kernel-rt-debug-modules-4.18.0-529.rt7.318.el8 4>$  H% e} U],+eKblfDn0I?}"% 7 [me\IkXsNeUǐq+kaNT S W Ōq,7ua7G{8T8SPus>Z ,ddQyTzrE]ʦ%)gu '8zK #&5~\R1v}DwRQ ҽHq.WQS*+=Im>K֊EL5Tv{i;,muw7+W_yI@]Sfi5sTaKwQ0N\W6dޝ1(RTG0~ ,Y<-: Ğ[ awaglE|;fAc~<|![/@)߅ y03 Fɗ;;疑cx^WH*NJT5[#6œ哓P}܎);k69b2cef783fe431442f0fc9ab0f315fa9535e4c0cc75c962a608cfd8293fb74726b96fbdb6a457a676b7f29a2cfd59ceaf03ebff0302047c435bb500673065023100966f848ad2b0559364740f2691f496af7760a440875d0b97bad7bc5a068dde62dca885e91591d2fb1e0f30bb51f49d5b02300f10430ff60fe02ec2f9d36b2a8e80fafa3a996d914798d4342a67e7a9109c8b28fcdc0d02b45810f72ae35ea224a8980302047c435bb50068306602310090d441a8d3138094b8608d53e93f392e0c200955d1b259b299c8942986ecb66417a0a040ac217d96987469c09d643417023100ee439f68e1ace6d0901bb2463ab808fb5248fc5a34dbfcfa26bfb0bff38322ae3d6cb8a1243367901dc84cc1e991e94b0302047c435bb500663064023062c1555944c4cefa5300df887d4ec9b8ae662792d98ab99123be6cae4b7901a1dc12c900538a54e7ed725b0eb5c3e89d0230469ac6bddbbfaa8e5eac0d061bc45c5e901eb4f2241e9379079546d0cd4a9f71a73bf6c8457eed39882d0c9fe3438c530302047c435bb50066306402301f159516aacd85715b88fea3b7a2ebdf967d3c03e05c50610f9843d03db684bc731c51914b0a030a628e2b95482141d5023007ad4ab47fa4463a072cab26e8eebd2e093aeae1521b5e4cb5badd6f2b2294722bcc71f63211acbf08f04d7348f7ebcb0302047c435bb50066306402305df0869ca7c61141cdadde44ba54ab5cde5c0ce957361044f52310a868ffc6b44cd5e591a69ab1e4fdc78126dd8b127a02300b5240eff052afefa0724a00738037ccb9715c929bbf8f0da42160414c6ae106339be3a02f0d7a0ba129dc13d35dceac0302047c435bb500673065023051124a6c8631c2b5e59a891e914c605b010c3241cad45bac6ea528b522b9501f7173e93f73062f5c41dd42ba4594a626023100b862ec3753b988dbef61339850cdc6f27192f28bd13800569891691d72aca1b361a32030ba54a8ac304c329de59b872f0302047c435bb500663064023041a2fc3d958da4d8a8a5fc190f2a5b8b89a4007de4160b704874e9055500c09b336674bed59cf83357e66a677be7cfeb023064fb6e633b0d91a8afa0e43342722855f981ccd5242f97d3e1310c8e9d594abbd09630039f008565566f8932762afd7c0302047c435bb50067306502304d9ea64c480e77283a2948e3be1dcff3b22ccd92fd7e69867e663bd91accb1af549a160a0c91e7369d2248028155f57e023100c952237547cd421357b51179a0ab050af86ecebfb38f12c0365b6af1b7f6f5e5491fe9758b37b5eb0ad28e82afdc69190302047c435bb5006630640230179a77e82b884a734f45f137147627944d8f84ce3660830dc183bbd4501bfbc9e2e6ff9761636e8068fbdc99f8ea9c2102303d5069be68759ff2d427f1bde9e3e59e810c03e5ae3adb1085c46430e272cd10df1dc70a392e42ef53d2b65ef92315810302047c435bb500673065023100cd1d82e7b95254c5e39d8547e6741cbf3fb1b76a84817f78e3ebe31fd3552156065c8cf1a9579f4ce56dbda27d38466d023002fca340c45ffb21339461dfde8955c0fc981b83098afe77ed1f5e2f389c380c40b1551efcb5d3ca8b8f64ee62589b800302047c435bb500673065023100a38fa0bc7a84b0754006c4671529dbd7457e252d7075c37f6d751a58c8b0edbfbaa39daacaebd8ef147aa1dab0090cae023056da3c69e51fb2f5a7abd2114b208d72e2201de9fec5010e5f35c29f2c6616b77d685c7437fdffe50c41a51984bd21970302047c435bb5006630640230605a3032d85bcc82b9f92baca920b0b058e14db9268412544cc64c320ba0d3821043e406195078389e7e89b44fd15b20023042d46a400dee492124a1a83f261d76a45d74a904eb3fd304e8a30633eed4a96ce3b9aa4cd51d9bf4341b26af564d41490302047c435bb5006630640230380a04093424c25ba88ad0e1cd794006e86a0dc0c8de0da1ef91447bb011212e5aa839507239078b7714d5935662d89702305f5a5898f1ac0758fe01480fa46a5e1b495135701c2c6b4d1690714c15ad986da6664fdbaedb9caa04972b0eac2104c00302047c435bb5006630640230400e3579c2ea2c983abe6bf588cd33564a3bc5922a62c9cb7db1eaf7c7240601a1810d768b8216070b7fd71396c1481e02306eaa1f2cf55bb154842fb21c8f142e9a68eb702d576e9f4faaca3598c3ccaa0a8406f790d1954a823f4c8741ed4b03e80302047c435bb5006730650231009e571d00729acdf64fe20a0c13a00692e1ceb4b65517787e91194b2348efb77bfad0f75fc6ab38e95c27bce5ba112e1702304d08b7821c6990c72ada69f85f350523948f98d5864e289f013ac4732ecfb5aa5bb8e7fb59e801fcbeb217c948aa7aad0302047c435bb500673065023100a333d71a68b9a10c03604b7f4d0fd550b51c3f523de2a6baccd621b069bd36cf157a80b111878be06f09d585a052b1b2023067eb4ba187659688b9392f416563a416d1ffaf505b443b7393c789ab97a0dbaa91cc6eeec9a27f9898933331c2b0d4f90302047c435bb500673065023024ca7516e154936b69078de1b35b53e3f73fc837186ac86baa20afcbc4d62b2587406c9aefa66b45e136bd1061ac1d92023100fb39af91fcb84cd0451be277efd11077d8a2ca6877ef19bfecd267e3d9f8e98bd7d08c2512fedd833356b814c23249890302047c435bb5006730650231009a28a767d3d53ccc97636e8c6f7d1e7282846306f8f9af1466ee00c3c2a369eb8d0ed23d3a5a53f805689dfbfa339d660230297cf5e42abc63a983872a441edd172b4aca013ec9f2ccb87bbba70089c9c22903f4fb310404e2a9ffea47c670811c310302047c435bb500673065023072060a7734b79ea47121e195ca8665564fe9c023d1f4d6b02ad505cb59638511ae99206805113dd1518165050ae0d49f023100a75d5061fbf122809612c2df3fbf677f12897218d667f4641b79019742352c1b4a503e4fef1be4f65286d8c66a9390b60302047c435bb500673065023100c61521695dd71ba1eccfee104adac6d0976de5bda2758b83b88c077e695bb6d174487bcec5a626b88954065238bd146f0230690e2bb54a77669252baff8328dac08db6da4d5cbc669e994be267a571063aa255e9bffd3625966d6184d8ae170dfcbf0302047c435bb5006730650231009cc14e3d8f8daf6c6ae2cab84c9995f451d4b2a22cb6dfd6780e50a6b44a3f1c8744df4df062cc1ffbfc0cd4db50980602300f4dd4257287e30451e8b152e5cbd08266a4aa3060776c7e364e03d49a2697f6b51a8a64800cfdab2db1b1f348f34b410302047c435bb500673065023100d054b8c4761af2a3e44d88a0e13599ca02a63e271950bbded436e8cede9fcdb2f51b801d97e65c2dd1abe25cd36bbefd023045c8d6864693ddd6d56203a98f32d6c9f3150b06316a99c9a88695db97b3fb2e5dfa6c2399d33e3a27589c25f19b414f0302047c435bb500683066023100e150d753a56923226d4d2b8c45523bebadce95b5af21154be89d160757e8695388107b29ad854469771b877ca7478511023100f958a3443998553843b91b67a78e0c380e9a4063cc568d55c1a6e972449d6397e16408a3809970e303607e3f9577b44d0302047c435bb500663064023036222ccdf80a11e69add62ffdcbd964bb3de528bb2df3b7bfdae89fb523148a32a916a09a4f74f26da698e1696ce852602306aad92c3efb11e7cae8915f9061e5ed962ee35d16433d127317addf13d6f436b56018cfa61dfda0a73d787998c67b0b10302047c435bb500683066023100f3e4ed22ef85e8da12cac49b68d6f5f759079f13be6adcd44522a9aabd356d5118c8f69304f5fedcdbac8ba836e8c091023100a6bb2beca8fbdb80cf6dabb1bbf2078a211623c38f3ab0fce7f0cab61852fceef4e73a2562cbb6a75a8ac1064a50f2240302047c435bb500683066023100bbf811a00a0d2a999612d77eb41f2af6e9b7b5ce7a8a93ab3f03a6e07e3a04ed0109b3f34db9da753103412b1bbc1ab6023100b21f6172fa7e11146ace8394f461a525261dba9b74f5b8543c2412c8a8c42e88b42b0ddafb7e47aac2cb8e085b7d0c4c0302047c435bb500673065023100da8aad78cd90e0c714723d81f2163a26405e2f1bfec1081e5c9e34f55f009194f72894e90d1a4a16065d1008f892eeee023059ce54b66c4fc328e59b1675e2f0932d7d158641957207715d741e64825cb8272828611487d8fa8a67183affc187c1f60302047c435bb5006830660231008edd3a87e6f31b3dc8611e72963d744d0b477f5a3255dd24b4ccf84439c3ece6943daa33236bc045120cfab0fe761153023100da387406d0afa4c84bc6d0d55d8b4ee52824f71c0c9a6f943070740c48562ccfa7adc918b5eaabe74fec8992749163b10302047c435bb500683066023100e032087ea3eb80dfbed0ac5034a2fe9778e29ab3bc4c477174f4fba1c5727ac760f52705ed95c62fe788181c2ea9a456023100a94872006037585ff67133d56dd9b8f4a814634820bcff0ddf52d9f9298a073d5c87fe011b6170960d3e45c9810c923c0302047c435bb500673065023100f4d6b2c86a751f257748c8cb4612b12791ffb4956122e3a417922bdc376a5b6939a45d2788c475b17167cd534c62cb760230244261bf9f118f632c8845528b25df2da7b7f590375f9874cc3d54548941b998007ea0f26ae9c69abf936b800ec192480302047c435bb500663064023034cb4f86295989a09f1a3295ff49e0a7ce86e0af85de00390eacd223152c16f8e2bd6f9488e373cb281d030905394f720230479166d78a8d2d25ed2f54db0d26792b8a96b9b2bcb56d80edfac250e14d74a3c904f52b20b6451ed6865910e47e85180302047c435bb5006630640230739b294fa27b7a555f5665c18e30b79409f70db1e0dd0a015ee6a42888100edb595f821576f5a77ffb9292e7fe0b642502301b4873d89a5fcaeee3f46504fd9f1fb8010349592f39dae6d46775c4e4e06a394707498dd23688b1a4f3182c3dc8c8c40302047c435bb500663064023060f2e29617f045c2cb70f65b332d3cc7fb9d276df64c9e1e35a916c268e6a2d383a4ae4b97069732924a621ab8bcea86023040b0b87bb1d0a8969fb7a9bccc0dfa1ccd84f202ba20e01bc5db9c9ef8485e54d40e9ff2137a2295f0902b7783d016330302047c435bb500673065023100c048f9a4504036654667c33069cb31da79265537b895be8fc5cfef9b83b8287a1c51ca8d7b04e29c28b183928921b188023033fe6ae21e659824c5384b4794de20dade99508a3808461642409053d8b51ba86a01cdada4e2242468e5a80e05b932710302047c435bb50066306402302306c853259d98dbba1bd7326ec82c78c8a22197c579281e85dd0228b5e1a2cc85a952c033d84643d47fcdf478c940f402307a7ddb365b3c8a44e0e370c8ec81589dd48d351efb30d0a354af7559054d8242dc99fd5a1c94a20447b4b59d4cf2249f0302047c435bb500673065023003e9b35897a05e8f2b2bfa58bd219eefa7dc2575f82c703cceeaef4ff66d00246713ba2d40a79f34e25fe3bc1b6a531b023100e3c24c654d3a6ce0b1e8094ce4f7049787f82b6475c1714aad83edcd8ebbf526cfd550a8b201b4adab5d95072a2e21340302047c435bb500683066023100cde52679de4d72f63a4448f5922c9c1904593758bf6c673c80815f1e32f846be83f3bc5ebaebc2f481549e9d2700400e023100e43ce09893bf5518013519fe18ba2367cd88c26a388063db75f549e7b7d5ba19d051cbf22d1ed4e25eacb6eb6609f7c40302047c435bb500663064023059d181ee00b183f0eac4fdd13dfb81230e2615a59a4b31e233fc286b5aecd584781a5ab915d4db2de313aea692beb84902300d906db31666a1cd725fa105f3a7704045b6cc6b508d190ca46ffc5565ff7e73cc7d1c8b59bc509f506a519357f15f570302047c435bb500673065023051da85840da17e66166544f0a04686fcdbb30cafb52dfafdd02406bbc5b66a380f928886ad1add3bb5352d8059aae5e1023100c4fa0d118cc4cdfbc6b9b93193a0d934ce78d1d1e4a60c71435dc9826a125df93c4b7a3fae3d25c9dde5ed61e0fae5320302047c435bb50067306502307cb781b8913dfd3b0f4799c7fec5511880863c4ec6c95599c10696831abd23371cd902ab4ccd3bff103a27fb41cb0b20023100bd3f2cfc440a83fb6d77b84c090e2a229ac0737f72dfe1166cd32e69f91e7108f9e9a8f759ad5c4030a4cfe9734717950302047c435bb500673065023100a278a5a8702c693c6682866497d08726ffcf723d2f5ee0b3a959da738f182f3bea8953f77ebd357965697f3bd96e8fb202306876f53cfc06016a2c39146b050c29b11a7d2d7cea1626340341c291099fdcdd7e0d00be216e8bcd3a0c16cccbb5c6880302047c435bb500673065023100809d8c5d85a8fba95a46f3530a15d616f45f464864400bd23e0daaf7c49ab3b4a3867b89b35ef3ec47e3b57f5fc23b920230797c46ef7a123990444b643aade985f9dbab208ab53812c981fe0f48b4a58545009ea79548bb5377fb7c79689fec80e00302047c435bb500663064023004998707a6c59151ea44436bd545975b16f56d24513cc6f1abb95312c6aa54d97ef340749133205418d5eb1131d2a21c0230302a1e2451bde9de3aff0ee8c7a907c3e3f3d4adc2334334510f528d85260764f20f5f873b9fa14cb90b3a9254b675920302047c435bb500683066023100cd75a7b829e239973ef02a7f79158ea0ecffa2e4fb5f3f9a5b62139f99b61ce3080564848d5c2b6742930c0b3b657a94023100a7b9c2287ceac103c092e4e846bc4f482dc5abd3f9657d6c0c3c3f219fdd04f1a4e225ce3cc1b2b116f0ed80da5dc1410302047c435bb500683066023100c040a621b3fa993daa5c0d120f0a42262370df02c6d52cba111ba5e836cb2d51431694688f2c15ee62cecb5cf7dcefe3023100bb9c23af9f70ea927956c38701e96f8ae92076136ce43daf1efb654728867198ecd4ce5a662dd457d4ebd3ecfe7683480302047c435bb50068306602310086f047253bb1873018ab613048cb581158e6d59e7a4b31699eab899e98124183395a14adece8d380fe276a15219cb1d50231009d1586db81736adf2ea2262a758f1d36eb0cfabcde1646f1a092e4ff34ce88fe3ad72f9d33d1cec44bb4e6e48c4989ae0302047c435bb50067306502303e06c2c7c0e3aa8cf143e865ce873fb606bb94f4dc3f1e4e238fa08da5d54d9833fcb8ebe720bb045d440b8319c2e839023100cefeacdb69e1b3883ca0cd62dafc8671faf50ee51699689c484e5b6b5ce3426bb52d9d209f1ac7e1478ee1f0f81b6fea0302047c435bb50067306502302a805aa1238f9133ffdfd57e6825c0cef4402c999c5a22ee3ade53251d11d26753a7d7778de21c721b2a29771b52bbc70231008be7728d29ab3fc3d355ca9deb39da7c6674669699b652905fb1c85fab8def0703083d43beb081aea790056598e230190302047c435bb500683066023100eda7c3a41e000f5fc99091c79ce10c056ab6eeb06b356bec0cd1f780641b618fd80398de20042e949fddf6dbbf91a42f02310097fbd393ee56c1025e384eba4157f5e0778eaccac1e90a9d027a920b6bae273e5aba0cc478d4d75bb7855728c46a499c0302047c435bb5006730650230224af39e248b81c3b3ac0821cf368c45e3f93773157a4f2e64c0a8776acb94577fa310e161066a61c55c99f2798f53fd023100b38094742ceb4d049b39e86bc63ba76775838f6b54bd0e7155b27ab5804225ec812e09bf8af0760fd72e473c6eb1daa50302047c435bb5006730650230784becdc929f31f1c95f64c8258b49b70692d117a03631e0fe1b1a6956278c36dce7d1dcd693d078178d78a7ad43dedf023100ca5a3d015410e801823a0844303ad05281a27f81710fd6671212e71ffc422d427d04aaf00ae850e401dd35382f1965ed0302047c435bb5006630640230364c471ce8a012c02deab2d2aee4d6c3b6a251af97c6d43d976d70f92e6b7e762190d8764db67580f904fee3695383a502303f02a167a748a80745e58f308504639300bbf9d2b043839f62a95406ec328db26d969c096e1df8f4bf8a1bb51bb6204d0302047c435bb500673065023100fbccd41b0f9bede622dc9817282e13755d2a457b5efb64f3a30629875d0268ec2804f64a1b9ba4a8b444bd8974a659ba0230609424eb164558960611c9a1d68270aa3b526c3c785308502b79965648454fc9fa36f8c9206dccaa493d762b8e3c43fc0302047c435bb50066306402303a0804cc0c5b6da74a399a9d66ad648af5d74a47c6d11d6a64c5a08133a6acca36d293914d3a9796e6468a59cd344ec902300bd8a2208477ded2110bfd7fabd2ae6b38209f6fbcb963e5d5f7d8593d0348bdbcdd4f267ea18a5094d4d2fddf1fdc940302047c435bb50067306502303c5f8d92495d7d244e6101be302d3b568d2dd6232711832802062b5a94e8a5639c5b007b62cde6730f55f262bfdd70070231009952b817d5fb49ab278c405c008ae033050ef3149551e4a022d6049dc43e8e4266a7dfebe2f0affa139abfff5deb073b0302047c435bb500673065023100d50f961d336bc33e2e9ef4edec8711e6024d845076e0f986d110ceb551831c937022f0f972e3767a31cbf70c9a425ccf0230561d6a41e832ef618b3f5178b18d34e3fa0b86abf8b3eea1ea5b3d41960302fdc582be4927af7c4991c90a69c40189680302047c435bb500673065023100be434051677d1395da1d593fbaaaa0f0f098b1b3273e7e6dcc762916b6e832c07d3d47bbe317ca07d7fae484ca32f09f02306a20060168fdeafab6287a82585de535c2e853a7c94a1c1509ff5801a4cdcf9436eb41dec6567f24ce5458ed8b36ad4d0302047c435bb500673065023100b51eef40d55ae65ee9032226d4478a3d96aeee7038c143150b2fba923a8cd9888fa94e2d936cb127e5830c21f94dc74002306d24da8a6084441c93e769d6549e17a5f41fa3d02de7cc445a8309e6f90f762fae63741ae8fa9c5d557bc4264d87b4360302047c435bb50067306502310090c2a59d5e5576d75e21ecbfd02845f0bfa63515b69031705bbf8a257bfa0fe1ccb2b96790b9386182127233900a28b7023067f7e7a63e2578fca9728c507ac756ac38775003431c3e699ae8ef1671886ac8047069636ccb9960738db9ae2da8ba5b0302047c435bb50067306502300640388cdee271d60151f62fc502e591bf8e87c672126284afcc3ed3f9af82f3ae88482fa1f79ba1953ea942947309d1023100df422cf55d663095ca0495bc267b0d41f6a7394e636c643c443407125849a3fee3846d64ccb5cd4726ab2ae4f9ea766a0302047c435bb500673065023100e00069c4653ac9327980c89520a8dc5cc254ec90d53d62b0bda17b19f11ae5e42e766c1aa7c890d079e752845620e41302307005c7e67b515648d8f6635a7a068419fec98623f9c2c2ad6eb050e37b5c2886568862f639695212acda96f89473da620302047c435bb50066306402305424385d99e863e59f82245611182915b6a87ba4245ea532c96d788a0f2b9047a7f4640083698700f0e6090ab565099e02300c6a229d7f7ae4ffbaae3b31890f43d1f954c66e0619eec54f0bf881df41dbf1491fe67ffce408ca6d1448ecb845a5570302047c435bb50066306402307f74fe6bef189b0eea250a0e4bcce153bb8681229598749a4cd158a99ed637c374dae49322ec1f10ee1fadec20c3320202305abab953d92aa28a849d4431867abc2a567ab24c3d10c1848ec264406993556bcd972b697292a02c8ebd40cad0bf4c700302047c435bb50066306402303672a39242fae2d4e6f3a99c293f72fba94f78711c96a59060c7c0ab5e43094a19cc7241dc073786a2ea23f3c5f85f31023063c0a95fd947f39f5e9d88f56d43d26ecbfe4861a5ed36002055c1b2cff8094f8d94c82bd3137436a6982b8f784c14db0302047c435bb5006730650230388771022be7b28400e61d9f432fa36f5d7d4df9d01f6660f8a03a845d1f2667677825299e7852cc89784a71911ca70c023100ac4a5db48105ec50df7a0c930e24cbedb01b1d15ecdede07a9f7bd7e5c26e1f63b73d9e9cf44899044bf14587fc054de0302047c435bb50066306402303c8b97aa8e09a71ba10639064923898456cc67e77976e7d9ce0b8d69bb9b86bb0f80ddcec82aedd778f9d6e7b02f0370023058faf7146ab6295b13e34d90b34ee9d5fc727a1f70c6eb08ba2b481df49673289b41feeb7a4d33f8ece9e208a8b209d20302047c435bb50067306502302cefc7ebd06af4805f95434fefbe9c4366fb9260545c316b94065fa953f00c201a11430a100cac747140084494ab2f46023100ead6bf9dfcac7e3ef56195651c9587bcbfb7c7105d954f54d289a5d3756ce04a323a8286d33f03ef6f0bbb16782b9fdd0302047c435bb5006730650230572ba9e94582fafffe77e0cc4eac396ff322f1293edaa0b7ed16f72a538bf05a1ba39c334469158dc6e7b1e8cbf35b67023100e0b04ef46aea1108b9dfba9ee6988216b4b46ec62b5f739964b20c8c44a03491698359ccb947dfe543264bfd44eb64cd0302047c435bb500673065023100ed29bc2f82a7cd5a260de12fad0e917d87d75e6f82970646f6aa3597c421da1a76bf2a9db850a355a1bb53a8759943180230270b48b1bc0d7ba20ae8ea08ba7b2e538de781f18af14c89ab89419f02677b23960e1e5481ab683abf420991cb52c8750302047c435bb50066306402303e6791ca933678d0bb24cc01e8dcaf4d49f555a6fadee3bec82c9a64d7124359ed126d7bc81d380c4de5a0e7aefb7b3302306f2031a36ab2b0a819216a8aa2b77b6a52cb8ee5cd4aa808567040f4c70f09091ae2dae8fc5977ec138bc0b60242cb000302047c435bb500683066023100e7b3454f4bc09d7963e5268fcd705c835da2fb9c352ad1841b009036bb8ad35d0062d2b2c6e4ebfb49c78e9448a803cb023100f9462f19ad614a15a5f2403a8b9a79dbe45c488621fd5650d6042c009a29f7299b2e29aaafefb63f8db55522cbb583dc0302047c435bb500673065023100cb4ab226204827a7060d68dff19b0362e1a503d3c5fd64e618f7fd50e657ae8862ccd918da275e8a26c932bc9366d7460230522df0a1e7ad354986fb6bff10bea2b9f99dbbc92b129a9fb9d8efeb6b10a3b4b6cece190cf8563da4529144eacc2f230302047c435bb500683066023100da000b62975b351869ed529c4588858ddac1d47b0fbf01cf016fac2a7a4f560a1027ba2fd09506757521cbb4e68baac7023100e3d4add4952f8ebf61c94518611d20b97f4f78752359a4246b0c7e8a439088d2a9ee48a859759bfd737697763b3533b20302047c435bb500663064023027071f4fbeb5001618cf79e8ba5d3e6a6876ee614a47827302a1182a2dbfa8b1a8df989c85b518ae24f13faa7ea97f930230120ddc21f6ee1f42d1241ead2d3232c8299c37124aa19ffc4412431c7bc6cbd5155f222b7317131c423aab8cd29a9c440302047c435bb500683066023100fc6ebec2d2d7f9d93d3390dfff5d0ad8f30a95ace30ad73b1a452a4db494c8fe3a3b8fd22ab99d8d3fd6cb29dda88cdb023100c19011f3764dadfc57ae7e083156fa35f9352aa2f2d33c1f33fa9e32fbfbdfa11132311e530bd19e8e4ed9d416f214450302047c435bb5006730650230414d77d25494608a817f33fc4726684a67409b056fba7645761dbc17da7ca167363071a18d76d64c43d1519b07881fc1023100d0a69d7f09e3af27b8915e85b0a3b06117ab05b0c92896fb74220ffe554549687c8adbcb638800ae37984b43fef0d4980302047c435bb500673065023064d5afcdd27dd0b33f308f62e6f1ed47bb6d1af02a6b972c6b4d0e3d314a7c2790ef792c6d38ac5779c3213f3c667ac9023100d6d8c144ed1cdff937629f9718da20c5f10016e7582d7404f809c8f5c5061cb0059cc6802077fd30f87a4a5bd14670130302047c435bb500683066023100bf32c88e17744106647b2c553b49b121539e1138381b08de3f1c64302020001586087b38cbf05c7ad67afd0fbf3bb799023100d6e6117a9d79bfba75587a965f548365d4822ce8aef7a2ec5cb5625e3849bb2f99adb155c8fcb3c90a5cf9e84b24e4fb0302047c435bb500683066023100e4641d17ba95dfedebcaccdc08aad94bdd8f3e2f6365a6c9628de8e2d3e93f556745a3b75271a3ec88ff3d79741d787e023100f49db9802a27dbb83eaed920366d7c412e592112ff7291d7228c5f77e575b19a8da718647a0159c3c5307431150769aa0302047c435bb500673065023100a2018387135279a538b798ba9f2ed822b5b93cdfb1659184d2545644629bd74a09a01a5cc75aa255613944d9ff915eaf023044e1beb2a0e14efa8f77b5ca5a819fd7344cc2a0ceb59b1dc18616222e259641bd7716875fe1cc8fe0990fdbc37382c40302047c435bb500673065023100acce1fa7848d83130f6c343a7b072b213d8637d451a0b421b121e886f8543ee8aef6afb26207cc3d75ac268971092552023015aa54ac92d2d22436ca61b07a409c624049eb93597a2a73f31ad2fd36dabd8f5ab4740e1d9e22eecbac023f567bb27b0302047c435bb50066306402303f129697c0f5588240c9aa31ee391e1dbbd02deec0cfb953b829404e6dcda249b1df6a63f052ab7b116c8e95d1416fb9023049539a6f0e937e0fea95b181a7a5947d7abcd921073148bb4f46e69b793720e74bb9c84f48f51715fec9d85cc9d0b2d60302047c435bb500673065023100fa407661156810b91852e457471f0871f5a7e791dd58baa0fe5e7db2333e7b1a02b3fa5e979b6cf44b119f40d29059ee0230269a3cfb936def20cdc9e4d50efe60f0bef18919a0aace8997b21483ca90645251d59d76d2ea549b352b81e1958ad5a80302047c435bb500663064023025eb68e1958f29f0c5986c39d6aab8863832b11008b939333c8c8a3117498e4f44713e5516d8c504df78bc70f2f01d2402305ee6ac9bca54cf582a5d23d0964dfe323b610a8dc9e376562cd9b1f8c4939a8e267aade913814805f7ad4ad50a9076290302047c435bb500673065023100d11d1769ee4661ed60b055af9d23376559af2943de2db5f2b318810daad4d163c7e112d9c39ef0360230af97d8cbe6890230070fc2e8a0fc3d5f32db655b3909f2d068282d66f51b8faae2c398cfa15b7c07ee922f0170a6bdee9b6e6ca5d541b1da0302047c435bb500673065023100f5dad495f59cbf6538a564753fd9d191c5a25f049c14ba9abf6cbb92cd92a5a87e1f32a6a4a318706f4719e53354a6c602301d7cf7f6f9dbf4f5ca09df6c9669c96afb825483aed41e545f6ea83ddde7fe99368c62609d39c72c4ee5c34fa9b277c80302047c435bb500683066023100ed3e9dca21d48a638c9161da9b32ae1add696d84d6b32ff04f87ccdadb993bf8307a1bbc29b68b4a3f21b07b69d0ed65023100c98f76f57da080cb857fb866cd34d806adbdf83191c1c6774b5f5524f8f8cee58df55aa30364c7768e6aa81ab8d5afca0302047c435bb5006730650231008be04440164840b2a75bb750553e01b4874802e54a0a9111ccdc55a4e1130fcb4e299361296c7ca5edc8576182056e2402305420593bdc965ff169612544a1a5812372bbd6e09ec1197e6506f4f6a2cc2e21d70dbf388d65c1a7aaaf1e653f24efd60302047c435bb5006730650230104f338e68bb1c44ae887bc8e1574fc47d948a151cba7c2ed40fb178ad764023b3ccf866af4c6d40ae6ffe15214d6c78023100970d94d2150312657d0f8d2090f248f167cf674e88a95bb6669966155f5c8d712b71f1c8f7d6f96de2c00c7a3cf81f2a0302047c435bb500683066023100835d1d2f11607d2415b23fd93011d2db1976f4f29aea00831b363a17aaf3e26b61c2baaa398ef9e954751983a144763402310096759a55112828388d3132dc5b17e14932b6a30cf568324b1425d166abbb541180116544e7972b0e2ebd85017d1064f50302047c435bb50066306402300a0e5f8de24e3156f3f803789015f8e06958f8a54d306a5ee4c56b6e494bb975f5a37a244a7fadd9ea87ba9b4fa7d7a602302d70dec7152124be7727492155a6366f769688e5b052c2aafe2d020f5413f2dc1184275adc720e88a92db328166811700302047c435bb500683066023100f0c1e491d5bb15d620ce2e3eb09ed4c10d346868c30acbf1299f1c8b98d5883198edb0a91ad0a64148368e58fa6eb0b9023100a1b05e43954bf3e214d68acab9f6fe001a31cdc34b3758608adaab584b032350c267b44036673e9bf311aa1e32ce84f40302047c435bb500683066023100aa905676271ffd07894cd9c3c508159ed6bf904970158ffe19e277f117014ee0df5f0188d80b9fb8eeec5a406e5889d8023100bb826e899d32f73be6cd18b4b801c15ab3f3a7b7dd79cdf96fd122e09b335cf2180e7ff9a3c9c50a4e5de5d85be063060302047c435bb500683066023100d8ea6b8ab988e2515176edaff1dab5017970773a326aec2055054658996876d6e39343313fd9bdf7ef49d8f054ee5e7a023100a3270d18db735e9308df2080b07046278d8393f6f8b3ea4a679064ddb91e8ba704729f1e71ea5b1c6f3f3f9d21ac18560302047c435bb50066306402305e5267d9b77e933d8d8908bd85f01465ec74b6e79a8a914c3c36d73f1ddfdd363600c8095831038c23611c6e531691cf023076f33e3e7b4d26c0ffdc3d5e1d7b36daf1cd2f2c6605afa7136b9163aa026b0a5c1ec13a65469996c2c82faaad51a6170302047c435bb500673065023100c9e2b503e9ea7fd59f907bfaf95689d806b18c63ba4be958b931fcc0ed23b870fb0e9dacf4a69c894974e1914de7bd01023048cb24d2a43e7d426839f23a5cd4a5a80cc1e8df1b7f8e6f345cdc889d50b8f8e4647d380721fd1194472fef8a490f3f0302047c435bb500673065023100f98b720d66bc88f0783d1c8019ec2661a5dabfbf9a7785112021541aef74198712d1f9cc5e71877529f11273ceea85a5023041f666a3b82ca7beb36ef9b1c55b866fa1fb7a3293a130a62ea6258a491aac3139963395a184d480629027b37a72bca70302047c435bb5006830660231009dbf27290fcb6d5bb5cff077f94e4d7c393ff423664e2544dd99e125e06086797fb0912e86b55d68d8122d62c7e91f51023100f1b254b6d545f37bcf7ab4e578103a2cbef40e3f6815613441ae53ed7f0c5836f5bdfa4844f454c1c2a14fc156b42c3b0302047c435bb50066306402305ef77bfd49eea6dae9e77018800d3947ad44d28ca7d093d9c3c79114fb67b7938a4ad3409f1102f457fa94b4c761cf5602300a30b199acb9a2a0ea0074c44406bf63d431454198c91bcd25e2336b67fce5338a9a7dcce0ca0e62ef6e6a2125cf903d0302047c435bb500673065023100c9a5647c683ba76edd40207c61dd785aad9cf1ad98c62eff4defe64e792ebbbd1a4174e14f5d71d87f6698aa742a59ef02301a9f3989b0bb05adc7655caa7ac1c02bbaa9ec264dc516a02dfcb8b1d3630abfcf16c6458629720516d26219bad6acfc0302047c435bb5006730650231008c2e273e52f6858028765cde1ebdb55459fecf6306796acb27f89b18462adeec146efc8cd2ddfcecc911f538b13befeb02302dc1c9929c808e179e78e4b96ace97a2ba72f279d01f061f594d89b989fefd90e7f2306c9693fe761516008b7bbaf83e0302047c435bb50066306402307097d6fad87433210814e3dd37d30ce908e41c797eec08b455829c31f76952b3754d7bc12415c2ff4c43bb4e8d732017023001200d11ad863db331b5e35ea0f5052e9337f9b5f2f163153c7ad645cb61db2220042f4572cac118bd55a147c72494a40302047c435bb50066306402300a39879afcdd055dbd9a91fc02bbdfa7df277499fd001013e92b670e13145802e12bcd8b5272a67ab58fbea0859c14610230237655bd6d5bbcc786c7cf390fc58ca78e61249380bbf67a06846494cd4bd481d4819beb05475fd68007cca96ab58a9f0302047c435bb500673065023025468de4e26ed4757b227987a9df18fa142aecf0c5a32b1e24a481a1b2798438f95b5ad081c5f61e75aed0aac872d599023100d6878f2f535687022839cfe1a4cc0d8811ecbe29f88093dc2628baec6034e0becabb6b8b6b47077bc35004aa84d06f450302047c435bb500673065023100eee0371a2dc61362ee931f39f9b0b5992ce8f940fae4de886f1d2e60cdda171b02c5af7b4e1d5180cd10c9865dd35e8f023042c271c6c9a1a5446c5b2343a0d7e81c0aae98dea1ad2a327495af93d4f08992da179fe9219f4d5327cabeba11de99090302047c435bb500673065023100ece92251519adfed6ee9cfe2526fd779d9fb59ac87e0c182303e52a84a167f0a4e3d7efe4fd810c31d5115c8a1910bb602300ee5808e871a9740c61cb3fcf2d9ab6cf1407a448a7c4d3fba19f420ebb1ad348125b8958e2947d82a55b3119ad719b90302047c435bb5006630640230357fb0f913b489418252bd6291f198bd77ba7be399e4c0ac301dcff8c1f3094d568f72149831620444bc6016cdb062cf0230091903e042541d9f370e071d19f8c05d9b99da370f069491d3b0cad7baced0245d780cb4c505c347f2927bffec75b6a80302047c435bb500673065023075c4a7ed44fa450f149291f79458a5d11acfcd1abb0927f107033dfd44b15d209808f0da6ad97e41f279e0f14eae7eda023100e6c2c8f9dcaa7ac37ff6a2e8d119e365e288fbccd31850db23f9a17f2e0996186f072cad06761e3ef418a8bb447f1d650302047c435bb500663064023026c1dffb2742dba1ec134278c023d3f6faa84e86b54aa5da4e6f08e6adf148f1a2472750e535b7f2787f524f19e1b76a02303ba436ded93c9fba1a4854b7be8d830407a25ffbf4f36f797e12ef878c4cd61637ce9ab83cf7342abb0f9cbe1e8a0db50302047c435bb500683066023100ac8e4ae6c87ddcd4ac01b5a7263558d8660d378041ef14da37bdeda553af562ed7cbe24470ac5a530ad6a56b4a456c2f0231008b027d26ce4efe462d60f677ee1d01fb57c8af66d4968cd22e5bc10253fb7b2b3ac4cedf281c7f44c7c499a118d1846e0302047c435bb50066306402306e871887dea4c2107b8d7beae346612da8f0ce85183114155fba74e838343cc18ebcbd8171e4e782c3ca3f25e20778f00230108cfcfb67493328d56cdbcf62472e5cbf352d03cfe214068856bbdf273442e7833e61f1fb943cbd9932bdb42104f7c10302047c435bb500673065023040de17517c029b123d1c8b17e477a8b157feb770b9db715d883adaae7c5e9541d0b1994a2260d5ddbc980f87deddafd3023100ba25e538ae6b42d3abf997c5cd1d9153b0ff522c732c01af840558e7f75d056259a8419de121733c09f7d5fccfa1fdff0302047c435bb5006630640230111b47450e78058d914aed7f0a0f9b3d620c452cf62968aa70984f6dc35d0425fa3b3c6cf88b2388dc05c2048f0bd5b60230617c1e30f625da4a16a8d6b87bf42c48165db25ae5490f380f9c0fd66a3dd2a6180b90f086d74e84b10170ab6172dc3a0302047c435bb500683066023100a1178900d10a365d3abdcb24908b368f375db49c50486775ef6568ba7022b1957aa15db8dbfc705df79f5a519934ebed023100b76bbcde72529a0da4994be18a58d6d51e825f35912b0342458d02a60a1e35ee3f38f1bce7da807bc05dd89ff67955c30302047c435bb500683066023100e846956adfd3498f57bbdab7bca879e84a2c6e57262c4106014879998de802fac4d3c5f4e8f530876ecc4516c457842d0231009e07628e0fec2023f47bad9ec866640ba7aea7cccc4cf8f82c92349bff50716482e02d3e21da983bb26dc53dbfdb80760302047c435bb50066306402305c1745c8a1287aff538108be4f4ea7dd8158faaa33d1de60ed20038b2e2f3617a8a9727399a79c1c10ae361ba13af2e202304c6f67d909b5f723dca9ecfc3fc017101a0d409c686daf54c83b59880773c6df456aba64ce9e17579cdfe1250b7993ce0302047c435bb5006730650230291c98b068ce091706ec10a7838153ecdf3b557b9fd36d96732198fc9abd1cd4050717f3b05aafcd2d8c286d10e6b89b023100c310d388f6a4e9cf9a7d98e729b2fa079892c95268352f1d92e09ac83b746224d315f52595f47b0764444c76f2217cf80302047c435bb500673065023100957b1b04fad101d5589897e6e6282d1f1108e00a23efbab790bec1c35d2903f45354486b9c125948411acae75995331202306d5e9da36df6c8a862db57beedb7457eec785f709ade5d92a37f0e65fb7747426ec258a4be0fd5b6ff294be1a141235f0302047c435bb500673065023100f4548505e88688cfd2f7ef9a8e58e7dce33a127cb9bbe7ae0b0ee3630b5f568be3514970de31cae6bd8af2274506541d02303c1d44a28d60e9dcba8917152235feaee03c8aa53ef7581c0d2fd02cf3a930a74f4534d6ea5317ab55e767c3d850ec970302047c435bb500673065023059549f3d1885ef733e54debf2fc62125dbe265b94f5d9fff739cc95073654b91728fa90b8337bd74783bb28f1d0d92ab023100a007e7602e380b6873ace563762b16aa8b2d752092a12c82f5a199e20f0368eaeffcaaa81796dd4cb3ad1f290b87e28d0302047c435bb5006630640230558386350ae85778ec1db349fcf22e6f5e6b81da7cb7ac43cc088db62f0ce798f59d116aa37e48440cc8c06deb47780d023074aa1fbf66a71247c4655318b1a4f5f875a19e326e72b34056576c75dc54e7c9bda05cf142e909af6418030c96a7f2de0302047c435bb50067306502300b835f954933fc001c31862ceb4289af01224bd10c6e7ca101ca6bf209dfb743ffd6184198f4f0d4ea3c796e3f04e9c0023100f4d14137ab153aed091aa88f07a8ebf761cea7bb5df999c2e92d19f93101302ef60d84b53b2f35d917ad54cefba1883b0302047c435bb500663064023038b1f999ab216806397d7278d7c10e80b9a6bdbbc83f2ac4db484142a8de4e7b3c012e3f3c8a47aefe5375c9c4906edc0230399116f089b1c5baeef8f374dfff8a705658aa7991dcb39c31d9633efd24a084017c3f7c5535e1ee8874c5dba1c448180302047c435bb50067306502300437249baab1fa0e7cbe39ad7e011805f6c670065a72d78afa095169a3ae331be2a40dc30d342f7f6b21850fffca91d4023100a851410ebd83dd920aa3f13588e4030ee7202c08a23866a99a7ca8c072a20f47411347e2273c281db0674fcf4e1f192a0302047c435bb500673065023100c4d172c8bc59d99a32f893fc918416a41a144804e43ffbf9eb038201167c2c5c2b11765b2db9d4184baed6b0fa1ab09c0230697f3c925c7c18b51c47a9a08c9d7d9fe7e0c86232ec1e5540efd9168b7b7106e4caa560184463d6480d73bab948ae040302047c435bb500683066023100f1e2b2371e7d62e2a08984754e615954a01a84321c5963ea289ca6f311608012189bb4d922f0c9091f01ef7bb793ff07023100f00ee8424040a5b6d3c671ea9ab116a25c454e4b05fc85b25d4f2369c176742b5b6f2a7d2abaf10fb33a9f4dddd0b04c0302047c435bb500673065023100d734a61dcd250205ed8b7f06a0fd51f90afea0df3e670f3c85230ab96c8b0cd240d2058d13a51743ecae4e3effc7fff9023067b0121dce34f452a80ff654abe70408c6fc6506451085a3867d248abbdf3b59814d7ae2f66b4d84e4b89003b8d8133e0302047c435bb5006630640230536bba69be9ed3be840df00e93822045a42a1f04cf033fe21ef71c5b91cc3660b3da316b80d45a5535d5e36d9d7849c002306b8b4128dbd8a6c75d13947c81456620e0fa07897d67e75c5afc88f8d07ac9d46229577cac2ccb358a44bdbb789bdbc00302047c435bb5006730650230779a43e4ec3a6948de3349bde45d630af3d56aa18a7cc73177df07050dc94736759398d7e234e4e3c74801351216be33023100a93d7474b7b39c240963dd959e1f5e29ebf463cc380844ec53f70b7d35ab787a50b7d1ad46935c58380c7c2e176b2d1b0302047c435bb50068306602310093b1839c8ba970ea3d38f4d07a4e1ed65ec7dfefb9e01dc3d0de6fe4c408872cb89eea4fe8aaa0e657557166f59ae5f20231009d32572e8bb993e831da3592c9f66ecc6e3fcd9f60a6a64410a50169891723756aaa13c942a7efa891b5077df150f9370302047c435bb500663064023011d3183e1894f63f358346dcdc038bde098b9f553a3b769166b39c83d3ee26d8d67e30feedc77430fc9e724fb2b22c7d023008407cad3eb6e1285e9f35f96984723e7fb363e180fa3bbeb240eb28709c9b4ee1cfc7ad4750f874daeb6c94441205460302047c435bb50067306502310087694c0c350ff530603e9ba4f4d8f5635092bd68f22d520643bd882db6804134a69067311972210eef881a589ca691a302303b1f4e84d2a0038afa421fd02029cbbe81f055c776ba7851163820d0a6fa47473838119fe0607d8e55d4ea2508cf65df0302047c435bb50067306502303d121664147da9aa36847d63e1855700396b45b4a47bf714fa28d31cd84a1f8bada50ceb49d883d001a52a585f4bff13023100b1bd4223eb257ee5e030c28c4000f26f0523b1da9257c38186060fd9030e963dcb3c2d70cea541ca892d0b4b87aaab1b0302047c435bb500683066023100c8a143a9269a2c89cc1f0d92b14d57ba979c858210b87da71aa6badf74527129205be288b828366dfe3a4e29bc120e9f0231008a34a9e1826b320d64eedff08719397947c4a9facf238ec4d0b2d2f713c6d76947e6d5144139e1fcca4d8fa2d557e1540302047c435bb500673065023003e45f16cafcbc6767f2d666d02d62cc1da76da7c1136d57f5b316f41a488a33087e363bcd532a211c329f2b59e6cffb0231008da5978e2cbcc1843b6109e358d536b18b701a028cc29e2cf5cb8b5869cac048d4cb2d4fbc723b71cc756b01099d19af0302047c435bb50066306402300982b0b73926ce9bda6cd079e0080e84c84e18941b422816b17688721f408f279026b79a226d2c7df31d039e08b3afa7023017f63b8c5a89840bad5c47c07e13e05b72219ed3fbd86e6ebbef27ffb03d0acd7b9fe22e2c5b1b0a67ae7b90f65913e90302047c435bb500683066023100ad80764c3cbf90e1f6b3a54c3c6cfd18b87fd300a1234819cbba63449792f5c886dbac37c7cef12164c0afdb022720e202310080ddf805e428ea6a2ecd18a10f6b8087ecde1c9563209f34f713833e818e5b4815eabc7cfb03c5696aa2a55fac70e7710302047c435bb50067306502301447ecb08e1d63957b2980cffdfcf65e4584f72ea7e9a05ae434a081f14ea6e199b9d3cdc0f04d1272e75afe410a7f4402310089dba3536cf38df85d26be8ec5fa7ca8f50e716d78b1472b626559df29caf2d40b99052248e98cc45ea044521b5780050302047c435bb50067306502301768c01caa4d62b313900914711f3adde24cfebe7e1790fdf5aa15e58be7478e82a055b7860f57db49abbac740385de80231008b12eec75ef75c63033ad35ce3d15a210afa6b83347ee7662bdf9a00ded06c680205d1e5b6ceea5e2b7d2b7fbe8c495e0302047c435bb5006630640230770eacffca123d7ed4edeb94f84564a4a359a95b49ac821d6132a8acad53de862d74d581259fef87dcb0894033685ced02300b4ba884ec249df584c387aeeb2f7357724f15daf38d128bdf905f9d10f8f8242995e11d52481ef1e8e2b7fed05221590302047c435bb50066306402305755495171a21f98968bce95cc82196289593283838cd764b964c3108e2f4d6f289ae8063226db108de625bc33e64c89023066b7bd9dd6ecf7a404851d29749dd4f6d56769e5e181bc3eba773b9fc8b7032f6ba454369f2aa2e2377025fe1249b5b60302047c435bb50067306502303da8b4a90548b95a7f57b84416a8cb470c96c3fdfc529a766866a0c868954fed1dff0dd428b333c1aa5f02d6a246f4ca023100bc3f4ad92618675ac46027d0e978f8914997d002c02f483da89397aa5cdd3c2a991695616b1cb86f57fafa425864f4ff0302047c435bb50066306402306c10d64e85143ce5ad5e45763d8479ee4912addcb49f02f5855dbcd55462ed8e9a95b0d168da0f18747a352cf5d950d802305061f74c6132ad358443ea7693388507d16b6353f2a8264dc11151f803f67cf76962fdc785bce3c788ca5b551222d7390302047c435bb500683066023100e8ae657563406e5ed92999803f83abb6e9823142d6773a5f6369b6a1354361b5239ca97de2f0c0d90a8218d0188a520c0231008656f177984cd5d8a156dff0b076b7d8f97674e2ab46991f6087e40ba57cf479c625c47d19109fe4f79eb37ef9b0b1b70302047c435bb500683066023100e2967bede7b0114c63a085cffcf82ed8854e2fe80eceec6704fc61aed6be36b7692d919c1508ef8f0b4eed496e72ffe2023100dd19a331f36544f69c4e8ced17d7533eb6e4e7bc0669dac0539f208296a1869d5d0a81d1b4930259b60bf0f94b2728c20302047c435bb500673065023100a969fbfbf8f1a51f7d0469453a79834e272075ae60ddd830e490fade827d373f67e0e1a7b2694da483d5030876620de502307e6226623e24457949d27c467a4903b831cdbe428a11529271c32c4c4b83cc1492e22ac80a5dc0ff2d474ca6989735c20302047c435bb500683066023100ed566c303b306a00cbe0e847b4dc089434c73f2f0b2609441fa723484cba1a4ae067ddd98dbf11023a25084e133d9feb0231009edb71ad34e00c761ec5952c2026828e30f2c4f1da25bba951c0e2a5ff2d8d8a6b0da58fd031cefd753b9631a8c38b6c0302047c435bb50066306402302e1efbea2ef6b0752ae5abea3dd575d368d5512738d55640a369f085091b1e5ace196269a2318d11d4fb3313f74bbc000230448f7c7375ffe6a87b54c656277234e9fcaacf703c20e4d6a6758f55b01c4525f836b445d0a8200892cf3ae57ac2f8e70302047c435bb50068306602310094ac220daca08ed70500b807cb6130142ea7804c283d01951e22a6ec857670f7fea62d24fcf657d5a3cda73575c65bb6023100d7802eabe36cf3266318efb191c14658e20bc568024c5aea940d36cd4a79a4328777aee7b69840b99b9b8f5004396c990302047c435bb50067306502307b4a5899acc3cfb93404eaf774d4e040097f361209e24c7abced653f73f385179eb9a361f15afa9fbd4a505085468478023100f186cc05a57c735faa831a32fae663e5802188770f39a9ae35161f5149594bb9d0f55505f269eba956df218407da40570302047c435bb50067306502304927e9e7e76919d712e4891475f735d6b9215762d7f4d7e689c7ddc70a557d3d1664d3ddc44bc5d1a3a2cddd6875864d02310096aea401d9ffd769d02d23f14423901ddf1fb705e4ce8a674cc8926d5be9ea11eb088b3895d0c591287cdb1346e970460302047c435bb50066306402304cdc18e08100a03edd9d48255f0ddec959b728db65a89fe9732d59f3f9f4ad07f0110cceecbcb5293d78b86a7679227d02300bf378cfbc7f0e209cbe4bfd5ddcf9050f65f3afe819b37e9a1985de214fd794cf29384bc17c8a24b5a3cec26939f53c0302047c435bb500673065023100b4de5a3ca9615dc0a638e1d0a154a4aa8a4433b81e6166e78efbb8c4b367dc7f369bf73141ed64bbc584e580e4f56b5402300ee13533e2add2b5b92f5900b64f5cbff0043c5346f6625a3d8d4d08fc019392b8a35d09596896fb4cf6d188afff73660302047c435bb500673065023100ae025d3943e449c256ed84f8e026aadfae8fce07f4432875dc19b80843ac107401b5560bbf361df423331d8ee32fd492023063de8e160cc5ba6aad1230b0d53e3dcdc4513a63881ffe04f2e2eb11a7df4bc7f9b7b8a213340e45406cfb0a5f5d4a740302047c435bb500683066023100f7564f065835216f0ac3b4dc5e19dc4f2dd71a73bbf814537752ddf613a4c9afa83075c5c33ec2f16d7c3fc2f65c032b023100a68d12bf5404b54e71b60a1ae09b082e22a4101a62cb0a9091ddf762942325d74b0604befb70d004c397bbac01b44ac30302047c435bb5006630640230362dbc4bfa0a397c4b4772bed6927e893ec127102fad1e7ce0aaa4053b32160cfd717643483066c325d04fa30da1294e02304e6c1d205055f05b31b7a71ef691b378e1cb936a9e9d507cf4824c862515f9f92aa848282a5faeb7ac2a10d8413ee5560302047c435bb500673065023100ce6d0ddadf82b3a7516cc3f1c3e90d51306b3016b98594526aed891f444c24a822f857645b854bae0bb1f6a708882ff3023065da13f9432d95bf97f9dec86061ca323686f4c85e64c968da00e1903a4affa656b3b3371f023cef4d4ce75f98595a100302047c435bb500673065023100a6e8245db5282e30e017b3ad134a60c85e1150f25f8c5cca23005c5b2887abae1d7b6af7d7c389fb832ed84ea3871c6002302091e01555fb875e7cf94e63ab91dad0e33aaba5a6da8e1dacdfea5428d3778e7930efd3da91e62b5245a44e5ee105000302047c435bb500673065023032d481626c635c76ded47c1fb2f78e5a7ca94664a5d965ce563915c4f376f0898ca1d0877de11e3d395835ef93c321cf023100ff7f8e7706e313a5ee9da80b232edd925b9640c6c1f8896528af6477dc7d0d93006c257a980e75b25abde08c3343b0300302047c435bb5006630640230376ec28e4a5dce0fc9d7b7f304447aa39677cf3160cd4a8260d277e7c3b6c37455ddb44a25302195bec7597ee2286b5102302de839522fbed7eeebee0579463feb6e341c7a31360ffddc334e602b144845ce537538f9ab15de8e8818a2bd8182dd610302047c435bb500683066023100eee677d93727b6bf1b7bc37b8106b504d724e6269e380fbb24c05f89793e63e6d77ee69d197ad5e1d0925bf57e3fa1ca023100a1ee6e032cefce1501221aa1894f3b84ef38466d674841cbd387b5d8cc88024e0777d839e49f8b34676646dfce54b3c70302047c435bb5006730650230263775be1e97c90968cf478687c5324f1df04d96f6e64730382302eb596ffe791915dcc6ba138d3db9d3ea54d1f4ef7202310088645adaf674e6cac3565fe51b1d87bb8314f5a6616bd8224f01cd16a1c7cdb2fa50531f4e139e05b1be59f7b01f89e50302047c435bb50066306402304147f0aed9c2a406f2d34ce3aaf4ef7043982c5a32d542032190fadd5cfa82200ea979d02ff3a62a6952b69f97a3a91102301d95ed7a8753e74cd1e876fd05d2abf49f75813ba474df442048246032d1d891838222824eb31877746176c6e3650eb60302047c435bb500683066023100a227c47e0a254a3ac410e1f0bf7ff69ea9c57de7597f75363c7dbf9bc94394fdcf80a923578a3178795daa0a796157d7023100ae716fc4884b2faa49ad061cf285b3691fee6740bc42e29b6c41138f730852bbe81c6271488cba343b21578fd2c271b40302047c435bb50067306502307a0090e0c6e9213a477efca9bc620bdb7a9fa8eb379de072b27e1c1b3b2dcae6ed70f4ed8dfc8f42062ec84bc6b576d0023100d59dce1730a0b33c44fc3c0a6afb8a69d50b3eed785c3da0cc810a042185b09b51eb2d87a9e2f78714a953fb2f90c1620302047c435bb500673065023100dc9aaaec4171b95f88115bd4cc8ca3bdb5786663ddcda1e2b7f44e6ba3d8a3195ee130d70068a0eaba391dab1ca49b75023041d2bb31022d2235a6665d386a68c476eb623fb84017ea0af80889b3f9ec30c40e583aead0f6448f656335ab20595df00302047c435bb500663064023016b74e5a07e2b2c3f4b0d9edba3824c9c78b4243238731f4c2b379a15bed1dc2306a42d371931b6b1c69f4dbc3310c3802306374c725398ba86796b8107515f35a649d0b5f51383ea69c018f69a83eb30f6de0ed115ba4a6a461def3aafef1f560a70302047c435bb50066306402303863364c7fe7fc5456268fb8f8bd0c9fe7db373084031c51f48d19928e68c9faafb352ceb7e7e6b5d69ab0f4303ee671023052d33dcdeac6cb8ad98dcd975f7e6f67b43d03dffd5c928013f38db5ab63ef3f4daf6417b3030d27add54bcef3b3e8b70302047c435bb500673065023100b1dacbb0f87825074288174a19836b9474f087cb4f769201c6bf6e10288ade5c4594db7153f55b2660e5f1abc0d48abc02305ff1fc055a0cd04a1b8cdf565a0bd96610b2a292708602560b71f05719f63a3a0b9e35048b8c82715e07b32a145eff110302047c435bb50068306602310089dcdcc51e347455d3973b2757544eccd28a809e7234c5df4dd6832f50694386d1e3adc720afd4a05fd1a8f69d2588ce023100cf8b1c6f83b5825c93392ad23060e1caa19da59a1f92a0238f3a37615043b0a04ca93fe6a4a25619fe510e59458c67290302047c435bb500673065023077ba82356be787abea83addc9f4ede3e326869afd4e3d6c7db7671f9b9bf96ff048eb008aa361fc8b48f5401f398a32d023100ba3be2f83edd2c441afdce2ea25d1c41aa5538a6a2129c64f0722522b5414d72192047031d8830f64dd1794c7ff8a8300302047c435bb500683066023100c26eaba494ce99974d14d445a3427143e8fe1cc6d113182f2917700d185c341fc687ca8c15138aae08276aa2ce0ccd8502310095033e2f7e72c454cdbf0c88b7dafb4ceb3da0e944b77b0c25ac73804f5abe8e0f70681524a16a992f8d161e593d1d840302047c435bb50067306502306d0c3595bf19f937a766bb160b327fe9eb2412165a3695534c7bd43d0cc236e7038373989a043727b97d352def203a46023100bfca78dd455d57e747422a73c0fa3a291a2f82df0bd274d93ec36f0d1e46067128e0427350e87eb7e8a6dfe5828166150302047c435bb5006730650231008775cf8f3278c3353ad76734788302d4b9bcc56d1b5efa033838c28c3f7b0c10934f0e690ed01807a636d2470698961c02306b8bda5009400d59d8150f1e13f66496424ccb050c9d222e56ba7233261b6174584ece9300b05b9cd1a4585f062d7d260302047c435bb50066306402306c3bb5cbd04f3a89de0150232d91874be0742c983a2bf1dc4cb8fa67e8e28c8cd85d813521ba8c7c23667e8d18ec852a02303e0ab202cc1d5f3da2c86d27a2bbabb945818b0a5a533078c4e938fc5b1843cb606927d87e6a24f27ee0385db395600b0302047c435bb500673065023100976c7d55641724b3a1e30af7e7fa55b8fd15bcffb26d24e90131f8bc01da9cd509c0d622ff793e7a359b9aa7aac0213a023016c97ddf0d2ec06d1b63d81b083768efc367767ca6915e2bc3af501c55ffed128cf75ea915aaf6496165b00114d763270302047c435bb500683066023100d4ab433564a8f85fd082fe728c765dc7ff0e75a8f8b81782768836cb1c9ffeb86f42539a23dc25d58b56e15e17cf09c1023100d1da25ccb0a06a5774c064a38817b33ba4fdc77870c4373b1985013e13e928821e8ca420c409b2772c8bc6a867d1ee930302047c435bb50067306502302a885355fb705d52fb006ed6b218b13544c71880011da47cc3faaf7f893a32c0ba667ab343f83d6c4dd6dd4485d3b64302310089846574f7552900b8ed1f3e5ee2c07080806372c0e884e057b5ba7cf56231ac31d236e9d384b68226f81d3a3cd608220302047c435bb50067306502306f76e81b8bc406d998d8a0bf3fca8c530bf48b248ef681792b26a5f93079bed4303b8026fedde3f9387ad2a7ba3622e6023100da37c2fbe46d47da13836c29ecd169bdf9dad6bb83fb2bdb22e3961997ca759f6db85fd6982ec1a06e61a961d9b51ddf0302047c435bb500673065023100cd68f174b1e82767fff7e463daacb180ed4f231cf57f9dde98575e764ae4f127197f668f3fec3dda30e328e2d583b71a02306898ab46a6a0e990c0068005c5316e895f626beedca5801031ad0a589a062f12e14562995493c787371d1fad93cde7010302047c435bb500673065023030d821f2c5af8667fd1914a833c319c160cd1988574267beb644999aa8ac9fee5690b8b9c88fcb7ba0aa246c61e843ac023100af41aabcfeb6a67b0d2ab3ff4ab000aeefb3a47ff43ba4c20b4bd728b1b16e102f4667e488c23a9e474b3a8c0f7de3f80302047c435bb500673065023100d32922bde62b00c5aa093a463cc070055f73b5bf3050b310ac42c4e84c11f495bcb5f104f215fb70a1654964305d3f70023052d0bff0b6c3f2f0ee0975f298bac43aa023f23554309d6196a2636478de796f3a260fb8b254927bac09547d1aaacc3a0302047c435bb5006730650231009e8968e72c43729a1b4ec4b41f8113568c6dd87da22eee5f1aae5fb62bc79eec408b1f2a2ff1632292259fe40e5a588202307b9d0e03b445edd6b4de4dc2252fc9ff68606620620eda709b1c0ea96ae002a3e5e1919dc9beba87b1b4983e534794e40302047c435bb5006730650231009ae2328daea9d3e9bc6ac06ccec052bf891ad67ded23a149552b769acb43b80c3078b77a2f48fa085aea8bf51b31972902306e83e7ef3d911c79416493e17ca2f2aa76e65370c2412cd3b88da1bd8556930a4b56bb359e3a954bc34b9f969318fb460302047c435bb500683066023100cb7af592685d63c2ad9c4300a73209d6932aa543b5b2d455b74332a158cdaf8e0fb4fa8511807c024c51915fb2a0a43f02310096e14f6a92717e97aab24b4b469fc250e5a3c3f868b61a0c0a3fa68537d4b547b82c898379408174bf010a57ef74b3e40302047c435bb5006830660231008973a2b92c5fa4cf985d8af2b537b6867dc7e2e49b8147e99c1989099741d7d36cab1ca6bc2dd7e3ebbaf7ee953476bb023100b6f046ec6c7c5985beb60a04ab126286515261adc131c3fbe8ab3cf67332097656c17d28c48a047d4a80721177a2ba520302047c435bb500683066023100f6a3bf509a3d03e02a995dd480382fc18253a067e4f097ad4f171db09cbd29414a44cedad872517dd54f5992d4e9c12b023100af53fea12dbb412a71aa911d4bd89fdb5ebbddf35c4792c4e5383f7f2b9c1b5b0ca016281bfae377e1ce2749a659a5000302047c435bb500663064023007cd4d33da89a1969a98d8ce7bf3e4a846e6e5737166148c1f64f77963e0b0bc19123bdc37b771762d59297143af69e0023038de68d3f9ff62b0ff9164a3f369074652bee39cabda4e8a373425e7dfd739924aa9d07bd992d9c45b7b4c1274fd64510302047c435bb500673065023100f77999e76bc1da919dcfefc07453001c988c0835d19f82103be2b3de3fdb85051f5398ab75a4c7419194995e8c548b84023026824df7f2c4d01443e86484f50955056d231710928a4588d0f8600c17f34d4e5d36aa0ac08c97cda5890090afa6b3410302047c435bb500673065023069e69a622a2a3f1d609e66fa35cc537b96398afb2f02fc01be4bbdab69dc0d4d3344f5611192888aaa09dda7caa2e35c023100a337273b9e0d9e1c1571870f237caa5663c12ad9ac3bff0501e96a99ad6d63ea0224360da42fdaf078debdac84f57ccc0302047c435bb5006730650230729bc34310873455f9a7af8f73b5fa3fe87ad0689b42520b676ac0ea150015dce2f4ff911abd55428fbbd353f881160f023100d9b513a8196581ab758ab8dbc567795d6382ee474d9b2991d82e6aed778b9384bd6f9d80a207bea3a6a55f96f9b92b500302047c435bb500673065023100f66c29ed65151f9e00fe6e998fab7655d1c52b23b02fb3a64a7dc62fc9aa04bdeda015abbe11611518d46839dd2f484102307bee7206123904de16bee1da7eda80be8faf3522977f144124f72aa816fbfd345ea84d9cc72578e50427b5a90b061af20302047c435bb50067306502301aff48a8058fe35c63bb0707149bdc3de20526d975b954ea0631b65fd4acdaaa9a2c8f828e3d83305770fa539ea0abcd0231008fbdae8b4e78d11b67fba0b1f98707c9f0a8fd1b01472bc2e13bfdf1802524b30634dd55f4a0874b66dc091d4da03d9e0302047c435bb5006630640230425ab2027ef42e9fe0e3bc6198d4758e7416c8e8f81ad0e21a32905cf89c5e167338fb76321d934786a3c28bca06b3e302300310386ba85da3688c69844ef38a5e7dadb10f2add5c5dce32062b03d7008a4fdaf92e116faabb739209b876094c84720302047c435bb500673065023100f0d521badbcd03f45ba7aa7fca22df590ad04ee0a196fefa338d7b04ed6ea5d90774f65c62af022b07d7df71f41e4441023003cf063340f9c89e557dc4bc5548c7a5a7b8cdb06bba1b24238194074a70419efec64d3b859a3665877c731d04776c5c0302047c435bb500683066023100ff39b51e1434315089dc8927ee9de51b403825adbde2f92e46b775749fe63f5470330d21b332e6747155dcd20c0754020231009063fdc44bc5f38cc936c3e5ef499faaa89ac20551d2e7ed9e604a91894ca51c4233743c2ede096ec2c55163caa4bbd40302047c435bb500683066023100c186e86717220285bc38922e06a42d725ba9430ab8b3198069f4a81d382a325901c2fc4d2b7022fff17da1e437233b33023100bbe71396c5d77c7d8567361c18d07c4312c3d251c863ae9db0cde8066ad0c268a99bfa1aa6542e5690f7de8fd85985660302047c435bb500673065023100aa16bae732eeecb1b4395506163d194b08277e1dedd1544846b1caaf88377321f881dc2df38f3641a505297ddd5fd99202306d5756a6dcb3445b311d9745046db762f4c52cd10a33bc26f11d30c18b30aef045ddad276827523e8c29f8614b297b9b0302047c435bb500673065023100f088a9261c89025545c49b543171949e080ca5ce76530b56edc30785f60f0c4f964bfe3ed592643a34a63814a75fc402023017c802d10405d3964a5ef1ffec959003a2e1e9c18495292701230886c20256d8e9701d62d865902482538f44ef630ff60302047c435bb500683066023100ed8fb6483b897ac663088b741bd2346f6b5cd242cb69954a962cdf141076cc52c55738c982cd9e2a6349d51201856b79023100b4cc5d4b06a0a6be3965f827b97544f042e3072ffa01486c4a867a2ed5d2e2a164b54b8c0c22a4abeae1982f34c27fa30302047c435bb50066306402306cf054775ca919d30445a4c4c0ae29bfdd8d248219a882f63a6787541d6ea668a93467334fed8f6e48644b3cb3df82d40230514fc85582080f568546890c6326c36d05247598988528eaf9b8f53294437912366a2ee06e4e87c321decaa376cfa5b30302047c435bb5006630640230399153ed132e5f617135dafa1c68d244ece92aedb69753eb3b3d142507b21d9db17d0bccf722f3b2103211133aadebae02307aa8e6df190845b4ad83295d1e33d00e18d7618177a72f5dece6f40a933397311b79cfc0903aca07ff7d8933d9d156fa0302047c435bb5006730650230631d13a13887c6122b2ecacc544035665105dcaddb72ad2ed9ae02cda7b8ac97c72d9ad48177f297eaa1f6f53c5ba78e023100d09961686fcc02a119ef97b901cb8b9a7c8bac99c4c5b9cc4bf992f576450c42564cc76755f3e49a1be9d2998121e5b20302047c435bb5006730650231009442a60a589869ab84e274788b370a4bb90272d364efeb29bbdf07f616f569b76d2c2b67ba04b37bb2a2de3ea3fd24e8023079f8f5086146a5357517fc3b41cdbcc3f754ca9dbf1e7bba743cad016808c6f76878b7c4de3930e0e11925a1cdecc4ff0302047c435bb500673065023038ac170184ea044613aaf4ba83c9e2679bd828ae2fb9ac3a7feff666fd3dd90752dca31336854531a071e764ad0e3edb023100b97663a1d023afd55da32eb2c68bd08bdca14cb2d6a365236e71d76d2d21a7ff86a656051d4db9b0ce4b0d0bf381a1cd0302047c435bb50067306502306435dee5277e049bcbf9a052a75c2aeb985ca57ac9ac6146fd603628060b0571eace40a8367aebc1b8f8bb2d46250bf4023100ba69e18b2423cbca28818ab65f2eaa8a78b363d8ce81da7c6c5343768d7bc682d50bf36ce72aee68bda30be627188a630302047c435bb500673065023003f14c4ad7c1333ca403612dc28f99413cadacf4d0d8d1b5b386ac992ca4239977c2c542769aa7311ce234643debb7e4023100959184d5eb2df59a327477d1ccef6f94afa12020b27a90195f1ab4e69cf831e66f31017aa8a7d15c0f752e88419f55d40302047c435bb500663064023044235c8ee25ffccffc9ff07619b582213be7bdc43f42884f505baa4a2c72474e964641b892cbc8c2e6fc484e75072ec002306466a8dac781fc965e7144fbe7e88250d642dc6a248015eb6f09eac24038bc5c0d76f1f014ae0626cfb87f7373d480e50302047c435bb50067306502300c7aeac0ccdc2aa60279bbc29982450e83877c34c832e81ff31e59203522278c84cd5c22fb73a53655653997069dd120023100d66c8d4f26079c03ecadd6d9ae587a12ccebfe96b2b458dd5107568ca72602bdf704590f30900e1ce687a8e2751acdbd0302047c435bb500673065023100d306e3ae06f96fecf72b374c84318c903eeea9a05fb9db3c7c09b4e6598698e095e111ce91f146bc53b551740d0347c2023029c87b810d4863e8debe541a1dbbe4ed2955f9c2bf69d09684a6a1f963c682c56fb27b1014961e867ed21e5bb8cc25200302047c435bb5006730650230790a455666483eeaed28bc4247ac6b4304d5940e60a773d0a18246f56947a53d4bd48544fbec1a51145035c97194757c02310094fa344cbee1cbae825952a08b5241f9b9325cebd4c6477227939827a7ba0e7eb5a03d744a34dca7133964dcc931b4d10302047c435bb50068306602310093180e54a5c14a8a41928ecb9435168ec81f6da95edd38d57be1a78b79046a53ad9e93898695bd25c98d677dd30a1b7f0231009eaf0fb462d1c5af4e5bab1d1a956e4fa3fab1550e0e3379e90b426798526e187a9a87102fea0e3b5d24348f032c9cbc0302047c435bb50067306502306c9b24903bf55ed2a5b3cf07b79f65cfdc46c1a199e16472f8033a354bd454716fab942b7792327a05c54e998a1edda10231008a29807ec5c1bacbbf47bb14a8f93fe9fff91540c85a8b2a5e15b21b77f16d3951d7916ff7a5852aa7c04134c8a042850302047c435bb500673065023100b22ad5cd3273b9629a03d5f82722bcfd638ba96d179b7a2d4b8ae37f01011eb547b014d6c59efd3ae88078908664703a023078cc3b3c475090f24d338f9b93d55a2795df2a6cbd5965b4fd2cd9762d91e9553a1baf760a7e9722951da3f9f0c3c86c0302047c435bb500663064023026c6da4cea3d8198e9e79406c026ce8759794c66875d3016234501d14935717bdced9162e7c2a8d72e9863a5a90e3d2e02304fbaafd5d1747a0eb745ddfe1f168f2b5df4be26312f082958cd0a1be6855e0fe9de4f09648ebebf9e313be13d984f920302047c435bb500673065023024cba4c47dd5513d22922ccba6a8a92f83e3e21473c9e3863ebcfbdd3735783545085a400577de39d26855de92f1bb3f0231008712aab3cc70de2813deeb8752fe7d9b459e11932a65655b51308452e6a63e0cf83f3e73972c0d6cef57b193636925d40302047c435bb500673065023100db80d4127a1184279e965d6938aa83408faed57596ec2e8c149f31b8cbb66d6d3c15820aa2214a48c609d4fe3e6cc9f302302653411e1b051a17ca2668c983259fd12b76664c4f5215429b050157b6dc32441f3d8facb16c0e10a6cdc73a1d618dd20302047c435bb50067306502305bea7fa97f8315bc3845907ec5b35c850be75d646b82eb6b13bc56f723659ae77bea6ff19570312d85044f70099a40b0023100f91552c9da1ff211a473a884a050d7687bca3b46c4d9f245eb80675903d8abd7366381427d9781325d1515f162ec194e0302047c435bb5006630640230008933cfa81101767aba80cd44b7486d1d9f9d98a9ac6843d0b2ba2534c62a68993ef81f0693e63dc2baa9e5c9bb303c023026262153350def8f5f24187d7b322f36072bf0dddcf5e4254f14a0c7f1de22671684dff0a3e28e238d9fad8ce30b451f0302047c435bb50066306402302380c8b49fdbb9cfa678c6a358577aceb85bc2e2037acb7c4fe1615e47aff29a2a6448fa83a0f62baa57671d4ba1bc0d0230556dfaca6ac25f4388de0dcd69931e5525e94361227092332151c6a503d5318c273c61396bcd1d7107619f1a541bc37f0302047c435bb50067306502305c8fe1f2f597778a1c2568790b52005114cab8b37b471d01d871179102a0c02c8f5f4b5b2ee811c66a5a06513ab97ed8023100ee8d0974ecebc748eca0c072ed289ef05a89f5bfb89d45a1cb2c26836adf5a169b4239ab02b6900268390e800b4c17bf0302047c435bb500683066023100e16e10c34b7ad7d6cd336f4a11ae9f4e53618e540a7e86aeb6889c1c49c3240383171f1e76c7fe5e51590f01c1d4a19c02310084e0801a0c9e46194b12b852f88c363a2f604cccc22b70e7b9e53c94df200984daf4355091367c0a9ece680257ea6d540302047c435bb500683066023100d121efa19bbb41ffff5b3635d88e12c1fe19c7689634a4e868b356baa9b344e200eba50cc2873fe609fce5257c585e69023100e0529eabc841bfa4c33f822011e71b901d3bd246e575956dccfc403bb7032efacf26a8049b9b1dfa8d3b7d02a0c4025e0302047c435bb5006730650230372c6a1015c46484e8ac2f4be853dcffb7ab5279a3f76540796222db2ca91fe2cf8658110c62971072e149f29db38e6d0231008919f2e6e6f0f4b88ca4817e14f1861b9e7e619b4ec6b5ffef7f7252ba497e10a9fe8028fa5585a6c09bc3b66f4b3d390302047c435bb500673065023100db249a8bd194816f25cb64b5c7f390abef957584209a89d2055b4eb605dfedbb4104790981e897307151b494b884f8900230289cf0b8b5e386c3f304ddd7c947e26e07d1226ffde09445d7cfacb0edb59dc5cdf814282185326568cdb41ae0177f040302047c435bb5006630640230718ca046e0b39dfe417a6f7226b9423f2f6e3dac4523e83af58a1357d93f0f9ed858590df522964cedd9f33247959dd4023063e90735f9d7872ea3023f5a994251354c37192e3176c94e99ac47df22528d43881ab99bd33fd58229ac44b65f7fe7940302047c435bb500663064023033583bfb3f8d7e2bbc6e1f63648d609386a2971a927e84060d17fb896b7beaf2576c7a239a062fb5cd8b90214da2db9f023052bfb2615653fad23f4cd7f7e6a7b42796524283472e3fb6abe8300037227d4822f9797c3107cc46e84e78106dcb84ba0302047c435bb50067306502307317562d45af90314854faf53598c772c2fa3e6dcb9dcea4646fd4806e328ae167a4a8b4037e113b69df3bcddf4529fb02310089995990de04726c388a6741b2724332cc12cdbabd2a12c15fd2307b11f4b797f9bb9cfd96a929df2219553d4151dff50302047c435bb500673065023100ef2e696bb1e5d632c8aab97f1e0015415241e89ab980e6e92bdc81a1268f321a2c804cec0340b2edffcbb9b44fa0484702305c9b98f7d15cabd606dd4c85211ccbd5b2b9c2a4a71499ffe86f7e68180ab41996d485add3d37bf18bda8b33360ef4640302047c435bb500673065023100df5e21eccbb28f404da59f252b117698cb3be2c69be16210237ad8592c3bf0c32ad345fc9c4eef731591546d879ad3b002303fc49d6167684dd8c82056e54ee487e4e23b262ea7b5221f4186bff185aa8abe4462c705cad4d4764c6c3434bb3749de0302047c435bb500673065023100b08f59bc809d4d40405a5b9d7e056cf42183d658f40c0252087e30f9de5378092b70b91e7cec4cda13199bc13eb03ba0023001279b8b433b14ccf0bbe0eb64c7a31a6e9c6c47bec0876db74dffeba9c598bfe08c2b67028efaf9fc1952b3bbad49670302047c435bb50066306402300ca25eb3b2ca5b45a58dd33bfe00ca95493f9e19865a188ec4ac57e94305135c80b7481f043fb8de75ce357864ab14040230646ba43126a1738be2fcfbc17e677eb64ea84082aaa43f368c0e5342b2716c48915e4f9eb6a2a39629ba728f65c7faf50302047c435bb500673065023005fe6dede2143cd8ce521e19f90b6f9ab625135240748a765c9119c2fea550af3ef47021dfa4b3bcbb95dcd682523e52023100d036015efe099b6f108029cc8f72bf25533f085f4e0ff678a2ca907f864b0262eddb164ef51cc2c01fd573ca94e48d810302047c435bb50067306502302288ea5f59a94b6bf95042b2bdee3bf87af7e73ee0fd550bcb0ff52558be8b790eab8c49f6bc2c80b11c57a27369d1ff023100f3023272880041cdbd6c0505166d97208ece78ba0c6a3dda75a479bd59608faf38e03dadfac1945eb9614e09f37ae92a0302047c435bb500663064023029227540204709707d4080231d29106e241278fd87662b4806a39d32e558ae1daa00ee8bc298a7524b1ce0acb51746910230042346ebe422f4a7e6cbd7b3f0b59d82c141f5fbffc7f1c592d0df432a70a9f9c9d082dcfd632ed0ca201abb62800cda0302047c435bb500683066023100f36ab0240d05d1dab4228b4a790ad15de99cbe0e88ff4beabdf7ec57595c916f64e98bac0fda10a6b702bd744580be05023100bc0fbc960a3d451fbfb8450bbfdcb4a892b599f0d7da2ed9c4ddb95c5906520371ac8155ad08ba32446a3eb264734f770302047c435bb500673065023100c375d6f124b1b6d61e7abbd22d403b921ccfc1cfd8be50bf7c8b8556cea5cf53c15d67bb51465330b0014fb6b1c4dd14023044503aa2fda71a97c438ea479ca8eeb604a12ce269a942b0211158ad550ac745ca99ede9c954d95fdfc91551be7ac6bf0302047c435bb5006730650230722bdcd5fcc4c48222e108a46b35e0cedd56f7fc27b8d79b515bef9a9e20dc4d8dc9c4f2b89ccb3b6cd604acd998712c0231009ba5e01c7117ee367b84819bbbd9a79c317df069abfdf1b3beebfb677c39b922b79c2a7d4cbc7bd8d8afd650997dbe5c0302047c435bb50067306502300275fb2cac8361f080f466d3ebcbd90ab2e6c52dd0af160a80e46eb62a89454ad36d4b43a2e0da1ce8f821c1cd88d842023100b78d3688d55c198f2f70da20d6b534d8c8f9eb5a8976ab67577c5dabf53abb5e8b554936c181a3a3598912978d9d359a0302047c435bb5006630640230366a46d29d8b7919aa68cbd456f911ebc63cf88c2f13def939f82985c04f63ff306bc890e52fd13ad5632c0b0601a00a0230088b33b4332cc99792f077b17390c7b38fb1a206784a22c45f30447ff617f1d4277ade61e31b2f674eaaf5abdf09f5070302047c435bb500683066023100a1da4fcca7ec80596ad55abd70d0b72d10737d5e91fd9bd8c0f96d79eeafd2244565d6a90deb674eb4094f80541be2b7023100b6faa673a10d030ce5b4df717ecd2afd14dee30e7b58c7f1ea8c8552329042c2f17c31296eec6b19a78f3b2262ac13b50302047c435bb500673065023036f166f3377dffb401c9accf662997f2e11ade0c04a843d97189781b394ea19f1b5114ff856a7367ca58c2acb341d550023100ce670db6d65c3f4dfa0d0b208288cda3bf9c06e5d5776256539844b1e9fc7e540c87f693af85f91596b5d1d329c123d20302047c435bb50066306402303a823138b0d8ede021669d5be6f6bedaac9b0dbd52bc8519bdc81d8864eb7599ddff2e80b36b0c724ec24714641ae92a02303482b271c68d4a29c72ccddde19bf6a732e0a6524b57cc2bfd907d1a8b6dfa6cfca45d6a3302559b1c08996fa6ca17ee0302047c435bb50067306502310084c3a094bbd1942bf57cbbd8df10a2eb50de860c345fad3186514743faf8d012f2300b796488ad20fdb620c053dbdc7b023003c5afbfae0e5a9dbf812f8b77cae22a7eb1d2d8a689768fa7133b6bbf6b22d56daa758fff5b2da4ebfebb6e8b5e839c0302047c435bb500673065023100e6b63c2af1563768692d9d1998c6a039b4a5c9f4388afecb09f1fc8e98dfd22c718f71483c73180fdd99214a1fe2a840023066a46ebd6539001914f1159cbf2045e8d22dedd0d45c69c9fecba63a3c97586764938dc3304a4c1c8b3a844e54ff70e20302047c435bb500683066023100b0c271a8c39ec6818778450c854a99c53d89f6dc8928b51255eaa375a7292dfbc938ab3190c31998f11c7aba499ce19b023100e9d0c07aedfc5dc93c40d977799d4b54020663a031f28e9b9ed4fa38da2f7480dbee9ff763cf3edb5d27ffd1b68e17980302047c435bb500673065023100ba7c00dc1a679b4403c7e7bf19b6f99c66e42d36373dbd8bf1fb2c506ffb45a4aeb1720032693ca86c1bf0071c6ccccc02304709f5a0f8b7dd06301dc6eb61cbe412d679c2af0879c9aa4141efa67429e8dd4c95854ff839f301600f93fec606581c0302047c435bb500663064023078346cb3820b90886e183fe832e565754f29c2d926740a5bb58dcec356ecfc89f5a8a35ee2cbabc47b2f4ec1a108ded602304b7ebe44da62f20c6e7d7f272c3de0c139a730efabb7b30bb70c581651d3cbfbfe5c0b09f823d9d760001408723342e30302047c435bb50067306502304afd50bc896bcaab727dff51ca0fa58fc60131670688e7f932e770c8d5a27d9066578860a6e41cbe1960dce75f144f6b023100dc45f672d4ec31a7d382cbf0dec100d3f02e8e14cfdd7ee5890e67841284e8a3ee526e9fede3d61499381348e39fab000302047c435bb500673065023100820d09042f52cfa4a6263a69f46911c11907bc250b39332cd725f8d1b3d2ff545d934ba0c2e13445ea442e0678a396cf02304de8eb407819b39dc598579434131bff8ad901f13368cde58d840912e743dea7de2ce3c59cb9156b10bf0b3e00c782bc0302047c435bb500683066023100b25e3c31aec5c49a8e2cc86efca578bb427342deba76d5f124e7711a3068f7a1958882b501cde294fc10e6a6a1231253023100e02164024c07c281db96d4de1f51cc2dd6a875ad1b821d88b03d86576e3d3a524891018498232df4c38187910fb88ac60302047c435bb500683066023100d344d63e37f31db2d28c088b9f377d9c6d20fa6f9c5af25f729c801ff55a771eef56169d6be3281fa41ee6c26aec0c0702310099f2fcb16f5c983120b46257b088c6a5d295b95b2b8c5fe0e8445aa7c5ed0979b9728dac75aa3a80d691cd60c72bb9e50302047c435bb5006830660231009a09c3b9c4f0e718ab295697b85a341957273190b51388c6779cbabbf067f3b5634aec1e1da53fcc305483fa6745a6f0023100cac2f7af416f3594cd17bc270feeddb78889c78864fca6fdae501e9c73a04a4dd333a2064003db3f7c671dc3daf743010302047c435bb500673065023100c589e8e5506716e445113ddb02ce3d65d46d19bd68b3ace01d1c729cf3529edc5438a56edde9abad683a73aa7b204b87023069a357442bef24f1980ee3fa9636f8fbaa48de09f1cedcc494487774769e6c7d7993d8ca126cfac2bba379fa49be796f0302047c435bb50066306402304aad33f5e9260c02a7762bec79a49dfc5585c6c25d69abf3a3e6f4c148049b18b67596d666fd3b4b46597e7a9c5665c002300da9a0fe29bff726f51ad68bf37c92fc0f0db2bd28c08d6c5dc2ba8717976ac27b5423837f695f8ea933d939a8f466670302047c435bb5006630640230366b09fe2fc067015b346db7e82cba09267b67d6a4a6d5d65b8701b895f1eeeebe2a44f8ccd82c9455acadd59054b52c02306828f83d73ad6ef350f6e0b16899f8782ed2c3061b6689cc7df30af41ef4e6ab83d9b25e06dfb236ad5db886175e254e0302047c435bb5006630640230259db1a62db2acfbe2e359677e2a2ae12b5eef7ac4f726d1836a6434eb55b5344899db4c806e16a84dabd52a4a7bf1bf02301137ee108719a128b38f4081833eec4d3bfc8911d5da415c6707d381b6ac562aafa372d0332026bab3c6d28343c187950302047c435bb500673065023100d72e3120c9d8dbc7e00549726c3a14874836f8ddea78705d1e8aa48bba4567026b98be122e57d6af55a83d5abf9a9876023054384ee1d16456d55878eaa078b31513ebddec8578a0f0053ec02eedbf7bb3fabd1985ad53f26959d6aca356179a893d0302047c435bb5006830660231008abce4b8a0cffd041a0f31b147203fd2983a4a38fb4630075c109e9b427ee1d8266720af2f4591df91fede30806561a0023100a336893a35e31ac7dec5ba0430c879671b54d97e352da35ac63673e2d007c9d03f540792b938e6cba9ec4b6819d6937b0302047c435bb500673065023100da3519bc05c7ead6124031771a60d1bf1e264c2775434ee854e71a62936d0da2c0b651deb96e36340c8d03ece76f8b4c02302d0646c42b421547b05f8ff9f78f8a9b4c513307a1463ac4e0bff247f36869d4e7d870a7dffc0c1faf08df58fa0f3cce0302047c435bb50066306402304d5164ae5aaa82dd042bc3d92e9b92287bf969ece131caf592fad2fa266d46eb2107932c51f4acc96c32262c39719793023006e49ee9bba93f4e1f557eb2b3348d793d22b6d76266b83c1be4cee8269ad6c42f99ef802f2239fa5d61d434f21a1e7a0302047c435bb500683066023100d7e57e1d453fc56f6ee480b1e695314df2122358c74ba2bce216ea4997e53659fca50b19265f6a77ab91c6c56bfdbca3023100f824e6934e8736e6041d556cc9b5da695a4644d4aad3188f2bc894515c9ce1eecb39672015a3e51f578ba437a32d53ca0302047c435bb500663064023010fb9a1fbba55f6566db0dbd7b8ee8f11a5e8865aecd0da0cb12e5eba3649205973af32f2ad5987c8e52ffc7c0b5c81802301df91f3a0bc2d2fbc4de56c7c6021339aaf2286654d541894dee54741b3082670a5804a9328ec4f44fcf244a2b8554f80302047c435bb500673065023100b9aab535a0f74a9489e2d7ec1ec1e80bb5597e42f98480ade13a7d17ba16c636bfe10d58fff2ac4475129540fe35e95c02306e24b9ee5a35436e1d8b40c400d0ab9d6da46b3719c7d6d8fa6a5d488877f1bc337cda948e43ae7d0053561155ae74ce0302047c435bb500653063022f7a6f5088fa464ad2c543570c3d9a6a046c3df25ad2f7df1efd1d60446dab7ab9a446ca3d7614d9acaa25cfa0f06477023062b00cd7d914ae6b1fe8ecd734f994ee9a36520ee8eaddab466276e4fdbd300e9a170971fb208c761464819453c024e10302047c435bb50066306402306a723952e53836b2ef0b99d2b8d860e3c7632f0fa635130e2a19c82f38deaa13df7d71a5c971b9d394b5424ed5b0ba77023013e594aac329ed55a43815e75fc11e637bc9c097b9e7e7c890f0bdff5fdd915835d2d550f84f4556a750c2da7499e6520302047c435bb50067306502302a0325dc47b4e06e1810e91d778c7040386c4a55597af20583ea2f3fe34bf7bdeaf4378b27688c9f9aad2b503bb0f9a8023100d89fb834583d743016978fc47714ff8ad3d69b049269b840f668cd4a63738622643af3cf7898d93c4276ed8f8e05c6100302047c435bb50067306502304e3065c7d54f8282b087f17b592fc23323f3c5676a960f5378cdf1991f49e96d6acd2ba432513e03415628f1c5d26c98023100f355471d78f3d8e8b15167606f482553a4fa5cae352876281814cfbaa9948feac4733286a02518f884673e21e71a995d0302047c435bb50066306402302f9ace6bdda1749b7d88c084dd6806ea95d88a3a39a6f53a1551cfc68bf66fc04f4aa923c4e835785b5bd64d36f75b9f0230719f9b035e4835d5b0531f5ff43b22f7084d707ddb63dcc00552712a7922bf9c7e85e9ce033987ecd585fc1495688a9d0302047c435bb500683066023100ebf517e8f3895cc3677033f48875f17d7a7d9458e6f5c744177342649c872936d2b17a1032065a799c94e92685029777023100a7624f133b015bf6a52471b054292048e3999785d85c2e5bfcc1e8258e735a71e74e0a1369cbbec762343c9250a696bc0302047c435bb500673065023068dd177221039addc4b75eff14f7f15f903694fea7b40a2b5855122c38bdb25f0db1a758b845df7dad8e33d8ea554bbe023100fda460c7ef161e0bd101dd2edab94cbd90f9120b40a0617e861c828d4eb20c3ac53086f364e3657d2e22c74292b904fc0302047c435bb50066306402305a193ebf1a33f607384343962b81f543921a0c646e8a43d8f66a6c929d68155ae9ec3909349918499fa8ef6e0e832df002303316d34577d3b28acde8bdc6948d48fdcefdb8e8cef728adff8722179d1ea340f7074d200af31471ebe912a6e5795ba30302047c435bb500683066023100f065380dcafddb3784283a4ac446c85f4d74dda900156cf3f08dd4028dd42deab7b48d82a82f1f5f92119b83e1664de4023100d1c7b2008fc572b5a17d3d95073e8a1990dcd882777b0327cbf755ab376738202989d26feb1b60baf260de4069e754df0302047c435bb50067306502305e6e45b6fb61b814299a464e95c450ec7cc798ffa114f373a8179cc88a15b1edf5353deb0503597be65b74ba88da51df023100a93d83d0b866fc2eec8d8e8b2f05ab4a1a04c4b3852a519f6c546b28b24a5ed2c5883af0dd4d82add54d23138d12e9c70302047c435bb500683066023100fb91c52aa190da0a1bd6cacc9e41cb204b7192eb184fb61b8820cac7a497b79117f58b1b6c2135649523c0a2f1605a7c023100edd5e7557482b4d2fb25081f4388109098941147f4d3a5d1386c905b1259985b76cce98ad4726da4e2d11a87ec215ccd0302047c435bb50066306402306a64c2c650837c1e5fbebedd1ca4f9f87f61f59829ce4e5adaf9346dba0841aa9c09d9facaf4713ae7daf2d0af0df155023026aa830633b326c1b50001a2ca7970987c6c3d091639afd720b018d0f372e32921fde15f340f4b09d9861e2b9f0f62390302047c435bb50068306602310098925f07a6556170eddd0cc57fc28a070958783a62c86eb9d4dad1e8f07dd8a058773133bd48e5f80bf3774c239cd109023100d6b80e8af35b421b2fdbf7e0a3f009cfb1012ddafdc7ce063c0bb33988022cdb6764c8a2611b550153cdb6c4b649bcb20302047c435bb500683066023100daf856069e633890caf817d548024597a03c23f5005cbd684387a8bf988c18269c7e5c7aebbe24daa415ff604040d96a023100c5b227006754ce4d9dc82527d4e66509b0900707be0b19204557a134932ef688951d8ca1b5f454625882d64a360be2400302047c435bb500683066023100e32bd4296b814298a54f6b30ffd8dedf39abc4a9430487e2e9225662d9e92a0dbe33dd486f41ea96ba6557bf85614f730231009627320d45a60d5e2113e9a2445dd835cbd2946b688ac6f7f56e2a90d52967d0e339c63f3ba5206d6ca3c7f04c6b3e130302047c435bb500663064023009aa58dfa08cdcf53be4727c547009c2f196b292ec036ff4f440c53a55472b9d78077998b61149bfc3f63dd1260ab03a023059764192a454f4785df0ff9da901d0db42e5d3cc03334b6a0c0b9ca7868dc10c3f27e827b56bdb6999be1d0cce9d69610302047c435bb500673065023038e1ad90a073dbe1dcbe143068baaedaab9b46d15c1ece963d627e508e2e5235fb34e68c188612e5c6dda53d803c47a2023100f4681784f1d2aac1c11c2d49c962fdf292aa4e4cf93263650369551753a6a7fa5d1357e2a22aec6afa177c5f531a78740302047c435bb50067306502307fdc5b5a1f846a302f36bcf1bbee1e092efc27cbaad1f46d62e2fb11c93d648e94994c34eec3b7063f37f65f38f845d60231008b083bb9f3d4c7802bf09dec04f926cd8d2259c2cf619ab40a82ec179336599ea3ac39a7fc6085ebbf1d925a2a6964a80302047c435bb50066306402306b04def54a49d57f3154944a816e164d596b25f7f46c1ddeb2f67d7771d112fd05facda7f65a237babf7c39dc447273f02300706c4193b91ca573bf0801b7f49c15456e49df0bf37cc00474ad9d2670902adcbb0157468a62476cd95d884ab887a290302047c435bb500683066023100ef1b251fc2e7f92e076e9c242c7afc2c15e75513b5e3c0998dc7faa59fe1c62fa8ddd29566c9a0c779da22203121237a02310092c29d6e7b22ca07eeb1260716fb5aaba4b9109344b96db80d16c7ac8cb31990d42ce7ede5f3c69efd9a516eaaef54a70302047c435bb500683066023100ad8e0b11e3a37fc11def68773af75e85f08092eea351ecc25cd659044467f7e9c566356601a2ea8c774b6e0b77b27db8023100f3e4eac8c9e48ada972f90b33f678ccb2175c8e58b49d1abec8283fa2373da0cfb823377ed1ca1c7aab68b576cd8db330302047c435bb500683066023100dfd38dce5c2e2b353374771987682fc4da6eec83cde57adc35f0bad4973f1ec6cc695d7e25d91a9686599ead93188d17023100c74594ed445f87fc04d19f33476f65a9e570bd4218addaa34e0132dcc05421f88558e26ee9bc6e1e78810d9cbdacaa540302047c435bb500683066023100c589d3b3c42d99dc243c3b2f903499b39764c13769b4c96b9addc03da5be0451be971869e9ecd06f9d5ee2d88ba7fec30231008678f16b3dbf9ce055f5dc6175b73e86b47c85303634124fab23b1c37cd850fb2f3e44d62e55b63b242287120990dd380302047c435bb500683066023100aa46b3d55f737a8547de250b005c486426218da923a16cf58c8599416f0e118f38073c90ec4b81199c674013209578d7023100bd13292d2308b3fdb9b30ee88b5564e090a6e923546380a477a414197882eeac2a59113b5f19f15c83c8569811ce9ad40302047c435bb500663064023035ef94dc9b954efd6369196c185bcf9da99d1b2924a120b506c0d92c6c839dfe76946de94f055c35efc94d1e67fb9882023077fa4e7345e373b1465148785855eef1015ecc9f5572dcd2aeda34629c388aba457565cfe992c2f385f714cebbc0cf6d0302047c435bb50066306402305ed9a3c5f2fdfbe1087a6980a746305ec0d32a939883b6cf0e7dda2b9aa934b3607719cf032d62653039941c8dd9ce800230672a1323f89f7f38188348b9e83532089470ceea73beafbc7627525b307de9c3dbe75aa18fd1a141270836b8af597bd60302047c435bb500683066023100f205f61dffb72ff9aa56afcbd19d7cf21f7b748f4e2f6f9771f26cf8c223b2414746acf56c38c2ef3a126b78dddea11e02310090d432302135c07ef06fd7d3c61350b97ca14ca58d77bbb9ce27b0391225a617f25712539847a4bec9ff7c9e6e30794c0302047c435bb500673065023040e0cdcb80caa796f93b973656cbb64d479a71528f8b6be055f759bf97dbcaeb94ceef60171b4a0b6fc4e5d802f0ae1d023100a7d6c9e8d578b2c1e72d37ee18478748d1cdf04119dab859165f83ae025beadf5096badfaccd016cc932b8b8e64e6b4c0302047c435bb500673065023011cbbccf4130a2499166367ab3bd8a17ea2fa39478d4b834658fb2c1ceb562b2857cef6bf0a965f16fadeb27c91df88c023100ad7ec53b91a57c4e13a4e94ab9e97a4c5e78da49533a603014c50f894f1786aab607740892aa04d570ba03cc108091950302047c435bb500683066023100d57cdb5aac9ed13680755dde1f5e4ad1a5b702d95ffef7dc44cafb9cf8266b0c8eea9ce02317c626b2ea6d6b4aff144f023100d71cbda380522b2170f536f47b62d9790f048bb64f5df222bcd7e222531177c3f06dd4a79e1e5c606fe98e47a81f50470302047c435bb500683066023100b35e7d4ceeb6cd0ac4bd0356140f9c54744b3288dff5be75816dd2bcc23497d558aeaf1ead9b26282c4f081ae8ad0582023100c9c97ba411e307ed37416fb1ecd9844041f18d43a2fbc3bcf2175dbb71dc4d5cd60d6209154c271eb6302ecdf59d3a280302047c435bb500683066023100a85d3f601aa6d7c999b4051dc1f4f9394cdd0320e4a0a9b2a782dbfdb2546f2809307819287b929a478c745d24cf15c2023100e883e1e13f6b3605949bfcbba0544ce072e6a89fbbeb4d060158420a71724f28dcd4989a7ba26b153cd0a2beef010c7f0302047c435bb500683066023100d2b129f8b685073582364730566cfa097d6ac2462dab6c2a26d754770ae395995d707755de1528e3cf1fac073ffcb8c90231009e3aa51ca43b571029a463c29606145617d92d52334a34e227b9e0c31471c992a829dae0c106076ec46303c8ba76f0ca0302047c435bb500673065023100eb92df7c22269c7a976f46f4c62bfdc63408c761c804b0f9b18d04f1c1596c7c81f1f8599e689f454a947836f317e30002307945f9aa1a88339397dce74e495bff01b13a6409a2ccfdbb2a02ebd201120b2a9490918c98d75373d9f611ecb831d05c0302047c435bb5006630640230416a7942912c5b20e624cb4fc47086ffd32401497682f221b522e6d7fbda3ca640190096471af8ac7fbcaa30bd434a1e023052f5c9b1695301106d6be97412457be4df72ffac94fa902569023c75ede816589c2af4b019f8f7135edef80d16971ff00302047c435bb500673065023100ccbf34489c9abe0156f061f16d098e90abf7b23dbed808fbf79be821efce2ff0f43e94608792c42f52ab20073d5e15f602302aff3b716a7c1684ea685c1a6401a55c01466cde7edefd780541037d6e920d2e372a1bf27318a28b82041ea26f90b7920302047c435bb50067306502310095c10f9c9df36b2a4b40ff991d1870b772fb8844cf05d0548246c700b7a67d4fdc6f99afb1b8f93183c2a3b588b04e60023028428f481015b950df9e9eda402aa1d4c3b514b2b3670605a64aae2f989359d726df3549c3883a6006f0f2f41bce9d8c0302047c435bb50066306402304be27caba8826f01fd3963118e535ab9caad1257e97a23315d2395743fb744f7b6979616fd13a61f792fa53b0ed48c8b0230786b18dcdf3b28bcf2da8acf0d4c5a34c9e262a9013cbac7861e5beb7a1f3c2660751ed2dbcd3c6fe59e75036c8149470302047c435bb50066306402305f9f036417c4dac857422ac1a26661ee81440ac4b7a185ac3e8c3e55a0cf0a34134090b5cdbfe664507737ea014865de02302f55deca67e772822d1db48ab5a65fdcc9766dfa45271fed48c3ad39b83ea854c848d3ae0d8556a70f79fdba22ec6b3b0302047c435bb500663064023037816abce51eed95d9118cd95aaaad65bf9a3aa953be54c3a0182ff6af3b0fa242cd3b63c3af6b82c145b5822c5f0fe802306f7a2d683c09aba3167a3b38d251caeb9cf4a7c8491ed5e2df29ee69ea88cd413d2023da875384b02eb4d1f910d987c70302047c435bb500673065023068d8466ee539c7891c3e1341676dc5dace81f2df49bb284f0e9d2a109d19f81aef0062fa9dcdc4ba7fee4eca1794f633023100dc94bb41e82a5c6a06e376198f5c5e4bca9038e87c32d00d857c7b1b0a51f9fe20f493cccddeb96fccf23f420b5903180302047c435bb5006730650230768860fb4eb3ae95c7fa9a52289feb994573538526c38cf6f32c94fa35da494a51e7ec7c938bf8f7a4db97c2be461038023100984925675a2c57133ce1b8f3ed47f1cdff456e7e16c424680b9f2ab2d327a62dee4142eb15d8f0e87917d00f1e6452dd0302047c435bb500663064023015a2a4f8d30a9a83242960f5eb9f933879483c2d453bc3e04c4087ee07d5d23b3c4029878263f865f1f8fe6301a9ba6e02305d67c73df989419b46f48dd907d4ba1f21b2508384d8f099f7e07f07f5850252bdc0dabab62ad0876855eddf544a566c0302047c435bb500673065023034dfdf8802b7befa6f51fb3a0e7a48a3724106efb168604ab9be5175100ef8b74aea4c0869d990145b494ccdabd4c69b023100c25c5e2f00e554174a910730342168e11012542d1b491906b20347d88147c3811c4c6a76871b61ea5a3642cadd6afc6e0302047c435bb500683066023100c48c9a3c75eb4ca67215fbdd4b0225cecebe9ddfce57f78cf19b39e0cf6741b668399c305f1621d5964cce8d9bc65423023100b36425fdb30696c94b7dbeba2929e832e5eb720b2310e552998546a4f941fe8557bef28afa4ead6766350c92daf2ad0a0302047c435bb500673065023040d307f21c6b94ba8dda05ae5af7d4d96d802f83b18d6a6e82207386db5d0c94e12ab4cc33e217c494e0559d25843c8c02310080ffc85a0772659f13f718f07ba4101f9378821eb4cc2300712288c7d21b1ed9227aafc3d475633f9ffd4af8e3422b090302047c435bb5006730650230214fc7c57c8d8c4071bcf7a812e6ab3f8299dee90a9a77bb8080494c15d40da823a6b423b1a3a9dcd3ec8470660b3099023100fccf55be9074e280c10d28a2ab3dce45c97debd5d9568058cb91b35ce7f1eadfc181917b7627edda057c83f989784cb20302047c435bb50067306502310080c82c0605ba96b93372977e048494259cb95bb0cb360cf0ebe0b51fcf850d313f848c3a55c7dbacb52a093f4df8e7ff023053b8ba883e36f952c9894f81f128136930cbc6f00822aa4a80af48844b8c3b3f74fac246eeca0a960a3e36f46ea492960302047c435bb500683066023100ec1547122ee81eafeb7f6d720b665458af1402eae532ce81b2a9b29714ce89aa7c811ccbabfc20f0bc0e4ed0b5ba92b3023100dedff49531be9d5d5a34c177c2f483254a329870e048b5cdd39008146ec0d3d46f9146d33ee46158d97aec717ecd02210302047c435bb500673065023005669918e01abc71c7d3b21c7581f2da8fb839338b57ceff3467d94dcc9418c883e3a7ff2494dd7bb0eb0b8cc52519a202310087be54f8372f1f367850715a174545160f36c21905bcf7d5856cbe93e68ac3e0d4ffccf5247444479661338229492d2a0302047c435bb500683066023100c63388daff4f7e4221b5a21c2369f797bf3edf6ea596815bf75acba15405de6361b9e6c991e3c7b5ac7f6e6681938fe3023100e06b741b1be8bb71f80192455b4eb9a8f701202dd466ff5c2af75ccf01f21ebf76f65bcc69d48841154d6f37610a10690302047c435bb500673065023100bb2eaa5b4ea3d4e563c8fb151aabe31533ca5025d1d8c1e55b746a0a95a11d858225dc10a5c17b49fae8152d1d74722f02301c4efbe5713279c0650da7a01eebd3a3b7b1c17e9cbd1e82c54040e46f11cc2f31ee3281987537b731340aff55ba3ede0302047c435bb500673065023100d6d1d8807c5e1ac06ba18bc091f56ac2f42037f7f4710ba27d9f05c7110cdf56397725541b35b8b5cff3333cfb37908702305991ff4b2d0ac02f89a17e42968d0e7969c4fa0d274d2a1031271d7f939df21e3f68aca7bf4355d9f5226956eb3f8a9f0302047c435bb500683066023100bef49d237740a0ddb61435437f7710337c2fd831aed89ea816b709a9722f258e899638a1b6b7080f604908f7006025f7023100965cd46dc88c835a70e8eb168a2b1003d11744c15ee8b8614295e98e1149336efc3abcb90b7113045b3215bf6be4340e0302047c435bb500663064023066180eda90cb6a5b4aecf8e39ed4c3f719187b613376012985263340410493aa8627212d4edd493f942d9ba8ffba403f023021c290e1d3139a4561af23836651b32f268e27c02e5c48d16e690d9ede9a58c0069b3767567d12a9115aab000273cd590302047c435bb500663064023032530604cd2835037be6c10080493722ec372b7cd9c6d480ba59b878a48328a9d80f86f9ccc1de8ed061b18ccad4ce9d02302dc96c93ae23bb68fe2911b765765b962441f779bec0b8f2fe8fbb46d9ca45a048c8d09fe3b7117544148ff3a53ae6030302047c435bb500673065023100e90f1fd255e1f0c59af808683450df7c83c3863f814e67c7c2099b5c989c3514c33ae049b2cc36fbf080cae9c224792b0230207815184528f34a061b0cbea63bb52edfb904499c31e40773990f8ebb4d11a85e7f21a6b820d5ae3bf0bb8326ea67840302047c435bb50066306402301ce05579087d508e64baccb65f84b7baadbc3c06814b8e123f843fb96ce60d30d06bec17b5bc0ca0eac1a6a6cae3771902304e92b0df6965ca85b55eb0268ecdef42988760dcbf4f8ab847cf1aeade368b01e6809a1dab096c3e7c50d05221e8a8230302047c435bb50066306402305ec7486873e984a1bc8f28f48879ffabcb5d4f111317817173b9c015150d0abb96c8d9c6b6346297b06b6b6ce1360cab023041a5472f258fe224faef56e3e7a1747e542d21db9d525d5de194ea6ec2686ba17d376afc50dc4712ab3c446bb335cc0d0302047c435bb50066306402302dfdc2935ef14008c8c0b86f44f33f4166ec8fa29ee3eb67c63095dd16b86fce149ca208000922aa344e8838b63943c802304115a80bab169e74ca99a2d1ed623baa988b8c90765b422704c558851033cd20b99c77f00079595c279f0415f6e71f470302047c435bb50068306602310097c368df18d90c414179dbdde222cd9f2318b87fd36ebb4ebb1c46cf8685e70f66034dd8b478c067f658007f996b7a09023100ce9f976b34ecba600c6adc17265b725c46083641a96f480b3aa943fdf4f166ddd800fe4eea260089f390e7dc7c82d7a50302047c435bb500683066023100a6c2926b59b99e7b1c2532df43f81de9edbf86b37e33878577cd9a96ece37267210d9a3f2b0527187f90af3458486891023100aeded4012da59c5467bb717ef4796a936d7373af9c25e1d7f90d47a320d25749b42bf9487ba9afd7b9d04bb89ecc9ec00302047c435bb50067306502304086984c733e3bf78f061d22f8766f586506455d54a39e01e2e3a1fd892c9817c444f02f95943ca35009b0b107e4300302310081c874ffa7ba30208f75c2d0f6e1583381bf3260820b4e66f855da4d330f195cb617cad3ea9375333cba6495c04598480302047c435bb500673065023100c5e57eccd9211106115bd3bba7cbd1e46dab3216cebd091acdeb274187c541fb6969450d4274026292435cfc7a9c1bff02306a7f29c7f488a9034a1f2f2de1e8c37eae6b3b29597eb987f1cccc08d1c725bdc4a80e88dee2d1b817b6e4999ab94f2b0302047c435bb500683066023100cde659d485994ff2bc7207573002cbd3c8ae99a17ca1b7a83edfb98cb772b1a20d57a547a2e4bf61e9a8663ac5e2dcab023100d88324d9d0a9f7303683c44fcab5ee2cc649967e7e897cfeda0199549e877ecaf38817ca7b20f34f55e1d0cd0222fcca0302047c435bb50066306402300dcaab3e8bec1db5df3dfc569e298ebe0d58686f0ab9d5f067a72660b61ec62bdca551e79dcfa2fe9a36fcbd9212860402304dd3cfa84c2069be387c2f9cd96fce14b1ccd375c5e7807a89fe89fe9f88ca0bf67600f45e6d0980b9ef7e602a7427ba0302047c435bb500673065023100bf23b4ea49383280cd8ead48793c1886f393e5db168d60bc0d14032112a5cea9ecc5e78ac3d75a8c7f215db27c8b28fe023077800e2312b5f883ceb404642b228cae3de239c0ab9dc5f7be5108d66166c8227a01f6928da285f9b92d71f364eff4870302047c435bb50067306502300bb9e6eae8399db028fca4fd58957be08a2e919437ad0fffae0b96eae8a566e81fc5bc3405f37f2cb47a6bb7b41cffea023100f8629b0025ab89176335e09f4f1ee7c68cbf3475029da662a56c0447d21077f3b4525302738ed9ea084c6ee8cefa72e50302047c435bb500673065023048e73a80675fbf19193d661067d7072fdbffe770d1b090d1cd674439cf685faca89fd65ef91f621a8d0a2bb9de857ff8023100d9ddc7d5bd602f40fbfcf32633d25ffa2ed72a425999a88f1a005761928611b563db183195f4ce155a31bdee97ab82b10302047c435bb50067306502300e866061a399a2a9709f1e33f90fbb3afd03687d9b6e59c3c3cfef78b2486f22d3822bb6606727c64209860f4721130f023100b3696588624a2322cde514e84d2e2b0dd481d63fc1782ae9edf8cf2220ef24d088bd16d9cf3fa166fdcb21c99c79ad8f0302047c435bb5006830660231009e5db1306ef09879592023e7d46d17216935daf37bd00f54bff9264c9e8772e4273b59c95fb234b841b8d2ee9cb235e6023100f7230547c9b3f93e56e583bd4b7d96cb2fd0165ea922e9962f40aad52440b55a10cc8c4f85d9b240b55cbf9486e109550302047c435bb500673065023100af0f4246b36f3d27ba4e10c8cfe2a0023516a9865d9c1cc37d28a180bf58e80954a4d9a75befac5e8853e4826591c19602305e82e44191fbdb781823fa1c2d72e1939b988f9a3829f5bddbed6f0b23404d1af08f0e5e21f9467e7bada42d3375af040302047c435bb5006730650230747628f7ccba1e124b6b25269eb75651703a0aa92c4f01eacd09a14fbad83b72480fc4dee4cf9a24dc2b37e35972a40a023100b9eddcc38ecf0c4ee0126d8efbebbf82005c65b1e6f2eac1dbbc202ddc122db9dabe672f19e0c214514e1591258c38ad0302047c435bb500673065023079e2911b709c9e1bfc7e3e04ee848a680c65e62241041638d1c9772a4d4d1f34cdc1ec0baf48d94b1a6662e9cf31d2c8023100eb917c06cb7bb5c4a3e6ad344d78a3c365e561e947fa0065a8f74c5c84f18cb9f005dd74484b62eb79f49d9143cc235b0302047c435bb500683066023100d4ea8fe15ed274e9e1ea7bdad192039f48b08ca2fc58aeb4a68cf8be4462abf0b7d8963bf452e44a28b7a889edb1419002310083585a95b4a148a3043c86a4c4e6576abc9eb9b6827b9d664710efeab15e100df886ca21da7fa7ebda443558d6562d3b0302047c435bb500673065023100fbf3b3d9745a1005082cd3ff99277df9abac118b0fd44711275d3166b6c797ab11fa8ccd3143b50887fdc124f707eae1023030432f101be589ee70dc368851f03432fff147c28c9f088ca7aea32680165086233c539df1a223a26face53d36ea1fbe0302047c435bb500663064023009eab47db4e5159e974506ffb4789b9f932936552355748a0aa539d9525fb4bb5da1951618d094e82cd1d011cd82ffc202304a24c1c9cc3581c0c028f7930ffb5510e4819e837a54896315c24733eed2f658dcdce2f1dd10da4e14d03fb21172a76d0302047c435bb50067306502304d40848dc9528d66056635f3adb05931daedfe86239a730707315427c8fb331a5b399fac0056bbb15c49082ae9de3802023100dbe8756de26f51200dfbbad81e6c5951dabc4c25def067d037a8d3ea9267c88c04fa86100e4ed2a45e3e144a68c06c540302047c435bb500683066023100e20a05d6d859b185bfe98b5be9947d75ca158435166598d8be3b772a30bf04577f6d7ba27fc53610efbaf3319fd112a6023100cdc9b9dadfa40ba05a3d41dc1725e7fcd574e526a1018fb7c214683d3b0b5fd7f130419197f6d34d3234de026917d3b80302047c435bb50067306502307c066f815459432df20c975156d2b870e856fef7dcdea316318c0e01300ab669d9d70ddf05621454c41dea6a9f1f65e9023100a7fa37d3bc413330aed2a732460404d333ca0e5e89b86fe378d690c7038b4bbb4ce28ca554ba84da65a93f0cdd52b2680302047c435bb5006730650231009f6838b99cc8bf05f7703747bb98586e30100b1482d10cca1f824c1fd39fcc8dc17a4ae5bd155000b25ee7442569345b0230217f973b676a700e36bf7e1a2bd0fbcc9fb257362df312e738e45cb4390b6df3dd7b416780f3c56e6e4d48afcb61258a0302047c435bb50067306502305c069ed8a795f9fec2d1ff657645e0da22cb74d8848065daf39d668eb7da938cb73861301954524b3a1e5918df725799023100f7c76af8200593e11df75d9dbf47bd424bed89d4973ae42e34d8f4c546a77ffcb4fa1fff366b2015d02ed68c361307230302047c435bb500673065023100dd2cbf4eca11ff3425ea2c03e85514614f22c535b384597f98e0317a08c6b3b9c218306c2fffcdf348c6452eb9060a3202306ced86563f7a0972eec88f2f89a328ff7b01cf641c597e3e655ceb24708f56718a7fb89aff44cdb13500d7c351d078430302047c435bb500663064023012a2a4a0e10e0e9bba13a0eebf61d2d800bcfa7557d5c36f08bd9468831d7386174a221b68e4068f58e11cfb49e68362023017c0a81293e188aaa2d311b78bd900c7d82e6c043926ab52267ca98052f3a5eef19f06b268d77e8ea908353376638e910302047c435bb500673065023100cf5bf3ff53229cd1d5cb85f0f7fa5f3a9cc29d861366b2a6e49a465defb7d0a78ee4c85fd41909502c91acb0a6b86317023054ac8c0aab812d0cd7ffa948e98760304b86a7b5d0af06cb147463998d8f11b7b5e89358773dd3d9bf4c12f6e626ecc20302047c435bb50066306402304f0adce56a670053d26edba830682a25a0abea9bf1b309c2242bf147a4481f76979506ce7fb886e463834073f046cc50023047f6334113ea593d4a295b176280110ba2f910431cd2bdd6f1587c01fb327fee9c87db459909e861d6a7af9aca3506c40302047c435bb5006830660231008a47adf89f8e6b8dca9b7c33a78b080d0753cc7bc616d536510f71ed1a3a683ff78a368b2683845b4f95f26f3c1d320e0231008760cdf9c06471e40e7b4a234915b65e035626fc503b6c1bf6710004a57c819a24e4a2d4c3b3e20ef168e0812f65f94c0302047c435bb5006730650231008f359c09761f8514f08487c8ef72bcca0ffce50fdd130e65d88ee3005ac62584de3662b6aa32cf0bc18f62ce57fc81b902305b065ce1680b5c55cd9b7e7cea4fbdcbc736ec1ab0f7d7a91fd5d3a8bccfca076971bd462053d72de1a0615385ada3620302047c435bb500683066023100f27baf7085c1e527d14f9fe7c9124c90219ae96444ee47f7940f759f983de18fc7b5e973012f34b7182c544fee61e68e023100d3a4af8773ead444dc9625fe2c006cc71abb87813fd15ae0412a7547c81c15fd4813d9d1d4877c3ad820e474a577c5710302047c435bb500673065023100da14310d5eca66067ecefce360ee96fea97dd64ab19c334ee5a3077063cf919e07c03fc7bb646a48e3be33989bdace7d023031d7a9c629fec718f6268eab422627d480a258a14167e9e6836260009d879643888c0785347f17a41bdfedaa30976db10302047c435bb500673065023032d73d389ce3382a62f34847ee26ba8a20bea19b24997de89a00fb1d0bedffe0a5d4ddb0d127737fa4ad2185de7567a1023100b246645c84d1c3bc48cb48d9c771a950dca25b2fc41b10a35357705492bb691819a5f0be7dd2c3b82452f6a5176a66820302047c435bb500683066023100a7b5b9798b239ddd84826f1ab14e020cbc84c20b7010471e117ad5b5044e46eb79a632bbe8a75cd7b5b00d0dc1d59e84023100ad7a46349a288fa8ce3e558053b30f06b36afa544112878bed9aff2af1eecc48bbd972bf6cb9bb78eaea04a8f0bd04780302047c435bb500673065023074f570cb3a2499d9d3d6a11f8bd94aca4a4f08a8dee3ee0555244da771300648e421097a7563ba7a40e00e16a09b6e30023100a45764c006ce5592665607bab0dc145c4a01e5bf4568894f67a33705ca3026940d683e4f706c48b592cf4da2fbc8195d0302047c435bb500683066023100f4594fe684f83b7cbcb75e4e466a90b837ad78bcbd7bd140d8e061ca8f3d51055f628c985f3ca78613e94a5ab0890223023100f9d6eaecd25408df678ee84854e34c39667d6e15c9dc7ab5f35c45656eb1157b7a3a831dce98265c267005072c3cd3580302047c435bb500683066023100b58d7cc6c4c180eff88ea01838e1868f8b42ea4a626e0b358e3f193263fc40038ba3b548e10ce0497ee6ec336f2f1adb023100dd45c48551ce6b723eda9acb9f3072fee69d15ec9bad1050fadc9966b89b5c7af8103bdb86c0a2d4cf456c27e158e8a10302047c435bb500683066023100fa5e7038869adcf38103d590a08ae95da84a0801e58983685b21e87e0571c33a9858d92f04d4ed91b80ef2abf240f7b8023100cfdc3f2d566ba08525e324cc02043a58f0db1d223c565ac54fd7ad2a3664f6b1f0437be391a1f18e2befe7dc51930d2b0302047c435bb50067306502306408f605a7aa7a2d8419518bd9b9f48fc4669c7ecdd7fb6b17c79cd29c29349d50cfbfe3452e41fbad2d4eee5e4594a3023100db5a17d0d7261b421251ff0513b27360fba550b566d89ddb9461cf288657716565941cc93d9d4ddb7c86457ad2e7f10f0302047c435bb500683066023100af079204467047b43c7242bd5b268ab567602720acc8b97db0e58718e8f5d587b204e563172f1d4cd1f714ba71eee57e023100e03df23ad9f4af9dd8a218d0a77f7f72f1286a5cc169f595dfdf7fb5f00db03aa5a4787d24d60d3895922b4b9ced83350302047c435bb5006630640230130cba7b88487558be735dc44b312a8b15e4266b68774a21b52f7823355f3383234e9f4e9d56c302926ea747ac4fc19002304361a82b38e60a61e2c2eb29d43b39c59de2a0a1983934d774806a1cd12aca300e257f217e6a4ba31382eb23ddc76bb00302047c435bb500673065023100f72b722b3d779c5b4f2b45d4162935490c1e426cc81352478ee01f7ea4d6e75ad47f0b810d5d2d8ed2681d779318647002302b98ac0af2f266029ba3816ef5a2987ddd43ec3e6255fd8518e19045c316e194a5807daed8b91014b66e1f863410e6a60302047c435bb5006630640230781044706b274503304133ffa2d2982f652ac48856b368d1680ec85e78facbf5f21011e3fbecf2d56acd805c56972bb202303ce8bb6d8f00e5d2c298e77f27939fef0edc7c43cfc3f7b28a2a683a3299e7f3d05138e3c1db184eb3d119d5e6a015f00302047c435bb500683066023100eb98f87c3d8a31af74d3e45034c3cc039ddb9640f16c6af57e0b9cac5445f5a01cf615329d4d83129fb2bb31650174b7023100cf0b8429688ad87932afba01542e38bdc53787a2dda7d5ded0b2d7ff671b75380c42e78e4c50059efad8b7268d927f830302047c435bb500663064023011d8ef77320c213d79dd6af50d2e4aaac8ca5f8e8c2172aa5b1e3fe935d9755352a998f5bb9c69e51e564ad873618b2d02303f4ac56f16568d416a60381e065f195c3c194f7f2eddd48f364ae25f5242dd251a44e60dd59ef32e6c9cb36e3a16df700302047c435bb50067306502303e3b21f986c852e101aa474a5f4216e52bb262cb40d29e2c4bde7504c8d6f4dd3ebcb28639052c15c70d3f6e0513255c023100c799f0d87bd85cb2a9fe52d5f3c65e3dcd102e0ff443a9de996388694f800d690923a6b8807aed103253cdf1e7a3d8730302047c435bb500673065023100941ce3d4719c00399911739eeaa8e7a07ee86265f6515c014fd44d5568aa30fb5ac8d01d52b32bd79bd17d7bb3bca36e0230413b31eaad67bcdd2c0540e1ed560e556156f6404272a14e17d98547d7d817c3f243eb2a02de6895799609b5632c48c80302047c435bb500673065023005d1a64395187996da1be3731ca68641b68006c64b7cb4c5e924f10db8e6ad8bf540ca206395f3332f59956d8674d360023100aeddd4578496bf9d7e022ce95d2fb1088b953addb44bf84a1bddde85064e99b431f34549aa949612c633445a7d44a9650302047c435bb50066306402301c4bc7f1c5a9cca3505acfdc1dc6066235cfcea5f548e20147c1af0c6d3cce091c1f372fcd823abe5480e984c5310c74023031697a94e31da5ef35405f82ca59fcf2cad462b4b26ccda6b876e720d4b28b9cdb30f091143385d0c8b611103ddbd3410302047c435bb5006630640230202a97c14e3d35f3bdf63655c5d1d9e011db9b2be59d745f8d36d71301f9e5c8b89ff24ec3a86ebd5f367da6745664280230183d33f4dad4da1e69a042c225731cd3d6565962779b9e0b889cc739f6036ea6ce8f90126ef08d82e733d8e95ca3a6970302047c435bb50068306602310093380d8d3c5d1d0561e08c3581113037a15b9401b6c8aa58accb0e12c31a1ca1c38b9c595c51609f076dadb19f2adf5a023100f522666c07e0267e4fa6e5f5bc2ce5aef683016f328a899e0976d2b250dd181818a2f1df82dada8f303dc6017d1b1a060302047c435bb500663064023060ca6c8c65a81d5e1f2f1695e3fc60ecb18f9a04d71f2e2debebabdd68753029c5a634a4dad210786efd363315d39fea023017155216f312f849cc2df2e55f736360a36192c305d4da0b2dca2fc43e9fe3795f2698be68c7d5608b72c3f859c624ab0302047c435bb500673065023067c874be4d7818733adbc7a47c3c4bb28e7de9732804abd15c21fcca4732fe9a0daf89f2a90235a489ca2b8148090348023100c16f2fb056d41c43eec62e20e1af4a497421d92dca625d29b7e83b2d8d1ad14f737bfbb25a8dde51ada00a2d1f8234560302047c435bb500673065023004cb79dc3fa8bb9f0fd240aa6411178e9e6ba90b02b8307ff4e2eb251e9016bc44375832f2776f0eb9d4d72e77430a98023100a13ae1e2a3e1693d57406da2be5c9bb88ede66c35d37e583403d6737b71abb70fcdd91415d0a0684f9ba2dc5725b6d780302047c435bb5006730650230433f0a78b8c6c8ca92f0fa9e6a55d2ca9f0b316d5d25f59d0f74c07c2416f771d24c1b2ae4aa35c6ef8668158946bcce023100e6ac37bffaed9bd6553adbc5a07f197d25aa32b6f748f0ef8e76f0010111a758ecdf3cd49c6d0b9d929c8fdcdd13a0c60302047c435bb500683066023100d53236ada1055343718f71abeb7c8ce112a0c71d4990417139fdc0a0aca232fde58d4558f3f4f530519ca7bb6fb0b27b023100dc7c1f68f2cdb58de212ee05d747d6f2d022b7dd88e3b0cd6d454346479ebbf0660ecc18dd4f922dd9c325aa09b5d8290302047c435bb50066306402307b640d99f9282a257176d94d373db7d80b64b1bf346ae924a5f2a2ddfb169a7f91da233e4b96d41f7bde341d10568c1102302f0dbe94071d37559bd8d1d28cee1ba4270d52fe3505d7fdf90fb03368384175cefbdc3a47624bcc033eaa89b25e0af30302047c435bb50066306402304a6e048bea65b3f6307f6e1512b0352ce159fc438e459a8d96e3ae9f1605e92f35a5687f58ab3c3c4bd8c7d56ced575302305aed2a92366280e58a43da4c517c29528d45fa700f96f84bc2bcc028222178f90c76c77daab84578a33146d96d8e23dc0302047c435bb500663064023064416f5a438bcd4a6bae7eb16e920e65256f86bb02e40ab42dbb95c8440e2e1eedaf1b98bd36fc9bcf4e34aa5653e311023062cd1497e8c367cbb0fdb97631a433eca156fd9ece41428f2c208b899b20fc74cf062d7089c8fdc1c052d59c4691e3660302047c435bb50068306602310098235d055eb4b7b0955d2fd82c813a12cd00ae7f6a859ac3b82c20d6065c914e111c3daee3b1f84f0dcb343ad718de0f023100e069aad6832c7b0823dbe84fb929d6c6f90e03b5c5ad20e55a71d2716210f45b2f533b89a9bedf6ca9abdb070b48ce150302047c435bb50066306402301f8cb89f6e82516effc3da534d9c3849e2dc25e5775bad6a983fe994240a91632aae974f1184b1e2252f23e07d95baff023038e9c8e8c57edc56b0754c8361132745f003490a1a90c67ebbcd4e5747ddb6e03580be8c12e4484dccadea65ae6f52d70302047c435bb50068306602310090f9d9f4021b7c960fe1c04815500ccc30d265f575502eba5ddc8f58c6faf1adb1823d1a6f25031857941bf44c2fff620231009cd3ba359cc97e22ffee7b889c4bf4d054b9b153f534579214fede516914b9b3e03ad37ff0fd8b8681f350e19c423bb80302047c435bb50066306402300a882f80e13063e751e21c9bb9ed3a1425b5e9ea2632db5bc93dec1ec10cd8c2da80bc8ba4b54abee68a6eb7c75bf42d02305c21066748cfa325ec7d75f168a034ec9e5fb6731c8ecdb8e0f281784c7b571236a5bff630877d4131ae4761e0d923400302047c435bb500683066023100bfd544903c4011832098023fd2b1b79d088b7d67e8aa81c3486ec078480e7379af54aa01aadcd86a86f252316bd174750231008fe597d69f2a6540a77d618a6d19155b099b34d9c530af3b4faaca03f061db9f9ec62727456de4aa7631a6079779330e0302047c435bb5006730650230670b4006d529962a2ceaecd1497ea0cf5d290d1b944aa819701bb18cadb0ed7a41cfcdbb0197df851b72bebe6675b737023100ee6f5e83d492a8d1a0d019e9255e6ad011af29084fd490ad78232463c4b8267c1e6834cb9d75cbbed6184fd7196df72b0302047c435bb500673065023100b65bebf6a575ece6dbb534179dc933a1521f6a46dc6e2cfd0b92c042be8182dd3fb37652d5c024efe21d105d478aaa290230374f14b897c4965627b74f8b3512b59145edff7cfbf10fc60e2f67046372317f605ac6ebce7204de7b116ce8c2518ac10302047c435bb500683066023100d3e4a409a3802703cffc979e4397cef090c69ec0fd20eba5c991b18335b66ae6e941704762b42c39931c5b1afa180fdb023100f91a941633f7b0b1134e043b0ea867136bde9fd5f142f3f95093969867e30823d1416d9ce89f288e0d8ab0cd410fbf320302047c435bb500673065023047c5198c62c96f6f289bf5c2acb94f702c50db14d4551cefa2b87a80a4e55e486516f6a472628c68717d7625fc62c91a02310082c3c680a84eb9a14b5aa618172daeb7f0c595ac830fe784140c244858e8d7ee4386c2241b9339289b07d3a3dcb8142b0302047c435bb5006830660231009c79b0ad2c28c14e1a890f4cbfdbb3b7a9fef81ced870f1cd092749e7116c0b139091425035a4693eec6ce91299d0e98023100cf76b1f215c556ee3acdc0c2c2745b05f32511783f10f1f05bc7153a973e70a8b1d8c6b371095c5b5171b406d82c36f90302047c435bb500673065023100ae74468c259185cfd5656f2aba35bb803777ea3b201d2453539b1791b855816313707fdc5398a5a437d4c58b778cba9e02303f8c485b84e3f494560cb1678e43a472da6b5277feedb775ef8e74b0ccd23b314dae1a7303cb8085ba3071d7e439d89b0302047c435bb500663064023014bb11eddc6ca83badf5caa3abf8e2bdcaa293ca534ea91e21bd9a225afecc14fdb511d9d306c9664f1dc25c613f5e8c023031ed2438893b4f800af43eca64ac90c3c765e8af559a937f516595a8c54d1c65391bb8af4df8fd924f66cdd426d0c7970302047c435bb500683066023100be3bfb20c86e9772df27dbc0ae8e944b82a035cd6ae509d158e359e4b9fce209964981b9f4d85e752e9c3a4057561a05023100cc55858c4fbd90a64f1823c9343f16937b6cd66f977fe5bb36a203a8b0f876abe9697ebff946957124f22cc3a4cdaddb0302047c435bb50066306402304af8e095bfd9f0d68ecb75dbef0ab181f0c94d3023ec014c50804c98f47813e717f968c99d0965ee17533b9730cd285902302f3d4ef69ba78a60eb178dfd29688a290d993008db63e984fbed0eda6e393ec4ef5c60261011ad35ca4907b55ebdc15f0302047c435bb500683066023100c6c34e3f90d99a7a84b7ac11367e627501b9d0a29c205ba5b74ade3f4e7156b5dbd28622d1e987ff01a332ae552e05ae023100920d54fa19d44242f0e0040312570c6c34904c52e2ec512e1bbb2ca5ec3833a4bde1b56e34f361abcb005ba2c67dec480302047c435bb50066306402307a8d85b3d14e169dfb068cce1d5368503c78cd52c1564501c7e6a49a4a9ff1a549dd12ad4363dbd1bc96b82ab53da491023063b4fa0006616392f19d51ddfc103fc936f4e0f7d9f8853c0836d251060305181d71903c97da27fa50ef02965240b6790302047c435bb500673065023024697fa74f8d892d7eb39052bb2deacad477dbf66f25f84863548f8807272cc95252f03c9d3175ea6bd723c43a6e88fe02310095b1ea5a6790dedb64c76dd847bcf3cfb302c09dd15d3450bbb51c0c3a94ffc9f5c4cec12175f32e47c0c12c93f264d60302047c435bb500683066023100d97f04f505393c0f96cec8ea7ffd3249f66b5afc7d86347c7a3218700f9605b64ffb731c2c7f48422c5bef126467eebb023100f9d8d9bebf25d11500e545dc07ff93f1b970e3d379f9ac2716bb4ae6ddf2297071317a5afc21b30b9f3da5ff3c80230a0302047c435bb500673065023100813d04caa66d2861f2b71341c7941de9e2350984b7303d1acfdc13c4cafbdceb8cefffb6e9d3fbc81cf4c984b93db2e102304f68125286176fa564e32c6bd67cfb68466f0d179c72cffc413fbd10a2c1b3405a5dd7961c249bc8412d59c9eda9c2b10302047c435bb500673065023100a5b6a8865f203070a1a467c82e24e81939d97de944f0e29d123fba8ff281f658f4d1970e8bad3b7b00d74f9c8383b1eb023051b2863559de79415fe062d83267f93c5f5bfd0d9495661eb235fe4ff0fe124bacde45d03fc2bb99ca593e1e9a4ad08e0302047c435bb5006730650230587b5064e78e13ce455d6537e0c3442dbe691d4aec6c699e728ddfd126388ae20a7afbadbeffafa1c360da157faddb4e0231009940ca3483ff780c3e519f6a0f070d0cf0c0d6a0242a0803fea2b44ee5f0edd6218fe150cda48c731b92829a666a7e1c0302047c435bb50067306502305698ef8cf262570dfe011569d5b649034f34a1ea7ae502ed660f66adcc61f3c5f3b49dcf38e71d4c1ce597ff0092de3a023100c846d10d2861997e4315723b3741732f2d64bdd8555c207e7cbfe543593deb703162c15e27ce97221216a66355d0cecc0302047c435bb500683066023100b682cecd25387bbc9d08cf0ace35b8a98e4e5a2ee16b411c509d477345a01caee141e695019d00057faffc97c03f6991023100d002e627399b6c6e142c656a3721ab194843e0ad9a8ac673c48412fb50780dd90af645e7a63b72b31a148c90881453350302047c435bb5006730650230119d1ae6cadc7e765a6a702b2bbc36f236edde4b813fe4ced606218446212ab3ab6c8710cc23d83dd4a82add4847a37d023100a7a5ed6032f9f63fe034e8bbfd8525306ba6ac22a1077738ef646259865fa488962cc065586b664ca5c14e8d9ae2ad4a0302047c435bb500683066023100a9cf6315b5774f53885b24a8bb1cffec7c19497eedf9b25739f0dc6f2bcc8a0960f91b213c0703d9ed7df0368c9c658b023100c857a89630654ae0872e8844081830f5bf41bed5caf318fd1193e31a73c9a6607e6556e916d204f81029aa53108f60ae0302047c435bb500673065023100d4852f5779f0435d3c46f1a5143b7cbd2dad59b3b6e3ce0258c97a811ef65c91d5925feaaa76c2f16ed516f6290cf3b802300a64d99bc3ea853d7854c6286c431e789a6e4192e282a09d91a5cac7c1df3d1b63d7212ae14c41587f597a9cb6280e650302047c435bb500683066023100e2ff58a705549f46b36c6dbe00b5c3f2c4d9d5a1a1210301ccdeb118f81550b8fe62217ba510cf2c8f19461988e6f624023100da5fa2acf5b9321fdaa35b394cde84b97e2469670b3927439f258241bd7264fdc2087d912d1ad475d2b32521275da2860302047c435bb5006730650230570bf2fe2762f0b3e96c5907a737f809b0282de14117224272131feb2dc28133f3960084060ec0ed2af7fa82cba9dca90231009e198533d27c9274be2e9e42e209696448f156ab33037a2e8bfcbec892f9239ff8d1a69a2ef981ea19995c958fde4fd60302047c435bb500683066023100fc084f76d53f665a7a5e0ffbd06a9bcbcdeb42db89ce30576d8f520aaab294f022de1dfcc900cd832dbec284e2bb12db023100c067721d7c3d4c07f01bc1a3c318b3113fa775fba9d3a5e0cd31211aacf00a143c7c06c68083094725d64d5454614c830302047c435bb50067306502301a123e957dbcf4ded18d1f459b76d08a52a5cf204faeb4ede8d04836073b246596a4669fd69704835844c2ae9be82b38023100ef3d517f156215f5bce032e524d1c4327fc21c541bd7b2658aa93943e3ee3660d325a85a4cc50b50ef8426ada19b4f790302047c435bb50067306502302874f2872569e3380c1a8514e7a9421de3fafeed622600d7d8cded6b9885376239b54f6f21d275243751ccaa0d7ef47702310082e826d6cc965f66e1f5f2c193da26100738657751cfd7bb69e4abc47a257e23ebcdea2747472b55f58b6873612c6e820302047c435bb500663064023079da64eaa72375408cc3d314138ad629c053c6a4ad274dbc64c383b391e94f05c044917e96ec0fdbce0d4e88e77cad15023029210a311618d4eb730032c3b3e11b9a2f6831f2f5b15d984897de72f53c9328070d718291d3f7a6dd0218cc0d4cf1ca0302047c435bb500673065023100c8cb29437b80c2602c5aa4ef231b22a433f9c29deaea91f15c5dd54e7304cded51a8a0d2545d46d1b86325522b3847df02303e8d1c386a166431182b2e84f68f3e953ca255372d3c42eae9f98a48249574ca2ee6b1682206f913108e7f29767d4f950302047c435bb5006830660231009147be299538fd861600df1d2e05a24c7716e12e820ff0f381ed8f452eb513fcac3cec0453c72021b1d9f03a1801d0a0023100bcf8ece661a3d4cc9414fa377fc04444cc150d19f804c99eafd92e208be1993c3d497440c9365ad5a06a5698f9c6e6460302047c435bb500663064023031c7106687d46b63bb1f09cb457ac71dd6420d425f0c99faa449c65d58e7e2250615c8799115e7c735d022ca3b4b7d8702300998efeaf9a5dc09113734bfa0e434034bf310fd9ab06b6dbb60f8ae97ed8c4ca7fb3f8c2f990717703d95d37131ef420302047c435bb5006730650230119bf4bb16afc05d78abc7f4dd27a04159acbf679a17a6a8346c4dde68c901e9de955d0dc5b2bcee4ae463567b81c54c023100a5537b1a1582e3cbf0be84af14aef7ea253dd3cd2b588fe66f11a2b4304cf750e6391f0f6c8953d215c2e3988a8405560302047c435bb50067306502301d5d73a088bdae55f3100ce82adb7e36a7db57f3563f08894164c27adbe9bfcbaf78c61a9cb9f58571e1f3bde00216a7023100e442e694128436c534a3dde0868119aa08d70cee83e9267e33ed0435cc9ac0689c1821027b2c2dc88eb54cd69858d6b90302047c435bb50068306602310095c050d19f4c1328b5bee91ceceb4a6d3b1ac7814379ffd1e95fb2123ff25f4847773070aaa6b66103751fb3e4bd1f36023100d2f6d6930f1ed64c234b5b80487e7a9f5ea8843e2bb6d9f34540b0231749861e537d6465d4426d8d141e01ac3b0cc4e40302047c435bb50067306502302ae03bcec4a5578ca4c441a44503873fd22f20cd81fce54aa9f2330a26b971ac6b5bee9444bbe318022dea6c5515263e02310094a80bf141d648a49aa84f8e35f8ddc693924afc9d5f26541e4ee770ec259b663b785ddf53aa25ea39cf980ee4f695c40302047c435bb50066306402301ce4898dde7a03baa040299fdea3750ba03f51d9c9bc6ed50381af8113bde753016e2bae6a6a78641a8caec6a28b8f15023055d5c5189e56f5e234cfd9c4f1a99121b5ddbf193ac3152427259a2546137e53a38fd6a18929109b41f7a58cd2b2490d0302047c435bb50066306402305e42e0777d01b4dd629655e2feb4879ef9afb8e8b6dbb0dabd802da36d02cc356f897076f05e77b01e30ddd737c1d2920230459aafb80c3e27b06f4a90ce5a5ceb90540a78ef112bfbc67c326bd97b73cf7cd354785ecf7ee93bc7036396861e3ef30302047c435bb500673065023100e31eac2cff8b9d257f0a9a313fe503b84d1120e2b3eab612e891a92abe2dc31ef97d96f8a67dd3695005f78ccb0fc55b02307c1889f19b5c68f5e380927bfa8fe1834ca620fd9501e49e51695f978fd1d6fcf688274caca9ee9ee5bc5d0f474c4fae0302047c435bb500673065023100dc583fc894a8d8af2f2827e2bb6c1a49092a46eb60e272cdb63b9bc0a8be2dd15a4e188572ebc774cdb992ae12927e8c02302d7afda4c579be27f4f7e9e672b39e8bb752f45f191bc49979d1762bcde7cdbc20b14d1d0a9b8a56ae7f4fa294c8567f0302047c435bb500673065023100fe00800aebe3ea01aecabd9f2de1cbd38e39c0978b2df97e14ab4ea32d49acd20703255748e4b4c4efb115849f8ee9ad02300251ef6be78c9e2b0a7ce79e9700162fe17ed2d4ef09949edecde701806f10fb9e4a96bef798ca47577f855f288d578f0302047c435bb50066306402304245b579ae5761e7254ddbccb4d5ba30681928ecacba48b7943621b8f2b3e254fa904e0dfab9c2766e989f6e7cd6e97902304cd5661d6363f9e4e46d06e1c712b48d53b419715608cdf468ff81aabf1e51be61da3417d83faeaf8e312ed4c649616f0302047c435bb500683066023100fd842c9444ed17ad4f965d9d5e3c8805cecc507a78d481008d533078a6b53cd64f335c3aedec42f8b77fdeed0268ff31023100edbccbc66945ddc613d8cb0b94f8678d10e8b7b4ed99acb207e0edab3e79424b93425bf699e231219576e52467d951db0302047c435bb500673065023100d82db35ef886ca9ac931a3fda9d4923f33600699b08d89a5c32ece6e36f9f2587e5f939bf146486e489503e927e522a102305e3679e0b1439d82d969a339259566466b4dfcb72a501bda2d30806355758e106225b8c32417c3cb4c3af468f2dce2d50302047c435bb500673065023100e272042609367a501e67bdb1a97ecee94c31c3c7aad2a248c776d7daa85fcb13dd9b6283d07ad2fa7e3600632c24344502302dbfa501f2754b4a598ac32939461e12ff5a7cc570b2fd17a127f25728f5f6921c436cf19a98fa6ce052f66c3f13fdb50302047c435bb500673065023100a9d224c2514bf2afd55ad762f2f5189311eff0e1945f482886a45104d4decd4384791800fbd939b5203a8c8f6b0033b90230192b5ffb325834c73a1f3e18ccfd947eb9bec01df0c8218f89e18a1db64aa43ecbe17eba7652eb12c3a426f0bcb3cfa50302047c435bb500673065023100d12960d650a599ef34adb6e61af18f19d73b5794735db2169066c281b2a35eee5da388690e61b647ba07bd4708371aa2023007a4bfdcda7bd6ff378914f66b26d4ce021720b17b6ad05ee4402b2832b12451c50f7f7d0514937a3deab5bf68d5f7d30302047c435bb500673065023100fe11db0acfee7ceee5ba053ae8cf2b3713391106bd659058734bad17f6d04c4bc89870542381077176d706ec1020b87302305f4c91c5554169862d4d14af39dfccf9123949c0ca61916a133f14c03a336b55db060749b618a2a47c2148f1b445c5ad0302047c435bb50066306402303e906206c0ffe77589eb52295319453b86526436362f28c323a43a361ba250430aea816eef8fac4463b256951980c757023038336cabbfcc934ea5df68ad1d264feac094b6d7f96ce9ab9570a258bfca155d5a2a5438014112ab6872800086288d220302047c435bb500673065023100f5b982643a1290ea0e8a71ef4833edb814cdfe0185f1e18fc61496aef2ca37f32ec5c8c029f225b57ef58f20f60e2603023020708da0db04b7403df155bd0e3440e51c11447490d44239709ceb9ee2251d0ce8b62fd092b701bcfbe54bbc0c884b0a0302047c435bb5006630640230181121bea9cee479b05c179af3e846cbeac56c62cd3b759d0c6f0c0a95e88b15b48303dd2cddd0206f63d4c69f76f89202306d9b44495864ba6e34248a4558fcf699c2ffc1e35353a3be6cf13a292388bdcd11e9885338773da95256d5243a89d4e50302047c435bb500673065023100866eb352531557febb2d09fa240babe5da0d41d4c1b5b51dd0b4d40dac515b29d3d57f18ed551dd51ba1bc2b1109c361023044f1b073503d29f6b8fae2d21abaa99b20c7fe92137a7f9bdd5dea045ba43778e963f06fd4be044ae9058456d1395ac00302047c435bb500663064023060d506e7e2cd3e64fc391fac75770ecd152a0e47717db7e8f447dbf63062e519514b175293c1017b627a1e970b86a687023012fd5369897f17c0a9f326f691566c99c3498a9280366b6062c7066850e388b7789f856758fedd8cd54c90d2fc81142f0302047c435bb500683066023100ae5317a75b967aaaec0215581828101dee73d6428eea83fdd65d262265a294d1741f28ba45100bd693cfacfd8fd66a75023100fe0b042ccd697489ca5cf7d8d2e75c25bc60893060c30ed66402b1845cac4d997465d8143d0dd1d2cfa9dac83e5f90510302047c435bb500673065023033a607b815641e4468364029ee308498f55244ee995fd5bc2a19ca9752a27232d3db2ede274830d8283428e446f6d1dc02310098f87471b4c75c629cb2353ceb75f9526f2e561b633792eb6fdc8757d2c535e8d9d4ba0d785fbcd338ac062341e09dbb0302047c435bb500683066023100c23f3958af2a1a0957c179b72c4f6430e6f83110c0fbcda8e38cc44d8909565de41da0b7eb3ee6507145cac838f5d2cf0231008edb708aab11f22c5cdda87fd4fa94b217467ac8607d0de674f140e3903147557a9de1044091f3565e3671eeb54118590302047c435bb50067306502304b04ec6a58d2871b2e45c9f9b841fe8113d5ce70aafcb7f9bd79f924c83c6e87291bd2183bb5a60f0a06cc1177612556023100cc1c325c5ded09c3a241c928484a4c28bdfdcc98ff6e3a5577a7be569b7284f898ffc0ee10bf29918629c14e41472dd90302047c435bb50066306402306ac5f63fd6318b9e095d20e73de7f976f5749c83a50f0c69a85a8756b2a741bf73934fcfa1ada935b25ee9e926db23d40230138f34ab64e81774f247386aa7dfce28c0947d609e38547e79af677a3b2f47f2674e75ecd6807a15c32d8ab94317fd240302047c435bb50066306402303e140a3b6556402e17f98a7499532f09c56eefa424e8a9ac36278d5a9f447e90cf0aedd50446c98c9c3a4817257eb48b02306e1ad7ab4ad326b432374e22a1d84a2879700dc1aa6895e3befb8d04c3aa7057423b8dfa48d3889ae461456fc5a9b1e20302047c435bb500673065023100862b11ff86b92b8c398c80b062444f495c7929baa59ad8581b365a25631547b68506b872072cfb823a58a0870aab3ac0023035c145849352c5903610f0de70066277b045b7af8fc2dfb3de2b83508a93836199dd7a044b17bf1b9a962c96966bd8cd0302047c435bb50068306602310091ce75015d67876504c12dc1580c990b3b4f610bd53dae1dbb9e6811042bb3c4ba7f028e56935c08e9f49ba9f23e1e2e023100c65e17cdb9e9f28ddd477b84f1b9af06a3b6b1917de010e653e258c79878b599c025d0b50a546abffeac974f1eaf29030302047c435bb500683066023100aee1ad4b47b39a3eb9fffd786b775ed30b4bdc6d4586d2bfa0825627a0d1f15ce42ec121f08decc814b390f02f2b4023023100d6f1e988d5978f39b50accec89f33f24c6f4023a6e4cca33ea1b217b154ce1e43835a6524a87cd6373ca139ed14d55450302047c435bb5006730650231008f81d2d958e49124cb1786b6f186d47ea067b1ebb11754a8cb0d52e75eb8e86cc4fcf3bb416ba3c3b4d987a4cbb4c2e4023036fcf73f6ddff1a40aeef6e11dc5ce11159113f0125b36a590a1879991da98b1f9ff3a33033a9ee177a423761bab240a0302047c435bb50066306402305d3700fd669dce1b76997ac23c5ade08a83294edc6e6e466799cd78853a455bc0f0f00b604f99d495c509624c5185aff02303d62058ce4bde29c88726d0e416a05be138ee482f3c2105835e03ced213870967111da307fb4bfb56bc2720a23b2ee900302047c435bb50067306502306062c6832d1deafdb447b5ae87ebabab30526213c4e26a8f6f9d70df8d2e203c9c99a3feb1c0192587428833e9d71430023100b5fbb1456cb101899d69d68d1ed290328e293f870e8d002a712855041cc49414fa8cc2c845e84755d6e208f9911f0aa10302047c435bb50066306402305488987829ef94bee57f75add3b79ab2ab3e36aa46ce6a331f410ae2bc44cd9dbaf33a1a1fc5106e4c952fbaa3e4485102301e9ca4c278bfbe4d99a85983e32335e2cc8569a822f217a8f00055b774e8f6f69a2346bd9aef0366c194b5fd04eb03a10302047c435bb50066306402307e79d362c71f1280eec7a51589d76937bef9b71267c82f5fbd61679e879a5572544d62464c74b17b56b11dcb63a5a88002300518a073b3d06c29fec662fa66e175ec1305f920cf7bbeb869ef27c5a8f32f38d3c2bea548b40918ee0ee824dd8e29660302047c435bb50068306602310097d2e5b2cf196547d9a345e0ee8547aec1b4c964f24f88d4c12999172e15bff3892754837700af3fd9d663ba7a06b0b7023100af9c2ca6369f1676f444b357add42d2a1b27af30b862b939edcb15ee66feb5ec442707b5f53d0f33affbf2956db413340302047c435bb500673065023016a21f92c4dc75fcb692167d3687f130c70368e9b5f2b2e05d79251002af5a7d60af7be836d897aed58149b622f26d62023100905aa0ef784c160b59aa670f56f27cb064597b6f1a3b095bb4b05556c550824d68b8a3f4ae13d73d6ff6e12b4cfb31e80302047c435bb500673065023100d42ffe598ec0579f269df234eac3833ba6da3029e0506d65c3635f1d07a8a67ac6537d21a980fa4ffce5e8e1b1a38cf102303edf5969673882e3a03158489c5071d3894e78871b9ed9a0b7da9fddcd86132116a35d0fe500724a4c439145faf353660302047c435bb50066306402304cfdef61576166c66d046bd050990db44e9aba9d69801d71fc54c484f63386f01dad5c20a51389a65be5b6e39187f98e02301b3fdf24296cce26008af03e162069b630b841a5c43de5c8cfb06948230c67ac207cf23d1a21e5b62cd35b4d7d7050a40302047c435bb500683066023100c7641ae84040c7c3fd941e8f38f74d73a649937cc7c1b44b62e669014b0e9d009908caee480853865194f4a534972ef7023100b71fca01e885ca37c262d4567e982ffe20a5768d33196fdfe0a4a2685e08e5be7a8ceaed7452948358a581068127ca6f0302047c435bb5006730650230106761d958cb262ac9ada719d00e6f908dd14235edca18062f6994ace0462803223f3d0ae37e76854043a1d3fa1f574602310085e4d1c37cffe25d9c7e8977f3ef06927e680761fb62ee755a270149b50df8af4087f291d302c4760ec5cf95a834b2880302047c435bb50066306402303efcff70dba12ab6e3fb0b3c055b3d14a5cea7763be1c68944af875c64bdd82f01b9209d9dead6ec61f9a066aaac2ac002303675af53dd6f7f1d18543c40b8ef76504d719ffcfd567f1a273e36fd48b52e70255d40fc8609f79675f5fe5ecd0fd7350302047c435bb500673065023100b3a4ad1ec23057a41e0e191c24add70ba85512d3164873e4babbeaab569d45437e68498f83fd72b1ff0fdbbf6d99299602302e03ff186d4104454c21f8739217d47e1b271ff65a9d938c8a54fa17b47858092abe1913b8540a6fd81821fb6e3590790302047c435bb5006630640230509f9cf50a52b8d1758deac17c05c04a239c737d9712137c9ed111cebe52199f9de857c0b333c689a964ca22f0ab978302304ed217c5d95d3fdf3d13e0d695c17600c3aef1fef31503931d94aa987ae8f4c593436c6dca39e4a5a47bf1dcb536b2170302047c435bb50067306502304d82fad5f186339d13c37b705e0abcedc76e81597b87d543a8878447225d725b34747b6fa08fff9a232b4d51c0767b9c023100f65c41beee16c61ce7fa0409fcc4b65e2e91b6e04652b256813016a36e01905c4198d8e7337c0c02860c2bc2b851ac300302047c435bb500683066023100c0f107b698317c8eaab3ca254a80adbc22e2e01f618a22e63ff88fac18eae63630e8fedd3fbec7adefc78284cb106ad402310088f83de76efeed3f30a8bf394ba3d5bed34d171522008f057724e30d000dfa74567e158cee72434b9a0702c1691bcf340302047c435bb500663064023042c116096dba148cfec5aa488034846c2654f061e5700ee49a6e2d88369c018e8fd09d16085aa54566ab12bd22460819023068f93d5abd1a4f42ccffb310c821e4c60990aa811ab23c862687389e0d2f420bb4cff0c6980cd2530d57a03ceab8f5340302047c435bb500673065023100851db5863b53a9993e012d4cfac86979d19e2185755670228c15b5a807b7361f716f92c21efc3b451fc74909c1ca200602304e63c3fb644bf891fb619270804afe3fbb741054055f21cb49decd1b5badd4bba25302b9df2a7d079b7ce358e1de4a490302047c435bb500673065023100e309a0de237d9ec97dd5278f0478d9ee04a906ef2ff7b676bff423ad2dcb8979ad8ae93ff4c91d765015035eb94a0857023012991ce646d8e8ba245c2724a9058f8db696cb2d77ae6f054fcbe034911161ac144719b0428cbf782d93857e45a4fcf00302047c435bb50067306502307e9337645ae704cdf6cb7cf12798e997fbf5b1e251215723e1fa84bf1e46433c0ce48f2ecd71993793bbee2056bbc834023100b02aa2c7c02d02e9f2e9b2c3a961739c7b528e40cc587d9b9ac10686a445e1b3527c8cf12a7b2d78f53543fc5f52d6ba0302047c435bb5006630640230255808a00c97c9eb35f3cd86ce844e91fbe5756fd6c0d95c72ee6dc24264aaf1b41460696f58a7b62ba4fbf544b4e616023026cdb6897fa1c8b0c8164a91440a5313eafcac81a233458a13df2bb59571fae129c46fe21e04e0ac836d6982672a2d200302047c435bb500663064023027d7f8b31f570b5d2ea9fc2b0428e9fc720e42a396058b6520d0341f4e86c4b650495bdf6a524ba0e0f7c5ea5a17bb9202302915f3f77268aed626c92fa8a5b61a0097483b3b11a399f53714b5c49f047b3f1f426abcee434164fb808a963ad716950302047c435bb500673065023100f1e7d475b77f3aebfa3b5456f89d63d4720a4b56e916bcc0c87141ff14ecc75f7c7f5d5c59329bc3b3be46a18fae5dec02304f4275296f31c7ee53212d3fb3d7831df83fd5282bd347903210f1ba1e83e6ae506e61f0db61bb3129252bbf883b249c0302047c435bb500673065023100a0a8ebdd3dfb78e85d81a64fcb65f5bef03f9359122bd9194c2e15679cbc1d495a49f369c713d891201eabbd1dfe82250230571aa768c9e88fd5e42ae4d3fa33c1ec7f96c29553eefd58b0abee817e0909e5a36715ee05f1e883ff5f480fdc8f3abe0302047c435bb500673065023100e5f230d5dafdb636d919c5cdf4751d7907337f5b1184f246e4204181a2928250e7cc5479d3178f092271ca719b89dab402303a388f34969aa4987fd65a15e1ea1949990502ed7c9ac957d799408a674dbc90c1973ee0f70c15a7690e233c6e1205490302047c435bb500663064023039dd2dad83757c923c46672f7de8a8feff752266116cb194fd2390fa0e27eb37fbf499832a8539014d4307786a08dadb0230379d85392d6aee9218bf244e12881160fb7abb228649313c17e1689f0039ea75043a65866824338f9e66a55fe51b0de10302047c435bb500663064023066ee5c00e55e083b612e351188c451d8efb3340aa37176d93d4dc920240ef08706fe6c9099942c7f038457c83166d51a023034294e03b44406c046bef5f804239a071c749122165b4baf0852b610f2cb4081d33d464eaf0e51f867e4fbd4547376e90302047c435bb50066306402302c63293747d3bd0272758ed4f080d3c52da420ac2f10f6676ac9ad249089bd8538ad2e3e8787ce0535cd34ec504fe775023002592636075edf25c4a11e68bb85d9d8e1028ab20bed95eb734b34deb05e23e86cc59cb6ebb8de35f8383c48196935780302047c435bb50067306502301b0a1994869de06265d9099fe8a41e3897f3fabeab88c8d736160250935e38a8ea8516d77294726e52873c76c3c64460023100d3494f088cd9251a16b468355d9d28881491a7635fc13cb60d9f34a7c2b3c33b916573ed2be723a4e6fb5a69fc61c5120302047c435bb5006730650230692e16bbe050ba541574ac92d60fefd3d674b15c15d098ff02481807340f2411ce7079680c2d1b32db8dbdaad2391815023100dd8d24d6192d637f825167fc3e52db07f7c3fe24fc7d9485ea8a364a6db0ac355d3d578d9211aaa610c371e46252510d0302047c435bb500663064023040757d1de0b1b42117e3c6dbb2fb0a6f94138f657f89a190ea776dc587990c1a7915db4f94a2e64ed22b82c9b8cd3f74023014f6e59b2636f2ae4022ef12fd68c88078784f0a0ba43bd76be802e850ac2047410e8a99b904b95a7fbfb2eb5ad4fe490302047c435bb500673065023100b9e2d7eac674e2fb34f02a7901c16a9678d190080ba856a7228841811d27a60d4260c58bba895bb673d362de5573ccd4023031627d2e245e6626cc189eaa932d320e960a5502420dfc7b4643fd501d00df6ba91280fe4d995b36b3fe2f55f7b967e70302047c435bb500673065023100df3758bcdac5615d31adc2165d4f21c6ca75cc9ff877fed72d3bbe08f5f51aca14b9a466234f4c0eeefdef8716fbf53002303dc9872389cb06b69b09c5c0cc03cbff4cac85c730768e689de1484e279beda5b6185dddb9ce5655be7faa3ad2499a200302047c435bb500673065023100b991fb0307a812ab06cfec894aadceb1e1a35c7d86f358ef4b4873d9a49d58ce352c11f996ef38985bdea6dbdd9112fb0230492251f857304b227b46c6cc72157e915d00c20321bdd40b4eca4c13f6198d41b4d0e895d970171cfdf3e1c192a5267a0302047c435bb500683066023100abf20a815e7eb340ed0c2f11cf3d78457252108cb186afa32d5d9dd9b03e425126772a95bf8d45db32d0844e54f37efb02310091a72b2acd83dba869673f05a606d5018586a85ac1d0aa3fbea072fdc761143bfedc35da43ebec374c8bbf75b31971f20302047c435bb5006730650230441202ad88763fb8ff69f4ccba86463ff78e05401ec5bade67bebea750017d104e17be77d22374367ef397da3636038d023100b0dabfba021429f98222ff0bc72f601dd3014f4dac4734df16badbc5d12fb1cbc2bb5e319bfb90982ea2806380395b0b0302047c435bb500673065023045188ea404f5b8eec4c1fe79455427e2a1c4b30d3a026c24f35ba3fc2a7a36d821f7d2f47cbcb1a5cd96d0f5aa0e85550231009619945a66b39f7d802926ca016dd2b39e0caf1afe324d259576e676f47ba706de37469f591a8ad9175c595a821dbbea0302047c435bb50066306402305e31426768a9c0765531844d3b30903a135a7a8669081edb1ede7181cd28f4e953c8f4d57509589e7ee4b80bb49be88c02305f466515189beef4f4820bfd17d2a751c43fae48a3bf7c02ad49ff091071abb08b19bcd5cc7d6f16ccb4cd84c0e1327d0302047c435bb500663064023029f8b479712aa795157f0bed634135598b23ec66ebd9108a2688cd07fe033a91dfea23da7647c1eacc8bc4340f275f7d023061ae23dd8ae8cbfe5f48bb58305e1565503a11f89820eef6eb8546264e6daf91a7ca06a6738782c56ced42a60ce752af0302047c435bb500683066023100c64ba4ab8b8089b962d678f13f35269b5e7235cfd6197467ed9a216511abf1918ff5c566c8bbc0f58bc2eace8e8f0f9e0231009016582e272e58784c371d86778d12b5d2c2bd501df09803be7c11b76eeca9362e6390ce90a85b9d9027b3f7594f710e0302047c435bb50067306502305f2f1c5a87193dd0b76a8be93d33a4de256deb68ce6ac4081d93aef0892a77c80abdfe84b7a09b630c08474bdc0fc1a3023100e441d159cf1189d7968a965434d34e1178af4b1c3dac691bca9e725ddfe11b9864ee327665ff4126a1d59dad98a249780302047c435bb5006730650230260ef2430a02142533f53f3bfa084d8042ab8b87baef9bfd304a5b4778d4f38ba84bad844566cca386aaf176f32d4562023100fcf47791d2a066b729c1e4277b8a59cc30a78062ce27c7845a691bb87c3fb45de6e5f03a43cb30504713179476c95baa0302047c435bb500683066023100fab381e9feacac163e0ef63b3c8cbe8ed40d37f845e7700c0485301221ce9b3875418cc686c0e24e389d553020cd5888023100c9fccc932ccd760ad03be4bce8a65ed2b2906b5ba606022e2ee52815d0433eab25b37a5d0a40af8ea73fea55bbeecf7d0302047c435bb50066306402304146b4252cacac2b3d0855452612123534647d02b4fb3e80747ceab47fb4fe9943a0870de171a916ce923794e69fd7c7023000d2db95458e6e7f92d03272edbe1d09df71f13c1e7342cc08ca1e1b54377b535da8a869c5b713adc4303b941269f0540302047c435bb500683066023100cdf94e7ae0fccdc71c9b2293f8454f42321a1fb1a9383f394e104507c55bbaeee6dae308017e983eec1479ca71430631023100c630df5777ba43cd3ce4f3074acd714f1955df2866767545d64573814632c8775d50820827d85c293e6c5a6eb355d7200302047c435bb5006730650231009e77a53a526cbb413618aeca1eab1aa237a7bf33e326cc7e9f6b80984b862eb970eb4cb1563245ff7bd37643d56e269902301aedf5ed24d6528d074de9cf8c45bf0271b5d853a89b7aa8c20d7ef8fb5ae8a48814363ca143184003af4c36db1c00c80302047c435bb500683066023100fdc52cc4960fbc9932d18f5e09e6e5adf8fdea163e0911eab9172adcfbdf4eac890d5604520c9f06f04f01063446924f023100f96286e284f255614e64856153acb65147b18b3ac606489146500eaa33ca3db1ccf1c7ac91450f5c1f66c4177831c21a0302047c435bb500673065023100d8d2b326329728f554200dfa681c7456eeb7d181c20ae88f646e784f273a2bfec6fd3cd321775f1a699b5bc34b144948023033806bee18e4107377ddb8f28a117835f78b8ccc356537cda91b14482472bf1ef7c4db3316ce33bcf3e50f944cc7ccdb0302047c435bb50066306402302550fed697ee321a51f30235f3db6a20ad311cdb7de52ff9079f80a3f15ec02e9939d1db9cab59728d5b308924b0f8f802303f91bd7b581a276516169b07875f4e88e726ee216ce777fece888b8340d1f2700370832267c85f6c9e6feffded4dc60a0302047c435bb500673065023031ca1fd30d5ec385409d843d456843516eb1b76d4f565f2d0ab9200d5e6f1249885211cc8a0755ca1e268e0e10f9079b023100b9e7ab6f489a8d4ee6e64e83b546e2a5f0eb7cff27531d84a0866af6b5e232a54a173d3ddc4f226f1a9229db98b587c50302047c435bb500683066023100db6e288fd5a52f1ec18fe71c494b47765f94237655477fea256d977940319b9a53da5646301a9306d619b28864902b25023100930cacfc08105ead773f0b77d1cc0dfa22ecdb2305de5ac1cc76cbbc8d5c3968aa1f2fcd9e06e4626d9f8a649ef4291b0302047c435bb500683066023100adc9ae0e362f5535ae1c55aa92d33e67c34fe86a6f0b89a2a5a8c7749d8062cbce95e98b6121eef1a46fcb5ede336ccc023100efaaa3859e4213a85443c263ea4866c0d917a933d399f9c921cab4c65b4541d50a4bd788ddf1d8cf0a1a8ff8e3536ea90302047c435bb500673065023100e1fb36c034aac066a71955ac9e3e1833cc91528ce97df54f3e516520b32ec0761dc2932a3903c775f2495310870cbb2a02305b9d9ac8184955ed1d045802e2f6b73df6a3bd5eb90286bd78d7f489e6626c56c283e9e79204bf933130b685bf0c337d0302047c435bb50067306502302dc457689e78a4c7410f4a301db6169a22420f10ee6faa1674762d3213694ad6951de05556fee66e5f26c51127b66850023100904aa0807b4e6438ff396b76c915c0871cd4fde68b1f8b54fdb5f4b6e235401198fef76ba17faafcfdeac062ae438b4d0302047c435bb500683066023100e434821bf3dd62963735ffc2faea1b0a2f972b67b7ea507b044497f9d8d481ad6002afc878eebe9a9cead5d5a9bb8fc002310082c8ed475543172d9ba8ed6313bb682c905ccdd35067bc79367470bd761e6389ae3c96cfeef99b80c901a8e55331fd250302047c435bb500683066023100898840cc4dd2504d5e91afdd3f5e89c8249fbae01a43a7b21c64503547b28565c40b00f52674510f83059876ea8c0332023100da259a5408e7748246d1d5d31359f6d485376ca4b63ec497ca52e061617b59395104ade964e127dc9cf1cce2fed559160302047c435bb50066306402302767b3bcfad9dc16a3ff261e3303b8d2048a40b5d76197e0a7aff1697609957696e98cebcf0193e320cd05e89e2a9e7b02305c0fea39f1bc8fabc567167f88d9a52518b8f456bd278d5534633087129552022077fb3af39b03c1544b81015c2eb1d50302047c435bb500673065023100dc466844275c1df373bf114836a5e0ad7fe468faeea14879499fbf581bf5df7e86e6b0ca4aa97ebb3950fcd883d955f002300bdc47d26831d0edf7ceecf3f701e47d59ea5392a7d58ac25717a55c94e87a36102e505c273463f54054756ae48f9a9b0302047c435bb500673065023018832395a04dd66b0e1228f53c81b2c571d289b731e9a8571917bed8d985a6611aed9899160e8a0fd68cad1c5a1e3b9d023100d2311f97595957f5b774b955ba1324f5dcc667cc32ef7ba8d8a7a7169f6d8b628aaf198064e3736a2fb4e652f026c8b40302047c435bb500683066023100aa9ac64b298efe58e9e48b094f94f6fa9c59eed60e4ce55ba7d6ac72d51d7459e804e70a16a5788908ab163a1a94d029023100fecd1342274b2b9f01599c1e70139024a91fd19b4c1652a9f7c274f415d17aab28b05373b738d71bda240dcb70f985870302047c435bb500663064023020e6dd36ca45e5f7cc14b3dcd0e23979ba15da31505787716dacb8be4761c77d8e3f0ea2373ea79ded1eb9211a6b2359023036f7af781c8508cd21d132272715ee3d4d76c769446fc0b43e3922b69a488493cd3bec07d0bbc1e6930c78f2189033a00302047c435bb5006730650231008e47c1cedbec3a96149023fcd7a31cc0b25e192faa37b22f702f6ef057d13dd5e3eb67b80b347d8ca68bc270f02f419902307237aee3bcb88ca3517580f60910649f0c96f5e9f165a498794cdaf4a7dbfe2e1979ed2194affb338979757c24eb0f120302047c435bb500673065023020124d86ad66894b01dd6180f0b73619a55466d29f3ccfa36813b791e49c23f904200a276eb372065943f033793ac453023100fa88ddfd9a8cc6c8970cd50f5390b256ff8f76a10bf53c092653792d344453856acdb3acbb5e0187b17437c7bdbe77140302047c435bb500673065023010f80e05d51875da143355949eb2ba3863435e38634b839e66718e5c1508d1a7a8ced5def0820414f6352a12d431cd0b023100b62f1948de318a490f7aa795c0081aa6b7ed04da54872cd051a1de72315503b447f411279efd52f5c95ed8c8664a41140302047c435bb500683066023100ae7a60fb154dcb83e7c25e9be6c74615ea69566515ff53a1553719e0c8afec1369717724bdc2cbcec8fdbc02b0418821023100b58c834543b58007168dc1a1ff4245edc5d7d89e5eb551f3f06452dbc6d5973b314cc44c8cff24fb2301aa3457248bee0302047c435bb50067306502300dfc10c0bbacadd72698df59b1b6ed3f5c3caf77cc69af28c9d2d156a72903097c3ddba58f51e065bb5946de4ce45103023100e148e0b5d86c5bbd3c46058af22812d8be145f750665f9a0d14ab7738a8ef24a03dab7ff7449ece1d77682144be22e360302047c435bb500663064023004d8640f7f4b1d60b01375502e4a310d7fe46a1dda646163ec2301c2c7f1c16fef7cea5a8ddebe00b093308fbdd1538d02303229f73050d9ebc79ea0d175b374e4fddb7c5b27ee3fe09bbc66855502a3859a0f1369ea3b987e978ecaf241486b62630302047c435bb500683066023100d0cab2f271f53e65d9309eabb4c7d40a754ac2f393794a89f1ab91acf0649a56ff43e517b429d7330b27c68c572a28cd023100c2aaa6438fd5452d430b49ae44451bd664967da861d05b908badba5c3b0da5eae59f40c7846820f9d297ea2cdf6242850302047c435bb50068306602310099613dcca734d2e0e3d48fe2a5da0f9fb363c0ed300fec657ab33b94d3e30640ff411c1dc000bafd32e384cc850bc79c023100fa5cd4e157e56215e82f5c286209a8b22b829b45298d01bdd7d008c8b571f24c7853336badfb1f56e011eb6cb453522f0302047c435bb50067306502310082e57fdef48e98a83a3335cae46f441faca8ac52f7eb6b23c8de079e9b35d7ee1650b57529f80903d2bc583cc5aa2c6602302e5ab3168ddfecbe23366e619833ae406d1ad0301dc0ac4f14d2a7ec75b3e8f305952410bda98458efbeec90bcb1e4400302047c435bb50067306502300f0d8f546e55b4b5cf90f6a5ee4a79b66681e230be8e95517819f9ad42c7d26eddeb75e059eef20959084906cbcf81090231009f9010b4644203c1fdd3dd9c06e9bbd100ed0e588d7cfb2eb207445fe9994fef72861e88517d10b5b4b83b4bbabbaa350302047c435bb50067306502303b831c0bb3dd84325e1430276f502951f26ae1c1f357cc05b80001dd9218de25ce8881dcbf85e0768ae1ced8aabe1e91023100f8e76aeae237b78f6ad23fb3e52ad7f8389a41021c20a0eb9c5bb9e6be20b1c440869f1ac67bb67073a48b0d68b565a10302047c435bb5006730650231009917cd1a089a635ec716706c592845232a60b1aa5187e40ceee3ba7937882188e49ba8194b2c34489e4f0d3ca25aa60d02307935e599ed4c486a8381480e9a4d54a430607b762ed85e792aa51dce6612665ea208995897ef380cdfbd10ecad11db9a0302047c435bb500683066023100cb4cde867f76656591257b3ceec25305394a72ddf9b4af8c1cf709e4ee09aea9f611b4a598a34b45d81186792c904674023100c2daba3fba61662e7260ce563c3c8c2c3ca22658ca2d3bb18d4f4dffc84b48a7a612b9151fed8b8ac11aa14ad32a67840302047c435bb500683066023100ebaaf7c2ed5ec6aa7f53c2360d0371f0aa19bb2b4f80e2ebb80cefe4b330d0df529bba0ba74f0ced8fffe34899a87cf6023100b1a361510bd73ca71a7268914891aca7d22ee0486b1ecac4cf00da8f7e26a7f8e7e2e6e3340a2dd5f32b44059bd501520302047c435bb500683066023100973ed4ad9da397f722b197675017043aedf46d42be27ea9f4875a919174300f1d0f95b22b40ca58da947bd83f54b67da023100e5c0c9866f8ef009b2c168c4bf19db8a6d34ed06d1c3ceb6d8dbe2d0cbfab445fc3d15ee1ed88f4848dead19d59d5e2d0302047c435bb50066306402305bb9d33698e9f80307c6e4869c4c3104800d1659fe9e39e150a0366d8883346a55206150558fe38200c01a80c06dc8a202307542e22fd850a7b2e17df48c4204e8eaed120619f8f31d45d78dc1824e814521ea419c2bdd4b04996333393539c2eaaa0302047c435bb500673065023052d2658c62169760b00bdf10c646a1dc5173939c242d1244b5f793c6bf15e8c77a878fae0a1b41bc3771c8bf422527ab023100d4adceec2d5d6b64013f0e50cc6f17dfa1cdc900d7db7c60f4253c457756d85af8368c5d344932509c278fb6da3ee3ed0302047c435bb500673065023100d4d7444833178653342c410836c3744cec9a7dd5873740a87e73f4b6b26e2104cf1e3c26928286280fd26bb7a62ab91d0230369e71a1ab4ac9c0de68f8978fbb9a3ac95c27a1175cd617e4261bb92d8a61e0361b14dc289f55d75ccebe38ef00de470302047c435bb500683066023100c51389868b19a455eb413f2be47db6d74e4a6bd4f29829b4273e7c14c07f119c7b203f7d01280694a6e42d20bc5b04eb023100a11b662b1fa034e9488b431af9d3c0e731d92fcc606ef58b65bc838d101fa4a77fbcda2b09d44b16075ab086cf2ff4c20302047c435bb500683066023100ba04598586bf0b77c9e9a9bed72427cdcd9f93d1ed4aa0b2fa9d39d3bd12e4fb93ce8b28a612cafc000236a8a70a82cf023100efbcf18d756a04433138764db44b944f5768f2d0297827e1e9261a6821a5a050eddbe3aca5a2a5f749cb900aff38eb140302047c435bb500673065023100962e36c8f47f0f155266107f6d512bf6b75deecf20eeb4d7ab4a9d89c85bd4122ca63252321e848e05b4bc329e9e418f0230248bc39f1eb61096d16def506ca56048a20c22da8ead78f3e2065c9d8df3e62f611f745ff49b791a82531cd20f92c2a30302047c435bb5006730650230018b7760e32677ec4c69732175ad89a640b859f506ec4f8919d13f695facf146c18d4f48e27b255640587d7dbe077de9023100d074d41689cd88479fceed7e2ec60e55ff5132feead56a989a07d9f6088a8a3c19369927d4b1d7248cb840f2d6d8a82e0302047c435bb50066306402303224ddaf6335646fe7f38ab4c26183711bd372d66ee757d3a8e1456e353e059e5c025a0404fb86d06c89bc1da37baa0d02300ade864176ea83a8567a83a33e555f10d53ca35fc962cb69d96cec5c40be72cc01d1bf1dee93b9c2dd1f3970ff09f2d70302047c435bb5006630640230043731b014a8d75ff3284c521263f978e63abec7b5b6180d805117fc6e978ec5f4812d911e2cf483c8e1c64c0a457a7502301d608287095599c02b395df179e0100086a33bfbb9ca2d3a694d4e9ebfc4d2b8dba58191151f92cb501c1f9088fa76a40302047c435bb500683066023100daa8643109d0169b95631092c0c82b038fd291c6c2a1302a159345f9008826fe2a0fce6d67ab53a73aa8c4cb1521aa44023100824e0c0d8dbf11e03d6cbcc684bc400508aed22303cee70519b6df7c27b54dc614dfc24842da8113e10e2d90d1ac0a690302047c435bb5006830660231009101eb8c4988d0850e1636a968d4840edcba4a5780c3ac1c708122d62a9cbee50059c8e31ef093bbdd95db795ed7bd89023100f3532c4458d71ac6f9cc880ac2999e4d450108953add09b985771e05f6b1f1c2153528786d6292cbeb87035bda4941410302047c435bb5006730650230641a961d346861e7a2fbd2d35f2bfc971d96f8d18a16b8c355d59d35f7953c711b9946a87476db1a32a7d3ec5e04ca5c023100979c30981bb6bf70f62d277d0b5a5ad2eb02ee79db326ff57193d77fbc8abb571951f77718c73e0fce3f9cad6f78e0380302047c435bb500673065023100e51ab68d19ef719b0ade9a7938e9b295aa27e510afbc1cd2c297602deb803781b76428ce115b97385dea511a6bc58386023054b230d600b26baed9fa57b923662bc3bff28a315bf6946b821c06753add2c09bc74b8274ab161ce58099fe25784c8ba0302047c435bb50066306402307c3a27dbcf4e546a6529ec0872df7357c7ac85335a4c20aea0fe8b548e664b836402d6bc4b78c06af89e7965e2f1a2610230681df022dcc5c5d70e549a861bf453f28018388673638810e56d5deb8855367bae694edd3e364ed1a74efc6aa8c9805e0302047c435bb500673065023058032d557aff9f4d99e923c1608b3c9d0c0a4e1addbbc236feb90a77454a80ab85f587d945999dc61cbe9b3759a6f302023100f7a1c9abd2f9ab50360fe3c62ed96da9153e91f06c3aa4cd381989d44b276f70388c9ecea5c5d7a8049049aa4d5fc7eb0302047c435bb500673065023053fd7dfd3acb0c0d994ef4f29905ba6c44b2381b10451776841b2d13d0e0545d116690126d337867ba2b9fe713009737023100f5b0631e6203b869c6fed745dfb52579f9c3651c2265bb535f7a02141470b3298bddcbe8fe64ea1267fa8811af17bed10302047c435bb50067306502306af57f991a6342c17a73c5422cea636f3eee138134ffd361589181f0be25456c9859369d39d98b7be610dc09fb157181023100edf4e2faac0fca081ac70df078e56298d9b95392d9398185b56defeed02d3d3af2f58de30d919dc88d73fcfcb7d78e0c0302047c435bb500683066023100cfaaab14e618697545894d080dac6f6b1e14c64f5fdd4efb34af5fd1ff172e92ffecd9e0d8a1c0c3d699eec7c36eab7e023100cd2a0a5b3d05c0337a3d5b6bbf72acfad8371249ba5e9b8dd987737a1ae484907d1daa6a8b391310595cd631e60c6b200302047c435bb500673065023100db2405783fb1afe9c0b9332b554f4c964d07b855f6a3244b52ab4b135709547dd4c1883a9ff7f61f4af010e95f1a511302307c3820d7645929d14726094b6da374d4ae09919b9e29ec3b0f95790d6c442e4b2ab0b8eb615d3062bed63fb02efe4f7c0302047c435bb500673065023100e54d4b3d143253b8a6ce6a8eb72e61997f68399090099d01556730b28050160f218b29bdafc462305a51a18179cbbdc602307842d530ceab538b0a34e70edd81f9f0d13cec28a17e512d5938250302c4246a1169c8b742ee6183dd7976237e7dc81b0302047c435bb500673065023020056a86165f354f858b411190ebb10dd7ca3c6699edb7bd21ba7d1af07b11a2a79a7f856b5b3941030c78a9156781cb023100ffd1d92a343063419f8033b581b902dbbbda95bff42591b49a226ee5d0f3167348d5ea2a0df81a5b24293981d7615ea50302047c435bb50066306402304e02da998a2cd77017df205e166816bd1ef43ddaf40c30c184091979cb4c4a552c7cc23164ba3e56d02cae75f2a2c7130230103cd33b682f27dad27d04047012052c72f417db0e92ac279a53291146a970535507a4d503b6201f207c954188b458e40302047c435bb5006630640230337ee7f473acf2851e78f9943cfad2f94aa00165a2a8d006db7bed7227dca1cec6f8338f1c5103ee7316a47b101e6758023002bb7d27d0f04cd695abfda3d70a51e508172f914f457e1256ae2d77b99aadcfdd582c62b599084f7e083a38c526e4610302047c435bb50068306602310085cefe51c58ecb07bb3a4a247d0e704995b92701b5b6fcb83118046d6d54dd1d13ea1a26894c8cb2323de6bbe87086c7023100b8dbef099efcff61cea24124ed6bd697fefe2fa263a5141f26c4ee3daccf45ae0047b496d743c0f881a5590883a701490302047c435bb500683066023100e1091ad073ee32110235aba0b69ca76611a827be953e63c13086ddb38bf13bc92c72c877a4ec51e71726c51e62fcf99a023100a366513cd5a3008732163680c7aa3182b88545bab433a3823fe69761b3ac507d7fed184a3ba91029d679cc4abb40999c0302047c435bb5006730650231009281e4f01f149758cc7ba6f237161bb7463e3ff1d4a8e4845c3eba252432923d51a9553c26ba6b8141085f1b865f302f02305e922e3e2cf170f449da3aff75231fb2e748ec98aa0d6cb71d3318166867849f970e9c8fcf2046be52be499d84450d290302047c435bb5006630640230521017f45f54a4d82af03b0daa3c230708b34f6fb0ae6689281c1723d5693f7c8059b83ac14e17a00b25bb36c96a33c202307bc98f2dd2e682cbb3e9485b48574176fbe9a96a4292af98e72a7bd063c8d95ac756d84be8849d395fdcc13c02f76f5e0302047c435bb5006730650231008b4657c1f50113a4f594bd0a6f13564a4bfbda9ba7000f49bdbddfd2d89e2794203f31d198abfe89db6bfb309741132602302ddb565e638c4989a6c964114fdbe366c59b6f8187773a81a5d9b31b63297fe83bdf0ae14bbf0631e5565a365d115b4a0302047c435bb500673065023054fb98c1a7ce2f961966571d6a5656133ca3e78318b96cb652659aa7f46f4dc6517569207459b349af4c856afee45279023100a5d1b7656992729f8d3da12947d4242bb478eb5853e63360de5dfd52541f62be1c1915515b118412b81e1801d6eb92020302047c435bb500663064023070578242ee32d9f42a58a0e3ff6d285a6b54193214f967ddbb1cd49755ec99c19e4ab71bf066217ba78308d2eaa87b9a02306e5001a5553617e123b103f8a1d4d1ed119e4f20ecf07992a77da12f3564b56ea81cfc67ed8cc6b917549351ef3f48490302047c435bb500673065023076cff53fd42b820d7eda066350d95698743665f94c4175154019487a5c8ef3651d429d8f06dd9fad5b677f5f34e5f0b0023100c26106a180e138038e1db85fa9c1117bfc14280c364f99279cede621af3bd9d31ad9c158bb8d3cb98f73dc2d9ebd781d0302047c435bb5006830660231009884b1b8417ad92160a7518fa8e81ab2c2cc520af6d28cbe8a830b8572efd68dd8cd8eea5976cbac22b5a8106cc954420231008de346b4e383edb8d82c76addb80f41c0d3f990acd600d624fd3e46b23cc6711419d6689c8c717d7b71f2230e3867f130302047c435bb500663064023060ceb099bebd131e272df434c234ebdbfac932b31313b25af3579cd5f7d09b1e0ef5b78c448d4f5a9af347eb2257639d02304220d9791f187d36c3a18f927241cbbe28a2883bcf806f578c74c837e9a2d0346ae4e68628ceb6697029f1cd15ba9b0e0302047c435bb500683066023100db585e6548b307f1750b5076a30d79f3d73afc399e0ad016a628e4b3b2d0c7d7c51e9175c43a97ca77ccaf1b96f5e05c023100bb79a18eb2e2f3a02596155c6b443a648b5bd45b6aa36c521a315014f80f8820557b77f0b831b005e210e14a10bd19100302047c435bb50066306402305fc3c992dec2b2955214d27b72fc24338ab93a8cb114748f84e0cb46a80627b132546eefef0666b268f160d8554cfa0502303f8f985a2a6930f91ac51cf43bd087ee0a2461eee5022d20eac05d69df4495b90b7a7dfcd9431ec96e65d5b5f8585ea10302047c435bb500663064023020546e86b10852c6c7d5b827f41def63ccf0816735f381986364effa10c07fd9db9cd1abe383ad7b24e2c492f2aaa7b7023043d4fb207da6360b2812d17535bea475b067c6d54871baffde6da5dcb6bcc2dd1a145eb355ee00faad42ef8232b6ba280302047c435bb50066306402306eb6321c585ff5e1b13cb950d9f4c7f901d10e875e46fbd85a41b3240d0b41ba371d1fad59884f117d2797d1a66454fd023073de56ffed3abd34f12c9463f63e7acbbf4ed3e7fdb6ce04ee574315a36be405c3eccd354c7b0afc45f631d8a416e1f20302047c435bb500673065023079d1826e978d7f048845ee40926b1ff64a4ab0310ebba7dc6085b9276dd8c7b597ec3dedb0e8f7da7c04dc8d960de953023100f151a3dcbb17d28ec12b7d6d17f2dff15335913fdd828328fc236ee3c4fce5cbb810ee23239eea86dfad32b99e5380580302047c435bb5006830660231009981f991fbba8c0f7f67c8504a69adfb32e7ed6b875c9939a831076feb991c2594d7a7e029afc2f0243a2519a4789f1b023100f7dee6a27496bd740dda5756889de92c6ca261969e97af87cef6dc6d3988f3a6f2d8c6c7596c46e8520eb695e47e72420302047c435bb500663064023015aca26ee356f6cd1cbaa52c411ab014d7e41ce4a100dac102c8d0c7001081d9901c1762b9f9e13d5986b8465772540602302ced8f69e0640dd42f1e4ab3fe379b2c47b4920b09b0e53991b85e25ab8e8027ed5dadf6fada0cc6e7dce3995bc69bec0302047c435bb500673065023100a85950fe832301cfef42a534476666f4a34b498d1682e5b5a01cb00ba531d16dc1067c56c66f1b36249492ceea4ae1e502306345e1e957e9a8b613548d09f90b0c71a82266213b563a9b747b640f15fca1660e2a5393ca29248c14f9ca5a3ab1ba8f0302047c435bb50066306402304ba7edb6eb995015d07b8761ee0442f3dc011dc9def673271ff7b4eee77ee4f0b06a57b6c4d75a329e5c69d526e3335102300b17b14a42014690482d72a80374e4c30e723995f21d18dbccc068ca9318b619191de6f71c573a4a87f279d1794114ca0302047c435bb500673065023053aa36bfdcabed65e318f6387d5dec596ecab3a11d0a752fa1f4d487ffc6ad9c0b6f4c3728a2f966d6a4ef37e09e7f4f0231009e19a5becdb9d5cbf55b6320f35db60c069abb592d93f62aa516fc8e249c4448d653fea7da94b9d313382ee9791d038d0302047c435bb5006830660231009c46093989b65ee060759eb9b58c62089ae6661b31efc5d6dfa242032b49ed709b9fabf88210a41e7b097d15d673953c023100c09417441026027e9a87b4b09f930b81be407a9cc115f06ff826f71e9e401077e6370cdebd74722a469059741b9f864a0302047c435bb500683066023100cea8b62606ee2b66e7ebc9718d202a5a970435e2927df6abbf913e1ada8a53bf403eda635f095158c8a6e63f540575fe023100c8806377db43b99110685d2edcb629d6b9ae56b12a4f08f5ccbe5b56e44848bcefc8d3ed5958ef9c1ba0a701be57d1440302047c435bb50067306502303f5b68e1c82e1843423157ec2b2f4c0a7db3dc663bf7e28e7d609c6eed0be03c21361f4a39f1d2484915b09d952b2dc10231008077f15ac1a9eb374351ad3bc5c511c429d9ac6fdbdbe687b3264afca9b0f9e46203deb9b9d96a044fa58c226f29ba8e0302047c435bb500673065023022fc4675881f678f2756e61809baa15813784300ae5f09dce05a32ea9cd1d3ad64d31123837c354395ea1dedac05e363023100f1d8224aa09d5bee750df4b9dd8797568b979ca1bb399a64bc40165b04a48199a9a49435df9bff62662e96db40428eae0302047c435bb50066306402306101ff0cc6cbe79283704975f492be4a38abfdacad7bdb179c891b9bc97e97f80ba2c6b210974710e38a90853fe7cb0802302722a4376684c6e55688457f80b60d422ac671d8b1b7e04266d25bb0085d01a221e0c6a680fb38b3258cc7e96e3241100302047c435bb500673065023033f4092befe1b4481f68b0ec6da4418e8e31a85920cc71140aa25907c60cc71636370f73893377c01e33074658e62c06023100b48a3fb869908c98876f391d15713b78f885a18c85e05395d8d61dbf370522163cfd40b2a23329d45f22757455e5680b0302047c435bb50066306402305ad6a7f4ec452bba690494d6797759229791be7f67a0956a3d8e3d712f32e70080ff4f998d777a590531e33cd862967902300c6f21bc76a32e8e802f6de34b024e84dfefe808d84ed7b785d9fa83fb36417183ffdb1fd0d63829ff296d4fd8f914430302047c435bb500683066023100ec8cc07eed312e295d2b2884df22d19a4a3f5674dedf982bbeda10551d72c44ce1c0827186645d5409cc38b8d1183042023100deeb20785ecfa93841286306358834ab7e7a6e731d149dbb276c511f28b9345a0e9a609d895f8869b640c5142ad9a71e0302047c435bb50067306502303c09b0d2a4800585604fe42384ba02966ad8a55824b9a902f8fd86fb77a05bfe83863c351d50d614befb79fdbdd6fc6d023100b6412ed363a4891155428fa6a39130a503a1e40447a287e66804ef7a70a54411ecc013e41e9811acb042c4905b045acc0302047c435bb500673065023100900acbef363621bcbd0309c2117b84c7926fffc5195b6d6ed96a7af7124fb64fd2d1b45375cbc983c380facafbdcccdb023004485ab506c70379ec95391387a7697f0eb922d5229d11e396bf11cecaa714b3e07f791ae6e401805f9c3f8625d4d3aa0302047c435bb500683066023100966244d7fa43ea6bc50f785af7a318d9adacde7b4834366605387785b5aee279541874b686659c1e0d89561ec0ff543d02310089d70f062a4d2570e8a1a98941e3005f66a7d9906f20322bfebab1805ac03ee24b7ac6664d1d1a75d85f641847df0fff0302047c435bb5006830660231009c0631bafb12c923c61be5430cbf5cba4a90d6050b9f6b3817893776caf3f5f0113cf4e2d41870685150c8bd6253b50b02310083f98dddd7fa36ff519321814d1b59dc3c9426efeed106fb798bd184673c940214c43ae204a172bc056d96a9a7abc8e90302047c435bb50066306402304d78c5b6ed479df17feb90aeef54a8e81b5c87f18f4ef865cc3906d63dc400afa9a7b295d1a103956093e3db2a1c8d5f02302655f51a651d5edd0c900fece597786a51750a00119953502399658dd046b517d7511a6afbe273591db67e2a1ba576280302047c435bb50066306402302191e58667744a6dcd1d0a455aa035fa9bcb2e0322491fdbdc2a78132e29bf949d767749075987495d6eb9f8043e6ea502307d4c6d75a516698f721422177d2ab8e028723e082846be39f00bb7f88cb4e1e2902a373db02e3ed55be032d9e579e3e10302047c435bb5006630640230311444344766e528ada11019b8ad6292dfe208efc3526ce8b5cbc1451ffa00a90f77f2860679a9df90e082b1f67722b30230618c15cdc999b9fcae346e01d6199e9ab381682f6ec337d240bb66d8cef631275961ae196b54d58b8d1fccda457ad7f80302047c435bb500663064023065423dec7678dc83ce67ccc98d7d049d2f4a7caf805313f69b24195ac7fdf404e3cfe39147f0da096ee16010ff82bda5023005abd1c6fad9aac9d8c72ce2c2488568376449a009165fb1613299d86dbb6aa4468c04c2ff2c9c584c931a23696fade80302047c435bb500663064023045db67c78ace6298ae12bf16d4bcfc088cb60ecf6ae11bf202e7e842d6f4aa2ab2de6ec64b5d32af3520d66ae890c8670230070a8b240553f617731f2baf7829c3cc241dc79fc56bde5c064608e8df0a65a5b3f015cf302f955956df50c9768ac5b70302047c435bb500673065023100bff4fad3e902127dff1520277056f76f75c059c5096f643133ebcf0911cbac73e06cd505298acfe2d85125e0fdf8900202307b3ad6ca2aa9c345ac3e6d54d4ea7e639cfe6bd508cf5fb98569558b4456da278cc5109997a140aeae5e6c834780cddb0302047c435bb5006730650230500c39e5c899841ec806b9d5709d14ccf89a31c15c9c91842b36cccf62f76295faeae2b99fb23fef1e5499337a582e67023100f9b86ffa009abeb1b586d70bbb84e5d52a9eed2a9dea6eea3a2bb0eaee8223599eeb6a0995ff5faed356823da59ea0ac0302047c435bb50067306502304b9775e484bdb60a583101123052733da643019a06e71b77fef746d31684479e465e4b4bac7d8372cb67b4f9eca24c26023100ae582284d520a830fa5eac5dc850343e3d71f980d372102d62a738e2e23346d79719d1089e4a552c42b7f059ffbaa74b0302047c435bb500683066023100c01e89fcac8739203e05382fe4bfb0430a4ddb91fe8960aa86eac4bd132a9afd481da3bfb4c6f4c2f3ce800709b77020023100fd82b5f48bde978bbe5e32a62ff48d761f80de0ffe5a70cc3cfd51c15ede93036563d6c95756c48152196170979361a70302047c435bb500673065023100a2853c1592e710314dd68821aa236ec03c52b9c9f716f35cbdc86959c122c247624bd33be43d775cbf491a30fed9677a02303cb8905206f17acf280461196e87543bcbb333ef409bbdad6e1c78b2d51167f9174463d018da4339a5abe85f430cc1160302047c435bb5006730650230061fba5686a5c59c6486a46534726e89b6a0befe0d7ffeb9855451d6f36843a6815018aaf261cf7209672a43f7510f8d023100b814dac03756eab0886f1bb2cd243119c595e9803e4bddf3d113ac2153bde184360e9718b91d1cfa290e048bb56f78a30302047c435bb5006730650231008332c171399ed3e223bf60f7f4e1fc72e2b7c7277221f8c280804f4e29f8fe1ff2c479a11b5466c5bdc39b91d65a51b802304ed8d03babdfe39ee4fe10b88d5c5a6a69a59d9050d429cbea66782cc95715ed74a43122c7a587f4df3a6b497290a1fa0302047c435bb5006730650231008ea33fc9d6bff4f7a9fae4d7a216d888a157ec2b4bde9500dcf5c8ef6ddb1e9ed34cad8f6e0ffca9120acefa9ea2ceb5023013eec7ef601f66d8204bf9a9a25d02a8b29aacdce4bd8118bba2814481ae54401fec5634b5dfc6ccf4d3cc6370d690ae0302047c435bb50067306502300be8a29d722a3a725906b45e315564899325afac4f3229a20d22cf7bc0af281f886fac31a906287052f542c63540b3db023100d212d8c5d25891ff3565b444b731450a1df8af7186079beb90341e17139fd7acc2d6324e0249dfe2924aa9f1c288ae460302047c435bb50066306402304752d1388aa7163e004aaf051b2917c0624a893461a28faecee81dcd1df9714db855c350f354e1fa86284cb672e4dc4d0230224bf4820d1d5b06808604bb02f8bcaed0fe27bba6fc4b66c838745371ed43afebaf58eb33c63f5d948ba560015e89de0302047c435bb5006730650231009526e5d1336f94bfa3e09759b623edf4cc65f0821bec9343d6b4272378d61f652cccc88ad7d8a4f1787594592fc28489023057801ccdf1a9999e3de9358d6bf843697c584c04bbc2a059ab287cd5a7d099e3156944b0b317b665bdb117988bdad3400302047c435bb5006630640230170717737dd984b0dade71d22d08fe4d337fb03bd6511940d40b69295c6a2f560da74ebd14bb8747b5d95d7a3ea1f70102302089568c5312a4cc64a821e092a8dd9988ba81f40933f6928d0d0b106a0c0e12581775e885d88e9c323074952a2f81790302047c435bb5006630640230537ccfe3000004535151cc6f84ed301cb2a5f29984706a465237c2a63aceebad2f39f6e20d2b72e97b2122278580ad3a023024cba393a305f9dc1dd04374b58fd3c1c56dac78ba6ccda71e8a640401ccd5c25dd3e64cc26a58f2561ebbcd1fb578160302047c435bb500683066023100a48c84be6979707d251d6664a1aaf1dfa7f42678e288be290a19bc856551d1a445e42917291d26bf733cdf479886e53b023100de8d4a28773022f8a11dc6d69ef4f350f698d6e025229ccaecb5771ac3ffdaa3278fdd320b213e65e7b02fc11d2a35b00302047c435bb500673065023100fb0e4ddfc403ef456443ee4f2e9f18bfc6719bc100d7f30a829885770265db3535b06ca9260b07367d220e1731d7d65302304b26554487fc8450900f2bdb9b5c70447899cf50bfdbe726cb4f73b73d5e32bae4ed07564d24047ecf642508e10c9b710302047c435bb50067306502307f846e8c5a1c158134419aca47ca7da338c7beae8cff62ea493c6a386eb637935758431ba7435cf08c517276f1894a34023100ccba685ef58ec20344ad53556de85e9c67590e0d874b74786c5a23309c836b725f9defb721a383c14baed695d29156e10302047c435bb500673065023100cee25a91fb966f55d17c3a2d34e305beae1789aa4ed19844a00905445e52915823cef69c6b4dc3e8d8e1cbbdc7ba4d4602301c2aee7f6ad6e35d5d1b70f9037008923fd3057106850811ede85352e37558551507e64ec8e2a17df4ebde19f8b75bac0302047c435bb500683066023100ebe86af7a62853cbdeb842d781d060b6bbdb2695cb5fbd27d5d180772d1d08335730ddd9df8b8eb76b483d114702080d023100ebce222d3459dfc8237f9127cf9dbf7b17c4c9359fc359e56baf32b506d7844a8fa9fc790aec59b24e187b57c46b659a0302047c435bb50067306502302865a7dcbd95871944027f428ba60eaeb0af3f7a4331aac1085e35613676a14865a423715f7e74690be17099fbd565c2023100e4861ac7d119a579808db3b665c21ef7ae9bb1d30ca68aff10d72dc7daf38825ca3b558364873fc1046d072d892302730302047c435bb500683066023100fad84e987a1daeeaa1dbab4ce0ed482d638e0314a42ee79edb7fa291b2d2ec885901d84c8ce36cc757d9883de005979a02310080bdaa77e7de84889fd1f5c765dd3ec9c3b7e02af3927e26e8a51277d0c1c1a1df7c81a3aecfeca068c1a6e200011b060302047c435bb5006730650230036fc347d3740b3531b2376e63db298cb4541a19e989293a4aa77a9aea3fd5c93218708a96a7dfc4ee691b1b2de6144202310095b72fc4178250d401b7979c6e2a2866326debb822fdbd9c4a2eb944e3eb48a954ca0c2a5a56ccf8731aeee9e059a8c60302047c435bb5006730650230195b3cf408876360595af3571d2de9df1c0feca127e8c67612cf91061b5d5038ef9a175da8c5558cee9520bc793e75b1023100dd3587d205d0182b2dd134f86bdf46200bad5296f3d357cc5affc965687c3999d00bd5c3ab438a7a257eca1243fb91a70302047c435bb500683066023100a7d8662862f9a7571379c9d7db6e5411b3519da75afc85f9dfa6009adbe51d5e7d9a067ea5c663819e09631f1ca21a8d023100e7a1c39ecd235305005e87ca475721334675eec29c14aa05c027880c565f402ea3dfe08116ea677e522d126a8d07cf9e0302047c435bb50066306402304c37e095221dabe854ee84ca16cc2fb84ae3fa4ae366695400ab45ae499fc7f35158bb0ed928c1a030c7430f09d4b11a02305241d1f300e574425596818220049f800cac138f35d6721f7accc533e98a61a40ed6dc912712835edf04e30f800e128b0302047c435bb500663064023020ac3184341a61831988dd9fc387a65ad145b994c3b8c48bb1d1ed7b1390080dcb6655109c80e49a5b874c2eff205a4b02306c188e719d66da860bde91791ebe1a42a890bd83d0da79a26b3d726a9d0e3a701dcbd901e0a82e7e3f2e936b966ea6eb0302047c435bb50066306402305c8487b0efe4f7b5b2ac3c44e6a25d50668b704ff3963361cde7240beef550b53b46e313f47d85471dd47949e11d41ce02302c4ff177efc0769683fe9189226f6b01bc428283556e614085eeee3bda0bbd3c9a3991b5aa51fddf21c2f2749d447e810302047c435bb50067306502300c76bfac9c5e79d71cd0ce6f7a12eff1311f5a135cffce9575d7dddab93eb92ef26421f8c776ce12d682d7fe181a0d60023100f1642df557c9408c5dd43cd0a2e9a1779e85a2a7a9e6ba998492f27df757cafe72ff9b6b327797e99ce6a65d6e10dbcc0302047c435bb50066306402303406000965ab611c0f7f619b44f5c1e442131d700a092b7f9f28af5e98a46f05674d2fad69f7da871e64719cf02f765d02301ea95ed8d3d187796fc176768f32c67c3437943d3671a34247fac4af2f321847d634b9eef49291b96868ada222c445f20302047c435bb500673065023100defe8a143e1b8af2fee74a59583cab3b46068f9f1ae1fcd5bf54f4672e3edb5110ddde37e837e312a0cb43bc843b6446023066b844be37fb7913d39ade00e8abae6b5d2abe3bcf2c0c50f2acef376f404c49c1c2154fddae583a218e5483ae8a940c0302047c435bb50066306402302cf8212c4587a67aa65edae2f09c5147c0ff47a7730ca12e9cbde98f6ea23c535a2f82e3a4174c851f04a3141bbc520702306f550d0d1f288522c724a5c0f829f315390ee7487f756e74c174b21953cde29630c8912d7e0ba393dbc22b0d3b835e3d0302047c435bb500683066023100a87cd2d24df857facd0efa1a36366bf8f2b9165a249006ca895d3048128dee621e7bea779fd0bb0143ea8f6d6b0aa8fb023100aac93cf0d077e26f72ce72f7a1005c131ecc4dad126128615bfb432a55e2cb81475cc32cd5f3089b4253e76323c2fb020302047c435bb50067306502303e62147bf49cabef7d252aebb50af5244d36021c2a0d3ccd1a90041c270360a5928ac6e039c25e6160c44b89bb5a403c02310090b7aff24768427790756eadd89a67db05f368c33022f35edfc00a2c9e2c78fed61dd77a4613daafd3ac6ee1f6589d9d0302047c435bb500683066023100debb3a3c9c8add44a0f6ebcc3260855d5ae9e80e94ff2e35759827b2119c0d46af4e8729a7a6992018da4993ed321867023100d720a41dda0e7c18e6d1e91119e61cc9815f7667b6a27b111b54542b5cd639d9e5b4d78ea69e6d4c96ab7cd2c3af7f140302047c435bb50066306402303b60d5743e7e7a2bdbaf7a09b98493e7c7b59e326ceb6ae303afa1382c879dfdeb3b4a8ddd1bb73cb57771083b10311702301b10e1a31f4454348329f0710d911ef11aaee5cd4f0d57c1833ff4902c56a866a30f6a0217af53a7679180b6ee04bb870302047c435bb50066306402304f417cbcb6fff1ae75c022fceb547bebac45dc9f4f4c21db73dc330bb881bfefb7d39b56b5b95c31fd74d3eb21e35ec202301c82753c27d0d3eb023e3f03a1057c18477f9b1c1073b7aeaaea3d94274b641d8603313b560b21214550a931007cf8010302047c435bb50066306402307359a5be0f70dca1ecd70f2bbdda69c3ff1f18c2e0baa1410896c2d69ac85fd2ab2c935dce36e5cc17515ff61959e62c023035f2f4ebac2c1e9edcb48e2665b98ce78bd49ff0c8ca205150dcf267b6582640587e26f198b113cab1257fd57881ff6a0302047c435bb50067306502302f30861d1367cd20bdcba0e3ffa5d19c492a7561e63c30ba7c3cb84d00995be2ea2a9f87b5b8c9faf62f78b22ade34d402310087177dc2eea6d5c426f0af926d8f5104ed46c88540ec3f8e25fab2f877aa8dc2afc4266a0bb36c27d92259968c26dc1f0302047c435bb50067306502303ac2d6206246847565dd8917dcf5a2b461ed0bf6e932c604cb977a1e75dd22385d60e8ecf54b1051e60b61bc63e28c89023100d93ba5d8eaef75121527a8994908eacbd556adb11f3c45d435dddddf74b5feca620f1cf814c4ebb97ddd0af78de4fc8b0302047c435bb500673065023100e340ce695ad596f5f8a34b360a471c4641b1df3f1bdb24f9acef79b48adfb8693489dae66e0e3c650f40977921b8065a02303fa7c3cebca73e5e20a7a8358e85861f14d8e0be69bc4382bd250cd008273dd54ff56710eb628e2e3d4a5df23c9a848a0302047c435bb500673065023100a7037ef5ffc142768c9a324827c2bb104033495549d281e97c4c0415a33cb9f99837b6b6805a7591769afecbbdc1738e02303a9061b00266e35f9a3f38223ada7185f8672ff0d50263974e6166fc07090920ec45cfa48e4594bbfb4d8551a2cc78df0302047c435bb50066306402301e819c7e617dfe0493cb99ca5d80fc7211571a80aa63b11a172196971a5026eb0e3d49592856b363a69bf87e7d7731e502304977b92d540cb7ffc59f905ee0759c524968d8c83847ea2da27ba5f34c1009b8ef810d69eff3a54c4ad508dc5fd870090302047c435bb500663064023055c5a253715e083ce1fa7f0c05af0eec21b83aebabf3cf29473d60ca16659eda6185bbd954d136207e212caa52819473023042350e346c02dc4152133adbf16d274840fd362c613b1f7f9a78275d40f50e3f2dc0b2eb5ccdc5e8360a5ae791a44bcb0302047c435bb500673065023100be5a530e1d9bbd55301af2eae5abea358d8f355afbabc23cfed8c490b68de720326013a3c4693b7b78b6c712e12e4bf202306231a518feb65dd5f2cffcbe6b713067e35dcd4432573b3cd771390d4a83fc87100e3420f630ec28e62365c90cce9ef60302047c435bb50066306402307ca53e3eb71b420be9954816d955d2e4cd2c0e6384683dc60242b5210040d9b1312ebc5d05813d46029ef6eb259f0a9a02303fe16c3b708d2d630f93cd06f2fd45e1e219431a972d7a4e91e33ca7e0c63fa51f19a654a938b43df1562b26193304f20302047c435bb500683066023100eee25bab9bd63ad5419872c9fda9f79498175112a256b122430dc73d1861c50dc0b946535392f91b3a70cfa0bd77822302310090bae4d20e81a0b37d55eea653ea6a82d22284e2d58f6e1ea817cf83dbbbdaf54985799dc7fd51601693df2860025d270302047c435bb500673065023100af7bc268c0825d1716d053c1e6837f094ffeaff32540632181e92cb06a5b45ad2949290260e9b0f86a1636f1380fdd4402303bb9cf8e23fbae27921ea222cc8b0098a84296864f65dc85e6374e67122b50bb07a9d0c314d6ebb1b57e30e39a9671010302047c435bb500673065023040c7ee0a07aa8a25645221113cd2fd84298347302b092470068bf61f3559b611a3e097043810d19a100bdd32bb7cd371023100b9aac26c842ee0b1ee51523b9189e4b10b5a05d03a457a9b6bd89963aab7c4bcea35c6a30a2dead06b1093a6f3fd3da60302047c435bb500673065023100fd22ad3bbb2be0260c650e22a1add4d1c02c2ac2b2ff4fc00b40fb8c88175988d45bc5e8e724dc48cb09c8fded3d30d702301522cf47e8c8ba153ad3323a508e7e1a2bf473b4b3fcb704a61758ac5facbb3a5de2c2c68472024ba40d90daed563f4a0302047c435bb50066306402304f2926aa9e690977a11102c29878034ce20978162988c337a92f0ce82e10163f78515aba70f9f907f0756e74ac1b2c5402307c6577f237c40a3475851b95a84491b65e53ceb99d6a27b2d1ae729be1a36430bdd74c156115ca5c5db7aac41fcf73610302047c435bb500673065023100aba2380daa5d5f02660ec2f36b6d5d23befa228e68963fa96a2295c94069e53b633dbcd95390fd0ab24603e3460ff97502305302ead86a775c21f52803536b9f6603e21c2144edcd54f31bcea933ccdd1e1f8261a14f143881c833b4975a0bf53c850302047c435bb50066306402307723244eb4cff82f82e0a47560bdce4bac349367bd2a04b3ea1765cefd69d3ffc28553e0ae02d9af5be90d7d9c01d1cf0230713336f04fbac1432b4e35cba63514609f2d8462bc59407f29ae493eeb4e96b5f2ddef911b1aa0d19bb3e40e633ef5e90302047c435bb5006730650230550bce163104f0fd01b11a4e7b8c577505c8e115482655c81580815e31ddf4d976376b47b85ee41d362b5b3d70682eea023100b979f1204019594b25e6e6319ff8b9f6889c85e23d48e5ad55e51b73c1c4306e8b2adb366e2bb169ba062571ea8aac760302047c435bb500683066023100f1f833537ea73343b557f8e76d894aa0dc816ca1e030139e874fed918027812e80ebfd8a5a4c2e110cc37aa631689c84023100bfdf8fbaa5c6c4be6c8987022c2bf23baa820c6528e00135b2d8cfc3d8bc652a427bb8ad410da000b11432182a469c840302047c435bb5006730650231009c92eadf9cedceec80f343b9f2fb94e179bf9579663401265d5238b578d5032f14675dd697c079901b4f60e434093e22023073c6bedcd7010a2b1a535c8eca09cee2a8d90d6734b896e48fa90146ba7fe643ea88556cadb1af9e76b25efe204ad4160302047c435bb500663064023022e370955680e940951e7441f3188df75226ba7892a486f6986759a8eb3d9259b7ce84092203703b61b512e75037033e02300c65284520125b638d9ad201172c715bf2dac436245755d4fba4171d074ba395dcdabc41362846b2c4263269ce544bf50302047c435bb500673065023100ef7c708f3c368296f4d8968b02619c22061eea50c112b1cbf0b5bc387f02d1d09a62f29ab6aa4924f6ea49fa0be8d6aa023068781785795b8c8cc540fd518e77f5ca1bba9b71358b98232876be46d8b280b0213907946b3437feca9e830b86737f080302047c435bb500673065023100c2be3f36cc7a85890539554f164d92b3338b4a96bf341342bdeca73eb044d5c677776cecd8471840d33cadbc6490235502302f3b00e3e6cfb4d3c0cab0bbe8472cd574fa534c24841afb94dca1046a7b631099b1e5aacd2349132269b8e1efe357b00302047c435bb50066306402300cfe42eb2eb52c8788f3278b09cd0c2856a6d36f38cfd04292060eda8fdf5faad01696214b969b344ba1dd4f55dff1d902306fe0ef7a4ca0ddf310ea91de58701b41fc59504dba1e088c98f28752029be3eed01a79002d2c146a7ec34d2b832110ed0302047c435bb500683066023100e0ebd0852bf74b7308a26c9b81fe9701b08aa227c9813b4d236aa3d0fcb70fc44fcde1d79692f1a34452f12fcb81f800023100dbbd5dbbc79c65621aaf894469d8dcdbd29c9ba57be922e5a09d32ab12b0d9c34af67a5ca2a3728545f63f3b8974b9620302047c435bb500683066023100fe4eb3fa64fe8c8bb8d73e1dc40203f6c44898bdde15d50697ec7eec7d6ec1847c296b7aa8d1d6c9871706ab47eaee10023100bb464ccf79e65fef6babee0211da465dd180a0beb58c6f907df37167fb051384ad8fc398b084c4dfe845f8554088c9260302047c435bb500673065023035eaf98fa736cd7ad9e42e8261d959a625877260e5f31ef6b478d525df43b1cf446e6e443ea6284d08a71172e3ea48c0023100885b0ff2e396a3b6c2d002c3da9ca3c276a23d2f85c47521eb68b3fde75c0ee90d0bbf6b004aea49d545167db73375bd0302047c435bb500673065023028d347ac71d2f0e83bd81f7d1a997cfbf7a83efd03c49f7100677cb31fd1df7750420269b8f683adf7e01cdd2ad9a5a4023100cb37a48db2a859c5f2741eacfa59d8344107731a94918fdf610fb2aa163f2649b6c51cb45d939efd1ed12d3e93f6b4300302047c435bb50066306402302d63aeec026ef0d89878fa11f2d779e73a9cb63c1d6eb2cbe88292cff0cac21206ad84ff3ce82610f6965d0580ba3f62023033774408bc4435307271e8183255f218bc090cd525383cbae13e64bb22f8518d1bb8f4d7ae3e3c0d56f8e543164660210302047c435bb500663064023010c9dcad58a41e457560b2ebdca5544b984d84efb4bc519421895f7dd9aa31cfcda2889c5ff16f313cea3520e63a969302301917c1e1b3943d3f23f62a264e596b053e4f6ba3400e26a3d504f0fdad9f30e9d3237cfe5f9b74c83d2211465cdefded0302047c435bb500673065023100cb713d971f3aebdd1a45d03e466408072c0d46b72d159f47e1cda99257408553e2d11a712b672dbfc53c4345215c8d5d02306d2960ed64676a87390fea2587afdcf9609e807b361b4a7b05587624de44d787297e50db98b6b001f6d63380d16309270302047c435bb500673065023100a775f0755ea53a2d7d13fa34c91c24a70f77452652e3c9827896b01f2793d87a2141493379c9c49735e58e5582958f7c023057f5e41843ed0cbd2734c12c2411acdd4a0dd55070ab42b77249a0ead9f8e950503c5d15ab5d3652b1fd6cb1560fea000302047c435bb50067306502307f58e84ec38e117efb9e6d5109deff3b4ec47420e4cdc4118bdf4620483840eded93ba458c640ec415139c938dec39a7023100bf30db0ae17e3d3f27760a8946eb5ef5f228c69be512f1267535e79deffd1046b071dad7439b7310df18bfbb296de1590302047c435bb50066306402302947d77baf0a677f282c082f951b77e10a4568f0b48e18f0ba63173d5a139ab9a9664abd968a6a222d8921af837423c402300cb001ba23e00804ebfb4ecb4bc0b5909d76ea80f63914420c71c80f43c79080a257ec53e548a6e9f9224da3ecf4e0880302047c435bb500673065023077b9fb93a7ae723b89caa0a4890a537759741e1ea06a4be9437a240c258bb7bc3327b356827ca01415c1c4de726711fe023100c73a0b5ee5e2557ad847d6cdc2223acbd19b19e20e664383891543bbf744ae13b9c19ee52c2f0fb898dec2d44333fa200302047c435bb50066306402304e4673e705f83f826b68c2a4d8fa3cd048b72cdc8b8ffd1a11f0652602ce0c078d7cec582a892d46e5d0a34ec626946402304626d0b4776ff841430ae9a4384408de71c55ea918f038256642715a621f8d47a750238d2b9e0dded7577cadf590e84d0302047c435bb50066306402304dd358301df9c9eabda2a8a605605c22d76486e32517bd8ad784217b3499a2b1030664149837bb03638a29dc85c62b4b023072b89b9c95d7e5633c2413c14a6073be7f51b0e52ebe62c6249727a7f1811be6fbe7f978c765cf53c6c6e2f48af59d4f0302047c435bb50067306502305f9776f63cba487d0a5ef22924041ae0214df53cba3235064c201c47e31d35395fa1740ea4823e3a08d960e676a35d86023100c5fe1618c25d94fa3c2667cecb657aabaed70444212454502b4817afc94d44ba0ccc8f2be4b3dc4fdbd834e3bb2c2dd90302047c435bb50066306402304be55d14cce3a068ea8bc882eae2990c5839642ae712f34969432cd504ece90e7a67919e4edf07f28fb7cc2328dbd75b02306afd11ed7fb3735427df59757af8ca3c60251ea9a4cd50552d40689e4dadfc520c85b5fee10d86b3c6c695da8189529a0302047c435bb50067306502301b63ae83bde959ae72c6ad25829ab72e099f1b016bc3e71ca6a278c0a043d2a5c45e24588f1f44e858488abae7f969a0023100a250a64b677e73d902456fd354604a0664a3d74db779bab1e1abe21c1512742fde7a3722c543c61963423598cbeef9500302047c435bb5006830660231009df2ca496c2173c681896ff581dae39e6a6bcd3f8e5afdf749d05569bca5ae31c6ea8b38bd399cf53603d35515890b77023100bf122ce14c307f170ce11fb0ee5fd0a85f777e786f6dd8fda50878f3ae1b58773c589dfea3086db9ad65c1ea6446813f0302047c435bb500673065023019574bf32fcf4426707c68c3f54fb7167cdc5efbbc4db1dc4fd8aadf76223fbd110fdd8edf6ee01eb02a649bf77b690e023100fd8b200370fefc5f3f033ace109b70acfdedb0bdf7883d9b9aa38881389804526e228f958fb67b1c8b2cb1957408e47a0302047c435bb50066306402305c03988899460a55c5efe57ce918619157767fb1d68921f47bd370271e803dc90db1108d6a474b2273f5ea3bf69e700102305c6cc6ac890a8a72bb8eaac4301e60c5baaa12d452188c150c01502c1c5f462cb58442c7180dfb45c3638670278526bf0302047c435bb50066306402301ffeba64dfea6de490c4435f58a2d671dae58a00bbf22485e153841c20834dd7eeb935b72d0598cc5100c2d8e1fb142102303fc5447050e3f17f7861391c6615058e61679114fa5327859a94fbc76f47b4f87808938f1423e8754d0938a46bdfae160302047c435bb50067306502301b73f9cdb2a895804db5b1fdaec9c16c06e69e5b97bc18fae7f2910d8520b249cc77d3ab34cfc18a21f10bb1eede6faa023100ad49e5b2f14d95246e979a56a9123c75754239e8f8334b50c9b0e5b4281f337d250340015a3aa4018c84d07e9d190d640302047c435bb50067306502301dc66d94fa1d4647302896489c0dd60fb975ca3c58738065317ef8537c9e324e110a445d3989beb8fed835f37bf8c890023100a0b2dac8c18c8fce7425f424da6f461f7e386335f3e3b4ae9f6b119235525c52ab899bb2903b161afb6aee11a61789c40302047c435bb500673065023100b07fb1706dc761953150baeb926d3b0cecd43844f11f8026b0a07f8e83a77b6141cfe0217e8a8f4b71af16f0014142fc02306db101d74871d1d0f17a6bf1006e297f0585e47177f3ce0ae68ddd975dccafe9198dc878c71b57fae1e16f9e5996aa350302047c435bb5006630640230020e1898cedb02fbb31bd898196845669a38a176d77ecc8aab0451ab252207033a2d87cb7f5b58bbbc18df83cca06b500230711592e50f22c3086b389f755f18a861c7756ef33907da965135beb638a08a1769fd66fc08631adcd69cf51e1149250e0302047c435bb50068306602310093d2ce3f88fdb211e7566719bb2058d4351af35767e021271799a514bd82baa6fe0a346fd4220a6e543152625a779932023100923a7cc398e946394bc1101be4ceac8cfa3d4770e02bb2c707fcf04dca9e2bb0f781fe7eaab274af4ec983144049e28e0302047c435bb500683066023100af399e26ce5babe4ed7131c64a9488a3b581866bd73a13154be420635ca8e7fcb83919cba894562272ef3a33fbbe23ee023100f315c90d2c32fe612c05e8c6d5c8e85e4b4401a3bd39ba44666b780c18f46ed2d0c0a2e074d01cfba26ece492a0a6bb10302047c435bb5006730650231008591065bdd269d1a1bed53be8a91499e1b4acd26a8e0a9ecee53d5f585d16e81ba9a443b3540ea42c4886dec7a9f332a0230499c6b523cd8556869e57cb2c2929f07836aee29011ccf109d7b66ac1b3102db9972733eaab9254e7b48b46684e59e6b0302047c435bb50067306502310089c6ca71804c3a0cb652210a512463032db5e44b799b122d139f1c31087815afc7741df29c5012f7cbf8f7534a82b67d0230767e2e149460b1a9a37639e10e8481619dd62072a8c8a91328b0574b1936661df3f14aaffe70eb12808ac35ef62e2fe00302047c435bb500673065023100dc7cde5f6101cf5ed20f7cdef2e695043a08bc497daf87275cb2890d6f05325233e0222b52be4ce171004613d08940bb02304d41f2d87365ffd0517b3e12719ae28918057923e694db0342e705e8a707ab203cc6c7c2c6b165f9b7e166308432e8800302047c435bb500673065023100dc9b9a9d6f13e46ff818c92a8026e9b999f4eb7bf99bfedb78661d65e84a4d49feacbc4be436589c9e75cab1d07cea9502305503795b58be141c68827918dd14108709453f969d3403813c04fdb58db00f220a0d82fd3761079270a778e1835701740302047c435bb500673065023034cfe9b35bb78c8ef7cbdbba1bf6c16e8d49b07efa73c847a5ed0ea5a2118674ff7b68db42098f03eff950cf1a04e7e80231008231fd43ee9fbc4be08653a072f061b8e8da5e14955009d9788c9f8bfab51659e7fa5627f9232761e6e6c11fb242b9c30302047c435bb500683066023100b3f062ef870ad194e12331c4c742985d093fb32f91b995f06d475ab2ab73385f5d2c931300de1dba757a60c0d75b7ae1023100967ae125d64ee2e3f70c0290d935e581636e6e356a2217b2adbd3cf241333d57027f81257e7daa4a3ab847dff21c81930302047c435bb50066306402303c2e316fbfb2130fb5ff5c9eedf7ae8233cb840752088d4e24556357a88d6b6d02452935068baa63cdb9b66dc4ae7c84023031b0fbd1d6c3ac2b74aed4206cb34b675fa2fe8de261d76e5481571a420532adaa87cfd1702dbaac5c4edb4922eab6c20302047c435bb500663064023071da45d424bcfdc4aa3e390b642bde1534e06a7d2a380a48ce7eb0609079177548553fd25a28138e2bc97709bfd76c0102300edf1033a8a6546e7104ddf012b8adfce4915a85c26da04eb54dfb9624fab91c179d4438efed4ecab8de64139f9cce300302047c435bb500673065023100d2a471286365f30a60684374b3b5f4251670d8af49e42a4992dbe6b1d8e95d9a6babf954d83195f2062020d037ec2a2b02300f65a853776a2be9090a219f4570a778e43f68654497319fca422cc096d3fe493ac0432374b271eb58f06545af309faf0302047c435bb5006730650230507938139b9f8171a31ac3255ecabc4d4f85d7f1300242d40cf21e52e759786dadac9c50543c2ee2cc817ce28587a2e6023100b73a6e9c2554616bacf737d4210b01eb693061f181c9bdbed9d7c54b4120e454f83f8b064b96f3b1a1a47c5e104843a40302047c435bb500673065023055ad8ea70ac6ac2a6109453da2a5098845d1db42f117d42e4f4f78064b72895eae655bc6efa1cf10c649fa0009a44830023100a6c503a7e724300140a79d5e0e61c618c518fe5fecfccdc9ee5a1d7ed926f07b6ec2b58dbc41cd294b5710b94245d8700302047c435bb50068306602310093f38199d63b769294e293139a9fd9141abe4a6df321b43e3a9f41b11068e34ceb014a8c43624ddcba0b5ccb77fa2da0023100fccca73f4b4de0b85c90ef31b69db54854d1e539a62cc76c38a2f0d5ed9a4bb7286769ce79df1840cf6c2774116468c10302047c435bb500673065023100896976960ed210d120d61fbe1b5d3b836b356389ad38f26e9387609879c59e884692538be8b6265d7aac49fe2ac74e440230411d7a53a7a144707862b7e2263855642c94c7def002425d0ae04258babf8218bb9d5653c4e0fd1ef0e25519688c0d700302047c435bb500673065023100ef74a1487207d86dc54c33f2b45c7f0d6b1eecaacc546cd631507fe7869ff860f332ff40f425a23c8dbb729dde484c7c02302b67e9fb5dd806470a77d015c4ce205b8eace128a44e28bf988b3ee3efaf4483a96eef2e066f888153971a2a8243c23d0302047c435bb500663064023045c51ef1ddec41dc733a0f54e6ae58a15a8fc2f277d2407ab7ab5da98089366ff034aba0c40dbf6e31ba1d43ea63344202303981e754b62aeee3ee28e8762f52b3aaeaef6e9dbeb0456bf1b82c04e3361a2a2038acd8de0f46c14e7e48650987e6470302047c435bb50066306402305001bf4b518d4a3aed4b6fa0240bd342c892dc5f0016f632a86490175f5f5a53e8176c9be44332209370bfcf3cb2782802305a98fb2ec8633f1cd58bec345a39ee786919d308a0dbaf92c18aa6965eb45a48b9f3e2693379745654af574ad2a3253a0302047c435bb500683066023100926d69ca4becddb00f40fd6f1bb29af5aaeaeceb2f0ab08ec3042d7372a4018469cea2b5d3c73d53427b6ebfc4b37eea023100e5138efe295ab4ba73f24c224b2339b3ed630382e164e370cd16531b13464be7c8af8bb694aaa22d3cb7f365f0393d800302047c435bb5006630640230372ab055c9dee5d7c356637ee9e7314ba9e3df1d0eb75290e2976848b8ab4cb15e5b281dc8ef255f9c0fda041f0606a402304f656c03e2c008e3b39061ca6eeb168c52947625be4f14639df62bf28e6713837ef2638e0fb4fa9c5442fc46a7d4b4270302047c435bb50067306502310097e7f7dc7890ca33628b6ec6d8d6290f15740cfb16c53333c9bbf4fb273ad20e3cad10abcdcdd891b686959d1375276002302685669aaf5770f1dca63fe0cec1ae22ad2edc3ff90fea92d209d07983412f0b786c8697020223af6b7633c6ad9cccc30302047c435bb50067306502305440b990710f6f317cc0ffa124b0f56ca0acb9c1cccc10d753bfd63f8f5337f9b0837c7567a7d35f56e7679a1a89ac1c023100f0923f8dc284d5df575baa5fe2476df9342a7d5c8e8f6a6bba98c88fb33d7d6e8973161bd39200d020e5b4dcc81637540302047c435bb500673065023100aefba5a4e1b74556dc5f7743d9a2f998bb4bfb9fed7b8910be4653aa75b1f211e442487528e23860ec2ca8f2e0c45f12023020f3ee4ebbdefbe44d018d59d2323a7850f5f77feab3932628023d8c47b62b243a47b5cc7d636adc3e14ed31a3ff02d20302047c435bb500673065023022c8c31dc59b84e71444ffc00cf2e761aa1cad352d96609fe0eae4b08c931b7435e45565b81a06d54f54aaeb7936922c023100b225645d2bba7143c1a67f0b368fd8ec1d7cef95320fd7b27d5c940d775888600faceddcb7a3d37d514e32989a57a1e60302047c435bb50067306502300455c608ded538c4892e8378e0c324ad139ba38bb7c2c23e6bbe2d124053448511bfe0d086a8a7a7b415be3187c2b8f4023100b3e73e5aef97c225aa15bb987ae42ada370738db47436529523af591d80588ad8b9904cee1ad62d1258f77828d22cd600302047c435bb50067306502300fab1a2830d2a504e92998adeb07fbe552e3dcf792b0567d705b58e40e2f18472eb674474f0be865becfa76144985389023100d8449960f293b71de866ddbad1794a55d281cb6d927a9f0a9f66c230e0c489a96e3b54d112aefedb52317d971ee955420302047c435bb500673065023100f8074344c6ca92bb259aea409cd4519c6306736063d8d2763cd9bcb992ae092f7eec5affd515fddb7948af9af9048ac4023016f6a41db9228a3add9a055d3f5e7f213803e81fd86c3b4ddc46944c23fe1891ef114ab55bda521893459693a3e2a33a0302047c435bb500683066023100e0c87fb7d6986efce0c2652288b3abb2d4fd1dadf8f7827ceeefa05e07ae015443ac62f9f514d5928948cff22fc77862023100963e091c4e08caf5ae52102c5f13e2517a09ee001c1a3de88917ca492956a8b61824754fcf77de4a7b913efa4c6cd1510302047c435bb500673065023073f9ce59edd5360c1515ff794d7ae4132a95b8591c7310a40ab62385c3fc0256dcbb329a91e7f2fa1d4333afced61d5402310093a9b7f98949f547a8dca772a3f45da9c4424ce98bedbd6fec568e344f549884c365a7e062a630f3ec1c9538546634100302047c435bb50066306402305aedb3b70db010f98a7a1f3145bc55ee8169127bc4b153a7780dc68c91eaf7c56eb5b9e8d008f434eb4855bc914390fc02300424a8b0c734a005fb5ab221ed2fd2d9e579642991e810a5871db5aa8b739f4d9ff27bd20ff112a30e6087290bcaf51c0302047c435bb50067306502301c45e18b9f3ced95b4f0d28532d37707cfc1e721508a3bf59d79cddb65e29783e39df8a040dcedad6077401354734f70023100d0c02914b50d2b8362ae4864ad6bdd8d1a8196c5fcf3c014e7ecf7c644fcc92b559e8654f85675f94ed5b013b8a85c030302047c435bb500673065023061b21e35e4155729c5e5fc93171439b8639568896d8919d1c618033c7330df48528a13195789f74ad06352e413526c85023100e38919e29d0243ce65a9780a35fff7b91ffe6b816f6871da4d61fa02201c18a6b6e0a1b1061a36e8eb71bf666f04fd270302047c435bb500673065023045fa50d0953a4c689ae8cc27bef2d53724d16bade8ab3c373112ce4bba312d7bd083d9d86860c090001284637ec1b7e6023100de105e96c3a14942809e70f0b060793132827e4b32215cf692662e7ad8b11b46f2c841517a1e62d172c9fa82e5c204f00302047c435bb500663064023051d28fdb4d1cb3829ea639b2115cef8122be30cac32500600e9d03077a8a91e7e399cece10bb47e07a7c75bb1026f2d702305e252d224c6ea0660b30e3bc8a093eee22d7c70101f7e51f302def1c513eea10ad8a31d6e6a7445b7d6eb92f645c24dc0302047c435bb50067306502306d913644b0164676f570d58c55ea8f1d271a2af95c26b1c98b4df22c31fd09083b28d88a37bcc61bc7a0ba56c7fecb3f023100ade9f14a79b210ba5eea74ed3a68f00794ff00c0baf0fc7e664e4e3eab0abcd15ab8807090efb9e3c5642a309a3d52160302047c435bb500673065023100a42c6313b0f3476ad6a2f1919c9d78026a1d77b78104e0cfa2b90c51ab631158959a75d294fbfc5db731fc4b5d2aed5a02304018ba57a276c7cbce3a268523cbb08396e82aa68fa46c1c2514f93b51d09b755216e5fb19b7ba294f5368d99b73de350302047c435bb500683066023100b819275291e80fec36ce8a39361581afc777213946fe7c250acb1fd32af3475f31a5ef1c28f0f556032ff456cadd9aa5023100e9e577a5fadc077be854b0edf46544377200578c56d47e37ffec93ca90c45086c6af1eb65834bf9c8038170463d115a80302047c435bb50067306502304dfcd79a3af9f77385558c2fac31ab1009936eec0dcec62e64e341c65d5fc6ae772f54da4fb9e1d3b178ac32f386a42f023100f99ce3ec98596362ddb0a3163bb419a089c64bd3a023467c948d2770b00c56ac1df933026e9ff485fc1caf94117850500302047c435bb500683066023100cc988a72d2f1d2f58fc1ebe15572b1b241689eb40fc265ce2f9ab508413daa69402c2860865a9d23bdaf16edc5e3d335023100eeeeb94db0b52f5d4666d7869ad84c1d00d24f08aa2e0b470dd4c23dec244cb2266da3cbdfc7b15043089129345b51640302047c435bb500683066023100e520d25ed5e530c2ac59e72460d2e7fbd465f813c22eb401c6a871670f554f411696fd7c4db2263a5c716612f73c8d2b023100a60bccbda439c64a9831c0f3734ad7d160ab07cc667d917e50d7259383bf2e484b43520069bd7a81d3b2b0d346e1124c0302047c435bb5006730650230529bfefb9111040c232d467e53cad3a29c77919c193df33bcd4fc4fe1779ceb53c594ad49bf0b30c7423e1f12f1369250231009f0b2077421c1579d2592602da2ec5dc67d44a6127f170963b77af02943887c43466dd046d228f46f0695fd35e02a3070302047c435bb5006630640230683c8ad0348c97c6bf28c064dd297c49c57352342a26781477a7059ef530db3c534439fc60965799e2a970c1727d6aa10230081e244a197668ead2e984daab28e2c4cdcac2585919258905aa405cd35b77e85c7f610cf1ee237eb92adaf728a843460302047c435bb500663064023035812a6960637f75ed74e681de152e786fb316cc656ab9eea41a14544b658e1cd2fb4bcb37c67897927843fb514815fb02301a51018f93e0c8171a9c9b90e131a18ae3813e7542580585c880407fa9695ca24182e09277e13ef87f553989188739ce0302047c435bb50066306402300e27e805079d513e8a90d87fe1d77616ebab297e6683937cfeb44c8de1ffd42762853c4907756b727bda6bc43a51415002300c41c655cdc5e173e2021dff7751fb15f69e9fc48667eb27665df5ced55ae7f071fbcd1a7f15ddf9a98d9df0d8df03230302047c435bb50067306502307d0ca02fb45ae27dc420f9b4822a949b3c14301a9f4b48e5260cef2a3da69179451544aad1dec1be448d1b8e244a8a46023100c3eb84eb4e9f819f1087d466a0a33737b47d6cff60452b7db391c1ef522b5c07b12d114aef215d128ccfa6a5e83643610302047c435bb5006630640230042ba659a583e4555681bf9c44ea52833ca73aa7264f588a316834344d90ba13e0b034a079c34c09ba7d891c50ddceaf023043d527942f978e83c5adc9abd998806fac9c5b13de7e547e9f9361758f6859c0cda18bb7fafa9b5c6d201ae351b2e9490302047c435bb5006830660231009e2818080740d0fafafc65d12bcf7fb82dd693380326c1bec75f51a893832451428a5e4ec0156d0c80795b8c56933ebb023100e2752425f20e21888386a4bd88ce65a67271e61f73f5039a50914c91f29a36b490b0c6eb978b6a3c8818dd75924f76cf0302047c435bb50067306502305b08c81c9526a9797695765f6b4769a73c572f97b1bb951e2ef4da02185446f0ef8ee6a3d3c24f79369cadeb8f25f09c0231008d37cdeff78cbab135a6b9f3e7c2541218dfafb4f3b65da5e0924000cc91e36b4a2efe9daf843cc10d368c5be4fd3c0c0302047c435bb500683066023100f95c7b94f4f9ebcc46dbfdbd63dc0f9d3d98a7ee2500e07c1b4cdb9197c62e254171c3e22431a6cb665abc455b50ab70023100a94490d7792154ae7664640ceaec1d57b1bd2c3197c8a84bd388e1ab243be55c797632c6e8948900e314d85b09860f1a0302047c435bb500683066023100f408f7cb622e9db0adecfd209fa0214564e4d9a0aa04549b1690cc6cfaaf05caaca0ca54976e32727a2e848babc0ebf3023100b547ab2471133d723a6f427d5eec232cb9212853c10218cf3d4f2d9e5669246f823aba7527d16b78a5d2579c2a05af9c0302047c435bb500683066023100d34038f8f6e9591991b07e86597f69e24e384bf0ab25cfd63d6fb1e5f981856d364998e3c2e0e581bc9a88c381f04c79023100d1849d7e24d7640b68afb55151c1e664eea2709d57b7a67a6aac4af34b8391df818c5e523f4327bf3d6277deba56672c0302047c435bb500683066023100c5e401c3d9e758eb7e723006d7c4ab8609f050fb818b9bed1c2de88d616f129dc59a628c769621a42c809b6e79b3cb8b023100c2efa69e1bea9c69d55a86f82c62a60877bce8dbebad75aa124d2c5cbc9547888d70443a2d517355b2336242b83ae82c0302047c435bb5006630640230143f5d96f000b3bfefc484f8e920a89388b5d505ca7233dcd6c181a972c4af12387c608eaa87657e0a7615d5796908a1023001661251ce7e15f10b454f4734de40c2853a4bc1f5ee09bc9a0adb559d65b636f8ea88b7c58f5214afac04d2334048310302047c435bb500663064023034203ac1ed5822a441a8083464e0be5acf1b518f91e78a4f62c7e994b3fd16e0c568fbbaea7e5364762302d13d116eb602300c17aba427bdf008885a60fb0ca5fd3d1243def0eec50d06390561b4b34243aeaa3034f30d93dd41f6e06183588910870302047c435bb500663064023070650ed77d0eaf85f5a8949fc4b907371610c0a50db9fd3c1124cb98b50e65f3de540b191551b58746cf1be208f9a1db02303e8ddd66786d4b8ef9bf5e6d2920d116092971653165307d43f302c14c5d893ff4950a5632a963924107665a54023fe50302047c435bb500673065023100995ef2989a2c109ac3377a8f15b60a010e703d4e1adeb4fca06ceb22f4856bb95d25c07c85a23bbdc7087540ca60d9c5023034ec7ff6bc83850ff8c86db2530dd049762ea6f9f9773c3f3ca7ee43b8cc26b06d8b5054df6c783be11a49743760d8090302047c435bb50067306502300f96a6cea5d21d6d4050681afac31109b2832d7d2a9931aadc01140439fed83ce8cadcae8a485aa06498dabdbaeab741023100967657c0fb4156d952e0f2b758f8d47610811dbebc5d91c1dabaacf1bde3c241867b4c8bf47887e7c52d0abdf8652be20302047c435bb500673065023100c86466a98612df1602c6d53eb819f71de8192c576110cca1d7fd95e12259670c36b37c211fea342025bc57e2b40ec81f023013c20b65d3c795abfe0321d05297d62049d40595bf53b7abfc349d93106aa9787da5528c3cbfc085bcddd9e77fee0a7a0302047c435bb500683066023100ee3ef65167984f77faa11ac416767d4759c5f13803b7c86e46efa628eaee41fb79246abaee0192fdfa4f0e7d7adfdb6a023100ffcc018d2a07c09ba699faa17e12e6c26955af73ea7a98784fcc7c8efc42dfe9a5c6cdfb6978540d508373f5153d3c4c0302047c435bb500673065023100e284edb3cc7106db628c01898d1f0bd7da55c108157caada67e92821b468cac4533638b3bc1b173689351c944379a0430230420ca21d0a43de7d48271e7cd2ff8f43d290276117f9f8e18498e76e60aeafcc9fc8296dfb9bc7840d5b83864f2e34910302047c435bb500683066023100d13f9a7cda817498eafc31fde524a93843f668dfdae73079e8172e4cbeb84d79162d4c7c37656ac557da4616751f05cc023100d9a004df3bf212bd4802e4ad74bc27587258d2bc0bb2100fcffdda26799e2f1e27a20f327668b74db4303486241ed0de0302047c435bb500663064023004d1a6df6b8087e887254ac5e4a0a62f628f717e60af53bc8e030a4d4f8920b5ac7f0f0a0e13839de904b1a709a07e1302306f8813ec217ffd7aa0d7979f208191fbc996c18df1d4744ce2e2fb194d8a015d87b5e15720dd6f40bafdb7d1c3b44c7e0302047c435bb50066306402307f8c96fafbd332cb2bacbeec264fae3a18333ae65529d3f8a2e765d4f300b046e67bbd9bbff9f1a67f939318452c0a0402306501227f2ee888868d3b27c219e1455e7d5b46c1c5148ee89f7703d4870a6c1d3e678f04cd93fd135ba29253e5969fd80302047c435bb500663064023056a9e39c785661bd1d23b4fb60bdaa18afddedcff6681e4adcf9ed7b8342228ccc03cc7b12b0db89e21696d175c8b34c023049e81a36a93520a826894e83cfb827f654cc34403dc32387f888f08f24ac4bd70e8410d52df9d4c2a0db85df40a56eb20302047c435bb50068306602310085cf64e64bacf91276a4c70bf2d3d0d4b3a14d30ca4e5d3b817e0aa70e613f7b08ab081f6f553645643e7b922a1a8167023100f168e60996ad2795af087e550959914bebab6cb7b2f2d1e6102e43e215fda077ebed758aee336b1de8e482bcb345ea300302047c435bb500673065023052f7ac6ba7cf56a9371bda6412b3da2fffe5040044f9b8738e574e32ccb20254cdb371370a6df31f82667b4f1580a78602310081de7bc1f09f69287efbf2f8eab4ec1c7a4e565b922cd4d1acccc77991222a0e50136569f321a658b92c52d123c582ca0302047c435bb5006830660231008d303686cac85160afd085b5f97ae2def6b0debeee91a59daac15145cabc333916f680bc629ebceff3814152b1235534023100d67ca88dc07a1c0d82cf1a4d569eed007ce62705cd359d136a543a68ea5ead0f15d708e08ebf40c1f98160029b4b47ca0302047c435bb500673065023100a4469e8fe28ee43a5041452d760e689c13b298f07c949c08e0db20774a3eda9d57ccaa6dc0f23bf4d7e9e38893cc4f5702303078b159d61880b80f2252daea52f6aff8cae9f887492c4483f900a75483b9ccd533fb3005e9fe520eea1f258ef0fa8e0302047c435bb500673065023100d86a6cc78181684ed5f539a79832986e5847be3faf43aab3cd2b05c923864de4ed7a138dc5e7c8ca35515d4f19abe10002304026de986144117b7070281423cffd07ca389ce4c8032f1fd1f5ad210f8bfd4938f8c15b28236e8a451509c20d619d4c0302047c435bb500683066023100d49655508671ca74f6ac1389142c77c2016d042e0239af20d2662e4451503496a1a96deca424ee6cd21e681a5df184d1023100ef44ee6ff642631e66004c17f9c8702a41790c6839d837a45b63729a95cfa6d798ace196f10b842417d1cabf2394f31e0302047c435bb500673065023100e18ab6042e7e5ad468c74bc7d79302a3f3f8dd4b4e36eb18669a69a7d4818670de425e890c128f79f92e7b6a175293c202307d7f5f3abbc580bf618ebd0f8bfd5d097ca502acf191fbf8ac974566d79f9136ed5a5f8ae33c4866c5c31d456d8724c50302047c435bb500663064023065863cd4cc6100df354837b5735ec436a16f756352dd6bae9df047f5a33e2d9bd086cbd8c23d67cc6c20c942c59be0f7023063ee79372746fade9994ee591506836d83861ffa7fb3588345e5b8558163ecfd249aac82507084c3dd60947bd521f7e00302047c435bb500673065023100f86e47c06acd3b9d1ca53dfe052110291cc5129db5f9926d305daf6ab360dc70c34a577cc18a61c617561fb6319d62bc0230119dcfe49057394146c9c6288fc3fc02c52d4863a237b8ef2aedf5f0aa52c51b427adb65d9e7ae4f0c184730d7c081510302047c435bb50066306402302df3e5f9a2e020542890ee8c65a00620cc2942c6f27ed36090380dcaf93cb822a38a7fbafc4f6be6f1d4f8e03686e72302300652dc105afd55f3f7e1ba2c74850fbd4e3b374d9b66528d8342e323d4b91f197273e7878b6247b5c36ede8a353984f00302047c435bb500673065023019334a9db8dcd06323186b8dfc9284ac97a2b004e5be26307e9e78ff24a36e114b8158f5bc4bd692689a53d8ea95f9e0023100b71314d983a97db54d195d795f2f2ab396f3f287b61bdfe1f70d82d781b02cc46f26f0962f7551a9595b3d7f05beec930302047c435bb500673065023059943707a495840e95e506648f0b39fc7220f5778b3b98b72d845374e5343bdfe98da02e28820bee25363761cdec9018023100e82b4120cbc904a851c0eca8236ece768598e9365d9711fa97dacea7a039ff3497d2ba28fc33adf9b8602ed11ece45e20302047c435bb5006730650231008b0418f344aa3e702f640e18803b9c7c5578fd672d5fab6c8fe9757d656665718b3492ddd46bcbe766a0416555962b0c023049eca1e3a6f75ce08595772e47977a88971a102aca08a7c7e90ce0244c73fdf4386c25eb5fc05fbadbabcec455968d680302047c435bb50067306502302e7764d336a51268ed5877095f4d5dad3e49900836446da35500a450bfeeae68998a4b05c68216dae3628a005bceebd2023100eaf21eec45c7b5313bab9a1f1f6ddc88db80aff1da26ce26c677bf75fb46b202b252132c8d5b74f22a189b1c930dc7250302047c435bb500683066023100ffd4d95d54fc3dc3e77c49e30b70002facfd61022abf5bbf863ea98f4c30d35af851891a8c1abd8f093172bc82bb52e1023100ba89b8c9a285eead0b80c18b764040a76ee7029f2084f8049a457966d329b25f2a97b07e9bf4c6490302a6ecaf4ad5cf0302047c435bb50066306402304638fa754532839a90782e3323c6455a9b0d851737760d1a27d9ee7b32ecc2f23363b3d72f6611661a8acadb3983d7ae02307a96da4efb982bbbf227a9f6cb26bbcec5a12c14938154db3e8e44305e2b4f69a13771d7deabb2556e78d816150d27ea0302047c435bb500673065023100a27788fccf293dd39aaa277acfcc9615377faec5e82f50a16172bf47afb040de71b04a9f19d0d0e5845bc65e3c47fbb5023029a761bbd763ba0f5ce53494973b5f0678e648f421e3e4f2e8bea7012902b9c68da36292c289c3aa7ec36b01df600ddf0302047c435bb5006730650231008d1ad7018234efc3be65a391e943d5078b3647c2ab616e35371941bc136174db711b83b17b7f6b372d85bed9ea29190b02305f6d4d6c3b8de61e295fa9fe1b7e8297e8f02e3daddbc5cfb22312ff8dadc5c1e4b253701f14d3dae6fb8c58eeadfd0f0302047c435bb500663064023035acfe365451009632bc1f83452417c48c75d758062ebfb4646581a08893b68efd02f17969921ca1d2f5393047637cd50230763bd51d847b867cbcc07fdedde4ad18472377bc64e1aec3f7762543ee5eb60a043a5b71ce82113924433355355b23080302047c435bb500673065023100c34cbe6899abf9a6f1f86fe17ff1018ddfeceecf3026ed11bcbd579452265e86b4a61e09f4347454691046c525a1cb410230657bcb40e7ebac55b90612acec535ef7df111e3132b7f3c97c62c1bf45ec4ce4a5a817b3b5b80367bd7d7a8d795a4dc60302047c435bb500673065023100df4dfd0261f97e1081cd18e1825cd69f66e714f2341276b52d55336a51f085c2f985cb060aec5d8791063ad21bf85157023003e3d14de8dc39da84d00ac0410b45800f5ba3b9ccfae92ca7314711b8dd6f619bb7a7cc9b99d204861fc19356a8b3740302047c435bb50067306502303858c22fafb7266f08339e08450458c95ea6ed367be80256e63e3afea6e9883a3d6389ae17c51ff02ca22356d394d54c023100ed526612f7ff407ea955bc4d92b86315ee8765409510a7b69626f3b851c09899643c070c6bf910a2c1a8f230cf4b13a20302047c435bb500683066023100caa26480bcc5430e3d3a9e7e86ad1e8566dc2ee1f4cf96ccc453e77e7877663e306753158ec453e5b2700d339387668a023100a44256801c62a4cc43fb9a12a813532be3be04b2b0402231a9fa78e553cb4983dd57d750dba33dfd0c7c2a5f840538d40302047c435bb500663064023034179b4c04a629ce48d5a83027bbe98f2ceb839770f74c05386c2c6ff553c2457b76763b1be48191c6c69c28fe4eb30102301a58578b55d13ed2842e929b0781b7d7f5c03dd940dd862388620cb9d9b477859e21e7b2fa96090c0e76456cd7fe27fd0302047c435bb50067306502304771e37829a3a2b65368e250b213f7a5644a538db0d998b02fd80d4f789f321e7476934f1dbdd0636324c30a338a687502310081b978032a1e0e2bbf3bb32398c5cd9749bd5d04c0dcc46e0eaf8b07ef398ecfbd2205cf9f518d332170bd3ac35bb8c50302047c435bb50067306502303f99e951067c8cd0e2b9bf9b7b65f8d1d4507347e50ff34107e2b66649a6ffe3da95fd16e5c3b9388752a8d909c4fb51023100e8eaf42a94dc55e6c197d4c3642763fd7e262d09d66eed8d593c3c6d30c360e884db06a4ec4896747a896815844bd8660302047c435bb500683066023100cbcd8f3fb33d2c3cb71563c5eaf547d7f29556dbd8a5f78686c302fee17c7a9c22c09c5cda962f45291994574604a019023100e87e5b3978fe693101aa2f6697bd7910446612807d83f4bcdef36e5b5cf445532dee6667b44faa5a556fc1c78bf7bade0302047c435bb50067306502310093d16f6c4044a9202c74bc3b2f6fbb7bfacce811c68d6e2b48610fe5513667a760e40ef2bb20644594be9f2bb31e670f02301b3c1992d692945fca982bc66815ded3e11541cc2178d166be6a6500a5fb801e39f2826326041deddf8e413e20ca58840302047c435bb500673065023100ef5f6f04b9034306014d7cd58cd9c8eb546b97311f722b13eef22055cedfe92573e0bbb97112dceed91bc2484b486ba902300e1910eff9b31526c71a0912fcb590e13c07ec372e8ab65bdb42fd745f078f7b9298a4564dfa9856f4645eb9665be8da0302047c435bb500673065023052d034a99b33b9d9de3b0a250658afe8fbc43a69bcd44d1e234e2122fffb46fe1cf96f25ddbe9bbbf880ffa46f24136e023100feca14de7d1de9c23ce6a3ed7d00eecaabd9e671fc1781cd949ecb2679db6c14dbfc98ee664030469c9ef8ba2ffb8a290302047c435bb5006630640230211b795a9f5c2aea5161a819858793ea52e3cc7455b3d7b9bc610e6e4dcae993463abd7aeb5a44ab5ed3f4898ebde75e023006a1667865f359bf581870a990869fc77568ee5705499bd882329f1b15007a5c6f7a59e2a1e6debbb0218e773233dd360302047c435bb50066306402305225cbb680650898d2b6aba1ee0fd4e5e83f01b8572ae838dbc844cf6a166ba849b97eedfe5f7b7dbe26b6fe78148c23023045b642b3a7421bf8f1120c134b7efc18f30253cc0a5a5b63259df61b688474e1acf014a90d9551557e7dcc96fd2b7fd80302047c435bb500673065023100ad56d70a13e457f93636a6b672436269019282e392112e8a6b8530a4ddb142454b7a9e71625d930ff75a6d852977da000230423c6be02e58142f5aed511260ae1210c960b1d46e9ae4d63a4f2c57cc781c7b1f292f74754b3bfd5cd13cf3d4c144fc0302047c435bb500673065023100d09aaaec650b207b36d71ec548824871c0c5324be9cd47502c41b13cf5af39fab07d4265e6450dafd16356d06db5a60202306e4d5e6458fcaaf733fbe26a6dbc30f8484d8cb01d955e0ceddbea0367c74744f1901a8cb230492f415c9cd5a9171f4c0302047c435bb500673065023100f71c17f2fa71159ce9f5f964ada83e14ff007eb7e34256a7fe45ebec3a17eee07068c16d6e702c56fc0281de4ebc5088023036e846276ef5a904c93aa84b2f38eda3b81f1e0761a6e1c6abf3ea644fe01e947565d614e387cef98c8929ad830a16500302047c435bb50066306402302542b4036e4b35a11fe53c6ae97ddd6fdd06e9573512221237c1b1d774350ea21ef377858e1c9ac13204da46117b261e02307cd3bfc6b0d0d5f2947b0d0cd2c7d7d13e986c88994e48b4b2aafcdc81c420aa301c64c1f248faa475558fca579270260302047c435bb50067306502304aa1df39080a859fcdcf0d5c67f8e4589d482dee921bbc9f17dcaf667401537e22436ba5a75947b653d23a54a16f3e16023100e61949cee33283b247a39e8f4a18f91c89e004ae6958a700ae9d1674556a5ede20bb885376bc911004ed07d47c84c64e0302047c435bb500673065023100c79f70b76c1e4b2d127afb7cc037a1d609e77a9ce8ec94ff7c1d670c85779d49c42066dbcaff450539bf208be2f925fc023011aa49180fbb244a41b93a43be1faa72bc12e858db8df6d8f497e7e83288c4f9689bde41e06c4559a8b4af24b775270f0302047c435bb500673065023045c8e6afe9b7f832dedfc0380581a91ce3f4e6dd9459cecfca2802a6fa7b6617bb4013e05f2daac57e48f06bfd33cd11023100c8da3de9b510e2c4fd0fb847da727cc27aac011be1bb13ceb3462756d8d0d9b879702c587a2a52ef24603d5dc58207540302047c435bb5006630640230404cbda61c1282e0fbf5dcca144951673ed056f5671affca46f7b36680412811bba9b71c6cbe5e01730ffc9b3f997a7902305f20cde2d06d815ab5e9f31a3bf91cb0805bc10e60a3b56c6ca5cb5e4f80aa2ecd3515bc030533b51673fda070e1fb7b0302047c435bb5006730650230020e29ec95262f27c262939e5b4644f2cce100440075f6d93b08563975cc197e83749b578b90f2d531b8c100d546ed71023100851fd5891cdb61cf8063c41b571322ad1eaf23c8a7dab4b738b6e6664869982d36898dcb51bc679a007fc3d17996d2c80302047c435bb500683066023100a312d9b673f255a1ca5ae92cd1abd5b6ac15b7ebcfd0b0b9302bceca44818a36e282e60300af6da8241c9b4a9d481e6f023100a51cf8706776af02c01536bce58ab4c869d4be838c46111f079034cabd69aa19e2535acd5d7fd5d50a7037935d23a9c80302047c435bb500683066023100926bfea41877bd6ed4959bce54bc5ab3168efcb9753fab90bd16811488deb79ec26078ba13cbbcc57804c94d4bf2ea8302310092e7de9a73504fb9ec0bfd748f90558e137711028d3d3071f5c2315b497edea559c814e1e8c7f2c33e226758b586926a0302047c435bb500673065023024308bca4f2aef64cf2e4e1ed0cf114dddd26bf4c9103b5d9e3953a1a584e0b8fb3c60ff4afe3774167c77ce8a537b2a023100ae74aadd093b1629d2e70faeb42c021ab46a8bbd0e22fc82cf9b6e05dac5231fb17d593d7b1ca1fdca84612c705492e40302047c435bb50068306602310093c4d42bbfa361c43a692c66d3fc9cbac53bb5fbc3cfac82e3501ef515f032487860488ed4b40646cf2aabb1bd403af1023100881238e0f2eb6e11c042895a166d5039f8db48d05a0b3844e97367467e134844995531126c89648a1d21920320edb6a00302047c435bb500683066023100a7d8fb7f47a9bfdbde346b3ad2fb6a9fea20a0c60f28602c467d82140593ef44965eb03a9f41ad32651fba5376b635e40231009f8ebdaad7420e859b99f7c521a2ce4c3dc3a239b54ca661f7d897e162ee1250ea356c3fb1122b98ef89e233a3aa86dc0302047c435bb500673065023004e34a864d360bed40c39acce18fd4dd5671ed49d5afa8374009709da72a6e4f3aab2387a4fd5af1b7a79c6c294d99d102310096590d7f94a729c9a234304614e9d1b7b6aa3e642c32975345b1a16d9e2462844c42acb02b776f43c6bb25a06101f6200302047c435bb500673065023049c693fd1eb5dfa216ad58a3137334582e969c0cbf26661dec359792f81588f384993d1a954009e91d9f1a0f12c9ef8e023100e6cc4e479a4bb6d3d201a8bceeb5114c94d881a00cc644e79b744c9dddef6e96b37c372b0c71ebeb5ed01b976ce736650302047c435bb50066306402301230d75bef221b3a23e27a7ffcde45693113110cd9d1f339f773d0239f86d770f8c8c520c5922c79169f9eb87cdd97aa02306d334c5dec598ca482fd21029864d28fe5b36a72dd8d1b22583d93f74187a98d23392b5b6485a163430a74fd48d63d0a0302047c435bb500673065023100f0b5f7796b8990560382b2f12cb120d1fd8fb298ec81cac943b0badae6e4821c31c04c1ceabde7ee69ba69d304c24f4802301c9d51a60b637f38f331fb6cd4e5a3492a167d6bd46c1e3020073bf1a2284229d242555510741014a13573f3b020daf80302047c435bb500673065023100c865230894da49a734fd2626aa1b3de7935bf90d3b9f084e2a9dce76f628476e342e571029bb723b7600a0d79ec5c4360230167c7b9f8bd1419d1e49a76ad7457e71a5e28531a1ee4197e7eb76b57a2d34489f9976e9e81965e4bfb151c7b971147f0302047c435bb50066306402306a13dc9c570255ca9e8ed09e42dc180286edfccc61ca41105dcdd73d5a70fcfb591a17987502f49142092b8135bbbdd4023039c5acb6475145cd03ea0dde61ec3e2dd5955856c73fa03fcdce825d45c83a9f8ed2806d9422ae590eba249a9dd4c14f0302047c435bb500673065023100e38e56fdeab316fe5a2a0b9c9cc8d15d49fe20d2cec4b62ef3c20553cc29d3d60852acea8dc2af611c3287605892feb102301a633a41b0daf340e873229bc0054b51f684247861b3eb6644023e6c88183ab8177ff23fc7f75c5f1b460dccd6bc94f60302047c435bb5006730650231008c35813b3af8278cd9c09839b2e995923f76503107b723a34d976371dea643903678caf8a1354afbd38b0292622da248023020bc95c283146fa5ad1fbedf32e2d50b287cbe45ce8a70a26dddb0869dc8800c92cbfd6c0663d462b7565ca6376f059d0302047c435bb500683066023100fcb1ab517f9b709d69c0efccc58efbe2e85288cd41a097a813c06295b997fa5001d2a566d7c613fc04a6561bb1977e1b023100f183681d1ddbcfce9700168b0c78f0ed8a466d6429f30217a01e0b6122e65354cc924c2fe4d3d2cfc41ebd96e013c8410302047c435bb50067306502306bc2c2065985b3e93e973312be7579d402a648d3ff9ff89563fb84fe460309716026cbe8248012952a367b41136d55ec0231009adadb21ffffb9dd5ff72c439fa38275f3e2eef345d5f137545ac1881a792eb3928c80d79611f8eb42ee4001d93035200302047c435bb500673065023100a2e4772d7edbd41d4661325a701bc8c5de64958e885f13244c855e46eae68e07663b62bcd66092dd55dc785a5816fd290230120c0d87ee4bd9a7165d10d776508e9cd582327ae044f8680c0d1a21d11ceffc25dd22ca9397d00f46aab0c039f7773d0302047c435bb500673065023032a2512c57bb2c2fff6c2158cd7f73143408f7a36ba8b7891b93a95045bd91d2e8bee0e76486ffe5df63e57115d7d009023100f0f79fe4af6b2b3c73274a3d7ed5454758b58d2a38fe733125e8c352efe08c12fe758216a3f8d2315e199d1c5a4c608c0302047c435bb500673065023100fc3d78b619a93b3bf388ed0e82b5a9b98d57b9e94c234e24541f06c5a2ab2fb56d65fe83574695161507ecf92e117f11023013bc815377837f1f3597db0c29a57081d881970d2ed1e20320b185f1539c0bcfdffb44a98a57136ee5fbf0017011a5ce0302047c435bb500683066023100fd0097d4b2ba3ebe3184f63a372ed3ac5f399f29e2a8f057531eeaf74a7335863dbc8c89e728861859f896b8359072c20231008b70e784370932b0887a41ccbfbbe96122aacfb06326e8f60ff130b304404abe290e76e6ea63bc056ee4f075da2ff3eb0302047c435bb50067306502300682e1d5ee2edcde14e2686252896ad253eed718de3bf65741d7c5931bc1597f7b90c0afe2526b11a8714eae85993132023100bc77624e7fae77a1d0c8f4eeda9f895ff6c918614303e88fa3baced1d9f5b1752c69e3e583585a05557ab0bee11bbc390302047c435bb500673065023100a355e93f5abf41b975744bf77e69ccb03716a5d3ce9c1c9e6a67518a93009e3b11e6bf8d9f280e36a5bbbe8636fcf18e0230262866e5cadfc8b66409ef02164d5947db00131a54003263a450228dbc89471698e35ff74d702b89803d7e25405b65f00302047c435bb50067306502302a827b0287c5d98890ff3418dd8ab81694e7d4d542da5a147121264a146e1dcea01b37b2d94103e3f85460d40d3d654c023100adfa12f57142e26cc18e42e87770c6cf69e02a092f50d94e35a767a2711e0871603dac69242534ea3326ddc92c4ff2cc0302047c435bb500673065023100dc179c2da6fb0f0523e8689c4716755611fc0a96ada60b20596beb1da106733e526846d88d64825dcc71077a7bb4cc6102302c5e24a9c40d7633f3c15536cb1094404a18c0a04775f2d66802d4c998dac4bb0c62e744c4fb373965312518232c46140302047c435bb50067306502307c63df6f94967675a6dddba358ae52bdccdc91569778f584d1e9bdd5ff5864c405e90eee689b616847244ccabaa0bd8e0231009a804b20012afaf63602ee9e13c9e44febd63e0ba1b5f734dcf60700787e34a8fa8cfe14aa9c745fca3b6ba5bc48b2820302047c435bb500683066023100aebc86b24501a23dcb70b6fd5b9f13e04674082069ad032d5f68c9f92ac8b4701f1fd78cf7edf6390df87acf1a5b7b0a023100f0e3ce9e85d55fdd8be85f370c95d7441e31dc7a98480262286f25039ab0d236981a5ba9772ce548f5e9d54f7eb46bad0302047c435bb50066306402307613eed40d2de4cc920531a88654f7a30c23ac792b44c81e35b0b02a58059f054a449bdf88505c450d99e2bf710402d3023028b66c29cb6cc606d64ccad28b55173ef1f07554d5d41f6b7c9863cfed3a3c7915637a1b207890fbce2392bb5022b4280302047c435bb500673065023100ace2dcf753e659963a8b4ce665b8ebbd5baf9a1968c610b81e30cd929ca8144c4a13b64310f5e95a4de7a3b7b4a85907023033382e58f4c3ce3b7384357094f9d529999ed0e65bceabb116a9fc0c719661d02f020857c1ae86e7bd1422c6c3914ebe0302047c435bb500683066023100ceec1eef9cf6a99832f5dc68e057ac08ac54bd0b642b035425cd16a504370d404ed59a87213e5c3ea97e000288168c72023100870841fff1108df08da1f2a3984b9d745fa19b3931a532f2c1797fd6bf89423e13e55940282717a4b8e8a536159902240302047c435bb5006730650231009c791d76b2f77b3b24d4e55b71f2c11e5d33a5ab7f502468fffdc1b52bf38e36e13496418949dc78ed523eba4f4a1d5c02302f4b16e45a675f5398b6d1f5ec89e1e5053ba149d4ad0cbbbc04a585c4492933fb6f4bcae7846f757afa4cda0bdbe1b80302047c435bb500673065023071ad9d4764013fece3ec5cb9c5929e9c2dcff9dafe9aad20d3e000a6480064ef3ad73cd75e105d0030eb646bc8f02675023100e81ef5aeff448d8aba3f62d447c999b96a8c1b5aa8a7c4693c07e6d4a9204b46973ce2aef69419968cbc33b143d74e0e0302047c435bb500683066023100f8fd2b1008baca68613565761352a8c926aa470c53ec36afdb7e4f4785b03a2ead9d8845a675c74183b5ed84b2adfe44023100f5ffff97ba71a4e36c4c09bfe97cf56adc2bbe66150941535058248295593aa4e793da126775773df5fe56535feafc5e0302047c435bb500683066023100da6a8fdb9608939fd9fb3b96340eadc4899d08a7a476b482e24a88df8a2b66fca01b81b73369072f19ec393faf335e5c023100d50bf40bd8a845ecbc78c92f2ec107a62df9998c5b920d3c751a9dbfeb4aa2baa75ef36bab3af5b2b577929f7546a5c70302047c435bb50067306502303fce26d56718b6cb003cca27c198e821ff1588aea05c6224a165a337a3ac04ca037930dbf5c02577110db0d3bf200d1a0231008c685d9d8219c3dc248fc92e15440af1b4556fad8017c21c86d710845e9089101e046373b8ee03207fdca3a952c851910302047c435bb50067306502310097032580ecd9cc80e48e89566be06a1f2edbf4c491a3c370fb9b3359e117c3867835be0263bc762327494311f3f22df10230612cb19b79119fb8baafda4cefbd3a8992883cb333e650b24e92f5023ec6c761455a36db20457303c4ab0ce90c6f39ed0302047c435bb500673065023100d7138e37ea80dbebb87ddec94d85800a4c5005e3ef6268f0e5912462bb2fbe88463e4b4e847d9a2670b85b3cdaa992d20230111c044c3321015b7f1ebe47f921bbf371e856c1fc10be1565b0aecf2fb3c84d265952a9f7c0d7eb470275adc59bc8af0302047c435bb50066306402303822ec34a169f230c86b163eb6fafe64c6b5dad583d1ec514d46cad8c23c5c138cdad2d0e97c37840e0244b75b05b90102301ca5d04c818f2ebe081fd2f4f389bc8d48289ac0250fdc1820274c6453f736b18fdd52d1fa02e3fef2773ff567fb978e0302047c435bb500673065023100db2e04edf6fe5dc5136e6feb6c5d7a065e234bb7db87c0152ca77ef925426e3d1ffdd0305671acb6c95f9d07524842d502305e91f852cf4b6f8cda633db0db750c81077fb17fcd9dc338d0d90b2bc4af64f5743e8496e2527559ab36a19573cf27ee0302047c435bb5006630640230076f504a9fa5f1296c95c56a57af1edfc8daa5b74a98285d03bf50166e5833ffe998f456a41ec4ec018fdc9506f00e94023039c2cbf357665b271dfea2c2ba65a49095a6512c7173026cb13c2aea91dbd8b86f1ddc3f4c80a94c6165653ddbe74f1d0302047c435bb500673065023100a0b5d43efc0b0869515b33c826df3e48019fe9d8f90a085831cfbb1a663cc231ae8d1294a513704640748a48d5c074bc02304697b6329cdb75ba97eeba6bc3b94582577faddee7f04525f3d4a5940fee3db035ea5e2e228688742e4948b63125629d0302047c435bb500683066023100d0e2f23e4b6e7e6a85c325fc0a8e557aec542bbd54776c502dddd2dcbb9e4aee9d6dd3d0dfe650ded20786422dea0b77023100da0fffd32092f5d33dfe95fff6dfd6dcf2fbf6ff2a78755367fa709fcccc32e1d6684e9f076b8587bcc6e6b722fb213b0302047c435bb500663064022f2dc040731af0e6988f1af86f8d2d63a164d231bc0646d58ef6ce14a36084d07648f85032615ac5a025b84e65ae4549023100b4db355a10bd2675b72cc33c4f5e31f1a38c43f7ebef393b48b186144bcaeee240c6ad52c09cce94237ec780218a9ef20302047c435bb50066306402303b2ff8642f2791f898cd9a710c241ee94531bc1c82695bb398d6a283d9a0d03ed4ac58dc199c5fd0158670cb3d0eb5ea02300f18bb74b6cb15b27395a356b2f0f52eb8bf1cea212f2f70c082f53b14a164402ebdf1c735373917d885c36ce3b8848a0302047c435bb500673065023100a8fc0ed8093a2bb19e64115af7081885176dc95dc4b9a8d26ac2d58bdf9277beda6aa9c853dcc149c66eab0d4dc924ee023073a7b2723392b47ff3f0618b002b4502335b729cc6cd5aa6132a1d44fd8caa056c419709dffa4d5abf28baf74d6f3b3b0302047c435bb50067306502306de31b49f349c67551bb95465186db75725229182afc2e968a896a0ea2327ddf6099c051b1bb0db88bf272044ce3c60d023100a1708d173ac8933eaa4510cb331918f85fc4f26753f0ec71ae89bd3d139c30496cf3f46c829b61dcd916098cc2ba4fd30302047c435bb500683066023100fd3c9c92282cd719a8d9e41f7124309d9b8eb5b4afc4e8c5885e1ba21f0c37c967cc4a0ae5b6f606dd26e98746f115e902310092d6994e6efb6c4a7c8d039c0f203ea7409a73a42e63ea97a6147a4355de06b6003731d5d8326e5668369563db453f260302047c435bb500673065023100c6a2eb5ac265f869189700d3d26424133010c5512b29def2888915e6aca506d81f0cf0757dadea3df8b8a10665db87f70230356be87fe1125ad97588a08ece91d4c755551e5d5b00e57cf8650ab3db72b8fce74fa4664da471aa080397f3341f82210302047c435bb50067306502303bdc88a41bc450067e2d5b4e890924044269a26a029da4427c14961375ae32a657a8813af528b26672a33763e70d2ea4023100ba2d7059b9d3df69b769e238cd3b37c04b1f5a0fee0e9bbcad728552a011f4b775cac38c301774f1889d0d87bd0c38ef0302047c435bb500673065023050446858c0a195fdcd0f996527dc00a1365df4f6923c126e777449b5d6d14913cd61856932d5c39e77d1e37b07d7f227023100af5717953af4279382fb053ea776ac8f3c6f7f267ec0af7a05441025d374becfe2d385541dc1c99b44ca7d823c1ea2c20302047c435bb500673065023100f5eec88ad192f4806af3d2daa539fd2d3523a400990174d9ddc7f90d173a60a4614a2d3e9a847352edae3db71e5a310c023012c956bcd4dcf362ab086f2343b38dad235cacf743e6d357dd59e1425c1bfe8ca6c825f5fc77f8c988ad9ac19009fd290302047c435bb50067306502304a33ce1d829d5d35664d7bd0a32d39b19956ec7833c4000eba107a78d2d8aaa87cd71f42925ff351a9942cf0ff59e908023100862d1a6c91f48a24b2dae7ce8093fbeb003df405eabbfc39fc9da7558c31df026e1d9fe3f95b8ac11ee8440f65f913d30302047c435bb500683066023100b0c093e3df5784eb2e51af60fba19d4dbe92394e35d9542f2188779a00bf3671c781623002c5ce546292ff9e20c62e4a023100ed86802c97ace23d0a1ef65352cab6d3e20e4e8faa59c783eb9a990ba4093b1860a93cdca9bafd9068c573113f13c3b00302047c435bb500683066023100eee07a5355f9ed9a7126160a4b375b2301d3f923049a2223007b14765f2404672f12f5518fa21fcf6321de4c2f1e33ea023100ea10dd3165415bdf801064ea7e25ee1d1381850992b232b65cd49d2345b2d1c0a14365e3f7b8e3f5b39a3b05f5595ee50302047c435bb5006630640230483df70f5b67a91c13d8324ddd26e5d3c0f5de43bce1305a63cf2eff68537b8e00b1cd56b7362521d1525f1ddc031c530230749d4934e011ae0632c2e3822854494ce804f848885bd8f3d5915e1c844fa02a62ed728c3a207e71f9f2a134a3179b640302047c435bb500663064023004841b7696e0a86775521deb6b7ff34ab0d9391adb41fe168454969a7b85a8856f557d5dac1c72790505de16dce7405402300a6ba87fe42c2ef2ec0366b13aed5daa98efcccc0083d092d0bb0a20939ac9ea915e16014340a15153d73dd05ff3ba920302047c435bb5006830660231009fd4651f53cb4d324da2881055fef3c5063001f5f0d6f5beb38a3ff8c8f48dd143c61de3826530932505c1f142240cfa023100dffe3c19184ca954c9c1ddaf2738068b6ccc1a70f0e5661b5565625050a51633833a0183739cfcf56bed8dbb31e6e6280302047c435bb500673065023100a97276651c467a848410189900b060ded3c6aec73d465a5e39af551ecf8afa8ae5d5aff017f1c31f0157408b88c9db83023039db2da37c79a44609fd40a1c2c07967b75c52b33e6b0c5d7bef565dd4a5a0a9bfc1d34f3f95582f629965bc84edb0340302047c435bb500673065023100ee1d3c16f7660d9f54962548e5eb698f44bcdb73d3921563c9bdb6055f5fb789e99c5ea6d5eceae42f5857b403e67dc802303263b86ee4a05d2fff86d63dd30e7d3069a3b93635b96b242783760293fe58010fe2b009bbd9aeb8759093d40e82023e0302047c435bb500683066023100f95af163cc67e3edd7b5224b8aa7afe5729ba180f2d1f1dcda5547cb61a90a839fae09bab3c310fce049f58c730856300231009a011258db816ca38eccd6c3f19133779fa19fc098fd8ea1db26d783c8d0fcbf817ac49cfc62417cd093a4142a3d2d8f0302047c435bb500673065023100ff4971e6f6148b2b0d57f9e5b2f8baa9cddb4c45368f0a0f1c800173b9b212f66738173aa7ff2566d6e2aea88bd1047402303c1268b826bbcb784cdf2b39bceecf4f22ad5344542cd76396a8a1b469a98424bb42070ebeda7fcff4d0e776b719a9ba0302047c435bb500683066023100f2e1a6ebba011465c229c1e146c86fe4d824248ddb944c06282bbb709ef2cb9b6033749421e192d01070d14dbb2d1a4e02310083b9cfd81f24fff26ccd8213328457237e9bea074fc982050d816d2a38a98b9ae52681b4301853d3df2fc8adc00457300302047c435bb5006630640230141b423a844017421939b4dc483a35198ae86346c68709cb40f5a21cc76940626b56a468a03528a783bbfa6ee77441d90230178061518dbb3219342ef10dd7bcb35ee942962538298880bbc0d118969a2486cda5b7f809ff51b62dfc9a9086b3aca40302047c435bb50068306602310091e6d4b663068864c96154b6dbdee192fb8f7dc9a333675a732d9badecb533693670332dc7600c48ddab65af5a0696c2023100dd46f5a42519e9a4d5b8758f4fffaa8eda9b986f1538d730445c26299ee78ddd71c0cab153b340ae52e349be0c84dcf80302047c435bb500683066023100a419ea13237b4357b8b6f164ca1bdeec09805093c22a0e379b67a3f2ebc61a0c91029cf4349b8066829d52d2a83bf19d023100b5b68c18104549096636ac98c11b31773b0b1110942223376818fbffa2905ba14f8f140c17b8746d4942afc81beba9270302047c435bb500673065023100eeef30d95f586ebdc39332b7c799de168fc95004d41d12ed8dc4e9d9bddfff0dcce4c6bbf42c49d967906332648d52ec023022293ef49e09631929a3d29f061b9a0fec98409853fc05b57f6308141e3e0c3172f99afadf5bf8604878a2fd986b2b950302047c435bb50067306502302712e52909220e01ddca3b318fbd06cc55207c0f1709034f638bbfa5b666bde49c0b4196512e61c5437e5c0df5cce91c023100a4f301ddc812eeff45029ffd36e9da03be54d832d3c4b62134f9058f0d5f3d7f93f4d9cefab8539e03e8a949beab6d360302047c435bb50068306602310093b543ff0da3c91ac1d80ed15614b5754e15d13216cba604839441ac2588ba359970f90c6135fab01e779cf7cd14ee5f023100ca6d52b99d9e6462ac14bb8660b3c3b6a1336890f5f454c72ed2516f43896bd654e19cbe3af60b8a09e752533e6f77e10302047c435bb500673065023100ede9272777ae500e9bfd77ed8309c40442a0351324a6678f87a307cb89bf3681c52dbd9f17f368e2c9d736e8f67f892f0230361d3a6762a054041c9c30b1e4a863ffe38f965cae4665d51bc7d64e124c6b5a647363d4d180dfc4dadabce095acd0330302047c435bb50067306502304fe45a67a8563ea5dd9af194b6c2a1e5372f95a89c7fd49a1f9986647f336063037e5464c235c0ab94bbf103beb4a1dd0231008d035e9305c4b6dbdb8a7268843601564e346215342437941659cf6667cc996a7fc76df02816019b969d4d33d75d50540302047c435bb50067306502301ba7312fdb5f7ae3d32bb2322a1d64e36c8b1e2b3bbdc835aff20afea692281e37d400ee719ad0bc7eeb009de3ba585302310094fa10423972ffce15cd88cdc0343ccdccb2b29dfad0950aab359b2cea34765a9dbf68e76b16d10dcf8631c7305ee6c10302047c435bb500683066023100b1c824417f821f6516ef3406af566cc30ceaa94422545acf16c1c6cb6a88219ad840b2680b8b1722c1d4d6c1d28cd2fc023100ebf5774d752740c02f451e162aa38ee898d03dde6688f9716afe067a31a3cf5326f7c31e7f5bbce72ca36e79bec813f70302047c435bb500673065023100f3a429d5b9fa5092cc69830103b401bca8c39b67d37f186a32148c763dc1dc704d2ea0e7b4ea4803a4bd8809852cf110023008cd0f72d369997c12be70d93bcf50d30607659b425f356a3818b6604713f534e54092486a9034bb8dcf0c6baaa5600f0302047c435bb500653063022f2a60f7b2d333490d1f91237f24f63d80861c51eb7dd66a27103a1db4d7df8ddd2265a2e3e3291a2f1080a36e7e819c023019ea366187b94f9254b4eaf827a3e99a480732b7787100ff09292beb6b8daa4eab92d4e3bf273ccd574afea85107ad750302047c435bb500683066023100f5b7a78ee88c87258d867f1bcdc126df9b02e12179d95add8e80e344028e2c6e2fa7239292e5ad9d02133f3b7cc2667d023100f77ea9926b835b5fa1108e7b370a43f967639701f104a29a5d7cd8377208e788cc4220d456db44bf2a628fc1ec56d3c50302047c435bb50066306402306a39433cf0a7dbdddf3c00067ea5ea99075e40e4da240358e808e65706c0b7bec6ed737c5ab0ca364bb0e4deb35b32a9023040643cda089234701481f6fb109920ce3487e78c533e2af731b3f382abe38ed174553e3ee275096c103fec4d3d1905370302047c435bb50066306402300b86066b1bad8e881d70550987527c0363e6fdf151891c04eceb2c492aeabaaabfb2dbf5a2e0015a09d4e988616342450230724038f1f5ac54b5945863e540f2bf77fc80582b540414617c8976767b9b6d06063dfde12fd7cfe9696e3f1f93b5f80d0302047c435bb50066306402302aeea454d8eddf442cdffbde6b9e4a3c4d6e5d7f3e3f5285902055bcd7f492e7d36f614cf3d9bd513107e9d5486715ab023067a302d0c3275d945e1a1399a50ca6ce0f14e925ca20a617cc01af3de2001e46f3479c2c55e257e8c974268010d806150302047c435bb500673065023100dc71a80df7be2cb7ac86f8f1834f295dcb3791efaa42cb02e5d4c4c98e45438ef1ac47539862ce68a8246782844fe1f102306cea5f79dcb370f3a8ae35c48a1edb7334d744898c22f3eb9ae59e48ad29dc3cbeb515255f6eb68b625a416968e317af0302047c435bb500683066023100d14066ff1854539dfbc7d71aeb2786b299fac6ac37cc5be614a13b1883bdde83e2fe5015c8eb1e89f410f67781466788023100c7a01b05306827c8ddd9da9acfa7fa8d36754b9c74209cb907df6959bd4c8d89b221d45cab9897801500b416050d21d20302047c435bb500663064023014b3bad56b177f6f014a3b0671432f93d30dc7158f042fb0295d2d03772d34453ad6b86cd62f8ef9898ea39cf354141302304eab52fbaadebea8934fcdb93a9d9e14898e569e8a58f6dcece356770df2f16793c0b45bfac13d7def39ab05d438f89f0302047c435bb5006830660231008d8cfbf2564bd07a88cefe7b5a15aee670624355b2b47b0becab3e3c91e73dd3e25de3435a8859af4c174f0b4f5ed68f023100edd4a2f1b84d1a38dba5ec9a219e20ec04d52576abb69df830270af9c20e6c89c432904722c68bfb415a89f2300c9d8f0302047c435bb50066306402304bf667b82f5e476ca186e3962bfd111b5004510e80222921ae752232db67a517c06f6144a4f7c9e898b2c6284b73a63e023074d4936e6f21cf8be577a12989401ee8fd559bc3a5686aa9804ff7e9caaf9cdb9a38531425c88a5d781211828c3a4bae0302047c435bb500683066023100b3c1547d0e77787fab0f6c700af792fb8128d2037e5ebb445a0a3f50736ee4c1fa8f3a5d1e718c7bb08fbb34871347d6023100c2bc99f33439a581d94f65de35aeca820cf6cc31d720c82041d9a6cf9e6be27ba6427a9d449673cca85a17cd88b176950302047c435bb500673065023065ded7610495d6a2731062ba4bc61ec908b01dd1b6c703a26c094d149994fc1e88a02f7a8cace512fb01697ade68db4f023100fadcd71490625f55690587e44924c7d67a9ef6144819127b64615bd401ee84f11cd13531bee4195d978b99962fb4cec90302047c435bb500683066023100f7e1946da7aed3663e6a4bd2cb7b9f444491c762e28fe8dd5cf0db685f42558ca21c68244ad1852fd849119863a1e0a7023100f8f0196670ef19db838c5aa87a30446ad5ecddca5b93993109c0edc8cf4cfa4b5a73d3ddc680b2531fce621f99dcb6930302047c435bb500673065023072f3d64c80ac61bda7904dff1f4ee2d28318927353a316d1676b9de92b50c7cad36e9a680032d98d0abc6b8cd29935d3023100f28446bb0c9bf330715855599c464b9df065039690d8f7fd2f274258948cce4c85ef3cf8c60f92d8550a9fd5345c71b00302047c435bb5006630640230260b828577a212ce72928fb23da2c7ff50ddcad6c70220919629eb0fd43a48a864142981cca823073e60a7c26750afce023053cc3d02afe5e2e5355111033516755d66df2f5dade4be9d423c06577da12c4245b745b8dddb25ae5be4420aaf5776260302047c435bb50067306502302fc99aad95c6ec6d44215e1ae85dda51c94cda837b574ce32b1db64837ee7e8131f2db8059d5795367b4defd651afb1a023100e3bbaa721be00db1574b8825e01ee84272af2ab1616f336438350d89cef638b383ced816ee9747b84e17c482a54f59810302047c435bb500673065023100e26e2d5a1ca818748f17c246914ecae963eaf0a588ac81e1700cdd9f491947540284007c09bf5227dabda1dffc7b9505023041637609a42edabdda98746c268c73a539664e8a83d8897468f570d490cca058894730481ee92c6826d3db5d5a1dcc370302047c435bb50066306402306a5c0cd86113eb71c1de33bc78362cdd186bad0e60294d41329da921e7f495d24b34d5de68d7ee1bb7d509588a1a8a5502305095e278cab886e1f4f10d45032b0a151ab1133153d531739d79224d6d05c74c57ce4d1f768494047e0169191159965d0302047c435bb500683066023100d28626b09e110ac8dc61c209d68c0acebbc87dfc8b8926ab9bcef4abacb55eb78b2d60c9327c31a82619af62580871d5023100c897b01c529de50c94bfeaa7f6a0d38b4be6f5493d14d1fe72137e56907975c0acc79b832b92d28db4f483d90f68c7b60302047c435bb500673065023100b196424aebbe4fb5d2c4b96b5e496175d62cccf09f35d86aa5bbfc3418cc402d42830143963c20317ad8ba05b956d41802304f813911db61f1e57a96ca490d6d746d3a866c8735c9fccb5c3485e93a002d8c69dc7a3cf1a602875612c5a3b6796f3e0302047c435bb500673065023100bb1174f43673318dbb367296fc646102440e524dca6dd30d96a60b7be5d6ab39a6d2b195c0a867be3c179e62b880c4ba023071c7d19d5b1555c5bfbd08d09f39c8f7adae48337ae168ba3cd001a1a159d1c02dc07805ae6f22f21f994651c6f148a50302047c435bb50066306402305da02c93511aeeec57fe06a06761e57e809ae462c9739726a3413a2d3052e5e436b6560478745b1f497ae1a3c1e7d82202303e40531fcbddbef850ad2d4649251a58a431759b10322e9bb4b1f61a789b62d4553ffc38b55237d743b9cd56c35680b60302047c435bb50066306402305fb778832725922b8d7a5b90a2b466c06f0a8282aa05b7d441061832706f722d6ebb38fb4c9057d70a139029e1a83ccc023042de7ba4cd5ba3aeb6a48cc067e366647589b1d011ea4ee00642d0f311dd828923cdf6c738c8381e74ca754991372b3b0302047c435bb500673065023039d2442822000991ad8b1b813405d18f1dd3cf96ba052134c7bdb9c65531ce4c763ae8a2129a64c7c676f3768920e435023100ec847a642d65e9850351cede340d2b19a584a5571bee48b081dd79698c48ed1f6d9f204cef766a911df4cc638abb301b0302047c435bb5006630640230369ffafb7982763800c927a0e404489a12d6c33e34015911ac56a93b467b81bf4ec3856ebea52456f1e0b6d5bccea4ae02304af2e8ccff5b1d00031f1379c6f2194c17bcb58b01d76c26b1048ba017bb8f6833810de6e7514195d7129e1013f9f8db0302047c435bb500683066023100e4cad397137518687bd48dacca2c0ba498e4c871131d1d54951a85478f40efde90cffbca0bda7c31082ee69bbade9ce90231009d9d441d20e8d6a6e3ba6fd141b55038e762e428979a5c1b814ba39c2af3dc013ffccee7774a2866e7b1cb598c7c19930302047c435bb50066306402300f62e16b9808af67cb03871a640e6352bd6ac8d1017ec4b6ad1b4acdd74c1cc98643e0b7596d37872fa9aed575d27bd9023039e99e96924950624b7eaa51f4ae7058852c96af6ad111a427a19949d9c099af2a6f9a69e7c33b7eefce43d8198f4dab0302047c435bb500683066023100aaaa47dfdd2478864b997fdc714a5b42545aad59c786cc4b12abecf3eacb344bd4d05cceb9578330854fc83a47215d5d0231008b612889450b8d906bde7088069552777d4d2322e73eade33c8a462c2bad4620f695b84ac37893dd296872a0b0ed6cdc0302047c435bb500673065023100d4c211a68e18535b86058d1ece799c9cac05f2f0ff3e2e46c207274a4df2e674b0ef594ba4e4ab36f64b2a66f1ad01e802304a15b5986ca0bb5716859e72f73d3bee58230da7111d2ffc0eadec134e00e3d0ba6525f705f570d4ad476b908c286a2c0302047c435bb5006630640230378b3dc9c209d89a1077df445932667a5c84ccf5cb8c19cc765426bd3278e4501c593d3f260cc8ec7e445e466f2d44b8023012f13a59451b387a0a01b29fb505bc535d5d3270964551e72ae820002b31c13af3219c3cc8246a5d3901fe7bc2f0e3c70302047c435bb500673065023100b7a57c330c02bafdf377ce0be5fa4c4d53c3e23d31ee478d5eb44e8eb8afef7680d3fe39e6640dfd3386373d84fca7b5023038d2d5d52d644d9d8966eb7439d2808e71fb3418495cb5822343e7e765991b25dba30d7c4c786ccfd1b691f0c269dcf30302047c435bb50067306502305978478aba661a661ef55cc982c17f81219b1ed3869c4309f51625254f9fe8c34d3e65669364ce4a694db1f7b873e123023100e48d47aa836004cc9fa9d1cd26f8b67724fd3f8f7aed64a7198b2786df391bbc58496f143b8d1c9c179d17096536aa3d0302047c435bb500663064023048832da6af52f962d1ae1f8a2ede50874fd9d177635e9e77048065267cd6c4a75fc74b0829d2a608adaa778eb418e29a02304d4eef94b457e19190a00eb1f6544f28e11473a147749c7658ca5e6d1e975bf729b3b8fdb11710818fca0f52f4972cc80302047c435bb50067306502302d1b17fe808c889ed1b95af30965e39777c394b84f30b7bcd3106df552528d8349f05c969a3ffe36b10edee03adcdfaa023100d0d11c63e70688f82d1f0679030014dc75ac639753863c56f4dd9eb5a6067b46ea6a2e61e4b37e7f6ddbac49c193423c0302047c435bb50066306402307d24762e6fd25791583093d3da79808482d87541e1a64243b4d74b014a223229e7860ddb1eab60095d579d468246ccc502300956640cbf753c20ad23183a7b9237e5a1e30488d9a13e9af71b06fa82a8646869362749a9e39827add0c67bdef67e8e0302047c435bb50067306502307299fb1f78889de922a2d34050e07897bfec3975b30c989c47ffb8f87bab8c907616ead9a5e7ee9d2f259aafb29a70de0231009de930cad3df0267fb30ceb86c76979a991bdf48269af57971bb6e6f826a313103d09f22397c4bc73c0de37c52776b990302047c435bb50066306402303c744a0422eee151c4a3c9daa8693e4748e775e8322d71dd393592217062e8d5e64d4b645654ab584d868b26e082733e023021d29634c3037b8826b0425558fe8886f292b119c07915e2e00f98c0f376f4be2196ae1593aa7ec89775ddec4bee16f00302047c435bb50066306402300d8826e4e3c797872cd253accea19db294db8593b0e9c40bc79fc2a9d066bb1c6bdf24563e261dedb770d8436009b0a102300f63a4e960188c9b744112ad033b5bdd11db020b2a2cd949ceb3c3563aa1e0520063de606cfc8345ce8ec41a1ef53aa60302047c435bb500673065023100f5fc4a9c45d9a9c5f4178d54e9e3102cc2c3089041378781a7f734f53e972ac7beeb46589f70fb7c437fbdbd465109cc02304d2003563894cd4a12e307ebd4509490cff5e5cf33864d99551db3136544c36c4ab5ba801062bd19c5e5dfc27e8795e70302047c435bb500673065023100fb146e657d4bf5549631b13670d4ede8fc195fd07426c3de19b24418add35d3b913a50be143041598850cae502bce0a0023055c701fecd6efb71f8ed18a697199aa113fa63f197a6defc893e6efb8131d7c102c0eca666eabd60426193435850a4cc0302047c435bb500673065023100db9b35c13718e40f90487012e02239c44bf5fbee38ef93c9fca8c09540522e3cd24db1636fd0e26a58d1984675f59a9902301ea2a83e1ec79704f5d9e8b1541d1c0f0a84e89c288ec9eddead01b99f92d85674a7ed96602be9f59ad200464b981b290302047c435bb500683066023100e03e4081213de8d6058ff6431456cb51e4beac1b6a99694031ea391e0e4e3401d9d7c043b7cd83e0d66f8c8250fc4276023100d873ba80b9dd3292c92fd91b991b0b1d6f83f5b3875ca85e4e093202272d4335c691d4c9004f53c0511f6ae8645f4d290302047c435bb5006830660231008f6a9c6641076fbc35294d1ac79a5e571c0c1f900ff6fd7b74534fd64472d136b10ac07b456400b4d26b9db4b202d829023100f94f5f256a6c533fd1ad2dadc31ce3670fc35fc79d1450f5e4aba41dfa26013a624983c291b61e10bdb807f21c5096a00302047c435bb5006730650230527990ceba1f8e87e4741e1fec2acab4cc552fd93f359ab61a022ce7dd8390d9fb6da80542de68a7a10bf5b953f8d189023100b3c0df36db8ae6e44c67cb0c3195592a7fe7a63407590b7697bf9f1180eb9d99a08441a1c63b45489917b32734ccabdc0302047c435bb50067306502301e8e3fe68b93c6427aa39b3e74c2f8d13d07b6c2019f91d654b9e36a205e403398817f27cf9eb4f8900bc25d224f1ac30231009e64de8cd549fab74e105b5e375445411f8ca1b625bdc0d41d16d0af5e400c3e3acba9a80cd01624d5aa02c90cb0441f0302047c435bb500673065023100ab5af713ab45352ba8a788e13c966c3bd1621e13ed72fea15f98e7a8c962bf3a564b4f98626774b014008defc989700002303c5485e12486a0ace5f5177c0a19a890b9bca8acf60663842f78a27017749b31830f75ab66c3dba61daa64fa1f8fb1040302047c435bb50067306502302ebe2a3254c69cd6010324a68d105944d60ec67f1644dbbd3150b86046f927654acc2befb816141f055112688c6751c2023100e50ec956fbc70205d72530c05fed006c0ea8cbae227db9e3a486c0ea34a0fe03db2f943fd4395631d24ea3fd9f5aebfb0302047c435bb500683066023100d1046a9814d4792d174cffc0fb52eb92378c4f0644896ae9b4a3b117791ca0b1b345946b7f4dc98ae5631ac32b94064b023100b55e0c56b674d9042a1d8f42ddea8e050dbe6d6ae1cd89be5190e00ad6173b28f0c47053388c6271c846d233b1c239ff0302047c435bb500683066023100a6dfe4f17b30c758429661fa29a8c674fe5f687e3ed07a4b361e39eb43fcc73918749c73003169c38e27c79f2d93c993023100aa7b326aca0f1cb1809f507911bc344557c918cdff9d086fc3c6cc08332ae1461d192a7d4e66126530ffc2672730cf110302047c435bb500673065023100fa197d016a25cee1704145eee80535e42071b4e9d3e4ca6ce5f9a2206a2bc2fe37eeb20bed546e63c50d5b302e0d6d54023045116041cec2d0f65f625fa073cda33fc8985bbf21b7fa584e44d1782b2ea768cb985122a5f13ca7e29de3de4810e9780302047c435bb500673065023100bbf2b41d329b4ed8eb32a0401c7c48a32f3edf2db3810909aa0f334c6f9e907f8fd4da5281b4be7f971aa3a59ec8ea900230534816800e5bf477457db4f717c0e9085254ef2336a2eb1bd83c98228683906999d8ace207a63f2a11eedd09363c0ee60302047c435bb50066306402307a41e8240ec5c94a5a28e02d51fdb8dac487cbf9975f51acddbf33c5a4b08d4e53c49570122e8457aac00909c599134e02301b1f7a31d8f849b9a740251a102b25049e9eb2a25260b0292bf2e1583140d4039afa9c0b85457e782aa7caed7fed381e0302047c435bb50067306502301d62ed27a9a1adeba4527a415d695fa204d2a629bd15a7fb09777303bf9daea593f9f247773666b9d783cd41bbc1d6dd023100a081e0e928dc99e5d5f7b5052756019f734194d5153bf9095d9c05469d3b8e31dce6818f1d8906ee844b655ed03ef59c0302047c435bb50066306402302cb15c4895f214ede5b5d1caf85c22cf9eeab8a785bc90aae0ecfeacbca76eea1e07bac1eac4154d79be7ae27679397002306119d16d8667da4bf0a2f288e71f3f274eab9c4354dea6adcfaf00c89c60333f8e54064add0569abf02c76d70822be980302047c435bb500673065023100a89df6dae2845ff21834a0ef1525274a4679be5cfae0fb720fc521204065777a108528fa1badaadceb9eb69a7b91dc0c02303fe1e48cf0ac118c6e2613807e67747c2fea89e6e90280994c309a8d231ad8ddcfe01f9216fc907c27028d71171b9bdc0302047c435bb5006730650230190ca7593144096477138c381e550a841ef22598ec5500b5b69764483e45f9e343e6f303bc506bea78fa237a1a3033de023100ebc6e50012d7ef2a70ef54cea1c0dbe12b3ee42ee1e9e4c1c8e0327aedd9b6ec5660e7a0c47bcd330305d118355431f00302047c435bb50067306502306590145cd4d00aecd4755bf8b8f701c9fa3411ff90eb26302668cdbd9a6e7383ec66a2e62c814fab7cdef9b689e36ac3023100a5d455ba6772daa0614ffdfd3ca51085ced9db083487007e01fa405457126a70c0b576175c5caebef76eb829394aaea10302047c435bb500683066023100d859f44099720584c703318e272e632fdb29ef3aa06a4c52ae90cbad8955279e3f89d192d4c4573f330795d6ab7ee9ee023100e2907f7ff08952e554bde3d236d60f1ef348adf8a95cf1539497b37981211d11076037415e4512a4074b863da83d14140302047c435bb500663064023039c830fa710c2778c2583c0977f8a2580822e0029b3b1a5f69205a1a312d12293a5d2c24b2e100ea74e9cff340284d780230310c5a68be4ad930efdcbf459f82310404b44af580c4584f33ac6aa1a5690df108ec17adadaa05cd141bc4b358b95cd30302047c435bb50067306502306618e52f56e9c6f86d8be3d6e6bec24098192df2df6f8d024b7282d58df2d6bf36bcdeddf95f3ed1ba6933ee2d0f34c4023100c92707286f44d4724bb0e293049931c88af52ce6f6fece381a0c1a3f2b04950bceab637650a17d517a1ec9d9cdf615cd0302047c435bb5006730650230425baef07c9d2fb4d146f784e220562f780808b92f085749e8e4c49e1f6d0e08cdcbedf0b62312eade8dbefb020f697b023100f45230c98574f90960159a109ef35b9d3ceafd7ca34bbd9ffa31b216c2a7917a3dc3d9038f8ede02cd36edce259c29e30302047c435bb5006830660231008483a20ad9cfb992546496173ea08da137ca45177979dd319b9cf3d6ba6f7e072861639b305629cb103e703b73371764023100f6533da3168e783f1083762579d510746bff701fd6faf7868e241f1a43020284a1183cbd04b4aabe9285a4619c9fc61d0302047c435bb5006730650230557be9fe85d3aaeec3b4d59b0d3d3ff173d1125c9264ef16fce71bdfa10890aa7f09b700d70bc4b5eacac00846fea21b0231009e2c791c5a5bc0161fa5f0f152a6f0245c2d1f76e89fc4968b04f634abcda7f3d6f0f86be94d402e6146f45d2086dbec0302047c435bb500673065023100c5b28b1f848cd73d96b23e544e54f695a48a7d7d0e5306a484b3cc9ec8c4957efa35e262b2d3bb0e34fe59420500c45e0230747e687eaa511e9eee4f94de31900330d2183971532183a5c3813ec4b99d2f566f69901ace9ca1e77c4a68b750dc8e5f0302047c435bb5006630640230503fcd8174ffdc49e0c43db6451a3054291e28799b797f8aee3afb6447021c066b6a7280a308801a06e8dfc84881514402303d8a4c7934aaa38ebc0ac2a7953666788232726d04843970bd2e339bceccaf1d440883aecd83d7a7a85d2f66be6687f70302047c435bb5006630640230022374287525f71c5a1f17299c8e1634d29a4b04938c35c7ff3e95e61522f0df81c17e8d8662d134b27e009ab1fea871023057aaba04fb861a7966a101cf3a0236853dd10dea1f0580994b68e07fb52a479a464bc322e54f6dbf9438597394e0f39c0302047c435bb50066306402302a71d78f967c8bb9dcf051abfd601d637d1aa17fed9c652f60063313bbf3b25758b5b53388348c4462ac57479a1049f1023065f8087ce2187728e846f903ab40074cafa86989a5c93cc744670b1b0b03480c42aae59e1e5052c135315a19038cb6c80302047c435bb500673065023100b3ecc2dde70c2071aa3f369455ff969a01b540bffbe24a3d7402f6b4b11691c36163ed85862e0e8c1d5cd681c1042b3f023009c4a6849e69edbe2d40c11380a349e3a13e8f0b6b5718ab37c57b2abdd9e2f8db40d5cf1c7191587873aa70a46a22070302047c435bb500673065023020c17cd0023482395b7e2dbecea6eca3c8e940898625a6732f281bdd3bb3cbbd9ed9606c130213a207cf1ae3f52bdbff023100fafa275b0fd53c974d2e24efda88bf83e5ccf17f898124fbfb9b2c166b83f812e3da50037a121729915699df87a53ec10302047c435bb50067306502301519ebe7fb8910dae2c206bdb4efe1f0fa7e575581e7317948b2dd574ad0f4bd3318dc0e0b774cb1c800bac70e5460e402310095edc1fc694320e37ee40305a617b40476b8975946101e722190fc08020be8518477b4e6121fd3f420de4e4b7954f8b00302047c435bb500673065023079e339f6f58920e55e4b214d4633b7a18a8a8a984e245b75da99448dcb4b573a7ae163bcbba84052bce142958c96110e023100835fe990c5c9f3b1bf6228be948bbf0068301c68ab03da18f46226580c0b04d58ef467d63de5c98e5025245323deedb20302047c435bb5006630640230054d33d07405e7684a64a345a1394c6dfd99482e9c1364ee51bcb5fc7e8f0c339ffdbc63d1a5e110d9bfb0e9135520c502300df241882b5562ab7164105635ef8701c8f243dca9b4e6540119adb6f5c370595904bf47e614b5db92fd6084d7bbe0a20302047c435bb500673065023044ee56117520d3a69b203bcb1a0fdd16ac561a5a94ff5726b473e44a1f94bfb470fc64c157e71906293b28af5a8f846b023100d7f9484f6f07feb427dcd679363ef8bc9c9ea92a7ed9b4978118e5c884ce99d9f983ac4a0c27f02d96f82c37cff0755e0302047c435bb500673065023028c5035fb2c805d3e1a082f42e570f60b08abed6103ca320792fe88761b2fd37a8d75a845deb86d07dbdcd5a828b2caa0231008a760381ec648190e048f3573c4c55b9145cf4f2d12ba7d158fa72bb735dc3bffebf82e4a0df44a7e7645b28d2126af70302047c435bb50067306502306529558f613857bea57a92529387349deff722d18c53140cbe9c0e55f529a1ded1d6fa596bac59b7971dad2edd4d7ccd023100b2a6c7841e7eb76ffd895d4e5070e9efac2101af7285eca7f04ac1f0bf55ec52fb99010186d66869612b1e19b37131580302047c435bb500673065023100ebf8e1c79071e5557fa26ff2e10a46e84093eb55a7f6e2eac8cf2ea9bb1677603aea753192da7218fbb64ec2c3503a9b02301789681b83ff8e8c1e67cfcd01fad7034984a7d761d3bbe0c1b20d913acf1873a59c5b8799ef116d698b990d10c445810302047c435bb50067306502310084d7407268f83dc7f368d18e721f07b6fcd949b5f5b26f261b5efe46e741d22dbcc62e6437496727ff7700c2f02ff697023069e6a607a2d5901712391d756d0e860a28ae2c9b3308b0af9012bf2cdc82daad731cba0c4b26fb6c1173d7988380076e0302047c435bb500673065023074e009447df0d1bc6dc162e0a822be3871621f30b542bb98ae728744b59f9f65b509f9295f95180e3435f510b63ded24023100c9dd2faf5434b65b832d9b536b6606410dde6418b76ba1692922ff8ff59d5572fb86ddba521375658561ad36b88f2c790302047c435bb50067306502310095201d613043ba4d8d7426bb5291920ba9d818b43be5129c0c9fe12caf503485456bea8d8e94fb8a1f64f9e864b9cc5f0230079823f3113b460fce0e90053501bad4aaa2a612f8f1a21ee711a5ebde004d607cea86e90bf603bf53b9905f13473bd30302047c435bb500683066023100a5370990054d1697e052680a724099188fb80757208c34eebf2ca0c0bf1497892bb1163476499ec598948d15f2252643023100ac8875e0b13005e4b53b319ccdae773735b4725c25f8e45987e13dc7fad04371a44607bab27045e7176de75e3a761f440302047c435bb5006730650230352057d32a07fa53b6fe19c329af4bd505e753ae1e33e277278e0f36ea63648ea46f0f99fa099a3b26a38a0ff0df84e30231008ac6ef28bdf9397af34b86d95581b2992c0a43cfc0f202630ff240ed750c0d03232bf0e9232cf5dcdb2eb2ad3da24f000302047c435bb500683066023100b32a8cffc473f18ca66cd24dffa67156dee69ec44c56211895bcf3bcc8b07807b5cb29a5f3df671f2f4c7dc43e7b5796023100d477361720fb3cea3d978d5194294416bebd6a517e6857e5b3222f847e31b0d27a3929601e0dbd9cabbea7e06eb4d3230302047c435bb50067306502306d15cb96f00fdf6692cde4f7c3c019ac17bdadb476be412175c386e1b64f9928cca04fc262b8cc8027928dd1f63ab687023100847dd16aa37453c011bae3de047a0f13ac18d8dfd3edced38f02d2bfd7761a75b961c677cd90cf99d62a2f6d568c7c6a0302047c435bb50067306502310087246ae55649f5026d65ba13200f5783bc3cd5f37defcdb119eb57e5b771468dcf9003444b19af71e3a8ad9b2ef5159b0230747178e5c9382984dbf6ca456f2a572ea6f091f56d3cc110e291943cb376a23179867bfe66ee4653380a1e34f46e0c670302047c435bb5006730650231008670f27755360e7e2c9367ba02714d52de901f2c34029380b80a735fe6a1764e04c5811b196d676be28b4626584f7dd002300091fa81f1a3ce5caebf57fb8732051e8808d875cc159d92a2c02b12f3738960713f83d48941ce361fded99c701cd1f90302047c435bb50066306402303ef9a91021af58c9b5e3e495865f1d9980c555e30e15b73f64aab8037681fe29f2b03b0dde0a56ae251c44e24784bf09023078568d8baec95298b7d108d9ac3d4f848c2c6054bedbb3a8a17e77f8fd783280eb9a6d5f34c7bfbf256bbeade23ce1a80302047c435bb500683066023100953ae908a69bcce4b7e9fc0fb124223305bb6298aefed635185a73c0490a20be61d14fe0fc56d388c8256e20d9832dee023100b83d04f66f77cf29946f4ea83c87642291d175c34fdacd47d40887a71db02130c702aa10c5f41817cf590c77d6ff169c0302047c435bb5006830660231009da64c2f0a67271ca9ae4cb1d624dfe6e63fa0b5c51d4a9fe3e8f5ebbd3aa36c4ba7d1ff368ab0c5e6945bd53e71916f023100c50131ddf0b768cac831f3e200c0bb802e6df80aa5f7204c8aee26d01216493e9bbcf7d028eca31094257bce5dce31110302047c435bb500663064023040fd2c6cb712e3d99b4fc85cd06bed41eeaaffb9c1a52c48c84f8ba1892bef7f78e714b085a8c28e96ae8eb47cb0ebc4023051b34f2134b2b6458428840b7c68f8d14564e4f7a7dabe1f266a31ad859c5f6d0715522a2b262186185af74b66a196f10302047c435bb50068306602310080b9b0481a827e5a0b32db607e2b6cfd9a3883e95f853f78dc5dd1c90b10cac32c7d5564a2d54b6d9a7919526691b61a0231009c491f91a28fa6adc4f63b6543a27f01c956c94fddbfacd1b037a5ba8fb1af3a24e782bcb6fa133a6a0bf07fc11baa340302047c435bb500663064023055b2738a27eaccc907571220f0313fca4a2cb938bbfc64d41b7664bca752f68ff286d2e0443369df7047342fcbb2862602305220b1c4612b6893e2bd885d5fc605e02524d5d4ab3db577adfb0166f91fd8379199c7eeb678f45390faee2cc4f4bb300302047c435bb500683066023100acd4494582c127945f83a5327da08a87d8d9be75e548ba4c9c8589bdfe9df594cd12192867522a8026e09dc50f4d6c5a0231008039ccbf6dfa929bd0ec104fdf8ee8a7c17761be420febd2701e40bd6620feb952e26b5d486db13d0c73284977f30c6e0302047c435bb500683066023100f5bc69d3b9cb6744a7f71598ed33613b760db10fcbe7bb65aab8cfecbc4acb1d50f4d2bb21f2d9a851e1ea31fc035b92023100bc400ec9777faa45e470e548839c1714557997ee480cae94224bb3ead68efc4cc6026713769ebb6d9ff68b05ac31e0e70302047c435bb500683066023100e4c3492fb94b6c72cbee6d5a0a63582b419bfde3534a4c185ae7e020e18d794a90d0b03ab1642099b982a0a360b80a81023100c15df0cea8009de96eab6c515ff4b1197c99b8ab0c3540d969ea45407d4622071bd49e89fe3dd30a6bafb6b8d095f56f0302047c435bb500673065023100f1b952178e379062d24b23aa708ff775add8373ae4ca8629cfb2c41edc9fb303cda117c2f775b423bd3b5e7f0ddbba4002302b54df8d5705f7a50b45a5ef2a819978c0bd2d306647b3c15e7cd1f0a3b1521bb75836e087fda81b725c088dba3644860302047c435bb5006630640230546c7f068ad0bb6d84bd3e6d1decb7466446c40739781460878a8efa7091b2d49f99c852fb431e9f8bc01be801b638b50230673f34460442b53434a319b72937cdab7024bbe5bb259a4c1f840110082974f3522e0d5b4367a8653a22af40b070e4df0302047c435bb500663064023029c2a0c769b4173a914680967e09dc0753a68cdc150a1dbfa755a30476a84242dc6a154291010142518ecdcabd611ca20230695ba95f94f151ff12403819a60ea0148325c3d754f5788b6d82e577344c078f26b59e129c5edfad389d6430f5a1c88a0302047c435bb500673065023015dabc6e3d0627a3f74fe5c2b1fa88167fc3be5d785358d3b9976bb2c9824542ec6f5a3a4fbda55de526b3929d79abc6023100baef6e4733f5eb9f5cd561b6d9106dbcb66a8aab300cda058e8bb6929a6064c079265d7e4ff58c19f08a89105455b39c0302047c435bb500683066023100f321a085b6f1e53be12a15c3c480ac8bb3ddefd83326a6c536bfd312433f19399dea4151662fb1f6e7598ae2ce4000ad02310093143ed9631f484f4cbb59039fc19ffd07cd6542b959dd7b37735b57205f16f85b44f527e735d0a9d7c423140cabd6470302047c435bb500673065023100927430ab836fe12309df14e69f9ba0aa7890e8642ee9323e4a937de91a715ecd3d4d7ce896a84d9369c57f5ca7a315e10230478d4a82abdf954c149d8ead70f23551639ba2431379cc9bca892e93f101a0cfbd675c1b421d8048cf00c3966561ea820302047c435bb500663064023019ce24ddc5362cbb6552ebf1698ca3451d2a0bd5dac50034824c17a0a8dcd22009b6091426b6e9a86e6883cd9ca112ad02303e36dd77bc71450332249900baf0d9955098f0a73b8c8538547446706689cac557c25b1c711100f219f9206f0fd797120302047c435bb50066306402303e4a57b68ffa55356b62e50057924a957612916ce10a43bb8191bd0d877a02e8ee82300888756dc4dfc0a6ee61c24a860230285d1188f0330aa77386743c10c15ffab4b8c59285f919578e1bd7d5f8cc262bc2e8758b7c6381355e95191fcb345fd60302047c435bb500683066023100d904596714e38dfc233bd12a679feaa667532309366d4ff3ff20e55ad0f8e7f5cb6ded6e7700f99d95d3bf35aba75bf4023100dc42ad85950d37e8a2f6d1709ec6d3961c24fe89c0702bde7085d8876e9bc9d0bd04afc994d2163f810d3d75b8353aa90302047c435bb500683066023100c7858ac1983e4456cf2ff87a9ce1c5e0544ec519f66fdc8d1545778c9a811ae8f25bb906811e89af5cf6d08d8aa6b0630231009cd925c607992f6f0d765cbf6a36cff4193eec08c81b2b6c123b0ae30090fb35346116d80bbe4fb462a9d3a98e90d90f0302047c435bb50067306502306d76d7180f5284ca3429febc4a0725b828ddad93da7df66cc41001273cc42eca368ef86820321a5f57fda175292c024d023100a432396a0af96fb13fec792b33047acd11f2d8473075ad392a4567aefba82f995b218d2bbd11782fd8208c7df89a27650302047c435bb500683066023100b69e1e9f0dad34b22e7921c8f9a98267a681de64e534ba639c42dd74741dccae54b70adc5d4edb07a0a9350db66dec8c0231009d64f1d66fb036f853a46442e076086c1cdce7053c5081027dffb829cc3e6e19828591c57a6c2a7b797bceacbe0323200302047c435bb50066306402301243dcd7a6820c1d6c3d8e16d1a7c9172a050dbf3c6ed083cf7fdb4a6daa06dc7735ba2a0e5b47772ce5d6296f972535023055e871ce29e4c22bad546216f7c17ecd36b2d139b5fedeef88a6ad2b09ad9ffd4851cde96b33e7bc4bbc2059b05154d60302047c435bb500683066023100d533675ba06f6f6689797c745cca740ecdc78e52d25b154b096fe14b629275039060661a4350c269a65b6c3dc554f9a3023100fbb0dbc5ee3bd5fbdab5f63e7a95d8c1a26bea7a9708b7e436ffb5b22bcd6dd573f43ae5593109f8b5218d472a72734a0302047c435bb500683066023100bd7d355e6e6281a9f2f07069f3f6ea87cd81b75c4a6c06a51a406c83c40ebd647bad98e4a8c545acccd1625a1ace9019023100932044f7ff6723d6dacf63b3cd192a8d90bb1a6d7136a53d28235881419afe9253ff8a21a2e6b0f6fd5f5bba1c26d2d60302047c435bb50067306502300f04704cbc62eeef817cfa96236889b538fc86c5e53b6b6b82add31f303015ccba2bec71f9763a54e25c7552e5405d44023100b1cef9ddcc8373add233bc932aee428f7f05736e67fb041947f2e4983c97ae44ec29a37012dc4f68e490252a90ef5f250302047c435bb500673065023100d9906b609d33e30283af5905c425b7e3b12f7238a4ecfe1a5e7c1755fda3599dd09c29f1eb2c6aac58e09c32a4c15b8902303bf2090506b7169d18f1dafe0c058cfc07c4dc631b8f6725b92b6eef27bd1344d73449f0896564ab13e2bf861c0ea02e0302047c435bb50066306402303159b0c26aa1b9e8480b721ca6fc70a0dd5ced07c201802a41ec689b878f7ef41f7df91e6b35604677f9b9a40c05d22b02306f25955272c21b982aa230fe7ebcd7e008b86319b5bdd0ac90ae2ce4f6a9794fc8246c2a7bbc24a999b008eaf08264010302047c435bb50067306502305d3a3a7aebbd533048e14de6b67e66ed4fb8c013d0ce6a16d9246c6e9790ef3bf60babdbdbff626507825d802b042589023100841ce027100e45f779b0e04a7fbd1ac04ec00bc105f91d8cd23c15f0a4569612266610d2a6c861f9228357004faef2b60302047c435bb500683066023100ee068365ec708e8688b26f228762535d9b0881c86c42bc53afc89096f1232280a86a5dc40a8005a99b1826dd1ea9486a0231008df1e22c06ccbce9f959add40396a7e324ad9b4e750ea3a6fb315b094361bb3ef10cafabbe0259b1b28fee23c44c537f0302047c435bb500683066023100fd683f81a8b7f44a76ee482ea47e83699b889495f9dc344e56095896e5e83b85d0c626a1712c0200ab0ce2a25f9b27f9023100f20670497dd7a888e4b212c59c8a2b26aece5b4b94f03904358916b6c33b90fc73b7161a8cd28fb2bd2e8577d2c4ba1e0302047c435bb500673065023100c5da9b55da481bab46c3d9645fd7066c97715f7c561c8cd02dab0ccbe05dc1970c4d17e5fdcf8de042185c277d41b04b023059f5cd6c7abf4ff8491c727a1aa0d0f928eb4e0134e725823db2e88c823c706225466ee4c73342a3ef8a6b9c70400df70302047c435bb50067306502310088f029e3650068e7ca553929c1d087cb342c48dd42133d9613797ecc867cf85fda230d82d4986ad00e3fe61d50128d9902304d2920fa20d2e86fa295fc321fdbeb699a86a1a90e80068c9b1c2a4eab03ed867b14919902e8cf7f1a98184c8c22ad8f0302047c435bb500673065023100c04dd839fe9e059f620a81b5c2b417649e26517318796d3ae35029b799d0fda1a854b7eba2c25b25f9f792e3b38b630a023021bd546efd9f2edeefe5ecdff3202a3092efe26f7130eeb9236c93d741c8be6dfad2404df1c0ed201d48fec8436baf310302047c435bb5006830660231008c6e2d08973592e2506121dcd5439828c4d8d8caec1ced344c684ea8207771d8a58a4510af0cab5813826b2e8537d37002310082bf5fc25ede23764c3ade96063d2e935d7b9c6088569ee9fdc749ce4212e63e6ea5ce8ed59782b51be531b2a17750da0302047c435bb500683066023100bf6f011d21e1c0f8670d3f326806d7533fac1ab57ff75fe85e8c709495dde72f89de8f98f99e0afe1c354387fcdf9e2f0231008c3c594068b3e77fe2ff89839f3b3860f413ad27dac96fcfeb6c3f92ebe11a139ddafd1cb1e12a14a48d257e7c99c7e80302047c435bb500673065023100f245c35557568d8e5f533d7b4b6fabac625190a79c1afa05a3b68c0105344b06d50d2e38314452e4492d9d9afcba3b4a023065b20af33c57dd52f81ba7126fa1314c9715b391b18d05cf46d8bdf2a9f68c71fd217f81ba3e53b626165f589258bf360302047c435bb500683066023100a54ef3946936c7cc91bb335777051d76d6d3a6200e789bf03620edd2419239cc0a1c6ffdec8692c9f170ef4de398b2fd023100c8caf7caf4258d84b65f2815c720d1e11c765385ed9e753e48cbe8e03463d00fd36a0646ce9523e6302f36249d832dc30302047c435bb500673065023100dbf5e9b347b50c1bb0be362bb11b132a522a78ef010ca9784ee89570a02d472676ba8b2f6983e8eb65aa46821f0f979502303c145a294ca3c084b635f957d599b12aad350175f65772be6fe9762c443a3b7a0498940a304d6bc79b58988826ab88e90302047c435bb500683066023100f2d19020828851eb22e48c7709f344dbce4879336990ee3dbb3cfe983e10906fad35a6db398169047da10b43e134882a023100d44b11ab32476b446ccd101d2605893ed8c1b9a95c23a09f7f5e985ed631b9d08a4c777bb0c8117c198c226c44f498c40302047c435bb500683066023100f62c850762bfe2c3062ea2be2ceb74b70df373f70f121d0c691778fc63cf0202dae1f96ecd39ba5163cea292c19038da02310086deb046e4292242891daf864deea58ed07514f14e79ee5f9d1ad5c5f3553a3a1727d9d4a880649d7e279bf43fb820700302047c435bb50066306402304ba6c5044a4fafad91b69760d89456c97748ebc2253a3b3c1106c36fa9e4333b399709aff8f8885514cd8bbab58620460230273ddbfae508a721b0640c1fd42c119a7bd1c401aa03260a1027a1a4c8983ffffbf070083c69f15307f60dc2fcf9c9230302047c435bb500673065023100a92915772f0bbae529d40ac866843ca8fce923fcc436ad8f6b590fcada0062ed6c5890c6f447d49213a0225c7a75f9fb02302a8cf7e55adefc0d42d940786e31a0b5d0bd1509671e3bcf07a0e1f6f0508f1bb42f938965392c17c6690afb725fd06d0302047c435bb50067306502307e1abbdb57d4b00a5c8b0c2350b2ccd878a21518244fdd3cf4c21cba0629ab5fc48ab85d52745016cd263d4a1008e7bd0231008627e5342de76e1752d5d89f51830274fa493279d12101e40f009605554271c9f43b8966c202905c0224a5db0da2ef1f0302047c435bb500683066023100909999f59a14dfd73e793eb7a1280e363a787fec06f13b43f559659de9906f5bbba445f864fc2cb65778c040c6cca5fd023100a3bec02602cd20b9309a8a05f65eb8af3158530f9113229409d6147d6d7cf2770cb49d938a129e23917b0f126d2506190302047c435bb5006730650230266699275d2161e53f8cbae805b61ebad15b910dd1faef196639c27645c6f1461213b4d59c21ab104a5d1570ebcd003f023100e099f8ecaa36998436981602d7000f7451dfd1072317b3e07815269a77754f7dc72e6efdbc47f2f0d5993a2a191317310302047c435bb5006830660231008f2f0a2c4eed51f4f405a26fd0043191fef4f45f311bda552d95ea06aa253a7bff73ec80985998cc910f21221ff616ec023100ff6cae4213e822035e69baaaca8604e955212fa700705e6c355041a7518bc87034f2cbcf2c67c79a2dad1a42c663712c0302047c435bb500663064023055513c35625262877a4ad8aca2ad7a2e23328fd73391098167fcb045074258258dc59bd964aa42a5d3467174554f893d023048b987924a9be4bba1a91b00ecf0957c58de4713460b21cc9bde71774ab518414f1ae3577a1a8ddd4557c9b4394c0abe0302047c435bb50067306502307e3b696ae158ecab9b8a188351961c6c31c5df997426af496b4f143d569503f8d51887fb0125727b68f81549d6663a37023100e628d80f21ee97e0a076949aad675d67d70673c3b32e8390e322a56d77c31a9193993a320e08298df0248de816f15eec0302047c435bb50068306602310085d1b3fb278be23c7dd4b8b6cb5cfca19420808899d66b1ee60cea73a7293db1328a0ac58f948c217b73d2ee34d9606c023100c75f8b70b8f33d993ec8a3b6218eb780ba318204aa8a17b3256d38aeea3de0bff0d87d7b1d5eb228e3dd4d335f2431bc0302047c435bb500683066023100cf28af9b73a592646c81e3e90dd0195775a9b894437d77370a1e6c6ad0c79d80eba1ccbe43276d8f3bc2cfbe75de3dec02310093a8564a0ae14067331491c631f3d51126fe7efd173be21fdbd3936d661c709930332b11ef0e8dd9f2cadcf1f790da4a0302047c435bb50066306402302a05f07218b5b36dcc303ad43a35644b38f240d1be338b80be8fdabc60b282b8a70a6c8144d199a960a7fb21a8e6440602302b58d48a3aedc87ee64d5bb494956780eae11cfb5a4c716b0117a10028daf5180a0045d09c8531132da7763b1f71a5cb0302047c435bb5006630640230373fd9caa291842ee21e16f14c19ef6a8839e83b5c9285b3ecb02af3048515e105cb81818f1163614cca14fb0d5c35dc02307bad2f9e4d9601ee05939ed44b0ca261d2afe9c4e1f73e66cbb836498fe1bec82e35f1aa1d3706efa4dadd197b43aa440302047c435bb500683066023100a7d0fdbbb2c93fea37cbe20fb86d7c8f35ef43ac0bcfa63cd93f1d44413f831666df907dc62e3557a324725f49e59383023100f3dea6527b7c342761d413faa4e67383258682c2cb062f019ddd5bf9938729e77b49804cab213fb96410f523c6d4bdfe0302047c435bb500683066023100f5e3c3ab28147b3e8129df6f9b0860a2575bdc573455ceaa519e5384f5fac5c53b0609b7e39d4d2b3eebb73d2f456f09023100bbd26a23fb2b4d41270543a00f042f8e62c5b1015e9148687804d9a574ddd0cc63d46b41546281c7283e13fa9462574d0302047c435bb5006630640230194270c3b50c14c5cf3398bb925b4df86ceb41eb7421dac46353eed7a1b50160c5aaeb8134ee69d4f8d3f09b9882bbe9023006b7099fa04f663a94556e947a559ad0616a75ed661150c169e7eaf6d5f52b9c499e47a365d91bfb096ee9d41b7660300302047c435bb50066306402307ae68f8699c2b5760a6ecb77cb8d7c0bd2b2cce3dc0fc73e5a7d2bc812b97096a8e1604357c58b7dc279683e89a924560230377103f328af7812e1fc4bfe6b669011c0f6a5728c7fc81f14b1cf601995b40a858b77586e8b977d3b4f1bda443c9a5a0302047c435bb500673065023100e6d9b6f54acea80cbc6ccdbfd8f9c677ef63bcc72d2ebac2bfc6a2268b564deb854f18156dc4852062ef2c866bb3d8b7023048d72877281d6e8905e167c3210e8b534e2342e335e0653240a79b30e7fb8570de35f2654bc24ccee42d4ea28d7ffb820302047c435bb50066306402301d926cb40861172f8c8cde63b10e4e903baf23dd5f8a905aa7011a89a40573e1f231a1b4211ac5a90933de533aeb3e2c023068e994f23923347fc656cbea72d338bc036438d68a652758706b5f7f927278565f4226074adb147e5c47e38df6d15c190302047c435bb500673065023100b56e748332beb4195e01b4b20e9a25287d7964786c26027e9f824df41962dbb2cbc59d8b1d052eb5530edaa60b81933d02300665213e7108ec09a3329d29b363247c5ce029a9e3b4f69d9d119f89ef3520b34588c58769dc4ea1ed8fdd0585b4b8d60302047c435bb500673065023100a42be55bb524dcad3c84cd348d4cae9790eddc9c9bc7aee970fa4a5c8a788c2d990d43c1a71f737bd4cc6e3f5194834e0230198e762d787e558e2b8a304d96df0580124ec882b42af2fb93b4deb3315f8ce91d1f5a87d606346c5b4319c5728b7a780302047c435bb500663064023035c08bf6a9e7d93c33c2282ab7aff7f2a07fbcc95491653741726bdf643eafec54f72403fe5d0d97adacd1e5aa6a055f02300d3855183213df34ce8690a3ebc24221b8324191c6d17b2a9c3391a34172cb16cfb4c7388901ba2d63cc131215ac734d0302047c435bb500673065023045fecc2ef1883a52ad9cda2cd1639fa2dbd776c1b6d56fa6d90b136da253c1a10c4e468e609a8f227bba1bded25a06b40231009aeef24d199c6aacd854c636e72dccc0051475d55eda0e1dce705cb966694b8aecefa29222306a81ad957dc5758aa99a0302047c435bb50066306402303f2c45b2a60c9f064ec85c9c814a2f7f8eeaed4453e97a56994c947c74852a74b91107954746d00d7ac84fb1687dffa102305b17ddc29f1465f9286768ba2f13b26789a32e411932baf70fc15cef9c340eb54b035c96ce84ba9b6fe5296f4f13c4c40302047c435bb500683066023100d84a20764a8818cbe1b10c44c1338d015a105eefd94d2825f36241bfe2c1e39693a3d3c644a953aea9a12653d357a623023100b53a6061be6dcff20b806acb1f4b5e75eafad3990486bfaef641fb0a55dfb0bdce21714c72f39e3febbca9592a959f5c0302047c435bb500683066023100cefc8093c4437393e57a42b065c276c68f4ea8f1fb9e4d84ed804ee7aa52e640111d545587897bf7830bcc63d22cfb66023100cef9fbafbec1a0312d606523ffbc447e963357d43e7691fd5b1087ce982a773581056253243a351b5ca62b6a49589d240302047c435bb500683066023100c6975364016ac9878f88cc80c1b13554c366a95b9a72c9bccadf7b02445bba1dc98c56fd28664930a226d286f13707ee023100d1cd164564676ed24e6436628280c980a6cff91480b02d035022bd4b90d9a8cad5aba75e0f9887226f6ed437aa1e62040302047c435bb5006730650230507c9dca60dd38e85849690c34599cab78f2bad55518f7ba2ac06786f41cf7879bc9b0d07be5382167bae52b91ac9031023100c75bf4527559f0688a8604be01983f40ba98a5691c6ad8a30f7ff86678d87c39224bf2bebea9cfa2032edf75622e56e50302047c435bb500673065023100e65e32a86c01b8f566f9e22615bd75c16fee6e077d6d78e4aa28779321e7d391838a6f36974625a01a18764576573a2702301a87d217bf522ee84f6c0a3b2732d046dffa908856ad29922bc26d6f97eaaf3c6238beef8bae04913d8ad9174dbda2780302047c435bb50067306502300f12ca6c8357658e9b0a8b51bb3594a8e3c30cf14bc879ac3380cb2ad797eb520a5394d6bd7c1e73bdd804448d33036b023100d3eca58e2129c83eaeeddea3980e3287003a7e7ab3c402555f7bed33cfbf20be6495607601cd58463b4c360121e682270302047c435bb500673065023100a55fbc4679db06d69c432d316b75801011ca2612311d5687f5deb1727a9b582caf957f479a244a3c83d199522ff5a1ff02303fe142a4533be536a2a4f996218d9c03bd1746970af87375b9b6b8b8eb47ca3a627091c3d47b5d2931c88290da4a2f540302047c435bb500673065023100ede1b084e5f080309db170fce16bba3f7fbed2fe5dbeb8155c9e0a2c16033597fb93acc58c6a80832c951e955625feba02302349d96ab88acb6339d5f07e6f3cae973f26226c761b2a3367f20251bbb27e11b25ab3099ba31b5aae7b4fed4d49b1cf0302047c435bb50067306502307d126ae23d0e40397e188e8b24e142bb0195ba309153fc279760411089933f34a0f7dbe3c4b68579b5d86d3956d272e8023100d8721096d3809ff1906a9e536f1aedf5b3198ec86581b5e6c88aef464c0677be1f3fa0078baa2e53f84705706eb443f20302047c435bb50067306502304adc07783b14e2fd7d4270821a8c221bbf610fe6235cc1b0298777af787f0866966957c756c7d68b4882318904fa8bb6023100aabcece920c322ed4be141f1c732ee0db71bef94df0acdc534a9ae5c5293f5cc956a3a8a751e9cf81a3bbb98127f49f60302047c435bb500663064023022200f3ee51659aab0f8f2f7d6c711b58454dd6e2061dc3ab49d0fd4baecefd5ea02727a7fb22d2f0d45ca918f48ef3a02304e34a5e2eeeb04635eab88dc0d34864d2c114bbd05f1f6d1932b8c8f068d228d2faaf1d35d69f5f6a78878de35630f590302047c435bb5006730650231008cc938230a0bc863c1154ff4e986578788adb6ba27e1275daad0af43a72d287122983f3de2963df59c84e69399c8227702300821edca2aa63b87dddc496bcf3263325dd546faddf7fc037f39f88828f79f12c7477a3bb0da6217339360b3ef38962c0302047c435bb500663064023020cef80ac298b36d45fde12c40fbb81b15898a669356029e859247ef6b6cd901e7c87409a897a5ec11f618e58cf52a8602300810b2b16a88ceff13b1cf9e4419911196476e37fb57c69a092289f23680b668a2e0c794ec5ff907dbf703fb11dd037c0302047c435bb5006730650230674da04219056936eab747b6f43b3a5561789a8c35ffe53c868d98c9eadb91c5dd93d8841488e2d3da8d5c9836722e0e023100ccc07e8f01fc15674a7a23cdf127f3541e88113c3e5cf01c9213b68837945c84b4364728834f7efa29a4dc96cfa9fe510302047c435bb500673065023100fc94a85b7839cee4eac022168f5de896ca8224d1fb6ff95b43d29ea7b04b32684537ef155152b13185a2c4e5a2cf0b6f02300bd7faa533a196ce937b78294df3cfa5858b0f53331d429f45c0c60346b929cee012b5cd3b6e698d153d9bd315bb03680302047c435bb50066306402305b81d5a77c779f2e713dd0c8c442b8b2961e3a6a7b7bda4cba8f52e6412d8dde48885ba2dabd364a4f737f2f03073fd10230048a552c14febd5b2aa974696f582a71a246a0949d6ca077d3569ec176031f7b208567d488c70236cf304f71d2ad02320302047c435bb50067306502306c8a92fbb87ccb38a9e607e4d3afa3af2445768348fc15a5269f39f3cc7bb574040b2d46a53ed4cf6d8991535f03bf48023100b0f1621807ef91269bee1f9d22881ae6cee08204b6e9af3d1d2cbc0cb34c2bcf5ffcc4a52901fab49d3699749b42e0ba0302047c435bb500683066023100bce8b8ed91c8c2a9d14a67c76811df73ba981fe9336c46693c3f0038d60b247e5f037c5031b882c89291adb52a55a70e023100969970477df5e4863d695084542853b3e72e1f731c4e700142c5a5aaa5469e22179a0d2c01e881ded8a7de482b9f97f00302047c435bb5006630640230575a50c4fad70ccd18d36be692ddbac0e9bc599a3a5f45554a084415685d6317c1a16fc5332e6e97c046d5ccc5ddf1900230036b0e1dd97d81b11c267ef63db44a95a5cb26f67bdc9808c89f67004cc5c4a0a7235414bf6a81c8ce35b0d94d964b710302047c435bb5006630640230155ff70ab943480439401cac5362456e937c9357e821ef4e933251ad1efc4784aab4eab4aa89fe84ac6dce70cdcba22a0230515bc098d13e2096a765bde5d354184224fcaa9ded40bc82e6bc36ac30cc4b9d4e3d296d1641d697402a07ba149e8bcc0302047c435bb5006630640230290dbe595ca661bdde35277a6d13dc4fbb8bd75ad4af34bc9b53c04a431625d9ff6f1eb6ea9980c88eb011c3d85f72b802302e375b8283fcc5d57d61e1cf7dad9ddd6aef858c2757d6ed41ebdbca2d8ac9e55461bbe5b909310a099981e492a11a1b0302047c435bb500673065023100b8fcbf9604d0a9742034a725f197b7ca84fa9e471b8034028bd666deaca72d4274b3890bb89f1207e921246db9bfe975023006e4733ad307b76b07427c1bffacaddf748001522e981e9181af30051549ac0916303793d4c05e676c33409b6085508f0302047c435bb50067306502304ee58a10b197bb7d1b08969376049ea2dc37db785efcf1abebd3207b21726d1408acbc4c3dabfd67583d095eb3b9ac9c0231009643cee43c7c64422e47bb3bcf5ef0b5563702f4533ea8d2ec3ebbef24d4b7753f6044545e84d9757d489939f556b75e0302047c435bb50067306502303b21ebcd1122782077e59b2a8f9f69fa82b95d4c0f66adb28613560e078c115814deae0ff0958ebea235c3069a31d2b7023100fad05fbc891b6f4cd7c63fcac65b31d79d8d90d5cacc09fc032edb25c7f4bcce74ff314a7aa6a2d25aee107d9ec6605e0302047c435bb5006730650231008dc0355506cc1136ce3154cb24a1c5a0fa64c04e4cb2f430231522a5bbf059934a45e2395abfc07558de3794d5e3276e023055b0f86efb74d33d7969739e9154bffa1821f8034e45cfa3bf06efe9f93e11b1bbabff8d269ee46c3a6a9571eb59252d0302047c435bb50066306402302cc6c5991e58df539aac50ab5820ab72a22a7f6e5a447100f8b3dd1df112e75b75a36649d8697ad6c0b729aa7074b3e202304193d2ca74002737e3e560fc58fcd30a62eff95cb0f5f5c74a5019cfac7f80b7c509947c8a3452c89d6c7423eb16ce8e0302047c435bb50068306602310095900223ec514016e42690da171bf58546dad0211d3a9013393721853c2e299e681f6c0b0818ce1600dae98992f24e4a023100afd3366d066b9a8afdf031957cac0d43a5dad584ed4ddd99350669a18972d8804c37835b4f7d0bdf92d8f4b785e2d3bd0302047c435bb500663064023020968cf30d16ebdac119c70cfe120dcc0b00ae2db69cc2a53d1d1b4a2368d16c345cd08a0c7605897489e7f2b2134da302305071aa339f9a110ef4f253d19d9fdd691db15de855547868768dc54ce22ab780d81d92585d31e3433d6e6f02e867ed850302047c435bb500673065023100b3a62cec8a0821431ac0646d59a1c88e81aca3ca7aee5ce8e90f6f68a4d184789dbeaa26be5de034894e11954bcbf778023057f8429671bb8b367152a681257835d766531685cf8d12dfd5b7837f7dd6528b77ea76494a5e1230db44b4fbeeb3b25e0302047c435bb5006730650230616fce5eb870b1dc12d99abe9d2517cf9ba6ccdddfbda19926866a60c59190dfccb88c5b807a782fb3f0c092197a4e1a023100a0aec5fa9fb0c8f886b7b116ebca3214350f646483f61f11d0c43f8b533d172fb4118c5f878fec771b373a2a24ef3b020302047c435bb500683066023100d4c11a51f1dfe65411775df83301449ffeebff0abdeb1e1da195352cc9ea8b41b40b5fd92ba6d205fc43eb95081bdd7b023100c72f7582c4bbe69d1e6737bb16789cb8bf08c032389ac9d968b76ac2af5fbec0de4b53b5b867cf6f848db2e169ff80a90302047c435bb50067306502301ad4f226d21d71ef212a12c50986285b4b14d6f7e8748f849d30ab2a4240d21014ddd51a8189576488d78b16b42f55da023100b7a2253a432a9493e3e2e9d210b999d26889d349b81745f8e39e3876ac9fb4b586c2553416ed7c38ec14c4d1ebfdaccd0302047c435bb50068306602310087ef8c1afb05f2b175711dbb88d188d80e3418dd043c717747e5e1f7b7be3a24013417ac69044cdff187bbd8e330ff35023100f74f968a3f89fbe8600791206ec1bddd243c43535eeff1f8158c80cfd6efba455f7278cdc2be8eabbd283955ae7a9c530302047c435bb5006630640230613d754e1d6191ac7696d0e08540f32f7a133196d57ec10cfe399908523b77177e0684a1b0aacd8cb88ddb577437a717023043b244653ee9938177ab5a031b016ffd72b3952846fdabf575c1ec26d180ef5ae8707c6de3fab82cfafeaf214dc7f1e20302047c435bb500673065023100f7539985259653f73407057a912c5aa4197ab825629cc16332b23656defd5b938411da2c28b523731b739c48b348423f02301d4a0930af75eb65e2c6a1181dc1ff0e8f51df4f4469477fb085cf2401d5e3c708994c9214f4da17c65d8d530fa4b7060302047c435bb5006630640230268921e51e394118b0d5020fc56dc5754a21268379c0223ec398d3cf9b5f6dbbd91506b3f123d8be47f1abae072c2315023024eb5e89ebe828772c249d5de4550ef37fd3f9a16d796abd72a078fa78aaa039bcb4f08a0f55d4e3ddce0b65fbc1be2d0302047c435bb500673065023050dc85fce7eaf617c53a6144cfe6754f84f70c65ed8b29cb638c3b479840a22e822982332292ffb6b54f381ddb513df4023100c6ac3c7497966b1dd1236118897251e08b9fe25843a72cd2ffc0ee6186f73c58a16bbc7c7205fceea57cf887f062f8950302047c435bb5006730650230404d316c57624a993db8f04874dc0f05de6ffe33124ab27a588e54a751c6029b43922c047b9cdc332045e48cee4fc596023100f35914483d0d42351717e8d356a0c2a9194ef5a0e8c181c9f5d3e2a7c409973f500fc84071396b1469dcdc307742c3ac0302047c435bb500673065023100fe313d3db7795d72d52f8f622ce7f22a14677c97a57a47ff719603654e71f236628d7209175bcc7caf39fe96c23c81c302306afba426bd678dfaf76255d32385d7c8cf53031d42661ec0e470f5923582964e9094f1b5416e6d0314599afb652a80a70302047c435bb5006730650230211e50beb0dcc0ae374d5e570e07e8bbe28a836b887f40634e1babf2827706f23e02838ca4036a660109fdaa01cf858d023100ef05d34118925d0ac851015f6bcff0a1e781fd3f10f7dbced3b587fad300f2450b7281afa4016e3af894c597138b884b0302047c435bb50067306502310093573fd01647fecf2856f995357107c788449b887750fc7cdd482df940913ebe60cb994f32e18d5b4f6a7259bd64eee902307a8a51073c8d99aaff4484d92e44fb5c3f5efd9d91b070567fa17b696f7ca262722916d2053a41f91adecd8e8a06ebfa0302047c435bb500663064023020744151cfbecc66886ef5483af8176413b4e3b2b5095c520119c5cc026f711f35d7388d0ada371ccbab851b515fa3650230506a52d961a5108892f2625266fa0cb7331449c3e29e02a6467248f18af9682bfdd0cde785b54a19fddd92ccb3ae1b9e0302047c435bb500673065023006827b3a0172dee860546341c5bac6e1c1216e33f56fa80fff9bea6e649cef098d6fa9816121a98e0ac6b730236dba3d023100d17cb9425dfc3af6f4745e2cfe4637b5379f58a68cf68c56d094d1506301aab0510d274361de6f85952e46dc360f9bb00302047c435bb500683066023100d0b8c19c6e31a3c80ed39a0dd8aedf090d1fd471245825a45cbd884aca780fe4a36136ab38c970835e3035e3d2560794023100dc8d52abe5919328a8554b85639f6b735d1d791fe19a49d45d180b84a56f6bdbce1fce70d5d3ac9fc2a2e7b0c79afba00302047c435bb50067306502303c20b87582ccdf8e18e73f4a36a765ce39f95308b34101d76a80cbb2e1c4277588729abbb18aa82619ac03efc90f6c80023100e4e350bb7d1e8e1ace6346199bd93f79bbeaabbc0d28ecc177ebe7fc3051cc367329b86183126fab7cdf0154751cf7f20302047c435bb500683066023100e21513ec54dd665fefa4ba8940a7981f1cb85817c39489c59fed87e10cdeef3dad371d658683cb87a7c6d4202d98bf9b023100cf86f06c246088994c7a4a3fe43b32147023231f9c582e4c0e9cb7b7e5ee4a778528f26c53649401ffbcaac9495d957b0302047c435bb50066306402305ffb12b424db0d6c12ec6ad268b01b0685096eb075e3b5f0369131b266a0f4c75be71742333a6a982a3d0f42cb1d6d1302301aacd28bae114ce1a2b27c4531e8140a6a60835a078ce9ed9947ac5fe3c51ea86f0e6434caa2d38e763de52c53d68d030302047c435bb500683066023100e9344d9f4a9fa9ed986accb3c064004ab27a41c2418fcff25ff0b8ae2b503cf66668d5de7e627b2fc119d08c58432961023100faa47380cd1b818d2afa3321e4aff32858d930e496e536742023c441ca80d185768e3a3475ac7f6af98f16164c4b5bbb0302047c435bb500683066023100fdea7dd9fa488923119de552e5b5e04c035e1d59f86b3ad4aec4a74e02adaf0fb4352186b8d58de1eb0d9db924c0bfa0023100c614fbb7c907933be607549f4f120f07eb41ed8fff96edd371529e83965cc2eab4ad3570f9811490d1c1b74e2a93ab9e0302047c435bb500683066023100fa9d2d36d5d00b6fe7d994cbea2fe8ae6883c29f3bed26da970e0037dce3141669de92e1b0820db1264e623f2666901502310087f6407893e481875121b41a6563c3764741060d73fcd942b724b57a59f58b4e25bfd5c998a6631498e440ca94c1a72e0302047c435bb500673065023100e052fd5280b8051ed1369e82e59ca87264178adf03730b5a61ac4c9842340d09bf4311c4644f5dddd93b8c509e8c33a50230690bb15bb0770e81cc99c6a323f954b49857fef82964583ab2c231c07dabfb078adeafe836cc7ce77084c7b136ef01940302047c435bb500683066023100b5d2678f667092f644bc3dea6fbe9a838215290e3cc8ec3458a996537dc94d9b2e0222b2711be20b5a76cab202d9b872023100f573b48ec67baf6b59241094e0ff82e67270bbcf30b111e8c206567d67772ca119be91a1ddaf32d5a9c6fd4e239a53ef0302047c435bb500673065023100cc098febcf126b26aafe0577243c294341fb387d33eb5ae2e7a2d7acea57aae2a3d8553b6879579bafc2197d16be5d8e0230526b7fadc952ce1b6ca1cedcad6ae94979d596827f85638709fd51a327208da80d455132122b193c1fb986bdc7acf0c80302047c435bb5006730650231008b77d0cb7fdab35bb9ec4376fca88f77dc498aa365235c3d32893190bb78e9189fdabf0475ea52428a0d29f09c611ebd023004d0762006f080e33b45bf1bcc653786357c30618614b4fe1e6e1b7af7e7c9601cf181594555cb9f875e24bdb29170d40302047c435bb5006730650230461c7b328139adc3d69230a2b8e7d07df388d1a3cc6d4ac9d563939c8021af518e60defd5e83096adcbca208668661f4023100b0f582a587b835cb066017859116c91fd12bc1a94ddf4659b3e110b75b4768fd7d985138cf55aeb430994536f0c72ddc0302047c435bb500673065023100c224bd14f8bcb9f7a744d76791fee5e423d12696403493412b1a9efb2486528087f7bac74d8d74e7ad84409dfa5dc19b02301ff278fb83248260fc7f0c4314b712c0d826292682497f0c52ff3ededb7392b729396b03082c0b28b907f89b2e9d0fba0302047c435bb500683066023100e9f53e5dda1ba0d1322c5f4d2e18f5a5f869b80f108c99090906236442ede039aaa825675d0e1fc2e6ee4f835305549c023100b22e883a3ee6235944969892d5d960721cd9cfd74b1fc1109afdcfd3d65381b41b50f99934692eb076c8a057806b02040302047c435bb50066306402300ddca2c4695022edd3bf9ba580d95a5d1eb027e939e1f7d43bdf799128c01994105f06b0e425d41f3f6c0a73168bbcda0230516454f80c858d687f81bc0b2f8fc936aa33758bf214589327eebe1dff2b4d0c10ffae501281eb596d396970ba91ed030302047c435bb500683066023100889966be93a62068742fb48e8ef849c2c5a52d0fcb24ca93a04436a60ccfa7c052ea1fbf469eccd37b9c3adbb94b2bb7023100a42a7011ad7e2ad66997029cec2cdd6adb28fe34ce36fed1465887275ea87325efe0900591c7d1ebdab99e416a032fb20302047c435bb5006630640230479478bfb5cc7412037d0714c3f3fddbcce1a035c04444b72c72a1ccb528ebc9a89b4f2cd9d5f6d4f9a51b546fb2cbfe023035b894122ab8e5e1785d733b312fea5879dd33c58168afd7f97554d92a986f3c7e870ad93df3d50ded518121a7fc24f80302047c435bb50066306402301cbe274e361c0b2dc5a9691175791919e0ed3baebb8fd1b02558842f4f07a2921063eb7b206ac79a0238ba6c805b7083023008742d569b4fc1d3c2b81339f438b55cf32425ee9183fd7200533aba04762cb34074c9d4fb8fe4cff51ecf90de91d6500302047c435bb500683066023100a285e2b54774a4149e53961235b034e8cfb93a82fe320a68b5004f568632390e82731c408f27dde4dd6a1362adf9bd3f0231008c3acec3b42325f0814a35863b7cc6a6f469e47f7817bcf7ab0713dac0cfc42080300b7b7499b6bdfb69f0b4c20090e80302047c435bb500683066023100e2442ebdbf2c804524af6d387f59b700d7d94ba163b55fba4b3c9896a87440ed60fcc2cd3196c8a975d322e9941d2065023100b160d1545446cbe5ff986907d008d585498c17b00539095ea9b5a2329b3f0eb27da97373159413bf8400a7644ed981930302047c435bb500663064023072e76881636b9fcb5b18588b184286a82dc329b2c3791b3df01662e55a33b3dbbaac3b27edbd6334d42a4f1895a22d36023020ababe3cf33401fdc6bd377ddc576e9364138d6ef5b28f7055a487f67ad2fdb17829099f5843023cec782488663b60b0302047c435bb50066306402301d00b23145d1bcc0c2100b1adba58ae3959382b59b5aa41479025f2ab13185eee277234f215a38d10dfaf85840b806da02302092e55e0df9b9df840aecb878cb6042bac7ec050638b431aee608f6d05543dc2890dc31e2d0e20c6c9bd6e9f64a0c200302047c435bb50067306502310091d342bf1e83f54250ffb48ad0a1435a31706e3a783660eb96440dfcbf08a3a4244aca34c137cd715969ccd49eef782002300e23768b9b26124291acc99f2355ede7340e5c1f069e7f225e3255478811d62dc195f17f2a75bcb1e10402bf3621478e0302047c435bb500673065023062af396dc4e5bb651adae0412a07c607d05f71f040a1d088dd15e2cb11c2fe4606a2c04f4bfc031808f71a478a55bc6c023100f0759b42dae4f94bb5480ce1096aaa5d86b7d57c439e7ce2e5123e606c6d79fa27d6efe5d0b67f9e1f8347f9d348a1a10302047c435bb50067306502302b161fe4e53e1a5acd72d546688dd62842faf5ee9957d28bf994c87a74e00667d9a4cfe22a1d8c0bbda268edf4f3c6a8023100d17215cf7c797ac614f6104ea38d8e9a0e2a3c5bac08d4e0dc8ea4f8c7227ef31fb0f83497fefe2d1beda87a94cf8e6b0302047c435bb500673065023100d6d03c3b3a6617ef2cb13b9098ccdf15f9f970df02081fb7797c2fc8d13a197b39e5f839de4e42ad9cc36350effb925a02300f14d01269ad134ef8a5a2b0fe5d9e69088f743bd0130f0fc534161097cea9d33f2431b1b37d09a83568456712c739940302047c435bb500673065023100d5d7727e35be2691ca0cc8a7701a0dbef189cd64c7aa8b182ba78cee99bdec07b7a526b5b18bdc06038e40e72bf5287c02306a3a1043a0df41c9f33a653c056223fca3e2458377eeb3ae3045998f76cf3844f4f4bb5f1e8282690772c4154e372b7c0302047c435bb50067306502310093559a18d52af61495cc3f1177c7bbacaeeeaa9976922e32b8440a0ab3ad279e53a573f936b5706bf863d9aeca05e3be023033f03509b40f39cab3d18c0776a004426c50ba10c259f70496bc1d6c7856e1644e1241207107255fd92f4a2897d34b730302047c435bb500683066023100d7e2d9e60cab34251091ab1b2a38d71e4554452d177888a6b73b0348c47f32ea2243ff48bd272034203759f517fa16a9023100b4ecdd573486a696d19c3453e1e2f6520c081e2c555d1dcc3463b91a50a3f36afbf94d9908e3fe27174d9830c05af27c0302047c435bb500683066023100d2f79354afa0b7a58bca39b7b732eac254ea07f61a4b713ffa263f48c86b096d89e5365dcb57e5e540d862d2df02ad06023100f575e29ef06de0384ba25d1b44cf94542ab885fdda12819242e3dadc41ca81731805c5f57d9b28d4771fc463695f23490302047c435bb50066306402302b39852220e28854e941aa929c2b8398a23b4989ce42a3a2e824708121fe98ce53ebdb125ca63e8a2d7fc0cb26fd05ce023002e03e167e18561c867f629622116d9085782362171cf44e21e9fdf5aa15c829899c31a27dfccf51ea1328027c5fc98e0302047c435bb500673065023100ad8d144038d71e8e2a9e6da5c2dfa1dea5ce88e6d4a5f836c329b9c6f5050a913137bfef2ecb2479654bd4a13cae036c023061c1a45f04ddf999c79ab5ed333fc344aa3f5fe5649ad6985ed41fbfd216e917bfc62bef47c0ea185b05da5a29b2db4d0302047c435bb500673065023100ba0544223e402b8b58392567f65b5d1fc58c4a8a3d826cf749627692d31efbb9db54e6e5f8932a15aec22a1493307fef02303093f27bf877289a88958be4020e26a9c25e5da1fab21000570746fd454242e31dccdc78a3b9ba1d0bf6ca46c13dcbba0302047c435bb5006630640230459e463413ad1ed6f476550f048d59e82330b428fe9e455aaa8003acf7725ec62ca36d74e9fd6f52dee15b90c231194f02302810bc712697951ad9fafb909330b267daf64abeb5027b6ecd0d2810391e3c7b519295a2d1a94fe94b576ae36dc0fb780302047c435bb50068306602310092060539680d443ef135ac6473539c5ed11fdd6e70afb183290fd792a0102ecc15da603008c993776034896cf5987351023100deb48ae2a1981cffe73716d2d8caf42db7b39cd59a3d48020b566dd1b008fd33360177947e0eb995f0ecf4a97a9f83ad0302047c435bb500673065023100b22934918d07b497f580e416c90e770b4c11597cd93e7dcbc147537b45cc15b2de2f76ba11cf1b6a6492078dd07068fe0230796c16b6ea6d8bbf46250ace2160fd8e831c923cb00547f65ff8c30e3c5f1d4353b7fb629512670415c9b584254d23e80302047c435bb500683066023100c51e13a2b02b0aea0cfeaa07fb62b3ef9ad7f3bbce2ab15b7c1302897a87cc7e3373f9fa7882b84f911be857441d2edc023100bb7fe81f11bff8814a5387065949a2e52f9cfd45cd7fbb3c50a98e99e0ea12fdc2196cd33496dc390d80739c7cf3fb6a0302047c435bb500683066023100a816fff881f0fa3dba3a75f6c846a2ef50bd7260a2f322c8b017f49d287b9d7acab33e4bf704ad509b3c8b935351a32a023100e20b0cc818b195995cc352050327c5b5e4127b6d2870276ff5619d0ae13e5f98590deefadf49496d161260339215f9ee0302047c435bb500673065023100e66e0598077f8558bccd907942c96ce2a96b19791f675e59bac56493f8eb2f0800de9e0ea08beeaf7f9ee7b9bdd8fa9002306f22fb520ddc35a7c1d498e69f6358c88a3b60471197b3617ec8f1954052a93d495721a84ac6dcf9c7161c6ccc5552130302047c435bb500673065023100f53cd629edc5d857c93aa92cbfea1e33ffe8bfab03b08da82dc8b3e3c4d53a3dc493872c7630d384096c41ee74549bec02300e2dbb2b0dc4096cf3978b895005fb7e47cb220d59297b938baf05ee7fb7226df0b3524ae04d137bb627a7b40b0fc8ec0302047c435bb500683066023100be45cc335b1114814e1b33d8233401c7ea0b72b98088ec449cabf9b929fa62528011a3b01464bf1a0bed890d3eaf0aba023100e08e8257b43087f8c713dde3d6b6149691560bb42f4d9c74d4bfb9aa932c1879d2bb0f4a74af680fb79d159a3857c1110302047c435bb500673065023100c4ab79ecefa4588a4ae40ce2fba04c92e4533ebcad9a78db1ed85a6f84361715234e9dcb0bc3a5a19d2289c8702dc90002307b3ab28133df1853e483af9f7a4489c61e4956521d98d0e2263d40df41eb25b8ec3437f63d7b077c52044e903b4ee5f40302047c435bb500683066023100d613b98045fc1de91bc6f1677704e0fcd1391d6712a7284d238cd8bc2125184be384b3494b4af518c906f867012f3873023100dc6da7f11851ed987388b1acbeefaeb49f07340fadcc3998ca96806e5e3d74b5a1a60da18f4d1df58730d13d6c79665e0302047c435bb500663064023052e18845ae5c9ef2c8ac2635482b9394e4cc70b673f988345e3a69991b8183fe1a6fd5ef526ef14aa2c8abf21503a34302306dc4267788804f9554ed9307d31f2826d48dd808e489d488abbdc40ddba4821018d2f647686519c00f6e14b40976f0ce0302047c435bb50066306402301499ad13e86ce8f16c55a7d792ee3470892d7d41dc77554de4a39666ad01985c094568005fb4bc2312d88814d705e3a302307948fe6e8a4ce32fe5302357d4c375fae558c0722f02472aa0d65c124a93604e1521097e0c916eb77e411046cf2f9d2a0302047c435bb500663064023070fcfdceb6fe055386912872753b459629d017fa00f865718e42141a16c07a94c26bfb2b92e938159e43f2237bccb87f02307f869d93cfe8e56a52dbd94c42c105cb89c821cb2ee24b1d19aa7094f39e6ed9c0e041c99baa3d6af3243999b6cea9080302047c435bb5006830660231009ad9bac816c84d4a0f424f0de4c903f4dbe089a8c9e79ab8ee1cb5e1f371d0f4a249e91ed8038fdc29a1a7ff1cbeee520231009b714b19aabd3567b0411df6cadd2cf5431f0bc39e3f68646d282a5cdb8a0187b80121b7b2e4dfe9872ab70eac9d49ba0302047c435bb5006630640230186d91748953941763d8dd6b338b11bd4ce893715efb15ccd0e56a35011a28a7094591683cec16ce355321f63aed030202307f1b5955e23487953e66207ed62da383f4b224e9b7bdcf5f40be1cd7b0d095bed3b7cd697ec26874c4afcc3e770046930302047c435bb500663064023071b2602f48ceb1d52ed306f4cfc2a8c045e0eb6adb9862fea2c193aaaee440c597a29f6af3457a9a8a574ce08843af5302307f18bba1f30792f1a139bcd4721cc8677a1477318638f6d610490bf0c0b11713b9f5d2a665fd8fccad6ac9ec6ccb39dc0302047c435bb500673065023100f8c0379bf8c156a5388f93548087f46cca85908ae1fb239c07cd9fb53109047b3f274733d46c09040ba7494559f24c920230538f9edfa1314bd1b0337783d238657b88196ae835a5c723a99e565ce1541c940032235dcbace0275f47b2af994cef010302047c435bb5006830660231008aa7e977922186fb8a40c768166adead267de5645cc2c90673ea734fb39fbc35a59353bdf4a498a6365a65e3922a1722023100d7a8309a91d57ae4b55dcaa50bd7350ed010edb10dffd1aa58fdab7685e021be984bd7c86cb4ce858c848a805acb7cdf0302047c435bb5006730650230246f03dcdc8b51e455a07c7d661af00ba471ac1bcda334d548a46bd65532ed47133924c5c54fdb16acaf648416063ce0023100dff084cf3ec0e6f6e186f6db4cab397e23f0e5a2e921746c249fa6145711df863e08fb603be4b5bfdbbf3be8381ff1150302047c435bb5006830660231008a5310d38e1bafc9e9d078f7d5a76f81fcfb52dc57c1890e68f136ab22f30f50297032ac267dbec9547c01b7852aca14023100f604c875440f54077c0d9ba0ade48aaa29424c79fee4eeee1c846be27b758593dffd4ab94a3224b08a5f906cdc1dadf40302047c435bb500683066023100efd20e1f9cebae58cd8db29f3440ad64f55d39aa6cd5a0ebf16e60961be10f373738b8dffb2c17d7076c01d8d9b2696a023100cd8ce4487a4f7a7952262ac98ab9b28fb6bd907fab10285577143785065f2f903a411a8667784e41cc8c6e8ed054f8cb0302047c435bb50067306502300f2e528f09eb82fc4ad2c071423a83397a7577fafe1e4e3b93f3b6b8295ad81a13807f33176151f50c949d0e27c24746023100ac5d27afd856b95c9f22eb89beded5e6f4cdccc192e2813e53b1dfda59b9f87e785a2ce4a1e7a3af0884a8be32ab509a0302047c435bb500673065023100e17638d32a3510d6e89f6e58aeea53ad57956aebbf46ff0c62a314129896c63bcf72e5ee38018e61ad28dfd53070ecf002304eef8b0a6e5d4ed4deead96326852a03bf2ffc752c51bf30a164a3161dc0b372ab36ea0e9e62a2d6acb807f88e2a488f0302047c435bb500673065023100acf629967c88d026623f9f489de8eb73122271dde0e19c5e7619228d6f62371b63cf5825f6320c2960acead2dbbf36be02303f676693b54c3a73379c37c22851eda928545133323c00a745cb586f58a887b5657491011eefe89f04d953aa9db859320302047c435bb5006730650231009fd2a2960bf421a962f01433eb6c9dbe04279727ec6eb0a5369429ae2634636b8e5951e6c41bd2d51fb4d4597e1030e90230080d5e5111bfc3d5a7e537e78765e248d012035b20db8b993bd71eff3cf9259ef483b5b4809dc50e15471fd17e9c83540302047c435bb500673065023100f12825f5dcd14041209144fef1a5b2c8a72bab061734115e3729226c7c16ad0fa374c5ac4d303871b899994f681bd974023012d37d15c1e0f84f2b90392fbea7a02e754088ccf5acdc9aecc232104309804161a7fdfb3070ee7ce2816eef8582cb050302047c435bb5006830660231009a9c6e34a1f846c46d584f0033ba00b56c366277f925c4f135c5ca0041119472a1b1294f9259572e267dcdc5b34ac8a2023100d00995a35e7e4bb04d6dbd66f7fd9f9e72026151017dceebadfb7cfd62c7fa66a1ffffd72bf4c4b44776cdf8544b15820302047c435bb5006630640230497a341c0f98bb01c014bcae9dc754357c1eba2b98a3d7dd616e3b9d193110a1c7804f78df2d4ef2f1e0d7153ac33c3002304ca11949f0ff101db4b90303d712f1af32daa319e69777a6253973e4a0e82b5dc6196b3b85768544912fa5b47c763a970302047c435bb500683066023100f9b20a999ff547a1642d5093b7696ebedbd2c02e71fbcf28cd114c19be7edfb12c961eafdc3d0951efea27579d742638023100bb95de7d78ec39d16e0630e9b59e6ac7709ae809c3c391dff9fa2442d042a101cb1b20f5f1f0fc65aca73ebbc95341500302047c435bb50066306402301755282bd57d4f787b3b05f2f6aa289cf333d5a15108195a63d6a39f143908fc14131b86262479dfc55aa2559a85d97702307a7f505a7b55376be3a6d3435a20557b4f51ec555160b3a65bb333b728e3d2847816b7c6e8a69110bbcdbee52e190bbf0302047c435bb50067306502307e0c2ad52b07ee2b7919ff5e5cff0527f42d1bc5569035672df8adb96ae18891640169a31aab1267bcd6efdfb04c75ba023100b1cccc85548443b33ffb2776f306eae739c9eb698c8386a869146b427c92248fbba9d194ee4826c2e657e3bd340922890302047c435bb500673065023100d8056b6f5d65e83c5a18a13c0b1bd7eccf857ed449ffa14c1a05ca132c45e0f11a580aecd04d47628d112a47984e3708023027e888c877a736f5fa9ba08539467ce36c46bbe100673eb4e26446a41ac2bc42acc43e82bd2bf082d5cd6c47002a5fa80302047c435bb500683066023100ee5c27d6bf3a9b6a3fb7c48ea33407734beec543f16898bf7c2bea93156146c9a0988514e1d6cedf40cbe157188ad2840231009af10ad16cd0ab1e8eeff65311ff3d56578d02795a63eb1f7930e612fc5f546b03334f59d9aa114a61ad78c6eb6bbe700302047c435bb500663064023052efafa91802c189f948f433b8c7d0e6050e273a22507fcf8b3dba657de68824d9b3b74c67179fe0e603bfeb6e5fb16002303e2070fa7aabfffdbd750ad69040730bcf4929c4b955435d2645629ff1eff401faf66f7a80a5accc94e196ffa2315e8e0302047c435bb50066306402302e48f7191ac0f6b2c5389934f914ca93ea5ca64ecdab03e14c6c6d8b0d0ca855e2cb25c60ce443bf33e3746b6c92053a02307a0fc3c279df4e1160d71eb410df3f214a11819aec9578f2ad71e8e0301bd7894d56a16e35ab3c3c2e3d002fd975dc090302047c435bb5006630640230445e7ec2abca8804d1e90e4340481a1c4e02551f3ca746cee880041be5154212914fe058d1ba43f9b94bf0d418ac628d0230298000d4418a58ba5e88da0b168967521b51fe4d5f74b2654e64db2073064176a97a2c510e383ca4aa445c4549ea91ae0302047c435bb50066306402305a9163f5bc73fe4d9f304bb8e7fd38e4abd30c41e763f3d1097e2397e954e38ab9d50d9d49ba3a53c148bd0537dd09b70230759fbbd1c46dea0eda6273c999763034c8463af8567cf8604ca47f3a9e291ffc7fff17255e925de6ea4d0589485bd67e0302047c435bb500683066023100b9cbd18463638b0dc4cc5be9bc755d567621ee7d67bbbcedbc04a984b869662c299639bbe960fd0f67bfef556346a5b2023100865b9fbb3fd8ead12d5b3807341dca59d148d6cbdaf15220c5a8783ca66c642ff78c2809297a56b87ff69a0a5eb05cb10302047c435bb50067306502302008bb65c63622fd0fdc0d432ecdb116549b7eefa3c300d1107aa73a2f762bb587d6126c81030ef4b30bec18d7d3db91023100be31aae023abd2e5e5ce04fac970484cc6706d2b4914914b14c378ff11e918feac5977409a675fc6f5e05469909d21fb0302047c435bb500673065023050793ce325a2bf4a242fc54e6eba31450b448a07e47b7d6b34ea23e7b32f2197de809e29c418fec0d4b8656d2c5228d60231008eac396e7dc4493edb61459d4ddd8ec96645702f9cb26332063e95ba4ce9a2b7543484edeb09d48880f8991b3303ae7b0302047c435bb500673065023100c782784f5c611a8114e537e84c8e9914c60aa2047e3f5fbb3ab44ccd7bf444343affc548c7345226efe17d347e071dbe02301ac058e6b12c234f632b2040e001029555c74d60aaa594240e74a15201339124668897e91ae59895c8c1f26ff83d8a3f0302047c435bb500663064023021cc84a8d6287d1acb038d7705d71674003be843128ad4f699f639b6811a7607828925aeddb98c25ac71080d6688b5090230523c5379c3a7cd6e2800363636bad9d322dc257bcc3a97800f79f76b089ead022655efebf4f2bd820b71d44b2bbebbe30302047c435bb500683066023100d13597c1883468b4c4055093a1d71594c108cce5c0420cb258bc6b4c23d59b88c1b92d84cf55f317da07ac42553d4711023100c247e648d49ebdf43ecc940aa11f751ca8ee57df7813b823096532cf708592d12c9d7b7c51c24b516a75bac3de4eebcc0302047c435bb500683066023100a1fd45b42e337a652680c7304aff73449b709227d4bf3e54bc55161a72cd5181f697bdad9be6bf0c4e6bf75bf0303dfa023100fef82eb18b8c0243da7c86818ca6106c25f8f2b5c6f8b20d09ae412dafd630bcdb2b5fd1d2c6a8c1fe02e33c90bb2ec50302047c435bb500683066023100b5b8cca5e166d534b8d254b6a5a8267d8560c19cb0de264d9fddc0da72e6c7908cf5810fb8d0702839a99b76d36c50bb023100a23c1a548a2bcf039c2b9fe187e948fac368f48e89e6e051568e352d91e8d9b9ab77d546b712a735430edcbff435493d0302047c435bb500663064023014f0de516f648555e4d1f952ec98e08d642c6bdcfeffaf334205463a86b55dece99d5aea095f90c5123440ad65bb6c160230761ed21eb218c3496ef39ad3b3ffb040748d80fcad3e305c820aefe445360a960f3896fa155a9e817d2c36a73479619b0302047c435bb500683066023100d2622e4da5c262e6288617d8c4e844f65add06f2897a542ad9026c0c7a93f6cd561de916520848d9be0aee3ae580daa50231009b63a8115a55d8240ffab9e0c9864a1d2df7bc24f59045efc03ec0a08b7dca8a07a989aa9e1946eba582b353570ffcb60302047c435bb50067306502300a13f2df5a54ab8b50b8c6b1c85d02e7a3acf8e3e209e97c2d91f290f744acabdf5246ed3f3d32250097a9cb7b279b46023100f049d31a938c62dc39447719049aaeda1e49b49a779ed42e764c9c2bf66d1c63a32523012cee7a71b67dad6b848cbb180302047c435bb500683066023100914ccbdedb773b1f55a0c266b249d994b048c7030630c74acdd9b5e87f2dd2ff9a38c9af52cc2f41c42c58d75f3f7530023100ff26669fd98bd06b6f02bacb92117ee374babadcf1aeb8b9fd12fa41ac61944f6d3de92e1353e94c5820b9ba17ade3990302047c435bb500673065023100f6400fdaad9af2c89901c73d305566c9790542bf5056c1c0c18e2e0f58ea15fc98ed644d0f1daba76e8348919c795a5702304513d49fd4279fc46f88f543d221a80bec9e139aba789b89adff02f412e0434aa4721f74bdbdc128e2c18f5617c8449f0302047c435bb500683066023100c250ef62b2d6607a3de00ec21e4de42f0e93d180a4c8387a517974b2b05f7cabe61b3613f20fcaf59b16d68d2f0f392e023100eeb252ffafe2696ed79ac523b0a0fbe2ae7359a3661968a59a93f8eaa2f906bf9656fbbe91618e57ae77aaabfb4964470302047c435bb50066306402304b904908dab87ea333436992763d05e7569ed0692451fa1013415b7929e00137da495268fa1239cd434cfb3d94a1e73c02305388f7b620bbe76d98814a82a1f6b322fa252ce230e584f3c1feb0a87d8e35ef325d44d7d7106215dd915b67608939da0302047c435bb5006730650230636e674953f072153ae4c7e49dc91f02c404c61ad4c4fb68081d7c593610e617f7de862aeea4d2a354966ef6a1de19f8023100e5ad54ed6bbd1816d85c5bafc220f34089cd72c8b0e97ffbfb51b8d0f7b909defc19ae0378c9a0b96939e5b8ff8f205b0302047c435bb500663064023002d1f8ba3bc423c7e8e45d0e56fb601b47921580a075827ebc199231fe55212abe140e6e9d942927df71884cd17894c902301f16350961e7a452da3210c7922bfca8ba635473e61a3e42e5abe0da999283284934d5c4b62d24373b0e7b860efdf8ef0302047c435bb5006630640230207114df505b457884c5ddd9d791196dd6d0532d80bf39a05d64da50e1f2b91250bacda9a67639776dd09c8d2d030fce023010d604cbe65a24c993b6111a7b8ef440186e38b398f64641f18e12e28a83705720f134e1c5b9bf15a0cee596dbed071d0302047c435bb500673065023063b7ebc57f626eb25c401f6feb2919dcdecbbb58dce85fbb8404e66f29afca8264d28099059292b7fb1505f4f5b20d69023100cc0cdaebea1e24b19035a935bed3324d0ea18887b6330256db8e9319fb9745b83fc0813091881383c36019a32a9e476b0302047c435bb500683066023100a336999d733a616616e3f7956aad4a3c6a3c368e0a8beaf8e41cbaf4d4baeeed44f1afd4db574c5faca30f85c994ac7b023100f3f8439bb517acbd69733a87d11ba0d2a10c17577b041eb20acc6d9be11c8fde24112b28dd0901264833059710fa0ec70302047c435bb500673065023100c0a9197b73ac1cf3641de39bb4757c8bcba07272331f2566172b1e7ba23191a4b0a0d3380cb014468c07d4233c6f664602300d76bfedb05aafc10ec4df79cb58e24cc64f5c5a91d934cc5deb74f29f43555b1ca9c3a6c888523935185110272c6f6f0302047c435bb50066306402300ad70b76165930176d35f4882d461bcf6eda018ae082164793091b316e3ff85f527be755b49d76acbe6750f04afb8bf302306eef9cf02650f7f16a0856e1fe51792681c2d8efd41fec1c995e887916eecb8ed0e3f7f39a3f88e72ab3dcfd4d44c1a70302047c435bb500663064023011db843df36ceaddb17416b05ad5c275ded1a709e1ec7da572f1c97d773b93d55c0d55d811a444fbfe3c31648c0749d002304db7e976e2550b007b1841736093eaa38e2d6bfa139854ff351b4acbf31b1dbcf2ae2145c94587ee2fab278acac19e7d0302047c435bb50067306502302062ffdee58d099bea0d514edaf2c4955e665cc7020b4911cbdbae783cd0abadd26df637c2f369449690a50619e3036f0231008ad31358a02440e58ab7573a449c26d52103bc30533a61cbeb152c9b5853b9e7615f1ef9392a6356beb43edd4a515c200302047c435bb50067306502305b0a64ffd025e957c46fd8b99eb13be6f46b57d6a8c31f3ec55fd592d5182c4335f4ee9bd54f7dad0ae839a78375a4f7023100c9c2a9e2a9a3ed268719d98590661a51de8912f3bf05af8672201e5027ef2cc9ad8de4375edf41e6b33cd1a5d975b7ec0302047c435bb5006630640230636045e12a3931f0044fd952c4630f30e5adb6bef0a7ac8e5d61387354420701b45e693feaa12815de178e167bb22a12023031f1a535f22f91227793c4c7e12f78378591a6c5707f7699269d0811177808c36b7ee16e77820091729aa3d6cc29cb9c0302047c435bb500673065023100ca0d136349e1d117806b21a9c33093ff2df46dc07a3e949e1d6359c2f8cf26017c4a1ed2810e1a4bf1f46143bcb27bbf023016031c8528cfe503540c132933246290142f8f67200a876a3104f820710c68e03f7bdfef8d6ff4549817d669afe6c3c10302047c435bb500683066023100ede40c9dea1b32192fe1c4fe9931440bb33fc859d8295395cc67571bc3427a65e07a62fc1625c1ee1ff74c380afb5bb4023100acec594e0d14ff7a7c8e453e8aa5ae06ed7b35e4f3c31f8422f9cbdd9ec088c62a031b9bc43400ee6776377f5aed11a60302047c435bb500673065023100ba42a15e0f1b3ec95b646eb1385794bd26619f9f61dd858fa41e92fbccaca96c11c05054a4091cb945e47f554a4cdc4b023077dd26d997800ea73df9eb63e8bf71e76acd885b6581fdc1e0dde9edfdbb170c92aa5627d41ed4193da01561ca7653130302047c435bb500663064023051de5191d24ce92e516a86981506fec90706a0ec1cdf9a10c3b84410c90edc429e401448187b2b6609ac2f6a30cd86680230766bc8f2e02a90b0580e5269e1c4fbc57af8cb34168f3e9cff4efd4f3d6fe2d5cef1238e67132ab4a62dbf8958b3095b0302047c435bb500683066023100c421f31d68c29e79434241140cf8b8b8ca973c0513eae42f7a0cda97d467da746896bafa6bb3de8d925b325979f162b3023100cd01844c7c1b3611f4d6f862503821dba2ce375154adac80c4d63c36084cb931d92538197766c685cdaa59a82ca6eea10302047c435bb50066306402307402faf78fc0d90be0c5d2ef83f438ca9616f40f197540fc48811dd45f4ea9ea4af889d04dbcb1c513499419f68c5d0b02306c2d4ff7055fd443e509a031d534dced79bffa77c47f29f32af54b146795b95effc28414491f852285671460a56b0a3c0302047c435bb500663064023046352b59360b5e3bbc06b885ff2685b9d7b86555f00f119598d6479d70792c361857714fe1420af9fbb630c2ded252e20230703f23325d022794ae90cf8639baf2e57099c969ec8e1337a7dad86561e06dae5522a9c61279f327ab8ebc74d7ad7f1e0302047c435bb50067306502310092585b2a9b2b39e62f16381a462028a9f42dbec1d7e6f22c03b980c7b40e3949ece49e3b254bf219c12fe28a26d6be7d02301740d6010228e50f15d005c8eb2880817e38b8bbbf1275e85514625278b1ab3346e457f6ea7af5e922159f39abd4b6920302047c435bb50067306502305944e653fad77d80f6839cdfe0464fced51a203732a7b248d8fdcedb5fac8ade98374bf550a51ec648020d5253710057023100abd5a731c2ac5f069b19084fe07d0e75c0a785d0d1401a5e08a520bb117c20becfa0d57ab432ac5dad53556fc5ae8fb00302047c435bb500673065023073545cf1a76773295aa2b1c09b38ce77d46389525ebd961799bf0faa340661ff85d7978730a4aed14da8ef9410fea4a7023100ebd455abee34a2447a50ccc110378b2960627d875fd3bfa4548e246b4bfcb066a246007e8d3fc060acdeb35940a35ccc0302047c435bb500673065023100ad37ce43cb4a49a872f761644ec6f4d80a671efd569642ced0c8709feab386a348bb51d5f158f09fee621b9a497200e802302fa697435bdb2993da6d5ed284967cc689146b2ab6f3dd0ffc255ae6172fcead81d3b7aceaa716b9cfa82df822a8b3960302047c435bb5006830660231009aac201eb6aa19e511b74c8d5c0ef8ec661fd10b7fd45e1e73615acd883403bc318b6b80ad4a9ccd27723c36395a3648023100f5a1e71bab6fb5fce98ba70596134b9d1f4746c7f641a7fbb895144adcb8b54f50f63099ae7066e1861efeec7b4b37190302047c435bb500673065023079c5b3f39c1ae49bc7d3da3f63d0d0be92e683409a0c670d41e12c59059b9f8b453971e1bda85d34c8979fbd41953e36023100baeff2b87426bf2504b6f250bb48bf33339a1fa0e474a2c340013790437e257d5de7ec0ce149a4a92a9ce074f55486960302047c435bb500673065023100b464741b3eff68698520d138e785bf877d11f3301af798273c828ee4100bd22f66589b8059b8c542bd0f2a131e23fe8702302145eb836a00f3ad02d6cf9d6a4c3286dc06da4d6c7713aea13f2f610db69650ced4f988bf98dfb69d013a8eaa8df1360302047c435bb500673065023043e43958997fa63ba3180e774a525f643cfc5df3891e4284749237a0047f6e4a1c7cb0fe833ec6bf17e6486d1795ce14023100c6b19ea14d0b192d89a99d2692ca1cb509adfbd18f1d3ec1288c4f4f22336f1badfc7d0dd70b28c8c579ae32cbffdbbe0302047c435bb500663064023013bdb1116a97834fb92ed12ff474671d904af98d3157b102d781044c1a53e01d090f49909954e589a4372ccdcc821eb6023025e9e014401803b1d13ea6132712d0bc857d036d459b7ede041a0b8ef4a84b2d72d4c9993540a4297b9cc47ee2eaefa40302047c435bb500673065023100b336ac6f57a77fbeb8210bfd040fdfcb223c0ae7d6bb343d6b4a122f94aee639979cd6afa82e861f657b270c21301246023059393dfcd2e104e60479acae7a8d01215481821336c9e2acabbbf037550a5c8a006bdb9ffb405edfd20c9267b41fa8310302047c435bb500673065023068ff24acbfd284ebf17ee0a17dbc7b839af550546c35264dc626166004f8e79f854a3fe95f6b2ee634fcf0d441bfc115023100a516024f2468f5c1acf64ca446d74b87535186748b8921b3e89dc3f424a32ae4e8d295003ca760081cd50ce5e931f2740302047c435bb500683066023100f42f03245dd382e0b0d55ec45b5679e5228a1032ff7b545d3d0bd230b13bc61d4e2a425a9983bebc870971bf3f32a260023100bd695b5e76f62488ab96167a6b699b364c91620c090aed413b57794b089f5fef73fa02732fb1d063f49b6f2dae1fffa20302047c435bb500673065023100970991f102beff5b4dcc83e167465eb77c8237381b431b8b260532dc43f7ad4fef49f039f427f029e7a0ce5f8e1acc4502306aecb776721a0d2c8eb41b32b0317e02a0ef619ff9f1ca539d0ac40eebea1d0e5c96dd26094bbf0621695fc4075f171c0302047c435bb5006730650230357134bb467ce27910e2a90b8a83b19932e76026a367713e00c18992ba3a02ba5e5c5b1368d101c3cc9152f2fc2da88d02310096ab6434f3f8220f84c5c75bc198e4acc2d9588a46697435dd544877420489c488a00ce4bc7df023ebf4dd8d601497aa0302047c435bb500663064023059edb197534ad49c6dfd211517b70f67ec72e5207f167cda11f951933488696aae4de7ab4e391c61b74501b24ed2465a02301c810eb559593633f002b4b5f2e0a5d3a98abe7824a7179585dddbe78cf1016c9ee69c026d95070b7e2e8ea05c3019340302047c435bb500673065023100944a81a76a00aa835555c4451c2fca6ca782bc801bae9f52926bc1fadf526918ce94290af68bb4f2ac4110807292956202303017bf198362a329e0db4e7701a6eb06dc74ca3be6a222955f7f070628d6ae4f63342845988cfbb66d02af23c2ab2d830302047c435bb500673065023100d8e40f0f85d9055b0df71b74aabba2f2eeb7af7ed86d275602a3b2986e4efae2f5d1c2c92ba1fcfd3de6411d5fa974da02304a415584963f0860584819ed64d9e097abb108fb5f9e116b8101dd0893cda7c98a49ff39fcd81e9a7ccdd8c0dab7b25a0302047c435bb5006730650231009b6ec8d128cf20a74f2d4c4659dca7e0693a544d12be8be6032cbee5b124f8796815d9a6c95a0ca1f8c18f63d2a64e49023003d85fe6351085dce6312573c3357f28de083808f1fb136c7b535623310c811ca5a1be061dc6f78847cea7612057447a0302047c435bb5006830660231009b1c90dfdcd224148af0dfeb53dfe9e48d6170c4001902c67028555f171c5380330e2673368f78c87188e013cd9d4172023100ff4e81c3f592f4129eb2dc899818ff9db5d0b7a480ca45d7efc84b1ac7327dd1b842d4e6772e640fdc1d44cf62c80a900302047c435bb500683066023100f4b7b4f42bfa0d88c653d14f0cde49e206b19a2ac3b4b34a1d72e1708d4176c053aef5a3513e7a2994d33f138bdd76510231008c0272cc32cee35d80293e148f6de6663cc837ef63223c430718fa552c13255bd3567af5649ce750382a027970a7d43d0302047c435bb500683066023100f200cb413d90aac3688c07eaedf9207fef69a739979d1201909f5dade56a879adc5db3068b1ff127d71674d13757184e0231009f3a3a9cb1a4af686d71b78c20a43bb00398e740c06318f54dd7cc0f5f9cabd33fcec170088bfb55b77ba84179d846d30302047c435bb5006830660231008103983b5860ca1ed4f73afbb8ffad5d49c1ad697b729833721b8f1547fd678743c9941869936f92beb42d6ed09f14e1023100e9d7e39c82d5bb3c959e7ffbcacd672d95a54cea6879e5d3fb218bca6ca8f35f0a4c5b52d09e4ec1a2c3e668a56d2f8d0302047c435bb5006630640230019b78a62cee5793d824592d769cc38d47f31afda0e0c37cf753734838c0274986fbaa9263d97ed78db6c52ab752a53d0230491cabd71423e166bac78be4f4e91561e83040accedf0bb7a0cacaaa085e3ca2d2d8345d720c368b46c41b2a41ab79bd0302047c435bb5006730650231009a16a90ee84f9cb554c382a04e2dd520610524f8c8014fc553070ad71caf530317f2fa4d73fb879f038c04a65a813d6202305636ac2679de6ce569529488250b63fbafaceaef18ebdce71cb11883554732356c29c32cc84c8df8272e7d434e11f20c0302047c435bb500663064023041688a158761706796c3b53413b798cc7d82e187cd46cd29824f11796ce1961934965ccef93c7f7a03e70fe3d99ba90002300d87bf1a4f16fcae3a36b4501c97de39ef3993c910f8e6be22c80ff9f8b66fc4b3984c456ed53c33e8868541fce22c750302047c435bb500673065023100a8d0fa34eabc4bc66f13b45dedc4ff516d22b2498a6da00108c1969b2f9765c74c1737e44c90786b084e19bd2e40324e0230563d42cf538f4ba9600ca019ef9040eb71a7e4a6bafe852cd11694aef9f77c601fdadff966b3c1872ed5e89b96186e6e0302047c435bb500673065023100b5791ec961a0c2ad7962147ebf2505d37e7937f9c83687b1ed145da6687908d4cf935fb71e8edaa4106774079090afc202301b6384075355b50518a2b6ba33c632ca2b7689868754ac6b5c6c0221a6022330aa8cfd27b971f4f375e44135b9c6d0ad0302047c435bb50066306402300a57a99fd8ad67da1441b734b0a3c31fb595d278eaf2d10315299c92a048bed398f272717e22142406b610e68bb37f78023070bc7a4311e4827e1d127b26c48ad1098eeccad0c79378b7040052f4474461873ecbda5e9e8725a964a44c3c1e95b9c00302047c435bb500663064023017e1bed5bd7639e5325868588238acb385bad39c965d1f76d92a85bb8693dd0d8c40077eb346dc460e36598e34613c2f02300408c4cef284e6dc10555ab1e187f59f124d70e3df0bbfc2d32c3383af52e04bc509521a94431f78fa95e4e3575e5fc00302047c435bb500683066023100c32bb87b3968ecc57d3443077d51dac22dd934828ce13d29f551f0e097d85602da1df334e27d6961d0b4a72b9b68c64302310082d6f6134115574b37babb2840653b33c938e0785fc826d00c06d11b7fa53d8b6b23dfdcba531b8d0475869011354b870302047c435bb500673065023100a65d7f31a3f19f3841bb3f3f382f36d24067c82c0b070b218f56d2b059b1d8d7b9c78b10af5fafe83b1246aba48ad1000230762e16177a9b29f6ee65724459f424593e0e4c793eb784e979f3f81ad398ccca2a0cc84d8a41d235554a9f517247186e0302047c435bb50067306502304b09d47ca4c047ed270f0cf8da880eec4ae78d99e89d31b001fde05505c6f938350b920170a6a1b1593799da2a4b4f8d023100ed1493ef6c119fbf182ab47a2cc1db66fbde6e10dd93e49279af5a913ff73439fb81dd676efb37c53294ff041d4f74b60302047c435bb50066306402305243416332870da4775ba02856b9b1f3aa37f9a04b24f61274aebf402d5e0e312a001269590d528434851d4b2590e3b5023061f9eb88031aa439ed7bd0e3ff509dc51307a8c996caf950f5308b36a65ddbc1a1fe5503ee33cf74ece9c7ab86c0da9b0302047c435bb5006730650231008136aa6fc0037834e32b1820fe6f69c2a38837906bd947e10cfcc4b5ad00611700152ee11921c557e909f5582cfb9ce90230588e17e3c621151cc95123e04ff568ee6af0647ca62fad2c22f3d0ee3b341d1e6829d21db505a52a72704af831846da40302047c435bb50066306402302b138e952d38622c8f46430a1f4927775fda393c60cb8e115d7e1d02eb0c5dab39d96d30b57262386328fcb9691322a802305ad0b8936e75d79b9d4059fb4f457728ecacb9499d3a038f10b8f9163deba6cabf5ae8ce50e484f0d6bc7e6f1e6d472c0302047c435bb500663064023073da5cc5ed652e02a5105c3a15d3d79852fdff2f98340c6f13b3ba38cd9fed121c3861288cd214688038a7560cd7fff702304df866bf4daf2e0e2e4414bf8e6ee87d303d4eaec74b55d2c343a15926d576236406370f8d14b209753b491b567f1b220302047c435bb5006730650230749bba4eb9c7588dccd1c080f81a00aa9848ce43a93cdfb2d2305583938fe22a6d5c8f71dd6b5a61e37cd231bf229907023100c5ddc59f929d40cf42d04eac2e30c89ddf011fb3104b73b6f423653630359c5bd75430426e172c2fe2041a1ac15c2e050302047c435bb50068306602310089e1bc57d6fee5115f24843a8dd0dd0c6d2d67abac33b32b9554cf37c501947c12579a8dc53b50d017cb7463235589fb023100af8943a02cdfe888970cb908d2ca704394729dd00108bd10e7cd6d65ff1b1ac2b500b7deb91e15897fcdedd3779a308f0302047c435bb500673065023021e1040814878b78de27ec0bfde81908066efb93ccd0374b70b9cea7de831f84644d6ee7e3de6f074bd2bfe75b59fd22023100910dacc3cb98c993d44ca44d0e7ae4632d29c58636772d6336fdc3c0d8e7c6272aefd3763b5acd9d4f08edcd37eeb8ff0302047c435bb500673065023100b5df5b21eed98aa2c4713291dbbc83aa1c53c724600d1dde9c8f2377006faf8f7496bd612daf10c47e711d54de2fba300230298cf175688b497341d289327194f45114a2671643ac44593ecebe0fa64829f11d14ac61a0a6b73476edbe078c7bef410302047c435bb500683066023100d3e302a176a72369152e4545f383570f6b49be2195f292dc99fe4add6b89d535b9dbad6c81a86c2fd1b3e0478a1b42ad0231008adc80fc88228d8b8046a40a01ea4a632f670cf701ffee907b3e6579eff3b126fc01dc0f5f3daf6173e436cff62935b60302047c435bb50066306402305848ef79493f20f0ffdd5401bc5077e9cf4cb997f48abe55e788feb995d890f29a152742315227ad4c1a62357750630e023074ec7e6959f809819a5c079f25ed6eec0d7844dcb9d461d85ce00a4db9130ff5ba51c5ea966171206d2061980b91aee50302047c435bb5006830660231008cf26b7864ef095ec8e8cdf078014c8fd06eef1b77989b40de902beaa9ae7b657a43db93b4d6752c870aa399c782c45f0231009ebaadd745b23d9325cb948090fbd665e88dfada898d6590c1801018053682d1ff41bb1a6a271f109e6297dc98587f720302047c435bb5006830660231009ce55f623b9b6f88c0deb0ff7d58d4f77300743c782b27fd691dd0d7f05844a0fa1f57b7c530aabb32283154fa64f61b023100bc75cbc5542ad7686d0aa54ef94a4c96ac1ca12e7b7c418068b65c32b51db156e65ed59186101a63830ed4c5700452cc0302047c435bb5006730650231008e176521e7e422e7e6f5fb80a2c1410a70c4134a55d1f4b2e1ef73ca4bf3057c1afd55868c7713bc583b896999058f510230375b68fdbcf0162aa642831774a4083c0e8df1bd02abb9a9b1a215beb4d62133e9be1a777acd4fb2ddf32d860b28a1150302047c435bb500673065023011a77e1262e3eda32fbd3c30f4958adc1dba4c5c61335ee6cf85ba5d6bf19b42032bb2748669dd8834a5d7f6d792efbe023100c94f775c1c56acbe2f3ccc1fee9b832d6336510ac21a8eff98ca805a0850d8b39a7c45913c2c8fb8e2754fd2dda9a7b60302047c435bb50066306402307ec6c87ddc4cb4c15236a5d43092ea18a36b05e0afbee8e2ca1631782fae70f61994a67cf34aaffe05837084c4a68749023055c445ddff96f333332b2c62520055e510c1cc4cab1b75898428c2c7db98780f22d92e78cc7b54c0aafe085fc4dc4add0302047c435bb5006730650230638aedb4a932e8b6c3f43af246c53227c7ea336d8afbbcb4cc84522ed48fb7f8be88b670118cffc82fec0381ffc77ce9023100d042def6c800621d4bd311d2166d9ab73b48cfc52778d374992ccb98af698d42d79153f18dd6597a4ed36d1acf2f84db0302047c435bb500673065023100f2cbd0c2173a91d77c0de91aa5787c9ca23f6224a828ebada1f0d4b9e88b5f3eeae8c4ae587dcc01147ba78bfd20410002301675443241281eef11c37308550c66a45e97a03246767214ccbcffc3a6b79185fa741347c27fe9e44f8ce8b8d622e2090302047c435bb500673065023100f2db3c633a44f0ec8a7f51b58124ccf513f8101577d2348f4876e7137505079fad9eff82c8db1fd1e84b41d6056c551e0230550b629e0662b6544cee715db96cb8cef6c6e5d9d94d2abd4ea6a57015eb158ec4a7ae1d4c97b1f8e49f76d7531211ce0302047c435bb50067306502301ccf3982d43c76b5083e3c6e95f0bba0fb72d1d70711ba649e2bf559b5fe8761c70c5dbe08b52ea91f8273c09720893e023100dbdfc833e6a970bf61cb8bdf0d17d19839b7dd27361d34124b252eec16823916eb8b25d7b1a22f605abd22a2946e13040302047c435bb5006630640230279ab53fdaa1afbaf95fb44337c00d7ca2860dc599aebf1cf6d2ec9fc53d62436031ab870d4c72b1674819f54e25fea90230315c9fcce5bf11b1ed650dbc45b3936ff6d6aadd7afe8a1337b91d149520a3d9d51c1d62638045edd45c9aed4c0bba140302047c435bb500673065023100933100b2dec0bc528a58e73ea559e76c0227cf51f7c9c1363b5ef1b4402554eebdb2c8ebe7aa6c02c41d26756c906c1a023041b4e9f3eee5a6e9e5625b214a3ffee20e3b9bc52a89ca69069451a8218adcd50d4adeb7f7acbc60d830134a8fd001240302047c435bb50067306502301b6ce1d9eff651c5378f4647d65592de1e9965c6ca82ec192f3eb71136b527454d2e444037c03d4be62ea896f722b64a023100c93c50b9fd69d0e0488b00368c43596186e8cfbe3d8eda1e8534cc598180d7adb5c67f9b8a389b0ced8a0ee1f3d481fa0302047c435bb500683066023100d840bf1f10de2a291857cf6e43f6ed01994363867bdb3fd1a84036e678b872891de32d1dde72206413d1df07e608f0d0023100a345875993431c2272632c61afd37eb70a909367de15066b96f318330da8f180d8460cceea98c4fe7b4e55603c160ad10302047c435bb50067306502307338a7e70ed8c1f82389685d0243f6ae9e826704298e163c5623c1f0ddb87af236ca835508777cdcf6e86604fed9ec72023100a67cf3a1f429c0232693726c5ec76860c419d833e65054da1dd4aacd785bdd1d56b074a043f3475c205b657083d86ef50302047c435bb500663064023021050fb14a750ddc6c7c25d20c4354bfa36f8a9ffe8c87de5b2fd259c869478024565c06577cde47681a22c709fa54b602300df2112602047c8f7059d7af5257464d280df39a6e62dd224bf009752d13709303526c5a583f5a633a4408abb4186b750302047c435bb5006730650230624828722f9cbce6b9639d9a94d5b0358f1e87795323e0f19b558f4704f13fb593f0de80dad477eef1146faf82a3e2f0023100c5dde7ad6ac378033c67d901369cdf7cf571eb5abaa05eaddd7e333f9114da5a0a63f690faa3aa269f1eb7100b39f6d30302047c435bb50066306402300264c3727696797fb2bdfa2d48c60bc9629699ec18b01be38e76fc10b76b552c9a1eff4784e3e9498532e8cd33f07a0b02300cd810e8445331338bc8eea5bdf7166a8b89956b4d7c0eaa65b1f8e7b9d6a58eca1a425c31ca8d871a973d58d50233760302047c435bb500683066023100888c994533f8a695b3a4916a19e8dec09c353b9dde7065389b32b168429bac7b1a26eea8fe30a38245c6fab12b1c22e1023100931c46cbd64f50a6e5b16f6ceefb79ea0806ddab98e7467bab60f4317419184c978292b1655b4e7febbe37b0edae507b0302047c435bb500683066023100ac03d1bfeaa5c07fd7b779d27f6c17338366ac24dcbdabfdad11e65c72cb390473d511ee6347870cf94df25b6cf7a669023100a75d902d860f4e22fe3f552720803887bb54ae005a489c695dfed0057a14f55f0acf4f4aaec4e6b842e943f677d97beb0302047c435bb500663064023010bd1ffbbe03290597a2831ff0ba0492c6d5b29db92ccd32ce09ef67eac19f5ba11e0f14c6c6e8511cf460cd292c78ae02300639de0e67584ee46f9efc46f082820447cc60a24cca82730fcf44862eafb56a08dd3389cfdb7593cf4bf417bd37a2150302047c435bb50066306402305b3ac6a527eaafb5384964f53ecdae2ecc5afade7db1b52c1a1fd0a4f4297f4e30910327ad601373ec215bb4a10e330a02305526ca19c369514d2362bbfc297893add72ab635090f137fbaea4c0f78297a4d44ab5800e1baae8270187bacecc80fdf0302047c435bb50068306602310096b9199eab0be72384f6f4506f340edabcf11a1cb91c0bf8550a2d833a6458b5fdf078c69c76d637f5f573385e256584023100c9343dc9f9ea7f5ed3f304f9df26943288da778de33397958dc03645b5837dd5f890908560245c080789912a05b5d1f20302047c435bb500673065023100a245ceb64db6d9b91cd0146a609fe120879f9940c381dac008d56e133c2ada314001e99b8e68866cd7f45f549eb74d00023033e69ecd3eed95ec531a1c719152ce8f99a9389fddd5ca80501f8f53219ff97c6a55ae0833f5ba329536ccee0c1feb0f0302047c435bb5006630640230271a117908d77bf14d253f5976ced6746fb32341b0c17c85ee4ccdc17098f3518544e283a3ced398baea6769441110c802304242c4e59831e5791e16fa2c710f80b0bef1e18138b109f5391624ca87f4a8388992fe9f5bb3e35f6cf8952c9ac963dc0302047c435bb50067306502301494de92bf146ff4a37115c272a1b1ede5fb0beffe474d5d78d5d4df993ccf1168b95d1fe685aefdfc8288177217d5af0231008d67a10ae7a7b0ced55c60bcc735ae974323a94d7f7e0ac2a5acbd4254ca1f1bdcd88ae80bd39b85d4068ea50ef9e9f40302047c435bb500673065023100d34aff9e782b5f00d50294be4525be17584e45ea0bf7d8c1989b01986150cf81759c3b6f3b83a4b2617ba4da8dcb14440230658089213e9f06ffff86abf34ec9edeec867bc0e190e5e4c8a620f776be2139b3a6707db30a3e117792af49544474bbb0302047c435bb50067306502302fc830ea120a3cd7765f869307f0e9cb269ac86614bb5306db23a8b811516ac41f3a179a86094758f6018f857782bfb1023100fed97e47270226d747c0d84d39c1c645b9f032b44a6a73d89a2dbedda9691bebbf923dbb1ebf3c3c9ceb8c61572f4c250302047c435bb500673065023100bbd6a97d4de31d50795df2c94517daaeb42b2c551f30aa3a49f776f29cba2b14bd438ca754e5e135be2dcab858385566023013fa47606769edda7b3813990c63ee3e4e93637bdd20d2b1fb1927e0651883e21916816d81c134fa65234d1b3a39eb4e0302047c435bb50067306502307851c23b23eff26b3f22941271242775e9c7a6b6ddad00e27d483ef585d2c2175bcf572e62b3fcf5e607adc698e5a16d023100964d8d0cd0061a5a2743b6e98420eaf78dd9ab0683b5f383e3a86d2383c6ee459441360d979be6471aedba09679527c60302047c435bb500683066023100b38d1ae63c3aecff4fbe483b50c65fa57142b023d8e25699e222bfb1fee39a34116cbd37f439881ff6366d7976ed9187023100e64a42bc10d901a05224a1f8fce0dfa47aad623cbff4cc0d390ac09e823ca4ce1d534bfcf7a5b167d941fa10963ad3940302047c435bb500683066023100b07b848cd1554366b5acc3eb778b6deb4a6f0153c68daf46a7dec14a16fb9c453c41cefa7ccdeaa0a5f19eb6a4649442023100a14dff3c259b52bf5314d3d5ed2fa57920f9015868ec6683699169f622ab775420262a523ee9359fa521edbe5ae954670302047c435bb500663064023037177c92380f4a0dc738e0375ec6389b3c9b17ffdb6478df810f2f09ff7add605272033183d27d49d55d5f0f02de3f2a023068144a8697182a48b944b854f3cd66ab5c7bc3efbf9162daafa23e9c255d864770a0512034581612a058974adabdc4f10302047c435bb500673065023100a9106897db568d6475dd473b9e59b0f3eed8cb4169e40c57729a4d54147dbfc10b6a2d8d3d3012ab86e897c966d46dff02300088a7e78ab99660d27c271290290459f245381673313ab90d4bde904e45c8c4c23bdc2f4d85c81feeaa6f45882dfd720302047c435bb500683066023100ed855fb631ca637387022d144d3b1d997a09496f739aa29dfa37d4f58d30e2c8461f900520131ebd706eb5640e74641e023100baee8c779508f05fd4a52cbfa0c2d4b54a381633b9b362aa728b87b945900a50c0dbf9d82fead1bbdca54d082aa0dc7d0302047c435bb500673065023100c4d820a57124121c601daa270ad7d9409a7dbca8174ccd8f8489b414ea187cc47aee47155bd9879d886b4ab4c806d6d4023030561ef5e10dca13dacf4ef7fd3eb1917f9b4bd3b5fa03947cce6bd3f8ffcda31350d7da28eae619c51388891ac3fead0302047c435bb50068306602310082fb55b00486974eb3506b5ab9798bf52b93707b06dac3314a6bb34976797f2abc7cf268c00f1404a36a132d48ded83f023100873be31c2e0df09dcb380e717abd97ec05983da81aa28be6eb23ff5273fecff20b3e1ee5f932b5938afe410da26bddf40302047c435bb500673065023100f1a72c95ab92dc0bd98871f7fce22aa650bef07946c0e35a0d7ffbcabbb25a8ef48e8e28c19dea2b3b80920742db58a402300478f4717a39cb8603753182fd24c64e838a0eafbd4ef9380de400962af3d9040965d689fb98ae00383ebb7a9a7e906d0302047c435bb500683066023100e4975b2a074791ac005f5069f4af861396707cd0e00bd9a433050c688a9b0d46ef6942e1eaaa7bbabe8df167c670efc5023100ffdfec5dfdec7668b2c8d848cc0d5e6c7ced971339db844f92e12b498f98bfd29f1d356223e2aca4507e59fd1f50d7f60302047c435bb50066306402301d24340ab37abc32d865b3a3c63dbd9326615bb8ea83e85d8fa5cc27d04a7ac09afe93e999bb802db4a2b0a0e6aa020302302ac27990a05c07617dc96cfef6975fec847c793f0339f31db3a7933ec35a05873f4fd3bd21180dfc312d2f32d83867860302047c435bb500683066023100ee09e488d6b9cb8228343b9790cab659b3e0981c98d09c1723f402b780d6b3d5f0031a802bb18b8f55020a0d826fbcc2023100b5d73e7544f4a41352446eb4e75f3be714d7eae3af657e53c9599376e289cb3d9a4119a8fa71f7b0a73bcc466513534b0302047c435bb500683066023100d2c68e3e2659eb497111cebabf824a288ce5dd5b1be5390f5b2b5849210e644692593cd8270dea7cda0ff705fe83d1ad023100c150ef5e632073b010844de9f47a7d7c1252a3edb493cf7001af7616b3e70ed2166c13d2419fa40b9984526e1836d4b60302047c435bb500663064023002697af4665af22db80a262066aae49bcb2dd0b88066dd2f9fa5686f03992ba4604bf21f26873bfe9b7b963b814e3cd002306484abf933406cce69d647a92ba8f4932ccefcdc78bf7b2dc877f4c11221b0c9f992f506cea4b13479f7cd28903c19ca0302047c435bb5006830660231009c134a849cd8dd5c5cd77cd57495342cbebf3643b839bb5e9a279396a4d12e28f24b7eeebfc7e091baa7b1c53f903664023100ccdcfc6c1396a89b7424dd229ca181a1f3ac0d3bc3fa116c19fadf9b5bd93b651806fc26481449f8e56d7237a40426e70302047c435bb500683066023100ce8997c2a713c6a62a1b92eaf507a7a3479603a71801c470d4d156f7b1fd34ee500dbd1456f55de0a6abd44f87d228e1023100c57b5c8e05f6cfe0028c9851d433aedf18306b5a03233a8f1e82f7ea643ac140c96d26610fc77238edd65212a6ab34110302047c435bb500673065023100bd1643bf00113a071b7a290f1b3938585cadf89aea9917318f21446ec55c5ed653f098b1844f414bb1b0d71cdb3d320002300f69c52da4fa387a4621142be9e37e5778f41ff0e49d577cf0f4680174af8fdeaa0cd157d3c99ba89dae5e1537b56d3a0302047c435bb500673065023100cb3e4b5c21ac0d6a42258e43fab069d72cdc30f1abf059c12dc6346ca87ab08141b08d3632b70fb835064bda016be65002304b8e38a6b9266842c40411af147a73249ada487af416f7839e7295eb8978a87c77524fad27db16a208b0069d8b77164b0302047c435bb50066306402300a45157a63136bdaf1a23351306f4f21ff85055d25f391ea0f46a3ade813daa3af517c1673d11e0be9b0ac582dd110cf02303f41fd06994d2d28acebbde54ce7ec609b32c9797c8b0315a305f6fa80b113ac73c1dea27809e9de772ac31d40cb9d9b0302047c435bb500673065023100c6bbcfa6372b43d6541912f8c29b5b4b5e0f87f19ed3ce2c04a4fa2081bad01e4e8f4d8a11ec0004fdb91c5aee7e370e02306acc87c20cb6b09aacd47fa3caf37f6a71b625d0b1c0cf00a9a86a644d87bf45069e890a950b989f30ee69bdb045ef230302047c435bb50066306402302f00bd25e957ce43bcfcca5b9b1dd995c9aed8f38cad32e35a472070bde6ff000f6b14574fbbed0fd6e68a204e3f4f0e023063d27e1091d890558d9c72ecc5c8a30cb831be9fc513db453535683732be6f91e86504febe034204a3f0437046cc56fb0302047c435bb500683066023100c61d79e9ffa90f7f1943940a74713b528acd21e4ae960c6c335aec6d7e82b214e51d81aa16cf9e3a42d674b6239100e0023100cec38e26ba61cba98b587b7dd426f59dc45dc7fe0fd0c02f731c8855e556e1f03cfa20a3a2f0b00c873878f7758ae6a60302047c435bb500683066023100c258d346840c9b2b08a96b669f9bc10830b5d73fb29fa0773a1a11f82c9c89dd16923e1d4c052ef2b7ed7885b1b55276023100e3c439ce881d9a50d48c53295f31fb1f150b163c8183140f60157da60d1c6712e058fc2a4d1d585dcd61f328c7f06cb60302047c435bb500683066023100c2e4571be12896a60ae66a69f4bc5d749fe21deb788c1ce5177b1d7940f687dd0a451412df5f7a84ca0b8f3159318f60023100b2dbd62f26aaf4da9e2b0e92c82d3481c4b64bf4c2f6662f03e63933f13d310dc73eb2c7a7a169d195234c15c531a1520302047c435bb50066306402300902d1890feefa39a3b32781b91eade7a55821990bab96d85dbfc3be9d1dfa102b12222a2c696216701725a66d626279023074560cdedf8ad838a48052bb6da6f37a3dcacb80ffa4176915595b1c4881636ccd9fa68f096322c29d267038f80096b90302047c435bb50065306302300976efddf35022a3574f13d819fdb3ba613145dd6e22e4cbc48e0da3a7cf168c1728064153d62999c6954181a5b57729022f55143680255299d46024f1eeab028a486c4c01448b7bb9535e95ebd3bf9dfab46c3bc3a1e50321c8b80421aad955bf0302047c435bb500673065023100e5f4b5b74a8587e819ea31da7de9604b5f5e6e289c86c3b350d41d7048879b982c037fdb2f85bae38e86974a1bd3eff502305f8c107099035d6569fa698da2fb4ae231cc389777c1b4c03a36511a7a9784de52cbf1b82e4e43e8b6d0325a1212b13e0302047c435bb50067306502300478812b9684c4e7200ad60cdfe8405a4911b5a63ae9dc9fb9acf8d6c2a6cb8a080f68dcecda0f427224e214d8026614023100bdc5e5799069501ef89d37f3612e546bc7a45bf983da0d3dd38bda181f9cea9876bf018509dd6fb8bb5170252d43466a0302047c435bb500683066023100f1480e72d7307860f5cd5f5fef44c599203aad4b94809d06c28657a553061951ff4e4c86af95aba00a3be6b1e77dbeb0023100c938702fc0b1b6580c8ffec6763e47f2083d7344ce2c343bb005ebca96d0e8f3afeb6ce3d1d15d01170b62f4719be42e0302047c435bb50067306502306cd85617e95b93f59fb149f97e005bd294dab9b1c57c7091109a67f938aed341131933e53de20cf4bd5178922b0c100a023100dbf93a435a5874c83255cfb94399a8d20c61dfebd95eebf814f0f53c016dec588d6c2517731f5307ae25289fc84d5f110302047c435bb50067306502307964ebc455a0ea69257e134c4fe05a6edb6cbd7733fc508f66f83d821ce38cb7d0181bc7459cb0ca327ee4e99fa69f50023100d389ae425bac8071a606014c509d033b7924b956f9a4855c2ba20036189949947009153382299ec0e5d834c0fb4f77c50302047c435bb50067306502304e4022218a1c9573b66da3f1a90c6267dc5f4fda79b72f5a569b716dab800e6002bcb725e13d92586c502c12c3a308d6023100e6e0321fb469800c44cd7e454b473ca9c8471aff132a58316826537fdc34f32aa56a34af3501baced7073afbac303cd60302047c435bb5006830660231009b5ea4a1352f012bdc1262f77cac8187d0e1b8e9c28d9aa13cb13d36c09e14f42cf51f7b25888d8626bf8a9f415bf7a2023100c7b4711af29961233822a8d83bf6d01aa1728923d1d625481af5ff7d7fa10a4246a608141bbc8fa2bbecde9bf7dadd6a0302047c435bb500673065023004a9eafba5d2c93d6ccfa0389b6ffce5dd47de86e83fff5e1cfa90e341bd9899f07bb3d06bb5ee5bf3e559cbcd0e0a19023100b6279a32b8dbe5ef1e09efc10f09e6b327a3dffbdf4289a947d9f001ec61f72bed86b9c2eaaf52e59713d4c83143d5710302047c435bb500673065023100b0cc95328fc999c23f96357a42a1001aa3886ad18a9990fd09729f69f239e1ba7f35d94f139bc950f0832e8de060c952023033c23180037b769f37379218f2a56fb01da82db74f9eb38dd1406a92fb74b6be184a134e94b33fc24d422841bb8e7f8f0302047c435bb500673065023100cca68aa37f62b70de3a397379a81f03bdef229e8864e2b2ac2a17be00158389c9dc154becfdc3671a857cf09d5320bd5023056796954df8348abb552353b3e2a9eba5cdca85a496879e7f841eae1f0141ea89f64884139461bb3eac5ad4bbc86d59a0302047c435bb500663064023019da0f02a830d033e6092086c5230a9ea87d1f64922a1c30232a96ab11b289455f9df0b42adbc92676598390bf8e87ac023001592a83f4aff70c4019eaf1474e1b134167360d98949f43253f0605612b180142c4db13b5bb217d3c480cb3728813cf0302047c435bb50067306502304035dc607301bd475476a9fd5ac432b74b966865454d766046e0b103ab0508ee2056988559ea31b7fcecd3246ca09591023100e51cc9de4e0c047f13f0f0e809dc2750a57f587db5a9e9b2733911fe28de654494610e1f0cf1e20013610105981348cd0302047c435bb5006830660231008be842a53a4fe03267f0923ef6fc3de91b0aa0ff0cdaf7443a84d6ad6b09807908f3b2073aaf44237760b742b0d6d835023100c127e99cd4dd31e15ac53f0b75f47d4c0322a6af7f782a63047cb19ad641e42b82c2c8d7a15531e5e36472522ed384c10302047c435bb50067306502305af4b955ed1d4248383f321ac4d21616b5f0f4a4c36da5945e8d449cf56960f3838e113a65b69e682266c77792f957ba023100ebfaa5fa5e290385dce58f126b70b745cd0c0a453d311896be534a3b4d698bb81dcdcfcc63ca3e6d147a2cda45209a370302047c435bb5006730650230685ab9cf9d446100f4e413de2006ac1d1b999f9d7aec1e4669ddc5c6c364a2ee012e0d5f27cde8d29ce56563565f238c0231008ae083995c67f618f53d0d3a6b6b40c9f843c0a26af3a22fd2f06c47fe51e0b57d52795bb04bed08680bf900eb6f22550302047c435bb50067306502302e99d13585fb66d300e776b8dd052fde322efb4a7e29f93af1047c1c36723470e628c0e503d6d0b50ce39276fdb4f6d90231008b5d96ad0824669eef7ae36f132059df20ec22804073e11232f83f6826d73b50e8a2df4d6bb4b68272d155870b869c0f0302047c435bb500683066023100fc13108c83236b168930c269f72b21a0ef697bc44a1915c825643694822ebf82d18fec5ecc17e5be0603344d23c9becd023100c101733cf27daf8d195c0ebbbc814bf86798fcc3d22078251be6c8204a24fcd453eca28588a4185959409c2e06c5f2320302047c435bb50066306402304573d5e57e8f258e9b962a01646d6d4c9b4b3b6c9046fc56c1a1211bda78dcefb71198347c6fbb4b6e6edb2335f98950023021cf6a823794d87ade98484029b240155fe8bbda13281ae8f12f69e76f321fea2e7785680e6a2b00dc8c86c417cd67bf0302047c435bb500663064023022e9dd29265ed11624f5e81cc83b7df54e3aec8ccea050b5b2289ee5f61073e1cce0be0d7c6c68ae43ced635da5216b102303d27c2fd956b733efde01da8cd438f624db96826f67d8efe89f1017a7700d9d073092db39462ef0301932e2cd5a42f080302047c435bb5006830660231009e9966f584620783287ee7a4da88b4468efa0b77ae6d843cbd88e780a4776442ba5147bb6542f53a0a58196efaab8028023100ec7dc2adedf0cdf13f349eb55a781b7478034684e734232dd727cc0cfb42b4d2a4a08c8c6eda4f1276561936b0479dc50302047c435bb500673065023100bbac1c6e9da05e69c5a79272bce14f6bfd4a92b6ac0dc1170490bba9769300d481d688df4c27db2eb1be4c840fdd776902307e60089d608886567870c1ae2e620bb060845554e63277bd75e948fb837be05404cf4c8cdf6cdbacb49d6709b4bf81fb0302047c435bb500673065023008704f56665da9679e53d11df87811c8045958aaf1fc8e2b9d81081ccc346a1d6c0a7962e8d8937eb38819d683d1a785023100a0f78b23dba8f8c3a22848b14d203d13aca8de3599f76c02cbe851144565bf5cfda45900ff71422abafec221304ebf460302047c435bb500673065023057798bd8ca6cdde251c12331b98762d2613adf0ea428d3cfbf10033812364e4cf6938958d87b49540f68d0b273bbe4b0023100bc040b43fbfbd7f1e9e967f3df48136384860e410e07853739832d3c9a5e2fdfba540d0a79baeed187d689f831ad6eb20302047c435bb500683066023100df0c67da861af910bf7fd61b6e26f31ea85c54aaf656f09856b9c91b49d94aabcca3b2a757cfd22ac9d47457b1e324b9023100c9000eadeb292155fd3fb27cd3a8cf2646230c129dd68e9287d57f4400a5b17bf6c4def5744b4c2c0040d6e177ed32890302047c435bb5006630640230656b48fd04e1d713c4481542a4979c50266ffc332e7e0c54c2c973eacfcc3ecd45d665b5fb84a48242dbd55a93d3e1e4023055f86444553222dbe555f3d1081c0911e06b45b6717ef2099fcfd564b8a9ce3adf5a57c1a967e408b5cc1b74270f81d20302047c435bb5006730650230315a546f0ac56ec83072e4987b137314b966527dfa42950f28fb405377f35ee1b4efba1900fb2dc123e0be8bd156d62e023100eb53507bb6d6c0b7f04218b896f6bac29c39568b01bda78f1df9b84fe737dfd7587e565b68b1f4414b0f6598b581f3520302047c435bb5006730650230700297c70fd84fe11e1390dcaee17601adc241941318d1b0560bef8e74a89d10a3302b3672f9b1f3747a4515f03adec1023100dbf6ee5b9fcc3f6ac76e27a3749b45d6c7d1981675807fee7d9e5f161ae89b4af3f8341e372141cb66998a04789b186f0302047c435bb5006630640230447f8111b1d28e96555978c915e4da8adf2e17babcaa008e047e24d4ff86e654778b7585cbef83b579a8414a91b50ffb02307b85def65c85aa1edcebc67a20766189015c9cbc841e21f1c08e08c51cfc283b668cf3b7f3a0b8b30df8e77b8b4937da0302047c435bb500673065023100f0ee041383dbfe9a69729fb3f545ab30a1cab1b9ebdf78704f4967f12d5aa0bfd231a70a2a54a486f3a76c0e8677bb8402302d35a6c19c0d317f8905e4c1e8c38b5d79bdfbddbb3fb5ec5f98ed1d74b4a890f5767393d65f467e2dc34190695820fe0302047c435bb500673065023077d6d092a262d6e3c7d84d61c6670534e5acbd9b83c32950e3d1157981d368fa1a877862250471dca082c7bce9032a4e023100c4b048f52c9117f58a35154f2984835f4759977011946322cc922bf991a5da69f652b3afb2953ab739f628bf65b0b4bf0302047c435bb50066306402305e71a0b0884be5b32f1bf8e0482424dd9315731b5e3242157cb91cacc415d9668afdccf4b3eb99453138de06325c6d1402307451c762467928be3af4b4427ea66fbbcb591f0e0ecada05251e1c82701b78caad5c93ab83936b1c850f7c96ecaa7ab40302047c435bb500683066023100b742bf46e617dad78b07019e75ab44810ad06e349cc450ecdc33a6e3f0d92e68bda124ee0bf53dc864b3c3269d549b50023100b73ca3511757f751bb32fc87e00769792bd477f28f6466e4d10f01be244cbbc0b7f689e80b1245f5b921d35efb631b230302047c435bb500683066023100bceb7cbf5a72bdca96b8e8e52788a2183fc2c45d3bd71ee0b0526d74725cefb2e10101af1e3ab22479b9f89ec71f3367023100d03971b271603b1f9ead218299f37927fd7eae9298ee975997d7ef2dc2bfddf8341f6c4b65373f954e278c2141308f240302047c435bb50067306502303e045f86a07a21425a5d004377e2ab143d57466cdda5c2b08ef7453dfc53d0db4127334515417c79503c9c3d3b6c9d61023100848df52388eebc3e956e9be10d9eb74c8984d820b69c00c11e822d1e2af20ecc90970104d9172b69721774aa838d3bfd0302047c435bb500673065023100e1c18d5aebda092e06ece3028f58fdb9c35e41774b88d58ed9fcff24a0334c85ff159c24672d83aa1e0acc6635456ec2023076e14dd3e49dc2745dcffd0986baea427f0cbb7e822b54e83225e73182e1d4cab1425a53856738790587be11bd2da21e0302047c435bb50067306502304eefcc29dd56ccca262b628589a9c6fe55b7bbab9e722a1852bc6652c2742a82b03d0ea8243dbbbfbbb24d0867b298cc02310083550ff2985be36aeb3c90645e9d0076856ae86ccbf54ac7eded40cab8de376cae7c227511c5a7c1e0840f61b62e4f040302047c435bb500673065023006945d03cdb982124bfc5862f836cb22c02fe6fd336f5af7716840a096ff03ca88cf3aff5946095a9ce21da157fd7399023100c5830dedb1b4d2d7d08957f8f5f00e8534e133dc70ee15b8921a1ac8174878ed010d71fd0dc86996b62d85872dccc07c0302047c435bb500683066023100e30cc906cfbc4c44b35ae485dc73b51a0b60e6d1b6014df58d9092db5f6e34ff0f4eb874cd319a8c3e1b947f53a50274023100c0a7f67a30db4042f554786e79c179d54233aad1ec5c1c3eb96b7b1030d153bd39c32577e7bf11e0ced7b7c27a744a860302047c435bb500673065023100b5b1c1dbd0ef8f94dcba2a7dda6240af7b52a22456db9d57b8433e773114d69f5cd4530927d5ebec99a0d459624d2e3902303a7764d6cbe3b9bab5f63ed252c431b7f23e20bf800a9bab2bffeb4410329ccbfbf21ebaee0f1e1ddacea9c8bceb90350302047c435bb500673065023100d85ddc6ba5e8fec10169e09404ba98f4253f86449638c2d9da44a168757839096b09a01f8b816411868aaed4b20da5b1023023cb0e7e3447c16d5c65bdacec42fa1656c3d3ff4f7be4a9628c54a7b670f4d21871f6fe559c95f5eaf10ab309bd2b7e0302047c435bb5006730650230024b94e2741b047d9dace9d1607e7ed6f2dc23852f7e3dfb945a657e51d9f45e0881aaa481974928bda8e73b5dd55ccf023100f79db7226e394fc87fba65704901c30ea177d6a17f3180358815d4f763b3530fdcaaec37858edf42f291106ba730d90d0302047c435bb50067306502307fa9ee9c0dc0ffedc0cf601da7435f997c78651ee014482103a6aaba864a1d0994f56e97947a2ef4cb00cf45316c66fb023100fa0799c370f80b2aeda57e23cf638057100bc7269fa679a4bb9d356d906f5e3f7892957304895977dc7247cdcba908ae0302047c435bb500683066023100a7b8ec757013a2b04be41c0c69dc807f770830bbc6c1517ba958f6e9f32467778ffc4139860c227cb986a71717fb380d023100be07900a1423430d5a3f34102bb7196401f904384d57a031e4db6b01b62d5f33da75bd135823c95db41abab8fafd37cf0302047c435bb50067306502302d6fa88460c79ccf99330a7e3300f9c8fcd2d9150ddb01254b5a8c02d7c4392a68398a53647429bd8977ed4aa878d3ee023100f736c7d371d7f8609b72e928d4db8e3b1029a94ddf6e71eece8aa5f1f8d5da5f42fe4ea2ca2684a0664940386e56b7210302047c435bb50066306402302007ff0f4fd780e65269ca283a26e14c8c90c30b64dbe26a03852ad8fbd19dbd6a7a8dc96727ed3026b7277361988c9a02305e735f553addf5c9cfc6f830101441b5aac440b854711c4fc0d110d417d073b9151e67d529b641e36a0734cc432a15400302047c435bb500663064023046a50ae807ea02e1b9cf787894d653817585df8047749b4fce3da38791fa54d60d3a53efa60a04550df3abba80c302ac02301f1abe160f913928ca08928f83633f0c7a3811e6a22800b87874e7003b39585573eae6f1bbf3e467b7d770760cdfa6190302047c435bb500673065023035bd5e168e739fa76415ff21545bfbb1f9ce46185a252f3994e86f73c795f15e72d674223aa8b622ecb7e3b880fc6f37023100962883c98ce3d41183579d584315050af0e2670840eadd3c217921770d3775c348b214876190f71d63eb7da747c581660302047c435bb50067306502305bf59f371183d6daa33efe918d0a59bca08a82a50a86598db5e98b49a949721b1f96772b8ae3660dde1a34a1360c273b023100a65fcbf29f0c2ad1086987cafa1c725421b8fef296669c5adbe86c461e8aec8f8744f3bb0a36663373947c0fcc6140190302047c435bb50067306502307d4ed53c6b544d461fe1a97e8383834e1d264d54d0546fea71a12f10f72f1dce48d2fc0cfb89c8f4a800105a8d30c122023100b6763c68695803b0829557167c40d5d747a2cdc275ce029023c02f02d059750edbaf04b344b37882dc5f93a8f90a59b40302047c435bb500683066023100b48782ae4ae074789b12d1a3c2dcd61444c4249870a849b7f708ae7de5632713a22a97f04f4dad6ba485bbb6f6ed3b7f023100fa0f0e30ea814ae7be580940dd43bb8fbb28e84f2fce675a83bae93832b848a7b4179da560f403b9426b2edd739236810302047c435bb500683066023100a31a8b70fe82fc3a102d9b15b1a60c0891ec4a097e13ee674eee156b5bc2367b1aeec9b4de64a163483916cbe20656be0231009f95c0a84d3f72ea34cfc41bb6f58156dd6fe5d01425b784f254effd1e477064aa768b03ad0e31fee4ed349dc689acf20302047c435bb500673065023100ede280123c146286fdd4658bbfb7cd3eb8276e585015878f32ff7ad6f0b51592d7e2843fcd313e9fe89c6d3ef523ce8402305a640a3afb926786761aff6be51b039c1ec042351397e070847ee32113b51f7f0ca24c48537735fc4d648e5d546a39c80302047c435bb500683066023100f4fd849e1a962198fb03cde94bc46e8656c223724c559bf2bcee1514cba4d5c47d6bc0c6ff236f861ea2012ea6002b9e023100fc94f6eff7a1ded27f5f3afcb812ceef77f30b326644884b1b279181b72c46856486c952f143258eff8ae86929b3c15f0302047c435bb50067306502310082be3f7161930c2d79c6dd27298779b7c33e9324477e8bdd9ae820a83f46eb410c49dd6150cf888ddb8cba15fa0791f302304e47a3128adc0945c8e0df83af0fa880ac40a82849f6cffda3b7fe5c065af52cb5fb09d83bba054c7b6651b47e8c46d30302047c435bb5006630640230433fe7f20e16b8903b272435fcea067ec12502eab463a1be930b79284cc64b1fc00cf2c2b15c8af6a0d7e659ba96651c02303ea8146cf22bdc03283f131184318bc895a50e92d710d4f4fee6222f90cd9d77d1258348b4f2f175ab0850a1ead09e140302047c435bb500673065023032447d3035ddeab6072473e8284d9e90e6ca20b517db999fa37c2a81425b7ba32f9edfaf2feb2af66f89e515cc878dcf023100dfefd0afd0ae1493d7469dc04e855d47dc1d5a3166e41fca77a2521f14ef9113a45f46c43862601364f2c57162427df00302047c435bb5006630640230101e970ed4b21a1f734ed60f09a19ba411929044122cbcf40450e9b6cb78306b8545cf00d3b4997c405d8a82a55b89350230186f22cdb651a49b4c2fcfc939f288f7088084d419564c8e595f6284b0470cdab1dc16fbf2a4633afd1b61c3e90ec2b00302047c435bb500663064023061be334b6d5ff0f3691c837c1f43047482d6f9acbbd21a233a5d08182bf820f5198b3dc659ebee088cc218d1d6e4f3a402302153edd36929a91278d51d9b1edf5ea6df924bd4e256e2efccd5c9b6be44dcf110ab85bc56dde1bd00618468ece545760302047c435bb500673065023100c6d2cee5fd37f8327fc546fcf1bf4a6674e29d81adb7d158c38f561056a985f500603ccf1c847ce4989151a74b82f07302304ba1e88c5ed4ab3b95a8994a5fb32a419abe257a760648e2c606144e050447aee0cb139e44bad2c1566b8de1ab7d1e260302047c435bb500673065023100a88a0a525fe969ae0b3b45dce7decff94812e5cee2f725fd4735eaa954495e39339d979ecc1d8324c484d749dc7933420230640ae3973571792424a10572c2e5c006c59284aa11420eda709bdf9baf17eeaa24cd92699077a29f2d76bae019f7aad10302047c435bb50067306502304638e4d96351579b86cd8391674ef9a4a64a7ebb9136627272a8e7a3a78d4266df9e367e8fa18d9907174849d5743442023100e6db4ed988d2013372e3567a9d7e2c325d36e26523e065c6de325a9e7ee353d2f89513e94eb45fa9e6156158b959b8a40302047c435bb500683066023100f8fa72471003dc35bdd1e063424183bfea0079e5041bf5fdeeb1c31675105f1b84f1443dbf7a3f50fe0f8ce7a86a3b0b0231008f54ebf33292c1161f6e71078f382ddee137bd0ea9cbbdf8f5bacde424ddc8a10a269108ea7b1462cc50ed16b0feb3700302047c435bb50067306502301a9d6909da7330f33df11e6a68d6ba012d0f2b60da71dd0d28c86a768b2ccb019980d2946eb6a7b1bdef58b0d5d94f79023100c2fbc34e6983ff23a4a7a450f3a7d7b5808e729f0f939e998de703ee0b3280e344f14ab1c87420d3de9dc86a5afb8ef50302047c435bb5006630640230739fa90cff61672feeed594b4da3be8b804640543fe10f365141b88c163c1a3e376940aaa1e44c5fab8b77ed04848168023030d9c7a28cdd7e1d7c1d8f0e476de876b307c990740d119701f40414cc290c36b987bef01d5734d9c611a42dd9a421c10302047c435bb500673065023031d7c50f6a72218dae54b22035fa9437c4bd4bfef9e9ed801f47b1fbee33beb4292b15d7e11b73811ed803170841fb17023100981919b4fa7adc510bbdfee9ab91169763eb3302f5e3f711f3b5d402f49ee123e824466706c328fdfd449b0c26b9edd40302047c435bb500683066023100f24540784d9f6242268813656911be54e1926b08522cd9af18e696b53ff18358ea76690eae6cd665838b75da336f8b37023100d217436054177527f6f91588134f9a2a6c08c67003fa0460418981779d91e53a9a8ec0d8dbc0ef35b20d37ac4d06e95a0302047c435bb500673065023100b5499c6e727cb558c5504bcd931472cbea7332e5379ff7ee8362c848723e0758396dc5645c5672d8897dae9cfa8c3bdf02301d6aaa17a44f0e385f47372674cdeb59e9c8baddbef0b83204cfb93deaacebf3414481ccf4cb13613408a7ff896a9d160302047c435bb500673065023100b746cbdd9056aac4eaef3bc980e59babde6cdc68ed613425256a1a6b25e399397e86b45e9bb00f509064621cf763e9e902301bb0e4daf18e5719941b01194ae74d520af3a485a8152c9bb910a8b466ac5d617f747a4e479b7f3126c354eaacf5cf880302047c435bb5006830660231009b38cb53099380418168e7d10034d6152f514660cf389c0c34ad238349cb3b21565297e232832581f6b4217ee2e57faa023100c001f346ef637aa7ee98374fc588bfeb283e3b2fd5831966b41d87b741257379b847d6637c8778becb7a83e3b7a0fdd10302047c435bb500683066023100cd5fa0ae282d82a39044e46fbba0410dfd84f93d63369ab088a71d32eff0c507f0a7d6b0fc4dbc22e2b549285c1a71fc023100cbd6931b58415f2662d15e58cebfa8249df03fe75b8965b9b22bc3c75dcbe418e5fab94bb8cdabfbf3a21aaa91af6d6e0302047c435bb5006730650230531cea9e6225d689f3a645f795885f2e66e165d8e8499c2916229358a68360cc081c8cd3a8b2ffae3356d5e813f1df24023100c20b4ecc63d2c0dc43a9e5947f9a510366e8133035e3d6a57ad8aaaa93149425b1070fbc0ce845226d9a9b31a40a2d480302047c435bb50067306502305b1a1e14da605a5ec7d8acdf23cde6a0a7bffbceb9d98bf49dd5de5c26a147b58738978463b808c70af46ac77710f5db023100c9104d88191895e393943679920dc2dbc01327c2cf31e955fc8907c6c30e030db5eea065ffd1205ca1aa72edc9f2b4b80302047c435bb50066306402301279359a672d4636326b919b2bc0c8fe29ab4901a8d036dba3c5831e54d362a5a3f0045c6fdfbc4ecb4751733f05209c0230181121ccfe8d1008b21573142d2eeb88a1731ef427ab9e08ecffe22500eaf75d8bdb8e92364a712591f1831abfed1a1b0302047c435bb50066306402306415d0577e8e4111a98586aedd318fb7ce52938bb3d0902bb63b6fff95d562bdffaf33ac8a98cbcee1400e4e6e2314f202300e636956177d04f26b9c38db2f0be877047ec846160a425a18f24ddaa64206fdcbd9d5b196f6961ea63c9a4dbd6b42c30302047c435bb50066306402301967e117051c2e956072ae0d62c3b955f93ce5ed0110b8f19ff9f0d5d06e96a3438c492184a353552d26c78cb390b430023032d290d830eca0ccf412a77406d5e2d7c479086b49af83dcb8ba133f493716104523c8ac14ea63d58f419c0d041766940302047c435bb50068306602310094fa210fc2015105df2cbae1ea74977260866fdf21b791e8570e18057f3485d3e2ecbfb6ce133acc80dd5ba3cedf0b79023100aca83e5b17600feba3cfd27b3d6f79de553cc93d688c9027384ad790a93f8f0c9e718aaf0e12d85c8b196dc192a73bad0302047c435bb5006730650231009757ed91553289550e409349fd7bb743d72bde998d312a9962f4f16ec188bd0f2f81ad54fb9d529c3ac7a51e7352af4f0230272d27c5700544119802239a2bdc7c956fb0b500eb83025d226ede217f556efb2ab8dfc88cf1fc519fffdbf0a5c3dd130302047c435bb50068306602310085bb165e76e86bb477a121bfc0ef6c9b2eb93e5957ef9e4597bcb2bf167a6c516f624f1486fc369cc7a40e4f663d4f5f023100dde8ed727b1c716c505d9472eb51eca4f51ece74c0aa4429e2041272a685b0e82e8acda22d24ed5a7d71a3951df3e5060302047c435bb500683066023100a49abc9aca2060ca89f86b2568e99578bb619ce24713860a8bc9df14f9e8b14e3422fbc32184f28b1a2d68fe9d71db5b0231009499f3cbc014545529d21a48105d3a0826c6879787a9cdc9ce0d436f44294cf9cc9a809424ecc719d882f0e6da8c91ef0302047c435bb5006830660231008773266468e0b13c0221dd62df96059c19171e5ede179668b708fe1fb3d97927d2ad27caffac5e9330bb3bd2d925400c023100d3ef6c88f309a80509d28ee03fe70c1de338fc9c8f388465f96718668150c929eec2eea10cecd0401f655ace76860c300302047c435bb50066306402301baf4b9ea10499ce3b58ab43bb42fb96dbb8190294c53780d0aef1638ba201315399d3e54281c7661d3277f2d3f7d43f02305d3fc63261e990189423a91d64abb3a34d100f6452876f680897efff2ca3e431788187746e307d5d8409958e208b4e570302047c435bb50066306402305993a6cbe804c4949d2262977bc60e489b86f8282fac47286de8cd2e267851c7775f4a85a14dfb33dce4a0269adf3222023065336908554792f681c3802f4f19b8e636d785dcff0bdb8371559e142b580c919bf08b47474bf13beff05ddd5a507ee30302047c435bb500673065023100a20e90c159d83b2a9738c6e805d748c2ba9f2159a3f317038ac5641ab7d2fe61c8cde209880646356cffcb012cd4ebd002304599e5a5135b85982fc446f8e7cfc680b08732e597e1371d1b89b00c3e344cd8fbf3ecaed6dd5b6bf6f63f58a811e66f0302047c435bb500683066023100c51fa5b2cb761404240ad6d8f2280e672e26792a15c12b3cd0d32196a674c375fcf77964e26e402b1a6cdefa3dba39d6023100ef632c3d51f03b4b3a40ee22aa3a3de32967be3538967c1be71de47d8d05b8d7df088e36f0814634f3c4dd376e2a5f710302047c435bb500673065023100b3cdaa8d2cb0df3b1cd964b92f96a6a45e6f6f6a133f792c883bf048cff014bf7923fb4ac82b759ec7563238fbfce56f02300a04af342160a6431490ba6a2666a0726aa6c42688d8784d9e3155522d6639a8ce2be166acbd3b640d4592775e4e58240302047c435bb500673065023007a4df836fb8e2b0c281e953ccaa133c1700d8b9d3ee0cb63373d738f37e6c892c9e5cc4196e4d4f09b913284d0ea0210231009c9733f74ad86b5f435f47280b47ad3058d90b14c7d9797972724246e1089e5bc49068182939006a1ca619bade8899540302047c435bb50067306502310096379ab05200d91a5d273403a2a551b9d29a1ae8f900961349bc9dd0702415ce196d0b1f01178c76ac15b807fbab7eef023041fb216148aeb203c48a844171f56466295e95e6a51f3d42c86f4963c2172afa731143eb1a275bb9a4491865af6cb7e3Jge} U];t@X`]Қ!af*c,mf'|Ts['o'r:I'D:<)E&~\aJ+cΎNcĭ4eO$ieѶo4Y?HAVن+~jh~X``' ᆚ/z--nFkfW~F`nlaKaz.Dug~&i @mDVzɺa%Kr*6r%XC27@`favp{3x.Bzn,!$z`d垇c&6idILDh Mzr*x_cv :>'_x_tۻ\cRuulEǠ̰'O5$&T__UV>Av 2ZSM݃$nj'PחnwuY9q'm%XqI:QVjҏ]sIsUl=4@ ['Qrntʝ E'ߏQ#OU>pB?d! 1 _# 6Pgmt%X% !% +% @% %  %%Y%<%,^X^x_(_H8_Pg9hg:g>i@qG|%H%I%X,Y*|,\0H%]D%^3zbSdeflt%u.\%vBwC<%xW%yld%CLPVCkernel-rt-debug-modules4.18.0529.rt7.318.el8kernel modules to match the debug-core kernelThis package provides commonly used kernel modules for the debug-core kernel package.ep]x86-04.stream.rdu2.redhat.comCentOSCentOSGPLv2 and Redistributable, no modification permittedbuilder@centos.orgSystem Environment/Kernelhttp://www.kernel.org/linuxx86_64/sbin/depmod -a 4.18.0-529.rt7.318.el8.x86_64+debug if [ ! -f /var/lib/rpm-state/kernel-rt/installing_core_4.18.0-529.rt7.318.el8.x86_64+debug ]; then mkdir -p /var/lib/rpm-state/kernel-rt touch /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-529.rt7.318.el8.x86_64+debug fi/sbin/depmod -a 4.18.0-529.rt7.318.el8.x86_64+debug[P<5&D/ tWAlo+0V-#`id3!h,R0 X$4Tx ( TXX8Tp@($[P=DXL9hlxzd&}heL,d|ð٠X8c9u\u8&Ht`I ?4Dl/! (H"A@tD0-6 $x| h  L ,  lX6+P )xn` O0VPl "X82+L,dd%/,"P4<\>) P(<Gp .8^  $, ` X t4%$/ @ p-|0H0<t)"8%\ H"dG ILcn+pD`%%*  0 <DD4  h% lA|hP+ D.,  802t!4&Dd0!(`5:$Xx& !*|*HCY'#:(PL0(0l$px ` )<A,  ,( ,T444l,P \p8@$$4l  4,,4h`D  PH  ,48 H80, 5#\ '\x|t )0d6  X/`@(K("P &d5h7T-(jx4"`9BL)L&,0\:4>0x x5(P0:j l D! 8" |x6\%d4yD(l!|l8(\ LU<%< |x9x 8;($`D\t7.\2C8F4BLnI 49 0z0\3 yϠ2(|!x-`7lp,#%  x)  V"L**+\t=\\#?4 iT 0 MK"-LT\`SO4?+Fx:$ \88 J\$LT0IH 8Td@$8Y@+ d,hH,%` >H X 8P @x$&i,4d 3!h?x:LO43pY* 30 p#hdh,P|tD|MG/k\>; !',,,D8+| $hD8_,whޘh\ƴDC&Hc}6 $]$UI3$,lLFHJl0D&d (058L h2%L d 5)@ !\P tT$ L &D9 ` (T#` 8' k  @.h ,ʰkSu@ \ 4@-,0Bde4Q H l7@I{xkl!p 4|,R1@ H"p  P (0@@ 8X1)) 4)P*\YXO<L*AT|l74'p |0)h<h$Ll.T40_t[T$PT!t @;\-tfd L6Xq-X28- @.*& DT!%@Tl0O4PlP < (\d& ! <F@@C<&5&< DNQGH1HBCWG[`6`dX T@ 5T`D`_LXH>l>?@8P(XPP d'`\ T < +d zPId!U | 8r4 x-tI\@XH'Hzhdn7\(|C-T,T>E"-`-2 8<0Ix \,` l , (1128M !$>F`  $T (38F0 t0x 6$! T'4(&pQ]>p) HOu0IQ$5895',-<<=dV<`Phtl <(x4Cd|!<\ p/% `t,i& 8 P T0 p @h T  $ W > N FXl .l>->890tepUepUepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepUepVepUepVepVepVepVepUepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepUepVepVepVepVepVepVepUepUepUepUepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepUepVepVepUepUepUepVepVepVepVepVepVepUepUepUepUepVepUepVepVepUepVepVepVepVepUepUepUepVepVepVepVepVepVepVepVepVepVepUepVepVepUepUepUepUepVepVepVepUepVepUepUepVepUepUepVepUepVepVepVepUepVepVepVepUepVepUepVepVepVepVepUepUepVepUepVepUepVepVepVepUepUepUepUepVepVepVepVepVepVepUepVepUepVepUepUepVepVepVepUepVepVepVepUepVepUepVepUepVepUepVepVepUepVepVepVepVepVepVepUepUepUepVepUepVepUepUepVepUepUepUepUepUepVepUepUepVepUepVepVepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepVepUepVepVepVepUepVepVepUepVepUepUepVepVepVepVepUepUepUepVepUepUepVepVepUepVepUepVepVepVepVepUepUepVepVepUepVepVepVepUepVepVepVepUepVepUepVepVepVepVepUepVepVepVepUepUepUepVepVepVepUepVepUepVepVepVepVepVepVepVepVepVepVepUepVepVepVepUepVepVepVepVepVepVepVepVepVepUepVepVepUepVepVepVepUepUepVepVepUepVepUepUepVepUepVepVepVepVepVepUepVepVepVepVepUepVepVepUepVepUepVepVepVepVepUepUepVepUepVepVepVepUepVepVepVepUepVepVepVepUepUepVepVepVepVepUepUepVepUepVepVepVepUepVepVepVepUepVepUepVepVepVepVepUepUepVepUepUepVepVepVepVepVepVepUepVepVepVepVepUepVepUepVepVepVepVepUepVepVepVepUepUepUepVepVepVepVepVepVepVepUepUepVepUepVepVepUepVepUepVepVepVepVepVepUepVepVepVepVepUepVepVepVepUepVepVepVepVepVepUepVepVepVepVepVepUepVepVepVepVepVepUepUepVepVepVepUepVepVepVepVepVepVepUepVepUepVepUepVepVepVepVepVepVepVepUepVepVepVepVepUepUepUepVepVepVepVepVepVepVepVepVepVepVepUepUepVepVepVepVepVepVepVepVepVepVepVepVepVepUepUepUepUepUepUepUepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepUepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepUepUepUepUepUepUepUepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepUepUepUepUepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepVepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepUepU90775e08bf02f79e26ef28388ca00e135fcd01399ea559bc5d060e08e0292580ded96c6ca3364c6a4022697fd0d304fc41a371cfd307f2bf66abe125bd4c3b1c70a24e94665fa499445648413499c50f47cc5a602f3593bb8fc8e18bfd537b72b38c4bfb098aa42786e590103593ac8c84b90e64bee268ca83445bc7166b0519e5614d1eeedee49d103f9ca101917d6d9a137d05285b5b38654dbbe2a02b0d82326e704a0e8b3bc2e060717ec0809b29a5ebabc6d7fd8ca960e272b05647b698e6f2a55ffaec9eb12cc7f64f4026fcaf448f0555809fa7bde3c8a9e4c68331e93ef2ed5c9810e345ffbb1c9a881e069578dbc1ee714f0c27aca02d05d9ed68a2ccac7afa239fd73f8c477014ba86f1e016eb101bc54158215adbe082c0571f6528968dbc86824416c769eabdf33c82b3042e986076ff8fcb05d3e6ad5ba7e342175e6ce5eca66574262ffd62deb8e41694af43b51e3caf3f5047cd3f3c4aa387bae32114445694ace06b3b4a10cda4a559fddf8fbc64e26bb9a94c75fef58953dc52f47c56bbfe3218526579707e8f7a2d8b7ad52cad2550dd2c5c2691bad4196f2254dfd267b5eb30ad5a90a4d0e29ad13085c6d51c5aba2e073f05d00fba64a146a9da6293f46fca9d43d0a9e6437202285a10f11bd203b0514d168285a10ab1206a8c1f2c10d084bb73b200c0f71476a24001be1bc164855d8dc036806d4293038fc0429b6f93f7ba6de00a1c545bb16bc912010db3f7c833eda43963c2c6cb285f8983c207d7d2c9a5642de7a25340df45f536f79521bd9ef5720da38d8b3d80e90b855d7bd3b4d1b472d735c2d12d55054d9a2779a2c8c8aebdaa6f25926fe70d3fe1c386ae06a55657ca083009bf7868cad23eba4ec87cece32259ba970782f81cac69089834eb159c21dddf3f61551372c85e0437ec588d8cdccc7557cd9614357d1815a724b0e8ed813854fe4fc8cdcba2287c11244031fb0dcb3c4a34e054d39181629a315966d933e53a5356b8588bc9ff594d7222d979ba2f0380bff64683740a5073e1920c8b9e085e7b58386cafac1dd461314db081d3c55dbaec841705f19e7970a8d116b4d0a0cc3635f8064c85818303f60197fb5272516645fe35e783d8328fa07e8a31c59b1780cdb431cd952799f7b3498371d328c11dbcec875d7b6d36c9fea900d2e736a552601a3fdd6216220e8a744b8f7a7717721b2341975bdf5b3f5834245ce05620558819b8dc5f524ef3ce51e3869463b1cb7817b48015efd543326d34caeb6af68e2812964f20d7fc7e68b4bfcaa137f847f1fccc436c2c8363de6d2a360cdbe088a72721d9494079a195023ee98979664bc24febabd82ac69f94eefe6f6698076e3a3cc472e9e90a73cd5af24cf0a124609c22295cb985bd7b9847a89a96165d4a001cc5fb77937394e0ffab01255ba1f49068551b12be534b05d7d678c6dee4d70d5039319ae1670059e9715b55a4c0b3e4362695ce585449b2f3bf92707bf0c6a31a11e4b183ff7d8633c42b72d244ecd57a2816b4ce6015f1122c2b8ca85093a93e253f18f0ee5dacae15c61bc7c2c8bced4d140ee108cc4d221b73832de9b8196aecccbd0ae2d8fd059b4ed0f0e2d6c23f6a8406299ccaad57b90287e2377370027d0c4fc516da474266f38df3e964fb26cb94600a596a39f537a7d655252024bfcc90064cb66dde1bf8fb99a7b9453759ad4b729c9c87cb1d226f2a34ce59b8722edbdada85be3eea3fef803e446945620f784978f8af5c1f2a12fb0a4551ea1da42f189b895d8618bd973fafff3c123901056de1ef36447355d05249fcdef9d4f50bb3eaea2d03d18667179b9b352f20d1def090724987d4506ba96cf8cf290ff7476db93f94994d216c45351a349a0d2b92a4d576feb4b8902320d3839fa5a9090bcda67f895d29bc14948f7f7cb0615d58c2ed4e4786dc3667baa364e92e67f081fc3ca54a3648198a03745447f956aa06afa385753c8ece98dd7023a74fd7f7a6e2e23073181f3e24dcbbf9e3638deebb6bbdbdebe02412ac7c2f494628a1334731dcf12530083159e8fccd0f1e1a0a3185db4ddd3f3282d9cedad770315498863535d20437875bfaecc972cd5015914347559c27fcdc033ed92d971731b9a3c445746010fd5de2bef9bbbd891f7e0542f7994c201b06f93d9c49dfc71ab093bb2433fddc8d0458b624a9df34bf03195ba08a94f27902a2e891836935e4d34ad57439edba92eebbf8da4698054880cde8fd5795daa09e09105b24fda32aaf16587beb612b472ada7faf6fdb0e507d89eaf1c94de44f989c32ad96dbd74088aa3bdf829c1212e8abdff840ca070690733eb59ac208a5741104324f5a8099cb9d8cf2eb2721a79d41e4d374c3fd209e7a91bb8c86e500a8377187f274014478d9159d8ec54be915acc5915015c2b196171cbe02a0ea365f903503c9e8dda8cf0a0ed96651e19bc04245a243cbef750a0a9e1c16d67f901bef351fa50d8791ee2939c9c15519500fab8c34767ea4c29d90182a7049dd6ee82d93fdd69be9c247f2974cabb5c2df63dd079cdcdc6f233ad6c81119997a0a54d629cf36b86bee1251ef38b653a0fc652c980b3590e3f2570df8a0cfe2d4cafe6991cd854fd24ca2a92d1812bd0abad501f3714c52d472896aad476d145ccf14a40d6d3cbfcc391fff372ed7d3e1e9b513050e5f7672a72f540bff22c3d7044619bbed27bdce7a127359d551e312b987460a2c6aa372292e32c4017ce4cfe8ecb98b932ac8fa35bbefe8a57973088ac4f0edb59e5d93bba6990d5f0fedcb86fa6c181760a2aef4c2019977fc5cb04bcfd774ec1c2b1d66269ec4793f1b8bab0fc6fcef58f36b5fa638d3c84ac33ea3699df7600c648597bb65d024534b3bacc679a475ffc777937744be198c02879c8f551e52f777719c4e030985702f963f1a36ba1140f334de8aad5675f487c1783f2ac0486ea6b9781407be9375c240007d6278496fbd3ef08329601234c15a743d5a6f2e5386e4d934b1e481ff12c80f8f2b4ec974018ca17bfe1fcd86666968a8f319056e7945faa25ee062c4e33a11d25e6096efa0e09d927737885619fec3e12235bb2306455beab2d244cb381c418d432c565e10fc030cb73186e1bcb3d42c8e6c72638fdc8d365692c3459cc960b6ed51e5f830e3b2f6a4f2f05eee480c43b4e72cd5f2fb7f94ab9bc019becbdbff6605b7829b87f24ef11121cce2fafa1c383c438e4f19a983472abc87831e06959e02018eddeae8feadb74918021f102f115edc533400c2bd2942f19d42f89b8a563860b388183447d20b975e24cd4d98b295825d054442c56e2a8f22ef28361e8e05356e754099b7285333bd196fb81f3d5b0461d3e7feb75638603ec2b01b90305f47c3c69fc599dd4d1ca3afb7d034d1aa43715c6def1e04ce5f76f51907b31c04dc24539911990b10eea0d080a55e112023ff2ee424b383f83e73ff2c6b419a155a11b57e5eadfac9a437a4a91c9135c755b6782a166700da46c01d38904a506e862402354970057509699ee032c412cff1a8cdf2357d3a8a1ca2d808ae85d895b48c8c7699d8a2370f4e8675e62c72f06dd0480ed3e627681dc9b709557f9e9be141562df609f6530f3e9ce5c40c8e8a1ac09e979d6e36e666be23589245071f2ecb8a4ceb74f9e8fd0dba915611d085fec579e74f798c0ff61a1993b1d0e76db9be1416621194ed38fd25450cee3c621fa626c1815066f43cba24128dfff20458e20a1dde624a2ca1e62bf8befbac6c6f4deb36b0b548e9ad293d48c8314544804b08a6eb9ee4b5ce11c4dd035b0507f1fbdfad499b506d4cc92b555a91bec9fe0ea33b159403e17ea85aee10d94d3809472c93bb3136ddc2fc9a170982dba145569bf345d21f1a1a7cd2b55e4dbfa18ac11114ed64bffb92ae81b3657b4aec34443125a798aee2ca3d2addd9f49fe6de17d8e622842c3c956e552166f1ae55f0e23e35f34c75b60ec1ffcc1dcaa90faa786f60e9fc360db923ea3eaeea7b2d2f459ceb633ee7adad6e35c8f99de16ea6d90155341f22a9af178cdb54a9772c9aa1a61856aca6497ddfdab193f32339141440051e6d3f076756ccaaa082bbade825c371e3b123d6fe8a91694831c296a8c9848601947917779964c318c25753b14f1549edeebeedb0191d7137514d546334366ee6bab93e0bec096fbad4ab8fb41d759c3f419fb7533b077a788285336391dd6873597194e3536b04fc868914c7cb6f82c892a5c3f4811c6d039cf2cffb695f342d3c51697bbb2024017655bf674bf6900521915f98d59ddfe70cf5673930344c1bddccd5878bfd86f4c648b39cd7d0fb5f411cb00cc4ad49cb77c9721c129d5bec665d19d45e13ab37367d1089e6438f5ad52c03af2cf9d8691e0cbfca49abc77c947172299bee119e9e66a9cf61c7e0ebae0dfe9341d61c7d3e8c1e919b73ed389c9ce1c90ba57dc11e2ec76c52716751041b45ed7cd77a8f0c14ddf2dee2e8e637cec4d76b3c28208be421f824187f5184017ff5e0d6357d5b1bf752ce9e7b341d149df835ce937853dbc9ec40cdce59fda69a4c1014298429931232b8c8c74119dea9db1bc320b8fc7b00b9dbd7f97d89176fe72ca1585c26e54afd38606eab3e2ff7925bbe5b5614e13f5a52aee2b796dc4a4779073411a454221f5153da62992262f6844d767cda3d504788fa6ca3ff554d71032b065f9219ca825d2fced5a873d98c1732597cd589b0f5b93dcc0cc74539a6892f855b8693e658ff7e71093b60d4b999390c895f77c03ddde2ccaf99a61872f2951dab9dda22bc6435fae898821e1b19f178d34b0d32590968f2952064e2176e5a8a62a1a50e65a17a7d608e6990897e61affbdbe48b6765602eb9bc99570cbe9fcf26462f73313d6764b6773265bd76ba41798e80c54bcaef126a2d2744b487c284ecda0e01e3f9c31930b4d2915d04b6a6f6411ac5a1937ae8a4513b4f16ea63b968a3fc0d34b4d90b6aa904336df24b8dc25ae06d272ef5c4a958b40fc8e76c28d7068afae354cff2c4291b59728626b9a06208691cd86087346b180bb925da5c455144f7ec1edb256af2805286e5d4ba95232d02efaf6e3d3d52911cea07c50c3959a775fe6dfaa90b99b0fca4449ba6da157323cad9ab0ea1235b4fb9e679657895e52563852778a61076925a41008b2902d20d8187e530d96b340832c1e0ee3032c15c1479bd5fdf8c0adc89f30ac829ceb0a5b605d9253409f23225b182999602648683d28263ce18e03883bb252c9979cab68e8ac173a8c53847620c7202d93e00c1782b1c6980251249975ad35cf9ab55bdd701cf7387fec706ecccc37c9bcef5f8d8643d1f01bba21390f5eb1d2459bc76b78b80abd77448c88d8c95aa47ba004ffc383e6252be920d125a2eb352d062f00358d9632a48cc83df70684023c38c1546af5314a2ba65a9393bdd5cc02be6dfb6b39a0ff326cf8c5c92b20ed2d9a2bfad081bf858317e1b755e6c0d88163a9c67bc3d8559a3fc0c15c79cd5158513949272406b58f6cafe624b90fcc963916a32d30f71ba91360d872492bbb0e50942644f2ea597199c39c81d6786371af4922a6d446565f5b1646e838e0d6d8135740332345751c35c51fabfad7ff58373a89d8c79f08d89ef4f18ee61aece6025bda07859cb309bc5fa1dd7e1a303b37d4a8d94cd4d8b28663986d8362965be745de8ce697cefab5e17a0d5ffe2b58157788600660335bbecb7274495034345477497ea12394816ac05df7dbe9fa70bd4568eb93973f35b3b8f678a4cd30853e352659e5423ec393c470141719b7c3d24b735fdaf5c186d12657b888f703541b18d42785e26cd738673526593fad65cb80c39d378f230be41c1500657de542f9a8331f5686f789ce4f0adaca00c1cda81dd0d52774b6824a8add532e41956f12317ca38255cf3e319eb85da4cbbcd9b1eea21f2cead69a8bd44c02c946bd5fe34e23f7a18792edc899687ab1a953d77c708d22e566553021b061334c7e7bae88655a44e25b1fa67b963a82a876ffb2e33ff0e3b36069e41824563d819807915ca5ff0fa2e125007afcf1dff24f1cf15cd0cd5849fdd19cb23752a37a120b07d1d7af9e8ff6a204af0856f11de4641d897fa826ead417c7e0ce36381c7bc9038637dc0f706102d8db6b25a0d4957e863fbf76f6de3c0edba1ce7e0db9f833174b496723a0b8cca508d764237a270964408339ec8fbb7987abe1998a0f4a9034890c8742f0e582d7bb1a0e55750a877df8868dd67702d7adde7429f423c4064f41827f4c0e3aac92fee6c27663b421a6f4f38b9884f1a47d948b92cff65e4201db8470aa2477956cdfd3f4553254e3bccec33d4f893f9bdfa4d73338f753fea4a570d3a278fe39df8ad730081483c47ea83e4bff60bfe5f598863a342422475ae59d70286b4abe9f613531ba4905f48d7e814e3888a96dae2fe5cf7434218cf86e4a19a25d743184ebb2de6e54b12a335de1c552201d288043a92ec2a99610d1555372ed2d061c748a5398ea7aeede6d9ef915d53d609cf67d6d7f1c61d3be99cbe8fef116f147d6ffa5a1947cd93e104a609c335b4ca8e5a8f537db209587f3e59503ab27e9231177ed31bef4c76f7301ef6e5363e73f3b8877f72673270ce50d4b85733072d0bbf811ace1fe040be55296e5879a0fbfd72d0c20bff20d46ad50158d8e11cef9857b7cbe6aabffd1fea4c9309c9bc1ebc75f40ceff86f1a6dc0e55559be589f7c9d9d274c125103df748ea3c1a0070ed1fee87d376e4ae2ad6f9f062ce00843c1532fcfd1e7eb0564900f2f5dd0a1128f522820eddbf068965654412966147f65c03966667e35ccfe2e58d73fda7f0ef7946c42a445e5c408fa64594d415ffe5abbcefa1e7ef275945e961035f79d9cd98d53402f90173d94de7460f65cafa898d43c8c7469471d3a6406c6b34cc357a2aaaff696e8f487bc6b7c2c612314c193a490935d6e08ba84ff2716fa823c44905bf8d2522d34723fdae36b01b69196226bd8e9fb59f0f45f0c82e9d34a95e654a68e03e21aaad6a43158909d1c74b09e56bc14b9fdd05b7317142084b8540a8270a86949ff96a43544b8b9046250a247bb7dd01bc74c855d994c807220d4d64a67873a7ea13fccbf919dc0e099bbaccaf28788bcd04a6f63b861d79a6d1b6b3715b3c951981ca3487163645ae8c7a1c2b65b38b45aa315aad16c046c110822a49a3c29732da58dadc058d22e59e4a941fdb49fa79db013feeb53bc8d13374554eeb6cd660ee6e16d2a4bc3459f3bcfe6cf3be4d1d4c74dbf5e59d4a2e082040bd60ce4ad3806e75c984fd6d300d9ac72dde8ab3b20642eaffd9aab4d4e90eb538b2e028fca8a3f4297c9257c2211f7f4f12580b5ebb048d53eda7c1e0fbb51d986417c2bd5891e1714cae52601b80ce1f5907e7a3cb6a72171707d810057c87d81ae230df3e2db0088b57819af72417f799a33b9662570494352ca6d2381929c5c557ef51d59613e9929e520cf485caec12c5b43c6dcdbd02d64b8a5fa4f099d8e8f54af5f37c7569e28807a7b82da7efd95eed3ce32205c8f841503c272d05efc593eaea66e475e0975aea446b4657e52481996b14e16d840a6b4c65e3077f982be547e2a5f7c9e3eee51ae12c5619b5f96e7ee2f1898c8cfb270b6d4e34c5884502e6ff0e47dc7aec82d27cf05ef5792f6c35f3db44e466b4f977002970e9aed83dc1bc9b8cee8e3e681535da90df596089af0f53fb8fb2bcdb488989d807863e2e609720e32c97ea27a6aa8b0cdb277f5889f7d14255d5c901cfe618ea2045e738eb16703f8866d2e59e3cd8b092faebf2a369d8603d55daa6e9baf3b9b7a4623f8ad314637866f1f6ef031142d3a5965e6e8f321847c64bbeb3cb69ab4eaa95771b9558d64e807e2bb408ad8360de91e128186afe594d8e4375db243844f2c5cba6d7ea04fa6ce923afa31c8bdd049e01bbbf8afa51c1cd09d5359d2d45542b22254d6ee8661982948620a6ed4c0879bfa7a58d7d9dd856dda9bc85fff6ae87dbc9c74cb493594b19de2afb51a2b37a95cdf0f138bd0192e59dc18b85f8158f1393674a66ce90c8e6c9c69c4c0fe0de861734da856a96b5b45522f6ace78af919a24f839b0c5c147454d2baa8165e087a41c9e4a28edd2a216b14c9cbd09eb225cee68a151744f21b3642ed626f72448f7d34c9aa1797f3c1258d96e1515e3f84a227bb13d363df706f9b9b1b9baa37c3fd513ff34f6cb15b764be78d329eeec2cff2877650b6b76d87103fd6ba1461402796a569d0b523597d9c80e778c5fdfc992f7e8890fdb520bd3b1aee027fca7ead268ce2effd9acd38e65abce6e8048fab160a45bfb99992d063fc130080b860010696d156f599b879d811eb17456b2e5d2123a06bcdf43a897ee5e780d05d31a94eab848759bee668907efa993f86f42f3e8d2ed280979639deb80504ef1bcd67026dd0d0e9b4589696651abec9ff9bf189587dfc825db0b297e1eec6efb852e2c00aa009a359f1e3a08c0a29dd1eec3cdaa906043150f19a7fe61e37b20a1654c00f9c6d98be08ae322ebe43b317d8274e4b71159749a628dda07a82ce8716156bc6ef62b37cf3007da454596376822b2ad510a6c54ab57d4be0e7470ed39aee82987ae3f2adfefa9287ffcf329c1c8bcea72972e65bff970916baafa832fcc0368981c0aa69289274b01feeea533398e5dd8bf566b7c9c9abdd8e27bd0af7c9bdf38c4366289b5ed27fcf666c7863a8b8e5498bf2aa6332fbcea4f001a81746e4367631b0eca73b6fc9a7660c78b840b90cb3959cbac006fcdf2afda233a5c1375cb74324111d0e6c5168da7777e550308969d6d7812ef5c03ebdd14e95864ee1be97f56cb3e53d97a2c04aef1a73ba6972b453564bb77a1e1014da7f9347c89f027621b5e3aab41d94cbea2c4765f3327e69dc21242dbb81487fab0b7c9a33e5f82eabbdff396525b8730c7942e07af65c1ad2d985b8690063d8ebbff461555eef7acde2261f17379b270609373fc3002b3472d36920cbe6c620f6d9949587dd931146a7dbaefc713a3244b427f3f1c0c07d9496a69cf6f9befbf22476d3d5cca6077e12bfd65c270557152d19f06ec8ebd87eb03436170c8aeb85567703c44bcc03a1dbd927396a3d7c61626d8c3134d249af4dfe01821ef7a36629091acd3ae59fa130e884b0769a72acf563a872fbbd7199d18e76fc0100afc2d7efb4984f2161217b781b6597b5af42a588d1a3bf5c52646ffde6e90a5e4845c6f6e94a9c3f1cad3e2e23d88a90591b071d0d0aeafb639441644873491f5dbcd0d5d09db784645cc36ffc8b15ac546be0548351beea35431e4eb99c3fa81a95d9c03c9b702bc7a17c831c033c5698446c0e4698f21a8f1ff983549bb50de97775b8609601d2a808b40aa6e526fec457bed954a5143d15feae8b39295f735e4d04fe47570535d8ab82ad18558fed42ddd4e9ae9826b325593fb267895ad3e9f44f3be8ed1180813ca9a20d1c992db19fe23f1043054a4ed4b775946f78bb3714912d28483b20ec335a584d8f333b2aa5b10cb2cb6ee8e81b78282248daf38a8fa7e86f2e9c33e2b4ac5e6cac44d122343417276a044aad71f0c436745a4fe699dfa51e7fc7a9c4ea813c7e371c69d43d54f4ce306e1a4d3236b0b52bbbc2083d93f09222264cebabb5076fd32525d963be29481bf9980c72f873b714eb2feaa3b405a0a14cba7c2a8379e9148b39625a8dee5fc3771602b0e9a43b51c18d5bcd9cffeb86f620b401e897ed95d878f486a26d3e1a4d028c8602aa60ba0ab626b404ce2a92508f65a271bd2c2f8f7892d24b73429311d0188aa58c8009b5e6fb982cf965c2ad582de38282771e82fb0aa4055719b672994fd125020aa1c0f797c3fabfa77ddf7ac2857832241edf2b18bfcdd84981a578c90147a5ea1fe0965990fb2d6744e5e04d818956200562bf36eb14f5a87511eb3ffc0097557f676692cca0d0ab1d5e51095ae611c615d39416c640308357bf118e21fb91725c3cc0c0c91b78f4127311c557fc9cdcbf3c6adda6ef83183ce193d385c80bb6a8fb9f64f6f9dc0e787eeaedd86bf1585c6a3ca000a8abc6557dbf05e225a596c25a1298faac677bde23a821c916e4e474b3b856f1145df446e939e51501c6807d565d2b20d421d8c273004b594beca74b5034728d9a4d68d679b25f06380c8fd9eafc69e62386ea6f0bb191fb3e01ea2e9e0935f79e60f05c884f6461255ef3ace38c3d7892f6521ca42cfcf86c0a671fcd9e0d4cee2181b8415f09a41142c2e9e023c2393f7e7f551937170bf90895cd2545c7877244c2538e65d148f30651d5aef7056b6b80841fb83ff700441068893e98f5bcb0cd44efa1af6b51330209c10324c125a18bb6fa5f9f1cda57171375af1b0e3c6fba128006a796346eec1933b48deb46605b0bee09889c22b23816e267294add8c3c26a8a97754e6bab39dfa28c99b9bf6da178ce9e93885aba6944017d46fd718e588174c07eabeae649a7e9b9220688c38f4ac806680ceda7a5b536e3329887506b93bfd60f4a5f0632a2b1568fc6255847c10fe5ae346fa554dc7578dea9aa8e9877d6077d70317ba015bfe08d23510e2d71c4fc785f770c6c84c48627f8e11092ae50bb37499e955e78b85ce04095803861a74365065e31035741c3eb5fea1f035340426b541f0fec81403527893989b5537ca7d248fd891909f8b5a5ae031f6b8301dbd7f450b25f2afad5f15dc55858af6c5ec88fda05fd9a075dec624547bdfe3e5bd5c363006d665d6ce3299c7b9ab173de085f81843bed7b06a139ab6995aab7c3a1fac1dc470c1b937cd14cee5453a4e265fe095376e0cc2cb1b63dd0891e3a24f3311cee56851f1c0f1145173948c44d11c921c5ceb341da42a7b1798311a90767d466d6357cf777a79aacff45bdfef64ff0b55168a5b801c710bb61c9c2655c01374f226173bea5454e5a2efb6064293090021d7b54518e4c9fd19f2ef1027668b73cb6675648fb2e57c29e6f853bd6c4739bc372377d734f101b7f8fb3c2c1076ddfa2ec88d83c32af2b923b6b2b9f76c31d51dfc57b5601ae8f356e0d34e0df0c3ade025efe1ca8c0a2683bd73a3130087e5aa39c187d3352acd75e0d7844e9038195748d4970e4bcde88d027e0c7f865b7065439f6f642ea295bb4b3ce87ba60348b0485e70a6242292dd8a2db307072f2e8c1dae0f351626cf7e6000c623d054a9f8ff62621a6af9a76403443d041ca831299f9d214eff2308bb0b27c677495125c5a0c6a5962eddefa08c699ecd1557659124d9c74f84980fd99503333b4e9636b839cf60ee3a20442b98b887a2249b8567ce449f4ed95d3b2501bdc674a3eabd3baaa774eab47174be6d48c3d0abf3793a9b09c930dc3200b62db5def8c2addf08d04d7941517a6f5ec3dad8a9a1cf420d1625372155c16df1c8a5a4ee902f76fccb353d98469b27943162a043d51d11bd26db97d88fbf5d2e6e0da469508124914e36bd9e1923a3d112722a11076652a90eafb9e776158f0f108643ae9f816fdb1e552b0029a78d484bc17cec6e5a6589d420521ed099bc6d70dbf01447036654f807f48d481f52a1b0810059f952010abd6e75c7536da68890975ed3a73977defc03365e023de90bba1ea51ff79f1a1479dbf2d302d096bc28d086a810d2dc1141f0d4ec66a28f412ff4bb2e459646f3487dc2a2dc7c84cca0f67ed25cdac2d84b00dc921cb76871489d527213857d084082bbe4add27a99766620b872edc6bcc7af51b73bc13db58851297cac31815d284b52ff9b8a573a92cc823ec4c1edfb0cb6bffc658f585025a73ccf9f58c48eaa825a298611a49f1d3b4d66791b0e7ef75c2c9f874e39a809b1abb48e5db05ec90075e5778d4c48475c1b18991659813e34e385aa6e4e32cb3f60691bf707c5af6d93e7a7a3af44767a3bc6aefd17cf0c8bb4a21198cf45f82bf98a1798dafc030f8975c6e6f79d6b1873c929d8d4fffff07024e09fb8b79e419da404727483b8b20d017a94af322f57752706f5247f56503721eda3530ecf90f2b16fd4efd3227740e46cc3ba54b50d3b538f383b2dbe42b0c4129025d7d23d50ee76baf7deda4ed004517fb499ccf96c34e1a0ed2b695fb34690efc1a3bbb5cd57f4930f8fe410e0a1012afb5b10d3428b84e7dc73f3c6620b5b697406c6671e429edd9ef6f1ec7733bbab469e89c06f04bef910f0713d90dc41817be83d64d0bb5b57a3172c51c0fc44da6f30e5493337e34f903dca488dcebb80967afbb65cddfef1b1af3967c3433f9dadecf962a39a0a41743ca360ffb2ff6f61c06dac0824e2ec4e71d70b43138c3152b6fed3eebbd669d3481644ffaa01b97648fa6db0eb055ee153e910fe1382029be1bff2d6f40f8e28adfc64ceaad718c301c34c8d100e2146f9faf4464601d6eacd3926a114bbe797da5b925a71cc7373a87c48ec0bf5696e702b4c212b653a6c0f592351e445a34462957aa16136022842f312b3e9ea2fcd65bb33d1a52ba69d3e982c8f2396d60a208d80ad5c5c9f7cb69417e509a841006e4224a6936fff1ecb7da86b4402d6629669bd89a8bdc1edf11eb59e69e692ee0988e42c445d66729c1d73d6faa0ba436b1fb4ce4b6a0e0caa0630a1a995acd3454e349eb9a883bd86df98445cc620d05b4a1306da8e77d24c4d5a2769bdee60f77d9c8819da3c1bd2e500c7bc339a39e51271b2124701556b21f215418a3e5844f8b2dc2c7c9ba1e1378ddfbe95f3ad337b8eabacb19b379b6cd6ceef727eb46415873db74482e52a2daa4515b2cf778e4c8074430afd2dd59062b79c3f5d5d74956f47fc1d60bb752c898f725231ea797b999b459e9759082f93959219278b0e59dc3bb904dbb1bb0c33694e6d0fe9a3bdd417d9174950325fdb5e2338eecb04a629ba3f6e381c142611e86e515c950f78249f72a6ce10724d7f29799e99101420a85a51e991d5a02f4dfee6f682b11fcb755539225b6ff741ab7a08c1ab53c496b59f0caf10371b3ecc8947a0260f21fb61af2981b9b962ceea40538fb8f85f7f351f02dd6118f2687e6fb090679b385105542113b7e0ba64abfb43e3a853a15aa8dd5a0e8011cc9770831245df89f6cff914b67fe7f6fd3424265eff962ae0252c6427b4aa6d220d61d279fc50afd1bf7f165a9ce210fe6f746ea2b35e605f01c04f821dc52b247759fa0b8a9dfbcffb17e0694bdfeb7818c322354cc2005de62e2d4c86034e51d415855ca03b066e75a74c0f71a4cd6b5662f5055926ac48376bf3f3f06097d9983b6cf11f7adbb729b894623ae7f0c7683110a2cb54ba9544e10795e20844f7b94ae238ca9e97e9d7ac942266e479e9b7c3ab5b5cdec98d50a56c1e9cf105ed7dcbef3888dd6d2e9c8f5fa03fcb773217627a719c3e50f4c1fd0fb75a035ac6de93bac50fcb092548c96b75a52a12c2e018d54fb68f8deaf85d933ab33835cdad67e220288fd51b59395b0244883f6e6c1c1aecfec485db2cf454a785c9fdeec6883db117c22617fb76dbe814fc9c5bae3dfa57910b84506ccef0c55cca3e21ad9a50efbf4d5e5ec7c9023ac0c251e50c51a445710a032ab55487001c4137af0cf9a05e33fc18bb5c0659154cba44a1045c7f5834e410e85a59d85009225ade059e18e82f541794ff1cf7341c2e4e782e0b6b6afdda99b1c1a4342c067524e2b1a8951d33480dd2098c6bb48528cd2bc08a9930e3d92681234fb7f40b6e1362c189b2acc107752fbd994d952edf82ee02ea7e120f7a7c4291bffb6293f791b92091504b2048004d9217e878ad99580140f1549772b06391a93a7b7dfa7e8aa07f8a51f64e3e60f4eab80a1e9f4d85db3aa4ba288aaade020d1f7894bc4ae759b5d3e47ab4817d8d5deba4457cdf5779aec3815927ddb2ce423c2eaa2b446d30d318e6ed136a31f79bc557fec26e187d4a3e0f4021d01f6910c07efb5eb578effc10d6531551f8d232d0c3f45780b1358aabfc2e878b4d2dd6cca7f0e9283b96b311d4a4908f2e0975c060e160c268ad33bef1eedd402bc991f14e9362852992054d4aad3c2acaa58f7e330a2e5d7884299fffd1cdea94df74e41d4a0899c8293960e8fab85f19bd6855d7c9b75ad8d1d5deb1038f489bd558c827606cee5540a87f9f752040f62b4240e44413d22dc89ae995a3c7b3a16b8e27cc86e18b34d6ad79db0d88f61a0bd3ed627f2c1c77afcc040bbc794da7a7c5ae022fb9abc6ea8f8e6343e43716f51c685634ecaa8398dc5ae547ea44379ef990ee7124edfc92777381c33f41d003dc0c5b4b00345ad82e6f29d40c14cd1023c55684d96cee93990099a67119fc89a0b4858049f5411343a645f6170ca58ab6036920ac1a5f0e9b125fc2546c6040c32410700a02f5ecb5badbdd6e2b62311b1272d0eea357c0cdfbf01a4cb8faf25b9fc21289c34f534f0d8def465d21257db86501663001b514cc290207f492d4de5f665fd3e96ce1d28eaa437294b26c189d916a453d33590cbb6593898b7a5ec3e31f674b04ab29b37162db7fb8d3d6eaf49ce5bbd48d86b927493297f4e3fae6aa9b98c82818f92548b9da811ee30b2fc740aa98c6942729460c0c5b4dfbd0b0280d2ed52cd45476f54a10cd057bcce095f734c4788b8b4c8ee4e67d254754d1a1890e4121dc0487f552466891f197a2b1c280a4acec5bf15fbfe85819eb656266a089f1edf0c061faf6e314833d24060b461d55e3959843bf6d84dc1d4a5a3b9157348e8811212ee89c1b62349288f4fb516d48b1b7799e7f6730c9db568f1bfba59ed18091c46e594f7223d9fa19fff1d0cc7c073baae1bca7ddb689e0acc960ae20b46c1ba731e5da1bd97734043e4b0f96215e00a85f29a2abbd4bfe493a4929a89d55bd52eb1a538cdee944a907385290f821c55de1a0c7b2600a1732557a14184f2c3980639d73332c226d05806e0de184909ac23e1a784bb4ae9b5c9fe16c42c1738d4454e8ca80a35ab74b659ddcdcc5355c6a25928afd9e6d20fa032b558cfe1a7ccd1aec2ab63d36730ba253607eb53b428d5108d48262323c07546c7eb96e42429edbc8273e608879cbb6d315f19130284ccf93932360920f1f301a2abff3a64246e39b5ea2c5960cf047e5615a4bbef171927c8a0d2e7ac46c1b04cb30b60f9393b5750511d98c862da0b49cb0bdbce8b1efbc5ff71914c0fd106cad7c69b14139c5426a665c0566123e9c26e4362b78181cc90b8a3b15a0808bc6fbb583869841e542d3a3c1b977f6342a67fb21eb5d4c46fb0ab922a3843e77947c9556e80ad4ec604dc7e1757e552c17134496291bea8eec1a48391ccb5832f6974059e84df42b7721fab07783fa6d99a61a95f999ff2d7fdea008d46ff8fe603cc56b47b4d0e8f4e95076d1f85ebb1c834d0be13eea63b635a10a159e54596b513223dc935963e43911e98d25403517d9342e46d8c0c7a856985431c982f7d5d52b27d5b22becaf9e4445bf9d512a45ee2bea681c6e183aa3ae4630bbe83ce8e84b043361ad1e89758764928cdfcf4520845dda99837398696819d8d38d2acfdc36a8c466ebe61d7087b3a0afbf3ed7b89c7c9d72501c4cde5d8c82a206f00890d252a2366754d56dee4114e403515b8f6841a77ec09efb73afe50d67dcf92522ebda34ccd5e425b4962a067f1892e7477bb4d1f2fb57d33540880ed734a55107fc4efed9b7ed71aaf100d5f38f8e02671018b803fcbda730b35f1498f149aa991719d5f6619e6301f81665e0544e98e3df3b429e875bcc8b858afcf352e310441856a4bcecd2a71e04c147c302ea82148d989c2c91ee9defa99cd6d6adb0df9f49fe07f21f52e4b12ab9b054fa9c71b1a402f9b6553b4e602c4422a8eec037b95e2662154b90ec2136611398df6656ba8231a7ed032ce4c56d15770b14a7ff8357516148f837a77ba99d125af6a73895194de93dc480ce5ebd0a3dd0572592c1be89eb1b70b186c0d680829a4cdee27fa84f065cacb346f3a55cde44a6c6c85b324063d38fa4a490121d32b1d2766916337c3a798cad3ef39586d011d873b74ffe5199947131a0e536e6799e562364de3297ceefd1f889d78d64c9c19cda118a2b9c281b6d5d2c9aec92612b37431ee21deabd82e517e0c8b9aea82c30b9224e80ea74f2f112ad4904000b3f10adf909b09944eb24a10a1a252abf498eb57f5e7c663c3e4a44209d2fd85f4192343b382c6094ce91b75acbeedca35a072f2afe20a416de855391e1501b743b0f812000c989713346742cbd903802f541b4b25f8a92414eea0b108d95b7bd9d3de377152023c87a6d8e0a5e2110b7d7fd6c5db3f6cf9aa13af368133a22387e059e84b8625a496f0fbc9c373a9e01f0669a002d5331e76876471d66eba7b280d0c947093a4a295fdf07743a0b780b45adb0c54c3daf5a685565f674f4c3662bbbc0ad059ea9704df5e271787fe0bfc264c24611552961fe3bef8f24b04d74af1d496ba67dc2d976b701680094ae6e0f6467c5b2bf58e59a0559aa5d1537c97e9102b0efef1cc8cd0c5596704d0ddbb34fe0c1dd4c900580f740ddc26777e040b250b0fd3dd0b291c61ae15156f448214f4010e09dda31caf488dc362e7709024ef1bb4bd7f9f76618a2ac3e7a3c64e5b64932741ce31c6334ae3df46753aaff4892702e05e9a19cabdef265d7368817032cb684d7d1f6ce12ca156b68090dc12082d4fbcbe205293664cb0b9c875ac3c3b7989f9b2b922302fe10c6fedf7eaabc3db6d1a257c3b16f6830f18974c597eded5a673f0e7f9796944239cde47d3996d22618c50afa58e2d5598f276596e55ff2f3babf16d008c0f3f85bbbf4892eaf738f9020138c38573f3f382dedd8a79aa6f8d6b20014b2f7bc279317fae837eda2479a66cf16f30d16697189a05bd8a911eb5590ec152ebade9fe19c706b1a67a91b63b4c8be2f8ba5afe667513937233c705f9f32a1d5916dd03a5889fb0233205a7a3d86a9ed94925b00b34af63e62fe287b6b07847ab84cb3ac5f5cc997d9514a12d5833d7a0efb7a037b62fd69fc9dac43492cfc05c4db8a0a7423c6fce034dc38547b771dd6f69093134bc0936b4030d0e8e958a4730e2db965cdc8b2b4d0bca366ef144f3d766fce73270fa39a1a6bc0fa2b2b8189ecd233183dfe1dd4e26de541caa52fe2bea8f6d81340dd269b93daba0c0e157ec6c6e2016e768535d93fe05a14bfe0c2887c677ae260b686f8468378fa0e6e10fb69fa3c3f4be62c1ec40a85ee58833c50d5ed56a81ff954958514718c7ca13a43abbda5a168a8d418eef4e35b83136d5018a54c54ac7b62c754e4220a9345070b0614bb7f418891ae2266804a2c62eb4933a1c18ce28fa3534c4f368456b9861cbee8beda89dbe00f88540efd40873c290b40baa1a889296b85596a68a5064d46e2615b28e3851212ef90c54f977a4b44697d4f7458a9d1d627ed6cb07089d2fe4627daad3709793bffd5055e6d5f2c0e052488d2edcfd639a9f559e94156ec1e2038aa295f694c17bd688d8435f2f6bad963f382fd9e643e9aeebd64d6dd92b31d13d1498261b815d520410891ce199bdb224cf38ba7833db5dfef392fdb9163fa327ce103ec961195be160a1ab969acf0d4d454abe372161ab21dbdf9cdbd27c4153821f57102deb8b44dfbaad6ea147fddc123144bf4e357ef208dd9faef23b689b5a924b204f19d1d3dda6b05f2d0fd5af4a87a87c84e35e630e80755498abc5ffead6ed1f08eb9a1ebff9c282d740faae1515ccdb55addaa5fa45d0bba849c8032d6db79b4018b11ec95e6218baac6874561afa4222aaffdbdce12147ee609444a5bdd26e6359fbe6d1b85064b82aaee5328f9cf5ff8da56ad5f1398edc381a0ea5d395193e6cf13b06443bea39a5c08db6e7262012b0187907e9c69d3b609eaca3a6cc74d97f7c78cab10642cfed682555a745da7c5e4664a898efabe6307540848292043f32bfa01499453de67ac028f4008953ad442846db118cd4f8042ce3e591981fc0f5b432af953bff4abfd9bb9d7e8a61b1fede825a593a2e63b8829ed79bc88b05eba1fb5c5f2af66ee5e89e57c817b61d7e8f690325c63749068084ea140202e6d903f6de68c50d157e3a10a23f9bcd5fb69d67e582d0251d0f61666e460fa71d8fb9e2575f82c52fafddd70680794dcdbc424ad554a1350eb03473e72332563a96b2c1aff4ff826b19cb3b0812108272821bfc04aa6639d61a207644b6e8853a2eb06e1955b3cc8d0e9baad13ae0a95eb773948df00923b597e0e7743c59bde392e5a51b28f7786df47ff41f772c90d8833045dffb7059b40dbec087b0c3aabff1c94c545e73db27e9065906fab168a358dc295965b1885c12bfdbac93b6d8e8e4f3d6c1d857556dd45e071e967a76d282da061a82eb90ca07b7c574c884ccd41b1f554d32faa75c4f367b3b1393ff041454fd870d66ba3618aac15b1c005ed33963ebb6a5f8842981f4ca90ea0a62cf5e7fc3f8fe2993fb93b70d99ff0e21184727db227595e39afbf738783040c27a396a93931273a9321bac2c0b924cd356ca6aeb0630ecedf0068747cb5e9ae40cd4f334d8121a7a4b8cf2bb2e8afd378c88f36c7cc57ffe02aa540d76f66fc0937a9053248e6afe629f4360d24412c1c1ee9450d9a5181b74b2aa9eec6d047a049b27f817079f0db676610e3df890373b672ca2089a6b1f8a4c2b10514badaccb0948a26f6f07a6b306e5d84b75713513d67e7c5458d967e6d2809af57da690c014485c381eb5ee1fcdf374b266ec7cbf8eb0aaf550347a270719e0cb78d4f6fe5501fdae5204f2361104c5b7669399eb0e86e51a9f1300d5d5ca366803788256cfdc75db9d09bcd5c12afae00c4599b45236cf1affea7de77ebe852b342fe3919c77e222e528c0810eb37243d0f44c3357bfc6f784e2f722123d5798ef13658bb375affb3e722e6c8fdf39cdb91a30d0d43cd63c0393a34a6378c0b98fe6cc5687af7a732579cb58843a69c46bee33337550450ebec4aa1b8a6fe36ffc6e1ab3f7d8882b2c7654dbe1c32d55304063a3f48f0cdee69b35b5fdff89a53d000ca23eaf156914928f717520b9d6a6c8fff3e4aed76e27051ecd7e5484a7cc69e3b9bcef44f91f4a60bc16311db5ffc5dac84144c59be43d671e86e5719223b4027ec61ff69d121516bad5476fe3738d542c450006ddb053bdbdee7f28897da49e92311cbda13079963f7f3fcd7d5e92ef8580b8b95e43a4c712c05ba1529e5bfeeced76dc3710184b148d9a5240b1142f7441f1bb8b990bc0153722120461f31b3a3f8eb1b5dbe5f89c7b802b92b405e550415fb3a230d0c29cfb27099fdc5f45dcf2c901089600a31fcd38b95469623daa24d1eee829e1d07ddd8cf090470991a14563faa7372b1b2be15a11042e8c3d49cb7d80355dd36cc6ecb63dcdada303b99b4915c8d57f0319d9d1890d5e2ab1a732bab7420a09648f950f58e882db2ea8419989faaf8e9192f1b615e440a0b9f98becd654c681c70bec7f1eb0c07e7c3a21558fe2c19b78bc3e6c0d15028de359d6d32fce1ad5f9b0d7e1b4b50ebcf61878966f16fa19d31675c2d7e44c5cfa7f6158014e94d560f5041716b6c1f6db83cb251b2363d62643b5e1fe5706d3f60009b3d526909d511aa424d825c8cf3e7bc1acbdb192e53455f031be8dcb1d8cbc06938860c53d1f7a7916569151088abc2e792d9ab4ce9865770b6236af3be084d86371af0128aa01efbac9319604366ba04a2c8747a3d51b099bcab6a9c38080993ed4115908fcb2829f130c4dc918de40ed02259f121da12da4c729c892336d84fc4b27ef17e4e43c48c7ccdf924b62b5bcc1fe57d8da59c724cc626a4f3c593e2a243fce904a35faa7b43765b47c88fbb036e76cd9b7dcf7f53c5c87e81620c4657fdd6818c1a1f929a3fb12d19ec873ee470a7eba924784d22067c5f921ab9e6deb5c27dfad945c3333e44443ede32e50a0024070f68a7ce99e04b8ddcacd4fc3b9a6da68ee3067f93767029e068a3816e3ad84cb39a53b4fbc7e6316e2b48ab40677efb388e3f1912fbc0a5b8fa0913ebfe39a5cb33ca0d9d86f441c177e0ab753562d64510e294e510c9f326b1f4e09ae21b11da15c63093be7d474cf3610666787c1ac12e23cb9e4791584814fe0bb4d809d3820e8e05b7d38d4fd8453defc600885fde894c07c748b9aad7a12bfaaf1334bca22814285b14c801c3a95e75804e6293e5a963eb36dfc69064240fe4a2688c47ce0ed0e46ad92c19d38b39b303aa68a48772a872ea0d9374ae37eb4fbc06c9a85f83272868207cc816d2189a88a4b148ccbbd542308f446f9cacf5f6fceec473676d354fdbf1decaaeda25a11dec3d1c698d64e7a72901a35fddebdd84dfe098285e435bf538509ba864204f9c2ad60fffde5050f4a5a402d9cd712660da4b9eb1e855e4db8e739562db9ae11bd2c7c9d0a6a8a351047551f39e049dea8c5b9bba665b07bc0b20fe7f1fb180ae171d550f2040ffef76a30fa30a841e91b64d34b1bb6046af1114c50beaa9342f9d68cb267d4a790b6234c04690cee8dd088a44c6a4fcc0a5f343d1e0702f9ca63c0de97f2bec7972a8b430511058ad5e4ed6d3ab137719b1b830b099ce0c08ad27d78db12732fe7f0d1e90f4ba0c9099aa98a3f8bd8ede8f6db378d87d45297eef5833891f03dd49386b66a84a870fc3e6f9ad7e6a34eb4f59f8f00fcc337a342e4f322763725d90ec3701422b209dbca59ee86b271749661fad5c02351519432aaeda9b6718dcc0a013d40a062b6f9c724e03d586175079705defc5341764834e44b7e5ac6476d1d394f856aca867dec76de9a44a22498a39f0ded799e1e2df916be6414ba391e6c8c50baf37a4d867a2ba531c7cbd1f2b146970f291933be53824b1853a9c2cafa86dca5b9fe5fdb1cb47565277a90597a918d8154decbff2ec8c3daa14f2b91243db76add6d066ccbd51b2d4eb14e97308623aa0e82f6a671704feca68be69265c681142ed850de48abb2833e2b3df963c0cdc487e6b3e8fef3f6bbae75c10e7508d6b0eec74dfe4c333a40e7da7dc5eee8a920f4c6d57cd62b274ed4beed9dcc15b810cd7da7d99804a23c0e7c5d1edde135b0346e7abdd9e991dfd2c28e0d589b5988a5e405fe0c150ad161dd129f8bb72844973fa49ea429d69223cf7d23c92f02c7772dca8bb7ce7fc81ead75620d8c8f5bf4cabe1cb92b0968cc97abdf8f81ed867002cf304afcb924ff3b665a6856ead9826d6026e3fd9bbc160c3203367f99c14a10bd61cdfc1530ff6ec7e9813fa22b9018b1f24f64da8eb0439bd1cb46fb190ada941da140a03eae90c28a08c69cc509ef2baf59557a0f1cc40b199d1e3187f3f903322a3ac5179f8b7442fddba10f1ff53b9e750e6839a90ecacc154ac1109ea9fde2ca46348a937bbc77a6fde625592ec40e2cd4031dcbd01d3c74276baca0829f2b22b39195aec650e67b963f92ec56cab7e0c3d2fb7cbba10a33a302c9b17fea78c5a566e1db5afc91b8f4a67db71989740b5ee57e7cf5dbc52399fd59dd7b29fc0c5c346e53d2091acc06b9828d613db344ab0b2b709cab22696ff918d31455cfd6023a6909e2e960d5c6315fe1b5ec00709c85f34f76144828464ffbdbf339a9d039960469ed2d4413b57fb29ad3d96b61c294d6c1576bbb31ccd4f015d1ef920914bd5163c4fb7bf5ceb78b086853fd74f78ade9add1f56bc2dd4cffd1ad1117a70e1c17a8f6039f267a98a8bae1ecab0dda8f765f4c42f07181e4c2d4a6b168f81612b7cb234dc105a8335829d57eefc24812fdf0b8d17ab351a424bdcd648d24d436cb96161d8cb25e8e6959ce06103981849df8ec703ee679402d5c1e01e856a3a0c099299aa09ddff52bc5ab8f5e42f2e5633610756a57692b112efc7699ccf3b271364ab63c48a828c0df8548ab9febec1ed97bdfb4c1b1c4d2e0e79b356af65708c9b4c145eb1dadd231a39c8fa6d01d9f27cc609c05c7054b84be92be44ee764ca70bd3afeee22d9bae7ffd12d83db82c4a4d0e8ad61ed1ca4431c08e2bac1e3fd568d480d1a5a759719cefa3e716d743dd372afc61e3b9554e818594d5adb7e3be9ae89ccc0620735bf284f67b147e73a617d96333bf736d53e99024a9d5e715adf108b1f8d137b770be18753c49f70d42c8d170f58e9d2da6ad95f198507273e532b7c93e676a8783d0cab61b6b1376c3cccfd11fab2b1b0ffb66107990a0b651b3f9ad02c2b20c7b48974afc945ce74b9b2667d349f7c6c8cc91068ea9b4ff280ff682afdfb027b7e59f3b928a25955d90c893ecb2733e7ff9db1e4b586bdf2384ed40ae627516d74c747494a29fccf5671a8eb92fe77a9eab22635efd5f3669dfddbd10ffac845e02bb580fa3c087e2f98232a38b64426fbcedf39a754891fff68c28873eb4dc98035cc0488cfd3d329a98d23c27588df2949648f7cd7f44a78719fffb18ce053cf1de56386cc5019805f2d204facc7b11d0eaab8d39c0a0db08ce7953014288391c1280f27dad7f31f3d816d345d9549cb87a175a1ebd53321a51d4839c08451ecfd7eaa0eb9cf9420446654938eb3507d8d455897dd358a86f6ffc71dc04fb3132698eeeb8544959ae82c68e3033caf9251acc1dfcc124aff588ad1da1fac36fe3125df57aa4087f5a570b0c68434d0dccddf85bda94026237d3d0df5c3bef13fb14bef6ef2c8648e79956f0a1e4efe06ca25f31c29197063002d80b99bbc9ec941175258cdaa744ecb98153872b6145c4998080a1aade2477335329d48a1a13ce96449036ce2f54762d77ad6e9a96f6765adfb463e31bbf50f82816ae0afe6380e00030b13f97d9b74ed385a2827f6ef39572c5904fe25cf7ea3448079b87d12822d2cb79a572f1c754bc5937805063fdbd063224b5ff4d277479363c0ddc9989fe45f9e6f949e67b0d6590b5ca249574dc4ce4918c92b485c19008375cbf5082308c77355aef58d16e0ba6414b7952f3d669e0de2f99ccd95ade451c354781ec666cac88832e990b8f3eb87a0844cb0550268f12c060d2a4f5a00fa13bd2835b6480590e945377b28f157b61f3eca5e95bf92df1d9cb654420c519edb828a4d1c535d03d29efcf7ff6f07d445629a5a3a258171829409d5c7fafe84089e3c5b0443e8c18064ef7ca0aa8b7c511f0cbef2fb0fb7dc70ebecb80a6bee088630e52013ed07f40b0636fb81462bdc108ead03340e05d55035713047a26e4bde846306fb096e98565150b08a86bf20571b0da616eb60c9b00473487588eb065203802bbb33fbdb7d8dd23e43be7f3304c2bc1e6098982e773f1981a9c8ff58297df198ec5b4489153dcf8a6c2004b976ae95b80d2cefd1e0b0a14578534c76f7d6cf8fa137da2a08d6bcb7ddaa195ab8d25b0776e9ce38fe0f5bb91049333a9067f5cc5eee9c93dbc8e5c6e09b5e5aa43e6f48da046bb589fdf915527c5125fe5a6502945b35ef44b41a285ddcc83048d88e17d31bdb8e5a1e135b50fbcaf04bedce4bb48c563c895126504325f805a3574cb1429454eadebc391802b943f4863aae01ce5961e7e1aaf802ae2cb772fb5d589a37b6d40a38bce6e6504b878fd9ecaf2b03d57ef26a0fa37c32b77b51609b24e4477ad380ccfd49bd861034ee2b61ed1f015d0fb6281b47880e050d54cbb876e5aba82c82a39a9c9cc3a35b70cb5f2075f4a15b5ec5ac8c13e8fcf799b783dcd18ace85410e6f1a25a574be1ee6d311efe34c5405f05071ebb468f3d76982ff2498e281e50058ecd9d5ef9499fe8dc809d0b2e2626e72a07a0189d16a9f1ff99609536130a7af0a40d2e161c9ba11acf16fda3e7d86827434583380620ff4a6e3c00c2709a739000b6f1ecd5a2c036bff2abcf4558ad64c39d214bebef9b9c2a6814e36eec1471478422f654b7d53d1533757a4b8ad960e12e5afb84963a527710303f3ae876ce7a35e180b5603c5610a1beb5c7cac99388b493bbe14e1048de6f20852b673c4bfd94c7bed6d0616d8367124b031bd9e44f779009ff605d365a6d5a9c1dcdc4abd8654804f191ea569de27bc9cc6ad27960e7985c6de26ac629f088afc654a8ee94a0ca9803838bb72e7e705dd14bc12150ab75538c68cf66680b6f69c9f81435940eb015193d269e22faee6b81888558cb198f522628c9bb48a42fc3f90820d22054b973d885d5f89cf2299748c3b8722f8ecb4faf379d072419a799ccb555c9d63c7a76954934d25654c8546a391876e5c44e42471db6532829e119da3bac133352f62457299ce54308d5befde2992ddc254d23a4d212f33edae77bafc80e92ab39c12d41c6475fb934afd5eb37d9eae180eb1f07290f42488d17afeeb2ec6348bfda84af1facf9ce2dc371ab78af238db69d6828639a5934e8a056e9c7b1d19e69ca14521e7cbb23b94b9ad1264fd0d96a95a0cff7a7d57ccc24e3e26a87db2957abb8c3dbe19ea74b2dea297110c7280fac63699dc216fdfe07e399dfb5c59de2e8d715e0a5162bebc896054518ccad0006164339315b5864b554f8fc485d01c187cc9187c8fac990b331e25bb3dedcc268d33485746c22a39e869dec31b1a30d95675f3c346198cb81b18005351f4d6b9a4e6015bd327bed70d22c0eb1f658e2eec893988f64e6e1a8069b93628d655e2636a689bfbb8912fab3b990ee16c9829c5afe846c8dc6ade3f85dc3735e6f059f946cbebf0f7ff3e865c418d84f54744a1ea79fad5d55c5b715af545eb23cbf786d22fe3f8479e6b7e483240a12c7e3ebe24d8df7c4068a7cba6253326e7a13744551d93ff7770952588c12a6ccc5b8f12c6fa9e8f968d6df785f4ee89123217afe794d4bc4791341e76dc4288d934b26860fb120fbfd560b8f985f2dd01eb81da21a4176c3a9eef3fd3b75f6ad5ae8782b8cb070ad3dc65e03c06197367e09c7082424b206ab6307190228faa2f9b5dbd14ba9f4da827eb5aad99ad40cf4d4c01010d0f82aaf2922c0d8047ee3a1c6df3ac8bd20af9820a547101917b6a83c2206005b1a11eca3e2c66953895f6576b3a8a790d1bcc22e0451246f4d92e12da0d75b62f91387d28bea066ebcf8d7577a1473007678e41adf01d169e49de6aaaadf93e2b21d18a25ed0a62bbc1957b0bfedbc7e3ff7ff6f3410944c91661770280e1fb2195afef1a67390ac1ccba612357cfce0457a4478f231a5e55cb85622488dc286f3a40b06513b7044852c30a9749b6e311529700d09cd05f1f1ed3b60eb54de0f71253794ed3f637c429391ee392b1a575af2df27074467a068be57d372ea0985d5f921da636f5b0ba056aeb3ba32ad557c19003ee0f15f79b058dffd2074c478f2abef536add8e71a9322c61e25c475b2482714daa63259044e6d180851866fa0606359be9df3d2cda61ac9d935b52355641eced325560e10db8f3ea1475385f62bc29bc0eefa0485f9f054180a5d1045bcd3cb0bcfa07c5ad0d6521ffd3ec338f0c306619f3a6c2d6e229948e94293c65d610c4b3af1891d74832bedbeee1e38d9fef4ffd718f971c3a75e877fe4d1d7c672ce5e4ebd98ac8386f249d655c889f86d23e6983e8c89a9b6dacfa52155fb4cb596d60c9379fbf0f6f10136fff4f5436a21da971f422139c24ec35cc01ecaecc95272d5cc2cc5af9722d97d435f172a772377f4239fd59d08278af37c5c8e160f1a8f3607213fd269c7f1a3f9febb3205b68cf0b6073d0ec9431ac8834b2cbd4e50a195c4e114e4e276c8d5e96a6a3b58be8da18fd88d974bb6c20dbc20c13d6e44dd46c3467a7aed8bd07b7e814fa3bba9647464de9dfe34d38080a1578152056d031d32638f667649e4b1b44122c8bca1168e60ba5c9898f73b35bda02d0e1feca5dc013ed6fec463669a6e0a32c6006b3c1a6b3107285abf73a7162eca477654619e305dca8ef3022bc4a163a275e9e4bf5fd8b0ca01c7fdb62f0d9600dd87ec0d57ef2e90a49334b86a158cc4bf133589e069bc690e242cba1a5d22f46e8e78c0ea70962ad89c429b61d1253bcb8eb473d6fb36727f7a935432eefbdfaeceee5407f021f5dff7bda99d0ca46917904cf3f9e8732d3ea45e43a6df47e6dd7ccad599d7e9695504511d4ed2ab99711b5013735c26566095498fba6fcd2eef5967a1d2d33bcbeba76eda61d931fb30be39e85c5dd9d2523b6bdddf9296e207ddc56e7705a7cf93afb4567e99c2be7de3b708d7e0ce765992bdef328b390168773363caeb1fe5dfb0ad48693c6b0f5d79088fcf50f049136644fc80c31551f2fd98072e25468f97625524933501396333d9224b209fede185f204950286d08da938a9dcd954a9c9b4600a8852b4fee82d2a0ccdb4eb2db03735689cd1a69012733043a2e0af964e9be6c0fed6fd623b1c4cc746567d6ab5fb8efff2339d19647d681fe8eba45bb890971bb8ad8e7462698829e3471c02162b6f610729e12c10da52247ff407ff230930e0d9efe162d3b13d034b97947866b4e6f87546ada6d0aa69814c4ca92de7b500260f30294135ba54cdcf51c2590dbdef42b8bd864858dbe8b5405ea488bb9b67310331025cc3cfa621403341fbd40546676a5b52be614e1cf34dcad331c8de3b6f8e21fe6cb5037993c48930a9f7e288c17a3a761a45630dc43ec364184a13928dfb1dd58f0df850b08a48a764cde3f92e17d7d96fe4f8eefa6dad806a9780e102ad37e11aebbde530ca08432364d4eb8f0dc58c33aaee3af9782c8d9bb569bb643573813a079f6042242ab8dcbf86714489dba69266cbc406a5ce8bd025c3724fbd90486849fecc8582e573b18665ba2960f08792346e90a35d56cd4003aa55195f9683555ac126b882990555917cdca45a3ba827c6449ac7dd75ee0334ecfdb9cfcd6cddd27ee731d65462a1eee6d96b6d4a03f4b566656bd443d56cfa05f30c1f27f42ece5941867676e621467760320ea01536a6f345fbfbea5f259c45e71d67f22345781548bde42d6a63e3d5b7fdd6ed1bff1024194170677c0b02d7d8c1af5b14c417b40799dbac44693225c83a044e2572fdd60c22a883117e06d5663afc901aca810974b3fcac993f34ebad72046c1f785b824f008b5dea6b7e596d29f9c8227e63f07adaf3618b5f37392aaa221365e807611ef219dfcbf50df60a98eaaad82f298b8643d5771148f4fc4f58aaf4d23652c2138f861e6068356b8e34561b877cf545f8b17da92d4bf59a55de911c10101f901d9f22e5fc9dbfffc4ab57a0c3a8e212c41161ebbdd07358a174e1500b6b8629ebd6bd26c54f3763ba5587855f38e65b0b99239d9d388a640838b05a5f066f1fb27d4da3af45cbcc39b56071f0ac2cd5cc901bdf9ca168685eeec4bea8538131c78457f7ee8b442563497de620e59a15a00400ba4beed423ea3d1507712b949d37d28d5b9d10183e22aab03dabbd6a65a175268b4dbe0715dacc3cb58a3e00f1d5d647e80bebe93f89b98ff2727a1aa56c4cea25b2da6439e297e1c31e210d8357d10512dbce7e694d385e111e680f8251d0ef691aaeebaf16c3794e5d2bbd36912c32284c5b8d0ac5f654b6433da383225601119ef70a3b131182dd90a2943ba3a9a30413a900a15e6001c92f52a58b0d278d819f6d431d5a5e17d00d3ad7251f5925fb4451ba5c8efab99a7d0bf6bad291c41f3ead0570879fefe524a43d2d537958ae5a365a77d9d118d5d5c5a83a804a8109ba6ce8496b42320e3aaa503dbf4c458200214301c46d93376d00756edfaefb8689ae53079fd998ceb95f44bf04bc23c5095d958910507d4f771ce16042ecaefd022fede3e6661925d7401a31e2176fa9563f94943ca2ce0131a4c99d4a145cd8cdb8d435980a74a7acef98755bdc4390f3cae66a3bb73d83483c4d9f8ce900c951f83d4c6d3471feec22ffd68ca9d3cdb8225cf33841576e35a9b91b3f5ea16c2a744c1742de56ce12a9b87e7a6bd5fff4c85bf1038e79cd36b6d84bc613c8ef164f7544cd4a864e0037563f46a9d593af50311f5fbd397cf5d285caa0589cc443ed2aee97646147df5601344fa8c4a616076776418e2c8019bd3b576c3404d5434962e6d608b0260d81554cc633aa7bccc0034f5607608386918b908c1e83440e0458043334928bcc7a6d46a9367fa286c5f41efcf6b588427b75d0fbd498e24951b2e91c8fdbc8b43ec76f5ea80290411fd66645af417175bcc8e1ce2c2c3283d99ac31b76b7b668365bdacc8cbadc3aec550a7f5d7fa81b5d1d6072d1245df0dbb6af2be9c1195bedf5d4ddf19a9c7c605e55c8d89e7cf43a43561d22e985cb3b4ca5c359bd48ffe3f492589254dc435a3294ff9e8f77c29dd1b63fbe36ac87b3a5f6eb364619fcd83b18e4c08a5880ca811591b3c92917cadbdc52eca5a9fc248edbe61af47185cfdabd1c9a4441b7f7e8c248b8153a20c587911ee830bc1a693246a644775621f2ac8e22750b3f617f4787234f5b32073cef5a85c2f4ea46514064521040ca090ce9f09b2b6242639fb10bd5ed0697da4ef690323317e5d67c6f8016ac7ca6e8f2ac75d9b1245c2f8596bb3a9a25d7d4c281ea44e57abc049dc07ffe5b0763f43432e993f4fd26d23a1d5d78be07edad812573b96c4a95484b2e10732f7e5ed932ece7741e90092e2e1f144c6445e798a8838ab7be6ae0fadb0c966011bd6b4be811465361e49150e0f1514199fdd870162a1a67f27a20b4ae22326c3d52a23f1ad9c9e63b30e42dfa8049d1dbf5acee94009b8fedd147661164d847c312907773da68ece9dab549eed45b8fca34d2415fb50dfcf40641333e3d0bb35989a90e46410e7e09aced60e473de85531a7639a0f852308384128a81bc4765c49f0a15e65dbfdb7e4fe7e22dc4df92e18e7dccbd0bb3fa161f1557a45080fcbd6d89b0ccc7497d0d1568ee7e3dfe8638908cdb8c8348e1ea4e09055f76e119b4c0ac14f778cfde8d4dafe5bc36fb307a87d044a590c77fc8c268fc6f6b3a09385d799693c75649abd217e633da327e3d8d4f2812b82037357d9a39689474fc578188376f43764ccf06a8ceea4288116563c3a2093c44e0cc7601ef8f9cca542ee2454d403024d19e747607f95cc9c57ada8098c8b59d4516a1ddb8e8e8cdf2690499e8766bbb2d137b312cff3f282f65d9d90d632abe2d38d2c0a18152c7d0558e04afbf3b1a20fc2caddc985bf12cceb706130e5c4da5b8726e86eb1ba745a1ef4eedb904ac3392810dddb27ddea71383187769711011c30efe3674c917c89412c7631ba912ccebe63b0d611c467ab26b7825629017f1a8dbf95480a5c9de136b2bd29f6941d4e65ef6748d2ee54de3e4c7a533d76dfab39da9a8739f7f2fa2332a196c70bcc8448ca3e23f731b989dafc15b08121940a87a71bdea696cf0ae0985b7d468900c4e014a5b3db92e736ae354558357f409e219f444f8f69a9e7b289b2be66b25164c7a66916d6d67d60968b43d369c54efbfa4705e0a14034d23ed5c1c6ddec2cdd1ade45ef686e192c65bd083db60b5a64887f906dcfc7ceae223f4432f072acca14cb9822149b8a75c089ddca05db2ee1f71cdb4c1813d1a95b98916618f513802ce76eba23ad06cc38767dd75cfdde5580a83ce09d8cac7278df548940a635c0538b032423a179c0429320509af6a441e5b53e9a70593d20e6f4ad8571de4ec8f67aa1dc478129f68b751ced6f456e778edea7435fdee3f32efdf702010c7b7c280a1cc6aa7c70b934e41d56f903ad1b85ff6a66fbec20371fab9c1d466942edad9c1e20271a457928eab110bca2fd86da26bd7aab4c08a89fdeb89d635b725070ab5398a80b6e5a21b87eda63374f45be6a3d0cee8556e9b7459733a1249eca25a4c90b99c9cbbfbfcbe73034ccd8abb2956a2998061665fc706df1fd5fb5fc691c8896070e68c60717bfde938eaa3510784634482841d72610c2c1ab91400b64506f1f37c4441e97e78fbf80ce7fe05e67c931b9108e76de40cfe67d51f0bfdd3b96c7d835725732b5218414f4934989780100b7c1642be1811d6693bd2f0a9e34947b0c26e75c433aff3ea32b321e8bb59cd8b1835c593cbf9374926216f343f8c86ad0dde2dc0b3a22d1b7fb0050c5d35a03a7b3b3652693be0d7a5be7d5b204842af4b17d5df30ea6f6e8eb0a580a05488f3a3fe9ffdbc8752ce7801965905a48006ca1359ef5efc93f5b6f6968c6011ff4756a84e7765126a3bfa9f4c2ea6f6fc5ef64babeafda8fc9d28d6269fa5a3b05a67039391d9aac1490a8d687adb6de8197751d9822a7efc6f3362e8496e0d7effd25dc82df20fa16222de16f166582bccdab8ee435766c19950aee88dbb8b1be39d75f166f7cb9de8d9d0715871cb83fc6a6fb7b1ffdd86054a52d89b34703f894138e62a510d83e085fb54534304a229c17e819e42769b89931b66756bc48941bf90b70b079986fcfc2b39e139f0036cdd11c70504e2600219795781761abb941306abde743f451ee03dd2e85752d1207ea20f62c79124cc44c4a1145e3f20f4cc8b9f6780c1fe07cb0392bf4517d237278e30906494a4c25be571de64db389e43f2ec7e6f38373fa38255d3d9f3bca513f1de0bd172943bcf00c673fb6ea80727c0afaad9bde85793dba0f70bf2c9351bf3a66acf330d3a37e0f63e047cdd10aac2e1c4065872282ff1d08eef9ab9e664a43bbdfc93b0ed34b25250658dbb066f38655352136e35b06503ad4d08416624227377c95108a13add02e45dcde88120be1bd68ab11479d3e4852b59885ecda2271b79e363c4aef3bef5b421cca67449dd1bc13e59313750c488215681daf063ba481dbc331c4d77975ed4e62ea8e849b233657f39d381837a30c393ce74f7183e79fc26493602ea3568fc0f7a5dbe1b53dea1114ff6aeb4e769c340b32893c18a84eace55812e912432c4538cb5e972cb1aa98f439f5820abf49810c76389abce85478c43af8d1b9ff878fe31bd8005310b2dc7cbf68b02e2d4284644ea7969209e996108910c2f88e8279240e2fe659a41e39dd60fe7e996aa6852bd64bab0dfa4a42353a4d526b0bdcfb6726de504280fce61a502145d57539791efcd62adf948332cbd70fdc23e6eab745c713116c3480a3b25db5023d9ba657624a0baf668ea42a837da82b09a450c3996c44c4d40ada86b2aa287624023e35be41f64c10a25c51d5ccc5adcb3dc21e55f29c7ec91ff9c56cfd44a302d89f61685a5c7c945f90ae3d1f80bfd8adee0d7f6289169bf527e8a2367b342d8a39af70e31dbd4c57199aa70c9946086008bcf9544efee3aa886771e1c933bb5f5a7b0d761672682e8b1cf67f44470e98df499f71be5c17762fb5566fa786f0338b2799a3077fa30aa99b42b2167d448c15e7eac1f5cde340ae1de30564f0ee9a03f651c1160445150cea835f109432cc89fd630bc5146a3cccefea61a55077e561bcde7e3106bf9134bca3da2692d58d30ae25d369cd3ebc3c2af2eb1e4a3eba80deb3a5b1f7da97b6388760a87912f796b61a9e050c0ce4a32c77aca0696594d8169c7f210471f7452884bdc98320e6e51198ce3b492d31f5a835a5348b1d31577747d1de28e1e70c22db502173f4376378b197b7b6b356e49ea37375d33c39f85775636b262eac33245793f141e829738d7c178f7dfdec69678b79a945f6434b38d55638343c1dc8db1595714a9145bb237abcb863fd55f4d9fed5f9c4708d5b963c5ca49f3252d30d8a1ce9279d38b67fc9dfaa4c95d36d46ec517576c8c94c68c431fffa418a62e370b45730285de5cf3db5f5339b76a7757727b080ec86a5cfcae02733c4d0b199b5d0112fefaa2caf34c2c1cf2c383131d70c1ecb2b717517ad196dcfc6037e29f714e58750ea7204c38d9d7f15d875b97228890fd0bfe85ed8310790fc9e8ccbf318b6b1ad90d305e40f249bf4e6adadc9ce9def58119f88a2752dfdcf9a54795b57471e5b57eae6e1aeb3fbee8555c6ba5a17a3ebb910a97793147dd505833e756d15ce72795bcf7d814e048e40c6c8133d8772afcba836ff669254ba8c72515fa3a27dfa4eb52187abff1358decc070a98eae40855fbbda7dd37affeb8e302b91b191905a8c6b6c616f37272408934daa90bc14f2d491dccf9e6729b513fe7889fa19915ab269736f095c6961ebe83006df14e40a68cda4f3490964a44332ea9792d4c01bcbc108f1666a492dd72f8b1f85fd2bc0bcd54f36f7fb608cd82a42501675ce2f0d0ca2c53a67ed379bfeaa553b1f996a987b852a14290078bb64f43e4850ae48937e3b2419c679adae0f8f4fffce77b960a4134b0aef1aa488da35c9ad5bb91f4bed1940e5713da798ce1c7aac00f5cdf21a53ede70ca364629a59744049e789e57f1b9b1dc17b7c81872dacd6d479a8fadd41effd35bc4414923757575c298df941acd53133692637f8e4160121afd0fe85bb52584fe9081a1db3d1ac131108e7bc4dd663db5d8f089c607e93198c6492c8b816c04639afc5cebe9911b116bf8a792f38839d579f9da5b78bfd6b1f81b49f1e3fa9c6d4838bf21f38fabc09b7b7fbac7d8bcd0e98414b0244738f0e0554bd752b28fa6950b0db0e15709167e73574b6e264187e37ec73c0b56a356c41656f8974644473d58a1990b8ad9fa730f2559e643d39a0c1a98ac1117056d840ff293acae1cb470fa6442499a3112330937c402bdd475e4db90b709ec01519303fe6c2c16d0434734100031015503d488f6ef1224f9af2de2d6b05b0d04564f6a6f02a6882f45a462de1221ca2edf293310b5a64d93c58ad897e9adba66ee9b254e9d99e838fd9aea762b7dd332b7352709190cf4f1c69b1646992fe941f0d34a5ddcdb01022b1bc2f2ea9d53d40bea73b1885cfa270d27e2c958e4f26fd945327ca208614c6f2db5851f9b5452995230fde6200ba6f01c2e793d7cadf437debf4caa12d37ccbe7ba4598b88c9bf23f111575e41909e41d406d8c47c94dcfcff952c48e31d9fbf98a24057299ce56438834c1eb93f54a3ddf355d14fec849db51fae0dae51219f592fc69a6a23b40c18b99b8c11ba761cc2fa04d06706d75735f3e7817b7cf94979eaee40b9ff9afa9779e7b61727713bd3bd6dd22b78d2b6694908dd6ceb6b880159152a762808e5659422bf89fb0f478a58bfd6c9b8bbab3e7bcddde7e5bfec43177e0969a73fac22eedf69c2a4e8c8c8b0e1c7c214bc8b39958b5d207cce444abcbab894597d3756da147d982ee7e0918ffcfc38d57ef8b0e79972c41503d11d40ddf56df4ae5952f2bd54778cc3947efdcd97d745803cdd51e762a01f7d26bd8324d84305ef5673e0804375dff9e2976824f870ae78669afe51dc6c34f3e68104a53fefeb19f445fea932931a6b4428eb612106952678f07bb717ce55f116ff891c52f1a63b15e2dc96a1c372bfde0c648fef99e77f35be4926339b756e1bb2bda1cf72ac9e354ad2a1762e1b699c895681f62ef76f3bc93fdf6a4ac3d0b5bf718a8f369fd526b8126f180469bf4a346f06d59ce094349aee33423a8bbcf8e2679664ad7e7eddb22ed3345846602d679f91ffd68e7a2996b6b5651d742e3d1c4a75ad3a8c04d8b751e392c6b2a5d9a2a20bcc787f509e6aa1bd1e6a8ade77113f4f1b2132e0af498ca43c2703f369d52c5b76ef33035c4c6bc59ee435c9319064476445a030cc0d215643a3066fdb13f1394e10f3c934f23ed516de926a1a5c8e3d928545ccb8e0ede2c3b87caa10cb567e2c7a9b6d50ed569a1af32e73df942344e2dbc1adf69899a21cfca4f5bcb7a76380f22d2b513d8ada9d2180a09716c443a399e9510090ed3ff0219972ced29bab9603e804afa337dfd7204a2d399bd08c47b3bc52f788215448f2e5161cd9998e037434fa8256c9db781e42bc41ab6c48d34b9a8b03413f1d3f4242e413891a1e16e84fbccac3cd0e263a7a382da3fbc16fa8222f4a8f1660782fcbc6be59acb8256b09385f2d0862a306c29f0a6f5418243d7bd3a495392ce0055e38fc587a389049e5f2cb8986fb041565906c12e670bcb88958d1f0ab81eefc1baaa1e1e2206984bb9415b4ab38ab8b69a36c4ccb62e94eb7b229e641b5bbe6392470638d4c03023aef9019ada852f2344d8421cc236152d907b18136ce15da3d532caeb0e24abab1686be2b41b898e7231b0a595e5f9020eb72a748521923f2fafff88a8c46fab3cf11149e4f76acc3a08e34eca8d368958f69bc36fa63f4be7f8bd8599554a7e8dc7dcb0f4b28087c0094b5a6dddc7528404ce7bf3db5e3409c5d22e9287b821733d4c264245cb76dc89cffcb21e849174414b09d9a7d35b25e3fb362ea2f4fabbed092c49d1c59d9eeaaac488fa90e01882fc18861a24d984c16535f8645d33bd3b6787ab56b4285feffc30721b9dc900c97bc6a4ebcd392bddaf1edc44479a600cd8600cf272443c6438e2fb321fbe2c13c488d424402fed25b0f9200008ce296f3ed122be227ebd448c53c1d4d3ec18c4fc2a0cde1389f0c4f580c5074f14388dde8d63b37c1c6c0d439db561cfcc24009ca782d9e92c0051ca2ce6b9014d81b60f89ec6593a33fb4e2ed3d0504d6d6384ce5bbe7d06d1f7dd249c5909a7717b7ec9992879da7eeed9883f8656f8bb09cdcd5264fd5c34455d2330d444bb5f5b65975023e5a96978a1dc732a3ecbd76607f2a83ccac7451282a311b7a9f0f9bc09a8442c8d675c9f8c121daf5f9c29ec51c6694e1181c4a289558581463dcf5d83327f90dd3107b26652fd45819f73a4f0f92a803c603047d7968ffaf36191d49dd27a0ddc91ca2adbbf821e6e6f543dd06c045b72e83bca01e9e6755cb037307236a60a30ce4ddf511656895dc6cfd1b9d1f10df0761d820e6cea0800a0840ad761cb65d7d83b51a5f5839f69822fd0ac7d93690b946cf127bf436b8878ad70cf2ac5a2ad4e5529c8669b6b424f1b1042ece1e0c6e395491ebad6b5ed14030c068fe3ee01d7fef7a0aa618a378861e11bc8f6a718b0a77d49c762d57f02aa94494e441bccc02b7c63305f3ce7f83373dd3908dc2a21960d1cdd464b93ca9b0c4426cb4e1dd937c10b79b3b191eaf799e152d3233861033bc5b5fb4062ab76a16e7cb085ce6c3319a5e0c7d1b0aa3dd0436a56dbe6156a712397d3a78c8acc0d33bbb8e7a3d3762bb24dea6b67015e63ae51417b7d5087f46b83d41c3075ff524ece07e45f64fb9a086e25409c18d40db8765e2aa5f5a72b12d810f5629f2a44d00b478f63cb1a94342f357689efc9a6186b43bdaea62ad5faab0708ea5e34781bf27df847cff4171bcb7a0af98a66994fad504fa26eb75f2286913e8bf3b56dfad87e07b623b62a84e6b5b284ba0c6f122db13ef3edbfaca6ef97a6a07dbdba3b18249e681ebe203aecbd8f485e7a869c7ab2d4938680532ed6534787abc3aef47d748ca02d245c8b53a4f502cf945301e488ebfd30644524d69ad54cb73e2f816b2028706588d1cda6f131ce169def5fe520554ba1b7118d991c9e19f530463ddeacc55595ccf1db131c3734e2ebd5ef9ecb575812825e5aad6af81e762905831533808dcfd10c8e52c4d05d8c0708e2c72e82931f0d3a437f4bbd96e9eee5bc8871b84e68752936db58a830dbb140209ff9d8bca2b8ab7adac1e9474cbf2979633e12287ca78cb67a49957123b4e6562e67c037e72ca5c86605a77487d2cd1d28204bbbde092b5f416f3b250811d141307f77fd46d1026d1e7f47eb7a7b3b1faedd3f3099e226f608c768a6bdd96b917fcaef11c36cf1d1ce94dc8b47f1d35ad262dc0e5bec167ff24ec891779bcb4df19d86c303441a8e64eeac6f44a7424c90615a85bc4a041ef34cc88dba6fe17d0c8ab463629342d13d18ae578b86450e642ecec2b3395fe19072b387b16177b4da101a6557180922bd3af68a875d7808849fd21ff2c5a6a499feeedc23b113b77e87cefa482cf6c3a4f3027b5c40112b656e52ea49dddeecc19ea6469cb8cf94365323579ab50385351eb36b17658ced49b785473f39e4c06bc14fc5c5b76ab18b9d3c963999ba35ad6067ae34e64ed9179bd2cfd180539a0acc78cf0ad8eaccd2a9fc77f8169b0578e9147af964ae0632188bf7e747540aaf622dc19032a9efaead9c96ecd88b3d5926d5ca178e2e53064c4aeeb29c497233d02bb8f5352c257b98577002785d175ed820f8bf39daec708dd33fa36e1d5bffa2f960afb3d8fec6f97e89fdd170ff16778bfd35e5e694a47c70eb4e7e176b49283261f74c3f293d5a3201783cd91963b0339f44dc8e6fbd9445c7fe07bcaf5d24d940ea10fc05c59f1e6c01964089d4b1b6c669b9dd3574aee170cd638be26ad098e8655e29381324157b9820018aa9c7e0675be26ee45badac4a0c8eaab2182445dad859286b3817a80907bf3dba33880603f2290820f0188ee91b2bb2fdd5aeeaf35f4f9f0462eeb430690afeb4f9c796611dc65e8cb8ade054a15c825248ae5c3ed0a0c931983103d4084b6ff98a814582c91c9bc504583771b713329d0b05c69a9c24504401724d733d39e8057667d359a25bdc3ada8e274a6a479dc1dd49d2a3cff7e96f0dada18119f5740600aadb5d3c2b6d327c0c284fddaa975e3d5b535ece7ff2c7a7d0c7688080608727b6fead16f304d53cf30e45fee6ac193728f4ddcfb625c50f883710f7bb042dc51140e4ee078f31df5d0e922f055880c8cc45f63f9fe995299e5efab189417390a41a510ebb33df71519e0c709686e6100ee1c32e747f62f3e11575f765274fcedcd9cf56cc51aa6fdcf54f32e6da87423adb1ddb195fdcd3d822452d981a28876e534be1ef601fbe970c098a84ca2e60f7c976a3c6f495b945ae4afcb02215123ac6984886bf35c6d52bae65b2c8a50d7aa2a7498b65d03b24e345c9b93b7e1cff2d2715b9e937af90ed88716d6c9bba82aa457fe89a1e46e7a4f650cee4daad69a424a48b88e203e55288ddbbf72dd50dfb9ce4495c8b16b370f7ae9663c3d5fb3a2d3d288879e34f79b2699193d2c198e8d3b5164aba66568161b3a3f9f41be6340189af10fba88ea1083a6a9bc46b2ef915d0319530ef7591e3ed60c389853d37a91bf916bbc9fc6e95ec885d3a368cf8e8ebde86bce57afb318019626dbe2e0857efa83f36ce7d1aa3affac20032b11ac65c8a75b76534461e4a53a6b3b4e6c321ffe053c0ff9f8d3db390810333ce56fd3de5234e5f1e058761632c0df4ea487a0efa4124156cf44a747917556aa1932f298d570dfd95fd7a8096ac630b7397d3d46fa9924b75f3684ecdb1b54dcdecbf62a3e6bc1bd99db099d020f1b988e75c751c3306c6adbee0d22179ba6629ffbec4709121d2349a081b4b4ee05a93c8cd04f4ae1100b1c8465c6d1449f8dd62a91c06e532e1c8e9e4f04a868d83f9b9c08d92cb364c32b2971a0c259ae45ca47f3c89187950fec0ba90d395afe90502422c4607ea003823df78d00e67f679a1ec0b0d89692b8c947e637b90763872f34ba9478dd48697341b8c2dabc926e2e29d00f4f7017404b6f8e5961ae7dbe9a57beff2feba95f522ca3dad0e01b9bd8475f306627cc5e657d8cb47fe60a13ffce53fa946658d72d9e9f197cfa3e353bdb2c66a5b940cc6e81db13dc63e32c14c21e4a65dbf87e72079d51d5156cb7bfb8521a7fa04ad4a46ed8fb4a0e4054c657788e0212f0972c5ea854a7644917dbaa917782c7e8b09a847bd5b0cb1402df13b2ea44069687b0a6e4e3a04cc629195173198ed68e31b716b0cf6d17886a38ff1a14e9f59861b0832a3f971f55a7bea1d22ac67fcef85e30f40f87eae627826a7db255069d1807f7c0f93096fbccfb2c87068e15945b39d34a39ad909e02166bc3c16b4de6a7be46dc0d811df3adf8ee99db6e8960ee26f6b21c3fb54251738c094a3476244203ed36678134a479ccb85e6789bb63f88cfb6b8b71be07a6165bf95ca544e4d0c3bf1be0db9742be11de2b183329deec8cbc72bf6f128a1603fc118f02d6014d862a7fb21ca9f4e562e8e978060245f65a1ed3f20dbea52bbf097c77b81da8af5b1baaeeb03967b305a8d26c495c95842760a074ad89ab71e7d9fdb8d5ea11577c3dca7c048bc8a5006277d2b108bcc5467fb4fdd8aabd3dbaf5bdbc03c1ce3af8f2f11d7d942add4d975a0ec3d005c597c76d0dd91be8615c88e4ed3b2d882481bcfdb3ed7f76ece994f2c72e700fd3a87a2745bf3daab0b8a4800a7eba3828cc7e85728f7dcadc85d0f191fd94fb5fc7057f39572169f0a3c384e938f6ef345abf8476c0b76c92a2328dcda9f0d1689991694f8c4428d6547dc47a5723c31a0cf6bab05bbceeb657539d40cb69439218132b0aab217e48288fcb6246f9baf85356ae25d78ad33ff11ad1f028bbf5f6be99a9cae995d2cca692c0faadadb78a29982dba40afaa1c88b7c538cdf3ca0f234ffedd215cd73ed0cb149933d7128ac76ee9b43eccb51095fc5134e5ac32c834d1a65e3645ca5acc516b433c1eecbe18239951e8c172bd71922ec0f5bf94af6a538ccdfa5aaa14857377faafb01cbc457462e7285cee18a960c8961ce555925a7b6a6ffca1c1f00a6f2ebec31fc74165143ce54d6014fbad8aa850e88e4b8f1050cf407466fb14fb13a79f088994cf1513d48c231e891596788f94f8c592e00b350043dcb9273565a5969d1b63617916ae75cb03e686b50d78392e148a5984b66cbd034525d1be42cbd1e057709a50b2fa77618b293b446c1672cedf97f2f3b0ccbc1491636c8dc81a264f301f85da5128c83b5f32c8c0d9222c56e8c6ab97d339860e86e6d3441bde719a3b65502653da37fb506a1e358955904291b7fca60bf574765ba1ea62efa09275545d1d0d9f69caf16741177b521e7421270dd1f6f2a2efec16aa698af9e92a53fcc51b6d743ae8111f9f5ab4b13876eae41a4f9d90ba5e040bf8c76ecb298eb56890e5b6f8878818c13520c0a841b13de09a891ed5ab2d00ce8ec274885dcd5be7502afd90b869a8fb8c3daa93b55b752a1dd8e2052318d0c5586264467c7aa4a3c6b1d27f013f72783b64ba8ca8c108e5c66e797c8eaed9ae84d40d8ffc28fdf61efaed516e1d04eec02ca08d0f8bad3036a44651038fd9e21648fdfdfcec85fb10be60480da6b661d905c80a5e7d4e8640bb17491e348447baa415bbb2d6f527e4b2ece5a42ef65c85a77ee4b7ccb3476ca021d49b8e2e871d66c88e1fa6573e4e6fe1f80a7a8aef1ad867e8ccf4583147b0c0ba95c55dfb938727430bb37f9ffa8969cd40fa456c5a89ca5a39da61d24b7a3dfb9e0589081f5766a690798d3b85c90a42295ac5a4fc99d05d451377e4a6c8255ced50979551d5fb64c6cef9122e55692adc23dc15deab385337a8be1a56a2ce41d30d3e09a5f260447ac31f4b0c015a7a9f98724e00753786fc08ec253ff36ef72c97c7cf4cd034a99b436794252d96135d2ac20af45cbd67cb4644df4bdff3273cbad5e7ed4bcdc99be0263752913850060943ab545efa715e8c644bf6de13c327207131f8f2409e85a6f760c35ca800d2d7b924e2e5b2b9b758b16b2872f9aa41f69d4aa172884d1bc0842e2c05fe33396ba704caf4ac8d4d137de819c05f21391a2a35f8b4ef94a4d9dec3eed0683ad2ee94d1108bdc8e9f1289da07ef65e4d6f9c7fd12880cdbfc54bf4bdd90b4af56cb456b8e3da409dc9ba39709eed3eb537987ff5d5cfc349430af8ef82529cd76eba24d0514a1a5a953da6498bca5eb94419910fda45d10abbb4e11ca73ca6a6c1e1c3613bc9f5b4ea5da845ec9aaf2c288dee26a9a7fce0632ce5dfc265086429f9c5429820d27deb27612e90b534f3c59f357fceb6a5d01e5d19221a278ec27a20484bcc8f477181793f8a1513d008e1f074c722fb99f591cee94a41fa792773025aa9ce3eb4235e4bcd57abb59be47a05d4b069f834ccf1e5bd4737db34688e52f8e65cb3f2224e78fed9a3352b88390feef90ddfee6df086f3ca1a45496938a2460bca540bba0e16ddf4cd276f28c79513a3d89d6b347f5d7b98b935f66c5a3757e8ef5f1152b064f9a2c20a514177802caec75c5f820b8e44c4a9516d8ccf0c641d47da534bb4e37c56d97cfa8becfd0ef8b37502462a4644b05bf9aaf01e3ca59e903845ac075a2987221a1834584b445933169d05573c902b25fbd4d6ff421a28cc7b554434921ecb5c186d254395b509d0376039387c1f383bfc3c1a5f9f4e3bf4cc4e781060577aae617256641d2229ebfeaf9c10535c9eb1470aa72d43718521ec893560c5de1e4dc35f8e32f950f60516953766a9c3913fbce44e60a7c28582d8d2ece2a63d4f4a0d06d0cd1d80a43bcd55955fda07dfc9fb0f8e18c31cf0c057d5ce1033f906ec7f0b038b09d8f705ae05ad5f4d594f034f2e42b8c3ee1f8320ddd86132650e91ac06a79d226fbbf66a8c59f00ee966f96b729adb07572ecb00a68f17fae16a18d420777764833b4c26b02782bd8943212f7654d65a087d71cdfb7f6a8ef2a3964d105ddae5738bb2b32091f34c761ece4a15cf4490f6e987c125acf0d7b07d27d41505993b6c8fbbb19520fb2dd19f43ba0caf81e1167581752a7ef0d3919ba7bb7e86904ce7fe7bcca65af1a17f3ac8392d14e06198f907f48d1daf1529af7cbba6d8f726001c4b80da0b74b180af666bb6f183446d6a116c3230bea715e965f9a8f9b9a0a1f877858474b129cc1992184cd503d93b28f77458fdb71134ddb63a67e3e91a69e132c77bd15381fc6cb6facd31745c418c70c628a9155681416212737c06fc5717a80e87a7656cb7c2693786f34b67691b539348a80e3659b088f35361d08f7a10e4bf3f802ed00f37c3f22d22151e0475709bf311b48cea26290c0c5be026663be12de7c5215cf619050ab335b4ec6a9073b0dcb508aafc36d6c57f55b6a7bd8001ecb0377ed8cc1c761411a33f66e88d925cfed0bb44948d1bc114c48e4f22751e00ed95eb9cc1ac4ab2a7fd7781d6faee363a9a6623a6545292f59d78fb212131422fd57b94512bfedb5015b4df95dcb66a53f6191b2ef300299ac53a7893e18b930d2d93e9c19dd94daf8fd7c550621cbd7a9f9b72d2f2e9b9d68c5c477c941582bc42774a823acd38c2013f77b3b79073531657847f7dd42cd6dec14c7e1f051f0ebc36a0a9a26cb738055d8f58715f3b302fed34a116235d28f4e54bd705f713ba5ab5f245b92dce73061fceb0bb91436f07c5500930e40f27500db2f660fe9b35df5b027b5dee9b0dfbc223e19294470421a8de980ccdec8f6822722943f960552b03faf34801b2581562b1b3ab6af6db3a273e53f4e92ac85e2779c0b9c1e47ee91ee72d2eaf03866b082bc97bc120095127ee3af09be97e45f6978e9c0823e5047caa7b767a27128e635a1c83f54d1e781397283f8f9a19eaebe78e32bdb09eee4940c8d44d33a864fc4b17b0bf402d70ea78bcb18fc54d03dd4f1441246a3b8d599b1b446e5145043832469922cebf30ead71add49caa451d5611a22413856317f0adb407ba8ad972a6776fd665ce5c80794adcc0d501dce7dbf6e198439c54dd4f9ae7cffb75a5248daa2177e321969154acda479e33f0eafc925229580e0db50d5fec3b2ec8a7850d13ef329c2b6a4d41f0f41240f81b6dbceb30592be8833af3443767eef204b9cd3e56e70f75b7fcac2f5ec598a08eedd262098d8ef5e03a636326b85d424a43b1b2c02f9add8bf10ffd910f2220aeda76e32e156d9e2678fa9e0c097606b4ede43eaa15d57c6d480ab037b50a03a15903b2ecc15e981bbd1dccf661dd2a947de81f6412e955fe0695de23dfd46fde37f7dabdb413b6899c9b37d7b6bc195bf114bd73e8f6a8a1b78166131d5af5febab45d820cccf93adfa63c97a4f4bf8d7950340398ef5796dbc260be6019050f808a22d43b129e47082af8917447fd6e33681afd40a4c1e581033a30c355f759c2bb89b77fa3fd857e8629ca2e90be2109829328be6617d54f0793f6bf7d4b56449ae26d4141b7a9a691838a03a5546a0a8f8f330f1f6c0042d4d7416cd80f3ab3ab3b393a18109a9858b197b5ddb6238974d8458601fb27f564bb8ae9fa05dacc8ee7b69a9dba6733f55e7f90f2216da9b1e6618a8921778acb2db407f4e47a68b9f828749cd655d5f8010478820a89f84017af86a84f979bc1a79a4601f50a312e105ca8fb69c6f333fd530962b1aff3f5b59884cfbaba10f9d1943c816126cac31280667b82c0246084878956956943e630dac98025ac571c634e87810d050050a57a38c06f286fd6ff8300d18015a1168606084d89816be7290c335eaeaffdb4bd9a011b8a9392036e63cfb3c957c75736235e2e4ef3adb4815e2db58a3b2c4a23f39086b26b04061d6a5b04cae40dd99d3be5e8c5e1796760fe8b9aad51f4591288cddea2c3fa01dae1255139b25e9d31a19ccbfcf7daa955179759a65728d430ed67895c980ab59601d0175e1a7c03d3311ae8dafbede7351412e6ea09b7bbc9069a7a13d1f79b108b6979a51683b14263da1573102b05e29fc00a868776210093db1105031d4e9bc5def4aaa42cb4026a97022faf1bdd7a1a42fe744d47426fc109e12e185b68338eb5480d9a54ffa1f308cd052ca10f626dc5376e8f645efa9dc89a8577f748d31f9dd89bacdd5552b0d6b1eb9bd083605a11615b56c22043d33ec4bdb9e08a77dc4316832838a9878688f9fae103c2d32b4f3d5bfd7a8162161174b5634672372d720ba0c9db99b910ab22e9e5f22dbbe8ebcecd91bb5205bde21600bdaea91d8a91fc4b665550eb7d2ec43eada73b960af03d499053661ae48f991db17548b7e7dc53cc6b558db0308300ac8b9c54559ed1f82a5f9521ea9d90ed43ec889204c6532d8223aa9fd7b4bcddad7debac6dbf66c04ddb02e82eff9008fbc0e36d5e1930b2674cb96037a47912aaebe458457d42243d32a5c5ac1b33db31a68fff2f3dd27262add7e47ba4dafe842f85c0170cfd66880ce4a400e90cd579eb390a38ad6cd1a7842b9e2f2bffde83f77dc21d7253aa1dfc9ec2812485f81e9e2874fda8645c70a36230a0e580d15a572fe4b5a8889db7fbb4ebcf7555add32dc112a4327158666eda0712599b7e6cd3a4877a344723282cd34f49fd6db6529cc5ed1a11014dc68021c00e6789ce8b01c5bf17d804ee8cb2bd0d2e708c015e2b31589112f2e9446f0987d5165aed82c2c5619eaf59e5b1d0b82a4ae502559edef5432c5949084ceaa91c8dcbe0d3a42f30e2aa103cdf30ee3fbbd8a1c4c509122da305919cb9478bce3e19c7d9fbcb23c4afbdd031bb7ddee7957a49843f4e2e6a811b5aa412ff11c2b442beaffc3afe102d8d6ee5fcca7b4cad2cbd40db26742bb9de32919410be9e88ebf8ddb0de9333ff867990e31ec33067e5e4ac0ae4b46c31678b194126cdc95a74a0b395cbaf201a9d010439978cc78fbbbf2cff3e486002b7b078d9498296aa365878a700007f73208bdfb214636493f79a7489c259584c6c28d8c147d0bf3834e503b3f9943d573a5f7f30097b34d3fa1ff4158baf9297fc8eac8029504d2206b8a47322dad7114d527c7bfd8c6b9e7ab005391ae97a47e672729f882845d1208f6bbb785ba0d675c59e2fa7db041dca7b55cb46d915497e58de10812b92de4245693585fb98028afc71d6eca4f323bd27a4e5d64fead9162920ea6167d0146a030322546d2b2a15dc3e361ee1276444c331e1508b9396410c10b020e9ee4503bb9b1a22a79d58b98166765754c7c6aa0a4d49c4481de30171cea6ff92aca123a6cad6a1493abf0a73f3f8b6c023114c916b43325f3ba73e6f633d0c49f71f83ff2c8da6185e83df6d01740b9c4ab8c89244cd2d178ac3bcb5442716e7e12ef985b68564b5af65ae91f8b194a43982851e05c9514e6785389eb001d6c3ea9501791d90839e55e489bdf36b7f14acc622243a820e60e7dad87f5b596fe4304e581eed8e1f8793a655a553037186fd71160924648d01d3ce4f0b4acb519f64dd9a6ca7980d339a872e3a804706795b7c401d42cd42199b19c1e58d90a7c1410eb3254fb95073c90d4727f6b0d7f3edfb21b5c4f1e02ec96d8fd752a5a315077bb0e643053cd8e8e3a2cff58d8f585d7d2117d9e367bfed06dacf0d93dca5dfa862147ba0932c4200050d6f2d48f068cd5ef169e600fa19b9105838f5f86b8f1dafa0fd2812523ceb210b18aabb21b1fe1e75640832a2c801c6b6d7c01154fb5ab75ac3987771bed8d954a0fd089ac1b7b79c76753b76ed645db3d910e26eeef663a728faaddcfffa97b2a66aaefd8274700827814bc1ae018e44e6631d04918692e85497b223f0493f6614b1599bb5a97adb26c62c72dbc65315245c15ffa329dd6d28a49ef867d5dd40ba1748040f154c9b43f47daed020e39b750e8e763d7ab5ba8298a062676203d66992619604f056538d4ba080ad43f8aa4c79bc3c9edd08d6096f285fdf3f49c6e4a7f54645a8599d2501d7d9a5ced747ae6e9b2cb64789e3777cf464dcbd76ae5faa46436cf568a2f467471ca7960d406fc02d0605b30c423c188dcb5197b84f0efa756c032c44bc2df3b8706c4be9c17101af75ee724a03fb440fcfc2c36d823ebd080269a56fdc4654529cb2e0ac947d79b8958fa78a85cce7b5a5fd03ef1d0de69686e06df22f4cda03eb5dd0bf1700ba794aea662c42fba007538cc8eef389d871bfe79e045f47c953e2efe38151eff72a2bb7083c8a0692f8640d8d250df8f175e49957303f15df8d8381ec06e85dda5fcdf2f9ade2632d7e252a6f74de9e5e1d3141000497650841bb9a51c7a3803ed53890e16d42392d62c5b9d30b75798924b14c3fa3efdee0c44686894a60c60613b91d752986de80eb40868d56198a139c7caa10472719e39476d9e246e335aa8726311f3e51f1665464c5f10e358aa0a05a7294175b0a26da082cd7ef07a9fbc65085e005c8721298931bb7f703a71c35d6ab677bacf5d907f4a5156902466caf076e05224d8b0d0916b69cab95b3ad581ea04898b098d77d1dbcf686e71ac2e12cb2d88cd63216697379e48891116ce36bd42a1078343888d8da51850e58afc272db0f1b1a6ba95182e9aebe47f1f9566daa8c74f26964284b913f092e3c09969f845d6b5821e9dd7af5b371437cfafc1e29156dc062025ffbc35d21554a0db5615061946ff6525c0ba6732a895837f120cb52655d73d195de64a7401cbaea44cf1b8680fadbc2e61157257c347106b1703af6acf731af29874091c714bb565fd4a056f0bd8be0f8d47d8c0195afa385195efa0a88a58c6b7c1136bb9119b07cafb611b8fb629e6b0d5b0c4d6c2128142cc9ee533af7f3440f72ef5b549ff52391e03015be6979f5114535d90e1ae8e2b901eb355847ac0f1fa3d4fe4ba0e60727748059e50f13a80ca794556d7b0eb4725292f6c151be58c59a781f2a85ee27e2df6790b446557fbc9bcf6a40efbf7e738ca6a89f14eb10c418411fd29924a915654a6159425cf50b7c6637915554e4109d21fb6af54294f19a1db8527ae49e0493d22128b65592190519f73ac56cee7f790d35d9e5bfd3af60a7686b3af0c4cabf986854e1a2d067768d0763003d43e50c1aa345b9f6ec6f1d0f057296230c36c1462f8cf2d93c15febce3b53927fa6a8b3861fcefb5eda4a48a20b6a193a0f4537f4037fda2fa0f9cbbcd5fe8d65f615f0a706871864516974c6d41bd487c02ca1f10f0104cd4f6936d6dd19ab4bc8ea1cc3e00103ecc4b64fa50734a0e2a784952b9b0816a6ea787dedb2ff3e4f1cb3b403fccdf5cfc3b7813f8b5b9ac012380812769ff3d989e642b3458a4f9418044a2d55c2e441cb0146ddc6c392ec5eac3965c502626e908438d53ca858daa337845021eac8f0a9199749b015c29eb1f5edd01a959e4936d3e4c0eefc269fc872d18b5d2492cc8999b472b47ee4ccd5587ead82544e9d73ec2a8432c692065a386773d550469b771fc57c97e0ff77a62ca91369c09e57184ad5e07ad13be47a477f6a057a6775e6c6e726a8d6e23118e4548671be89ba1920c3783474a54c02b1fed0ede8724866ade7c26519b0a8c1e6b0f3d19513f50eb663d771bf9a066bdefa5aafe9f605907acc82342ecd3aa8a67bf2ca1eab149459a7c995a25663c8b1a64bd65fb3f4b3d3ddcf65244e5f20096666780dd15615385af2ad9e8d1b0b8ace38e9cdcc20f34b3a84936bbe038e56e824a66abde46b7d4809eff4508c18edff659a6ddbcb55fac8c18444bf235fe04d51b7b61a0e73419fee85d396ee446d7aab2fd5e15062247c382081b404b5498d759ce077e4fff3dff0005b01907f420699aac3b8e752d32401ef4a5f18aec618662702ac30889abd5a33cff48b07ea2ed0b84a006c2cf3721857d7fd8750faf68137fbf667bf74f8eb86750575232381eadac00203486216c2c7df72327b65649f248aff80d588b43e57b4125933fff61a4d3808a0d32253629cc6589b27148c4698190e8707a43f6d20f59264ffc0be057a9aed5483adbbe623e4293ed546ba86521e2653e582c43a889b599cf5dcca551b74d448f2ba6d37b0525ab1218646e492b9d95255b60199f9158b0ba2e0ce3a1bc4057fbfb657e8f364bb80479f8faea486b78a6766bb9aaa5c3ad122677f0ca36101ae79695dbc8baed4b3a956186281cc9b93799d75370c521da424153a00b5ebaf3be46f41ae24c49f3901b4a0d1e5c0eb25cfd43da185cc4cc51afbb4b4a0e99dc71fb2454cc1ebef8ee5f396ee83239034d48cc9602b88be643eef932d82ee5ec492e0ddb6cb66f98b3e6e617eb4ffa6b785f41844594f9d4c47bfe499570073f060a26cb0c99f5214006968fd7151c15fbc689b8cac3fc91da2c7815a6d7691c779f4de82f65583a2f852635ae1cfb38f6cdeeed8338622bd31cab491e1427ee5dabaa560ab82b8355ce8995d18afcd098626c382fd8cf77810fdb5d38894c5f7162f8b089112f8c50403653a10728f90f68ab876b39fd74ba3149d43755777d64f7d14e414c7de7de1f7204bdfb60c7c1123e287a1f4323775fe5b0e291c63e4efe35a95562c8a4c2bad1ecbc5ad9ba06c7cf249de90284bfe5b38afabca16e921532c4e9233c928774484bb6832c4915e20bfdf8073c9610cc2f83d8a6e160cb54eec6a0b1de56c35773e1980c5b2c9077e1aa99c64af58c6fde85fb4e1926409f613017ddf200a9b16567e57cea804857946c54261865505e6e11c3d3a2b8a138d64e705949b34cf6956d4b8e1652ecd39739ff4306e9f32157d1889fb4cfb41e15fce43890ec4e13f5605f0a5f5bfca331d4c0604e3287dbf6d44451a0fc99fad462657f321708765ad49462ec5af06ce53d258b993e6b1baa4c5d87860bf280b4c3259c1aa4fe852eea91f683e4d818040744eb8e8fb5f8af58017de56ddb329dd5cf341c94aea1208a2628a4cab5f90a10a366eeb993069f082650b2fef6dacd819a16f54f181937a5ec51e3b9dbfb022f1568f496e5e195a113491330514e489e9585aa5c3404999d24cf850e0023d4626f22a366152207007fad25a3ec260673451131af2aff89aa9fb2e1d6c0a5455154a9438b0b0dccda7bb1de1788998a9dc6e6c1d855e92a11715f9260e5e48b63324c0ca31ae52bba65870f0da84322923016c0248396662be5d91b986904ff09bf0beaa3007f5d15de8155be921f30908d382aef795c30b7dd801036b9307daa24c09dd6adf9225edc938297a62e430c193a140ce78b8499ac2ae2f3b1276809d4b70855161f05c4870a9aa68490dfb0d0f46cbbbd51126c29d0cab8cd5124c5a54bc9fef64e2d13cb71199413fa5b227950fe96eb071c31c186e266a50fc9069cb2eef524f17ec70b9acf806f8f0a2bdd6b2b20a8853595660bc9eaf8d61c310a86330b8f672596411cb67f5e4203972e7e40ee28ae1529e1c41341eb0229103cee1a672e368d1f0bea94b833367ebefd49e2099f5b213bfbeecf68ea1e89ac46b220eae3af674f3fc30c534683587897ce2f33c5b360f28163dce719e336e46aad593d1bd8b0a686e3118e54232639c087de6dde9744727673207deef9f48a90ab413d7ae876354cda5d9314b49b1fffca75bba120d7508c7cca17a50df75914ea0c77cc4055e75c3bd48d3508c93a69f0d9eee772db9297b23a417ac837eae8d19dc3a8f0810accfd8701dbbd4b80f4742e5cc4cba45d4d25e03d849508d30a0a0f3506b7e9aa4768e8cd23694e9b3ec90532674e3b1271122e620140bc3515acd321fbce21069720c64849cbe53559901ffffafebb4b2f73a2f6993720f3289eea0800294cfe4ba31a451ffe0114596ac0fb6d727d241b7e40c857f7b3bd939ec7212822323d62e979b2ece539f256620663735c93458f14cb682705624f01db7438ee6c9cf82a494d1b836affcf8be48d90c3ccc71d880e9845d8dee1e616c6bdab6686a275537323c8161877dbca1e55efd0a1136d52ddf1f55ad9f794839a4b9aa3633636deaddf88881f6fa5a776adea158db17624b9c8b207531a14b2a1ce41b41a6ab64b2cc0baf2d9ae26b0adbd351280e634d7702a1c538981e87632ae8616bfd6ddd40c661d203dd422389c4c1abf49b5f7b737ccb6a3cdb44475a92308c071b643867a2f17e463e302b697100d1383f398caff429ec230b5cd3c295be864164c0dab079edacbc76d086dd8231db453a827bff06e8d652613b421aa952ef65d0a766443d0e232af0b35a9da398c792e1c26c3d0bc30eb95cb60207479166bf5488b4fa727953b4e2f449d6792e7fbd73d3041cb0a762bb3ba7d1145a393b5ebdb00c3cc9c7208797f46ead934da51e46a499bdeaddbbfb746fdf5857c7a313306db895966f3bc3fd8a94565ba5b49cdc2454361d66c13e5f7fac89ee7ba4f3dbd81b530153d546dccb978fc3484f62fdc1fdeb2c45722f4cf8d022db800614c6ea9abf6fd609344b18728bb80b9fd4d804002b133a6ae3f2df3764584106eebc7c584a383f5f910e713a859f22e155a0e8057cd5015703044dc2b54370c28906f3fd12026455027c6ef1fdd2083ccd7e4423848fba7db3ebc9faf94d063ddf674d845cae8904fc74eb0ec797a6ae6c504c2676a105ec6066f4c068b29d7bd5655400dfaf2376f6b6dc8d6cd37392819424bb5861e8cd203701acc80edbdbd5b0644a212e40e141784dbebba7fd2fbc74ac518001b9ccce39bf15172bcf451e4f1604ffecf7bdf0ce2ce1c7b0ec4f03e0af09582ac860b112565ca32356eaafa928394fdcf947e7b37614667b736d35525867cec8da6a550ad38b624856ac9d7521ee3faaa1de7a00ad890453ca2c8ed63f64d012ea9fd15bdf30720effdd4f377f215b60d2b5036e27aea414972d23c9e707e4829f5111b03c2b7e383fb88ad3bc961592d2bff38428f26b7daaaa9f0f8abd5a8e6dcd130e9bfb30cac6512762c02c3dc12e7f25eb7f72b0cff9ed01ed842c91dd87ad5ad7e57ddd56d5508e4d3b10bea28d69994731ce5ce9fb08c59408fb7c20e85fb8201befbca55a0dac2b80b10c3c586e4325502f1180af0f76748cfa1cf9fe103f80c296286a3933b77ff2302d897eaaa2dfb43a6d3d419d438a5b385f2729673be63af89ad97eb9019024b2be6b3940c3e5d29380b3cb62ba282c9fdce3c500467bd3ee6d5844216694dc9848cf9e9e8cab75d09c230a4d40c1f5e72bc0d3291083af7137b71782e8eb6c6753e1255fd3f312bba4040b6b138902e8c267ca9a65e8f921b1f4fe23bc24290e3bbdde6e2e26a80623b7f446e141a4b8159be2e65320898e2ba0533ad29c64037f3484e4d6d3da3eaa89634293f7f74445a232fbd7b378dcf10794c0f4f40f1ac30dd1dc1f96d6aea5665deb0bfd60056ba3fb4f661d7fd1f999eb51230acec4eaa561c4fbe56f83483d80399144d4f0f1c9e8d9f3950f025dc3e485ac5459a68df0e33db36a91c4cfc448c61372ed9a77ec02148c0992e08ce4b7f873459677aabc9bc9f18125e77d75e310bda34ebcad4dc54730ec0b672175b8b35979340c30b8eaffe9bd666d3cc2fdd6f6eaab0f8d3884b01fd05875f4f9550982cf7373d132eaa33d8bc80f0d688dfd8fc93768011455ec5cbb2c1fa015d2c671fd912518556b2750c1d3370e6523400ee58d1ebbb10ba8167c4639916d562c1913cf2ea54e69a864d9950b3132f33cfe53994ccfe32930e062d83e8343f4debe30de18b43811c210d70fe13ae3f73e3fec3cf7819308c66250988f7152b5775ae39b8a92df32ef81b5985d57dfb86d6c025d53a4dd5428e12a2315ea4df7999027dbf784f6aa6f625e37bcaa83e5c7d34aa708f50d87e82b73d05c8f3ac66a4aab1ecb0abd4e95d39585afd2fd4a43499d517f2c4ceacf3fa51417ac664558c8d2f653c7a04975a6c02df287ddbed47b9dced9588f351255dfd1547f17b7a010b2958161efc373704626d448bab60a14d077f154d7a6f3c534474596a58d0d91aa5867d72a1305ef73668357cf9ac2485359dfe22bdc47f5c436309de61bc2a4b029e3cec5491ade82f1120b9f60d9903fad4af73ae0f4ee47b135834741441503b158e157c9b126ac90a5d7b1c74d1db43fb74267e322f19525882d9819861f8d2511d7de85c202eefc9053fc5e724a80897fc1fde5c3ca6abce3804996adee3171be2dcc6e04fab670883ce9cf4420536bd2362cfb215fbbc593b10404317560d51492b65ee44fbd50f0a29fb74e46b6b4e9b00aa589152cabb9225ddbf69cabd4b96f497b865ac61d9490329550ed28ce546a3038a1dd238a9d73ee7531bf8b715e9849ca0c0e642ac5d60635d34ea47fe4f32df7de7eab70c09eea47bcbd632c95a4520c518f2ced2cef2a01e6f613663741c476da91ca71571100656e6dea0b5204d0d726e80be0fd04358864fcb6ebf1d7dc87b5abb7701f251cf9d81417c0ad4eabd04e2263d17a396b2f00d703d7331294d53e1f2592afc294302048db23a8ba10bf7c041ddc9a370d54e003b4ceb9a1ef7fbad2e26351706998b3090acda8584ba101768f50d7353f16c81f891f670ead030470243c27e14ee3a7b3bc1b2f3d85e4aa939bc568d805b062201923fee149a7d2021a32149cc41bb2397aa3ab1a8b951cf64dd38979ca1029849d051862dab737419bb42c886c0ef269e51db8889667b7cf1e9c925945047e64806d4881ee85723364820bf2ebf3122354bb15fdd2e73d375dd911a03fb661cae5bc0dd641a66438f9e0796d688d6b313d9854af284362141ac9e9675686d1987cc0fa877d7958fefee8c837c7803974f58853b866fe9f21c4f4f9190e45604cbacc900adfdada555fbb2060df3e511d570a6fba400acc41d5d58c924a658d3e39a4ace4ac4f9a75fba78b31297745c2830cd94a3a5f256674b1f466a7a48fd599994dcc5392294ccbb30c7efc7cdf094819183a62c403f313f5577974fbcaa0f4f3e5b572f74709e89ea3535b23286643f0e3f83e9485e893f9778b3e2b70f33ab430060cf80c17807fad43178c0faf92d24fc82d0ca87184e702b11b4e197684c5683ad3294fa1470f2d0f776af6639cf411675f107801162e7426a3cf50733a3f68d358a0f9789aa38c9e7773527068c98046ab3dc638af21871b82428cdae8daa529104b764103b84b8b26702400fc1e39a9ab07be47ee216690262069cb860b5e443f79756b6cedbfaea90f5b5bed1f649fb04246c93d71ba193f5cf42ab5ba54df1c871bcbfaffc586f0724a6cab33d857bf2b0f852ea92c0ade8e00caa8fe02b57661cbf4bdd166d05bd43ea3dd65e2f8d853c08fec89fcd30518851aabc66aa0d48de37b753a9f64f81bc9aa138a91d3c07c56e6650cd586e021098c2d17d0894da8fcaf017b6a4656b2e7c332dc9242f5fb6590bddf638b086d2e8ea4cec517b348871196f6217c1be98dd2caa7004020a36fc4a07f9798278477b9f15d6e1d9a3d8fab06844307a1c62bb9695d2e00b20c4712bc9be1e98ac1e2db04706e6e8ee99bb7709d09e5792c21b356f4acf971e6db2c81e682afc77ba57dc508fbe27942ba90a22af5fe6d4fb7087732a993f63879da49628a4942f99d66afb4ad128ad4355d001c7e151e1bc7f3f3159c8cff7ad0e766b03d72d6556e1e124ff7717d1be60cb87e64901ea2a620b866aa8f127de7341360ff8c67eb31aa12eac66476f3c0a55fcb5f18bba2592d01104b0ecc9e163fd01d5f7cc54cee39060a82174bd7b57acf21f0abffa154cbcae466064260c354f6cb49e7d9250372968b539a6489d03d07046823140c813d48d093618d2b1698a03f60e34227391884ddd37fa437c49e73ca465eafc9fcd4378c4e5dd7dd99e0d7640b5a3cb1a759c9006ad59edc4ada0a1b7bd396df6eb3deb90a9e601f813ccc8998e2e575eeec4c0a6d1e8120c3cace931779901d66f77f86163f056500999b5ef603fb5195fd0700dc6fa1973b24d4b350cb49856b1eaaff1d8a4a655be885e8e4fa276b7e0be4e4d9f935f19c24a0a3a095b00f28c8d2ce3b27e0bf0a3b57efed29cd146a76145306a55d47cfd0c43dc3fb0735a69a0e4b7258dff44509f7d9ea878d22a3aa37d6240f4096fbc1722470d96f4d99c594ec401659ff20de110d6fcc9428862f3cd7938a8064f25cb3fed58af93aef1d2afde818fd246d913b03a226c02eb1649d1a060dd0b73fe9835eed72c3497af8bc20d2e2dfea48a77c78e4bd0308db0eebd32d12fac9f60f4185893e42f0b9aad877335ead7ce4fe46b079841b510256cef95e3b1923b9e10cdb3ded1ce6b059243a4fdb7ed6f73d86e9b60d01d8a3a4f3dbaad41f44dee047c89c76d70d56edfad0667438308728cf7625534a9cb246da3b4471e8229f36272fbc287c13161cb15d972370e60f856ad39e6e931a366b27fb046960222e3c6f2ad00c6d96d7aa4813ff49659c9c928e6638b7f1bc8e3f09a09c189d6f2e722d7749f06b881090da0c2b7ca69b874dc5d2fe047cdddd5b1d5e8dfb786edb4c07bfbe8723f2790379b7b3ef2fdcfb975fe7d2dbfd0ab64c6fc115fe2a372cea1af8fb8b5ca6e3e1b859faffa4202ada8f8ae607476d981a5fe78055b22704b60a76eac19ba98e3261d5cc70d3f6e7f680bb24c46e56472984482f51d314c1921ea701f5050efefb0b86217d229581043e555edcf51fadb31873d610fa8cf00d88d96e56c3d624c16eaa5aa508d0da48deb62125dcd5f92a0c6e7cced193957694daefb6768a7fbca48742e5f9d37f4b0861f1c923a7a99152ffc40f8963a589b22ab8bfdf9061b1cdc7176e9cd4938dc8c7d53de2bc1520530516181d0d4ce5a7eb815fab9190f83771c53ca52e0d387c4f662394e368e6538bfa705c86190bc241688bab07eef0c20029f36c0680697d979e5ffebf621f2be9d20b891e919805d5361b9464101c86b7f3f6497f9e9736ce669446c21a3d0f8015233d008e1003f6d9f3c421e310150ecb56d38904f7750aefadca2d3cc330cd79dc928c4fc404c09275ba3e2a7ff23eb7041d17ec6309263bab594709fb2525ee0d988753edcd47f9d863429e9248f08373e196cd698171c5dd61bd4f10535b454f59cecef2a471884eaf95a9dcbf58923522b84941cb6da59dbccbec29c116e885c321870f6b95ab646be8baf7a1c0be1cc721cb5992719a7ac613b630544b1e3c29ff12cefa6f159c86d4da2bf9c625e5895ee663b61d3c1a1c428600136336359506d0a97355dd5c6025181b7b3251e374088e47686c64b8ff0505495f7b805db7c46340580a7a7606b1d68e41b57bd8981f96870f11000963e25ce5540fed9cb0b805c45f963230577f419984a8f70a5bc6331a3666add8d441272f8e31a9ec984c5fb62ef41771a1155ab17b0962f9e1e6c9024e1471b09dc6bb733e3e1051629c836ae413515c962dd3d40f1011a08f6ae614387bf882a164c6cec194af5e73399632a70941cffe33f4b8acdcb0e7856a9f96eb69cd4d2ff868398bd16593fad154024ed683eb67058b767501ac466c154538346152532ee8cd4d27caaccb50464a10cbb6e209d9d25f76e9fc9b0998fca636b1b1848c891cf18e623c40fa5b693f6565b0d52a430f52f0402b3ca024eb064b12f02b5055211b36c5c23b215350baa66b9203bdbbc2167cd0f8e692dcb38a662bdd1d6d733e4707e88a817286c8dbe983f2ed4c5bbc9a649da9f8dc23f28387223a4c2051deb708f5b2e889abf72afd394bc8d23200b7c44f902bc5592dbea00c00d0e4f261b23ba6a55b8cfb5ee3756ed3108e1ce6d6fc54f2f5f5d5cda1834230658bbccfc8932cc994834d93436e5cc005ff8fda9220c90fc8c852afe24a6aa63925b6835cec71bb61b4afbda4023794c680b86df94cbec83c42db3756b235130d719d0237a5a26a2c8b99e4e3ac54da8b78ad3eebd90783502073fda606b4af76c44311aabc67954ad0213525b892527d49b4af79b314fc62296ce42947b94ab3a942dacd3d0862ed29ad5a85b44ce3726985cf250707e5da02fd6ec50f33c7dd6292f8fb7c8e617649f34fc362c5553aca0c7566ab563cb1ac4812acec1226f8bd0b9a7096b4c32d4a4007a7cf38b50c2c53fda8a6bbb44f30d834a8ec061727ab1a3185390da3ecf99f4c505f56eae6d517f14e41c675f1b18ecb4c8078fd95603a0bf8d7d913b43250218c0c59da363a74bbf3054a840c1631fb49870c6d05c0ba17dbd9549e0b1839d8930bd3a63f846c39bb0b3ce9f36d701cf2f3fc1f824740c667d5813f2d4e81066edda13c4b7889b952881632e3c5c6f01c4590119e5e79ee8a3e33bef10f009c79d3609f093dd51fa56584246bc5b2c4689844ed6c1b11fc7e808f6253e01605fbef6c267b88240801ae84f4b33da82c72b88dd8e486bef5dfad49ade09d85206325bba0e9eff028f12d2a793f590d753c44eeeebaa32b2db098e52f4130d25411e007fdea4ec84f46f35b80600808f0970e655b350cace7dc1de27bccca6b03a79a315919fd4dab3ed95e495118eff7055dfdaea0e1d651e04295fc301eb27ce21b9f7d6199d75ca9fc64993de85802e50e1c5d08a50f43e701c4929afab4e36365abeac82240e10da702cc5e9eca170d9be21e7b1ba196d6d7e0f716a72e5ddeb4dc633635ea08365c98773f72f68627074990e6f8ae18310315cbed2649d61caa256959666f8f828e62dd2587dd1b332b4800b39e7c778d6fc807990b5a948fefbaf881eb9b3a0d3eb303a8715ad0fc8c6a097fe98900424e3698d5065d071dc5062029fcfeb81747ba033995c7cdbbde15d0b2faf067088f680a0614c1d33fe8a7a1f76331f7af3368abcf4f0e4ae09b2f42ea41ed3c9f8586d8b91108d91182211a76fe6138fae47eaead70f77dc99666830bd1cf19a6105dd1ad11875216af31ecbcdcd6df4181b22a35e742baae2a611ebc76d5af809b13b792bcca865bdaee7b3ec7ca3b9129e80f41e1c14a40c6b70bbb5c0b928a36c7c4f35a198d79e207c00a28b6d3007e37a937e6d4ca15317be6935f9cddf4d4c879554e8c373b3d6f12d392fd145f6ffb6fa3c191e9484719d251020aa1eb78114e5e62662e56d35e9b3a4eb70be333989f8569a6f8dddf273c0b1625e217e3c80a4d2cf0cfa971e8626e96085709417274e60a9e9ce08f342c5352681bfb4b63c37d8fe82c7f068c7cfbcd3745c1464e3d6332157b52d5d37d9ab1372f78e2fd0a92c03522a3772911f331bb7a9f5aecc455b179013ad4292228650870751c934d3b9b00cb25a6316501a28deeaa241e7e33010bb3268f813c7d78f508b9c1c5821032da4ac91f51427e4a455d38e853a0ce1d0361ea23942105a8a1317ec21351628d434c7660d8220f42f6102761be9b2e9c61223043fd55fe6c5f0b147abc49476bb99da89a89c11136001cb879edde5ab20694ff3f1b577457e850a3f8c9ee684f54038f110d9a58fcc8b26c8b72c9addf6d620c52d14f00873e0a894611538cc50a8036716c14d6a0509da8eb8cbcfce494031e63d9c190fc48b4c4fbbd6e5ae36bb87799ec1bd7bac6bd1fbd492e2eb6d34e7815cb41337cf8270c6168762a41142b2655dcb3aac922c741fbfd851efc0324a73d9eacbccacc024019aab8a229bdeaef6e4e271ab8dac44dbdb933bbae536c771f348630589f006365ebaf7345efd2e2af5ea157c72a7bab2bfec0d7f89fb3f2f6631a8f20761a80fac5d3f7b2b4734de36129c12bd1555bfba44a619f7f265c263ebb3152002a4a35d9cef56cbf363319246b486e8d0fc338b8ba4c18e4fbd30598246eea52765709646afb44781596f7f3057fdebbe2d6af65208af7d271fe36b8c2ee811094b61171f715b9b90118a908c522bf9f7199906f25cc349c538c51309891fb315411f5a2ea0faf60f302da8886cef1363875164d3bcc726ef95bfe9933499c4e5f33d4d2633b3aa6d6ab07c73f98639ea79c96b82404c09a884ba3aa44b872ae156bf8a4a34c6e82b6172253fa1a8d425fcb3c14e4d7bc29d2e134017974b3ac026216f20e7e581d27a52a8f33066c8141adc4f395e0336bbb54ab08f34c1e062506a88b68c4b59e4c84992cd25340aece2d2ddc31d9a85e517e414e9a55a11fe2c62857eacc30880334ea54480f004784fb47a919d8e07b6f56b556730c326fb99ba9406c2a4ee6bf3e75f29bd6c49302cedb1c802f6f0660c865d2dfdba1eabc9d8458e96f510e9906e3f9edd2eabc2159b64dee23ef941ebd33842f02656e4ac66338f6884c77b2e1d799246d3e5039445642c4247c29549116aba25f9e3d5ce3374cf617c728f98302f03efd3e75bb5cb3665be36bd9469061780798c65c174f6eb2d3b361b74e57ef789e21818a7d785511ae915591acbdec6ef74e3e3c418f4f92f0d430269f823d5fb5281c231f41bbd2417ce5550b23cd54121a9a3a294187e3b83a939b9cec4ad49f1e5be2d7534dbdaed43957b09eda75e0a4864c24b92919c40acc27aa412a3e059c4e5235d5d07a618b5323eceb41585622914de3147eaef15b2bad776bf8e2b209cbe4ccba8ac3ca6848a36d81a05a909842144c4b9efbe5c92a1bfae6beec5cc626057f14631cee7e1a973997d837bd307706c34884721547eee27a5c175d2e027b950686a3d57506bac14b6e96b3d286165426177df23a2659bf21ab20385a72d58edc415f81adcacbfa02d59b9ef63c77156edf811ab208ab00a7ed1a4cdc19809980cdf0920309eb097ce37f2e409671bea792c61d663c594300584441ab7355d6fecd21e6a00eda9fdd7d3895c091a55107dda5f0e78066d96a968db618cdb87f0f166ee18e0c58981791862c3e6d89cf604f269fbcd21973fc84248d2f6495321fa3d407ad8db74e8b23cef5b423f58caa2a280edb6b88cd740b1dba687392b700bdf4816e2598a49c0b19ca9d58d95474179ef86c4dcd109f4f8b8e23ae7508fa5221d21e56e76cad0452accf4256d510e8a22f4b522e2d518869d33f99514ae2ed6615c74b0d68315b68f1963a66bc8cdc1c6c1759fb497368e24465902109701dd166d1eb668fe5b1f56a09010918e6c807da097e8641fba8bc9f7efdf2982f8c6cda48e2d3e6a80e4fdb83101103c37604775fa7b4cc81a4db0e3e4823cc3da6eff01c9eefbd6e1962840e292201fd32ce07fd24ce6b2af28bc21c1e4cd6ecfc8303b606fd82900701e519b94e86be7fc28c4cbb4dd3303e9ad90e2451c6b17847540750bacf7d9d670082108e0dd26ac2d24149902c4ebef22eea71a456649509d79beab19200ea3db3ab6834d1b31ca54bc0ae978b9d3d68f92a03b43cb4ae616c9c3f5f5b2240e9cb8542d3ec4882af0fa86208bf334d68ced1f4afc0056e914e632b84ab84d3f76c5963aeadfafb29f138b6264ea2c47a3f28a0dd60dbac7c0e90f531bc59b9a71149f4b83e7507f339826d99ab7e14963859f6f76dbcc0997d74d8181bad7e55ba4d9521ebb4992c683f5fa638d3ddbde66d3226847e40202c34ed8bf94b6d7c56864abc6e3f9232cd4dc0c6cc4b864917dee0ed027afcb920e06c4561271e89666263ce4909b8ad8b550952c7c5e33561846d68abac42476333d035c8a2c5c291c59daf95746d10987723605db5803d27742c6df347dc0279e6fa6ddcacd549e91d05e3e75b5bf0dd9373d805f9cbfb6aceadbf756c051bb3ad191b92cb94812fe6778359ab275bbd1ef6b6cab2d33973e6b27c34a7f6e5178a327349f9751df2e9089fa2336dec40ad705d87b33014339e58d1d6f58c8e602fa1e2fcfa6c3d4f84580dc8220cb0f70da8649f7f58ecc89da689cf5d82f1c21fffeab5af48633d6d39e18dbb6698d5152bc205c7dd1f1475cfce63af751e25f0486e6e3d4e021d4d4d0b9237f3d382436775c26908107e363370541db908c8a6fd9ecc4f919cd282d616f739283f51d1a1dd4fa93a8e169ca02d666a1995436736a50743dd7cbbc015545d223060b294f9c07d43b5ecd5d692825bd96e956b59343afb8d5f993e70c449b4348f8ea0ca8076eb2e3026f7d187b4755d1f95ca3e8d99bfa4c83a47c37da9a090e71a3451cba58e29232fdffa630f9fcc703dfbd62ec13d5766d77c66493a7eb2277da85e8ecd0f707fddd230aa891c72a2b14d96630796beb869fe45293827c8d704dced123b47a6ba3d9c9608abeea6b533df1fe2c9d0956e5fd4eaa803b3213b61fe264a95c3cb81278e77af818d2974bdead0cdac1520466a2e48911f5e6fb5c6021511dc42a1a5466bd2723b8c8c9d38541f99b9a484760e70df605250d623f589bfe05d63f7143f1d0d1ee54af9bddff0d819fec6c631c2c2b730ae72a83aed3af343ed75864f827bca1bc45184d320791d9edf608007d4b407aabc3a640f10250f6860aa3881441d876b674af45b77a56a5d870b3ec4f5509fe6b5c364246ddef31fb606ba484bdaa65ea438fb49be6e5bf8a3dc205333914006cb66436b0d842014edc115cda99ea7a3d0aa0a1512544c33c713aed0b0b3d653c8c67f4c66d1e7c7f741a47117624def9d8889cd1574fe1948372547f1dba82bf616d0e60f5745c5d810b604da174b0cbead87f6e174a23d077c7f72064445528e565fbd06e6e5ef70bd0b302931eaa0f1e2a6dd5acfae6e815dc9d02c1949c5f04c9c7257ed726ea9f5867852ed43e51cf51615df0598a15983ad1ca93145d0d79ffc73a233c7a070b7a7c66f08d383a3d5b8b3307e976ed150b7f2a48ec953bad58b9f41d5e43ad17e8d0ca5147a7957d323c83dbd35bd8f9606829a1c1656dc1c6a1d70f2616172b6dc4dadc4ba355af0a114e7e5db3e2f0a5c7e9190c981cfd564db01a56aaa51fa879c45d56c3c49897947e9c69275c4d95f05dcce2cebc723684c3dd102da8bf51edc4abbe14c2ccf2588efd5f245382bab3374d6af47925249d8f5dab9a6326043108c5a10dbe50272d5b5f64cc855erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-rt-4.18.0-529.rt7.318.el8.src.rpminstallonlypkg(kernel-module)kernel-rt-debug-moduleskernel-rt-debug-modules(x86-64)kernel-rt-debug-modules-uname-rkernel-rt-debug-modules-x86_64kernel-rt-moduleskernel-rt-modules-x86_64kmod(6lowpan.ko)kmod(a8293.ko)kmod(aacraid.ko)kmod(ac97_bus.ko)kmod(acecad.ko)kmod(acer-wmi.ko)kmod(acerhdf.ko)kmod(adutux.ko)kmod(af9013.ko)kmod(af9033.ko)kmod(aiptek.ko)kmod(aircable.ko)kmod(altera-ci.ko)kmod(alx.ko)kmod(amd-pmc.ko)kmod(amd-xgbe.ko)kmod(amd_hsmp.ko)kmod(amdgpu.ko)kmod(amilo-rfkill.ko)kmod(apple-gmux.ko)kmod(apple-mfi-fastcharge.ko)kmod(appledisplay.ko)kmod(arc_uart.ko)kmod(ark3116.ko)kmod(asix.ko)kmod(ast.ko)kmod(asus-laptop.ko)kmod(asus-nb-wmi.ko)kmod(asus-wmi.ko)kmod(atbm8830.ko)kmod(ath.ko)kmod(ath10k_core.ko)kmod(ath10k_pci.ko)kmod(ath11k.ko)kmod(ath11k_pci.ko)kmod(ath3k.ko)kmod(ath9k.ko)kmod(ath9k_common.ko)kmod(ath9k_htc.ko)kmod(ath9k_hw.ko)kmod(ati_remote.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atl2.ko)kmod(atlantic.ko)kmod(atm.ko)kmod(au0828.ko)kmod(au8522_common.ko)kmod(au8522_decoder.ko)kmod(au8522_dig.ko)kmod(ax88179_178a.ko)kmod(b1.ko)kmod(b1dma.ko)kmod(b1pci.ko)kmod(b2c2-flexcop-pci.ko)kmod(b2c2-flexcop-usb.ko)kmod(b2c2-flexcop.ko)kmod(bcm203x.ko)kmod(bcm3510.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(be2net.ko)kmod(belkin_sa.ko)kmod(bfusb.ko)kmod(bluetooth.ko)kmod(bnep.ko)kmod(bnx2.ko)kmod(bnx2fc.ko)kmod(bnx2i.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bpa10x.ko)kmod(brcmfmac-bca.ko)kmod(brcmfmac-cyw.ko)kmod(brcmfmac-wcc.ko)kmod(brcmfmac.ko)kmod(brcmsmac.ko)kmod(brcmutil.ko)kmod(bsd_comp.ko)kmod(bt878.ko)kmod(btbcm.ko)kmod(btcoexist.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.ko)kmod(btmtk.ko)kmod(btrtl.ko)kmod(btsdio.ko)kmod(bttv.ko)kmod(btusb.ko)kmod(budget-av.ko)kmod(budget-ci.ko)kmod(budget-core.ko)kmod(budget-patch.ko)kmod(budget.ko)kmod(c4.ko)kmod(c_can.ko)kmod(c_can_pci.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-raw.ko)kmod(can.ko)kmod(capidrv.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cc770.ko)kmod(cc770_platform.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cec.ko)kmod(cfg80211.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(classmate-laptop.ko)kmod(cmtp.ko)kmod(cnic.ko)kmod(compal-laptop.ko)kmod(cp210x.ko)kmod(cqhci.ko)kmod(cramfs.ko)kmod(cs3308.ko)kmod(cs5345.ko)kmod(cs53l32a.ko)kmod(csiostor.ko)kmod(cx18-alsa.ko)kmod(cx18.ko)kmod(cx22700.ko)kmod(cx22702.ko)kmod(cx231xx-alsa.ko)kmod(cx231xx-dvb.ko)kmod(cx231xx.ko)kmod(cx2341x.ko)kmod(cx23885.ko)kmod(cx24110.ko)kmod(cx24113.ko)kmod(cx24116.ko)kmod(cx24117.ko)kmod(cx24120.ko)kmod(cx24123.ko)kmod(cx25840.ko)kmod(cx82310_eth.ko)kmod(cx88-alsa.ko)kmod(cx88-blackbird.ko)kmod(cx88-dvb.ko)kmod(cx8800.ko)kmod(cx8802.ko)kmod(cx88xx.ko)kmod(cxacru.ko)kmod(cxd2099.ko)kmod(cxd2820r.ko)kmod(cxd2841er.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cyclades.ko)kmod(cypress_firmware.ko)kmod(cypress_m8.ko)kmod(dcdbas.ko)kmod(ddbridge.ko)kmod(dell-laptop.ko)kmod(dell-rbtn.ko)kmod(dell-smbios.ko)kmod(dell-smo8800.ko)kmod(dell-wmi-aio.ko)kmod(dell-wmi-descriptor.ko)kmod(dell-wmi-led.ko)kmod(dell-wmi-sysman.ko)kmod(dell-wmi.ko)kmod(dib0070.ko)kmod(dib0090.ko)kmod(dib3000mb.ko)kmod(dib3000mc.ko)kmod(dib7000m.ko)kmod(dib7000p.ko)kmod(dib8000.ko)kmod(dibx000_common.ko)kmod(digi_acceleport.ko)kmod(dl2k.ko)kmod(dm1105.ko)kmod(dm9601.ko)kmod(drx39xyj.ko)kmod(drxd.ko)kmod(drxk.ko)kmod(ds3000.ko)kmod(dst.ko)kmod(dst_ca.ko)kmod(dvb-bt8xx.ko)kmod(dvb-core.ko)kmod(dvb-pll.ko)kmod(dvb-ttpci.ko)kmod(dvb-ttusb-budget.ko)kmod(dvb-usb-a800.ko)kmod(dvb-usb-af9005-remote.ko)kmod(dvb-usb-af9005.ko)kmod(dvb-usb-af9015.ko)kmod(dvb-usb-af9035.ko)kmod(dvb-usb-anysee.ko)kmod(dvb-usb-au6610.ko)kmod(dvb-usb-az6007.ko)kmod(dvb-usb-az6027.ko)kmod(dvb-usb-ce6230.ko)kmod(dvb-usb-cinergyT2.ko)kmod(dvb-usb-cxusb.ko)kmod(dvb-usb-dib0700.ko)kmod(dvb-usb-dibusb-common.ko)kmod(dvb-usb-dibusb-mb.ko)kmod(dvb-usb-dibusb-mc-common.ko)kmod(dvb-usb-dibusb-mc.ko)kmod(dvb-usb-digitv.ko)kmod(dvb-usb-dtt200u.ko)kmod(dvb-usb-dtv5100.ko)kmod(dvb-usb-dw2102.ko)kmod(dvb-usb-ec168.ko)kmod(dvb-usb-gl861.ko)kmod(dvb-usb-gp8psk.ko)kmod(dvb-usb-lmedm04.ko)kmod(dvb-usb-m920x.ko)kmod(dvb-usb-mxl111sf.ko)kmod(dvb-usb-nova-t-usb2.ko)kmod(dvb-usb-opera.ko)kmod(dvb-usb-pctv452e.ko)kmod(dvb-usb-rtl28xxu.ko)kmod(dvb-usb-technisat-usb2.ko)kmod(dvb-usb-ttusb2.ko)kmod(dvb-usb-umt-010.ko)kmod(dvb-usb-vp702x.ko)kmod(dvb-usb-vp7045.ko)kmod(dvb-usb.ko)kmod(dvb_dummy_fe.ko)kmod(dvb_usb_v2.ko)kmod(dwmac-intel.ko)kmod(e4000.ko)kmod(earth-pt1.ko)kmod(ec100.ko)kmod(eeepc-laptop.ko)kmod(eeepc-wmi.ko)kmod(efa.ko)kmod(elo.ko)kmod(em28xx-alsa.ko)kmod(em28xx-dvb.ko)kmod(em28xx-rc.ko)kmod(em28xx.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(ene_ir.ko)kmod(enic.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fakelb.ko)kmod(fc0011.ko)kmod(fc0012.ko)kmod(fc0013.ko)kmod(fc2580.ko)kmod(fintek-cir.ko)kmod(firedtv.ko)kmod(firewire-core.ko)kmod(firewire-net.ko)kmod(firewire-ohci.ko)kmod(firewire-sbp2.ko)kmod(firmware_attributes_class.ko)kmod(fnic.ko)kmod(ftdi_sio.ko)kmod(fujitsu-laptop.ko)kmod(fujitsu-tablet.ko)kmod(garmin_gps.ko)kmod(gigaset.ko)kmod(gl620a.ko)kmod(gma500_gfx.ko)kmod(gp8psk-fe.ko)kmod(gspca_benq.ko)kmod(gspca_conex.ko)kmod(gspca_cpia1.ko)kmod(gspca_etoms.ko)kmod(gspca_finepix.ko)kmod(gspca_gl860.ko)kmod(gspca_jeilinj.ko)kmod(gspca_jl2005bcd.ko)kmod(gspca_konica.ko)kmod(gspca_m5602.ko)kmod(gspca_main.ko)kmod(gspca_mars.ko)kmod(gspca_mr97310a.ko)kmod(gspca_nw80x.ko)kmod(gspca_ov519.ko)kmod(gspca_ov534.ko)kmod(gspca_ov534_9.ko)kmod(gspca_pac207.ko)kmod(gspca_pac7302.ko)kmod(gspca_pac7311.ko)kmod(gspca_se401.ko)kmod(gspca_sn9c2028.ko)kmod(gspca_sn9c20x.ko)kmod(gspca_sonixb.ko)kmod(gspca_sonixj.ko)kmod(gspca_spca1528.ko)kmod(gspca_spca500.ko)kmod(gspca_spca501.ko)kmod(gspca_spca505.ko)kmod(gspca_spca506.ko)kmod(gspca_spca508.ko)kmod(gspca_spca561.ko)kmod(gspca_sq905.ko)kmod(gspca_sq905c.ko)kmod(gspca_sq930x.ko)kmod(gspca_stk014.ko)kmod(gspca_stv0680.ko)kmod(gspca_stv06xx.ko)kmod(gspca_sunplus.ko)kmod(gspca_t613.ko)kmod(gspca_topro.ko)kmod(gspca_tv8532.ko)kmod(gspca_vc032x.ko)kmod(gspca_vicam.ko)kmod(gspca_xirlink_cit.ko)kmod(gspca_zc3xx.ko)kmod(gtco.ko)kmod(hci_uart.ko)kmod(hci_vhci.ko)kmod(hdaps.ko)kmod(hdpvr.ko)kmod(hfcsusb.ko)kmod(hfi1.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hid-sensor-accel-3d.ko)kmod(hid-sensor-als.ko)kmod(hid-sensor-gyro-3d.ko)kmod(hid-sensor-humidity.ko)kmod(hid-sensor-iio-common.ko)kmod(hid-sensor-incl-3d.ko)kmod(hid-sensor-magn-3d.ko)kmod(hid-sensor-press.ko)kmod(hid-sensor-prox.ko)kmod(hid-sensor-rotation.ko)kmod(hid-sensor-temperature.ko)kmod(hid-sensor-trigger.ko)kmod(hidp.ko)kmod(hisax.ko)kmod(hisax_fcpcipnp.ko)kmod(hisax_isac.ko)kmod(hisax_st5481.ko)kmod(hopper.ko)kmod(hp-wireless.ko)kmod(hp-wmi.ko)kmod(hp_accel.ko)kmod(hso.ko)kmod(huawei_cdc_ncm.ko)kmod(hwa-hc.ko)kmod(hwpoison-inject.ko)kmod(i1480-dfu-usb.ko)kmod(i1480-est.ko)kmod(i915.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_ipoib.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_srp.ko)kmod(ib_srpt.ko)kmod(ib_umad.ko)kmod(ib_uverbs.ko)kmod(ideapad-laptop.ko)kmod(idmouse.ko)kmod(ieee802154.ko)kmod(ieee802154_6lowpan.ko)kmod(ieee802154_socket.ko)kmod(iguanair.ko)kmod(imon.ko)kmod(imon_raw.ko)kmod(industrialio-triggered-buffer.ko)kmod(industrialio.ko)kmod(int51x1.ko)kmod(intel-hid.ko)kmod(intel-lpss-acpi.ko)kmod(intel-lpss-pci.ko)kmod(intel-lpss.ko)kmod(intel-rst.ko)kmod(intel-uncore-frequency-common.ko)kmod(intel-uncore-frequency.ko)kmod(intel-vbtn.ko)kmod(intel-wmi-thunderbolt.ko)kmod(intel_ifs.ko)kmod(intel_ips.ko)kmod(intel_oaktrail.ko)kmod(intel_pmc_core.ko)kmod(intel_pmc_core_pltdrv.ko)kmod(intel_sdsi.ko)kmod(intel_vsec.ko)kmod(io_edgeport.ko)kmod(io_ti.ko)kmod(iowarrior.ko)kmod(ipaq.ko)kmod(ipheth.ko)kmod(ipw.ko)kmod(ir-imon-decoder.ko)kmod(ir-jvc-decoder.ko)kmod(ir-kbd-i2c.ko)kmod(ir-mce_kbd-decoder.ko)kmod(ir-nec-decoder.ko)kmod(ir-rc5-decoder.ko)kmod(ir-rc6-decoder.ko)kmod(ir-sanyo-decoder.ko)kmod(ir-sony-decoder.ko)kmod(ir-usb.ko)kmod(irdma.ko)kmod(iscsi_boot_sysfs.ko)kmod(iscsi_ibft.ko)kmod(isdn.ko)kmod(isdnhdlc.ko)kmod(ishtp_eclite.ko)kmod(isight_firmware.ko)kmod(isl6405.ko)kmod(isl6421.ko)kmod(isl6423.ko)kmod(isst_if_common.ko)kmod(isst_if_mbox_msr.ko)kmod(isst_if_mbox_pci.ko)kmod(isst_if_mmio.ko)kmod(it913x.ko)kmod(itd1000.ko)kmod(ite-cir.ko)kmod(iuu_phoenix.ko)kmod(ivtv.ko)kmod(ivtvfb.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(iwldvm.ko)kmod(iwlmvm.ko)kmod(iwlwifi.ko)kmod(ix2505v.ko)kmod(jmb38x_ms.ko)kmod(jsm.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(kbtab.ko)kmod(kernelcapi.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kfifo_buf.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(l1oip.ko)kmod(l2tp_core.ko)kmod(l2tp_ip.ko)kmod(l2tp_ip6.ko)kmod(l64781.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(leds-blinkm.ko)kmod(leds-clevo-mail.ko)kmod(leds-lm3530.ko)kmod(leds-lp3944.ko)kmod(leds-lp5521.ko)kmod(leds-lp5523.ko)kmod(leds-lp5562.ko)kmod(leds-lp55xx-common.ko)kmod(leds-lt3593.ko)kmod(leds-mlxcpld.ko)kmod(leds-mlxreg.ko)kmod(leds-ss4200.ko)kmod(ledtrig-audio.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(lg2160.ko)kmod(lgdt3305.ko)kmod(lgdt3306a.ko)kmod(lgdt330x.ko)kmod(lgs8gxx.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lnbh25.ko)kmod(lnbp21.ko)kmod(lnbp22.ko)kmod(lpc_ich.ko)kmod(lpc_sch.ko)kmod(lpfc.ko)kmod(m52790.ko)kmod(m88ds3103.ko)kmod(m88rs2000.ko)kmod(m88rs6000t.ko)kmod(mISDN_core.ko)kmod(mISDNinfineon.ko)kmod(mISDNipac.ko)kmod(mISDNisar.ko)kmod(mac80211.ko)kmod(mac802154.ko)kmod(mantis.ko)kmod(mantis_core.ko)kmod(max2165.ko)kmod(mb86a16.ko)kmod(mb86a20s.ko)kmod(mc44s803.ko)kmod(mceusb.ko)kmod(mcs7830.ko)kmod(mct_u232.ko)kmod(mdc800.ko)kmod(megaraid_sas.ko)kmod(memstick.ko)kmod(mgag200.ko)kmod(microtek.ko)kmod(mlx-platform.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mlxreg-hotplug.ko)kmod(mlxreg-io.ko)kmod(mmc_block.ko)kmod(mmc_core.ko)kmod(mn88472.ko)kmod(mn88473.ko)kmod(mos7720.ko)kmod(mos7840.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(mpt3sas.ko)kmod(msi-laptop.ko)kmod(msi-wmi.ko)kmod(msp3400.ko)kmod(mspro_block.ko)kmod(mt2060.ko)kmod(mt2063.ko)kmod(mt20xx.ko)kmod(mt2131.ko)kmod(mt2266.ko)kmod(mt312.ko)kmod(mt352.ko)kmod(mt76-connac-lib.ko)kmod(mt76-usb.ko)kmod(mt76.ko)kmod(mt7601u.ko)kmod(mt76x0-common.ko)kmod(mt76x02-lib.ko)kmod(mt76x02-usb.ko)kmod(mt76x0u.ko)kmod(mt76x2-common.ko)kmod(mt76x2u.ko)kmod(mt7921-common.ko)kmod(mt7921e.ko)kmod(mtd.ko)kmod(mtd_blkdevs.ko)kmod(mtdblock.ko)kmod(mwifiex.ko)kmod(mwifiex_pcie.ko)kmod(mwifiex_sdio.ko)kmod(mwifiex_usb.ko)kmod(mxl111sf-demod.ko)kmod(mxl111sf-tuner.ko)kmod(mxl5005s.ko)kmod(mxl5007t.ko)kmod(mxl5xx.ko)kmod(mxm-wmi.ko)kmod(mxuport.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(navman.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(ngene.ko)kmod(nitro_enclaves.ko)kmod(nouveau.ko)kmod(nozomi.ko)kmod(ntb.ko)kmod(ntb_hw_amd.ko)kmod(ntb_hw_intel.ko)kmod(ntb_netdev.ko)kmod(ntb_perf.ko)kmod(ntb_pingpong.ko)kmod(ntb_tool.ko)kmod(ntb_transport.ko)kmod(nuvoton-cir.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(nvsw-sn2201.ko)kmod(nxt200x.ko)kmod(nxt6000.ko)kmod(omninet.ko)kmod(opa_vnic.ko)kmod(opticon.ko)kmod(option.ko)kmod(or51132.ko)kmod(or51211.ko)kmod(oti6858.ko)kmod(panasonic-laptop.ko)kmod(parport_serial.ko)kmod(peak_pci.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(pluto2.ko)kmod(pmt_class.ko)kmod(pmt_crashlog.ko)kmod(pmt_telemetry.ko)kmod(ppp_async.ko)kmod(ppp_deflate.ko)kmod(ppp_generic.ko)kmod(ppp_mppe.ko)kmod(ppp_synctty.ko)kmod(pppoe.ko)kmod(pppox.ko)kmod(pptp.ko)kmod(pulse8-cec.ko)kmod(pvrusb2.ko)kmod(pwc.ko)kmod(qcaux.ko)kmod(qcserial.ko)kmod(qed.ko)kmod(qede.ko)kmod(qedf.ko)kmod(qedi.ko)kmod(qedr.ko)kmod(qla2xxx.ko)kmod(qla3xxx.ko)kmod(qla4xxx.ko)kmod(qm1d1b0004.ko)kmod(qm1d1c0042.ko)kmod(qmi_wwan.ko)kmod(qt1010.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(r820t.ko)kmod(radeon.ko)kmod(rainshadow-cec.ko)kmod(rc-adstech-dvb-t-pci.ko)kmod(rc-alink-dtu-m.ko)kmod(rc-anysee.ko)kmod(rc-apac-viewcomp.ko)kmod(rc-astrometa-t2hybrid.ko)kmod(rc-asus-pc39.ko)kmod(rc-asus-ps3-100.ko)kmod(rc-ati-tv-wonder-hd-600.ko)kmod(rc-ati-x10.ko)kmod(rc-avermedia-a16d.ko)kmod(rc-avermedia-cardbus.ko)kmod(rc-avermedia-dvbt.ko)kmod(rc-avermedia-m135a.ko)kmod(rc-avermedia-m733a-rm-k6.ko)kmod(rc-avermedia-rm-ks.ko)kmod(rc-avermedia.ko)kmod(rc-avertv-303.ko)kmod(rc-azurewave-ad-tu700.ko)kmod(rc-behold-columbus.ko)kmod(rc-behold.ko)kmod(rc-budget-ci-old.ko)kmod(rc-cec.ko)kmod(rc-cinergy-1400.ko)kmod(rc-cinergy.ko)kmod(rc-core.ko)kmod(rc-d680-dmb.ko)kmod(rc-delock-61959.ko)kmod(rc-dib0700-nec.ko)kmod(rc-dib0700-rc5.ko)kmod(rc-digitalnow-tinytwin.ko)kmod(rc-digittrade.ko)kmod(rc-dm1105-nec.ko)kmod(rc-dntv-live-dvb-t.ko)kmod(rc-dntv-live-dvbt-pro.ko)kmod(rc-dtt200u.ko)kmod(rc-dvbsky.ko)kmod(rc-dvico-mce.ko)kmod(rc-dvico-portable.ko)kmod(rc-em-terratec.ko)kmod(rc-encore-enltv-fm53.ko)kmod(rc-encore-enltv.ko)kmod(rc-encore-enltv2.ko)kmod(rc-evga-indtube.ko)kmod(rc-eztv.ko)kmod(rc-flydvb.ko)kmod(rc-flyvideo.ko)kmod(rc-fusionhdtv-mce.ko)kmod(rc-gadmei-rm008z.ko)kmod(rc-geekbox.ko)kmod(rc-genius-tvgo-a11mce.ko)kmod(rc-gotview7135.ko)kmod(rc-hauppauge.ko)kmod(rc-hisi-poplar.ko)kmod(rc-hisi-tv-demo.ko)kmod(rc-imon-mce.ko)kmod(rc-imon-pad.ko)kmod(rc-imon-rsc.ko)kmod(rc-iodata-bctv7e.ko)kmod(rc-it913x-v1.ko)kmod(rc-it913x-v2.ko)kmod(rc-kaiomy.ko)kmod(rc-kworld-315u.ko)kmod(rc-kworld-pc150u.ko)kmod(rc-kworld-plus-tv-analog.ko)kmod(rc-leadtek-y04g0051.ko)kmod(rc-lme2510.ko)kmod(rc-loopback.ko)kmod(rc-manli.ko)kmod(rc-medion-x10-digitainer.ko)kmod(rc-medion-x10-or2x.ko)kmod(rc-medion-x10.ko)kmod(rc-msi-digivox-ii.ko)kmod(rc-msi-digivox-iii.ko)kmod(rc-msi-tvanywhere-plus.ko)kmod(rc-msi-tvanywhere.ko)kmod(rc-nebula.ko)kmod(rc-nec-terratec-cinergy-xs.ko)kmod(rc-norwood.ko)kmod(rc-npgtech.ko)kmod(rc-pctv-sedna.ko)kmod(rc-pinnacle-color.ko)kmod(rc-pinnacle-grey.ko)kmod(rc-pinnacle-pctv-hd.ko)kmod(rc-pixelview-002t.ko)kmod(rc-pixelview-mk12.ko)kmod(rc-pixelview-new.ko)kmod(rc-pixelview.ko)kmod(rc-powercolor-real-angel.ko)kmod(rc-proteus-2309.ko)kmod(rc-purpletv.ko)kmod(rc-pv951.ko)kmod(rc-rc6-mce.ko)kmod(rc-real-audio-220-32-keys.ko)kmod(rc-reddo.ko)kmod(rc-snapstream-firefly.ko)kmod(rc-streamzap.ko)kmod(rc-su3000.ko)kmod(rc-tango.ko)kmod(rc-tbs-nec.ko)kmod(rc-technisat-ts35.ko)kmod(rc-technisat-usb2.ko)kmod(rc-terratec-cinergy-c-pci.ko)kmod(rc-terratec-cinergy-s2-hd.ko)kmod(rc-terratec-cinergy-xs.ko)kmod(rc-terratec-slim-2.ko)kmod(rc-terratec-slim.ko)kmod(rc-tevii-nec.ko)kmod(rc-tivo.ko)kmod(rc-total-media-in-hand-02.ko)kmod(rc-total-media-in-hand.ko)kmod(rc-trekstor.ko)kmod(rc-tt-1500.ko)kmod(rc-twinhan-dtv-cab-ci.ko)kmod(rc-twinhan1027.ko)kmod(rc-videomate-m1f.ko)kmod(rc-videomate-s350.ko)kmod(rc-videomate-tv-pvr.ko)kmod(rc-winfast-usbii-deluxe.ko)kmod(rc-winfast.ko)kmod(rc-zx-irdec.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rdmavt.ko)kmod(redrat3.ko)kmod(regmap-sdw-mbq.ko)kmod(regmap-sdw.ko)kmod(rfcomm.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rt2800lib.ko)kmod(rt2800mmio.ko)kmod(rt2800pci.ko)kmod(rt2800usb.ko)kmod(rt2x00lib.ko)kmod(rt2x00mmio.ko)kmod(rt2x00pci.ko)kmod(rt2x00usb.ko)kmod(rtl2830.ko)kmod(rtl2832.ko)kmod(rtl8150.ko)kmod(rtl8188ee.ko)kmod(rtl8192c-common.ko)kmod(rtl8192ce.ko)kmod(rtl8192cu.ko)kmod(rtl8192de.ko)kmod(rtl8192ee.ko)kmod(rtl8192se.ko)kmod(rtl8723-common.ko)kmod(rtl8723ae.ko)kmod(rtl8723be.ko)kmod(rtl8821ae.ko)kmod(rtl8xxxu.ko)kmod(rtl_pci.ko)kmod(rtl_usb.ko)kmod(rtlwifi.ko)kmod(rtsx_pci_ms.ko)kmod(rtsx_pci_sdmmc.ko)kmod(rtsx_usb_ms.ko)kmod(rtsx_usb_sdmmc.ko)kmod(rtw88_8822b.ko)kmod(rtw88_8822be.ko)kmod(rtw88_8822c.ko)kmod(rtw88_8822ce.ko)kmod(rtw88_core.ko)kmod(rtw88_pci.ko)kmod(rtw89_8852a.ko)kmod(rtw89_8852ae.ko)kmod(rtw89_core.ko)kmod(rtw89_pci.ko)kmod(s2255drv.ko)kmod(s5h1409.ko)kmod(s5h1411.ko)kmod(s5h1420.ko)kmod(s921.ko)kmod(saa6588.ko)kmod(saa6752hs.ko)kmod(saa7115.ko)kmod(saa7127.ko)kmod(saa7134-alsa.ko)kmod(saa7134-dvb.ko)kmod(saa7134-empress.ko)kmod(saa7134.ko)kmod(saa7146.ko)kmod(saa7146_vv.ko)kmod(saa7164.ko)kmod(saa717x.ko)kmod(safe_serial.ko)kmod(samsung-laptop.ko)kmod(samsung-q10.ko)kmod(sdhci-acpi.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(ser_gigaset.ko)kmod(serial-multi-instantiate.ko)kmod(serial_ir.ko)kmod(sev-guest.ko)kmod(sfc-siena.ko)kmod(sfc.ko)kmod(si2157.ko)kmod(si2165.ko)kmod(si2168.ko)kmod(si21xx.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sil164.ko)kmod(sir_ir.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(sja1000.ko)kmod(slhc.ko)kmod(sm501.ko)kmod(smb347-charger.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(smsdvb.ko)kmod(smsmdtv.ko)kmod(smssdio.ko)kmod(smsusb.ko)kmod(snd-ac97-codec.ko)kmod(snd-acp-config.ko)kmod(snd-acp3x-pdm-dma.ko)kmod(snd-acp3x-rn.ko)kmod(snd-acp5x-i2s.ko)kmod(snd-acp5x-pcm-dma.ko)kmod(snd-acp6x-pdm-dma.ko)kmod(snd-ad1889.ko)kmod(snd-ak4113.ko)kmod(snd-ak4114.ko)kmod(snd-ak4xxx-adda.ko)kmod(snd-ali5451.ko)kmod(snd-aloop.ko)kmod(snd-asihpi.ko)kmod(snd-atiixp-modem.ko)kmod(snd-atiixp.ko)kmod(snd-au8810.ko)kmod(snd-au8820.ko)kmod(snd-au8830.ko)kmod(snd-bcd2000.ko)kmod(snd-bebob.ko)kmod(snd-bt87x.ko)kmod(snd-ca0106.ko)kmod(snd-cmipci.ko)kmod(snd-compress.ko)kmod(snd-cs46xx.ko)kmod(snd-cs8427.ko)kmod(snd-ctl-led.ko)kmod(snd-ctxfi.ko)kmod(snd-darla20.ko)kmod(snd-darla24.ko)kmod(snd-dice.ko)kmod(snd-dummy.ko)kmod(snd-echo3g.ko)kmod(snd-emu10k1-synth.ko)kmod(snd-emu10k1.ko)kmod(snd-emu10k1x.ko)kmod(snd-emux-synth.ko)kmod(snd-ens1370.ko)kmod(snd-ens1371.ko)kmod(snd-es1968.ko)kmod(snd-fireface.ko)kmod(snd-firewire-digi00x.ko)kmod(snd-firewire-lib.ko)kmod(snd-firewire-motu.ko)kmod(snd-firewire-tascam.ko)kmod(snd-fireworks.ko)kmod(snd-gina20.ko)kmod(snd-gina24.ko)kmod(snd-hda-codec-analog.ko)kmod(snd-hda-codec-ca0110.ko)kmod(snd-hda-codec-ca0132.ko)kmod(snd-hda-codec-cirrus.ko)kmod(snd-hda-codec-cmedia.ko)kmod(snd-hda-codec-conexant.ko)kmod(snd-hda-codec-cs8409.ko)kmod(snd-hda-codec-generic.ko)kmod(snd-hda-codec-hdmi.ko)kmod(snd-hda-codec-idt.ko)kmod(snd-hda-codec-realtek.ko)kmod(snd-hda-codec-si3054.ko)kmod(snd-hda-codec-via.ko)kmod(snd-hda-codec.ko)kmod(snd-hda-core.ko)kmod(snd-hda-cs-dsp-ctls.ko)kmod(snd-hda-ext-core.ko)kmod(snd-hda-intel.ko)kmod(snd-hda-scodec-cs35l41-i2c.ko)kmod(snd-hda-scodec-cs35l41-spi.ko)kmod(snd-hda-scodec-cs35l41.ko)kmod(snd-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-sdw-mockup.ko)kmod(snd-soc-skl-ssp-clk.ko)kmod(snd-soc-skl.ko)kmod(snd-soc-skl_hda_dsp.ko)kmod(snd-soc-skl_nau88l25_ssm4567.ko)kmod(snd-soc-skl_rt286.ko)kmod(snd-soc-sof-sdw.ko)kmod(snd-soc-sof-ssp-amp.ko)kmod(snd-soc-sof_da7219_max98373.ko)kmod(snd-soc-sof_es8336.ko)kmod(snd-soc-sof_nau8825.ko)kmod(snd-soc-sof_rt5682.ko)kmod(snd-soc-ssm4567.ko)kmod(snd-soc-sst-atom-hifi2-platform.ko)kmod(snd-soc-sst-bdw-rt5650-mach.ko)kmod(snd-soc-sst-bdw-rt5677-mach.ko)kmod(snd-soc-sst-bxt-da7219_max98357a.ko)kmod(snd-soc-sst-bxt-rt298.ko)kmod(snd-soc-sst-byt-cht-cx2072x.ko)kmod(snd-soc-sst-byt-cht-da7213.ko)kmod(snd-soc-sst-byt-cht-es8316.ko)kmod(snd-soc-sst-byt-cht-nocodec.ko)kmod(snd-soc-sst-bytcr-rt5640.ko)kmod(snd-soc-sst-bytcr-rt5651.ko)kmod(snd-soc-sst-cht-bsw-max98090_ti.ko)kmod(snd-soc-sst-cht-bsw-nau8824.ko)kmod(snd-soc-sst-cht-bsw-rt5645.ko)kmod(snd-soc-sst-cht-bsw-rt5672.ko)kmod(snd-soc-sst-dsp.ko)kmod(snd-soc-sst-glk-rt5682_max98357a.ko)kmod(snd-soc-sst-ipc.ko)kmod(snd-soc-sst-sof-pcm512x.ko)kmod(snd-soc-sst-sof-wm8804.ko)kmod(snd-soc-ts3a227e.ko)kmod(snd-soc-wm-adsp.ko)kmod(snd-soc-wm8804-i2c.ko)kmod(snd-soc-wm8804.ko)kmod(snd-sof-acpi-intel-bdw.ko)kmod(snd-sof-acpi-intel-byt.ko)kmod(snd-sof-acpi.ko)kmod(snd-sof-amd-acp.ko)kmod(snd-sof-amd-rembrandt.ko)kmod(snd-sof-amd-renoir.ko)kmod(snd-sof-intel-atom.ko)kmod(snd-sof-intel-hda-common.ko)kmod(snd-sof-intel-hda-mlink.ko)kmod(snd-sof-intel-hda.ko)kmod(snd-sof-pci-intel-apl.ko)kmod(snd-sof-pci-intel-cnl.ko)kmod(snd-sof-pci-intel-icl.ko)kmod(snd-sof-pci-intel-mtl.ko)kmod(snd-sof-pci-intel-tgl.ko)kmod(snd-sof-pci-intel-tng.ko)kmod(snd-sof-pci.ko)kmod(snd-sof-probes.ko)kmod(snd-sof-utils.ko)kmod(snd-sof-xtensa-dsp.ko)kmod(snd-sof.ko)kmod(snd-timer.ko)kmod(snd-trident.ko)kmod(snd-ua101.ko)kmod(snd-usb-6fire.ko)kmod(snd-usb-audio.ko)kmod(snd-usb-caiaq.ko)kmod(snd-usb-hiface.ko)kmod(snd-usb-line6.ko)kmod(snd-usb-pod.ko)kmod(snd-usb-podhd.ko)kmod(snd-usb-toneport.ko)kmod(snd-usb-us122l.ko)kmod(snd-usb-usx2y.ko)kmod(snd-usb-variax.ko)kmod(snd-usbmidi-lib.ko)kmod(snd-util-mem.ko)kmod(snd-via82xx-modem.ko)kmod(snd-via82xx.ko)kmod(snd-virmidi.ko)kmod(snd-virtuoso.ko)kmod(snd-vx-lib.ko)kmod(snd-vx222.ko)kmod(snd.ko)kmod(sony-laptop.ko)kmod(soundcore.ko)kmod(soundwire-amd.ko)kmod(soundwire-bus.ko)kmod(soundwire-cadence.ko)kmod(soundwire-generic-allocation.ko)kmod(soundwire-intel.ko)kmod(sp8870.ko)kmod(sp887x.ko)kmod(spcp8x5.ko)kmod(speedfax.ko)kmod(speedtch.ko)kmod(squashfs.ko)kmod(ssu100.ko)kmod(stb0899.ko)kmod(stb6000.ko)kmod(stb6100.ko)kmod(stkwebcam.ko)kmod(stmmac.ko)kmod(streamzap.ko)kmod(stv0288.ko)kmod(stv0297.ko)kmod(stv0299.ko)kmod(stv0367.ko)kmod(stv0900.ko)kmod(stv090x.ko)kmod(stv0910.ko)kmod(stv6110.ko)kmod(stv6110x.ko)kmod(stv6111.ko)kmod(symbolserial.ko)kmod(synclink.ko)kmod(synclink_gt.ko)kmod(synclinkmp.ko)kmod(t1pci.ko)kmod(target_core_user.ko)kmod(tc90522.ko)kmod(tda10021.ko)kmod(tda10023.ko)kmod(tda10048.ko)kmod(tda1004x.ko)kmod(tda10071.ko)kmod(tda10086.ko)kmod(tda18212.ko)kmod(tda18218.ko)kmod(tda18250.ko)kmod(tda18271.ko)kmod(tda18271c2dd.ko)kmod(tda665x.ko)kmod(tda7432.ko)kmod(tda8083.ko)kmod(tda8261.ko)kmod(tda826x.ko)kmod(tda827x.ko)kmod(tda8290.ko)kmod(tda9887.ko)kmod(tdx-guest.ko)kmod(tea575x.ko)kmod(tea5761.ko)kmod(tea5767.ko)kmod(tg3.ko)kmod(think-lmi.ko)kmod(thinkpad_acpi.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(tm6000-alsa.ko)kmod(tm6000-dvb.ko)kmod(tm6000.ko)kmod(topstar-laptop.ko)kmod(toshiba_bluetooth.ko)kmod(ts2020.ko)kmod(ttpci-eeprom.ko)kmod(ttusb_dec.ko)kmod(ttusbdecfe.ko)kmod(ttusbir.ko)kmod(tua6100.ko)kmod(tua9001.ko)kmod(tuner-simple.ko)kmod(tuner-types.ko)kmod(tuner-xc2028.ko)kmod(tuner.ko)kmod(tvaudio.ko)kmod(tveeprom.ko)kmod(ubi.ko)kmod(ucan.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_aec.ko)kmod(uio_cif.ko)kmod(uio_pci_generic.ko)kmod(uio_pdrv_genirq.ko)kmod(uio_sercos3.ko)kmod(umc.ko)kmod(upd64031a.ko)kmod(upd64083.ko)kmod(upd78f0730.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_gigaset.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(usbvision.ko)kmod(ushc.ko)kmod(usnic_verbs.ko)kmod(uss720.ko)kmod(uv_sysfs.ko)kmod(uvc.ko)kmod(uvcvideo.ko)kmod(uwb.ko)kmod(v4l2-common.ko)kmod(v4l2-dv-timings.ko)kmod(ves1820.ko)kmod(ves1x93.ko)kmod(via-sdmmc.ko)kmod(videobuf-core.ko)kmod(videobuf-dma-sg.ko)kmod(videobuf-vmalloc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-dma-sg.ko)kmod(videobuf2-dvb.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(viperboard.ko)kmod(virtio_snd.ko)kmod(visor.ko)kmod(vmw_pvrdma.ko)kmod(vp27smpx.ko)kmod(vub300.ko)kmod(vx855.ko)kmod(wacom_i2c.ko)kmod(wacom_serial4.ko)kmod(wacom_w8001.ko)kmod(whc-rc.ko)kmod(whci.ko)kmod(whiteheat.ko)kmod(winbond-cir.ko)kmod(wm8739.ko)kmod(wm8775.ko)kmod(wmi-bmof.ko)kmod(wmi.ko)kmod(wusb-cbaf.ko)kmod(wusb-wa.ko)kmod(wusbcore.ko)kmod(xc4000.ko)kmod(xc5000.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(yenta_socket.ko)kmod(zaurus.ko)kmod(zl10036.ko)kmod(zl10039.ko)kmod(zl10353.ko)kmod(zr364xx.ko)     /bin/sh/bin/sh/bin/shkernel-rt-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-529.rt7.318.el8.x86_64+debug3.0.4-14.6.0-14.0-15.2-14.14.3epb@ehy@e_>eYeV@eReKx@eJ&e@@e;@e9@e/e&@eev@e ddddܺ@d@dϋ@d˖díd ds@d~d@d[@dr@d@dC@dddqdldf@d\dX@dJcdFo@d>@d9@@d3@d.@d.@d-bd-bd-bd%yd%yddxdcU@cU@cc`cl@c@c@c@c@cwc&@c&@c@c@c@ccc=@cc@cۥcT@cױ@ccvc0cƍc@ccFcR@ccc@c@c|cwscr-cn9@ck@ch@cb[c_cV~@cMCc@c:c2c*c!@c*c@ccd@cb{@b{@b5@bbbb@bz@bޅb@bVbby@bb>bb@bUblbb2@b@bb@b@bbw@bb@b~H@bzSbu bk@bjbgbf@b_bX bT@bP#bMbMbF@bEbA@b; b8hb3"b1@b/.@b(b@b!b~b @b@ba@a aa7aaaa@a@aa5a@aza@a@aaW@aayav@amaaf@a]aQ@aLl@aC1a@a;Ha0a(a'@a&0a$@a#a@a@aS@a @aa a /a`@`` @``@`@`ݮ@`ٹ`@`"@`@`9@`D``r`r```@```Z`f@``@` @`@``@`@`e@`}p`x*`t6@`n@`m`e`c`a@`[)`X`P`KW`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrDenys Vlasenko [4.18.0-529.rt7.318.el8]Denys Vlasenko [4.18.0-528.rt7.317.el8]Denys Vlasenko [4.18.0-527.rt7.316.el8]Denys Vlasenko [4.18.0-526.rt7.315.el8]Denys Vlasenko [4.18.0-525.rt7.314.el8]Denys Vlasenko [4.18.0-524.rt7.313.el8]Denys Vlasenko [4.18.0-523.rt7.312.el8]Denys Vlasenko [4.18.0-522.rt7.311.el8]Denys Vlasenko [4.18.0-521.rt7.310.el8]Denys Vlasenko [4.18.0-520.rt7.309.el8]Denys Vlasenko [4.18.0-519.rt7.308.el8]Denys Vlasenko [4.18.0-518.rt7.307.el8]Denys Vlasenko [4.18.0-517.rt7.306.el8]Denys Vlasenko [4.18.0-516.rt7.305.el8]Denys Vlasenko [4.18.0-515.rt7.304.el8]Denys Vlasenko [4.18.0-514.rt7.303.el8]Denys Vlasenko [4.18.0-513.rt7.302.el8]Denys Vlasenko [4.18.0-512.rt7.301.el8]Denys Vlasenko [4.18.0-511.rt7.300.el8]Denys Vlasenko [4.18.0-510.rt7.299.el8]Denys Vlasenko [4.18.0-509.rt7.298.el8]Denys Vlasenko [4.18.0-508.rt7.297.el8]Denys Vlasenko [4.18.0-507.rt7.296.el8]Denys Vlasenko [4.18.0-506.rt7.295.el8]Denys Vlasenko [4.18.0-505.rt7.294.el8]Denys Vlasenko [4.18.0-504.rt7.293.el8]Denys Vlasenko [4.18.0-503.rt7.292.el8]Denys Vlasenko [4.18.0-502.rt7.291.el8]Denys Vlasenko [4.18.0-501.rt7.290.el8]Denys Vlasenko [4.18.0-500.rt7.289.el8]Denys Vlasenko [4.18.0-499.rt7.288.el8]Denys Vlasenko [4.18.0-498.rt7.287.el8]Denys Vlasenko [4.18.0-497.rt7.286.el8]Denys Vlasenko [4.18.0-496.rt7.285.el8]Denys Vlasenko [4.18.0-495.rt7.284.el8]Denys Vlasenko [4.18.0-494.rt7.283.el8]Denys Vlasenko [4.18.0-493.rt7.282.el8]Denys Vlasenko [4.18.0-492.rt7.281.el8]Denys Vlasenko [4.18.0-491.rt7.280.el8]Derek Barbosa [4.18.0-489.rt7.278.el8]Derek Barbosa [4.18.0-488.rt7.277.el8]John B. Wyatt IV [4.18.0-487.rt7.276.el8]Derek Barbosa [4.18.0-486.rt7.275.el8]John B. Wyatt IV [4.18.0-485.rt7.274.el8]John B. Wyatt IV [4.18.0-484.rt7.273.el8]John B. Wyatt IV [4.18.0-483.rt7.272.el8]John B. Wyatt IV [4.18.0-482.rt7.271.el8]John B. Wyatt IV [4.18.0-481.rt7.270.el8]Luis Claudio R. Goncalves [4.18.0-480.rt7.269.el8]Luis Claudio R. Goncalves [4.18.0-479.rt7.268.el8]Luis Claudio R. Goncalves [4.18.0-478.rt7.267.el8]Denys Vlasenko [4.18.0-478.el8]Lucas Zampieri [4.18.0-477.2.1.el8]Lucas Zampieri [4.18.0-477.1.1.el8]Lucas Zampieri [4.18.0-477.el8]Lucas Zampieri [4.18.0-476.el8]Lucas Zampieri [4.18.0-475.el8]Lucas Zampieri [4.18.0-474.el8]Lucas Zampieri [4.18.0-473.el8]Lucas Zampieri [4.18.0-472.el8]Lucas Zampieri [4.18.0-471.el8]Lucas Zampieri [4.18.0-470.el8]Lucas Zampieri [4.18.0-469.el8]Lucas Zampieri [4.18.0-468.el8]Lucas Zampieri [4.18.0-467.el8]Lucas Zampieri [4.18.0-466.el8]Lucas Zampieri [4.18.0-465.el8]Lucas Zampieri [4.18.0-464.el8]Lucas Zampieri [4.18.0-463.el8]Lucas Zampieri [4.18.0-462.el8]Lucas Zampieri [4.18.0-461.el8]Lucas Zampieri [4.18.0-459.el8]Lucas Zampieri [4.18.0-458.el8]Lucas Zampieri [4.18.0-457.el8]Lucas Zampieri [4.18.0-456.el8]Lucas Zampieri [4.18.0-455.el8]Lucas Zampieri [4.18.0-454.el8]Lucas Zampieri [4.18.0-453.el8]Lucas Zampieri [4.18.0-452.el8]Lucas Zampieri [4.18.0-451.el8]Lucas Zampieri [4.18.0-450.el8]Lucas Zampieri [4.18.0-449.el8]Lucas Zampieri [4.18.0-448.el8]Lucas Zampieri [4.18.0-447.el8]Lucas Zampieri [4.18.0-446.el8]Lucas Zampieri [4.18.0-445.el8]Lucas Zampieri [4.18.0-444.el8]Lucas Zampieri [4.18.0-442.el8.v2.g6f5f]Lucas Zampieri [4.18.0-441.el8]Lucas Zampieri [4.18.0-440.el8]Lucas Zampieri [4.18.0-439.el8]Lucas Zampieri [4.18.0-438.el8]Lucas Zampieri [4.18.0-437.el8]Lucas Zampieri [4.18.0-436.el8]Lucas Zampieri [4.18.0-435.el8]Lucas Zampieri [4.18.0-434.el8]Lucas Zampieri [4.18.0-433.el8]Lucas Zampieri [4.18.0-432.el8]Lucas Zampieri [4.18.0-431.el8]Lucas Zampieri [4.18.0-430.el8]Lucas Zampieri [4.18.0-429.el8]Lucas Zampieri [4.18.0-428.el8]Lucas Zampieri [4.18.0-427.el8]Lucas Zampieri [4.18.0-426.el8]Jarod Wilson [4.18.0-425.el8]Jarod Wilson [4.18.0-424.el8]Jarod Wilson [4.18.0-423.el8]Jarod Wilson [4.18.0-422.el8]Jarod Wilson [4.18.0-421.el8]Jarod Wilson [4.18.0-420.el8]Jarod Wilson [4.18.0-419.el8]Jarod Wilson [4.18.0-418.el8]Jarod Wilson [4.18.0-417.el8]Jarod Wilson [4.18.0-416.el8]Jarod Wilson [4.18.0-415.el8]Jarod Wilson [4.18.0-414.el8]Jarod Wilson [4.18.0-413.el8]Jarod Wilson [4.18.0-412.el8]Jarod Wilson [4.18.0-411.el8]Jarod Wilson [4.18.0-410.el8]Jarod Wilson [4.18.0-409.el8]Jarod Wilson [4.18.0-408.el8]Jarod Wilson [4.18.0-407.el8]Jarod Wilson [4.18.0-406.el8]Jarod Wilson [4.18.0-405.el8]Jarod Wilson [4.18.0-404.el8]Jarod Wilson [4.18.0-403.el8]Jarod Wilson [4.18.0-402.el8]Jarod Wilson [4.18.0-401.el8]Jarod Wilson [4.18.0-400.el8]Jarod Wilson [4.18.0-399.el8]Jarod Wilson [4.18.0-398.el8]Jarod Wilson [4.18.0-397.el8]Jarod Wilson [4.18.0-396.el8]Jarod Wilson [4.18.0-395.el8]Jarod Wilson [4.18.0-394.el8]Jarod Wilson [4.18.0-393.el8]Jarod Wilson [4.18.0-392.el8]Jarod Wilson [4.18.0-391.el8]Jarod Wilson [4.18.0-390.el8]Jarod Wilson [4.18.0-389.el8]Jarod Wilson [4.18.0-388.el8]Jarod Wilson [4.18.0-387.el8]Jarod Wilson [4.18.0-386.el8]Jarod Wilson [4.18.0-385.el8]Bruno Meneguele [4.18.0-384.el8]Jarod Wilson [4.18.0-383.el8]Jarod Wilson [4.18.0-382.el8]Jarod Wilson [4.18.0-381.el8]Jarod Wilson [4.18.0-380.el8]Jarod Wilson [4.18.0-379.el8]Jarod Wilson [4.18.0-378.el8]Jarod Wilson [4.18.0-377.el8]Jarod Wilson [4.18.0-376.el8]Jarod Wilson [4.18.0-375.el8]Jarod Wilson [4.18.0-374.el8]Jarod Wilson [4.18.0-373.el8]Augusto Caringi [4.18.0-372.2.1.el8]Augusto Caringi [4.18.0-372.1.1.el8]Augusto Caringi [4.18.0-372.el8]Augusto Caringi [4.18.0-371.el8]Augusto Caringi [4.18.0-370.el8]Augusto Caringi [4.18.0-369.el8]Augusto Caringi [4.18.0-368.el8]Augusto Caringi [4.18.0-367.el8]Augusto Caringi [4.18.0-366.el8]Augusto Caringi [4.18.0-365.el8]Augusto Caringi [4.18.0-364.el8]Augusto Caringi [4.18.0-363.el8]Augusto Caringi [4.18.0-362.el8]Augusto Caringi [4.18.0-361.el8]Augusto Caringi [4.18.0-360.el8]Augusto Caringi [4.18.0-359.el8]Augusto Caringi [4.18.0-358.el8]Augusto Caringi [4.18.0-357.el8]Augusto Caringi [4.18.0-356.el8]Augusto Caringi [4.18.0-355.el8]Augusto Caringi [4.18.0-354.el8]Jan Stancek [4.18.0-353.el8]Jan Stancek [4.18.0-352.el8]Bruno Meneguele [4.18.0-351.el8]Bruno Meneguele [4.18.0-350.el8]Augusto Caringi [4.18.0-349.el8]Augusto Caringi [4.18.0-348.6.el8]Augusto Caringi [4.18.0-348.5.el8]Augusto Caringi [4.18.0-348.4.el8]Augusto Caringi [4.18.0-348.3.el8]Augusto Caringi [4.18.0-348.2.el8]Augusto Caringi [4.18.0-348.1.el8]Augusto Caringi [4.18.0-345.1.el8]Augusto Caringi [4.18.0-343.1.el8]Bruno Meneguele [4.18.0-343.el8]Bruno Meneguele [4.18.0-342.el8]Bruno Meneguele [4.18.0-341.el8]Bruno Meneguele [4.18.0-340.el8]Bruno Meneguele [4.18.0-339.el8]Bruno Meneguele [4.18.0-338.el8]Bruno Meneguele [4.18.0-337.el8]Bruno Meneguele [4.18.0-336.el8]Bruno Meneguele [4.18.0-335.el8]Bruno Meneguele [4.18.0-334.el8]Bruno Meneguele [4.18.0-333.el8]Bruno Meneguele [4.18.0-332.el8]Bruno Meneguele [4.18.0-331.el8]Bruno Meneguele [4.18.0-330.el8]Bruno Meneguele [4.18.0-329.el8]Bruno Meneguele [4.18.0-328.el8]Augusto Caringi [4.18.0-327.el8]Augusto Caringi [4.18.0-326.el8]Augusto Caringi [4.18.0-325.el8]Augusto Caringi [4.18.0-324.el8]Augusto Caringi [4.18.0-323.el8]Bruno Meneguele [4.18.0-322.el8]Bruno Meneguele [4.18.0-321.el8]Bruno Meneguele [4.18.0-320.el8]Bruno Meneguele [4.18.0-319.el8]Bruno Meneguele [4.18.0-318.el8]Bruno Meneguele [4.18.0-317.el8]Bruno Meneguele [4.18.0-316.el8]Bruno Meneguele [4.18.0-315.el8]Bruno Meneguele [4.18.0-314.el8]Bruno Meneguele [4.18.0-313.el8]Bruno Meneguele [4.18.0-312.el8]Bruno Meneguele [4.18.0-311.el8]Bruno Meneguele [4.18.0-310.el8]Bruno Meneguele [4.18.0-309.el8]Bruno Meneguele [4.18.0-308.el8]Bruno Meneguele [4.18.0-307.el8]Bruno Meneguele [4.18.0-306.el8]Bruno Meneguele [4.18.0-305.8.el8]Bruno Meneguele [4.18.0-305.7.el8]Bruno Meneguele [4.18.0-305.6.el8]Bruno Meneguele [4.18.0-305.5.el8]Bruno Meneguele [4.18.0-305.4.el8]Bruno Meneguele [4.18.0-305.3.el8]Bruno Meneguele [4.18.0-305.2.el8]Bruno Meneguele [4.18.0-305.1.el8]Bruno Meneguele [4.18.0-304.7.el8]Bruno Meneguele [4.18.0-304.6.el8]Bruno Meneguele [4.18.0-304.5.el8]Bruno Meneguele [4.18.0-304.4.el8]Bruno Meneguele [4.18.0-304.3.el8]Bruno Meneguele [4.18.0-304.2.el8]Bruno Meneguele [4.18.0-304.1.el8]Bruno Meneguele [4.18.0-303.1.el8]Bruno Meneguele [4.18.0-302.1.el8]Bruno Meneguele [4.18.0-301.1.el8]Bruno Meneguele [4.18.0-300.1.el8]Bruno Meneguele [4.18.0-299.1.el8]Bruno Meneguele [4.18.0-298.1.el8]Bruno Meneguele [4.18.0-297.1.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- [rt] build kernel-rt-4.18.0-529.rt7.318.el8 [RHEL-5332] - netfilter: xt_sctp: validate the flag_info count (Wander Lairson Costa) [RHEL-11728] {CVE-2023-39193} - nvmet: nul-terminate the NQNs passed in the connect command (Maurizio Lombardi) [RHEL-16690] {CVE-2023-6121} - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS (Waiman Long) [RHEL-3876] - gve: Fix GFP flags when allocing pages (Izabela Bakollari) [2140228] - Fix double fget() in vhost_net_set_backend() (Jon Maloy) [RHEL-7162] {CVE-2023-1838} - mptcp: fix disconnect vs accept race (Davide Caratti) [RHEL-15347] - mptcp: fix accept vs worker race (Davide Caratti) [RHEL-15347] - mptcp: stops worker on unaccepted sockets at listener close (Davide Caratti) [RHEL-15347] - mptcp: fix UaF in listener shutdown (Davide Caratti) [RHEL-15347] - mptcp: fix lockdep false positive (Davide Caratti) [RHEL-15347] - mptcp: use the workqueue to destroy unaccepted sockets (Davide Caratti) [RHEL-15347] - mptcp: refactor passive socket initialization (Davide Caratti) [RHEL-15347] - mptcp: set msk local address earlier (Davide Caratti) [RHEL-15347] - mptcp: fix possible list corruption on passive MPJ (Davide Caratti) [RHEL-15347] - mptcp: fix possible deadlock in subflow_error_report (Davide Caratti) [RHEL-15347] - dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10101] - dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10101] - dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10101] - dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10101] - dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10101] - dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10101] - clk: fix leak on devm_clk_bulk_get_all() unwind (Jerry Snitselaar) [RHEL-10101] - drm/amdgpu: Fix possible null pointer dereference (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/amdgpu: Fix possible null pointer dereference (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Keep a gem reference to user bos in surfaces (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: fix typo of sizeof argument (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix possible invalid drm gem put calls (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix shader stage validation (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: remove unused vmw_overlay function (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Print errors when running on broken/unsupported configs (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Drop mksstat_init_record fn as currently unused (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix src/dst_pitch confusion (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Replace one-element array with flexible-array member (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Do not drop the reference to the handle too soon (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Stop accessing buffer objects which failed init (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Make the driver work without the dummy resources (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Stop using raw ttm_buffer_object's (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Abstract placement selection (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Rename dummy to is_iomem (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Cleanup the vmw bo usage in the cursor paths (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Simplify fb pinning (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Rename vmw_buffer_object to vmw_bo (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Remove the duplicate bo_free function (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Use the common gem mmap instead of the custom code (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/radeon: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/qxl: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/gem-vram: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: prevent moving of pinned BOs (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: stop allocating a dummy resource for pipelined gutting (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: stop allocating dummy resources during BO creation (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: clear the ttm_tt when bo->resource is NULL (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/i915/ttm: audit remaining bo->resource (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Stop accessing buffer objects which failed init" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Do not drop the reference to the handle too soon" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Fix Legacy Display Unit atomic drm support" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-1021] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-1021] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-1021] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-1021] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-1021] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-1021] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-1021] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-1021] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-1021] - ACPICA: iASL: Add CCEL table to both compiler/disassembler (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Rework system-level device notification handling (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add Medion S17413 to IRQ override quirk (Mark Langsdorf) [RHEL-1021] - ACPI: LPIT: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1021] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-1021] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-1021] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-1021] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-1021] - ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absent (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Book X90 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402FBA (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Do IRQ override on all TongFang GMxRGxx (Mark Langsdorf) [RHEL-1021] - ACPI: make kobj_type structures constant (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models (Mark Langsdorf) [RHEL-1021] - ACPI: PMIC: Add comments with DSDT power opregion field names (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Limit error type to 32-bit width (Mark Langsdorf) [RHEL-1021] - ACPI: NFIT: fix a potential deadlock during NFIT teardown (Mark Langsdorf) [RHEL-1021] - ACPI: Don't build ACPICA with '-Os' (Mark Langsdorf) [RHEL-1021] - ACPI: PRM: Check whether EFI runtime is available (Mark Langsdorf) [RHEL-1021] - ACPI: PNP: Introduce list of known non-PNP devices (Mark Langsdorf) [RHEL-1021] - ACPICA: nsrepair: handle cases without a return value correctly (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA (Mark Langsdorf) [RHEL-1021] - ACPI: Silence missing prototype warnings (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Use the "no limit" frequency QoS (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Drop unnecessary (void *) conversion (Mark Langsdorf) [RHEL-1021] - ACPICA: Constify pathname argument for acpi_get_handle() (Mark Langsdorf) [RHEL-1021] - ACPICA: Drop port I/O validation for some regions (Mark Langsdorf) [RHEL-1021] - ACPI: PMIC: Add pmic_i2c_address to BYT Crystal Cove support (Mark Langsdorf) [RHEL-1021] - ACPI: tables: Add support for NBFT (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on Lenovo 14ALC7 (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on XMG Core 15 (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix ECDT probe ordering issues (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix EC address space handler unregistration (Mark Langsdorf) [RHEL-1021] - ACPICA: Allow address_space_handler Install and _REG execution as 2 separate steps (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Medion Lifetab S10346 (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Fix formatting errors (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Adjust acpi_processor_notify_smm() return value (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Rearrange acpi_processor_notify_smm() (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Rearrange unregistration routine (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Drop redundant parentheses (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Adjust white space (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Drop unnecessary statements and parens (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Adjust critical.flags.valid check (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Convert to use sysfs_emit_at() API (Mark Langsdorf) [RHEL-1021] - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() (Mark Langsdorf) [RHEL-1021] - ACPI: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Tab 3 Pro (YT3-X90F) (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Remove a useless include (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Silence missing prototype warnings (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Bail out if extract package failed (Mark Langsdorf) [RHEL-1021] - ACPI: pfr_telemetry: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [RHEL-1021] - ACPI: pfr_update: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Fix the _OSC capability check for FFH OpRegion (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: Fix initiator registration for single-initiator systems (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: remove unnecessary variable initialization (Mark Langsdorf) [RHEL-1021] - ACPI: APMT: Fix kerneldoc and indentation (Mark Langsdorf) [RHEL-1021] - ACPI: Implement a generic FFH Opregion handler (Mark Langsdorf) [RHEL-1021] - redhat: configs: enable FFH OpRegion handlers (Mark Langsdorf) [RHEL-1021] - ACPI: Enable FPDT on arm64 (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: use sysfs_emit() to instead of scnprintf() (Mark Langsdorf) [RHEL-1021] - ACPI: irq: Fix some kernel-doc issues (Mark Langsdorf) [RHEL-1021] - ACPI: tables: Fix the stale comments for acpi_locate_initial_tables() (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: use hotplug_memory_notifier() directly (Mark Langsdorf) [RHEL-1021] - ACPICA: Fix error code path in acpi_ds_call_control_method() (Mark Langsdorf) [RHEL-1021] - ACPICA: Add utcksum.o to the acpidump Makefile (Mark Langsdorf) [RHEL-1021] - ACPI/IORT: Update SMMUv3 DeviceID support (Mark Langsdorf) [RHEL-1021] - ACPI: ARM Performance Monitoring Unit Table (APMT) initial support (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-cx0041ur (Mark Langsdorf) [RHEL-1021] - ACPI: processor: throttling: remove variable count (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Check acpi_fetch_acpi_dev() return value (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Drop unsetting driver data on remove (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add another system to quirk list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPICA: Finish support for the CDAT table (Mark Langsdorf) [RHEL-1021] - ACPICA: Improve warning message for "invalid ACPI name" (Mark Langsdorf) [RHEL-1021] - ACPICA: Check that EBDA pointer is in valid memory (Mark Langsdorf) [RHEL-1021] - arm64: acpi: Fix possible memory leak of ffh_ctxt (Mark Langsdorf) [RHEL-1021] - arm64: Add architecture specific ACPI FFH Opregion callbacks (Mark Langsdorf) [RHEL-1021] - ACPICA: Add support for FFH Opregion special context data (Mark Langsdorf) [RHEL-1021] - ACPICA: Do not touch VGA memory when EBDA < 1ki_b (Mark Langsdorf) [RHEL-1021] - ACPICA: Make acpi_ex_load_op() match upstream (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[] (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA (Mark Langsdorf) [RHEL-1021] - apei/ghes: Use xchg_release() for updating new cache slot instead of cmpxchg() (Mark Langsdorf) [RHEL-1021] - ACPI: PCI: Fix device reference counting in acpi_get_pci_dev() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: note more about IRQ override (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on LENOVO IdeaPad (Mark Langsdorf) [RHEL-1021] - ACPI: extlog: Handle multiple records (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Drop redundant parens from expressions (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Use white space more consistently (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Drop some redundant code (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: do not add task_work to kernel thread to avoid memory leak (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Take wake IRQ into consideration when entering suspend-to-idle (Mark Langsdorf) [RHEL-1021] - ACPI: resources: Add wake_capable parameter to acpi_dev_irq_flags (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Replace loop with first entry retrieval (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Deduplicate skipping device in acpi_lpss_create_device() (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Fix a NULL pointer dereference (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (Mark Langsdorf) [RHEL-1021] - ACPI: Kconfig: Drop link to https://01.org/linux-acpi (Mark Langsdorf) [RHEL-1021] - ACPI: DPTF: Drop stale link from Kconfig help (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add ASUS model S5402ZA to quirks (Mark Langsdorf) [RHEL-1021] - ACPI: AMBA: Add ARM DMA-330 controller to the supported list (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Remove unneeded result variables (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Reorder symbols to get rid of a few forward declarations (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPI: PCI: Rework acpi_get_pci_dev() (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: Drop unused dev_fmt() and redundant 'HMAT' prefix (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [RHEL-1021] - ACPI: utils: Add acpi_dev_uid_to_integer() helper to get _UID as integer (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add helper function acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA (Mark Langsdorf) [RHEL-1021] - ACPI: APD: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Filter out the non memory resources in is_memory() (Mark Langsdorf) [RHEL-1021] - ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address (Mark Langsdorf) [RHEL-1021] - ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (Mark Langsdorf) [RHEL-1021] - ACPI: property: Silence missing-declarations warning in apple.c (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Use PLATFORM_DEVID_NONE in acpi_create_platform_device() (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Remove redundant print on -ENOMEM (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Sort forbidden_id_list[] in ascending order (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Use sizeof(*pointer) instead of sizeof(type) (Mark Langsdorf) [RHEL-1021] - ACPI: property: Use acpi_dev_parent() (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Refactor ACPI matching functions for better readability (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Drop kernel doc annotation from acpi_bus_notify() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Drop unneeded result variable from ec_write() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Add BERT error log footer (Mark Langsdorf) [RHEL-1021] - platform/x86: asus-wmi: Move acpi_backlight=native quirks to ACPI video_detect.c (Mark Langsdorf) [RHEL-1021] - ACPI: video: Fix indentation of video_detect_dmi_table[] entries (Mark Langsdorf) [RHEL-1021] - platform/x86: acer-wmi: Move backlight DMI quirks to acpi/video_detect.c (Mark Langsdorf) [RHEL-1021] - platform/x86: asus-wmi: Move acpi_backlight=vendor quirks to ACPI video_detect.c (Mark Langsdorf) [RHEL-1021] - ACPI: video: Refactor acpi_video_get_backlight_type() a bit (Mark Langsdorf) [RHEL-1021] - ACPI: video: Simplify acpi_video_unregister_backlight() (Mark Langsdorf) [RHEL-1021] - ACPI: video: Remove acpi_video_bus from list before tearing it down (Mark Langsdorf) [RHEL-1021] - ACPI: video: Remove code to unregister acpi_video backlight when a native backlight registers (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Fix NULL argument handling in acpi_device_get/set_power() (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Remove the unneeded result variable (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-HPI-Hybrid-Graphics _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-Lenovo-NV-HDMI-Audio _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-Dell-Video _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: Drop parent field from struct acpi_device (Mark Langsdorf) [RHEL-1021] - ACPI: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Fix acpi_dev_state_d0() kerneldoc (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Eliminate __acpi_device_add() (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Rearrange initialization of ACPI device objects (Mark Langsdorf) [RHEL-1021] - ACPI: Rename acpi_bus_get/put_acpi_device() (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Rename acpi_bus_get_parent() and rearrange it (Mark Langsdorf) [RHEL-1021]- [rt] build kernel-rt-4.18.0-528.rt7.317.el8 [RHEL-5332] - s390/smp: move rcu_cpu_starting() earlier (Joel Savitz) [RHEL-8624] - net: fix net device address assign type (Michal Schmidt) [RHEL-6383] - net: add check for current MAC address in dev_set_mac_address (Michal Schmidt) [RHEL-6383] - writeback, cgroup: Fix kernel bootup panic with cgroup v2 (Waiman Long) [RHEL-17504] - net/tls: Remove the context from the list in tls_device_down (Jay Shin) [RHEL-17301] - tls: Fix context leak on tls_device_down (Jay Shin) [RHEL-17301] - RDMA/core: Require admin capabilities to set system parameters (Kamal Heib) [RHEL-1033] - RDMA/cma: Initialize ib_sa_multicast structure to 0 when join (Kamal Heib) [RHEL-1033] - RDMA/core: Use size_{add,sub,mul}() in calls to struct_size() (Kamal Heib) [RHEL-1033] - RDMA/cma: Fix truncation compilation warning in make_cma_ports (Kamal Heib) [RHEL-1033] - RDMA/uverbs: Fix typo of sizeof argument (Kamal Heib) [RHEL-1033] - IB/uverbs: Fix an potential error pointer dereference (Kamal Heib) [RHEL-1033] - scsi: RDMA/srp: Fix residual handling (Kamal Heib) [RHEL-1033] - rdma: fix INFINIBAND_USER_ACCESS dependency (Kamal Heib) [RHEL-1033] - gfs2: Fix quota=quiet oversight (Bob Peterson) [RHEL-14849] - gfs2: Free quota data objects synchronously (Andreas Gruenbacher) [RHEL-14849] - gfs2: Fix initial quota data refcount (Andreas Gruenbacher) [RHEL-14849] - gfs2: Factor out duplicate quota data disposal code (Andreas Gruenbacher) [RHEL-14849] - gfs2: Use gfs2_qd_dispose in gfs2_quota_cleanup (Andreas Gruenbacher) [RHEL-14849] - gfs2: Fix wrong quota shrinker return value (Andreas Gruenbacher) [RHEL-14849] - gfs2: ignore negated quota changes (Bob Peterson) [RHEL-14849] - gfs2: Introduce new quota=quiet mount option (Bob Peterson) [RHEL-14849] - gfs2: Rename sd_{ glock => kill }_wait (Andreas Gruenbacher) [RHEL-14849] - Bluetooth: btrtl: Set MSFT opcode for RTL8852 (David Marlin) [RHEL-2531] - Bluetooth: Fix return value in hci_dev_do_close() (David Marlin) [RHEL-2531] - Bluetooth: add timeout sanity check to hci_inquiry (David Marlin) [RHEL-2531] - Bluetooth: btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUTOSUSPEND for Realtek devices (David Marlin) [RHEL-2531] - Bluetooth: mgmt: Pessimize compile-time bounds-check (David Marlin) [RHEL-2531] - Bluetooth: Fix race condition in handling NOP command (David Marlin) [RHEL-2531] - Bluetooth: btbcm: add patch ram for bluetooth (David Marlin) [RHEL-2531] - Bluetooth: Store advertising handle so it can be re-enabled (David Marlin) [RHEL-2531] - Bluetooth: Fix handling of LE Enhanced Connection Complete (David Marlin) [RHEL-2531] - Bluetooth: fix repeated calls to sco_sock_kill (David Marlin) [RHEL-2531] - Bluetooth: switch to lock_sock in RFCOMM (David Marlin) [RHEL-2531] - Bluetooth: serialize calls to sco_sock_{set,clear}_timer (David Marlin) [RHEL-2531] - Bluetooth: switch to lock_sock in SCO (David Marlin) [RHEL-2531] - Bluetooth: avoid circular locks in sco_sock_connect (David Marlin) [RHEL-2531] - Bluetooth: schedule SCO timeouts with delayed_work (David Marlin) [RHEL-2531] - Bluetooth: btusb: Fix fall-through warnings (David Marlin) [RHEL-2531] - Bluetooth: btintel: Combine setting up MSFT extension (David Marlin) [RHEL-2531] - Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow (David Marlin) [RHEL-2531] - Bluetooth: Add additional Bluetooth part for Realtek 8852AE (David Marlin) [RHEL-2531] - Bluetooth: btusb: Record debug log for Mediatek Chip. (David Marlin) [RHEL-2531] - Bluetooth: hci_bcm: Fix kernel doc comments (David Marlin) [RHEL-2531] - Bluetooth: Fix not generating RPA when required (David Marlin) [RHEL-2531] - Bluetooth: HCI: Add proper tracking for enable status of adv instances (David Marlin) [RHEL-2531] - Bluetooth: btusb: Enable MSFT extension for Mediatek Chip (MT7921) (David Marlin) [RHEL-2531] - Bluetooth: btusb: Make the CSR clone chip force-suspend workaround more generic (David Marlin) [RHEL-2531] - Bluetooth: btusb: Enable MSFT extension for WCN6855 controller (David Marlin) [RHEL-2531] - Bluetooth: btusb: Load Broadcom firmware for Dell device 413c:8197 (David Marlin) [RHEL-2531] - Bluetooth: btmrvl_sdio: Remove all strcpy() uses (David Marlin) [RHEL-2531] - Bluetooth: skip invalid hci_sync_conn_complete_evt (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add valid le states quirk (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: Add runtime suspend (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: btrtl: Maintain flow control if wakeup is enabled (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: add WAKEUP_DISABLE flag (David Marlin) [RHEL-2531] - Bluetooth: btrsi: use non-kernel-doc comment for copyright (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D (David Marlin) [RHEL-2531] - Bluetooth: sco: prevent information leak in sco_conn_defer_accept() (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: Disable the hci_suspend_notifier for btrtl devices (David Marlin) [RHEL-2531] - Bluetooth: msft: Use the correct print format (David Marlin) [RHEL-2531] - Bluetooth: mgmt: Use the correct print format (David Marlin) [RHEL-2531] - Bluetooth: use inclusive language in hci_core.h (David Marlin) [RHEL-2531] - Bluetooth: btqca: Moved extracting rom version info to common place (David Marlin) [RHEL-2531] - Bluetooth: btqca: Add support for firmware image with mbn type for WCN6750 (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6750 (David Marlin) [RHEL-2531] - Bluetooth: use flexible-array member instead of zero-length array (David Marlin) [RHEL-2531] - Bluetooth: Fix default values for advertising interval (David Marlin) [RHEL-2531] - Bluetooth: Remove trailing semicolon in macros (David Marlin) [RHEL-2531] - Bluetooth: Fix crash in mgmt_add_adv_patterns_monitor_complete (David Marlin) [RHEL-2531] - Bluetooth: disable advertisement filters during suspend (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT interleave scanning integration (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT handle filter enablement (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT handle controller reset (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT remove monitor (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT add monitor (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT add rssi support (David Marlin) [RHEL-2531] - Bluetooth: btrtl: Enable MSFT extension for RTL8822CE controller (David Marlin) [RHEL-2531] - Bluetooth: btqca: Enable MSFT extension for Qualcomm WCN399x (David Marlin) [RHEL-2531] - Bluetooth: btqca: Use NVM files based on SoC ID for WCN3991 (David Marlin) [RHEL-2531] - Bluetooth: fix typo in struct name (David Marlin) [RHEL-2531] - Bluetooth: btqca: Add valid le states quirk (David Marlin) [RHEL-2531] - Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv() (David Marlin) [RHEL-2531] - Bluetooth: Use fallthrough pseudo-keyword (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Enable WBS support for wcn3991 (David Marlin) [RHEL-2531] - Bluetooth: L2CAP: Replace zero-length array with flexible-array (David Marlin) [RHEL-2531] - Bluetooth: Replace BT_DBG with bt_dev_dbg for security manager support (David Marlin) [RHEL-2531] - Bluetooth: Replace BT_DBG with bt_dev_dbg for management support (David Marlin) [RHEL-2531] - Bluetooth: Clear HCI_LL_RPA_RESOLUTION flag on reset (David Marlin) [RHEL-2531] - Bluetooth: Sort list of LE features constants (David Marlin) [RHEL-2531] - Bluetooth: Add HCI device identifier for VIRTIO devices (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC QCA6390 (David Marlin) [RHEL-2531] - Bluetooth: Fixing a few comment typos in the quirk definitions. (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC WCN3991 (David Marlin) [RHEL-2531] - Bluetooth: btsdio: Use module_sdio_driver helper (David Marlin) [RHEL-2531] - mmc: sdio: Add helper macro for sdio_driver boilerplate (David Marlin) [RHEL-2531] - kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL (Nico Pache) [RHEL-5622] - redhat: add new tests (Nico Pache) [RHEL-5622] - redhat: disable kunit by default (Nico Pache) [RHEL-5622] - kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled (Nico Pache) [RHEL-5622] - kasan: fix array-bounds warnings in tests (Nico Pache) [RHEL-5622] - kasan: test: Silence GCC 12 warnings (Nico Pache) [RHEL-5622] - tracepoint: Allow trace events in modules with TAINT_TEST (Nico Pache) [RHEL-5622] - kunit: Fix missed memory release in kunit_free_suite_set() (Nico Pache) [RHEL-5622] - kunit: fix kunit_test_init_section_suites(...) (Nico Pache) [RHEL-5622] - kunit: tool: print summary of failed tests if a few failed out of a lot (Nico Pache) [RHEL-5622] - kunit: alloc_string_stream_fragment error handling bug fix (Nico Pache) [RHEL-5622] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-5622] - Documentation: kunit: Modular tests should not depend on KUNIT=y (Nico Pache) [RHEL-5622] - kunit: update NULL vs IS_ERR() tests (Nico Pache) [RHEL-5622] - Documentation: kunit: Update description of --alltests option (Nico Pache) [RHEL-5622] - kunit: declare kunit_assert structs as const (Nico Pache) [RHEL-5622] - kunit: rename base KUNIT_ASSERTION macro to _KUNIT_FAILED (Nico Pache) [RHEL-5622] - kunit: remove format func from struct kunit_assert, get it to 0 bytes (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree(NULL) a no-op to match kfree() (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree() not segfault on invalid inputs (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree() only work on pointers from kunit_malloc() and friends (Nico Pache) [RHEL-5622] - kunit: drop test pointer in string_stream_fragment (Nico Pache) [RHEL-5622] - kunit: string-stream: Simplify resource use (Nico Pache) [RHEL-5622] - Documentation: Kunit: Use full path to .kunitconfig (Nico Pache) [RHEL-5622] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-5622] - kunit: tool: remove UML specific options from all_tests_uml.config (Nico Pache) [RHEL-5622] - lib: stackinit: update reference to kunit-tool (Nico Pache) [RHEL-5622] - Documentation: KUnit: update links in the index page (Nico Pache) [RHEL-5622] - Documentation: KUnit: add intro to the getting-started page (Nico Pache) [RHEL-5622] - Documentation: KUnit: Reword start guide for selecting tests (Nico Pache) [RHEL-5622] - Documentation: KUnit: add note about mrproper in start.rst (Nico Pache) [RHEL-5622] - Documentation: KUnit: avoid repeating "kunit.py run" in start.rst (Nico Pache) [RHEL-5622] - Documentation: KUnit: remove duplicated docs for kunit_tool (Nico Pache) [RHEL-5622] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-5622] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-5622] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-5622] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-5622] - kunit: no longer call module_info(test, "Y") for kunit modules (Nico Pache) [RHEL-5622] - kunit: add kunit.enable to enable/disable KUnit test (Nico Pache) [RHEL-5622] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-5622] - module: kunit: Load .kunit_test_suites section when CONFIG_KUNIT=m (Nico Pache) [RHEL-5622] - MAINTAINERS: kunit: add David Gow as a maintainer of KUnit (Nico Pache) [RHEL-5622] - Documentation: KUnit: Fix example with compilation error (Nico Pache) [RHEL-5622] - Documentation: kunit: Add CLI args for kunit_tool (Nico Pache) [RHEL-5622] - kunit: flatten kunit_suite*** to kunit_suite** in .kunit_test_suites (Nico Pache) [RHEL-5622] - kunit: unify module and builtin suite definitions (Nico Pache) [RHEL-5622] - Documentation: kunit: fix example run_kunit func to allow spaces in args (Nico Pache) [RHEL-5622] - kunit: test.h: fix a kernel-doc markup (Nico Pache) [RHEL-5622] - kunit: tool: Enable virtio/PCI by default on UML (Nico Pache) [RHEL-5622] - kunit: tool: make --kunitconfig repeatable, blindly concat (Nico Pache) [RHEL-5622] - kunit: add coverage_uml.config to enable GCOV on UML (Nico Pache) [RHEL-5622] - kunit: tool: refactor internal kconfig handling, allow overriding (Nico Pache) [RHEL-5622] - kunit: tool: introduce --qemu_args (Nico Pache) [RHEL-5622] - kunit: tool: simplify creating LinuxSourceTreeOperations (Nico Pache) [RHEL-5622] - kunit: tool: cosmetic: don't specify duplicate kernel cmdline options (Nico Pache) [RHEL-5622] - kunit: tool: refactoring printing logic into kunit_printer.py (Nico Pache) [RHEL-5622] - kunit: tool: redo how we construct and mock LinuxSourceTree (Nico Pache) [RHEL-5622] - kunit: tool: drop unused load_config argument (Nico Pache) [RHEL-5622] - apparmor: test: Remove some casts which are no-longer required (Nico Pache) [RHEL-5622] - kunit: Taint the kernel when KUnit tests are run (Nico Pache) [RHEL-5622] - panic: Taint kernel if tests are run (Nico Pache) [RHEL-5622] - kunit: tool: Use qemu-system-i386 for i386 runs (Nico Pache) [RHEL-5622] - kunit: tool: update riscv QEMU config with new serial dependency (Nico Pache) [RHEL-5622] - kunit: tool: Add list of all valid test configs on UML (Nico Pache) [RHEL-5622] - kunit: take `kunit_assert` as `const` (Nico Pache) [RHEL-5622] - kunit: fix UAF when run kfence test case test_gfpzero (Nico Pache) [RHEL-5622] - lib: stackinit: Convert to KUnit (Nico Pache) [RHEL-5622] - lib/test_stackinit: Add assigned initializers (Nico Pache) [RHEL-5622] - lib/test_stackinit: Allow building stand-alone (Nico Pache) [RHEL-5622] - lib/test_stackinit: Fix static initializer test (Nico Pache) [RHEL-5622] - lib: test_stackinit.c: XFAIL switch variable init tests (Nico Pache) [RHEL-5622] - lib/test_stackinit: Handle Clang auto-initialization pattern (Nico Pache) [RHEL-5622] - lib: Introduce test_stackinit module (Nico Pache) [RHEL-5622] - kunit: cleanup assertion macro internal variables (Nico Pache) [RHEL-5622] - kunit: factor out str constants from binary assertion structs (Nico Pache) [RHEL-5622] - kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros (Nico Pache) [RHEL-5622] - kunit: remove va_format from kunit_assert (Nico Pache) [RHEL-5622] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [RHEL-5622] - Documentation: dev-tools: Add Testing Overview (Nico Pache) [RHEL-5622]- [rt] build kernel-rt-4.18.0-527.rt7.316.el8 [RHEL-5332] - perf vendor events: Update PMC used in PM_RUN_INST_CMPL event for power10 platform (Michael Petlan) [RHEL-16880] - gfs2: Fix another freeze/thaw hang (Andrew Price) [RHEL-5340] - tcp: enforce receive buffer memory limits by allowing the tcp window to shrink (Felix Maurer) [RHEL-15023] - cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (Prarit Bhargava) [RHEL-10028] - driver/base/cpu: Retry online operation if -EBUSY (Waiman Long) [RHEL-5730] - net: openvswitch: reject negative ifindex (Antoine Tenart) [RHEL-14350] - sctp: annotate data-races around sk->sk_wmem_queued (Xin Long) [RHEL-14838] - sctp: fix potential deadlock on &net->sctp.addr_wq_lock (Xin Long) [RHEL-14838] - sctp: fix an error code in sctp_sf_eat_auth() (Xin Long) [RHEL-14838] - sctp: handle invalid error codes without calling BUG() (Xin Long) [RHEL-14838] - sctp: fix an issue that plpmtu can never go to complete state (Xin Long) [RHEL-14838] - sctp: add bpf_bypass_getsockopt proto callback (Xin Long) [RHEL-14838] - powerpc/pseries: Always inline functions called from cpuidle (Mark Langsdorf) [RHEL-4666] - cpuidle: pseries: Mark ->enter() functions as __cpuidle (Mark Langsdorf) [RHEL-4666] - cpuidle: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-4666] - cpuidle: driver: Update microsecond values of state parameters as needed (Mark Langsdorf) [RHEL-4666] - cpuidle: sysfs: make kobj_type structures constant (Mark Langsdorf) [RHEL-4666] - cpuidle: Fix poll_idle() noinstr annotation (Mark Langsdorf) [RHEL-4666] - cpuidle-haltpoll: Replace default_idle() with arch_cpu_idle() (Mark Langsdorf) [RHEL-4666] - cpuidle-haltpoll: select haltpoll governor (Mark Langsdorf) [RHEL-4666] - cpuidle: Annotate poll_idle() (Mark Langsdorf) [RHEL-4666] - powerpc/cpuidle: Set CPUIDLE_FLAG_POLLING for snooze state (Mark Langsdorf) [RHEL-4666] - cpuidle: Remove redundant check in cpuidle_switch_governor() (Mark Langsdorf) [RHEL-4666] - cpuidle: powernv: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [RHEL-4666] - cpuidle: coupled: Drop duplicate word from a comment (Mark Langsdorf) [RHEL-4666] - KVM: s390: add tracepoint in gmap notifier (Cédric Le Goater) [RHEL-11434] - KVM: s390: add stat counter for shadow gmap events (Cédric Le Goater) [RHEL-11434] - KVM: s390: fix gisa destroy operation might lead to cpu stalls (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping keyless mode exits (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping userspace-emulated instructions (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping kernel-emulated instructions (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping into program interrupt handlers (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping into interrupt handlers (Cédric Le Goater) [RHEL-9581] - KVM: s390: fix sthyi error handling (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: fix index value of replaced ASCE (Cédric Le Goater) [RHEL-9581] - KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler (Cédric Le Goater) [RHEL-9581] - KVM: s390: vsie: fix the length of APCB bitmap (Cédric Le Goater) [RHEL-9581] - KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes (Cédric Le Goater) [RHEL-9581] - KVM: s390: pci: fix virtual-physical confusion on module unload/load (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: fix virtual-physical confusion for next alert GISA (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: fix external interruption loop not always detected (Cédric Le Goater) [RHEL-9581] - s390: vfio-ap: tighten the NIB validity check (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: leak the topmost page table when destroy fails (Cédric Le Goater) [RHEL-9581] - mbcache: Avoid nesting of cache->c_list_lock under bit locks (Carlos Maiolino) [RHEL-15010] - ext4: fix deadlock due to mbcache entry corruption (Carlos Maiolino) [RHEL-15010] - mbcache: automatically delete entries from cache on freeing (Carlos Maiolino) [RHEL-15010] - ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline (Carlos Maiolino) [RHEL-15010] - ext4: fix another off-by-one fsmap error on 1k block filesystems (Carlos Maiolino) [RHEL-15010] - ext4: fix task hung in ext4_xattr_delete_inode (Carlos Maiolino) [RHEL-15010] - ext4: Fix function prototype mismatch for ext4_feat_ktype (Carlos Maiolino) [RHEL-15010] - ext4: avoid unaccounted block allocation when expanding inode (Carlos Maiolino) [RHEL-15010] - ext4: avoid BUG_ON when creating xattrs (Carlos Maiolino) [RHEL-15010] - ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline (Carlos Maiolino) [RHEL-15010] - ext4: fix uninititialized value in 'ext4_evict_inode' (Carlos Maiolino) [RHEL-15010] - ext4: fix corruption when online resizing a 1K bigalloc fs (Carlos Maiolino) [RHEL-15010] - ext4: fix error code return to user-space in ext4_get_branch() (Carlos Maiolino) [RHEL-15010] - ext4: init quota for 'old.inode' in 'ext4_rename' (Carlos Maiolino) [RHEL-15010] - ext4: fix undefined behavior in bit shift for ext4_check_flag_values (Carlos Maiolino) [RHEL-15010] - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode (Carlos Maiolino) [RHEL-15010] - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode (Carlos Maiolino) [RHEL-15010] - ext4: add helper to check quota inums (Carlos Maiolino) [RHEL-15010] - ext4: fix bug_on in __es_tree_search caused by bad quota inode (Carlos Maiolino) [RHEL-15010] - ext4: silence the warning when evicting inode with dioread_nolock (Carlos Maiolino) [RHEL-15010] - ext4: fix use-after-free in ext4_ext_shift_extents (Carlos Maiolino) [RHEL-15010] - ext4: fix warning in 'ext4_da_release_space' (Carlos Maiolino) [RHEL-15010] - jbd2: wake up journal waiters in FIFO order, not LIFO (Carlos Maiolino) [RHEL-15010] - ext4: place buffer head allocation before handle start (Carlos Maiolino) [RHEL-15010] - ext4: fix check for block being out of directory size (Carlos Maiolino) [RHEL-15010] {CVE-2022-1184} - ext4: make ext4_lazyinit_thread freezable (Carlos Maiolino) [RHEL-15010] - ext4: fix null-ptr-deref in ext4_write_info (Carlos Maiolino) [RHEL-15010] - ext4: limit the number of retries after discarding preallocations blocks (Carlos Maiolino) [RHEL-15010] - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 (Carlos Maiolino) [RHEL-15010] - jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted (Carlos Maiolino) [RHEL-15010] - ext4: fix race when reusing xattr blocks (Carlos Maiolino) [RHEL-15010] - ext4: unindent codeblock in ext4_xattr_block_set() (Carlos Maiolino) [RHEL-15010] - ext4: remove EA inode entry from mbcache on inode eviction (Carlos Maiolino) [RHEL-15010] - ext4: use kmemdup() to replace kmalloc + memcpy (Carlos Maiolino) [RHEL-15010] - ext4: avoid remove directory when directory is corrupted (Carlos Maiolino) [RHEL-15010] - ext4: recover csum seed of tmp_inode after migrating to extents (Carlos Maiolino) [RHEL-15010] - mbcache: add functions to delete entry if unused (Carlos Maiolino) [RHEL-15010] - mbcache: don't reclaim used entries (Carlos Maiolino) [RHEL-15010] - redhat/configs: Disable AMD PMF driver (Prarit Bhargava) [RHEL-10011] - x86/amd_nb: Add PCI ID for family 19h model 78h (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: provide user message where s0ix is not supported (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Fix memory leak in amd_pmc_stb_debugfs_open_v2() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: Remove __maybe_unused from amd_pmc_suspend_handler() (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Utilize SMN index 0 for driver probe (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read` (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Don't try to read SMU version on Picasso (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: Convert to platform remove callback returning void (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: hsmp: Convert to platform remove callback returning void (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: remove CONFIG_SUSPEND checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add line break for readability (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: differentiate STB/SMU messaging prints (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Write dummy postcode into the STB DRAM (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add num_samples message id support to STB (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: add CONFIG_SERIO dependency (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add a module parameter to disable workarounds (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: Fix refcount leak in amd_pmc_probe (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add new ACPI ID AMDI0009 (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Remove more CONFIG_DEBUG_FS checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Read SMU version during suspend on Cezanne systems (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: remove CONFIG_DEBUG_FS checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Fix build without debugfs (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add sysfs files for SMU (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Always write to the STB (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add defines for STB events (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmf: Add support for PMF core layer (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmc: Add new platform support (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmc: Add new acpi id for PMC controller (Prarit Bhargava) [RHEL-10011] - platform/x86: Move AMD platform drivers to separate directory (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Fix build error unused-function (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Shuffle location of amd_pmc_get_smu_version() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Avoid reading SMU version at probe time (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move FCH init to first use (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move SMU logging setup out of init (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Only report STB errors when STB enabled (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Drop CPU QoS workaround (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Output error codes in messages (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move to later in the suspend process (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Validate entry into the deepest state on resume (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: uninitialized variable in amd_pmc_s2d_init() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Add support for AMD Spill to DRAM STB feature (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Correct usage of SMU version (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Make amd_pmc_stb_debugfs_fops static (Prarit Bhargava) [RHEL-10011] - scsi: qedf: Add synchronization between I/O completions and abort (Nilesh Javali) [RHEL-9861] - scsi: qedf: Remove unused declaration (Nilesh Javali) [RHEL-9861] - scsi: qedf: Fix firmware halt over suspend and resume (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Fix NULL dereference in error handling (Nilesh Javali) [RHEL-9861] - scsi: qedf: Remove unused 'num_handled' variable (Nilesh Javali) [RHEL-9861] - scsi: qla2xxx: Fix system crash due to bad pointer access (Nilesh Javali) [RHEL-9859] - qla2xxx: Fix double free of dsd_list during driver load. (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Correct endianness for rqstlen and rsplen (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix unused variable warning in qla2xxx_process_purls_pkt() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix spelling mistake "tranport" -> "transport" (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused variables in qla24xx_build_scsi_type_6_iocbs() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix nvme_fc_rcv_ls_req() undefined error (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.09.100-k (Nilesh Javali) [RHEL-9859] - Revert "scsi: qla2xxx: Fix buffer overrun" (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unsupported ql2xenabledif option (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Error code did not return to upper layer (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add logs for SFP temperature monitoring (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix firmware resource tracking (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Flush mailbox commands on chip reset (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add Unsolicited LS Request and Response Support for NVMe (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Allow 32-byte CDBs (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Move resource to allow code reuse (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused declarations (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.500-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: fix inconsistent TMF timeout (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix TMF leak through (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Turn off noisy message log (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix session hang in gnl (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix erroneous link up failure (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix command flush during TMF (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Limit TMF to 8 per function (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Adjust IOCB resource on qpair create (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix deletion race condition (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix error code in qla2x00_start_sp() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Silence a static checker warning (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.400-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Correct the index of array (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Pointer may be dereferenced (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix buffer overrun (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Avoid fcport pointer dereference (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix potential NULL pointer dereference (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Array index may go out of bound (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Drop useless LIST_HEAD (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Replace one-element array with DECLARE_FLEX_ARRAY() helper (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix end of loop test (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix NULL pointer dereference in target mode (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.300-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Wait for io return on terminate rport (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix mem access after free (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix hang in task management (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix task management cmd fail due to unavailable resource (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix task management cmd failure (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Multi-que support for TMF (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix memory leak in qla2x00_probe_one() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Refer directly to the qla2xxx_driver_template (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove default fabric ops callouts (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add option to disable FC2 Target support (Nilesh Javali) [RHEL-9859]- [rt] build kernel-rt-4.18.0-526.rt7.315.el8 [RHEL-5332] - cpupower: Fix cpuidle_set to accept only numeric values for idle-set operation. (Mamatha Inamdar) [RHEL-15215] - powerpc/vas: Limit open window failure messages in log bufffer (Mamatha Inamdar) [RHEL-14968] - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). (Paolo Abeni) [RHEL-14372] - vxlan: calculate correct header length for GPE (Petr Oros) [RHEL-14527] - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). (Guillaume Nault) [RHEL-2574] {CVE-2023-4622} - netfilter: xt_u32: validate user space input (Phil Sutter) [RHEL-11729] {CVE-2023-39192} - netfilter: nf_log_syslog: Consolidate entry checks (Phil Sutter) [RHEL-6044] - netfilter: nf_log_syslog: Don't ignore unknown protocols (Phil Sutter) [RHEL-6044] - netfilter: nf_log_syslog: Merge MAC header dumpers (Phil Sutter) [RHEL-6044] - tipc: fix a potential deadlock on &tx->lock (Xin Long) [RHEL-14830] - tipc: stop tipc crypto on failure in tipc_node_create (Xin Long) [RHEL-14830] - tipc: check return value of pskb_trim() (Xin Long) [RHEL-14830] - net: tipc: resize nlattr array to correct size (Xin Long) [RHEL-14830] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-15311] - scsi: target: Replace strlcpy() with strscpy() (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsi: Stop using sprintf() in iscsi_target_configfs.c (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() (Maurizio Lombardi) [RHEL-15311] - scsi: target: Fix multiple LUN_RESET handling (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsit: Free cmds before session free (Maurizio Lombardi) [RHEL-15311] - net: xfrm: skip policies marked as dead while reinserting policies (Sabrina Dubroca) [RHEL-14518] - ip_vti: fix potential slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - ip6_vti: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - xfrm: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - net: ipv4: Use kfree_sensitive instead of kfree (Sabrina Dubroca) [RHEL-14518] - xfrm: Linearize the skb after offloading if needed. (Sabrina Dubroca) [RHEL-14518] - xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets (Sabrina Dubroca) [RHEL-14518] - net: skb_queue_purge_reason() optimizations (Antoine Tenart) [RHEL-14568] - net: add skb_queue_purge_reason and __skb_queue_purge_reason (Antoine Tenart) [RHEL-14568] - tcp: add TCP_OLD_SEQUENCE drop reason (Antoine Tenart) [RHEL-14568] - net: move dropreason.h to dropreason-core.h (Antoine Tenart) [RHEL-14568] - net: fix kfree_skb_list use of skb_mark_not_on_list (Antoine Tenart) [RHEL-14568] - net: kfree_skb_list use kmem_cache_free_bulk (Antoine Tenart) [RHEL-14568] - bpf: Clarify error expectations from bpf_clone_redirect (Davide Caratti) [RHEL-15040] - veth: Fixing transmit return status for dropped packets (Davide Caratti) [RHEL-15040] - net: fib: avoid warn splat in flow dissector (Davide Caratti) [RHEL-15040] - net: af_key: fix sadb_x_filter validation (Davide Caratti) [RHEL-15040] - net: dcb: choose correct policy to parse DCB_ATTR_BCN (Davide Caratti) [RHEL-15040] - llc: Don't drop packet from non-root netns. (Davide Caratti) [RHEL-15040] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-15040] - af_key: Reject optional tunnel/BEET mode templates in outbound policies (Davide Caratti) [RHEL-15040] - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). (Davide Caratti) [RHEL-15040] - ethtool: Fix uninitialized number of lanes (Davide Caratti) [RHEL-15040] - vlan: partially enable SIOCSHWTSTAMP in container (Davide Caratti) [RHEL-15040] - net/sched: act_ct: additional checks for outdated flows (Davide Caratti) [RHEL-14032] - netfilter: flowtable: GC pushes back packets to classic path (Davide Caratti) [RHEL-14032] - net: sched: sch_qfq: Use non-work-conserving warning handler (Davide Caratti) [RHEL-14032] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Davide Caratti) [RHEL-14032] - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve (Davide Caratti) [RHEL-14032] - net/sched: sch_hfsc: Ensure inner classes have fsc curve (Davide Caratti) [RHEL-14032] - net/sched: fix a qdisc modification with ambiguous command request (Davide Caratti) [RHEL-14032] - net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64 (Davide Caratti) [RHEL-14032] - net/sched: mqprio: add extack to mqprio_parse_nlattr() (Davide Caratti) [RHEL-14032] - net: sched: cls_flower: Undo tcf_bind_filter in case of an error (Davide Caratti) [RHEL-14032] - net: sched: cls_bpf: Undo tcf_bind_filter in case of an error (Davide Caratti) [RHEL-14032] - net: sched: cls_u32: Undo refcount decrement in case update failed (Davide Caratti) [RHEL-14032] - net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knode (Davide Caratti) [RHEL-14032] - net: sched: cls_matchall: Undo tcf_bind_filter in case of failure after mall_set_parms (Davide Caratti) [RHEL-14032] - net/sched: flower: Ensure both minimum and maximum ports are specified (Davide Caratti) [RHEL-14032] - net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX (Davide Caratti) [RHEL-14032] - sch_netem: fix issues in netem_change() vs get_dist_table() (Davide Caratti) [RHEL-14032] - sch_netem: acquire qdisc lock in netem_change() (Davide Caratti) [RHEL-14032] - selftests: tc-testing: add one test for flushing explicitly created chain (Davide Caratti) [RHEL-14032] - net/sched: cls_api: Fix lockup on flushing explicitly created chain (Davide Caratti) [RHEL-14032] - net/sched: qdisc_destroy() old ingress and clsact Qdiscs before grafting (Davide Caratti) [RHEL-14032] - net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs (Davide Caratti) [RHEL-14032] - net/sched: act_ct: Fix promotion of offloaded unreplied tuple (Davide Caratti) [RHEL-14032] - net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values (Davide Caratti) [RHEL-14032] - net: sched: fix NULL pointer dereference in mq_attach (Davide Caratti) [RHEL-14032] - net/sched: act_mirred: Add carrier check (Davide Caratti) [RHEL-14032] - redhat/configs: delete ftdi-elan driver config (Desnes Nunes) [RHEL-13071] - redhat/configs: delete u132-hcd driver config (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: fix a NULL vs IS_ERR() check in probe (Desnes Nunes) [RHEL-13071] - usb: typec: Fix fast_role_swap_current show function (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: Fix command cancellation (Desnes Nunes) [RHEL-13071] - USB: serial: option: add Quectel EM061KGL series (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Fix broken polling mode after system suspend/resume (Desnes Nunes) [RHEL-13071] - usb: usbfs: Use consistent mmap functions (Desnes Nunes) [RHEL-13071] - usb: usbfs: Enforce page requirements for mmap (Desnes Nunes) [RHEL-13071] - thunderbolt: Do not touch CL state configuration during discovery (Desnes Nunes) [RHEL-13071] - thunderbolt: Increase DisplayPort Connection Manager handshake timeout (Desnes Nunes) [RHEL-13071] - thunderbolt: dma_test: Use correct value for absent rings when creating paths (Desnes Nunes) [RHEL-13071] - xhci: Fix incorrect tracking of free space on transfer rings (Desnes Nunes) [RHEL-13071] - xhci-pci: Only run d3cold avoidance quirk for s2idle (Desnes Nunes) [RHEL-13071] - usb-storage: fix deadlock when a scsi command timeouts more than once (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Fix fault at module removal (Desnes Nunes) [RHEL-13071] - usb: typec: altmodes/displayport: fix pin_assignment_show (Desnes Nunes) [RHEL-13071] - USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value (Desnes Nunes) [RHEL-13071] - PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports (Desnes Nunes) [RHEL-13071] - PCI: Add ACS quirk for Zhaoxin multi-function devices (Desnes Nunes) [RHEL-13071] - PCI: Add Zhaoxin Vendor ID (Desnes Nunes) [RHEL-13071] - USB: usbtmc: Fix direction for 0-length ioctl control messages (Desnes Nunes) [RHEL-13071] - usb: usbtmc: Fix bug in pipe direction for control transfers (Desnes Nunes) [RHEL-13071] - media: pvrusb2: fix DVB_CORE dependency (Desnes Nunes) [RHEL-13071] - USB: sisusbvga: Add endpoint checks (Desnes Nunes) [RHEL-13071] - USB: core: Add routines for endpoint checks in old drivers (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: don't print PPM init deferred errors (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: fix multiple times discover svids error (Desnes Nunes) [RHEL-13071] - usb: xhci: plat: Add USB 3.0 phy support (Desnes Nunes) [RHEL-13071] - usb: host: xhci-plat: Use dev_is_pci() helper (Desnes Nunes) [RHEL-13071] - xhci: fix debugfs register accesses while suspended (Desnes Nunes) [RHEL-13071] - debugfs: regset32: Add Runtime PM support (Desnes Nunes) [RHEL-13071] - USB: serial: option: add UNISOC vendor and TOZED LT70C product (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix typos in comments (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix sparse warnings in tbnet_xmit_csum_and_map() (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix sparse warnings in tbnet_check_frame() and tbnet_poll() (Desnes Nunes) [RHEL-13071] - media: mc-device: remove unnecessary __must_check (Desnes Nunes) [RHEL-13071] - media: au0828: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-13071] - USB: core: Fix docs warning caused by wireless_status feature (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325 (Desnes Nunes) [RHEL-13071] - ACPI: OSL: Remove the helper for deactivating memory region (Desnes Nunes) [RHEL-13071] - ACPI: OSL: Clean up printing messages (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: Map the mailbox with memremap() (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: tps6598x: make interrupts optional (Desnes Nunes) [RHEL-13071] - dt-bindings: Explicitly allow additional properties in common schemas (Desnes Nunes) [RHEL-13071] - dt-bindings: connector: Convert Samsung 11-pin USB bindings to dtschema (Desnes Nunes) [RHEL-13071] - dt-bindings: Merge gpio-usb-b-connector with usb-connector (Desnes Nunes) [RHEL-13071] - dt-bindings: Clean-up schema indentation formatting (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: typec-tcpci: convert to DT schema format (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: try to get role switch from tcpc fwnode (Desnes Nunes) [RHEL-13071] - USB: core: Add API to change the wireless_status (Desnes Nunes) [RHEL-13071] - USB: core: Add wireless_status sysfs attribute (Desnes Nunes) [RHEL-13071] - ABI: sysfs-bus-usb: better document variable argument (Desnes Nunes) [RHEL-13071] - thunderbolt: Introduce usb4_port_sb_opcode_err_to_errno() helper (Desnes Nunes) [RHEL-13071] - media: pvrusb2: clean up unneeded complexity in pvrusb2 class logic (Desnes Nunes) [RHEL-13071] - usb: move config USB_USS720 to usb's misc Kconfig (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-nop-xceiv: add power-domains property (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-nop-xceiv: Convert to DT schema (Desnes Nunes) [RHEL-13071] - thunderbolt: Make use of SI units from units.h (Desnes Nunes) [RHEL-13071] - thunderbolt: Get rid of redundant 'else' (Desnes Nunes) [RHEL-13071] - thunderbolt: ACPI: Replace tb_acpi_find_port() with acpi_find_child_by_adr() (Desnes Nunes) [RHEL-13071] - usb: pci-quirks: Reduce the length of a spinlock section in usb_amd_find_chipset_info() (Desnes Nunes) [RHEL-13071] - xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals (Desnes Nunes) [RHEL-13071] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Add support for polling interrupts status (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: add PMIC Glink UCSI driver (Desnes Nunes) [RHEL-13071] - tracing: Acquire buffer from temparary trace sequence (Desnes Nunes) [RHEL-13071] - USB: serial: quatech2: remove unused qt2_setdevice function (Desnes Nunes) [RHEL-13071] - usb: typec: tipd: remove unused tps6598x_write16,32 functions (Desnes Nunes) [RHEL-13071] - usb: typec: tcpci_mt6360: remove unused mt6360_tcpc_read16 function (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-13071] - xhci: Move xhci MSI sync function to to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: Call MSI sync function from xhci-pci instead of generic xhci code (Desnes Nunes) [RHEL-13071] - xhci: Move functions to cleanup MSI to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: move PCI specific MSI/MSIX cleanup away from generic xhci functions (Desnes Nunes) [RHEL-13071] - xhci: Move functions to setup msi to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: Avoid PCI MSI/MSIX interrupt reinitialization at resume (Desnes Nunes) [RHEL-13071] - xhci: dbc: Provide sysfs option to configure dbc descriptors (Desnes Nunes) [RHEL-13071] - xhci: mem: Join string literals back (Desnes Nunes) [RHEL-13071] - xhci: mem: Replace explicit castings with appropriate specifiers (Desnes Nunes) [RHEL-13071] - xhci: mem: Use while (i--) pattern to clean up (Desnes Nunes) [RHEL-13071] - xhci: mem: Drop useless return:s (Desnes Nunes) [RHEL-13071] - xhci: mem: Get rid of redundant 'else' (Desnes Nunes) [RHEL-13071] - xhci: mem: Use dma_poll_zalloc() instead of explicit memset() (Desnes Nunes) [RHEL-13071] - xhci: mem: Carefully calculate size for memory allocations (Desnes Nunes) [RHEL-13071] - overflow: Provide constant expression struct_size (Desnes Nunes) [RHEL-13071] - test_overflow: Regularize test reporting output (Desnes Nunes) [RHEL-13071] - overflow: Implement size_t saturating arithmetic helpers (Desnes Nunes) [RHEL-13071] - test_overflow: Add shift overflow tests (Desnes Nunes) [RHEL-13071] - overflow.h: Add comment documenting __ab_c_size() (Desnes Nunes) [RHEL-13071] - docs: basics.rst: get rid of rcu kernel-doc macros (Desnes Nunes) [RHEL-13071] - docs: Do not seek comments in kernel/rcu/tree_plugin.h (Desnes Nunes) [RHEL-13071] - docs: deprecated.rst: Add zero-length and one-element arrays (Desnes Nunes) [RHEL-13071] - docs: Remove :c:func: from process/deprecated.rst (Desnes Nunes) [RHEL-13071] - docs: Introduce deprecated APIs list (Desnes Nunes) [RHEL-13071] - USB: misc: Remove unused include file usb_u132.h (Desnes Nunes) [RHEL-13071] - usb: ftdi-elan: Delete driver (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: Drop unneeded quotes (Desnes Nunes) [RHEL-13071] - usb: host: u132-hcd: Delete driver (Desnes Nunes) [RHEL-13071] - media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use dvb_* symbols (Desnes Nunes) [RHEL-13071] - usb: misc: usb3503: support usb3803 and bypass mode (Desnes Nunes) [RHEL-13071] - usb: misc: usb3503: refactor code to prepare for usb3803 addition (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: smsc,usb3503: Add usb3803 (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: Convert SMSC USB3503 binding to a schema (Desnes Nunes) [RHEL-13071] - usb: typec: fusb302: mark OF related data as maybe unused (Desnes Nunes) [RHEL-13071] - usb: typec: hd3ss3220: Drop of_match_ptr for ID table (Desnes Nunes) [RHEL-13071] - usb: typec: hd3ss3220: Convert to i2c's .probe_new() (Desnes Nunes) [RHEL-13071] - usb: acpi: Switch to use acpi_evaluate_dsm_typed() (Desnes Nunes) [RHEL-13071] - usb: Use of_property_read_bool() for boolean properties (Desnes Nunes) [RHEL-13071] - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe (Desnes Nunes) [RHEL-13071] - usb: usb251xb: Switch to use dev_err_probe() helper (Desnes Nunes) [RHEL-13071] - thunderbolt: Refactor DROM reading (Desnes Nunes) [RHEL-13071] - thunderbolt: use `tb_eeprom_get_drom_offset` to discover DROM offset (Desnes Nunes) [RHEL-13071] - usb: xhci: change some trace event __dynamic_array() to __get_buf() (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: allow evaluated properties in OHCI controllers (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-device: make "compatible" optional (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: hcd: correct usb-device path (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: fix yamllint check warning (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-device: fix typo in required properties (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: convert usb-device.txt to YAML schema (Desnes Nunes) [RHEL-13071] - dt-bindings: Fix SPI and I2C bus node names in examples (Desnes Nunes) [RHEL-13071] - dt-bindings: mfd: mediatek: Add bindings for MT6360 PMIC (Desnes Nunes) [RHEL-13071] - usb typec: mt6360: Add MT6360 Type-C DT binding documentation (Desnes Nunes) [RHEL-13071]- [rt] build kernel-rt-4.18.0-525.rt7.314.el8 [RHEL-5332] - net: xfrm: Fix xfrm_address_filter OOB read (Wander Lairson Costa) [2227302] {CVE-2023-39194} - drm/qxl: fix UAF on handle creation (Wander Lairson Costa) [2218335] {CVE-2023-39198} - x86/sev: Make enc_dec_hypercall() accept a size instead of npages (Vitaly Kuznetsov) [RHEL-3656] - net: virtio_net_hdr_to_skb: count transport header in UFO (Cindy Lu) [RHEL-6030] - ice: reset first in crash dump kernels (Petr Oros) [2139761] - perf/core: Fix potential NULL deref (Wander Lairson Costa) [RHEL-14982] {CVE-2023-5717} - perf: Disallow mis-matched inherited group reads (Wander Lairson Costa) [RHEL-14982] {CVE-2023-5717} - scsi: mpt3sas: Drop redundant pci_enable_pcie_error_reporting() (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Fix in error path (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Fix loop logic (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Remove volatile qualifier (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Perform additional retries if doorbell read returns 0 (Tomas Henzl) [RHEL-8246] - scsi: mpi3mr: Split off bus_reset function from host_reset (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Update driver version to 8.5.0.0.0 (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Enhance handling of devices removed after controller reset (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: WRITE SAME implementation (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Add support for more than 1MB I/O (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Update MPI Headers to version 3.00.28 (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Fix the type used for pointers to bitmap (Tomas Henzl) [RHEL-8232] - regmap: Drop initial version of maximum transfer length fixes (Mark Langsdorf) [RHEL-1022] - regmap: Account for register length when chunking (Mark Langsdorf) [RHEL-1022] - driver core: update comments in device_rename() (Mark Langsdorf) [RHEL-1022] - cacheinfo: Add use_arch[|_cache]_info field/function (Mark Langsdorf) [RHEL-1022] - arch_topology: Remove early cacheinfo error message if -ENOENT (Mark Langsdorf) [RHEL-1022] - cacheinfo: Allow early level detection when DT/ACPI info is missing/broken (Mark Langsdorf) [RHEL-1022] - cacheinfo: Check sib_leaf in cache_leaves_are_shared() (Mark Langsdorf) [RHEL-1022] - cacheinfo: Add arch specific early level initializer (Mark Langsdorf) [RHEL-1022] - regmap: Factor out single value register syncing (Mark Langsdorf) [RHEL-1022] - regmap: Add RAM backed register map (Mark Langsdorf) [RHEL-1022] - regmap: Removed compressed cache support (Mark Langsdorf) [RHEL-1022] - base: soc: populate machine name in soc_device_register if empty (Mark Langsdorf) [RHEL-1022] - regmap: Clarify error for unknown cache types (Mark Langsdorf) [RHEL-1022] - regmap: Handle sparse caches in the default sync (Mark Langsdorf) [RHEL-1022] - regmap: add a helper to translate the register address (Mark Langsdorf) [RHEL-1022] - regmap: cache: Silence checkpatch warning (Mark Langsdorf) [RHEL-1022] - regmap: cache: Return error in cache sync operations for REGCACHE_NONE (Mark Langsdorf) [RHEL-1022] - devres: Pass unique name of the resource to devm_add_action() (Mark Langsdorf) [RHEL-1022] - device property: Clarify description of returned value in some functions (Mark Langsdorf) [RHEL-1022] - driver core: Make state_synced device attribute writeable (Mark Langsdorf) [RHEL-1022] - PM: domains: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [RHEL-1022] - PM: runtime: Do not call __rpm_callback() from rpm_idle() (Mark Langsdorf) [RHEL-1022] - kobject: kset_uevent_ops: make name() callback take a const * (Mark Langsdorf) [RHEL-1022] - kobject: kset_uevent_ops: make filter() callback take a const * (Mark Langsdorf) [RHEL-1022] - kobject: make get_ktype() take a const pointer (Mark Langsdorf) [RHEL-1022] - kobject: make kobject_get_ownership() take a constant kobject * (Mark Langsdorf) [RHEL-1022] - arm64: topology: move store_cpu_topology() to shared code (Mark Langsdorf) [RHEL-1022] - filemap: skip write and wait if end offset precedes start (Nico Pache) [RHEL-5620] - mm/mempolicy: clean up the code logic in queue_pages_pte_range (Nico Pache) [RHEL-5620] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5620] - mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Nico Pache) [RHEL-5620] - writeback: fix call of incorrect macro (Nico Pache) [RHEL-5620] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5620] - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock (Nico Pache) [RHEL-5620] - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs (Nico Pache) [RHEL-5620] - mm/khugepaged: check again on anon uffd-wp during isolation (Nico Pache) [RHEL-5620] - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() (Nico Pache) [RHEL-5620] - mm/fadvise: use LLONG_MAX instead of -1 for eof (Nico Pache) [RHEL-5620] - mm: Make failslab writable again (Nico Pache) [RHEL-5620] - mm: migrate: fix THP's mapcount on isolation (Nico Pache) [RHEL-5620] - mm/memremap.c: map FS_DAX device memory as decrypted (Nico Pache) [RHEL-5620] - mm/page_alloc: add missing is_migrate_isolate() check in set_page_guard() (Nico Pache) [RHEL-5620] - mm: pagewalk: Fix race between unmap and page walker (Nico Pache) [RHEL-5620] - mm/slub: add missing TID updates on slab deactivation (Nico Pache) [RHEL-5620] - hugetlb: fix huge_pmd_unshare address update (Nico Pache) [RHEL-5620] - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages (Nico Pache) [RHEL-5620] - highmem: fix checks in __kmap_local_sched_{in,out} (Nico Pache) [RHEL-5620] - mm: fix race between MADV_FREE reclaim and blkdev direct IO read (Nico Pache) [RHEL-5620] - mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() (Nico Pache) [RHEL-5620] - memblock: use kfree() to release kmalloced memblock regions (Nico Pache) [RHEL-5620] - mm/list_lru.c: prefer struct_size over open coded arithmetic (Nico Pache) [RHEL-5620] - mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp (Nico Pache) [RHEL-5620] - mm/hugetlb: initialize hugetlb_usage in mm_init (Nico Pache) [RHEL-5620] - mm: mempolicy: don't have to split pmd for huge zero page (Nico Pache) [RHEL-5620] - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes (Nico Pache) [RHEL-5620] - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() (Nico Pache) [RHEL-5620] - delayacct: clear right task's flag after blkio completes (Nico Pache) [RHEL-5620] - mm: remove lru_add_drain_all in alloc_contig_range (Nico Pache) [RHEL-5620] - mm: always have io_remap_pfn_range() set pgprot_decrypted() (Nico Pache) [RHEL-5620] - mm/page_alloc: fix documentation error (Nico Pache) [RHEL-5620] - s390/mm: mmap base does not depend on ADDR_NO_RANDOMIZE personality (Nico Pache) [RHEL-5620] - powerpc/mm: Fix "sz" set but not used warning (Nico Pache) [RHEL-5620] - powerpc/mm/hash: Handle mmap_min_addr correctly in get_unmapped_area topdown search (Nico Pache) [RHEL-5620] - mm: ksm: do not block on page lock when searching stable tree (Nico Pache) [RHEL-5620] - powerpc/hugetlbpage: Rmove unhelpful HUGEPD_*_SHIFT macros (Nico Pache) [RHEL-5620] - arm64: mm: Export __sync_icache_dcache() for xen-privcmd (Nico Pache) [RHEL-5620]- [rt] build kernel-rt-4.18.0-524.rt7.313.el8 [RHEL-5332] - pNFS/filelayout: treat GETDEVICEINFO errors as layout failure (Scott Mayhew) [RHEL-4969] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8630] - net/sched: cls_rsvp: always try to match inside the linear part of skb (Davide Caratti) [RHEL-11730] {CVE-2023-42755} - vc_screen: don't clobber return value in vcs_read (Ricardo Robaina) [2221468] {CVE-2023-3567} - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF (Ricardo Robaina) [2221468] {CVE-2023-3567} - vt_kdsetmode: extend console locking (John W. Linville) [RHEL-3016] {CVE-2021-3753} - console: consume APC, DM, DCS (John W. Linville) [RHEL-3016] {CVE-2021-3753} - vt_ioctl: move vt_kdsetmode out of vt_k_ioctl (John W. Linville) [RHEL-3016] {CVE-2021-3753} - scsi: core: Fix legacy /proc parsing buffer overflow (Ewan D. Milne) [RHEL-14311] - scsi: core: Improve scsi_vpd_inquiry() checks (Ewan D. Milne) [RHEL-14311] - scsi: core: Fix a procfs host directory removal regression (Ewan D. Milne) [RHEL-14311] - scsi: core: Remove the /proc/scsi/${proc_name} directory earlier (Ewan D. Milne) [RHEL-14311] - ibmvnic: Assign XPS map to correct queue index (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Toggle between queue types in affinity mapping (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Update XPS assignments during affinity binding (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Add hotpluggable CPU callbacks to reassign affinity hints (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Assign IRQ affinity hints to device queues (Mukesh Chaurasiya) [RHEL-11210] - mm/slub: fix a slab missed to be freed problem (Rafael Aquini) [RHEL-9526] - mm/slub: simplify __cmpxchg_double_slab() and slab_[un]lock() (Rafael Aquini) [RHEL-9526] - mm/slub: convert object_map_lock to non-raw spinlock (Rafael Aquini) [RHEL-9526] - mm/slub: remove slab_lock() usage for debug operations (Rafael Aquini) [RHEL-9526] - mm/slub: restrict sysfs validation to debug caches and make it safe (Rafael Aquini) [RHEL-9526] - mm/slub: move free_debug_processing() further (Rafael Aquini) [RHEL-9526] - mm/slub: remove unneeded return value of slab_pad_check (Rafael Aquini) [RHEL-9526] - s390/qdio: fix do_sqbs() inline assembly constraint (Tobias Huschle) [RHEL-11194] - s390/lcs: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [RHEL-11194] - s390/lcs: Convert sprintf to scnprintf (Tobias Huschle) [RHEL-11194] - s390/ctcm: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [RHEL-11194] - s390/ctcm: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [RHEL-11194] - s390/qeth: Fix vipa deletion (Tobias Huschle) [RHEL-11194] - s390/lcs: Remove FDDI option (Tobias Huschle) [RHEL-11194] - net/ism: Remove redundant pci_clear_master (Tobias Huschle) [RHEL-11198] - net/smc: Fix dependency of SMC on ISM (Tobias Huschle) [RHEL-11198] - s390/ism: Do not unregister clients with registered DMBs (Tobias Huschle) [RHEL-11198] - s390/ism: Fix and simplify add()/remove() callback handling (Tobias Huschle) [RHEL-11198] - s390/ism: Fix locking for forwarding of IRQs and events to clients (Tobias Huschle) [RHEL-11198] - s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit() (Tobias Huschle) [RHEL-11198] - s390/ism: Set DMA coherent mask (Tobias Huschle) [RHEL-11198] - net/ism: Remove extra include (Tobias Huschle) [RHEL-11198] - net/smc: Introduce explicit check for v2 support (Tobias Huschle) [RHEL-11198] - dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-13917] - dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-13917] - dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-13917] - dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-13917] - dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-13917] - dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-13917] - dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-13917] - dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-13917] - dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-13917] - dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-13917] - dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-13917] - dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-13917] - dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-13917] - dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-13917]- [rt] build kernel-rt-4.18.0-523.rt7.312.el8 [RHEL-5332] - cifs: Fix UAF in cifs_demultiplex_thread() (Scott Mayhew) [RHEL-7930 RHEL-9046] {CVE-2023-1192} - x86/platform/uv: Use alternate source for socket to node data (Frank Ramsay) [RHEL-13360] - media: technisat-usb2: break out of loop at end of buffer (Desnes Nunes) [RHEL-3013 RHEL-3895] {CVE-2019-15505} - can: af_can: fix NULL pointer dereference in can_rcv_filter (Ricardo Robaina) [RHEL-6429 RHEL-7053] {CVE-2023-2166} - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown (Myron Stowe) [RHEL-5147] - kernel/fork: beware of __put_task_struct() calling context (Wander Lairson Costa) [RHEL-14767] - KVM: x86/mmu: Fix an sign-extension bug with mmu_seq that hangs vCPUs (Peter Xu) [RHEL-7210] - net: tun: fix bugs for oversize packet when napi frags enabled (Ricardo Robaina) [RHEL-7185 RHEL-7267] {CVE-2023-3812} - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO (Jose Ignacio Tornos Martinez) [RHEL-6357] {CVE-2023-31083} - RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() (Kamal Heib) [RHEL-10313 RHEL-11030] - RDMA/qedr: fix repeated words in comments (Kamal Heib) [RHEL-10313 RHEL-11030] - x86/sev: Check for user-space IOIO pointing to kernel space (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev: Check IOBM for IOIO exceptions from user-space (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev: Disable MMIO emulation from user mode (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - USB: core: Fix oversight in SuperSpeed initialization (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Change usb_get_device_descriptor() API (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Unite old scheme and new scheme descriptor reads (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - bonding: do not assume skb mac_header is set (Hangbin Liu) [RHEL-13959] - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Hangbin Liu) [RHEL-13959] - bonding: support balance-alb with openvswitch (Hangbin Liu) [RHEL-13959] - bonding: reset bond's flags when down link is P2P device (Hangbin Liu) [RHEL-13959] - net: fix stack overflow when LRO is disabled for virtual interfaces (Hangbin Liu) [RHEL-13959] - Documentation: bonding: fix the doc of peer_notif_delay (Hangbin Liu) [RHEL-13959] - bonding: fix send_peer_notif overflow (Hangbin Liu) [RHEL-13959] - bonding: Fix memory leak when changing bond type to Ethernet (Hangbin Liu) [RHEL-13959] - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails (Hangbin Liu) [RHEL-13959] - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change (Hangbin Liu) [RHEL-13959] - drivers/net/bonding/bond_3ad: return when there's no aggregator (Hangbin Liu) [RHEL-13959] - KVM: s390: pv: Allow AP-instructions for pv-guests (Thomas Huth) [2111392] - KVM: s390: Add UV feature negotiation (Thomas Huth) [2111392] - s390/uv: UV feature check utility (Thomas Huth) [2111392] - s390/vfio-ap: make sure nib is shared (Thomas Huth) [2111392] - KVM: s390: export kvm_s390_pv*_is_protected functions (Thomas Huth) [2111392] - s390/uv: export uv_pin_shared for direct usage (Thomas Huth) [2111392] - s390/vfio-ap: check for TAPQ response codes 0x35 and 0x36 (Thomas Huth) [2111392] - s390/vfio-ap: handle queue state change in progress on reset (Thomas Huth) [2111392] - s390/vfio-ap: use work struct to verify queue reset (Thomas Huth) [2111392] - s390/vfio-ap: store entire AP queue status word with the queue object (Thomas Huth) [2111392] - s390/vfio-ap: remove upper limit on wait for queue reset to complete (Thomas Huth) [2111392] - s390/vfio-ap: allow deconfigured queue to be passed through to a guest (Thomas Huth) [2111392] - s390/vfio-ap: wait for response code 05 to clear on queue reset (Thomas Huth) [2111392] - s390/vfio-ap: clean up irq resources if possible (Thomas Huth) [2111392] - s390/vfio-ap: no need to check the 'E' and 'I' bits in APQSW after TAPQ (Thomas Huth) [2111392] - s390/vfio-ap: fix memory leak in vfio_ap device driver (Thomas Huth) [2111392] - s390/vfio-ap: remove redundant driver match function (Thomas Huth) [2111392] - s390/vfio_ap: increase max wait time for reset verification (Thomas Huth) [2111392] - s390/vfio_ap: fix handling of error response codes (Thomas Huth) [2111392] - s390/vfio_ap: verify ZAPQ completion after return of response code zero (Thomas Huth) [2111392] - s390/vfio_ap: use TAPQ to verify reset in progress completes (Thomas Huth) [2111392] - s390/vfio_ap: check TAPQ response code when waiting for queue reset (Thomas Huth) [2111392] - s390/vfio-ap: verify reset complete in separate function (Thomas Huth) [2111392] - s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue() (Thomas Huth) [2111392] - s390/vfio-ap: add s390dbf logging to the vfio_ap_irq_enable function (Thomas Huth) [2111392] - s390-vfio-ap: introduces s390 kernel debug feature for vfio_ap device driver (Thomas Huth) [2111392]- [rt] build kernel-rt-4.18.0-522.rt7.311.el8 [RHEL-5332] - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c (Florian Westphal) [RHEL-8444] {CVE-2023-42753} - cxgb4: fix use after free bugs caused by circular dependency problem (Ricardo Robaina) [RHEL-6261 RHEL-7058] {CVE-2023-4133} - ipvs: queue delayed work to expire no destination connections if expire_nodest_conn=1 (Florian Westphal) [RHEL-5742] - bpf: Fix incorrect verifier pruning due to missing register precision taints (Artem Savkov) [RHEL-7534 RHEL-7535] {CVE-2023-2163} - mm/memcontrol.c: remove the redundant updating of stats_flush_threshold (Waiman Long) [2238379] - virtio_balloon: Fix endless deflation and inflation on arm64 (Gavin Shan) [RHEL-1672] - i40e: Fix VF VLAN offloading when port VLAN is configured (Ivan Vecera) [RHEL-6384] - libfs: take cursors out of list when moving past the end of directory (Jeffrey Layton) [RHEL-15148] - net/core: Fix ETH_P_1588 flow dissector (Paolo Abeni) [RHEL-14379] - skbuff: skb_segment, Call zero copy functions before using skbuff frags (Paolo Abeni) [RHEL-14379] - net: prevent skb corruption on frag list segmentation (Paolo Abeni) [RHEL-14379] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-14379] - scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1 (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Log message when controller reset is requested but not issued (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Fix deadlock on firmware crashdump (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Use pci_dev_id() to simplify the code (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Convert union megasas_sgl to flex-arrays (Tomas Henzl) [RHEL-8244] - scsi: smartpqi: Change driver version to 2.1.24-046 (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance error messages (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance controller offline notification (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance shutdown notification (Don Brace) [RHEL-1728] - scsi: smartpqi: Simplify lun_number assignment (Don Brace) [RHEL-1728] - scsi: smartpqi: Rename pciinfo to pci_info (Don Brace) [RHEL-1728] - scsi: smartpqi: Rename MACRO to clarify purpose (Don Brace) [RHEL-1728] - scsi: smartpqi: Add abort handler (Don Brace) [RHEL-1728] - x86/sgx: mark as supported (Vladis Dronov) [2041881] - x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race (Vladis Dronov) [2041881] - x86/sgx: Break up long non-preemptible delays in sgx_vepc_release() (Vladis Dronov) [2041881] - Documentation: Fix typos (only the SGX part) (Vladis Dronov) [2041881] - x86/sgx: Avoid using iterator after loop in sgx_mmu_notifier_release() (Vladis Dronov) [2041881] - selftests/sgx: Add "test_encl.elf" to TEST_FILES (Vladis Dronov) [2041881] - convert sgx_set_attribute() to fdget()/fdput() (Vladis Dronov) [2041881] - x86/sgx: use VM_ACCESS_FLAGS (Vladis Dronov) [2041881] - x86/sgx: Replace kmap/kunmap_atomic() calls (Vladis Dronov) [2041881] - x86/sgx: Allow enclaves to use Asynchrounous Exit Notification (Vladis Dronov) [2041881] - x86/sgx: Reduce delay and interference of enclave release (Vladis Dronov) [2041881] - x86/vdso: Conditionally export __vdso_sgx_enter_enclave() (Vladis Dronov) [2041881] - x86/sgx: Add overflow check in sgx_validate_offset_length() (Vladis Dronov) [2041881]- [rt] build kernel-rt-4.18.0-521.rt7.310.el8 [RHEL-5332] - team: fix null-ptr-deref when team device type is changed (Hangbin Liu) [RHEL-13961] - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Hangbin Liu) [RHEL-13961] - team: reset team's flags when down link is P2P device (Hangbin Liu) [RHEL-13961] - teaming: deliver link-local packets with the link they arrive on (Hangbin Liu) [RHEL-13961] - kernfs: change kernfs_rename_lock into a read-write lock. (Ian Kent) [RHEL-11484] - kernfs: Separate kernfs_pr_cont_buf and rename_lock. (Ian Kent) [RHEL-11484] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-11484] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-11484] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-11484] - kernfs: move struct kernfs_root out of the public view. (Ian Kent) [RHEL-11484] - iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: add null-ptr-check after ip_dev_find() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: Replace 0-length arrays with flexible arrays (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: remove unnecessary NULL check in __c4iw_poll_cq_one() (Kamal Heib) [RHEL-1734] - block: check_events: don't bother with events if unsupported (Ming Lei) [RHEL-2407] - Revert "block: unexport DISK_EVENT_MEDIA_CHANGE for legacy/fringe drivers" (Ming Lei) [RHEL-2407] - Revert "ide: unexport DISK_EVENT_MEDIA_CHANGE for ide-gd and ide-cd" (Ming Lei) [RHEL-2407] - block: disk_events: introduce event flags (Ming Lei) [RHEL-2407] - block: genhd: remove async_events field (Ming Lei) [RHEL-2407] - ibmvnic: Ensure login failure recovery is safe from other resets (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Do partial reset on login failure (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Handle DMA unmapping of login buffs in release functions (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Unmap DMA login rsp buffer on send login fail (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Enforce stronger sanity checks on login response (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Free rwi on reset success (Mamatha Inamdar) [RHEL-11211] - selftests: tls: swap the TX and RX sockets in some tests (Hangbin Liu) [RHEL-13962] - selftests: mirror_gre_changes: Tighten up the TTL test match (Hangbin Liu) [RHEL-13962] - selftests: forwarding: tc_tunnel_key: Make filters more specific (Hangbin Liu) [RHEL-13962] - selftests: forwarding: tc_flower: Relax success criterion (Hangbin Liu) [RHEL-13962] - selftests: forwarding: ethtool_extended_state: Skip when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: ethtool: Skip when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Add a helper to skip test when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Set default IPv6 traceroute utility (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Switch off timeout (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Skip test when no interfaces are specified (Hangbin Liu) [RHEL-13962] - selftests: rtnetlink: remove netdevsim device after ipsec offload test (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [RHEL-13962] - selftests: fib_tests: mute cleanup error message (Hangbin Liu) [RHEL-13962] - sched/topology: Align group flags when removing degenerate domain (Phil Auld) [RHEL-2524] - sched/fair: Use recent_used_cpu to test p->cpus_ptr (Phil Auld) [RHEL-2524] - sched/core: Avoid double calling update_rq_clock() in __balance_push_cpu_stop() (Phil Auld) [RHEL-2524] - sched/core: Fixed missing rq clock update before calling set_rq_offline() (Phil Auld) [RHEL-2524] - sched/topology: Mark set_sched_topology() __init (Phil Auld) [RHEL-2524] - sched/wait: Fix a kthread_park race with wait_woken() (Phil Auld) [RHEL-2524] - sched: Add schedule_user() declaration (Phil Auld) [RHEL-2524] - sched/topology: Propagate SMT flags when removing degenerate domain (Phil Auld) [RHEL-2524] - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized (Phil Auld) [RHEL-2524] - sched/topology: Make sched_energy_mutex,update static (Phil Auld) [RHEL-2524] - sched/fair: Fix inaccurate tally of ttwu_move_affine (Phil Auld) [RHEL-2524] - sched/fair: Revise comment about lb decision matrix (Phil Auld) [RHEL-2524] - sched/topology: Remove unused numa_distance in cpu_attach_domain() (Phil Auld) [RHEL-2524] - perf vendor events: Update metric events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update metric event names for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update JSON/events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Move JSON/events to appropriate files for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Drop STORES_PER_INST metric event for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Drop some of the JSON/events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update the JSON/events descriptions for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events power10: Add JSON metric events to present CPI stall cycles in powerpc (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_partition sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via partition information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_domain sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via domain information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_virtual_processor sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via virtual processor information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_config sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor config information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_bus_topology sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor bus topology information (Mamatha Inamdar) [RHEL-11205] - KVM: x86: Add SBPB support (Waiman Long) [RHEL-11272 RHEL-9298] - KVM: x86: Add IBPB_BRTYPE support (Waiman Long) [RHEL-11272 RHEL-9298] - x86/retpoline: Document some thunk handling aspects (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Remove unnecessary semicolon (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/rethunk: Use SYM_CODE_START[_LOCAL]_NOALIGN macros (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Disentangle rethunk-dependent options (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Move retbleed IBPB check into existing 'has_microcode' code block (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/bugs: Remove default case for fully switched enums (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Remove 'pred_cmd' label (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Unexport untraining functions (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Improve i-cache locality for alias mitigation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix vulnerability reporting for missing microcode (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Print mitigation for retbleed IBPB case (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Print actual mitigation if requested mitigation isn't possible (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix SBPB enablement for (possible) future fixed HW (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternatives: Remove faulty optimization (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix SBPB enablement for spec_rstack_overflow=off (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Don't probe microcode in a guest (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Set CPUID feature bits independently of bug or mitigation status (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix srso_show_state() side effect (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix amd_check_microcode() declaration (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Remove amd_get_topology_early() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Correct the mitigation status when SMT is disabled (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Explain the untraining sequences a bit more (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu/kvm: Provide UNTRAIN_RET_VM (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Cleanup the untrain mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Rename srso_(.*)_alias to srso_alias_\1 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Rename original retbleed methods (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Clean up SRSO return thunk mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternative: Make custom return thunk unconditional (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - objtool/x86: Fix SRSO mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix __x86_return_thunk symbol type (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Disable the mitigation on unaffected configurations (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Fix the DIV(0) initial fix attempt (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20588} - x86/retpoline: Don't clobber RFLAGS during srso_safe_ret() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20593} - driver core: cpu: Fix the fallback cpu_show_gds() name (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86: Move gds_ucode_mitigated() declaration to header (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/speculation: Add cpu_show_gds() prototype (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - driver core: cpu: Make cpu_show_not_affected() static (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix build breakage with the LLVM linker (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - Documentation/srso: Document IBPB aspect and fix formatting (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - driver core: cpu: Unify redundant silly stubs (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Do not leak quotient data after a division by 0 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20588} - x86/srso: Tie SBPB bit setting to microcode patch detection (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add a forgotten NOENDBR annotation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix return thunks in generated code (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB on VMEXIT (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add SRSO_NO support (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB_BRTYPE support (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add a Speculative RAS Overflow mitigation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retbleed: Add __x86_return_thunk alignment checks (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retbleed: Fix return thunk alignment (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternative: Optimize returns patching (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/microcode/AMD: Load late on both threads too (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/returnthunk: Allow different return thunks (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86: Sanitize linker script (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - objtool: Fix .return_sites generation (Waiman Long) [RHEL-11272 RHEL-9298]- [rt] build kernel-rt-4.18.0-520.rt7.309.el8 [RHEL-5332] - kernel/rh_messages.c: move hardware tables to rh_messages.h (Scott Weaver) [2181912] - kernel/rh_messages.c: Wire up new calls (Prarit Bhargava) [2181912] - drivers/pci: Update rh_messages.c (Prarit Bhargava) [2181912] - treewide: Remove mark_driver_deprecated() (Prarit Bhargava) [2181912] - treewide: Remove mark_hardware_deprecated() (Prarit Bhargava) [2181912] - treewide: Remove mark_driver_unmaintained() (Prarit Bhargava) [2181912] - drivers/pci: Remove RHEL-only pci_hw_*() functions (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_disabled() calls (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_deprecated() calls (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_unmaintained() calls (Prarit Bhargava) [2181912] - redhat: fix bug/zjira sort in the changelog (Patrick Talbert) - blk-mq: enforce op-specific segment limits in blk_insert_cloned_request (Ming Lei) [RHEL-14504] - tunnels: fix kasan splat when generating ipv4 pmtu error (Guillaume Nault) [RHEL-14377] - net:ipv6: check return value of pskb_trim() (Guillaume Nault) [RHEL-14377] - sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() (Guillaume Nault) [RHEL-14377] - ipv4: fix null-deref in ipv4_link_failure (Felix Maurer) [RHEL-5427] {CVE-2023-42754} - powerpc/perf/hv-24x7: Update domain value check (Michael Petlan) [RHEL-13718] - vxlan: Expose helper vxlan_build_gbp_hdr (Izabela Bakollari) [RHEL-12413] - vxlan: Remove unused argument from vxlan_build_gbp_hdr( ) and vxlan_build_gpe_hdr( ) (Izabela Bakollari) [RHEL-12413] - net: ipv4: fix one memleak in __inet_del_ifa() (Guillaume Nault) [RHEL-14375] - ipv4: Fix potential uninit variable access bug in __ip_make_skb() (Guillaume Nault) [RHEL-14375] - icmp: guard against too small mtu (Guillaume Nault) [RHEL-14375] - ipv6: ping: fix wrong checksum for large frames (Guillaume Nault) [RHEL-14375] - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr (Hangbin Liu) [RHEL-13954] - ip6mr: Fix skb_under_panic in ip6mr_cache_report() (Hangbin Liu) [RHEL-13954] - ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address (Hangbin Liu) [RHEL-13954] - ipv6/addrconf: fix a potential refcount underflow for idev (Hangbin Liu) [RHEL-13954] - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). (Hangbin Liu) [RHEL-13954] - ping6: Fix send to link-local addresses with VRF. (Hangbin Liu) [RHEL-13954] - ipv6: Fix out-of-bounds access in ipv6_find_tlv() (Hangbin Liu) [RHEL-13954]- [rt] build kernel-rt-4.18.0-519.rt7.308.el8 [RHEL-5332] - redhat: remove kabi-rhel810 directory (Prarit Bhargava) - redhat: Update .gitignore for 8.10 kabi files (Prarit Bhargava) - nvmet-tcp: Fix a possible UAF in queue intialization setup (John Meneghini) [RHEL-11509 RHEL-11527] {CVE-2023-5178} - sctp: update hb timer immediately after users change hb_interval (Xin Long) [RHEL-6045] - s390/zcrypt_ep11misc: support API ordinal 6 with empty pin-blob (Tobias Huschle) [RHEL-11200] - net: openvswitch: add support for l4 symmetric hashing (Antoine Tenart) [RHEL-10498] - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU (Hangbin Liu) [RHEL-10475 RHEL-10477] {CVE-2023-42752} - ip_tunnel: Preserve pointer const in ip_tunnel_info_opts (Ivan Vecera) [RHEL-12418] - tracing: Fix race in perf_trace_buf initialization (Michael Petlan) [RHEL-8648] - Input: gtco - bounds check collection indent level (Desnes Nunes) [RHEL-3014 RHEL-3892] {CVE-2019-13631} - x86/microcode/AMD: Rip out static buffers (Prarit Bhargava) [2225261] - perf/x86/amd: Do not WARN() on every IRQ (Michael Petlan) [RHEL-12340] - netfilter: conntrack: Fix gre tunneling over ipv6 (Florian Westphal) [RHEL-12497] - netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp (Xin Long) [RHEL-6157] - sctp: update transport state when processing a dupcook packet (Xin Long) [RHEL-6157]- [rt] build kernel-rt-4.18.0-518.rt7.307.el8 [RHEL-5332] - trace: Add trace_ipi_send_cpu() (Jerome Marchand) [2192614] - sched, smp: Trace smp callback causing an IPI (Jerome Marchand) [2192614] - smp: reword smp call IPI comment (Jerome Marchand) [2192614] - treewide: Trace IPIs sent via smp_send_reschedule() (Jerome Marchand) [2192614] - irq_work: Trace self-IPIs sent via arch_irq_work_raise() (Jerome Marchand) [2192614] - smp: Trace IPIs sent via arch_send_call_function_ipi_mask() (Jerome Marchand) [2192614] - sched, smp: Trace IPIs sent via send_call_function_single_ipi() (Jerome Marchand) [2192614] - trace: Add trace_ipi_send_cpumask() (Jerome Marchand) [2192614] - RDMA/umem: Set iova in ODP flow (Kamal Heib) [RHEL-1032] - RDMA/core: Update CMA destination address on rdma_resolve_addr (Kamal Heib) [RHEL-1032] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [RHEL-1032] - RDMA/cma: Remove NULL check before dev_{put, hold} (Kamal Heib) [RHEL-1032] - IB/isert: Fix possible list corruption in CMA handler (Kamal Heib) [RHEL-1028] - IB/isert: Fix dead lock in ib_isert (Kamal Heib) [RHEL-1028] - RDMA/srpt: Add a check for valid 'mad_agent' pointer (Kamal Heib) [RHEL-1028] - IB/iser: remove redundant new line (Kamal Heib) [RHEL-1028] - IB/iser: centralize setting desc type and done callback (Kamal Heib) [RHEL-1028] - IB/iser: remove unused macros (Kamal Heib) [RHEL-1028] - IB/uverbs: Fix to consider event queue closing also upon non-blocking mode (Kamal Heib) [RHEL-1028] - RDMA/uverbs: Restrict usage of privileged QKEYs (Kamal Heib) [RHEL-1028] - RDMA/cma: Always set static rate to 0 for RoCE (Kamal Heib) [RHEL-1028] - RDMA/core: Fix GID entry ref leak when create_ah fails (Kamal Heib) [RHEL-1028] - RDMA/cm: Trace icm_send_rej event before the cm state is reset (Kamal Heib) [RHEL-1028] - RDMA/cma: Remove NULL check before dev_{put, hold} (Kamal Heib) [RHEL-1028] - RDMA/core: Fix multiple -Warray-bounds warnings (Kamal Heib) [RHEL-1028] - RDMA/cma: Allow UD qp_type to join multicast only (Kamal Heib) [RHEL-1028] - md/raid5: release batch_last before waiting for another stripe_head (Nigel Croxon) [RHEL-9875] - CI: Remove unused kpet_tree_family (Nikolai Kondrashov) - ice: Don't tx before switchdev is fully configured (Michal Schmidt) [RHEL-10997] - fbcon: set_con2fb_map needs to set con2fb_map! (Wander Lairson Costa) [RHEL-1183] {CVE-2023-38409} - fbcon: Fix error paths in set_con2fb_map (Wander Lairson Costa) [RHEL-1183] {CVE-2023-38409} - mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy() (Rafael Aquini) [RHEL-3652] - sched/rt: Fix bad task migration for rt tasks (Valentin Schneider) [RHEL-3872] - RDMA/irdma: Prevent zero-length STAG registration (Kamal Heib) [RHEL-6389] {CVE-2023-25775} - mm/memcontrol: export memcg.swap watermark via sysfs for v2 memcg (Waiman Long) [RHEL-10099] - cgroup: add pids.peak interface for pids controller (Waiman Long) [RHEL-10099] - mm/memcontrol: export memcg->watermark via sysfs for v2 memcg (Waiman Long) [RHEL-10099] - cpufreq: amd-pstate: fix global sysfs attribute type (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add a kernel config option to set default mode (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Set a fallback policy based on preferred_profile (Prarit Bhargava) [2218687] - ACPI: CPPC: Add definition for undefined FADT preferred PM profile value (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Make amd-pstate EPP driver name hyphenated (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Write CPPC enable bit per-socket (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Remove fast_switch_possible flag from active driver (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add ->fast_switch() callback (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Make varaiable mode_state_machine static (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add guided mode control support via sysfs (Prarit Bhargava) [2218687] - amd-pstate: Fix amd_pstate mode switch (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add guided autonomous mode (Prarit Bhargava) [2218687] - ACPI: CPPC: Add auto select register read/write support (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: move to use bus_get_dev_root() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Let user know amd-pstate is disabled (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Fix invalid write to MSR_AMD_CPPC_REQ (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: avoid uninitialized variable use (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: convert sprintf with sysfs_emit() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: add driver working mode switch support (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement suspend and resume callbacks (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement amd pstate cpu online and offline callback (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement Pstate EPP support for the AMD processors (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: optimize driver working mode selection in amd_pstate_param() (Prarit Bhargava) [2218687] - ACPI: CPPC: Add AMD pstate energy performance preference cppc control (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Fix initial highest_perf value (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Expose struct amd_cpudata (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: update pstate frequency transition delay time (Prarit Bhargava) [2218687] - cpufreq: amd_pstate: map desired perf into pstate scope for powersave governor (Prarit Bhargava) [2218687] - cpufreq: amd_pstate: fix wrong lowest perf fetch (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: fix white-space (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: simplify cpudata pointer assignment (Prarit Bhargava) [2218687] - locking: revert comment from KRTS JiraReadiness exercise (Eirik Fuller) [RHEL-11976]- [rt] build kernel-rt-4.18.0-517.rt7.306.el8 [RHEL-5332] - Bluetooth: L2CAP: Fix u8 overflow (Wander Lairson Costa) [2152857] {CVE-2022-45934} - tracing/histograms: Fix parsing of "sym-offset" modifier (Jerome Marchand) [2229575] - ice: always add legacy 32byte RXDID in supported_rxdids (Michal Schmidt) [RHEL-3379] - task_work: cleanup notification modes (Audra Mitchell) [RHEL-1064] - perf test topology: Use !strncmp(right platform) to fix guest PPC comparision check (Michael Petlan) [2131821] - perf test session topology: Fix test to skip the test in guest environment (Michael Petlan) [2131821] - sched/fair: Block nohz tick_stop when cfs bandwidth in use (Phil Auld) [RHEL-2527] - sched, cgroup: Restore meaning to hierarchical_quota (Phil Auld) [RHEL-2527] - sched/fair: Hide unused init_cfs_bandwidth() stub (Phil Auld) [RHEL-2527] - rbd: take header_rwsem in rbd_dev_refresh() only when updating (Ilya Dryomov) [RHEL-11241] - rbd: decouple parent info read-in from updating rbd_dev (Ilya Dryomov) [RHEL-11241] - rbd: decouple header read-in from updating rbd_dev->header (Ilya Dryomov) [RHEL-11241] - rbd: move rbd_dev_refresh() definition (Ilya Dryomov) [RHEL-11241] - redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski) - Revert "mm, meminit: recalculate pcpu batch and high limits after init completes" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count()" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: move free_the_page" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: allow high-order pages to be stored on the per-cpu lists" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: fetch the correct pcp buddy during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: track range of active PCP lists during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: simplify how many pages are selected per pcp list during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: drain the requested list first during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: free pages in a single pass during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: do not prefetch buddies during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: check high-order pages for corruption during PCP operations" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page" (Chris von Recklinghausen) [RHEL-8539] - Revert "cnic: Use the bitmap API to allocate bitmaps" (Chris Leech) [RHEL-1950] - Revert "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-1950] - scsi: lpfc: Prevent use-after-free during rmmod with mapped NVMe rports (Paul Ely) [RHEL-2602] - scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo (Paul Ely) [RHEL-2602] - gfs2: Add quota_change type (Bob Peterson) [2224075]- [rt] build kernel-rt-4.18.0-516.rt7.305.el8 [RHEL-5332] - bpf: Adjust insufficient default bpf_jit_limit (Viktor Malik) [2219567] - bpf: Prevent increasing bpf_jit_limit above max (Viktor Malik) [2219567] - NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN (Benjamin Coddington) [2231130] - perf/arm-dmc620: Fix dmc620_pmu_irqs_lock/cpu_hotplug_lock circular lock dependency (Waiman Long) [2177103] - bonding: fix macvlan over alb bond support (Hangbin Liu) [2117816] - s390/ipl: add missing secure/has_secure file to ipl type 'unknown' (Tobias Huschle) [RHEL-2852] - s390/zcrypt: fix reply buffer calculations for CCA replies (Tobias Huschle) [2227778] - intel_th: pci: Add Meteor Lake-P support (Michael Petlan) [2156847] - perf/x86/rapl: Add support for Intel Meteor Lake (Michael Petlan) [2156816] - iavf: schedule a request immediately after add/delete vlan (Petr Oros) [2231174] - iavf: add iavf_schedule_aq_request() helper (Petr Oros) [2231174] - PCI: rpaphp: Error out on busy status from get-sensor-state (Mamatha Inamdar) [2230045] - powerpc/rtas: export rtas_error_rc() for reuse. (Mamatha Inamdar) [2230045] - powerpc/eeh: Set channel state after notifying the drivers (Mamatha Inamdar) [2230045] - s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_VERIFYKEY2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_KBLOB2PROTK[23] (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix/harmonize internal keyblob headers (Tobias Huschle) [2225520] - s390/pkey: add support for ecc clear key (Tobias Huschle) [2225520] - s390/pkey: do not use struct pkey_protkey (Tobias Huschle) [2225520] - s390/pkey: introduce reverse x-mas trees (Tobias Huschle) [2225520] - s390/pkey: zeroize key blobs (Tobias Huschle) [2225520] - md/raid1: fix error: ISO C90 forbids mixed declarations (Nigel Croxon) [RHEL-5084] - md raid1: allow writebehind to work on any leg device set WriteMostly (Nigel Croxon) [RHEL-5084] - md/raid1: hold the barrier until handle_read_error() finishes (Nigel Croxon) [RHEL-5084] - md/raid1: free the r1bio before waiting for blocked rdev (Nigel Croxon) [RHEL-5084] - md/raid1: call free_r1bio() before allow_barrier() in raid_end_bio_io() (Nigel Croxon) [RHEL-5084] - md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid() (Nigel Croxon) [RHEL-5084] - md/raid10: fix a 'conf->barrier' leakage in raid10_takeover() (Nigel Croxon) [RHEL-5084] - md: raid1: fix potential OOB in raid1_remove_disk() (Nigel Croxon) [RHEL-5084] - md/raid5-cache: fix a deadlock in r5l_exit_log() (Nigel Croxon) [RHEL-5084] - md/md-bitmap: hold 'reconfig_mutex' in backlog_store() (Nigel Croxon) [RHEL-5084] - md/md-bitmap: remove unnecessary local variable in backlog_store() (Nigel Croxon) [RHEL-5084] - md: restore 'noio_flag' for the last mddev_resume() (Nigel Croxon) [RHEL-5084] - md: don't quiesce in mddev_suspend() (Nigel Croxon) [RHEL-5084] - md: move initialization and destruction of 'io_acct_set' to md.c (Nigel Croxon) [RHEL-5084] - md: enhance checking in md_check_recovery() (Nigel Croxon) [RHEL-5084] - md: wake up 'resync_wait' at last in md_reap_sync_thread() (Nigel Croxon) [RHEL-5084] - md: refactor idle/frozen_sync_thread() to fix deadlock (Nigel Croxon) [RHEL-5084] - md: add a mutex to synchronize idle and frozen in action_store() (Nigel Croxon) [RHEL-5084] - md: refactor action_store() for 'idle' and 'frozen' (Nigel Croxon) [RHEL-5084] - Revert "md: unlock mddev before reap sync_thread in action_store" (Nigel Croxon) [RHEL-5084] - md/raid0: add discard support for the 'original' layout (Nigel Croxon) [RHEL-5084] - md/raid10: prevent soft lockup while flush writes (Nigel Croxon) [RHEL-5084] - md/raid10: fix io loss while replacement replace rdev (Nigel Croxon) [RHEL-5084] - md/raid10: Do not add spare disk when recovery fails (Nigel Croxon) [RHEL-5084] - md/raid10: clean up md_add_new_disk() (Nigel Croxon) [RHEL-5084] - md/raid10: prioritize adding disk to 'removed' mirror (Nigel Croxon) [RHEL-5084] - md/raid10: improve code of mrdev in raid10_sync_request (Nigel Croxon) [RHEL-5084] - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request (Nigel Croxon) [RHEL-5084] - md/raid5: don't start reshape when recovery or replace is in progress (Nigel Croxon) [RHEL-5084] - md/bitmap: factor out a helper to set timeout (Nigel Croxon) [RHEL-5084] - md/bitmap: always wake up md_thread in timeout_store (Nigel Croxon) [RHEL-5084] - md: factor out a helper to wake up md_thread directly (Nigel Croxon) [RHEL-5084] - md/raid10: fix wrong setting of max_corr_read_errors (Nigel Croxon) [RHEL-5084] - md/raid10: fix overflow of md/safe_mode_delay (Nigel Croxon) [RHEL-5084] - md/raid5: fix a deadlock in the case that reshape is interrupted (Nigel Croxon) [RHEL-5084] - md: add a new api prepare_suspend() in md_personality (Nigel Croxon) [RHEL-5084] - md: export md_is_rdwr() and is_md_suspended() (Nigel Croxon) [RHEL-5084] - md: introduce md_ro_state (Nigel Croxon) [RHEL-5084] - md: fix data corruption for raid456 when reshape restart while grow up (Nigel Croxon) [RHEL-5084] - md/raid5: don't allow replacement while reshape is in progress (Nigel Croxon) [RHEL-5084] - md/raid10: check slab-out-of-bounds in md_bitmap_get_counter (Nigel Croxon) [RHEL-5084] - md: raid1: check if adding pages to resync bio fails (Nigel Croxon) [RHEL-5084] - md: raid1: use __bio_add_page for adding single page to bio (Nigel Croxon) [RHEL-5084] - md: check for failure when adding pages in alloc_behind_master_bio (Nigel Croxon) [RHEL-5084] - md: raid5: use __bio_add_page to add single page to new bio (Nigel Croxon) [RHEL-5084] - md: raid5-log: use __bio_add_page to add single page (Nigel Croxon) [RHEL-5084] - md: use __bio_add_page to add single page (Nigel Croxon) [RHEL-5084] - md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() (Nigel Croxon) [RHEL-5084] - drm/i915: Do not disable preemption for resets (John B. Wyatt IV) [2212309 2213314] - drm/i915: Drop the irqs_disabled() check (John B. Wyatt IV) [2212309 2213314] - drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock() (John B. Wyatt IV) [2212309 2213314] - drm/i915/gt: Queue and wait for the irq_work item. (John B. Wyatt IV) [2212309 2213314] - drm/i915: Don't check for atomic context on PREEMPT_RT (John B. Wyatt IV) [2212309 2213314] - drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates (John B. Wyatt IV) [2212309 2213314] - drm/i915: Use preempt_disable/enable_rt() where recommended (John B. Wyatt IV) [2212309 2213314]- [rt] build kernel-rt-4.18.0-515.rt7.304.el8 [RHEL-5332] - s390/dasd: fix hanging device after quiesce/resume (Tobias Huschle) [RHEL-2838] - s390/dasd: fix hanging device after request requeue (Tobias Huschle) [RHEL-2830] - s390/dasd: fix command reject error on ESE devices (Tobias Huschle) [RHEL-2850] - s390/dasd: print copy pair message only for the correct error (Tobias Huschle) [RHEL-2831] - s390: add z16 elf platform (Tobias Huschle) [RHEL-2854] - s390/qeth: Don't call dev_close/dev_open (DOWN/UP) (Tobias Huschle) [RHEL-2410] - powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe() (Mamatha Inamdar) [2227601] - arm64: kdump: Remove custom linux,usable-memory-range handling (Baoquan He) [RHEL-2307] - arm64: kdump: Remove custom linux,elfcorehdr handling (Baoquan He) [RHEL-2307] - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 (Dean Nelson) [RHEL-1784] {CVE-2022-45919} - media: dvb-core: Fix use-after-free due to race at dvb_register_device() (Dean Nelson) [RHEL-1841] {CVE-2022-45884} - media: dvb-core: Fix use-after-free due on race condition at dvb_net (Dean Nelson) [RHEL-1842] {CVE-2022-45886} - media: dvb_ca_en50221: fix a size write bug (Dean Nelson) [RHEL-1784] - media: dvbdev: fix refcnt bug (Dean Nelson) [RHEL-1841] - media: dvbdev: adopts refcnt to avoid UAF (Dean Nelson) [RHEL-1841] - media: dvbdev: fix error logic at dvb_register_device() (Dean Nelson) [RHEL-1841] - media: dvb_net: avoid speculation from net slot (Dean Nelson) [RHEL-1842] - media: dvb_ca_en50221: avoid speculation from CA slot (Dean Nelson) [RHEL-1784] - media: dvbdev: Fix memleak in dvb_register_device (Dean Nelson) [RHEL-1841] - media: media/dvb: Use kmemdup rather than duplicating its implementation (Dean Nelson) [RHEL-1841] - media: dvbdev: remove double-unlock (Dean Nelson) [RHEL-1841] - media: dvb-core: fix epoll() by calling poll_wait first (Dean Nelson) [RHEL-1784] - media: dvb_ca_en50221: off by one in dvb_ca_en50221_io_do_ioctl() (Dean Nelson) [RHEL-1784] - drm/amd/display: fix the white screen issue when >= 64GB DRAM (Mika Penttilä) [2231934] - gfs2: conversion deadlock do_promote bypass (Bob Peterson) [2225228] - gfs2: do_promote cleanup (Andreas Gruenbacher) [2225228] - gfs2: Make use of list_is_first (Andreas Gruenbacher) [2225228] - x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled (Waiman Long) [2227916] - Documentation/hw-vuln: Document the interaction between IBRS and STIBP (Waiman Long) [2227916] - x86/CPU/AMD: Make sure EFER[AIBRSE] is set (Waiman Long) [2227916] - fs: don't audit the capability check in simple_xattr_list() (Andrey Albershteyn) [RHEL-863]- [rt] build kernel-rt-4.18.0-514.rt7.303.el8 [2180997] - redhat: fix to be able to build with rpm 4.19.0 (Denys Vlasenko) - redhat: add additional gating boot tests (Denys Vlasenko) - redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski) - scsi: st: Add third party poweron reset handling (John Meneghini) [1930388] - kvm: initialize all of the kvm_debugregs structure before sending it to userspace (Jon Maloy) [2179898] {CVE-2023-1513} - bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire (Tomas Glozar) [2229965] - s390/ap: add ap status asynch error support (Tobias Huschle) [2110511] - s390/ap: implement SE AP bind, unbind and associate (Tobias Huschle) [2110511] - s390/ap: introduce low frequency polling possibility (Tobias Huschle) [2110511] - s390/ap: new low level inline functions ap_bapq() and ap_aapq() (Tobias Huschle) [2110511] - s390/ap: provide F bit parameter for ap_rapq() and ap_zapq() (Tobias Huschle) [2110511] - s390/ap: filter ap card functions, new queue functions attribute (Tobias Huschle) [2110511] - s390/ap: make tapq gr2 response a struct (Tobias Huschle) [2110511] - s390/ap: introduce new AP bus sysfs attribute features (Tobias Huschle) [2110511] - s390/ap: exploit new B bit from QCI config info (Tobias Huschle) [2110511] - s390/zcrypt: replace scnprintf with sysfs_emit (Tobias Huschle) [2110511] - s390/zcrypt: rework length information for dqap (Tobias Huschle) [2110511] - s390/zcrypt: make psmid unsigned long instead of long long (Tobias Huschle) [2110511] - s390/ap,zcrypt,vfio: introduce and use ap_queue_status_reg union (Tobias Huschle) [2110511] - s390/ap: fix status returned by ap_qact() (Tobias Huschle) [2110511] - s390/ap: fix status returned by ap_aqic() (Tobias Huschle) [2110511] - s390/ap: adjust whitespace (Tobias Huschle) [2110511] - s390/ap: use insn format for new instructions (Tobias Huschle) [2110511] - s390/zcrypt: Filter admin CPRBs on custom devices (Tobias Huschle) [2110511] - s390/zcrypt: Add admask to zcdn (Tobias Huschle) [2110511] - s390/zcrypt: CCA control CPRB sending (Tobias Huschle) [2110511] - s390/ap: add missing virt_to_phys address conversion (Tobias Huschle) [2110511] - s390/ap: get rid of register asm in ap_dqap() (Tobias Huschle) [2110511] - s390/ap: get rid of register asm (Tobias Huschle) [2110511] - s390/ap: Rework ap_dqap to deal with messages greater than recv buffer (Tobias Huschle) [2110511] - s390/ap: rework assembler functions to use unions for in/out register variables (Tobias Huschle) [2110511] - internal: add new files for RHEL_MINOR=10 change (Denys Vlasenko) - thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards (Desnes Nunes) [2233974] - mm/userfaultfd: don't consider uffd-wp bit of writable migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp handling for THP migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp special cases for fork() (Rafael Aquini) [2231554] - mm/thp: simplify copying of huge zero page pmd when fork (Rafael Aquini) [2231554] - internal: update RHEL_MINOR for the start of RHEL-8.10 development (Denys Vlasenko)- [rt] build kernel-rt-4.18.0-513.rt7.302.el8 [2180997] - redhat/configs: enable CONFIG_INET_DIAG_DESTROY (Andrea Claudi) [2230213] - net/sched: cls_u32: Fix reference counter leak leading to overflow (Davide Caratti) [2225202] {CVE-2023-3609} - cifs: fix bogus cifs_mount error handling in RHEL8 (Jeffrey Layton) [2215018] - KVM: nVMX: add missing consistency checks for CR0 and CR4 (Ricardo Robaina) [2190255] {CVE-2023-30456} - netfilter: snat: evict closing tcp entries on reply tuple collision (Florian Westphal) [2196717] - tun: avoid double free in tun_free_netdev (Jon Maloy) [2156366 2156371] {CVE-2022-4744} - net/sched: cls_fw: Fix improper refcount update leads to use-after-free (Davide Caratti) [2225103] {CVE-2023-3776} - net/sched: sch_qfq: account for stab overhead in qfq_enqueue (Davide Caratti) [2225196] {CVE-2023-3611} - net/sched: sch_qfq: reintroduce lmax bound check for MTU (Davide Caratti) [2225196] - net/sched: sch_qfq: refactor parsing of netlink parameters (Davide Caratti) [2225196] - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - scsi: lpfc: Remove reftag check in DIF paths (Paul Ely) [2229152] - scsi: lpfc: Modify when a node should be put in device recovery mode during RSCN (Paul Ely) [2229152] - scsi: lpfc: Make fabric zone discovery more robust when handling unsolicited LOGO (Paul Ely) [2229152] - scsi: lpfc: Set Establish Image Pair service parameter only for Target Functions (Paul Ely) [2229152] - scsi: lpfc: Revise ndlp kref handling for dev_loss_tmo_callbk and lpfc_drop_node (Paul Ely) [2229152] - scsi: lpfc: Qualify ndlp discovery state when processing RSCN (Paul Ely) [2229152] - gfs2: Fix freeze consistency check in gfs2_trans_add_meta (Andreas Gruenbacher) [2095340] - gfs2: gfs2_freeze_lock_shared cleanup (Andreas Gruenbacher) [2095340] - gfs2: Replace sd_freeze_state with SDF_FROZEN flag (Andreas Gruenbacher) [2095340] - gfs2: Rework freeze / thaw logic (Andreas Gruenbacher) [2095340] - gfs2: Rename SDF_{FS_FROZEN => FREEZE_INITIATOR} (Andreas Gruenbacher) [2095340] - gfs2: Reconfiguring frozen filesystem already rejected (Andreas Gruenbacher) [2095340] - gfs2: Rename gfs2_freeze_lock{ => _shared } (Andreas Gruenbacher) [2095340] - gfs2: Rename the {freeze,thaw}_super callbacks (Andreas Gruenbacher) [2095340] - gfs2: Rename remaining "transaction" glock references (Andreas Gruenbacher) [2095340] - gfs2: init system threads before freeze lock (Bob Peterson) [2095340] - net: mana: Use the correct WQE count for ringing RQ doorbell (Bandan Das) [2222573] - net: mana: Batch ringing RX queue doorbell on receiving packets (Bandan Das) [2222573] - net: mana: Add support for vlan tagging (Bandan Das) [2222573] - net: mana: Fix perf regression: remove rx_cqes, tx_cqes counters (Bandan Das) [2222573] - net: mana: Check if netdev/napi_alloc_frag returns single page (Bandan Das) [2222573] - net: mana: Rename mana_refill_rxoob and remove some empty lines (Bandan Das) [2222573] - net: mana: Add support for jumbo frame (Bandan Das) [2222573] - net: mana: Enable RX path to handle various MTU sizes (Bandan Das) [2222573] - net: mana: Refactor RX buffer allocation code to prepare for various MTU (Bandan Das) [2222573] - net: mana: Use napi_build_skb in RX path (Bandan Das) [2222573] - net: mana: Remove redundant pci_clear_master (Bandan Das) [2222573] - net: mana: Add new MANA VF performance counters for easier troubleshooting (Bandan Das) [2222573] - ice: Fix NULL pointer deref during VF reset (Petr Oros) [2227743] - x86/kasan: Populate shadow for shared chunk of the CPU entry area (Rafael Aquini) [2232451] - x86/kasan: Add helpers to align shadow addresses up and down (Rafael Aquini) [2232451] - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names (Rafael Aquini) [2232451] - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area (Rafael Aquini) [2232451] - x86/mm: Recompute physical address for every page of per-CPU CEA mapping (Rafael Aquini) [2232451]- [rt] build kernel-rt-4.18.0-512.rt7.301.el8 [2180997] - dm cache policy smq: ensure IO doesn't prevent cleaner policy progress (Benjamin Marzinski) [2227951] - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval (Florian Westphal) [2221046] {CVE-2023-35001} - scsi: storvsc: Remove errant duplicate code (Cathy Avery) [2211725] - scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices (Cathy Avery) [2211725] - redhat/configs: Enable CONFIG_AMPERE_ERRATUM_AC03_CPU_38 (Shaoqin Huang) [2219725] - arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2 (Shaoqin Huang) [2219725] - KVM: arm64: Correctly handle page aging notifiers for unaligned memslot (Shaoqin Huang) [2219725] - KVM: arm64: timers: Fix resource leaks in kvm_timer_hyp_init() (Shaoqin Huang) [2219725] - KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption (Shaoqin Huang) [2219725] - KVM: arm64: Don't miss pending interrupts for suspended vCPU (Shaoqin Huang) [2219725] - KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook (Shaoqin Huang) [2219725] - KVM: arm64: PMU: Don't overwrite PMUSERENR with vcpu loaded (Shaoqin Huang) [2219725] - KVM: arm64: PMU: Restore the host's PMUSERENR_EL0 (Shaoqin Huang) [2219725] - KVM: arm64: Restore mdcr_el2 from vcpu (Shaoqin Huang) [2219725] - kvm: arm64: Remove __hyp_this_cpu_read (Shaoqin Huang) [2219725] - wifi: rtw88: unlock on error path in rtw_ops_add_interface() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check only affected links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: send time sync only if needed (Íñigo Huguet) [2196823] - wifi: clean up erroneously introduced file (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Handle return value for iwl_mvm_sta_init (Íñigo Huguet) [2196823] - wifi: rtw88: delete timer and free skb queue when unloading (Íñigo Huguet) [2196823] - wifi: cfg80211: Fix return value in scan logic (Íñigo Huguet) [2196823] - Revert "wifi: ath11k: Enable threaded NAPI" (Íñigo Huguet) [2196823] - wifi: cfg80211: fix receiving mesh packets without RFC1042 header (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: fix init command fail with enabled device (Íñigo Huguet) [2196823] - wifi: ath9k: convert msecs to jiffies where needed (Íñigo Huguet) [2196823] - wifi: ath11k: Add missing check for ioremap (Íñigo Huguet) [2196823] - wifi: ath11k: fix memory leak in WMI firmware stats (Íñigo Huguet) [2196823] - wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key() (Íñigo Huguet) [2196823] - wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid baid size integer overflow (Íñigo Huguet) [2196823] - wifi: rtw88: process VO packets without workqueue to avoid PTK rekey failed (Íñigo Huguet) [2196823] - wifi: rtw88: Fix action frame transmission fail before association (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a few rate index validity checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: Validate slots_num before allocating memory (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Validate tid is in valid range before using it (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check link during TX (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add a NULL pointer check (Íñigo Huguet) [2196823] - wifi: iwlwifi: pull from TXQs with softirqs disabled (Íñigo Huguet) [2196823] - wifi: iwlwifi: Correctly indicate support for VHT TX STBC (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add NULL check before dereferencing the pointer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix potential array out of bounds access (Íñigo Huguet) [2196823] - wifi: rtw88: add missing unwind goto for __rtw_download_firmware() (Íñigo Huguet) [2196823] - wifi: iwlwifi: disable RX STBC when a device doesn't support it (Íñigo Huguet) [2196823] - wifi: iwlwifi: don't silently ignore missing suspend or resume ops (Íñigo Huguet) [2196823] - wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx (Íñigo Huguet) [2196823] - wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation (Íñigo Huguet) [2196823] - wifi: rtw89: pci: fix interrupt enable mask for HALT C2H of RTL8851B (Íñigo Huguet) [2196823] - wifi: rtw89: fix rtw89_read_chip_ver() for RTL8852B and RTL8851B (Íñigo Huguet) [2196823] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_set_* (Íñigo Huguet) [2196823] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_copy_from_user (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0 (Íñigo Huguet) [2196823] - config: wifi: debug configs for brcm80211 (Íñigo Huguet) [2196823] - config: wifi: set RTL8821CS, RTL8822BS and RTL8822CS as disabled (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: spin_lock_bh() to fix lockdep regression (Íñigo Huguet) [2196823] - wifi: mac80211: fragment per STA profile correctly (Íñigo Huguet) [2196823] - wifi: mac80211: Use active_links instead of valid_links in Tx (Íñigo Huguet) [2196823] - wifi: cfg80211: remove links only on AP (Íñigo Huguet) [2196823] - wifi: mac80211: take lock before setting vif links (Íñigo Huguet) [2196823] - wifi: cfg80211: fix link del callback to call correct handler (Íñigo Huguet) [2196823] - wifi: mac80211: fix link activation settings order (Íñigo Huguet) [2196823] - wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid() (Íñigo Huguet) [2196823] - wifi: cfg80211: fix locking in regulatory disconnect (Íñigo Huguet) [2196823] - wifi: cfg80211: fix locking in sched scan stop work (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif() (Íñigo Huguet) [2196823] - wifi: mac80211: fix switch count in EMA beacons (Íñigo Huguet) [2196823] - wifi: mac80211: don't translate beacon/presp addrs (Íñigo Huguet) [2196823] - wifi: mac80211: mlme: fix non-inheritence element (Íñigo Huguet) [2196823] - wifi: cfg80211: reject bad AP MLD address (Íñigo Huguet) [2196823] - wifi: mac80211: use correct iftype HE cap (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix possible NULL pointer dereference in mt7996_mac_write_txwi() (Íñigo Huguet) [2196823] - wifi: rtw89: remove redundant check of entering LPS (Íñigo Huguet) [2196823] - wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196823] - wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196823] - wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll (Íñigo Huguet) [2196823] - wifi: b43: fix incorrect __packed annotation (Íñigo Huguet) [2196823] - wifi: rtw88: sdio: Always use two consecutive bytes for word operations (Íñigo Huguet) [2196823] - mac80211_hwsim: fix memory leak in hwsim_new_radio_nl (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add locking to the rate read flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: Don't use valid_links to iterate sta links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't trust firmware n_channels (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix OEM's name in the tas approved list (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix OEM's name in the ppag approved list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix initialization of a return value (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix access to fw_id_to_mac_id (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix DBGI dump (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix number of concurrent link checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't double-init spinlock (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: always free dup_data (Íñigo Huguet) [2196823] - wifi: mac80211: recalc chanctx mindef before assigning (Íñigo Huguet) [2196823] - wifi: mac80211: consider reserved chanctx for mindef (Íñigo Huguet) [2196823] - wifi: mac80211: simplify chanctx allocation (Íñigo Huguet) [2196823] - wifi: mac80211: Abort running color change when stopping the AP (Íñigo Huguet) [2196823] - wifi: mac80211: fix min center freq offset tracing (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rfi: disable RFI feature (Íñigo Huguet) [2196823] - wifi: mac80211: Fix puncturing bitmap handling in __ieee80211_csa_finalize() (Íñigo Huguet) [2196823] - wifi: mac80211: fortify the spinlock against deadlock by interrupt (Íñigo Huguet) [2196823] - wifi: cfg80211: Drop entries with invalid BSSIDs in RNR (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value (Íñigo Huguet) [2196823] - wifi: brcmfmac: Check for probe() id argument being NULL (Íñigo Huguet) [2196823] - wifi: rtw88: correct qsel_to_ep[] type as int (Íñigo Huguet) [2196823] - wifi: rtw88: use work to update rate to avoid RCU warning (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: adjust quota to avoid SER L1 caused by access null page (Íñigo Huguet) [2196823] - wifi: mt76: connac: fix stats->tx_bytes calculation (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix endianness of MT_TXD6_TX_RATE (Íñigo Huguet) [2196823] - wifi: rtw88: Update spelling in main.h (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Simplify setting the initial gain (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Add rtl8xxxu_write{8,16,32}_{set,clear} (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Don't print the vendor/product/serial (Íñigo Huguet) [2196823] - wifi: rtw88: Fix memory leak in rtw88_usb (Íñigo Huguet) [2196823] - wifi: rtw88: call rtw8821c_switch_rf_set() according to chip variant (Íñigo Huguet) [2196823] - wifi: rtw88: set pkg_type correctly for specific rtw8821c variants (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8821c: Fix rfe_option field width (Íñigo Huguet) [2196823] - wifi: rtw88: usb: fix priority queue to endpoint mapping (Íñigo Huguet) [2196823] - wifi: rtw88: 8822c: add iface combination (Íñigo Huguet) [2196823] - wifi: rtw88: handle station mode concurrent scan with AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: prevent scan abort with other VIFs (Íñigo Huguet) [2196823] - wifi: rtw88: refine reserved page flow for AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: disallow PS during AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: 8822c: extend reserved page number (Íñigo Huguet) [2196823] - wifi: rtw88: add port switch for AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: add bitmap for dynamic port settings (Íñigo Huguet) [2196823] - wifi: rtw89: mac: use regular int as return type of DLE buffer request (Íñigo Huguet) [2196823] - wifi: mac80211: remove return value check of debugfs_create_dir() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix RFKILL report when driver is going down (Íñigo Huguet) [2196823] - wifi: iwlwifi: mei: re-ask for ownership after it was taken by CSME (Íñigo Huguet) [2196823] - wifi: iwlwifi: mei: make mei filtered scan more aggressive (Íñigo Huguet) [2196823] - wifi: iwlwifi: modify scan request and results when in link protection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable support for MLO APIs (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: prefer RCU_INIT_POINTER() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix potential memory leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix argument to efi.get_variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix MIC removal confusion (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix memory leak in debugfs (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update support for b0 version (Íñigo Huguet) [2196823] - wifi: ath11k: Remove disabling of 80+80 and 160 MHz (Íñigo Huguet) [2196823] - wifi: ath11k: Fix SKB corruption in REO destination ring (Íñigo Huguet) [2196823] - wifi: ath11k: Fix incorrect update of radiotap fields (Íñigo Huguet) [2196823] - wifi: ath11k: fix tx status reporting in encap offload mode (Íñigo Huguet) [2196823] - wifi: ath11k: add peer mac information in failure cases (Íñigo Huguet) [2196823] - wifi: ath11k: Prevent REO cmd failures (Íñigo Huguet) [2196823] - wifi: ath11k: fix double free of peer rx_tid during reo cmd failure (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fill txd by host driver (Íñigo Huguet) [2196823] - wifi: mt76: set NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 on supported drivers (Íñigo Huguet) [2196823] - wifi: mt76: dma: use napi_build_skb (Íñigo Huguet) [2196823] - wifi: mt76: mt7615: increase eeprom size for mt7663 (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable mesh HW amsdu/de-amsdu support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable configured beacon tx rate (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable BSS_CHANGED_MCAST_RATE support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable BSS_CHANGED_BASIC_RATES support (Íñigo Huguet) [2196823] - wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace (Íñigo Huguet) [2196823] - wifi: mac80211: remove ieee80211_tx_status_8023 (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 78 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check firmware response size (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add MLO support to SF - use sta pointer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: configure TLC on link activation (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove RS rate init update argument (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize per-link STA ratescale data (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs-fw: properly access sband->iftype_data (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: only clients can be 20MHz-only (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix iwl_mvm_sta_rc_update for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove per-STA MFP setting (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use BSSID when building probe requests (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update mac id management (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adopt the latest firmware API (Íñigo Huguet) [2196823] - wifi: mt76: connac: add nss calculation into mt76_connac2_mac_tx_rate_val() (Íñigo Huguet) [2196823] - wifi: mt76: connac: fix txd multicast rate setting (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: stop chip reset worker in unregister hook (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: improve reliability of dma reset (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe` (Íñigo Huguet) [2196823] - mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data (Íñigo Huguet) [2196823] - wifi: mt76: move mcu_uni_event and mcu_reg_event in common code (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable coredump support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: add full system reset knobs into debugfs (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable full system reset support (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: enable p2p support (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: Replace fake flex-arrays with flexible-array members (Íñigo Huguet) [2196823] - wifi: mt76: Replace zero-length array with flexible-array member (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: add Netgear AXE3000 (A8000) support (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: drop redundant prefix of mt7915_txpower_puts() (Íñigo Huguet) [2196823] - wifi: mt76: fix 6GHz high channel not be scanned (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: fix probe timeout after reboot (Íñigo Huguet) [2196823] - wifi: mt76: move shared mac definitions in mt76_connac2_mac.h (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: get rid of eeprom.h (Íñigo Huguet) [2196823] - wifi: mt76: add mt76_connac_gen_ppe_thresh utility routine (Íñigo Huguet) [2196823] - wifi: mt76: get rid of unused sta_ps callbacks (Íñigo Huguet) [2196823] - wifi: mt76: add mt76_connac_irq_enable utility routine (Íñigo Huguet) [2196823] - wifi: mt76: move irq_tasklet in mt76_dev struct (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: use driver flags rather than mac80211 flags to mcu (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: introduce mt7921_get_mac80211_ops utility routine (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix eeprom tx path bitfields (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove mt7996_mcu_set_pm() (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: init mpdu density cap (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix pointer calculation in ie countdown event (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove unused eeprom band selection (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: add eht rx rate support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove mt7996_mcu_beacon_check_caps() (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: remove mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2196823] - wifi: mt76: connac: refresh tx session timer for WED device (Íñigo Huguet) [2196823] - wifi: mt76: add missing locking to protect against concurrent rx/status calls (Íñigo Huguet) [2196823] - wifi: mt76: handle failure of vzalloc in mt7615_coredump_work (Íñigo Huguet) [2196823] - wifi: mt76: drop the incorrect scatter and gather frame (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: rework init flow in mt7915_thermal_init() (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: add dev->hif2 support for mt7916 WED device (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: expose device tree match table (Íñigo Huguet) [2196823] - wifi: mt76: dynamic channel bandwidth changes in AP mode (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix radiotap bitfield (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store() (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: Remove unneeded semicolon (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix PCI DMA hang after reboot (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix wrong command to set STA channel (Íñigo Huguet) [2196823] - wifi: mt76: remove redundent MCU_UNI_CMD_* definitions (Íñigo Huguet) [2196823] - wifi: ath9k: fix per-packet TX-power cap for TPC (Íñigo Huguet) [2196823] - wifi: ath11k: fix undefined behavior with __fls in dp (Íñigo Huguet) [2196823] - wifi: ath11k: Ignore frags from uninitialized peer in dp. (Íñigo Huguet) [2196823] - wifi: ath11k: print a warning when crypto_alloc_shash() fails (Íñigo Huguet) [2196823] - wifi: ath11k: pci: Add more MODULE_FIRMWARE() entries (Íñigo Huguet) [2196823] - wifi: ath11k: enable SAR support on WCN6750 (Íñigo Huguet) [2196823] - wifi: ath11k: Disable Spectral scan upon removing interface (Íñigo Huguet) [2196823] - wifi: rtw89: add support of concurrent mode (Íñigo Huguet) [2196823] - wifi: rtw89: Disallow power save with multiple stations (Íñigo Huguet) [2196823] - wifi: rtw89: update statistics to FW for fine-tuning performance (Íñigo Huguet) [2196823] - wifi: rtw89: use struct instead of macros to set H2C command of hardware scan (Íñigo Huguet) [2196823] - wifi: rtw89: refine scan function after chanctx (Íñigo Huguet) [2196823] - wifi: rtw89: prohibit enter IPS during HW scan (Íñigo Huguet) [2196823] - wifi: rtw89: coex: send more hardware module info to firmware for 8851B (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update function to get BT RSSI and hardware counter (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add path control register to monitor list (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Enable Wi-Fi RX gain control for free run solution (Íñigo Huguet) [2196823] - wifi: rtw89: fix power save function in WoWLAN mode (Íñigo Huguet) [2196823] - wifi: rtw89: support WoWLAN mode for 8852be (Íñigo Huguet) [2196823] - wifi: iwlwifi: move debug buffer allocation failure to info verbosity (Íñigo Huguet) [2196823] - wifi: iwlwifi: make the loop for card preparation effective (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow number of beacons from FW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement key link switching (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement BAID link switching (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: track station mask for BAIDs (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 77 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use correct sta mask to remove queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid iterating over an un-initialized list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: factor out iwl_mvm_sta_fw_id_mask() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: properly implement HE AP support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix _iwl_mvm_get_scan_type() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix getting lowest TX rate for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm-parse: add full BW UL MU-MIMO support (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Support devices with 5-6 out endpoints (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Clean up some messy ifs (Íñigo Huguet) [2196823] - wifi: brcmfmac: add Cypress 43439 SDIO ids (Íñigo Huguet) [2196823] - wifi: rtw89: fix crash due to null pointer of sta in AP mode (Íñigo Huguet) [2196823] - wifi: rtw89: correct 5 MHz mask setting (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add tables for RFK (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add BB and RF tables (2 of 2) (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add BB and RF tables (1 of 2) (Íñigo Huguet) [2196823] - wifi: rtw89: pci: update PCI related settings to support 8851B (Íñigo Huguet) [2196823] - wifi: rtw89: mac: update MAC settings to support 8851b (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: fix TX path to path A for one RF path chip (Íñigo Huguet) [2196823] - wifi: rtw89: read version of analog hardware (Íñigo Huguet) [2196823] - wifi: rtw89: use hardware CFO to improve performance (Íñigo Huguet) [2196823] - wifi: rtw89: support parameter tables by RFE type (Íñigo Huguet) [2196823] - wifi: rtw89: fix authentication fail during scan (Íñigo Huguet) [2196823] - wifi: rtw89: add flag check for power state (Íñigo Huguet) [2196823] - wifi: rtw89: add ieee80211::remain_on_channel ops (Íñigo Huguet) [2196823] - wifi: rtw89: add function to wait for completion of TX skbs (Íñigo Huguet) [2196823] - wifi: rtw89: 8852c: add beacon filter and CQM support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: tx: remove misleading if statement (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix setting the rate for non station cases (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: validate station properly in flush (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: set STA mask for keys in MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix ptk_pn memory leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make iwl_mvm_mac_ctxt_send_beacon() static (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: track AP STA pointer and use it for MFP (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: move memset before early return (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize seq variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix spelling mistake "Gerenal" -> "General" (Íñigo Huguet) [2196823] - wifi: iwlwifi: Fix spelling mistake "upto" -> "up to" (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable new MLD FW API (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a new PCI device ID for BZ device (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add RF Step Type for BZ device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: scan legacy bands and UHB channels with same antenna (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Fix possible division by zero (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: skip dump correctly on hw error (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: fix possible NULL pointer dereference (Íñigo Huguet) [2196823] - wifi: iwlwifi: Fix the duplicate dump name (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: work around ROM bug on AX210 integrated (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add DSM_FUNC_ENABLE_6E value to debugfs (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: cleanup beacon_inject_active during hw restart (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: support wowlan info notification version 2 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make HLTK configuration for PASN station optional (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: request limiting to 8 MSDUs per A-MSDU (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix shift-out-of-bounds (Íñigo Huguet) [2196823] - wifi: iwlwifi: acpi: support modules with high antenna gain (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames (Íñigo Huguet) [2196823] - wifi: iwlwifi: dbg: print pc register data once fw dump occurred (Íñigo Huguet) [2196823] - wifi: mac80211: add flush_sta method (Íñigo Huguet) [2196823] - wifi: mac80211: flush queues on STA removal (Íñigo Huguet) [2196823] - wifi: ieee80211: correctly mark FTM frames non-bufferable (Íñigo Huguet) [2196823] - wifi: ieee80211: clean up public action codes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols (Íñigo Huguet) [2196823] - wifi: iwlwifi: trans: don't trigger d3 interrupt twice (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj-a0 and specific rf devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update init sequence if tx diversity supported (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: move function sequence (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm: Update HE capabilities on 6GHz band for EHT device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor TX csum mode check (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix A-MSDU checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable bz hw checksum from c step (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use OFDM rate if IEEE80211_TX_CTL_NO_CCK_RATE is set (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: convert TID to FW value on queue remove (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configuration for SO,SOF MAC and HR RF (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a validity check of queue_id in iwl_txq_reclaim (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm-parse: enable 160/320 MHz for AP mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: debug: fix crash in __iwl_err() (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8821CS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8822CS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8822BS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: main: Reserve 8 bytes of extra TX headroom for SDIO cards (Íñigo Huguet) [2196823] - wifi: rtw88: main: Add the {cpwm,rpwm}_addr for SDIO based chipsets (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Support SDIO specific bits in the power on sequence (Íñigo Huguet) [2196823] - wifi: rtw88: sdio: Add HCI implementation for SDIO based chipsets (Íñigo Huguet) [2196823] - wifi: rtw88: Clear RTW_FLAG_POWERON early in rtw_mac_power_switch() (Íñigo Huguet) [2196823] - wifi: ath12k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath10k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath11k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath11k: Send 11d scan start before WMI_START_SCAN_CMDID (Íñigo Huguet) [2196823] - wifi: ath11k: fix writing to unintended memory region (Íñigo Huguet) [2196823] - wifi: ath11k: Fix invalid management rx frame length issue (Íñigo Huguet) [2196823] - wifi: ath11k: fix rssi station dump not updated in QCN9074 (Íñigo Huguet) [2196823] - wifi: ath11k: Configure the FTM responder role using firmware capability flag (Íñigo Huguet) [2196823] - wifi: ath11k: Optimize 6 GHz scan time (Íñigo Huguet) [2196823] - wifi: mac80211: set EHT support flag in AP mode (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: fix potential NULL deref in hwsim_pmsr_report_nl() (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix the order of TIMING_MEASUREMENT notifications (Íñigo Huguet) [2196823] - bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state (Íñigo Huguet) [2196823] - bus: mhi: host: Remove duplicate ee check for syserr (Íñigo Huguet) [2196823] - bus: mhi: host: Avoid ringing EV DB if there are no elements to process (Íñigo Huguet) [2196823] - net: rfkill-gpio: Add explicit include for of.h (Íñigo Huguet) [2196823] - net: qrtr: correct types of trace event parameters (Íñigo Huguet) [2196823] - wifi: rt2x00: Fix memory leak when handling surveys (Íñigo Huguet) [2196823] - wifi: b43legacy: Remove the unused function prev_slot() (Íñigo Huguet) [2196823] - wifi: rtw89: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: rtw89: fix potential race condition between napi_init and napi_enable (Íñigo Huguet) [2196823] - wifi: rtw89: config EDCCA threshold during scan to prevent TX failed (Íñigo Huguet) [2196823] - wifi: rtw89: fix incorrect channel info during scan due to ppdu_sts filtering (Íñigo Huguet) [2196823] - wifi: rtw89: remove superfluous H2C of join_info (Íñigo Huguet) [2196823] - wifi: rtw89: set data lowest rate according to AP supported rate (Íñigo Huguet) [2196823] - wifi: rtw89: add counters of register-based H2C/C2H (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.1 (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add report control v5 variation (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update RTL8852B LNA2 hardware parameter (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Not to enable firmware report when WiFi is power saving (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add LPS protocol radio state for RTL8852B (Íñigo Huguet) [2196823] - bus: mhi: pci_generic: Add Foxconn T99W510 (Íñigo Huguet) [2196823] - bus: mhi: host: Use ERANGE for BHIOFF/BHIEOFF range check (Íñigo Huguet) [2196823] - bus: mhi: host: Range check CHDBOFF and ERDBOFF (Íñigo Huguet) [2196823] - wifi: mwifiex: remove unused evt_buf variable (Íñigo Huguet) [2196823] - wifi: brcmsmac: ampdu: remove unused suc_mpdu variable (Íñigo Huguet) [2196823] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() (Íñigo Huguet) [2196823] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() (Íñigo Huguet) [2196823] - wifi: brcmsmac: remove unused has_5g variable (Íñigo Huguet) [2196823] - wifi: b43legacy: remove unused freq_r3A_value function (Íñigo Huguet) [2196823] - wifi: rtlwifi: Replace fake flex-array with flex-array member (Íñigo Huguet) [2196823] - wifi: rtw88: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: rndis_wlan: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: rndis_wlan: clean up a type issue (Íñigo Huguet) [2196823] - wifi: rtw88: remove unused rtw_pci_get_tx_desc function (Íñigo Huguet) [2196823] - wifi: rsi: Slightly simplify rsi_set_channel() (Íñigo Huguet) [2196823] - wifi: ipw2x00: remove unused _ipw_read16 function (Íñigo Huguet) [2196823] - wifi: mac80211: enable EHT mesh support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: correctly use link in iwl_mvm_sta_del() (Íñigo Huguet) [2196823] - wifi: iwlwifi: separate AP link management queues (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: free probe_resp_data later (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 75 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: move max_agg_bufsize into host TLC lq_sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: send full STA during HW restart (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rework active links counting (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update mac config when assigning chanctx (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the correct link queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: clean up mac_id vs. link_id in MLD sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix station link data leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize max_rc_amsdu_len per-link (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use appropriate link for rate selection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the new lockdep-checking macros (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove chanctx WARN_ON (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid sending MAC context for idle (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove only link-specific AP keys (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: skip inactive links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust iwl_mvm_scan_respect_p2p_go_iter() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rxmq: report link ID to mac80211 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use bcast/mcast link station id (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: translate management frame address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement mac80211 callback change_sta_links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the link sta address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust rs init to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust radar detection to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust iwl_mvm_sec_key_remove_ap to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make a few warnings only trigger once (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: coex: start handling multiple links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs-fw: don't crash on missing channel (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use STA link address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: skip MEI update for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix narrow RU check for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make some HW flags conditional (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement link change ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust some cleanup functions to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_mac_sta_state_common() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update iwl_mvm_tx_reclaim() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust to MLO assign/unassign/switch_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add fw link id allocation (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust internal stations to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: replace bss_info_changed() with vif_cfg/link_info_changed() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add link_conf parameter for add/remove/change link (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't check dtim_period in new API (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust SMPS for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add set_hw_timestamp to mld ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add link to firmware earlier (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust some PS and PM methods to MLD (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust mld_mac_ctxt_/beacon_changed() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust smart fifo configuration to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: align to the LINK cmd update in the FW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: always use the sta->addr as the peers addr (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: modify link instead of removing it during csa (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix crash on queue removal for MLD API too (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix "modify_mask" value in the link cmd. (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add all missing ops to iwl_mvm_mld_ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for post_channel_switch in MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: unite sta_modify_disable_tx flows (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add cancel/remain_on_channel for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_roc() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add some new MLD ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add sta handling flows for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an indication that the new MLD API is used (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: sta preparation for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: vif preparation for MLO (Íñigo Huguet) [2196823] - wifi: nl80211: support advertising S1G capabilities (Íñigo Huguet) [2196823] - wifi: mac80211: S1G capabilities information element in probe request (Íñigo Huguet) [2196823] - mac80211: minstrel_ht: remove unused n_supported variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Use 64-bit division helper in iwl_mvm_get_crosstimestamp_fw() (Íñigo Huguet) [2196823] - wifi: carl9170: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: carl9170: Fix multiple -Warray-bounds warnings (Íñigo Huguet) [2196823] - wifi: ath10k: remove unused ath10k_get_ring_byte function (Íñigo Huguet) [2196823] - wifi: ath12k: incorrect channel survey dump (Íñigo Huguet) [2196823] - wifi: ath12k: fix incorrect handling of AMSDU frames (Íñigo Huguet) [2196823] - wifi: ath12k: fix packets are sent in native wifi mode while we set raw mode (Íñigo Huguet) [2196823] - wifi: ath12k: fill peer meta data during reo_reinject (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR report support via virtio (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR abort support via virtio (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR request support via virtio (Íñigo Huguet) [2196823] - wifi: nl80211: make nl80211_send_chandef non-static (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR capability support (Íñigo Huguet) [2196823] - mac80211: support RNR for EMA AP (Íñigo Huguet) [2196823] - cfg80211: support RNR for EMA AP (Íñigo Huguet) [2196823] - wifi: mac80211: use bullet list for amsdu_mesh_control formats list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix NULL deref in iwl_mvm_mld_disable_txq (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: EMA support (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: Multiple BSSID support (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: move beacon transmission to a separate function (Íñigo Huguet) [2196823] - wifi: mac80211: generate EMA beacons in AP mode (Íñigo Huguet) [2196823] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196823] - wifi: mac80211: implement support for yet another mesh A-MSDU format (Íñigo Huguet) [2196823] - wifi: mac80211: add mesh fast-rx support (Íñigo Huguet) [2196823] - wifi: mac80211: use mesh header cache to speed up mesh forwarding (Íñigo Huguet) [2196823] - wifi: mac80211: mesh fast xmit support (Íñigo Huguet) [2196823] - wifi: mac80211: fix race in mesh sequence number assignment (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add debugfs to get TAS status (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: support enabling and disabling HW timestamping (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_add_sta(), iwl_mvm_rm_sta() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove not needed initializations (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta_send_to_fw() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_cfg_he_sta() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Don't send MAC CTXT cmd after deauthorization (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add stop_ap() and leave_ibss() callbacks for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add start_ap() and join_ibss() callbacks for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: select ptp cross timestamp from multiple reads (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement PHC clock adjustments (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable TX beacon protection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for timing measurement (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: report hardware timestamps in RX/TX status (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: read synced time from firmware if supported (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for PTP HW clock (PHC) (Íñigo Huguet) [2196823] - wifi: ath12k: Enable IMPS for WCN7850 (Íñigo Huguet) [2196823] - wifi: ath12k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2196823] - wifi: ath12k: fix firmware assert during channel switch for peer sta (Íñigo Huguet) [2196823] - wifi: ath12k: fix memory leak in ath12k_qmi_driver_event_work() (Íñigo Huguet) [2196823] - wifi: ath11k: fix BUFFER_DONE read on monitor ring rx buffer (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Support new chip RTL8710BU aka RTL8188GU (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: RTL8192EU always needs full init (Íñigo Huguet) [2196823] - wifi: iwlwifi: Avoid disabling GCC specific flag with clang (Íñigo Huguet) [2196823] - wifi: iwlwifi: suppress printf warnings in tracing (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: pnvm: fix uefi reduced TX power loading (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj and Bz devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs: print BAD_RATE for invalid HT/VHT index (Íñigo Huguet) [2196823] - wifi: iwlwifi: Replace space with tabs as code indent (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add required space before open '(' (Íñigo Huguet) [2196823] - wifi: iwlwifi: Remove prohibited spaces (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix typos in comment (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove setting of 'sta' parameter (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an unassign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor __iwl_mvm_unassign_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an assign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor __iwl_mvm_assign_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add a remove_interface() callback for mld mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add an add_interface() callback for mld mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new STA related commands (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new LINK command (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new MAC CTXT command (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Refactor MAC_CONTEXT_CMD sending flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Refactor STA_HE_CTXT_CMD sending flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Add driver defined dump file name (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Add new tlv for dump file name extension (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid sta lookup in queue alloc (Íñigo Huguet) [2196823] - wifi: ath11k: fix deinitialization of firmware resources (Íñigo Huguet) [2196823] - wifi: ath11k: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: ath12k: Add missing unwind goto in ath12k_pci_probe() (Íñigo Huguet) [2196823] - net: Use of_property_present() for testing DT property presence (Íñigo Huguet) [2196823] - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() (Íñigo Huguet) [2196823] {CVE-2023-1380} - wifi: rtw88: fix memory leak in rtw_usb_probe() (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add v5 firmware cycle status report (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add v2 Bluetooth scan info (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Fix wrong structure assignment at null data report (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add register monitor report v2 format (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add traffic TX/RX info and its H2C (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add WiFi role info v2 (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add more error_map and counter to log (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: use module_usb_driver (Íñigo Huguet) [2196823] - wifi: rtw89: release RX standby timer of beamformee CSI to save power (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: mark Edimax EW-7811Un V2 as tested (Íñigo Huguet) [2196823] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 4356 (Íñigo Huguet) [2196823] - wifi: move raycs, wl3501 and rndis_wlan to legacy directory (Íñigo Huguet) [2196823] - wifi: move mac80211_hwsim and virt_wifi to virtual directory (Íñigo Huguet) [2196823] - wifi: ath11k: add debug prints in regulatory WMI event processing (Íñigo Huguet) [2196823] - wifi: ath11k: add support to parse new WMI event for 6 GHz (Íñigo Huguet) [2196823] - wifi: ath11k: use proper regulatory reference for bands (Íñigo Huguet) [2196823] - bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990" (Íñigo Huguet) [2196823] - bus: mhi: host: pci_generic: Drop redundant pci_enable_pcie_error_reporting() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix EOF bit reporting (Íñigo Huguet) [2196823] - wifi: iwlwifi: Do not include radiotap EHT user info if not needed (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add EHT RU allocation to radiotap (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update logs for yoyo reset sw changes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: clean up duplicated defines (Íñigo Huguet) [2196823] - wifi: iwlwifi: rs-fw: break out for unsupported bandwidth (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add support for B step of BnJ-Fm4 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make flush code a bit clearer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid UB shift of snif_queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add primary 80 known for EHT radiotap (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: parse FW frame metadata for EHT sniffer mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: decode USIG_B1_B7 RU to nl80211 RU width (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rename define to generic name (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow Microsoft to use TAS (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add all EHT based on data0 info from HW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add EHT radiotap info based on rate_n_flags (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an helper function radiotap TLVs (Íñigo Huguet) [2196823] - wifi: radiotap: separate vendor TLV into header/content (Íñigo Huguet) [2196823] - bus: mhi: ep: Demote unsupported channel error log to debug (Íñigo Huguet) [2196823] - bus: mhi: host: Remove mhi_poll() API (Íñigo Huguet) [2196823] - wifi: iwlwifi: reduce verbosity of some logging events (Íñigo Huguet) [2196823] - wifi: iwlwifi: Adding the code to get RF name for MsP device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: mark mac header with no data frames (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add LSIG info to radio tap info in EHT (Íñigo Huguet) [2196823] - wifi: nl80211: Add support for randomizing TA of auth and deauth frames (Íñigo Huguet) [2196823] - wifi: mac80211: add LDPC related flags in ieee80211_bss_conf (Íñigo Huguet) [2196823] - wifi: mac80211: add EHT MU-MIMO related flags in ieee80211_bss_conf (Íñigo Huguet) [2196823] - wifi: mac80211: introduce ieee80211_refresh_tx_agg_session_timer() (Íñigo Huguet) [2196823] - wifi: mac80211: add support for driver adding radiotap TLVs (Íñigo Huguet) [2196823] - wifi: radiotap: Add EHT radiotap definitions (Íñigo Huguet) [2196823] - wifi: mac80211: fix ieee80211_link_set_associated() type (Íñigo Huguet) [2196823] - wifi: mac80211: simplify reasoning about EHT capa handling (Íñigo Huguet) [2196823] - wifi: mac80211: mlme: remove pointless sta check (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: Indicate support for NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196823] - wifi: mac80211: add netdev per-link debugfs data and driver hook (Íñigo Huguet) [2196823] - wifi: mac80211: remove SMPS from AP debugfs (Íñigo Huguet) [2196823] - wifi: mac80211: add pointer from bss_conf to vif (Íñigo Huguet) [2196823] - wifi: mac80211: warn only once on AP probe (Íñigo Huguet) [2196823] - wifi: cfg80211/mac80211: report link ID on control port RX (Íñigo Huguet) [2196823] - wifi: mac80211: add support for set_hw_timestamp command (Íñigo Huguet) [2196823] - wifi: nl80211: add a command to enable/disable HW timestamping (Íñigo Huguet) [2196823] - wifi: wireless: cleanup unused function parameters (Íñigo Huguet) [2196823] - wifi: wireless: correct primary channel validation on 6 GHz (Íñigo Huguet) [2196823] - wifi: wireless: return primary channel regardless of DUP (Íñigo Huguet) [2196823] - wifi: mac80211: allow beacon protection HW offload (Íñigo Huguet) [2196823] - wifi: mac80211: check key taint for beacon protection (Íñigo Huguet) [2196823] - wifi: mac80211: clear all bits that relate rtap fields on skb (Íñigo Huguet) [2196823] - wifi: mac80211: adjust scan cancel comment/check (Íñigo Huguet) [2196823] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196823] - gpiolib: split linux/gpio/driver.h out of linux/gpio.h (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192se: Remove some unused variables (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add 4359C0 firmware definition (Íñigo Huguet) [2196823] - wifi: rtw89: fix SER L1 might stop entering LPS issue (Íñigo Huguet) [2196823] - wifi: ath11k: Add tx ack signal support for management packets (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add BCM4378B3 support (Íñigo Huguet) [2196823] - wifi: brcmfmac: common: Add support for external calibration blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Load and provide TxCap blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: common: Add support for downloading TxCap blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4387 (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Add support for PMKID_V3 operations (Íñigo Huguet) [2196823] - wifi: brcmfmac: feature: Add support for setting feats based on WLC version (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Add support for scan params v2 (Íñigo Huguet) [2196823] - wifi: brcmfmac: chip: Handle 1024-unit sizes for TCM blocks (Íñigo Huguet) [2196823] - wifi: brcmfmac: chip: Only disable D11 cores; handle an arbitrary number (Íñigo Huguet) [2196823] - wifi: ath11k: generate rx and tx mcs maps for supported HE mcs (Íñigo Huguet) [2196823] - wifi: ath11k: move HE MCS mapper to a separate function (Íñigo Huguet) [2196823] - wifi: ath11k: push MU-MIMO params from hostapd to hardware (Íñigo Huguet) [2196823] - wifi: ath11k: modify accessor macros to match index size (Íñigo Huguet) [2196823] - wifi: ath6kl: reduce WARN to dev_dbg() in callback (Íñigo Huguet) [2196823] - wifi: brcmfmac: support CQM RSSI notification with older firmware (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device (Íñigo Huguet) [2196823] - wifi: brcmfmac: acpi: Add support for fetching Apple ACPI properties (Íñigo Huguet) [2196823] - wifi: ath12k: remove memset with byte count of 278528 (Íñigo Huguet) [2196823] - wifi: wcn36xx: Slightly optimize PREPARE_HAL_BUF() (Íñigo Huguet) [2196823] - wifi: rtw89: refine FW feature judgement on packet drop (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: enable hw_scan support (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: add channel encoding for hw_scan (Íñigo Huguet) [2196823] - wifi: rtw89: adjust channel encoding to common function (Íñigo Huguet) [2196823] - wifi: rtw89: fw: configure CRASH_TRIGGER feature for 8852B (Íñigo Huguet) [2196823] - wifi: rtw89: add tx_wake notify for 8852B (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8822c: Implement RTL8822CS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8822b: Implement RTL8822BS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8821c: Implement RTL8821CS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Add SDIO HCI support in the TX/page table setup (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Add support for the SDIO HCI in rtw_pwr_seq_parser() (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo (Íñigo Huguet) [2196823] - wifi: rtw89: add RNR support for 6 GHz scan (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192de: Remove the unused variable bcnfunc_enable (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: 8188e: parse single one element of RA report for station mode (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192ce: fix dealing empty EEPROM values (Íñigo Huguet) [2196823] - wifi: ath11k: fix SAC bug on peer addition with sta band migration (Íñigo Huguet) [2196823] - wifi: ath10k: Remove redundant assignment to changed_flags (Íñigo Huguet) [2196823] - wifi: ath10k: snoc: enable threaded napi on WCN3990 (Íñigo Huguet) [2196823] - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() (Íñigo Huguet) [2196823] - wifi: ath5k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196823] - wifi: ath11k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196823] - wifi: ath12k: PCI ops for wakeup/release MHI (Íñigo Huguet) [2196823] - wifi: ath12k: Handle lock during peer_id find (Íñigo Huguet) [2196823] - wifi: ath9k: hif_usb: fix memory leak of remain_skbs (Íñigo Huguet) [2196823] - wifi: ath11k: fix return value check in ath11k_ahb_probe() (Íñigo Huguet) [2196823] - wifi: ath12k: use kfree_skb() instead of kfree() (Íñigo Huguet) [2196823] - wifi: ath: Silence memcpy run-time false positive warning (Íñigo Huguet) [2196823] - wifi: ath10k: Remove the unused function shadow_dst_wr_ind_addr() and ath10k_ce_error_intr_enable() (Íñigo Huguet) [2196823] - wifi: ath12k: dp_mon: clean up some inconsistent indentings (Íñigo Huguet) [2196823] - wifi: ath12k: dp_mon: Fix unsigned comparison with less than zero (Íñigo Huguet) [2196823] - wifi: ath12k: Fix spelling mistakes in warning messages and comments (Íñigo Huguet) [2196823] - wifi: ath6kl: minor fix for allocation size (Íñigo Huguet) [2196823] - wifi: ath11k: Set ext passive scan flag to adjust passive scan start time (Íñigo Huguet) [2196823]- [rt] build kernel-rt-4.18.0-511.rt7.300.el8 [2180997] - xfrm: add NULL check in xfrm_update_ae_params (Daniel Mendes) [2224007] {CVE-2023-3772} - scsi: storvsc: Fix handling of virtual Fibre Channel timeouts (Cathy Avery) [1986067] - netfilter: xt_owner: Add supplementary groups option (Phil Sutter) [2136194] - netfilter: nf_tables: can't schedule in nft_chain_validate (Florian Westphal) [2230460] - drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues (Karol Herbst) [2229989] - net: deprecate PF_KEY (Sabrina Dubroca) [RHEL-1257] - KVM: SEV: remove ghcb variable declarations (Vitaly Kuznetsov) [2213807] - KVM: SEV: only access GHCB fields once (Vitaly Kuznetsov) [2213805] {CVE-2023-4155} - KVM: SEV: snapshot the GHCB before accessing it (Vitaly Kuznetsov) [2213805] {CVE-2023-4155} - Documentation/x86: Fix backwards on/off logic about YMM support (Waiman Long) [2229889] {CVE-2022-40982} - KVM: Add GDS_NO support to KVM (Waiman Long) [2229889] {CVE-2022-40982} - x86/speculation: Add Kconfig option for GDS (Waiman Long) [2229889] {CVE-2022-40982} - x86/speculation: Add force option to GDS mitigation (Waiman Long) [2229889] {CVE-2022-40982} - x86/speculation: Add Gather Data Sampling mitigation (Waiman Long) [2229889] {CVE-2022-40982} - x86/bugs: Use sysfs_emit() (Waiman Long) [2229884] - Documentation/ABI: Mention retbleed vulnerability info file for sysfs (Waiman Long) [2229884] - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed (Waiman Long) [2229884] - arm64: correct the effect of mitigations off on kpti (Waiman Long) [2229884] - x86/speculation: Add missing srbds=off to the mitigations= help text (Waiman Long) [2229884] - usb: typec: ucsi: Mark dGPUs as DEVICE scope (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Remove ccgx,firmware-build property (Desnes Nunes) [2222463] - usb: typec: ucsi_ccg: Add OF support (Desnes Nunes) [2222463] - usb: typec: ucsi/ucsi_ccg: Convert to i2c's .probe_new() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Add ACPI property to align with device-tree (Desnes Nunes) [2222463] - dt-bindings: usb: Add Cypress cypd4226 Type-C controller (Desnes Nunes) [2222463] - i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Convert to use dev_err_probe() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Use temporary variable for struct device (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222463] - i2c: Remove support for dangling device properties (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Constify the software node (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Use PTR_ERR_OR_ZERO() to simplify code (Desnes Nunes) [2222463] - i2c: nvidia-gpu: convert to use i2c_new_client_device() (Desnes Nunes) [2222463] - i2c: Add support for software nodes (Desnes Nunes) [2222463] - i2c: Introduce common module to instantiate CCGx UCSI (Desnes Nunes) [2222463] - power: supply: Fix logic checking if system is running from battery (Desnes Nunes) [2222463] - redhat: support virtio-mem on x86-64 as tech-preview (David Hildenbrand) [2229123] - virtio/virtio_mem: handle a possible NULL as a memcpy parameter (David Hildenbrand) [2229123] - virtio-mem: support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE (David Hildenbrand) [2229123] - virtio-mem: disallow mapping virtio-mem memory via /dev/mem (David Hildenbrand) [2229123] - kernel/resource: disallow access to exclusive system RAM regions (David Hildenbrand) [2229123] - kernel/resource: clean up and optimize iomem_is_exclusive() (David Hildenbrand) [2229123] - virtio-mem: kdump mode to sanitize /proc/vmcore access (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_remove() into virtio_mem_deinit_hotplug() (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_probe() into virtio_mem_init_hotplug() (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_init() into virtio_mem_init_hotplug() (David Hildenbrand) [2229123] - proc/vmcore: fix possible deadlock on concurrent mmap and read (David Hildenbrand) [2229123] - proc/vmcore: don't fake reading zeroes on surprise vmcore_cb unregistration (David Hildenbrand) [2229123] - proc/vmcore: fix clearing user buffer by properly using clear_user() (David Hildenbrand) [2229123] - proc/vmcore: convert oldmem_pfn_is_ram callback to more generic vmcore callbacks (David Hildenbrand) [2229123] - proc/vmcore: let pfn_is_ram() return a bool (David Hildenbrand) [2229123] - x86/xen: print a warning when HVMOP_get_mem_type fails (David Hildenbrand) [2229123] - x86/xen: simplify xen_oldmem_pfn_is_ram() (David Hildenbrand) [2229123] - x86/xen: update xen_oldmem_pfn_is_ram() documentation (David Hildenbrand) [2229123] - virtio-mem: fix sleeping in RCU read side section in virtio_mem_online_page_cb() (David Hildenbrand) [2229123] - virtio-mem: prioritize unplug from ZONE_MOVABLE in Big Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level unplug handling in Big Block Mode (David Hildenbrand) [2229123] - virtio-mem: prioritize unplug from ZONE_MOVABLE in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level unplug handling in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level plug handling in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: use page_zonenum() in virtio_mem_fake_offline() (David Hildenbrand) [2229123] - virtio-mem: don't read big block size in Sub Block Mode (David Hildenbrand) [2229123] - fs/proc/kcore: use page_offline_(freeze|thaw) (David Hildenbrand) [2229123] - virtio-mem: use page_offline_(start|end) when setting PageOffline() (David Hildenbrand) [2229123] - mm: introduce page_offline_(begin|end|freeze|thaw) to synchronize setting PageOffline() (David Hildenbrand) [2229123] - fs/proc/kcore: don't read offline sections, logically offline pages and hwpoisoned pages (David Hildenbrand) [2229123] - fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM (David Hildenbrand) [2229123] - fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER (David Hildenbrand) [2229123] - proc/kcore: Remove unused kclist_add_remap() (David Hildenbrand) [2229123] - x86/gart: Exclude GART aperture from kcore (David Hildenbrand) [2229123] - kernel/resource: remove first_lvl / siblings_only logic (David Hildenbrand) [2229123] - kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources (David Hildenbrand) [2229123] - kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources (David Hildenbrand) [2229123] - kernel/resource.c: fix kernel-doc markups (David Hildenbrand) [2229123] - resource: avoid unnecessary lookups in find_next_iomem_res() (David Hildenbrand) [2229123] - resource: fix locking in find_next_iomem_res() (David Hildenbrand) [2229123] - virtio-mem: check against mhp_get_pluggable_range() which memory we can hotplug (David Hildenbrand) [2229123] - virtio-mem: Assign boolean values to a bool variable (David Hildenbrand) [2229123] - mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) - safe memory hotunplug (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) - basic memory hotunplug (David Hildenbrand) [2229123] - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block (David Hildenbrand) [2229123] - virtio-mem: allow to force Big Block Mode (BBM) and set the big block size (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) memory hotplug (David Hildenbrand) [2229123] - virtio-mem: factor out adding/removing memory from Linux (David Hildenbrand) [2229123] - virtio-mem: memory notifier callbacks are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: existing (un)plug functions are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: memory block ids are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: nb_sb_per_mb and subblock_size are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: subblock states are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: memory block states are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: document Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: generalize handling when memory is getting onlined deferred (David Hildenbrand) [2229123] - virtio-mem: don't always trigger the workqueue when offlining memory (David Hildenbrand) [2229123] - virtio-mem: drop last_mb_id (David Hildenbrand) [2229123] - virtio-mem: generalize virtio_mem_overlaps_range() (David Hildenbrand) [2229123] - virtio-mem: generalize virtio_mem_owned_mb() (David Hildenbrand) [2229123] - virtio-mem: generalize check for added memory (David Hildenbrand) [2229123] - virtio-mem: retry fake-offlining via alloc_contig_range() on ZONE_MOVABLE (David Hildenbrand) [2229123] - virtio-mem: factor out handling of fake-offline pages in memory notifier (David Hildenbrand) [2229123] - virtio-mem: factor out fake-offlining into virtio_mem_fake_offline() (David Hildenbrand) [2229123] - virtio-mem: print debug messages from virtio_mem_send_*_request() (David Hildenbrand) [2229123] - virtio-mem: factor out calculation of the bit number within the subblock bitmap (David Hildenbrand) [2229123] - virtio-mem: use "unsigned long" for nr_pages when fake onlining/offlining (David Hildenbrand) [2229123] - virtio-mem: drop rc2 in virtio_mem_mb_plug_and_add() (David Hildenbrand) [2229123] - virtio-mem: simplify MAX_ORDER - 1 / pageblock_order handling (David Hildenbrand) [2229123] - virtio-mem: more precise calculation in virtio_mem_mb_state_prepare_next_mb() (David Hildenbrand) [2229123] - virtio-mem: determine nid only once using memory_add_physaddr_to_nid() (David Hildenbrand) [2229123] - MAINTAINERS: add URL for virtio-mem (David Hildenbrand) [2229123] - virtio-mem: Constify mem_id_table (David Hildenbrand) [2229123] - kernel/resource: make iomem_resource implicit in release_mem_region_adjustable() (David Hildenbrand) [2229123] - virtio-mem: try to merge system ram resources (David Hildenbrand) [2229123] - mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging of System RAM resources (David Hildenbrand) [2229123] - mm/memory_hotplug: prepare passing flags to add_memory() and friends (David Hildenbrand) [2229123] - mm/memory_hotplug: guard more declarations by CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [2229123] - include/linux/memory_hotplug.h: move definitions of {set,clear}_zone_contiguous (David Hildenbrand) [2229123] - kernel/resource: make release_mem_region_adjustable() never fail (David Hildenbrand) [2229123] - virtio-mem: don't special-case ZONE_MOVABLE (David Hildenbrand) [2229123] - virtio_mem: convert to LE accessors (David Hildenbrand) [2229123] - virtio_mem: correct tags for config space fields (David Hildenbrand) [2229123] - virtio-mem: Fix build error due to improper use 'select' (David Hildenbrand) [2229123] - virtio-mem: add memory via add_memory_driver_managed() (David Hildenbrand) [2229123] - virtio-mem: silence a static checker warning (David Hildenbrand) [2229123] - virtio_mem: convert device block size into 64bit (David Hildenbrand) [2229123] - virtio-mem: drop unnecessary initialization (David Hildenbrand) [2229123] - virtio-mem: Don't rely on implicit compiler padding for requests (David Hildenbrand) [2229123] - virtio-mem: Try to unplug the complete online memory block first (David Hildenbrand) [2229123] - virtio-mem: Use -ETXTBSY as error code if the device is busy (David Hildenbrand) [2229123] - virtio-mem: Unplug subblocks right-to-left (David Hildenbrand) [2229123] - virtio-mem: Drop manual check for already present memory (David Hildenbrand) [2229123] - virtio-mem: Add parent resource for all added "System RAM" (David Hildenbrand) [2229123] - virtio-mem: Better retry handling (David Hildenbrand) [2229123] - virtio-mem: Offline and remove completely unplugged memory blocks (David Hildenbrand) [2229123] - mm/memory_hotplug: Introduce offline_and_remove_memory() (David Hildenbrand) [2229123] - virtio-mem: Allow to offline partially unplugged memory blocks (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotunplug part 2 (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotunplug part 1 (David Hildenbrand) [2229123] - virtio-mem: Allow to specify an ACPI PXM as nid (David Hildenbrand) [2229123] - MAINTAINERS: Add myself as virtio-mem maintainer (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotplug (David Hildenbrand) [2229123] - Revert "drm/amd/display: edp do not add non-edid timings" (Jocelyn Falempe) [RHEL-845] - Revert "drm/amd/display: reallocate DET for dual displays with high pixel rate ratio" (Jocelyn Falempe) [RHEL-845] - drm/client: Fix memory leak in drm_client_modeset_probe (Jocelyn Falempe) [RHEL-845] - drm/client: Fix memory leak in drm_client_target_cloned (Jocelyn Falempe) [RHEL-845] - drm/atomic: Fix potential use-after-free in nonblocking commits (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: share the code around SMU13 pcie parameters update (Jocelyn Falempe) [RHEL-845] - drm/ttm: Don't leak a resource on swapout move error (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: avoid restore process run into dead loop. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct `DMUB_FW_VERSION` macro (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix 128b132b link loss handling (Jocelyn Falempe) [RHEL-845] - drm/amd/display: add a NULL pointer check (Jocelyn Falempe) [RHEL-845] - drm/amd: Disable PSR-SU on Parade 0803 TCON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix clearing mappings for BOs that are always valid in VM (Jocelyn Falempe) [RHEL-845] - drm/amd/display: disable seamless boot if force_odm_combine is enabled (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix seamless odm transitions (Jocelyn Falempe) [RHEL-845] - drm/dp_mst: Clear MSG_RDY flag before sending new message (Jocelyn Falempe) [RHEL-845] - drm/atomic: Allow vblank-enabled + self-refresh "disable" (Jocelyn Falempe) [RHEL-845] - drm/amd/display: perform a bounds check before filling dirty rectangles (Jocelyn Falempe) [RHEL-845] - drm/nouveau: bring back blit subchannel for pre nv50 GPUs (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp/g94: enable HDMI (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp: fix HDMI on gt215+ (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix one wrong caching mode enum usage (Jocelyn Falempe) [RHEL-845] - drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: Add connector_type for innolux_at043tn24 (Jocelyn Falempe) [RHEL-845] - drm/nouveau/acr: Abort loading ACR if no firmware was found (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v4_0 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v2_6 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: separate ras irq from jpeg instance irq for UVD_POISON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Move jpeg ras block init to ras sw_init (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v4_0 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v2_6 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: separate ras irq from vcn instance irq for UVD_POISON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Move vcn ras block init to ras sw_init (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix usage of UMC fill record in RAS (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function. (Jocelyn Falempe) [RHEL-845] - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va (Jocelyn Falempe) [RHEL-845] - drm/radeon: fix possible division-by-zero errors (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode (Jocelyn Falempe) [RHEL-845] - drm/amdkfd: Fix potential deallocation of previously deallocated memory. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg() (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix a test CalculatePrefetchSchedule() (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec (Jocelyn Falempe) [RHEL-845] - drm/bridge: anx7625: Prevent endless probe loop (Jocelyn Falempe) [RHEL-845] - drm/nouveau: dispnv50: fix missing-prototypes warning (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358767: Switch to devm MIPI-DSI helpers (Jocelyn Falempe) [RHEL-845] - drm/vkms: Fix RGB565 pixel conversion (Jocelyn Falempe) [RHEL-845] - drm: Add fixed-point helper to get rounded integer values (Jocelyn Falempe) [RHEL-845] - drm/vkms: isolate pixel conversion functionality (Jocelyn Falempe) [RHEL-845] - drm/panel: sharp-ls043t1le01: adjust mode settings (Jocelyn Falempe) [RHEL-845] - drm/vram-helper: fix function names in vram helper doc (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix THS_TRAILCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TXTAGOCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix THS_ZEROCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TCLK_TRAILCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TCLK_ZEROCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix PLL target frequency (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix PLL parameters computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: always enable HS video mode (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi83: Fix enable error path (Jocelyn Falempe) [RHEL-845] - drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show() (Jocelyn Falempe) [RHEL-845] - drm/i915/guc/slpc: Provide sysfs for efficient freq (Jocelyn Falempe) [RHEL-845] - drm/i915/guc: More debug print updates - GuC SLPC (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Explicitly specify update type per plane info change (Jocelyn Falempe) [RHEL-845] - radeon: avoid double free in ci_dpm_init() (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix is_timing_changed() prototype (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Add logging for display MALL refresh setting (Jocelyn Falempe) [RHEL-845] - drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Ensure vmin and vmax adjust for DCE (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Validate VM ioctl flags. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Do not update DRR while BW optimizations pending (Jocelyn Falempe) [RHEL-845] - drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl (Jocelyn Falempe) [RHEL-845] - udmabuf: revert 'Add support for mapping hugepages (v4)' (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix the system hang while disable PSR (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Add wrapper to call planes and stream update (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Use dc_update_planes_and_stream (Jocelyn Falempe) [RHEL-845] - drm/nouveau: add nv_encoder pointer check for NULL (Jocelyn Falempe) [RHEL-845] - drm/nouveau/dp: check for NULL nv_connector->native_mode (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow (Jocelyn Falempe) [RHEL-845] - drm/nouveau: don't detect DSM for non-NVIDIA device (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Modify indirect buffer packages for resubmission (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Implement gfx9 patch functions for resubmission (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Program gds backup address as zero if no gds allocated (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add missing radeon secondary PCI ID (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: workaround for compute workload type on some skus (Jocelyn Falempe) [RHEL-845] - drm/amd: Tighten permissions on VBIOS flashing attributes (Jocelyn Falempe) [RHEL-845] - drm/amd: Make sure image is written to trigger VBIOS image update flow (Jocelyn Falempe) [RHEL-845] - drm/amd/display: edp do not add non-edid timings (Jocelyn Falempe) [RHEL-845] - drm/amd/display: limit DPIA link rate to HBR3 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1 (Jocelyn Falempe) [RHEL-845] - Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system" (Jocelyn Falempe) [RHEL-845] - drm:amd:amdgpu: Fix missing buffer object unlock in failure path (Jocelyn Falempe) [RHEL-845] - drm: panel-orientation-quirks: Change Air's quirk to support Air Plus (Jocelyn Falempe) [RHEL-845] - drm/amd/display: add ODM case when looking for first split pipe (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Reduce sdp bw after urgent to 90% (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: Fix power context allocation in SMU13 (Jocelyn Falempe) [RHEL-845] - drm/amd: Disallow s0ix without BIOS support again (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: change reserved vram info print (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix xclk freq on CHIP_STONEY (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs (Jocelyn Falempe) [RHEL-845] - drm/i915/gt: Use the correct error value when kernel_context() fails (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram (Jocelyn Falempe) [RHEL-845] - drm/i915/selftests: Add some missing error propagation (Jocelyn Falempe) [RHEL-845] - drm/i915: Use 18 fast wake AUX sync len (Jocelyn Falempe) [RHEL-845] - drm/i915: Explain the magic numbers for AUX SYNC/precharge length (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for renoir (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5 (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: resolve reboot exception for si oland (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for vangogh (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: enable tmz by default for GC 11.0.1 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Only wait for blank completion if OTG active (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: set gfx9 onwards APU atomics support to be true (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/nv: update VCN 3 max HEVC encoding resolution (Jocelyn Falempe) [RHEL-845] - drm/ast: Fix ARM compatibility (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Use the default reset when loading or reloading the driver (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix memleak in aconnector->timing_requested (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init" (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration (Jocelyn Falempe) [RHEL-845] - drm/i915: Disable DPLLs before disconnecting the TC PHY (Jocelyn Falempe) [RHEL-845] - drm/i915: Move shared DPLL disabling into CRTC disable hook (Jocelyn Falempe) [RHEL-845] - drm: fix drmm_mutex_init() (Jocelyn Falempe) [RHEL-845] - drm/amd/amdgpu: limit one queue per gang (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: Fix output of pp_od_clk_voltage (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: don't enable secure display on incompatible platforms (Jocelyn Falempe) [RHEL-845] - drm/radeon: reintroduce radeon_dp_work_func content (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Have Payload Properly Created After Resume (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: reserve the old gc_11_0_*_mes.bin (Jocelyn Falempe) [RHEL-845] - drm/amd/amdgpu: introduce gc_*_mes_2.bin v2 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx11: update gpu_clock_counter logic (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: refine get gpu clock counter method (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx10: Disable gfxoff before disabling powergating. (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gmc11: implement get_vbios_fb_size() (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: fix possible power mode mismatch between driver and PMFW (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Enable IH retry CAM on GFX9 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix sdma v4 sw fini error (Jocelyn Falempe) [RHEL-845] - drm/amd: Fix an out of bounds error in BIOS parser (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct DML calculation to follow HW SPEC (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fixed dcn30+ underflow issue (Jocelyn Falempe) [RHEL-845] - drm/amd/display: reallocate DET for dual displays with high pixel rate ratio (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Use DC_LOG_DC in the trasform pixel function (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Enable HostVM based on rIOMMU active (Jocelyn Falempe) [RHEL-845] - drm/amd/display: enable DPG when disabling plane for phantom pipe (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct DML calculation to align HW formula (Jocelyn Falempe) [RHEL-845] - drm/amd/display: populate subvp cmd info only for the top pipe (Jocelyn Falempe) [RHEL-845] - drm/displayid: add displayid_get_header() and check bounds better (Jocelyn Falempe) [RHEL-845] - drm/i915: taint kernel when force probing unsupported devices (Jocelyn Falempe) [RHEL-845] - drm/i915/dp: prevent potential div-by-zero (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix NULL ptr deref by checking new_crtc_state (Jocelyn Falempe) [RHEL-845] - drm/i915/guc: Don't capture Gen8 regs on Xe devices (Jocelyn Falempe) [RHEL-845] - drm/sched: Check scheduler work queue before calling timeout handling (Jocelyn Falempe) [RHEL-845] - drm/mipi-dsi: Set the fwnode for mipi_dsi_device (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp: More DP_RECEIVER_CAP_SIZE array fixes (Jocelyn Falempe) [RHEL-845] - drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values (Jocelyn Falempe) [RHEL-845] - drm/fbdev-generic: prohibit potential out-of-bounds access (Jocelyn Falempe) [RHEL-845]- [rt] build kernel-rt-4.18.0-510.rt7.299.el8 [2180997] - locking: 8.9 KRTS JiraReadiness exercise (John B. Wyatt IV) [RHEL-982] - x86/show_trace_log_lvl: Ensure stack pointer is aligned, again (Oleg Nesterov) [2188093] - ahci: Add support for Dell S140 and later controllers (Tomas Henzl) [2222879] - s390/time: steer clocksource on STP syncs for CLOCK_MONOTONIC (Tobias Huschle) [2177649] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Wander Lairson Costa) [2216152] {CVE-2023-35825} - scsi: zfcp: Defer fc_rport blocking until after ADISC response (Tobias Huschle) [2230241] - RDMA/efa: Add EFA 0xefa2 PCI ID (Izabela Bakollari) [2170086] - RDMA/efa: Support CQ receive entries with source GID (Izabela Bakollari) [2170086] - Revert "isystem: ship and use stdarg.h" (Jocelyn Falempe) [2229185] - drm/drm_print: Use system include for (Jocelyn Falempe) [2229185] - x86/mm: Do not shuffle CPU entry areas without KASLR (Rafael Aquini) [2165932] {CVE-2023-0597} - x86/mm: Randomize per-cpu entry area (Rafael Aquini) [2165932] {CVE-2023-0597} - x86/kasan: Map shadow for percpu pages on demand (Rafael Aquini) [2165932] {CVE-2023-0597} - x86/pti/32: Calculate the various PTI cpu_entry_area sizes correctly, make the CPU_ENTRY_AREA_PAGES assert precise (Rafael Aquini) [2165932] {CVE-2023-0597}- [rt] build kernel-rt-4.18.0-509.rt7.298.el8 [2180997] - cifs: fix for following DFS links where sharename is the same as prepath (Ronnie Sahlberg) [2130474] - crypto: rng - Fix lock imbalance in crypto_del_rng (Herbert Xu) [2229700] - ibmvnic: Do not reset dql stats on NON_FATAL err (Mamatha Inamdar) [2227904] - mptcp: Correct the sock::sk_lock.owned lockdep annotations (Felix Maurer) [2228890] - gpio: name PCA953x gpio chips after device name (Steve Best) [2226775] - scsi: storvsc: Handle SRB status value 0x30 (Cathy Avery) [2218133] - netfilter: nft_set_pipapo: fix improper element removal (Phil Sutter) [2225276] {CVE-2023-4004} - macvlan: add forgotten nla_policy for IFLA_MACVLAN_BC_CUTOFF (Xin Long) [2226791] - tcp: Reduce chance of collisions in inet6_hashfn(). (Felix Maurer) [2176120] {CVE-2023-1206} - ipv6: fix locking issues with loops over idev->addr_list (Jiri Benc) [2123305] - relayfs: fix out-of-bounds access in relay_file_read (Bill O'Donnell) [2215511] {CVE-2023-3268} - kernel/relay.c: fix read_pos error when multiple readers (Bill O'Donnell) [2215510] - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 (Ricardo Robaina) [2212207] {CVE-2023-28772} - seq_buf: Fix overflow in seq_buf_putmem_hex() (Ricardo Robaina) [2212207] {CVE-2023-28772} - tools/power/x86/intel-speed-select: Support more than 8 sockets. (Frank Ramsay) [2212508] - platform/x86: ISST: Remove 8 socket limit (Frank Ramsay) [2212508] - media: saa7134: fix use after free bug in saa7134_finidev due to race condition (Wander Lairson Costa) [2216140] {CVE-2023-35823} - Bluetooth: btmtksdio: fix possible FW initialization failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix the reset takes too long (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: mask out interrupt status (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn MT7922A (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. (David Marlin) [2142489 2144730 2145097] - Enable MTK BT Support for RHEL (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: support bluetooth reset mechanism (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]() (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix bus hang with wrong privilege (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix firmware coredump retrieve (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Enable SCO over I2S (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Support wake on bluetooth (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: rename btsdio_mtk_reg_read (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable AOSP extension for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable msft opcode (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix resume failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: handle runtime pm only when sdio_func is available (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: drop the unnecessary variable created (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add support of processing firmware coredump and log (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add MT7921s Bluetooth support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: transmit packet according to status TX_EMPTY (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: use register CRPLR to read packet length (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: update register CSDIOCSR operation (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: move interrupt service to work (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add .set_bdaddr support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksido: rely on BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: mediatek: add BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support public address configuration for MediaTek Chip. (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support Bluetooth Reset for Mediatek Chip(MT7921) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn Mediatek Chip (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: fix blacklist_table context (David Marlin) [2142489 2144730 2145097]- [rt] build kernel-rt-4.18.0-508.rt7.297.el8 [2180997] - HID: betop: check shape of output reports (Desnes Nunes) [2212166] {CVE-2023-1073} - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() (Desnes Nunes) [2153577] {CVE-2022-45887} - selinux: make labeled NFS work when mounted before policy load (Juraj Marcin) [1753646] - Revert "xfs: expose the blockgc workqueue knobs publicly" (Bill O'Donnell) [2223260] - media: dm1105: Fix use after free bug in dm1105_remove due to race condition (Dean Nelson) [2216148] {CVE-2023-35824} - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() (Dean Nelson) [2213141] {CVE-2023-31084} - drm/ast: report connection status on Display Port. (Jocelyn Falempe) [2189645] - drm/ast: Add BMC virtual connector (Jocelyn Falempe) [2189645] - x86/cpu/amd: Add a Zenbleed fix (Waiman Long) [2226837] {CVE-2023-20593} - x86/cpu/amd: Move the errata checking functionality up (Waiman Long) [2226837] {CVE-2023-20593} - x86/amd: Cache debug register values in percpu variables (Waiman Long) [2226837] {CVE-2023-20593} - x86/cpu: Restore AMD's DE_CFG MSR after resume (Waiman Long) [2226837] {CVE-2023-20593} - x86/sev: Change snp_guest_issue_request()'s fw_err argument (John Allen) [2216284] - virt/coco/sev-guest: Double-buffer messages (John Allen) [2216284] - virt/coco/sev-guest: Add throttling awareness (John Allen) [2216284] - virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case (John Allen) [2216284] - virt/coco/sev-guest: Do some code style cleanups (John Allen) [2216284] - virt/coco/sev-guest: Carve out the request issuing logic into a helper (John Allen) [2216284] - virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request() (John Allen) [2216284] - virt/coco/sev-guest: Simplify extended guest request handling (John Allen) [2216284] - virt/coco/sev-guest: Check SEV_SNP attribute at probe time (John Allen) [2216284] - virt/sev-guest: Return -EIO if certificate buffer is not large enough (John Allen) [2216284] - x86/sev: Mark snp_abort() noreturn (John Allen) [2216284] - s390/uv: Update query for secret-UVCs (Cédric Le Goater) [2111749] - s390/uv: replace scnprintf with sysfs_emit (Cédric Le Goater) [2111749] - s390: Add attestation query information (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'Lock Secret Store' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'List Secrets' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'Add Secret' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add info IOCTL (Cédric Le Goater) [2111749] - s390/uv: Always export uv_info (Cédric Le Goater) [2111749] - s390/kasan: support protvirt with 4-level paging (Cédric Le Goater) [2111749] - s390/protvirt: support ultravisor without secure storage limit (Cédric Le Goater) [2111749] - s390/protvirt: parse prot_virt option in the decompressor (Cédric Le Goater) [2111749] - s390/mm: avoid trimming to MAX_ORDER (Cédric Le Goater) [2111749] - net/mlx5e: TC, CT: Offload ct clear only once (Amir Tzin) [2159233] - net/mlx5: DR, Fix wrong action data allocation in decap action (Amir Tzin) [2159233] - net/mlx5: DR, Support SW created encap actions for FW table (Amir Tzin) [2159233] - net/mlx5e: TC, Cleanup ct resources for nic flow (Amir Tzin) [2159233] - net/mlx5e: TC, Add null pointer check for hardware miss support (Amir Tzin) [2159233] - RDMA/mlx5: Fix affinity assignment (Amir Tzin) [2159233] - RDMA/mlx5: Create an indirect flow table for steering anchor (Amir Tzin) [2159233] - RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions (Amir Tzin) [2159233] - net/mlx5: DR, Add missing mutex init/destroy in pattern manager (Amir Tzin) [2117777] - net/mlx5: Read embedded cpu after init bit cleared (Amir Tzin) [2159233] - net/mlx5e: Fix error handling in mlx5e_refresh_tirs (Amir Tzin) [2159233] - net/mlx5e: Don't attach netdev profile while handling internal error (Amir Tzin) [2159233] - net/mlx5: Fix post parse infra to only parse every action once (Amir Tzin) [2159233] - net/mlx5: fw_tracer, Fix event handling (Amir Tzin) [2159233] - net/mlx5: SF, Drain health before removing device (Amir Tzin) [2159233] - net/mlx5e: Consider internal buffers size in port buffer calculations (Amir Tzin) [2159233] - net/mlx5e: Prevent encap offload when neigh update is running (Amir Tzin) [2159233] - net/mlx5e: Extract remaining tunnel encap code to dedicated file (Amir Tzin) [2159233] - net/mlx5e: TC, Remove sample and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove mirror and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove tuple rewrite and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove multiple ct actions limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove special handling of CT action (Amir Tzin) [2159233] - net/mlx5e: TC, Remove CT action reordering (Amir Tzin) [2159233] - net/mlx5e: CT: Use per action stats (Amir Tzin) [2159233] - net/mlx5e: TC, Move main flow attribute cleanup to helper func (Amir Tzin) [2159233] - net/mlx5e: TC, Remove unused vf_tun variable (Amir Tzin) [2159233] - net/mlx5e: Set default can_offload action (Amir Tzin) [2159233] - net/mlx5: Devcom, serialize devcom registration (Amir Tzin) [2159233] - net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device (Amir Tzin) [2159233] - net/mlx5e: Fix SQ wake logic in ptp napi_poll context (Amir Tzin) [2159233] - net/mlx5e: Fix deadlock in tc route query code (Amir Tzin) [2159233] - net/mlx5: Fix error message when failing to allocate device memory (Amir Tzin) [2159233] - net/mlx5e: Use correct encap attribute during invalidation (Amir Tzin) [2159233] - net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE (Amir Tzin) [2159233] - net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs (Amir Tzin) [2159233] - net/mlx5: Handle pairing of E-switch via uplink un/load APIs (Amir Tzin) [2159233] - net/mlx5: Collect command failures data only for known commands (Amir Tzin) [2159233] - net/mlx5e: do as little as possible in napi poll when budget is 0 (Amir Tzin) [2159233] - net/mlx5: Use recovery timeout on sync reset flow (Amir Tzin) [2159233] - net/mlx5: DR, Add memory statistics for domain object (Amir Tzin) [2117777] - net/mlx5: DR, Add more info in domain dbg dump (Amir Tzin) [2117777] - net/mlx5: DR, Calculate sync threshold of each pool according to its type (Amir Tzin) [2117777] - net/mlx5: DR, Fix dumping of legacy modify_hdr in debug dump (Amir Tzin) [2117777] - net/mlx5: DR, Enable patterns and arguments for supporting devices (Amir Tzin) [2117777] - net/mlx5: DR, Add support for the pattern/arg parameters in debug dump (Amir Tzin) [2117777] - net/mlx5: DR, Modify header action of size 1 optimization (Amir Tzin) [2117777] - net/mlx5: DR, Support decap L3 action using pattern / arg mechanism (Amir Tzin) [2117777] - net/mlx5: DR, Apply new accelerated modify action and decapl3 (Amir Tzin) [2117777] - net/mlx5: DR, Add modify header argument pointer to actions attributes (Amir Tzin) [2117777] - net/mlx5: DR, Add modify header arg pool mechanism (Amir Tzin) [2117777] - net/mlx5: DR, Fix QP continuous allocation (Amir Tzin) [2117777] - net/mlx5: DR, Read ICM memory into dedicated buffer (Amir Tzin) [2117777] - net/mlx5: DR, Add support for writing modify header argument (Amir Tzin) [2117777] - net/mlx5: DR, Add create/destroy for modify-header-argument general object (Amir Tzin) [2117777] - net/mlx5: DR, Check for modify_header_argument device capabilities (Amir Tzin) [2117777] - net/mlx5: DR, Split chunk allocation to HW-dependent ways (Amir Tzin) [2117777] - net/mlx5: DR, Add cache for modify header pattern (Amir Tzin) [2117777] - net/mlx5: DR, Move ACTION_CACHE_LINE_SIZE macro to header (Amir Tzin) [2117777] - net/mlx5: DR, Add modify-header-pattern ICM pool (Amir Tzin) [2117777] - net/mlx5: DR, Prepare sending new WQE type (Amir Tzin) [2117777] - net/mlx5: Add new WQE for updating flow table (Amir Tzin) [2117777] - net/mlx5: Add mlx5_ifc bits for modify header argument (Amir Tzin) [2117777] - net/mlx5: DR, Set counter ID on the last STE for STEv1 TX (Amir Tzin) [2117777] - net/mlx5e: TC, Remove redundant parse_attr argument (Amir Tzin) [2165908] - net/mlx5e: Use a simpler comparison for uplink rep (Amir Tzin) [2165908] - net/mlx5: Lag, Add single RDMA device in multiport mode (Amir Tzin) [2165908] - net/mlx5: Lag, set different uplink vport metadata in multiport eswitch mode (Amir Tzin) [2165908] - net/mlx5: E-Switch, rename bond update function to be reused (Amir Tzin) [2165908] - net/mlx5e: TC, Add peer flow in mpesw mode (Amir Tzin) [2165908] - net/mlx5: Lag, Control MultiPort E-Switch single FDB mode (Amir Tzin) [2165908] - net/mlx5e: Add devlink fdb_large_groups parameter (Add missing Documentation) (Amir Tzin) [2165908] - SUNRPC: Fix READ_PLUS crasher (Benjamin Coddington) [2218539] - SUNRPC: Remove pointer type casts from xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - SUNRPC: Clean up xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2218539] - NFSv4.2: fix wrong shrinker_id (Benjamin Coddington) [2218539] - svcrdma: Prevent page release when nothing was received (Benjamin Coddington) [2218539] - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() (Benjamin Coddington) [2218539] - nfsd: fix double fget() bug in __write_ports_addfd() (Benjamin Coddington) [2218539] - SUNRPC: Fix trace_svc_register() call site (Benjamin Coddington) [2218539] - SUNRPC: remove the maximum number of retries in call_bind_status (Benjamin Coddington) [2218539] - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease (Benjamin Coddington) [2218539] - NFSD: callback request does not use correct credential for AUTH_SYS (Benjamin Coddington) [2218539] - sunrpc: only free unix grouplist after RCU settles (Benjamin Coddington) [2218539] - nfsd: call op_release, even when op_func returns an error (Benjamin Coddington) [2218539] - NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL (Benjamin Coddington) [2218539] - SUNRPC: fix shutdown of NFS TCP client socket (Benjamin Coddington) [2218539] - NFSv4: Fix hangs when recovering open state after a server reboot (Benjamin Coddington) [2218539] - NFSD: Protect against filesystem freezing (Benjamin Coddington) [2218539] - nfsd: fix race to check ls_layouts (Benjamin Coddington) [2218539] - nfs4trace: fix state manager flag printing (Benjamin Coddington) [2218539] - SUNRPC: ensure the matching upcall is in-flight upon downcall (Benjamin Coddington) [2218539] - nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure (Benjamin Coddington) [2218539] - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails (Benjamin Coddington) [2218539] - NFSv4.x: Fail client initialisation if state manager thread can't run (Benjamin Coddington) [2218539] - SUNRPC: Fix missing release socket in rpc_sockname() (Benjamin Coddington) [2218539] - xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() (Benjamin Coddington) [2218539] - NFSD: Finish converting the NFSv3 GETACL result encoder (Benjamin Coddington) [2218539] - NFSD: Finish converting the NFSv2 GETACL result encoder (Benjamin Coddington) [2218539] - SUNRPC: Return true/false (not 1/0) from bool functions (Benjamin Coddington) [2218539] - NFS: Fix an Oops in nfs_d_automount() (Benjamin Coddington) [2218539] - NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn (Benjamin Coddington) [2218539] - NFSv4: Fix a credential leak in _nfs4_discover_trunking() (Benjamin Coddington) [2218539] - NFSv4.2: Fix initialisation of struct nfs4_label (Benjamin Coddington) [2218539] - NFSv4.2: Fix a memory stomp in decode_attr_security_label (Benjamin Coddington) [2218539] - NFSv4.2: Always decode the security label (Benjamin Coddington) [2218539] - NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding (Benjamin Coddington) [2218539] - nfs4: Fix kmemleak when allocate slot failed (Benjamin Coddington) [2218539] - NFSv4.2: Fixup CLONE dest file size for zero-length count (Benjamin Coddington) [2218539] - SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed (Benjamin Coddington) [2218539] - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot (Benjamin Coddington) [2218539] - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors (Benjamin Coddington) [2218539] - NFSv4: Fix a potential state reclaim deadlock (Benjamin Coddington) [2218539] - NFSv4/pNFS: Always return layout stats on layout return for flexfiles (Benjamin Coddington) [2218539] - NFSD: Fix handling of oversized NFSv4 COMPOUND requests (Benjamin Coddington) [2218539] - nfsd: Fix a memory leak in an error handling path (Benjamin Coddington) [2218539] - Revert "SUNRPC: Remove unreachable error condition" (Benjamin Coddington) [2218539] - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 (Benjamin Coddington) [2218539] - SUNRPC: RPC level errors should set task->tk_rpc_status (Benjamin Coddington) [2218539] - NFS: Fix another fsync() issue after a server reboot (Benjamin Coddington) [2218539] - net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change() (Benjamin Coddington) [2218539] - SUNRPC: Fix xdr_encode_bool() (Benjamin Coddington) [2218539] - SUNRPC: Reinitialise the backchannel request buffers before reuse (Benjamin Coddington) [2218539] - NFSv4.1: RECLAIM_COMPLETE must handle EACCES (Benjamin Coddington) [2218539] - sunrpc: fix expiry of auth creds (Benjamin Coddington) [2218539] - pNFS/flexfiles: Report RDMA connection errors to the server (Benjamin Coddington) [2218539] - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" (Benjamin Coddington) [2218539] - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - pNFS: Avoid a live lock condition in pnfs_update_layout() (Benjamin Coddington) [2218539] - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE (Benjamin Coddington) [2218539] - SUNRPC: Trap RDMA segment overflows (Benjamin Coddington) [2218539] - nfsd: Fix null-ptr-deref in nfsd_fill_super() (Benjamin Coddington) [2218539] - NFS: Further fixes to the writeback error handling (Benjamin Coddington) [2218539] - NFS: clean up a needless assignment in nfs_file_write() (Benjamin Coddington) [2218539] - NFS: remove redundant code in nfs_file_write() (Benjamin Coddington) [2218539] - NFS: Add support for eager writes (Benjamin Coddington) [2218539] - NFS: 'flags' field should be unsigned in struct nfs_server (Benjamin Coddington) [2218539] - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout (Benjamin Coddington) [2218539] - NFS: Memory allocation failures are not server fatal errors (Benjamin Coddington) [2218539] - SUNRPC: Ensure that the gssproxy client can start in a connected state (Benjamin Coddington) [2218539] - Revert "SUNRPC: Ensure gss-proxy connects on setup" (Benjamin Coddington) [2218539] - SUNRPC: Ensure gss-proxy connects on setup (Benjamin Coddington) [2218539] - NFSv4: Don't invalidate inode attributes on delegation return (Benjamin Coddington) [2218539] - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() (Benjamin Coddington) [2218539] - SUNRPC: Handle low memory situations in call_status() (Benjamin Coddington) [2218539] - SUNRPC: Handle ENOMEM in call_transmit_status() (Benjamin Coddington) [2218539] - SUNRPC: Fix the svc_deferred_event trace class (Benjamin Coddington) [2218539] - NFSv4: fix open failure with O_ACCMODE flag (Benjamin Coddington) [2218539] - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head (Benjamin Coddington) [2218539] - NFSv4.1: Fix uninitialised variable in devicenotify (Benjamin Coddington) [2218539] - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error (Benjamin Coddington) [2218539] - NFS: remove unneeded check in decode_devicenotify_args() (Benjamin Coddington) [2218539] - NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR (Benjamin Coddington) [2218539] - NFS: Do not report writeback errors in nfs_getattr() (Benjamin Coddington) [2218539] - NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked() (Benjamin Coddington) [2218539] - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. (Benjamin Coddington) [2218539] - SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points (Benjamin Coddington) [2218539] - SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point (Benjamin Coddington) [2218539] - NFSD: Fix zero-length NFSv3 WRITEs (Benjamin Coddington) [2218539] - NFS: Ensure the server has an up to date ctime before renaming (Benjamin Coddington) [2218539] - NFS: Ensure the server has an up to date ctime before hardlinking (Benjamin Coddington) [2218539]- [rt] build kernel-rt-4.18.0-507.rt7.296.el8 [2180997] - Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return" (Benjamin Coddington) [2217658] - powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close (Mamatha Inamdar) [2224883] - KVM: x86/mmu: Fix race condition in direct_page_fault (Jon Maloy) [2179931] {CVE-2022-45869} - x86/speculation: Allow enabling STIBP with legacy IBRS (Ricardo Robaina) [2187266] {CVE-2023-1998} - ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep() (Mark Langsdorf) [2215625] - locking/semaphore: Add might_sleep() to down_*() family (Mark Langsdorf) [2215625] - perf stat: Support hybrid --topdown option (Michael Petlan) [2088833] - i40e: Wait for pending VF reset in VF set callbacks (Ivan Vecera) [2203921] - i40e: Add helper for VF inited state check with timeout (Ivan Vecera) [2203921] - tracing: Have filter accept "common_cpu" to be consistent (Jerome Marchand) [2210711] - tracing/histogram: Fix sorting on old "cpu" value (Jerome Marchand) [2210711] - tracing: Dump stacktrace trigger to the corresponding instance (Jerome Marchand) [2210711] - tracing/histogram: Rename "cpu" to "common_cpu" (Jerome Marchand) [2210711] - docs: histogram.txt: convert it to ReST file format (Jerome Marchand) [2210711] - bonding: add software tx timestamping support (Hangbin Liu) [2181339] - bonding: fix missed rcu protection (Hangbin Liu) [2181339] - bonding: use rcu_dereference_rtnl when get bonding active slave (Hangbin Liu) [2181339] - Bonding: return HWTSTAMP_FLAG_BONDED_PHC_INDEX to notify user space (Hangbin Liu) [2181339] - Bonding: force user to add HWTSTAMP_FLAG_BONDED_PHC_INDEX when get/set HWTSTAMP (Hangbin Liu) [2181339] - bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to active device (Hangbin Liu) [2181339] - compiler_attributes.h: Add kABI workaround (Waiman Long) [2215801] - linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* (Waiman Long) [2215801] - compiler.h: fix barrier_data() on clang (Waiman Long) [2215801] - compiler_types.h: Add __no_sanitize_{address,undefined} to noinstr (Waiman Long) [2215801] - x86, kcsan: Add __no_kcsan to noinstr (Waiman Long) [2215801] - kcsan: Add __no_kcsan function attribute (Waiman Long) [2215801] - kcsan: Reorganize compiler.h (Waiman Long) [2215801] - include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR (Waiman Long) [2215801] - include/linux/compiler_types.h: don't pollute userspace with macro definitions (Waiman Long) [2215801] - include/linux/compiler*.h: define asm_volatile_goto (Waiman Long) [2215801] - Compiler Attributes: use feature checks instead of version checks (Waiman Long) [2215801] - Compiler Attributes: remove unneeded sparse (__CHECKER__) tests (Waiman Long) [2215801] - Compiler Attributes: homogenize __must_be_array (Waiman Long) [2215801] - Compiler Attributes: remove unneeded tests (Waiman Long) [2215801] - Compiler Attributes: always use the extra-underscores syntax (Waiman Long) [2215801] - Compiler Attributes: remove unused attributes (Waiman Long) [2215801] - Compiler Attributes: naked can be shared (Waiman Long) [2215801] - Compiler Attributes: naked was fixed in gcc 4.6 (Waiman Long) [2215801] - include/linux/compiler*.h: make compiler-*.h mutually exclusive (Waiman Long) [2215801] - Raise the minimum required gcc version to 4.6 (Waiman Long) [2215801] - deprecate the '__deprecated' attribute warnings entirely and for good (Waiman Long) [2215801]- [rt] build kernel-rt-4.18.0-506.rt7.295.el8 [2180997] - kernel-rt: config: adjust CONFIG_LOCKDEP_CHAINS_BITS (John B. Wyatt IV) [2193452] - libceph: harden msgr2.1 frame segment length checks (Ilya Dryomov) [2222256] - netfilter: nf_conntrack_netlink: need to hold rcu readlock when doing l4proto lookup (Florian Westphal) [2188230] - net/mlx5: Expose steering dropped packets counter (Amir Tzin) [2223198] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2223198] - igbvf: add PCI reset handler functions (Corinna Vinschen) [2153365] - igbvf: Regard vf reset nack as success (Corinna Vinschen) [2153365] - intel/igbvf: free irq on the error path in igbvf_request_msix() (Corinna Vinschen) [2153365] - Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: Fix build errors in some archs (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put (Ricardo Robaina) [2139618] {CVE-2022-3640} - iavf: fix reset task race with iavf_remove() (Petr Oros) [2223604] - iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies (Petr Oros) [2223604] - Revert "iavf: Do not restart Tx queues after reset task failure" (Petr Oros) [2223604] - Revert "iavf: Detach device during reset task" (Petr Oros) [2223604] - iavf: Wait for reset in callbacks which trigger it (Petr Oros) [2223604] - iavf: use internal state to free traffic IRQs (Petr Oros) [2223604] - iavf: Fix out-of-bounds when setting channels on remove (Petr Oros) [2223604] - iavf: Fix use-after-free in free_netdev (Petr Oros) [2223604] - iavf: make functions static where possible (Petr Oros) [2223604] - iavf: fix err handling for MAC replace (Petr Oros) [2223604] - iavf: remove some unused functions and pointless wrappers (Petr Oros) [2223604] - iavf: remove mask from iavf_irq_enable_queues() (Petr Oros) [2223604] - iavf: send VLAN offloading caps once after VFR (Petr Oros) [2223604] - cpufreq: Fix parameter in parse_perf_domain() (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids (Mark Langsdorf) [2181273] - cpufreq: Make kobj_type structure constant (Mark Langsdorf) [2181273] - driver core: make kobj_type constant. (Mark Langsdorf) [2181273] - cpufreq: Make cpufreq_unregister_driver() return void (Mark Langsdorf) [2181273] - drivers/cpufreq: Remove "select SRCU" (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Drop ACPI _PSS states table patching (Mark Langsdorf) [2181273] - cpufreq: stats: Convert to use sysfs_emit_at() API (Mark Langsdorf) [2181273] - cpufreq: Init completion before kobject_init_and_add() (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Allow EPP 0x80 setting by the firmware (Mark Langsdorf) [2181273] - cpufreq: ACPI: Use str_enabled_disabled() helper (Mark Langsdorf) [2181273] - cpufreq: Generalize of_perf_domain_get_sharing_cpumask phandle format (Mark Langsdorf) [2181273] - cpufreq: Add of_perf_domain_get_sharing_cpumask (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Read all MSRs on the target CPU (Mark Langsdorf) [2181273] - ACPI: CPPC: Add ACPI disabled check to acpi_cpc_valid() (Mark Langsdorf) [2181273] - mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page (Chris von Recklinghausen) [2100592] - mm/page_alloc: check high-order pages for corruption during PCP operations (Chris von Recklinghausen) [2100592] - mm/page_alloc: do not prefetch buddies during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: free pages in a single pass during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: drain the requested list first during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: simplify how many pages are selected per pcp list during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: track range of active PCP lists during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: fetch the correct pcp buddy during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: allow high-order pages to be stored on the per-cpu lists (Chris von Recklinghausen) [2100592] - mm/page_alloc: move free_the_page (Chris von Recklinghausen) [2100592] - mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count() (Chris von Recklinghausen) [2100592] - mm, meminit: recalculate pcpu batch and high limits after init completes (Chris von Recklinghausen) [2100592] - [rt] Revert "Split IRQ-off and zone->lock while freeing pages from PCP list #1" (Chris White) [2225324] - [rt] Revert " Split IRQ-off and zone->lock while freeing pages from PCP list #2" (Chris White) [2225324]- [rt] build kernel-rt-4.18.0-505.rt7.294.el8 [2180997] - gfs2: Don't deref jdesc in evict (Bob Peterson) [2214357] {CVE-2023-3212} - md/raid5: Don't do accounting for non-align read io (Nigel Croxon) [2183033] - powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK (Mamatha Inamdar) [2218348] - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2217963] - proc: Use PIDTYPE_TGID in next_tgid (Brian Foster) [2047252] - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2214964] {CVE-2023-3390} - fanotify,audit: Allow audit to use the full permission event response (Richard Guy Briggs) [2055328] - fanotify: define struct members to hold response decision context (Richard Guy Briggs) [2055328] - fanotify: Ensure consistent variable type for response (Richard Guy Briggs) [2055328] - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() (Amir Tzin) [2166019] - RDMA/mlx: Calling qp event handler in workqueue context (mlx4 hunks only) (Amir Tzin) [2166019] - net/mlx4: small optimization in mlx4_en_xmit() (Amir Tzin) [2166019] - net/mlx4: rename two constants (Amir Tzin) [2166019] - RDMA/mlx4: Remove NULL check before dev_{put, hold} (Amir Tzin) [2166019] - ptp: mlx4: convert to .adjfine and adjust_by_scaled_ppm (Amir Tzin) [2166019] - mlx4: Do type_clear() for devlink ports when type_set() was called previously (Amir Tzin) [2166019] - cgroup: Reorganize css_set_lock and kernfs path processing (Waiman Long) [2193485] - cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG (Waiman Long) [2193485] - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() (Waiman Long) [2193485] - cgroup: Make cgroup_get_from_id() prettier (Waiman Long) [2193485] - cgroup: remove obsolete comment on cgroup_on_dfl() (Waiman Long) [2193485] - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() (Waiman Long) [2193485] - kselftests: cgroup: update kmem test precision tolerance (Waiman Long) [2193485] - cgroup/cpuset: Improve cpuset_css_alloc() description (Waiman Long) [2193485] - selftests: cgroup: fix unsigned comparison with less than zero (Waiman Long) [2193485] - device_cgroup: Roll back to original exceptions after copy failure (Waiman Long) [2193485] - cgroup/cpuset: use hotplug_memory_notifier() directly (Waiman Long) [2193485] - mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled (Waiman Long) [2193485] - cgroup: cgroup_get_from_id() must check the looked-up kn is a directory (Waiman Long) [2193485] - sched/psi: Don't create cgroup PSI files when psi_disabled (Waiman Long) [2193485] - cgroup: Homogenize cgroup_get_from_id() return value (Waiman Long) [2193485] - cgroup: cgroup: Honor caller's cgroup NS when resolving cgroup id (Waiman Long) [2193485] - cgroup: Honor caller's cgroup NS when resolving path (Waiman Long) [2193485] - mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino() (Waiman Long) [2193485] - cgroup: Use separate src/dst nodes when preloading css_sets for migration (Waiman Long) [2193485] - cgroup.c: add helper __cset_cgroup_from_root to cleanup duplicated codes (Waiman Long) [2193485] - cgroup/rstat: check updated_next only for root (Waiman Long) [2193485] - cgroup: rstat: explicitly put loop variant in while (Waiman Long) [2193485] - cgroup: return early if it is already on preloaded list (Waiman Long) [2193485] - cgroup: Trace event cgroup id fields should be u64 (Waiman Long) [2193485] - cgroup: fix a typo in comment (Waiman Long) [2193485] - hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro (Waiman Long) [2193485] - cgroup: Make rebind_subsystems() disable v2 controllers all at once (Waiman Long) [2193485] - cgroup: Avoid compiler warnings with no subsystems (Waiman Long) [2193485] - cgroup: Fix kernel-doc (Waiman Long) [2193485] - kernfs: use 64bit inos if ino_t is 64bit (Waiman Long) [2193485] - kernfs: implement custom exportfs ops and fid type (Waiman Long) [2193485] - kernfs: combine ino/id lookup functions into kernfs_find_and_get_node_by_id() (Waiman Long) [2193485] - kernfs: kernfs_find_and_get_node_by_ino() should only look up activated nodes (Waiman Long) [2193485] - kernfs: use dumber locking for kernfs_find_and_get_node_by_ino() (Waiman Long) [2193485] - kernfs: fix ino wrap-around detection (Waiman Long) [2193485] - ice: prevent NULL pointer deref during reload (Petr Oros) [2153356] - ice: Unregister netdev and devlink_port only once (Petr Oros) [2153356] - ice: Fix ice module unload (Petr Oros) [2153356] - ice: Fix tx queue rate limit when TCs are configured (Petr Oros) [2153356] - ice: Fix max_rate check while configuring TX rate limits (Petr Oros) [2153356] - ice: Fix XDP memory leak when NIC is brought up and down (Petr Oros) [2153356] - ice: remove comment about not supporting driver reinit (Petr Oros) [2153356] - ice: block LAN in case of VF to VF offload (Petr Oros) [2153356] - ice: Fix stats after PF reset (Petr Oros) [2153356] - ice: Reset FDIR counter in FDIR init stage (Petr Oros) [2153356] - ice: fix wrong fallback logic for FDIR (Petr Oros) [2153356] - ice: add profile conflict check for AVF FDIR (Petr Oros) [2153356] - ice: Fix ice_cfg_rdma_fltr() to only update relevant fields (Petr Oros) [2153356] - ice: remove filters only if VSI is deleted (Petr Oros) [2153356] - ice: check if VF exists before mode check (Petr Oros) [2153356] - ice: xsk: disable txq irq before flushing hw (Petr Oros) [2153356] - ice: avoid bonding causing auxiliary plug/unplug under RTNL lock (Petr Oros) [2153356] - ethernet: ice: avoid gcc-9 integer overflow warning (Petr Oros) [2153356] - ice: don't ignore return codes in VSI related code (Petr Oros) [2153356] - ice: Fix DSCP PFC TLV creation (Petr Oros) [2153356] - ice: copy last block omitted in ice_get_module_eeprom() (Petr Oros) [2153356] - ice: properly alloc ICE_VSI_LB (Petr Oros) [2153356] - ice: xsk: Fix cleaning of XDP_TX frames (Petr Oros) [2153356] - ice: Mention CEE DCBX in code comment (Petr Oros) [2153356] - ice: Change ice_vsi_realloc_stat_arrays() to void (Petr Oros) [2153356] - ice: Add GPIO pin support for E823 products (Petr Oros) [2153356] - ice: switch: fix potential memleak in ice_add_adv_recipe() (Petr Oros) [2153356] - ice: Fix off by one in ice_tc_forward_to_queue() (Petr Oros) [2153356] - ice: Fix disabling Rx VLAN filtering with port VLAN enabled (Petr Oros) [2153356] - ice: fix out-of-bounds KASAN warning in virtchnl (Petr Oros) [2153356] - ice: Do not use WQ_MEM_RECLAIM flag for workqueue (Petr Oros) [2153356] - ice: remove unnecessary virtchnl_ether_addr struct use (Petr Oros) [2153356] - ice: introduce .irq_close VF operation (Petr Oros) [2153356] - ice: introduce clear_reset_state operation (Petr Oros) [2153356] - ice: convert vf_ops .vsi_rebuild to .create_vsi (Petr Oros) [2153356] - ice: introduce ice_vf_init_host_cfg function (Petr Oros) [2153356] - ice: add a function to initialize vf entry (Petr Oros) [2153356] - ice: Pull common tasks into ice_vf_post_vsi_rebuild (Petr Oros) [2153356] - ice: move ice_vf_vsi_release into ice_vf_lib.c (Petr Oros) [2153356] - ice: move vsi_type assignment from ice_vsi_alloc to ice_vsi_cfg (Petr Oros) [2153356] - ice: refactor VSI setup to use parameter structure (Petr Oros) [2153356] - ice: drop unnecessary VF parameter from several VSI functions (Petr Oros) [2153356] - ice: fix function comment referring to ice_vsi_alloc (Petr Oros) [2153356] - ice: Add more usage of existing function ice_get_vf_vsi(vf) (Petr Oros) [2153356] - ice: implement devlink reinit action (Petr Oros) [2153356] - ice: update VSI instead of init in some case (Petr Oros) [2153356] - ice: move VSI delete outside deconfig (Petr Oros) [2153356] - ice: sync netdev filters after clearing VSI (Petr Oros) [2153356] - ice: split probe into smaller functions (Petr Oros) [2153356] - ice: stop hard coding the ICE_VSI_CTRL location (Petr Oros) [2153356] - ice: split ice_vsi_setup into smaller functions (Petr Oros) [2153356] - ice: cleanup in VSI config/deconfig code (Petr Oros) [2153356] - ice: alloc id for RDMA using xa_array (Petr Oros) [2153356] - ice: move RDMA init to ice_idc.c (Petr Oros) [2153356] - ice: Prevent set_channel from changing queues while RDMA active (Petr Oros) [2153356] - ice: Remove redundant pci_enable_pcie_error_reporting() (Petr Oros) [2153356] - ice: move devlink port creation/deletion (Petr Oros) [2153356] - ice: Remove excess space (Petr Oros) [2153356] - ice: Introduce local var for readability (Petr Oros) [2153356] - ice: Match parameter name for ice_cfg_phy_fc() (Petr Oros) [2153356] - ice: Explicitly return 0 (Petr Oros) [2153356] - ice: Reduce scope of variables (Petr Oros) [2153356] - ice: Move support DDP code out of ice_flex_pipe.c (Petr Oros) [2153356] - ice: Remove cppcheck suppressions (Petr Oros) [2153356] - ice: combine cases in ice_ksettings_find_adv_link_speed() (Petr Oros) [2153356] - ice: Add support for 100G KR2/CR2/SR2 link reporting (Petr Oros) [2153356] - ice: add missing checks for PF vsi type (Petr Oros) [2153356] - ice: remove redundant non-null check in ice_setup_pf_sw() (Petr Oros) [2153356] - ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB (Petr Oros) [2153356] - ice: Support drop action (Petr Oros) [2153356] - ice: Handle LLDP MIB Pending change (Petr Oros) [2153356] - ice: Add 'Execute Pending LLDP MIB' Admin Queue command (Petr Oros) [2153356] - ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf (Petr Oros) [2153356] - ice: Use ICE_RLAN_BASE_S instead of magic number (Petr Oros) [2153356] - ice: Accumulate ring statistics over reset (Petr Oros) [2153356] - ice: Accumulate HW and Netdev statistics over reset (Petr Oros) [2153356] - ice: Remove and replace ice speed defines with ethtool.h versions (Petr Oros) [2153356] - ice: Check for PTP HW lock more frequently (Petr Oros) [2153356] - ice: Fix spurious interrupt during removal of trusted VF (Petr Oros) [2153356] - ice: Enable RX queue selection using skbedit action (Petr Oros) [2153356] - ice: Add support for VLAN priority filters in switchdev (Petr Oros) [2153356] - ice: support features on new E810T variants (Petr Oros) [2153356] - ice: xsk: drop power of 2 ring size restriction for AF_XDP (Petr Oros) [2153356] - ice: xsk: change batched Tx descriptor cleaning (Petr Oros) [2153356] - ice: reorder PF/representor devlink port register/unregister flows (Petr Oros) [2153356] - ice: Add L2TPv3 hardware offload support (Petr Oros) [2153356] - ice: Simplify memory allocation in ice_sched_init_port() (Petr Oros) [2153356] - ice: switch: Simplify memory allocation (Petr Oros) [2153356] - ice: add helper function to check FW API version (Petr Oros) [2153356] - ice: Print human-friendly PHY types (Petr Oros) [2153356] - ice: Add support for ip TTL & ToS offload (Petr Oros) [2153356] - ice: xsk: use Rx ring's XDP ring when picking NAPI context (Petr Oros) [2153356] - ice: xsk: prohibit usage of non-balanced queue id (Petr Oros) [2153356] - ice: remove non-inclusive language (Petr Oros) [2153356] - ice: Remove ucast_shared (Petr Oros) [2153356] - ice: Allow 100M speeds for some devices (Petr Oros) [2153356] - ice: Implement FCS/CRC and VLAN stripping co-existence policy (Petr Oros) [2153356] - ice: Implement control of FCS/CRC stripping (Petr Oros) [2153356] - ice: initialize cached_phctime when creating Rx rings (Petr Oros) [2153356] - ice: set tx_tstamps when creating new Tx rings via ethtool (Petr Oros) [2153356] - ice: link representors to PCI device (Petr Oros) [2153356] - ice, xsk: Avoid refilling single Rx descriptors (Petr Oros) [2153356] - ice, xsk: Diversify return values from xsk_wakeup call paths (Petr Oros) [2153356] - ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Petr Oros) [2153356] - ice, xsk: Decorate ICE_XDP_REDIR with likely() (Petr Oros) [2153356] - ice: xsk: check if Rx ring was filled up to the end (Petr Oros) [2153356] - ice: xsk: Eliminate unnecessary loop iteration (Petr Oros) [2153356] - ice: xsk: fix GCC version checking against pragma unroll presence (Petr Oros) [2153356] - ice: xsk: Borrow xdp_tx_active logic from i40e (Petr Oros) [2153356] - ice: xsk: Improve AF_XDP ZC Tx and use batching API (Petr Oros) [2153356] - ice: xsk: Avoid potential dead AF_XDP Tx processing (Petr Oros) [2153356] - ice: Make Tx threshold dependent on ring length (Petr Oros) [2153356] - ice: xsk: Handle SW XDP ring wrap and bump tail more often (Petr Oros) [2153356] - ice: xsk: Force rings to be sized to power of 2 (Petr Oros) [2153356] - ice: xsk: do not clear status_error0 for ntu + nb_buffs descriptor (Petr Oros) [2153356] - ice: remove dead store on XSK hotpath (Petr Oros) [2153356] - ice: xsk: clear status_error0 for each allocated desc (Petr Oros) [2153356] - intel: Simplify bool conversion (Petr Oros) [2153356] - ice: Use the xsk batched rx allocation interface (Petr Oros) [2153356] - softirq: Wake ktimers thread also in softirq. (Eder Zulian) [2219530] - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2214964] {CVE-2023-3390}- [rt] build kernel-rt-4.18.0-504.rt7.293.el8 [2180997] - blk-cgroup: Reinit blkg_iostat_set after clearing in blkcg_reset_stats() (Waiman Long) [2212032] - ipvlan:Fix out-of-bounds caused by unclear skb->cb (Davide Caratti) [2218676] {CVE-2023-3090} - net: openvswitch: fix upcall counter access before allocation (Eelco Chaudron) [2214262] - netfilter: Drop fragmented ndisc packets assembled in netfilter (Phil Sutter) [2217795] - netfilter: conntrack: gre: don't set assured flag for clash entries (Florian Westphal) [2219357] - netfilter: conntrack: allow insertion clash of gre protocol (Florian Westphal) [2219357] - sfc: use budget for TX completions (Íñigo Huguet) [2179558] - sfc: fix XDP queues mode with legacy IRQ (Íñigo Huguet) [2214589] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Ricardo Robaina) [2213206] {CVE-2023-3141} - audit: avoid missing-prototype warnings (Richard Guy Briggs) [2175322] - audit: update the mailing list in MAINTAINERS (Richard Guy Briggs) [2175322] - audit: fix undefined behavior in bit shift for AUDIT_BIT (Richard Guy Briggs) [2175322] - fork: Use IS_ENABLED() in account_kernel_stack() (Valentin Schneider) [2131754] - fork: Only cache the VMAP stack in finish_task_switch() (Valentin Schneider) [2131754] - fork: Move task stack accounting to do_exit() (Valentin Schneider) [2131754] - fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK (Valentin Schneider) [2131754] - fork: Don't assign the stack pointer in dup_task_struct() (Valentin Schneider) [2131754] - fork, IA64: Provide alloc_thread_stack_node() for IA64 (Valentin Schneider) [2131754] - fork: Duplicate task_struct before stack allocation (Valentin Schneider) [2131754] - fork: Redo ifdefs around task stack handling (Valentin Schneider) [2131754] - fork: fix some -Wmissing-prototypes warnings (Valentin Schneider) [2131754] - igb: fix nvm.ops.read() error handling (Corinna Vinschen) [2153360] - igb: Fix extts capture value format for 82580/i354/i350 (Corinna Vinschen) [2153360] - igb: Define igb_pm_ops conditionally on CONFIG_PM (Corinna Vinschen) [2153360] - igb: fix bit_shift to be in [1..8] range (Corinna Vinschen) [2153360] - igb: refactor igb_ptp_adjfine_82580 to use diff_by_scaled_ppm (Corinna Vinschen) [2153360] - igb: revert rtnl_lock() that causes deadlock (Corinna Vinschen) [2153360] - igb: Remove unnecessary aer.h include (Corinna Vinschen) [2153360] - igb: Fix PPS input and output using 3rd and 4th SDP (Corinna Vinschen) [2153360] - igb: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153360] - igb: Add lock to avoid data race (Corinna Vinschen) [2153360] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/pm: Fix false positive kmemleak report in msr_build_context() (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/speculation: Restore speculation related MSRs during S3 resume (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: remove leftover comment for filechk utility (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/cpu: Reinitialize IA32_FEAT_CTL MSR on BSP during wakeup (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/rdrand: Sanity-check RDRAND output (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: change filechk to surround the given command with { } (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - firmware: refactor firmware/Makefile (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: remove redundant 'set -e' from filechk_offsets (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: do not redirect the first prerequisite for filechk (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: move bin2c back to scripts/ from scripts/basic/ (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - perf/x86/ibs: Add new IBS register bits into header (Michael Petlan) [2088767] - perf tool x86: Fix perf_env memory leak (Michael Petlan) [2088767] - perf tool x86: Consolidate is_amd check into single function (Michael Petlan) [2088767] - perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings (Michael Petlan) [2088767] - perf/x86/amd/uncore: Fix memory leak for events array (Michael Petlan) [2088767] - perf script: Add missing fields in usage hint (Michael Petlan) [2086837] - perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB (Michael Petlan) [2088767] - perf mem/c2c: Avoid printing empty lines for unsupported events (Michael Petlan) [2088767] - perf mem/c2c: Add load store event mappings for AMD (Michael Petlan) [2088767] - perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events (Michael Petlan) [2088767] - perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO} (Michael Petlan) [2088767] - perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXL (Michael Petlan) [2088767] - perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel (Michael Petlan) [2088767] - tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel (Michael Petlan) [2088767] - perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file (Michael Petlan) [2088767] - perf: correct SNOOPX field offset (Michael Petlan) [2088767] - perf tools: Sync addition of PERF_MEM_SNOOPX_PEER (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR (Michael Petlan) [2088767] - perf: Add sample_flags to indicate the PMU-filled sample data (Michael Petlan) [2086837] - perf/x86/amd: Support PERF_SAMPLE_ADDR (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_DATA_SRC (Michael Petlan) [2088767] - perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions (Michael Petlan) [2088767] - perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} (Michael Petlan) [2088767] - perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments (Michael Petlan) [2086837] - perf/x86/amd/uncore: Add PerfMonV2 DF event format (Michael Petlan) [2086837] - perf/x86/amd/uncore: Detect available DF counters (Michael Petlan) [2086837] - perf/x86/amd/uncore: Use attr_update for format attributes (Michael Petlan) [2086837] - perf/x86/amd/uncore: Use dynamic events array (Michael Petlan) [2086837] - tracing/osnoise: set several trace_osnoise.c variables storage-class-specifier to static (John Kacur) [2175293] - tracing/osnoise: No need for schedule_hrtimeout range (John Kacur) [2175293] - tracing/osnoise: Use built-in RCU list checking (John Kacur) [2175293] - tracing/osnoise: Add preempt and/or irq disabled options (John Kacur) [2175293] - tracing/osnoise: Add PANIC_ON_STOP option (John Kacur) [2175293] - tracing/osnoise: Make osnoise_options static (John Kacur) [2175293] - tracing/osnoise: Add OSNOISE_WORKLOAD option (John Kacur) [2175293] - tracing/osnoise: Add osnoise/options file (John Kacur) [2175293] - tracing/osnoise: Fix duration type (John Kacur) [2175293] - tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads (John Kacur) [2175293] - tracing/timerlat: Do not wakeup the thread if the trace stops at the IRQ (John Kacur) [2175293] - tracing/timerlat: Print stacktrace in the IRQ handler if needed (John Kacur) [2175293] - tracing/timerlat: Notify IRQ new max latency only if stop tracing is set (John Kacur) [2175293] - drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug (Mark Lansgdorf) [2178301] - drivers: base: cacheinfo: Update cpu_map_populated during CPU Hotplug (Mark Lansgdorf) [2178301] - driver core: bus: move documentation for lock_key to proper location. (Mark Langsdorf) [2178301] - cacheinfo: Check cache properties are present in DT (Mark Langsdorf) [2178301] - cacheinfo: Fix LLC is not exported through sysfs (Mark Langsdorf) [2178301] - of: Add of_property_present() helper (Mark Langsdorf) [2178301] - driver core: fw_devlink: Print full path and name of fwnode (Mark Langsdorf) [2178301] - driver core: fw_devlink: Avoid spurious error message (Mark Langsdorf) [2178301] - driver core: bus: Handle early calls to bus_to_subsys() (Mark Langsdorf) [2178301] - driver core: class: move EXPORT_SYMBOL_GPL() lines to the correct place (Mark Langsdorf) [2178301] - driver core: cpu: don't hand-override the uevent bus_type callback. (Mark Langsdorf) [2178301] - driver core: bus: update my copyright notice (Mark Langsdorf) [2178301] - driver core: bus: add bus_get_dev_root() function (Mark Langsdorf) [2178301] - driver core: bus: constify bus_unregister() (Mark Langsdorf) [2178301] - driver core: bus: constify some internal functions (Mark Langsdorf) [2178301] - driver core: bus: constify bus_get_kset() (Mark Langsdorf) [2178301] - driver core: bus: constify bus_register/unregister_notifier() (Mark Langsdorf) [2178301] - driver core: create bus_is_registered() (Mark Langsdorf) [2178301] - driver core: bus: clean up driver_find() (Mark Langsdorf) [2178301] - driver core: move driver_find() to bus.c (Mark Langsdorf) [2178301] - driver core: bus: clean up bus_sort_breadthfirst() (Mark Langsdorf) [2178301] - driver core: bus: bus iterator cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_add/remove_driver() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_register/unregister_notifier() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_get_kset() cleanup (Mark Langsdorf) [2178301] - driver core: bus: subsys_interface_register/unregister() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_register/unregister() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_add/probe/remove_device() cleanups (Mark Langsdorf) [2178301] - driver core: bus: sysfs function cleanups (Mark Langsdorf) [2178301] - driver core: bus: convert bus_create/remove_file to be constant (Mark Langsdorf) [2178301] - driver core: bus: constantify the bus_find_* functions (Mark Langsdorf) [2178301] - driver core: bus: implement bus_get/put() without the private pointer (Mark Langsdorf) [2178301] - driver core: add local subsys_get and subsys_put functions (Mark Langsdorf) [2178301] - driver core: fw_devlink: Make cycle detection more robust (Mark Langsdorf) [2178301] - driver core: fw_devlink: Consolidate device link flag computation (Mark Langsdorf) [2178301] - driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle (Mark Langsdorf) [2178301] - driver core: Add wait_for_init_devices_probe helper function (Mark Langsdorf) [2178301] - driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links (Mark Langsdorf) [2178301] - driver core: fw_devlink: Improve check for fwnode with no device/driver (Mark Langsdorf) [2178301] - driver core: fw_devlink: Don't purge child fwnode's consumer links (Mark Langsdorf) [2178301] - drivers: base: dd: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178301] - drivers: base: component: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178301] - drivers/base: Remove CONFIG_SRCU (Mark Langsdorf) [2178301] - devtmpfs: convert to pr_fmt (Mark Langsdorf) [2178301] - driver core: bus: move lock_class_key into dynamic structure (Mark Langsdorf) [2178301] - driver core: platform: simplify __platform_driver_probe() (Mark Langsdorf) [2178301] - driver core: platform: removed unneeded variable from __platform_driver_probe() (Mark Langsdorf) [2178301] - cacheinfo: Initialize variables in fetch_cache_info() (Mark Langsdorf) [2178301] - regmap: apply reg_base and reg_downshift for single register ops (Mark Langsdorf) [2178301] - driver core: soc: remove layering violation for the soc_bus (Mark Langsdorf) [2178301] - of: device: make of_device_uevent_modalias() take a const device * (Mark Langsdorf) [2178301] - driver core: device_get_devnode() should take a const * (Mark Langsdorf) [2178301] - driver core: fix up missed drivers/s390/char/hmcdrv_dev.c class.devnode() conversion. (Mark Langsdorf) [2178301] - driver core: fix up missed scsi/cxlflash class.devnode() conversion. (Mark Langsdorf) [2178301] - driver core: fix up some missing class.devnode() conversions. (Mark Langsdorf) [2178301] - driver core: make struct class.devnode() take a const * (Mark Langsdorf) [2178301] - driver core: make struct device_type.devnode() take a const * (Mark Langsdorf) [2178301] - driver core: class: Clear private pointer on registration failures (Mark Langsdorf) [2178301] - cacheinfo: Fix shared_cpu_map to handle shared caches at different levels (Mark Langsdorf) [2178301] - cacheinfo: Check 'cache-unified' property to count cache leaves (Mark Langsdorf) [2178301] - arch_topology: Build cacheinfo from primary CPU (Mark Langsdorf) [2178301] - cacheinfo: Make default acpi_get_cache_info() return an error (Mark Langsdorf) [2178301] - ACPI: PPTT: Update acpi_find_last_cache_level() to acpi_get_cache_info() (Mark Langsdorf) [2178301] - ACPI: PPTT: Remove acpi_find_cache_levels() (Mark Langsdorf) [2178301] - drivers: base: transport_class: fix resource leak when transport_add_device() fails (Mark Langsdorf) [2178301] - driver core: location: Free struct acpi_pld_info *pld before return false (Mark Langsdorf) [2178301] - driver core: fix resource leak in device_add() (Mark Langsdorf) [2178301] - drivers/base/memory: Fix comments for phys_index_show() (Mark Langsdorf) [2178301] - drivers/base/memory: rename base_memory_block_id to memory_block_id (Mark Langsdorf) [2178301] - driver core: Fix test_async_probe_init saves device in wrong array (Mark Langsdorf) [2178301] - device property: fix of node refcount leak in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2178301] - driver core: bus: move bus notifier logic into bus.c (Mark Langsdorf) [2178301] - driver core: bus.h: document bus notifiers better (Mark Langsdorf) [2178301] - cacheinfo: Return error code in init_of_cache_level() (Mark Langsdorf) [2178301] - cacheinfo: Use RISC-V's init_cache_level() as generic OF implementation (Mark Langsdorf) [2178301] - platform: remove useless if-branch in __platform_get_irq_byname() (Mark Langsdorf) [2178301] - platform: Document platform_add_devices() return value (Mark Langsdorf) [2178301] - software node: Remove unused APIs (Mark Langsdorf) [2178301] - software node: Switch property entry test to a new API (Mark Langsdorf) [2178301] - platform: Provide a remove callback that returns no value (Mark Langsdorf) [2178301] - regmap: Rework regmap_mdio_c45_{read|write} for new C45 API. (Mark Langsdorf) [2178301] - net: Convert more users of mdiobus_* to mdiodev_* (Mark Langsdorf) [2178301] - PM: runtime: Document that force_suspend() is incompatible with SMART_SUSPEND (Mark Langsdorf) [2178301] - cpuidle, ARM: OMAP2+: powerdomain: Remove trace_.*_rcuidle() (Mark Langsdorf) [2178301] - driver core: fix potential null-ptr-deref in device_add() (Mark Langsdorf) [2178301] - PM: domains: Allow a genpd consumer to require a synced power off (Mark Langsdorf) [2178301] - driver core: move struct subsys_dev_iter to a local file (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_exit() static (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_next() static (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_init() static (Mark Langsdorf) [2178301] - driver core: remove subsys_find_device_by_id() (Mark Langsdorf) [2178301] - driver core: make bus_get_device_klist() static (Mark Langsdorf) [2178301] - platform/mellanox: mlxbf-pmc: Fix event typo (Mark Langsdorf) [2178301] - firmware_loader: remove #include (Mark Langsdorf) [2178301] - PM: runtime: Adjust white space in the core code (Mark Langsdorf) [2178301] - device property: Fix documentation for fwnode_get_next_parent() (Mark Langsdorf) [2178301] - PM: runtime: Relocate rpm_callback() right after __rpm_callback() (Mark Langsdorf) [2178301] - regmap: Add FSI bus support (Mark Langsdorf) [2178301] - PM: domains: Reverse the order of performance and enabling ops (Mark Langsdorf) [2178301] - driver core: make struct class.dev_uevent() take a const * (Mark Langsdorf) [2178301] - driver core: change to_subsys_private() to use container_of_const() (Mark Langsdorf) [2178301] - xen/xenbus: move to_xenbus_device() to use container_of_const() (Mark Langsdorf) [2178301] - virtio: move dev_to_virtio() to use container_of_const() (Mark Langsdorf) [2178301] - cacheinfo: Remove of_node_put() for fw_token (Mark Langsdorf) [2178301] - device property: Add a blank line in Kconfig of tests (Mark Langsdorf) [2178301] - device property: Rename goto label to be more precise (Mark Langsdorf) [2178301] - regmap: add regmap_might_sleep() (Mark Langsdorf) [2178301] - regmap: Add can_sleep configuration option (Mark Langsdorf) [2178301] - regmap: Use flexible sleep (Mark Lansgdorf) [2178301] - platform: use fwnode_irq_get_byname instead of of_irq_get_byname to get irq (Mark Langsdorf) [2178301] - driver core: Fix bus_type.match() error handling in __driver_attach() (Mark Langsdorf) [2178301] - driver core: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [2178301] - cacheinfo: Decrement refcount in cache_setup_of_node() (Mark Langsdorf) [2178301] - driver core: mark driver_allows_async_probing static (Mark Langsdorf) [2178301] - driver core: remove devm_device_remove_group() (Mark Langsdorf) [2178301] - driver core: remove devm_device_remove_groups() (Mark Langsdorf) [2178301] - driver core: class: make namespace and get_ownership take const * (Mark Langsdorf) [2178301] - devres: Use kmalloc_size_roundup() to match ksize() usage (Mark Langsdorf) [2178301] - class: fix possible memory leak in __class_register() (Mark Langsdorf) [2178301] - PM: domains: Power off[on] domain in hibernate .freeze[thaw]_noirq hook (Mark Langsdorf) [2178301] - PM: domains: Consolidate genpd_restore_noirq() and genpd_resume_noirq() (Mark Langsdorf) [2178301] - PM: domains: Pass generic PM noirq hooks to genpd_finish_suspend() (Mark Langsdorf) [2178301] - PM: domains: Drop genpd status manipulation for hibernate restore (Mark Langsdorf) [2178301] - PM: domains: Fix handling of unavailable/disabled idle states (Mark Langsdorf) [2178301] - device property: Fix documentation for *_match_string() APIs (Mark Langsdorf) [2178301] - device property: Constify parameter in device_dma_supported() and device_get_dma_attr() (Mark Langsdorf) [2178301] - device property: Constify device child node APIs (Mark Langsdorf) [2178301] - device property: Constify fwnode connection match APIs (Mark Langsdorf) [2178301] - device property: Allow const parameter to dev_fwnode() (Mark Langsdorf) [2178301] - PM: domains: log failures to register always-on domains (Mark Langsdorf) [2178301] - dt-bindings: irqchip: Describe the IMX MU block as a MSI controller (Mark Langsdorf) [2178301] - platform-msi: Export symbol platform_msi_create_irq_domain() (Mark Langsdorf) [2178301] - PM: runtime: Return -EINPROGRESS from rpm_resume() in the RPM_NOWAIT case (Mark Langsdorf) [2178301] - device property: Add const qualifier to device_get_match_data() parameter (Mark Langsdorf) [2178301] - driver core: use IS_ERR_OR_NULL() helper in device_create_groups_vargs() (Mark Langsdorf) [2178301] - devcoredump : Serialize devcd_del work (Mark Langsdorf) [2178301] - regmap: mmio: replace return 0 with break in switch statement (Mark Langsdorf) [2178301] - mm: kill is_memblock_offlined() (Mark Langsdorf) [2178301] - driver core: remove make_class_name declaration (Mark Langsdorf) [2178301] - regmap/hexagon: Properly fix the generic IO helpers (Mark Langsdorf) [2178301] - regmap: trace: Remove unneeded blank lines (Mark Langsdorf) [2178301] - regmap: trace: Remove explicit castings (Mark Langsdorf) [2178301] - regmap: trace: Remove useless check for NULL for bulk ops (Mark Langsdorf) [2178301] - PM: wakeup: Add extra debugging statement for multiple active IRQs (Mark Langsdorf) [2178301] - devres: Slightly optimize alloc_dr() (Mark Langsdorf) [2178301] - drivers: base: Print error code on synthetic uevent failure (Mark Langsdorf) [2178301] - class: use IS_ERR_OR_NULL() helper in class_unregister() (Mark Langsdorf) [2178301] - regmap: introduce value tracing for regmap bulk operations (Mark Langsdorf) [2178301] - regmap: mmio: Fix MMIO accessors to avoid talking to IO port (Mark Langsdorf) [2178301] - regmap: mmio: Introduce IO accessors that can talk to IO port (Mark Langsdorf) [2178301] - regmap: mmio: Get rid of broken 64-bit IO (Mark Langsdorf) [2178301] - regmap: mmio: Remove mmio_relaxed member from context (Mark Langsdorf) [2178301] - thunderbolt: Mask ring interrupt on Intel hardware as well (Desnes Nunes) [2216483] - thunderbolt: Clear registers properly when auto clear isn't in use (Desnes Nunes) [2216483] - dt-bindings: usb: fsa4480: Use generic node name (Desnes Nunes) [2216483] - media: Revert "media: uvcvideo: Set unique vdev name based in type" (Desnes Nunes) [2216483] - media: uvcvideo: Don't expose unsupported formats to userspace (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Fix configure initial pin assignment (Desnes Nunes) [2216483] - xhci: Free the command allocated for setting LPM if we return early (Desnes Nunes) [2216483] - xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu (Desnes Nunes) [2216483] - USB: serial: option: add Quectel RM500U-CN modem (Desnes Nunes) [2216483] - thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit (Desnes Nunes) [2216483] - thunderbolt: Disable interrupt auto clear for rings (Desnes Nunes) [2216483] - thunderbolt: Use const qualifier for `ring_interrupt_index` (Desnes Nunes) [2216483] - uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 (Desnes Nunes) [2216483] - USB: serial: option: add Telit FE990 compositions (Desnes Nunes) [2216483] - USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs (Desnes Nunes) [2216483] - thunderbolt: Use scale field when allocating USB3 bandwidth (Desnes Nunes) [2216483] - thunderbolt: Limit USB3 bandwidth of certain Intel USB4 host routers (Desnes Nunes) [2216483] - thunderbolt: Call tb_check_quirks() after initializing adapters (Desnes Nunes) [2216483] - thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access (Desnes Nunes) [2216483] - thunderbolt: Fix memory leak in margining (Desnes Nunes) [2216483] - usb: typec: tcpm: fix warning when handle discover_identity message (Desnes Nunes) [2216483] - usb: typec: tcpm: fix create duplicate source-capabilities file (Desnes Nunes) [2216483] - usb: ucsi_acpi: Increase the command completion timeout (Desnes Nunes) [2216483] - usb: ucsi: Fix ucsi->connector race (Desnes Nunes) [2216483] - usb: ucsi: Fix NULL pointer deref in ucsi_connector_change() (Desnes Nunes) [2216483] - thunderbolt: Add quirk to disable CLx (Desnes Nunes) [2216483] - usb: typec: pd: Add higher capability sysfs for sink PDO (Desnes Nunes) [2216483] - usb: typec: pd: Remove usb_suspend_supported sysfs from sink PDO (Desnes Nunes) [2216483] - xhci: host: potential NULL dereference in xhci_generic_plat_probe() (Desnes Nunes) [2216483] - media: usb: siano: Fix warning due to null work_func_t function pointer (Desnes Nunes) [2216483] - media: usb: siano: Fix use after free bugs caused by do_submit_urb (Desnes Nunes) [2216483] - media: usb: dvb-usb-v2: af9015.c: return 0 instead of 'ret'. (Desnes Nunes) [2216483] - dt-bindings: usb: convert fcs,fusb302.txt to yaml (Desnes Nunes) [2216483] - dt-bindings: usb: fusb302: Remove deprecated properties (Desnes Nunes) [2216483] - usb: uvc: Enumerate valid values for color matching (Desnes Nunes) [2216483] - USB: ene_usb6250: Allocate enough memory for full object (Desnes Nunes) [2216483] - USB: uhci: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - USB: ULPI: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - USB: serial: option: add support for VW/Skoda "Carstick LTE" (Desnes Nunes) [2216483] - usb: remove the dead USB_OHCI_SH option (Desnes Nunes) [2216483] - xhci: decouple usb2 port resume and get_port_status request handling (Desnes Nunes) [2216483] - xhci: clear usb2 resume related variables in one place. (Desnes Nunes) [2216483] - xhci: rename resume_done to resume_timestamp (Desnes Nunes) [2216483] - xhci: Pass port structure as parameter to xhci_disable_port(). (Desnes Nunes) [2216483] - xhci: move port specific items such as state completions to port structure (Desnes Nunes) [2216483] - xhci: pass port pointer as parameter to xhci_set_port_power() (Desnes Nunes) [2216483] - xhci: cleanup xhci_hub_control port references (Desnes Nunes) [2216483] - xhci: add helpers for enabling and disabling interrupters (Desnes Nunes) [2216483] - xhci: Refactor interrupter code for initial multi interrupter support. (Desnes Nunes) [2216483] - xhci: remove xhci_test_trb_in_td_math early development check (Desnes Nunes) [2216483] - xhci: fix event ring segment table related masks and variables in header (Desnes Nunes) [2216483] - USB: core: Don't hold device lock while reading the "descriptors" sysfs file (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Use memcpy_and_pad() (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Optimize early_xdbc_write() (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Fix a potential out-of-bound memory access (Desnes Nunes) [2216483] - Documentation: usb: correct spelling (Desnes Nunes) [2216483] - docs: usb: convert documents to ReST (Desnes Nunes) [2216483] - Documentation/usb: Fix typo (Desnes Nunes) [2216483] - USB: serial: clean up kl5kusb105 documentation (Desnes Nunes) [2216483] - usb: uvc: use v4l2_fill_fmtdesc instead of open coded format name (Desnes Nunes) [2216483] - usb: uvc: make uvc_format_desc table const (Desnes Nunes) [2216483] - usb: uvc: move uvc_fmts and uvc_format_by_guid to own compile unit (Desnes Nunes) [2216483] - usb: uvc: move media/v4l2-uvc.h to usb/uvc.h (Desnes Nunes) [2216483] - media: uvcvideo: Add GUID for BGRA/X 8:8:8:8 (Desnes Nunes) [2216483] - usb: gadget: uvc: add v4l2 try_format api call (Desnes Nunes) [2216483] - usb: gadget: uvc: add v4l2 enumeration api calls (Desnes Nunes) [2216483] - usb: gadget: uvc: allow for application to cleanly shutdown (Desnes Nunes) [2216483] - usb: gadget: uvc: rename function to be more consistent (Desnes Nunes) [2216483] - usb: gadget: uvc: fix multiple opens (Desnes Nunes) [2216483] - thunderbolt: Add missing kernel-doc comment to tb_tunnel_maximum_bandwidth() (Desnes Nunes) [2216483] - thunderbolt: Handle bandwidth allocation mode enablement notification (Desnes Nunes) [2216483] - xhci: split out rcar/rz support from xhci-plat.c (Desnes Nunes) [2216483] - usb: host: xhci-rcar: Use xhci_plat_priv.quirks instead of code settings (Desnes Nunes) [2216483] - usb: host: xhci-plat: Remove useless DMA-32 fallback configuration (Desnes Nunes) [2216483] - usb: host: xhci-plat: Add reset support (Desnes Nunes) [2216483] - usb: host: xhci-plat: Improve clock handling in probe() (Desnes Nunes) [2216483] - dt-bindings: usb: Convert Marvell Orion EHCI to DT schema (Desnes Nunes) [2216483] - dt-bindings: usb: Convert OMAP OHCI/EHCI bindings to schema (Desnes Nunes) [2216483] - dt-bindings: usb: Convert multiple "usb-ohci" bindings to DT schema (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ohci: Document dr_mode property (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ehci: Document dr_mode property (Desnes Nunes) [2216483] - dt-bindings: ehci/ohci: Allow iommus property (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ohci: Add missing compatible strings (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ehci: Add missing compatible strings (Desnes Nunes) [2216483] - dt-bindings: Fix incorrect 'reg' property sizes (Desnes Nunes) [2216483] - dt-bindings: usb: ehci: Add missing 2nd register region (Desnes Nunes) [2216483] - usb: typec: tcpm: Remove altmode active state updates (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Update active state (Desnes Nunes) [2216483] - usb: typec: mux: Introduce GPIO-based SBU mux (Desnes Nunes) [2216483] - redhat: configs: Add unset CONFIG_TYPEC_MUX_GPIO_SBU option (Desnes Nunes) [2216483] - usb: typec: mux: Add On Semi fsa4480 driver (Desnes Nunes) [2216483] - dt-bindings: usb: Add binding for fcs,fsa4480 (Desnes Nunes) [2216483] - dt-bindings: usb: Introduce GPIO-based SBU mux (Desnes Nunes) [2216483] - usb: host: ehci-fsl: Use DRV_NAME (Desnes Nunes) [2216483] - usb: typec: maxim_contaminant: Implement check_contaminant callback (Desnes Nunes) [2216483] - usb: typec: tcpci: Add callback for evaluating contaminant presence (Desnes Nunes) [2216483] - usb: typec: tcpm: Add callbacks to mitigate wakeups due to contaminant (Desnes Nunes) [2216483] - usb: typec: Make bus switch code retimer-aware (Desnes Nunes) [2216483] - usb: typec: retimer: Use device type for matching (Desnes Nunes) [2216483] - usb: typec: Add wrapper for bus switch set code (Desnes Nunes) [2216483] - usb: typec: Add retimer handle to port altmode (Desnes Nunes) [2216483] - usb: typec: tipd: Support wakeup (Desnes Nunes) [2216483] - dt-bindings: usb: tps6598x: Add wakeup property (Desnes Nunes) [2216483] - USB: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - usb: typec: intel_pmc_mux: Deduplicate ACPI matching in probe (Desnes Nunes) [2216483] - usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count (Desnes Nunes) [2216483] - usb: typec: tcpci: Request IRQ with IRQF_SHARED (Desnes Nunes) [2216483] - USB: Improve usb_fill_* documentation (Desnes Nunes) [2216483] - usb: typec: hd3ss3220: Add polling support (Desnes Nunes) [2216483] - dt-bindings: usb: ti,hd3ss3220: Update interrupt property as optional (Desnes Nunes) [2216483] - dt-bindings: usb: convert ti,hd3ss3220 bindings to json-schema (Desnes Nunes) [2216483] - dt-bindings: Convert usb-connector to YAML format. (Desnes Nunes) [2216483] - dt-bindings: usb: rt1711h: Add connector bindings (Desnes Nunes) [2216483] - dt-bindings: usb: hd3ss3220 device tree binding document (Desnes Nunes) [2216483] - thunderbolt: Add support for DisplayPort bandwidth allocation mode (Desnes Nunes) [2216483] - thunderbolt: Include the additional DP IN double word in debugfs dump (Desnes Nunes) [2216483] - thunderbolt: Add functions to support DisplayPort bandwidth allocation mode (Desnes Nunes) [2216483] - thunderbolt: Increase timeout of DP OUT adapter handshake (Desnes Nunes) [2216483] - thunderbolt: Take CL states into account when waiting for link to come up (Desnes Nunes) [2216483] - thunderbolt: Improve debug logging in tb_available_bandwidth() (Desnes Nunes) [2216483] - thunderbolt: Log DP adapter type (Desnes Nunes) [2216483] - thunderbolt: Use decimal port number in control and tunnel logs too (Desnes Nunes) [2216483] - media: uvcvideo: Silence memcpy() run-time false positive warnings (Desnes Nunes) [2216483] - media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 (Desnes Nunes) [2216483] - media: uvcvideo: Fix race condition with usb_kill_urb (Desnes Nunes) [2216483] - media: uvcvideo: Use standard names for menus (Desnes Nunes) [2216483] - media: uvcvideo: Fix power line control for Lenovo Integrated Camera (Desnes Nunes) [2216483] - media: uvcvideo: Add a quirk to force GEO GC6500 Camera bits-per-pixel value (Desnes Nunes) [2216483] - media: v4l: common: Fix naming of v4l2_get_link_rate (Desnes Nunes) [2216483] - media: ipu3-cio2: Use v4l2_get_link_freq helper (Desnes Nunes) [2216483] - media: ipu3-cio2: Update Copyright year and fix indentation issues (Desnes Nunes) [2216483] - media: v4l: Add a helper for obtaining the link frequency (Desnes Nunes) [2216483] - media: v4l2-common: add RGB565 and RGB55 to v4l2_format_info (Desnes Nunes) [2216483] - media: v4l2-common: add pixel encoding support (Desnes Nunes) [2216483] - media: v4l2-common: add support for new RGB32 pixelformats (Desnes Nunes) [2216483] - media: v4l2-common: add bayer formats in v4l2_format_info (Desnes Nunes) [2216483] - media: v4l2-common: Add an helper to apply frmsize constraints (Desnes Nunes) [2216483] - media: v4l2-common: Fix v4l2_fill_pixfmt[_mp]() prototypes (Desnes Nunes) [2216483] - media: Introduce helpers to fill pixel format structs (Desnes Nunes) [2216483] - media: uvcvideo: Refactor power_line_frequency_controls_limited (Desnes Nunes) [2216483] - media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX (Desnes Nunes) [2216483] - media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU (Desnes Nunes) [2216483] - media: uvcvideo: Extend documentation of uvc_video_clock_decode() (Desnes Nunes) [2216483] - media: uvcvideo: Refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2216483] - media: uvcvideo: Undup use uvc_endpoint_max_bpi() code (Desnes Nunes) [2216483] - media: uvcvideo: Simplify uvc_endpoint_max_bpi() (Desnes Nunes) [2216483] - media: uvcvideo: Fix memory leak if uvc_ctrl_add_mapping fails (Desnes Nunes) [2216483] - media: uvcvideo: Avoid returning invalid controls (Desnes Nunes) [2216483] - media: uvcvideo: Avoid invalid memory access (Desnes Nunes) [2216483] - media: uvcvideo: Set the colorspace as sRGB if undefined (Desnes Nunes) [2216483] - media: uvcvideo: Fix memory leak of object map on error exit path (Desnes Nunes) [2216483] - media: uvcvideo: Fix handling on Bitmask controls (Desnes Nunes) [2216483] - media: uvcvideo: Do not return positive errors in uvc_query_ctrl() (Desnes Nunes) [2216483] - media: uvcvideo: Return -EACCES for Wrong state error (Desnes Nunes) [2216483] - media: uvcvideo: Improve error logging in uvc_query_ctrl() (Desnes Nunes) [2216483] - media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible() (Desnes Nunes) [2216483] - media: uvcvideo: Factor out usb_string() calls (Desnes Nunes) [2216483] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2216483] - media: uvcvideo: Recover stalled ElGato devices (Desnes Nunes) [2216483] - media: uvcvideo: Remove void casting for the status endpoint (Desnes Nunes) [2216483] - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. (Desnes Nunes) [2216483] - media: uvcvideo: Fix usage of symbolic permissions to octal (Desnes Nunes) [2216483] - media: uvcvideo: Fix assignment inside if condition (Desnes Nunes) [2216483] - media: uvcvideo: Fix missing newline after declarations (Desnes Nunes) [2216483] - media: uvcvideo: Handle errors from calls to usb_string (Desnes Nunes) [2216483] - media: uvcvideo: Only create input devs if hw supports it (Desnes Nunes) [2216483] - media: uvcvideo: Handle cameras with invalid descriptors (Desnes Nunes) [2216483] - media: uvcvideo: Remove format descriptions (Desnes Nunes) [2216483] - media: docs: Document the behaviour of uvcvideo driver (Desnes Nunes) [2216483] - media: uvcvideo: Set error_idx during ctrl_commit errors (Desnes Nunes) [2216483] - media: uvcvideo: Check controls flags before accessing them (Desnes Nunes) [2216483] - media: uvcvideo: Use control names from framework (Desnes Nunes) [2216483] - media: uvcvideo: Set unique vdev name based in type (Desnes Nunes) [2216483] - media: uvcvideo: Use dev->name for querycap() (Desnes Nunes) [2216483] - media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS (Desnes Nunes) [2216483] - media: uvcvideo: Set capability in s_param (Desnes Nunes) [2216483] - media: uvcvideo: Remove s_ctrl and g_ctrl (Desnes Nunes) [2216483] - media: v4l2-ioctl: S_CTRL output the right value (Desnes Nunes) [2216483] - media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Desnes Nunes) [2216483] - media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Desnes Nunes) [2216483] - media: v4l2-ioctl: Fix check_ext_ctrls (Desnes Nunes) [2216483] - net: thunderbolt: Add tracepoints (Desnes Nunes) [2216483] - net: thunderbolt: Add debugging when sending/receiving control packets (Desnes Nunes) [2216483] - net: thunderbolt: Move into own directory (Desnes Nunes) [2216483] - xhci: Convert to use list_count_nodes() (Desnes Nunes) [2216483] - usb: typec: ucsi: Register USB Power Delivery Capabilities (Desnes Nunes) [2216483] - xhci: Add hub_control to xhci_driver_overrides (Desnes Nunes) [2216483] - xhci: hub: export symbol on xhci_hub_control (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Add hpd sysfs attribute (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Notify drm subsys of (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Make dp_altmode_notify() more generic (Desnes Nunes) [2216483] - thunderbolt: Refactor tb_acpi_add_link() (Desnes Nunes) [2216483] - thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype (Desnes Nunes) [2216483] - x86/microcode: avoid unused variable warning (John B. Wyatt IV) [2222817]- [rt] build kernel-rt-4.18.0-503.rt7.292.el8 [2180997] - s390/diag: fix display of diagnose call statistics (Tobias Huschle) [2187995] - rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request (Adrian Reber) [2218454] - locking/rwbase: Mitigate indefinite writer starvation (Eder Zulian) [2077282] - fbcon: Check font dimension limits (Ricardo Robaina) [2213491] {CVE-2023-3161} - libnvdimm: Notify disk drivers to revalidate region read-only (Jeff Moyer) [1999673] - nvdimm/region: always show the 'align' attribute (Jeff Moyer) [1999673] - nvdimm/region: Fix default alignment for small regions (Jeff Moyer) [1999673] - libnvdimm/region: Allow setting align attribute on regions without mappings (Jeff Moyer) [1999673] - KVM: SVM: Return the local "r" variable from svm_set_msr() (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Virtualize FLUSH_L1D and passthrough MSR_IA32_FLUSH_CMD (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Move MSR_IA32_PRED_CMD WRMSR emulation to common code (Emanuele Giuseppe Esposito) [2124598] - KVM: SVM: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2124598] - KVM: VMX: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Revert MSR_IA32_FLUSH_CMD.FLUSH_L1D enabling (Emanuele Giuseppe Esposito) [2124598] - kvm: x86: Advertise FLUSH_L1D to user space (Emanuele Giuseppe Esposito) [2124598] - kvm: svm: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2124598] - kvm: vmx: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2124598] - rtc: lib_test: add MODULE_LICENSE (Lenny Szubowicz) [2207975] - rtc: efi: Remove the repeated module alias (Lenny Szubowicz) [2207975] - efi/efivars: Set generic ops before loading SSDT (Lenny Szubowicz) [2207975] - efi: efibc: check for efivars write capability (Lenny Szubowicz) [2207975] - efi/efivars: Expose RT service availability via efivars abstraction (Lenny Szubowicz) [2207975] - integrity: Check properly whether EFI GetVariable() is available (Lenny Szubowicz) [2207975] - x86/ima: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - efi: Use EFI ResetSystem only when available (Lenny Szubowicz) [2207975] - scsi: iscsi: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - infiniband: hfi1: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - efi: Register EFI rtc platform device only when available (Lenny Szubowicz) [2207975] - efi: Use more granular check for availability for variable services (Lenny Szubowicz) [2207975] - efi: mark all efi runtime services as unsupported on non-efi boot (Lenny Szubowicz) [2207975] - efi: Add support for EFI_RT_PROPERTIES table (Lenny Szubowicz) [2207975] - crypto: ccp - Add support for PCI device 0x156E (Vladis Dronov) [2180960] - crypto: ccp - Add support for PCI device 0x17E0 (Vladis Dronov) [2180960] - crypto: ccp - Validate that platform access mailbox registers are declared (Vladis Dronov) [2180960] - crypto: ccp - Use lower 8 bytes to communicate with doorbell command register (Vladis Dronov) [2180960] - crypto: ccp - Return doorbell status code as an argument (Vladis Dronov) [2180960] - crypto: ccp - Bump up doorbell debug message to error (Vladis Dronov) [2180960] - crypto: ccp - Drop extra doorbell checks (Vladis Dronov) [2180960] - crypto: ccp - Don't initialize CCP for PSP 0x1649 (Vladis Dronov) [2180960] - crypto: ccp - Clear PSP interrupt status register before calling handler (Vladis Dronov) [2180960] - crypto: ccp - Add support for ringing a platform doorbell (Vladis Dronov) [2180960] - crypto: ccp - Enable platform access interface on client PSP parts (Vladis Dronov) [2180960] - crypto: ccp - Add support for an interface for platform features (Vladis Dronov) [2180960] - crypto: ccp - Move some PSP mailbox bit definitions into common header (Vladis Dronov) [2180960] - crypto: ccp - Add a header for multiple drivers to use `__psp_pa` (Vladis Dronov) [2180960] - crypto: ccp - Drop TEE support for IRQ handler (Vladis Dronov) [2180960] - crypto: ccp: Get rid of __sev_platform_init_locked()'s local function pointer (Vladis Dronov) [2180960] - crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALL (Vladis Dronov) [2180960] - crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware (Vladis Dronov) [2180960] - crypto: ccp - Add a firmware definition for EPYC gen 4 processors (Vladis Dronov) [2180960] - crypto: ccp - Provide MMIO register naming for documenation (Vladis Dronov) [2180960] - redhat/configs: enable CONFIG_INTEL_UNCORE_FREQ_CONTROL for x86_64 (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Return error on write frequency (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Add client processors (David Arcari) [2156826] - platform/x86: intel-uncore-freq: add Emerald Rapids support (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Use sysfs_emit() to instead of scnprintf() (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Prevent driver loading in guests (David Arcari) [2156826] - platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Split common and enumeration part (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Display uncore current frequency (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Use sysfs API to create attributes (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Move to uncore-frequency folder (David Arcari) [2156826] - platform/x86: intel-uncore-frequency: use default_groups in kobj_type (David Arcari) [2156826] - platform/x86: intel-uncore-frequency: Move to intel sub-directory (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Add Sapphire Rapids server support (David Arcari) [2156826] - platform/x86/intel-uncore-freq: make uncore_root_kobj static (David Arcari) [2156826] - platform/x86: Convert to new CPU match macros (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Add release callback (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Fix static checker issue and potential race condition (David Arcari) [2156826] - MAINTAINERS: Update for the intel uncore frequency control (David Arcari) [2156826] - platform/x86: Add support for Uncore frequency control (David Arcari) [2156826]- [rt] build kernel-rt-4.18.0-502.rt7.291.el8 [2180997] - x86/microcode: avoid unused variable warning (John B. Wyatt IV) [2222369] - ceph: fix use-after-free bug for inodes when flushing capsnaps (Xiubo Li) [2209299] - net/tls: tls_is_tx_ready() checked list_entry (Sabrina Dubroca) [2212178] {CVE-2023-1075} - Revert "RDMA/umem: remove FOLL_FORCE usage" (Kamal Heib) [2210153 2210849] - Revert "RDMA/core: Refactor rdma_bind_addr" (Kamal Heib) [2212211 2212217] - cpufreq: intel_pstate: Fix scaling for hybrid-capable systems with disabled E-cores (David Arcari) [2221276] - netfilter: nf_tables: fix scheduling-while-atomic splat (Phil Sutter) [2217731] - netfilter: nf_tables: add rescheduling points during loop detection walks (Phil Sutter) [2217731] - ipv6: Remove dependency of ipv6_frag_thdr_truncated on ipv6 module (Phil Sutter) [2217794] - ipv6/netfilter: Discard first fragment not including all headers (Phil Sutter) [2217794] - s390/ipl: add eckd dump support (Tobias Huschle) [2159695] - net/smc: fix document build WARNING from smc-sysctl.rst (Tobias Huschle) [2159734] - s390/ism: switch from 'pci_' to 'dma_' API (Tobias Huschle) [2159734] - net/smc: Fix device de-init sequence (Tobias Huschle) [2159734] - net/smc: fix deadlock triggered by cancel_delayed_work_syn() (Tobias Huschle) [2159734] - net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() (Tobias Huschle) [2159734] - net/smc: fix fallback failed while sendmsg with fastopen (Tobias Huschle) [2159734] - net/smc: fix application data exception (Tobias Huschle) [2159734] - net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore (Tobias Huschle) [2159734] - net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs() (Tobias Huschle) [2159734] - net/smc: use read semaphores to reduce unnecessary blocking in smc_buf_create() & smcr_buf_unuse() (Tobias Huschle) [2159734] - net/smc: llc_conf_mutex refactor, replace it with rw_semaphore (Tobias Huschle) [2159734] - net: add missing includes of linux/splice.h (Tobias Huschle) [2159734] - net/smc: De-tangle ism and smc device initialization (Tobias Huschle) [2159734] - s390/ism: Consolidate SMC-D-related code (Tobias Huschle) [2159734] - net/smc: Separate SMC-D and ISM APIs (Tobias Huschle) [2159734] - net/smc: Register SMC-D as ISM client (Tobias Huschle) [2159734] - net/ism: Add new API for client registration (Tobias Huschle) [2159734] - s390/ism: Introduce struct ism_dmb (Tobias Huschle) [2159734] - net/ism: Add missing calls to disable bus-mastering (Tobias Huschle) [2159734] - net/smc: Terminate connections prior to device removal (Tobias Huschle) [2159734] - net/smc: Fix possible leaked pernet namespace in smc_init() (Tobias Huschle) [2159734] - net/smc: Fix an error code in smc_lgr_create() (Tobias Huschle) [2159734] - net/smc: Support SO_REUSEPORT (Tobias Huschle) [2159734] - net/smc: Introduce a specific sysctl for TEST_LINK time (Tobias Huschle) [2159734] - net/smc: Stop the CLC flow if no link to map buffers on (Tobias Huschle) [2159734] - net/smc: Fix possible access to freed memory in link clear (Tobias Huschle) [2159734] - net/smc: Remove redundant refcount increase (Tobias Huschle) [2159734] - net/smc: Enable module load on netlink usage (Tobias Huschle) [2159734] - net/smc: Pass on DMBE bit mask in IRQ handler (Tobias Huschle) [2159734] - s390/ism: Cleanups (Tobias Huschle) [2159734] - net/smc: Eliminate struct smc_ism_position (Tobias Huschle) [2159734] - tcp: Fix data-races around keepalive sysctl knobs. (Tobias Huschle) [2159734] - net/smc: Extend SMC-R link group netlink attribute (Tobias Huschle) [2159734] - net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R (Tobias Huschle) [2159734] - net/smc: Use sysctl-specified types of buffers in new link group (Tobias Huschle) [2159734] - net/smc: Introduce a sysctl for setting SMC-R buffer type (Tobias Huschle) [2159734] - net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu (Tobias Huschle) [2159734] - net/smc: remove redundant dma sync ops (Tobias Huschle) [2159734] - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" (Tobias Huschle) [2159734] - net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable (Tobias Huschle) [2159734] - net/smc: postpone sk_refcnt increment in connect() (Tobias Huschle) [2159734] - net/smc: rdma write inline if qp has sufficient inline space (Tobias Huschle) [2159734] - net/smc: send cdc msg inline if qp has sufficient inline space (Tobias Huschle) [2159734] - net/smc: align the connect behaviour with TCP (Tobias Huschle) [2159734] - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending (Tobias Huschle) [2159734] - net/smc: Fix slab-out-of-bounds issue in fallback (Tobias Huschle) [2159734] - net/smc: Only save the original clcsock callback functions (Tobias Huschle) [2159734] - net/smc: sync err code when tcp connection was refused (Tobias Huschle) [2159734] - net/smc: Fix sock leak when release after smc_shutdown() (Tobias Huschle) [2159734] - net/smc: Send out the remaining data in sndbuf before close (Tobias Huschle) [2159734] - net/smc: fix a memory leak in smc_sysctl_net_exit() (Tobias Huschle) [2159734] - net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSCTL not set (Tobias Huschle) [2159734] - net/smc: fix compile warning for smc_sysctl (Tobias Huschle) [2159734] - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server (Tobias Huschle) [2159734] - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client (Tobias Huschle) [2159734] - net: smc: fix different types in min() (Tobias Huschle) [2159734] - net/smc: don't send in the BH context if sock_owned_by_user (Tobias Huschle) [2159734] - net/smc: correct settings of RMB window update limit (Tobias Huschle) [2159734] - net/smc: send directly on setting TCP_NODELAY (Tobias Huschle) [2159734] - net/smc: add sysctl for autocorking (Tobias Huschle) [2159734] - net/smc: add autocorking support (Tobias Huschle) [2159734] - net/smc: add sysctl interface for SMC (Tobias Huschle) [2159734] - x86/resctrl: Clear staged_config[] before and after it is used (Prarit Bhargava) [1989284] - x86/resctl: fix scheduler confusion with 'current' (Prarit Bhargava) [1989284] - x86/resctrl: Fix a silly -Wunused-but-set-variable warning (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to write mbm_local_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to write mbm_total_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to read mbm_local_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to read mbm_total_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Support monitor configuration (Prarit Bhargava) [1989284] - x86/resctrl: Add __init attribute to rdt_get_mon_l3_config() (Prarit Bhargava) [1989284] - x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation (Prarit Bhargava) [1989284] - x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag (Prarit Bhargava) [1989284] - x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag (Prarit Bhargava) [1989284] - x86/resctrl: Include new features in command line options (Prarit Bhargava) [1989284] - x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA (Prarit Bhargava) [1989284] - x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask() (Prarit Bhargava) [1989284] - x86/resctrl: Fix event counts regression in reused RMIDs (Prarit Bhargava) [1989284] - x86/resctrl: Fix task CLOSID/RMID update race (Prarit Bhargava) [1989284] - x86/resctrl: Move MSR defines into msr-index.h (Prarit Bhargava) [1989284] - x86/resctrl: Remove arch_has_empty_bitmaps (Prarit Bhargava) [1989284] - x86/resctrl: Fix min_cbm_bits for AMD (Prarit Bhargava) [1989284] - x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes (Prarit Bhargava) [1989284] - x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's boot_cpu_data (Prarit Bhargava) [1989284] - x86/resctrl: Rename and change the units of resctrl_cqm_threshold (Prarit Bhargava) [1989284] - x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Abstract __rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Allow per-rmid arch private storage to be reset (Prarit Bhargava) [1989284] - x86/resctrl: Add per-rmid arch private storage for overflow and chunks (Prarit Bhargava) [1989284] - x86/resctrl: Calculate bandwidth from the previous __mon_event_count() chunks (Prarit Bhargava) [1989284] - x86/resctrl: Allow update_mba_bw() to update controls directly (Prarit Bhargava) [1989284] - x86/resctrl: Remove architecture copy of mbps_val (Prarit Bhargava) [1989284] - x86/resctrl: Switch over to the resctrl mbps_val list (Prarit Bhargava) [1989284] - x86/resctrl: Create mba_sc configuration in the rdt_domain (Prarit Bhargava) [1989284] - x86/resctrl: Abstract and use supports_mba_mbps() (Prarit Bhargava) [1989284] - x86/resctrl: Remove set_mba_sc()s control array re-initialisation (Prarit Bhargava) [1989284] - x86/resctrl: Add domain offline callback for resctrl work (Prarit Bhargava) [1989284] - x86/resctrl: Group struct rdt_hw_domain cleanup (Prarit Bhargava) [1989284] - x86/resctrl: Add domain online callback for resctrl work (Prarit Bhargava) [1989284] - x86/resctrl: Merge mon_capable and mon_enabled (Prarit Bhargava) [1989284] - x86/resctrl: Kill off alloc_enabled (Prarit Bhargava) [1989284] - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register (Prarit Bhargava) [1989284] - x86: Replace cpumask_weight() with cpumask_empty() where appropriate (Prarit Bhargava) [1989284] - x86/resctrl: Remove redundant assignment to variable chunks (Prarit Bhargava) [1989284] - x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu() (Prarit Bhargava) [1989284] - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails (Prarit Bhargava) [1989284] - x86/resctrl: Make resctrl_arch_get_config() return its value (Prarit Bhargava) [1989284] - x86/resctrl: Merge the CDP resources (Prarit Bhargava) [1989284] - x86/resctrl: Expand resctrl_arch_update_domains()'s msr_param range (Prarit Bhargava) [1989284] - x86/resctrl: Remove rdt_cdp_peer_get() (Prarit Bhargava) [1989284] - x86/resctrl: Merge the ctrl_val arrays (Prarit Bhargava) [1989284] - x86/resctrl: Calculate the index from the configuration type (Prarit Bhargava) [1989284] - x86/resctrl: Apply offset correction when config is staged (Prarit Bhargava) [1989284] - x86/resctrl: Make ctrlval arrays the same size (Prarit Bhargava) [1989284] - x86/resctrl: Pass configuration type to resctrl_arch_get_config() (Prarit Bhargava) [1989284] - x86/resctrl: Add a helper to read a closid's configuration (Prarit Bhargava) [1989284] - x86/resctrl: Rename update_domains() to resctrl_arch_update_domains() (Prarit Bhargava) [1989284] - x86/resctrl: Allow different CODE/DATA configurations to be staged (Prarit Bhargava) [1989284] - x86/resctrl: Group staged configuration into a separate struct (Prarit Bhargava) [1989284] - x86/resctrl: Move the schemata names into struct resctrl_schema (Prarit Bhargava) [1989284] - x86/resctrl: Add a helper to read/set the CDP configuration (Prarit Bhargava) [1989284] - x86/resctrl: Swizzle rdt_resource and resctrl_schema in pseudo_lock_region (Prarit Bhargava) [1989284] - x86/resctrl: Pass the schema to resctrl filesystem functions (Prarit Bhargava) [1989284] - x86/resctrl: Add resctrl_arch_get_num_closid() (Prarit Bhargava) [1989284] - x86/resctrl: Store the effective num_closid in the schema (Prarit Bhargava) [1989284] - x86/resctrl: Walk the resctrl schema list instead of an arch list (Prarit Bhargava) [1989284] - x86/resctrl: Label the resources with their configuration type (Prarit Bhargava) [1989284] - x86/resctrl: Pass the schema in info dir's private pointer (Prarit Bhargava) [1989284] - x86/resctrl: Add a separate schema list for resctrl (Prarit Bhargava) [1989284] - x86/resctrl: Split struct rdt_domain (Prarit Bhargava) [1989284] - x86/resctrl: Split struct rdt_resource (Prarit Bhargava) [1989284] - x86/resctrl: Include pid.h (Prarit Bhargava) [1989284] - x86/resctrl: Fix kernel-doc in internal.h (Prarit Bhargava) [1989284] - x86/resctrl: Fix kernel-doc in pseudo_lock.c (Prarit Bhargava) [1989284] - x86/resctrl: Fix init const confusion (Prarit Bhargava) [1989284] - x86/resctrl: Fix various typos in comments, take #2 (Prarit Bhargava) [1989284] - x86/resctrl: Fix various typos in comments (Prarit Bhargava) [1989284] - x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid} (Prarit Bhargava) [1989284] - x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI (Prarit Bhargava) [1989284] - x86/resctrl: Add printf attribute to log function (Prarit Bhargava) [1989284] - x86/resctrl: Don't move a task to the same resource group (Prarit Bhargava) [1989284] - x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR (Prarit Bhargava) [1989284] - x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled (Prarit Bhargava) [1989284] - x86/resctrl: Clean up unused function parameter in rmdir path (Prarit Bhargava) [1989284] - x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak (Prarit Bhargava) [1989284] - x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak (Prarit Bhargava) [1989284] - x86/resctrl: Constify kernfs_ops (Prarit Bhargava) [1989284] - x86/resctrl: Correct MBM total and local values (Prarit Bhargava) [1989284] - x86/include/asm/msr-index.h: Add IFS Array test bits (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Update IFS doc (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Implement Array BIST test (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Sysfs interface for Array BIST (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Introduce Array Scan test to IFS (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: IFS cleanup (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Reorganize driver data (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add missing kernel-doc entry (Prarit Bhargava) [1971937] - Revert "platform/x86/intel/ifs: Mark as BROKEN" (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add current_batch sysfs entry (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove reload sysfs entry (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add metadata validation (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Use generic microcode headers and functions (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add metadata support (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove memory allocation from load path (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove image loading during init (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Return a more appropriate error code (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove unused selection (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Mark as BROKEN (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add CPU_SUP_INTEL dependency (Prarit Bhargava) [1971937] - Documentation: In-Field Scan (Prarit Bhargava) [1971937] - redhat/configs: Add CONFIG_INTEL_IFS (Prarit Bhargava) [1971937] - redhat/configs: Add CONFIG_MICROCODE_LATE_LOADING (Prarit Bhargava) [1971937] - stop_machine: Add stop_core_cpuslocked() for per-core operations (Prarit Bhargava) [1971937] - trace: platform/x86/intel/ifs: Add trace point to track Intel IFS operations (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add IFS sysfs interface (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add scan test support (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Authenticate and copy to secured memory (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Check IFS Image sanity (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Read IFS firmware image (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add stub driver for In-Field Scan (Prarit Bhargava) [1971937] - x86/msr-index: Define INTEGRITY_CAPABILITIES MSR (Prarit Bhargava) [1971937] - x86/microcode/core: Return an error only when necessary (Prarit Bhargava) [1971937] - x86/microcode/AMD: Fix mixed steppings support (Prarit Bhargava) [1971937] - x86/microcode/AMD: Add a @cpu parameter to the reloading functions (Prarit Bhargava) [1971937] - x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter (Prarit Bhargava) [1971937] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [1971937] - x86/microcode/intel: Print old and new revision during early boot (Prarit Bhargava) [1971937] - x86/microcode/intel: Pass the microcode revision to print_ucode_info() directly (Prarit Bhargava) [1971937] - x86/microcode: Adjust late loading result reporting message (Prarit Bhargava) [1971937] - x86/microcode: Check CPU capabilities after late microcode update correctly (Prarit Bhargava) [1971937] - x86/microcode: Add a parameter to microcode_check() to store CPU capabilities (Prarit Bhargava) [1971937] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [1971937] - x86/microcode/AMD: Handle multiple glued containers properly (Prarit Bhargava) [1971937] - x86/microcode/AMD: Rename a couple of functions (Prarit Bhargava) [1971937] - x86/microcode/intel: Do not retry microcode reloading on the APs (Prarit Bhargava) [1971937] - x86/microcode/intel: Do not print microcode revision and processor flags (Prarit Bhargava) [1971937] - x86/microcode/intel: Use a reserved field for metasize (Prarit Bhargava) [1971937] - x86/microcode/intel: Add hdr_type to intel_microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Reuse microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Use appropriate type in microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Reuse find_matching_signature() (Prarit Bhargava) [1971937] - x86/microcode: Drop struct ucode_cpu_info.valid (Prarit Bhargava) [1971937] - x86/microcode: Do some minor fixups (Prarit Bhargava) [1971937] - x86/microcode: Kill refresh_fw (Prarit Bhargava) [1971937] - x86/microcode: Simplify init path even more (Prarit Bhargava) [1971937] - x86/microcode: Rip out the subsys interface gunk (Prarit Bhargava) [1971937] - x86/microcode/AMD: Track patch allocation size explicitly (Prarit Bhargava) [1971937] - x86/microcode: Print previous version of microcode after reload (Prarit Bhargava) [1971937] - x86/microcode: Remove ->request_microcode_user() (Prarit Bhargava) [1971937] - misc: Mark MICROCODE_MINOR unused (Prarit Bhargava) [1971937] - x86/microcode: Remove unnecessary perf callback (Prarit Bhargava) [1971937] - x86/microcode: Taint and warn on late loading (Prarit Bhargava) [1971937] - x86/microcode: Default-disable late loading (Prarit Bhargava) [1971937] - x86/microcode: Rip out the OLD_INTERFACE (Prarit Bhargava) [1971937] - x86/microcode/intel: Expose collect_cpu_info_early() for IFS (Prarit Bhargava) [1971937] - x86/cpu: Load microcode during restore_processor_state() (Prarit Bhargava) [1971937] - microcode: Replace zero-length arrays with flexible-array members (Prarit Bhargava) [1971937] - x86/microcode: Use the firmware_loader built-in API (Prarit Bhargava) [1971937] - firmware: Export firmware_request_builtin() (Prarit Bhargava) [1971937] - x86/microcode: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [1971937] - x86/microcode: Make microcode_init() static (Prarit Bhargava) [1971937] - x86/microcode/intel: Check patch signature before saving microcode for early loading (Prarit Bhargava) [1971937] - x86/microcode/amd: Remove unneeded break (Prarit Bhargava) [1971937] - x86/microcode: Do not select FW_LOADER (Prarit Bhargava) [1971937] - x86/microcode: Fix return value for microcode late loading (Prarit Bhargava) [1971937] - docs: fix broken documentation links (Prarit Bhargava) [1971937]- [rt] build kernel-rt-4.18.0-501.rt7.290.el8 [2180997] - x86/cpu: Add Xeon Emerald Rapids to list of CPUs that support PPIN (Prarit Bhargava) [2215040] - redhat: configs: increase CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Audra Mitchell) [2215423] - docs: admin-guide: Add information about intel_pstate active mode (Prarit Bhargava) [2216962] - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Davide Caratti) [2216997] {CVE-2023-35788} - scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity (Tomas Henzl) [2160149] - cifs: missing null pointer check in cifs_mount (Ronnie Sahlberg) [2215018] - cpufreq: intel_pstate: Enable HWP IO boost for all servers (Prarit Bhargava) [2175625] - block: make sure local irq is disabled when calling __blkcg_rstat_flush (Ming Lei) [2208904] - blk-cgroup: Flush stats before releasing blkcg_gq (Ming Lei) [2208904] - scsi: storvsc: Always set no_report_opcodes (Cathy Avery) [2217552] - scsi: storvsc: Don't pass unused PFNs to Hyper-V host (Cathy Avery) [2217552] - scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file (Cathy Avery) [2217552] - dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard (Benjamin Marzinski) [2212240] - dm thin metadata: check fail_io before using data_sm (Benjamin Marzinski) [2215418] - dm: don't lock fs when the map is NULL during suspend or resume (Benjamin Marzinski) [2215418] - redhat/configs: enable CONFIG_MANA_INFINIBAND for RHEL (Kamal Heib) [2188737] - RDMA/mana_ib: Fix a bug when the PF indicates more entries for registering memory on first packet (Kamal Heib) [2188737] - RDMA/mana_ib: Prevent array underflow in mana_ib_create_qp_raw() (Kamal Heib) [2188737] - RDMA/mana: Remove redefinition of basic u64 type (Kamal Heib) [2188737] - RDMA/mana_ib: Add a driver for Microsoft Azure Network Adapter (Kamal Heib) [2188737] - net: mana: Define data structures for allocating doorbell page from GDMA (Kamal Heib) [2188737] - Documentation: net: net.core.txrehash is not specific to listening sockets (Antoine Tenart) [2175716] - net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV (Antoine Tenart) [2175716] - net: tcp: make the txhash available in TIME_WAIT sockets for IPv4 too (Antoine Tenart) [2175716] - net: ipv6: fix skb hash for some RST packets (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in RST packets (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in SYN_RECV state (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in TIME_WAIT state (Antoine Tenart) [2175716] - txhash: fix sk->sk_txrehash default (Antoine Tenart) [2175716] - socket: Don't use u8 type in uapi socket.h (Antoine Tenart) [2175716] - tcp: Change SYN ACK retransmit behaviour to account for rehash (Antoine Tenart) [2175716] - txhash: Add txrehash sysctl description (Antoine Tenart) [2175716] - txhash: Add socket option to control TX hash rethink behavior (Antoine Tenart) [2175716] - txhash: Make rethinking txhash behavior configurable via sysctl (Antoine Tenart) [2175716] - igc: Fix possible system crash when loading module (Corinna Vinschen) [2153370] - igc: Clean the TX buffer and TX descriptor ring (Corinna Vinschen) [2153370] - igc: Avoid transmit queue timeout for XDP (Corinna Vinschen) [2153370] - igc: read before write to SRRCTL register (Corinna Vinschen) [2153370] - igc: Enable and fix RX hash usage by netstack (Corinna Vinschen) [2153370] - igc: Remove obsolete DMA coalescing code (Corinna Vinschen) [2153370] - igc: fix the validation logic for taprio's gate list (Corinna Vinschen) [2153370] - igc: Add ndo_tx_timeout support (Corinna Vinschen) [2153370] - igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() (Corinna Vinschen) [2153370] - igc: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153370] - igc: Fix PPS delta between two synchronized end-points (Corinna Vinschen) [2153370] - igc: Remove reset adapter task for i226 during disable tsn config (Corinna Vinschen) [2153370] - igc: enable Qbv configuration for 2nd GCL (Corinna Vinschen) [2153370] - igc: remove I226 Qbv BaseTime restriction (Corinna Vinschen) [2153370] - igc: Set Qbv start_time and end_time to end_time if not being configured in GCL (Corinna Vinschen) [2153370] - igc: recalculate Qbv end_time by considering cycle time (Corinna Vinschen) [2153370] - igc: allow BaseTime 0 enrollment for Qbv (Corinna Vinschen) [2153370] - igc: Add checking for basetime less than zero (Corinna Vinschen) [2153370] - igc: Use strict cycles for Qbv scheduling (Corinna Vinschen) [2153370] - igc: Enhance Qbv scheduling by using first flag bit (Corinna Vinschen) [2153370] - r8152: fix the autosuspend doesn't work (Jose Ignacio Tornos Martinez) [2159264] - r8152: move setting r8153b_rx_agg_chg_indicate() (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the poor throughput for 2.5G devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix flow control issue of RTL8156A (Jose Ignacio Tornos Martinez) [2159264] - r8152: Add __GFP_NOWARN to big allocations (Jose Ignacio Tornos Martinez) [2159264] - r8152: reduce the control transfer of rtl8152_get_version() (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove rtl_vendor_mode function (Jose Ignacio Tornos Martinez) [2159264] - r8152: avoid to change cfg for all devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: add vendor/device ID pair for Microsoft Devkit (Jose Ignacio Tornos Martinez) [2159264] - cdc_ether: no need to blacklist any r8152 devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: add USB device driver for config selection (Jose Ignacio Tornos Martinez) [2159264] - net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem (Jose Ignacio Tornos Martinez) [2159264] - net: usb: cdc_ether: add u-blox 0x1343 composition (Jose Ignacio Tornos Martinez) [2159264] - r8152: Add MAC passthrough support for Lenovo Travel Hub (Jose Ignacio Tornos Martinez) [2159264] - r8152: allow userland to disable multicast (Jose Ignacio Tornos Martinez) [2159264] - r8152: add PID for the Lenovo OneLink+ Dock (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the RX FIFO settings when suspending (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the units of some registers for RTL8156A (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix a WOL issue (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix accessing unset transport header (Jose Ignacio Tornos Martinez) [2159264] - net: usb: r8152: Add in new Devices that are supported for Mac-Passthru (Jose Ignacio Tornos Martinez) [2159264] - cdc_ether: export usbnet_cdc_zte_rx_fixup (Jose Ignacio Tornos Martinez) [2159264] - USB: zaurus: support another broken Zaurus (Jose Ignacio Tornos Martinez) [2159264] - Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks" (Jose Ignacio Tornos Martinez) [2159264] - r8152: sync ocp base (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the force speed doesn't work for RTL8156 (Jose Ignacio Tornos Martinez) [2159264] - net: usb: r8152: Add MAC passthrough support for more Lenovo Docks (Jose Ignacio Tornos Martinez) [2159264] - net: usb: use eth_hw_addr_set() for dev->addr_len cases (Jose Ignacio Tornos Martinez) [2159264] - net: usb: use eth_hw_addr_set() instead of ether_addr_copy() (Jose Ignacio Tornos Martinez) [2159264] - r8152: avoid to resubmit rx immediately (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the maximum number of PLA bp for RTL8153C (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix writing USB_BP2_EN (Jose Ignacio Tornos Martinez) [2159264] - r8152: Fix a deadlock by doubly PM resume (Jose Ignacio Tornos Martinez) [2159264] - r8152: Fix potential PM refcount imbalance (Jose Ignacio Tornos Martinez) [2159264] - r8152: store the information of the pipes (Jose Ignacio Tornos Martinez) [2159264] - r8152: support pauseparam of ethtool_ops (Jose Ignacio Tornos Martinez) [2159264] - r8152: Avoid memcpy() over-reading of ETH_SS_STATS (Jose Ignacio Tornos Martinez) [2159264] - r8152: check the informaton of the device (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove some bit operations (Jose Ignacio Tornos Martinez) [2159264] - r8152: redefine REALTEK_USB_DEVICE macro (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove NCM mode from REALTEK_USB_DEVICE macro (Jose Ignacio Tornos Martinez) [2159264] - r8152: replace return with break for ram code speedup mode timeout (Jose Ignacio Tornos Martinez) [2159264] - r8152: search the configuration of vendor mode (Jose Ignacio Tornos Martinez) [2159264] - r8152: support PHY firmware for RTL8156 series (Jose Ignacio Tornos Martinez) [2159264] - r8152: support new chips (Jose Ignacio Tornos Martinez) [2159264] - r8152: add help function to change mtu (Jose Ignacio Tornos Martinez) [2159264] - r8152: adjust rtl8152_check_firmware function (Jose Ignacio Tornos Martinez) [2159264] - r8152: set inter fram gap time depending on speed (Jose Ignacio Tornos Martinez) [2159264] - r8152: adjust the flow of power cut for RTL8153B (Jose Ignacio Tornos Martinez) [2159264] - treewide: Use fallthrough pseudo-keyword (Jose Ignacio Tornos Martinez) [2159264] - nouveau: fix client work fence deletion race (Jocelyn Falempe) [2160452] - drm/mgag200: Fix gamma lut not initialized. (Jocelyn Falempe) [2160452] - drm/amd/display: Fix hang when skipping modeset (Jocelyn Falempe) [2160452] - drm/amd/display: Lowering min Z8 residency time (Jocelyn Falempe) [2160452] - drm/amd/display: Update minimum stutter residency for DCN314 Z8 (Jocelyn Falempe) [2160452] - drm/amd/display: Add minimum Z8 residency debug option (Jocelyn Falempe) [2160452] - drm/i915: disable sampler indirect state in bindless heap (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add Wa_14017856879 (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add workarounds Wa_14017066071 and Wa_14017654203 (Jocelyn Falempe) [2160452] - drm/i915: Add _PICK_EVEN_2RANGES() (Jocelyn Falempe) [2160452] - drm/amd/display: hpd rx irq not working with eDP interface (Jocelyn Falempe) [2160452] - drm/amd/display: merge dc_link.h into dc.h and dc_types.h (Jocelyn Falempe) [2160452] - drm/amd/pm: avoid potential UBSAN issue on legacy asics (Jocelyn Falempe) [2160452] - drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend (Jocelyn Falempe) [2160452] - drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs (Jocelyn Falempe) [2160452] - drm/amd/pm: parse pp_handle under appropriate conditions (Jocelyn Falempe) [2160452] - drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes (Jocelyn Falempe) [2160452] - drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2) (Jocelyn Falempe) [2160452] - drm/amdgpu: change gfx 11.0.4 external_id range (Jocelyn Falempe) [2160452] - drm/amdgpu/jpeg: Remove harvest checking for JPEG3 (Jocelyn Falempe) [2160452] - drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras (Jocelyn Falempe) [2160452] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini (Jocelyn Falempe) [2160452] - drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() (Jocelyn Falempe) [2160452] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini (Jocelyn Falempe) [2160452] - drm/amd/display: Change default Z8 watermark values (Jocelyn Falempe) [2160452] - drm/amdgpu: drop redundant sched job cleanup when cs is aborted (Jocelyn Falempe) [2160452] - drm/amd/display: fix flickering caused by S/G mode (Jocelyn Falempe) [2160452] - drm/amd/display: fix access hdcp_workqueue assert (Jocelyn Falempe) [2160452] - drm/amd/display: filter out invalid bits in pipe_fuses (Jocelyn Falempe) [2160452] - drm/amd/display: Fix 4to1 MPC black screen with DPP RCO (Jocelyn Falempe) [2160452] - drm/amd/display: Add NULL plane_state check for cursor disable logic (Jocelyn Falempe) [2160452] - drm/panel: otm8009a: Set backlight parent to panel device (Jocelyn Falempe) [2160452] - drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage (Jocelyn Falempe) [2160452] - drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep() (Jocelyn Falempe) [2160452] - drm/i915: Check pipe source size when using skl+ scalers (Jocelyn Falempe) [2160452] - drm/i915/color: Fix typo for Plane CSC indexes (Jocelyn Falempe) [2160452] - drm/bridge: lt8912b: Fix DSI Video Mode (Jocelyn Falempe) [2160452] - drm/amdgpu: add a missing lock for AMDGPU_SCHED (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info (Jocelyn Falempe) [2160452] - drm/i915/guc: Actually return an error if GuC version range check fails (Jocelyn Falempe) [2160452] - drm/i915/guc: More debug print updates - UC firmware (Jocelyn Falempe) [2160452] - drm/amd/display: Update bounding box values for DCN321 (Jocelyn Falempe) [2160452] - drm/amd/display: Do not clear GPINT register when releasing DMUB from reset (Jocelyn Falempe) [2160452] - drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset (Jocelyn Falempe) [2160452] - drm/amd/display: Fixes for dcn32_clk_mgr implementation (Jocelyn Falempe) [2160452] - drm/amd/display: Return error code on DSC atomic check failure (Jocelyn Falempe) [2160452] - drm/amd/display: Add missing WA and MCLK validation (Jocelyn Falempe) [2160452] - drm/panel: novatek-nt35950: Only unregister DSI1 if it exists (Jocelyn Falempe) [2160452] - drm/panel: novatek-nt35950: Improve error handling (Jocelyn Falempe) [2160452] - drm/i915: Fix memory leaks in i915 selftests (Jocelyn Falempe) [2160452] - drm/i915: Make intel_get_crtc_new_encoder() less oopsy (Jocelyn Falempe) [2160452] - drm/amd/display: Fix potential null dereference (Jocelyn Falempe) [2160452] - drm/ttm/pool: Fix ttm_pool_alloc error path (Jocelyn Falempe) [2160452] - drm/i915/pxp: limit drm-errors or warning on firmware API failures (Jocelyn Falempe) [2160452] - drm/i915/pxp: Invalidate all PXP fw sessions during teardown (Jocelyn Falempe) [2160452] - drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings (Jocelyn Falempe) [2160452] - accel: Link to compute accelerator subsystem intro (Jocelyn Falempe) [2160452] - drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 (Jocelyn Falempe) [2160452] - drm/probe-helper: Cancel previous job before starting new one (Jocelyn Falempe) [2160452] - drm/vgem: add missing mutex_destroy (Jocelyn Falempe) [2160452] - drm/i915/dg2: Drop one PCI ID (Jocelyn Falempe) [2160452] - drm/amd/pm: re-enable the gfx imu when smu resume (Jocelyn Falempe) [2160452] - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Jocelyn Falempe) [2160452] - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var (Jocelyn Falempe) [2160452] - redhat: include new drm tests in mod-internals (Jocelyn Falempe) [2160452] - drm/amd/display: build with std=gnu99 (Jocelyn Falempe) [2160452] - overflow: Introduce overflows_type() and castable_to_type() (Jocelyn Falempe) [2160452] - Revert "driver core: make struct bus_type.uevent() take a const *" (Jocelyn Falempe) [2160452] - Revert "iommu: Add a gfp parameter to iommu_map()" (Jocelyn Falempe) [2160452] - Revert "mm: replace vma->vm_flags direct modifications with modifier calls" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.2..v6.3 (Jocelyn Falempe) [2160452] - redhat: include new drm_kunit_helpers in mod-internals (Jocelyn Falempe) [2160452] - drm/i915: build i915 with std=gnu99 (Jocelyn Falempe) [2160452] - drm/amdgpu: Add missing include for ppc64le (Jocelyn Falempe) [2160452] - drm/fb-helper: Add missing include for s390x (Jocelyn Falempe) [2160452] - drm/edid: Add missing include (Jocelyn Falempe) [2160452] - Revert "drm/i915/gvt: use atomic operations to change the vGPU status" (Jocelyn Falempe) [2160452] - Revert "kunit: Use KUNIT_EXPECT_MEMEQ macro" (Jocelyn Falempe) [2160452] - Revert "treewide: use get_random_u32_inclusive() when possible" (Jocelyn Falempe) [2160452] - Revert "treewide: use get_random_u32_below() instead of deprecated function" (Jocelyn Falempe) [2160452] - Revert "overflow: Introduce overflows_type() and castable_to_type()" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.1..v6.2 (Jocelyn Falempe) [2160452] - kconfig: disable DRM dynamic debug. (Jocelyn Falempe) [2160452] - drm/vkms: build driver with gnu99 (Jocelyn Falempe) [2160452] - Revert "drm: POC drm on dyndbg - use in core, 2 helpers, 3 drivers." (Jocelyn Falempe) [2160452] - Revert "mm: free device private pages have zero refcount" (Jocelyn Falempe) [2160452] - Revert "mm/memory.c: fix race when faulting a device private page" (Jocelyn Falempe) [2160452] - Revert "drm/i915/gvt: simplify vgpu configuration management" (Jocelyn Falempe) [2160452] - Revert "i915: use the VMA iterator" (Jocelyn Falempe) [2160452] - Revert "drm/i915/userptr: restore probe_range behaviour" (Jocelyn Falempe) [2160452] - Revert "dynamic_dname(): drop unused dentry argument" (Jocelyn Falempe) [2160452] - Revert "i2c: Make remove callback return void" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.0..v6.1 (Jocelyn Falempe) [2160452] - Enable A64FX_DIAG config option (Charles Mirabile) [2047817] - NMI workaround for GIC irq controllers (Charles Mirabile) [2047817] - arm64: entry: avoid kprobe recursion (Charles Mirabile) [2047817] - soc: a64fx-diag: disable modular build (Charles Mirabile) [2047817] - soc: fujitsu: Add A64FX diagnostic interrupt driver (Charles Mirabile) [2047817] - irqchip/gic-v3: Fix priority mask handling (Charles Mirabile) [2047817] - irqchip/gic-v3: Refactor ISB + EOIR at ack time (Charles Mirabile) [2047817] - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling (Charles Mirabile) [2047817] - arm64: select TRACE_IRQFLAGS_NMI_SUPPORT (Charles Mirabile) [2047817] - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set (Charles Mirabile) [2047817] - irqchip/gic-v3: Fix priority comparison when non-secure priorities are used (Charles Mirabile) [2047817] - arm64: entry: add missing noinstr (Charles Mirabile) [2047817] - arm64: suspend: Use cpuidle context helpers in cpu_suspend() (Charles Mirabile) [2047817] - PSCI: Use cpuidle context helpers in psci_cpu_suspend_enter() (Charles Mirabile) [2047817] - arm64: Convert cpu_do_idle() to using cpuidle context helpers (Charles Mirabile) [2047817] - arm64: Add cpuidle context save/restore helpers (Charles Mirabile) [2047817] - arm64: entry: make NMI entry/exit functions static (Charles Mirabile) [2047817] - arm64: entry: split SDEI entry (Charles Mirabile) [2047817] - arm64: entry: split bad stack entry (Charles Mirabile) [2047817] - arm64: entry: fold el1_inv() into el1h_64_sync_handler() (Charles Mirabile) [2047817] - arm64: entry: handle all vectors with C (Charles Mirabile) [2047817] - arm64: entry: template the entry asm functions (Charles Mirabile) [2047817] - arm64: entry: improve bad_mode() (Charles Mirabile) [2047817] - arm64: entry: move bad_mode() to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: consolidate EL1 exception returns (Charles Mirabile) [2047817] - arm64: entry: organise entry vectors consistently (Charles Mirabile) [2047817] - arm64: entry: organise entry handlers consistently (Charles Mirabile) [2047817] - arm64: entry: convert IRQ+FIQ handlers to C (Charles Mirabile) [2047817] - arm64: entry: add a call_on_irq_stack helper (Charles Mirabile) [2047817] - arm64: entry: move NMI preempt logic to C (Charles Mirabile) [2047817] - arm64: entry: move arm64_preempt_schedule_irq to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: convert SError handlers to C (Charles Mirabile) [2047817] - arm64: entry: unmask IRQ+FIQ after EL0 handling (Charles Mirabile) [2047817] - arm64: remove redundant local_daif_mask() in bad_mode() (Charles Mirabile) [2047817] - arm64: entry: always set GIC_PRIO_PSR_I_SET during entry (Charles Mirabile) [2047817] - arm64: entry: remove test_irqs_unmasked macro (Charles Mirabile) [2047817] - arm64: irq: allow FIQs to be handled (Charles Mirabile) [2047817] - arm64: Always keep DAIF.[IF] in sync (Charles Mirabile) [2047817] - arm64: entry: factor irq triage logic into macros (Charles Mirabile) [2047817] - arm64: irq: rework root IRQ handler registration (Charles Mirabile) [2047817] - arm64: don't use GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - genirq: Allow architectures to override set_handle_irq() fallback (Charles Mirabile) [2047817] - irqchip: Do not blindly select CONFIG_GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - arm64: entry: consolidate Cortex-A76 erratum 1463225 workaround (Charles Mirabile) [2047817] - arm64: entry: remove redundant IRQ flag tracing (Charles Mirabile) [2047817] - arm64: entry: suppress W=1 prototype warnings (Charles Mirabile) [2047817] - arm64: sdei: explicitly simulate PAN/UAO entry (Charles Mirabile) [2047817] - arm64: entry: fix EL1 debug transitions (Charles Mirabile) [2047817] - arm64: entry: fix NMI {user, kernel}->kernel transitions (Charles Mirabile) [2047817] - arm64: entry: fix non-NMI kernel<->kernel transitions (Charles Mirabile) [2047817] - arm64: ptrace: prepare for EL1 irq/rcu tracking (Charles Mirabile) [2047817] - arm64: entry: fix non-NMI user<->kernel transitions (Charles Mirabile) [2047817] - arm64: entry: move el1 irq/nmi logic to C (Charles Mirabile) [2047817] - arm64: entry: prepare ret_to_user for function call (Charles Mirabile) [2047817] - arm64: entry: move enter_from_user_mode to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: mark entry code as noinstr (Charles Mirabile) [2047817] - arm64: mark idle code as noinstr (Charles Mirabile) [2047817] - arm64: add C wrappers for SET_PSTATE_*() (Charles Mirabile) [2047817] - kgdb: Honour the kprobe blocklist when setting breakpoints (Charles Mirabile) [2047817] - genirq: Add stub for set_handle_irq() when !GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - arm64: Improve diagnostics when trapping BRK with FAULT_BRK_IMM (Charles Mirabile) [2047817] - arm64/entry: deduplicate SW PAN entry/exit routines (Charles Mirabile) [2047817] - arm64: Prepare arch_nmi_enter() for recursion (Charles Mirabile) [2047817] - arm64: Make debug exception handlers visible from RCU (Charles Mirabile) [2047817] - irqchip: Remove unneeded select IRQ_DOMAIN (Charles Mirabile) [2047817] - net/mlx5e: TC, Fix using eswitch mapping in nic mode (Amir Tzin) [2166015] - net/mlx5e: Use query_special_contexts cmd only once per mdev (Amir Tzin) [2166015] - net/mlx5e: Move Ethernet driver debugfs to profile init callback (Amir Tzin) [2166015] - net/mlx5e: Do not update SBCM when prio2buffer command is invalid (Amir Tzin) [2166015] - RDMA/mlx5: Use correct device num_ports when modify DC (Amir Tzin) [2166015] - net/mlx5e: Nullify table pointer when failing to create (Amir Tzin) [2166015] - net/mlx5e: Fix error flow in representor failing to add vport rx rule (Amir Tzin) [2166015] - net/mlx5: E-switch, Don't destroy indirect table in split rule (Amir Tzin) [2166015] - net/mlx5: E-switch, Create per vport table based on devlink encap mode (Amir Tzin) [2166015] - net/mlx5e: Don't clone flow post action attributes second time (Amir Tzin) [2166015] - Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports" (Amir Tzin) [2166015] - RDMA/mlx5: Fix flow counter query via DEVX (Amir Tzin) [2166015] - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR (Amir Tzin) [2166015] - net/mlx5: Fix wrong comment (Amir Tzin) [2166015] - net/mlx5e: Coding style fix, add empty line (Amir Tzin) [2166015] - RDMA/mlx5: Coding style fix reported by checkpatch (Amir Tzin) [2166015] - net/mlx5e: Release the label when replacing existing ct entry (Amir Tzin) [2165914] - net/mlx5: Release tunnel device after tc update skb (Amir Tzin) [2166015] - Revert "net/mlx5: Expose steering dropped packets counter" (Amir Tzin) [2166015] - Revert "net/mlx5e: Don't use termination table when redundant" (Amir Tzin) [2166015] - Revert "net/mlx5: Enable management PF initialization" (Amir Tzin) [2166015] - net/mlx5: E-Switch, Fix an Oops in error handling code (Amir Tzin) [2166015] - net/mlx5: Read the TC mapping of all priorities on ETS query (Amir Tzin) [2166015] - net/mlx5e: Initialize link speed to zero (Amir Tzin) [2166015] - net/mlx5: Fix steering rules cleanup (Amir Tzin) [2166015] - net/mlx5e: Block entering switchdev mode with ns inconsistency (Amir Tzin) [2166015 2166018] - net/mlx5e: Set uplink rep as NETNS_LOCAL (Amir Tzin) [2166015] - IB/mlx5: Add support for 400G_8X lane speed (Amir Tzin) [2166015] - net/mlx5e: TC, Remove error message log print (Amir Tzin) [2166015] - net/mlx5e: TC, fix cloned flow attribute (Amir Tzin) [2166015] - net/mlx5e: TC, fix missing error code (Amir Tzin) [2166015] - net/sched: TC, fix raw counter initialization (Amir Tzin) [2166015] - net/mlx5: Set BREAK_FW_WAIT flag first when removing driver (Amir Tzin) [2166013] - net/mlx5e: Fix cleanup null-ptr deref on encap lock (Amir Tzin) [2166013] - net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port (Amir Tzin) [2166013] - net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules (Amir Tzin) [2166013 2166018] - net/mlx5: Disable eswitch before waiting for VF pages (Amir Tzin) [2166013] - net/mlx5: Fix setting ec_function bit in MANAGE_PAGES (Amir Tzin) [2166013] - net/mlx5e: Don't cache tunnel offloads capability (Amir Tzin) [2166013] - net/mlx5e: Remove hairpin write debugfs files (Amir Tzin) [2166015] - net/mlx5: Remove NULL check before dev_{put, hold} (Amir Tzin) [2166015] - net/mlx5e: TC, Set CT miss to the specific ct action instance (Amir Tzin) [2166015] - net/mlx5e: Rename CHAIN_TO_REG to MAPPED_OBJ_TO_REG (Amir Tzin) [2166015] - net/mlx5: Refactor tc miss handling to a single function (Amir Tzin) [2166015] - net/mlx5: Kconfig: Make tc offload depend on tc skb extension (Amir Tzin) [2166015] - net/sched: Rename user cookie and act cookie (mlx5 hunk only) (Amir Tzin) [2166015] - IB/mlx5: Extend debug control for CC parameters (Amir Tzin) [2166015] - net/mlx5e: Allow offloading of ct 'new' match (Amir Tzin) [2165914 2166015] - net/mlx5e: Implement CT entry update (Amir Tzin) [2165914 2166015] - net: flow_offload: provision conntrack info in ct_metadata(mlx5 hunks only) (Amir Tzin) [2165914 2166015] - net/mlx5e: Fix outdated TLS comment (Amir Tzin) [2166015] - net/mlx5e: Remove unused function mlx5e_sq_xmit_simple (Amir Tzin) [2166015] - net/mlx5: Simplify eq list traversal (Amir Tzin) [2166015] - net/mlx5e: Switch to using napi_build_skb() (Amir Tzin) [2166015] - RDMA/mlx5: Use query_special_contexts for mkeys (Amir Tzin) [2166015] - net/mlx5e: Use query_special_contexts for mkeys (Amir Tzin) [2166015] - net/mlx5: Change define name for 0x100 lkey value (Amir Tzin) [2166015] - net/mlx5: Expose bits for querying special mkeys (Amir Tzin) [2166015] - RDMA/mlx5: Use rdma_umem_for_each_dma_block() (Amir Tzin) [2166015] - net/mlx5e: TC, fix return value check in mlx5e_tc_act_stats_create() (Amir Tzin) [2166015] - net/mlx5e: TC, support per action stats (Amir Tzin) [2166015] - net/mlx5e: TC, map tc action cookie to a hw counter (Amir Tzin) [2166015] - net/mlx5e: TC, store tc action cookies per attr (Amir Tzin) [2166015] - net/mlx5e: TC, add hw counter to branching actions (Amir Tzin) [2166015] - RDMA/mlx5: Track netdev to avoid deadlock during netdev notifier unregister (Amir Tzin) [2166015] - net/mlx5e: Propagate an internal event in case uplink netdev changes (Amir Tzin) [2166015] - net/mlx5e: Fix trap event handling (Amir Tzin) [2166015] - net/mlx5: fw_tracer, Add support for unrecognized string (Amir Tzin) [2166015] - net/mlx5: fw_tracer, Add support for strings DB update event (Amir Tzin) [2166015] - net/mlx5: fw_tracer, allow 0 size string DBs (Amir Tzin) [2166015] - net/mlx5: fw_tracer: Fix debug print (Amir Tzin) [2166015] - net/mlx5: fs, Remove redundant assignment of size (Amir Tzin) [2166015] - net/mlx5: fs_core, Remove redundant variable err (Amir Tzin) [2166015] - net/mlx5: fs, Remove redundant vport_number assignment (Amir Tzin) [2166015] - net/mlx5e: Remove redundant code for handling vlan actions (Amir Tzin) [2166015 2166018] - net/mlx5: fw reset: Skip device ID check if PCI link up failed (Amir Tzin) [2166015] - net/mlx5: Remove redundant health work lock (Amir Tzin) [2166015] - mlx5: reduce stack usage in mlx5_setup_tc (Amir Tzin) [2166015] - net/mlx5e: Trigger NAPI after activating an SQ (Amir Tzin) [2166015] - net/mlx5e: IPoIB, Add support for XDR speed (Amir Tzin) [2166015] - net/mlx5: Lag, Move mpesw related definitions to mpesw.h (Amir Tzin) [2166015] - net/mlx5: Lag, Use flag to check for shared FDB mode (Amir Tzin) [2166015] - net/mlx5: Lag, Remove redundant bool allocation on the stack (Amir Tzin) [2166015] - net/mlx5: Lag, Use mlx5_lag_dev() instead of derefering pointers (Amir Tzin) [2166015] - net/mlx5: Lag, Update multiport eswitch check to log an error (Amir Tzin) [2166015] - net/mlx5: Add firmware support for MTUTC scaled_ppm frequency adjustments (Amir Tzin) [2166015] - net/mlx5: Add hardware extended range support for PTP adjtime and adjphase (Amir Tzin) [2166015] - net/mlx5: Add adjphase function to support hardware-only offset control (Amir Tzin) [2166015] - net/mlx5: Geneve, Fix handling of Geneve object id as error code (Amir Tzin) [2166015] - net/mlx5e: Verify flow_source cap before using it (Amir Tzin) [2166015 2166018] - net/mlx5: ECPF, wait for VF pages only after disabling host PFs (Amir Tzin) [2166015] - mlx5: fix possible ptp queue fifo use-after-free (Amir Tzin) [2166015] - mlx5: fix skb leak while fifo resync and push (Amir Tzin) [2166015] - net/mlx5: Fix memory leak in error flow of port set buffer (Amir Tzin) [2166015] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in TLS (Amir Tzin) [2166015] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in hairpin (Amir Tzin) [2166015] - net/mlx5: Enhance debug print in page allocation failure (Amir Tzin) [2166015] - net/mlx5e: kTLS, Improve connection rate by using fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Keep only one bulk of full available DEKs (Amir Tzin) [2166015] - net/mlx5: Add async garbage collector for DEK bulk (Amir Tzin) [2166015] - net/mlx5: Reuse DEKs after executing SYNC_CRYPTO command (Amir Tzin) [2166015] - net/mlx5: Use bulk allocation for fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Add bulk allocation and modify_dek operation (Amir Tzin) [2166015] - net/mlx5: Add support SYNC_CRYPTO command (Amir Tzin) [2166015] - net/mlx5: Add new APIs for fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Refactor the encryption key creation (Amir Tzin) [2166015] - net/mlx5: Add const to the key pointer of encryption key creation (Amir Tzin) [2166015] - net/mlx5: Prepare for fast crypto key update if hardware supports it (Amir Tzin) [2166015] - net/mlx5: Change key type to key purpose (Amir Tzin) [2166015] - net/mlx5: Add IFC bits and enums for crypto key (Amir Tzin) [2166015] - net/mlx5: Add IFC bits for general obj create param (Amir Tzin) [2166015] - net/mlx5: Header file for crypto (Amir Tzin) [2166015] - net/mlx5e: Use read lock for eswitch get callbacks (Amir Tzin) [2166015 2166018] - net/mlx5e: Remove redundant allocation of spec in create indirect fwd group (Amir Tzin) [2165994 2166015] - net/mlx5e: Support Geneve and GRE with VF tunnel offload (Amir Tzin) [2165994 2166015 2166018] - net/mlx5: E-Switch, Fix typo for egress (Amir Tzin) [2166015] - net/mlx5e: Warn when destroying mod hdr hash table that is not empty (Amir Tzin) [2166015] - net/mlx5e: TC, Use common function allocating flow mod hdr or encap mod hdr (Amir Tzin) [2166015] - net/mlx5e: TC, Add tc prefix to attach/detach hdr functions (Amir Tzin) [2166015] - net/mlx5e: TC, Pass flow attr to attach/detach mod hdr functions (Amir Tzin) [2166015] - net/mlx5: E-switch, Remove redundant comment about meta rules (Amir Tzin) [2166015] - net/mlx5: Suppress error logging on UCTX creation (Amir Tzin) [2166015] - net/mlx5e: Suppress Send WQEBB room warning for PAGE_SIZE >= 16KB (Amir Tzin) [2166015] - net/mlx5e: Use kzalloc() in mlx5e_accel_fs_tcp_create() (Amir Tzin) [2166015] - net/mlx5: remove redundant ret variable (Amir Tzin) [2166015] - net/mlx5e: Replace 0-length array with flexible array (Amir Tzin) [2166015] - net/mlx5e: Replace zero-length array with flexible-array member (Amir Tzin) [2166015] - net/mlx5: Prevent high-rate FW commands from populating all slots (Amir Tzin) [2166015] - net/mlx5: Introduce and use opcode getter in command interface (Amir Tzin) [2166015] - net/mlx5: Enable management PF initialization (Amir Tzin) [2166015] - net/mlx5e: Add hairpin debugfs files (Amir Tzin) [2166015] - net/mlx5e: Add flow steering debugfs directory (Amir Tzin) [2166015] - net/mlx5e: Add hairpin params structure (Amir Tzin) [2166015] - net/mlx5e: kTLS, Add debugfs (Amir Tzin) [2166015] - net/mlx5e: Add Ethernet driver debugfs (Amir Tzin) [2166015] - net/mlx5e: Update shared buffer along with device buffer changes (Amir Tzin) [2166015] - net/mlx5e: Add API to query/modify SBPR and SBCM registers (Amir Tzin) [2166015] - net/mlx5: Expose shared buffer registers bits and structs (Amir Tzin) [2166015] - net/mlx5: Serialize module cleanup with reload and remove (Amir Tzin) [2166013] - net/mlx5: fw_tracer, Zero consumer index when reloading the tracer (Amir Tzin) [2166013] - net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers (Amir Tzin) [2166013] - net/mlx5: Expose SF firmware pages counter (Amir Tzin) [2166013] - net/mlx5: Store page counters in a single array (Amir Tzin) [2166013] - net/mlx5e: IPoIB, Show unknown speed instead of error (Amir Tzin) [2166013] - net/mlx5e: Fix crash unsetting rx-vlan-filter in switchdev mode (Amir Tzin) [2055530 2166013] - net/mlx5: Bridge, fix ageing of peer FDB entries (Amir Tzin) [2166013] - net/mlx5: DR, Fix potential race in dr_rule_create_rule_nic (Amir Tzin) [2166013] - net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change (Amir Tzin) [2166013] - net/mlx5e: Don't support encap rules with gbp option (Amir Tzin) [2166013] - net/mlx5e: Fix memory leak on updating vport counters (Amir Tzin) [2165677 2166013] - net/mlx5e: TC, Restore pkt rate policing support (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, ignore match level for post meter rules (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Fix 'stack frame size exceeds limit' error in dr_rule (Amir Tzin) [2166013] - net/mlx5: Lag, fix failure to cancel delayed bond work (Amir Tzin) [2166013] - net/mlx5e: Fix RX reporter for XSK RQs (Amir Tzin) [2166013] - net/mlx5: Expose steering dropped packets counter (Amir Tzin) [2166013] - net/mlx5: Refactor and expand rep vport stat group (Amir Tzin) [2165677 2166013] - net/mlx5e: TC, add support for meter mtu offload (Amir Tzin) [2165893 2166013 2166018] - net/mlx5e: meter, add mtu post meter tables (Amir Tzin) [2165893 2166013] - net/mlx5e: meter, refactor to allow multiple post meter tables (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add support for range match action (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add function that tells if STE miss addr has been initialized (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Some refactoring of miss address handling (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Manage definers with refcounts (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Handle FT action in a separate function (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Rework is_fw_table function (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add functions to create/destroy MATCH_DEFINER general object (Amir Tzin) [2165893 2166013] - net/mlx5: fs, add match on ranges API (Amir Tzin) [2165893 2166013] - net/mlx5: mlx5_ifc updates for MATCH_DEFINER general object (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, allow meter jump control action (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, init post meter rules with branching attributes (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, rename post_meter actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, initialize branching action with target attr (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, initialize branch flow attributes (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, set control params for branching actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, validate action list per attribute (Amir Tzin) [2165893 2166013] - net/mlx5e: Adjust function actions_match_supported() to upstream. (Amir Tzin) [2166006] - net/mlx5e: TC, add terminating actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, reuse flow attribute post parser processing (Amir Tzin) [2165893 2166013] - net/mlx5: fs, assert null dest pointer when dest_num is 0 (Amir Tzin) [2165893 2166013] - net/mlx5e: E-Switch, handle flow attribute with no destinations (Amir Tzin) [2165893 2166013 2166018] - RDMA/mlx5: Remove not-used IB_FLOW_SPEC_IB define (Amir Tzin) [2166013] - RDMA/mlx5: no need to kfree NULL pointer (Amir Tzin) [2166013] - net/mlx5e: TC, Add offload support for trap with additional actions (Amir Tzin) [2166013 2166018] - net/mlx5e: Do early return when setup vports dests for slow path flow (Amir Tzin) [2166013 2166018] - net/mlx5e: Support devlink reload of IPsec core (Amir Tzin) [2166013] - net/mlx5: Remove redundant check (Amir Tzin) [2166013] - net/mlx5e: Don't use termination table when redundant (Amir Tzin) [2166013] - net/mlx5: Remove unused ctx variables (Amir Tzin) [2166013] - net/mlx5e: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Amir Tzin) [2166013] - net/mlx5e: Remove unneeded io-mapping.h #include (Amir Tzin) [2166013] - net/mlx5e: CT, optimize pre_ct table lookup (Amir Tzin) [2166013] - net/mlx5e: kTLS, Use a single async context object per a callback bulk (Amir Tzin) [2166013] - net/mlx5e: kTLS, Remove unnecessary per-callback completion (Amir Tzin) [2166013] - net/mlx5e: kTLS, Remove unused work field (Amir Tzin) [2166013] - net/mlx5e: TC, Remove redundant WARN_ON() (Amir Tzin) [2166013] - net/mlx5e: Add error flow when failing update_rx (Amir Tzin) [2166013] - net/mlx5e: Move params kernel log print to probe function (Amir Tzin) [2166013] - net/mlx5e: Support enhanced CQE compression (Amir Tzin) [2166013] - net/mlx5e: Use clamp operation instead of open coding it (Amir Tzin) [2166013] - net/mlx5e: remove unused list in arfs (Amir Tzin) [2166013] - net/mlx5: Expose vhca_id to debugfs (Amir Tzin) [2166013] - net/mlx5: Unregister traps on driver unload flow (Amir Tzin) [2166013] - net/mlx5: Fix spelling mistake "destoy" -> "destroy" (Amir Tzin) [2166013] - net/mlx5: Bridge, Use debug instead of warn if entry doesn't exists (Amir Tzin) [2166013] - RDMA/mlx5: Change debug log level for remote access error syndromes (Amir Tzin) [2166013] - ptp: mlx5: convert to .adjfine and adjust_by_scaled_ppm (Amir Tzin) [2166013] - net/mlx5: DR, Remove the buddy used_list (Amir Tzin) [2166013] - net/mlx5: DR, Keep track of hot ICM chunks in an array instead of list (Amir Tzin) [2166013] - net/mlx5: DR, Lower sync threshold for ICM hot memory (Amir Tzin) [2166013] - net/mlx5: DR, Allocate htbl from its own slab allocator (Amir Tzin) [2166013] - net/mlx5: DR, Allocate icm_chunks from their own slab allocator (Amir Tzin) [2166013] - net/mlx5: DR, Manage STE send info objects in pool (Amir Tzin) [2166013] - net/mlx5: DR, In rehash write the line in the entry immediately (Amir Tzin) [2166013] - net/mlx5: DR, Handle domain memory resources init/uninit separately (Amir Tzin) [2166013] - net/mlx5: DR, Initialize chunk's ste_arrays at chunk creation (Amir Tzin) [2166013] - net/mlx5: DR, For short chains of STEs, avoid allocating ste_arr dynamically (Amir Tzin) [2166013] - net/mlx5: DR, Remove unneeded argument from dr_icm_chunk_destroy (Amir Tzin) [2166013] - net/mlx5: DR, Check device state when polling CQ (Amir Tzin) [2166013] - net/mlx5: DR, In destroy flow, free resources even if FW command failed (Amir Tzin) [2166013] - net/mlx5: Add support for NPPS with real time mode (Amir Tzin) [2166006] - net/mlx5: Expose NPPS related registers (Amir Tzin) [2166006] - net/mlx5e: Use kvfree() in mlx5e_accel_fs_tcp_create() (Amir Tzin) [2166006] - net/mlx5e: Remove leftovers from old XSK queues enumeration (Amir Tzin) [2166006] - net/mlx5: Lag, avoid lockdep warnings (Amir Tzin) [2166006] - net/mlx5: Update fw fatal reporter state on PCI handlers successful recover (Amir Tzin) [2166006] - net/mlx5: Make ASO poll CQ usable in atomic context (Amir Tzin) [2166006] - net/mlx5: E-Switch, Return EBUSY if can't get mode lock (Amir Tzin) [2166006] - net/mlx5: E-switch, Don't update group if qos is not enabled (Amir Tzin) [2166006] - net/mlx5: E-Switch, Allow offloading fwd dest flow table with vport (Amir Tzin) [2166006 2166018] - net/mlx5: Set default grace period based on function type (Amir Tzin) [2166006] - net/mlx5: Start health poll at earlier stage of driver load (Amir Tzin) [2166006] - net/mlx5e: Expose rx_oversize_pkts_buffer counter (Amir Tzin) [2166006] - net/mlx5: Remove from FPGA IFC file not-needed definitions (Amir Tzin) [2166006] - net/mlx5: Remove unused structs (Amir Tzin) [2166006] - net/mlx5: Remove unused functions (Amir Tzin) [2166006] - net/mlx5: detect and enable bypass port select flow table (Amir Tzin) [2166006] - net/mlx5: Lag, enable hash mode by default for all NICs (Amir Tzin) [2166006] - net/mlx5: Lag, set active ports if support bypass port select flow table (Amir Tzin) [2166006] - RDMA/mlx5: Don't set tx affinity when lag is in hash mode (Amir Tzin) [2166006] - net/mlx5: add IFC bits for bypassing port select flow table (Amir Tzin) [2166006] - RDMA/mlx5: Move function mlx5_core_query_ib_ppcnt() to mlx5_ib (Amir Tzin) [2166006] - IB/mlx5: Support querying eswitch functions from DEVX (Amir Tzin) [2166006] - net: ethernet: move from strlcpy with unused retval to strscpy (mlx5 hunks only) (Amir Tzin) [2166006] - net/mlx5e: Do not use err uninitialized in mlx5e_rep_add_meta_tunnel_rule() (Amir Tzin) [2166006] - IB/mlx5: Remove duplicate header inclusion related to ODP (Amir Tzin) [2166006] - net/mlx5: TC, Add support for SF tunnel offload (Amir Tzin) [2166006] - net/mlx5: E-Switch, Move send to vport meta rule creation (Amir Tzin) [2166006 2166018] - net/mlx5: E-Switch, Split creating fdb tables into smaller chunks (Amir Tzin) [2166006 2166018] - net/mlx5: E-Switch, Add default drop rule for unmatched packets (Amir Tzin) [2166006 2166018] - net/mlx5: Adjust function mlx5_eswitch_inline_mode_get() location (Amir Tzin) [2166006] - net/mlx5e: Completely eliminate priv from fs.h (Amir Tzin) [2166006] - net/mlx5e: Make all ttc functions of en_fs get fs struct as argument (Amir Tzin) [2166006] - net/mlx5e: Make flow steering arfs independent of priv (Amir Tzin) [2166006] - net/mlx5e: Introduce flow steering debug macros (Amir Tzin) [2166006] - net/mlx5e: Separate ethtool_steering from fs.h and make private (Amir Tzin) [2166006] - net/mlx5e: Directly get flow_steering struct as input when init/cleanup ethtool steering (Amir Tzin) [2166006] - Revert "[netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup" (Amir Tzin) [2166006] - net/mlx5e: Convert ethtool_steering member of flow_steering struct to pointer (Amir Tzin) [2166006] - net/mlx5e: Drop priv argument of ptp function in en_fs (Amir Tzin) [2166006] - net/mlx5e: Decouple fs_tcp from en.h (Amir Tzin) [2166006] - net/mlx5e: Decouple fs_tt_redirect from en.h (Amir Tzin) [2166006] - net/mlx5e: Introduce flow steering API (Amir Tzin) [2166006] - IB/mlx5: Call io_stop_wc() after writing to WC MMIO (Amir Tzin) [2166006]- [rt] build kernel-rt-4.18.0-500.rt7.289.el8 [2180997] - mm: page_counter: mitigate consequences of a page_counter underflow (Ty Berry) [2196726] - ceph: fix decoding of client session messages flags (Xiubo Li) [2213062] - net: stmmac: propagate feature flags to vlan (Corinna Vinschen) [2174701] - KVM: Avoid illegal stage2 mapping on invalid memory slot (Gavin Shan) [2190376] - perf/x86/rapl: Add support for Intel Emerald Rapids (Michael Petlan) [2165766] - s390/dasd: Use correct lock while counting channel queue length (Tobias Huschle) [2215889] - inotify: show inotify mask flags in proc fdinfo (Andrey Albershteyn) [2163455] - scsi: scsi_transport_fc: Add an additional flag to fc_host_fpin_rcv() (Ewan D. Milne) [2169276] - perf bench: Fix numa bench to fix usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2134284] - perf bench: Fix numa testcase to check if CPU used to bind task is online (Michael Petlan) [2134284] - powerpc/64s: Make POWER10 and later use pause_short in cpu_relax loops (avchouha) [2188343] - powerpc: add ISA v3.0 / v3.1 wait opcode macro (avchouha) [2188343] - scsi: lpfc: Account for fabric domain ctlr device loss recovery (Dick Kennedy) [2213027] - scsi: lpfc: Clear NLP_IN_DEV_LOSS flag if already in rediscovery (Dick Kennedy) [2213027] - scsi: lpfc: Fix use-after-free rport memory access in lpfc_register_remote_port() (Dick Kennedy) [2213027] - PCI: hv: Add a per-bus mutex state_lock (Vitaly Kuznetsov) [2184863] - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" (Vitaly Kuznetsov) [2184863] - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition bug in hv_pci_query_relations() (Vitaly Kuznetsov) [2184863] - RHEL-only: KVM: arm64: Fixes comments (Shaoqin Huang) [2202988] - KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg() (Shaoqin Huang) [2202988] - KVM: selftests: arm64: Fix pte encode/decode for PA bits > 48 (Shaoqin Huang) [2202988] - KVM: arm64: selftests: Use FIELD_GET() to extract ID register fields (Shaoqin Huang) [2202988] - tools: Copy bitfield.h from the kernel sources (Shaoqin Huang) [2202988] - x86/platform/uv: Update UV[23] platform code for SNC (Frank Ramsay) [2163467] - x86/platform/uv: Remove remaining BUG_ON() and BUG() calls (Frank Ramsay) [2163467] - x86/platform/uv: UV support for sub-NUMA clustering (Frank Ramsay) [2163467] - x86: uv: uv_hub.h: Delete duplicated word (Frank Ramsay) [2163467] - x86/platform/uv: Helper functions for allocating and freeing conversion tables (Frank Ramsay) [2163467] - x86/platform/uv: When searching for minimums, start at INT_MAX not 99999 (Frank Ramsay) [2163467] - x86/platform/uv: Fix printed information in calc_mmioh_map (Frank Ramsay) [2163467] - x86/platform/uv: Introduce helper function uv_pnode_to_socket. (Frank Ramsay) [2163467] - x86/platform/uv: Add platform resolving #defines for misc GAM_MMIOH_REDIRECT* (Frank Ramsay) [2163467] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors (Izabela Bakollari) [2170629] - IB/hfi1: Fix math bugs in hfi1_can_pin_pages() (Izabela Bakollari) [2170629] - IB/hfi1: Restore allocated resources on failed copyout (Izabela Bakollari) [2170629] - IB/hfi1: Use dma_mmap_coherent for matching buffers (Izabela Bakollari) [2170629] - IB/hfi1: Update RMT size calculation (Izabela Bakollari) [2170629] - IB/hfi1: Split IB counter allocation (Izabela Bakollari) [2170629] - IB/hfi1: Improve TID validity checking (Izabela Bakollari) [2170629] - IB/hfi1: Consolidate the creation of user TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Assign npages earlier (Izabela Bakollari) [2170629] - IB/hfi1: Fix expected receive setup error exit issues (Izabela Bakollari) [2170629] - IB/hfi1: Reserve user expected TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Reject a zero-length user expected buffer (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix doc for hfi1_free_ctxt (Izabela Bakollari) [2170629] - RDMA/hfi1: use sysfs_emit() to instead of scnprintf() (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix error return code in parse_platform_config() (Izabela Bakollari) [2170629] - IB/hfi1: Switch to netif_napi_add() (Izabela Bakollari) [2170629] - RDMA/hfi: Decrease PCI device reference count in error path (Izabela Bakollari) [2170629] - RDMA/hfi1: don't pass bogus GFP_ flags to dma_alloc_coherent (Izabela Bakollari) [2170629] - IB/hfi1: Replace 1-element array with singleton (Izabela Bakollari) [2170629] - RDMA/opa_vnic: fix spelling typo in comment (Izabela Bakollari) [2170629] - IB/hfi1: Use skb_put_data() instead of skb_put/memcpy pair (Izabela Bakollari) [2170629] - IB/hfi1: remove rc_only_opcode and uc_only_opcode declarations (Izabela Bakollari) [2170629] - RDMA/hfi1: fix repeated words in comments (Izabela Bakollari) [2170629] - RDMA/hfi1: Remove the unneeded result variable (Izabela Bakollari) [2170629] - IB: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2170629] - perf intel-pt: Add documentation for Event Trace and TNT disable (Michael Petlan) [2154066] - perf scripts python: export-to-postgresql.py: Export all sample flags (Michael Petlan) [2154066] - perf scripts python: export-to-sqlite.py: Export all sample flags (Michael Petlan) [2154066] - perf scripting python: Add all sample flags to DB export (Michael Petlan) [2154066] - perf scripts python: intel-pt-events.py: Add Event Trace (Michael Petlan) [2154066] - perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf script: Display Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event (Michael Petlan) [2154066] - perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled (Michael Petlan) [2154066] - perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf intel-pt: Synthesize iflag event (Michael Petlan) [2154066] - perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: Record Event Trace capability flag (Michael Petlan) [2154066] - perf auxtrace: Add itrace option "I" (Michael Petlan) [2154066] - perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf tools: Define Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: decoder: Add MODE.Exec IFLAG processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables (Michael Petlan) [2154066] - perf intel-pt: Fix error timestamp setting on the decoder error path (Michael Petlan) [2154066] - perf intel-pt: Fix missing 'instruction' events with 'q' option (Michael Petlan) [2154066] - perf intel-pt: Fix next 'err' value, walking trace (Michael Petlan) [2154066] - perf intel-pt: Fix state setting when receiving overflow (OVF) packet (Michael Petlan) [2154066] - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type (Michael Petlan) [2154066] - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found (Michael Petlan) [2154066] - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage (Michael Petlan) [2154066] - perf intel-pt: decoder: Add config bit definitions (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add CFE and EVD packets (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Remove misplaced linebreak (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder-test: Fix scope of test_data (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for disabling TNTs (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for event tracing (Michael Petlan) [2154068] - container_of: Update header inclusions (Desnes Nunes) [2196368] - media: netup_unidvb: fix irq init by register it at the end of probe (Desnes Nunes) [2196368] - media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address (Desnes Nunes) [2196368] - media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer (Desnes Nunes) [2196368] - media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - Revert "usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS" (Desnes Nunes) [2196368] - usb: typec: Don't try to register component master without components (Desnes Nunes) [2196368] - usb: typec: Only attempt to link USB ports if there is fwnode (Desnes Nunes) [2196368] - usb: core: Unregister device on component_add() failure (Desnes Nunes) [2196368] - usb: core: add quirk for Alcor Link AK9563 smartcard reader (Desnes Nunes) [2196368] - USB: new quirk for Dell Gen 2 devices (Desnes Nunes) [2196368] - USB: quirks: add STRING quirk for VCOM device (Desnes Nunes) [2196368] - USB: quirks: add a Realtek card reader (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix probe pin assign check (Desnes Nunes) [2196368] - usb: typec: ucsi: Don't attempt to resume the ports before they exist (Desnes Nunes) [2196368] - USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 (Desnes Nunes) [2196368] - usb: host: ehci-fsl: Fix module alias (Desnes Nunes) [2196368] - usb: core: hub: disable autosuspend for TI TUSB8041 (Desnes Nunes) [2196368] - USB: fix misleading usb_set_intfdata() kernel doc (Desnes Nunes) [2196368] - usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Use proper macro for pin assignment check (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix pin assignment calculation (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Add pin assignment helper (Desnes Nunes) [2196368] - usb: ucsi: Ensure connector delayed work items are flushed (Desnes Nunes) [2196368] - xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables (Desnes Nunes) [2196368] - usb: acpi: add helper to check port lpm capability using acpi _DSM (Desnes Nunes) [2196368] - xhci: Add a flag to disable USB3 lpm on a xhci root port level. (Desnes Nunes) [2196368] - xhci: Add update_hub_device override for PCI xHCI hosts (Desnes Nunes) [2196368] - xhci: Fix null pointer dereference when host dies (Desnes Nunes) [2196368] - usb: xhci: Check endpoint is valid before dereferencing it (Desnes Nunes) [2196368] - xhci-pci: set the dma max_seg_size (Desnes Nunes) [2196368] - usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN (SG) modem (Desnes Nunes) [2196368] - USB: serial: cp210x: add SCALANCE LPE-9000 device id (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200U modem (Desnes Nunes) [2196368] - USB: serial: qcserial: add EM9191 QDL support (Desnes Nunes) [2196368] - USB: serial: option: add prod. id for Quectel EG91 (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx composition 0x1204 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (RS) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (GR) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (CS) modem (Desnes Nunes) [2196368] - thunderbolt: Disable XDomain lane 1 only in software connection manager (Desnes Nunes) [2196368] - thunderbolt: Use correct function to calculate maximum USB3 link rate (Desnes Nunes) [2196368] - thunderbolt: Do not call PM runtime functions in tb_retimer_scan() (Desnes Nunes) [2196368] - Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" (Desnes Nunes) [2196368] - thunderbolt: Do not report errors if on-board retimers are found (Desnes Nunes) [2196368] - treewide: Convert del_timer*() to timer_shutdown*() (Desnes Nunes) [2196368] - USB: core: export usb_cache_string() (Desnes Nunes) [2196368] - usb: ulpi: defer ulpi_register on ulpi_read_id timeout (Desnes Nunes) [2196368] - usb: storage: Add check for kcalloc (Desnes Nunes) [2196368] - USB: sisusbvga: use module_usb_driver() (Desnes Nunes) [2196368] - USB: sisusbvga: rename sisusb.c to sisusbvga.c (Desnes Nunes) [2196368] - USB: sisusbvga: remove console support (Desnes Nunes) [2196368] - media: Switch to use dev_err_probe() helper (Desnes Nunes) [2196368] - media: uvcvideo: Fix memory leak in uvc_gpio_parse (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use flex array destination for memcpy() (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use struct_size() helper in pwc_decompress() (Desnes Nunes) [2196368] - firmware_loader: fix up to_fw_sysfs() to preserve const (Desnes Nunes) [2196368] - usb.h: take advantage of container_of_const() (Desnes Nunes) [2196368] - device.h: move kobj_to_dev() to use container_of_const() (Desnes Nunes) [2196368] - container_of: add container_of_const() that preserves const-ness of the pointer (Desnes Nunes) [2196368] - driver core: allow kobj_to_dev() to take a const pointer (Desnes Nunes) [2196368] - container_of: remove container_of_safe() (Desnes Nunes) [2196368] - linux/container_of.h: switch to static_assert (Desnes Nunes) [2196368] - media: dvb-usb: m920x: make read-only arrays static const (Desnes Nunes) [2196368] - net: thunderbolt: Use bitwise types in the struct thunderbolt_ip_frame_header (Desnes Nunes) [2196368] - net: thunderbolt: Switch from __maybe_unused to pm_sleep_ptr() etc (Desnes Nunes) [2196368] - USB: serial: f81534: fix division by zero on line-speed change (Desnes Nunes) [2196368] - xhci: remove unused stream_id parameter from xhci_handle_halted_endpoint() (Desnes Nunes) [2196368] - xhci: Prevent infinite loop in transaction errors recovery for streams (Desnes Nunes) [2196368] - xhci: disable U3 suspended ports in S4 hibernate poweroff_late stage (Desnes Nunes) [2196368] - USB: hcd-pci: Fully suspend across freeze/thaw cycle (Desnes Nunes) [2196368] - USB: core: Disable remote wakeup for freeze/quiesce (Desnes Nunes) [2196368] - xhci: export two xhci_hub functions for xhci-pci module usage (Desnes Nunes) [2196368] - xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N (Desnes Nunes) [2196368] - xhci: print warning when HCE was set (Desnes Nunes) [2196368] - Revert "xhci: Convert to use list_count()" (Desnes Nunes) [2196368] - xhci: Convert to use list_count() (Desnes Nunes) [2196368] - usb: typec: Add partner PD object wrapper (Desnes Nunes) [2196368] - usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq (Desnes Nunes) [2196368] - usb: add usb_set_intfdata() documentation (Desnes Nunes) [2196368] - usb: host: fix a typo in ehci.h (Desnes Nunes) [2196368] - usb: core: hcd: Fix return value check in usb_hcd_setup_local_mem() (Desnes Nunes) [2196368] - usb: typec: ucsi: Resume in separate work (Desnes Nunes) [2196368] - usb: roles: fix of node refcount leak in usb_role_switch_is_parent() (Desnes Nunes) [2196368] - net: thunderbolt: Use kmap_local_page() instead of kmap_atomic() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: dib0700_devices: Remove unused struct dibx090p_adc (Desnes Nunes) [2196368] - media: dib0700: remove orphan dvb_usb_dib0700_ir_proto declaration (Desnes Nunes) [2196368] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init() (Desnes Nunes) [2196368] - media: dvb-core: Enhance shared multi-frontend support (Desnes Nunes) [2196368] - media: docs: fix minor typos (Desnes Nunes) [2196368] - media: dvb-frontends: a8293: fix LNB powerup failure in PCTV 461e (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: drop line-status helper (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: simplify line-status handling (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: clean up line-status handling (Desnes Nunes) [2196368] - USB: serial: cp210x: add support for B0 hangup (Desnes Nunes) [2196368] - USB: serial: cp210x: add Kamstrup RF sniffer PIDs (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM520N (Desnes Nunes) [2196368] - USB: serial: ch341: fix lost character on LCR updates (Desnes Nunes) [2196368] - USB: serial: ch314: use usb_control_msg_recv() (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV31 with new baseline (Desnes Nunes) [2196368] - USB: serial: io_ti: add Agilent E5805A support (Desnes Nunes) [2196368] - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS (Desnes Nunes) [2196368] - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB (Desnes Nunes) [2196368] - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Telit FN990 compositions (Desnes Nunes) [2196368] - USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter (Desnes Nunes) [2196368] - USB: serial: cp210x: add part-number debug printk (Desnes Nunes) [2196368] - USB: serial: option: add Telit LN920 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM060K modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM500K module support (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200S-CN module support (Desnes Nunes) [2196368] - USB: serial: pl2303: add support for more HXN (G) types (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx 0x1250 composition (Desnes Nunes) [2196368] - usb: typec: tipd: Set mode of operation for USB Type-C connector (Desnes Nunes) [2196368] - usb: typec: tipd: Move tps6598x_disconnect error path to its own label (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typec_unregister_port error paths (Desnes Nunes) [2196368] - usb: typec: tipd: Only update power status on IRQ (Desnes Nunes) [2196368] - usb: typec: tipd: Forward plug orientation to typec subsystem (Desnes Nunes) [2196368] - tps6598x: clear int mask on probe failure (Desnes Nunes) [2196368] - usb: typec: tipd: Fix initialization sequence for cd321x (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typo in cd321x_switch_power_state (Desnes Nunes) [2196368] - usb: typec: tipd: Enable event interrupts by default (Desnes Nunes) [2196368] - usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C (Desnes Nunes) [2196368] - usb: typec: tipd: Switch CD321X power state to S0 (Desnes Nunes) [2196368] - usb: typec: tipd: Add support for Apple CD321X (Desnes Nunes) [2196368] - usb: typec: tipd: Add short-circuit for no irqs (Desnes Nunes) [2196368] - usb: typec: tipd: Split interrupt handler (Desnes Nunes) [2196368] - dt-bindings: usb: tps6598x: Add Apple CD321x compatible (Desnes Nunes) [2196368] - dt-bindings: usb: Add TI tps6598x device tree binding documentation (Desnes Nunes) [2196368] - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read (Desnes Nunes) [2196368] - usb: typec: tipd: Add an additional overflow check (Desnes Nunes) [2196368] - usb: typec: tipd: Don't read/write more bytes than required (Desnes Nunes) [2196368] - usb: typec: tipd: Fix spurious fwnode_handle_put in error path (Desnes Nunes) [2196368] - usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails (Desnes Nunes) [2196368] - usb: host: xhci-mtk: omit shared hcd if either root hub has no ports (Desnes Nunes) [2196368] - usb: xhci-mtk: enable wake-up interrupt after runtime_suspend called (Desnes Nunes) [2196368] - usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() (Desnes Nunes) [2196368] - usb: typec: Check for ops->exit instead of ops->enter in altmode_exit (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable l (Desnes Nunes) [2196368] - Documentation: USB: correct possessive "its" usage (Desnes Nunes) [2196368] - usb: Check !irq instead of irq == NO_IRQ (Desnes Nunes) [2196368] - tools: usb: ffs-aio-example: Fix build error with aarch64-*-gnu-gcc toolchain(s) (Desnes Nunes) [2196368] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - usb: ehci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Describe default dual-role mode (Desnes Nunes) [2196368] - dt-bindings: usb: xhci: Add Broadcom STB v2 compatible device (Desnes Nunes) [2196368] - dt-bindings: usb: Convert xHCI bindings to DT schema (Desnes Nunes) [2196368] - usb: host: Add ability to build new Broadcom STB USB drivers (Desnes Nunes) [2196368] - dt-bindings: Add Broadcom STB USB support (Desnes Nunes) [2196368] - dt-bindings: usb: Add generic "usb-phy" property (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Add "tpl-support" property (Desnes Nunes) [2196368] - dt-bindings: usb: Add "ulpi/serial/hsic" PHY types (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Add "otg-rev" property constraints (Desnes Nunes) [2196368] - dt-bindings: usb: Convert generic USB properties to DT schemas (Desnes Nunes) [2196368] - dt-bindings: usb: mtu3: add properties about USB Role Switch (Desnes Nunes) [2196368] - dt-bindings: usb: add binding for USB GPIO based connection detection driver (Desnes Nunes) [2196368] - dt-bindings: connector: add optional properties for Type-B (Desnes Nunes) [2196368] - dt-bindings: connector: Add self-powered property (Desnes Nunes) [2196368] - dt-bindings: usb: generic: Add role-switch-default-mode binding (Desnes Nunes) [2196368] - dt-binding: usb: add usb-role-switch property (Desnes Nunes) [2196368] - dt-binding: usb: add "super-speed-plus" (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Detach generic USB controller properties (Desnes Nunes) [2196368] - dt-bindings: Explicitly allow additional properties in common schemas (Desnes Nunes) [2196368] - dt-bindings: usb: Bring back phy-names (Desnes Nunes) [2196368] - usb: core: stop USB enumeration if too many retries (Desnes Nunes) [2196368] - usb: hub: port: add sysfs entry to switch port power (Desnes Nunes) [2196368] - usb: typec: port-mapper: Convert to the component framework (Desnes Nunes) [2196368] - usb: Link the ports to the connectors they are attached to (Desnes Nunes) [2196368] - usb: Remove usb_for_each_port() (Desnes Nunes) [2196368] - thunderbolt: Add wake on connect/disconnect on USB4 ports (Desnes Nunes) [2196368] - thunderbolt: Link USB4 ports to their USB Type-C connectors (Desnes Nunes) [2196368] - usb: core: Use kstrtobool() instead of strtobool() (Desnes Nunes) [2196368] - kernel.h: split out kstrtox() and simple_strtox() to a separate header (Desnes Nunes) [2196368] - USB: core: Change configuration warnings to notices (Desnes Nunes) [2196368] - thunderbolt: ACPI: Use the helper fwnode_find_reference() (Desnes Nunes) [2196368] - thunderbolt: Remove redundant assignment to variable len (Desnes Nunes) [2196368] - thunderbolt: Use str_enabled_disabled() helper (Desnes Nunes) [2196368] - media: device property: Add a function to test is a fwnode is a graph endpoint (Desnes Nunes) [2196368] - usb: typec: mux: Allow multiple mux_devs per mux (Desnes Nunes) [2196368] - usb: typec: mux: Introduce indirection (Desnes Nunes) [2196368] - device property: Use multi-connection matchers for single case (Desnes Nunes) [2196368] - device property: Fix fwnode_graph_devcon_match() fwnode leak (Desnes Nunes) [2196368] - device property: Add helper to match multiple connections (Desnes Nunes) [2196368] - Documentation: Remove device connection documentation (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable err_count (Desnes Nunes) [2196368] - USB: make devnode() callback in usb_class_driver take a const * (Desnes Nunes) [2196368] - USB: remove usb_bus_type from usb.h (Desnes Nunes) [2196368] - USB: allow some usb functions to take a const pointer. (Desnes Nunes) [2196368]- [rt] build kernel-rt-4.18.0-499.rt7.288.el8 [2180997] - s390/ap: Fix hanging ioctl caused by orphaned replies (Tobias Huschle) [2215891] - crypto: jitter - correct health test during initialization (Vladis Dronov) [2214270] - x86: properly define CONFIG_AS_TPAUSE in Makefile (Nico Pache) [2193009] - zsmalloc: fix races between asynchronous zspage free and page migration (Oleksandr Natalenko) [2213146] - netfilter: ip6t_rpfilter: Fix regression with VRF interfaces (Phil Sutter) [2169958] - x86/mm: Avoid incomplete Global INVLPG flushes (Rafael Aquini) [2213793] - rbd: get snapshot context after exclusive lock is ensured to be held (Ilya Dryomov) [2214973] - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting (Ilya Dryomov) [2214973] - vfio/pci: Also demote hiding standard cap messages (Oleksandr Natalenko) [2207849] - vfio/pci: demote hiding ecap messages to debug level (Oleksandr Natalenko) [2207849] - mm: avoid unnecessary page fault retires on shared memory types (Nico Pache) [2213877] - mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit (Nico Pache) [2213877] - mm: Allow the [page|pfn]_mkwrite callbacks to drop the mmap_sem (Nico Pache) [2213877] - s390/qeth: convert sysfs snprintf to sysfs_emit (Tobias Huschle) [2203380] - s390/lcs: Fix return type of lcs_start_xmit() (Tobias Huschle) [2203380] - s390/netiucv: Fix return type of netiucv_tx() (Tobias Huschle) [2203380] - s390/ctcm: Fix return type of ctc{mp,}m_tx() (Tobias Huschle) [2203380] - s390/pci: clean up left over special treatment for function zero (Tobias Huschle) [2214268] - s390/pci: remove redundant pci_bus_add_devices() on new bus (Tobias Huschle) [2214268] - s390/pci: only add specific device in zpci_bus_scan_device() (Tobias Huschle) [2214268] - PCI: s390: Fix use-after-free of PCI resources with per-function hotplug (Tobias Huschle) [2214268] - net: atlantic: fix potential memory leak in aq_ndev_close() (Íñigo Huguet) [2184353] - net: atlantic: fix aq_vec index out of range error (Íñigo Huguet) [2179726 2184353] - net: atlantic: verify hw_head_ lies within TX buffer ring (Íñigo Huguet) [2184353] - net: atlantic: add check for MAX_SKB_FRAGS (Íñigo Huguet) [2184353] - net: atlantic: reduce scope of is_rsc_complete (Íñigo Huguet) [2184353] - net: atlantic: fix "frag[0] not initialized" (Íñigo Huguet) [2184353] - net: atlantic: Avoid out-of-bounds indexing (Íñigo Huguet) [2179726 2184353] - atlantic: Fix buff_ring OOB in aq_ring_rx_clean (Íñigo Huguet) [2184353] - atlantic: Remove warn trace message. (Íñigo Huguet) [2184353] - atlantic: Fix statistics logic for production hardware (Íñigo Huguet) [2184353] - atlantic: Add missing DIDs and fix 115c. (Íñigo Huguet) [2184353] - atlantic: Fix to display FW bundle version instead of FW mac version. (Íñigo Huguet) [2184353] - atlantic: Increase delay for fw transactions (Íñigo Huguet) [2184353] - atlantic: fix double-free in aq_ring_tx_clean (Íñigo Huguet) [2184353] - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait (Íñigo Huguet) [2184353] - net: ethernet: aquantia: Handle error cleanup of start on open (Íñigo Huguet) [2184353] - aquantia: Remove the build_skb path (Íñigo Huguet) [2184353] - net: fix __dev_kfree_skb_any() vs drop monitor (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_echo_reply() (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_NS_OTHERHOST (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_BAD_OPTIONS (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_redirect_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_router_discovery() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_rs() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_na() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_ns() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_notify() (Antoine Tenart) [2184076] - net: add pskb_may_pull_reason() helper (Antoine Tenart) [2184076] - net-next: skbuff: refactor pskb_pull (Antoine Tenart) [2184076] - net: dropreason: add SKB_DROP_REASON_IPV6_BAD_EXTHDR (Antoine Tenart) [2184076] - rxrpc: Use consume_skb() rather than kfree_skb_reason() (Antoine Tenart) [2184076] - ipv4: raw: add drop reasons (Antoine Tenart) [2184076] - ipv6: raw: add drop reasons (Antoine Tenart) [2184076] - tcp: add TCP_MINTTL drop reason (Antoine Tenart) [2184076] - net: fix call location in kfree_skb_list_reason (Antoine Tenart) [2184076] - rxrpc: Show consumed and freed packets as non-dropped in dropwatch (Antoine Tenart) [2184076] - net: tun: rebuild error handling in tun_get_user (Antoine Tenart) [2184076] - ALSA: Update kernel configuration for 8.9 (Jaroslav Kysela) [2179850] - soundwire: stream: Add missing clear of alloc_slave_rt (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add new mapping for HP Spectre x360 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform (Jaroslav Kysela) [2179850] - ALSA: hda: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: gus: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: cmipci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ice1712,ice1724: fix the kcontrol->id initialization (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo NS50AU (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Lenovo P3 Tower platform (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: fix PCM constraint error check (Jaroslav Kysela) [2179850] - ASoC: max98363: limit the number of channel to 1 (Jaroslav Kysela) [2179850] - ASoC: max98363: Removed 32bit support (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: nau8824: Add quirk to active-high jack-detect (Jaroslav Kysela) [2179850] - ASoC: amd: ps: fix for acp_lock access in pdm driver (Jaroslav Kysela) [2179850] - ASoC: simple-card: Add missing of_node_put() in case of error (Jaroslav Kysela) [2179850] - ASoC: codecs: wsa881x: do not set can_multi_write flag (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: remove code for module namespaces (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable headset onLenovo M70/M90 (Jaroslav Kysela) [2179850] - regmap: sdw: check for invalid multi-register writes config (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: add quirk for EVGA X299 DARK (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing checks on FE startup (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix avs_path_module::instance_id size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Account for UID of ACPI device (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix declaration of enum avs_channel_config (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Access path components under lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix module lookup (Jaroslav Kysela) [2179850] - ALSA: hda: Fix unhandled register update during auto-suspend period (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: test if a BE can be prepared (Jaroslav Kysela) [2179850] - ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table (Jaroslav Kysela) [2179850] - ALSA: oss: avoid missing-prototype warnings (Jaroslav Kysela) [2179850] - ALSA: cs46xx: mark snd_cs46xx_download_image as static (Jaroslav Kysela) [2179850] - ALSA: hda: Fix Oops by 9.1 surround channel names (Jaroslav Kysela) [2179850] - ASoC: rt5682: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: Separate the tokens for input and output pin index (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix tuples array allocation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to program SoundWire PCMSyCM registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: initialize instance_offset member (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: use 'ml_addr' parameter consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix base_ptr computation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to get SoundWire hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix sublink refcounting (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix logic for copying tuples (Jaroslav Kysela) [2179850] - ASoC: dwc: move DMA init to snd_soc_dai_driver probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-topology: Make sure that only one cmd is sent in dai_config (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: save io region state in case of errors in resume (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops (Jaroslav Kysela) [2179850] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850] - firewire: net: fix unexpected release of object for asynchronous request packet (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add workaround for playback distortions (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix NULL pointer crash in acp_sof_ipc_msg_data function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo L140AU (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12 (Jaroslav Kysela) [2179850] - ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - move silence variable updates to separate function (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - remove extra code (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - correct incremental silencing (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold mode (Jaroslav Kysela) [2179850] - ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop (Jaroslav Kysela) [2179850] - ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Pioneer DDJ-800 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41 (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Asus VivoBook Pro 14 OLED M6400RC to the quirks list for acp6x (Jaroslav Kysela) [2179850] - ALSA: docs: Extend module parameters description (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use more existing defines instead of open-coded numbers (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M3402RA into DMI table (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6 (Jaroslav Kysela) [2179850] - ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs. (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O in set_filterQ() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fixup DSP defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O functions also during init (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP (Jaroslav Kysela) [2179850] - ALSA: emu10k1: pull in some register definitions from kX-project (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove some bogus defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: eliminate some unused defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix lineup of EMU_HANA_* defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: comment updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused `resume` parameter from snd_emu10k1_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: minor optimizations (Jaroslav Kysela) [2179850] - ASoC: max98090: make it selectable (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Rate limit usb_set_interface error reporting (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove remaining cruft from snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clean up P16V part somewhat (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clarify various fx8010.*_mask fields (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless EMU_HANA_OPTION_CARDS reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless FPGA reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused snd_emu10k1_voice.emu field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: stop doing weird things with HCFG in snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove obsolete card type variable and defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix access to Audigy GPIO port (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_pointer() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: properly assert E-MU FPGA access constaints (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_hw_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Add an option to skip platform trigger during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not stop/start DMA during pause/release (Jaroslav Kysela) [2179850] - ALSA: pcm: rewrite snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: append codec type to dai link name (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: support different devices on the same sdw link (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: set codec_num = 1 if the device is not aggregated (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_probe to static call (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: remove late_probe flag in struct sof_sdw_codec_info (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 2 in RPL match table (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cirrus_common: Guard against missing buses (Jaroslav Kysela) [2179850] - ASoC: SOF: Use no_reply calls for TX (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: Add no reply inline calls (Jaroslav Kysela) [2179850] - ASoC: es8316: Don't use ranges based register lookup for a single register (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Remove specific patch for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: nau8825: fix bounds check for adc_delay (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify &pdev->dev in probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd9335: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Remove some dead code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Fix default regmap values for some registers (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add support for CLKDIV2 (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add delay control for input path (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: disable KAE for Intel DG2 (Jaroslav Kysela) [2179850] - ASoC: da7218: Use devm_clk_get_optional() (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the relability of AAD IRQ process (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2 (Jaroslav Kysela) [2179850] - ASoC: amd: Add check for acp config flags (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: fix page fault in dspless mode when DSP is disabled (Jaroslav Kysela) [2179850] - ASoC: tas5720: add missing unwind goto in tas5720_codec_probe (Jaroslav Kysela) [2179850] - ASoC: ep93xx: Add OF support (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: Make it individually selectable (Jaroslav Kysela) [2179850] - ASoC: cs4271: flat regcache, trivial simplifications (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: move enable call to startup callback (Jaroslav Kysela) [2179850] - ASoC: amd: Add Dell G15 5525 to quirks list (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Print the format_val as hexadecimal number (Jaroslav Kysela) [2179850] - ASoC: max98373: change power down sequence for smart amp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: conditionally wake WPIO1PG domain (Jaroslav Kysela) [2179850] - ASoC: Intel: Add rpl_mx98360_rt5682 driver (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add __func__ in SoundWire lcount() error logs (Jaroslav Kysela) [2179850] - ALSA: hda: patch_realtek: add quirk for Asus N7601ZM (Jaroslav Kysela) [2179850] - ALSA: hda: LNL: add HD Audio PCI ID (Jaroslav Kysela) [2179850] - ASoC: max98363: Make soc_codec_dev_max98363 static (Jaroslav Kysela) [2179850] - soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow (Jaroslav Kysela) [2179850] - ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() (Jaroslav Kysela) [2179850] - ALSA: document that struct __snd_pcm_mmap_control64 is messed up (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Mic topology (Jaroslav Kysela) [2179850] - ASoC: add snd_soc_card_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dpcm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dapm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup dapm_connect_dai_pair() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: documentation updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: update label & help in config system (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't create old pass-through playback device on Audigy (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix capture interrupt handler unlinking (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards (Jaroslav Kysela) [2179850] - ALSA: i2c/cs8427: fix iec958 mixer control deactivation (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard (Jaroslav Kysela) [2179850] - ALSA: pcm: fix wait_time calculations (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Tear down pipelines only if DSP was active (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lock (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to offload link ownership (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/SSP hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to check cmdsync (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_go (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC frequency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to enable/check interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to return sublink count (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add convenience helpers for SoundWire PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extended links' PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: special-case HDaudio regular links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add structures to parse ALT links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: move to a dedicated module (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add return value for hda_bus_ml_get_capabilities() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: improve hda_bus_ml_free() helper (Jaroslav Kysela) [2179850] - ALSA: hda: add HDaudio Extended link definitions (Jaroslav Kysela) [2179850] - Documentation: sound: add description of Intel HDaudio multi-links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-skl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-mtl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-icl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-cnl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-apl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: make DSPless mode work with DSP disabled in BIOS (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip interfaces not supported on a platform (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Add flag and state which will be used for DSP-less mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: Do not dereference hstream until it is safe (Jaroslav Kysela) [2179850] - ASoC: tegra20_ac97: Add missing unwind goto in tegra20_ac97_platform_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Clarify bind failure caused by missing fw_module (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor dmic codec platform device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor error checks in probe call (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor get_chip_info callback (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused variables (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove acp_dai_probe() function (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused code (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove unused params/num_params (Jaroslav Kysela) [2179850] - ASoC: samsung: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: soc.h: clarify Codec2Codec params (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42) (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo X370SNW (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablement (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update the acp clock source. (Jaroslav Kysela) [2179850] - ASoC: max98363: add soundwire amplifier driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Fix spelling mistake "schduler" -> "scheduler" (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add missing mutex_unlock() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add support for chained DMA (Jaroslav Kysela) [2179850] - ASoC: SOF: avoid a NULL dereference with unsupported widgets (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use register macro in place of integer literal (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use u16 consistently for old_legacy_ctrl (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store additional legacy registers on suspend (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store saved legacy registers in an array (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Move allocation of saved registers to struct snd_ymfpci (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Switch to DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Add error messages for abritrary IO ports on older chips (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix BUG_ON in probe function (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Create card with device-managed snd_devm_card_new() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: dai_link->platform again (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Add a debugfs entry containing control details (Jaroslav Kysela) [2179850] - ASoC: wm8903: Remove outdated DMIC comment (Jaroslav Kysela) [2179850] - ASoC: es8316: Handle optional IRQ assignment (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z (Jaroslav Kysela) [2179850] - ASoC: da7213.c: add missing pm_runtime_disable() (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: use card->name to avoid long name (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: add snd_soc_add_pcm_runtimes() (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove unused loop_count variable (Jaroslav Kysela) [2179850] - ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() (Jaroslav Kysela) [2179850] - ASoC: dapm: Sort speakers after other outputs (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix regression on detection of Roland VS-100 (Jaroslav Kysela) [2179850] - ASoC: codecs: rt5682-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt712-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt700-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1318-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1316-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1308-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: max98373-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: sdw-mockup: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: cs42l42-sdw: clear stream (Jaroslav Kysela) [2179850] - ASoC: simple-card.c: add missing of_node_put() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: ti: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: atmel: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ALSA: hdspm: remove unused copy_u32_le function (Jaroslav Kysela) [2179850] - ALSA: docs: A few more words for PCM XRUN handling and stream locks (Jaroslav Kysela) [2179850] - ALSA: docs: Add description about ack callback -EPIPE error handling (Jaroslav Kysela) [2179850] - ALSA: pcm: Improved XRUN handling for indirect PCM helpers (Jaroslav Kysela) [2179850] - soundwire: intel_auxdevice: improve pm_prepare step (Jaroslav Kysela) [2179850] - soundwire: bus: Update sdw_nread/nwrite_no_pm to handle page boundaries (Jaroslav Kysela) [2179850] - soundwire: bus: Update kernel doc for no_pm functions (Jaroslav Kysela) [2179850] - soundwire: bus: Remove now outdated comments on no_pm IO (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Improve the pcm trigger sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Make hw_params reset conditional for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Do not perform DMA cleanup during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Remove conditional dpcm_capture setting (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for MTL RVP (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for Rex (Jaroslav Kysela) [2179850] - soundwire: stream: uniquify dev_err() logs (Jaroslav Kysela) [2179850] - soundwire: stream: remove bus->dev from logs on multiple buses (Jaroslav Kysela) [2179850] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2179850] - ASoC: simple-card: add comment to indicate don't remove platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Return on error in sof_ipc4_widget_kcontrol_setup() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macros for chain-dma message bits (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set pipeline widget before updating IPC structures (Jaroslav Kysela) [2179850] - soundwire: amd: add pm_prepare callback and pm ops support (Jaroslav Kysela) [2179850] - soundwire: amd: handle SoundWire wake enable interrupt (Jaroslav Kysela) [2179850] - soundwire: amd: add runtime pm ops for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: add SoundWire manager interrupt handling (Jaroslav Kysela) [2179850] - soundwire: amd: enable build for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: register SoundWire manager dai ops (Jaroslav Kysela) [2179850] - soundwire: amd: Add support for AMD Manager driver (Jaroslav Kysela) [2179850] - soundwire: export sdw_compute_slave_ports() function (Jaroslav Kysela) [2179850] - soundwire: intel: don't save hw_params for use in prepare (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix recursive locking at XRUN during syncing (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: Partial revert of a quirk for Lenovo (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Simplify the logging of requested firmware files (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Add support for loading bin files without wmfw (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Expose the DSP boot work actions as wm_adsp_power_up() (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Use no_core_startstop to prevent creating preload control (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Introduce no_core_startstop for self-booting DSPs (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Add the missing device table IDs for OF (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Add 12288000 clk freq to cs35l41_fs_mon clk config (Jaroslav Kysela) [2179850] - ALSA: portman2x4: remove unused portman_read_command,data functions (Jaroslav Kysela) [2179850] - ALSA: ymfpci: remove unused snd_ymfpci_readb function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Initialize in_format to NULL in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22) (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: update pipeline_params in process prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier output format for process module (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for base config extension (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add base module config extension structure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add effect widget support (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Move the kcontrol module_id update to helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use common helper function in copier prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: support multiple configs for BE DAIs (Jaroslav Kysela) [2179850] - soundwire: stream: restore cumulative bus bandwidth when compute_params callback failed (Jaroslav Kysela) [2179850] - ASoC: amd: acp: rembrandt: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - ALSA: sh: aica: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - soundwire: bandwidth allocation: Use hweight32() to calculate set bits (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - soundwire: cadence: change access to IP_MCP_CMD_BASE (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CMDCTRL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONTROL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONFIG fields (Jaroslav Kysela) [2179850] - soundwire: cadence: add helpers to access IP_MCP registers (Jaroslav Kysela) [2179850] - soundwire: cadence: remove CDNS_MCP_CONFIG_SSPMOD (Jaroslav Kysela) [2179850] - soundwire: intel: move bank switch routine to common intel_bus_common.c (Jaroslav Kysela) [2179850] - soundwire: intel: add abstraction for cmdsync check (Jaroslav Kysela) [2179850] - soundwire: intel: move bus common sequences to different file (Jaroslav Kysela) [2179850] - soundwire: intel: use indirection before moving bus start/stop sequences (Jaroslav Kysela) [2179850] - soundwire: intel: add sync_arm/sync_go to ops (Jaroslav Kysela) [2179850] - soundwire: intel: simplify sync_go sequence (Jaroslav Kysela) [2179850] - soundwire: intel: remove useless abstraction (Jaroslav Kysela) [2179850] - soundwire: intel: remove PDI-level restrictions on rates and formats (Jaroslav Kysela) [2179850] - soundwire: intel: remove stale/misleading comment (Jaroslav Kysela) [2179850] - soundwire: intel: move common definitions to header file (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Search only pin 0 formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add new tokens for input/output pin format count (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Remove the ref_audio_fmt field (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the signature of sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the type of available input/output formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Always parse the output formats in topology (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Parse the SOF_COMP_TOKENS only once (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Do not parse the DMA_BUFFER_SIZE token (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add a new field in struct sof_ipc4_available_audio_format (Jaroslav Kysela) [2179850] - ASoC: SOF: Use input/output pin consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: rename a couple of tokens (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Add support for bytes control get and put (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for TPLG_CTL_BYTES (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: set_volume_data only applies to VOLSW family (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Update sof_abi_hdr doc for IPC4 use (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Convert sof_abi_hdr comments to kernel style (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Merge functions to handle bytes_ext get variants (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Rename snd_sof_refresh_control() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: add support for setting up loopback routes (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() (Jaroslav Kysela) [2179850] - ALSA: asihpi: check pao in control_message() (Jaroslav Kysela) [2179850] - ASoC: codecs: zl38060: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1019: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: pcm179x-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: adau1977-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on adl_rt1019_rt5682 (Jaroslav Kysela) [2179850] - ALSA: Use of_property_read_bool() for boolean properties (Jaroslav Kysela) [2179850] - ALSA: ppc/tumbler: Use of_property_present() for testing DT property presence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Don't access EM2 (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Steam Deck Shared boost properties quirk (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: only startup/shutdown on supported streams (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cont_update_posn variable in pcm hw_params. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add pcm pointer callback for amd platforms. (Jaroslav Kysela) [2179850] - ASoC: tegra: Support MAX9808x by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support RT5631 by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support coupled mic-hp detection (Jaroslav Kysela) [2179850] - ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro (Jaroslav Kysela) [2179850] - ASoC: da7219: Initialize jack_det_mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove redundant DAI config during hw_free (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Remove hda_ctrl_dai_widget_setup/free() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Unify DAI drv ops for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define DAI widget DMA trigger ops for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the topology IPC dai_config op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Add setup_hext_stream/reset_hext_stream DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define and set the HDA DAI widget DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Introduce DAI widget ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the dai argument in ipc4_hda_dai_trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Pass the CPU dai pointer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Modify the signature of hda_link_dma_cleanup() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove struct hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove hda_link_dma_params() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove BE DAI DRV ops for SSP DAI's (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add core token in each module extended token list (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for core_id for pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to set the core_id in create_pipe message (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove log prefixes for snd_sof_run_firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Check for upper size limit for the received message (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix error handling in sof_widget_ready() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: don't squelch errors in WIDGET_SETUP phase (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Fix broken early bclk feature for SSP (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: process pending logs upon FW crash (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: don't allocate blob if it will not be used (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Fix incorrect sample rate print unit (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set dmic dai index from copier (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: update gain ipc msg definition to align with fw (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: fix copy-paste issue in topology names (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: harden D0i3 programming sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: re-add sleep after entering and exiting reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tng: revert invalid bar size setting (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Access MTL_HFPWRCTL from HDA_DSP_BAR (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASOC: SOF: Intel: pci-tgl: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: SKL: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Fix the device description (Jaroslav Kysela) [2179850] - ALSA: hda: intel-dsp-config: add MTL PCI id (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: remove useless dev_dbg() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove indirect runtime copy (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: add missing flag check at snd_soc_pcm_dai_probe() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use struct_size for struct avs_modcfg_ext size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Adjust clock control (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: ssm4567: Remove nau8825 bits (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: max98357a: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: maxim,max9867: add "mclk" support (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: add option to start DMA after DAI (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A43) (Jaroslav Kysela) [2179850] - ASoC: zl38060 add gpiolib dependency (Jaroslav Kysela) [2179850] - ASoC: mt6358: Remove undefined HPx Mux enumeration values (Jaroslav Kysela) [2179850] - ASoC: mt6358: Validate Wake on Voice 2 writes (Jaroslav Kysela) [2179850] - ASoC: mt6358: Fix event generation for wake on voice stage 2 switch (Jaroslav Kysela) [2179850] - ALSA: ice1712: Delete unreachable code in aureon_add_controls() (Jaroslav Kysela) [2179850] - ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() (Jaroslav Kysela) [2179850] - ASoC: adau7118: don't disable regulators on device unbind (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Replace fake flexible arrays with flexible-array member (Jaroslav Kysela) [2179850] - ALSA: cs35l41: Add shared boost feature (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Refactor error release code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Only disable internal boost (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC (Jaroslav Kysela) [2179850] - soundwire: qcom: gracefully handle too many ports in DT (Jaroslav Kysela) [2179850] - soundwire: qcom: define hardcoded version magic numbers (Jaroslav Kysela) [2179850] - soundwire: qcom: correct setting ignore bit on v1.5.1 (Jaroslav Kysela) [2179850] - ASoC: jack: allow multiple interrupt per gpio (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Improve support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Add quirk for Rex board with mx98360a amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Enable DMI L1 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Restrict DMI L1 disable workaround (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not re-enable L1 if disabled before suspend (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Add components prefix in structs and function names (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Centralize strings definition (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Move nau8821 and CPU side code up for future platform (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Check Bit Clock rate before snd_soc_dai_set_pll (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use for_each_rtd_components instead of for (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: remove unnecessarily included headers (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use sizeof of variable instead of struct type (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Small code refactor (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Remove unnecessary init function (Jaroslav Kysela) [2179850] - ASoC: nau8821: Implement DRC controls (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak (Jaroslav Kysela) [2179850] - ASoC: amd: yp: Add OMEN by HP Gaming Laptop 16z-n000 to quirks (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Return correct error codes (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the IRQ process to increase the stability (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: Set streaming flag for d0i3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Enable d0i3 work for ipc4 (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Wake up dsp core before sending ipc msg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use set_pm_gate according to ipc version (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce a new set_pm_gate() IPC PM op (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix struct definition (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Use min macro for comparison and assignment (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Convert to agnostic GPIO API (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Enable Amp High Pass Filter (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Ensure firmware/tuning pairs are always loaded (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Correct error condition handling (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify error implicit declaration of function 'gpiod_set_value_cansleep' (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify the log print statement (Jaroslav Kysela) [2179850] - ASoC: codecs: Fixed a spelling error in the function name (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - fixed wrong gpio assigned (Jaroslav Kysela) [2179850] - ALSA: hda: Fix codec device field initializan (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: fix coding style and unconditionally return issues (Jaroslav Kysela) [2179850] - ASoC: rt5640: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier sink format (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Print queue IDs in error (Jaroslav Kysela) [2179850] - ALSA: hda: remove redundant variable in snd_hdac_stream_start() (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: add a new hda codec SN6180 (Jaroslav Kysela) [2179850] - SoC: rt5682s: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ALSA: ppc: fix unused function local variable (Jaroslav Kysela) [2179850] - ASoC: codecs: max98090: simplify snd_soc_dai_driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: refine parameters order in function snd_sof_dsp_update8 (Jaroslav Kysela) [2179850] - ASoC: topology: Return -ENOMEM on memory allocation failure (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free_when_closed() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_disconnect() return void (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Positivo N14KP6-TG (Jaroslav Kysela) [2179850] - ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Jack and Amp topology (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402 using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9 (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: initialize cur_scene_id to 0 (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Fix DTS properties reading (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for handling spurious interrupts from DSP (Jaroslav Kysela) [2179850] - ASoC: codecs: fix platform_no_drv_owner.cocci warning (Jaroslav Kysela) [2179850] - ALSA: fireface: add field for the number of messages copied to user space (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add delay function support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: add get_stream_position support (Jaroslav Kysela) [2179850] - ASoC: SOF: add get_stream_position ops for pcm delay (Jaroslav Kysela) [2179850] - ASoC: SOF: add delay function support in sof framework (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add hw_params (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: allocate time info for pcm delay feature (Jaroslav Kysela) [2179850] - ASoC: SOF: add time info structure for ipc4 path (Jaroslav Kysela) [2179850] - ASoC: SOF: add fw_info_box support (Jaroslav Kysela) [2179850] - ASoC: SOF: add ipc4_fw_reg header file (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: Fix spelling mistake "cersion" -> "version" (Jaroslav Kysela) [2179850] - ASoC: SOF: fix intel-soundwire link failure (Jaroslav Kysela) [2179850] - ALSA: hda: Fix the control element identification for multiple codecs (Jaroslav Kysela) [2179850] - ASoC: amd: update ps platform acp header file (Jaroslav Kysela) [2179850] - ASoC: topology: Set correct unload callback for graph type (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add missed "else" in sof_connect_dai_widget (Jaroslav Kysela) [2179850] - ASoC: cs42l42: use helper function (Jaroslav Kysela) [2179850] - ALSA: pci: lx6464es: fix a debug loop (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: cleanup Playback/Capture data for snd_soc_dai (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: ti: use helper function (Jaroslav Kysela) [2179850] - ASoC: tegra: use helper function (Jaroslav Kysela) [2179850] - ASoC: sof: use helper function (Jaroslav Kysela) [2179850] - ASoC: intel: use helper function (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: use helper function (Jaroslav Kysela) [2179850] - ASoC: spear: use helper function (Jaroslav Kysela) [2179850] - ASoC: cirrus: use helper function (Jaroslav Kysela) [2179850] - ASoC: rt: use helper function (Jaroslav Kysela) [2179850] - ASoC: max: use helper function (Jaroslav Kysela) [2179850] - ASoC: hda: use helper function (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc.h: add snd_soc_card_is_instantiated() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_get/set_widget_playback/capture() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_tdm_mask_set/get() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_dma_data_set/get() for low level (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add missing snd_soc_dai_set_widget() (Jaroslav Kysela) [2179850] - ALSA: doc: Fix PCM interface section typos (Jaroslav Kysela) [2179850] - ALSA: firewire-motu: fix unreleased lock warning in hwdep device (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: fix uninitialized local variable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor bit width calculation (Jaroslav Kysela) [2179850] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 (Jaroslav Kysela) [2179850] - ASoC: tas5720: set bit 7 in ANALOG_CTRL_REG for TAS5720A-Q1 during probe (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: add support for TAS5720A-Q1 (automotive) variant (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: split a tas5720_mute_soc_component() function (Jaroslav Kysela) [2179850] - ASoC: topology: Use unload() op directly (Jaroslav Kysela) [2179850] - ASoC: topology: Unify kcontrol removal code (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary check for EOF (Jaroslav Kysela) [2179850] - ASoC: topology: Return an error on complete() failure (Jaroslav Kysela) [2179850] - ASoC: topology: Pass correct pointer instead of casting (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary forward declarations (Jaroslav Kysela) [2179850] - ASoC: topology: Rename remove_ handlers (Jaroslav Kysela) [2179850] - ASoC: topology: Fix function name (Jaroslav Kysela) [2179850] - ASoC: topology: Fix typo in functions name (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unused SOC_TPLG_PASS_PINS constant (Jaroslav Kysela) [2179850] - ASoC: topology: Properly access value coming from topology file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Wait for debounce interval after resume (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't set idle_bias_on (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SoundWire support (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export some functions for SoundWire (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Separate ASP config from PLL config (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Ensure MCLKint is a multiple of the sample rate (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SOFT_RESET_REBOOT register (Jaroslav Kysela) [2179850] - soundwire: stream: Add specific prep/deprep commands to port_prep callback (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Do not run the trigger pipelines if no spipe is stored (Jaroslav Kysela) [2179850] - ASoC: SOF: Protect swidget->use_count with mutex for kcontrol access race (Jaroslav Kysela) [2179850] - ASoC: SOF: Avoid double decrementing use_count in sof_widget_setup on error (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Protect pipeline free with mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Implement pipeline trigger reference counting (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Rename 'data' variable to trigger_list (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce struct snd_sof_pipeline (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Use the PCM stream's pipeline_info during trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Populate the PCM stream pipeline_info (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add flag to skip triggering pipelines during FE DAI trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Define pcm_setup/free ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce PCM setup/free PCM IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set IPC-specific trigger order for DAI links (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: do not free widgets during suspend trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Only process widgets in the connected widget list (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Set up/free DAI/AIF widgets only once (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: Export widget_in_list() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: No need to unbind routes within a pipeline (Jaroslav Kysela) [2179850] - Documentation: sound: correct spelling (Jaroslav Kysela) [2179850] - treewide: fix up files incorrectly marked executable (Jaroslav Kysela) [2179850] - ASoC: cs42l56: fix DT probe (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add buffer type support (Jaroslav Kysela) [2179850] - ALSA: memalloc: Workaround for Xen PV (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use different channel mask for each sdw amp feedback (Jaroslav Kysela) [2179850] - soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe() (Jaroslav Kysela) [2179850] - soundwire: cadence: further simplify low-level xfer_msg_defer() callback (Jaroslav Kysela) [2179850] - soundwire: stream: use consistent pattern for freeing buffers (Jaroslav Kysela) [2179850] - soundwire: bus: Remove unused reset_page_addr() callback (Jaroslav Kysela) [2179850] - soundwire: bus: Don't zero page registers after every transaction (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add set_jack and get_jack_type (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: create jack inputs for aux_devs (Jaroslav Kysela) [2179850] - ASoC: soc-component: add get_jack_type (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify probe-component implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure (Jaroslav Kysela) [2179850] - firewire: cdev: use single object to dispatch event for request to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: cdev: obsolete NULL check to detect IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: core: use kref structure to maintain lifetime of data for fw_request structure (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: zero clear HDMI pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write() (Jaroslav Kysela) [2179850] - soundwire: bus: remove sdw_defer argument in sdw_transfer_defer() (Jaroslav Kysela) [2179850] - soundwire: cadence: use directly bus sdw_defer structure (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: keep prepare/unprepare widgets in sink path (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULL (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0 (Jaroslav Kysela) [2179850] - ALSA: fireface: fix locking bug in ff400_copy_msg_to_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: start with the right widget type (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Set compress data offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for compress API for stream data/offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare set_stream_data_offset for compress API (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare ipc_msg_data to be used with compress API (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: minor fix for allocation size (Jaroslav Kysela) [2179850] - firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use asoc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use min_t instead of min with cast (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Correctly access topology fields (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Implement PCI shutdown (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate() (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 chip register file, data type file and Kconfig Makefile (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 function for ALSA Audio Driver (Jaroslav Kysela) [2179850] - ASoC: codecs: ACF bin parsing and check library file for aw88395 (Jaroslav Kysela) [2179850] - ASoC: codecs: Add i2c and codec registration for aw88395 and their associated operation functions (Jaroslav Kysela) [2179850] - regmap: sdw: Remove 8-bit value size restriction (Jaroslav Kysela) [2179850] - regmap: sdw: Update misleading comment (Jaroslav Kysela) [2179850] - ALSA: fireface: implement message parser for Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: add local framework to message parser (Jaroslav Kysela) [2179850] - ALSA: fireface: update UAPI for data of knob control (Jaroslav Kysela) [2179850] - ALSA: fireface: add helper function to parse MIDI messages transmitted by Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: pick up time stamp for request subaction of asynchronous transaction (Jaroslav Kysela) [2179850] - ALSA: fireface: rename callback functions (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: acp-es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI support for new acer/emdoor platforms (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: compute extra delay for runtime of PCM substream (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: obsolete return value from context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: move parameter for pcm frame multiplier from context payload processing layer (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Support mt8188 platform (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: extend tracepoints event including CYCLE_TIME of 1394 OHCI (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list (Jaroslav Kysela) [2179850] - ALSA: control-led: use strscpy in set_led_id() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Enable i2s tdm support for skyrim platforms (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add i2s tdm support in machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor i2s clocks programming sequence (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor dai format implementation (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add new cpu dai's in machine driver (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: keep history to process isochronous packet (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list for context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list to enumerate packet descriptors (Jaroslav Kysela) [2179850] - ASoC: nau8315: remove dependency on GPIOLIB (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in sequence replay (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in tx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for pool position in rx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for helper functions to pool sequence in rx packets (Jaroslav Kysela) [2179850] - ALSA: aoa: make remove callback of soundbus driver void returned (Jaroslav Kysela) [2179850] - ALSA: ac97: make remove callback of ac97 driver void returned (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Fix uninitialized ret in create_acp64_platform_devs() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume (Jaroslav Kysela) [2179850] - mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use static function (Jaroslav Kysela) [2179850] - ASoC: nau8822: add speaker Bridge Tied Output configuration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use acp_lock to protect common registers in pdm driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: add mutex lock for accessing common registers (Jaroslav Kysela) [2179850] - ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-wm8804: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5672: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5645: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_da7213: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_cx2072x: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: More refactoring of hw constraint rules (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Relax hw constraints for implicit fb sync (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Make sure to stop endpoints before closing EPs (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - Turn on power early (Jaroslav Kysela) [2179850] - ASoC: rt9120: Make dev PM runtime bind AsoC component PM (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M5402RA into DMI table (Jaroslav Kysela) [2179850] - ASoC: wm8904: fix wrong outputs volume after power reactivation (Jaroslav Kysela) [2179850] - ASoC: rt711-sdca: add jack detection mode for JD2 100K (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: add variant with nau8318 amplifier. (Jaroslav Kysela) [2179850] - ASoC: amd: ps: move irq handler registration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update dev index value in irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: ps: refactor platform device creation logic (Jaroslav Kysela) [2179850] - ASoC: amd: ps: implement api to retrieve acp device config (Jaroslav Kysela) [2179850] - ASoC: Intel: fix sof-nau8825 link failure (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-nau8825: fix module alias overflow (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: No need to check for op pointer in sof_fw_trace_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: Use sof_ipc_get_ops() in sof_fw_trace_init (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-priv: Mark fw_tracing ops optional in documentation (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: control: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: Add helper macro to be used to get an IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Update documentation for sof_ipc_tplg_ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Treat tplg_ops->route_setup() as optional (Jaroslav Kysela) [2179850] - ASoC: SOF: Add FW state to debugfs (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Always tear down pipelines before DSP suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Set target state earlier (Jaroslav Kysela) [2179850] - ASoC: SOF: core: Print out the value of sof_debug if it is set (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC3 topology: Print the conflicting bytes sizes (Jaroslav Kysela) [2179850] - ASoC: wm8940: Read chip ID when wm8940 codec probing (Jaroslav Kysela) [2179850] - ASoC: wm8940: Rewrite code to set proper clocks (Jaroslav Kysela) [2179850] - ASoC: wm8940: Remove warning when no plat data present (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless (Jaroslav Kysela) [2179850] - ASoC: lochnagar: Fix unused lochnagar_of_match warning (Jaroslav Kysela) [2179850] - soundwire: intel: remove DAI startup/shutdown (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: remove a redundant comparison of sram (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Peakvol module configuration (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Parse control tuples (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add control volume operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add peakvol runtime-parameter requests (Jaroslav Kysela) [2179850] - ASoC: Intel: Add HP Stream 8 to bytcr_rt5640.c (Jaroslav Kysela) [2179850] - ASoC: da7213: Add support for mono, set frame width to 32 when possible (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: initialize panic_info to zero (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cache for AMD Rembrandt platform (Jaroslav Kysela) [2179850] - ALSA: azt3328: Remove the unused function snd_azf3328_codec_outl() (Jaroslav Kysela) [2179850] - ASoC: SOF: nocodec: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: wl1273: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: mc13783: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: cq93vc: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: bt-sco: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: adau7002: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: ac97: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: 88pm860x: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-pdmic: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-classd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: amd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown" (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed" (Jaroslav Kysela) [2179850] - ASoC: rt5640: Allow configuration of LOUT to mono differential mode (Jaroslav Kysela) [2179850] - ALSA: hda: Error out if invalid stream is being setup (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Reposition and add pcm_mutex (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_realtek_common: set ret = 0 as initial value (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add jsl_rt5682 board config (Jaroslav Kysela) [2179850] - ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock. (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Workaround for XRUN at prepare (Jaroslav Kysela) [2179850] - ALSA: pcm: Handle XRUN at trigger START (Jaroslav Kysela) [2179850] - ASoC : SOF: amd: Add support for IPC and DSP dumps (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use poll function instead to read ACP_SHA_DSP_FW_QUALIFIER (Jaroslav Kysela) [2179850] - ASoC: imx-audmux: use sysfs_emit() to instead of scnprintf() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Use SG allocation for SKL-based firmware load (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce single place for pipe-config selection (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Drop pipe_config_idx (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Remove skl_tplg_is_multi_fmt() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Update pipe_config_idx before filling BE params (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd-clsh: Remove the unused function (Jaroslav Kysela) [2179850] - ASoC: rt715: Make read-only arrays capture_reg_H and capture_reg_L static const (Jaroslav Kysela) [2179850] - soundwire: cadence: Drain the RX FIFO after an IO timeout (Jaroslav Kysela) [2179850] - soundwire: cadence: Remove wasted space in response_buf (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overflow the command FIFOs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping debug window snapshot (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping FW_REGS area (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Gather remaining logs on strace_release() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probing and firmware tracing over debugfs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add probe machine board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Data probing soc-component (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probe compress operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add data probing requests (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop usage of debug members in non-debug code (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Make enable_logs() dependent on DEBUG_FS (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce debug-context aware helpers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop fifo_lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce avs_log_buffer_status_locked() (Jaroslav Kysela) [2179850] - ALSA: hda: Interrupt servicing and BDL setup for compress streams (Jaroslav Kysela) [2179850] - ALSA: hda: Prepare for compress stream support (Jaroslav Kysela) [2179850] - ALSA: hda: Allow for compress stream to hdac_ext_stream assignment (Jaroslav Kysela) [2179850] - ALSA: dice: Remove left-over license text (Jaroslav Kysela) [2179850] - drm: tda99x: Don't advertise non-existent capture support (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: Allow playback and capture to be disabled (Jaroslav Kysela) [2179850] - ALSA: dice: add support for Focusrite Saffire Pro 40 with TCD3070 ASIC (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Tascam Model 12 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add DAI configuration support for AMD platforms. (Jaroslav Kysela) [2179850] - ASoC: rt5640: Fix Jack work after system suspend (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: Clear DAIs parameters after stream_active is updated (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add shutdown callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop obsolete dependency on COMPILE_TEST (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refer to DAI name through a constant (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ALSA: pcm: fix tracing reason in hw_ptr_error (Jaroslav Kysela) [2179850] - soundwire: stream: Move remaining register accesses over to no_pm (Jaroslav Kysela) [2179850] - soundwire: debugfs: Switch to sdw_read_no_pm (Jaroslav Kysela) [2179850] - soundwire: Provide build stubs for common functions (Jaroslav Kysela) [2179850] - soundwire: bus: export sdw_nwrite_no_pm and sdw_nread_no_pm functions (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Rename KConfig symbol CS_DSP -> FW_CS_DSP (Jaroslav Kysela) [2179850] - ASoC: nau8315: add new acpi id and compatible id (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Return whether changed when writing controls (Jaroslav Kysela) [2179850] - firmware: cs_dsp: cs_dsp_coeff_write_ctrl() should report changed (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt715: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt711: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt700: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt5682-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: max98373-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - sound: sdw: Add hw_params to SoundWire config helper function (Jaroslav Kysela) [2179850] - ASoC: max9867: Implement exact integer mode (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: ADD HS and SP virtual DAI. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for selecting clock source as external clock. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for reading position updates from stream box. (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add a manually mechanism for detection failure (Jaroslav Kysela) [2179850] - ASoC: nau8825: Adjust internal clock during jack detection (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing audio amplifier for KBL (Jaroslav Kysela) [2179850] - ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix Kconfig dependency (Jaroslav Kysela) [2179850] - ASoC: da7219: Fix pole orientation detection on OMTP headsets when playing music (Jaroslav Kysela) [2179850] - ASoC: max98396: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: ppc: keywest: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: tas: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: onyx: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Initialize private data for subsequent HDA FEs (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Fix possible UAF in acp_dma_open (Jaroslav Kysela) [2179850] - soundwire: enable optional clock registers for SoundWire 1.2 devices (Jaroslav Kysela) [2179850] - ASoC/soundwire: remove is_sdca boolean property (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_amp: mark coeff tables with __maybe_unused (Jaroslav Kysela) [2179850] - ASoC: SOF: dai: move AMD_HS to end of list to restore backwards-compatibility (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Check ops before memory allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Disconnect substream if suspend or resume fails (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Move acp63_dev_data strcture from PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update macros with ps platform naming convention (Jaroslav Kysela) [2179850] - ALSA: pcm: avoid nused-but-set-variable warning (Jaroslav Kysela) [2179850] - ALSA: memalloc: Allocate more contiguous pages for fallback case (Jaroslav Kysela) [2179850] - ASoC: codecs: Remove a useless include (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: remove Experimental announce (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: read multi-link capabilities earlier (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove check on number of links (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove sdw_intel_enable_irq() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add callback to check SoundWire lcount information (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: move SoundWire interrupt enabling to callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: factor interrupt enable/disable interrupt functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add per-chip enable_sdw_irq() callback (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove useless interrupt enablement in interrupt thread (Jaroslav Kysela) [2179850] - soundwire: intel: split auxdevice to different file (Jaroslav Kysela) [2179850] - soundwire: intel: add in-band wake callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add link power management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add bus management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add register_dai callback in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add debugfs callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: start using hw_ops (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add MTL AIC SoundWire configurations (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Allow client to hook into pre_run callback (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: Intel: sof rt5682: remove the duplicate codes (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add support for ALC5682I-VD with amp rt1019p (Jaroslav Kysela) [2179850] - ASoC: core: fix wrong size kzalloc for rtd's components member (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: get pipeline instance id from pipe_widget->instance_id (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: get max pipeline number (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: rename sof_ipc4_widget_free_comp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: set d0i3 register with d0i3_offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3_offset in chip_info (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3 definition for MTL (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add helper to get/put widget queue id (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support to parse pin binding array from topology (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for parsing the number of sink/source pins (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Implement tear_down_all_pipelines callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use small buffer for iccmax stream (Jaroslav Kysela) [2179850] - ALSA: cs5535audio: Remove the redundant assignment (Jaroslav Kysela) [2179850] - ASoC: soc-dai: Do not call snd_soc_link_be_hw_params_fixup() twice (Jaroslav Kysela) [2179850] - ASoC: amd: fix ACP version typo mistake (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Make const array uid_strings static (Jaroslav Kysela) [2179850] - ARM: omap2: n8x0: stop instantiating codec platform data (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: remove support for platform data (Jaroslav Kysela) [2179850] - ASoC: rt5682: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: check also dpcm node for convert-xxx (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: add convert-rate for DPCM (MIXer) (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: remove asoc_simple_convert_fixup() (Jaroslav Kysela) [2179850] - soundwire: cadence: use dai_runtime_array instead of dma_data (Jaroslav Kysela) [2179850] - soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime (Jaroslav Kysela) [2179850] - ASoC: cs42xx8-i2c.c: add module device table for of (Jaroslav Kysela) [2179850] - ALSA: hda: clarify comments on SCF changes (Jaroslav Kysela) [2179850] - ASoC: SOF: fix compilation issue with readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Do not export internal symbols (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: amd: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: rockchip: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Introduce set_jack() callback (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: probes: Implement IPC4 ops for probes client device (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc4_find_module() function (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Separate IPC3 operations to a separate file (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Replace [0] union members with DECLARE_FLEX_ARRAY() (Jaroslav Kysela) [2179850] - ASoC: adau1372: correct PGA enable & mute bit (Jaroslav Kysela) [2179850] - ASoC: adau1372: add support for S24_LE mode (Jaroslav Kysela) [2179850] - ASoC: adau1372: fix mclk (Jaroslav Kysela) [2179850] - ASoC: SOF: introduce new DEBUG_NOCODEC mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: use GPL-2.0-only license (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: clarify Kconfig dependencies (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add hda_bus_ml_free helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to suspend/resume links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: clarify bus_init and bus_exit sequences (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add helpers to suspend and resume cmd_io (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: clarify dependencies on SND_SOC_SOF_HDA (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: use helper to clear RIRB status (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_check_rirb_status() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: always allocate CORB/RIRB buffer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add stop_cmd_io helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_device_remove() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: add codec wakeup helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move all RIRB/CMD_IO helpers to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add multi-link helper for LOSVID (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: start moving multi-link handling in dedicated file (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move codec state change to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: simplify SND_SOC_SOF_HDA_AUDIO_CODEC handling (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove all dependencies on SND_SOC_HDAC_HDMI (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove option to disable the common_hdmi handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Enact power gating policy (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Power and clock gating policy overriding (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Standby power-state support (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Count low power streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Restart instead of resuming HDA capture streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Handle SUSPEND and RESUME triggers (Jaroslav Kysela) [2179850] - ALSA: hda: Introduce snd_hdac_stream_wait_drsm() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce PCM power management routines (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Split pcm pages freeing operation from hw_free() (Jaroslav Kysela) [2179850] - ASoC: core: Exit all links before removing their components (Jaroslav Kysela) [2179850] - ASoC: tas5805m: add missing page switch. (Jaroslav Kysela) [2179850] - ASoC: tas5805m: rework to avoid scheduling while atomic. (Jaroslav Kysela) [2179850] - soundwire: qcom: add support for v1.7 Soundwire Controller (Jaroslav Kysela) [2179850] - soundwire: qcom: make reset optional for v1.6 controller (Jaroslav Kysela) [2179850] - soundwire: qcom: remove unused SWRM_SPECIAL_CMD_ID (Jaroslav Kysela) [2179850] - ASoC: dapm: Don't use prefix for regulator name (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Return ssize_t from sof_ipc4_fw_parse_ext_man() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: Intel: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use readb/writeb for stream registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: rename CL_SD_CTL registers as SD_CTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove useless check on GCTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: always do a full reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: remove useless sleep (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove useless members in hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use component_get_drvdata to find hdac_bus (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: start removing the use of runtime->private_data in BE (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use mmio fallback for all platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: fallback to mmio in helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: fix comment error (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove variable loops (Jaroslav Kysela) [2179850] - ALSA: rawmidi: remove variable dest_frames (Jaroslav Kysela) [2179850] - mfd: arizona: Remove #ifdef guards for PM related functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Support for loading external libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove the query_fw_configuration ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Stop using the query_fw_configuration fw_loader ops (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Add support for IPC dependent post firmware boot ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add ipc4 library loading implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add flag to indicate that the firmware is IMR booted (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Define platform dependent library loading callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Set the default firmware library path for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add path definition for external firmware libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: Add helper for looking up module by UUID (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Convert the firmware handling (loader) to library convention (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Save the maximum number of libraries supported (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: ops: Add support for optional init and exit callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop the firmware and fw_offset from snd_sof_pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader-skl: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce container struct for SOF firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Set complete state before post_fw_run op (Jaroslav Kysela) [2179850] - soundwire: intel: Initialize clock stop timeout (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: move SPIB/DRMS functionality from ext layer (Jaroslav Kysela) [2179850] - ALSA: hda: hdac_ext_controller: remove useless loop (Jaroslav Kysela) [2179850] - ALSA: hda: ext: reduce ambiguity between 'multi-link' and 'link' DMA (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'bus' prefix for multi-link stream setting (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: remove 'link' prefix for stream-related operations (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'ext' prefix to snd_hdac_link_free_all (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: clarify bus_get_link() and bus_link_get() helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hda_ext_controller: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hdac_ext_controller: use helpers in loop (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: update the preset settings (Jaroslav Kysela) [2179850] - ASoC: simple-card: Fix up checks for HW param fixups (Jaroslav Kysela) [2179850] - ASoC: soc-dpcm.h: remove snd_soc_dpcm::hw_param (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup comment for snd_soc_dapm_widget_for_each_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: cleanup white space (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: numerical order for dapm_up_seq (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup snd_soc_dapm_new_dai() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: merge dapm_power_one_widget() and dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: ignore parameter NULL at snd_soc_dapm_free_widget() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: remove no meaning variable from snd_soc_dapm_add_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup error handling on snd_soc_dapm_add_route() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: replace snd_soc_dapm_wcache to snd_soc_dapm_widget (Jaroslav Kysela) [2179850] - ASoC: twl4030: make read-only array ramp_base static const (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Ack a received reply or notification separately (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Wait for channel to be free before sending a message (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Read the interrupt reason registers at the same time (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM slots setting support for ACP I2S controller (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: protect per-core nodes against multiple open (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed microphone widgets (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed Mixer inputs (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: use right control for Master Playback (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: simplify the return of comp_bind() (Jaroslav Kysela) [2179850] - ASoC: ak4458: add optional reset control to instead of gpio (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Support System Suspend (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Remove suspend/resume hda hooks (Jaroslav Kysela) [2179850] - ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Ensure pwr_lock is held before reading/writing controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Minor clean and redundant code removal (Jaroslav Kysela) [2179850] - ASoC: codecs: hda: Fix spelling error in log message (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify log control for SKL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify ignore_fw_version description (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not print IPC error message twice (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not treat unsupported IPCs as invalid (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not reuse msg between different IPC handlers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing include to HDA board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify d0ix disabling routine (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing SKL-based device IDs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support da7219 on both KBL and APL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support AML with rt286 configuration (Jaroslav Kysela) [2179850] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2179850] - ASoC: amd: Update Pink Sardine platform ACP register header (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid superfluous endpoint setup (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid unnecessary interface change at EP close (Jaroslav Kysela) [2179850] - ASoC: cx2072x: fix spelling typo in comment (Jaroslav Kysela) [2179850] - ALSA: hda: Update register polling macros (Jaroslav Kysela) [2179850] - Revert "ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync" (Jaroslav Kysela) [2179850] - ASoC: codecs: allow WM8961 to be selected by the user (Jaroslav Kysela) [2179850] - ASoC: wm8961: add support for devicetree (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Load max98927 on target platform (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add max98927 machine board (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add TDM support (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ASoC: core: clarify the driver name initialization (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove unused struct hpi_subsys_response (Jaroslav Kysela) [2179850] - ALSA: sb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: wm8978: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs35l36: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fallback to headphones for type detect (Jaroslav Kysela) [2179850] - ASoC: uapi: Replace zero-length arrays with __DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: control.h: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - usb: gadget: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ASoC: intel: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usx2y: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: asihpi: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: hda: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: firewire: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: aloop: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: pcm: Make mmap status read-only (Jaroslav Kysela) [2179850] - ALSA: pcm: Avoid reference to status->state (Jaroslav Kysela) [2179850] - ALSA: Remove some left-over license text in include/uapi/sound/ (Jaroslav Kysela) [2179850] - ALSA: firewire: Remove some left-over license text in sound/firewire (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback (Jaroslav Kysela) [2179850] - ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in case of timeout (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: reuse the common ops for PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: use IPC version-specific ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: define and set the disable_interrupts op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set the disable_interrupts op for cavs platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add a new op for disabling interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: define and set power_down_dsp op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set power_down_dsp op for HDA platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: introduce new op to handle dsp power down (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_da7219_mx98360a: Access num_codecs through dai_link (Jaroslav Kysela) [2179850] - ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132 - remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: SOF: pci-tgl: add missing PCI IDs for RPL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: reorder PCI IDs (Jaroslav Kysela) [2179850] - ASoC: es8316: fix register sync error in suspend/resume tests (Jaroslav Kysela) [2179850] - ASoC: cs42l83: change cs42l83_regmap to static (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_pointer callback for mt8186 (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add setbias level for rt5682s codec in machine driver (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add parameters to control debounce times (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2) (Jaroslav Kysela) [2179850] - ASoC: rt5682s: simplify the return of rt5682s_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: don't unprepare widget used other pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: clear prepare state when widget is unprepared (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: remove useless assignment (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: clarify calculation precedence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add ops for SKL/KBL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add initial SKL/KBL hardware support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add SKL/KBL hardware code loader (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: expose functions for SKL support (Jaroslav Kysela) [2179850] - ALSA: es18xx: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: soc.h: use array instead of playback/capture_widget (Jaroslav Kysela) [2179850] - ASoC: soc.h: use defined number instead of direct number (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove num_cpus/codecs (Jaroslav Kysela) [2179850] - soundwire: intel: add helper to stop bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce helpers to start bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce intel_shim_check_wake() helper (Jaroslav Kysela) [2179850] - soundwire: intel: simplify read ops assignment (Jaroslav Kysela) [2179850] - soundwire: intel: remove intel_init() wrapper (Jaroslav Kysela) [2179850] - soundwire: intel: move shim initialization before power up/down (Jaroslav Kysela) [2179850] - soundwire: intel: remove clock_stop parameter in intel_shim_init() (Jaroslav Kysela) [2179850] - soundwire: intel: move all PDI initialization under intel_register_dai() (Jaroslav Kysela) [2179850] - soundwire: intel: move DAI registration and debugfs init earlier (Jaroslav Kysela) [2179850] - soundwire: intel: simplify flow and use devm_ for DAI registration (Jaroslav Kysela) [2179850] - soundwire: intel: fix error handling on dai registration issues (Jaroslav Kysela) [2179850] - ASoC: SOF: replace ipc4-loader dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add HDA interrupt source tracing (Jaroslav Kysela) [2179850] - ASoC: SOF: add widget setup/free tracing (Jaroslav Kysela) [2179850] - ALSA: hda: ext: remove always-true conditions on host and link release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: fix locking in stream_release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: simplify logic for stream assignment (Jaroslav Kysela) [2179850] - ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarity (Jaroslav Kysela) [2179850] - ALSA: hda: ext: make snd_hdac_ext_stream_init() static (Jaroslav Kysela) [2179850] - ALSA: hda: document state machine for hdac_streams (Jaroslav Kysela) [2179850] - ALSA: hda: make snd_hdac_stream_clear() static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT SSP blob (Jaroslav Kysela) [2179850] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: refine SSP count support (Jaroslav Kysela) [2179850] - soundwire: cadence: Simplify error paths in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix error check in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts() (Jaroslav Kysela) [2179850] - soundwire: cadence: Write to correct address for each FIFO chunk (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_hw_params callback for mt8186 (Jaroslav Kysela) [2179850] - ALSA: ppc: Switch to use for_each_child_of_node() macro (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: remove unnecessary dev_set_drvdata() (Jaroslav Kysela) [2179850] - soundwire: qcom: do not send status of device 0 during alert (Jaroslav Kysela) [2179850] - soundwire: qcom: update status from device id 1 (Jaroslav Kysela) [2179850] - ASoC: max98390: Fix dsm calibration reading (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overwrite msg->buf during write commands (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASOC: SOF: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cs42l42: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Implement 'set_bclk_ratio' (Jaroslav Kysela) [2179850] - ASoC: cs42l83: Extend CS42L42 support to new part (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export regmap elements to core namespace (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split I2C identity into separate module (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Pass component and dai defs into common probe (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split cs42l42_resume into two functions (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split probe() and remove() into stages (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use cs42l42->dev instead of &i2c_client->dev (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add bitclock frequency argument to cs42l42_pll_config() (Jaroslav Kysela) [2179850] - soundwire: bus: Don't exit early if no device IDs were programmed (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix lost ATTACHED interrupts when enumerating (Jaroslav Kysela) [2179850] - soundwire: bus: Don't re-enumerate before status is UNATTACHED (Jaroslav Kysela) [2179850] - soundwire: bus: Don't lose unattach notifications (Jaroslav Kysela) [2179850] - soundwire: cadence: fix updating slave status when a bus has multiple peripherals (Jaroslav Kysela) [2179850] - ASoC: soc-dapm: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: bcm2835-i2s: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024 (Jaroslav Kysela) [2179850] - ASoC: SOF: Adding amd HS functionality to the sof core (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add support for Rembrandt plaform. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Make ACP core code generic for newer SOC transition (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add ADCOUT IO drive strength control (Jaroslav Kysela) [2179850] - ASoC: ak4458: Add ak4458_reset in device probe and remove (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: remove SOF_RT1015_SPEAKER_AMP_100FS flag (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of PLLB setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of I2S1 setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of Micbias and Vref2 settings (Jaroslav Kysela) [2179850] - ALSA: dummy: Add customizable volume min/max. (Jaroslav Kysela) [2179850] - ALSA: dummy: Fix trailing whitespaces. (Jaroslav Kysela) [2179850] - soundwire: cadence: remove unused sdw_cdns_master_ops declaration (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add mtrace type information for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: icl: Set IPC4-specific DSP ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add support for mtrace log extraction (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Configure the debug box offset (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add define for the outbox window index (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to get core ID from log buffer status message (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Only print LOG BUFFER update message info if requested (Jaroslav Kysela) [2179850] - sound: oss: dmasound: remove software_input_volume declaration (Jaroslav Kysela) [2179850] - ALSA: memalloc: remove snd_dma_sg_ops declaration (Jaroslav Kysela) [2179850] - ALSA: line6: remove line6_set_raw declaration (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: setup rtd->pmdown_time at soc_new_pcm_runtime() (Jaroslav Kysela) [2179850] - ASoC: ak4458: Remove component probe() and remove() (Jaroslav Kysela) [2179850] - ASoC: max98390: Remove unnecessary amp on/off conrtol (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: sti-sas: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add devicetree support to select topologies (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add generic pcm_{open,close} callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add mailbox generic callbacks for IPC (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: fixup snd_soc_dapm_new_control_unlocked() error handling (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: don't use WARN_ON() at snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Utilize acpi_get_subsystem_id() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Call put_device() in the scope of get_device() (Jaroslav Kysela) [2179850] - ASoC: SOF: Remove strsplit_u32() and tokenize_input() (Jaroslav Kysela) [2179850] - lib/string_helpers: Introduce parse_int_array_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove useless code in hpi_meter_get_peak() (Jaroslav Kysela) [2179850] - ASoC: amd: fix spelling mistake: "i.e" -> "i.e." (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: check fe condition at out of loop (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: add soc_pcm_ret() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work() (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: codecs: max98088: remove redundant ret variable (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink sardine platform machine driver build. (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine machine driver using dmic (Jaroslav Kysela) [2179850] - ASoC: amd: create platform device for acp6.2 machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink Sardine acp6.2 drivers build (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pci driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver dma ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm platform driver (Jaroslav Kysela) [2179850] - ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 init/de-init functions (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine ACP PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine platform ACP IP register header (Jaroslav Kysela) [2179850] - ASoC: max98396: Make data monitor features configurable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Modify dai_id macros to be more generic (Jaroslav Kysela) [2179850] - ASoC: tas2562: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Export highpass filter setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Add IRQ handling (Jaroslav Kysela) [2179850] - ASoC: sigmadsp: switch to use kmemdup_nul() helper (Jaroslav Kysela) [2179850] - ASoC: max98088: add support for noise gate reg (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Use generic implementation for .ipc_msg_data field (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add snd_sof_dsp_ops callbacks for pcm and mail box (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add dai driver for mt8186 (Jaroslav Kysela) [2179850] - ASoC: codecs: add suspend and resume for ES8316 (Jaroslav Kysela) [2179850] - ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: imx8ulp: declare ops structure as static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip IMR boot after a firmware crash or boot failure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Verify ext manifest magic number (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Switch to standard device pages (Jaroslav Kysela) [2179850] - ALSA: pdaudiocf: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ALSA: vx: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ASoC: atmel_ssc_dai: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup WakeEnable and WakeStatus (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup AC Timing Control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup IO control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM Stream channel map and channel count (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM stream capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: add comment for control stream cap/chmap (Jaroslav Kysela) [2179850] - soundwire: intel: remove unused PDM capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup SHIM SYNC (Jaroslav Kysela) [2179850] - soundwire: intel: remove IPPTR unused definition (Jaroslav Kysela) [2179850] - soundwire: intel: regroup definitions for LCTL (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup definition of LCOUNT (Jaroslav Kysela) [2179850] - soundwire: intel: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: bus: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: intel: set dev_num_ida_min (Jaroslav Kysela) [2179850] - soundwire: bus: allow device number to be unique at system level (Jaroslav Kysela) [2179850] - soundwire: bus: rename sdw_ida as sdw_bus_ida (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX (Jaroslav Kysela) [2179850] - ALSA: hda: cleanup definitions for multi-link registers (Jaroslav Kysela) [2179850] - ASoC: wcd9335: remove always-true condition (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: remove unused definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove dai_posn variable (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add copy function for capture case (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Move sof_compr_copy functionality (Jaroslav Kysela) [2179850] - ASoC: Intel: fix unused-variable warning in probe_codec (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: summarize related settings at soc_new_pcm() (Jaroslav Kysela) [2179850] - ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is disabled (Jaroslav Kysela) [2179850] - ASoC: amd: acp: add a label to make error path more clean (Jaroslav Kysela) [2179850] - ASoC: amd: acp: switch to use dev_err_probe() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: remove unnecessary NULL checks (Jaroslav Kysela) [2179850] - ASoC: Change handling of unimplemented set_bclk_ratio (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused defines (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused MAX_PIN_CONFIGS constant (Jaroslav Kysela) [2179850] - ALSA: hda: Rework snd_hdac_stream_reset() to use macros (Jaroslav Kysela) [2179850] - ALSA: hda: Move stream-register polling macros (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: Add i.MX8ULP HW support (Jaroslav Kysela) [2179850] - ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Move cs42l42_supply_names to .c file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add include dependencies to cs42l42.h (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't include kernel.h (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: change es8326_regmap_config to static (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add support for computing timestamps (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Save channel count and sample bytes (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Introduce sof_compr_stream (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove byte offset computation (Jaroslav Kysela) [2179850] - soundwire: intel: Remove unnecessary TODO (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: core: remove setting platform_max in kcontrol macros (Jaroslav Kysela) [2179850] - ALSA: hda: Fix page fault in snd_hda_codec_shutdown() (Jaroslav Kysela) [2179850] - ALSA: hda: Remove codec init and exit routines (Jaroslav Kysela) [2179850] - ALSA: hda: Always free codec on the device release (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop hdac_ext usage for codec device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: codecs: add support for ES8326 (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop legacy HSW/BDW board-match information (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Drop SND_SOC_ACPI_INTEL_MATCH dependency (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Rename module (Jaroslav Kysela) [2179850] - ASoC: Intel: hsw_rt5640: Rename module (Jaroslav Kysela) [2179850] - ASoC: soc-utils: Improve kerneldoc for snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM support for acp i2s stream (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Initialize list to store acp_stream during pcm_open (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: Fixup DAI sample format (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add sof_mt8186_machs for mt8186 (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ASoC: omap: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: DAPM: Replace sprintf() calls with sysfs_emit_at() (Jaroslav Kysela) [2179850] - ASoC: core: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: tlv320aic26: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: aoa: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: ac97: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Use UID to map correct amp to prefix (Jaroslav Kysela) [2179850] - ASoC: codecs: show PING status on resume failures (Jaroslav Kysela) [2179850] - soundwire: add sdw_show_ping_status() helper (Jaroslav Kysela) [2179850] - soundwire: intel/cadence: expose PING status in manager ops (Jaroslav Kysela) [2179850] - soundwire: add read_ping_status helper definition in manager ops (Jaroslav Kysela) [2179850] - soundwire: qcom: Update error prints to debug prints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Drop no longer used ROM state definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the FSR state definitions during bootup (Jaroslav Kysela) [2179850] - ALSA: wavefront: remove redundant assignment to pointer end (Jaroslav Kysela) [2179850] - soundwire: Use acpi_dev_for_each_child() (Jaroslav Kysela) [2179850] - firewire: cdev: fix potential leak of kernel stack due to uninitialized value (Jaroslav Kysela) [2179850] - list: Add list_next_entry_circular() and list_prev_entry_circular() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Re-use generic struct u16_fract (Jaroslav Kysela) [2179850] - firewire: fix potential uaf in outbound_phy_packet_callback() (Jaroslav Kysela) [2179850] - firewire: add kernel API to access packet structure in request structure for AR context (Jaroslav Kysela) [2179850] - firewire: add kernel API to access CYCLE_TIME register (Jaroslav Kysela) [2179850] - firewire: Add dummy read_csr/write_csr functions (Jaroslav Kysela) [2179850] - treewide: Replace open-coded flex arrays in unions (Jaroslav Kysela) [2179850] - firewire: Remove function callback casts (Jaroslav Kysela) [2179850] - ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256 (Jaroslav Kysela) [2179850] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850]- [rt] build kernel-rt-4.18.0-498.rt7.287.el8 [2180997] - Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196767] - perf: Fix check before add_event_to_groups() in perf_group_detach() (Michael Petlan) [2209647] {CVE-2023-2235} - perf/core: Call LSM hook after copying perf_event_attr (Audra Mitchell) [2172142] - kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case (Audra Mitchell) [2172142] - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset (Audra Mitchell) [2172142] - cgroup: Fix race condition at rebind_subsystems() (Audra Mitchell) [2172142] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Audra Mitchell) [2172142] - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() (Audra Mitchell) [2172142] - genirq: Synchronize interrupt thread startup (Audra Mitchell) [2172142] - genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n (Audra Mitchell) [2172142] - scftorture: Fix distribution of short handler delays (Audra Mitchell) [2172142] - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation (Audra Mitchell) [2172142] - ipc/sem: do not sleep with a spin lock held (Audra Mitchell) [2172142] - signal: In get_signal test for signal_group_exit every time through the loop (Audra Mitchell) [2172142] - genirq: Move prio assignment into the newly created thread (Audra Mitchell) [2172142] - sched,irq: Convert to sched_set_fifo() (Audra Mitchell) [2172142] - cgroup/cpuset: Fix violation of cpuset locking rule (Audra Mitchell) [2172142] - timers: Move clearing of base::timer_running under base:: Lock (Audra Mitchell) [2172142] - cgroup1: fix leaked context root causing sporadic NULL deref in LTP (Audra Mitchell) [2172142] - jump_label: Fix usage in module __init (Audra Mitchell) [2172142] - padata: fix possible padata_works_lock deadlock (Audra Mitchell) [2172142] - genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq() (Audra Mitchell) [2172142] - padata: upgrade smp_mb__after_atomic to smp_mb in padata_do_serial (Audra Mitchell) [2172142] - cpu/speculation: Warn on unsupported mitigations= parameter (Audra Mitchell) [2172142] - x86/speculation: Remove redundant arch_smt_update() invocation (Audra Mitchell) [2172142] - cpu/hotplug: Non-SMP machines do not make use of booted_once (Audra Mitchell) [2172142] - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path (Jose Ignacio Tornos Martinez) [2156579] {CVE-2022-28388} - kernfs: Improve kernfs_notify() poll notification latency (Ian Kent) [2195844] - stmmac: fix changing mac address (Corinna Vinschen) [2177654] - net/sched: cls_tcindex: downgrade to imperfect hash (Davide Caratti) [2192300] {CVE-2023-1829} - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185962] {CVE-2023-1989} - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Ricardo Robaina) [2192672] {CVE-2023-2483} - s390/crypto: improve retry logic in case of master key change (Tobias Huschle) [2212794] - bpf: pull before calling skb_postpull_rcsum() (Felix Maurer) [2186521] - bpf, sockmap: fix race in sock_map_free() (Felix Maurer) [2186521] - bpf, sock_map: Move cancel_work_sync() out of sock lock (Felix Maurer) [2186521] - brcmfmac: Switch to appropriate helper to load EFI variable contents (Lenny Szubowicz) [2183047] - iwlwifi: Switch to proper EFI variable store interface (Lenny Szubowicz) [2183047] - efi: Store mask of supported runtime services in struct efi (Lenny Szubowicz) [2183047] - NFS: Don't report errors from nfs_pageio_complete() more than once (Benjamin Coddington) [2213644] - NFS: Do not report flush errors in nfs_write_end() (Benjamin Coddington) [2213644] - NFS: Don't report ENOSPC write errors twice (Benjamin Coddington) [2213644] - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS (Benjamin Coddington) [2213644] - NFS: Do not report EINTR/ERESTARTSYS as mapping errors (Benjamin Coddington) [2213644] - net: openvswitch: release vport resources on failure (Antoine Tenart) [2190225] - net: openvswitch: Add support to count upcall packets (Antoine Tenart) [2190225] - net: openvswitch: fix race on port output (Antoine Tenart) [2190225] - net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() (Antoine Tenart) [2190225] - net: openvswitch: fix flow memory leak in ovs_flow_cmd_new (Antoine Tenart) [2190225] - openvswitch: Fix flow lookup to use unmasked key (Antoine Tenart) [2190225] - openvswitch: switch from WARN to pr_warn (Antoine Tenart) [2190225] - EDAC/i10nm: Add Intel Emerald Rapids server support (Aristeu Rozanski) [2165649] - EDAC/skx_common: Delete duplicated and unreachable code (Aristeu Rozanski) [2165649] - EDAC/skx_common: Enable EDAC support for the "near" memory (Aristeu Rozanski) [2165649] - EDAC/i10nm: Print an extra register set of retry_rd_err_log (Aristeu Rozanski) [2165649] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM (Aristeu Rozanski) [2165649] - EDAC/skx_common: Add ChipSelect ADXL component (Aristeu Rozanski) [2165649] - EDAC/i10nm: Fix NVDIMM detection (Aristeu Rozanski) [2165649] - EDAC/skx_common: Set the memory type correctly for HBM memory (Aristeu Rozanski) [2165649] - EDAC/mc: Add new HBM2 memory type (Aristeu Rozanski) [2165649] - EDAC: Replace EDAC_DIMM_PTR() macro with edac_get_dimm() function (Aristeu Rozanski) [2165649] - tpm: disable hwrng for fTPM on some AMD designs (Štěpán Horáček) [2159583] - tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address (Štěpán Horáček) [2159583] - tpm: Use managed allocation for bios event log (Štěpán Horáček) [2159583] - efi: tpm: Avoid READ_ONCE() for accessing the event log (Štěpán Horáček) [2159583] - tpm: Allow system suspend to continue when TPM suspend fails (Štěpán Horáček) [2159583] - tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: acpi: Call acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm/tpm_crb: Fix error message in __crb_relinquish_locality() (Štěpán Horáček) [2159583] - tpm: Avoid function type cast of put_device() (Štěpán Horáček) [2159583] - char: tpm: Protect tpm_pm_suspend with locks (Štěpán Horáček) [2159583] - efi/tpm: Pass correct address to memblock_reserve (Štěpán Horáček) [2159583] - char: move from strlcpy with unused retval to strscpy (Štěpán Horáček) [2159583] - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH (Štěpán Horáček) [2159583] - tpm: Fix buffer access in tpm2_get_tpm_pt() (Štěpán Horáček) [2159583] - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() (Štěpán Horáček) [2159583] - tpm: use try_get_ops() in tpm-space.c (Štěpán Horáček) [2159583] - tpm: Fix error handling in async work (Štěpán Horáček) [2159583] - tpm: vtpm_proxy: Check length to avoid compiler warning (Štěpán Horáček) [2159583] - tpm: fix NPE on probe for missing device (Štěpán Horáček) [2159583] - tpm: fix potential NULL pointer access in tpm_del_char_device (Štěpán Horáček) [2159583] - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' (Štěpán Horáček) [2159583] - tpm: add request_locality before write TPM_INT_ENABLE (Štěpán Horáček) [2159583] - tpm_tis_spi: Add missing SPI ID (Štěpán Horáček) [2159583] - tpm: fix Atmel TPM crash caused by too frequent queries (Štěpán Horáček) [2159583] - tpm: Check for integer overflow in tpm2_map_response_body() (Štěpán Horáček) [2159583] - KEYS: trusted: Fix TPM reservation for seal/unseal (Štěpán Horáček) [2135881] - KVM: x86: Add helpers to recalc physical vs. logical optimized APIC maps (John Allen) [2117761] - KVM: x86: Allow APICv APIC ID inhibit to be cleared (John Allen) [2117761] - KVM: x86: Track required APICv inhibits with variable, not callback (John Allen) [2117761] - Revert "KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu" (John Allen) [2117761] - KVM: SVM: Handle multiple logical targets in AVIC kick fastpath (John Allen) [2117761] - KVM: SVM: Require logical ID to be power-of-2 for AVIC entry (John Allen) [2117761] - KVM: SVM: Update svm->ldr_reg cache even if LDR is "bad" (John Allen) [2117761] - KVM: SVM: Always update local APIC on writes to logical dest register (John Allen) [2117761] - KVM: SVM: Inhibit AVIC if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Inhibit APICv/AVIC if the optimized physical map is disabled (John Allen) [2117761] - KVM: x86: Honor architectural behavior for aliased 8-bit APIC IDs (John Allen) [2117761] - Documentation: KVM: Add SPDX-License-Identifier tag (John Allen) [2117761] - Documentation: KVM: add virtual CPU errata documentation (John Allen) [2117761] - KVM: x86: Disable APIC logical map if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Disable APIC logical map if logical ID covers multiple MDAs (John Allen) [2117761] - KVM: x86: Skip redundant x2APIC logical mode optimized cluster setup (John Allen) [2117761] - KVM: x86: Explicitly track all possibilities for APIC map's logical modes (John Allen) [2117761] - KVM: x86: Explicitly skip optimized logical map setup if vCPU's LDR==0 (John Allen) [2117761] - KVM: SVM: Add helper to perform final AVIC "kick" of single vCPU (John Allen) [2117761] - KVM: SVM: Document that vCPU ID == APIC ID in AVIC kick fastpatch (John Allen) [2117761] - Revert "KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible" (John Allen) [2117761] - KVM: SVM: Replace "avic_mode" enum with "x2avic_enabled" boolean (John Allen) [2117761] - KVM: x86: Inhibit APIC memslot if x2APIC and AVIC are enabled (John Allen) [2117761] - KVM: x86: Handle APICv updates for APIC "mode" changes via request (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled (John Allen) [2117761] - KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target (John Allen) [2117761] - KVM: SVM: Flush the "current" TLB when activating AVIC (John Allen) [2117761] - KVM: x86: Purge "highest ISR" cache when updating APICv state (John Allen) [2117761] - KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps (John Allen) [2117761] - KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg (John Allen) [2117761] - KVM: x86: Do not block APIC write for non ICR registers (John Allen) [2117761] - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode (John Allen) [2117761] - KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself (John Allen) [2117761] - KVM: SEV: fix misplaced closing parenthesis (John Allen) [2117761] - KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register (John Allen) [2117761] - KVM: SVM: Fix x2APIC MSRs interception (John Allen) [2117761] - KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception (John Allen) [2117761] - KVM: SVM: Add AVIC doorbell tracepoint (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: Warning APICv inconsistency only when vcpu APIC mode is valid (John Allen) [2117761] - KVM: x86: Move APIC access page helper to common x86 code (John Allen) [2117761] - KVM: SVM: Introduce hybrid-AVIC mode (John Allen) [2117761] - KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu (John Allen) [2117761] - KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs (John Allen) [2117761] - KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask (John Allen) [2117761] - KVM: SVM: Ignore writes to Remote Read Data on AVIC write traps (John Allen) [2117761] - KVM: SVM: Introduce logic to (de)activate x2AVIC mode (John Allen) [2117761] - KVM: x86: nSVM: always intercept x2apic msrs (John Allen) [2117761] - KVM: SVM: Don't put/load AVIC when setting virtual APIC mode (John Allen) [2117761] - KVM: SVM: Refresh AVIC configuration when changing APIC mode (John Allen) [2117761] - KVM: x86: Deactivate APICv on vCPU with APIC disabled (John Allen) [2117761] - KVM: SVM: Adding support for configuring x2APIC MSRs interception (John Allen) [2117761] - KVM: SVM: Do not support updating APIC ID when in x2APIC mode (John Allen) [2117761] - KVM: SVM: Compute dest based on sender's x2APIC status for AVIC kick (John Allen) [2117761] - KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID (John Allen) [2117761] - KVM: SVM: Update max number of vCPUs supported for x2AVIC mode (John Allen) [2117761] - KVM: svm/avic: Drop "struct kvm_x86_ops" for avic_hardware_setup() (John Allen) [2117761] - KVM: SVM: Detect X2APIC virtualization (x2AVIC) support (John Allen) [2117761] - KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELD (John Allen) [2117761] - x86/cpufeatures: Introduce x2AVIC CPUID bit (John Allen) [2117761] - KVM: x86: SVM: fix nested PAUSE filtering when L0 intercepts PAUSE (John Allen) [2117761] - KVM: x86: nSVM: support PAUSE filtering when L0 doesn't intercept PAUSE (John Allen) [2117761] - KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put (John Allen) [2117761] - KVM: x86: disable preemption around the call to kvm_arch_vcpu_{un|}blocking (John Allen) [2117761] - KVM: x86: disable preemption while updating apicv inhibition (John Allen) [2117761] - KVM: SVM: Fix x2APIC Logical ID calculation for avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: x86: SVM: fix avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: SVM: remove avic's broken code that updated APIC ID (John Allen) [2117761] - KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base (John Allen) [2117761] - KVM: x86: document AVIC/APICv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow AVIC to co-exist with a nested guest running (John Allen) [2117761] - KVM: x86: allow per cpu apicv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow to force AVIC to be enabled (John Allen) [2117761]- [rt] build kernel-rt-4.18.0-497.rt7.286.el8 [2180997] - sctp: fix a potential overflow in sctp_ifwdtsn_skip (Xin Long) [2189324] - sctp: check send stream number after wait_for_sndbuf (Xin Long) [2189324] - sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list (Xin Long) [2189324] - sctp: fail if no bound addresses can be used for a given scope (Xin Long) [2189324] - sctp: sysctl: make extra pointers netns aware (Xin Long) [2189324] - sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop (Xin Long) [2189324] - sctp: delete free member from struct sctp_sched_ops (Xin Long) [2189324] - sctp: fix memory leak in sctp_stream_outq_migrate() (Xin Long) [2189324] - sctp: clear out_curr if all frag chunks of current msg are pruned (Xin Long) [2189324] - sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent (Xin Long) [2189324] - sched/fair: Fix imbalance overflow (Phil Auld) [RHEL-419] - sched/fair: Move calculate of avg_load to a better location (Phil Auld) [RHEL-419] - sched/fair: Sanitize vruntime of entity being migrated (Phil Auld) [RHEL-419] - sched/rt: pick_next_rt_entity(): check list_entry (Phil Auld) [RHEL-419] - sched/fair: sanitize vruntime of entity being placed (Phil Auld) [RHEL-419] - sched/fair: Limit sched slice duration (Phil Auld) [RHEL-419] - sched/topology: Add __init for sched_init_domains() (Phil Auld) [RHEL-419] - sched/core: Reorganize ttwu_do_wakeup() and ttwu_do_activate() (Phil Auld) [RHEL-419] - sched/core: Micro-optimize ttwu_runnable() (Phil Auld) [RHEL-419] - sched/numa: Stop an exhastive search if an idle core is found (Phil Auld) [RHEL-419] - sched/topology: Add __init for init_defrootdomain (Phil Auld) [RHEL-419] - sched: Clear ttwu_pending after enqueue_task() (Phil Auld) [RHEL-419] - sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-419] - sched/fair: Cleanup for SIS_PROP (Phil Auld) [RHEL-419] - sched/fair: Default to false in test_idle_cores() (Phil Auld) [RHEL-419] - sched/fair: Remove useless check in select_idle_core() (Phil Auld) [RHEL-419] - sched/fair: Avoid double search on same cpu (Phil Auld) [RHEL-419] - sched/fair: Remove redundant check in select_idle_smt() (Phil Auld) [RHEL-419] - sched: Rename task_running() to task_on_cpu() (Phil Auld) [RHEL-419] - sched/fair: Move call to list_last_entry() in detach_tasks (Phil Auld) [RHEL-419] - sched/fair: Cleanup loop_max and loop_break (Phil Auld) [RHEL-419] - sched/fair: Make sure to try to detach at least one movable task (Phil Auld) [RHEL-419] - sched: Add update_current_exec_runtime helper (Phil Auld) [RHEL-419] - sched/fair: Don't init util/runnable_avg for !fair task (Phil Auld) [RHEL-419] - sched/fair: Move task sched_avg attach to enqueue_task_fair() (Phil Auld) [RHEL-419] - sched/fair: Update comments in enqueue/dequeue_entity() (Phil Auld) [RHEL-419] - sched/fair: Maintain task se depth in set_task_rq() (Phil Auld) [RHEL-419] - sched/debug: Print each field value left-aligned in sched_show_task() (Phil Auld) [RHEL-419] - sched/fair: Make per-cpu cpumasks static (Phil Auld) [RHEL-419] - sched/fair: Rename select_idle_mask to select_rq_mask (Phil Auld) [RHEL-419] - sched: Snapshot thread flags (Phil Auld) [RHEL-419] - sched/fair: find_idlest_group(): Remove unused sd_flag parameter (Phil Auld) [RHEL-419] - redhat/genlog.py: add support to list/process zstream Jira tickets (Herton R. Krzesinski) - powercap: intel_rapl: add support for Emerald Rapids (Prarit Bhargava) [2156804] - vsock: avoid to close connected socket after the timeout (Stefano Garzarella) [2209710] - sfc: Fix module EEPROM reporting for QSFP modules (Íñigo Huguet) [2192382] - perf script: Fix missing Retire Latency fields option documentation (Michael Petlan) [2177014] - perf event x86: Add retire_lat when synthesizing PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [2177014] - perf test x86: Support the retire_lat (Retire Latency) sample_type check (Michael Petlan) [2177014] - perf script: Support Retire Latency (Michael Petlan) [2177014] - perf report: Support Retire Latency (Michael Petlan) [2177014]- [rt] build kernel-rt-4.18.0-496.rt7.285.el8 [2180997] - netfilter: nft_redir: correct value of inet type `.maxattrs` (Florian Westphal) [2189517] - netfilter: tproxy: fix deadlock due to missing BH disable (Florian Westphal) [2189517] - netfilter: ebtables: fix table blob use-after-free (Florian Westphal) [2189517] - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() (Florian Westphal) [2189517] - netfilter: nf_tables: make table handle allocation per-netns friendly (Florian Westphal) [2189517] - netfilter: nf_tables: really skip inactive sets when allocating name (Florian Westphal) [2189517] - intel_idle: add Emerald Rapids Xeon support (Prarit Bhargava) [2156824] - tools/power turbostat: Introduce support for EMR (Prarit Bhargava) [2156806] - kunit: drm: make DRM buddy test compatible with other pages sizes (Nico Pache) [2209108] - redhat: fix missing kunit module in mod-internal.list (Nico Pache) [2209108] - bluetooth: Perform careful capability checks in hci_sock_ioctl() (Ricardo Robaina) [2196359] {CVE-2023-2002} - macvlan: Fix mc_filter calculation (Xin Long) [2186948] - macvlan: Add netlink attribute for broadcast cutoff (Xin Long) [2186948] - macvlan: Skip broadcast queue if multicast with single receiver (Xin Long) [2186948] - net: macvlan: fix memory leaks of macvlan_common_newlink (Xin Long) [2186948] - net: macvlan: change schedule system_wq to system_unbound_wq (Xin Long) [2186948] - net: macvlan: fix potential UAF problem for lowerdev (Xin Long) [2186948] - macvlan: Support for high multicast packet rate (Xin Long) [2186948] - macvlan: Skip loopback packets in RX handler (Xin Long) [2186948] - macvlan: fix null dereference in macvlan_device_event() (Xin Long) [2186948] - macvlan: add cond_resched() during multicast processing (Xin Long) [2186948] - macvlan: schedule bc_work even if error (Xin Long) [2186948] - macvlan: replace kfree_skb by consume_skb for drop profiles (Xin Long) [2186948] - tipc: fix unexpected link reset due to discovery messages (Xin Long) [2193242] - tipc: Fix potential OOB in tipc_link_proto_rcv() (Xin Long) [2193242] - tipc: check skb_linearize() return value in tipc_disc_rcv() (Xin Long) [2193242] - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header (Xin Long) [2193242] - tipc: fix a null-ptr-deref in tipc_topsrv_accept (Xin Long) [2193242] - s390/dasd: fix hanging blockdevice after request requeue (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce event for start IO error (Tobias Huschle) [2043875] - s390/dasd: add aq_timeouts autoquiesce trigger (Tobias Huschle) [2043875] - s390/dasd: add aq_requeue sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add aq_mask sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce feature (Tobias Huschle) [2043875] - s390/dasd: remove unused DASD EER defines (Tobias Huschle) [2043875] - md: Fix bitmap offset type in sb writer (Nigel Croxon) [2189478] - md/raid5: Improve performance for sequential IO (Nigel Croxon) [2189478] - md/raid5: remove unused working_disks variable (Nigel Croxon) [2189478] - md/raid10: fix memleak of md thread (Nigel Croxon) [2189478] - md/raid10: fix memleak for 'conf->bio_split' (Nigel Croxon) [2189478] - md/raid10: fix leak of 'r10bio->remaining' for recovery (Nigel Croxon) [2189478] - md/raid10: don't BUG_ON() in raise_barrier() (Nigel Croxon) [2189478] - md: fix soft lockup in status_resync (Nigel Croxon) [2189478] - md: add error_handlers for raid0 and linear (Nigel Croxon) [2151208 2189478] - md: Use optimal I/O size for last bitmap page (Nigel Croxon) [2189478] - md: Fix types in sb writer (Nigel Croxon) [2189478] - md: Move sb writer loop to its own function (Nigel Croxon) [2189478] - md/raid10: Fix typo in comment (replacment -> replacement) (Nigel Croxon) [2189478] - md/raid10: fix null-ptr-deref in raid10_sync_request (Nigel Croxon) [2189478] - md/raid10: fix task hung in raid10d (Nigel Croxon) [2189478] - md: simplify sysctl registration (Nigel Croxon) [2189478] - HID: intel-ish-hid: ipc: Fix potential use-after-free in work function (Tony Camuso) [2182388] - devm-helpers: Fix devm_delayed_work_autocancel() kerneldoc (Tony Camuso) [2182388] - devm-helpers: Add resource managed version of work init (Tony Camuso) [2182388] - workqueue: Add resource managed version of delayed work init (Tony Camuso) [2182388] - HID: stop drivers from selecting CONFIG_HID (Tony Camuso) [2182388] - HID: intel_ish-hid: Add check for ishtp_dma_tx_map (Tony Camuso) [2182388] - HID: intel-ish-hid: ishtp: remove variable rb_count (Tony Camuso) [2182388]- [rt] build kernel-rt-4.18.0-495.rt7.284.el8 [2180997] - i40e: Add support for VF to specify its primary MAC address (Stefan Assmann) [2091552] - net/tg3: resolve deadlock in tg3_reset_task() during EEH (Ken Cox) [2159218 2166475] - HID: asus: use spinlock to safely schedule workers (Ricardo Robaina) [2186285] {CVE-2023-1079} - HID: asus: use spinlock to protect concurrent accesses (Ricardo Robaina) [2186285] {CVE-2023-1079} - e1000e: Disable TSO on i219-LM card to increase speed (Ken Cox) [2109782] - erspan: get the proto with the md version for collect_md (Xin Long) [2207724] - netfilter: nf_tables: deactivate anonymous set from preparation phase (Florian Westphal) [2196155] {CVE-2023-32233} - scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD (Ewan D. Milne) [2171092] - scsi: core: Fix a source code comment (Ewan D. Milne) [2171092] - scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" (Ewan D. Milne) [2171092] - scsi: scsi_debug: Delete unreachable code in inquiry_vpd_b0() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_INITIAL in do_scsi_scan_host() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_RESCAN in __scsi_add_device() (Ewan D. Milne) [2171092] - scsi: Define the COMPLETED sense key (Ewan D. Milne) [2171092] - scsi: core: Add I/O timeout count for SCSI device (Ewan D. Milne) [2171092] - tipc: check the bearer min mtu properly when setting it by netlink (Xin Long) [2185143] - tipc: do not update mtu if msg_max is too small in mtu negotiation (Xin Long) [2185143] - tipc: add tipc_bearer_min_mtu to calculate min mtu (Xin Long) [2185143] - net/tipc: fix tipc header files for kernel-doc (Xin Long) [2185143] - scsi: smartpqi: Update version to 2.1.22-040 (Don Brace) [2162103] - scsi: smartpqi: Update copyright to 2023 (Don Brace) [2162103] - scsi: smartpqi: Add sysfs entry for NUMA node in /sys/block/sdX/device (Don Brace) [2162103] - scsi: smartpqi: Stop sending driver-initiated TURs (Don Brace) [2162103] - scsi: smartpqi: Fix byte aligned writew for ARM servers (Don Brace) [2162103] - scsi: smartpqi: Add support for RAID NCQ priority (Don Brace) [2162103] - scsi: smartpqi: Validate block layer host tag (Don Brace) [2162103] - scsi: smartpqi: Remove contention for raid_bypass_cnt (Don Brace) [2162103] - scsi: smartpqi: Fix rare SAS transport memory leak (Don Brace) [2162103] - scsi: smartpqi: Remove NULL pointer check (Don Brace) [2162103] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2162103] - scsi: smartpqi: Map full length of PCI BAR 0 (Don Brace) [2162103] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [2162103] - scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add() (Tomas Henzl) [2163671] - scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain frame allocation (Tomas Henzl) [2163671] - scsi: mpi3mr: Handle soft reset in progress fault code (0xF002) (Tomas Henzl) [2163671] - scsi: mpi3mr: Update driver version to 8.4.1.0.0 (Tomas Henzl) [2163671] - scsi: mpi3mr: Update copyright year (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [2163671] - scsi: mpi3mr: Update MPI Headers to revision 27 (Tomas Henzl) [2163671] - scsi: mpi3mr: Avoid escalating to higher level reset when target is removed (Tomas Henzl) [2163671] - scsi: mpi3mr: Modify MUR timeout value to 120 seconds (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix admin queue memory leak upon soft reset (Tomas Henzl) [2163671] - scsi: mpi3mr: Successive VD delete and add causes FW fault (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix expander node leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix config page DMA memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix throttle_groups memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Bad drive in topology results kernel crash (Tomas Henzl) [2163671] - scsi: mpi3mr: NVMe command size greater than 8K fails (Tomas Henzl) [2163671] - scsi: mpi3mr: Return proper values for failures in firmware init path (Tomas Henzl) [2163671] - scsi: mpi3mr: Wait for diagnostic save during controller init (Tomas Henzl) [2163671] - scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabled (Tomas Henzl) [2163671] - scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unneeded version.h include (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization (Tomas Henzl) [2163671] - scsi: mpi3mr: Use number of bits to manage bitmap sizes (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix an issue found by KASAN (Tomas Henzl) [2163671] - scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2163671] - scsi: mpi3mr: Suppress command reply debug prints (Tomas Henzl) [2163671] - ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms' (Tony Camuso) [2174220] - ipmi:ssif: Add a timer between request retries (Tony Camuso) [2174220] - ipmi:ssif: Remove rtc_us_timer (Tony Camuso) [2174220] - ipmi_ssif: Rename idle state and check (Tony Camuso) [2174220] - ipmi:ssif: resend_msg() cannot fail (Tony Camuso) [2174220] - ipmi/watchdog: use strscpy() to instead of strncpy() (Tony Camuso) [2174220] - ipmi: ssif_bmc: Convert to i2c's .probe_new() (Tony Camuso) [2174220] - ipmi: fix use after free in _ipmi_destroy_user() (Tony Camuso) [2174220] - ipmi:ssif: Increase the message retry time (Tony Camuso) [2174220] - ipmi: Fix some kernel-doc warnings (Tony Camuso) [2174220] - ipmi: ssif_bmc: Use EPOLLIN instead of POLLIN (Tony Camuso) [2174220] - ipmi: fix msg stack when IPMI is disconnected (Tony Camuso) [2174220] - ipmi: fix memleak when unload ipmi driver (Tony Camuso) [2174220] - ipmi: fix long wait in unload when IPMI disconnect (Tony Camuso) [2174220] - ipmi: kcs: Poll OBF briefly to reduce OBE latency (Tony Camuso) [2174220] - ipmi: ssif_bmc: Add SSIF BMC driver (Tony Camuso) [2174220] - ipmi: Remove unused struct watcher_entry (Tony Camuso) [2174220] - ipmi: kcs: aspeed: Update port address comments (Tony Camuso) [2174220] - ipmi: Add __init/__exit annotations to module init/exit funcs (Tony Camuso) [2174220] - ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure (Tony Camuso) [2174220] - ipmi:ipmb: Fix a vague comment and a typo (Tony Camuso) [2174220] - ipmi: Fix comment typo (Tony Camuso) [2174220] - char: ipmi: modify NPCM KCS configuration (Tony Camuso) [2174220] - cipso: Fix data-races around sysctl. (Juraj Marcin) [2181138] - netlabel: fix out-of-bounds memory accesses (Juraj Marcin) [2181138] - CIPSO: Fix unaligned memory access in cipso_v4_gentag_hdr (Juraj Marcin) [2181138] - netlabel_domainhash.c: Use built-in RCU list checking (Juraj Marcin) [2181138] - net: netlabel: Use built-in RCU list checking (Juraj Marcin) [2181138] - netlabel: remove redundant assignment to pointer iter (Juraj Marcin) [2181138] - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() (Juraj Marcin) [2181138] - selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() (Juraj Marcin) [2181138] - selinux: free contexts previously transferred in selinux_add_opt() (Juraj Marcin) [2181138] - LSM: general protection fault in legacy_parse_param (Juraj Marcin) [2181138] - selinux: check return value of sel_make_avc_files (Juraj Marcin) [2181138] - net/sched: flower: fix error handler on replace (Ivan Vecera) [2180870] - Revert "net/sched: flower: Fix wrong handle assignment during filter change" (Ivan Vecera) [2180870] - net/sched: flower: fix filter idr initialization (Ivan Vecera) [2180870] - net/sched: cls_api: remove block_cb from driver_list before freeing (Ivan Vecera) [2180870] - net/sched: flower: Fix wrong handle assignment during filter change (Ivan Vecera) [2180870] - net/sched: cls_api: Initialize miss_cookie_node when action miss is not used (Ivan Vecera) [2180870] - net/sched: sch_fq: fix integer overflow of "credit" (Ivan Vecera) [2180870] - net/sched: clear actions pointer in miss cookie init fail (Ivan Vecera) [2180870] - net/sched: mqprio: simplify handling of nlattr portion of TCA_OPTIONS (Ivan Vecera) [2180870] - l2tp: generate correct module alias strings (Ivan Vecera) [2180870] - net/sched: act_api: add specific EXT_WARN_MSG for tc action (Ivan Vecera) [2180870] - Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy" (Ivan Vecera) [2180870] - netfilter: ctnetlink: revert to dumping mark regardless of event type (Ivan Vecera) [2180870] - net/sched: flower: fix fl_change() error recovery path (Ivan Vecera) [2180870] - net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy (Ivan Vecera) [2180870] - net/sched: act_connmark: handle errno on tcf_idr_check_alloc (Ivan Vecera) [2180870] - net/sched: act_sample: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_mpls: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_pedit: fix action bind logic (Ivan Vecera) [2180870] - net/sched: cls_api: Move call to tcf_exts_miss_cookie_base_destroy() (Ivan Vecera) [2180870] - net/sched: flower: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: flower: Move filter handle initialization earlier (Ivan Vecera) [2180870] - net/sched: cls_api: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: Rename user cookie and act cookie (Ivan Vecera) [2180870] - net/sched: taprio: dynamic max_sdu larger than the max_mtu is unlimited (Ivan Vecera) [2180870] - net/sched: taprio: don't allow dynamic max_sdu to go negative after stab adjustment (Ivan Vecera) [2180870] - net/sched: taprio: fix calculation of maximum gate durations (Ivan Vecera) [2180870] - net/sched: act_pedit: use percpu overlimit counter when available (Ivan Vecera) [2180870] - net/sched: act_gate: use percpu stats (Ivan Vecera) [2180870] - net/sched: act_connmark: transition to percpu stats and rcu (Ivan Vecera) [2180870] - net/sched: act_nat: transition to percpu stats and rcu (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: cleanup temporary files when test is aborted (Ivan Vecera) [2180870] - net/sched: support per action hw stats (Ivan Vecera) [2180870] - net/sched: introduce flow_offload action cookie (Ivan Vecera) [2180870] - net/sched: pass flow_stats instead of multiple stats args (Ivan Vecera) [2180870] - net/sched: act_pedit, setup offload action for action stats query (Ivan Vecera) [2180870] - net/sched: optimize action stats api calls (Ivan Vecera) [2180870] - net/sched: act_ctinfo: use percpu stats (Ivan Vecera) [2180870] - net/sched: fix error recovery in qdisc_create() (Ivan Vecera) [2180870] - net/sched: taprio: don't segment unnecessarily (Ivan Vecera) [2180870] - net/sched: taprio: split segmentation logic from qdisc_enqueue() (Ivan Vecera) [2180870] - net/sched: taprio: automatically calculate queueMaxSDU based on TC gate durations (Ivan Vecera) [2180870] - net/sched: keep the max_frm_len information inside struct sched_gate_list (Ivan Vecera) [2180870] - net/sched: taprio: warn about missing size table (Ivan Vecera) [2180870] - net/sched: make stab available before ops->init() call (Ivan Vecera) [2180870] - net/sched: taprio: calculate guard band against actual TC gate close time (Ivan Vecera) [2180870] - net/sched: taprio: calculate budgets per traffic class (Ivan Vecera) [2180870] - net/sched: taprio: rename close_time to end_time (Ivan Vecera) [2180870] - net/sched: taprio: calculate tc gate durations (Ivan Vecera) [2180870] - net/sched: taprio: give higher priority to higher TCs in software dequeue mode (Ivan Vecera) [2180870] - net/sched: taprio: avoid calling child->ops->dequeue(child) twice (Ivan Vecera) [2180870] - net/sched: taprio: refactor one skb dequeue from TXQ to separate function (Ivan Vecera) [2180870] - net/sched: taprio: continue with other TXQs if one dequeue() failed (Ivan Vecera) [2180870] - net/sched: taprio: delete peek() implementation (Ivan Vecera) [2180870] - net: sched: sch: Fix off by one in htb_activate_prios() (Ivan Vecera) [2180870] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Ivan Vecera) [2180870] - net/sched: taprio: pass mqprio queue configuration to ndo_setup_tc() (Ivan Vecera) [2180870] - net/sched: refactor mqprio qopt reconstruction to a library function (Ivan Vecera) [2180870] - net/sched: taprio: centralize mqprio qopt validation (Ivan Vecera) [2180870] - net/sched: mqprio: add extack messages for queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow offloading drivers to request queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow reverse TC:TXQ mappings (Ivan Vecera) [2180870] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Ivan Vecera) [2180870] - net/sched: mqprio: refactor offloading and unoffloading to dedicated functions (Ivan Vecera) [2180870] - net/sched: mqprio: refactor nlattr parsing to a separate function (Ivan Vecera) [2180870] - netlink: add support for formatted extack messages (Ivan Vecera) [2180870] - net/sched: simplify tcf_pedit_act (Ivan Vecera) [2180870] - net/sched: transition act_pedit to rcu and percpu stats (Ivan Vecera) [2180870] - net: sched: sch: Bounds check priority (Ivan Vecera) [2180870] - net: Kconfig: fix spellos (Ivan Vecera) [2180870] - net/sched: sch_taprio: do not schedule in taprio_reset() (Ivan Vecera) [2180870] - sched: add new attr TCA_EXT_WARN_MSG to report tc extact message (Ivan Vecera) [2180870] - net/sched: sch_taprio: fix possible use-after-free (Ivan Vecera) [2180870] - net: sched: htb: fix htb_classify() kernel-doc (Ivan Vecera) [2180870] - net/sched: fix retpoline wrapper compilation on configs without tc filters (Ivan Vecera) [2180870] - net: sched: update the nat flag for icmp error packets in ct_nat_execute (Ivan Vecera) [2180870] - net/sched: avoid indirect classify functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: avoid indirect act functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: add retpoline wrapper for tc (Ivan Vecera) [2180870] - net/sched: move struct action_ops definition out of ifdef (Ivan Vecera) [2180870] - netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark (Ivan Vecera) [2180870] - net: sched: allow act_ct to be built without NF_NAT (Ivan Vecera) [2180870] - netfilter: conntrack: Fix data-races around ct mark (Ivan Vecera) [2180870] - net: flow_offload: add support for ARP frame matching (Ivan Vecera) [2180870] - selftests: tc-testing: Add matchJSON to tdc (Ivan Vecera) [2180870] - Documentation: networking: TC queue based filtering (Ivan Vecera) [2180870] - act_skbedit: skbedit queue mapping for receive queue (Ivan Vecera) [2180870] - net: sched: cake: fix null pointer access issue when cake_init() fails (Ivan Vecera) [2180870] - net: sched: use tc_cls_bind_class() in filter (Ivan Vecera) [2180870] - net: sched: cls_api: introduce tc_cls_bind_class() helper (Ivan Vecera) [2180870] - net: sched: ensure n arg not empty before call bind_class (Ivan Vecera) [2180870] - selftests/tc-testing: update qdisc/cls/action features in config (Ivan Vecera) [2180870] - net/sched: taprio: allow user input of per-tc max SDU (Ivan Vecera) [2180870] - net/sched: query offload capabilities through ndo_setup_tc() (Ivan Vecera) [2180870] - net: sched: act_bpf: simplify code logic in tcf_bpf_init() (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for teql qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for tbf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for taprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for skbprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfb qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for plug qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for pfifo_fast qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for hhf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for gred qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for fq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for etf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for codel qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for choke qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for atm qdisc (Ivan Vecera) [2180870] - headers: Remove some left-over license text (Ivan Vecera) [2180870] - net/sched: taprio: simplify list iteration in taprio_dev_notifier() (Ivan Vecera) [2180870] - net/sched: taprio: remove unnecessary taprio_list_lock (Ivan Vecera) [2180870] - net: sched: remove unused tcf_result extension (Ivan Vecera) [2180870] - net: sched: simplify code in mall_reoffload (Ivan Vecera) [2180870] - net: sched: act_ct: remove redundant variable err (Ivan Vecera) [2180870] - selftests/tc-testings: add list case for basic filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for tcindex filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for rsvp filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for route filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for flow filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for cgroup filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for bpf filter (Ivan Vecera) [2180870] - net/sched: use tc_cls_stats_dump() in filter (Ivan Vecera) [2180870] - net/sched: cls_api: add helper for tc cls walker stats dump (Ivan Vecera) [2180870] - net/sched: taprio: replace safety precautions with comments (Ivan Vecera) [2180870] - net/sched: taprio: add extack messages in taprio_init (Ivan Vecera) [2180870] - net/sched: taprio: stop going through private ops for dequeue and peek (Ivan Vecera) [2180870] - net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_enqueue (Ivan Vecera) [2180870] - net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_destroy() (Ivan Vecera) [2180870] - net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: avoid disabling offload when it was never enabled (Ivan Vecera) [2180870] - flow_offload: Introduce flow_match_l2tpv3 (Ivan Vecera) [2180870] - net/sched: flower: Add L2TPv3 filter (Ivan Vecera) [2180870] - flow_dissector: Add L2TPv3 dissectors (Ivan Vecera) [2180870] - skbuff: make __skb_header_pointer()'s data argument const (Ivan Vecera) [2180870] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2180870] - uapi: move IPPROTO_L2TP to in.h (Ivan Vecera) [2180870] - selftests/tc-testings: add tunnel_key action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add sample action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add nat action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add ife action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add connmark action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for xt action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for gate action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for ctinfo action (Ivan Vecera) [2180870] - net: sched: act_vlan: get rid of tcf_vlan_walker and tcf_vlan_search (Ivan Vecera) [2180870] - net: sched: act_tunnel_key: get rid of tunnel_key_walker and tunnel_key_search (Ivan Vecera) [2180870] - net: sched: act_skbmod: get rid of tcf_skbmod_walker and tcf_skbmod_search (Ivan Vecera) [2180870] - net: sched: act_skbedit: get rid of tcf_skbedit_walker and tcf_skbedit_search (Ivan Vecera) [2180870] - net: sched: act_simple: get rid of tcf_simp_walker and tcf_simp_search (Ivan Vecera) [2180870] - net: sched: act_sample: get rid of tcf_sample_walker and tcf_sample_search (Ivan Vecera) [2180870] - net: sched: act_police: get rid of tcf_police_walker and tcf_police_search (Ivan Vecera) [2180870] - net: sched: act_pedit: get rid of tcf_pedit_walker and tcf_pedit_search (Ivan Vecera) [2180870] - net: sched: act_nat: get rid of tcf_nat_walker and tcf_nat_search (Ivan Vecera) [2180870] - net: sched: act_mpls: get rid of tcf_mpls_walker and tcf_mpls_search (Ivan Vecera) [2180870] - net: sched: act_mirred: get rid of tcf_mirred_walker and tcf_mirred_search (Ivan Vecera) [2180870] - net: sched: act_ipt: get rid of tcf_ipt_walker/tcf_xt_walker and tcf_ipt_search/tcf_xt_search (Ivan Vecera) [2180870] - net: sched: act_ife: get rid of tcf_ife_walker and tcf_ife_search (Ivan Vecera) [2180870] - net: sched: act_gate: get rid of tcf_gate_walker and tcf_gate_search (Ivan Vecera) [2180870] - net: sched: act_gact: get rid of tcf_gact_walker and tcf_gact_search (Ivan Vecera) [2180870] - net: sched: act_ctinfo: get rid of tcf_ctinfo_walker and tcf_ctinfo_search (Ivan Vecera) [2180870] - net: sched: act_ct: get rid of tcf_ct_walker and tcf_ct_search (Ivan Vecera) [2180870] - net: sched: act_csum: get rid of tcf_csum_walker and tcf_csum_search (Ivan Vecera) [2180870] - net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search (Ivan Vecera) [2180870] - net: sched: act_bpf: get rid of tcf_bpf_walker and tcf_bpf_search (Ivan Vecera) [2180870] - net: sched: act_api: implement generic walker and search for tc action (Ivan Vecera) [2180870] - net: sched: act: move global static variable net_id to tc_action_ops (Ivan Vecera) [2180870] - net: sched: htb: remove redundant resource cleanup in htb_init() (Ivan Vecera) [2180870] - net/sched: cls_api: remove redundant 0 check in tcf_qevent_init() (Ivan Vecera) [2180870] - net: sched: etf: remove true check in etf_enable_offload() (Ivan Vecera) [2180870] - net: sched: gred: remove NULL check before free table->tab in gred_destroy() (Ivan Vecera) [2180870] - net: sched: remove redundant NULL check in change hook function (Ivan Vecera) [2180870] - net: sched: gred/red: remove unused variables in struct red_stats (Ivan Vecera) [2180870] - net: sched: choke: remove unused variables in struct choke_sched_data (Ivan Vecera) [2180870] - net: sched: using TCQ_MIN_PRIO_BANDS in prio_tune() (Ivan Vecera) [2180870] - net_sched: remove impossible conditions (Ivan Vecera) [2180870] - net: sched: remove unnecessary init of qdisc skb head (Ivan Vecera) [2180870] - net: sched: delete duplicate cleanup of backlog and qlen (Ivan Vecera) [2180870] - net: sched: remove duplicate check of user rights in qdisc (Ivan Vecera) [2180870] - net_sched: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2180870] - net: sched: delete unused input parameter in qdisc_create (Ivan Vecera) [2180870] - net: sched: remove the unused return value of unregister_qdisc (Ivan Vecera) [2180870] - net_sched: cls_route: disallow handle of 0 (Ivan Vecera) [2180870] - net/sched: sch_cbq: change the type of cbq_set_lss to void (Ivan Vecera) [2180870] - net/sched: remove qdisc_root_lock() helper (Ivan Vecera) [2180870] - net/sched: sch_cbq: Delete unused delay_timer (Ivan Vecera) [2180870] - net/sched: remove return value of unregister_tcf_proto_ops (Ivan Vecera) [2180870] - net: extract port range fields from fl_flow_key (Ivan Vecera) [2180870] - net/sched: act_ct: set 'net' pointer when creating new nf_flow_table (Ivan Vecera) [2180870] - net: sched: provide shim definitions for taprio_offload_{get,free} (Ivan Vecera) [2180870] - time64.h: consolidate uses of PSEC_PER_NSEC (Ivan Vecera) [2180870] - selftests: tc-testing: Add testcases to test new flush behaviour (Ivan Vecera) [2180870] - tc-testing: gitignore, delete plugins directory (Ivan Vecera) [2180870] - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms (Ivan Vecera) [2180870] - net_sched: em_meta: add READ_ONCE() in var_sk_bound_if() (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2 (Ivan Vecera) [2180870] - net: sched: support hash selecting tx queue (Ivan Vecera) [2180870] - net: sched: use queue_mapping to pick tx queue (Ivan Vecera) [2180870] - net_sched: make qdisc_reset() smaller (Ivan Vecera) [2180870] - sch_red: Fix a typo (Ivan Vecera) [2180870] - wifi: ath9k: Don't mark channelmap stack variable read-only in ath9k_mci_update_wlan_channels() (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: ignore key disable commands (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: reduce the MHI timeout to 20s (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix fw used for offload check for mt7922 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: Fix use-after-free in fw features query. (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix SDIO suspend/resume regression (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix a refcount bug in qrtr_recvmsg() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix flow dissection for forwarded packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh forwarding (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving mesh packets in forwarding=0 networks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix potential null pointer dereference (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop bogus static keywords in A-MSDU rx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh path discovery based on unicast packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix qos on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Serialize ieee80211_handle_wake_tx_queue() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: mark OF related data as maybe unused (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: do not check WED status for non-mmio devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add back 160MHz channel width support for MT7915 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76_unregister_device() on unregistered hw (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix MLO connection ownership (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: check basic rates validity (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix puncturing bitmap policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix NULL-ptr deref in offchan check (Jose Ignacio Tornos Martinez) [2183487] - wifi: wext: warn about usage only once (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: allow system suspend to survive ath11k (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: add LEDS_CLASS dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove unused iwl_dbgfs_is_match() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix AP mode authentication transmission failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: p2p: Introduce generic flexible array frame member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add documentation for amsdu_mesh_control (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove gfp parameter from cfg80211_obss_color_collision_notify description (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: always initialize link_sta with sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Set SSID if it is not already set (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move H2C of del_pkt_offload before polling FW status ready (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use readable return 0 in rtw89_mac_cfg_ppdu_status() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: drop now unnecessary URB size check (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: send Zero length packets if necessary (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: Set qsel correctly (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix off-by-one link setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix for Rx fragmented action frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: avoid u32_encode_bits() warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Don't translate MLD addresses for multicast (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: call reg_notifier for self managed wiphy from driver hint (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: get rid of gfp in cfg80211_bss_color_notify (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: Allow authentication frames and set keys on NAN interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix non-MLO station association (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Allow NSS change only up to capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add a workaround for receiving non-standard mesh A-MSDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving A-MSDU frames on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove mesh forwarding congestion check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: factor out bridge tunnel / RFC1042 header check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move A-MSDU check in ieee80211_data_to_8023_exthdr (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: make rate u32 in sta_set_rate_info_rx() (Jose Ignacio Tornos Martinez) [2183487] - rfkill: Use sysfs_emit() to instead of sprintf() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLD (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: include puncturing bitmap in channel switch events (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: validate and configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move puncturing bitmap validation from mac80211 (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: return error message for malformed chandef (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211_hwsim: Rename pid to portid to avoid confusion (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: add MLO_LINK_ID to CMD_STOP_AP event (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: emit CMD_START_AP on multicast group when an AP is started (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: handle EHT channel puncturing (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_update_owe_info_event() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_new_sta() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: move color collision detection report in a delayed work (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix use after free for wext (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Authentication offload to user space for MLO connection in STA mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: trace: remove MAC_PR_{FMT,ARG} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fix txdw7 assignment of TX DESC v3 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8723AU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Register the LED and make it blink (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: set TX power according to RF path number by chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct register mask name of TX power offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use passed channel in set_tx_shape_dfir() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: enable CLKREQ of PCI capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: try to use NORMAL_CE type firmware first (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: don't support LPS-PG mode after firmware 0.29.26.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: reset IDMEM mode to default value (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add use of pkt_list offload to debug entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine packet offload flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix potential wrong mapping for pkt-offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: disallow enter PS mode after create TDLS link (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine MCC C2H debug logs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix parsing offset for MCC C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: deal with RXI300 error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: add function to get TSF (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: split out generic part of rtw89_mac_port_tsf_sync() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct unit for port offset and refine macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Fix test fail when coexist with raspberryPI A2DP idle (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Correct A2DP exist variable source (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Set Bluetooth background scan PTA request priority (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Refine coexistence log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Force to update TDMA parameter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Clear Bluetooth HW PTA counter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi external control TDMA parameters/tables (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: change cfg80211_set_channel() name and signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element arrays with flexible-array members (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support firmware hotfix version in GET_HW_SPEC responses (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support SD8978 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Add missing compatible string for SD8787 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Perform correct BCM4364 firmware selection (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4377 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Rename Cypress 89459 to BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: mac: Use existing macros in rtw_pwr_seq_parser() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move enum rtw_tx_queue_type mapping code to tx.{c,h} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Change queue datatype to enum rtw_tx_queue_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Use enum type for rtw_hw_queue_mapping() and ac_to_hwq (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: support ww power config in dts node (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0u: report firmware version through ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: complete wed reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add mt7915 wed reset callbacks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: reset wed queues in mt76_dma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: add reset to mt76_dma_wed_setup signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT beamforming support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable EHT support in firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support for EHT rate report (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rework capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add helpers for wtbl and interface limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add variants support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT rate stats for ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: increase wcid size to 1088 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add cmd id related to EHT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add helpers for EHT capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add CMD_CBW_320MHZ (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT phy type (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: remove __mt76_mcu_restart macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_tx_complete_skb (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_skb_unmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_common structure (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac2_mac_tx_rate_val (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: release rxwi in mt7915_wed_release_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mmio_wed_init_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix rx filter incorrect by drv/fw inconsistent (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add memory barrier to SDIO queue kick (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: reduce polling time in pmctrl (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add flexible polling wait-interval support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix WED TxS reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: wed: enable red per-band token drop (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set sku initial value to zero (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921u: add support for Comfast CF-952AX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix switch default case in mt7996_reverse_frag0_hdr_trans (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7603: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix memory leak running mt76_dma_tx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix memory leak in mt7996_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce mt76_queue_is_wed_rx utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix invalid remain_on_channel duration (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: remove BW160 and BW80+80 support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: fix POWER_CTRL command name typo (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: do not hardcode vht beamform cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: update register for CFEND_RATE (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix channel switch fail in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add chip id condition in mt7915_check_eeprom() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add error message in mt7915_thermal_set_cur_throttle_state() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_thermal_temp_store() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix off by one in mhi_ep_process_cmd_ring() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix compilation errors in rfkill() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: bump FW API to 74 for AX devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Reset rate index if rate is wrong (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: simplify by using SKB MAC header pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add sniffer meta data APIs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rx: add sniffer support for EHT mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: always send nullfunc frames on MGMT queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove h from printk format specifier (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: improve tag handling in iwl_request_firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mention the response structure in the kerneldoc (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add minimal EHT rate reporting (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: free memory on error path in radix_tree_insert() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Change state_lock to mutex (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Save channel state locally during suspend and resume (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Move chan->lock to the start of processing queued ch ring (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Only send -ENOTCONN status if client driver is available (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Check if the channel is supported by the controller (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Power up/down MHI stack during MHI RESET (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Update mhi driver description (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: Update Makefile to used Kconfig flags (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: deny wireless extensions on MLO-capable devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: warn on most wireless extension usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop extra 'e' from ieeee80211... name (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Deduplicate certificate loading (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add kernel-doc for EHT structure (Jose Ignacio Tornos Martinez) [2183487] - mac80211: support minimal EHT rate reporting on RX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add HE MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add VHT MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Use MLD address to indicate MLD STA disconnection (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Support 32 bytes KCK key in GTK rekey offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove support for static WEP (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add support to read EEPROM caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add new qmi_bdf_type to handle caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix incorrect qmi_file_type enum values (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix uninitialized warning related to the pktlog (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix out of bounds clang warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal_rx: Use memset_startat() for clearing queue descriptors (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix uninitilized variable clang warnings (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: wmi: delete PSOC_HOST_MAX_NUM_SS (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: convert offset macros to functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: add ab parameter to macros using it (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix ce memory mapping for ahb devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove the unused function ath10k_ce_shadow_src_ring_write_index_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add channel 177 into 5 GHz channel list (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Add support to configure FTM responder role (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Dump the efuse only for untested devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Print the ROM version too (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use non-atomic sta iterator in rtw_ra_mask_info_update() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use rtw_iterate_vifs() for rtw_vif_watch_dog_iter() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move register access from rtw_bf_assoc() outside the RCU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use a longer retry limit of 48 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Report the RSSI to the firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: rt2x00: Remove useless else if (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt7601u: fix an integer underflow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723ae: fix obvious spelling error tyep->type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix a regression in adding rx buffers (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: fill the missing configuration about queue empty checking (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix assignation of TX BD RAM table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct ADC clock settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct register definitions of digital CFO and spur elimination (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: set the correct mac_id for management frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix null vif pointer when get management frame date rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi role info related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change RTL8852B use v1 TDMA policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Packet traffic arbitration hardware owner monitor (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor debug log of slot list (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware steps report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi Null data report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add version code for Wi-Fi firmware coexistence control (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update WiFi role info H2C report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: only read Bluetooth counter of report version 1 for RTL8852A (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v5 firmware control report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware control report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v4 version firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Rename BTC firmware cycle report by feature version (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Remove le32 to CPU translator at firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix a typo in debug message (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds (Jose Ignacio Tornos Martinez) [2183487] - wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid NULL-deref in survey dump for 2G only device (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid handling disabled channels for survey dump (Jose Ignacio Tornos Martinez) [2183487] - net: rfkill: gpio: add DT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix double space in comment (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: debugfs: fix to work with multiple PCI devices (Jose Ignacio Tornos Martinez) [2183487] - mac80211: Fix MLO address translation for multiple bss case (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: reset multiple BSSID options in stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix iTXQ AMPDU fragmentation handling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: sdata can be NULL during AMPDU start (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Proper mark iTXQs for resumption (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Prefer DT board type over DMI board type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove most hidden macro dependencies on ah (Jose Ignacio Tornos Martinez) [2183487] - wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add rate control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Define masks for cck_agc_rpt bits (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make rtl8xxxu_load_firmware take const char* (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Deduplicate the efuse dumping code (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: refine AGC tuning flow of DPK for irregular PA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine 6 GHz scanning dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: update BSS color mapping register (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change TDMA related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor _chk_btc_report() to extend more features (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v2 BT AFH report and related variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update BTC firmware report bitmap definition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Enable Bluetooth report when show debug info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: use new introduction BTC version format (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: add BTC format version derived from firmware version (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: select CONFIG_RELAY (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: recover RX DCK failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DPK settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DACK setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of security section (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: consider ER SU as a TX capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->cck_agc_report_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->pi_enabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: get rid of wed rx_buf_ring page_frag_cache (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: resource leaks at mt7921_check_offload_capability() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: rely on queue page_frag_cache for wed rx queues (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: handle possible mt76_rx_token_consume failures (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: do not increment queue head if mt76_dma_add_buf fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds struct in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds field in leds struct (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix unintended sign extension of mt7996_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add support to update fw capability with MTFG table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: fix oob access in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix endianness warning in mt7996_mcu_sta_he_tlv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: drop always true condition of __mt7996_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check the correctness of event data (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: split mcu chan_mib array up (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix integer handling issue of mt7996_rf_regval_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_rx_radar_detected() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_ie_countdown() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor mode bringup crash (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix scan request param frame size warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing IQK failures for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: btcoexist: fix conditions branches that are never executed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192se: remove redundant rtl_get_bbreg() call (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8723du chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822bu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8821cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add common USB chip support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: iterate over vif/sta list non-atomically (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop coex mutex (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop h2c.lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop rf_lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Call rtw_fw_beacon_filter_config() with rtwdev->mutex held (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: print firmware type in info message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add join info upon create interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix unsuccessful interface_add flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: stop mac port function when stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add mac TSF sync function (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Introduce rtl8xxxu_update_ra_report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the channel width reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add vendor name in revinfo debugfs file (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support Broadcom BCA firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for Cypress firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for vendor-specific firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add firmware vendor info in driver info (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add function to unbind device to bus layer api (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add ipq5018 device support (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add new hw ops for IPQ5018 to get rx dest ring hashmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: initialize hw_ops for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hal srng regs for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: remap ce register space for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update ce configurations for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hw params for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: fw: use correct IML/ROM status register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for UMAC valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: d3: add TKIP to the GTK iterator (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: clean up comments (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Don't use deprecated register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: pcie: Add reading and storing of crf and cdb id. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: replace usage of found with dedicated list iterator variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: don't access packet before checking len (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: modify new queue allocation command (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: enable WiFi7 for Fm radio for now (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to rx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix race condition with struct htt_ppdu_stats_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: fix QCOM_SMEM dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921e: add pci .shutdown() support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: mmio: fix naming convention (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rely on band_idx of mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per bandwidth power limit support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: introduce mt7915_get_power_bound() (Jose Ignacio Tornos Martinez) [2183487] - mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix coverity overrun-call in mt76_get_txpower() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add driver for MediaTek Wi-Fi 7 (802.11be) devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: remove dead code in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix band_idx usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable .sta_set_txpwr support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add basedband Txpower info into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing MODULE_PARM_DESC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX stats (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_mcu_sta_wed_update utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add info parameter to rx_skb signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to dma queue alloc (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_rx_fill (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_{add,get}_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce rxwi and rx token utility routines (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce helper for mt7996 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more starec command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more bss info command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce unified event table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more unified command IDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework fields for larger bandwidth support in sta_rec_bf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update struct sta_rec_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework macros for unified command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce chanctx support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce remain_on_channel support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: accept hw scan request at a time (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: drop ieee80211_[start, stop]_queues in driver (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add unified ROC cmd/event support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add chanctx parameter to mt76_connac_mcu_uni_add_bss signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add mt76_connac_mcu_uni_set_chctx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76u_status_worker if the device is not running (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update nss calculation in txs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: don't claim 160MHz support with mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix VHT beamforming capabilities with DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable coredump support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add full system reset into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable full system reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_dma_reset() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move aggr_stats array in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: rely on mt7615_phy in mt7615_mac_reset_counters (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix bandwidth 80MHz link fail in 6GHz band (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: improve accuracy of time_busy calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986-wmac chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: move wed init routines in mmio.c (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_mac_set_timing() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set correct antenna for radar detection on MT7915D (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add spatial extension index support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_spe_idx() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework testmode tx antenna setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: deal with special variant of mt7916 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework eeprom tx paths and streams init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: reserve 8 bits for the index of rf registers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix bounds checking for tx-free-done command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: Remove unused inline function mt76_wcid_mask_test() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x02: simplify struct mt76x02_rate_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move mt76_rate_power from core to mt76x02 driver code (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix and simplify unencrypted drop check for mesh (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add support for restricting netdev features per vif (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: update TIM for S1G specification changes (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't parse multi-BSSID in assoc resp (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: use bss_from_pub() instead of container_of() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove unnecessary synchronize_net() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop not needed check for NULL (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix comparison of BSS frequencies (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Correct example of ieee80211_iface_limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix memory leak in ieee80211_if_add() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Do not open-code qos address offsets (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: link rtw89_vif and chanctx stuffs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: implement MCC related H2C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: process MCC related C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: introduce helpers to wait/complete on condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if atomic before queuing c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: rfk: rename rtw89_mcc_info to rtw89_rfk_mcc_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: 8821c: enable BT device recovery mechanism (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: turn off PoP function in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add HE radiotap for monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: enable mac80211 virtual monitor interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: driver for Qualcomm Wi-Fi 7 devices (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to tx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add mtk_wed_rx_reset routine (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: update mtk_wed_stop (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: move MTK_WDMA_RESET_IDX_TX configuration in mtk_wdma_tx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: return status value in mtk_wdma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add wcid overwritten support for wed v1 (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add configure wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: rename tx_wdma array in rx_wdma (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed mcu support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add axi bus support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add mtk_wed_configure_irq and mtk_wed_dma_{enable/disable} (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: add check for allocation failure (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix parameter passing to iwl_mei_alive_notif() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: return error value in case PLDR sync failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: trigger PCI re-enumeration in case of PLDR sync (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: fix double free on tx path. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print OTP info after alive (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm: Update EHT capabilities for GL device (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: support A-MPDU in EHT 2.4 GHz (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: advertise 320 MHz in 6 GHz only conditionally (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: set HE PHY bandwidth according to band (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support PPE Thresholds for EHT (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add support for EHT 1K aggregation size (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rs: add support for parsing max MCS per NSS/BW in 11be (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support 320 MHz PHY configuration (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Advertise EHT capabilities (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: fix race condition when doing H2C command (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Store WLAN firmware version in SMEM image table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: avoid inaccessible IO operations during doing change_interface() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: switch BANDEDGE and TX_SHAPE based on OFDMA trigger frame (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: read CFO from FD or preamble CFO field of phy status ie_type 1 accordingly (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct TX power controlled by BT-coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() in code ralated to struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: replace one-element array with flexible-array member in struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() and array_size() in code ralated to struct brcmf_gscan_config (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove redundant argument offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Fix return value in ath10k_pci_init() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add definition for some VIDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix some error handling path in rtw89_wow_enable() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Avoid clashing function prototypes (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use u32_get_bits in *_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use strscpy instead of sprintf (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Name some bits used in burst init (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Rename rtl8xxxu_8188f_channel_to_group (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Split up rtl8xxxu_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Move burst init to a function (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: wait for the mac to stop on suspend (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: iwlmei: report disconnection as temporary (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: use wait_event_timeout() return value (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: implement PLDR flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Fix getting the lowest rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support new key API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: use bit of DRAM alloc ID to store failed allocs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print an error instead of a warning on invalid rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: cfg: disable STBC for BL step A devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: add support for DBGC4 on BZ family and above (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: use old checksum for Bz A-step (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: make sure ownership confirmed message is sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: send TKIP connection status to csme (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Use IEEE80211_SEQ_TO_SN() for seq_ctrl conversion (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove unused variable mismatch (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: change debug mask of message of no TX resource (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Trigger sta disconnect on hardware restart (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: update D-MAC and C-MAC dump to diagnose SER (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: dump dispatch status via debug port (Jose Ignacio Tornos Martinez) [2183487] - wifi: Use kstrtobool() instead of strtobool() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Avoiding Connection delay (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix for when connect request is not success (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: correctly remove all p2p vif (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add HP variant of T99W175 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: add support for sc8280xp-crd SDX55 variant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use dev_* instead of pr_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Set IEEE80211_HW_SUPPORT_FAST_XMIT (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Recognise all possible chip cuts (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the CCK RSSI calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add central frequency offset tracking (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()' (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix a typo "unknow" (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192ee: remove static variable stop_report_cnt (Jose Ignacio Tornos Martinez) [2183487] - bcma: Use the proper gpio include (Jose Ignacio Tornos Martinez) [2183487] - mtd: rawnand: brcmnand: Add platform data structure for BCMA (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - soc: qcom: qmi: use const for struct qmi_elem_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix qmi_msg_handler data structure initialization (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove variable sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: Fix spelling mistake KIP_RESOTRE -> KIP_RESTORE (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN pattern match support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN function support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add related H2C for WoWLAN mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add drop tx packet function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add function to adjust and restore PLE quota (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move enable_cpu/disable_cpu into fw_download (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: collect and send RF parameters to firmware for WoWLAN (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if sta's mac_id is valid under AP/TDLS (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add BW info for both TX and RX in phy_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: make table of RU mask constant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: declare support bands with const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of dynamic header (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (net). (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Fix race between channel preparation and M0 event (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Use mhi_soc_reset() API in place of register write (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor vdev creation with firmware recovery (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reads of uninitialized variables hw_ctrl_s1, sw_ctrl_s1 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add 8852be to Makefile and Kconfig (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: add dummy C2H handler to avoid warning message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to RF calibration (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add TSSI (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add IQK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RX DCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DACK (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Delay the unmapping of the buffer (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Check return value of ath10k_get_arvif() in ath10k_wmi_event_tdls_peer() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix firmware crash on vdev delete race condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Send PME message during wakeup from D3cold (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add support to configure channel dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: suppress add interface error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic attributes of chip_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add functions to control BB to assist RF calibrations (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to configure TX/RX path (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to query PPDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to BT coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to get thermal (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic baseband chip_ops (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add power on/off functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel_help (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Update module description (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reading the vendor of combo chips (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make some arrays const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix wrong bandwidth settings after scan (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct 6 GHz scan behavior (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: make generic functions to convert subband gain index (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add HFC quota arrays (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: set proper configuration before loading NCTL (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: parse PHY status only when PPDU is to_self (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: move chip_ops::btc_bt_aci_imp to a generic code (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: verify the expected usb_endpoints are present (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove -Warray-bounds exception (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() (Jose Ignacio Tornos Martinez) [2183487] - wifi: realtek: remove duplicated wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Make arrays prof_prio and channelmap static const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix spelling mistake "chnange" -> "change" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop support for TX push path (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add wake_tx_queue callback to drivers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add internal handler for wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - cfg80211: Update Transition Disable policy during port authorization (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: minstrel_ht: remove unused has_mrr member from struct minstrel_priv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove support for AddBA with fragmentation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: agg-rx: avoid band check (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: prohibit IEEE80211_HT_CAP_DELAY_BA with MLO (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't clear DTIM period after setting it (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: change AddBA deny error message (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: mark assoc link in output (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add RCU _check() link access variants (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix AddBA response addressing (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: set internal scan request BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: advertise TWT requester only with HW support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: use link_id in ieee80211_change_bss() (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: use link ID in NL80211_CMD_SET_BSS (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: transmit AddBA with MLD address (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: wme: use ap_addr instead of deflink BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Process association status for affiliated links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Parse station profile from association response (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size validation (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Support validating ML station profile length (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: support reporting failed links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: recalc station aggregate data during link switch (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: include link address in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add API to show the link STAs in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add pointer from link STA to STA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add to dump TX FIFO 0/1 for 8852C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: set pin MUX to enable BT firmware log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: ignore warning of bb gain cfg_type 4 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: update BB parameters to v28 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct miscoding delay of DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: correct set of IQK backup registers (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix AP interface delete issue (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: support station interface creation version 1, 2 and 3 (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add creating station interface support (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: dump dongle memory when attaching failed (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: return error when getting invalid max_flowrings from dongle (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add a timer to read console periodically in PCIE bus (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix authentication latency caused by OBSS stats survey (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix CERT-P2P:5.1.10 failure (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix firmware trap while dumping obss stats (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Add dump_survey cfg80211 ops for HostApd AutoChannelSelection (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188FU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: add 8852BE PCI entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read phy cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read efuse (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_txpwr (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: txpwr_table considers sign (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: make generic txpwr setting functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add tables for RFK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (2 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (1 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Don't exit on wakeup failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: stop tx queues immediately upon firmware exit (Jose Ignacio Tornos Martinez) [2183487] - Revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jose Ignacio Tornos Martinez) [2183487] - treewide: use get_random_u32() when possible (Jose Ignacio Tornos Martinez) [2183487] - treewide: use prandom_u32_max() when possible, part 1 (Jose Ignacio Tornos Martinez) [2183487] - hwrng: core - let sleep be interrupted when unregistering hwrng (Jose Ignacio Tornos Martinez) [2183487] - tracing/kprobes: Do the notrace functions check without kprobes on ftrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix a double initialization typo (Mukesh Chaurasiya) [2203370] - tracing/kprobe: Check whether the non-suffixed symbol is notrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix to check notrace function with correct range (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix within_notrace_func() to check only notrace functions (Mukesh Chaurasiya) [2203370] - powerpc/kprobes: Fix kprobe Oops happens in booke (Mukesh Chaurasiya) [2203370] - xfs: verify buffer contents when we skip log replay (Andrey Albershteyn) [2187464] {CVE-2023-2124} - perf c2c: Add report option to show false sharing in adjacent cachelines (Michael Petlan) [2193188] - powerpc/papr_scm: Update the NUMA distance table for the target node (Mamatha Inamdar) [2183474] - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Tony Camuso) [2188406] {CVE-2023-2194} - prlimit: do_prlimit needs to have a speculation check (Alex Gladkov) [2196315] {CVE-2023-0458} - vmxnet3: use gro callback when UPT is enabled (Izabela Bakollari) [2183057] - r8152: Rate limit overflow messages (Jose Ignacio Tornos Martinez) [2153574] {CVE-2022-3594} - docs: Remove unnecessary unicode character (Patrick Talbert) [2207988] - PCI: vmd: Add quirk to configure PCIe ASPM and LTR (Myron Stowe) [2136922] - PCI: vmd: Create feature grouping for client products (Myron Stowe) [2136922] - PCI: vmd: Use PCI_VDEVICE in device list (Myron Stowe) [2136922] - PCI/ASPM: Add pci_enable_link_state() (Myron Stowe) [2136922] - PCI: vmd: Fix secondary bus reset for Intel bridges (Myron Stowe) [2136922] - PCI: vmd: Disable MSI remapping after suspend (Myron Stowe) [2136922] - PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs (Myron Stowe) [2136922] - PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() (Myron Stowe) [2136922]- [rt] build kernel-rt-4.18.0-494.rt7.283.el8 [2180997] - net/sched: sch_fq: fix integer overflow of "credit" (Davide Caratti) [2187718] - net: sched: gred: prevent races when adding offloads to stats (Davide Caratti) [2187718] - sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb (Davide Caratti) [2187718] - net/sched: act_mpls: Fix warning during failed attribute validation (Davide Caratti) [2187718] - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2187718] - net_sched: reject TCF_EM_SIMPLE case for complex ematch module (Davide Caratti) [2187718] - net: sched: Fix use after free in red_enqueue() (Davide Caratti) [2187718] - net: sched: fix race condition in qdisc_graft() (Davide Caratti) [2187718] - net: sched: sfb: fix null pointer access issue when sfb_init() fails (Davide Caratti) [2187718] - net/sched: cls_api: Fix flow action initialization (Davide Caratti) [2187718] - scsi: lpfc: Update inbox lpfc driver for RHEL 8.9 to 14.0.0.21. (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.11 patches (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.10 patches (Paul Ely) [2165048] - scsi: lpfc: Defer issuing new PLOGI if received RSCN before completing REG_LOGIN (Paul Ely) [2165048] - scsi: lpfc: Record LOGO state with discovery engine even if aborted (Paul Ely) [2165048] - scsi: lpfc: Fix lockdep warning for rx_monitor lock when unloading driver (Paul Ely) [2165048] - scsi: lpfc: Reorder freeing of various DMA buffers and their list removal (Paul Ely) [2165048] - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow (Paul Ely) [2165048] - scsi: lpfc: Introduce new attention types for lpfc_sli4_async_fc_evt() handler (Paul Ely) [2165048] - scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write (Paul Ely) [2165048] - scsi: lpfc: Exit PRLI completion handling early if ndlp not in PRLI_ISSUE state (Paul Ely) [2165048] - scsi: lpfc: Remove duplicate ndlp kref decrement in lpfc_cleanup_rpis() (Paul Ely) [2165048] - scsi: lpfc: Remove redundant clean up code in disable_vport() (Paul Ely) [2165048] - scsi: lpfc: Fix crash involving race between FLOGI timeout and devloss handler (Paul Ely) [2165048] - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Ricardo Robaina) [2192681] {CVE-2023-2248 CVE-2023-31436} - vfio/ccw: remove old IDA format restrictions (Tobias Huschle) [2187662] - vfio/ccw: handle a guest Format-1 IDAL (Tobias Huschle) [2187662] - vfio/ccw: allocate/populate the guest idal (Tobias Huschle) [2187662] - vfio/ccw: calculate number of IDAWs regardless of format (Tobias Huschle) [2187662] - vfio/ccw: read only one Format-1 IDAW (Tobias Huschle) [2187662] - vfio/ccw: refactor the idaw counter (Tobias Huschle) [2187662] - vfio/ccw: populate page_array struct inline (Tobias Huschle) [2187662] - vfio/ccw: record the page offset in struct pfn_array (Tobias Huschle) [2187662] - vfio/ccw: pass page count to page_array struct (Tobias Huschle) [2187662] - vfio/ccw: simplify CCW chain fetch routines (Tobias Huschle) [2187662] - vfio/ccw: move where IDA flag is set in ORB (Tobias Huschle) [2187662] - vfio/ccw: allow non-zero storage keys (Tobias Huschle) [2187662] - iavf: remove active_cvlans and active_svlans bitmaps (Stefan Assmann) [2153349] - iavf: refactor VLAN filter states (Stefan Assmann) [2153349] - iavf: do not track VLAN 0 filters (Stefan Assmann) [2153349] - iavf: fix non-tunneled IPv6 UDP packet type and hashing (Stefan Assmann) [2153349] - iavf: fix inverted Rx hash condition leading to disabled hash (Stefan Assmann) [2153349] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153349] - iavf/iavf_main: actually log ->src mask when talking about it (Stefan Assmann) [2153349] - iavf: Fix VF driver counting VLAN 0 filters (Stefan Assmann) [2153349] - iavf: Change information about device removal in dmesg (Stefan Assmann) [2153349] - iavf: Replace __FUNCTION__ with __func__ (Stefan Assmann) [2153349] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2153349] - ipv4: prevent potential spectre v1 gadget in fib_metrics_match() (Guillaume Nault) [2188040] - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() (Guillaume Nault) [2188040] - ipv4: Fix error return code in fib_table_insert() (Guillaume Nault) [2188040] - ipv4: drop dst in multicast routing path (Guillaume Nault) [2188040] - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() (Guillaume Nault) [2188040] - xfrm: Zero padding when dumping algos and encap (Sabrina Dubroca) [2189212] - xfrm: redact SA secret with lockdown confidentiality (Sabrina Dubroca) [2189212] - xfrm: fix bug with DSCP copy to v6 from v4 tunnel (Sabrina Dubroca) [2189212] - xfrm: enforce validity of offload input flags (Sabrina Dubroca) [2189212] - ice: Remove LAG+SRIOV mutual exclusion (Michal Schmidt) [2120585] - ext4: correct the misjudgment in ext4_iget_extra_inode (Carlos Maiolino) [2193101] - ext4: correct max_inline_xattr_value_size computing (Carlos Maiolino) [2193101] - ext4: fix use-after-free in ext4_xattr_set_entry (Carlos Maiolino) [2193103] {CVE-2023-2513} - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h (Carlos Maiolino) [2193101] - ixgbevf: Fix resource leak in ixgbevf_init_module() (Ken Cox) [2153374] - ixgbevf: Add error messages on vlan error (Ken Cox) [2153374]- [rt] build kernel-rt-4.18.0-493.rt7.282.el8 [2180997] - Revert "drm/i915: Depend on !PREEMPT_RT." (John B. Wyatt IV) [2149799] - kunit: make kunit_test_timeout compatible with comment (Nico Pache) [2168375] - kunit: fix assert_type for comparison macros (Nico Pache) [2168375] - redhat: include new kunit tests in mod-internals (Nico Pache) [2168375] - kernel.h: split out mathematical helpers (Nico Pache) [2168375] - linux/kernel.h: fix overflow for DIV_ROUND_UP_ULL (Nico Pache) [2168375] - linux/kernel.h: Use parentheses around argument in u64_to_user_ptr() (Nico Pache) [2168375] - : drop the gcc-3.3 'const' hack in roundup() (Nico Pache) [2168375] - kernel.h: documentation for roundup() vs round_up() (Nico Pache) [2168375] - apparmor: test: Use NULL macros (Nico Pache) [2168375] - kasan: test: Use NULL macros (Nico Pache) [2168375] - kunit: use NULL macros (Nico Pache) [2168375] - kunit: Introduce _NULL and _NOT_NULL macros (Nico Pache) [2168375] - kunit: decrease macro layering for EQ/NE asserts (Nico Pache) [2168375] - kunit: decrease macro layering for integer asserts (Nico Pache) [2168375] - kunit: reduce layering in string assertion macros (Nico Pache) [2168375] - kunit: drop unused intermediate macros for ptr inequality checks (Nico Pache) [2168375] - kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. (Nico Pache) [2168375] - Documentation: kunit: Remove redundant 'tips.rst' page (Nico Pache) [2168375] - Documentation: KUnit: reword description of assertions (Nico Pache) [2168375] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [2168375] - drm/tests: Split up test cases in igt_check_drm_format_min_pitch (Nico Pache) [2168375] - kunit: executor: Fix a memory leak on failure in kunit_filter_tests (Nico Pache) [2168375] - Documentation: kunit: Cleanup run_wrapper, fix x-ref (Nico Pache) [2168375] - kunit: use kmemdup in kunit_filter_tests(), take suite as const (Nico Pache) [2168375] - kunit: fix executor OOM error handling logic on non-UML (Nico Pache) [2168375] - drm: selftest: convert drm_mm selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_buddy selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_framebuffer selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_dp_mst_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_plane_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_format selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_rect selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_cmdline_parser selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_damage_helper selftest to KUnit (Nico Pache) [2168375] - drm/doc: Add KUnit documentation (Nico Pache) [2168375] - kunit: drop unused assert_type from kunit_assert and clean up macros (Nico Pache) [2168375] - kunit: split out part of kunit_assert into a static const (Nico Pache) [2168375] - kunit: factor out kunit_base_assert_format() call into kunit_fail() (Nico Pache) [2168375] - kunit: drop unused kunit* field in kunit_assert (Nico Pache) [2168375] - kunit: move check if assertion passed into the macros (Nico Pache) [2168375] - kunit: tool: misc cleanups (Nico Pache) [2168375] - kunit: tool: minor cosmetic cleanups in kunit_parser.py (Nico Pache) [2168375] - kunit: tool: make parser stop overwriting status of suites w/ no_tests (Nico Pache) [2168375] - kunit: tool: remove dead parse_crash_in_log() logic (Nico Pache) [2168375] - kunit: tool: print clearer error message when there's no TAP output (Nico Pache) [2168375] - kunit: tool: stop using a shell to run kernel under QEMU (Nico Pache) [2168375] - kunit: tool: update test counts summary line format (Nico Pache) [2168375] - kunit: bail out of test filtering logic quicker if OOM (Nico Pache) [2168375] - lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS (Nico Pache) [2168375] - kunit: Rework kunit_resource allocation policy (Nico Pache) [2168375] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Nico Pache) [2168375] - drm/todo: Add entry for converting kselftests to kunit (Nico Pache) [2168375] - drm/todo: Add entry for using kunit in the subsystem (Nico Pache) [2168375] - kunit: fix debugfs code to use enum kunit_status, not bool (Nico Pache) [2168375] - kunit: add ability to specify suite-level init and exit functions (Nico Pache) [2168375] - kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite) (Nico Pache) [2168375] - kunit: add support for kunit_suites that reference init code (Nico Pache) [2168375] - Documentation: kunit: change complete_and_exit to kthread_complete_and_exit (Nico Pache) [2168375] - mm/slub, kunit: Make slub_kunit unaffected by user specified flags (Nico Pache) [2168375] - kunit: Make kunit_remove_resource() idempotent (Nico Pache) [2168375] - list: test: Test the hlist structure (Nico Pache) [2168375] - ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk() (Nico Pache) [2168375] - ASoC: soc-utils: Add helper to calculate BCLK from TDM info (Nico Pache) [2168375] - Documentation: kunit: update kconfig options needed for UML coverage (Nico Pache) [2168375] - kunit: split resource API impl from test.c into new resource.c (Nico Pache) [2168375] - kunit: split resource API from test.h into new resource.h (Nico Pache) [2168375] - kunit: tool: more descriptive metavars/--help output (Nico Pache) [2168375] - kunit: tool: Do not colorize output when redirected (Nico Pache) [2168375] - kunit: tool: properly report the used arch for --json, or '' if not known (Nico Pache) [2168375] - kunit: tool: refactor how we plumb metadata into JSON (Nico Pache) [2168375] - kunit: tool: drop mostly unused KunitResult.result field (Nico Pache) [2168375] - kunit: tool: readability tweaks in KernelCI json generation logic (Nico Pache) [2168375] - kunit: tool: simplify code since build_dir can't be None (Nico Pache) [2168375] - kunit: tool: drop last uses of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: drop unused KernelDirectoryPath var (Nico Pache) [2168375] - kunit: tool: make --json handling a bit clearer (Nico Pache) [2168375] - Documentation: kunit: fix path to .kunitconfig in start.rst (Nico Pache) [2168375] - Documentation: kunit: Fix cross-referencing warnings (Nico Pache) [2168375] - binfmt_elf: Introduce KUnit test (Nico Pache) [2168375] - list: test: Add a test for list_entry_is_head() (Nico Pache) [2168375] - list: test: Add a test for list_is_head() (Nico Pache) [2168375] - list: test: Add test for list_del_init_careful() (Nico Pache) [2168375] - list: introduce list_is_head() helper and re-use it in list.h (Nico Pache) [2168375] - list: add "list_del_init_careful()" to go with "list_empty_careful()" (Nico Pache) [2168375] - kunit: add example test case showing off all the expect macros (Nico Pache) [2168375] - test_hash.c: refactor into kunit (Nico Pache) [2168375] - lib/Kconfig.debug: properly split hash test kernel entries (Nico Pache) [2168375] - test_hash.c: split test_hash_init (Nico Pache) [2168375] - test_hash.c: split test_int_hash into arch-specific functions (Nico Pache) [2168375] - hash.h: remove unused define directive (Nico Pache) [2168375] - iio: test: Add check against NULL for buffer in tests. (Nico Pache) [2168375] - net: kunit: add a test for dev_addr_lists (Nico Pache) [2168375] - kprobes: convert tests to kunit (Nico Pache) [2168375] - bitfield: build kunit tests without structleak plugin (Nico Pache) [2168375] - thunderbolt: build kunit tests without structleak plugin (Nico Pache) [2168375] - iio/test-format: build kunit tests without structleak plugin (Nico Pache) [2168375] - gcc-plugins/structleak: add makefile var for disabling structleak (Nico Pache) [2168375] - math: RATIONAL_KUNIT_TEST should depend on RATIONAL instead of selecting it (Nico Pache) [2168375] - math: make RATIONAL tristate (Nico Pache) [2168375] - rtc: move RTC_LIB_KUNIT_TEST to proper location (Nico Pache) [2168375] - rtc: Improve performance of rtc_time64_to_tm(). Add tests. (Nico Pache) [2168375] - lib/math/rational: add Kunit test cases (Nico Pache) [2168375] - time/kunit: Add missing MODULE_LICENSE() (Nico Pache) [2168375] - kasan: test: make use of kunit_skip() (Nico Pache) [2168375] - time: Improve performance of time64_to_tm() (Nico Pache) [2168375] - iio: Remove a cast in iio-test-format which is no longer required (Nico Pache) [2168375] - lib: kunit: suppress a compilation warning of frame size (Nico Pache) [2168375] - kasan: docs: update tests section (Nico Pache) [2168375] - iio: Add basic unit test for iio_format_value() (Nico Pache) [2168375] - Documentation: KUnit: Fix usage bug (Nico Pache) [2168375] - kunit: fix missing f in f-string in run_checks.py (Nico Pache) [2168375] - kunit: tool: Import missing importlib.abc (Nico Pache) [2168375] - kunit: replace kernel.h with the necessary inclusions (Nico Pache) [2168375] - Documentation: KUnit: Restyled Frequently Asked Questions (Nico Pache) [2168375] - Documentation: KUnit: Restyle Test Style and Nomenclature page (Nico Pache) [2168375] - Documentation: KUnit: Rework writing page to focus on writing tests (Nico Pache) [2168375] - Documentation: kunit: Reorganize documentation related to running tests (Nico Pache) [2168375] - Documentation: KUnit: Added KUnit Architecture (Nico Pache) [2168375] - Documentation: KUnit: Rewrite getting started (Nico Pache) [2168375] - Documentation: KUnit: Rewrite main page (Nico Pache) [2168375] - kunit: tool: Default --jobs to number of CPUs (Nico Pache) [2168375] - kunit: tool: fix newly introduced typechecker errors (Nico Pache) [2168375] - kunit: tool: make `build` subcommand also reconfigure if needed (Nico Pache) [2168375] - kunit: tool: delete kunit_parser.TestResult type (Nico Pache) [2168375] - kunit: tool: use dataclass instead of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: suggest using decode_stacktrace.sh on kernel crash (Nico Pache) [2168375] - kunit: tool: reconfigure when the used kunitconfig changes (Nico Pache) [2168375] - kunit: tool: revamp message for invalid kunitconfig (Nico Pache) [2168375] - kunit: tool: add --kconfig_add to allow easily tweaking kunitconfigs (Nico Pache) [2168375] - kunit: tool: move Kconfig read_from_file/parse_from_string to package-level (Nico Pache) [2168375] - kunit: tool: print parsed test results fully incrementally (Nico Pache) [2168375] - kunit: Report test parameter results as (K)TAP subtests (Nico Pache) [2168375] - kunit: Don't crash if no parameters are generated (Nico Pache) [2168375] - kunit: tool: Report an error if any test has no subtests (Nico Pache) [2168375] - kunit: tool: Do not error on tests without test plans (Nico Pache) [2168375] - kunit: add run_checks.py script to validate kunit changes (Nico Pache) [2168375] - kunit: tool: fix --json output for skipped tests (Nico Pache) [2168375] - kunit: tool: fix typecheck errors about loading qemu configs (Nico Pache) [2168375] - kunit: tool: continue past invalid utf-8 output (Nico Pache) [2168375] - kunit: tool: improve compatibility of kunit_parser with KTAP specification (Nico Pache) [2168375] - kunit: tool: yield output from run_kernel in real time (Nico Pache) [2168375] - kunit: tool: support running each suite/test separately (Nico Pache) [2168375] - kunit: tool: actually track how long it took to run tests (Nico Pache) [2168375] - kunit: tool: factor exec + parse steps into a function (Nico Pache) [2168375] - kunit: add 'kunit.action' param to allow listing out tests (Nico Pache) [2168375] - kunit: tool: show list of valid --arch options when invalid (Nico Pache) [2168375] - kunit: tool: misc fixes (unused vars, imports, leaked files) (Nico Pache) [2168375] - kunit: fix too small allocation when using suite-only kunit.filter_glob (Nico Pache) [2168375] - kunit: tool: allow filtering test cases via glob (Nico Pache) [2168375] - kunit: tool: better handling of quasi-bool args (--json, --raw_output) (Nico Pache) [2168375] - kunit: tool: make --raw_output support only showing kunit output (Nico Pache) [2168375] - kunit: tool: add --kernel_args to allow setting module params (Nico Pache) [2168375] - kunit: tool: Assert the version requirement (Nico Pache) [2168375] - kunit: tool: remove unnecessary "annotations" import (Nico Pache) [2168375] - Documentation: kunit: drop obsolete note about uml_abort for coverage (Nico Pache) [2168375] - kunit: tool: Fix error messages for cases of no tests and wrong TAP header (Nico Pache) [2168375] - kunit: tool: Support skipped tests in kunit_tool (Nico Pache) [2168375] - kunit: tool: internal refactor of parser input handling (Nico Pache) [2168375] - kunit: Remove the unused all_tests.config (Nico Pache) [2168375] - kunit: Move default config from arch/um -> tools/testing/kunit (Nico Pache) [2168375] - kunit: arch/um/configs: Enable KUNIT_ALL_TESTS by default (Nico Pache) [2168375] - kunit: tool: add support for QEMU (Nico Pache) [2168375] - kunit: tool: make --kunitconfig accept dirs, add lib/kunit fragment (Nico Pache) [2168375] - kunit: tool: Disable PAGE_POISONING under --alltests (Nico Pache) [2168375] - kunit: tool: Fix a python tuple typing error (Nico Pache) [2168375] - iommu/amd: Indicate whether DMA remap support is enabled (Desnes Nunes) [2184064] - Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()" (Desnes Nunes) [2184064] - usb: typec: ucsi: Only check the contract if there is a connection (Desnes Nunes) [2184064] - media: uvcvideo: Fix InterfaceProtocol for Quanta camera (Desnes Nunes) [2184064] - net: thunderbolt: fix memory leak in tbnet_open() (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-L6 modem (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-R6 00B modem (Desnes Nunes) [2184064] - USB: serial: option: remove old LARA-R6 PID (Desnes Nunes) [2184064] - net: thunderbolt: Fix error handling in tbnet_init() (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM160 0x0111 composition (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom MA510 modem (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom L610 modem (Desnes Nunes) [2184064] - USB: serial: option: add device id for Foxconn T99W265 (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM101-GL variants (Desnes Nunes) [2184064] - USB: serial: option: add Telit LE910S1 0x9200 composition (Desnes Nunes) [2184064] - usb: add NO_LPM quirk for Realforce 87U Keyboard (Desnes Nunes) [2184064] - usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler (Desnes Nunes) [2184064] - usb: typec: mux: Enter safe mode only when pins need to be reconfigured (Desnes Nunes) [2184064] - USB: bcma: Make GPIO explicitly optional (Desnes Nunes) [2184064] - USB: serial: option: add Sierra Wireless EM9191 (Desnes Nunes) [2184064] - xhci: Remove device endpoints from bandwidth list when freeing the device (Desnes Nunes) [2184064] - xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices (Desnes Nunes) [2184064] - xhci: Add quirk to reset host back to default state at shutdown (Desnes Nunes) [2184064] - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller (Desnes Nunes) [2184064] - Revert "xhci: turn off port power in shutdown" (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI (Desnes Nunes) [2184064] - xhci: turn off port power in shutdown (Desnes Nunes) [2184064] - xhci: Keep interrupt disabled in initialization until host is running. (Desnes Nunes) [2184064] - fbdev: sisfb: use explicitly signed char (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Implement resume callback (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the connection on resume (Desnes Nunes) [2184064] - usb: host: ehci-exynos: switch to using gpiod API (Desnes Nunes) [2184064] - usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra (Desnes Nunes) [2184064] - usb: typec: Replace custom implementation of device_match_fwnode() (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't warn on probe deferral (Desnes Nunes) [2184064] - usb: typec: ucsi: Wait for the USB role switches (Desnes Nunes) [2184064] - usb: typec: ucsi: add a common function ucsi_unregister_connectors() (Desnes Nunes) [2184064] - usb: typec: ucsi: Better fix for missing unplug events issue (Desnes Nunes) [2184064] - usb: typec: ucsi: Read the PDOs in separate work (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the partner alt modes always if there is PD contract (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Reduce the command completion timeout (Desnes Nunes) [2184064] - usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode checking (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't stop alt mode registration on busy condition (Desnes Nunes) [2184064] - usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition (Desnes Nunes) [2184064] - usb: add quirks for Lenovo OneLink+ Dock (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (Desnes Nunes) [2184064] - usb: idmouse: fix an uninit-value in idmouse_open (Desnes Nunes) [2184064] - usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs (Desnes Nunes) [2184064] - usb: ulpi: Add debugfs support (Desnes Nunes) [2184064] - usb: typec: fusb302: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: stusb160x: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - USB: serial: qcserial: add new usb-id for Dell branded EM7455 (Desnes Nunes) [2184064] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2184064] - media: flexcop-usb: use usb_endpoint_maxp() (Desnes Nunes) [2184064] - media: flexcop-usb: clean up URB initialisation (Desnes Nunes) [2184064] - media: flexcop-usb: clean up endpoint sanity checks (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint type check (Desnes Nunes) [2184064] - media: flexcop-usb: sanity checking of endpoint type (Desnes Nunes) [2184064] - media: dib0700: fix rc endpoint lookup (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint sanity check (Desnes Nunes) [2184064] - media: b2c2-flexcop-usb: add sanity checking (Desnes Nunes) [2184064] - media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init() (Desnes Nunes) [2184064] - media: usb/dvb-usb-v2: fix repeated words in comments (Desnes Nunes) [2184064] - thunderbolt: Use dev_err_probe() (Desnes Nunes) [2184064] - thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [2184064] - Revert "usb: storage: Add quirk for Samsung Fit flash" (Desnes Nunes) [2184064] - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM (Desnes Nunes) [2184064] - media: uvcvideo: move uvc_format_desc to common header (Desnes Nunes) [2184064] - media: uvcvideo: Add UVC_GUID_FORMAT_H265 (Desnes Nunes) [2184064] - media: v4l: move helper functions for fractions from uvc to v4l2-common (Desnes Nunes) [2184064] - xhci: remove unused lpm_failed_dev member from struct xhci_hcd (Desnes Nunes) [2184064] - xhci: remove unused command member from struct xhci_hcd struct (Desnes Nunes) [2184064] - xhci: show fault reason for a failed enable slot command (Desnes Nunes) [2184064] - xhci: Don't show warning for reinit on known broken suspend (Desnes Nunes) [2184064] - xhci: dbc: Fix memory leak in xhci_alloc_dbc() (Desnes Nunes) [2184064] - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up driver prefix (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: move driver structure (Desnes Nunes) [2184064] - USB: serial: make remove callback return void (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute visibility logic (Desnes Nunes) [2184064] - USB: serial: console: move mutex_unlock() before usb_serial_put() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: convert to use dev_groups (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: add support for HP and HA devices (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: simplify divisor handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: assume hi-speed type (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up baudrate request (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up modem-status handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: tighten device-type detection (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename channel index (Desnes Nunes) [2184064] - USB: serial: kl5kusb105: use usb_control_msg_recv() and usb_control_msg_send() (Desnes Nunes) [2184064] - USB: serial: keyspan_pda: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: include FT2232D in type string (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename chip types (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: drop redundant chip type comments (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up chip type enum (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: fix 300 bps rate for SIO (Desnes Nunes) [2184064] - usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() (Desnes Nunes) [2184064] - usb: misc: usb3503: call clk_disable_unprepare in the error handling (Desnes Nunes) [2184064] - usb: misc: uss720: fix uninitialized variable rlen (Desnes Nunes) [2184064] - thunderbolt: debugfs: Fix spelling mistakes in seq_puts text (Desnes Nunes) [2184064] - thunderbolt: Add support for ASMedia NVM image format (Desnes Nunes) [2184064] - thunderbolt: Move vendor specific NVM handling into nvm.c (Desnes Nunes) [2184064] - thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read() (Desnes Nunes) [2184064] - thunderbolt: Rename and make nvm_read() available for other files (Desnes Nunes) [2184064] - thunderbolt: Extend NVM version fields to 32-bits (Desnes Nunes) [2184064] - thunderbolt: Allow NVM upgrade of USB4 host routers (Desnes Nunes) [2184064] - scsi: uas: Drop DID_TARGET_FAILURE use (Desnes Nunes) [2184064] - usb: clean up after dropping driver registration log spam (Desnes Nunes) [2184064] - USB: host: ehci-atmel: Add support for HSIC phy (Desnes Nunes) [2184064] - dt-bindings: usb: atmel: add USB PHY type property (Desnes Nunes) [2184064] - USB: xhci: make xhci_get_endpoint_address static (Desnes Nunes) [2184064] - thunderbolt: Add support for receiver lane margining (Desnes Nunes) [2184064] - thunderbolt: Add helper to check if CL states are enabled on port (Desnes Nunes) [2184064] - thunderbolt: Pass CL state bitmask to tb_port_clx_supported() (Desnes Nunes) [2184064] - thunderbolt: Move port CL state functions into correct place in switch.c (Desnes Nunes) [2184064] - thunderbolt: Move tb_xdomain_parent() to tb.h (Desnes Nunes) [2184064] - USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe() (Desnes Nunes) [2184064] - USB: FHCI: Switch to GPIO descriptors (Desnes Nunes) [2184064] - net: thunderbolt: Update module description with mention of USB4 (Desnes Nunes) [2184064] - net: thunderbolt: Convert to use SPDX identifier (Desnes Nunes) [2184064] - net: thunderbolt: Enable full end-to-end flow control (Desnes Nunes) [2184064] - net: thunderbolt: Align the driver to the USB4 networking spec (Desnes Nunes) [2184064] - net: thunderbolt: Add comment clarifying prtcstns flags (Desnes Nunes) [2184064] - thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround (Desnes Nunes) [2184064] - thunderbolt: Make iommu_dma_protection more accurate (Desnes Nunes) [2184064] - iommu: Add capability for pre-boot DMA protection (Desnes Nunes) [2184064] - iommu: Introduce device_iommu_capable() (Desnes Nunes) [2184064] - thunderbolt: Show link type for XDomain connections too (Desnes Nunes) [2184064] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Desnes Nunes) [2184064] - thunderbolt: Add support for XDomain lane bonding (Desnes Nunes) [2184064] - thunderbolt: Split setting link width and lane bonding into own functions (Desnes Nunes) [2184064] - thunderbolt: Move tb_port_state() prototype to correct place (Desnes Nunes) [2184064] - thunderbolt: Fix typo in comment (Desnes Nunes) [2184064] - thunderbolt: Replace usage of found with dedicated list iterator variable (Desnes Nunes) [2184064] - net: thunderbolt: Enable DMA paths only after rings are enabled (Desnes Nunes) [2184064] - usb: reduce kernel log spam on driver registration (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend/resume clks for brcm (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend and resume clocks (Desnes Nunes) [2184064] - usb: host: Initiate urb ep with udev ep0 (Desnes Nunes) [2184064] - usb: ehci: Use endpoint in URB to get maxpacket (Desnes Nunes) [2184064] - dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes (Desnes Nunes) [2184064] - dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Sonix Technology (Desnes Nunes) [2184064] - media: uvcvideo: Use entity get_cur in uvc_ctrl_set (Desnes Nunes) [2184064] - media: uvcvideo: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Remove unneeded goto (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta cameras (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta UVC Webcam (Desnes Nunes) [2184064] - media: uvcvideo: Add support for per-device control mapping overrides (Desnes Nunes) [2184064] - media: uvcvideo: Add missing value for power_line_frequency (Desnes Nunes) [2184064] - media: uvcvideo: Replace broken URL (Desnes Nunes) [2184064] - media: uvcvideo: Fix comment blocks style (Desnes Nunes) [2184064] - media: uvcvideo: refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2184064] - media: technisat-usb2: Fix comment typo (Desnes Nunes) [2184064] - media: tm6000: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: gspca: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - thunderbolt: Add support for Intel Meteor Lake (Desnes Nunes) [2184064] - thunderbolt: Add comment where Thunderbolt 4 PCI IDs start (Desnes Nunes) [2184064] - usb/hcd: Fix dma_map_sg error check (Desnes Nunes) [2184064] - usb: move from strlcpy with unused retval to strscpy (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level (Desnes Nunes) [2184064] - usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add compatible id with rt1715 (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add initial phy setting (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add regulator support when source vbus (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn (Desnes Nunes) [2184064] - dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H (Desnes Nunes) [2184064] - usb: common: debug: Check non-standard control requests (Desnes Nunes) [2184064] - usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader" (Desnes Nunes) [2184064] - usb: common: usb-conn-gpio: Simplify some error message (Desnes Nunes) [2184064] - scsi: target: iscsi: Fix an error message in iscsi_check_key() (Maurizio Lombardi) [2186500] - scsi: target: core: Fix warning on RT kernels (Maurizio Lombardi) [2186500] - scsi: target: core: Remove unused variable 'unit_serial_len' (Maurizio Lombardi) [2186500] - scsi: target: Remove the unused function transport_lba_64_ext() (Maurizio Lombardi) [2186500] - fix iov_iter_bvec() "direction" argument (Maurizio Lombardi) [2186500] - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() (Maurizio Lombardi) [2186500] - scsi: target: core: New key must be used for moved PR (Maurizio Lombardi) [2186500] - scsi: target: core: UA on all LUNs after reset (Maurizio Lombardi) [2186500] - scsi: target: core: Abort all preempted regs if requested (Maurizio Lombardi) [2186500] - scsi: target: core: Fix memory leak in preempt_and_abort (Maurizio Lombardi) [2186500] - scsi: target: core: Fix preempt and abort for allreg res (Maurizio Lombardi) [2186500] - scsi: target: Remove unused se_tmr_req_cache declaration (Maurizio Lombardi) [2186500] - scsi: target: alua: Do not report emtpy port group (Maurizio Lombardi) [2186500] - scsi: target: core: Set MULTIP bit for se_device with multiple ports (Maurizio Lombardi) [2186500] - scsi: target: pscsi: Remove repeated word "calling" (Maurizio Lombardi) [2186500] - scsi: target: core: De-RCU of se_lun and se_lun acl (Maurizio Lombardi) [2186500] - scsi: target: core: Fix race during ACL removal (Maurizio Lombardi) [2186500] - scsi: target: Remove XDWRITEREAD emulated support (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Do not require target authentication (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Allow AuthMethod=None (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Support base64 in CHAP (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add support for extended CDB AHS (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix clang -Wformat warnings (Maurizio Lombardi) [2186500] - scsi: target: Remove incorrect zero blocks WRITE_SAME check (Maurizio Lombardi) [2186500] - scsi: target: Remove duplicate "the" (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix NULL pointer dereference in iscsi_conn_auth_required() (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Control authentication per ACL (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Extract auth functions (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add upcast helpers (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Avoid holding XArray lock when calling lock_page (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_session to iscsit_session (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_conn to iscsit_conn (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible data corruption (Maurizio Lombardi) [2186500] - scsi: target: core: Silence the message about unknown VPD pages (Maurizio Lombardi) [2186500] - target: remove an incorrect unmap zeroes data deduction (Maurizio Lombardi) [2186500] - scsi: target: Fix incorrect use of cpumask_t (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible page UAF (Maurizio Lombardi) [2186500] - scsi: target: Add iscsi/cpus_allowed_list in configfs (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Make cmd_ring_size changeable via configfs (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Make sure the np under each tpg is unique (Maurizio Lombardi) [2186500] - scsi: target: configfs: Delete unnecessary checks for NULL (Maurizio Lombardi) [2186500] - scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp (Maurizio Lombardi) [2186500] - scsi: target: core: Remove from tmr_list during LUN unlink (Maurizio Lombardi) [2186500] - scsi: target: core: Stop using bdevname() (Maurizio Lombardi) [2186500] - scsi: target: Perform ALUA group changes in one step (Maurizio Lombardi) [2186500] - scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path (Maurizio Lombardi) [2186500] - scsi: target: Fix alua_tg_pt_gps_count tracking (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered tag handling (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered CMD_T_SENT handling (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Allocate zeroed pages for data area (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Use struct_size() helper in kmalloc() (Maurizio Lombardi) [2186500] - scsi: target: sbp: Replace enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Replace tpg enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: core: Add common tpg/enable attribute (Maurizio Lombardi) [2186500] - scsi: target: core: Make logs less verbose (Maurizio Lombardi) [2186500] - scsi: target: Remove unused function arguments (Maurizio Lombardi) [2186500] - scsi: target: Fix spelling mistake "CONFLIFT" -> "CONFLICT" (Maurizio Lombardi) [2186500] - dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2192702] - dm flakey: add an "error_reads" option (Benjamin Marzinski) [2192702] - dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2192702] - dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2192702] - dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2192702] - dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2192702] - dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2192702] - dm raid: remove unused d variable (Benjamin Marzinski) [2192702] - dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2192702] - dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2192702] - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2192702] - dm error: add discard support (Benjamin Marzinski) [2192702] - dm zero: add discard support (Benjamin Marzinski) [2192702] - dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2192702] - dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2192702] - dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2192702] - dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2192702] - dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2192702] - dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2192702] - dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2192702] - dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2192702] - dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2192702] - dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2192702] - dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2192702] - units: add the HZ macros (Jocelyn Falempe) [2160451] - isystem: ship and use stdarg.h (Jocelyn Falempe) [2160451] - i915: Move list_count() to list.h as list_count_nodes() for broader use (Jocelyn Falempe) [2160451] - resource: Convert DEFINE_RES_NAMED() to be compound literal (Jocelyn Falempe) [2160451] - media: videobuf2: Assert held reservation lock for dma-buf mmapping (Jocelyn Falempe) [2160451] - media: videobuf2: Stop using internal dma-buf lock (Jocelyn Falempe) [2160451] - media: videobuf2: Prepare to dynamic dma-buf locking specification (Jocelyn Falempe) [2160451] - media: videobuf2-dma-contig.c: remove spurious 'b' in message (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of attachment-mapping functions (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of vmapping functions (Jocelyn Falempe) [2160451] - kbuild: simplify access to the kernel's version (Jocelyn Falempe) [2160451] - hwmon: (core) Add support for rated attributes (Jocelyn Falempe) [2160451] - ACPI: video: Allow GPU drivers to report no panels (Jocelyn Falempe) [2160451] - drm: Move nomodeset kernel parameter to drivers/video (Jocelyn Falempe) [2160451] - PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros (Jocelyn Falempe) [2160451] - PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro (Jocelyn Falempe) [2160451] - ACPI: video: Make backlight class device registration a separate step (v2) (Jocelyn Falempe) [2160451] - ACPI: video: Add acpi_video_backlight_use_native() helper (Jocelyn Falempe) [2160451] - scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE usage (Jocelyn Falempe) [2160451] - iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM() (Jocelyn Falempe) [2160451] - perf branch: Fix interpretation of branch records (Michael Petlan) [2086826] - perf/x86/amd/lbr: Adjust LBR regardless of filtering (Michael Petlan) [2086826] - perf/x86/utils: Fix uninitialized var in get_branch_type() (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support (Michael Petlan) [2086826] - perf/core: Add speculation info to branch entries (Michael Petlan) [2086826] - perf/x86/amd/lbr: Use fusion-aware branch classifier (Michael Petlan) [2086826] - perf/x86: Make branch classifier fusion-aware (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 software branch filter support (Michael Petlan) [2086826] - perf/x86: Move branch classifier (Michael Petlan) [2086826] - perf: Add irq and exception return branch types (Michael Petlan) [2086826] - perf/x86/intel/ds: Check return values of insn decoder functions (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch record support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Detect LbrExtV2 support (Michael Petlan) [2086826] - x86/cpufeatures: Add LbrExtV2 feature bit (Michael Petlan) [2086826] - perf/x86/amd/core: Add generic branch record interfaces (Michael Petlan) [2086826] - perf/x86/amd/core: Refactor branch attributes (Michael Petlan) [2086826] - perf/x86/amd/brs: Move feature-specific functions (Michael Petlan) [2086826] - scsi: zfcp: Trace when request remove fails after qdio send fails (Tobias Huschle) [2159733] - scsi: zfcp: Change the type of all fsf request id fields and variables to u64 (Tobias Huschle) [2159733] - scsi: zfcp: Make the type for accessing request hashtable buckets size_t (Tobias Huschle) [2159733] - scsi: zfcp: Drop redundant "the" in the comments (Tobias Huschle) [2159733] - s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2159732] - s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2159732] - s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2159732] - s390/ctcm: cleanup indenting (Tobias Huschle) [2159732] - s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2159689] - s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2159689] - s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2159689] - s390/ipl: add eckd support (Tobias Huschle) [2159689] - net/iucv: Fix size of interrupt data (Tobias Huschle) [2192507] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Waiman Long) [2176760] - workqueue: make sysfs of unbound kworker cpumask more clever (Waiman Long) [2176760] - workqueue: Rename "delayed" (delayed by active management) to "inactive" (Waiman Long) [2176760] - workqueue: Kick a worker based on the actual activation of delayed works (Waiman Long) [2176760] - workqueue: fix UAF in pwq_unbound_release_workfn() (Waiman Long) [2176760] - workqueue: fix a piece of comment about reserved bits for work flags (Waiman Long) [2176760] - workqueue: void unneeded requeuing the pwq in rescuer thread (Waiman Long) [2176760] - mm/memcg: Fix mem_cgroup_id_get_online() underflow problem (Waiman Long) [2176760] - net: fix NULL pointer in skb_segment_list (Paolo Abeni) [2188595] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [2188595] - skbuff: Account for tail adjustment during pull operations (Paolo Abeni) [2188595] - net: vmxnet3: Fix NULL pointer dereference in vmxnet3_rq_rx_complete() (Seiji Nishikawa) [2186419] - tipc: add an extra conn_get in tipc_conn_alloc (Xin Long) [2177375] {CVE-2023-1382} - tipc: set con sock in tipc_conn_alloc (Xin Long) [2177375] {CVE-2023-1382} - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2181874] - net/sched: tcindex: search key must be 16 bits (Davide Caratti) [2181874] - net/sched: tcindex: update imperfect hash filters respecting rcu (Davide Caratti) [2181880] {CVE-2023-1281} - crypto: rng - Use a different crypto_rng for reseeding (Herbert Xu) [2193410] - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() (Ricardo Robaina) [2174410] {CVE-2023-1118}- [rt] build kernel-rt-4.18.0-492.rt7.281.el8 [2180997] - xfs: assert in xfs_btree_del_cursor should take into account error (Andrey Albershteyn) [2183168] - xfs: prevent a UAF when log IO errors race with unmount (Andrey Albershteyn) [2183168] - xfs: fix NULL pointer dereference in xfs_getbmap() (Andrey Albershteyn) [2183168] - xfs: avoid a UAF when log intent item recovery fails (Andrey Albershteyn) [2183168] - xfs: fix memory leak in xfs_errortag_init (Andrey Albershteyn) [2183168] - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() (Andrey Albershteyn) [2183168] - xfs: fix sb write verify for lazysbcount (Andrey Albershteyn) [2183168] - xfs: invalidate block device page cache during unmount (Andrey Albershteyn) [2183168] - xfs: invalidate xfs_bufs when allocating cow extents (Andrey Albershteyn) [2183168] - xfs: dquot shrinker doesn't check for XFS_DQFLAG_FREEING (Andrey Albershteyn) [2183168] - xfs: fix intermittent hang during quotacheck (Andrey Albershteyn) [2183168] - xfs: fix exception caused by unexpected illegal bestcount in leaf dir (Andrey Albershteyn) [2183168] - xfs: fix super block buf log item UAF during force shutdown (Andrey Albershteyn) [2183168] - xfs: fix uninitialized variable access (Andrey Albershteyn) [2183168] - xfs: fix potential log item leak (Andrey Albershteyn) [2183168] - xfs: fix inode reservation space for removing transaction (Andrey Albershteyn) [2183168] - xfs: fix extent busy updating (Andrey Albershteyn) [2183168] - xfs: fix low space alloc deadlock (Andrey Albershteyn) [2183168] - xfs: purge dquots after inode walk fails during quotacheck (Andrey Albershteyn) [2183168] - xfs: get root inode correctly at bulkstat (Andrey Albershteyn) [2183168] - iomap: iomap: fix memory corruption when recording errors during writeback (Andrey Albershteyn) [2183168] - xfs: attach dquots to inode before reading data/cow fork mappings (Andrey Albershteyn) [2183168] - xfs: get rid of assert from xfs_btree_islastblock (Andrey Albershteyn) [2183168] - xfs: fix use-after-free in xattr node block inactivation (Andrey Albershteyn) [2183168] - xfs: pass the correct cursor to xfs_iomap_prealloc_size (Andrey Albershteyn) [2183168] - xfs: don't report reserved bnobt space as available (Andrey Albershteyn) [2183168] - xfs: fix overfilling of reserve pool (Andrey Albershteyn) [2183168] - xfs: always succeed at setting the reserve pool size (Andrey Albershteyn) [2183168] - xfs: remove infinite loop when reserving free block pool (Andrey Albershteyn) [2166567 2183168] - xfs: don't include bnobt blocks when reserving free block pool (Andrey Albershteyn) [2183168] - xfs: document the XFS_ALLOC_AGFL_RESERVE constant (Andrey Albershteyn) [2183168] - xfs: prevent UAF in xfs_log_item_in_current_chkpt (Andrey Albershteyn) [2183168] - xfs: fix incorrect i_nlink caused by inode racing (Andrey Albershteyn) [2183168] - xfs: fix incorrect error-out in xfs_remove (Andrey Albershteyn) [2183168] - KVM: s390: GISA: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: disable migration mode when dirty tracking is disabled (Cédric Le Goater) [2169294] - KVM: s390: Unwind kvm_arch_init() piece-by-piece() if a step fails (Cédric Le Goater) [2169294] - iommu/s390: Make attach succeed even if the device is in error state (Cédric Le Goater) [2169294] - KVM: s390: pci: Fix allocation size of aift kzdev elements (Cédric Le Goater) [2169294] - iommu/s390: Fix incorrect aperture check (Cédric Le Goater) [2169294] - KVM: s390: VSIE: sort out virtual/physical address in pin_guest_page (Cédric Le Goater) [2169294] - KVM: s390: pv: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sida: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - iommu/s390: Fail probe for non-PCI devices (Cédric Le Goater) [2169294] - PCI/AER: Remove redundant Device Control Error Reporting Enable (Myron Stowe) [2180894] - PCI/AER: Configure ECRC only if AER is native (Myron Stowe) [2180894] - PCI/AER: Iterate over error counters instead of error strings (Myron Stowe) [2180894] - PCI/AER: Enable error reporting when AER is native (Myron Stowe) [2180894] - PCI/AER: Configure ECRC for every device (Myron Stowe) [2180894] - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits (Myron Stowe) [2180894] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [2180894] - PCI/AER: Use consistent format when printing PCI device (Myron Stowe) [2180894] - PCI/sysfs: Rely on lengths from scnprintf(), dsm_label_utf16s_to_utf8s() (Myron Stowe) [2180894] - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun (Myron Stowe) [2180894] - mlxsw: minimal: Fix deadlock in ports creation (Petr Oros) [2177956] - mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister() (Petr Oros) [2177956] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2177956] - mlxsw: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2177956] - mlxsw: Narrow the critical section of devl_lock during ports creation/removal (Petr Oros) [2177956] - ice: sleep, don't busy-wait, in the SQ send retry loop (Michal Schmidt) [2184013] - ice: remove unused buffer copy code in ice_sq_send_cmd_retry() (Michal Schmidt) [2184013] - ice: sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT (Michal Schmidt) [2184013] - ice: remove ice_ctl_q_info::sq_cmd_timeout (Michal Schmidt) [2184013] - ice: increase the GNSS data polling interval to 20 ms (Michal Schmidt) [2184013] - ice: do not busy-wait to read GNSS data (Michal Schmidt) [2184013] - enic: Use irq_update_affinity_hint() (Michal Schmidt) [2101515] - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit (Michal Schmidt) [2101515] - net: enic: Cure the enic api locking trainwreck (Michal Schmidt) [2101515] - enic: switch from 'pci_' to 'dma_' API (Michal Schmidt) [2101515] - enic: convert to new udp_tunnel_nic infra (Michal Schmidt) [2101515] - enic: let core reject the unsupported coalescing parameters (Michal Schmidt) [2101515] - scsi: mpt3sas: Fix an issue when driver is being removed (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove HBA BIOS version in the kernel log (Tomas Henzl) [2166206] - scsi: mpt3sas: Don't print sense pool info twice (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix a memory leak (Tomas Henzl) [2166206] - scsi: mpt3sas: Demote log level for trace buffer allocation to info (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2166206] - scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2166206] - ipmi: msghandler: kABI implementation was wrong (Tony Camuso) [2182345] - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Chris von Recklinghausen) [2184583] {CVE-2023-1855} - RDMA/irdma: Add ipv4 check to irdma_find_listener() (Kamal Heib) [2117129 2135976] - RDMA/irdma: Increase iWARP CM default rexmit count (Kamal Heib) [2117129 2135976] - RDMA/irdma: Fix memory leak of PBLE objects (Kamal Heib) [2117129 2135976] - RDMA/irdma: Do not generate SW completions for NOPs (Kamal Heib) [2117129 2135976] - RDMA/irdma: Remove a redundant irdma_arp_table() call (Kamal Heib) [2117129 2135976] - migrate: grab the compound head in migration_entry_wait_on_locked (Nico Pache) [2188249] - module: Don't wait for GOING modules (Mark Langsdorf) [1964563] - redhat/configs: Fix DEBUG_BLK_CGROUP and BFQ_CGROUP_DEBUG configs (Vladis Dronov) - x86/MCE/AMD: Clear DFR errors found in THR handler (Prarit Bhargava) [2190279] - Remove unused ZRTBZ variable (Lucas Zampieri)- [rt] build kernel-rt-4.18.0-491.rt7.280.el8 [2180997] - iommu/amd: Update amd_iommu_fault structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Update device_state structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Print PCI segment ID in error log messages (Jerry Snitselaar) [2117775] - iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands (Jerry Snitselaar) [2117775] - iommu/amd: Specify PCI segment ID when getting pci device (Jerry Snitselaar) [2117775] - iommu/amd: Include PCI segment ID when initialize IOMMU (Jerry Snitselaar) [2117775] - iommu/amd: Introduce get_device_sbdf_id() helper function (Jerry Snitselaar) [2117775] - iommu/amd: Flush upto last_bdf only (Jerry Snitselaar) [2117775] - iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf] (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() (Jerry Snitselaar) [2117775] - iommu/amd: Update (un)init_device_table_dma() (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_irq_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update dump_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update iommu_ignore_device (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_entry and clear_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment rlookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Update alloc_irq_table and alloc_irq_index (Jerry Snitselaar) [2117775] - iommu/amd: Update amd_irte_ops functions (Jerry Snitselaar) [2117775] - iommu/amd: Introduce struct amd_ir_data.iommu (Jerry Snitselaar) [2117775] - iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use rlookup_amd_iommu helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment last_bdf (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment unity map list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment old_dev_tbl_cpy (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment dev_data_list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce pci segment structure (Jerry Snitselaar) [2117775] - iommu/amd: Update struct iommu_dev_data definition (Jerry Snitselaar) [2117775] - redhat: configs: Enable CONFIG_INTEL_IOMMU_PERF_EVENTS (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplug (Jerry Snitselaar) [2176995] - iommu/vt-d: Enable IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon overflow handler support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support cpumask for IOMMU perfmon (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support Enhanced Command Interface (Jerry Snitselaar) [2176995] - iommu/vt-d: Retrieve IOMMU perfmon capability information (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix error handling in sva enable/disable paths (Jerry Snitselaar) [2181397] - iommu/vt-d: Support size of the register set in DRHD (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow zero SAGAW if second-stage not supported (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove include/linux/intel-svm.h (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow to use flush-queue when first level is default (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PASID directory pointer coherency (Jerry Snitselaar) [2181397] - iommu/vt-d: Set No Execute Enable bit in PASID table entry (Jerry Snitselaar) [2181397] - iommu: Remove SVM_FLAG_SUPERVISOR_MODE support (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in prq_event_thread() (Jerry Snitselaar) [2181397] - PCI: Enable PASID only when ACS RR & UF enabled on upstream path (Jerry Snitselaar) [2181397] - iommu/vt-d: Set SRE bit only when hardware has SRS cap (Jerry Snitselaar) [2181397] - iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove pasid_set_eafe() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unnecessary SVA data accesses in page fault path (Jerry Snitselaar) [2181397] - iommu/vt-d: Add RPLS to quirk list to skip TE disabling (Jerry Snitselaar) [2181397] - iommu: Remove guest pasid related interfaces and definitions (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove guest pasid related callbacks (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused PASID_DISABLED (Jerry Snitselaar) [2181397] - iommu/vt-d: Clean up unused PASID updating functions (Jerry Snitselaar) [2181397] - iommu/vtd: Replace acpi_bus_get_device() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused dma_to_mm_pfn function (Jerry Snitselaar) [2181397] - iommu/vt-d: Use bitmap_zalloc() when applicable (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused macros (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/vt-d: Use rcu_lock in get_resv_regions (Jerry Snitselaar) [2181397] - iommu: Add gfp parameter to iommu_alloc_resv_region (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove iova_cache_get/put() (Jerry Snitselaar) [2181397] - iommu/vt-d: Add missing "__init" for rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Force identity domains for legacy binding (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Properly handle the return value of arm_smmu_cmdq_build_cmd() (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_smmu_atc_inv_master() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacks (Jerry Snitselaar) [2181397] - iommu: Make sysfs robust for non-API groups (Jerry Snitselaar) [2181397] - iommu: Use right way to retrieve iommu_ops (Jerry Snitselaar) [2181397] - iommu: Remove apply_resv_region (Jerry Snitselaar) [2181397] - iommu/dma: Explicitly sort PCI DMA windows (Jerry Snitselaar) [2181397] - iommu: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181397] - iommu: Remove duplicate ida_free in iommu_group_alloc (Jerry Snitselaar) [2181397] - iommu: Directly use ida_alloc()/free() (Jerry Snitselaar) [2181397] - iommu/iova: change IOVA_MAG_SIZE to 127 to save memory (Jerry Snitselaar) [2181397] - iommu/iova: Fix alloc iova overflows issue (Jerry Snitselaar) [2181397] - iova: Remove iovad->rcaches check in iova_rcache_get() (Jerry Snitselaar) [2181397] - iova: Remove magazine BUG_ON() checks (Jerry Snitselaar) [2181397] - iova: Remove some magazine pointer NULL checks (Jerry Snitselaar) [2181397] - swiotlb: fix a braino in the alignment check fix (Jerry Snitselaar) [2181397] - swiotlb: fix slot alignment checks (Jerry Snitselaar) [2181397] - swiotlb: use wrap_area_index() instead of open-coding it (Jerry Snitselaar) [2181397] - swiotlb: fix the deadlock in swiotlb_do_find_slots (Jerry Snitselaar) [2181397] - swiotlb: mark swiotlb_memblock_alloc() as __init (Jerry Snitselaar) [2181397] - swiotlb: remove swiotlb_max_segment (Jerry Snitselaar) [2181397] - swiotlb: reduce the swiotlb buffer size on allocation failure (Jerry Snitselaar) [2181397] - swiotlb: replace kmap_atomic() with memcpy_{from,to}_page() (Jerry Snitselaar) [2181397] - swiotlb: don't panic! (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode (Jerry Snitselaar) [2175620] - iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid unnecessary global DMA cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Avoid unnecessary global IRTE cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Fix buggy QAT device mask (Jerry Snitselaar) [2169568] - iommu/vt-d: Add a fix for devices need extra dtlb flush (Jerry Snitselaar) [2169568] - xfs: fix off-by-one-block in xfs_discard_folio() (Carlos Maiolino) [2112147] - xfs: drop write error injection is unfixable, remove it (Carlos Maiolino) [2112147] - xfs: use iomap_valid method to detect stale cached iomaps (Carlos Maiolino) [2112147] - iomap: write iomap validity checks (Carlos Maiolino) [2112147] - xfs: xfs_bmap_punch_delalloc_range() should take a byte range (Carlos Maiolino) [2112147] - iomap: buffered write failure should not truncate the page cache (Carlos Maiolino) [2112147] - iomap: Export page_cache_seek_hole_data (Carlos Maiolino) [2112147] - xfs,iomap: move delalloc punching to iomap (Carlos Maiolino) [2112147] - xfs: use byte ranges for write cleanup ranges (Carlos Maiolino) [2112147] - xfs: punching delalloc extents on write failure is racy (Carlos Maiolino) [2112147] - xfs: write page faults in iomap are not buffered writes (Carlos Maiolino) [2112147] - iomap: iomap_read_inline_data cleanup (Carlos Maiolino) [2112147] - iomap: Fix inline extent handling in iomap_readpage (Carlos Maiolino) [2112147] - iomap: constify iomap_iter_srcmap (Carlos Maiolino) [2112147] - iomap: rework unshare flag (Carlos Maiolino) [2112147] - iomap: pass an iomap_iter to various buffered I/O helpers (Carlos Maiolino) [2112147] - iomap: remove iomap_apply (Carlos Maiolino) [2112147] - fsdax: Fix infinite loop in dax_iomap_rw() (Carlos Maiolino) [2112147] - fsdax: switch dax_iomap_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_swapfile_activate to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_data to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_hole to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_bmap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_fiemap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch __iomap_dio_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: support REQ_OP_ZONE_APPEND (Carlos Maiolino) [2112147] - iomap: add a filesystem hook for direct I/O bio submission (Carlos Maiolino) [2112147] - iomap: switch iomap_page_mkwrite to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_zero_range to use iomap_iter (Carlos Maiolino) [2112147] - iomap: Change calling convention for zeroing (Carlos Maiolino) [2112147] - iomap: switch iomap_file_unshare to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_file_buffered_write to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch readahead and readpage to use iomap_iter (Carlos Maiolino) [2112147] - iomap: add the new iomap_iter model (Carlos Maiolino) [2112147] - iomap: fix the iomap_readpage_actor return value for inline data (Carlos Maiolino) [2112147] - iomap: Support inline data with block size < page size (Carlos Maiolino) [2112147] - fs: mark the iomap argument to __block_write_begin_int const (Carlos Maiolino) [2112147] - fsdax: mark the iomap argument to dax_iomap_sector as const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_page_sync const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data_valid const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_sector const (Carlos Maiolino) [2112147] - ipv6: Fix an uninit variable access bug in __ip6_make_skb() (Hangbin Liu) [2185798] - ipv6: Fix tcp socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: Fix datagram socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: avoid use-after-free in ip6_fragment() (Hangbin Liu) [2185798] - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network (Hangbin Liu) [2185798] - ipv6: fix WARNING in ip6_route_net_exit_late() (Hangbin Liu) [2185798] - ipv6: ensure sane device mtu in tunnels (Hangbin Liu) [2185798] - KVM: arm64: PMU: Restore the guest's EL0 event counting after migration (Shaoqin Huang) [2175146] - KVM: arm64: Retry fault if vma_lookup() results become invalid (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Fix GET_ONE_REG for vPMC regs to return the current value (Shaoqin Huang) [2175146] - KVM: arm64: timers: Convert per-vcpu virtual offset to a global value (Shaoqin Huang) [2175146] - KVM: arm64: Fix non-kerneldoc comments (Shaoqin Huang) [2175146] - arm64/sysreg: clean up some inconsistent indenting (Shaoqin Huang) [2175146] - KVM: arm64: timers: Don't BUG() on unhandled timer trap (Shaoqin Huang) [2175146] - KVM: arm64: Reduce overhead of trapped timer sysreg accesses (Shaoqin Huang) [2175146] - KVM: arm64: Don't arm a hrtimer for an already pending timer (Shaoqin Huang) [2175146] - KVM: arm64: Fix S1PTW handling on RO memslots (Shaoqin Huang) [2175146] - KVM: arm64: Fix typo in comment (Shaoqin Huang) [2175146] - KVM: arm64: Fix pvtime documentation (Shaoqin Huang) [2175146] - KVM: arm64: Fix PAR_TO_HPFAR() to work independently of PA_BITS. (Shaoqin Huang) [2175146] - KVM: arm64: nvhe: Fix build with profile optimization (Shaoqin Huang) [2175146] - fuse: wait for writepages in syncfs (Brian Foster) [2185834] - virtio_fs: Modify format for virtio_fs_direct_access (Brian Foster) [2185834] - virtiofs: delete unused parameter for virtio_fs_cleanup_vqs (Brian Foster) [2185834] - virtiofs: use strscpy for copying the queue name (Brian Foster) [2185834] - virtiofs: propagate sync() to file server (Brian Foster) [2185834] - fuse: add a flag FUSE_SETXATTR_ACL_KILL_SGID to kill SGID (Brian Foster) [2185834] - fuse: extend FUSE_SETXATTR request (Brian Foster) [2185834] - virtiofs: fix userns (Brian Foster) [2185834] - virtiofs: remove useless function (Brian Foster) [2185834] - virtiofs: split requests that exceed virtqueue size (Brian Foster) [2185834] - virtiofs: fix memory leak in virtio_fs_probe() (Brian Foster) [2185834] - virtio_fs: convert to LE accessors (Brian Foster) [2185834] - dmaengine: use sysfs_emit() to instead of scnprintf() (Jerry Snitselaar) [2181398] - dmaengine: Simplify dmaenginem_async_device_register() function (Jerry Snitselaar) [2181398] - dmaengine: idma64: Update bytes_transferred field (Jerry Snitselaar) [2181398] - dmaengine: dw: Move check for paused channel to dwc_get_residue() (Jerry Snitselaar) [2181398] - dmaengine: ptdma: check for null desc before calling pt_cmd_callback (Jerry Snitselaar) [2181398] - dmaengine: idxd: Fix default allowed read buffers value in group (Jerry Snitselaar) [2181398] - dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 (Jerry Snitselaar) [2181398] - ptdma: pt_core_execute_cmd() should use spinlock (Jerry Snitselaar) [2181398] - dmaengine: Fix double increment of client_count in dma_chan_get() (Jerry Snitselaar) [2181398] - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() (Jerry Snitselaar) [2153929] - cifs: set a minimum of 120s for next dns resolution (Ronnie Sahlberg) [2182867] - cifs: use the expiry output of dns_query to schedule next resolution (Ronnie Sahlberg) [2182867] - cifs: sanitize paths in cifs_update_super_prepath. (Ronnie Sahlberg) [2182472] - redhat/configs: Fix incorrect configs location and content (Vladis Dronov) - scsi: megaraid_sas: Fix double kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix fw_crash_buffer_show() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix crash after a double completion (Tomas Henzl) [2163670] - scsi: megaraid_sas: Driver version update to 07.725.01.00-rc1 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add crash dump mode capability bit in MFI capabilities (Tomas Henzl) [2163670] - scsi: megaraid_sas: Update max supported LD IDs to 240 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add flexible array member for SGLs (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix some spelling mistakes in comment (Tomas Henzl) [2163670] - scsi: megaraid_sas: Remove unnecessary kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Use irq_set_affinity_and_hint() (Tomas Henzl) [2163670] - scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2163670] - scsi: ses: Handle enclosure with just a primary component gracefully (Tomas Henzl) [2188481] - ipvlan: hold lower dev to avoid possible use-after-free (Davide Caratti) [2188055] - net: macvlan: Use built-in RCU list checking (Davide Caratti) [2188055] - x86/split_lock: Enumerate architectural split lock disable bit (Prarit Bhargava) [2123535] - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Yauheni Kaliuta) [2175160] - hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2158707] - scsi: target: iscsi: Handle abort for WRITE_PENDING cmds (Maurizio Lombardi) [2156588] - scsi: target: iscsit: Fix TAS handling during conn cleanup (Maurizio Lombardi) [2156588] - [rt] build kernel-rt-4.18.0-490.rt7.279.el8 [2180997] - RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size (Kamal Heib) [2170083] - RDMA/umem: Remove unused 'work' member from struct ib_umem (Kamal Heib) [2170083] - RDMA/restrack: Correct spelling (Kamal Heib) [2170083] - scripts/spelling.txt: add "exsits" pattern and fix typo instances (Kamal Heib) [2170083] - RDMA/cma: Refactor the inbound/outbound path records process flow (Kamal Heib) [2170083] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [2170083] - IB/IPoIB: Fix legacy IPoIB due to wrong number of queues (Kamal Heib) [2170076] - RDMA/core: Fix ib block iterator counter overflow (Kamal Heib) [2170076] - RDMA/srp: Move large values to a new enum for gcc13 (Kamal Heib) [2170076] - IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces (Kamal Heib) [2170076] - RDMA/cm: Make QP FLUSHABLE for supported device (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel verbs ABI to support flush (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support flush (Kamal Heib) [2170076] - RDMA/cma: Change RoCE packet life time from 18 to 16 (Kamal Heib) [2170076] - RDMA/srp: Fix error return code in srp_parse_options() (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel ABI to support atomic write (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support atomic write (Kamal Heib) [2170076] - RDMA/umem: remove FOLL_FORCE usage (Kamal Heib) [2170076] - RDMA/nldev: Fix failure to send large messages (Kamal Heib) [2170076] - RDMA/nldev: Add NULL check to silence false warnings (Kamal Heib) [2170076] - RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() (Kamal Heib) [2170076] - IB/isert: use the ISCSI_LOGIN_CURRENT_STAGE macro (Kamal Heib) [2170076] - RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port (Kamal Heib) [2170076] - RDMA/core: Make sure "ib_port" is valid when access sysfs node (Kamal Heib) [2170076] - RDMA/restrack: Release MR restrack when delete (Kamal Heib) [2170076] - IB/mad: Don't call to function that might sleep while in atomic context (Kamal Heib) [2170076] - RDMA/core: Fix order of nldev_exit call (Kamal Heib) [2170076] - RDMA/core: fix repeated words in comments (Kamal Heib) [2170076] - IB/iser: open code iser_disconnected_handler (Kamal Heib) [2170076] - IB/iser: add safety checks for state_mutex lock (Kamal Heib) [2170076] - IB/iser: open code iser_conn_state_comp_exch (Kamal Heib) [2170076] - RDMA/opa_vnic: fix spelling typo in comment (Kamal Heib) [2170076] - RDMA/core: return -EOPNOSUPP for ODP unsupported device (Kamal Heib) [2170076] - IB/uverbs: fix the typo of optional (Kamal Heib) [2170076] - treewide: use get_random_u32() when possible (Kamal Heib) [2170070] - treewide: use prandom_u32_max() when possible, part 1 (Kamal Heib) [2170070] - RDMA/core: Clean up a variable name in ib_create_srq_user() (Kamal Heib) [2170070] - RDMA/srp: Support more than 255 rdma ports (Kamal Heib) [2170070] - RDMA/cm: Use DLID from inbound/outbound PathRecords as the datapath DLID (Kamal Heib) [2170070] - RDMA/cma: Multiple path records support with netlink channel (Kamal Heib) [2170070] - RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths (Kamal Heib) [2170070] - RDMA/srpt: Use flex array destination for memcpy() (Kamal Heib) [2170070] - IB/cm: Refactor cm_insert_listen() and cm_find_listen() (Kamal Heib) [2170070] - IB/cm: remove cm_id_priv->id.service_mask and service_mask parameter of cm_init_listen() (Kamal Heib) [2170070] - IB/cm: Remove the service_mask parameter from ib_cm_listen() (Kamal Heib) [2170070] - RDMA/core: Remove 'device' argument from rdma_build_skb() (Kamal Heib) [2170070] - RDMA/srp: Use the attribute group mechanism for sysfs attributes (Kamal Heib) [2170070] - RDMA/srp: Handle dev_set_name() failure (Kamal Heib) [2170070] - RDMA/srp: Remove the srp_host.released completion (Kamal Heib) [2170070] - RDMA/srp: Rework the srp_add_port() error path (Kamal Heib) [2170070] - IB: move from strlcpy with unused retval to strscpy (Kamal Heib) [2170070] - treewide: uapi: Replace zero-length arrays with flexible-array members (Kamal Heib) [2170070] - RDMA/core: Delete IPsec flow action logic from the core (Kamal Heib) [2170070] - net: Don't include filter.h from net/sock.h (Kamal Heib) [2170070] - scsi: qla2xxx: Synchronize the IOCB count to be in order (Nilesh Javali) [2164947] - scsi: qla2xxx: Perform lockless command completion in abort path (Nilesh Javali) [2164947] - scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove the unused variable wwn (Nilesh Javali) [2164947] - scsi: qla2xxx: Simplify if condition evaluation (Nilesh Javali) [2164947] - scsi: qla2xxx: Use a variable for repeated mem_size computation (Nilesh Javali) [2164947] - scsi: qla2xxx: Make qla_trim_buf() and __qla_adjust_buf() static (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix printk() format string (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.200-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Reduce memory usage during low I/O (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix stall session after app start (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix performance dip due to lock contention (Nilesh Javali) [2164947] - scsi: qla2xxx: Relocate/rename vp map (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GNN ID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GPNID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.100-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix IOCB resource check warning (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove increment of interface err cnt (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix erroneous link down (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unintended flag clearing (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix stalled login (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription for management commands (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix link failure in NPIV environment (Nilesh Javali) [2164947] - scsi: qla2xxx: Check if port is online before sending ELS (Nilesh Javali) [2164947] - scsi: qla2xxx: Initialize vha->unknown_atio_[list, work] for NPIV hosts (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove duplicate of vha->iocb_work initialization (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unused variable 'found_devs' (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix set-but-not-used variable warnings (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() (Nilesh Javali) [2164947] - ethtool: eeprom: fix null-deref on genl_info in dump (Davide Caratti) [2188002] - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE (Davide Caratti) [2188002] - af_key: Fix send_acquire race with pfkey_register (Davide Caratti) [2188002] - net: llc: fix skb_over_panic (Davide Caratti) [2188002] - inet_ecn: Fix endianness of checksum update when setting ECT(1) (Davide Caratti) [2188002] - RDMA/irdma: Fix potential NULL-ptr-dereference (Kamal Heib) [2153377] - RDMA/irdma: Split CQ handler into irdma_reg_user_mr_type_cq (Kamal Heib) [2153377] - RDMA/irdma: Split QP handler into irdma_reg_user_mr_type_qp (Kamal Heib) [2153377] - RDMA/irdma: Split mr alloc and free into new functions (Kamal Heib) [2153377] - RDMA/irdma: Split MEM handler into irdma_reg_user_mr_type_mem (Kamal Heib) [2153377] - RDMA/irdma: Remove extra ret variable in favor of existing err (Kamal Heib) [2153377] - RDMA/irdma: Initialize net_type before checking it (Kamal Heib) [2153377] - RDMA/irdma: Do not request 2-level PBLEs for CQ alloc (Kamal Heib) [2153377] - RDMA/irdma: Fix RQ completion opcode (Kamal Heib) [2153377] - RDMA/irdma: Fix inline for multiple SGE's (Kamal Heib) [2153377] - bnxt_en: Fix mqprio and XDP ring checking logic (Ken Cox) [2159222] - bnxt: Do not read past the end of test names (Ken Cox) [2159222] - bnxt: report FEC block stats via standard interface (Ken Cox) [2159222] - bnxt_en: Remove debugfs when pci_register_driver failed (Ken Cox) [2159222] - bnxt_en: update RSS config using difference algorithm (Ken Cox) [2159222] - bnxt_en: refactor VNIC RSS update functions (Ken Cox) [2159222] - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer (Ken Cox) [2159222] - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() (Ken Cox) [2159222] - bnxt_en: fix the handling of PCIE-AER (Ken Cox) [2159222] - bnxt_en: refactor bnxt_cancel_reservations() (Ken Cox) [2159222] - bnxt_en: check and resize NVRAM UPDATE entry before flashing (Ken Cox) [2159222] - bnxt_en: Update firmware interface to 1.10.2.118 (Ken Cox) [2159222] - bnxt_en: replace reset with config timestamps (Ken Cox) [2159222] - hugetlbfs: don't delete error page from pagecache (Aristeu Rozanski) [2188334] - mm: shmem: don't truncate page if memory failure happens (Aristeu Rozanski) [2188334] - mm: hwpoison: handle non-anonymous THP correctly (Aristeu Rozanski) [2188334] - mm: hwpoison: refactor refcount check handling (Aristeu Rozanski) [2188334] - scsi: qedf: Remove set but unused variable 'page' (Nilesh Javali) [2164955] - scsi: qedf: Fix a UAF bug in __qedf_probe() (Nilesh Javali) [2164955] - xfs: don't use BMBT btree split workers for IO completion (Carlos Maiolino) [2127493] - tools/power turbostat: Add support for MeteorLake platforms (Derek Barbosa) [2153966] - x86/bugs: Workaround for incorrectly set X86_BUG_RETBLEED under VMware (Waiman Long) [2184343]- [rt] build kernel-rt-4.18.0-489.rt7.278.el8 [2180997] - nvmet: fix workqueue MEM_RECLAIM flushing dependency (Maurizio Lombardi) [2187618] - nvmet: use a private workqueue instead of the system workqueue (Maurizio Lombardi) [2187618] - nvme: fix discard support without oncs (Maurizio Lombardi) [2187618] - nvme-pci: fix timeout request state check (Maurizio Lombardi) [2187618] - nvme: fix multipath crash caused by flush request when blktrace is enabled (Maurizio Lombardi) [2187618] - nvme: return err on nvme_init_non_mdts_limits fail (Maurizio Lombardi) [2187618] - nvme initialize core quirks before calling nvme_init_subsystem (Maurizio Lombardi) [2187618] - nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked (Maurizio Lombardi) [2187618] - nvme: quiet user passthrough command errors (Maurizio Lombardi) [2187618] - nvme-tcp: fix possible circular locking when deleting a controller under memory pressure (Maurizio Lombardi) [2187618] - nvme-hwmon: kmalloc the NVME SMART log buffer (Maurizio Lombardi) [2187618] - nvme-hwmon: consistently ignore errors from nvme_hwmon_init (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeroes on various Kingston SSD (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs (Maurizio Lombardi) [2187618] - nvme-rdma: fix possible hang caused during ctrl deletion (Maurizio Lombardi) [2187618] - nvmet-tcp: add bounds check on Transfer Tag (Maurizio Lombardi) [2187618] - nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state (Maurizio Lombardi) [2187618] - nvme-pci: set min_align_mask before calculating max_hw_sectors (Maurizio Lombardi) [2187618] - nvme: enumerate controller flags (Maurizio Lombardi) [2187618] - nvme: ensure subsystem reset is single threaded (Maurizio Lombardi) [2187618] - nvme: copy firmware_rev on each init (Maurizio Lombardi) [2187618] - nvme: restrict management ioctls to admin (Maurizio Lombardi) [2187618] - nvme: consider also host_iface when checking ip options (Maurizio Lombardi) [2187618] - nvme: move from strlcpy with unused retval to strscpy (Maurizio Lombardi) [2187618] - nvme: add comment for unaligned "fake" nqn (Maurizio Lombardi) [2187618] - nvme-pci: disable Write Zeroes on Phison E3C/E4C (Maurizio Lombardi) [2187618] - nvmet: fix mar and mor off-by-one errors (Maurizio Lombardi) [2187618] - nvmet: fix a use-after-free (Maurizio Lombardi) [2187618] - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (Maurizio Lombardi) [2187618] - nvme-fabrics: Fix a typo in an error message (Maurizio Lombardi) [2187618] - nvme-fabrics: parse nvme connect Linux error codes (Maurizio Lombardi) [2187618] - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown (Maurizio Lombardi) [2187618] - nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns (Maurizio Lombardi) [2187618] - nvme: catch -ENODEV from nvme_revalidate_zones again (Maurizio Lombardi) [2187618] - nvme-pci: print the command name of aborted commands (Maurizio Lombardi) [2187618] - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() (Maurizio Lombardi) [2187618] - nvme-pci: use nvme core helper to cancel requests in tagset (Maurizio Lombardi) [2187618] - nvme-tcp: use in-capsule data for I/O connect (Maurizio Lombardi) [2187618] - nvme-rdma: remove timeout for getting RDMA-CM established event (Maurizio Lombardi) [2187618] - nvmet: parse fabrics commands on io queues (Maurizio Lombardi) [2187618] - nvme-fabrics: decode 'authentication required' connect error (Maurizio Lombardi) [2187618] - nvme-loop: use nvme core helpers to cancel all requests in a tagset (Maurizio Lombardi) [2187618] - nvme: handle the persistent internal error AER (Maurizio Lombardi) [2187618] - nvme: remove a double word in a comment (Maurizio Lombardi) [2187618] - nvme: use struct group for generic command dwords (Maurizio Lombardi) [2187618] - nvme-pci: fix freeze accounting for error handling (Maurizio Lombardi) [2187618] - nvmet-tcp: fix regression in data_digest calculation (Maurizio Lombardi) [2187618] - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeros support on UMIC and Samsung SSDs (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs (Maurizio Lombardi) [2187618] - nvme-pci: add trouble shooting steps for timeouts (Maurizio Lombardi) [2187618] - nvme: add device name to warning in uuid_show() (Maurizio Lombardi) [2187618] - nvmet: fix typo in comment (Maurizio Lombardi) [2187618] - nvme: set controller enable bit in a separate write (Maurizio Lombardi) [2187618] - nvme: set non-mdts limits in nvme_scan_work (Maurizio Lombardi) [2187618] - nvme-pci: harden drive presence detect in nvme_dev_disable() (Maurizio Lombardi) [2187618] - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags (Maurizio Lombardi) [2187618] - nvme: mark internal passthru request RQF_QUIET (Maurizio Lombardi) [2187618] - nvme: remove unneeded include from constants file (Maurizio Lombardi) [2187618] - nvme: set dma alignment to dword (Maurizio Lombardi) [2187618] - nvme: fix interpretation of DMRSL (Maurizio Lombardi) [2187618] - ixgbe: add double of VLAN header when computing the max MTU (Ken Cox) [2153372] - ixgbe: allow to increase MTU to 3K with XDP enabled (Ken Cox) [2153372] - ixgbe: Filter out spurious link up indication (Ken Cox) [2153372] - ixgbe: XDP: fix checker warning from rcu pointer (Ken Cox) [2153372] - ixgbe: fix pci device refcount leak (Ken Cox) [2153372] - ixgbe: change MAX_RXD/MAX_TXD based on adapter type (Ken Cox) [2153372] - tracing: kprobes: Prohibit probing on notrace function (Mukesh Chaurasiya) [2183475] - powerpc/kprobes: Ignore traps that happened in real mode (Mukesh Chaurasiya) [2183475] - nvme-rdma: handle number of queue changes (Kamal Heib) [2160665] - nvme-rdma: remove timeout for getting RDMA-CM established event (Kamal Heib) [2160665] - nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal (Kamal Heib) [2160665] - net: mpls: fix stale pointer if allocation fails during device rename (Guillaume Nault) [2184957] {CVE-2023-26545} - block: don't set GD_NEED_PART_SCAN if scan partition failed (Ming Lei) [2151112] - block: fix wrong mode for blkdev_put() from disk_scan_partitions() (Ming Lei) [2151112] - block: fix scan partition for exclusively open device again (Ming Lei) [2151112] - mm: swap: get rid of livelock in swapin readahead (Aristeu Rozanski) [2035182 2182084] - redhat: require reasonably recent grub2 _only_ if grub2 is already installed (Denys Vlasenko) [2183531] - i40e: Fix kernel crash during reboot when adapter is in recovery mode (Stefan Assmann) [2153348] - i40e: add double of VLAN header when computing the max MTU (Stefan Assmann) [2153348] - i40e: Add checking for null for nlmsg_find_attr() (Stefan Assmann) [2153348] - net/i40e: Replace 0-length array with flexible array (Stefan Assmann) [2153348] - i40e: use ERR_PTR error print in i40e messages (Stefan Assmann) [2153348] - i40e: use int for i40e_status (Stefan Assmann) [2153348] - i40e: Remove string printing for i40e_status (Stefan Assmann) [2153348] - i40e: Remove unused i40e status codes (Stefan Assmann) [2153348] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153348] - i40e: Remove redundant pci_enable_pcie_error_reporting() (Stefan Assmann) [2153348] - virtchnl: i40e/iavf: rename iwarp to rdma (Stefan Assmann) [2153348] - treewide: Convert del_timer*() to timer_shutdown*() (Stefan Assmann) [2153348] - i40e: allow toggling loopback mode via ndo_set_features callback (Stefan Assmann) [2153348] - i40e: Disallow ip4 and ip6 l4_4_bytes (Stefan Assmann) [2153348] - i40e: Fix for VF MAC address 0 (Stefan Assmann) [2153348] - i40e: Fix not setting default xps_cpus after reset (Stefan Assmann) [2153348] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2183559] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2183559] - dm: remove unnecessary (void*) conversion in event_callback() (Benjamin Marzinski) [2179207] - dm ioctl: remove unnecessary check when using dm_get_mdptr() (Benjamin Marzinski) [2179207] - dm ioctl: assert _hash_lock is held in __hash_remove (Benjamin Marzinski) [2179207] - dm cache: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm thin: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm: add cond_resched() to dm_wq_work() (Benjamin Marzinski) [2179207] - dm: update targets using system workqueues to use a local workqueue (Benjamin Marzinski) [2179207] - dm: remove flush_scheduled_work() during local_exit() (Benjamin Marzinski) [2179207] - dm: declare variables static when sensible (Benjamin Marzinski) [2179207] - dm ioctl: prefer strscpy() instead of strlcpy() (Benjamin Marzinski) [2179207] - dm: avoid 'do {} while(0)' loop in single statement macros (Benjamin Marzinski) [2179207] - dm: favour __packed versus "__attribute__ ((packed))" (Benjamin Marzinski) [2179207] - dm: favour __aligned(N) versus "__attribute__ (aligned(N))" (Benjamin Marzinski) [2179207] - dm: adjust EXPORT_SYMBOL() to follow functions immediately (Benjamin Marzinski) [2179207] - dm block-manager: avoid not required parentheses (Benjamin Marzinski) [2179207] - dm: send just one event on resize, not two (Benjamin Marzinski) [2179207] - dm table: check that a dm device doesn't reference itself (Benjamin Marzinski) [2179207] - dm raid: fix some spelling mistakes in comments (Benjamin Marzinski) [2179207] - dm verity: stop using WQ_UNBOUND for verify_wq (Benjamin Marzinski) [2179207] - dm integrity: Remove bi_sector that's only used by commented debug code (Benjamin Marzinski) [2179207] - dm crypt: Slightly simplify crypt_set_keyring_key() (Benjamin Marzinski) [2179207] - dm ioctl: drop always-false condition (Benjamin Marzinski) [2179207] - dm flakey: fix logic when corrupting a bio (Benjamin Marzinski) [2179207] - dm flakey: fix a bug with 32-bit highmem systems (Benjamin Marzinski) [2179207] - dm flakey: don't corrupt the zero page (Benjamin Marzinski) [2179207] - dm cache: Add some documentation to dm-cache-background-tracker.h (Benjamin Marzinski) [2179207] - dm cache: free background tracker's queued work in btracker_destroy (Benjamin Marzinski) [2179207] - dm ioctl: fix a couple ioctl codes (Benjamin Marzinski) [2179207] - dm ioctl: a small code cleanup in list_version_get_info (Benjamin Marzinski) [2179207] - sfc: include vport_id in filter spec hash and equal() (Íñigo Huguet) [2159251] - ptp: convert remaining drivers to adjfine interface (Íñigo Huguet) [2159251] - sfc: Use kmap_local_page() instead of kmap_atomic() (Íñigo Huguet) [2159251] - sfc: use sysfs_emit() to instead of scnprintf() (Íñigo Huguet) [2159251] - selftests: forwarding: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add "depends_on" property to skip tests (Davide Caratti) [2103797] - net/sched: act_tunnel_key: add support for "don't fragment" (Davide Caratti) [2103797] - e1000e: Fix TX dispatch condition (Ken Cox) [2153313] - e1000e: Separate MTP board type from ADP (Ken Cox) [2153313] - drivers/net/ethernet/e1000e: check return value of e1e_rphy() (Ken Cox) [2153313] - ipvs: add sysctl_run_estimation to support disable estimation (Hangbin Liu) [2182003] - scsi: ses: Don't attach if enclosure has no components (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() (Tomas Henzl) [1975026] - scsi: ses: Fix possible desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() (Tomas Henzl) [1975026] - vmxnet3: move rss code block under eop descriptor (Izabela Bakollari) [2172579]- [rt] build kernel-rt-4.18.0-488.rt7.277.el8 [2180997] - crypto: qat - add support for 402xx devices (Vladis Dronov) [2144529] - crypto: qat - drop log level of msg in get_instance_node() (Vladis Dronov) [2144529] - crypto: qat - fix out-of-bounds read (Vladis Dronov) [2144529] - Documentation: qat: change kernel version (Vladis Dronov) [2144529] - crypto: qat - add qat_zlib_deflate (Vladis Dronov) [2144529] - crypto: qat - extend buffer list logic interface (Vladis Dronov) [2144529] - crypto: qat - fix spelling mistakes from 'bufer' to 'buffer' (Vladis Dronov) [2144529] - crypto: qat - add resubmit logic for decompression (Vladis Dronov) [2144529] - crypto: acomp - define max size for destination (Vladis Dronov) [2144529] - crypto: qat - enable deflate for QAT GEN4 (Vladis Dronov) [2144529] - crypto: qat - expose deflate through acomp api for QAT GEN2 (Vladis Dronov) [2144529] - crypto: qat - rename and relocate GEN2 config function (Vladis Dronov) [2144529] - crypto: qat - relocate qat_algs_alloc_flags() (Vladis Dronov) [2144529] - crypto: qat - relocate backlog related structures (Vladis Dronov) [2144529] - crypto: qat - extend buffer list interface (Vladis Dronov) [2144529] - crypto: qat - generalize crypto request buffers (Vladis Dronov) [2144529] - crypto: qat - change bufferlist logic interface (Vladis Dronov) [2144529] - crypto: qat - rename bufferlist functions (Vladis Dronov) [2144529] - crypto: qat - relocate bufferlist logic (Vladis Dronov) [2144529] - crypto: qat - Use helper to set reqsize (Vladis Dronov) [2144529] - crypto: kpp - Add helper to set reqsize (Vladis Dronov) [2144529] - crypto: qat - fix error return code in adf_probe (Vladis Dronov) [2144529] - crypto: qat - remove ADF_STATUS_PF_RUNNING flag from probe (Vladis Dronov) [2144529] - selftests: net: rps_default_mask.sh: delete veth link specifically (Hangbin Liu) [2185801] - selftests: net: devlink_port_split.py: skip test if no suitable device available (Hangbin Liu) [2185801] - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational (Hangbin Liu) [2185801] - selftests/tls: Add {} to avoid static checker warning (Hangbin Liu) [2185801] - selftests: nft_nat: ensuring the listening side is up before starting the client (Hangbin Liu) [2185801] - selftest: fib_tests: Always cleanup before exit (Hangbin Liu) [2185801] - selftests/net: Interpret UDP_GRO cmsg data as an int value (Hangbin Liu) [2185801] - selftests: forwarding: lib: quote the sysctl values (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking (Hangbin Liu) [2185801] - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning (Hangbin Liu) [2185801] - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload (Hangbin Liu) [2185801] - selftests: forwarding: Fix failing tests with old libnet (Hangbin Liu) [2185801] - powerpc/pseries/mobility: set NMI watchdog factor during an LPM (Mamatha Inamdar) [2186026] - powerpc/watchdog: introduce a NMI watchdog's factor (Mamatha Inamdar) [2186026] - watchdog: export lockup_detector_reconfigure (Mamatha Inamdar) [2186026] - powerpc/mobility: wait for memory transfer to complete (Mamatha Inamdar) [2186026] - crypto: drbg - Only fail when jent is unavailable in FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - permanent and intermittent health errors (Vladis Dronov) [2175712] - crypto: jitter - quit sample collection loop upon RCT failure (Vladis Dronov) [2175712] - crypto: jitter - don't limit ->health_failure check to FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - drop kernel-doc notation (Vladis Dronov) [2175712] - selftests/livepatch: normalize sysctl error message (Julia Denham) [RHEL-256] - livepatch: Skip livepatch tests if ftrace cannot be configured (Julia Denham) [RHEL-256] - livepatch: Add a missing newline character in klp_module_coming() (Julia Denham) [RHEL-256] - livepatch: fix race between fork and KLP transition (Julia Denham) [RHEL-256] - scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Nilesh Javali) [2164956] - x86/xen: Split HVM vector callback setup and interrupt gate allocation (Prarit Bhargava) [2187810] - s390/uaccess: add missing earlyclobber annotations to __clear_user() (Tobias Huschle) [2183078] - s390/qeth: fix use-after-free in hsci (Tobias Huschle) [2183992] - SUNRPC: Fix a server shutdown leak (Benjamin Coddington) [2166107] - powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled (Mamatha Inamdar) [2184979] - cnic: don't pass bogus GFP_ flags to dma_alloc_coherent (Nilesh Javali) [2164958] - cnic: Use the bitmap API to allocate bitmaps (Nilesh Javali) [2164958]- [rt] build kernel-rt-4.18.0-487.rt7.276.el8 [2180997] - kernel/fork: Restore vfree_atomic in free_thread_stack() (Crystal Wood) [2159514] - perf vendor events intel: Add uncore event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add metrics for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Update core event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add sapphirerapids events (Michael Petlan) [2180657] - perf vendor events intel: Update metrics for Alderlake (Michael Petlan) [2180656] - perf vendor events: Fix Alderlake metric groups (Michael Petlan) [2180656] - perf vendor events intel: Add metrics for Alderlake (Michael Petlan) [2180656] - perf/x86/rapl: Add support for Intel Raptor Lake (Michael Petlan) [2180654] - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] (Michael Petlan) [2153896] - perf/x86/intel/cstate: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Sapphire Rapids CPU support (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Meteor Lake support (Michael Petlan) [2177039] - perf/x86/msr: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/cstate: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/intel: Support Architectural PerfMon Extension leaf (Michael Petlan) [2153962] - x86/cpufeatures: Add Architectural PerfMon Extension bit (Michael Petlan) [2153962] - perf/x86: Support Retire Latency (Michael Petlan) [2153962] - perf/x86: Add Meteor Lake support (Michael Petlan) [2153962] - perf: Add PMU_FORMAT_ATTR_SHOW (Michael Petlan) [2153962] - mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process (Rafael Aquini) [2153926] - mm/hugetlb: simplify the calculation of variables (Rafael Aquini) [2153926] - mm/mempolicy: fix lock contention on mems_allowed (Rafael Aquini) [2153926] - mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() (Rafael Aquini) [2153926] - mm/mempolicy.c: use in_task() in mempolicy_slab_node() (Rafael Aquini) [2153926] - mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies (Rafael Aquini) [2153926] - mm/mempolicy: advertise new MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy (Rafael Aquini) [2153926] - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes (Rafael Aquini) [2153926] - mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number (Rafael Aquini) [2153926] - mm/mempolicy: unify the parameter sanity check for mbind and set_mempolicy (Rafael Aquini) [2153926] - mm/mempolicy: use unified 'nodes' for bind/interleave/prefer policies (Rafael Aquini) [2153926] - mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy (Rafael Aquini) [2153926] - mm/mempolicy: cleanup nodemask intersection check for oom (Rafael Aquini) [2153926] - mm/mempolicy: fix mpol_misplaced kernel-doc (Rafael Aquini) [2153926] - numa balancing: migrate on fault among multiple bound nodes (Rafael Aquini) [2153926] - mm/hugetlb: add mempolicy check in the reservation routine (Rafael Aquini) [2153926] - mm: remove unused alloc_page_vma_node() (Rafael Aquini) [2153926] - mm/mempolicy: remove or narrow the lock on current (Rafael Aquini) [2153926] - mm, mempolicy: fix uninit memory access (Rafael Aquini) [2153926] - mm/mempool: minor coding style tweaks (Rafael Aquini) [2153926] - mm: fix typos in comments (Rafael Aquini) [2153926] - futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI (Joel Savitz) [2170113] - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") (Joel Savitz) [2170113] - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() (Joel Savitz) [2170113] - futex: Remove unneeded gotos (Joel Savitz) [2170113] - rtmutex: Ensure that the top waiter is always woken up (Joel Savitz) [2170113] - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path (Joel Savitz) [2170113] - locking/lockdep: Fix lockdep_init_map_*() confusion (Joel Savitz) [2170113] - locking/lockdep: Avoid potential access of invalid memory in lock_class (Joel Savitz) [2170113] - lockdep: Correct lock_classes index mapping (Joel Savitz) [2170113] - locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. (Joel Savitz) [2170113] - locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner() (Joel Savitz) [2170113] - kallsyms: remove arch specific text and data check (Joel Savitz) [2170113] - lockdep: Let lock_is_held_type() detect recursive read as read (Joel Savitz) [2170113] - lockdep: Fix wait-type for empty stack (Joel Savitz) [2170113] - locking/lockdep: Improve noinstr vs errors (Joel Savitz) [2170113] - locking/lockdep: Correct calling tracepoints (Joel Savitz) [2170113] - locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_count (Joel Savitz) [2170113] - locking/ww_mutex: Fix runtime warning in the WW mutex selftest (Joel Savitz) [2170113] - fortify: Do not cast to "unsigned char" (Josef Oskera) [2139487] - fortify: Use SIZE_MAX instead of (size_t)-1 (Josef Oskera) [2139487] - afs: Work around strnlen() oops with CONFIG_FORTIFIED_SOURCE=y (Josef Oskera) [2139487] - net/mlx4_en: Introduce flexible array to silence overflow warning (Josef Oskera) [2139487] - wusbcore: silence fortify warning (Josef Oskera) [2139487] - skbuff: Switch structure bounds to struct_group() (Josef Oskera) [2139487] - RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size (Josef Oskera) [2139487] - intel_th: msu: Use memset_startat() for clearing hw header (Josef Oskera) [2139487] - dm integrity: Use struct_group() to zero struct journal_sector (Josef Oskera) [2139487] - iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl (Josef Oskera) [2139487] - scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info (Josef Oskera) [2139487] - netfilter: conntrack: Use memset_startat() to zero struct nf_conn (Josef Oskera) [2139487] - netfilter: conntrack: avoid gcc-10 zero-length-bounds warning (Josef Oskera) [2139487] - thermal: int340x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - net/af_iucv: Use struct_group() to zero struct iucv_sock region (Josef Oskera) [2139487] - ipv6: Use memset_after() to zero rt6_info (Josef Oskera) [2139487] - bnx2x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - tracing: Use memset_startat() to zero struct trace_iterator (Josef Oskera) [2139487] - xfrm: Use memset_after() to clear padding (Josef Oskera) [2139487] - HID: roccat: Use struct_group() to zero kone_mouse_event (Josef Oskera) [2139487] - scsi: ibmvscsi: Avoid multi-field memset() overflow by aiming at srp (Josef Oskera) [2139487] - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() (Josef Oskera) [2139487] - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() (Josef Oskera) [2139487] - s390/zcrypt: Switch to flexible array member (Josef Oskera) [2139487] - s390/speculation: Use statically initialized const for instructions (Josef Oskera) [2139487] - cifs: avoid extra calls in posix_info_parse (Josef Oskera) [2139487] - x86/entry: Fixup bad_iret vs noinstr (Josef Oskera) [2139487] - x86/traps: Mark fixup_bad_iret() noinstr (Josef Oskera) [2139487] - x86/doublefault: Remove memmove() call (Josef Oskera) [2139487] - tracing: Initialize iter->seq after zeroing in tracing_read_pipe() (Josef Oskera) [2139487] - tracing: Silence GCC 9 array bounds warning (Josef Oskera) [2139487] - fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL (Josef Oskera) [2139487] - fortify: Provide a memcpy trap door for sharp corners (Josef Oskera) [2139487] - fortify: Make pointer arguments const (Josef Oskera) [2139487] - fortify: Replace open-coded __gnu_inline attribute (Josef Oskera) [2139487] - fortify: Update compile-time tests for Clang 14 (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memset() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memmove() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memcpy() at compile-time (Josef Oskera) [2139487] - fortify: strlen: Avoid shadowing previous locals (Josef Oskera) [2139487] - fortify: Add compile-time FORTIFY_SOURCE tests (Josef Oskera) [2139487] - fortify: Allow strlen() and strnlen() to pass compile-time known lengths (Josef Oskera) [2139487] - fortify: Prepare to improve strnlen() and strlen() warnings (Josef Oskera) [2139487] - fortify: Fix dropped strcpy() compile-time write overflow check (Josef Oskera) [2139487] - fortify: Explicitly disable Clang support (Josef Oskera) [2139487] - fortify: Move remaining fortify helpers into fortify-string.h (Josef Oskera) [2139487] - lib/string: Move helper functions out of string.c (Josef Oskera) [2139487] - lib/string.c: update match_string() doc-strings with correct behavior (Josef Oskera) [2139487] - string.h: move fortified functions definitions in a dedicated header. (Josef Oskera) [2139487] - string.h: add FORTIFY coverage for strscpy() (Josef Oskera) [2139487] - lib: string.h: detect intra-object overflow in fortified string functions (Josef Oskera) [2139487] - lib: string_helpers: provide kfree_strarray() (Josef Oskera) [2139487] - lib/string.c: implement stpcpy (Josef Oskera) [2139487] - kernel-doc: core-api: include string.h into core-api (Josef Oskera) [2139487] - docs/core-api: move *{str,mem}dup* to "String Manipulation" (Josef Oskera) [2139487] - selftests/tc-testing: add show class case for red qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for prio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for mq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for ingress qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for qfq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for netem qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for multiq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for mqprio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for htb qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for hfsc qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for fq_codel qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for dsmark qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for drr qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbs qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cake qdisc (Ivan Vecera) [2172130] - net/sched: use tc_qdisc_stats_dump() in qdisc (Ivan Vecera) [2172130] - net/sched: sch_api: add helper for tc qdisc walker stats dump (Ivan Vecera) [2172130] - hwrng: core - use per-rng quality value instead of global setting (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - start and stop in-kernel rngd in separate function (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - do not bother to order list of devices by quality (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - credit entropy for low quality sources of randomness (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - break out of hwrng_fillfn if current rng is not trusted (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - only set cur_rng_set_by_user if it is working (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - use rng_fillbuf in add_early_randomness() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - read() callback must be called for size of 32 or more bytes (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - explicit ordering of initcalls (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Use DEVICE_ATTR_ macro (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable err (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - convert sysfs sprintf/snprintf family to sysfs_emit (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable ret (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Fix use-after-free warning in hwrng_register() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - move add_early_randomness() out of rng_mutex (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - document the quality field (Jose Ignacio Tornos Martinez) [2172884] - netfilter: nf_conntrack: allow early drop of offloaded UDP conns (Florian Westphal) [2183080] - net/sched: act_ct: offload UDP NEW connections (Florian Westphal) [2183080] - net/sched: act_ct: set ctinfo in meta action depending on ct state (Florian Westphal) [2183080] - netfilter: flowtable: cache info of last offload (Florian Westphal) [2183080] - netfilter: flowtable: allow unidirectional rules (Florian Westphal) [2183080] - netfilter: flowtable: fixup UDP timeout depending on ct state (Florian Westphal) [2183080] - ptp_clock: Let the ADJ_OFFSET interface respect the ADJ_NANO flag for PHC devices. (Íñigo Huguet) [2180896] - ptp: Add adjust_phase to ptp_clock_caps capability. (Íñigo Huguet) [2180896] - ptp: Add adjphase function to support phase offset control. (Íñigo Huguet) [2180896] - kernfs: dont take d_lock on revalidate (Ian Kent) [2126350] - kernfs: dont take i_lock on inode attr read (Ian Kent) [2126350] - kernfs: remove redundant kernfs_rwsem declaration. (Ian Kent) [2126350] - kernfs: fix potential NULL dereference in __kernfs_remove (Ian Kent) [2126350] - kernfs: fix NULL dereferencing in kernfs_remove (Ian Kent) [2126350] - kernfs: prevent early freeing of root node (Ian Kent) [2126350] - kernfs: switch global kernfs_rwsem lock to per-fs lock (Ian Kent) [2126350] - workqueue: Fold rebind_worker() within rebind_workers() (Valentin Schneider) [2088578] - workqueue: Unbind kworkers before sending them to exit() (Valentin Schneider) [2088578] - workqueue: Don't hold any lock while rcuwait'ing for !POOL_MANAGER_ACTIVE (Valentin Schneider) [2088578] - workqueue: Convert the idle_timer to a timer + work_struct (Valentin Schneider) [2088578] - workqueue: Factorize unbind/rebind_workers() logic (Valentin Schneider) [2088578] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Valentin Schneider) [2088578] - workqueue: make sysfs of unbound kworker cpumask more clever (Valentin Schneider) [2088578] - fuse: add feature flag for expire-only (Pavel Reichl) [2109496] - fuse: add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRY (Pavel Reichl) [2109496] - fuse: extend init flags (Pavel Reichl) [2109496] - wifi: iwlwifi: mvm: protect TXQ list manipulation (Jose Ignacio Tornos Martinez) [2152168] - wifi: iwlwifi: mvm: fix mvmtxq->stopped handling (Jose Ignacio Tornos Martinez) [2152168] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2130062] - x86/tsc: Add option to force frequency recalibration with HW timer (Prarit Bhargava) [2100597] - ovl: fix use after free in struct ovl_aio_req (Miklos Szeredi) [2176160] {CVE-2023-1252}- [rt] build kernel-rt-4.18.0-486.rt7.275.el8 [2180997] - mm/memremap: fix missing call to untrack_pfn() in pagemap_range() (Nico Pache) [2168370] - arm64: mm: correct the inside linear map range during hotplug check (Nico Pache) [2168370] - s390/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - arm64/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - mm/memory_hotplug: prevalidate the address range being added with platform (Nico Pache) [2168370] - s390/extmem: return correct segment type in __segment_load() (Nico Pache) [2168370] - s390/vmem: get rid of memory segment list (Nico Pache) [2168370] - arm64/mm: Validate hotplug range before creating linear mapping (Nico Pache) [2168370] - mm/truncate.c: make __invalidate_mapping_pages() static (Nico Pache) [2168370] - powerpc/mm: fix "section_base" set but not used (Nico Pache) [2168370] - powerpc: Avoid link stack corruption in misc asm functions (Nico Pache) [2168370] - powerpc/booke: Avoid link stack corruption in several places (Nico Pache) [2168370] - powerpc/mm: Fix lockup on kernel exec fault (Nico Pache) [2168370] - x86: fix seq_file iteration for pat/memtype.c (Nico Pache) [2168370] - powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning (Nico Pache) [2168370] - powerpc/nvdimm: Update vmemmap_populated to check sub-section range (Nico Pache) [2168370] - powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt() (Nico Pache) [2168370] - x86/mm: Sync also unmappings in vmalloc_sync_all() (Nico Pache) [2168370] - Fix page corruption caused by racy check in __free_pages (Nico Pache) [2168370] - mm/gup: fix gup_pud_range() for dax (Nico Pache) [2168370] - memcg: Fix possible use-after-free in memcg_write_event_control() (Nico Pache) [2168370] - mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() (Nico Pache) [2168370] - mm: fix madivse_pageout mishandling on non-LRU page (Nico Pache) [2168370] - mm/page_alloc: fix race condition between build_all_zonelists and page allocation (Nico Pache) [2168370] - mm/slub: fix to return errno if kmalloc() fails (Nico Pache) [2168370] - writeback: avoid use-after-free after removing device (Nico Pache) [2168370] - x86/mm: Use proper mask when setting PUD mapping (Nico Pache) [2168370] - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region (Nico Pache) [2168370] - mm/hmm: fault non-owner device private entries (Nico Pache) [2168370] - mm: split huge PUD on wp_huge_pud fallback (Nico Pache) [2168370] - mm/page_owner: use strscpy() instead of strlcpy() (Nico Pache) [2168370] - mm/vmscan: take min_slab_pages into account when try to call shrink_node (Nico Pache) [2168370] - x86: Fix return value of __setup handlers (Nico Pache) [2168370] - mm: fix unexpected zeroed page mapping with zram swap (Nico Pache) [2168370] - mm, page_alloc: fix build_zonerefs_node() (Nico Pache) [2168370] - mm/mempolicy: fix mpol_new leak in shared_policy_replace (Nico Pache) [2168370] - mm/slub: remove forced_order parameter in calculate_sizes (Nico Pache) [2168370] - mm/usercopy: return 1 from hardened_usercopy __setup() handler (Nico Pache) [2168370] - mm/thp: ClearPageDoubleMap in first page_add_file_rmap() (Nico Pache) [2168370] - mm/thp: refix __split_huge_pmd_locked() for migration PMD (Nico Pache) [2168370] - mempolicy: mbind_range() set_policy() after vma_merge() (Nico Pache) [2168370] - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node (Nico Pache) [2168370] - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() (Nico Pache) [2168370] - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() (Nico Pache) [2168370] - mm: thp: fix wrong cache flush in remove_migration_pmd() (Nico Pache) [2168370] - mm: fix missing cache flush for all tail pages of compound page (Nico Pache) [2168370] - tmpfs: fix regressions from wider use of ZERO_PAGE (Nico Pache) [2168370] - tmpfs: do not allocate pages on read (Nico Pache) [2168370] - shmem: mapping_set_exiting() to help mapped resilience (Nico Pache) [2168370] - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault (Nico Pache) [2168370] - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode (Nico Pache) [2168370] - mm, slub: use prefetchw instead of prefetch (Nico Pache) [2168370] - arm64: mm: update max_pfn after memory hotplug (Nico Pache) [2168370] - mm, vmscan: guarantee drop_slab_node() termination (Nico Pache) [2168370] - fs, mm: fix race in unlinking swapfile (Nico Pache) [2168370] - fs: inode: count invalidated shadow pages in pginodesteal (Nico Pache) [2168370] - mm, fadvise: improve the expensive remote LRU cache draining after FADV_DONTNEED (Nico Pache) [2168370] - mm/filemap.c: rewrite mapping_needs_writeback in less fancy manner (Nico Pache) [2168370] - fs: drop_caches: fix skipping over shadow cache inodes (Nico Pache) [2168370] - mm: introduce and use mapping_empty() (Nico Pache) [2168370] - mm: remove irqsave/restore locking from contexts with irqs enabled (Nico Pache) [2168370] - mm: zswap: clean up confusing comment (Nico Pache) [2168370] - mm/memory_hotplug: use helper function zone_end_pfn() to get end_pfn (Nico Pache) [2168370] - mm: vmstat: add some comments on internal storage of byte items (Nico Pache) [2168370] - mm: vmstat: fix NOHZ wakeups for node stat changes (Nico Pache) [2168370] - mm/mmap.c: replace do_brk with do_brk_flags in comment of insert_vm_struct() (Nico Pache) [2168370] - mm/mmap.c: use helper function allow_write_access() in __remove_shared_vm_struct() (Nico Pache) [2168370] - mm: use helper function mapping_allow_writable() (Nico Pache) [2168370] - mm: memcontrol: reword obsolete comment of mem_cgroup_unmark_under_oom() (Nico Pache) [2168370] - mm/page_counter: correct the obsolete func name in the comment of page_counter_try_charge() (Nico Pache) [2168370] - mm: memcontrol: correct the comment of mem_cgroup_iter() (Nico Pache) [2168370] - x86/mm: use max memory block size on bare metal (Nico Pache) [2168370] - mm/util.c: remove the VM_WARN_ONCE for vm_committed_as underflow check (Nico Pache) [2168370] - include/linux/swapops.h: correct guards for non_swap_entry() (Nico Pache) [2168370] - mm: set vm_next and vm_prev to NULL in vm_area_dup() (Nico Pache) [2168370] - mm: don't prepare anon_vma if vma has VM_WIPEONFORK (Nico Pache) [2168370] - page-flags: fix a crash at SetPageError(THP_SWAP) (Nico Pache) [2168370] - mm/rmap.c: fix outdated comment in page_get_anon_vma() (Nico Pache) [2168370] - mm/mmap.c: extract __vma_unlink_list() as counterpart for __vma_link_list() (Nico Pache) [2168370] - mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup() (Nico Pache) [2168370] - x86/mm: Kill stray kernel fault handling comment (Nico Pache) [2168370] - arm64/numa: Unify common error path in numa_init() (Nico Pache) [2168370] - tools/power/x86/intel-speed-select: v1.14 release (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix display of uncore min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Use null-terminated string (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove duplicate dup() (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Handle open() failure case (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused non_block flag (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (Prarit Bhargava) [2154078] - platform/x86: ISST: Fix typo in comments (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Release v1.13 (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Optimize CPU initialization (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Enforce isst_id value (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Do not export get_physical_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Convert more function to use isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add pkg and die in isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce struct isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused core_mask array (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove dead code (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unneeded semicolon (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix off by one check (Prarit Bhargava) [2154078] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Display error on turbo mode disabled (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed (Prarit Bhargava) [2154078] - KVM: x86: Propagate the AMD Automatic IBRS feature to the guest (Waiman Long) [1989283] - x86/cpu: Support AMD Automatic IBRS (Waiman Long) [1989283] - x86/cpu, kvm: Add the SMM_CTL MSR not present feature (Waiman Long) [1989283] - x86/cpu, kvm: Add the Null Selector Clears Base feature (Waiman Long) [1989283] - x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf (Waiman Long) [1989283] - x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature (Waiman Long) [1989283] - KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code (Waiman Long) [1989283] - x86/cpu, kvm: Add support for CPUID_80000021_EAX (Waiman Long) [1989283] - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 (Waiman Long) [1989283] - KVM: x86: Advertise that the SMM_CTL MSR is not supported (Waiman Long) [1989283] - Documentation/hw-vuln: Update spectre doc (Waiman Long) [1989283] - nvme-tcp: fence TCP socket on receive error (John Meneghini) [2116939] - nvme-multipath: fix possible hang in live ns resize with ANA access (John Meneghini) [2116939] - nvme-tcp: fix possible hang caused during ctrl deletion (John Meneghini) [2116939] - nvme-tcp: fix regression that causes sporadic requests to time out (John Meneghini) [2116939] - nvme-tcp: fix UAF when detecting digest errors (John Meneghini) [2116939] - nvme-tcp: check if the queue is allocated before stopping it (John Meneghini) [2116939] - nvme-tcp: always fail a request when sending it failed (John Meneghini) [2116939] - nvme: fix regression when disconnect a recovering ctrl (John Meneghini) [2116939] - nvme-multipath: use vmalloc for ANA log buffer (John Meneghini) [2116939] - bfq: fix waker_bfqq inconsistency crash (Ming Lei) [2177565] - blktrace: Fix output non-blktrace event when blk_classic option enabled (Ming Lei) [2177565] - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Ming Lei) [2177565] - blk-wbt: call rq_qos_add() after wb_normal is initialized (Ming Lei) [2177565] - block: sync mixed merged request's failfast with 1st bio's (Ming Lei) [2177565] - blk-mq: Fix potential io hung for shared sbitmap per tagset (Ming Lei) [2177565] - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2177565] - dim: initialize all struct fields (Audra Mitchell) [2172125] - XArray: Update the LRU list in xas_split() (Audra Mitchell) [2172125] - lib: bitmap: fix many kernel-doc warnings (Audra Mitchell) [2172125] - vsprintf: Fix %pK with kptr_restrict == 0 (Audra Mitchell) [2172125] - lib: uninline simple_strntoull() as well (Audra Mitchell) [2172125] - lib: dimlib: fix help text typos (Audra Mitchell) [2172125] - locks: fix TOCTOU race when granting write lease (Waiman Long) [2152051] - locks: eliminate false positive conflicts for write lease (Waiman Long) [2152051] - locks: Use inode_is_open_for_write (Waiman Long) [2152051] - fs/locks: remove unnecessary white space. (Waiman Long) [2152051] - fs/locks: use properly initialized file_lock when unlocking. (Waiman Long) [2152051] - redhat/configs: Enable CONFIG_PINCTRL_METEORLAKE in RHEL (Prarit Bhargava) [2156845] - pinctrl: intel: Add Intel Meteor Lake pin controller support (Prarit Bhargava) [2156845] - md: fix regression for null-ptr-deference in __md_stop() (Nigel Croxon) [2162231] - md: avoid signed overflow in slot_store() (Nigel Croxon) [2162231] - md: Free resources in __md_stop (Nigel Croxon) [2162231] - md: account io_acct_set usage with active_io (Nigel Croxon) [2162231] - md: use MD_RESYNC_* whenever possible (Nigel Croxon) [2162231] - md: Free writes_pending in md_stop (Nigel Croxon) [2162231] - md: Change active_io to percpu (Nigel Croxon) [2162231] - md: Factor out is_md_suspended helper (Nigel Croxon) [2162231] - md: don't update recovery_cp when curr_resync is ACTIVE (Nigel Croxon) [2162231] - md: fold unbind_rdev_from_array into md_kick_rdev_from_array (Nigel Croxon) [2162231] - md: mark md_kick_rdev_from_array static (Nigel Croxon) [2162231] - mm/kmemleak: fix UAF bug in kmemleak_scan() (Waiman Long) [2172763] - mm/kmemleak: simplify kmemleak_cond_resched() usage (Waiman Long) [2172763] - mm/kmemleak.c: fix a comment (Waiman Long) [2172763] - ptp: introduce a phase offset in the periodic output request (Íñigo Huguet) [2179072] - ptp: add ability to configure duty cycle for periodic output (Íñigo Huguet) [2179072] - platform/x86: intel/pmc/core: Add Meteor Lake mobile support (Prarit Bhargava) [2153968] - platform/x86: intel/pmc/core: Add Meteor Lake support to pmc core driver (Prarit Bhargava) [2153968] - sched/core: Fix arch_scale_freq_tick() on tickless systems (Phil Auld) [2184083] - qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2160054] - qede: fix interrupt coalescing configuration (Jonathan Toppins) [2160054] - powerpc/64s: Unmerge EX_LR and EX_DAR (Mamatha Inamdar) [2134271] - powercap: intel_rapl: add support for Meteor Lake (Prarit Bhargava) [2153964] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2184429] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2184429] - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) [2165351] {CVE-2023-0386}- [rt] build kernel-rt-4.18.0-485.rt7.274.el8 [2180997] - timers: Provide timer_shutdown[_sync]() (Ivan Vecera) [2174474] - timers: Add shutdown mechanism to the internal functions (Ivan Vecera) [2174474] - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode (Ivan Vecera) [2174474] - timers: Silently ignore timers with a NULL function (Ivan Vecera) [2174474] - timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2174474] - timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2174474] - timers: Use del_timer_sync() even on UP (Ivan Vecera) [2174474] - timers: Update kernel-doc for various functions (Ivan Vecera) [2174474] - timers: Replace BUG_ON()s (Ivan Vecera) [2174474] - timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2174474] - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - misc/sgi-xp: Replace in_interrupt() usage (Ivan Vecera) [2174474] - timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers (Ivan Vecera) [2174474] - hvcs: Synchronize hotplug remove with port free (Mamatha Inamdar) [2167962] - hvcs: Use vhangup in hotplug remove (Mamatha Inamdar) [2167962] - hvcs: Get reference to tty in remove (Mamatha Inamdar) [2167962] - hvcs: Use driver groups to manage driver attributes (Mamatha Inamdar) [2167962] - hvcs: Use dev_groups to manage hvcs device attributes (Mamatha Inamdar) [2167962] - hvcs: Fix hvcs port reference counting (Mamatha Inamdar) [2167962] - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() (Mamatha Inamdar) [2167962] - docs/memory-barriers.txt/kokr: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - docs/memory-barriers.txt: Add a missed closing parenthesis (Ivan Vecera) [2179061] - asm-generic: Add missing brackets for io_stop_wc macro (Ivan Vecera) [2179061] - asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - ipv4: Fix incorrect table ID in IOCTL path (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when table ID 0 is used (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when source address is deleted (Guillaume Nault) [2176792] - selftests: Add source route tests to fib_tests (Guillaume Nault) [2176792] - mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (David Hildenbrand) [2179164] - mm/memory: slightly simplify copy_present_pte() (David Hildenbrand) [2179164] - mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (David Hildenbrand) [2179164] - mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats (Waiman Long) [2178001] - mm: /proc/sys/vm/stat_refresh skip checking known negative stats (Waiman Long) [2178001] - mm: no more EINVAL from /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - mm: restore node stat checking in /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - sfc: ef10: don't overwrite offload features at NIC reset (Íñigo Huguet) [2154500] - sfc: correctly advertise tunneled IPv6 segmentation (Íñigo Huguet) [2154500] - igb: conditionalize I2C bit banging on external thermal sensor support (Corinna Vinschen) [2130727] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2139963] - x86/nmi: Make register_nmi_handler() more robust (Ani Sinha) [2037005] - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Sabrina Dubroca) [2179825] {CVE-2023-28466} - cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (Prarit Bhargava) [2179183] - target: iscsi: use GFP_NOIO with loopback connections (Maurizio Lombardi) [2156546] - core_pattern: add CPU specifier (Oleksandr Natalenko) [1968108] - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (David Marlin) [2148405] {CVE-2022-42896} - ipv6: prevent router_solicitations for team port (Xin Long) [2141600] - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (Xin Long) [2141600] - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (David Marlin) [2148409] {CVE-2022-42895} - redhat/scripts/create-tarball.sh: Use nproc instead of rpm macros (Prarit Bhargava) - Revert "Switch to z-stream for 8.8 for CKI pipelines" (Denys Vlasenko)- [rt] build kernel-rt-4.18.0-484.rt7.273.el8 [2180997] - ethernet: Remove vf rate limit check for drivers (Izabela Bakollari) [2172124] - rtnetlink: verify rate parameters for calls to ndo_set_vf_rate (Izabela Bakollari) [2172124] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2117449] - Fix genlog.py to ensure that comments retain "%" characters. (Eder Zulian) [RHEL-340] - redhat: fix duplicate jira issues in the resolves line (Eder Zulian) [RHEL-340] - redhat: add support for Jira issues in changelog (Eder Zulian) [RHEL-340] - redhat/configs: Put CONFIG_SFC_* to a proper location (Vladis Dronov) - redhat/configs: Put CONFIG_SEV_GUEST to a proper location (Vladis Dronov) - Reinstate "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2181343] - iavf: fix hang on reboot with ice (Stefan Assmann) [2181811] - iavf: Fix race condition between iavf_shutdown and iavf_remove (Stefan Assmann) [2181811] - net/ulp: use consistent error code when blocking ULP (Sabrina Dubroca) [2176962] {CVE-2023-0461} - net/ulp: prevent ULP without clone op from entering the LISTEN status (Sabrina Dubroca) [2176962] {CVE-2023-0461} - lockd: lockd server-side shouldn't set fl_ops (Jeffrey Layton) [2179329] - NFS: Correct timing for assigning access cache timestamp (Benjamin Coddington) [2180851] - Switch to z-stream for 8.8 for CKI pipelines (Michael Hofmann) - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160030] {CVE-2022-2196}- [rt] build kernel-rt-4.18.0-483.rt7.272.el8 [2180997] - tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr (Jerome Marchand) [2174935] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172513] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172513] - HID: hyperv: remove unused struct synthhid_msg (Mohammed Gamal) [2172513] - HID: hyperv: Replace one-element array with flexible-array member (Mohammed Gamal) [2172513] - clocksource: hyper-v: Add TSC page support for root partition (Mohammed Gamal) [2172443] - clocksource: hyper-v: Use TSC PFN getter to map vvar page (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce TSC PFN getter (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce a pointer to TSC page (Mohammed Gamal) [2172443] - HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172435] - debugfs: add debugfs_lookup_and_remove() (Mohammed Gamal) [2172435] - Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172435] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172435]- [rt] build kernel-rt-4.18.0-482.rt7.271.el8 [2180997] - sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2120570] - perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86: Add new Raptor Lake S support (Michael Petlan) [2120365] - net: sched: atm: dont intepret cls results when asked to drop (Davide Caratti) [2168337] {CVE-2023-23455} - nvdimm: Allow overwrite in the presence of disabled dimms (Aristeu Rozanski) [2154070] - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109600] - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109600] - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109600] - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109600] - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109600] - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109600] - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109600] - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109600] - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109600] - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109600] - gfs2: Fix use-after-free in gfs2_glock_shrink_scan (Andreas Gruenbacher) [2109600] - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109600] - gfs2: gl_object races fix (Andreas Gruenbacher) [2109600] - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109600] - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109600] - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109600] - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109600] - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109600] - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109600] - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109600] - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109600] - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109600] - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109600] - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109600] - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109600] - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109600] - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109600] - gfs2: remove ->writepage (Andreas Gruenbacher) [2109600] - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109600] - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109600] - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109600] - gfs2: Use better variable name (Andreas Gruenbacher) [2109600] - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109600] - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109600] - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109600] - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109600] - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109600] - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109600] - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109600] - gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro (Andreas Gruenbacher) [2109600] - gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes (Bob Peterson) [2109600] - Updated dist tag to el8_8 (Lucas Zampieri) - Revert "net/mlx5: Don't perform lookup after already known sec_path" (Amir Tzin) [2176349] - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Jon Maloy) [2124801] {CVE-2022-39189} - Drivers: vmbus: Check for channel allocation before looking up relids (Mohammed Gamal) [2178622] - drm/nouveau/fb/tu102-: fix register used to determine scrub status (Karol Herbst) [2168648] - drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED (Karol Herbst) [2168648] - fs/proc: task_mmu.c: don't read mapcount for migration entry (Jay Shin) [2174623] - perf/core: Fix cgroup event list management (Michael Petlan) [2162525]- [rt] build kernel-rt-4.18.0-481.rt7.270.el8 [2180997] - redhat: include all certs (Red Hat and CentOS) in the srpm (Denys Vlasenko) [2179095] - redhat: do not require grub2 on s390x (Denys Vlasenko) [2179095] - thermal: int340x: Add Meteor Lake PCI device ID (Prarit Bhargava) [2156822] - i2c: i801: Add support for Intel Meteor Lake-P (Prarit Bhargava) [2156841]- [rt] build kernel-rt-4.18.0-480.rt7.269.el8 [2180997] - redhat: fix the signing failure on ppc64el on centos (Denys Vlasenko) [2179095]- [rt] build kernel-rt-4.18.0-479.rt7.268.el8 [2180997] - redhat: add centos signing certs (Denys Vlasenko) - redhat: fix "make rh-brew" not choosing _scratch_ build (Denys Vlasenko) - mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (Prarit Bhargava) [2156843] - x86/cpu: Add CPU model numbers for Meteor Lake (Prarit Bhargava) [2153936] - redhat: require grub2 >= 2.02-99 (Denys Vlasenko) [2179095] - redhat: delete unused script and file (Denys Vlasenko) [2179095] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Denys Vlasenko) [2179095] - redhat: align file names with names of signing keys for ppc and s390 (Denys Vlasenko) [2179095] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- [rt] build kernel-rt-4.18.0-478.rt7.267.el8 [2180997] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348]- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878]- ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (Prarit Bhargava) [2170564]- igb: Initialize mailbox message for VF reset (Corinna Vinschen) [2103948] - igb: Allocate MSI-X vector when testing (Corinna Vinschen) [2103948] - igb: Proactively round up to kmalloc bucket size (Corinna Vinschen) [2103948] - igb: Do not free q_vector unless new one was allocated (Corinna Vinschen) [2103948] - ptp: introduce helpers to adjust by scaled parts per million (Corinna Vinschen) [2103948] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103948] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103948] - igb: convert .adjfreq to .adjfine (Corinna Vinschen) [2103948] - ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: use common helpers for all Realtek amps (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: intel: sof_sdw: add rt1318 codec support. (Jaroslav Kysela) [2100582] - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support (Jaroslav Kysela) [2100582]- net: ena: Update NUMA TPH hint register upon NUMA node update (Petr Oros) [2167316] - net: ena: Set default value for RX interrupt moderation (Petr Oros) [2167316] - net: ena: Fix rx_copybreak value update (Petr Oros) [2167316] - net: ena: Use bitmask to indicate packet redirection (Petr Oros) [2167316] - net: ena: Account for the number of processed bytes in XDP (Petr Oros) [2167316] - net: ena: Don't register memory info on XDP exchange (Petr Oros) [2167316] - net: ena: Fix toeplitz initial hash value (Petr Oros) [2167316] - net: ena: Fix error handling in ena_init() (Petr Oros) [2167316] - net: sched: disallow noqueue for qdisc classes (Xin Long) [2168282] {CVE-2022-47929} - net: sched: cbq: dont intepret cls results when asked to drop (Xin Long) [2168327] {CVE-2023-23454} - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2133092] - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2140727] - net: mana: Fix accessing freed irq affinity_hint (Emanuele Giuseppe Esposito) [2168969] - net: mana: Assign interrupts to CPUs based on NUMA nodes (Emanuele Giuseppe Esposito) [2168969] - Revert "RDMA/irdma: Report the correct link speed" (Kamal Heib) [2143088] - Documentation/sysctl: document page_lock_unfairness (Nico Pache) [2165737] {CVE-2022-3623} - mm: allow a controlled amount of unfairness in the page lock (Nico Pache) [2165737] {CVE-2022-3623} - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Nico Pache) [2165737] {CVE-2022-3623} - mm/migration: fix potential pte_unmap on an not mapped pte (Nico Pache) [2165737] {CVE-2022-3623} - mm/migrate.c: rework migration_entry_wait() to not take a pageref (Nico Pache) [2165737] {CVE-2022-3623} - mm: make wait_on_page_writeback() wait for multiple pending writebacks (Nico Pache) [2165737] {CVE-2022-3623} - mm: rewrite wait_on_page_bit_common() logic (Nico Pache) [2165737] {CVE-2022-3623} - mm/gup.c: use is_vm_hugetlb_page() to check whether to follow huge (Nico Pache) [2165737] {CVE-2022-3623}- perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2085282] - x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2085282] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2085282 2086722] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2085282] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2085282] - perf/ibs: Fix comment (Michael Petlan) [2085282] - perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Michael Petlan) [2085282] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2085282] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2085282] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2085282] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2085282] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2085282] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2085282 2086722] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2085282 2086722] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2085282 2086722] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2085282] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2085282] - perf: Enable branch record for software events (Michael Petlan) [2085282] - redhat/configs: Enable AMD Zen3 branch sampling by default (Michael Petlan) [2085282] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2085282] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2085282] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2085282] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2085282] - perf/x86/amd/ibs: Add bitfield definitions in new header (Michael Petlan) [2085282] - perf/amd/uncore: Allow the driver to be built as a module (Michael Petlan) [2085282] - perf/amd/uncore: Clean up header use, use module_list from nf_tables_exit_net() (Florian Westphal) [2134371] - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: do not leave chain stats enabled on error (Florian Westphal) [2134371] - ipvs: use explicitly signed chars (Florian Westphal) [2134371] - netfilter: nf_tables: release flow rule object from commit path (Florian Westphal) [2134371] - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2134371] - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2134371] - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2134371] - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal) [2134371] - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2134371] - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2134371] - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Florian Westphal) [2134371] - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2134371] - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2134371] - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2134371] - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2134371] - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2134371] - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2134371]- bnxt_en: fix memory leak in bnxt_nvm_test() (Ken Cox) [2112186] - bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2112186] - bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2112186] - bnxt_en: Fix XDP RX path (Ken Cox) [2112186] - bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2112186] - bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2112186] - bnxt_en: fix flags to check for supported fw version (Ken Cox) [2112186] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112186] - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Ken Cox) [2112186] - bnxt_en: set missing reload flag in devlink features (Ken Cox) [2112186] - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Ken Cox) [2112186] - bnxt_en: Remove duplicated include bnxt_devlink.c (Ken Cox) [2112186] - bnxt_en: implement callbacks for devlink selftests (Ken Cox) [2112186] - bnxt_en: Fix bnxt_refclk_read() (Ken Cox) [2112186] - bnxt_en: fix livepatch query (Ken Cox) [2112186] - bnxt_en: Fix bnxt_reinit_after_abort() code path (Ken Cox) [2112186] - bnxt_en: reclaim max resources if sriov enable fails (Ken Cox) [2112186] - bnxt: Use the bitmap API to allocate bitmaps (Ken Cox) [2112186] - bnxt: Fix typo in comments (Ken Cox) [2112186] - eth: bnxt: make ulp_id unsigned to make GCC 12 happy (Ken Cox) [2112186] - bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2112186] - bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2112186] - bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2112186] - bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2112186] - bnxt: change receive ring space parameters (Ken Cox) [2112186] - bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2112186] - bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2112186] - bnxt: report header-data split state (Ken Cox) [2112186] - net: Don't include filter.h from net/sock.h (Ken Cox) [2112186] - ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2112186] - bnxt_en: Use struct_group_attr() for memcpy() region (Ken Cox) [2112186] - net: don't include ethtool.h from netdevice.h (Ken Cox) [2112186] - treewide: Use fallthrough pseudo-keyword (Ken Cox) [2112186] - net: Use skb_frag_off accessors (Ken Cox) [2112186] - net: Use skb accessors in network drivers (Ken Cox) [2112186] - ethernet: remove redundant memset (Ken Cox) [2112186] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ken Cox) [2112186]- ASoC: amd: renoir: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: renoir: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - genirq: Fix reference leaks on irq affinity notifiers (Ricardo Robaina) [2154842] - genirq: Prevent use-after-free and work list corruption (Ricardo Robaina) [2154842] - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Add a quirk for UPI on SPR (Michael Petlan) [2154044] - perf/x86/uncore: Ignore broken units in discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Michael Petlan) [2154044] - perf/x86/uncore: Factor out uncore_device_to_die() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Make set_mapping() procedure void (Michael Petlan) [2154044] - perf/x86/intel/uncore: Update sysfs-devices-mapping file (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Michael Petlan) [2154044] - perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D (Michael Petlan) [2154044] - perf/x86/intel/uncore: Clear attr_update properly (Michael Petlan) [2154044] - perf/x86/intel/uncore: Introduce UPI topology type (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize IIO topology support (Michael Petlan) [2154044]- net/mlx4: Check retval of mlx4_bitmap_init (Amir Tzin) [2150787] - net/mlx4: Fix error check for dma_map_sg (Amir Tzin) [2150787] - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2150787] - RDMA/mlx4: Avoid flush_scheduled_work() usage (Amir Tzin) [2150787] - net: mellanox: fix open-coded for_each_set_bit() (Amir Tzin) [2150787] - tracing: Add linear buckets to histogram logic (Jerome Marchand) [2161509] - configs/generic: enable CONFIG_RTC_SYSTOHC (Marcelo Tosatti) [2135417] - watchdog: fix UAF in reboot notifier handling in watchdog core code (Wander Lairson Costa) [2131308]- drm/i915/fbdev: do not create fbdev if HPD is suspended (Jocelyn Falempe) [2156006] - drm/i915/fbdev: suspend HPD before fbdev unregistration (Jocelyn Falempe) [2156006] - drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove (Jocelyn Falempe) [2156006] - drm/i915/gvt: fix vgpu debugfs clean in remove (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix gvt debugfs destroy (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kernel warning during topology setup (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Enable Freesync Video Mode by default" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix double release compute pasid (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kfd_process_device_init_vm error handling (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix size validation for non-exclusive domains (v4) (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Jocelyn Falempe) [2115903] - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Jocelyn Falempe) [2115903] - drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics (Jocelyn Falempe) [2115903] - drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/i915/migrate: Account for the reserved_space (Jocelyn Falempe) [2115903] - drm/i915: improve the catch-all evict to handle lock contention (Jocelyn Falempe) [2115903] - drm/amdgpu: make display pinning more flexible (v2) (Jocelyn Falempe) [2115903] - drm/amdgpu: handle polaris10/11 overlap asics (v2) (Jocelyn Falempe) [2115903] - drm/amd/display: Add DCN314 display SG Support (Jocelyn Falempe) [2115903] - drm/i915/ttm: consider CCS for backup objects (Jocelyn Falempe) [2115903] - drm/i915/dsi: fix VBT send packet port selection for dual link DSI (Jocelyn Falempe) [2115903] - drm/vmwgfx: Validate the box size for the snooped cursor (Jocelyn Falempe) [2115903] - drm/connector: send hotplug uevent on connector cleanup (Jocelyn Falempe) [2115903] - drm/amdgpu: fix mmhub register base coding error (Jocelyn Falempe) [2115903] - drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU13.0.0 reported maximum shader clock (Jocelyn Falempe) [2115903] - drm/amdgpu: skip MES for S0ix as well since it's part of GFX (Jocelyn Falempe) [2115903] - drm/amd/display: revert Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amd/pm: avoid large variable on kernel stack (Jocelyn Falempe) [2115903] - drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming (Jocelyn Falempe) [2115903] - drm/amd/display: Use the largest vready_offset in pipe group (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in bios parser (Jocelyn Falempe) [2115903] - drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit (Jocelyn Falempe) [2115903] - drm/sti: Use drm_mode_copy() (Jocelyn Falempe) [2115903] - drm/amd/display: Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Jocelyn Falempe) [2115903] - drm/edid: add a quirk for two LG monitors to get them to work on 10bpc (Jocelyn Falempe) [2115903] - drm/amd/display: prevent memory leak (Jocelyn Falempe) [2115903] - drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leakage (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Jocelyn Falempe) [2115903] - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Jocelyn Falempe) [2115903] - amdgpu/nv.c: Corrected typo in the video capabilities resolution (Jocelyn Falempe) [2115903] - drm/amd/pm/smu11: BACO is supported when it's in BACO state (Jocelyn Falempe) [2115903] - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Jocelyn Falempe) [2115903] - drm/i915/guc: make default_lists const data (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pci device refcount leak (Jocelyn Falempe) [2115903] - drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Jocelyn Falempe) [2115903] - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Jocelyn Falempe) [2115903] - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Jocelyn Falempe) [2115903] - drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED (Jocelyn Falempe) [2115903] - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Jocelyn Falempe) [2115903] - drm/amd/display: wait for vblank during pipe programming (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix GuC error capture sizing estimation and reporting (Jocelyn Falempe) [2115903] - drm/i915/guc: Add error-capture init warnings when needed (Jocelyn Falempe) [2115903] - drm/i915/guc: Make GuC log sizes runtime configurable (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix capture size warning and bump the size (Jocelyn Falempe) [2115903] - drm/i915/guc: Add a helper for log buffer size (Jocelyn Falempe) [2115903] - drm/i915: Fix compute pre-emption w/a to apply to compute engines (Jocelyn Falempe) [2115903] - drm/i915/guc: Limit scheduling properties to avoid overflow (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe (Jocelyn Falempe) [2115903] - drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Jocelyn Falempe) [2115903] - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Jocelyn Falempe) [2115903] - drm/atomic-helper: Don't allocate new plane state in CRTC check (Jocelyn Falempe) [2115903] - drm/amdgpu/vcn: update vcn4 fw shared data structure (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Jocelyn Falempe) [2115903] - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix race issue calling pin_user_pages (Jocelyn Falempe) [2115903] - drm/shmem-helper: Avoid vm_open error paths (Jocelyn Falempe) [2115903] - drm/shmem-helper: Remove errant put in error path (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in DCN32 DML (Jocelyn Falempe) [2115903] - drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Jocelyn Falempe) [2115903] - drm/vmwgfx: Don't use screen objects when SEV is active (Jocelyn Falempe) [2115903] - drm/amdgpu: fix use-after-free during gpu recovery (Jocelyn Falempe) [2115903] - drm/amd/display: Use new num clk levels struct for max mclk index (Jocelyn Falempe) [2115903] - drm/amd/display: Avoid setting pixel rate divider to N/A (Jocelyn Falempe) [2115903] - drm/amd/display: Use viewport height for subvp mall allocation size (Jocelyn Falempe) [2115903] - drm/i915: Remove non-existent pipes from bigjoiner pipe mask (Jocelyn Falempe) [2115903] - drm/i915: Never return 0 if not all requests retired (Jocelyn Falempe) [2115903] - drm/i915: Fix negative value passed as remaining time (Jocelyn Falempe) [2115903] - drm/amdgpu: enable Vangogh VCN indirect sram mode (Jocelyn Falempe) [2115903] - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver if header for smu_13_0_7 (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver-if header for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amd/pm: add smu_v13_0_10 driver if version (Jocelyn Falempe) [2115903] - drm/amdgpu: fix userptr HMM range handling v2 (Jocelyn Falempe) [2115903] - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (Jocelyn Falempe) [2115903] - drm/amdgpu: move setting the job resources (Jocelyn Falempe) [2115903] - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Jocelyn Falempe) [2115903] - drm/amdgpu: always register an MMU notifier for userptr (Jocelyn Falempe) [2115903] - drm/amd/display: Update soc bounding box for dcn32/dcn321 (Jocelyn Falempe) [2115903] - drm/amd/amdgpu: reserve vm invalidation engine for firmware (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Jocelyn Falempe) [2115903] - drm/amdgpu/psp: don't free PSP buffers on suspend (Jocelyn Falempe) [2115903] - drm/amd/display: No display after resume from WB/CB (Jocelyn Falempe) [2115903] - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Jocelyn Falempe) [2115903] - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Jocelyn Falempe) [2115903] - drm/i915/ttm: never purge busy objects (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix a memory limit issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO support on more cards (Jocelyn Falempe) [2115903] - drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix calculation for cursor CAB allocation (Jocelyn Falempe) [2115903] - drm/amd/display: Update MALL SS NumWays calculation (Jocelyn Falempe) [2115903] - drm/amd/display: Add debug option for allocating extra way for cursor (Jocelyn Falempe) [2115903] - drm/amd/display: Added debug option for forcing subvp num ways (Jocelyn Falempe) [2115903] - drm/amdkfd: update GFX11 CWSR trap handler (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable SA software trap. (Jocelyn Falempe) [2115903] - dma-buf: Use dma_fence_unwrap_for_each when importing fences (Jocelyn Falempe) [2115903] - dma-buf: fix racing conflict of dma_heap_add() (Jocelyn Falempe) [2115903] - drm/i915: Fix warn in intel_display_power_*_domain() functions (Jocelyn Falempe) [2115903] - drm/amd/display: only fill dirty rectangles when PSR is enabled (Jocelyn Falempe) [2115903] - drm/amdgpu: Drop eviction lock when allocating PT BO (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Jocelyn Falempe) [2115903] - drm/amd/display: Fix gpio port mapping issue (Jocelyn Falempe) [2115903] - drm/amd/display: Fix FCLK deviation and tool compile issues (Jocelyn Falempe) [2115903] - drm/amd/display: Zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix prefetch calculations for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: don't enable DRM CRTC degamma property for DCE (Jocelyn Falempe) [2115903] - drm/amd/display: Fix optc2_configure warning on dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Support parsing VRAM info v3.0 from VBIOS (Jocelyn Falempe) [2115903] - drm/amd/display: Fix access timeout to DPIA AUX at boot time (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix invalid DPIA AUX reply causing system hang (Jocelyn Falempe) [2115903] - drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Jocelyn Falempe) [2115903] - drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.0 (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.7 (Jocelyn Falempe) [2115903] - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Jocelyn Falempe) [2115903] - drm/drv: Fix potential memory leak in drm_dev_init() (Jocelyn Falempe) [2115903] - drm/panel: simple: set bpc field for logic technologies displays (Jocelyn Falempe) [2115903] - drm/amd/display: Investigate tool reported FCLK P-state deviations (Jocelyn Falempe) [2115903] - drm/amd/display: Round up DST_after_scaler to nearest int (Jocelyn Falempe) [2115903] - drm/amd/display: Use forced DSC bpp in DML (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DCN32 DSC delay calculation (Jocelyn Falempe) [2115903] - drm/amd: Fail the suspend if resources can't be evicted (Jocelyn Falempe) [2115903] - drm/amdgpu: set fb_modifiers_not_supported in vkms (Jocelyn Falempe) [2115903] - drm/amd/display: Enable timing sync on DCN32 (Jocelyn Falempe) [2115903] - drm/amd/display: Ignore Cable ID Feature (Jocelyn Falempe) [2115903] - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/scheduler: fix fence ref counting (Jocelyn Falempe) [2115903] - drm/amd/display: Don't return false if no stream (Jocelyn Falempe) [2115903] - drm/amd/display: Remove wrong pipe control lock (Jocelyn Falempe) [2115903] - drm/amdgpu: Adjust MES polling timeout for sriov (Jocelyn Falempe) [2115903] - drm/amdkfd: Migrate in CPU page fault use current mm (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in kfd_criu_restore_events (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in criu_checkpoint (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Jocelyn Falempe) [2115903] - drm/amdgpu: workaround for TLB seq race (Jocelyn Falempe) [2115903] - drm/amd/display: Update SR watermarks for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 msg interface header (Jocelyn Falempe) [2115903] - drm/amd/display: Fix reg timeout in enc314_enable_fifo (Jocelyn Falempe) [2115903] - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix the lpfn checking condition in drm buddy (Jocelyn Falempe) [2115903] - drm/i915: Do not set cache_dirty for DGFX (Jocelyn Falempe) [2115903] - drm/i915/psr: Send update also on invalidate (Jocelyn Falempe) [2115903] - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Jocelyn Falempe) [2115903] - drm/amdkfd: handle CPU fault on COW mapping (Jocelyn Falempe) [2115903] - drm/amd/display: Set memclk levels to be at least 1 for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Limit dcn32 to 1950Mhz display clock (Jocelyn Falempe) [2115903] - drm/amd/display: Acquire FCLK DPM levels on DCN32 (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs (Jocelyn Falempe) [2115903] - drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() (Jocelyn Falempe) [2115903] - drm/i915: Allow more varied alternate fixed modes for panels (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Setup DDC fully before output init (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Filter out invalid outputs more sensibly (Jocelyn Falempe) [2115903] - drm/amd/display: Update DSC capabilitie for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Update latencies on DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: disable GFXOFF during compute for GFX11 (Jocelyn Falempe) [2115903] - drm/i915: stop abusing swiotlb_max_segment (Jocelyn Falempe) [2115903] - drm/rockchip: fix fbdev on non-IOMMU devices (Jocelyn Falempe) [2115903] - drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages (Jocelyn Falempe) [2115903] - drm/amdgpu: dequeue mes scheduler during fini (Jocelyn Falempe) [2115903] - drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback (Jocelyn Falempe) [2115903] - drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() (Jocelyn Falempe) [2115903] - drm/i915/dp: Reset frl trained flag before restarting FRL training (Jocelyn Falempe) [2115903] - drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU (Jocelyn Falempe) [2115903] - drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD (Jocelyn Falempe) [2115903] - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/msm/hdmi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/msm/dsi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/amdkfd: correct the cache info for gfx1036 (Jocelyn Falempe) [2115903] - drm/amdkfd: update gfx1037 Lx cache setting (Jocelyn Falempe) [2115903] - drm/amd/display: Revert logic for plane modifiers (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pstate setting issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume (Jocelyn Falempe) [2115903] - drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x (Jocelyn Falempe) [2115903] - drm/i915: Extend Wa_1607297627 to Alderlake-P (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix for BO move issue (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix VRAM BO swap issue (Jocelyn Falempe) [2115903] - drm/vc4: Add module dependency on hdmi-codec (Jocelyn Falempe) [2115903] - drm/amdgpu: fix sdma doorbell init ordering on APUs (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 driver interface version (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.0 cstate control interface (Jocelyn Falempe) [2115903] - drm/amd/pm: disable cstate feature for gpu reset scenario (Jocelyn Falempe) [2115903] - drm/amd/pm: add SMU IP v13.0.4 IF version define to V7 (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.7 cstate control interface (Jocelyn Falempe) [2115903] - drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers (Jocelyn Falempe) [2115903] - drm/i915/bios: Validate fp_timing terminator presence (Jocelyn Falempe) [2115903] - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: correct hostvm flag" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning (Jocelyn Falempe) [2115903] - drm/amd/display: polling vid stream status in hpo dp blank (Jocelyn Falempe) [2115903] - drm/amd/display: Remove interface for periodic interrupt 1 (Jocelyn Falempe) [2115903] - drm/dp: Don't rewrite link config when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/amdgpu: fix initial connector audio value (Jocelyn Falempe) [2115903] - drm/amd/display: correct hostvm flag (Jocelyn Falempe) [2115903] - drm/amd/display: Fix urgent latency override for DCN32/DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: SDMA update use unlocked iterator (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Aya Neo Air (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (Jocelyn Falempe) [2115903] - drm/vc4: vec: Fix timings for VEC modes (Jocelyn Falempe) [2115903] - drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF (Jocelyn Falempe) [2115903] - drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix variable dereferenced before check (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: only trigger hotplug event on link change (Jocelyn Falempe) [2115903] - drm/amd: fix potential memory leak (Jocelyn Falempe) [2115903] - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails (Jocelyn Falempe) [2115903] - drm/amd/display: fix overflow on MIN_I64 definition (Jocelyn Falempe) [2115903] - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() (Jocelyn Falempe) [2115903] - drm: Prevent drm_copy_field() to attempt copying a NULL pointer (Jocelyn Falempe) [2115903] - drm: Use size_t type for len variable in drm_copy_field() (Jocelyn Falempe) [2115903] - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() (Jocelyn Falempe) [2115903] - virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() (Jocelyn Falempe) [2115903] - drm/bochs: fix blanking (Jocelyn Falempe) [2115903] - drm/virtio: set fb_modifiers_not_supported (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Fix the order of DP_SET_POWER commands (Jocelyn Falempe) [2115903] - drm/bridge: megachips: Fix a null pointer dereference bug (Jocelyn Falempe) [2115903] - drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume() (Jocelyn Falempe) [2115903] - drm: fix drm_mipi_dbi build errors (Jocelyn Falempe) [2115903] - drm/panel: use 'select' for Ili9341 panel driver helpers (Jocelyn Falempe) [2115903] - drm/virtio: Fix same-context optimization (Jocelyn Falempe) [2115903] - drm/i915/dg2: Bump up CDCLK for DG2 (Jocelyn Falempe) [2115903] - drm/dp_mst: fix drm_dp_dpcd_read return value checks (Jocelyn Falempe) [2115903] - drm/format-helper: Fix test on big endian architectures (Jocelyn Falempe) [2115903] - drm/bridge: parade-ps8640: Fix regulator supply order (Jocelyn Falempe) [2115903] - drm/bridge: tc358767: Add of_node_put() when breaking out of loop (Jocelyn Falempe) [2115903] - drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt() (Jocelyn Falempe) [2115903] - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Power on downstream device in .atomic_enable (Jocelyn Falempe) [2115903] - drm/mipi-dsi: Detach devices when removing the host (Jocelyn Falempe) [2115903] - drm/bridge: Avoid uninitialized variable warning (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: unregister cec i2c device after cec adapter (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: fix CEC power down control register offset (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable VCN PG on GC11_0_1 (Jocelyn Falempe) [2115903] - drm/amd/display: explicitly disable psr_feature_enable appropriately (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix vblank refcount in vrr transition (Jocelyn Falempe) [2115903] - drm/amd/display: Enable 2 to 1 ODM policy if supported (Jocelyn Falempe) [2115903] - drm/amd/display: Enable dpia support for dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Validate DSC After Enable All New CRTCs (Jocelyn Falempe) [2115903] - drm/amd/display: zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm/amd/display: Update PMFW z-state interface for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix watermark calculation (Jocelyn Falempe) [2115903] - drm/i915: Fix display problems after resume (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix revocation of non-persistent contexts (Jocelyn Falempe) [2115903] - drm/i915/gt: Use i915_vm_put on ppgtt_create error paths (Jocelyn Falempe) [2115903] - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() (Jocelyn Falempe) [2115903] - drm/udl: Restore display mode on resume (Jocelyn Falempe) [2115903] - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on dma_resv_reserve_fences() error (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error (Jocelyn Falempe) [2115903] - drm/virtio: Check whether transferred 2D BO is shmem (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: use dirty framebuffer helper" (Jocelyn Falempe) [2115903]- nvme: fix SRCU protection of nvme_ns_head list (Ewan D. Milne) [2113865] - perf vendor events power10: Fix hv-24x7 metric events (Mamatha Inamdar) [2149192] - perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Mamatha Inamdar) [2149192] - perf tests: Fix *probe_vfs_getname.sh test failures (Mamatha Inamdar) [2149192] - blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long) [2162173] - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long) [2162173] - blk-cgroup: factor out blkcg_iostat_update() (Waiman Long) [2162173] - mm/memcg: Free percpu stats memory of dying memcg's again (Waiman Long) [2162173] - memcg: sync flush only if periodic flush is delayed (Waiman Long) [2162173] - memcg: better bounds on the memcg stats updates (Waiman Long) [2162173] - memcg: unify memcg stat flushing (Waiman Long) [2162173] - memcg: flush stats only if updated (Waiman Long) [2162173] - memcg: flush lruvec stats in the refault (Waiman Long) [2162173] - memcg: infrastructure to flush memcg stats (Waiman Long) [2162173] - memcg: switch lruvec stats to rstat (Waiman Long) [2162173] - mm/memcg: Remove mem_cgroup_per_node from being kABI protected (Waiman Long) [2162173] - mm/memcg: Revert "Free percpu stats memory of dying memcg's" (Waiman Long) [2162173]- virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2087262] - virt/sev-guest: Add a MODULE_ALIAS (John Allen) [2087262] - virt/sev-guest: Remove unnecessary free in init_crypto() (John Allen) [2087262] - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2087262] - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (John Allen) [2087262] - x86/idt: Rework IDT setup for boot CPU (John Allen) [2087262] - x86/cpu: Init AP exception handling from cpu_init_secondary() (John Allen) [2087262] - x86/idt: Cleanup trap_init() (John Allen) [2087262] - x86/idt: Annotate alloc_intr_gate() with __init (John Allen) [2087262] - redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2087262] - virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2087262] - x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2087262] - x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2087262] - x86/sev: Annotate stack change in the #VC handler (John Allen) [2087262] - x86/sev: Remove duplicated assignment to variable info (John Allen) [2087262] - x86/sev: Fix address space sparse warning (John Allen) [2087262] - x86/sev: Get the AP jump table address from secrets page (John Allen) [2087262] - x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2087262] - virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2087262] - virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2087262] - x86/boot: Put globals that are accessed early into the .data section (John Allen) [2087262] - x86/boot: Add an efi.h header for the decompressor (John Allen) [2087262] - virt: sevguest: Fix bool function returning negative value (John Allen) [2087262] - virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2087262] - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2087262] - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2087262] - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2087262] - virt: sevguest: Add support to get extended report (John Allen) [2087262] - virt: sevguest: Add support to derive key (John Allen) [2087262] - virt: Add SEV-SNP guest driver (John Allen) [2087262] - x86/sev: Register SEV-SNP guest request platform device (John Allen) [2087262] - x86/sev: Provide support for SNP guest request NAEs (John Allen) [2087262] - x86/sev: Add a sev= cmdline option (John Allen) [2087262] - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2087262] - x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/sev: Check SME/SEV support in CPUID first (John Allen) [2087262] - x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2087262] - x86/compressed: Export and rename add_identity_map() (John Allen) [2087262] - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2087262] - x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2087262] - x86/boot: Preserve boot_params.secure_boot from sanitizing (John Allen) [2087262] - x86/boot: Fix boot regression caused by bootparam sanitizing (John Allen) [2087262] - x86/boot: Save fields explicitly, zero out everything else (John Allen) [2087262] - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2087262] - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2087262] - KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2087262] - x86/boot: Add Confidential Computing type to setup_data (John Allen) [2087262] - x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2087262] - x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI detection to helper (John Allen) [2087262] - x86/head/64: Re-enable stack protection (John Allen) [2087262] - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2087262] - x86/apic/of: Fix CPU devicetree-node lookups (John Allen) [2087262] - x86/mm: Validate memory when changing the C-bit (John Allen) [2087262] - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2087262] - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2087262] - x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2087262] - x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2087262] - x86/sev: Check the VMPL level (John Allen) [2087262] - x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2087262] - x86/sev: Check SEV-SNP features support (John Allen) [2087262] - x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2087262] - x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2087262] - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2087262] - x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2087262] - x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2087262] - KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2087262] - KVM: SVM: Define sev_features and VMPL field in the VMSA (John Allen) [2087262] - x86/sev: Remove do_early_exception() forward declarations (John Allen) [2087262] - x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2087262] - x86: Increase exception stack sizes (John Allen) [2087262] - x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2087262] - x86/sev: Get rid of excessive use of defines (John Allen) [2087262] - x86/sev: Add defines for GHCB version 2 MSR protocol requests (John Allen) [2087262] - x86/sev: Make sure IRQs are disabled while GHCB is active (John Allen) [2087262] - x86/sev: Propagate #GP if getting linear instruction address failed (John Allen) [2087262] - x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]() (John Allen) [2087262] - x86/sev-es: Convert to insn_decode() (John Allen) [2087262] - x86/sev-es: Split vc_decode_insn() (John Allen) [2087262] - x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() (John Allen) [2087262] - x86/sev: Fix error message in runtime #VC handler (John Allen) [2087262] - x86/sev-es: Optimize __sev_es_ist_enter() for better readability (John Allen) [2087262] - x86/sev: Do not require Hypervisor CPUID bit for SEV guests (John Allen) [2087262] - x86/boot/compressed/64: Cleanup exception handling before booting kernel (John Allen) [2087262] - x86/sev-es: Remove subtraction of res variable (John Allen) [2087262]- net: mlx5: eliminate anonymous module_init & module_exit (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix switchdev mode after devlink reload (Amir Tzin) [2157750] - net/mlx5e: Set decap action based on attr for sample (Amir Tzin) [2157750] - net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Amir Tzin) [2157750] - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() (Amir Tzin) [2157750] - net/mlx5: Fix ptp max frequency adjustment range (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Amir Tzin) [2157750] - net/mlx5e: Verify dev is present for fix features ndo (Amir Tzin) [2157750] - net/mlx5: Fix command stats access after free (Amir Tzin) [2157750] - net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Amir Tzin) [2157750] - net/mlx5: check attr pointer validity before dereferencing it (Amir Tzin) [2157750] - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Amir Tzin) [2157750] - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Amir Tzin) [2157750] - net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Amir Tzin) [2157750] - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation (Amir Tzin) [2157750] - net/mlx5e: Always clear dest encap in neigh-update-del (Amir Tzin) [2157750] - net/mlx5e: CT: Fix ct debugfs folder name (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default (Amir Tzin) [2157750] - net/mlx5: Fix RoCE setting at HCA level (Amir Tzin) [2157750] - net/mlx5: Avoid recovery in probe flows (Amir Tzin) [2157750] - net/mlx5: Fix io_eq_size and event_eq_size params validation (Amir Tzin) [2157750] - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path (Amir Tzin) [2157750] - net/mlx5: E-Switch, properly handle ingress tagged packets on VST (Amir Tzin) [2157750 2096109] - dm thin: Use last transaction's pmd->root when commit failed (Benjamin Marzinski) [2162537] - dm thin: resume even if in FAIL mode (Benjamin Marzinski) [2162537] - dm cache: set needs_check flag after aborting metadata (Benjamin Marzinski) [2162537] - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Benjamin Marzinski) [2162537] - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Benjamin Marzinski) [2162537] - dm integrity: Fix UAF in dm_integrity_dtr() (Benjamin Marzinski) [2162537] - dm cache: Fix UAF in destroy() (Benjamin Marzinski) [2162537] - dm thin: Fix UAF in run_timer_softirq() (Benjamin Marzinski) [2162537] - dm integrity: clear the journal on suspend (Benjamin Marzinski) [2162537] - dm integrity: flush the journal on suspend (Benjamin Marzinski) [2162537] - dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed (Benjamin Marzinski) [2162537] - dm ioctl: fix misbehavior if list_versions races with module loading (Benjamin Marzinski) [2162537]- net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc) [2136229] - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2161526] - Bluetooth: L2CAP: Fix memory leak in vhci_write (Wander Lairson Costa) [2155872] {CVE-2022-3619} - net: Use this_cpu_inc() to increment net->core_stats (Antoine Tenart) [2152542] - vlan: fix memory leak in vlan_newlink() (Xin Long) [2051415] - vlan: move dev_put into vlan_dev_uninit (Xin Long) [2051415] - vlan: introduce vlan_dev_free_egress_priority (Xin Long) [2051415] - vlan: fix memory leak in vlan_dev_set_egress_priority (Xin Long) [2051415] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103956] - intel/ixgbevf:fix repeated words in comments (Ken Cox) [2103956] - intel: remove unused macros (Ken Cox) [2103956] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103956] - ixgbevf: add disable link state (Ken Cox) [2103956] - ixgbevf: clean up some inconsistent indenting (Ken Cox) [2103956] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2103956] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [2103956]- RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Kamal Heib) [2141420] - cifs: fix use-after-free caused by invalid pointer `hostname` (Ronnie Sahlberg) [2154172] - ceph: blocklist the kclient when receiving corrupted snap trace (Xiubo Li) [2162414] - ceph: move mount state enum to super.h (Xiubo Li) [2162414] - xfs: estimate post-merge refcounts correctly (Bill O'Donnell) [2161678] - xfs: hoist refcount record merge predicates (Bill O'Donnell) [2161678] - NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2166364] - NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2166364] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Waiman Long) [2162139] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Waiman Long) [2162139] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Waiman Long) [2162139] - locking/rwsem: Always try to wake waiters in out_nolock path (Waiman Long) [2162139] - locking/rwsem: No need to check for handoff bit if wait queue empty (Waiman Long) [2162139] - locking/rwsem: Make handoff bit handling more consistent (Waiman Long) [2162139] - dax: fix ENOMEM handling in grab_mapping_entry() (Andrey Albershteyn) [2128474] - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Vladis Dronov) [2130714] - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (Vladis Dronov) [2130714] - crypto: ccp - Add support for TEE for PCI ID 0x14CA (Vladis Dronov) [2130714] - crypto: ccp - Remove unused struct ccp_crypto_cpu (Vladis Dronov) [2130714] - crypto: ccp - Add __init/__exit annotations to module init/exit funcs (Vladis Dronov) [2130714] - i40e: Fix the inability to attach XDP program on downed interface (Ivan Vecera) [2121511] - mm, compaction: fix fast_isolate_around() to stay within boundaries (Daniel Vacek) [2149309]- aio: fix mremap after fork null-deref (Jeff Moyer) [2166088] - mm/hugetlb: use hugetlb_pte_stable in migration race check (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: fix race condition of uffd missing/minor handling (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: pass the old pte entry value to hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - perf/arm-cmn: Add more bits to child node address offset field (Charles Mirabile) [2122267] - perf/arm-cmn: Decode CAL devices properly in debugfs (Charles Mirabile) [2122267] - perf/arm-cmn: Fix filter_sel lookup (Charles Mirabile) [2122267] - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-700 support (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor occupancy filter selector (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-650 support (Charles Mirabile) [2122267] - perf: check return value of armpmu_request_irq() (Charles Mirabile) [2122267] - arm_pmu: Validate single/group leader events (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Charles Mirabile) [2122267] - drivers/perf: arm_pmu: Handle 47 bit counters (Charles Mirabile) [2122267] - perf/arm-cmn: Update watchpoint format (Charles Mirabile) [2122267] - perf/arm-cmn: Hide XP PUB events for CMN-600 (Charles Mirabile) [2122267] - perf: replace bitmap_weight with bitmap_empty where appropriate (Charles Mirabile) [2122267] - perf: Replace acpi_bus_get_device() (Charles Mirabile) [2122267] - perf/arm-cmn: Make arm_cmn_debugfs static (Charles Mirabile) [2122267] - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Charles Mirabile) [2122267] - perf/smmuv3: Don't cast parameter in bit operations (Charles Mirabile) [2122267] - perf/smmuv3: Use msi_get_virq() (Charles Mirabile) [2122267] - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Charles Mirabile) [2122267] - perf/arm-cmn: Add debugfs topology info (Charles Mirabile) [2122267] - perf/arm-cmn: Add CI-700 Support (Charles Mirabile) [2122267] - perf/arm-cmn: Support new IP features (Charles Mirabile) [2122267] - devres: provide devm_krealloc() (Charles Mirabile) [2122267] - devres: move the size check from alloc_dr() into a separate function (Charles Mirabile) [2122267] - perf/arm-cmn: Demarcate CMN-600 specifics (Charles Mirabile) [2122267] - perf/arm-cmn: Move group validation data off-stack (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTC counter accesses (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTM counter reads (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor DTM handling (Charles Mirabile) [2122267] - perf/arm-cmn: Streamline node iteration (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor node ID handling (Charles Mirabile) [2122267] - perf/arm-cmn: Drop compile-test restriction (Charles Mirabile) [2122267] - perf/arm-cmn: Account for NUMA affinity (Charles Mirabile) [2122267] - perf/arm-cmn: Fix CPU hotplug unregistration (Charles Mirabile) [2122267] - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm64: perf: Fix 64-bit event counter read truncation (Charles Mirabile) [2122267] - drivers/perf: Replace spin_lock_irqsave to spin_lock (Charles Mirabile) [2122267] - arm_pmu: arm64: Use NMIs for PMU (Charles Mirabile) [2122267] - arm_pmu: Introduce pmu_irq_ops (Charles Mirabile) [2122267] - arm64: perf: Defer irq_work to IPI_IRQ_WORK (Charles Mirabile) [2122267] - arm64: perf: Remove PMU locking (Charles Mirabile) [2122267] - arm64: perf: Avoid PMXEV* indirection (Charles Mirabile) [2122267] - arm64: perf: Add missing ISB in armv8pmu_enable_counter() (Charles Mirabile) [2122267] - perf: arm_spe: Remove unnecessary zero check on 'nr_pages' (Charles Mirabile) [2122267] - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer (Charles Mirabile) [2122267] - perf/smmuv3: Use platform_get_irq_optional() for wired interrupt (Charles Mirabile) [2122267]- wifi: rtw89: Add missing check for alloc_workqueue (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix initialization of rx->link and rx->link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Drop stations iterator where the iterator function may sleep (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: use proper statements in conditionals (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MLO + AP_VLAN check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: do not send firmware FW_FEATURE_NON_DL region (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix physts IE page check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix wrong power after multiple SAR set (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_encode_bits() to fill MAC quota value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix ifdef symbol name (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix firmware assert during bandwidth change for peer sta (Jose Ignacio Tornos Martinez) [2136125] - Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Turn on the rate control (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: check link ID in auth/assoc continuation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: fix null-ptr deref on failed assoc (Jose Ignacio Tornos Martinez) [2136125] - wifi: fix multi-link element subelement iteration (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: don't allow multi-BSSID in S1G (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix buffer overflow in elem comparison (Jose Ignacio Tornos Martinez) [2136125] - net: mhi: Fix memory leak in mhi_net_dellink() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix QCN9074 firmware boot on x86 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Fix bitrates overflow issue (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix memory leak in query_regdb_file() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix memory free error when registering wiphy fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: silence a sparse RCU warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: use explicitly signed or unsigned types (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix crash in beacon protection for P2P-device (Jose Ignacio Tornos Martinez) [2136125 2134582] {CVE-2022-42722} - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: avoid nontransmitted BSS list corruption (Jose Ignacio Tornos Martinez) [2136125 2134511] {CVE-2022-42721} - wifi: cfg80211: fix BSS refcounting bugs (Jose Ignacio Tornos Martinez) [2136125 2134460] {CVE-2022-42720} - wifi: cfg80211: ensure length byte is present before access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MBSSID parsing use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: reject bad MBSSID elements (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Jose Ignacio Tornos Martinez) [2136125 2134385] {CVE-2022-41674} - wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array (Jose Ignacio Tornos Martinez) [2136125] - wifi: wext: use flex array destination for memcpy() (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: netdev compatible TX stop for iTXQ drivers (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove/avoid misleading prints (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix probe req HE capabilities access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Improve rtl8xxxu_queue_select (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: configure DLE mem (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: check DLE FIFO size with reserved size (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: correct register of report IMR (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: set power cut closed for 8852be (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: add to do PCI auto calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DMA busy checking bits to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: mask out unsupported TX channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: Track scan_cmd allocation size explicitly (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Remove the call to "dtim_assoc" IOVAR (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase dcmd maximum buffer size (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Support 89459 pcie (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase default max WOWL patterns to 16 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix deadlock during WoWLAN suspend (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Remove redundant ath11k_mac_drain_tx (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add spectral scan support for 160 MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to get power save duration for each client (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix peer addition/deletion error on sta band migration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for enable/disable MSDU aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for processing P2P power saving (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support WMM-PS in P2P GO mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set wifi_role of P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: send OFDM rate only in P2P mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set SoC wmac clock register (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set VGC gain for both chains of MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move helper functions up in file (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add TX LOFT calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXIQ calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXDCOC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add r calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RF self TXDC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move up and reuse busy wait functions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add support for external PA on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add throughput LED trigger (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: define RF5592 in init_eeprom routine (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix number of VHT beamformee spatial streams (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: retrieve MAC address from system firmware if provided (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated the words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated to words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: reset pointer after memory free to avoid potential use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: change complete() to complete_all() for scan.completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: update coexistence to 6.3.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add logic to control BT scan priority (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 Wi-Fi firmware steps report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: translate slot ID to readable name (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix array of flexible structures warnings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rndis_wlan: fix array of flexible structures warning (Jose Ignacio Tornos Martinez) [2136125] - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add WoW support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: add multi-port ID to TX descriptor (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix rx filter after scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: free unused skb to prevent memory leak (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: reset halt registers before turn on wifi CPU (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: update LTR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: set NAV upper to 25ms (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize DMA of CMAC (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support SER L1 simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support fw crash simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introudce functions to drop packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: unify use of rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: concentrate control function of TX DMA channel (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct enable functions of HCI/PCI DMA (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting TID specific configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting HE GI and LTF (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: show connecting state in debug message (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: use void pointer as temporal type to copy report (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Allow platform to override macaddr (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: of: Fetch Apple properties (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Read Apple OTP information (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Support passing in multiple board_types (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Handle per-board clm_blob files (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: trigger resume flow before wait for notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add handling for scan offload match info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: enable resume based on notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for d3 end notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan wake packet notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: don't check D0I3 version (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: pcie: add support for BZ devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix kernel-doc issues (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: always print detected modem name (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix random fw download fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: introduce Country Location Control support (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix rmmod crash in driver reload test (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix mcs value in ht mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: get rid of the false positive reset (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix in comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add PPDU based TxS support for WED device (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: move move mt76_sta_stats to mt76_wcid (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix the firmware version report (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: add rx_check callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix transmitting packet hangs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: add rx_check callback for sdio devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: delete stray if statement (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix an uninitialized variable bug (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: poll sta stat when device transmits data (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add rx_check callback for usb devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: testmode: use random payload for tx packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: introduce mt76_connac_reg_map structure (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: split scan including lots of channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support hw_scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: call tx_wake notify for 8852c in deep ps mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support deep ps mode for rtw8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set response rate selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enlarge polling timeout of RX DCK (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DIG register struct to share common algorithm (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support TX diversity for 1T2R chipset (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: record signal strength per RF path (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: configure TX path via H2C command (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: parse phycap of TX/RX antenna number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_get_bits to access C2H content of PHY capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Increase TCL data ring size for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add multi TX ring support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Enable threaded NAPI (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: implement SRAM dump debugfs interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Split PCI write/read functions (Jose Ignacio Tornos Martinez) [2136125] - ath11k: Enable remain-on-channel support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian annotations in casts (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian conversion (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: mark a variable unused (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: remove redundant variable err (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: add 43439 SDIO ids and initialization (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Simplify the error handling code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: Fix comment typo (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: always activate all links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: implement link switching (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: keep A-MSDU data in sta and per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set up beacon timing config on links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add vif/sta link RCU dereference macros (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: send NDP for link (de)activation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: extend ieee80211_nullfunc_get() for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: track active STA links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: skip inactive links on TX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add ieee80211_find_sta_by_link_addrs API (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: isolate driver from inactive links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: make smps_mode per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use correct rx link_sta instead of default (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link_sta in reorder timeout (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix multi-channel handling in netlink RX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: add MLD address to assoc BSS entries (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: refactor QoS settings code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: warn on invalid link address (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix double SW scan stop (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: assign link address correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move link code to a new file (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: refactor RX a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: check STA magic in change_sta_links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: remove multicast workaround (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: remove redundant err variable (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Support POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent 4-addr use on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent VLANs on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to connect to non-transmit MBSSID profiles (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix hardware restart failure due to twt debugfs failure (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add TWT debugfs support for STA interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare to support beamformee above bandwidth 80MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct polling address of address CAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: no HTC field if TX rate might fallback to legacy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct TX resource checking in low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: enlarge the CFO tracking boundary (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct suspend/resume setting for variant chips (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TBTT shift configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add retry to change power_mode state (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct BA CAM allocation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: initialize and correct BA CAM content (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: declare correct BA CAM number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update TX power tables to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update RF radio A/B parameters to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: TX power limit/limit_ru consider negative (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 Wi-Fi SCC coexistence policy (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move _set_policy to chip_ops (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update WL role info v1 for RTL8852C branch using (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 version TDMA format and parameters (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Define BT B1 slot length (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update radio state for RTL8852A/RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: adjust mactxen delay of mac/phy interface (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: modify PCIE prebkf time (Jose Ignacio Tornos Martinez) [2136125] - rtw89: ser: leave lps with mutex (Jose Ignacio Tornos Martinez) [2136125] - rtw89: declare support HE HTC always (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852a: update HW setting on BB (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: disable dma during mac init (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare support for mac80211 chanctx ops by chip (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add skeleton of mac80211 chanctx ops support (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce entity mode and its recalculated prototype (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize entity and configure default chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate chandef setting to stack callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate parameter control for setting channel callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rfk: concentrate parameter control while set_channel() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: txpwr: concentrate channel related control to top (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: create rtw89_chan centrally to avoid breakage (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: re-arrange channel related stuffs under HAL (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce rtw89_chan for channel stuffs (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rewrite decision on channel by entity state (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add cold boot calibration support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix incorrect QMI message ID mappings (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Register shutdown handler for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix potential deadlock in ieee80211_key_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix uninitialized use of primary channel index (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use full 'unsigned int' type (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: read ethtool's sta_stats from sinfo (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: correct SMPS mode in HE 6 GHz capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: send MLO links channel info in GET_INTERFACE (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow bw change during channel switch in mesh (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow link address A2 in TXQ dequeue (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix control port frame addressing (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link ID in TX info for beacons (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix link change handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: maintain link_id in link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: check EHT capability size correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: split iftype data into AP/non-AP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: don't add empty EML capabilities (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link ID for MLO in queued frames (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use the corresponding link for stats update (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add link information in ieee80211_rx_status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly implement MLO key handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id parameter to various key operations for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: reject connect response with MLO params for WEP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link in TXQ parameter configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: add link id to txq params (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link BSSID (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: get correct AP link chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly set old_links when removing a link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: accept STA changes without link changes (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: prohibit enter IPS during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flag check before enter or leave IPS (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flushing queue before HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add the update channel flow to support setting by parameters (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set regulatory and get Tx power table (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set SAR (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix continuous 802.1x tx pending timeout error (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852a: correct WDE IMR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: refine leaving LPS function (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtlwifi: 8192de: correct checking of IQK reload (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmsmac: remove duplicate words (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: access chip_info by const pointer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: phy: fix warning of possible buffer overflow (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix store OP channel info timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix stopping queues in wrong timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: 8822c: extend supported probe request size (Jose Ignacio Tornos Martinez) [2136125]- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2125548] {CVE-2023-0266} - ALSA: usb-audio: Remove redundant workaround for Roland quirk (Jaroslav Kysela) [2125548] - ASoC: jz4740-i2s: Handle independent FIFO flush bits (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (Jaroslav Kysela) [2125548] - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs (Jaroslav Kysela) [2125548] - ALSA: line6: fix stack overflow in line6_midi_transmit (Jaroslav Kysela) [2125548] - ALSA: line6: correct midi status byte when receiving data from podxt (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add the quirk for KT0206 device (Jaroslav Kysela) [2125548] - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Jaroslav Kysela) [2125548] - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: wm8994: Fix potential deadlock (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: set default audio parameters for KAE silent-stream (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix i915 silent stream programming flow (Jaroslav Kysela) [2125548] - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Jaroslav Kysela) [2125548] - ASoC: Intel: Skylake: Fix driver hang during shutdown (Jaroslav Kysela) [2125548] - ALSA: hda: add snd_hdac_stop_streams() helper (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Jaroslav Kysela) [2125548] - ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Jaroslav Kysela) [2125548] - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Jaroslav Kysela) [2125548] - ALSA: asihpi: fix missing pci_disable_device() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jaroslav Kysela) [2125548] - ASoC: qcom: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Lock substream before snd_pcm_stop() (Jaroslav Kysela) [2125548] - ASoC: pxa: fix null-pointer dereference in filter() (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix potential RX buffer overflow (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix DMA mask assignment (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2125548] - ASoC: ops: Correct bounds check for second channel on SX controls (Jaroslav Kysela) [2125548] - ASoC: cs42l51: Correct PGA Volume minimum value (Jaroslav Kysela) [2125548] - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear CHnF flags (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear software reset bit (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: More robust component matching for CS35L41 (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Add NULL check in BE reparenting (Jaroslav Kysela) [2125548] - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Jaroslav Kysela) [2125548] - ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Jaroslav Kysela) [2125548] - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Jaroslav Kysela) [2125548] - ASoC: ops: Fix bounds check for _sx controls (Jaroslav Kysela) [2125548] - ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: reduce pop noise on speaker (Jaroslav Kysela) [2125548] - ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older (Jaroslav Kysela) [2125548] - ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: soc-acpi: add ES83x6 support to IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table (Jaroslav Kysela) [2125548] - ASoC: max98373: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Jaroslav Kysela) [2125548] - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Jaroslav Kysela) [2125548] - ASoC: hdac_hda: fix hda pcm buffer overflow issue (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Jaroslav Kysela) [2125548] - ASoC: SOF: topology: No need to assign core ID if token parsing failed (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Jaroslav Kysela) [2125548] - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Jaroslav Kysela) [2125548] - ASoC: rt5677: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: rt5514: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: core: Fix use-after-free in snd_soc_exit() (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List (Jaroslav Kysela) [2125548] - ASoC: rt1308-sdw: add the default value of some registers (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_rt5682: Add quirk for Rex board (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix capture selector naming (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: use right control for Capture Volume (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: add missed Line In power control bit (Jaroslav Kysela) [2125548] - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Jaroslav Kysela) [2125548] - ASoC: rt1019: Fix the TDM settings (Jaroslav Kysela) [2125548] - ASoC: rt5682s: Fix the TDM Tx settings (Jaroslav Kysela) [2125548] - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2125548] - ALSA: memalloc: Try dma_alloc_noncontiguous() at first (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Yet more regression for for the delayed card registration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Positivo C6300 model quirk (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: hda: fix potential memleak in 'add_widget_node' (Jaroslav Kysela) [2125548] - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Jaroslav Kysela) [2125548] - ALSA: memalloc: Don't fall back for SG-buffer with IOMMU (Jaroslav Kysela) [2125548] - ALSA: aoa: Fix I2S device accounting (Jaroslav Kysela) [2125548] - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Jaroslav Kysela) [2125548] - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions (Jaroslav Kysela) [2125548] - ASoC: Intel: common: add ACPI matching tables for Raptor Lake (Jaroslav Kysela) [2125548] - ALSA: rme9652: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: au88x0: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add another HP ZBook G9 model quirks (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: Use del_timer_sync() before freeing timer (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix last interface check for registration (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add ASUS UM5302TA into DMI table (Jaroslav Kysela) [2125548] - ASoC: SOF: add quirk to override topology mclk_id (Jaroslav Kysela) [2125548] - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jaroslav Kysela) [2125548] - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Register card at the last interface (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support (Jaroslav Kysela) [2125548] - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2125548] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2125548] - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe (Jaroslav Kysela) [2125548] - ALSA: dmaengine: increment buffer pointer atomically (Jaroslav Kysela) [2125548] - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Jaroslav Kysela) [2125548] - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Jaroslav Kysela) [2125548] - ASoC: wm_adsp: Handle optional legacy support (Jaroslav Kysela) [2125548] - ASoC: rsnd: Add check for rsnd_mod_power_on (Jaroslav Kysela) [2125548] - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() (Jaroslav Kysela) [2125548] - ASoC: mt6359: fix tests for platform_get_irq() failure (Jaroslav Kysela) [2125548] - ASoC: wcd934x: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix NULL dererence at error path (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix potential memory leaks (Jaroslav Kysela) [2125548] - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Jaroslav Kysela) [2125548] - ALSA: oss: Fix potential deadlock at unregistration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (Jaroslav Kysela) [2125548] - ALSA: hda: Fix position reporting on Poulsbo (Jaroslav Kysela) [2125548]- KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2097144] - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2097144] - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2097144] - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2097144] - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2097144] - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2097144] - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2097144] - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2097144] - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2097144] - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2097144] - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2097144] - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2097144] - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2097144] - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2097144] - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2097144] - KVM: x86: Bug the VM if the emulator accesses a non-existent GPR (Maxim Levitsky) [2097144] - KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM (Maxim Levitsky) [2097144] - KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs (Maxim Levitsky) [2097144] - KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array (Maxim Levitsky) [2097144] - KVM: x86: Harden _regs accesses to guard against buggy input (Maxim Levitsky) [2097144] - KVM: x86: Grab regs_dirty in local 'unsigned long' (Maxim Levitsky) [2097144]- RDMA/bnxt_re: Fix endianness warning for req.pkey (Kamal Heib) [2142690] - RDMA/bnxt_re: Use bitmap_zalloc() when applicable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove dynamic pkey table (Kamal Heib) [2142690] - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unneeded variable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback (Kamal Heib) [2142690] - RDMA/bnxt_re: Use helper function to set GUIDs (Kamal Heib) [2142690] - RDMA/bnxt_re: Check if the vlan is valid before reporting (Kamal Heib) [2142690] - RDMA/bnxt_re: Correct FRMR size calculation (Kamal Heib) [2142690] - RDMA/bnxt_re: Use GFP_KERNEL in non atomic context (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix FRMR issue with single page MR allocation (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix query SRQ failure (Kamal Heib) [2142690] - RDMA/bnxt_re: Suppress unwanted error messages (Kamal Heib) [2142690] - RDMA/bnxt_re: Support multiple page sizes (Kamal Heib) [2142690] - RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion (Kamal Heib) [2142690] - RDMA/bnxt_re: Use separate response buffer for stat_ctx_free (Kamal Heib) [2142690] - net/mlx5: Lag, Fix for loop when checking lag (Amir Tzin) [2112917] - net/mlx5e: Fix use-after-free when reverting termination table (Amir Tzin) [2112927] - net/mlx5: Fix uninitialized variable bug in outlen_write() (Amir Tzin) [2112927] - net/mlx5: E-switch, Fix duplicate lag creation (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Destroy legacy fdb table when needed (Amir Tzin) [2112927 2112917] - net/mlx5: DR, Fix uninitialized var warning (Amir Tzin) [2112927] - net/mlx5e: Offload rule only when all encaps are valid (Amir Tzin) [2112927] - net/mlx5: Fix sync reset event handler error flow (Amir Tzin) [2112927] - net/mlx5: E-Switch, Set correctly vport destination (Amir Tzin) [2112927] - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Amir Tzin) [2112927] - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Amir Tzin) [2112927] - net/mlx5: SF: Fix probing active SFs during driver probe phase (Amir Tzin) [2112927] - net/mlx5: Fix FW tracer timestamp calculation (Amir Tzin) [2112927] - net/mlx5: Do not query pci info while pci disabled (Amir Tzin) [2112927 2129249] - net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Amir Tzin) [2112927] - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Amir Tzin) [2112927] - net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Amir Tzin) [2112927] - net/mlx5e: E-Switch, Fix comparing termination table instance (Amir Tzin) [2112927] - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Amir Tzin) [2112927 2049622] - net/mlx5e: Fix tc acts array not to be dependent on enum order (Amir Tzin) [2112927] - net/mlx5e: Add missing sanity checks for max TX WQE size (Amir Tzin) [2112927] - net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Amir Tzin) [2112927] - net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Amir Tzin) [2112927 2112917] - net/mlx5: Allow async trigger completion execution on single CPU systems (Amir Tzin) [2112927] - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Amir Tzin) [2112927] - net/mlx5: Fix crash during sync firmware reset (Amir Tzin) [2112927] - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Amir Tzin) [2112927] - net/mlx5: Fix possible use-after-free in async command interface (Amir Tzin) [2112927] - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Amir Tzin) [2112927 2049622] - net/mlx5e: Update restore chain id for slow path packets (Amir Tzin) [2112927] - net/mlx5e: Extend SKB room check to include PTP-SQ (Amir Tzin) [2112927] - net/mlx5: DR, Fix matcher disconnect error flow (Amir Tzin) [2112927] - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Amir Tzin) [2112927] - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Amir Tzin) [2112927] - net/mlx5e: Fix calculations for ICOSQ size (Amir Tzin) [2112927] - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Amir Tzin) [2112927] - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Amir Tzin) [2112927] - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Amir Tzin) [2112927] - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Amir Tzin) [2112927] - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Amir Tzin) [2112927] - net/mlx5: Unlock on error in mlx5_sriov_enable() (Amir Tzin) [2112927] - net/mlx5e: Fix use after free in mlx5e_fs_init() (Amir Tzin) [2112927] - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Amir Tzin) [2112927] - net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Amir Tzin) [2112927] - net/mlx5e: TC, Add missing policer validation (Amir Tzin) [2112927] - net/mlx5e: Fix wrong application of the LRO state (Amir Tzin) [2112927] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Amir Tzin) [2112927] - net/mlx5: Fix cmd error logging for manage pages cmd (Amir Tzin) [2112927] - net/mlx5: Disable irq when locking lag_lock (Amir Tzin) [2112927] - net/mlx5: Eswitch, Fix forwarding decision to uplink (Amir Tzin) [2112927 2150647] - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Amir Tzin) [2112927] - net/mlx5e: Properly disable vlan strip on non-UL reps (Amir Tzin) [2112927] - net/mlx5e: Allocate flow steering storage during uplink initialization (Amir Tzin) [2112927] - RDMA/mlx5: Use the proper number of ports (Amir Tzin) [2112927] - mlx5: do not use RT_TOS for IPv6 flowlabel (Amir Tzin) [2112927] - RDMA/mlx5: Add missing check for return value in get namespace flow (Amir Tzin) [2112927] - net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Amir Tzin) [2112927] - net: devlink: convert reload command to take implicit devlink->lock (mlx5 hunk only) (Amir Tzin) [2112927] - devlink: Hold the instance lock in health callbacks (mlx5 hunk only) (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink health recovery callback (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink reload callbacks (Amir Tzin) [2112927] - net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Amir Tzin) [2112927] - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Amir Tzin) [2112927] - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Amir Tzin) [2112927] - net/mlx5e: kTLS, Take stats out of OOO handler (Amir Tzin) [2112927] - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Amir Tzin) [2112927] - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Amir Tzin) [2112927] - net/mlx5e: Split en_fs ndo's and move to en_main (Amir Tzin) [2112927] - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Amir Tzin) [2112927] - net/mlx5e: Add mdev to flow_steering struct (Amir Tzin) [2112927] - net/mlx5e: Report flow steering errors with mdev err report API (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Amir Tzin) [2112927] - net/mlx5e: Allocate VLAN and TC for featured profiles only (Amir Tzin) [2112927] - net/mlx5e: Make mlx5e_tc_table private (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Amir Tzin) [2112927] - net/mlx5e: TC, Support tc action api for police (Amir Tzin) [2112927] - net/mlx5e: TC, Separate get/update/replace meter functions (Amir Tzin) [2112927] - net/mlx5e: Add red and green counters for metering (Amir Tzin) [2112927] - net/mlx5e: TC, Allocate post meter ft per rule (Amir Tzin) [2112927] - net/mlx5: DR, Add support for flow metering ASO (Amir Tzin) [2112927] - net/mlx5: Fix driver use of uninitialized timeout (Amir Tzin) [2112927] - net/mlx5: DR, Fix SMFS steering info dump format (Amir Tzin) [2112927] - net/mlx5: Adjust log_max_qp to be 18 at most (Amir Tzin) [2112927] - net/mlx5e: Modify slow path rules to go to slow fdb (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix calculations related to max MPWQE size (Amir Tzin) [2112927] - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Amir Tzin) [2112927] - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Amir Tzin) [2112927] - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Amir Tzin) [2112927] - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Amir Tzin) [2112927] - RDMA/mlx5: Rename the mkey cache variables and functions (Amir Tzin) [2112927] - RDMA/mlx5: Store in the cache mkeys instead of mrs (Amir Tzin) [2112927] - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Amir Tzin) [2112927] - RDMA/mlx5: Replace cache list with Xarray (Amir Tzin) [2112927] - RDMA/mlx5: Replace ent->lock with xa_lock (Amir Tzin) [2112927] - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Amir Tzin) [2112927] - net/mlx5e: Add resiliency for PTP TX port timestamp (Amir Tzin) [2112927] - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Amir Tzin) [2112927] - net/mlx5e: HTB, move htb functions to a new file (Amir Tzin) [2112927] - net/mlx5e: HTB, change functions name to follow convention (Amir Tzin) [2112927] - net/mlx5e: HTB, remove priv from htb function calls (Amir Tzin) [2112927] - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Amir Tzin) [2112927] - net/mlx5e: HTB, move stats and max_sqs to priv (Amir Tzin) [2112927] - net/mlx5e: HTB, move section comment to the right place (Amir Tzin) [2112927] - net/mlx5e: HTB, move ids to selq_params struct (Amir Tzin) [2112927] - net/mlx5e: HTB, reduce visibility of htb functions (Amir Tzin) [2112927] - net/mlx5e: Fix mqprio_rl handling on devlink reload (Amir Tzin) [2112927] - net/mlx5e: Report header-data split state through ethtool (Amir Tzin) [2112927] - RDMA/mlx5: Expose steering anchor to userspace (Amir Tzin) [2112927] - RDMA/mlx5: Refactor get flow table function (Amir Tzin) [2112927] - net/mlx5: fs, allow flow table creation with a UID (Amir Tzin) [2112927] - net/mlx5: fs, expose flow table ID to users (Amir Tzin) [2112927] - net/mlx5: Expose the ability to point to any UID from shared UID (Amir Tzin) [2112927] - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Amir Tzin) [2112927] - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Amir Tzin) [2112927] - net/mlx5e: Extend flower police validation (Amir Tzin) [2112927] - net/mlx5e: configure meter in flow action (Amir Tzin) [2112927 2150647 2049622] - net/mlx5e: Removed useless code in function (Amir Tzin) [2112927] - net/mlx5: Bridge, implement QinQ support (Amir Tzin) [2112927] - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Amir Tzin) [2112927] - net/mlx5: Bridge, extract VLAN push/pop actions creation (Amir Tzin) [2112927] - net/mlx5: Bridge, rename filter fg to vlan_filter (Amir Tzin) [2112927] - net/mlx5: Bridge, refactor groups sizes and indices (Amir Tzin) [2112927] - net/mlx5: debugfs, Add num of in-use FW command interface slots (Amir Tzin) [2112927] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2112927 2150647 2049881] - net/mlx5: Use software VHCA id when it's supported (Amir Tzin) [2112927] - net/mlx5: Introduce ifc bits for using software vhca id (Amir Tzin) [2112927] - net/mlx5: Use the bitmap API to allocate bitmaps (Amir Tzin) [2112927] - devlink: Hold the instance lock in port_new / port_del callbacks (mlx5 hunks only) (Amir Tzin) [2112925] - net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Amir Tzin) [2112927] - net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API for rate nodes destroy (Amir Tzin) [2112927 2150647] - net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Amir Tzin) [2112927 2150647] - net/mlx5: fix 32bit build (Amir Tzin) [2112927 2049622] - net/mlx5e: TC, Support offloading police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add flow_action to parse state (Amir Tzin) [2112927 2049622] - net/mlx5e: Add post meter table for flow metering (Amir Tzin) [2112927 2049622] - net/mlx5e: Add generic macros to use metadata register mapping (Amir Tzin) [2112927 2049622] - net/mlx5e: Get or put meter by the index of tc police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add support to modify hardware flow meter parameters (Amir Tzin) [2112927 2049622] - net/mlx5e: Prepare for flow meter offload if hardware supports it (Amir Tzin) [2112927 2049622] - net/mlx5: Implement interfaces to control ASO SQ and CQ (Amir Tzin) [2112927 2049622] - net/mlx5: Add support to create SQ and CQ for ASO (Amir Tzin) [2112927 2049622] - net/mlx5: E-switch: Change eswitch mode only via devlink command (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Amir Tzin) [2112927 2112917] - net/mlx5: delete dead code in mlx5_esw_unlock() (Amir Tzin) [2112927] - net/mlx5: Delete ipsec_fs header file as not used (Amir Tzin) [2112927] - net/mlx5: Add bits and fields to support enhanced CQE compression (Amir Tzin) [2112927] - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Amir Tzin) [2112927] - net/mlx5: group fdb cleanup to single function (Amir Tzin) [2112927] - net/mlx5: Add support EXECUTE_ASO action for flow entry (Amir Tzin) [2112927 2049622] - net/mlx5: Add HW definitions of vport debug counters (Amir Tzin) [2112927] - net/mlx5: Add IFC bits and enums for flow meter (Amir Tzin) [2112927 2049622] - RDMA/mlx5: Support handling of modify-header pattern ICM area (Amir Tzin) [2112927] - net/mlx5: Manage ICM of type modify-header pattern (Amir Tzin) [2112927] - net/mlx5: Introduce header-modify-pattern ICM properties (Amir Tzin) [2112927] - RDMA/mlx5: Add a umr recovery flow (Amir Tzin) [2112927] - net/mlx5e: Ring the TX doorbell on DMA errors (Amir Tzin) [2112925] - net/mlx5e: Fix capability check for updating vnic env counters (Amir Tzin) [2112925] - net/mlx5: Lag, correct get the port select mode str (Amir Tzin) [2112925] - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in RX (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in TX (Amir Tzin) [2112925] - net/mlx5: Lag, decouple FDB selection and shared FDB (Amir Tzin) [2112925] - net/mlx5: TC, allow offload from uplink to other PF's VF (Amir Tzin) [2112925] - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Amir Tzin) [2112925] - net/mlx5: E-Switch, pair only capable devices (Amir Tzin) [2112925 2150647] - Revert "net/mlx5e: Allow relaxed ordering over VFs" (Amir Tzin) [2112925] - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Amir Tzin) [2112925] - RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr() (Amir Tzin) [2112925] - net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Amir Tzin) [2112925] - net/mlx5: Support multiport eswitch mode (Amir Tzin) [2112925 2150647] - net/mlx5: Remove unused argument (Amir Tzin) [2112925] - net/mlx5: Lag, refactor lag state machine (Amir Tzin) [2112925] - net/mlx5e: Add XDP SQs to uplink representors steering tables (Amir Tzin) [2112925] - net/mlx5e: Allow relaxed ordering over VFs (Amir Tzin) [2112925] - net/mlx5e: Support partial GSO for tunnels over vlans (Amir Tzin) [2112925] - net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for reps structures (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for VLANs list (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in vport.c (Amir Tzin) [2112925] - net/mlx5: Inline db alloc API function (Amir Tzin) [2112925] - net/mlx5: Add last command failure syndrome to debugfs (Amir Tzin) [2112925] - net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Amir Tzin) [2112925] - net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Amir Tzin) [2112925] - net/mlx5: Lag, add debugfs to query hardware lag state (Amir Tzin) [2112925] - net/mlx5: Lag, use buckets in hash mode (Amir Tzin) [2112925] - net/mlx5: Lag, refactor dmesg print (Amir Tzin) [2112925] - net/mlx5: Support devices with more than 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, use actual number of lag ports (Amir Tzin) [2112925] - net/mlx5: Lag, use hash when in roce lag on 4 ports (Amir Tzin) [2112925] - net/mlx5: Lag, support single FDB only on 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, store number of ports inside lag object (Amir Tzin) [2112925] - net/mlx5: Lag, filter non compatible devices (Amir Tzin) [2112925] - net/mlx5: Lag, use lag lock (Amir Tzin) [2112925] - net/mlx5: Lag, move E-Switch prerequisite check into lag code (Amir Tzin) [2112925] - net/mlx5: devcom only supports 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, expose number of lag ports (Amir Tzin) [2112925] - net/mlx5: Increase FW pre-init timeout for health recovery (Amir Tzin) [2112925] - net/mlx5: Add exit route when waiting for FW (Amir Tzin) [2112925] - net/mlx5e: Use XFRM state direction instead of flags (Amir Tzin) [2112925] - net/mlx5: Allow future addition of IPsec object modifiers (Amir Tzin) [2112925] - net/mlx5: Don't perform lookup after already known sec_path (Amir Tzin) [2112925] - net/mlx5: Cleanup XFRM attributes struct (Amir Tzin) [2112925] - net/mlx5: Remove not-supported ICV length (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec capabilities logic (Amir Tzin) [2112925] - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Amir Tzin) [2112925] - net/mlx5: Make sure that no dangling IPsec FS pointers exist (Amir Tzin) [2112925] - net/mlx5: Clean IPsec FS add/delete rules (Amir Tzin) [2112925] - net/mlx5: Simplify HW context interfaces by using SA entry (Amir Tzin) [2112925] - net/mlx5: Remove indirections from esp functions (Amir Tzin) [2112925] - net/mlx5: Merge various control path IPsec headers into one file (Amir Tzin) [2112925] - net/mlx5: Remove useless validity check (Amir Tzin) [2112925] - net/mlx5: Store IPsec ESN update work in XFRM state (Amir Tzin) [2112925] - net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Amir Tzin) [2112925] - net/mlx5: Don't hide fallback to software IPsec in FS code (Amir Tzin) [2112925] - net/mlx5: Check IPsec TX flow steering namespace in advance (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec flow steering init/cleanup functions (Amir Tzin) [2112925] - net/mlx5: fs, an FTE should have no dests when deleted (Amir Tzin) [2112925] - net/mlx5: fs, call the deletion function of the node (Amir Tzin) [2112925] - net/mlx5: fs, delete the FTE when there are no rules attached to it (Amir Tzin) [2112925] - net/mlx5: fs, do proper bookkeeping for forward destinations (Amir Tzin) [2112925] - net/mlx5: fs, add unused destination type (Amir Tzin) [2112925] - net/mlx5: fs, jump to exit point and don't fall through (Amir Tzin) [2112925] - net/mlx5: fs, refactor software deletion rule (Amir Tzin) [2112925] - net/mlx5: fs, split software and IFC flow destination definitions (Amir Tzin) [2112925] - net/mlx5e: TC, set proper dest type (Amir Tzin) [2112925] - net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Amir Tzin) [2112925] - net/mlx5e: Drop error CQE handling from the XSK RX handler (Amir Tzin) [2112925] - net/mlx5: Print initializing field in case of timeout (Amir Tzin) [2112925] - net/mlx5: Delete redundant default assignment of runtime devlink params (Amir Tzin) [2112925] - net/mlx5: Remove useless kfree (Amir Tzin) [2112925] - net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Amir Tzin) [2112925] - RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Amir Tzin) [2112925] - RDMA/mlx5: Move creation and free of translation tables to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Amir Tzin) [2112925] - RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Amir Tzin) [2112925] - RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Amir Tzin) [2112925] - RDMA/mlx5: Simplify get_umr_update_access_mask() (Amir Tzin) [2112925] - RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Move umr checks to umr.h (Amir Tzin) [2112925] - RDMA/mlx5: Move init and cleanup of UMR to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Fix flow steering egress flow (Amir Tzin) [2112925] - mlx5, xsk: Diversify return values from xsk_wakeup call paths (Amir Tzin) [2112925] - net/mlx5: Remove not-implemented IPsec capabilities (Amir Tzin) [2112925] - net/mlx5: Remove ipsec_ops function table (Amir Tzin) [2112925] - net/mlx5: Reduce kconfig complexity while building crypto support (Amir Tzin) [2112925] - net/mlx5: Move IPsec file to relevant directory (Amir Tzin) [2112925] - net/mlx5: Remove not-needed IPsec config (Amir Tzin) [2112925] - net/mlx5: Align flow steering allocation namespace to common style (Amir Tzin) [2112925] - net/mlx5: Unify device IPsec capabilities check (Amir Tzin) [2112925] - net/mlx5: Remove useless IPsec device checks (Amir Tzin) [2112925] - net/mlx5: Remove ipsec vs. ipsec offload file separation (Amir Tzin) [2112925] - RDMA/mlx5: Drop crypto flow steering API (Amir Tzin) [2112925] - RDMA/mlx5: Delete never supported IPsec flow action (Amir Tzin) [2112925] - net/mlx5: Remove FPGA ipsec specific statistics (Amir Tzin) [2112925] - net/mlx5: Remove XFRM no_trailer flag (Amir Tzin) [2112925] - net/mlx5: Remove not-used IDA field from IPsec struct (Amir Tzin) [2112925] - net/mlx5: Delete metadata handling logic (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA IPsec support (Amir Tzin) [2112925] - net/mlx5: Cleanup kTLS function names and their exposure (Amir Tzin) [2112925] - net/mlx5: Remove tls vs. ktls separation as it is the same (Amir Tzin) [2112925] - net/mlx5: Remove indirection in TLS build (Amir Tzin) [2112925] - net/mlx5: Reliably return TLS device capabilities (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA TLS support (Amir Tzin) [2112925] - ipv6: Use ipv6_only_sock() helper in condition (mlx5 hunk only). (Amir Tzin) [2112925] - Revert "stmmac/intel: mark driver as tech preview" (Mark Salter) [2122230] - net: stmmac: Fix queue statistics reading (Mark Salter) [2122230] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Mark Salter) [2122230] - net: stmmac: power up/down serdes in stmmac_open/release (Mark Salter) [2122230] - stmmac: intel: Simplify intel_eth_pci_remove() (Mark Salter) [2122230] - net: stmmac: work around sporadic tx issue on link-up (Mark Salter) [2122230] - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() (Mark Salter) [2122230] - net: phylink: fix SGMII inband autoneg enable (Mark Salter) [2122230] - net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start (Mark Salter) [2122230] - net: phylink: disable PCS polling over major configuration (Mark Salter) [2122230] - net: phylink: remove pcs_ops member (Mark Salter) [2122230] - net: pcs: xpcs: depends on PHYLINK in Kconfig (Mark Salter) [2122230] - net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement() (Mark Salter) [2122230] - net: stmmac: make mdio register skips PHY scanning for fixed-link (Mark Salter) [2122230] - stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support (Mark Salter) [2122230] - net: pcs: xpcs: add CL37 1000BASE-X AN support (Mark Salter) [2122230] - stmmac: intel: prepare to support 1000BASE-X phy interface setting (Mark Salter) [2122230] - net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105 (Mark Salter) [2122230] - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Mark Salter) [2122230] - net: stmmac: remove redunctant disable xPCS EEE call (Mark Salter) [2122230] - net: stmmac: fix dma queue left shift overflow issue (Mark Salter) [2122230] - net: stmmac: switch to use interrupt for hw crosstimestamping (Mark Salter) [2122230] - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Mark Salter) [2122230] - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: dwc-qos: Disable split header for Tegra194 (Mark Salter) [2122230] - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Mark Salter) [2122230] - stmmac: intel: Add RPL-P PCI ID (Mark Salter) [2122230] - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Mark Salter) [2122230] - net: stmmac: remove unused get_addr() callback (Mark Salter) [2122230] - net: pcs: pcs-xpcs: Convert to mdiobus_c45_read (Mark Salter) [2122230] - net: phylink: Convert to mdiobus_c45_{read|write} (Mark Salter) [2122230] - net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: phylink: remove phylink_helper_basex_speed() (Mark Salter) [2122230] - net: phylink: remove phylink_set_10g_modes() (Mark Salter) [2122230] - net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Mark Salter) [2122230] - net: stmmac: disable Split Header (SPH) for Intel platforms (Mark Salter) [2122230] - net: stmmac: Use readl_poll_timeout_atomic() in atomic state (Mark Salter) [2122230] - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Mark Salter) [2122230] - stmmac: intel: Add ADL-N PCI ID (Mark Salter) [2122230] - net: stmmac: switch no PTP HW support message to info level (Mark Salter) [2122230] - net: phylink: remove phylink_set_pcs() (Mark Salter) [2122230] - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Mark Salter) [2122230] - net: phylink: remove phylink_config's pcs_poll (Mark Salter) [2122230] - net: phylink: use legacy_pre_march2020 (Mark Salter) [2122230] - net: phylink: add legacy_pre_march2020 indicator (Mark Salter) [2122230] - net: stmmac: optimize locking around PTP clock reads (Mark Salter) [2122230] - net: stmmac: use .mac_select_pcs() interface (Mark Salter) [2122230] - net: stmmac: convert to phylink_generic_validate() (Mark Salter) [2122230] - net: stmmac: remove phylink_config.pcs_poll usage (Mark Salter) [2122230] - net: stmmac/xpcs: convert to pcs_validate() (Mark Salter) [2122230] - net: convert users of bitmap_foo() to linkmode_foo() (Mark Salter) [2122230] - net: phylink: add pcs_validate() method (Mark Salter) [2122230] - net: phylink: add mac_select_pcs() method to phylink_mac_ops (Mark Salter) [2122230] - net: phylink: tidy up disable bit clearing (Mark Salter) [2122230] - net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phylink: Add helpers for c22 registers without MDIO (Mark Salter) [2122230] - net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Mark Salter) [2122230] - net: phylink: add generic validate implementation (Mark Salter) [2122230] - net: phylink: use supported_interfaces for phylink validation (Mark Salter) [2122230] - net: phylink: add MAC phy_interface_t bitmap (Mark Salter) [2122230] - net: phy: add phy_interface_t bitmap support (Mark Salter) [2122230] - net: phylink: Convert some users of mdiobus_* to mdiodev_* (Mark Salter) [2122230] - net: phylink: use mdiobus_modify_changed() helper (Mark Salter) [2122230] - net: mdio: add mdiobus_modify_changed() (Mark Salter) [2122230] - net: phylink: add phylink_set_10g_modes() helper (Mark Salter) [2122230] - net: stmmac: fill in supported_interfaces (Mark Salter) [2122230] - net: stmmac: convert to phylink_get_linkmodes() (Mark Salter) [2122230] - net: xpcs: add support for retrieving supported interface modes (Mark Salter) [2122230] - net: mdio: Add helper functions for accessing MDIO devices (Mark Salter) [2122230] - net: stmmac: fix return value of __setup handler (Mark Salter) [2122230] - net: stmmac: only enable DMA interrupts when ready (Mark Salter) [2122230] - net: stmmac: ensure PTP time register reads are consistent (Mark Salter) [2122230] - net: stmmac: dump gmac4 DMA registers correctly (Mark Salter) [2122230] - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: skip only stmmac_ptp_register when resume from suspend (Mark Salter) [2122230] - drivers/net/ethernet: clean up mis-targeted comments (Mark Salter) [2122230] - net: stmmac: configure PTP clock source prior to PTP initialization (Mark Salter) [2122230] - net: stmmac: reduce unnecessary wakeups from eee sw timer (Mark Salter) [2122230] - net: stmmac: remove unused members in struct stmmac_priv (Mark Salter) [2122230] - net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning (Mark Salter) [2122230] - net: stmmac: add tc flower filter for EtherType matching (Mark Salter) [2122230] - net: stmmac: bump tc when get underflow error from DMA descriptor (Mark Salter) [2122230] - stmmac: remove ethtool driver version info (Mark Salter) [2122230] - net: stmmac: Calculate CDC error only once (Mark Salter) [2122230] - net: stmmac: ptp: fix potentially overflowing expression (Mark Salter) [2122230] - net: stmmac: fix tc flower deletion for VLAN priority Rx steering (Mark Salter) [2122230] - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support (Mark Salter) [2122230] - net: stmmac: Disable Tx queues when reconfiguring the interface (Mark Salter) [2122230] - net: phylink: Force retrigger in case of latched link-fail indicator (Mark Salter) [2122230] - net: phylink: Force link down and retrigger resolve on interface change (Mark Salter) [2122230] - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls (Mark Salter) [2122230] - stmmac_pci: Fix underflow size in stmmac_rx (Mark Salter) [2122230] - net: stmmac: Fix signed/unsigned wreckage (Mark Salter) [2122230] - net: stmmac: allow a tc-taprio base-time of zero (Mark Salter) [2122230] - ethernet: stmmac: use eth_hw_addr_set() (Mark Salter) [2122230] - net: phylink: Support disabling autonegotiation for PCS (Mark Salter) [2122230] - net: stmmac: fix off-by-one error in sanity check (Mark Salter) [2122230] - net: stmmac: fix gcc-10 -Wrestrict warning (Mark Salter) [2122230] - net: phylink: don't call netif_carrier_off() with NULL netdev (Mark Salter) [2122230] - net: stmmac: Fix E2E delay mechanism (Mark Salter) [2122230] - net: stmmac: add support for dwmac 3.40a (Mark Salter) [2122230] - net: stmmac: fix get_hw_feature() on old hardware (Mark Salter) [2122230] - net: stmmac: trigger PCS EEE to turn off on link down (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect steps on disable EEE (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect CL37 AN sequence (Mark Salter) [2122230] - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (Mark Salter) [2122230] - net: stmmac: allow CSR clock of 300MHz (Mark Salter) [2122230] - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP (Mark Salter) [2122230] - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume (Mark Salter) [2122230] - net: stmmac: fix MAC not working when system resume back with WoL active (Mark Salter) [2122230] - net: phylink: add suspend/resume support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue irq statistic support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue statistic framework (Mark Salter) [2122230] - net: stmmac: fix INTR TBU status affecting irq count statistic (Mark Salter) [2122230] - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX (Mark Salter) [2122230] - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est (Mark Salter) [2122230] - net: pcs: xpcs: fix error handling on failed to allocate memory (Mark Salter) [2122230] - net: stmmac: add est_irq_status callback function for GMAC 4.10 and 5.10 (Mark Salter) [2122230] - net: stmmac: ptp: update tas basetime after ptp adjust (Mark Salter) [2122230] - net: stmmac: add mutex lock to protect est parameters (Mark Salter) [2122230] - net: stmmac: separate the tas basetime calculation function (Mark Salter) [2122230] - net: stmmac: Terminate FPE workqueue in suspend (Mark Salter) [2122230] - stmmac: intel: set PCI_D3hot in suspend (Mark Salter) [2122230] - stmmac: intel: Enable PHY WOL option in EHL (Mark Salter) [2122230] - net: stmmac: option to enable PHY WOL with PMT enabled (Mark Salter) [2122230] - net: stmmac: remove redundant continue statement (Mark Salter) [2122230] - stmmac: intel: fix wrong kernel-doc (Mark Salter) [2122230] - stmmac: intel: move definitions to dwmac-intel header file (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_do_config and xpcs_link_up (Mark Salter) [2122230] - net: pcs: xpcs: also ignore phy id if it's all ones (Mark Salter) [2122230] - net: pcs: xpcs: add support for sgmii with no inband AN (Mark Salter) [2122230] - net: pcs: xpcs: move register bit descriptions to a header file (Mark Salter) [2122230] - net: stmmac: reduce indentation when calling stmmac_xpcs_setup (Mark Salter) [2122230] - net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup (Mark Salter) [2122230] - net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs (Mark Salter) [2122230] - net: phylink: Refactor phylink_of_phy_connect() (Mark Salter) [2122230] - net: phylink: introduce phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phy: Introduce phy related fwnode functions (Mark Salter) [2122230] - net: phy: Introduce fwnode_mdio_find_device() (Mark Salter) [2122230] - net: stmmac: Fix unused values warnings (Mark Salter) [2122230] - net: stmmac: Fix mixed enum type warning (Mark Salter) [2122230] - net: stmmac: Fix missing { } around two statements in an if statement (Mark Salter) [2122230] - net: stmmac: explicitly deassert GMAC_AHB_RESET (Mark Salter) [2122230] - net: stmmac: platform: use optional clk/reset get APIs (Mark Salter) [2122230] - net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus (Mark Salter) [2122230] - net: stmmac: enable Intel mGbE 2.5Gbps link speed (Mark Salter) [2122230] - net: pcs: add 2500BASEX support for Intel mGbE controller (Mark Salter) [2122230] - net: stmmac: split xPCS setup from mdio register (Mark Salter) [2122230] - net: pcs: xpcs: convert to phylink_pcs_ops (Mark Salter) [2122230] - net: pcs: xpcs: convert to mdio_device (Mark Salter) [2122230] - net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_probe (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_config_eee (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_validate (Mark Salter) [2122230] - net: pcs: xpcs: make the checks related to the PHY interface mode stateless (Mark Salter) [2122230] - net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() (Mark Salter) [2122230] - net: pcs: xpcs: there is only one PHY ID (Mark Salter) [2122230] - net: stmmac: enable platform specific safety features (Mark Salter) [2122230] - net: stmmac: the XPCS obscures a potential "PHY not found" error (Mark Salter) [2122230] - net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230] - net: pcs: Introducing support for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230]- xfs: reserve quota for dir expansion when linking/unlinking files (Bill O'Donnell) [2086880] - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150659] - ACPICA: Fix operand resolution (Mark Langsdorf) [2156144] - driver core: Add missing kernel doc for device::msi_lock (Myron Stowe) [2158839] - PCI/MSI: Protect msi_desc::masked for multi-MSI (Myron Stowe) [2158839] - KVM: arm64: Don't retrieve memory slot again in page fault handler (Gavin Shan) [2161161] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2086200] - powerpc/hv-gpci: Fix hv_gpci event list (Mamatha Inamdar) [2161258] - powerpc: declare unmodified attribute_group usages const (Mamatha Inamdar) [2161258] - drm/amd: Delay removal of the firmware framebuffer (Michel Dänzer) [2162039] - cpuidle: Add cpu_idle_miss trace event (Mark Langsdorf) [2122312] - cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink (Mark Langsdorf) [2122312] - efi/cper, cxl: Decode CXL Error Log (Lenny Szubowicz) [2143733] - efi/cper, cxl: Decode CXL Protocol Error Section (Lenny Szubowicz) [2143733] - efi: cper: Add support for printing Firmware Error Record Reference (Lenny Szubowicz) [2143733] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Wander Lairson Costa) [2152927] {CVE-2022-3564} - drm/i915: Fix CFI violations in gt_sysfs (Jocelyn Falempe) [2154880] - NFS: Clear the file access cache upon login (Benjamin Coddington) [2050832] - NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2050832] - NFS: pass cred explicitly for access tests (Benjamin Coddington) [2050832] - NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2050832] - init: Initialize noop_backing_dev_info early (Nico Pache) [2160228] - mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2160228] - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Nico Pache) [2160228] - mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2160228] - mm/page_alloc: ensure kswapd doesn't accidentally go to sleep (Nico Pache) [2160228] - mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2160228] - delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2160228] - filemap: make the accounting of thrashing more consistent (Nico Pache) [2160228] - writeback: don't warn on an unregistered BDI in __mark_inode_dirty (Nico Pache) [2160228] - s390/dasd: fix no record found for raw_track_access (Tobias Huschle) [2161270] - crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152133] - dmaengine: idxd: Fix crc_val field for completion record (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (Jerry Snitselaar) [2144375] - dmaengine: idxd: Prevent use after free on completion memory (Jerry Snitselaar) [2144375] - dmaengine: idxd: Let probe fail when workqueue cannot be enabled (Jerry Snitselaar) [2144375] - dmaengine: idxd: Fix max batch size for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Jerry Snitselaar) [2144375] - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent work descriptor processing (Jerry Snitselaar) [2144375] - dmaengine: idxd: add WQ operation cap restriction support (Jerry Snitselaar) [2144375] - dmaengine: idxd: convert ats_dis to a wq flag (Jerry Snitselaar) [2144375] - dmaengine: idxd: track enabled workqueues in bitmap (Jerry Snitselaar) [2144375] - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing (Jerry Snitselaar) [2144375] - dmaengine: idxd: fix RO device state error after been disabled/reset (Jerry Snitselaar) [2144375] - dmaengine: idxd: avoid deadlock in process_misc_interrupts() (Jerry Snitselaar) [2144375] - KVM: x86: nSVM: implement nested LBR virtualization (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running (Emanuele Giuseppe Esposito) [2155149] - kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: implement nested VMLOAD/VMSAVE (Emanuele Giuseppe Esposito) [2155149] - eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2152918] - net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2152918] - net: remove netif_tx_napi_add() (Íñigo Huguet) [2152918] - ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2152918] - net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - net: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2152918] - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162124] {CVE-2023-0394} - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2158726] - act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2131339] {CVE-2022-4269} - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2131339] - xfs: add selinux labels to whiteout inodes (Andrey Albershteyn) [2094060] - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076748] - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076748] - virt: Add TDX guest driver (Wander Lairson Costa) [2076748] - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076748] - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152572] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152572] {CVE-2022-4378} - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Jeffrey Layton) [2127153] - NFS: nfsiod should not block forever in mempool_alloc() (Jeffrey Layton) [2127153] - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2061259] - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2061259]- uas: ignore UAS for Thinkplus chips (Torez Smith) [2113004] - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113004] - thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113004] - USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113004] - thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113004] - USB: core: Fix RST error in hub.c (Torez Smith) [2113004] - kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113004] - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113004] - USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113004] - USB: core: Prevent nested device-reset calls (Torez Smith) [2113004] - usb: typec: Remove retimers properly (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113004] - USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113004] - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113004] - xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113004] - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113004] - usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113004] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113004] - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113004] - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113004] - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113004] - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113004] - thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113004] - thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113004] - USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113004] - dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113004] - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113004] - usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113004] - USB: xhci: Fix comment typo (Torez Smith) [2113004] - usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113004] - usb/misc: fix repeated words in comments (Torez Smith) [2113004] - usb/image: fix repeated words in comments (Torez Smith) [2113004] - usb/host: fix repeated words in comments (Torez Smith) [2113004] - usb/core: fix repeated words in comments (Torez Smith) [2113004] - usb/atm: fix repeated words in comments (Torez Smith) [2113004] - USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113004] - usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113004] - USB: serial: fix tty-port initialized comments (Torez Smith) [2113004] - USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113004] - USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113004] - USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113004] - USB: cdc: add serial-state defines (Torez Smith) [2113004] - USB: cdc: add control-signal defines (Torez Smith) [2113004] - net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113004] - usb: typec: Add retimer handle to port (Torez Smith) [2113004] - usb: typec: Add support for retimers (Torez Smith) [2113004] - dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113004] - usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113004] - USB: serial: fix repeated word "the" in comments (Torez Smith) [2113004] - USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113004] - thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113004] - media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113004] - media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113004] - usb: typec: add missing uevent when partner support PD (Torez Smith) [2113004] - tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add super speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113004] - usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113004] - ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113004] - usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113004] - USB: cdc-acm: use define for timeout (Torez Smith) [2113004] - usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113004] - usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - media: usb: gspca: aligned '*' each line (Torez Smith) [2113004] - media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113004] - media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113004] - USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113004] - usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113004] - USB: storage: Fix typo in comment (Torez Smith) [2113004] - usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113004] - usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113004] - usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113004] - media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113004] - media: airspy: respect the DMA coherency rules (Torez Smith) [2113004] - media: usbtv: Add PAL-Nc standard (Torez Smith) [2113004] - thunderbolt: Fix typo in comment (Torez Smith) [2113004] - dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113004] - usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113004] - usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113004] - usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113004] - usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113004] - usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113004] - ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113004] - ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113004] - usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113004] - usb: typec: tcpm: fix typo in comment (Torez Smith) [2113004] - usb: xhci: tegra: Fix error check (Torez Smith) [2113004] - usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113004] - usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113004] - USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113004] - USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113004] - thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113004] - usb: hub: Simplify error and success path in port_over_current_notify (Torez Smith) [2113004] - usb: remove Link Powermanagement (LPM) disable before port reset. (Torez Smith) [2113004] - thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113004] - usb: core: Bail out when port is stuck in reset loop (Torez Smith) [2113004] - thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113004] - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113004] - USB: core: Fix bug in resuming hub's handling of wakeup requests (Torez Smith) [2113004] - thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113004] - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 (Torez Smith) [2113004] - usb: hub: make wait_for_connected() take an int instead of a pointer to int (Torez Smith) [2113004] - thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113004] - usb: hub: avoid warm port reset during USB3 disconnect (Torez Smith) [2113004] - thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113004]- config: Enable Security Path (Ricardo Robaina) [2161309] - tcp: Fix build break when CONFIG_IPV6=n (Jamie Bainbridge) [2143849] - tcp: annotate data-race around queue->synflood_warned (Jamie Bainbridge) [2143849] - tcp: Add listening address to SYN flood message (Jamie Bainbridge) [2143849] - tcp: Fix data-races around sysctl_tcp_syncookies. (Jamie Bainbridge) [2143849] - firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122319] - firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122319] - firmware_loader: fix memory leak for paged buffer (Mark Langsdorf) [2122319] - firmware_loader: describe 'module' parameter of firmware_upload_register() (Mark Langsdorf) [2122319] - firmware_loader: Move definitions from sysfs_upload.h to sysfs.h (Mark Langsdorf) [2122319] - firmware_loader: Add sysfs nodes to monitor fw_upload (Mark Langsdorf) [2122319] - firmware_loader: Add firmware-upload support (Mark Langsdorf) [2122319] - firmware_loader: Split sysfs support from fallback (Mark Langsdorf) [2122319] - firmware_loader: Clear data and size in fw_free_paged_buf (Mark Langsdorf) [2122319] - firmware: Use kvmalloc for page tables (Mark Langsdorf) [2122319] - firmware: Unify the paged buffer release helper (Mark Langsdorf) [2122319] - firmware: Free temporary page table after vmapping (Mark Langsdorf) [2122319] - arch_topology: Make cluster topology span at least SMT CPUs (Mark Langsdorf) [2122319] - driver core: fix driver_set_override() issue with empty strings (Mark Langsdorf) [2122319] - arch_topology: Silence early cacheinfo errors when non-existent (Mark Langsdorf) [2122319] - driver core: Don't probe devices after bus_type.match() probe deferral (Mark Langsdorf) [2122319] - regmap: spi: Reserve space for register address/padding (Mark Langsdorf) [2122319] - arch_topology: Fix cache attributes detection in the CPU hotplug path (Mark Langsdorf) [2122319] - cacheinfo: Use atomic allocation for percpu cache attributes (Mark Langsdorf) [2122319] - regmap: permit to set reg_update_bits with bulk implementation (Mark Langsdorf) [2122319] - PM: domains: Ensure genpd_debugfs_dir exists before remove (Mark Langsdorf) [2122319] - PM: runtime: Extend support for wakeirq for force_suspend|resume (Mark Langsdorf) [2122319] - regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() (Mark Langsdorf) [2122319] - PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP (Mark Langsdorf) [2122319] - arch_topology: Warn that topology for nested clusters is not supported (Mark Langsdorf) [2122319] - arch_topology: Add support for parsing sockets in /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Set cluster identifier in each core/thread from /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Limit span of cpu_clustergroup_mask() (Mark Langsdorf) [2122319] - arch_topology: Don't set cluster identifier as physical package identifier (Mark Langsdorf) [2122319] - arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found (Mark Langsdorf) [2122319] - arch_topology: Check for non-negative value rather than -1 for IDs validity (Mark Langsdorf) [2122319] - arch_topology: Set thread sibling cpumask only within the cluster (Mark Langsdorf) [2122319] - arch_topology: Drop LLC identifier stash from the CPU topology (Mark Langsdorf) [2122319] - arm64: topology: Remove redundant setting of llc_id in CPU topology (Mark Langsdorf) [2122319] - arch_topology: Use the last level cache information from the cacheinfo (Mark Langsdorf) [2122319] - arch_topology: Add support to parse and detect cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability (Mark Langsdorf) [2122319] - cacheinfo: Use cache identifiers to check if the caches are shared if available (Mark Langsdorf) [2122319] - cacheinfo: Allow early detection and population of cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Add support to check if last level cache(LLC) is valid or shared (Mark Langsdorf) [2122319] - cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF (Mark Langsdorf) [2122319] - cacheinfo: Add helper to access any cache index for a given CPU (Mark Langsdorf) [2122319] - cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node (Mark Langsdorf) [2122319] - regmap: cache: Add extra parameter check in regcache_init (Mark Langsdorf) [2122319] - regmap-irq: Refactor checks for status bulk read support (Mark Langsdorf) [2122319] - regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() (Mark Langsdorf) [2122319] - regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() (Mark Langsdorf) [2122319] - driver core: fix potential deadlock in __driver_attach (Mark Langsdorf) [2122319] - devtmpfs: fix the dangling pointer of global devtmpfsd thread (Mark Langsdorf) [2122319] - regmap: Don't warn about cache only mode for devices with no cache (Mark Langsdorf) [2122319] - regmap: Wire up regmap_config provided bulk write in missed functions (Mark Langsdorf) [2122319] - regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set (Mark Langsdorf) [2122319] - regmap: Re-introduce bulk read support check in regmap_bulk_read() (Mark Langsdorf) [2122319] - init: Initialize noop_backing_dev_info early (Mark Langsdorf) [2122319] - driver core: Introduce device_find_any_child() helper (Mark Langsdorf) [2122319] - regmap: cache: Fix syntax errors in comments (Mark Langsdorf) [2122319] - PM: domains: Trust domain-idle-states from DT to be correct by genpd (Mark Langsdorf) [2122319] - PM: domains: Measure power-on/off latencies in genpd based on a governor (Mark Langsdorf) [2122319] - PM: domains: Allocate governor data dynamically based on a genpd governor (Mark Langsdorf) [2122319] - PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() (Mark Langsdorf) [2122319] - PM: domains: Fix initialization of genpd's next_wakeup (Mark Langsdorf) [2122319] - PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd (Mark Langsdorf) [2122319] - PM: domains: Measure suspend/resume latencies in genpd based on governor (Mark Langsdorf) [2122319] - PM: domains: Move the next_wakeup variable into the struct gpd_timing_data (Mark Langsdorf) [2122319] - PM: domains: Allocate gpd_timing_data dynamically based on governor (Mark Langsdorf) [2122319] - PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() (Mark Langsdorf) [2122319] - PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd (Mark Langsdorf) [2122319] - PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd (Mark Langsdorf) [2122319] - PM: domains: Drop redundant code for genpd always-on governor (Mark Langsdorf) [2122319] - PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor (Mark Langsdorf) [2122319] - PM: wakeup: expose pm_wakeup_pending to modules (Mark Langsdorf) [2122319] - driver core: fix deadlock in __device_attach (Mark Langsdorf) [2122319] - driver: base: fix UAF when driver_attach failed (Mark Langsdorf) [2122319] - driver core: location: Add "back" as a possible output for panel (Mark Langsdorf) [2122319] - driver core: location: Free struct acpi_pld_info *pld (Mark Langsdorf) [2122319] - regmap: Add missing map->bus check (Mark Langsdorf) [2122319] - device property: Advertise fwnode and device property count API calls (Mark Langsdorf) [2122319] - driver core: location: Check for allocations failure (Mark Langsdorf) [2122319] - regmap: Add bulk read/write callbacks into regmap_config (Mark Langsdorf) [2122319] - device property: Fix recent breakage of fwnode_get_next_parent_dev() (Mark Langsdorf) [2122319] - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() (Mark Langsdorf) [2122319] - driver core: Add dma_cleanup callback in bus_type (Mark Langsdorf) [2122319] - driver core: Add sysfs support for physical location of a device (Mark Langsdorf) [2122319] - drivers/base/node.c: fix compaction sysfs file leak (Mark Langsdorf) [2122319] - driver core: Prevent overriding async driver of a device before it probe (Mark Langsdorf) [2122319] - Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state() (Mark Langsdorf) [2122319] - regmap: cache: set max_register with reg_stride (Mark Langsdorf) [2122319] - firmware_loader: Check fw_state_is_done in loading_store (Mark Langsdorf) [2122319] - driver: platform: Add helper for safer setting of driver_override (Mark Langsdorf) [2122319] - PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() (Mark Langsdorf) [2122319] - PM: runtime: Allow to call __pm_runtime_set_status() from atomic context (Mark Langsdorf) [2122319] - device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() (Mark Langsdorf) [2122319] - device property: Introduce fwnode_for_each_parent_node() (Mark Langsdorf) [2122319] - device property: Allow error pointer to be passed to fwnode APIs (Mark Langsdorf) [2122319] - device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2122319] - PM: runtime: Avoid device usage count underflows (Mark Langsdorf) [2122319] - PM: domains: Extend dev_pm_domain_detach() doc (Mark Langsdorf) [2122319]- gitlab-ci: use CI templates from production branch (Michael Hofmann) - cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (Mark Langsdorf) [2038200] - cpufreq: ACPI: Only set boost MSRs on supported CPUs (Mark Langsdorf) [2038200] - cpufreq: ACPI: Defer setting boost MSRs (Mark Langsdorf) [2038200] - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2161328] - iavf: schedule watchdog immediately when changing primary MAC (Michal Schmidt) [2152493] - iavf: Move netdev_update_features() into watchdog task (Michal Schmidt) [2152493] - iavf: fix temporary deadlock and failure to set MAC address (Michal Schmidt) [2152493] - iavf: Fix error handling in iavf_init_module() (Michal Schmidt) [2152493]- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103955] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2103955] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2103955] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2103955] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2103955] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2103955] - ixgbe: remove unexpected word "the" (Ken Cox) [2103955] - intel: remove unused macros (Ken Cox) [2103955] - ixgbe: Fix typos in comments (Ken Cox) [2103955] - drivers, ixgbe: export vf statistics (Ken Cox) [2103955] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2103955] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2103955] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103955] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2103955] - ixgbe: ensure IPsec VF<->PF compatibility (Ken Cox) [2103955] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2103955] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2103955] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2103955] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2103955] - ixgbe: add improvement for MDD response functionality (Ken Cox) [2103955] - ixgbe: add the ability for the PF to disable VF link state (Ken Cox) [2103955] - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() (Ken Cox) [2103955] - ixgbe: Remove non-inclusive language (Ken Cox) [2103955] - ixgbe: Use irq_update_affinity_hint() (Ken Cox) [2103955] - net: convert users of bitmap_foo() to linkmode_foo() (Ken Cox) [2103955] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2103955] - net: Use skb_frag_off accessors (Ken Cox) [2103955] - drm/i915: Fix watermark calculations for DG2 CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for DG2 CCS modifiers (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915/uc: fix device/bus include on rhel8 (Jocelyn Falempe) [2041686] - drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (Jocelyn Falempe) [2041686] - drm/i915: allow control over the flags when migrating (Jocelyn Falempe) [2041686] - drm/i915/display: handle migration for dpt (Jocelyn Falempe) [2041686] - drm/i915/huc: better define HuC status getparam possible return values. (Jocelyn Falempe) [2041686] - drm/i915/huc: stall media submission until HuC is loaded (Jocelyn Falempe) [2041686] - drm/i915/huc: track delayed HuC load with a fence (Jocelyn Falempe) [2041686] - drm/i915/dg2: setup HuC loading via GSC (Jocelyn Falempe) [2041686] - drm/i915/pxp: add huc authentication and loading command (Jocelyn Falempe) [2041686] - drm/i915/pxp: implement function for sending tee stream command (Jocelyn Falempe) [2041686] - drm/i915/pxp: load the pxp module when we have a gsc-loaded huc (Jocelyn Falempe) [2041686] - drm/i915/gt: Flush to global observation point before breadcrumb write (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Add SLPC selftest live_slpc_power (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Run SLPC selftests on all tiles (Jocelyn Falempe) [2041686] - drm/i915: Remove unwanted pointer unpacking (Jocelyn Falempe) [2041686] - drm/i915/guc: Enable compute scheduling on DG2 (Jocelyn Falempe) [2041686] - drm/i915/dg2: introduce Wa_22015475538 (Jocelyn Falempe) [2041686] - drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Jocelyn Falempe) [2041686] - drm/i915/gsc: allocate extended operational memory in LMEM (Jocelyn Falempe) [2041686] - drm/i915/gsc: add GSC XeHP SDV platform definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: add slow_firmware flag to the gsc device definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: skip irq initialization if using polling (Jocelyn Falempe) [2041686] - drm/i915/uc: Add patch level version number support (Jocelyn Falempe) [2041686] - drm/i915/uc: Support for version reduced and multiple firmware files (Jocelyn Falempe) [2041686] - drm/i915/ttm: Abort suspend on i915_ttm_backup failure (Jocelyn Falempe) [2041686] - drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning (Jocelyn Falempe) [2041686] - drm/i915/guc: Record CTB info in error logs (Jocelyn Falempe) [2041686] - drm/i915/guc: Add GuC <-> kernel time stamp translation information (Jocelyn Falempe) [2041686] - drm/i915/guc: Don't use pr_err when not necessary (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add support for DC5 state (Jocelyn Falempe) [2041686] - drm/i915/dmc: Update DG2 DMC firmware to v2.07 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional tuning settings (Jocelyn Falempe) [2041686] - drm/i915/gt: Add dedicated function for non-ctx register tuning settings (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add Wa_1509727124 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Update DG2 to GuC v70.4.1 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional HDMI pixel clock frequencies (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" (Jocelyn Falempe) [2041686] - config: Enable TDX Guest (Wander Lairson Costa) [1836977] - x86/tdx: mark TDX as a tech preview (Wander Lairson Costa) [1836977] - x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1836977] - x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1836977] - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1836977] - x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1836977] - vt: Initialize conswitchp to dummy_con if unset (Wander Lairson Costa) [1836977] - x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1836977] - x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1836977] - x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1836977] - x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1836977] - x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1836977] - Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1836977] - ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1836977] - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1836977] - x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1836977] - x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1836977] - x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1836977] - x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1836977] - x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Use TEST reg,reg instead of CMP $0,reg (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Do not corrupt EDX on EFER.LME=1 setting (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long mode (Wander Lairson Costa) [1836977] - x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1836977] - x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1836977] - x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1836977] - x86/asm/realmode: Use SYM_DATA_* instead of GLOBAL (Wander Lairson Costa) [1836977] - x86/realmode: Remove trampoline_status (Wander Lairson Costa) [1836977] - x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1836977] - x86: Consolidate port I/O helpers (Wander Lairson Costa) [1836977] - x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1836977] - x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1836977] - x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1836977] - x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1836977] - x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1836977] - x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1836977] - x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1836977] - x86/traps: Cleanup do_general_protection() (Wander Lairson Costa) [1836977] - x86/dumpstack: Introduce die_addr() for die() with #GP fault address (Wander Lairson Costa) [1836977] - x86/traps: Print address on #GP (Wander Lairson Costa) [1836977] - x86/kprobes: Inline kprobe_exceptions_notify() into do_general_protection() (Wander Lairson Costa) [1836977] - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1836977] - x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1836977] - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1836977] - x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1836977] - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (Wander Lairson Costa) [1836977] - x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains (Wander Lairson Costa) [1836977] - x86/coco: Add API to handle encryption mask (Wander Lairson Costa) [1836977] - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (Wander Lairson Costa) [1836977] - x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1836977] - x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1836977] - x86/sev: Move common memory encryption code to mem_encrypt.c (Wander Lairson Costa) [1836977] - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (Wander Lairson Costa) [1836977] - x86/virtio: Have SEV guests enforce restricted virtio memory access (Wander Lairson Costa) [1836977] - devlink: protect devlink dump by the instance lock (Petr Oros) [2131116] - devlink: hold region lock when flushing snapshots (Petr Oros) [2131116] - net: devlink: enable parallel ops on netlink interface (Petr Oros) [2131116] - net: devlink: remove devlink_mutex (Petr Oros) [2131116] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2131116] - net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Petr Oros) [2131116] - devlink: Fix use-after-free after a failed reload (Petr Oros) [2131116] - net: devlink: Fix missing mutex_unlock() call (Petr Oros) [2131116] - Documentation: devlink: add add devlink-selftests to the table of contents (Petr Oros) [2131116] - devlink: Hold the instance lock in health callbacks (Petr Oros) [2131116] - net/mlx4: Lock mlx4 devlink reload callback (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink port register / unregister (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink region create / destroy (Petr Oros) [2131116] - net: devlink: remove region snapshots list dependency on devlink->lock (Petr Oros) [2131116] - net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Petr Oros) [2131116] - devlink: introduce framework for selftests (Petr Oros) [2131116] - net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Petr Oros) [2131116] - net: devlink: move net check into devlinks_xa_for_each_registered_get() (Petr Oros) [2131116] - net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Petr Oros) [2131116] - netdevsim: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_dpipe*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_sb*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_resource*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devling_trap*() functions (Petr Oros) [2131116] - net: devlink: avoid false DEADLOCK warning reported by lockdep (Petr Oros) [2131116] - net: devlink: fix return statement in devlink_port_new_notify() (Petr Oros) [2131116] - net: devlink: fix a typo in function name devlink_port_new_notifiy() (Petr Oros) [2131116] - net: devlink: make devlink_dpipe_headers_register() return void (Petr Oros) [2131116] - net: devlink: move unlocked function prototypes alongside the locked ones (Petr Oros) [2131116] - net: devlink: use helpers to work with devlink->lock mutex (Petr Oros) [2131116] - net: devlink: fix unlocked vs locked functions descriptions (Petr Oros) [2131116] - devlink: Hold the instance lock in port_new / port_del callbacks (Petr Oros) [2131116] - powercap: intel_rapl: Add support for RAPTORLAKE_S (Prarit Bhargava) [2120363] - selftests/bpf: Fix test_varlen verification failure with latest llvm (Yauheni Kaliuta) [2149222] - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129361] - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129361] - sched: Improve wake_up_all_idle_cpus() take #2 (Julia Denham) [2134931] - selftests/livepatch: better synchronize test_klp_callbacks_busy (Julia Denham) [2121204] - sched,livepatch: Use wake_up_if_idle() (Joe Lawrence) [2134931] - sched: Simplify wake_up_*idle*() (Joe Lawrence) [2134931] - sched,livepatch: Use task_call_func() (Joe Lawrence) [2134931] - sched,rcu: Rework try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - sched: Improve try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - arm64/bpf: Remove 128MB limit for BPF JIT programs (Yauheni Kaliuta) [2140163] - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Yauheni Kaliuta) [2140163] - arm64: extable: add `type` and `data` fields (Yauheni Kaliuta) [2140163] - arm64: extable: use `ex` for `exception_table_entry` (Yauheni Kaliuta) [2140163] - arm64: extable: make fixup_exception() return bool (Yauheni Kaliuta) [2140163] - arm64: extable: consolidate definitions (Yauheni Kaliuta) [2140163] - arm64: kvm: use kvm_exception_table_entry (Yauheni Kaliuta) [2140163] - s390/cio: check the subchannel validity for dev_busid (Tobias Huschle) [2160494] - s390/cio: add dev_busid sysfs entry for each subchannel (Tobias Huschle) [2160494]- intel_idle: Add AlderLake-N support (Prarit Bhargava) [2144692] - selftests/timens: add a test for vfork+exit (Oleg Nesterov) [2116444] - fs/exec: switch timens when a task gets a new mm (Oleg Nesterov) [2116444] - namespace: make timens_on_fork() return nothing (Oleg Nesterov) [2116444] - timens: make vdso_join_timens() always succeed (Oleg Nesterov) [2116444] - xfrm: Fix oops in __xfrm_state_delete() (Sabrina Dubroca) [2156048] - tcp: Fix data races around icsk->icsk_af_ops. (Guillaume Nault) [2143904] {CVE-2022-3566} - ice: synchronize the misc IRQ when tearing down Tx tracker (Petr Oros) [2148858] - ice: fix handling of burst Tx timestamps (Petr Oros) [2148858] - vhost/vsock: Fix error handling in vhost_vsock_init() (Stefano Garzarella) [2159969] - net: vmw_vsock: vmci: Check memcpy_from_msg() (Stefano Garzarella) [2159969] - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Stefano Garzarella) [2159969] - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Stefano Garzarella) [2159969] - vsock: Fix memory leak in vsock_connect() (Stefano Garzarella) [2159969] - tools/power turbostat: Add support for RPL-S (Prarit Bhargava) [2122848]- nvme: re-order nvme_alloc_ns to match "nvme: use blk_mq_alloc_disk" (Chris Leech) [2152742] - perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148294] - cpuhotplug: Fix KABI breakage (Prarit Bhargava) [2156529] - scsi: target: core: Fix hard lockup when executing a compare-and-write command (Maurizio Lombardi) [2119897] - x86/topology: Fix duplicated core ID within a package (Prarit Bhargava) [2159553] - x86/topology: Fix multiple packages shown on a single-package system (Prarit Bhargava) [2159553] - hwmon/coretemp: Handle large core ID value (Prarit Bhargava) [2159553] - x86: Remove vendor checks from prefer_mwait_c1_over_halt (Prarit Bhargava) [2150067] - x86: Handle idle=nomwait cmdline properly for x86_idle (Prarit Bhargava) [2150067] - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (Prarit Bhargava) [2117767] - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails (Emanuele Giuseppe Esposito) [2159433] - vmxnet3: correctly report csum_level for encapsulated packet (Izabela Bakollari) [2158809] - mei: pxp: support matching with a gfx discrete card (Jocelyn Falempe) [2147557] - mei: pxp: add command streamer API to the PXP driver (Jocelyn Falempe) [2147557] - mei: bus: extend bus API to support command streamer API (Jocelyn Falempe) [2147557] - mei: adjust extended header kdocs (Jocelyn Falempe) [2147557] - mei: bus: enable sending gsc commands (Jocelyn Falempe) [2147557] - mei: add support to GSC extended header (Jocelyn Falempe) [2147557] - mei: debugfs: add pxp mode to devstate in debugfs (Jocelyn Falempe) [2147557] - mei: drop ready bits check after start (Jocelyn Falempe) [2147557] - mei: gsc: add transition to PXP mode in resume flow (Jocelyn Falempe) [2147557] - mei: gsc: setup gsc extended operational memory (Jocelyn Falempe) [2147557] - mei: mkhi: add memory ready command (Jocelyn Falempe) [2147557] - mei: bus: export common mkhi definitions into a separate header (Jocelyn Falempe) [2147557] - mei: extend timeouts on slow devices (Jocelyn Falempe) [2147557] - mei: gsc: wait for reset thread on stop (Jocelyn Falempe) [2147557] - mei: gsc: use polling instead of interrupts (Jocelyn Falempe) [2147557] - mei: add slow_firmware flag to the mei auxiliary device (Jocelyn Falempe) [2147557] - mei: add kdoc for struct mei_aux_device (Jocelyn Falempe) [2147557] - mei: me: fix clang -Wformat warning (Jocelyn Falempe) [2147557] - mei: me: add raptor lake point S DID (Jocelyn Falempe) [2147557] - mei: hbm: drop capability response on early shutdown (Jocelyn Falempe) [2147557] - mei: me: set internal pg flag to off on hardware reset (Jocelyn Falempe) [2147557] - misc/mei: Add NULL check to component match callback functions (Jocelyn Falempe) [2147557] - drm/display: Move HDCP helpers into display-helper module (Jocelyn Falempe) [2147557] - mei: gsc: retrieve the firmware version (Jocelyn Falempe) [2147557] - mei: gsc: add runtime pm handlers (Jocelyn Falempe) [2147557] - mei: gsc: setup char driver alive in spite of firmware handshake failure (Jocelyn Falempe) [2147557] - mei: add support for graphics system controller (gsc) devices (Jocelyn Falempe) [2147557] - mei: avoid iterator usage outside of list_for_each_entry (Jocelyn Falempe) [2147557] - mei: do not overwrite state on hw start (Jocelyn Falempe) [2147557] - mei: me: fix reset policy on read error in interrupt (Jocelyn Falempe) [2147557] - mei: me: avoid link reset on shutdown (Jocelyn Falempe) [2147557] - mei: me: disable driver on the ign firmware (Jocelyn Falempe) [2147557] - mei: me: Use dma_set_mask_and_coherent() and simplify code (Jocelyn Falempe) [2147557] - mei: hbm: fix client dma reply status (Jocelyn Falempe) [2147557] - mei: cleanup status before client dma setup call (Jocelyn Falempe) [2147557] - mei: add POWERING_DOWN into device state print (Jocelyn Falempe) [2147557] - mei: Remove some dead code (Jocelyn Falempe) [2147557] - mei: bus: add client dma interface (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on early shutdown (Jocelyn Falempe) [2147557] - mei: me: add Ice Lake-N device id. (Jocelyn Falempe) [2147557] - mei: pxp: export pavp client to me client bus (Jocelyn Falempe) [2147557] - mei: Remove usage of the deprecated "pci-dma-compat.h" API (Jocelyn Falempe) [2147557] - mei: constify passed buffers and structures (Jocelyn Falempe) [2147557] - mei: revamp mei extension header structure layout. (Jocelyn Falempe) [2147557] - mei: fix kdoc in the driver (Jocelyn Falempe) [2147557] - mei: hdcp: SPDX tag should be the first line (Jocelyn Falempe) [2147557] - mei: request autosuspend after sending rx flow control (Jocelyn Falempe) [2147557] - mei: Drop unnecessary NULL check after container_of (Jocelyn Falempe) [2147557] - mei: me: add Alder Lake P device id. (Jocelyn Falempe) [2147557] - mei: allow map and unmap of client dma buffer only for disconnected client (Jocelyn Falempe) [2147557] - mei: use sysfs_emit() in tx_queue_limit_show sysfs (Jocelyn Falempe) [2147557] - mei: bus: block send with vtag on non-conformat FW (Jocelyn Falempe) [2147557] - mei: bus: change remove callback to return void (Jocelyn Falempe) [2147557] - mei: bus: simplify mei_cl_device_remove() (Jocelyn Falempe) [2147557] - mei: implement client dma setup. (Jocelyn Falempe) [2147557] - mei: hbm: add client dma hbm messages (Jocelyn Falempe) [2147557] - mei: add support for client dma capability (Jocelyn Falempe) [2147557] - mei: allow clients on bus to communicate in remove callback (Jocelyn Falempe) [2147557] - mei: me: add adler lake point LP DID (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on shutdown (Jocelyn Falempe) [2147557] - mei: hbm: call mei_set_devstate() on hbm stop response (Jocelyn Falempe) [2147557] - mei: document that mei_msg_hdr_init returns ERR_PTR (Jocelyn Falempe) [2147557] - mei: fix transfer over dma with extended header (Jocelyn Falempe) [2147557] - misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len (Jocelyn Falempe) [2147557] - mei: bus: enable pavp device. (Jocelyn Falempe) [2147557] - mei: bus: add vtag support (Jocelyn Falempe) [2147557] - Revert "mei: virtio: virtualization frontend driver" (Jocelyn Falempe) [2147557] - mei: bus: fix a kernel-doc markup (Jocelyn Falempe) [2147557] - mei: protect mei_cl_mtu from null dereference (Jocelyn Falempe) [2147557] - mei: bus: deinitialize callback functions on init failure (Jocelyn Falempe) [2147557] - mei: bus: do not start a read for disconnected clients (Jocelyn Falempe) [2147557] - misc: mei: remove unneeded break (Jocelyn Falempe) [2147557] - mei: hw: Replace zero-length array with flexible-array member (Jocelyn Falempe) [2147557] - mei: virtio: virtualization frontend driver (Jocelyn Falempe) [2147557] - mei: add connect with vtag ioctl (Jocelyn Falempe) [2147557] - mei: bus: unconditionally enable clients with vtag support (Jocelyn Falempe) [2147557] - mei: bus: use zero vtag for bus clients. (Jocelyn Falempe) [2147557] - mei: handle tx queue flushing for vtag connections (Jocelyn Falempe) [2147557] - mei: add a vtag map for each client (Jocelyn Falempe) [2147557] - mei: add a spin lock to protect rd_completed queue (Jocelyn Falempe) [2147557] - mei: bump hbm version to 2.2 (Jocelyn Falempe) [2147557] - mei: add support for mei extended header. (Jocelyn Falempe) [2147557] - mei: add vtag support bit in client properties (Jocelyn Falempe) [2147557] - mei: restrict vtag support to hbm version 2.2 (Jocelyn Falempe) [2147557] - mei: hbm: add capabilities message (Jocelyn Falempe) [2147557] - Revert "scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding" (Chris Leech) [2122624] - Revert "scsi: iscsi: Use the session workqueue for recovery" (Chris Leech) [2122624] - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - l2tp: Serialize access to sk_user_data with sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - net: fix a concurrency bug in l2tp_tunnel_register() (Guillaume Nault) [2145235] {CVE-2022-4129} - net: tap: fix general protection fault when freeing an skb when the ring is full (Antoine Tenart) [2152802] - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (Prarit Bhargava) [2144689] - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Kamal Heib) [2120677] - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR (Kamal Heib) [2120677] - IB/hfi1: Correctly move list in sc_disable() (Kamal Heib) [2120677] - RDMA/cma: Use output interface for net_dev check (Kamal Heib) [2120677] - RDMA/usnic: fix set-but-not-unused variable 'flags' warning (Kamal Heib) [2120677] - IB/rdmavt: Add __init/__exit annotations to module init/exit funcs (Kamal Heib) [2120677] - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Kamal Heib) [2120677] - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Kamal Heib) [2120677] - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Kamal Heib) [2120677] - RDMA/siw: Fix QP destroy to wait for all references dropped. (Kamal Heib) [2120677] - RDMA/srp: Fix srp_abort() (Kamal Heib) [2120677] - RDMA/irdma: Validate udata inlen and outlen (Kamal Heib) [2120677] - RDMA/irdma: Align AE id codes to correct flush code and event (Kamal Heib) [2120677] - RDMA/rxe: Fix the error caused by qp->sk (Kamal Heib) [2120677] - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Kamal Heib) [2120677] - RDMA/rxe: Remove an unused member from struct rxe_mr (Kamal Heib) [2120677] - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2122850] - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2122850] - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2122850] - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2122850] - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2122850] - ceph: rely on vfs for setgid stripping (Andrey Albershteyn) [2128904] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2128904] - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2128904] - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2128904]- x86/insn: Add AMX instructions to the x86 instruction decoder (Prarit Bhargava) [2117765] - intel_idle: Add a new flag to initialize the AMX state (Prarit Bhargava) [2117765] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (Prarit Bhargava) [2117765] - intel_idle: make SPR C1 and C1E be independent (Prarit Bhargava) [2117765] - rpmspec: drop traceevent files instead of just excluding them from files list (Michael Petlan) [2155509] - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for atomic fetch operations (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations (Mamatha Inamdar) [2113254] - powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Store temp registers' bpf to ppc mapping (Mamatha Inamdar) [2113254] - powerpc/bpf: Use _Rn macros for GPRs (Mamatha Inamdar) [2113254] - powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Mamatha Inamdar) [2113254] - powerpc/bpf: Cleanup bpf_jit.h (Mamatha Inamdar) [2113254] - powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Mamatha Inamdar) [2113254] - powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Mamatha Inamdar) [2113254] - powerpc64/bpf: Optimize instruction sequence used for function calls (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv1: Do not load TOC before calling functions (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Mamatha Inamdar) [2113254] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Use r12 for constant blinding (Mamatha Inamdar) [2113254] - powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Mamatha Inamdar) [2113254] - powerpc/bpf: Handle large branch ranges with BPF_EXIT (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit a single branch instruction for known short branch ranges (Mamatha Inamdar) [2113254] - powerpc/bpf: Skip branch range validation during first pass (Mamatha Inamdar) [2113254] - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Mamatha Inamdar) [2113254] - tools/bpf: Rename 'struct event' to avoid naming conflict (Mamatha Inamdar) [2113254] - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Mamatha Inamdar) [2113254] - bpf ppc64: Access only if addr is kernel address (Mamatha Inamdar) [2113254] - bpf ppc64: Add BPF_PROBE_MEM support for JIT (Mamatha Inamdar) [2113254] - powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Mamatha Inamdar) [2113254] - bpf powerpc: refactor JIT compiler code (Mamatha Inamdar) [2113254] - bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Mamatha Inamdar) [2113254] - bpf powerpc: Remove unused SEEN_STACK (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Mamatha Inamdar) [2113254] - powerpc/security: Add a helper to query stf_barrier type (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_MOD when imm == 1 (Mamatha Inamdar) [2113254] - powerpc/bpf: Validate branch ranges (Mamatha Inamdar) [2113254] - powerpc/lib: Add helper to check if offset is within conditional branch range (Mamatha Inamdar) [2113254] - powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macros (Mamatha Inamdar) [2113254] - powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h (Mamatha Inamdar) [2113254] - swapfile: fix soft lockup in scan_swap_map_slots (Waiman Long) [2155734] - mm/swap: add helper swap_offset_available() (Waiman Long) [2155734] - pNFS/filelayout: Fix coalescing test for single DS (Benjamin Coddington) [2158520] - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [1940674] - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [1940674] - media: dmxdev: fix UAF when dvb_register_device() fails (Dean Nelson) [2123301] {CVE-2022-41218} - crypto: s390/aes - drop redundant xts key check (Vladis Dronov) [2158893] - crypto: xts - implement xts_verify_key() with xts_check_key() (Vladis Dronov) [2158893] - audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123854] - audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123854] - audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123854] - audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123854] - audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123854] - i2c: ismt: Fix an out-of-bounds bug in ismt_access() (Prarit Bhargava) [2119066] {CVE-2022-2873} - net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_DUP_FRAG (Antoine Tenart) [2155186] - net: dropreason: propagate drop_reason to skb_release_data() (Antoine Tenart) [2155186] - net: dropreason: add SKB_CONSUMED reason (Antoine Tenart) [2155186] - ipv4: remove redundant null pointer check before kfree_skb (Antoine Tenart) [2155186]- turbostat: Bring code up-to-date with upstream (Prarit Bhargava) [2117769] - tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.07.28 (Prarit Bhargava) [2117769] - tools/power turbostat: do not decode ACC for ICX and SPR (Prarit Bhargava) [2117769] - tools/power turbostat: fix SPR PC6 limits (Prarit Bhargava) [2117769] - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (Prarit Bhargava) [2117769] - tools/power turbostat: separate SPR from ICX (Prarit Bhargava) [2117769] - tools/power turbosstat: fix comment (Prarit Bhargava) [2117769] - tools/power turbostat: Support RAPTORLAKE P (Prarit Bhargava) [2117769] - tools/power turbostat: add support for ALDERLAKE_N (Prarit Bhargava) [2117769] - tools/power turbostat: dump secondary Turbo-Ratio-Limit (Prarit Bhargava) [2117769] - tools/power turbostat: simplify dump_turbo_ratio_limits() (Prarit Bhargava) [2117769] - tools/power turbostat: dump CPUID.7.EDX.Hybrid (Prarit Bhargava) [2117769] - tools/power turbostat: update turbostat.8 (Prarit Bhargava) [2117769] - tools/power turbostat: Show uncore frequency (Prarit Bhargava) [2117769] - tools/power turbostat: Fix file pointer leak (Prarit Bhargava) [2117769] - tools/power turbostat: replace strncmp with single character compare (Prarit Bhargava) [2117769] - tools/power turbostat: print the kernel boot commandline (Prarit Bhargava) [2117769] - tools/power turbostat: Introduce support for RaptorLake (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.04.16 (Prarit Bhargava) [2117769] - tools/power turbostat: No build warnings with -Wextra (Prarit Bhargava) [2117769] - tools/power turbostat: be more useful as non-root (Prarit Bhargava) [2117769] - tools/power turbostat: fix ICX DRAM power numbers (Prarit Bhargava) [2117769] - tools/power turbostat: Support thermal throttle count print (Prarit Bhargava) [2117769] - tools/power turbostat: Allow printing header every N iterations (Prarit Bhargava) [2117769] - tools/power turbostat: Allow -e for all names. (Prarit Bhargava) [2117769] - tools/power turbostat: print power values upto three decimal (Prarit Bhargava) [2117769] - tools/power turbostat: Add Power Limit4 support (Prarit Bhargava) [2117769] - tools/power turbostat: fix dump for AMD cpus (Prarit Bhargava) [2117769] - tools/power turbostat: tweak --show and --hide capability (Prarit Bhargava) [2117769] - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington) [2137826] - KVM: s390: pv: don't allow userspace to set the clock under PV (Tobias Huschle) [2154284] - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2151722] - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (Prarit Bhargava) [2106143] - ceph: choose auth MDS for getxattr with the Xs caps (Milind Changire) [2126703] - ceph: try to choose the auth MDS if possible for getattr (Milind Changire) [2126703] - ceph: convert to generic_file_llseek (Milind Changire) [2126707] - ceph: don't leak snap_rwsem in handle_cap_grant (Milind Changire) [2126706] - ceph: prevent a client from exceeding the MDS maximum xattr size (Milind Changire) [2126704] - ceph: add session already open notify support (Milind Changire) [2126701] - ceph: use correct index when encoding client supported features (Milind Changire) [2143875] - ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE (Milind Changire) [2126700] - ceph: allow ceph.dir.rctime xattr to be updatable (Milind Changire) [2126699] - ipv6: Use ipv6_only_sock() helper in condition. (Izabela Bakollari) [2144855] - ipv6: Remove __ipv6_only_sock(). (Izabela Bakollari) [2144855] - redhat/configs: Switch CONFIG_X86_AMD_PSTATE to built-in (Prarit Bhargava) [2150424] - Documentation: add amd-pstate kernel command line options (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: change amd-pstate driver to be built-in type (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (Prarit Bhargava) [2150424] - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2153832] - virtio_console: Introduce an ID allocator for virtual console numbers (Cédric Le Goater) [2072437] - blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2088193] - scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [2155157] - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2115820] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2145089] - config: mhi: set CONFIG_MHI_BUS_EP to disabled (Íñigo Huguet) [2136123] - config: rtw89: set CONFIG_RTW89_8852C to disabled (Íñigo Huguet) [2136123] - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Íñigo Huguet) [2136123 2139481] - wifi: mac80211: mlme: Fix double unlock on assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: Fix missing unlock on beacon RX (Íñigo Huguet) [2136123] - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() (Íñigo Huguet) [2136123] - wifi: mac80211: fix regression with non-QoS drivers (Íñigo Huguet) [2136123] - wifi: mac80211: ensure vif queues are operational after start (Íñigo Huguet) [2136123] - wifi: mac80211: don't start TX with fq->lock to fix deadlock (Íñigo Huguet) [2136123] - wifi: cfg80211: fix MCS divisor value (Íñigo Huguet) [2136123] - wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (Íñigo Huguet) [2136123] - wifi: mt76: fix reading current per-tid starting sequence number for aggregation (Íñigo Huguet) [2136123] - wifi: iwlwifi: Mark IWLMEI as broken (Íñigo Huguet) [2136123] - wifi: iwlwifi: don't spam logs with NSS>2 messages (Íñigo Huguet) [2136123] - wifi: use struct_group to copy addresses (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: check length for virtio packets (Íñigo Huguet) [2136123] - wifi: mac80211: fix locking in auth/assoc timeout (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: release deflink channel in error case (Íñigo Huguet) [2136123] - wifi: mac80211: fix link warning in RX agg timer expiry (Íñigo Huguet) [2136123] - bus: mhi: host: Fix up null pointer access in mhi_irq_handler (Íñigo Huguet) [2136123] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Íñigo Huguet) [2136123] - wifi: mt76: mt7921e: fix crash in chip reset fail (Íñigo Huguet) [2136123] - wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Íñigo Huguet) [2136123] - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Íñigo Huguet) [2136123] - wifi: mac80211: fix possible leak in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: mac80211: always free sta in __sta_info_alloc in case of error (Íñigo Huguet) [2136123] - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Íñigo Huguet) [2136123] - net: qrtr: start MHI channel after endpoit creation (Íñigo Huguet) [2136123] - wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result (Íñigo Huguet) [2136123] - wifi: rtw88: check the return value of alloc_workqueue() (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: adjust IMR for SER L1 (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: update RF radio A/B R56 (Íñigo Huguet) [2136123] - wifi: brcmfmac: prevent double-free on hardware-reset (Íñigo Huguet) [2136123] - wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Íñigo Huguet) [2136123] - wifi: brcmfmac: Replace default (not configured) MAC with a random MAC (Íñigo Huguet) [2136123] - wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper (Íñigo Huguet) [2136123] - wifi: brcmfmac: Remove #ifdef guards for PM related functions (Íñigo Huguet) [2136123] - wifi: brcmfmac: use strreplace() in brcmf_of_probe() (Íñigo Huguet) [2136123] - wifi: rtl8xxxu: Fix the error handling of the probe function (Íñigo Huguet) [2136123] - wifi: mwifiex: clean up one inconsistent indenting (Íñigo Huguet) [2136123] - wifi: rtlwifi: Remove duplicate word and Fix typo (Íñigo Huguet) [2136123] - wifi: mwifiex: Fix comment typo (Íñigo Huguet) [2136123] - wifi: iwlwifi: mvm: fix clang -Wformat warnings (Íñigo Huguet) [2136123] - Revert "ath11k: add support for hardware rfkill for QCA6390" (Íñigo Huguet) [2136123] - wifi: ath11k: Fix register write failure on QCN9074 (Íñigo Huguet) [2136123] - wifi: mac80211: fix link data leak (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix disassoc with MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add macros to loop over active links (Íñigo Huguet) [2136123] - wifi: mac80211: remove erroneous sband/link validation (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: transmit assoc frame with address translation (Íñigo Huguet) [2136123] - wifi: mac80211: verify link addresses are different (Íñigo Huguet) [2136123] - wifi: mac80211: rx: track link in RX data (Íñigo Huguet) [2136123] - wifi: mac80211: optionally implement MLO multicast TX (Íñigo Huguet) [2136123] - wifi: mac80211: expand ieee80211_mgmt_tx() for MLO (Íñigo Huguet) [2136123] - wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API (Íñigo Huguet) [2136123] - wifi: mac80211: report link ID to cfg80211 on mgmt RX (Íñigo Huguet) [2136123] - wifi: cfg80211: report link ID in NL80211_CMD_FRAME (Íñigo Huguet) [2136123] - wifi: mac80211: add hardware timestamps for RX and TX (Íñigo Huguet) [2136123] - wifi: cfg80211: add hardware timestamps to frame RX info (Íñigo Huguet) [2136123] - wifi: cfg80211/nl80211: move rx management data into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: add a function for reporting TX status with hardware timestamps (Íñigo Huguet) [2136123] - wifi: nl80211: add RX and TX timestamp attributes (Íñigo Huguet) [2136123] - nl80211: document uapi for CMD_FRAME_WAIT_CANCEL (Íñigo Huguet) [2136123] - wifi: ieee80211: add helper functions for detecting TM/FTM frames (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: handle links for wmediumd/virtio (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix link_sta insertion (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix link_sta setup (Íñigo Huguet) [2136123] - wifi: nl80211/mac80211: clarify link ID in control port TX (Íñigo Huguet) [2136123] - wifi: mac80211: return error from control port TX for drops (Íñigo Huguet) [2136123] - wifi: nl80211: require MLD address on link STA add/modify (Íñigo Huguet) [2136123] - wifi: mac80211: more station handling sanity checks (Íñigo Huguet) [2136123] - wifi: mac80211: fix link sta hash table handling (Íñigo Huguet) [2136123] - wifi: mac80211: validate link address doesn't change (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo to mlo state (Íñigo Huguet) [2136123] - wifi: mac80211: fast-xmit: handle non-MLO clients (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix address translation for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: fix RX MLD address translation (Íñigo Huguet) [2136123] - wifi: mac80211: fix NULL pointer deref with non-MLD STA (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix override calculation (Íñigo Huguet) [2136123] - wifi: mac80211: tx: use AP address in some places for MLO (Íñigo Huguet) [2136123] - net: add missing includes and forward declarations under net/ (Íñigo Huguet) [2136123] - wifi: rtl8192se: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rt2x00: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmsmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmfmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() (Íñigo Huguet) [2136123] - wifi: mt7601u: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: mt7601u: eeprom: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: ath: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: ath11k: mac: fix long line (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo correctly (Íñigo Huguet) [2136123] - wifi: mac80211: remove stray printk (Íñigo Huguet) [2136123] - wifi: mac80211: support MLO authentication/association with one link (Íñigo Huguet) [2136123] - wifi: mac80211: add API to parse multi-link element (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix TX link selection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use MLO link ID for TX (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: do rc update per link (Íñigo Huguet) [2136123] - wifi: mac80211: do link->MLD address translation on RX (Íñigo Huguet) [2136123] - wifi: mac80211: select link when transmitting to non-MLO stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix up link station creation/insertion (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: implement sta_state for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: limit A-MSDU subframes for client too (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_set_associated() (Íñigo Huguet) [2136123] - wifi: cfg80211: add cfg80211_get_iftype_ext_capa() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: look up beacon elems only if needed (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc link setup (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc req element building (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: switch some things back to deflink (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: change flags in ieee80211_determine_chantype() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: shift some code around (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor link station setup (Íñigo Huguet) [2136123] - wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_check_rate_mask() link-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add multi-link element to AUTH frames (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: clean up supported channels element code (Íñigo Huguet) [2136123] - wifi: mac80211: release channel context on link stop (Íñigo Huguet) [2136123] - wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO (Íñigo Huguet) [2136123] - wifi: nl80211: fix some attribute policy entries (Íñigo Huguet) [2136123] - wifi: nl80211: reject fragmented and non-inheritance elements (Íñigo Huguet) [2136123] - wifi: nl80211: reject link specific elements on assoc link (Íñigo Huguet) [2136123] - wifi: cfg80211: set country_elem to NULL (Íñigo Huguet) [2136123] - wifi: mac80211: remove link_id parameter from link_info_changed() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx() (Íñigo Huguet) [2136123] - wifi: nl80211: advertise MLO support (Íñigo Huguet) [2136123] - wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef() (Íñigo Huguet) [2136123] - wifi: mac80211: don't check carrier in chanctx code (Íñigo Huguet) [2136123] - wifi: nl80211: allow link ID in set_wiphy with frequency (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL tx from specific link (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL frames from link addresses (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: Support control port TX from specific link (Íñigo Huguet) [2136123] - wifi: nl80211: Support MLD parameters in nl80211_set_station() (Íñigo Huguet) [2136123] - wifi: nl80211: check MLO support in authenticate (Íñigo Huguet) [2136123] - wifi: mac80211: add a helper to fragment an element (Íñigo Huguet) [2136123] - wifi: mac80211: skip rate statistics for MLD STAs (Íñigo Huguet) [2136123] - wifi: nl80211: set BSS to NULL if IS_ERR() (Íñigo Huguet) [2136123] - wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities (Íñigo Huguet) [2136123] - wifi: nl80211: better validate link ID for stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix link manipulation (Íñigo Huguet) [2136123] - wifi: mac80211: tighten locking check (Íñigo Huguet) [2136123] - wifi: cfg80211: clean up links appropriately (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding custom elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding rates to assoc request (Íñigo Huguet) [2136123] - wifi: mac80211: use only channel width in ieee80211_parse_bitrates() (Íñigo Huguet) [2136123] - wifi: cfg80211: add ieee80211_chanwidth_rate_flags() (Íñigo Huguet) [2136123] - wifi: mac80211: remove redundant condition (Íñigo Huguet) [2136123] - wifi: mac80211: don't set link address for station (Íñigo Huguet) [2136123] - wifi: mac80211: fix multi-BSSID element parsing (Íñigo Huguet) [2136123] - wifi: mac80211: move tdls_chan_switch_prohibited to link data (Íñigo Huguet) [2136123] - wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in start/stop_ap() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor elements parsing with parameter struct (Íñigo Huguet) [2136123] - wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: adjust assoc comeback for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: unify assoc data event sending (Íñigo Huguet) [2136123] - wifi: cfg80211: prepare association failure APIs for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use correct link_sta (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use ieee80211_get_link_sband() (Íñigo Huguet) [2136123] - wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: first adjustments for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: track AP (MLD) address separately (Íñigo Huguet) [2136123] - wifi: mac80211: remove unused bssid variable (Íñigo Huguet) [2136123] - wifi: mac80211: change QoS settings API to take link into account (Íñigo Huguet) [2136123] - wifi: mac80211: expect powersave handling in driver for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: move ps setting to vif config (Íñigo Huguet) [2136123] - wifi: mac80211: provide link ID in link_conf (Íñigo Huguet) [2136123] - wifi: mac80211: set up/tear down client vif links properly (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_request_smps_mgd_work (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex for dump_survey (Íñigo Huguet) [2136123] - wifi: mac80211: fix key lookup (Íñigo Huguet) [2136123] - wifi: mac80211: separate out connection downgrade flags (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D2.0 (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D1.5 (Íñigo Huguet) [2136123] - wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2136123] - wifi: mac80211: debug: omit link if non-MLO connection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Ack link addressed frames (Íñigo Huguet) [2136123] - wifi: cfg80211: drop BSS elements from assoc trace for now (Íñigo Huguet) [2136123] - wifi: cfg80211: make cfg80211_auth_request::key_idx signed (Íñigo Huguet) [2136123] - wifi: nl80211: enable setting the link address at new station (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link/link_conf pointers (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for station APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for channel switch APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex in add/mod/del link station (Íñigo Huguet) [2136123] - wifi: mac80211: implement callbacks for _link_station (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: separate link params from station params (Íñigo Huguet) [2136123] - wifi: cfg80211: add API to add/modify/remove a link station (Íñigo Huguet) [2136123] - wifi: mac80211: add an ieee80211_get_link_sband (Íñigo Huguet) [2136123] - wifi: mac80211: Remove AP SMPS leftovers (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow MLO TX with link source address (Íñigo Huguet) [2136123] - wifi: mac80211: Consider MLO links in offchannel logic (Íñigo Huguet) [2136123] - wifi: mac80211: rx: accept link-addressed frames (Íñigo Huguet) [2136123] - wifi: mac80211: consistently use sdata_dereference() (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Support link channel matching on rx (Íñigo Huguet) [2136123] - wifi: mac80211: fix mesh airtime link metric estimating (Íñigo Huguet) [2136123] - wifi: mac80211: make 4addr null frames using min_rate for WDS (Íñigo Huguet) [2136123] - wifi: cfg80211: use strscpy to replace strlcpy (Íñigo Huguet) [2136123] - wifi: mac80211: exclude multicast packets from AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use 32-bit skb cookie (Íñigo Huguet) [2136123] - mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (Íñigo Huguet) [2136123] - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Íñigo Huguet) [2136123] - mt76: get rid of mt76_wcid_hw routine (Íñigo Huguet) [2136123] - mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (Íñigo Huguet) [2136123] - mt76: add phy_idx to mt76_wcid (Íñigo Huguet) [2136123] - mt76: introduce phys array in mt76_dev structure (Íñigo Huguet) [2136123] - mt76: add phy_idx in mt76_rx_status (Íñigo Huguet) [2136123] - mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (Íñigo Huguet) [2136123] - mt76: add len parameter to __mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915 add ht mpdu density (Íñigo Huguet) [2136123] - mt76: mt7921: reduce the mutex lock scope during reset (Íñigo Huguet) [2136123] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2136123] - mt76: connac: move tx initialization/cleanup in mt76_connac module (Íñigo Huguet) [2136123] - mt76: mt7921: make mt7921_pci_driver static (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter in the initialization stage (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter not depending on PM flag (Íñigo Huguet) [2136123] - mt76: remove q->qid (Íñigo Huguet) [2136123] - mt76: do not use skb_set_queue_mapping for internal purposes (Íñigo Huguet) [2136123] - mt76: pass original queue id from __mt76_tx_queue_skb to the driver (Íñigo Huguet) [2136123] - mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (Íñigo Huguet) [2136123] - mt76: mt76x02: improve reliability of the beacon hang check (Íñigo Huguet) [2136123] - mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update the maximum size of beacon offload (Íñigo Huguet) [2136123] - mt76: do not check the ccmp pn for ONLY_MONITOR frame (Íñigo Huguet) [2136123] - mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update mpdu density in 6g capability (Íñigo Huguet) [2136123] - mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (Íñigo Huguet) [2136123] - mt76: mt7915: disable UL MU-MIMO for mt7915 (Íñigo Huguet) [2136123] - mt76: move mt76_connac2_mcu_fill_message in mt76_connac module (Íñigo Huguet) [2136123] - mt76: move mcu_txd/mcu_rxd structures in shared code (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_connac_tx_free (Íñigo Huguet) [2136123] - mt76: connac: move mt7615_txp_skb_unmap in common code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_write_hw_txp in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_complete_skb in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_free in shared code (Íñigo Huguet) [2136123] - mt76: move mt7615_txp_ptr in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_fw_txp in common module (Íñigo Huguet) [2136123] - mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi (Íñigo Huguet) [2136123] - mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module (Íñigo Huguet) [2136123] - mt76: connac: move HE radiotap parsing in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: fix command timeout in AP stop period (Íñigo Huguet) [2136123] - mt76: mt7921: not support beacon offload disable command (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (Íñigo Huguet) [2136123] - mt76: connac: move connac2_mac_write_txwi in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: enable the VHT extended NSS BW feature (Íñigo Huguet) [2136123] - mt76: mt7663: rely on mt76_connac2_fw_trailer (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_patch in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_ram in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: move fw toggle in mt7921_load_firmware (Íñigo Huguet) [2136123] - mt76: connac: move shared fw structures in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: get rid of mt7921_mcu_exit (Íñigo Huguet) [2136123] - mt76: mt7921: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7615: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7915: add missing bh-disable around tx napi enable/schedule (Íñigo Huguet) [2136123] - mt76: mt7921: add PATCH_FINISH_REQ cmd response handling (Íñigo Huguet) [2136123] - mt76: add DBDC rxq handlings into mac_reset_work (Íñigo Huguet) [2136123] - mt76: mt7915: add more ethtool stats (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR config in tx power (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR support (Íñigo Huguet) [2136123] - mt76: add 6 GHz band support in mt76_sar_freq_ranges (Íñigo Huguet) [2136123] - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() (Íñigo Huguet) [2136123] - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg (Íñigo Huguet) [2136123] - mt76: mt7915: fix endianness in mt7915_rf_regval_get (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: add back erroneously removed cast (Íñigo Huguet) [2136123] - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix race condition in pending packet (Íñigo Huguet) [2136123] - wifi: mac80211: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2136123] - wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade (Íñigo Huguet) [2136123] - wifi: nl80211: fix sending link ID info of associated BSS (Íñigo Huguet) [2136123] - wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() (Íñigo Huguet) [2136123] - wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit (Íñigo Huguet) [2136123] - bus: mhi: ep: Check dev_set_name() return value (Íñigo Huguet) [2136123] - ath9k: remove unexpected words "the" in comments (Íñigo Huguet) [2136123] - ath11k: Fix typo in comments (Íñigo Huguet) [2136123] - wifi: nl80211: retrieve EHT related elements in AP mode (Íñigo Huguet) [2136123] - wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings (Íñigo Huguet) [2136123] - wifi: cfg80211: remove chandef check in cfg80211_cac_event() (Íñigo Huguet) [2136123] - wifi: nl80211: relax wdev mutex check in wdev_chandef() (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex earlier in start_ap (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for tid config (Íñigo Huguet) [2136123] - wifi: cfg80211: handle IBSS in channel switch (Íñigo Huguet) [2136123] - wifi: mac80211: properly skip link info driver update (Íñigo Huguet) [2136123] - wifi: mac80211: only accumulate airtime deficit for active clients (Íñigo Huguet) [2136123] - wifi: mac80211: add debugfs file to display per-phy AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211: add a per-PHY AQL limit to improve fairness (Íñigo Huguet) [2136123] - wifi: mac80211: keep recently active tx queues in scheduling list (Íñigo Huguet) [2136123] - wifi: mac80211: consider aql_tx_pending when checking airtime deficit (Íñigo Huguet) [2136123] - wifi: mac80211: make sta airtime deficit field s32 instead of s64 (Íñigo Huguet) [2136123] - wifi: mac80211: fix a kernel-doc complaint (Íñigo Huguet) [2136123] - wifi: cfg80211: remove redundant documentation (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix a missing kernel-doc struct element (Íñigo Huguet) [2136123] - wifi: mac80211: add a missing comma at kernel-doc markup (Íñigo Huguet) [2136123] - wifi: cfg80211: fix kernel-doc warnings all over the file (Íñigo Huguet) [2136123] - wifi: ieee80211: s1g action frames are not robust (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add another Foxconn T99W175 (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow P2P client interface to indicate port authorization (Íñigo Huguet) [2136123] - wifi: mac80211: do not wake queues on a vif that is being stopped (Íñigo Huguet) [2136123] - wifi: mac80211: check skb_shared in ieee80211_8023_xmit() (Íñigo Huguet) [2136123] - wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify (Íñigo Huguet) [2136123] - bus: mhi: host: Move IRQ allocation to controller registration phase (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem (Íñigo Huguet) [2136123] - wifi: rtw89: disable invalid phy reports for all ICs (Íñigo Huguet) [2136123] - wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly (Íñigo Huguet) [2136123] - wifi: rtw89: fix long RX latency in low power mode (Íñigo Huguet) [2136123] - wifi: rtw89: drop invalid TX rate report of legacy rate (Íñigo Huguet) [2136123] - wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently (Íñigo Huguet) [2136123] - wifi: rtw89: enable VO TX AMPDU (Íñigo Huguet) [2136123] - wifi: rtw89: fix potential TX stuck (Íñigo Huguet) [2136123] - wifi: rtw89: support TDLS (Íñigo Huguet) [2136123] - wifi: rtw89: allocate BSSID CAM per TDLS peer (Íñigo Huguet) [2136123] - wifi: rtw89: separate BSSID CAM operations (Íñigo Huguet) [2136123] - wifi: rtw89: allocate address CAM and MAC ID to TDLS peer (Íñigo Huguet) [2136123] - cfg80211: Indicate MLO connection info in connect and roam callbacks (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: print the link id (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: support creating MLO-capable radios (Íñigo Huguet) [2136123] - wifi: nl80211: expose link ID for associated BSSes (Íñigo Huguet) [2136123] - wifi: nl80211: expose link information for interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: send a beacon per link (Íñigo Huguet) [2136123] - wifi: mac80211: set STA deflink addresses (Íñigo Huguet) [2136123] - wifi: mac80211: maintain link-sta hash table (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link STA pointers (Íñigo Huguet) [2136123] - wifi: mac80211: ethtool: use deflink for now (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_bssid_match() function (Íñigo Huguet) [2136123] - wifi: mac80211: return a beacon for a specific link (Íñigo Huguet) [2136123] - wifi: mac80211: pass the link id in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: use link in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: implement add/del interface link callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: add optional link add/remove callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: sort trace.h (Íñigo Huguet) [2136123] - wifi: mac80211: add sta link addition/removal (Íñigo Huguet) [2136123] - wifi: mac80211: add MLO link ID to TX frame metadata (Íñigo Huguet) [2136123] - wifi: mac80211: remove band from TX info in MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add vif link addition/removal (Íñigo Huguet) [2136123] - wifi: nl80211: support MLO in auth/assoc (Íñigo Huguet) [2136123] - wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed (Íñigo Huguet) [2136123] - wifi: cfg80211: simplify cfg80211_mlme_auth() prototype (Íñigo Huguet) [2136123] - wifi: ieee80211: add definitions for multi-link element (Íñigo Huguet) [2136123] - wifi: nl80211: refactor BSS lookup in nl80211_associate() (Íñigo Huguet) [2136123] - wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() (Íñigo Huguet) [2136123] - wifi: mac80211: tx: simplify chanctx_conf handling (Íñigo Huguet) [2136123] - wifi: mac80211: status: look up band only where needed (Íñigo Huguet) [2136123] - wifi: mac80211: sort trace.h file (Íñigo Huguet) [2136123] - wifi: mac80211: correct link config data in tracing (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: make some SMPS code MLD-aware (Íñigo Huguet) [2136123] - wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to eht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to vht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some link setup code (Íñigo Huguet) [2136123] - wifi: mac80211: validate some driver features for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some sta_info link handling (Íñigo Huguet) [2136123] - wifi: mac80211: remove sta_info_tx_streams() (Íñigo Huguet) [2136123] - wifi: mac80211: make channel context code MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: pass link ID where already present (Íñigo Huguet) [2136123] - wifi: mac80211: add per-link configuration pointer (Íñigo Huguet) [2136123] - wifi: mac80211: split bss_info_changed method (Íñigo Huguet) [2136123] - mac80211: fix maybe-unused warning (Íñigo Huguet) [2136123] - wifi: mac80211: reorg some iface data structs for MLD (Íñigo Huguet) [2136123] - wifi: mac80211: move interface config to new struct (Íñigo Huguet) [2136123] - wifi: mac80211: move some future per-link data to bss_conf (Íñigo Huguet) [2136123] - wifi: cfg80211: do some rework towards MLO link APIs (Íñigo Huguet) [2136123] - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Directly use ida_alloc()/free() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some key code (Íñigo Huguet) [2136123] - wifi: mac80211: remove cipher scheme support (Íñigo Huguet) [2136123] - wifi: nl80211: fix typo in comment (Íñigo Huguet) [2136123] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE (Íñigo Huguet) [2136123] - rtw88: 8821c: fix access const table of channel parameters (Íñigo Huguet) [2136123] - rtw89: add new state to CFO state machine for UL-OFDMA (Íñigo Huguet) [2136123] - rtw89: 8852c: add trigger frame counter (Íñigo Huguet) [2136123] - ieee80211: add trigger frame definition (Íñigo Huguet) [2136123] - ath10k: fix recently introduced checkpatch warning (Íñigo Huguet) [2136123] - wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C (Íñigo Huguet) [2136123] - wifi: ray_cs: Drop useless status variable in parse_addr() (Íñigo Huguet) [2136123] - wifi: ray_cs: Utilize strnlen() in parse_addr() (Íñigo Huguet) [2136123] - wifi: rtw88: use *ph to print small buffer (Íñigo Huguet) [2136123] - ath11k: Fix warnings reported by checkpatch (Íñigo Huguet) [2136123] - ath11k: Fix LDPC config in set_bitrate_mask hook (Íñigo Huguet) [2136123] - wifi: mac80211: fix use-after-free in chanctx code (Íñigo Huguet) [2136123] - ath10k: fix regdomain info of iw reg set/get (Íñigo Huguet) [2136123] - ath11k: support avg signal in station dump (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec (Íñigo Huguet) [2136123] - rtw88: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: sar: adjust and support SAR on 6GHz band (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot (Íñigo Huguet) [2136123] - rtw89: pci: handle hardware watchdog timeout interrupt status (Íñigo Huguet) [2136123] - rtw89: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: fix channel inconsistency during hw_scan (Íñigo Huguet) [2136123] - wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim (Íñigo Huguet) [2136123] - wifi: iwlwifi: pcie: rename CAUSE macro (Íñigo Huguet) [2136123] - wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning (Íñigo Huguet) [2136123] - wifi: iwlwifi: use unsigned to silence a GCC 12 warning (Íñigo Huguet) [2136123] - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Íñigo Huguet) [2136123] - wifi: ath9k: silence array-bounds warning on GCC 12 (Íñigo Huguet) [2136123] - ath9k: replace ternary operator with max() (Íñigo Huguet) [2136123] - ath11k: Init hw_params before setting up AHB resources (Íñigo Huguet) [2136123] - ath11k: Fix warning on variable 'sar' dereference before check (Íñigo Huguet) [2136123] - ath10k: fix misreported tx bandwidth for 160Mhz (Íñigo Huguet) [2136123] - ath10k: add encapsulation offloading support (Íñigo Huguet) [2136123] - ath10k: turn rawmode into frame_mode (Íñigo Huguet) [2136123] - ath10k: improve tx status reporting (Íñigo Huguet) [2136123] - ath10k: do not enforce interrupt trigger type (Íñigo Huguet) [2136123] - iwlwifi: mei: fix potential NULL-ptr deref (Íñigo Huguet) [2136123] - iwlwifi: mei: clear the sap data header before sending (Íñigo Huguet) [2136123] - iwlwifi: mvm: remove vif_count (Íñigo Huguet) [2136123] - iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS (Íñigo Huguet) [2136123] - iwlwifi: mvm: add OTP info in case of init failure (Íñigo Huguet) [2136123] - iwlwifi: mvm: fix assert 1F04 upon reconfig (Íñigo Huguet) [2136123] - iwlwifi: mvm: clean up authorized condition (Íñigo Huguet) [2136123] - iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status (Íñigo Huguet) [2136123] - iwlwifi: pcie: simplify MSI-X cause mapping (Íñigo Huguet) [2136123] - ath11k: update missing MU-MIMO and OFDMA stats (Íñigo Huguet) [2136123] - rtw89: pci: only mask out INT indicator register for disable interrupt v1 (Íñigo Huguet) [2136123] - rtw89: convert rtw89_band to nl80211_band precisely (Íñigo Huguet) [2136123] - rtw89: 8852c: update txpwr tables to HALRF_027_00_052 (Íñigo Huguet) [2136123] - rtw89: cfo: check mac_id to avoid out-of-bounds (Íñigo Huguet) [2136123] - rtw89: 8852c: set TX antenna path (Íñigo Huguet) [2136123] - rtw89: add ieee80211::sta_rc_update ops (Íñigo Huguet) [2136123] - wireless: Fix Makefile to be in alphabetical order (Íñigo Huguet) [2136123] - mac80211: refactor freeing the next_beacon (Íñigo Huguet) [2136123] - cfg80211: fix kernel-doc for cfg80211_beacon_data (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: support ieee80211_rate_status (Íñigo Huguet) [2136123] - mac80211: extend current rate control tx status API (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fill all requested rates (Íñigo Huguet) [2136123] - mac80211: disable BSS color collision detection in case of no free colors (Íñigo Huguet) [2136123] - nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon (Íñigo Huguet) [2136123] - mac80211: mlme: track assoc_bss/associated separately (Íñigo Huguet) [2136123] - mac80211: remove useless bssid copy (Íñigo Huguet) [2136123] - mac80211: remove unused argument to ieee80211_sta_connection_lost() (Íñigo Huguet) [2136123] - mac80211: mlme: use local SSID copy (Íñigo Huguet) [2136123] - mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid (Íñigo Huguet) [2136123] - mac80211: mlme: move in RSSI reporting code (Íñigo Huguet) [2136123] - mac80211: remove stray multi_sta_back_32bit docs (Íñigo Huguet) [2136123] - mac80211: fix typo in documentation (Íñigo Huguet) [2136123] - mac80211: unify CCMP/GCMP AAD construction (Íñigo Huguet) [2136123] - mt76: mt7921: add ipv6 NS offload support (Íñigo Huguet) [2136123] - mt76: add gfp to mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915: add more statistics from fw_util debugfs knobs (Íñigo Huguet) [2136123] - mt76: mt7915: improve error handling for fw_debug knobs (Íñigo Huguet) [2136123] - mt76: mt7615/mt7915: do reset_work with mt76's work queue (Íñigo Huguet) [2136123] - mt76: mt7915: add support for 6G in-band discovery (Íñigo Huguet) [2136123] - mt76: mt7915: add Wireless Ethernet Dispatch support (Íñigo Huguet) [2136123] - net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) (Íñigo Huguet) [2136123] - mt76: make number of tokens configurable dynamically (Íñigo Huguet) [2136123] - mt76: add support for overriding the device used for DMA mapping (Íñigo Huguet) [2136123] - mt76: dma: add wrapper macro for accessing queue registers (Íñigo Huguet) [2136123] - mt76: mt7915: move MT_INT_MASK_CSR to init.c (Íñigo Huguet) [2136123] - mt76: mt7915: introduce mt7915_mac_severe_check() (Íñigo Huguet) [2136123] - mt76: mt7915: rework SER debugfs knob (Íñigo Huguet) [2136123] - mt76: mt7915: limit minimum twt duration (Íñigo Huguet) [2136123] - mt76: mt7915: reject duplicated twt flows (Íñigo Huguet) [2136123] - mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (Íñigo Huguet) [2136123] - mt76: connac: use skb_put_data instead of open coding (Íñigo Huguet) [2136123] - mt76: mt7915: configure soc clocks in mt7986_wmac_init (Íñigo Huguet) [2136123] - mt76: fix encap offload ethernet type check (Íñigo Huguet) [2136123] - mt76: mt7915: disable RX_HDR_TRANS_SHORT (Íñigo Huguet) [2136123] - mt76: mt7603: move spin_lock_bh() to spin_lock() (Íñigo Huguet) [2136123] - mt76: mt7915: add debugfs knob for RF registers read/write (Íñigo Huguet) [2136123] - mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: remove SCS feature (Íñigo Huguet) [2136123] - mt76: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2136123] - mt76: mt7921: Add AP mode support (Íñigo Huguet) [2136123] - mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (Íñigo Huguet) [2136123] - mt76: mt7915: always call mt7915_wfsys_reset() during init (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (Íñigo Huguet) [2136123] - mt76: mt7921u: add suspend/resume support (Íñigo Huguet) [2136123] - mt76: fix MBSS index condition in DBDC mode (Íñigo Huguet) [2136123] - mt76: fix use-after-free by removing a non-RCU wcid pointer (Íñigo Huguet) [2136123] - mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: dma: use kzalloc instead of devm_kzalloc for txwi (Íñigo Huguet) [2136123] - mt76: reduce tx queue lock hold time (Íñigo Huguet) [2136123] - mt76: mt7915: rework hardware/phy initialization (Íñigo Huguet) [2136123] - rtlwifi: Use pr_warn instead of WARN_ONCE (Íñigo Huguet) [2136123] - rtw89: add debug entry to dump BSSID CAM (Íñigo Huguet) [2136123] - rtw89: add debug select to dump MAC pages 0x30 to 0x33 (Íñigo Huguet) [2136123] - rtw89: correct CCA control (Íñigo Huguet) [2136123] - rtw89: correct setting of RX MPDU length (Íñigo Huguet) [2136123] - rtw89: 8852c: add settings to decrease the effect of DC (Íñigo Huguet) [2136123] - brcmfmac: allow setting wlan MAC address using device tree (Íñigo Huguet) [2136123] - ath11k: remove redundant assignment to variables vht_mcs and he_mcs (Íñigo Huguet) [2136123] - ath11k: Reuse the available memory after firmware reload (Íñigo Huguet) [2136123] - ath11k: Designating channel frequency when sending management frames (Íñigo Huguet) [2136123] - ath11k: Implement remain-on-channel support (Íñigo Huguet) [2136123] - ath11k: Handle keepalive during WoWLAN suspend and resume (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN990 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Íñigo Huguet) [2136123] - bus: mhi: replace snprintf with sysfs_emit (Íñigo Huguet) [2136123] - rtw88: adjust adaptivity option to 1 (Íñigo Huguet) [2136123] - ath11k: Fix RX de-fragmentation issue on WCN6750 (Íñigo Huguet) [2136123] - ath10k: support bus and device specific API 1 BDF selection (Íñigo Huguet) [2136123] - ath10k: mac: fix too long lines (Íñigo Huguet) [2136123] - ath11k: mac: fix too long line (Íñigo Huguet) [2136123] - mac80211: support disabling EHT mode (Íñigo Huguet) [2136123] - cfg80211: support disabling EHT mode (Íñigo Huguet) [2136123] - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Íñigo Huguet) [2136123] - mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() (Íñigo Huguet) [2136123] - mac80211: consider Order bit to fill CCMP AAD (Íñigo Huguet) [2136123] - cfg80211: declare MODULE_FIRMWARE for regulatory.db (Íñigo Huguet) [2136123] - nl80211: rework internal_flags usage (Íñigo Huguet) [2136123] - nl80211: don't hold RTNL in color change request (Íñigo Huguet) [2136123] - cfg80211: remove cfg80211_get_chan_state() (Íñigo Huguet) [2136123] - ath11k: Add support for targets without trustzone (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852ce to Makefile and Kconfig (Íñigo Huguet) [2136123] - rtw89: 8852c: fix warning of FIELD_PREP() mask type (Íñigo Huguet) [2136123] - rtw89: 8852c: correct register definitions used by 8852c (Íñigo Huguet) [2136123] - rtw89: correct AID settings of beamformee (Íñigo Huguet) [2136123] - rtw89: ps: fine tune polling interval while changing low power mode (Íñigo Huguet) [2136123] - rtw89: 8852c: add basic and remaining chip_info (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: get calibrated channels to notify firmware (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DPK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add IQK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RX DCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add TSSI (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add LCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DACK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RFK tables (Íñigo Huguet) [2136123] - rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath11k: Add support for WCN6750 device (Íñigo Huguet) [2136123] - ath11k: Datapath changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: HAL changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add QMI changes for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Fetch device information via QMI for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add register access logic for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add HW params for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Move parameters in bus_params to hw_params (Íñigo Huguet) [2136123] - ath11k: change management tx queue to avoid connection timed out (Íñigo Huguet) [2136123] - ath11k: fix warning of not found station for bssid in message (Íñigo Huguet) [2136123] - rtw88: fix hw scan may cause disconnect issue (Íñigo Huguet) [2136123] - rtw88: fix not disabling beacon filter after disconnection (Íñigo Huguet) [2136123] - rtw88: add HT MPDU density value for each chip (Íñigo Huguet) [2136123] - ath11k: Don't use GFP_KERNEL in atomic context (Íñigo Huguet) [2136123] - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Íñigo Huguet) [2136123] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2136123] - ath10k: simplify if-if to if-else (Íñigo Huguet) [2136123] - ath11k: read country code from SMBIOS for WCN6855/QCA6390 (Íñigo Huguet) [2136123] - ath11k: disable spectral scan during spectral deinit (Íñigo Huguet) [2136123] - ath11k: Update WBM idle ring HP after FW mode on (Íñigo Huguet) [2136123] - ath11k: WMI changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Do not put HW in DBS mode for WCN6750 (Íñigo Huguet) [2136123] - rtlwifi: btcoex: fix if == else warning (Íñigo Huguet) [2136123] - rtw88: use the correct bit in the REG_HCI_OPT_CTRL register (Íñigo Huguet) [2136123] - mwifiex: Add SD8997 SDIO-UART firmware (Íñigo Huguet) [2136123] - mwifiex: Select firmware based on strapping (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops related to BTC (Íñigo Huguet) [2136123] - rtw89: 8852c: fill freq and band of RX status by PPDU report (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops::get_thermal (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops related to TX power (Íñigo Huguet) [2136123] - rtw89: 8852c: configure default BB TX/RX path (Íñigo Huguet) [2136123] - rtw89: add RF H2C to notify firmware (Íñigo Huguet) [2136123] - rtw89: don't flush hci queues and send h2c if power is off (Íñigo Huguet) [2136123] - rtw89: pci: allow to process RPP prior to TX BD (Íñigo Huguet) [2136123] - rtw89: ps: access TX/RX rings via another registers in low power mode (Íñigo Huguet) [2136123] - rtw89: ser: re-enable interrupt in threadfn if under_recovery (Íñigo Huguet) [2136123] - rtw89: pci: add a separate interrupt handler for low power mode (Íñigo Huguet) [2136123] - rtw89: pci: reclaim TX BD only if it really need (Íñigo Huguet) [2136123] - rtw89: pci: add variant RPWM/CPWM to enter low power mode (Íñigo Huguet) [2136123] - rtw89: pci: add variant IMR/ISR and configure functions (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB (Íñigo Huguet) [2136123] - bus: mhi: host: Optimize and update MMIO register write method (Íñigo Huguet) [2136123] - bus: mhi: host: Bail on writing register fields if read fails (Íñigo Huguet) [2136123] - bus: mhi: host: Wait for ready state after reset (Íñigo Huguet) [2136123] - bus: mhi: host: Add soc_reset sysfs (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID (Íñigo Huguet) [2136123] - bus: mhi: host: Use cached values for calculating the shared write pointer (Íñigo Huguet) [2136123] - rtw88: pci: 8821c: Disable 21ce completion timeout (Íñigo Huguet) [2136123] - rtw88: fix uninitialized 'tim_offset' warning (Íñigo Huguet) [2136123] - rtw89: 8852c: add help function of set channel (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel of BB part (Íñigo Huguet) [2136123] - rtw89: 8852c: set channel of MAC part (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel function of RF part (Íñigo Huguet) [2136123] - rtw89: 8852c: add HFC parameters (Íñigo Huguet) [2136123] - rtw89: 8852c: add efuse gain offset parser (Íñigo Huguet) [2136123] - rtw89: 8852c: support bb gain info (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB initial and reset functions (Íñigo Huguet) [2136123] - rtw89: 8852c: phy: configure TSSI bandedge (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power track tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power by rate and limit tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB and RF parameters tables (Íñigo Huguet) [2136123] - ath9k: fix QCA9561 PA bias level (Íñigo Huguet) [2136123] - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Íñigo Huguet) [2136123] - ath11k: Fix build warning without CONFIG_IPV6 (Íñigo Huguet) [2136123] - ath11k: fix missing unlock on error in ath11k_wow_op_resume() (Íñigo Huguet) [2136123] - ath11k: Add support for SAR (Íñigo Huguet) [2136123] - ath11k: add support for extended wmi service bit (Íñigo Huguet) [2136123] - rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() (Íñigo Huguet) [2136123] - rtw89: configure security CAM for V1 chip (Íñigo Huguet) [2136123] - rtw89: add new H2C to configure security CAM via DCTL for V1 chip (Íñigo Huguet) [2136123] - rtw89: extend H2C of CMAC control info (Íñigo Huguet) [2136123] - rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2136123] - rtlwifi: Fix spelling mistake "cacluated" -> "calculated" (Íñigo Huguet) [2136123] - rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID (Íñigo Huguet) [2136123] - rtw88: 8821ce: add support for device ID 0xb821 (Íñigo Huguet) [2136123] - rtw88: 8821c: fix debugfs rssi value (Íñigo Huguet) [2136123] - rtw88: do PHY calibration while starting AP (Íñigo Huguet) [2136123] - rtw88: 8821c: Enable TX report for management frames (Íñigo Huguet) [2136123] - rtw88: Add update beacon flow for AP mode (Íñigo Huguet) [2136123] - rtw88: fix incorrect frequency reported (Íñigo Huguet) [2136123] - rtw88: add ieee80211:sta_rc_update ops (Íñigo Huguet) [2136123] - rtw89: rtw89_ser: add const to struct state_ent and event_ent (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852c specific BT-coexistence initial function (Íñigo Huguet) [2136123] - rtw89: Skip useless dig gain and igi related settings for 8852C (Íñigo Huguet) [2136123] - rtw89: 8852c: disable firmware watchdog if CPU disabled (Íñigo Huguet) [2136123] - rtw89: reset BA CAM (Íñigo Huguet) [2136123] - rtw89: change station scheduler setting for hardware TX mode (Íñigo Huguet) [2136123] - rtw89: ser: configure top ERR IMR for firmware to recover (Íñigo Huguet) [2136123] - rtw89: ser: configure C-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: configure D-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: fix unannotated fall-through (Íñigo Huguet) [2136123] - ath9k: Remove unnecessary print function dev_err() (Íñigo Huguet) [2136123] - ath11k: Fix spelling mistake "reseting" -> "resetting" (Íñigo Huguet) [2136123] - ath9k: fix ath_get_rate_txpower() to respect the rate list end tag (Íñigo Huguet) [2136123] - mac80211: prepare sta handling for MLO support (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) (Íñigo Huguet) [2136123] - nl80211: show SSID for P2P_GO interfaces (Íñigo Huguet) [2136123] - mac80211: introduce BSS color collision detection (Íñigo Huguet) [2136123] - mac80211: Improve confusing comment around tx_info clearing (Íñigo Huguet) [2136123] - mac80211: protect ieee80211_assign_beacon with next_beacon check (Íñigo Huguet) [2136123] - rtl8xxxu: fill up txrate info for gen1 chips (Íñigo Huguet) [2136123] - rtl8xxxu: feed antenna information for cfg80211 (Íñigo Huguet) [2136123] - rtlwifi: replace usage of found with dedicated list iterator variable (Íñigo Huguet) [2136123] - brcmfmac: Avoid keeping power to SDIO card unless WOWL is used (Íñigo Huguet) [2136123] - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Íñigo Huguet) [2136123] - rtw89: fix misconfiguration on hw_scan channel time (Íñigo Huguet) [2136123] - rtw89: coex: Add case for scan offload (Íñigo Huguet) [2136123] - rtw89: packet offload handler to avoid warning (Íñigo Huguet) [2136123] - rtw89: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - rtw89: update ptcl_init (Íñigo Huguet) [2136123] - rtw89: update TMAC parameters (Íñigo Huguet) [2136123] - rtw89: initialize NAV control (Íñigo Huguet) [2136123] - rtw89: update scheduler setting (Íñigo Huguet) [2136123] - rtw89: 8852c: update security engine setting (Íñigo Huguet) [2136123] - rtw89: Turn on CR protection of CMAC (Íñigo Huguet) [2136123] - rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip (Íñigo Huguet) [2136123] - rtw89: update STA scheduler parameters for v1 chip (Íñigo Huguet) [2136123] - rtw89: extend dmac_pre_init to support 8852C (Íñigo Huguet) [2136123] - rtw89: pci: add L1 settings (Íñigo Huguet) [2136123] - rtw89: pci: add deglitch setting (Íñigo Huguet) [2136123] - rtw89: pci: set address info registers depends on chips (Íñigo Huguet) [2136123] - rtw89: pci: add LTR setting for v1 chip (Íñigo Huguet) [2136123] - rtw89: pci: refine pci pre_init function (Íñigo Huguet) [2136123] - rtw89: pci: add pci attributes to configure operating mode (Íñigo Huguet) [2136123] - rtw89: pci: add register definition to rtw89_pci_info to generalize pci code (Íñigo Huguet) [2136123] - ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() (Íñigo Huguet) [2136123] - ath11k: mhi: add error handling for suspend and resume (Íñigo Huguet) [2136123] - ath11k: mhi: remove state machine (Íñigo Huguet) [2136123] - rtw89: handle potential uninitialized variable (Íñigo Huguet) [2136123] - rtw89: read RX bandwidth from v1 type RX descriptor (Íñigo Huguet) [2136123] - rtw89: support hardware generate security header (Íñigo Huguet) [2136123] - rtw89: support variant of fill_txdesc (Íñigo Huguet) [2136123] - rtw89: pci: support variant of fill_txaddr_info (Íñigo Huguet) [2136123] - rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips (Íñigo Huguet) [2136123] - rtw89: disabled IGI configuration for unsupported hardware (Íñigo Huguet) [2136123] - rtw89: packed IGI configuration flow into function for DIG feature (Íñigo Huguet) [2136123] - rtw89: regd: update mapping table to R59-R32 (Íñigo Huguet) [2136123] - rtw89: regd: consider 6G band (Íñigo Huguet) [2136123] - rtw89: 8852a: update txpwr tables to HALRF_027_00_038 (Íñigo Huguet) [2136123] - rtw89: add UK to regulation type (Íñigo Huguet) [2136123] - rtw89: reduce export symbol number of mac size and quota (Íñigo Huguet) [2136123] - rtw89: support FW crash simulation (Íñigo Huguet) [2136123] - rtw89: reconstruct fw feature (Íñigo Huguet) [2136123] - rtw89: ser: dump fw backtrace while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: dump memory for fw payload engine while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: control hci interrupts on/off by state (Íñigo Huguet) [2136123] - rtw89: mac: correct decision on error status by scenario (Íñigo Huguet) [2136123] - rtw89: mac: move table of mem base addr to common (Íñigo Huguet) [2136123] - rtw89: ser: fix CAM leaks occurring in L2 reset (Íñigo Huguet) [2136123] - rtw88: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - iwlwifi: mei: Replace zero-length array with flexible-array member (Íñigo Huguet) [2136123] - iwlwifi: fw: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2136123] - ath11k: fix driver initialization failure with WoW unsupported hw (Íñigo Huguet) [2136123] - ath11k: Remove unnecessary delay in ath11k_core_suspend (Íñigo Huguet) [2136123] - ath11k: Change max no of active probe SSID and BSSID to fw capability (Íñigo Huguet) [2136123] - ath11k: Remove core PCI references from PCI common code (Íñigo Huguet) [2136123] - ath11k: Refactor MSI logic to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Choose MSI config based on HW revision (Íñigo Huguet) [2136123] - ath11k: Refactor PCI code to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: PCI changes to support WCN6750 (Íñigo Huguet) [2136123] - bus: mhi: ep: Add uevent support for module autoloading (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for suspending and resuming channels (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for queueing SKBs to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing channel rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for reading from the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing command rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling SYS_ERR condition (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling MHI_RESET (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering down the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering up the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing MHI endpoint interrupts (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MHI state machine (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for sending events to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for ring management (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MMIO registers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for creating and destroying MHI EP devices (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint client drivers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint controllers (Íñigo Huguet) [2136123] - ath9k: make is2ghz consistent in ar9003_eeprom (Íñigo Huguet) [2136123] - ath10k: add support for MSDU IDs for USB devices (Íñigo Huguet) [2136123] - ath11k: add support to search regdb data in board-2.bin for WCN6855 (Íñigo Huguet) [2136123] - ath11k: store and send country code to firmware after recovery (Íñigo Huguet) [2136123] - ath9k: add functions to get paprd rate mask (Íñigo Huguet) [2136123] - ath9k: refactor ar9003_hw_spur_mitigate_ofdm (Íñigo Huguet) [2136123] - ath9k: fix ar9003_get_eepmisc (Íñigo Huguet) [2136123] - ath9k: use AR9300_MAX_CHAINS when appropriate (Íñigo Huguet) [2136123] - ath9k: split set11nRateFlags and set11nChainSel (Íñigo Huguet) [2136123] - ath9k: make ATH_SREV macros more consistent (Íñigo Huguet) [2136123] - ath11k: Add peer rhash table support (Íñigo Huguet) [2136123] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2136123] - ath11k: add fallback board name without variant while searching board-2.bin (Íñigo Huguet) [2136123] - ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability (Íñigo Huguet) [2136123] - ath11k: Add hw-restart option to simulate_fw_crash (Íñigo Huguet) [2136123] - ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base (Íñigo Huguet) [2136123] - ath11k: add support for device recovery for QCA6390/WCN6855 (Íñigo Huguet) [2136123] - ath11k: disable regdb support for QCA6390 (Íñigo Huguet) [2136123] - ath11k: remove unused ATH11K_BD_IE_BOARD_EXT (Íñigo Huguet) [2136123] - ath11k: change fw build id format in driver init log (Íñigo Huguet) [2136123] - ath11k: Refactor the peer delete (Íñigo Huguet) [2136123] - ath10k: Use of_device_get_match_data() helper (Íñigo Huguet) [2136123] - ath10k: Trigger sta disconnect on hardware restart (Íñigo Huguet) [2136123] - ath9k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2136123] - ath11k: support GTK rekey offload (Íñigo Huguet) [2136123] - ath11k: support ARP and NS offload (Íñigo Huguet) [2136123] - ath11k: purge rx pktlog when entering WoW (Íñigo Huguet) [2136123] - ath11k: implement hardware data filter (Íñigo Huguet) [2136123] - ath11k: Add WoW net-detect functionality (Íñigo Huguet) [2136123] - ath11k: Add basic WoW functionalities (Íñigo Huguet) [2136123] - x86/cpu: Add several Intel server CPU model numbers (Prarit Bhargava) [2158037] - ice: Implement devlink port split operations (Petr Oros) [2009705] - ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2009705] - ice: Add port option admin queue commands (Petr Oros) [2009705] - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld) [2152429] - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Jon Maloy) [2099301] {CVE-2022-1789} - redhat/configs: enable HP_WATCHDOG for aarch64 (Mark Salter) [2113079] - watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (Mark Salter) [2113079] - watchdog: Improve Kconfig entry ordering and dependencies (Mark Salter) [2113079] - watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING (Mark Salter) [2113079] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Oleg Nesterov) [2133797] - platform/mellanox: Remove redundant 'NULL' check (Mark Langsdorf) [2122314] - platform/mellanox: Remove unnecessary code (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix locking issue (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix coverity warning (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-io: Add locking for io operations (Mark Langsdorf) [2122314] - platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Mark Langsdorf) [2122314] - platform/mellanox: Add static in struct declaration. (Mark Langsdorf) [2122314] - platform/mellanox: Spelling s/platfom/platform/ (Mark Langsdorf) [2122314] - redhat/configs: Enable Mellanox SN2201 management device (Mark Langsdorf) [2122314] - platform/mellanox: Add support for new SN2201 system (Mark Langsdorf) [2122314] - platform_data/mlxreg: Add field for notification callback (Mark Langsdorf) [2122314] - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices (Gopal Tiwari) [2129295] - Bluetooth: Add support hdev to allocate private data (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the legacy bootloader returns tlv based version (Gopal Tiwari) [2129295] - Bluetooth: btintel: Clean the exported function to static (Gopal Tiwari) [2129295] - Bluetooth: btintel: Move hci quirks to setup routine (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for bootloader devices (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined set_diag functions (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the LED is not turning off immediately (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the first HCI command not work with ROM device (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add btintel data struct (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for legacy ROM sku (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined setup and shutdown functions (Gopal Tiwari) [2129295] - EDAC/mc_sysfs: Increase legacy channel support to 12 (Aristeu Rozanski) [2139861] - NFS: Trigger the "ls -l" readdir heuristic sooner (Benjamin Coddington) [2025991] - NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2025991] - NFS: Optimise away the previous cookie field (Benjamin Coddington) [2025991] - NFS: Fix up forced readdirplus (Benjamin Coddington) [2025991] - NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2025991] - NFS: Clean up page array initialisation/free (Benjamin Coddington) [2025991] - NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2025991] - NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2025991] - NFS: Add basic readdir tracing (Benjamin Coddington) [2025991] - NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2025991] - NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2025991] - NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2025991] - NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2025991] - NFS: Reduce use of uncached readdir (Benjamin Coddington) [2025991] - NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2025991] - NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2025991] - NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2025991] - NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2025991] - NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2025991] - NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2025991] - NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2025991] - NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2025991] - NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2025991] - NFS: Trace lookup revalidation failure (Benjamin Coddington) [2025991] - NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2025991] - NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2025991] - NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2025991] - NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2025991] - NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2025991] - block: unhash blkdev part inode when the part is deleted (Ming Lei) [2148497]- x86/fpu: Drop fpregs lock before inheriting FPU permissions (Eder Zulian) [2153549] - cpufreq: amd-pstate: Add resume and suspend callbacks (Mark Langsdorf) [2122310] - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122310] - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122310] - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122310] - cpufreq: Change order of online() CB and policy->cpus modification (Mark Langsdorf) [2122310] - cpufreq: Warn users while freeing active policy (Mark Langsdorf) [2122310] - cpufreq: Drop unnecessary cpus locking from store() (Mark Langsdorf) [2122310] - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122310] - cpufreq: make interface functions and lock holding state clear (Mark Langsdorf) [2122310] - cpufreq: Abort show()/store() for half-initialized policies (Mark Langsdorf) [2122310] - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122310] - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122310] - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122310] - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122310] - ipv6: fix panic when fib_lookup_arg->result is fib6_info (Jiri Benc) [2140599] - tipc: re-fetch skb cb after tipc_msg_validate (Xin Long) [2142732] - Documentation: bonding: correct xmit hash steps (Jonathan Toppins) [2150390] - Documentation: bonding: update miimon default to 100 (Jonathan Toppins) [2150390] - selftests: bonding: up/down delay w/ slave link flapping (Jonathan Toppins) [2150390] - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jonathan Toppins) [2150390] - selftests: net: Fix cross-tree inclusion of scripts (Jonathan Toppins) [2150390] - treewide: use get_random_u32() when possible (Jonathan Toppins) [2150390] - selftests/bonding: re-add lladdr target test (Jonathan Toppins) [2150390] - selftests: bonding: cause oops in bond_rr_gen_slave_id (Jonathan Toppins) [2150390] - selftests/bonding: add a test for bonding lladdr target (Jonathan Toppins) [2150390] - net: Add tests for bonding and team address list management (Jonathan Toppins) [2150390] - net: bonding: Unsync device addresses on ndo_stop (Jonathan Toppins) [2150390] - net: bonding: Share lacpdu_mcast_addr definition (Jonathan Toppins) [2150390] - Documentation: bonding: clarify supported modes for tlb_dynamic_lb (Jonathan Toppins) [2150390] - selftests: include bonding tests into the kselftest infra (Jonathan Toppins) [2150390] - bonding: fix reference count leak in balance-alb mode (Jonathan Toppins) [2150390] - net:bonding:support balance-alb interface with vlan to bridge (Jonathan Toppins) [2150390] - bonding: cleanup bond_create (Jonathan Toppins) [2150390] - bonding: netlink error message support for options (Jonathan Toppins) [2150390] - bonding: Update layer2 and layer2+3 hash formula documentation (Jonathan Toppins) [2150390] - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2150390] - net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2150390] - net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2150390] - net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2150390] - net: use dev_addr_set() (Jonathan Toppins) [2150390] - bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2150390] - net: bonding: bond_alb: Fix some typos in bond_alb.c (Jonathan Toppins) [2150390] - net: bonding: use tabs instead of space for code indent (Jonathan Toppins) [2150390] - net: bonding: remove unnecessary braces (Jonathan Toppins) [2150390] - net: bonding: fix code indent for conditional statements (Jonathan Toppins) [2150390] - net: bonding: add some required blank lines (Jonathan Toppins) [2150390] - docs: networking: bonding.rst Fix a typo in bonding.rst (Jonathan Toppins) [2150390] - docs: networking: bonding.rst resources section cleanup (Jonathan Toppins) [2150390] - bonding: Replace zero-length array with flexible-array member (Jonathan Toppins) [2150390] - include/net/bond_3ad: Simplify the code by using the ARRAY_SIZE (Jonathan Toppins) [2150390] - vmxnet3: use correct intrConf reference when using extended queues (Izabela Bakollari) [2150917] - vmxnet3: correctly report encapsulated LRO packet (Izabela Bakollari) [2150917] - net: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2150917] - vmxnet3: Implement ethtool's get_channels command (Izabela Bakollari) [2150917] - vmxnet3: Record queue number to incoming packets (Izabela Bakollari) [2150917] - [rt] Revert "mm/memcg: disable threshold event handlers on PREEMPT_RT" (Chris White) [2152035] - s390/pci: allow zPCI zbus without a function zero (Tobias Huschle) [2043829] - PCI: Extend isolated function probing to s390 (Tobias Huschle) [2043829] - PCI: Move jailhouse's isolated function handling to pci_scan_slot() (Tobias Huschle) [2043829] - PCI: Split out next_ari_fn() from next_fn() (Tobias Huschle) [2043829] - PCI: Clean up pci_scan_slot() (Tobias Huschle) [2043829] - KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Report optimal memory slots (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate memory (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Support variable guest page size (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Probe memory slots for once (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: Make memslot_perf_test arch independent (Gavin Shan) [2134650] - selftests: netfilter: Fix and review rpath.sh (Phil Sutter) [1961152] - netfilter: Use l3mdev flow key when re-routing mangled packets (Phil Sutter) [1961152] - netfilter: Update ip6_route_me_harder to consider L3 domain (Phil Sutter) [1961152] - netfilter: Dissect flow after packet mangling (Phil Sutter) [1961152] - netfilter: rpfilter/fib: Populate flowic_l3mdev field (Phil Sutter) [1961152] - selftests: netfilter: Test reverse path filtering (Phil Sutter) [1961152] - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter) [1961152] - net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev (Phil Sutter) [1961152] - net: Handle l3mdev in ip_tunnel_init_flow (Phil Sutter) [1961152] - xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup (Phil Sutter) [1961152] - net: Add l3mdev index to flow struct and avoid oif reset for port devices (Phil Sutter) [1961152] - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (Phil Sutter) [1961152] - l3mdev: add function to retreive upper master (Phil Sutter) [1961152] - sfc: move deprecation message to sfc_siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112205 2136107] - sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112205] - sfc: support PTP over Ethernet (Íñigo Huguet) [2112205 2065017] - sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112205 2065017] - sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112205 2065017] - sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112205] - sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112205] - sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112205] - sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112205] - sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112205] - sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112205] - sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112205] - sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112205] - sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112205] - sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112205] - sfc: ef100 representor RX top half (Íñigo Huguet) [2112205] - sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112205] - sfc: plumb ef100 representor stats (Íñigo Huguet) [2112205] - sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112205] - sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112205] - sfc: hook up ef100 representor TX (Íñigo Huguet) [2112205] - sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112205] - sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112205] - sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112205] - sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112205] - sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112205] - sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112205] - sfc: update EF100 register descriptions (Íñigo Huguet) [2112205] - sfc: update MCDI protocol headers (Íñigo Huguet) [2112205] - sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112205] - sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112205] - sfc: replace function name in string with __func__ (Íñigo Huguet) [2112205] - sfc: Unsplit literal string. (Íñigo Huguet) [2112205] - sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112205] - sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112205] - sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112205] - sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112205] - sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112205] - sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112205] - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112205] - sfc: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc/siena: Fix typo in comment (Íñigo Huguet) [2112205] - sfc: Fix typo in comment (Íñigo Huguet) [2112205] - sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112205] - sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112205] - sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112205 2136107] - sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112205 2136107] - eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112205] - sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112205 2136107] - sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make MTD support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc: Add a basic Siena module (Íñigo Huguet) [2112205 2136107] - sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112205 2136107] - sfc: Move Siena specific files (Íñigo Huguet) [2112205 2136107] - sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112205 2136107] - sfc: Disable Siena support (Íñigo Huguet) [2112205 2136107] - sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112205] - sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112205] - sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112205] - sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112205] - sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112205] - sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112205] - sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112205 2065017] - net: ethernet: sfc: Make subdir logic consistent with other vendors (Íñigo Huguet) [2112205 2136107] - hugetlbfs: fix mount mode command line processing (Bill O'Donnell) [2148876] - igc: Correct the launchtime offset (Corinna Vinschen) [2103954] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103954] - igc: Remove IGC_MDIC_INT_EN definition (Corinna Vinschen) [2103954] - igc: Remove forced_speed_duplex value (Corinna Vinschen) [2103954] - igc: Remove MSI-X PBA Clear register (Corinna Vinschen) [2103954] - igc: Lift TAPRIO schedule restriction (Corinna Vinschen) [2103954] - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Wander Lairson Costa) [2150964] {CVE-2022-3628} - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103949] - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long) [2141640] - mptcp: fix sleep in atomic at close time (Davide Caratti) [2150361] - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2150361] - net: Avoid overwriting valid skb->napi_id (Antoine Tenart) [2142593] - x86/microcode/AMD: Apply the patch early on every logical thread (Waiman Long) [2139856] - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Waiman Long) [2139856] - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Waiman Long) [2139856] - tracing: Use a copy of the va_list for __assign_vstr() (Íñigo Huguet) [2143356] - tracing/events: Add __vstring() and __assign_vstr() helper macros (Íñigo Huguet) [2143356] - rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME (Jose Ignacio Tornos Martinez) [2144853] - rtnetlink: add alloc() method to rtnl_link_ops (Jose Ignacio Tornos Martinez) [2144853] - ipv6: Fix data races around sk->sk_prot. (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: annotate some data-races around sk->sk_prot (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, send}msg() (Guillaume Nault) [2144805] {CVE-2022-3567} - mm/mremap: hold the rmap lock in write mode when moving page table entries. (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: use pmd/pud_poplulate to update page table entries (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: don't enable optimized PUD move if page table levels is 2 (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: convert huge PUD move to separate helper (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: fix BUILD_BUG_ON() error in get_extent (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap.c: fix extent calculation (Waiman Long) [2140945] {CVE-2022-41222} - x86: mremap speedup - Enable HAVE_MOVE_PUD (Waiman Long) [2140945] {CVE-2022-41222} - mm: speedup mremap on 1GB or larger regions (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: start addresses are properly aligned (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: calculate extent in one place (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: it is sure to have enough space when extent meets requirement (Waiman Long) [2140945] {CVE-2022-41222}- irqchip/gic, gic-v3: Make SGIs use handle_percpu_devid_irq() (Charles Mirabile) [2133892] - irqchip/gic-common: Don't enable SGIs by default (Charles Mirabile) [2133892] - irqchip/gic: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic: Refactor SMP configuration (Charles Mirabile) [2133892] - irqchip/gic-v3: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic-v3: Describe the SGI range (Charles Mirabile) [2133892] - arm64: Allow IPIs to be handled as normal interrupts (Charles Mirabile) [2133892] - irqchip/gic, gic-v3: Prevent GSI to SGI translations (Charles Mirabile) [2133892] - Workaround to enable support for IPI (Charles Mirabile) [2133892] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112182] - tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112182] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2122571] - openvswitch: add nf_ct_is_confirmed check before assigning the helper (Antoine Tenart) [2135414] - net: openvswitch: allow conntrack in non-initial user namespace (Antoine Tenart) [2135414] - net: openvswitch: allow metering in non-initial user namespace (Antoine Tenart) [2135414] - openvswitch: Change the return type for vport_ops.send function hook to int (Antoine Tenart) [2135414] - net: openvswitch: fix repeated words in comments (Antoine Tenart) [2135414] - openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests (Antoine Tenart) [2135414] - openvswitch: allow specifying ifindex of new interfaces (Antoine Tenart) [2135414] - openvswitch: move from strlcpy with unused retval to strscpy (Antoine Tenart) [2135414] - openvswitch: Fix overreporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: Fix double reporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: fix memory leak at failed datapath creation (Antoine Tenart) [2135414] - net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143359] - i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2103661] - i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2103661] - i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2103661] - i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2103661] - ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2103661] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2103661] - i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2103661] - i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2103661] - i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2103661] - i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2103661] - i40e: Add basic support for I710 devices (Stefan Assmann) [2103661] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103661] - i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2103661] - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2103661] - i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2103661] - i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2103661] - i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2103661] - i40e: Refactor tc mqprio checks (Stefan Assmann) [2103661] - i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2103661] - i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2103661] - i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2103661] - intel/i40e:fix repeated words in comments (Stefan Assmann) [2103661] - intel: remove unused macros (Stefan Assmann) [2103661] - i40e: read the XDP program once per NAPI (Stefan Assmann) [2103661] - intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2103661] - i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2103661] - i40e: Add support for ethtool -s speed (Stefan Assmann) [2103661] - i40e: Add VF VLAN pruning (Stefan Assmann) [2103661] - xsk: Wipe out dead zero_copy_allocator declarations (Stefan Assmann) [2103661] - gpio: amdpt: add new device ID and 24-pin support (Prarit Bhargava) [2097868] - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (Prarit Bhargava) [2076732] - HID: hyperv: fix possible memory leak in mousevsc_probe() (Mohammed Gamal) [2139468] - HID: hyperv: Correctly access fields declared as __le16 (Mohammed Gamal) [2139468] - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Mohammed Gamal) [2139473] - Drivers: hv: fix repeated words in comments (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Split memcpy of flex-array (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability (Mohammed Gamal) [2139473] - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Fix kernel-doc (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Optimize vmbus_on_event (Mohammed Gamal) [2139473] - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Mohammed Gamal) [2139473] - Drivers: hv: Always reserve framebuffer region for Gen1 VMs (Mohammed Gamal) [2139473] - Drivers: hv: remove duplicate word in a comment (Mohammed Gamal) [2139473] - Drivers: hv: Create debugfs file with hyper-v balloon usage information (Mohammed Gamal) [2139473] - Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended (Mohammed Gamal) [2139473] - scsi: storvsc: remove an extraneous "to" in a comment (Cathy Avery) [2143320] - Drivers: hv: vmbus: Optimize vmbus_on_event (Cathy Avery) [2143320] - scsi: storvsc: Drop DID_TARGET_FAILURE use (Cathy Avery) [2143320] - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Cathy Avery) [2143320] - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Cathy Avery) [2143320] - scsi: storvsc: Removing Pre Win8 related logic (Cathy Avery) [2143320] - scsi: storvsc: Fix typo in comment (Cathy Avery) [2143320] - scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 (Cathy Avery) [2143320] - vdpa/mlx5: re-create forwarding rules after mac modified (Laurent Vivier) [2145136] - ipv6: Fix crash when IPv6 is administratively disabled (Guillaume Nault) [2140779] - raw: fix a typo in raw_icmp_error() (Guillaume Nault) [2140779] - raw: remove unused variables from raw6_icmp_error() (Guillaume Nault) [2140779] - raw: complete rcu conversion (Guillaume Nault) [2140779] - raw: Use helpers for the hlist_nulls variant. (Guillaume Nault) [2140779] - raw: Fix mixed declarations error in raw_icmp_error(). (Guillaume Nault) [2140779] - raw: convert raw sockets to RCU (Guillaume Nault) [2140779] - raw: use more conventional iterators (Guillaume Nault) [2140779] - raw: Add missing annotations to raw_seq_start() and raw_seq_stop() (Guillaume Nault) [2140779] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103941] - e1000e: convert .adjfreq to .adjfine (Ken Cox) [2103941] - e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2103941] - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2103941] - e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2103941] - intel/e1000e:fix repeated words in comments (Ken Cox) [2103941] - intel: remove unused macros (Ken Cox) [2103941] - net: move netif_set_gso_max helpers (Ivan Vecera) [2137564] - net: make drivers set the TSO limit not the GSO limit (Ivan Vecera) [2137564] - net: don't allow user space to lift the device limits (Ivan Vecera) [2137564] - net: add netif_inherit_tso_max() (Ivan Vecera) [2137564] - net: extract a few internals from netdevice.h (Ivan Vecera) [2137564] - net: unexport a handful of dev_* functions (Ivan Vecera) [2137564] - bpf: Fix extable address check. (Felix Maurer) [2138532] - bpf, x64: Factor out emission of REX byte in more cases (Felix Maurer) [2138532] - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2138532] - bpf: Fix extable fixup offset. (Felix Maurer) [2138532] - bpf: Fix the off-by-two error in range markings (Felix Maurer) [2138532] - bpf: Fix potential race in tail call compatibility check (Felix Maurer) [2138532] - bpf: Fix possible out of bound write in narrow load handling (Felix Maurer) [2138532] - bpf: Fix potential memleak and UAF in the verifier. (Felix Maurer) [2138532] - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2151854] - PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2143354] - PM: core: Add new *_PM_OPS macros, deprecate old ones (Íñigo Huguet) [2143354] - PM: Make *_DEV_PM_OPS macros use __maybe_unused (Íñigo Huguet) [2143354] - PM: core: Redefine pm_ptr() macro (Íñigo Huguet) [2143354] - linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in (Íñigo Huguet) [2143354] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143239] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143239] - mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Waiman Long) [2149544] - mm: vmscan: remove deadlock due to throttling failing to make progress (Waiman Long) [2149544] - mm: vmscan: reduce throttling due to a failure to make progress -fix (Waiman Long) [2149544] - mm: vmscan: Reduce throttling due to a failure to make progress (Waiman Long) [2149544] - mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Waiman Long) [2149544] - mm/vmscan: increase the timeout if page reclaim is not making progress (Waiman Long) [2149544] - mm/vmscan: centralise timeout values for reclaim_throttle (Waiman Long) [2149544] - mm/page_alloc: remove the throttling logic from the page allocator (Waiman Long) [2149544] - mm/writeback: throttle based on page writeback instead of congestion (Waiman Long) [2149544] - mm/vmscan: throttle reclaim when no progress is being made (Waiman Long) [2149544] - mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Waiman Long) [2149544] - mm/vmscan: throttle reclaim until some writeback completes if congested (Waiman Long) [2149544] - mm/vmscan.c: delete or fix duplicated words (Waiman Long) [2149544] - powerpc/pseries/vas: Add VAS IRQ primary handler (Mamatha Inamdar) [2131675] - powerpc: Ignore DSI error caused by the copy/paste instruction (Mamatha Inamdar) [2131675] - powerpc/pseries: Move vas_migration_handler early during migration (Mamatha Inamdar) [2131675] - vt: drop old FONT ioctls (Wander Lairson Costa) [2109164] {CVE-2021-33656}- x86/mce: Reduce number of machine checks taken during recovery (Prarit Bhargava) [2104388] - scsi: storvsc: Fix handling of srb_status and capacity change events (Mohammed Gamal) [2139728] - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Mohammed Gamal) [2139463] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2139475] - sbitmap: fix lockup while swapping (Ming Lei) [2140214] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2140214] - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2140214] - sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2140214] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2140214] - x86/hyperv: Restore VP assist page after cpu offlining/onlining (Mohammed Gamal) [2139454] - clocksource/drivers/hyperv: add data structure for reference TSC MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix root partition faults when writing to VP assist page MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix invalid writes to MSRs during root partition kexec (Mohammed Gamal) [2139454] - x86/hyperv: Remove BUG_ON() for kmap_local_page() (Mohammed Gamal) [2139454] - x86/hyperv: Disable hardlockup detector by default in Hyper-V guests (Mohammed Gamal) [2139454] - x86/hyperv: Update 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Replace kmap() with kmap_local_page() (Mohammed Gamal) [2139454] - hyperv: simplify and rename generate_guest_id (Mohammed Gamal) [2139454] - x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (Mohammed Gamal) [2139454] - x86/sev: Define the Linux-specific guest termination reasons (Mohammed Gamal) [2139454] - x86/sev: Shorten GHCB terminate macro names (Mohammed Gamal) [2139454] - x86/sev: Save the negotiated GHCB version (Mohammed Gamal) [2139454] - locking: Add __sched to semaphore functions (Waiman Long) [2141429] - locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141429] - locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141429] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141429] - locking: Mark racy reads of owner->on_cpu (Waiman Long) [2141429] - locking: Make owner_on_cpu() into (Waiman Long) [2141429] - locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141429] - locking/rwsem: Fix comments about reader optimistic lock stealing conditions (Waiman Long) [2141429] - locking/rwsem: Disable preemption for spinning region (Waiman Long) [2141429] - locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() (Waiman Long) [2141429] - NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [2150902] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2110883] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2110883] - mei: me: add adler lake point S DID (Prarit Bhargava) [2141602] - ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use (Izabela Bakollari) [2144858] - libnvdimm/namespace: Fix visibility of namespace resource attribute (Jeff Moyer) [2016347] - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2139458] - PCI: hv: Add validation for untrusted Hyper-V values (Mohammed Gamal) [2139458] - PCI: hv: Fix interrupt mapping for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2139458] - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Mohammed Gamal) [2139458] - net: mana: Add rmb after checking owner bits (Mohammed Gamal) [2139462] - net: mana: Add support of XDP_REDIRECT action (Mohammed Gamal) [2139462] - net: mana: Add the Linux MANA PF driver (Mohammed Gamal) [2139462] - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2127128] - cgroup/cpuset: Reduce cpuset_rwsem writer latency (Waiman Long) [2149031] - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (Waiman Long) [2149031] - rcu: Always inline rcu_dynticks_task*_{enter,exit}() (Waiman Long) [2149031] - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Waiman Long) [2149031] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2149031] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2149031] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2149031] - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Waiman Long) [2149031] - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Waiman Long) [2149031] - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Waiman Long) [2149031] - cgroup: reduce dependency on cgroup_mutex (Waiman Long) [2149031]- drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148150] {CVE-2022-4139} - redhat/configs: Set CONFIG_X86_AMD_PSTATE to 'm' (Prarit Bhargava) [2145246] - bonding: uninitialized variable in bond_miimon_inspect() (Jonathan Toppins) [1973124] - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins) [1973124] - RHEL: ALSA: update configuration (Jaroslav Kysela) [2125544] - RHEL: ALSA: fix compilation issues (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-mtl: fix firmware name (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Jaroslav Kysela) [2125544] - ALSA: ac97: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: ca0106: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: control: add snd_ctl_rename() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Use only dynamic PCM device allocation (Jaroslav Kysela) [2125544] - regmap: add reg_sequence helpers (Jaroslav Kysela) [2125544] - regmap: fix the kerneldoc for regmap_test_bits() (Jaroslav Kysela) [2125544] - regmap: provide helpers for simple bit operations (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration (Jaroslav Kysela) [2125544] - ASoC: test-component: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Add support for pll_r coefficient (Jaroslav Kysela) [2125544] - ASoC: ssm4567: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: rk3328: fix disabling mclk on pclk probe failure (Jaroslav Kysela) [2125544] - ASoC: pcm3060: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cs42l42: remove redundant test (Jaroslav Kysela) [2125544] - ALSA: ppc: beep: fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add comment for the endianness flag (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: handle timeouts in resume path (Jaroslav Kysela) [2125544] - ASoC: wsa881x: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: add runtime pm support (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Minor clean and redundant code removal (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (Jaroslav Kysela) [2125544] - ASoC: wm8998: Fix event generation for input mux (Jaroslav Kysela) [2125544] - ASoC: arizona: Fix a wrong free in wm8997_probe (Jaroslav Kysela) [2125544] - ASoC: wm8962: Allow switching between analog and digital inputs (Jaroslav Kysela) [2125544] - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2125544] - ASoC: wm8962: Fix suspend while playing music (Jaroslav Kysela) [2125544] - ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125544] - ASoC: wm8960: Add ACPI support (Jaroslav Kysela) [2125544] - ASoC: wm8958: Fix change notifications for DSP controls (Jaroslav Kysela) [2125544] - ASoC: wm8940: add devicetree support (Jaroslav Kysela) [2125544] - ASoC: wm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: wm8731: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library (Jaroslav Kysela) [2125544] - ASoC: wm5102: Fix event generation for output compensation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use int array instead of bitmask for TX mixers (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use DT bindings instead of local DAI definitions (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Fix spurious event generation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Remove RX channel from old list before adding it to a new one (Jaroslav Kysela) [2125544] - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: wcd9335: remove redundant tests (Jaroslav Kysela) [2125544] - ASoC: uda1380: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: twl4030: Drop legacy, non DT boot support (Jaroslav Kysela) [2125544] - ASoC: tscs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ts3a227e: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tpa6130: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tlv320dac3x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic33: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: codec: tlv320aic32x4: fix mono playback via I2S (Jaroslav Kysela) [2125544] - ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Fix typo in BCLK clock name (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic26: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic23: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Return zero in remove callback (Jaroslav Kysela) [2125544] - ASoC: tda7419: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas6424: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas5720: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas5086: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas2552: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: tas2770: Reinit regcache on reset (Jaroslav Kysela) [2125544] - ASoC: tas2562: Propagate the error in tas2562_dac_event() (Jaroslav Kysela) [2125544] - ASoC: tas2562: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2764: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Fix handling of mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2770: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2770: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Set correct FSYNC polarity (Jaroslav Kysela) [2125544] - ASoC: tas2770: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tas2552: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: sta*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: sta32x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta32x: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: ssm2602: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: ssm2518: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Fix noise on shutdown/remove (Jaroslav Kysela) [2125544] - ASoC: rt9120: Fix 3byte read, valule offset typo (Jaroslav Kysela) [2125544] - ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic (Jaroslav Kysela) [2125544] - ASoC: codecs: rt715-sdca: remove useless assignment of ops (Jaroslav Kysela) [2125544] - ASoC: rt5682s: Separate the regulator consumer controls (Jaroslav Kysela) [2125544] - ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the issue of the abnormal JD2 status (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the JD voltage dropping issue (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the wrong state of JD1 and JD2 (Jaroslav Kysela) [2125544] - ASoC: rt5640: Add the MICBIAS1 to the dapm routing (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix jack detection (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix NULL jack in interrupt (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Always init jack_detect_work (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: add the default value of register 0xc320 (Jaroslav Kysela) [2125544] - ASoC: rk3328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: pcm1789: Make pcm1789_common_exit() return void (Jaroslav Kysela) [2125544] - ASoC: pcm186x: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: pcm186x: simplify the return expression of pcm186x_power_off() (Jaroslav Kysela) [2125544] - ASoC: pcm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: nau8825: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8825: Declare 2 channels for DAI of capture stream (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore is released unexpectedly (Jaroslav Kysela) [2125544] - ASoC: nau8824: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore unbalance at error paths (Jaroslav Kysela) [2125544] - ASoC: nau8822: Don't reconfigure PLL to the same values (Jaroslav Kysela) [2125544] - ASoC: nau8822: Disable internal PLL if freq_out is zero (Jaroslav Kysela) [2125544] - ASoC: nau8821: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8821: Don't unconditionally free interrupt (Jaroslav Kysela) [2125544] - ASoC: nau8821: add new widget to control system clock (Jaroslav Kysela) [2125544] - ASoC: nau8821: Add headset button detection (Jaroslav Kysela) [2125544] - ASoC: codecs: mt6359-accdet: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6366: support for mt6366 codec (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Jaroslav Kysela) [2125544] - ASoC: nau8540: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6660: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6359: Fix refcount leak bug (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe (Jaroslav Kysela) [2125544] - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: ml26124: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98390: use linux/gpio/consumer.h to fix build (Jaroslav Kysela) [2125544] - ASoC: max98390: Add reset gpio control (Jaroslav Kysela) [2125544] - ASoC: codecs: soundwire: call pm_runtime_resume() in component probe (Jaroslav Kysela) [2125544] - ASoC: max98373: Removing 0x203E from the volatile reg (Jaroslav Kysela) [2125544] - ASoC: max98090: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98090: Fix event generation for custom controls (Jaroslav Kysela) [2125544] - ASoC: codecs: max98088: Clean up some inconsistent indenting (Jaroslav Kysela) [2125544] - ASoC: max980*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: lm4857: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da732x: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: da7219: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: max9*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: lm49xxx: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: es83*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: codes: Add support for ES8316 producer mode (Jaroslav Kysela) [2125544] - ASoC: dmic: Add support for DSD data format (Jaroslav Kysela) [2125544] - ASoC: da[79]*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da7219: cancel AAD related work earlier for jack removal (Jaroslav Kysela) [2125544] - ASoC: da7219: Fix pole orientation detection on certain headsets (Jaroslav Kysela) [2125544] - ASoC: da7218: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: cx2072x: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: cs4349: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs42l51: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Only report button state if there was a button interrupt (Jaroslav Kysela) [2125544] - ASoC: cs4270: update kernel-doc (Jaroslav Kysela) [2125544] - ASoC: cs4270: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Enable Internal Boost in shared lib (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Do not print error when waking from hibernation (Jaroslav Kysela) [2125544] - ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE (Jaroslav Kysela) [2125544] - ASoC: alc56*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4613: cares Simple-Audio-Card case for TDM (Jaroslav Kysela) [2125544] - ASoC: ak4613: add TDM256 support (Jaroslav Kysela) [2125544] - ASoC: ak4613: rename constraint to constraint_rates (Jaroslav Kysela) [2125544] - ASoC: ak4613: priv has ctrl1 instead of iface (Jaroslav Kysela) [2125544] - ASoC: ak4613: return error if it was setup as clock provider (Jaroslav Kysela) [2125544] - ASoC: ak4613: tidyup ak4613_interface (Jaroslav Kysela) [2125544] - ASoC: ak4613: add missing mutex_lock() (Jaroslav Kysela) [2125544] - ASoC: ak4642: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: ak*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode (Jaroslav Kysela) [2125544] - ASoC: ada*, ssm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125544] - ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: test-component: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec() (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: make Codec2Codec settings optional (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate (Jaroslav Kysela) [2125544] - ASoC: audio_graph_card2: Fix port numbers in example (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoC: test-component: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: avoid oops in error handling (Jaroslav Kysela) [2125544] - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: Drop redundant enum constant (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_pcm512x: remove unnecessary init (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: fix out-of-bounds array access (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay (Jaroslav Kysela) [2125544] - ASoC: xtensa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: xtensa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2125544] - ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() (Jaroslav Kysela) [2125544] - ASoC: spear: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dsp: report error on power-up/down (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: fix sof_es8336 probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: remove hard-coded SSP selection (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: reset the num_links during probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: add support for HDMI_In capture (Jaroslav Kysela) [2125544] - ASoC: Intel: common: fix typo for tplg naming (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_da7219_max98373: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: support BT offload audio (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: glk_rt5682_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: cml_rt1011_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: Use temporary variable for struct device (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: reset acpi_chan_package (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: bxt_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename haswell source file to hsw_rt5640 (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove redundant test (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Remove FE DAI ops (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve codec_init() quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename broadwell source file to bdw_rt286 (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: broadwell: Make broadwell_disable_jack() return void (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: intel: atom: Remove superfluous flush_scheduled_work() (Jaroslav Kysela) [2125544] - ASoC: Intel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: controls: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: Skylake: remove redundant re-assignments to pointer array (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: byt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: only fixup topology name if not set already (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: don't set fw_filename (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links (Jaroslav Kysela) [2125544] - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Prevent current kernel running with older FW (Jaroslav Kysela) [2125544] - ASoC: SOF: Copy compress parameters into extended data (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Dynamically allocate pcm params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add trigger callback into sdw_callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: IPC4: enable IMR boot (Jaroslav Kysela) [2125544] - ASoC: SOC: Intel: introduce cl_init callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Revisit IMR boot sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: Fix clang -Wformat warning (Jaroslav Kysela) [2125544] - ASoC: SOF: remove warning on ABI checks (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: set pcm rate to dai setting (Jaroslav Kysela) [2125544] - ASoC: SOF: reduce default verbosity of IPC logs (Jaroslav Kysela) [2125544] - Revert "RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default" (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix alh_group_ida max value (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: set domain bit based on dp domain type (Jaroslav Kysela) [2125544] - ASoC: SOF: add ipc4 SRC module support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: check dai->private in ipc_free() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Compile and runtime IPC version selection (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix error code in probe (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Revise mt8195 boot flow (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: use pm_resume_and_get() on component probe (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() (Jaroslav Kysela) [2125544] - ASoC: sof: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used (Jaroslav Kysela) [2125544] - ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown (Jaroslav Kysela) [2125544] - ASoC: SOF: Add cont_update_posn to platform parameters (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add definitions for S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: Clarify the IPC timeout handling path (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: remove unused variable (Jaroslav Kysela) [2125544] - ASoC: SOF: Switch to IPC generic firmware tracing (Jaroslav Kysela) [2125544] - ALSA: sc6000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: gus: Fix memory leaks at memory allocator error paths (Jaroslav Kysela) [2125544] - ALSA: sound/isa/gus: check the return value of kstrdup() (Jaroslav Kysela) [2125544] - ALSA: gus: Fix erroneous memory allocation (Jaroslav Kysela) [2125544] - ALSA: galaxy: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: cs4236: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2125544] - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Jaroslav Kysela) [2125544] - ALSA: Add generic serial MIDI driver using serial bus API (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use lookup table to create modules (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Recognize FW_CFG_RESERVED (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use helper function to set up DMA (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Set max DMA segment size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Block IPC channel on suspend (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Copy only as many RX bytes as necessary (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Relax DSP core transition timings (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Assign I2S gateway when parsing topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix i2s_test card name initialization (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: correct config reference for I2S test board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix parsing UUIDs in topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add da7219 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98373 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98357a machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add ssm4567 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add nau8825 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt5682 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt298 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt286 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt274 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add I2S-test machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add DMIC machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix build error on arc, m68k and sparc (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: APL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: SKL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Power management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Machine board registration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Event tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: D0ix power state support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Register HDAudio ext-bus operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add HDAudio machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: PCI driver implementation (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Coredump and recovery flow (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Drop direct ACPI dependency (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Enable AVS driver only on x86 platforms (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: non-HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic PCM FE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic soc component driver (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Account for libraries when booting basefw (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Configure modules according to their type (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare modules before bindings them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Arm paths after creating them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path state management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path creation and freeing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare path and its components (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Support link_mask formatted string (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology loading operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse path and path templates tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pipeline and module tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pplcfg and binding tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse module-extension tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology parsing infrastructure (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add MeteorLake machines (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare vendor tokens (Jaroslav Kysela) [2125544] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit (Jaroslav Kysela) [2125544] - uapi: sof: abi: Bump SOF ABI for ext_data_length (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new structures for topology manifest data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: bump SOF_ABI_MINOR (Jaroslav Kysela) [2125544] - ASoC: SOF: Add header for IPC4 manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (Jaroslav Kysela) [2125544] - ASoC: SOF: Add topology tokens for IPC4 (Jaroslav Kysela) [2125544] - ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: max98504: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: adau1372: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6351: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6358: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6359: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6660: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: pcm3060: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt9120: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt700: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wsa881x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tfa9879: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cs*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm9090: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor our MCLK and mutex initialisation (Jaroslav Kysela) [2125544] - ASoC: wm8731: Move regulator request into wm8731_init() (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor component init out of bus code (Jaroslav Kysela) [2125544] - ASoC: wm8731: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Jaroslav Kysela) [2125544] - ASoC: wm2000: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix amp gain register offset & default (Jaroslav Kysela) [2125544] - ASoC: tas2764: Correct playback volume range (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix and extend FSYNC polarity handling (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add post reset delays (Jaroslav Kysela) [2125544] - ASoC: tas*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tas*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2125544] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add the driver for the TAS2764 (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix TDM mode BSEL settings (Jaroslav Kysela) [2125544] - ASoC: max*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: max98396: Implement DSP speaker monitor (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix register access for PCM format settings (Jaroslav Kysela) [2125544] - ASoC: max98396: Improve some error prints (Jaroslav Kysela) [2125544] - ASoC: max98396: add voltage regulators (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix build error for implicit function declaration (Jaroslav Kysela) [2125544] - ASoC: max98396: add amplifier driver (Jaroslav Kysela) [2125544] - ASoC: rt*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: rt1019: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: fsl: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: samsung: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tegra: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: test-component: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ad*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ak*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: alc*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: da*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: es*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: msm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: nau*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: spdif: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sta*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: twl*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uda*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ac97: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: dmic: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: si476x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_micfil: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_asrc_dma: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: soc-component: Remove non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Add new SOC_DOUBLE_SX_TLV macro (Jaroslav Kysela) [2125544] - ASoC: Remove unused hw_write_t type (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ALSA: hda: Skip event processing for unregistered codecs (Jaroslav Kysela) [2125544] - ASoC: codecs: Add HD-Audio codec driver (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Move CS42L42 register descriptions to general include (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add common cs35l41 enter hibernate function (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs_dsp config struct into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 fs errata into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Support external boost (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add support for MeteorLake (MTL) (Jaroslav Kysela) [2125544] - treewide: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125544] - ASoC: SOF: add definitions for different IPC types (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: enhance debug messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: add sdw blob (Jaroslav Kysela) [2125544] - AsoC: SOF: ipc4-topology: Add dai_get_clk op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new IPC op for parsing topology manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: init NHLT for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: Add ops_free (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: set the BE DAI ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add the dai_config op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add route_setup/route_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add pcm ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control IO ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control_setup op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Introduce topology ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: implement pm ctx_save callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Add initial header file for ipc4 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 suspend check dsp idle (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 modify dram type as non-cache (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add shared_size for mediatek common chip information (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: revise mt8195 clock sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add SOF pm ops callback for Renoir (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Fix reversed if statement (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Propagate write errors correctly (Jaroslav Kysela) [2125544] - ASoC: SOF: Fix potential NULL pointer dereference (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: remove duplicate include in mt8195.c (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8195 debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mediatek common debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce opaque storage of private data for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: SOF: Modify the host trace_init parameter list to include dmab (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private (Jaroslav Kysela) [2125544] - ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC independent ops for firmware tracing support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 ipc support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add ipc support for mt8195 (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add FW loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add IPC4 private header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: trace: The dtrace is only available with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Separate the message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add support IPC4 message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the ipc_type (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add support for mandatory message handling functionality (Jaroslav Kysela) [2125544] - ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Remove the ipc3-ops.h header file (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Call optional query_fw_configuration on first boot (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: renoir: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Switch to use the fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Implement firmware parsing and loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a prepare op to IPC topology widget ops (Jaroslav Kysela) [2125544] - ASoC: SOF: clarify use of widget complete flag (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Skip parsing DAI link tokens if not needed (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: remove unnecessary function declaration (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new fields to struct snd_sof_widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: expose a couple of functions (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Set up widgets from source to sink (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: reset route status before freeing widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new op to set up volume table (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix allyesconfig build error (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: control: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 dsp clock support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 hardware support (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove the old fw_ready related code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Do not check for the fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add local implementation for handling fw_ready message (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add helper for link DMA cleanups (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: reset dma_data and release stream (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: improve suspend case (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: flag errors on pipeline teardown (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: split link DMA and dai operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: remove incorrect clearing of prepared flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: simplify NHLT handling (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: remove useless assignment (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add RPL-P support (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add ADL-PS support (Jaroslav Kysela) [2125544] - ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback (Jaroslav Kysela) [2125544] - ASoC: SOF: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125544] - ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add IP identifier (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: expose some codeloader functions (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: define check_ipc_irq op (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use BIT() macros for consistency (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use common ops across platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override topology filename (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override firmware filename (Jaroslav Kysela) [2125544] - ASoC: SOF: add IPC-dependent file names (Jaroslav Kysela) [2125544] - ASoC: SOF: add default IPC capability and file paths (Jaroslav Kysela) [2125544] - ASoC: SOF: add path indirection to each IPC type (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Check the bar size before remapping (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up (Jaroslav Kysela) [2125544] - ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the rx_msg ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for mandatory IPC message handling ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Separate the ops checks by functions/topics (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement rx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the get_reply IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the set_get_data IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the tx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add helper function to prepare and send an IPC message (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 add shutdown callback (Jaroslav Kysela) [2125544] - ASoC: SOF: OF: Add shutdown callback for SOF OF device (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: use new sound control LED layer (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove redundant return statements (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove header from struct snd_sof_ipc_msg (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop 'header' parameter from tx_message() API (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: disable dma trace in s0ix (Jaroslav Kysela) [2125544] - ASoC: SOF: extend the interface to stop DMA trace (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop support for mapped control data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer (Jaroslav Kysela) [2125544] - ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 (Jaroslav Kysela) [2125544] - ASoC: amd: enable RPL Platform acp drivers build (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform pci driver pm-ops (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform init/de-init functions (Jaroslav Kysela) [2125544] - ASoC: amd: add ACP PCI driver for RPL platform (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform acp header file (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add error handling cases (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify const resource struct variable to generic (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Drop superfluous mmap callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify local variables name to generic (Jaroslav Kysela) [2125544] - ASoC: amd: yc: Decrease level of error message (Jaroslav Kysela) [2125544] - ASoC: amd: yc: add new YC platform varaint support (Jaroslav Kysela) [2125544] - ASoC: amd: fix Jadeite kconfig warning and build errors (Jaroslav Kysela) [2125544] - ASoC: amd: Fix error pointer dereference (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform (Jaroslav Kysela) [2125544] - ASoC: amd: acp: ACP code generic to support newer platforms (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver (Jaroslav Kysela) [2125544] - ASoC: amd: Remove duplicated include in acp-es8336.c (Jaroslav Kysela) [2125544] - ASoC: amd: fix for variable set but not used warning (Jaroslav Kysela) [2125544] - ASoC: amd: drop machine driver remove function (Jaroslav Kysela) [2125544] - ASoC: amd: remove unused header file inclusion (Jaroslav Kysela) [2125544] - ASoC: amd: acp-es8336: use static variables (Jaroslav Kysela) [2125544] - ASoC: amd: fix ACPI dependency compile errors and warnings (Jaroslav Kysela) [2125544] - ASoC: amd: enable machine driver build for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add Machine driver for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add I2S MICSP instance support (Jaroslav Kysela) [2125544] - ASoC: amd: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix error handling in .remove() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: fix typo in comment (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for nau8825 and max98360 card (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Remove duplicate include files (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add pm ops callback in machine driver (Jaroslav Kysela) [2125544] - ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION (Jaroslav Kysela) [2125544] - ASoC: topology: Rename soc_tplg_init_kcontrol() function (Jaroslav Kysela) [2125544] - ASoC: topology: Correct error message (Jaroslav Kysela) [2125544] - ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL (Jaroslav Kysela) [2125544] - ASoC: topology: Return bool instead of int (Jaroslav Kysela) [2125544] - ASoC: topology: Remove unnecessary looping (Jaroslav Kysela) [2125544] - ASoC: topology: Use for loop instead of while (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card() (Jaroslav Kysela) [2125544] - ASoC: DPCM: Don't pick up BE without substream (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: demote warnings on non-atomic BE connection (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: fix BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE (Jaroslav Kysela) [2125544] - ASoC: ops: Fix integer detection for when max possible values > 1 (Jaroslav Kysela) [2125544] - ASoC: ops: Fix boolean/integer detection for simple controls (Jaroslav Kysela) [2125544] - ASoC: ops: Don't modify the driver's plaform_max when reading state (Jaroslav Kysela) [2125544] - ASoC: ops: Remove unneeded delay.h inclusion (Jaroslav Kysela) [2125544] - ASoC: ops: Clarify snd_soc_info_volsw_sx() (Jaroslav Kysela) [2125544] - ASoC: soc-generic-dmaengine-pcm: Use default config when none is given (Jaroslav Kysela) [2125544] - ASoC: dapm: Move stereo autodisable check (Jaroslav Kysela) [2125544] - ASoC: soc-dai: Remove set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs() (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() (Jaroslav Kysela) [2125544] - ASoC: core: Switch core to new DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Make snd_soc_unregister_card() return void (Jaroslav Kysela) [2125544] - ASoC: core: Always send the CPU DAI a direct clock specifier (Jaroslav Kysela) [2125544] - ASoC: core: Add set_fmt_new callback that directly specifies provider (Jaroslav Kysela) [2125544] - ASoC: core: Pass legacy_dai_naming flag directly (Jaroslav Kysela) [2125544] - ASoC: core: Correct spelling fliped -> flipped (Jaroslav Kysela) [2125544] - ASoC: soc-core: remove always-false path (Jaroslav Kysela) [2125544] - ASoC: Introduce snd_soc_of_get_dai_link_cpus (Jaroslav Kysela) [2125544] - ASoC: soc-component: Update handling to component delays (Jaroslav Kysela) [2125544] - ASoC: Introduce 'fixup_controls' card method (Jaroslav Kysela) [2125544] - ASoC: soc-card: Create jack kcontrol without pins (Jaroslav Kysela) [2125544] - ALSA: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations" (Jaroslav Kysela) [2125544] - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: ELD procfs - print the codec NIDs (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter allocation for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: change type for the 'assigned' variable (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Move structs out of #define block (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter reuse for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Re-arrange quirk table entries (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (Jaroslav Kysela) [2125544] - ALSA: hda: Fix Nvidia dp infoframe (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: set depop delay for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Jaroslav Kysela) [2125544] - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Keep power up while beep is enabled (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Dolphin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: Fix crash due to jack poll in suspend (Jaroslav Kysela) [2125544] - ALSA: hda/cirrus - support for iMac 12,1 model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Jaroslav Kysela) [2125544] - ALSA: ice1712: remove redundant assignment to new (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support CLSA0101 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix build error unused-function (Jaroslav Kysela) [2125544] - ALSA: asihpi: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: asihpi: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add module parameter to control firmware load (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Firmware switching and reloading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Hibernation during Suspend (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Speaker ID for laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support multiple load paths for firmware (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support reading subsystem id from ACPI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add initial DSP support and firmware loading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save codec object inside component struct (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Don't dereference fwnode handle (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Improve dev_err_probe() messaging (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (Jaroslav Kysela) [2125544] - ALSA: hda: Fix put_device() inconsistency in error path (Jaroslav Kysela) [2125544] - ALSA: hda: Make device usage_count consistent across subsequent probing (Jaroslav Kysela) [2125544] - ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (Jaroslav Kysela) [2125544] - ASoC: doc: Update dead links (Jaroslav Kysela) [2125544] - ALSA: hda/via: Delete does not require return (Jaroslav Kysela) [2125544] - ALSA: ctxfi: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: cs5535audio: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: lola: Bounds check loop iterator against streams array size (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Amp Name based on channel and index (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Support for Interrupts (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove Set Channel Map api from binding (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Odin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support manual mode detection for CS42L42 (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (Jaroslav Kysela) [2125544] - ALSA: hdsp: remove redundant assignment to pointer kctl (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: add a new hda codec SN6140 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Handle all external boost setups the same way (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Reorganize log for playback actions (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move boost config to initialization code (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Mute the device before shutdown (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Put the device into safe mode for external boost (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Boost type flag (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Always configure the DAI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix I2S params comments (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Check hw_config before using it (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Unify hardware configuration (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Enable Jack poll for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: Jack detection poll in suspend state (Jaroslav Kysela) [2125544] - ALSA: echoaudio: remove redundant assignment to variable i (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Stop using iommu_present() (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2125544] - ALSA: hda: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hda: Remove unused macro definition (Jaroslav Kysela) [2125544] - ALSA: hda: Reset all SIE bits in INTCTL (Jaroslav Kysela) [2125544] - tracing: ALSA: hda: Remove string manipulation out of the fast path (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Properly refcounting clock rate (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Clear fixed clock rate at closing EP (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Register card again for iface over delayed_register option (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Inform the delayed registration more properly (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Jaroslav Kysela) [2125544] - ALSA: usb-audio: make read-only array marker static const (Jaroslav Kysela) [2125544] - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (Jaroslav Kysela) [2125544] - ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support (Jaroslav Kysela) [2125544] - ALSA: line6: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hiface: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb/6fire: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for Behringer UMC202HD (Jaroslav Kysela) [2125544] - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add endianness annotations (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Turn off 'manual mode' on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Support jack detection on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: US16x08: Move overflow check before array access (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Cancel pending work at closing a MIDI substream (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Refcount multiple accesses on the single clock (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Add Android board ACPI table handling (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Split Windows ACPI init code into its own function (Jaroslav Kysela) [2125544] - mfd: arizona: Add missing statics to the of_match_tables (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add memory chunk helpers (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add pre_stop callback (Jaroslav Kysela) [2125544] - regmap: sdw: add required header files (Jaroslav Kysela) [2125544] - regmap: soundwire: remove unused header mod_devicetable.h (Jaroslav Kysela) [2125544] - regmap: Constify static regmap_bus structs (Jaroslav Kysela) [2125544] - soundwire: peripheral: remove useless ops pointer (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume() on component probe (Jaroslav Kysela) [2125544] - soundwire: qcom: fix device status array range (Jaroslav Kysela) [2125544] - soundwire: qcom: remove duplicate reset control get (Jaroslav Kysela) [2125544] - soundwire: Intel: add trigger callback (Jaroslav Kysela) [2125544] - soundwire: qcom: Enable software clock gating requirement flag (Jaroslav Kysela) [2125544] - soundwire: qcom: Check device status before reading devid (Jaroslav Kysela) [2125544] - soundwire: qcom: Add flag for software clock gating check (Jaroslav Kysela) [2125544] - soundwire: revisit driver bind/unbind and callbacks (Jaroslav Kysela) [2125544] - soundwire: bus_type: fix remove and shutdown support (Jaroslav Kysela) [2125544] - soundwire: intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS (Jaroslav Kysela) [2125544] - soundwire: qcom: adjust autoenumeration timeout (Jaroslav Kysela) [2125544] - soundwire: qcom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: cadence: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: bus: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: qcom: return error when pm_runtime_get_sync fails (Jaroslav Kysela) [2125544] - soundwire: bus: pm_runtime_request_resume on peripheral attachment (Jaroslav Kysela) [2125544] - soundwire: intel: disable WAKEEN in pm_runtime resume (Jaroslav Kysela) [2125544] - soundwire: cadence: recheck device0 attachment after status change (Jaroslav Kysela) [2125544] - soundwire: qcom: Add compatible name for v1.6.0 (Jaroslav Kysela) [2125544] - soundwire: stream: Fix error return code in do_bank_switch() (Jaroslav Kysela) [2125544] - soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() (Jaroslav Kysela) [2125544] - soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (Jaroslav Kysela) [2125544] - soundwire: qcom: constify static struct qcom_swrm_data global variables (Jaroslav Kysela) [2125544] - soundwire: qcom: add in-band wake up interrupt support (Jaroslav Kysela) [2125544] - soundwire: qcom: add runtime pm support (Jaroslav Kysela) [2125544] - soundwire: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - ALSA: Add snd_pcm_direction_name() helper (Jaroslav Kysela) [2125544] - ALSA: core: Fix double-free at snd_card_new() (Jaroslav Kysela) [2125544] - ALSA: hda: Once again fix regression of page allocations with IOMMU (Jaroslav Kysela) [2125544] - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Jaroslav Kysela) [2125544] - ALSA: control: Re-order bounds checking in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: seq: Fix data-race at module auto-loading (Jaroslav Kysela) [2125544] - ALSA: seq: oss: Fix data-race for max_midi_devs access (Jaroslav Kysela) [2125544] - ALSA: memalloc: Revive x86-specific WC page allocations again (Jaroslav Kysela) [2125544] - ALSA: info: Fix llseek return value when using callback (Jaroslav Kysela) [2125544] - ALSA: pcm: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: core: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control-led: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: pcm: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: timer: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: core: Add async signal helpers (Jaroslav Kysela) [2125544] - ALSA: core: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: memalloc: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: control: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Fix kernel doc warnings (Jaroslav Kysela) [2125544] - ALSA: dmaengine: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: pcm: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Enable kernel doc markers for some functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take buffer refcount while draining output (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Check stream state at exported functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take open_mutex around parameter changes (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Move lock to snd_rawmidi_substream (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Make internal functions local static (Jaroslav Kysela) [2125544] - ALSA: control: Add input validation (Jaroslav Kysela) [2125544] - ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Use xarray for faster lookups (Jaroslav Kysela) [2125544] - ALSA: seq: replace ternary operator with max() (Jaroslav Kysela) [2125544] - ALSA: pcm: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2125544] - pinctrl: amd: Don't save/restore interrupt status and wake status bits (Prarit Bhargava) [2130059] - x86/paravirt: Add a dummy __x86_paravirt_patch_template() function (Waiman Long) [2144161] - x86/paravirt: Fix kABI breakage in struct pv_mmu_ops (Waiman Long) [2144161]- can: af_can: fix NULL pointer dereference in can_rx_register() (Ivan Vecera) [2136823] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Ivan Vecera) [2136823] - net: introduce CAN specific pointer in the struct net_device (Ivan Vecera) [2136823] - can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices (Ivan Vecera) [2136823] - net: add per-cpu storage and net->core_stats (Ivan Vecera) [2136823] - tun: switch to net core provided statistics counters (Ivan Vecera) [2136823] - tun: switch to u64_stats_t (Ivan Vecera) [2136823] - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li) [2139881] - powerpc/64/kdump: Limit kdump base to 512MB (Mamatha Inamdar) [2132921] - ice: virtchnl rss hena support (Petr Oros) [2136516] - Documentation/admin-guide: Document nomodeset kernel parameter (Jocelyn Falempe) [2143952] - drm: Move nomodeset kernel parameter to the DRM subsystem (Jocelyn Falempe) [2143952] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - sound: usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - net: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - media: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - Input: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - HID: usbhid: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: deprecate the third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - scsi: smartpqi: Change version to 2.1.20-035 (Don Brace) [2116976] - scsi: smartpqi: Initialize feature section info (Don Brace) [2116976] - scsi: smartpqi: Add controller cache flush during rmmod (Don Brace) [2116976] - scsi: smartpqi: Correct device removal for multi-actuator devices (Don Brace) [2116976] - scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers (Don Brace) [2116976] - scsi: smartpqi: Correct max LUN number (Don Brace) [2116976] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2116976] - scsi: smartpqi: Convert to host_tagset (Don Brace) [2116976] - scsi: smartpqi: Stop using the SCSI pointer (Don Brace) [2116976] - smartpqi: Change request pointer to scsi_cmd_to_rq (Don Brace) [2116976] - scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Don Brace) [2116976] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124915] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124915] - ptp: introduce helpers to adjust by scaled parts per million (Izabela Bakollari) [2141639] - ptp: add missing documentation for parameters (Izabela Bakollari) [2141639] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Nico Pache) [2144559] - scsi: target: loop: Fix handling of aborted TMRs (Maurizio Lombardi) [2141713] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [2137955] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [2137955] - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2131345] - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Nigel Croxon) [2143270] - md: fix a crash in mempool_free (Nigel Croxon) [2143257] - md/raid0, raid10: Don't set discard sectors for request queue (Nigel Croxon) [2143250] - sgx: use ->f_mapping... (Vladis Dronov) [2130210] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130210] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130210] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130210] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130210] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130210] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130210] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130210] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130210] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130210] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130210] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130210] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130210] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130210] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130210] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130210] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130210] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130210] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130210] - x86/sgx: Support complete page removal (Vladis Dronov) [2130210] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130210] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130210] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130210] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130210] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130210] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130210] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130210] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130210] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130210] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130210] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130210] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130210] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130210] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130210] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130210] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130210] - HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2132441] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2132441] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2132441] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2132441] - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update (Tony Camuso) [2132441] - HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested (Tony Camuso) [2132441] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [2132441] - HID: intel-ish-hid: hid-client: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: fw-loader: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: use constants for modaliases (Tony Camuso) [2132441] - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Tobias Huschle) [2141963] - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Tobias Huschle) [2141963] - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Tobias Huschle) [2141963] - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - drm/i915/rpl-p: Add PCI IDs (Jocelyn Falempe) [2115880] - Revert "dma-buf: remove useless FMODE_LSEEK flag" (Jocelyn Falempe) [2115880] - drm/amd/display: Increase stack frame size limit for a few files. (Jocelyn Falempe) [2115880] - drm_crtc.h is missing include/linux/slab.h (Jocelyn Falempe) [2115880] - drm/amd/display: remove a duplicated declaration (Jocelyn Falempe) [2115880] - Revert "mm: shrinkers: provide shrinkers with names" (Jocelyn Falempe) [2115880] - Revert "drm/amdkfd: add SPM support for SVM" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.19..v6.0 (Jocelyn Falempe) [2115880] - drm/i915/gvt: IMPORT_MODULE_NS workaround (Jocelyn Falempe) [2115880] - Replace EXPORT_SYMBOL_NS_GPL with EXPORT_SYMBOL_GPL (Jocelyn Falempe) [2115880] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2115880] - Revert "vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: merge gvt.c into kvmgvt.c" (Jocelyn Falempe) [2115880] - Revert "vfio/mdev: Remove mdev_parent_ops" (Jocelyn Falempe) [2115880] - Revert "vfio: Make vfio_(un)register_notifier accept a vfio_device" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages" (Jocelyn Falempe) [2115880] - Revert "vfio: remove VFIO_GROUP_NOTIFY_SET_KVM" (Jocelyn Falempe) [2115880] - Revert "i915: Call aops write_begin() and write_end() directly" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.18..v5.19 (Jocelyn Falempe) [2115880] - crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Vladis Dronov) [2107595] - crypto: set the required FIPS_INTERNAL flag for gcm and ccm (Vladis Dronov) [2107595] - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [2107595] - crypto: xts - restrict key lengths to approved values in FIPS mode (Vladis Dronov) [2107595] - crypto: api - allow algs only in specific constructions in FIPS mode (Vladis Dronov) [2107595] - crypto: api - check for ERR pointers in crypto_destroy_tfm() (Vladis Dronov) [2107595] - crypto: api - Fix use-after-free and race in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: algapi - Avoid spurious modprobe on LOADED (Vladis Dronov) [2107595] - crypto: api - Retain alg refcount in crypto_grab_spawn (Vladis Dronov) [2107595] - crypto: api - Do not zap spawn->alg (Vladis Dronov) [2107595] - crypto: api - Fix race condition in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: api - Check spawn->alg under lock in crypto_drop_spawn (Vladis Dronov) [2107595] - crypto: algapi - reject NULL crypto_spawn::inst (Vladis Dronov) [2107595] - iavf: remove INITIAL_MAC_SET to allow gARP to work properly (Stefan Assmann) [1938635] - mm, slab: remove duplicate kernel-doc comment for ksize() (Michal Schmidt) [2143367] - slab: Introduce kmalloc_size_roundup() (Michal Schmidt) [2143367] - thermal: int340x: Mode setting with new OS handshake (Prarit Bhargava) [2072652] - thermal: int340x: Update OS policy capability handshake (Prarit Bhargava) [2072652] - hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Chris von Recklinghausen) [2143631] - mm/hugetlb: clear compound_nr before freeing gigantic pages (Chris von Recklinghausen) [2143631] - uprobes: __replace_page() avoid BUG in munlock_vma_page() (Chris von Recklinghausen) [2143631] - s390/boot: add secure boot trailer (Tobias Huschle) [2141967] - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Michal Schmidt) [2137378] - nvme: wait until quiesce is done (Ming Lei) [2144258] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2144258] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2144258] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2144258]- ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [1823688] - ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [1823688] - ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [1823688] - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2104807] - i40e: Fix DMA mappings leak (Ivan Vecera) [2077847] - fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134795] - fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134795] - fbcon: Use array3_size() helper in scr_memcpyw() (Jocelyn Falempe) [2134795] - fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134795] - fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134795] - fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134795] - fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134795] - fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134795] - fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134795] - fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134795] - fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134795] - fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134795] - fb: Delete fb_info->queue (Jocelyn Falempe) [2134795] - fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134795] - fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134795] - fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134795] - fbcon: delete delayed loading code (Jocelyn Falempe) [2134795] - fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134795] - fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134795] - fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134795] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [2134795] - video: fbcon: Fix warnings by using pr_debug() in fbcon (Jocelyn Falempe) [2134795] - fbcon: Fix user font detection test at fbcon_resize(). (Jocelyn Falempe) [2134795] - fbcon: remove now unusued 'softback_lines' cursor() argument (Jocelyn Falempe) [2134795] - fbcon: remove soft scrollback code (Jocelyn Falempe) [2134795] - fbcon: prevent user font height or width change from causing potential out-of-bounds access (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_update_vcs() out of fb_set_var() (Jocelyn Falempe) [2134795] - fbcon: fix null-ptr-deref in fbcon_switch (Jocelyn Falempe) [2134795] - fbcon: Adjust indentation in set_con2fb_map (Jocelyn Falempe) [2134795] - fbdev: Unexport unlink_framebuffer() (Jocelyn Falempe) [2134795] - backlight: drop EARLY_EVENT_BLANK support (Jocelyn Falempe) [2134795] - fbcon: Export fbcon_update_vcs (Jocelyn Falempe) [2134795] - backlight: simplify lcd notifier (Jocelyn Falempe) [2134795] - fbcon: Document what I learned about fbcon locking (Jocelyn Falempe) [2134795] - fbcon: Call con2fb_map functions directly (Jocelyn Falempe) [2134795] - fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls (Jocelyn Falempe) [2134795] - fb: Flatten control flow in fb_set_var (Jocelyn Falempe) [2134795] - fbdev: remove FBINFO_MISC_USEREVENT around fb_blank (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_fb_blanked out of fb_blank (Jocelyn Falempe) [2134795] - Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" (Jocelyn Falempe) [2134795] - fbdev: Call fbcon_get_requirement directly (Jocelyn Falempe) [2134795] - fbcon: Call fbcon_mode_deleted/new_modelist directly (Jocelyn Falempe) [2134795] - fbdev: directly call fbcon_suspended/resumed (Jocelyn Falempe) [2134795] - fbdev: unify unlink_framebuffer paths (Jocelyn Falempe) [2134795] - fbdev: make unregister/unlink functions not fail (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_bind directly (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_(un)registered directly (Jocelyn Falempe) [2134795] - fbdev: fbmem: fix memory access if logo is bigger than the screen (Jocelyn Falempe) [2134795] - fbdev: add kerneldoc do remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: allow apertures == NULL in remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: show fbdev number for debugging (Jocelyn Falempe) [2134795] - fbcon: use kvmalloc() for scrollback buffer (Jocelyn Falempe) [2134795] - fbdev: fbcon: Fix unregister crash when more than one framebuffer (Jocelyn Falempe) [2134795] - fb: fix lost console when the user unplugs a USB adapter (Jocelyn Falempe) [2134795] - fbcon: introduce for_each_registered_fb() helper (Jocelyn Falempe) [2134795] - timers/nohz: Last resort update jiffies on nohz_full IRQ entry (Waiman Long) [2108387] - irq: Call tick_irq_enter() inside HARDIRQ_OFFSET (Waiman Long) [2108387] - irqtime: Move irqtime entry accounting after irq offset incrementation (Waiman Long) [2108387] - sched/vtime: Consolidate IRQ time accounting (Waiman Long) [2108387] - s390/vtime: Use the generic IRQ entry accounting (Waiman Long) [2108387] - sched/cputime: Remove symbol exports from IRQ time accounting (Waiman Long) [2108387] - genirq/irqdomain: Don't try to free an interrupt that has no mapping (Waiman Long) [2108387] - genirq: Provide __irq_enter/exit_raw() (Waiman Long) [2108387] - powerpc/time: Only set CONFIG_ARCH_HAS_SCALED_CPUTIME on PPC64 (Waiman Long) [2108387] - powerpc/time: isolate scaled cputime accounting in dedicated functions. (Waiman Long) [2108387] - perf: Fix list corruption in perf_cgroup_switch() (Aaron Tomlin) [2136548] - gen_compile_commands: fix issues in RHEL-8 (Íñigo Huguet) [2136840] - .gitignore: Add compilation database file (Íñigo Huguet) [2136840] - gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136840] - gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136840] - gen_compile_commands: prune some directories (Íñigo Huguet) [2136840] - scripts/clang-tools: switch explicitly to Python 3 (Íñigo Huguet) [2136840] - Makefile: Add clang-tidy and static analyzer support to makefile (Íñigo Huguet) [2136840] - kbuild: wire up the build rule of compile_commands.json to Makefile (Íñigo Huguet) [2136840] - gen_compile_commands: remove the warning about too few .cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: support *.o, *.a, modules.order in positional argument (Íñigo Huguet) [2136840] - gen_compile_commands: move directory walk to a generator function (Íñigo Huguet) [2136840] - gen_compile_commands: make -o option independent of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: reword the help message of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: do not support .cmd files under tools/ directory (Íñigo Huguet) [2136840] - gen_compile_commands: use choices for --log_levels option (Íñigo Huguet) [2136840] - gen_compile_commands: parse only the first line of .*.cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: lower the entry count threshold (Íñigo Huguet) [2136840] - scripts: add a tool to produce a compile_commands.json file (Íñigo Huguet) [2136840] - iavf: Do not restart Tx queues after reset task failure (Petr Oros) [2134005] - iavf: Fix a crash during reset task (Petr Oros) [2134005] - spec: add bpf_testmod.ko to kselftests/bpf (Yauheni Kaliuta) [2140082] - fuse: fix readdir cache race (Miklos Szeredi) [2131391] - ice: config netdev tc before setting queues number (Petr Oros) [2103946] - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Petr Oros) [2103946] - ice: Don't double unplug aux on peer initiated reset (Petr Oros) [2103946] - ice: use bitmap_free instead of devm_kfree (Petr Oros) [2103946] - ice: Fix DMA mappings leak (Petr Oros) [2103946] - ice: Fix call trace with null VSI during VF reset (Petr Oros) [2103946] - ice: Fix VSI rebuild WARN_ON check for VF (Petr Oros) [2103946] - net/ice: fix initializing the bitmap in the switch code (Petr Oros) [2103946] - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Petr Oros) [2103946] - ice: allow toggling loopback mode via ndo_set_features callback (Petr Oros) [2103946] - ice: compress branches in ice_set_features() (Petr Oros) [2103946] - ice: Add support for PPPoE hardware offload (Petr Oros) [2103946] - ice: add i2c write command (Petr Oros) [2103946] - ice: Remove pci_aer_clear_nonfatal_status() call (Petr Oros) [2103946] - ice: Remove unnecessary NULL check before dev_put (Petr Oros) [2103946] - ice: use eth_broadcast_addr() to set broadcast address (Petr Oros) [2103946] - ice: switch: dynamically add VLAN headers to dummy packets (Petr Oros) [2103946] - ice: Add support for VLAN TPID filters in switchdev (Petr Oros) [2103946] - ice: Add support for double VLAN in switchdev (Petr Oros) [2103946] - intel/ice:fix repeated words in comments (Petr Oros) [2103946] - drivers/net/ethernet/intel: fix typos in comments (Petr Oros) [2103946] - ice: Use correct order for the parameters of devm_kcalloc() (Petr Oros) [2103946] - ice: remove u16 arithmetic in ice_gnss (Petr Oros) [2103946] - ice: remove VLAN representor specific ops (Petr Oros) [2103946] - ice: don't set VF VLAN caps in switchdev (Petr Oros) [2103946] - kernel-doc: fix undefined args variable (Jan Stancek) [2134954]- sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2089660] - selftests/vm: enable running select groups of tests (Joel Savitz) [2089502] - selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089502] - selftests: clarify common error when running gup_test (Nico Pache) [2089502] - tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089502] - mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2082247] - mm: simplify freeing of devmap managed pages (Chris von Recklinghausen) [2082247] - mm: move free_devmap_managed_page to memremap.c (Chris von Recklinghausen) [2082247] - mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2082247] - mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2082247] - mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2082247] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Chris von Recklinghausen) [2082247] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Chris von Recklinghausen) [2082247] - mm: gup: remove useless BUG_ON in __get_user_pages() (Chris von Recklinghausen) [2082247] - mm: gup: remove unneed local variable orig_refs (Chris von Recklinghausen) [2082247] - mm: gup: remove set but unused local variable major (Chris von Recklinghausen) [2082247] - writeback: make the laptop_mode prototypes available unconditionally (Chris von Recklinghausen) [2082247] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Chris von Recklinghausen) [2082247] - mm: remove special swap entry functions (Chris von Recklinghausen) [2082247] - hugetlb: address ref count racing in prep_compound_gigantic_page (Chris von Recklinghausen) [2082247] - hugetlb: remove prep_compound_huge_page cleanup (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): get vma_address_end() earlier (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use goto instead of while (1) (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): add a level of indentation (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): crossing page table boundary (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): settle PageHuge on entry (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use page for pvmw->page (Chris von Recklinghausen) [2082247] - mm/gup: longterm pin migration cleanup (Chris von Recklinghausen) [2082247] - mm/gup: change index type to long as it counts pages (Chris von Recklinghausen) [2082247] - mm/gup: migrate pinned pages out of movable zone (Chris von Recklinghausen) [2082247] - mm: honor PF_MEMALLOC_PIN for all movable pages (Chris von Recklinghausen) [2082247] - mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN (Chris von Recklinghausen) [2082247] - mm/huge_memory.c: use helper function migration_entry_to_page() (Chris von Recklinghausen) [2082247] - block: add queue_to_disk() to get gendisk from request_queue (Chris von Recklinghausen) [2082247] - mm/hugetlb: remove redundant check in preparing and destroying gigantic page (Chris von Recklinghausen) [2082247] - mm/hugetlb: use helper huge_page_order and pages_per_huge_page (Chris von Recklinghausen) [2082247] - mm: handle zone device pages in release_pages() (Chris von Recklinghausen) [2082247] - mm/gup: remove the vma allocation from gup_longterm_locked() (Chris von Recklinghausen) [2082247] - mm/mremap_pages: fix static key devmap_managed_key updates (Chris von Recklinghausen) [2082247] - mm/memremap.c: convert devmap static branch to {inc,dec} (Chris von Recklinghausen) [2082247] - mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: store compound_nr as well as compound_order (Chris von Recklinghausen) [2082247] - mm: clean up the last pieces of page fault accountings (Chris von Recklinghausen) [2082247] - mm/x86: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/s390: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/powerpc: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/arm64: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm: do page fault accounting in handle_mm_fault (Chris von Recklinghausen) [2082247] - include/linux/sched/mm.h: optimize current_gfp_context() (Chris von Recklinghausen) [2082247] - mm/page_alloc: fix memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: remove redundant check non_swap_entry() (Chris von Recklinghausen) [2082247] - mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention (Chris von Recklinghausen) [2082247] - mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations (Chris von Recklinghausen) [2082247] - mm/vma: introduce VM_ACCESS_FLAGS (Chris von Recklinghausen) [2082247] - mm/vma: make vma_is_accessible() available for general use (Chris von Recklinghausen) [2082247] - kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe register (Chris von Recklinghausen) [2082247] - uprobe: collapse THP pmd after removing all uprobes (Chris von Recklinghausen) [2082247] - uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT (Chris von Recklinghausen) [2082247] - mm, thp: introduce FOLL_SPLIT_PMD (Chris von Recklinghausen) [2082247] - mm: clean up is_device_*_page() definitions (Chris von Recklinghausen) [2082247] - driver core: Add helper device_find_child_by_name() (Chris von Recklinghausen) [2082247] - mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist (Chris von Recklinghausen) [2082247] - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134892] - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134892] - sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134892] - stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134892] - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134892] - ethtool: add header/data split indication (Ivan Vecera) [2135624] - xfrm: store and rely on direction to construct offload flags (Sabrina Dubroca) [2137562] - platform/x86/intel: pmc: Support Intel Raptorlake P (Prarit Bhargava) [2076736]- KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2132161] - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (Gavin Shan) [2132161] - tools/include: Add _RET_IP_ and math definitions to kernel.h (Gavin Shan) [2132161] - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Davide Caratti) [2136409] - tcp: add a missing nf_reset_ct() in 3WHS handling (Davide Caratti) [2136409] - sock: redo the psock vs ULP protection check (Davide Caratti) [2136409] - tcp: tcp_rtx_synack() can be called from process context (Davide Caratti) [2136409] - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Davide Caratti) [2136409] - tcp: fix F-RTO may not work correctly when receiving DSACK (Davide Caratti) [2136409] - selftests: xsk: do not send zero-length packets (Ivan Vecera) [2135634] - selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Ivan Vecera) [2135634] - selftests, xsk: Fix rx_full stats test (Ivan Vecera) [2135634] - selftests/bpf: Fix xdpxceiver failures for no hugepages (Ivan Vecera) [2135634] - selftests/xsk: Add missing close() on netns fd (Ivan Vecera) [2135634] - selftests, xsk: Fix bpf_res cleanup test (Ivan Vecera) [2135634] - selftests: xsk: Add frame_headroom test (Ivan Vecera) [2135634] - selftests: xsk: Change interleaving of packets in unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Add single packet test (Ivan Vecera) [2135634] - selftests: xsk: Introduce pacing of traffic (Ivan Vecera) [2135634] - selftests: xsk: Fix socket creation retry (Ivan Vecera) [2135634] - selftests: xsk: Put the same buffer only once in the fill ring (Ivan Vecera) [2135634] - selftests: xsk: Fix missing initialization (Ivan Vecera) [2135634] - selftests: xsk: Add tests for 2K frame size (Ivan Vecera) [2135634] - selftests: xsk: Add tests for invalid xsk descriptors (Ivan Vecera) [2135634] - selftests: xsk: Eliminate test specific if-statement in test runner (Ivan Vecera) [2135634] - selftests: xsk: Add test for unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Introduce replacing the default packet stream (Ivan Vecera) [2135634] - selftests: xsk: Allow for invalid packets (Ivan Vecera) [2135634] - selftests: xsk: Eliminate MAX_SOCKS define (Ivan Vecera) [2135634] - selftests: xsx: Make pthreads local scope (Ivan Vecera) [2135634] - selftests: xsk: Make xdp_flags and bind_flags local (Ivan Vecera) [2135634] - selftests: xsk: Specify number of sockets to create (Ivan Vecera) [2135634] - selftests: xsk: Replace second_step global variable (Ivan Vecera) [2135634] - selftests: xsk: Introduce rx_on and tx_on in ifobject (Ivan Vecera) [2135634] - selftests: xsk: Add use_poll to ifobject (Ivan Vecera) [2135634] - selftests: xsx: Introduce test name in test spec (Ivan Vecera) [2135634] - selftests: xsk: Make frame_size configurable (Ivan Vecera) [2135634] - selftests: xsk: Move rxqsize into xsk_socket_info (Ivan Vecera) [2135634] - selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info (Ivan Vecera) [2135634] - selftests: xsk: Introduce test specifications (Ivan Vecera) [2135634] - selftests: xsk: Introduce type for thread function (Ivan Vecera) [2135634] - selftests: xsk: Simplify xsk and umem arrays (Ivan Vecera) [2135634] - selftests: xsk: Preface options with opt (Ivan Vecera) [2135634] - selftests: xsk: Make enums lower case (Ivan Vecera) [2135634] - selftests: xsk: Generate packets from specification (Ivan Vecera) [2135634] - selftests: xsk: Generate packet directly in umem (Ivan Vecera) [2135634] - selftests: xsk: Simplify cleanup of ifobjects (Ivan Vecera) [2135634] - selftests: xsk: Decrease sending speed (Ivan Vecera) [2135634] - selftests: xsk: Validate tx stats on tx thread (Ivan Vecera) [2135634] - selftests: xsk: Simplify packet validation in xsk tests (Ivan Vecera) [2135634] - selftests: xsk: Rename worker_* functions that are not thread entry points (Ivan Vecera) [2135634] - selftests: xsk: Disassociate umem size with packets sent (Ivan Vecera) [2135634] - selftests: xsk: Remove end-of-test packet (Ivan Vecera) [2135634] - selftests: xsk: Simplify the retry code (Ivan Vecera) [2135634] - selftests: xsk: Return correct error codes (Ivan Vecera) [2135634] - selftests: xsk: Remove unused variables (Ivan Vecera) [2135634] - selftests: xsk: Remove the num_tx_packets option (Ivan Vecera) [2135634] - selftests: xsk: Remove color mode (Ivan Vecera) [2135634] - xsk: Fix possible crash when multiple sockets are created (Ivan Vecera) [2135634] - i40e: xsk: Move tmp desc array from driver to pool (Ivan Vecera) [2135634] - xsk: Initialise xskb free_list_node (Ivan Vecera) [2135634] - xsk: Fix corrupted packets for XDP_SHARED_UMEM (Ivan Vecera) [2135634] - xsk: Fix clang build error in __xp_alloc (Ivan Vecera) [2135634] - xsk: Do not write NULL in SW ring at allocation failure (Ivan Vecera) [2135634] - xsk: Fix crash on double free in buffer pool (Ivan Vecera) [2135634] - xsk: Optimize for aligned case (Ivan Vecera) [2135634] - xsk: Batched buffer allocation for the pool (Ivan Vecera) [2135634] - xsk: Get rid of unused entry in struct xdp_buff_xsk (Ivan Vecera) [2135634] - redhat/configs: Move config files under common/generic/x86 to generic/x86_64 (Waiman Long) [2139172] - fbmem: Check virtual screen sizes in fb_set_var() (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Prevent that screen size is smaller than font size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Disallow setting font bigger than screen size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - video: of_display_timing.h: include errno.h (Wander Lairson Costa) [2109116] {CVE-2021-33655} - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver doc (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver lock usage doc (Cédric Le Goater) [1660908] - s390/Docs: new doc describing lock usage by the vfio_ap device driver (Cédric Le Goater) [1660908] - s390/vfio-ap: bypass unnecessary processing of AP resources (Cédric Le Goater) [1660908] - s390/vfio-ap: update docs to include dynamic config support (Cédric Le Goater) [1660908] - s390/vfio-ap: handle config changed and scan complete notification (Cédric Le Goater) [1660908] - s390/vfio-ap: sysfs attribute to display the guest's matrix (Cédric Le Goater) [1660908] - s390/vfio-ap: implement in-use callback for vfio_ap driver (Cédric Le Goater) [1660908] - s390/vfio-ap: reset queues after adapter/domain unassignment (Cédric Le Goater) [1660908] - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed (Cédric Le Goater) [1660908] - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign (Cédric Le Goater) [1660908] - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce new mutex to control access to the KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock (Cédric Le Goater) [1660908] - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device (Cédric Le Goater) [1660908] - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce shadow APCB (Cédric Le Goater) [1660908] - s390/vfio-ap: manage link between queue struct and matrix mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/vfio-ap: use new AP bus interface to search for queue devices (Cédric Le Goater) [1660908] - s390/ap: fix error handling in __verify_queue_reservations() (Cédric Le Goater) [1660908] - s390/zcrypt: code cleanup (Cédric Le Goater) [1660908] - s390/zcrypt: fix wrong offset index for APKA master key valid state (Cédric Le Goater) [1660908] - s390/ap: uevent on apmask/aqpmask change (Cédric Le Goater) [1660908] - s390/vfio-ap: fix kernel doc and signature of group notifier functions (Cédric Le Goater) [1660908] - s390/ap: enable sysfs attribute scans to force AP bus rescan (Cédric Le Goater) [1660908] - s390/ap: fix crash on older machines based on QCI info missing (Cédric Le Goater) [1660908] - s390/ap: notify drivers on config changed and scan complete callbacks (Cédric Le Goater) [1660908] - s390/ap: driver callback to indicate resource in use (Cédric Le Goater) [1660908] - MAINTAINERS: update file path for S390 VFIO AP DRIVER (Cédric Le Goater) [1660908] - s390/vfio-ap: add status attribute to AP queue device's sysfs dir (Cédric Le Goater) [1660908] - s390/ap: function rework based on compiler warning (Cédric Le Goater) [1660908] - s390/vfio-ap: s390/crypto: fix all kernel-doc warnings (Cédric Le Goater) [1660908] - s390/ap: new module option ap.useirq (Cédric Le Goater) [1660908] - s390/ap: fix state machine hang after failure to enable irq (Cédric Le Goater) [1660908] - s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/ap: use the common device_driver pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Cédric Le Goater) [1660908] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up mdev resources when remove callback invoked (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap_drv's definition (Cédric Le Goater) [1660908] - s390/vfio-ap: fix circular lockdep when setting/clearing crypto masks (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap resources when KVM pointer invalidated (Cédric Le Goater) [1660908] - s390/vfio-ap: No need to disable IRQ after queue reset (Cédric Le Goater) [1660908] - Documentation: s390/vfio-ap: eliminate duplicated word (Cédric Le Goater) [1660908] - docs: s390: Fix wrong label Guest2 instead of Guest3 (Cédric Le Goater) [1660908] - s390: vfio-ap: make local functions and data static (Cédric Le Goater) [1660908] - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Petr Oros) [2106964] - i40e: Fix VF set max MTU size (Petr Oros) [2106964] - iavf: Fix set max MTU size with port VLAN and jumbo frames (Petr Oros) [2106964] - iavf: Fix bad page state (Petr Oros) [2106964] - i40e: Fix VF hang when reset is triggered on another VF (Ivan Vecera) [2103801] - mpi3mr: a minor change (Tomas Henzl) [2115748] - scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115748] - scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115748] - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115748] - scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115748] - scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115748] - scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115748] - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115748] - scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115748] - scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115748] - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115748] - scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115748] - scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115748] - scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115748] - scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115748] - scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115748] - scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115748] - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115748] - scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115748] - scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115748] - lpfc version to 14.0.0.18. (Dick Kennedy) [2114050] - scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114050] - scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114050] - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114050] - scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114050] - scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114050] - scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114050] - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114050] - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114050] - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114050] - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114050] - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114050] - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114050] - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114050] - scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114050] - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114050] - scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114050] - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114050] - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114050] - scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI initialization after link up (Dick Kennedy) [2114050] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115763] - scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115763] - scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115763] - scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115763] - scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115763] - scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115763] - media: em28xx: initialize refcount before kref_get (Dean Nelson) [2128003] {CVE-2022-3239} - gfs2: Register fs after creating workqueues (Bob Peterson) [2121201] - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax (Vratislav Bendel) [2139096] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137585] {CVE-2022-42703} - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() (Waiman Long) [2137585] {CVE-2022-42703} - mm/rmap: Fix typos in comments (Waiman Long) [2137585] {CVE-2022-42703} - iavf: Fix set max MTU size with port VLAN and jumbo frames (Stefan Assmann) [2103944] - iavf: Fix bad page state (Stefan Assmann) [2103944] - iavf: Fix cached head and tail value for iavf_get_tx_pending (Stefan Assmann) [2103944] - iavf: Fix change VF's mac address (Stefan Assmann) [2103944] - iavf: Fix race between iavf_close and iavf_reset_task (Stefan Assmann) [2103944] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103944] - iavf: Fix 'tc qdisc show' listing too many queues (Stefan Assmann) [2103944] - iavf: Fix max_rate limiting (Stefan Assmann) [2103944] - iavf: Check for duplicate TC flower filter before parsing (Stefan Assmann) [2103944] - iavf: Fix handling of dummy receive descriptors (Stefan Assmann) [2103944] - iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq (Stefan Assmann) [2103944] - intel/iavf:fix repeated words in comments (Stefan Assmann) [2103944] - intel: remove unused macros (Stefan Assmann) [2103944] - iavf: Add waiting for response from PF in set mac (Stefan Assmann) [2103944] - iavf: Use irq_update_affinity_hint() (Stefan Assmann) [2103944] - net: Fix return value of qdisc ingress handling on success (Ivan Vecera) [2131361]- PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2082836] - megaraid_sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mpt3sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mptcp: fix unreleased socket in accept queue (Paolo Abeni) [2135884] - mptcp: factor out __mptcp_close() without socket lock (Paolo Abeni) [2135884] - mptcp: do not queue data on closed subflows (Paolo Abeni) [2135884] - mptcp: move subflow cleanup in mptcp_destroy_common() (Paolo Abeni) [2135884] - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() (Paolo Abeni) [2135884] - xfs: fix perag reference leak on iteration race with growfs (Brian Foster) [2081105] - xfs: terminate perag iteration reliably on agcount (Brian Foster) [2081105] - xfs: rename the next_agno perag iteration variable (Brian Foster) [2081105] - xfs: fold perag loop iteration logic into helper function (Brian Foster) [2081105] - xfs: prevent spoofing of rtbitmap blocks when recovering buffers (Brian Foster) [2081105] - xfs: Enforce attr3 buffer recovery order (Brian Foster) [2081105] - xfs: avoid unnecessary waits in xfs_log_force_lsn() (Brian Foster) [2081105] - xfs: factor out forced iclog flushes (Brian Foster) [2081105] - xfs: detect misaligned rtinherit directory extent size hints (Brian Foster) [2081105] - xfs: fix an integer overflow error in xfs_growfs_rt (Brian Foster) [2081105] - xfs: improve FSGROWFSRT precondition checking (Brian Foster) [2081105] - xfs: reset child dir '..' entry when unlinking child (Brian Foster) [2081105] - xfs: check for sparse inode clusters that cross new EOAG when shrinking (Brian Foster) [2081105] - xfs: Fix multiple fall-through warnings for Clang (Brian Foster) [2081105] - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks (Brian Foster) [2081105] - xfs: don't nest icloglock inside ic_callback_lock (Brian Foster) [2081105] - xfs: Initialize error in xfs_attr_remove_iter (Brian Foster) [2081105] - xfs: remove dead stale buf unpin handling code (Brian Foster) [2081105] - xfs: hold buffer across unpin and potential shutdown processing (Brian Foster) [2081105] - xfs: force the log offline when log intent item recovery fails (Brian Foster) [2081105] - xfs: shorten the shutdown messages to a single line (Brian Foster) [2081105] - xfs: print name of function causing fs shutdown instead of hex pointer (Brian Foster) [2081105] - xfs: fix type mismatches in the inode reclaim functions (Brian Foster) [2081105] - xfs: separate primary inode selection criteria in xfs_iget_cache_hit (Brian Foster) [2081105] - xfs: refactor the inode recycling code (Brian Foster) [2081105] - xfs: add iclog state trace events (Brian Foster) [2081105] - xfs: xfs_log_force_lsn isn't passed a LSN (Brian Foster) [2081105] - xfs: remove need_start_rec parameter from xlog_write() (Brian Foster) [2081105] - xfs: remove xfs_blkdev_issue_flush (Brian Foster) [2081105] - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() (Brian Foster) [2081105] - xfs: log stripe roundoff is a property of the log (Brian Foster) [2081105] - xfs: remove redundant initialization of variable error (Brian Foster) [2081105] - xfs: perag may be null in xfs_imap() (Brian Foster) [2081105] - xfs: Make attr name schemes consistent (Brian Foster) [2081105] - xfs: Fix default ASSERT in xfs_attr_set_iter (Brian Foster) [2081105] - xfs: rename struct xfs_eofblocks to xfs_icwalk (Brian Foster) [2081105] - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ (Brian Foster) [2081105] - xfs: selectively keep sick inodes in memory (Brian Foster) [2081105] - xfs: drop IDONTCACHE on inodes when we mark them sick (Brian Foster) [2081105] - xfs: drop the AGI being passed to xfs_check_agi_freecount (Brian Foster) [2081105] - xfs: cleanup error handling in xfs_buf_get_map (Brian Foster) [2081105] - xfs: remove ->b_offset handling for page backed buffers (Brian Foster) [2081105] - xfs: refactor per-AG inode tagging functions (Brian Foster) [2081105] - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag (Brian Foster) [2081105] - xfs: pass struct xfs_eofblocks to the inode scan callback (Brian Foster) [2081105] - xfs: make the icwalk processing functions clean up the grab state (Brian Foster) [2081105] - xfs: clean up inode state flag tests in xfs_blockgc_igrab (Brian Foster) [2081105] - xfs: remove indirect calls from xfs_inode_walk{,_ag} (Brian Foster) [2081105] - xfs: remove iter_flags parameter from xfs_inode_walk_* (Brian Foster) [2081105] - xfs: move xfs_inew_wait call into xfs_dqrele_inode (Brian Foster) [2081105] - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab (Brian Foster) [2081105] - xfs: pass the goal of the incore inode walk to xfs_inode_walk() (Brian Foster) [2081105] - xfs: rename xfs_inode_walk functions to xfs_icwalk (Brian Foster) [2081105] - xfs: move the inode walk functions further down (Brian Foster) [2081105] - xfs: detach inode dquots at the end of inactivation (Brian Foster) [2081105] - xfs: move the quotaoff dqrele inode walk into xfs_icache.c (Brian Foster) [2081105] - xfs: don't take a spinlock unconditionally in the DIO fastpath (Brian Foster) [2081105] - xfs: mark xfs_bmap_set_attrforkoff static (Brian Foster) [2081105] - xfs: Remove redundant assignment to busy (Brian Foster) [2081105] - xfs: sort variable alphabetically to avoid repeated declaration (Brian Foster) [2081105] - xfs: remove xfs_perag_t (Brian Foster) [2081105] - xfs: use perag through unlink processing (Brian Foster) [2081105] - xfs: clean up and simplify xfs_dialloc() (Brian Foster) [2081105] - xfs: inode allocation can use a single perag instance (Brian Foster) [2081105] - xfs: get rid of xfs_dir_ialloc() (Brian Foster) [2081105] - xfs: collapse AG selection for inode allocation (Brian Foster) [2081105] - xfs: simplify xfs_dialloc_select_ag() return values (Brian Foster) [2081105] - xfs: remove agno from btree cursor (Brian Foster) [2081105] - xfs: use perag for ialloc btree cursors (Brian Foster) [2081105] - xfs: convert allocbt cursors to use perags (Brian Foster) [2081105] - xfs: convert refcount btree cursor to use perags (Brian Foster) [2081105] - xfs: convert rmap btree cursor to using a perag (Brian Foster) [2081105] - xfs: add a perag to the btree cursor (Brian Foster) [2081105] - xfs: pass perags around in fsmap data dev functions (Brian Foster) [2081105] - xfs: push perags through the ag reservation callouts (Brian Foster) [2081105] - xfs: pass perags through to the busy extent code (Brian Foster) [2081105] - xfs: convert secondary superblock walk to use perags (Brian Foster) [2081105] - xfs: convert xfs_iwalk to use perag references (Brian Foster) [2081105] - xfs: convert raw ag walks to use for_each_perag (Brian Foster) [2081105] - xfs: make for_each_perag... a first class citizen (Brian Foster) [2081105] - xfs: move perag structure and setup to libxfs/xfs_ag.[ch] (Brian Foster) [2081105] - xfs: prepare for moving perag definitions and support to libxfs (Brian Foster) [2081105] - xfs: move xfs_perag_get/put to xfs_ag.[ch] (Brian Foster) [2081105] - xfs: remove unnecessary shifts (Brian Foster) [2081105] - xfs: clean up open-coded fs block unit conversions (Brian Foster) [2081105] - xfs: Clean up xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Remove xfs_attr_rmtval_set (Brian Foster) [2081105] - xfs: Add delay ready attr set routines (Brian Foster) [2081105] - xfs: Add delay ready attr remove routines (Brian Foster) [2081105] - xfs: Hoist node transaction handling (Brian Foster) [2081105] - xfs: Hoist xfs_attr_leaf_addname (Brian Foster) [2081105] - xfs: Hoist xfs_attr_node_addname (Brian Foster) [2081105] - xfs: Add helper xfs_attr_node_addname_find_attr (Brian Foster) [2081105] - xfs: Separate xfs_attr_node_addname and xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Refactor xfs_attr_set_shortform (Brian Foster) [2081105] - xfs: Add xfs_attr_node_remove_name (Brian Foster) [2081105] - xfs: Reverse apply 72b97ea40d (Brian Foster) [2081105] - xfs: use xfs_buf_alloc_pages for uncached buffers (Brian Foster) [2081105] - xfs: split up xfs_buf_allocate_memory (Brian Foster) [2081105] - xfs: Fix fall-through warnings for Clang (Brian Foster) [2081105] - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109830] - scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109830] - scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109830] - scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109830] - scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109830] - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109830] - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109830] - scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109830] - scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120070] - scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120070] - platform/x86/intel/vsec: Fix wrong type for local status variables (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add support for Raptor Lake (Prarit Bhargava) [2076744] - platform/x86/intel/pmt: telemetry: Fix fixed region handling (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Rework early hardware code (Prarit Bhargava) [2076744] - platform/x86/intel: Fix pmt_crashlog array reference (Prarit Bhargava) [2076744] - powerpc/kexec_file: Use current CPU info while setting up FDT (Mamatha Inamdar) [2126520] - mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops (Waiman Long) [2095075] - mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan() (Waiman Long) [2095075] - mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock (Waiman Long) [2095075] - mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear() (Waiman Long) [2095075] - mm/kmemleak: avoid scanning potential huge holes (Waiman Long) [2095075] - KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1664379] - KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1664379] - KVM: s390/pci: fix include duplicates (Thomas Huth) [1664379] - redhat: Use group notifier to get the KVM pointer in the vfio_pci_zdev code (Thomas Huth) [1664379] - KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1664379] - KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1664379] - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1664379] - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1664379] - vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1664379] - vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1664379] - vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1664379] - KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1664379] - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1664379] - KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1664379] - KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1664379] - KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1664379] - KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1664379] - redhat: Enable the new CONFIG_VFIO_PCI_ZDEV_KVM switch (Thomas Huth) [1664379] - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1664379] - vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig (Thomas Huth) [1664379] - vfio-pci/zdev: fix possible segmentation fault issue (Thomas Huth) [1664379] - s390/pci: stash dtsm and maxstbl (Thomas Huth) [1664379] - s390/pci: stash associated GISA designation (Thomas Huth) [1664379] - s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1664379] - s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1664379] - s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1664379] - s390/cio: add tpi.h header file (Thomas Huth) [1664379] - s390/ap: fix kernel doc comments (Thomas Huth) [1664379] - s390/sclp: detect the AISI facility (Thomas Huth) [1664379] - s390/sclp: detect the AENI facility (Thomas Huth) [1664379] - s390/sclp: detect the AISII facility (Thomas Huth) [1664379] - s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1664379] - s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1664379] - s390/pci: add error record for CC 2 retries (Thomas Huth) [2134399] - s390/pci: add PCI access type and length to error records (Thomas Huth) [2134399] - s390/pci: don't log availability events as errors (Thomas Huth) [2134399] - s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [2134399] - s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [2134399] - redhat: Restore clp_rescan_pci_devices_simple() function (Thomas Huth) [2134399] - s390/pci: improve zpci_dev reference counting (Thomas Huth) [2134399] - s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [2134399] - s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [2134399] - s390/pci: use physical addresses in DMA tables (Thomas Huth) [2134399] - s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [2134399] - s390/pci: implement minimal PCI error recovery (Thomas Huth) [2134399] - PCI: Export pci_dev_lock() (Thomas Huth) [2134399] - PCI: Export pci_dev_trylock() and pci_dev_unlock() (Thomas Huth) [2134399] - s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [2134399] - s390/pci: refresh function handle in iomap (Thomas Huth) [2134399] - s390/pci: add simpler s390dbf traces for events (Thomas Huth) [2134399] - s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [2134399] - s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [2134399] - s390/pci: read clp_list_pci_req only once (Thomas Huth) [2134399] - s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [2134399] - s390/pci: improve DMA translation init and exit (Thomas Huth) [2134399] - s390/pci: simplify CLP List PCI handling (Thomas Huth) [2134399] - s390/pci: handle FH state mismatch only on disable (Thomas Huth) [2134399] - s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [2134399] - s390/pci: reset zdev->zbus on registration failure (Thomas Huth) [2134399] - s390/pci: cleanup resources only if necessary (Thomas Huth) [2134399] - s390/pci: add zpci_set_irq()/zpci_clear_irq() (Thomas Huth) [2134399] - s390/pci: use register pair instead of register asm (Thomas Huth) [2134399] - s390: introduce register pair union (Thomas Huth) [2134399] - s390/pci: handle stale deconfiguration events (Thomas Huth) [2134399] - s390/pci: rename zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: narrow scope of zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: separate zbus registration from scanning (Thomas Huth) [2134399] - s390/pci: use mutex not spinlock for zbus list (Thomas Huth) [2134399] - s390/pci: separate zbus creation from scanning (Thomas Huth) [2134399] - s390/pci: do more bus setup in zpci_bus_scan() (Thomas Huth) [2134399] - s390/pci: introduce zpci_bus_scan_device() (Thomas Huth) [2134399] - s390/pci: fix DMA cleanup on hard deconfigure (Thomas Huth) [2134399] - s390/pci: move zpci_remove_device() to bus code (Thomas Huth) [2134399] - s390/pci: unify de-/configure for slots and events (Thomas Huth) [2134399] - s390/pci: add zpci_event_hard_deconfigured() (Thomas Huth) [2134399] - s390/pci: deconfigure device on release (Thomas Huth) [2134399] - s390/pci: refactor zpci function states (Thomas Huth) [2134399] - s390/pci: inform when missing required facilities (Thomas Huth) [2134399] - s390/pci: remove races against pte updates (Thomas Huth) [2134399] - s390: remove orphaned function declarations (Thomas Huth) [2134399] - s390/pci: add missing pci_iov.h include (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices_simple() (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices() (Thomas Huth) [2134399] - s390/pci: consolidate SR-IOV specific code (Thomas Huth) [2134399] - s390/pci: Implement ioremap_wc/prot() with MIO (Thomas Huth) [2134399] - s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported (Thomas Huth) [2134399] - s390/pci: clarify comment in s390_mmio_read/write (Thomas Huth) [2134399] - s390/pci: remove unused functions (Thomas Huth) [2134399] - s390/pci: Log new handle in clp_disable_fh() (Thomas Huth) [2134399] - s390/pci: ioremap() align with generic code (Thomas Huth) [2134399] - s390: enforce CONFIG_SMP (Thomas Huth) [2134399] - s390/pci: mark function(s) __always_inline (Thomas Huth) [2134399] - s390/pci: avoid using strncmp with hardcoded length (Thomas Huth) [2134399] - s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources (Thomas Huth) [2134399] - s390: pci: no need to check return value of debugfs_create functions (Thomas Huth) [2134399] - s390/pci: fix sleeping in atomic during hotplug (Thomas Huth) [2134399] - s390/pci: remove fmb address from debug output (Thomas Huth) [2134399] - s390/pci: add fmt3 fmb (Thomas Huth) [2134399] - tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111063] - KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111063] - KVM: s390: guest support for topology function (Thomas Huth) [2111063] - KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111063] - KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2111063] - Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update msr.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update amd-memory-encryption.rst references (Thomas Huth) [2043872] - Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2043872] - Documentation: KVM: add API issues section (Thomas Huth) [2043872] - Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2043872] - Documentation: KVM: add separate directories for architecture-specific documentation (Thomas Huth) [2043872] - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2043872] - KVM: s390: Add CPU dump functionality (Thomas Huth) [2043872] - KVM: s390: Add configuration dump functionality (Thomas Huth) [2043872] - KVM: s390: pv: Add query dump information (Thomas Huth) [2043872] - KVM: s390: pv: Add dump support definitions (Thomas Huth) [2043872] - KVM: s390: pv: Add query interface (Thomas Huth) [2043872] - s390/uv: Add dump fields to query (Thomas Huth) [2043872] - s390/uv: Add SE hdr query information (Thomas Huth) [2043872] - kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Thomas Huth) [2043872] - docs: kvm: fix WARNINGs from api.rst (Thomas Huth) [2043872] - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Thomas Huth) [2043872] - s390/gmap: voluntarily schedule during key setting (Thomas Huth) [2043872] - KVM: s390: Don't indicate suppression on dirtying, failing memop (Thomas Huth) [2043872] - s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2043872] - KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2043872] - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2043872] - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121790] - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121790] - scsi: core: Fix a use-after-free (Ming Lei) [1961010] - net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2135685] - net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2135685] - net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2135685] - powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2133103] - flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2136875] - flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2136875] - net/sched: flower: Add PPPoE filter (Ivan Vecera) [2136875] - flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2136875] - net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2136875] - net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2136875] - flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2136875] - net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2136875] - net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2136875] - dissector: do not set invalid PPP protocol (Ivan Vecera) [2136875] - dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2139161] - provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2139161] - wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2139161] - add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2139161] - dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2139161] - dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2139161] - dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2139161] - dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2139161] - dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2139161] - dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2139161] - dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2139161] - dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2139161] - dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2139161] - dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2139161] - dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2139161] - dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2139161] - dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2139161] - dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2139161] - dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2139161] - dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2139161] - dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2139161] - dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2139161] - dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2139161] - dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2139161] - dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2139161] - dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2139161] - dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2139161] - Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2139161] - Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2139161] - dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2139161] - dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2139161] - dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2139161] - dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2139161] - dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2139161] - dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2139161] - dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2139161] - writeback: Avoid skipping inode writeback (Waiman Long) [2138886] - writeback: fix obtain a reference to a freeing memcg css (Waiman Long) [2138886] - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2138886] - memcg: increase MEMCG_CHARGE_BATCH to 64 (Waiman Long) [2138886] - mm: page_counter: rearrange struct page_counter fields (Waiman Long) [2138886] - mm: page_counter: remove unneeded atomic ops for low/min (Waiman Long) [2138886] - memcg: reduce size of memcg vmstats structures (Waiman Long) [2138886] - memcg: rearrange code (Waiman Long) [2138886] - memcg: extract memcg_vmstats from struct mem_cgroup (Waiman Long) [2138886] - mm: memcontrol: fix potential oom_lock recursion deadlock (Waiman Long) [2138886] - mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2 (Waiman Long) [2138886] - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2138886] - writeback: memcg: simplify cgroup_writeback_by_id (Waiman Long) [2138886] - writeback, cgroup: do not reparent dax inodes (Waiman Long) [2138886] - writeback, cgroup: remove wb from offline list before releasing refcnt (Waiman Long) [2138886] - writeback, cgroup: release dying cgwbs by switching attached inodes (Waiman Long) [2138886] - writeback, cgroup: support switching multiple inodes at once (Waiman Long) [2138886] - writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn() (Waiman Long) [2138886] - writeback, cgroup: keep list of inodes attached to bdi_writeback (Waiman Long) [2138886] - writeback, cgroup: switch to rcu_work API in inode_switch_wbs() (Waiman Long) [2138886] - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode (Waiman Long) [2138886] - writeback, cgroup: add smp_mb() to cgroup_writeback_umount() (Waiman Long) [2138886] - writeback, cgroup: do not switch inodes with I_WILL_FREE flag (Waiman Long) [2138886] - docs/admin-guide: cgroup-v2: typos and spaces (Waiman Long) [2138886] - fs: improve comments for writeback_single_inode() (Waiman Long) [2138886] - writeback: remove struct bdi_writeback_congested (Waiman Long) [2138886] - writeback: remove {set,clear}_wb_congested (Waiman Long) [2138886] - fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount (Waiman Long) [2138886] - blkcg: remove unused __blkg_release_rcu() (Waiman Long) [2138886] - writeback: Add a bdi_writeback_rh extension to struct bdi_writeback (Waiman Long) [2138886] - RDMA/irdma: Report the correct link speed (Kamal Heib) [2125102] - blk-mq: avoid double ->queue_rq() because of early timeout (Ming Lei) [2132438] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2132438] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2132438] - bridge: Do not send empty IFLA_AF_SPEC attribute (Ivan Vecera) [2139133] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Ivan Vecera) [2139133] - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2139133]- ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2131024] - udp: Update reuse->has_conns under reuseport_lock. (Xin Long) [2135937] - udp: Remove redundant __udp_sysctl_init() call from udp_init(). (Xin Long) [2135937] - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Xin Long) [2135937] - Documentation: fix udp_wmem_min in ip-sysctl.rst (Xin Long) [2135937] - be2net: Fix buffer overflow in be_get_module_eeprom (Josef Oskera) [2126917] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2133331]- md: Fix spelling mistake in comments of r5l_log (Nigel Croxon) [2112935] - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Nigel Croxon) [2112935] - md/raid10: convert resync_lock to use seqlock (Nigel Croxon) [2112935] - md/raid10: fix improper BUG_ON() in raise_barrier() (Nigel Croxon) [2112935] - md/raid10: prevent unnecessary calls to wake_up() in fast path (Nigel Croxon) [2112935] - md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait (Nigel Croxon) [2112935] - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Nigel Croxon) [2112935] - md: Remove extra mddev_get() in md_seq_start() (Nigel Croxon) [2112935] - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (Nigel Croxon) [2112935 2111563] - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Nigel Croxon) [2112935] - md/raid5: Don't read ->active_stripes if it's not needed (Nigel Croxon) [2112935] - md/raid5: Cleanup prototype of raid5_get_active_stripe() (Nigel Croxon) [2112935] - md/raid5: Drop extern on function declarations in raid5.h (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md: Replace snprintf with scnprintf (Nigel Croxon) [2112935] - md/raid10: fix compile warning (Nigel Croxon) [2112935] - md/raid5: Fix spelling mistakes in comments (Nigel Croxon) [2112935] - md: call __md_stop_writes in md_stop (Nigel Croxon) [2112935] - md: Flush workqueue md_rdev_misc_wq in md_alloc() (Nigel Croxon) [2112935] - drivers:md:fix a potential use-after-free bug (Nigel Croxon) [2112935] - md/raid5: Ensure batch_last is released before sleeping for quiesce (Nigel Croxon) [2112935] - md/raid5: Move stripe_request_ctx up (Nigel Croxon) [2112935] - md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() (Nigel Croxon) [2112935] - md/raid5: Make is_inactive_blocked() helper (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md-raid10: fix KASAN warning (Nigel Croxon) [2112935] - md: fix build failure for !MODULE (Nigel Croxon) [2112935] - raid5: fix duplicate checks for rdev->saved_raid_disk (Nigel Croxon) [2112935] - md/raid5: Convert prepare_to_wait() to wait_woken() api (Nigel Croxon) [2112935] - md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() (Nigel Croxon) [2112935] - md: Fix spelling mistake in comments (Nigel Croxon) [2112935] - md/raid5: Increase restriction on max segments per request (Nigel Croxon) [2112935] - md/raid5: Improve debug prints (Nigel Croxon) [2112935] - md/raid5: Pivot raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Check all disks in a stripe_head for reshape progress (Nigel Croxon) [2112935] - md/raid5: Refactor add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Keep a reference to last stripe_head for batch (Nigel Croxon) [2112935] - md/raid5: Refactor for loop in raid5_make_request() into while loop (Nigel Croxon) [2112935] - md/raid5: Move read_seqcount_begin() into make_stripe_request() (Nigel Croxon) [2112935] - md/raid5: Drop the do_prepare flag in raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Factor out helper from raid5_make_request() loop (Nigel Croxon) [2112935] - md/raid5: Move common stripe get code into new find_get_stripe() helper (Nigel Croxon) [2112935] - md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_make_request loop (Nigel Croxon) [2112935] - md/raid5: Factor out ahead_of_reshape() function (Nigel Croxon) [2112935] - md/raid5: Make logic blocking check consistent with logic that blocks (Nigel Croxon) [2112935] - md: unlock mddev before reap sync_thread in action_store (Nigel Croxon) [2112935] - md: Explicitly create command-line configured devices (Nigel Croxon) [2112935] - md: Notify sysfs sync_completed in md_reap_sync_thread() (Nigel Croxon) [2112935] - md: Ensure resync is reported after it starts (Nigel Croxon) [2112935] - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Nigel Croxon) [2112935] - md/raid5-cache: Annotate pslot with __rcu notation (Nigel Croxon) [2112935] - md/raid5-cache: Clear conf->log after finishing work (Nigel Croxon) [2112935] - md/raid5-cache: Drop RCU usage of conf->log (Nigel Croxon) [2112935] - md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() (Nigel Croxon) [2112935] - md/raid5: suspend the array for calls to log_exit() (Nigel Croxon) [2112935] - md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() (Nigel Croxon) [2112935] - md/raid5-log: Drop extern decorators for function prototypes (Nigel Croxon) [2112935] - md/raid5: missing error code in setup_conf() (Nigel Croxon) [2112935] - Revert "md: don't unregister sync_thread with reconfig_mutex held" (Nigel Croxon) [2112935] - qed: fix typos in comments (Manish Chopra) [2111885] - net: qede: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() (Manish Chopra) [2111885] - qlogic: qed: fix clang -Wformat warnings (Manish Chopra) [2111885] - qed: Use bitmap_empty() (Manish Chopra) [2111885] - qed: Use the bitmap API to allocate bitmaps (Manish Chopra) [2111885] - qlogic/qed: fix repeated words in comments (Manish Chopra) [2111885] - net: qed: fix typos in comments (Manish Chopra) [2111885] - RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Manish Chopra) [2111885] - qed: rework qed_rdma_bmap_free() (Manish Chopra) [2111885] - qed: Remove IP services API. (Manish Chopra) [2111885] - qed: remove an unneed NULL check on list iterator (Manish Chopra) [2111885] - RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2120676 2103957] - RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2120676 2103957] - RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120676] - RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120676] - RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2120676 2103957 2033244 2053376] - IB/iser: Fix login with authentication (Kamal Heib) [2120676] - RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120676] - RDMA/rxe: Fix error unwind in rxe_create_qp() (Kamal Heib) [2120676] - RDMA/rxe: Split qp state for requester and completer (Kamal Heib) [2120676] - RDMA/rxe: Generate error completion for error requester QP state (Kamal Heib) [2120676] - RDMA/rxe: Update wqe_index for each wqe error completion (Kamal Heib) [2120676] - RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120676] - RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120676] - RDMA/srpt: Duplicate port name members (Kamal Heib) [2120676] - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" (Kamal Heib) [2120676] - RDMA/rxe: Replace __rxe_do_task by rxe_run_task (Kamal Heib) [2120676] - RDMA/rxe: Limit the number of calls to each tasklet (Kamal Heib) [2120676] - RDMA/rxe: Make the tasklet exits the same (Kamal Heib) [2120676] - RDMA/rxe: Fix rnr retry behavior (Kamal Heib) [2120676] - RDMA/rxe: Add rxe_is_fenced() subroutine (Kamal Heib) [2120676] - RDMA/rxe: For invalidate compare according to set keys in mr (Kamal Heib) [2120676] - RDMA: Fix comment typo (Kamal Heib) [2120676] - IB: Fix repeated words 'the the' comments (Kamal Heib) [2120676] - RDMA/rxe: Fix mw bind to allow any consumer key portion (Kamal Heib) [2120676] - RDMA/rxe: Fix spelling mistake in error print (Kamal Heib) [2120676] - RDMA/rxe: Remove unused qp parameter (Kamal Heib) [2120676] - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120676] - RDMA/rxe: Remove unused mask parameter (Kamal Heib) [2120676] - RDMA/rxe: Rename rxe_atomic_reply to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add common rxe_prepare_res() (Kamal Heib) [2120676] - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup (Kamal Heib) [2120676] - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120676] - RDMA/hfi1: Depend on !UML (Kamal Heib) [2120676] - RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2120676 2103957] - RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120676] - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add AE source to error log (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2120676 2103957] - IB: Fix spelling of 'writable' (Kamal Heib) [2120676] - RDMA/rxe: Remove unnecessary include statement (Kamal Heib) [2120676] - RDMA/rxe: Replace include statement (Kamal Heib) [2120676] - RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (Kamal Heib) [2120676] - RDMA/rxe: Fix deadlock in rxe_do_local_ops() (Kamal Heib) [2120676] - RDMA/rxe: Merge normal and retry atomic flows (Kamal Heib) [2120676] - RDMA/rxe: Move atomic original value to res (Kamal Heib) [2120676] - RDMA/rxe: Move atomic responder res to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add a responder state for atomic reply (Kamal Heib) [2120676] - RDMA/rxe: Move code to rxe_prepare_atomic_res() (Kamal Heib) [2120676] - RDMA/rxe: Convert read side locking to rcu (Kamal Heib) [2120676] - RDMA/rxe: Stop lookup of partially built objects (Kamal Heib) [2120676] - RDMA/rxe: Remove useless pkt parameters (Kamal Heib) [2120676] - RDMA: Correct duplicated words in comments (Kamal Heib) [2120676] - IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120676] - RDMA/rxe: fix xa_alloc_cycle() error return value check again (Kamal Heib) [2120676] - RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2120676 2117912] - RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2120676 2117912] - RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120676] - RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120675] - RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120675] - RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120675] - RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120675] - RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120675] - RDMA/core: Fix typo in comment (Kamal Heib) [2120675] - IB/hf1: Fix typo in comment (Kamal Heib) [2120675] - IB/iser: Fix typo in comment (Kamal Heib) [2120675] - IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120675] - RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120675] - RDMA/rxe: Enforce IBA C11-17 (Kamal Heib) [2120675] - RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Check rxe_get() return value (Kamal Heib) [2120675] - RDMA/rxe: Add rxe_srq_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Remove IB_SRQ_INIT_MASK (Kamal Heib) [2120675] - RDMA/rxe: Skip adjusting remote addr for write in retry operation (Kamal Heib) [2120675] - RDMA/rxe: Optimize the mr pool struct (Kamal Heib) [2120675] - RDMA/rxe: Replace paylen by payload (Kamal Heib) [2120675] - RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120675] - RDMA/rxe: Remove useless parameters for update_state() (Kamal Heib) [2120675] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2120675] - RDMA/rxe: Remove support for SMI QPs from rdma_rxe (Kamal Heib) [2120675] - RDMA/rxe: Remove mc_grp_pool from struct rxe_dev (Kamal Heib) [2120675] - RDMA/rxe: Remove type 2A memory window capability (Kamal Heib) [2120675] - RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120675] - RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120675] - IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120675] - IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120675] - IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120675] - IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120675] - RDMA/pvrdma: Remove useless DMA-32 fallback configuration (Kamal Heib) [2120675] - RDMA: switch from 'pci_' to 'dma_' API (Kamal Heib) [2120675] - scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2130890] - net: team: Unsync device addresses on ndo_stop (Hangbin Liu) [2135240] - mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130166] {CVE-2022-39188} - x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables (Waiman Long) [2130166] {CVE-2022-39188} - tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - mm: proc: Invalidate TLB after clearing soft-dirty page state (Waiman Long) [2130166] {CVE-2022-39188} - mm: fix clear_refs_write locking (Waiman Long) [2130166] {CVE-2022-39188} - s390/Kconfig: sort config S390 select list once again (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: provide MMU_GATHER_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHER (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_RCU_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: avoid potential double flush (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Flush the full mm even when need_flush_all is set (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Use freed_tables instead of need_flush_all (Waiman Long) [2130166] {CVE-2022-39188} - mm/tlb: Remove CONFIG_HAVE_RCU_TABLE_INVALIDATE (Waiman Long) [2130166] {CVE-2022-39188} - Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059158] - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059158] - net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059158] - tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059158] - net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059158] - net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059158] - net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059158] - tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059158] - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059158] - net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059158] - net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059158] - net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059158] - tcp: fix signed/unsigned comparison (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059158] - tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059158] - tcp: get rid of rst_seq_match (Antoine Tenart) [2059158] - tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059158] - tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059158] - ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059158] - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059158] - net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059158] - net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059158] - skb: add some helpers for skb drop reasons (Antoine Tenart) [2059158] - net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059158] - ping: Check return value of function 'ping_queue_rcv_skb' (Antoine Tenart) [2059158] - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059158] - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059158] - net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059158] - net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059158] - skb: make drop reason booleanable (Antoine Tenart) [2059158] - net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059158] - tcp: md5: add tcp_md5_needed jump label (Antoine Tenart) [2059158] - net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059158] - net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059158] - net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059158] - net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059158] - net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059158] - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059158] - ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash (Antoine Tenart) [2059158] - ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash (Antoine Tenart) [2059158] - ipv4/tcp: Use local variable for tcp_md5_addr (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059158] - net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059158] - ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059158] - net: drop_monitor: support drop reason (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059158] - net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059158] - net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059158] - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2059158] - net: skb: introduce kfree_skb_reason() (Antoine Tenart) [2059158] - bnx2x: Fix comment typo (Manish Chopra) [2111882] - bnx2x: Fix spelling mistake "regiser" -> "register" (Manish Chopra) [2111882] - bnx2x: Fix undefined behavior due to shift overflowing the constant (Manish Chopra) [2111882] - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Davide Caratti) [2133741] - net: sched: fix possible refcount leak in tc_new_tfilter() (Davide Caratti) [2133741] - sch_sfb: Also store skb len before calling child enqueue (Davide Caratti) [2133741] - sch_sfb: Don't assume the skb is still around after enqueueing to child (Davide Caratti) [2133741] - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Davide Caratti) [2133741] - net: sched: tbf: don't call qdisc_put() while holding tree lock (Davide Caratti) [2133741] - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Davide Caratti) [2133741] - net/sched: act_api: Notify user space if any actions were flushed before error (Davide Caratti) [2133741] - tipc: fix an information leak in tipc_topsrv_kern_subscr (Xin Long) [2134962] - tipc: Fix recognition of trial period (Xin Long) [2134962] - tipc: fix shift wrapping bug in map_get() (Xin Long) [2134962] - PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Myron Stowe) [2072656] - x86/pci/xen: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS (Jerry Snitselaar) [2133518] - x86/apic/msi: Unbreak DMAR and HPET MSI (Jerry Snitselaar) [2133518] - iommu/amd: Remove domain search for PCI/MSI (Jerry Snitselaar) [2133518] - iommu/vt-d: Remove domain search for PCI/MSI[X] (Jerry Snitselaar) [2133518] - x86/irq: Make most MSI ops XEN private (Jerry Snitselaar) [2133518] - x86/irq: Cleanup the arch_*_msi_irqs() leftovers (Jerry Snitselaar) [2133518] - PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable (Jerry Snitselaar) [2133518] - x86/xen: Wrap XEN MSI management into irqdomain (Jerry Snitselaar) [2133518] - x86/xen: Consolidate XEN-MSI init (Jerry Snitselaar) [2133518] - x86/xen: Rework MSI teardown (Jerry Snitselaar) [2133518] - x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init() (Jerry Snitselaar) [2133518] - x86/irq: Move apic_post_init() invocation to one place (Jerry Snitselaar) [2133518] - x86/msi: Use generic MSI domain ops (Jerry Snitselaar) [2133518] - x86/msi: Remove pointless vcpu_affinity callback (Jerry Snitselaar) [2133518] - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Wander Lairson Costa) [2124092] {CVE-2022-2663} - netfilter: nf_conntrack_irc: Fix forged IP logic (Wander Lairson Costa) [2124092] {CVE-2022-2663} - ice: Add support Flex RXD (Michal Schmidt) [2131310] - asm-generic: sections: refactor memory_intersects (Jerry Snitselaar) [2112119] - swiotlb: fix passing local variable to debugfs_create_ulong() (Jerry Snitselaar) [2112119] - swiotlb: move struct io_tlb_slot to swiotlb.c (Jerry Snitselaar) [2112119] - swiotlb: ensure a segment doesn't cross the area boundary (Jerry Snitselaar) [2112119] - swiotlb: consolidate rounding up default_nslabs (Jerry Snitselaar) [2112119] - swiotlb: remove unused fields in io_tlb_mem (Jerry Snitselaar) [2112119] - swiotlb: fix use after free on error handling path (Jerry Snitselaar) [2112119] - swiotlb: split up the global swiotlb lock (Jerry Snitselaar) [2112119] - swiotlb: fail map correctly with failed io_tlb_default_mem (Jerry Snitselaar) [2112119] - swiotlb: remove a useless return in swiotlb_init (Jerry Snitselaar) [2112119] - swiotlb: remove the unused swiotlb_force declaration (Jerry Snitselaar) [2112119] - iommu/dma: Fix race condition during iova_domain initialization (Jerry Snitselaar) [2112119] - iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2106599] - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106599] - iommu/vt-d: Check correct capability for sagaw determination (Jerry Snitselaar) [2112119] - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Jerry Snitselaar) [2080413] - iommu/amd: use full 64-bit value in build_completion_wait() (Jerry Snitselaar) [2112119] - swiotlb: avoid potential left shift overflow (Jerry Snitselaar) [2112119] - dma-debug: improve search for partial syncs (Jerry Snitselaar) [2112119] - iommu/iova: Improve 32-bit free space estimate (Jerry Snitselaar) [2112119] - iommu/amd: Handle return of iommu_device_sysfs_add (Jerry Snitselaar) [2112119] - swiotlb: fix setting ->force_bounce (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs-derived sizes in swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs value in swiotlb_init_remap (Jerry Snitselaar) [2112119] - swiotlb: don't panic when the swiotlb buffer can't be allocated (Jerry Snitselaar) [2112119] - x86: remove cruft from (Jerry Snitselaar) [2112119] - swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl (Jerry Snitselaar) [2112119] - swiotlb: provide swiotlb_init variants that remap the buffer (Jerry Snitselaar) [2112119] - swiotlb: pass a gfp_mask argument to swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction (Jerry Snitselaar) [2112119] - swiotlb: make the swiotlb_init interface more useful (Jerry Snitselaar) [2112119] - x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled (Jerry Snitselaar) [2112119] - x86: remove the IOMMU table infrastructure (Jerry Snitselaar) [2112119] - swiotlb: rename swiotlb_late_init_with_default_size (Jerry Snitselaar) [2112119] - swiotlb: simplify swiotlb_max_segment (Jerry Snitselaar) [2112119] - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Jerry Snitselaar) [2112119] - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Jerry Snitselaar) [2112119] - iommu/amd: Increase timeout waiting for GA log enablement (Jerry Snitselaar) [2112119] - iommu/amd: Do not call sleep while holding spinlock (Jerry Snitselaar) [2112119] - iommu/amd: Remove redundant check (Jerry Snitselaar) [2112119] - swiotlb: simplify array allocation (Jerry Snitselaar) [2112119] - swiotlb: tidy up includes (Jerry Snitselaar) [2112119] - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Jerry Snitselaar) [2112119] - swiotlb: simplify debugfs setup (Jerry Snitselaar) [2112119] - iommu: Log iova range in map/unmap trace events (Jerry Snitselaar) [2112119] - iommu/amd: Improve amd_iommu_v2_exit() (Jerry Snitselaar) [2112119] - iommu/amd: Remove unused struct fault.devid (Jerry Snitselaar) [2112119] - iommu/amd: Clean up function declarations (Jerry Snitselaar) [2112119] - iommu/amd: Improve error handling for amd_iommu_init_pci (Jerry Snitselaar) [2112119] - iommu/iova: Separate out rcache init (Jerry Snitselaar) [2112119] - iommu/iova: Temporarily include dma-mapping.h from iova.h (Jerry Snitselaar) [2112119] - iommu: Move flush queue data into iommu_dma_cookie (Jerry Snitselaar) [2112119] - iommu/iova: Move flush queue code to iommu-dma (Jerry Snitselaar) [2112119] - iommu/iova: Consolidate flush queue code (Jerry Snitselaar) [2112119] - iommu/vt-d: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Simplify pagetable freeing (Jerry Snitselaar) [2112119] - iommu/iova: Squash flush_cb abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Squash entry_dtor abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: fix event handling soft lockup (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation (Jerry Snitselaar) [2112119] - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() (Jerry Snitselaar) [2112119] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2112119] - dma-mapping: use 'bitmap_zalloc()' when applicable (Jerry Snitselaar) [2112119] - iommu/dma: Use kvcalloc() instead of kvzalloc() (Jerry Snitselaar) [2112119] - iommu/vt-d: Convert the return type of first_pte_in_page to bool (Jerry Snitselaar) [2112119] - iommu/vt-d: Use second level for GPA->HPA translation (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove duplicate identity domain flag (Jerry Snitselaar) [2112119] - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option (Jerry Snitselaar) [2112119] - iommu/dma: Unexport IOVA cookie management (Jerry Snitselaar) [2112119] - iommu/amd: Use struct_group() for memcpy() region (Jerry Snitselaar) [2112119] - dma-mapping: remove bogus test for pfn_valid from dma_map_resource (Jerry Snitselaar) [2112119] - iommu/vt-d: Use pci_dev_id() helper (Jerry Snitselaar) [2112119] - swiotlb-xen: this is PV-only on x86 (Jerry Snitselaar) [2112119] - xen/pci-swiotlb: reduce visibility of symbols (Jerry Snitselaar) [2112119] - iova: Export alloc_iova_fast() and free_iova_fast() (Jerry Snitselaar) [2112119] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2112119] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2112119] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2112119] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2112119] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2112119] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2112119] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2112119] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2112119] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2112119] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2112119] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2112119] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2112119] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2112119] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2112119] - dma-debug: fix return value of __setup handlers (Jerry Snitselaar) [2112119] - arm-smmu-qcom: Ensure the qcom_scm driver has finished probing (Jerry Snitselaar) [2112119] - iommu/io-pgtable-arm: Clean up faulty sanity check (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix RCU list debugging warnings (Jerry Snitselaar) [2112119] - iommu/dma: add a new dma_map_ops of get_merge_boundary() (Jerry Snitselaar) [2112119] - swiotlb: do not zero buffer in set_memory_decrypted() (Jerry Snitselaar) [2112119] - iommu: iommu_ops RH_KABI cleanup (Jerry Snitselaar) [2112119] - device: Fix RH_KABI work around (Jerry Snitselaar) [2112357] - iommu/vt-d: Drop stop marker messages (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove unused function intel_svm_capable() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() (Jerry Snitselaar) [2112119] - iommu/vt-d: Delete dev_has_feat callback (Jerry Snitselaar) [2112119] - iommu/amd: Remove useless irq affinity notifier (Jerry Snitselaar) [2112119]- scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() (Nilesh Javali) [2109890] - scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2109890] - x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Add table to document READ_IMPLIES_EXEC (Wander Lairson Costa) [2070700] {CVE-2022-25265} - RHEL-only: KVM: selftests: Enable rseq_test on aarch64 (Gavin Shan) [2128974] - KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test (Gavin Shan) [2128974] - selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c (Gavin Shan) [2128974] - KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan) [2128974] - selftests: KVM: Handle compiler optimizations in ucall (Gavin Shan) [2128974] - selftests: kvm: replace ternary operator with min() (Gavin Shan) [2128974] - KVM: selftests: Fix typo in vgic_init test (Gavin Shan) [2128974] - KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions() (Gavin Shan) [2128974] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Gavin Shan) [2128974] - KVM: arm64: selftests: Add support for GICv2 on v3 (Gavin Shan) [2128974] - KVM: arm64: Fix comment typo in nvhe/switch.c (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() (Gavin Shan) [2128974] - KVM: arm64: Don't return from void function (Gavin Shan) [2128974] - KVM: arm64: Drop stale comment (Gavin Shan) [2128974] - KVM: arm64: Warn if accessing timer pending state outside of vcpu context (Gavin Shan) [2128974] - KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending (Gavin Shan) [2128974] - KVM: arm64: vgic: Undo work in failed ITS restores (Gavin Shan) [2128974] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Gavin Shan) [2128974] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Gavin Shan) [2128974] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Gavin Shan) [2128974] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Gavin Shan) [2128974] - KVM: arm64: Print emulated register table name when it is unsorted (Gavin Shan) [2128974] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Gavin Shan) [2128974] - KVM: arm64: Inject exception on out-of-IPA-range translation fault (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove unnecessary type castings (Gavin Shan) [2128974] - KVM: arm64: Drop unused param from kvm_psci_version() (Gavin Shan) [2128974] - KVM: arm64: vgic: Add memcg accounting to vgic allocations (Gavin Shan) [2128974] - x86/split_lock: Enable the split lock feature on Raptor Lake (Prarit Bhargava) [2076738] - mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2132265] - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2077119] - scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132458] - scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132458] - scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132458] - scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132458] - scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132458] - scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132458] - scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132458] - scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132458] - scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132458] - scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132458] - scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132458] - scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132458] - scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132458] - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132458] - scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132458] - scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132458] - scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132458] - scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132458] - scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132458] - scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2132458] - scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Adjust num_parts to create equally sized partitions (Ewan D. Milne) [2132458] - scsi: ch: remove ch_mutex() (Ewan D. Milne) [2132458] - scsi: ch: synchronize ch_probe() and ch_open() (Ewan D. Milne) [2132458] - scsi: ch: fixup refcounting imbalance for SCSI devices (Ewan D. Milne) [2132458] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2134535] - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Phil Sutter) [2131370] - netfilter: flowtable: add function to invoke garbage collection immediately (Phil Sutter) [2131370] - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Phil Sutter) [2131370] - netfilter: flowtable: separate replace, destroy and stats to different workqueues (Phil Sutter) [2131370] - drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [2130159] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122369] {CVE-2022-3028} - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136193] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136193] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136193] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136193] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136193] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136193] - cifs: fix check of dfs interlinks (Ronnie Sahlberg) [2132414] - powerpc/pseries: Fix numa FORM2 parsing fallback code (Nico Pache) [2089496] - powerpc/pseries: rename numa_dist_table to form2_distances (Nico Pache) [2089496] - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (Nico Pache) [2089496] - hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share (Nico Pache) [2089496] - mm: page_io: fix psi memory pressure error on cold swapins (Nico Pache) [2089496] - mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Nico Pache) [2089496] - mm: workingset: replace IRQ-off check with a lockdep assert. (Nico Pache) [2089496] - mm/madvise: fix potential pte_unmap_unlock pte error (Nico Pache) [2089496] - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Nico Pache) [2089496] - mm/sparse.c: remove NULL check in clear_hwpoisoned_pages() (Nico Pache) [2089496] - node: fix device cleanups in error handling code (Nico Pache) [2089496] - x86/setup: Fix static memory detection (Nico Pache) [2089496] - x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR (Nico Pache) [2089496] - s390/startup: round down "mem" option to page boundary (Nico Pache) [2089496] - powerpc/64s: Remove 'dummy_copy_buffer' (Nico Pache) [2089496] - page_alloc: fix invalid watermark check on a negative value (Nico Pache) [2089496] - lib/radix-tree: remove unused argument of insert_entries (Nico Pache) [2089496] - drm/radeon: fix incorrrect SPDX-License-Identifiers (Nico Pache) [2089496] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [2089496] - irq_work: use kasan_record_aux_stack_noalloc() record callstack (Nico Pache) [2089496] - kdb: Fix the putarea helper function (Nico Pache) [2089496] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [2089496] - mm, kasan: use compare-exchange operation to set KASAN page tag (Nico Pache) [2089496] - rcu: Avoid alloc_pages() when recording stack (Nico Pache) [2089496] - workqueue, kasan: avoid alloc_pages() when recording stack (Nico Pache) [2089496] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Nico Pache) [2089496] - kasan: common: provide can_alloc in kasan_save_stack() (Nico Pache) [2089496] - lib/stackdepot: remove unused function argument (Nico Pache) [2089496] - lib/stackdepot: include gfp.h (Nico Pache) [2089496] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Nico Pache) [2089496] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Nico Pache) [2089496] - include/trace/events/vmscan.h: remove mm_vmscan_inactive_list_is_low (Nico Pache) [2089496] - khugepaged: selftests: remove debug_cow (Nico Pache) [2089496] - mm/mmzone.h: simplify is_highmem_idx() (Nico Pache) [2089496] - mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() (Nico Pache) [2089496] - mm/page-writeback: update the comment of Dirty position control (Nico Pache) [2089496] - mm/page-writeback: Fix performance when BDI's share of ratio is 0. (Nico Pache) [2089496] - fuse: ignore PG_workingset after stealing (Nico Pache) [2089496] - mm/slub: actually fix freelist pointer vs redzoning (Nico Pache) [2089496] - mm/slub: clarify verification reporting (Nico Pache) [2089496] - irq_work: Make irq_work_queue() NMI-safe again (Nico Pache) [2089496] - mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG (Nico Pache) [2089496] - irq_work: record irq_work_queue() call stack (Nico Pache) [2089496] - arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL (Nico Pache) [2089496] - mm/arm64: Correct obsolete comment in do_page_fault() (Nico Pache) [2089496] - kernel: kexec: remove the lock operation of system_transition_mutex (Nico Pache) [2089496] - libnvdimm/pmem: Remove unused header (Nico Pache) [2089496] - workqueue: kasan: record workqueue stack (Nico Pache) [2089496] - lib/test_kasan.c: add workqueue test case (Nico Pache) [2089496] - page_frag: Recover from memory pressure (Nico Pache) [2089496] - mm: use helper function put_write_access() (Nico Pache) [2089496] - mm/swapfile.c: remove unnecessary goto out in _swap_info_get() (Nico Pache) [2089496] - mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable() (Nico Pache) [2089496] - mm/page_io.c: remove useless out label in __swap_writepage() (Nico Pache) [2089496] - mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache() (Nico Pache) [2089496] - mm/swap.c: fix confusing comment in release_pages() (Nico Pache) [2089496] - mm: annotate a data race in page_zonenum() (Nico Pache) [2089496] - mm/swap.c: annotate data races for lru_rotate_pvecs (Nico Pache) [2089496] - mm/rmap: annotate a data race at tlb_flush_batched (Nico Pache) [2089496] - mm/mempool: fix a data race in mempool_free() (Nico Pache) [2089496] - mm/list_lru: fix a data race in list_lru_count_one (Nico Pache) [2089496] - mm/memcontrol: fix a data race in scan count (Nico Pache) [2089496] - mm/swapfile: fix and annotate various data races (Nico Pache) [2089496] - mm: thp: remove debug_cow switch (Nico Pache) [2089496] - page_alloc: consider highatomic reserve in watermark fast (Nico Pache) [2089496] - mm: remove unnecessary wrapper function do_mmap_pgoff() (Nico Pache) [2089496] - doc: don't use deprecated "---help---" markers in target docs (Nico Pache) [2089496] - doc: cgroup: update note about conditions when oom killer is invoked (Nico Pache) [2089496] - mm: add kvfree_sensitive() for freeing sensitive data objects (Nico Pache) [2089496] - f2fs: fix retry logic in f2fs_write_cache_pages() (Nico Pache) [2089496] - mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: remove unused variable (Nico Pache) [2089496] - zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst (Nico Pache) [2089496] - tracing: Add a vmalloc_sync_mappings() for safe measure (Nico Pache) [2089496] - mm/hugetlb: fix a addressing exception caused by huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: write_cache_pages(): deduplicate identical checks (Nico Pache) [2089496] - revert "topology: add support for node_to_mem_node() to determine the fallback node" (Nico Pache) [2089496] - net: memcg: fix lockdep splat in inet_csk_accept() (Nico Pache) [2089496] - net: memcg: late association of sock to memcg (Nico Pache) [2089496] - tmpfs: deny and force are not huge mount options (Nico Pache) [2089496] - mm/zswap.c: add allocation hysteresis if pool limit is hit (Nico Pache) [2089496] - mm/swapfile.c: swap_next should increase position index (Nico Pache) [2089496] - fat: use prandom_u32() for i_generation (Nico Pache) [2089496] - mm/mmap.c: rb_parent is not necessary in __vma_link_list() (Nico Pache) [2089496] - mm/mmap.c: __vma_unlink_prev() is not necessary now (Nico Pache) [2089496] - docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names (Nico Pache) [2089496] - mm/mmap.c: prev could be retrieved from vma->vm_prev (Nico Pache) [2089496] - mm/zsmalloc.c: fix a -Wunused-function warning (Nico Pache) [2089496] - mm/rmap.c: remove set but not used variable 'cstart' (Nico Pache) [2089496] - tools headers UAPI: Update tools's copy of mman.h headers (Nico Pache) [2089496] - mm/mmap: move common defines to mman-common.h (Nico Pache) [2089496] - mm: fix the MAP_UNINITIALIZED flag (Nico Pache) [2089496] - mm: vmalloc: show number of vmalloc pages in /proc/meminfo (Nico Pache) [2089496] - slab: remove /proc/slab_allocators (Nico Pache) [2089496] - mm/huge_memory.c: fix "orig_pud" set but not used (Nico Pache) [2089496] - mm: hwpoison: use do_send_sig_info() instead of force_sig() (Nico Pache) [2089496] - mm, page_alloc: drop should_suppress_show_mem (Nico Pache) [2089496] - mm,page_alloc: PF_WQ_WORKER threads must sleep at should_reclaim_retry() (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for perf counters setup (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for memory setup patching (Nico Pache) [2089496] - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP" (Nico Pache) [2089496] - mm/swapfile.c: put_swap_page: share more between huge/normal code path (Nico Pache) [2089496] - mm, swap, get_swap_pages: use entry_size instead of cluster in parameter (Nico Pache) [2089496] - mm/swapfile.c: add __swap_entry_free_locked() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in put_swap_page() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm/swapfile.c: replace some #ifdef with IS_ENABLED() (Nico Pache) [2089496] - mm: swap: add comments to lock_cluster_or_swap_info() (Nico Pache) [2089496] - mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm, oom: remove sleep from under oom_lock (Nico Pache) [2089496] - mm/hugetlb: remove gigantic page support for HIGHMEM (Nico Pache) [2089496] - mm/page-writeback.c: update stale account_page_redirty() comment (Nico Pache) [2089496] - shmem: use monotonic time for i_generation (Nico Pache) [2089496] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2127136] - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Davide Caratti) [2103990] - ipv6: Refactor fib6_ignore_linkdown (Davide Caratti) [2103990] - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" (Davide Caratti) [2103990] - net: af_key: add check for pfkey_broadcast in function pfkey_process (Davide Caratti) [2103990] - certs: Add FIPS selftests (Vladis Dronov) [2134828] - certs: Move load_certificate_list() to be with the asymmetric keys code (Vladis Dronov) [2134828]- selftests/bpf: Limit unroll_count for pyperf600 test (Viktor Malik) [2139128]- perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2125952] - net: skb: introduce and use a single page frag cache (Paolo Abeni) [2063335] - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Steve Best) [2131651] - agp/intel: Rename intel-gtt symbols (Jocelyn Falempe) [2115871] - drm/i915/gt: Split intel-gtt functions by arch (Jocelyn Falempe) [2115871] - drm: Implement DRM aperture helpers under video/ (Jocelyn Falempe) [2115871] - efi: Fix build error due to enum collision between efi.h and ima.h (Jocelyn Falempe) [2115871] - Revert "workqueue: remove unused cancel_work()" (Jocelyn Falempe) [2115871] - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Jocelyn Falempe) [2115871] - drm/i915/gsc: add gsc as a mei auxiliary device (Jocelyn Falempe) [2115871] - drm/i915: Prepare for multiple GTs (Jocelyn Falempe) [2115871] - drm/i915/gt: add gt_is_root() helper (Jocelyn Falempe) [2115871] - drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 (Jocelyn Falempe) [2115871] - drm/i915: fixup the initial fb base on DGFX (Jocelyn Falempe) [2115871] - drm/i915: add i915_gem_object_create_region_at() (Jocelyn Falempe) [2115871] - drm/i915: Report steering details in debugfs (Jocelyn Falempe) [2115871] - x86/gpu: include drm/i915_pciids.h directly in early quirks (Jocelyn Falempe) [2115871] - staging: fbtft: core: set smem_len before fb_deferred_io_init call (Jocelyn Falempe) [2115871] - fbdev: Put mmap for deferred I/O into drivers (Jocelyn Falempe) [2115871] - fbdev: Track deferred-I/O pages in pageref struct (Jocelyn Falempe) [2115871] - fbdev: defio: fix the pagelist corruption (Jocelyn Falempe) [2115871] - fbdev: Don't sort deferred-I/O pages by default (Jocelyn Falempe) [2115871] - staging: fbtft: Add spaces around / - Style (Jocelyn Falempe) [2115871] - fbdev/defio: Early-out if page is already enlisted (Jocelyn Falempe) [2115871] - panic, kexec: make __crash_kexec() NMI safe (Valentin Schneider) [2134126] - kexec: turn all kexec_mutex acquisitions into trylocks (Valentin Schneider) [2134126] - kexec: move locking into do_kexec_load (Valentin Schneider) [2134126] - ice: Fix interface being down after reset with link-down-on-close flag on (Petr Oros) [2024110] - ice: Add low latency Tx timestamp read (Petr Oros) [2092425] - ice: introduce ice_ptp_reset_cached_phctime function (Petr Oros) [2092425] - ice: re-arrange some static functions in ice_ptp.c (Petr Oros) [2092425] - ice: track and warn when PHC update is late (Petr Oros) [2092425] - ice: track Tx timestamp stats similar to other Intel drivers (Petr Oros) [2092425] - ice: implement adjfine with mul_u64_u64_div_u64 (Petr Oros) [2092425] - ice: Add EXTTS feature to the feature bitmap (Petr Oros) [2092425] - math: Export mul_u64_u64_div_u64 (Petr Oros) [2092425] - neighbour: allow NUD_NOARP entries to be forced GCed (Xin Long) [2076534] - neighbour: Prevent Race condition in neighbour subsytem (Xin Long) [2076534] - neighbour: Prevent a dead entry from updating gc_list (Xin Long) [2076534] - net: Exempt multicast addresses from five-second neighbor lifetime (Xin Long) [2076534] - neighbor: Reset gc_entries counter if new entry is released before insert (Xin Long) [2076534] - neighbor: Remove externally learned entries from gc_list (Xin Long) [2076534] - neighbor: Move neigh_update_ext_learned to core file (Xin Long) [2076534] - neighbor: Remove state and flags arguments to neigh_del (Xin Long) [2076534] - neighbor: Fix state check in neigh_forced_gc (Xin Long) [2076534] - neighbor: Fix locking order for gc_list changes (Xin Long) [2076534] - neighbor: gc_list changes should be protected by table lock (Xin Long) [2076534] - neighbor: Improve garbage collection (Xin Long) [2076534] - neighbour: send netlink notification if NTF_ROUTER changes (Xin Long) [2076534] - neighbour: allow admin to set NTF_ROUTER (Xin Long) [2076534] - s390/dasd: add device ping attribute (Tobias Huschle) [2043877] - s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2043877] - s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2043877] - s390/dasd: add copy pair swap capability (Tobias Huschle) [2043877] - s390/dasd: add copy pair setup (Tobias Huschle) [2043877] - s390/dasd: add query PPRC function (Tobias Huschle) [2043877] - s390/dasd: put block allocation in separate function (Tobias Huschle) [2043877] - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2043877] - s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Tobias Huschle) [2110426] - s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110426] - s390/qdio: Fix spelling mistake (Tobias Huschle) [2110426] - qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110426] - scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2109895] - scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2109895] - scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2120219] - scsi: qedf: Fix typo in comment (Nilesh Javali) [2109893] - scsi: qedf: Remove redundant variable op (Nilesh Javali) [2109893] - scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2109893] - scsi: qedf: Remove unnecessary code (Nilesh Javali) [2109893] - s390/sclp: reserve memory occupied by sclp early buffer (Mete Durlu) [2060830] - s390: make command line configurable (Mete Durlu) [2060830] - s390: support command lines longer than 896 bytes (Mete Durlu) [2060830] - s390/kexec_file: move kernel image size check (Mete Durlu) [2060830] - s390/boot: move sclp early buffer from fixed address in asm to C (Mete Durlu) [2060830] - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES (Phil Auld) [2115518] - sched/core: Do not requeue task on CPU excluded from cpus_mask (Phil Auld) [2115518] - workqueue: Avoid a false warning in unbind_workers() (Phil Auld) [2115518] - sched/core: Always flush pending blk_plug (Phil Auld) [2115518] - sched/fair: fix case with reduced capacity CPU (Phil Auld) [2115518] - sched: Remove unused function group_first_cpu() (Phil Auld) [2115518] - sched/fair: Remove redundant word " *" (Phil Auld) [2115518] - sched: only perform capability check on privileged operation (Phil Auld) [2115518] - sched: Allow newidle balancing to bail out of load_balance (Phil Auld) [2115518] - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Phil Auld) [2115518] - sched: Fix the check of nr_running at queue wakelist (Phil Auld) [2115518] - sched: Fix balance_push() vs __sched_setscheduler() (Phil Auld) [2115518] - sched/fair: Optimize and simplify rq leaf_cfs_rq_list (Phil Auld) [2115518] - topology: Remove unused cpu_cluster_mask() (Phil Auld) [2115518] - sched: Update task_tick_numa to ignore tasks without an mm (Phil Auld) [2115518] - sched/deadline: Remove superfluous rq clock update in push_dl_task() (Phil Auld) [2115518] - time/sched_clock: Fix formatting of frequency reporting code (Phil Auld) [2115518] - time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz (Phil Auld) [2115518] - time/sched_clock: Round the frequency reported to nearest rather than down (Phil Auld) [2115518] - sched/fair: Delete useless condition in tg_unthrottle_up() (Phil Auld) [2115518] - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Phil Auld) [2115518] - workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs (Phil Auld) [2115518] - kernel/sched: Remove dl_boosted flag comment (Phil Auld) [2115518] - workqueue: Remove schedule() in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove outdated comment about exceptional workers in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove the advanced kicking of the idle workers in rebind_workers() (Phil Auld) [2115518] - workqueue: Fix unbind_workers() VS wq_worker_running() race (Phil Auld) [2115518] - sched/membarrier: fix missing local execution of ipi_sync_rq_state() (Phil Auld) [2115518] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2115518]- dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112121] - dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112121] - dmaengine: remove DMA_MEMCPY_SG once again (Jerry Snitselaar) [2112121] - MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112121] - dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112121] - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112121] - dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112121] - dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112121] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112121] - dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112121] - dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (Jerry Snitselaar) [2112121] - dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112121] - dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112121] - dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112121] - dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112121] - dmaengine: Clarify cyclic transfer residue documentation (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112121] - dmaengine: Add core function and capability check for DMA_MEMCPY_SG (Jerry Snitselaar) [2112121] - dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112121] - dmaengine: remove slave_id config field (Jerry Snitselaar) [2112121] - dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: remove debugfs #ifdef (Jerry Snitselaar) [2112121] - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112121] - dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112121] - dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112121] - dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112121] - dmaengine: dw: Simplify DT property parser (Jerry Snitselaar) [2112121] - dmaengine: dw: Convert members to u32 in platform data (Jerry Snitselaar) [2112121] - dmaengine: dw: Remove error message from DT parsing code (Jerry Snitselaar) [2112121] - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available (Jerry Snitselaar) [2112121] - dmaengine: hsu: Account transferred bytes (Jerry Snitselaar) [2112121] - dmaengine: Move kdoc description of struct dma_chan_percpu closer to it (Jerry Snitselaar) [2112121] - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: comment platform_driver_register call (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: remove unused code (Jerry Snitselaar) [2112121] - dmaengine: Fix a double free in dma_async_device_register (Jerry Snitselaar) [2112121] - dmaengine: hsu: disable spurious interrupt (Jerry Snitselaar) [2112121] - dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Use dmaengine_get_dma_device (Jerry Snitselaar) [2112121] - dmaengine: doc: client: Update for dmaengine_get_dma_device() usage (Jerry Snitselaar) [2112121] - dmaengine: Add support for per channel coherency handling (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Add support for optional router configuration callback (Jerry Snitselaar) [2112121] - dmaengine: add peripheral configuration (Jerry Snitselaar) [2112121] - dmaengine: idma64: Switch to use __maybe_unused instead of ifdeffery (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: remove unused function missed during dma_v2 removal (Jerry Snitselaar) [2112121] - dmaengine: Save few bytes and increase readability of dma_request_chan() (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling (Jerry Snitselaar) [2112121] - dmaengine: dw: Don't include unneeded header to platform data header (Jerry Snitselaar) [2112121] - dmaengine: linux/dmaengine.h: drop duplicated word in a comment (Jerry Snitselaar) [2112121] - dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix misspellings/formatting issues in some function headers (Jerry Snitselaar) [2112121] - Documentation/driver-api: dmaengine/provider: drop doubled word (Jerry Snitselaar) [2112121] - dmaengine: Add support for repeating transactions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: use true,false for bool variable (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Simplify error handling path in hidma_probe (Jerry Snitselaar) [2112121] - dmaengine: Fix misspelling of "Analog Devices" (Jerry Snitselaar) [2112121] - docs: dmaengine: provider.rst: get rid of some warnings (Jerry Snitselaar) [2112121] - dmaengine: doc: fix warnings/issues of client.rst (Jerry Snitselaar) [2112121] - dmaengine: doc: Properly indent metadata title (Jerry Snitselaar) [2112121] - dmaengine: doc: Add sections for per descriptor metadata support (Jerry Snitselaar) [2112121] - dmaengine: Fix Kconfig indentation (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto (Jerry Snitselaar) [2112121] - dmaengine: Remove dev_err() usage after platform_get_irq() (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove call to memset after dmam_alloc_coherent (Jerry Snitselaar) [2112121] - Documentation: dmaengine: clean up description of dmatest usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: assign channel cookie correctly (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE (Jerry Snitselaar) [2112121] - dmaengine: Documentation: Add documentation for multi chan testing (Jerry Snitselaar) [2112121] - dmaengine: hsu: remove dma_slave_config direction usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Support dmaengine_terminate_sync() (Jerry Snitselaar) [2112121] - scsi: core: Allow the ALUA transitioning state enough time (Tomas Henzl) [2084250] - scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Tomas Henzl) [2084250] - macvlan: enforce a consistent minimal mtu (Davide Caratti) [2134032] - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2134032] - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2134032] - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() (Guillaume Nault) [2134099] - erspan: do not assume transport header is always set (Guillaume Nault) [2134099] - net: ip_gre: do not report erspan_ver for gre or gretap (Guillaume Nault) [2134099] - selftests: Fix the if conditions of in test_extra_filter() (Hangbin Liu) [2135232] - selftests: forwarding: add shebang for sch_red.sh (Hangbin Liu) [2135232] - selftests: forwarding: fix error message in learning_test (Hangbin Liu) [2135232] - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Hangbin Liu) [2135232] - ping: remove pr_err from ping_lookup (Guillaume Nault) [2135424] - ping: fix the dif and sdif check in ping_lookup (Guillaume Nault) [2135424] - ping: fix the sk_bound_dev_if match in ping_lookup (Guillaume Nault) [2135424] - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Hangbin Liu) [2135259] - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Hangbin Liu) [2135259] - tcp/udp: Fix memory leak in ipv6_renew_options(). (Hangbin Liu) [2135259] - ipv6: sr: fix out-of-bounds read when setting HMAC data. (Hangbin Liu) [2135259] - ipv6: do not use RT_TOS for IPv6 flowlabel (Hangbin Liu) [2135259] - ipv6/sit: fix ipip6_tunnel_get_prl return value (Hangbin Liu) [2135259] - sit: use min (Hangbin Liu) [2135259] - net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2135259] - sit: do not call ipip6_dev_free() from sit_init_net() (Hangbin Liu) [2135259] - block: avoid sign extend problem with default queue flags mask (Nico Pache) [2131929] - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers (Aristeu Rozanski) [2110292] - crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2130195] - crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2130195] - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2130195] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2130195] - crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2130195] - crypto: ccp - Fix device IRQ counting by using platform_irq_count() (Vladis Dronov) [2130195] - crypto: ccp - fix typo in comment (Vladis Dronov) [2130195] - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2130195] - crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2130195] - crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2130195] - crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2130195] - crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2130195] - crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2130195] - crypto: ccp - cache capability into psp device (Vladis Dronov) [2130195] - PCI: Add support for dev_groups to struct pci_driver (Vladis Dronov) [2130195] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130653] - blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2130028] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2130028] - blk-mq: call commit_rqs while list empty but error happen (Ming Lei) [2130028] - null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2130028] - blktrace: Trace remapped requests correctly (Ming Lei) [2130028] - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2130028] - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2130028] - blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2130028] - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2130028] - ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (Tony Camuso) [2130238] - ipmi: remove unnecessary type castings (Tony Camuso) [2130238] - ipmi: Make two logs unique (Tony Camuso) [2130238] - ipmi:si: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Fix pr_fmt to avoid compilation issues (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_recv_msg struct (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_smi_msg struct (Tony Camuso) [2130238] - ipmi:ssif: Check for NULL msg when handling events and messages (Tony Camuso) [2130238] - ipmi: use simple i2c probe function (Tony Camuso) [2130238] - ipmi: Add a sysfs count of total outstanding messages for an interface (Tony Camuso) [2130238] - ipmi: Add a sysfs interface to view the number of users (Tony Camuso) [2130238] - ipmi: Limit the number of message a user may have outstanding (Tony Camuso) [2130238] - ipmi: Add a limit on the number of users that may use IPMI (Tony Camuso) [2130238] - ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() (Tony Camuso) [2130238] - ipmi: When handling send message responses, don't process the message (Tony Camuso) [2130238] - ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2130238] - ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2130238] - ipmi: Make kABI adjustments (Tony Camuso) [2130238] - ipmi: Add support for IPMB direct messages (Tony Camuso) [2130238] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2129902] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2129902] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2129902] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2129902] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2129902] - ice: Fix switchdev rules book keeping (Petr Oros) [2129902] - ice: fix access-beyond-end in the switch code (Petr Oros) [2129902] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2129902] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2129902] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2129902] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2129902] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2129902] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2129902] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2129902] - ice: always check VF VSI pointer values (Petr Oros) [2129902] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2129902] - ice: get switch id on switchdev devices (Petr Oros) [2129902] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2129902] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2129902] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2129902] - ice: Add mpls+tso support (Petr Oros) [2129902] - ice: switch: convert packet template match code to rodata (Petr Oros) [2129902] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2129902] - ice: switch: use a struct to pass packet template params (Petr Oros) [2129902] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2129902] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2129902] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2129902] - ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2129902] - ice: switch to napi_build_skb() (Petr Oros) [2129902] - nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2127601] - nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2127601] - kselftests: memcg: speed up the memory.high test (Waiman Long) [1839057] - tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference (Waiman Long) [1839057] - kselftest/cgroup: fix incorrect test_core skip (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_core (Waiman Long) [1839057] - selftests: cgroup: fix cleanup path in test_memcg_subtree_control() (Waiman Long) [1839057] - cgroup: fix an error handling path in alloc_pagecache_max_30M() (Waiman Long) [1839057] - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [1839057] - selftests: memcg: fix compilation (Waiman Long) [1839057] - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [1839057] - cgroup: fix racy check in alloc_pagecache_max_30M() helper function (Waiman Long) [1839057] - cgroup: remove racy check in test_memcg_sock() (Waiman Long) [1839057] - cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events() (Waiman Long) [1839057] - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [1839057] - cgroups: refactor children cgroups in memcg tests (Waiman Long) [1839057] - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [1839057] - selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1839057] - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1839057] - selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1839057] - memcg: introduce per-memcg reclaim interface (Waiman Long) [1839057] - kselftests: memcg: update the oom group leaf events test (Waiman Long) [1839057] - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Waiman Long) [1839057] - memcg: synchronously enforce memory.high for large overcharges (Waiman Long) [1839057] - selftests: memcg: test high limit for single entry allocation (Waiman Long) [1839057] - memcg: unify force charging conditions (Waiman Long) [1839057] - memcg: refactor mem_cgroup_oom (Waiman Long) [1839057] - memcg: prohibit unconditional exceeding the limit of dying tasks (Waiman Long) [1839057] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [1839057] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Waiman Long) [1839057] - mm: memcontrol: fix root_mem_cgroup charging (Waiman Long) [1839057] - tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() (Waiman Long) [1839057] - mm: memcontrol: don't count limit-setting reclaim as memory pressure (Waiman Long) [1839057] - selftests: Uninitialized variable in test_cgcore_proc_migration() (Waiman Long) [1839057] - kselftests: cgroup: Avoid the reuse of fd after it is deallocated (Waiman Long) [1839057] - selftests: cgroup: Run test_core under interfering stress (Waiman Long) [1839057] - selftests: cgroup: Add task migration tests (Waiman Long) [1839057] - selftests: cgroup: Simplify task self migration (Waiman Long) [1839057] - cgroup: kselftest: relax fs_spec checks (Waiman Long) [1839057] - kselftests: cgroup: remove duplicated include from test_freezer.c (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_memcontrol (Waiman Long) [1839057] - kselftests: cgroup: add freezer controller self-tests (Waiman Long) [1839057] - Add tests for memory.oom.group (Waiman Long) [1839057] - Fix cg_read_strcmp() (Waiman Long) [1839057] - cgroup: kselftests: add test_core to .gitignore (Waiman Long) [1839057] - selftests: cgroup: add gitignore file (Waiman Long) [1839057] - Add cgroup core selftests (Waiman Long) [1839057] - devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122316] - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122316] - ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122316] - ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122316] - ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122316] - ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122316] - ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122316] - ACPI/IORT: Fix build error implicit-function-declaration (Mark Langsdorf) [2122316] - ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122316] - ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122316] - ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122316] - ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122316] - ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122316] - ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122316] - ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122316] - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122316] - ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122316] - ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122316] - ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122316] - ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122316] - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122316] - APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122316] - irqchip/gic: Drop support for secondary GIC in non-DT systems (Mark Langsdorf) [2122316] - ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122316] - Revert "[acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122316] - ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122316] - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122316] - ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122316] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122316] - ACPI/IORT: Add a helper to retrieve RMR info directly (Mark Langsdorf) [2122316] - ACPI/IORT: Add support to retrieve IORT RMR reserved regions (Mark Langsdorf) [2122316] - ACPI/IORT: Provide a generic helper to retrieve reserve regions (Mark Langsdorf) [2122316] - ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void (Mark Langsdorf) [2122316] - iommu: Introduce a callback to struct iommu_resv_region (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122316] - ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122316] - ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122316] - ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122316] - efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122316] - efi/x86: Avoid redundant cast of EFI firmware service pointer (Mark Langsdorf) [2122316] - efi/libstub: Annotate firmware routines as __efiapi (Mark Langsdorf) [2122316] - ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122316] - ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122316] - ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122316] - ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122316] - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122316] - ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122316] - ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122316] - ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122316] - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122316] - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122316] - ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122316] - ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122316] - redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122316] - ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122316] - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122316] - ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122316] - ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122316] - ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122316] - ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122316] - ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122316] - ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122316] - ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122316] - ACPI: DPTF: Support Meteor Lake (Mark Langsdorf) [2122316] - ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122316] - ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122316] - ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122316] - cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122316] - acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122316] - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122316] - ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122316] - ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122316] - ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122316] - ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122316] - ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122316] - PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122316] - PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122316] - PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122316] - ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122316] - ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122316] - ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122316] - ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122316] - ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122316] - ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122316] - ACPICA: Update version to 20220331 (Mark Langsdorf) [2122316] - ACPICA: IORT: Updates for revision E.d (Mark Langsdorf) [2122316] - ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122316] - ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122316] - ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122316] - ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122316] - ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122316] - ACPICA: Clean up double word in comment (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122316] - ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122316] - ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122316] - ACPI: sysfs: Fix BERT error region memory mapping (Mark Langsdorf) [2122316] - ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122316] - PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122316] - ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122316] - device property: Add irq_get to fwnode operation (Mark Langsdorf) [2122316] - device property: Add iomap to fwnode operations (Mark Langsdorf) [2122316] - ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122316] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Mark Langsdorf) [2122316] - ACPI: Add perf low power callback (Mark Langsdorf) [2122316] - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [1944540] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) (Jose Ignacio Tornos Martinez) [2086480] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez) [2086480]- crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [2129392] - crypto: dh - disallow plain "dh" usage in FIPS mode (Vladis Dronov) [2129392] - x86/cpu: Add new Raptor Lake CPU model number (Prarit Bhargava) [2120361] - mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). (Waiman Long) [2130954] - net: atlantic: remove aq_nic_deinit() when resume (Íñigo Huguet) [2130839] - net: atlantic: remove deep parameter on suspend/resume functions (Íñigo Huguet) [2130839] - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared (Lenny Szubowicz) [2128172] - bonding: 3ad: make ad_ticks_per_sec a const (Jonathan Toppins) [2020773] - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins) [2020773] - redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2123399] - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Phil Auld) [2107238] - gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2118256] - ceph: don't truncate file in atomic_open (Xiubo Li) [2120924] - of: address: Work around missing device_type property in pcie nodes (Jerry Snitselaar) [2118732] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2118732] - of/address: check for invalid range.cpu_addr (Jerry Snitselaar) [2118732] - of: address: Fix parser address/size cells initialization (Jerry Snitselaar) [2118732] - of_address: Guard of_bus_pci_get_flags with CONFIG_PCI (Jerry Snitselaar) [2118732] - of_address: Add bus type match for pci ranges parser (Jerry Snitselaar) [2118732] - of/address: Support multiple 'dma-ranges' entries (Jerry Snitselaar) [2118732] - of/address: use range parser for of_dma_get_range (Jerry Snitselaar) [2118732] - of/address: Rework of_pci_range parsing for non-PCI buses (Jerry Snitselaar) [2118732] - of: Drop struct of_pci_range.pci_space field (Jerry Snitselaar) [2118732] - of/address: Move range parser code out of CONFIG_PCI (Jerry Snitselaar) [2118732] - of: Make of_dma_get_range() work on bus nodes (Jerry Snitselaar) [2118732] - Revert "arm64: dts: juno: add dma-ranges property" (Jerry Snitselaar) [2118732] - of/address: Fix of_pci_range_parser_one translation of DMA addresses (Jerry Snitselaar) [2118732] - of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' (Jerry Snitselaar) [2118732] - of: address: Follow DMA parent for "dma-coherent" (Jerry Snitselaar) [2118732] - of: Factor out #{addr,size}-cells parsing (Jerry Snitselaar) [2118732] - of/address: Introduce of_get_next_dma_parent() helper (Jerry Snitselaar) [2118732] - of: address: Report of_dma_get_range() errors meaningfully (Jerry Snitselaar) [2118732] - of: address: Add support for the parent DMA bus (Jerry Snitselaar) [2118732] - of: address: Retrieve a parent through a callback in __of_translate_address (Jerry Snitselaar) [2118732] - of: reserved_mem: fix reserve memory leak (Jerry Snitselaar) [2118732] - of: Use device_type helpers to access the node type (Jerry Snitselaar) [2118732] - of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC (Jerry Snitselaar) [2118732]- crypto: qat - add limit to linked list parsing (Vladis Dronov) [2129897] - crypto: qat - use reference to structure in dma_map_single() (Vladis Dronov) [2129897] - Revert "crypto: qat - reduce size of mapped region" (Vladis Dronov) [2129897] - crypto: qat - fix DMA transfer direction (Vladis Dronov) [2129897] - crypto: qat - fix default value of WDT timer (Vladis Dronov) [2129897] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2129897] - crypto: qat - add check to validate firmware images (Vladis Dronov) [2129897] - Documentation: qat: rewrite description (Vladis Dronov) [2129897] - Documentation: qat: Use code block for qat sysfs example (Vladis Dronov) [2129897] - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled (Dr. David Alan Gilbert) [2079311] - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES (Dr. David Alan Gilbert) [2079311] - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 (Dr. David Alan Gilbert) [2079311] - bonding: fix NULL deref in bond_rr_gen_slave_id (Jonathan Toppins) [2051778] - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drop tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: keyboard, use tty_insert_flip_string in puts_queue (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: use tty_insert_flip_string in respond_string (Rafael Aquini) [2078869] {CVE-2022-1462}- intel_th: pci: Add Raptor Lake-S CPU support (Michael Petlan) [2040035] - intel_th: pci: Add Raptor Lake-S PCH support (Michael Petlan) [2040035] - virtio-net: support XDP when not more queues (Eugenio Pérez) [2122225] - virtio_net: Don't process redirected XDP frames when XDP is disabled (Eugenio Pérez) [2122225] - virtio_net: Fix not restoring real_num_rx_queues (Eugenio Pérez) [2122225] - x86,config: Enable straight-line-speculation fix (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/alternative: Relax text_poke_bp() constraint (Wander Lairson Costa) [2062175] {CVE-2021-26341} - perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Add straight-line-speculation validation (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Support conditional retpolines (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Refactor sibling call detection logic (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Change dead_end_function() to return boolean (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/lib/atomic64_386_32: Rename things (Wander Lairson Costa) [2062175] {CVE-2021-26341} - KVM: arm64: Fix debug architecture version (Gavin Shan) [2123587] - thunderbolt: Add support for Intel Raptor Lake (Torez Smith) [2040037] - iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Cure VF irqdomain hickup (Myron Stowe) [2118428 2122515 2127028] - x86/pci: Set default irq domain in pcibios_add_device() (Myron Stowe) [2118428 2122515 2127028] - iommm/amd: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - iommm/vt-d: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Provide pci_dev_has_special_msi_domain() helper (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate MSI allocation (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Rework pci_msi_domain_calc_hwirq() (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate UV domain allocation (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate DMAR irq allocation (Myron Stowe) [2118428 2122515 2127028] - x86_ioapic_Consolidate_IOAPIC_allocation (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate HPET allocation (Myron Stowe) [2118428 2122515 2127028] - iommu/irq_remapping: Consolidate irq domain lookup (Myron Stowe) [2118428 2122515 2127028] - iommu/amd: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Add allocation type for parent domain retrieval (Myron Stowe) [2118428 2122515 2127028] - irqdomain: Export irq_domain_update_bus_token (Myron Stowe) [2118428 2122515 2127028] - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2125349] - perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2125349]- KVM: s390: pv: don't present the ecall interrupt twice (Tobias Huschle) [2125236] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Tobias Huschle) [2125218] - PCI: Print a debug message on PCI device release (Tobias Huschle) [2125216] - s390/pci: fix leak of PCI device structure (Tobias Huschle) [2125216] - s390/pci: refactor zpci_create_device() (Tobias Huschle) [2125216] - s390/pci: remove superfluous zdev->zbus check (Tobias Huschle) [2125216] - x86/boot/64: Add missing fixup_pointer() for next_early_pgt access (Rafael Aquini) [2082806] - x86/boot/64: Fix crash if kernel image crosses page table boundary (Rafael Aquini) [2082806] - mm/slab_common: fix possible double free of kmem_cache (Waiman Long) [2093781] - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock (Waiman Long) [2093781] - mm/slab_common: use WARN() if cache still has objects on destroy (Waiman Long) [2093781] - slab: use __func__ to trace function name (Waiman Long) [2093781] - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Tobias Huschle) [2125215] - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (Prarit Bhargava) [2072654] - crash_core: Increase crashkernel=auto size for x86_64, s390 and arm64 (Lichen Liu) [2122874] - virtio-net: fix use-after-free in skb_gro_receive (Cindy Lu) [2069047] - virtio-net: fix use-after-free in page_to_skb() (Cindy Lu) [2069047] - virtio-net: restrict build_skb() use to some arches (Cindy Lu) [2069047] - virtio-net: page_to_skb() use build_skb when there's sufficient tailroom (Cindy Lu) [2069047] - sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() (Phil Auld) [2110020] - sched/numa: Adjust imb_numa_nr to a better approximation of memory channels (Phil Auld) [2110020] - sched/numa: Apply imbalance limitations consistently (Phil Auld) [2110020] - sched/numa: Do not swap tasks between nodes when spare capacity is available (Phil Auld) [2110020] - sched/numa: Initialise numa_migrate_retry (Phil Auld) [2110020] - cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Phil Auld) [2100594] - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg (Phil Auld) [2100594] - i2c: piix4: Fix a memory leak in the EFCH MMIO support (Sudheesh Mavila) [2105160] - assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [1920523] - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Derek Barbosa) [2125233]- raid1: ensure write behind bio has less than BIO_MAX_VECS sectors (Nigel Croxon) [2116209] - ceph: fix statfs for subdir mounts (Xiubo Li) [2120943] - ceph: try to queue a writeback if revoking fails (Xiubo Li) [2120940] - ceph: update the auth cap when the async create req is forwarded (Xiubo Li) [2120932] - ceph: make change_auth_cap_ses a global symbol (Xiubo Li) [2120932] - fs/dcache: export d_same_name() helper (Xiubo Li) [2120932] - ceph: wait for the first reply of inflight async unlink (Xiubo Li) [2120932] - redhat: Enable KASAN_VMALLOC (Nico Pache) [2108620] - arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Nico Pache) [2108620] - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access (Nico Pache) [2108620] - mm: defer kmemleak object creation of module_alloc() (Nico Pache) [2108620] - arm64: kaslr: keep modules inside module region when KASAN is enabled (Nico Pache) [2108620] - kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled (Nico Pache) [2108620] - arm64: kaslr: support randomized module area with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: support CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - arm64: kasan: abstract _text and _end to KERNEL_START/END (Nico Pache) [2108620] - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - x86/kasan: support KASAN_VMALLOC (Nico Pache) [2108620] - ath9k: htc: clean up statistics macros (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: hif_usb: simplify if-if to if-else (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Hangbin Liu) [2114946] {CVE-2022-20141} - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2121089] - vfio/type1: Unpin zero pages (Alex Williamson) [2123015]- iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Jerry Snitselaar) [2120412] - Revert "iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting" (Jerry Snitselaar) [2120412] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121269] {CVE-2022-30594} - redhat: remove unused STAMP variable from genspec.sh (Herton R. Krzesinski) - internal: Update RHEL_MINOR for the start of RHEL-8.8 development (Lucas Zampieri)- EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048792] - EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048792] - Revert "ixgbevf: Mailbox improvements" (Ken Cox) [2120545] - Revert "ixgbevf: Add support for new mailbox communication between PF and VF" (Ken Cox) [2120545] - drm/amdgpu: Only disable prefer_shadow on hawaii (Lyude Paul) [2118755]- redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2005073] - ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2005073] - ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2005073] - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use device_get_match_data() to get driver data (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Simplify with dev_err_probe() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Fail the probe if no IRQ provided (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Derive the device name from parent (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use struct_size() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Allow to have same slaves (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Introduce IOAPIC IRQ support (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Distinguish IRQ resource type (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Count I2cSerialBus() resources (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Get rid of obsolete conditional (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Defer probe when no adapter found (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Accept errors of i2c_acpi_new_device() (Jaroslav Kysela) [2005073] - serdev: Fix detection of UART devices on Apple machines. (Jaroslav Kysela) [2005073] - serdev: Add ACPI devices by ResourceSource field (Jaroslav Kysela) [2005073] - spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2005073] - spi/acpi: avoid spurious matches during slave enumeration (Jaroslav Kysela) [2005073] - spi: Add API to count spi acpi resources (Jaroslav Kysela) [2005073] - spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2005073] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [2005073] - spi/acpi: fix incorrect ACPI parent check (Jaroslav Kysela) [2005073] - spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2005073] - spi/acpi: enumerate all SPI slaves in the namespace (Jaroslav Kysela) [2005073] - spi: kill useless initializer in spi_register_controller() (Jaroslav Kysela) [2005073] - spi: fix ctrl->num_chipselect constraint (Jaroslav Kysela) [2005073] - spi: Don't call spi_get_gpio_descs() before device name is set (Jaroslav Kysela) [2005073] - spi: Avoid undefined behaviour when counting unused native CSs (Jaroslav Kysela) [2005073] - spi: Allow to have all native CSs in use along with GPIOs (Jaroslav Kysela) [2005073] - spi: Add missing error handling for CS GPIOs (Jaroslav Kysela) [2005073] - spi: export tracepoint symbols to modules (Jaroslav Kysela) [2005073] - spi: Fix zero length xfer bug (Jaroslav Kysela) [2005073] - spi: Add generic support for unused native cs with cs-gpios (Jaroslav Kysela) [2005073] - spi: Reduce kthread priority (Jaroslav Kysela) [2005073] - spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysfs attribute (Jaroslav Kysela) [2005073] - i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2005073] - s390/qeth: cache link_info for ethtool (Michal Schmidt) [2117098] - nfp: amend removal of MODULE_VERSION (Stefan Assmann) [1955769] - x86/speculation: Add LFENCE to RSB fill sequence (Waiman Long) [2115080] {CVE-2022-26373} - x86/speculation: Add RSB VM Exit protections (Waiman Long) [2115080] {CVE-2022-26373} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Waiman Long) [2115080] - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Waiman Long) [2115080] - x86/amd: Use IBPB for firmware calls (Waiman Long) [2115080] - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts (Waiman Long) [2115080] - iavf: Fix reset error handling (Petr Oros) [2119759] - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2119759] - iavf: Fix adminq error handling (Petr Oros) [2119759] - iavf: Fix missing state logs (Petr Oros) [2119759] - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Ken Cox) [1978613]- netfilter: ipset: fix suspicious RCU usage in find_set_and_id (Florian Westphal) [2118526] - net/mlx5e: Update netdev features after changing XDP state (Amir Tzin) [2049440] - net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Amir Tzin) [2049440] - net/mlx5e: CT: Add ct driver counters (Amir Tzin) [2049440] - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Amir Tzin) [2049440] - net/mlx5e: Align mlx5e_cleanup_uplink_rep_tx() with upstream code. (Amir Tzin) [2049440] - net/mlx5e: Correct the calculation of max channels for rep (Amir Tzin) [2049440] - Documentation: devlink: mlx5.rst: Fix htmldoc build warning (Amir Tzin) [2049440] - net/mlx5: fs, fail conflicting actions (Amir Tzin) [2049440] - net/mlx5: Rearm the FW tracer after each tracer event (Amir Tzin) [2049440] - net/mlx5: correct ECE offset in query qp output (Amir Tzin) [2049440] - net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Amir Tzin) [2049440] - net/mlx5e: TC NIC mode, fix tc chains miss table (Amir Tzin) [2049440] - net/mlx5: Don't use already freed action pointer (Amir Tzin) [2049440] - net/mlx5: fix typo in comment (Amir Tzin) [2049440] - IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Amir Tzin) [2049440] - net/mlx5e: Force ethertype usage in mlx5_ct_fs_smfs_fill_mask() (Amir Tzin) [2049440] - net/mlx5: Drain fw_reset when removing device (Amir Tzin) [2049440] - net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Amir Tzin) [2049440] - net/mlx5e: CT: Fix support for GRE tuples (Amir Tzin) [2049440] - net/mlx5e: Remove HW-GRO from reported features (Amir Tzin) [2049440] - net/mlx5e: Properly block HW GRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Properly block LRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Block rx-gro-hw feature in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Amir Tzin) [2049440] - net/mlx5: Initialize flow steering during driver probe (Amir Tzin) [2049440] - net/mlx5: Fix matching on inner TTC (Amir Tzin) [2049440] - net/mlx5: Avoid double clear or set of sync reset requested (Amir Tzin) [2049440] - net/mlx5: Fix deadlock in sync reset flow (Amir Tzin) [2049440] - net/mlx5e: Fix trust state reset in reload (Amir Tzin) [2049440] - net/mlx5e: Avoid checking offload capability in post_parse action (Amir Tzin) [2049440] - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Amir Tzin) [2049440] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2049440] - net/mlx5e: Lag, Don't skip fib events on current dst (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix fib_info pointer assignment (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix use-after-free in fib event handler (Amir Tzin) [2049440] - net/mlx5e: Fix the calling of update_buffer_lossy() API (Amir Tzin) [2049440] - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Amir Tzin) [2049440] - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Amir Tzin) [2049440] - RDMA/mlx5: Add a missing update of cache->last_add (Amir Tzin) [2049440] - RDMA/mlx5: Don't remove cache MRs when a delay is needed (Amir Tzin) [2049440] - net/mlx5e: HTB, remove unused function declaration (Amir Tzin) [2049440] - net/mlx5e: Statify function mlx5_cmd_trigger_completions (Amir Tzin) [2049440] - net/mlx5: Remove unused fill page array API function (Amir Tzin) [2049440] - net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Amir Tzin) [2049440] - net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Amir Tzin) [2049440] - net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Adjust structure member to reduce memory hole (Amir Tzin) [2049440] - net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Amir Tzin) [2049440] - net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Amir Tzin) [2049440] - net/mlx5e: RX, Test the XDP program existence out of the handler (Amir Tzin) [2049440] - net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Add headroom only to the first fragment in legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Amir Tzin) [2049440] - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Amir Tzin) [2049440] - net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Amir Tzin) [2049440] - net/mlx5e: Remove overzealous validations in netlink EEPROM query (Amir Tzin) [2049440] - net/mlx5: Parse module mapping using mlx5_ifc (Amir Tzin) [2049440] - net/mlx5: Query the maximum MCIA register read size from firmware (Amir Tzin) [2049440] - net/mlx5: CT: Create smfs dr matchers dynamically (Amir Tzin) [2049440] - net/mlx5: CT: Add software steering ct flow steering provider (Amir Tzin) [2049440] - net/mlx5: Add smfs lib to export direct steering API to CT (Amir Tzin) [2049440] - net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Amir Tzin) [2049440] - net/mlx5: CT: Introduce a platform for multiple flow steering providers (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the doorbell pgdir (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for UAR (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQs (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQ table (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the IRQ table (Amir Tzin) [2049440] - net/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - net/mlx5: DR, Add support for ConnectX-7 steering (Amir Tzin) [2049440] - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Amir Tzin) [2049440] - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Amir Tzin) [2049440] - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Amir Tzin) [2049440] - net/mlx5: DR, Remove unneeded comments (Amir Tzin) [2049440] - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Amir Tzin) [2049440] - net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Amir Tzin) [2049440] - net/mlx5: Add debugfs counters for page commands failures (Amir Tzin) [2049440] - net/mlx5: Add pages debugfs (Amir Tzin) [2049440] - net/mlx5: Move debugfs entries to separate struct (Amir Tzin) [2049440] - net/mlx5: Change release_all_pages cap bit location (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on reclaim pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on give pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant notify fail on give pages (Amir Tzin) [2049440] - net/mlx5: Add command failures data to debugfs (Amir Tzin) [2049440] - net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Amir Tzin) [2049440] - net/mlx5: Support GRE conntrack offload (Amir Tzin) [2049440] - mlx5: add support for page_pool_get_stats (Amir Tzin) [2049440] - net/mlx5: Add migration commands definitions (Amir Tzin) [2049440] - net/mlx5: Introduce migration bits and structures (Amir Tzin) [2049440] - net/mlx5: Expose APIs to get/put the mlx5 core device (Amir Tzin) [2049440] - net/mlx5: Disable SRIOV before PF removal (Amir Tzin) [2049440] - net/mlx5: Reuse exported virtfn index function call (Amir Tzin) [2049440] - net/mlx5: Add clarification on sync reset failure (Amir Tzin) [2049440] - net/mlx5: Add reset_state field to MFRL register (Amir Tzin) [2049440] - RDMA/mlx5: Use new command interface API (Amir Tzin) [2049440] - net/mlx5: cmdif, Refactor error handling and reporting of async commands (Amir Tzin) [2049440] - net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Amir Tzin) [2049440] - net/mlx5: cmdif, Add new api for command execution (Amir Tzin) [2049440] - net/mlx5: cmdif, cmd_check refactoring (Amir Tzin) [2049440] - net/mlx5: cmdif, Return value improvements (Amir Tzin) [2049440] - net/mlx5: Lag, offload active-backup drops to hardware (Amir Tzin) [2049440] - net/mlx5: Lag, record inactive state of bond device (Amir Tzin) [2049440] - net/mlx5: Lag, don't use magic numbers for ports (Amir Tzin) [2049440] - net/mlx5: Lag, use local variable already defined to access E-Switch (Amir Tzin) [2049440] - net/mlx5: E-switch, add drop rule support to ingress ACL (Amir Tzin) [2049440] - net/mlx5: E-switch, remove special uplink ingress ACL handling (Amir Tzin) [2049440 2049580] - net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Amir Tzin) [2049440 2049580] - net/mlx5: Add ability to insert to specific flow group (Amir Tzin) [2049440] - mlx5: remove unused static inlines (Amir Tzin) [2049440] - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Amir Tzin) [2049440] - RDMA/mlx5: Store ndescs instead of the translation table size (Amir Tzin) [2049440] - RDMA/mlx5: Merge similar flows of allocating MR from the cache (Amir Tzin) [2049440] - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR (Amir Tzin) [2049440] - RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Amir Tzin) [2049440] - net/mlx5e: TC, Allow sample action with CT (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Make post_act parse CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Amir Tzin) [2049440 2049659] - net/mlx5e: Use multi table support for CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Create new flow attr for multi table actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Add post act offload/unoffload API (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass actions param to actions_match_supported() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move flow hashtable to be per rep (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add PTP counters for uplink representor (Amir Tzin) [2049440] - net/mlx5e: RX, Restrict bulk size for small Striding RQs (Amir Tzin) [2049440] - net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Amir Tzin) [2049440] - net/mlx5e: Generalize packet merge error message (Amir Tzin) [2049440] - net/mlx5e: Add support for using xdp->data_meta (Amir Tzin) [2049440] - net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Amir Tzin) [2049440] - net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize modulo in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Amir Tzin) [2049440] - net/mlx5e: Move repeating code that gets TC prio into a function (Amir Tzin) [2049440] - net/mlx5e: Use select queue parameters to sync with control flow (Amir Tzin) [2049440] - net/mlx5e: Move mlx5e_select_queue to en/selq.c (Amir Tzin) [2049440] - net/mlx5e: Introduce select queue parameters (Amir Tzin) [2049440] - net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Amir Tzin) [2049440] - net/mlx5e: Use a barrier after updating txq2sq (Amir Tzin) [2049440] - net/mlx5e: Disable TX queues before registering the netdev (Amir Tzin) [2049440] - net/mlx5e: Cleanup of start/stop all queues (Amir Tzin) [2049440] - net/mlx5e: Use FW limitation for max MPW WQEBBs (Amir Tzin) [2049440] - net/mlx5e: Read max WQEBBs on the SQ from firmware (Amir Tzin) [2049440] - net/mlx5e: Remove unused tstamp SQ field (Amir Tzin) [2049440] - RDMA/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - RDMA/mlx5: Delete get_num_static_uars function (Amir Tzin) [2049440] - net/mlx5: VLAN push on RX, pop on TX (Amir Tzin) [2049440 2049616] - net/mlx5: Introduce software defined steering capabilities (Amir Tzin) [2049440 2049616] - net/mlx5: Remove unused TIR modify bitmask enums (Amir Tzin) [2049440] - net/mlx5e: CT, Remove redundant flow args from tc ct calls (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Store mapped tunnel id on flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Test CT and SAMPLE on flow attr (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: Refactor eswitch attr flags to just attr flags (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: TC, Reject rules with multiple CT actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Pass attr to tc_act can_offload() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move pedit_headers_action to parse_attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass attr arg for attaching/detaching encaps (Amir Tzin) [2049440 2049659] - net/mlx5e: Move code chunk setting encap dests into its own function (Amir Tzin) [2049440 2049659] - net_sched: cls_route: remove from list when handle is 0 (Felix Maurer) [2116328] {CVE-2022-2588} - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) [2116159] {CVE-2022-36946} - net: let flow have same hash in two directions (Ivan Vecera) [2111094] - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Ivan Vecera) [2111094] - net: Add notifications when multipath hash field change (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv6 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv4 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash (Ivan Vecera) [2111094] - ipv6: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv6: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv6: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use a more suitable label name (Ivan Vecera) [2111094] - ipv4: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv4: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv4: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use math to point per net sysctls into the appropriate struct net (Ivan Vecera) [2111094] - selftest/net/forwarding: declare NETIFS p9 p10 (Ivan Vecera) [2111094] - ipv6: Fix sysctl max for fib_multipath_hash_policy (Ivan Vecera) [2111094] - selftests: forwarding: Test multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv6: Support multipath hashing on inner IP pkts (Ivan Vecera) [2111094] - ipv4: Multipath hashing on inner L3 needs to consider inner IPv6 pkts (Ivan Vecera) [2111094] - ipv4: Support multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv4: Initialize flowi4_multipath_hash in data path (Ivan Vecera) [2111094] - net: ipv4: Fix NULL pointer dereference in route lookup (Ivan Vecera) [2111094] - route: Add multipath_hash in flowi_common to make user-define hash (Ivan Vecera) [2111094]- drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul) [2097647] - rpm: convert gcc and libelf to Recommends (Jarod Wilson) [2114900] - redhat: add ca7 to redhat/git/files (Jarod Wilson)- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, reduce TIR indication (Amir Tzin) [2049436] - net/mlx5e: Lag, Only handle events from highest priority multipath entry (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5: Fix a race on command flush flow (Amir Tzin) [2049436] - net/mlx5: Fix size field in bufferx_reg struct (Amir Tzin) [2049436] - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Amir Tzin) [2049436] - net/mlx5e: Add missing increment of count (Amir Tzin) [2049436] - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches (Amir Tzin) [2049436] - net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Amir Tzin) [2049436] - net/mlx5e: Add feature check for set fec counters (Amir Tzin) [2049436 2049711] - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Amir Tzin) [2049436] - net/mlx5e: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2049436] - net/mlx5: Fix possible deadlock on rule deletion (Amir Tzin) [2049436] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [2049436] - net/mlx5: Update log_max_qp value to be 17 at most (Amir Tzin) [2049436] - net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version (Amir Tzin) [2049436] - net/mlx5e: Avoid field-overflowing memcpy() (Amir Tzin) [2049436] - net/mlx5e: Use struct_group() for memcpy() region (Amir Tzin) [2049436] - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Amir Tzin) [2049436] - net/mlx5: E-Switch, Fix uninitialized variable modact (Amir Tzin) [2049436] - net/mlx5e: Fix handling of wrong devices during bond netevent (Amir Tzin) [2049436] - net/mlx5e: Fix broken SKB allocation in HW-GRO (Amir Tzin) [2049436] - net/mlx5e: Fix wrong calculation of header index in HW_GRO (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Amir Tzin) [2049436] - net/mlx5e: Fix module EEPROM query (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5: Bridge, ensure dev_name is null-terminated (Amir Tzin) [2049436] - net/mlx5: Bridge, take rtnl lock in init error handler (Amir Tzin) [2049436] - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Amir Tzin) [2049436] - net/mlx5e: Fix build error in fec_set_block_stats() (Amir Tzin) [2049436] - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Amir Tzin) [2049436] - net/mlx5: Set command entry semaphore up once got index free (Amir Tzin) [2049436] - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Amir Tzin) [2049436] - net/mlx5: Fix access to sf_dev_table on allocation failure (Amir Tzin) [2049436] - net/mlx5e: Fix matching on modified inner ip_ecn bits (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" (Amir Tzin) [2049436] - net/mlx5e: Fix nullptr on deleting mirroring rule (Amir Tzin) [2049436] - net/mlx5e: Fix page DMA map/unmap attributes (Amir Tzin) [2049436] - net/mlx5: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Add recovery flow in case of error CQE (Amir Tzin) [2049436] - net/mlx5e: Refactor set_pflag_cqe_based_moder (Amir Tzin) [2049436] - net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Amir Tzin) [2049436] - net/mlx5e: Fix feature check per profile (Amir Tzin) [2049436] - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager (Amir Tzin) [2049436] - net/mlx5e: Expose FEC counters via ethtool (Amir Tzin) [2049436 2049711] - net/mlx5: Update log_max_qp value to FW max capability (Amir Tzin) [2049436] - net/mlx5: Use irq_set_affinity_and_hint() (Amir Tzin) [2049436] - net/mlx5: SF, Use all available cpu for setting cpu affinity (Amir Tzin) [2049436] - net/mlx5: Introduce API for bulk request and release of IRQs (Amir Tzin) [2049436] - net/mlx5: Split irq_pool_affinity logic to new file (Amir Tzin) [2049436] - net/mlx5: Move affinity assignment into irq_request (Amir Tzin) [2049436] - net/mlx5: Introduce control IRQ request API (Amir Tzin) [2049436] - net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Amir Tzin) [2049436] - RDMA/mlx5: Print wc status on CQE error and dump needed (Amir Tzin) [2049436] - net: fixup build after bpf header changes (Amir Tzin) [2049436] - net/mlx5: CT: Set flow source hint from provided tuple device (Amir Tzin) [2049436] - net/mlx5: Set SMFS as a default steering mode if device supports it (Amir Tzin) [2049436] - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Amir Tzin) [2049436] - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Amir Tzin) [2049436] - net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Amir Tzin) [2049436] - net/mlx5: DR, Add misc5 to match_param structs (Amir Tzin) [2049436] - net/mlx5: Add misc5 flow table match parameters (Amir Tzin) [2049436] - net/mlx5: DR, Add support for UPLINK destination type (Amir Tzin) [2049436] - net/mlx5e: Use auxiliary_device driver data helpers (Amir Tzin) [2049436] - net/mlx5e: Take packet_merge params directly from the RX res struct (Amir Tzin) [2049436] - net/mlx5e: Allocate per-channel stats dynamically at first usage (Amir Tzin) [2049436] - net/mlx5e: Use dynamic per-channel allocations in stats (Amir Tzin) [2049436] - net/mlx5e: Allow profile-specific limitation on max num of channels (Amir Tzin) [2049436] - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Amir Tzin) [2049436] - net/mlx5e: Add profile indications for PTP and QOS HTB features (Amir Tzin) [2049436] - net/mlx5e: Use bitmap field for profile features (Amir Tzin) [2049436] - net/mlx5: Remove the repeated declaration (Amir Tzin) [2049436] - net/mlx5: Let user configure max_macs generic param (Amir Tzin) [2049436] - net/mlx5: Let user configure event_eq_size param (Amir Tzin) [2049436] - net/mlx5: Let user configure io_eq_size param (Amir Tzin) [2049436] - net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Amir Tzin) [2049436] - net/mlx5e: Move goto action checks into tc_action goto post parse op (Amir Tzin) [2049436] - net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Amir Tzin) [2049436] - net/mlx5e: Add post_parse() op to tc action infrastructure (Amir Tzin) [2049436] - net/mlx5e: Move sample attr allocation to tc_action sample parse op (Amir Tzin) [2049436] - net/mlx5e: TC action parsing loop (Amir Tzin) [2049436] - net/mlx5e: Add redirect ingress to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add sample and ptype to tc_action infra (Amir Tzin) [2049436] - net/mlx5e: Add ct to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add mirred/redirect to tc action infra (Amir Tzin) [2049436] - Revert "net/mlx5e: TC, Remove redundant error logging" (Amir Tzin) [2049436] - net/mlx5e: Add mpls push/pop to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add vlan push/pop/mangle to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add pedit to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add csum to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tunnel encap/decap to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add goto to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tc action infrastructure (Amir Tzin) [2049436] - RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Amir Tzin) [2049436] - RDMA/mlx5: Add support to multiple priorities for FDB rules (Amir Tzin) [2049436] - net/mlx5: Create more priorities for FDB bypass namespace (Amir Tzin) [2049436] - net/mlx5: Refactor mlx5_get_flow_namespace (Amir Tzin) [2049436] - net/mlx5: Separate FDB namespace (Amir Tzin) [2049436] - net/mlx5: Dynamically resize flow counters query buffer (Amir Tzin) [2049436] - net/mlx5e: TC, Set flow attr ip_version earlier (Amir Tzin) [2049436] - net/mlx5e: TC, Move common flow_action checks into function (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Amir Tzin) [2049436] - net/mlx5e: TC, Remove redundant action stack var (Amir Tzin) [2049436] - net/mlx5e: Hide function mlx5e_num_channels_changed (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Amir Tzin) [2049436] - net/mlx5: Print more info on pci error handlers (Amir Tzin) [2049436] - net/mlx5: SF, silence an uninitialized variable warning (Amir Tzin) [2049436] - net/mlx5: Fix error return code in esw_qos_create() (Amir Tzin) [2049436] - net/mlx5: E-switch, Create QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, Enable vport QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, move offloads mode callbacks to offloads file (Amir Tzin) [2049436] - net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Amir Tzin) [2049436] - net/mlx5: E-switch, Remove vport enabled check (Amir Tzin) [2049436] - net/mlx5e: Specify out ifindex when looking up decap route (Amir Tzin) [2049436] - net/mlx5e: TC, Move comment about mod header flag to correct place (Amir Tzin) [2049436] - net/mlx5e: TC, Move kfree() calls after destroying all resources (Amir Tzin) [2049436] - net/mlx5e: TC, Destroy nic flow counter if exists (Amir Tzin) [2049436] - net/mlx5: TC, using swap() instead of tmp variable (Amir Tzin) [2049436] - net/mlx5: CT: Allow static allocation of mod headers (Amir Tzin) [2049436] - net/mlx5e: Refactor mod header management API (Amir Tzin) [2049436] - net/mlx5: Avoid printing health buffer when firmware is unavailable (Amir Tzin) [2049436 2049717] - net/mlx5e: Support ethtool cq mode (Amir Tzin) [2049436 2049840] - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" (Amir Tzin) [2049435] - net/mlx5: Use first online CPU instead of hard coded CPU (Amir Tzin) [2049435] - net/mlx5e: SHAMPO, Fix constant expression result (Amir Tzin) [2049435] - net/mlx5: Fix access to a non-supported register (Amir Tzin) [2049435 2049717] - net/mlx5: Fix too early queueing of log timestamp work (Amir Tzin) [2049435 2049717] - net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Amir Tzin) [2049435] - net/mlx5: Lag, Fix recreation of VF LAG (Amir Tzin) [2049435] - net/mlx5e: Sync TIR params updates against concurrent create/modify (Amir Tzin) [2049435] - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow (Amir Tzin) [2049435] - net/mlx5: Fix flow counters SF bulk query len (Amir Tzin) [2049435] - net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Amir Tzin) [2049435] - net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Amir Tzin) [2049435] - net/mlx5e: Add HW-GRO offload (Amir Tzin) [2049435] - net/mlx5e: Add HW_GRO statistics (Amir Tzin) [2049435] - net/mlx5e: HW_GRO cqe handler implementation (Amir Tzin) [2049435] - net/mlx5e: Add data path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add handle SHAMPO cqe support (Amir Tzin) [2049435] - net/mlx5e: Add control path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add support to klm_umr_wqe (Amir Tzin) [2049435] - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Amir Tzin) [2049435] - net/mlx5e: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - net/mlx5: Add SHAMPO caps, HW bits and enumerations (Amir Tzin) [2049435] - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Amir Tzin) [2049435] - net/mlx5: SF_DEV Add SF device trace points (Amir Tzin) [2049435] - net/mlx5: SF, Add SF trace points (Amir Tzin) [2049435] - net/mlx5: Bridge, support replacing existing FDB entry (Amir Tzin) [2049435] - net/mlx5: Bridge, extract code to lookup and del/notify entry (Amir Tzin) [2049435] - net/mlx5: Add periodic update of host time to firmware (Amir Tzin) [2049435 2049717] - net/mlx5: Print health buffer by log level (Amir Tzin) [2049435 2049717] - net/mlx5: Extend health buffer dump (Amir Tzin) [2049435 2049717] - net/mlx5: Reduce flow counters bulk query buffer size for SFs (Amir Tzin) [2049435] - net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Amir Tzin) [2049435] - net/mlx5: Remove unnecessary checks for slow path flag (Amir Tzin) [2049435] - net/mlx5e: don't write directly to netdev->dev_addr (Amir Tzin) [2049435] - RDMA/mlx5: Use dev_addr_mod() (Amir Tzin) [2049435] - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Amir Tzin) [2049435] - RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Amir Tzin) [2049435] - RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Amir Tzin) [2049435] - RDMA/mlx5: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove size from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Amir Tzin) [2049435] - net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Amir Tzin) [2049435] - net/mlx5: E-Switch, Use dynamic alloc for dest array (Amir Tzin) [2049435] - net/mlx5: Lag, use steering to select the affinity port in LAG (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create/destroy/modify port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create TTC tables for LAG port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create definers for LAG (Amir Tzin) [2049435] - net/mlx5: Lag, set match mask according to the traffic type bitmap (Amir Tzin) [2049435] - net/mlx5: Lag, set LAG traffic type mapping (Amir Tzin) [2049435] - net/mlx5: Lag, move lag files into directory (Amir Tzin) [2049435] - net/mlx5: Introduce new uplink destination type (Amir Tzin) [2049435] - net/mlx5: Add support to create match definer (Amir Tzin) [2049435] - net/mlx5: Introduce port selection namespace (Amir Tzin) [2049435] - net/mlx5: Support partial TTC rules (Amir Tzin) [2049435] - mlx5: prevent 64bit divide (Amir Tzin) [2049435] - net/mlx5: Use system_image_guid to determine bonding (Amir Tzin) [2049435] - net/mlx5: Use native_port_num as 1st option of device index (Amir Tzin) [2049435] - net/mlx5: Introduce new device index wrapper (Amir Tzin) [2049435] - net/mlx5: Check return status first when querying system_image_guid (Amir Tzin) [2049435] - net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Amir Tzin) [2049435] - net/mlx5e: Add extack msgs related to TC for better debug (Amir Tzin) [2049435] - net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Skip redundant ct clear actions" (Amir Tzin) [2049435] - net/mlx5: Disable roce at HCA level (Amir Tzin) [2049435] - net/mlx5i: Enable Rx steering for IPoIB via ethtool (Amir Tzin) [2049435] - net/mlx5: Bridge, provide flow source hints (Amir Tzin) [2049435] - net/mlx5: Read timeout values from DTOR (Amir Tzin) [2049435] - net/mlx5: Read timeout values from init segment (Amir Tzin) [2049435] - net/mlx5: Add layout to support default timeouts register (Amir Tzin) [2049435] - net/mlx5: Set devlink reload feature bit for supported devices only (Amir Tzin) [2049435] - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Amir Tzin) [2049435] - RDMA/mlx5: Add modify_op_stat() support (Amir Tzin) [2049435] - RDMA/mlx5: Add steering support in optional flow counters (Amir Tzin) [2049435] - RDMA/mlx5: Support optional counters in hw_stats initialization (Amir Tzin) [2049435] - net/mlx5: Add priorities for counters in RDMA namespaces (Amir Tzin) [2049435] - net/mlx5: Add ifc bits to support optional counters (Amir Tzin) [2049435] - net/mlx5: Enable single IRQ for PCI Function (Amir Tzin) [2049435] - net/mlx5: Shift control IRQ to the last index (Amir Tzin) [2049435] - net/mlx5: Bridge, pop VLAN on egress table miss (Amir Tzin) [2049435] - net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Amir Tzin) [2049435] - net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Amir Tzin) [2049435] - net/mlx5: Bridge, refactor eswitch instance usage (Amir Tzin) [2049435] - net/mlx5e: Support accept action (Amir Tzin) [2049435] - net/mlx5e: Specify out ifindex when looking up encap route (Amir Tzin) [2049435] - net/mlx5e: Reserve a value from TC tunnel options mapping (Amir Tzin) [2049435] - net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Amir Tzin) [2049435] - net/mlx5e: Split actions_match_supported() into a sub function (Amir Tzin) [2049435] - net/mlx5e: Move mod hdr allocation to a single place (Amir Tzin) [2049435] - net/mlx5e: TC, Refactor sample offload error flow (Amir Tzin) [2049435] - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Amir Tzin) [2049435] - IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() (Amir Tzin) [2049435] - net/mlx5e: Use array_size() helper (Amir Tzin) [2049435] - net/mlx5: Use struct_size() helper in kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Use kvcalloc() instead of kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Tolerate failures in debug features while driver load (Amir Tzin) [2049435] - IB/mlx5: Enable UAR to have DevX UID (Amir Tzin) [2049435] - net/mlx5: Add uid field to UAR allocation structures (Amir Tzin) [2049435] - net/mlx5e: check return value of rhashtable_init (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for ingress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for egress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: loopback test is not supported in switchdev mode (Amir Tzin) [2049435] - net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Amir Tzin) [2049435] - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Amir Tzin) [2049435] - net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Amir Tzin) [2049435] - net/mlx5e: Check action fwd/drop flag exists also for nic flows (Amir Tzin) [2049435] - net/mlx5e: Set action fwd flag when parsing tc action goto (Amir Tzin) [2049435] - net/mlx5e: Remove incorrect addition of action fwd flag (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Fix ct_clear overwriting ct action metadata" (Amir Tzin) [2049435] - net/mlx5e: Use correct return type (Amir Tzin) [2049435] - net/mlx5e: Add error flow for ethtool -X command (Amir Tzin) [2049435] - net/mlx5: Fix rdma aux device on devlink reload (Amir Tzin) [2049434] - RDMA/mlx5: Relax DCS QP creation checks (Amir Tzin) [2049434] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049434] - net/mlx5e: Make use of netdev_warn() (Amir Tzin) [2049434] - net/mlx5: Initialize numa node for all core devices (Amir Tzin) [2049434] - net/mlx5: Allocate individual capability (Amir Tzin) [2049434] - net/mlx5: Reorganize current and maximal capabilities to be per-type (Amir Tzin) [2049434] - net/mlx5: SF, use recent sysfs api (Amir Tzin) [2049434] - net/mlx5: Refcount mlx5_irq with integer (Amir Tzin) [2049434] - net/mlx5: Change SF missing dedicated MSI-X err message to dbg (Amir Tzin) [2049434] - net/mlx5: Align mlx5_irq structure (Amir Tzin) [2049434] - net/mlx5: Delete impossible dev->state checks (Amir Tzin) [2049434] - net/mlx5: Support enable_vnet devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_rdma devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_eth devlink dev param (Amir Tzin) [2049434] - RDMA/mlx5: Drop in-driver verbs object creations (Amir Tzin) [2049434] - RDMA/mlx5: Delete device resource mutex that didn't protect anything (Amir Tzin) [2049434] - RDMA/mlx5: Cancel pkey work before destroying device resources (Amir Tzin) [2049434] - net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions (Amir Tzin) [2049434] - net/mlx5e: Remove redundant assignment of counter to null (Amir Tzin) [2049434] - net/mlx5e: Remove redundant parse_attr arg (Amir Tzin) [2049434] - net/mlx5e: Remove redundant cap check for flow counter (Amir Tzin) [2049434] - net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() (Amir Tzin) [2049434] - net/mlx5e: Remove redundant tc act includes (Amir Tzin) [2049434] - IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq (Amir Tzin) [2049434] - RDMA/mlx5: Add DCS offload support (Amir Tzin) [2049434] - RDMA/mlx5: Separate DCI QP creation logic (Amir Tzin) [2049434] - net/mlx5: Add DCS caps & fields support (Amir Tzin) [2049434] - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (Vitaly Kuznetsov) [2119233] - mm: Fix PASID use-after-free issue (Jerry Snitselaar) [2113046] - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Rahul Lakkireddy) [2105815] - scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix a typo (Rahul Lakkireddy) [2105815] - scsi: csiostor: Assign boolean values to a bool variable (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix fall-through warnings for Clang (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" (Rahul Lakkireddy) [2105815] - scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param (Rahul Lakkireddy) [2105815] - scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg (Rahul Lakkireddy) [2105815] - scsi: csiostor: Demote kerneldoc that fails to meet the criteria (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix misnamed function parameter (Rahul Lakkireddy) [2105815] - scsi: csiostor: Adjust indentation in csio_device_reset (Rahul Lakkireddy) [2105815] - mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: consider EHT element size in assoc request (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: fix throughput regression on DFS channels (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix aggregation subframes setting to HE max (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211_hwsim: set virtio device ready in probe() (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix possible sdio deadlock in command fail (Jose Ignacio Tornos Martinez) [2103625] - wifi: rtw89: 8852a: rfk: fix div 0 exception (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: do not update pm states in case of error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: do not update pm stats in case of error (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Avoid REO CMD failed prints during firmware recovery (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Fix incorrect debug_mask mappings (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix missing skb drop on htc_tx_completion error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix firmware download random fail (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix IRQ affinity warning on shutdown (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix netdev open race (Jose Ignacio Tornos Martinez) [2103625] - iwlwifi: fw: init SAR GEO table only if data is present (Jose Ignacio Tornos Martinez) [2103625] - ath10k: htt_tx: do not interpret Eth frames as WiFi (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Don't check arvif->is_started before sending management frames (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (Jose Ignacio Tornos Martinez) [2103625] - ath11k: reset 11d state in process of recovery (Jose Ignacio Tornos Martinez) [2103625] - brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix tx status related use-after-free race on station removal (Jose Ignacio Tornos Martinez) [2103625] - mt76: do not attempt to reorder received 802.3 packets without agg session (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix kernel crash at mt7921_pci_remove (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix antenna config missing in 6G cap (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup (Jose Ignacio Tornos Martinez) [2103625] - ath10k: enable napi on RX path for usb (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() (Jose Ignacio Tornos Martinez) [2103625] - ath11k: acquire ab->base_lock in unassign when finding the peer by addr (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix DBDC default band selection on MT7915D (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (Jose Ignacio Tornos Martinez) [2103625] - i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2107977] - net/mlx5e: Fix matchall police parameters validation (Ivan Vecera) [2106271] - net/sched: act_police: allow 'continue' action offload (Ivan Vecera) [2106271] - net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2106271] - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Ivan Vecera) [2106271] - net/sched: act_pedit: sanitize shift argument before usage (Ivan Vecera) [2106271] - net/sched: act_pedit: really ensure the skb is writable (Ivan Vecera) [2106271] - net/sched: taprio: Check if socket flags are valid (Ivan Vecera) [2106271] - net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2106271] - net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2106271] - net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: fix incorrect vlan_push_eth dest field (Ivan Vecera) [2106271] - net/sched: add vlan push_eth and pop_eth action to the hardware IR (Ivan Vecera) [2106271] - selftests: tc-testing: Increase timeout in tdc config file (Ivan Vecera) [2106271] - flow_offload: improve extack msg for user when adding invalid filter (Ivan Vecera) [2106271] - flow_offload: reject offload for all drivers with invalid police parameters (Ivan Vecera) [2106271] - net: flow_offload: add tc police action parameters (Ivan Vecera) [2106271] - net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2106271] - net_sched: add __rcu annotation to netdev->qdisc (Ivan Vecera) [2106271] - net/sched: act_police: more accurate MTU policing (Ivan Vecera) [2106271] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Ivan Vecera) [2106271] - net: sched: remove qdisc_qlen_cpu() (Ivan Vecera) [2106271] - net: sched: remove psched_tdiff_bounded() (Ivan Vecera) [2106271] - net: sched: Clarify error message when qdisc kind is unknown (Ivan Vecera) [2106271] - sch_cake: revise Diffserv docs (Ivan Vecera) [2106271] - flow_offload: fix suspicious RCU usage when offloading tc action (Ivan Vecera) [2106271] - net/sched: use min() macro instead of doing it manually (Ivan Vecera) [2106271] - selftests: tc-testing: add action offload selftest for action and filter (Ivan Vecera) [2106271] - flow_offload: validate flags of filter and actions (Ivan Vecera) [2106271] - flow_offload: add reoffload process to update hw_count (Ivan Vecera) [2106271] - net: sched: save full flags for tc action (Ivan Vecera) [2106271] - flow_offload: add process to update action stats from hardware (Ivan Vecera) [2106271] - flow_offload: rename exts stats update functions with hw (Ivan Vecera) [2106271] - flow_offload: add skip_hw and skip_sw to control if offload the action (Ivan Vecera) [2106271] - flow_offload: allow user to offload tc action to net device (Ivan Vecera) [2106271] - flow_offload: add ops to tc_action_ops for flow action setup (Ivan Vecera) [2106271] - flow_offload: rename offload functions with offload instead of flow (Ivan Vecera) [2106271] - flow_offload: add index to flow_action_entry structure (Ivan Vecera) [2106271] - flow_offload: reject to offload tc actions in offload drivers (Ivan Vecera) [2106271] - flow_offload: fill flags to action structure (Ivan Vecera) [2106271] - sch_cake: do not call cake_destroy() from cake_init() (Ivan Vecera) [2106271] - net/sched: fq_pie: prevent dismantle issue (Ivan Vecera) [2106271] - selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Ivan Vecera) [2106271] - selftests/tc-testing: add missing config (Ivan Vecera) [2106271] - selftests/tc-testing: add exit code (Ivan Vecera) [2106271] - net/sched: act_ct: Offload only ASSURED connections (Ivan Vecera) [2106271] - selftests/tc-testings: Be compatible with newer tc output (Ivan Vecera) [2106271] - selftests: forwarding: Fix packet matching in mirroring selftests (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Ivan Vecera) [2106271] - cls_flower: Fix inability to match GRE/IPIP packets (Ivan Vecera) [2106271] - sch_htb: Add extack messages for EOPNOTSUPP errors (Ivan Vecera) [2106271] - net: sch: simplify condtion for selecting mini_Qdisc_pair buffer (Ivan Vecera) [2106271] - net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap() (Ivan Vecera) [2106271] - net: sched: gred: dynamically allocate tc_gred_qopt_offload (Ivan Vecera) [2106271] - net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding. (Ivan Vecera) [2106271] - net: sched: Allow statistics reads from softirq. (Ivan Vecera) [2106271] - net: sched: remove one pair of atomic operations (Ivan Vecera) [2106271] - net: sched: fix logic error in qdisc_run_begin() (Ivan Vecera) [2106271] - net: sch_tbf: Add a graft command (Ivan Vecera) [2106271] - net: sched: Remove Qdisc::running sequence counter (Ivan Vecera) [2106271] - net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ivan Vecera) [2106271] - net: sched: Use _bstats_update/set() instead of raw writes (Ivan Vecera) [2106271] - net: sched: Protect Qdisc::bstats with u64_stats (Ivan Vecera) [2106271] - u64_stats: Introduce u64_stats_set() (Ivan Vecera) [2106271] - gen_stats: Move remaining users to gnet_stats_add_queue(). (Ivan Vecera) [2106271] - mq, mqprio: Use gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Ivan Vecera) [2106271] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Ivan Vecera) [2106271] - testing: selftests: forwarding.config.sample: Add tc flag (Ivan Vecera) [2106271] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Ivan Vecera) [2106271] - net: sched: Use struct_size() helper in kvmalloc() (Ivan Vecera) [2106271] - net_sched: Use struct_size() and flex_array_size() helpers (Ivan Vecera) [2106271] - net: prevent user from passing illegal stab size (Ivan Vecera) [2106271] - net: sched: move and reuse mq_change_real_num_tx() (Ivan Vecera) [2106271] - selftests: net: test ethtool -L vs mq (Ivan Vecera) [2106271] - netdevsim: add ability to change channel count (Ivan Vecera) [2106271] - net: add netif_set_real_num_queues() for device reconfig (Ivan Vecera) [2106271] - net: sched: update default qdisc visibility after Tx queue cnt changes (Ivan Vecera) [2106271] - fix array-index-out-of-bounds in taprio_change (Ivan Vecera) [2106271] - Revert "flow_offload: action should not be NULL when it is referenced" (Ivan Vecera) [2106271] - sch_cake: fix srchost/dsthost hashing mode (Ivan Vecera) [2106271] - net/sched: cls_api, reset flags on replay (Ivan Vecera) [2106271] - net: sched: provide missing kdoc for tcf_pkt_info and tcf_ematch_ops (Ivan Vecera) [2106271] - net: flow_offload: correct comments mismatch with code (Ivan Vecera) [2106271] - net/sched: taprio: Fix init procedure (Ivan Vecera) [2106271] - net_sched: refactor TC action init API (Ivan Vecera) [2106271] - tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN option (Ivan Vecera) [2106271] - net/sched: act_skbmod: Add SKBMOD_F_ECN option support (Ivan Vecera) [2106271] - qdisc: add new field for qdisc_enqueue tracepoint (Ivan Vecera) [2106271] - net/sched: act_skbmod: Skip non-Ethernet packets (Ivan Vecera) [2106271] - net/sched: Remove unnecessary if statement (Ivan Vecera) [2106271] - net_sched: introduce tracepoint trace_qdisc_enqueue() (Ivan Vecera) [2106271] - net_sched: use px to print skb address in trace_qdisc_dequeue() (Ivan Vecera) [2106271] - net: use px to print skb address in trace_netif_receive_skb (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix typo in comment (Ivan Vecera) [2106271] - flow_offload: action should not be NULL when it is referenced (Ivan Vecera) [2106271] - net: sched: remove qdisc->empty for lockless qdisc (Ivan Vecera) [2106271] - net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc (Ivan Vecera) [2106271] - net: sched: avoid unnecessary seqcount operation for lockless qdisc (Ivan Vecera) [2106271] - Revert "net/sched: cls_flower: Remove match on n_proto" (Ivan Vecera) [2106271] - net: sched: add barrier to ensure correct ordering for lockless qdisc (Ivan Vecera) [2106271] - net: sched: fix error return code in tcf_del_walker() (Ivan Vecera) [2106271] - net/sched: cls_flower: Remove match on n_proto (Ivan Vecera) [2106271] - sch_cake: revise docs for RFC 8622 LE PHB support (Ivan Vecera) [2106271] - sch_cake: Fix out of bounds when parsing TCP options and header (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_lookup_leaf() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_do_events() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_charge_class() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_change_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_remove_class_from_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_class_to_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_next_rb_node() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_wait_tree() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_id_tree() (Ivan Vecera) [2106271] - net/sched: act_vlan: Test priority 0 modification (Ivan Vecera) [2106271] - net/sched: act_vlan: No dump for unset priority (Ivan Vecera) [2106271] - net: sched: Fix spelling mistakes (Ivan Vecera) [2106271] - net/sched: fq_pie: fix OOB access in the traffic path (Ivan Vecera) [2106271] - net/sched: fq_pie: re-factor fix for fq_pie endless loop (Ivan Vecera) [2106271] - net: taprio offload: enforce qdisc to netdev queue mapping (Ivan Vecera) [2106271] - net/sched: taprio: Drop unnecessary NULL check after container_of (Ivan Vecera) [2106271] - net: flow_offload: add FLOW_ACTION_PPPOE_PUSH (Ivan Vecera) [2106271] - gve: Recording rx queue before sending to napi (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer queue index check (Jordan Kimbrough) [2018609] - gve: Fix GFP flags when allocing pages (Jordan Kimbrough) [2018609] - gve: Add tx|rx-coalesce-usec for DQO (Jordan Kimbrough) [2018609] - gve: Add consumed counts to ethtool stats (Jordan Kimbrough) [2018609] - gve: Implement suspend/resume/shutdown (Jordan Kimbrough) [2018609] - gve: Add optional metadata descriptor type GVE_TXD_MTD (Jordan Kimbrough) [2018609] - gve: remove memory barrier around seqno (Jordan Kimbrough) [2018609] - gve: Update gve_free_queue_page_list signature (Jordan Kimbrough) [2018609] - gve: Move the irq db indexes out of the ntfy block struct (Jordan Kimbrough) [2018609] - gve: Correct order of processing device options (Jordan Kimbrough) [2018609] - gve: fix for null pointer dereference. (Jordan Kimbrough) [2018609] - gve: fix unmatched u64_stats_update_end() (Jordan Kimbrough) [2018609] - gve: Fix off by one in gve_tx_timeout() (Jordan Kimbrough) [2018609] - gve: Add a jumbo-frame device option. (Jordan Kimbrough) [2018609] - gve: Implement packet continuation for RX. (Jordan Kimbrough) [2018609] - gve: Add RX context. (Jordan Kimbrough) [2018609] - gve: Track RX buffer allocation failures (Jordan Kimbrough) [2018609] - gve: Allow pageflips on larger pages (Jordan Kimbrough) [2018609] - gve: Add netif_set_xps_queue call (Jordan Kimbrough) [2018609] - gve: Recover from queue stall due to missed IRQ (Jordan Kimbrough) [2018609] - gve: Do lazy cleanup in TX path (Jordan Kimbrough) [2018609] - gve: Add rx buffer pagecnt bias (Jordan Kimbrough) [2018609] - gve: Switch to use napi_complete_done (Jordan Kimbrough) [2018609] - gve: report 64bit tx_bytes counter from gve_handle_report_stats() (Jordan Kimbrough) [2018609] - gve: fix gve_get_stats() (Jordan Kimbrough) [2018609] - gve: Properly handle errors in gve_assign_qpl (Jordan Kimbrough) [2018609] - gve: Avoid freeing NULL pointer (Jordan Kimbrough) [2018609] - gve: Correct available tx qpl check (Jordan Kimbrough) [2018609] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Jordan Kimbrough) [2018609] - gve: Use kvcalloc() instead of kvzalloc() (Jordan Kimbrough) [2018609] - gve: DQO: avoid unused variable warnings (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer overflow check (Jordan Kimbrough) [2018609] - gve: DQO: Remove incorrect prefetch (Jordan Kimbrough) [2018609] - gve: Simplify code and axe the use of a deprecated API (Jordan Kimbrough) [2018609] - gve: Propagate error codes to caller (Jordan Kimbrough) [2018609] - gve: Fix an error handling path in 'gve_probe()' (Jordan Kimbrough) [2018609] - gve: DQO: Fix off by one in gve_rx_dqo() (Jordan Kimbrough) [2018609] - gve: Fix swapped vars when fetching max queues (Jordan Kimbrough) [2018609] - gve: Fix warnings reported for DQO patchset (Jordan Kimbrough) [2018609] - gve: DQO: Add RX path (Jordan Kimbrough) [2018609] - gve: DQO: Add TX path (Jordan Kimbrough) [2018609] - gve: DQO: Configure interrupts on device up (Jordan Kimbrough) [2018609] - gve: DQO: Add ring allocation and initialization (Jordan Kimbrough) [2018609] - gve: DQO: Add core netdev features (Jordan Kimbrough) [2018609] - gve: Update adminq commands to support DQO queues (Jordan Kimbrough) [2018609] - gve: Add DQO fields for core data structures (Jordan Kimbrough) [2018609] - gve: Add dqo descriptors (Jordan Kimbrough) [2018609] - gve: Add support for DQO RX PTYPE map (Jordan Kimbrough) [2018609] - gve: adminq: DQO specific device descriptor logic (Jordan Kimbrough) [2018609] - gve: Introduce per netdev `enum gve_queue_format` (Jordan Kimbrough) [2018609] - gve: Introduce a new model for device options (Jordan Kimbrough) [2018609] - gve: Make gve_rx_slot_page_info.page_offset an absolute offset (Jordan Kimbrough) [2018609] - gve: gve_rx_copy: Move padding to an argument (Jordan Kimbrough) [2018609] - gve: Move some static functions to a common file (Jordan Kimbrough) [2018609] - gve: Correct SKB queue index validation. (Jordan Kimbrough) [2018609] - gve: Upgrade memory barrier in poll routine (Jordan Kimbrough) [2018609] - gve: Add NULL pointer checks when freeing irqs. (Jordan Kimbrough) [2018609] - gve: Update mgmt_msix_idx if num_ntfy changes (Jordan Kimbrough) [2018609] - gve: Check TX QPL was actually assigned (Jordan Kimbrough) [2018609] - net: gve: remove duplicated allowed (Jordan Kimbrough) [2018609] - net: gve: convert strlcpy to strscpy (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing in the tx path (Jordan Kimbrough) [2018609] - gve: Rx Buffer Recycling (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing to the rx path (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing device option (Jordan Kimbrough) [2018609] - net: don't include ethtool.h from netdevice.h (Jordan Kimbrough) [2018609] - gve: Replace zero-length array with flexible-array member (Jordan Kimbrough) [2018609] - gve: Enable Link Speed Reporting in the driver. (Jordan Kimbrough) [2018609] - gve: Use link status register to report link status (Jordan Kimbrough) [2018609] - gve: Batch AQ commands for creating and destroying queues. (Jordan Kimbrough) [2018609] - gve: NIC stats for report-stats and for ethtool (Jordan Kimbrough) [2018609] - gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags. (Jordan Kimbrough) [2018609] - gve: Use dev_info/err instead of netif_info/err. (Jordan Kimbrough) [2018609] - gve: Add stats for gve. (Jordan Kimbrough) [2018609] - gve: Get and set Rx copybreak via ethtool (Jordan Kimbrough) [2018609] - redhat: update ppc64le secureboot signing key (Jarod Wilson) [2109215] - tools: add cpupower daemon reload when installed/upgraded (Jarod Wilson) [2042424] - sfc: fix use after free when disabling sriov (Íñigo Huguet) [2105999] - drm/nouveau: recognise GA103 (Karol Herbst) [1923125] - drm/aperture: Run fbdev removal before internal helpers (Michel Dänzer) [2088410] - drm/i915/ttm: fix 32b build (Michel Dänzer) [2088410] - drm/amd/display: Ensure valid event timestamp for cursor-only commits (Michel Dänzer) [2088410] - drm/amd/pm: Prevent divide by zero (Michel Dänzer) [2088410] - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Michel Dänzer) [2088410] - drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7 (Michel Dänzer) [2088410] - drm/i915/selftests: fix subtraction overflow bug (Michel Dänzer) [2088410] - drm/i915/gt: Serialize TLB invalidates with GT resets (Michel Dänzer) [2088410] - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Michel Dänzer) [2088410] - drm/i915/ttm: fix sg_table construction (Michel Dänzer) [2088410] - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Michel Dänzer) [2088410] - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Michel Dänzer) [2088410] - drm/i915/guc: ADL-N should use the same GuC FW as ADL-S (Michel Dänzer) [2088410] - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Michel Dänzer) [2088410] - drm/amdgpu/display: disable prefer_shadow for generic fb helpers (Michel Dänzer) [2088410] - drm/amdgpu: keep fbdev buffers pinned during suspend (Michel Dänzer) [2088410] - drm/fourcc: fix integer type usage in uapi header (Michel Dänzer) [2088410] - drm/i915/dgfx: Disable d3cold at gfx root port (Michel Dänzer) [2088410] - drm/i915/gem: add missing else (Michel Dänzer) [2088410] - drm/amdgpu: To flush tlb for MMHUB of RAVEN series (Michel Dänzer) [2088410] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2088410] - drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() (Michel Dänzer) [2088410] - drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled" (Michel Dänzer) [2088410] - udmabuf: add back sanity check (Michel Dänzer) [2088410] - drm/amd/display: Fix typo in override_lane_settings (Michel Dänzer) [2088410] - amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+ (Michel Dänzer) [2088410] - drm/i915: Implement w/a 22010492432 for adl-s (Michel Dänzer) [2088410] - drm/i915/uc: remove accidental static from a local variable (Michel Dänzer) [2088410] - drm/amd/display: Cap OLED brightness per max frame-average luminance (Michel Dänzer) [2088410] - drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl (Michel Dänzer) [2088410] - drm/i915/reset: Fix error_state_read ptr + offset use (Michel Dänzer) [2088410] - drm/amdkfd: add pinned BOs to kfd_bo_list (Michel Dänzer) [2088410] - drm/amdkfd: Use mmget_not_zero in MMU notifier (Michel Dänzer) [2088410] - drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus (Michel Dänzer) [2088410] - drm/amd/display: Read Golden Settings Table from VBIOS (Michel Dänzer) [2088410] - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Michel Dänzer) [2088410] - drm/amdgpu: update VCN codec support for Yellow Carp (Michel Dänzer) [2088410] - drm/amd/display: remove stale config guards (Michel Dänzer) [2088410] - drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit (Michel Dänzer) [2088410] - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Michel Dänzer) [2088410] - drm/amdkfd:Fix fw version for 10.3.6 (Michel Dänzer) [2088410] - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Michel Dänzer) [2088410] - drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 (Michel Dänzer) [2088410] - drm/amd/pm: Fix missing thermal throttler status (Michel Dänzer) [2088410] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2088410] - drm/radeon: fix a possible null pointer dereference (Michel Dänzer) [2088410] - drm/amd/display: Check zero planes for OTG disable W/A on clock change (Michel Dänzer) [2088410] - drm/amd/display: Check if modulo is 0 before dividing. (Michel Dänzer) [2088410] - drm/amdgpu: fix limiting AV1 to the first instance on VCN3 (Michel Dänzer) [2088410] - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Michel Dänzer) [2088410] - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Michel Dänzer) [2088410] - gma500: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/i915/dsi: fix VBT send packet port selection for ICL+ (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Michel Dänzer) [2088410] - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/subdev/bus: Ratelimit logging for fault errors (Michel Dänzer) [2088410] - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Michel Dänzer) [2088410] - drm/amdgpu: add beige goby PCI ID (Michel Dänzer) [2088410] - drm/i915: Fix CFI violation with show_dynamic_id() (Michel Dänzer) [2088410] - drm/bridge: it6505: Send DPCD SET_POWER to downstream (Michel Dänzer) [2088410] - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H (Michel Dänzer) [2088410] - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 (Michel Dänzer) [2088410] - drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency (Michel Dänzer) [2088410] - drm/bridge: Fix error handling in analogix_dp_probe (Michel Dänzer) [2088410] - drm/bridge: anx7625: Use uint8 for lane-swing arrays (Michel Dänzer) [2088410] - drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (Michel Dänzer) [2088410] - drm/amd/amdgpu: Fix asm/hypervisor.h build error. (Michel Dänzer) [2088410] - drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix register layout (Michel Dänzer) [2088410] - drm/bridge: adv7511: clean up CEC adapter when probe fails (Michel Dänzer) [2088410] - drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() (Michel Dänzer) [2088410] - drm/edid: fix invalid EDID extension block filtering (Michel Dänzer) [2088410] - drm/bridge: it6505: Fix build error (Michel Dänzer) [2088410] - drm: bridge: it66121: Fix the register page length (Michel Dänzer) [2088410] - drm/vmwgfx: Fix an invalid read (Michel Dänzer) [2088410] - drm/ssd130x: Reduce temporary buffer sizes (Michel Dänzer) [2088410] - drm/ssd130x: Fix rectangle updates (Michel Dänzer) [2088410] - drm/format-helper: Fix XRGB888 to monochrome conversion (Michel Dänzer) [2088410] - drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() (Michel Dänzer) [2088410] - drm/solomon: Make DRM_SSD130X depends on MMU (Michel Dänzer) [2088410] - drm: ssd130x: Always apply segment remap setting (Michel Dänzer) [2088410] - drm: ssd130x: Fix COM scan direction register mask (Michel Dänzer) [2088410] - drm/bridge: anx7625: check the return on anx7625_aux_trans (Michel Dänzer) [2088410] - drm/selftests: missing error code in igt_buddy_alloc_smoke() (Michel Dänzer) [2088410] - drm/bridge_connector: enable HPD by default if supported (Michel Dänzer) [2088410] - drm: fix EDID struct for old ARM OABI format (Michel Dänzer) [2088410] - drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu13 (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu12 (Michel Dänzer) [2088410] - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Michel Dänzer) [2088410] - drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init (Michel Dänzer) [2088410] - drm/amd/pm: fix the compile warning (Michel Dänzer) [2088410] - drm/amdkfd: Fix circular lock dependency warning (Michel Dänzer) [2088410] - drm/plane: Move range check for format_count earlier (Michel Dänzer) [2088410] - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (Michel Dänzer) [2088410] - drm/amd/pm: fix double free in si_parse_power_table() (Michel Dänzer) [2088410] - drm/amdgpu/pm: fix the null pointer while the smu is disabled (Michel Dänzer) [2088410] - drm/amd/display: Disabling Z10 on DCN31 (Michel Dänzer) [2088410] - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Michel Dänzer) [2088410] - drm/vmwgfx: validate the screen formats (Michel Dänzer) [2088410] - drm/selftests: fix a shift-out-of-bounds bug (Michel Dänzer) [2088410] - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Michel Dänzer) [2088410] - selftests/xsk: Disable hanging BPF RES tests (Felix Maurer) [2116940] - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington) [2094884] - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2055446] - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2100683] - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2100683] - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2100683] - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2100683]- fs: dlm: fix build with CONFIG_IPV6 disabled (Alexander Aring) [2036988] - fs: dlm: don't call kernel_getpeername() in error_report() (Alexander Aring) [2036988] - fs: dlm: use sk->sk_socket instead of con->sock (Alexander Aring) [2036988] - x86: intel_epb: Allow model specific normal EPB value (Prarit Bhargava) [2101488] - x86: intel_epb: Do not build when CONFIG_PM is unset (Prarit Bhargava) [2101488] - x86: intel_epb: Take CONFIG_PM into account (Prarit Bhargava) [2101488] - PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface (Prarit Bhargava) [2101488] - PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling (Prarit Bhargava) [2101488] - thermal: int340x: Add Raptor Lake PCI device id (Prarit Bhargava) [2064828] - thermal: int340x: Support Raptor Lake (Prarit Bhargava) [2064828] - nvme-fc: restart admin queue if the caller needs to restart queue (Ewan D. Milne) [2095693] - netfilter: nf_tables: replace BUG_ON by element length check (Florian Westphal) [2104497] - netfilter: nf_log: incorrect offset to network header (Florian Westphal) [2104497] - netfilter: nft_set_pipapo: release elements in clone from abort path (Florian Westphal) [2104497] - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104497] - netfilter: nft_dynset: restore set element counter when failing to update (Florian Westphal) [2104497] - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [2104497] - netfilter: nf_tables: memleak flow rule from commit path (Florian Westphal) [2104497] - netfilter: nf_tables: hold mutex on netns pre_exit path (Florian Westphal) [2104497] - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2104497] - netfilter: flowtable: fix excessive hw offload attempts after failure (Florian Westphal) [2104497] - netfilter: flowtable: avoid possible false sharing (Florian Westphal) [2104497] - netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit (Florian Westphal) [2104497] - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (Florian Westphal) [2104497] - netfilter: socket: icmp6: fix use-after-scope (Florian Westphal) [2104497] - netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local (Florian Westphal) [2104497] - net/mlx5: Remove ConnectX-7 device from the unsupported devices (Kamal Heib) [1899567] - fs: dlm: change posix lock sigint handling (Alexander Aring) [2088499] - fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring) [2088499] - fs: dlm: change plock interrupted message to debug again (Alexander Aring) [2088499] - fs: dlm: add pid to debug log (Alexander Aring) [2088499] - fs: dlm: plock use list_first_entry (Alexander Aring) [2088499] - dlm: replace usage of found with dedicated list iterator variable (Alexander Aring) [2088499] - dlm: move global to static inits (Alexander Aring) [2088499] - dlm: remove unnecessary INIT_LIST_HEAD() (Alexander Aring) [2088499] - dlm: improve plock logging if interrupted (Alexander Aring) [2088499] - dlm: rearrange async condition return (Alexander Aring) [2088499] - dlm: cleanup plock_op vs plock_xop (Alexander Aring) [2088499] - dlm: replace sanity checks with WARN_ON (Alexander Aring) [2088499]- selftests: mptcp: make sendfile selftest work (Florian Westphal) [2109046] - selftests: mptcp: more stable simult_flows tests (Florian Westphal) [2109046] - be2net: Remove useless DMA-32 fallback configuration (Petr Oros) [2051324] - ethernet: constify references to netdev->dev_addr in drivers (Petr Oros) [2051324] - ethernet: Remove redundant 'flush_workqueue()' calls (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() (Petr Oros) [2051324] - be2net: Use irq_update_affinity_hint() (Petr Oros) [2051324] - RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default (Jaroslav Kysela) [2114931] - ASoC: SOF: make ctx_store and ctx_restore as optional (Jaroslav Kysela) [2114931] - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries for AMD platforms (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries (Jaroslav Kysela) [2114931] - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Torez Smith) [2107601] - iavf: Fix VLAN_V2 addition/rejection (Petr Oros) [2115618] - iavf: Fix deadlock in initialization (Petr Oros) [2054656] - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080655] - dmaengine: idxd: Fixup merge conflict resolution from upstream (Jerry Snitselaar) [2100927] - dmaengine: idxd: skip clearing device context when device is read-only (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_transfer_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_batch_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: fix device cleanup on disable (Jerry Snitselaar) [2100927] - Revert "dmaengine: idxd: Separate user and kernel pasid enabling" (Jerry Snitselaar) [2100927] - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Foggy Liu) [2039680] - net: atlantic: invert deep par in pm functions, preventing null derefs (Foggy Liu) [2039680] - s390/ap: extend AP change bindings-complete uevent with counter (Mete Durlu) [2114907] - powerpc/memhotplug: Make lmb size 64bit (Diego Domingos) [2116517] - powerpc/drmem: Make lmb_size 64 bit (Diego Domingos) [2116517] - RHEL-only: tools: arm64: Use alternative.h header in sysreg.h (Eric Auger) [2118527]- vmxnet3: do not reschedule napi for rx processing (Kamal Heib) [2117263] - lockdown: also lock down previous kgdb use (Lenny Szubowicz) [2104748] {CVE-2022-21499} - sfc: fix kernel panic when creating VF (Íñigo Huguet) [2114738] - net/mlx4_en: use kzalloc (Amir Tzin) [2049433] - net/mlx4: Delete useless moduleparam include (Amir Tzin) [2049433] - RDMA/mlx4: remove redundant assignment to variable nreq (Amir Tzin) [2049433] - RDMA/mlx4: Delete useless module.h include (Amir Tzin) [2049433] - RDMA/mlx4: Don't continue event handler after memory allocation failure (Amir Tzin) [2049433] - net/mlx4: Use irq_update_affinity_hint() (Amir Tzin) [2049433] - RDMA/mlx4: Use bitmap_alloc() when applicable (Amir Tzin) [2049433] - net/mlx4_en: Update reported link modes for 1/10G (Amir Tzin) [2049433] - ethernet: Remove redundant 'flush_workqueue()' calls (Amir Tzin) [2049433] - mlx4: constify args for const dev_addr (Amir Tzin) [2049433] - mlx4: remove custom dev_addr clearing (Amir Tzin) [2049433] - mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Amir Tzin) [2049433] - mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Amir Tzin) [2049433] - net/mlx4_en: avoid one cache line miss to ring doorbell (Amir Tzin) [2049433] - net/mlx4_en: Add XDP_REDIRECT statistics (Amir Tzin) [2049433] - net/mlx4: Use array_size() helper in copy_to_user() (Amir Tzin) [2049433] - net: mlx4: Add support for XDP_REDIRECT (Amir Tzin) [2049433] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049433] - net/mlx4: Use ARRAY_SIZE to get an array's size (Amir Tzin) [2049433] - net/mlx4: make the array states static const, makes object smaller (Amir Tzin) [2049433] - dma-direct: use the correct size for dma_set_encrypted() (Jerry Snitselaar) [2105608] - dma-debug: make things less spammy under memory pressure (Jerry Snitselaar) [2105608] - dma-iommu: Check that swiotlb is active before trying to use it (Jerry Snitselaar) [2105608] - cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072974] - cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072974] - cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072974] - cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072974] - cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072974] - cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072974] - cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072974] - cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072974] - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072974] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Mark Langsdorf) [2072974] - cpufreq: sh: Remove sh_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: Fix fall-through warning for Clang (Mark Langsdorf) [2072974] - cpufreq: Remove ->resolve_freq() (Mark Langsdorf) [2072974] - cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_driver_target() (Mark Langsdorf) [2072974] - cpufreq: Remove the ->stop_cpu() driver callback (Mark Langsdorf) [2072974] - cpufreq: powernv: Migrate to ->exit() callback instead of ->stop_cpu() (Mark Langsdorf) [2072974] - cpufreq: Make cpufreq_online() call driver->offline() on errors (Mark Langsdorf) [2072974] - cpufreq: sh: Remove unused linux/sched.h headers (Mark Langsdorf) [2072974] - cpufreq: stats: Clean up local variable in cpufreq_stats_create_table() (Mark Langsdorf) [2072974] - cpufreq: Remove unused for_each_policy macro (Mark Langsdorf) [2072974] - cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c (Mark Langsdorf) [2072974] - ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c (Mark Langsdorf) [2067296] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2067296] - ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2067296] - ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2067296] - ACPI: processor: idle: Avoid falling back to C3 type C-states (Mark Langsdorf) [2067296] - Revert "ACPI: processor: idle: Only flush cache on entering C3" (Mark Langsdorf) [2067296] - ACPI: CPPC: Change default error code and clean up debug messages in probe (Mark Langsdorf) [2067296] - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Mark Langsdorf) [2067296] - ACPI: tables: Make LAPIC_ADDR_OVR address readable in message (Mark Langsdorf) [2067296] - ACPI: IPMI: replace usage of found with dedicated list iterator variable (Mark Langsdorf) [2067296] - ACPI, APEI: Use the correct variable for sizeof() (Mark Langsdorf) [2067296] - clocksource: acpi_pm: fix return value of __setup handler (Mark Langsdorf) [2067296] - ACPI / x86: Add support for LPS0 callback handler (Mark Langsdorf) [2067296] - ACPI: bus: Avoid using CPPC if not supported by firmware (Mark Langsdorf) [2067296] - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" (Mark Langsdorf) [2067296] - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Mark Langsdorf) [2067296] - PM: hibernate: Honour ACPI hardware signature by default for virtual guests (Mark Langsdorf) [2067296] - ACPI: NFIT: Remove block aperture support (Mark Langsdorf) [2067296] - x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() (Mark Langsdorf) [2067296] - ACPI/APEI: Limit printable size of BERT table data (Mark Langsdorf) [2067296] - ACPI: APEI: fix return value of __setup handlers (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 (Mark Langsdorf) [2067296] - ACPICA: Avoid walking the ACPI Namespace if it is not there (Mark Langsdorf) [2067296] - ACPI: processor idle: Check for architectural support for LPI (Mark Langsdorf) [2067296] - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Mark Langsdorf) [2067296] - ACPI: fan: Add additional attributes for fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Properly handle fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Optimize struct acpi_fan_fif (Mark Langsdorf) [2067296] - ACPI: fan: Separate file for attributes creation (Mark Langsdorf) [2067296] - ACPI: fan: Fix error reporting to user space (Mark Langsdorf) [2067296] - ACPI: clean up double words in two comments (Mark Langsdorf) [2067296] - ACPI: property: Get rid of redundant 'else' (Mark Langsdorf) [2067296] - ACPI: EC: Rearrange code in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Reduce indentation level in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Do not return result from advance_transaction() (Mark Langsdorf) [2067296] - ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067296] - ACPI: PM: Print additional debug message in acpi_s2idle_wake() (Mark Langsdorf) [2067296] - ACPI: tables: Add CEDT signature to the list of known tables (Mark Langsdorf) [2067296] - ACPI: properties: Consistently return -ENOENT if there are no more references (Mark Langsdorf) [2067296] - ACPI: OSL: Fix and clean up acpi_os_read/write_port() (Mark Langsdorf) [2067296] - ACPICA: Use uintptr_t and offsetof() in Linux kernel builds (Mark Langsdorf) [2067296] - ACPI: processor: idle: Only flush cache on entering C3 (Mark Langsdorf) [2067296] - intel_idle: Add AlderLake support (Lenny Szubowicz) [2075709] - intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075709] - intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075709] - cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075709] - ice: Fix promiscuous mode not turning off (Petr Oros) [2088787] - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2088787] - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Myron Stowe) [2106259] - PCI/IOV: Add pci_iov_vf_id() to get VF index (Myron Stowe) [2106259] - redhat: enable CONFIG_MAXLINEAR_GPHY as module (Petr Oros) [2071856] - net: phy: enhance GPY115 loopback disable function (Petr Oros) [2071856] - net: phy: add Maxlinear GPY115/21x/24x driver (Petr Oros) [2071856] - cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css() (Vratislav Bendel) [2111491] - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Jaroslav Kysela) [2065580] - ASoC: amd: Add support for enabling DMIC on acp6x via _DSD (Jaroslav Kysela) [2065580] - soundwire: intel: prevent pm_runtime resume prior to system suspend (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Add ASP TX3/4 source to register patch (Jaroslav Kysela) [2065580] - ASoC: dapm: Initialise kcontrol data for mux/demux controls (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Correct some control names (Jaroslav Kysela) [2065580] - ASoC: wm5110: Fix DRE control (Jaroslav Kysela) [2065580] - ASoC: wm_adsp: Fix event for preloader (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Jaroslav Kysela) [2065580] - ASoC: rt7*-sdw: harden jack_detect_handler (Jaroslav Kysela) [2065580] - ASoC: rt711: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_sdw: handle errors on card registration (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Jaroslav Kysela) [2065580] - ASoC: ops: Fix off by one in range control validation (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Jaroslav Kysela) [2065580] - ALSA: hda - Add fixup for Dell Latitidue E5430 (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda: Fix compressed stream position tracking (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: rt711: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ALSA: cs46xx: Fix missing snd_card_free() call at probe error (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo L140PU (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo NS50PU (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - ALC897 headset MIC no sound (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: hda: Fix discovery of i915 graphics PCI device (Jaroslav Kysela) [2065580] - ALSA: hda/via: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: memalloc: Drop x86-specific hack for WC allocations (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add HW8326 support (Jaroslav Kysela) [2065580] - ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID (Jaroslav Kysela) [2065580] - ASoC: es8328: Fix event generation for deemphasis control (Jaroslav Kysela) [2065580] - ASoC: cs42l51: Correct minimum value for SX volume control (Jaroslav Kysela) [2065580] - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Correct TLV for Bypass Volume (Jaroslav Kysela) [2065580] - ASoC: cs53l30: Correct number of volume levels on SX controls (Jaroslav Kysela) [2065580] - ASoC: cs35l36: Update digital volume TLV (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Fix TLV scales for mixer controls (Jaroslav Kysela) [2065580] - ASoC: Intel: cirrus-common: fix incorrect channel mapping (Jaroslav Kysela) [2065580] - ASoC: nau8822: Add operation for internal PLL off and on (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for HP Dev One (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant - Fix loopback issue with CX20632 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Jaroslav Kysela) [2065580] - ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: Fixed Build error (Jaroslav Kysela) [2065580] - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Jaroslav Kysela) [2065580] - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() (Jaroslav Kysela) [2065580] - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb (Jaroslav Kysela) [2065580] - ASoC: amd: Add driver data to acp6x machine driver (Jaroslav Kysela) [2065580] - ASoC: rt1015p: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: max98357a: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: rt5645: Fix errorenous cleanup order (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks (Jaroslav Kysela) [2065580] - ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload (Jaroslav Kysela) [2065580] - ASoC: dapm: Don't fold register value changes into notifications (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 (Jaroslav Kysela) [2065580] - ALSA: jack: Access input_dev under mutex (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add new type for ALC245 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Optimize TEAC clock quirk (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Configure sync endpoints before data (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add missing ep_idx in fixed EP quirks (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workaround for clock setup on TEAC devices (Jaroslav Kysela) [2065580] - ALSA: ctxfi: Add SB046x PCI ID (Jaroslav Kysela) [2065580] - NFS: Fix initialisation of nfs_client cl_flags field (Scott Mayhew) [2114577] - Documentation: Add an explanation of NFSv4 client identifiers (Dave Wysochanski) [1801326]- crypto: chelsio/chcr - Remove useless MODULE_VERSION (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove unused function (Rahul Lakkireddy) [2105817] - crypto: chelsio - Read rxchannel-id from firmware (Rahul Lakkireddy) [2105817] - crypto: chelsio - Fix some kernel-doc issues (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove set but not used variable 'adap' (Rahul Lakkireddy) [2105817] - dm raid: fix address sanitizer warning in raid_resume (Benjamin Marzinski) [2115118] - dm raid: fix address sanitizer warning in raid_status (Benjamin Marzinski) [2115118] - dm: return early from dm_pr_call() if DM device is suspended (Benjamin Marzinski) [2115118] - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks discarded, not number of discard bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks written, not number of write bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks read, not number of read bios (Benjamin Marzinski) [2115118] - dm writecache: return void from functions (Benjamin Marzinski) [2115118] - dm kcopyd: use __GFP_HIGHMEM when allocating pages (Benjamin Marzinski) [2115118] - dm writecache: set a default MAX_WRITEBACK_JOBS (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_add_disks (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_remove_disk (Benjamin Marzinski) [2115118] - KVM: x86: do not report preemption if the steal time cache is stale (Vitaly Kuznetsov) [2115240] - KVM: x86: revalidate steal time cache if MSR value changes (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 (Vitaly Kuznetsov) [2115240] - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2115240] - KVM: SEV: Init target VMCBs in sev_migrate_from (Vitaly Kuznetsov) [2115240] - KVM: SVM: fix tsc scaling cache logic (Vitaly Kuznetsov) [2115240] - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() (Vitaly Kuznetsov) [2115240] - KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid calling x86 emulator without a decoded instruction (Vitaly Kuznetsov) [2115240] - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid loading a vCPU after .vm_destroy was called (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry (Vitaly Kuznetsov) [2115240] - KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 (Vitaly Kuznetsov) [2115240] - sched/deadline: Fix BUG_ON condition for deboosted tasks (Phil Auld) [2111860] - scsi: qla2xxx: Fix excessive I/O error messages by default (Nilesh Javali) [2100728] - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection (Nilesh Javali) [2044160] - drm/radeon: fix build rules of *_reg_safe.h (Michel Dänzer) [2006451] - RDMA/irdma: Fix sleep from invalid context BUG (Kamal Heib) [2097318] - RDMA/irdma: Do not advertise 1GB page size for x722 (Kamal Heib) [2097318] - RDMA/cm: Fix memory leak in ib_cm_insert_listen (Kamal Heib) [2097318] - RDMA/hfi1: Fix potential integer multiplication overflow errors (Kamal Heib) [2097318] - RDMA/hfi1: Prevent use of lock before it is initialized (Kamal Heib) [2097318] - RDMA/rxe: Fix an error handling path in rxe_get_mcg() (Kamal Heib) [2097318] - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Kamal Heib) [2097318] - scsi: target: cxgbit: Enable Delayed ACK (Rahul Lakkireddy) [2105813] - scsi: target: cxgbit: Increase max DataSegmentLength (Rahul Lakkireddy) [2105813] - cxgb4: Use the bitmap API to allocate bitmaps (Rahul Lakkireddy) [2105806] - cxgb4: Fix typo in string (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Fix typo in comments (Rahul Lakkireddy) [2105806] - cxgb4vf: remove unexpected word "the" (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Avoid potential negative array offset (Rahul Lakkireddy) [2105806] - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() (Rahul Lakkireddy) [2105806] - cxgb4vf: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: allow reading unrecognized port module eeprom (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() (Rahul Lakkireddy) [2105806] - cxgb4: Use struct_group() for memcpy() region (Rahul Lakkireddy) [2105806] - cxgb4: fix eeprom len when diagnostics not implemented (Rahul Lakkireddy) [2105806] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Rahul Lakkireddy) [2105806] - ethernet: chelsio: use eth_hw_addr_set() (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe() (Rahul Lakkireddy) [2105806] - cxgb4: improve printing NIC information (Rahul Lakkireddy) [2105806] - net: chelsio: switch from 'pci_' to 'dma_' API (Rahul Lakkireddy) [2105806] - cxgb4: make the array match_all_mac static, makes object smaller (Rahul Lakkireddy) [2105806] - cxgb4: fix IRQ free race during driver unload (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: use eth_zero_addr() to assign zero address (Rahul Lakkireddy) [2105806] - cxgb4: Fix -Wunused-const-variable warning (Rahul Lakkireddy) [2105806] - cxgb4: clip_tbl: use list_del_init instead of list_del/INIT_LIST_HEAD (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - cxgb4: Remove redundant NULL check (Rahul Lakkireddy) [2105806] - net: ethernet: chelsiofix: spelling typo of 'rewriteing' (Rahul Lakkireddy) [2105806] - net: don't include ethtool.h from netdevice.h (Rahul Lakkireddy) [2105806] - cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro (Rahul Lakkireddy) [2105806] - cxgb4vf: fix t4vf_eth_xmit()'s return type (Rahul Lakkireddy) [2105806] - cxgb4vf: update kernel-doc line comments (Rahul Lakkireddy) [2105806] - cxgb4: remove duplicate headers (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call (Rahul Lakkireddy) [2105806] - cxgb4: Add missing annotation for service_ofldq() (Rahul Lakkireddy) [2105806] - net: cxgb4vf: reject unsupported coalescing params (Rahul Lakkireddy) [2105806] - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (Tomas Henzl) [2106413] - drm/amd/display: Fix new dmub notification enabling in DM (Mika Penttilä) [2107632] - Revert "crypto: chelsio - Inline single pdu only" (Rahul Lakkireddy) [2105818] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Rahul Lakkireddy) [2105818] - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path (Sabrina Dubroca) [2107200] - scsi: ch: Make it possible to open a ch device multiple times again (Ewan D. Milne) [2108649] - lpfc updates for rh8.7 14.0.0.15 (Paul Ely) [2107726] - scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2107726] - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (Paul Ely) [2107726] - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (Paul Ely) [2107726] - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (Paul Ely) [2107726] - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID (Paul Ely) [2107726] - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (Paul Ely) [2107726] - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (Paul Ely) [2107726] - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (Paul Ely) [2107726] - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (Paul Ely) [2107726] - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (Paul Ely) [2107726] - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (Paul Ely) [2107726] - scsi: qla2xxx: Fix imbalance vha->vref_count (Nilesh Javali) [2108964] - scsi: smartpqi: Update version to 2.1.18-045 (Don Brace) [2101548] - scsi: smartpqi: Update copyright to current year (Don Brace) [2101548] - scsi: smartpqi: Add ctrl ready timeout module parameter (Don Brace) [2101548] - scsi: smartpqi: Update deleting a LUN via sysfs (Don Brace) [2101548] - scsi: smartpqi: Add module param to disable managed ints (Don Brace) [2101548] - scsi: smartpqi: Fix RAID map race condition (Don Brace) [2101548] - scsi: smartpqi: Fix DMA direction for RAID requests (Don Brace) [2101548] - scsi: smartpqi: Stop logging spurious PQI reset failures (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for Lenovo controllers (Don Brace) [2101548] - scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i (Don Brace) [2101548] - scsi: smartpqi: Fix PCI control linkdown system hang (Don Brace) [2101548] - scsi: smartpqi: Add driver support for multi-LUN devices (Don Brace) [2101548] - scsi: smartpqi: Close write read holes (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for ramaxel controllers (Don Brace) [2101548] - scsi: smartpqi: Add controller fw version to console log (Don Brace) [2101548] - scsi: smartpqi: Shorten drive visibility after removal (Don Brace) [2101548] - scsi: smartpqi: Fix typo in comment (Don Brace) [2101548] - docs: kdump: Update the crashkernel description for arm64 (Pingfan Liu) [2093920] - of: Support more than one crash kernel regions for kexec -s (Pingfan Liu) [2093920] - of: kexec: Remove FDT_PROP_* definitions (Pingfan Liu) [2093920] - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() (Pingfan Liu) [2093920] - arm64: Use common of_kexec_alloc_and_setup_fdt() (Pingfan Liu) [2093920] - of: Add a common kexec FDT setup function (Pingfan Liu) [2093920] - arm64: Use ELF fields defined in 'struct kimage' (Pingfan Liu) [2093920] - kexec: Move ELF fields to struct kimage (Pingfan Liu) [2093920] - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Pingfan Liu) [2093920] - efi: apply memblock cap after memblock_add() (Pingfan Liu) [2093920] - of: fdt: Aggregate the processing of "linux,usable-memory-range" (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_memory() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_root() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_chosen() to call directly (Pingfan Liu) [2093920] - of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() (Pingfan Liu) [2093920] - of: fdt: Add generic support for handling elf core headers property (Pingfan Liu) [2093920] - arm64: kdump: Reimplement crashkernel=X (Pingfan Liu) [2093920] - arm64: Use insert_resource() to simplify code (Pingfan Liu) [2093920] - kdump: return -ENOENT if required cmdline option does not exist (Pingfan Liu) [2093920]- sched: Add WARN_ONCE_SAFE for use during critical scheduler code. (Phil Auld) [2095898] - printk: remove NMI tracking [partial] (Phil Auld) [2095898] - ext4: make sure ext4_append() always allocates new block (Lukas Czerner) [2070216] - ext4: check if directory block is within i_size (Lukas Czerner) [2070216] - redhat: nvme/tcp mistakenly uses blk_mq_tag_to_rq(nvme_tcp_tagset(queue)) (John Meneghini) [2112036] - RDMA/cxgb4: Set queue pair state when being queried (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use non-atomic bitmap functions when possible (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_set() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_zalloc() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use helper function to set GUIDs (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs. (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use refcount_t instead of atomic_t for reference counting (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Fix missing error code in create_qp() (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Remove useless assignments (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: add missing qpid increment (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use sizeof() notation (Rahul Lakkireddy) [2105809] - drm/amd/display: Ignore First MST Sideband Message Return Error (Michel Dänzer) [2089853] - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long) [2115165] - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Waiman Long) [2115165] - ibmvnic: Properly dispose of all skbs during a failover. (Steve Best) [2107560] - redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072233] - platform/x86: Add AMD system management interface (John Allen) [2072233] - ice: do not setup vlan for loopback VSI (Petr Oros) [2103845] - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2103845] - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2080033] - ice: Fix max VLANs available for VF (Petr Oros) [2112298] - ice: change devlink code to read NVM in blocks (Petr Oros) [2093904] - ALSA: Enable more Intel and AMD x86 chipset drivers (Jaroslav Kysela) [2065575] - ALSA: Remove module symbols namespace (Jaroslav Kysela) [2065575] - ASoC: SOF: tokens: add token for Mediatek AFE (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Expand firmware loading search options (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add trace caps to speaker protection FW (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Make compressed buffers optional (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct control read size when parsing compressed buffer (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add support for "toggle" preloaders (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Fix overrun of unterminated control name string (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clear core reset for cache (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Allow creation of event controls (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add offset to cs_dsp read/write (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clarify some kernel doc comments (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add support for rev 2 coefficient files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Print messages from bin files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add pre_run callback (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add version checks on coefficient loading (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add lockdep asserts to interface functions (Jaroslav Kysela) [2065575] - firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2065575] - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct wm_coeff_tlv_get handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix control name parsing for multi-fw (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix uninitialized variable warnings (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Only use __be32 for big-endian data (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Improve handling of raw byte streams (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: fix error return code in wm_adsp_load() (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the binding include file for the HDA header support (Jaroslav Kysela) [2065575] - ALSA: uapi: use C90 comment style instead of C99 style (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915: Fix one too many pci_dev_put() (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: update AlderLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - skip acomp init if no matching display (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - avoid hung task timeout in i915 wait (Jaroslav Kysela) [2065575] - ALSA: intel-dspconfig: add ES8336 support for CNL (Jaroslav Kysela) [2065575] - ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: reorder the config table (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: add JasperLake support (Jaroslav Kysela) [2065575] - ALSA: hda: Simplify DMIC-in-NHLT check (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Check for error num after setting mask (Jaroslav Kysela) [2065575] - tools include uapi: Update asound.h copy (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - ALSA: hda: Add helper macros for DSP capable devices (Jaroslav Kysela) [2065575] - ALSA: intel-nhlt: add helper to detect SSP link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: add information on I2S/TDM link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: fix kernel-doc descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: fix 32 signed bit overflow (Jaroslav Kysela) [2065575] - ALSA: hda: Add snd_hdac_ext_bus_link_at() helper (Jaroslav Kysela) [2065575] - ALSA: cleanup double word in comment (Jaroslav Kysela) [2065575] - ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message (Jaroslav Kysela) [2065575] - ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables (Jaroslav Kysela) [2065575] - ipc: debug: Add shared memory heap to memory scan (Jaroslav Kysela) [2065575] - ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats (Jaroslav Kysela) [2065575] - ALSA: hda: Fill gaps in NHLT endpoint-interface (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Add new IPC command to free trace DMA (Jaroslav Kysela) [2065575] - soundwire: stream: make enable/disable/deprepare idempotent (Jaroslav Kysela) [2065575] - soundwire: stream: sdw_stream_add_ functions can be called multiple times (Jaroslav Kysela) [2065575] - soundwire: stream: introduce sdw_slave_rt_find() helper (Jaroslav Kysela) [2065575] - soundwire: stream: separate alloc and config within sdw_stream_add_xxx() (Jaroslav Kysela) [2065575] - soundwire: stream: move list addition to sdw_slave_alloc_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: rename and move master/slave_rt_free routines (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_stream_ functions (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_slave_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_master_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: simplify sdw_alloc_master_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_port and sdw_master/slave_port functions (Jaroslav Kysela) [2065575] - soundwire: stream: add 'slave' prefix for port range checks (Jaroslav Kysela) [2065575] - soundwire: stream: split alloc and config in two functions (Jaroslav Kysela) [2065575] - soundwire: stream: split port allocation and configuration loops (Jaroslav Kysela) [2065575] - soundwire: stream: add alloc/config/free helpers for ports (Jaroslav Kysela) [2065575] - soundwire: stream: simplify check on port range (Jaroslav Kysela) [2065575] - soundwire: stream: add slave runtime to list earlier (Jaroslav Kysela) [2065575] - soundwire: stream: remove unused parameter in sdw_stream_add_slave (Jaroslav Kysela) [2065575] - soundwire: intel: fix wrong register name in intel_shim_wake (Jaroslav Kysela) [2065575] - soundwire: bus: add dev_warn() messages to track UNATTACHED devices (Jaroslav Kysela) [2065575] - soundwire: intel: remove PDM support (Jaroslav Kysela) [2065575] - soundwire: intel: remove unnecessary init (Jaroslav Kysela) [2065575] - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire (Jaroslav Kysela) [2065575] - soundwire: intel: improve suspend flows (Jaroslav Kysela) [2065575] - soundwire: intel: Use auxiliary_device driver data helpers (Jaroslav Kysela) [2065575] - soundwire: qcom: remove redundant version number read (Jaroslav Kysela) [2065575] - ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Jaroslav Kysela) [2065575] - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: max98090: Generate notifications on changes for custom control (Jaroslav Kysela) [2065575] - ASoC: max98090: Reject invalid values in custom control put() (Jaroslav Kysela) [2065575] - ASoC: rt9120: Correct the reg 0x09 size to one byte (Jaroslav Kysela) [2065575] - ASoC: soc-ops: fix error handling (Jaroslav Kysela) [2065575] - ASoC: da7219: Fix change notifications for tone generator frequency (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: fix sysclk shutdown (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: support a separate gpio to control headphone (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: simplify speaker gpio naming (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak in sof_control_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: cleanup dailinks on widget unload (Jaroslav Kysela) [2065575] - ASoC: rt711/5682: check if bus is active before deferred jack detection (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() (Jaroslav Kysela) [2065575] - ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2065575] - ASoC: rt5682: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-dapm: fix two incorrect uses of list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak of scontrol->name (Jaroslav Kysela) [2065575] - codecs: rt5682s: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a new dai_get_clk topology IPC op (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add ops for setting up and tearing down pipelines (Jaroslav Kysela) [2065575] - ASoC: SOF: expose sof_route_setup() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add dai_link_fixup PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add trigger PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Define hw_params PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 PCM hw_free op (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC-specific PCM ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_ext control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add enum_get/put control ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add switch get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add volume_get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add IPC3 topology control ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC ops for kcontrol IO (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_suspend/resume IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_widget_setup/free IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: set up scheduler widget before all other widgets in the pipeline (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy (Jaroslav Kysela) [2065575] - ASoC: ak4642: Use of_device_get_match_data() (Jaroslav Kysela) [2065575] - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Jaroslav Kysela) [2065575] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data (Jaroslav Kysela) [2065575] - ASoC: rt1308-sdw: get calibration params after power on (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe (Jaroslav Kysela) [2065575] - ASoC: ti: Fix spelling mistake "cant" -> "can't" (Jaroslav Kysela) [2065575] - ASoC: samsung: i2s: check the return value of kstrdup() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove snd_sof_complete_pipeline() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make widget binding IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make control parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make DAI widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make route setup IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make effect widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make siggen widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make asrc widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make src widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mixer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make pga widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make buffer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add helper function for processing tuple arrays (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Introduce IPC ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce struct snd_sof_dai_link (Jaroslav Kysela) [2065575] - ASoC: soc-compress: Change the check for codec_dai (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over HDA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over CLDMA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Implement CLDMA transfer (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: General code loading flow (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Dynamic firmware resources management (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Declare module configuration types (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Firmware resources management utilities (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add basefw runtime-parameter requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add ROM requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add power management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add module management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add pipeline management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add code loading requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Inter process communication (Jaroslav Kysela) [2065575] - ASoC: Intel: Introduce AVS driver (Jaroslav Kysela) [2065575] - ASoC: Export DAI register and widget ctor and dctor functions (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Don't reset clock of active DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove ipc_pcm_params() ops (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce optional callback to configure stream data offset (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper (Jaroslav Kysela) [2065575] - ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add topology overwrite for Taniks (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Use proper DMA direction for the trace data buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: compress: fix null check after dereference (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: enable DMI L1 for playback streams (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix randconfig issue (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcht_es8316: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add support for JD inverted quirk (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: log all quirks (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP (Jaroslav Kysela) [2065575] - ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: make gpio optional (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: quirk topology filename dynamically (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: report SSP link mask to machine driver (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards (Jaroslav Kysela) [2065575] - ASoC: SOF: move definition of snd_sof_ipc to header file (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_dai IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_tokens() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify signature for token parsing functions (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a tuples array to struct snd_sof_widget (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: make sof_route_load() IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_widget IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (Jaroslav Kysela) [2065575] - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: SOF: Add missing of_node_put() in imx8m_probe (Jaroslav Kysela) [2065575] - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe (Jaroslav Kysela) [2065575] - ASoC: amd: acp3x: Fix signedness bug in acp3x (Jaroslav Kysela) [2065575] - ASoC: amd: acp5x-pcm-dma: Fix signedness bug (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: expose some get_token ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify the get_token op for string tokens (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code in sof_link_afe_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: removed unused function (Jaroslav Kysela) [2065575] - ASoC: SOF: set swidget's core for scheduler widget (Jaroslav Kysela) [2065575] - ASoC: SOF: simplify snd_sof_device_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: remove snd_sof_pipeline_find() (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove unnecessary param (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Stabilize the combo jack detection (Jaroslav Kysela) [2065575] - ASoC: wm8350: Handle error for wm8350_register_irq (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add GPIOLIB dependency where missed (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: store full version instead of major/minor (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify irq return value (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Drop unnecessary defines (Jaroslav Kysela) [2065575] - ASoC: codecs: Add Awinic AW8738 audio amplifier driver (Jaroslav Kysela) [2065575] - ASoC: audio_graph_card2: Add support for variable slot widths (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Move group register configuration to acp-loader (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: pci-tgl: add RPL-S support (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix DSP mbox start command and global enable order (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix max number of TX channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix GPIO2 configuration (Jaroslav Kysela) [2065575] - ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint (Jaroslav Kysela) [2065575] - ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" (Jaroslav Kysela) [2065575] - ASoC: soc-compress: prevent the potentially use of null pointer (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst (Jaroslav Kysela) [2065575] - ASoC: dwc-i2s: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: atmel_ssc_dai: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: mxs-saif: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: cirrus-common: support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt1308: move rt1308 code to common module (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: create sof-realtek-common module (Jaroslav Kysela) [2065575] - ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix spelling in comments (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: remove sof_fw_filename (Jaroslav Kysela) [2065575] - ASoC: es7241: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98927: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98926: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98925: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9867: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9850: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98390: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98371: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98095: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98088: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda134x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ml26124: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm512x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm186x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm1681: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3060: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-i2s: Add check for clk_enable() (Jaroslav Kysela) [2065575] - ASoC: mc13783: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: isabelle: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver (Jaroslav Kysela) [2065575] - ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update DAI link name (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix for pm resume callback sequence (Jaroslav Kysela) [2065575] - ASoC: es8328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: inno_rk3036: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es8316: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: wl1273: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es7134: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: twl4030: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1380: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: si476x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: tscs454: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: tscs42xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: lm49453: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: qcom: lpass-platform: Update warning print to control excess logging (Jaroslav Kysela) [2065575] - ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() (Jaroslav Kysela) [2065575] - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration (Jaroslav Kysela) [2065575] - ASoC: amd: Use platform_get_irq_byname() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: SOF: Declare sof_compress_ops in sof-priv.h (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add DMIC machine driver ops (Jaroslav Kysela) [2065575] - ASoC: amd: acp-legacy: Add legacy card support for new machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Change card name for Guybrush Machine (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Add compress_ops for SOF platform component driver (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Fix the wrong jack type detected (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update acp init and deinit sequence (Jaroslav Kysela) [2065575] - ASoC: amd: vg: apply sample bits pcm constraint (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update platform clock control sequence (Jaroslav Kysela) [2065575] - ASoC: nau8821: enable no_capture_mute flag (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: refactor i2s master mode clock sequence code (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Add topology overwrite for Felwinter (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 (Jaroslav Kysela) [2065575] - ASoC: intel: skylake: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: core: unregister clients and machine drivers in .shutdown (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix the duplicated control name (Jaroslav Kysela) [2065575] - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Jaroslav Kysela) [2065575] - ASoC: soc-core: skip zero num_dai component in searching dai name (Jaroslav Kysela) [2065575] - ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y (Jaroslav Kysela) [2065575] - ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY (Jaroslav Kysela) [2065575] - ASoC: wm8731: Delete empty remove() function (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor format handling (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor hw_params routine (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: cleanup unintuitive mask usage (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Mark snd_compress_ops static (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_wm5102: use GFP_KERNEL (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic probe support to SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC message injector into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC flood test into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-client: Add support for clients not managed by pm framework (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC SOF client support (Jaroslav Kysela) [2065575] - ASoC: SOF: Split up utils.c into sof-utils and iomem-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD (Jaroslav Kysela) [2065575] - ASoC: rt5640: Remove the sysclk and sysclk_src checking (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Enable combine mode soft (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Add compress ops implementation (Jaroslav Kysela) [2065575] - ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare (Jaroslav Kysela) [2065575] - ASoC: zl38060: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: max9759: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: simple-amplifier: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt9120: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: dmic: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt5682: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5668: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5682s: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: tas2770: Insert post reset delay (Jaroslav Kysela) [2065575] - ASoC: samsung: Explicitly include gpiolib header (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: max98927: add missing header file (Jaroslav Kysela) [2065575] - ASoC: ops: Check for negative values before reading them (Jaroslav Kysela) [2065575] - ASoC: cs42l51: Improve error handling in cs42l51_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Do not allocate buffer for msg_data (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() (Jaroslav Kysela) [2065575] - ASoC: amd: renoir: Add check for acp configuration flags (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic PCI driver module for ACP device (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add PDM controller based dmic dai for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic support for PDM controller on ACP (Jaroslav Kysela) [2065575] - ASoC: rk3399_gru_sound: Wire up DP jack detection (Jaroslav Kysela) [2065575] - ASoC: rt5682: Fix deadlock on resume (Jaroslav Kysela) [2065575] - ASoC: hdmi-codec: Fix OOB memory accesses (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Move debugfs removal out of spinlock (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Simplify count adjustment in trace_read (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Remove link assignment limitation (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Add new system-clock-fixed flag (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Set sysclk on all components (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration (Jaroslav Kysela) [2065575] - ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment (Jaroslav Kysela) [2065575] - ASoC: samsung: remove unneeded ret variable (Jaroslav Kysela) [2065575] - ASoC: codecs: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for platform without amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add support for systems without i915 audio (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Compare sdw adr directly (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: match sdw version on link_slaves_found (Jaroslav Kysela) [2065575] - ASoC: add support for TAS5805M digital amplifier (Jaroslav Kysela) [2065575] - ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior (Jaroslav Kysela) [2065575] - ASoC: topology: Allow TLV control to be either read or write (Jaroslav Kysela) [2065575] - ASoC: topology: Remove superfluous error prints (Jaroslav Kysela) [2065575] - ASoC: SOF: add flag to disable IMR restore to sof_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add IMR restore support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add SSP helper (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: use inclusive language for SSP clocks (Jaroslav Kysela) [2065575] - ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices (Jaroslav Kysela) [2065575] - ASoC: max9759: fix underflow in speaker_gain_control_put() (Jaroslav Kysela) [2065575] - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jaroslav Kysela) [2065575] - ASoC: simple-card: fix probe failure on platform component (Jaroslav Kysela) [2065575] - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add support for hibernate memory retention mode (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Update handling of test key registers (Jaroslav Kysela) [2065575] - ASoC: wcd9335: Keep a RX port value for each SLIM RX mux (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id (Jaroslav Kysela) [2065575] - ASoC: topology: Fix typo (Jaroslav Kysela) [2065575] - ASoC: fsl_asrc: refine the check of available clock divider (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add support for boards with an external jack-detect GPIO (Jaroslav Kysela) [2065575] - ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ (Jaroslav Kysela) [2065575] - ASoC: rt5640: Change jack_work to a delayed_work (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix possible NULL pointer deref on resume (Jaroslav Kysela) [2065575] - ASoC: ak4375: Fix unused function error (Jaroslav Kysela) [2065575] - ASoC: cs4265: Add a remove() function (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct handling of some registers in the cache (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct DSP power down (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove incorrect comment (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add cs35l51/53 IDs (Jaroslav Kysela) [2065575] - ASoC: fsl_mqs: fix MODULE_ALIAS (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for boost configuration (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for setting channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for errata patches (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move power initializations to reg_sequence (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Convert tables to shared source code (Jaroslav Kysela) [2065575] - ASoC: samsung: idma: Check of ioremap return value (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix part number ID error message (Jaroslav Kysela) [2065575] - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: reduce log verbosity in probe() (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8183: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio (Jaroslav Kysela) [2065575] - ASoC/soundwire: intel: simplify callbacks for params/hw_free (Jaroslav Kysela) [2065575] - ASOC: SOF: Intel: use snd_soc_dai_get_widget() (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R (Jaroslav Kysela) [2065575] - ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT (Jaroslav Kysela) [2065575] - ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter (Jaroslav Kysela) [2065575] - ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Always print DSP Panic message but use different message (Jaroslav Kysela) [2065575] - ASoc: SOF: core: Update the FW boot state transition diagram (Jaroslav Kysela) [2065575] - ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also (Jaroslav Kysela) [2065575] - ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() (Jaroslav Kysela) [2065575] - ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Use dev_warn() if the panic offsets differ (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4375: Change invert controls to a stereo switch (Jaroslav Kysela) [2065575] - ASoC: Add AK4375 support (Jaroslav Kysela) [2065575] - ASoC: bcm: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: xlnx: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Remove duplicate dependency in Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: AMD: simplify return status handling (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. (Jaroslav Kysela) [2065575] - ASoC: sunxi: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: samsung: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: rockchip: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: qcom: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: mxs: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: img: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: generic: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ti: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ateml: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ssm2305: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: simple-amplifier: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: sgtl5000: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: pcm3168a: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9860: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9759: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: es7241: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4118: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Streamline locals declaration for PCM-functions (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Reduce size of catpt_component_open() (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Improve driver's code (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Support device-tree (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Set FIFO trigger level (Jaroslav Kysela) [2065575] - ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Add null pointer check for substream->runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: avoid casting "const" attribute away (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: tegra20-spdif: stop setting slave_id (Jaroslav Kysela) [2065575] - ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: read back control data from DSP (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: control: Do not handle control notification with component type (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: rt5663: Handle device_property_read_u32_array error codes (Jaroslav Kysela) [2065575] - ASoC: SOF: OF: Avoid reverse module dependency (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-probes: Constify sof_probe_compr_ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add comment on JasperLake support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-dai: remove unused fields (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information (Jaroslav Kysela) [2065575] - ASoC: SOF: hda-stream: only enable DPIB if needed (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-stream: limit PROCEN workaround (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - ASoC: amd: Convert to new style DAI format definitions (Jaroslav Kysela) [2065575] - ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file (Jaroslav Kysela) [2065575] - ASoC: rt5682s: add delay time to fix pop sound issue (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add 'static' qualifiers for max98390 routes (Jaroslav Kysela) [2065575] - ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment (Jaroslav Kysela) [2065575] - ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - sound/soc: remove useless bool conversion to bool variable (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix undefined reference to core functions (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix the wrong state of the JD in the HDA header (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: tegra: Add master volume/mute control support (Jaroslav Kysela) [2065575] - ASoC: Intel: Skylake: Use NHLT API to search for blob (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add max98390 2/4 speakers support (Jaroslav Kysela) [2065575] - ASoC: intel: boards: bytcht*: Constify static snd_soc_ops (Jaroslav Kysela) [2065575] - ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method (Jaroslav Kysela) [2065575] - ASoC: intel: sst-mfld-platform-pcm: add .delay support (Jaroslav Kysela) [2065575] - ASoC: amd: acp-pcm-dma: add .delay support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Use pR/pa to print resources/physical addresses (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix link problem (Jaroslav Kysela) [2065575] - ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags (Jaroslav Kysela) [2065575] - ASoC: SOF: align the hw_free sequence with stop (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: move the check for prepared flag (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a helper for freeing PCM stream (Jaroslav Kysela) [2065575] - ASoC: SOF: call platform hw_free for paused streams during suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Add a helper function for stream reset (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the HDA header support (Jaroslav Kysela) [2065575] - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: don't use list_for_each_entry_reverse() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add .ack support for HDaudio platforms (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: add .ack callback support (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-pci-dev: use community key on all Up boards (Jaroslav Kysela) [2065575] - ASoC: stm32: spdifrx: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: stm32: dfsdm: add pm_runtime support for audio (Jaroslav Kysela) [2065575] - ASoC: stm32: i2s: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: free DAI widget during stop and suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: add support for dynamic pipelines with multi-core (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: don't use the core op for power up/power down (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove sof_load_pipeline_ipc() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: TGL: set core_get/put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add ops for core_get and core_put (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce num_cores and ref count per core (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: expose get_chip_info() (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement reset callback (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement DSP start (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Add code to manage DSP related clocks (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 dsp clock support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add mt8195 device descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for Mediatek AFE DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 hardware support (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add support for SOF firmware authentication (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add trace logger support (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for AMD ACP DAIs (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Remove legacy acpi based machine struct (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir PCI driver interface (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform (Jaroslav Kysela) [2065575] - ASoC: amd: Add module to determine ACP configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add PCM stream callback for Renoir dai's (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add IPC support for ACP IP block (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir ACP HW support (Jaroslav Kysela) [2065575] - ASoC: stm32: sai: increase channels_max limit (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Add support for IPC message injection (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: utils: Add generic function to get the reply for a tx message (Jaroslav Kysela) [2065575] - ASoC: SOF: i.MX: simplify Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Unregister machine driver before IPC and debugfs (Jaroslav Kysela) [2065575] - ASoC: adau1701: Replace legacy gpio interface for gpiod (Jaroslav Kysela) [2065575] - ASoC: Intel: add sof-nau8825 machine driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: DSP Support (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: add link adr order check (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove get_next_be_id (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: rename be_index/link_id to link_index (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: return the original error number (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: update ipc_log_header() (Jaroslav Kysela) [2065575] - ALSA: mtpav: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: virmidi: Remove duplicated code (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for the Framework Laptop (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Dell Latitude 7520 (Jaroslav Kysela) [2065575] - ALSA: hda - fix unused Realtek function when PM is not enabled (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNP (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: fix warning about PCM count when used with SOF (Jaroslav Kysela) [2065575] - ALSA: nm256: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: rme9652: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdspm: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdsp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: oxygen: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cmipci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: aw2: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als300: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lola: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: bt87x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sis7019: Fix the missing error handling (Jaroslav Kysela) [2065575] - ALSA: via82xx: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme96: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme32: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: riptide: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: maestro3: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: korg1212: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ice1724: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: fm801: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1968: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1938: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ens137x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs4281: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ca0106: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: azt3328: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: au88x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: atiixp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als4000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ali5451: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ad1889: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Jaroslav Kysela) [2065575] - ALSA: hda: Avoid unsol event during RPM suspending (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Dolphin HW variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Support new Warlock MLK Variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Re-order quirk table into ascending order (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add alc256-samsung-headphone fixup (Jaroslav Kysela) [2065575] - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix LED on Zbook Studio G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065575] - ALSA: cmipci: Restore aux vol on suspend/resume (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GA402 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065575] - ALSA: hda: Add AlderLake-PS variant PCI ID (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (Jaroslav Kysela) [2065575] - ALSA: lola: add a check for the return of vmalloc() (Jaroslav Kysela) [2065575] - ALSA: echoaudio: remove redundant assignment to variable bytes (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Make use of the helper component_compare_dev_name (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Update scratch reg. communication (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Hardcode GCAP ISS value on T234 (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Add Tegra234 hda driver support (Jaroslav Kysela) [2065575] - ALSA: hda: Expose codec cleanup and power-save functions (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose codec register procedures (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose snd_hda_codec_device_init() (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 (Jaroslav Kysela) [2065575] - ALSA: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix deadlock by COEF mutex (Jaroslav Kysela) [2065575] - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Jaroslav Kysela) [2065575] - ALSA: hda: Fix regression on forced probe mask option (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 (Jaroslav Kysela) [2065575] - ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake (Jaroslav Kysela) [2065575] - ALSA: ca0106: Rename register macro names (Jaroslav Kysela) [2065575] - ALSA: hda: Fix driver index handling at re-binding (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda: Skip codec shutdown in case the codec is not registered (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GU603 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Jaroslav Kysela) [2065575] - ALSA: hda: realtek: Fix race at concurrent COEF updates (Jaroslav Kysela) [2065575] - ALSA: hda: Fix signedness of sscanf() arguments (Jaroslav Kysela) [2065575] - ALSA: hda: Fix UAF of leds class devs at unbinding (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Tidyup code (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add missing default cases (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add calls to newly added test key function (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Avoid overwriting register patch (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: fix double free on error in probe() (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependency on ASoC cs35l41 codec (Jaroslav Kysela) [2065575] - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (Jaroslav Kysela) [2065575] - MAINTAINERS: Update Cirrus Logic codec driver maintainers (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Convert binding to yaml (Jaroslav Kysela) [2065575] - dt-bindings: remove 'interrupt-parent' from bindings (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Correct description of ts-inv (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Handle system suspend (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Report full jack status when plug is detected (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant pll_divout member (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Simplify reporting of jack unplug (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to DETECT_MODE (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add control for audio slow-start switch (Jaroslav Kysela) [2065575] - ALSA: mixart: Add sanity check for timer notify streams (Jaroslav Kysela) [2065575] - ALSA: mixart: Reduce size of mixart_timer_notify (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Restore Rane SL-1 quirk (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Clear MIDI port active flag after draining (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Limit max buffer and period sizes per time (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Increase max buffer size (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Add support for the internal "standalone" switch (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't abort resume upon errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra (Jaroslav Kysela) [2065575] - ALSA: usb-audio: remove redundant assignment to variable c (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Correct quirk for VF0770 (Jaroslav Kysela) [2065575] - ALSA: usb-audio: initialize variables that could ignore errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() (Jaroslav Kysela) [2065575] - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Jaroslav Kysela) [2065575] - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction (Jaroslav Kysela) [2065575] - ALSA: memalloc: Add fallback SG-buffer allocations for x86 (Jaroslav Kysela) [2065575] - ALSA: core: Add snd_card_free_on_error() helper (Jaroslav Kysela) [2065575] - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Jaroslav Kysela) [2065575] - ALSA: pcm: Add stream lock during PCM reset ioctl operations (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prealloc proc writes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Jaroslav Kysela) [2065575] - ALSA: oss: Release temporary buffers upon errors (Jaroslav Kysela) [2065575] - ALSA: oss: Fix PCM OSS buffer allocation overflow (Jaroslav Kysela) [2065575] - ALSA: core: Fix typo in 'PCM Timer Interface' help (Jaroslav Kysela) [2065575] - ALSA: seq: oss: fix typo (Jaroslav Kysela) [2065575] - ALSA: seq: oss: use kzalloc (Jaroslav Kysela) [2065575] - ALSA: memalloc: invalidate SG pages before sync (Jaroslav Kysela) [2065575] - ALSA: memalloc: Fix dma_need_sync() checks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: serialize BE triggers (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix and cleanup DPCM locking (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: align BE 'atomicity' with that of the FE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure (Jaroslav Kysela) [2065575] - ASoC: soc-component: add snd_soc_pcm_component_delay() (Jaroslav Kysela) [2065575] - ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() (Jaroslav Kysela) [2065575] - ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro (Jaroslav Kysela) [2065575] - ALSA: seq: virmidi: Add a drain operation (Jaroslav Kysela) [2065575] - ASoC: dai_dma: remove slave_id field (Jaroslav Kysela) [2065575] - ALSA: seq: Set upper limit of processed events (Jaroslav Kysela) [2065575] - ALSA: oss: remove useless NULL check before kfree (Jaroslav Kysela) [2065575] - ALSA: pcm: introduce INFO_NO_REWINDS flag (Jaroslav Kysela) [2065575] - ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range (Jaroslav Kysela) [2065575] - Revert "ASoC: Intel: soc-acpi: add entries in ADL match table" (Jaroslav Kysela) [2065575] - devlink: hold the instance lock during eswitch_mode callbacks (Petr Oros) [2101715] - netdevsim: replace vfs_lock with devlink instance lock (Petr Oros) [2101715] - netdevsim: replace port_list_lock with devlink instance lock (Petr Oros) [2101715] - devlink: add explicitly locked flavor of the rate node APIs (Petr Oros) [2101715] - bnxt: use the devlink instance lock to protect sriov (Petr Oros) [2101715] - devlink: pass devlink_port to port_split / port_unsplit callbacks (Petr Oros) [2101715] - devlink: hold the instance lock in port_split / port_unsplit callbacks (Petr Oros) [2101715] - eth: mlxsw: switch to explicit locking for port registration (Petr Oros) [2101715] - eth: nfp: replace driver's "pf" lock with devlink instance lock (Petr Oros) [2101715] - eth: nfp: wrap locking assertions in helpers (Petr Oros) [2101715] - devlink: expose instance locking and add locked port registering (Petr Oros) [2101715] - ethtool: don't drop the rtnl_lock half way thru the ioctl (Petr Oros) [2101715] - ethtool: handle info/flash data copying outside rtnl_lock (Petr Oros) [2101715] - ethtool: push the rtnl_lock into dev_ethtool() (Petr Oros) [2101715] - mlxsw: reg: Remove PMTM register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PMTDB register to obtain split info (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Module To local DataBase Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PLLP to get front panel number and split number (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Local port to Label Port mapping Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port SWID set before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port module mapping before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Ivan Vecera) [2101715] - bpf: fix build error due to missing bpf_perf_event.h header (Desnes A. Nunes do Rosario) [1908140] - powerpc/bpf: Fix use of user_pt_regs in uapi (Desnes A. Nunes do Rosario) [1908140] - net: ena: Do not waste napi skb cache (Michal Schmidt) [2097644] - net: ena: Extract recurring driver reset code into a function (Michal Schmidt) [2097644] - net: ena: Change the name of bad_csum variable (Michal Schmidt) [2097644] - net: ena: Add debug prints for invalid req_id resets (Michal Schmidt) [2097644] - net: ena: Remove ena_calc_queue_size_ctx struct (Michal Schmidt) [2097644] - net: ena: Move reset completion print to the reset function (Michal Schmidt) [2097644] - net: ena: Remove redundant return code check (Michal Schmidt) [2097644] - net: ena: Change ENI stats support check to use capabilities field (Michal Schmidt) [2097644] - net: ena: Add capabilities field with support for ENI stats capability (Michal Schmidt) [2097644] - net: ena: Change return value of ena_calc_io_queue_size() to void (Michal Schmidt) [2097644] - powerpc/ptrace: replace ptrace_report_syscall() with a tracehook call (Desnes A. Nunes do Rosario) [1992947] - powerpc/ptrace: Add support for PTRACE_SYSEMU (Desnes A. Nunes do Rosario) [1992947] - selftests/powerpc: New PTRACE_SYSEMU test (Desnes A. Nunes do Rosario) [1992947] - powerpc: Redefine TIF_32BITS thread flag (Desnes A. Nunes do Rosario) [1992947] - redhat: fix libnl3-devel BuildRequires for intel-speed-select (Jarod Wilson)- redhat: enable mtty module for internal testing (Jarod Wilson) [2071992] - tools/power/x86/intel-speed-select: v1.12 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: HFI support (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: OOB daemon mode (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: v1.11 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: Update max frequency (Martin McConnell) [2072658] - Spec fixes for intel-speed-select (Martin McConnell) [2072658] - Add BuildRequires libnl3-devel for intel-speed-select (Martin McConnell) [2072658] - xfs: fix soft lockup via spinning in filestream ag selection loop (Brian Foster) [2033293] - net: ping6: Fix memleak in ipv6_renew_options(). (Ivan Vecera) [2112339] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Benjamin Tissoires) [2019942] - HID: amd_sfh: Modify the hid name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Modify the bus name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Add support for sensor discovery (Benjamin Tissoires) [2090040] - igc: Reinstate IGC_REMOVED logic and implement it properly (Corinna Vinschen) [2037969] - intel/igc:fix repeated words in comments (Corinna Vinschen) [2037969] - intel: remove unused macros (Corinna Vinschen) [2037969] - igc: Change type of the 'igc_check_downshift' method (Corinna Vinschen) [2037969] - igc: Remove unused phy_type enum (Corinna Vinschen) [2037969] - igc: Remove igc_set_spd_dplx method (Corinna Vinschen) [2037969] - igc: Fix suspending when PTM is active (Corinna Vinschen) [2037969] - igc: Fix BUG: scheduling while atomic (Corinna Vinschen) [2037969 2014971] - igc: Fix infinite loop in release_swfw_sync (Corinna Vinschen) [2037969] - igc: igc_write_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: igc_read_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Corinna Vinschen) [2037969] - igc: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037969] - igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2037969] - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2037969] - igc: switch to napi_build_skb() (Corinna Vinschen) [2037969] - igc: Remove obsolete define (Corinna Vinschen) [2037969] - igc: Remove obsolete mask (Corinna Vinschen) [2037969] - igc: Remove obsolete nvm type (Corinna Vinschen) [2037969] - igc: Remove unused phy type (Corinna Vinschen) [2037969] - igc: Remove unused _I_PHY_ID define (Corinna Vinschen) [2037969] - igc: enable XDP metadata in driver (Corinna Vinschen) [2037969] - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/spec_ctrl: Enable RHEL only ibrs_always & retpoline,ibrs_user spectre_v2 options (Waiman Long) [2090229] - KVM: emulate: do not adjust size of fastop and setcc subroutines (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - efi/x86: use naked RET on mixed mode call wrapper (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Remove apostrophe typo (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Mark retbleed_strings static (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Disable RRSBA behavior (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kexec: Disable RET on kexec (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - redhat/configs: Add new mitigation configs for RetBleed CVEs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retbleed: Add fine grained Kconfig knobs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Enumerate BTC_NO (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/common: Stamp out the stepping madness (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent RSB underflow before vmenter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fill RSB on vmexit for IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Fix IBRS handling after vmexit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Convert launched argument to flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Flatten __vmx_vcpu_run() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Remove x86_spec_ctrl_mask (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix SPEC_CTRL write on SMT state change (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix firmware entry SPEC_CTRL handling (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Add Spectral Chicken (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do IBPB fallback check only once (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add retbleed=ibpb (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Update Retpoline validation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - intel_idle: Disable IBRS during long idle (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report Intel retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Optimize SPEC_CTRL MSR writes (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Add kernel IBRS implementation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Enable STIBP for JMP2RET (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add AMD retbleed= boot parameter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report AMD retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Add magic AMD return-thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Use return-thunk in asm code (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/sev: Avoid using __x86_return_thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix SETcc emulation for return thunks (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bpf: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/ftrace: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,objtool: Create .return_sites (Josh Poimboeuf) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Undo return-thunk damage (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Use -mfunction-return (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Swizzle retpoline thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Cleanup some #ifdefery (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Move RETPOLINE flags to word 11 (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm/vmx: Make noinstr clean (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - arch/x86/boot/compressed: Add -D__DISABLE_EXPORTS to kbuild flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: (Ab)use __DISABLE_EXPORTS to disable RETHUNK in real mode (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove skip_r11rcx (Waiman Long) [2090229] - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Waiman Long) [2090229] - x86/speculation/srbds: Do not try to turn mitigation off when not supported (Waiman Long) [2090229] - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Waiman Long) [2090229] - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Waiman Long) [2090229] - x86/module: Fix the paravirt vs alternative order (Waiman Long) [2090229] - x86: Add straight-line-speculation mitigation (Waiman Long) [2090229] - x86: Prepare inline-asm for straight-line-speculation (Waiman Long) [2090229] - x86: Prepare asm files for straight-line-speculation (Waiman Long) [2090229] - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Waiman Long) [2090229] - x86: Move RETPOLINE*_CFLAGS to arch Makefile (Waiman Long) [2090229] - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (Waiman Long) [2090229] - Makefile: remove stale cc-option checks (Waiman Long) [2090229] - tools headers: Remove broken definition of __LITTLE_ENDIAN (Waiman Long) [2090229] - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' (Waiman Long) [2090229] - x86: Add insn_decode_kernel() (Waiman Long) [2090229] - tools/insn: Restore the relative include paths for cross building (Waiman Long) [2090229] - x86/alternative: Use insn_decode() (Waiman Long) [2090229] - x86/insn: Add an insn_decode() API (Waiman Long) [2090229] - x86/insn: Rename insn_decode() to insn_decode_from_regs() (Waiman Long) [2090229] - x86/paravirt: Add new features for paravirt patching (Waiman Long) [2090229] - x86/alternative: Support not-feature (Waiman Long) [2090229] - x86/alternative: Merge include files (Waiman Long) [2090229] - objtool: Fix error handling for STD/CLD warnings (Waiman Long) [2090229] - x86/alternatives: Teach text_poke_bp() to emulate RET (Waiman Long) [2090229] - x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up (Waiman Long) [2090229] - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool (Waiman Long) [2090229] - objtool: Add support for intra-function calls (Waiman Long) [2090229] - objtool: Rework allocating stack_ops on decode (Waiman Long) [2090229] - objtool: Better handle IRET (Waiman Long) [2090229] - objtool: Support multiple stack_op per instruction (Waiman Long) [2090229] - objtool: Make BP scratch register warning more robust (Waiman Long) [2090229] - x86/kexec: Make relocate_kernel_64.S objtool clean (Waiman Long) [2090229] - objtool: Introduce validate_return() (Waiman Long) [2090229] - Makefile: disallow data races on gcc-10 as well (Waiman Long) [2090229] - objtool: Improve call destination function detection (Waiman Long) [2090229] - x86/alternatives: Implement a better poke_int3_handler() completion scheme (Waiman Long) [2090229] - lib/: fix Kconfig indentation (Waiman Long) [2090229] - x86/alternatives: Use INT3_INSN_SIZE (Waiman Long) [2090229] - x86/kprobes: Fix ordering while text-patching (Waiman Long) [2090229] - x86/kprobes: Convert to text-patching.h (Waiman Long) [2090229] - x86/alternative: Shrink text_poke_loc (Waiman Long) [2090229] - x86/alternative: Remove text_poke_loc::len (Waiman Long) [2090229] - x86/ftrace: Use text_gen_insn() (Waiman Long) [2090229] - x86/alternative: Add text_opcode_size() (Waiman Long) [2090229] - x86/ftrace: Use text_poke() (Waiman Long) [2090229] - x86/ftrace: Use vmalloc special flag (Waiman Long) [2090229] - x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_reset_perms() (Waiman Long) [2090229] - x86/alternatives: Add and use text_gen_insn() helper (Waiman Long) [2090229] - x86/alternatives, jump_label: Provide better text_poke() batching interface (Waiman Long) [2090229] - x86/asm: Annotate relocate_kernel_{32,64}.c (Waiman Long) [2090229] - x86: kprobes: Prohibit probing on instruction which has emulate prefix (Waiman Long) [2090229] - x86: Correct misc typos (Waiman Long) [2090229] - x86/speculation/mds: Apply more accurate check on hypervisor platform (Waiman Long) [2090229] - objtool: Convert insn type to enum (Waiman Long) [2090229] - objtool: Track original function across branches (Waiman Long) [2090229] - objtool: Rename elf_open() to prevent conflict with libelf from elftoolchain (Waiman Long) [2090229] - x86/ftrace: Make enable parameter bool where applicable (Waiman Long) [2090229] - x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor (Waiman Long) [2090229] - objtool: Fix function fallthrough detection (Waiman Long) [2090229] - x86/paravirt: Detect over-sized patching bugs in paravirt_patch_call() (Waiman Long) [2090229] - x86/cpu/amd: Exclude 32bit only assembler from 64bit build (Waiman Long) [2090229] - x86/asm: Mark all top level asm statements as .text (Waiman Long) [2090229] - x86/cpu/bugs: Use __initconst for 'const' init data (Waiman Long) [2090229] - objtool: Add Direction Flag validation (Waiman Long) [2090229] - objtool: Rewrite add_ignores() (Waiman Long) [2090229] - x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE (Waiman Long) [2090229] - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() (Waiman Long) [2090229] - kbuild: Disable extra debugging info in .s output (Waiman Long) [2090229] - x86/CPU/AMD: Set the CPB bit unconditionally on F17h (Waiman Long) [2090229] - x86/alternatives: Print containing function (Waiman Long) [2090229] - x86/ftrace: Do not call function graph from dynamic trampolines (Waiman Long) [2090229] - ftrace: Create new ftrace_internal.h header (Waiman Long) [2090229] - kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction (Waiman Long) [2090229] - tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACE (Waiman Long) [2090229] - x86/paravirt: Remove unused paravirt bits (Waiman Long) [2090229] - x86/paravirt: Remove clobbers parameter from paravirt patch functions (Waiman Long) [2090229] - x86/paravirt: Make paravirt_patch_call() and paravirt_patch_jmp() static (Waiman Long) [2090229] - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled (Waiman Long) [2090229] - ftrace: Remove unused pointer ftrace_swapper_pid (Waiman Long) [2090229] - x86/spec_ctrl: Temporarily remove RHEL specific IBRS code (Waiman Long) [2090229] - net: bonding: fix use-after-free after 802.3ad slave unbind (Jonathan Toppins) [2109327] - net: bonding: fix possible NULL deref in rlb code (Jonathan Toppins) [2109327] - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2109327] - bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2109327] - bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2109327] - bonding: force carrier update when releasing slave (Jonathan Toppins) [2109327] - bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2109327] - bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2109327] - bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2109327] - net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2109327] - tracing: Show size of requested perf buffer (Michael Petlan) [2103836] - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Michael Petlan) [2103836] - drivers/base/memory: determine and store zone for single-zone memory blocks (David Hildenbrand) [1997803] - drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() (David Hildenbrand) [1997803] - drivers/base/node: consolidate node device subsystem initialization in node_dev_init() (David Hildenbrand) [1997803] - drivers/base/memory: introduce memory_block_{online,offline} (David Hildenbrand) [1997803] - mm/memory_hotplug: remove stale function declarations (David Hildenbrand) [1997803] - mm/memory_hotplug: remove HIGHMEM leftovers (David Hildenbrand) [1997803] - redhat/configs: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [1997803] - memory: remove unused CONFIG_MEM_BLOCK_SIZE (David Hildenbrand) [1997803] - mm/memory_hotplug: disable the functionality for 32b (David Hildenbrand) [1997803] - include/linux/memory.h: drop fields 'hw' and 'phys_callback' from struct memory_block (David Hildenbrand) [1997803] - iommu/vt-d: Fix PCI bus rescan device hot add (Jerry Snitselaar) [2101591] - iommu/vt-d: Fix RID2PASID setup/teardown failure (Jerry Snitselaar) [2101591]- cifs: support share failover when remounting (Ronnie Sahlberg) [2095258] - cifs: avoid starvation when refreshing dfs cache (Ronnie Sahlberg) [2095258] - cifs: fix path comparison and hash calc (Ronnie Sahlberg) [2095258] - cifs: handle different charsets in dfs cache (Ronnie Sahlberg) [2095258] - spi: amd: Limit max transfer and message size (Sudheesh Mavila) [2047996] - redhat/configs: enable CONFIG_SPI_AMD for x86_64 (Sudheesh Mavila) [2047996] - spi: amd: Fix building without ACPI enabled (Sudheesh Mavila) [2047996] - spi: amd: Add support for version AMDI0062 (Sudheesh Mavila) [2047996] - spi: amd: Remove needless rom_addr variable (Sudheesh Mavila) [2047996] - spi: amd: Use iopoll for busy waiting (Sudheesh Mavila) [2047996] - spi: amd: Don't wait for a write-only transfer to finish (Sudheesh Mavila) [2047996] - spi: amd: Remove unneeded variable (Sudheesh Mavila) [2047996] - spi: amd: Refactor amd_spi_busy_wait (Sudheesh Mavila) [2047996] - spi: amd: Refactor code to use less spi_master_get_devdata (Sudheesh Mavila) [2047996] - spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe (Sudheesh Mavila) [2047996] - spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Sudheesh Mavila) [2047996] - spi: amd: Drop superfluous member from struct amd_spi (Sudheesh Mavila) [2047996] - spi: amd: Fix refcount underflow on remove (Sudheesh Mavila) [2047996] - spi: amd: Drop duplicate driver data assignments (Sudheesh Mavila) [2047996] - spi: amd: Pass probe errors back to driver core (Sudheesh Mavila) [2047996] - spi: amd: Fix duplicate iounmap in error path (Sudheesh Mavila) [2047996] - spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() (Sudheesh Mavila) [2047996] - spi: spi-amd: fix warning (Sudheesh Mavila) [2047996] - spi: spi-amd: Add AMD SPI controller driver support (Sudheesh Mavila) [2047996] - selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2100322] - selftests/net: enable lo.accept_local in psock_snd test (Hangbin Liu) [2100322] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2100322] - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Gopal Tiwari) [1984641] - Bluetooth: Add bt_skb_sendmsg helper (Gopal Tiwari) [1984641] - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [1984641] - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Gopal Tiwari) [1984641] - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Extend number of hwmon attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Mark Langsdorf) [2068297] - platform_data/mlxreg: Add new type to support modular systems (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Mark Langsdorf) [2068297] - platform/mellanox: Typo fix in the file mlxbf-bootctl.c (Mark Langsdorf) [2068297] - redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040724] - crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040724] - crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040724] - crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040724] - crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040724] - crypto: qat - add support for 401xx devices (Vladis Dronov) [2040724] - crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040724] - crypto: qat - add param check for DH (Vladis Dronov) [2040724] - crypto: qat - add param check for RSA (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for RSA (Vladis Dronov) [2040724] - crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040724] - crypto: qat - add backlog mechanism (Vladis Dronov) [2040724] - crypto: qat - refactor submission logic (Vladis Dronov) [2040724] - crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040724] - crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040724] - crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040724] - crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040724] - crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040724] - crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040724] - crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040724] - crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040724] - crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040724] - crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040724] - crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040724] - crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040724] - crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040724] - crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040724] - crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040724] - crypto: qat - remove unneeded braces (Vladis Dronov) [2040724] - crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040724] - crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - stop using iommu_present() (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040724] - crypto: qat - remove unneeded assignment (Vladis Dronov) [2040724] - crypto: qat - disable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040724] - crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040724] - crypto: qat - add misc workqueue (Vladis Dronov) [2040724] - crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040724] - crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040724] - crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040724] - dlm: fix missing lkb refcount handling (Alexander Aring) [2084606] - scsi: storvsc: Fix unsigned comparison to zero (Mohammed Gamal) [2020774] - scsi: storvsc: Fix validation for unsolicited incoming packets (Mohammed Gamal) [2020774] - scsi: storvsc: Fix storvsc_queuecommand() memory leak (Mohammed Gamal) [2020774] - x86/kvm: Add kexec support for SEV Live Migration. (Mohammed Gamal) [2018614] - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Mohammed Gamal) [2018614] - mm: x86: Invoke hypercall when page encryption status is changed (Mohammed Gamal) [2018614] - hv_netvsc: Fix potential dereference of NULL pointer (Mohammed Gamal) [2086611] - hv_netvsc: Add support for XDP_REDIRECT (Mohammed Gamal) [2086611] - hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() (Mohammed Gamal) [2086611] - net: hyperv: remove use of bpf_op_t (Mohammed Gamal) [2086611] - hv_netvsc: Add check for kvmalloc_array (Mohammed Gamal) [2086611] - net: netvsc: remove break after return (Mohammed Gamal) [2086611] - hv_netvsc: Use bitmap_zalloc() when applicable (Mohammed Gamal) [2086611] - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2108871] - vsock/virtio: enable VQs early on probe (Stefano Garzarella) [2107594] - vsock/virtio: initialize vdev->priv before using VQs (Stefano Garzarella) [2107594] - vsock: each transport cycles only on its own sockets (Stefano Garzarella) [2107594] - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella) [2107594] - vsock: remove vsock from connected table when connect is interrupted by a signal (Stefano Garzarella) [2107594] - ipv6: take care of disable_policy when restoring routes (Andrea Claudi) [2103894] - tools/testing/nvdimm: Fix security_init() symbol collision (Jeff Moyer) [2096791] - redhat: make kernel-devel pkgs Requires elfutils and gcc (Jarod Wilson) [1701282] - xhci: Fix null pointer dereference in resume if xhci has only one roothub (Dean Nelson) [2061791] - usb: dwc3: gadget: Move null pinter check to proper place (Dean Nelson) [2061791] - xhci: Don't defer primary roothub registration if there is only one roothub (Dean Nelson) [2061791] - USB: serial: pl2303: fix type detection for odd device (Dean Nelson) [2061791] - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Dean Nelson) [2061791] - usb: xhci-mtk: remove bandwidth budget table (Dean Nelson) [2061791] - usb: xhci-mtk: fix fs isoc's transfer error (Dean Nelson) [2061791] - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI (Dean Nelson) [2061791] - xhci: prevent U2 link power state if Intel tier policy prevented U1 (Dean Nelson) [2061791] - xhci: use generic command timer for stop endpoint commands. (Dean Nelson) [2061791] - usb: host: xhci-plat: omit shared hcd if either root hub has no ports (Dean Nelson) [2061791] - usb: host: xhci-plat: prepare operation w/o shared hcd (Dean Nelson) [2061791] - usb: host: xhci-plat: create shared hcd after having added main hcd (Dean Nelson) [2061791] - xhci: prepare for operation w/o shared hcd (Dean Nelson) [2061791] - xhci: factor out parts of xhci_gen_setup() (Dean Nelson) [2061791] - xhci: Set HCD flag to defer primary roothub registration (Dean Nelson) [2061791] - usb: core: hcd: Add support for deferring roothub registration (Dean Nelson) [2061791] - thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters (Dean Nelson) [2061791] - media: uvcvideo: Fix bit overflow in uvc_probe_video (Dean Nelson) [2061791] - media: uvcvideo: Fix missing check to determine if element is found in list (Dean Nelson) [2061791] - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Dean Nelson) [2061791] - usb: cdc-wdm: fix reading stuck on device close (Dean Nelson) [2061791] - thunderbolt: Ignore port locked error in tb_port_wait_for_link_width() (Dean Nelson) [2061791] - thunderbolt: Add debug logging when lane is enabled/disabled (Dean Nelson) [2061791] - usb: dwc3: gadget: Return proper request status (Dean Nelson) [2061791] - usb: typec: mux: Check dev_set_name() return value (Dean Nelson) [2061791] - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Dean Nelson) [2061791] - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Dean Nelson) [2061791] - usb: dwc3: core: Only handle soft-reset in DCTL (Dean Nelson) [2061791] - usb: dwc3: Try usb-role-switch first in dwc3_drd_init (Dean Nelson) [2061791] - usb: dwc3: core: Fix tx/rx threshold settings (Dean Nelson) [2061791] - USB: storage: karma: fix rio_karma_init return (Dean Nelson) [2061791] - xhci: Enable runtime PM on second Alderlake controller (Dean Nelson) [2061791] - usb: misc: fix improper handling of refcount in uss720_probe() (Dean Nelson) [2061791] - usb: typec: ucsi: Fix role swapping (Dean Nelson) [2061791] - usb: typec: ucsi: Fix reuse of completion structure (Dean Nelson) [2061791] - thunderbolt: Use different lane for second DisplayPort tunnel (Dean Nelson) [2061791] - thunderbolt: Dump path config space entries during discovery (Dean Nelson) [2061791] - thunderbolt: Use decimal number with port numbers (Dean Nelson) [2061791] - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Dean Nelson) [2061791] - xhci: stop polling roothubs after shutdown (Dean Nelson) [2061791] - USB: Fix xhci event ring dequeue pointer ERDP update issue (Dean Nelson) [2061791] - USB: storage: ums-realtek: fix error code in rts51x_read_mem() (Dean Nelson) [2061791] - usb: early: xhci-dbc: Fix xdbc number parsing (Dean Nelson) [2061791] - usb: early: xhci-dbc: Remove duplicate keep parsing (Dean Nelson) [2061791] - USB: serial: pl2303: fix GS type detection (Dean Nelson) [2061791] - usb: host: xhci: Remove some unnecessary return value initializations (Dean Nelson) [2061791] - usb: host: xhci: add blank line in xhci_halt() (Dean Nelson) [2061791] - usb: host: xhci: update hci_version operation in xhci_gen_setup() (Dean Nelson) [2061791] - usb: host: xhci: fix a comment typo in xhci_mem_init() (Dean Nelson) [2061791] - usb: host: xhci: use ffs() in xhci_mem_init() (Dean Nelson) [2061791] - xhci: fix runtime PM imbalance in USB2 resume (Dean Nelson) [2061791] - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() (Dean Nelson) [2061791] - xhci: fix garbage USBSTS being logged in some cases (Dean Nelson) [2061791] - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Dean Nelson) [2061791] - xhci: omit mem read just after allocation of trb (Dean Nelson) [2061791] - Revert "USB: serial: ch341: add new Product ID for CH341A" (Dean Nelson) [2061791] - usb: xhci: fix minmax.cocci warnings (Dean Nelson) [2061791] - usb: host: xhci: drop redundant checks (Dean Nelson) [2061791] - xhci: Allocate separate command structures for each LPM command (Dean Nelson) [2061791] - xhci: dbgtty: use IDR to support several dbc instances. (Dean Nelson) [2061791] - xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe (Dean Nelson) [2061791] - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Dean Nelson) [2061791] - xhci: dbc: create and remove dbc structure in dbgtty driver. (Dean Nelson) [2061791] - xhci: dbc: refactor xhci_dbc_init() (Dean Nelson) [2061791] - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Dean Nelson) [2061791] - xhci: Prevent futile URB re-submissions due to incorrect return value. (Dean Nelson) [2061791] - xhci: re-initialize the HC during resume if HCE was set (Dean Nelson) [2061791] - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail (Dean Nelson) [2061791] - usb: dwc3: pci: add support for the Intel Raptor Lake-S (Dean Nelson) [2061791] - usb: xhci-mtk: add support ip-sleep wakeup for mt8195 (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent core from processing stale TRBs (Dean Nelson) [2061791] - thunderbolt: Replace acpi_bus_get_device() (Dean Nelson) [2061791] - thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices (Dean Nelson) [2061791] - thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() (Dean Nelson) [2061791] - thunderbolt: Disable LTTPR on Intel Titan Ridge (Dean Nelson) [2061791] - usb: ulpi: Call of_node_put correctly (Dean Nelson) [2061791] - usb: ulpi: Move of_node_put to ulpi_dev_release (Dean Nelson) [2061791] - usb: xhci-mtk: Use struct_size() helper in create_sch_ep() (Dean Nelson) [2061791] - usb: common: ulpi: Fix crash in ulpi_match() (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect while receiving VBUS off (Dean Nelson) [2061791] - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. (Dean Nelson) [2061791] - usb: typec: tcpci: don't touch CC line if it's Vconn source (Dean Nelson) [2061791] - thunderbolt: Remove useless DMA-32 fallback configuration (Dean Nelson) [2061791] - media: uvcvideo: Support devices that report an OT as an entity source (Dean Nelson) [2061791] - Revert "media: uvcvideo: Support devices that report an OT as an entity source" (Dean Nelson) [2061791] - thunderbolt: Add module parameter for CLx disabling (Dean Nelson) [2061791] - thunderbolt: Enable CL0s for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Rename Intel TB_VSE_CAP_IECS capability (Dean Nelson) [2061791] - thunderbolt: Implement TMU time disruption for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Move usb4_switch_wait_for_bit() to switch.c (Dean Nelson) [2061791] - thunderbolt: Add CL0s support for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Add TMU uni-directional mode (Dean Nelson) [2061791] - xhci: use max() to make code cleaner (Dean Nelson) [2061791] - usb: ftdi-elan: fix memory leak on device disconnect (Dean Nelson) [2061791] - Revert "usb: early: convert to readl_poll_timeout_atomic()" (Dean Nelson) [2061791] - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer (Dean Nelson) [2061791] - thunderbolt: Check return value of kmemdup() in icm_handle_event() (Dean Nelson) [2061791] - media: dw2102: Fix use after free (Dean Nelson) [2061791] - USB: serial: cp210x: fix CP2105 GPIO registration (Dean Nelson) [2061791] - usb: xhci-mtk: fix list_del warning when enable list debug (Dean Nelson) [2061791] - usb: core: config: fix validation of wMaxPacketValue entries (Dean Nelson) [2061791] - xhci: avoid race between disable slot command and host runtime suspend (Dean Nelson) [2061791] - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (Dean Nelson) [2061791] - thunderbolt: Do not dereference fwnode in struct device (Dean Nelson) [2061791] - thunderbolt: Add debug logging of DisplayPort resource allocation (Dean Nelson) [2061791] - thunderbolt: Do not program path HopIDs for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Do not allow subtracting more NFC credits than configured (Dean Nelson) [2061791] - thunderbolt: Runtime resume USB4 port when retimers are scanned (Dean Nelson) [2061791] - thunderbolt: Tear down existing tunnels when resuming from hibernate (Dean Nelson) [2061791] - thunderbolt: Runtime PM activate both ends of the device link (Dean Nelson) [2061791] - thunderbolt: xdomain: Avoid potential stack OOB read (Dean Nelson) [2061791] - media: uvcvideo: fix division by zero at stream start (Dean Nelson) [2061791] - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (Dean Nelson) [2061791] - xhci: Fix commad ring abort, write all 64 bits to CRCR register. (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip reading GEVNTSIZn (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore Update Transfer cmd params (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip checking Update Transfer status (Dean Nelson) [2061791] - usb: hub: Fix locking issues with address0_mutex (Dean Nelson) [2061791] - media: dib0700: Only touch one bit when start/stop an adapter (Dean Nelson) [2061791] - media: dib0700: cleanup start/stop streaming logic (Dean Nelson) [2061791] - media: dib0700: fix undefined behavior in tuner shutdown (Dean Nelson) [2061791] - media: s2255: fix control-message timeouts (Dean Nelson) [2061791] - media: pvrusb2: fix control-message timeouts (Dean Nelson) [2061791] - media: flexcop-usb: fix control-message timeouts (Dean Nelson) [2061791] - usb: hub: Fix usb enumeration issue due to address0 race (Dean Nelson) [2061791] - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Dean Nelson) [2061791] - usb: dwc3: gadget: Fix null pointer exception (Dean Nelson) [2061791] - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore NoStream after End Transfer (Dean Nelson) [2061791] - usb: xhci-mtk: fix random remote wakeup (Dean Nelson) [2061791] - usb: xhci-mtk: remove unnecessary error check (Dean Nelson) [2061791] - USB: serial: keyspan: fix memleak on probe errors (Dean Nelson) [2061791] - USB: iowarrior: fix control-message timeouts (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized (Dean Nelson) [2061791] - usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep (Dean Nelson) [2061791] - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Dean Nelson) [2061791] - xhci: Fix command ring pointer corruption while aborting a command (Dean Nelson) [2061791] - USB: xhci: dbc: fix tty registration race (Dean Nelson) [2061791] - xhci: add quirk for host controllers that don't update endpoint DCS (Dean Nelson) [2061791] - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Dean Nelson) [2061791] - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Dean Nelson) [2061791] - USB: cdc-acm: fix break reporting (Dean Nelson) [2061791] - USB: cdc-acm: fix racy tty buffer accesses (Dean Nelson) [2061791] - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Dean Nelson) [2061791] - usb: typec: tcpci: don't handle vSafe0V event if it's not enabled (Dean Nelson) [2061791] - usb: xhci-mtk: use xhci_dbg() to print log (Dean Nelson) [2061791] - media: mxl111sf: change mutex_init() location (Dean Nelson) [2061791] - media: tm6000: Avoid card name truncation (Dean Nelson) [2061791] - media: gspca: Limit frame size to sizeimage. (Dean Nelson) [2061791] - media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() (Dean Nelson) [2061791] - media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE (Dean Nelson) [2061791] - media: uvcvideo: Return -EIO for control errors (Dean Nelson) [2061791] - media: uvcvideo: Remove unused including (Dean Nelson) [2061791] - media: m5602_ov7660: remove the repeated declaration (Dean Nelson) [2061791] - media: dvb-usb: fix ununit-value in az6027_rc_query (Dean Nelson) [2061791] - thunderbolt: Fix -Wrestrict warning (Dean Nelson) [2061791] - USB: serial: cp210x: fix dropped characters with CP2102 (Dean Nelson) [2061791] - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Dean Nelson) [2061791] - USB: serial: option: remove duplicate USB device ID (Dean Nelson) [2061791] - USB: serial: mos7840: remove duplicated 0xac24 device ID (Dean Nelson) [2061791] - USB: cdc-acm: fix minor-number release (Dean Nelson) [2061791] - usb: dwc3: reference clock period configuration (Dean Nelson) [2061791] - usb: xhci-mtk: allow bandwidth table rollover (Dean Nelson) [2061791] - usb: xhci-mtk: modify the SOF/ITP interval for mt8195 (Dean Nelson) [2061791] - usb: xhci-mtk: add a member of num_esit (Dean Nelson) [2061791] - usb: xhci-mtk: check boundary before check tt (Dean Nelson) [2061791] - usb: xhci-mtk: update fs bus bandwidth by bw_budget_table (Dean Nelson) [2061791] - usb: xhci-mtk: support option to disable usb2 ports (Dean Nelson) [2061791] - usb: xhci-mtk: fix use-after-free of mtk->hcd (Dean Nelson) [2061791] - usb: dwc3: pci: add support for AMD's newer generation platform. (Dean Nelson) [2061791] - xhci: Add bus number to some debug messages (Dean Nelson) [2061791] - xhci: Add additional dynamic debug to follow URBs in cancel and error cases. (Dean Nelson) [2061791] - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Dean Nelson) [2061791] - xhci: Fix failure to give back some cached cancelled URBs. (Dean Nelson) [2061791] - xhci: fix even more unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - xhci: fix unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - usb: typec: tcpm: Support non-PD mode (Dean Nelson) [2061791] - USB: serial: cp210x: determine fw version for CP2105 and CP2108 (Dean Nelson) [2061791] - USB: serial: cp210x: clean up type detection (Dean Nelson) [2061791] - USB: serial: cp210x: clean up set-chars request (Dean Nelson) [2061791] - USB: serial: cp210x: clean up control-request timeout (Dean Nelson) [2061791] - USB: serial: cp210x: fix flow-control error handling (Dean Nelson) [2061791] - USB: serial: cp210x: fix control-characters error handling (Dean Nelson) [2061791] - tty: drop put_tty_driver (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Dean Nelson) [2061791] - usb: renesas-xhci: Remove renesas_xhci_pci_exit() (Dean Nelson) [2061791] - usb: dwc3: Resize TX FIFOs to meet EP bursting requirements (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: fix UAF (Dean Nelson) [2061791] - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (Dean Nelson) [2061791] - usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Dean Nelson) [2061791] - media: lmedm04: Fix misuse of comma (Dean Nelson) [2061791] - media: tm6000: Fix memleak in tm6000_start_stream (Dean Nelson) [2061791] - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Dean Nelson) [2061791] - memstick: Skip allocating card when removing host (Dean Nelson) [2061791] - USB: Replace zero-length array with flexible-array member (Dean Nelson) [2061791] - USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Dean Nelson) [2061791] - Revert "[usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd" (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Support runtime power management (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Use ms_dev() helper (Dean Nelson) [2061791] - memstick: Prevent memstick host from getting runtime suspended during card detection (Dean Nelson) [2061791] - misc: rtsx_usb: Use USB remote wakeup signaling for card insertion detection (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in probe function (Dean Nelson) [2061791]- RDMA/qedr: Fix reporting QP timeout attribute (Kamal Heib) [2083620] - NFSD: Handle COPYer - Not suppored in RHEL8 (Benjamin Coddington) [2108628] - NFSD add ca_source_server<> to COPY (Benjamin Coddington) [2108628] - NFS NFSD: defining nl4_servers structure needed by both (Benjamin Coddington) [2108628] - fix backport powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Diego Domingos) [2106984] - bpf: Enable bpf_ktime_get_coarse_ns helper (Viktor Malik) [2105133] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2047999] - i2c: piix4: Enable EFCH MMIO for Family 17h+ (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support for SMBus port select (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to region request and release (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus port selection into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus controller base address detect into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move port I/O region request/release code into functions (Sudheesh Mavila) [2047999] - i2c: piix4: Replace hardcoded memory map size with a #define (Sudheesh Mavila) [2047999] - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets (Sudheesh Mavila) [2047999] - i2c: piix4: Add ACPI support (Sudheesh Mavila) [2047999] - i2c: piix4: Fix probing of reserved ports on AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c: piix4: Fix port selection for AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c-piix4: Add Hygon Dhyana SMBus support (Sudheesh Mavila) [2047999] - tracing: Remove WARN_ON in start_thread() (Jerome Marchand) [2090967] - net: usb: Fix spelling mistakes (José Ignacio Tornos Martínez) [1984353] - net: usb: cdc_ether: record speed in status method (José Ignacio Tornos Martínez) [1984353] - net: usb: usbnet: add method for reporting speed without MII (José Ignacio Tornos Martínez) [1984353] - e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037965] - e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037965] - e1000e: Correct NVM checksum verification flow (Ken Cox) [2037965] - e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037965 2049952] - e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037965 2049952] - e1000e: Separate ADP board type from TGP (Ken Cox) [2037965 2049952] - e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2037965] - e1000e: Remove redundant statement (Ken Cox) [2037965] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037965] - net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037965] - RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100316] - RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100316] - RDMA/irdma: Add support for DSCP (Kamal Heib) [2100316] - RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100316] - RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2100316 2096481] - virtio-ring: fix DMA metadata flags (Cindy Lu) [1969742] - virtio_ring: fix typos in vring_desc_extra (Jason Wang) [1969742] - virtio-ring: store DMA metadata in desc_extra for split virtqueue (Jason Wang) [1969742] - virtio: use err label in __vring_new_virtqueue() (Jason Wang) [1969742] - virtio_ring: introduce virtqueue_desc_add_split() (Jason Wang) [1969742] - virtio_ring: secure handling of mapping errors (Jason Wang) [1969742] - virtio-ring: factor out desc_extra allocation (Jason Wang) [1969742] - virtio_ring: rename vring_desc_extra_packed (Jason Wang) [1969742] - virtio-ring: maintain next in extra state for packed virtqueue (Jason Wang) [1969742] - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld) [2089715] - rpminspect: disable abidiff scanning (Jarod Wilson)- Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Release cpu lock in error case (Mohammed Gamal) [2086613] - Drivers: hv: Fix syntax errors in comments (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs (Mohammed Gamal) [2086613] - hv_balloon: Fix balloon_probe() and balloon_remove() error handling (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: fix typo in comment (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Refactor the ring-buffer iterator functions (Mohammed Gamal) [2086613] - hv_sock: Copy packets sent by Hyper-V out of the ring buffer (Mohammed Gamal) [2086613] - hv_sock: Check hv_pkt_iter_first_raw()'s return value (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Accept hv_sock offers in isolated guests (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_request_addr_match() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add VMbus IMC device to unsupported list (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Disable balloon and hot-add accordingly (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Support status report for larger page sizes (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix potential crash on module unload (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests (Mohammed Gamal) [2086613] - drivers: hv: log when enabling crash_kexec_post_notifiers (Mohammed Gamal) [2086613] - Drivers: hv: utils: Make use of the helper macro LIST_HEAD() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (Mohammed Gamal) [2086613] - Drivers: hv: Compare cpumasks and not their weights in init_vp_index() (Mohammed Gamal) [2086613] - Drivers: hv: Rename 'alloced' to 'allocated' (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Use struct_size() helper in kmalloc() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize request offers message for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: Fix definition of hypercall input & output arg variables (Mohammed Gamal) [2086613] - net: netvsc: Add Isolation VM support for netvsc driver (Mohammed Gamal) [2086613] - scsi: storvsc: Add Isolation VM support for storvsc driver (Mohammed Gamal) [2086613] - Drivers: hv : vmbus: Adding NULL pointer check (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM (Mohammed Gamal) [2086613] - SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089429] - SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089429] - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089429] - SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089429] - net: openvswitch: fix misuse of the cached connection on tuple changes (Timothy Redaelli) [2099213] - sfc: fix considering that all channels have TX queues (Íñigo Huguet) [1851823] - sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [1851823] - intel/igb:fix repeated words in comments (Corinna Vinschen) [2037959] - igb: remove unexpected word "the" (Corinna Vinschen) [2037959] - igb: Make DMA faster when CPU is active on the PCIe link (Corinna Vinschen) [2037959] - igb: fix a use-after-free issue in igb_clean_tx_ring (Corinna Vinschen) [2037959] - igb: Remove duplicate defines (Corinna Vinschen) [2037959] - igb: skip phy status check where unavailable (Corinna Vinschen) [2037959] - igb: Convert kmap() to kmap_local_page() (Corinna Vinschen) [2037959] - igb: zero hwtstamp by default (Corinna Vinschen) [2037959] - igb: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037959] - PCI: Work around Intel I210 ROM BAR overlap defect (Corinna Vinschen) [2037959] - igb: support EXTTS on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: support PEROUT on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: move PEROUT and EXTTS isr logic to separate functions (Corinna Vinschen) [2037959] - igb: move SDP config initialization to separate function (Corinna Vinschen) [2037959] - igb: switch to napi_build_skb() (Corinna Vinschen) [2037959] - igb: remove never changed variable `ret_val' (Corinna Vinschen) [2037959] - NFSv4: Add an fattr allocation to _nfs4_discover_trunking() (Scott Mayhew) [2096393] - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew) [2096393] - NFSv4.1 mark qualified async operations as MOVEABLE tasks (Scott Mayhew) [2096393] - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Desnes A. Nunes do Rosario) [2095041] - audit: free module name (Richard Guy Briggs) [2100259] - bfq: fix blkio cgroup leakage v4 (Ming Lei) [2093206] - scsi: scsi_dh_alua: Properly handle the ALUA transitioning state (Ewan D. Milne) [1992870] - mm: sparse: remove __section_nr() function (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to find_memory_block (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to section_mark_present (Mark Langsdorf) [2067280] - headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067280] - arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067280] - topology: make core_mask include at least cluster_siblings (Mark Langsdorf) [2067280] - regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067280] - regmap: add configurable downshift for addresses (Mark Langsdorf) [2067280] - drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067280] - devres: fix typos in comments (Mark Langsdorf) [2067280] - base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067280] - driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067280] - driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067280] - arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067280] - PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067280] - PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067280] - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067280] - PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067280] - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067280] - PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067280] - PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067280] - driver core: cleanup double words comments (Mark Langsdorf) [2067280] - device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067280] - regmap: irq: cleanup comments (Mark Langsdorf) [2067280] - platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067280] - devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067280] - component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067280] - device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067280] - regmap-irq: Fix typo in comment (Mark Langsdorf) [2067280] - driver core: Free DMA range map when device is released (Mark Langsdorf) [2067280] - regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067280] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067280] - devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067280] - regmap: debugfs: Fix indentation (Mark Langsdorf) [2067280] - regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067280] - driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067280] - driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067280] - driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067280] - PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067280] - software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067280] - driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067280] - device property: Add fwnode_iomap() (Mark Langsdorf) [2067280] - device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067280] - device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067280] - device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067280] - rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067280] - device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067280] - topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067280] - topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067280] - topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067280] - driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067280] - regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067280] - platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup (Mark Langsdorf) [2067250] - PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067250] - PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067250] - PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067250] - PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067250] - device property: Drop redundant NULL checks (Mark Langsdorf) [2067250] - PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067250] - PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067250] - regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067250] - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067250] - component: do not leave master devres group open after bind (Mark Langsdorf) [2067250] - driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067250] - regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067250] - device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067250] - driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067250] - firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067250] - firmware_loader: split built-in firmware call (Mark Langsdorf) [2067250] - firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067250] - drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067250] - drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067250] - driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067250] - driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067250] - driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067250] - driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067250] - driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067250] - driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067250] - driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067250] - driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067250] - software node: balance refcount for managed software nodes (Mark Langsdorf) [2067250] - driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067250] - PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067250] - PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067250] - PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067250] - PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067250] - regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067250] - PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067250] - Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067250] - driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067250] - driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067250] - driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067250] - regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - regmap: fix the offset of register error log (Mark Langsdorf) [2067250] - bpf: Fix request_sock leak in sk lookup helpers (Antoine Tenart) [2085313] - crypto: fips - make proc files report fips module name and version (Vladis Dronov) [2103966] - net: tipc: fix possible refcount leak in tipc_sk_create() (Xin Long) [2106048] - tipc: move bc link creation back to tipc_node_create (Xin Long) [2106048] - tipc: fix use-after-free Read in tipc_named_reinit (Xin Long) [2106048] - tipc: check attribute length for bearer name (Xin Long) [2106048] - ice: Fix memory corruption in VF driver (Petr Oros) [2037937] - ice: Fix queue config fail handling (Petr Oros) [2037937] - ice: Sync VLAN filtering features for DVM (Petr Oros) [2037937] - ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037937] - ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037937] - ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037937] - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037937] - ice: add trace events for tx timestamps (Petr Oros) [2037937] - ice: fix return value check in ice_gnss.c (Petr Oros) [2037937] - ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037937] - ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037937] - ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037937] - ice: convert ice_reset_vf to take flags (Petr Oros) [2037937] - ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037937] - ice: make ice_reset_all_vfs void (Petr Oros) [2037937] - ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037937] - ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037937] - ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037937] - ice: introduce VF operations structure for reset flows (Petr Oros) [2037937] - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037937] - ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037937] - ice: use ice_is_vf_trusted helper function (Petr Oros) [2037937] - ice: log an error message when eswitch fails to configure (Petr Oros) [2037937] - ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037937] - ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037937] - ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037937] - ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037937] - ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037937] - ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037937] - ice: remove circular header dependencies on ice.h (Petr Oros) [2037937] - ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037937] - ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037937] - ice: Fix FV offset searching (Petr Oros) [2037937] - ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037937] - ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037937] - ice: change "can't set link" message to dbg level (Petr Oros) [2037937] - ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037937] - ice: Add support for inner etype in switchdev (Petr Oros) [2037937] - ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037937] - ice: introduce VF accessor functions (Petr Oros) [2037937] - ice: factor VF variables to separate structure (Petr Oros) [2037937] - ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037937] - ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037937] - ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037937] - ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037937] - ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037937] - ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037937] - ice: store VF pointer instead of VF ID (Petr Oros) [2037937] - ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037937] - ice: add TTY for GNSS module for E810T device (Petr Oros) [2037937] - ice: Simplify tracking status of RDMA support (Petr Oros) [2037937] - ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037937] - ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037937] - ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037937] - ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037937] - ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037937] - ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037937] - ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037937] - ice: Adjust naming for inner VLAN operations (Petr Oros) [2037937] - ice: Use the proto argument for VLAN ops (Petr Oros) [2037937] - ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037937] - ice: Introduce ice_vlan struct (Petr Oros) [2037937] - ice: Add new VSI VLAN ops (Petr Oros) [2037937] - ice: Add helper function for adding VLAN 0 (Petr Oros) [2037937] - ice: Refactor spoofcheck configuration functions (Petr Oros) [2037937] - Revert "ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured" (Petr Oros) [2037937] - Revert "ice: Do not enable VLAN pruning when spoofchk is enabled" (Petr Oros) [2037937] - ice: Remove likely for napi_complete_done (Petr Oros) [2037937] - ice: add support for DSCP QoS for IDC (Petr Oros) [2037937] - ice: respect metadata on XSK Rx to skb (Petr Oros) [2037937] - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037937] - ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037937] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037937]- i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037943] - i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037943] - i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037943] - i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037943] - i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037943] - i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037943] - i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037943] - i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037943] - i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037943] - i40e: Add tx_stopped stat (Ivan Vecera) [2037943] - i40e: Add support for MPLS + TSO (Ivan Vecera) [2037943] - i40e: little endian only valid checksums (Ivan Vecera) [2037943] - i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037943] - i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037943] - i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037943] - i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037943] - i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037943] - i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037943] - i40e: Remove rx page reuse double count (Ivan Vecera) [2037943] - i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037943] - i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037943] - i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037943] - i40e: Add sending commands in atomic context (Ivan Vecera) [2037943] - i40e: Remove unused RX realloc stat (Ivan Vecera) [2037943] - i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037943] - i40e: Fix reset path while removing the driver (Ivan Vecera) [2037943] - i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037943] - i40e: fix unsigned stat widths (Ivan Vecera) [2037943] - i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037943] - i40e: Fix queues reservation for XDP (Ivan Vecera) [2037943] - i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037943] - i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037943] - i40e: remove variables set but not used (Ivan Vecera) [2037943] - i40e: Remove non-inclusive language (Ivan Vecera) [2037943] - i40e: Update FW API version (Ivan Vecera) [2037943] - i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037943] - i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037943] - i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037943] - i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037943] - i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037943] - i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037943] - i40e: switch to napi_build_skb() (Ivan Vecera) [2037943] - i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037943] - mptcp: fix race on unaccepted mptcp sockets (Davide Caratti) [2076971] - mptcp: fix local endpoint accounting (Davide Caratti) [2076971] - mptcp: fix race in overlapping signal events (Davide Caratti) [2076971] - mptcp: fix subflow accounting on close (Davide Caratti) [2076971] - mptcp: introduce implicit endpoints (Davide Caratti) [2076971] - mptcp: constify a bunch of of helpers (Davide Caratti) [2076971] - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Davide Caratti) [2076971] - mptcp: fix removing ids bitmap setting (Davide Caratti) [2076971] - selftests: mptcp: be more conservative with cookie MPJ limits (Davide Caratti) [2076971] - selftests: mptcp: more robust signal race test (Davide Caratti) [2076971] - mptcp: cleanup MPJ subflow list handling (Davide Caratti) [2076971] - mptcp: do not block subflows creation on errors (Davide Caratti) [2076971] - mptcp: keep track of local endpoint still available for each msk (Davide Caratti) [2076971] - mptcp: clean up harmless false expressions (Davide Caratti) [2076971] - mptcp: fix per socket endpoint accounting (Davide Caratti) [2076971] - selftests: mptcp: add fullmesh testcases (Davide Caratti) [2076971] - selftests: mptcp: set and print the fullmesh flag (Davide Caratti) [2076971] - mptcp: local addresses fullmesh (Davide Caratti) [2076971] - mptcp: remote addresses fullmesh (Davide Caratti) [2076971] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Davide Caratti) [2076971] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Davide Caratti) [2076971] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Davide Caratti) [2076971] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Davide Caratti) [2076971] - mptcp: move drop_other_suboptions check under pm lock (Davide Caratti) [2076971] - mptcp: drop flags and ifindex arguments (Davide Caratti) [2076971] - mptcp: allow to use port and non-signal in set_flags (Davide Caratti) [2076971] - NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066369] - KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 miti (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Use the clearbhb instruction in mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: add ID_AA64ISAR2_EL1 sys register (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Mitigate spectre style branch history side channels (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Add templates for BHB mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spect (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add percpu vectors for EL1 (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add macro for reading symbol addresses from the trampolin (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add vectors that have the bhb mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow the trampoline text to occupy multiple pages (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the kpti trampoline's kpti sequence optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move trampoline macros out of ifdef'd section (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Don't assume tramp_vectors is the start of the vectors (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move the trampoline data page before the text page (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Free up another register on kpti's tramp_exit path (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the trampoline cleanup optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry.S: Add ventry overflow sanity checks (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Cortex-X2 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: syscall: exit userspace before unmasking exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: ptrace: Consistently use pseudo-singlestep exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - ethtool: Fix get module eeprom fallback (Ivan Vecera) [2091772] - xfs: use setattr_copy to set vfs inode attributes (Andrey Albershteyn) [2085622] - xfs: ensure log flush at the end of a synchronous fallocate call (Andrey Albershteyn) [2085622] - xfs: set prealloc flag in xfs_alloc_file_space() (Andrey Albershteyn) [2085622] - xfs: fallocate() should call file_modified() (Andrey Albershteyn) [2085622] - xfs: remove XFS_PREALLOC_SYNC (Andrey Albershteyn) [2085622] - drm/ast: Fix black screen when getting out of suspend (Jocelyn Falempe) [2097492] - drm/ast: Create the driver for ASPEED proprietory Display-Port (Jocelyn Falempe) [2097492] - x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Waiman Long) [2101938] - x86/speculation/mmio: Print SMT warning (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - KVM: x86/speculation: Disable Fill buffer clear within guests (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/srbds: Update SRBDS mitigation selection (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation: Add a common function for MD_CLEAR mitigation update (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - Documentation: Add documentation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/tsx: Disable TSX development mode at boot (Waiman Long) [2090252] - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (Waiman Long) [2090252] - x86/tsx: Clear CPUID bits when TSX always force aborts (Waiman Long) [2090252] - cpu/speculation: Add prototype for cpu_show_srbds() (Waiman Long) [2090252] - x86/cpu: Move arch_smt_update() to a neutral place (Waiman Long) [2090252] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Myron Stowe) [2096364] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Myron Stowe) [2096364] - serial: 8250_pci: Merge 8250_moxa to 8250_pci (Myron Stowe) [2096364] - serial: 8250: Use dev_get_drvdata where possible (Myron Stowe) [2096364] - serial: 8250: pericom_do_set_divisor can be static (Myron Stowe) [2096364] - serial: 8250: Add support for higher baud rates to Pericom chips (Myron Stowe) [2096364] - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() (Myron Stowe) [2096364] - serial: 8250_pci: Fix number of ports for ACCES serial cards (Myron Stowe) [2096364] - serial: 8250_pci: Replace custom code with pci_match_id() (Myron Stowe) [2096364] - net/sched: act_police: more accurate MTU policing (Davide Caratti) [2100893] - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2005892] - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2005892] - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2005892] - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2005892 1969344] - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2005892] - lsm_audit: avoid overloading the "key" audit field (Ondrej Mosnacek) [2005892] - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2005892] - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2005892] - selinux: correct the return value when loads initial sids (Ondrej Mosnacek) [2005892] - audit: remove unnecessary 'ret' initialization (Ondrej Mosnacek) [2005892] - selinux: kill 'flags' argument in avc_has_perm_flags() and avc_audit() (Ondrej Mosnacek) [2005892] - selinux: slow_avc_audit has become non-blocking (Ondrej Mosnacek) [2005892] - selinux: Fix kernel-doc (Ondrej Mosnacek) [2005892] - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC (Ondrej Mosnacek) [2005892] - lsm_audit,selinux: pass IB device name by reference (Ondrej Mosnacek) [2005892] - selinux: Remove redundant assignment to rc (Ondrej Mosnacek) [2005892] - selinux: Corrected comment to match kernel-doc comment (Ondrej Mosnacek) [2005892] - selinux: delete selinux_xfrm_policy_lookup() useless argument (Ondrej Mosnacek) [2005892] - selinux: constify some avtab function arguments (Ondrej Mosnacek) [2005892] - selinux: simplify duplicate_policydb_cond_list() by using kmemdup() (Ondrej Mosnacek) [2005892] - selinux: add proper NULL termination to the secclass_map permissions (Ondrej Mosnacek) [2005892] - security: commoncap: clean up kernel-doc comments (Ondrej Mosnacek) [2005892] - security: commoncap: fix -Wstringop-overread warning (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr (Lukas Czerner) [2102619] - ext4: add reserved GDT blocks check (Lukas Czerner) [2099702] - ext4: make variable "count" signed (Lukas Czerner) [2099702] - ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099702] - ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099702] - ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099702] - ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099702] - ext4: verify dir block before splitting it (Lukas Czerner) [2099702] - ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099702] - ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099702] - ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099702] - ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099702]- i915: Explicitly #include (Michel Dänzer) [2041811] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Michel Dänzer) [2041811] - drm/i915: #include for k(un)map APIs (Michel Dänzer) [2041811] - Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.17..v5.18 (Michel Dänzer) [2041811] - iosys-map: Add a few more helpers (Michel Dänzer) [2041811] - iosys-map: Add offset to iosys_map_memcpy_to() (Michel Dänzer) [2041811] - dma-buf-map: Rename to iosys-map (Michel Dänzer) [2041811] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2041811] - Revert "drm: import DMA_BUF module namespace" (Michel Dänzer) [2041811] - drm/virtio: Do not use virtio_reset_device (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.16..v5.17 (Michel Dänzer) [2041811] - agp/intel-gtt: reduce intel-gtt dependencies more (Michel Dänzer) [2041811] - agp/intel-gtt: Replace kernel.h with the necessary inclusions (Michel Dänzer) [2041811] - x86/gpu: Reserve stolen memory for first integrated Intel GPU (Michel Dänzer) [2041811] - drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Michel Dänzer) [2041811] - drm/amdgpu: Use MCE_PRIO_FIRST instead of MCE_PRIO_UC (Michel Dänzer) [2041811] - Revert "drm/amdgpu: disable runpm if we are the primary adapter" (Michel Dänzer) [2041811] - Revert "treewide: Replace the use of mem_encrypt_active() with cc_platform_has()" (Michel Dänzer) [2041811] - Revert "dma-buf: move dma-buf symbols into the DMA_BUF module namespace" (Michel Dänzer) [2041811] - Revert "fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace"" (Michel Dänzer) [2041811] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.15..v5.16 (Michel Dänzer) [2041811] - drm/bochs: Explicitly #include (Michel Dänzer) [2041811] - Revert "gpu: Bulk conversion to generic_handle_domain_irq()" (Michel Dänzer) [2041811] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2041811] - drm: Drop linux/ prefix from stdarg.h include (Michel Dänzer) [2041811] - drm/i915: Convert to older tasklet API (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.14.21..v5.15 (Michel Dänzer) [2041811] - dma-buf: Fix kerneldoc comment for struct dma_fence_array (Michel Dänzer) [2041811] - Makefile: Add RHEL_DRM_EXTRAVERSION (Michel Dänzer) [2041811] - mei: me: add Alder Lake N device id. (Prarit Bhargava) [2072660] - pinctrl: alderlake: Fix register offsets for ADL-N variant (Prarit Bhargava) [2049965] - pinctrl: alderlake: Add Intel Alder Lake-N pin controller support (Prarit Bhargava) [2049965] - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (Prarit Bhargava) [2049965] - spi: pxa2xx: Add support for Intel Alder Lake PCH-M (Prarit Bhargava) [2089507] - RHEL-only: KVM: selftests: Compile rseq_test out on aarch64 (Eric Auger) [2078919] - KVM: arm64: Don't read a HW interrupt pending state in user context (Eric Auger) [2078919] - KVM: arm64: selftests: Add init ITS device test (Eric Auger) [2078919] - KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add some tests for GICv2 in vgic_init (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init gic version agnostic (Eric Auger) [2078919] - KVM: arm64: vgic: Drop vgic_check_ioaddr() (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size (Eric Auger) [2078919] - kvm: arm64: vgic: Introduce vgic_check_iorange (Eric Auger) [2078919] - Revert "RHEL-only: KVM: selftests: Fix AArch64 compilation" (Eric Auger) [2078919] - selftests: KVM: Free the GIC FD when cleaning up in arch_timer (Eric Auger) [2078919] - selftests: KVM: Don't leak GIC FD across dirty log test iterations (Eric Auger) [2078919] - KVM: arm64: selftests: Introduce vcpu_width_config (Eric Auger) [2078919] - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (Eric Auger) [2078919] - KVM: arm64: Generalise VM features into a set of flags (Eric Auger) [2078919] - KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 (Eric Auger) [2078919] - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (Eric Auger) [2078919] - kvm: selftests: aarch64: fix some vgic related comments (Eric Auger) [2078919] - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (Eric Auger) [2078919] - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (Eric Auger) [2078919] - kvm: selftests: aarch64: fix assert in gicv3_access_reg (Eric Auger) [2078919] - KVM: selftests: Add vgic initialization for dirty log perf test for ARM (Eric Auger) [2078919] - KVM: arm64: vgic: Read HW interrupt pending state from the HW (Eric Auger) [2078919] - KVM: arm64: Emulate the OS Lock (Eric Auger) [2078919] - KVM: arm64: Allow guest to set the OSLK bit (Eric Auger) [2078919] - KVM: arm64: Stash OSLSR_EL1 in the cpu context (Eric Auger) [2078919] - KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined (Eric Auger) [2078919] - KVM: arm64: vgic: Replace kernel.h with the necessary inclusions (Eric Auger) [2078919] - KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() (Eric Auger) [2078919] - KVM: arm64: selftests: get-reg-list: Add pauth configuration (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test for restoring active IRQs (Eric Auger) [2078919] - KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq (Eric Auger) [2078919] - KVM: selftests: Add IRQ GSI routing library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test_inject_fail to vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add preemption tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test (Eric Auger) [2078919] - KVM: selftests: aarch64: Abstract the injection functions in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state (Eric Auger) [2078919] - KVM: selftests: Add kvm_irq_line library function (Eric Auger) [2078919] - KVM: selftests: aarch64: Add GICv3 register accessor library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers (Eric Auger) [2078919] - KVM: selftests: aarch64: Move gic_v3.h to shared headers (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for various modes with 16kB page size (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} (Eric Auger) [2078919] - KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() (Eric Auger) [2078919] - KVM: arm64: Fix comment for kvm_reset_vcpu() (Eric Auger) [2078919] - KVM: arm64: Use defined value for SCTLR_ELx_EE (Eric Auger) [2078919] - KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() (Eric Auger) [2078919] - KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() (Eric Auger) [2078919] - arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c (Eric Auger) [2078919] - KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid (Eric Auger) [2078919] - KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() (Eric Auger) [2078919] - KVM: arm64: Restructure the point where has_run_once is advertised (Eric Auger) [2078919] - KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line (Eric Auger) [2078919] - KVM: arm64: Move SVE state mapping at HYP to finalize-time (Eric Auger) [2078919] - KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() (Eric Auger) [2078919] - KVM: arm64: Constify kvm_io_gic_ops (Eric Auger) [2078919] - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 (Eric Auger) [2078919] - selftests: KVM: Fix kvm device helper ioctl assertions (Eric Auger) [2078919] - ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067290] - ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067290] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067290] - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067290] - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067290] - ACPI: require CRC32 to build (Mark Langsdorf) [2067290] - ACPI: DPTF: Support Raptor Lake (Mark Langsdorf) [2067290] - ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067290] - ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067290] - ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067290] - ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067290] - ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067290] - ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2067290] - ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067290] - ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2067290] - ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067290] - ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067290] - ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067290] - acpi: Store CRC-32 hash of the _PLD in struct acpi_device (Mark Langsdorf) [2067290] - acpi: Export acpi_bus_type (Mark Langsdorf) [2067290] - ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2067290] - efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2067290] - ACPICA: Update version to 20211217 (Mark Langsdorf) [2067290] - ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067290] - ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067290] - ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067290] - ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067290] - ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067290] - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067290] - ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067290] - ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067290] - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067290] - ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067290] - ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067290] - ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067290] - ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067290] - ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067290] - ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067290] - ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067290] - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067290] - ACPI: CPPC: Amend documentation in the comments (Mark Langsdorf) [2067290] - ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067290] - ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067290] - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067290] - ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067290] - ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067290] - PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067290] - ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067290] - ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067290] - ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067290] - ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067290] - ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067290] - ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067290] - ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067290] - ACPI: EC: Rename three functions (Mark Langsdorf) [2067290] - ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067290] - ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067290] - ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067290] - ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067290] - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067290] - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067290] - ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067290] - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067290] - ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067290] - ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067290] - ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067290] - ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067290] - ACPI: thermal: drop an always true check (Mark Langsdorf) [2067290] - ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067290] - ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067290] - ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067290] - cxgb4: fix wrong shift. (Raju Rangoju) [1977437] - cxgb4: fix wrong ethtool n-tuple rule lookup (Raju Rangoju) [1977437] - cxgb4: halt chip before flashing PHY firmware image (Raju Rangoju) [1977437] - cxgb4: fix sleep in atomic when flashing PHY firmware (Raju Rangoju) [1977437] - cxgb4: fix endianness when flashing boot image (Raju Rangoju) [1977437] - cxgb4: avoid link re-train during TC-MQPRIO configuration (Raju Rangoju) [1977437] - cxgb4: fix regression with HASH tc prio value update (Raju Rangoju) [1977437] - cxgb4: avoid accessing registers when clearing filters (Raju Rangoju) [1977437] - net:CXGB4: fix leak if sk_buff is not used (Raju Rangoju) [1977437] - cxgb4: Fix unintentional sign extension issues (Raju Rangoju) [1977437] - cxgb4: remove unneeded if-null-free check (Raju Rangoju) [1977437] - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2050850] - PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2050850] - PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2050850] - PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2050850] - PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2050850] - PCI: vmd: Drop redundant includes of , (Myron Stowe) [2050850] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [2050850] - PCI: vmd: Disable MSI-X remapping when possible (Myron Stowe) [2050850] - PCI: vmd: Offset Client VMD MSI-X vectors (Myron Stowe) [2050850] - PCI: vmd: Use msi_msg shadow structs (Myron Stowe) [2050850] - Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/g (Myron Stowe) [2050850] - PCI: vmd: Update VMD PM to correctly use generic PCI PM (Myron Stowe) [2050850] - PCI: vmd: Create IRQ allocation helper (Myron Stowe) [2050850] - PCI: vmd: Create IRQ Domain configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create bus offset configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create physical offset helper (Myron Stowe) [2050850] - PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - PCI: vmd: Dont abuse vector irqomain as parent (Myron Stowe) [2050850] - PCI: designware-ep: Fix the Header Type check (Myron Stowe) [2050850] - PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests (Myron Stowe) [2050850] - PCI: vmd: Filter resource type bits from shadow register (Myron Stowe) [2050850] - PCI: Fix indentation (Myron Stowe) [2050850] - scsi: iscsi: Fix session removal on shutdown (Chris Leech) [2101760] - scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Chris Leech) [2101760] - scsi: iscsi: Add helper to remove a session from the kernel (Chris Leech) [2101760] - scsi: iscsi: Clean up bound endpoints during shutdown (Chris Leech) [2101760] - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel (Chris Leech) [2101760] - scsi: iscsi: Fix HW conn removal use after free (Chris Leech) [2101760] - scsi: iscsi: Make iscsi_unregister_transport() return void (Chris Leech) [2101760] - scsi: core: iscsi: Directly use ida_alloc()/ida_free() (Chris Leech) [2101760] - scsi: iscsi: Exclude zero from the endpoint ID range (Chris Leech) [2101760] - scsi: iscsi: Fix harmless double shift bug (Chris Leech) [2101760] - scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() (Chris Leech) [2101760] - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Chris Leech) [2101760] - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Chris Leech) [2101760] - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Chris Leech) [2101760] - scsi: iscsi: Drop temp workq_name (Chris Leech) [2101760] - scsi: iscsi: Use the session workqueue for recovery (Chris Leech) [2101760] - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Chris Leech) [2101760] - scsi: iscsi: Remove iscsi_scan_finished() (Chris Leech) [2101760] - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (Chris Leech) [2101760] - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Chris Leech) [2101760] - x86/sme: Explicitly map new EFI memmap table as encrypted (Chris von Recklinghausen) [2091831] - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Chris von Recklinghausen) [2091831] - efi/x86: Fix boot regression on systems with invalid memmap entries (Chris von Recklinghausen) [2091831] - efi: Add tracking for dynamically allocated memmaps (Chris von Recklinghausen) [2091831] - efi: Add a flags parameter to efi_memory_map (Chris von Recklinghausen) [2091831] - x86/kexec: fix memory leak of elf header buffer (Tao Liu) [2014945] - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Davide Caratti) [2103025] - powercap: intel_rapl: add support for ALDERLAKE_N (David Arcari) [2096964] - clk: fix invalid usage of list cursor in unregister (David Arcari) [2105258] - clk: fix invalid usage of list cursor in register (David Arcari) [2105258] - powercap: intel_rapl: add support for RaptorLake (David Arcari) [2076724] - lib/math: move int_pow() from pwm_bl.c for wider use (Ivan Vecera) [2101700] - x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) (Paul Lai) [2092066]- net/sched: cls_u32: fix possible leak in u32_init_knode() (Davide Caratti) [2081283] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Davide Caratti) [2081283] - net/sched: flower: fix parsing of ethertype following VLAN header (Davide Caratti) [2081283] - net: sched: limit TC_ACT_REPEAT loops (Davide Caratti) [2081283] - net_sched: add __rcu annotation to netdev->qdisc (Davide Caratti) [2081283] - sch_htb: Fail on unsupported parameters when offload is requested (Davide Caratti) [2081283] - net_sched: restore "mpu xxx" handling (Davide Caratti) [2081283] - net: sched: sch_netem: Refactor code in 4-state loss generator (Davide Caratti) [2081283] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2100474] - bpftool: man: Add missing top level docs (Yauheni Kaliuta) [2097615] - net/mlx5: CT: Fix header-rewrite re-use for tupels (Amir Tzin) [2101162] - cpuidle: haltpoll: Call cpuidle_poll_state_init() later (Mark Langsdorf) [2067313] - cpuidle: use default_groups in kobj_type (Mark Langsdorf) [2067313] - cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment (Mark Langsdorf) [2067313] - cpuidle: menu: Fix typo in a comment (Mark Langsdorf) [2067313] - cpuidle: Fix kobject memory leaks in error paths (Mark Langsdorf) [2067313] - cpuidle: menu: Take negative "sleep length" values into account (Mark Langsdorf) [2067313] - HID: elo: Revert USB reference counting (Benjamin Tissoires) [2073833] - HID: elo: fix memory leak in elo_probe (Benjamin Tissoires) [2073833] - fs: dlm: filter user dlm messages for kernel locks (Alexander Aring) [2026116] - psample: Add a fwd declaration for skbuff (Ivan Vecera) [2101706] - platform/x86/intel/sdsi: Fix bug in multi packet reads (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Poll on ready bit for writes (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Handle leaky bucket (Prarit Bhargava) [2100948] - indirect_call_wrapper: extend indirect wrapper to support up to 4 calls (Petr Oros) [2101705] - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Ming Lei) [2081913] - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal) [2099732] - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Eelco Chaudron) [2101537] - s390/smp,vdso: fix ASCE handling (Tobias Huschle) [2103887] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2102305] - intel/igbvf:fix repeated words in comments (Corinna Vinschen) [2037962] - igbvf: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037962] - SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2104507] - iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037938] - iavf: switch to napi_build_skb() (Petr Oros) [2037938] - iavf: Remove non-inclusive language (Petr Oros) [2037938] - iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037938] - iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037938] - iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037938] - iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037938] - iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037938] - iavf: remove redundant ret variable (Petr Oros) [2037938] - iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037938] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2088799] - cifs: escape spaces in share names (Dave Wysochanski) [2100367] - Documentation: add documentation for force_cgroup_v2_swappiness control (Nico Pache) [2084242] - Introduce force_cgroup_v2_swappiness tuneable to deprecate cgv1 per-cgroup swappiness (Nico Pache) [2084242] - redhat: trim rpminspect config file (Jarod Wilson)- powerpc/smp: Set numa node before updating mask (Diego Domingos) [2103833] - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() (Mohammed Gamal) [2088366] - irqdomain/treewide: Free firmware node after domain removal (Mohammed Gamal) [2088366] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Mohammed Gamal) [2088366] - x86/kvm: Don't waste memory if kvmclock is disabled (Mohammed Gamal) [2088366] - x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() (Mohammed Gamal) [2088366] - x86/pci: Reducde #ifdeffery in PCI init code (Mohammed Gamal) [2088366] - hv_utils: Add comment about max VMbus packet size in VSS driver (Mohammed Gamal) [2088366] - x86/coco: Explicitly declare type of confidential computing platform (Mohammed Gamal) [2088366] - x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Mohammed Gamal) [2088366] - random: remove unused irq_flags argument from add_interrupt_randomness() (Mohammed Gamal) [2088366] - x86/hyperv: Fix definition of hv_ghcb_pg variable (Mohammed Gamal) [2088366] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Mohammed Gamal) [2088366] - hyper-v: Enable swiotlb bounce buffer for Isolation VM (Mohammed Gamal) [2088366] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Mohammed Gamal) [2088366] - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Mohammed Gamal) [2088366] - x86/hyperv: Move required MSRs check to initial platform probing (Mohammed Gamal) [2088366] - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails (Mohammed Gamal) [2088366] - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicate include (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicated include in hv_init (Mohammed Gamal) [2088366] - x86/hyperv: Add ghcb hvcall support for SNP VM (Mohammed Gamal) [2088366] - x86/hyperv: Add Write/Read MSR registers via ghcb page (Mohammed Gamal) [2088366] - x86/hyperv: Add new hvcall guest address host visibility support (Mohammed Gamal) [2088366] - x86/hyperv: Initialize shared memory boundary in the Isolation VM. (Mohammed Gamal) [2088366] - x86/hyperv: Initialize GHCB page in Isolation VM (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev-es: Do not unroll string I/O for SEV-ES guests (Mohammed Gamal) [2088366] - efi/x86: Avoid RWX mappings for all of DRAM (Mohammed Gamal) [2088366] - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Add an x86 version of cc_platform_has() (Mohammed Gamal) [2088366] - vmalloc: fix the owner argument for the new __vmalloc_node_range callers (Mohammed Gamal) [2088366] - mm: remove vmalloc_exec (Mohammed Gamal) [2088366] - arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page (Mohammed Gamal) [2088366] - arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruction pages (Mohammed Gamal) [2088366] - x86/hyperv: allocate the hypercall page with only read and execute bits (Mohammed Gamal) [2088366] - x86/hyperv: use vmalloc_exec for the hypercall page (Mohammed Gamal) [2088366] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2088366] - x86/irq: Initialize PCI/MSI domain at PCI init time (Mohammed Gamal) [2088366] - x86/hyperv: implement an MSI domain for root partition (Mohammed Gamal) [2088366] - irqdomain/treewide: Keep firmware node unconditionally allocated (Mohammed Gamal) [2088366] - irqdomain/msi: Allow to override msi_domain_alloc/free_irqs() (Mohammed Gamal) [2088366] - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Mohammed Gamal) [2088366] - x86/sev: Carve out HV call's return value verification (Mohammed Gamal) [2088366] - x86/sev: Fix noinstr for vc_ghcb_invalidate() (Mohammed Gamal) [2088366] - arch/cc: Introduce a function to check for confidential computing features (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [1878555] - libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [1878555] - libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [1878555] - libperf tests: Add test_stat_multiplexing test (Michael Petlan) [1878555] - libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [1878555] - libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [1878555] - arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [1878555] - Documentation: arm64: Document PMU counters access from userspace (Michael Petlan) [1878555] - arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [1878555] - arm64: perf: Add support for ARMv8.5-PMU 64-bit counters (Michael Petlan) [1878555] - arm64: perf: Clean up enable/disable calls (Michael Petlan) [1878555] - arm64: perf: Only advertise cap_user_time for arch_timer (Michael Petlan) [1878555] - arm64: perf: Implement correct cap_user_time (Michael Petlan) [1878555] - arm64: perf: Add userspace counter access disable switch (Michael Petlan) [1878555] - perf: Add a counter for number of user access events in context (Michael Petlan) [1878555] - x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [1878555] - Fix null ptr dereference crash due to premature release of ndlp. Upstream Status: RHEL-Only Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2034425 (Dick Kennedy) - lpfc updates for rh8.7 14.0.0.13 (Dick Kennedy) [2034425] - scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (Dick Kennedy) [2034425] - scsi: lpfc: Alter FPIN stat accounting logic (Dick Kennedy) [2034425] - scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (Dick Kennedy) [2034425] - scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (Dick Kennedy) [2034425] - scsi: lpfc: Fix ndlp put following a LOGO completion (Dick Kennedy) [2034425] - scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (Dick Kennedy) [2034425] - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() (Dick Kennedy) [2034425] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [2034425] - scsi: lpfc: Copyright updates for 14.2.0.2 patches (Dick Kennedy) [2034425] - scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (Dick Kennedy) [2034425] - scsi: lpfc: Update stat accounting for READ_STATUS mbox command (Dick Kennedy) [2034425] - scsi: lpfc: Change FA-PWWN detection methodology (Dick Kennedy) [2034425] - scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (Dick Kennedy) [2034425] - scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (Dick Kennedy) [2034425] - scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (Dick Kennedy) [2034425] - scsi: lpfc: Fix call trace observed during I/O with CMF enabled (Dick Kennedy) [2034425] - scsi: lpfc: Correct CRC32 calculation for congestion stats (Dick Kennedy) [2034425] - scsi: lpfc: Move MI module parameter check to handle dynamic disable (Dick Kennedy) [2034425] - scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (Dick Kennedy) [2034425] - scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (Dick Kennedy) [2034425] - scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (Dick Kennedy) [2034425] - scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (Dick Kennedy) [2034425] - scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock (Dick Kennedy) [2034425] - scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (Dick Kennedy) [2034425] - scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (Dick Kennedy) [2034425] - scsi: lpfc: Fix diagnostic fw logging after a function reset (Dick Kennedy) [2034425] - scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() (Dick Kennedy) [2034425] - scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (Dick Kennedy) [2034425] - scsi: lpfc: Fix queue failures when recovering from PCI parity error (Dick Kennedy) [2034425] - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (Dick Kennedy) [2034425] - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (Dick Kennedy) [2034425] - scsi: lpfc: Use kcalloc() (Dick Kennedy) [2034425] - scsi: lpfc: Fix typos in comments (Dick Kennedy) [2034425] - scsi: lpfc: Remove failing soft_wwn support (Dick Kennedy) [2034425] - scsi: lpfc: Reduce log messages seen after firmware download (Dick Kennedy) [2034425] - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (Dick Kennedy) [2034425] - scsi: lpfc: Remove redundant flush_workqueue() call (Dick Kennedy) [2034425] - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() (Dick Kennedy) [2034425] - scsi: lpfc: Use irq_set_affinity() (Dick Kennedy) [2034425] - time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2098634] - time: Prevent undefined behaviour in timespec64_to_ns() (Íñigo Huguet) [2098634] - mm,hwpoison: return -EBUSY when migration fails (Rafael Aquini) [2092671 2099510] - mm,hwpoison: remove drain_all_pages from shake_page (Rafael Aquini) [2092671] - mm,hwpoison: disable pcplists before grabbing a refcount (Rafael Aquini) [2092671] - mm,hwpoison: fix printing of page flags (Rafael Aquini) [2092671] - mm,hwpoison: refactor get_any_page (Rafael Aquini) [2092671] - mm,hwpoison: drop unneeded pcplist draining (Rafael Aquini) [2092671] - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page (Rafael Aquini) [2092671] - redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert)- dm raid: fix accesses beyond end of raid member array (Benjamin Marzinski) [2012340] - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Benjamin Marzinski) [2012340] - dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio (Benjamin Marzinski) [2012340] - dm mirror log: round up region bitmap size to BITS_PER_LONG (Benjamin Marzinski) [2012340] - dm: improve abnormal bio processing (Benjamin Marzinski) [2012340] - dm: simplify bio-based IO accounting further (Benjamin Marzinski) [2012340] - dm: don't grab target io reference in dm_zone_map_bio (Benjamin Marzinski) [2012340] - dm: improve bio splitting and associated IO accounting (Benjamin Marzinski) [2012340] - dm era: commit metadata in postsuspend after worker stops (Benjamin Marzinski) [2012340] - dm: fix race in dm_start_io_acct (Benjamin Marzinski) [2012340] - block: remove bioset_init_from_src (Benjamin Marzinski) [2012340] - dm: fix bio_set allocation (Benjamin Marzinski) [2012340] - dm verity: set DM_TARGET_IMMUTABLE feature flag (Benjamin Marzinski) [2012340] - dm cache metadata: remove unnecessary variable in __dump_mapping (Benjamin Marzinski) [2012340] - dm mpath: provide high-resolution timer to HST for bio-based (Benjamin Marzinski) [2012340] - dm crypt: make printing of the key constant-time (Benjamin Marzinski) [2012340] - dm integrity: fix error code in dm_integrity_ctr() (Benjamin Marzinski) [2012340] - dm stats: add cond_resched when looping over entries (Benjamin Marzinski) [2012340] - dm: improve dm_io reference counting (Benjamin Marzinski) [2012340] - dm: switch to bdev based IO accounting interfaces (Benjamin Marzinski) [2012340] - block: add sectors parameter to bio_start_io_acct_time() (Benjamin Marzinski) [2012340] - dm: pass dm_io instance to dm_io_acct directly (Benjamin Marzinski) [2012340] - dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct (Benjamin Marzinski) [2012340] - dm: use bio_sectors in dm_aceept_partial_bio (Benjamin Marzinski) [2012340] - dm: simplify basic targets (Benjamin Marzinski) [2012340] - dm: conditionally enable branching for less used features (Benjamin Marzinski) [2012340] - dm: move hot dm_io members to same cacheline as dm_target_io (Benjamin Marzinski) [2012340] - dm: add local variables to clone_endio and __map_bio (Benjamin Marzinski) [2012340] - dm: mark various branches unlikely (Benjamin Marzinski) [2012340] - dm: simplify dm_start_io_acct (Benjamin Marzinski) [2012340] - dm: simplify dm_io access in dm_split_and_process_bio (Benjamin Marzinski) [2012340] - dm: factor out dm_io_set_error and __dm_io_dec_pending (Benjamin Marzinski) [2012340] - block: fix offset/size check in bio_trim() (Benjamin Marzinski) [2012340] - block: fix argument type of bio_trim() (Benjamin Marzinski) [2012340] - dm: allow dm_accept_partial_bio() for dm_io without duplicate bios (Benjamin Marzinski) [2012340] - dm mpath: only use ktime_get_ns() in historical selector (Benjamin Marzinski) [2012340] - dm: fix dm_io and dm_target_io flags race condition on Alpha (Benjamin Marzinski) [2012340] - dm integrity: set journal entry unused when shrinking device (Benjamin Marzinski) [2012340] - dm ioctl: log an error if the ioctl structure is corrupted (Benjamin Marzinski) [2012340] - dm: consolidate spinlocks in dm_io struct (Benjamin Marzinski) [2012340] - dm: reduce size of dm_io and dm_target_io structs (Benjamin Marzinski) [2012340] - dm: switch dm_target_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: switch dm_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: return void from __send_empty_flush (Benjamin Marzinski) [2012340] - dm: factor out dm_io_complete (Benjamin Marzinski) [2012340] - dm cache: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: simplify dm_sumbit_bio_remap interface (Benjamin Marzinski) [2012340] - dm thin: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add WARN_ON_ONCE to dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: requeue IO if mapping table not yet available (Benjamin Marzinski) [2012340] - dm thin metadata: remove unused dm_thin_remove_block and __remove (Benjamin Marzinski) [2012340] - dm thin: use time_is_before_jiffies instead of open coding it (Benjamin Marzinski) [2012340] - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS (Benjamin Marzinski) [2012340] - dm ioctl: prevent potential spectre v1 gadget (Benjamin Marzinski) [2012340] - dm cache policy smq: make static read-only array table const (Benjamin Marzinski) [2012340] - dm delay: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm crypt: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add dm_submit_bio_remap interface (Benjamin Marzinski) [2012340] - dm: flag clones created by __send_duplicate_bios (Benjamin Marzinski) [2012340] - dm: reduce dm_io and dm_target_io struct sizes (Benjamin Marzinski) [2012340] - dm: move duplicate code from callers of alloc_tio into alloc_tio (Benjamin Marzinski) [2012340] - dm: record old_sector in dm_target_io before calling map function (Benjamin Marzinski) [2012340] - dm: remove legacy code only needed before submit_bio recursion (Benjamin Marzinski) [2012340] - dm: remove unused mapped_device argument from free_tio (Benjamin Marzinski) [2012340] - dm: remove impossible BUG_ON in __send_empty_flush (Benjamin Marzinski) [2012340] - dm: reduce code duplication in __map_bio (Benjamin Marzinski) [2012340] - dm: refactor dm_split_and_process_bio a bit (Benjamin Marzinski) [2012340] - dm: fold __clone_and_map_data_bio into __split_and_process_bio (Benjamin Marzinski) [2012340] - dm: rename split functions (Benjamin Marzinski) [2012340] - dm: eliminate copying of dm_io fields in dm_io_dec_pending (Benjamin Marzinski) [2012340] - dm ioctl: return UUID in DM_LIST_DEVICES_CMD result (Benjamin Marzinski) [2012340] - dm crypt: support using trusted keys (Benjamin Marzinski) [2012340] - dm crypt: replaced #if defined with IS_ENABLED (Benjamin Marzinski) [2012340] - ext4: add check to prevent attempting to resize an fs with sparse_super2 (Lukas Czerner) [2077760] - fscache: Avoid ASSERTCMP if two threads race into fscache_disable_cookie (Dave Wysochanski) [2073260] - lib: bitmap: Introduce node-aware alloc API (Ivan Vecera) [2101701] - exec: Force single empty string when argv is empty (Rafael Aquini) [2100955] - powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095521] - cgroup: disable controllers at parse time (Waiman Long) [2098264] - init: initialize jump labels before command line option parsing (Waiman Long) [2098264] - smp: Make softirq handling RT safe in flush_smp_call_function_queue() (Phil Auld) [2097364] - smp: Rename flush_smp_call_function_from_idle() (Phil Auld) [2097364] - cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059365] - cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059365] - cpupower: Move print_speed function into misc helper (Steve Best) [2059365] - cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059365] - cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059365] - cpupower: Introduce ACPI CPPC library (Steve Best) [2059365] - cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059365] - cpupower: Initial AMD P-State capability (Steve Best) [2059365] - cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059365] - cpupower: Add AMD P-State capability flag (Steve Best) [2059365] - tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059365] - tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059365] - ntb: intel: fix port config status offset for SPR (John W. Linville) [2048750] - NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048750] - ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048750] - ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048750] - ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048750] - ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048750] - ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048750] - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048750] - ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048750] - NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048750] - NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048750] - ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048750] - NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048750] - NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048750] - ntb: intel: remove invalid email address in header comment (John W. Linville) [2048750] - NTB: Add support for EPF PCI Non-Transparent Bridge (John W. Linville) [2048750] - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB (John W. Linville) [2048750] - ntb: idt: fix error check in ntb_hw_idt.c (John W. Linville) [2048750]- KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Verify the pmu event filter matches the correct event (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add the helper function create_pmu_event_filter (Vitaly Kuznetsov) [2074835] - kvm: x86/pmu: Fix the compare function used by the pmu event filter (Vitaly Kuznetsov) [2074835] - KVM: Free new dirty bitmap if creating a new memslot fails (Vitaly Kuznetsov) [2074835] - KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync asm/cpufeatures.h with the with the kernel (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Fix boolreturn.cocci warnings (Vitaly Kuznetsov) [2074835] - KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of vcpu->lock (Vitaly Kuznetsov) [2074835] - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) (Vitaly Kuznetsov) [2074835] - selftests: kvm: add amx_test to .gitignore (Vitaly Kuznetsov) [2074835] - Revert "x86/mm: Introduce lookup_address_in_mm()" (Vitaly Kuznetsov) [2074835] - KVM: x86: work around QEMU issue with synthetic CPUID leaves (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix potential races when walking host page table (Vitaly Kuznetsov) [2074835] - Documentation: KVM: Update documentation to indicate KVM is arm64-only (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR (Vitaly Kuznetsov) [2074835] - kvm: selftests: introduce and use more page size-related constants (Vitaly Kuznetsov) [2074835] - kvm: selftests: do not use bitfields larger than 32-bits for PTEs (Vitaly Kuznetsov) [2074835] - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Vitaly Kuznetsov) [2074835] - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Vitaly Kuznetsov) [2074835] - KVM: selftests: Silence compiler warning in the kvm_page_table_test (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Vitaly Kuznetsov) [2074835] - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Defer APICv updates while L2 is active until L1 is active (Vitaly Kuznetsov) [2074835] - KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Check for supported page sizes (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Initialise default guest mode at test startup time (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Introduce a variable default IPA size (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Rework TCR_EL1 configuration (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Vitaly Kuznetsov) [2074835] - selftests: kvm: add tsc_scaling_sync to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: Don't create VM debugfs files outside of the VM directory (Vitaly Kuznetsov) [2074835] - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: remove unnecessary flush_workqueue() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Vitaly Kuznetsov) [2074835] - KVM: x86: fix sending PV IPI (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove redundant vm_entry_controls_clearbit() call (Vitaly Kuznetsov) [2074835] - KVM: x86: cleanup enter_rmode() (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix tsc scaling when the host doesn't support it (Vitaly Kuznetsov) [2074835] - kvm: x86: SVM: remove unused defines (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move tsc ratio definitions to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix avic spec based definitions again (Vitaly Kuznetsov) [2074835] - KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic (Vitaly Kuznetsov) [2074835] - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Trace all APICv inhibit changes and capture overall status (Vitaly Kuznetsov) [2074835] - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Vitaly Kuznetsov) [2074835] - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Vitaly Kuznetsov) [2074835] - KVM: X86: Handle implicit supervisor access with SMAP (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename variable smap to not_smap in permission_fault() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comments in update_permission_bitmask (Vitaly Kuznetsov) [2074835] - KVM: X86: Change the type of access u32 to u64 (Vitaly Kuznetsov) [2074835] - KVM: Remove dirty handling from gfn_to_pfn_cache completely (Vitaly Kuznetsov) [2074835] - KVM: Use enum to track if cached PFN will be used in guest and/or host (Vitaly Kuznetsov) [2074835] - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use different raw event masks for AMD and Intel (Vitaly Kuznetsov) [2074835] - KVM: Don't actually set a request when evicting vCPUs for GFN cache invd (Vitaly Kuznetsov) [2074835] - KVM: avoid double put_page with gfn-to-pfn cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix panic on out-of-bounds guest IRQ (Vitaly Kuznetsov) [2074835] - KVM: MMU: propagate alloc_workqueue failure (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated (Vitaly Kuznetsov) [2074835] - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov) [2074835] - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() (Vitaly Kuznetsov) [2074835] - Revert "KVM: set owner of cpu and vm file operations" (Vitaly Kuznetsov) [2074835] - KVM: Prevent module exit until all VMs are freed (Vitaly Kuznetsov) [2074835] - KVM: use kvcalloc for array allocations (Vitaly Kuznetsov) [2074835] - KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 (Vitaly Kuznetsov) [2074835] - kvm: x86: Require const tsc for RT (Vitaly Kuznetsov) [2074835] - KVM: x86: synthesize CPUID leaf 0x80000021h if useful (Vitaly Kuznetsov) [2074835] - KVM: x86: add support for CPUID leaf 0x80000021 (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" (Vitaly Kuznetsov) [2074835] - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU (Vitaly Kuznetsov) [2074835] - kvm/emulate: Fix SETcc emulation function offsets with SLS (Vitaly Kuznetsov) [2074835] - KVM: compat: riscv: Prevent KVM_COMPAT from being selected (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to populate a VM with the max possible guest mem (Vitaly Kuznetsov) [2074835] - KVM: selftests: Define cpu_relax() helpers for s390 and x86 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Split out helper to allocate guest mem via memfd (Vitaly Kuznetsov) [2074835] - KVM: selftests: add shared hugetlbfs backing source type (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap defunct roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap invalidated roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not allow readers to acquire references to invalid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: only perform eager page splitting on valid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU (Vitaly Kuznetsov) [2074835] - selftests: kvm: add generated file to the .gitignore (Vitaly Kuznetsov) [2074835] - KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Vitaly Kuznetsov) [2074835] - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Vitaly Kuznetsov) [2074835] - KVM: WARN if is_unsync_root() is called on a root without a shadow page (Vitaly Kuznetsov) [2074835] - KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation (Vitaly Kuznetsov) [2074835] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped (Vitaly Kuznetsov) [2074835] - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify KVM handling of ICR (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_reg_{read,write}() static (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Vitaly Kuznetsov) [2074835] - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix emulation in writing cr8 (Vitaly Kuznetsov) [2074835] - KVM: x86: flush TLB separately from MMU reset (Vitaly Kuznetsov) [2074835] - KVM: x86: Yield to IPI target vCPU only if it is busy (Vitaly Kuznetsov) [2074835] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Vitaly Kuznetsov) [2074835] - x86/kvm: Don't waste memory if kvmclock is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clear MMIO cache when unloading the MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Always use current mmu's role when loading new PGD (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: load new PGD after the shadow MMU is initialized (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not pass vcpu to root freeing functions (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not consult levels when freeing roots (Vitaly Kuznetsov) [2074835] - KVM: x86: use struct kvm_mmu_root_info for mmu->root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs (Vitaly Kuznetsov) [2074835] - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 (Vitaly Kuznetsov) [2074835] - KVM: x86: Reinitialize context if host userspace toggles EFER.LME (Vitaly Kuznetsov) [2074835] - KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Carve out helper to create "default" VM without vCPUs (Vitaly Kuznetsov) [2074835] - KVM: x86: Provide per VM capability for disabling PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: Move VM's worker kthreads back to the original cgroup before exiting. (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var (Vitaly Kuznetsov) [2074835] - kvm: vmx: Fix typos comment in __loaded_vmcs_clear() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Make setup/unsetup under the same conditions (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2074835] - selftests: kvm: Add the uapi headers include variable (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove MMU auditing (Vitaly Kuznetsov) [2074835] - KVM: x86: make several APIC virtualization callbacks optional (Vitaly Kuznetsov) [2074835] - KVM: x86: warn on incorrectly NULL members of kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: use static_call_cond for optional callbacks (Vitaly Kuznetsov) [2074835] - KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC (Vitaly Kuznetsov) [2074835] - selftests: KVM: allow sev_migrate_tests on machines without SEV-ES (Vitaly Kuznetsov) [2074835] - KVM: SEV: Allow SEV intra-host migration of VM with mirrors (Vitaly Kuznetsov) [2074835] - x86/kvm: Fix compilation warning in non-x86_64 builds (Vitaly Kuznetsov) [2074835] - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode (Vitaly Kuznetsov) [2074835] - KVM: Fix lockdep false negative during host resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event (Vitaly Kuznetsov) [2074835] - KVM: x86: Replace memset() "optimization" with normal per-field writes (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Vitaly Kuznetsov) [2074835] - KVM: SVM: set IRR in svm_deliver_interrupt (Vitaly Kuznetsov) [2074835] - KVM: SVM: extract avic_ring_doorbell (Vitaly Kuznetsov) [2074835] - selftests: kvm: Remove absent target file (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' (Vitaly Kuznetsov) [2074835] - KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Implement Enlightened MSR-Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_hv_hypercall_enabled() static inline (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add tracepoint for splitting huge pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() (Vitaly Kuznetsov) [2074835] - KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields (Vitaly Kuznetsov) [2074835] - KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt" (Vitaly Kuznetsov) [2074835] - KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't bother reading sparse banks that end up being ignored (Vitaly Kuznetsov) [2074835] - KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes (Vitaly Kuznetsov) [2074835] - KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation (Vitaly Kuznetsov) [2074835] - KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move is_writable_pte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Vitaly Kuznetsov) [2074835] - KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unused MAX_INST_SIZE #define (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() (Vitaly Kuznetsov) [2074835] - KVM: x86: Move get_cs_db_l_bits() helper to SVM (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for copy/move encryption context ioctls() (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: Uninline and export hv_track_root_tdp() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops (Vitaly Kuznetsov) [2074835] - KVM: xen: Use static_call() for invoking kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Call vmx_get_cpl() directly in handle_dr() (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop export for .tlb_flush_current() static_call key (Vitaly Kuznetsov) [2074835] - KVM: x86: skip host CPUID call for hypervisor leaves (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2074835] - KVM: Remove unused "kvm" of kvm_make_vcpu_request() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments() (Vitaly Kuznetsov) [2074835] - KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect() (Vitaly Kuznetsov) [2074835] - KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}() (Vitaly Kuznetsov) [2074835] - KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() (Vitaly Kuznetsov) [2074835] - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip APICv update if APICv is disable at the module level (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport __kvm_request_apicv_update() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: expose clean bit support to the guest (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: fix potential NULL derefernce on nested migration (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case (Vitaly Kuznetsov) [2074835] - Revert "svm: Add warning message for AVIC IPI invalid target" (Vitaly Kuznetsov) [2074835] - selftests: KVM: Test OS lock behavior (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add OSLSR_EL1 to the list of blessed regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Report deprecated x87 features in supported CPUID (Vitaly Kuznetsov) [2074835] - x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS (Vitaly Kuznetsov) [2074835] - KVM: x86: use the KVM side max supported fixed counter (Vitaly Kuznetsov) [2074835] - x86: Share definition of __is_canonical_address() (Vitaly Kuznetsov) [2074835] - perf/x86/intel/pt: Relax address filter validation (Vitaly Kuznetsov) [2074835] - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Vitaly Kuznetsov) [2074835] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2074835] - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP (Vitaly Kuznetsov) [2074835] - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS (Vitaly Kuznetsov) [2074835] - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} (Vitaly Kuznetsov) [2074835] - KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Check .flags in kvm_cpuid_check_equal() too (Vitaly Kuznetsov) [2074835] - KVM: x86: Forcibly leave nested virt when SMM state is toggled (Vitaly Kuznetsov) [2074835] - KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() (Vitaly Kuznetsov) [2074835] - KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access (Vitaly Kuznetsov) [2074835] - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Vitaly Kuznetsov) [2074835] - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: Pass emulation type to can_emulate_instruction() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't intercept #GP for SEV guests (Vitaly Kuznetsov) [2074835] - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vmcs_config.order (Vitaly Kuznetsov) [2074835] - KVM/X86: Make kvm_vcpu_reload_apic_access_page() static (Vitaly Kuznetsov) [2074835] - KVM: selftests: Re-enable access_tracking_perf_test (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow (Vitaly Kuznetsov) [2074835] - KVM: remove async parameter of hva_to_pfn_remapped() (Vitaly Kuznetsov) [2074835] - x86,kvm/xen: Remove superfluous .fixup usage (Vitaly Kuznetsov) [2074835] - KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c (Vitaly Kuznetsov) [2074835] - kvm: selftests: Do not indent with spaces (Vitaly Kuznetsov) [2074835] - KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when handling posted interrupt wakeup (Vitaly Kuznetsov) [2074835] - KVM: VMX: Fold fallback path into triggering posted IRQ helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when triggering posted interrupt "fails" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 (Vitaly Kuznetsov) [2074835] - KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx (Vitaly Kuznetsov) [2074835] - KVM: Drop unused kvm_vcpu.pre_pcpu field (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle PI descriptor updates during vcpu_put/load (Vitaly Kuznetsov) [2074835] - KVM: avoid warning on s390 in mark_page_dirty (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add a test to force emulation with a pending exception (Vitaly Kuznetsov) [2074835] - KVM: VMX: Reject KVM_RUN if emulation is required with pending exception (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce x86_model() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Export x86_family() for use outside of processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce is_amd_cpu() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Parameterize the CPUID vendor string check (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use binary search to check filtered events (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86: Making the module parameter of vPMU more common (Vitaly Kuznetsov) [2074835] - KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' (Vitaly Kuznetsov) [2074835] - KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event (Vitaly Kuznetsov) [2074835] - KVM: x86: Check for rmaps allocation (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of kvm->lock (Vitaly Kuznetsov) [2074835] - KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests (Vitaly Kuznetsov) [2074835] - KVM: VMX: Provide vmread version using asm-goto-with-outputs (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Maintain valid mapping of Xen shared_info page (Vitaly Kuznetsov) [2074835] - KVM: Reinstate gfn_to_pfn_cache with invalidation support (Vitaly Kuznetsov) [2074835] - KVM: Warn if mark_page_dirty() is called without an active vCPU (Vitaly Kuznetsov) [2074835] - x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring branch instructions (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring instructions (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid out of bounds indices for fixed performance counters (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() (Vitaly Kuznetsov) [2074835] - Revert "KVM: X86: Update mmu->pdptrs only when it is changed" (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Add mirror command tests (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix sev_ioctl() (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required (Vitaly Kuznetsov) [2074835] - KVM: VMX: Always clear vmx->fail on emulation_required (Vitaly Kuznetsov) [2074835] - selftests: KVM: Fix non-x86 compiling (Vitaly Kuznetsov) [2074835] - KVM: x86: Always set kvm_run->if_flag (Vitaly Kuznetsov) [2074835] - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all (Vitaly Kuznetsov) [2074835] - KVM: x86: Retry page fault if MMU reload is pending and root has no sp (Vitaly Kuznetsov) [2074835] - KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Vitaly Kuznetsov) [2074835] - KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode (Vitaly Kuznetsov) [2074835] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2074835] - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req (Vitaly Kuznetsov) [2074835] - KVM: Add Makefile.kvm for common files, use it for x86 (Vitaly Kuznetsov) [2074835] - KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING (Vitaly Kuznetsov) [2074835] - KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation (Vitaly Kuznetsov) [2074835] - KVM: VMX: Clean up PI pre/post-block WARNs (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails (Vitaly Kuznetsov) [2074835] - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Implement Enlightened MSR Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Exit to userspace if emulation prepared a completion callback (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 (Vitaly Kuznetsov) [2074835] - KVM: x86: Use different callback if msr access comes from the emulator (Vitaly Kuznetsov) [2074835] - KVM: x86: Add an emulation type to handle completion of user exits (Vitaly Kuznetsov) [2074835] - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg (Vitaly Kuznetsov) [2074835] - KVM: Clear pv eoi pending bit only when it is set (Vitaly Kuznetsov) [2074835] - KVM: x86: don't print when fail to read/write pv eoi memory (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu parameter from load_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu->translate_gpa (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() (Vitaly Kuznetsov) [2074835] - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comment in __kvm_mmu_create() (Vitaly Kuznetsov) [2074835] - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Allocate sd->save_area with __GFP_ZERO (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename get_max_npt_level() to get_npt_level() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Change comments about vmx_get_msr() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds (Vitaly Kuznetsov) [2074835] - KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) (Vitaly Kuznetsov) [2074835] - KVM: X86: Update mmu->pdptrs only when it is changed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_register_clear_available() (Vitaly Kuznetsov) [2074835] - KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove references to VCPU_EXREG_CR3 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2074835] - KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Ensure that dirty PDPTRs are loaded (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Add module param to control PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move Posted Interrupt ndst computation out of write loop (Vitaly Kuznetsov) [2074835] - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop pointless PI.NDST update when blocking (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop unnecessary PI logic to handle impossible conditions (Vitaly Kuznetsov) [2074835] - KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wake/query blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states (Vitaly Kuznetsov) [2074835] - KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline (Vitaly Kuznetsov) [2074835] - KVM: stats: Add stat to detect if vcpu is currently blocking (Vitaly Kuznetsov) [2074835] - KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Drop obsolete kvm_arch_vcpu_block_finish() (Vitaly Kuznetsov) [2074835] - KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Don't block+unblock when halt-polling is successful (Vitaly Kuznetsov) [2074835] - KVM: Reconcile discrepancies in halt-polling stats (Vitaly Kuznetsov) [2074835] - KVM: Refactor and document halt-polling stats update helper (Vitaly Kuznetsov) [2074835] - KVM: Update halt-polling stats if and only if halt-polling was attempted (Vitaly Kuznetsov) [2074835] - KVM: Force PPC to define its own rcuwait object (Vitaly Kuznetsov) [2074835] - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: change TLB flush indicator to bool (Vitaly Kuznetsov) [2074835] - KVM: Avoid atomic operations when kicking the running vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Propagate memslot const qualifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce struct vmcb_ctrl_area_cached (Vitaly Kuznetsov) [2074835] - KVM: nSVM: split out __nested_vmcb_check_controls (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() (Vitaly Kuznetsov) [2074835] - KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce svm->nested.save to cache save area before checks (Vitaly Kuznetsov) [2074835] - KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs (Vitaly Kuznetsov) [2074835] - KVM: Dynamically allocate "new" memslots from the get-go (Vitaly Kuznetsov) [2074835] - KVM: Wait 'til the bitter end to initialize the "new" memslot (Vitaly Kuznetsov) [2074835] - KVM: Optimize overlapping memslots check (Vitaly Kuznetsov) [2074835] - KVM: Optimize gfn lookup in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() (Vitaly Kuznetsov) [2074835] - KVM: Keep memslots in tree-based structures instead of array-based ones (Vitaly Kuznetsov) [2074835] - KVM: Use interval tree to do fast hva lookup in memslots (Vitaly Kuznetsov) [2074835] - KVM: Resolve memslot ID via a hash table instead of via a static array (Vitaly Kuznetsov) [2074835] - KVM: Move WARN on invalid memslot index to update_memslots() (Vitaly Kuznetsov) [2074835] - KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed (Vitaly Kuznetsov) [2074835] - KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit (Vitaly Kuznetsov) [2074835] - KVM: Use prepare/commit hooks to handle generic memslot metadata updates (Vitaly Kuznetsov) [2074835] - KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Avoid referencing userspace memory region in memslot updates (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: s390: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: arm64: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: Let/force architectures to deal with arch specific memslot data (Vitaly Kuznetsov) [2074835] - KVM: Use "new" memslot's address space ID instead of dedicated param (Vitaly Kuznetsov) [2074835] - KVM: Resync only arch fields when slots_arch_lock gets reacquired (Vitaly Kuznetsov) [2074835] - KVM: Open code kvm_delete_memslot() into its only caller (Vitaly Kuznetsov) [2074835] - KVM: Require total number of memslot pages to fit in an unsigned long (Vitaly Kuznetsov) [2074835] - KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() (Vitaly Kuznetsov) [2074835] - KVM: arm64: vgic-v3: Fix vcpu index comparison (Vitaly Kuznetsov) [2074835] - KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index (Vitaly Kuznetsov) [2074835] - KVM: Convert the kvm->vcpus array to a xarray (Vitaly Kuznetsov) [2074835] - KVM: Move wiping of the kvm->vcpus array to common code (Vitaly Kuznetsov) [2074835] - KVM: MMU: update comment on the number of page role combinations (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set failure code in prepare_vmcs02() (Vitaly Kuznetsov) [2074835] - KVM: ensure APICv is considered inactive if there is no APIC (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register (Vitaly Kuznetsov) [2074835] - x86: Snapshot thread flags (Vitaly Kuznetsov) [2074835] - thread_info: Add helpers to snapshot thread flags (Vitaly Kuznetsov) [2074835] - KVM: fix avic_set_running for preemptable kernels (Vitaly Kuznetsov) [2074835] - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: SEV: accept signals in sev_lock_two_vms (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not take kvm->lock when destroying (Vitaly Kuznetsov) [2074835] - KVM: SEV: Prohibit migration of a VM that has mirrors (Vitaly Kuznetsov) [2074835] - KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: initialize regions_list of a mirror VM (Vitaly Kuznetsov) [2074835] - KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not use list_replace_init on an empty list (Vitaly Kuznetsov) [2074835] - KVM: x86: Use a stable condition around all VT-d PI paths (Vitaly Kuznetsov) [2074835] - KVM: x86: check PIR even for vCPUs with disabled APICv (Vitaly Kuznetsov) [2074835] - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled (Vitaly Kuznetsov) [2074835] - KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Handle "default" period when selectively waking kthread (Vitaly Kuznetsov) [2074835] - KVM: MMU: shadow nested paging does not have PKU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping (Vitaly Kuznetsov) [2074835] - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST (Vitaly Kuznetsov) [2074835] - KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: free all VMs (Vitaly Kuznetsov) [2074835] - selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: x86: ignore APICv if LAPIC is not enabled (Vitaly Kuznetsov) [2074835] - KVM: downgrade two BUG_ONs to WARN_ON_ONCE (Vitaly Kuznetsov) [2074835] - KVM: VMX: do not use uninitialized gfn_to_hva_cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() (Vitaly Kuznetsov) [2074835] - x86/kvm: remove unused ack_notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Disallow user memslot with size that exceeds "unsigned long" (Vitaly Kuznetsov) [2074835] - KVM: Ensure local memslot copies operate on up-to-date arch-specific data (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt (Vitaly Kuznetsov) [2074835] - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Drop a redundant setting of sev->asid during initialization (Vitaly Kuznetsov) [2074835] - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Vitaly Kuznetsov) [2074835] - KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use a gfn_to_hva_cache for vmptrld (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Use sizeof_field() instead of open-coding it (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: include EFER.LMA in extended mmu role (Vitaly Kuznetsov) [2074835] - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load (Vitaly Kuznetsov) [2074835] - KVM: Fix steal time asm constraints (Vitaly Kuznetsov) [2074835] - KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Vitaly Kuznetsov) [2074835] - KVM: Move x86's perf guest info callbacks to generic KVM (Vitaly Kuznetsov) [2074835] - KVM: x86: More precisely identify NMI from guest when handling PMI (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Vitaly Kuznetsov) [2074835] - perf/core: Rework guest callbacks to prepare for static_call support (Vitaly Kuznetsov) [2074835] - perf: Protect perf_guest_cbs with RCU (Vitaly Kuznetsov) [2074835] - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Wait for all vCPU to be created before entering guest mode (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move vCPU thread creation and joining to common helpers (Vitaly Kuznetsov) [2074835] - KVM: selftests: Sync perf_test_args to guest during VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Start at iteration 0 instead of -1 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Create VM with adjusted number of guest pages for perf tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Remove perf_test_args.host_page_size (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move per-VM GPA into perf_test_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use shorthand local var to access struct perf_tests_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Require GPA to be aligned when backed by hugepages (Vitaly Kuznetsov) [2074835] - KVM: selftests: Assert mmap HVA is aligned when using HugeTLB (Vitaly Kuznetsov) [2074835] - KVM: selftests: Expose align() helpers to tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Explicitly state indicies for vm_guest_mode_params array (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add event channel upcall support to xen_shinfo_test (Vitaly Kuznetsov) [2074835] - KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from (Vitaly Kuznetsov) [2074835] - KVM: x86: move guest_pv_has out of user_access section (Vitaly Kuznetsov) [2074835] - KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Clean up x2APIC MSR handling for L2 (Vitaly Kuznetsov) [2074835] - KVM: VMX: Macrofy the MSR bitmap getters and setters (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Handle dynamic MSR intercept toggling (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_lapic_enable_pv_eoi() (Vitaly Kuznetsov) [2074835] - kvm: mmu: Use fast PF path for access tracking of huge pages when possible (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator (Vitaly Kuznetsov) [2074835] - kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix recording of guest steal time / preempted status (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add intra host migration tests (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add open sev dev helper (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV-ES intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: provide helpers to charge/uncharge misc_cg (Vitaly Kuznetsov) [2074835] - KVM: generalize "bugged" VM to "dead" VM (Vitaly Kuznetsov) [2074835] - EFI: Introduce the new AMD Memory Encryption GUID. (Vitaly Kuznetsov) [2074835] - x86/kvm: Add AMD SEV specific Hypercall3 (Vitaly Kuznetsov) [2074835] - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (Vitaly Kuznetsov) [2074835] - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (Vitaly Kuznetsov) [2074835] - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (Vitaly Kuznetsov) [2074835] - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix nested SVM tests when built with clang (Vitaly Kuznetsov) [2074835] - kvm: x86: Remove stale declaration of kvm_no_apic_vcpu (Vitaly Kuznetsov) [2074835] - KVM: x86: Move SVM's APICv sanity check to common x86 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() (Vitaly Kuznetsov) [2074835] - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() (Vitaly Kuznetsov) [2074835] - KVM: emulate: Comment on difference between RDPMC implementation and manual (Vitaly Kuznetsov) [2074835] - KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages (Vitaly Kuznetsov) [2074835] - kvm: x86: mmu: Make NX huge page recovery period configurable (Vitaly Kuznetsov) [2074835] - KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k (Vitaly Kuznetsov) [2074835] - KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use precomputed vmx->pt_desc.addr_range (Vitaly Kuznetsov) [2074835] - KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clean up prefetch/prefault/speculative naming (Vitaly Kuznetsov) [2074835] - KVM: cleanup allocation of rmaps and page tracking data (Vitaly Kuznetsov) [2074835] - selftests: KVM: Introduce system counter offset test (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add helpers for vCPU device attributes (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test for KVM_{GET,SET}_CLOCK (Vitaly Kuznetsov) [2074835] - kvm: x86: protect masterclock with a seqcount (Vitaly Kuznetsov) [2074835] - KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid warning with -Wbitwise-instead-of-logical (Vitaly Kuznetsov) [2074835] - KVM: x86: only allocate gfn_track when necessary (Vitaly Kuznetsov) [2074835] - KVM: x86: add config for non-kvm users of page tracking (Vitaly Kuznetsov) [2074835] - nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB (Vitaly Kuznetsov) [2074835] - kvm: use kvfree() in kvm_arch_free_vm() (Vitaly Kuznetsov) [2074835] - KVM: x86: Expose Predictive Store Forwarding Disable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in rmap_add (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass kvm_mmu_page struct to make_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: set ad_disabled in TDP MMU role (Vitaly Kuznetsov) [2074835] - KVM: MMU: remove unnecessary argument to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: clean up make_spte return value (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in FNAME(sync_page) (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log (Vitaly Kuznetsov) [2074835] - KVM: MMU: mark page dirty in make_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fold rmap_recycle into rmap_add (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tracepoints arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change __direct_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: Introduce struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass unadulterated gpa to direct_page_fault (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix potential race in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions (Vitaly Kuznetsov) [2074835] - kvm: x86: abstract locking around pvclock_update_vm_gtod_copy (Vitaly Kuznetsov) [2074835] - KVM: X86: Move PTE present check from loop body to __shadow_walk_next() (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: implement nested TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control LBR virtualization (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: don't copy pause related settings (Vitaly Kuznetsov) [2074835] - kvm: irqfd: avoid update unmodified entries of the routing (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't check unsync if the original spte is writible (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unsync pagetables when speculative (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove FNAME(update_pte) (Vitaly Kuznetsov) [2074835] - KVM: X86: Zap the invalid list after remote tlb flushing (Vitaly Kuznetsov) [2074835] - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't flush current tlb on shadow page modification (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests (Vitaly Kuznetsov) [2074835] - kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" (Vitaly Kuznetsov) [2074835] - KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move RESET emulation to svm_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move RESET emulation to vmx_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation (Vitaly Kuznetsov) [2074835] - KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Simplify retrieving the page offset when loading PDTPRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Subsume nested GPA read helper into load_pdptrs() (Vitaly Kuznetsov) [2074835] - kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS (Vitaly Kuznetsov) [2074835] - KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask (Vitaly Kuznetsov) [2074835] - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [2074835] - KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() (Vitaly Kuznetsov) [2074835] - KVM: Optimize kvm_make_vcpus_request_mask() a bit (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL (Vitaly Kuznetsov) [2074835] - KVM: use vma_pages() helper (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline to_svm() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline vmload() / vmsave() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline sev_*guest() (Vitaly Kuznetsov) [2074835] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2074835] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2074835] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2074835] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2074835] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Lazily allocate memslot rmaps (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip rmap operations if rmaps not allocated (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fast invalidation for TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible (Vitaly Kuznetsov) [2074835] - KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot (Vitaly Kuznetsov) [2074835] - KVM: Move MMU notifier's mmu_lock acquisition into common helper (Vitaly Kuznetsov) [2074835] - KVM: Kill off the old hva-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Move x86's MMU notifier memslot walkers to generic code (Vitaly Kuznetsov) [2074835] - KVM: Assert that notifier count is elevated in .change_pte() (Vitaly Kuznetsov) [2074835] - KVM: Move arm64's MMU notifier trace events to generic code (Vitaly Kuznetsov) [2074835] - KVM: Switch to new MMU notifiers API (Vitaly Kuznetsov) [2074835] - scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2044837] - scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2044837] - xfs: reserve quota for dir expansion when linking/unlinking files (Carlos Maiolino) [2082833] - iwlwifi: fix use-after-free (Jose Ignacio Tornos Martinez) [2091539] - nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2083224] - ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2091857] - ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2091857] - ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2091857]- x86/apic: Make TSC deadline timer detection message visible (David Arcari) [2098086] - x86/apic: Move TSC deadline timer debug printk (David Arcari) [2098086] - [s390] KVM: s390: selftests: Add error memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add more copy memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add named stages for memop test (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add macro as abstraction for MEM_OP (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Split memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Fix lockdep issue in vm memop (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add missing vm MEM_OP size check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Clarify key argument for MEM_OP in api docs (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Update api documentation for memop ioctl (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add capability for storage key extension of MEM_OP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Rename existing vcpu memop functions (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add vm IOCTL for key checked guest absolute memory access (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add optional storage key checking to MEMOP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Test TEST PROTECTION emulation (Claudio Imbrenda) [1984917] - [s390] KVM: s390: handle_tprot: Honor storage keys (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Honor storage keys when accessing guest memory (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: Add copy_from/to_user_key functions (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: fix compile error (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: introduce bit field for OAC specifier (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Cleanup access to guest pages (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor access address range check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor gpa and length calculation (Claudio Imbrenda) [1984917] - xfs: reorder iunlink remove operation in xfs_ifree (Brian Foster) [2081146] - tcp: fix TCP socket rehash stats mis-accounting (Antoine Tenart) [2073082] - tcp: export count for rehash attempts (Antoine Tenart) [2073082] - tcp: add SRTT to SCM_TIMESTAMPING_OPT_STATS (Antoine Tenart) [2073082] - tcp: add new SNMP counter for drops when try to queue in rcv queue (Antoine Tenart) [2073082] - tcp: add SNMP counter for zero-window drops (Antoine Tenart) [2073082] - net: udp: introduce UDP_MIB_MEMERRORS for udp_mem (Antoine Tenart) [2073082] - context_tracking: Sync up lockdep and cpu irqs state to prevent false warnings (Waiman Long) [2098074] - platform/x86: ISST: Fix possible circular locking dependency detected (Prarit Bhargava) [2072659] - platform/x86: ISST: use semi-colons instead of commas (Prarit Bhargava) [2072659] - platform/x86: intel_speed_select_if: Move to intel sub-directory (Prarit Bhargava) [2072659] - x86/sgx: Free backing memory after faulting the enclave page (Vladis Dronov) [2081351] - x86/sgx: Fix missing poison handling in reclaimer (Vladis Dronov) [2081351] - x86/sgx: Silence softlockup detection when releasing large enclaves (Vladis Dronov) [2081351] - selftests/sgx: Treat CC as one argument (Vladis Dronov) [2081351] - selftests/x86: Add validity check and allow field splitting (Vladis Dronov) [2081351] - selftests/sgx: Remove extra newlines in test output (Vladis Dronov) [2081351] - selftests/sgx: Ensure enclave data available during debug print (Vladis Dronov) [2081351] - selftests/sgx: Do not attempt enclave build without valid enclave (Vladis Dronov) [2081351] - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Vladis Dronov) [2081351] - x86/sgx: Remove .fixup usage (Vladis Dronov) [2081351] - x86/sgx: Fix NULL pointer dereference on non-SGX systems (Vladis Dronov) [2081351] - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Vladis Dronov) [2081351] - vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2100226] - vmxnet3: update to version 7 (Kamal Heib) [2100226] - vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2100226] - vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2100226] - vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2100226] - vmxnet3: add support for out of order rx completion (Kamal Heib) [2100226] - vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2100226] - vmxnet3: add support for capability registers (Kamal Heib) [2100226] - vmxnet3: prepare for version 7 changes (Kamal Heib) [2100226] - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2100226] - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2100226]- iommu/amd: Enable swiotlb in all cases (Jerry Snitselaar) [2072179] - iommu/arm-smmu-v3-sva: Fix mm use-after-free (Jerry Snitselaar) [2072179] - dma-direct: don't over-decrypt memory (Jerry Snitselaar) [2072179] - dma-direct: always leak memory that can't be re-encrypted (Jerry Snitselaar) [2072179] - dma-direct: clean up the remapping checks in dma_direct_alloc (Jerry Snitselaar) [2072179] - dma-direct: don't call dma_set_decrypted for remapped allocations (Jerry Snitselaar) [2072179] - dma-direct: factor out dma_set_{de,en}crypted helpers (Jerry Snitselaar) [2072179] - swiotlb: max mapping size takes min align mask into account (Jerry Snitselaar) [2072179] - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC (Jerry Snitselaar) [2072179] - dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages (Jerry Snitselaar) [2072179] - dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations (Jerry Snitselaar) [2072179] - swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set (Jerry Snitselaar) [2072179] - dma-direct: use is_swiotlb_active in dma_direct_map_page (Jerry Snitselaar) [2072179] - iommu/vt-d: Calculate mask for non-aligned flushes (Jerry Snitselaar) [2072179] - iommu/amd: Call memunmap in error path (Jerry Snitselaar) [2072179] - iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() (Jerry Snitselaar) [2072179] - iommu/vt-d: Use correctly sized arguments for bit field (Jerry Snitselaar) [2072179] - Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq" (Jerry Snitselaar) [2072179] - iommu: Fix potential use-after-free during probe (Jerry Snitselaar) [2072179] - dma-direct: avoid redundant memory sync for swiotlb (Jerry Snitselaar) [2072179] - iommu/iova: Fix race between FQ timeout and teardown (Jerry Snitselaar) [2072179] - iommu/io-pgtable-arm: Fix table descriptor paddr formatting (Jerry Snitselaar) [2072179] - iommu: Extend mutex lock scope in iommu_probe_device() (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: re-enable after resume (Jerry Snitselaar) [2072179] - iommu/amd: Restore GA log/tail pointer on host resume (Jerry Snitselaar) [2072179] - iommu/amd: Clarify AMD IOMMUv2 initialization messages (Jerry Snitselaar) [2072179] - iommu/vt-d: Avoid duplicate removing in __domain_mapping() (Jerry Snitselaar) [2072179] - iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() (Jerry Snitselaar) [2072179] - iommu/vt-d: Check FL and SL capability sanity in scalable mode (Jerry Snitselaar) [2072179] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2072179] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2072179] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2072179] - iommu/vt-d: Enable ATS for the devices in SATC table (Jerry Snitselaar) [1893460] - iommu/vt-d: Parse SATC reporting structure (Jerry Snitselaar) [1893460] - iommu/vt-d: Dump DMAR translation structure when DMA fault occurs (Jerry Snitselaar) [1868826] - nvme: fix typos in nvme status code values (Gopal Tiwari) [2091824] - Adding CONFIG_NVME_VERBOSE_ERRORS to RHEL-8. (Gopal Tiwari) [2091824] - nvme: add missing status values to verbose logging (Gopal Tiwari) [2091824] - nvme: don't print verbose errors for internal passthrough requests (Gopal Tiwari) [2091824] - nvme: add verbose error logging (Gopal Tiwari) [2091824] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2094572] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2094572] - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Michael Petlan) [2094572] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2094572] - [s390] s390/lcs: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/ctcm: fix potential memory leak (Mete Durlu) [2043835] - [s390] s390/ctcm: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/net: sort out physical vs virtual pointers usage (Mete Durlu) [2043835] - [s390] s390/qeth: remove check for packing mode in qeth_check_outbound_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: fine-tune .ndo_select_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: don't offer .ndo_bridge_* ops for OSA devices (Mete Durlu) [2043835] - [s390] s390/qeth: split up L2 netdev_ops (Mete Durlu) [2043835] - [s390] s390/qeth: simplify qeth_receive_skb() (Mete Durlu) [2043835] - [s390] s390/lcs: add braces around empty function body (Mete Durlu) [2043835] - [s390] s390/ctcm: add __printf format attribute to ctcm_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/ctcm: fix format string (Mete Durlu) [2043835] - [s390] s390/qeth: allocate RX queue at probe time (Mete Durlu) [2043835] - [s390] s390/qeth: update kerneldoc for qeth_add_hw_header() (Mete Durlu) [2043835] - [s390] s390/qeth: fix kernel doc comments (Mete Durlu) [2043835] - [s390] s390/qeth: add __printf format attribute to qeth_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/qeth: fix various format strings (Mete Durlu) [2043835] - [s390] s390/qeth: don't keep track of Input Queue count (Mete Durlu) [2043835] - [s390] s390/qeth: clarify remaining dev_kfree_skb_any() users (Mete Durlu) [2043835] - [s390] s390/qeth: move qdio's QAOB cache into qeth (Mete Durlu) [2043835] - [s390] s390/qeth: improve trace entries for MAC address (un)registration (Mete Durlu) [2043835] - [s390] s390/netiucv: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/lcs: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/ctcm: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/qeth: clean up device_type management (Mete Durlu) [2043835] - [s390] s390/qeth: clean up QETH_PROT_* naming (Mete Durlu) [2043835] - mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2004037] - netfilter: flowtable: fix TCP flow teardown (Florian Westphal) [2088234] - netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2088234] - netfilter: conntrack: initialize ct->timeout (Florian Westphal) [2088234] - NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Scott Mayhew) [2090994] - md: fix double free of io_acct_set bioset (Nigel Croxon) [2094076] - md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2094076] - md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2094076] - md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2094076] - raid5: don't set the discard_alignment queue limit (Nigel Croxon) [2094076] - md: Replace role magic numbers with defined constants (Nigel Croxon) [2094076] - md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2094076] - md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2094076] - md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2094076] - md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2094076] - md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2094076] - md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2094076] - md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2094076] - md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2094076] - md: use msleep() in md_notify_reboot() (Nigel Croxon) [2094076] - ext4: force overhead calculation if the s_overhead_cluster makes no sense (Lukas Czerner) [2079886] - ext4: fix overhead calculation to account for the reserved gdt blocks (Lukas Czerner) [2079886] - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole (Lukas Czerner) [2079886] - ext4: fix use-after-free in ext4_search_dir (Lukas Czerner) [2079886] - ext4: fix symlink file size not match to file content (Lukas Czerner) [2079886] - ext4: fix fallocate to use file_modified to update permissions consistently (Lukas Czerner) [2085623] - ext4: remove unused macro MPAGE_DA_EXTENT_TAIL (Lukas Czerner) [2079886] - ext4: add missing braces in ext4_ext_drop_refs() (Lukas Czerner) [2079886] - ext4: remove obsolete comment from ext4_can_extents_be_merged() (Lukas Czerner) [2079886] - ext4: make some functions static in extents.c (Lukas Czerner) [2079886] - ext4: remove redundant S_ISREG() checks from ext4_fallocate() (Lukas Czerner) [2079886] - ext4: clean up len and offset checks in ext4_fallocate() (Lukas Czerner) [2079886] - ext4: remove ext4_{ind,ext}_calc_metadata_amount() (Lukas Czerner) [2079886] - ext4: fix fs corruption when tring to remove a non-empty directory with IO error (Lukas Czerner) [2079886] - ext4: fix error handling in ext4_restore_inline_data() (Lukas Czerner) [2079886] - jbd2: export jbd2_journal_[grab|put]_journal_head (Lukas Czerner) [2079886] - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2079886] - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2079886] - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2079886] - ext4: fix bh ref count on error paths (Lukas Czerner) [2079886] - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2079886] - ext4: discard preallocations before releasing group lock (Lukas Czerner) [2079886] - ext4: make ext_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: mballoc: make mb_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: improve ext_debug() msg in case of block allocation failure (Lukas Czerner) [2079886] - ext4: use BIT() macro for BH_** state bits (Lukas Czerner) [2079886] - ext4: balloc: use task_pid_nr() helper (Lukas Czerner) [2079886] - ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK (Lukas Czerner) [2079886] - ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function (Lukas Czerner) [2079886] - ext4: mballoc: make ext4_mb_use_preallocated() return type as bool (Lukas Czerner) [2079886] - ext4: mballoc: simplify error handling in ext4_init_mballoc() (Lukas Czerner) [2079886] - ext4: mballoc: fix few other format specifier in mb_debug() (Lukas Czerner) [2079886] - ext4: mballoc: correct the mb_debug() format specifier for pa_len var (Lukas Czerner) [2079886] - ext4: mballoc: add more mb_debug() msgs (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_show_ac() (Lukas Czerner) [2079886] - ext4: mballoc: print bb_free info even when it is 0 (Lukas Czerner) [2079886] - ext4: fix dead loop in ext4_mb_new_blocks (Lukas Czerner) [2079886] - ext4: mballoc: use lock for checking free blocks while retrying (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_good_group() (Lukas Czerner) [2079886] - ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_discard_preallocations() (Lukas Czerner) [2079886] - ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks (Lukas Czerner) [2079886] - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2079886] - ext4: fix avefreec in find_group_orlov (Lukas Czerner) [2079886] - ext4: allow the dax flag to be set and cleared on inline directories (Lukas Czerner) [2079886] - ext4: annotate data race in jbd2_journal_dirty_metadata() (Lukas Czerner) [2079886] - ext4: annotate data race in start_this_handle() (Lukas Czerner) [2079886] - ext4: fix superblock checksum failure when setting password salt (Lukas Czerner) [2079886] - ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA (Lukas Czerner) [2079886] - jbd2: fix ocfs2 corrupt when clearing block group bits (Lukas Czerner) [2079886] - ext4: fix ext4_empty_dir() for directories with holes (Lukas Czerner) [2079886] - ext4: allow directory holes (Lukas Czerner) [2079886] - net/af_packet: make sure to pull mac header (Hangbin Liu) [2066976] - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe (Waiman Long) [2097549] - redhat: drop expired testing secureboot signing key (Jarod Wilson) [2095199]- atlantic: Fix issue in the pm resume flow. (Igor Russkikh) [2002395] - atlantic: Fix driver resume flow. (Igor Russkikh) [2002395] - Build intel_sdsi with {tools_make} (Prarit Bhargava) [1971951] - redhat/kernel.spec.template: Add intel_sdsi tool (Prarit Bhargava) [1971951] - redhat/configs: Add CONFIG_INTEL_SDSI (Prarit Bhargava) [1971951] - selftests: sdsi: test sysfs setup (Prarit Bhargava) [1971951] - tools arch x86: Add Intel SDSi provisiong tool (Prarit Bhargava) [1971951] - platform/x86: Add Intel Software Defined Silicon driver (Prarit Bhargava) [1971951] - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (Prarit Bhargava) [2080426] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Prarit Bhargava) [2040019 2040059] - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096403] {CVE-2022-2078} - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2096758] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2031643] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after registering device (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after calling watchdog_init_timeout (Sudheesh Mavila) [2031643] - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - swiotlb: fix info leak with DMA_FROM_DEVICE (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - redhat/configs: Add CONFIG_S390_UV_UAPI (Claudio Imbrenda) [1984905] - [s390] s390/uv_uapi: depend on CONFIG_S390 (Claudio Imbrenda) [1984905] - [s390] drivers/s390/char: Add Ultravisor io device (Claudio Imbrenda) [1984905] - cpufreq: Specify default governor on command line (Prarit Bhargava) [2083766] - cpufreq: Fix locking issues with governors (Prarit Bhargava) [2083766] - cpufreq: Register governors at core_initcall (Prarit Bhargava) [2083766] - nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2078806] - nvme-multipath: fix hang when disk goes live over reconnect (Gopal Tiwari) [2078806] - nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2078806] - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2078806] - nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2078806] - nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2078806] - nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2078806] - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2078806] - nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2078806] - nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2078806] - nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2078806] - nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2078806] - nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2078806] - nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2078806] - nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2078806] - nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2078806] - nvme: fix write zeroes pi (Gopal Tiwari) [2078806] - nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2078806] - nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2078806] - nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2078806] - nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2078806] - nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2078806] - nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2078806] - nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2078806] - nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2078806] - nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2078806] - nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2078806] - nvme: paring quiesce/unquiesce (Gopal Tiwari) [2078806] - nvme: add APIs for stopping/starting admin queue (Gopal Tiwari) [2078806] - nvme: prepare for pairing quiescing and unquiescing (Gopal Tiwari) [2078806] - nvme: apply nvme API to quiesce/unquiesce admin queue (Gopal Tiwari) [2078806] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2078806] - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2078806] - nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2078806] - nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2078806] - nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2078806] - nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2078806] - nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2078806] - nvme: allow user toggling hmb usage (Gopal Tiwari) [2078806] - nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2078806] - nvme: add set feature tracing support (Gopal Tiwari) [2078806] - nvmet: add set feature tracing support (Gopal Tiwari) [2078806] - nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2078806] - nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2078806] - compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2078806] - vdpa: Fix vdpa-vhost driver (Laurent Vivier) [2093851] - nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Íñigo Huguet) [2059994] - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Íñigo Huguet) [2059994] - mac80211_hwsim: fix RCU protected chanctx access (Íñigo Huguet) [2059994] - mac80211: Reset MBSSID parameters upon connection (Íñigo Huguet) [2059994] - cfg80211: retrieve S1G operating channel number (Íñigo Huguet) [2059994] - nl80211: validate S1G channel width (Íñigo Huguet) [2059994] - mac80211: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2059994] - ath11k: reduce the wait time of 11d scan and hw scan while add interface (Íñigo Huguet) [2059994] - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Flush recovery worker during freeze (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Add missing poweroff() PM callback (Íñigo Huguet) [2059994] - mac80211: fix ht_capa printout in debugfs (Íñigo Huguet) [2059994] - cfg80211: hold bss_lock while updating nontrans_list (Íñigo Huguet) [2059994] - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (Íñigo Huguet) [2059994] - ath9k: Fix usage of driver-private space in tx_info (Íñigo Huguet) [2059994] - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - mt76: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (Íñigo Huguet) [2059994] - ath9k: Properly clear TX status area before reporting to mac80211 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't fail if PPAG isn't supported (Íñigo Huguet) [2059994] - bus: mhi: Make mhi_state_str[] array static inline and move to common.h (Íñigo Huguet) [2059994] - bus: mhi: Move common MHI definitions out of host directory (Íñigo Huguet) [2059994] - bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" (Íñigo Huguet) [2059994] - bus: mhi: Cleanup the register definitions used in headers (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for handling DWORDs of ring elements (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for register read and write (Íñigo Huguet) [2059994] - bus: mhi: Move host MHI code to "host" directory (Íñigo Huguet) [2059994] - bus: mhi: Fix MHI DMA structure endianness (Íñigo Huguet) [2059994] - bus: mhi: Fix pm_state conversion to string (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series (Íñigo Huguet) [2059994] - rfkill: make new event layout opt-in (Íñigo Huguet) [2059994] - rtw89: implement stop and resume channels transmission v1 (Íñigo Huguet) [2059994] - rtw89: extend mac tx_en bits from 16 to 32 (Íñigo Huguet) [2059994] - rtw89: change value assignment style of rtw89_mac_cfg_gnt() (Íñigo Huguet) [2059994] - rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs (Íñigo Huguet) [2059994] - rtw89: disable FW and H2C function if CPU disabled (Íñigo Huguet) [2059994] - rtw89: initialize preload window of D-MAC (Íñigo Huguet) [2059994] - rtw89: modify MAC enable functions (Íñigo Huguet) [2059994] - rtw89: add config_rf_reg_v1 to configure RF parameter tables (Íñigo Huguet) [2059994] - rtw89: 8852c: add read/write rf register function (Íñigo Huguet) [2059994] - rtw89: 8852c: add setting of TB UL TX power offset (Íñigo Huguet) [2059994] - rtw89: 8852c: add write/read crystal function in CFO tracking (Íñigo Huguet) [2059994] - rtw89: modify dcfo_comp to share with chips (Íñigo Huguet) [2059994] - rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" (Íñigo Huguet) [2059994] - brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" (Íñigo Huguet) [2059994] - iwlwifi: mei: fix building iwlmei (Íñigo Huguet) [2059994] - mt76: fix monitor rx FCS error in DFS channel (Íñigo Huguet) [2059994] - mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set (Íñigo Huguet) [2059994] - mt76: fix wrong HE data rate in sniffer tool (Íñigo Huguet) [2059994] - mt76: mt7915: introduce 802.11ax multi-bss support (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_init_hw in a dedicated work (Íñigo Huguet) [2059994] - mt76: mt7921: add mt7921u driver (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code (Íñigo Huguet) [2059994] - mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb (Íñigo Huguet) [2059994] - mt76: mt7921: disable runtime pm for usb (Íñigo Huguet) [2059994] - mt76: usb: introduce __mt76u_init utility routine (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_wr signature (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_rr signature (Íñigo Huguet) [2059994] - mt76: mt7915: fix typos in comments (Íñigo Huguet) [2059994] - mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() (Íñigo Huguet) [2059994] - mt76: mt7915: fix beamforming mib stats (Íñigo Huguet) [2059994] - mt76: mt7915: set band1 TGID field in tx descriptor (Íñigo Huguet) [2059994] - mt76: fix invalid rssi report (Íñigo Huguet) [2059994] - mt76: use le32/16_get_bits() whenever possible (Íñigo Huguet) [2059994] - mt76: connac: make read-only array ba_range static const (Íñigo Huguet) [2059994] - mt76: mt7915: check for devm_pinctrl_get() failure (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration (Íñigo Huguet) [2059994] - mt76: mt7915: add txpower init for 6GHz (Íñigo Huguet) [2059994] - mt76: mt7915: fix eeprom fields of txpower init values (Íñigo Huguet) [2059994] - mt76: mt7915: add 6 GHz support (Íñigo Huguet) [2059994] - mt76: connac: add 6 GHz support for wtbl and starec configuration (Íñigo Huguet) [2059994] - mt76: mt7915: allow beaconing on all chains (Íñigo Huguet) [2059994] - mt76: fix monitor mode crash with sdio driver (Íñigo Huguet) [2059994] - mt76: mt7921: fix mt7921_queues_acq implementation (Íñigo Huguet) [2059994] - mt76: mt7921: fix xmit-queue dump for usb and sdio (Íñigo Huguet) [2059994] - mt76: mt7921: make mt7921_init_tx_queues static (Íñigo Huguet) [2059994] - mt76: split single ldpc cap bit into bits (Íñigo Huguet) [2059994] - mt76: mt7915: fix DFS no radar detection event (Íñigo Huguet) [2059994] - mt76: mt7921: use mt76_hw instead of open coding it (Íñigo Huguet) [2059994] - mt76: mt7921: fix up the monitor mode (Íñigo Huguet) [2059994] - mt76: mt7663u: introduce mt7663u_mcu_power_on routine (Íñigo Huguet) [2059994] - mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init (Íñigo Huguet) [2059994] - rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() (Íñigo Huguet) [2059994] - rtlwifi: rtl8821ae: fix typos in comments (Íñigo Huguet) [2059994] - rtlwifi: rtl8192cu: Add On Networks N150 (Íñigo Huguet) [2059994] - mwifiex: make read-only array wmm_oui static const (Íñigo Huguet) [2059994] - mac80211: update bssid_indicator in ieee80211_assign_beacon (Íñigo Huguet) [2059994] - mac80211: MBSSID channel switch (Íñigo Huguet) [2059994] - mac80211: MBSSID beacon handling in AP mode (Íñigo Huguet) [2059994] - mac80211: always have ieee80211_sta_restart() (Íñigo Huguet) [2059994] - mac80211: Add support to trigger sta disconnect on hardware restart (Íñigo Huguet) [2059994] - mac80211: fix potential double free on mesh join (Íñigo Huguet) [2059994] - mac80211: correct legacy rates check in ieee80211_calc_rx_airtime (Íñigo Huguet) [2059994] - nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation (Íñigo Huguet) [2059994] - mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible (Íñigo Huguet) [2059994] - mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Íñigo Huguet) [2059994] - rtw89: 8852c: process logic efuse map (Íñigo Huguet) [2059994] - rtw89: 8852c: process efuse of phycap (Íñigo Huguet) [2059994] - rtw89: support DAV efuse reading operation (Íñigo Huguet) [2059994] - rtw89: 8852c: add chip::dle_mem (Íñigo Huguet) [2059994] - rtw89: add page_regs to handle v1 chips (Íñigo Huguet) [2059994] - rtw89: add chip_info::{h2c,c2h}_reg to support more chips (Íñigo Huguet) [2059994] - rtw89: add hci_func_en_addr to support variant generation (Íñigo Huguet) [2059994] - rtw89: add power_{on/off}_func (Íñigo Huguet) [2059994] - rtw89: read chip version depends on chip ID (Íñigo Huguet) [2059994] - rtw89: pci: use a struct to describe all registers address related to DMA channel (Íñigo Huguet) [2059994] - rtw89: pci: add V1 of PCI channel address (Íñigo Huguet) [2059994] - rtw89: pci: add struct rtw89_pci_info (Íñigo Huguet) [2059994] - rtw89: 8852c: add 8852c empty files (Íñigo Huguet) [2059994] - brcmfmac: make the read-only array pktflags static const (Íñigo Huguet) [2059994] - rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' (Íñigo Huguet) [2059994] - ath10k: Fix error handling in ath10k_setup_msa_resources (Íñigo Huguet) [2059994] - ath11k: remove unneeded flush_workqueue (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 72 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: acpi: move ppag code from mvm to fw/acpi (Íñigo Huguet) [2059994] - iwlwifi: dbg: check trigger data before access (Íñigo Huguet) [2059994] - iwlwifi: dbg: in sync mode don't call schedule (Íñigo Huguet) [2059994] - iwlwifi: use 4k queue size for Bz A-step (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix SW error MSI-X mapping (Íñigo Huguet) [2059994] - iwlwifi: yoyo: dump IMR DRAM only for HW and FW error (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for IMR based on platform (Íñigo Huguet) [2059994] - iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove cipher scheme support (Íñigo Huguet) [2059994] - iwlwifi: Configure FW debug preset via module param. (Íñigo Huguet) [2059994] - iwlwifi: mvm: add a flag to reduce power command. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 71 for AX devices (Íñigo Huguet) [2059994] - ath9k: make array voice_priority static const (Íñigo Huguet) [2059994] - rtw89: declare HE capabilities in 6G band (Íñigo Huguet) [2059994] - rtw89: fix HE PHY bandwidth capability (Íñigo Huguet) [2059994] - rtw89: add tx_wake notify for low ps mode (Íñigo Huguet) [2059994] - rtw89: 8852a: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - Revert "ath: add support for special 0x0 regulatory domain" (Íñigo Huguet) [2059994] - rtw89: get channel parameters of 160MHz bandwidth (Íñigo Huguet) [2059994] - mt76: fix dfs state issue with 160 MHz channels (Íñigo Huguet) [2059994] - mt76: mt7915: simplify conditional (Íñigo Huguet) [2059994] - mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - mt76: mt7915e: Enable thermal management by default (Íñigo Huguet) [2059994] - mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. (Íñigo Huguet) [2059994] - mt76: mt7915e: Fix degraded performance after temporary overheat (Íñigo Huguet) [2059994] - mt76: improve signal strength reporting (Íñigo Huguet) [2059994] - mt76: mt7915: use min_t() to make code cleaner (Íñigo Huguet) [2059994] - mt76: mt7915: fix the muru tlv issue (Íñigo Huguet) [2059994] - mt76: mt7915: check band idx for bcc event (Íñigo Huguet) [2059994] - mt76: mt7615: Fix assigning negative values to unsigned variable (Íñigo Huguet) [2059994] - mt76: connac: adjust wlan_idx size from u8 to u16 (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor (Íñigo Huguet) [2059994] - mt76: mt7615: fix compiler warning on frame size (Íñigo Huguet) [2059994] - mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: introduce band_idx in mt7915_phy (Íñigo Huguet) [2059994] - mt76: mt7915: add support for MT7986 (Íñigo Huguet) [2059994] - ath10k: fix pointer arithmetic error in trace call (Íñigo Huguet) [2059994] - ath11k: add dbring debug support (Íñigo Huguet) [2059994] - ath11k: translate HE status to radiotap format (Íñigo Huguet) [2059994] - ath11k: decode HE status tlv (Íñigo Huguet) [2059994] - ath11k: switch to using ieee80211_tx_status_ext() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts (Íñigo Huguet) [2059994] - mt76: mt7915: fix potential memory leak of fw monitor packets (Íñigo Huguet) [2059994] - mt76: mt7915: Fix channel state update error issue (Íñigo Huguet) [2059994] - mt76: fix endianness errors in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt7615: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - rtw88: change rtw_info() to proper message level (Íñigo Huguet) [2059994] - rtw89: Limit the CFO boundaries of x'tal value (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 6G band (Íñigo Huguet) [2059994] - ath11k: Fix frames flush failure caused by deadlock (Íñigo Huguet) [2059994] - ath11k: Handle failure in qmi firmware ready (Íñigo Huguet) [2059994] - ath11k: Invalidate cached reo ring entry before accessing it (Íñigo Huguet) [2059994] - ath: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath11k: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath10k: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - ath9k: use hw_random API instead of directly dumping into random.c (Íñigo Huguet) [2059994] - ath11k: configure RDDM size to mhi for recovery by firmware (Íñigo Huguet) [2059994] - ath11k: fix invalid m3 buffer address (Íñigo Huguet) [2059994] - ath11k: add ath11k_qmi_free_resource() for recovery (Íñigo Huguet) [2059994] - rtw89: core.h: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - brcmfmac: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: fix RCU usage in rtw89_core_txq_push() (Íñigo Huguet) [2059994] - rtw88: coex: Update rtl8822c COEX version to 22020720 (Íñigo Huguet) [2059994] - rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info (Íñigo Huguet) [2059994] - rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller (Íñigo Huguet) [2059994] - rtw88: coex: update BT PTA counter regularly (Íñigo Huguet) [2059994] - rtw88: coex: Improve WLAN throughput when HFP COEX (Íñigo Huguet) [2059994] - rtw88: 8822ce: add support for TX/RX 1ss mode (Íñigo Huguet) [2059994] - iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write (Íñigo Huguet) [2059994] - iwlwifi: mvm: Fix an error code in iwl_mvm_up() (Íñigo Huguet) [2059994] - iwlwifi: Fix -EIO error code that is never returned (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Íñigo Huguet) [2059994] - iwlwifi: Fix syntax errors in comments (Íñigo Huguet) [2059994] - iwlwifi: dvm: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi/fw: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi: Make use of the helper macro LIST_HEAD() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() (Íñigo Huguet) [2059994] - iwlwifi: yoyo: send hcmd to fw after dump collection completes. (Íñigo Huguet) [2059994] - iwlwifi: mvm: move only to an enabled channel (Íñigo Huguet) [2059994] - iwlwifi: mvm: update BAID allocation command again (Íñigo Huguet) [2059994] - iwlwifi: api: remove ttl field from TX command (Íñigo Huguet) [2059994] - iwlwifi: support new queue allocation command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support dump policy for the dump size (Íñigo Huguet) [2059994] - iwlwifi: pcie: iwlwifi: fix device id 7F70 struct (Íñigo Huguet) [2059994] - iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument (Íñigo Huguet) [2059994] - iwlwifi: remove command ID argument from queue allocation (Íñigo Huguet) [2059994] - iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq (Íñigo Huguet) [2059994] - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: always remove the session protection after association (Íñigo Huguet) [2059994] - iwlwifi: mvm: make iwl_mvm_reconfig_scd() static (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD (Íñigo Huguet) [2059994] - iwlwifi: mvm: Disable WiFi bands selectively with BIOS (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send BAID removal to the FW during hw_restart (Íñigo Huguet) [2059994] - iwlwifi: don't dump_stack() when we get an unexpected interrupt (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: handle deactivation notification (Íñigo Huguet) [2059994] - iwlwifi: mvm: Consider P2P GO operation during scan (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 70 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: Unify the scan iteration functions (Íñigo Huguet) [2059994] - iwlwifi: mei: use C99 initializer for device IDs (Íñigo Huguet) [2059994] - iwlwifi: debugfs: remove useless double condition (Íñigo Huguet) [2059994] - iwlwifi: remove unused macros (Íñigo Huguet) [2059994] - iwlwifi: eeprom: clean up macros (Íñigo Huguet) [2059994] - iwlwifi: drv: load tlv debug data earlier (Íñigo Huguet) [2059994] - iwlwifi: pcie: Adapt rx queue write pointer for Bz family (Íñigo Huguet) [2059994] - iwlwifi: pcie: adjust to Bz completion descriptor (Íñigo Huguet) [2059994] - iwlwifi: mvm: Passively scan non PSC channels only when requested so (Íñigo Huguet) [2059994] - iwlwifi: scan: Modify return value of a function (Íñigo Huguet) [2059994] - iwlwifi: yoyo: Avoid using dram data if allocation failed (Íñigo Huguet) [2059994] - iwlwifi: mvm: Correctly set fragmented EBS (Íñigo Huguet) [2059994] - iwlwifi: nvm: Correct HE capability (Íñigo Huguet) [2059994] - iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: make some functions friendly to sparse (Íñigo Huguet) [2059994] - iwlwifi: avoid variable shadowing (Íñigo Huguet) [2059994] - iwlwifi: remove unused DC2DC_CONFIG_CMD definitions (Íñigo Huguet) [2059994] - iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() (Íñigo Huguet) [2059994] - iwlwifi: fw: make dump_start callback void (Íñigo Huguet) [2059994] - iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow (Íñigo Huguet) [2059994] - iwlwifi: mvm: use debug print instead of WARN_ON() (Íñigo Huguet) [2059994] - iwlwifi: read and print OTP minor version (Íñigo Huguet) [2059994] - iwlwifi: add support for BZ-U and BZ-L HW (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for CT-KILL notification version 2 (Íñigo Huguet) [2059994] - iwlwifi: yoyo: remove DBGI_SRAM address reset writing (Íñigo Huguet) [2059994] - iwlwifi: mvm: support v3 of station HE context command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: add IMR DRAM dump support (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGC allocation flow (Íñigo Huguet) [2059994] - iwlwifi: pcie: add support for MS devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: align locking in D3 test debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req (Íñigo Huguet) [2059994] - iwlwifi: advertise support for HE - DCM BPSK RX/TX (Íñigo Huguet) [2059994] - iwlwifi: mvm: only enable HE DCM if we also support TX (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGI_SRAM ini dump header. (Íñigo Huguet) [2059994] - iwlwifi: dbg: add infra for tracking free buffer size (Íñigo Huguet) [2059994] - iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions (Íñigo Huguet) [2059994] - iwlwifi: mvm: support new BAID allocation command (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() (Íñigo Huguet) [2059994] - iwlwifi: cfg: add support for 1K BA queue (Íñigo Huguet) [2059994] - iwlwifi: avoid void pointer arithmetic (Íñigo Huguet) [2059994] - iwlwifi: fix various more -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: propagate (const) type qualifier (Íñigo Huguet) [2059994] - iwlwifi: de-const properly where needed (Íñigo Huguet) [2059994] - iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id (Íñigo Huguet) [2059994] - iwlwifi: mvm: fw: clean up hcmd struct creation (Íñigo Huguet) [2059994] - iwlwifi: prefer WIDE_ID() over iwl_cmd_id() (Íñigo Huguet) [2059994] - iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting (Íñigo Huguet) [2059994] - iwlwifi: mvm: offload channel switch timing to FW (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta (Íñigo Huguet) [2059994] - mac80211_hwsim: Advertise support for EHT capabilities (Íñigo Huguet) [2059994] - mac80211: parse AddBA request with extended AddBA element (Íñigo Huguet) [2059994] - mac80211: calculate max RX NSS for EHT mode (Íñigo Huguet) [2059994] - mac80211: Add support for storing station EHT capabilities (Íñigo Huguet) [2059994] - mac80211: Handle station association response with EHT (Íñigo Huguet) [2059994] - mac80211: Add EHT capabilities to association/probe request (Íñigo Huguet) [2059994] - mac80211: Add initial support for EHT and 320 MHz channels (Íñigo Huguet) [2059994] - mac80211: Support parsing EHT elements (Íñigo Huguet) [2059994] - cfg80211: Support configuration of station EHT capabilities (Íñigo Huguet) [2059994] - nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN (Íñigo Huguet) [2059994] - cfg80211: add NO-EHT flag to regulatory (Íñigo Huguet) [2059994] - nl80211: add support for 320MHz channel limitation (Íñigo Huguet) [2059994] - nl80211: add EHT MCS support (Íñigo Huguet) [2059994] - cfg80211: Add support for EHT 320 MHz channel width (Íñigo Huguet) [2059994] - cfg80211: Add data structures to capture EHT capabilities (Íñigo Huguet) [2059994] - ieee80211: add EHT 1K aggregation definitions (Íñigo Huguet) [2059994] - ieee80211: Add EHT (802.11be) definitions (Íñigo Huguet) [2059994] - mac80211_hwsim: Add custom regulatory for 6GHz (Íñigo Huguet) [2059994] - mac80211_hwsim: don't shadow a global variable (Íñigo Huguet) [2059994] - mac80211_hwsim: check TX and STA bandwidth (Íñigo Huguet) [2059994] - nl80211: accept only HE capability elements with valid size (Íñigo Huguet) [2059994] - mac80211: parse only HE capability elements with valid size (Íñigo Huguet) [2059994] - ieee80211: add helper to check HE capability element size (Íñigo Huguet) [2059994] - nl80211: use RCU to read regdom in reg get/dump (Íñigo Huguet) [2059994] - mac80211_hwsim: Add debugfs to control rx status RSSI (Íñigo Huguet) [2059994] - ieee80211: use tab to indent struct ieee80211_neighbor_ap_info (Íñigo Huguet) [2059994] - rtw89: handle TX/RX 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: declare if chip support 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: add 6G support to rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: extend subband for 6G band (Íñigo Huguet) [2059994] - rtw89: refine naming of rfk helpers with prefix (Íñigo Huguet) [2059994] - rtw89: make rfk helpers common across chips (Íñigo Huguet) [2059994] - brcmfmac: Add BCM43454/6 support (Íñigo Huguet) [2059994] - ath11k: fix destination monitor ring out of sync (Íñigo Huguet) [2059994] - ath11k: fix radar detection in 160 Mhz (Íñigo Huguet) [2059994] - ath11k: fix WARN_ON during ath11k_mac_update_vif_chan (Íñigo Huguet) [2059994] - ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() (Íñigo Huguet) [2059994] - brcmfmac: of: remove redundant variable len (Íñigo Huguet) [2059994] - brcmfmac: p2p: Replace one-element arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: coex: set EN bit to PLT register (Íñigo Huguet) [2059994] - rtw89: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw88: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: declare AP mode support (Íñigo Huguet) [2059994] - rtw89: debug: add stations entry to show ID assignment (Íñigo Huguet) [2059994] - rtw89: implement ieee80211_ops::start_ap and stop_ap (Íñigo Huguet) [2059994] - rtw89: maintain assoc/disassoc STA states of firmware and hardware (Íñigo Huguet) [2059994] - rtw89: only STA mode change vif_type mapping dynamically (Íñigo Huguet) [2059994] - rtw89: add addr_cam field to sta to support AP mode (Íñigo Huguet) [2059994] - rtw89: extend role_maintain to support AP mode (Íñigo Huguet) [2059994] - rtw88: fix use after free in rtw_hw_scan_update_probe_req() (Íñigo Huguet) [2059994] - mac80211: Remove redundent assignment channel_type (Íñigo Huguet) [2059994] - mac80211: remove useless ieee80211_vif_is_mesh() check (Íñigo Huguet) [2059994] - mac80211: fix struct ieee80211_tx_info size (Íñigo Huguet) [2059994] - mac80211: mlme: validate peer HE supported rates (Íñigo Huguet) [2059994] - mac80211: remove unused macros (Íñigo Huguet) [2059994] - cfg80211: pmsr: remove useless ifdef guards (Íñigo Huguet) [2059994] - mac80211: airtime: avoid variable shadowing (Íñigo Huguet) [2059994] - mac80211: mlme: add documentation from spec to code (Íñigo Huguet) [2059994] - mac80211: vht: use HE macros for parsing HE capabilities (Íñigo Huguet) [2059994] - ieee80211: radiotap: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - ieee80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: don't add non transmitted BSS to 6GHz scanned channels (Íñigo Huguet) [2059994] - ieee80211: fix HE SPR size calculation (Íñigo Huguet) [2059994] - cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP (Íñigo Huguet) [2059994] - mac80211: consider RX NSS in UHB connection (Íñigo Huguet) [2059994] - mac80211: limit bandwidth in HE capabilities (Íñigo Huguet) [2059994] - mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes (Íñigo Huguet) [2059994] - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (Íñigo Huguet) [2059994] - mt76: do not always copy ethhdr in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state (Íñigo Huguet) [2059994] - mt76: mt7615: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt7915: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt76x02: improve tx hang detection (Íñigo Huguet) [2059994] - mt76x02: improve mac error check/reset reliability (Íñigo Huguet) [2059994] - mt76: mt7921s: run sleep mode by default (Íñigo Huguet) [2059994] - mt76: sdio: honor the largest Tx buffer the hardware can support (Íñigo Huguet) [2059994] - mt76: mt7915: fix the nss setting in bitrates (Íñigo Huguet) [2059994] - mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix a possible memory leak in mt7921_load_patch (Íñigo Huguet) [2059994] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta (Íñigo Huguet) [2059994] - mt76: stop the radar detector after leaving dfs channel (Íñigo Huguet) [2059994] - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7663s: flush runtime-pm queue after waking up the device (Íñigo Huguet) [2059994] - mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) (Íñigo Huguet) [2059994] - mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar background detection (Íñigo Huguet) [2059994] - mt76: mt7915: report radar pattern if detected by rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce rdd_monitor debugfs node (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar trigger on rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt7915_set_radar_background routine (Íñigo Huguet) [2059994] - mt76: mt7915: set bssinfo/starec command when adding interface (Íñigo Huguet) [2059994] - mt76: mt7921: toggle runtime-pm adding a monitor vif (Íñigo Huguet) [2059994] - mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() (Íñigo Huguet) [2059994] - mt76: sdio: disable interrupt in mt76s_sdio_irq (Íñigo Huguet) [2059994] - mt76: mt7921: fix crash when startup fails. (Íñigo Huguet) [2059994] - mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl (Íñigo Huguet) [2059994] - mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7615: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: do not always disable fw runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7915: add support for passing chip/firmware debug data to user space (Íñigo Huguet) [2059994] - mt76: mt7615e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7915: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: mt7615: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: connac: add support for passing the cipher field in bss_info (Íñigo Huguet) [2059994] - mt76: mt7921e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7615: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: set EDCA parameters with the MCU CE command (Íñigo Huguet) [2059994] - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error (Íñigo Huguet) [2059994] - mt76: mt7921: forbid the doze mode when coredump is in progress (Íñigo Huguet) [2059994] - mt76: mt7921e: make dev->fw_assert usage consistent (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_init_download (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_restart in common module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_start_firmware (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_mcu_get_eeprom (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_set_pm in connac module (Íñigo Huguet) [2059994] - mt76: connac: introduce is_connac_v1 utility routine (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: remove duplicated defs in mcu.h (Íñigo Huguet) [2059994] - mt76: mt7915: move pci specific code back to pci.c (Íñigo Huguet) [2059994] - mt76: mt7921s: update mt7921s_wfsys_reset sequence (Íñigo Huguet) [2059994] - mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset (Íñigo Huguet) [2059994] - mt76: sdio: lock sdio when it is needed (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode (Íñigo Huguet) [2059994] - mt76: make mt76_sar_capa static (Íñigo Huguet) [2059994] - mt76: mt7915: add device id for mt7916 (Íñigo Huguet) [2059994] - mt76: set wlan_idx_hi on mt7916 (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_add_key in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_get_phy utilities (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_chan_bw in common code (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_get_cipher in common code (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req (Íñigo Huguet) [2059994] - mt76: connac: fix sta_rec_wtbl tag len (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7916 calibrated data support (Íñigo Huguet) [2059994] - mt76: mt7915: update mt7915_chan_mib_offs for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: update rx rate reporting for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: add txfree event v3 (Íñigo Huguet) [2059994] - mt76: mt7915: enlarge wcid size to 544 (Íñigo Huguet) [2059994] - mt76: mt7915: rework eeprom.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: mt7915: add firmware support for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: rework dma.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: add MT_RXQ_MAIN_WA for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: refine register definition (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7915_mmio_probe() as a common probing function (Íñigo Huguet) [2059994] - mt76: mt7915: fix polling firmware-own status (Íñigo Huguet) [2059994] - brcmfmac: pcie: Read the console on init and shutdown (Íñigo Huguet) [2059994] - brcmfmac: fwil: Constify iovar name arguments (Íñigo Huguet) [2059994] - brcmfmac: of: Use devm_kstrdup for board_type & check for errors (Íñigo Huguet) [2059994] - brcmfmac: pcie: Fix crashes due to early IRQs (Íñigo Huguet) [2059994] - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio (Íñigo Huguet) [2059994] - brcmfmac: pcie: Declare missing firmware files in pcie.c (Íñigo Huguet) [2059994] - brcmfmac: firmware: Allocate space for default boardrev in nvram (Íñigo Huguet) [2059994] - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path (Íñigo Huguet) [2059994] - rtlwifi: remove redundant initialization of variable ul_encalgo (Íñigo Huguet) [2059994] - ray_cs: Check ioremap return value (Íñigo Huguet) [2059994] - ath11k: add debugfs for TWT debug calls (Íñigo Huguet) [2059994] - ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs (Íñigo Huguet) [2059994] - ath11k: Add debugfs interface to configure firmware debug log level (Íñigo Huguet) [2059994] - rtw88: rtw8821c: enable rfe 6 devices (Íñigo Huguet) [2059994] - rtw88: fix memory overrun and memory leak during hw_scan (Íñigo Huguet) [2059994] - rtw88: fix idle mode flow for hw scan (Íñigo Huguet) [2059994] - rtw88: check for validity before using a pointer (Íñigo Huguet) [2059994] - ath11k: mhi: use mhi_sync_power_up() (Íñigo Huguet) [2059994] - ath11k: pci: fix crash on suspend if board file is not found (Íñigo Huguet) [2059994] - ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops (Íñigo Huguet) [2059994] - ath11k: Fix uninitialized symbol 'rx_buf_sz' (Íñigo Huguet) [2059994] - ath11k: fix kernel panic during unload/load ath11k modules (Íñigo Huguet) [2059994] - ath11k: Rename ath11k_ahb_ext_irq_config (Íñigo Huguet) [2059994] - brcmfmac: add CYW43570 PCIE device (Íñigo Huguet) [2059994] - brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Íñigo Huguet) [2059994] - rtw89: use pci_read/write_config instead of dbi read/write (Íñigo Huguet) [2059994] - rtw89: refine DIG feature to support 160M and CCK PD (Íñigo Huguet) [2059994] - rtw89: include subband type in channel params (Íñigo Huguet) [2059994] - rtw89: handle 6G band if supported by a chipset (Íñigo Huguet) [2059994] - rtw89: separate {init,deinit}_addr_cam functions (Íñigo Huguet) [2059994] - rtw89: set mac_id and port ID to TXWD (Íñigo Huguet) [2059994] - rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode (Íñigo Huguet) [2059994] - rtw89: configure mac port HIQ registers (Íñigo Huguet) [2059994] - rtw89: rename vif_maintain to role_maintain (Íñigo Huguet) [2059994] - rtw89: extend firmware commands on states of sta_assoc and sta_disconnect (Íñigo Huguet) [2059994] - rtw89: allocate mac_id for each station in AP mode (Íñigo Huguet) [2059994] - rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets (Íñigo Huguet) [2059994] - rtw89: add C2H handle of BCN_CNT (Íñigo Huguet) [2059994] - rtw89: download beacon content to firmware (Íñigo Huguet) [2059994] - rtw89: use hardware SSN to TX management frame (Íñigo Huguet) [2059994] - rtw89: configure rx_filter according to FIF_PROBE_REQ (Íñigo Huguet) [2059994] - rtw89: correct use of BA CAM (Íñigo Huguet) [2059994] - rtw89: encapsulate RX handlers to single function (Íñigo Huguet) [2059994] - rtw89: Add RX counters of VHT MCS-10/11 to debugfs (Íñigo Huguet) [2059994] - rtw89: remove duplicate definition of hardware port number (Íñigo Huguet) [2059994] - rtw89: extract modules by chipset (Íñigo Huguet) [2059994] - ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz (Íñigo Huguet) [2059994] - ath9k_htc: fix uninit value bugs (Íñigo Huguet) [2059994] - ath10k: abstract htt_rx_desc structure (Íñigo Huguet) [2059994] - ath9k: remove redundant status variable (Íñigo Huguet) [2059994] - ath11k: Reconfigure hardware rate for WCN6855 after vdev is started (Íñigo Huguet) [2059994] - ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation (Íñigo Huguet) [2059994] - ath10k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2059994] - ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() (Íñigo Huguet) [2059994] - ath11k: move function ath11k_dp_rx_process_mon_status (Íñigo Huguet) [2059994] - ath11k: enable RX PPDU stats in monitor co-exist mode (Íñigo Huguet) [2059994] - ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: add LDPC FEC type in 802.11 radiotap header (Íñigo Huguet) [2059994] - ath11k: Refactor the fallback routine when peer create fails (Íñigo Huguet) [2059994] - ath11k: fix workqueue not getting destroyed after rmmod (Íñigo Huguet) [2059994] - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern (Íñigo Huguet) [2059994] - ath11k: add missing of_node_put() to avoid leak (Íñigo Huguet) [2059994] - rfkill: define rfill_soft_blocked() if !RFKILL (Íñigo Huguet) [2059994] - Revert "ath10k: drop beacon and probe response which leak from other channel" (Íñigo Huguet) [2059994] - iwlwifi: mvm: return value for request_ownership (Íñigo Huguet) [2059994] - nl80211: Update bss channel on channel switch for P2P_CLIENT (Íñigo Huguet) [2059994] - iwlwifi: fix build error for IWLMEI (Íñigo Huguet) [2059994] - mac80211: treat some SAE auth steps as final (Íñigo Huguet) [2059994] - nl80211: Handle nla_memdup failures in handle_nan_filter (Íñigo Huguet) [2059994] - iwlwifi: mvm: check debugfs_dir ptr before use (Íñigo Huguet) [2059994] - iwlwifi: don't advertise TWT support (Íñigo Huguet) [2059994] - mac80211: fix forwarded mesh frames AC & queue selection (Íñigo Huguet) [2059994] - mac80211: refuse aggregations sessions before authorized (Íñigo Huguet) [2059994] - mac80211: fix EAPoL rekey fail in 802.3 rx path (Íñigo Huguet) [2059994] - iwlwifi: fix use-after-free (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 (Íñigo Huguet) [2059994] - cfg80211: fix race in netlink owner interface destruction (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send SAR GEO command for 3160 devices (Íñigo Huguet) [2059994] - iwlwifi: remove deprecated broadcast filtering feature (Íñigo Huguet) [2059994] - iwlwifi: mei: report RFKILL upon register when needed (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: retry mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix the pskb_may_pull check in ipv4 (Íñigo Huguet) [2059994] - iwlwifi: pcie: gen2: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: fix iwl_legacy_rate_to_fw_idx (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix condition which checks the version of rate_n_flags (Íñigo Huguet) [2059994] - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (Íñigo Huguet) [2059994] - mac80211_hwsim: report NOACK frames in tx_status (Íñigo Huguet) [2059994] - mac80211: mlme: check for null after calling kmemdup (Íñigo Huguet) [2059994] - brcmfmac: firmware: Fix crash in brcm_alt_fw_path (Íñigo Huguet) [2059994] - mac80211: use ieee80211_bss_get_elem() (Íñigo Huguet) [2059994] - nl80211: clarify comment for mesh PLINK_BLOCKED state (Íñigo Huguet) [2059994] - mac80211: Add stations iterator where the iterator function may sleep (Íñigo Huguet) [2059994] - mac80211: allow non-standard VHT MCS-10/11 (Íñigo Huguet) [2059994] - codel: remove unnecessary pkt_sched.h include (Íñigo Huguet) [2059994] - codel: remove unnecessary sock.h include (Íñigo Huguet) [2059994] - rtw88: don't consider deep PS mode when transmitting packet (Íñigo Huguet) [2059994] - ath11k: add support of firmware logging for WCN6855 (Íñigo Huguet) [2059994] - ath10k: replace strlcpy with strscpy (Íñigo Huguet) [2059994] - rtw88: support SAR via kernel common API (Íñigo Huguet) [2059994] - rtw88: 8822c: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - iwlwifi: mei: wait before mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: clear the ownership when the driver goes down (Íñigo Huguet) [2059994] - iwlwifi: fw: fix some scan kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove card state notification code (Íñigo Huguet) [2059994] - iwlwifi: mvm: drop too short packets silently (Íñigo Huguet) [2059994] - iwlwifi: return op_mode only in case the failure is from MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: support Bz TX checksum offload (Íñigo Huguet) [2059994] - iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set schedule scan profiles (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set channel flags (Íñigo Huguet) [2059994] - iwlwifi: mvm: always store the PPAG table as the latest version. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 69 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support TLV-based firmware reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: change old-SN drop threshold (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't trust hardware queue number (Íñigo Huguet) [2059994] - iwlwifi: mvm: handle RX checksum on Bz devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: use a define for checksum flags mask (Íñigo Huguet) [2059994] - iwlwifi: remove module loading failure message (Íñigo Huguet) [2059994] - iwlwifi: mvm: isolate offload assist (checksum) calculation (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for OCE scan (Íñigo Huguet) [2059994] - iwlwifi: dump RCM error tables (Íñigo Huguet) [2059994] - iwlwifi: dump both TCM error tables if present (Íñigo Huguet) [2059994] - iwlwifi: dump CSR scratch from outer function (Íñigo Huguet) [2059994] - iwlwifi: parse error tables from debug TLVs (Íñigo Huguet) [2059994] - iwlwifi: recognize missing PNVM data and then log filename (Íñigo Huguet) [2059994] - iwlwifi: rs: add support for TLC config command ver 4 (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: update rfi table (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add list of OEMs allowed to use TAS (Íñigo Huguet) [2059994] - iwlwifi: mvm: support revision 1 of WTAS table (Íñigo Huguet) [2059994] - iwlwifi: fw: remove dead error log code (Íñigo Huguet) [2059994] - iwlwifi: do not use __unused as variable name (Íñigo Huguet) [2059994] - iwlwifi: iwl-eeprom-parse: mostly dvm only (Íñigo Huguet) [2059994] - iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a stray tab (Íñigo Huguet) [2059994] - ath11k: add regdb.bin download for regdb offload (Íñigo Huguet) [2059994] - rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection (Íñigo Huguet) [2059994] - rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2059994] - iwlwifi: mvm: add dbg_time_point to debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: add missing min_size to kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mei: fix W=1 warnings (Íñigo Huguet) [2059994] - ath11k: add support for hardware rfkill for QCA6390 (Íñigo Huguet) [2059994] - ath11k: report tx bitrate for iw wlan station dump (Íñigo Huguet) [2059994] - ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() (Íñigo Huguet) [2059994] - ath11k: add signal report to mac80211 for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface (Íñigo Huguet) [2059994] - rfkill: allow to get the software rfkill state (Íñigo Huguet) [2059994] - cfg80211: refactor cfg80211_get_ies_channel_number() (Íñigo Huguet) [2059994] - nl82011: clarify interface combinations wrt. channels (Íñigo Huguet) [2059994] - nl80211: Add support to offload SA Query procedures for AP SME device (Íñigo Huguet) [2059994] - nl80211: Add support to set AP settings flags with single attribute (Íñigo Huguet) [2059994] - mac80211: add more HT/VHT/HE state logging (Íñigo Huguet) [2059994] - cfg80211: Use the HE operation IE to determine a 6GHz BSS channel (Íñigo Huguet) [2059994] - cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard (Íñigo Huguet) [2059994] - mac80211: Notify cfg80211 about association comeback (Íñigo Huguet) [2059994] - cfg80211: Add support for notifying association comeback (Íñigo Huguet) [2059994] - mac80211: introduce channel switch disconnect function (Íñigo Huguet) [2059994] - cfg80211: Fix order of enum nl80211_band_iftype_attr documentation (Íñigo Huguet) [2059994] - cfg80211: simplify cfg80211_chandef_valid() (Íñigo Huguet) [2059994] - mac80211: Remove a couple of obsolete TODO (Íñigo Huguet) [2059994] - mac80211: use coarse boottime for airtime fairness code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix cmd timeout in throughput test (Íñigo Huguet) [2059994] - mt76: mt7921s: fix suspend error with enlarging mcu timeout value (Íñigo Huguet) [2059994] - mt76: mt7921s: make pm->suspended usage consistent (Íñigo Huguet) [2059994] - mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work (Íñigo Huguet) [2059994] - mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv (Íñigo Huguet) [2059994] - mt76: mt7921: remove dead definitions (Íñigo Huguet) [2059994] - mt76: mt7915: add mu-mimo and ofdma debugfs knobs (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt76_vif in mt7915_vif (Íñigo Huguet) [2059994] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac definitions (Íñigo Huguet) [2059994] - mt76: connac: rely on MCU_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_CE_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_UNI_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: remove MCU_FW_PREFIX bit (Íñigo Huguet) [2059994] - mt76: connac: align MCU_EXT definitions with 7915 driver (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_EXT macros (Íñigo Huguet) [2059994] - mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 (Íñigo Huguet) [2059994] - mt76: mt7915: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: allow drivers to drop rx packets early (Íñigo Huguet) [2059994] - mt76: mt7663: disable 4addr capability (Íñigo Huguet) [2059994] - mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr (Íñigo Huguet) [2059994] - mt76: move sar_capa configuration in common code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix possible kernel crash due to invalid Rx count (Íñigo Huguet) [2059994] - mt76: mt7921s: fix bus hang with wrong privilege (Íñigo Huguet) [2059994] - mt76: eeprom: tolerate corrected bit-flips (Íñigo Huguet) [2059994] - mt76: mt7603: improve reliability of tx powersave filtering (Íñigo Huguet) [2059994] - mt76: clear sta powersave flag after notifying driver (Íñigo Huguet) [2059994] - mt76: mt7915: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7603: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7615: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7921s: fix the device cannot sleep deeply in suspend (Íñigo Huguet) [2059994] - mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt76x02: introduce SAR support (Íñigo Huguet) [2059994] - mt76: move sar utilities to mt76-core module (Íñigo Huguet) [2059994] - mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config (Íñigo Huguet) [2059994] - mt76: do not pass the received frame with decryption error (Íñigo Huguet) [2059994] - mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode (Íñigo Huguet) [2059994] - mt76: mt7615: remove dead code in get_omac_idx (Íñigo Huguet) [2059994] - mt76: mt7921: introduce 160 MHz channel bandwidth support (Íñigo Huguet) [2059994] - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 (Íñigo Huguet) [2059994] - mt76: testmode: add support to set MAC (Íñigo Huguet) [2059994] - mt76: mt7915: add default calibrated data support (Íñigo Huguet) [2059994] - mt76: only set rx radiotap flag from within decoder functions (Íñigo Huguet) [2059994] - mt76: reverse the first fragmented frame to 802.11 (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Introduce Sierra EM919X support (Íñigo Huguet) [2059994] - bus: mhi: core: Add an API for auto queueing buffers for DL channel (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API (Íñigo Huguet) [2059994] - bus: mhi: core: Use macros for execution environment features (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add new device ID support for T99W175 (Íñigo Huguet) [2059994] - ath11k: Use reserved host DDR addresses from DT for PCI devices (Íñigo Huguet) [2059994] - ath11k: Change qcn9074 fw to operate in mode-2 (Íñigo Huguet) [2059994] - ath11k: add ab to TARGET_NUM_VDEVS & co (Íñigo Huguet) [2059994] - brcmfmac: Fix incorrect type assignments for keep-alive (Íñigo Huguet) [2059994] - ath11k: Avoid false DEADLOCK warning reported by lockdep (Íñigo Huguet) [2059994] - ath11k: set DTIM policy to stick mode for station interface (Íñigo Huguet) [2059994] - ath11k: support MAC address randomization in scan (Íñigo Huguet) [2059994] - ath10k: wmi: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: htt: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: drop beacon and probe response which leak from other channel (Íñigo Huguet) [2059994] - ath11k: Process full monitor mode rx support (Íñigo Huguet) [2059994] - ath11k: add software monitor ring descriptor for full monitor (Íñigo Huguet) [2059994] - ath11k: Add htt cmd to enable full monitor mode (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 (Íñigo Huguet) [2059994] - rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth (Íñigo Huguet) [2059994] - rtw88: add debugfs to fix tx rate (Íñigo Huguet) [2059994] - ath: regdom: extend South Korea regulatory domain support (Íñigo Huguet) [2059994] - ath11k: add wait operation for tx management packets for flush from mac80211 (Íñigo Huguet) [2059994] - ath11k: add 11d scan offload support (Íñigo Huguet) [2059994] - ath11k: add configure country code for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Íñigo Huguet) [2059994] - iwlwifi: work around reverse dependency on MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: optionally suppress assert log (Íñigo Huguet) [2059994] - iwlwifi: fw: correctly detect HW-SMEM region subtype (Íñigo Huguet) [2059994] - iwlwifi: implement reset flow for Bz devices (Íñigo Huguet) [2059994] - iwlwifi: dbg: disable ini debug in 8000 family and below (Íñigo Huguet) [2059994] - iwlwifi: support SAR GEO Offset Mapping override via BIOS (Íñigo Huguet) [2059994] - iwlwifi: pcie: retake ownership after reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: always use 4K RB size by default (Íñigo Huguet) [2059994] - iwlwifi: mvm/api: define system control command (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 68 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: add some missing command strings (Íñigo Huguet) [2059994] - iwlwifi: fw: add support for splitting region type bits (Íñigo Huguet) [2059994] - iwlwifi: swap 1650i and 1650s killer struct names (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support for DBGC4 for dram (Íñigo Huguet) [2059994] - iwlwifi: mvm: update rate scale in moving back to assoc state (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for statistics update version 15 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add support for a new version of scan request command (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove session protection upon station removal (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for PHY context command v4 (Íñigo Huguet) [2059994] - iwlwifi: fw: api: add link to PHY context command struct v1 (Íñigo Huguet) [2059994] - iwlwifi: mvm: support RLC configuration command (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: support v12 wowlan status (Íñigo Huguet) [2059994] - iwlwifi: mvm: parse firmware alive message version 6 (Íñigo Huguet) [2059994] - iwlwifi: pcie: support Bz suspend/resume trigger (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: move GTK rekeys condition (Íñigo Huguet) [2059994] - ath11k: change to use dynamic memory for channel list of scan (Íñigo Huguet) [2059994] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2059994] - ath9k: switch to rate table based lookup (Íñigo Huguet) [2059994] - iwlwifi: mvm: demote non-compliant kernel-doc header (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a possible NULL pointer deference (Íñigo Huguet) [2059994] - iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" (Íñigo Huguet) [2059994] - iwlwifi: mei: don't rely on the size from the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix linking when tracing is not enabled (Íñigo Huguet) [2059994] - ath11k: Avoid NULL ptr access during mgmt tx cleanup (Íñigo Huguet) [2059994] - rtlwifi: rtl8192de: Style clean-ups (Íñigo Huguet) [2059994] - brcmfmac: Configure keep-alive packet on suspend (Íñigo Huguet) [2059994] - ieee80211: change HE nominal packet padding value defines (Íñigo Huguet) [2059994] - cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() (Íñigo Huguet) [2059994] - iwlwifi: mvm: read the rfkill state and feed it to iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mvm: add vendor commands needed for iwlmei (Íñigo Huguet) [2059994] - iwlwifi: integrate with iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: add debugfs hooks (Íñigo Huguet) [2059994] - iwlwifi: mei: add the driver to allow cooperation with CSME (Íñigo Huguet) [2059994] - mwifiex: Ensure the version string from the firmware is 0-terminated (Íñigo Huguet) [2059994] - mwifiex: Add quirk to disable deep sleep with certain hardware revision (Íñigo Huguet) [2059994] - mwifiex: Use a define for firmware version string length (Íñigo Huguet) [2059994] - rtw88: add debugfs to force lowest basic rate (Íñigo Huguet) [2059994] - rtw88: follow the AP basic rates for tx mgmt frame (Íñigo Huguet) [2059994] - mac80211: Use memset_after() to clear tx status (Íñigo Huguet) [2059994] - mac80211: notify non-transmitting BSS of color changes (Íñigo Huguet) [2059994] - mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define (Íñigo Huguet) [2059994] - cfg80211: allow continuous radar monitoring on offchannel chain (Íñigo Huguet) [2059994] - cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event (Íñigo Huguet) [2059994] - cfg80211: delete redundant free code (Íñigo Huguet) [2059994] - mac80211: Remove unused assignment statements (Íñigo Huguet) [2059994] - cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection (Íñigo Huguet) [2059994] - ath11k: Use memset_startat() for clearing queue descriptors (Íñigo Huguet) [2059994] - ath11k: Fix spelling mistake "detetction" -> "detection" (Íñigo Huguet) [2059994] - Revert "ath11k: add read variant from SMBIOS for download board data" (Íñigo Huguet) [2059994] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2059994] - ath11k: calculate the correct NSS of peer for HE capabilities (Íñigo Huguet) [2059994] - ath11k: change to treat alpha code na as world wide regdomain (Íñigo Huguet) [2059994] - cfg80211: move offchan_cac_event to a dedicated work (Íñigo Huguet) [2059994] - mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" (Íñigo Huguet) [2059994] - mac80211: introduce set_radar_offchan callback (Íñigo Huguet) [2059994] - cfg80211: implement APIs for dedicated radar detection HW (Íñigo Huguet) [2059994] - ath11k: add support for BSS color change (Íñigo Huguet) [2059994] - ath11k: add trace log support (Íñigo Huguet) [2059994] - ath11k: Add missing qmi_txn_cancel() (Íñigo Huguet) [2059994] - ath11k: Disabling credit flow for WMI path (Íñigo Huguet) [2059994] - ath11k: Increment pending_mgmt_tx count before tx send invoke (Íñigo Huguet) [2059994] - ath11k: send proper txpower and maxregpower values to firmware (Íñigo Huguet) [2059994] - ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: remove return for empty tx bitrate in mac_op_sta_statistics (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary lock contention in tx_completion path (Íñigo Huguet) [2059994] - ath11k: add branch predictors in dp_tx path (Íñigo Huguet) [2059994] - ath11k: avoid while loop in ring selection of tx completion interrupt (Íñigo Huguet) [2059994] - ath11k: remove mod operator in dst ring processing (Íñigo Huguet) [2059994] - ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory (Íñigo Huguet) [2059994] - ath11k: add branch predictors in process_rx (Íñigo Huguet) [2059994] - ath11k: remove usage quota while processing rx packets (Íñigo Huguet) [2059994] - ath11k: avoid active pdev check for each msdu (Íñigo Huguet) [2059994] - ath11k: avoid additional access to ath11k_hal_srng_dst_num_free (Íñigo Huguet) [2059994] - ath11k: modify dp_rx desc access wrapper calls inline (Íñigo Huguet) [2059994] - ath11k: allocate dst ring descriptors from cacheable memory (Íñigo Huguet) [2059994] - ath11k: disable unused CE8 interrupts for ipq8074 (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary BH disable lock in STA kickout event (Íñigo Huguet) [2059994] - ath11k: enable 802.11 power save mode in station mode (Íñigo Huguet) [2059994] - ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode (Íñigo Huguet) [2059994] - ath9k: use swap() to make code cleaner (Íñigo Huguet) [2059994] - ath10k: fetch (pre-)calibration data via nvmem subsystem (Íñigo Huguet) [2059994] - Revert "ath11k: add support for WCN6855 hw2.1" (Íñigo Huguet) [2059994] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2095498] - scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091878] - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091878] - scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091878] - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091878] - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091878] - scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091878] - scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091878] - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091878] - scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091878] - selftests/powerpc: Add PPC_FEATURE2_ARCH_3_1 and PPC_FEATURE2_EBB bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add helper to exit on failure (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add interface test for mmcra register fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr3_src fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr1_comb field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to extract mmcr fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add event_init_sampling function (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add utility functions to post process the mmap buffer (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to parse event codes (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add support for perf sampling tests (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add a test of counting larx/stcx (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Include mmap_buffer field as part of struct event (Desnes A. Nunes do Rosario) [2071113] - [s390] net/smc: Fix af_ops of child socket pointing to released memory (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Tobias Huschle) [2043832] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Tobias Huschle) [2043832] - [s390] net/smc: Call trace_smc_tx_sendmsg when data corked (Tobias Huschle) [2043832] - [s390] net/smc: Fix cleanup when register ULP fails (Tobias Huschle) [2043832] - [s390] net/smc: fix connection leak (Tobias Huschle) [2043832] - [s390] net/smc: Use a mutex for locking "struct smc_pnettable" (Tobias Huschle) [2043832] - [s390] net/smc: unlock on error paths in __smc_setsockopt() (Tobias Huschle) [2043832] - [s390] net/smc: return ETIMEDOUT when smc_connect_clc() timeout (Tobias Huschle) [2043832] - [s390] net/smc: Add comment for smc_tx_pending (Tobias Huschle) [2043832] - [s390] net/smc: Add global configure for handshake limitation by netlink (Tobias Huschle) [2043832] - [s390] net/smc: Dynamic control handshake limitation by socket options (Tobias Huschle) [2043832] - [s390] net/smc: Limit SMC visits when handshake workqueue congested (Tobias Huschle) [2043832] - [s390] net/smc: Limit backlog connections (Tobias Huschle) [2043832] - [s390] net/smc: Make smc_tcp_listen_work() independent (Tobias Huschle) [2043832] - [s390] net/smc: Avoid overwriting the copies of clcsock callback functions (Tobias Huschle) [2043832] - [s390] Partially revert "net/smc: Add netlink net namespace support" (Tobias Huschle) [2043832] - [s390] net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag (Tobias Huschle) [2043832] - [s390] net/smc: Remove corked dealyed work (Tobias Huschle) [2043832] - [s390] net/smc: Send directly when TCP_CORK is cleared (Tobias Huschle) [2043832] - [s390] net/smc: Forward wakeup to smc socket waitqueue after fallback (Tobias Huschle) [2043832] - [s390] net/smc: Transitional solution for clcsock race issue (Tobias Huschle) [2043832] - [s390] net/smc: Fix hung_task when removing SMC-R devices (Tobias Huschle) [2043832] - [s390] net/smc: Remove unused function declaration (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between SMC-R link access and clear (Tobias Huschle) [2043832] - [s390] net/smc: Introduce a new conn->lgr validity check helper (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between link group access and termination (Tobias Huschle) [2043832] - [s390] net/smc: Reset conn->lgr when link group registration fails (Tobias Huschle) [2043832] - [s390] net/smc: add comments for smc_link_{usable|sendable} (Tobias Huschle) [2043832] - [s390] net/smc: remove redundant re-assignment of pointer link (Tobias Huschle) [2043832] - [s390] net/smc: Introduce TCP ULP support (Tobias Huschle) [2043832] - [s390] net/smc: Add net namespace for tracepoints (Tobias Huschle) [2043832] - [s390] net/smc: Print net namespace in log (Tobias Huschle) [2043832] - [s390] net/smc: Add netlink net namespace support (Tobias Huschle) [2043832] - [s390] net/smc: Introduce net namespace support for linkgroup (Tobias Huschle) [2043832] - [s390] net/smc: Use the bitmap API when applicable (Tobias Huschle) [2043832] - [s390] net/smc: fix kernel panic caused by race of smc_sock (Tobias Huschle) [2043832] - [s390] net/smc: don't send CDC/LLC message if link not ready (Tobias Huschle) [2043832] - [s390] net/smc: fix using of uninitialized completions (Tobias Huschle) [2043832] - [s390] net/smc: Prevent smc_release() from long blocking (Tobias Huschle) [2043832] - [s390] net/smc: Clear memory when release and reuse buffer (Tobias Huschle) [2043832] - [s390] net/smc: Keep smc_close_final rc during active close (Tobias Huschle) [2043832] - [s390] net/smc: fix wrong list_del in smc_lgr_cleanup_early (Tobias Huschle) [2043832] - [s390] net/smc: Don't call clcsock shutdown twice when smc shutdown (Tobias Huschle) [2043832] - [s390] net/smc: Fix loop in smc_listen (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Tobias Huschle) [2043832] - [s390] net/smc: Ensure the active closing peer first closes clcsock (Tobias Huschle) [2043832] - [s390] net/smc: Clean up local struct sock variables (Tobias Huschle) [2043832] - [s390] net/smc: Avoid warning of possible recursive locking (Tobias Huschle) [2043832] - [s390] net/smc: Make sure the link_id is unique (Tobias Huschle) [2043832] - [s390] net/smc: Transfer remaining wait queue entries during fallback (Tobias Huschle) [2043832] - [s390] net/smc: fix sk_refcnt underflow on linkdown and fallback (Tobias Huschle) [2043832] - [s390] net/smc: Print function name in smcr_link_down tracepoint (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for smcr link down (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoints for tx and rx msg (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for fallback (Tobias Huschle) [2043832] - [s390] net/smc: Correct spelling mistake to TCPF_SYN_RECV (Tobias Huschle) [2043832] - [s390] net/smc: Fix smc_link->llc_testlink_time overflow (Tobias Huschle) [2043832] - [s390] net/smc: stop links when their GID is removed (Tobias Huschle) [2043832] - [s390] net/smc: add netlink support for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: extend LLC layer for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add v2 support to the work request layer (Tobias Huschle) [2043832] - [s390] net/smc: retrieve v2 gid from IB device (Tobias Huschle) [2043832] - [s390] net/smc: add v2 format of CLC decline message (Tobias Huschle) [2043832] - [s390] net/smc: add listen processing for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add SMC-Rv2 connection establishment (Tobias Huschle) [2043832] - [s390] net/smc: prepare for SMC-Rv2 connection (Tobias Huschle) [2043832] - [s390] net/smc: save stack space and allocate smc_init_info (Tobias Huschle) [2043832] - [s390] net/smc: add generic netlink support for system EID (Tobias Huschle) [2043832] - [s390] net/smc: keep static copy of system EID (Tobias Huschle) [2043832] - [s390] net/smc: add support for user defined EIDs (Tobias Huschle) [2043832] - [s390] net/smc: Allow SMC-D 1MB DMB allocations (Tobias Huschle) [2043832] - [s390] net/smc: no need to flush smcd_dev's event_wq before destroying it (Tobias Huschle) [2043832] - [s390] net/smc: avoid possible duplicate dmb unregistration (Tobias Huschle) [2043832] - [s390] net/smc: remove device from smcd_dev_list after failed device_add() (Tobias Huschle) [2043832]- bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2043782] - bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2043782] - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2043782] - bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2043782 1944997] - bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2043782 1944997] - bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2043782 1944997] - net: bnxt_ptp: fix compilation error (Ken Cox) [2043782] - bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2043782] - bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2043782] - bnxt_en: implement hw health reporter (Ken Cox) [2043782] - bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2043782] - bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2043782] - bnxt_en: Properly report no pause support on some cards (Ken Cox) [2043782] - bnxt_en: introduce initial link state of unknown (Ken Cox) [2043782] - bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2043782] - bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2043782] - bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2043782] - bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2043782] - bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2043782] - bnxt_en: Fix devlink fw_activate (Ken Cox) [2043782] - bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2043782] - bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2043782] - bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2043782] - bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2043782] - bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2043782] - bnxt_en: improve firmware timeout messaging (Ken Cox) [2043782] - bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2043782] - bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2043782] - bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2043782] - bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2043782] - bnxt_en: convert to xdp_do_flush (Ken Cox) [2043782] - bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2043782] - bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2043782] - bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2043782] - bnxt_en: Log error report for dropped doorbell (Ken Cox) [2043782] - bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2043782] - flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2043782] - bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2043782] - bnxt_en: fix format specifier in live patch error message (Ken Cox) [2043782] - bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2043782] - bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2043782] - bnxt_en: Remove not used other ULP define (Ken Cox) [2043782] - bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2043782] - bnxt_en: implement firmware live patching (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2043782] - bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2043782] - bnxt_en: extract coredump command line from current task (Ken Cox) [2043782] - bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2043782] - bnxt_en: Add compression flags information in coredump segment header (Ken Cox) [2043782] - bnxt_en: move coredump functions into dedicated file (Ken Cox) [2043782] - bnxt_en: Refactor coredump functions (Ken Cox) [2043782] - bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2043782] - bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2043782] - bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2043782] - bnxt_en: improve error recovery information messages (Ken Cox) [2043782] - bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2043782] - bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2043782] - bnxt_en: refactor printing of device info (Ken Cox) [2043782] - bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2043782] - ethernet: use eth_hw_addr_set() (Ken Cox) [2043782] - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2043782] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2043782] - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2043782] - netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092424] - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094236] - netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094236] - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 (Mohammed Gamal) [1948442] - cpufreq: intel_pstate: Use firmware default EPP (Steve Best) [2072671] - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Steve Best) [2072671] - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Steve Best) [2072671] - cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call (Steve Best) [2072671] - cpufreq: intel_pstate: ITMT support for overclocked system (Steve Best) [2072671] - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (Steve Best) [2072671] - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (Steve Best) [2072671] - Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072893] - intel_idle: add core C6 optimization for SPR (Steve Best) [2072893] - intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072893] - intel_idle: add SPR support (Steve Best) [2072893] - intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072893]- [s390] s390/airq: use DMA memory for summary indicators (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function (Tobias Huschle) [2043905] - [s390] s390/zcrypt: change reply buffer size offering (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Support CPRB minor version T7 (Tobias Huschle) [2043905] - [s390] s390/zcrypt: handle checkstopped cards with new state (Tobias Huschle) [2043905] - [s390] s390/zcrypt: CEX8S exploitation support (Tobias Huschle) [2043905] - [s390] s390/ap/zcrypt: debug feature improvements (Tobias Huschle) [2043905] - [s390] s390/zcrypt: rework of debug feature messages (Tobias Huschle) [2043905] - powerpc/perf: Fix the threshold compare group constraint for power10 (Steve Best) [2090058] - arch/x86: Disable system wide bus lock rate limiting (Prarit Bhargava) [2028252] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Xin Long) [2062780] - rtnetlink: enable alt_ifname for setlink/newlink (Xin Long) [2062780] - rtnetlink: return ENODEV when ifname does not exist and group is given (Xin Long) [2062780] - rtnetlink: Return correct error on changing device netns (Xin Long) [2062780] - net: remove the new_ifindex argument from dev_change_net_namespace (Xin Long) [2062780] - net: Allow to specify ifindex when device is moved to another namespace (Xin Long) [2062780] - net: rtnetlink: add possibility to use alternative names as message handle (Xin Long) [2062780] - net: rtnetlink: introduce helper to get net_device instance by ifname (Xin Long) [2062780] - net: rtnetlink: unify the code in __rtnl_newlink get dev with the rest (Xin Long) [2062780] - net: rtnetlink: put alternative names to getlink message (Xin Long) [2062780] - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ewan D. Milne) [2049198] {CVE-2022-0494} - [s390] s390/dasd: prevent double format of tracks for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: fix data corruption for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094294] - [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094294] - xfs: validate inode fork size against fork format (Andrey Albershteyn) [2089447] - selftests/tc-testing: match any qdisc type (Petr Oros) [2021843] - tc-testing: Add control-plane selftests for sch_mq (Petr Oros) [2021843] - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc (Petr Oros) [2021843] - netdevsim: don't overwrite read only ethtool parms (Petr Oros) [2021843] - netdevsim: fix uninit value in nsim_drv_configure_vfs() (Petr Oros) [2021843] - netdevsim: rename 'driver' entry points (Petr Oros) [2021843] - netdevsim: move max vf config to dev (Petr Oros) [2021843] - netdevsim: move details of vf config to dev (Petr Oros) [2021843] - netdevsim: move vfconfig to nsim_dev (Petr Oros) [2021843] - netdevsim: take rtnl_lock when assigning num_vfs (Petr Oros) [2021843] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2021843] - netdevsim: make array res_ids static const, makes object smaller (Petr Oros) [2021843] - netdevsim: Add multi-queue support (Petr Oros) [2021843] - net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Petr Oros) [2021843] - netdevsim: delete unnecessary debugfs checking (Petr Oros) [2021843] - netdevsim: switch to memdup_user_nul() (Petr Oros) [2021843] - netdevsim: init u64 stats for 32bit hardware (Petr Oros) [2021843] - dm: fix bio length of empty flush (Ming Lei) [2090940] - block: initialize the target bio in __bio_clone_fast (Ming Lei) [2090940] - dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2090940] - block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2090940] - dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2090940] - dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2090940] - dm: retun the clone bio from alloc_tio (Ming Lei) [2090940] - dm: pass the bio instead of tio to __map_bio (Ming Lei) [2090940] - dm: move cloning the bio into alloc_tio (Ming Lei) [2090940] - dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2090940] - dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2090940] - dm: add a clone_to_tio helper (Ming Lei) [2090940] - block: make bio_crypt_clone() able to fail (Ming Lei) [2090940] - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/uncore: Clean up uncore_pci_ids[] (Michael Petlan) [2088831] - perf/x86/uncore: Add Raptor Lake uncore support (Michael Petlan) [2088831] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2088831] - perf/x86: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2088831] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Michael Petlan) [2088831] - x86/intel: Add common OPTDIFFs (Michael Petlan) [2088831] - x86/cpu: Explain Intel model naming convention (Michael Petlan) [2088831] - KVM: s390: vsie/gmap: reduce gmap_rmap overhead (Thomas Huth) [2072387] - KVM: s390x: fix SCK locking (Thomas Huth) [2072387] - s390/kvm: use union tod_clock (Thomas Huth) [2072387] - s390/time: introduce new store_tod_clock_ext() (Thomas Huth) [2072387] - s390/time: introduce union tod_clock (Thomas Huth) [2072387] - KVM: s390: Clarify SIGP orders versus STOP/RESTART (Thomas Huth) [2043868] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Thomas Huth) [2072387] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Thomas Huth) [2072387] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Thomas Huth) [2072387] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Thomas Huth) [2072387] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Thomas Huth) [2072387] - KVM: s390: add debug statement for diag 318 CPNC data (Thomas Huth) [2072387] - KVM: s390: pv: properly handle page flags for protected guests (Thomas Huth) [2072387] - KVM: s390: Add a routine for setting userspace CPU state (Thomas Huth) [2072387] - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Íñigo Huguet) [2042840] - net: sfc: fix memory leak due to ptp channel (Íñigo Huguet) [2042840] - net: sfc: fix using uninitialized xdp tx_queue (Íñigo Huguet) [2042840] - sfc: Do not free an empty page_ring (Íñigo Huguet) [2042840] - net: sfc: add missing xdp queue reinitialization (Íñigo Huguet) [2042840] - sfc: Avoid NULL pointer dereference on systems without numa awareness (Íñigo Huguet) [2042840] - sfc: extend the locking on mcdi->seqno (Íñigo Huguet) [2042840] - sfc: set affinity hints in local NUMA node only (Íñigo Huguet) [2042840] - sfc: default config to 1 channel/core in local NUMA node only (Íñigo Huguet) [2042840] - sfc: The size of the RX recycle ring should be more flexible (Íñigo Huguet) [2042840] - sfc: Use swap() instead of open coding it (Íñigo Huguet) [2042840] - ethernet/sfc: remove redundant rc variable (Íñigo Huguet) [2042840] - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 (Myron Stowe) [2015785] - thunderbolt: Do not make DROM read success compulsory (Myron Stowe) [2015785] - thunderbolt: Do not resume routers if UID is not set (Myron Stowe) [2015785] - thunderbolt: Retry DROM reads for more failure scenarios (Myron Stowe) [2015785] - PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - ACPI: scan: Introduce acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - PCI: PM: Fix ordering of operations in pci_back_from_sleep() (Myron Stowe) [2015785] - PCI: PM: Do not call platform_pci_power_manageable() unnecessarily (Myron Stowe) [2015785] - PCI: PM: Make pci_choose_state() call pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Rearrange pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Simplify acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: PM: Drop struct pci_platform_pm_ops (Myron Stowe) [2015785] - PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI (Myron Stowe) [2015785] - PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM (Myron Stowe) [2015785] - ACPI: glue: Look for ACPI bus type only if ACPI companion is not known (Myron Stowe) [2015785] - ACPI: glue: Drop cleanup callback from struct acpi_bus_type (Myron Stowe) [2015785] - PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2015785] - PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2015785] - PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2015785] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [2015785] - PCI: Change the type of probe argument in reset functions (Myron Stowe) [2015785] - PCI: Add support for ACPI _RST reset method (Myron Stowe) [2015785] - PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2015785] - PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2015785] - PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2015785] - PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2015785] - PCI: Add array to track reset method ordering (Myron Stowe) [2015785] - PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2015785] - PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2015785] - driver core: Split device_platform_notify() (Myron Stowe) [2015785] - software nodes: Split software_node_notify() (Myron Stowe) [2015785] - PCI: PM: Enable PME if it can be signaled from D3cold (Myron Stowe) [2015785] - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Myron Stowe) [2015785] - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Myron Stowe) [2015785] - PCI: Add pci_reset_bus_function() Secondary Bus Reset interface (Myron Stowe) [2015785] - ACPI: scan: Rearrange code related to acpi_get_device_data() (Myron Stowe) [2015785] - PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI (Myron Stowe) [2015785] - crypto: cavium/nitrox - use pcie_flr instead of duplicating it (Myron Stowe) [2015785] - NFSv4 only print the label when its queried (Scott Mayhew) [2030827] - NFSv4.1 provide mount option to toggle trunking discovery (Scott Mayhew) [2030827] - NFSv4.1 test and add 4.1 trunking transport (Scott Mayhew) [2030827] - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt (Scott Mayhew) [2030827] - NFSv4 handle port presence in fs_location server string (Scott Mayhew) [2030827] - NFSv4 expose nfs_parse_server_name function (Scott Mayhew) [2030827] - NFSv4.1 query for fs_location attr on a new file system (Scott Mayhew) [2030827] - NFSv4 store server support for fs_location attribute (Scott Mayhew) [2030827] - NFSv4 remove zero number of fs_locations entries error check (Scott Mayhew) [2030827] - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2030827] - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2030827] - NFSv4 introduce max_connect mount options (Scott Mayhew) [2030827] - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2030827] - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2030827] - powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable (Diego Domingos) [1986188] - powerpc/papr_scm: Fix warnings about undeclared variable (Diego Domingos) [1986188] - VMCI: Add support for ARM64 (Cathy Avery) [2080095] - VMCI: Release notification_bitmap in error path (Cathy Avery) [2080095] - VMCI: Check exclusive_vectors when freeing interrupt 1 (Cathy Avery) [2080095] - VMCI: Fix some error handling paths in vmci_guest_probe_device() (Cathy Avery) [2080095] - VMCI: No need to clear memory after a dma_alloc_coherent() call (Cathy Avery) [2080095] - VMCI: Fix the description of vmci_check_host_caps() (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams receive (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams sends (Cathy Avery) [2080095] - VMCI: dma dg: allocate send and receive buffers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: register dummy IRQ handlers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: set OS page size (Cathy Avery) [2080095] - VMCI: dma dg: whitespace formatting change for vmci register defines (Cathy Avery) [2080095] - VMCI: dma dg: detect DMA datagram capability (Cathy Avery) [2080095] - VMCI: Use BIT() macro for bit definitions (Cathy Avery) [2080095] - VMCI: dma dg: add MMIO access to registers (Cathy Avery) [2080095] - misc: vmw_vmci: Switch to kvfree_rcu() API (Cathy Avery) [2080095] - VMCI: fix NULL pointer dereference when unmapping queue pair (Cathy Avery) [2080095] - misc: vmci: remove redundant variable is_local (Cathy Avery) [2080095] - misc: vmw_vmci: return the correct errno code (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_datagram payload (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct (Cathy Avery) [2080095] - vmci_host: print unexpanded names of ioctl requests in debug messages (Cathy Avery) [2080095] - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue (Cathy Avery) [2080095] - VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC (Cathy Avery) [2080095] - VMCI: Use set_page_dirty_lock() when unregistering guest memory (Cathy Avery) [2080095] - misc/vmw_vmci: fix typo (Cathy Avery) [2080095] - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() (Cathy Avery) [2080095] - VMCI: check return value of get_user_pages_fast() for errors (Cathy Avery) [2080095] - vmci_host: get rid of pointless access_ok() (Cathy Avery) [2080095] - treewide: Add SPDX license identifier - Makefile/Kconfig (Cathy Avery) [2080095] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Cathy Avery) [2080095] - VMCI: Use memdup_user() rather than duplicating its implementation (Cathy Avery) [2080095] - VMCI: remove set but not used variable 'cid' (Cathy Avery) [2080095] - vmci: type promotion bug in qp_host_get_user_memory() (Cathy Avery) [2080095]- misc: pvpanic: introduce device capability (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: add crash loaded event (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: move bit definition to uapi header file (Emanuele Giuseppe Esposito) [2088457] - rfkill: make new event layout opt-in (Jose Ignacio Tornos Martinez) [2023175] - lib/sbitmap: fix sb->map leak (Ming Lei) [2093549] - openvswitch: fix OOB access in reserve_sfa_size() (Antoine Tenart) [2082023] - net: openvswitch: don't send internal clone attribute to the userspace. (Antoine Tenart) [2082023 2085509] - openvswitch: Add recirc_id to recirc warning (Antoine Tenart) [2082023] - openvswitch: Fixed nd target mask field in the flow dump. (Antoine Tenart) [2082023] - net: openvswitch: Remove redundant if statements (Antoine Tenart) [2082023] - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092987] {CVE-2022-1966} - cachefiles: Drop superfluous readpages aops NULL check (Dave Wysochanski) [2083136] - audit: fix AUDIT_DISABLED undeclared error when AUDITSYSCALL unconfigured (Richard Guy Briggs) [2035123] - audit: log AUDIT_TIME_* records only from rules (Richard Guy Briggs) [2035123] - audit: improve audit queue handling when "audit=1" on cmdline (Richard Guy Briggs) [2035123] - audit: replace zero-length array with flexible-array member (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in audit_[send|make]_reply() (Richard Guy Briggs) [2035123] - audit: ensure userspace is penalized the same as the kernel when under pressure (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in kmalloc() (Richard Guy Briggs) [2035123] - audit: improve robustness of the audit queue handling (Richard Guy Briggs) [2035123] - audit: return early if the filter rule has a lower priority (Richard Guy Briggs) [2035123] - lsm_audit: avoid overloading the "key" audit field (Richard Guy Briggs) [2035123] - audit: Convert to SPDX identifier (Richard Guy Briggs) [2035123] - audit: rename struct node to struct audit_node to prevent future name collisions (Richard Guy Briggs) [2035123] - audit: prepare audit_context for use in calling contexts beyond syscalls (Richard Guy Briggs) [2035123] - audit: fix possible null-pointer dereference in audit_filter_rules (Richard Guy Briggs) [2035123] - audit: add header protection to kernel/audit.h (Richard Guy Briggs) [2035123] - audit: remove unnecessary 'ret' initialization (Richard Guy Briggs) [2035123] - audit: remove trailing spaces and tabs (Richard Guy Briggs) [2035123] - audit: Use list_move instead of list_del/list_add (Richard Guy Briggs) [2035123] - audit: Rename enum audit_state constants to avoid AUDIT_DISABLED redefinition (Richard Guy Briggs) [2035123] - selftests/bpf: Fix btf_dump test under new clang (Yauheni Kaliuta) [2087050] - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087949] - scsi: fnic: Finish scsi_cmnd before dropping the spinlock (John Meneghini) [2062905] - [s390] s390/setup: Fix secure ipl message (Mete Durlu) [2058619] - perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2088835] - perf tools: Enable on a list of CPUs for hybrid (Michael Petlan) [2088835] - perf tools: Create hybrid flag in target (Michael Petlan) [2088835] - libperf: Add perf_cpu_map__default_new() (Michael Petlan) [2088835] - drm/i915: Stop force enabling pipe bottom color gammma/csc (Foggy Liu) [2054487] - blk-mq: fix blk_mq_flush_plug_list (Ming Lei) [2088397] - kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - powerpc/numa: Handle partially initialized numa nodes (Nico Pache) [2028988] - mm: make free_area_init_node aware of memory less nodes (Nico Pache) [2028988] - mm, memory_hotplug: reorganize new pgdat initialization (Nico Pache) [2028988] - mm, memory_hotplug: drop arch_free_nodedata (Nico Pache) [2028988] - mm: handle uninitialized numa nodes gracefully (Nico Pache) [2028988] - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG (Nico Pache) [2028988] - kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Nico Pache) [2028988] - mm/memory_hotplug: introduce add_memory_driver_managed() (Nico Pache) [2028988] - mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK (Nico Pache) [2028988] - mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 (Nico Pache) [2028988] - mm/hotplug: reorder memblock_[free|remove]() calls in try_remove_memory() (Nico Pache) [2028988] - mm: memblock: make keeping memblock memory opt-in rather than opt-out (Nico Pache) [2028988] - [s390] s390/cpumf: add new extended counter set for IBM z16 (Mete Durlu) [2047728]- [s390] s390/qdio: clarify logical vs absolute in QIB's kerneldoc (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded sanity check in qdio_do_sqbs() (Mete Durlu) [2043836] - [s390] s390/qdio: split do_QDIO() (Mete Durlu) [2043836] - [s390] s390/qdio: split qdio_inspect_queue() (Mete Durlu) [2043836] - [s390] s390/qdio: clarify handler logic for qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: clean up access to queue in qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: avoid allocating the qdio_irq with GFP_DMA (Mete Durlu) [2043836] - [s390] s390/qdio: improve handling of CIWs (Mete Durlu) [2043836] - [s390] s390/qdio: remove QDIO_SBAL_SIZE macro (Mete Durlu) [2043836] - [s390] scsi: zfcp: fix kernel doc comments (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused support for SLIB parameters (Mete Durlu) [2043836] - [s390] s390/qdio: consolidate QIB code (Mete Durlu) [2043836] - [s390] s390/qdio: use dev_info() in qdio_print_subchannel_info() (Mete Durlu) [2043836] - [s390] s390/qdio: fine-tune the queue sync (Mete Durlu) [2043836] - [s390] s390/qdio: clean up SIGA capability tracking (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused sync-after-IRQ infrastructure (Mete Durlu) [2043836] - [s390] s390/qdio: use absolute data address in ESTABLISH ccw (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused macros (Mete Durlu) [2043836] - [s390] s390/qdio: clarify reporting of errors to the drivers (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded siga-sync for Output Queue (Mete Durlu) [2043836] - [s390] s390/qdio: remove remaining tasklet & timer code (Mete Durlu) [2043836] - ice: clear stale Tx queue settings before configuring (Petr Oros) [2079926] - ice: fix crash when writing timestamp on RX rings (Petr Oros) [2079926] - ice: Fix race during aux device (un)plugging (Petr Oros) [2079926] - ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2079926] - ice: ice_sched: fix an incorrect NULL check on list iterator (Petr Oros) [2079926] - ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2079926] - ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2079926] - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2079926] - ice: fix crash in switchdev mode (Petr Oros) [2079926] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2079926] - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2079926] - ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2079926] - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2079926] - ice: synchronize_rcu() when terminating rings (Petr Oros) [2079926] - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2079926] - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2079926] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2079926] - ice: Fix MAC address setting (Petr Oros) [2079926] - redhat/configs: Remove CONFIG_MFD_INTEL_PMT (Prarit Bhargava) [2058805] - redhat/configs: Add CONFIG_INTEL_VSEC (Prarit Bhargava) [2058805] - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (Prarit Bhargava) [2058805] - PCI: Add #defines for accessing PCIe DVSEC fields (Prarit Bhargava) [2058805] - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (Prarit Bhargava) [2058805] - platform/x86/intel: pmt: Use y instead of objs in Makefile (Prarit Bhargava) [2058805] - platform/x86/intel: Move Intel PMT drivers to new subfolder (Prarit Bhargava) [2058805] - dlm: fix plock invalid read (Alexander Aring) [2053095] - NFS: LOOKUP_DIRECTORY is also ok with symlinks (Scott Mayhew) [2059727] - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (Scott Mayhew) [2059727] - NFSv4: Handle case where the lookup of a directory fails (Scott Mayhew) [2059727] - redhat: always tag non-maintainer builds with .gXXXX (Jarod Wilson) - mm, compaction: fast_find_migrateblock() should return pfn in the target zone (Rafael Aquini) [2067130] - [s390] s390/pci: expose a PCI device's UID as its index (Mete Durlu) [1939916] - [s390] s390/pci: expose UID uniqueness guarantee (Mete Durlu) [1939916] - [s390] s390/pci: Documentation for zPCI (Mete Durlu) [1939916] - powerpc/fadump: print start of preserved area (Diego Domingos) [2075092] - powerpc/fadump: align destination address to pagesize (Diego Domingos) [2075092] - powerpc/fadump: fix PT_LOAD segment for boot memory area (Diego Domingos) [2075092] - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled (Jerry Snitselaar) [2083414] - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() (Jerry Snitselaar) [2083414] - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT (Jerry Snitselaar) [2083414] - dmaengine: idxd: skip irq free when wq type is not kernel (Jerry Snitselaar) [2083414] - dmaengine: idxd: make idxd_register/unregister_dma_channel() static (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call (Jerry Snitselaar) [2083414] - dmaengine: idxd: free irq before wq type is reset (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix lockdep warning on device driver removal (Jerry Snitselaar) [2083414] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2083414] - dmaengine: idxd: refactor wq driver enable/disable operations (Jerry Snitselaar) [2083414] - dmaengine: idxd: move wq irq enabling to after device enable (Jerry Snitselaar) [2083414] - dmaengine: idxd: set max_xfer and max_batch for RO device (Jerry Snitselaar) [2083414] - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() (Jerry Snitselaar) [2083414] - dmaengine: idxd: set DMA_INTERRUPT cap bit (Jerry Snitselaar) [2083414] - dmaengine: add verification of DMA_INTERRUPT capability for dmatest (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove trailing white space on input str for wq name (Jerry Snitselaar) [2083414] - dmaengine: idxd: don't load pasid config until needed (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix retry value to be constant for duration of function call (Jerry Snitselaar) [2075705] - dmaengine: idxd: match type for retries var in idxd_enqcmds() (Jerry Snitselaar) [2075705] - net: mana: Reuse XDP dropped page (Mohammed Gamal) [2086556] - net: mana: Add counter for XDP_TX (Mohammed Gamal) [2086556] - net: mana: Add counter for packet dropped by XDP (Mohammed Gamal) [2086556] - net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Mohammed Gamal) [2086556] - SUNRPC release the transport of a relocated task with an assigned transport (Scott Mayhew) [2023840] - SUNRPC: Do not dereference non-socket transports in sysfs (Scott Mayhew) [2023840] - SUNRPC don't resend a task on an offlined transport (Scott Mayhew) [2023840] - SUNRPC: lock against ->sock changing during sysfs read (Scott Mayhew) [2023840] - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2023840] - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2023840] - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2023840] - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2023840] - sunrpc: remove an offlined xprt using sysfs (Scott Mayhew) [2023840] - sunrpc: display xprt's queuelen of assigned tasks via sysfs (Scott Mayhew) [2023840] - SUNRPC: take a xprt offline using sysfs (Scott Mayhew) [2023840] - SUNRPC for TCP display xprt's source port in sysfs xprt_info (Scott Mayhew) [2023840] - SUNRPC query transport's source port (Scott Mayhew) [2023840] - SUNRPC display xprt's main value in sysfs's xprt_info (Scott Mayhew) [2023840] - SUNRPC mark the first transport (Scott Mayhew) [2023840] - NFSv4.1 identify and mark RPC tasks that can move between transports (Scott Mayhew) [2023840] - sunrpc: provide showing transport's state info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide multipath info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide transport info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: add dst_attr attributes to the sysfs xprt directory (Scott Mayhew) [2023840] - sunrpc: add add sysfs directory per xprt under each xprt_switch (Scott Mayhew) [2023840] - sunrpc: add a symlink from rpc-client directory to the xprt_switch (Scott Mayhew) [2023840] - sunrpc: add xprt_switch direcotry to sunrpc's sysfs (Scott Mayhew) [2023840] - sunrpc: keep track of the xprt_class in rpc_xprt structure (Scott Mayhew) [2023840] - sunrpc: add IDs to multipath (Scott Mayhew) [2023840] - sunrpc: add xprt id (Scott Mayhew) [2023840] - sunrpc: Create per-rpc_clnt sysfs kobjects (Scott Mayhew) [2023840] - sunrpc: Create a client/ subdirectory in the sunrpc sysfs (Scott Mayhew) [2023840] - sunrpc: Create a sunrpc directory under /sys/kernel/ (Scott Mayhew) [2023840] - vfs: check fd has read access in kernel_read_file_from_fd() (Ian Kent) [2040615] - SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2090525] - vdpa/mlx5: Use consistent RQT size (Cindy Lu) [2063108] - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Cindy Lu) [2063108] - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Cindy Lu) [2063108] - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2054855] - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2054855] - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2054855] - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2054855] - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2054855] - gfs2: Variable rename (Andreas Gruenbacher) [2054855] - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2054855] - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2054855] - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2054855] - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2054855] - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2054855] - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2054855] - generic_perform_write()/iomap_write_actor(): saner logics for short copy (Andreas Gruenbacher) [2054855] - iomap: Convert iomap_write_end types (Andreas Gruenbacher) [2054855] - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2054855] - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2054855] - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2054855] - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2054855] - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2054855] - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2054855] - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2054855] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2054855] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2054855] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2054855] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2054855] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2054855] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2054855] - gfs2: Fix gfs2_release for non-writers regression (Bob Peterson) [1955591] - gfs2: gfs2_create_inode rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup cleanup (Andreas Gruenbacher) [1955591] - gfs2: Fix remote demote of weak glock holders (Andreas Gruenbacher) [1955591] - gfs2: Fix glock_hash_walk bugs (Andreas Gruenbacher) [1955591] - gfs2: Cancel remote delete work asynchronously (Bob Peterson) [1955591] - gfs2: set glock object after nq (Bob Peterson) [1955591] - gfs2: remove RDF_UPTODATE flag (Bob Peterson) [1955591] - gfs2: Eliminate GIF_INVALID flag (Bob Peterson) [1955591] - gfs2: Fix atomic bug in gfs2_instantiate (Andreas Gruenbacher) [1955591] - gfs2: fix GL_SKIP node_scope problems (Bob Peterson) [1955591] - gfs2: Add some flags missing from glock output (Bob Peterson) [1955591] - gfs2: split glock instantiation off from do_promote (Bob Peterson) [1955591] - gfs2: further simplify do_promote (Bob Peterson) [1955591] - gfs2: re-factor function do_promote (Bob Peterson) [1955591] - gfs2: Remove 'first' trace_gfs2_promote argument (Andreas Gruenbacher) [1955591] - gfs2: change go_lock to go_instantiate (Bob Peterson) [1955591] - gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug (Bob Peterson) [1955591] - gfs2: move GL_SKIP check from glops to do_promote (Bob Peterson) [1955591] - gfs2: Add GL_SKIP holder flag to dump_holder (Bob Peterson) [1955591] - gfs2: remove redundant check in gfs2_rgrp_go_lock (Bob Peterson) [1955591] - gfs2: Fix mmap + page fault deadlocks for direct I/O (Andreas Gruenbacher) [1955591] - iov_iter: Introduce ITER_IOVEC_FLAG_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - gup: Introduce FOLL_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - iomap: Add done_before argument to iomap_dio_rw (Andreas Gruenbacher) [1955591] - iomap: Support partial direct I/O on user copy failures (Andreas Gruenbacher) [1955591] - iomap: Fix iomap_dio_rw return value for user copies (Andreas Gruenbacher) [1955591] - iomap: support reading inline data from non-zero pos (Andreas Gruenbacher) [1955591] - gfs2: Only dereference i->iov when iter_is_iovec(i) (Andreas Gruenbacher) [1955591] - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix mmap + page fault deadlocks for buffered I/O (Andreas Gruenbacher) [1955591] - gfs2: Eliminate ip->i_gh (Andreas Gruenbacher) [1955591] - gfs2: Move the inode glock locking to gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix "Introduce flag for glock holder auto-demotion" (Andreas Gruenbacher) [1955591] - gfs2: Introduce flag for glock holder auto-demotion (Bob Peterson) [1955591] - gfs2: fix scheduling while atomic bug in glocks (Bob Peterson) [1955591] - gfs2: Clean up function may_grant (Andreas Gruenbacher) [1955591] - gfs2: Add wrapper for iomap_file_buffered_write (Andreas Gruenbacher) [1955591] - iov_iter: Introduce fault_in_iov_iter_writeable (Andreas Gruenbacher) [1955591] - iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable (Andreas Gruenbacher) [1955591] - gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} (Andreas Gruenbacher) [1955591] - powerpc/signal64: Don't opencode page prefaulting (Andreas Gruenbacher) [1955591] - sanitize iov_iter_fault_in_readable() (Andreas Gruenbacher) [1955591] - [xarray] iov_iter_fault_in_readable() should do nothing in xarray case (Andreas Gruenbacher) [1955591] - powerpc/kvm: Fix kvm_use_magic_page (Andreas Gruenbacher) [1955591] - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher) [1955591] - gfs2: Fix length of holes reported at end-of-file (Andreas Gruenbacher) [1955591] - gfs2: Remove redundant check from gfs2_glock_dq (Bob Peterson) [1955591] - gfs2: release iopen glock early in evict (Bob Peterson) [1955591] - mm: change fault_in_pages_* to have an unsigned size parameter (Andreas Gruenbacher) [1955591] - gfs2: Eliminate vestigial HIF_FIRST (Bob Peterson) [1955591] - iomap: remove the iomap arguments to ->page_{prepare,done} (Andreas Gruenbacher) [1955591] - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2071704]- Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() (Gopal Tiwari) [2076180] - powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE (Gustavo Walbon) [2069468] - powerpc/papr_scm: Fix build failure when (Gustavo Walbon) [2069468] - drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set (Gustavo Walbon) [2069468] - powerpc/papr_scm: Add perf interface support (Gustavo Walbon) [2069468] - drivers/nvdimm: Add perf interface to expose nvdimm performance stats (Gustavo Walbon) [2069468] - drivers/nvdimm: Add nvdimm pmu structure (Gustavo Walbon) [2069468] - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb (Davide Caratti) [2084048] - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large (Davide Caratti) [2084048] - mptcp: add mibs counter for ignored incoming options (Davide Caratti) [2084048] - mptcp: fix race in incoming ADD_ADDR option processing (Davide Caratti) [2084048] - mptcp: netlink: process IPv6 addrs in creating listening sockets (Davide Caratti) [2084048] - mptcp: use delegate action to schedule 3rd ack retrans (Davide Caratti) [2084048] - mptcp: fix delack timer (Davide Caratti) [2084048] - powerpc/module_64: use module_init_section instead of patching names (Jan Stancek) [1985851] - module: check for exit sections in layout_sections() instead of module_init_section() (Jan Stancek) [1985851] - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD (Jan Stancek) [1985851] - module: allow arch overrides for .exit section names (Jan Stancek) [1985851] - ARM: 8976/1: module: allow arch overrides for .init section names (Jan Stancek) [1985851] - KVM: s390: pv: make use of ultravisor AIV support (Thomas Huth) [2043870] - redhat: Enable VM kselftests (Nico Pache) [1978539] - selftests: vm: Makefile: rename TARGETS to VMTARGETS (Nico Pache) [1978539] - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [1978539] - redhat: enable GUP TEST for kselftests (Nico Pache) [1978539] - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random (Nico Pache) [1978539] - selftests/vm: fix display of page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: fix building protection keys test (Nico Pache) [1978539] - lib/test_vmalloc.c: do not create cpumask_t variable on stack (Nico Pache) [1978539] - vmalloc: add test driver to analyse vmalloc allocator (Nico Pache) [1978539] - vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - selftests/vm: add protection_keys_32 / protection_keys_64 to gitignore (Nico Pache) [1978539] - selftests/vm: rename file run_vmtests to run_vmtests.sh (Nico Pache) [1978539] - mm/gup_benchmark: support threading (Nico Pache) [1978539] - selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages (Nico Pache) [1978539] - selftests/vm: gup_test: fix test flag (Nico Pache) [1978539] - selftests/vm: fix out-of-tree build (Nico Pache) [1978539] - selftests/vm: 2x speedup for run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: hmm-tests: remove the libhugetlbfs dependency (Nico Pache) [1978539] - selftests/vm: run_vmtests.sh: update and clean up gup_test invocation (Nico Pache) [1978539] - selftests/vm: gup_test: introduce the dump_pages() sub-test (Nico Pache) [1978539] - selftests/vm: only some gup_test items are really benchmarks (Nico Pache) [1978539] - selftests/vm: minor cleanup: Makefile and gup_test.c (Nico Pache) [1978539] - selftests/vm: rename run_vmtests --> run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: use a common gup_test.h (Nico Pache) [1978539] - mm/gup_benchmark: rename to mm/gup_test (Nico Pache) [1978539] - tools/testing/selftests/vm: fix build error (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_GUP_BENCHMARK (Nico Pache) [1978539] - selftests/vm: 8x compaction_test speedup (Nico Pache) [1978539] - selftests/vm: fix incorrect gcc invocation in some cases (Nico Pache) [1978539] - selftests/vm: fix false build success on the second and later attempts (Nico Pache) [1978539] - mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM (Nico Pache) [1978539] - mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag (Nico Pache) [1978539] - mm/gup_benchmark: update the documentation in Kconfig (Nico Pache) [1978539] - khugepaged: selftests: fix timeout condition in wait_for_scan() (Nico Pache) [1978539] - selftests: vm: pkeys: fix multilib builds for x86 (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct page size on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: override access right definitions on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: test correct behaviour of pkey-0 (Nico Pache) [1978539] - selftests/vm/pkeys: introduce a sub-page allocator (Nico Pache) [1978539] - selftests/vm/pkeys: detect write violation on a mapped access-denied-key page (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect write violation (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect access violation (Nico Pache) [1978539] - selftests/vm/pkeys: improve checks to determine pkey support (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() (Nico Pache) [1978539] - selftests/vm/pkeys: fix number of reserved powerpc pkeys (Nico Pache) [1978539] - selftests/vm/pkeys: introduce powerpc support (Nico Pache) [1978539] - selftests/vm/pkeys: introduce generic pkey abstractions (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct huge page size (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() (Nico Pache) [1978539] - selftests/vm/pkeys: fix pkey_disable_clear() (Nico Pache) [1978539] - selftests: vm: pkeys: add helpers for pkey bits (Nico Pache) [1978539] - selftests: vm: pkeys: Use sane types for pkey register (Nico Pache) [1978539] - selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() (Nico Pache) [1978539] - selftests/vm/pkeys: move some definitions to arch-specific header (Nico Pache) [1978539] - selftests/vm/pkeys: move generic definitions to header file (Nico Pache) [1978539] - selftests/vm/pkeys: rename all references to pkru to a generic name (Nico Pache) [1978539] - selftests/x86/pkeys: move selftests to arch-neutral directory (Nico Pache) [1978539] - selftests/vm: 10x speedup for hmm-tests (Nico Pache) [1978539] - mm/migrate: add migrate-shared test for migrate_vma_*() (Nico Pache) [1978539] - mm/migrate: optimize migrate_vma_setup() for holes (Nico Pache) [1978539] - lib/test_hmm: use vma_lookup() in dmirror_migrate() (Nico Pache) [1978539] - lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() (Nico Pache) [1978539] - lib/test_hmm.c: remove unused dmirror_zero_page (Nico Pache) [1978539] - mm/memremap_pages: support multiple ranges per invocation (Nico Pache) [1978539] - mm/memremap_pages: convert to 'struct range' (Nico Pache) [1978539] - tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro (Nico Pache) [1978539] - mm/hmm/test: use the new migration invalidation (Nico Pache) [1978539] - lib/test_hmm.c: add a flag parameter to migrate_vma (Nico Pache) [1978539] - mm/hmm: add tests for hmm_pfn_to_map_order() (Nico Pache) [1978539] - lib: fix test_hmm.c reference after free (Nico Pache) [1978539] - mm/hmm/test: add selftests for HMM (Nico Pache) [1978539] - mm/hmm/test: add selftest driver for HMM (Nico Pache) [1978539] - mm: convert insert_pfn() to vm_fault_t (Nico Pache) [1978539] - selftests/vm/.gitignore: add mremap_dontunmap (Nico Pache) [1978539] - selftests: vm: Fix 64-bit test builds for powerpc64le (Nico Pache) [1978539] - selftests: vm: Do not override definition of ARCH (Nico Pache) [1978539] - selftests/vm: fix map_hugetlb length used for testing read and write (Nico Pache) [1978539] - selftests/vm: add missed tests in run_vmtests (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_TEST_VMALLOC (Nico Pache) [1978539] - selftests: vm: Build/Run 64bit tests only on 64bit arch (Nico Pache) [1978539] - selftests: vm: Fix test build failure when built by itself (Nico Pache) [1978539] - selftests: vm: install test_vmalloc.sh for run_vmtests (Nico Pache) [1978539] - tools: mark 'test_vmalloc.sh' executable (Nico Pache) [1978539] - tools/selftest/vm: allow choosing mem size and page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - tools/testing/selftests/vm/map_fixed_noreplace.c: add test for MAP_FIXED_NOREPLACE (Nico Pache) [1978539] - tools/testing/selftests/vm/: add MAP_POPULATE test (Nico Pache) [1978539] - xfs: return errors in xfs_fs_sync_fs (Andrey Albershteyn) [2087991] - vfs: make sync_filesystem return errors from ->sync_fs (Andrey Albershteyn) [2087991] - PCI: hv: Remove unused hv_set_msi_entry_from_desc() (Mohammed Gamal) [2086560] - PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 (Mohammed Gamal) [2086560] - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology (Mohammed Gamal) [2086560] - PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Mohammed Gamal) [2086560] - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2059841] - vdpa: mlx5: synchronize driver status with CVQ (Jason Wang) [2048009] - vdpa: mlx5: prevent cvq work from hogging CPU (Jason Wang) [2048009] - vdpa/mlx5: Avoid processing works if workqueue was destroyed (Cindy Lu) [2048009] - cpufreq: Cancel policy update work scheduled before freeing (Prarit Bhargava) [2083728] - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Paolo Abeni) [2081411] - tcp: ensure to use the most recently sent skb when filling the rate sample (Paolo Abeni) [2081411] - tcp: make sure treq->af_specific is initialized (Paolo Abeni) [2081411] - tcp: md5: incorrect tcp_header_len for incoming connections (Paolo Abeni) [2081411] - tcp: ensure PMTU updates are processed during fastopen (Paolo Abeni) [2081411] - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Paolo Abeni) [2081411] - inet: fully convert sk->sk_rx_dst to RCU rules (Paolo Abeni) [2081411] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2081411]- selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Felix Maurer) [2017875] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Jiri Benc) [2017875] - bpf, sockmap: Zap ingress queues after stopping strparser (Jiri Benc) [2017875] - xdp, net: Fix use-after-free in bpf_xdp_link_release (Jiri Benc) [2017875] - doc, af_xdp: Fix bind flags option typo (Jiri Benc) [2017875] - bpf, devmap: Convert remaining READ_ONCE() to rcu_dereference_check() (Jiri Benc) [2017875] - xdp: Move the rxq_info.mem clearing to unreg_mem_model() (Jiri Benc) [2017875] - bpf, sched: Remove unneeded rcu_read_lock() around BPF program invocation (Jiri Benc) [2017875] - xdp: Add proper __rcu annotations to redirect map entries (Jiri Benc) [2017875] - doc: Give XDP as example of non-obvious RCU reader/updater pairing (Jiri Benc) [2017875] - doc: Clarify and expand RCU updaters and corresponding readers (Jiri Benc) [2017875] - bpfilter: Specify the log level for the kmsg message (Jiri Benc) [2017875] - docs, af_xdp: Consistent indentation in examples (Jiri Benc) [2017875] - xsk: Fix missing validation for skb and unaligned mode (Jiri Benc) [2017875] - bpf: Support all gso types in bpf_skb_change_proto() (Jiri Benc) [2017875] - bpf: Do not change gso_size during bpf_skb_change_proto() (Jiri Benc) [2017875] - Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto" (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi into .gitignore (Jiri Benc) [2017875] - bpf, devmap: Remove drops variable from bq_xmit_all() (Jiri Benc) [2017875] - locking/atomic: net: use linux/atomic.h for xchg & cmpxchg (Jiri Benc) [2017875] - xsk: Use kvcalloc to support large umems (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi test (Jiri Benc) [2017875] - sample/bpf: Add xdp_redirect_map_multi for redirect_map broadcast test (Jiri Benc) [2017875] - xdp: Extend xdp_redirect_map with broadcast support (Jiri Benc) [2017875] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Felix Maurer) [2017875] - bpf: Run devmap xdp_prog on flush instead of bulk enqueue (Jiri Benc) [2017875] - skmsg: Remove unused parameters of sk_msg_wait_data() (Jiri Benc) [2017875] - bpf: Use struct_size() in kzalloc() (Jiri Benc) [2017875] - bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto (Jiri Benc) [2017875] - treewide: Replace zero-length arrays with flexible-array members (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Update the copyright year (Tomas Henzl) [2049660] - scsi: mpi3mr: Update MPI3 headers (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix some spelling mistakes (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Tomas Henzl) [2049660] - scsi: mpi3mr: Print cable mngnt and temp threshold events (Tomas Henzl) [2049660] - scsi: mpi3mr: Support Prepare for Reset event (Tomas Henzl) [2049660] - scsi: mpi3mr: Add Event acknowledgment logic (Tomas Henzl) [2049660] - scsi: mpi3mr: Gracefully handle online FW update operation (Tomas Henzl) [2049660] - scsi: mpi3mr: Detect async reset that occurred in firmware (Tomas Henzl) [2049660] - scsi: mpi3mr: Add IOC reinit function (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle offline FW activation in graceful manner (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part2 (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part1 (Tomas Henzl) [2049660] - scsi: mpi3mr: Fault IOC when internal command gets timeout (Tomas Henzl) [2049660] - scsi: mpi3mr: Display IOC firmware package version (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Tomas Henzl) [2049660] - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Tomas Henzl) [2049660] - [s390] s390/cio: verify the driver availability for path_event call (Mete Durlu) [2058620] - selinux: fix bad cleanup on error in hashtab_duplicate() (Ondrej Mosnacek) [2005890] - selinux: fix race between old and new sidtab (Ondrej Mosnacek) [2005890] - selinux: fix cond_list corruption when changing booleans (Ondrej Mosnacek) [2005890] - selinux: make nslot handling in avtab more robust (Ondrej Mosnacek) [2005890] - selinuxfs: unify policy load error reporting (Ondrej Mosnacek) [2005890] - selinux: fix variable scope issue in live sidtab conversion (Ondrej Mosnacek) [2005890] - selinux: don't log MAC_POLICY_LOAD record on failed policy load (Ondrej Mosnacek) [2005890] - selinux: simplify away security_policydb_len() (Ondrej Mosnacek) [2005890] - selinux: move policy mutex to selinux_state, use in lockdep checks (Ondrej Mosnacek) [2005890] - selinux: fix error handling bugs in security_load_policy() (Ondrej Mosnacek) [2005890] - selinux: convert policy read-write lock to RCU (Ondrej Mosnacek) [2005890] - selinux: Create new booleans and class dirs out of tree (Ondrej Mosnacek) [2005890] - selinux: Standardize string literal usage for selinuxfs directory names (Ondrej Mosnacek) [2005890] - selinux: Refactor selinuxfs directory populating functions (Ondrej Mosnacek) [2005890] - selinux: Create function for selinuxfs directory cleanup (Ondrej Mosnacek) [2005890] - selinux: fix memdup.cocci warnings (Ondrej Mosnacek) [2005890] - selinux: avoid dereferencing the policy prior to initialization (Ondrej Mosnacek) [2005890] - selinux: fix allocation failure check on newpolicy->sidtab (Ondrej Mosnacek) [2005890] - selinux: refactor changing booleans (Ondrej Mosnacek) [2005890] - selinux: move policy commit after updating selinuxfs (Ondrej Mosnacek) [2005890] - selinux: encapsulate policy state, refactor policy load (Ondrej Mosnacek) [2005890] - Revert "selinux: fix deadlock in security_set_bools()" (Ondrej Mosnacek) [2005890] - thunderx nic: mark device as deprecated (Íñigo Huguet) [2060286] - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Vitaly Kuznetsov) [2091523] - [s390] s390/hypfs: include z/VM guests with access control group set (Mete Durlu) [2058621] - scsi: mpt3sas: Fix a few kernel-doc issues (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix a typo (Tomas Henzl) [2049623] - scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix junk chars displayed while printing ChipName (Tomas Henzl) [2049623] - scsi: mpt3sas: Use cached ATA Information VPD page (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix event callback log_code value handling (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix ioc->base_readl() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix writel() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check (Tomas Henzl) [2049623] - scsi: mpt3sas: Fail reset operation if config request timed out (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (Tomas Henzl) [2049623] - scsi: mpt3sas: Page fault in reply q processing (Tomas Henzl) [2049623] - scsi: mpt3sas: Convert to flexible arrays (Tomas Henzl) [2049623] - scsi: mpt3sas: Update persistent trigger pages from sysfs interface (Tomas Henzl) [2049623] - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2062870] - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2062870] - drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems (Michel Dänzer) [2066918] - drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching (Michel Dänzer) [2066918] - drm/amd: Refactor `amdgpu_aspm` to be evaluated per device (Michel Dänzer) [2066918] - drm/amd: Check if ASPM is enabled from PCIe subsystem (Michel Dänzer) [2066918] - [s390] s390/tape: fix timer initialization in tape_std_assign() (Mete Durlu) [2085420] - powerpc/pseries/vas: Use QoS credits from the userspace (Steve Best) [2075174] - thermal: don't make THERMAL_NETLINK 'default y' (Prarit Bhargava) [2040062] - redhat/configs: Add CONFIG_INTEL_HFI_THERMAL (Prarit Bhargava) [2040062] - thermal/drivers/core: Remove module unload code (Prarit Bhargava) [2040062] - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference (Prarit Bhargava) [2040062] - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (Prarit Bhargava) [2040062] - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (Prarit Bhargava) [2040062] - thermal: intel: hfi: Notify user space for HFI events (Prarit Bhargava) [2040062] - thermal: netlink: Add a new event to notify CPU capabilities change (Prarit Bhargava) [2040062] - thermal: intel: hfi: Enable notification interrupt (Prarit Bhargava) [2040062] - thermal: intel: hfi: Handle CPU hotplug events (Prarit Bhargava) [2040062] - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/Documentation: Describe the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - thermal: intel: Allow processing of HWP interrupt (Prarit Bhargava) [2040062] - x86/thermal: Fix LVT thermal setup for SMI delivery mode (Prarit Bhargava) [2040062] - thermal: Move therm_throt there from x86/mce (Prarit Bhargava) [2040062] - thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp() (Prarit Bhargava) [2040062] - thermal: move to smaller ops wherever possible (Prarit Bhargava) [2040062] - thermal: add small version of ops (Prarit Bhargava) [2040062] - thermal: netlink: Improve the initcall ordering (Prarit Bhargava) [2040062] - thermal: core: remove redundant initialization of variable ret (Prarit Bhargava) [2040062] - thermal: netlink: Fix compilation error when CONFIG_NET=n (Prarit Bhargava) [2040062] - thermal: core: Fix thermal zone lookup by ID (Prarit Bhargava) [2040062] - thermal: core: Get thermal zone by id (Prarit Bhargava) [2040062] - thermal: core: Add helpers to browse the cdev, tz and governor list (Prarit Bhargava) [2040062] - thermal: Remove netlink support (Prarit Bhargava) [2040062] - thermal: core: genetlink support for events/cmd/sampling (Prarit Bhargava) [2040062]- mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Mark Langsdorf) [1997698] - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() (Mark Langsdorf) [1997698] - ACPI: Make acpi_node_get_parent() local (Mark Langsdorf) [1997698] - ACPI: Get acpi_device's parent from the parent field (Mark Langsdorf) [1997698] - ACPI: PM: Fix device wakeup power reference counting error (Mark Langsdorf) [1997698] - ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 (Mark Langsdorf) [1997698] - ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] (Mark Langsdorf) [1997698] - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Mark Langsdorf) [1997698] - ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro (Mark Langsdorf) [1997698] - ACPI: Add a convenience function to tell a device is in D0 state (Mark Langsdorf) [1997698] - ACPI: scan: Obtain device's desired enumeration power state (Mark Langsdorf) [1997698] - perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI/PCC: Add maintainer for PCC mailbox driver (Mark Langsdorf) [1997698] - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Mark Langsdorf) [1997698] - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Mark Langsdorf) [1997698] - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Mark Langsdorf) [1997698] - mailbox: pcc: Add PCC register bundle and associated accessor functions (Mark Langsdorf) [1997698] - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Mark Langsdorf) [1997698] - mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Mark Langsdorf) [1997698] - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace doorbell register parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace interrupt information parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Refactor all PCC channel information into a structure (Mark Langsdorf) [1997698] - mailbox: pcc: Fix kernel doc warnings (Mark Langsdorf) [1997698] - ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [1997698] - ACPI: APEI: mark apei_hest_parse() static (Mark Langsdorf) [1997698] - ACPI: APEI: EINJ: Relax platform response timeout to 1 second (Mark Langsdorf) [1997698] - ACPI: resources: Add one more Medion model in IRQ override quirk (Mark Langsdorf) [1997698] - ACPI: AC: Quirk GK45 to skip reading _PSR (Mark Langsdorf) [1997698] - ACPI: PM: sleep: Do not set suspend_ops unnecessarily (Mark Langsdorf) [1997698] - ACPI: PRM: Handle memory allocation and memory remap failure (Mark Langsdorf) [1997698] - ACPI: PRM: Remove unnecessary blank lines (Mark Langsdorf) [1997698] - ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors (Mark Langsdorf) [1997698] - ACPI: PM: Fix sharing of wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Turn off unused wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Check states of power resources during initialization (Mark Langsdorf) [1997698] - hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() (Mark Langsdorf) [1997698] - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Mark Langsdorf) [1997698] - ACPI: LPSS: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI: battery: Accept charges over the design capacity as full (Mark Langsdorf) [1997698] - ACPICA: Update version to 20210930 (Mark Langsdorf) [1997698] - ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table (Mark Langsdorf) [1997698] - ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type (Mark Langsdorf) [1997698] - ACPICA: Add support for Windows 2020 _OSI string (Mark Langsdorf) [1997698] - ACPICA: Avoid evaluating methods too early during system resume (Mark Langsdorf) [1997698] - ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 (Mark Langsdorf) [1997698] - ACPI: processor idle: Allow playing dead in C3 state (Mark Langsdorf) [1997698] - ACPI: Kconfig: Fix a typo in Kconfig (Mark Langsdorf) [1997698] - ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries (Mark Langsdorf) [1997698] - ACPI: resources: Add DMI-based legacy IRQ override quirk (Mark Langsdorf) [1997698] - ACPICA: Add support for MADT online enabled bit (Mark Langsdorf) [1997698] - acpi/arm64: fix next_platform_timer() section mismatch error (Mark Langsdorf) [1997697] - ACPI: PM: Include alternate AMDI0005 id in special behaviour (Mark Langsdorf) [1997697] - MAINTAINERS: Change Rafael's e-mail address (Mark Langsdorf) [1997697] - ACPI: scan: Remove unneeded header linux/nls.h (Mark Langsdorf) [1997697] - ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported (Mark Langsdorf) [1997697] - ACPI: power: Drop name from struct acpi_power_resource (Mark Langsdorf) [1997697] - ACPI: power: Use acpi_handle_debug() to print debug messages (Mark Langsdorf) [1997697] - ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) (Mark Langsdorf) [1997697] - ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype (Mark Langsdorf) [1997697] - ACPI: platform-profile: call sysfs_notify() from platform_profile_store() (Mark Langsdorf) [1997697] - ACPICA: Update version to 20210730 (Mark Langsdorf) [1997697] - ACPICA: Add method name "_DIS" For use with aslmethod.c (Mark Langsdorf) [1997697] - ACPICA: iASL: Fix for WPBT table with no command-line arguments (Mark Langsdorf) [1997697] - ACPICA: Headers: Add new DBG2 Serial Port Subtypes (Mark Langsdorf) [1997697] - ACPICA: Macros should not use a trailing semicolon (Mark Langsdorf) [1997697] - ACPICA: Fix an if statement (add parens) (Mark Langsdorf) [1997697] - ACPICA: iASL: Add support for the AEST table (data compiler) (Mark Langsdorf) [1997697] - clk: fractional-divider: Introduce POWER_OF_TWO_PS flag (Mark Langsdorf) [1997697] - clk: fractional-divider: add explicit big endian support (Mark Langsdorf) [1997697] - clk: gate: add explicit big endian support (Mark Langsdorf) [1997697] - clk: fractional-divider: add CLK_FRAC_DIVIDER_ZERO_BASED flag support (Mark Langsdorf) [1997697] - ACPI: processor: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [1997697] - ABI: sysfs-platform-dptf: Add tables markup to a table (Mark Langsdorf) [1997697] - ACPI: DPTF: Add new PCH FIVR methods (Mark Langsdorf) [1997697] - clk: x86: Rename clk-lpt to more specific clk-lpss-atom (Mark Langsdorf) [1997697] - ACPI: configfs: Make get_header() to return error pointer (Mark Langsdorf) [1997697] - ACPI: configfs: Use sysfs_emit() in "show" functions (Mark Langsdorf) [1997697] - ACPI: glue: Eliminate acpi_platform_notify() (Mark Langsdorf) [1997697] - ACPI: bus: Rename functions to avoid name collision (Mark Langsdorf) [1997697] - ACPI: glue: Change return type of two functions to void (Mark Langsdorf) [1997697] - ACPI: glue: Rearrange acpi_device_notify() (Mark Langsdorf) [1997697] - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize I2C-bus accesses (Mark Langsdorf) [1997697] - stddef: Introduce DECLARE_FLEX_ARRAY() helper (Josef Oskera) [2062594] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Ivan Vecera) [2066693] - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071831] - lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071831] - mm: move kvmalloc-related functions to slab.h (Ewan D. Milne) [2071831] - scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071831] - sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071831] - scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071831] - scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071831] - scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071831] - scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071831] - scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071831] - scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071831] - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071831] - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071831] - scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071831] - scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071831] - scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071831] - scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071831] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Ewan D. Milne) [2071831] - scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071831] - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Remove include from scsi_cmnd.h (Ewan D. Milne) [2071831] - scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071831] - scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071831] - scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071831] - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071831] - scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071831] - scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071831] - scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071831] - scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071831] - scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071831] - scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071831] - scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071831] - scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071831] - scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071831] - scsi: core: Add scsi_msg_to_host_byte() (Ewan D. Milne) [2071831] - scsi: core: Add get_{status,host}_byte() accessor functions (Ewan D. Milne) [2071831] - scsi: core: Cap scsi_host cmd_per_lun at can_queue (Ewan D. Milne) [2071831] - scsi: Fix spelling mistakes in header files (Ewan D. Milne) [2071831] - scsi: core: Treat device offline as a failure (Ewan D. Milne) [2071831] - sched/topology: Skip updating masks for non-online nodes (Diego Domingos) [1946251] - powerpc/numa: Update cpu_cpu_map on CPU online/offline (Diego Domingos) [1946251] - powerpc/numa: Print debug statements only when required (Diego Domingos) [1946251] - powerpc/numa: convert printk to pr_xxx (Diego Domingos) [1946251] - powerpc/numa: Drop dbg in favour of pr_debug (Diego Domingos) [1946251] - livepatch: Fix missing unlock on error in klp_enable_patch() (Julia Denham) [2069340] - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (Julia Denham) [2069340] - Documentation: livepatch: Add livepatch API page (Julia Denham) [2069340] - scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049686] - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049686] - scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049686] - scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049686] - aarch64: enable memory hotplug (Baoquan He) [1818517] - mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid() (Baoquan He) [1818517] - arm64/mm: Add one hunk back missed in earlier back porting (Baoquan He) [1818517] - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump (Baoquan He) [1818517] - ARM64: dump: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Baoquan He) [1818517] - net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Amir Tzin) [2072934] - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2080332] - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2080332] - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2080332] - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2080332] - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2080332] - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2080332] - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2080332] - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2080332] - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2080332] - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2080332] - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2080332] - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2080332] - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2080332] - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2080332] - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2080332] - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2080332] - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2080332] - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2080332] - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2080332] - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2080332] - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2080332] - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2080332] - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2080332] - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2080332] - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2080332] - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2080332] - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2080332] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2080332] - netfilter: bridge: add support for pppoe filtering (Ivan Vecera) [2080332] - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2080332] - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2080332] - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2080332] - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2080332] - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2080332] - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2080332] - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2080332] - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2080332] - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2080332] - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2080332] - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2080332] - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2080332] - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2080332] - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2080332] - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2080332] - net: make use of helper netif_is_bridge_master() (Ivan Vecera) [2080332] - net: use eth_hw_addr_set() (Ivan Vecera) [2080332] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2080332] - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Amir Tzin) [2072920] - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Amir Tzin) [2072920] - ixgbevf: Require large buffers for build_skb on 82599VF (Ken Cox) [2037956] - ixgbevf: Remove useless DMA-32 fallback configuration (Ken Cox) [2037956] - ixgbevf: switch to napi_build_skb() (Ken Cox) [2037956] - ixgbevf: Add support for new mailbox communication between PF and VF (Ken Cox) [2037956] - ixgbevf: Mailbox improvements (Ken Cox) [2037956] - ixgbevf: Add legacy suffix to old API mailbox functions (Ken Cox) [2037956] - ixgbevf: Improve error handling in mailbox (Ken Cox) [2037956] - ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE (Ken Cox) [2037956] - net: ixgbevf: Remove redundant initialization of variable ret_val (Ken Cox) [2037956] - selftests: mptcp: fix diag instability (Hangbin Liu) [2077358] - selftests: mptcp: fix ipv6 routing setup (Hangbin Liu) [2077358] - selftests: mptcp: clean tmp files in simult_flows (Hangbin Liu) [2077358] - selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077358] - selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077358] - selftests: Fix IPv6 address bind tests (Hangbin Liu) [2077358] - selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2077358] - selftests: net: Correct case name (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077358] - selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2077358] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2077358] - selftest: net: fix typo in altname test (Hangbin Liu) [2077358]- net/mlx5: DR, Fix the threshold that defines when pool sync is initiated (Amir Tzin) [2062715] - net/mlx5: DR, Cache STE shadow memory (Amir Tzin) [2062715] - perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2039998] - perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2039998] - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Amir Tzin) [2077048] - net/mlx5e: Fix wrong source vport matching on tunnel rule (Amir Tzin) [2064589] - hv_balloon: rate-limit "Unhandled message" warning (Vitaly Kuznetsov) [2087270] - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add small random increments to the source port (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064876] {CVE-2022-1012} - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add some entropy in __inet_hash_connect() (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: change source port randomizarion at connect() time (Guillaume Nault) [2064876] {CVE-2022-1012} - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2055590] - spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040031] - mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (Prarit Bhargava) [2040031] - pinctrl: alderlake: Add Raptor Lake-S ACPI ID (Prarit Bhargava) [2040033] - i2c: i801: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040027 2040029] - redhat/configs: Add CONFIG_INTEL_IDXD_PERFMON (Jerry Snitselaar) [1921296] - x86/fpu/xstate: Consolidate size calculations (Jerry Snitselaar) [2071461] - x86/fpu/xstate: Handle supervisor states in XSTATE permissions (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states (Jerry Snitselaar) [2071461] - x86/fpu: Cache xfeature flags from CPUID (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Initialize offset/size cache early (Jerry Snitselaar) [2071461] - x86/fpu: Remove unused supervisor only offsets (Jerry Snitselaar) [2071461] - dmaengine: idxd: Change license on idxd.h to LGPL (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix delta_rec and crc size field for completion record (Jerry Snitselaar) [1971892] - dmaengine: idxd: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2072156] - dmaengine: idxd: restore traffic class defaults after wq reset (Jerry Snitselaar) [2046469] - dmaengine: idxd: deprecate token sysfs attributes for read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: change bandwidth token to read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: fix wq settings post wq disable (Jerry Snitselaar) [2040045] - dmaengine: idxd: change MSIX allocation based on per wq activation (Jerry Snitselaar) [2040495] - edmaengine: idxd: fix descriptor flushing locking (Jerry Snitselaar) [2040495] - dmaengine: idxd: embed irq_entry in idxd_wq struct (Jerry Snitselaar) [2040495] - dmaengine: idxd: fix calling wq quiesce inside spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: add knob for enqcmds retries (Jerry Snitselaar) [2040047] - dmaengine: idxd: set defaults for wq configs (Jerry Snitselaar) [2040047] - dmaengine: idxd: handle interrupt handle revoked event (Jerry Snitselaar) [2040051] - dmaengine: idxd: handle invalid interrupt handle descriptors (Jerry Snitselaar) [2040051] - dmaengine: idxd: create locked version of idxd_quiesce() call (Jerry Snitselaar) [2040051] - dmaengine: idxd: add helper for per interrupt handle drain (Jerry Snitselaar) [2040051] - dmaengine: idxd: move interrupt handle assignment (Jerry Snitselaar) [2040051] - dmaengine: idxd: int handle management refactoring (Jerry Snitselaar) [2040051] - dmaengine: idxd: rework descriptor free path on failure (Jerry Snitselaar) [2040051] - dmaengine: idxd: fix missed completion on abort path (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix resource leak on dmaengine driver disable (Jerry Snitselaar) [2040040] - dmaengine: idxd: cleanup completion record allocation (Jerry Snitselaar) [2040040] - dmaengine: idxd: reconfig device after device reset command (Jerry Snitselaar) [2072156] - dmaengine: idxd: add halt interrupt support (Jerry Snitselaar) [2040047] - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail (Jerry Snitselaar) [2072156] - dmanegine: idxd: fix resource free ordering on driver removal (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove kernel wq type set when load configuration (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove gen cap field per spec 1.2 update (Jerry Snitselaar) [2040040] - dmaengine: idxd: check GENCAP config support for gencfg register (Jerry Snitselaar) [2040040] - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for dev_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for cmd_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix setting up priv mode for dwq (Jerry Snitselaar) [2040040] - dmaengine: idxd: set descriptor allocation size to threshold for swq (Jerry Snitselaar) [2040040] - dmaengine: idxd: make submit failure path consistent on desc freeing (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt flag for completion list spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: make I/O interrupt handler one shot (Jerry Snitselaar) [2040040] - dmaengine: idxd: clear block on fault flag when clear wq (Jerry Snitselaar) [2040040] - dmaengine: idxd: add capability check for 'block on fault' attribute (Jerry Snitselaar) [2040040] - dmaengine: idxd: Remove unused status variable in irq_process_work_list() (Jerry Snitselaar) [2072156] - dmaengine: idxd: Fix a possible NULL pointer dereference (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix abort status check (Jerry Snitselaar) [2040040] - dmanegine: idxd: add software command status (Jerry Snitselaar) [2040047] - dmaengine: idxd: rotate portal address for better performance (Jerry Snitselaar) [2040047] - dmaengine: idxd: fix wq slot allocation index check (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix uninit var for alt_drv (Jerry Snitselaar) [2072156] - dmaengine: idxd: Set defaults for GRPCFG traffic class (Jerry Snitselaar) [2040047] - dmaengine: idxd: remove fault processing code (Jerry Snitselaar) [2040040] - dmaengine: idxd: move dsa_drv support to compatible mode (Jerry Snitselaar) [1971961] - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone (Jerry Snitselaar) [1971961] - dmaengine: idxd: create user driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create dmaengine driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create idxd_device sub-driver (Jerry Snitselaar) [1971961] - dmaengine: idxd: add type to driver in order to allow device matching (Jerry Snitselaar) [1971961] - dmanegine: idxd: open code the dsa_drv registration (Jerry Snitselaar) [1971961] - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove iax_bus_type prototype (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove bus shutdown (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_disable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_enable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove IDXD_DEV_CONF_READY (Jerry Snitselaar) [1971961] - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver name (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver register helper (Jerry Snitselaar) [1971961] - dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix PCI_MSI build errors (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix submission race window (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix setup sequence for MSIXPERM table (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix array index when int_handles are being used (Jerry Snitselaar) [2040040] - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix desc->vector that isn't being updated (Jerry Snitselaar) [2040040] - dmaengine: idxd: add missing percpu ref put on failure (Jerry Snitselaar) [2072156] - dmaengine: idxd: have command status always set (Jerry Snitselaar) [1973882] - dmanegine: idxd: cleanup all device related bits after disabling device (Jerry Snitselaar) [2072156] - dmaengine: idxd: Simplify code and axe the use of a deprecated API (Jerry Snitselaar) [2072156] - dmaengine: idxd: remove devm allocation for idxd->int_handles (Jerry Snitselaar) [2072156] - dmaengine: idxd: Remove redundant variable cdev_ctx (Jerry Snitselaar) [2072156] - dmaengine: idxd: Add missing cleanup for early error out in probe call (Jerry Snitselaar) [1971892] - dmaengine: idxd: Enable IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: Add IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: device cmd should use dedicated lock (Jerry Snitselaar) [1971892] - dmaengine: idxd: support reporting of halt interrupt (Jerry Snitselaar) [1971890] - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages (Jerry Snitselaar) [1971890] - dmaengine: idxd: add interrupt handle request and release support (Jerry Snitselaar) [1971890] - dmaengine: idxd: add support for readonly config mode (Jerry Snitselaar) [1971890] - dmaengine: idxd: add percpu_ref to descriptor submission path (Jerry Snitselaar) [1971949] - dmaengine: idxd: remove detection of device type (Jerry Snitselaar) [1971963] - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [2071461] - tools/objtool: Check for use of the ENQCMD instruction in the kernel (Jerry Snitselaar) [2071461] - x86/cpufeatures: Re-enable ENQCMD (Jerry Snitselaar) [2071461] - x86/traps: Demand-populate PASID MSR via #GP (Jerry Snitselaar) [2071461] - sched: Define and initialize a flag to identify valid PASID in the task (Jerry Snitselaar) [2071461] - x86/fpu: Clear PASID when copying fpstate (Jerry Snitselaar) [2071461] - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit (Jerry Snitselaar) [2071461] - iommu/ioasid: Introduce a helper to check for valid PASIDs (Jerry Snitselaar) [2071461] - kernel/fork: Initialize mm's PASID (Jerry Snitselaar) [2071461] - mm: Change CONFIG option for mm->pasid field (Jerry Snitselaar) [2071461] - mm/fork: clear PASID for new mm (Jerry Snitselaar) [2071461] - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA (Jerry Snitselaar) [2071461] - turbostat: fix PC6 displaying on some systems (Steve Best) [2040078]- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083057] - redhat: disable more noisy rpminspect tests (Jarod Wilson) - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958020] - mm: do_wp_page: deduplicate smart_lock_page (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup_must_unshare() cleanup (Andrea Arcangeli) [1958020] - mm: GUP: cleanup FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958020] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958020] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958020] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958020] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958020] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958020] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958020] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958020] - vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083561] - vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083561] - net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083561] - vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083561] - block: limit request dispatch loop duration (Ming Lei) [2005082] - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2062115] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2062115] {CVE-2022-27666} - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080376] {CVE-2022-28390} - NFSD: Deprecate NFS_OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix offset type in I/O trace points (Scott Mayhew) [2064216] - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Scott Mayhew) [2064216] - NFSD: Clamp WRITE offsets (Scott Mayhew) [2064216] - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Scott Mayhew) [2064216] - NFSD: Fix ia_size underflow (Scott Mayhew) [2064216] - NFSD: Fix the behavior of READ near OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2064216] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2064216] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2064216] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2064216] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2064216] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2064216] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2064216] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2064216] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2064216] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2064216] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2064216] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2064216] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2064216] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2064216] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2064216] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2064216] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2064216] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2064216] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2064216] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2064216] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2064216] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2064216] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2064216] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2064216] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2064216] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2064216] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2064216] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2064216] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2064216] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2064216] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2064216] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2064216] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2064216] - Fix user namespace leak (Scott Mayhew) [2064216] - NFS: Save some space in the inode (Scott Mayhew) [2064216] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2064216] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2064216] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2064216] - NFS: Fix up commit deadlocks (Scott Mayhew) [2064216] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2064216] - nfsd: update create verifier comment (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2064216] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2064216] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2064216] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2064216] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2064216] - NFS: Instrument i_size_write() (Scott Mayhew) [2064216] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2064216] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2064216] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2064216] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2064216] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2064216] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2064216] - NFS: Fix dentry verifier races (Scott Mayhew) [2064216] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2064216] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2064216] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2064216] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2064216] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2064216] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2064216] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2064216] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2064216] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2064216] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2064216] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2064216] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2064216] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2064216] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2064216] - NFSD: simplify struct nfsfh (Scott Mayhew) [2064216] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2064216] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2064216] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2064216] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2064216] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2064216] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2064216] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2064216] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2064216] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2064216] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2064216] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2064216] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2064216] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2064216] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2064216] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2064216] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2064216] - NFSD: remove vanity comments (Scott Mayhew) [2064216] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2064216] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2064216] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2064216] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2064216] - NFSD: Clean up splice actor (Scott Mayhew) [2064216] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2064216] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2064216] - NFS: Remove unused callback void decoder (Scott Mayhew) [2064216] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2064216] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2064216] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2064216] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2064216] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2064216] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2064216] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2064216] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add an rpcrdma_mr_completion_class (Scott Mayhew) [2064216] - xprtrdma: Don't display r_xprt memory addresses in tracepoints (Scott Mayhew) [2064216] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2064216] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2064216] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2064216] - treewide: Add missing semicolons to __assign_str uses (Scott Mayhew) [2064216] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2064216] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2064216] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2064216] - nfsd: fix NULL dereference in nfs3svc_encode_getaclres (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Common NLM XDR helpers (Scott Mayhew) [2064216] - lockd: Create a simplified .vs_dispatch method for NLM requests (Scott Mayhew) [2064216] - lockd: Remove stale comments (Scott Mayhew) [2064216] - nfsd: rpc_peeraddr2str needs rcu lock (Scott Mayhew) [2064216] - rpc: remove redundant initialization of variable status (Scott Mayhew) [2064216] - NFSv4: setlease should return EAGAIN if locks are not available (Scott Mayhew) [2064216] - NFS: Avoid duplicate resets of attribute cache timeouts (Scott Mayhew) [2064216] - NFSv4: Fix handling of non-atomic change attrbute updates (Scott Mayhew) [2064216] - NFS: Fix up inode attribute revalidation timeouts (Scott Mayhew) [2064216] - NFSv4: Add support for application leases underpinned by a delegation (Scott Mayhew) [2064216] - NFSv4: Add lease breakpoints in case of a delegation recall or return (Scott Mayhew) [2064216] - NFSv4: Fix delegation return in cases where we have to retry (Scott Mayhew) [2064216] - nfsd: move some commit_metadata()s outside the inode lock (Scott Mayhew) [2064216] - NFSD: Update nfsd_cb_args tracepoint (Scott Mayhew) [2064216] - NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_probe tracepoint (Scott Mayhew) [2064216] - NFSD: Replace the nfsd_deleg_break tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_offload tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_lm_notify tracepoint (Scott Mayhew) [2064216] - NFSD: Enhance the nfsd_cb_setup tracepoint (Scott Mayhew) [2064216] - NFSD: Remove spurious cb_setup_err tracepoint (Scott Mayhew) [2064216] - NFSD: Adjust cb_shutdown tracepoint (Scott Mayhew) [2064216] - NFSD: Add cb_lost tracepoint (Scott Mayhew) [2064216] - NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_ macros (Scott Mayhew) [2064216] - NFSD: Capture every CB state transition (Scott Mayhew) [2064216] - NFSD: Constify @fh argument of knfsd_fh_hash() (Scott Mayhew) [2064216] - NFSD: Add tracepoints for EXCHANGEID edge cases (Scott Mayhew) [2064216] - NFSD: Add tracepoints for SETCLIENTID edge cases (Scott Mayhew) [2064216] - NFSD: Add a couple more nfsd_clid_expired call sites (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_destroyed tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_reclaim_complete tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_confirmed tracepoint (Scott Mayhew) [2064216] - NFSD: Remove trace_nfsd_clid_inuse_err (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_verf_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_cred_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add an RPC authflavor tracepoint display helper (Scott Mayhew) [2064216] - NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate (Scott Mayhew) [2064216] - NFS: Split attribute support out from the server capabilities (Scott Mayhew) [2064216] - NFS: Don't store NFS_INO_REVAL_FORCED (Scott Mayhew) [2064216] - NFSv4: link must update the inode nlink. (Scott Mayhew) [2064216] - NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime (Scott Mayhew) [2064216] - NFS: Another inode revalidation improvement (Scott Mayhew) [2064216] - NFS: Use information about the change attribute to optimise updates (Scott Mayhew) [2064216] - NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute (Scott Mayhew) [2064216] - NFS: Simplify cache consistency in nfs_check_inode_attributes() (Scott Mayhew) [2064216] - NFS: Remove a line of code that has no effect in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Separate tracking of file mode cache validity from the uid/gid (Scott Mayhew) [2064216] - NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid (Scott Mayhew) [2064216] - NFSv4: Fix nfs4_bitmap_copy_adjust() (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity (Scott Mayhew) [2064216] - NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity (Scott Mayhew) [2064216] - NFS: Add a cache validity flag argument to nfs_revalidate_inode() (Scott Mayhew) [2064216] - NFS: nfs_setattr_update_inode() should clear the suid/sgid bits (Scott Mayhew) [2064216] - NFS: Fix up statx() results (Scott Mayhew) [2064216] - NFS: Don't revalidate attributes that are not being asked for (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv2 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 stat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv3 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the GETATTR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Extract the svcxdr_init_encode() helper (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Remove argument length checking in nfsd_dispatch() (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKNOD3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SYMLINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKDIR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the CREATE3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the LINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the RENAME3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update COMMIT3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READDIR3args decoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Fix returned READDIR offset cookie (Scott Mayhew) [2064216] - NFSD: Update READLINK3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update WRITE3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READ3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update ACCESS3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update GETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - SUNRPC: Move definition of XDR_UNIT (Scott Mayhew) [2064216] - rpcrdma: Capture bytes received in Receive completion tracepoints (Scott Mayhew) [2064216] - NFSD: Restore NFSv4 decoding's SAVEMEM functionality (Scott Mayhew) [2064216] - NFSD: Remove macros that are no longer used (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_compound() (Scott Mayhew) [2064216] - NFSD: Make nfsd4_ops::opnum a u32 (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_listxattrs() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setxattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_xattr_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_clone() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_seek() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_offload_status() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_copy() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fallocate() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_test_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_sequence() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutget() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_free_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create_session() (Scott Mayhew) [2064216] - NFSD: Add a helper to decode channel_attrs4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode nfs_impl_id4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode state_protect4_a (Scott Mayhew) [2064216] - NFSD: Add a separate decoder for ssv_sp_parms (Scott Mayhew) [2064216] - NFSD: Add a separate decoder to handle state_protect_ops (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_cb_sec() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_write() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_verify() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_renew() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_rename() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_remove() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_readdir() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_read() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_putfh() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's open_claim4 argument (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_deny() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_access() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's openflag4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's createhow4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode NFSv4 verifiers (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lookup() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_locku() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lockt() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lock() (Scott Mayhew) [2064216] - NFSD: Add helper for decoding locker4 (Scott Mayhew) [2064216] - NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner (Scott Mayhew) [2064216] - NFSD: Relocate nfsd4_decode_opaque() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_link() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_delegreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 umask attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 security label attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 time_set attributes (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner_group attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 mode attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 acl attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 size attribute (Scott Mayhew) [2064216] - NFSD: Change the way the expected length of a fattr4 is checked (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_commit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_close() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_access() (Scott Mayhew) [2064216] - NFSD: Replace the internals of the READ_BUF() macro (Scott Mayhew) [2064216] - nfsd/nfs3: remove unused macro nfsd3_fhandleres (Scott Mayhew) [2064216] - vt: vt_ioctl: fix race in VT_RESIZEX (Čestmír Kalina) [2068338] - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Amir Tzin) [2055580] - openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [1974356]- Fix up versioning for maintainer builds (Jarod Wilson) - powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR (Gustavo Walbon) [1987109] - sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Gustavo Walbon) [1987109] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (Puneet Sethi) [2040336] - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081775] - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2079980] - sctp: Initialize daddr on peeled off socket (Xin Long) [2079980] - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079980] - sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set (Xin Long) [2079980] - dm crypt: fix copy and paste bug in crypt_alloc_req_aead (Benjamin Marzinski) [2073431] - dm crypt: defer decryption to a tasklet if interrupts disabled (Benjamin Marzinski) [2073431] - dm crypt: do not call bio_endio() from the dm-crypt tasklet (Benjamin Marzinski) [2073431] - dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq (Benjamin Marzinski) [2073431] - dm crypt: do not wait for backlogged crypto request completion in softirq (Benjamin Marzinski) [2073431] - dm crypt: document new no_workqueue flags (Benjamin Marzinski) [2073431] - dm crypt: add flags to optionally bypass kcryptd workqueues (Benjamin Marzinski) [2073431] - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069710] - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069710] - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069710] - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069710] - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069710] - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069710] - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069710] - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069710] - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069710] - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069710] - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069710] - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069710] - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069710] - redhat: indicate HEAD state in tarball/rpm name (Jarod Wilson) - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081453] - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081453] - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081453] - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081453] - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2066976] - net/packet: fix packet_sock xmit return value checking (Hangbin Liu) [2066976] - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080486] - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080486] - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080486] - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080486] - veth: fix races around rq->rx_notify_masked (Xin Long) [2080486] - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080486] - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080486] - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080486] - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080486] - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080486] - ethtool: Fix link extended state for big endian (Xin Long) [2080486] - ethtool: do not perform operations on net devices being unregistered (Xin Long) [2080486] - ethtool: Add transceiver module extended state (Xin Long) [2080486] - ethtool: runtime-resume netdev parent in ethnl_ops_begin (Xin Long) [2080486] - ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Xin Long) [2080486] - ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Xin Long) [2080486] - net: validate lwtstate->data before returning from skb_tunnel_info() (Xin Long) [2080486]- bnx2x: fix napi API usage sequence (Manish Chopra) [2080659] - netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080272] - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2080272] - netfilter: nftables: add helper function to release hooks of one single table (Florian Westphal) [2080272] - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080272] - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080272] - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080272] - netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080272] - netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080272] - netfilter: nft_payload: simplify vlan header handling (Florian Westphal) [2080272] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2056500] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2056500] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2056500] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2056500] - RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056500] - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056500] - RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056500] - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056500] - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056500] - RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056500] - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056500] - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056500] - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056500] - IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056500] - IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056500] - IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056500] - IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056500] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2056500] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2056500] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2056500] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2056500] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2056500] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2056500] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2056500] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2056500] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2056500] - RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056500] - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056500] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2056500] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2056500] - RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056500] - RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056500] - IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056500] - RDMA/core: Remove unnecessary statements (Kamal Heib) [2056500] - RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056500] - RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056500] - RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056500] - RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056500] - RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056500] - RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056500] - RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056500] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2056500] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2056500] - RDMA/irdma: Remove excess error variables (Kamal Heib) [2056500] - RDMA/irdma: Propagate error codes (Kamal Heib) [2056500] - RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056500] - RDMA/ib_srp: Add more documentation (Kamal Heib) [2056500] - IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056500] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2056500] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2056500] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2056500] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2056500] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2056500] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2056500] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2056500] - RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056500] - RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056500] - RDMA/opa: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/iser: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056500] - md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2042729] - raid5: introduce MD_BROKEN (Nigel Croxon) [2042729] - RHEL only Changes to support block changes not picked up (Nigel Croxon) [2042729] - md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2042729] - md: use default_groups in kobj_type (Nigel Croxon) [2042729] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042729] - md: fix spelling of "its" (Nigel Croxon) [2042729] - md: raid456 add nowait support (Nigel Croxon) [2042729] - md: raid10 add nowait support (Nigel Croxon) [2042729] - md: raid1 add nowait support (Nigel Croxon) [2042729] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042729] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042729] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042729] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042729] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042729] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042729] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042729] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042729] - md: remove unused argument from md_new_event (Nigel Croxon) [2042729] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042729] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042729] - md/raid1: only allocate write behind bio for WriteMostly device (Nigel Croxon) [2042729] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042729] - md: extend disks_mutex coverage (Nigel Croxon) [2042729] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042729] - md: add error handling support for add_disk() (Nigel Croxon) [2042729] - md: fix a lock order reversal in md_alloc (Nigel Croxon) [2042729] - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2044843] - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2044843] - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2044843] - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2044843] - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2044843] - eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069565] - eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069565] - device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069565] - net: thunderx: Use fwnode_get_mac_address() (Íñigo Huguet) [2069565] - qede: confirm skb is allocated before using (Manish Chopra) [2040267] - qed: fix ethtool register dump (Manish Chopra) [2040267] - qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040267] - qed: return status of qed_iov_get_link (Manish Chopra) [2040267] - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040267] - qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040267] - qed: display VF trust config (Manish Chopra) [2040267] - qed: prevent a fw assert during device shutdown (Manish Chopra) [2040267] - qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040267] - qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040267] - qed*: esl priv flag support through ethtool (Manish Chopra) [2040267] - qed*: enhance tx timeout debug info (Manish Chopra) [2040267] - qede: validate non LSO skb length (Manish Chopra) [2040267] - qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040267] - net: qed: fix the array may be out of bound (Manish Chopra) [2040267] - qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040267] - RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040267] - net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040267] - net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040267] - RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040267] - qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040267] - qed: Optimize the ll2 ooo flow (Manish Chopra) [2040267] - net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040267] - qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040267] - qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040267] - qed: Initialize debug string array (Manish Chopra) [2040267] - qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040267] - qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040267] - qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040267] - qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040267] - qed: Update debug related changes (Manish Chopra) [2040267] - qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040267] - qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040267] - qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040267] - qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040267] - qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Split huge qed_hsi.h header file (Manish Chopra) [2040267] - qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040267] - qed: Fix kernel-doc warnings (Manish Chopra) [2040267] - qed: Don't ignore devlink allocation failures (Manish Chopra) [2040267] - qed: Improve the stack space of filter_config() (Manish Chopra) [2040267] - RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040267] - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081030] - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081030] - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081030] - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081030] - net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2082388] - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2082388] - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2082388] - netns: add schedule point in ops_exit_list() (Hangbin Liu) [2082388] - lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2082388] - net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2082388] - net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2082388] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Hangbin Liu) [2082388] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Hangbin Liu) [2082388] - rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2082388] - net: watchdog: hold device global xmit lock during tx disable (Hangbin Liu) [2082388] - torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065993] - rcu: Allow rcu_irq_enter_check_tick() from NMI (Waiman Long) [2065993] - srcu: Early test SRCU polling start (Waiman Long) [2065993] - rcu/nocb: Unify timers (Waiman Long) [2065993] - rcu/nocb: Prepare for fine-grained deferred wakeup (Waiman Long) [2065993] - rcu/nocb: Only cancel nocb timer if not polling (Waiman Long) [2065993] - rcu/nocb: Delete bypass_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Allow de-offloading rdp leader (Waiman Long) [2065993] - rcu/nocb: Directly call __wake_nocb_gp() from bypass timer (Waiman Long) [2065993] - refscale: Avoid false-positive warnings in ref_scale_reader() (Waiman Long) [2065993] - scftorture: Avoid false-positive warnings in scftorture_invoker() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_inspect_reader() (Waiman Long) [2065993] - rcutorture: Move mem_dump_obj() tests into separate function (Waiman Long) [2065993] - rcu: Remove obsolete rcu_read_unlock() deadlock commentary (Waiman Long) [2065993] - rcu: Improve comments describing RCU read-side critical sections (Waiman Long) [2065993] - rcu: Add missing __releases() annotation (Waiman Long) [2065993] - kvfree_rcu: Fix comments according to current code (Waiman Long) [2065993] - torture: Don't cap remote runs by build-system number of CPUs (Waiman Long) [2065993] - torture: Make kvm-remote.sh account for network failure in pathname checks (Waiman Long) [2065993] - rcu: Create an unrcu_pointer() to remove __rcu from a pointer (Waiman Long) [2065993] - kvfree_rcu: Refactor kfree_rcu_monitor() (Waiman Long) [2065993] - srcu: Fix broken node geometry after early ssp init (Waiman Long) [2065993] - rcu: Point to documentation of ordering guarantees (Waiman Long) [2065993] - rcu: Don't penalize priority boosting when there is nothing to boost (Waiman Long) [2065993] - kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant (Waiman Long) [2065993] - kvfree_rcu: Update "monitor_todo" once a batch is started (Waiman Long) [2065993] - kvfree_rcu: Add a bulk-list check when a scheduler is run (Waiman Long) [2065993] - kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs (Waiman Long) [2065993] - kvfree_rcu: Release a page cache under memory pressure (Waiman Long) [2065993] - rcu: Shrink each possible cpu krcp (Waiman Long) [2065993] - rcu/segcblist: Prevent useless GP start if no CBs to accelerate (Waiman Long) [2065993] - rcutorture: Don't count CPU-stalled time against priority boosting (Waiman Long) [2065993] - rcu: Make rcu_gp_cleanup() be noinline for tracing (Waiman Long) [2065993] - rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests (Waiman Long) [2065993] - srcu: Initialize SRCU after timers (Waiman Long) [2065993] - srcu: Unconditionally embed struct lockdep_map (Waiman Long) [2065993] - rcutorture: Forgive RCU boost failures when CPUs don't pass through QS (Waiman Long) [2065993] - rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu() (Waiman Long) [2065993] - rcu: Provide polling interfaces for Tree RCU grace periods (Waiman Long) [2065993] - rcutorture: Make rcu_torture_boost_failed() check for GP end (Waiman Long) [2065993] - rcutorture: Consolidate rcu_torture_boost() timing and statistics (Waiman Long) [2065993] - rcutorture: Delay-based false positives for RCU priority boosting tests (Waiman Long) [2065993] - rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs (Waiman Long) [2065993] - rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP (Waiman Long) [2065993] - rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Make RCU priority boosting work on single-CPU rcu_node structures (Waiman Long) [2065993] - rcu: Reject RCU_LOCKDEP_WARN() false positives (Waiman Long) [2065993] - lockdep: Explicitly flag likely false-positive report (Waiman Long) [2065993] - rcu: Add ->gp_max to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - srcu: Remove superfluous sdp->srcu_lock_count zero filling (Waiman Long) [2065993] - srcu: Remove superfluous ssp initialization for early callbacks (Waiman Long) [2065993] - torture: Set kvm.sh language to English (Waiman Long) [2065993] - torture: Correctly fetch number of CPUs for non-English languages (Waiman Long) [2065993] - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() (Waiman Long) [2065993] - rcutorture: Judge RCU priority boosting on grace periods, not callbacks (Waiman Long) [2065993] - sched,rcutorture: Convert to sched_set_fifo_low() (Waiman Long) [2065993] - rcu: Improve tree.c comments and add code cleanups (Waiman Long) [2065993] - rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() (Waiman Long) [2065993] - rcu: Remove the unused rcu_irq_exit_preempt() function (Waiman Long) [2065993] - torture: Make kvm-find-errors.sh account for kvm-remote.sh (Waiman Long) [2065993] - torture: Make the build machine control N in "make -jN" (Waiman Long) [2065993] - torture: Make kvm.sh use abstracted kvm-end-run-stats.sh (Waiman Long) [2065993] - torture: Abstract end-of-run summary (Waiman Long) [2065993] - rcu: Fix typo in comment: kthead -> kthread (Waiman Long) [2065993] - rcutorture: Abstract read-lock-held checks (Waiman Long) [2065993] - refscale: Add acqrel, lock, and lock-irq (Waiman Long) [2065993] - torture: Add kvm-remote.sh script for distributed rcutorture test runs (Waiman Long) [2065993] - refscale: Allow CPU hotplug to be enabled (Waiman Long) [2065993] - torture: Make kvm-again.sh use "scenarios" rather than "batches" file (Waiman Long) [2065993] - torture: Add "scenarios" option to kvm.sh --dryrun parameter (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Rude design (Waiman Long) [2065993] - torture: Fix remaining erroneous torture.sh instance of $* (Waiman Long) [2065993] - rcu/tree: Add a trace event for RCU CPU stall warnings (Waiman Long) [2065993] - torture: Fix kvm.sh --datestamp regex check (Waiman Long) [2065993] - rcu: Add explicit barrier() to __rcu_read_unlock() (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Tasks Trace design (Waiman Long) [2065993] - rcu: Make nocb_nobypass_lim_per_jiffy static (Waiman Long) [2065993] - torture: Consolidate qemu-cmd duration editing into kvm-transform.sh (Waiman Long) [2065993] - torture: Print proper vmlinux path for kvm-again.sh runs (Waiman Long) [2065993] - torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh environment (Waiman Long) [2065993] - docs: Correctly spell Stephen Hemminger's name (Waiman Long) [2065993] - rcu/nocb: Use the rcuog CPU's ->nocb_timer (Waiman Long) [2065993] - rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible (Waiman Long) [2065993] - rcu/nocb: Remove stale comment above rcu_segcblist_offload() (Waiman Long) [2065993] - rcu/nocb: Disable bypass when CPU isn't completely offloaded (Waiman Long) [2065993] - rcu/nocb: Fix missed nocb_timer requeue (Waiman Long) [2065993] - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume (Waiman Long) [2065993] - torture: Make kvm-transform.sh update jitter commands (Waiman Long) [2065993] - torture: Add --duration argument to kvm-again.sh (Waiman Long) [2065993] - rcu: deprecate "all" option to rcu_nocbs= (Waiman Long) [2065993] - torture: Rename SRCU-t and SRCU-u to avoid lowercase characters (Waiman Long) [2065993] - torture: Add kvm-again.sh to rerun a previous torture-test (Waiman Long) [2065993] - torture: Create a "batches" file for build reuse (Waiman Long) [2065993] - torture: De-capitalize TORTURE_SUITE (Waiman Long) [2065993] - rcuscale: Add kfree_rcu() single-argument scale test (Waiman Long) [2065993] - torture: Make upper-case-only no-dot no-slash scenario names official (Waiman Long) [2065993] - torture: Remove no-mpstat error message (Waiman Long) [2065993] - torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs (Waiman Long) [2065993] - torture: Record jitter start/stop commands (Waiman Long) [2065993] - softirq: Don't try waking ksoftirqd before it has been spawned (Waiman Long) [2065993] - torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh (Waiman Long) [2065993] - torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd (Waiman Long) [2065993] - torture: Abstract jitter.sh start/stop into scripts (Waiman Long) [2065993] - torture: Reverse jittering and duration parameters for jitter.sh (Waiman Long) [2065993] - torture: Eliminate jitter_pids file (Waiman Long) [2065993] - torture: Use "jittering" file to control jitter.sh execution (Waiman Long) [2065993] - torture: Use file-based protocol to mark batch's runs complete (Waiman Long) [2065993] - torture: Move build/run synchronization files into scenario directories (Waiman Long) [2065993] - torture: Make jitter.sh handle large systems (Waiman Long) [2065993] - torture: Improve readability of the testid.txt file (Waiman Long) [2065993] - torture: Provide bare-metal modprobe-based advice (Waiman Long) [2065993] - kvfree_rcu: Use same set of GFP flags as does single-argument (Waiman Long) [2065993] - kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY (Waiman Long) [2065993] - torture: Allow 1G of memory for torture.sh kvfree testing (Waiman Long) [2065993] - torture: Do Kconfig analysis only once per scenario (Waiman Long) [2065993] - torture: Compress KASAN vmlinux files (Waiman Long) [2065993] - torture: Add --kcsan-kmake-arg to torture.sh for KCSAN (Waiman Long) [2065993] - torture: Add command and results directory to torture.sh log (Waiman Long) [2065993] - torture: Allow scenarios to be specified to torture.sh (Waiman Long) [2065993] - torture: Drop log.long generation from torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refuse to do zero-length runs (Waiman Long) [2065993] - torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale (Waiman Long) [2065993] - torture: Make torture.sh allmodconfig retain and label output (Waiman Long) [2065993] - torture: Create doyesno helper function for torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refscale runs use verbose_batched module parameter (Waiman Long) [2065993] - torture: Make torture.sh rcuscale and refscale deal with allmodconfig (Waiman Long) [2065993] - torture: Enable torture.sh argument checking (Waiman Long) [2065993] - torture: Auto-size SCF and scaling runs based on number of CPUs (Waiman Long) [2065993] - torture: Add "make allmodconfig" to torture.sh (Waiman Long) [2065993] - torture: Remove use of "eval" in torture.sh (Waiman Long) [2065993] - torture: Make torture.sh use common time-duration bash functions (Waiman Long) [2065993] - torture: Add torture.sh torture-everything script (Waiman Long) [2065993] - refscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcuscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading (Waiman Long) [2065993] - rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep (Waiman Long) [2065993] - rcu/nocb: Only (re-)initialize segcblist when needed on CPU up (Waiman Long) [2065993] - rcu/nocb: Forbid NOCB toggling on offline CPUs (Waiman Long) [2065993] - rcu/nocb: Comment the reason behind BH disablement on batch processing (Waiman Long) [2065993] - rcu: Make rcu_read_unlock_special() expedite strict grace periods (Waiman Long) [2065993] - rcu-tasks: Rectify kernel-doc for struct rcu_tasks (Waiman Long) [2065993] - rcutorture: Replace rcu_torture_stall string with s (Waiman Long) [2065993] - torture: Replace torture_init_begin string with s (Waiman Long) [2065993] - rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" (Waiman Long) [2065993] - kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() (Waiman Long) [2065993] - kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() (Waiman Long) [2065993] - kvfree_rcu: Directly allocate page for single-argument case (Waiman Long) [2065993] - rcutorture: Fix testing of RCU priority boosting (Waiman Long) [2065993] - rculist: Replace reference to atomic_ops.rst (Waiman Long) [2065993] - rcutorture: Make TREE03 use real-time tree.use_softirq setting (Waiman Long) [2065993] - rcu: Expedite deboost in case of deferred quiescent state (Waiman Long) [2065993] - rcu: Fix CPU-offline trace in rcutree_dying_cpu (Waiman Long) [2065993] - rcu: Remove superfluous rdp fetch (Waiman Long) [2065993] - torturescript: Don't rerun failed rcutorture builds (Waiman Long) [2065993] - rcutorture: Add crude tests for mem_dump_obj() (Waiman Long) [2065993] - mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels (Waiman Long) [2065993] - rcu/nocb: Detect unsafe checks for offloaded rdp (Waiman Long) [2065993] - sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2056383] - devlink: Clarifies max_macs generic devlink param (Petr Oros) [2076586] - devlink: Add new "event_eq_size" generic device param (Petr Oros) [2076586] - devlink: Add new "io_eq_size" generic device param (Petr Oros) [2076586] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2076586] - devlink: Simplify devlink resources unregister call (Petr Oros) [2076586] - devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2076586] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2076586] - devlink: fix flexible_array.cocci warning (Petr Oros) [2076586] - devlink: expose get/put functions (Petr Oros) [2076586] - devlink: make all symbols GPL-only (Petr Oros) [2076586] - devlink: Simplify internal devlink params implementation (Petr Oros) [2076586] - devlink: Clean not-executed param notifications (Petr Oros) [2076586] - devlink: Delete obsolete parameters publish API (Petr Oros) [2076586] - devlink: Remove extra device_lock assert checks (Petr Oros) [2076586] - devlink: Delete reload enable/disable interface (Petr Oros) [2076586] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2076586] - devlink: Annotate devlink API calls (Petr Oros) [2076586] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2076586] - devlink: Reduce struct devlink exposure (Petr Oros) [2076586] - devlink: report maximum number of snapshots with regions (Petr Oros) [2076586] - devlink: Add missed notifications iterators (Petr Oros) [2076586] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2076586] - qed: Move devlink registration to be last devlink command (Petr Oros) [2076586] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2076586] - nfp: Move delink_register to be last command (Petr Oros) [2076586] - mlxsw: core: Register devlink instance last (Petr Oros) [2076586] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2076586] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2076586] - ice: Open devlink when device is ready (Petr Oros) [2076586] - liquidio: Overcome missing device lock protection in init/remove flows (Petr Oros) [2076586] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2076586] - devlink: Notify users when objects are accessible (Petr Oros) [2076586] - devlink: Remove single line function obfuscations (Petr Oros) [2076586] - devlink: Delete not used port parameters APIs (Petr Oros) [2076586] - bnxt_en: Properly remove port parameter support (Petr Oros) [2076586] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2076586] - devlink: Make devlink_register to be void (Petr Oros) [2076586] - devlink: Delete not-used devlink APIs (Petr Oros) [2076586] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2076586] - devlink: Use xarray to store devlink instances (Petr Oros) [2076586] - devlink: Count struct devlink consumers (Petr Oros) [2076586] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2076586] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2076586] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2076586] - devlink: Add API to register and unregister single parameter (Petr Oros) [2076586] - devlink: Create a helper function for one parameter registration (Petr Oros) [2076586] - devlink: Fix port_type_set function pointer check (Petr Oros) [2076586] - devlink: Set device as early as possible (Petr Oros) [2076586] - devlink: Simplify devlink port API calls (Petr Oros) [2076586] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2076586] - devlink: Break parameter notification sequence to be before/after unload/load driver (Petr Oros) [2076586] - devlink: Remove duplicated registration check (Petr Oros) [2076586] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2076586] - devlink: Unlock on error in dumpit() (Petr Oros) [2076586] - devlink: Fix some error codes (Petr Oros) [2076586] - net: devlink: Add support for port regions (Petr Oros) [2076586] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2076586] - netdevsim: dev: Initialize FIB module after debugfs (Petr Oros) [2076586] - pidfd: fix a poll race when setting exit_state (Oleg Nesterov) [2044587] - fork: fix pidfd_poll()'s return type (Oleg Nesterov) [2044587] - pidfd: add polling support (Oleg Nesterov) [2044587] - kabi: introduce the kabi_aux_*() helpers (Oleg Nesterov) [2044587] - tg3: Remove redundant assignments (Ken Cox) [2043792] - ethernet: Remove redundant statement (Ken Cox) [2043792] - ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043792] - net: tg3: fix redundant check of true expression (Ken Cox) [2043792] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043792] - net: ethernet: Use existing define with polynomial (Ken Cox) [2043792]- scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068045] - scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068045] - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074317] - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2074246] - audit: don't deref the syscall args when checking the openat2 open_how::flags (Carlos Maiolino) [2026590] - audit: add OPENAT2 record to list "how" info (Carlos Maiolino) [2026590] - audit: add support for the openat2 syscall (Carlos Maiolino) [2026590] - audit: replace magic audit syscall class numbers with macros (Carlos Maiolino) [2026590] - tools include UAPI: Sync x86's syscalls_64.tbl, generic unistd.h and fcntl.h to pick up openat2 and pidfd_getfd (Carlos Maiolino) [2026590] - open: don't silently ignore unknown O-flags in openat2() (Carlos Maiolino) [2026590] - openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT (Carlos Maiolino) [2026590] - open: introduce openat2(2) syscall (Carlos Maiolino) [2026590] - namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_XDEV: block mountpoint crossing (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Carlos Maiolino) [2026590] - namei: allow set_root() to produce errors (Carlos Maiolino) [2026590] - namei: allow nd_jump_link() to produce errors (Carlos Maiolino) [2026590] - nsfs: clean-up ns_get_path() signature to return int (Carlos Maiolino) [2026590] - namei: only return -ECHILD from follow_dotdot_rcu() (Carlos Maiolino) [2026590] - make path_init() unconditionally paired with terminate_walk() (Carlos Maiolino) [2026590] - nsfs: unobfuscate (Carlos Maiolino) [2026590] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2052011] - nvme-fc: add support for ->map_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2044833] - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2044833] - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2044833] - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2044833] - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2044833] - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2044833] - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2044833] - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2044833] - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2044833] - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2044833] - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2044833] - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2044833] - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2044833] - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2044833] - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2044833] - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2044833] - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2044833] - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2044833] - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2044833] - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2044833] - scsi: qla2xxx: Indicate correct supported speeds for Mezz card (Nilesh Javali) [2044833] - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2044833] - sctp: count singleton chunks in assoc user stats (Jamie Bainbridge) [2073913] - hrtimer: Unbreak hrtimer_force_reprogram() (Fernando Pacheco) [2071776] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid more SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Add bases argument to clock_was_set() (Fernando Pacheco) [2071776] - time/timekeeping: Avoid invoking clock_was_set() twice (Fernando Pacheco) [2071776] - timekeeping: Distangle resume and clock-was-set events (Fernando Pacheco) [2071776] - timerfd: Provide timerfd_resume() (Fernando Pacheco) [2071776] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Fernando Pacheco) [2071776] - hrtimer: Ensure timerfd notification for HIGHRES=n (Fernando Pacheco) [2071776] - hrtimer: Consolidate reprogramming code (Fernando Pacheco) [2071776] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Fernando Pacheco) [2071776] - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Fernando Pacheco) [2071776] - hrtimer: Annotate lockless access to timer->state (Fernando Pacheco) [2071776] - drm/i915/display: Remove check for low voltage sku for max dp source rate (Jocelyn Falempe) [2063931] - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2039278] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2039278] - s390/kexec_file: print some more error messages (Philipp Rudo) [2039278] - ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037952] - ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037952] - ixgbe: switch to napi_build_skb() (Ken Cox) [2037952] - ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037952] - ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037952] - xsk: Wipe out dead zero_copy_allocator declarations (Ken Cox) [2037952] - ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037952] - scsi: fcoe: Fix I/O path allocation (Ken Cox) [2037952] - ixgbe: extend PTP gettime function to read system clock (Ken Cox) [2037952] - ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [2037952] - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081757]- sched/cputime, proc/stat: Fix incorrect guest nice cpustat value (Waiman Long) [2017382] - procfs: Use all-in-one vtime aware kcpustat accessor (Waiman Long) [2017382] - procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Waiman Long) [2017382] - proc: read kernel cpu stat pointer once (Waiman Long) [2017382] - proc: use "unsigned int" in /proc/stat hook (Waiman Long) [2017382] - sched/cputime: Support other fields on kcpustat_field() (Waiman Long) [2017382] - sched/cputime: Add vtime guest task state (Waiman Long) [2017382] - sched/cputime: Add vtime idle task state (Waiman Long) [2017382] - sched/cputime: Spare a seqcount lock/unlock cycle on context switch (Waiman Long) [2017382] - sched/vtime: Move task_struct_rh->vtime_cpu back to vtime structure (Waiman Long) [2017382] - usb: xhci-plat: fix crash when suspend if remote wake enable (Mark Langsdorf) [2065730] - PM: domains: Improve runtime PM performance state handling (Mark Langsdorf) [2065730] - firmware_loader: fix use-after-free in firmware_fallback_sysfs (Mark Langsdorf) [2065730] - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (Mark Langsdorf) [2065730] - driver core: Prevent warning when removing a device link from unregistered consumer (Mark Langsdorf) [2065730] - PM: domains: Shrink locking area of the gpd_list_lock (Mark Langsdorf) [2065730] - PM: sleep: Use ktime_us_delta() in initcall_debug_report() (Mark Langsdorf) [2065730] - driver core: Export device_driver_attach() (Mark Langsdorf) [2065730] - driver core: Don't return EPROBE_DEFER to userspace during sysfs bind (Mark Langsdorf) [2065730] - driver core: Flow the return code from ->probe() through to sysfs bind (Mark Langsdorf) [2065730] - driver core: Better distinguish probe errors in really_probe (Mark Langsdorf) [2065730] - driver core: Pull required checks into driver_probe_device() (Mark Langsdorf) [2065730] - driver core: add a helper to setup both the of_node and fwnode of a device (Mark Langsdorf) [2065730] - devres: Enable trace events (Mark Langsdorf) [2065730] - devres: No need to call remove_nodes() when there none present (Mark Langsdorf) [2065730] - devres: Use list_for_each_safe_from() in remove_nodes() (Mark Langsdorf) [2065730] - devres: Make locking straight forward in release_nodes() (Mark Langsdorf) [2065730] - regmap: mdio: Reject invalid addresses (Mark Langsdorf) [2065730] - regmap: mdio: Fix regmap_bus pointer constness (Mark Langsdorf) [2065730] - PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks (Mark Langsdorf) [2065730] - PM: runtime: Improve path in rpm_idle() when no callback (Mark Langsdorf) [2065730] - PM: domains: Drop/restore performance state votes for devices at runtime PM (Mark Langsdorf) [2065730] - PM: domains: Return early if perf state is already set for the device (Mark Langsdorf) [2065730] - PM: domains: Split code in dev_pm_genpd_set_performance_state() (Mark Langsdorf) [2065730] - PM: domains: fix some kernel-doc issues (Mark Langsdorf) [2065730] - regmap: mdio: Add clause-45 support (Mark Langsdorf) [2065730] - regmap: mdio: Clean up invalid clause-22 addresses (Mark Langsdorf) [2065730] - regmap-irq: Introduce inverted status registers support (Mark Langsdorf) [2065730] - ACPI: property: Constify stubs for CONFIG_ACPI=n case (Mark Langsdorf) [2065730] - device property: Unify access to of_node (Mark Langsdorf) [2065730] - drivers/base: Constify static attribute_group structs (Mark Langsdorf) [2065730] - devcoredump: remove contact information (Mark Langsdorf) [2065730] - component: Rename 'dev' to 'parent' (Mark Langsdorf) [2065730] - component: Drop 'dev' argument to component_match_realloc() (Mark Langsdorf) [2065730] - device property: Don't check for NULL twice in the loops (Mark Langsdorf) [2065730] - regmap: add support for 7/17 register formating (Mark Langsdorf) [2065730] - PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ (Mark Langsdorf) [2065730] - drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO (Mark Langsdorf) [2065730] - regmap: mdio: Don't modify output if error happened (Mark Langsdorf) [2065730] - regmap: Add MDIO bus support (Mark Langsdorf) [2065730] - regmap-i2c: Set regmap max raw r/w from quirks (Mark Langsdorf) [2065730] - driver core: attribute_container: fix W=1 warnings (Mark Langsdorf) [2065730] - driver core: replace open-coded device_lock_assert() (Mark Langsdorf) [2065730] - device property: Retrieve fwnode from of_node via accessor (Mark Langsdorf) [2065730] - cpufreq: Kconfig: fix documentation links (Mark Langsdorf) [2065730] - PM: wakeup: remove redundant assignment to variable retval (Mark Langsdorf) [2065730] - PM / wakeup: use dev_set_name() directly (Mark Langsdorf) [2065730] - PM: clk: remove kernel-doc warning (Mark Langsdorf) [2065730] - PM: wakeup: fix kernel-doc warnings and fix typos (Mark Langsdorf) [2065730] - PM: runtime: remove kernel-doc warnings (Mark Langsdorf) [2065730] - software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro (Mark Langsdorf) [2065730] - software node: Imply kobj_to_swnode() to be no-op (Mark Langsdorf) [2065730] - software node: Deduplicate code in fwnode_create_software_node() (Mark Langsdorf) [2065730] - software node: Introduce software_node_alloc()/software_node_free() (Mark Langsdorf) [2065730] - software node: Free resources explicitly when swnode_register() fails (Mark Langsdorf) [2065730] - driver core: add helper for deferred probe reason setting (Mark Langsdorf) [2065730] - driver core: Improve fw_devlink & deferred_probe_timeout interaction (Mark Langsdorf) [2065730] - driver core: Replace printf() specifier and drop unneeded casting (Mark Langsdorf) [2065730] - driver core: Cast to (void *) with __force for __percpu pointer (Mark Langsdorf) [2065730] - devcoredump: fix kernel-doc warning (Mark Langsdorf) [2065730] - platform-msi: fix kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: attribute_container: remove kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: remove kernel-doc warnings (Mark Langsdorf) [2065730] - base: dd: fix error return code of driver_sysfs_add() (Mark Langsdorf) [2065730] - driver core: Use unbound workqueue for deferred probes (Mark Langsdorf) [2065730] - devcoredump: avoid -Wempty-body warnings (Mark Langsdorf) [2065730] - device property: Add test cases for fwnode_property_count_*() APIs (Mark Langsdorf) [2065730] - device property: Sync descriptions of swnode array and group APIs (Mark Langsdorf) [2065730] - driver core: Update device link status properly for device_bind_driver() (Mark Langsdorf) [2065730] - driver core: Avoid pointless deferred probe attempts (Mark Langsdorf) [2065730] - drivers/base/cpu: remove redundant assignment of variable retval (Mark Langsdorf) [2065730] - driver core: dd: remove deferred_devices variable (Mark Langsdorf) [2065730] - driver core: component: remove dentry pointer in "struct master" (Mark Langsdorf) [2065730] - driver core: auxiliary bus: Remove unneeded module bits (Mark Langsdorf) [2065730] - PM: domains: Don't runtime resume devices at genpd_prepare() (Mark Langsdorf) [2065730] - redhat/configs: Add CONFIG_X86_AMD_PSTATE (Prarit Bhargava) - ACPI: CPPC: Drop redundant local variable from cpc_read() (Prarit Bhargava) [1961726] - ACPI: CPPC: Fix up I/O port access in cpc_read() (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State performance attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add boost mode support for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add trace for AMD P-State module (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add fast switch function for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Prarit Bhargava) [1961726] - ACPI: CPPC: Add CPPC enable register function (Prarit Bhargava) [1961726] - ACPI: CPPC: Check present CPUs for determining _CPC is valid (Prarit Bhargava) [1961726] - ACPI: CPPC: Implement support for SystemIO registers (Prarit Bhargava) [1961726] - x86/msr: Add AMD CPPC MSR definitions (Prarit Bhargava) [1961726] - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Prarit Bhargava) [1961726] - cpufreq: remove useless INIT_LIST_HEAD() (Prarit Bhargava) [1961726] - cpufreq: CPPC: Pass structure instance by reference (Prarit Bhargava) [1961726] - cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init (Prarit Bhargava) [1961726] - cpufreq: CPPC: Migrate to ->exit() callback instead of ->stop_cpu() (Prarit Bhargava) [1961726] - cpufreq: cppc: simplify default delay_us setting (Prarit Bhargava) [1961726] - cppc_cpufreq: replace per-cpu data array with a list (Prarit Bhargava) [1961726] - cppc_cpufreq: expose information on frequency domains (Prarit Bhargava) [1961726] - cppc_cpufreq: clarify support for coordination types (Prarit Bhargava) [1961726] - cppc_cpufreq: use policy->cpu as driver of frequency setting (Prarit Bhargava) [1961726] - cppc_cpufreq: simplify use of performance capabilities (Prarit Bhargava) [1961726] - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use (Prarit Bhargava) [1961726] - cppc_cpufreq: fix misspelling, code style and readability issues (Prarit Bhargava) [1961726] - cpufreq: CPPC: Reuse caps variable in few routines (Prarit Bhargava) [1961726] - cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable (Prarit Bhargava) [1961726] - cpufreq: CPPC: add SW BOOST support (Prarit Bhargava) [1961726] - net/sched: act_ct: fix ref leak when switching zones (Marcelo Ricardo Leitner) [2014027] - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Marcelo Ricardo Leitner) [2014027] - genirq: Provide new interfaces for affinity hints (Ivan Vecera) [2070044] - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075181] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077365] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077365] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077365] - ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN (Hangbin Liu) [2077365] - ipv6/addrconf: call addrconf_ifdown with consistent values (Hangbin Liu) [2077365] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077365] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077365] - ipv6: correct comments about fib6_node sernum (Hangbin Liu) [2077365] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2077365] - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1778048] - KVM: PPC: Fix TCE handling for VFIO (Daniel Henrique Barboza) [2062687] - udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054653] {CVE-2022-0617} - udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054653] {CVE-2022-0617} - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080344] - tls: fix replacing proto_ops (Sabrina Dubroca) [2080344] - net/tls: use semicolons rather than commas to separate statements (Sabrina Dubroca) [2080344] - redhat: further rpminspect tuning (Jarod Wilson)- tun: annotate access to queue->trans_start (Ivan Vecera) [2069673] - net: annotate accesses to queue->trans_start (Ivan Vecera) [2069673] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037287] - ipmi: initialize len variable (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2069839] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2069839] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2069839] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2069839] - ipmi/watchdog: Constify ident (Tony Camuso) [2069839] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2069839] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2069839] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2069839] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2069839] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2069839] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2069839] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2069839] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2069839] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2069839] - ipmi:ipmb: Add OF support (Tony Camuso) [2069839] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2069839] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2069839] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2069839] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2069839] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2069839] - ipmi: Export ipmb_checksum() (Tony Camuso) [2069839] - ipmi: Check error code before processing BMC response (Tony Camuso) [2069839] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2069839] - ipmi: Disable some operations during a panic (Tony Camuso) [2069839] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2069839] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2069839] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2069839] - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - cifs: prevent bad output lengths in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - net: tcp better handling of reordering then loss cases (Marcelo Ricardo Leitner) [2074566] - tcp: tcp_mark_head_lost is only valid for sack-tcp (Marcelo Ricardo Leitner) [2074566] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2066598] - ip: Fix SO_MARK in RST, ACK and ICMP packets (Xin Long) [2066598] - ip: support SO_MARK cmsg (Xin Long) [2066598] - ip: unconditionally set cork gso_size (Xin Long) [2066598] - ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6 (Xin Long) [2066598] - ipv6: fold sockcm_cookie into ipcm6_cookie (Xin Long) [2066598] - sock: sockc cookie initializer (Xin Long) [2066598] - ipv6: ipcm6_cookie initializer (Xin Long) [2066598] - ipv4: ipcm_cookie initializers (Xin Long) [2066598] - s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2001758] - s390/kexec: fix return code handling (Lichen Liu) [2001758] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2027241] - block: throttle split bio in case of iops limit (Ming Lei) [2027241] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2027241] - x86/apic/vector: Fix ordering in vector assignment (Frank Ramsay) [2076607] - mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2078877] - veth: Ensure eth header is in skb's linear part (Guillaume Nault) [1966887] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2080317] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2080317] - NFS: Don't loop forever in nfs_do_recoalesce() (Scott Mayhew) [2080467] - tipc: fix the timer expires after interval 100ms (Xin Long) [2080369] - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080369] - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080369] - tipc: rate limit warning for received illegal binding update (Xin Long) [2080369] - net: tipc: remove unused static inlines (Xin Long) [2080369] - tipc: fix unique bearer names sanity check (Xin Long) [2080369] - net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() (Xin Long) [2080369] - tipc: add extack messages for bearer/media failure (Xin Long) [2080369] - scsi: smartpqi: Fix unused variable pqi_pm_ops for clang (Don Brace) [2012227] - scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012227] - scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012227] - scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012227] - scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012227] - scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012227] - scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012227] - scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012227] - scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012227] - scsi: smartpqi: Update volume size after expansion (Don Brace) [2012227] - scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012227] - scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012227] - scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012227] - scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012227] - scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012227] - scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012227] - scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012227] - scsi: smartpqi: Add PCI IDs (Don Brace) [2012227] - scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012227] - ibmvnic: fix race between xmit and reset (Diego Domingos) [2051354] - ibmvnic: Allow queueing resets during probe (Diego Domingos) [2051354] - ibmvnic: clear fop when retrying probe (Diego Domingos) [2051354] - ibmvnic: init init_done_rc earlier (Diego Domingos) [2051354] - ibmvnic: register netdev after init of adapter (Diego Domingos) [2051354] - ibmvnic: complete init_done on transport events (Diego Domingos) [2051354] - ibmvnic: define flush_reset_queue helper (Diego Domingos) [2051354] - ibmvnic: initialize rc before completing wait (Diego Domingos) [2051354] - ibmvnic: free reset-work-item when flushing (Diego Domingos) [2051354] - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051354] - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051354]- xfs: don't expose misaligned extszinherit hints to userspace (Brian Foster) [2072552] - xfs: correct the narrative around misaligned rtinherit/extszinherit dirs (Brian Foster) [2072552] - xfs: fix endianness issue in xfs_ag_shrink_space (Brian Foster) [2072552] - xfs: bunmapi has unnecessary AG lock ordering issues (Brian Foster) [2072552] - xfs: btree format inode forks can have zero extents (Brian Foster) [2072552] - xfs: validate extsz hints against rt extent size when rtinherit is set (Brian Foster) [2072552] - xfs: standardize extent size hint validation (Brian Foster) [2072552] - xfs: check free AG space when making per-AG reservations (Brian Foster) [2072552] - xfs: retry allocations when locality-based search fails (Brian Foster) [2072552] - xfs: adjust rt allocation minlen when extszhint > rtextsize (Brian Foster) [2072552] - iomap: remove unused private field from ioend (Brian Foster) [2072552] - xfs: don't allow log writes if the data device is readonly (Brian Foster) [2072552] - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses (Brian Foster) [2072552] - xfs: update superblock counters correctly for !lazysbcount (Brian Foster) [2072552] - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems (Brian Foster) [2072552] - xfs: rename struct xfs_legacy_ictimestamp (Brian Foster) [2072552] - xfs: rename xfs_ictimestamp_t (Brian Foster) [2072552] - xfs: remove xfs_quiesce_attr declaration (Brian Foster) [2072552] - xfs: remove XFS_IFEXTENTS (Brian Foster) [2072552] - xfs: remove XFS_IFINLINE (Brian Foster) [2072552] - xfs: remove XFS_IFBROOT (Brian Foster) [2072552] - xfs: only look at the fork format in xfs_idestroy_fork (Brian Foster) [2072552] - xfs: simplify xfs_attr_remove_args (Brian Foster) [2072552] - xfs: rename and simplify xfs_bmap_one_block (Brian Foster) [2072552] - xfs: move the XFS_IFEXTENTS check into xfs_iread_extents (Brian Foster) [2072552] - xfs: get rid of the ip parameter to xchk_setup_* (Brian Foster) [2072552] - xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks (Brian Foster) [2072552] - xfs: move the xfs_can_free_eofblocks call under the IOLOCK (Brian Foster) [2072552] - xfs: precalculate default inode attribute offset (Brian Foster) [2072552] - xfs: default attr fork size does not handle device inodes (Brian Foster) [2072552] - xfs: inode fork allocation depends on XFS_IFEXTENT flag (Brian Foster) [2072552] - xfs: eager inode attr fork init needs attr feature awareness (Brian Foster) [2072552] - xfs: scrub: Disable check for unoptimized data fork bmbt node (Brian Foster) [2072552] - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size (Brian Foster) [2072552] - xfs: merge _xfs_dic2xflags into xfs_ip2xflags (Brian Foster) [2072552] - xfs: move the di_crtime field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags2 field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_forkoff field to struct xfs_inode (Brian Foster) [2072552] - xfs: use a union for i_cowextsize and i_flushiter (Brian Foster) [2072552] - xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr (Brian Foster) [2072552] - xfs: cleanup xfs_fill_fsxattr (Brian Foster) [2072552] - xfs: move the di_flushiter field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_cowextsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_extsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_nblocks field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_size field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_projid field to struct xfs_inode (Brian Foster) [2072552] - xfs: don't clear the "dinode core" in xfs_inode_alloc (Brian Foster) [2072552] - xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode (Brian Foster) [2072552] - xfs: remove the unused xfs_icdinode_has_bigtime helper (Brian Foster) [2072552] - xfs: handle crtime more carefully in xfs_bulkstat_one_int (Brian Foster) [2072552] - xfs: consistently initialize di_flags2 (Brian Foster) [2072552] - xfs: split xfs_imap_to_bp (Brian Foster) [2072552] - xfs: scrub: Remove incorrect check executed on block format directories (Brian Foster) [2072552] - xfs: add error injection for per-AG resv failure (Brian Foster) [2072552] - xfs: support shrinking unused space in the last AG (Brian Foster) [2072552] - xfs: introduce xfs_ag_shrink_space() (Brian Foster) [2072552] - xfs: hoist out xfs_resizefs_init_new_ags() (Brian Foster) [2072552] - xfs: update lazy sb counters immediately for resizefs (Brian Foster) [2072552] - xfs: __percpu_counter_compare() inode count debug too expensive (Brian Foster) [2072552] - xfs: reduce debug overhead of dir leaf/node checks (Brian Foster) [2072552] - xfs: No need for inode number error injection in __xfs_dir3_data_check (Brian Foster) [2072552] - xfs: type verification is expensive (Brian Foster) [2072552] - xfs: optimise xfs_buf_item_size/format for contiguous regions (Brian Foster) [2072552] - xfs: xfs_buf_item_size_segment() needs to pass segment offset (Brian Foster) [2072552] - xfs: reduce buffer log item shadow allocations (Brian Foster) [2072552] - xfs: initialise attr fork on inode create (Brian Foster) [2072552] - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX (Brian Foster) [2072552] - xfs: rename variable mp to parsing_mp (Brian Foster) [2072552] - xfs: rename the blockgc workqueue (Brian Foster) [2072552] - xfs: validate ag btree levels using the precomputed values (Brian Foster) [2072552] - xfs: remove return value from xchk_ag_btcur_init (Brian Foster) [2072552] - xfs: set the scrub AG number in xchk_ag_read_headers (Brian Foster) [2072552] - xfs: bail out of scrub immediately if scan incomplete (Brian Foster) [2072552] - xfs: drop freeze protection when running GETFSMAP (Brian Foster) [2072552] - selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1986183] - powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1986183] - net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2051719] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2051719] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2056499] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2056499] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2056499] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2056499] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2056499] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056499] - RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056499] - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056499] - IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056499] - RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056499] - RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056499] - RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056499] - IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix AIP early init panic (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2056499 2049845] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056499] - RDMA/irdma: Remove the redundant return (Kamal Heib) [2056499 2037972] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2056499] - RDMA/irdma: Make the source udp port vary (Kamal Heib) [2056499 2037972] - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056499] - IB/iser: Align coding style across driver (Kamal Heib) [2056499] - IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056499] - IB/iser: Don't suppress send completions (Kamal Heib) [2056499] - IB/iser: Rename ib_ret local variable (Kamal Heib) [2056499] - IB/iser: Fix RNR errors (Kamal Heib) [2056499] - IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056499] - IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056499] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2056499] - RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056499] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2056499] - RDMA: Use default_groups in kobj_type (Kamal Heib) [2056499] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2056499] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2056499] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2056499] - RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2056499 2037972] - driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056499] - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056499] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2056499] - RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2056499 2037972] - RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056499] - RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056499] - RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056499] - RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499] - IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499 2049845] - RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056499] - RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056499] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2056499] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2056499] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2056499] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2056499] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2056499] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2056499] - RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056499] - RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2056499 2037972] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2056498] - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2056498 2049845] - IB/hfi1: Fix early init panic (Kamal Heib) [2056498 2049845] - IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2056498 2049845] - IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2056498 2049845] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2056498] - RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056498] - IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2056498 2049845] - RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056498] - RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056498] - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056498] - RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2056498 2037972] - IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056498] - IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2056498 2049845] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2056498] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2056498] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2056498 2037972] - RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2056498 2037972] - RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056498] - RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056498] - RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056498] - RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2056498 2037972] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2056498] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2056498] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2056498] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2056498] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2056498] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2056498] - RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2056498 2037972] - RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056498] - RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056498] - RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056498] - RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056498] - RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056498] - RDMA/counter: Add optional counter support (Kamal Heib) [2056498] - RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056498] - RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056499] - RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056498] - RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056498] - RDMA/efa: CQ notifications (Kamal Heib) [2056498] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2056498] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2056498] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2056498] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2056498] - RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2056498 2037972] - IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056498] - RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056498] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2056498] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2056498] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2056498] - RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2056498 2049845] - IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove atomic completion count (Kamal Heib) [2056498 2049845] - IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of hot path divide (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2056498 2049845] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2056498] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2056498] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2056498] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2056498] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2056498] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2056498] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2056498] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2056498] - RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2056497 2049845] - IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2056497 2049845] - RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056497] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2056497] - IB/hfi1: make hist static (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056497] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2056497] - RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056497] - RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056497] - RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056497] - RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2056497 2049845] - RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056497] - RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056497] - RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056497] - RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056497] - RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056497] - RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056497] - rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056497] - RDMA: Globally allocate and release QP memory (Kamal Heib) [2056497] - RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056497] - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Kamal Heib) [2056497] - RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2056497 2049845] - RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056497] - RDMA/hfi1: Fix typo in comments (Kamal Heib) [2056497 2049845] - RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056497] - RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056497] - RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2056497 2049845] - IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2056497 2049845] - IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2056497 2049845] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2056497] - IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056497] - IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056497] - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056497] - RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056497] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2056497] - RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056497] - RDMA/siw: Remove kmap() (Kamal Heib) [2056497] - treewide: Add missing semicolons to __assign_str uses (Kamal Heib) [2056497] - RDMA/hfi1: Remove use of kmap() (Kamal Heib) [2056497 2049845] - RDMA: Delete not-used static inline functions (Kamal Heib) [2056497] - mm/page_owner.c: record tgid (Waiman Long) [2069294] - mm/page_owner: record task command name (Waiman Long) [2069294] - mm/page_owner: print memcg information (Waiman Long) [2069294] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2069294] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2069294] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2069294] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2069294] - lib/stackdepot: introduce __stack_depot_save() (Waiman Long) [2069294] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Waiman Long) [2069294] - mm/page_owner: constify dump_page_owner (Waiman Long) [2069294] - mm: page_owner: detect page_owner recursion via task_struct (Waiman Long) [2069294] - mm: page_owner: use kstrtobool() to parse bool option (Waiman Long) [2069294] - mm: page_owner: fetch backtrace only for tracked pages (Waiman Long) [2069294] - mm, page_owner: remove unused parameter in __set_page_owner_handle (Waiman Long) [2069294] - mm/page_owner: record the timestamp of all pages during free (Waiman Long) [2069294] - mm/page_owner: use helper function zone_end_pfn() to get end_pfn (Waiman Long) [2069294] - mm/page_owner: record timestamp and pid (Waiman Long) [2069294] - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074098] - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Remove unused variable in UV5 NMI handler (Frank Ramsay) [2074098] - timekeeping: Boot should be boottime for coarse ns accessor (Ivan Vecera) [2076879]- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074597] - partitions/efi: Fix partition name parsing in GUID partition entry (Ming Lei) [2075085] - psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2046396] - cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2046396] - cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2046396] - mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2046396] - cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2046396] - cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2046396] - cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2046396] - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Waiman Long) [2046396] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2046396] - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Waiman Long) [2046396] - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Waiman Long) [2046396] - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Waiman Long) [2046396] - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2046396] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2046396] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2046396] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2046396] - cgroup/cpuset: fix typos in comments (Waiman Long) [2046396] - enable DAMON configs (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004233] - mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004233] - mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004233] - mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004233] - mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004233] - mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004233] - mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004233] - mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004233] - mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004233] - mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004233] - mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004233] - mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004233] - mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004233] - mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004233] - selftests/damon: split test cases (Chris von Recklinghausen) [2004233] - selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004233] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2004233] - selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004233] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004233] - mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004233] - mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004233] - mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004233] - timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004233] - mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004233] - mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004233] - mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004233] - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004233] - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004233] - selftests/damon: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004233] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004233] - mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004233] - mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004233] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004233] - mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004233] - mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004233] - Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004233] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004233] - mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004233] - mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004233] - mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004233] - mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004233] - mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004233] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Chris von Recklinghausen) [2004233] - mm/damon: don't use strnlen() with known-bogus source length (Chris von Recklinghausen) [2004233] - mm/damon: add kunit tests (Chris von Recklinghausen) [2004233] - Documentation: add documents for DAMON (Chris von Recklinghausen) [2004233] - mm/damon: add user space selftests (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support multiple contexts (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: export kdamond pid to the user space (Chris von Recklinghausen) [2004233] - mm/damon: implement a debugfs-based user space interface (Chris von Recklinghausen) [2004233] - mm/damon: add a tracepoint (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for the virtual memory address spaces (Chris von Recklinghausen) [2004233] - mm/damon: adaptively adjust regions (Chris von Recklinghausen) [2004233] - mm/damon/core: implement region-based sampling (Chris von Recklinghausen) [2004233] - mm: introduce Data Access MONitor (DAMON) (Chris von Recklinghausen) [2004233] - khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() (Chris von Recklinghausen) [2004233] - mm/madvise: pass mm to do_madvise (Chris von Recklinghausen) [2004233] - ceph: fix possible NULL pointer dereference for req->r_session (Xiubo Li) [2076165] - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (Prarit Bhargava) [2039994] - MAINTAINERS: sort field names for all entries (Joel Savitz) [2064843] - parse-maintainers: Do not sort section content by default (Joel Savitz) [2064843] - parse-maintainers: Mark as executable (Joel Savitz) [2064843] - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Paul Lai) [2074679] - KVM: x86: add system attribute to retrieve full set of supported xsave states (Paul Lai) [2074679] - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Paul Lai) [2074679] - tools: arch: x86: pull in pvclock headers (Paul Lai) [2074679] - KVM: x86: Expose TSC offset controls to userspace (Paul Lai) [2074679] - KVM: x86: Refactor tsc synchronization code (Paul Lai) [2074679] - selftests: kvm: move vm_xsave_req_perm call to amx_test (Paul Lai) [2074679] - powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028678] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028678] - powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028678] - powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028678] - powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028678] - powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028678] - powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028678] - powerpc/vas: Map paste address only if window is active (Steve Best) [2028678] - powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028678] - powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028678] - powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028678] - powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028678] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2051358] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2069472] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2069472] - block: update io_ticks when io hang (Ming Lei) [2069472] - block: don't delete queue kobject before its children (Ming Lei) [2069472] - block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2069472] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2069472] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2069472] - bfq: Do not let waker requests skip proper accounting (Ming Lei) [2069472] - block: Fix fsync always failed if once failed (Ming Lei) [2069472] - blktrace: fix use after free for struct blk_trace (Ming Lei) [2069472] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2069472] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2069472] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2069472] - nbd: Fix use-after-free in pid_show (Ming Lei) [2069472] - block/mq-deadline: Improve request accounting further (Ming Lei) [2069472] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2069472] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2069472] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2069472] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2069472] - sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065200] - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065200] - sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065200] - Revert: sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [2065200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2023844] - SUNRPC: use different lock keys for INET6 and LOCAL (Guillaume Nault) [2061651] - arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [1999157] - arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup (Mark Salter) [1999157] - arm64: Remove exporting cpu_logical_map symbol (Mark Salter) [1999157] - arm64: tlb: fix the TTL value of tlb_get_level (Mark Salter) [1999157] - arm64: Validate tagged addresses in access_ok() called from kernel threads (Mark Salter) [1999157] - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) (Mark Salter) [1999157] - arm64: ptrace: Use NO_SYSCALL instead of -1 in syscall_trace_enter() (Mark Salter) [1999157] - arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [1999157] - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [1999157] - arm64: Generate cpucaps.h (Mark Salter) [1999157] - arm64/sve: Skip flushing Z registers with 128 bit vectors (Mark Salter) [1999157] - arm64/sve: Rework SVE access trap to convert state in registers (Mark Salter) [1999157] - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() (Mark Salter) [1999157] - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes (Mark Salter) [1999157] - arm64: fix inline asm in load_unaligned_zeropad() (Mark Salter) [1999157] - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 (Mark Salter) [1999157] - arm64/fpsimd: add to to fix fpsimd build (Mark Salter) [1999157] - arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver (Mark Salter) [1999157] - arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO2XX gold/silver CPU cores (Mark Salter) [1999157] - arm64: errata: Fix handling of 1418040 with late CPU onlining (Mark Salter) [1999157] - arm64: cpufeature: upgrade hyp caps to final (Mark Salter) [1999157] - arm64: cpufeature: reorder cpus_have_{const, final}_cap() (Mark Salter) [1999157] - arm64: Add workaround for Arm Cortex-A77 erratum 1508412 (Mark Salter) [1999157] - arm64: Add part number for Arm Cortex-A77 (Mark Salter) [1999157] - arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks (Mark Salter) [1999157] - arm64: Treat SSBS as a non-strict system feature (Mark Salter) [1999157] - arm64: Group start_thread() functions together (Mark Salter) [1999157] - arm64: Remove Spectre-related CONFIG_* options (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs (Mark Salter) [1999157] - arm64: mte: CPU feature detection and initial sysreg configuration (Mark Salter) [1999157] - arm64: cpufeature: Export symbol read_sanitised_ftr_reg() (Mark Salter) [1999157] - arm64/fpsimd: Fix missing-prototypes in fpsimd.c (Mark Salter) [1999157] - arm64: traps: Add str of description to panic() in die() (Mark Salter) [1999157] - arm64/sve: Implement a helper to load SVE registers from FPSIMD state (Mark Salter) [1999157] - arm64/sve: Implement a helper to flush SVE registers (Mark Salter) [1999157] - arm64/fpsimdmacros: Allow the macro "for" to be used in more cases (Mark Salter) [1999157] - arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN (Mark Salter) [1999157] - arm64/signal: Update the comment in preserve_sve_context (Mark Salter) [1999157] - arm64/fpsimd: Update documentation of do_sve_acc (Mark Salter) [1999157] - arm64: cpufeature: Modify address authentication cpufeature to exact (Mark Salter) [1999157] - arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements (Mark Salter) [1999157] - arm64: traps: Allow force_signal_inject to pass esr error code (Mark Salter) [1999157] - arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions (Mark Salter) [1999157] - arm64: Reserve HWCAP2_MTE as (1 << 18) (Mark Salter) [1999157] - arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late (Mark Salter) [1999157] - arm64: Allow booting of late CPUs affected by erratum 1418040 (Mark Salter) [1999157] - arm64: Drop unnecessary include from asm/smp.h (Mark Salter) [1999157] - arm64: Move handling of erratum 1418040 into C code (Mark Salter) [1999157] - arm64: Fix __cpu_logical_map undefined issue (Mark Salter) [1999157] - arm64: tlb: don't set the ttl value in flush_tlb_page_nosync (Mark Salter) [1999157] - arm64: Shift the __tlbi_level() indentation left (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_*_tlb_range (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_tlb_range (Mark Salter) [1999157] - arm64: Add tlbi_user_level TLB invalidation helper (Mark Salter) [1999157] - arm64: Add level-hinted TLB invalidation helper (Mark Salter) [1999157] - arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors (Mark Salter) [1999157] - arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[] (Mark Salter) [1999157] - arm64/cpufeature: Replace all open bits shift encodings with macros (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register (Mark Salter) [1999157] - arm64: csum: Fix handling of bad packets (Mark Salter) [1999157] - arm64: Add missing sentinel to erratum_1463225 (Mark Salter) [1999157] - arm64: Documentation: Fix broken table in generated HTML (Mark Salter) [1999157] - arm64: kgdb: Fix single-step exception handling oops (Mark Salter) [1999157] - arm64: entry: Tidy up block comments and label numbers (Mark Salter) [1999157] - arm64: Rework ARM_ERRATUM_1414080 handling (Mark Salter) [1999157] - arm64: entry: Fix the typo in the comment of el1_dbg() (Mark Salter) [1999157] - arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 (Mark Salter) [1999157] - arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO4XX gold CPU cores (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist (Mark Salter) [1999157] - arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n (Mark Salter) [1999157] - arm64: mm: reset address tag set by kasan sw tagging (Mark Salter) [1999157] - arm64: traps: Dump registers prior to panic() in bad_mode() (Mark Salter) [1999157] - arm64/sve: Eliminate data races on sve_default_vl (Mark Salter) [1999157] - arm64: csum: Disable KASAN for do_csum() (Mark Salter) [1999157] - arm64/cpufeature: Add get_arm64_ftr_reg_nowarn() (Mark Salter) [1999157] - arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_MMFR5 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_DFR1 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_PFR2 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 (Mark Salter) [1999157] - arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register (Mark Salter) [1999157] - arm64: cpufeature: Group indexed system register definitions by name (Mark Salter) [1999157] - arm64: cpufeature: Extend comment to describe absence of field info (Mark Salter) [1999157] - arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants (Mark Salter) [1999157] - arm64: cpufeature: Add an overview comment for the cpufeature framework (Mark Salter) [1999157] - arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] (Mark Salter) [1999157] - arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only (Mark Salter) [1999157] - arm64: cpufeature: Factor out checking of AArch32 features (Mark Salter) [1999157] - arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0() (Mark Salter) [1999157] - arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1 (Mark Salter) [1999157] - arm64: cpufeature: Relax check for IESB support (Mark Salter) [1999157] - arm64: mm: Add asid_gen_match() helper (Mark Salter) [1999157] - arm64: Call debug_traps_init() from trap_init() to help early kgdb (Mark Salter) [1999157] - arm64: cacheflush: Fix KGDB trap detection (Mark Salter) [1999157] - arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() (Mark Salter) [1999157] - arm64: kexec_file: print appropriate variable (Mark Salter) [1999157] - arm: mm: use __pfn_to_section() to get mem_section (Mark Salter) [1999157] - arm64: Reorder the macro arguments in the copy routines (Mark Salter) [1999157] - KVM: arm64: Drop PTE_S2_MEMATTR_MASK (Mark Salter) [1999157] - arm64/kernel: Fix range on invalidating dcache for boot page tables (Mark Salter) [1999157] - arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely (Mark Salter) [1999157] - arm64/mm: Use phys_to_page() to access pgtable memory (Mark Salter) [1999157] - arm64: smp: Make cpus_stuck_in_kernel static (Mark Salter) [1999157] - arm64: entry: remove unneeded semicolon in el1_sync_handler() (Mark Salter) [1999157] - arm64: cpufeature: Add "or" to mitigations for multiple errata (Mark Salter) [1999157] - arm64: Sort vendor-specific errata (Mark Salter) [1999157] - arm64: simplify ptrauth initialization (Mark Salter) [1999157] - arm64: remove ptrauth_keys_install_kernel sync arg (Mark Salter) [1999157] - arm64: insn: Provide a better name for aarch64_insn_is_nop() (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Refactor and modernise annotation for ret_to_user (Mark Salter) [1999157] - arm64: BTI: Reset BTYPE when skipping emulated instructions (Mark Salter) [1999157] - arm64: traps: Shuffle code to eliminate forward declarations (Mark Salter) [1999157] - arm64: unify native/compat instruction skipping (Mark Salter) [1999157] - arm64: BTI: Decode BYTPE bits when printing PSTATE (Mark Salter) [1999157] - arm64: Basic Branch Target Identification support (Mark Salter) [1999157] - arm64/kernel: Fix return value when cpu_online() fails in __cpu_up() (Mark Salter) [1999157] - arm64: Add get_user() type annotation on the !access_ok() path (Mark Salter) [1999157] - arm64: Fix PTRACE_SYSEMU semantics (Mark Salter) [1999157] - arm64: fix the flush_icache_range arguments in machine_kexec (Mark Salter) [1999157] - Documentation: arm64: fix amu.rst doc warnings (Mark Salter) [1999157] - arm64: sync kernel APIAKey when installing (Mark Salter) [1999157] - arm64: Delete the space separator in __emit_inst (Mark Salter) [1999157] - arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature (Mark Salter) [1999157] - arm64: head: Convert install_el2_stub to SYM_INNER_LABEL (Mark Salter) [1999157] - arm64: Introduce get_cpu_ops() helper function (Mark Salter) [1999157] - arm64: Rename cpu_read_ops() to init_cpu_ops() (Mark Salter) [1999157] - arm64: Declare ACPI parking protocol CPU operation if needed (Mark Salter) [1999157] - arm64: move kimage_vaddr to .rodata (Mark Salter) [1999157] - arm64: sdei: Annotate SDEI entry points using new style annotations (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly data (Mark Salter) [1999157] - arm64: head: Annotate stext and preserve_boot_args as code (Mark Salter) [1999157] - arm64: head.S: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Additional annotation conversions for entry.S (Mark Salter) [1999157] - arm64: entry: Annotate ret_from_fork as code (Mark Salter) [1999157] - arm64: entry: Annotate vector table and handlers as code (Mark Salter) [1999157] - kconfig: Add support for 'as-option' (Mark Salter) [1999157] - arm64: suspend: restore the kernel ptrauth keys (Mark Salter) [1999157] - arm64: __show_regs: strip PAC from lr in printk (Mark Salter) [1999157] - arm64: unwind: strip PAC from kernel addresses (Mark Salter) [1999157] - arm64/crash_core: Export KERNELPACMASK in vmcoreinfo (Mark Salter) [1999157] - arm64: mask PAC bits of __builtin_return_address (Mark Salter) [1999157] - compiler.h: Allow arch-specific asm/compiler.h (Mark Salter) [1999157] - arm64: initialize ptrauth keys for kernel booting task (Mark Salter) [1999157] - arm64: initialize and switch ptrauth kernel keys (Mark Salter) [1999157] - arm64: enable ptrauth earlier (Mark Salter) [1999157] - arm64: cpufeature: handle conflicts based on capability (Mark Salter) [1999157] - arm64: cpufeature: Move cpu capability helpers inside C file (Mark Salter) [1999157] - arm64: ptrauth: Add bootup/runtime flags for __cpu_setup (Mark Salter) [1999157] - arm64: install user ptrauth keys at kernel exit time (Mark Salter) [1999157] - arm64: rename ptrauth key structures to be user-specific (Mark Salter) [1999157] - arm64: cpufeature: add pointer auth meta-capabilities (Mark Salter) [1999157] - arm64: cpufeature: Fix meta-capability cpufeature check (Mark Salter) [1999157] - arm64: define __alloc_zeroed_user_highpage (Mark Salter) [1999157] - arm64/kernel: Simplify __cpu_up() by bailing out early (Mark Salter) [1999157] - arm64: smp: Mark expected switch fall-through (Mark Salter) [1999157] - arm64: remove redundant blank for '=' operator (Mark Salter) [1999157] - arm64: kexec_file: Fixed code style. (Mark Salter) [1999157] - arm64: add blank after 'if' (Mark Salter) [1999157] - arm64: fix spelling mistake "ca not" -> "cannot" (Mark Salter) [1999157] - arm64: entry: unmask IRQ in el0_sp() (Mark Salter) [1999157] - arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI) (Mark Salter) [1999157] - arm64: csum: Optimise IPv6 header checksum (Mark Salter) [1999157] - arch/arm64: fix typo in a comment (Mark Salter) [1999157] - arm64: remove gratuitious/stray .ltorg stanzas (Mark Salter) [1999157] - arm64: Update comment for ASID() macro (Mark Salter) [1999157] - arm64: mm: convert cpu_do_switch_mm() to C (Mark Salter) [1999157] - Documentation: arm64: document support for the AMU extension (Mark Salter) [1999157] - arm64: trap to EL1 accesses to AMU counters from EL0 (Mark Salter) [1999157] - arm64: add support for the AMU extension v1 (Mark Salter) [1999157] - arm64: smp: fix crash_smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: smp: fix smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: context: Fix ASID limit in boot messages (Mark Salter) [1999157] - docs: arm64: fix trivial spelling enought to enough in memory.rst (Mark Salter) [1999157] - arm64: time: Replace by (Mark Salter) [1999157] - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs (Mark Salter) [1999157] - arm64: use shared sysctl constants (Mark Salter) [1999157] - arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() declarations (Mark Salter) [1999157] - arm64: entry: Avoid empty alternatives entries (Mark Salter) [1999157] - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG (Mark Salter) [1999157] - arm64: Use macros instead of hard-coded constants for MAIR_EL1 (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list (Mark Salter) [1999157] - arm64: context: Free up kernel ASIDs if KPTI is not in use (Mark Salter) [1999157] - arm64: Remove __exception_text_start and __exception_text_end from asm/section.h (Mark Salter) [1999157] - arm64: armv8_deprecated: update the comments of armv8_deprecated_init() (Mark Salter) [1999157] - arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist (Mark Salter) [1999157] - arm64: csum: Fix pathological zero-length calls (Mark Salter) [1999157] - arm64: Implement optimised checksum routine (Mark Salter) [1999157] - arm64: entry: cleanup sp_el0 manipulation (Mark Salter) [1999157] - arm64: entry: cleanup el0 svc handler naming (Mark Salter) [1999157] - arm64: entry: mark all entry code as notrace (Mark Salter) [1999157] - arm64: assembler: remove smp_dmb macro (Mark Salter) [1999157] - arm64: assembler: remove inherit_daif macro (Mark Salter) [1999157] - arm64: signal: nofpsimd: Handle fp/simd context for signal frames (Mark Salter) [1999157] - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations (Mark Salter) [1999157] - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly (Mark Salter) [1999157] - arm64: cpufeature: Fix the type of no FP/SIMD capability (Mark Salter) [1999157] - arm64: fpsimd: Make sure SVE setup is complete before SIMD is used (Mark Salter) [1999157] - arm64: kernel: Correct annotation of end of el0_sync (Mark Salter) [1999157] - arm64: asm: Remove ENDPIPROC() (Mark Salter) [1999157] - arm64: mm: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: lib: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: asm: Add new-style position independent function annotations (Mark Salter) [1999157] - arm64: kernel: avoid x18 in __cpu_soft_restart (Mark Salter) [1999157] - arm64/lib: copy_page: avoid x18 register in assembler code (Mark Salter) [1999157] - arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings (Mark Salter) [1999157] - arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list (Mark Salter) [1999157] - arm64: entry: refine comment of stack overflow check (Mark Salter) [1999157] - arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist (Mark Salter) [1999157] - arm64: mm: simplify the page end calculation in __create_pgd_mapping() (Mark Salter) [1999157] - arm64: print additional fault message when executing non-exec memory (Mark Salter) [1999157] - arm64: pgtable: Correct typo in comment (Mark Salter) [1999157] - arm64: cpufeature: Fix typos in comment (Mark Salter) [1999157] - arm64: entry-common: don't touch daif before bp-hardening (Mark Salter) [1999157] - arm64: Remove asmlinkage from updated functions (Mark Salter) [1999157] - arm64: entry: convert el0_sync to C (Mark Salter) [1999157] - arm64: entry: convert el1_sync to C (Mark Salter) [1999157] - arm64: Add prototypes for functions called by entry.S (Mark Salter) [1999157] - arm64: remove __exception annotations (Mark Salter) [1999157] - arm64: kprobes: Move exception_text check in blacklist (Mark Salter) [1999157] - arm64: kprobes: Remove unneeded RODATA check (Mark Salter) [1999157] - arm64: kprobes: Move extable address check into arch_prepare_kprobe() (Mark Salter) [1999157] - arm64: cpufeature: introduce helper cpu_has_hw_af() (Mark Salter) [1999157] - arm64: Document ICC_CTLR_EL3.PMHE setting requirements (Mark Salter) [1999157] - firmware: arm_sdei: use common SMCCC_CONDUIT_* (Mark Salter) [1999157] - arm64: uaccess: Remove uaccess_*_not_uao asm macros (Mark Salter) [1999157] - arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault (Mark Salter) [1999157] - arm64: Do not mask out PTE_RDONLY in pte_same() (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: Brahma-B53 is SSB and spectre v2 safe (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 (Mark Salter) [1999157] - arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default (Mark Salter) [1999157] - arm64: mm: fix inverted PAR_EL1.F check (Mark Salter) [1999157] - arm64: hibernate: check pgd table allocation (Mark Salter) [1999157] - arm64: armv8_deprecated: Checking return value for memory allocation (Mark Salter) [1999157] - arm64: mm: fix spurious fault detection (Mark Salter) [1999157] - arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419 (Mark Salter) [1999157] - arm64: mm: avoid virt_to_phys(init_mm.pgd) (Mark Salter) [1999157] - docs: arm64: Fix indentation and doc formatting (Mark Salter) [1999157] - arm64: errata: Update stale comment (Mark Salter) [1999157] - arm64: consider stack randomization for mmap base only when necessary (Mark Salter) [1999157] - arm64: make use of is_compat_task instead of hardcoding this test (Mark Salter) [1999157] - arm64: kpti: ensure patched kernel text is fetched from PoU (Mark Salter) [1999157] - arm64: Clarify when cpu_enable() is called (Mark Salter) [1999157] - arm64: constify sys64_hook instances (Mark Salter) [1999157] - arm64: constify aarch64_insn_encoding_class[] (Mark Salter) [1999157] - arm64: constify icache_policy_str[] (Mark Salter) [1999157] - arm64: prefer __section from compiler_attributes.h (Mark Salter) [1999157] - arm64/ptrace: Fix typoes in sve_set() comment (Mark Salter) [1999157] - arm64: mm: print hexadecimal EC value in mem_abort_decode() (Mark Salter) [1999157] - ahci: thunderx2: Fix workaround to use new inline function (Mark Salter) [1999157] - arm64/prefetch: fix a -Wtype-limits warning (Mark Salter) [1999157] - arm64: Move TIF_* documentation to individual definitions (Mark Salter) [1999157] - arm64: mm: free the initrd reserved memblock in a aligned manner (Mark Salter) [1999157] - arm64: io: Relax implicit barriers in default I/O accessors (Mark Salter) [1999157] - arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() (Mark Salter) [1999157] - arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions (Mark Salter) [1999157] - arm64: esr: Add ESR exception class encoding for trapped ERET (Mark Salter) [1999157] - arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN (Mark Salter) [1999157] - arm64: remove pointless __KERNEL__ guards (Mark Salter) [1999157] - arm64: Remove unused assembly macro (Mark Salter) [1999157] - arm64: memory: Cosmetic cleanups (Mark Salter) [1999157] - arm64: memory: Add comments to end of non-trivial #ifdef blocks (Mark Salter) [1999157] - arm64: memory: Simplify virt_to_page() implementation (Mark Salter) [1999157] - arm64: memory: Rewrite default page_to_virt()/virt_to_page() (Mark Salter) [1999157] - arm64: mm: Ignore spurious translation faults taken from the kernel (Mark Salter) [1999157] - arm64: mm: Add ISB instruction to set_pgd() (Mark Salter) [1999157] - arm64: tlb: Ensure we execute an ISB following walk cache invalidation (Mark Salter) [1999157] - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" (Mark Salter) [1999157] - arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() (Mark Salter) [1999157] - arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in (Mark Salter) [1999157] - redhat/configs: Add CONFIG_ARM64_TAGGED_ADDR_ABI (Mark Salter) [1999157] - arm64: Introduce prctl() options to control the tagged user addresses ABI (Mark Salter) [1999157] - arm64: smp: Treat unknown boot failures as being 'stuck in kernel' (Mark Salter) [1999157] - arm64: smp: Don't enter kernel with NULL stack pointer or task struct (Mark Salter) [1999157] - arm64: map FDT as RW for early_init_dt_scan() (Mark Salter) [1999157] - arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side (Mark Salter) [1999157] - arch: replace _BITUL() in kernel-space headers with BIT() (Mark Salter) [1999157] - arm64: move jump_label_init() before parse_early_param() (Mark Salter) [1999157] - arm64: don't use asm-generic/ptrace.h (Mark Salter) [1999157] - arm64: rename dump_instr as dump_kernel_instr (Mark Salter) [1999157] - arm64/mm: Drop [PTE|PMD]_TYPE_FAULT (Mark Salter) [1999157] - arm64: module: create module allocations without exec permissions (Mark Salter) [1999157] - acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 (Mark Salter) [1999157] - arm64: remove redundant 'default n' from Kconfig (Mark Salter) [1999157] - arm64: mm: avoid redundant READ_ONCE(*ptep) (Mark Salter) [1999157] - arm64/mm: Document write abort detection from ESR (Mark Salter) [1999157] - arm64: Fix comment after #endif (Mark Salter) [1999157] - arm64: ptrace: add support for syscall emulation (Mark Salter) [1999157] - arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers (Mark Salter) [1999157] - arm64/mm: Identify user instruction aborts (Mark Salter) [1999157] - arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() (Mark Salter) [1999157] - arm64: kernel: use aff3 instead of aff2 in comment (Mark Salter) [1999157] - arm64/mm: Simplify protection flag creation for kernel huge mappings (Mark Salter) [1999157] - arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions (Mark Salter) [1999157] - arm64/sve: should not depend on (Mark Salter) [1999157] - arm64: ssbd: explicitly depend on (Mark Salter) [1999157] - ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix (Mark Salter) [1999157] - arm64: smp: Moved cpu_logical_map[] to smp.h (Mark Salter) [1999157] - arm64: use the correct function type for __arm64_sys_ni_syscall (Mark Salter) [1999157] - arm64: use the correct function type in SYSCALL_DEFINE0 (Mark Salter) [1999157] - arm64: fix syscall_fn_t type (Mark Salter) [1999157] - signal/arm64: Use force_sig not force_sig_fault for SIGKILL (Mark Salter) [1999157] - arm64: Fix the arm64_personality() syscall wrapper redirection (Mark Salter) [1999157] - arm64: Remove useless message during oops (Mark Salter) [1999157] - arm64: don't trash config with compat symbol if COMPAT is disabled (Mark Salter) [1999157] - arm64: assembler: Update comment above cond_yield_neon() macro (Mark Salter) [1999157] - arm64: Fix size of __early_cpu_boot_status (Mark Salter) [1999157] - arm64: mm: Remove pte_unmap_nested() (Mark Salter) [1999157] - arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable (Mark Salter) [1999157] - arm64: compat: Reduce address limit for 64K pages (Mark Salter) [1999157] - arm64: mmap: Ensure file offset is treated as unsigned (Mark Salter) [1999157] - arm64: instrument smp_{load_acquire,store_release} (Mark Salter) [1999157] - arm64: mm: check virtual addr in virt_to_page() if CONFIG_DEBUG_VIRTUAL=y (Mark Salter) [1999157] - arm64: ptrace: Add function argument access API (Mark Salter) [1999157] - arm64: compat: Reduce address limit (Mark Salter) [1999157] - arm64: Save and restore OSDLR_EL1 across suspend/resume (Mark Salter) [1999157] - arm64: Clear OSDLR_EL1 on CPU boot (Mark Salter) [1999157] - arm64: debug: Separate debug hooks based on target exception level (Mark Salter) [1999157] - arm64: debug: Remove meaningless comment (Mark Salter) [1999157] - arm64: debug: Rename addr parameter for non-watchpoint exception hooks (Mark Salter) [1999157] - arm64: Use defines instead of magic numbers (Mark Salter) [1999157] - arm64: cpu_ops: fix a leaked reference by adding missing of_node_put (Mark Salter) [1999157] - arm64: mm: Make show_pte() a static function (Mark Salter) [1999157] - arm64: setup min_low_pfn (Mark Salter) [1999157] - arm64: mm: fix incorrect assignment of 'max_mapnr' (Mark Salter) [1999157] - arm64: perf_event: Remove wrongfully used inline (Mark Salter) [1999157] - arm64: backtrace: Don't bother trying to unwind the userspace stack (Mark Salter) [1999157] - arm64: replace memblock_alloc_low with memblock_alloc (Mark Salter) [1999157] - arm64: kdump: no need to mark crashkernel pages manually PG_reserved (Mark Salter) [1999157] - arm64: kexec: no need to ClearPageReserved() (Mark Salter) [1999157] - arm64: mmu: drop paging_init comments (Mark Salter) [1999157] - arm64: debug: Ensure debug handlers check triggering exception level (Mark Salter) [1999157] - arm64: io: Hook up __io_par() for inX() ordering (Mark Salter) [1999157] - arm64: Rename get_thread_info() (Mark Salter) [1999157] - arm64: Remove documentation about TIF_USEDFPU (Mark Salter) [1999157] - arm64: uaccess: Cleanup get/put_user() (Mark Salter) [1999157] - arm64: Remove asm/memblock.h (Mark Salter) [1999157] - arm64: default NR_CPUS to 256 (Mark Salter) [1999157] - arm64: perf: remove misleading comment (Mark Salter) [1999157] - arm64: Relax GIC version check during early boot (Mark Salter) [1999157] - arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table (Mark Salter) [1999157] - arm64: hibernate: Clean the __hyp_text to PoC after resume (Mark Salter) [1999157] - arm64: hyp-stub: Forbid kprobing of the hyp-stub (Mark Salter) [1999157] - arm64: kprobe: Always blacklist the KVM world-switch code (Mark Salter) [1999157] - kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define (Mark Salter) [1999157] - arm64: asm-prototypes: Fix fat-fingered typo in comment (Mark Salter) [1999157] - arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Mark Salter) [1999157] - arm64: compat: Don't pull syscall number from regs in arm_compat_syscall (Mark Salter) [1999157] - arm64: compat: Avoid sending SIGILL for unallocated syscall numbers (Mark Salter) [1999157] - arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region (Mark Salter) [1999157] - arm64: smp: Fix compilation error (Mark Salter) [1999157] - arm64: select ACPI PCI code only when both features are enabled (Mark Salter) [1999157] - arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() (Mark Salter) [1999157] - arm64: sysreg: Use _BITUL() when defining register bits (Mark Salter) [1999157] - arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned (Mark Salter) [1999157] - arm64: percpu: Fix LSE implementation of value-returning pcpu atomics (Mark Salter) [1999157] - arm64: smp: Handle errors reported by the firmware (Mark Salter) [1999157] - arm64: smp: Rework early feature mismatched detection (Mark Salter) [1999157] - arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics (Mark Salter) [1999157] - arm64: crypto: add NEON accelerated XOR implementation (Mark Salter) [1999157] - arm64/neon: add workaround for ambiguous C99 stdint.h types (Mark Salter) [1999157] - arm64: ftrace: always pass instrumented pc in x0 (Mark Salter) [1999157] - arm64: ftrace: use GLOBAL() (Mark Salter) [1999157] - arm64: io: Ensure value passed to __iormb() is held in a 64-bit register (Mark Salter) [1999157] - arm64: acpi: Prepare for longer MADTs (Mark Salter) [1999157] - arm64: io: Ensure calls to delay routines are ordered against prior readX() (Mark Salter) [1999157] - arm64: perf: Fix typos in comment (Mark Salter) [1999157] - arm64: function_graph: Simplify with function_graph_enter() (Mark Salter) [1999157] - arm64: sysreg: fix sparse warnings (Mark Salter) [1999157] - arm64: mm: define NET_IP_ALIGN to 0 (Mark Salter) [1999157] - arm64: kprobe: make page to RO mode when allocate it (Mark Salter) [1999157] - arm64: kdump: fix small typo (Mark Salter) [1999157] - arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines (Mark Salter) [1999157] - arm64: Trap WFI executed in userspace (Mark Salter) [1999157] - arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception (Mark Salter) [1999157] - arm64: compat: Add CNTFRQ trap handler (Mark Salter) [1999157] - arm64: compat: Add CNTVCT trap handler (Mark Salter) [1999157] - arm64: compat: Add cp15_32 and cp15_64 handler arrays (Mark Salter) [1999157] - arm64: compat: Add condition code checks and IT advance (Mark Salter) [1999157] - arm64: Add decoding macros for CP15_32 and CP15_64 traps (Mark Salter) [1999157] - arm64: Remove unused VGA console support (Mark Salter) [1999157] - arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL (Mark Salter) [1999157] - arm64/cpufeatures: Emulate MRS instructions by parsing ESR_ELx.ISS (Mark Salter) [1999157] - arm64/cpufeatures: Factorize emulate_mrs() (Mark Salter) [1999157] - arm64: fix for bad_mode() handler to always result in panic (Mark Salter) [1999157] - arm64: force_signal_inject: WARN if called from kernel context (Mark Salter) [1999157] - arm64: tlb: Adjust stride and type of TLBI according to mmu_gather (Mark Salter) [1999157] - arm64: percpu: Initialize ret in the default case (Mark Salter) [1999157] - arm64: mm: always enable CONFIG_HOLES_IN_ZONE (Mark Salter) [1999157] - arm64: Avoid calling stop_machine() when patching jump labels (Mark Salter) [1999157] - arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit} (Mark Salter) [1999157] - arm64: zero GPRs upon entry from EL0 (Mark Salter) [1999157] - arm64: don't reload GPRs after apply_ssbd (Mark Salter) [1999157] - arm64: consistently use unsigned long for thread flags (Mark Salter) [1999157] - arm64: insn: Don't fallback on nosync path for general insn patching (Mark Salter) [1999157] - arm64: remove unused COMPAT_PSR definitions (Mark Salter) [1999157] - kvm/arm: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: compat: map SPSR_ELx<->PSR for signals (Mark Salter) [1999157]- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051524] - thermal/drivers/int340x: Fix RFIM mailbox write commands (Prarit Bhargava) [2040065] - thermal: int340x: Limit Kconfig to 64-bit (Prarit Bhargava) [2040065] - thermal: int340x: fix build on 32-bit targets (Prarit Bhargava) [2040065] - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (Prarit Bhargava) [2040065] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [1911591] - PCI/MSI: Skip masking MSI-X on Xen PV (Myron Stowe) [1911591] - PCI/MSI: Mask all unused MSI-X entries (Myron Stowe) [1911591] - PCI/MSI: Enable and mask MSI-X early (Myron Stowe) [1911591] - genirq: Use rcu in kstat_irqs_usr() (Waiman Long) [2068445] - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2073435] - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Steve Best) [2073707] - sctp: use the correct skb for security_sctp_assoc_request (Xin Long) [2070915] - s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2026578] - s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2026578] - s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2026578] - s390/mm: fix phys vs virt confusion in pgtable allocation routines (Rafael Aquini) [2026578] - net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2073538] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Petr Oros) [2069671] - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Petr Oros) [2069671]- scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071519] - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071519] - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071519] - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071519] - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071519] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071519] - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071519] - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071519] - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071519] - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071519] - bnxt_en: make hw-tc-offload default to off (Ken Cox) [2005101] - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2005101]- bpf, test_offload.py: Skip base maps without names (Yauheni Kaliuta) [2025787] - bnx2x: truncate value to original sizing (Manish Chopra) [2040271] - bnx2x: use correct format characters (Manish Chopra) [2040271] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040271] - bnx2x: fix driver load from initrd (Manish Chopra) [2040271] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040271] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040271] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040271] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040271] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040271] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040271] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040271] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [2040271] - bnx2x: fix an error code in bnx2x_nic_load() (Manish Chopra) [2040271] - bnx2x: remove unused variable 'cur_data_offset' (Manish Chopra) [2040271] - bnx2x: Remove the repeated declaration (Manish Chopra) [2040271] - bnx2x: Fix missing error code in bnx2x_iov_init_one() (Manish Chopra) [2040271] - net: broadcom: bnx2x: Fix wrong function name in comments (Manish Chopra) [2040271] - bnx2x: Remove redundant assignment to err (Manish Chopra) [2040271] - bnx2x: Use fallthrough pseudo-keyword (Manish Chopra) [2040271] - bnx2x: use true,false for bool variables (Manish Chopra) [2040271] - bnx2x: Fix some kernel-doc warnings (Manish Chopra) [2040271] - bnx2x: convert to new udp_tunnel_nic infra (Manish Chopra) [2040271] - bnx2x: Remove hw_reset_t function casts (Manish Chopra) [2040271] - bnx2x: Remove format_fw_ver_t function casts (Manish Chopra) [2040271] - bnx2x: Remove config_init_t function casts (Manish Chopra) [2040271] - bnx2x: Remove read_status_t function casts (Manish Chopra) [2040271] - bnx2x: Drop redundant callback function casts (Manish Chopra) [2040271] - bnx2x: Use napi_alloc_frag() (Manish Chopra) [2040271] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921300] - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921300] - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921300] - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921300] - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921300] - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921300] - modpost: add guid_t type definition (Tony Camuso) [1921300] - squashfs: provide backing_dev_info in order to disable read-ahead (Brian Foster) [2025351] - mm: fix readahead_page_batch for retry entries (Brian Foster) [2025351] - iomap: convert from readpages to readahead (Brian Foster) [2025351] - fs: convert mpage_readpages to mpage_readahead (Brian Foster) [2025351] - mm: use memalloc_nofs_save in readahead path (Brian Foster) [2025351] - mm: document why we don't set PageReadahead (Brian Foster) [2025351] - mm: add page_cache_readahead_unbounded (Brian Foster) [2025351] - mm: move end_index check out of readahead loop (Brian Foster) [2025351] - mm: add readahead address space operation (Brian Foster) [2025351] - mm: put readahead pages in cache earlier (Brian Foster) [2025351] - mm: remove 'page_offset' from readahead loop (Brian Foster) [2025351] - mm: rename readahead loop variable to 'i' (Brian Foster) [2025351] - mm: rename various 'offset' parameters to 'index' (Brian Foster) [2025351] - mm: use readahead_control to pass arguments (Brian Foster) [2025351] - mm: add new readahead_control API (Brian Foster) [2025351] - mm: move readahead nr_pages check into read_pages (Brian Foster) [2025351] - mm: ignore return value of ->readpages (Brian Foster) [2025351] - mm: return void from various readahead functions (Brian Foster) [2025351] - mm: move readahead prototypes from mm.h (Brian Foster) [2025351] - mpage: mpage_readpages() should submit IO as read-ahead (Brian Foster) [2025351] - mpage: add argument structure for do_mpage_readpage() (Brian Foster) [2025351] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (Sudheesh Mavila) [2027231] - dmaengine: ptdma: handle the cases based on DMA is complete (Sudheesh Mavila) [2027231] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (Sudheesh Mavila) [2027231] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (Sudheesh Mavila) [2027231] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Add debugfs entries for PTDMA (Sudheesh Mavila) [2027231] - dmaengine: ptdma: register PTDMA controller as a DMA resource (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Initial driver for the AMD PTDMA (Sudheesh Mavila) [2027231] - isert: support for unsolicited NOPIN with no response (Maurizio Lombardi) [2035915] - iscsit: increment max_cmd_sn for isert on command release (Maurizio Lombardi) [2035915] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062841] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062841] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062841] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062841] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062841] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062841] - psi: fix possible trigger missing in the window (Phil Auld) [2062841] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062841] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062841] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062841] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062841] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062841] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062841] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062841] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062841] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062841] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062841] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062841] - drm/i915/ehl: Remove require_force_probe protection (Michel Dänzer) [2048674] - net/sched: fix initialization order when updating chain 0 head (Marcelo Ricardo Leitner) [2044711] - smp: Process pending softirqs in flush_smp_call_function_from_idle() (Waiman Long) [2066087] - irq_work: Optimize irq_work_single() (Waiman Long) [2066087] - irq_work: Cleanup (Waiman Long) [2066087] - smp, irq_work: Continue smp_call_function*() and irq_work*() integration (Waiman Long) [2066087] - irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too (Waiman Long) [2066087] - sched/headers: Split out open-coded prototypes into kernel/sched/smp.h (Waiman Long) [2066087] - sched: Replace rq::wake_list (Waiman Long) [2066087] - sched: Add rq::ttwu_pending (Waiman Long) [2066087] - irq_work, smp: Allow irq_work on call_single_queue (Waiman Long) [2066087] - smp: Optimize send_call_function_single_ipi() (Waiman Long) [2066087] - smp: Move irq_work_run() out of flush_smp_call_function_queue() (Waiman Long) [2066087] - smp: Optimize flush_smp_call_function_queue() (Waiman Long) [2066087] - sched: Fix smp_call_function_single_async() usage for ILB (Waiman Long) [2066087] - sched: Make scheduler_ipi inline (Waiman Long) [2066087] - sched: Clean up scheduler_ipi() (Waiman Long) [2066087] - sched/core: Remove rq.hrtick_csd_pending (Waiman Long) [2066087] - sched/fair: Clean up comment in nohz_idle_balance() (Waiman Long) [2066087] - context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled() (Waiman Long) [2066087] - context_tracking: Remove context_tracking_active() (Waiman Long) [2066087] - redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2051659] - KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR (Laurent Vivier) [2059318] - KVM: PPC: Book3S HV: Rename current DAWR macros and variables (Laurent Vivier) [2059318] - uapi/linux/stddef.h: Add include guards (Michel Dänzer) [2072125] - stddef: Introduce struct_group() helper macro (Michel Dänzer) [2072125] - component: Add common helper for compare/release functions (Michel Dänzer) [2072125] - PCI/VGA: Move vgaarb to drivers/pci (Michel Dänzer) [2072125] - vgaarb: don't pass a cookie to vga_client_register (Michel Dänzer) [2072125] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Michel Dänzer) [2072125] - vgaarb: provide a vga_client_unregister wrapper (Michel Dänzer) [2072125] - vgaarb: cleanup vgaarb.h (Michel Dänzer) [2072125] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Michel Dänzer) [2072125] - vgaarb: remove vga_conflicts (Michel Dänzer) [2072125] - vgaarb: remove VGA_DEFAULT_DEVICE (Michel Dänzer) [2072125] - lib/string_helpers: Consolidate string helpers implementation (Michel Dänzer) [2072125] - include/linux/string_helpers.h: add linux/string.h for strlen() (Michel Dänzer) [2072125] - kernel.h: split out container_of() and typeof_member() macros (Michel Dänzer) [2072125] - mm/vmscan: add sync_shrinkers function v3 (Michel Dänzer) [2072125] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Michel Dänzer) [2072125] - lib: devres: Add managed arch_phys_wc_add() (Michel Dänzer) [2072125] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Michel Dänzer) [2072125] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Michel Dänzer) [2072125] - kernel/locking: Add context to ww_mutex_trylock() (Michel Dänzer) [2072125] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Michel Dänzer) [2072125] - mm: gup: pack has_pinned in MMF_HAS_PINNED (Chris von Recklinghausen) [2073217] - mm: gup: allow FOLL_PIN to scale in SMP (Chris von Recklinghausen) [2073217] - CI: Drop baseline runs (Veronika Kabatova)- powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038448] - netfilter: conntrack: fix reading nf_conntrack_buckets (Phil Sutter) [2053628] - netfilter: nf_tables: initialize registers in nft_do_chain() (Florian Westphal) [2067966] {CVE-2022-1016} - x86/sev-es: Use __put_user()/__get_user() for data accesses (Vitaly Kuznetsov) [2063719] - x86/sev-es: Handle string port IO to kernel memory properly (Vitaly Kuznetsov) [2063719] - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Vitaly Kuznetsov) [2063719] - x86/sev-es: Use __copy_from_user_inatomic() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Introduce ip_within_syscall_gap() helper (Vitaly Kuznetsov) [2063719] - x86/sev-es: Forward page-faults which happen during emulation (Vitaly Kuznetsov) [2063719] - x86/sev-es: Don't return NULL from sev_es_get_ghcb() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Invalidate the GHCB after completing VMGEXIT (Vitaly Kuznetsov) [2063719] - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch (Vitaly Kuznetsov) [2063719] - x86/sev: Fix stack type check in vc_switch_off_ist() (Vitaly Kuznetsov) [2063719] - x86/sev: Allow #VC exceptions on the VC2 stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Enable #VC specific entry point for real (Vitaly Kuznetsov) [2063719] - x86/cpu: Use pinning mask for CR4 bits needing to be 0 (Vitaly Kuznetsov) [2063719] - x86/asm: Move native_write_cr0/4() out of line (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR4 bits (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR0 bits (Vitaly Kuznetsov) [2063719] - powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068761] - selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries/mce: Fix a typo in error type assignment (Desnes A. Nunes do Rosario) [2068761] - netfilter: nf_tables: validate registers coming from userspace. (Florian Westphal) [2065357] {CVE-2022-1015} - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068429] - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068429] - Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2059262] - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2039996] - perf stat: Support --cputype option for hybrid events (Michael Petlan) [1971941] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2042217] - tipc: fix kernel panic when enabling bearer (Xin Long) [2061233] - media: v4l: ioctl: Fix memory leak in video_usercopy (Jarod Wilson) [1954604] {CVE-2021-30002}- esp6: fix check on ipv6_skip_exthdr's return value (Sabrina Dubroca) [2054075] - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069969] - scsi: iscsi: Merge suspend fields (Chris Leech) [2069969] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069969] - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069969] - CI: Remove deprecated option (Veronika Kabatova)- redhat: add new KUNIT tests to mod-internal.list (Nico Pache) [2065444] - kasan: test: prevent cache merging in kmem_cache_double_destroy (Nico Pache) [2065444] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2065444] - kasan: test: add test case for double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: add ability to detect double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: test: add globals left-out-of-bounds test (Nico Pache) [2065444] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2065444] - kasan: test: bypass __alloc_size checks (Nico Pache) [2065444] - kasan: test: add memcpy test that avoids out-of-bounds write (Nico Pache) [2065444] - kasan: test: clean up ksize_uaf (Nico Pache) [2065444] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Nico Pache) [2065444] - kasan: test: only do kmalloc_uaf_memset for generic mode (Nico Pache) [2065444] - kasan: test: avoid corrupting memory via memset (Nico Pache) [2065444] - kasan: test: avoid writing invalid memory (Nico Pache) [2065444] - kasan: test: rework kmalloc_oob_right (Nico Pache) [2065444] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2065444] - kunit: Reset suite count after running tests (Nico Pache) [2065444] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2065444] - string.h: Introduce memset_startat() for wiping trailing members and padding (Nico Pache) [2065444] - string.h: Introduce memset_after() for wiping trailing members/padding (Nico Pache) [2065444] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2065444] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2065444] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2065444] - kunit: Print test statistics on failure (Nico Pache) [2065444] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2065444] - kunit: add unit test for filtering suites by names (Nico Pache) [2065444] - kunit: test: Add example tests which are always skipped (Nico Pache) [2065444] - kunit: Support skipped tests (Nico Pache) [2065444] - redhat: remove TEST_LIST_SORT config definitions (Nico Pache) [2065444] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2065444] - lib/test: convert lib/test_list_sort.c to use KUnit (Nico Pache) [2065444] - kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers (Nico Pache) [2065444] - kunit: Add gnu_printf specifiers (Nico Pache) [2065444] - lib/cmdline_kunit: Remove a cast which are no-longer required (Nico Pache) [2065444] - kernel/sysctl-test: Remove some casts which are no-longer required (Nico Pache) [2065444] - device property: Remove some casts in property-entry-test (Nico Pache) [2065444] - Documentation: kunit: Clean up some string casts in examples (Nico Pache) [2065444] - kunit: Assign strings to 'const char*' in STREQ assertions (Nico Pache) [2065444] - kunit: Do not typecheck binary assertions (Nico Pache) [2065444] - Documentation: kunit: document support for QEMU in kunit_tool (Nico Pache) [2065444] - kunit: Add 'kunit_shutdown' option (Nico Pache) [2065444] - Documentation: kunit: Update kunit_tool page (Nico Pache) [2065444] - Documentation: kunit: add tips for running KUnit (Nico Pache) [2065444] - slub: remove resiliency_test() function (Nico Pache) [2065444] - mm/slub, kunit: add a KUnit test for SLUB debugging functionality (Nico Pache) [2065444] - kunit: make test->lock irq safe (Nico Pache) [2065444] - docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup (Nico Pache) [2065444] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [2065444] - kunit: make KUNIT_EXPECT_STREQ() quote values, don't print literals (Nico Pache) [2065444] - kunit: Match parenthesis alignment to improve code readability (Nico Pache) [2065444] - openvswitch: always update flow key after nat (Aaron Conole) [2066885] - md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Nigel Croxon) [2032272] - net: fix a memleak when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: do not keep the dst cache when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: phy: at803x: move page selection fix to config_init (Petr Oros) [2021822] - net: phylink: rejig SFP interface selection in ksettings_set() (Petr Oros) [2021822] - ptp: dp83640: don't define PAGE0 (Petr Oros) [2021822] - net: phylink: Update SFP selected interface on advertising changes (Petr Oros) [2021822] - net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list (Petr Oros) [2021822] - net: phy: marvell: Add WAKE_PHY support to WOL event (Petr Oros) [2021822] - net: phy: micrel: Fix link detection on ksz87xx switch" (Petr Oros) [2021822] - net: phy: micrel: Fix detection of ksz87xx switch (Petr Oros) [2021822] - net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY (Petr Oros) [2021822] - net: phy: at803x: simplify custom phy id matching (Petr Oros) [2021822] - net: phy: intel-xway: Add RGMII internal delay configuration (Petr Oros) [2021822] - net: phylink: cleanup ksettings_set (Petr Oros) [2021822] - net: phylink: add phy change pause mode debug (Petr Oros) [2021822] - net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2021822] - net: phy: Fix data type in DP83822 dp8382x_disable_wol() (Petr Oros) [2021822] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Petr Oros) [2021822] - net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 (Petr Oros) [2021822] - net: phy: replace if-else statements with switch (Petr Oros) [2021822] - net: phy: remove unnecessary line continuation (Petr Oros) [2021822] - net: phy: print the function name by __func__ instead of an fixed string (Petr Oros) [2021822] - net: phy: fix formatting issues with braces (Petr Oros) [2021822] - net: phy: fix space alignment issues (Petr Oros) [2021822] - net: phy: delete repeated words of comments (Petr Oros) [2021822] - net: phy: correct format of block comments (Petr Oros) [2021822] - net: phy: change format of some declarations (Petr Oros) [2021822] - net: phy: micrel: remove redundant assignment to pointer of_node (Petr Oros) [2021822] - net: phy: dp83867: perform soft reset and retain established link (Petr Oros) [2021822] - net: phy: do not print dump stack if device was removed (Petr Oros) [2021822] - net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space (Petr Oros) [2021822] - net: phy: marvell: use phy_modify_changed() for marvell_set_polarity() (Petr Oros) [2021822] - net: phy: Fix inconsistent indenting (Petr Oros) [2021822] - net: mdiobus: get rid of a BUG_ON() (Petr Oros) [2021822] - net: phy: marvell: enable downshift by default (Petr Oros) [2021822] - net: phy: marvell: add downshift support for M88E1240 (Petr Oros) [2021822] - net: phy: marvell: fix m88e1111_set_downshift (Petr Oros) [2021822] - net: phy: marvell: fix m88e1011_set_downshift (Petr Oros) [2021822] - net: phy: marvell: don't use empty switch default case (Petr Oros) [2021822] - net: phy: intel-xway: enable integrated led functions (Petr Oros) [2021822] - net: phy: at803x: fix probe error if copper page is selected (Petr Oros) [2021822] - net: phy: marvell: add support for Amethyst internal PHY (Petr Oros) [2021822] - net: dsa: mv88e6xxx: simulate Amethyst PHY model number (Petr Oros) [2021822] - net: phy: marvell: use assignment by bitwise AND operator (Petr Oros) [2021822] - net: phy: marvell: fix HWMON enable register for 6390 (Petr Oros) [2021822] - net: phy: marvell: refactor HWMON OOP style (Petr Oros) [2021822] - net: phy: at803x: select correct page on config init (Petr Oros) [2021822] - net: phy: marvell: fix detection of PHY on Topaz switches (Petr Oros) [2021822] - net: phy: marvell10g: change module description (Petr Oros) [2021822] - net: phy: marvell10g: differentiate 88E2110 vs 88E2111 (Petr Oros) [2021822] - net: phy: add constants for 2.5G and 5G speed in PCS speed register (Petr Oros) [2021822] - net: phy: marvell10g: fix driver name for mv88e2110 (Petr Oros) [2021822] - net: phy: marvell10g: add separate structure for 88X3340 (Petr Oros) [2021822] - net: phy: marvell10g: support other MACTYPEs (Petr Oros) [2021822] - net: phy: marvell10g: store temperature read method in chip strucutre (Petr Oros) [2021822] - net: phy: marvell10g: check for correct supported interface mode (Petr Oros) [2021822] - net: phy: marvell10g: support all rate matching modes (Petr Oros) [2021822] - net: phy: marvell10g: add MACTYPE definitions for 88E21xx (Petr Oros) [2021822] - net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 (Petr Oros) [2021822] - net: phy: marvell10g: indicate 88X33x0 only port control registers (Petr Oros) [2021822] - net: phy: marvell10g: allow 5gbase-r and usxgmii (Petr Oros) [2021822] - net: phy: marvell10g: fix typo (Petr Oros) [2021822] - net: phy: marvell10g: rename register (Petr Oros) [2021822] - net: fec: use mac-managed PHY PM (Petr Oros) [2021822] - net: phy: broadcom: Add statistics for all Gigabit PHYs (Petr Oros) [2021822] - net: phy: broadcom: Only advertise EEE for supported modes (Petr Oros) [2021822] - net: phy: remove repeated word (Petr Oros) [2021822] - net: phy: Correct function name mdiobus_register_board_info() in comment (Petr Oros) [2021822] - net: phy: lan87xx: fix access to wrong register of LAN87xx (Petr Oros) [2021822] - net: phy: at803x: remove at803x_aneg_done() (Petr Oros) [2021822] - net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M (Petr Oros) [2021822] - docs: networking: phy: Improve placement of parenthesis (Petr Oros) [2021822] - net: phy: broadcom: Add power down exit reset state delay (Petr Oros) [2021822] - net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused (Petr Oros) [2021822] - net: mdio: Remove of_phy_attach() (Petr Oros) [2021822] - net: phy: broadcom: Do not modify LED configuration for SFP module PHYs (Petr Oros) [2021822] - net: phy: Add is_on_sfp_module flag and phy_on_sfp helper (Petr Oros) [2021822] - net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S (Petr Oros) [2021822] - net: phy: marvell: Ensure SGMII auto-negotiation is enabled for 88E1111 (Petr Oros) [2021822] - net: phylink: Add 5gbase-r support (Petr Oros) [2021822] - net: phy: Add 5GBASER interface mode (Petr Oros) [2021822] - net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT (Petr Oros) [2021822] - net: phy: at803x: add MDIX support to AR8031/33 (Petr Oros) [2021822] - net: phy: broadcom: Allow BCM54210E to configure APD (Petr Oros) [2021822] - net: phy: broadcom: Remove unused flags (Petr Oros) [2021822] - net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() (Petr Oros) [2021822] - net: phy: consider that suspend2ram may cut off PHY power (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72116 (Petr Oros) [2021822] - net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) (Petr Oros) [2021822] - net: Use kobj_to_dev() API (Petr Oros) [2021822] - net: phy: Fixup kernel doc (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72113 (Petr Oros) [2021822] - net: phy: mchp: Add support for LAN8814 QUAD PHY (Petr Oros) [2021822] - net: dp83867: Fix WoL SecureOn password (Petr Oros) [2021822] - net: phy: at803x: constify static regulator_ops (Petr Oros) [2021822] - net: phy: marvell10g: support XFI rate matching mode (Petr Oros) [2021822] - net: switch to using PHY_INTERFACE_MODE_10GBASER rather than 10GKR (Petr Oros) [2021822] - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [1896241] - net: do not reuse skbuff allocated from skbuff_fclone_cache in the skb cache (Ivan Vecera) [2069781] - skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing (Ivan Vecera) [2069781] - skbuff: allow to use NAPI cache from __napi_alloc_skb() (Ivan Vecera) [2069781] - skbuff: allow to optionally use NAPI cache from __alloc_skb() (Ivan Vecera) [2069781] - skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads (Ivan Vecera) [2069781] - skbuff: move NAPI cache declarations upper in the file (Ivan Vecera) [2069781] - skbuff: remove __kfree_skb_flush() (Ivan Vecera) [2069781] - skbuff: use __build_skb_around() in __alloc_skb() (Ivan Vecera) [2069781] - skbuff: simplify __alloc_skb() a bit (Ivan Vecera) [2069781] - skbuff: make __build_skb_around() return void (Ivan Vecera) [2069781] - skbuff: simplify kmalloc_reserve() (Ivan Vecera) [2069781] - skbuff: move __alloc_skb() next to the other skb allocation functions (Ivan Vecera) [2069781] - net: Introduce {netdev,napi}_alloc_frag_align() (Ivan Vecera) [2069781] - mm: page_frag: Introduce page_frag_alloc_align() (Ivan Vecera) [2069781] - perf tests attr: Add missing topdown metrics events (Michael Petlan) [1986275] - cifs: Return correct error code from smb2_get_enc_key (Ronnie Sahlberg) [2058369] - ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062427] {CVE-2020-36516} - crypto: cryptd - Fix skcipher instance memory leak (Vladis Dronov) [2004344] - EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063900] - integrity: include keyring name for unknown key request (Bruno Meneguele) [2063900] - ima: limit secure boot feedback scope for appraise (Bruno Meneguele) [2063900] - integrity: invalid kernel parameters feedback (Bruno Meneguele) [2063900] - ima: add check for enforced appraise option (Bruno Meneguele) [2063900] - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063900] - ima: Remove ima_policy file before directory (Bruno Meneguele) [2063900] - integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063900] - ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063900] - evm: Introduce evm_revalidate_status() (Bruno Meneguele) [2063900] - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded (Bruno Meneguele) [2063900] - evm: Load EVM key in ima_load_x509() to avoid appraisal (Bruno Meneguele) [2063900] - evm: Execute evm_inode_init_security() only when an HMAC key is loaded (Bruno Meneguele) [2063900] - fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum (Bruno Meneguele) [2063900] - RHEL-only: KVM: selftests: Fix AArch64 compilation (Andrew Jones) [2071997] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Andrew Jones) [2071997] - RHEL-only: KVM: selftests: Remove unused modes (Andrew Jones) [2071997]- netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056728] {CVE-2022-25636} - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create (Florian Westphal) [2056728] - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033068] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049209] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049209] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049209] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049209] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049209] - kabi: Adding symbol blkdev_get_by_dev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol thaw_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol freeze_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - s390/cio: make ccw_device_dma_* more robust (Thomas Huth) [2066709] - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069237] - redhat: switch secureboot kernel image signing to release keys (Augusto Caringi) - ice: xsk: Stop Rx processing when ntc catches ntu (Ivan Vecera) [2069082] - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Ivan Vecera) [2069082] - ice: Fix kernel crash in XDP scenario (Ivan Vecera) [2069082]- do_wait: make PIDTYPE_PID case O(1) instead of O(n) (Nico Pache) [2055973] - n_tty: wake up poll(POLLRDNORM) on receiving data (Rafael Aquini) [2033338] - powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1987103] - mm: memcg: synchronize objcg lists with a dedicated spinlock (Rafael Aquini) [2064847] - kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064847] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Rafael Aquini) [2064847] - mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064847] - mm: move node_reclaim_distance to fix NUMA without SMP (Rafael Aquini) [2064847] - vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064847] - mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064847] - mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064847] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2064847] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2064847] - mm/memory_hotplug: fix kerneldoc comment for __remove_memory (Rafael Aquini) [2064847] - mm: fix memory_failure() handling of dax-namespace metadata (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() about ZONE_DEVICE section collisions (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() to consider subsection validity (Rafael Aquini) [2064847] - mm: move pfn_to_online_page() out of line (Rafael Aquini) [2064847] - Revert "mm: use early_pfn_to_nid in page_ext_init" (Rafael Aquini) [2064847] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Rafael Aquini) [2064847] - powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() (Rafael Aquini) [2064847] - powerpc/pkeys: remove unused pkey_allows_readwrite (Rafael Aquini) [2064847] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060700] - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2064104] - crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2015374] - crypto: ccp - remove redundant ret variable (Vladis Dronov) [2015374] - crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2015374] - crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2015374] - crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2015374] - crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2015374] - crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2015374] - crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2015374] - ccp: ccp - add support for Green Sardine (Vladis Dronov) [2015374] - crypto: ccp - fix command queuing to TEE ring buffer (Vladis Dronov) [2015374] - crypto: ccp - reduce tee command status polling interval from 5ms to 1ms (Vladis Dronov) [2015374] - crypto: ccp - provide in-kernel API to submit TEE commands (Vladis Dronov) [2015374] - crypto: ccp - add TEE support for Raven Ridge (Vladis Dronov) [2015374] - crypto: ccp - check whether PSP supports SEV or TEE before initialization (Vladis Dronov) [2015374] - ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured (Ivan Vecera) [2071027] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [1992813] - perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [1992813] - tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [1992813] - bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [1992813] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [1992813] - tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [1992813] - CI: Remove deprecated option (Veronika Kabatova)- bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Hangbin Liu) [2063813] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Diego Domingos) [2048218] - redhat: copy rpminspect to dist-git repo (Jarod Wilson) - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067219] - Input: synaptics-rmi4 - add support for F3A (Benjamin Tissoires) [2067219] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032074] {CVE-2021-4028} - drm/i915/adl_s: Remove require_force_probe protection (Michel Dänzer) [2025896] - drm/i915/adl_s: Update ADL-S PCI IDs (Michel Dänzer) [2025896] - drm/i915: Limit Wa_22010178259 to affected platforms (Michel Dänzer) [2025896] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Michel Dänzer) [2025896] - drm/i915/dmc: Update DMC to v2.14 on ADL-P (Michel Dänzer) [2060051] - drm/i915: Update memory bandwidth formulae (Michel Dänzer) [2060051] - drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps (Michel Dänzer) [2060051] - drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum (Michel Dänzer) [2060051] - drm/i915/adl_p: Add ddc pin mapping (Michel Dänzer) [2060051] - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053210] - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053210]- redhat: tune rpminspect w/additions from rhel9 branch (Jarod Wilson) - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056080] - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Prarit Bhargava) [1971939] - x86/tsc: Add a timer to make sure TSC_adjust is always checked (Prarit Bhargava) [1971939] - x86/hpet: Use another crystalball to evaluate HPET usability (Prarit Bhargava) [1971939] - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early (Prarit Bhargava) [1971939] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2039185] - [s390] s390/pci: fix use after free of zpci_dev (Claudio Imbrenda) [2039185] - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [2039186] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2039181] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Paul Lai) [1918929] - kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1918929] - kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1918929] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Paul Lai) [1918929] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Paul Lai) [1918929] - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Paul Lai) [1918929] - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1918929] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Paul Lai) [1918929] - x86/fpu: Fix inline prefix warnings (Paul Lai) [1918929] - selftest: kvm: Add amx selftest (Paul Lai) [1918929] - selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1918929] - selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1918929] - kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1918929] - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1918929] - kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1918929] - kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1918929] - x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1918929] - kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1918929] - kvm: x86: Emulate IA32_XFD_ERR for guest (Paul Lai) [1918929] - kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1918929] - x86/fpu: Prepare xfd_err in struct fpu_guest (Paul Lai) [1918929] - kvm: x86: Add emulation for IA32_XFD (Paul Lai) [1918929] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Paul Lai) [1918929] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Paul Lai) [1918929] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Paul Lai) [1918929] - x86/fpu: Add guest support to xfd_enable_feature() (Paul Lai) [1918929] - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1918929] - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1918929] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Paul Lai) [1918929] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Paul Lai) [1918929] - kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1918929] - kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1918929] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Paul Lai) [1918929] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Paul Lai) [1918929] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Paul Lai) [1918929]- scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2052278] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2054814] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2054814] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2054814] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2054814] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2054814] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2054814] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2054814] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2054814] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2054814] - scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2057021] - net/mlx5: Fix wrong limitation of metadata match on ecpf (Amir Tzin) [2049094] - nfsd: fix use-after-free due to delegation race (Thiago Becker) [2053262] - dma-buf: cma_heap: Fix mutex locking section (Michel Dänzer) [2044440] - drm/amdkfd: Check for null pointer after calling kmemdup (Michel Dänzer) [2044440] - drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (Michel Dänzer) [2044440] - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled (Michel Dänzer) [2044440] - drm/i915/overlay: Prevent divide by zero bugs in scaling (Michel Dänzer) [2044440] - dma-buf: heaps: Fix potential spectre v1 gadget (Michel Dänzer) [2044440] - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels (Michel Dänzer) [2044440] - drm/amd/display: watermark latencies is not enough on DCN31 (Michel Dänzer) [2044440] - drm/amd/pm: correct the MGpuFanBoost support for Beige Goby (Michel Dänzer) [2044440] - drm/i915/adlp: Fix TypeC PHY-ready status readout (Michel Dänzer) [2044440] - drm/nouveau: fix off by one in BIOS boundary checking (Michel Dänzer) [2044440] - drm/i915: Disable DSB usage for now (Michel Dänzer) [2044440] - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" (Michel Dänzer) [2044440] - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. (Michel Dänzer) [2044440] - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true (Michel Dänzer) [2044440] - drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 (Michel Dänzer) [2044440] - drm/amd/display: reset dcn31 SMU mailbox on failures (Michel Dänzer) [2044440] - drm/vmwgfx: Remove explicit transparent hugepages support (Michel Dänzer) [2044440] - drm/radeon: fix error handling in radeon_driver_open_kms (Michel Dänzer) [2044440] - drm/i915/display/ehl: Update voltage swing table (Michel Dänzer) [2044440] - drm/nouveau/kms/nv04: use vzalloc for nv04_display (Michel Dänzer) [2044440] - drm/amd/display: Fix the uninitialized variable in enable_stream_features() (Michel Dänzer) [2044440] - amdgpu/pm: Make sysfs pm attributes as read-only for VFs (Michel Dänzer) [2044440] - drm/amdgpu: fixup bad vram size on gmc v8 (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amdkfd: Fix error handling in svm_range_add (Michel Dänzer) [2044440] - drm/vmwgfx: Introduce a new placement for MOB page tables (Michel Dänzer) [2044440] - drm/vmwgfx: Release ttm memory if probe fails (Michel Dänzer) [2044440] - drm/amd/display: add else to avoid double destroy clk_mgr (Michel Dänzer) [2044440] - drm/amdgpu/display: set vblank_disable_immediate for DC (Michel Dänzer) [2044440] - drm/amd/display: check top_pipe_to_program pointer (Michel Dänzer) [2044440] - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L (Michel Dänzer) [2044440] - drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs (Michel Dänzer) [2044440] - drm/amd/display: Fix bug in debugfs crc_win_update entry (Michel Dänzer) [2044440] - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (Michel Dänzer) [2044440] - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (Michel Dänzer) [2044440] - drm/vmwgfx: Fail to initialize on broken configs (Michel Dänzer) [2044440] - drm/vmwgfx: Remove the deprecated lower mem limit (Michel Dänzer) [2044440] - drm/vboxvideo: fix a NULL vs IS_ERR() check (Michel Dänzer) [2044440] - drm: fix null-ptr-deref in drm_dev_init_release() (Michel Dänzer) [2044440] - drm/ttm: Put BO in its memory manager's lru list (Michel Dänzer) [2044440] - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (Michel Dänzer) [2044440] - drm/amd/display: explicitly set is_dsc_supported to false before use (Michel Dänzer) [2044440] - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (Michel Dänzer) [2044440] - drm/amd/pm: keep the BACO feature enabled for suspend (Michel Dänzer) [2044440] - Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" (Michel Dänzer) [2044440] - drm/amd/display: Added power down for DCN10 (Michel Dänzer) [2044440] - drm/amd/display: fix B0 TMDS deepcolor no dislay issue (Michel Dänzer) [2044440] - drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform (Michel Dänzer) [2044440] - drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume (Michel Dänzer) [2044440] - drm/amd/pm: Fix xgmi link control on aldebaran (Michel Dänzer) [2044440] - drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify (Michel Dänzer) [2044440] - drm/amd/display: Changed pipe split policy to allow for multi-display pipe split (Michel Dänzer) [2044440] - drm/amdgpu: add support for IP discovery gc_info table v2 (Michel Dänzer) [2044440] - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled (Michel Dänzer) [2044440] - drm/nouveau: wait for the exclusive fence after the shared ones v2 (Michel Dänzer) [2044440] - drm/nouveau: always wait for the exclusive fence (Michel Dänzer) [2044440] - drm/amd/display: Set optimize_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization (Michel Dänzer) [2044440] - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC (Michel Dänzer) [2044440] - drm/amdgpu: don't override default ECO_BITs setting (Michel Dänzer) [2044440] - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (Michel Dänzer) [2044440] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2044440] - drm/amd/display: Set exit_optimized_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/i915/display: Fix an unsigned subtraction which can never be negative. (Michel Dänzer) [2044440] - drm/ast: potential dereference of null pointer (Michel Dänzer) [2044440] - drm: simpledrm: fix wrong unit with pixel clock (Michel Dänzer) [2044440] - Revert "drm/fb-helper: improve DRM fbdev emulation device names" (Michel Dänzer) [2044440] - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() (Michel Dänzer) [2044440] - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 (Michel Dänzer) [2044440] - drm/amdkfd: process_info lock not needed for svm (Michel Dänzer) [2044440] - drm/amd/display: add connector type check for CRC source set (Michel Dänzer) [2044440] - drm/amdkfd: fix double free mem structure (Michel Dänzer) [2044440] - drm/amd/display: Fix for the no Audio bug with Tiled Displays (Michel Dänzer) [2044440] - drm/amdgpu: check atomic flag to differeniate with legacy path (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset (Michel Dänzer) [2044440] - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (Michel Dänzer) [2044440] - drm/i915/dp: Perform 30ms delay after source OUI write (Michel Dänzer) [2044440] - drm/amd/display: Allow DSC on supported MST branch devices (Michel Dänzer) [2044440] - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix potential memleak (Michel Dänzer) [2044440] - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again (Michel Dänzer) [2044440] - drm/amd/pm: Remove artificial freq level on Navi1x (Michel Dänzer) [2044440] - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ (Michel Dänzer) [2044440] - drm/amd/display: Set plane update flags for all planes in reset (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after GPU reset (Michel Dänzer) [2044440] - drm/aspeed: Fix vga_pw sysfs output (Michel Dänzer) [2044440] - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (Michel Dänzer) [2044440] - drm/amd/display: Fix OLED brightness control on eDP (Michel Dänzer) [2044440] - drm/amdgpu: IH process reset count when restart (Michel Dänzer) [2044440] - drm/amd/pm: avoid duplicate powergate/ungate setting (Michel Dänzer) [2044440] - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (Michel Dänzer) [2044440] - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms (Michel Dänzer) [2044440] - drm/i915/dp: Ensure max link params are always valid (Michel Dänzer) [2044440] - drm/i915/dp: Ensure sink rate values are always valid (Michel Dänzer) [2044440] - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap (Michel Dänzer) [2044440] - drm/udl: fix control-message timeout (Michel Dänzer) [2044440] - drm/amd/display: Limit max DSC target bpp for specific monitors (Michel Dänzer) [2044440] - drm/amd/display: Update swizzle mode enums (Michel Dänzer) [2044440] - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() (Michel Dänzer) [2044440] - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" (Michel Dänzer) [2044440] - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (Michel Dänzer) [2044440] - x86/speculation: Check CPU capability before applying IBRS spectre v2 mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064863] {CVE-2022-1011} - ice: Do not enable VLAN pruning when spoofchk is enabled (Ivan Vecera) [2062343] - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Ivan Vecera) [2062343] - ice: fix 'scheduling while atomic' on aux critical err interrupt (Ivan Vecera) [2062343] - ice: Fix MAC address setting (Ivan Vecera) [2062343] - ice: Clear default forwarding VSI during release (Ivan Vecera) [2062343] - ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [2062343] - iavf: Fix hang during reboot/shutdown (Ivan Vecera) [2062343] - iavf: Fix double free in iavf_reset_task (Ivan Vecera) [2062343] - ice: destroy flow director filter mutex after releasing VSIs (Ivan Vecera) [2062343] - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Ivan Vecera) [2062343] - iavf: Fix adopting new combined setting (Ivan Vecera) [2062343] - iavf: Fix handling of vlan strip virtual channel messages (Ivan Vecera) [2062343] - iavf: Fix __IAVF_RESETTING state usage (Ivan Vecera) [2062343] - iavf: Fix missing check for running netdev (Ivan Vecera) [2062343] - iavf: Fix deadlock in iavf_reset_task (Ivan Vecera) [2062343] - iavf: Fix race in init state (Ivan Vecera) [2062343] - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Ivan Vecera) [2062343] - iavf: Fix init state closure on remove (Ivan Vecera) [2062343] - iavf: Add waiting so the port is initialized in remove (Ivan Vecera) [2062343] - iavf: Rework mutexes for better synchronisation (Ivan Vecera) [2062343] - iavf: remove an unneeded variable (Ivan Vecera) [2062343] - iavf: Fix limit of total number of queues to active queues of VF (Ivan Vecera) [2062343] - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Ivan Vecera) [2062343] - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Ivan Vecera) [2062343] - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2062343] - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2062343] - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2062343] - virtchnl: Add missing padding to virtchnl_proto_hdrs (Ivan Vecera) [2062343] - ice: Fix race condition during interface enslave (Ivan Vecera) [2062343] - ice: Fix curr_link_speed advertised speed (Ivan Vecera) [2062343] - ice: Don't use GFP_KERNEL in atomic context (Ivan Vecera) [2062343] - ice: Fix error with handling of bonding MTU (Ivan Vecera) [2062343] - ice: stop disabling VFs due to PF error responses (Ivan Vecera) [2062343] - ice: initialize local variable 'tlv' (Ivan Vecera) [2062343] - ice: check the return of ice_ptp_gettimex64 (Ivan Vecera) [2062343] - ice: fix concurrent reset and removal of VFs (Ivan Vecera) [2062343] - ice: fix setting l4 port flag when adding filter (Ivan Vecera) [2062343] - ice: Match on all profiles in slow-path (Ivan Vecera) [2062343] - ice: enable parsing IPSEC SPI headers for RSS (Ivan Vecera) [2062343] - ice: Avoid RTNL lock when re-creating auxiliary device (Ivan Vecera) [2062343] - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Ivan Vecera) [2062343] - ice: fix IPIP and SIT TSO offload (Ivan Vecera) [2062343] - ice: fix an error code in ice_cfg_phy_fec() (Ivan Vecera) [2062343] - ice: Use bitmap_free() to free bitmap (Ivan Vecera) [2062343] - ice: Optimize a few bitmap operations (Ivan Vecera) [2062343] - ice: Slightly simply ice_find_free_recp_res_idx (Ivan Vecera) [2062343] - ice: improve switchdev's slow-path (Ivan Vecera) [2062343] - ice: replay advanced rules after reset (Ivan Vecera) [2062343] - ice: Add flow director support for channel mode (Ivan Vecera) [2062343] - ice: trivial: fix odd indenting (Ivan Vecera) [2062343] - ice: support crosstimestamping on E822 devices if supported (Ivan Vecera) [2062343] - ice: exit bypass mode once hardware finishes timestamp calibration (Ivan Vecera) [2062343] - ice: ensure the hardware Clock Generation Unit is configured (Ivan Vecera) [2062343] - ice: implement basic E822 PTP support (Ivan Vecera) [2062343] - ice: convert clk_freq capability into time_ref (Ivan Vecera) [2062343] - ice: introduce ice_ptp_init_phc function (Ivan Vecera) [2062343] - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Ivan Vecera) [2062343] - ice: PTP: move setting of tstamp_config (Ivan Vecera) [2062343] - ice: introduce ice_base_incval function (Ivan Vecera) [2062343] - ice: xsk: fix cleaned_count setting (Ivan Vecera) [2062343] - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Ivan Vecera) [2062343] - ice: xsk: allocate separate memory for XDP SW ring (Ivan Vecera) [2062343] - ice: xsk: return xsk buffers back to pool when cleaning the ring (Ivan Vecera) [2062343] - ice: use modern kernel API for kick (Ivan Vecera) [2062343] - ice: tighter control over VSI_DOWN state (Ivan Vecera) [2062343] - ice: use prefetch methods (Ivan Vecera) [2062343] - ice: update to newer kernel API (Ivan Vecera) [2062343] - ice: support immediate firmware activation via devlink reload (Ivan Vecera) [2062343] - ice: reduce time to read Option ROM CIVD data (Ivan Vecera) [2062343] - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Ivan Vecera) [2062343] - ice: move and rename ice_check_for_pending_update (Ivan Vecera) [2062343] - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Ivan Vecera) [2062343] - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Ivan Vecera) [2062343] - ice: Remove unnecessary casts (Ivan Vecera) [2062343] - ice: Propagate error codes (Ivan Vecera) [2062343] - ice: Remove excess error variables (Ivan Vecera) [2062343] - ice: Cleanup after ice_status removal (Ivan Vecera) [2062343] - ice: Remove enum ice_status (Ivan Vecera) [2062343] - ice: Use int for ice_status (Ivan Vecera) [2062343] - ice: Remove string printing for ice_status (Ivan Vecera) [2062343] - ice: Refactor status flow for DDP load (Ivan Vecera) [2062343] - ice: Refactor promiscuous functions (Ivan Vecera) [2062343] - ice: refactor PTYPE validating (Ivan Vecera) [2062343] - ice: Add package PTYPE enable information (Ivan Vecera) [2062343] - ice: safer stats processing (Ivan Vecera) [2062343] - ice: fix adding different tunnels (Ivan Vecera) [2062343] - ice: fix choosing UDP header type (Ivan Vecera) [2062343] - ice: ignore dropped packets during init (Ivan Vecera) [2062343] - ice: rearm other interrupt cause register after enabling VFs (Ivan Vecera) [2062343] - net/ice: Remove unused enum (Ivan Vecera) [2062343] - net/ice: Fix boolean assignment (Ivan Vecera) [2062343] - net/ice: Add support for enable_iwarp and enable_roce devlink param (Ivan Vecera) [2062343] - ice: avoid bpf_prog refcount underflow (Ivan Vecera) [2062343] - ice: fix vsi->txq_map sizing (Ivan Vecera) [2062343] - ice: Hide bus-info in ethtool for PRs in switchdev mode (Ivan Vecera) [2062343] - ice: Clear synchronized addrs when adding VFs in switchdev mode (Ivan Vecera) [2062343] - ice: fix error return code in ice_get_recp_frm_fw() (Ivan Vecera) [2062343] - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Ivan Vecera) [2062343] - ice: Add support to print error on PHY FW load failure (Ivan Vecera) [2062343] - ice: Add support for changing MTU on PR in switchdev mode (Ivan Vecera) [2062343] - ice: send correct vc status in switchdev (Ivan Vecera) [2062343] - ice: support for GRE in eswitch (Ivan Vecera) [2062343] - ice: low level support for tunnels (Ivan Vecera) [2062343] - ice: VXLAN and Geneve TC support (Ivan Vecera) [2062343] - ice: support for indirect notification (Ivan Vecera) [2062343] - ice: Add tc-flower filter support for channel (Ivan Vecera) [2062343] - ice: enable ndo_setup_tc support for mqprio_qdisc (Ivan Vecera) [2062343] - ice: Add infrastructure for mqprio support via ndo_setup_tc (Ivan Vecera) [2062343] - ice: fix an error code in ice_ena_vfs() (Ivan Vecera) [2062343] - ice: use devm_kcalloc() instead of devm_kzalloc() (Ivan Vecera) [2062343] - ice: Make use of the helper function devm_add_action_or_reset() (Ivan Vecera) [2062343] - ice: Refactor PR ethtool ops (Ivan Vecera) [2062343] - ice: Forbid trusted VFs in switchdev mode (Ivan Vecera) [2062343] - ice: Manage act flags for switchdev offloads (Ivan Vecera) [2062343] - ice: introduce XDP_TX fallback path (Ivan Vecera) [2062343] - ice: optimize XDP_TX workloads (Ivan Vecera) [2062343] - ice: propagate xdp_ring onto rx_ring (Ivan Vecera) [2062343] - ice: do not create xdp_frame on XDP_TX (Ivan Vecera) [2062343] - ice: unify xdp_rings accesses (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PR (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PF (Ivan Vecera) [2062343] - ice: Allow changing lan_en and lb_en on all kinds of filters (Ivan Vecera) [2062343] - ice: cleanup rules info (Ivan Vecera) [2062343] - ice: allow deleting advanced rules (Ivan Vecera) [2062343] - ice: allow adding advanced rules (Ivan Vecera) [2062343] - ice: create advanced switch recipe (Ivan Vecera) [2062343] - ice: manage profiles and field vectors (Ivan Vecera) [2062343] - ice: implement low level recipes functions (Ivan Vecera) [2062343] - ice: add port representor ethtool ops and stats (Ivan Vecera) [2062343] - ice: switchdev slow path (Ivan Vecera) [2062343] - ice: rebuild switchdev when resetting all VFs (Ivan Vecera) [2062343] - ice: enable/disable switchdev when managing VFs (Ivan Vecera) [2062343] - ice: introduce new type of VSI for switchdev (Ivan Vecera) [2062343] - ice: set and release switchdev environment (Ivan Vecera) [2062343] - net: export metadata_dst_free() (Ivan Vecera) [2062343] - ice: allow changing lan_en and lb_en on dflt rules (Ivan Vecera) [2062343] - ice: manage VSI antispoof and destination override (Ivan Vecera) [2062343] - ice: allow process VF opcodes in different ways (Ivan Vecera) [2062343] - ice: introduce VF port representor (Ivan Vecera) [2062343] - ice: Move devlink port to PF/VF struct (Ivan Vecera) [2062343] - ice: support basic E-Switch mode control (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2062343] - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Ivan Vecera) [2062343] - ice: fix FDIR init missing when reset VF (Ivan Vecera) [2062343] - intel: Remove rcu_read_lock() around XDP program invocation (Ivan Vecera) [2062343] - intel: Update drivers to use ethtool_sprintf (Ivan Vecera) [2062343] - ice: fix conversion to new udp_tunnel infrastructure (Ivan Vecera) [2062343] - intel-ethernet: clean up W=1 warnings in kdoc (Ivan Vecera) [2062343] - PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Ivan Vecera) [2062343] - treewide: Use sizeof_field() macro (Ivan Vecera) [2062343] - devlink: Add 'enable_iwarp' generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_vnet" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_rdma" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_eth" generic device param (Ivan Vecera) [2062343] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2061665] - redhat/configs: Increase CONFIG_LOCKDEP_CHAINS_BITS from 16 to 17 (Waiman Long) [2057339] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2060237 2016948]- makefile: Add dist-* targets (Prarit Bhargava) - Fonts: Replace discarded const qualifier (Nico Pache) [1904374] - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Nico Pache) [1904374] - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Nico Pache) [1904374] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (Prarit Bhargava) [2040021] - x86/cpu: Add Raptor Lake to Intel family (Prarit Bhargava) [2040021] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2016335] - powerpc/prom: fix early DEBUG messages (Desnes A. Nunes do Rosario) [2016335] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2016335] - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2058907] - igb: refactor XDP registration (Corinna Vinschen) [2040171] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2040171] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2054565] - EDAC/amd64: Save max number of controllers for F19 M70 (Aristeu Rozanski) [2064285] - CI: Use 8.6-rt branch for rhel8 realtime_check (Chris White) - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2046525] - tipc: fix incorrect order of state message data sanity check (Xin Long) [2048971] - tipc: improve size validations for received domain records (Xin Long) [2048971] {CVE-2022-0435} - efi/x86: Call efi_parse_options() from efi_main() (Lenny Szubowicz) [2049233]- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2023907] - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Amir Tzin) [2022325] - net/mlx5: DR, Add support for dumping steering info (Amir Tzin) [2022325] - net/mlx5: DR, Add missing reserved fields to dr_match_param (Amir Tzin) [2022325] - net/mlx5: DR, Add check for flex parser ID value (Amir Tzin) [2022325] - net/mlx5: DR, Rename list field in matcher struct to list_node (Amir Tzin) [2022325] - net/mlx5: DR, Remove unused struct member in matcher (Amir Tzin) [2022325] - net/mlx5: DR, Fix error flow in creating matcher (Amir Tzin) [2022325] - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Amir Tzin) [2015434] - net/mlx5e: TC, Fix memory leak with rules with internal port (Amir Tzin) [2015434] - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Amir Tzin) [2015434] - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Amir Tzin) [2015434] - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Amir Tzin) [2015434] - net/mlx5: E-Switch, fix single FDB creation on BlueField (Amir Tzin) [2015434] - net/mlx5: E-switch, Respect BW share of the new group (Amir Tzin) [2015434] - net/mlx5: DR, Fix check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: E-Switch, rebuild lag only when needed (Amir Tzin) [2015434] - net/mlx5e: Delete forward rule for ct or sample action (Amir Tzin) [2015434] - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Amir Tzin) [2015434] - net/mlx5: Support internal port as decap route device (Amir Tzin) [2015434] - net/mlx5e: Term table handling of internal port rules (Amir Tzin) [2015434] - net/mlx5e: Add indirect tc offload of ovs internal port (Amir Tzin) [2015434] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Amir Tzin) [2015434] - net/mlx5e: Offload internal port as encap route device (Amir Tzin) [2015434] - net/mlx5e: Offload tc rules that redirect to ovs internal port (Amir Tzin) [2015434] - net/mlx5e: Accept action skbedit in the tc actions list (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Amir Tzin) [2015434] - net/mlx5e: Use generic name for the forwarding dev pointer (Amir Tzin) [2015434] - net/mlx5e: Refactor rx handler of represetor device (Amir Tzin) [2015434] - net/mlx5: DR, Add check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: Allow skipping counter refresh on creation (Amir Tzin) [2015434] - net/mlx5e: IPsec: Refactor checksum code in tx data path (Amir Tzin) [2015434] - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Amir Tzin) [2015434] - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Amir Tzin) [2015434] - net/mlx5: Bridge, fix uninitialized variable usage (Amir Tzin) [2015434] - net/mlx5: Lag, don't update lag if lag isn't supported (Amir Tzin) [2015434] - net/mlx5: E-switch, Return correct error code on group creation failure (Amir Tzin) [2015434] - net/mlx5: Bridge, support LAG (Amir Tzin) [2015434] - net/mlx5: Bridge, allow merged eswitch connectivity (Amir Tzin) [2015434] - net/mlx5: Bridge, extract FDB delete notification to function (Amir Tzin) [2015434] - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Amir Tzin) [2015434] - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Amir Tzin) [2015434] - net/mlx5: Bridge, release bridge in same function where it is taken (Amir Tzin) [2015434] - net/mlx5: Lag, Create shared FDB when in switchdev mode (Amir Tzin) [2015434] - net/mlx5: E-Switch, add logic to enable shared FDB (Amir Tzin) [2015434] - net/mlx5: Lag, properly lock eswitch if needed (Amir Tzin) [2015434] - net/mlx5: Add send to vport rules on paired device (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add event callback for representors (Amir Tzin) [2015434] - net/mlx5e: Use shared mappings for restoring from metadata (Amir Tzin) [2015434] - net/mlx5e: Add an option to create a shared mapping (Amir Tzin) [2015434] - net/mlx5: E-Switch, set flow source for send to uplink rule (Amir Tzin) [2015434] - RDMA/mlx5: Add shared FDB support (Amir Tzin) [2015434] - {net, RDMA}/mlx5: Extend send to vport rules (Amir Tzin) [2015434] - RDMA/mlx5: Fill port info based on the relevant eswitch (Amir Tzin) [2015434] - net/mlx5: Lag, add initial logic for shared FDB (Amir Tzin) [2015434] - net/mlx5: Return mdev from eswitch (Amir Tzin) [2015434] - net/mlx5: E-switch, Add QoS tracepoints (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow to add vports to rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Introduce rate limiting groups API (Amir Tzin) [2015434] - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Amir Tzin) [2015434] - net/mlx5: E-switch, Move QoS related code to dedicated file (Amir Tzin) [2015434] - net/mlx5e: TC, Support sample offload action for tunneled traffic (Amir Tzin) [2015434] - net/mlx5e: TC, Restore tunnel info for sample offload (Amir Tzin) [2015434] - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Amir Tzin) [2015434] - net/mlx5e: Refactor ct to use post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: Introduce post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: CT, Use xarray to manage fte ids (Amir Tzin) [2015434] - net/mlx5e: Move sample attribute to flow attribute (Amir Tzin) [2015434] - net/mlx5e: Move esw/sample to en/tc/sample (Amir Tzin) [2015434] - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Amir Tzin) [2015434] - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Amir Tzin) [2018097] - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Amir Tzin) [2018097] - net/mlx5: DR, Add missing string for action type SAMPLER (Amir Tzin) [2018097] - net/mlx5: DR, init_next_match only if needed (Amir Tzin) [2018097] - net/mlx5: DR, Increase supported num of actions to 32 (Amir Tzin) [2018097] - net/mlx5: DR, Add support for SF vports (Amir Tzin) [2018097] - net/mlx5: DR, Support csum recalculation flow table on SFs (Amir Tzin) [2018097] - net/mlx5: DR, Align error messages for failure to obtain vport caps (Amir Tzin) [2018097] - net/mlx5: DR, Add missing query for vport 0 (Amir Tzin) [2018097] - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Amir Tzin) [2018097] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [1943202] - nvme-tcp: change target from tech-preview to unmaintained (John Meneghini) [2061577] - drm/amd/display: Don't reinitialize DMCUB on s0ix resume (Karol Herbst) [2059680] - tcp: Add snd_wnd to TCP_INFO (Davide Caratti) [2056608] - tcp: Add TCP_INFO counter for packets received out-of-order (Davide Caratti) [2056608] - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Amir Tzin) [1982236] - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Amir Tzin) [1982236] - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Amir Tzin) [1982236] - net/mlx5e: Fix condition when retrieving PTP-rqn (Amir Tzin) [1982236] - net/mlx5: Fix inner TTC table creation (Amir Tzin) [1982236] - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Amir Tzin) [1982236] - net/mlx5e: Improve MQPRIO resiliency (Amir Tzin) [1982236] - net/mlx5e: Support MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Handle errors of netdev_set_num_tc() (Amir Tzin) [1982236] - net/mlx5e: Maintain MQPRIO mode parameter (Amir Tzin) [1982236] - net/mlx5e: Abstract MQPRIO params (Amir Tzin) [1982236] - net/mlx5e: Support flow classification into RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Support multiple RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Convert RSS to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Introduce abstraction of RSS context (Amir Tzin) [1982236] - net/mlx5e: Introduce TIR create/destroy API in rx_res (Amir Tzin) [1982236] - net/mlx5e: Do not try enable RSS when resetting indir table (Amir Tzin) [1982236] - net/mlx5: Embed mlx5_ttc_table (Amir Tzin) [1982236] - net/mlx5: Move TTC logic to fs_ttc (Amir Tzin) [1982236] - net/mlx5e: Decouple TTC logic from mlx5e (Amir Tzin) [1982236] - net/mlx5e: Rename some related TTC args and functions (Amir Tzin) [1982236] - net/mlx5e: Rename traffic type enums (Amir Tzin) [1982236] - net/mlx5e: Allocate the array of channels according to the real max_nch (Amir Tzin) [1982236] - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Amir Tzin) [1982236] - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Amir Tzin) [1982236] - net/mlx5e: Use a new initializer to build uniform indir table (Amir Tzin) [1982236] - net/mlx5e: Use the new TIR API for kTLS (Amir Tzin) [1982236] - net/mlx5e: Move management of indir traffic types to rx_res (Amir Tzin) [1982236] - net/mlx5e: Convert TIR to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Create struct mlx5e_rss_params_hash (Amir Tzin) [1982236] - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Amir Tzin) [1982236] - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Amir Tzin) [1982236] - net/mlx5e: Take RQT out of TIR and group RX resources (Amir Tzin) [1982236] - net/mlx5e: Move RX resources to a separate struct (Amir Tzin) [1982236] - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Amir Tzin) [1982236] - net/mlx5e: Convert RQT to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Amir Tzin) [1982236] - net/mlx5: Take TIR destruction out of the TIR list lock (Amir Tzin) [1982236] - PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2060122] - PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2060122] - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2062094] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2059695] - redhat: drop the -sha512 suffix from default rhpkg invocation (Jarod Wilson) - sysctl: return -EINVAL if val violates minmax (Rafael Aquini) [2062571] - kernel/sysctl.c: switch to bitmap_zalloc() (Rafael Aquini) [2062571] - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (William Zhao) [1985319] - netlabel: Fix memory leak in netlbl_mgmt_add_common (William Zhao) [1985319] - bpftool: Fix indent in option lists in the documentation (Yauheni Kaliuta) [2014861] - libbpf: Fix memleak in libbpf_netlink_recv() (Yauheni Kaliuta) [2014861] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Yauheni Kaliuta) [2014861] - libbpf: Clean gen_loader's attach kind. (Yauheni Kaliuta) [2014861] - powerpc/bpf: Use bctrl for making function calls (Jiri Olsa) [2014861] - powerpc/signal: Use PPC_RAW_xx() macros (Jiri Olsa) [2014861] - powerpc/ebpf64: Use PPC_RAW_MFLR() (Jiri Olsa) [2014861] - powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx() (Jiri Olsa) [2014861] - lib/test: fix spelling mistakes (Jiri Olsa) [2014861] - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing (Jiri Olsa) [2014861] - bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing (Jiri Olsa) [2014861] - docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup (Jiri Olsa) [2014861] - bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations (Jiri Olsa) [2014861] - bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD (Jiri Olsa) [2014861] - bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size (Jiri Olsa) [2014861] - selftests, bpf: Test that dead ldx_w insns are accepted (Jiri Olsa) [2014861] - bpf, selftests: Add test cases for pointer alu from multiple paths (Jiri Olsa) [2014861] - bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch (Jiri Olsa) [2014861] - selftests/bpf: Fix ringbuf test fetching map FD (Jiri Olsa) [2014861] - selftests/bpf: Whitelist test_progs.h from .gitignore (Jiri Olsa) [2014861] - selftests, bpf: Make docs tests fail more reliably (Jiri Olsa) [2014861] - selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks (Jiri Olsa) [2014861] - selftests/bpf: Add bpf_lookup_and_delete_elem tests (Jiri Olsa) [2014861] - selftests/bpf: Convert test trace_printk to lskel. (Jiri Olsa) [2014861] - selftests/bpf: Convert test printk to use rodata. (Jiri Olsa) [2014861] - selftests/bpf: Convert atomics test to light skeleton. (Yauheni Kaliuta) [2014861] - selftests/bpf: Convert few tests to light skeleton. (Jiri Olsa) [2014861] - selftests/bpf: Test for btf_load command. (Jiri Olsa) [2014861] - selftests/bpf: Test for syscall program type (Jiri Olsa) [2014861] - libbpf: Add selftests for TC-BPF management API (Jiri Olsa) [2014861] - selftests/bpf: Validate skeleton gen handles skipped fields (Jiri Olsa) [2014861] - selftests/bpf: Stop using static variables for passing data to/from user-space (Jiri Olsa) [2014861] - tools: bpftool: Document and add bash completion for -L, -B options (Jiri Olsa) [2014861] - tools: bpftool: Update and synchronise option list in doc and help msg (Jiri Olsa) [2014861] - bpftool: Remove unused includes to (Jiri Olsa) [2014861] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2014861] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Jiri Olsa) [2014861] - bpftool: Check malloc return value in mount_bpffs_for_pin (Jiri Olsa) [2014861] - tools: bpf: Fix error in 'make -C tools/ bpf_install' (Jiri Olsa) [2014861] - bpftool: Properly close va_list 'ap' by va_end() on error (Jiri Olsa) [2014861] - bpf: Fix libelf endian handling in resolv_btfids (Jiri Olsa) [2014861] - tools/bpftool: Fix error return code in do_batch() (Jiri Olsa) [2014861] - tools/bpftool: Fix cross-build (Jiri Olsa) [2014861] - bpftool: Set errno on skeleton failures and propagate errors (Jiri Olsa) [2014861] - bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. (Jiri Olsa) [2014861] - bpftool: Stop emitting static variables in BPF skeleton (Jiri Olsa) [2014861] - bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars (Jiri Olsa) [2014861] - bpf: Add missing bpf_read_[un]lock_trace() for syscall program (Jiri Olsa) [2014861] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Jiri Olsa) [2014861] - libbpf: Fix segfault in light skeleton for objects without BTF (Jiri Olsa) [2014861] - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jiri Olsa) [2014861] - libbpf, doc: Eliminate warnings in libbpf_naming_convention (Jiri Olsa) [2014861] - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Olsa) [2014861] - samples/bpf: Fix the error return code of xdp_redirect's main() (Jiri Olsa) [2014861] - samples/bpf: Fix Segmentation fault for xdp_redirect command (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_sample_pkts usage (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_fwd usage (Jiri Olsa) [2014861] - samples, bpf: Suppress compiler warning (Jiri Olsa) [2014861] - file: Rename __close_fd to close_fd and remove the files parameter (Jiri Olsa) [2014861] - bpf: Fix ringbuf helper function compatibility (Jiri Olsa) [2014861] - bpf: Clear zext_dst of dead insns (Jiri Olsa) [2014861] - bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers (Jiri Olsa) [2014861] - bpf, core: Fix kernel-doc notation (Jiri Olsa) [2014861] - libbpf: Do not close un-owned FD 0 on errors (Jiri Olsa) [2014861] - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (Jiri Olsa) [2014861] - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] (Jiri Olsa) [2014861] - libbpf: Restore errno return for functions that were already returning it (Jiri Olsa) [2014861] - powerpc/bpf: Write protect JIT code (Jiri Olsa) [2014861] - powerpc/bpf: Remove bpf_jit_free() (Jiri Olsa) [2014861] - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc (Jiri Olsa) [2014861] - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() (Jiri Olsa) [2014861] - bpf: Allow RCU-protected lookups to happen from bh context (Jiri Olsa) [2014861] - bpf, x86: Remove unused cnt increase from EMIT macro (Jiri Olsa) [2014861] - libbpf: Switch to void * casting in netlink helpers (Jiri Olsa) [2014861] - libbpf: Add request buffer type for netlink messages (Jiri Olsa) [2014861] - libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading (Jiri Olsa) [2014861] - bpf: Add documentation for libbpf including API autogen (Jiri Olsa) [2014861] - bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Jiri Olsa) [2014861] - libbpf: Fail compilation if target arch is missing (Jiri Olsa) [2014861] - bpf: Fix typo in kernel/bpf/bpf_lsm.c (Jiri Olsa) [2014861] - bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT. (Jiri Olsa) [2014861] - libbpf: Set NLM_F_EXCL when creating qdisc (Jiri Olsa) [2014861] - libbpf: Remove unneeded check for flags during tc detach (Jiri Olsa) [2014861] - libbpf: Simplify the return expression of bpf_object__init_maps function (Jiri Olsa) [2014861] - libbpf: Fix pr_warn type warnings on 32bit (Jiri Olsa) [2014861] - libbpf: Install skel_internal.h header used from light skeletons (Jiri Olsa) [2014861] - libbpf: Refactor header installation portions of Makefile (Jiri Olsa) [2014861] - libbpf: Move few APIs from 0.4 to 0.5 version (Jiri Olsa) [2014861] - bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul (Jiri Olsa) [2014861] - libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for high-level APIs (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for low-level APIs (Jiri Olsa) [2014861] - libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors (Jiri Olsa) [2014861] - bpf: Fix spelling mistakes (Jiri Olsa) [2014861] - bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags (Jiri Olsa) [2014861] - bpf: Add lookup_and_delete_elem support to hashtab (Jiri Olsa) [2014861] - libbpf: Skip bpf_object__probe_loading for light skeleton (Jiri Olsa) [2014861] - bpf: Make some symbols static (Jiri Olsa) [2014861] - bpf: Add cmd alias BPF_PROG_RUN (Jiri Olsa) [2014861] - libbpf: Introduce bpf_map__initial_value(). (Jiri Olsa) [2014861] - libbpf: Cleanup temp FDs when intermediate sys_bpf fails. (Jiri Olsa) [2014861] - libbpf: Generate loader program out of BPF ELF file. (Jiri Olsa) [2014861] - libbpf: Preliminary support for fd_idx (Jiri Olsa) [2014861] - libbpf: Add bpf_object pointer to kernel_supports(). (Jiri Olsa) [2014861] - libbpf: Change the order of data and text relocations. (Jiri Olsa) [2014861] - bpf: Add bpf_sys_close() helper. (Jiri Olsa) [2014861] - bpf: Add bpf_btf_find_by_name_kind() helper. (Jiri Olsa) [2014861] - bpf: Introduce fd_idx (Jiri Olsa) [2014861] - bpf: Make btf_load command to be bpfptr_t compatible. (Jiri Olsa) [2014861] - libbpf: Support for syscall program type (Jiri Olsa) [2014861] - bpf: Prepare bpf syscall to be used from kernel and user space. (Jiri Olsa) [2014861] - bpf: Introduce bpfptr_t user/kernel pointer. (Jiri Olsa) [2014861] - bpf: Introduce bpf_sys_bpf() helper and program type. (Jiri Olsa) [2014861] - libbpf: Add low level TC-BPF management API (Jiri Olsa) [2014861] - libbpf: Add various netlink helpers (Jiri Olsa) [2014861] - libbpf: Reject static entry-point BPF programs (Jiri Olsa) [2014861] - libbpf: Reject static maps (Jiri Olsa) [2014861] - libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions (Jiri Olsa) [2014861] - libbpf: Add per-file linker opts (Jiri Olsa) [2014861] - bpf: verifier: Use copy_array for jmp_history (Jiri Olsa) [2014861] - bpf: verifier: Improve function state reallocation (Jiri Olsa) [2014861]- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190] - megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek) - internal: update RHEL_MINOR for the start of RHEL-8.7 development (Jarod Wilson)- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190]- megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek)- xfs: don't generate selinux audit messages for capability testing (Brian Foster) [2059835]- ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975007] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975007] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975007] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975007] - xfs: restore speculative_cow_prealloc_lifetime sysctl (Bill O'Donnell) [2015621] - xfs: Fix the free logic of state in xfs_attr_node_hasname (Bill O'Donnell) [2015621 2037498] - xfs: punch out data fork delalloc blocks on COW writeback failure (Bill O'Donnell) [2015621 2012872] - xfs: use kmem_cache_free() for kmem_cache objects (Bill O'Donnell) [2015621] - xfs: logging the on disk inode LSN can make it go backwards (Bill O'Donnell) [2015621] - xfs: only reset incore inode health state flags when reclaiming an inode (Bill O'Donnell) [2015621] - xfs: remove obsolete AGF counter debugging (Bill O'Donnell) [2015621] - xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents (Bill O'Donnell) [2015621] - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent (Bill O'Donnell) [2015621] - xfs: mark a data structure sick if there are cross-referencing errors (Bill O'Donnell) [2015621] - xfs: fix maxlevels comparisons in the btree staging code (Bill O'Donnell) [2015621] - xfs: fix incorrect unit conversion in scrub tracepoint (Bill O'Donnell) [2015621] - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes (Bill O'Donnell) [2015621] - xfs: fix radix tree tag signs (Bill O'Donnell) [2015621] - xfs: force log and push AIL to clear pinned inodes when aborting mount (Bill O'Donnell) [2015621] - xfs: use current->journal_info for detecting transaction recursion (Bill O'Donnell) [2015621] - xfs: don't nest transactions when scanning for eofblocks (Bill O'Donnell) [2015621] - xfs: fix boolreturn.cocci warnings (Bill O'Donnell) [2015621] - xfs: get rid of xfs_growfs_{data,log}_t (Bill O'Donnell) [2015621] - xfs: rename `new' to `delta' in xfs_growfs_data_private() (Bill O'Donnell) [2015621] - xfs: don't bounce the iolock between free_{eof,cow}blocks (Bill O'Donnell) [2015621] - xfs: expose the blockgc workqueue knobs publicly (Bill O'Donnell) [2015621] - xfs: parallelize block preallocation garbage collection (Bill O'Donnell) [2015621] - xfs: rename block gc start and stop functions (Bill O'Donnell) [2015621] - xfs: only walk the incore inode tree once per blockgc scan (Bill O'Donnell) [2015621] - xfs: consolidate the eofblocks and cowblocks workers (Bill O'Donnell) [2015621] - xfs: consolidate incore inode radix tree posteof/cowblocks tags (Bill O'Donnell) [2015621] - xfs: remove trivial eof/cowblocks functions (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_cowblocks (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_eofblocks (Bill O'Donnell) [2015621] - xfs: relocate the eofb/cowb workqueue functions (Bill O'Donnell) [2015621] - xfs: set WQ_SYSFS on all workqueues in debug mode (Bill O'Donnell) [2015621] - xfs: increase the default parallelism levels of pwork clients (Bill O'Donnell) [2015621] - xfs: flush speculative space allocations when we run out of space (Bill O'Donnell) [2015621] - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites (Bill O'Donnell) [2015621] - xfs: add a tracepoint for blockgc scans (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for chown (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for inode creation (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for file blocks (Bill O'Donnell) [2015621] - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent (Bill O'Donnell) [2015621] - xfs: pass flags and return gc errors from xfs_blockgc_free_quota (Bill O'Donnell) [2015621] - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts (Bill O'Donnell) [2015621] - xfs: xfs_inode_free_quota_blocks should scan project quota (Bill O'Donnell) [2015621] - xfs: don't stall cowblocks scan if we can't take locks (Bill O'Donnell) [2015621] - xfs: trigger all block gc scans when low on quota space (Bill O'Donnell) [2015621] - xfs: shut down the filesystem if we screw up quota reservation (Bill O'Donnell) [2015621] - xfs: rename code to error in xfs_ioctl_setattr (Bill O'Donnell) [2015621] - xfs: remove xfs_qm_vop_chown_reserve (Bill O'Donnell) [2015621] - xfs: refactor inode ownership change transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor inode creation transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor reflink functions to use xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: refactor common transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: reserve data and rt quota at the same time (Bill O'Donnell) [2015621] - xfs: clean up icreate quota reservation calls (Bill O'Donnell) [2015621] - xfs: remove xfs_trans_unreserve_quota_nblks completely (Bill O'Donnell) [2015621] - xfs: create convenience wrappers for incore quota block reservations (Bill O'Donnell) [2015621] - xfs: clean up quota reservation callsites (Bill O'Donnell) [2015621] - xfs: reduce quota reservation when doing a dax unwritten extent conversion (Bill O'Donnell) [2015621] - xfs: reduce exclusive locking on unaligned dio (Bill O'Donnell) [2015621] - xfs: split the unaligned DIO write code out (Bill O'Donnell) [2015621] - xfs: improve the reflink_bounce_dio_write tracepoint (Bill O'Donnell) [2015621] - xfs: simplify the read/write tracepoints (Bill O'Donnell) [2015621] - xfs: remove the buffered I/O fallback assert (Bill O'Donnell) [2015621] - xfs: cleanup the read/write helper naming (Bill O'Donnell) [2015621] - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware (Bill O'Donnell) [2015621] - xfs: factor out a xfs_ilock_iocb helper (Bill O'Donnell) [2015621] - xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments() (Bill O'Donnell) [2015621] - xfs: fix unused log variable in xfs_log_cover() (Bill O'Donnell) [2015621] - iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag (Bill O'Donnell) [2015621] - iomap: pass a flags argument to iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: rename the flags variable in __iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Bill O'Donnell) [2015621] - xfs: reduce ilock acquisitions in xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: refactor xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: cover the log on freeze instead of cleaning it (Bill O'Donnell) [2015621] - xfs: remove xfs_quiesce_attr() (Bill O'Donnell) [2015621] - xfs: remove duplicate wq cancel and log force from attr quiesce (Bill O'Donnell) [2015621] - xfs: fold sbcount quiesce logging into log covering (Bill O'Donnell) [2015621] - xfs: don't reset log idle state on covering checkpoints (Bill O'Donnell) [2015621] - xfs: cover the log during log quiesce (Bill O'Donnell) [2015621] - xfs: separate log cleaning from log quiesce (Bill O'Donnell) [2015621] - xfs: lift writable fs check up into log worker task (Bill O'Donnell) [2015621] - xfs: set inode size after creating symlink (Bill O'Donnell) [2015621] - xfs: remove a stale comment from xfs_file_aio_write_checks() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to allocate only minlen size extents for files (Bill O'Donnell) [2015621] - xfs: Process allocated extent in a separate function (Bill O'Donnell) [2015621] - xfs: Compute bmap extent alignments in a separate function (Bill O'Donnell) [2015621] - xfs: Remove duplicate assert statement in xfs_bmap_btalloc() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to reduce maximum inode fork extent count (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when swapping extents (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when remapping an extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when moving extent from cow to data fork (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when writing to unwritten extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding/removing xattrs (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when renaming dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when removing dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when punching a hole (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when trivally adding a new extent (Bill O'Donnell) [2015621] - xfs: Add helper for checking per-inode extent count overflow (Bill O'Donnell) [2015621] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043453] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043453] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043453] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043453] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043453] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043453] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043453] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043453] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043453] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043453] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043453] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043453] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Fix napi related hang (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043453] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043453] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043453] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043453] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043453] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043453] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043453] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043453] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043453] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043453] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043453] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043453] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043453] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043453] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043453] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043453] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043453] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043453] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043453] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043453] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043453] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043453] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043453] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043453] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043453] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043453] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043453] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043453] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043453] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043453] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043453] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043453] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043453] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043453] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043453] - mt76: remove variable set but not used (Íñigo Huguet) [2043453] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043453] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043453] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043453] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043453] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043453] - ath10k: Fix tx hanging (Íñigo Huguet) [2043453] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043453] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043453] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043453] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043453] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043453] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043453] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043453] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043453] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043453] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043453] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043453] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043453] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043453] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043453] - ath11k: add support one MSI vector (Íñigo Huguet) [2043453] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043453] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043453] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043453] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043453] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043453] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043453] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043453] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043453] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043453] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043453] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043453] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043453] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043453] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043453] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043453] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043453] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043453] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043453] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043453] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043453] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043453] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043453] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043453] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043453] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043453] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043453] - mac80211: update channel context before station state (Íñigo Huguet) [2043453] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043453] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043453] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043453] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043453] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043453] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043453] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043453] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043453] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043453] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043453] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043453] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043453] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043453] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043453] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043453] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043453] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043453] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043453] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043453] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043453] - mt76: fix possible pktid leak (Íñigo Huguet) [2043453] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043453] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043453] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043453] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043453] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043453] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043453] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043453] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043453] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043453] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043453] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043453] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043453] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043453] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043453] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043453] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043453] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043453] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043453] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043453] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043453] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043453] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043453] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043453] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043453] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043453] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043453] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043453] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043453] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043453] - ath10k: fix control-message timeout (Íñigo Huguet) [2043453] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043453] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043453] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043453] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043453] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043453] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043453] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043453] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043453] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043453] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043453] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043453] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043453] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043453] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043453] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043453] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043453] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043453] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043453] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043453] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043453] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043453] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043453] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043453] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043453] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043453] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043453] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043453] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043453] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043453] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043453] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043453] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043453] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043453] - iwlwifi: remove contact information (Íñigo Huguet) [2043453] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043453] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043453] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043453] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043453] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043453] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043453] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043453] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043453] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043453] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043453] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043453] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043453] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043453] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043453] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043453] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043453] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043453] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043453] - nl80211: use element finding functions (Íñigo Huguet) [2043453] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043453] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043453] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043453] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043453] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043453] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043453] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043453] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043453] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043453] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043453] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043453] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043453] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043453] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043453] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043453] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043453] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043453] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043453] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043453] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043453] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043453] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043453] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043453] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043453] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043453] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043453] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043453] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043453] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043453] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043453] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043453] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043453] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043453] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043453] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043453] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043453] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043453] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043453] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043453] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043453] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043453] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043453] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043453] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043453] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043453] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043453] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043453] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043453] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043453] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043453] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043453] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043453] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043453] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043453] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043453] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043453] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043453] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043453] - mt76: introduce packet_id idr (Íñigo Huguet) [2043453] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043453] - mt76: add 6GHz support (Íñigo Huguet) [2043453] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043453] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043453] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043453] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043453] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043453] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043453] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043453] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043453] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043453] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043453] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043453] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043453] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043453] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043453] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043453] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043453] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043453] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043453] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043453] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043453] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043453] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043453] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043453] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043453] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043453] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043453] - mt76: mt7915: add LED support (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043453] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043453] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043453] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043453] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043453] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043453] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043453] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043453] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043453] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043453] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043453] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043453] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043453] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043453] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043453] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043453] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043453] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043453] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043453] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043453] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043453] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043453] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043453] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043453] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043453] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043453] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043453] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043453] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043453] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043453] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043453] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043453] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043453] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043453] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043453] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043453] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043453] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043453] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043453] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043453] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043453] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043453] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043453] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043453] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043453] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043453] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043453] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043453] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043453] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043453] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043453] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043453] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043453] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043453] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043453] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043453] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043453] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043453] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043453] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043453] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043453] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043453] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043453] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043453] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043453] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043453] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043453] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043453] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043453] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043453] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043453] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043453] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043453] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043453] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043453] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043453] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043453] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043453] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043453] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043453] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043453] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043453] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043453] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043453] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043453] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043453] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043453] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043453] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043453] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043453] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043453] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043453] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043453] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043453] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043453] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043453] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043453] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043453] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043453] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043453] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043453] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043453] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043453] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043453] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043453] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043453] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043453] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043453] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043453] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043453] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043453] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043453] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043453] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043453] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043453] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043453] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043453] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043453] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043453] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043453] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043453] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043453] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043453] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043453] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043453] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043453] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043453] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043453] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043453] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043453] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043453] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043453] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043453] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043453] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043453] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043453] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043453] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043453] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043453] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043453] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043453] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043453] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043453] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043453] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043453] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043453] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043453] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043453] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043453] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043453] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043453] - ath9k: Use tasklet_disable_in_atomic() (Íñigo Huguet) [2043453] - mt76: fix wrong conflict resolution in previous backport (Íñigo Huguet) [2043453] - mac80211: Allow HE operation to be longer than expected. (Íñigo Huguet) [2043453] - revert ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - RDMA/mlx5: Delete right entry from MR signature database (Amir Tzin) [1982191] - net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP (Amir Tzin) [1982191] - net/mlx5e: Don't update netdev RQs with PTP-RQ (Amir Tzin) [1982191] - net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() (Amir Tzin) [1982191] - net/mlx5e: Fix conflict with HW TS and CQE compression (Amir Tzin) [1982191] - net/mlx5e: Fix HW TS with CQE compression according to profile (Amir Tzin) [1982191] - mlx5e: add add missing BH locking around napi_schdule() (Amir Tzin) [1982191] - net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count (Amir Tzin) [1982191] - net/mlx5: Fix err prints and return when creating termination table (Amir Tzin) [1982191] - RDMA/mlx5: Verify that DM operation is reasonable (Amir Tzin) [1982191] - RDMA/mlx5: Expose private query port (Amir Tzin) [1982191] - RDMA/mlx5: Fix type assignment for ICM DM (Amir Tzin) [1982191] - net/mlx5: DR, Add support for isolate_vl_tc QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for force-loopback QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching tunnel GTP-U (Amir Tzin) [1982191] - net/mlx5: DR, Set flex parser for TNL_MPLS dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching on geneve TLV option (Amir Tzin) [1982191] - net/mlx5: DR, Set STEv0 ICMP flex parser dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for dynamic flex parser (Amir Tzin) [1982191] - net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions (Amir Tzin) [1982191] - net/mlx5: mlx5_ifc updates for flex parser (Amir Tzin) [1982191] - net/mlx5: E-Switch, Improve error messages in term table creation (Amir Tzin) [1982191] - net/mlx5: DR, Rename an argument in dr_rdma_segments (Amir Tzin) [1982191] - net/mlx5e: RX, Add checks for calculated Striding RQ attributes (Amir Tzin) [1982191] - net/mlx5e: Fix possible non-initialized struct usage (Amir Tzin) [1982191] - mlx5: implement ethtool standard stats (Amir Tzin) [1982191] - net/mlx5: Enhance diagnostics info for TX/RX reporters (Amir Tzin) [1982191] - net/mlx5: Add helper to initialize 1PPS (Amir Tzin) [1982191] - net/mlx5e: Add ethtool extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Add register layout to support extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5e: Cleanup safe switch channels API by passing params (Amir Tzin) [1982191] - net/mlx5e: Refactor on-the-fly configuration changes (Amir Tzin) [1982191] - net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed (Amir Tzin) [1982191] - net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed (Amir Tzin) [1982191] - mlx5: implement ethtool::get_fec_stats (Amir Tzin) [1982191] - net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP (Amir Tzin) [1982191] - net/mlx5: Remove return statement exist at the end of void function (Amir Tzin) [1982191] - net/mlx5: Add a blank line after declarations (Amir Tzin) [1982191] - net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5: DR, Use variably sized data structures for different actions (Amir Tzin) [1982191] - RDMA/mlx5: Expose UAPI to query DM (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support in MEMIC operations (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support to MODIFY_MEMIC command (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Re-organize the DM code (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Move all DM logic to separate file (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add MEMIC operations related bits (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add support for DSFP module EEPROM dumps (Amir Tzin) [1982191 1982233] - net/mlx5: Implement get_module_eeprom_by_page() (Amir Tzin) [1982191 1982233] - net/mlx5: Refactor module EEPROM query (Amir Tzin) [1982191 1982233] - IB/mlx5: Reduce max order of memory allocated for xlt update (Amir Tzin) [1982191] - net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (Amir Tzin) [1982191 1982230] - net/mlx5: Dynamically assign MSI-X vectors count (Amir Tzin) [1982191 1982230] - net/mlx5: Add dynamic MSI-X capabilities bits (Amir Tzin) [1982191 1982230] - net/mlx5e: Dynamic alloc vlan table for netdev when needed (Amir Tzin) [1982191] - net/mlx5e: Dynamic alloc arfs table for netdev when needed (Amir Tzin) [1982191] - net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() (Amir Tzin) [1982191] - net/mlx5e: Update ethtool setting of CQE compression (Amir Tzin) [1982191] - net/mlx5e: Allow coexistence of CQE compression and HW TS PTP (Amir Tzin) [1982191] - net/mlx5e: Add PTP Flow Steering support (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering ANY API (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering UDP API (Amir Tzin) [1982191] - net/mlx5e: Cleanup Flow Steering level (Amir Tzin) [1982191] - net/mlx5e: Add PTP RQ to RX reporter (Amir Tzin) [1982191] - net/mlx5e: Refactor RX reporter diagnostics (Amir Tzin) [1982191] - net:mlx5e: Add PTP-TIR and PTP-RQT (Amir Tzin) [1982191] - net/mlx5e: Add PTP-RX statistics (Amir Tzin) [1982191] - net/mlx5e: Add RQ to PTP channel (Amir Tzin) [1982191] - net/mlx5e: Add states to PTP channel (Amir Tzin) [1982191] - RDMA/mlx5: Set ODP caps only if device profile support ODP (Amir Tzin) [1982191] - net/mlx5e: Cleanup PTP (Amir Tzin) [1982191] - net/mlx5e: Generalize PTP implementation (Amir Tzin) [1982191] - net/mlx5e: Generalize direct-TIRs and direct-RQTs API (Amir Tzin) [1982191] - net/mlx5e: Generalize close RQ (Amir Tzin) [1982191] - net/mlx5e: Generalize RQ activation (Amir Tzin) [1982191] - net/mlx5e: Generalize open RQ (Amir Tzin) [1982191] - net/mlx5: Add helper to set time-stamp translator on a queue (Amir Tzin) [1982191] - net/mlx5e: Allow creating mpwqe info without channel (Amir Tzin) [1982191] - net/mlx5e: alloc the correct size for indirection_rqt (Amir Tzin) [1982191] - net: ethernet: indir_table.h is included twice (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Create ODP EQ only when ODP MR is created (Amir Tzin) [1982191] - RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr (Amir Tzin) [1982191] - net/mlx5: Move devlink port from mlx5e priv to mlx5e resources (Amir Tzin) [1982191] - net/mlx5e: Allow to match on ICMP parameters (Amir Tzin) [1982191] - net/mlx5: Display the command index in command mailbox dump (Amir Tzin) [1982191] - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Amir Tzin) [1982191] - net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events (Amir Tzin) [1982191] - net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath (Amir Tzin) [1982191] - net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD (Amir Tzin) [1982191] - net/mlx5: Read congestion counters from all ports when lag is active (Amir Tzin) [1982191] - net/mlx5: remove unneeded semicolon (Amir Tzin) [1982191] - net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 (Amir Tzin) [1982191] - net/mlx5: Use order-0 allocations for EQs (Amir Tzin) [1982191] - net/mlx5: Add IFC bits needed for single FDB mode (Amir Tzin) [1982191] - net/mlx5: E-Switch, Refactor send to vport to be more generic (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Use representor E-Switch when getting netdev and metadata (Amir Tzin) [1982191] - net/mlx5: E-Switch, Add eswitch pointer to each representor (Amir Tzin) [1982191 1982195] - net/mlx5: E-Switch, Add match on vhca id to default send rules (Amir Tzin) [1982191 1982195] - net/mlx5: Remove unused mlx5_core_health member recover_work (Amir Tzin) [1982191] - net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() (Amir Tzin) [1982191 1982195] - net/mlx5: Cleanup prototype warning (Amir Tzin) [1982191] - RDMA/mlx5: Allow larger pages in DevX umem (Amir Tzin) [1982191] - RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Use a union inside mlx5_ib_mr (Amir Tzin) [1982191] - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: : Fix the license information (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: simplify the probe() function (Amir Tzin) [2018145] - benet: mark device 0xe220 (Lancer) as deprecated (Michal Schmidt) [2054409] - myri10ge: mark as deprecated (Michal Schmidt) [2054409] - liquidio: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - netxen_nic: remove unmaintained mark, keep deprecated (Michal Schmidt) [2054409] - bnx2: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Dave Wysochanski) [2046545] - SUNRPC: Add source address/port to rpc_socket* traces (Dave Wysochanski) [2046545] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2043093] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2043093]- ibmvnic: remove unused defines (Diego Domingos) [2047920] - ibmvnic: Update driver return codes (Diego Domingos) [2047920] - ARM: iop32x: disable N2100 PCI parity reporting (Josef Oskera) [2031880] - r8169: fix incorrect mac address assignment (Josef Oskera) [2031880] - r8169: Add device 10ec:8162 to driver r8169 (Josef Oskera) [2031880] - ethernet: r8169: use eth_hw_addr_set() (Josef Oskera) [2031880] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Josef Oskera) [2031880] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Josef Oskera) [2031880] - r8169: enable ASPM L0s state (Josef Oskera) [2031880] - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Josef Oskera) [2031880] - r8169: change the L0/L1 entrance latencies for RTL8106e (Josef Oskera) [2031880] - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Josef Oskera) [2031880] - r8169: Avoid duplicate sysfs entry creation error (Josef Oskera) [2031880] - r8169: Avoid memcpy() over-reading of ETH_SS_STATS (Josef Oskera) [2031880] - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM (Josef Oskera) [2031880] - net: phy: realtek: net: Fix less than zero comparison of a u16 (Josef Oskera) [2031880] - net: phy: realtek: add delay to fix RXC generation issue (Josef Oskera) [2031880] - net: phy: realtek: add dt property to enable ALDPS mode (Josef Oskera) [2031880] - net: phy: realtek: add dt property to disable CLKOUT clock (Josef Oskera) [2031880] - r8169: Fix fall-through warning for Clang (Josef Oskera) [2031880] - r8169: use KBUILD_MODNAME instead of own module name definition (Josef Oskera) [2031880] - r8169: keep pause settings on interface down/up cycle (Josef Oskera) [2031880] - r8169: add support for pause ethtool ops (Josef Oskera) [2031880] - r8169: use mac-managed PHY PM (Josef Oskera) [2031880] - r8169: remove rtl_hw_start_8168c_3 (Josef Oskera) [2031880] - r8169: add support for ethtool get_ringparam (Josef Oskera) [2031880] - r8169: use lower_32_bits/upper_32_bits macros (Josef Oskera) [2031880] - net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM (Josef Oskera) [2031880] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2048650] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2048650] - mm: fix invalid page pointer returned with FOLL_PIN gups (Chris von Recklinghausen) [2048650] - mm: fix typos in comments (Chris von Recklinghausen) [2048650] - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2046547] - vfio/pci: Fix error return code in vfio_ecap_init() (Alex Williamson) [2046547] - vfio/pci: Add missing range check in vfio_pci_mmap (Alex Williamson) [2046547] - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer (Alex Williamson) [2046547] - vfio/mdev: Make to_mdev_device() into a static inline (Alex Williamson) [2046547] - vfio/iommu_type1: Mantain a counter for non_pinned_groups (Alex Williamson) [2046547] - vfio/iommu_type1: Fix some sanity checks in detach group (Alex Williamson) [2046547] - vfio/iommu_type1: Populate full dirty when detach non-pinned group (Alex Williamson) [2046547] - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Alex Williamson) [2046547] - vfio/virqfd: Drain events from eventfd in virqfd_wakeup() (Alex Williamson) [2046547] - ext4: fix direct I/O read error (Lukas Czerner) [1868258] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015775] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015775] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [2028287] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043755] - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2037811] - cifs: serialize all mount attempts (Ronnie Sahlberg) [2008434] - ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2049437] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2049437] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2049437] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2049437] - ALSA: Fix some typo (Jaroslav Kysela) [2049437] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2049437] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2049437] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2049437] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2049437] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2049437] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2049437] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2049437] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2049437] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2049437] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2049437] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2049437] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2049437] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2049437] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2049437] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2049437] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2049437] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2049437] - kernel: fork: properly initialize mm->mm_rh in dup_mm() and mm_alloc() (Rafael Aquini) [2047242] - vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2052849] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2052849] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2052849] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2052849] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2052849] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2052849] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Support reporting max device capabilities (Cindy Lu) [2052849] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2052849] - vdpa: Add support for returning device configuration information (Cindy Lu) [2052849] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2052849] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2052849] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2052849] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2052849] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2052849] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2052849] - vdpa: Provide interface to read driver features (Cindy Lu) [2052849] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2052849] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2052849] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2052849] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2052849] - vdpa: add driver_override support (Cindy Lu) [2052849] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2052849] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2052849] - Revert "efi/libstub: arm64: Double check image alignment at entry" (Vitaly Kuznetsov) [2046303] - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (William Zhao) [2046342] - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [1994393] - cifs: constify pathname arguments in a bunch of helpers (Ronnie Sahlberg) [1994393] - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035766] - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035766] - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035766] - cgroup: make per-cgroup pressure stall tracking configurable (Chris von Recklinghausen) [2035766] - powerpc/idle: Don't corrupt back chain when going idle (Laurent Vivier) [2052793] - powerpc64/idle: Fix SP offsets when saving GPRs (Laurent Vivier) [2052793] - sfc: ef10: implement ethtool::get_fec_stats (Íñigo Huguet) [2042798] - sfc: The RX page_ring is optional (Íñigo Huguet) [2042798] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042798] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042798] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042798] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042798] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042798] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() (Íñigo Huguet) [2042798] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - ext4: fix potential uninitialized access to retval in kmmpd (Lukas Czerner) [2046355] - ext4: fix possible UAF when remounting r/o a mmp-protected file system (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - quota: check block number when reading the block in quota file (Lukas Czerner) [2046999] - quota: correct error number in free_dqentry() (Lukas Czerner) [2046999] - quota: Fix memory leak when handling corrupted quota file (Lukas Czerner) [2046999] - quota: Sanity-check quota file headers on load (Lukas Czerner) [2046999] - quota: clear padding in v2r1_mem2diskdqb() (Lukas Czerner) [2046999] - quota: Check that quota is not dirty before release (Lukas Czerner) [2046999] - quota: fix livelock in dquot_writeback_dquots (Lukas Czerner) [2046999] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [1937180] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035877] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035877] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035877] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2046355] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2046355] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2046355] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2046355] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2046355] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2046355] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2046355] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2046355] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2046355] - ext4: fix reserved space counter leakage (Lukas Czerner) [2046355] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2046355] - ext4: fix potential htree corruption when growing large_dir directories (Lukas Czerner) [2046355] - ext4: use ext4_grp_locked_error in mb_find_extent (Lukas Czerner) [2046355] - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit (Lukas Czerner) [2046355] - ext4: remove check for zero nr_to_scan in ext4_es_scan() (Lukas Czerner) [2046355] - ext4: return error code when ext4_fill_flex_info() fails (Lukas Czerner) [2046355] - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle (Lukas Czerner) [2046355] - ext4: fix kernel infoleak via ext4_extent_header (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Lukas Czerner) [2046355] - ext4: fix error code in ext4_commit_super (Lukas Czerner) [2046355] - crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (Pingfan Liu) [2046631] - arm64: kernel: arch_crash_save_vmcoreinfo() should depend on CONFIG_CRASH_CORE (Mark Salter) [2046631] - Revert "[arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo" (Pingfan Liu) [2046631] - crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - ibmvnic: don't release napi in __ibmvnic_open() (Gustavo Walbon) [2051793]- EDAC/igen6: Add Intel Alder Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel Tiger Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel ICL-NNPI SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add support for high bandwidth memory (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Aristeu Rozanski) [1971965 1783145] - EDAC/skx_common: Add new ADXL components for 2-level memory (Aristeu Rozanski) [1971965 1783145] - EDAC, skx: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1971965 1783145] - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Aristeu Rozanski) [1971965 1783145] - selinux: parse contexts for mount options early (Scott Mayhew) [1984355] - selinux: try to use preparsed sid before calling parse_sid() (Scott Mayhew) [1984355] - selinux: Fix selinux_sb_mnt_opts_compat() (Scott Mayhew) [1984355] - selinux: access superblock_security_struct in LSM blob way (Scott Mayhew) [1984355] - selinux: minor tweaks to selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix potential memleak in selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix sleeping function called from invalid context (Scott Mayhew) [1984355] - LSM: Infrastructure management of the superblock (Scott Mayhew) [1984355] - selinux: drop super_block backpointer from superblock_security_struct (Scott Mayhew) [1984355] - selinux: remove redundant allocation and helper functions (Scott Mayhew) [1984355] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [1970036 1988269] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [1970036 1988269] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2053450] - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2051789] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2046032] - bpf/selftests: allow disabling verifier tests (Viktor Malik) [2046032] - vfs: check dentry is still valid in get_link() (Ian Kent) [2014846] - xfs: don't expose internal symlink metadata buffers to the vfs (Brian Foster) [2014846] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2052345] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2026212] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [2026212] - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Ewan D. Milne) [2028290] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [1905749] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Wander Lairson Costa) [1905749] - blk-wbt: export internal state via debugfs (Ming Lei) [2047313] - platform/x86: ISST: Fix optimization with use of numa (Prarit Bhargava) [2023820] - platform/x86: ISST: Use numa node id for cpu pci dev mapping (Prarit Bhargava) [2023818] - platform/x86: ISST: Optimize CPU to PCI device mapping (Prarit Bhargava) [2023818] - efi/x86: drop task_lock() from efi_switch_mm() (Fernando Pacheco) [2035415] - configs: enable LOGITECH_FF (Benjamin Tissoires) [1945987] - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl (Benjamin Tissoires) [1974089] - Input: joydev - prevent potential read overflow in ioctl (Benjamin Tissoires) [1974089] - xfs: Fix CIL throttle hang when CIL space used going backwards (Thiago Becker) [2040371] - netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2038015] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2046309] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2046309] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2046309] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2046309] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2046309] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2046309] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2046309] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2046309] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2046309] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2046309] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2046309] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2046309] - netfilter: use kvmalloc_array to allocate memory for hashtable (Phil Sutter) [2001762] - netfilter: nf_tables: skip netdev events generated on netns removal (Phil Sutter) [2053436] - xfrm: add state hashtable keyed by seq (Sabrina Dubroca) [1926538]- cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [2050418] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [2050418] - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2033480] - in wb_init, use gfp instead of GFP_KERNEL when allocating bw_dwork (Chris von Recklinghausen) [2046179] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2051691] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [1973208] - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2033384] - nvme: increment request genctr on completion (John Meneghini) [2033384] - nvme-pci: Fix abort command id (John Meneghini) [2033384] - nvme: add command id quirk for apple controllers (John Meneghini) [2033384] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2033384] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2033384] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2033384] - params: lift param_set_uint_minmax to common code (John Meneghini) [2033384] - CI: Enable baseline realtime checks (Veronika Kabatova) - CI: Rename pipelines to include release names (Veronika Kabatova) - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2037123] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2037123] - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2044670] - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2044670] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [1837402] - ovl: fix deadlock in splice write (Miklos Szeredi) [2028998] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2021467] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2043605] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2049368] - ibmvnic: don't spin in tasklet (Diego Domingos) [2049368] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2049368] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2049368] - hpsa: add new messaging (Tomas Henzl) [1801777] - aacraid: add new messaging (Tomas Henzl) [2044365] - Revert "[scsi] Revert "[scsi] aacraid: add removed id table"" (Tomas Henzl) [2044365] - mpt3sas: Add new messaging (Tomas Henzl) [2044366] - Revert "[scsi] mpt*: remove certain deprecated pci-ids" (Tomas Henzl) [2044366] - mptsas: add new messaging (Tomas Henzl) [2044366] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043822] - sctp: use call_rcu to free endpoint (Xin Long) [2043822] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043822] - net: Use nlmsg_unicast() instead of netlink_unicast() (Xin Long) [2043822] - video: hyperv_fb: Fix validation of screen resolution (Mohammed Gamal) [1952821] - powerpc/pseries: extract host bridge from pci_bus prior to bus removal (Diego Domingos) [2051509] - dm: properly fix redundant bio-based IO accounting (Mike Snitzer) [2051803] - dm: revert partial fix for redundant bio-based IO accounting (Mike Snitzer) [2051803] - block: add bio_start_io_acct_time() to control start_time (Mike Snitzer) [2051803] - block: document iostat changes for disk busy time accounting (Mike Snitzer) [2051803]- tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: isolate smc abi (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify optee_release() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add tee_shm_alloc_kernel_buf() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Clear stale cache entries during initialization (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: fix tee out of memory failure seen during kexec reboot (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Refuse to load the driver under the kdump kernel (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix memory leak when failing to register shm pages (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use export_uuid() to copy client UUID (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix build error caused by recent optee tracepoints feature (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add invoke_fn tracepoints (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify i2c access (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: remove need_resched() before cond_resched() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: sync OP-TEE headers (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: replace might_sleep with cond_resched (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: fix i2c build issue (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: allow op-tee to access devices on the i2c bus (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - driver: tee: Handle NULL pointer indication from client (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: enable support for multi-stage bus enumeration (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use uuid for sysfs driver entry (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Add support for session login client UUID generation (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: enable support to register kernel memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unnecessary NULL check in tee_shm_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: don't assign shm id for private shms (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unused tee_shm_priv_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove redundant teedev in struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove linked list of struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix multi page dynamic shm pool alloc (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: model OP-TEE as a platform device/driver (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix device enumeration error handling (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix dynamic shm pool allocations (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/shm: untag user pointers in tee_shm_register (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add might_sleep for RPC requests (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: allow to work without static shared memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: update optee_msg.h and optee_smc.h to dual license (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add missing of_node_put after of_device_is_available (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix unsigned comparison with less than zero (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: fix possible error pointer ctx dereferencing (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Initialize some structs using memset instead of braces (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add TEE bus device enumeration support (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add supp_nowait flag in tee_context struct (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: log message if dynamic shm is enabled (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add kernel internal client interface (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: take DT status property into account (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN (David Arcari) [2035286] - regset: kill ->get() (Prarit Bhargava) [2032854] - arm64: switch to ->regset_get() (Prarit Bhargava) [2032854] - arm64: take fetching compat reg out of pt_regs into a new helper (Prarit Bhargava) [2032854] - powerpc: switch to ->regset_get() (Prarit Bhargava) [2032854] - s390: switch to ->regset_get() (Prarit Bhargava) [2032854] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [2032854] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024011] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024011] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024011] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2043825] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2043825] - tipc: check for null after calling kmemdup (Xin Long) [2043825] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2043825] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2048220] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2048220] - lpfc: Add new messaging (Ewan D. Milne) [1841323] - cpu/hotplug: Cure the cpusets trainwreck (Phil Auld) [1904593] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [1995086] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [1995086] - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X (John W. Linville) [2022906] - PCI: vmd: Add indirection layer to vmd irq lists (Scott Wood) [2048202] - redhat/configs: Enable CONFIG_PCI_HYPERV on Aarch64 (Vitaly Kuznetsov) [2024853] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024853] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024853] - PCI: hv: Remove unnecessary use of hx (Vitaly Kuznetsov) [2024853] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1988361] - ipv6: check return value of ipv6_skip_exthdr (Sabrina Dubroca) [2046234] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044133] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044133] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044133] - udp: using datalen to cap max gso segments (Xin Long) [2044133] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048980] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048980] - tools/power/x86/intel-speed-select: v1.10 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Fix uncore memory frequency display (Prarit Bhargava) [2023909] - platform/x86: ISST: Account for increased timeout in some cases (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Add options to force online (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Drop __DATE__ and __TIME__ macros (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: v1.9 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Process mailbox read error for core-power (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Increase string size (Prarit Bhargava) [2023909] - qla2xxx: Add new messaging (Ewan D. Milne) [1900072]- platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016039] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016039] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016039] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016039] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016039] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016039] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016039] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016039] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016039] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016039] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016039] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016039] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016039] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016039] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016039] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016039] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2027558] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044806] - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Davide Caratti) [2044806] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044806] - selftests: bpf: Less strict size check in sockopt_sk (Felix Maurer) [2025809] - net-zerocopy: Fast return if inq < PAGE_SIZE (Felix Maurer) [2025809] - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) (Felix Maurer) [2025809] - tcp-zerocopy: Ensure excess getsockopt buffer is zeroed (Felix Maurer) [2025809] - tcp-zerocopy: Update returned getsockopt() optlen. (Felix Maurer) [2025809] - tcp-zerocopy: Fix getsockopt buffer size check (Felix Maurer) [2025809] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2046339] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2046339] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Restore hardware state on runtime PM resume (Jaroslav Kysela) [2003613] - ALSA: RHEL - update kernel configs for RHEL 8.6 (Jaroslav Kysela) [2003613] - ASoC: remove module namespaces (Jaroslav Kysela) [2003613] - ASoC: codecs: rt5682(s): use the older clock API calls, but keep some modern (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Cleanup logging (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use snd_soc_jack to report jack events (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: convert into a helper library for codec drivers (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use arizona->dev for runtime-pm (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv (Jaroslav Kysela) [2003613] - ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c (Jaroslav Kysela) [2003613] - extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake (Jaroslav Kysela) [2003613] - extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call (Jaroslav Kysela) [2003613] - extcon: arizona: Fix various races on driver unbind (Jaroslav Kysela) [2003613] - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged (Jaroslav Kysela) [2003613] - extcon: arizona: Fix runtime PM imbalance on error (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone and button detection (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone impedance into a function (Jaroslav Kysela) [2003613] - extcon: arizona: Invert logic of check in arizona_hpdet_do_id (Jaroslav Kysela) [2003613] - extcon: arizona: Remove excessive WARN_ON (Jaroslav Kysela) [2003613] - extcon: arizona: Remove unnecessary sets of ACCDET_MODE (Jaroslav Kysela) [2003613] - extcon: arizona: Tidy up transition from mic to headphone detect (Jaroslav Kysela) [2003613] - extcon: arizona: Clear jack status regardless of detection type (Jaroslav Kysela) [2003613] - extcon: arizona: Move pdata extraction to probe (Jaroslav Kysela) [2003613] - extcon: arizona: Make rev A register sequences atomic (Jaroslav Kysela) [2003613] - extcon: arizona: Correct clean up if arizona_identify_headphone fails (Jaroslav Kysela) [2003613] - extcon: arizona: Switch to use device_property_count_u32() (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [2003613] - extcon: arizona: Correct error handling on regmap_update_bits_check (Jaroslav Kysela) [2003613] - extcon: arizona: Disable mic detect if running when driver is removed (Jaroslav Kysela) [2003613] - mfd: arizona: Fix rumtime PM imbalance on error (Jaroslav Kysela) [2003613] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2003613] - mfd: arizona: Make some symbols static (Jaroslav Kysela) [2003613] - mfd: arizona: Add support for ACPI enumeration of WM5102 connected over SPI (Jaroslav Kysela) [2003613] - mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") (Jaroslav Kysela) [2003613] - mfd: arizona: Drop arizona-extcon cells (Jaroslav Kysela) [2003613] - mfd: arizona: Replace arizona_of_get_type() with device_get_match_data() (Jaroslav Kysela) [2003613] - mfd: arizona: Ensure 32k clock is put on driver unbind and error (Jaroslav Kysela) [2003613] - mfd: arizona: Remove BUG_ON usage (Jaroslav Kysela) [2003613] - mfd: arizona: Switch to using devm_gpiod_get() (Jaroslav Kysela) [2003613] - mfd: arizona: Fix undefined behavior (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [2003613] - mfd: arizona: Correct calling of runtime_put_sync (Jaroslav Kysela) [2003613] - mfd: arizona: Don't use regmap_read_poll_timeout (Jaroslav Kysela) [2003613] - clkdev: Hold clocks_mutex while iterating clocks list (Jaroslav Kysela) [2003613] - clkdev: add managed clkdev lookup registration (Jaroslav Kysela) [2003613] - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Jaroslav Kysela) [2003613] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2003613] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2003613] - ALSA: x86: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2003613] - ALSA: emux: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2003613] - ALSA: synth: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sparc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver name explicitly (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add system level suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add reset control (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: align function prototypes (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: clarify expression (Jaroslav Kysela) [2003613] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2003613] - ASoC: tegra: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2003613] - ASoC: tegra20: ac97: Add reset control (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 (Jaroslav Kysela) [2003613] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2003613] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: channel -> channels rename (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block selection (Jaroslav Kysela) [2003613] - ASoC: da7218: Drop CONFIG_OF ifdef (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505 volume controls (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add support for TAS2505 (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add type to device private data struct (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Fix jack detection after suspend (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Make regmap cache only on probe() (Jaroslav Kysela) [2003613] - ASoC: sigmadsp: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ASoC: rt286: Remove redundant assignment to d_len_code (Jaroslav Kysela) [2003613] - ASoC: codecs: rt1019: clarify expression (Jaroslav Kysela) [2003613] - ASoC: rt1019: Add non_legacy_dai_naming config (Jaroslav Kysela) [2003613] - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2003613] - ASoc: codecs: mt6359: remove useless initializations (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2003613] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Get ELD in before reporting plugged event (Jaroslav Kysela) [2003613] - ASoC: cs53l30: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs43130: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs42l73: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs4265: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs35l36: Remove unneeded variable initialisation (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Correct errata handling (Jaroslav Kysela) [2003613] - ASoC: cs35l34: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l33: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cirrus: Add helper function for reading the device ID (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Add missing regmap use_single config (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ASoC: codecs: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" (Jaroslav Kysela) [2003613] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable (Jaroslav Kysela) [2003613] - ASoC: amd: add missing break (Jaroslav Kysela) [2003613] - ALSA: sh: Fix compile warning wrt const (Jaroslav Kysela) [2003613] - ALSA: sh: Fix unused variable warnings (Jaroslav Kysela) [2003613] - ALSA: sh: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: sh: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: aica: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: sh: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [2003613] - ALSA: ps3: fix spelling typo of values (Jaroslav Kysela) [2003613] - ALSA: ppc: drop if block with always false condition (Jaroslav Kysela) [2003613] - ALSA: ppc: remove redundant checks in PS3 driver probe (Jaroslav Kysela) [2003613] - ALSA: ppc: fix error return code in snd_pmac_probe() (Jaroslav Kysela) [2003613] - ALSA: ppc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: ppc: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: ppc: keywest: remove outdated comment (Jaroslav Kysela) [2003613] - ALSA: poewrmac: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcmcia: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pci: vx222: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: Remove trailing semicolon in macros (Jaroslav Kysela) [2003613] - ALSA: hda: generic: Remove redundant assignment to dac (Jaroslav Kysela) [2003613] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2003613] - ALSA: asihpi: fix comment syntax in file headers (Jaroslav Kysela) [2003613] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2003613] - ALSA: parisc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: aloop: Constify ops structs (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2003613] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wavefront: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2003613] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2003613] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2003613] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb8: Add a comment note regarding an unused pointer (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential ABBA deadlock in CSP driver (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential double-free of CSP mixer elements (Jaroslav Kysela) [2003613] - ALSA: sb: Minor coding style fixes (Jaroslav Kysela) [2003613] - ALSA: sb: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sb: Fix two use after free in snd_sb_qsound_build (Jaroslav Kysela) [2003613] - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer (Jaroslav Kysela) [2003613] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2003613] - Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2003613] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: gus: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: gus: Replace unsafe strcpy() with strscpy() (Jaroslav Kysela) [2003613] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: Replace with fallthrough pseudo keyword in the remaining places (Jaroslav Kysela) [2003613] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es18xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: isa: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: isa: Fix error return code in snd_cmi8330_probe() (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als100: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: i2c: tea6330t: Remove redundant initialization of variable err (Jaroslav Kysela) [2003613] - ALSA: i2c: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: add missing include files (Jaroslav Kysela) [2003613] - ALSA: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ALSA: aoa: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ALSA: arm: Remove unnecessary variables (Jaroslav Kysela) [2003613] - ALSA: ac97: fix PM reference leak in ac97_bus_remove() (Jaroslav Kysela) [2003613] - ALSA: ac97: Constify static struct attribute_group (Jaroslav Kysela) [2003613] - ALSA: virtio: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: virtio: use module_virtio_driver() to simplify the code (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce device suspend/resume support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce PCM channel map support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce jack support (Jaroslav Kysela) [2003613] - ALSA: virtio: PCM substream operators (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control and I/O messages for the PCM device (Jaroslav Kysela) [2003613] - ALSA: virtio: build PCM devices and substream hardware descriptors (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control messages (Jaroslav Kysela) [2003613] - ALSA: virtio: add virtio sound driver (Jaroslav Kysela) [2003613] - uapi: virtio_ids: add a sound device type ID from OASIS spec (Jaroslav Kysela) [2003613] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2003613] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2003613] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate dai_fmt if exist (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup debug info for clock (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Use set_jack ops to set jack (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2003613] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_link_init() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove Platform support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove "audio-graph-card, " preix support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: check ports if exists (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: tegra: Add driver remove() callback (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Allocate link info structure on heap (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum number of links to 128 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Propagate errors on too many links (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: remove unused variable from simple_parse_of() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove asoc_simple_parse_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: use for_each_prop_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove li->dais/li->conf (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: share dummy DAI and reduce memory (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: enable flexible CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card: fix possible uninitialized single_cpu local variable (Jaroslav Kysela) [2003613] - ASoC: simple-card: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: simple-card: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: audio-graph: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils.c: remove old comment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Do not handle device clock (Jaroslav Kysela) [2003613] - ASoC: generic: simple-card-utils: remove useless assignment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Fix device module clock (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Rename functions needed for export (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose helpers from audio graph (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose new members for asoc_simple_priv (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Support empty Codec endpoint (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names (Jaroslav Kysela) [2003613] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2003613] - ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change (Jaroslav Kysela) [2003613] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: make snd_kcontrol_new name a normal string (Jaroslav Kysela) [2003613] - ASoC: constify of_phandle_args in snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2003613] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2003613] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2003613] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2003613] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2003613] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2003613] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2003613] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2003613] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2003613] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2003613] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2003613] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2003613] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2003613] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2003613] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2003613] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2003613] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2003613] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2003613] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2003613] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2003613] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2003613] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2003613] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2003613] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2003613] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2003613] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2003613] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2003613] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2003613] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2003613] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2003613] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for ACPI table match entry (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use device_property API instead of of_property (Jaroslav Kysela) [2003613] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2003613] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2003613] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2003613] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2003613] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2003613] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2003613] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2003613] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2003613] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpiod_get() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2003613] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2003613] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2003613] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2003613] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2003613] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2003613] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2003613] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2003613] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2003613] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2003613] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: nau8821: new driver (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2003613] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2003613] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2003613] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2003613] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2003613] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2003613] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2003613] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2003613] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: Use clk_hw based APIs for registration (Jaroslav Kysela) [2003613] - ASoC: rt5682: Drop usage of __clk_get_name() (Jaroslav Kysela) [2003613] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2003613] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2003613] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2003613] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2003613] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2003613] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2003613] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2003613] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2003613] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2003613] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2003613] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2003613] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2003613] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2003613] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2003613] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2003613] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2003613] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2003613] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2003613] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2003613] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2003613] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2003613] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2003613] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2003613] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2003613] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2003613] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2003613] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2003613] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: move common ATOM stuff to module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield (Jaroslav Kysela) [2003613] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2003613] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2003613] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix breakage for PCM buffer address setup (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2003613] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2003613] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2003613] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Implement remove callback (Jaroslav Kysela) [2003613] - ASoC: rt5682: Disable irq on shutdown (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2003613] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2003613] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2003613] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix mono playback (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix LRCLK frame start edge (Jaroslav Kysela) [2003613] - ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for set_jack calls (Jaroslav Kysela) [2003613] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2003613] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2003613] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-ipc: fix reply size checking (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2003613] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix open coded prefix handling (Jaroslav Kysela) [2003613] - ASoC: uniphier: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: xilinx: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix bclk calculation for mono (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of ADC Volume control (Jaroslav Kysela) [2003613] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2003613] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2003613] - ASoC: component: Remove misplaced prefix handling in pin control functions (Jaroslav Kysela) [2003613] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: enforce exclusion between HDaudio and SoundWire (Jaroslav Kysela) [2003613] - ASoC: topology: Select SND_DYNAMIC_MINORS (Jaroslav Kysela) [2003613] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard (Jaroslav Kysela) [2003613] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2003613] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2003613] - ASoC: amd: enable stop_dma_first flag for cz_dai_7219_98357 dai link (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2003613] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Run hibernation callbacks (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold (Jaroslav Kysela) [2003613] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (Jaroslav Kysela) [2003613] - ASoC: amd: reverse stop sequence for stoneyridge platform (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: add a flag to reverse the stop sequence (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states (Jaroslav Kysela) [2003613] - ASoC: rt5631: Fix regcache sync errors on resume (Jaroslav Kysela) [2003613] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2003613] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2003613] - ASoC: tegra: Use ADMAIF component for DMA allocations (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: fix xrun issue on platform with max98373 (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Correct suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Reset global variable (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Switch to use reset-bulk API (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Reset hardware properly (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Use clk_bulk helpers (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Add missing resets (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fill in driver name (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() (Jaroslav Kysela) [2003613] - ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation (Jaroslav Kysela) [2003613] - ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: fix signed/unsigned warning (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: remove hdac-hdmi support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix a NULL vs IS_ERR() check (Jaroslav Kysela) [2003613] - ASoC: rt711: add two jack detection modes (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: remove snd_soc_of_parse_daifmt() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: fsi: fix spelling mistake (Jaroslav Kysela) [2003613] - ASoC: Intel: bdw-rt5677: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: sprd: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: make hdmi_codec_controls static (Jaroslav Kysela) [2003613] - ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK (Jaroslav Kysela) [2003613] - ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: Squash utils into common machine driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Specify components string for each card (Jaroslav Kysela) [2003613] - ASoC: tegra: Unify ASoC machine drivers (Jaroslav Kysela) [2003613] - ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend on SND_SOC_TEGRA (Jaroslav Kysela) [2003613] - ASoC: tegra20-spdif: remove "default m" (Jaroslav Kysela) [2003613] - ASoC: tegra: Add audio graph based card driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver_name=tegra for all machine drivers (Jaroslav Kysela) [2003613] - ASoC: rt5640: Make codec selectable (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add a prepare hook (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add iec958 controls (Jaroslav Kysela) [2003613] - ASoC: rt5645: Avoid upgrading static warnings to errors (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Rework to support more controls (Jaroslav Kysela) [2003613] - ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2003613] - ASoC: rt715-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1316-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1308-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: add missing memory allocation check (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: fsi: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: pcm3168a: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: ak4613: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - mfd: arizona: Allow building arizona MFD-core as module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-M support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: clean up hda_dsp_dump() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Constify sof_probe_compressed_ops (Jaroslav Kysela) [2003613] - ASoC: wm5110: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: wm5102: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs47125: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs42l52: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs35l3x: Use neutral language in amp drivers (Jaroslav Kysela) [2003613] - ASoC: cs43130: Use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: wm8962: Use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs42l56: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: tlv320aic26: use DEVICE_ATTR_RW macro (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Check jack status before reporting button events (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2400000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2304000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix 1536000 Bit Clock instability (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: remove .nonatomic for BE dailinks (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add support for Bluetooth offload (Jaroslav Kysela) [2003613] - ASoC: Intel: common: Add entries for sdw codecs in ADL match table (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: don't return void value (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: fix assignment to use le32_to_cpu (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read() (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: print out the polling register (Jaroslav Kysela) [2003613] - ASoC: SOF: pci: No need to cast second time to save the desc (Jaroslav Kysela) [2003613] - ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions (Jaroslav Kysela) [2003613] - ASoC: topology: Fix using uninitialized pointer (Jaroslav Kysela) [2003613] - ASoC: soc-dai: fix up hw params only if it is needed (Jaroslav Kysela) [2003613] - ASoC: soc-core: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: topology: Add support for multiple kcontrol types to a widget (Jaroslav Kysela) [2003613] - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2003613] - ASoC: cs43130: handle errors in cs43130_probe() properly (Jaroslav Kysela) [2003613] - Revert "ASoC: cs43130: fix a NULL pointer dereference" (Jaroslav Kysela) [2003613] - ASoC: cs42l42: make HSBIAS_SENSE_EN optional (Jaroslav Kysela) [2003613] - ASoC: wm2200: remove include of wmfw.h (Jaroslav Kysela) [2003613] - ASoC: wm_adsp: mark more data structures with the const qualifier (Jaroslav Kysela) [2003613] - ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: add sof-cs42l42 machine driver (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: create sof-maxim-common module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle hda-dsp-common as a module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: add support for adl boards in sof-rt5682 (Jaroslav Kysela) [2003613] - ASoC: Intel: Boards: tgl_max98373: Add BT offload support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix index used in inner loop (Jaroslav Kysela) [2003613] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire (Jaroslav Kysela) [2003613] - ALSA: bebob: correct duplicated entries with TerraTec OUI (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 828 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for source detection of sampling clock in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for packet format detection in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for detection of clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: bebob: add support for ToneWeal FW66 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid (Jaroslav Kysela) [2003613] - ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 828 (Jaroslav Kysela) [2003613] - ALSA: bebob: Fix bit flag quirk constants (Jaroslav Kysela) [2003613] - ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for M-Audio models (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Mackie D.2 FireWire option card (Jaroslav Kysela) [2003613] - ALSA: fireworks: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: bebob: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replace in_interrupt() with in_softirq() (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for model-dependent quirks (Jaroslav Kysela) [2003613] - ALSA: bebob: delete workaround for protocol version 3 (Jaroslav Kysela) [2003613] - ALSA: bebob: dismiss sleep after breaking connections (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete workqueue for period update (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: operate for period elapse event in process context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: delete unused kernel API (Jaroslav Kysela) [2003613] - ALSA: fireface: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: dice: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: oxfw: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: fireworks: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: bebob: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: remove useless operations for kernel preemption (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: fix error codes for allocation failure (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex() (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: sequence replay for source packet header (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cache event ticks in source packet header per data block (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1 (Jaroslav Kysela) [2003613] - ALSA: bebob: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation (Jaroslav Kysela) [2003613] - ALSA: fireface: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: oxfw: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: delete SYTMATCH clock source (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: transfer rx packets on-the-fly when replaying (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add replay target to cache sequence of packet (Jaroslav Kysela) [2003613] - ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk (Jaroslav Kysela) [2003613] - ALSA: bebob: cancel switching connection order (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete callbacked member (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: drop initial NODATA or empty packet (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for transfer delay (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of data block sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of syt sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of packet descriptors (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: pool sequence of packet in IT context independently (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add flag to unaware of syt in CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix uninitialized variable err issue (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: change waking up timing to process packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to start several IT/IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: skip initial packets instead of scheduling IR context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for selection of IT context header length (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for calculation of context payload (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for size of CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: insert descriptor for skipped cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: check cycle continuity (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for check of CIP header about payload size (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for parser of IR context header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for sequence descriptor' (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure (Jaroslav Kysela) [2003613] - ALSA: oxfw: add quirk flag for blocking transmission method (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for wrong_dbs quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for jumbo payload quirk (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 (Jaroslav Kysela) [2003613] - ALSA: oxfw: add comment for the type of ASICs (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring to detect mackie models (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for existent device entry with specifier_id and version (Jaroslav Kysela) [2003613] - ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant (Jaroslav Kysela) [2003613] - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2003613] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2003613] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2003613] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2003613] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2003613] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2003613] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2003613] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2003613] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2003613] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2003613] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2003613] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2003613] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2003613] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2003613] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2003613] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2003613] - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E (Jaroslav Kysela) [2003613] - ALSA: hda: Fix hang during shutdown due to link reset (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2003613] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2003613] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2003613] - ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: hda: Add quirk for ASUS Flow x13 (Jaroslav Kysela) [2003613] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2003613] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2003613] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme9652: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hdspm: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Replace tasklet with threaded irq (Jaroslav Kysela) [2003613] - ALSA: riptide: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [2003613] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine (Jaroslav Kysela) [2003613] - ALSA: hdmi: Expose all pins on MSI MS-7C94 board (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2003613] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix breakage at ac97 clock measurement (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add ALC285 HP init procedure (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add type for ALC287 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: hda: Release codec display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda: Release controller display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too (Jaroslav Kysela) [2003613] - ALSA: hdsp: fix a test for copy_to_user() failure (Jaroslav Kysela) [2003613] - ALSA: hda: Add IRQ check for platform_get_irq() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add another ALC236 variant support (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ALSA: trident: Fix build error (Jaroslav Kysela) [2003613] - ALSA: trident: Drop shadow TLB pointer table (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx222: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: trident: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme9652: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hdsp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: riptide: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcxhr: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mixart: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ice1712: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ca0106: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: au88x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ac97: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: via82xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme96: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme32: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: maestro3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: fm801: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1968: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1938: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ens137x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmipci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: bt87x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: azt3328: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: atiixp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als4000: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als300: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ak4531: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ad1889: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Change device names for quirks to barebone names (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: Make a const array static, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: pci: lx6464es: remove useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2003613] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2003613] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2003613] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2003613] - ALSA: serial: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mpu401: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: fix useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2003613] - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID (Jaroslav Kysela) [2003613] - ALSA: usb-audio: usx2y - use GFP_NOIO flag (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2003613] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2003613] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2003613] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2003613] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2003613] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2003613] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2003613] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2003613] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2003613] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2003613] - ALSA: doc: Fix reference to mixart.rst (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Update the documentation for the new delayed_register option (Jaroslav Kysela) [2003613] - ALSA: hda - Update descriptions about new position_fix values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2003613] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix superfluous autosuspend recovery (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix incorrect clock source setting (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix line out/speaker switching notifications (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Correct channel mute status after mute button pressed (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Direct Monitor control name for 2i2 (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reduce latency at playback start, take#2 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usx2y: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix for loop increment in scarlett2_usb_get_config (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix pad count for 18i8 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for the talkback feature (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update get_config to do endian conversion (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add speaker switching support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update mux controls to allow updates (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add direct monitor support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add phantom power switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "air" switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow bit-level access to config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move get config above set config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for "input-other" notify (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 mixer support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix wrong resume call (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix Level Meter control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split struct scarlett2_ports (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mux entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add mute support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove repeated device info comments (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move info lookup out of init function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Improve device info lookup (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Merge common line in capture strings (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "Sync Status" control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Always enable interrupt polling (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update initialisation sequence (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add usb_tx/rx functions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix OOB access at proc output (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix union usage in mixer control callbacks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix data_mutex lock (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add temp variable for consistency (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove redundant info->button_count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove interrupt debug message (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove unused/useless code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Coding style improvements (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix rate on Ozone Z90 USB headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for Denon DN-X1600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mux at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mixer volumes at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Factor out DSD bitrev copy function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring delay account code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pre-calculate buffer byte size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Make snd_usb_pcm_delay() static (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Handle error for the current selector gracefully (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring UAC2/3 clock setup code (Jaroslav Kysela) [2003613] - ALSA: usx2y: Nuke pcm_list (Jaroslav Kysela) [2003613] - ALSA: usx2y: Cleanup probe and disconnect callbacks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Don't call free_pages_exact() with NULL address (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix shmem initialization (Jaroslav Kysela) [2003613] - ALSA: usxy2: Fix potential doubly allocations (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential memory leaks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid self-killing (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential leaks of uninitialized memory (Jaroslav Kysela) [2003613] - ALSA: usx2y: Coding style fixes (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix spaces (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid camelCase (Jaroslav Kysela) [2003613] - module: remove never implemented MODULE_SUPPORTED_DEVICE (Jaroslav Kysela) [2003613] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2003613] - ALSA: core: use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2003613] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap without buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Call substream ack() method upon compat mmap commit (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap breakage without explicit buffer setup (Jaroslav Kysela) [2003613] - ALSA: pcm - fix mmap capability check for the snd-dummy driver (Jaroslav Kysela) [2003613] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2003613] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2003613] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2003613] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2003613] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap capability check (Jaroslav Kysela) [2003613] - ALSA: pcm: use krealloc_array() (Jaroslav Kysela) [2003613] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2003613] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2003613] - mm: don't include asm/pgtable.h if linux/mm.h is already included (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2003613] - ALSA: core: Fix build error due to missing PAGE_SIZE (Jaroslav Kysela) [2003613] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2003613] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2003613] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2003613] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2003613] - ALSA: core: Add continuous and vmalloc mmap ops (Jaroslav Kysela) [2003613] - ALSA: core: Move mmap handler into memalloc ops (Jaroslav Kysela) [2003613] - ALSA: core: Abstract memory alloc helpers (Jaroslav Kysela) [2003613] - ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substream (Jaroslav Kysela) [2003613] - ALSA: pcm: Block the release until the system resume finishes (Jaroslav Kysela) [2003613] - ALSA: Drop superfluous argument from snd_power_wait() (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Drop snd_sgbuf_get_ptr() (Jaroslav Kysela) [2003613] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2003613] - ALSA: seq: oss: Fix error check at system port creation (Jaroslav Kysela) [2003613] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2003613] - ALSA: iec958: Split status creation and fill (Jaroslav Kysela) [2003613] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2003613] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2003613] - ALSA: rawmidi: fix incorrect array bounds check on clock_names (Jaroslav Kysela) [2003613] - ALSA: rawmidi: Add framing mode (Jaroslav Kysela) [2003613] - ALSA: seq: Fix racy deletion of subscriber (Jaroslav Kysela) [2003613] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2003613] - ALSA: seq: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2003613] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2003613] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2003613] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2003613] - ALSA: oss: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2003613] - ALSA: control_led - use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2003613] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2003613] - ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE (Jaroslav Kysela) [2003613] - ALSA: control: Drop superfluous snd_power_wait() calls (Jaroslav Kysela) [2003613] - ALSA: control: Track in-flight control read/write/tlv accesses (Jaroslav Kysela) [2003613] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2003613] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Jaroslav Kysela) [2003613] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Jaroslav Kysela) [2003613] - regmap: sdw: use _no_pm functions in regmap_read/write (Jaroslav Kysela) [2003613] - soundwire: stream: Fix test for DP prepare complete (Jaroslav Kysela) [2003613] - soundwire/ASoC: add leading zeroes in peripheral device name (Jaroslav Kysela) [2003613] - soundwire: bandwidth allocation: improve error messages (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: remove duplicate initialization (Jaroslav Kysela) [2003613] - soundwire: cadence: remove the repeated declaration (Jaroslav Kysela) [2003613] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2003613] - soundwire: bus: add missing \n in dynamic debug (Jaroslav Kysela) [2003613] - soundwire: bus: handle -ENODATA errors in clock stop/start sequences (Jaroslav Kysela) [2003613] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2003613] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2003613] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2003613] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2003613] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2003613] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2003613] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2003613] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2003613] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2003613] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2003613] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2003613] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2003613] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2003613] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2003613] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2003613] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - soundwire: export sdw_update() and sdw_update_no_pm() (Jaroslav Kysela) [2003613] - soundwire: bus: Make sdw_nwrite() data pointer argument const (Jaroslav Kysela) [2003613] - soundwire: intel: move to auxiliary bus (Jaroslav Kysela) [2003613] - soundwire: add missing kernel-doc description (Jaroslav Kysela) [2003613] - soundwire: cadence_master: always set CMD_ACCEPT (Jaroslav Kysela) [2003613] - soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions (Jaroslav Kysela) [2003613] - software node: Handle software node injection to an existing device properly (Mark Langsdorf) [2032600] - software node: Allow node addition to already existing device (Mark Langsdorf) [2032600] - driver core: clear deferred probe reason on probe retry (Mark Langsdorf) [2032600] - driver core: add deferring probe reason to devices_deferred property (Mark Langsdorf) [2032600] - driver core: Fix locking bug in deferred_probe_timeout_work_func() (Mark Langsdorf) [2032600] - PM: runtime: Fix race getting/putting suppliers at probe (Mark Langsdorf) [2032600] - PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Mark Langsdorf) [2032600] - PM: runtime: Defer suspending suppliers (Mark Langsdorf) [2032600] - software node: Fix device_add_software_node() (Mark Langsdorf) [2032600] - software node: Fix node registration (Mark Langsdorf) [2032600] - drivers/base/memory: don't store phys_device in memory blocks (Mark Langsdorf) [2032600] - arch_numa: fix common code printing of phys_addr_t (Mark Langsdorf) [2032600] - driver core: platform: Drop of_device_node_put() wrapper (Mark Langsdorf) [2032600] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Mark Langsdorf) [2032600] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Mark Langsdorf) [2032600] - regmap: sdw: use _no_pm functions in regmap_read/write (Mark Langsdorf) [2032600] - PM: domains: Mark fwnodes when their powerdomain is added/removed (Mark Langsdorf) [2032600] - driver core: fw_devlink: Handle suppliers that don't use driver core (Mark Langsdorf) [2032600] - driver core: Add fw_devlink.strict kernel param (Mark Langsdorf) [2032600] - driver core: platform: Emit a warning if a remove callback returned non-zero (Mark Langsdorf) [2032600] - PM: domains: Simplify the calculation of variables (Mark Langsdorf) [2032600] - PM: sleep: Use dev_printk() when possible (Mark Langsdorf) [2032600] - media: software_node: Add support for fwnode_graph*() family of functions (Mark Langsdorf) [2032600] - media: software_node: unregister software_nodes in reverse order (Mark Langsdorf) [2032600] - media: software_node: Enforce parent before child ordering of nodes arrays (Mark Langsdorf) [2032600] - media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary (Mark Langsdorf) [2032600] - media: device property: Return true in fwnode_device_is_available for NULL ops (Mark Langsdorf) [2032600] - media: software_node: Fix refcounts in software_node_get_next_child() (Mark Langsdorf) [2032600] - PM: domains: Add "performance" column to debug summary (Mark Langsdorf) [2032600] - PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER (Mark Langsdorf) [2032600] - PM: domains: Make set_performance_state() callback optional (Mark Langsdorf) [2032600] - PM: domains: use device's next wakeup to determine domain idle state (Mark Langsdorf) [2032600] - PM: domains: inform PM domain of a device's next wakeup (Mark Langsdorf) [2032600] - PM: runtime: Fix resposible -> responsible in runtime.c (Mark Langsdorf) [2032600] - PM: domains: Restore comment indentation for generic_pm_domain.child_links (Mark Langsdorf) [2032600] - PM: domains: Fix up terminology with parent/child (Mark Langsdorf) [2032600] - regmap: Assign boolean values to a bool variable (Mark Langsdorf) [2032600] - software node: Introduce device_add_software_node() (Mark Langsdorf) [2032600] - numa: Move numa implementation to common code (Mark Langsdorf) [2032600] - arm64, numa: Change the numa init functions name to be generic (Mark Langsdorf) [2032600] - driver core: fw_devlink_relax_cycle() can be static (Mark Langsdorf) [2032600] - driver core: Handle cycles in device links created by fw_devlink (Mark Langsdorf) [2032600] - driver core: Have fw_devlink use DL_FLAG_INFERRED (Mark Langsdorf) [2032600] - driver core: Add device link support for INFERRED flag (Mark Langsdorf) [2032600] - drivers: base: Kconfig: fix spelling mistake "heterogenous" -> "heterogeneous" (Mark Langsdorf) [2032600] - driver core: Add debug logs for device link related probe deferrals (Mark Langsdorf) [2032600] - drivers: base: remove unused function find_bus() (Mark Langsdorf) [2032600] - PM: runtime: Drop runtime PM references to supplier on link removal (Mark Langsdorf) [2032600] - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971887] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2031595] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2031595] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2031595] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2031595] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2031595] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2031595] - vdpa: Introduce query of device config layout (Cindy Lu) [2031595] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2031595] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2031595] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2031595] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2031595] - eni_vdpa: add vDPA driver for Alibaba ENI (Cindy Lu) [2031595] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2031595] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2031595] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2031595] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2031595] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2031595] - vdpa: fix typo (Cindy Lu) [2031595] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2031595] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2031595] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2031595] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2031595] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2031595] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2031595] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2031595] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2031595] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2031595] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2031595] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2031595] - vdpa: Fix some coding style issues (Cindy Lu) [2031595] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2031595] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2031595] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2031595] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2031595] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2031595] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2031595] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2031595] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2031595] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2031595] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2031595] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2031595] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2031595] - vdpa/mlx5: Fix queue type selection logic (Cindy Lu) [2031595] - vdpa/mlx5: Avoid destroying MR on empty iotlb (Cindy Lu) [2031595] - virtio_vdpa: reject invalid vq indices (Cindy Lu) [2031595] - vdpa: Add documentation for vdpa_alloc_device() macro (Cindy Lu) [2031595] - vDPA/ifcvf: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vp_vdpa: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vdpa_sim: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vhost: Fix the calculation in vhost_overflow() (Cindy Lu) [2031595] - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() (Cindy Lu) [2031595] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027765] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2047358] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2047358] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2047358] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2047358] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2047358] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2047358] - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Felix Maurer) [2026433] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Marcelo Ricardo Leitner) [2040334] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Marcelo Ricardo Leitner) [2040452] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Marcelo Ricardo Leitner) [2040452] - net/sched: Extend qdisc control block with tc control block (Marcelo Ricardo Leitner) [2040452] - mm: Fix an use-after-free error in mm_struct (Waiman Long) [2046161] - rh_flags: Rename rh_features to rh_flags (Prarit Bhargava) [2021700] - redhat: add initial rpminspect configuration (Augusto Caringi)- can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF (Balazs Nemeth) [2026692] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047602] {CVE-2022-22942} - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044329] {CVE-2022-0330} - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047757] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2048919] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2024964] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2044237] - xfs: check sb_meta_uuid for dabuf buffer recovery (Bill O'Donnell) [2020764] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040586] {CVE-2022-0185} - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2012105] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2012105] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2012105] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Diego Domingos) [2030954] - powerpc/pesries: Get STF barrier requirement from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - powerpc/security: Add a security feature for STF barrier (Diego Domingos) [2030954] - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - drm/nouveau/disp/dp: add support for eDP link rates (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for hbr3 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for lttprs (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for tps4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: generate supported link rates table at detect time (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: explicitly control scrambling when setting pattern (Ben Skeggs) [2043523] - drm/nouveau/disp: remove some remnant of a rework (Ben Skeggs) [2043523] - drm/nouveau: recognise GA106 (Ben Skeggs) [2043523] - redhat/scripts: Update merge-subtrees.sh (Prarit Bhargava)- pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039124] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042564 1931881] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042564] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042564] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042564] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042564] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042564] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042564] - bonding: add new option lacp_active (Jonathan Toppins) [2042564] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042564] - bonding: fix build issue (Jonathan Toppins) [2042564] - bonding: fix incorrect return value of bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: Add struct bond_ipesc to manage SA (Jonathan Toppins) [2042564] - bonding: disallow setting nested bonding + ipsec offload (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() (Jonathan Toppins) [2042564] - bonding: fix null dereference in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - net: bonding: Use per-cpu rr_tx_counter (Jonathan Toppins) [2042564] - bonding: remove redundant initialization of variable ret (Jonathan Toppins) [2042564] - net: bonding: Use strscpy_pad() instead of manually-truncated strncpy() (Jonathan Toppins) [2042564] - bonding: init notify_work earlier to avoid uninitialized use (Jonathan Toppins) [2042564] - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine (Jonathan Toppins) [2042564] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034276] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034276] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034276] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034276] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034276] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034276] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034276] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034276] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034276] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042937] - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034126] - configs: Enable CONFIG_THINKPAD_LMI on x86_64 (Mark Pearson) [2030772] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030772] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix possible mem-leaks on tlmi_analyze() error-exit (Mark Pearson) [2030772] - platform/x86: think-lmi: Split kobject_init() and kobject_add() calls (Mark Pearson) [2030772] - platform/x86: think-lmi: Move pending_reboot_attr to the attributes sysfs dir (Mark Pearson) [2030772] - platform/x86: think-lmi: Add pending_reboot support (Mark Pearson) [2030772] - platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release() (Mark Pearson) [2030772] - platform/x86: think-lmi: Split current_value to reflect only the value (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix issues with duplicate attributes (Mark Pearson) [2030772] - platform/x86: think-lmi: Return EINVAL when kbdlang gets set to a 0 length string (Mark Pearson) [2030772] - platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE (Mark Pearson) [2030772] - platform/x86: think-lmi: Avoid potential read before start of the buffer (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix check for admin password being set (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_class global static (Mark Pearson) [2030772] - platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting (Mark Pearson) [2030772] - platform/x86: think-lmi: Add WMI interface support on Lenovo platforms (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: fw_attr_inuse can be static (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: Use firmware_attributes_class helper (Mark Pearson) [2030772] - platform/x86: firmware_attributes_class: Create helper file for handling firmware-attributes class registration events (Mark Pearson) [2030772] - x86/apic: Handle missing global clockevent gracefully (Lenny Szubowicz) [2033197] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036597] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036597] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036597] - RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2036597] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036597] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036597] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036597] - net: Set true network header for ECN decapsulation (Antoine Tenart) [2045059] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2035973] - selftests: bpf: Fix bind on used port (Felix Maurer) [2025795] - bpf/selftests: Fix namespace mount setup in tc_redirect (Jiri Olsa) [2036016] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Yauheni Kaliuta) [2039602] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Yauheni Kaliuta) [2039602] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2031604] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2031604] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022539] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022539] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022539] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022539] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022539] - hwmon: (k10temp) Update driver documentation (David Arcari) [2022539] - hwmon: (k10temp) Update documentation and add temp2_input info (David Arcari) [2022539] - docs: hwmon: k10temp: convert to ReST format (David Arcari) [2022539] - mptcp: fix deadlock in __mptcp_push_pending() (Davide Caratti) [2043598] - mptcp: clear 'kern' flag from fallback sockets (Davide Caratti) [2043598] - mptcp: remove tcp ulp setsockopt support (Davide Caratti) [2043598] - mptcp: never allow the PM to close a listener subflow (Davide Caratti) [2043598]- redhat: set LC_ALL=C before sorting config content (Frantisek Hrbata) - net: mana: Add RX fencing (Mohammed Gamal) [2030132] - net: mana: Add XDP support (Mohammed Gamal) [2030132] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030132] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030132] - net: mana: Support hibernation and kexec (Mohammed Gamal) [2030132] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2030132] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2030132] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2030132] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2030132] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [1989540] - net: stmmac: Fix potential integer overflow (Mark Salter) [1989540] - net: stmmac: fix issue where clk is being unprepared twice (Mark Salter) [1989540] - net: stmmac: fix kernel panic due to NULL pointer dereference of mdio_bus_data (Mark Salter) [1989540] - net: stmmac: fix system hang if change mac address after interface ifdown (Mark Salter) [1989540] - net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() (Mark Salter) [1989540] - net: remove the mutex_acquire from __lock_sock_fast (Xin Long) [2026612] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Xin Long) [2026612] - inet: use bigger hash table for IP ID generation (Xin Long) [2039969] {CVE-2021-45486} - net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (Xin Long) [2039969] - net/mlx5: DR, Use FW API when updating FW-owned flow table (Michal Schmidt) [2042651] - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041375] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041375] - rtw89: fix maybe-uninitialized error (Íñigo Huguet) [2033291] - rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2033291] - rtw89: fix maybe-uninitialized error (RHEL only) (Íñigo Huguet) [2033291] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2033291] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2033291] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2033291] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2033291] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2033291] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2033291] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2033291] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2033291] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2033291] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2033291] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2033291] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2033291] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2033291] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2033291] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2033291] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2033291] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2033291] - rtw89: remove unneeded variable (Íñigo Huguet) [2033291] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2033291] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2033291] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2033291] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2033291] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2033291] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2033291] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2033291] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2033291] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2033291] - rtw89: fix error function parameter (Íñigo Huguet) [2033291] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2033291] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2033291] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2033291] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2033291] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2033291] - powerpc/doc: Fix htmldocs errors (Diego Domingos) [2004798] - pseries/drmem: update LMBs after LPM (Diego Domingos) [2004798] - powerpc/pseries: Add support for FORM2 associativity (Diego Domingos) [2004798] - powerpc/pseries: Add a helper for form1 cpu distance (Diego Domingos) [2004798] - powerpc/pseries: Consolidate different NUMA distance update code paths (Diego Domingos) [2004798] - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Diego Domingos) [2004798] - powerpc/pseries: rename min_common_depth to primary_domain_index (Diego Domingos) [2004798] - powerpc/numa: Fix build when CONFIG_NUMA=n (Diego Domingos) [2004798] - pseries/hotplug-memory: hot-add: skip redundant LMB lookup (Diego Domingos) [2004798] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041308] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041308] - mt76: enable new device MT7921E (Íñigo Huguet) [2024056 1972045] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044254] - SUNRPC: prevent port reuse on transports which don't request it. (Benjamin Coddington) [2016646] - SUNRPC: Fix races when closing the socket (Benjamin Coddington) [2016646] - SUNRPC: Prevent immediate close+reconnect (Benjamin Coddington) [2016646] - SUNRPC: Clean up scheduling of autoclose (Benjamin Coddington) [2016646] - SUNRPC: Fix potential memory corruption (Benjamin Coddington) [2016646] - sunrpc: remove unnecessary test in rpc_task_set_client() (Benjamin Coddington) [2016646] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Benjamin Coddington) [2016646] - arm64: numa: simplify dummy_numa_init() (Vitaly Kuznetsov) [2029774] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Vitaly Kuznetsov) [2029774] - s390/sclp: fix Secure-IPL facility detection (Stefan Schulze Frielinghaus) [2039182] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Diego Domingos) [2031827] - of: Fix property name in of_node_get_device_type (Diego Domingos) [2031827] - of: Add device_type access helper functions (Diego Domingos) [2031827] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Diego Domingos) [2030259] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Diego Domingos) [2030259] - powerpc/watchdog: read TB close to where it is used (Diego Domingos) [2030259] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Diego Domingos) [2030259] - powerpc/watchdog: tighten non-atomic read-modify-write access (Diego Domingos) [2030259] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Diego Domingos) [2030259] - selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [1920030] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920030] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920030] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920030] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920030] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920030] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920030] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920030] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920030] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920030] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920030] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920030] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920030] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920030] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920030] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920030] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920030] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920030] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920030] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920030] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920030] - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (Vladis Dronov) [1920030] - selftests/sgx: remove checks for file execute permissions (Vladis Dronov) [1920030] - selftests/sgx: Refine the test enclave to have storage (Vladis Dronov) [1920030] - selftests/sgx: Add EXPECT_EEXIT() macro (Vladis Dronov) [1920030] - selftests/sgx: Dump enclave memory map (Vladis Dronov) [1920030] - selftests/sgx: Migrate to kselftest harness (Vladis Dronov) [1920030] - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' (Vladis Dronov) [1920030] - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed (Vladis Dronov) [1920030] - x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() (Vladis Dronov) [1920030] - x86: Fix leftover comment typos (Vladis Dronov) [1920030] - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned (Vladis Dronov) [1920030] - mm/memory-failure: use a mutex to avoid memory_failure() races (Vladis Dronov) [1920030] - mm,hwpoison: take free pages off the buddy freelists (Vladis Dronov) [1920030] - sched/fair: Consider SMT in ASYM_PACKING load balance (Prarit Bhargava) [1971924] - sched/fair: Carve out logic to mark a group for asymmetric packing (Prarit Bhargava) [1971924] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Prarit Bhargava) [1971924] - sched/fair: Optimize checking for group_asym_packing (Prarit Bhargava) [1971924] - sched/topology: Introduce sched_group::flags (Prarit Bhargava) [1971924] - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971924]- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [1996109] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [1996109] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [1996109] - igbvf: Refactor trace (Corinna Vinschen) [2039886] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2039886] - mm/memory_hotplug: remove is_mem_section_removable() (David Hildenbrand) [2008072] - powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable() (David Hildenbrand) [2008072] - drivers/base/memory.c: indicate all memory blocks as removable (David Hildenbrand) [2008072] - drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes (David Hildenbrand) [2008072] - Revert "mpi3mr: mark as tech preview" (Tomas Henzl) [1989634] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Tomas Henzl) [1977833] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1998599] - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [1998599] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1989634] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1991577] - Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [2032488] - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2028253] - arm64: smp: Add missing prototype for some smp.c functions (Mark Salter) [1996738] - irqchip/gic-v3-its: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic-v2m: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic: Split vGIC probing information from the GIC code (Mark Salter) [1996738] - irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry (Mark Salter) [1996738] - irqchip/gic-v3: Do not enable irqs when handling spurious interrups (Mark Salter) [1996738] - irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection (Mark Salter) [1996738] - irqchip/gic-v3: Fix OF_BAD_ADDR error handling (Mark Salter) [1996738] - arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h (Mark Salter) [1996738] - irqchip/gic-v3-its: Drop the setting of PTZ altogether (Mark Salter) [1996738] - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping (Mark Salter) [1996738] - irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling explanation (Mark Salter) [1996738] - genirq/msi: Initialize msi_alloc_info before calling msi_domain_prepare_irqs() (Mark Salter) [1996738] - irqchip/gic: Spelling s/REturn/Return/ (Mark Salter) [1996738] - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Mark Salter) [1996738] - irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory (Mark Salter) [1996738] - irqchip/gic: Cleanup Franken-GIC handling (Mark Salter) [1996738] - arm64: Implement panic_smp_self_stop() (Mark Salter) [1996738] - arm64: Improve parking of stopped CPUs (Mark Salter) [1996738] - genirq: Allow interrupts to be excluded from /proc/interrupts (Mark Salter) [1996738] - irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 (Mark Salter) [1996738] - irqchip/gic-v3: Spell out when pseudo-NMIs are enabled (Mark Salter) [1996738] - irqchip/gic-v2, v3: Prevent SW resends entirely (Mark Salter) [1996738] - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs (Mark Salter) [1996738] - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() (Mark Salter) [1996738] - irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() (Mark Salter) [1996738] - irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR (Mark Salter) [1996738] - irqchip/gic-v3: Remove unused register definition (Mark Salter) [1996738] - drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell (Mark Salter) [1996738] - irqchip/gic: Atomically update affinity (Mark Salter) [1996738] - irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic (Mark Salter) [1996738] - irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs (Mark Salter) [1996738] - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs (Mark Salter) [1996738] - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis (Mark Salter) [1996738] - irqchip/gic-v3: Fix missing "__init" for gic_smp_init() (Mark Salter) [1996738] - selftests/bpf: Enlarge select() timeout for test_maps (Jiri Benc) [1869444] - PCI: Do not enable AtomicOps on VFs (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix stats counters (Selvin Xavier) [1987081 1984339 2001893] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Update ABI to pass wqe-mode to user space (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Enable global atomic ops if platform supports (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Drop unnecessary NULL checks after container_of (Selvin Xavier) [1987081 1984339] - dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2034424] - dm table: log table creation error code (Benjamin Marzinski) [2034424] - dm: make workqueue names device-specific (Benjamin Marzinski) [2034424] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2034424] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [1891486] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2034424] - dm writecache: add event counters (Benjamin Marzinski) [2034424] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2034424] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2034424] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2034424] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2034424] - dm btree remove: assign new_root only when removal succeeds (Benjamin Marzinski) [2034424] - dm ps io affinity: remove redundant continue statement (Benjamin Marzinski) [2034424] - dm: rearrange core declarations for extended use from dm-zone.c (Benjamin Marzinski) [2034424] - dm space map disk: cache a small number of index entries (Benjamin Marzinski) [2034424] - dm space maps: improve performance with inc/dec on ranges of blocks (Benjamin Marzinski) [2034424] - dm space maps: don't reset space map allocation cursor when committing (Benjamin Marzinski) [2034424] - dm btree: improve btree residency (Benjamin Marzinski) [2034424] - dm integrity: fix sparse warnings (Benjamin Marzinski) [2034424] - dm: replace dm_vcalloc() (Benjamin Marzinski) [2034424] - dm integrity: add the "reset_recalculate" feature flag (Benjamin Marzinski) [2034424] - dm cache: remove needless request_queue NULL pointer checks (Benjamin Marzinski) [2034424] - dm thin: remove needless request_queue NULL pointer check (Benjamin Marzinski) [2034424] - dm ioctl: replace device hash with red-black tree (Benjamin Marzinski) [2034424] - recordmcount.pl: fix typo in s390 mcount regex (Jerome Marchand) [2025890] - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (Jerome Marchand) [2025890] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [1868572] - HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2022814] - HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2022814] - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2022814] - HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2022814] - HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2022814] - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2022814] - HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2022814] - HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2022814] - HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2022814] - HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2022814] - HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2022814] - HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2022814] - HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2022814] - HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2022814] - HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2022814] - HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2022814] - HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2022814] - HID: ft260: fix device removal due to USB disconnect (Benjamin Tissoires) [2022814] - HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2022814] - HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2022814] - HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2022814] - HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2022814] - HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2022814] - HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2022814] - HID: wacom: Skip processing of touches with negative slot values (Benjamin Tissoires) [2022814] - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT (Benjamin Tissoires) [2022814] - HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible" (Benjamin Tissoires) [2022814] - HID: apple: Add support for Keychron K1 wireless keyboard (Benjamin Tissoires) [2022814] - HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2022814] - HID: fix typo in Kconfig (Benjamin Tissoires) [2022814] - HID: ft260: fix format type warning in ft260_word_show() (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use correct MMIO register for DMA address (Benjamin Tissoires) [2022814] - HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2022814] - HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2022814] - HID: asus: Remove check for same LED brightness on set (Benjamin Tissoires) [2022814] - HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: use async resume function (Benjamin Tissoires) [2022814] - HID: thrustmaster: Switch to kmemdup() when allocate change_request (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend when the device is not a wakeup-source (Benjamin Tissoires) [2022814] - HID: logitech-dj: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: usbhid: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: core: Add hid_hw_may_wakeup() function (Benjamin Tissoires) [2022814] - HID: input: Add support for Programmable Buttons (Benjamin Tissoires) [2022814] - HID: wacom: Correct base usage for capacitive ExpressKey status bits (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add initial support for HPD sensor (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend ALS support for newer AMD platform (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend driver capabilities for multi-generation support (Benjamin Tissoires) [2022814 1961759] - HID: surface-hid: Fix get-report request (Benjamin Tissoires) [2022814] - HID: sony: fix freeze when inserting ghlive ps3/wii dongles (Benjamin Tissoires) [2022814] - HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Specify that EHL no cache snooping (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Set ISH driver depends on x86 (Benjamin Tissoires) [2022814] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix minor typos in comments (Benjamin Tissoires) [2022814] - HID: magicmouse: fix NULL-deref on disconnect (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Alder Lake device IDs (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix format string mismatch (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix memory leak in amd_sfh_work (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [2022814] - HID: ft260: improve error handling of ft260_hid_feature_report_get() (Benjamin Tissoires) [2022814] - HID: asus: Cleanup Asus T101HA keyboard-dock handling (Benjamin Tissoires) [2022814] - HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 (Benjamin Tissoires) [2022814] - HID: gt683r: add missing MODULE_DEVICE_TABLE (Benjamin Tissoires) [2022814] - HID: pidff: fix error return code in hid_pidff_init() (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: initialize level variable (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad (Benjamin Tissoires) [2022814] - HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed) (Benjamin Tissoires) [2022814] - HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Process failure of sensor_hub_set_feature() (Benjamin Tissoires) [2022814] - HID: i2c-hid: Skip ELAN power-on command after reset (Benjamin Tissoires) [2022814] - HID: usbhid: fix info leak in hid_submit_ctrl (Benjamin Tissoires) [2022814] - HID: Add BUS_VIRTUAL to hid_connect logging (Benjamin Tissoires) [2022814] - HID: input: replace outdated HID numbers+comments with macros (Benjamin Tissoires) [2022814] - HID: multitouch: set Stylus suffix for Stylus-application devices, too (Benjamin Tissoires) [2022814] - HID: multitouch: require Finger field to mark Win8 reports as MT (Benjamin Tissoires) [2022814] - HID: remove the unnecessary redefinition of a macro (Benjamin Tissoires) [2022814] - HID: quirks: Add quirk for Lenovo optical mouse (Benjamin Tissoires) [2022814] - HID: asus: filter G713/G733 key event to prevent shutdown (Benjamin Tissoires) [2022814] - HID: lg-g15 + ite: Add MODULE_AUTHOR (Benjamin Tissoires) [2022814] - HID: lg-g15: Add support for the Logitech Z-10 speakers (Benjamin Tissoires) [2022814] - HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_init_input_dev() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Remove unused size argument from lg_*_event() functions (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Return error for hid_set_field() failure (Benjamin Tissoires) [2022814] - HID: ft260: check data size in ft260_smbus_write() (Benjamin Tissoires) [2022814] - HID: surface-hid: Fix integer endian conversion (Benjamin Tissoires) [2022814] - HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [2022814] - HID: hid-input: add mapping for emoji picker key (Benjamin Tissoires) [2022814] - HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 (Benjamin Tissoires) [2022814] - HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption (Benjamin Tissoires) [2022814] - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock (Benjamin Tissoires) [2022814] - HID: thrustmaster: fix return value check in thrustmaster_probe() (Benjamin Tissoires) [2022814] - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 (Benjamin Tissoires) [2022814] - HID: do not use down_interruptible() when unbinding devices (Benjamin Tissoires) [2022814] - HID: asus: Filter keyboard EC for old ROG keyboard (Benjamin Tissoires) [2022814] - HID: semitek: new driver for GK6X series keyboards (Benjamin Tissoires) [2022814] - HID: wacom: Setup pen input capabilities to the targeted tools (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Remove unused struct member 'quirks' (Benjamin Tissoires) [2022814] - HID: wacom_sys: Demote kernel-doc abuse (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers (Benjamin Tissoires) [2022814] - HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs (Benjamin Tissoires) [2022814] - HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses (Benjamin Tissoires) [2022814] - HID: hid-picolcd_core: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-kye: Fix incorrect function name for kye_tablet_enable() (Benjamin Tissoires) [2022814] - HID: hid-core: Fix incorrect function name in header (Benjamin Tissoires) [2022814] - HID: hid-alps: Correct struct misnaming (Benjamin Tissoires) [2022814] - HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: usbhid: Repair a formatting issue in a struct description (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix incorrect function name report_bad_packet() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix potential copy/paste error (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix a little doc-rot (Benjamin Tissoires) [2022814] - HID: intel-ish: Fix a naming disparity and a formatting error (Benjamin Tissoires) [2022814] - HID: intel-ish: Supply some missing param descriptions (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Move variable to where it's actually used (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unused variable 'err' (Benjamin Tissoires) [2022814] - HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: input: map battery capacity (00850065) (Benjamin Tissoires) [2022814] - HID: magicmouse: fix reconnection of Magic Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: fix 3 button emulation of Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: add Apple Magic Mouse 2 support (Benjamin Tissoires) [2022814] - HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard (Benjamin Tissoires) [2022814] - HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use (Benjamin Tissoires) [2022814] - HID: lenovo: Set default_triggers for the mute and micmute LEDs (Benjamin Tissoires) [2022814] - HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE (Benjamin Tissoires) [2022814] - HID: lenovo: Set LEDs max_brightness value (Benjamin Tissoires) [2022814] - HID: lenovo: Remove lenovo_led_brightness_get() (Benjamin Tissoires) [2022814] - HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() (Benjamin Tissoires) [2022814] - HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling (Benjamin Tissoires) [2022814] - HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness (Benjamin Tissoires) [2022814] - HID: elan: Remove elan_mute_led_get_brigtness() (Benjamin Tissoires) [2022814] - HID: elan: Set default_trigger for the mute LED (Benjamin Tissoires) [2022814] - HID: elan: Silence mute LED errors being logged when the device is unplugged (Benjamin Tissoires) [2022814] - HID: fix memdup.cocci warnings (Benjamin Tissoires) [2022814] - HID: surface-hid: Add support for legacy keyboard interface (Benjamin Tissoires) [2022814] - HID: Add support for Surface Aggregator Module HID transport (Benjamin Tissoires) [2022814] - HID: thrustmaster: introduce proper USB dependency (Benjamin Tissoires) [2022814] - HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume (Benjamin Tissoires) [2022814] - HID: ft260: fix an error message in ft260_i2c_write_read() (Benjamin Tissoires) [2022814] - HID: support for initialization of some Thrustmaster wheels (Benjamin Tissoires) [2022814] - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Benjamin Tissoires) [2022814] - HID: ft260: add usb hid to i2c host bridge driver (Benjamin Tissoires) [2022814] - iio: Add relative sensitivity support (Benjamin Tissoires) [2022814] - iio: hid-sensors: Move get sensitivity attribute to hid-sensor-common (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Make remove callback return void (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Drop if block with an always false condition (Benjamin Tissoires) [2022814] - AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits (Benjamin Tissoires) [2022814] - AMD_SFH: Add sensor_mask module parameter (Benjamin Tissoires) [2022814] - AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct (Benjamin Tissoires) [2022814] - HID: wacom: Assign boolean values to a bool variable (Benjamin Tissoires) [2022814] - HID cp2112: fix support for multiple gpiochips (Benjamin Tissoires) [2022814] - HID: alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [2022814] - HID: asus: Add support for 2021 ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: hiddev: Return specific error codes on connect failure (Benjamin Tissoires) [2022814] - HID: plantronics: Workaround for double volume key presses (Benjamin Tissoires) [2022814] - HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode (Benjamin Tissoires) [2022814] - HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices (Benjamin Tissoires) [2022814] - HID: google: add don USB id (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Drop redundant ACPI_PTR() (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Move GUID out of function and described it (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Switch to new style i2c-driver probe function (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Get ACPI companion only once and reuse it (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense player LED support. (Benjamin Tissoires) [2022814] - HID: playstation: add microphone mute support for DualSense. (Benjamin Tissoires) [2022814] - HID: playstation: add initial DualSense lightbar support. (Benjamin Tissoires) [2022814] - HID: wacom: Ignore attempts to overwrite the touch_max value from HID (Benjamin Tissoires) [2022814] - HID: playstation: fix array size comparison (off-by-one) (Benjamin Tissoires) [2022814] - HID: playstation: fix unused variable in ps_battery_get_property. (Benjamin Tissoires) [2022814] - HID: playstation: report DualSense hardware and firmware version. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense classic rumble support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense Bluetooth support. (Benjamin Tissoires) [2022814] - HID: playstation: track devices in list. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense accelerometer and gyroscope support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense touchpad support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense battery support. (Benjamin Tissoires) [2022814] - HID: playstation: use DualSense MAC address as unique identifier. (Benjamin Tissoires) [2022814] - HID: playstation: initial DualSense USB support. (Benjamin Tissoires) [2022814] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for the new lightspeed connection iteration (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming (Benjamin Tissoires) [2022814] - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 (Benjamin Tissoires) [2022814] - HID: displays: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: lg-g15: make a const array static, makes object smaller (Benjamin Tissoires) [2022814] - HID: google: Get HID report on probe to confirm tablet switch state (Benjamin Tissoires) [2022814] - HID: hid-input: avoid splitting keyboard, system and consumer controls (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in hid-quirks.c (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in (Benjamin Tissoires) [2022814] - HID: wacom: Correct NULL dereference on AES pen proximity (Benjamin Tissoires) [2022814] - HID: multitouch: Set to high latency mode on suspend. (Benjamin Tissoires) [2022814] - HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Add custom sensor iio support (Benjamin Tissoires) [2022814] - HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core (Benjamin Tissoires) [2022814] - redhat: HID: enable I2C_HID_ACPI (Benjamin Tissoires) [2022814] - HID: i2c-hid: Reorganize so ACPI and OF are separate modules (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: add support for Unified Battery (1004) feature (Benjamin Tissoires) [2022814] - HID: sony: Add support for tilt on guitar hero guitars (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode (Benjamin Tissoires) [2022814] - HID: chicony: Add Wireless Radio Control feature for Chicony devices (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on ASUS UX550 (Benjamin Tissoires) [2022814] - HID: logitech-dj: add the G602 receiver (Benjamin Tissoires) [2022814] - HID: core: detect and skip invalid inputs to snto32() (Benjamin Tissoires) [2022814] - HID: uclogic: Improve support for Trust Panora (Benjamin Tissoires) [2022814] - HID: wiimote: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: uclogic: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Address EHL Sx resume issues (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: finish power flow for EHL OOB (Benjamin Tissoires) [2022814] - HID: sony: select CONFIG_CRC32 (Benjamin Tissoires) [2022814] - HID: sfh: fix address space confusion (Benjamin Tissoires) [2022814] - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Benjamin Tissoires) [2022814] - HID: wacom: Fix memory leakage caused by kfifo_alloc (Benjamin Tissoires) [2022814] - HID: i2c-hid: add Vero K147 to descriptor override (Benjamin Tissoires) [2022814] - HID: ite: Add support for Acer S1002 keyboard-dock (Benjamin Tissoires) [2022814] - HID: sony: support for ghlive ps3/wii u dongles (Benjamin Tissoires) [2022814] - HID: hidraw: Add additional hidraw input/output report ioctls. (Benjamin Tissoires) [2022814] - HID: Increase HID maximum report size to 16KB (Benjamin Tissoires) [2022814] - HID: elecom: drop stray comment (Benjamin Tissoires) [2022814] - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter (Benjamin Tissoires) [2022814] - HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse (Benjamin Tissoires) [2022814] - HID: elecom: rewrite report based on model specific parameters (Benjamin Tissoires) [2022814] - HID: wacom: Constify attribute_groups (Benjamin Tissoires) [2022814] - HID: input: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: usbhid: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unnecessary assignment to variable rv (Benjamin Tissoires) [2022814] - HID: sony: Workaround for DS4 dongle hotplug kernel crash. (Benjamin Tissoires) [2022814] - HID: sony: Don't use fw_version/hw_version for sysfs cleanup. (Benjamin Tissoires) [2022814] - HID: sony: Report more accurate DS4 power status. (Benjamin Tissoires) [2022814] - SFH: fix error return check for -ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: Add Logitech Dinovo Edge battery quirk (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Benjamin Tissoires) [2022814] - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Benjamin Tissoires) [2022814] - HID: mcp2221: Fix GPIO output handling (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Fix issue with devices with no report ID (Benjamin Tissoires) [2022814] - HID: hid-input: occasionally report stylus battery even if not changed (Benjamin Tissoires) [2022814] - timekeeping: Add missing _ns functions for coarse accessors (Benjamin Tissoires) [2022814] - HID: i2c-hid: show the error when failing to fetch the HID descriptor (Benjamin Tissoires) [2022814] - AMD_SFH: Fix for incorrect Sensor index (Benjamin Tissoires) [2022814] - HID: asus: Add support for ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown (Benjamin Tissoires) [2022814] - HID: add support for Sega Saturn (Benjamin Tissoires) [2022814] - HID: cypress: Support Varmilo Keyboards' media hotkeys (Benjamin Tissoires) [2022814] - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Benjamin Tissoires) [2022814] - SFH: Create HID report to Enable support of AMD sensor fusion Hub (SFH) (Benjamin Tissoires) [2022814] - SFH:Transport Driver to add support of AMD Sensor Fusion Hub (SFH) (Benjamin Tissoires) [2022814] - redhat: HID: enable AMD_SFH_HUB (Benjamin Tissoires) [1965674] - SFH: PCIe driver to add support of AMD sensor fusion hub (Benjamin Tissoires) [2022814] - HID: uclogic: Add ID for Trust Flex Design Tablet (Benjamin Tissoires) [2022814] - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle (Benjamin Tissoires) [2022814] - HID: add vivaldi HID driver (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c (Benjamin Tissoires) [2022814] - HID: core: fix kerneldoc warnings in hid-core.c (Benjamin Tissoires) [2022814] - HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons (Benjamin Tissoires) [2022814] - HID: alps: clean up indentation issue (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device() (Benjamin Tissoires) [2022814] - HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: i2c-hid: Prefer asynchronous probe (Benjamin Tissoires) [2022814] - HID: wiimote: narrow spinlock range in wiimote_hid_event() (Benjamin Tissoires) [2022814] - HID: wiimote: make handlers[] const (Benjamin Tissoires) [2022814] - HID: logitech-dj: Fix spelling in comment (Benjamin Tissoires) [2022814] - HID: apple: Add support for Matias wireless keyboard (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2022814] - Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2022814] - Input: i8042 - fix typos in comments (Benjamin Tissoires) [2022814] - Input: elantech - Prepare a complete software node for the device (Benjamin Tissoires) [2022814] - Input: apbps2 - remove useless variable (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix a typo in parameter name (Benjamin Tissoires) [2022814] - Input: i8042 - fix Pegatron C15B ID entry (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for new devices (Benjamin Tissoires) [2022814] - Input: i8042 - add ASUS Zenbook Flip to noselftest list (Benjamin Tissoires) [2022814] - Input: add missing dependencies on CONFIG_HAS_IOMEM (Benjamin Tissoires) [2022814] - ARM: 9048/1: sa1111: make sa1111 bus's remove callback return void (Benjamin Tissoires) [2022814] - Input: synaptics - replace NOOP with suitable commentary (Benjamin Tissoires) [2022814] - Input: i8042 - unbreak Pegatron C15B (Benjamin Tissoires) [2022814] - Input: parkbd - convert comma to semicolon (Benjamin Tissoires) [2022814] - Input: elantech - fix protocol errors for some trackpoints in SMBus mode (Benjamin Tissoires) [2022814] - Input: elan_i2c - add new trackpoint report type 0x5F (Benjamin Tissoires) [2022814] - Input: i8042 - add Acer laptops to the i8042 reset list (Benjamin Tissoires) [2022814] - Input: i8042 - add ByteSpeed touchpad to noloop table (Benjamin Tissoires) [2022814] - Input: i8042 - fix error return code in i8042_setup_aux() (Benjamin Tissoires) [2022814] - Input: libps2 - fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - Input: synaptics - demote non-conformant kernel-doc header (Benjamin Tissoires) [2022814] - Input: elan_i2c_core - move header inclusion inside (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix firmware update on newer ICs (Benjamin Tissoires) [2022814] - Input: elantech - demote obvious abuse of kernel-doc header (Benjamin Tissoires) [2022814] - Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 (Benjamin Tissoires) [2022814] - Input: synaptics-rmi4 - rename f30_data to gpio_data (Benjamin Tissoires) [2022814] - Input: sun4i-ps2 - fix handling of platform_get_irq() error (Benjamin Tissoires) [2022814] - Input: allocate keycode for Fn + right shift (Benjamin Tissoires) [2022814] - Input: allocate keycodes for notification-center, pickup-phone and hangup-phone (Benjamin Tissoires) [2022814] - HID: cp2112: Use irqchip template (Benjamin Tissoires) [2022814] - HID: mcp2221: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [2022814] - treewide: replace '---help---' in Kconfig files with 'help' (Benjamin Tissoires) [2022814] - HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (Benjamin Tissoires) [2022814] - HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add report_size to struct asus_touchpad_info (Benjamin Tissoires) [2022814] - HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check (Benjamin Tissoires) [2022814] - HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock (Benjamin Tissoires) [2022814] - HID: asus: Only set EV_REP if we are adding a mapping (Benjamin Tissoires) [2022814] - HID: mcp2221: add gpiolib dependency (Benjamin Tissoires) [2022814] - HID: mcp2221: add GPIO functionality support (Benjamin Tissoires) [2022814] - HID: mcp2221: add usb to i2c-smbus host bridge (Benjamin Tissoires) [2022814] - HID: asus: Ignore Asus vendor-page usage-code 0xff events (Benjamin Tissoires) [2022814] - HID: sb0540: add support for Creative SB0540 IR receivers (Benjamin Tissoires) [2022814] - gpio: pass lookup and descriptor flags to request_own (Benjamin Tissoires) [2022814] - HID: hid-asus: select CONFIG_POWER_SUPPLY (Benjamin Tissoires) [2022814] - HID: hid-asus: Add BT keyboard dock battery monitoring support (Benjamin Tissoires) [2022814] - HID: hid-asus: Add Transbook T90CHI support (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS T101HA keyboard dock (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS FX503VD laptop (Benjamin Tissoires) [2022814] - HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes (Benjamin Tissoires) [2022814] - af_unix: fix garbage collect vs MSG_PEEK (Patrick Talbert) [2031975] {CVE-2021-0920} - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037782] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037782] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006167] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006167] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006167] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006167] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006167] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006167] - ipv6: use prandom_u32() for ID generation (Hangbin Liu) [2040158] {CVE-2021-45485} - igc: fix tunnel offloading (Corinna Vinschen) [1910885] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026442] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026442] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026442] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026442] - vsock/virtio: avoid potential deadlock when vsock device remove (Stefano Garzarella) [2026442] - VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST (Stefano Garzarella) [2026442] - vsock: notify server to shutdown when client has pending signal (Stefano Garzarella) [2026442] - virtio/vsock: simplify credit update function API (Stefano Garzarella) [2026442] - virtio/vsock: set packet's type in virtio_transport_send_pkt_info() (Stefano Garzarella) [2026442] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2026375] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2026375]- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034865] {CVE-2021-4155} - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016491] {CVE-2021-43389} - vt: keyboard: avoid signed integer overflow in k_ascii (Chris von Recklinghausen) [2017044] {CVE-2020-13974} - USB: serial: pl2303: fix GC type detection (Torez Smith) [1975985] - usb: dwc3: leave default DMA for PCI devices (Torez Smith) [1975985] - usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [1975985] - usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [1975985] - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [1975985] - usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [1975985] - usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [1975985] - media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [1975985] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [1975985] - usb: dwc3: core: balance phy init and exit (Torez Smith) [1975985] - USB: serial: pl2303: fix GL type detection (Torez Smith) [1975985] - usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [1975985] - usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [1975985] - usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [1975985] - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [1975985] - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [1975985] - power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. (Torez Smith) [1975985] - thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [1975985] - thunderbolt: Handle ring interrupt by reading interrupt status register (Torez Smith) [1975985] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (Torez Smith) [1975985] - thunderbolt: Fix port linking by checking all adapters (Torez Smith) [1975985] - thunderbolt: Do not read control adapter config space (Torez Smith) [1975985] - thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [1975985] - usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running (Torez Smith) [1975985] - usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Torez Smith) [1975985] - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Torez Smith) [1975985] - Revert "USB: serial: ch341: fix character loss at high transfer rates" (Torez Smith) [1975985] - USB: serial: option: add new VID/PID to support Fibocom FG150 (Torez Smith) [1975985] - usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers (Torez Smith) [1975985] - Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (Torez Smith) [1975985] - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Torez Smith) [1975985] - usb: dwc3: gadget: Use list_replace_init() before traversing lists (Torez Smith) [1975985] - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (Torez Smith) [1975985] - USB: serial: pl2303: fix GT type detection (Torez Smith) [1975985] - USB: serial: option: add Telit FD980 composition 0x1056 (Torez Smith) [1975985] - USB: serial: pl2303: fix HX type detection (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: Revert "media: rtl28xxu: fix zero-length control request" (Torez Smith) [1975985] - USB: serial: ch341: fix character loss at high transfer rates (Torez Smith) [1975985] - usb: otg-fsm: Fix hrtimer list corruption (Torez Smith) [1975985] - USB: usbtmc: Fix RCU stall warning (Torez Smith) [1975985] - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1975985] - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" (Torez Smith) [1975985] - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. (Torez Smith) [1975985] - usb: dwc2: Skip clock gating on Samsung SoCs (Torez Smith) [1975985] - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. (Torez Smith) [1975985] - usb: xhci: avoid renesas_usb_fw.mem when it's unusable (Torez Smith) [1975985] - usb: dwc3: avoid NULL access of usb_gadget_driver (Torez Smith) [1975985] - usb: typec: stusb160x: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - usb: typec: stusb160x: register role switch before interrupt registration (Torez Smith) [1975985] - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS (Torez Smith) [1975985] - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high (Torez Smith) [1975985] - usb: hub: Fix link power management max exit latency (MEL) calculations (Torez Smith) [1975985] - usb: typec: tipd: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - xhci: Fix lost USB 2 remote wake (Torez Smith) [1975985] - USB: serial: cp210x: fix comments for GE CS1000 (Torez Smith) [1975985] - USB: core: Fix incorrect pipe calculation in do_proc_control() (Torez Smith) [1975985] - USB: serial: option: add support for u-blox LARA-R6 family (Torez Smith) [1975985] - thunderbolt: test: Reinstate a few casts of bitfields (Torez Smith) [1975985] - USB: cdc-acm: blacklist Heimann USB Appset device (Torez Smith) [1975985] - usb: xhci-mtk: allow multiple Start-Split in a microframe (Torez Smith) [1975985] - usb: ftdi-elan: remove redundant continue statement in a while-loop (Torez Smith) [1975985] - thunderbolt: test: Remove some casts which are no longer required (Torez Smith) [1975985] - xhci: remove redundant continue statement (Torez Smith) [1975985] - usb: dwc3: Fix debugfs creation flow (Torez Smith) [1975985] - docs: driver-api: usb: avoid using ReST :doc:`foo` markup (Torez Smith) [1975985] - xhci: solve a double free problem while doing s4 (Torez Smith) [1975985] - xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning (Torez Smith) [1975985] - xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk (Torez Smith) [1975985] - xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES (Torez Smith) [1975985] - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() (Torez Smith) [1975985] - usb: typec: tcpm: Relax disconnect threshold during power negotiation (Torez Smith) [1975985] - usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state (Torez Smith) [1975985] - usb: typec: tcpci: Fix up sink disconnect thresholds for PD (Torez Smith) [1975985] - usb: core: hub: Disable autosuspend for Cypress CY7C65632 (Torez Smith) [1975985] - usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_resource() (Torez Smith) [1975985] - usb: host: xhci-tegra: Add missing of_node_put() in tegra_xusb_probe() (Torez Smith) [1975985] - usb: host: xhci-tegra: add missing put_device() in tegra_xusb_probe() (Torez Smith) [1975985] - media: usb: cpia2: Fixed Coding Style issues (Torez Smith) [1975985] - media: ttusb-dec: cleanup an error handling logic (Torez Smith) [1975985] - cypress_m8: switch data_bits to real character bits (Torez Smith) [1975985] - thunderbolt: Fix DROM handling for USB4 DROM (Torez Smith) [1975985] - usb: xhci: tegra: Enable ELPG for runtime/system PM (Torez Smith) [1975985] - usb: xhci: tegra: Unlink power domain devices (Torez Smith) [1975985] - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() (Torez Smith) [1975985] - thunderbolt: No need to include in usb4_port.c (Torez Smith) [1975985] - thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set (Torez Smith) [1975985] - thunderbolt: Add device links only when software connection manager is used (Torez Smith) [1975985] - thunderbolt: Add support for Intel Alder Lake (Torez Smith) [1975985] - usb: typec: mux: Fix copy-paste mistake in typec_mux_match (Torez Smith) [1975985] - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path (Torez Smith) [1975985] - usb: typec: wcove: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: ucsi: Fix a comment in ucsi_init() (Torez Smith) [1975985] - USB: dwc3: remove debugfs root dentry storage (Torez Smith) [1975985] - USB: serial: cp210x: fix CP2102N-A01 modem control (Torez Smith) [1975985] - USB: serial: cp210x: fix alternate function for CP2102N QFN20 (Torez Smith) [1975985] - usb: dwc2: Don't reset the core after setting turnaround time (Torez Smith) [1975985] - usb: dwc3: support 64 bit DMA in platform driver (Torez Smith) [1975985] - USB: core: Avoid WARNings for 0-length descriptor requests (Torez Smith) [1975985] - usb: dwc3: core: fix kernel panic when do reboot (Torez Smith) [1975985] - usb: dwc3: ep0: fix NULL pointer exception (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() (Torez Smith) [1975985] - usb: typec: tcpm: Do not finish VDM AMS for retrying Responses (Torez Smith) [1975985] - media: cinergyt2: make properties const (Torez Smith) [1975985] - media: dvd_usb: memory leak in cinergyt2_fe_attach (Torez Smith) [1975985] - USB: serial: ftdi_sio: add NovaTech OrionMX product ID (Torez Smith) [1975985] - usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: Properly handle Alert and Status Messages (Torez Smith) [1975985] - usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe (Torez Smith) [1975985] - usb: typec: tcpm: Fix misuses of AMS invocation (Torez Smith) [1975985] - usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 (Torez Smith) [1975985] - dt-bindings: connector: Add PD rev 2.0 VDO definition (Torez Smith) [1975985] - usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP (Torez Smith) [1975985] - Revert "usb: dwc3: core: Add shutdown callback for dwc3" (Torez Smith) [1975985] - dt-bindings: connector: Replace BIT macro with generic bit ops (Torez Smith) [1975985] - media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake (Torez Smith) [1975985] - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms (Torez Smith) [1975985] - usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL (Torez Smith) [1975985] - usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Torez Smith) [1975985] - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Torez Smith) [1975985] - Revert "usb: typec: mux: Remove requirement for the "orientation-switch" device property" (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: gspca/sunplus: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/gl860: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/sq905: fix control-request direction (Torez Smith) [1975985] - media: dtv5100: fix control-request directions (Torez Smith) [1975985] - media: drivers/media/usb/gspca/cpia1.c : fix spelling typo (Torez Smith) [1975985] - media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues (Torez Smith) [1975985] - media: zr364xx: fix memory leak in zr364xx_start_readpipe (Torez Smith) [1975985] - media: em28xx: Fix possible memory leak of em28xx struct (Torez Smith) [1975985] - thunderbolt: Check for NVM authentication status after the operation started (Torez Smith) [1975985] - thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers (Torez Smith) [1975985] - thunderbolt: Allow router NVM authenticate separately (Torez Smith) [1975985] - thunderbolt: Move nvm_write_ops to tb.h (Torez Smith) [1975985] - thunderbolt: Log the link as TBT instead of TBT3 (Torez Smith) [1975985] - thunderbolt: Add support for retimer NVM upgrade when there is no link (Torez Smith) [1975985] - thunderbolt: Add additional USB4 port operations for retimer access (Torez Smith) [1975985] - thunderbolt: Add support for ACPI _DSM to power on/off retimers (Torez Smith) [1975985] - thunderbolt: Add USB4 port devices (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for credit allocation (Torez Smith) [1975985] - thunderbolt: Allocate credits according to router preferences (Torez Smith) [1975985] - USB: core: Check buffer length matches wLength for control transfers (Torez Smith) [1975985] - usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' (Torez Smith) [1975985] - usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation (Torez Smith) [1975985] - usb: dwc2: pci: Fix possible copy/paste issue (Torez Smith) [1975985] - usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()' (Torez Smith) [1975985] - usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs (Torez Smith) [1975985] - usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()' (Torez Smith) [1975985] - usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()' (Torez Smith) [1975985] - driver core: Move the "removable" attribute from USB to core (Torez Smith) [1975985] - usb: dwc3: trace: Remove unused fields in dwc3_log_trb (Torez Smith) [1975985] - usb: typec: mux: Remove requirement for the "orientation-switch" device property (Torez Smith) [1975985] - usb: typec: mux: Use device type instead of device name for matching (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use usb_role_string() to print role status (Torez Smith) [1975985] - usb: roles: add helper usb_role_string() (Torez Smith) [1975985] - USB: serial: omninet: update driver description (Torez Smith) [1975985] - USB: serial: omninet: add device id for Zyxel Omni 56K Plus (Torez Smith) [1975985] - USB: serial: quatech2: fix control-request directions (Torez Smith) [1975985] - usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static (Torez Smith) [1975985] - USB: usbfs: remove double evaluation of usb_sndctrlpipe() (Torez Smith) [1975985] - usb: typec: tcpm: Respond Not_Supported if no snk_vdo (Torez Smith) [1975985] - usb: typec: tcpm: Properly interrupt VDM AMS (Torez Smith) [1975985] - media: lmedm04: delete lme2510_get_adapter_count() (Torez Smith) [1975985] - media: dvb-usb: fix wrong definition (Torez Smith) [1975985] - USB: core: WARN if pipe direction != setup packet direction (Torez Smith) [1975985] - USB: trancevibrator: fix control-request direction (Torez Smith) [1975985] - USB: dwc2: drop irq-flags initialisations (Torez Smith) [1975985] - usb: typec: tcpci: Implement callback for apply_rc (Torez Smith) [1975985] - usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP (Torez Smith) [1975985] - usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge (Torez Smith) [1975985] - usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled (Torez Smith) [1975985] - usb: atm: cxacru: Fix typo in comment (Torez Smith) [1975985] - usb: isp1760: remove platform data struct and code (Torez Smith) [1975985] - usb: fix spelling mistakes in header files (Torez Smith) [1975985] - USB: serial: digi_acceleport: add chars_in_buffer locking (Torez Smith) [1975985] - USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting (Torez Smith) [1975985] - usb: Restore the usb_header label (Torez Smith) [1975985] - usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: mux: Fix matching with typec_altmode_desc (Torez Smith) [1975985] - misc/uss720: fix memory leak in uss720_probe (Torez Smith) [1975985] - usb: dwc3: gadget: Properly track pending and queued SG (Torez Smith) [1975985] - USB: usbfs: Don't WARN about excessively large memory allocations (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use dev_err_probe() to print log (Torez Smith) [1975985] - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger (Torez Smith) [1975985] - Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" (Torez Smith) [1975985] - USB: Verify the port status when timeout happens during port suspend (Torez Smith) [1975985] - usb: typec: wcove: Fx wrong kernel doc format (Torez Smith) [1975985] - media: pvrusb2: fix warning in pvr2_i2c_core_done (Torez Smith) [1975985] - media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved (Torez Smith) [1975985] - media: cpia2: fix memory leak in cpia2_usb_probe (Torez Smith) [1975985] - media: s2255drv: remove redundant assignment to variable field (Torez Smith) [1975985] - media: gspca: properly check for errors in po1030_probe() (Torez Smith) [1975985] - Revert "media: gspca: Check the return value of write_bridge for timeout" (Torez Smith) [1975985] - media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1975985] - Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Torez Smith) [1975985] - Revert "media: usb: gspca: add a missed check for goto_low_power" (Torez Smith) [1975985] - usb: core: hcd: use map_urb_for_dma for single step set feature urb (Torez Smith) [1975985] - usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake (Torez Smith) [1975985] - usb: core: hub: fix race condition about TRSMRCY of resume (Torez Smith) [1975985] - usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default (Torez Smith) [1975985] - xhci: Add reset resume quirk for AMD xhci controller. (Torez Smith) [1975985] - usb: xhci: Increase timeout for HC halt (Torez Smith) [1975985] - xhci: Do not use GFP_KERNEL in (potentially) atomic context (Torez Smith) [1975985] - xhci: Fix giving back cancelled URBs even if halted endpoint can't reset (Torez Smith) [1975985] - xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI (Torez Smith) [1975985] - usb: typec: tcpm: Don't block probing of consumers of "connector" nodes (Torez Smith) [1975985] - usb: xhci-mtk: use first-fit for LS/FS (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary setting of has_ippc (Torez Smith) [1975985] - usb: xhci-mtk: use bitfield instead of bool (Torez Smith) [1975985] - usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS (Torez Smith) [1975985] - usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work (Torez Smith) [1975985] - usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 (Torez Smith) [1975985] - usb: dwc3: omap: improve extcon initialization (Torez Smith) [1975985] - usb: typec: ucsi: Put fwnode in any case during ->probe() (Torez Smith) [1975985] - usb: dwc2: Remove obsolete MODULE_ constants from platform.c (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() (Torez Smith) [1975985] - usb: dwc3: imx8mp: detect dwc3 core node via compatible string (Torez Smith) [1975985] - usb: dwc3: gadget: Return success always for kick transfer in ep queue (Torez Smith) [1975985] - usb: dwc3: gadget: Free gadget structure only after freeing endpoints (Torez Smith) [1975985] - usb: dwc2: Fix gadget DMA unmap direction (Torez Smith) [1975985] - usb: dwc3: gadget: Rename EOPF event macros to Suspend (Torez Smith) [1975985] - usb: dwc3: gadget: Enable suspend events (Torez Smith) [1975985] - usb: Restore the reference to ch9.h (Torez Smith) [1975985] - usb: dwc3: core: Add missing GHWPARAMS9 doc (Torez Smith) [1975985] - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Torez Smith) [1975985] - cdc-wdm: untangle a circular dependency between callback and softint (Torez Smith) [1975985] - usb: dwc3: remove repeated setting of current_dr_role (Torez Smith) [1975985] - USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add startech.com device id (Torez Smith) [1975985] - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Torez Smith) [1975985] - USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Torez Smith) [1975985] - usb: Fix up movement of USB core kerneldoc location (Torez Smith) [1975985] - usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability (Torez Smith) [1975985] - usb: dwc3: Capture new capability register GHWPARAMS9 (Torez Smith) [1975985] - usb: dwc3: core: Do core softreset when switch mode (Torez Smith) [1975985] - usb: dwc2: Get rid of useless error checks in suspend interrupt (Torez Smith) [1975985] - usb: dwc2: Update dwc2_handle_usb_suspend_intr function. (Torez Smith) [1975985] - usb: dwc2: Add exit hibernation mode before removing drive (Torez Smith) [1975985] - usb: dwc2: Add hibernation exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add hibernation entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit hibernation in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Move exit hibernation to dwc2_port_resume() function (Torez Smith) [1975985] - usb: dwc2: Move enter hibernation to dwc2_port_suspend() function (Torez Smith) [1975985] - usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is generated. (Torez Smith) [1975985] - usb: dwc2: Clear fifo_map when resetting core. (Torez Smith) [1975985] - usb: dwc2: Allow exiting hibernation from gpwrdn rst detect (Torez Smith) [1975985] - usb: dwc2: Fix hibernation between host and device modes. (Torez Smith) [1975985] - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. (Torez Smith) [1975985] - usb: dwc2: Reset DEVADDR after exiting gadget hibernation. (Torez Smith) [1975985] - usb: dwc2: Update exit hibernation when port reset is asserted (Torez Smith) [1975985] - usb: dwc3: gadget: Remove FS bInterval_m1 limitation (Torez Smith) [1975985] - usb: xhci-mtk: remove bus status check (Torez Smith) [1975985] - usb: dwc2: Enable RPi in ACPI mode (Torez Smith) [1975985] - USB: Add reset-resume quirk for WD19's Realtek Hub (Torez Smith) [1975985] - usb: storage: datafab: remove redundant assignment of variable result (Torez Smith) [1975985] - usb: misc: adutux: fix whitespace coding style issue (Torez Smith) [1975985] - usb: dwc3: gadget: Fix START_TRANSFER link state check (Torez Smith) [1975985] - usb: typec: tcpm: Fix error while calculating PPS out values (Torez Smith) [1975985] - usb: xhci-mtk: remove unused members (Torez Smith) [1975985] - usb: xhci-mtk: use clock bulk to get clocks (Torez Smith) [1975985] - usb: xhci-mtk: add support runtime PM (Torez Smith) [1975985] - usb: xhci-mtk: check return value in suspend/resume hooks (Torez Smith) [1975985] - usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby (Torez Smith) [1975985] - usb: typec: tcpm: Honour pSnkStdby requirement during negotiation (Torez Smith) [1975985] - usb: dwc3: gadget: Check for disabled LPM quirk (Torez Smith) [1975985] - usb: dwc3: core: Add shutdown callback for dwc3 (Torez Smith) [1975985] - usb: dwc3: gadget: Ignore Packet Pending bit (Torez Smith) [1975985] - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet (Torez Smith) [1975985] - usb: typec: silence a static checker warning (Torez Smith) [1975985] - USB: cdc-acm: add more Maxlinear/Exar models to ignore list (Torez Smith) [1975985] - USB: serial: xr: add copyright notice (Torez Smith) [1975985] - USB: serial: xr: reset FIFOs on open (Torez Smith) [1975985] - USB: serial: xr: add support for XR22801, XR22802, XR22804 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1411 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 (Torez Smith) [1975985] - USB: serial: xr: add type abstraction (Torez Smith) [1975985] - USB: serial: xr: drop type prefix from shared defines (Torez Smith) [1975985] - USB: serial: xr: move pin configuration to probe (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-pin defines (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-mode defines (Torez Smith) [1975985] - USB: serial: xr: add support for XR21V1412 and XR21V1414 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: use kernel types consistently (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add port-command helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: use kernel types consistently (Torez Smith) [1975985] - USB: serial: io_ti: add read-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: add send-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop drain delay for 3410 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: reduce drain delay to one char (Torez Smith) [1975985] - USB: serial: io_ti: document reason for drain delay (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating before removing driver (Torez Smith) [1975985] - usb: dwc2: Add clock gating exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add clock gating entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit clock gating in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Update exit clock gating when port is resumed (Torez Smith) [1975985] - usb: dwc2: Update enter clock gating when port is suspended (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from session request interrupt (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from wakeup interrupt (Torez Smith) [1975985] - usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt (Torez Smith) [1975985] - usb: dwc2: Add host clock gating support functions (Torez Smith) [1975985] - usb: dwc2: Add device clock gating support functions (Torez Smith) [1975985] - Revert "usb: Link the ports to the connectors they are attached to" (Torez Smith) [1975985] - USB: serial: cp210x: add gpio-configuration debug printk (Torez Smith) [1975985] - USB: serial: cp210x: provide gpio valid mask (Torez Smith) [1975985] - usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string (Torez Smith) [1975985] - usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qcom_probe() (Torez Smith) [1975985] - usb: core: reduce power-on-good delay time of root hub (Torez Smith) [1975985] - USB:ehci:fix Kunpeng920 ehci hardware problem (Torez Smith) [1975985] - USB: serial: do not use tty class device for debugging (Torez Smith) [1975985] - USB: cdc-acm: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: cdc-acm: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" (Torez Smith) [1975985] - usb: typec: tcpm: Add support for altmodes (Torez Smith) [1975985] - usb: typec: Add typec_port_register_altmodes() (Torez Smith) [1975985] - usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() (Torez Smith) [1975985] - usb: dwc3: xilinx: Remove the extra freeing of clocks (Torez Smith) [1975985] - usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver (Torez Smith) [1975985] - usb: core: hub: Fix PM reference leak in usb_port_resume() (Torez Smith) [1975985] - usb: dwc3: pci: add support for the Intel Alder Lake-M (Torez Smith) [1975985] - usb: typec: Link all ports during connector registration (Torez Smith) [1975985] - usb: Iterator for ports (Torez Smith) [1975985] - usb: Link the ports to the connectors they are attached to (Torez Smith) [1975985] - usb: typec: Port mapping utility (Torez Smith) [1975985] - usb: typec: tcpm: update power supply once partner accepts (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down before removing driver (Torez Smith) [1975985] - usb: dwc2: Fix partial power down exiting by system resume (Torez Smith) [1975985] - usb: dwc2: Update partial power down entering by system suspend (Torez Smith) [1975985] - usb: dwc2: Fix session request interrupt handler (Torez Smith) [1975985] - usb: dwc2: Allow exit partial power down in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Add part. power down exit from dwc2_conn_id_status_change(). (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port is resumed (Torez Smith) [1975985] - usb: dwc2: Add enter partial power down when port is suspended (Torez Smith) [1975985] - usb: dwc2: Update port suspend/resume function definitions. (Torez Smith) [1975985] - usb: dwc2: Add partial power down exit flow in wakeup intr. (Torez Smith) [1975985] - usb: dwc2: Update enter and exit partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add host partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add device partial power down functions (Torez Smith) [1975985] - media: gscpa/stv06xx: fix memory leak (Torez Smith) [1975985] - media: gspca: Fix memory leak in probe (Torez Smith) [1975985] - media: dvb-usb: avoid -Wempty-body warnings (Torez Smith) [1975985] - media: flexcop: avoid -Wempty-body warning (Torez Smith) [1975985] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init (Torez Smith) [1975985] - media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event type mismatch (Torez Smith) [1975985] - thunderbolt: Add details to router uevent (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unused definitions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: io_ti: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: io_ti: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: ftdi_sio: clean up TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check (Torez Smith) [1975985] - USB: serial: ftdi_sio: ignore baud_base changes (Torez Smith) [1975985] - USB: serial: stop reporting legacy UART types (Torez Smith) [1975985] - USB: serial: add generic support for TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: fix return value for unsupported ioctls (Torez Smith) [1975985] - USB: serial: whiteheat: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ssu100: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: quatech2: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: pl2303: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: opticon: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7840: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7720: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_ti: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_edgeport: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ftdi_sio: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ark3116: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - media: em28xx/em28xx.h: Remove duplicate struct declaration (Torez Smith) [1975985] - media: cx231xx/cx231xx.h: Remove repeated struct declaration (Torez Smith) [1975985] - xhci: prevent double-fetch of transfer and transfer event TRBs (Torez Smith) [1975985] - xhci: fix potential array out of bounds with several interrupters (Torez Smith) [1975985] - xhci: check control context is valid before dereferencing it. (Torez Smith) [1975985] - xhci: check port array allocation was successful before dereferencing it (Torez Smith) [1975985] - media: em28xx: fix memory leak (Torez Smith) [1975985] - usb: typec: Declare the typec_class static (Torez Smith) [1975985] - usb: typec: Organize the private headers properly (Torez Smith) [1975985] - usb: xhci-mtk: support quirk to disable usb2 lpm (Torez Smith) [1975985] - usb: xhci-mtk: fix oops when unbind driver (Torez Smith) [1975985] - usb: xhci-mtk: fix wrong remainder of bandwidth budget (Torez Smith) [1975985] - usb: dwc2: delete duplicate word in the comment (Torez Smith) [1975985] - usb: dwc2: add parenthess and space around * (Torez Smith) [1975985] - usb: dwc3: add cancelled reasons for dwc3 requests (Torez Smith) [1975985] - usb: dwc3: fix incorrect kernel-doc comment syntax in files (Torez Smith) [1975985] - usb: dwc3: st: fix incorrect kernel-doc comment syntax in file (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax (Torez Smith) [1975985] - USB: serial: xr: claim both interfaces (Torez Smith) [1975985] - USB: serial: add support for multi-interface functions (Torez Smith) [1975985] - USB: serial: refactor endpoint classification (Torez Smith) [1975985] - USB: serial: drop unused suspending flag (Torez Smith) [1975985] - USB: serial: xr: fix CSIZE handling (Torez Smith) [1975985] - USB: serial: iuu_phoenix: remove redundant variable 'error' (Torez Smith) [1975985] - usb: dwc3: Create helper function getting MDWIDTH (Torez Smith) [1975985] - usb: xhci-mtk: remove MODULE_ALIAS (Torez Smith) [1975985] - usb: xhci-mtk: drop CONFIG_OF (Torez Smith) [1975985] - usb: misc: usbsevseg: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: misc: ezusb: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: dwc3: gadget: modify the scale in vbus_draw callback (Torez Smith) [1975985] - usb: xhci-mtk: add support ip-sleep wakeup for mT8192 (Torez Smith) [1975985] - usb: xhci-mtk: support ip-sleep wakeup for MT8183 (Torez Smith) [1975985] - usb: dwc3: trace: Print register read and write offset (Torez Smith) [1975985] - usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_write_table' static (Torez Smith) [1975985] - usbip: tools: add usage of device mode in usbip_list.c (Torez Smith) [1975985] - usbip: tools: add options and examples in man page related to device mode (Torez Smith) [1975985] - tools: usbip: list.h: fix kernel-doc for list_del() (Torez Smith) [1975985] - xhci: Fix uninitialized errors (Torez Smith) [1975985] - usb: typec: Fix a typo (Torez Smith) [1975985] - usb: xhci: Remove unused function (Torez Smith) [1975985] - usb: xhci: Rewrite xhci_create_usb3_bos_desc() (Torez Smith) [1975985] - usb: xhci: Fix port minor revision (Torez Smith) [1975985] - usb: xhci: Init root hub SSP rate (Torez Smith) [1975985] - thunderbolt: Unlock on error path in tb_domain_add() (Torez Smith) [1975985] - usb: core: sysfs: Check for SSP rate in speed attr (Torez Smith) [1975985] - usb: core: hub: Print speed name based on ssp rate (Torez Smith) [1975985] - usb: core: hub: Remove port_speed_is_ssp() (Torez Smith) [1975985] - usb: core: Track SuperSpeed Plus GenXxY (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown (Torez Smith) [1975985] - USB: xhci: drop workaround for forced irq threading (Torez Smith) [1975985] - usb: dwc3: Add driver for Xilinx platforms (Torez Smith) [1975985] - USB: core: rename usb_driver_claim_interface() data parameter (Torez Smith) [1975985] - USB: core: drop outdated interface-binding comment (Torez Smith) [1975985] - media: media/usb: fix kernel-doc header issues (Torez Smith) [1975985] - media: gspca/sq905.c: fix uninitialized variable (Torez Smith) [1975985] - media: media/usb/gspca/w996Xcf.c: /** -> /* (Torez Smith) [1975985] - media: flexcop-usb: delete unneeded return (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Add support for USB4 DROM (Torez Smith) [1975985] - thunderbolt: Check quirks in tb_switch_add() (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for XDomain properties (Torez Smith) [1975985] - thunderbolt: Drop unused tb_port_set_initial_credits() (Torez Smith) [1975985] - thunderbolt: Use dedicated flow control for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Allow multiple DMA tunnels over a single XDomain connection (Torez Smith) [1975985] - thunderbolt: Add support for maxhopid XDomain property (Torez Smith) [1975985] - thunderbolt: Add tb_property_copy_dir() (Torez Smith) [1975985] - thunderbolt: Align XDomain protocol timeouts with the spec (Torez Smith) [1975985] - thunderbolt: Use pseudo-random number as initial property block generation (Torez Smith) [1975985] - thunderbolt: Do not re-establish XDomain DMA paths automatically (Torez Smith) [1975985] - thunderbolt: Decrease control channel timeout for software connection manager (Torez Smith) [1975985] - thunderbolt: Disable retry logic for intra-domain control packets (Torez Smith) [1975985] - thunderbolt: Do not pass timeout for tb_cfg_reset() (Torez Smith) [1975985] - thunderbolt: Add more logging to XDomain connections (Torez Smith) [1975985] - usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode (Torez Smith) [1975985] - drivers: usb: Fix a typo in dwc3-qcom.c (Torez Smith) [1975985] - usb: webcam: Invalid size of Processing Unit Descriptor (Torez Smith) [1975985] - usb: typec: tcpci: Added few missing TCPCI register definitions (Torez Smith) [1975985] - USB: serial: pl2303: TA & TB alternate divider with non-standard baud rates (Torez Smith) [1975985] - USB: serial: pl2303: add device-type names (Torez Smith) [1975985] - USB: serial: pl2303: tighten type HXN (G) detection (Torez Smith) [1975985] - USB: serial: pl2303: rename legacy PL2303H type (Torez Smith) [1975985] - USB: serial: pl2303: amend and tighten type detection (Torez Smith) [1975985] - USB: serial: pl2303: clean up type detection (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unneeded forward declarations (Torez Smith) [1975985] - USB: serial: keyspan: drop unneeded forward declarations (Torez Smith) [1975985] - usb: typec: tipd: Separate file for tracepoint creation (Torez Smith) [1975985] - usb: typec: tps6598x: Move the driver under its own subdirectory (Torez Smith) [1975985] - usb: typec: tps6598x: Fix tracepoint header file (Torez Smith) [1975985] - usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro (Torez Smith) [1975985] - thunderbolt: debugfs: Show all accessible dwords (Torez Smith) [1975985] - media: fix incorrect kernel doc usages (Torez Smith) [1975985] - media: drivers/media/usb: fix memory leak in zr364xx_probe (Torez Smith) [1975985] - media: anysee: simplify the return expression of anysee_ci_* function (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" (Torez Smith) [1975985] - media: usbtv: constify static structs (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461e (Torez Smith) [1975985] - media: dvb-usb: Fix use-after-free access (Torez Smith) [1975985] - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() (Torez Smith) [1975985] - media: dvb-usb: make dvb_usb_device_properties const (Torez Smith) [1975985] - usb: typec: tps6598x: Fix return value check in tps6598x_probe() (Torez Smith) [1975985] - usb: typec: stusb160x: fix return value check in stusb160x_probe() (Torez Smith) [1975985] - usb: typec: tcpm: turn tcpm_ams_finish into void function (Torez Smith) [1975985] - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS (Torez Smith) [1975985] - usb: common: move function's kerneldoc next to its definition (Torez Smith) [1975985] - usb: xhci-mtk: print debug info of endpoint interval (Torez Smith) [1975985] - usb: common: add function to get interval expressed in us unit (Torez Smith) [1975985] - usb: xhci-mtk: support to build xhci-mtk-hcd.ko (Torez Smith) [1975985] - usb: xhci-mtk: remove declaration of xhci_mtk_setup() (Torez Smith) [1975985] - usb: xhci-mtk: add some schedule error number (Torez Smith) [1975985] - usb: xhci-mtk: rebuild the way to get bandwidth domain (Torez Smith) [1975985] - usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub (Torez Smith) [1975985] - usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct (Torez Smith) [1975985] - usb: xhci-mtk: use clear type instead of void (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct (Torez Smith) [1975985] - usb: xhci-mtk: add a function to get bandwidth boundary (Torez Smith) [1975985] - usb: xhci-mtk: add a function to (un)load bandwidth info (Torez Smith) [1975985] - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Torez Smith) [1975985] - usb: xhci-mtk: add only one extra CS for FS/LS INTR (Torez Smith) [1975985] - usb: xhci-mtk: get the microframe boundary for ESIT (Torez Smith) [1975985] - usb: dwc3: Fix dereferencing of null dwc->usb_psy (Torez Smith) [1975985] - media: uvc: don't do DMA on stack (Torez Smith) [1975985] - usb: dwc3: document usb_psy in struct dwc3 (Torez Smith) [1975985] - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K (Torez Smith) [1975985] - USB: typec: tcpm: create debugfs subdir for the driver (Torez Smith) [1975985] - usb: dwc2: Add STM32 related debugfs entries (Torez Smith) [1975985] - media: uvcvideo: Support devices that report an OT as an entity source (Torez Smith) [1975985] - media: uvcvideo: Fix XU id print in forward scan (Torez Smith) [1975985] - USB: typec: fusb302: create debugfs subdir for the driver (Torez Smith) [1975985] - media: uvcvideo: Use dma_alloc_noncontiguous API (Torez Smith) [1975985] - USB: host: uhci: remove dentry pointer for debugfs (Torez Smith) [1975985] - media: uvc: strncpy -> strscpy (Torez Smith) [1975985] - media: uvcvideo: Rename debug functions (Torez Smith) [1975985] - media: uvcvideo: use dev_printk() for uvc_trace() (Torez Smith) [1975985] - media: uvcvideo: New macro uvc_trace_cont (Torez Smith) [1975985] - USB: core: no need to save usb_devices_root (Torez Smith) [1975985] - media: uvcvideo: Use dev_ printk aliases (Torez Smith) [1975985] - usb: dwc3: add an alternate path in vbus_draw callback (Torez Smith) [1975985] - media: uvcvideo: Add Privacy control based on EXT_GPIO (Torez Smith) [1975985] - usb: dwc3: add a power supply for current control (Torez Smith) [1975985] - media: uvcvideo: Implement UVC_EXT_GPIO_UNIT (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for data status (Torez Smith) [1975985] - media: uvcvideo: Allow entity-defined get_info and get_cur (Torez Smith) [1975985] - media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for power status register (Torez Smith) [1975985] - media: uvcvideo: Allow entities with no pads (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for status register (Torez Smith) [1975985] - media: uvcvideo: Allow extra entities (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for IRQ events (Torez Smith) [1975985] - tty: make everyone's write_room return >= 0 (Torez Smith) [1975985] - media: uvcvideo: Move guid to entity (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref on disconnect (Torez Smith) [1975985] - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values (Torez Smith) [1975985] - thunderbolt: Drop unused functions tb_switch_is_[ice|tiger]_lake() (Torez Smith) [1975985] - media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 (Torez Smith) [1975985] - thunderbolt: debugfs: Handle fail reading block (Torez Smith) [1975985] - media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it readable (Torez Smith) [1975985] - media: usb: uvc: no need to check return value of debugfs_create functions (Torez Smith) [1975985] - media: uvcvideo: Convey full colorspace information to V4L2 (Torez Smith) [1975985] - driver core: fw_devlink: Detect supplier devices that will never be added (Torez Smith) [1975985] - media: uvcvideo: Ensure all probed info is returned to v4l2 (Torez Smith) [1975985] - media: uvcvideo: Silence shift-out-of-bounds warning (Torez Smith) [1975985] - media: uvcvideo: Fix dereference of out-of-bound list iterator (Torez Smith) [1975985] - media: zr364xx: fix memory leaks in probe() (Torez Smith) [1975985] - media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling (Torez Smith) [1975985] - USB: serial: xr: fix B0 handling (Torez Smith) [1975985] - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect (Torez Smith) [1975985] - USB: serial: xr: fix pin configuration (Torez Smith) [1975985] - media: uvcvideo: Replace HTTP links with HTTPS ones (Torez Smith) [1975985] - USB: serial: xr: fix gpio-mode handling (Torez Smith) [1975985] - media: uvcvideo: Set media controller entity functions (Torez Smith) [1975985] - USB: serial: xr: simplify line-speed logic (Torez Smith) [1975985] - media: uvcvideo: Add mapping for HEVC payloads (Torez Smith) [1975985] - USB: serial: xr: clean up line-settings handling (Torez Smith) [1975985] - media: uvcvideo: Fix annotation for uvc_video_clock_update() (Torez Smith) [1975985] - USB: serial: xr: document vendor-request recipient (Torez Smith) [1975985] - USB: serial: xr: use termios flag helpers (Torez Smith) [1975985] - USB: serial: xr: use subsystem usb_device at probe (Torez Smith) [1975985] - media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix interface leak at disconnect (Torez Smith) [1975985] - media: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref at probe (Torez Smith) [1975985] - USB: cdc-acm: ignore Exar XR21V141X when serial driver is built (Torez Smith) [1975985] - media: uvcvideo: drop error check of debugfs_create_dir() (Torez Smith) [1975985] - USB: serial: add MaxLinear/Exar USB to Serial driver (Torez Smith) [1975985] - media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE (Torez Smith) [1975985] - media: uvcvideo: Fix error path in control parsing failure (Torez Smith) [1975985] - media: drivers/media: don't set pix->priv = 0 (Torez Smith) [1975985] - media: Bulk remove BUG_ON(in_interrupt()) (Torez Smith) [1975985] - media: zr364xx: propagate errors from zr364xx_start_readpipe() (Torez Smith) [1975985] - media: uvcvideo: Add a D4M camera description (Torez Smith) [1975985] - media: em28xx: Enable Hauppauge 461e rev2 (Torez Smith) [1975985] - crypto: qat - fix definition of ring reset results (Vladis Dronov) [1960307] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [1960307] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [1960307] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [1960307] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [1960307] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [1960307] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [1960307] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [1960307] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [1960307] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [1960307] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [1960307] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [1960307] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [1960307] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [1960307] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [1960307] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [1960307] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [1960307] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - get compression extended capabilities (Vladis Dronov) [1960307] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [1960307] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [1960307] - crypto: qat - do not rely on min version (Vladis Dronov) [1960307] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [1960307] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [1960307] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF code (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF send function (Vladis Dronov) [1960307] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [1960307] - crypto: qat - add pfvf_ops (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [1960307] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [1960307] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [1960307] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [1960307] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [1960307] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [1960307] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [1960307] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [1960307] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [1960307] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [1960307] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [1960307] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [1960307] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [1960307] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [1960307] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [1960307] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [1960307] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [1960307] - crypto: qat - use hweight for bit counting (Vladis Dronov) [1960307] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [1960307] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [1960307] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [1960307] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [1960307] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [1960307] - crypto: qat - power up 4xxx device (Vladis Dronov) [1960307] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [1960307] - crypto: qat - free irq in case of failure (Vladis Dronov) [1960307] - crypto: qat - free irqs only if allocated (Vladis Dronov) [1960307] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [1960307] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [1960307] - crypto: qat - store vf.compatible flag (Vladis Dronov) [1960307] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [1960307] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [1960307] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [1960307] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [1960307] - crypto: qat - move IO virtualization functions (Vladis Dronov) [1960307] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [1960307] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [1960307] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [1960307] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [1960307] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [1960307] - crypto: qat - rename compatibility version definition (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [1960307] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [1960307] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [1960307] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [1960307] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [1960307] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [1960307] - crypto: qat - fix a typo in a comment (Vladis Dronov) [1960307] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [1960307] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [1960307] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [1960307] - crypto: qat - ratelimit invalid ioctl message and print the invalid cmd (Vladis Dronov) [1960307] - lib: crc8: pointer to data block should be const (Vladis Dronov) [1960307] - redhat/configs: disable CONFIG_HYPERV_BALLOON on Aarch64 (Vitaly Kuznetsov) [2035292] - net/mlx5e: Fix possible use-after-free deleting fdb rule (Amir Tzin) [2000003] - e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [1952803] - e1000e: Separate TGP board type from SPT (Ken Cox) [1952803] - e1000e: Add support for the next LOM generation (Ken Cox) [1952803] - e1000e: Add support for Lunar Lake (Ken Cox) [1952803] - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [1999906] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037639] - of: net: pass the dst buffer to of_get_mac_address() (Petr Oros) [2026468] - net: ethernet: improve eth_platform_get_mac_address (Petr Oros) [2026468] - net: ethernet: fix similar warning reported by kbuild test robot (Petr Oros) [2026468] - net: ethernet: support of_get_mac_address new ERR_PTR error (Petr Oros) [2026468] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030641] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030641] - Allocate bw_dwork as a pointer and introduce a backpointer in the work struct (Nico Pache) [1990580] - writeback: use READ_ONCE for unlocked reads of writeback stats (Nico Pache) [1990580] - writeback: rename domain_update_bandwidth() (Nico Pache) [1990580] - writeback: fix bandwidth estimate for spiky workload (Nico Pache) [1990580] - writeback: reliably update bandwidth estimation (Nico Pache) [1990580] - writeback: track number of inodes under writeback (Nico Pache) [1990580] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Nico Pache) [1990580] - bdi: invert BDI_CAP_NO_ACCT_WB (Nico Pache) [1990580] - bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag (Nico Pache) [1990580] - mm: use SWP_SYNCHRONOUS_IO more intelligently (Nico Pache) [1990580] - bdi: remove BDI_CAP_SYNCHRONOUS_IO (Nico Pache) [1990580] - bcache: inherit the optimal I/O size (Nico Pache) [1990580] - fs: remove the unused SB_I_MULTIROOT flag (Nico Pache) [1990580] - Revert "bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag" (Nico Pache) [1990580] - mm/page_io.c: annotate refault stalls from swap_readpage (Nico Pache) [1990580] - mmc: mmc_spi: Enable stable writes (Nico Pache) [1990580] - virtio-blk: modernize sysfs attribute creation (Nico Pache) [1990580] - aoe: register default groups with device_add_disk() (Nico Pache) [1990580] - block: make QUEUE_SYSFS_BIT_FNS more useful (Nico Pache) [1990580] - block: add helper macros for queue sysfs entries (Nico Pache) [1990580] - cifs: sanitize multiple delimiters in prepath (Thiago Becker) [2031200] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [1970667] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [1970667] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [1970667] - igc: Add new device ID (Corinna Vinschen) [1970667] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [1970667] - igc: Update I226_K device ID (Corinna Vinschen) [1970667] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [1970667] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970667] - igc: Add support for CBS offloading (Corinna Vinschen) [1970667] - igc: Simplify TSN flags handling (Corinna Vinschen) [1970667] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [1970667] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [1970667] - igc: Enable PCIe PTM (Corinna Vinschen) [1970667] - igc: Use num_tx_queues when iterating over tx_ring queue (Corinna Vinschen) [1970667] - igc: fix page fault when thunderbolt is unplugged (Corinna Vinschen) [1970667] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [1970667] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [1970667] - igc: Remove phy->type checking (Corinna Vinschen) [1970667] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [1970667] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970667] - Revert "igc: Export LEDs" (Corinna Vinschen) [1970667] - igc: Export LEDs (Corinna Vinschen) [1970667] - igc: Make flex filter more flexible (Corinna Vinschen) [1970667] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [1970667] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [1970667] - igc: Add possibility to add flex filter (Corinna Vinschen) [1970667] - igc: Fix an error handling path in 'igc_probe()' (Corinna Vinschen) [1970667] - igc: change default return of igc_read_phy_reg() (Corinna Vinschen) [1970667] - igc: Fix use-after-free error during reset (Corinna Vinschen) [1970667] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970667] - igc: Enable HW VLAN Insertion and HW VLAN Stripping (Corinna Vinschen) [1970667] - igc: Indentation fixes (Corinna Vinschen) [1970667] - igc: Remove unused MDICNFG register (Corinna Vinschen) [1970667] - igc: Remove unused asymmetric pause bit from igc defines (Corinna Vinschen) [1970667] - igc: Update driver to use ethtool_sprintf (Corinna Vinschen) [1970667] - igc: add correct exception tracing for XDP (Corinna Vinschen) [1970667] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970667] - intel: remove checker warning (Corinna Vinschen) [1970667] - igc: Enable TX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Enable RX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Replace IGC_TX_FLAGS_XDP flag by an enum (Corinna Vinschen) [1970667] - igc: Introduce igc_unmap_tx_buffer() helper (Corinna Vinschen) [1970667] - igc: Introduce TX/RX stats helpers (Corinna Vinschen) [1970667] - igc: Refactor XDP rxq info registration (Corinna Vinschen) [1970667] - igc: Refactor igc_clean_rx_ring() (Corinna Vinschen) [1970667] - igc: Refactor __igc_xdp_run_prog() (Corinna Vinschen) [1970667] - igc: Move igc_xdp_is_enabled() (Corinna Vinschen) [1970667] - igc: use XDP helpers (Corinna Vinschen) [1970667] - igc: Expose LPI counters (Corinna Vinschen) [1970667] - igc: enable auxiliary PHC functions for the i225 (Corinna Vinschen) [1970667] - igc: Enable internal i225 PPS (Corinna Vinschen) [1970667] - igc: Add support for XDP_REDIRECT action (Corinna Vinschen) [1970667] - igc: Add support for XDP_TX action (Corinna Vinschen) [1970667] - igc: Add initial XDP support (Corinna Vinschen) [1970667] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2004141] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2004141] - cfg80211: fix management registrations locking (Íñigo Huguet) [2004141] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2004141] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2004141] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2004141] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2004141] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2004141] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2004141] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2004141] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2004141] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2004141] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2004141] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2004141] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2004141] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2004141] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2004141] - iwlwifi: fix printk format warnings in uefi.c (Íñigo Huguet) [2004141] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2004141] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2004141] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2004141] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2004141] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2004141] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2004141] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2004141] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2004141] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2004141] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2004141] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2004141] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2004141] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2004141] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2004141] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2004141] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2004141] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2004141] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2004141] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2004141] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2004141] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2004141] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2004141] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2004141] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2004141] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2004141] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2004141] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2004141] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2004141] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2004141] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2004141] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2004141] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2004141] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2004141] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2004141] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2004141] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2004141] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2004141] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2004141] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2004141] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2004141] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2004141] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2004141] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2004141] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2004141] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2004141] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2004141] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2004141] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2004141] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2004141] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2004141] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2004141] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2004141] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2004141] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2004141] - ieee80211: add TWT element definitions (Íñigo Huguet) [2004141] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2004141] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2004141] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2004141] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2004141] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2004141] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2004141] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2004141] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2004141] - rtw88: change beacon filter default mode (Íñigo Huguet) [2004141] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2004141] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2004141] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2004141] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2004141] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2004141] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2004141] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2004141] - ray_cs: use *ph to print small buffer (Íñigo Huguet) [2004141] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2004141] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2004141] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2004141] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2004141] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2004141] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2004141] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2004141] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2004141] - net: qrtr: fix another OOB Read in qrtr_endpoint_post (Íñigo Huguet) [2004141] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2004141] - mac80211: fix locking in ieee80211_restart_work() (Íñigo Huguet) [2004141] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2004141] - mac80211: add support for BSS color change (Íñigo Huguet) [2004141] - nl80211: add support for BSS coloring (Íñigo Huguet) [2004141] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2004141] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2004141] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2004141] - mac80211: include (Íñigo Huguet) [2004141] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2004141] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2004141] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2004141] - mt76: fix enum type mismatch (Íñigo Huguet) [2004141] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2004141] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2004141] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2004141] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2004141] - Revert "mhi: Fix networking tree build." (Íñigo Huguet) [2004141] - mhi: Fix networking tree build. (Íñigo Huguet) [2004141] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2004141] - iwlwifi: add new so-jf devices (Íñigo Huguet) [2004141] - iwlwifi: add new SoF with JF devices (Íñigo Huguet) [2004141] - iwlwifi: pnvm: accept multiple HW-type TLVs (Íñigo Huguet) [2004141] - cfg80211: Fix possible memory leak in function cfg80211_bss_update (Íñigo Huguet) [2004141] - nl80211: limit band information in non-split data (Íñigo Huguet) [2004141] - mac80211: fix enabling 4-address mode on a sta vif after assoc (Íñigo Huguet) [2004141] - mac80211: fix starting aggregation sessions on mesh interfaces (Íñigo Huguet) [2004141] - mac80211: Do not strip skb headroom on monitor frames (Íñigo Huguet) [2004141] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix inbound IPCR channel (Íñigo Huguet) [2004141] - bus: mhi: core: Validate channel ID when processing command completions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Apply no-op for wake using sideband wake boolean (Íñigo Huguet) [2004141] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2004141] - mt76: mt7921: Fix fall-through warning for Clang (Íñigo Huguet) [2004141] - mt76: mt7921: continue to probe driver when fw already downloaded (Íñigo Huguet) [2004141] - ath11k: Remove some duplicate code (Íñigo Huguet) [2004141] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() (Íñigo Huguet) [2004141] - rtw88: fix c2h memory leak (Íñigo Huguet) [2004141] - brcmfmac: support parse country code map from DT (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls (Íñigo Huguet) [2004141] - bus: mhi: Wait for M2 state during system resume (Íñigo Huguet) [2004141] - bus: mhi: core: Fix power down latency (Íñigo Huguet) [2004141] - brcmfmac: Silence error messages about unsupported firmware features (Íñigo Huguet) [2004141] - cfg80211: Add wiphy_info_once() (Íñigo Huguet) [2004141] - mac80211: Switch to a virtual time-based airtime scheduler (Íñigo Huguet) [2004141] - Revert "mac80211: HE STA disassoc due to QOS NULL not sent" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround NDPs of null_response (Íñigo Huguet) [2004141] - mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices (Íñigo Huguet) [2004141] - mac80211: Enable power save after receiving NULL packet ACK (Íñigo Huguet) [2004141] - mac80211: add HE 6 GHz capability only if supported (Íñigo Huguet) [2004141] - mac80211: notify driver on mgd TX completion (Íñigo Huguet) [2004141] - mac80211: always include HE 6GHz capability in probe request (Íñigo Huguet) [2004141] - mac80211: add vendor-specific capabilities to assoc request (Íñigo Huguet) [2004141] - cfg80211: allow advertising vendor-specific capabilities (Íñigo Huguet) [2004141] - cfg80211: set custom regdomain after wiphy registration (Íñigo Huguet) [2004141] - cfg80211: Support hidden AP discovery over 6GHz band (Íñigo Huguet) [2004141] - mac80211: conditionally advertise HE in probe requests (Íñigo Huguet) [2004141] - cfg80211: add cfg80211_any_usable_channels() (Íñigo Huguet) [2004141] - cfg80211: reg: improve bad regulatory warning (Íñigo Huguet) [2004141] - nl80211: Fix typo pmsr->pmsr (Íñigo Huguet) [2004141] - mac80211: fix some spelling mistakes (Íñigo Huguet) [2004141] - cfg80211: remove ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - mac80211: remove use of ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - cfg80211: trace more information in assoc trace event (Íñigo Huguet) [2004141] - mac80211: improve AP disconnect message (Íñigo Huguet) [2004141] - mac80211: rearrange struct txq_info for fewer holes (Íñigo Huguet) [2004141] - ieee80211: add defines for HE PHY cap byte 10 (Íñigo Huguet) [2004141] - mac80211: Properly WARN on HW scan before restart (Íñigo Huguet) [2004141] - nl80211/cfg80211: add BSS color to NDP ranging parameters (Íñigo Huguet) [2004141] - mac80211: add to bss_conf if broadcast TWT is supported (Íñigo Huguet) [2004141] - mac80211: move SMPS mode setting after ieee80211_prep_connection (Íñigo Huguet) [2004141] - mac80211: free skb in WEP error case (Íñigo Huguet) [2004141] - mac80211: handle rate control (RC) racing with chanctx definition (Íñigo Huguet) [2004141] - ieee80211: define timing measurement in extended capabilities IE (Íñigo Huguet) [2004141] - mac80211_hwsim: record stats in non-netlink path (Íñigo Huguet) [2004141] - ieee80211: add the value for Category '6' in "rtw_ieee80211_category" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround that broke sta NDP tx (Íñigo Huguet) [2004141] - mac80211: allow SMPS requests only in client mode (Íñigo Huguet) [2004141] - mac80211: check per vif offload_flags in Tx path (Íñigo Huguet) [2004141] - mac80211: add rate control support for encap offload (Íñigo Huguet) [2004141] - mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue (Íñigo Huguet) [2004141] - mac80211: move A-MPDU session check from minstrel_ht to mac80211 (Íñigo Huguet) [2004141] - cfg80211: expose the rfkill device to the low level driver (Íñigo Huguet) [2004141] - wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting (Íñigo Huguet) [2004141] - mac80211_hwsim: add concurrent channels scanning support over virtio (Íñigo Huguet) [2004141] - mac80211: don't open-code LED manipulations (Íñigo Huguet) [2004141] - mac80211: consider per-CPU statistics if present (Íñigo Huguet) [2004141] - cfg80211: fix default HE tx bitrate mask in 2G band (Íñigo Huguet) [2004141] - mac80211: remove the repeated declaration (Íñigo Huguet) [2004141] - mac80211: refactor rc_no_data_or_no_ack_use_min function (Íñigo Huguet) [2004141] - mac80211: do not use low data rates for data frames with no ack flag (Íñigo Huguet) [2004141] - mac80211: add ieee80211_is_tx_data helper function (Íñigo Huguet) [2004141] - mac80211: simplify ieee80211_add_station() (Íñigo Huguet) [2004141] - mac80211: use sdata->skb_queue for TDLS (Íñigo Huguet) [2004141] - mac80211: refactor SKB queue processing a bit (Íñigo Huguet) [2004141] - mac80211: unify queueing SKB to iface (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: ignore frame that was sent with noAck flag (Íñigo Huguet) [2004141] - cfg80211: clean up variable use in cfg80211_parse_colocated_ap() (Íñigo Huguet) [2004141] - cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS (Íñigo Huguet) [2004141] - mac80211: Remove redundant assignment to ret (Íñigo Huguet) [2004141] - net: wireless: wext_compat.c: Remove redundant assignment to ps (Íñigo Huguet) [2004141] - wireless: wext-spy: Fix out-of-bounds warning (Íñigo Huguet) [2004141] - ath11k: Avoid memcpy() over-reading of he_cap (Íñigo Huguet) [2004141] - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. (Íñigo Huguet) [2004141] - mwifiex: Avoid memset() over-write of WEP key_material (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fully initialize curvecount_val (Íñigo Huguet) [2004141] - rtw88: coex: remove unnecessary variable and label (Íñigo Huguet) [2004141] - rtw88: add quirks to disable pci capabilities (Íñigo Huguet) [2004141] - rtw88: refine unwanted h2c command (Íñigo Huguet) [2004141] - rtw88: dump FW crash via devcoredump (Íñigo Huguet) [2004141] - rtw88: notify fw when driver in scan-period to avoid potential problem (Íñigo Huguet) [2004141] - rtw88: add rtw_fw_feature_check api (Íñigo Huguet) [2004141] - rtw88: 8822c: update RF parameter tables to v62 (Íñigo Huguet) [2004141] - rtw88: Remove duplicate include of coex.h (Íñigo Huguet) [2004141] - rtw88: 8822c: fix lc calibration timing (Íñigo Huguet) [2004141] - rtw88: add path diversity (Íñigo Huguet) [2004141] - rtw88: add beacon filter support (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 64 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: fw: dump TCM error table if present (Íñigo Huguet) [2004141] - iwlwifi: add 9560 killer device (Íñigo Huguet) [2004141] - iwlwifi: move error dump to fw utils (Íñigo Huguet) [2004141] - iwlwifi: support loading the reduced power table from UEFI (Íñigo Huguet) [2004141] - iwlwifi: move UEFI code to a separate file (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: mvm: update iwl_wowlan_patterns_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors (Íñigo Huguet) [2004141] - iwlwifi: pcie: free some DMA memory earlier (Íñigo Huguet) [2004141] - iwlwifi: mvm: fill phy_data.d1 for no-data RX (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix context info freeing (Íñigo Huguet) [2004141] - iwlwifi: pcie: free IML DMA memory allocation (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version (Íñigo Huguet) [2004141] - iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: Explicitly stop session protection before unbinding (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove TR/CR tail allocations (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix some kernel-doc comments (Íñigo Huguet) [2004141] - iwlwifi: advertise broadcast TWT support (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LMR feedback (Íñigo Huguet) [2004141] - iwlwifi: correct HE capabilities (Íñigo Huguet) [2004141] - iwlwifi: mvm: Call NMI instead of REPLY_ERROR (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix error print when session protection ends (Íñigo Huguet) [2004141] - iwlwifi: mvm: honour firmware SMPS requests (Íñigo Huguet) [2004141] - iwlwifi: mvm: apply RX diversity per PHY context (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request SMPS in AP mode (Íñigo Huguet) [2004141] - iwlwifi: pcie: identify the RF module (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support region TLV version 2 (Íñigo Huguet) [2004141] - iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID (Íñigo Huguet) [2004141] - iwlwifi: pcie: print interrupt number, not index (Íñigo Huguet) [2004141] - iwlwifi: pcie: Add support for AX231 radio module with Ma devices (Íñigo Huguet) [2004141] - iwlwifi: increase PNVM load timeout (Íñigo Huguet) [2004141] - iwlwifi: pcie: handle pcim_iomap_table() failures better (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't change band on bound PHY contexts (Íñigo Huguet) [2004141] - iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix indentation in some scan functions (Íñigo Huguet) [2004141] - iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia (Íñigo Huguet) [2004141] - ath11k: Enable QCN9074 device (Íñigo Huguet) [2004141] - ath10k: demote chan info without scan request warning (Íñigo Huguet) [2004141] - rtl8xxxu: avoid parsing short RX packet (Íñigo Huguet) [2004141] - rtl8xxxu: Fix device info for RTL8192EU devices (Íñigo Huguet) [2004141] - mt76: mt7921: allow chip reset during device restart (Íñigo Huguet) [2004141] - mt76: mt7615: set macwork timeout according to runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: enable runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on pm reference counting (Íñigo Huguet) [2004141] - mt76: sdio: do not run mt76_txq_schedule directly (Íñigo Huguet) [2004141] - mt76: mt7921: enable HE BFee capability (Íñigo Huguet) [2004141] - mt76: disable TWT capabilities for the moment (Íñigo Huguet) [2004141] - mt76: fix iv and CCMP header insertion (Íñigo Huguet) [2004141] - mt76: mt7921: fix the coredump is being truncated (Íñigo Huguet) [2004141] - mt76: mt7921: fix kernel warning when reset on vif is not sta (Íñigo Huguet) [2004141] - mt76: mt7921: introduce dedicated control for deep_sleep (Íñigo Huguet) [2004141] - mt76: mt7921: limit txpower according to userlevel power (Íñigo Huguet) [2004141] - mt76: mt7921: improve code readability for mt7921_update_txs (Íñigo Huguet) [2004141] - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode (Íñigo Huguet) [2004141] - mt76: use SPDX header file comment style (Íñigo Huguet) [2004141] - mt76: add a space between comment char and SPDX tag (Íñigo Huguet) [2004141] - mt76: mt7915: improve MU stability (Íñigo Huguet) [2004141] - mt76: mt7921: add deep sleep control to runtime-pm knob (Íñigo Huguet) [2004141] - mt76: mt7921: enable deep sleep at runtime (Íñigo Huguet) [2004141] - mt76: mt7915: introduce mt7915_mcu_set_txbf() (Íñigo Huguet) [2004141] - mt76: make mt76_update_survey() per phy (Íñigo Huguet) [2004141] - mt76: move mt76_get_next_pkt_id in mt76.h (Íñigo Huguet) [2004141] - mt76: reduce rx buffer size to 2048 (Íñigo Huguet) [2004141] - mt76: connac: fix the maximum interval schedule scan can support (Íñigo Huguet) [2004141] - mt76: mt7915: fix rx fcs error count in testmode (Íñigo Huguet) [2004141] - mt76: testmode: move chip-specific stats dump before common stats (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine (Íñigo Huguet) [2004141] - mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower (Íñigo Huguet) [2004141] - mt76: mt7915: drop the use of repeater entries for station interfaces (Íñigo Huguet) [2004141] - mt76: mt7921: enable VHT BFee capability (Íñigo Huguet) [2004141] - mt76: mt7921: make mt7921_set_channel static (Íñigo Huguet) [2004141] - mt76: mt7921: wake the device before dumping power table (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref (Íñigo Huguet) [2004141] - mt76: connac: fix UC entry is being overwritten (Íñigo Huguet) [2004141] - mt76: mt7615: update radar parameters (Íñigo Huguet) [2004141] - mt76: mt7915: setup drr group for peers (Íñigo Huguet) [2004141] - mt76: mt7921: enable random mac address during sched_scan (Íñigo Huguet) [2004141] - mt76: mt7921: remove mt7921_get_wtbl_info routine (Íñigo Huguet) [2004141] - mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE (Íñigo Huguet) [2004141] - mt76: mt7915: improve error recovery reliability (Íñigo Huguet) [2004141] - mt76: mt7921: enable hw offloading for wep keys (Íñigo Huguet) [2004141] - mt76: mt7915: read all eeprom fields from fw in efuse mode (Íñigo Huguet) [2004141] - mt76: mt7921: set MT76_RESET during mac reset (Íñigo Huguet) [2004141] - mt76: mt7921: introduce mac tx done handling (Íñigo Huguet) [2004141] - mt76: allow hw driver code to overwrite wiphy interface_modes (Íñigo Huguet) [2004141] - mt76: mt7921: update statistic in active mode only (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data (Íñigo Huguet) [2004141] - mt76: mt7615: fix potential overflow on large shift (Íñigo Huguet) [2004141] - mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb (Íñigo Huguet) [2004141] - mt76: testmode: fix memory leak in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: mt7615: remove useless if condition in mt7615_add_interface() (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower (Íñigo Huguet) [2004141] - mt76: mt7615: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7915: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7921: reset wfsys during hw probe (Íñigo Huguet) [2004141] - mt76: mt7921: do not schedule hw reset if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: return proper error value in mt7921_mac_init (Íñigo Huguet) [2004141] - mt76: mt7921: enable runtime pm by default (Íñigo Huguet) [2004141] - mt76: mt7921: fix OMAC idx usage (Íñigo Huguet) [2004141] - mt76: mt7921: fix invalid register access in wake_work (Íñigo Huguet) [2004141] - mt76: mt7921: avoid unnecessary consecutive WiFi resets (Íñigo Huguet) [2004141] - mt76: connac: update BA win size in Rx direction (Íñigo Huguet) [2004141] - mt76: connac: add bss color support for sta mode (Íñigo Huguet) [2004141] - mt76: mt7615: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal cooling device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7921: fix reset under the deep sleep is enabled (Íñigo Huguet) [2004141] - mt76: mt7921: add back connection monitor support (Íñigo Huguet) [2004141] - mt76: mt7921: consider the invalid value for to_rssi (Íñigo Huguet) [2004141] - mt76: connac: fix WoW with disconnetion and bitmap pattern (Íñigo Huguet) [2004141] - mt76: connac: fw_own rely on all packet memory all being free (Íñigo Huguet) [2004141] - mt76: mt7921: Don't alter Rx path classifier (Íñigo Huguet) [2004141] - mt76: mt7921: fix mt7921_wfsys_reset sequence (Íñigo Huguet) [2004141] - mt76: mt7663: enable hw rx header translation (Íñigo Huguet) [2004141] - mt76: mt7615: free irq if mt7615_mmio_probe fails (Íñigo Huguet) [2004141] - mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx csum offload (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx header traslation offload (Íñigo Huguet) [2004141] - mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx hw de-amsdu (Íñigo Huguet) [2004141] - mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() (Íñigo Huguet) [2004141] - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() (Íñigo Huguet) [2004141] - mt76: fix possible NULL pointer dereference in mt76_tx (Íñigo Huguet) [2004141] - mt76: mt7915: add .set_bitrate_mask() callback (Íñigo Huguet) [2004141] - mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2004141] - mt76: mt7915: fix tssi indication field of DBDC NICs (Íñigo Huguet) [2004141] - mt76: move mt76_rates in mt76 module (Íñigo Huguet) [2004141] - mac80211: reset profile_periodicity/ema_ap (Íñigo Huguet) [2004141] - mac80211: handle various extensible elements correctly (Íñigo Huguet) [2004141] - cfg80211: avoid double free of PMSR request (Íñigo Huguet) [2004141] - cfg80211: make certificate generation more robust (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: fix sample time check (Íñigo Huguet) [2004141] - mt76: mt7915: add support for tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: rework tx rate reporting (Íñigo Huguet) [2004141] - mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails (Íñigo Huguet) [2004141] - mt76: improve tx status codepath (Íñigo Huguet) [2004141] - mt76: intialize tx queue entry wcid to 0xffff by default (Íñigo Huguet) [2004141] - mt76: mt7603: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: fix fixed-rate tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: move mt7915_queue_rx_skb to mac.c (Íñigo Huguet) [2004141] - mt76: mt7915: disable ASPM (Íñigo Huguet) [2004141] - mt76: mt7915: add MSI support (Íñigo Huguet) [2004141] - ath11k: send beacon template after vdev_start/restart during csa (Íñigo Huguet) [2004141] - ath10k: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - ath10k: remove the repeated declaration (Íñigo Huguet) [2004141] - ath10k: Fix an error code in ath10k_add_interface() (Íñigo Huguet) [2004141] - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() (Íñigo Huguet) [2004141] - ath: Fix wrong function name in comments (Íñigo Huguet) [2004141] - rtlwifi: Fix spelling of 'download' (Íñigo Huguet) [2004141] - rtlwifi: Remove redundant assignments to ul_enc_algo (Íñigo Huguet) [2004141] - rtlwifi: rtl8723ae: remove redundant initialization of variable rtstatus (Íñigo Huguet) [2004141] - rtlwifi: btcoex: 21a 2ant: Delete several duplicate condition branch codes (Íñigo Huguet) [2004141] - rtlwifi: 8821a: btcoexist: add comments to explain why if-else branches are identical (Íñigo Huguet) [2004141] - rt2x00: do not set timestamp for injected frames (Íñigo Huguet) [2004141] - rndis_wlan: simplify is_associated() (Íñigo Huguet) [2004141] - rt2x00: remove leading spaces before tabs (Íñigo Huguet) [2004141] - rtlwifi: Fix wrong function name in comments (Íñigo Huguet) [2004141] - brcmsmac: Remove the repeated declaration (Íñigo Huguet) [2004141] - brcmsmac: mac80211_if: Fix a resource leak in an error handling path (Íñigo Huguet) [2004141] - brcmsmac: Drop unnecessary NULL check after container_of (Íñigo Huguet) [2004141] - brcmsmac: improve readability on addresses copy (Íñigo Huguet) [2004141] - brcmfmac: Add clm_blob firmware files to modinfo (Íñigo Huguet) [2004141] - brcmfmac: Delete second brcm folder hierarchy (Íñigo Huguet) [2004141] - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset (Íñigo Huguet) [2004141] - brcmfmac: Demote non-compliant kernel-doc headers (Íñigo Huguet) [2004141] - brcmfmac: correctly report average RSSI in station info (Íñigo Huguet) [2004141] - brcmfmac: fix setting of station info chains bitmask (Íñigo Huguet) [2004141] - brcmfmac: use ISO3166 country code and 0 rev as fallback (Íñigo Huguet) [2004141] - ath10k: remove unused more_frags variable (Íñigo Huguet) [2004141] - ath10k: add missing error return code in ath10k_pci_probe() (Íñigo Huguet) [2004141] - ath10k: go to path err_unsupported when chip id is not supported (Íñigo Huguet) [2004141] - ath11k: don't call ath11k_pci_set_l1ss for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support to get peer id for WCN6855 (Íñigo Huguet) [2004141] - ath11k: setup WBM_IDLE_LINK ring once again (Íñigo Huguet) [2004141] - ath11k: setup REO for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add dp support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add hw reg support for WCN6855 (Íñigo Huguet) [2004141] - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() (Íñigo Huguet) [2004141] - mwifiex: bring down link before deleting interface (Íñigo Huguet) [2004141] - mt76: mt7615: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - wwan: core: add WWAN common private data for netdev (Íñigo Huguet) [2004141] - wwan: core: support default netdev creation (Íñigo Huguet) [2004141] - wwan: core: no more hold netdev ops owning module (Íñigo Huguet) [2004141] - net: mhi_net: Update the transmit handler prototype (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Fix hibernation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove() (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: T99W175: update channel name from AT to DUN (Íñigo Huguet) [2004141] - mac80211: drop multicast fragments (Íñigo Huguet) [2004141] - mac80211: move interface shutdown out of wiphy lock (Íñigo Huguet) [2004141] - cfg80211: shut down interfaces on failed resume (Íñigo Huguet) [2004141] - cfg80211: fix phy80211 symlink creation (Íñigo Huguet) [2004141] - mac80211: fix 'reset' debugfs locking (Íñigo Huguet) [2004141] - mac80211: fix deadlock in AP/VLAN handling (Íñigo Huguet) [2004141] - mac80211: Fix NULL ptr deref for injected rate info (Íñigo Huguet) [2004141] - mac80211: fix skb length check in ieee80211_scan_rx() (Íñigo Huguet) [2004141] - mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments (Íñigo Huguet) [2004141] - cfg80211: call cfg80211_leave_ocb when switching away from OCB (Íñigo Huguet) [2004141] - mac80211_hwsim: drop pending frames on stop (Íñigo Huguet) [2004141] - mac80211: remove warning in ieee80211_get_sband() (Íñigo Huguet) [2004141] - mt76: mt7921: remove leftover 80+80 HE capability (Íñigo Huguet) [2004141] - mt76: mt7615: do not set MT76_STATE_PM at bootstrap (Íñigo Huguet) [2004141] - ath9k: ar9003_mac: read STBC indicator from rx descriptor (Íñigo Huguet) [2004141] - ath10k/ath11k: fix spelling mistake "requed" -> "requeued" (Íñigo Huguet) [2004141] - mwifiex: re-fix for unaligned accesses (Íñigo Huguet) [2004141] - mt76: mt76x0e: fix device hang during suspend/resume (Íñigo Huguet) [2004141] - mt76: mt7921: fix max aggregation subframes setting (Íñigo Huguet) [2004141] - mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY (Íñigo Huguet) [2004141] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report (Íñigo Huguet) [2004141] - brcmfmac: properly check for bus register errors (Íñigo Huguet) [2004141] - Revert "brcmfmac: add a check for the status of usb_register" (Íñigo Huguet) [2004141] - net: rtlwifi: properly check for alloc_workqueue() failure (Íñigo Huguet) [2004141] - Revert "rtlwifi: fix a potential NULL pointer dereference" (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Íñigo Huguet) [2004141] - iwlwifi: mvm: tt: Replace thermal_notify_framework (Íñigo Huguet) [2004141] - mt76: debugfs: introduce napi_threaded node (Íñigo Huguet) [2004141] - wl3501: fix typo of 'Networks' in comment (Íñigo Huguet) [2004141] - mt76: use threaded NAPI (Íñigo Huguet) [2004141] - net: mhi_net: make mhi_wwan_ops static (Íñigo Huguet) [2004141] - net: mhi_net: Register wwan_ops for link creation (Íñigo Huguet) [2004141] - net: mhi: remove pointless conditional before kfree_skb() (Íñigo Huguet) [2004141] - net: mhi: Allow decoupled MTU/MRU (Íñigo Huguet) [2004141] - net: mhi: Add support for non-linear MBIM skb processing (Íñigo Huguet) [2004141] - bus: mhi: fix typo in comments for struct mhi_channel_config (Íñigo Huguet) [2004141] - bus: mhi: core: Fix shadow declarations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Constify mhi_controller_config struct definitions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce Foxconn T99W175 support (Íñigo Huguet) [2004141] - bus: mhi: core: Sanity check values from remote device before use (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add FIREHOSE channels (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Implement PCI shutdown callback (Íñigo Huguet) [2004141] - bus: mhi: Improve documentation on channel transfer setup APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Remove __ prefix for MHI channel unprepare function (Íñigo Huguet) [2004141] - bus: mhi: core: Check channel execution environment before issuing reset (Íñigo Huguet) [2004141] - bus: mhi: core: Clear configuration from channel context during reset (Íñigo Huguet) [2004141] - bus: mhi: core: Hold device wake for channel update commands (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug messages to use client device (Íñigo Huguet) [2004141] - bus: mhi: core: Improvements to the channel handling state machine (Íñigo Huguet) [2004141] - bus: mhi: core: Clear context for stopped channels from remove() (Íñigo Huguet) [2004141] - bus: mhi: core: Allow sending the STOP channel command (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX65 based modem support (Íñigo Huguet) [2004141] - bus: mhi: core: Remove pre_init flag used for power purposes (Íñigo Huguet) [2004141] - bus: mhi: pm: reduce PM state change verbosity (Íñigo Huguet) [2004141] - bus: mhi: core: Fix MHI runtime_pm behavior (Íñigo Huguet) [2004141] - bus: mhi: core: Move to polling method to wait for MHI ready (Íñigo Huguet) [2004141] - bus: mhi: core: Introduce internal register poll helper function (Íñigo Huguet) [2004141] - bus: mhi: core: Improve state strings for debug messages (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for MHI READY state in most scenarios (Íñigo Huguet) [2004141] - bus: mhi: core: Identify Flash Programmer as a mission mode use case (Íñigo Huguet) [2004141] - bus: mhi: core: Add support for Flash Programmer execution environment (Íñigo Huguet) [2004141] - bus: mhi: core: Handle EDL mode entry appropriately (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for ready after an EDL firmware download (Íñigo Huguet) [2004141] - bus: mhi: core: Rely on accurate method to determine EDL mode (Íñigo Huguet) [2004141] - bus: mhi: core: Check state before processing power_down (Íñigo Huguet) [2004141] - bus: mhi: core: Return EAGAIN if MHI ring is full (Íñigo Huguet) [2004141] - net: export dev_set_threaded symbol (Íñigo Huguet) [2004141] - bus: mhi: core: remove redundant initialization of variables state and ee (Íñigo Huguet) [2004141] - bus: mhi: Make firmware image optional for controller (Íñigo Huguet) [2004141] - bus: mhi: core: Add missing checks for MMIO register entries (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add support for runtime PM (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Use generic PCI power management (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: No-Op for device_wake operations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX24 based modem support (Íñigo Huguet) [2004141] - bus: mhi: Early MHI resume failure in non M3 state (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug prints to include local device state (Íñigo Huguet) [2004141] - bus: mhi: core: Process execution environment changes serially (Íñigo Huguet) [2004141] - bus: mhi: core: Download AMSS image from appropriate function (Íñigo Huguet) [2004141] - bus: mhi: core: Destroy SBL devices when moving to mission mode (Íñigo Huguet) [2004141] - bus: mhi: core: Rename debugfs directory name (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Parametrable element count for events (Íñigo Huguet) [2004141] - ath10k: Detect conf_mutex held ath10k_drain_tx() calls (Íñigo Huguet) [2004141] - net: mhi: Add mbim proto (Íñigo Huguet) [2004141] - net: mhi: Add rx_length_errors stat (Íñigo Huguet) [2004141] - net: mhi: Create mhi.h (Íñigo Huguet) [2004141] - net: mhi: Add dedicated folder (Íñigo Huguet) [2004141] - net: mhi: Add protocol support (Íñigo Huguet) [2004141] - net: mhi-net: Add re-aggregation of fragmented packets (Íñigo Huguet) [2004141] - net: mhi: Get rid of local rx queue count (Íñigo Huguet) [2004141] - net: mhi: Get RX queue size from MHI core (Íñigo Huguet) [2004141] - net: mhi: Set wwan device type (Íñigo Huguet) [2004141] - net: mhi: Add raw IP mode support (Íñigo Huguet) [2004141] - net: mhi: Fix unexpected queue wake (Íñigo Huguet) [2004141] - net: Add mhi-net driver (Íñigo Huguet) [2004141] - ipv4: make exception cache less predictible (Antoine Tenart) [2015111] {CVE-2021-20322} - ipv4: use siphash instead of Jenkins in fnhe_hashfun() (Antoine Tenart) [2015111] {CVE-2021-20322} - iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2018601] - iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2018601] - iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2018601] - iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2018601] - iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2018601] - iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2018601] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Jerry Snitselaar) [2018601] - s390/pv: fix the forcing of the swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2018601] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2018601] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2018601] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2018601] - of: Drop superfluous ULL suffix for ~0 (Jerry Snitselaar) [2018601] - dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n (Jerry Snitselaar) [2018601] - of/device: Update dma_range_map only when dev has valid dma-ranges (Jerry Snitselaar) [2018601] - drivers core: Fix oops when driver probe fails (Jerry Snitselaar) [2018601] - drivers core: Free dma_range_map when driver probe failed (Jerry Snitselaar) [2018601] - driver core: Postpone DMA tear-down until after devres release for probe failure (Jerry Snitselaar) [2018601] - powerpc/pseries/iommu: Fix window size for direct mapping with pmem (Jerry Snitselaar) [2018601] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2018601] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2018601] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2018601] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2018601] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2018601] - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2018601] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2018601] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2018601] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2018601] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2018601] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2018601] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2018601] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2018601] - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} (Jerry Snitselaar) [2018601] - dma-debug: report -EEXIST errors in add_dma_entry (Jerry Snitselaar) [2018601] - dma-mapping: remove a trailing space (Jerry Snitselaar) [2018601] - dma-mapping: add unlikely hint to error path in dma_mapping_error (Jerry Snitselaar) [2018601] - dma-mapping: remove a pointless empty line in dma_alloc_coherent (Jerry Snitselaar) [2018601] - swiotlb: Make SWIOTLB_NO_FORCE perform no allocation (Jerry Snitselaar) [2018601] - swiotlb: remove swiotlb_nr_tbl (Jerry Snitselaar) [2018601] - xen/swiotlb: check if the swiotlb has already been initialized (Jerry Snitselaar) [2018601] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: don't override user specified size in swiotlb_adjust_size (Jerry Snitselaar) [2002023] - swiotlb: dynamically allocate io_tlb_default_mem (Jerry Snitselaar) [2002023] - swiotlb: move global variables into a new io_tlb_mem structure (Jerry Snitselaar) [2002023] - xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup (Jerry Snitselaar) [2018601] - xen-swiotlb: split xen_swiotlb_init (Jerry Snitselaar) [2018601] - swiotlb: lift the double initialization protection from xen-swiotlb (Jerry Snitselaar) [2002023] - xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: remove xen_set_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported (Jerry Snitselaar) [2018601] - xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb: split swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: manipulate orig_addr when tlb_addr has offset (Jerry Snitselaar) [2002023] - swiotlb: move orig addr and size validation into swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: Fix the type of index (Jerry Snitselaar) [2018601] - swiotlb: Validate bounce size in the sync/unmap path (Jerry Snitselaar) [2002023] - powerpc/svm: stop using io_tlb_start (Jerry Snitselaar) [2002023] - nvme-pci: set min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: respect min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: refactor swiotlb_tbl_map_single (Jerry Snitselaar) [2002023] - swiotlb: clean up swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: factor out a nr_slots helper (Jerry Snitselaar) [2002023] - swiotlb: factor out an io_tlb_offset helper (Jerry Snitselaar) [2002023] - swiotlb: add a IO_TLB_SIZE define (Jerry Snitselaar) [2002023] - driver core: add a min_align_mask field to struct device_dma_parameters (Jerry Snitselaar) [2002023] - sdhci: stop poking into swiotlb internals (Jerry Snitselaar) [2018601] - driver core: lift dma_default_coherent into common code (Jerry Snitselaar) [2018601] - dma-pool: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2018601] - powerpc/dma: Fallback to dma_ops when persistent memory present (Jerry Snitselaar) [2018601] - dma-mapping: Allow mixing bypass and mapped DMA operation (Jerry Snitselaar) [2018601] - dma-mapping: remove the dma_direct_set_offset export (Jerry Snitselaar) [2018601] - dma-mapping: move more functions to dma-map-ops.h (Jerry Snitselaar) [2018601] - dma-mapping: merge into (Jerry Snitselaar) [2018601] - dma-mapping: move large parts of to kernel/dma (Jerry Snitselaar) [2018601] - dma-mapping: add (back) arch_dma_mark_clean for ia64 (Jerry Snitselaar) [2018601] - dma-mapping: move dma-debug.h to kernel/dma/ (Jerry Snitselaar) [2018601] - dma-mapping: split (Jerry Snitselaar) [2018601] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2018601] - of: Make of_dma_get_range() private (Jerry Snitselaar) [2018601] - swiotlb: fix comment on swiotlb_bounce() (Jerry Snitselaar) [2018601] - xen/arm: introduce phys/dma translations in xen_dma_sync_for_* (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu (Jerry Snitselaar) [2018601] - swiotlb-xen: introduce phys_to_dma/dma_to_phys translations (Jerry Snitselaar) [2018601] - swiotlb-xen: remove XEN_PFN_PHYS (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_bus_to_phys (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_phys_to_bus (Jerry Snitselaar) [2018601] - swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses (Jerry Snitselaar) [2018601] - swiotlb-xen: Convert to use macro (Jerry Snitselaar) [2018601] - swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page (Jerry Snitselaar) [2018601] - swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable (Jerry Snitselaar) [2018601] - xen/swiotlb: remember having called xen_create_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: simplify range_straddles_page_boundary() (Jerry Snitselaar) [2018601] - xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: don't initialize swiotlb twice on arm64 (Jerry Snitselaar) [2018601] - xen-swiotlb: use actually allocated size on check physical continuous (Jerry Snitselaar) [2018601] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2039882] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2039882] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038158] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038158] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038158] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2038158] - ena: Remove rcu_read_lock() around XDP program invocation (Petr Oros) [2038158] - net: ena: make symbol 'ena_alloc_map_page' static (Petr Oros) [2038158] - net: ena: fix DMA mapping function issues in XDP (Petr Oros) [2038158] - net: ena: re-organize code to improve readability (Petr Oros) [2038158] - net: ena: Use dev_alloc() in RX buffer allocation (Petr Oros) [2038158] - net: ena: aggregate doorbell common operations into a function (Petr Oros) [2038158] - net: ena: fix RST format in ENA documentation file (Petr Oros) [2038158] - net: ena: Remove module param and change message severity (Petr Oros) [2038158] - net: ena: add jiffies of last napi call to stats (Petr Oros) [2038158] - net: ena: use build_skb() in RX path (Petr Oros) [2038158] - net: ena: Improve error logging in driver (Petr Oros) [2038158] - net: ena: Remove unused code (Petr Oros) [2038158] - net: ena: optimize data access in fast-path code (Petr Oros) [2038158] - kasan, slub: reset tag when printing address (Nico Pache) [1954335] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Nico Pache) [1954335] - Documentation: kunit: add tips for using current->kunit_test (Nico Pache) [1954335] - kunit: fix -Wunused-function warning for __kunit_fail_current_test (Nico Pache) [1954335] - kunit: support failure from dynamic analysis tools (Nico Pache) [1954335] - Add KASAN KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1954335] - kasan, mm: fix resetting page_alloc tags for HW_TAGS (Nico Pache) [1954335] - kasan, mm: fix conflicts with init_on_alloc/free (Nico Pache) [1954335] - powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - kasan: remove redundant config option (Nico Pache) [1954335] - kasan: fix hwasan build for gcc (Nico Pache) [1954335] - lib/test_kasan_module.c: suppress unused var warning (Nico Pache) [1954335] - kasan: fix conflict with page poisoning (Nico Pache) [1954335] - kasan: fix per-page tags for non-page_alloc pages (Nico Pache) [1954335] - kasan: fix KASAN_STACK dependency for HW_TAGS (Nico Pache) [1954335] - kasan: clarify that only first bug is reported in HW_TAGS (Nico Pache) [1954335] - kasan: inline HW_TAGS helper functions (Nico Pache) [1954335] - kasan: ensure poisoning size alignment (Nico Pache) [1954335] - kasan, mm: optimize krealloc poisoning (Nico Pache) [1954335] - kasan, mm: fail krealloc on freed objects (Nico Pache) [1954335] - kasan: rework krealloc tests (Nico Pache) [1954335] - kasan: unify large kfree checks (Nico Pache) [1954335] - kasan: clean up setting free info in kasan_slab_free (Nico Pache) [1954335] - kasan: optimize large kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: optimize kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: don't save alloc stacks twice (Nico Pache) [1954335] - kasan: don't run tests when KASAN is not enabled (Nico Pache) [1954335] - kasan: add a test for kmem_cache_alloc/free_bulk (Nico Pache) [1954335] - kasan: add proper page allocator tests (Nico Pache) [1954335] - kasan: fix bug detection via ksize for HW_TAGS mode (Nico Pache) [1954335] - kasan: move _RET_IP_ to inline wrappers (Nico Pache) [1954335] - kasan: fix memory corruption in kasan_bitops_tags test (Nico Pache) [1954335] - kasan: rename CONFIG_TEST_KASAN_MODULE (Nico Pache) [1954335] - kasan: add match-all tag tests (Nico Pache) [1954335] - kasan: add macros to simplify checking test constraints (Nico Pache) [1954335] - kasan: clean up comments in tests (Nico Pache) [1954335] - kasan: clarify HW_TAGS impact on TBI (Nico Pache) [1954335] - kasan: prefix global functions with kasan_ (Nico Pache) [1954335] - kasan: fix stack traces dependency for HW_TAGS (Nico Pache) [1954335] - kasan: make addr_has_metadata() return true for valid addresses (Nico Pache) [1954335] - kasan: add explicit preconditions to kasan_report() (Nico Pache) [1954335] - kasan: fix HW_TAGS boot parameters (Nico Pache) [1954335] - kasan: fix null pointer dereference in kasan_record_aux_stack (Nico Pache) [1954335] - kasan: update documentation (Nico Pache) [1954335] - kasan, mm: allow cache merging with no metadata (Nico Pache) [1954335] - kasan: sanitize objects when metadata doesn't fit (Nico Pache) [1954335] - kasan: clarify comment in __kasan_kfree_large (Nico Pache) [1954335] - kasan: simplify assign_tag and set_tag calls (Nico Pache) [1954335] - kasan: don't round_up too much (Nico Pache) [1954335] - kasan, mm: rename kasan_poison_kfree (Nico Pache) [1954335] - kasan, mm: check kasan_enabled in annotations (Nico Pache) [1954335] - kasan: add and integrate kasan boot parameters (Nico Pache) [1954335] - kasan: inline (un)poison_range and check_invalid_free (Nico Pache) [1954335] - kasan: open-code kasan_unpoison_slab (Nico Pache) [1954335] - kasan: inline random_tag for HW_TAGS (Nico Pache) [1954335] - kasan: inline kasan_reset_tag for tag-based modes (Nico Pache) [1954335] - kasan: remove __kasan_unpoison_stack (Nico Pache) [1954335] - kasan: allow VMAP_STACK for HW_TAGS mode (Nico Pache) [1954335] - kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK (Nico Pache) [1954335] - kasan: introduce set_alloc_info (Nico Pache) [1954335] - kasan: rename get_alloc/free_info (Nico Pache) [1954335] - kasan: simplify quarantine_put call site (Nico Pache) [1954335] - kasan: add documentation for hardware tag-based mode (Nico Pache) [1954335] - kasan, mm: reset tags when accessing metadata (Nico Pache) [1954335] - kasan, arm64: print report from tag fault handler (Nico Pache) [1954335] - kasan, arm64: implement HW_TAGS runtime (Nico Pache) [1954335] - kasan, arm64: expand CONFIG_KASAN checks (Nico Pache) [1954335] - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (Nico Pache) [1954335] - kasan, x86, s390: update undef CONFIG_KASAN (Nico Pache) [1954335] - kasan: define KASAN_GRANULE_SIZE for HW_TAGS (Nico Pache) [1954335] - arm64: kasan: add arch layer for memory tagging helpers (Nico Pache) [1954335] - kasan, mm: untag page address in free_reserved_area (Nico Pache) [1954335] - mm: Allow non-direct-map arguments to free_reserved_area() (Nico Pache) [1954335] - kasan: introduce CONFIG_KASAN_HW_TAGS (Nico Pache) [1954335] - kasan: separate metadata_fetch_row for each mode (Nico Pache) [1954335] - kasan: rename SHADOW layout macros to META (Nico Pache) [1954335] - kasan: rename print_shadow_for_address to print_memory_metadata (Nico Pache) [1954335] - kasan: rename addr_has_shadow to addr_has_metadata (Nico Pache) [1954335] - kasan, arm64: rename kasan_init_tags and mark as __init (Nico Pache) [1954335] - kasan, arm64: move initialization message (Nico Pache) [1954335] - kasan, arm64: only use kasan_depth for software modes (Nico Pache) [1954335] - kasan, arm64: only init shadow for software modes (Nico Pache) [1954335] - kasan: decode stack frame only with KASAN_STACK_ENABLE (Nico Pache) [1954335] - kasan: hide invalid free check implementation (Nico Pache) [1954335] - kasan: don't duplicate config dependencies (Nico Pache) [1954335] - kasan: rename report and tags files (Nico Pache) [1954335] - kasan: define KASAN_MEMORY_PER_SHADOW_PAGE (Nico Pache) [1954335] - kasan: split out shadow.c from common.c (Nico Pache) [1954335] - kasan: only build init.c for software modes (Nico Pache) [1954335] - kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* (Nico Pache) [1954335] - kasan: rename (un)poison_shadow to (un)poison_range (Nico Pache) [1954335] - fork: support VMAP_STACK with KASAN_VMALLOC (Nico Pache) [1954335] - kasan: shadow declarations only for software modes (Nico Pache) [1954335] - kasan: group vmalloc code (Nico Pache) [1954335] - kasan: KASAN_VMALLOC depends on KASAN_GENERIC (Nico Pache) [1954335] - kasan: drop unnecessary GPL text from comment headers (Nico Pache) [1954335] - kasan: update documentation for generic kasan (Nico Pache) [1954335] - kasan: print workqueue stack (Nico Pache) [1954335] - kasan: fix object remaining in offline per-cpu quarantine (Nico Pache) [1954335] - kasan: adopt KUNIT tests to SW_TAGS mode (Nico Pache) [1954335] - docs: kasan.rst: add two missing blank lines (Nico Pache) [1954335] - mm: kasan: do not panic if both panic_on_warn and kasan_multishot set (Nico Pache) [1954335] - KASAN: Testing Documentation (Nico Pache) [1954335] - KASAN: port KASAN Tests to KUnit (Nico Pache) [1954335] - KUnit: KASAN Integration (Nico Pache) [1954335] - kasan/kunit: add KUnit Struct to Current Task (Nico Pache) [1954335] - kasan: remove mentions of unsupported Clang versions (Nico Pache) [1954335] - kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles (Nico Pache) [1954335] - s390/kasan: make shadow memory noexec (Nico Pache) [1954335] - kasan: adjust kasan_stack_oob for tag-based mode (Nico Pache) [1954335] - kasan: allow enabling stack tagging for tag-based mode (Nico Pache) [1954335] - kasan: don't tag stacks allocated with pagealloc (Nico Pache) [1954335] - lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN (Nico Pache) [1954335] - kasan: remove kasan_unpoison_stack_above_sp_to() (Nico Pache) [1954335] - kasan: add tests for call_rcu stack recording (Nico Pache) [1954335] - kprobes: Remove show_registers() function prototype (Nico Pache) [1954335] - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE (Nico Pache) [1954335] - kasan: move kasan_report() into report.c (Nico Pache) [1954335] - kasan: stackdepot: move filter_irq_stacks() to stackdepot.c (Nico Pache) [1954335] - lib/stackdepot.c: check depot_index before accessing the stack slab (Nico Pache) [1954335] - lib/stackdepot: Remove obsolete functions (Nico Pache) [1954335] - kasan: add test for invalid size in memmove (Nico Pache) [1954335] - mm/memory-failure.c: use page_shift() in add_to_kill() (Nico Pache) [1954335] - x86: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - s390/kasan: add KASAN_VMALLOC support (Nico Pache) [1954335] - s390: move vmalloc option parsing to startup code (Nico Pache) [1954335] - kasan: add test for vmalloc (Nico Pache) [1954335] - ehea: replace with page_shift() in ehea_is_hugepage() (Nico Pache) [1954335] - mm: introduce page_shift() (Nico Pache) [1954335] - lib/test_kasan.c: add roundtrip tests (Nico Pache) [1954335] - lib/test_kasan: Add test for double-kzfree detection (Nico Pache) [1954335] - lib/test_kasan: add bitops tests (Nico Pache) [1954335] - asm-generic, x86: add bitops instrumentation for KASAN (Nico Pache) [1954335] - x86: use static_cpu_has in uaccess region to avoid instrumentation (Nico Pache) [1954335] - x86/asm: Use stricter assembly constraints in bitops (Nico Pache) [1954335] - x86/asm: Remove dead __GNUC__ conditionals (Nico Pache) [1954335] - s390/kasan: adapt disabled_wait usage to avoid build error (Nico Pache) [1954335] - s390: simplify disabled_wait (Nico Pache) [1954335] - lib/test_kasan.c: add tests for several string/memory API functions (Nico Pache) [1954335] - arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c (Nico Pache) [1954335] - kprobes: Remove jprobe stub API (Nico Pache) [1954335] - Documentation/kprobes: Add how to change the execution path (Nico Pache) [1954335] - kprobes/x86: Do not disable preempt on int3 path (Nico Pache) [1954335] - bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobe (Nico Pache) [1954335] - s390/kprobes: Don't call the ->break_handler() in s390 kprobes code (Nico Pache) [1954335] - powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes code (Nico Pache) [1954335] - arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes code (Nico Pache) [1954335] - kprobes/x86: Don't call the ->break_handler() in x86 kprobes (Nico Pache) [1954335] - kprobes: Don't check the ->break_handler() in generic kprobes code (Nico Pache) [1954335] - kprobes/x86: Remove jprobe implementation (Nico Pache) [1954335] - s390/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - powerpc/kprobes: Remove jprobe powerpc implementation (Nico Pache) [1954335] - arm64/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - kprobes: Remove jprobe API implementation (Nico Pache) [1954335] - Documentation/kprobes: Remove jprobes related leftover (Nico Pache) [1954335] - redhat: config: explicitly set CONFIG_ARM64_VA_BITS_48 for ARM64 (Nico Pache) [1954335] - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Nico Pache) [1954335] - arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Nico Pache) [1954335] - Documentation/arm64: fix RST layout of memory.rst (Nico Pache) [1954335] - arm64: mm: Remove MAX_USER_VA_BITS definition (Nico Pache) [1954335] - arm64: Use simpler arithmetics for the linear map macros (Nico Pache) [1954335] - arm64: mm: use single quantity to represent the PA to VA translation (Nico Pache) [1954335] - kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE (Nico Pache) [1954335] - arm64: Do not pass tagged addresses to __is_lm_address() (Nico Pache) [1954335] - arm64: Fix kernel address detection of __is_lm_address() (Nico Pache) [1954335] - arm64: mm: extend linear region for 52-bit VA configurations (Nico Pache) [1954335] - arm64: Fix kcore macros after 52-bit virtual addressing fallout (Nico Pache) [1954335] - arm64: fix fixmap copy for 16K pages and 48-bit VA (Nico Pache) [1954335] - arm64: memory: rename VA_START to PAGE_END (Nico Pache) [1954335] - arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions (Nico Pache) [1954335] - arm64: memory: fix flipped VA space fallout (Nico Pache) [1954335] - arm64: memory: Fix virt_addr_valid() using __is_lm_address() (Nico Pache) [1954335] - arm64: memory: Ensure address tag is masked in conversion macros (Nico Pache) [1954335] - arm64: mm: Simplify definition of virt_addr_valid() (Nico Pache) [1954335] - docs: arm64: Add layout and 52-bit info to memory document (Nico Pache) [1954335] - arm64: mm: Remove vabits_user (Nico Pache) [1954335] - arm64: mm: Introduce 52-bit Kernel VAs (Nico Pache) [1954335] - arm64: mm: Modify calculation of VMEMMAP_SIZE (Nico Pache) [1954335] - arm64: mm: Separate out vmemmap (Nico Pache) [1954335] - arm64: mm: Logic to make offset_ttbr1 conditional (Nico Pache) [1954335] - arm64: mm: Introduce vabits_actual (Nico Pache) [1954335] - arm64: Print physical address of page table base in show_pte() (Nico Pache) [1954335] - arm64: mm: Introduce VA_BITS_MIN (Nico Pache) [1954335] - arm64: dump: De-constify VA_START and KASAN_SHADOW_START (Nico Pache) [1954335] - arm64: kasan: Switch to using KASAN_SHADOW_OFFSET (Nico Pache) [1954335] - arm64: mm: Flip kernel VA space (Nico Pache) [1954335] - arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START (Nico Pache) [1954335] - arm64: dump: Use consistent capitalisation for page-table dumps (Nico Pache) [1954335] - kernel/rwsem: Use proper directories for rwsem_init.c (Scott Wood) [2040087] - redhat: Cleanup use of mark_hardware_removed (Prarit Bhargava) [2019378] - redhat: Cleanup use of mark_hardware_unsupported (Prarit Bhargava) [2019378] - redhat: clean up mark_hardware_deprecated() (Prarit Bhargava) [2019378] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019378] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019378] - sfc: Mark siena driver deprecated (Prarit Bhargava) [2019378] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019378] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019378] - ethoc: Mark driver unmaintained (Prarit Bhargava) [2019378] - dnet: Mark driver unmaintained (Prarit Bhargava) [2019378] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019378] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019378] - drm/i915/dmc: Change max DMC FW size on ADL-P (Michel Dänzer) [1988103] - drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting (Michel Dänzer) [1988103] - drm/i915: Fix Memory BW formulae for ADL-P (Michel Dänzer) [1988103] - drm/i915: Restore memory mapping for DPT FBs across system suspend/resume (Michel Dänzer) [1988103] - drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset (Michel Dänzer) [1988103] - drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces (Michel Dänzer) [1988103] - drm/i915/fb: Factor out functions to remap contiguous FB obj pages (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (Michel Dänzer) [1988103] - drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers (Michel Dänzer) [1988103] - drm/i915: Move is_ccs_modifier() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to check for CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Handle CCS CC planes separately from CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to get the RC CCS CC plane (Michel Dänzer) [1988103] - drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Unexport is_semiplanar_uv_plane() (Michel Dänzer) [1988103] - drm/i915: Simplify the modifier check for interlaced scanout support (Michel Dänzer) [1988103] - drm/i915: Add tiling attribute to the modifier descriptor (Michel Dänzer) [1988103] - drm/i915: Move intel_get_format_info() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a table with a descriptor for all i915 modifiers (Michel Dänzer) [1988103] - drm/i915/adlp: Implement workaround 16013190616 (Michel Dänzer) [1988103] - drm/i915/adlp: Extend PSR2 support in transcoder B (Michel Dänzer) [1988103] - drm/i915/display: Wait PSR2 get out of deep sleep to update pipe (Michel Dänzer) [1988103] - drm/i915/display/adlp: Allow PSR2 to be enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases (Michel Dänzer) [1988103] - drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled (Michel Dänzer) [1988103] - drm/i915/display: Drop unnecessary frontbuffer flushes (Michel Dänzer) [1988103] - drm/i915/display/psr: Do full fetch when handling multi-planar formats (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle plane and pipe restrictions at every page flip (Michel Dänzer) [1988103] - drm/i915/display: Only keep PSR enabled if there is active planes (Michel Dänzer) [1988103] - drm/i915/display: Match PSR2 selective fetch sequences with specification (Michel Dänzer) [1988103] - drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load (Michel Dänzer) [1988103] - drm/i915: Nuke intel_prepare_shared_dpll() (Michel Dänzer) [1988103] - drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() (Michel Dänzer) [1988103] - drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well (Michel Dänzer) [1988103] - drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Program DPLL P1 dividers consistently (Michel Dänzer) [1988103] - drm/i915: Remove the 'reg' local variable (Michel Dänzer) [1988103] - drm/i915: Clean up variable names in old dpll functions (Michel Dänzer) [1988103] - drm/i915: Clean dpll calling convention (Michel Dänzer) [1988103] - drm/i915: Constify struct dpll all over (Michel Dänzer) [1988103] - drm/i915: Extract ilk_update_pll_dividers() (Michel Dänzer) [1988103] - drm/i915: Clean up gen2 DPLL readout (Michel Dänzer) [1988103] - drm/i915: Set output_types to EDP for vlv/chv DPLL forcing (Michel Dänzer) [1988103] - drm/i915: Silence __iomem sparse warn (Michel Dänzer) [1988103] - drm/i915: split fdi link training from display vtable. (Michel Dänzer) [1988103] - drm/i915: split irq hotplug function from display vtable (Michel Dänzer) [1988103] - drm/i915: split cdclk functions from display vtable. (Michel Dänzer) [1988103] - drm/i915: split audio functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split color functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split watermark vfuncs from display vtable. (Michel Dänzer) [1988103] - drm/i915: split clock gating init from display vtable (Michel Dänzer) [1988103] - drm/i915/display: add intel_fdi_link_train wrapper. (Michel Dänzer) [1988103] - drm/i915: add wrappers around cdclk vtable funcs. (Michel Dänzer) [1988103] - drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) (Michel Dänzer) [1988103] - drm/i915: make update_wm take a dev_priv. (Michel Dänzer) [1988103] - drm/i915/pm: drop get_fifo_size vfunc. (Michel Dänzer) [1988103] - drm/i915: Clean up pre-skl wm calling convention (Michel Dänzer) [1988103] - drm/i915/dmc: Update to DMC v2.12 (Michel Dänzer) [1988103] - drm/i915: Implement PSF GV point support (Michel Dänzer) [1988103] - drm/i915: Extend QGV point restrict mask to 0x3 (Michel Dänzer) [1988103] - drm/i915/display: Disable audio, DRRS and PSR before planes (Michel Dänzer) [1988103] - drm/i915: Make display workaround upper bounds exclusive (Michel Dänzer) [1988103] - drm/i915: Program DFR enable/disable as a GT workaround (Michel Dänzer) [1988103] - drm/i915/step: s/_revid_tbl/_revids (Michel Dänzer) [1988103] - drm/i915/display: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915/display/adlp: Disable underrun recovery (Michel Dänzer) [1988103] - drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect (Michel Dänzer) [1988103] - drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() (Michel Dänzer) [1988103] - drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P (Michel Dänzer) [1988103] - drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking (Michel Dänzer) [1988103] - drm/i915/tc: Avoid using legacy AUX PW in TBT mode (Michel Dänzer) [1988103] - drm/i915/tc: Refactor TC-cold block/unblock helpers (Michel Dänzer) [1988103] - drm/i915/tc: Add a mode for the TypeC PHY's disconnected state (Michel Dänzer) [1988103] - drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink (Michel Dänzer) [1988103] - drm/i915/tc: Add/use helpers to retrieve TypeC port properties (Michel Dänzer) [1988103] - drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership (Michel Dänzer) [1988103] - drm/i915/tc: Remove waiting for PHY complete during releasing ownership (Michel Dänzer) [1988103] - drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode (Michel Dänzer) [1988103] - drm/i915: Force a TypeC PHY disconnect during suspend/shutdown (Michel Dänzer) [1988103] - drm/i915/adlp: Add support for remapping CCS FBs (Michel Dänzer) [1988103] - drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment (Michel Dänzer) [1988103] - drm/i915/adlp: Assert that VMAs in DPT start at 0 (Michel Dänzer) [1988103] - drm/i915/adlp: Require always a power-of-two sized CCS surface stride (Michel Dänzer) [1988103] - drm/i915: Use tile block based dimensions for CCS origin x, y check (Michel Dänzer) [1988103] - drm/i915/fb: move user framebuffer stuff to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display: split out dpt out of intel_display.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_surf_alignment() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: add HAS_ASYNC_FLIPS feature macro (Michel Dänzer) [1988103] - drm/i915/fb: move intel_fb_align_height() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display/adlp: Add new PSR2 workarounds (Michel Dänzer) [1988103] - drm/i915: Program chicken bit during DP MST sequence on TGL+ (Michel Dänzer) [1988103] - drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation (Michel Dänzer) [1988103] - drm/i915: Update memory bandwidth parameters (Michel Dänzer) [1988103] - drm/i915/dp: fix for ADL_P/S dp/edp max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix DG1 and RKL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix EHL/JSL max source rates calculation (Michel Dänzer) [1988103] - drm/i915/dp: fix TGL and ICL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: Fix eDP max rate for display 11+ (Michel Dänzer) [1988103] - drm/i915/dp: fix DG2 max source rate check (Michel Dänzer) [1988103] - drm/i915/dg2: add DG2 UHBR source rates (Michel Dänzer) [1988103] - drm/i915/display: remove explicit CNL handling from intel_dp.c (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Enable mipi dsi support. (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband (Michel Dänzer) [1988103] - drm/i915/display: Update small joiner ram size (Michel Dänzer) [1988103] - drm/i915/adl_p: Also disable underrun recovery with MSO (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Correctly program MBUS DBOX A credits (Michel Dänzer) [1988103] - drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled (Michel Dänzer) [1988103] - drm/i915/adl_p: Add ddi buf translation tables for combo PHY (Michel Dänzer) [1988103] - drm/i915/adl_s: Update ddi buf translation tables (Michel Dänzer) [1988103] - drm/i915: Add the missing adls vswing tables (Michel Dänzer) [1988103] - drm/i915/adlp: Add workaround to disable CMTG clock gating (Michel Dänzer) [1988103] - drm/i915/adl_p: Allow underrun recovery when possible (Michel Dänzer) [1988103] - drm/i915: Add dummy IS_DG2 definition (Michel Dänzer) [1988103] - drm/i915: Extend Wa_1406941453 to adl-p (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement PSR changes (Michel Dänzer) [1988103] - drm/i915/debugfs: DISPLAY_VER 13 lpsp capability (Michel Dänzer) [1988103] - drm/i915/adlp: Add ADL-P GuC/HuC firmware files (Michel Dänzer) [1988103] - drm/i915/huc: Update TGL and friends to HuC 7.9.3 (Michel Dänzer) [1988103] - drm/i915/guc: Update firmware to v62.0.0 (Michel Dänzer) [1988103] - drm/i915/guc: Introduce unified HXG messages (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011303918 (Michel Dänzer) [1988103] - drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle SU Y granularity (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011168373 (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_22012278275 (Michel Dänzer) [1988103] - drm/i915: Nuke buf_trans hdmi functions (Michel Dänzer) [1988103] - drm/i915: Clean up jsl/ehl buf trans functions (Michel Dänzer) [1988103] - drm/i915: Fix ehl edp hbr2 vswing table (Michel Dänzer) [1988103] - drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table (Michel Dänzer) [1988103] - drm/i915: Fix dg1 buf trans tables (Michel Dänzer) [1988103] - drm/i915: Introduce rkl_get_combo_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs (Michel Dänzer) [1988103] - drm/i915: Introduce encoder->get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Store the HDMI default entry in the bug trans struct (Michel Dänzer) [1988103] - drm/i915; Return the whole buf_trans struct from get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Introduce intel_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Wrap the buf trans tables into a struct (Michel Dänzer) [1988103] - drm/i915: Rename dkl phy buf trans tables (Michel Dänzer) [1988103] - drm/i915: Wrap the platform specific buf trans structs into a union (Michel Dänzer) [1988103] - drm/i915: Introduce hsw_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans (Michel Dänzer) [1988103] - drm/i915/adl_p: Load DMC (Michel Dänzer) [1988103] - drm/i915/adl_p: Pipe B DMC Support (Michel Dänzer) [1988103] - drm/i915/xelpd: Pipe A DMC plugging (Michel Dänzer) [1988103] - drm/i915/dmc: Introduce DMC_FW_MAIN (Michel Dänzer) [1988103] - drm/i915/adl_p: Add initial ADL_P Workarounds (Michel Dänzer) [1988103] - drm/i915/xelpd: break feature inheritance (Michel Dänzer) [1988103] - backlight: backlight: Make of_find_backlight static (Jérôme Glisse) [1988103] - backlight: backlight: Drop backlight_put() (Jérôme Glisse) [1988103] - backlight: backlight: Introduce backlight_get_brightness() (Jérôme Glisse) [1988103] - backlight: backlight: Drop extern from prototypes (Jérôme Glisse) [1988103] - backlight: generic_bl: Remove this driver as it is unused (Michel Dänzer) [1988103] - backlight: backlight: Document enums in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Document inline functions in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_device documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_properties documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_ops documentation (Jérôme Glisse) [1988103] - backlight: backlight: Add backlight_is_blank() (Jérôme Glisse) [1988103] - backlight: Add backlight_device_get_by_name() (Jérôme Glisse) [1988103] - backlight: Expose brightness curve type through sysfs (Michel Dänzer) [1988103] - backlight: Remove obsolete comment for ->state (Jérôme Glisse) [1988103] - x86/gpu: add JasperLake to gen11 early quirks (Michel Dänzer) [1988103] - drm/i915/adl_p: ADL_P device info enabling (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull (Michel Dänzer) [1988103] - drm/amdgpu: Initialize max/min_dpm_level (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_HSA_AMD_SVM for now (Michel Dänzer) [1988103] - i915: Convert to older tasklet API (Michel Dänzer) [1988103] - drm/ttm: Include asm/pgtable.h (Michel Dänzer) [1988103] - Merge DRM changes from upstream v5.13..v5.14.21 (Michel Dänzer) [1988103] - PCI: Add support for dev_groups to struct pci_driver (Jérôme Glisse) [1988103] - drm: Initialize some local variables to avoid compiler warnings (Jérôme Glisse) [1988103] - drm: Use swiotlb_nr_tbl instead of is_swiotlb_active (Jérôme Glisse) [1988103] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Jérôme Glisse) [1988103] - i915: Convert to older tasklet API (Jérôme Glisse) [1988103] - drm: Drop const from list_sort compare function prototypes (Jérôme Glisse) [1988103] - Merge DRM changes from upstream v5.12.14..v5.13 (Michel Dänzer) [1988103] - vfio/mdev: add helper to get index of mdev_type sysfs file (Jérôme Glisse) [1988103] - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 (Jérôme Glisse) [1988103] - Revert "drm/i915: Implement Wa_1508744258" (Michel Dänzer) [1988103] - Revert "drm/i915: Add the missing adls vswing tables" (Michel Dänzer) [1988103] - x86/gpu: Add Alderlake-S stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add RKL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add TGL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add ElkhartLake to gen11 early quirks (Michel Dänzer) [1988103] - x86/gpu: reserve ICL's graphics stolen memory (Michel Dänzer) [1988103] - selftest/x86/signal: Include test cases for validating sigaltstack (Prarit Bhargava) [1837321] - x86/signal: Detect and prevent an alternate signal stack overflow (Prarit Bhargava) [1837321] - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available (Prarit Bhargava) [1837321] - x86/fpu: Additional cleanups (Prarit Bhargava) [1837321] - binfmt_elf: Respect error return from `regset->active' (Prarit Bhargava) [1837321] - x86/fpu: Optimize out sigframe xfeatures when in init state (Prarit Bhargava) [1837321] - Documentation/x86: Add documentation for using dynamic XSTATE features (Prarit Bhargava) [1837321] - selftests/x86/amx: Add context switch test (Prarit Bhargava) [1837321] - selftests/x86/amx: Add test cases for AMX state management (Prarit Bhargava) [1837321] - x86/fpu: Include vmalloc.h for vzalloc() (Prarit Bhargava) [1837321] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (Prarit Bhargava) [1837321] - x86/fpu: Add XFD handling for dynamic states (Prarit Bhargava) [1837321] - x86/fpu: Calculate the default sizes independently (Prarit Bhargava) [1837321] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (Prarit Bhargava) [1837321] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add fpstate_realloc()/free() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add XFD #NM handler (Prarit Bhargava) [1837321] - x86/fpu: Update XFD state where required (Prarit Bhargava) [1837321] - x86/fpu: Add sanity checks for XFD (Prarit Bhargava) [1837321] - x86/fpu: Add XFD state to fpstate (Prarit Bhargava) [1837321] - x86/msr-index: Add MSRs for XFD (Prarit Bhargava) [1837321] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (Prarit Bhargava) [1837321] - x86/fpu: Reset permission and fpstate on exec() (Prarit Bhargava) [1837321] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (Prarit Bhargava) [1837321] - x86/fpu/signal: Prepare for variable sigframe length (Prarit Bhargava) [1837321] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (Prarit Bhargava) [1837321] - x86/fpu: Add basic helpers for dynamically enabled features (Prarit Bhargava) [1837321] - x86/arch_prctl: Add controls for dynamic XSTATE components (Prarit Bhargava) [1837321] - x86/fpu: Add fpu_state_config::legacy_features (Prarit Bhargava) [1837321] - x86/fpu: Add members to struct fpu to cache permission information (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide xstate_calculate_size() (Prarit Bhargava) [1837321] - x86/signal: Implement sigaltstack size validation (Prarit Bhargava) [1837321] - signal: Add an optional check for altstack size (Prarit Bhargava) [1837321] - x86/fpu: Remove old KVM FPU interface (Prarit Bhargava) [1837321] - x86/kvm: Convert FPU handling to a single swap buffer (Prarit Bhargava) [1837321] - x86/fpu: Provide infrastructure for KVM FPU cleanup (Prarit Bhargava) [1837321] - x86/fpu: Prepare for sanitizing KVM FPU code (Prarit Bhargava) [1837321] - x86/fpu/xstate: Move remaining xfeature helpers to core (Prarit Bhargava) [1837321] - x86/fpu: Rework restore_regs_from_fpstate() (Prarit Bhargava) [1837321] - x86/fpu: Mop up xfeatures_mask_uabi() (Prarit Bhargava) [1837321] - x86/fpu: Move xstate feature masks to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu: Move xstate size to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu/xstate: Cleanup size calculations (Prarit Bhargava) [1837321] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpu_config (Prarit Bhargava) [1837321] - x86/fpu/signal: Use fpstate for size and features (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for os_xsave() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate::size (Prarit Bhargava) [1837321] - x86/fpu: Add size and mask information to fpstate (Prarit Bhargava) [1837321] - x86/process: Move arch_thread_struct_whitelist() out of line (Prarit Bhargava) [1837321] - x86/fpu: Do not leak fpstate pointer on fork (Prarit Bhargava) [1837321] - x86/fpu: Remove fpu::state (Prarit Bhargava) [1837321] - x86/math-emu: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/core: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/signal: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/regset: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert tracing to fpstate (Prarit Bhargava) [1837321] - x86/KVM: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs xstate component clearing (Prarit Bhargava) [1837321] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert fpstate_init() to struct fpstate (Prarit Bhargava) [1837321] - fpu/types.h: KABI fix Part I (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy to user (Prarit Bhargava) [1837321] - x86/fpu: Provide a proper function for ex_handler_fprestore() (Prarit Bhargava) [1837321] - x86/fpu: Replace the includes of fpu/internal.h (Prarit Bhargava) [1837321] - x86/fpu: Mop up the internal.h leftovers (Prarit Bhargava) [1837321] - x86/sev: Include fpu/xcr.h (Prarit Bhargava) [1837321] - x86/fpu: Remove internal.h dependency from fpu/signal.h (Prarit Bhargava) [1837321] - x86/fpu: Move fpstate functions to api.h (Prarit Bhargava) [1837321] - x86/fpu: Move mxcsr related code to core (Prarit Bhargava) [1837321] - x86/fpu: Move fpregs_restore_userregs() to core (Prarit Bhargava) [1837321] - x86/fpu: Make WARN_ON_FPU() private (Prarit Bhargava) [1837321] - x86/fpu: Move legacy ASM wrappers to core (Prarit Bhargava) [1837321] - x86/fpu: Move os_xsave() and os_xrstor() to core (Prarit Bhargava) [1837321] - x86/fpu: Make os_xrstor_booting() private (Prarit Bhargava) [1837321] - x86/fpu: Clean up CPU feature tests (Prarit Bhargava) [1837321] - x86/fpu: Move context switch and exit to user inlines into sched.h (Prarit Bhargava) [1837321] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (Prarit Bhargava) [1837321] - x86/fpu: Rework copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy from user (Prarit Bhargava) [1837321] - x86/fpu: Move KVMs FPU swapping to FPU core (Prarit Bhargava) [1837321] - x86/fpu/xstate: Mark all init only functions __init (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide and use for_each_xfeature() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup xstate xcomp_bv initialization (Prarit Bhargava) [1837321] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (Prarit Bhargava) [1837321] - x86/process: Clone FPU in copy_thread() (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless memset in fpu_clone() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup the on_boot_cpu clutter (Prarit Bhargava) [1837321] - x86/fpu: Restrict xsaves()/xrstors() to independent states (Prarit Bhargava) [1837321] - x86/pkru: Remove useless include (Prarit Bhargava) [1837321] - x86/fpu: Update stale comments (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless argument from switch_fpu_finish() (Prarit Bhargava) [1837321] - x86/fpu: Mask out the invalid MXCSR bits properly (Prarit Bhargava) [1837321] - x86/fpu: Restore the masking out of reserved MXCSR bits (Prarit Bhargava) [1837321] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/signal: Change return type of restore_sigcontext() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (Prarit Bhargava) [1837321] - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in restore_sigcontext() (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in ia32_restore_sigcontext() (Prarit Bhargava) [1837321] - x86: Remove force_iret() (Prarit Bhargava) [1837321] - x86/uaccess, signal: Fix AC=1 bloat (Prarit Bhargava) [1837321] - x86/ia32: Fix ia32_restore_sigcontext() AC leak (Prarit Bhargava) [1837321] - x86/tsc: Add tsc_early_khz command line parameter (Prarit Bhargava) [1957375] - x86/debug: Support negative polarity DR6 bits (Prarit Bhargava) [2017958]- KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [2032931] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [2032931] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [2032931] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [2032931] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [1984910] - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: arm64: selftests: arch_timer: Support vCPU migration (Gavin Shan) [2024808] - KVM: arm64: selftests: Add arch_timer test (Gavin Shan) [2024808] - KVM: arm64: selftests: Add host support for vGIC (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic GICv3 support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add light-weight spinlock support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add guest support to get the vcpuid (Gavin Shan) [2024808] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support to generate delays (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support for arch_timers (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support for cpu_relax (Gavin Shan) [2024808] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Gavin Shan) [2024808] - tools: arm64: Import sysreg.h (Gavin Shan) [2024808] - KVM: arm64: selftests: Add MMIO readl/writel support (Gavin Shan) [2024808] - selftests: KVM: Introduce psci_cpu_on_test (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: actually enable pmu regs in pmu sublist (Gavin Shan) [2024808] - KVM: arm64: Update MAINTAINERS to include selftests (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Split base and pmu registers (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Provide config selection option (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Prepare to run multiple configs at once (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Introduce vcpu configs (Gavin Shan) [2024808] - sctp: make the raise timer more simple and accurate (Xin Long) [2020474] - Enable flowtable ipv4/ipv6 support (Phil Sutter) [1850324] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [1941928] - svcrdma: Fix a crash in svcrdma_counter_handler (Benjamin Coddington) [2037213] - fbcon: Fix global-out-of-bounds read in fbcon_get_font() (Lyude Paul) [1904374] - bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [1987074] - bnxt_en: Fix error recovery regression (Ken Cox) [1987074] - bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [1987074] - bnxt_en: Fix UDP tunnel logic (Ken Cox) [1987074] - bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [1987074] - bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [1987074] - bnxt_en: fix stored FW_PSID version masks (Ken Cox) [1987074] - bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [1987074] - bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [1987074] - bnxt_en: support multiple HWRM commands in flight (Ken Cox) [1987074] - bnxt_en: remove legacy HWRM interface (Ken Cox) [1987074] - bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [1987074] - bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [1987074] - bnxt_en: add support for HWRM request slices (Ken Cox) [1987074] - bnxt_en: add HWRM request assignment API (Ken Cox) [1987074] - bnxt_en: discard out of sequence HWRM responses (Ken Cox) [1987074] - bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [1987074] - bnxt_en: move HWRM API implementation into separate file (Ken Cox) [1987074] - bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [1987074] - bnxt_en: remove DMA mapping for KONG response (Ken Cox) [1987074] - bnxt: count discards due to memory allocation errors (Ken Cox) [1987074] - bnxt: count packets discarded because of netpoll (Ken Cox) [1987074] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987074] - bnxt_en: Add missing DMA memory barriers (Ken Cox) [1987074] - bnxt_en: Disable aRFS if running on 212 firmware (Ken Cox) [1987074] - bnxt: count Tx drops (Ken Cox) [1987074] - bnxt: make sure xmit_more + errors does not miss doorbells (Ken Cox) [1987074] - bnxt: disable napi before canceling DIM (Ken Cox) [1987074] - bnxt: don't lock the tx queue from napi poll (Ken Cox) [1987074] - bnxt_en: Use register window 6 instead of 5 to read the PHC (Ken Cox) [1987074] - bnxt_en: Update firmware call to retrieve TX PTP timestamp (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.52 (Ken Cox) [1987074] - bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [1987074] - bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [1987074] - bnxt_en: Add missing periodic PHC overflow check (Ken Cox) [1987074] - bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [1987074] - bnxt_en: Event handler for PPS events (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1987074 1990156] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1987074 1990156] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1987074 1990156] - bnxt_en: Fix PTP capability discovery (Ken Cox) [1987074] - bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Ken Cox) [1987074] - bnxt: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1987074] - bnxt_en: Enable hardware PTP support (Ken Cox) [1987074] - bnxt_en: Transmit and retrieve packet timestamps (Ken Cox) [1987074] - bnxt_en: Get the RX packet timestamp (Ken Cox) [1987074] - bnxt_en: Get the full 48-bit hardware timestamp periodically (Ken Cox) [1987074] - bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Ken Cox) [1987074] - bnxt_en: Get PTP hardware capability from firmware (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.47 (Ken Cox) [1987074] - bnxt_en: Fix fall-through warnings for Clang (Ken Cox) [1987074] - bnxt_en: Fix and improve .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Implement .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Ken Cox) [1987074] - bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Ken Cox) [1987074] - bnxt_en: Move bnxt_approve_mac(). (Ken Cox) [1987074] - bnxt_en: allow VF config ops when PF is closed (Ken Cox) [1987074] - bnxt_en: Add support for fw managed link down feature. (Ken Cox) [1987074] - bnxt_en: Add a new phy_flags field to the main driver structure. (Ken Cox) [1987074] - bnxt_en: report signal mode in link up messages (Ken Cox) [1987074] - bnxt: add more ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool::get_fec_stats (Ken Cox) [1987074] - bnxt_en: Free and allocate VF-Reps during error recovery. (Ken Cox) [1987074] - bnxt_en: Refactor __bnxt_vf_reps_destroy(). (Ken Cox) [1987074] - bnxt_en: Refactor bnxt_vf_reps_create(). (Ken Cox) [1987074] - bnxt_en: Invalidate health register mapping at the end of probe. (Ken Cox) [1987074] - bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw(). (Ken Cox) [1987074] - bnxt_en: Enhance retry of the first message to the firmware. (Ken Cox) [1987074] - bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver. (Ken Cox) [1987074] - bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps (Ken Cox) [1987074] - bnxt_en: don't fake firmware response success when PCI is disabled (Ken Cox) [1987074] - bnxt_en: Improve wait for firmware commands completion (Ken Cox) [1987074] - bnxt_en: Improve the status_reliable flag in bp->fw_health. (Ken Cox) [1987074] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005689] - rpmspec: add release string to kernel doc directory name (Jan Stancek) [1824836] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (Mark Langsdorf) [2031830] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (Mark Langsdorf) [2031830] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (Mark Langsdorf) [2031830] - cpufreq: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: CPU-specific scaling factor (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes (Mark Langsdorf) [2031830] - ASoC: amd: renoir: Run hibernation callbacks (Renjith Pananchikkal) [1987617] - hugetlb: fix hugetlb cgroup refcounting during vma split (Waiman Long) [2032811] - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings (Waiman Long) [2032811] - mm/hugetlb: change hugetlb_reserve_pages() to type bool (Waiman Long) [2032811] - hugetlb: fix an error code in hugetlb_reserve_pages() (Waiman Long) [2032811] - hugetlb_cgroup: fix offline of hugetlb cgroup with reservations (Waiman Long) [2032811] - hugetlb_cgroup: fix reservation accounting (Waiman Long) [2032811] - mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page (Waiman Long) [2032811] - mm/hugetlb: a page from buddy is not on any list (Waiman Long) [2032811] - mm/hugetlb: not necessary to coalesce regions recursively (Waiman Long) [2032811] - selftests/vm/write_to_hugetlbfs.c: fix unused variable warning (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation tests (Waiman Long) [2032811] - hugetlb: support file_region coalescing again (Waiman Long) [2032811] - hugetlb_cgroup: support noreserve mappings (Waiman Long) [2032811] - hugetlb_cgroup: add accounting for shared mappings (Waiman Long) [2032811] - hugetlb: disable region_add file_region coalescing (Waiman Long) [2032811] - hugetlb_cgroup: add reservation accounting for private mappings (Waiman Long) [2032811] - mm/hugetlb_cgroup: fix hugetlb_cgroup migration (Waiman Long) [2032811] - hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation counter (Waiman Long) [2032811] - mm/vma: move VM_NO_KHUGEPAGED into generic header (Waiman Long) [2032811] - mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation (Waiman Long) [2032811] - hugetlb: remove duplicated code (Waiman Long) [2032811] - hugetlb: region_chg provides only cache entry (Waiman Long) [2032811] - arm64/mm: Refactor __do_page_fault() (Waiman Long) [2032811] - arm64/mm: Drop task_struct argument from __do_page_fault() (Waiman Long) [2032811] - hugetlbfs: always use address space in inode for resv_map pointer (Waiman Long) [2032811] - mm: remove redundant 'default n' from Kconfig-s (Waiman Long) [2032811] - hugetlbfs: fix potential over/underflow setting node specific nr_hugepages (Waiman Long) [2032811] - hugetlb: allow to free gigantic pages regardless of the configuration (Waiman Long) [2032811] - mm/cma.c: fix crash on CMA allocation if bitmap allocation fails (Waiman Long) [2032811] - mm/cma.c: fix the bitmap status to show failed allocation reason (Waiman Long) [2032811] - mm/cma_debug.c: fix the break condition in cma_maxchunk_get() (Waiman Long) [2032811] - mm: no need to check return value of debugfs_create functions (Waiman Long) [2032811] - x86/mm: Break out user address space handling (Waiman Long) [2032811] - fs: add vfs_parse_fs_param_source() helper (Waiman Long) [2034609] - cgroup: verify that source is a string (Waiman Long) [2034609] - ice: Fix E810 PTP reset flow (Jonathan Toppins) [2013478] - ice: Use div64_u64 instead of div_u64 in adjfine (Jonathan Toppins) [2013478] - ice: Don't put stale timestamps in the skb (Jonathan Toppins) [2013478] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2030400] - ice: fix software generating extra interrupts (Jonathan Toppins) [2030400] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2030400] - ice: update dim usage and moderation (Jonathan Toppins) [2030400] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2030400] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2030400] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2030400] - ice: devlink: Make devlink_register to be void (Jonathan Toppins) [2030400] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2030400] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2030400] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2030400] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2030400] - ice: Fix link mode handling (Jonathan Toppins) [2030400] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2030400] - ice: Add DSCP support (Jonathan Toppins) [2030400]- fanotify: Make waits for fanotify events only killable (Miklos Szeredi) [1897416] - fanotify: Use interruptible wait when waiting for permission events (Miklos Szeredi) [1897416] - fanotify: Track permission event state (Miklos Szeredi) [1897416] - fanotify: Simplify cleaning of access_list (Miklos Szeredi) [1897416] - fsnotify: Create function to remove event from notification list (Miklos Szeredi) [1897416] - fanotify: Move locking inside get_one_event() (Miklos Szeredi) [1897416] - fanotify: Fold dequeue_event() into process_access_response() (Miklos Szeredi) [1897416] - fanotify: rename struct fanotify_{,perm_}event_info (Miklos Szeredi) [1897416] - RDMA/mlx5: Fix crash when unbind multiport slave (Amir Tzin) [1997386] - redhat: Fix mock.cfg cleanup in redhat/Makefile (Benjamin Coddington) - timekeeping: Use proper clock specifier names in functions (Josef Oskera) [2026471] - leds: ledtrig-activity: use ktime_get_boot_ns() (Josef Oskera) [2026471] - iio: use timespec64 based interfaces for iio_get_time_ns() (Josef Oskera) [2026471] - drivers: net: netdevsim: fix devlink_trap selftests failing (Petr Oros) [2021837] - netdevsim: remove max_vfs dentry (Petr Oros) [2021837] - netdevsim: Fix unsigned being compared to less than zero (Petr Oros) [2021837] - devlink: Protect rate list with lock while switching modes (Petr Oros) [2021837] - devlink: Remove eswitch mode check for mode set call (Petr Oros) [2021837] - devlink: Decrease refcnt of parent rate object on leaf destroy (Petr Oros) [2021837] - docs: networking: devlink: avoid using ReST :doc:`foo` markup (Petr Oros) [2021837] - testing: selftests: drivers: net: netdevsim: devlink: add test case for hard drop statistics (Petr Oros) [2021837] - drivers: net: netdevsim: add devlink trap_drop_counter_get implementation (Petr Oros) [2021837] - testing: selftests: net: forwarding: add devlink-required functionality to test (hard) dropped stats field (Petr Oros) [2021837] - net: core: devlink: add dropped stats traps field (Petr Oros) [2021837] - devlink: Fix error message in devlink_rate_set_ops_supported() (Petr Oros) [2021837] - Documentation: devlink rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate grouping test (Petr Oros) [2021837] - netdevsim: Allow setting parent node of rate objects (Petr Oros) [2021837] - devlink: Allow setting parent node of rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate nodes test (Petr Oros) [2021837] - netdevsim: Implement support for devlink rate nodes (Petr Oros) [2021837] - devlink: Introduce rate nodes (Petr Oros) [2021837] - selftest: netdevsim: Add devlink port shared/max tx rate test (Petr Oros) [2021837] - netdevsim: Implement devlink rate leafs tx rate support (Petr Oros) [2021837] - devlink: Allow setting tx rate for devlink rate leaf objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate test (Petr Oros) [2021837] - netdevsim: Register devlink rate leaf objects per VF (Petr Oros) [2021837] - devlink: Introduce rate object (Petr Oros) [2021837] - netdevsim: Implement legacy/switchdev mode for VFs (Petr Oros) [2021837] - netdevsim: Implement VFs (Petr Oros) [2021837] - netdevsim: Implement port types and indexing (Petr Oros) [2021837] - netdevsim: Disable VFs on nsim_dev_reload_destroy() call (Petr Oros) [2021837] - netdevsim: Add max_vfs to bus_dev (Petr Oros) [2021837] - devlink: append split port number to the port name (Petr Oros) [2021837] - devlink: Correct VIRTUAL port to not have phys_port attributes (Petr Oros) [2021837] - docs: net: add missing devlink health cmd - trigger (Petr Oros) [2021837] - docs: net: tweak devlink health documentation (Petr Oros) [2021837] - devlink: fix typo in documentation (Petr Oros) [2021837] - devlink: Extend devlink port documentation for subfunctions (Petr Oros) [2021837] - udp: Validate checksum in udp_read_sock() (Jiri Benc) [1947007] - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Jiri Benc) [1947007] - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Jiri Benc) [1947007] - selftests, bpf: Add one test for sockmap with strparser (Jiri Benc) [1947007] - selftests, bpf: Fix test_txmsg_ingress_parser error (Jiri Benc) [1947007] - skmsg: Lose offset info in sk_psock_skb_ingress (Jiri Benc) [1947007] - bpf, sockmap: Fix potential memory leak on unlikely error case (Jiri Benc) [1947007] - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [1947007] - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats (Jiri Benc) [1947007] - bpf, sockmap: Fix memleak on ingress msg enqueue (Jiri Benc) [1947007] - bpf, sockmap: On cleanup we additionally need to remove cached skb (Jiri Benc) [1947007] - skmsg: Increase sk->sk_drops when dropping packets (Jiri Benc) [1947007] - skmsg: Pass source psock to sk_psock_skb_redirect() (Jiri Benc) [1947007] - skmsg: Teach sk_psock_verdict_apply() to return errors (Jiri Benc) [1947007] - skmsg: Fix a memory leak in sk_psock_verdict_apply() (Jiri Benc) [1947007] - skmsg: Clear skb redirect pointer before dropping it (Jiri Benc) [1947007] - udp: Fix a memory leak in udp_read_sock() (Jiri Benc) [1947007] - selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() (Jiri Benc) [1947007] - skmsg: Improve udp_bpf_recvmsg() accuracy (Jiri Benc) [1947007] - bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 (Jiri Benc) [1947007] - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Jiri Benc) [1947007] - sock_map: Fix a potential use-after-free in sock_map_close() (Jiri Benc) [1947007] - skmsg: Pass psock pointer to ->psock_update_sk_prot() (Jiri Benc) [1947007] - bpf, udp: Remove some pointless comments (Jiri Benc) [1947007] - selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - selftests/bpf: Add a test case for udp sockmap (Jiri Benc) [1947007] - sock_map: Update sock type checks for UDP (Jiri Benc) [1947007] - udp: Implement udp_bpf_recvmsg() for sockmap (Jiri Benc) [1947007] - skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() (Jiri Benc) [1947007] - udp: Implement ->read_sock() for sockmap (Jiri Benc) [1947007] - sock: Introduce sk->sk_prot->psock_update_sk_prot() (Jiri Benc) [1947007] - sock_map: Introduce BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - sock_map: Kill sock_map_link_no_progs() (Jiri Benc) [1947007] - sock_map: Simplify sock_map_link() a bit (Jiri Benc) [1947007] - skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() (Jiri Benc) [1947007] - skmsg: Use rcu work for destroying psock (Jiri Benc) [1947007] - skmsg: Avoid lock_sock() in sk_psock_backlog() (Jiri Benc) [1947007] - net: Introduce skb_send_sock() for sock_map (Jiri Benc) [1947007] - skmsg: Introduce a spinlock to protect ingress_msg (Jiri Benc) [1947007] - skmsg: Lock ingress_skb when purging (Jiri Benc) [1947007] - bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE (Jiri Benc) [1947007] - bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list (Jiri Benc) [1947007] - bpf: tcp: Remove comma which is causing build error (Jiri Benc) [1947007] - bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc (Jiri Benc) [1947007] - tcp: Rename bictcp function prefix to cubictcp (Jiri Benc) [1947007] - bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt (Jiri Benc) [1947007] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Jiri Benc) [1947007] - xsk: Update rings for load-acquire/store-release barriers (Jiri Benc) [1947007] - skmsg: Add function doc for skb->_sk_redir (Jiri Benc) [1947007] - skmsg: Remove unused sk_psock_stop() declaration (Jiri Benc) [1947007] - skmsg: Get rid of sk_psock_bpf_run() (Jiri Benc) [1947007] - skmsg: Make __sk_psock_purge_ingress_msg() static (Jiri Benc) [1947007] - sock_map: Make sock_map_prog_update() static (Jiri Benc) [1947007] - sock_map: Rename skb_parser and skb_verdict (Jiri Benc) [1947007] - skmsg: Move sk_redir from TCP_SKB_CB to skb (Jiri Benc) [1947007] - bpf: Compute data_end dynamically with JIT code (Jiri Benc) [1947007] - skmsg: Get rid of struct sk_psock_parser (Jiri Benc) [1947007] - bpf: Clean up sockmap related Kconfigs (Jiri Benc) [1947007] - xsk: Build skb by page (aka generic zerocopy xmit) (Jiri Benc) [1947007] - xsk: Respect device's headroom and tailroom on generic xmit path (Jiri Benc) [1947007] - virtio-net: Support IFF_TX_SKB_NO_LINEAR flag (Jiri Benc) [1947007] - net: Add priv_flags for allow tx skb without linear (Jiri Benc) [1947007] - netdevice: Add missing IFF_PHONY_HEADROOM self-definition (Jiri Benc) [1947007] - skmsg: Make sk_psock_destroy() static (Jiri Benc) [1947007] - skmsg: Use fallthrough pseudo-keyword (Jiri Benc) [1947007] - net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP (Jiri Benc) [1947007] - virtio_net: Account for tx bytes and packets on sending xdp_frames (Jiri Benc) [1947007] - inet: udp{4|6}_lib_lookup_skb() skb argument is const (Jiri Benc) [1947007] - inet: constify inet_sdif() argument (Jiri Benc) [1947007] - udp: move gro declarations to net/udp.h (Jiri Benc) [1947007] - net: move tcp gro declarations to net/tcp.h (Jiri Benc) [1947007] - tcp: add declarations to avoid warnings (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->send_check (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit (Jiri Benc) [1947007] - net: remove unused skb_send_sock() (Jiri Benc) [1947007] - net: Use skb_frag_off accessors (Jiri Benc) [1947007] - net: Use skb accessors in network core (Jiri Benc) [1947007] - skbuff: fix compilation warnings in skb_dump() (Jiri Benc) [1947007] - skbuff: increase verbosity when dumping skb data (Jiri Benc) [1947007] - net: dump more useful information in netdev_rx_csum_fault() (Jiri Benc) [1947007] - net: avoid indirect calls in L4 checksum calculation (Jiri Benc) [1947007] - net/core: Allow the compiler to verify declaration and definition consistency (Jiri Benc) [1947007] - efi/arm64: Drop erroneous '__pure' attribute from set_nokaslr() (Vitaly Kuznetsov) [2026995] - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1901903] {CVE-2020-27820} - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2025759] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2021399] - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [1981738] - cifs: keep referral server sessions alive (Ronnie Sahlberg) [2030880] - cifs: check pointer before freeing (Ronnie Sahlberg) [2030880] - cifs: constify path argument of ->make_node() (Ronnie Sahlberg) [2030880] - cifs: constify get_normalized_path() properly (Ronnie Sahlberg) [2030880] - cifs: don't cargo-cult strndup() (Ronnie Sahlberg) [2030880] - cifs: cleanup misc.c (Ronnie Sahlberg) [2030880] - cifs: get rid of @noreq param in __dfs_cache_find() (Ronnie Sahlberg) [2030880] - cifs: do not send tree disconnect to ipc shares (Ronnie Sahlberg) [2030880] - cifs: fix doc warnings in cifs_dfs_ref.c (Ronnie Sahlberg) [2030880] - cifs: introduce helper for finding referral server to improve DFS target resolution (Ronnie Sahlberg) [2030880] - cifs: check all path components in resolved dfs target (Ronnie Sahlberg) [2030880] - cifs: fix DFS failover (Ronnie Sahlberg) [2030880] - Enable CONFIG_SCHED_CLUSTER (Phil Auld) [1920645] - sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [1920645] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [1920645] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [1920645] - sched,x86: Fix L2 cache mask (Phil Auld) [1920645] - sched: Add cluster scheduler level for x86 (Phil Auld) [1920645] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [1920645] - topology: Represent clusters of CPUs within a die (Phil Auld) [1920645] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [1920645] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [1920645] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [1920645] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [1920645] - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC (Phil Auld) [1920645] - arm: Use common cpu_topology structure and functions. (Phil Auld) [1920645] - cpu-topology: Move cpu topology code to common code. (Phil Auld) [1920645] - netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [1991526] - netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [1991526] - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo (Florian Westphal) [1991526] - netfilter: ctnetlink: add timeout and protoinfo to destroy events (Florian Westphal) [1991526] - netfilter: ctnetlink: fix mark based dump filtering regression (Florian Westphal) [1991526] - netfilter: ctnetlink: memleak in filter initialization error path (Florian Westphal) [1991526] - netfilter: ctnetlink: add kernel side filtering for dump (Florian Westphal) [1991526] - netfilter: ctnetlink: don't dump ct extensions of unconfirmed conntracks (Florian Westphal) [1991526] - netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set (Florian Westphal) [1991526] - netfilter: ctnetlink: Fix regression in conntrack entry deletion (Florian Westphal) [1991526] - netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression (Florian Westphal) [1991526] - netfilter: ctnetlink: always honor CTA_MARK_MASK (Florian Westphal) [1991526] - netfilter: ctnetlink: must check mark attributes vs NULL (Florian Westphal) [1991526] - netfilter: ctnetlink: Support L3 protocol-filter on flush (Florian Westphal) [1991526] - netfilter: nftables: fix incorrect increment of loop counter (Phil Sutter) [1983635] - netfilter: nf_tables: initialize set before expression setup (Phil Sutter) [1983635] - netfilter: nftables: add set expression flags (Phil Sutter) [1983635] - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Phil Sutter) [1983635] - netfilter: nft_dynset: dump expressions when set definition contains no expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: honor stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Phil Sutter) [1983635] - netfilter: nftables: clone set element expression template (Phil Sutter) [1983635] - netfilter: nftables: relax check for stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nftables: netlink support for several set element expressions (Phil Sutter) [1983635] - netfilter: nf_tables: skip set types that do not support for expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: allow dynamic updates of non-anonymous set (Phil Sutter) [1983635] - netfilter: nftables: generalize set extension to support for several expressions (Phil Sutter) [1983635] - netfilter: nf_tables: do not update stateful expressions if lookup is inverted (Phil Sutter) [1983635] - netfilter: nftables: move nft_expr before nft_set (Phil Sutter) [1983635] - netfilter: nf_tables: Align nft_expr private data to 64-bit (Phil Sutter) [1983635] - netfilter: nftables: generalize set expressions support (Phil Sutter) [1983635] - netfilter: nft_dynset: validate set expression definition (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it (Phil Sutter) [1983635] - netfilter: nf_tables: fix double-free on set expression from the error path (Phil Sutter) [1983635] - netfilter: nf_tables: allow to specify stateful expression in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: bogus EBUSY when deleting set after flush (Phil Sutter) [1983635] - netfilter: nf_tables: pass context to nft_set_destroy() (Phil Sutter) [1983635] - netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c (Phil Sutter) [1983635] - netfilter: nf_tables: relocate header content to consumer (Phil Sutter) [1983635] - netfilter: nft_lookup: update element stateful expression (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_update_expr() helper function (Phil Sutter) [1983635] - netfilter: nf_tables: add elements with stateful expressions (Phil Sutter) [1983635] - netfilter: nf_tables: statify nft_expr_init() (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_alloc() (Phil Sutter) [1983635] - netfilter: nf_tables: enable set expiration time for set elements (Phil Sutter) [1983635] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026376] {CVE-2021-4002} - tlb: mmu_gather: add tlb_flush_*_range APIs (Rafael Aquini) [2026376] {CVE-2021-4002} - ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1997696] - ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1997696] - ACPI: NFIT: Fix support for virtual SPA ranges (Mark Langsdorf) [1997696] - ACPI: DPTF: Fix reading of attributes (Mark Langsdorf) [1997696] - ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 (Mark Langsdorf) [1997696] - ACPI: Kconfig: Fix table override from built-in initrd (Mark Langsdorf) [1997696] - ACPI: video: Add quirk for the Dell Vostro 3350 (Mark Langsdorf) [1997696] - ACPI: AMBA: Fix resource name in /proc/iomem (Mark Langsdorf) [1997696] - ACPI: PM: postpone bringing devices to D0 unless we need them (Mark Langsdorf) [1997696] - ACPI: tables: Add custom DSDT file as makefile prerequisite (Mark Langsdorf) [1997696] - ACPI: bgrt: Use sysfs_emit (Mark Langsdorf) [1997696] - ACPI: bgrt: Fix CFI violation (Mark Langsdorf) [1997696] - ACPI: EC: trust DSDT GPE for certain HP laptop (Mark Langsdorf) [1997696] - ACPI: scan: Simplify acpi_table_events_fn() (Mark Langsdorf) [1997696] - ACPI: sysfs: Remove tailing return statement in void function (Mark Langsdorf) [1997696] - ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros (Mark Langsdorf) [1997696] - ACPI: sysfs: Sort headers alphabetically (Mark Langsdorf) [1997696] - ACPI: sysfs: Refactor param_get_trace_state() to drop dead code (Mark Langsdorf) [1997696] - ACPI: sysfs: Unify pattern of memory allocations (Mark Langsdorf) [1997696] - ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe (Mark Langsdorf) [1997696] - ACPI: sysfs: Make sparse happy about address space in use (Mark Langsdorf) [1997696] - ACPI: scan: Fix race related to dropping dependencies (Mark Langsdorf) [1997696] - ACPI: scan: Reorganize acpi_device_add() (Mark Langsdorf) [1997696] - ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() (Mark Langsdorf) [1997696] - ACPI: scan: Make acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() (Mark Langsdorf) [1997696] - ACPI: scan: Define acpi_bus_put_acpi_device() as static inline (Mark Langsdorf) [1997696] - ACPI: NVS: fix doc warnings in nvs.c (Mark Langsdorf) [1997696] - ACPI: sysfs: fix doc warnings in device_sysfs.c (Mark Langsdorf) [1997696] - ACPI: APEI: fix synchronous external aborts in user-mode (Mark Langsdorf) [1997696] - mfd: tps68470: Remove tps68470 MFD driver (Mark Langsdorf) [1997696] - ACPI: power: Use dev_dbg() to print some messages (Mark Langsdorf) [1997696] - ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Fix several coding style issues (Mark Langsdorf) [1997696] - ACPI: sysfs: Drop four redundant return statements (Mark Langsdorf) [1997696] - ACPI: video: Drop three redundant return statements (Mark Langsdorf) [1997696] - ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Remove redundant initialization of 'obj' (Mark Langsdorf) [1997696] - ACPI: utils: Introduce acpi_get_local_address() (Mark Langsdorf) [1997696] - ACPI: scan: initialize local variable to avoid garbage being returned (Mark Langsdorf) [1997696] - ACPI: Remove redundant clearing of context->ret.pointer from acpi_run_osc() (Mark Langsdorf) [1997696] - redhat/configs: Add Enable CONFIG_ACPI_PRMT (Mark Langsdorf) [1997696] - ACPI: PRM: Deal with table not present or no module found (Mark Langsdorf) [1997696] - ACPI: Do not singal PRM support if not enabled (Mark Langsdorf) [1997696] - ACPI: Kconfig: Provide help text for the ACPI_PRMT option (Mark Langsdorf) [1997696] - ACPI: PRM: make symbol 'prm_module_list' static (Mark Langsdorf) [1997696] - ACPI: Correct \_SB._OSC bit definition for PRM (Mark Langsdorf) [1997696] - ACPI: Add \_SB._OSC bit for PRM (Mark Langsdorf) [1997696] - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype (Mark Langsdorf) [1997696] - ACPICA: Add PRMT module header to facilitate parsing (Mark Langsdorf) [1997696] - ACPI: scan: Add function to fetch dependent of ACPI device (Mark Langsdorf) [1997696] - ACPI: scan: Extend acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs (Mark Langsdorf) [1997696] - ACPI: NUMA: fix typo in a comment (Mark Langsdorf) [1997696] - ACPI: sysfs: Fix a buffer overrun problem with description_show() (Mark Langsdorf) [1997696] - ACPI: LPSS: Use kstrtol() instead of simple_strtol() (Mark Langsdorf) [1997696] - ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt() (Mark Langsdorf) [1997696] - ACPI: tables: PPTT: Populate cache-id if provided by firmware (Mark Langsdorf) [1997696] - ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code (Mark Langsdorf) [1997696] - ACPI: bus: Call kobject_put() in acpi_init() error path (Mark Langsdorf) [1997696] - ACPI: bus: Remove unneeded assignment (Mark Langsdorf) [1997696] - ACPI: sleep: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sbs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: scan: Unify the log message printing (Mark Langsdorf) [1997696] - ACPI: sbshc: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sysfs: Cleanup message printing (Mark Langsdorf) [1997696] - ACPI: reboot: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Cleanup the printing messages (Mark Langsdorf) [1997696] - ACPI: processor_perflib: Cleanup print messages (Mark Langsdorf) [1997696] - ACPI: processor_thermal: Remove unused PREFIX for printing (Mark Langsdorf) [1997696] - ACPI: pci_root: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: osl: Remove the duplicated PREFIX for message printing (Mark Langsdorf) [1997696] - ACPI: nvs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: glue: Clean up the printing messages (Mark Langsdorf) [1997696] - ACPI: event: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: bus: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: blacklist: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX (Mark Langsdorf) [1997696] - ACPI: scan: Constify acpi_dma_supported() helper function (Mark Langsdorf) [1997696] - ACPICA: Update version to 20210604 (Mark Langsdorf) [1997696] - ACPICA: Add support for PlatformRtMechanism OperationRegion handler (Mark Langsdorf) [1997696] - ACPICA: iASL: add disassembler support for PRMT (Mark Langsdorf) [1997696] - ACPICA: Add the CFMWS structure definition to the CEDT table (Mark Langsdorf) [1997696] - ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the BDAT ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add _PLD panel positions (Mark Langsdorf) [1997696] - ACPICA: Use ACPI_FALLTHROUGH (Mark Langsdorf) [1997696] - ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the SVKL table (Mark Langsdorf) [1997696] - ACPICA: iASL: Finish support for the IVRS ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add SVKL table headers (Mark Langsdorf) [1997696] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure (Mark Langsdorf) [1997696] - ACPI: power: Rework turning off unused power resources (Mark Langsdorf) [1997696] - ACPI: power: Save the last known state of each power resource (Mark Langsdorf) [1997696] - ACPI: power: Use u8 as the power resource state data type (Mark Langsdorf) [1997696] - ACPI: configfs: Replace ACPI_INFO() with pr_debug() (Mark Langsdorf) [1997696] - ACPI: ipmi: Remove address space handler in error path (Mark Langsdorf) [1997696] - ACPI: EC: Make more Asus laptops use ECDT _GPE (Mark Langsdorf) [1997696] - ACPI: event: Remove redundant initialization of local variable (Mark Langsdorf) [1997696] - ACPI: sbshc: Fix fall-through warning for Clang (Mark Langsdorf) [1997696] - ACPI: PM / fan: Put fan device IDs into separate header file (Mark Langsdorf) [1997696] - ACPI: APEI: Don't warn if ACPI is disabled (Mark Langsdorf) [1997696] - ACPI: processor idle: Fix up C-state latency if not ordered (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange dep_unmet initialization (Mark Langsdorf) [1997696] - ACPI: DPTF: Add battery participant for Intel SoCs (Mark Langsdorf) [1997696] - md/raid5: avoid device_lock in read_one_chunk() (Nigel Croxon) [1985919] - md: add comments in md_integrity_register (Nigel Croxon) [1985919] - md: check level before create and exit io_acct_set (Nigel Croxon) [1985919] - md/raid10: enable io accounting (Nigel Croxon) [1985919] - md/raid1: enable io accounting (Nigel Croxon) [1985919] - md/raid5: avoid redundant bio clone in raid5_read_one_chunk (Nigel Croxon) [1985919] - md/raid5: move checking badblock before clone bio in raid5_read_one_chunk (Nigel Croxon) [1985919] - md: add io accounting for raid0 and raid5 (Nigel Croxon) [1985919] - md: revert io stats accounting (Nigel Croxon) [1985919] - md/raid5: remove an incorrect assert in in_chunk_boundary (Nigel Croxon) [1985919] - md: use rdev_read_only in restart_array (Nigel Croxon) [1985919] - md/raid6: refactor raid5_read_one_chunk (Nigel Croxon) [1985919] - md: remove md_bio_alloc_sync (Nigel Croxon) [1985919] - md: simplify sync_page_io (Nigel Croxon) [1985919] - md: remove bio_alloc_mddev (Nigel Croxon) [1985919] - md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct (Nigel Croxon) [1985919] - md: improve io stats accounting (Nigel Croxon) [1985919]- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970663] - igbvf: convert to strongly typed descriptors (Corinna Vinschen) [1970663] - intel: call csum functions with well formatted arguments (Corinna Vinschen) [1970663] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970663] - igb: fix netpoll exit with traffic (Corinna Vinschen) [1970662] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [1970662] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970662] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [1970662] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [1970662] - igb: Fix position of assignment to *ring (Corinna Vinschen) [1970662] - igb: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970662] - igb: Fix an error handling path in 'igb_probe()' (Corinna Vinschen) [1970662] - igb: Fix use-after-free error during reset (Corinna Vinschen) [1970662] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970662] - igb: add correct exception tracing for XDP (Corinna Vinschen) [1970662] - igb: Fix XDP with PTP enabled (Corinna Vinschen) [1970662] - igb: Fix -Wunused-const-variable warning (Corinna Vinschen) [1970662] - igb: override two checker warnings (Corinna Vinschen) [1970662] - igb: fix assignment on big endian machines (Corinna Vinschen) [1970662] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970662] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970662] - intel: remove checker warning (Corinna Vinschen) [1970662] - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Stefan Assmann) [1970651] - i40e: Fix pre-set max number of queues for VF (Stefan Assmann) [1970651] - i40e: Fix failed opcode appearing if handling messages from VF (Stefan Assmann) [1970651] - i40e: Fix display error code in dmesg (Stefan Assmann) [1970651] - i40e: Fix creation of first queue by omitting it if is not power of two (Stefan Assmann) [1970651] - i40e: Fix warning message and call stack during rmmod i40e driver (Stefan Assmann) [1970651] - i40e: Fix ping is lost after configuring ADq on VF (Stefan Assmann) [1970651] - i40e: Fix changing previously set num_queue_pairs for PFs (Stefan Assmann) [1970651] - i40e: Fix NULL ptr dereference on VSI filter sync (Stefan Assmann) [1970651] - i40e: Fix correct max_pkt_size on VF RX queue (Stefan Assmann) [1970651] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [1970651] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970651] - i40e: Fix ATR queue selection (Stefan Assmann) [1970651] - i40e: Fix spelling mistake "dissable" -> "disable" (Stefan Assmann) [1970651] - iavf: do not override the adapter state in the watchdog task (again) (Stefan Assmann) [1970650] - iavf: missing unlocks in iavf_watchdog_task() (Stefan Assmann) [1970650] - iavf: Fix reporting when setting descriptor count (Stefan Assmann) [1970650] - iavf: restore MSI state on reset (Stefan Assmann) [1970650] - iavf: Fix displaying queue statistics shown by ethtool (Stefan Assmann) [1970650] - iavf: Refactor string format to avoid static analysis warnings (Stefan Assmann) [1970650] - iavf: Refactor text of informational message (Stefan Assmann) [1970650] - iavf: Fix static code analysis warning (Stefan Assmann) [1970650] - iavf: Refactor iavf_mac_filter struct memory usage (Stefan Assmann) [1970650] - iavf: Enable setting RSS hash key (Stefan Assmann) [1970650] - iavf: Add trace while removing device (Stefan Assmann) [1970650] - iavf: return errno code instead of status code (Stefan Assmann) [1970650] - iavf: Log info when VF is entering and leaving Allmulti mode (Stefan Assmann) [1970650] - iavf: Add change MTU message (Stefan Assmann) [1970650] - iavf: Fix VLAN feature flags after VFR (Stefan Assmann) [1970650] - iavf: Fix refreshing iavf adapter stats on ethtool request (Stefan Assmann) [1970650] - iavf: Fix deadlock occurrence during resetting VF interface (Stefan Assmann) [1970650] - iavf: Prevent changing static ITR values if adaptive moderation is on (Stefan Assmann) [1970650] - iavf: Restore VLAN filters after link down (Stefan Assmann) [1970650] - iavf: Fix for setting queues to 0 (Stefan Assmann) [1970650] - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Stefan Assmann) [1970650] - iavf: validate pointers (Stefan Assmann) [1970650] - iavf: prevent accidental free of filter structure (Stefan Assmann) [1970650] - iavf: Fix failure to exit out from last all-multicast mode (Stefan Assmann) [1970650] - iavf: don't clear a lock we don't hold (Stefan Assmann) [1970650] - iavf: free q_vectors before queues in iavf_disable_vf (Stefan Assmann) [1970650] - iavf: check for null in iavf_fix_features (Stefan Assmann) [1970650] - iavf: Fix return of set the new channel count (Stefan Assmann) [1970650] - iavf: Fix kernel BUG in free_msi_irqs (Stefan Assmann) [1970650] - iavf: Add helper function to go from pci_dev to adapter (Stefan Assmann) [1970650] - iavf: Combine init and watchdog state machines (Stefan Assmann) [1970650] - iavf: Add __IAVF_INIT_FAILED state (Stefan Assmann) [1970650] - iavf: Refactor iavf state machine tracking (Stefan Assmann) [1970650] - iavf: fix double unlock of crit_lock (Stefan Assmann) [1970650] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970650] - iavf: Fix ping is lost after untrusted VF had tried to change MAC (Stefan Assmann) [1970650] - iavf: use mutexes for locking of critical sections (Stefan Assmann) [1970650] - qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [1998195] - qed: Handle management FW error (Manish Chopra) [1998195] - qede: Fix memset corruption (Manish Chopra) [1998195] - qed: Enable automatic recovery on error condition. (Manish Chopra) [1998195] - qed: Fix the VF msix vectors flow (Manish Chopra) [1998195] - qed: Fix null-pointer dereference in qed_rdma_create_qp() (Manish Chopra) [1998195] - qed: qed ll2 race condition fixes (Manish Chopra) [1998195] - qed: Remove duplicated include of kernel.h (Manish Chopra) [1998195] - qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [1998195] - qed: Skip DORQ attention handling during recovery (Manish Chopra) [1998195] - qed: Avoid db_recovery during recovery (Manish Chopra) [1998195] - qede: fix crash in rmmod qede while automatic debug collection (Manish Chopra) [1998195] - RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [1998195] - RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [1998195] - net: qed: remove unneeded return variables (Manish Chopra) [1998195] - net: qede: Fix end of loop tests for list_for_each_entry (Manish Chopra) [1998195] - qede: Remove rcu_read_lock() around XDP program invocation (Manish Chopra) [1998195] - net: qed: Fix memcpy() overflow of qed_dcbx_params() (Manish Chopra) [1998195] - net: qede: Use list_for_each_entry() to simplify code (Manish Chopra) [1998195] - qed: Fix duplicate included linux/kernel.h (Manish Chopra) [1998195] - qed: Add IP services APIs support (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW Initializations (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add support of HW filter block (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload Connection Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload PF Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add TCP_ULP FW resource layout (Manish Chopra) [1998195] - net: qed: remove redundant initialization of variable rc (Manish Chopra) [1998195] - net: qed: remove unused including (Manish Chopra) [1998195] - qede: remove unused including (Manish Chopra) [1998195] - linux/qed: Mundane spelling fixes throughout the file (Manish Chopra) [1998195] - qed: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Use true and false for bool variable (Manish Chopra) [1998195] - qede: preserve per queue stats across up/down of interface (Manish Chopra) [1998195] - qede: add per queue coalesce support for qede driver (Manish Chopra) [1998195] - qede: add netpoll support for qede driver (Manish Chopra) [1998195] - RDMA/qedr: Remove in_irq() usage from debug output (Manish Chopra) [1998195] - linux/qed: fix spelling typo in qed_chain.h (Manish Chopra) [1998195] - qed: select CONFIG_CRC32 (Manish Chopra) [1998195] - IB/qedr: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Endianness warnings cleanup (Manish Chopra) [1998195] - qed/qed_ll2: Replace one-element array with flexible-array member (Manish Chopra) [1998195] - net: qed: use true,false for bool variables (Manish Chopra) [1998195] - RDMA/qedr: Fix reported max_pkeys (Manish Chopra) [1998195] - qed: align adjacent indent (Manish Chopra) [1998195] - qed: fix kconfig help entries (Manish Chopra) [1998195] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [1992387] - net: tg3: fix obsolete check of !err (Ken Cox) [1987082] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987082] - tg3: Remove unused PHY_BRCM flags (Ken Cox) [1987082] - net: check skb sec_path when re-initializing slow_gro in gro_list_prepare (Xin Long) [2030476] - e1000e: Fix the max snoop/no-snoop latency for 10M (Ken Cox) [1970665] - net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [1970665] - e1000e: Add space to the debug print (Ken Cox) [1970665] - e1000e: Additional PHY power saving in S0ix (Ken Cox) [1970665] - e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [1970665] - e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [1970665] - e1000e: Fix an error handling path in 'e1000_probe()' (Ken Cox) [1970665] - e1000e: Check the PCIm state (Ken Cox) [1970665] - net: e1000e: fix misspell word "retreived" (Ken Cox) [1970665] - net: e1000e: remove repeated word "slot" for netdev.c (Ken Cox) [1970665] - net: e1000e: remove repeated word "the" for ich8lan.c (Ken Cox) [1970665] - ppc64: Fix incorrect qrwlock use in debug kernel (Waiman Long) [2027200] - locking: Remove spin_lock_flags() etc (Waiman Long) [2027200] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2007903] - bpf/selftests: enable atomic_bounds test (Viktor Malik) [2030572] - Revert "bpf: Remove atomics tests from test_progs" (Viktor Malik) [2030572] - bpf/selftests: disable tests failing on RHEL 8.6 (Viktor Malik) [2025797 2025801 2025810 2025812 2025813] - bpf/selftests: allow disabling prog_tests (Viktor Malik) [2030572] - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [2022903] - libxfs: expose inobtcount in xfs geometry (Bill O'Donnell) [2022903] - xfs: enable new inode btree counters feature (Bill O'Donnell) [2022903] - xfs: enable big timestamps (Bill O'Donnell) [2022903] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2019055] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2019055] - selftests: net: bridge: update IGMP/MLD membership interval value (Ivan Vecera) [2019055] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2019055] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2019055] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2019055] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2019055] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2019055] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2019055] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2019055] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2019055] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2019055] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2019055] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2019055] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2019055] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2019055] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2019055] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2019055] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2019055] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2019055] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2019055] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2019055] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2019055] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2019055] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Ivan Vecera) [2019055] - net: bridge: fix flags interpretation for extern learn fdb entries (Ivan Vecera) [2019055] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2019055] - net: bridge: fix memleak in br_add_if() (Ivan Vecera) [2019055] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2019055] - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (Ivan Vecera) [2019055] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2019055] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2019055] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2019055] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2019055] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2019055] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2019055] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2019055] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2019055] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2019055] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2019055] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2019055] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2019055] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2019055] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2019055] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2019055] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2019055] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2019055] - net: bridge: vlan: add support for global options (Ivan Vecera) [2019055] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2019055] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2019055] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2019055] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2019055] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2019055] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2019055] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2019055] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2019055] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2019055] - net: bridge: do not replay fdb entries pointing towards the bridge twice (Ivan Vecera) [2019055] - net: bridge: multicast: fix MRD advertisement router port marking race (Ivan Vecera) [2019055] - net: bridge: multicast: fix PIM hello router port marking race (Ivan Vecera) [2019055] - net: bridge: sync fdb to new unicast-filtering ports (Ivan Vecera) [2019055] - net: bridge: allow br_fdb_replay to be called for the bridge device (Ivan Vecera) [2019055] - net: bridge: switchdev: send FDB notifications for host addresses (Ivan Vecera) [2019055] - net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst (Ivan Vecera) [2019055] - net: bridge: allow the switchdev replay functions to be called for deletion (Ivan Vecera) [2019055] - net: bridge: constify variables in the replay helpers (Ivan Vecera) [2019055] - net: bridge: ignore switchdev events for LAG ports which didn't request replay (Ivan Vecera) [2019055] - net: switchdev: add a context void pointer to struct switchdev_notifier_info (Ivan Vecera) [2019055] - net: bridge: include the is_local bit in br_fdb_replay (Ivan Vecera) [2019055] - net: bridge: mrp: Update the Test frames for MRA (Ivan Vecera) [2019055] - bridge: cfm: remove redundant return (Ivan Vecera) [2019055] - net: bridge: remove redundant continue statement (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst refcnt when egressing (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst null pointer dereference (Ivan Vecera) [2019055] - net: bridge: mrp: Update ring transitions. (Ivan Vecera) [2019055] - net: bridge: remove redundant assignment (Ivan Vecera) [2019055] - net: bridge: fix br_multicast_is_router stub when igmp is disabled (Ivan Vecera) [2019055] - net: bridge: fix build when IPv6 is disabled (Ivan Vecera) [2019055] - net: bridge: mcast: export multicast router presence adjacent to a port (Ivan Vecera) [2019055] - net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink (Ivan Vecera) [2019055] - net: bridge: mcast: split multicast router state for IPv4 and IPv6 (Ivan Vecera) [2019055] - net: bridge: mcast: split router port del+notify for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare add-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare expiry functions for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare is-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare query reception for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare mdb netlink for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: add wrappers for router node retrieval (Ivan Vecera) [2019055] - net: bridge: mcast: rename multicast router lists and timers (Ivan Vecera) [2019055] - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Ivan Vecera) [2019055] - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Ivan Vecera) [2019055] - net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate error code and extack from br_mc_disabled_update (Ivan Vecera) [2019055] - net: bridge: Fix missing return assignment from br_vlan_replay_one call (Ivan Vecera) [2019055] - bridge: mrp: Disable roles before deleting the MRP instance (Ivan Vecera) [2019055] - net: bridge: add helper to replay VLANs installed on port (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and local fdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and host-joined mdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to retrieve the current ageing time (Ivan Vecera) [2019055] - net: bridge: add helper for retrieving the current bridge port STP state (Ivan Vecera) [2019055] - net: bridge: when suppression is enabled exclude RARP packets (Ivan Vecera) [2019055] - net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64 (Ivan Vecera) [2019055] - Documentation: networking: switchdev: add missing "and" word (Ivan Vecera) [2019055] - Documentation: networking: switchdev: separate bulleted items with new line (Ivan Vecera) [2019055] - Documentation: networking: switchdev: fix command for static FDB entries (Ivan Vecera) [2019055] - Documentation: networking: switchdev: clarify device driver behavior (Ivan Vecera) [2019055] - net: bridge: mcast: factor out common allow/block EHT handling (Ivan Vecera) [2019055] - net: bridge: mcast: remove unreachable EHT code (Ivan Vecera) [2019055] - net: bridge: Fix fall-through warnings for Clang (Ivan Vecera) [2019055] - bridge: mrp: Update br_mrp to use new return values of br_mrp_switchdev (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_switchdev to detect better the errors (Ivan Vecera) [2019055] - bridge: mrp: Add 'enum br_mrp_hw_support' (Ivan Vecera) [2019055] - switchdev: mrp: Extend ring_role_mrp and in_role_mrp (Ivan Vecera) [2019055] - switchdev: mrp: Remove CONFIG_BRIDGE_MRP (Ivan Vecera) [2019055] - net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BRIDGE_VLAN_FILTERING=n (Ivan Vecera) [2019055] - net: bridge: fix switchdev_port_attr_set stub when CONFIG_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate extack through switchdev_port_attr_set (Ivan Vecera) [2019055] - net: bridge: propagate extack through store_bridge_parm (Ivan Vecera) [2019055] - net: bridge: remove __br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributes (Ivan Vecera) [2019055] - net: bridge: don't print in br_switchdev_set_port_flag (Ivan Vecera) [2019055] - net: bridge: offload all port flags at once in br_setport (Ivan Vecera) [2019055] - net: switchdev: propagate extack to port attributes (Ivan Vecera) [2019055] - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT (Ivan Vecera) [2019055] - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state (Ivan Vecera) [2019055] - net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Ivan Vecera) [2019055] - net: bridge: add warning comments to avoid extending sysfs (Ivan Vecera) [2019055] - net: bridge: mcast: drop hosts limit sysfs support (Ivan Vecera) [2019055] - net: bridge: multicast: make tracked EHT hosts limit configurable (Ivan Vecera) [2019055] - net: bridge: multicast: add per-port EHT hosts limit (Ivan Vecera) [2019055] - net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in net/Makefile (Ivan Vecera) [2019055] - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Ivan Vecera) [2019055] - net: bridge: multicast: fix br_multicast_eht_set_entry_lookup indentation (Ivan Vecera) [2019055] - bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR (Ivan Vecera) [2019055] - net: mrp: move struct definitions out of uapi (Ivan Vecera) [2019055] - net: mrp: fix definitions of MRP test packets (Ivan Vecera) [2019055] - net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes (Ivan Vecera) [2019055] - net: bridge: multicast: handle block pg delete for all cases (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host filter_mode handling (Ivan Vecera) [2019055] - net: bridge: multicast: optimize TO_INCLUDE EHT timeouts (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT include and exclude handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT allow/block handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host delete function (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT source set handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT structures and definitions (Ivan Vecera) [2019055] - net: bridge: multicast: calculate idx position without changing ptr (Ivan Vecera) [2019055] - net: bridge: multicast: __grp_src_block_incl can modify pg (Ivan Vecera) [2019055] - net: bridge: multicast: pass host src address to IGMPv3/MLDv2 functions (Ivan Vecera) [2019055] - net: bridge: multicast: rename src_size to addr_size (Ivan Vecera) [2019055] - net: bridge: check vlan with eth_type_vlan() method (Ivan Vecera) [2019055] - net: switchdev: delete the transaction object (Ivan Vecera) [2019055] - mlxsw: spectrum_switchdev: remove transactional logic for VLAN objects (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port attributes (Ivan Vecera) [2019055] - net: switchdev: delete switchdev_port_obj_add_now (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port object notifiers (Ivan Vecera) [2019055] - net: switchdev: remove vid_begin -> vid_end range from VLAN objects (Ivan Vecera) [2019055] - net: bridge: fix misspellings using codespell tool (Ivan Vecera) [2019055] - net: bridge: notify switchdev of disappearance of old FDB entry upon migration (Ivan Vecera) [2019055] - bridge: Fix a deadlock when enabling multicast snooping (Ivan Vecera) [2019055] - bridge: mrp: Implement LC mode for MRP (Ivan Vecera) [2019055] - net: bridge: switch to net core statistics counters handling (Ivan Vecera) [2019055] - net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats (Ivan Vecera) [2019055] - bridge: mrp: Use hlist_head instead of list_head for mrp (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add initial MLDv2 include test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out and rename sg state functions (Ivan Vecera) [2019055] - selftests: net: lib: add support for IPv6 mcast packet test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out mcast_packet_test (Ivan Vecera) [2019055] - net: bridge: mcast: fix stub definition of br_multicast_querier_exists (Ivan Vecera) [2019055] - net: bridge: explicitly convert between mdb entry state and port group flags (Ivan Vecera) [2019055] - net: bridge: mcast: add support for raw L2 multicast groups (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add tests for igmpv3 is_include and inc -> allow reports (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add IGMPv3 entries' state helpers (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: check for specific udp ip protocol (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add support for packet source address (Ivan Vecera) [2019055] - selftests: net: bridge: rename current igmp tests to igmpv2 (Ivan Vecera) [2019055] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2019055] - bridge: cfm: Netlink Notifications. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET status Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink SET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame RX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame TX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. MEP create/delete. (Ivan Vecera) [2019055] - bridge: uapi: cfm: Added EtherType used by the CFM protocol. (Ivan Vecera) [2019055] - bridge: cfm: Add BRIDGE_CFM to Kconfig. (Ivan Vecera) [2019055] - net: bridge: extend the process of special frames (Ivan Vecera) [2019055] - bridge: Netlink interface fix. (Ivan Vecera) [2019055] - net: bridge: mcast: remove only S,G port groups from sg_port hash (Ivan Vecera) [2019055] - net: switchdev: Fixed kerneldoc warning (Ivan Vecera) [2019055] - net: bridge: mcast: when forwarding handle filter mode and blocked flag (Ivan Vecera) [2019055] - net: bridge: mcast: handle host state (Ivan Vecera) [2019055] - net: bridge: mcast: add support for blocked port groups (Ivan Vecera) [2019055] - net: bridge: mcast: handle port group filter modes (Ivan Vecera) [2019055] - net: bridge: mcast: install S,G entries automatically based on reports (Ivan Vecera) [2019055] - net: bridge: mcast: add sg_port rhashtable (Ivan Vecera) [2019055] - net: bridge: mcast: add rt_protocol field to the port group struct (Ivan Vecera) [2019055] - net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G) (Ivan Vecera) [2019055] - net: bridge: mdb: add support for add/del/dump of entries with source (Ivan Vecera) [2019055] - net: bridge: mdb: add support to extend add/del commands (Ivan Vecera) [2019055] - net: bridge: mcast: rename br_ip's u member to dst (Ivan Vecera) [2019055] - net: bridge: mcast: use br_ip's src for src groups and querier address (Ivan Vecera) [2019055] - net: bridge: add src field to br_ip (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group() (Ivan Vecera) [2019055] - net: bridge: mdb: move all port and bridge checks to br_mdb_add (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_parse() (Ivan Vecera) [2019055] - net: bridge: delete duplicated words (Ivan Vecera) [2019055] - net: bridge: mcast: don't ignore return value of __grp_src_toex_excl (Ivan Vecera) [2019055] - __netif_receive_skb_core: don't untag vlan from skb on DSA master (Ivan Vecera) [2019055] - bridge: mcast: Fix incomplete MDB dump (Ivan Vecera) [2019055] - net: bridge: mcast: fix unused br var when lockdep isn't defined (Ivan Vecera) [2019055] - net: bridge: mcast: destroy all entries via gc (Ivan Vecera) [2019055] - net: bridge: mcast: improve IGMPv3/MLDv2 query processing (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: delete expired port groups without srcs (Ivan Vecera) [2019055] - net: bridge: mdb: use mdb and port entries in notifications (Ivan Vecera) [2019055] - net: bridge: mdb: push notifications in __br_mdb_add/del (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group query retransmit (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group-and-source specific queries (Ivan Vecera) [2019055] - net: bridge: mcast: add support for src list and filter mode dumping (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group source list (Ivan Vecera) [2019055] - net: bridge: mcast: factor out port group del (Ivan Vecera) [2019055] - net: bridge: mdb: arrange internal structs so fast-path fields are close (Ivan Vecera) [2019055] - netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status (Ivan Vecera) [2019055] - bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Implement the MRP Interconnect API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_in_port_open function (Ivan Vecera) [2019055] - bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp for MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes for MRP interconnect (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API for MRP Interconnect (Ivan Vecera) [2019055] - net: bridge: fix undefined br_vlan_can_enter_range in tunnel code (Ivan Vecera) [2019055] - net: switchdev: kerneldoc fixes (Ivan Vecera) [2019055] - net: bridge: notify on vlan tunnel changes done via the old api (Ivan Vecera) [2019055] - bridge: Extend br_fill_ifinfo to return MPR status (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes to get the status (Ivan Vecera) [2019055] - bridge: mrp: Fix endian conversion and some other warnings (Ivan Vecera) [2019055] - net: bridge: add a flag to avoid refreshing fdb when changing/adding (Ivan Vecera) [2019055] - net: bridge: add option to allow activity notifications for any fdb entries (Ivan Vecera) [2019055] - net: neighbor: add fdb extended attribute (Ivan Vecera) [2019055] - net: bridge: fdb_add_entry takes ndm as argument (Ivan Vecera) [2019055] - bridge: mrp: Validate when setting the port role (Ivan Vecera) [2019055] - bridge: uapi: mrp: Fix MRP_PORT_ROLE (Ivan Vecera) [2019055] - bridge: mrp: Add support for role MRA (Ivan Vecera) [2019055] - bridge: mrp: Set the priority of MRP instance (Ivan Vecera) [2019055] - bridge: mrp: Update MRP frame type (Ivan Vecera) [2019055] - bridge: multicast: work around clang bug (Ivan Vecera) [2019055] - bridge: mrp: Rework the MRP netlink interface (Ivan Vecera) [2019055] - bridge: mrp: Fix out-of-bounds read in br_mrp_parse (Ivan Vecera) [2019055] - bridge: mrp: Restore port state when deleting MRP instance (Ivan Vecera) [2019055] - switchdev: mrp: Remove the variable mrp_ring_state (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_unique_ifindex function (Ivan Vecera) [2019055] - net: bridge: allow enslaving some DSA master network devices (Ivan Vecera) [2019055] - net: remove newlines in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2019055] - net: bridge: return false in br_mrp_enabled() (Ivan Vecera) [2019055] - docs: networking: convert switchdev.txt to ReST (Ivan Vecera) [2019055] - net: bridge: Add checks for enabling the STP. (Ivan Vecera) [2019055] - bridge: mrp: Integrate MRP into the bridge (Ivan Vecera) [2019055] - bridge: mrp: Implement netlink interface to configure MRP (Ivan Vecera) [2019055] - bridge: mrp: Connect MRP API with the switchdev API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Implement MRP API for switchdev (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API to offload MRP (Ivan Vecera) [2019055] - bridge: mrp: Add MRP interface. (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: mrp: Update Kconfig (Ivan Vecera) [2019055] - bridge: uapi: mrp: Add mrp attributes. (Ivan Vecera) [2019055] - net: bridge: vlan options: move the tunnel command to the nested attribute (Ivan Vecera) [2019055] - net: bridge: vlan options: nest the tunnel id into a tunnel info attribute (Ivan Vecera) [2019055] - net: bridge: vlan: include stats in dumps if requested (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel mapping set/del (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel id dumping (Ivan Vecera) [2019055] - net: bridge: vlan tunnel: constify bridge and port arguments (Ivan Vecera) [2019055] - net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range (Ivan Vecera) [2019055] - net: switchdev: do not propagate bridge updates across bridges (Ivan Vecera) [2019055] - bridge: br_stp: Use built-in RCU list checking (Ivan Vecera) [2019055] - net: switchdev: Replace zero-length array with flexible-array member (Ivan Vecera) [2019055] - net: bridge: vlan: add per-vlan state (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option setting support (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option dumping support (Ivan Vecera) [2019055] - net: bridge: check port state before br_allowed_egress (Ivan Vecera) [2019055] - net: bridge: vlan: notify on vlan add/delete/change flags (Ivan Vecera) [2019055] - net: bridge: vlan: add rtnetlink group and notify support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm range support (Ivan Vecera) [2019055] - net: bridge: vlan: add del rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add new rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm definitions and dump support (Ivan Vecera) [2019055] - net: bridge: netlink: add extack error messages when processing vlans (Ivan Vecera) [2019055] - net: bridge: vlan: add helpers to check for vlan id/range validity (Ivan Vecera) [2019055] - net: bridge: add STP xstats (Ivan Vecera) [2019055] - treewide: Use sizeof_field() macro (Ivan Vecera) [2019055] - bridge: implement get_link_ksettings ethtool method (Ivan Vecera) [2019055] - net: bridge: fdb: eliminate extra port state tests from fast-path (Ivan Vecera) [2019055] - net: bridge: fdb: restore unlikely() when taking over externally added entries (Ivan Vecera) [2019055] - net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add() (Ivan Vecera) [2019055] - net: bridge: fdb: br_fdb_update can take flags directly (Ivan Vecera) [2019055] - net: bridge: Populate the pvid flag in br_vlan_get_info (Ivan Vecera) [2019055] - net: fix __ip_mc_inc_group usage (Ivan Vecera) [2019055] - net: bridge: mdb: allow add/delete for host-joined groups (Ivan Vecera) [2019055] - net: bridge: mdb: dump host-joined entries as well (Ivan Vecera) [2019055] - net: bridge: mdb: factor out mdb filling (Ivan Vecera) [2019055] - net: bridge: mdb: move vlan comments (Ivan Vecera) [2019055] - net: bridge: mcast: add delete due to fast-leave mdb flag (Ivan Vecera) [2019055] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier for missed files (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ivan Vecera) [2019055] - bridge: Fix error path for kobject_init_and_add() (Ivan Vecera) [2019055] - bridge: only include nf_queue.h if needed (Ivan Vecera) [2019055] - bridge: broute: make broute a real ebtables table (Ivan Vecera) [2019055] - bridge: netfilter: unroll NF_HOOK helper in bridge input path (Ivan Vecera) [2019055] - bridge: reduce size of input cb to 16 bytes (Ivan Vecera) [2019055] - net: bridge: update multicast stats from maybe_deliver() (Ivan Vecera) [2019055] - net: bridge: mcast: remove unused br_ip_equal function (Ivan Vecera) [2019055] - net: bridge: optimize backup_port fdb convergence (Ivan Vecera) [2019055] - net: bridge: use netif_is_bridge_port() (Ivan Vecera) [2019055] - net: bridge: use eth_broadcast_addr() to assign broadcast address (Ivan Vecera) [2019055] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2019055] - switchdev: Remove unused transaction item queue (Ivan Vecera) [2019055] - bridge: remove redundant check on err in br_multicast_ipv4_rcv (Ivan Vecera) [2019055] - net: Fix ip_mc_{dec,inc}_group allocation context (Ivan Vecera) [2019055] - bridge: remove duplicated include from br_multicast.c (Ivan Vecera) [2019055] - bridge: Snoop Multicast Router Advertisements (Ivan Vecera) [2019055] - bridge: join all-snoopers multicast address (Ivan Vecera) [2019055] - bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Ivan Vecera) [2019055] - tools include uapi: Sync linux/if_link.h copy with the kernel sources (Ivan Vecera) [2019055] - net: bridge: fix a bug on using a neighbour cache entry without checking its state (Ivan Vecera) [2019055] - net: bridge: remove unneeded variable 'err' (Ivan Vecera) [2019055] - net: bridge: remove redundant checks for null p->dev and p->br (Ivan Vecera) [2019055] - net: bridge: export supported boolopts (Ivan Vecera) [2019055] - net: bridge: add no_linklocal_learn bool option (Ivan Vecera) [2019055] - net: bridge: add support for user-controlled bool options (Ivan Vecera) [2019055] - bridge: use __vlan_hwaccel helpers (Ivan Vecera) [2019055] - netfilter: bridge: define INT_MIN & INT_MAX in userspace (Ivan Vecera) [2019055] - docs: fix some broken documentation references (Ivan Vecera) [2019055] - bridge: Switch to bitmap_zalloc() (Ivan Vecera) [2019055] - netfilter: bridge: Expose nf_tables bridge hook priorities through uapi (Ivan Vecera) [2019055] - net: bridge: add support for backup port (Ivan Vecera) [2019055] - net: bridge: add support for raw sysfs port options (Ivan Vecera) [2019055] - docs: networking: Convert bridge.txt to rst (Ivan Vecera) [2019055] - net: switchdev: consolidate RH_KABI macros usage (Ivan Vecera) [2019055] - kcov: Remove kcov include from sched.h and move it to its users. (Josef Oskera) [2026467] - tasklets: Provide tasklet_disable_in_atomic() (Ivan Vecera) [2026475] - tasklets: Use static inlines for stub implementations (Ivan Vecera) [2026475] - net: sock: introduce sk_error_report (Ivan Vecera) [2026469] - redhat: Add CONFIG_RHEL_DIFFERENCES (Prarit Bhargava) [2021571]- serial: 8520_port: Fix function param documentation (Waiman Long) [1970241] - serial: 8250: Optimize irq enable after console write (Waiman Long) [1970241] - serial: 8250: Fix rs485 delay after console write (Waiman Long) [1970241] - serial: 8250: Support console on software emulated rs485 ports (Waiman Long) [1970241] - serial: 8250: Generalize rs485 software emulation (Waiman Long) [1970241] - serial: 8250: Deduplicate rs485 active_timer assignment (Waiman Long) [1970241] - serial: 8250: Sanitize rs485 config harder (Waiman Long) [1970241] - serial: 8250: Deduplicate ->rs485_config() callback (Waiman Long) [1970241] - serial: 8250: Support rs485 devicetree properties (Waiman Long) [1970241] - serial: 8250_port: Don't use power management for kernel console (Waiman Long) [1970241] - console: Introduce ->exit() callback (Waiman Long) [1970241] - console: Don't notify user space when unregister non-listed console (Waiman Long) [1970241] - tty: 8250_of: Use software emulated RS485 direction control (Waiman Long) [1970241] - serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions (Waiman Long) [1970241] - serial: 8250_of: Use of_device_get_match_data() (Waiman Long) [1970241] - serial: 8250_of: Fix for lack of interrupt support (Waiman Long) [1970241] - serial: 8250: of: Defer probe on missing IRQ (Waiman Long) [1970241] - serial: 8250: of: Correct of_platform_serial_setup() error handling (Waiman Long) [1970241] - mm/vmstat: protect per cpu variables with preempt disable on RT (Scott Wood) [2011667] - mm, slub: convert kmem_cpu_slab protection to local_lock (Scott Wood) [2011667] - mm, slub: use migrate_disable() on PREEMPT_RT (Scott Wood) [2011667] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Scott Wood) [2011667] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Scott Wood) [2011667] - mm: slub: make object_map_lock a raw_spinlock_t (Scott Wood) [2011667] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Scott Wood) [2011667] - mm, slab: split out the cpu offline variant of flush_slab() (Scott Wood) [2011667] - mm, slub: don't disable irqs in slub_cpu_dead() (Scott Wood) [2011667] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Scott Wood) [2011667] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Scott Wood) [2011667] - mm, slub: detach whole partial list at once in unfreeze_partials() (Scott Wood) [2011667] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Scott Wood) [2011667] - mm, slub: move irq control into unfreeze_partials() (Scott Wood) [2011667] - mm, slub: call deactivate_slab() without disabling irqs (Scott Wood) [2011667] - mm, slub: make locking in deactivate_slab() irq-safe (Scott Wood) [2011667] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Scott Wood) [2011667] - mm, slub: stop disabling irqs around get_partial() (Scott Wood) [2011667] - mm, slub: check new pages with restored irqs (Scott Wood) [2011667] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Scott Wood) [2011667] - mm, slub: restore irqs around calling new_slab() (Scott Wood) [2011667] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Scott Wood) [2011667] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Scott Wood) [2011667] - mm, slub: simplify kmem_cache_cpu and tid setup (Scott Wood) [2011667] - mm, slub: restructure new page checks in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: return slab page from get_partial() and set c->page afterwards (Scott Wood) [2011667] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Scott Wood) [2011667] - mm, slub: extract get_partial() from new_slab_objects() (Scott Wood) [2011667] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Scott Wood) [2011667] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Scott Wood) [2011667] - mm, slub: allocate private object map for validate_slab_cache() (Scott Wood) [2011667] - mm, slub: allocate private object map for debugfs listings (Scott Wood) [2011667] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Scott Wood) [2011667] - mm/slub.c: drop lockdep_assert_held() from put_map() (Scott Wood) [2011667] - mm/slub.c: replace cpu_slab->partial with wrapped APIs (Scott Wood) [2011667] - mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs (Scott Wood) [2011667] - sched/rt, mm: Use CONFIG_PREEMPTION (Scott Wood) [2011667] - tcp: fix page frag corruption on page fault (Paolo Abeni) [1996074] - net: fix sk_page_frag() recursion from memory reclaim (Paolo Abeni) [1996074] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2020407] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2020407] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2020407] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2020407] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Xin Long) [2020407] - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [1946040] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [1946040] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [1946040] - net: bareudp: simplify error paths calling dellink (Guillaume Nault) [1946040] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2019493] - mptcp: remove tx_pending_data (Paolo Abeni) [2019493] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2019493] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2019493] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2019493] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2019493] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2019493] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2019493] - mptcp: faster active backup recovery (Paolo Abeni) [2019493] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2019493] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2019493] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2019493] - mptcp: more accurate timeout (Paolo Abeni) [2019493] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2019493] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2019493] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009340] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009340] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009340] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009340] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009340] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009340] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009340] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009340] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009340] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009340] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009340] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009340] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009340] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009340] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009340] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009340] - KVM: s390: restore old debugfs names (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Synch KVM's svm.h header with the kernel (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P44V64 for z196 and EC12 (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P47V64 for s390x (Vitaly Kuznetsov) [2009340] - x86/sev: Use "SEV: " prefix for messages from sev.c (Vitaly Kuznetsov) [2009340] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009340] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009340] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009340] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009340] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009340] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009340] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009340] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009340] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009340] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009340] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009340] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009340] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [2009340] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009340] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009340] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009340] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009340] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009340] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009340] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009340] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009340] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009340] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009340] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009340] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009340] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009340] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009340] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009340] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009340] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009340] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009340] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009340] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009340] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009340] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009340] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009340] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009340] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009340] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009340] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009340] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009340] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009340] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009340] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (Vitaly Kuznetsov) [2009340] - kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault (Vitaly Kuznetsov) [2009340] - KVM: x86: remove dead initialization (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels (Vitaly Kuznetsov) [2009340] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009340] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009340] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009340] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Vitaly Kuznetsov) [2009340] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix hyperv_clock test (Vitaly Kuznetsov) [2009340] - KVM: SVM: improve the code readability for ASID management (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Vitaly Kuznetsov) [2009340] - KVM: Do not leak memory for duplicate debugfs directories (Vitaly Kuznetsov) [2009340] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009340] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009340] - KVM: selftests: Test access to XMM fast hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce trace_kvm_hv_hypercall_done() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to hypercall before reading XMM registers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009340] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009340] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009340] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009340] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009340] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009340] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009340] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009340] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009340] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009340] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009340] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009340] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009340] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009340] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009340] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009340] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: x86: accept userspace interrupt only if no event is injected (Vitaly Kuznetsov) [2009340] - KVM: add missing compat KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2009340] - KVM: use cpu_relax when halt polling (Vitaly Kuznetsov) [2009340] - KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl (Vitaly Kuznetsov) [2009340] - KVM: SVM: tweak warning about enabled AVIC on nested entry (Vitaly Kuznetsov) [2009340] - KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Vitaly Kuznetsov) [2009340] - KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce access_tracking_perf_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing (Vitaly Kuznetsov) [2009340] - x86/kvm: fix vcpu-id indexed array sizes (Vitaly Kuznetsov) [2009340] - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access (Vitaly Kuznetsov) [2009340] - KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - docs: virt: kvm: api.rst: replace some characters (Vitaly Kuznetsov) [2009340] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009340] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009340] - KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc (Vitaly Kuznetsov) [2009340] - kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Address missing vm_install_exception_handler conversions (Vitaly Kuznetsov) [2009340] - KVM: selftests: change pthread_yield to sched_yield (Vitaly Kuznetsov) [2009340] - KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Vitaly Kuznetsov) [2009340] - kvm: x86: disable the narrow guest module parameter on unload (Vitaly Kuznetsov) [2009340] - selftests: kvm: Allows userspace to handle emulation errors. (Vitaly Kuznetsov) [2009340] - kvm: x86: Allow userspace to handle emulation errors (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Enhance comments for MMU roles and nested transition trickiness (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to determine PTTYPE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a helper to calculate root from role_regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helper to update paging metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get nested MMU's root level from the MMU's role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute permission bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop vCPU param from reserved bits calculator (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Always set new mmu_role immediately after checking old role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add accessors to query mmu_role bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper (Vitaly Kuznetsov) [2009340] - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename unsync helper and update related comments (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role to check for matching guest page sizes (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN (Vitaly Kuznetsov) [2009340] - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" (Vitaly Kuznetsov) [2009340] - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken (Vitaly Kuznetsov) [2009340] - KVM: debugfs: Reuse binary stats descriptors (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add selftest for KVM statistics data binary interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Add documentation for binary statistics interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VCPU (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VM (Vitaly Kuznetsov) [2009340] - KVM: stats: Add fd-based API to read binary stats data (Vitaly Kuznetsov) [2009340] - KVM: stats: Separate generic stats from architecture specific ones (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check (Vitaly Kuznetsov) [2009340] - KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add hugepage support for x86-64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Genericize upper level page table entry struct (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename x86's page table "address" to "pfn" (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add wrapper to allocate page table page (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally allocate EPT tables in memslot 0 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot '0' for page table allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for vaddr allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for CPUID test alloc (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc page helper for xAPIC IPI test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Lower the min virtual address for misc page allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add helpers to allocate N pages of virtual memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for Hyper-V pages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 when loading elf binary (Vitaly Kuznetsov) [2009340] - KVM: selftests: Zero out the correct page in the Hyper-V features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix uninitialized boolean variable flush (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix triple fault if ept=0 in dirty_log_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant root_hpa checks (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check (Vitaly Kuznetsov) [2009340] - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN and reject loading KVM if NX is supported but not enabled (Vitaly Kuznetsov) [2009340] - KVM: SVM: Refuse to load kvm_amd if NX support is not available (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix TDP MMU page table level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC (Vitaly Kuznetsov) [2009340] - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Vitaly Kuznetsov) [2009340] - KVM: switch per-VM stats to u64 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division (Vitaly Kuznetsov) [2009340] - KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() (Vitaly Kuznetsov) [2009340] - KVM: x86: Defer MMU sync on PCID invalidation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch (Vitaly Kuznetsov) [2009340] - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Vitaly Kuznetsov) [2009340] - KVM: x86: avoid loading PDPTRs after migration when possible (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 (Vitaly Kuznetsov) [2009340] - KVM: x86: introduce kvm_register_clear_available (Vitaly Kuznetsov) [2009340] - KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES (Vitaly Kuznetsov) [2009340] - KVM: nSVM: refactor the CR3 reload on migration (Vitaly Kuznetsov) [2009340] - KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce hyperv_features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move evmcs.h to x86_64/ (Vitaly Kuznetsov) [2009340] - KVM: selftests: move Hyper-V MSR definitions to hyperv.h (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID (Vitaly Kuznetsov) [2009340] - asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Direct Virtual Flush support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Enlightened MSR-Bitmap support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Remote TLB flush for SVM (Vitaly Kuznetsov) [2009340] - KVM: SVM: Software reserved fields (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx (Vitaly Kuznetsov) [2009340] - KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop "pre_" from enter/leave_smm() helpers (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset (Vitaly Kuznetsov) [2009340] - KVM: x86: Rename SMM tracepoint to make it reflect reality (Vitaly Kuznetsov) [2009340] - KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag (Vitaly Kuznetsov) [2009340] - KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Emulate triple fault shutdown if RSM emulation fails (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov) [2009340] - KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov) [2009340] - kvm: x86: implement KVM PM-notifier (Vitaly Kuznetsov) [2009340] - kvm: add PM-notifier (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce x2APIC register manipulation functions (Vitaly Kuznetsov) [2009340] - KVM: selftests: Hoist APIC functions out of individual tests (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move APIC definitions into a separate file (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fail on MMIO completion for nested posted interrupts (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to kvm_apic_accept_events (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to inject_pending_event (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove guest mode check from kvm_check_nested_events (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Add vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Enable nested TSC scaling (Vitaly Kuznetsov) [2009340] - KVM: X86: Add vendor callbacks for writing the TSC multiplier (Vitaly Kuznetsov) [2009340] - KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions that calculate the nested TSC fields (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions for retrieving L2 TSC fields from common code (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a TSC multiplier field in VMCS12 (Vitaly Kuznetsov) [2009340] - KVM: X86: Add a ratio parameter to kvm_scale_tsc() (Vitaly Kuznetsov) [2009340] - KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() (Vitaly Kuznetsov) [2009340] - KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [2009340] - math64.h: Add mul_s64_u64_shr() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a field to control memslot rmap allocation (Vitaly Kuznetsov) [2009340] - KVM: mmu: Add slots_arch_lock for memslot arch fields (Vitaly Kuznetsov) [2009340] - KVM: mmu: Refactor memslot copy (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Factor out allocating memslot rmap (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Deduplicate rmap freeing (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not write protect huge page in initially-all-set mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Support write protecting only large pages (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Advertise support for fast XMM hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Collect hypercall params into struct (Vitaly Kuznetsov) [2009340] - KVM: x86: Move FPU register accessors into fpu.h (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix kvm_check_cap() assertion (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add aarch64/debug-exceptions test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add exception handling support for aarch64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move GUEST_ASSERT_EQ to utils header (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting (Vitaly Kuznetsov) [2009340] - KVM: selftests: Complete x86_64/sync_regs_test ucall (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename vm_handle_exception (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix compiling errors when initializing the static structure (Vitaly Kuznetsov) [2009340] - selftests: kvm: Add support for customized slot0 memory size (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix overlapping addresses in memslot_perf_test (Vitaly Kuznetsov) [2009340] - selftests: kvm: do only 1 memslot_perf_test run by default (Vitaly Kuznetsov) [2009340] - KVM: X86: Use _BITUL() macro in UAPI headers (Vitaly Kuznetsov) [2009340] - KVM: selftests: create alias mappings when using shared memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: add shmem backing source type (Vitaly Kuznetsov) [2009340] - KVM: selftests: refactor vm_mem_backing_src_type flags (Vitaly Kuznetsov) [2009340] - KVM: selftests: allow different backing source types (Vitaly Kuznetsov) [2009340] - KVM: selftests: compute correct demand paging size (Vitaly Kuznetsov) [2009340] - KVM: selftests: simplify setup_demand_paging error handling (Vitaly Kuznetsov) [2009340] - KVM: selftests: Print a message if /dev/kvm is missing (Vitaly Kuznetsov) [2009340] - KVM: selftests: trivial comment/logging fixes (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix hang in hardware_disable_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() (Vitaly Kuznetsov) [2009340] - KVM: selftests: add a memslot-related performance benchmark (Vitaly Kuznetsov) [2009340] - KVM: selftests: Keep track of memslots more efficiently (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix potential issue with ELF loading (Vitaly Kuznetsov) [2009340] - selftests: kvm: make allocation of extra memory take effect (Vitaly Kuznetsov) [2009340] - docs: virt: api.rst: fix a pointer to SGX documentation (Vitaly Kuznetsov) [2009340] - docs: vcpu-requests.rst: fix reference for atomic ops (Vitaly Kuznetsov) [2009340] - x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG (Vitaly Kuznetsov) [2009340] - x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Vitaly Kuznetsov) [2009340] - x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Vitaly Kuznetsov) [2009340] - x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Vitaly Kuznetsov) [2009340] - tools/kvm_stat: Fix documentation typo (Vitaly Kuznetsov) [2009340] - KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed (Vitaly Kuznetsov) [2009340] - KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model (Vitaly Kuznetsov) [2009340] - KVM: x86: Move uret MSR slot management to common x86 (Vitaly Kuznetsov) [2009340] - KVM: x86: Export the number of uret MSRs to vendor modules (Vitaly Kuznetsov) [2009340] - KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use common x86's uret MSR list as the one true list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Configure list of user return MSRs at module init (Vitaly Kuznetsov) [2009340] - KVM: x86: Add support for RDPID without RDTSCP (Vitaly Kuznetsov) [2009340] - selftests: kvm: remove reassignment of non-absolute variables (Vitaly Kuznetsov) [2009340] - doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix kdoc of __handle_changed_spte (Vitaly Kuznetsov) [2009340] - KVM: documentation: fix sphinx warnings (Vitaly Kuznetsov) [2009340] - KVM: x86: document behavior of measurement ioctls with len==0 (Vitaly Kuznetsov) [2009340] - documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID (Vitaly Kuznetsov) [2009340] - docs: kvm: Fix a typo ("althought") (Vitaly Kuznetsov) [2009340] - KVM: move EXIT_FASTPATH_REENTER_GUEST to common code (Vitaly Kuznetsov) [2009340] - mm, kvm: account kvm_vcpu_mmap to kmemcg (Vitaly Kuznetsov) [2009340] - x86/kvm: Use msi_msg shadow structs (Vitaly Kuznetsov) [2009340] - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2017796] - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2017796] - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2017796] - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2017796] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017796] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017796] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017796] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017796] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017796] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017796] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017796] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017796] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017796] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017796] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017796] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017796] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017796] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017796] - ceph: enable async dirops by default (Jeffrey Layton) [2017796] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017796] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017796] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017796] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017796] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017796] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017796] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017796] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017796] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017796] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017796] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017796] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017796] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017796] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017796] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017796] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017796] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017796] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017796] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017796] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017796] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017796] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017796] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [1970672] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [1970672] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC errors (Kamal Heib) [1970672] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [1970672] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [1970672] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [1970672] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [1970672] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [1970672] - RDMA/irdma: Remove the repeated declaration (Kamal Heib) [1970672] - RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS (Kamal Heib) [1970672] - RDMA/irdma: Change returned type of irdma_setup_virt_qp to void (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void (Kamal Heib) [1970672] - RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void (Kamal Heib) [1970672] - RDMA/irdma: Check vsi pointer before using it (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type to void (Kamal Heib) [1970672] - RDMA/irdma: Make spdxcheck.py happy (Kamal Heib) [1970672] - RDMA/irdma: Fix unused variable total_size warning (Kamal Heib) [1970672] - RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles (Kamal Heib) [1970672] - RDMA/irdma: Check contents of user-space irdma_mem_reg_req object (Kamal Heib) [1970672] - RDMA/irdma: Remove use of kmap() (Kamal Heib) [1970672] - RDMA/irdma: Use the queried port attributes (Kamal Heib) [1970672] - RDMA/irdma: Check return value from ib_umem_find_best_pgsz (Kamal Heib) [1970672] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [1970672] - RDMA/irdma: Store PBL info address a pointer type (Kamal Heib) [1970672] - RDMA/irdma: Use list_last_entry/list_first_entry (Kamal Heib) [1970672] - RDMA/irdma: Use list_move instead of list_del/list_add (Kamal Heib) [1970672] - RDMA/irdma: Fix return error sign from irdma_modify_qp (Kamal Heib) [1970672] - RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" (Kamal Heib) [1970672] - RDMA/irdma: remove redundant initialization of variable val (Kamal Heib) [1970672] - RDMA/irdma: remove extraneous indentation on a statement (Kamal Heib) [1970672] - RDMA/irdma: Fix issues with u8 left shift operation (Kamal Heib) [1970672] - RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw (Kamal Heib) [1970672] - RDMA/irdma: Add ABI definitions (Kamal Heib) [1970672] - RDMA/irdma: Add dynamic tracing for CM (Kamal Heib) [1970672] - RDMA/irdma: Add miscellaneous utility definitions (Kamal Heib) [1970672] - RDMA/irdma: Add user/kernel shared libraries (Kamal Heib) [1970672] - RDMA/irdma: Add RoCEv2 UD OP support (Kamal Heib) [1970672] - RDMA/irdma: Implement device supported verb APIs (Kamal Heib) [1970672] - RDMA/irdma: Add PBLE resource manager (Kamal Heib) [1970672] - RDMA/irdma: Add connection manager (Kamal Heib) [1970672] - RDMA/irdma: Add QoS definitions (Kamal Heib) [1970672] - RDMA/irdma: Add privileged UDA queue implementation (Kamal Heib) [1970672] - RDMA/irdma: Add HMC backing store setup functions (Kamal Heib) [1970672] - RDMA/irdma: Implement HW Admin Queue OPs (Kamal Heib) [1970672] - RDMA/irdma: Implement device initialization definitions (Kamal Heib) [1970672] - RDMA/irdma: Register auxiliary driver and implement private channel OPs (Kamal Heib) [1970672] - i40e: Register auxiliary devices to provide RDMA (Kamal Heib) [1970672] - i40e: Prep i40e header for aux bus conversion (Kamal Heib) [1970672] - i40e: Replace one-element array with flexible-array member (Kamal Heib) [1970672] - ibmvnic: drop bad optimization in reuse_tx_pools() (Gustavo Walbon) [2028722] - ibmvnic: drop bad optimization in reuse_rx_pools() (Gustavo Walbon) [2028722] - /proc//cmdline: add back the setproctitle() special case (Ian Kent) [1979446] - /proc//cmdline: remove all the special cases (Ian Kent) [1979446] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1903157] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2013073] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2013073] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2013073] - serial: 8250: fix racy uartclk update (Puneet Sethi) [1784121] - serial: 8250: Skip uninitialized TTY port baud rate update (Puneet Sethi) [1784121] - serial: 8250: Discard RTS/DTS setting from clock update method (Puneet Sethi) [1784121] - serial: 8250: Add 8250 port clock update method (Puneet Sethi) [1784121] - serial: 8250_dw: drop bogus uartclk optimisation (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Puneet Sethi) [1784121] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (Puneet Sethi) [1784121] - serial: 8250_dw: Fix the trivial typo in the comment (Puneet Sethi) [1784121] - serial: 8250_dw: Re-use temporary variable for of_node (Puneet Sethi) [1784121] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (Puneet Sethi) [1784121] - serial: 8250_dw: Add device HID for new AMD UART controller (Puneet Sethi) [1784121] - serial: 8250_dw: Fix clk-notifier/port suspend deadlock (Puneet Sethi) [1784121] - serial: 8250_dw: Fix common clocks usage race condition (Puneet Sethi) [1784121] - serial: 8250_dw: Pass the same rate to the clk round and set rate methods (Puneet Sethi) [1784121] - serial: 8250_dw: Simplify the ref clock rate setting procedure (Puneet Sethi) [1784121] - serial: 8250_dw: Use devm_clk_get_optional() to get the input clock (Puneet Sethi) [1784121] - serial: 8250_dw: Avoid double error messaging when IRQ absent (Puneet Sethi) [1784121] - serial: 8250_dw: switch to use 8250_dwlib library (Puneet Sethi) [1784121] - serial: 8250_dw: use pointer to uart local variable (Puneet Sethi) [1784121] - serial: 8250_dw: Use a unified new dev variable in remove (Puneet Sethi) [1784121] - serial: 8250_dw: always set baud rate in dw8250_set_termios (Puneet Sethi) [1784121] - serial: 8250_dw: add fractional divisor support (Puneet Sethi) [1784121] - serial: 8250_dw: Introduce IO accessors to extended registers (Puneet Sethi) [1784121] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Make it dependent to HAS_IOMEM (Puneet Sethi) [1784121] - dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" (Puneet Sethi) [1784121] - dmaengine: dw: Enable runtime PM (Puneet Sethi) [1784121] - dmaengine: dw: Add DMA-channels mask cell support (Puneet Sethi) [1784121] - dmaengine: dw: Ignore burst setting for memory peripherals (Puneet Sethi) [1784121] - dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation (Puneet Sethi) [1784121] - dmaengine: dw: Activate FIFO-mode for memory peripherals only (Puneet Sethi) [1784121] - dmaengine: dw: Initialize max_sg_burst capability (Puneet Sethi) [1784121] - dmaengine: dw: Introduce max burst length hw config (Puneet Sethi) [1784121] - dmaengine: dw: Initialize min and max burst DMA device capability (Puneet Sethi) [1784121] - dmaengine: dw: Set DMA device max segment size parameter (Puneet Sethi) [1784121] - dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config (Puneet Sethi) [1784121] - dmaengine: Introduce DMA-device device_caps callback (Puneet Sethi) [1784121] - dmaengine: Introduce max SG burst capability (Puneet Sethi) [1784121] - dmaengine: Introduce min burst length capability (Puneet Sethi) [1784121] - dmaengine: dw: Initialize channel before each transfer (Puneet Sethi) [1784121] - dmaengine: dw: Replace 'objs' by 'y' (Puneet Sethi) [1784121] - dmaengine: dw: Register ACPI DMA controller for PCI that has companion (Puneet Sethi) [1784121] - dmaengine: dw: platform: Mark 'hclk' clock optional (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split OF helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split ACPI helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Switch to acpi_dma_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use devm_platform_ioremap_resource() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use struct dw_dma_chip_pdata (Puneet Sethi) [1784121] - dmaengine: dw: Export struct dw_dma_chip_pdata for wider use (Puneet Sethi) [1784121] - dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym (Puneet Sethi) [1784121] - dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: convert to SPDX identifiers (Puneet Sethi) [1784121] - dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: Reset DRAIN bit when resume the channel (Puneet Sethi) [1784121] - dmaengine: dw: Split DW and iDMA 32-bit operations (Puneet Sethi) [1784121] - dmaengine: dw: Remove unused internal property (Puneet Sethi) [1784121] - dmaengine: dw: Add missed multi-block support for iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: drop useless LIST_HEAD (Puneet Sethi) [1784121] - dmaengine: dw: Fix FIFO size for Intel Merrifield (Puneet Sethi) [1784121] - dmaengine: dw-dmac: implement dma protection control setting (Puneet Sethi) [1784121] - dmaengine: dw: remove dma_slave_config direction usage (Puneet Sethi) [1784121] - dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Puneet Sethi) [1784121] - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Mark Langsdorf) [1997732] - drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver (Mark Langsdorf) [1997732] - perf/smmuv3: Don't trample existing events with global filter (Mark Langsdorf) [1997732] - perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe() (Mark Langsdorf) [1997732] - perf: arm_spe: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: xgene_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: qcom: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: arm_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - drivers/perf: arm-cci: Fix checkpatch spacing error (Mark Langsdorf) [1997732] - drivers/perf: arm-cmn: Add space after ',' (Mark Langsdorf) [1997732] - drivers/perf: arm_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev() (Mark Langsdorf) [1997732] - perf/arm-smmuv3: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dsu: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dmc620: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-cmn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Clean up CPU hotplug handling (Mark Langsdorf) [1997732] - perf/arm-cci: Remove broken race mitigation (Mark Langsdorf) [1997732] - genirq: Export affinity setter for modules (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Clean up with dev_printk (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Fix error handling (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors (Mark Langsdorf) [1997732] - drivers/perf: Simplify the SMMUv3 PMU event attributes (Mark Langsdorf) [1997732] - perf: Constify static struct attribute_group (Mark Langsdorf) [1997732] - perf: qcom: Constify static struct attribute_group (Mark Langsdorf) [1997732] - drivers/perf: Add support for ARMv8.3-SPE (Mark Langsdorf) [1997732] - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 (Mark Langsdorf) [1997732] - perf/smmuv3: Support sysfs identifier file (Mark Langsdorf) [1997732] - perf: remove duplicate check on fwnode (Mark Langsdorf) [1997732] - redhat/configs: enable ARM_DMC620_PMU memory controller perf counters (Mark Langsdorf) [1997732] - perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers (Mark Langsdorf) [1997732] - driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Mark Langsdorf) [1997732] - drivers/perf: thunderx2_pmu: Fix memory resource error handling (Mark Langsdorf) [1997732] - drivers/perf: xgene_pmu: Fix uninitialized resource struct (Mark Langsdorf) [1997732] - perf: arm_dsu: Support DSU ACPI devices (Mark Langsdorf) [1997732] - perf/smmuv3: To simplify code for ioremap page in pmcg (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of PMU drivers (Mark Langsdorf) [1997732] - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Mark Langsdorf) [1997732] - pmu/smmuv3: Clear IRQ affinity hint on device removal (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: arm_dsu_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: Open access for CAP_PERFMON privileged process (Mark Langsdorf) [1997732] - perf/smmuv3: Remove the leftover put_cpu() in error path (Mark Langsdorf) [1997732] - perf: arm-ccn: Enable stats for CCN-512 interconnect (Mark Langsdorf) [1997732] - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-cci: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-ccn: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf: xgene: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/smmuv3: Validate groups for global filtering (Mark Langsdorf) [1997732] - perf/smmuv3: Validate group size (Mark Langsdorf) [1997732] - perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Mark Langsdorf) [1997732] - perf/smmuv3: Add MSI irq support (Mark Langsdorf) [1997732] - perf/smmuv3: Add arm64 smmuv3 pmu driver (Mark Langsdorf) [1997732] - perf: xgene: Remove set but not used variable 'config' (Mark Langsdorf) [1997732] - perf/drivers: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Mark Langsdorf) [1997732] - For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Mark Langsdorf) [1997732] - perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally (Mark Langsdorf) [1997732] - drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory (Mark Langsdorf) [1997732] - drivers/perf: Initialise return value in armpmu_request_irqs() (Mark Langsdorf) [1997732] - perf/arm-cci: Remove VLA usage (Mark Langsdorf) [1997732] - tools/power turbostat: version 2021.05.04 (Prarit Bhargava) [2030472] - tools/power turbostat: Support "turbostat --hide idle" (Prarit Bhargava) [2030472] - tools/power turbostat: elevate priority of interval mode (Prarit Bhargava) [2030472] - tools/power turbostat: formatting (Prarit Bhargava) [2030472] - tools/power turbostat: rename tcc variables (Prarit Bhargava) [2030472] - tools/power turbostat: save original CPU model (Prarit Bhargava) [2030472] - tools/power turbostat: add TCC Offset support (Prarit Bhargava) [2030472] - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Prarit Bhargava) [2030472] - tools/power turbostat: Print the C-state Pre-wake settings (Prarit Bhargava) [2030472] - tools/power turbostat: unmark non-kernel-doc comment (Prarit Bhargava) [2030472] - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Prarit Bhargava) [2030472] - tools/power turbostat: Fix offset overflow issue in index converting (Prarit Bhargava) [2030472] - tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Prarit Bhargava) [2030472] - Revert "tools/power turbostat: adjust for temperature offset" (Prarit Bhargava) [2030472] - tools/power turbostat: Fix DRAM Energy Unit on SKX (Prarit Bhargava) [2030472] - tools/power turbostat: print microcode patch level (Prarit Bhargava) [2030472] - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Prarit Bhargava) [2030472]- [s390] virtio: write back F_VERSION_1 before validate (Claudio Imbrenda) [2026234] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Steve Best) [2017665] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Guillaume Nault) [2016210] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020507] {CVE-2021-43267} - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2020401] - Revert "tipc: Return the correct errno code" (Xin Long) [2020401] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2020401] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2020401] - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Steve Best) [2025400] - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Myron Stowe) [2028298] - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors (Dean Nelson) [1921871] {CVE-2020-0404} - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2020393] - sctp: account stream padding length for reconf chunk (Xin Long) [2020393] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2020393] - net: cipso: fix warnings in netlbl_cipsov4_add_std (Balazs Nemeth) [2026691] - net/sched: act_ct: fix err check for nf_conntrack_confirm (Davide Caratti) [2018109] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2018109] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2018109] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2018109] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2018109] - fq_codel: reject silly quantum parameters (Davide Caratti) [2018109] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2018109] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2018109] - net: sched: fix lockdep_set_class() typo error for sch->seqlock (Davide Caratti) [2018109] - net: sched: cls_api: Fix the the wrong parameter (Davide Caratti) [2018109] - net/sched: act_vlan: Fix modify to allow 0 (Davide Caratti) [2018109] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long) [1979820] - net: fix sysfs permssions when device changes network namespace (Xin Long) [1979820] - net-sysfs: add queue_change_owner() (Xin Long) [1979820] - net-sysfs: add netdev_change_owner() (Xin Long) [1979820] - drivers/base/power: add dpm_sysfs_change_owner() (Xin Long) [1979820] - device: add device_change_owner() (Xin Long) [1979820] - sysfs: Fix regression when adding a file to an existing group (Xin Long) [1979820] - bridge: make sure objects belong to container's owner (Xin Long) [1979820] - net: create reusable function for getting ownership info of sysfs inodes (Xin Long) [1979820] - net-sysfs: make sure objects belong to container's owner (Xin Long) [1979820] - net-sysfs: require net admin in the init ns for setting tx_maxrate (Xin Long) [1979820] - driver core: set up ownership of class devices in sysfs (Xin Long) [1979820] - kobject: kset_create_and_add() - fetch ownership info from parent (Xin Long) [1979820] - sysfs, kobject: allow creating kobject belonging to arbitrary users (Xin Long) [1979820] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Benjamin Coddington) [2017166] - SUNRPC: fix sign error causing rpcsec_gss drops (Benjamin Coddington) [2017166] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Benjamin Coddington) [2017166] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Benjamin Coddington) [2017166] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Benjamin Coddington) [2017166] - nfsd4: Fix forced-expiry locking (Benjamin Coddington) [2017166] - SUNRPC/xprtrdma: Fix reconnection locking (Benjamin Coddington) [2017166] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Benjamin Coddington) [2017166] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Benjamin Coddington) [2017166] - NFSv4/pNFS: Fix a layoutget livelock loop (Benjamin Coddington) [2017166] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Benjamin Coddington) [2017166] - NFSD: Fix TP_printk() format specifier in nfsd_clid_class (Benjamin Coddington) [2017166] - NFSv42: Copy offload should update the file size when appropriate (Benjamin Coddington) [2017166] - SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... (Benjamin Coddington) [2017166] - NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 (Benjamin Coddington) [2017166] - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times (Benjamin Coddington) [2017166] - NFSv4/pnfs: Clean up layout get on open (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix layoutget behaviour after invalidation (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix the layout barrier update (Benjamin Coddington) [2017166] - NFSD: Prevent a possible oops in the nfs_dirent() tracepoint (Benjamin Coddington) [2017166] - nfsd: remove redundant assignment to pointer 'this' (Benjamin Coddington) [2017166] - nfs_common: fix doc warning (Benjamin Coddington) [2017166] - nfsd4: Expose the callback address and state of each NFS4 client (Benjamin Coddington) [2017166] - xprtrdma: Fix spelling mistakes (Benjamin Coddington) [2017166] - NFS: nfs_find_open_context() may only select open files (Benjamin Coddington) [2017166] - SUNRPC: Should wake up the privileged task firstly. (Benjamin Coddington) [2017166] - SUNRPC: Fix the batch tasks count wraparound. (Benjamin Coddington) [2017166] - nfs: update has_sec_mnt_opts after cloning lsm options from parent (Benjamin Coddington) [2017166] - nfs: fix acl memory leak of posix_acl_create() (Benjamin Coddington) [2017166] - rpc: remove redundant initialization of variable status (Benjamin Coddington) [2017166] - NFSv4: Initialise connection to the server in nfs4_alloc_client() (Benjamin Coddington) [2017166] - nfsd: Prevent truncation of an unlinked inode from blocking access to its directory (Benjamin Coddington) [2017166] - xprtrdma: Fix a maybe-uninitialized compiler warning (Benjamin Coddington) [2017166] - NFSv4: Fix second deadlock in nfs4_evict_inode() (Benjamin Coddington) [2017166] - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Benjamin Coddington) [2017166] - NFS: FMODE_READ and friends are C macros, not enum types (Benjamin Coddington) [2017166] - NFS: Fix a potential NULL dereference in nfs_get_client() (Benjamin Coddington) [2017166] - NFS: Fix use-after-free in nfs4_init_client() (Benjamin Coddington) [2017166] - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Benjamin Coddington) [2017166] - nfs: Remove trailing semicolon in macros (Benjamin Coddington) [2017166] - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Benjamin Coddington) [2017166] - NFS: Clean up reset of the mirror accounting variables (Benjamin Coddington) [2017166] - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Benjamin Coddington) [2017166] - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Benjamin Coddington) [2017166] - SUNRPC: More fixes for backlog congestion (Benjamin Coddington) [2017166] - SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected (Benjamin Coddington) [2017166] - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Benjamin Coddington) [2017166] - SUNRPC in case of backlog, hand free slots directly to waiting task (Benjamin Coddington) [2017166] - pNFS/NFSv4: Remove redundant initialization of 'rd_size' (Benjamin Coddington) [2017166] - NFS: fix an incorrect limit in filelayout_decode_layout() (Benjamin Coddington) [2017166] - fs/nfs: Use fatal_signal_pending instead of signal_pending (Benjamin Coddington) [2017166] - xprtrdma: Fix a NULL dereference in frwr_unmap_sync() (Benjamin Coddington) [2017166] - sunrpc: Fix misplaced barrier in call_decode (Benjamin Coddington) [2017166] - SUNRPC: set rq_page_end differently (Benjamin Coddington) [2017166] - xprtrdma: Move fr_mr field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move the Work Request union to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_linv_done field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move cqe to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_cid to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Remove the RPC/RDMA QP event handler (Benjamin Coddington) [2017166] - xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation (Benjamin Coddington) [2017166] - xprtrdma: Avoid Send Queue wrapping (Benjamin Coddington) [2017166] - xprtrdma: Do not wake RPC consumer on a failed LocalInv (Benjamin Coddington) [2017166] - xprtrdma: Do not recycle MR after FastReg/LocalInv flushes (Benjamin Coddington) [2017166] - xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() (Benjamin Coddington) [2017166] - xprtrdma: Rename frwr_release_mr() (Benjamin Coddington) [2017166] - xprtrdma: rpcrdma_mr_pop() already does list_del_init() (Benjamin Coddington) [2017166] - xprtrdma: Delete rpcrdma_recv_buffer_put() (Benjamin Coddington) [2017166] - xprtrdma: Fix cwnd update ordering (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep creation (Benjamin Coddington) [2017166] - xprtrdma: Improve commentary around rpcrdma_reps_unmap() (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep destruction (Benjamin Coddington) [2017166] - xprtrdma: Put flushed Receives on free list instead of destroying them (Benjamin Coddington) [2017166] - xprtrdma: Do not refresh Receive Queue while it is draining (Benjamin Coddington) [2017166] - xprtrdma: Avoid Receive Queue wrapping (Benjamin Coddington) [2017166] - SUNRPC: fix ternary sign expansion bug in tracing (Benjamin Coddington) [2017166] - nfsd: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - nfsd: reshuffle some code (Benjamin Coddington) [2017166] - nfsd: track filehandle aliasing in nfs4_files (Benjamin Coddington) [2017166] - nfsd: hash nfs4_files by inode number (Benjamin Coddington) [2017166] - NFSv4.1: Simplify layout return in pnfs_layout_process() (Benjamin Coddington) [2017166] - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Benjamin Coddington) [2017166] - nfsd: ensure new clients break delegations (Benjamin Coddington) [2017166] - NFS: Don't discard pNFS layout segments that are marked for return (Benjamin Coddington) [2017166] - NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting (Benjamin Coddington) [2017166] - nfsd: remove unused function (Benjamin Coddington) [2017166] - svcrdma: Pass a useful error code to the send_err tracepoint (Benjamin Coddington) [2017166] - svcrdma: Rename goto labels in svc_rdma_sendto() (Benjamin Coddington) [2017166] - svcrdma: Don't leak send_ctxt on Send errors (Benjamin Coddington) [2017166] - SUNRPC: Remove trace_xprt_transmit_queued (Benjamin Coddington) [2017166] - SUNRPC: Add tracepoint that fires when an RPC is retransmitted (Benjamin Coddington) [2017166] - SUNRPC: Move fault injection call sites (Benjamin Coddington) [2017166] - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Benjamin Coddington) [2017166] - NFSv4: Catch and trace server filehandle encoding errors (Benjamin Coddington) [2017166] - NFSv4: Convert nfs_xdr_status tracepoint to an event class (Benjamin Coddington) [2017166] - NFSv4: Add tracing for COMPOUND errors (Benjamin Coddington) [2017166] - NFSv4: Don't modify the change attribute cached in the inode (Benjamin Coddington) [2017166] - NFSv4: Fix value of decode_fsinfo_maxsz (Benjamin Coddington) [2017166] - NFS: Fix up revalidation of space used (Benjamin Coddington) [2017166] - NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid (Benjamin Coddington) [2017166] - NFS: Mask out unsupported attributes in nfs_getattr() (Benjamin Coddington) [2017166] - NFS: Fix up inode cache tracing (Benjamin Coddington) [2017166] - NFS: Deal correctly with attribute generation counter overflow (Benjamin Coddington) [2017166] - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: Fix attribute bitmask in _nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: nfs4_bitmask_adjust() must not change the server global bitmasks (Benjamin Coddington) [2017166] - NFSD: Use DEFINE_SPINLOCK() for spinlock (Benjamin Coddington) [2017166] - sunrpc: Remove unused function ip_map_lookup (Benjamin Coddington) [2017166] - NFS: Fix fscache invalidation in nfs_set_cache_invalid() (Benjamin Coddington) [2017166] - SUNRPC: Ensure the transport backchannel association (Benjamin Coddington) [2017166] - nfs: hornor timeo and retrans option when mounting NFSv3 (Benjamin Coddington) [2017166] - sunrpc: honor rpc_task's timeout value in rpcb_create() (Benjamin Coddington) [2017166] - nfs: Fix a typo in the file nfs42xattr.c (Benjamin Coddington) [2017166] - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds (Benjamin Coddington) [2017166] - NFS: Fix up incorrect documentation (Benjamin Coddington) [2017166] - NFSv4: Simplify nfs4_retry_setlk() (Benjamin Coddington) [2017166] - UAPI: nfsfh.h: Replace one-element array with flexible-array member (Benjamin Coddington) [2017166] - svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg (Benjamin Coddington) [2017166] - svcrdma: Remove sc_read_complete_q (Benjamin Coddington) [2017166] - svcrdma: Single-stage RDMA Read (Benjamin Coddington) [2017166] - SUNRPC: Move svc_xprt_received() call sites (Benjamin Coddington) [2017166] - SUNRPC: Export svc_xprt_received() (Benjamin Coddington) [2017166] - svcrdma: Retain the page backing rq_res.head[0].iov_base (Benjamin Coddington) [2017166] - svcrdma: Remove unused sc_pages field (Benjamin Coddington) [2017166] - svcrdma: Normalize Send page handling (Benjamin Coddington) [2017166] - svcrdma: Add a "deferred close" helper (Benjamin Coddington) [2017166] - svcrdma: Maintain a Receive water mark (Benjamin Coddington) [2017166] - svcrdma: Use svc_rdma_refresh_recvs() in wc_receive (Benjamin Coddington) [2017166] - svcrdma: Add a batch Receive posting mechanism (Benjamin Coddington) [2017166] - svcrdma: Remove stale comment for svc_rdma_wc_receive() (Benjamin Coddington) [2017166] - svcrdma: Provide an explanatory comment in CMA event handler (Benjamin Coddington) [2017166] - svcrdma: RPCDBG_FACILITY is no longer used (Benjamin Coddington) [2017166] - nfsd: don't ignore high bits of copy count (Benjamin Coddington) [2017166] - nfsd: COPY with length 0 should copy to end of file (Benjamin Coddington) [2017166] - nfsd: Fix typo "accesible" (Benjamin Coddington) [2017166] - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Benjamin Coddington) [2017166] - nfsd: Log client tracking type log message as info instead of warning (Benjamin Coddington) [2017166] - nfsd: helper for laundromat expiry calculations (Benjamin Coddington) [2017166] - NFSD: Clean up NFSDDBG_FACILITY macro (Benjamin Coddington) [2017166] - NFSD: Add a tracepoint to record directory entry encoding (Benjamin Coddington) [2017166] - rpc: fix NULL dereference on kmalloc failure (Benjamin Coddington) [2017166] - sunrpc: fix refcount leak for rpc auth modules (Benjamin Coddington) [2017166] - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Benjamin Coddington) [2017166] - svcrdma: disable timeouts on rdma backchannel (Benjamin Coddington) [2017166] - svcrdma: Hold private mutex while invoking rdma_accept() (Benjamin Coddington) [2017166] - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache (Benjamin Coddington) [2017166] - NFS: Always clear an invalid mapping when attempting a buffered write (Benjamin Coddington) [2017166] - NFS: Optimise sparse writes past the end of file (Benjamin Coddington) [2017166] - NFS: Fix documenting comment for nfs_revalidate_file_size() (Benjamin Coddington) [2017166] - rpcrdma: Fix comments about reverse-direction operation (Benjamin Coddington) [2017166] - xprtrdma: Refactor invocations of offset_in_page() (Benjamin Coddington) [2017166] - xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() (Benjamin Coddington) [2017166] - xprtrdma: Remove FMR support in rpcrdma_convert_iovs() (Benjamin Coddington) [2017166] - NFS: Fix fscache read from NFS after cache error (Benjamin Coddington) [2017166] - NFS: Ensure nfs_readpage returns promptly when internal error occurs (Benjamin Coddington) [2017166] - NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read() (Benjamin Coddington) [2017166] - NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Call readpage_async_filler() from nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc (Benjamin Coddington) [2017166] - NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds (Benjamin Coddington) [2017166] - NFS: Clean up nfs_readpage() and nfs_readpages() (Benjamin Coddington) [2017166] - nfs: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - SUNRPC: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - net: sunrpc: xprtsock.c: Corrected few spellings ,in comments (Benjamin Coddington) [2017166] - SUNRPC: correct error code comment in xs_tcp_setup_socket() (Benjamin Coddington) [2017166] - nfsd: cstate->session->se_client -> cstate->clp (Benjamin Coddington) [2017166] - nfsd: simplify nfsd4_check_open_reclaim (Benjamin Coddington) [2017166] - nfsd: remove unused set_client argument (Benjamin Coddington) [2017166] - nfs/blocklayout: remove cruft in bl_alloc_init_bio (Benjamin Coddington) [2017166] - nfsd: refactor set_client (Benjamin Coddington) [2017166] - nfsd: rename lookup_clientid->set_client (Benjamin Coddington) [2017166] - nfsd: simplify nfsd_renew (Benjamin Coddington) [2017166] - nfsd: simplify process_lock (Benjamin Coddington) [2017166] - nfsd4: simplify process_lookup1 (Benjamin Coddington) [2017166] - SUNRPC: Correct a comment (Benjamin Coddington) [2017166] - svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Restore read and write stats (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_recv to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() (Benjamin Coddington) [2017166] - nfsd: remove fault injection code (Benjamin Coddington) [2017166] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Benjamin Coddington) [2017166] - SUNRPC: Display RPC procedure names instead of proc numbers (Benjamin Coddington) [2017166] - SUNRPC: Make trace_svc_process() display the RPC procedure symbolically (Benjamin Coddington) [2017166] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000776] - tracing: Map all PIDs to command lines (Jerome Marchand) [1913211] - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2016441] - mm: mark the OOM reaper thread as freezable (Rafael Aquini) [2016441] - mm/page_isolation: guard against possible putback unisolated page (Rafael Aquini) [2016441] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Rafael Aquini) [2016441] - mm/page_alloc: use accumulated load when building node fallback list (Rafael Aquini) [2016441] - mm/vmalloc: do not adjust the search size for alignment overhead (Rafael Aquini) [2016441] - mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2016441] - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" (Rafael Aquini) [2016441] - mm, slub: consider rest of partial list if acquire_slab() fails (Rafael Aquini) [2016441] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2016441] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2016441] - slub: add back check for free nonslab objects (Rafael Aquini) [2016441] - slub: fix kmalloc_pagealloc_invalid_free unit test (Rafael Aquini) [2016441] - slub: fix unreclaimable slab stat for bulk free (Rafael Aquini) [2016441] - mm/slub: add taint after the errors are printed (Rafael Aquini) [2016441] - mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2016441] - kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2016441] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2016441] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2016441] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2016441] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2016441] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2016441] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd (Rafael Aquini) [2016441] - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: use page->deferred_list (Rafael Aquini) [2016441] - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK (Rafael Aquini) [2016441] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2016441] - mm/thp: fix page_address_in_vma() on file THP tails (Rafael Aquini) [2016441] - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting (Rafael Aquini) [2016441] - mm/thp: make is_huge_zero_pmd() safe and quicker (Rafael Aquini) [2016441] - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry (Rafael Aquini) [2016441] - mm/truncate: fix truncation for pages of arbitrary size (Rafael Aquini) [2016441] - mm/rmap: fix potential pte_unmap on an not mapped pte (Rafael Aquini) [2016441] - mm/rmap: correct obsolete comment of page_get_anon_vma() (Rafael Aquini) [2016441] - mm/rmap: use page_not_mapped in try_to_unmap() (Rafael Aquini) [2016441] - mm/rmap: fix obsolete comment in __page_check_anon_rmap() (Rafael Aquini) [2016441] - mm/rmap: remove unneeded semicolon in page_not_mapped() (Rafael Aquini) [2016441] - mm/rmap: correct some obsolete comments of anon_vma (Rafael Aquini) [2016441] - mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm: prevent a warning when casting void* -> enum (Rafael Aquini) [2016441] - mm/hugeltb: simplify the return code of __vma_reservation_common() (Rafael Aquini) [2016441] - mm,thp,shmem: make khugepaged obey tmpfs mount flags (Rafael Aquini) [2016441] - mm/vma: make is_vma_temporary_stack() available for general use (Rafael Aquini) [2016441] - mm/vma: make vma_is_foreign() available for general use (Rafael Aquini) [2016441] - hugetlb: fix copy_huge_page_from_user contig page struct assumption (Rafael Aquini) [2016441] - mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM (Rafael Aquini) [2016441] - mm/sparse.c: use __nr_to_section(section_nr) to get mem_section (Rafael Aquini) [2016441] - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [2016441] - mm/huge_memory.c: make __thp_get_unmapped_area static (Rafael Aquini) [2016441] - mm/mempolicy.c: fix checking unmapped holes for mbind (Rafael Aquini) [2016441] - s390/mm: fix VMA and page table handling code in storage key handling functions (Rafael Aquini) [2016441] - s390/mm: validate VMA in PGSTE manipulation functions (Rafael Aquini) [2016441] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Rafael Aquini) [2016441] - s390/gmap: validate VMA in __gmap_zap() (Rafael Aquini) [2016441] - s390: mm: Fix secure storage access exception handling (Rafael Aquini) [2016441] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Rafael Aquini) [2016441] - powerpc/64s: Fix pte update for kernel memory on radix (Rafael Aquini) [2016441] - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Rafael Aquini) [2016441] - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Rafael Aquini) [2016441] - powerpc/mm: Fix reporting of kernel execute faults on the 8xx (Rafael Aquini) [2016441] - powerpc/mm/hash: Handle user access of kernel address gracefully (Rafael Aquini) [2016441] - powerpc/mm: Add missing tracepoint for tlbie (Rafael Aquini) [2016441] - arm64: hugetlb: avoid potential NULL dereference (Rafael Aquini) [2016441] - arm64/numa: Report correct memblock range for the dummy node (Rafael Aquini) [2016441] - x86/pat: Pass valid address to sanitize_phys() (Rafael Aquini) [2016441] - x86/mm: Check for pfn instead of page in vmalloc_sync_one() (Rafael Aquini) [2016441] - x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" (Rafael Aquini) [2016441] - x86/mm: Report which part of kernel image is freed (Rafael Aquini) [2016441] - mm: make free_reserved_area() return "const char *" (Rafael Aquini) [2016441] - x86/mm/init: Remove freed kernel image areas from alias mapping (Rafael Aquini) [2016441] - x86/mm/init: Add helper for freeing kernel image pages (Rafael Aquini) [2016441] - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() (Rafael Aquini) [2016441] - x86/mm: Add TLB purge to free pmd/pte page interfaces (Rafael Aquini) [2016441] - mm/mmu_notifier: Make drm-backport/linux/mmu_notifier.h use RH_MMU_NOTIFIER_V2 (Waiman Long) [1946746] - mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER (Waiman Long) [1946746] - mm/notifier: add migration invalidation type (Waiman Long) [1946746] - mm/migrate: add a flags parameter to migrate_vma (Waiman Long) [1946746] - mm/mmu_notifiers: ensure range_end() is paired with range_start() (Waiman Long) [1946746] - mm: track mmu notifiers in fs_reclaim_acquire/release (Waiman Long) [1946746] - mm: mmu_notifier: fix and extend kerneldoc (Waiman Long) [1946746] - mm/mmu_notifier: silence PROVE_RCU_LIST warnings (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'subscription' as the variable name for mmu_notifier (Waiman Long) [1946746] - mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_notifier_subscriptions (Waiman Long) [1946746] - mm, notifier: Catch sleeping/blocking for !blockable (Waiman Long) [1946746] - mm/mmu_notifiers: use the right return code for WARN_ON (Waiman Long) [1946746] - mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail (Waiman Long) [1946746] - mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper (Waiman Long) [1946746] - mm/mmu_notifier: pass down vma and reasons why mmu notifier is happening (Waiman Long) [1946746] - mm/mmu_notifier: use structure for invalidate_range_start/end callback (Waiman Long) [1946746] - Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" (Waiman Long) [1946746] - mm, mmu_notifier: be explicit about range invalition non-blocking mode (Waiman Long) [1946746] - mm/oom_kill.c: clean up oom_reap_task_mm() (Waiman Long) [1946746] - mm, oom: distinguish blockable mode for mmu notifiers (Waiman Long) [1946746] - mm/mmu_notifier: helper to test if a range invalidation is blockable (Waiman Long) [1946746] - mm/mmu_notifier: Relocate mmu_notifier_put() (Waiman Long) [1946746] - mm/mmu_notifier: Add mmu_notifier versioning mechanism (Waiman Long) [1946746] - af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2026690] - netfilter: nf_tables: fix audit memory leak in nf_tables_commit (Phil Sutter) [2028926] - ethtool: Validate module EEPROM offset as part of policy (Ivan Vecera) [2019090] - ethtool: Validate module EEPROM length as part of policy (Ivan Vecera) [2019090] - ethtool: Use kernel data types for internal EEPROM struct (Ivan Vecera) [2019090] - ethtool: Document behavior when module EEPROM bank attribute is omitted (Ivan Vecera) [2019090] - ethtool: Decrease size of module EEPROM get policy array (Ivan Vecera) [2019090] - ethtool: Document correct attribute type (Ivan Vecera) [2019090] - ethtool: Use correct command name in title (Ivan Vecera) [2019090] - net: fix mistake path for netdev_features_strings (Ivan Vecera) [2019089 2019090 2019092] - ethtool: add a stricter length check (Ivan Vecera) [2019089 2019090 2019092] - ethtool: Fix a typo (Ivan Vecera) [2019089 2019090 2019092] - net: ethtool: clear heap allocations for ethtool function (Ivan Vecera) [2019090] - ethtool: Fix NULL pointer dereference during module EEPROM dump (Ivan Vecera) [2019090] - ethtool: stats: Fix a copy-paste error (Ivan Vecera) [2019092] - ethtool: add missing EEPROM to list of messages (Ivan Vecera) [2019090] - ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET (Ivan Vecera) [2019092] - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Ivan Vecera) [2019092] - ethtool: add interface to read RMON stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC Ctrl stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC stats (Ivan Vecera) [2019092] - ethtool: add a new command for reading standard stats (Ivan Vecera) [2019092] - docs: ethtool: document standard statistics (Ivan Vecera) [2019092] - docs: networking: extend the statistics documentation (Ivan Vecera) [2019092] - ethtool: add FEC statistics (Ivan Vecera) [2019089] - docs: net: statistics.rst: remove a duplicated kernel-doc (Ivan Vecera) [2019089] - ethtool: fec_prepare_data() - jump to error handling (Ivan Vecera) [2019089] - ethtool: move ethtool_stats_init (Ivan Vecera) [2019089] - ethtool: wire in generic SFP module access (Ivan Vecera) [2019090] - phy: sfp: add netlink SFP support to generic SFP code (Ivan Vecera) [2019090] - ethtool: Add fallback to get_module_eeprom from netlink command (Ivan Vecera) [2019090] - net: ethtool: Export helpers for getting EEPROM info (Ivan Vecera) [2019090] - ethtool: Allow network drivers to dump arbitrary EEPROM data (Ivan Vecera) [2019090] - docs: ethtool: correct quotes (Ivan Vecera) [2019090] - selftests: ethtool: add a netdevsim FEC test (Ivan Vecera) [2019089] - netdevsim: add FEC settings support (Ivan Vecera) [2019089] - ethtool: support FEC settings over netlink (Ivan Vecera) [2019089] - ethtool: document the enum values not defines (Ivan Vecera) [2019089] - ethtool: fec: fix FEC_NONE check (Ivan Vecera) [2019089] - ethtool: fec: add note about reuse of reserved (Ivan Vecera) [2019089] - ethtool: clarify the ethtool FEC interface (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->active_fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->reserved (Ivan Vecera) [2019089] - ethtool: fec: remove long structure description (Ivan Vecera) [2019089] - ethtool: fec: fix typo in kdoc (Ivan Vecera) [2019089] - net: Remove redundant if statements (Petr Oros) [2026472] - netdevice: add the case if dev is NULL (Petr Oros) [2026472] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2015563] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2015563] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2015563] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2015563] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2015563] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-tcp: fix header digest verification (Chris Leech) [2015563] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2015563] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2015563] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2015563] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2015563] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2015563] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2015563] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2015563] - nvmet: pass back cntlid on successful completion (Chris Leech) [2015563] - nvmet: remove redundant assignments of variable status (Chris Leech) [2015563] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2015563] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2015563] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2015563] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2015563] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2015563] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2015563] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2015563] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2015563] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2015563] - nvme: avoid race in shutdown namespace removal (Chris Leech) [2015563] - nvme: update keep alive interval when kato is modified (Chris Leech) [2015563] - nvme: use return value from blk_execute_rq() (Chris Leech) [2015563] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2015563] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2015563] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2015563] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2029675]- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [1983905] - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [1983905] - scsi: qedi: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983905] - scsi: qedi: Fix host removal with running sessions (Nilesh Javali) [1983905] - scsi: qedi: Wake up if cmd_cleanup_req is set (Nilesh Javali) [1983905] - scsi: qedi: Complete TMF works before disconnect (Nilesh Javali) [1983905] - scsi: qedi: Pass send_iscsi_tmf task to abort (Nilesh Javali) [1983905] - scsi: qedi: Fix cleanup session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Use GFP_NOIO for TMF allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF tid allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix use after free during abort cleanup (Nilesh Javali) [1983905] - scsi: qedi: Fix race during abort timeouts (Nilesh Javali) [1983905] - scsi: qedi: Fix null ref during abort handling (Nilesh Javali) [1983905] - vrf: Fix fast path output packet handling with async Netfilter rules (Antoine Tenart) [2019333] - ipv6: do not drop vrf udp multicast packets (Antoine Tenart) [2019333] - ipv6: handling of multicast packets received in VRF (Antoine Tenart) [2019333] - vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled (Antoine Tenart) [2019333] - ipv6: add vrf table handling code for ipv6 mcast (Antoine Tenart) [2019333] - ipv4: Allow sending multicast packets on specific i/f using VRF socket (Antoine Tenart) [2019333] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2024969] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2001597] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2001597] - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Ken Cox) [1970656] - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [1970653] - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path (Ken Cox) [1970653] - powerpc/perf: Fix missing is_sier_aviable() during build (Gustavo Walbon) [2011687] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2026390] - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2025496] - RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2025496] - ovs: clear skb->tstamp in forwarding path (Antoine Tenart) [2020160] - net: openvswitch: fix kernel-doc warnings in flow.c (Antoine Tenart) [2020160] - openvswitch: Optimize operation for key comparison (Antoine Tenart) [2020160] - net: openvswitch: Remove unnecessary skb_nfct() (Antoine Tenart) [2020160] - openvswitch: meter: fix race when getting now_ms. (Antoine Tenart) [2020160] - net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it (Antoine Tenart) [2020160] - openvswitch: Fix a typo (Antoine Tenart) [2020160] - openvswitch: Warn over-mtu packets only if iface is UP. (Antoine Tenart) [2020160] - openvswitch: meter: remove rate from the bucket size calculation (Antoine Tenart) [2020160] - net: openvswitch: use core API to update/provide stats (Antoine Tenart) [2020160] - net: openvswitch: use new function dev_fetch_sw_netstats (Antoine Tenart) [2020160] - net: openvswitch: use dev_sw_netstats_rx_add() (Antoine Tenart) [2020160] - net: openvswitch: Constify static struct genl_small_ops (Antoine Tenart) [2020160] - selftests: add a test case for mirred egress to ingress (Xin Long) [1983894] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long) [1983894] - usb: hso: fix error handling code of hso_create_net_device (José Ignacio Tornos Martínez) [1986489] {CVE-2021-37159} - i40e: Fix freeing of uninitialized misc IRQ vector (Stefan Assmann) [1990683] - x86/topology: Make __max_die_per_package available unconditionally (Aristeu Rozanski) [1949284] - x86/cpu/amd: Set __max_die_per_package on AMD (Aristeu Rozanski) [1949284] - x86/topology: Set cpu_die_id only if DIE_TYPE found (Aristeu Rozanski) [1949284] - x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list (Aristeu Rozanski) [1949284] - EDAC/mce_amd: Add new error descriptions for existing types (Aristeu Rozanski) [1949284] - x86/mce/amd, edac: Remove report_gart_errors (Aristeu Rozanski) [1949284] - x86/mce/amd: Make threshold bank setting hotplug robust (Aristeu Rozanski) [1949284] - x86/mce/amd: Cleanup threshold device remove path (Aristeu Rozanski) [1949284] - x86/mce/amd: Straighten CPU hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Sanitize thresholding device creation hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt (Aristeu Rozanski) [1949284] - x86/mce/amd: Init thresholding machinery only on relevant vendors (Aristeu Rozanski) [1949284] - x86/mce/amd: Do proper cleanup on error paths (Aristeu Rozanski) [1949284] - x86/mce/amd: Fix kobject lifetime (Aristeu Rozanski) [1949284] - x86/mce/amd: Publish the bank pointer only after setup has succeeded (Aristeu Rozanski) [1949284] - x86/mce/amd: Make disable_err_thresholding() static (Aristeu Rozanski) [1949284] - x86/MCE: Determine MCA banks' init state properly (Aristeu Rozanski) [1949284] - x86/MCE: Group AMD function prototypes in (Aristeu Rozanski) [1949284] - x86/MCE: Switch to use the new generic UUID API (Aristeu Rozanski) [1949284] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2022057] - net: igmp: fix data-race in igmp_ifc_timer_expire() (Guillaume Nault) [2022057] - net/ipv4: swap flow ports when validating source (Guillaume Nault) [2022057] - tools headers UAPI: Sync linux/in.h copy with the kernel sources (Guillaume Nault) [2022057] - icmp: don't send out ICMP messages with a source address of 0.0.0.0 (Guillaume Nault) [2022057] - cipso: correct comments of cipso_v4_cache_invalidate() (Guillaume Nault) [2022057] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997593] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997593] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997593] - crypto: jitter - consider 32 LSB for APT (Herbert Xu) [1994390] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2013408] - cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2019086] - cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2019086] - cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2019086] - PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2019086] - PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2019086] - PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2019086] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2019086] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2019086] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2019086] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2019086] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2019086] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2019086] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2019086] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2019086] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2019086] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2019086] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2019086] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2019086] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2019086] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2019086] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2019086] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2019086] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2019086] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2019086] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2016478] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2015732] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2011330] - libbpf: Add support for new llvm bpf relocations (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak in strset (Yauheni Kaliuta) [1944799] - selftests: bpf: skip test_doc_build.sh (Yauheni Kaliuta) [1944799] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [1944799] - redhat/configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Yauheni Kaliuta) [1944799] - kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_JIT kconfig symbol dependency (Yauheni Kaliuta) [1944799] - bpf: Add kconfig knob for disabling unpriv bpf by default (Yauheni Kaliuta) [1944799] - bpf, kconfig: Add consolidated menu entry for bpf with core options (Yauheni Kaliuta) [1944799] - tools/resolve_btfids: Fix warnings (Yauheni Kaliuta) [1944799] - tools/runqslower: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1944799] - lib/string.c: allow searching for NUL with strnchr (Yauheni Kaliuta) [1944799] - rpmspec: update manpages installation after 5.13 rebase (bpf-helpers, bpf-syscall) (Yauheni Kaliuta) [1944799] - libbpf: Fix segfault in static linker for objects without BTF (Yauheni Kaliuta) [1944799] - bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Yauheni Kaliuta) [1944799] - bpf: Remove superfluous aux sanitation on subprog rejection (Yauheni Kaliuta) [1944799] - bpf: Clarify a bpf_bprintf_prepare macro (Yauheni Kaliuta) [1944799] - bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the snprintf test (Yauheni Kaliuta) [1944799] - bpf: Implement formatted output helpers with bstr_printf (Yauheni Kaliuta) [1944799] - seq_file: Add a seq_bprintf function (Yauheni Kaliuta) [1944799] - bpf: Notify user if we ever hit a bpf_snprintf verifier bug (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a series of tests for bpf_snprintf (Yauheni Kaliuta) [1944799] - bpf: Lock bpf_trace_printk's tmp buf before it is written to (Yauheni Kaliuta) [1944799] - bpf: Add a bpf_snprintf helper (Yauheni Kaliuta) [1944799] - bpf: Factorize bpf_trace_printk and bpf_seq_printf (Yauheni Kaliuta) [1944799] - Stop the ad-hoc games with -Wno-maybe-initialized (Yauheni Kaliuta) [1944799] - kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig (Yauheni Kaliuta) [1944799] - bpf: Fix potentially incorrect results with bpf_get_local_storage() (Yauheni Kaliuta) [1944799] - bpf, samples: Fix xdpsock with '-M' parameter missing unload process (Yauheni Kaliuta) [1944799] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [1944799] - libbpf: Fix ELF symbol visibility update logic (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest outcomes wrt unreachable code (Yauheni Kaliuta) [1944799] - bpf: Do not mark insn as seen under speculative path verification (Yauheni Kaliuta) [1944799] - bpf: Inherit expanded/patched seen count from old aux data (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest result_unpriv outcomes (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_LSM kconfig symbol dependency (Yauheni Kaliuta) [1944799] - selftests/bpf: Add test for l3 use of bpf_redirect_peer (Yauheni Kaliuta) [1944799] - bpftool: Add sock_release help info for cgroup attach/prog load command (Yauheni Kaliuta) [1944799] - bpf, offload: Reorder offload callback 'prepare' in verifier (Yauheni Kaliuta) [1944799] - selftests/bpf: Test ringbuf mmap read-only and read-write restrictions (Yauheni Kaliuta) [1944799] - selftests/bpf: Convert static to global in tc_redirect progs (Yauheni Kaliuta) [1944799] - selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c (Yauheni Kaliuta) [1944799] - libbpf: Provide GELF_ST_VISIBILITY() define for older libelf (Yauheni Kaliuta) [1944799] - bpf: Add deny list of btf ids check for tracing programs (Yauheni Kaliuta) [1944799] - bpf: Forbid trampoline attach for functions with variable arguments (Yauheni Kaliuta) [1944799] - samples/bpf: Consider frame size in tx_only of xdpsock sample (Yauheni Kaliuta) [1944799] - libbpf: Add NULL check to add_dummy_ksym_var (Yauheni Kaliuta) [1944799] - libbpf: Fix signed overflow in ringbuf_process_ring (Yauheni Kaliuta) [1944799] - bpf, selftests: Update array map tests for per-cpu batched ops (Yauheni Kaliuta) [1944799] - bpf: Add batched ops support for percpu array (Yauheni Kaliuta) [1944799] - bpf, docs: Fix literal block for example code (Yauheni Kaliuta) [1944799] - bpf, cpumap: Bulk skb using netif_receive_skb_list (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix field existence CO-RE reloc tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Use ASSERT macros in lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Test that module can't be unloaded with attached trampoline (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fexit_test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fentry_test (Yauheni Kaliuta) [1944799] - bpf: Allow trampoline re-attach for tracing and lsm programs (Yauheni Kaliuta) [1944799] - bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - selftests/bpf: Document latest Clang fix expectations for linking tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Add map linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add global variables linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add function linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Omit skeleton generation for multi-linked BPF object files (Yauheni Kaliuta) [1944799] - selftests/bpf: Use -O0 instead of -Og in selftests builds (Yauheni Kaliuta) [1944799] - libbpf: Support extern resolution for BTF-defined maps in .maps section (Yauheni Kaliuta) [1944799] - libbpf: Add linker extern resolution support for functions and global variables (Yauheni Kaliuta) [1944799] - libbpf: Tighten BTF type ID rewriting with error checking (Yauheni Kaliuta) [1944799] - libbpf: Extend sanity checking ELF symbols with externs validation (Yauheni Kaliuta) [1944799] - libbpf: Make few internal helpers available outside of libbpf.c (Yauheni Kaliuta) [1944799] - libbpf: Factor out symtab and relos sanity checks (Yauheni Kaliuta) [1944799] - libbpf: Refactor BTF map definition parsing (Yauheni Kaliuta) [1944799] - libbpf: Allow gaps in BPF program sections to support overriden weak functions (Yauheni Kaliuta) [1944799] - libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier (Yauheni Kaliuta) [1944799] - libbpf: Suppress compiler warning when using SEC() macro with externs (Yauheni Kaliuta) [1944799] - bpftool: Dump more info about DATASEC members (Yauheni Kaliuta) [1944799] - bpftool: Support dumping BTF VAR's "extern" linkage (Yauheni Kaliuta) [1944799] - bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR (Yauheni Kaliuta) [1944799] - xsk: Align XDP socket batch size with DPDK (Yauheni Kaliuta) [1944799] - bpf, doc: Fix some invalid links in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - net, xdp: Update pkt_type if generic XDP changes unicast MAC (Yauheni Kaliuta) [1944799] - powerpc/ebpf32: Use standard function call for functions within 32M distance (Yauheni Kaliuta) [1944799] - selftests/bpf: Add docs target as all dependency (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds test_prog (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds verifier test (Yauheni Kaliuta) [1944799] - bpf: Refine retval for bpf_get_task_stack helper (Yauheni Kaliuta) [1944799] - samples/bpf: Fix broken tracex1 due to kprobe argument change (Yauheni Kaliuta) [1944799] - libbpf: Introduce a BPF_SNPRINTF helper macro (Yauheni Kaliuta) [1944799] - libbpf: Initialize the bpf_seq_printf parameters array field by field (Yauheni Kaliuta) [1944799] - bpf: Add a ARG_PTR_TO_CONST_STR argument type (Yauheni Kaliuta) [1944799] - bpftool: Fix a clang compilation warning (Yauheni Kaliuta) [1944799] - selftests/bpf: Silence clang compilation warnings (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix test_cpp compilation failure with clang (Yauheni Kaliuta) [1944799] - selftests: Set CC to clang in lib.mk if LLVM is set (Yauheni Kaliuta) [1944799] - libbpf: Remove unused field. (Yauheni Kaliuta) [1944799] - tools/testing: Remove unused variable (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the ASSERT_ERR_PTR macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Add tests for target information in bpf_link info queries (Yauheni Kaliuta) [1944799] - bpf: Return target info when a tracing bpf_link is queried (Yauheni Kaliuta) [1944799] - libbpf: Clarify flags in ringbuf helpers (Yauheni Kaliuta) [1944799] - bpf: Sync bpf headers in tooling infrastucture (Yauheni Kaliuta) [1944799] - bpf: Document PROG_TEST_RUN limitations (Yauheni Kaliuta) [1944799] - bpf, inode: Remove second initialization of the bpf_preload_lock (Yauheni Kaliuta) [1944799] - libbpf: Fix KERNEL_VERSION macro (Yauheni Kaliuta) [1944799] - bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config (Yauheni Kaliuta) [1944799] - powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change values of SEEN_ flags (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common functions into bpf_jit_comp.c (Yauheni Kaliuta) [1944799] - powerpc/bpf: Remove classical BPF support for PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common helpers into bpf_jit.h (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change register numbering for bpf_set/is_seen_register() (Yauheni Kaliuta) [1944799] - libbpf: Remove redundant semi-colon (Yauheni Kaliuta) [1944799] - bpf: Remove repeated struct btf_type declaration (Yauheni Kaliuta) [1944799] - bpf, cgroup: Delete repeated struct bpf_prog declaration (Yauheni Kaliuta) [1944799] - bpf: Remove unused parameter from ___bpf_prog_run (Yauheni Kaliuta) [1944799] - bpf, selftests: test_maps generating unrecognized data section (Yauheni Kaliuta) [1944799] - selftests/bpf: Add an option for a debug shell in vmtest.sh (Yauheni Kaliuta) [1944799] - bpf: Remove redundant assignment of variable id (Yauheni Kaliuta) [1944799] - bpf: Remove unused bpf_load_pointer (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused defines (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove mutex and condition variable (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread attribute (Yauheni Kaliuta) [1944799] - selftests: xsk: Implement bpf_link test (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove sync_mutex_tx and atomic var (Yauheni Kaliuta) [1944799] - selftests: xsk: Refactor teardown/bidi test cases and testapp_validate (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove Tx synchronization resources (Yauheni Kaliuta) [1944799] - selftests: xsk: Split worker thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread for netns switch (Yauheni Kaliuta) [1944799] - samples: bpf: Do not unload prog within xdpsock (Yauheni Kaliuta) [1944799] - libbpf: xsk: Use bpf_link (Yauheni Kaliuta) [1944799] - selftests: xsk: Simplify frame traversal in dumping thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove inline keyword from source file (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused function (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove struct ifaceconfigobj (Yauheni Kaliuta) [1944799] - selftests: xsk: Don't call worker_pkt_dump() for stats test (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak when emitting final btf_ext (Yauheni Kaliuta) [1944799] - bpf: selftests: Update clang requirement in README.rst for testing kfunc call (Yauheni Kaliuta) [1944799] - bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI (Yauheni Kaliuta) [1944799] - bpf: selftests: Add kfunc_call test (Yauheni Kaliuta) [1944799] - bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions (Yauheni Kaliuta) [1944799] - bpf: selftests: Rename bictcp to bpf_cubic (Yauheni Kaliuta) [1944799] - libbpf: Support extern kernel function (Yauheni Kaliuta) [1944799] - libbpf: Record extern sym relocation first (Yauheni Kaliuta) [1944799] - libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR (Yauheni Kaliuta) [1944799] - libbpf: Refactor codes for finding btf id of a kernel symbol (Yauheni Kaliuta) [1944799] - libbpf: Refactor bpf_object__resolve_ksyms_btf_id (Yauheni Kaliuta) [1944799] - bpf: Support bpf program calling kernel function (Yauheni Kaliuta) [1944799] - bpf: Refactor btf_check_func_arg_match (Yauheni Kaliuta) [1944799] - bpf: Simplify freeing logic in linfo and jited_linfo (Yauheni Kaliuta) [1944799] - libbpf: Preserve empty DATASEC BTFs during static linking (Yauheni Kaliuta) [1944799] - bpf: struct sock is declared twice in bpf_sk_storage header (Yauheni Kaliuta) [1944799] - bpf: Remove unused headers (Yauheni Kaliuta) [1944799] - libbpf: Add bpf object kern_version attribute setter (Yauheni Kaliuta) [1944799] - bpf: selftests: Add tests for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - bpf: Add support for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - selftests/bpf: Better error messages for ima_setup.sh failures (Yauheni Kaliuta) [1944799] - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper (Yauheni Kaliuta) [1944799] - libbpf: Constify few bpf_program getters (Yauheni Kaliuta) [1944799] - bpf: Fix typo 'accesible' into 'accessible' (Yauheni Kaliuta) [1944799] - tracing: Fix various typos in comments (Yauheni Kaliuta) [1944799] - libbpf: Skip BTF fixup if object file has no BTF (Yauheni Kaliuta) [1944799] - bpf: Remove insn_buf[] declaration in inner block (Yauheni Kaliuta) [1944799] - selftests/bpf: Add multi-file statically linked BPF object file test (Yauheni Kaliuta) [1944799] - selftests/bpf: Pass all BPF .o's through BPF static linker (Yauheni Kaliuta) [1944799] - selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed (Yauheni Kaliuta) [1944799] - bpftool: Add `gen object` command to perform BPF static linking (Yauheni Kaliuta) [1944799] - bpftool: Add ability to specify custom skeleton object name (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker BTF and BTF.ext support (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker APIs (Yauheni Kaliuta) [1944799] - libbpf: Add generic BTF type shallow copy API (Yauheni Kaliuta) [1944799] - libbpf: Extract internal set-of-strings datastructure APIs (Yauheni Kaliuta) [1944799] - libbpf: Rename internal memory-management helpers (Yauheni Kaliuta) [1944799] - libbpf: Generalize BTF and BTF.ext type ID and strings iteration (Yauheni Kaliuta) [1944799] - libbpf: Expose btf_type_by_id() internally (Yauheni Kaliuta) [1944799] - x86: Fix various typos in comments (Yauheni Kaliuta) [1944799] - selftests/bpf: drop custom NULL #define in skb_pkt_end selftest (Yauheni Kaliuta) [1944799] - libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Yauheni Kaliuta) [1944799] - bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly (Yauheni Kaliuta) [1944799] - selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Build everything in debug mode (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test (Yauheni Kaliuta) [1944799] - bpftool: Fix maybe-uninitialized warnings (Yauheni Kaliuta) [1944799] - libbpf: Add explicit padding to bpf_xdp_set_link_opts (Yauheni Kaliuta) [1944799] - kernel/bpf/: Fix misspellings using codespell tool (Yauheni Kaliuta) [1944799] - s390/bpf: Implement new atomic ops (Yauheni Kaliuta) [1944799] - bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps (Yauheni Kaliuta) [1944799] - samples: bpf: Fix a spelling typo in do_hbm_test.sh (Yauheni Kaliuta) [1944799] - libbpf: Avoid inline hint definition from 'linux/stddef.h' (Yauheni Kaliuta) [1944799] - libbpf: xsk: Move barriers from libbpf_util.h to xsk.h (Yauheni Kaliuta) [1944799] - libbpf: xsk: Remove linux/compiler.h header (Yauheni Kaliuta) [1944799] - bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - bpf, xdp: Restructure redirect actions (Yauheni Kaliuta) [1944799] - bpf, xdp: Make bpf_redirect_map() a map operation (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix typo in Makefile (Yauheni Kaliuta) [1944799] - libbpf: Fix arm64 build (Yauheni Kaliuta) [1944799] - libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire (Yauheni Kaliuta) [1944799] - selftests, bpf: Extend test_tc_tunnel test with vxlan (Yauheni Kaliuta) [1944799] - bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH (Yauheni Kaliuta) [1944799] - selftests/bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - selftests: bpf: Don't run sk_lookup in verifier tests (Yauheni Kaliuta) [1944799] - selftests: bpf: Check that PROG_TEST_RUN repeats as requested (Yauheni Kaliuta) [1944799] - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN (Yauheni Kaliuta) [1944799] - bpf: Add PROG_TEST_RUN support for sk_lookup programs (Yauheni Kaliuta) [1944799] - bpf: Consolidate shared test timing code (Yauheni Kaliuta) [1944799] - docs/bpf: Add bpf() syscall command reference (Yauheni Kaliuta) [1944799] - selftests/bpf: Test syscall command parsing (Yauheni Kaliuta) [1944799] - selftests/bpf: Templatize man page generation (Yauheni Kaliuta) [1944799] - tools/bpf: Remove bpf-helpers from bpftool docs (Yauheni Kaliuta) [1944799] - scripts/bpf: Add syscall commands printer (Yauheni Kaliuta) [1944799] - tools: Sync uapi bpf.h header with latest changes (Yauheni Kaliuta) [1944799] - scripts/bpf: Abstract eBPF API target parameter (Yauheni Kaliuta) [1944799] - bpf: Document BPF_MAP_*_BATCH syscall commands (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_QUERY syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_TEST_RUN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_ATTACH syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_PIN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_F_LOCK in syscall commands (Yauheni Kaliuta) [1944799] - bpf: Add minimal bpf() command documentation (Yauheni Kaliuta) [1944799] - bpf: Import syscall arg documentation (Yauheni Kaliuta) [1944799] - libbpf: Fix whitespace in btf_add_composite() comment (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a verifier scale test with unknown bounded loop (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Exit non-zero on errors (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Hard error on out of range jumps (Yauheni Kaliuta) [1944799] - selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpftool: Print subprog address properly (Yauheni Kaliuta) [1944799] - libbpf: Support subprog address relocation (Yauheni Kaliuta) [1944799] - libbpf: Move function is_ldimm64() earlier in libbpf.c (Yauheni Kaliuta) [1944799] - bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Change return value of verifier function add_subprog() (Yauheni Kaliuta) [1944799] - bpf: Refactor check_func_call() to allow callback function (Yauheni Kaliuta) [1944799] - bpf: Factor out verbose_invalid_scalar() (Yauheni Kaliuta) [1944799] - bpf: Factor out visit_func_call_insn() in check_cfg() (Yauheni Kaliuta) [1944799] - selftests/bpf: Copy extras in out-of-srctree builds (Yauheni Kaliuta) [1944799] - selftests/bpf: Propagate error code of the command to vmtest.sh (Yauheni Kaliuta) [1944799] - selftests/bpf: Introduce xsk statistics tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Restructure xsk selftests (Yauheni Kaliuta) [1944799] - selftests/bpf: Expose and rename debug argument (Yauheni Kaliuta) [1944799] - selftest/bpf: Make xsk tests less verbose (Yauheni Kaliuta) [1944799] - bpf: Rename fixup_bpf_calls and add some comments (Yauheni Kaliuta) [1944799] - bpf: Use MAX_BPF_FUNC_REG_ARGS macro (Yauheni Kaliuta) [1944799] - bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h (Yauheni Kaliuta) [1944799] - bpf: Add kernel/modules BTF presence checks to bpftool feature command (Yauheni Kaliuta) [1944799]- netfilter: log: work around missing softdep backend module (Florian Westphal) [2017794] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2017794] - netfilter: Fix fall-through warnings for Clang (Florian Westphal) [2017794] - netfilter: nft_nat: allow to specify layer 4 protocol NAT only (Florian Westphal) [2017794] - netfilter: conntrack: adjust stop timestamp to real expiry value (Florian Westphal) [2017794] - netfilter: ipvs: make global sysctl readonly in non-init netns (Florian Westphal) [2017794] - ipvs: fix possible memory leak in ip_vs_control_net_init (Florian Westphal) [2017794] - ipvs: fix the connection sync failed in some cases (Florian Westphal) [2017794] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [1997381] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [1997381] - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Vitaly Kuznetsov) [2019101] - hv_balloon: Remove redundant assignment to region_start (Vitaly Kuznetsov) [2019101] - hv_balloon: disable warning when floor reached (Vitaly Kuznetsov) [2019101] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2019176] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2019176] - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE (Sabrina Dubroca) [2019176] - tls splice: remove inappropriate flags checking for MSG_PEEK (Sabrina Dubroca) [2019176] - net/tls: Fix use-after-free after the TLS device goes down and up (Sabrina Dubroca) [2019176] - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU (Sabrina Dubroca) [2019176] - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Sabrina Dubroca) [2019176] - net/tls: Remove redundant initialization of record (Sabrina Dubroca) [2019176] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2011995] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2018059] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2018059] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2018059] - selftests: add simple GSO GRE test (Hangbin Liu) [2018059] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2018059] - selftests/net: GRO coalesce test (Hangbin Liu) [2018059] - perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2003982] - x86/msr: Define new bits in TSX_FORCE_ABORT MSR (Michael Petlan) [2003982] - perf script: Fix --list-dlfilters documentation (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Michael Petlan) [2003982] - Revert "perf map: Fix dso->nsinfo refcounting" (Michael Petlan) [2003982] - perf pmu: Fix alias matching (Michael Petlan) [2003982] - perf cs-etm: Split --dump-raw-trace by AUX records (Michael Petlan) [2003982] - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set (Michael Petlan) [2003982] - perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernel (Michael Petlan) [2003982] - perf data: Close all files in close_dir() (Michael Petlan) [2003982] - perf probe-file: Delete namelist in del_events() on the error path (Michael Petlan) [2003982] - perf test bpf: Free obj_buf (Michael Petlan) [2003982] - perf trace: Free strings in trace__parse_events_option() (Michael Petlan) [2003982] - perf trace: Free syscall tp fields in evsel->priv (Michael Petlan) [2003982] - perf trace: Free syscall->arg_fmt (Michael Petlan) [2003982] - perf trace: Free malloc'd trace fields on exit (Michael Petlan) [2003982] - perf lzma: Close lzma stream on exit (Michael Petlan) [2003982] - perf script: Fix memory 'threads' and 'cpus' leaks on exit (Michael Petlan) [2003982] - perf script: Release zstd data (Michael Petlan) [2003982] - perf session: Cleanup trace_event (Michael Petlan) [2003982] - perf inject: Close inject.output on exit (Michael Petlan) [2003982] - perf report: Free generated help strings for sort option (Michael Petlan) [2003982] - perf env: Fix memory leak of cpu_pmu_caps (Michael Petlan) [2003982] - perf test maps__merge_in: Fix memory leak of maps (Michael Petlan) [2003982] - perf dso: Fix memory leak in dso__new_map() (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of unit (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of evlist (Michael Petlan) [2003982] - perf test session_topology: Delete session->evlist (Michael Petlan) [2003982] - perf env: Fix sibling_dies memory leak (Michael Petlan) [2003982] - perf probe: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf map: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf inject: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf cs-etm: Split Coresight decode by aux records (Michael Petlan) [2003982] - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Michael Petlan) [2003982] - libperf: Fix build error with LIBPFM4=1 (Michael Petlan) [2003982] - perf stat: Merge uncore events by default for hybrid platform (Michael Petlan) [2003982] - perf tests: Fix 'Convert perf time to TSC' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Roundtrip evsel->name' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Parse event definition strings' on core-only system (Michael Petlan) [2003982] - perf pmu: Skip invalid hybrid pmu (Michael Petlan) [2003982] - perf test: Add free() calls for scandir() returned dirent entries (Michael Petlan) [2003982] - libperf: Add tests for perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Remove BUG_ON() from library code in get_group_fd() (Michael Petlan) [2003982] - libperf: Add group support to perf_evsel__open() (Michael Petlan) [2003982] - perf tools: Fix pattern matching for same substring in different PMU type (Michael Petlan) [2003982] - perf record: Add a dummy event on hybrid systems to collect metadata records (Michael Petlan) [2003982] - perf stat: Add Topdown metrics L2 events as default events (Michael Petlan) [2003982] - libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups (Michael Petlan) [2003982] - libperf: Move 'leader' from tools/perf to perf_evsel::leader (Michael Petlan) [2003982] - libperf: Move 'idx' from tools/perf to perf_evsel::idx (Michael Petlan) [2003982] - libperf: Change tests to single static and shared binaries (Michael Petlan) [2003982] - perf intel-pt: Add a config for max loops without consuming a packet (Michael Petlan) [2003982] - perf stat: Disable the NMI watchdog message on hybrid (Michael Petlan) [2003982] - perf trace: Fix the perf trace link location (Michael Petlan) [2003982] - perf top: Fix overflow in elf_sec__is_text() (Michael Petlan) [2003982] - perf annotate: Fix 's' on source line when disasm is empty (Michael Petlan) [2003982] - perf probe: Do not show @plt function by default (Michael Petlan) [2003982] - perf symbol-elf: Decode dynsym even if symtab exists (Michael Petlan) [2003982] - perf probe: Fix debuginfo__new() to enable build-id based debuginfo (Michael Petlan) [2003982] - perf stat: Enable BPF counter with --for-each-cgroup (Michael Petlan) [2003982] - perf report: Fix --task and --stat with pipe input (Michael Petlan) [2003982] - perf session: Add missing evlist__delete when deleting a session (Michael Petlan) [2003982] - perf annotate: Allow 's' on source code lines (Michael Petlan) [2003982] - perf dlfilter: Add object_code() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add attr() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add srcline() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add insn() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add resolve_address() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf build: Install perf_dlfilter.h (Michael Petlan) [2003982] - perf script: Add option to pass arguments to dlfilters (Michael Petlan) [2003982] - perf script: Add option to list dlfilters (Michael Petlan) [2003982] - perf script: Add dlfilter__filter_event_early() (Michael Petlan) [2003982] - perf script: Add API for filtering via dynamically loaded shared object (Michael Petlan) [2003982] - perf llvm: Return -ENOMEM when asprintf() fails (Michael Petlan) [2003982] - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (Michael Petlan) [2003982] - perf arm-spe: Don't wait for PERF_RECORD_EXIT event (Michael Petlan) [2003982] - perf arm-spe: Bail out if the trace is later than perf event (Michael Petlan) [2003982] - perf arm-spe: Assign kernel time to synthesized event (Michael Petlan) [2003982] - perf arm-spe: Convert event kernel time to counter value (Michael Petlan) [2003982] - perf arm-spe: Save clock parameters from TIME_CONV event (Michael Petlan) [2003982] - perf cs-etm: Remove callback cs_etm_find_snapshot() (Michael Petlan) [2003982] - perf bpf_counter: Move common functions to bpf_counter.h (Michael Petlan) [2003982] - perf tools: Add cgroup_is_v2() helper (Michael Petlan) [2003982] - perf tools: Add read_cgroup_id() function (Michael Petlan) [2003982] - tools lib: Adopt bitmap_intersects() operation from the kernel sources (Michael Petlan) [2003982] - perf top: Add cgroup support for perf top (-G) (Michael Petlan) [2003982] - perf script: Share addr_al between functions (Michael Petlan) [2003982] - perf script: Move filtering before scripting (Michael Petlan) [2003982] - perf script: Move filter_cpu() earlier (Michael Petlan) [2003982] - perf test: Pass the verbose option to shell tests (Michael Petlan) [2003982] - perf probe: Add --bootconfig to output definition in bootconfig format (Michael Petlan) [2003982] - perf probe: Cleanup synthesize_probe_trace_command() (Michael Petlan) [2003982] - perf probe: Support probes on init functions for offline kernel (Michael Petlan) [2003982] - perf test: Make stat bpf counters test more robust (Michael Petlan) [2003982] - perf test: Add verbose skip output for bpf counters (Michael Petlan) [2003982] - perf annotate: Add itrace options support (Michael Petlan) [2003982] - perf mem-events: Remove duplicate #undef (Michael Petlan) [2003982] - perf evsel: Adjust hybrid event and global event mixed group (Michael Petlan) [2003982] - perf probe: Provide clearer message permission error for tracefs access (Michael Petlan) [2003982] - perf auxtrace: Change to use SMP memory barriers (Michael Petlan) [2003982] - perf srccode: Use list_move() instead of equivalent list_del() + list_add() sequence (Michael Petlan) [2003982] - perf probe: Report possible permission error for map__load() failure (Michael Petlan) [2003982] - perf probe: Add permission and sysctl notice to man page (Michael Petlan) [2003982] - perf c2c: Support record for hybrid platform (Michael Petlan) [2003982] - perf mem: Disable 'mem-loads-aux' group before reporting (Michael Petlan) [2003982] - perf mem: Fix wrong verbose output for recording events (Michael Petlan) [2003982] - perf mem: Support record for hybrid platform (Michael Petlan) [2003982] - perf tools: Check if mem_events is supported for hybrid platform (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-store event (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-load event (Michael Petlan) [2003982] - perf tools: Check mem-loads auxiliary event (Michael Petlan) [2003982] - perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace (Michael Petlan) [2003982] - perf scripting python: exported-sql-viewer.py: Factor out libxed.py (Michael Petlan) [2003982] - perf scripting python: Update documentation for srcline etc (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_srcline() and perf_sample_srccode() (Michael Petlan) [2003982] - perf scripting python: Add perf_set_itrace_options() (Michael Petlan) [2003982] - perf auxtrace: Factor out itrace_do_parse_synth_opts() (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_insn() (Michael Petlan) [2003982] - perf script: Factor out script_fetch_insn() (Michael Petlan) [2003982] - perf scripting python: Assign perf_script_context (Michael Petlan) [2003982] - perf scripting: Add perf_session to scripting_context (Michael Petlan) [2003982] - perf scripting: Add scripting_context__update() (Michael Petlan) [2003982] - perf scripting python: Simplify perf-trace-context module functions (Michael Petlan) [2003982] - perf scripting python: Remove unnecessary 'static' (Michael Petlan) [2003982] - perf test: Test 2 libpfm4 error cases (Michael Petlan) [2003982] - perf test: Iterate over shell tests in alphabetical order (Michael Petlan) [2003982] - perf probe: Provide more detail with relocation warning (Michael Petlan) [2003982] - perf parse-events: Add bison --file-prefix-map option (Michael Petlan) [2003982] - perf inject: Do not inject BUILD_ID record if MMAP2 has it (Michael Petlan) [2003982] - perf inject: Call dso__put() even if dso->hit is set (Michael Petlan) [2003982] - perf scripts python: intel-pt-events.py: Add branches to script (Michael Petlan) [2003982] - perf scripting python: Add auxtrace error (Michael Petlan) [2003982] - perf scripting python: Add context switch (Michael Petlan) [2003982] - perf scripting python: Add cpumode (Michael Petlan) [2003982] - perf scripting python: Add IPC (Michael Petlan) [2003982] - perf scripting python: Add sample flags (Michael Petlan) [2003982] - perf script: Factor out perf_sample__sprintf_flags() (Michael Petlan) [2003982] - perf scripting python: Add 'addr_location' for 'addr' (Michael Petlan) [2003982] - perf scripting python: Factor out set_sym_in_dict() (Michael Petlan) [2003982] - perf scripting python: Fix tuple_set_u64() (Michael Petlan) [2003982] - perf auxtrace: Make perf_event__process_auxtrace*() callable (Michael Petlan) [2003982] - perf script: Find script file relative to exec path (Michael Petlan) [2003982] - perf arm-spe: Remove redundant checking for "full_auxtrace" (Michael Petlan) [2003982] - perf arm-spe: Enable timestamp for per-cpu mode (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for dummy event (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for SPE event (Michael Petlan) [2003982] - perf vendor events intel: Update event list for Icelake Client (Michael Petlan) [2003982] - perf vendor events intel: Add uncore event list for Icelake Server (Michael Petlan) [2003982] - perf vendor events intel: Add core event list for Icelake Server (Michael Petlan) [2003982] - perf tests: Drop __maybe_unused on x86 test declarations (Michael Petlan) [2003982] - perf tests: Consolidate test__arch_unwind_sample declaration (Michael Petlan) [2003982] - perf build: Improve error message for old/missing clang (Michael Petlan) [2003982] - perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1 (Michael Petlan) [2003982] - perf tools: Test build with libopencsd/CORESIGHT=1 (Michael Petlan) [2003982] - perf cs-etm: Prevent and warn on underflows during timestamp calculation. (Michael Petlan) [2003982] - perf cs-etm: Start reading 'Z' --itrace option (Michael Petlan) [2003982] - perf cs-etm: Move synth_opts initialisation (Michael Petlan) [2003982] - perf header: Support HYBRID_CPU_PMU_CAPS feature (Michael Petlan) [2003982] - perf header: Support HYBRID_TOPOLOGY feature (Michael Petlan) [2003982] - perf cs-etm: Set time on synthesised samples to preserve ordering (Michael Petlan) [2003982] - perf cs-etm: Refactor timestamp variable names (Michael Petlan) [2003982] - perf x86 kvm-stat: Support to analyze kvm MSR (Michael Petlan) [2003982] - perf stat: Use aggregated counts directly (Michael Petlan) [2003982] - perf record: Set timestamp boundary for AUX area events (Michael Petlan) [2003982] - perf intel-pt: Parse VM Time Correlation options and set up decoding (Michael Petlan) [2003982] - perf intel-pt: Add VM Time Correlation to decoder (Michael Petlan) [2003982] - perf intel-pt: Better 7-byte timestamp wraparound logic (Michael Petlan) [2003982] - perf intel-pt: Pass the first timestamp to the decoder (Michael Petlan) [2003982] - perf intel-pt: Add a tree for VMCS information (Michael Petlan) [2003982] - perf intel-pt: Let overlap detection handle VM timestamps (Michael Petlan) [2003982] - perf auxtrace: Allow buffers to be mapped read / write (Michael Petlan) [2003982] - perf inject: Add --vm-time-correlation option (Michael Petlan) [2003982] - perf inject: Add facility to do in place update (Michael Petlan) [2003982] - perf intel-pt: Support Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf intel-pt: Move synth_opts initialization earlier (Michael Petlan) [2003982] - perf auxtrace: Add Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf/x86/amd/power: Assign pmu.module (Michael Petlan) [2003982] - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Michael Petlan) [2003982] - perf/x86/amd/ibs: Work around erratum #1197 (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Michael Petlan) [2003982] - perf/x86/intel/pt: Fix mask of num_address_ranges (Michael Petlan) [2003982] - perf/x86: Fix out of bound MSR access (Michael Petlan) [2003982] - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support (Michael Petlan) [2003982] - perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC (Michael Petlan) [2003982] - arm64: perf: Simplify EVENT ATTR macro in perf_event.c (Michael Petlan) [2003982] - arm64: perf: Simplify the ARMv8 PMUv3 event attributes (Michael Petlan) [2003982] - arm64: perf: Remove unused macro (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c (Michael Petlan) [2003982] - drivers/perf: convert sysfs sprintf family to sysfs_emit (Michael Petlan) [2003982] - drivers/perf: convert sysfs scnprintf family to sysfs_emit_at() and sysfs_emit() (Michael Petlan) [2003982] - perf: arm-ccn: Use scnprintf() for robustness (Michael Petlan) [2003982] - drivers/perf: convert sysfs snprintf family to sysfs_emit (Michael Petlan) [2003982] - perf: Add EVENT_ATTR_ID to simplify event attributes (Michael Petlan) [2003982] - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids (Michael Petlan) [2003982] - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids (Michael Petlan) [2003982] - perf/x86: Reset the dirty counter to prevent the leak for an RDPMC task (Michael Petlan) [2003982] - uprobes: Update uprobe_write_opcode() kernel-doc comment (Michael Petlan) [2003982] - perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint (Michael Petlan) [2003982] - perf/core: Fix DocBook warnings (Michael Petlan) [2003982] - perf/core: Make local function perf_pmu_snapshot_aux() static (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR (Michael Petlan) [2003982] - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Michael Petlan) [2003982] - perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of() (Michael Petlan) [2003982] - x86/events/intel: Do not deploy TSX force abort workaround when TSX is deprecated (Michael Petlan) [2003982] - netpoll: don't require irqs disabled in rt kernels (Wander Lairson Costa) [1905440] - net/netif_receive_skb_core: Use migrate_disable() (Luis Claudio R. Goncalves) [2024168] - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Kamal Heib) [2006260 1984280] - RDMA/core: Always release restrack object (Kamal Heib) [2006260] - RDMA/core: Fix incorrect print format specifier (Kamal Heib) [2006260] - RDMA: Remove rdma_set_device_sysfs_group() (Kamal Heib) [2006260] - RDMA/core: Allow port_groups to be used with namespaces (Kamal Heib) [2006260] - RDMA: Change ops->init_port to ops->port_groups (Kamal Heib) [2006260] - RDMA/hfi1: Use attributes for the port sysfs (Kamal Heib) [2006260 1989164] - RDMA/cm: Use an attribute_group on the ib_port_attribute intead of kobj's (Kamal Heib) [2006260] - RDMA/core: Expose the ib port sysfs attribute machinery (Kamal Heib) [2006260] - RDMA/core: Remove the kobject_uevent() NOP (Kamal Heib) [2006260] - RDMA/core: Create the device hw_counters through the normal groups mechanism (Kamal Heib) [2006260] - RDMA/core: Simplify how the port sysfs is created (Kamal Heib) [2006260] - RDMA/core: Simplify how the gid_attrs sysfs is created (Kamal Heib) [2006260] - RDMA/core: Split gid_attrs related sysfs from add_port() (Kamal Heib) [2006260] - RDMA/core: Split port and device counter sysfs attributes (Kamal Heib) [2006260] - RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port pointer (Kamal Heib) [2006260] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [2006260] - RDMA/rxe: Zero out index member of struct rxe_queue (Kamal Heib) [2006260] - RDMA/efa: Free IRQ vectors on error flow (Kamal Heib) [2006260] - RDMA/rxe: Fix memory allocation while in a spin lock (Kamal Heib) [2006260] - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Kamal Heib) [2006260 1989164] - RDMA/rxe: Restore setting tot_len in the IPv4 header (Kamal Heib) [2006260] - RDMA/rxe: Use the correct size of wqe when processing SRQ (Kamal Heib) [2006260] - RDMA/cma: Revert INIT-INIT patch (Kamal Heib) [2006260] - RDMA/rxe: Fix memory leak in error path code (Kamal Heib) [2006260] - RDMA/rxe: Missing unlock on error in get_srq_wqe() (Kamal Heib) [2006260] - RDMA/cma: Fix rdma_resolve_route() memory leak (Kamal Heib) [2006260] - RDMA/core/sa_query: Remove unused argument (Kamal Heib) [2006260] - RDMA/cma: Fix incorrect Packet Lifetime calculation (Kamal Heib) [2006260] - RDMA/cma: Protect RMW with qp_mutex (Kamal Heib) [2006260] - RDMA/cma: Remove unnecessary INIT->INIT transition (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant skb_put_zero (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copy in prepare_ack_packet (Kamal Heib) [2006260] - RDMA/rxe: Fix over copying in get_srq_wqe (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copies in build_rdma_network_hdr (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant call to ip_send_check (Kamal Heib) [2006260] - RDMA/rxe: Fix useless copy in send_atomic_ack (Kamal Heib) [2006260] - RDMA/core: Use flexible array for mad data (Kamal Heib) [2006260] - RDMA/rxe: Don't overwrite errno from ib_umem_get() (Kamal Heib) [2006260] - IB/core: Shuffle locks in ib_port_data to save memory (Kamal Heib) [2006260] - IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Kamal Heib) [2006260] - RDMA: Fix kernel-doc warnings about wrong comment (Kamal Heib) [2006260] - RDMA/rxe: Disallow MR dereg and invalidate when bound (Kamal Heib) [2006260] - RDMA/rxe: Implement memory access through MWs (Kamal Heib) [2006260] - RDMA/rxe: Implement invalidate MW operations (Kamal Heib) [2006260] - RDMA/rxe: Add support for bind MW work requests (Kamal Heib) [2006260] - RDMA/rxe: Move local ops to subroutine (Kamal Heib) [2006260] - RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK (Kamal Heib) [2006260] - RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs (Kamal Heib) [2006260] - RDMA/rxe: Enable MW object pool (Kamal Heib) [2006260] - RDMA/rxe: Return errors for add index and key (Kamal Heib) [2006260] - RDMA/rxe: Add bind MW fields to rxe_send_wr (Kamal Heib) [2006260] - RDMA/rxe: Fix qp reference counting for atomic ops (Kamal Heib) [2006260] - IB/cm: Remove dgid from the cm_id_priv av (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of ib_uverbs_device (Kamal Heib) [2006260] - RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_port (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_member (Kamal Heib) [2006260] - RDMA/core: Remove refcount from struct ib_mad_snoop_private (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwpm_admin_data (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private (Kamal Heib) [2006260] - RDMA/rxe: Protext kernel index from user space (Kamal Heib) [2006260] - RDMA/rxe: Protect user space index loads/stores (Kamal Heib) [2006260] - RDMA/rxe: Add a type flag to rxe_queue structs (Kamal Heib) [2006260] - IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock (Kamal Heib) [2006260] - IB/cm: Improve the calling of cm_init_av_for_lap and cm_init_av_by_path (Kamal Heib) [2006260] - IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls (Kamal Heib) [2006260] - Revert "IB/cm: Mark stale CM id's whenever the mad agent was unregistered" (Kamal Heib) [2006260] - IB/cm: Tidy remaining cm_msg free paths (Kamal Heib) [2006260] - IB/cm: Call the correct message free functions in cm_send_handler() (Kamal Heib) [2006260] - IB/cm: Split cm_alloc_msg() (Kamal Heib) [2006260] - IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() (Kamal Heib) [2006260] - RDMA/core: Sanitize WQ state received from the userspace (Kamal Heib) [2006260] - RDMA/srp: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - RDMA/core: Use the DEVICE_ATTR_RO macro (Kamal Heib) [2006260] - IB/ipoib: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - IB/core: Only update PKEY and GID caches on respective events (Kamal Heib) [2006260] - RDMA/srp: Fix a recently introduced memory leak (Kamal Heib) [2006260] - RDMA/srp: Add more structure size checks (Kamal Heib) [2006260] - IB/hfi1: Move a function from a header file into a .c file (Kamal Heib) [2006260 1989164] - IB/hfi1: Remove the repeated declaration (Kamal Heib) [2006260 1989164] - IB/hfi1: Delete an unneeded bool conversion (Kamal Heib) [2006260 1989164] - RDMA: Remove unnecessary struct declaration (Kamal Heib) [2006260] - RDMA/core: Remove never used ib_modify_wq function call (Kamal Heib) [2006260] - IB/srpt: Remove redundant assignment to ret (Kamal Heib) [2006260] - RDMA/ucma: Cleanup to reduce duplicate code (Kamal Heib) [2006260] - RDMA/umem: batch page unpin in __ib_umem_release() (Kamal Heib) [2006259] - RDMA/rxe: Return CQE error if invalid lkey was supplied (Kamal Heib) [2006259] - RDMA/nldev: Add copy-on-fork attribute to get sys command (Kamal Heib) [2006259] - IB/hfi1: Remove redundant variable rcd (Kamal Heib) [2006259 1989164] - RDMA/nldev: Add QP numbers to SRQ information (Kamal Heib) [2006259] - RDMA/nldev: Return SRQ information (Kamal Heib) [2006259] - RDMA/restrack: Add support to get resource tracking for SRQ (Kamal Heib) [2006259] - RDMA/nldev: Return context information (Kamal Heib) [2006259] - RDMA/cma: Skip device which doesn't support CM (Kamal Heib) [2006259 1957239] - IB/ipoib: Remove unnecessary struct declaration (Kamal Heib) [2006259] - IB/ipoib: Improve latency in ipoib/cm connection formation (Kamal Heib) [2006259] - RDMA/ipoib: Print a message if only child interface is UP (Kamal Heib) [2006259] - RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number (Kamal Heib) [2006259] - IB/hfi1: Rework AIP and VNIC dummy netdev usage (Kamal Heib) [2006259 1989164] - IB/cma: Introduce rdma_set_min_rnr_timer() (Kamal Heib) [2006259] - RDMA/core: Correct format of block comments (Kamal Heib) [2006259] - RDMA/core: Correct format of braces (Kamal Heib) [2006259] - RDMA/core: Remove redundant spaces (Kamal Heib) [2006259] - RDMA/core: Add necessary spaces (Kamal Heib) [2006259] - RDMA/core: Remove the redundant return statements (Kamal Heib) [2006259] - RDMA/core: Print the function name by __func__ instead of an fixed string (Kamal Heib) [2006259] - RDMA/rxe: Fix missing acks from responder (Kamal Heib) [2006259] - RDMA/core: Make the wc status prompt message clearer (Kamal Heib) [2006259] - IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() (Kamal Heib) [2006259 1989164] - IB/hfi1: Use napi_schedule_irqoff() for tx napi (Kamal Heib) [2006259 1989164] - IB/hfi1: Correct oversized ring allocation (Kamal Heib) [2006259 1989164] - IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev (Kamal Heib) [2006259 1989164] - IB/hfi1: Add AIP tx traces (Kamal Heib) [2006259 1989164] - RDMA/uverbs: Fix -Wunused-function warning (Kamal Heib) [2006259] - RDMA/iser: struct iscsi_iser_task is declared twice (Kamal Heib) [2006259] - RDMA/rxe: Split MEM into MR and MW (Kamal Heib) [2006259] - RDMA/efa: Use strscpy instead of strlcpy (Kamal Heib) [2006259] - RDMA: Fix a typo (Kamal Heib) [2006259] - IB/hfi1: Fix a typo (Kamal Heib) [2006259 1989164] - RDMA/core: Correct misspellings of two words in comments (Kamal Heib) [2006259] - RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode (Kamal Heib) [2006259] - RDMA: Support more than 255 rdma ports (Kamal Heib) [2006259 1957239] - RDMA/include: Mundane typo fixes throughout the file (Kamal Heib) [2006259] - RDMA/cma: Remove unused leftovers in cma code (Kamal Heib) [2006259] - RDMA: Fix kernel-doc compilation warnings (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missing param descriptions (Kamal Heib) [2006259] - IB/core: Split uverbs_get_const/default to consider target type (Kamal Heib) [2006259] - IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() (Kamal Heib) [2006259] - RDMA/core: Remove unused req_ncomp_notif device operation (Kamal Heib) [2006259] - RDMA/iwcm: Allow AFONLY binding for IPv6 addresses (Kamal Heib) [2006259] - IB/hfi1: switch to core handling of rx/tx byte/packet counters (Kamal Heib) [2006259 1989164] - RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit (Kamal Heib) [2006259] - RDMA: Manual changes for sysfs_emit and neatening (Kamal Heib) [2006259] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Kamal Heib) [2006259] - IB/hfi1: use new function dev_fetch_sw_netstats (Kamal Heib) [2006259 1989164] - RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro (Kamal Heib) [2006259] - include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro (Kamal Heib) [2006259] - ibmvnic: delay complete() (Diego Domingos) [2019210] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2019210] - Documentation: sysrq: update description about sysrq crash (Chris von Recklinghausen) [2019943] - sysrq: Use panic() to force a crash (Chris von Recklinghausen) [2019943] - ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2006829] - ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2006829] - ice: Add support for VF rate limiting (Jonathan Toppins) [1973187] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2018437] - napi: fix race inside napi_enable (Paolo Abeni) [2018437] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2018437] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2018437] - net: linkwatch: fix failure to restore device state across suspend/resume (Paolo Abeni) [2018437] - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check (Paolo Abeni) [2018437] - gro: ensure frag0 meets IP header alignment (Paolo Abeni) [2018437] - net: core: allow fast GRO for skbs with Ethernet header in head (Paolo Abeni) [2018437] - udp: fix skb_copy_and_csum_datagram with odd segment sizes (Paolo Abeni) [2018437] - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Paolo Abeni) [2018437] - selftests/net: remove min gso test in packet_snd (Paolo Abeni) [2018437] - net: be more gentle about silly gso requests coming from user (Paolo Abeni) [2018437] - virtio_net: Do not pull payload in skb->head (Paolo Abeni) [2018437] - net: check untrusted gso_size at kernel entry (Paolo Abeni) [2018437] - net: stricter validation of untrusted gso packets$ (Paolo Abeni) [2018437] - net: avoid 32 x truesize under-estimation for tiny skbs (Paolo Abeni) [2018437] - ionic: no devlink_unregister if not registered (Jonathan Toppins) [2016705] - ionic: tame the filter no space message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: handle vlan id overflow (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter delete (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter add (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add generic filter search (Jonathan Toppins) [2016705 1959512 2002943] - ionic: remove mac overflow flags (Jonathan Toppins) [2016705 1959512 2002943] - ionic: move lif mac address functions (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add filterlist to debugfs (Jonathan Toppins) [2016705 1959512 2002943] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2016705 2012030] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2016705] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2016705] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2016705] - ionic: add polling to adminq wait (Jonathan Toppins) [2016705] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2016705] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2016705] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2016705] - ionic: remove debug stats (Jonathan Toppins) [2016705] - ionic: fix gathering of debug stats (Jonathan Toppins) [2016705] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2016705] - ionic: fix double use of queue-lock (Jonathan Toppins) [2016705] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2016705 1981590] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2016705 1981590] - ionic: add queue lock around open and stop (Jonathan Toppins) [2016705 1981590] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2016705 1981590] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2016705 1981590] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2016705 1981590] - ionic: handle mac filter overflow (Jonathan Toppins) [2016705 1981590] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2016705 1981590] - ionic: sync the filters in the work task (Jonathan Toppins) [2016705 1981590] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2016705 1981590] - ionic: remove old work task types (Jonathan Toppins) [2016705 1981590] - ionic: add function tag to debug string (Jonathan Toppins) [2016705] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2016705] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2016705] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2016705] - ionic: increment num-vfs before configure (Jonathan Toppins) [2016705] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2016705] - ionic: init reconfig err to 0 (Jonathan Toppins) [2016705] - ionic: print firmware version on identify (Jonathan Toppins) [2016705] - ionic: monitor fw status generation (Jonathan Toppins) [2016705] - ionic: minimize resources when under kdump (Jonathan Toppins) [2016705] - ionic: cleanly release devlink instance (Jonathan Toppins) [2016705] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2016705] - ionic: Remove unused function pointer typedef ionic_reset_cb (Jonathan Toppins) [2016705] - ACPI: Use fwnode_init() to set up fwnode (Mark Langsdorf) [1982374] - device property: Add missed header in fwnode.h (Mark Langsdorf) [1982374] - regmap: set debugfs_name to NULL after it is freed (Mark Langsdorf) [1982374] - mfd: cpcap: Fix interrupt regression with regmap clear_ack (Mark Langsdorf) [1982374] - driver core: Fix device link device name collision (Mark Langsdorf) [1982374] - driver core: Extend device_is_dependent() (Mark Langsdorf) [1982374] - device property: add description of fwnode cases (Mark Langsdorf) [1982374] - Revert "device property: Keep secondary firmware node secondary by type" (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Mark Langsdorf) [1982374] - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - driver core: platform: don't oops in platform_shutdown() on unbound devices (Mark Langsdorf) [1982374] - PM: domains: create debugfs nodes when adding power domains (Mark Langsdorf) [1982374] - driver core: platform: Add devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - platform-msi: Track shared domain allocation (Mark Langsdorf) [1982374] - driver core: platform: Introduce platform_get_mem_or_io() (Mark Langsdorf) [1982374] - soc: fix comment for freeing soc_dev_attr (Mark Langsdorf) [1982374] - driver core: platform: use bus_type functions (Mark Langsdorf) [1982374] - driver core: platform: change logic implementing platform_driver_probe (Mark Langsdorf) [1982374] - driver core: platform: reorder functions (Mark Langsdorf) [1982374] - driver core: make driver_probe_device() static (Mark Langsdorf) [1982374] - driver core: Fix a couple of typos (Mark Langsdorf) [1982374] - driver core: Refactor fw_devlink feature (Mark Langsdorf) [1982374] - efi: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - of: property: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - driver core: Use device's fwnode to check if it is waiting for suppliers (Mark Langsdorf) [1982374] - driver core: Add fw_devlink_parse_fwtree() (Mark Langsdorf) [1982374] - driver core: Redefine the meaning of fwnode_operations.add_links() (Mark Langsdorf) [1982374] - device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev() (Mark Langsdorf) [1982374] - driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links (Mark Langsdorf) [1982374] - driver core: Add fwnode link support (Mark Langsdorf) [1982374] - driver core: Add fwnode_init() (Mark Langsdorf) [1982374] - Revert "[base] driver core: fw_devlink: Add support for batching fwnode parsing" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Remove check in driver_deferred_probe_force_trigger()" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Don't do deferred probe in parallel with kernel_init thread" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Rename dev_links_info.defer_sync to defer_hook" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Avoid deferred probe due to fw_devlink_pause/resume()" (Mark Langsdorf) [1982374] - regmap: Remove duplicate `type` field from regmap `regcache_sync` trace event (Mark Langsdorf) [1982374] - PM: sleep: Add dev_wakeup_path() helper (Mark Langsdorf) [1982374] - regmap: Fix order of regmap write log (Mark Langsdorf) [1982374] - regmap: use less #ifdef for LOG_DEVICE (Mark Langsdorf) [1982374] - PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle (Mark Langsdorf) [1982374] - PM: domains: Rename pm_genpd_syscore_poweroff|poweron() (Mark Langsdorf) [1982374] - PM: sleep: Print driver flags for all devices during suspend/resume (Mark Langsdorf) [1982374] - driver core: Fix lockdep warning on wfs_lock (Mark Langsdorf) [1982374] - regmap: irq: Convert to use irq_domain_create_legacy() (Mark Langsdorf) [1982374] - irqdomain: Introduce irq_domain_create_legacy() API (Mark Langsdorf) [1982374] - irqdomain: Replace open coded of_node_to_fwnode() (Mark Langsdorf) [1982374] - irqdomain: Add forward declaration of fwnode_handle (Mark Langsdorf) [1982374] - irqdomain: Remove unused of_device_id forward declaration (Mark Langsdorf) [1982374] - regmap-irq: use fwnode instead of device node in add_irq_chip() (Mark Langsdorf) [1982374] - regmap: mmio: add config option to allow relaxed MMIO accesses (Mark Langsdorf) [1982374] - PM: sleep: remove unreachable break (Mark Langsdorf) [1982374] - PM: domains: enable domain idle state accounting (Mark Langsdorf) [1982374] - PM: domains: Add curly braces to delimit comment + statement block (Mark Langsdorf) [1982374] - PM: domains: Add support for PM domain on/off notifiers for genpd (Mark Langsdorf) [1982374] - PM / Domains: Simplify genpd_lookup_dev() (Mark Langsdorf) [1982374] - regmap: irq: Add support to clear ack registers (Mark Langsdorf) [1982374] - PM: domains: Allow to abort power off when no ->power_off() callback (Mark Langsdorf) [1982374] - PM: domains: Rename power state enums for genpd (Mark Langsdorf) [1982374] - regmap: debugfs: use semicolons rather than commas to separate statements (Mark Langsdorf) [1982374] - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR (Mark Langsdorf) [1982374] - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show (Mark Langsdorf) [1982374] - efi: Rename arm-init to efi-init common for all arch (Mark Langsdorf) [1982374] - efi/arm: Defer probe of PCIe backed efifb on DT systems (Mark Langsdorf) [1982374] - net/smc: improved fix wait on already cleared link (Sumanth Korikkar) [1984991] - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Sumanth Korikkar) [1984991] - net/smc: add missing error check in smc_clc_prfx_set() (Sumanth Korikkar) [1984991] - net/smc: Correct smc link connection counter in case of smc client (Sumanth Korikkar) [1984991] - net/smc: fix wait on already cleared link (Sumanth Korikkar) [1984991] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [2022731] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [2022731] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [2022731] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [2022731] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [2022731] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [2022731] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [2022731] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [2022731] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [2022731] - KVM: s390: Function documentation fixes (Thomas Huth) [2022731] - s390/mm: fix kernel doc comments (Thomas Huth) [2022731] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [2022731] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [2022731] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [2022731] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [2022731] - virtio/s390: get rid of open-coded kvm hypercall (Thomas Huth) [2022731] - KVM: s390: get rid of register asm usage (Thomas Huth) [2022731] - powerpc/vas: Fix potential NULL pointer dereference (Steve Best) [1907522] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Steve Best) [1907522] - crypto/nx: Register and unregister VAS interface on PowerVM (Steve Best) [1907522] - crypto/nx: Add sysfs interface to export NX capabilities (Steve Best) [1907522] - crypto/nx: Get NX capabilities for GZIP coprocessor type (Steve Best) [1907522] - crypto/nx: Rename nx-842-pseries file name to nx-common-pseries (Steve Best) [1907522] - powerpc/pseries/vas: Setup IRQ and fault handling (Steve Best) [1907522] - powerpc/pseries/vas: Integrate API with open/close windows (Steve Best) [1907522] - powerpc/pseries/vas: Implement getting capabilities from hypervisor (Steve Best) [1907522] - powerpc/pseries/vas: Add hcall wrappers for VAS handling (Steve Best) [1907522] - powerpc/vas: Define QoS credit flag to allocate window (Steve Best) [1907522] - powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs (Steve Best) [1907522] - powerpc/vas: Define and use common vas_window struct (Steve Best) [1907522] - powerpc/powernv: no need to check return value of debugfs_create functions (Steve Best) [1907522] - powerpc/vas: Move update_csb/dump_crb to common book3s platform (Steve Best) [1907522] - powerpc/vas: Create take/drop pid and mm reference functions (Steve Best) [1907522] - powerpc/vas: Add platform specific user window operations (Steve Best) [1907522] - powerpc/powernv/vas: Rename register/unregister functions (Steve Best) [1907522] - powerpc/vas: Move VAS API to book3s common platform (Steve Best) [1907522] - powerpc/powernv/vas: Release reference to tgid during window close (Steve Best) [1907522] - powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004808] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004808]- zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2015755] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2015755] - zram: don't fail to remove zram during unloading module (Ming Lei) [2015755] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2015755] - zram: register default groups with device_add_disk() (Ming Lei) [2015755] - hyperv/vmbus: include linux/bitops.h (Mohammed Gamal) [2008565] - hv: vmbus: Avoid -Werror=maybe-uninitialized error (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix duplicate CPU assignments within a device (Mohammed Gamal) [2008565] - drivers: hv: Fix missing error code in vmbus_connect() (Mohammed Gamal) [2008565] - hv_utils: Fix passing zero to 'PTR_ERR' warning (Mohammed Gamal) [2008565] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [1970643] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [1970643] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [1970643] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [1970643] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [1970643] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [1970643] - ice: remove ring_active from ice_ring (Jonathan Toppins) [1970643] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [1970643] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [1970643] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [1970643] - ice: Add missing E810 device ids (Jonathan Toppins) [1970643] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [1970643] - ice: Delete always true check of PF pointer (Jonathan Toppins) [1970643] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [1970643] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [1970643] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [1970643] - ice: do not abort devlink info if board identifier can't be found (Jonathan Toppins) [1970643] - ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()' (Jonathan Toppins) [1970643] - ice: remove unnecessary VSI assignment (Jonathan Toppins) [1970643] - ice: remove the VSI info from previous agg (Jonathan Toppins) [1970643] - ice: add tracepoints (Jonathan Toppins) [1970643] - ice: report hash type such as L2/L3/L4 (Jonathan Toppins) [1970643] - ice: remove redundant continue statement in a for-loop (Jonathan Toppins) [1970643] - net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled (Jonathan Toppins) [1970643] - ice: remove unnecessary NULL checks before ptp_read_system_* (Jonathan Toppins) [1970643] - ice: Remove the repeated declaration (Jonathan Toppins) [1970643] - ice: remove local variable (Jonathan Toppins) [1970643] - ice: reduce scope of variables (Jonathan Toppins) [1970643] - ice: mark PTYPE 2 as reserved (Jonathan Toppins) [1970643] - ice: fix incorrect payload indicator on PTYPE (Jonathan Toppins) [1970643] - ice: parameterize functions responsible for Tx ring management (Jonathan Toppins) [1970643] - ice: add ndo_bpf callback for safe mode netdev ops (Jonathan Toppins) [1970643] - ice: fix clang warning regarding deadcode.DeadStores (Jonathan Toppins) [1970643] - ice: downgrade error print to debug print (Jonathan Toppins) [1970643] - ice: Detect and report unsupported module power levels (Jonathan Toppins) [1970643] - ice: (re)initialize NVM fields when rebuilding (Jonathan Toppins) [1970643] - ice: wait for reset before reporting devlink info (Jonathan Toppins) [1970643] - ice: add error message when pldmfw_flash_image fails (Jonathan Toppins) [1970643] - ice: add extack when unable to read device caps (Jonathan Toppins) [1970643] - ice: use static inline for dummy functions (Jonathan Toppins) [1970643] - ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency (Jonathan Toppins) [1970643] - ice: set the value of global config lock timeout longer (Jonathan Toppins) [1970643] - ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling (Jonathan Toppins) [1970643] - ice: Refactor ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: Save VF's MAC across reboot (Jonathan Toppins) [1970643] - ice: Manage VF's MAC address for both legacy and new cases (Jonathan Toppins) [1970643] - ice: Register auxiliary device to provide RDMA (Jonathan Toppins) [1970643] - ice: Implement iidc operations (Jonathan Toppins) [1970643] - virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type (Jonathan Toppins) [1970643] - iidc: Introduce iidc.h (Jonathan Toppins) [1970643] - ice: Initialize RDMA support (Jonathan Toppins) [1970643] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [1970643] - Revert "Revert "ice: Add initial support framework for LAG"" (Jonathan Toppins) [1970643] - ice: reduce scope of variable (Jonathan Toppins) [1970643] - ice: remove return variable (Jonathan Toppins) [1970643] - ice: suppress false cppcheck issues (Jonathan Toppins) [1970643] - ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Jonathan Toppins) [1970643] - ice: remove unused struct member (Jonathan Toppins) [1970643] - ice: use local for consistency (Jonathan Toppins) [1970643] - ice: print name in /proc/iomem (Jonathan Toppins) [1970643] - ice: Reimplement module reads used by ethtool (Jonathan Toppins) [1970643] - ice: refactor ITR data structures (Jonathan Toppins) [1970643] - ice: manage interrupts during poll exit (Jonathan Toppins) [1970643] - ice: replace custom AIM algorithm with kernel's DIM library (Jonathan Toppins) [1970643] - ice: refactor interrupt moderation writes (Jonathan Toppins) [1970643] - ice: Add new VSI states to track netdev alloc/registration (Jonathan Toppins) [1970643] - ice: Drop leading underscores in enum ice_pf_state (Jonathan Toppins) [1970643] - ice: use kernel definitions for IANA protocol ports and ether-types (Jonathan Toppins) [1970643] - ice: Remove unnecessary blank line (Jonathan Toppins) [1970643] - ice: Remove unnecessary checks in add/kill_vid ndo ops (Jonathan Toppins) [1970643] - ice: Remove rx_gro_dropped stat (Jonathan Toppins) [1970643] - ice: Use local variable instead of pointer derefs (Jonathan Toppins) [1970643] - ice: Remove unnecessary variable (Jonathan Toppins) [1970643] - ice: Limit forced overrides based on FW version (Jonathan Toppins) [1970643] - ice: Use default configuration mode for PHY configuration (Jonathan Toppins) [1970643] - ice: Replace some memsets and memcpys with assignment (Jonathan Toppins) [1970643] - ice: Fix error return codes in ice_set_link_ksettings (Jonathan Toppins) [1970643] - ice: Rename a couple of variables (Jonathan Toppins) [1970643] - ice: Remove unnecessary checker loop (Jonathan Toppins) [1970643] - ice: Ignore EMODE return for opcode 0x0605 (Jonathan Toppins) [1970643] - ice: Align macro names to the specification (Jonathan Toppins) [1970643] - ice: Modify recursive way of adding nodes (Jonathan Toppins) [1970643] - ice: Re-send some AQ commands, as result of EBUSY AQ error (Jonathan Toppins) [1970643] - ice: Correct comment block style (Jonathan Toppins) [1970643] - ice: cleanup style issues (Jonathan Toppins) [1970643] - ice: rename ptype bitmap (Jonathan Toppins) [1970643] - ice: correct memory allocation call (Jonathan Toppins) [1970643] - ice: Check for bail out condition early (Jonathan Toppins) [1970643] - ice: remove unnecessary duplicated AQ command flag setting (Jonathan Toppins) [1970643] - ice: change link misconfiguration message (Jonathan Toppins) [1970643] - ice: Update to use package info from ice segment (Jonathan Toppins) [1970643] - ice: Delay netdev registration (Jonathan Toppins) [1970643] - ice: Add Support for XPS (Jonathan Toppins) [1970643] - ice: Fix fall-through warnings for Clang (Jonathan Toppins) [1970643] - ice: Fix prototype warnings (Jonathan Toppins) [1970643] - ice: move headroom initialization to ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: store the result of ice_rx_offset() onto ice_ring (Jonathan Toppins) [1970643] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2011436] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2011436] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2011436] - sched: Always inline is_percpu_thread() (Phil Auld) [2011436] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [2011436] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2011436] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [2011436] - cpumask/hotplug: Fix cpu_dying() state tracking (Phil Auld) [2011436] - sched: Use cpu_dying() to fix balance_push vs hotplug-rollback (Phil Auld) [2011436] - cpumask: Introduce DYING mask (Phil Auld) [2011436] - cpumask: Make cpu_{online,possible,present,active}() inline (Phil Auld) [2011436] - cpu/hotplug: Cache number of online CPUs (Phil Auld) [2011436] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2011436] - psi: Fix race between psi_trigger_create/destroy (Phil Auld) [2011436] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_violation (Xin Long) [2001767] - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2001767] - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2001767] - sctp: fix the processing for INIT chunk (Xin Long) [2001767] - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2001767]- KVM: arm64: Extract ESR_ELx.EC only (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2008070] - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2008070] - KVM: arm64: Trim guest debug exception handling (Gavin Shan) [2008070] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Gavin Shan) [2008070] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Gavin Shan) [2008070] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Gavin Shan) [2008070] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Gavin Shan) [2008070] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Gavin Shan) [2008070] - KVM: arm64: Restore PMU configuration on first run (Gavin Shan) [2008070] - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Gavin Shan) [2008070] - KVM: arm64: Prevent mixed-width VM creation (Gavin Shan) [2008070] - KVM: arm64: Fix debug register indexing (Gavin Shan) [2008070] - KVM: arm64: Reject VM creation when the default IPA size is unsupported (Gavin Shan) [2008070] - KVM: arm64: Limit the debug architecture to ARMv8.0 (Gavin Shan) [2008070] - KVM: arm64: Handle SCXTNUM_ELx traps (Gavin Shan) [2008070] - arm64: kvm: mte: Hide the MTE CPUID information from the guests (Gavin Shan) [2008070] - arm64: mte: Fix typo in macro definition (Gavin Shan) [2008070] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register (Gavin Shan) [2008070] - arm64: mte: system register definitions (Gavin Shan) [2008070] - arm64: sysreg: Clean up instructions for modifying PSTATE fields (Gavin Shan) [2008070] - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set (Gavin Shan) [2008070] - arm64: kvm: Fix IDMAP overlap with HYP VA (Gavin Shan) [2008070] - packet: rework packet_pick_tx_queue() to use common code selection (Petr Oros) [2016477] - net: dev: rename queue selection helpers. (Petr Oros) [2016477] - Revert "cpuset: Make cpuset hotplug synchronous" (Waiman Long) [2023783] - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Paolo Abeni) [2018546] - net: Only allow init netns to set default tcp cong to a restricted algo (Paolo Abeni) [2018546] - ipv6: tcp: drop silly ICMPv6 packet too big messages (Paolo Abeni) [2018546] - tcp: annotate data races around tp->mtu_info (Paolo Abeni) [2018546] - net: send SYNACK packet with accepted fwmark (Paolo Abeni) [2018546] - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path (Paolo Abeni) [2018546] - net/tcp_fastopen: fix data races around tfo_active_disable_stamp (Paolo Abeni) [2018546] - net/tcp_fastopen: remove obsolete extern (Paolo Abeni) [2018546] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Paolo Abeni) [2018546] - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Paolo Abeni) [2018546] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2018546] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2018546] - evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017155] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017155] - ima: Set correct casting types (Bruno Meneguele) [2017155] - evm: Don't return an error in evm_write_xattrs() if audit is not enabled (Bruno Meneguele) [2017155] - evm: fix writing /evm overflow (Bruno Meneguele) [2017155] - ima: Fix function name error in comment. (Bruno Meneguele) [2017155] - ima: Fix the error code for restoring the PCR value (Bruno Meneguele) [2017155] - integrity: double check iint_cache was initialized (Bruno Meneguele) [2017155] - certs: Fix blacklist flag type confusion (Bruno Meneguele) [2017155] - integrity: Make function integrity_add_key() static (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer after kexec syscall (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer on error (Bruno Meneguele) [2017155] - evm: Fix memleak in init_desc (Bruno Meneguele) [2017155] - crypto: shash - remove shash_desc::flags (Bruno Meneguele) [2017155] - ima: Don't modify file descriptor mode on the fly (Bruno Meneguele) [2017155] - evm: Check size of security.evm before using it (Bruno Meneguele) [2017155] - ima: Remove semicolon at the end of ima_get_binary_runtime_size() (Bruno Meneguele) [2017155] - ima: Don't ignore errors from crypto_shash_update() (Bruno Meneguele) [2017155] - integrity: remove redundant initialization of variable ret (Bruno Meneguele) [2017155] - ima: Fail rule parsing when appraise_flag=blacklist is unsupportable (Bruno Meneguele) [2017155] - ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond (Bruno Meneguele) [2017155] - ima: Fail rule parsing when buffer hook functions have an invalid action (Bruno Meneguele) [2017155] - ima: Free the entire rule if it fails to parse (Bruno Meneguele) [2017155] - ima: Free the entire rule when deleting a list of rules (Bruno Meneguele) [2017155] - evm: Fix possible memory leak in evm_calc_hmac_or_hash() (Bruno Meneguele) [2017155] - ima: Fix ima digest hash table key calculation (Bruno Meneguele) [2017155] - ima: Fix return value of ima_write_policy() (Bruno Meneguele) [2017155] - evm: Fix a small race in init_desc() (Bruno Meneguele) [2017155] - crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocations (Bruno Meneguele) [2017155] - evm: Don't deadlock if a crypto algorithm is unavailable (Bruno Meneguele) [2017155] - evm: Check also if *tfm is an error pointer in init_desc() (Bruno Meneguele) [2017155] - ima: avoid appraise error for hash calc interrupt (Bruno Meneguele) [2017155] - integrity: remove pointless subdir-$(CONFIG_...) (Bruno Meneguele) [2017155] - integrity: remove unneeded, broken attempt to add -fshort-wchar (Bruno Meneguele) [2017155] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016961] - fs/xfs: convert comma to semicolon (Bill O'Donnell) [2009521] - xfs: remove xfs_buf_t typedef (Bill O'Donnell) [2009521] - xfs: open code updating i_mode in xfs_set_acl (Bill O'Donnell) [2009521] - xfs: remove xfs_vn_setattr_nonsize (Bill O'Donnell) [2009521] - xfs: remove unneeded return value check for *init_cursor() (Bill O'Donnell) [2009521] - xfs: introduce xfs_validate_stripe_geometry() (Bill O'Donnell) [2009521] - xfs: show the proper user quota options (Bill O'Donnell) [2009521] - xfs: remove the unused XFS_B_FSB_OFFSET macro (Bill O'Donnell) [2009521] - xfs: remove unnecessary null check in xfs_generic_create (Bill O'Donnell) [2009521] - xfs: directly return if the delta equal to zero (Bill O'Donnell) [2009521] - xfs: delete duplicated tp->t_dqinfo null check and allocation (Bill O'Donnell) [2009521] - xfs: rename xfs_fc_* back to xfs_fs_* (Bill O'Donnell) [2009521] - xfs: refactor file range validation (Bill O'Donnell) [2009521] - xfs: refactor realtime volume extent validation (Bill O'Donnell) [2009521] - xfs: refactor data device extent validation (Bill O'Donnell) [2009521] - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd (Bill O'Donnell) [2009521] - xfs: detect overflows in bmbt records (Bill O'Donnell) [2009521] - xfs: trace log intent item recovery failures (Bill O'Donnell) [2009521] - xfs: validate feature support when recovering rmap/refcount intents (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered extent-free intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered extent-free intent checks out of xfs_efi_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered refcount intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered rmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered bmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover (Bill O'Donnell) [2009521] - xfs: move kernel-specific superblock validation out of libxfs (Bill O'Donnell) [2009521] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2005064] - ARM: 9093/1: drivers: firmwapsci: Register with kernel restart handler (Mark Salter) [1996748] - arm64/kernel: Remove needless Call Frame Information annotations (Mark Salter) [1996748] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Mark Salter) [1996748] - psci: Remove unneeded semicolon (Mark Salter) [1996748] - firmware: smccc: Add SMCCC TRNG function call IDs (Mark Salter) [1996748] - arm64: Add support for SMCCC TRNG entropy source (Mark Salter) [1996748] - firmware: smccc: Introduce SMCCC TRNG framework (Mark Salter) [1996748] - arm64: random: Remove no longer needed prototypes (Mark Salter) [1996748] - arm64: kaslr: Use standard early random function (Mark Salter) [1996748] - random: random.h should include archrandom.h, not the other way around (Mark Salter) [1996748] - arm64: add credited/trusted RNG support (Mark Salter) [1996748] - arm64: Use v8.5-RNG entropy for KASLR seed (Mark Salter) [1996748] - arm64: kaslr: Check command line before looking for a seed (Mark Salter) [1996748] - arm64: kaslr: Announce KASLR status on boot (Mark Salter) [1996748] - psci: Add accessor for psci_0_1_function_ids (Mark Salter) [1996748] - psci: Replace psci_function_id array with a struct (Mark Salter) [1996748] - psci: Split functions to v0.1 and v0.2+ variants (Mark Salter) [1996748] - psci: Support psci_ops.get_version for v0.1 (Mark Salter) [1996748] - arm64: psci: Avoid printing in cpu_psci_cpu_die() (Mark Salter) [1996748] - firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode (Mark Salter) [1996748] - smccc: Use separate variables for args and results (Mark Salter) [1996748] - smccc: Define vendor hyp owned service call region (Mark Salter) [1996748] - firmware: smccc: Export both smccc functions (Mark Salter) [1996748] - sched,psci: Convert to sched_set_fifo*() (Mark Salter) [1996748] - firmware: smccc: Add ARCH_SOC_ID support (Mark Salter) [1996748] - base: soc: Add serial_number attribute to soc (Mark Salter) [1996748] - drivers/firmware/psci: Assign @err directly in hotplug_tests() (Mark Salter) [1996748] - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() (Mark Salter) [1996748] - firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Mark Salter) [1996748] - firmware: smccc: Add function to fetch SMCCC version (Mark Salter) [1996748] - firmware: smccc: Refactor SMCCC specific bits into separate file (Mark Salter) [1996748] - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Mark Salter) [1996748] - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Mark Salter) [1996748] - firmware: psci: Replace cpu_up/down() with add/remove_cpu() (Mark Salter) [1996748] - firmware: psci: Export functions to manage the OSI mode (Mark Salter) [1996748] - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() (Mark Salter) [1996748] - firmware/psci: use common SMCCC_CONDUIT_* (Mark Salter) [1996748] - arm64: smp: disable hotplug on trusted OS resident CPU (Mark Salter) [1996748] - PSCI: cpuidle: Refactor CPU suspend power_state parameter handling (Mark Salter) [1996748] - ARM: psci: cpuidle: Enable PSCI CPUidle driver (Mark Salter) [1996748] - drivers: firmware: psci: Decouple checker from generic ARM CPUidle (Mark Salter) [1996748] - firmware/psci: psci_checker: Park kthreads before stopping them (Mark Salter) [1996748] - firmware/psci: add support for SYSTEM_RESET2 (Mark Salter) [1996748] - drivers: firmware: psci: Announce support for OS initiated suspend mode (Mark Salter) [1996748] - drivers: firmware: psci: Simplify error path of psci_dt_init() (Mark Salter) [1996748] - drivers: firmware: psci: Split psci_dt_cpu_init_idle() (Mark Salter) [1996748] - drivers: firmware: psci: Move psci to separate directory (Mark Salter) [1996748] - arm64: remove unused asm/compiler.h header file (Mark Salter) [1996748] - ppc64: Adding read_lock definition to nvme (Gopal Tiwari) [1990475] - nvme: fix per-namespace chardev deletion (Gopal Tiwari) [1990475] - nvme: set the PRACT bit when using Write Zeroes with T10 PI (Gopal Tiwari) [1990475] - nvme: fix nvme_setup_command metadata trace event (Gopal Tiwari) [1990475] - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING (Gopal Tiwari) [1990475] - nvme: fix refcounting imbalance when all paths are down (Gopal Tiwari) [1990475] - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove (Gopal Tiwari) [1990475] - nvme-pci: fix multiple races in nvme_setup_io_queues (Gopal Tiwari) [1990475] - nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE (Gopal Tiwari) [1990475] - nvme-tcp: can't set sk_user_data without write_lock (Gopal Tiwari) [1990475] - nvme: use blk_execute_rq() for passthrough commands (Gopal Tiwari) [1990475] - nvmet: use NVMET_MAX_NAMESPACES to set nn value (Gopal Tiwari) [1990475] - nvme-pci: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvme: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: add ZBD over ZNS backend support (Gopal Tiwari) [1990475] - nvmet: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in file-ns fast path (Gopal Tiwari) [1990475] - nvmet: add Command Set Identifier support (Gopal Tiwari) [1990475] - nvmet: add nvmet_req_bio put helper for backends (Gopal Tiwari) [1990475] - nvmet: use nvme status value directly (Gopal Tiwari) [1990475] - nvmet: use u32 for nvmet_subsys max_nsid (Gopal Tiwari) [1990475] - nvmet: remove local variable (Gopal Tiwari) [1990475] - nvmet: add req cns error complete helper (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in bdev-ns fast path (Gopal Tiwari) [1990475] - nvmet: use u32 type for the local variable nsid (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect io q (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_write32() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect admin q (Gopal Tiwari) [1990475] - nvmet: make ver stable once connection established (Gopal Tiwari) [1990475] - nvmet: make sn stable once connection was established (Gopal Tiwari) [1990475] - nvmet: change sn size and check validity (Gopal Tiwari) [1990475] - nvme-tcp: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_read64() (Gopal Tiwari) [1990475] - nvmet: allow mn change if subsys not discovered (Gopal Tiwari) [1990475] - nvme-fc: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvme-pci: fix var. type for increasing cq_head (Gopal Tiwari) [1990475] - nvme: add a helper to check ctrl sgl support (Gopal Tiwari) [1990475] - nvme: factor out a nvme_validate_passthru_nsid helper (Gopal Tiwari) [1990475] - nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (Gopal Tiwari) [1990475] - nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text (Gopal Tiwari) [1990475] - nvme: verify MNAN value if ANA is enabled (Gopal Tiwari) [1990475] - ACPI: Check StorageD3Enable _DSD property in ACPI code (Gopal Tiwari) [1990475] - nvmet: move ka_work initialization to nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvme: remove nvme_{get,put}_ns_from_disk (Gopal Tiwari) [1990475] - nvme: split nvme_report_zones (Gopal Tiwari) [1990475] - nvmet: remove a superfluous variable (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl (Gopal Tiwari) [1990475] - nvme: move the CSI sanity check into nvme_ns_report_zones (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra braces (Gopal Tiwari) [1990475] - nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl (Gopal Tiwari) [1990475] - nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme-fabrics: remove an extra comment (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra new lines in the switch (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme: extend and modify the APST configuration algorithm (Gopal Tiwari) [1990475] - nvme-tcp: allow selecting the network interface for connections (Gopal Tiwari) [1990475] - nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error() (Gopal Tiwari) [1990475] - nvme: remove redundant initialization of variable ret (Gopal Tiwari) [1990475] - nvmet: fix freeing unallocated p2pmem (Gopal Tiwari) [1990475] - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() (Gopal Tiwari) [1990475] - nvme-loop: do not warn for deleted controllers during reset (Gopal Tiwari) [1990475] - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() (Gopal Tiwari) [1990475] - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails (Gopal Tiwari) [1990475] - nvme-rdma: fix in-casule data send for chained sgls (Gopal Tiwari) [1990475] - nvmet: fix false keep-alive timeout when a controller is torn down (Gopal Tiwari) [1990475] - nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response (Gopal Tiwari) [1990475] - nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (Gopal Tiwari) [1990475] - nvme-fabrics: decode host pathing error for connect (Gopal Tiwari) [1990475] - nvme-fc: short-circuit reconnect retries (Gopal Tiwari) [1990475] - nvme: fix potential memory leaks in nvme_cdev_add (Gopal Tiwari) [1990475] - nvme-fc: clear q_live at beginning of association teardown (Gopal Tiwari) [1990475] - nvme-tcp: rerun io_work if req_list is not empty (Gopal Tiwari) [1990475] - nvme-tcp: fix possible use-after-completion (Gopal Tiwari) [1990475] - nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Gopal Tiwari) [1990475] - nvmet: fix memory leak in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: seset ns->file when open fails (Gopal Tiwari) [1990475] - nvmet: demote fabrics cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for passthru (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for bdev-ns (Gopal Tiwari) [1990475] - nvmet: use helper to remove the duplicate code (Gopal Tiwari) [1990475] - nvmet: demote discovery cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: remove unsupported command noise (Gopal Tiwari) [1990475] - nvme-pci: fix controller reset hang when racing with nvme_timeout (Gopal Tiwari) [1990475] - nvme: move the fabrics queue ready check routines to core (Gopal Tiwari) [1990475] - nvme: avoid memset for passthrough requests (Gopal Tiwari) [1990475] - nvme: add nvme_get_ns helper (Gopal Tiwari) [1990475] - nvme: fix controller ioctl through ns_head (Gopal Tiwari) [1990475] - nvme: introduce generic per-namespace chardev (Gopal Tiwari) [1990475] - nvme: cleanup nvme_configure_apst (Gopal Tiwari) [1990475] - nvme: do not try to reconfigure APST when the controller is not live (Gopal Tiwari) [1990475] - nvme: sanitize KATO setting (Gopal Tiwari) [1990475] - nvmet: avoid queuing keep-alive timer if it is disabled (Gopal Tiwari) [1990475] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1990475] - nvme: let namespace probing continue for unsupported features (Gopal Tiwari) [1990475] - nvme: factor out nvme_ns_open and nvme_ns_release helpers (Gopal Tiwari) [1990475] - nvme: move nvme_ns_head_ops to multipath.c (Gopal Tiwari) [1990475] - nvme: factor out a nvme_tryget_ns_head helper (Gopal Tiwari) [1990475] - nvme: move the ioctl code to a separate file (Gopal Tiwari) [1990475] - nvme: don't bother to look up a namespace for controller ioctls (Gopal Tiwari) [1990475] - nvme: simplify block device ioctl handling for the !multipath case (Gopal Tiwari) [1990475] - nvme: simplify the compat ioctl handling (Gopal Tiwari) [1990475] - nvme-multipath: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: pass a user pointer to nvme_nvm_ioctl (Gopal Tiwari) [1990475] - nvme: factor out a nvme_ns_ioctl helper (Gopal Tiwari) [1990475] - nvme: cleanup setting the disk name (Gopal Tiwari) [1990475] - nvme: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme-pci: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: add a nvme_ns_head_multipath helper (Gopal Tiwari) [1990475] - nvmet: fix a spelling mistake "nubmer" -> "number" (Gopal Tiwari) [1990475] - nvmet-fc: simplify nvmet_fc_alloc_hostport (Gopal Tiwari) [1990475] - nvmet-tcp: fix a segmentation fault during io parsing error (Gopal Tiwari) [1990475] - lightnvm: use kobj_to_dev() (Gopal Tiwari) [1990475] - nvme: fix handling of large MDTS values (Gopal Tiwari) [1990475] - nvme: implement non-mdts command limits (Gopal Tiwari) [1990475] - nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev (Gopal Tiwari) [1990475] - nvme: use sysfs_emit instead of sprintf (Gopal Tiwari) [1990475] - nvme-fc: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: remove superfluous else in nvme_ctrl_loss_tmo_store (Gopal Tiwari) [1990475] - nvme: warn of unhandled effects only once (Gopal Tiwari) [1990475] - nvmet-tcp: enable optional queue idle period tracking (Gopal Tiwari) [1990475] - nvmet-tcp: fix incorrect locking in state_change sk callback (Gopal Tiwari) [1990475] - nvme-tcp: block BH in sk state_change sk callback (Gopal Tiwari) [1990475] - nvmet: return proper error code from discovery ctrl (Gopal Tiwari) [1990475] - nvme-tcp: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: use driver pdu command for passthrough (Gopal Tiwari) [1990475] - nvmet: remove unnecessary ctrl parameter (Gopal Tiwari) [1990475] - nvmet-fc: update function documentation (Gopal Tiwari) [1990475] - nvme-pci: allocate nvme_command within driver pdu (Gopal Tiwari) [1990475] - nvmet: do not allow model_number exceed 40 bytes (Gopal Tiwari) [1990475] - nvme-fc: fix the function documentation comment (Gopal Tiwari) [1990475] - nvme: add new line after variable declatation (Gopal Tiwari) [1990475] - nvme: don't check nvme_req flags for new req (Gopal Tiwari) [1990475] - nvme: mark nvme_setup_passsthru() inline (Gopal Tiwari) [1990475] - nvme: split init identify into helper (Gopal Tiwari) [1990475] - nvme: rename nvme_init_identify() (Gopal Tiwari) [1990475] - nvme: reduce checks for zero command effects (Gopal Tiwari) [1990475] - nvmet: update error log page in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status (Gopal Tiwari) [1990475] - nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvmet: replace white spaces with tabs (Gopal Tiwari) [1990475] - nvme: use NVME_CTRL_CMIC_ANA macro (Gopal Tiwari) [1990475] - nvme-pci: cleanup nvme_irq() (Gopal Tiwari) [1990475] - nvme-pci: remove the barriers in nvme_irq() (Gopal Tiwari) [1990475] - nvmet-tcp: fix kmap leak when data digest in use (Gopal Tiwari) [1990475] - nvmet: don't check iosqes,iocqes for discovery controllers (Gopal Tiwari) [1990475] - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Gopal Tiwari) [1990475] - nvme-rdma: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-tcp: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-fabrics: only reserve a single tag (Gopal Tiwari) [1990475] - nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT (Gopal Tiwari) [1990475] - nvme: merge nvme_keep_alive into nvme_keep_alive_work (Gopal Tiwari) [1990475] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1990475] - nvme: update enumerations for status codes (Gopal Tiwari) [1990475]- scsi: mpt3sas: Fix incorrectly assigned error return and check (Tomas Henzl) [1990535] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1990535] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1990535] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Transition IOC to Ready state during shutdown (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix error return value in _scsih_expander_add() (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix Coverity reported issue (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix fall-through warnings for Clang (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during second half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during first half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event (Tomas Henzl) [1990535] - scsi: mpt3sas: Documentation cleanup (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix two kernel-doc headers (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query (Tomas Henzl) [1990535] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1989643] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1989643] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1989643] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1989643] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2007269] - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2008560] - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2008560] - hv_netvsc: Avoid field-overflowing memcpy() (Mohammed Gamal) [2008560] - hv_netvsc: Set needed_headroom according to VF (Mohammed Gamal) [2008560] - netfilter: conntrack: fix error path in nf_conntrack_pernet_init() (Florian Westphal) [1922568] - netfilter: nf_conntrack: provide modparam to always register conntrack hooks (Florian Westphal) [1922568] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [1890383] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [1890383] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [1890383] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [1890383] - sctp: send pmtu probe only if packet loss in Search Complete state (Xin Long) [1890383] - sctp: improve the code for pmtu probe send and recv update (Xin Long) [1890383] - sctp: prevent info leak in sctp_make_heartbeat() (Xin Long) [1890383] - sctp: check pl.raise_count separately from its increment (Xin Long) [1890383] - sctp: send the next probe immediately once the last one is acked (Xin Long) [1890383] - sctp: do black hole detection in search complete state (Xin Long) [1890383] - sctp: process sctp over udp icmp err on sctp side (Xin Long) [1890383] - sctp: extract sctp_v4_err_handle function from sctp_v4_err (Xin Long) [1890383] - sctp: extract sctp_v6_err_handle function from sctp_v6_err (Xin Long) [1890383] - sctp: remove the unessessary hold for idev in sctp_v6_err (Xin Long) [1890383] - sctp: enable PLPMTUD when the transport is ready (Xin Long) [1890383] - sctp: do state transition when receiving an icmp TOOBIG packet (Xin Long) [1890383] - sctp: do state transition when a probe succeeds on HB ACK recv path (Xin Long) [1890383] - sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send path (Xin Long) [1890383] - sctp: do the basic send and recv for PLPMTUD probe (Xin Long) [1890383] - sctp: add the probe timer in transport for PLPMTUD (Xin Long) [1890383] - sctp: add the constants/variables and states and some APIs for transport (Xin Long) [1890383] - sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/asoc/transport (Xin Long) [1890383] - sctp: add probe_interval in sysctl and sock/asoc/transport (Xin Long) [1890383] - sctp: add pad chunk and its make function and event table (Xin Long) [1890383] - blk-mq: still set q->make_request_fn for blk-mq (Ming Lei) [1999728] - PCI: Add AMD RS690 quirk to enable 64-bit DMA (Myron Stowe) [1993279] - PCI: Add ACS quirk for Broadcom BCM57414 NIC (Myron Stowe) [1993279] - PCI: Mark some NVIDIA GPUs to avoid bus reset (Myron Stowe) [1993279] - PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB (Myron Stowe) [1993279] - x86/PCI: Remove unused alloc_pci_root_info() return value (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P4510 NVMe (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P3700 NVMe (Myron Stowe) [1993279] - PCI: Disable Samsung SM961/PM961 NVMe before FLR (Myron Stowe) [1993279] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [1993279] - PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group (Myron Stowe) [1993279] - PCI/sysfs: Tidy SMBIOS & ACPI label attributes (Myron Stowe) [1993279] - PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes (Myron Stowe) [1993279] - PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() (Myron Stowe) [1993279] - PCI/sysfs: Convert "vpd" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Rename "vpd" attribute accessors (Myron Stowe) [1993279] - PCI/sysfs: Convert "reset" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "rom" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "config" to static attribute (Myron Stowe) [1993279] - PCI: Allow VPD access for QLogic ISP2722 (Myron Stowe) [1993279] - PCI/VPD: Add helper pci_get_func0_dev() (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() SRDT handling (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument (Myron Stowe) [1993279] - PCI/VPD: Change pci_vpd_init() return type to void (Myron Stowe) [1993279] - PCI/VPD: Make missing VPD message less alarming (Myron Stowe) [1993279] - PCI/VPD: Remove pci_set_vpd_size() (Myron Stowe) [1993279] - PCI/VPD: Remove sysfs accessor size checking dead code (Myron Stowe) [1993279] - PCI/VPD: Remove obsolete Broadcom NIC quirk (Myron Stowe) [1993279] - PCI/ACPI: Fix acpi_pci_set_power_state() debug message (Myron Stowe) [1993279] - PCI: acpiphp: Fix whitespace issue (Myron Stowe) [1993279] - PCI: shpchp: Remove unused shpc_writeb() (Myron Stowe) [1993279] - PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock (Myron Stowe) [1993279] - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Myron Stowe) [1993279] - PCI: Add pci_disable_parity() (Myron Stowe) [1993279] - PCI: Release OF node in pci_scan_device()'s error path (Myron Stowe) [1993279] - fs: dlm: fix check for multi-homed hosts (Alexander Aring) [1889887] - iommu: remove iommu_domain_{get,set}_attr (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: enable the liodn when attaching a device (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove ->domain_window_enable (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove support for multiple windows (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove fsl_pamu_get_domain_attr (Jerry Snitselaar) [2004349] - iommu: remove the unused domain_window_disable method (Jerry Snitselaar) [2004349] - iommu: Remove .domain_{get,set}_windows (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Decrease the queue size of evtq and priq (Jerry Snitselaar) [2004349] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004349] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004349] - ACPI: IORT: Handle device properties with software node API (Jerry Snitselaar) [2004349] - iommu: Update "iommu.strict" documentation (Jerry Snitselaar) [2004349] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004349] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004349] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004349] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004349] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004349] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004349] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004349] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004349] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004349] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004349] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004349] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1920744] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004349] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004349] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971977] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971977] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971977] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971977] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971977] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971977] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID reference leak (Jerry Snitselaar) [2004349] - iommu: Check if group is NULL before remove device (Jerry Snitselaar) [2004349] - iommu/dma: Fix leak in non-contiguous API (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Fix fall-through warning for Clang (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries (Jerry Snitselaar) [2004349] - iommu/vt-d: Global devTLB flush when present context entry changed (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Use Tegra implementation on Tegra186 (Jerry Snitselaar) [2004349] - iommu: Delete a duplicate check in iommu_change_dev_def_domain() (Jerry Snitselaar) [2004349] - iommu/dma: Fix compile warning in 32-bit builds (Jerry Snitselaar) [2004349] - iommu: Drop unnecessary of_iommu.h includes (Jerry Snitselaar) [2004349] - iommu: Remove unused of_get_dma_window() (Jerry Snitselaar) [2004349] - iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock (Jerry Snitselaar) [2004349] - iommu/dma: Fix IOVA reserve dma ranges (Jerry Snitselaar) [2004349] - iommu/virtio: Enable x86 support (Jerry Snitselaar) [2004349] - iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() (Jerry Snitselaar) [2004349] - iommu/amd: Fix section mismatch warning for detect_ivrs() (Jerry Snitselaar) [2004349] - iommu/amd: Add amd_iommu=force_enable option (Jerry Snitselaar) [2004349] - iommu/amd: Fix extended features logging (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix dereference of pointer info before it is null checked (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix linker error on 32-bit (Jerry Snitselaar) [2004349] - iommu/vt-d: No need to typecast (Jerry Snitselaar) [2004349] - iommu/vt-d: Define counter explicitly as unsigned int (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove unnecessary braces (Jerry Snitselaar) [2004349] - iommu/vt-d: Removed unused iommu_count in dmar domain (Jerry Snitselaar) [2004349] - iommu/vt-d: Use bitfields for DMAR capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Use DEVICE_ATTR_RO macro (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix out-bounds-warning in intel/svm.c (Jerry Snitselaar) [2004349] - iommu/vt-d: Add PRQ handling latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Add cache invalidation latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Expose latency monitor data through debugfs (Jerry Snitselaar) [1971935] - iommu/vt-d: Add common code for dmar latency performance monitors (Jerry Snitselaar) [1971935] - iommu/vt-d: Add prq_report trace event (Jerry Snitselaar) [1971973] - iommu/vt-d: Report prq to io-pgfault framework (Jerry Snitselaar) [1971971] - iommu/vt-d: Allocate/register iopf queue for sva devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Refactor prq_event_thread() (Jerry Snitselaar) [1971971] - iommu/vt-d: Use common helper to lookup svm devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Add pasid private data helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Support asynchronous IOMMU nested capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Select PCI_ATS explicitly (Jerry Snitselaar) [2004349] - iommu/vt-d: Tweak the description of a DMA fault (Jerry Snitselaar) [1971975] - iommu/vt-d: Fix kernel-doc syntax in file header (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove redundant assignment to variable agaw (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Check smmu->impl pointer before dereferencing (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Implement ->probe_finalize() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove unnecessary oom message (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails (Jerry Snitselaar) [2004349] - PM: runtime: Add documentation for pm_runtime_resume_and_get() (Jerry Snitselaar) [2004349] - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Jerry Snitselaar) [2004349] - iommu/arm: Cleanup resources in case of probe error path (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Ratelimit event dump (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add stall support for platform devices (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Change *array into *const array (Jerry Snitselaar) [2004349] - iommu/amd: Remove redundant assignment of err (Jerry Snitselaar) [2004349] - iommu/amd: Tidy up DMA ops init (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Add support for driver IOMMU fault handlers (Jerry Snitselaar) [2004349] - iommu/virtio: Add missing MODULE_DEVICE_TABLE (Jerry Snitselaar) [2004349] - iommu/amd: Fix wrong parentheses on page-specific invalidations (Jerry Snitselaar) [2004349] - iommu: Streamline registration interface (Jerry Snitselaar) [2004349] - iommu: Statically set module owner (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE (Jerry Snitselaar) [2004349] - iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_NESTING (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_GEOMETRY (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_PAGING (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Maintain a SID->device structure (Jerry Snitselaar) [2004349] - iommu: Add a page fault handler (Jerry Snitselaar) [2004349] - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [2004349] - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use device properties for pasid-num-bits (Jerry Snitselaar) [2004349] - of/device: Add input id to of_dma_configure() (Jerry Snitselaar) [2004349] - of/iommu: Make of_map_rid() PCI agnostic (Jerry Snitselaar) [2004349] - iommu: Fix comment for struct iommu_fwspec (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of devid (Jerry Snitselaar) [2004349] - iommu/amd: Page-specific invalidations for more than one page (Jerry Snitselaar) [2004349] - iommu/amd: Move a few prototypes to include/linux/amd-iommu.h (Jerry Snitselaar) [2004349] - iommu/amd: Remove a few unused exports (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused amd_iommu_get_v2_domain function (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused device errata code (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of pasids (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() (Jerry Snitselaar) [2004349] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [1998265] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [1998265] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021219] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008563] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008563] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008563] - asm-generic/hyperv: Add missing function prototypes per -W1 warnings (Mohammed Gamal) [2008563] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008563] - hv: hyperv.h: a few mundane typo fixes (Mohammed Gamal) [2008563] - hv: hyperv.h: Replace one-element array with flexible-array in struct icmsg_negotiate (Mohammed Gamal) [2008563] - x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2008563] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2008563] - hyperv: Detect Nested virtualization support for SVM (Mohammed Gamal) [2008563] - hyperv: SVM enlightened TLB flush support flag (Mohammed Gamal) [2008563] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008563] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2008563] - x86/hyperv: remove unused linux/version.h header (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'msr_val' warning in hv_qlock_wait (Mohammed Gamal) [2008563] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008562] - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() (Mohammed Gamal) [2008562] - PCI: hv: Drop msi_controller structure (Mohammed Gamal) [2008562] - PCI/IOV: Add sysfs MSI-X vector assignment interface (Myron Stowe) [2019087] - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998529] - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [1990477] - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: Fix VIRTIO_ID_BT assigned number (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [1990477] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event (Gopal Tiwari) [1990477] - Bluetooth: Fix Set Extended (Scan Response) Data (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when filtering devices (Gopal Tiwari) [1990477] - Bluetooth: smp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI role comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when tracking connections (Gopal Tiwari) [1990477] - Bluetooth: sco: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: a2mp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: amp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: cmtp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: bnep: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: hidp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in SMP (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI LE features (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language to describe CPB (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Gopal Tiwari) [1990477] - Bluetooth: disable filter dup when scan for adv monitor (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix the command returns garbage parameter value (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn_comp (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails (Gopal Tiwari) [1990477] - Bluetooth: Remove spurious error message (Gopal Tiwari) [1990477] - Bluetooth: Shutdown controller after workqueues are flushed or cancelled (Gopal Tiwari) [1990477] - Bluetooth: Add ncmd=0 recovery handling (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: remove unused function (Gopal Tiwari) [1990477] - Bluetooth: Fix alt settings for incoming SCO with transparent coding format (Gopal Tiwari) [1990477] - Bluetooth: Fix the HCI to MGMT status conversion table (Gopal Tiwari) [1990477] - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: delete unneeded variable initialization (Gopal Tiwari) [1990477] - Bluetooth: Return whether a connection is outbound (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled (Gopal Tiwari) [1990477] - Bluetooth: Fix spelling mistakes (Gopal Tiwari) [1990477] - Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor (Gopal Tiwari) [1990477] - Bluetooth: Allow Microsoft extension to indicate curve validation (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading AOSP vendor capabilities (Gopal Tiwari) [1990477] - Bluetooth: LL privacy allow RPA (Gopal Tiwari) [1990477] - Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY (Gopal Tiwari) [1990477] - Bluetooth: Do not set cur_adv_instance in adv param MGMT request (Gopal Tiwari) [1990477] - Bluetooth: Use ext adv handle from requests in CCs (Gopal Tiwari) [1990477] - Bluetooth: use the correct print format for L2CAP debug statements (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix variable dereferenced before check 'conn' (Gopal Tiwari) [1990477] - Bluetooth: Check inquiry status before sending one (Gopal Tiwari) [1990477] - Bluetooth: Coding style fix (Gopal Tiwari) [1990477] - Bluetooth: Remove 'return' in void function (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Move the advertisement monitor events to correct list (Gopal Tiwari) [1990477] - Bluetooth: Add missing entries for PHY configuration commands (Gopal Tiwari) [1990477] - Bluetooth: Fix mgmt status for LL Privacy experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix wrong opcode error for read advertising features (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Rudimentary typo fixes (Gopal Tiwari) [1990477] - Bluetooth: Remove trailing semicolon in macros (Gopal Tiwari) [1990477] - Bluetooth: check for zapped sk before connecting (Gopal Tiwari) [1990477] - Bluetooth: fix set_ecdh_privkey() prototype (Gopal Tiwari) [1990477] - Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Gopal Tiwari) [1990477] - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Gopal Tiwari) [1990477] - Bluetooth: Fix incorrect status handling in LE PHY UPDATE event (Gopal Tiwari) [1990477] - Bluetooth: avoid deadlock between hci_dev->lock and socket lock (Gopal Tiwari) [1990477] - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix not checking for maximum number of DCID (Gopal Tiwari) [1990477] - Bluetooth: Cancel le_scan_restart work when stopping discovery (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1990477] - Bluetooth: Allow scannable adv with extended MGMT APIs (Gopal Tiwari) [1990477] - Bluetooth: Remove unneeded commands for suspend (Gopal Tiwari) [1990477] - Bluetooth: Notify suspend on le conn failed (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Remove redundant assignment to fw_ptr (Gopal Tiwari) [1990477] - Bluetooth: btmrvl: remove redundant continue statement (Gopal Tiwari) [1990477] - Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. (Gopal Tiwari) [1990477] - Bluetooth: btmtkuart: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Gopal Tiwari) [1990477] - Bluetooth: btrtl: rename USB fw for RTL8761 (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device. (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add RTL8822CS capabilities (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) (Gopal Tiwari) [1990477] - Bluetooth: btqca: Don't modify firmware contents in-place (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: fix potential GPF (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for Lite-On Mediatek Chip (Gopal Tiwari) [1990477] - Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix failing to init controllers with operation firmware (Gopal Tiwari) [1990477] - Bluetooth: Add a new USB ID for RTL8822CE (Gopal Tiwari) [1990477] - Bluetooth: btusb: Revert Fix the autosuspend enable and disable (Gopal Tiwari) [1990477] - Bluetooth: Add support for virtio transport driver (Gopal Tiwari) [1990477] - Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btintel: Skip reading firmware file version while in bootloader mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Collect tlv based active firmware build info in FW mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware to boot (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware download (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Move operational checks after version check (Gopal Tiwari) [1990477] - Bluetooth: btintel: Check firmware version before download (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Mundane typo fix (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Add device_may_wakeup support (Gopal Tiwari) [1990477] - Bluetooth: btintel: Fix offset calculation boot address parameter (Gopal Tiwari) [1990477] - Bluetooth: btusb: print firmware file name on error loading firmware (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Obtain and handle reset GPIO (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol (Gopal Tiwari) [1990477] - Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fixed issue during suspend (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix excessive stack usage (Gopal Tiwari) [1990477] - Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmware_79xx (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix typo and correct the log print (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fine-tune mt7663 mechanism. (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: check for SSR triggered flag while suspend (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable WBS for the specific Realtek devices (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Wait for SSR completion during suspend (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add support for binding RTL8723DS with device tree (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Add null check in setup (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable central-peripheral role (Gopal Tiwari) [1990477] - Bluetooth: btusb: Remove duplicate newlines from logging (Gopal Tiwari) [1990477] - Bluetooth: btmtksdio: Fixed switch and case should be at the same indent (Gopal Tiwari) [1990477] - Revert "Bluetooth: btintel: Fix endianness issue for TLV version information" (Gopal Tiwari) [1990477] - Bluetooth: hci_bcm: Add support for ISO packets (Gopal Tiwari) [1990477] - Bluetooth: btusb: add shutdown function for wcn6855 (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Fix a race for write_work scheduling (Gopal Tiwari) [1990477] - Bluetooth: btqca: Add support to read FW build version for WCN3991 BTSoC (Gopal Tiwari) [1990477] - Bluetooth: btusb: Always fallback to alt 1 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function (Gopal Tiwari) [1990477] - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1990477] - Bluetooth: Skip eSCO 2M params when not supported (Gopal Tiwari) [1990477] - Bluetooth: fix indentation and alignment reported by checkpatch (Gopal Tiwari) [1990477] - Bluetooth: fix coccicheck warnings debugfs (Gopal Tiwari) [1990477] - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Try harder to accept device not knowing options (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling fragmented length (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak on suspend and resume (Gopal Tiwari) [1990477] - Bluetooth: Put HCI device if inquiry procedure interrupts (Gopal Tiwari) [1990477] - Bluetooth: drop HCI device reference before return (Gopal Tiwari) [1990477] - Bluetooth: avoid u128_xor() on potentially misaligned inputs (Gopal Tiwari) [1990477] - Bluetooth: Fix initializing response id after clearing struct (Gopal Tiwari) [1990477] - Bluetooth: Cancel Inquiry before Create Connection (Gopal Tiwari) [1990477] - Bluetooth: Pause service discovery for suspend (Gopal Tiwari) [1990477] - Bluetooth: Remove hci_req_le_suspend_config (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Set missing suspend task bits (Gopal Tiwari) [1990477] - Bluetooth: Change MGMT security info CMD to be more generic (Gopal Tiwari) [1990477] - Bluetooth: Query LE tx power on startup (Gopal Tiwari) [1990477] - Bluetooth: Use intervals and tx power from mgmt cmds (Gopal Tiwari) [1990477] - Bluetooth: Break add adv into two mgmt commands (Gopal Tiwari) [1990477] - Bluetooth: Add helper to set adv data (Gopal Tiwari) [1990477] - Bluetooth: Add toggle to switch off interleave scan (Gopal Tiwari) [1990477] - Bluetooth: Refactor read default sys config for various types (Gopal Tiwari) [1990477] - Bluetooth: Handle active scan case (Gopal Tiwari) [1990477] - Bluetooth: Handle system suspend resume case (Gopal Tiwari) [1990477] - Bluetooth: Interleave with allowlist scan (Gopal Tiwari) [1990477] - Bluetooth: Fix attempting to set RPA timeout when unsupported (Gopal Tiwari) [1990477] - Bluetooth: Rename get_adv_instance_scan_rsp (Gopal Tiwari) [1990477] - Bluetooth: Fix not sending Set Extended Scan Response (Gopal Tiwari) [1990477] - Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C (Gopal Tiwari) [1990477] - Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option (Gopal Tiwari) [1990477] - Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request (Gopal Tiwari) [1990477] - Bluetooth: consolidate error paths in hci_phy_link_complete_evt() (Gopal Tiwari) [1990477] - Bluetooth: Enforce key size of 16 bytes on FIPS level (Gopal Tiwari) [1990477] - Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Gopal Tiwari) [1990477] - Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_create_bredr (Gopal Tiwari) [1990477] - Bluetooth: Fix: LL PRivacy BLE device fails to connect (Gopal Tiwari) [1990477] - Bluetooth: Resume advertising after LE connection (Gopal Tiwari) [1990477] - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Gopal Tiwari) [1990477] - Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: MGMT: Fix not checking if BT_HS is enabled (Gopal Tiwari) [1990477] - Bluetooth: Disable High Speed by default (Gopal Tiwari) [1990477] - Bluetooth: Fix update of own_addr_type if ll_privacy supported (Gopal Tiwari) [1990477] - Bluetooth: Fix auto-creation of hci_conn at Conn Complete event (Gopal Tiwari) [1990477] - Bluetooth: Set scan parameters for ADV Monitor (Gopal Tiwari) [1990477] - Bluetooth: Update Adv monitor count upon removal (Gopal Tiwari) [1990477] - net: bluetooth: delete duplicated words (Gopal Tiwari) [1990477] - Bluetooth: pause/resume advertising around suspend (Gopal Tiwari) [1990477] - Bluetooth: Emit controller suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Add suspend reason for device disconnect (Gopal Tiwari) [1990477] - Bluetooth: Add mgmt suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Set ext scan response only when it exists (Gopal Tiwari) [1990477] - Bluetooth: Only mark socket zapped after unlocking (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT capability flags for tx power and ext advertising (Gopal Tiwari) [1990477] - Bluetooth: Report num supported adv instances for hw offloading (Gopal Tiwari) [1990477] - Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU (Gopal Tiwari) [1990477] - Bluetooth: Re-order clearing suspend tasks (Gopal Tiwari) [1990477] - Bluetooth: Fix memory leak in read_adv_mon_features() (Gopal Tiwari) [1990477] - Bluetooth: Clear suspend tasks on unregister (Gopal Tiwari) [1990477] - Bluetooth: Remove CRYPTO_ALG_INTERNAL flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: use the proper scan params when conn is pending (Gopal Tiwari) [1990477] - Bluetooth: Enable controller RPA resolution using Experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Let controller creates RPA during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn (Gopal Tiwari) [1990477] - Bluetooth: Enable RPA Timeout (Gopal Tiwari) [1990477] - Bluetooth: Enable/Disable address resolution during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Configure controller address resolution if available (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type correctly (Gopal Tiwari) [1990477] - Bluetooth: Update resolving list when updating whitelist (Gopal Tiwari) [1990477] - Bluetooth: Fix suspend notifier race (Gopal Tiwari) [1990477] - Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier (Gopal Tiwari) [1990477] - Bluetooth: Add per-instance adv disable/remove (Gopal Tiwari) [1990477] - Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: core: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: Use whitelist for scan policy when suspending (Gopal Tiwari) [1990477] - Bluetooth: le_simult_central_peripheral experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear() (Gopal Tiwari) [1990477] - Bluetooth: use configured default params for active scans (Gopal Tiwari) [1990477] - Bluetooth: Adding a configurable autoconnect timeout (Gopal Tiwari) [1990477] - Bluetooth: Don't restart scanning if paused (Gopal Tiwari) [1990477] - Bluetooth: add a mutex lock to avoid UAF in do_enale_set (Gopal Tiwari) [1990477] - Bluetooth: use configured params for ext adv (Gopal Tiwari) [1990477] - Bluetooth: Add hci_dev_lock to get/set device flags (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Use command complete on success for set system config (Gopal Tiwari) [1990477] - Bluetooth: Terminate the link if pairing is cancelled (Gopal Tiwari) [1990477] - Bluetooth: Update background scan and report device based on advertisement monitors (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor removed event (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor added event (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES (Gopal Tiwari) [1990477] - Bluetooth: Add definitions for advertisement monitor features (Gopal Tiwari) [1990477] - Bluetooth: Add get/set device flags mgmt op (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable in hci_conn_params (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable list with flag (Gopal Tiwari) [1990477] - Bluetooth: Add bdaddr_list_with_flags for classic whitelist (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Add commands for runtime configuration (Gopal Tiwari) [1990477] - Bluetooth: implement read/set default system parameters mgmt (Gopal Tiwari) [1990477] - Bluetooth: mgmt: read/set system parameter definitions (Gopal Tiwari) [1990477] - Bluetooth: centralize default value initialization. (Gopal Tiwari) [1990477] - Bluetooth: Use only 8 bits for the HCI CMSG state flags (Gopal Tiwari) [1990477] - Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections (Gopal Tiwari) [1990477] - Bluetooth: Removing noisy dbg message (Gopal Tiwari) [1990477] - Bluetooth: Fix update of connection state in `hci_encrypt_cfm` (Gopal Tiwari) [1990477] - Bluetooth: Fix assuming EIR flags can result in SSP authentication (Gopal Tiwari) [1990477] - Bluetooth: Consolidate encryption handling in hci_encrypt_cfm (Gopal Tiwari) [1990477] - Bluetooth: Add SCO fallback for invalid LMP parameters error (Gopal Tiwari) [1990477] - Bluetooth: Fix for GAP/SEC/SEM/BI-10-C (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: add support for waiting disconnection resp (Gopal Tiwari) [1990477] - Bluetooth: Handle Inquiry Cancel error after Inquiry Complete (Gopal Tiwari) [1990477] - Bluetooth: Rename BT_SUSPEND_COMPLETE (Gopal Tiwari) [1990477] - Bluetooth: Introduce debug feature when dynamic debug is disabled (Gopal Tiwari) [1990477] - Bluetooth: Fix advertising handle is set to 0 (Gopal Tiwari) [1990477] - Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option (Gopal Tiwari) [1990477] - Bluetooth: Add support for experimental features configuration (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17) (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list (Gopal Tiwari) [1990477] - Bluetooth: use crypto_shash_tfm_digest() (Gopal Tiwari) [1990477] - Bluetooth: allow scatternet connections if supported. (Gopal Tiwari) [1990477] - Bluetooth: Enhanced Connection Complete event belongs to LL Privacy (Gopal Tiwari) [1990477] - Bluetooth: Enable LE Enhanced Connection Complete event. (Gopal Tiwari) [1990477] - Bluetooth: Use extra variable to make code more readable (Gopal Tiwari) [1990477] - Bluetooth: log advertisement packet length if it gets corrected (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (LE SC) (Gopal Tiwari) [1990477] - Bluetooth: Simplify / fix return values from tk_request (Gopal Tiwari) [1990477] - Bluetooth: debugfs option to unset MITM flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading security information (Gopal Tiwari) [1990477] - Bluetooth: Add support for Read Local Simple Pairing Options (Gopal Tiwari) [1990477] - Bluetooth: Add framework for Microsoft vendor extension (Gopal Tiwari) [1990477] - Bluetooth: Move debugfs configuration above the selftests (Gopal Tiwari) [1990477] - Bluetooth: fixing minor typo in comment (Gopal Tiwari) [1990477] - Bluetooth: Prioritize SCO traffic (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (Gopal Tiwari) [1990477] - Bluetooth: Add BT_MODE socket option (Gopal Tiwari) [1990477] - crypto: shash - remove shash_desc::flags (Gopal Tiwari) [1990477] - cifs: On cifs_reconnect, resolve the hostname again. (Ronnie Sahlberg) [2018046] - cifs: Handle witness client move notification (Ronnie Sahlberg) [2018046] - cifs: Send witness register messages to userspace daemon in echo task (Ronnie Sahlberg) [2018046] - cifs: Add witness information to debug data dump (Ronnie Sahlberg) [2018046] - cifs: Set witness notification handler for messages from userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Send witness register and unregister commands to userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Register generic netlink family (Ronnie Sahlberg) [2018046] - cifs: add witness mount option and data structs (Ronnie Sahlberg) [2018046] - cifs: Simplify reconnect code when dfs upcall is enabled (Ronnie Sahlberg) [2018046] - file: fix close_range() for unshare+cloexec (Pavel Reichl) [1950248] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [1989265] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [1989265] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [1989265] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [1989265] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [1989265] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [1989265] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [1989265] - scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1989265] - scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [1989265] - scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [1989265] - scsi: lpfc: Fix a function name in comments (Dick Kennedy) [1989265] - scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [1989265] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1989265] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1989265] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1989265] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1989265] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1989265] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1989265] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1989265] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1989265] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1989265] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1989265] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1989265] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1989265] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1989265] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1989265] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1989265] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [1989265] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1989265] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1989265] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1989265] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1989265] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1989265] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1989265] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1989265] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1989265] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1989265] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1989265] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1989265] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1989265] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1989265] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1989265] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1989265] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1989265] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1989265] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1989265] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1989265] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1989265] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1989265] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1989265] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1989265] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1989265] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1989265] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1989265] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1989265] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1989265] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1989265] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1989265] - scsi: lpfc: Fix build error in lpfc_scsi.c (Dick Kennedy) [1989265] - scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail() (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Introduce VMID in I/O path (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Timeout implementation for VMID (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Append the VMID to the wqe before sending (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement CT commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Functions to manage VMIDs (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement ELS commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add support for VMID in mailbox command (Dick Kennedy) [1989265] - scsi: lpfc: vmid: VMID parameter initialization (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (Dick Kennedy) [1989265] - redhat/config: Rename CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE to CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Waiman Long) [2018425] - kasan, kmemleak: reset tags when scanning block (Waiman Long) [2018425] - mm/kmemleak: rely on rcu for task stack scanning (Waiman Long) [2018425] - mm/kmemleak: silence KCSAN splats in checksum (Waiman Long) [2018425] - mm/kmemleak: turn kmemleak_lock and object->lock to raw_spinlock_t (Waiman Long) [2018425] - kmemleak: Do not corrupt the object_list during clean-up (Waiman Long) [2018425] - mm: kmemleak: use the memory pool for early allocations (Waiman Long) [2018425] - mm: kmemleak: simple memory allocation pool for kmemleak objects (Waiman Long) [2018425] - mm: kmemleak: make the tool tolerant to struct scan_area allocation failures (Waiman Long) [2018425] - kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K (Waiman Long) [2018425] - mm: kmemleak: disable early logging in case of error (Waiman Long) [2018425] - mm/kmemleak.c: fix unused-function warning (Waiman Long) [2018425] - kmemleak: powerpc: skip scanning holes in the .bss section (Waiman Long) [2018425] - mm: kmemleak: no need to check return value of debugfs_create functions (Waiman Long) [2018425]- powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Desnes A. Nunes do Rosario) [2013537] - Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (Torez Smith) [1969444] - thunderbolt: Add quirk for Intel Goshen Ridge DP credits (Torez Smith) [1969444] - thunderbolt: Update port credits after bonding is enabled/disabled (Torez Smith) [1969444] - thunderbolt: Wait for the lanes to actually bond (Torez Smith) [1969444] - thunderbolt: Read router preferred credit allocation information (Torez Smith) [1969444] - thunderbolt: Make tb_port_type() take const parameter (Torez Smith) [1969444] - thunderbolt: Move nfc_credits field to struct tb_path_hop (Torez Smith) [1969444] - thunderbolt: Align USB4 router wakes configuration with the CM guide (Torez Smith) [1969444] - thunderbolt: Add wake from DisplayPort (Torez Smith) [1969444] - thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices (Torez Smith) [1969444] - thunderbolt: Split NVM read/write generic functions out from usb4.c (Torez Smith) [1969444] - thunderbolt: Add self-authenticate support for new dock (Torez Smith) [1969444] - thunderbolt: usb4: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: Hide authorized attribute if router does not support PCIe tunnels (Torez Smith) [1969444] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [1999550] - x86/mce: Rename kill_it to kill_current_task (Prarit Bhargava) [1999550] - x86/mce: Recover from poison found while copying from user space (Prarit Bhargava) [1999550] - x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check() (Prarit Bhargava) [1999550] - x86/mce: Send #MC singal from task work (Prarit Bhargava) [1999550] - redhat/config: Enable Nitro Enclaves on aarch64 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Set Bus Master for the NE PCI device (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Fixup type and simplify logic of the poll mask setup (Vitaly Kuznetsov) [2001581] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Davide Caratti) [2020198] - mptcp: fix possible stall on recvmsg() (Davide Caratti) [2020198] - mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() (Davide Caratti) [2020198] - net: introduce and use lock_sock_fast_nested() (Davide Caratti) [2020198] - net: add annotation for sock_{lock,unlock}_fast (Davide Caratti) [2020198] - mptcp: allow changing the 'backup' bit when no sockets are open (Davide Caratti) [2020198] - mptcp: don't return sockets in foreign netns (Davide Caratti) [2020198] - mptcp: ensure tx skbs always have the MPTCP ext (Davide Caratti) [2020198] - mptcp: full fully established support after ADD_ADDR (Davide Caratti) [2020198] - redhat/configs: Move Hyper-V configs to 'generic' (Vitaly Kuznetsov) [1949614] - redhat/configs: enable CONFIG_INPUT_KEYBOARD on Aarch64 (Vitaly Kuznetsov) [1949614] - efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN (Vitaly Kuznetsov) [1949614] - efi/libstub: arm64: Double check image alignment at entry (Vitaly Kuznetsov) [1949614] - efi/arm64: Update debug prints to reflect other entropy sources (Vitaly Kuznetsov) [1949614] - efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure (Vitaly Kuznetsov) [1949614] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949614] - x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol (Vitaly Kuznetsov) [1949614] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949614] - arm64: add arch/arm64/Kbuild (Vitaly Kuznetsov) [1949614] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949614] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949614] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949614] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949614] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949614] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949614] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949614] - x86/hyperv: handling hypercall page setup for root (Vitaly Kuznetsov) [1949614] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949614] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949614] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V extended capability check to arch neutral code (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86 (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Handle vDSO differences inline (Vitaly Kuznetsov) [1949614] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Vitaly Kuznetsov) [1949614] - smccc: Define vendor hyp owned service call region (Vitaly Kuznetsov) [1949614] - scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [2018317] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [2018317] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [2018317] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [2018317] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [2018317] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [2018317] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [2018317] - scsi: smartpqi: Update LUN reset handler (Don Brace) [2018317] - scsi: smartpqi: Capture controller reason codes (Don Brace) [2018317] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [2018317] - scsi: smartpqi: Update device removal management (Don Brace) [2018317] - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling (Laurent Vivier) [2009312] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [1922828] - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [1983874] - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix port type info (Nilesh Javali) [1983874] - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [1983874] - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [1983874] - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [1983874] - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [1983874] - scsi: qla2xxx: Add heartbeat check (Nilesh Javali) [1983874] - scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove duplicate declarations (Nilesh Javali) [1983874] - scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Nilesh Javali) [1983874] - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant assignment to rval (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Nilesh Javali) [1983874] - scsi: qla2xxx: Prevent PRLI in target mode (Nilesh Javali) [1983874] - scsi: qla2xxx: Reuse existing error handling path (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unneeded if-null-free check (Nilesh Javali) [1983874] - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [1997757] - thermal: core: Add new event for sending keep alive notifications (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix tcc setting (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix warning for return value (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Split enumeration and processing part (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export additional attributes (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export mailbox interface (David Arcari) [1997757] - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (David Arcari) [1997757] - thermal: int340x: Fix unexpected shutdown at critical temperature (David Arcari) [1997757] - thermal: int340x: Support Alder Lake (David Arcari) [1997757] - thermal: int340x: processor_thermal: Correct workload type name (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add mailbox driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add RFIM driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add AlderLake PCI device id (David Arcari) [1997757] - thermal: int340x: processor_thermal: Refactor MMIO interface (David Arcari) [1997757] - thermal: int340x: Add keep alive response method (David Arcari) [1997757] - thermal: int340x: Provide notification for OEM variable change (David Arcari) [1997757] - treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1997757] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1997757] - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled (David Arcari) [2003731] - intel_idle: update ICX C6 data (David Arcari) [2003731] - nbd: provide a way for userspace processes to identify device backends (Ming Lei) [1997338] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [1997338] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [1997338] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [1997338] - blk-mq: avoid to iterate over stale request (Ming Lei) [1997338] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [1997338] - block, bfq: honor already-setup queue merges (Ming Lei) [1997338] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [1997338] - cryptoloop: add a deprecation warning (Ming Lei) [1997338] - Revert "block/mq-deadline: Prioritize high-priority requests" (Ming Lei) [1997338] - mq-deadline: Fix request accounting (Ming Lei) [1997338] - nbd: Aovid double completion of a request (Ming Lei) [1997338] - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1997338] - Revert "block/mq-deadline: Add cgroup support" (Ming Lei) [1997338] - kyber: make trace_block_rq call consistent with documentation (Ming Lei) [1997338] - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (Ming Lei) [1997338] - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling (Ming Lei) [1997338] - loop: reintroduce global lock for safe loop_validate_file() traversal (Ming Lei) [1997338] - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs (Ming Lei) [1997338] - block: fix the problem of io_ticks becoming smaller (Ming Lei) [1997338] - block: return errors from blk_execute_rq() (Ming Lei) [1997338] - block: support polling through blk_execute_rq (Ming Lei) [1997338] - loop: rewrite loop_exit using idr_for_each_entry (Ming Lei) [1997338] - loop: split loop_lookup (Ming Lei) [1997338] - loop: don't allow deleting an unspecified loop device (Ming Lei) [1997338] - loop: move loop_ctl_mutex locking into loop_add (Ming Lei) [1997338] - loop: split loop_control_ioctl (Ming Lei) [1997338] - loop: don't call loop_lookup before adding a loop device (Ming Lei) [1997338] - loop: remove the l argument to loop_add (Ming Lei) [1997338] - loop: reduce loop_ctl_mutex coverage in loop_exit (Ming Lei) [1997338] - loop: reorder loop_exit (Ming Lei) [1997338] - loop: Fix missing discard support when using LOOP_CONFIGURE (Ming Lei) [1997338] - block: export blk_next_bio() (Ming Lei) [1997338] - rsxx: Use struct_size() in vmalloc() (Ming Lei) [1997338] - block/mq-deadline: Remove a WARN_ON_ONCE() call (Ming Lei) [1997338] - blk: Fix lock inversion between ioc lock and bfqd lock (Ming Lei) [1997338] - bfq: Remove merged request already in bfq_requests_merged() (Ming Lei) [1997338] - block: fix trace completion for chained bio (Ming Lei) [1997338] - block/partitions/msdos: Fix typo inidicator -> indicator (Ming Lei) [1997338] - block, bfq: reset waker pointer with shared queues (Ming Lei) [1997338] - block, bfq: check waker only for queues with no in-flight I/O (Ming Lei) [1997338] - block, bfq: avoid delayed merge of async queues (Ming Lei) [1997338] - block, bfq: boost throughput by extending queue-merging times (Ming Lei) [1997338] - block, bfq: consider also creation time in delayed stable merge (Ming Lei) [1997338] - block, bfq: fix delayed stable merge check (Ming Lei) [1997338] - block, bfq: let also stably merged queues enjoy weight raising (Ming Lei) [1997338] - blk-wbt: make sure throttle is enabled properly (Ming Lei) [1997338] - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() (Ming Lei) [1997338] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [1997338] - block/mq-deadline: Add cgroup support (Ming Lei) [1997338] - block/mq-deadline: Track I/O statistics (Ming Lei) [1997338] - block/mq-deadline: Add I/O priority support (Ming Lei) [1997338] - block/mq-deadline: Micro-optimize the batching algorithm (Ming Lei) [1997338] - block/mq-deadline: Reserve 25 of scheduler tags for synchronous requests (Ming Lei) [1997338] - block/mq-deadline: Improve the sysfs show and store macros (Ming Lei) [1997338] - block/mq-deadline: Improve compile-time argument checking (Ming Lei) [1997338] - block: mq-deadline: Fix queue restart handling (Ming Lei) [1997338] - block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() (Ming Lei) [1997338] - block/mq-deadline: Remove two local variables (Ming Lei) [1997338] - block/mq-deadline: Add two lockdep_assert_held() statements (Ming Lei) [1997338] - block/mq-deadline: Add several comments (Ming Lei) [1997338] - block: Introduce the ioprio rq-qos policy (Ming Lei) [1997338] - block/blk-rq-qos: Move a function from a header file into a C file (Ming Lei) [1997338] - block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls (Ming Lei) [1997338] - blkcg: fix memleak for iolatency (Ming Lei) [1997338] - blk-wbt: remove outdated comment (Ming Lei) [1997338] - block: Remove unnecessary elevator operation checks (Ming Lei) [1997338] - blk-mq: factor out a blk_mq_alloc_sq_tag_set helper (Ming Lei) [1997338] - block: Update blk_update_request() documentation (Ming Lei) [1997338] - blkcg: drop CLONE_IO check in blkcg_can_attach() (Ming Lei) [1997338] - aoe: remove unnecessary mutex_init() (Ming Lei) [1997338] - block: loop: fix deadlock between open and remove (Ming Lei) [1997338] - loop: scale loop device by introducing per device lock (Ming Lei) [1997338] - block/partitions/efi.c: Fix the efi_partition() kernel-doc header (Ming Lei) [1997338] - nbd: share nbd_put and return by goto put_nbd (Ming Lei) [1997338] - nbd: Fix NULL pointer in flush_workqueue (Ming Lei) [1997338] - blkdev.h: remove unused codes blk_account_rq (Ming Lei) [1997338] - block, bfq: avoid circular stable merges (Ming Lei) [1997338] - block: uapi: fix comment about block device ioctl (Ming Lei) [1997338] - block: reexpand iov_iter after read/write (Ming Lei) [1997338] - bfq/mq-deadline: remove redundant check for passthrough request (Ming Lei) [1997338] - blk-mq: bypass IO scheduler's limit_depth for passthrough request (Ming Lei) [1997338] - block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration (Ming Lei) [1997338] - blk-mq: Always use blk_mq_is_sbitmap_shared (Ming Lei) [1997338] - block: add sysfs entry for virt boundary mask (Ming Lei) [1997338] - block, bfq: merge bursts of newly-created queues (Ming Lei) [1997338] - block, bfq: keep shared queues out of the waker mechanism (Ming Lei) [1997338] - block, bfq: fix weight-raising resume with !low_latency (Ming Lei) [1997338] - block, bfq: make shared queues inherit wakers (Ming Lei) [1997338] - block, bfq: put reqs of waker and woken in dispatch list (Ming Lei) [1997338] - block, bfq: always inject I/O of queues blocked by wakers (Ming Lei) [1997338] - blk-mq: Sentence reconstruct for better readability (Ming Lei) [1997338] - block: update a few comments in uapi/linux/blkpg.h (Ming Lei) [1997338] - block: don't ignore REQ_NOWAIT for direct IO (Ming Lei) [1997338] - block: clear GD_NEED_PART_SCAN later in bdev_disk_changed (Ming Lei) [1997338] - block: Discard page cache of zone reset target range (Ming Lei) [1997338] - block: Suppress uevent for hidden device when removed (Ming Lei) [1997338] - block: rsxx: fix error return code of rsxx_pci_probe() (Ming Lei) [1997338] - block: Fix REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1997338] - blk-cgroup: Fix the recursive blkg rwstat (Ming Lei) [1997338] - rsxx: Return -EFAULT if copy_to_user() fails (Ming Lei) [1997338] - block/bfq: update comments and default value in docs for fifo_expire (Ming Lei) [1997338] - block: Drop leftover references to RQF_SORTED (Ming Lei) [1997338] - blktrace: fix documentation for blk_fill_rw() (Ming Lei) [1997338] - blktrace: remove debugfs file dentries from struct blk_trace (Ming Lei) [1997338] - block: get rid of the trace rq insert wrapper (Ming Lei) [1997338] - blktrace: fix blk_rq_merge documentation (Ming Lei) [1997338] - blktrace: fix blk_rq_issue documentation (Ming Lei) [1997338] - blktrace: add blk_fill_rwbs documentation comment (Ming Lei) [1997338] - block: remove superfluous param in blk_fill_rwbs() (Ming Lei) [1997338] - block: Remove unused blk_pm_*() function definitions (Ming Lei) [1997338] - blk-mq: Use llist_head for blk_cpu_done (Ming Lei) [1997338] - blk-mq: Always complete remote completions requests in softirq (Ming Lei) [1997338] - block: use bi_max_vecs to find the bvec pool (Ming Lei) [1997338] - md/raid10: remove dead code in reshape_request (Ming Lei) [1997338] - block: remove the 1 and 4 vec bvec_slabs entries (Ming Lei) [1997338] - block: streamline bvec_alloc (Ming Lei) [1997338] - block: factor out a bvec_alloc_gfp helper (Ming Lei) [1997338] - block: move struct biovec_slab to bio.c (Ming Lei) [1997338] - block: reuse BIO_INLINE_VECS for integrity bvecs (Ming Lei) [1997338] - block: move three bvec helpers declaration into private helper (Ming Lei) [1997338] - blk-cgroup: Remove obsolete macro (Ming Lei) [1997338] - block: use an on-stack bio in blkdev_issue_flush (Ming Lei) [1997338] - blkcg: delete redundant get/put operations for queue (Ming Lei) [1997338] - block: unexport truncate_bdev_range (Ming Lei) [1997338] - blk: wbt: remove unused parameter from wbt_should_throttle (Ming Lei) [1997338] - bdev: Do not return EBUSY if bdev discard races with write (Ming Lei) [1997338] - bfq: don't duplicate code for different paths (Ming Lei) [1997338] - block: remove the request_queue to argument request based tracepoints (Ming Lei) [1997338] - virtio_net: disable cb aggressively (Stefan Hajnoczi) [1965914] - virtio: fix up virtio_disable_cb (Stefan Hajnoczi) [1965914] - virtio_net: move txq wakeups under tx q lock (Stefan Hajnoczi) [1965914] - virtio_net: move tx vq operation under tx queue lock (Stefan Hajnoczi) [1965914] - virtio_net: bulk free tx skbs (Stefan Hajnoczi) [1965914] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1984989] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1984989] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1984989] - [s390] scsi: zfcp: Lift Request Queue tasklet & timer from qdio (Mete Durlu) [1984989] - [s390] scsi: zfcp: Move the position of put_device() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Clean up sysfs code for SFP diagnostics (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix indentation coding style issue (Mete Durlu) [1984989] - [s390] scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests (Mete Durlu) [1984989] - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again (Prarit Bhargava) [1981448] - x86/fpu/signal: Let xrstor handle the features to init (Prarit Bhargava) [1981448] - x86/fpu/signal: Handle #PF in the direct restore path (Prarit Bhargava) [1981448] - x86/fpu: Return proper error codes from user access functions (Prarit Bhargava) [1981448] - x86/fpu/signal: Split out the direct restore code (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize the xstate check on sigframe (Prarit Bhargava) [1981448] - x86/fpu/signal: Remove the legacy alignment check (Prarit Bhargava) [1981448] - x86/fpu/signal: Move initial checks into fpu__restore_sig() (Prarit Bhargava) [1981448] - x86/fpu: Mark init_fpstate __ro_after_init (Prarit Bhargava) [1981448] - x86/pkru: Remove xstate fiddling from write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Remove PKRU handling from switch_fpu_finish() (Prarit Bhargava) [1981448] - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations (Prarit Bhargava) [1981448] - x86/fpu: Hook up PKRU into ptrace() (Prarit Bhargava) [1981448] - x86/fpu: Add PKRU storage outside of task XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() (Prarit Bhargava) [1981448] - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() (Prarit Bhargava) [1981448] - x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() (Prarit Bhargava) [1981448] - x86/fpu: Clean up the fpu__clear() variants (Prarit Bhargava) [1981448] - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() (Prarit Bhargava) [1981448] - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() (Prarit Bhargava) [1981448] - x86/cpu: Write the default PKRU value when enabling PKE (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_write_default() (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_get_init_value() (Prarit Bhargava) [1981448] - x86/cpu: Sanitize X86_FEATURE_OSPKE (Prarit Bhargava) [1981448] - x86/pkeys: Move read_pkru() and write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Rename and sanitize fpu__save/copy() (Prarit Bhargava) [1981448] - x86/fpu/xstate: Sanitize handling of independent features (Prarit Bhargava) [1981448] - x86/fpu: Rename "dynamic" XSTATEs to "independent" (Prarit Bhargava) [1981448] - x86/fpu: Rename initstate copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of the FNSAVE optimization (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename xstate copy functions which are related to UABI (Prarit Bhargava) [1981448] - x86/fpu: Rename fregs-related copy functions (Prarit Bhargava) [1981448] - x86/math-emu: Rename frstor() (Prarit Bhargava) [1981448] - x86/fpu: Rename fxregs-related copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of CONFIG_AS_FXSAVEQ (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() (Prarit Bhargava) [1981448] - x86/fpu: Get rid of copy_supervisor_to_kernel() (Prarit Bhargava) [1981448] - x86/fpu: Cleanup arch_set_user_pkey_access() (Prarit Bhargava) [1981448] - x86/kvm: Avoid looking up PKRU in XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Get rid of using_compacted_format() (Prarit Bhargava) [1981448] - x86/fpu: Move fpu__write_begin() to regset (Prarit Bhargava) [1981448] - x86/fpu/regset: Move fpu__read_begin() into regset (Prarit Bhargava) [1981448] - x86/fpu: Remove fpstate_sanitize_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Clean up fpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values (Prarit Bhargava) [1981448] - x86/fpu: Rewrite xfpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Simplify PTRACE_GETREGS code (Prarit Bhargava) [1981448] - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Sanitize xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Move inlines where they belong (Prarit Bhargava) [1981448] - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() (Prarit Bhargava) [1981448] - x86/fpu: Make xfeatures_mask_all __ro_after_init (Prarit Bhargava) [1981448] - x86/fpu: Mark various FPU state variables __ro_after_init (Prarit Bhargava) [1981448] - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") (Prarit Bhargava) [1981448] - x86/fpu: Fix copy_xstate_to_kernel() gap handling (Prarit Bhargava) [1981448] - x86/fpu: Limit xstate copy size in xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Make init_fpstate correct with optimized XSAVE (Prarit Bhargava) [1981448] - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Reset state for all signal restore failures (Prarit Bhargava) [1981448] - x86/signal: Introduce helpers to get the maximum signal frame size (Prarit Bhargava) [1981448] - x86/fpu: Fix various typos in comments (Prarit Bhargava) [1981448] - x86/fpu/xstate: Use sizeof() instead of a constant (Prarit Bhargava) [1981448] - x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier (Prarit Bhargava) [1981448] - x86/fpu: Allow multiple bits in clearcpuid= parameter (Prarit Bhargava) [1981448] - x86: switch to ->regset_get() (Prarit Bhargava) [1981448] - regset: new method and helpers for it (Prarit Bhargava) [1981448] - copy_regset_to_user(): do all copyout at once. (Prarit Bhargava) [1981448] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [1981448] - user_regset_copyout_zero(): use clear_user() (Prarit Bhargava) [1981448] - x86: kill dump_fpu() (Prarit Bhargava) [1981448] - x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer (Prarit Bhargava) [1981448] - x86/pkeys: Add check for pkey "overflow" (Prarit Bhargava) [1981448] - x86/fpu: Deactivate FPU state after failure during state load (Prarit Bhargava) [1981448] - x86/fpu: Use sizeof_field() macro (Prarit Bhargava) [1981448] - x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() (Prarit Bhargava) [1981448] - x86/fpu: Make 'no387' and 'nofxsr' command line options useful (Prarit Bhargava) [1981448] - x86/fpu: Remove the fpu__save() export (Prarit Bhargava) [1981448] - x86/process: Add AVX-512 usage elapsed time to /proc/pid/arch_status (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier for missed files (Prarit Bhargava) [1981448] - x86/fpu: Fix __user annotations (Prarit Bhargava) [1981448] - x86/fpu: Move init_xstate_size() to __init section (Prarit Bhargava) [1981448] - x86/fpu: Update comment for __raw_xsave_addr() (Prarit Bhargava) [1981448] - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [1981433] - scsi: core: Put LLD module refcnt after SCSI device is released (Ming Lei) [1996509] - scsi: iscsi: Fix set_param() handling (Chris Leech) [2011470] - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2011470] - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Fix iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Move pool freeing (Chris Leech) [2011470] - scsi: iscsi: Hold task ref during TMF timeout handling (Chris Leech) [2011470] - scsi: iscsi: Flush block work before unblock (Chris Leech) [2011470] - scsi: iscsi: Fix completion check during abort races (Chris Leech) [2011470] - scsi: iscsi: Fix shost->max_id use (Chris Leech) [2011470] - scsi: iscsi: Fix conn use after free during resets (Chris Leech) [2011470] - scsi: iscsi: Get ref to conn during reset handling (Chris Leech) [2011470] - scsi: iscsi: Have abort handler get ref to conn (Chris Leech) [2011470] - scsi: iscsi: Add iscsi_cls_conn refcount helpers (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Set no linger (Chris Leech) [2011470] - scsi: iscsi: Fix in-kernel conn failure handling (Chris Leech) [2011470] - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Chris Leech) [2011470] - scsi: iscsi: Use system_unbound_wq for destroy_work (Chris Leech) [2011470] - scsi: iscsi: Force immediate failure during shutdown (Chris Leech) [2011470] - scsi: iscsi: Drop suspend calls from ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Stop queueing during ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Add task completion helper (Chris Leech) [2011470] - scsi: iscsi: Fix iSCSI cls conn state (Chris Leech) [2011470] - scsi: iscsi: Fix race condition between login and sync thread (Chris Leech) [2011470] - scsi: iscsi: Drop session lock in iscsi_session_chkready() (Chris Leech) [2011470] - scsi: libiscsi: Reset max/exp cmdsn during recovery (Chris Leech) [2011470] - scsi: iscsi_tcp: Fix shost can_queue initialization (Chris Leech) [2011470] - scsi: libiscsi: Add helper to calculate max SCSI cmds per session (Chris Leech) [2011470] - scsi: libiscsi: Fix iSCSI host workq destruction (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_task use after free() (Chris Leech) [2011470] - scsi: libiscsi: Drop taskqueuelock (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling (Chris Leech) [2011470] - scsi: iscsi: Fix inappropriate use of put_device() (Chris Leech) [2011470] - scsi: iscsi: Fail session and connection on transport registration failure (Chris Leech) [2011470] - scsi: drivers: base: Propagate errors through the transport component (Chris Leech) [2011470] - scsi: drivers: base: Support atomic version of attribute_container_device_trigger (Chris Leech) [2011470] - scsi: libiscsi: Fix NOP race condition (Chris Leech) [2011470] - scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() (Chris Leech) [2011470] - scsi: iscsi: Do not put host in iscsi_set_flashnode_param() (Chris Leech) [2011470] - scsi: iscsi: Register sysfs for workqueue iscsi_destroy (Chris Leech) [2011470] - scsi: iscsi: Remove sessdestroylist (Chris Leech) [2011470] - scsi: iscsi: Optimize work queue flush use (Chris Leech) [2011470] - scsi: iscsi: Delay freeing target_id (Chris Leech) [2011470] - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Chris Leech) [2011470] - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj (Chris Leech) [2011470]- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [1983908] - scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1983908] - scsi: qedf: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983908] - scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Nilesh Javali) [1983908] - scsi: qedf: Drop unnecessary NULL checks after container_of() (Nilesh Javali) [1983908] - scsi: qedf: Use devlink to report errors and recovery (Nilesh Javali) [1983908] - scsi: qedf: Enable devlink support (Nilesh Javali) [1983908] - scsi: qedf: Remove unused include of linux/version.h (Nilesh Javali) [1983908] - qed: implement devlink dump (Nilesh Javali) [1983908] - qed*: make use of devlink recovery infrastructure (Nilesh Javali) [1983908] - qed: use devlink logic to report errors (Nilesh Javali) [1983908] - qed: health reporter init deinit seq (Nilesh Javali) [1983908] - qed: implement devlink info request (Nilesh Javali) [1983908] - qed/qede: make devlink survive recovery (Nilesh Javali) [1983908] - qed: move out devlink logic into a new file (Nilesh Javali) [1983908] - i40e: fix endless loop under rtnl (Stefan Assmann) [1903921] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2010887] {CVE-2021-20321} - [RHEL8.6 BZ 1849234] cifs: report error instead of invalid when revalidating a dentry fails (Ronnie Sahlberg) [1849234] - mei: me: emmitsburg workstation DID (David Arcari) [2014195] - redhat/configs: Add CONFIG_INTEL_QEP (Prarit Bhargava) [1783559] - redhat/configs: Add CONFIG_COUNTER (Prarit Bhargava) [1783559] - counter: Rename counter_count_function to counter_function (Prarit Bhargava) [1783559] - counter: Rename counter_signal_value to counter_signal_level (Prarit Bhargava) [1783559] - counter: Standardize to ERANGE for limit exceeded errors (Prarit Bhargava) [1783559] - counter: intel-qep: Remove linux/bitops.h include (Prarit Bhargava) [1783559] - counter: intel-qep: Use to_pci_dev() helper (Prarit Bhargava) [1783559] - counter: intel-qep: Mark PM callbacks with __maybe_unused (Prarit Bhargava) [1783559] - counter: Add support for Intel Quadrature Encoder Peripheral (Prarit Bhargava) [1783559] - counter: Simplify the count_read and count_write callbacks (Prarit Bhargava) [1783559] - drivers/counter: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1783559] - counter: Introduce the Generic Counter interface (Prarit Bhargava) [1783559] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010492] {CVE-2021-41864} - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1978123] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1981473] - efi/tpm: Differentiate missing and invalid final event log table. (Štěpán Horáček) [1981473] - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() (Štěpán Horáček) [1981473] - tpm_tis: Use DEFINE_RES_MEM() to simplify code (Štěpán Horáček) [1981473] - tpm: fix some doc warnings in tpm1-cmd.c (Štěpán Horáček) [1981473] - tpm_tis_spi: add missing SPI device ID entries (Štěpán Horáček) [1981473] - tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE (Štěpán Horáček) [1981473] - tpm_tis_spi: set default probe function if device id not match (Štěpán Horáček) [1981473] - tpm_crb: Use IOMEM_ERR_PTR when function returns iomem (Štěpán Horáček) [1981473] - tools/testing/scatterlist: Fix overflow of max segment size (Rafael Aquini) [2016426] - drm: Remove SCATTERLIST_MAX_SEGMENT (Rafael Aquini) [2016426] - lib/scatterlist: Fix wrong update of orig_nents (Rafael Aquini) [2016426] - lib/scatterlist: Provide a dedicated function to support table append (Rafael Aquini) [2016426] - tools/testing/scatterlist: Test dynamic __sg_alloc_table_from_pages (Rafael Aquini) [2016426] - tools/testing/scatterlist: Fix test to compile and run (Rafael Aquini) [2016426] - tools/testing/scatterlist: Show errors in human readable form (Rafael Aquini) [2016426] - tools/testing/scatterlist: Rejuvenate bit-rotten test (Rafael Aquini) [2016426] - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Rafael Aquini) [2016426] - buildid: only consider GNU notes for build ID parsing (Rafael Aquini) [2016426] - lib/decompressors: remove set but not used variabled 'level' (Rafael Aquini) [2016426] - lib/math/rational.c: fix divide by zero (Rafael Aquini) [2016426] - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING (Rafael Aquini) [2016426] - kunit: Fix result propagation for parameterised tests (Rafael Aquini) [2016426] - bug: Remove redundant condition check in report_bug (Rafael Aquini) [2016426] - zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c (Rafael Aquini) [2016426] - zlib: export S390 symbols for zlib modules (Rafael Aquini) [2016426] - lib/crc32test: remove extra local_irq_disable/enable (Rafael Aquini) [2016426] - random32: add a selftest for the prandom32 code (Rafael Aquini) [2016426] - random32: add noise from network and scheduling activity (Rafael Aquini) [2016426] - random32: make prandom_u32() output unpredictable (Rafael Aquini) [2016426] - lib: Correct comment of prandom_seed (Rafael Aquini) [2016426] - lib/crc32.c: fix trivial typo in preprocessor condition (Rafael Aquini) [2016426] - lib/crc: Use consistent naming for CRC-32 polynomials (Rafael Aquini) [2016426] - lib/crc: Move polynomial definition to separate header (Rafael Aquini) [2016426] - kstrto*: do not describe simple_strto*() as obsolete/replaced (Rafael Aquini) [2016426] - kstrto*: correct documentation references to simple_strto*() (Rafael Aquini) [2016426] - kernel.h: update comment about simple_strto() functions (Rafael Aquini) [2016426] - lib/bitmap.c: fix bitmap_cut() for partial overlapping case (Rafael Aquini) [2016426] - devres: keep both device name and resource name in pretty name (Rafael Aquini) [2016426] - crc-t10dif: Fix potential crypto notify dead-lock (Rafael Aquini) [2016426] - vsprintf: don't obfuscate NULL and error pointers (Rafael Aquini) [2016426] - lib/stackdepot.c: fix global out-of-bounds in stack_slabs (Rafael Aquini) [2016426] - lib/scatterlist.c: adjust indentation in __sg_alloc_table (Rafael Aquini) [2016426] - lib/stackdepot: Fix outdated comments (Rafael Aquini) [2016426] - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() (Rafael Aquini) [2016426] - lib: Remove select of inexistant GENERIC_IO (Rafael Aquini) [2016426] - lib: test_user_copy: style cleanup (Rafael Aquini) [2016426] - usercopy: Add parentheses around assignment in test_copy_struct_from_user (Rafael Aquini) [2016426] - lib: textsearch: fix escapes in example code (Rafael Aquini) [2016426] - Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" (Rafael Aquini) [2016426] - lib: logic_pio: Fix RCU usage (Rafael Aquini) [2016426] - lib/test_overflow.c: avoid tainting the kernel and fix wrap size (Rafael Aquini) [2016426] - lib/test_string.c: avoid masking memset16/32/64 failures (Rafael Aquini) [2016426] - lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE (Rafael Aquini) [2016426] - lib/mpi: Fix karactx leak in mpi_powm (Rafael Aquini) [2016426] - sbitmap: fix improper use of smp_mb__before_atomic() (Rafael Aquini) [2016426] - kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. (Rafael Aquini) [2016426] - lib/div64.c: off by one in shift (Rafael Aquini) [2016426] - assoc_array: Fix shortcut creation (Rafael Aquini) [2016426] - lib/test_kmod.c: potential double free in error handling (Rafael Aquini) [2016426] - devres: always use dev_name() in devm_ioremap_resource() (Rafael Aquini) [2016426] - lib: fix build failure in CONFIG_DEBUG_VIRTUAL test (Rafael Aquini) [2016426] - test_firmware: fix error return getting clobbered (Rafael Aquini) [2016426] - lib: Fix ia64 bootloader linkage (Rafael Aquini) [2016426] - lib/test_hexdump.c: fix failure on big endian cpu (Rafael Aquini) [2016426] - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Cathy Avery) [2012842] - scsi: storvsc: Log TEST_UNIT_READY errors as warnings (Cathy Avery) [2012842] - scsi: storvsc: Correctly handle multiple flags in srb_status (Cathy Avery) [2012842] - scsi: storvsc: Update error logging (Cathy Avery) [2012842] - scsi: storvsc: Miscellaneous code cleanups (Cathy Avery) [2012842] - scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs (Cathy Avery) [2012842] - Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer (Cathy Avery) [2012842] - scsi: core: Fix hang of freezing queue between blocking and running device (Ewan D. Milne) [2012323] - scsi: core: Fix capacity set to zero after offlinining device (Ewan D. Milne) [2012323] - scsi: sr: Return correct event when media event code is 3 (Ewan D. Milne) [2012323] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Ewan D. Milne) [2012323] - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ewan D. Milne) [2012323] - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid (Ewan D. Milne) [2012323] - scsi: core: Fix the documentation of the scsi_execute() time parameter (Ewan D. Milne) [2012323] - scsi: core: Retry I/O for Notify (Enable Spinup) Required error (Ewan D. Milne) [2012323] - scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) (Ewan D. Milne) [2012323] - scsi: core: Inline scsi_mq_alloc_queue() (Ewan D. Milne) [2012323] - scsi: sr: Return appropriate error code when disk is ejected (Ewan D. Milne) [2012323] - scsi: core: Only put parent device if host state differs from SHOST_CREATED (Ewan D. Milne) [2012323] - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING (Ewan D. Milne) [2012323] - scsi: core: Fix failure handling of scsi_add_host_with_dma() (Ewan D. Milne) [2012323] - scsi: core: Fix error handling of scsi_host_alloc() (Ewan D. Milne) [2012323] - scsi: st: Return error code in st_scsi_execute() (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Retry RTPG on a different path after failure (Ewan D. Milne) [2012323] - scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation (Ewan D. Milne) [2012323] - scsi: core: Fix a comment in function scsi_host_dev_release() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Drop if with an always false condition (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd_per_lun, set to max_queue (Ewan D. Milne) [2012323] - scsi: sd: Introduce a new local variable in sd_check_events() (Ewan D. Milne) [2012323] - scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case (Ewan D. Milne) [2012323] - scsi: core: Rename scsi_softirq_done() into scsi_complete() (Ewan D. Milne) [2012323] - scsi: core: Remove an incorrect comment (Ewan D. Milne) [2012323] - scsi: core: Make the scsi_alloc_sgtables() documentation more accurate (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg() (Ewan D. Milne) [2012323] - scsi: core: scsi_host_cmd_pool is declared twice (Ewan D. Milne) [2012323] - scsi: core: Remove duplicate declarations (Ewan D. Milne) [2012323] - scsi: core: Fix comment typo (Ewan D. Milne) [2012323] - scsi: scsi_dh: Fix a typo (Ewan D. Milne) [2012323] - scsi: sd: Fix function name in header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Place function name into header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Update write pointer offset cache (Ewan D. Milne) [2012323] - scsi: st: Fix a use after free in st_open() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd duration calculation (Ewan D. Milne) [2012323] - scsi: core: Set shost as hctx driver_data (Ewan D. Milne) [2012323] - scsi: scsi_debug: Add new defer type for mq_poll (Ewan D. Milne) [2012323] - scsi: scsi_debug: mq_poll support (Ewan D. Milne) [2012323] - scsi: core: Add mq_poll support to SCSI layer (Ewan D. Milne) [2012323] - scsi: sd: Remove obsolete variable in sd_remove() (Ewan D. Milne) [2012323] - scsi: handle zone resources errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix scp is NULL errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Improve command duration calculation (Ewan D. Milne) [2012323] - x86/platform: Increase maximum GPIO number for X86_64 (David Arcari) [2016796] - pinctrl: pinconf-generic: Add function parameter description 'pctldev' (David Arcari) [2016796] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (David Arcari) [2016796] - pinctrl: tigerlake: Fix GPIO mapping for newer version of software (David Arcari) [2016796] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [2016796] - docs: update pin-control.rst references (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (part 2) (David Arcari) [2016796] - pinctrl: core: Show pin numbers for the controllers with base = 0 (David Arcari) [2016796] - pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param (David Arcari) [2016796] - pinctrl: Introduce MODE group in enum pin_config_param (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (David Arcari) [2016796] - pinctrl: core: Fix kernel doc string for pin_get_name() (David Arcari) [2016796] - pinctrl: intel: check REVID register value for device presence (David Arcari) [2016796] - pinctrl: intel: No need to disable IRQs in the handler (David Arcari) [2016796] - pinctrl: core: Set ret to 0 when group is skipped (David Arcari) [2016796] - pinctrl: core: Handling pinmux and pinconf separately (David Arcari) [2016796] - Documentation: rename pinctl to pin-control (David Arcari) [2016796] - pinctrl: pinmux: Add pinmux-select debugfs file (David Arcari) [2016796] - pinctrl: use to octal permissions for debugfs files (David Arcari) [2016796] - pinctrl: intel: Show the GPIO base calculation explicitly (David Arcari) [2016796] - pinctrl: pinmux: add function selector to pinmux-functions (David Arcari) [2016796] - pinctrl: intel: Convert capability list to features (David Arcari) [2016796] - pinctrl: intel: Drop unnecessary check for predefined features (David Arcari) [2016796] - pinctrl: intel: Split intel_pinctrl_add_padgroups() for better maintenance (David Arcari) [2016796] - pinctrl: remove empty lines in pinctrl subsystem (David Arcari) [2016796] - pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request (David Arcari) [2016796] - pinctrl: Remove hole in pinctrl_gpio_range (David Arcari) [2016796] - pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB (David Arcari) [2016796] - pinctrl: intel: Set default bias in case no particular value given (David Arcari) [2016796] - pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm (David Arcari) [2016796] - pinctrl: core: print gpio in pins debugfs file (David Arcari) [2016796] - pinctrl: pinmux: Add some missing parameter descriptions (David Arcari) [2016796] - pinctrl: core: Fix a bunch of kerneldoc issues (David Arcari) [2016796] - pinctrl: Define of_pinctrl_get() dummy for !PINCTRL (David Arcari) [2016796] - pinctrl: core: Remove extra kref_get which blocks hogs being freed (David Arcari) [2016796] - pinctrl: Export some needed symbols at module load time (David Arcari) [2016796] - pinctrl: core: Add pinctrl_select_default_state() and export it (David Arcari) [2016796] - pinctrl: make pinconf.h self-contained (David Arcari) [2016796] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [2016796] - pinctrl: remove pinctrl/machine.h inclusion from pinctrl/pinconf.h (David Arcari) [2016796] - pinctrl: Document pin_config_group_get() return codes like pin_config_get() (David Arcari) [2016796] - pinctrl: intel: Convert to use SPDX identifier (David Arcari) [2016796] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2008812] - mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment (Rafael Aquini) [2008812] - Makefile: update early devel phase flag (Augusto Caringi) [2000679] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [1984894] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [2007928] - ibmvnic: Remove the proper scrq flush (Desnes A. Nunes do Rosario) [2014097] - selftests/net/ipsec: Add test for xfrm_spdattr_type_t (Hangbin Liu) [2018056] - selftest/net/ipsec.c: Remove unneeded semicolon (Hangbin Liu) [2018056] - selftest/net/xfrm: Add test for ipsec tunnel (Hangbin Liu) [2018056] - ipv6: add ip6_sock_set_v6only (Josef Oskera) [2008908] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2017704] - ipv6: make exception cache less predictible (Hangbin Liu) [2017704] - ipv6: use siphash in rt6_exception_hash() (Hangbin Liu) [2017704] - ipv6: use jhash2() in rt6_exception_hash() (Hangbin Liu) [2017704] - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2020380] - netfilter: nft_flow_offload: fix underflow in flowtable reference counter (Phil Sutter) [2008551] - net: xfrm: Fix end of loop tests for list_for_each_entry (Sabrina Dubroca) [2019168] - xfrm: Fix error reporting in xfrm_state_construct. (Sabrina Dubroca) [2019168]- nvme-mpath: replace direct_make_request with generic_make_request (Gopal Tiwari) [2013505] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2016005] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011886] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011886] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011886] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011886] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011886] - net: mana: Fix a memory leak in an error handling path in 'mana_create_txq()' (Mohammed Gamal) [2011886] - net: mana: Use struct_size() in kzalloc() (Mohammed Gamal) [2011886] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2013202] - vmxnet3: update to version 6 (Kamal Heib) [2013202] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2013202] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2013202] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2013202] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2013202] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2013202] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2013202] - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports (Kamal Heib) [2013202] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [2013202] - net: Use skb_frag_off accessors (Kamal Heib) [2013202] - net: Use skb accessors in network drivers (Kamal Heib) [2013202] - vmxnet3: Remove call to memset after dma_alloc_coherent (Kamal Heib) [2013202] - cgroup/debug: Fix lockdep splat with "pK" format specifier (Waiman Long) [2007919] - configs: Enable FC_APPID (Ewan D. Milne) [1643346] - configs: Enable BLK_CGROUP_FC_APPID (Ewan D. Milne) [1643346] - scsi: nvme: Added a new sysfs attribute appid_store (Ewan D. Milne) [1643346] - scsi: blkcg: Add app identifier support for blkcg (Ewan D. Milne) [1643346] - scsi: cgroup: Add cgroup_get_from_id() (Ewan D. Milne) [1643346] - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2003981] - perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2003981] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2003981] - perf test: Fix non-bash issue with stat bpf counters (Michael Petlan) [2003981] - perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL (Michael Petlan) [2003981] - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (Michael Petlan) [2003981] - perf metricgroup: Fix find_evsel_group() event selector (Michael Petlan) [2003981] - perf session: Correct buffer copying when peeking events (Michael Petlan) [2003981] - perf env: Fix memory leak of bpf_prog_info_linear member (Michael Petlan) [2003981] - perf symbol-elf: Fix memory leak by freeing sdt_note.args (Michael Petlan) [2003981] - perf stat: Honor event config name on --no-merge (Michael Petlan) [2003981] - perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM (Michael Petlan) [2003981] - perf stat: Fix error return code in bperf__load() (Michael Petlan) [2003981] - perf record: Move probing cgroup sampling support (Michael Petlan) [2003981] - perf probe: Fix NULL pointer dereference in convert_variable_location() (Michael Petlan) [2003981] - perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS (Michael Petlan) [2003981] - perf stat: Fix error check for bpf_program__attach (Michael Petlan) [2003981] - perf jevents: Fix getting maximum number of fds (Michael Petlan) [2003981] - perf stat: Skip evlist__[enable|disable] when all events uses BPF (Michael Petlan) [2003981] - perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix warning display (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Michael Petlan) [2003981] - perf parse-events: Check if the software events array slots are populated (Michael Petlan) [2003981] - perf tools: Add 'cgroup-switches' software event (Michael Petlan) [2003981] - perf intel-pt: Remove redundant setting of ptq->insn_len (Michael Petlan) [2003981] - perf intel-pt: Fix sample instruction bytes (Michael Petlan) [2003981] - perf intel-pt: Fix transaction abort handling (Michael Petlan) [2003981] - perf test: Fix libpfm4 support (63) test error for nested event groups (Michael Petlan) [2003981] - perf buildid-list: Initialize zstd_data (Michael Petlan) [2003981] - tools build: Fix quiet cmd indentation (Michael Petlan) [2003981] - perf tools: Fix a build error on arm64 with clang (Michael Petlan) [2003981] - perf tools: Fix dynamic libbpf link (Michael Petlan) [2003981] - perf session: Fix swapping of cpu_map and stat_config records (Michael Petlan) [2003981] - perf jevents: Silence warning for ArchStd files (Michael Petlan) [2003981] - perf build: Defer printing detected features to the end of all feature checks (Michael Petlan) [2003981] - tools build: Allow deferring printing the results of feature detection (Michael Petlan) [2003981] - perf build: Regenerate the FEATURE_DUMP file after extra feature checks (Michael Petlan) [2003981] - perf session: Dump PERF_RECORD_TIME_CONV event (Michael Petlan) [2003981] - perf session: Add swap operation for event TIME_CONV (Michael Petlan) [2003981] - perf jit: Let convert_timestamp() to be backwards-compatible (Michael Petlan) [2003981] - perf tools: Change fields type in perf_record_time_conv (Michael Petlan) [2003981] - perf tools: Enable libtraceevent dynamic linking (Michael Petlan) [2003981] - perf report: Print percentage of each event statistics (Michael Petlan) [2003981] - perf report: Make --skip-empty as default (Michael Petlan) [2003981] - perf report: Add --skip-empty option to suppress 0 event stat (Michael Petlan) [2003981] - perf report: Show event sample counts in --stat output (Michael Petlan) [2003981] - perf hists: Split hists_stats from events_stats (Michael Petlan) [2003981] - perf top: Use evlist->events_stat to count events (Michael Petlan) [2003981] - perf data: Add JSON export (Michael Petlan) [2003981] - perf stat: Introduce bpf_counter_ops->disable() (Michael Petlan) [2003981] - perf stat: Introduce ':b' modifier (Michael Petlan) [2003981] - perf stat: Introduce config stat.bpf-counter-events (Michael Petlan) [2003981] - perf bpf: check perf_attr_map is compatible with the perf binary (Michael Petlan) [2003981] - perf util: Move bpf_perf definitions to a libperf header (Michael Petlan) [2003981] - perf tools: Update topdown documentation to permit rdpmc calls (Michael Petlan) [2003981] - perf tools: Add a build-test variant to use in builds from a tarball (Michael Petlan) [2003981] - perf arm64: Fix off-by-one directory paths. (Michael Petlan) [2003981] - perf: Update .gitignore file (Michael Petlan) [2003981] - perf stat: Enable iostat mode for x86 platforms (Michael Petlan) [2003981] - perf stat: Helper functions for PCIe root ports list in iostat mode (Michael Petlan) [2003981] - perf stat: Basic support for iostat in perf (Michael Petlan) [2003981] - libperf xyarray: Add bounds checks to xyarray__entry() (Michael Petlan) [2003981] - libperf: Add support for user space counter access (Michael Petlan) [2003981] - libperf tests: Add support for verbose printing (Michael Petlan) [2003981] - libperf: Add evsel mmap support (Michael Petlan) [2003981] - tools include: Add an initial math64.h (Michael Petlan) [2003981] - perf beauty: Fix fsconfig generator (Michael Petlan) [2003981] - perf record: Improve 'Workload failed' message printing events + what was exec'ed (Michael Petlan) [2003981] - perf evlist: Add a method to return the list of evsels as a string (Michael Petlan) [2003981] - perf annotate: Fix sample events lost in stdio mode (Michael Petlan) [2003981] - perf vendor events amd: Add Zen3 events (Michael Petlan) [2003981] - perf vendor events amd: Use 0x02x format for event code and umask (Michael Petlan) [2003981] - perf vendor events amd: Use lowercases for all the eventcodes and umasks (Michael Petlan) [2003981] - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L3 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L2 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L1 metrics (Michael Petlan) [2003981] - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (Michael Petlan) [2003981] - perf test: Handle metric reuse in pmu-events parsing test (Michael Petlan) [2003981] - perf metricgroup: Make find_metric() public with name change (Michael Petlan) [2003981] - perf mem-events: Remove unnecessary 'struct mem_info' forward declaration (Michael Petlan) [2003981] - perf evsel: Remove duplicate 'struct target' forward declaration (Michael Petlan) [2003981] - perf annotate: Add --demangle and --demangle-kernel (Michael Petlan) [2003981] - perf tools: Preserve identifier id in OCaml demangler (Michael Petlan) [2003981] - perf daemon: Remove duplicate includes (Michael Petlan) [2003981] - perf tools: Remove duplicate struct forward declarations (Michael Petlan) [2003981] - perf test: Add CSV summary test (Michael Petlan) [2003981] - perf stat: Align CSV output for summary mode (Michael Petlan) [2003981] - perf test: Add a shell test for 'perf stat --bpf-counters' new option (Michael Petlan) [2003981] - perf stat: Measure 't0' and 'ref_time' after enable_counters() (Michael Petlan) [2003981] - perf stat: Introduce 'bperf' to share hardware PMCs with BPF (Michael Petlan) [2003981] - perf tools: Fix various typos in comments (Michael Petlan) [2003981] - perf test: Add 30s timeout for wait for daemon start. (Michael Petlan) [2003981] - perf test: Cleanup daemon if test is interrupted. (Michael Petlan) [2003981] - perf test: Remove unused argument (Michael Petlan) [2003981] - perf stat: Improve readability of shadow stats (Michael Petlan) [2003981] - perf stat: Elaborate use cases for the -n/--null command line option (Michael Petlan) [2003981] - perf evlist: Change the COMM when preparing the workload (Michael Petlan) [2003981] - perf machine: Assign boolean values to a bool variable (Michael Petlan) [2003981] - perf tools: use ARRAY_SIZE (Michael Petlan) [2003981] - perf stat: Fixup __perf_stat_evsel__is() prefix (Michael Petlan) [2003981] - perf script: Fixup 'struct evsel_script' method prefix (Michael Petlan) [2003981] - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars (Michael Petlan) [2003981] - tools include: Add __sum16 and __wsum definitions. (Michael Petlan) [2003981] - perf annotate: Show full source location with 'l' hotkey (Michael Petlan) [2003981] - perf bench: Fix misspellings using codespell (Michael Petlan) [2003981] - perf config: Add annotate.demangle{,_kernel} (Michael Petlan) [2003981] - perf bpf: Minor whitespace cleanup. (Michael Petlan) [2003981] - perf tools: Enable warnings when compiling BPF programs (Michael Petlan) [2003981] - perf skel: Remove some unused variables. (Michael Petlan) [2003981] - perf report: Create option to disable raw event ordering (Michael Petlan) [2003981] - perf metric: Remove unneeded semicolon (Michael Petlan) [2003981] - perf cs-etm: Detect pid in VMID for kernel running at EL2 (Michael Petlan) [2003981] - perf cs-etm: Add helper cs_etm__get_pid_fmt() (Michael Petlan) [2003981] - perf cs-etm: Support PID tracing in config (Michael Petlan) [2003981] - perf cs-etm: Fix bitmap for option (Michael Petlan) [2003981] - perf cs-etm: Update ETM metadata format (Michael Petlan) [2003981] - perf vendor events power9: Remove unsupported metrics (Michael Petlan) [2003981] - perf buildid-cache: Add test for PE executable (Michael Petlan) [2003981] - perf docs: Add man pages to see also (Michael Petlan) [2003981] - perf tools: Generate mips syscalls_n64.c syscall table (Michael Petlan) [2003981] - perf s390: Move syscall.tbl check into check-headers.sh (Michael Petlan) [2003981] - perf tools: Support MIPS unwinding and dwarf-regs (Michael Petlan) [2003981] - tools: do not include scripts/Kbuild.include (Michael Petlan) [2003981] - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include (Michael Petlan) [2003981] - perf intel-pt: Use aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 (Michael Petlan) [2003981] - perf: Fix data race between pin_count increment/decrement (Michael Petlan) [2003981] - perf/x86: Avoid touching LBR_TOS MSR for Arch LBR (Michael Petlan) [2003981] - perf/x86: Allow for 8running into P4 specific code (Michael Petlan) [2003981] - perf: Add support for event removal on exec (Michael Petlan) [2003981] - perf: Support only inheriting events if cloned with CLONE_THREAD (Michael Petlan) [2003981] - perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children (Michael Petlan) [2003981] - perf: Rework perf_event_exit_event() (Michael Petlan) [2003981] - perf: Cap allocation order at aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Enable IIO stacks to PMON mapping for multi-segment SKX (Michael Petlan) [2003981] - perf core: Allocate perf_event in the target node memory (Michael Petlan) [2003981] - perf core: Add a kmem_cache for struct perf_event (Michael Petlan) [2003981] - perf core: Allocate perf_buffer in the target node memory (Michael Petlan) [2003981] - x86: Remove unusual Unicode characters from comments (Michael Petlan) [2003981] - redhat/configs: Add CONFIG_TIMERLAT_TRACER (Jerome Marchand) [1979382] - redhat/configs: Add CONFIG_OSNOISE_TRACER (Jerome Marchand) [1979382] - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [1979382] - tracing: Replace deprecated CPU-hotplug functions. (Jerome Marchand) [1979382] - trace/osnoise: Print a stop tracing message (Jerome Marchand) [1979382] - trace/timerlat: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - trace/osnoise: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - tracing: Quiet smp_processor_id() use in preemptable warning in hwlat (Jerome Marchand) [1979382] - trace/timerlat: Fix indentation on timerlat_main() (Jerome Marchand) [1979382] - trace/osnoise: Make 'noise' variable s64 in run_osnoise() (Jerome Marchand) [1979382] - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" (Jerome Marchand) [1979382] - Documentation: Fix a typo on trace/osnoise-tracer (Jerome Marchand) [1979382] - trace/osnoise: Fix return value on osnoise_init_hotplug_support (Jerome Marchand) [1979382] - trace/osnoise: Make interval u64 on osnoise_main (Jerome Marchand) [1979382] - trace/osnoise: Fix 'no previous prototype' warnings (Jerome Marchand) [1979382] - tracing: Have osnoise_main() add a quiescent state for task rcu (Jerome Marchand) [1979382] - trace/osnoise: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Protect kdata->kthread with get/put_online_cpus (Jerome Marchand) [1979382] - trace: Add timerlat tracer (Jerome Marchand) [1979382] - trace: Add osnoise tracer (Jerome Marchand) [1979382] - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers (Jerome Marchand) [1979382] - trace/hwlat: Remove printk from sampling loop (Jerome Marchand) [1979382] - trace/hwlat: Use trace_min_max_param for width and window params (Jerome Marchand) [1979382] - trace: Add a generic function to read/write u64 values from tracefs (Jerome Marchand) [1979382] - trace/hwlat: Implement the per-cpu mode (Jerome Marchand) [1979382] - trace/hwlat: Switch disable_migrate to mode none (Jerome Marchand) [1979382] - trace/hwlat: Implement the mode config option (Jerome Marchand) [1979382] - uio_hv_generic: Fix another memory leak in error handling paths (Mohammed Gamal) [2008561] - uio_hv_generic: Fix a memory leak in error handling paths (Mohammed Gamal) [2008561] - mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs (David Arcari) [1929498] - xfs: fix up non-directory creation in SGID directories (Brian Foster) [2004810] - xfs: kill ialloced in xfs_dialloc() (Brian Foster) [2004810] - xfs: spilt xfs_dialloc() into 2 functions (Brian Foster) [2004810] - xfs: move xfs_dialloc_roll() into xfs_dialloc() (Brian Foster) [2004810] - xfs: move on-disk inode allocation out of xfs_ialloc() (Brian Foster) [2004810] - xfs: introduce xfs_dialloc_roll() (Brian Foster) [2004810] - xfs: convert noroom, okalloc in xfs_dialloc() to bool (Brian Foster) [2004810] - xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flag (Brian Foster) [2004810] - scsi: vmw_pvscsi: Set correct residual data length (Cathy Avery) [2012237] - scsi: vmw_pvscsi: MAINTAINERS: Update maintainer (Cathy Avery) [2012237] - treewide: Use fallthrough pseudo-keyword (Cathy Avery) [2012237] - scsi: be2iscsi: Fix use-after-free during IP updates (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix some missing space in some messages (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Remove redundant initialization (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Ensure function follows directly after its header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Provide missing function name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Mark beiscsi_attrs with static keyword (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Correct misdocumentation of function param 'ep' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Add missing function parameter description (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix misdocumentation of 'pcontext' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix API/documentation slip (Maurizio Lombardi) [1984347] - powerpc/spinlock: Properly define pv_spinlocks_init() (Waiman Long) [2014363] - ACPI: Pass the same capabilities to the _OSC regardless of the query flag (Mark Langsdorf) [1982319] - Revert "[acpi] ACPI: sleep: Put the FACS table after using it" (Mark Langsdorf) [1982319] - ACPICA: Clean up context mutex during object deletion (Mark Langsdorf) [1982319] - ACPI: power: Refine turning off unused power resources (Mark Langsdorf) [1982319] - ACPI: NFIT: Fix support for variable 'SPA' structure size (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a possible memory leak (Mark Langsdorf) [1982319] - ACPI: custom_method: fix potential use-after-free issue (Mark Langsdorf) [1982319] - ACPI: irq: Prevent unregistering of GIC SGIs (Mark Langsdorf) [1982319] - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure (Mark Langsdorf) [1982319] - ACPI: video: use native backlight for GA401/GA502/GA503 (Mark Langsdorf) [1982319] - ACPI: APEI: remove redundant assignment to variable rc (Mark Langsdorf) [1982319] - ACPI: utils: Capitalize abbreviations in the comments (Mark Langsdorf) [1982319] - ACPI: utils: Document for_each_acpi_dev_match() macro (Mark Langsdorf) [1982319] - ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code (Mark Langsdorf) [1982319] - ACPI: scan: Utilize match_string() API (Mark Langsdorf) [1982319] - ACPI: CPPC: Replace cppc_attr with kobj_attribute (Mark Langsdorf) [1982319] - ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_init_device_object() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_add_single_object() (Mark Langsdorf) [1982319] - ACPI: scan: Rearrange checks in acpi_bus_check_add() (Mark Langsdorf) [1982319] - ACPI: scan: Fold acpi_bus_type_and_status() into its caller (Mark Langsdorf) [1982319] - ACPI: video: Check LCD flag on ACPI-reduced-hardware devices (Hans de Goede) [1982319] - ACPI: utils: Add acpi_reduced_hardware() helper (Mark Langsdorf) [1982319] - ACPI: dock: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: sysfs: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: PM: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a coding style issue (Mark Langsdorf) [1982319] - ACPI: CPPC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: button: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: battery: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: acpi_pad: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: LPSS: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: ipmi: remove useless return statement for void function (Mark Langsdorf) [1982319] - ACPI: processor: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: APD: fix a block comment align issue (Mark Langsdorf) [1982319] - ACPI: AC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPICA: Update version to 20210331 (Mark Langsdorf) [1982319] - ACPICA: IORT: Updates for revision E.b (Mark Langsdorf) [1982319] - ACPICA: iASL: Decode subtable type field for VIOT (Mark Langsdorf) [1982319] - ACPICA: iASL: Add support for CEDT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add support for PHAT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CSI2Bus resource template (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PMTT: add new fields/structures (Mark Langsdorf) [1982319] - ACPICA: CXL 2.0: CEDT: Add new CEDT table (Mark Langsdorf) [1982319] - ACPICA: acpisrc: Add missing conversion for VIOT support (Mark Langsdorf) [1982319] - ACPICA: iASL: Add definitions for the VIOT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add SDEV secure access components (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new flags in SRAT (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: HMAT: add new fields/flags (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: NFIT: add Location Cookie field (Mark Langsdorf) [1982319] - ACPICA: Tree-wide: fix various typos and spelling mistakes (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add USB4 capabilities UUID (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT (Mark Langsdorf) [1982319] - ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h (Mark Langsdorf) [1982319] - ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset (Mark Langsdorf) [1982319] - ACPI: scan: Turn off unused power resources during initialization (Mark Langsdorf) [1982319] - ACPI: power: Turn off unused power resources unconditionally (Mark Langsdorf) [1982319] - ACPI: fix various typos in comments (Mark Langsdorf) [1982319] - ACPI: utils: Introduce acpi_evaluation_failure_warn() (Mark Langsdorf) [1982319] - ACPI: processor: perflib: Eliminate redundant status check (Mark Langsdorf) [1982319] - ACPI: Drop unused ACPI_*_COMPONENT definitions and update documentation (Mark Langsdorf) [1982319] - ACPI: sysfs: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: HED: Drop unused ACPI_MODULE_NAME() definition (Mark Langsdorf) [1982319] - ACPI: processor: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: processor: idle: Drop extra prefix from pr_notice() (Mark Langsdorf) [1982319] - ACPI: processor: Remove initialization of static variable (Mark Langsdorf) [1982319] - ACPI: PCI: Replace direct printk() invocations in pci_link.c (Mark Langsdorf) [1982319] - ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more (Mark Langsdorf) [1982319] - ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() (Mark Langsdorf) [1982319] - ACPI: PCI: IRQ: Consolidate printing diagnostic messages (Mark Langsdorf) [1982319] - arm64: compat: Poison the compat sigpage (C. Erastus Toe) [1983849] {CVE-2021-21781} - ARM: ensure the signal page contains defined contents (C. Erastus Toe) [1983849] {CVE-2021-21781} - powerpc/pseries: Fix update of LPAR security flavor after LPM (Steve Best) [1997294] - s390/qeth: Update MACs of LEARNING_SYNC device (Robin Dapp) [1919227] - s390/qeth: Switchdev event handler (Robin Dapp) [1919227] - s390/qeth: Register switchdev event handler (Robin Dapp) [1919227] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2006834] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2006834] - x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() (Jerry Snitselaar) [2004577] - s390: report more CPU capabilities (Robin Dapp) [1984839] - s390/disassembler: add instructions (Robin Dapp) [1984839] - s390/opcodes: rename selhhhr to selfhr (Robin Dapp) [1984839] - s390/disassembler: update opcode table (Robin Dapp) [1984839] - s390/opcodes: add missing instructions to the disassembler (Robin Dapp) [1984839] - CI: Add template for baseline gcov build (Israel Santana Aleman) - futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - futex: Prevent inconsistent state and exit race (Waiman Long) [2000293] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2000293] - futex: Return error code instead of assigning it without effect (Waiman Long) [2000293] - Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g (Waiman Long) [2000293] - lib/test_lockup.c: fix return value of test_lockup_init() (Waiman Long) [2000293] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2000293] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2000293] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2000293] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2000293] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2000293] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2000293] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2000293] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2000293] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2000293] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2000293] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2000293] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2000293] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2000293] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2000293] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2000293] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2000293] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2000293] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2000293] - futex: Clarify comment in futex_requeue() (Waiman Long) [2000293] - futex: Restructure futex_requeue() (Waiman Long) [2000293] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2000293] - futex: Remove bogus condition for requeue PI (Waiman Long) [2000293] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2000293] - futex: Clean up stale comments (Waiman Long) [2000293] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2000293] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2000293] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2000293] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2000293] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2000293] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2000293] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2000293] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2000293] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2000293] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2000293] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2000293] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2000293] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2000293] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2000293] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2000293] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2000293] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2000293] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2000293] - locking/rwlock: Provide RT variant (Waiman Long) [2000293] - locking/spinlock: Provide RT variant (Waiman Long) [2000293] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2000293] - locking/spinlock: Provide RT variant header: (Waiman Long) [2000293] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2000293] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2000293] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2000293] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2000293] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2000293] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2000293] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2000293] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2000293] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2000293] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2000293] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2000293] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2000293] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2000293] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2000293] - locking/rtmutex: Split API from implementation (Waiman Long) [2000293] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2000293] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2000293] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2000293] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2000293] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2000293] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2000293] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2000293] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2000293] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2000293] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2000293] - locking/local_lock: Add missing owner initialization (Waiman Long) [2000293] - locking/rtmutex: Use the correct rtmutex debugging config option (Waiman Long) [2000293] - tools/runqslower: Use __state instead of state (Waiman Long) [2000293] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2000293] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2000293] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2000293] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2000293] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2000293] - sched: Change task_struct::state (Waiman Long) [2000293] - isdn/hisax: Use get_current_state() (Waiman Long) [2000293] - sched,timer: Use __set_current_state() (Waiman Long) [2000293] - sched: Add get_current_state() (Waiman Long) [2000293] - sched,perf,kvm: Fix preemption condition (Waiman Long) [2000293] - sched: Introduce task_is_running() (Waiman Long) [2000293] - sched: Unbreak wakeups (Waiman Long) [2000293] - seqlock: Remove trailing semicolon in macros (Waiman Long) [2000293] - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Waiman Long) [2000293] - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Waiman Long) [2000293] - sched: Rename sched_info_{queued,dequeued} (Waiman Long) [2000293] - locking/rwsem: Fix comment typo (Waiman Long) [2000293] - bpf: runqslower: Use task local storage (Waiman Long) [2000293] - lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT (Waiman Long) [2000293] - seqlock: kernel-doc: Specify when preemption is automatically altered (Waiman Long) [2000293] - seqlock: Prefix internal seqcount_t-only macros with a "do_" (Waiman Long) [2000293] - rcu: Check and report missed fqs timer wakeup on RCU stall (Waiman Long) [2000293] - softirq: Move related code into one section (Waiman Long) [2000293] - seqlock: Rename __seqprop() users (Waiman Long) [2000293] - seqlock: avoid -Wshadow warnings (Waiman Long) [2000293] - locking/seqlocks: Fix kernel-doc warnings (Waiman Long) [2000293] - locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc (Waiman Long) [2000293] - seqlock: Unbreak lockdep (Waiman Long) [2000293] - seqlock: PREEMPT_RT: Do not starve seqlock_t writers (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support (Waiman Long) [2000293] - seqlock: seqcount_t: Implement all read APIs as statement expressions (Waiman Long) [2000293] - seqlock: Use unique prefix for seqcount_t property accessors (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Standardize naming convention (Waiman Long) [2000293] - seqlock: seqcount latch APIs: Only allow seqcount_latch_t (Waiman Long) [2000293] - rbtree_latch: Use seqcount_latch_t (Waiman Long) [2000293] - x86/tsc: Use seqcount_latch_t (Waiman Long) [2000293] - timekeeping: Use seqcount_latch_t (Waiman Long) [2000293] - time/sched_clock: Mark sched_clock_read_begin/retry() as notrace (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() during suspend (Waiman Long) [2000293] - time/sched_clock: Use seqcount_latch_t (Waiman Long) [2000293] - sched_clock: Expose struct clock_read_data (Waiman Long) [2000293] - timers/sched_clock: Include local timekeeping.h for missing declarations (Waiman Long) [2000293] - sched/clock: Move sched clock initialization and merge with generic clock (Waiman Long) [2000293] - userfaultfd: simplify fault handling (Waiman Long) [2000293] - rwsem: fix commas in initialisation (Waiman Long) [2000293] - lib/test_lockup.c: make test_inode static (Waiman Long) [2000293] - genirq: Provide irq_enter/exit_rcu() (Waiman Long) [2000293] - lib/test_lockup.c: add parameters for locking generic vfs locks (Waiman Long) [2000293] - lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations" (Waiman Long) [2000293] - lib/test_lockup: test module to generate lockups (Waiman Long) [2000293] - x86/tsc: Move inline keyword to the beginning of function declarations (Waiman Long) [2000293] - softirq: Don't skip softirq execution when softirq thread is parking (Waiman Long) [2000293] - sched/core: Convert task_struct.stack_refcount to refcount_t (Waiman Long) [2000293] - kernel/hung_task.c: break RCU locks based on jiffies (Waiman Long) [2000293] - x86/process: Avoid unnecessary NULL check in get_wchan() (Waiman Long) [2000293] - kernel/rwsem: Remove ifdef __init_rwsem code from rwsem.c (Waiman Long) [2000293] - misc: hpilo: map iLO shared memory by PCI revision id (Joseph Szczypek) [1985076] - misc: hpilo: MAINTAINERS: add entry for hpilo (Joseph Szczypek) [1985076] - misc: hpilo: avoid a useless memset (Joseph Szczypek) [1985076] - misc: hpilo: switch from 'pci_' to 'dma_' API (Joseph Szczypek) [1985076] - hpilo: Replace one-element array with flexible-array member (Joseph Szczypek) [1985076] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010269]- ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2011462] - cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() (David Arcari) [2003695] - cpufreq: intel_pstate: Add Cometlake support in no-HWP mode (David Arcari) [2003695] - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (David Arcari) [2003695] - i2c: i801: Add support for Intel Alder Lake PCH-M (David Arcari) [1929497] - i2c: i801: Add Block Write-Block Read Process Call support (David Arcari) [1929497] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [1929501] - x86/microcode: Check for offline CPUs before requesting new microcode (Puneet Sethi) [1971878] - x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Terry Bowman) [1994090] - x86/resctrl: Fix default monitoring groups reporting (Terry Bowman) [1994090] - PCI: Remove WARN_ON(in_interrupt()) (Myron Stowe) [1993262] - PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy (Myron Stowe) [1993262] - PCI: Add Silicom Denmark vendor ID (Myron Stowe) [1993262] - PCI: Align checking of syscall user config accessors (Myron Stowe) [1993262] - PCI: Decline to resize resources if boot config must be preserved (Myron Stowe) [1993262] - PCI/LINK: Remove bandwidth notification (Myron Stowe) [1993262] - PCI: acpiphp: Remove unused acpiphp_callback typedef (Myron Stowe) [1993262] - PCI: Fix pci_register_io_range() memory leak (Myron Stowe) [1993262] - EDAC/amd64: Add AMD family 17h model 60h PCI IDs (Aristeu Rozanski) [1930489] - EDAC/amd64: Add PCI device IDs for family 17h, model 70h (Aristeu Rozanski) [1930489] - scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment (Nilesh Javali) [1983956] - scsi: bnx2fc: Return failure if io_req is already in ABTS processing (Nilesh Javali) [1983956] - scsi: target: ibmvscsi_tgt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2004470] - scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2004470] - scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2004470] - scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2004470] - scsi: target: Fix NULL dereference on XCOPY completion (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove redundant continue statement (Maurizio Lombardi) [2004470] - scsi: target: Use standard SAM status types (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix boolreturn.cocci warnings (Maurizio Lombardi) [2004470] - scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data (Maurizio Lombardi) [2004470] - scsi: target: core: Bump INQUIRY VERSION to SPC-4 (Maurizio Lombardi) [2004470] - scsi: target: core: Add configurable IEEE Company ID attribute (Maurizio Lombardi) [2004470] - scsi: target: core: Unify NAA identifier generation (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Remove redundant assignment to pg_size (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Drop unnecessary container_of() (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Switch to kmemdup_nul() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix smp_processor_id() BUG messages (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix xarray RCU warning (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid smp_processor_id() in preemptible code (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Fix a kernel-doc header (Maurizio Lombardi) [2004470] - scsi: target: Shorten ALUA error messages (Maurizio Lombardi) [2004470] - scsi: target: Fix two format specifiers (Maurizio Lombardi) [2004470] - scsi: target: Compare explicitly with SAM_STAT_GOOD (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Make data_pages_per_blk changeable via configfs (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace block size definitions with new udev members (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Remove function tcmu_get_block_page() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust names of variables and definitions (Maurizio Lombardi) [2004470] - scsi: target: Make the virtual LUN 0 device (Maurizio Lombardi) [2004470] - scsi: target: Add the DUMMY flag to rd_mcp (Maurizio Lombardi) [2004470] - scsi: target: Fix htmldocs warning in target_submit_prep() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release() (Maurizio Lombardi) [2004470] - scsi: target: core: file: Don't duplicate memset(0xff) (Maurizio Lombardi) [2004470] - scsi: target: core: pr: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: configfs: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro PRINT_BUF (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro TEXT_LEN (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE (Maurizio Lombardi) [2004470] - scsi: target: core: Remove unused macros NONE and ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: core: Get rid of warning in compare_and_write_do_cmp() (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Remove unused macro ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix type of logs_per_phys (Maurizio Lombardi) [2004470] - scsi: target: iblock: Trim line longer than 80 characters (Maurizio Lombardi) [2004470] - scsi: target: iblock: Remove an extra argument (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace radix_tree with XArray (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace IDR by XArray (Maurizio Lombardi) [2004470] - scsi: target: core: Make completion affinity configurable (Maurizio Lombardi) [2004470] - scsi: target: core: Flush submission work during TMR processing (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: iblock: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: core: Fix backend plugging (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use LIO wq cmd submission helper (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use block cmd allocator for se_cmds (Maurizio Lombardi) [2004470] - scsi: target: core: Add workqueue based cmd submission (Maurizio Lombardi) [2004470] - scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() (Maurizio Lombardi) [2004470] - scsi: target: core: Remove target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: srpt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: qla2xxx: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Move sess cmd list/lock to driver (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: core: Break up target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: core: Rename transport_init_se_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Move t_task_cdb initialization (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Fix zero tag inside a trace event (Maurizio Lombardi) [2004470] - nfsd: move fsnotify on client creation outside spinlock (Steve Dickson) [1719330] - nfsd: report client confirmation status in "info" file (Steve Dickson) [1719330] - nfsd: fsnotify on rmdir under nfsd/clients/ (Steve Dickson) [1719330]- mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Waiman Long) [2009258] - mm/gup: check for isolation errors (Waiman Long) [2009258] - mm/gup: return an error on migration failure (Waiman Long) [2009258] - mm/gup: check every subpage of a compound page during isolation (Waiman Long) [2009258] - mm/gup: don't pin migrated cma pages in movable zone (Waiman Long) [2009258] - mm/gup: add a range variant of unpin_user_pages_dirty_lock() (Waiman Long) [2009258] - mm/gup: decrement head page once for group of subpages (Waiman Long) [2009258] - mm/gup: add compound page list iterator (Waiman Long) [2009258] - mm/gup: protect unpin_user_pages() against npages==-ERRNO (Waiman Long) [2009258] - mm, memcg: remove unused functions (Waiman Long) [2008341] - mm,vmscan: fix divide by zero in get_scan_count (Waiman Long) [2008341] - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Waiman Long) [2008341] - mm/memcg: fix incorrect flushing of lruvec data in obj_stock (Waiman Long) [2008341] - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() (Waiman Long) [2008341] - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code (Waiman Long) [2008341] - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (Waiman Long) [2008341] - percpu: flush tlb in pcpu_reclaim_populated() (Waiman Long) [2008341] - mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calculate_protection (Waiman Long) [2008341] - memcontrol: use flexible-array member (Waiman Long) [2008341] - mm: vmscan: remove noinline_for_stack (Waiman Long) [2008341] - mm: memcontrol: move obj_cgroup_uncharge_pages() out of css_set_lock (Waiman Long) [2008341] - mm: memcontrol: simplify the logic of objcg pinning memcg (Waiman Long) [2008341] - mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvec (Waiman Long) [2008341] - mm: memcontrol: simplify lruvec_holds_page_lru_lock (Waiman Long) [2008341] - mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec (Waiman Long) [2008341] - mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm (Waiman Long) [2008341] - mm: memcontrol: fix page charging in page replacement (Waiman Long) [2008341] - percpu: optimize locking in pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: initialize best_upa variable (Waiman Long) [2008341] - percpu: rework memcg accounting (Waiman Long) [2008341] - mm, memcg: introduce mem_cgroup_kmem_disabled() (Waiman Long) [2008341] - mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init (Waiman Long) [2008341] - mm: vmscan: shrink deferred objects proportional to priority (Waiman Long) [2008341] - mm: memcontrol: reparent nr_deferred when memcg offline (Waiman Long) [2008341] - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers (Waiman Long) [2008341] - mm: vmscan: use per memcg nr_deferred of shrinker (Waiman Long) [2008341] - mm: vmscan: add per memcg shrinker nr_deferred (Waiman Long) [2008341] - mm: vmscan: use a new flag to indicate shrinker is registered (Waiman Long) [2008341] - mm: vmscan: add shrinker_info_protected() helper (Waiman Long) [2008341] - mm: memcontrol: rename shrinker_map to shrinker_info (Waiman Long) [2008341] - mm: vmscan: use kvfree_rcu instead of call_rcu (Waiman Long) [2008341] - mm: vmscan: remove memcg_shrinker_map_size (Waiman Long) [2008341] - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation (Waiman Long) [2008341] - mm: vmscan: consolidate shrinker_maps handling code (Waiman Long) [2008341] - mm: vmscan: use nid from shrink_control for tracepoint (Waiman Long) [2008341] - linux/memcontrol.h: remove duplicate struct declaration (Waiman Long) [2008341] - memcg: charge before adding to swapcache on swapin (Waiman Long) [2008341] - kselftests: cgroup: update kmem test for new vmstat implementation (Waiman Long) [2008341] - mm: memcontrol: consolidate lruvec stat flushing (Waiman Long) [2008341] - mm: memcontrol: switch to rstat (Waiman Long) [2008341] - cgroup: rstat: punt root-level optimization to individual controllers (Waiman Long) [2008341] - cgroup: rstat: support cgroup1 (Waiman Long) [2008341] - mm: memcontrol: privatize memcg_page_state query functions (Waiman Long) [2008341] - mm: memcontrol: kill mem_cgroup_nodeinfo() (Waiman Long) [2008341] - memcg: enable memcg oom-kill for __GFP_NOFAIL (Waiman Long) [2008341] - memcg: cleanup root memcg checks (Waiman Long) [2008341] - mm: memcontrol: fix kernel stack account (Waiman Long) [2008341] - mm: page-writeback: simplify memcg handling in test_clear_page_writeback() (Waiman Long) [2008341] - percpu: implement partial chunk depopulation (Waiman Long) [2008341] - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 (Waiman Long) [2008341] - percpu: factor out pcpu_check_block_hint() (Waiman Long) [2008341] - percpu: split __pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: fix a comment about the chunks ordering (Waiman Long) [2008341] - mm/compaction: remove rcu_read_lock during page compaction (Waiman Long) [2008341] - mm/vmscan.c: make lruvec_lru_size() static (Waiman Long) [2008341] - include/linux/mm_inline.h: fold __update_lru_size() into its sole caller (Waiman Long) [2008341] - include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller (Waiman Long) [2008341] - mm: VM_BUG_ON lru page flags (Waiman Long) [2008341] - mm: add __clear_page_lru_flags() to replace page_off_lru() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() (Waiman Long) [2008341] - mm: don't pass "enum lru_list" to lru list addition functions (Waiman Long) [2008341] - include/linux/mm_inline.h: shuffle lru list addition and deletion functions (Waiman Long) [2008341] - mm/vmscan.c: use add_page_to_lru_list() (Waiman Long) [2008341] - mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Waiman Long) [2008341] - mm: remove superfluous __ClearPageActive() (Waiman Long) [2008341] - mm, memcg: decouple e{low,min} state mutations from protection checks (Waiman Long) [2008341] - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" (Waiman Long) [2008341] - mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Waiman Long) [2008341] - include/bitmap.h: add new functions to documentation (Waiman Long) [2008341] - include/bitmap.h: add missing parameter in docs (Waiman Long) [2008341] - bitmap: genericize percpu bitmap region iterators (Waiman Long) [2008341] - cgroup, rstat: Don't flush subtree root unless necessary (Waiman Long) [2008341] - mm/memcg: Move mem_cgroup kABI compatibility structure into rh_kabi_memcg.h (Waiman Long) [2008341] - mm/swap: consider max pages in iomap_swapfile_add_extent (Brian Foster) [1969326] - mm/slub: Fix backtrace of objects to handle redzone adjustment (Waiman Long) [2008340] - powerpc/powernv: Fix CPU idle to be called with IRQs disabled (Waiman Long) [2008340] - torture: Fix grace-period rate output (Waiman Long) [2008340] - rcu: Fix kfree_rcu() docbook errors (Waiman Long) [2008340] - rcu/nocb: Perform deferred wake up before last idle's need_resched() check (Waiman Long) [2008340] - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (Waiman Long) [2008340] - idle: Prevent late-arriving interrupts from disrupting offline (Waiman Long) [2008340] - torture: Maintain torture-specific set of CPUs-online books (Waiman Long) [2008340] - torture: Clean up after torture-test CPU hotplugging (Waiman Long) [2008340] - rcutorture: Make object_debug also double call_rcu() heap object (Waiman Long) [2008340] - torture: Throttle VERBOSE_TOROUT_*() output (Waiman Long) [2008340] - torture: Make refscale throttle high-rate printk()s (Waiman Long) [2008340] - rcutorture: Use hrtimers for reader and writer delays (Waiman Long) [2008340] - torture: Make stutter use torture_hrtimeout_*() functions (Waiman Long) [2008340] - rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits (Waiman Long) [2008340] - torture: Add fuzzed hrtimer-based sleep functions (Waiman Long) [2008340] - rcutorture: Make rcu_torture_fakewriter() use blocking wait primitives (Waiman Long) [2008340] - rcutorture: Make synctype[] and nsynctype be static global (Waiman Long) [2008340] - rcutorture: Require entire stutter period be post-boot (Waiman Long) [2008340] - refscale: Allow summarization of verbose output (Waiman Long) [2008340] - torture: Allow standalone kvm-recheck.sh run detect --trust-make (Waiman Long) [2008340] - torture: Simplify exit-code plumbing for kvm-recheck.sh and kvm-find-errors.sh (Waiman Long) [2008340] - torture: s/STOP/STOP.1/ to avoid scenario collision (Waiman Long) [2008340] - torture: Add --dryrun batches to help schedule a distributed run (Waiman Long) [2008340] - torture: Stop hanging on panic (Waiman Long) [2008340] - torture: Add kvm.sh test summary to end of log file (Waiman Long) [2008340] - torture: Make kvm.sh include --kconfig arguments in CPU calculation (Waiman Long) [2008340] - torture: Make kvm.sh return failure upon build failure (Waiman Long) [2008340] - torture: Print run duration at end of kvm.sh execution (Waiman Long) [2008340] - torture: Make kvm.sh arguments accumulate (Waiman Long) [2008340] - torture: Make kvm.sh "Test Summary" date be end of test (Waiman Long) [2008340] - tools/rcutorture: Make identify_qemu_vcpus() independent of local language (Waiman Long) [2008340] - torture: Add config2csv.sh script to compare torture scenarios (Waiman Long) [2008340] - torture: Prepare for splitting qemu execution from kvm-test-1-run.sh (Waiman Long) [2008340] - torture: Allow kvm.sh --datestamp to specify subdirectories (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of builds (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of batches (Waiman Long) [2008340] - torture: Make --kcsan specify lockdep (Waiman Long) [2008340] - rcu: Do not NMI offline CPUs (Waiman Long) [2008340] - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on (Waiman Long) [2008340] - rcu: Mark obtuse portion of stall warning as internal debug (Waiman Long) [2008340] - scftorture: Add debug output for wrong-CPU warning (Waiman Long) [2008340] - rcutorture: Add testing for RCU's global memory ordering (Waiman Long) [2008340] - rcutorture: Add reader-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Add writer-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state (Waiman Long) [2008340] - srcu: Add comment explaining cookie overflow/wrap (Waiman Long) [2008340] - srcu: Document polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tiny SRCU grace periods (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tree SRCU grace period (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tiny SRCU grace period (Waiman Long) [2008340] - srcu: Make Tiny SRCU use multi-bit grace-period counter (Waiman Long) [2008340] - rcu: Enable rcu_normal_after_boot unconditionally for RT (Waiman Long) [2008340] - rcu: Unconditionally use rcuc threads on PREEMPT_RT (Waiman Long) [2008340] - rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT (Waiman Long) [2008340] - rcu: Eliminate the __kvfree_rcu() macro (Waiman Long) [2008340] - rcu: Introduce kfree_rcu() single-argument macro (Waiman Long) [2008340] - rcu: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2008340] - rcu: Do any deferred nocb wakeups at CPU offline time (Waiman Long) [2008340] - rcu/nocb: Code-style nits in callback-offloading toggling (Waiman Long) [2008340] - rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() output (Waiman Long) [2008340] - rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output (Waiman Long) [2008340] - tools/rcutorture: Support nocb toggle in TREE01 (Waiman Long) [2008340] - rcutorture: Test runtime toggling of CPUs' callback offloading (Waiman Long) [2008340] - cpu/hotplug: Add lockdep_is_cpus_held() (Waiman Long) [2008340] - rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Process batch locally as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Only cond_resched() from actual offloaded batch processing (Waiman Long) [2008340] - rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading (Waiman Long) [2008340] - rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY (Waiman Long) [2008340] - rcu/nocb: Shutdown nocb timer on de-offloading (Waiman Long) [2008340] - rcu/nocb: Re-offload support (Waiman Long) [2008340] - rcu/nocb: De-offloading GP kthread (Waiman Long) [2008340] - rcu/nocb: Don't deoffload an offline CPU with pending work (Waiman Long) [2008340] - rcu/nocb: De-offloading CB kthread (Waiman Long) [2008340] - rcu/nocb: Always init segcblist on CPU up (Waiman Long) [2008340] - rcu/nocb: Provide basic callback offloading state machine bits (Waiman Long) [2008340] - rcu/nocb: Turn enabled/offload states into a common flag (Waiman Long) [2008340] - rcu/segcblist: Add debug checks for segment lengths (Waiman Long) [2008340] - rcu/trace: Add tracing for how segcb list changes (Waiman Long) [2008340] - rcu/tree: segcblist: Remove redundant smp_mb()s (Waiman Long) [2008340] - rcu/segcblist: Add counters to segcblist datastructure (Waiman Long) [2008340] - rcu/segcblist: Add additional comments to explain smp_mb() (Waiman Long) [2008340] - rcu/tree: Make rcu_do_batch count how many callbacks were executed (Waiman Long) [2008340] - rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback (Waiman Long) [2008340] - mm: Make mem_obj_dump() vmalloc() dumps include start and length (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle vmalloc() memory (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle NULL and zero-sized pointers (Waiman Long) [2008340] - mm: Add mem_dump_obj() to print source of memory block (Waiman Long) [2008340] - rcu: Make TASKS_TRACE_RCU select IRQ_WORK (Waiman Long) [2008340] - rcu-tasks: Add RCU-tasks self tests (Waiman Long) [2008340] - rcu-tasks: Move RCU-tasks initialization to before early_initcall() (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_rcu_node() macros (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees (Waiman Long) [2008340] - rcutorture: Don't do need_resched() testing if ->sync is NULL (Waiman Long) [2008340] - scftorture: Add full-test stutter capability (Waiman Long) [2008340] - torture: Allow alternative forms of kvm.sh command-line arguments (Waiman Long) [2008340] - rcutorture: Small code cleanups (Waiman Long) [2008340] - torture: Accept time units on kvm.sh --duration argument (Waiman Long) [2008340] - rcutorture: Make stutter_wait() caller restore priority (Waiman Long) [2008340] - torture: Force weak-hashed pointers on console log (Waiman Long) [2008340] - rcutorture: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Prevent jitter processes from delaying failed run (Waiman Long) [2008340] - rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy (Waiman Long) [2008340] - refscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - rcuscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Exclude "NOHZ tick-stop error" from fatal errors (Waiman Long) [2008340] - rcuscale: Avoid divide by zero (Waiman Long) [2008340] - rcuscale: Add RCU Tasks Trace (Waiman Long) [2008340] - scftorture: Add an alternative IPI vector (Waiman Long) [2008340] - torture: Make torture_stutter() use hrtimer (Waiman Long) [2008340] - torture: Periodically pause in stutter_wait() (Waiman Long) [2008340] - torture: Don't kill gdb sessions (Waiman Long) [2008340] - refscale: Bounds-check module parameters (Waiman Long) [2008340] - rcu-tasks: Make the units of ->init_fract be jiffies (Waiman Long) [2008340] - rcutorture: Make grace-period kthread report match RCU flavor being tested (Waiman Long) [2008340] - rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop (Waiman Long) [2008340] - rcutorture: Make preemptible TRACE02 enable lockdep (Waiman Long) [2008340] - srcu: Use a more appropriate lockdep helper (Waiman Long) [2008340] - srcu: Take early exit on memory-allocation failure (Waiman Long) [2008340] - rcu: Fix a typo in rcu_blocking_is_gp() header comment (Waiman Long) [2008340] - rcu: Prevent lockdep-RCU splats on lock acquisition/release (Waiman Long) [2008340] - rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (Waiman Long) [2008340] - rcu/tree: Make struct kernel_param_ops definitions const (Waiman Long) [2008340] - rcu/tree: Add a warning if CPU being onlined did not report QS already (Waiman Long) [2008340] - rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config (Waiman Long) [2008340] - rcu: Fix single-CPU check in rcu_blocking_is_gp() (Waiman Long) [2008340] - rcu: Implement rcu_segcblist_is_offloaded() config dependent (Waiman Long) [2008340] - list.h: Update comment to explicitly note circular lists (Waiman Long) [2008340] - rcu: Panic after fixed number of stalls (Waiman Long) [2008340] - x86/smpboot: Move rcu_cpu_starting() earlier (Waiman Long) [2008340] - torture: Replace cpu_up/down() with add/remove_cpu() (Waiman Long) [2008340] - PCI/PTM: Remove error message at boot (Myron Stowe) [1993252] - PCI: Mark AMD Navi14 GPU ATS as broken (Myron Stowe) [1993252] - PCI: vmd: Update type of the __iomem pointers (Myron Stowe) [1993252] - PCI: Unify ECAM constants in native PCI Express drivers (Myron Stowe) [1993252] - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller (Myron Stowe) [1993252] - PCI: Mark AMD Raven iGPU ATS as broken in some platforms (Myron Stowe) [1993252] - PCI: Disable PTM during suspend to save power (Myron Stowe) [1993252] - PCI/PTM: Save/restore Precision Time Measurement Capability for suspend/resume (Myron Stowe) [1993252] - PCI: Add sysfs attribute for device power state (Myron Stowe) [1993252] - PCI/MSI: Set device flag indicating only 32-bit MSI support (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X flags updaters to msi.c (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X init to msi.c (Myron Stowe) [1993252] - PCI: Use predefined Pericom Vendor ID (Myron Stowe) [1993252] - PCI: Disable MSI for Pericom PCIe-USB adapter (Myron Stowe) [1993252] - PCI: Reduce pci_set_cacheline_size() message to debug level (Myron Stowe) [1993252] - PCI: Remove unused HAVE_PCI_SET_MWI (Myron Stowe) [1993252] - PCI: Fix overflow in command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Bounds-check command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Fix kernel-doc markup (Myron Stowe) [1993252] - PCI: ibmphp: Remove unneeded break (Myron Stowe) [1993252] - PCI/ACPI: Fix companion lookup for device 0 on the root bus (Myron Stowe) [1993252] - PCI: Keep both device and resource name for config space remaps (Myron Stowe) [1993252] - PCI: Return u16 from pci_find_ext_capability() and similar (Myron Stowe) [1993252] - PCI: Return u8 from pci_find_capability() and similar (Myron Stowe) [1993252] - PCI: Avoid duplicate IDs in driver dynamic IDs list (Myron Stowe) [1993252] - PCI: Move pci_match_device() ahead of new_id_store() (Myron Stowe) [1993252] - PCI: Decode PCIe 64 GT/s link speed (Myron Stowe) [1993252] - PCI: host-generic: Support building as modules (Myron Stowe) [1993252] - ata: sata_nv: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_ns87415.c: Document support on parisc with superio chip (Tomas Henzl) [1921465] - ata: fix some kernel-doc markups (Tomas Henzl) [1921465] - sata, highbank: simplify the return expression of ahci_highbank_suspend (Tomas Henzl) [1921465] - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks (Tomas Henzl) [1921465] - ata: ahci: use ata_link_info() instead of ata_link_printk() (Tomas Henzl) [1921465] - libata: Use per port sync for detach (Tomas Henzl) [1921465] - ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function (Tomas Henzl) [1921465] - sata_rcar: handle pm_runtime_get_sync failure cases (Tomas Henzl) [1921465] - ata: sata_inic162x fix a spelling issue (Tomas Henzl) [1921465] - ata: libata-core: fix a doc warning (Tomas Henzl) [1921465] - ata: ahci: Add sysfs attribute to show remapped NVMe device count (Tomas Henzl) [1921465] - ata: ahci-imx: remove redundant assignment to ret (Tomas Henzl) [1921465] - libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set (Tomas Henzl) [1921465] - ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-eh.c (Tomas Henzl) [1921465] - ata: move ata_sas_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-scsi.c (Tomas Henzl) [1921465] - ata: move sata_deb_timing_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move ata_qc_complete_multiple() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_hardreset() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_{debounce,resume}() to libata-sata.c (Tomas Henzl) [1921465] - ata: move *sata_set_spd*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_scr_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-core.c (Tomas Henzl) [1921465] - ata: fix CodingStyle issues in PATA timings code (Tomas Henzl) [1921465] - ata: remove EXPORT_SYMBOL_GPL()s not used by modules (Tomas Henzl) [1921465] - ata: move EXPORT_SYMBOL_GPL()s close to exported code (Tomas Henzl) [1921465] - ata: optimize ata_scsi_rbuf[] size (Tomas Henzl) [1921465] - ata: optimize struct ata_force_param size (Tomas Henzl) [1921465] - ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size (Tomas Henzl) [1921465] - ata: simplify ata_scsiop_inq_89() (Tomas Henzl) [1921465] - sata_promise: use ata_cable_sata() (Tomas Henzl) [1921465] - ata: make SATA_PMP option selectable only if any SATA host driver is enabled (Tomas Henzl) [1921465] - ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts (Tomas Henzl) [1921465] - ata: remove stale maintainership information from core code (Tomas Henzl) [1921465] - libata: Assign OF node to the SCSI device (Tomas Henzl) [1921465] - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() (Tomas Henzl) [1921465] - libata: transport: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1921465] - ata/acard_ahci: remove unused variable n_elem (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7216 reset is self de-asserting (Tomas Henzl) [1921465] - ata: ahci_brcm: Perform reset after obtaining resources (Tomas Henzl) [1921465] - ata: brcm: fix reset controller API usage (Tomas Henzl) [1921465] - ata: brcm: mark PM functions as __maybe_unused (Tomas Henzl) [1921465] - ata: ahci_brcm: Support BCM7216 reset controller name (Tomas Henzl) [1921465] - ata: ahci_brcm: Add a shutdown callback (Tomas Henzl) [1921465] - ata: ahci_brcm: Manage reset line during suspend/resume (Tomas Henzl) [1921465] - ata: ahci_brcm: Add missing clock management during recovery (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE (Tomas Henzl) [1921465] - ata: ahci_brcm: Fix AHCI resources management (Tomas Henzl) [1921465] - ata: libahci_platform: Export again ahci_platform_able_phys() (Tomas Henzl) [1921465] - libata: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_artop: make arrays static const, makes object smaller (Tomas Henzl) [1921465] - ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) (Tomas Henzl) [1921465] - ata: sata_mv, avoid trigerrable BUG_ON (Tomas Henzl) [1921465] - ata: make qc_prep return ata_completion_errors (Tomas Henzl) [1921465] - ata: define AC_ERR_OK (Tomas Henzl) [1921465] - libata: Ensure ata_port probe has completed before detach (Tomas Henzl) [1921465] - ahci: tegra: use regulator_bulk_set_supply_names() (Tomas Henzl) [1921465] - ahci: Add support for Amazon's Annapurna Labs SATA controller (Tomas Henzl) [1921465] - ata: libahci_platform: Fix regulator_get_optional() misuse (Tomas Henzl) [1921465] - ata: ahci-imx: Covert to use GPIO descriptor (Tomas Henzl) [1921465] - libata/ahci: Fix PCS quirk application (Tomas Henzl) [1921465] - libata/ahci: Drop PCS quirk for Denverton and beyond (Tomas Henzl) [1921465] - libata: switch remaining drivers to use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_sil24: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_qstor: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_nv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_mv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - pdc_adma: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - acard_ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - libata: add SG safety checks in SFF pio transfers (Tomas Henzl) [1921465] - libata: have ata_scsi_rw_xlat() fail invalid passthrough requests (Tomas Henzl) [1921465] - ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe (Tomas Henzl) [1921465] - ata: libahci: do not complain in case of deferred probe (Tomas Henzl) [1921465] - libata: zpodd: Fix small read overflow in zpodd_get_mech_type() (Tomas Henzl) [1921465] - ata: libahci_platform: remove redundant dev_err message (Tomas Henzl) [1921465] - drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs (Tomas Henzl) [1921465] - libata: Drop firmware version check from the ST1000LM024 quirk (Tomas Henzl) [1921465] - ata: sata_sil24: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata:sata_qstor: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: sata_nv: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: pdc_adma: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: libahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: acard-ahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - libata: don't request sense data on !ZAC ATA devices (Tomas Henzl) [1921465] - libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk (Tomas Henzl) [1921465] - sata_rcar: Remove ata_host_alloc() error printing (Tomas Henzl) [1921465] - libata: fix using DMA buffers on stack (Tomas Henzl) [1921465] - ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq handler implemented (Tomas Henzl) [1921465] - libata: fix a typo in comment (Tomas Henzl) [1921465] - sata_rcar: fix deferred probing (Tomas Henzl) [1921465] - ata: sata_highbank: Convert to use GPIO descriptors (Tomas Henzl) [1921465] - sata_rcar: convert to SPDX identifiers (Tomas Henzl) [1921465] - ata: ep93xx: Use proper enums for directions (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow using driver or DSL SoCs (Tomas Henzl) [1921465] - ata: ahci_brcm: Match BCM63138 compatible strings (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow optional reset controller to be used (Tomas Henzl) [1921465] - libata: mask swap internal and hardware tag (Tomas Henzl) [1921465] - pata_atiixp: Remove unnecessary parentheses (Tomas Henzl) [1921465] - ata: ahci_sunxi: add support for r40 (Tomas Henzl) [1921465] - ata: ahci_platform: add support for PHY controller regulator (Tomas Henzl) [1921465] - ata: ahci_platform: add support for AHCI controller regulator (Tomas Henzl) [1921465] - libata: Use SMART LBAM/LBAH password defines (Tomas Henzl) [1921465] - ata: ahci: Convert to using pOFn instead of device_node.name (Tomas Henzl) [1921465] - ata: ftide010: Add a quirk for SQ201 (Tomas Henzl) [1921465] - ata: ahci_platform: enable to get and control reset (Tomas Henzl) [1921465] - ata: libahci_platform: add reset control support (Tomas Henzl) [1921465] - ata: add an extra argument to ahci_platform_get_resources() (Tomas Henzl) [1921465] - ata: sata_rcar: exclude setting of PHY registers in Gen3 (Tomas Henzl) [1921465] - ata: sata_rcar: really mask all interrupts on Gen2 and later (Tomas Henzl) [1921465] - ata: libahci: Allow reconfigure of DEVSLP register (Tomas Henzl) [1921465] - ata: libahci: Correct setting of DEVSLP register (Tomas Henzl) [1921465] - ata: ahci: Enable DEVSLP by default on x86 with SLP_S0 (Tomas Henzl) [1921465] - ata: ahci: Support state with min power but Partial low power state (Tomas Henzl) [1921465] - Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc" (Tomas Henzl) [1921465] - ata: sata_rcar: Add rudimentary Runtime PM support (Tomas Henzl) [1921465] - ata: sata_rcar: Provide a short-hand for &pdev->dev (Tomas Henzl) [1921465] - ata: Only output sg element mapped number in verbose debug (Tomas Henzl) [1921465] - ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG (Tomas Henzl) [1921465] - ata: ahci_platform: convert kcalloc to devm_kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: convert kzallloc to kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: correct parameter documentation for ahci_platform_shutdown (Tomas Henzl) [1921465] - libata: remove ata_sff_data_xfer_noirq() (Tomas Henzl) [1921465] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [1995935] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992254] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992254] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992254] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992254] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992254] - sched/numa: Fix is_core_idle() (Phil Auld) [1992254] - sched/fair: Sync load_sum with load_avg after dequeue (Phil Auld) [1992254] - sched/fair: Fix CFS bandwidth hrtimer expiry type (Phil Auld) [1992254] - sched/fair: Ensure _sum and _avg values stay consistent (Phil Auld) [1992254] - sched/fair: Ensure that the CFS parent is added after unthrottling (Phil Auld) [1992254] - sched/rt: Fix Deadline utilization tracking during policy change (Phil Auld) [1992254] - sched/rt: Fix RT utilization tracking during policy change (Phil Auld) [1992254] - sched/fair: Age the average idle time (Phil Auld) [1992254] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [1992254] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992254] - sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling (Phil Auld) [1992254] - sched/pelt: Check that *_avg are null when *_sum are (Phil Auld) [1992254] - sched/fair: Correctly insert cfs_rq's to list on unthrottle (Phil Auld) [1992254] - sched/pelt: Ensure that *_sum is always synced with *_avg (Phil Auld) [1992254] - sched/fair: Return early from update_tg_cfs_load() if delta == 0 (Phil Auld) [1992254] - sched/fair: Make sure to update tg contrib for blocked load (Phil Auld) [1992254] - sched/fair: Keep load_avg and load_sum synced (Phil Auld) [1992254] - sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads (Phil Auld) [1992254] - sched: Fix a stale comment in pick_next_task() (Phil Auld) [1992254] - sched/fair: Fix ascii art by relpacing tabs (Phil Auld) [1992254] - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled (Phil Auld) [1992254] - sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu() (Phil Auld) [1992254] - sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() (Phil Auld) [1992254] - sched: Make the idle task quack like a per-CPU kthread (Phil Auld) [1992254] - sched/fair: Fix unfairness caused by missing load decay (Phil Auld) [1992254] - sched: Make nr_iowait_cpu() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_iowait() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_running() return 32-bit value (Phil Auld) [1992254] - sched/isolation: Reconcile rcu_nocbs= and nohz_full= (Phil Auld) [1992254] - sched/fair: Introduce a CPU capacity comparison helper (Phil Auld) [1992254] - sched/fair: Clean up active balance nr_balance_failed trickery (Phil Auld) [1992254] - sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_COMMON block to simplify the code & fix an unused function warning (Phil Auld) [1992254] - sched/fair: Bring back select_idle_smt(), but differently (Phil Auld) [1992254] - sched,fair: Alternative sched_slice() (Phil Auld) [1992254] - sched/topology: Remove redundant cpumask_and() in init_overlap_sched_group() (Phil Auld) [1992254] - sched/numa: Allow runtime enabling/disabling of NUMA balance without SCHED_DEBUG (Phil Auld) [1992254] - sched/fair: Optimize test_idle_cores() for !SMT (Phil Auld) [1992254] - sched: Fix various typos (Phil Auld) [1992254] - sched: Remove unnecessary variable from schedule_tail() (Phil Auld) [1992254] - sched: Optimize __calc_delta() (Phil Auld) [1992254] - sched: Provide raw_spin_rq_*lock*() helpers (Phil Auld) [1992254] - sched/pelt: Fix task util_est update filtering (Phil Auld) [1992254] - sched/fair: use lsub_positive in cpu_util_next() (Phil Auld) [1992254] - sched/fair: Reduce the window for duplicated update (Phil Auld) [1992254] - sched/fair: Reorder newidle_balance pulled_task tests (Phil Auld) [1992254] - sched/fair: Remove unused parameter of update_nohz_stats (Phil Auld) [1992254] - sched/fair: Remove unused return of _nohz_idle_balance (Phil Auld) [1992254] - sched/fair: Remove update of blocked load from newidle_balance (Phil Auld) [1992254] - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 (Phil Auld) [1992254] - sched/fair: Merge select_idle_core/cpu() (Phil Auld) [1992254] - sched/fair: Remove select_idle_smt() (Phil Auld) [1992254] - sched/fair: Move avg_scan_cost calculations under SIS_PROP (Phil Auld) [1992254] - sched/fair: Remove SIS_AVG_CPU (Phil Auld) [1992254] - sched/eas: Don't update misfit status if the task is pinned (Phil Auld) [1992254] - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue (Phil Auld) [1992254] - sched/fair: Add a few assertions (Phil Auld) [1992254] - cpufreq: schedutil: Simplify sugov_update_next_freq() (Phil Auld) [1992254] - sched/topology: Warn when NUMA diameter > 2 (Phil Auld) [1992254] - sched: Use task_current() instead of 'rq->curr == p' (Phil Auld) [1992254] - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled (Phil Auld) [1992254] - sched/fair: Exclude the current CPU from find_new_ilb() (Phil Auld) [1992254] - rbtree, sched/deadline: Use rb_add_cached() (Phil Auld) [1992254] - rbtree, sched/fair: Use rb_add_cached() (Phil Auld) [1992254] - sched/isolation: Prefer housekeeping CPU in local node (Phil Auld) [1992254] - sched: Fix various typos in comments (Phil Auld) [1992254] - s390/qeth: fix deadlock during failing recovery (Sumanth Korikkar) [1984990] - s390/qeth: Fix deadlock in remove_discipline (Sumanth Korikkar) [1984990] - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Sumanth Korikkar) [1984990] - s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Sumanth Korikkar) [1984990] - s390/qdio: get rid of register asm (Sumanth Korikkar) [1984990] - s390/netiuvc: get rid of forward declarations (Sumanth Korikkar) [1984990] - s390/qeth: Consider dependency on SWITCHDEV module (Sumanth Korikkar) [1984990] - s390/qeth: shrink TX buffer struct (Sumanth Korikkar) [1984990] - s390/qeth: remove TX buffer's pointer to its queue (Sumanth Korikkar) [1984990] - s390/qeth: remove QAOB's pointer to its TX buffer (Sumanth Korikkar) [1984990] - s390/qeth: consolidate completion of pending TX buffers (Sumanth Korikkar) [1984990] - s390/qeth: use ethtool_sprintf() (Sumanth Korikkar) [1984990] - s390/qeth: unify the tracking of active cmds on ccw device (Sumanth Korikkar) [1984990] - s390/qeth: also use TX NAPI for non-IQD devices (Sumanth Korikkar) [1984990] - s390/qeth: count TX completion interrupts (Sumanth Korikkar) [1984990] - powerpc/stacktrace: Include linux/delay.h (Steve Best) [2010674] - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() (Steve Best) [2010674] - powerpc/xmon: Reset RCU and soft lockup watchdogs (Steve Best) [2010674] - bpf, sockmap: Fix sk->prot unhash op reset (Jiri Benc) [1947006] - xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper input mtu_len param (Jiri Benc) [1947006] - bpf: BPF-helper for MTU checking add length input (Jiri Benc) [1947006] - xsk: Remove dangling function declaration from header file (Jiri Benc) [1947006] - bpf: Remove blank line in bpf helper description comment (Jiri Benc) [1947006] - libbpf: Use AF_LOCAL instead of AF_INET in xsk.c (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper (Jiri Benc) [1947006] - selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect (Jiri Benc) [1947006] - bpf: Drop MTU check when doing TC-BPF redirect to ingress (Jiri Benc) [1947006] - bpf: Add BPF-helper for MTU checking (Jiri Benc) [1947006] - bpf: bpf_fib_lookup return MTU value as output when looked up (Jiri Benc) [1947006] - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx (Jiri Benc) [1947006] - bpf: Remove MTU check in __bpf_skb_max_len (Jiri Benc) [1947006] - net, veth: Alloc skb in bulk for ndo_xdp_xmit (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG (Jiri Benc) [1947006] - selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test_sock_addr (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG (Jiri Benc) [1947006] - selftests/bpf: Verify that rebinding to port < 1024 from BPF works (Jiri Benc) [1947006] - bpf: Allow rewriting to ports under ip_unprivileged_port_start (Jiri Benc) [1947006] - net: port < inet_prot_sock(net) --> inet_port_requires_bind_service(net, port) (Jiri Benc) [1947006] - net: inet_is_local_reserved_port() should return bool not int (Jiri Benc) [1947006] - libbpf, xsk: Select AF_XDP BPF program based on kernel version (Jiri Benc) [1947006] - xsk: Fold xp_assign_dev and __xp_assign_dev (Jiri Benc) [1947006] - xsk: Remove explicit_free parameter from __xsk_rcv() (Jiri Benc) [1947006] - bpf: Split cgroup_bpf_enabled per attach type (Jiri Benc) [1947006] - bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE (Jiri Benc) [1947006] - net, xdp: Introduce xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - net, xdp: Introduce __xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex (Jiri Benc) [1947006] - bpf: Allow to retrieve sol_socket opts from sock_addr progs (Jiri Benc) [1947006] - bpf: Replace fput with sockfd_put in sock map (Jiri Benc) [1947006] - tools: bpf: add SO_BINDTOIFINDEX to socket.h in tools (Jiri Benc) [1947006] - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956472] {CVE-2021-3542}- mm/hmm: make HMM_MIRROR an implicit option (Rafael Aquini) [1998534] - mm/hmm: allow HMM_MIRROR on all architectures with MMU (Rafael Aquini) [1998534] - mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR (Rafael Aquini) [1998534] - mm: sort out the DEVICE_PRIVATE Kconfig mess (Rafael Aquini) [1998534] - s390/ap/zcrypt: notify userspace with online, config and mode info (Stefan Schulze Frielinghaus) [1984895] - docs: livepatch: Fix a typo and remove the unnecessary gaps in a sentence (C. Erastus Toe) [1995447] - Documentation: livepatch: document reliable stacktrace (C. Erastus Toe) [1995447] - Documentation: livepatch: Convert to automatically generated contents (C. Erastus Toe) [1995447] - scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Simplify handling of sub-CRQ initialization (Desnes A. Nunes do Rosario) [1932217] - exec: Transform exec_update_mutex into a rw_semaphore (Chris von Recklinghausen) [1993665] - perf: Break deadlock involving exec_update_mutex (Chris von Recklinghausen) [1993665] - pidfd: Add missing sock updates for pidfd_getfd() (Chris von Recklinghausen) [1993665] - exec: Move the call of prepare_binprm into search_binary_handler (Chris von Recklinghausen) [1993665] - exec: Allow load_misc_binary to call prepare_binprm unconditionally (Chris von Recklinghausen) [1993665] - exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds (Chris von Recklinghausen) [1993665] - exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds (Chris von Recklinghausen) [1993665] - exec: Move would_dump into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Rename flush_old_exec begin_new_exec (Chris von Recklinghausen) [1993665] - exec: Move most of setup_new_exec into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: In setup_new_exec cache current in the local variable me (Chris von Recklinghausen) [1993665] - exec: Merge install_exec_creds into setup_new_exec (Chris von Recklinghausen) [1993665] - exec: Rename the flag called_exec_mmap point_of_no_return (Chris von Recklinghausen) [1993665] - exec: Make unlocking exec_update_mutex explict (Chris von Recklinghausen) [1993665] - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf (Chris von Recklinghausen) [1993665] - pidfd: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - perf: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: io_accounting: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel: doc: remove outdated comment cred.c (Chris von Recklinghausen) [1993665] - mm: docs: Fix a comment in process_vm_rw_core (Chris von Recklinghausen) [1993665] - selftests/ptrace: add test cases for dead-locks (Chris von Recklinghausen) [1993665] - exec: Fix a deadlock in strace (Chris von Recklinghausen) [1993665] - exec: Add exec_update_mutex to replace cred_guard_mutex (Chris von Recklinghausen) [1993665] - exec: Move exec_mmap right after de_thread in flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Move cleanup of posix timers on exec out of de_thread (Chris von Recklinghausen) [1993665] - exec: Factor unshare_sighand out of de_thread and call it separately (Chris von Recklinghausen) [1993665] - exec: Only compute current once in flush_old_exec (Chris von Recklinghausen) [1993665] - pid: Implement pidfd_getfd syscall (Chris von Recklinghausen) [1993665] - pidfd: add P_PIDFD to waitid() (Chris von Recklinghausen) [1993665] - fork: return proper negative error code (Chris von Recklinghausen) [1993665] - copy_process(): don't use ksys_close() on cleanups (Chris von Recklinghausen) [1993665] - fork: don't check parent_tidptr with CLONE_PIDFD (Chris von Recklinghausen) [1993665] - fs/exec.c: move ->recursion_depth out of critical sections (Chris von Recklinghausen) [1993665] - clone: add CLONE_PIDFD (Chris von Recklinghausen) [1993665] - signal: support CLONE_PIDFD with pidfd_send_signal (Chris von Recklinghausen) [1993665] - arch: add pidfd and io_uring syscalls everywhere (Chris von Recklinghausen) [1993665] - signal: don't silently convert SI_USER signals to non-current pidfd (Chris von Recklinghausen) [1993665] - signal: add pidfd_send_signal() syscall (Chris von Recklinghausen) [1993665] - sched/core: Convert signal_struct.sigcnt to refcount_t (Chris von Recklinghausen) [1993665] - sched/core: Convert sighand_struct.count to refcount_t (Chris von Recklinghausen) [1993665] - exec: make prepare_bprm_creds static (Chris von Recklinghausen) [1993665] - fork: don't copy inconsistent signal handler state to child (Chris von Recklinghausen) [1993665] - Revert "perf: Break deadlock involving exec_update_mutex" (Chris von Recklinghausen) [1993665] - powerpc/mm/highmem: use __set_pte_at() for kmap_local() (Nico Pache) [2001854] - mm: extract might_alloc() debug check (Nico Pache) [2001854] - mm/mempolicy: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/memory.c: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/mremap: use vma_lookup() in vma_to_resize() (Nico Pache) [2001854] - mm/migrate: use vma_lookup() in do_pages_stat_array() (Nico Pache) [2001854] - mm/ksm: use vma_lookup() in find_mergeable_vma() (Nico Pache) [2001854] - kernel/events/uprobes: use vma_lookup() in find_active_uprobe() (Nico Pache) [2001854] - misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() (Nico Pache) [2001854] - media: videobuf2: use vma_lookup() in get_vaddr_frames() (Nico Pache) [2001854] - drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() (Nico Pache) [2001854] - net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() (Nico Pache) [2001854] - vfio: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - virt/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - x86/sgx: use vma_lookup() in sgx_encl_find() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_setup_htab_rma() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - drm/i915/selftests: use vma_lookup() in __igt_mmap() (Nico Pache) [2001854] - mm: add vma_lookup(), update find_vma_intersection() comments (Nico Pache) [2001854] - i915_vma: Rename vma_lookup to i915_vma_lookup (Nico Pache) [2001854] - media: videobuf2: Move frame_vector into media subsystem (Nico Pache) [2001854] - mm/frame-vector: Use FOLL_LONGTERM (Nico Pache) [2001854] - vhost: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - docs: mm/gup: pin_user_pages.rst: add a "case 5" (Nico Pache) [2001854] - mm/gup: documentation fix for pin_user_pages*() APIs (Nico Pache) [2001854] - mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) (Nico Pache) [2001854] - mm: untag user pointers in get_vaddr_frames (Nico Pache) [2001854] - media: videobuf2-vmalloc: get_userptr: buffers are always writable (Nico Pache) [2001854] - net: expand textsearch ts_state to fit skb_seq_state (Nico Pache) [2001854] - esp: avoid unneeded kmap_atomic call (Nico Pache) [2001854] - net: compound page support in skb_seq_read (Nico Pache) [2001854] - net: support kmap_local forced debugging in skb_frag_foreach (Nico Pache) [2001854] - mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - x86/crashdump/32: Simplify copy_oldmem_page() (Nico Pache) [2001854] - io-mapping: Provide iomap_local variant (Nico Pache) [2001854] - mm/highmem: Provide kmap_local* (Nico Pache) [2001854] - sched: highmem: Store local kmaps in task struct (Nico Pache) [2001854] - x86: Support kmap_local() forced debugging (Nico Pache) [2001854] - mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL (Nico Pache) [2001854] - mm/highmem: Take kmap_high_get() properly into account (Nico Pache) [2001854] - highmem: High implementation details and document API (Nico Pache) [2001854] - Documentation/io-mapping: Remove outdated blurb (Nico Pache) [2001854] - io-mapping: Cleanup atomic iomap (Nico Pache) [2001854] - mm/highmem: Remove the old kmap_atomic cruft (Nico Pache) [2001854] - highmem: Get rid of kmap_types.h (Nico Pache) [2001854] - powerpc/mm/highmem: Switch to generic kmap atomic (Nico Pache) [2001854] - x86/mm/highmem: Use generic kmap atomic implementation (Nico Pache) [2001854] - highmem: Make DEBUG_HIGHMEM functional (Nico Pache) [2001854] - highmem: Provide generic variant of kmap_atomic* (Nico Pache) [2001854] - asm-generic: Provide kmap_size.h (Nico Pache) [2001854] - fs: Remove asm/kmap_types.h includes (Nico Pache) [2001854] - highmem: Remove unused functions (Nico Pache) [2001854] - mm/highmem: Un-EXPORT __kmap_atomic_idx() (Nico Pache) [2001854] - kmap: consolidate kmap_prot definitions (Nico Pache) [2001854] - parisc/kmap: remove duplicate kmap code (Nico Pache) [2001854] - arch/kmap: define kmap_atomic_prot() for all arch's (Nico Pache) [2001854] - arch/kmap: ensure kmap_prot visibility (Nico Pache) [2001854] - arch/kunmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - arch/kmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - {x86,powerpc,microblaze}/kmap: move preempt disable (Nico Pache) [2001854] - arch/kunmap: remove duplicate kunmap implementations (Nico Pache) [2001854] - arch/kmap: remove redundant arch specific kmaps (Nico Pache) [2001854] - arch/kmap: remove BUG_ON() (Nico Pache) [2001854] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999705] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc: use kmalloc for msg_queue and shmid_kernel (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc sem: use kvmalloc for sem_undo allocation (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc/sem.c: replace kvmalloc/memset with kvzalloc and use struct_size (Rafael Aquini) [1999705] {CVE-2021-3759} - x86: sev-es: Restore SEV-ES-specific version of copy_from_kernel_nofault() (Vitaly Kuznetsov) [2010082] - perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [1981880] - ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Optionally apply status address (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration (Tony Camuso) [2003186] - ipmi: kcs_bmc: Add serio adaptor (Tony Camuso) [2003186] - ipmi: kcs_bmc: Enable IBF on open (Tony Camuso) [2003186] - ipmi: kcs_bmc: Allow clients to control KCS IRQ state (Tony Camuso) [2003186] - ipmi: kcs_bmc: Decouple the IPMI chardev from the core (Tony Camuso) [2003186] - ipmi: kcs_bmc: Strip private client data from struct kcs_bmc (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split headers into device and client (Tony Camuso) [2003186] - ipmi: kcs_bmc: Turn the driver data-structures inside-out (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi (Tony Camuso) [2003186] - ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions (Tony Camuso) [2003186] - ipmi: kcs_bmc: Make status update atomic (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties (Tony Camuso) [2003186] - ipmi/watchdog: Stop watchdog timer when the current action is 'none' (Tony Camuso) [2003186] - ipmi: kcs: aspeed: Adapt to new LPC DTS layout (Tony Camuso) [2003186] - ipmi_si: Join string literals back (Tony Camuso) [2003186] - ipmi_si: Drop redundant check before calling put_device() (Tony Camuso) [2003186] - ipmi_si: Use strstrip() to remove surrounding spaces (Tony Camuso) [2003186] - ipmi_si: Get rid of ->addr_source_cleanup() (Tony Camuso) [2003186] - ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() (Tony Camuso) [2003186] - ipmi_si: Introduce ipmi_panic_event_str[] array (Tony Camuso) [2003186] - ipmi_si: Use proper ACPI macros to check error code for failures (Tony Camuso) [2003186] - ipmi_si: Utilize temporary variable to hold device pointer (Tony Camuso) [2003186] - ipmi_si: Remove bogus err_free label (Tony Camuso) [2003186] - ipmi: Handle device properties with software node API (Tony Camuso) [2003186] - ipmi:ssif: make ssif_i2c_send() void (Tony Camuso) [2003186] - ipmi: Refine retry conditions for getting device id (Tony Camuso) [2003186] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2010530] - Disable CONFIG_CRYPTO_SM4 on aarch64 (Vladis Dronov) [2008943] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Steve Best) [2007425] - powerpc/dma: Fix dma_map_ops::get_required_mask (Steve Best) [2007425] - ibmvnic: Reuse tx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse rx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse LTB when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use bitmap for LTB map_ids (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: init_tx_pools move loop-invariant code (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_tx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_rx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Fix up some comments and messages (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Consolidate code in replenish_rx_pool() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: check failover_pending in login response (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: retry reset if there are no other resets (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: parenthesize a check (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: free tx_pool if tso_pool alloc fails (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: set ltb->buff to NULL after freeing (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: account for bufs already saved in indir_buf (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: clean pending indirect buffs during reset (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use strscpy() instead of strncpy() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix send_request_map incompatible argument (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warnings in build_hdr_descs_arr (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning in strncpy (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Allow device probe if the device is not ready at boot (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: remove default label from to_string switch (Desnes A. Nunes do Rosario) [1998677] - intel_th: pci: Add Alder Lake-M support (Jiri Olsa) [1929502] - i2c: designware: Fix indentation in the header (David Arcari) [2004468] - i2c: designware: Use DIV_ROUND_CLOSEST() macro (David Arcari) [2004468] - math64: New DIV_S64_ROUND_CLOSEST helper (David Arcari) [2004468] - units: Add SI metric prefix definitions (David Arcari) [2004468] - i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_dw_init_master()' (David Arcari) [2004468] - MAINTAINERS: adjust to removing i2c designware platform data (David Arcari) [2004468] - i2c: designware: Get rid of legacy platform data (David Arcari) [2004468] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [2004468] - i2c: designware: Switch over to i2c_freq_mode_string() (David Arcari) [2004468] - i2c: core: add api to provide frequency mode strings (David Arcari) [2004468] - i2c: designware: Fix return value check in navi_amd_register_client() (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (part 2) (David Arcari) [2004468] - i2c: designware: Add driver support for AMD NAVI GPU (David Arcari) [2004468] - i2c: designware: Adjust bus_freq_hz when refuse high speed mode set (David Arcari) [2004468] - i2c: designware: Get right data length (David Arcari) [2004468] - i2c: designware: Make register offsets all of the same width (David Arcari) [2004468] - i2c: designware: Switch header to use BIT() and GENMASK() (David Arcari) [2004468] - i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED (David Arcari) [2004468] - i2c: designware: call i2c_dw_read_clear_intrbits_slave() once (David Arcari) [2004468] - i2c: busses: Use fallthrough pseudo-keyword (David Arcari) [2004468] - i2c: designware: platdrv: Set class based on DMI (David Arcari) [2004468] - i2c: designware: Adjust bus speed independently of ACPI (David Arcari) [2004468] - i2c: designware: Add Baikal-T1 System I2C support (David Arcari) [2004468] - i2c: designware: Move reg-space remapping into a dedicated function (David Arcari) [2004468] - i2c: designware: Retrieve quirk flags as early as possible (David Arcari) [2004468] - i2c: designware: Convert driver to using regmap API (David Arcari) [2004468] - i2c: designware: Discard Cherry Trail model flag (David Arcari) [2004468] - i2c: designware: Drop hard coded FIFO depth assignment (David Arcari) [2004468] - i2c: designware: Read counters from ACPI for PCI driver (David Arcari) [2004468] - i2c: designware: Move ACPI parts into common module (David Arcari) [2004468] - i2c: designware: Drop unneeded condition in i2c_dw_validate_speed() (David Arcari) [2004468] - i2c: designware: Move i2c_dw_validate_speed() helper to a common code (David Arcari) [2004468] - i2c: designware: Include proper headers in i2c-desingware-core.h (David Arcari) [2004468] - i2c: designware: Get rid of PCI driver specifics in common code (David Arcari) [2004468] - i2c: designware: Allow slave mode for PCI enumerated devices (David Arcari) [2004468] - i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() (David Arcari) [2004468] - i2c: designware: Switch PCI driver to use i2c_dw_configure_master() (David Arcari) [2004468] - i2c: designware: Move configuration routines to respective modules (David Arcari) [2004468] - i2c: designware: Use devm_platform_ioremap_resource() to simplify code (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for High Speed Mode (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for Fast Mode Plus (David Arcari) [2004468] - i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (David Arcari) [2004468] - i2c: core: Provide generic definitions for bus frequencies (David Arcari) [2004468] - i2c: designware: Fix spelling typos in the comments (David Arcari) [2004468] - i2c: designware: Discard i2c_dw_read_comp_param() function (David Arcari) [2004468] - i2c: designware: Detect the FIFO size in the common code (David Arcari) [2004468] - i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller (David Arcari) [2004468] - i2c: designware: Fix optional reset error handling (David Arcari) [2004468] - i2c: designware: assert reset when error happen at ->probe() (David Arcari) [2004468] - i2c: designware: Synchronize IRQs when unregistering slave client (David Arcari) [2004468] - i2c: designware: Fix unused variable warning (David Arcari) [2004468] - i2c: designware: make use of devm_gpiod_get_optional (David Arcari) [2004468] - i2c: busses: Use dev_get_drvdata where possible (David Arcari) [2004468] - i2c: designware: ratelimit 'transfer when suspended' errors (David Arcari) [2004468] - i2c: designware: Add support for an interface clock (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Always use a dynamic adapter number (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Cleanup setting of the adapter number (David Arcari) [2004468] - i2c: designware: Do not allow i2c_dw_xfer() calls while suspended (David Arcari) [2004468] - i2c: designware: Cleanup bus lock handling (David Arcari) [2004468] - i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only when calculating timings (David Arcari) [2004468] - i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround (David Arcari) [2004468] - i2c: designware: add MSCC Ocelot support (David Arcari) [2004468] - i2c: designware: allow IP specific sda_hold_time (David Arcari) [2004468] - i2c: designware: move #ifdef CONFIG_OF to the top (David Arcari) [2004468] - i2c: designware: use generic table matching (David Arcari) [2004468] - i2c: designware: Add SPDX license tag (David Arcari) [2004468] - i2c: designware: Convert to use struct i2c_timings (David Arcari) [2004468] - i2c: designware-pcidrv: Mark expected switch fall-through (David Arcari) [2004468] - i2c: designware-master: use core to detect 'no zero length' quirk (David Arcari) [2004468] - i2c: designware: Add debug print for bus speed (David Arcari) [2004468] - i2c: designware: Add debug print for SDA hold time value (David Arcari) [2004468] - i2c: designware: Separate timing parameter setting from HW initalization (David Arcari) [2004468] - i2c: designware: Move SDA hold time configuration to common code (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master() (David Arcari) [2004468] - i2c: designware: Don't use internal ___constant_swab32 (David Arcari) [2004468] - i2c: designware: Move register access detection to common code (David Arcari) [2004468] - i2c: designware: Remove needless variable from i2c_dw_init_slave() (David Arcari) [2004468]- x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1987067] - x86/amd_nb: Check vendor in AMD-only functions (David Arcari) [1987067] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987067] - x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Arcari) [1987067] - x86: Fix various typos in comments, take #2 (David Arcari) [1987067] - x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor (David Arcari) [1987067] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1987067] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477 (David Arcari) [1987067] - x86/amd_nb: Make hygon_nb_misc_ids static (David Arcari) [1987067] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1987067] - x86/cpu: Create Hygon Dhyana architecture support file (David Arcari) [1987067] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987067] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987067] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987067] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987067] - CI: Fix RT branch name (Veronika Kabatova) - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [1962965] - redhat/configs: Add CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [1962965] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [1962965] - platform/x86: intel_skl_int3472: Move to intel/ subfolder (David Arcari) [1962965] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [1962965] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi) [1816769] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001915] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000228] - pinctrl: amd: Add irq field data (David Arcari) [2000228] - pinctrl: amd: Fix an issue with shutdown when system set to s0ix (David Arcari) [2000228] - pinctrl/amd: Add device HID for new AMD GPIO controller (David Arcari) [2000228] - pinctrl: amd: Implement irq_set_wake (David Arcari) [2000228] - genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (David Arcari) [2000228] - pinctrl: amd: remove debounce filter setting in IRQ type setting (David Arcari) [2000228] - pinctrl: amd: print debounce filter info in debugfs (David Arcari) [2000228] - pinctrl: amd: use higher precision for 512 RtcClk (David Arcari) [2000228] - pinctrl: amd: fix incorrect way to disable debounce filter (David Arcari) [2000228] - pinctrl: amd: Use irqchip template (David Arcari) [2000228] - pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (David Arcari) [2000228] - pinctrl: amd: Honor IRQ trigger type requested by the caller (David Arcari) [2000228] - pinctrl: Use new GPIO_LINE_DIRECTION (David Arcari) [2000228] - remove ioremap_nocache and devm_ioremap_nocache (David Arcari) [2000228] - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() (David Arcari) [2000228] - pinctrl: amd: disable spurious-firing GPIO IRQs (David Arcari) [2000228] - pinctrl: Remove dev_err() usage after platform_get_irq() (David Arcari) [2000228] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (David Arcari) [2000228] - pinctrl/amd: fix typo (David Arcari) [2000228] - pinctrl: pinctrl-amd: simplify getting .driver_data (David Arcari) [2000228] - pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type (David Arcari) [2000228] - pinctrl: Include nothing else (David Arcari) [2000228] - pinctrl/amd: only handle irq if it is pending and unmasked (David Arcari) [2000228] - pinctrl/amd: fix gpio irq level in debugfs (David Arcari) [2000228] - smartpqi: Update version to 2.1.10-025 (Don Brace) [1980106] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1980106] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1980106] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1980106] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1980106] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1980106] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1980106] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1980106] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1980106] - scsi: smartpqi: Update copyright notices (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1980106]- lib/linear_ranges: fix repeated words & one typo (Nico Pache) [2006475] - lib: linear_ranges: Add missing MODULE_LICENSE() (Nico Pache) [2006475] - bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags (Jiri Olsa) [1944798] - bpf, x86: Fix extable offset calculation (Jiri Olsa) [1944798] - bpftool: Add Makefile target bootstrap (Jiri Olsa) [1944798] - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args (Jiri Olsa) [1944798] - docs, bpf: Add minimal markup to address doc warning (Jiri Olsa) [1944798] - test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 (Jiri Olsa) [1944798] - trace: bpf: Allow bpf to attach to bare tracepoints (Jiri Olsa) [1944798] - docs: bpf: Clarify -mcpu=v3 requirement for atomic ops (Jiri Olsa) [1944798] - tools, headers: Sync struct bpf_perf_event_data (Jiri Olsa) [1944798] - selftests/bpf: Add missing cleanup in atomic_bounds test (Jiri Olsa) [1944798] - docs: bpf: Clarify BPF_CMPXCHG wording (Jiri Olsa) [1944798] - docs: bpf: Fixup atomics markup (Jiri Olsa) [1944798] - bpf: Document new atomic instructions (Jiri Olsa) [1944798] - kbuild: Do not clean resolve_btfids if the output does not exist (Jiri Olsa) [1944798] - kbuild: Add resolve_btfids clean to root clean target (Jiri Olsa) [1944798] - bpf: Introduce task_vma bpf_iter (Jiri Olsa) [1944798] - bpf: Allow bpf_d_path in bpf_iter program (Jiri Olsa) [1944798] - selftests/bpf: Add test for bpf_iter_task_vma (Jiri Olsa) [1944798] - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Jiri Olsa) [1944798] - libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Jiri Olsa) [1944798] - bpf: Update selftests to reflect new error states (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-32 (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1944798] - bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1944798] - bpf: Take module reference for trampoline in module (Jiri Olsa) [1944798] - bpf/selftests: Test that kernel rejects a TCP CC with an invalid license (Jiri Olsa) [1944798] - bpf: Enforce that struct_ops programs be GPL-only (Jiri Olsa) [1944798] - libbpf: Fix bail out from 'ringbuf_process_ring()' on error (Jiri Olsa) [1944798] - selftests/bpf: Add selftest for pointer-to-array-of-struct BTF dump (Jiri Olsa) [1944798] - libbpf: Fix BTF dump of pointer-to-array-of-struct (Jiri Olsa) [1944798] - bpf, selftests: Fix up some test_verifier cases for unprivileged (Jiri Olsa) [1944798] - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Jiri Olsa) [1944798] - libbpf: Fix INSTALL flag order (Jiri Olsa) [1944798] - libbpf: Clear map_info before each bpf_obj_get_info_by_fd (Jiri Olsa) [1944798] - samples, bpf: Add missing munmap in xdpsock (Jiri Olsa) [1944798] - tools/resolve_btfids: Fix build error with older host toolchains (Jiri Olsa) [1944798] - selftests/bpf: Fix a compiler warning in global func test (Jiri Olsa) [1944798] - bpf: Drop imprecise log message (Jiri Olsa) [1944798] - bpf: Clear percpu pointers in bpf_prog_clone_free() (Jiri Olsa) [1944798] - bpf: Fix a warning message in mark_ptr_not_null_reg() (Jiri Olsa) [1944798] - selftests/bpf: Add unit tests for pointers in global functions (Jiri Olsa) [1944798] - bpf: Support pointers in global func args (Jiri Olsa) [1944798] - bpf: Extract nullable reg type conversion into a helper function (Jiri Olsa) [1944798] - bpf: Rename bpf_reg_state variables (Jiri Olsa) [1944798] - tools/resolve_btfids: Add /libbpf to .gitignore (Jiri Olsa) [1944798] - bpf: selftests: Add non function pointer test to struct_ops (Jiri Olsa) [1944798] - libbpf: Ignore non function pointer member in struct_ops (Jiri Olsa) [1944798] - bpf: Clear per_cpu pointers during bpf_prog_realloc (Jiri Olsa) [1944798] - selftests/bpf: Add a selftest for the tracing bpf_get_socket_cookie (Jiri Olsa) [1944798] - selftests/bpf: Use vmlinux.h in socket_cookie_prog.c (Jiri Olsa) [1944798] - selftests/bpf: Integrate the socket_cookie test to test_progs (Jiri Olsa) [1944798] - bpf: Expose bpf_get_socket_cookie to tracing programs (Jiri Olsa) [1944798] - selftests/bpf: Convert test_xdp_redirect.sh to bash (Jiri Olsa) [1944798] - selftests/bpf: Add a test for map-in-map and per-cpu maps in sleepable progs (Jiri Olsa) [1944798] - bpf: Allows per-cpu maps and map-in-map in sleepable programs (Jiri Olsa) [1944798] - selftests/bpf: Improve recursion selftest (Jiri Olsa) [1944798] - selftest/bpf: Add a recursion test (Jiri Olsa) [1944798] - bpf: Count the number of times recursion was prevented (Jiri Olsa) [1944798] - bpf: Add per-program recursion prevention mechanism (Jiri Olsa) [1944798] - bpf: Compute program stats for sleepable programs (Jiri Olsa) [1944798] - bpf: Run sleepable programs with migration disabled (Jiri Olsa) [1944798] - bpf: Optimize program stats (Jiri Olsa) [1944798] - selftests/bpf: Simplify the calculation of variables (Jiri Olsa) [1944798] - selftest/bpf: Add test for var-offset stack access (Jiri Olsa) [1944798] - tools/resolve_btfids: Set srctree variable unconditionally (Jiri Olsa) [1944798] - tools/resolve_btfids: Check objects before removing (Jiri Olsa) [1944798] - tools/resolve_btfids: Build libbpf and libsubcmd in separate directories (Jiri Olsa) [1944798] - bpf: Simplify bool comparison (Jiri Olsa) [1944798] - selftests/bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf/benchs/bench_ringbufs: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Jiri Olsa) [1944798] - bpf/selftests: Update the IMA test to use BPF ring buffer (Jiri Olsa) [1944798] - bpf: Allow usage of BPF ringbuffer in sleepable programs (Jiri Olsa) [1944798] - bpf/selftests: Add a short note about vmtest.sh in README.rst (Jiri Olsa) [1944798] - bpf: Helper script for running BPF presubmit tests (Jiri Olsa) [1944798] - bpf: Emit explicit NULL pointer checks for PROBE_LDX instructions. (Jiri Olsa) [1944798] - libbpf: Stop using feature-detection Makefiles (Jiri Olsa) [1944798] - selftest/bpf: Testing for multiple logs on REJECT (Jiri Olsa) [1944798] - samples: bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH (Jiri Olsa) [1944798] - samples/bpf: Add include dir for MIPS Loongson64 to fix build errors (Jiri Olsa) [1944798] - bpf: Simplify cases in bpf_base_func_proto (Jiri Olsa) [1944798] - samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings (Jiri Olsa) [1944798] - selftests/bpf: Avoid useless void *-casts (Jiri Olsa) [1944798] - selftests/bpf: Consistent malloc/calloc usage (Jiri Olsa) [1944798] - selftests/bpf: Avoid heap allocation (Jiri Olsa) [1944798] - selftests/bpf: Define local variables at the beginning of a block (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct generic_data * (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct ifaceconfigobj * (Jiri Olsa) [1944798] - selftests/bpf: Remove casting by introduce local variable (Jiri Olsa) [1944798] - selftests/bpf: Improve readability of xdpxceiver/worker_pkt_validate() (Jiri Olsa) [1944798] - selftests/bpf: Remove memory leak (Jiri Olsa) [1944798] - selftests/bpf: Fix style warnings (Jiri Olsa) [1944798] - selftests/bpf: Remove unused enums (Jiri Olsa) [1944798] - selftests/bpf: Remove a lot of ifobject casting (Jiri Olsa) [1944798] - samples/bpf: Add xdp program on egress for xdp_redirect_map (Jiri Olsa) [1944798] - bpf: Fix typo in scalar{,32}_min_max_rsh comments (Jiri Olsa) [1944798] - bpf, docs: Update build procedure for manually compiling LLVM and Clang (Jiri Olsa) [1944798] - selftest/bpf: Fix typo (Jiri Olsa) [1944798] - libbpf: Use string table index from index table if needed (Jiri Olsa) [1944798] - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt (Jiri Olsa) [1944798] - bpf: Permit size-0 datasec (Jiri Olsa) [1944798] - selftests: bpf: Add a new test for bare tracepoints (Jiri Olsa) [1944798] - selftests/bpf: Add verifier tests for x64 jit jump padding (Jiri Olsa) [1944798] - bpf,x64: Pad NOPs to make images converge more easily (Jiri Olsa) [1944798] - tools/bpftool: Add -Wall when building BPF programs (Jiri Olsa) [1944798] - bpf: Declare __bpf_free_used_maps() unconditionally (Jiri Olsa) [1944798] - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h (Jiri Olsa) [1944798] - kernel.spec: Add support to use vmlinux.h (Jiri Olsa) [1989087] - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) [1989087] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [1985062] - printk/console: Check consistent sequence number when handling race in console_unlock() (Chris von Recklinghausen) [1985062] - printk: fix cpu lock ordering (Chris von Recklinghausen) [1985062] - lib/dump_stack: move cpu lock to printk.c (Chris von Recklinghausen) [1985062] - random32: Fix implicit truncation warning in prandom_seed_state() (Chris von Recklinghausen) [1985062] - lib: test_scanf: Remove pointless use of type_min() with unsigned types (Chris von Recklinghausen) [1985062] - selftests: lib: Add wrapper script for test_scanf (Chris von Recklinghausen) [1985062] - lib: test_scanf: Add tests for sscanf number conversion (Chris von Recklinghausen) [1985062] - lib: vsprintf: Fix handling of number field widths in vsscanf (Chris von Recklinghausen) [1985062] - lib: vsprintf: scanf: Negative number must have field width > 1 (Chris von Recklinghausen) [1985062] - usb: host: xhci-tegra: Switch to use ptTs (Chris von Recklinghausen) [1985062] - nilfs2: Switch to use ptTs (Chris von Recklinghausen) [1985062] - kdb: Switch to use ptTs (Chris von Recklinghausen) [1985062] - lib/vsprintf: Allow to override ISO 8601 date and time separator (Chris von Recklinghausen) [1985062] - printk: Remove trailing semicolon in macros (Chris von Recklinghausen) [1985062] - printk: Move EXPORT_SYMBOL() closer to vprintk definition (Chris von Recklinghausen) [1985062] - kernel/printk.c: Fixed mundane typos (Chris von Recklinghausen) [1985062] - printk: rename vprintk_func to vprintk (Chris von Recklinghausen) [1985062] - printk: console: remove unnecessary safe buffer usage (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove _nolock() variants (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock (Chris von Recklinghausen) [1985062] - printk: introduce a kmsg_dump iterator (Chris von Recklinghausen) [1985062] - printk: kmsg_dumper: remove @active field (Chris von Recklinghausen) [1985062] - printk: add syslog_lock (Chris von Recklinghausen) [1985062] - printk: use atomic64_t for devkmsg_user.seq (Chris von Recklinghausen) [1985062] - printk: use seqcount_latch for clear_seq (Chris von Recklinghausen) [1985062] - printk: introduce CONSOLE_LOG_MAX (Chris von Recklinghausen) [1985062] - printk: consolidate kmsg_dump_get_buffer/syslog_print_all code (Chris von Recklinghausen) [1985062] - printk: refactor kmsg_dump_get_buffer() (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove unused fields (Chris von Recklinghausen) [1985062] - printk: limit second loop of syslog_print_all (Chris von Recklinghausen) [1985062] - mtd: mtdoops: synchronize kmsg_dumper (Chris von Recklinghausen) [1985062] - vsprintf: dump full information of page flags in pGp (Chris von Recklinghausen) [1985062] - mm, slub: don't combine pr_err with INFO (Chris von Recklinghausen) [1985062] - mm, slub: use pGp to print page flags (Chris von Recklinghausen) [1985062] - lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() (Chris von Recklinghausen) [1985062] - printk: clarify the documentation for plain pointer printing (Chris von Recklinghausen) [1985062] - lib/vsprintf: do not show no_hash_pointers message multiple times (Chris von Recklinghausen) [1985062] - kdb: Refactor env variables get/set code (Chris von Recklinghausen) [1985062] - kernel: debug: Ordinary typo fixes in the file gdbstub.c (Chris von Recklinghausen) [1985062] - kdb: Simplify kdb commands registration (Chris von Recklinghausen) [1985062] - seqlock,lockdep: Fix seqcount_latch_init() (Chris von Recklinghausen) [1985062] - printk: avoid prb_first_valid_seq() where possible (Chris von Recklinghausen) [1985062] - printk: rectify kernel-doc for prb_rec_init_wr() (Chris von Recklinghausen) [1985062] - lib/vsprintf: no_hash_pointers prints all addresses as unhashed (Chris von Recklinghausen) [1985062] - kselftest: add support for skipped tests (Chris von Recklinghausen) [1985062] - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers (Chris von Recklinghausen) [1985062] - printk: fix deadlock when kernel panic (Chris von Recklinghausen) [1985062] - torture: Remove "Failed to add ttynull console" false positive (Chris von Recklinghausen) [1985062] - printk: fix string termination for record_print_text() (Chris von Recklinghausen) [1985062] - printk: fix buffer overflow potential for print_text() (Chris von Recklinghausen) [1985062] - printk: fix kmsg_dump_get_buffer length calulations (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix line counting (Chris von Recklinghausen) [1985062] - Revert "init/console: Use ttynull as a fallback when there is no console" (Chris von Recklinghausen) [1985062] - printk: remove obsolete dead assignment (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Reference text_data_ring directly in callees. (Chris von Recklinghausen) [1985062] - printk/console: Allow to disable console output by using console="" or console=null (Chris von Recklinghausen) [1985062] - init/console: Use ttynull as a fallback when there is no console (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock writer-protection of ringbuffer (Chris von Recklinghausen) [1985062] - printk: inline log_output(),log_store() in vprintk_store() (Chris von Recklinghausen) [1985062] - printk: remove unneeded dead-store assignment (Chris von Recklinghausen) [1985062] - printk: finalize records with trailing newlines (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Wrong data pointer when appending small string (Chris von Recklinghausen) [1985062] - printk: reduce setup_text_buf size to LOG_LINE_MAX (Chris von Recklinghausen) [1985062] - printk: avoid and/or handle record truncation (Chris von Recklinghausen) [1985062] - printk: remove dict ring (Chris von Recklinghausen) [1985062] - printk: move dictionary keys to dev_printk_info (Chris von Recklinghausen) [1985062] - printk: move printk_info into separate array (Chris von Recklinghausen) [1985062] - printk: reimplement log_cont using record extension (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add finalization/extension support (Chris von Recklinghausen) [1985062] - printk: ringbuffer: change representation of states (Chris von Recklinghausen) [1985062] - printk: ringbuffer: clear initial reserved fields (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add BLK_DATALESS() macro (Chris von Recklinghausen) [1985062] - printk: ringbuffer: relocate get_data() (Chris von Recklinghausen) [1985062] - printk: ringbuffer: avoid memcpy() on state_var (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix setting state in desc_read() (Chris von Recklinghausen) [1985062] - seqlock: Introduce seqcount_latch_t (Chris von Recklinghausen) [1985062] - scripts/gdb: update for lockless printk ringbuffer (Chris von Recklinghausen) [1985062] - scripts/gdb: add utils.read_ulong() (Chris von Recklinghausen) [1985062] - printk: reduce LOG_BUF_SHIFT range for H8300 (Chris von Recklinghausen) [1985062] - printk: ringbuffer: support dataless records (Chris von Recklinghausen) [1985062] - MAINTAIERS: Add John Ogness as printk reviewer (Chris von Recklinghausen) [1985062] - printk: use the lockless ringbuffer (Chris von Recklinghausen) [1985062] - Revert "printk: lock/unlock console only for new logbuf entries" (Chris von Recklinghausen) [1985062] - printk: add lockless ringbuffer (Chris von Recklinghausen) [1985062] - crash: add VMCOREINFO macro to define offset in a struct declared by typedef (Chris von Recklinghausen) [1985062] - printk: Use fallthrough pseudo-keyword (Chris von Recklinghausen) [1985062] - kernel.h: Move oops_in_progress to printk.h (Chris von Recklinghausen) [1985062] - serial: 8250: change lock order in serial8250_do_startup() (Chris von Recklinghausen) [1985062] - kernel: printk: delete repeated words in comments (Chris von Recklinghausen) [1985062] - random32: Restore __latent_entropy attribute on net_rand_state (Chris von Recklinghausen) [1985062] - random32: add a tracepoint for prandom_u32() (Chris von Recklinghausen) [1985062] - init: open code setting up stdin/stdout/stderr (Chris von Recklinghausen) [1985062] - hvc: unify console setup naming (Chris von Recklinghausen) [1985062] - console: Fix trivia typo 'change' -> 'chance' (Chris von Recklinghausen) [1985062] - console: Propagate error code from console ->setup() (Chris von Recklinghausen) [1985062] - tty: hvc: Return proper error code from console ->setup() hook (Chris von Recklinghausen) [1985062] - lib/vsprintf: Force type of flags value for gfp_t (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace custom spec to print decimals with generic one (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() (Chris von Recklinghausen) [1985062] - printk: Make linux/printk.h self-contained (Chris von Recklinghausen) [1985062] - doc:kmsg: explicitly state the return value in case of SEEK_CUR (Chris von Recklinghausen) [1985062] - Replace HTTP links with HTTPS ones: vsprintf (Chris von Recklinghausen) [1985062] - Revert "kernel/printk: add kmsg SEEK_CUR handling" (Chris von Recklinghausen) [1985062] - random32: move the pseudo-random 32-bit definitions to prandom.h (Chris von Recklinghausen) [1985062] - printk/kdb: Redirect printk messages into kdb in any context (Chris von Recklinghausen) [1985062] - usb: pulse8-cec: Switch to use ptT (Chris von Recklinghausen) [1985062] - lib/vsprintf: Print time64_t in human readable format (Chris von Recklinghausen) [1985062] - printk: Remove pr_cont_once() (Chris von Recklinghausen) [1985062] - printk: handle blank console arguments passed in. (Chris von Recklinghausen) [1985062] - kernel/printk: add kmsg SEEK_CUR handling (Chris von Recklinghausen) [1985062] - printk: Fix a typo in comment "interator"->"iterator" (Chris von Recklinghausen) [1985062] - printk: Correctly set CON_CONSDEV even when preferred console was not registered (Chris von Recklinghausen) [1985062] - printk: Fix preferred console selection with multiple matches (Chris von Recklinghausen) [1985062] - printk: Move console matching logic into a separate function (Chris von Recklinghausen) [1985062] - lib/vsprintf: update comment about simple_strto() functions (Chris von Recklinghausen) [1985062] - printk: Convert a use of sprintf to snprintf in console_unlock (Chris von Recklinghausen) [1985062] - lib/dynamic_debug.c: use address-of operator on section symbols (Chris von Recklinghausen) [1985062] - printk: fix exclusive_console replaying (Chris von Recklinghausen) [1985062] - Revert "fs: remove ksys_dup()" (Chris von Recklinghausen) [1985062] - early init: fix error handling when opening /dev/console (Chris von Recklinghausen) [1985062] - device.h: move dev_printk()-like functions to dev_printk.h (Chris von Recklinghausen) [1985062] - docs: printk-formats: add ptrdiff_t type to printk-formats (Chris von Recklinghausen) [1985062] - fs: remove ksys_dup() (Chris von Recklinghausen) [1985062] - MAINTAINERS: Add VSPRINTF (Chris von Recklinghausen) [1985062] - tools lib api: Renaming pr_warning to pr_warn (Chris von Recklinghausen) [1985062] - lib: cpu_rmap: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - trace: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - vgacon: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - scsi: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: asus-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - oprofile: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - of: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - macintosh: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - idsn: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - ide: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - crypto: n2: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - gdrom: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - drbd: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - x86: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - arm64: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - dump_stack: avoid the livelock of the dump_lock (Chris von Recklinghausen) [1985062] - lib/vsprintf: Add pfw conversion specifier for printing fwnode names (Chris von Recklinghausen) [1985062] - lib/vsprintf: Make use of fwnode API to obtain node names and separators (Chris von Recklinghausen) [1985062] - ABI: Update dev-kmsg documentation to match current kernel behaviour (Chris von Recklinghausen) [1985062] - printk: Replace strncmp() with str_has_prefix() (Chris von Recklinghausen) [1985062] - lib/test_printf: Remove obvious comments from pd and pD tests (Chris von Recklinghausen) [1985062] - lib/test_printf: Add test of null/invalid pointer dereference for dentry (Chris von Recklinghausen) [1985062] - vsprintf: Prevent crash when dereferencing invalid pointers for pD (Chris von Recklinghausen) [1985062] - printk: Do not lose last line in kmsg buffer dump (Chris von Recklinghausen) [1985062] - scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set (Chris von Recklinghausen) [1985062] - lib/vsprintf: Remove support for pF and pf in favour of pS and ps (Chris von Recklinghausen) [1985062] - tracing: kdb: Allow ftdump to skip all but the last few entries (Chris von Recklinghausen) [1985062] - tracing: kdb: The skip_lines parameter should have been skip_entries (Chris von Recklinghausen) [1985062] - tracing: Add trace_total_entries() / trace_total_entries_cpu() (Chris von Recklinghausen) [1985062] - tty: Add NULL TTY driver (Chris von Recklinghausen) [1985062] - treewide: Switch printk users from pf and pF to ps and pS, respectively (Chris von Recklinghausen) [1985062] - iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver (Chris von Recklinghausen) [1985062] - device.h: Add __cold to dev_ logging functions (Chris von Recklinghausen) [1985062] - dynamic_debug: move pr_err from module.c to ddebug_add_module (Chris von Recklinghausen) [1985062] - dynamic_debug: don't duplicate modname in ddebug_add_module (Chris von Recklinghausen) [1985062] - kdb: use bool for binary state indicators (Chris von Recklinghausen) [1985062] - panic: avoid deadlocks in re-entrant console drivers (Chris von Recklinghausen) [1985062] - x86/apic: Trivial coding style fixes (Chris von Recklinghausen) [1985062] - video/console/vgacon: Print big fat warning with nomodeset (Chris von Recklinghausen) [1985062] - device: Add #define dev_fmt similar to #define pr_fmt (Chris von Recklinghausen) [1985062] - bcache: replace 'pF' by 'pS' in seq_printf() (Chris von Recklinghausen) [1985062] - Revert "Merge: redhat: switch secureboot kernel image signing to release keys" (Augusto Caringi) - drm/nouveau/fifo/ga102: initialise chid on return from channel creation (Ben Skeggs) [1997878] - drm/nouveau/ga102-: support ttm buffer moves via copy engine (Ben Skeggs) [1997878] - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows (Ben Skeggs) [1997878] - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences (Ben Skeggs) [1997878] - drm/nouveau/disp: power down unused DP links during init (Ben Skeggs) [1997878] - drm/nouveau: recognise GA107 (Ben Skeggs) [1997878] - PCI: Mark TI C667X to avoid bus reset (Alex Williamson) [1975768] - redhat: switch secureboot kernel image signing to release keys (Bruno Meneguele) - CI: handle RT branches in a single config (Veronika Kabatova) - CI: Fix RT check branch name (Veronika Kabatova) - CI: Drop private CI config (Veronika Kabatova) - CI: extend template use (Veronika Kabatova) - Revert "Merge: mt7921e: enable new Mediatek wireless hardware" (Bruno Meneguele) [2009501] - megaraid_sas: fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [2009022] - scsi: megaraid_sas: mq_poll support (Tomas Henzl) [2009022] - [PATCH v2] scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [1982186] - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [1982186] - PCI: pciehp: Ignore Link Down/Up caused by DPC (Myron Stowe) [1981741] - arm64: kpti: Fix "kpti=off" when KASLR is enabled (Mark Salter) [1979731] - arm64: Fix CONFIG_ARCH_RANDOM=n build (Mark Salter) [1979731] - redhat/configs: aarch64: add CONFIG_ARCH_RANDOM (Mark Salter) [1979731] - arm64: Implement archrandom.h for ARMv8.5-RNG (Mark Salter) [1979731] - arm64: kconfig: Fix alignment of E0PD help text (Mark Salter) [1979731] - arm64: Use register field helper in kaslr_requires_kpti() (Mark Salter) [1979731] - arm64: Simplify early check for broken TX1 when KASLR is enabled (Mark Salter) [1979731] - arm64: Use a variable to store non-global mappings decision (Mark Salter) [1979731] - arm64: Don't use KPTI where we have E0PD (Mark Salter) [1979731] - arm64: Factor out checks for KASLR in KPTI code into separate function (Mark Salter) [1979731] - redhat/configs: Add CONFIG_ARM64_E0PD (Mark Salter) [1979731] - arm64: Add initial support for E0PD (Mark Salter) [1979731] - arm64: cpufeature: Export matrix and other features to userspace (Mark Salter) [1980098] - arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Rewrite bitfields that don't follow [e, s] (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Documents missing visible fields (Mark Salter) [1980098] - arm64: Introduce system_capabilities_finalized() marker (Mark Salter) [1980098] - arm64: entry.S: Do not preempt from IRQ before all cpufeatures are enabled (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: Document HWCAP_SB (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation by ascending value (Mark Salter) [1980098] - arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled (Mark Salter) [1980098] - arm64: cpufeature: Effectively expose FRINT capability to userspace (Mark Salter) [1980098] - arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} (Mark Salter) [1980098] - arm64: Expose FRINT capabilities to userspace (Mark Salter) [1980098] - arm64: Expose ARMv8.5 CondM capability to userspace (Mark Salter) [1980098] - docs: arm64: convert perf.txt to ReST format (Mark Salter) [1980098] - docs: arm64: convert docs to ReST and rename to .rst (Mark Salter) [1980098] - Documentation/arm64: HugeTLB page implementation (Mark Salter) [1980098] - Documentation/arm64/sve: Couple of improvements and typos (Mark Salter) [1980098] - arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() (Mark Salter) [1980098] - arm64: Expose SVE2 features for userspace (Mark Salter) [1980098] - arm64: Advertise ARM64_HAS_DCPODP cpu feature (Mark Salter) [1980098] - arm64: add CVADP support to the cache maintenance helper (Mark Salter) [1980098] - arm64: Fix minor issues with the dcache_by_line_op macro (Mark Salter) [1980098] - arm64: Expose DC CVADP to userspace (Mark Salter) [1980098] - arm64: Handle trapped DC CVADP (Mark Salter) [1980098] - arm64: HWCAP: encapsulate elf_hwcap (Mark Salter) [1980098] - arm64: HWCAP: add support for AT_HWCAP2 (Mark Salter) [1980098] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1965331] - x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Aristeu Rozanski) [1965331] - EDAC, mce_amd: Print ExtErrorCode and description on a single line (Aristeu Rozanski) [1965331]- scsi: ibmvfc: Fix command state accounting and stale response detection (Steve Best) [1988157] - tasklist_lock, ppc64: Convert tasklist_lock to use qrwlock for ppc64 (Waiman Long) [1978377] - tasklist_lock, ppc64: Provide infrastructure to support specific use of qrwlock (Waiman Long) [1978377] - redhat/configs: Disable CONFIG_PPC_QUEUED_SPINLOCKS (Waiman Long) [1978377] - qspinlock: use signed temporaries for cmpxchg (Waiman Long) [1978377] - powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint (Waiman Long) [1978377] - powerpc/pseries: Implement paravirt qspinlocks for SPLPAR (Waiman Long) [1978377] - powerpc/64s: Implement queued spinlocks and rwlocks (Waiman Long) [1978377] - powerpc: Move spinlock implementation to simple_spinlock (Waiman Long) [1978377] - locking/spinlocks: Remove an instruction from spin and write locks (Waiman Long) [1978377] - net: Fix skb->csum update in inet_proto_csum_replace16(). (Balazs Nemeth) [1975193] - [s390] s390/dasd: fix use after free in dasd path handling (Claudio Imbrenda) [1996764] - powerpc/bpf: Fix detecting BPF atomic instructions (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Use runtime page size (Viktor Malik) [1931483] - libbpf: Add bpf_map__inner_map API (Viktor Malik) [1931483] - selftests/bpf: ringbuf: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: mmap: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in map_ptr (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in sockopt_sk (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Remove version (Viktor Malik) [1931483] - powerpc/64s: Fix crashes when toggling entry flush barrier (Diego Domingos) [1894804] - powerpc/64s: flush L1D after user accesses (Diego Domingos) [1894804] - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed (Diego Domingos) [1894804] - powerpc: Fix __clear_user() with KUAP enabled (Diego Domingos) [1894804] - powerpc: Implement user_access_begin and friends (Diego Domingos) [1894804] - powerpc: Add a framework for user access tracking (Diego Domingos) [1894804] - powerpc/64s: flush L1D on kernel entry (Diego Domingos) [1894804] - redhat: enable CONFIG_SLAB_FREELIST_HARDENED (Rafael Aquini) [1862283] - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Rafael Aquini) [1862283] - uapi: rename ext2_swab() to swab() and share globally in swab.h (Rafael Aquini) [1862283] - lib/timerqueue: Rely on rbtree semantics for next timer (Phil Auld) [1984798] - e1000e: Do not take care about recovery NVM checksum (Ken Cox) [1984558] - qrtr: disable CONFIG_QRTR for non x86_64 archs (Íñigo Huguet) [1999642] - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() (Jeff Layton) [1989999] - ceph: fix dereference of null pointer cf (Jeff Layton) [1989999] - ceph: correctly handle releasing an embedded cap flush (Jeff Layton) [1989999] - ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton) [1989999] - ceph: don't WARN if we're still opening a session to an MDS (Jeff Layton) [1989999] - rbd: don't hold lock_rwsem while running_list is being drained (Jeff Layton) [1989999] - rbd: always kick acquire on "acquired" and "released" notifications (Jeff Layton) [1989999] - ceph: take reference to req->r_parent at point of assignment (Jeff Layton) [1989999] - ceph: eliminate ceph_async_iput() (Jeff Layton) [1989999] - ceph: don't take s_mutex in ceph_flush_snaps (Jeff Layton) [1989999] - ceph: don't take s_mutex in try_flush_caps (Jeff Layton) [1989999] - ceph: don't take s_mutex or snap_rwsem in ceph_check_caps (Jeff Layton) [1989999] - ceph: eliminate session->s_gen_ttl_lock (Jeff Layton) [1989999] - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR (Jeff Layton) [1989999] - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton) [1989999] - ceph: add some lockdep assertions around snaprealm handling (Jeff Layton) [1989999] - ceph: decoding error in ceph_update_snap_realm should return -EIO (Jeff Layton) [1989999] - ceph: add IO size metrics support (Jeff Layton) [1989999] - ceph: update and rename __update_latency helper to __update_stdev (Jeff Layton) [1989999] - ceph: simplify the metrics struct (Jeff Layton) [1989999] - libceph: fix doc warnings in cls_lock_client.c (Jeff Layton) [1989999] - libceph: remove unnecessary ret variable in ceph_auth_init() (Jeff Layton) [1989999] - libceph: kill ceph_none_authorizer::reply_buf (Jeff Layton) [1989999] - ceph: make ceph_queue_cap_snap static (Jeff Layton) [1989999] - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty (Jeff Layton) [1989999] - libceph: set global_id as soon as we get an auth ticket (Jeff Layton) [1989999] - libceph: don't pass result into ac->ops->handle_reply() (Jeff Layton) [1989999] - ceph: fix error handling in ceph_atomic_open and ceph_lookup (Jeff Layton) [1989999] - ceph: must hold snap_rwsem when filling inode for async create (Jeff Layton) [1989999] - libceph: Fix spelling mistakes (Jeff Layton) [1989999] - libceph: don't set global_id until we get an auth ticket (Jeff Layton) [1989999] - libceph: bump CephXAuthenticate encoding version (Jeff Layton) [1989999] - ceph: don't allow access to MDS-private inodes (Jeff Layton) [1989999] - ceph: fix up some bare fetches of i_size (Jeff Layton) [1989999] - ceph: support getting ceph.dir.rsnaps vxattr (Jeff Layton) [1989999] - ceph: drop pinned_page parameter from ceph_get_caps (Jeff Layton) [1989999] - ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton) [1989999] - ceph: only check pool permissions for regular files (Jeff Layton) [1989999] - ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon (Jeff Layton) [1989999] - ceph: avoid counting the same request twice or more (Jeff Layton) [1989999] - ceph: rename the metric helpers (Jeff Layton) [1989999] - ceph: fix kerneldoc copypasta over ceph_start_io_direct (Jeff Layton) [1989999] - ceph: don't use d_add in ceph_handle_snapdir (Jeff Layton) [1989999] - ceph: don't clobber i_snap_caps on non-I_NEW inode (Jeff Layton) [1989999] - ceph: fix fall-through warnings for Clang (Jeff Layton) [1989999] - net: ceph: Fix a typo in osdmap.c (Jeff Layton) [1989999] - ceph: don't allow type or device number to change on non-I_NEW inodes (Jeff Layton) [1989999] - ceph: defer flushing the capsnap if the Fb is used (Jeff Layton) [1989999] - ceph: allow queueing cap/snap handling after putting cap references (Jeff Layton) [1989999] - ceph: clean up inode work queueing (Jeff Layton) [1989999] - ceph: fix flush_snap logic after putting caps (Jeff Layton) [1989999] - libceph: fix "Boolean result is used in bitwise operation" warning (Jeff Layton) [1989999] - new helper: inode_wrong_type() (Jeff Layton) [1989999] - kabi: Adding symbol single_release (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol single_open (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_read (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_printf (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_lseek (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol unregister_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_init (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_del (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_alloc (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_add (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol alloc_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol pcie_capability_read_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_read_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_clear_and_set_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_set_power_state (drivers/pci/pci.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_irq_vector (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_get_device (drivers/pci/search.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_free_irq_vectors (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_alloc_irq_vectors_affinity (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol kexec_crash_loaded (kernel/kexec_core.c) (Čestmír Kalina) [1945491] - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS (Michael Petlan) [1998051] - perf/x86/intel/uncore: Fix Add BW copypasta (Michael Petlan) [1998051] - perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown (Michael Petlan) [1998051] - Revert "ice: Add initial support framework for LAG" (Michal Schmidt) [1999016] - net: re-initialize slow_gro flag at gro_list_prepare time (Paolo Abeni) [2002367] - cxgb4: dont touch blocked freelist bitmap after free (Rahul Lakkireddy) [1998148] - cxgb4vf: configure ports accessible by the VF (Rahul Lakkireddy) [1961329] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1976332] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1976332] - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Dick Kennedy) [1976332]- md/raid10: properly indicate failure when ending a failed write request (Nigel Croxon) [1983859] - md: Constify attribute_group structs (Nigel Croxon) [1983859] - md: mark some personalities as deprecated (Nigel Croxon) [1983859] - md/raid1: rename print_msg with r1bio_existed (Nigel Croxon) [1983859] - async_xor: check src_offs is not NULL before updating it (Nigel Croxon) [1983859] - async_xor: increase src_offs when dropping destination page (Nigel Croxon) [1983859] - md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1983859] - md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1983859] - md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1983859] - md/raid6: let async recovery function support different page offset (Nigel Croxon) [1983859] - md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1983859] - md/raid5: convert to new xor compution interface (Nigel Croxon) [1983859] - md/raid5: add new xor function to support different page offset (Nigel Croxon) [1983859] - md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1983859] - md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1983859] - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR (Jay Shin) [1994421] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987094] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987094] - crypto: ccp - Use list_move_tail instead of list_del/list_add_tail in ccp-dmaengine.c (Vladis Dronov) [1987094] - crypto: ccp: ccp-dev: Fix a little doc-rot (Vladis Dronov) [1987094] - crypto: ccp - Fix a resource leak in an error handling path (Vladis Dronov) [1987094] - crypto: ccp - Annotate SEV Firmware file names (Vladis Dronov) [1987094] - crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void functions (Vladis Dronov) [1987094] - crypto: ccp - Use DEFINE_SPINLOCK() for spinlock (Vladis Dronov) [1987094] - crypto: ccp - A value assigned to a variable is never used (Vladis Dronov) [1987094] - crypto: ccp - Don't initialize SEV support without the SEV feature (Vladis Dronov) [1987094] - crypto: ccp - fix error handling (Vladis Dronov) [1987094] - crypto: ccp - use generic power management (Vladis Dronov) [1987094] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1987094] - crypto: ahash - remove useless setting of type flags (Vladis Dronov) [1987094] - crypto: ccp - Silence strncpy warning (Vladis Dronov) [1987094] - crypto: ccp - permit asynchronous skcipher as fallback (Vladis Dronov) [1987094] - crypto: ccp - Fix sparse warnings (Vladis Dronov) [1987094] - crypto: ccp - Update CCP driver maintainer information (Vladis Dronov) [1987094] - crypto: ccp - Fix use of merged scatterlists (Vladis Dronov) [1987094] - crypto: ccp - remove redundant assignment to variable ret (Vladis Dronov) [1987094] - crypto: ccp - use crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: hash - introduce crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: ccp -- don't "select" CONFIG_DMADEVICES (Vladis Dronov) [1987094] - crypto: ccp - Update MAINTAINERS for CCP driver (Vladis Dronov) [1987094] - crypto: ccp - switch from ablkcipher to skcipher (Vladis Dronov) [1987094] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() should increase position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - psi: Fix psi state corruption when schedule() races with cgroup move (Waiman Long) [2002025] - psi: Optimize task switch inside shared cgroups (Waiman Long) [2002025] - kthread: Fix PF_KTHREAD vs to_kthread() race (Waiman Long) [2002025] - sched/fair: Ignore percpu threads for imbalance pulls (Waiman Long) [2002025] - sched: Fix get_push_task() vs migrate_disable() (Waiman Long) [2002025] - sched: Don't defer CPU pick to migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify set_affinity_pending refcounts (Waiman Long) [2002025] - sched: Fix affine_move_task() self-concurrency (Waiman Long) [2002025] - sched: Optimize migration_cpu_stop() (Waiman Long) [2002025] - sched: Collate affine_move_task() stoppers (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() requeueing (Waiman Long) [2002025] - sched: Relax the set_cpus_allowed_ptr() semantics (Waiman Long) [2002025] - sched: Fix CPU hotplug / tighten is_per_cpu_kthread() (Waiman Long) [2002025] - sched: Prepare to use balance_push in ttwu() (Waiman Long) [2002025] - workqueue: Restrict affinity change to rescuer (Waiman Long) [2002025] - workqueue: Tag bound workers with KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - kthread: Extract KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - sched: Don't run cpu-online with balance_push() enabled (Waiman Long) [2002025] - workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity (Waiman Long) [2002025] - sched/core: Print out straggler tasks in sched_cpu_dying() (Waiman Long) [2002025] - sched: Optimize finish_lock_switch() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() WARN (Waiman Long) [2002025] - sched/core: Add missing completion for affine_move_task() waiters (Waiman Long) [2002025] - stop_machine, rcu: Mark functions as notrace (Waiman Long) [2002025] - sched: Comment affine_move_task() (Waiman Long) [2002025] - sched: Deny self-issued __set_cpus_allowed_ptr() when migrate_disable() (Waiman Long) [2002025] - sched/proc: Print accurate cpumask vs migrate_disable() (Waiman Long) [2002025] - sched: Make migrate_disable/enable() independent of RT (Waiman Long) [2002025] - sched: Fix migrate_disable() vs rt/dl balancing (Waiman Long) [2002025] - sched, lockdep: Annotate ->pi_lock recursion (Waiman Long) [2002025] - sched,rt: Use the full cpumask for balancing (Waiman Long) [2002025] - sched,rt: Use cpumask_any*_distribute() (Waiman Long) [2002025] - sched/core: Make migrate disable and CPU hotplug cooperative (Waiman Long) [2002025] - sched: Fix migrate_disable() vs set_cpus_allowed_ptr() (Waiman Long) [2002025] - sched: Add migrate_disable() (Waiman Long) [2002025] - sched: Massage set_cpus_allowed() (Waiman Long) [2002025] - sched: Fix hotplug vs CPU bandwidth control (Waiman Long) [2002025] - sched/hotplug: Consolidate task migration on CPU unplug (Waiman Long) [2002025] - workqueue: Manually break affinity on hotplug (Waiman Long) [2002025] - sched/core: Wait for tasks being pushed away on hotplug (Waiman Long) [2002025] - sched/hotplug: Ensure only per-cpu kthreads run during hotplug (Waiman Long) [2002025] - sched: Fix balance_callback() (Waiman Long) [2002025] - maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault (Waiman Long) [2002025] - s390/ftrace: fix potential crashes when switching tracers (Waiman Long) [2002025] - psi: Move PF_MEMSTALL out of task->flags (Waiman Long) [2002025] - psi: Optimize switching tasks inside shared cgroups (Waiman Long) [2002025] - psi: Fix cpu.pressure for cpu.max and competing cgroups (Waiman Long) [2002025] - stop_machine: Make stop_cpus() static (Waiman Long) [2002025] - stop_machine: remove try_stop_cpus helper (Waiman Long) [2002025] - kernel.h: Add non_block_start/end() (Waiman Long) [2002025] - processor: get rid of cpu_relax_yield (Waiman Long) [2002025] - processor: remove spin_cpu_yield (Waiman Long) [2002025] - s390: improve wait logic of stop_machine (Waiman Long) [2002025] - sched/core: Fix typo in comment (Waiman Long) [2002025] - ia64/tlb: Eradicate tlb_migrate_finish() callback (Waiman Long) [2002025] - sched/core: Remove unnecessary unlikely() in push_*_task() (Waiman Long) [2002025] - sched/fair: Reduce long-tail newly idle balance cost (Phil Auld) [1971918] - hwmon: (acpi_power_meter) Fix lockdep splat (Waiman Long) [1997807] - redhat: open the RHEL-8.6 development (Augusto Caringi) [2000679] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086] - selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [1997178] - mptcp: fix possible divide by zero (Paolo Abeni) [1997178] - mptcp: drop tx skb cache (Paolo Abeni) [1997178] - mptcp: fix memory leak on address flush (Paolo Abeni) [1997178] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [1995868] - ice: restart periodic outputs around time changes (Ken Cox) [1992750] - ice: Fix perout start time rounding (Ken Cox) [1992750] - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' (Davide Caratti) [1981184] - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi) [1993131] {CVE-2021-3732} - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1997193] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1997193] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1997193] - bpf: bpftool: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1997124] - perf/x86/intel: Apply mid ACK for small core (Michael Petlan) [1838573] - perf/x86/intel/lbr: Zero the xstate buffer on allocation (Michael Petlan) [1838573] - perf: Fix task context PMU for Hetero (Michael Petlan) [1838573] - perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Michael Petlan) [1838573] - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context (Michael Petlan) [1838573] - x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs (Michael Petlan) [1838573] - perf/x86/rapl: Add support for Intel Alder Lake (Michael Petlan) [1838573] - perf/x86/cstate: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/msr: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/intel/uncore: Add Alder Lake support (Michael Petlan) [1838573] - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Michael Petlan) [1838573] - perf/x86/intel: Add Alder Lake Hybrid support (Michael Petlan) [1838573] - perf/x86: Support filter_match callback (Michael Petlan) [1838573] - perf/x86/intel: Add attr_update for Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Add structures for the attributes of Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Register hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Factor out x86_pmu_show_pmu_cap (Michael Petlan) [1838573] - perf/x86: Remove temporary pmu assignment in event_init (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_extra_regs (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_event_constraints (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_num_counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for extra_regs (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for event constraints (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for hardware cache event (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for unconstrained (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for intel_ctrl (Michael Petlan) [1838573] - perf/x86/intel: Hybrid PMU support for perf capabilities (Michael Petlan) [1838573] - perf/x86: Track pmu in per-CPU cpu_hw_events (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES for arch LBR read (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch (Michael Petlan) [1838573] - x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature (Michael Petlan) [1838573] - x86/fpu/xstate: Support dynamic supervisor feature for LBR (Michael Petlan) [1838573] - x86/fpu: Use proper mask to replace full instruction mask (Michael Petlan) [1838573] - x86/cpu: Add helper function to get the type of the current hybrid CPU (Michael Petlan) [1838573] - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Michael Petlan) [1838573] - HID: make arrays usage and value to be the same (Benjamin Tissoires) [1974942] - ACPI: PM: s2idle: Invert Microsoft UUID entry and exit (David Arcari) [1960440] - platform/x86: amd-pmc: Fix undefined reference to __udivdi3 (David Arcari) [1960440] - platform/x86: amd-pmc: Fix missing unlock on error in amd_pmc_send_cmd() (David Arcari) [1960440] - platform/x86: amd-pmc: Use return code on suspend (David Arcari) [1960440] - platform/x86: amd-pmc: Add new acpi id for future PMC controllers (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging s0ix counters (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging SMU metrics (David Arcari) [1960440] - platform/x86: amd-pmc: call dump registers only once (David Arcari) [1960440] - platform/x86: amd-pmc: Fix SMU firmware reporting mechanism (David Arcari) [1960440] - platform/x86: amd-pmc: Fix command completion code (David Arcari) [1960440] - usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir (David Arcari) [1960440] - ACPI: PM: Only mark EC GPE for wakeup on Intel systems (David Arcari) [1960440] - ACPI: PM: Adjust behavior for field problems on AMD systems (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for new Microsoft UUID (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for multiple func mask (David Arcari) [1960440] - ACPI: PM: s2idle: Refactor common code (David Arcari) [1960440] - ACPI: PM: s2idle: Use correct revision id (David Arcari) [1960440] - ACPI: PM: s2idle: Add missing LPS0 functions for AMD (David Arcari) [1960440] - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington) [1986138]- blk-mq: fix is_flush_rq (Ming Lei) [1992700] - blk-mq: fix kernel panic during iterating over flush request (Ming Lei) [1992700]- smb2: fix use-after-free in smb2_ioctl_query_info() (Ronnie Sahlberg) [1952781] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Mike Snitzer) [1996854] - md/raid10: Remove rcu_dereference when it doesn't need rcu lock to protect (Nigel Croxon) [1978115] - scsi: csiostor: Mark known unused variable as __always_unused (Raju Rangoju) [1961333] - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() (Raju Rangoju) [1961333] - scsi: csiostor: Remove set but not used variable 'rln' (Raju Rangoju) [1961333] - scsi: csiostor: Return value not required for csio_dfs_destroy (Raju Rangoju) [1961333] - scsi: csiostor: Fix NULL check before debugfs_remove_recursive (Raju Rangoju) [1961333] - scsi: csiostor: Don't enable IRQs too early (Raju Rangoju) [1961333] - scsi: csiostor: Fix spelling typos (Raju Rangoju) [1961333] - scsi: csiostor: Prefer pcie_capability_read_word() (Raju Rangoju) [1961333] - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() (Raju Rangoju) [1961394] - net: Use skb_frag_off accessors (Raju Rangoju) [1961394] - net: Use skb accessors in network drivers (Raju Rangoju) [1961394] - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (Raju Rangoju) [1961394] - scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() (Raju Rangoju) [1961394] - scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc (Raju Rangoju) [1961394] - scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Clean up a debug printk (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked (Raju Rangoju) [1961394] - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Raju Rangoju) [1961394] - scsi: libcxgbi: remove unused function to stop warning (Raju Rangoju) [1961394] - scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Raju Rangoju) [1961394] - net/chelsio: Delete drive and module versions (Raju Rangoju) [1961394] - chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1961394] - [netdrv] treewide: prefix header search paths with $(srctree)/ (Raju Rangoju) [1961394] - libcxgb: fix incorrect ppmax calculation (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix TLS dependency (Raju Rangoju) [1961394] - [target] treewide: Use fallthrough pseudo-keyword (Raju Rangoju) [1961394] - scsi: cxgb4i: Add support for iSCSI segmentation offload (Raju Rangoju) [1961394] - [target] treewide: Use sizeof_field() macro (Raju Rangoju) [1961394] - [target] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove superfluous null check (Raju Rangoju) [1961394]- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985413] {CVE-2021-3653} - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985430] {CVE-2021-3656} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1985159] - drm/i915/display: support ddr5 mem types (Lyude Paul) [1992233] - drm/i915/adl_s: Update ddi buf translation tables (Lyude Paul) [1992233] - drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping (Lyude Paul) [1992233] - drm/i915/adl_s: Extend Wa_1406941453 (Lyude Paul) [1992233] - drm/i915: Implement Wa_1508744258 (Lyude Paul) [1992233] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Lyude Paul) [1992233] - drm/i915: Add the missing adls vswing tables (Lyude Paul) [1992233] - drm/i915: Add Wa_14011060649 (Lyude Paul) [1992233] - drm/i915/adl_s: Add Interrupt Support (Lyude Paul) [1992233] - drm/amdgpu: add another Renoir DID (Lyude Paul) [1980900]- net/mlx5: Fix flow table chaining (Amir Tzin) [1987139] - openvswitch: fix sparse warning incorrect type (Mark Gray) [1992773] - openvswitch: fix alignment issues (Mark Gray) [1992773] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Mark Gray) [1992773] - openvswitch: Introduce per-cpu upcall dispatch (Mark Gray) [1992773] - KVM: X86: Expose bus lock debug exception to guest (Paul Lai) [1842322] - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Paul Lai) [1842322] - scsi: libfc: Fix array index out of bound exception (Chris Leech) [1972643] - scsi: libfc: FDMI enhancements (Chris Leech) [1972643] - scsi: libfc: Add FDMI-2 attributes (Chris Leech) [1972643] - scsi: qedf: Add vendor identifier attribute (Chris Leech) [1972643] - scsi: libfc: Initialisation of RHBA and RPA attributes (Chris Leech) [1972643] - scsi: libfc: Correct the condition check and invalid argument passed (Chris Leech) [1972643] - scsi: libfc: Work around -Warray-bounds warning (Chris Leech) [1972643] - scsi: fc: FDMI enhancement (Chris Leech) [1972643] - scsi: libfc: Move scsi/fc_encode.h to libfc (Chris Leech) [1972643] - scsi: fc: Correct RHBA attributes length (Chris Leech) [1972643] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991976] - x86/fpu: Prevent state corruption in __fpu__restore_sig() (Terry Bowman) [1970086] - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer (Terry Bowman) [1970086] - x86/pkru: Write hardware init value to PKRU when xstate is init (Terry Bowman) [1970086] - x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Terry Bowman) [1970086] - x86/fpu: Add address range checks to copy_user_to_xstate() (Terry Bowman) [1970086] - selftests/x86: Test signal frame XSTATE header corruption handling (Terry Bowman) [1970086] - Bump DRM backport version to 5.12.14 (Lyude Paul) [1944405] - drm/i915: Use the correct max source link rate for MST (Lyude Paul) [1944405 1966599] - drm/dp_mst: Use Extended Base Receiver Capability DPCD space (Lyude Paul) [1944405 1966599] - drm/i915/display: Defeature PSR2 for RKL and ADL-S (Lyude Paul) [1944405] - drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA (Lyude Paul) [1944405] - drm/amdgpu: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/radeon: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/nouveau: wait for moving fence after pinning v2 (Lyude Paul) [1944405] - radeon: use memcpy_to/fromio for UVD fw upload (Lyude Paul) [1944405] - drm/amd/amdgpu:save psp ring wptr to avoid attack (Lyude Paul) [1944405] - drm/amd/display: Fix potential memory leak in DMUB hw_init (Lyude Paul) [1944405] - drm/amdgpu: refine amdgpu_fru_get_product_info (Lyude Paul) [1944405] - drm/amd/display: Allow bandwidth validation for 0 streams. (Lyude Paul) [1944405] - drm: Lock pointer access in drm_master_release() (Lyude Paul) [1944405] - drm: Fix use-after-free read in drm_getunique() (Lyude Paul) [1944405] - drm/amdgpu: make sure we unpin the UVD BO (Lyude Paul) [1944405] - drm/amdgpu: Don't query CE and UE errors (Lyude Paul) [1944405] - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (Lyude Paul) [1944405] - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() (Lyude Paul) [1944405] - drm/amdgpu: stop touching sched.ready in the backend (Lyude Paul) [1944405] - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lyude Paul) [1944405] - drm/amdgpu: Fix a use-after-free (Lyude Paul) [1944405] - drm/amd/amdgpu: fix refcount leak (Lyude Paul) [1944405] - drm/amd/display: Disconnect non-DP with no EDID (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error (Lyude Paul) [1944405] - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amd/pm: correct MGpuFanBoost setting (Lyude Paul) [1944405] - drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (Lyude Paul) [1944405] - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 (Lyude Paul) [1944405] - dma-buf: fix unintended pin/unpin warnings (Lyude Paul) [1944405] - drm/amdgpu: update sdma golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: update gc golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Lyude Paul) [1944405] - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE (Lyude Paul) [1944405] - drm/radeon: use the dummy page for GART if needed (Lyude Paul) [1944405] - drm/amd/display: Use the correct max downscaling value for DCN3.x family (Lyude Paul) [1944405] - drm/i915/gem: Pin the L-shape quirked object as unshrinkable (Lyude Paul) [1944405] - drm/ttm: Do not add non-system domain BO into swap list (Lyude Paul) [1944405] - drm/amd/display: Fix two cursor duplication when using overlay (Lyude Paul) [1944405] - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID (Lyude Paul) [1944405] - drm/i915/display: fix compiler warning about array overrun (Lyude Paul) [1944405] - drm/i915: Fix crash in auto_retire (Lyude Paul) [1944405] - drm/i915/overlay: Fix active retire callback alignment (Lyude Paul) [1944405] - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again (Lyude Paul) [1944405] - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp (Lyude Paul) [1944405] - drm/i915/dp: Use slow and wide link training for everything (Lyude Paul) [1944405] - drm/i915: Avoid div-by-zero on gen2 (Lyude Paul) [1944405] - drm/amd/display: Initialize attribute for hdcp_srm sysfs file (Lyude Paul) [1944405] - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Lyude Paul) [1944405] - drm/radeon: Avoid power table parsing memory leaks (Lyude Paul) [1944405] - drm/radeon: Fix off-by-one power_state index heap overwrite (Lyude Paul) [1944405] - drm/amdgpu: Add mem sync flag for IB allocated by SA (Lyude Paul) [1944405] - drm/amd/display: add handling for hdcp2 rx id list validation (Lyude Paul) [1944405] - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Lyude Paul) [1944405] - drm/amd/display: Force vsync flip when reconfiguring MPCC (Lyude Paul) [1944405] - arm64: enable tlbi range instructions (Jeremy Linton) [1861872] - arm64: tlb: Use the TLBI RANGE feature in arm64 (Jeremy Linton) [1861872] - arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature (Jeremy Linton) [1861872] - arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register (Jeremy Linton) [1861872] - arm64: tlbflush: Ensure start/end of address range are aligned to stride (Jeremy Linton) [1861872] - arm64: Detect the ARMv8.4 TTL feature (Jeremy Linton) [1861872] - arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE (Jeremy Linton) [1861872]- bpf: Fix integer overflow involving bucket_size (Jiri Olsa) [1992588] - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Jiri Olsa) [1992588] - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Jiri Olsa) [1992588] - bpf: Fix OOB read when printing XDP link fdinfo (Jiri Olsa) [1992588] - bpf, test: fix NULL pointer dereference on invalid expected_attach_type (Jiri Olsa) [1992588] - bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Jiri Olsa) [1992588] - bpf: Track subprog poke descriptors correctly and fix use-after-free (Jiri Olsa) [1992588] - bpf: Fix null ptr deref with mixed tail calls and subprogs (Jiri Olsa) [1992588] - bpf: Fix leakage under speculation on mispredicted branches (Jiri Olsa) [1992588] - bpf: Set mac_len in bpf_skb_change_head (Jiri Olsa) [1992588] - bpf: Prevent writable memory-mapping of read-only ringbuf pages (Jiri Olsa) [1992588] - bpf: Fix alu32 const subreg bound tracking on bitwise operations (Jiri Olsa) [1992588] - xsk: Fix broken Tx ring validation (Jiri Olsa) [1992588] - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size (Jiri Olsa) [1992588] - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1992588] - bpf: Refcount task stack in bpf_get_task_stack (Jiri Olsa) [1992588] - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG (Jiri Olsa) [1992588] - selftest/bpf: Add a test to check trampoline freeing logic. (Jiri Olsa) [1992588] - bpf: Fix fexit trampoline. (Jiri Olsa) [1992588] - ftrace: Fix modify_ftrace_direct. (Jiri Olsa) [1992588] - ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization (Jiri Olsa) [1992588] - ftrace: Add helper find_direct_entry() to consolidate code (Jiri Olsa) [1992588] - bpf: Fix truncation handling for mod32 dst reg wrt zero (Jiri Olsa) [1992588] - bpf: Fix an unitialized value in bpf_iter (Jiri Olsa) [1992588] - bpf_lru_list: Read double-checked variable once without lock (Jiri Olsa) [1992588] - mt76: validate rx A-MSDU subframes (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath11k: Drop multicast fragments (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath11k: Clear the fragment cache during key install (Íñigo Huguet) [1991459] {CVE-2020-24587} - ath10k: Validate first subframe of A-MSDU before processing the list (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath10k: Fix TKIP Michael MIC verification for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26141} - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Íñigo Huguet) [1991459] {CVE-2020-24588} - ath10k: drop fragments with multicast DA for SDIO (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: drop fragments with multicast DA for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Íñigo Huguet) [1991459] - mac80211: extend protection against mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: do not accept/forward invalid EAPOL frames (Íñigo Huguet) [1991459] {CVE-2020-26139} - mac80211: prevent attacks on TKIP/WEP as well (Íñigo Huguet) [1991459] {CVE-2020-26141} - mac80211: check defrag PN against current frame (Íñigo Huguet) [1991459] - mac80211: add fragment cache to sta_info (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: drop A-MSDUs on old ciphers (Íñigo Huguet) [1991459] {CVE-2020-24588} - cfg80211: mitigate A-MSDU aggregation attacks (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Íñigo Huguet) [1991459] - mac80211: prevent mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: assure all fragments are encrypted (Íñigo Huguet) [1991459] {CVE-2020-26147} - tipc: call tipc_wait_for_connect only when dlen is not 0 (Xin Long) [1989361] - mptcp: remove tech preview warning (Florian Westphal) [1985120] - tcp: consistently disable header prediction for mptcp (Florian Westphal) [1985120] - selftests: mptcp: fix case multiple subflows limited by server (Florian Westphal) [1985120] - selftests: mptcp: turn rp_filter off on each NIC (Florian Westphal) [1985120] - selftests: mptcp: display proper reason to abort tests (Florian Westphal) [1985120] - mptcp: properly account bulk freed memory (Florian Westphal) [1985120] - mptcp: fix 'masking a bool' warning (Florian Westphal) [1985120] - mptcp: refine mptcp_cleanup_rbuf (Florian Westphal) [1985120] - mptcp: use fast lock for subflows when possible (Florian Westphal) [1985120] - mptcp: avoid processing packet if a subflow reset (Florian Westphal) [1985120] - mptcp: add sk parameter for mptcp_get_options (Florian Westphal) [1985120] - mptcp: fix syncookie process if mptcp can not_accept new subflow (Florian Westphal) [1985120] - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join (Florian Westphal) [1985120] - mptcp: avoid race on msk state changes (Florian Westphal) [1985120] - mptcp: fix 32 bit DSN expansion (Florian Westphal) [1985120] - mptcp: fix bad handling of 32 bit ack wrap-around (Florian Westphal) [1985120] - tcp: parse mptcp options contained in reset packets (Florian Westphal) [1985120] - ionic: count csum_none when offload enabled (Jonathan Toppins) [1991646] - ionic: fix up dim accounting for tx and rx (Jonathan Toppins) [1991646] - ionic: remove intr coalesce update from napi (Jonathan Toppins) [1991646] - ionic: catch no ptp support earlier (Jonathan Toppins) [1991646] - ionic: make all rx_mode work threadsafe (Jonathan Toppins) [1991646] - dmaengine: idxd: Fix missing error code in idxd_cdev_open() (Jerry Snitselaar) [1990637] - dmaengine: idxd: add missing dsa driver unregister (Jerry Snitselaar) [1990637] - dmaengine: idxd: add engine 'struct device' missing bus type assignment (Jerry Snitselaar) [1990637] - dmaengine: idxd: remove MSIX masking for interrupt handlers (Jerry Snitselaar) [1990637] - dmaengine: idxd: Use cpu_feature_enabled() (Jerry Snitselaar) [1990637] - dmaengine: idxd: enable SVA feature for IOMMU (Jerry Snitselaar) [1990637] - dmagenine: idxd: Don't add portal offset in idxd_submit_desc (Jerry Snitselaar) [1990637] - ethtool: strset: fix message length calculation (Balazs Nemeth) [1989003] - net: add strict checks in netdev_name_node_alt_destroy() (Andrea Claudi) [1859038] - net: rtnetlink: fix bugs in rtnl_alt_ifname() (Andrea Claudi) [1859038] - net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Andrea Claudi) [1859038] - net: check all name nodes in __dev_alloc_name (Andrea Claudi) [1859038] - net: fix a leak in register_netdevice() (Andrea Claudi) [1859038] - tun: fix memory leak in error path (Andrea Claudi) [1859038] - net: propagate errors correctly in register_netdevice() (Andrea Claudi) [1859038] - net: introduce name_node struct to be used in hashlist (Andrea Claudi) [1859038] - net: procfs: use index hashlist instead of name hashlist (Andrea Claudi) [1859038] - configs: Enable CONFIG_CHELSIO_INLINE_CRYPTO (Raju Rangoju) [1961368] - cxgb4/ch_ktls: Clear resources when pf4 device is removed (Raju Rangoju) [1961374] - ch_ktls: Remove redundant variable result (Raju Rangoju) [1961374] - ch_ktls: do not send snd_una update to TCB in middle (Raju Rangoju) [1961374] - ch_ktls: tcb close causes tls connection failure (Raju Rangoju) [1961374] - ch_ktls: fix device connection close (Raju Rangoju) [1961374] - ch_ktls: Fix kernel panic (Raju Rangoju) [1961374] - ch_ktls: fix enum-conversion warning (Raju Rangoju) [1961374] - net: ethernet: chelsio: inline_crypto: Mundane typos fixed throughout the file chcr_ktls.c (Raju Rangoju) [1961374] - ch_ipsec: Remove initialization of rxq related data (Raju Rangoju) [1961388] - ch_ktls: fix build warning for ipv4-only config (Raju Rangoju) [1961374] - ch_ktls: lock is not freed (Raju Rangoju) [1961374] - ch_ktls: stop the txq if reaches threshold (Raju Rangoju) [1961374] - ch_ktls: tcb update fails sometimes (Raju Rangoju) [1961374] - ch_ktls/cxgb4: handle partial tag alone SKBs (Raju Rangoju) [1961374] - ch_ktls: don't free skb before sending FIN (Raju Rangoju) [1961374] - ch_ktls: packet handling prior to start marker (Raju Rangoju) [1961374] - ch_ktls: Correction in middle record handling (Raju Rangoju) [1961374] - ch_ktls: missing handling of header alone (Raju Rangoju) [1961374] - ch_ktls: Correction in trimmed_len calculation (Raju Rangoju) [1961374] - cxgb4/ch_ktls: creating skbs causes panic (Raju Rangoju) [1961374] - ch_ktls: Update cheksum information (Raju Rangoju) [1961374] - ch_ktls: Correction in finding correct length (Raju Rangoju) [1961374] - cxgb4/ch_ktls: decrypted bit is not enough (Raju Rangoju) [1961374] - cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr (Raju Rangoju) [1961388] - cxgb4/ch_ktls: ktls stats are added at port level (Raju Rangoju) [1961374] - ch_ktls: Issue if connection offload fails (Raju Rangoju) [1961374] - chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4 (Raju Rangoju) [1961388] - chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 (Raju Rangoju) [1961388] - crypto: chelsio - fix minor indentation issue (Raju Rangoju) [1961368] - crypto/chcr: move nic TLS functionality to drivers/net (Raju Rangoju) [1961368] - cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 (Raju Rangoju) [1961388] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Raju Rangoju) [1961368] - chelsio/chtls: separate chelsio tls driver from crypto driver (Raju Rangoju) [1961368] - crypto: chelsio - Fix some pr_xxx messages (Raju Rangoju) [1961368] - crypto: chelsio - Avoid some code duplication (Raju Rangoju) [1961368] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Raju Rangoju) [1961368] - crypto: aead - remove useless setting of type flags (Raju Rangoju) [1961368] - crypto: Replace zero-length array with flexible-array (Raju Rangoju) [1961368] - [Crypto] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961368] - Crypto/chcr: Checking cra_refcnt before unregistering the algorithms (Raju Rangoju) [1961368] - Crypto/chcr: Calculate src and dst sg lengths separately for dma map (Raju Rangoju) [1961368] - Crypto/chcr: Fixes a coccinile check error (Raju Rangoju) [1961368] - Crypto/chcr: Fixes compilations warnings (Raju Rangoju) [1961368] - crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (Raju Rangoju) [1961368] - crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h (Raju Rangoju) [1961368] - Crypto/chcr: fix for hmac(sha) test fails (Raju Rangoju) [1961368] - Crypto/chcr: fix for ccm(aes) failed test (Raju Rangoju) [1961368] - Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests (Raju Rangoju) [1961368] - crypto: chelsio - remove redundant assignment to variable error (Raju Rangoju) [1961368] - chcr: Fix CPU hard lockup (Raju Rangoju) [1961368] - crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Raju Rangoju) [1961368] - crypto: chelsio - switch to skcipher API (Raju Rangoju) [1961368] - crypto: chelsio - Remove VLA usage of skcipher (Raju Rangoju) [1961368]- tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. (Chris von Recklinghausen) [1989485] {CVE-2021-3679} - vmlinux.lds.h: Keep .ctors.* with .ctors (Jan Stancek) [1993208] - spi: pxa2xx: Add support for Intel Alder Lake PCH-P (Steve Best) [1978463] - bnxt_en: allow promiscuous mode for trusted VFs (Jonathan Toppins) [1730616] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1955809]- bareudp: Fix invalid read beyond skb's linear data (Guillaume Nault) [1990938] - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Michael Petlan) [1990695] - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Balazs Nemeth) [1956825] - net: dcb: Validate netlink message in DCB handler (Balazs Nemeth) [1956825] - xfrm: Fix RCU vs hash_resize_mutex lock inversion (Sabrina Dubroca) [1988405] - Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype" (Sabrina Dubroca) [1988405] - xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype (Sabrina Dubroca) [1988405] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1974581] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu) [1980532] - ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1982954] - perf vendor events power10: Adds 24x7 nest metric events for power10 platform (Diego Domingos) [1946650] - perf/core: fix backport of PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Diego Domingos) [1946650] - perf vendor events powerpc: Fix eventcode of power10 JSON events (Diego Domingos) [1946650] - perf vendor events: Initial JSON/events list for power10 platform (Diego Domingos) [1946650] - powerpc/perf: Fix sampled instruction type for larx/stcx (Diego Domingos) [1946650] - powerpc/perf: Fix the threshold event selection for memory events in power10 (Diego Domingos) [1946650] - perf sort: Display sort dimension p_stage_cyc only on supported archs (Diego Domingos) [1946650] - perf tools: Support pipeline stage cycles for powerpc (Diego Domingos) [1946650] - perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf sort: Add dynamic headers for perf report columns (Diego Domingos) [1946650] - powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording (Diego Domingos) [1946650] - powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - powerpc/perf: Infrastructure to support checking of attr.config* (Diego Domingos) [1946650] - powerpc/perf: Add platform specific check_attr_config (Diego Domingos) [1946650] - ice: add support for auxiliary input/output pins (Jonathan Toppins) [1956913] - ice: enable transmit timestamps for E810 devices (Jonathan Toppins) [1944818] - ice: enable receive hardware timestamping (Jonathan Toppins) [1944818] - ice: report the PTP clock index in ethtool .get_ts_info (Jonathan Toppins) [1944818] - ice: register 1588 PTP clock device object for E810 devices (Jonathan Toppins) [1944818] - ice: add low level PTP clock access functions (Jonathan Toppins) [1944818] - ice: add support for set/get of driver-stored firmware parameters (Jonathan Toppins) [1944818] - ice: process 1588 PTP capabilities during initialization (Jonathan Toppins) [1944818] - ice: add support for sideband messages (Jonathan Toppins) [1944818]- bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Jonathan Toppins) [1989274] - bnxt_en: Check abort error state in bnxt_half_open_nic() (Jonathan Toppins) [1989274] - bnxt_en: fix error path of FW reset (Jonathan Toppins) [1989274] - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (Jonathan Toppins) [1989274] - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (Jonathan Toppins) [1989274] - bnxt_en: reject ETS settings that will starve a TC (Jonathan Toppins) [1989274] - bnxt_en: don't disable an already disabled PCI device (Jonathan Toppins) [1989274] - bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Jonathan Toppins) [1989274] - i40e: Fix log TC creation failure when max num of queues is exceeded (Stefan Assmann) [1920274] - i40e: Fix queue-to-TC mapping on Tx (Stefan Assmann) [1920274] - i40e: Add additional info to PHY type error (Stefan Assmann) [1920274] - i40e: Fix firmware LLDP agent related warning (Stefan Assmann) [1920274] - i40e: Fix logic of disabling queues (Stefan Assmann) [1920274] - i40e: add support for PTP external synchronization clock (Stefan Assmann) [1920274] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1920274] - i40e: Fix missing rtnl locking when setting up pf switch (Stefan Assmann) [1920274] - i40e: fix PTP on 5Gb links (Stefan Assmann) [1920274] - i40e: Fix autoneg disabling for non-10GBaseT links (Stefan Assmann) [1920274] - i40e: Fix error handling in i40e_vsi_open (Stefan Assmann) [1920274] - intel: Remove rcu_read_lock() around XDP program invocation (Stefan Assmann) [1920274] - i40e: clean up packet type lookup table (Stefan Assmann) [1920274] - i40e: add correct exception tracing for XDP (Stefan Assmann) [1920274] - i40e: Remove LLDP frame filters (Stefan Assmann) [1920274] - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Stefan Assmann) [1920274] - i40e: Fix use-after-free in i40e_client_subtask() (Stefan Assmann) [1920274] - i40e: fix broken XDP support (Stefan Assmann) [1920274] - i40e: refactor repeated link state reporting code (Stefan Assmann) [1920274] - i40e: optimize for XDP_REDIRECT in xsk path (Stefan Assmann) [1920274] - i40e: fix the panic when running bpf in xdpdrv mode (Stefan Assmann) [1920274] - i40e: Fix sparse warning: missing error code 'err' (Stefan Assmann) [1920274] - i40e: Fix sparse error: 'vsi->netdev' could be null (Stefan Assmann) [1920274] - i40e: Fix sparse error: uninitialized symbol 'ring' (Stefan Assmann) [1920274] - i40e: Fix sparse errors in i40e_txrx.c (Stefan Assmann) [1920274] - i40e: Fix display statistics for veb_tc (Stefan Assmann) [1920274] - i40e: fix receiving of single packets in xsk zero-copy mode (Stefan Assmann) [1920274] - i40e: Fix inconsistent indenting (Stefan Assmann) [1920274] - i40e: Fix oops at i40e_rebuild() (Stefan Assmann) [1920274] - i40e: Fix kernel oops when i40e driver removes VF's (Stefan Assmann) [1920274] - i40e: Added Asym_Pause to supported link modes (Stefan Assmann) [1920274] - net: i40e: remove repeated words (Stefan Assmann) [1920274] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Stefan Assmann) [1920274] - intel: clean up mismatched header comments (Stefan Assmann) [1920274] - intel: Update drivers to use ethtool_sprintf (Stefan Assmann) [1920274] - i40e: move headroom initialization to i40e_configure_rx_ring (Stefan Assmann) [1920274] - i40e: Fix endianness conversions (Stefan Assmann) [1920274] - i40e: Fix add TC filter for IPv6 (Stefan Assmann) [1920274] - i40e: Fix addition of RX filters after enabling FW LLDP agent (Stefan Assmann) [1920274] - i40e: Fix overwriting flow control settings during driver loading (Stefan Assmann) [1920274] - i40e: Add zero-initialization of AQ command structures (Stefan Assmann) [1920274] - i40e: Fix memory leak in i40e_probe (Stefan Assmann) [1920274] - i40e: Fix flow for IPv6 next header (extension header) (Stefan Assmann) [1920274] - i40e: Fix incorrect argument in call to ipv6_addr_any() (Stefan Assmann) [1920274] - i40e: store the result of i40e_rx_offset() onto i40e_ring (Stefan Assmann) [1920274] - i40e: Simplify the do-while allocation loop (Stefan Assmann) [1920274] - i40e: adjust i40e_is_non_eop (Stefan Assmann) [1920274] - i40e: drop misleading function comments (Stefan Assmann) [1920274] - i40e: drop redundant check when setting xdp prog (Stefan Assmann) [1920274] - i40e: remove the useless value assignment in i40e_clean_adminq_subtask (Stefan Assmann) [1920274] - i40e: VLAN field for flow director (Stefan Assmann) [1920274] - i40e: Add flow director support for IPv6 (Stefan Assmann) [1920274] - i40e: Add EEE status getting & setting implementation (Stefan Assmann) [1920274] - i40e: Fix uninitialized variable mfs_max (Stefan Assmann) [1920274] - i40e: Add netlink callbacks support for software based DCB (Stefan Assmann) [1920274] - i40e: Add init and default config of software based DCB (Stefan Assmann) [1920274] - i40e: Add hardware configuration for software based DCB (Stefan Assmann) [1920274] - i40e: Log error for oversized MTU on device (Stefan Assmann) [1920274] - i40e: consolidate handling of XDP program actions (Stefan Assmann) [1920274] - i40e: remove the redundant buffer info updates (Stefan Assmann) [1920274] - i40e: remove unnecessary cleaned_count updates (Stefan Assmann) [1920274] - i40e: remove unnecessary memory writes of the next to clean pointer (Stefan Assmann) [1920274] - i40e: Use batched xsk Tx interfaces to increase performance (Stefan Assmann) [1920274] - i40e: convert to new udp_tunnel infrastructure (Stefan Assmann) [1920274] - netfilter: nf_tables: skip module reference count bump on object updates (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix possible null-pointer dereference in object update (Fernando Fernandez Mancera) [1944487] - netfilter: nft_quota: add quota object update support (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Introduce stateful object update operation (Fernando Fernandez Mancera) [1944487] - cifs: retry lookup and readdir when EAGAIN is returned. (Ronnie Sahlberg) [1972411] - netfilter: nf_tables: Fix dereference of null pointer flow (Florian Westphal) [1985087] - netfilter: nf_tables: memleak in hw offload abort path (Florian Westphal) [1985087] - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols (Florian Westphal) [1985087] - netfilter: synproxy: Fix out of bounds when parsing TCP options (Florian Westphal) [1985087] - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Florian Westphal) [1985087] - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Florian Westphal) [1985087] - netfilter: nftables: avoid overflows in nft_hash_buckets() (Florian Westphal) [1985087] - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Florian Westphal) [1985087] - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic (Florian Westphal) [1985087] - netfilter: nftables_offload: special ethertype handling for VLAN (Florian Westphal) [1985087] - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector (Florian Westphal) [1985087] - netfilter: nft_payload: fix C-VLAN offload support (Florian Westphal) [1985087] - ipvs: allow connection reuse for unconfirmed conntrack (Florian Westphal) [1985087] - net: fix GRO skb truesize update (Paolo Abeni) [1987391] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [1987391] - veth: use skb_prepare_for_gro() (Paolo Abeni) [1987391] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [1987391] - net: optimize GRO for the common case. (Paolo Abeni) [1987391] - sk_buff: track extension status in slow_gro (Paolo Abeni) [1987391] - sk_buff: track dst status in slow_gro (Paolo Abeni) [1987391] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [1987391] - skbuff: Fix build with SKB extensions disabled (Paolo Abeni) [1987391] - skbuff: Release nfct refcount on napi stolen or re-used skbs (Paolo Abeni) [1987391] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [1987391] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [1987391] - veth: implement support for set_channel ethtool op (Paolo Abeni) [1987391] - veth: factor out initialization helper (Paolo Abeni) [1987391] - veth: always report zero combined channels (Paolo Abeni) [1987391] - veth: Implement ethtool's get_channelis() callback (Paolo Abeni) [1987391] - net: add GSO UDP L4 and GSO fraglists to the list of software-backed types (Paolo Abeni) [1987391] - ice: Support RSS configure removal for AVF (Jonathan Toppins) [1946726] - ice: Enable RSS configure for AVF (Jonathan Toppins) [1946726] - ice: Add helper function to get the VF's VSI (Jonathan Toppins) [1946726] - ice: remove redundant assignment to pointer vsi (Jonathan Toppins) [1946726] - ice: Advertise virtchnl UDP segmentation offload capability (Jonathan Toppins) [1946726] - ice: Allow ignoring opcodes on specific VF (Jonathan Toppins) [1946726] - ice: warn about potentially malicious VFs (Jonathan Toppins) [1946726] - ice: Consolidate VSI state and flags (Jonathan Toppins) [1946726] - ice: Refactor ice_set/get_rss into LUT and key specific functions (Jonathan Toppins) [1946726] - ice: Refactor get/set RSS LUT to use struct parameter (Jonathan Toppins) [1946726] - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Jonathan Toppins) [1946726] - ice: Check FDIR program status for AVF (Jonathan Toppins) [1946726] - ice: Add more FDIR filter type for AVF (Jonathan Toppins) [1946726] - ice: Add GTPU FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add non-IP Layer2 protocol FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add new actions support for VF FDIR (Jonathan Toppins) [1946726] - ice: Add FDIR pattern action parser for VF (Jonathan Toppins) [1946726] - ice: Enable FDIR Configure for AVF (Jonathan Toppins) [1946726] - ice: Add support for per VF ctrl VSI enabling (Jonathan Toppins) [1946726] - ice: Enhanced IPv4 and IPv6 flow filter (Jonathan Toppins) [1946726] - ice: Support to separate GTP-U uplink and downlink (Jonathan Toppins) [1946726] - ice: Add more advanced protocol support in flow filter (Jonathan Toppins) [1946726] - ice: Support non word aligned input set field (Jonathan Toppins) [1946726] - ice: Add more basic protocol support for flow filter (Jonathan Toppins) [1946726] - sctp: move the active_key update after sh_keys is added (Xin Long) [1986966] - sctp: fix return value check in __sctp_rcv_asconf_lookup (Xin Long) [1986966] - sctp: delete addr based on sin6_scope_id (Xin Long) [1986966] - sctp: update active_key for asoc when old key is being replaced (Xin Long) [1986966] - sctp: move 198 addresses from unusable to private scope (Xin Long) [1986966] - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Xin Long) [1986966] - sctp: validate chunk size in __rcv_asconf_lookup (Xin Long) [1986966] - sctp: add size validation when walking chunks (Xin Long) [1986966] - sctp: validate from_addr_param return (Xin Long) [1986966] - sctp: fix the proc_handler for sysctl encap_port (Xin Long) [1986966] - sctp: add the missing setting for asoc encap_port (Xin Long) [1986966] - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long) [1986966] - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Xin Long) [1986966] - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms (Xin Long) [1986966] - bonding: allow nesting of bonding device (Antoine Tenart) [1989099] - bonding: avoid adding slave device with IFF_MASTER flag (Antoine Tenart) [1989099] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [1873969 1961018] - ice: Stop processing VF messages during teardown (Ken Cox) [1986451] - ice: Prevent probing virtual functions (Ken Cox) [1952810] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1977422] - selftest/bpf: Verifier tests for var-off access (Jiri Olsa) [1960944] {CVE-2021-29155} - selftest/bpf: Adjust expected verifier errors (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: No need to simulate speculative domain for immediates (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix mask direction swap upon off reg sign change (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Wrap aux data inside bpf_sanitize_info container (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix pointer arithmetic mask tightening under state pruning (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix leakage of uninitialized bpf stack under speculation (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: Fix masking negation logic upon negative dst register (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: verifier: Allocate idmap scratch in verifier env (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Tighten speculative pointer arithmetic mask (Jiri Olsa) [1960944 1972496] {CVE-2021-29155 CVE-2021-33200} - bpf: Move sanitize_val_alu out of op switch (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Refactor and streamline bounds check into helper (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Allow variable-offset stack access (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Improve verifier error messages for users (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Rework ptr_limit into alu_limit and add common error path (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Ensure off_reg has no mixed signed bounds for all types (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Move off_reg into sanitize_ptr_alu (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Use correct permission flag for mixed signed bounds arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1960944] {CVE-2021-29155} - Documentation/x86: Add ratelimit in buslock.rst (Prarit Bhargava) [1948048] - Documentation/admin-guide: Add bus lock ratelimit (Prarit Bhargava) [1948048] - x86/bus_lock: Set rate limit for bus lock (Prarit Bhargava) [1948048] - Documentation/x86: Add buslock.rst (Prarit Bhargava) [1948048] - [s390] net/smc: Ensure correct state of the socket in send path (Claudio Imbrenda) [1731026] - [s390] net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() (Claudio Imbrenda) [1731026] - [s390] net/smc: Make SMC statistics network namespace aware (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC fallback statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add SMC statistics support (Claudio Imbrenda) [1731026] - [s390] s390/ap: Fix hanging ioctl caused by wrong msg counter (Claudio Imbrenda) [1984762] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988226] {CVE-2021-37576} - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT (Benjamin Coddington) [1983793] - selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1 (Desnes A. Nunes do Rosario) [1991753] - selftests/powerpc: Fix "no_handler" EBB selftest (Desnes A. Nunes do Rosario) [1991753] - powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set (Desnes A. Nunes do Rosario) [1991753] - powerpc/pmu: Make the generic compat PMU use the architected events (Desnes A. Nunes do Rosario) [1991753] - perf script python: Fix buffer size to report iregs in perf script (Desnes A. Nunes do Rosario) [1991753] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1953430]- net: mac802154: Fix general protection fault (Chris von Recklinghausen) [1984571] {CVE-2021-3659} - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964559] {CVE-2021-3564} - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968214] {CVE-2021-3573} - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1972139] - perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1871785] - tty: vt: always invoke vc->vc_sw->con_resize callback (Maxim Levitsky) [1957611] - iavf: fix locking of critical sections (Stefan Assmann) [1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1975245] - ixgbe: Fix packet corruption due to missing DMA sync (Ken Cox) [1920269] - ixgbe: Fix an error handling path in 'ixgbe_probe()' (Ken Cox) [1920269] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1920269] - ixgbe: add correct exception tracing for XDP (Ken Cox) [1920269] - ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() (Ken Cox) [1920269] - ixgbe: reduce checker warnings (Ken Cox) [1920269] - ixgbe: use checker safe conversions (Ken Cox) [1920269] - ixgbe: fix large MTU request from VF (Ken Cox) [1920269] - net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c (Ken Cox) [1920269] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920269] - ixgbe: Support external GBE SerDes PHY BCM54616s (Ken Cox) [1920269] - ixgbe: fix unbalanced device enable/disable in suspend/resume (Ken Cox) [1920269] - ixgbe: Fix NULL pointer dereference in ethtool loopback test (Ken Cox) [1920269] - ixgbe: Fix fall-through warnings for Clang (Ken Cox) [1920269] - intel: clean up mismatched header comments (Ken Cox) [1920269] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Ken Cox) [1920269] - intel: Update drivers to use ethtool_sprintf (Ken Cox) [1920269] - ixgbe: optimize for XDP_REDIRECT in xsk path (Ken Cox) [1920269] - ixgbe: move headroom initialization to ixgbe_configure_rx_ring (Ken Cox) [1920269] - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Ken Cox) [1920269] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920269] - ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring (Ken Cox) [1920269] - net: ixgbe: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920269] - ixgbe: avoid premature Rx buffer reuse (Ken Cox) [1920269] - net: remove unneeded break (Ken Cox) [1920269] - ixgbe: add pause frame stats (Ken Cox) [1920269] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1910853] - [netdrv] chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1955208] - cxgb4: avoid collecting SGE_QBASE regs during traffic (Raju Rangoju) [1955208] - cxgb4: collect serial config version from register (Raju Rangoju) [1955208] - cxgb4: remove unused vpd_cap_addr (Raju Rangoju) [1955208] - cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant (Raju Rangoju) [1955208] - cxgb4: Assign boolean values to a bool variable (Raju Rangoju) [1955208] - cxgb4: enable interrupt based Tx completions for T5 (Raju Rangoju) [1955208] - cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju) [1955208] - cxgb4: Fix the -Wmisleading-indentation warning (Raju Rangoju) [1955208] - cxgb4: set up filter action after rewrites (Raju Rangoju) [1955208] - cxgb4: handle 4-tuple PEDIT to NAT mode translation (Raju Rangoju) [1955208] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Raju Rangoju) [1955208] - net: cxbg4: Remove pointless in_interrupt() check (Raju Rangoju) [1955208] - cxgb4: Avoid log flood (Raju Rangoju) [1955208] - cxgb4: fix memory leak during module unload (Raju Rangoju) [1955208] - cxgb4: Fix offset when clearing filter byte counters (Raju Rangoju) [1955208] - cxgb4: add error handlers to LE intr_handler (Raju Rangoju) [1955208] - cxgb4: insert IPv6 filter rules in next free region (Raju Rangoju) [1955208] - cxgb4: Fix race between loopback and normal Tx path (Raju Rangoju) [1955208] - cxgb4: Fix work request size calculation for loopback test (Raju Rangoju) [1955208] - cxgb4: add TC-MATCHALL IPv6 support (Raju Rangoju) [1955208] - cxgb4: fix extracting IP addresses in TC-FLOWER rules (Raju Rangoju) [1955208] - cxgb4: fix check for running offline ethtool selftest (Raju Rangoju) [1955208] - cxgb4: add loopback ethtool self-test (Raju Rangoju) [1955208] - net: cxgb4: reject unsupported coalescing params (Raju Rangoju) [1955208] - cxgb4: use eth_zero_addr() to clear mac address (Raju Rangoju) [1955208] - cxgb4: add missing release on skb in uld_send() (Raju Rangoju) [1955208] - cxgb4: convert to new udp_tunnel_nic infra (Raju Rangoju) [1955208] - cxgb4: fix all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: add main VI to mirror VI config replication (Raju Rangoju) [1955208] - cxgb4: add support for mirror Rxqs (Raju Rangoju) [1955208] - cxgb4: add mirror action to TC-MATCHALL offload (Raju Rangoju) [1955208] - net: cxgb4: fix return error value in t4_prep_fw (Raju Rangoju) [1955208] - cxgb4: move device dump arrays in header to C file (Raju Rangoju) [1955208] - cxgb4: always sync access when flashing PHY firmware (Raju Rangoju) [1955208] - cxgb4: update kernel-doc line comments (Raju Rangoju) [1955208] - cxgb4: fix set but unused variable when DCB is disabled (Raju Rangoju) [1955208] - cxgb4: move DCB version extern to header file (Raju Rangoju) [1955208] - cxgb4: remove cast when saving IPv4 partial checksum (Raju Rangoju) [1955208] - cxgb4: fix SGE queue dump destination buffer context (Raju Rangoju) [1955208] - cxgb4: use correct type for all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: fix endian conversions for L4 ports in filters (Raju Rangoju) [1955208] - cxgb4: parse TC-U32 key values and masks natively (Raju Rangoju) [1955208] - cxgb4: use unaligned conversion for fetching timestamp (Raju Rangoju) [1955208] - cxgb4: move PTP lock and unlock to caller in Tx path (Raju Rangoju) [1955208] - cxgb4: move handling L2T ARP failures to caller (Raju Rangoju) [1955208] - cxgb4: Use struct_size() helper (Raju Rangoju) [1955208] - cxgb4: add action to steer flows to specific Rxq (Raju Rangoju) [1955208] - cxgb4: add support to fetch ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter deletion (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter insertion (Raju Rangoju) [1955208] - [netdrv] flow_offload: check for basic action hw stats type (Raju Rangoju) [1955208] - cxgb4: add skeleton for ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add support to read serial flash (Raju Rangoju) [1955208] - cxgb4: add support to flash boot cfg image (Raju Rangoju) [1955208] - cxgb4: add support to flash boot image (Raju Rangoju) [1955208] - cxgb4: add support to flash PHY image (Raju Rangoju) [1955208] - cxgb4: update set_flash to flash different images (Raju Rangoju) [1955208] - cxgb4: Use kfree() instead kvfree() where appropriate (Raju Rangoju) [1955208] - cxgb4: Use pM format specifier for MAC addresses (Raju Rangoju) [1955208] - net: sock: fix in-kernel mark setting (Alexander Aring) [1509204] - sock: Reset dst when changing sk_mark via setsockopt (Alexander Aring) [1509204] - fs: dlm: fix mark setting deadlock (Alexander Aring) [1509204] - fs: dlm: fix mark per nodeid setting (Alexander Aring) [1509204] - fs: dlm: remove lock dependency warning (Alexander Aring) [1509204] - fs: dlm: set skb mark per peer socket (Alexander Aring) [1509204] - fs: dlm: set skb mark for listen socket (Alexander Aring) [1509204] - net: sock: add sock_set_mark (Alexander Aring) [1509204] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1959110] - can: gw: synchronize rcu operations before removing gw job entry (Balazs Nemeth) [1986334] - can: bcm: fix infoleak in struct bcm_msg_head (Balazs Nemeth) [1986334] - can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Balazs Nemeth) [1956730] - can: af_can: prevent potential access of uninitialized member in can_rcv() (Balazs Nemeth) [1956730] - can: proc: can_remove_proc(): silence remove_proc_entry warning (Balazs Nemeth) [1956730] - cifs: add missing parsing of backupuid (Ronnie Sahlberg) [1987126] - cifs: use helpers when parsing uid/gid mount options and validate them (Ronnie Sahlberg) [1987126] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1939133]- mlxsw: spectrum_mr: Update egress RIF list before route's action (Ivan Vecera) [1941938] - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Increase the tolerance of backlog buildup (Ivan Vecera) [1941938] - selftests: mlxsw: Return correct error code in resource scale tests (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in port_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Index future FIFOs by band number (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track children per qdisc (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop an always-true condition (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop one argument from check_params callback (Ivan Vecera) [1941938] - mlxsw: core: Remove critical trip points from thermal zones (Ivan Vecera) [1941938] - selftests: mlxsw: Test vetoing of double sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Veto sampling if already enabled on port (Ivan Vecera) [1941938] - selftests: mlxsw: Test matchall failure with protocol match (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform priority checks earlier (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Convert if statements to a switch statement (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform protocol check earlier (Ivan Vecera) [1941938] - selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test cases (Ivan Vecera) [1941938] - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation (Ivan Vecera) [1941938] - selftests: net: forwarding: Fix a typo (Ivan Vecera) [1941938] - selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test (Ivan Vecera) [1941938] - selftests: forwarding: Add test for dual VxLAN bridge (Ivan Vecera) [1941938] - mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 (Ivan Vecera) [1941938] - mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port Egress VLAN EtherType Register (Ivan Vecera) [1941938] - mlxsw: reg: Add egr_et_set field to SPVID (Ivan Vecera) [1941938] - selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests for new triggers (Ivan Vecera) [1941938] - mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE (Ivan Vecera) [1941938] - mlxsw: core_acl_flex_actions: Add mirror sampler action (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Add support for egress sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Start using sampling triggers hash table (Ivan Vecera) [1941938] - mlxsw: spectrum: Track sampling triggers in a hash table (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Pass matchall entry to sampling operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Propagate extack further (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests (Ivan Vecera) [1941938] - mlxsw: spectrum: Report extra metadata to psample module (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove mlxsw_sp_sample_receive() (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove unnecessary RCU read-side critical section (Ivan Vecera) [1941938] - mlxsw: pci: Set extra metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: Create dedicated field for Rx metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: pci: Add more metadata fields to CQEv2 (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Implement sampling using mirroring (Ivan Vecera) [1941938] - mlxsw: spectrum_trap: Split sampling traps between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Split sampling support between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN probability rate support (Ivan Vecera) [1941938] - mlxsw: reg: Extend mirroring registers with probability rate field (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN session identifier support (Ivan Vecera) [1941938] - mlxsw: Adjust some MFDE fields shift and size to fw implementation (Ivan Vecera) [1941938] - mlxsw: core: Expose MFDE.log_ip to devlink health (Ivan Vecera) [1941938] - mlxsw: reg: Extend MFDE register with new log_ip field (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 (Ivan Vecera) [1941938] - mlxsw: reg: Fix comment about slot_index field in PMAOS register (Ivan Vecera) [1941938] - mlxsw: spectrum: Reword an error message for Q-in-Q veto (Ivan Vecera) [1941938] - mlxsw: spectrum_ethtool: Add an external speed to PTYS register (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Do not overwrite policer configuration (Ivan Vecera) [1941938] - selftests: forwarding: Specify interface when invoking mausezahn (Ivan Vecera) [1941938] - selftests: mlxsw: Add a scale test for physical ports (Ivan Vecera) [1941938] - mlxsw: Register physical ports as a devlink resource (Ivan Vecera) [1941938] - mlxsw: pci: switch from 'pci_' to 'dma_' API (Ivan Vecera) [1941938] - mlxsw: core: Increase critical threshold for ASIC thermal zone (Ivan Vecera) [1941938] - mlxsw: core: Add validation of transceiver temperature thresholds (Ivan Vecera) [1941938] - selftests: mlxsw: Set headroom size of correct port (Ivan Vecera) [1941938] - net/mlxfw: Use kzalloc for allocating only one thing (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 router (Ivan Vecera) [1941938] - mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Introduce basic XM cache flushing (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache ML Delete Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Implement L-value tracking for M-index (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Router M Table Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce per-ASIC XM initialization (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Lookup Table Query Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT M select Register (Ivan Vecera) [1941938] - mlxsw: Ignore ports that are connected to eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: pci: Obtain info about ports used by eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce XM implementation of router low-level ops (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Direct Register (Ivan Vecera) [1941938] - selftests: mlxsw: Add Q-in-VNI veto tests (Ivan Vecera) [1941938] - selftests: forwarding: Add Q-in-VNI test (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge (Ivan Vecera) [1941938] - mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN device (Ivan Vecera) [1941938] - mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Spectrum-2 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_config (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_params (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: reg: Add support for tunnel port in SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Stacking Register (Ivan Vecera) [1941938] - mlxsw: Use one enum for all registers that contain tunnel_port field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 (Ivan Vecera) [1941938] - mlxsw: core_acl: Use an array instead of a struct with a zero-length array (Ivan Vecera) [1941938] - mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array (Ivan Vecera) [1941938] - mlxsw: core: Trace EMAD events (Ivan Vecera) [1941938] - selftests: mlxsw: Test RIF's reference count when joining a LAG (Ivan Vecera) [1941938] - mlxsw: spectrum: Apply RIF configuration when joining a LAG (Ivan Vecera) [1941938] - selftests: forwarding: Add QinQ veto testing (Ivan Vecera) [1941938] - mlxsw: Add QinQ configuration vetoes (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Add support of QinQ traffic (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: Make EtherType configurable when pushing VLAN at ingress (Ivan Vecera) [1941938] - mlxsw: spectrum: Only treat 802.1q packets as tagged packets (Ivan Vecera) [1941938] - mlxsw: reg: Add et_vlan field to SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Classification Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Update adjacency index more efficiently (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track nexthop group virtual router membership (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Rollback virtual router adjacency pointer update (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass virtual router parameters directly instead of pointer (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix error handling issue (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbour (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use different trap identifier for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Create loopback RIF during initialization (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_refresh() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyed (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type based on nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type after creating nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set ifindex for IPv4 nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix wrong kfree() in error path (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove outdated comment (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Split nexthop group configuration to a different struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Store FIB info in route (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Associate neighbour table with nexthop instead of group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use nexthop group type in hash table key (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add nexthop group type field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Compare key with correct object type (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB entry update op (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted on delete (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce fib_entry priv for low-level ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Have FIB entry op context allocated for the instance (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Prepare work context for possible bulking (Ivan Vecera) [1941938] - mlxsw: spectrum: Push RALUE packing and writing into low-level router ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE pack helper from abort function (Ivan Vecera) [1941938] - mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_pack4/6() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_pack4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Export RALUE pack helper and use it from IPIP (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Push out RALUE pack into separate helper (Ivan Vecera) [1941938] - mlxsw: spectrum: Propagate context from work handler containing RALUE payload (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB event queue instead of separate works (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE-independent op arg (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set_abort_trap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX regs (Ivan Vecera) [1941938] - mlxsw: reg: Add XRALXX Registers (Ivan Vecera) [1941938] - hwmon: (mlxreg-fan) Add support for fan drawers capability and present registers (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Add callback to notify mux creation completion (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend supported mux number (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend driver to support word address space devices (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Get rid of adapter numbers enforcement (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Convert driver to platform driver (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Move header file out of x86 realm (Ivan Vecera) [1941938] - platform/x86: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mlxcpld: Add support for I2C bus frequency setting (Ivan Vecera) [1941938] - i2c: mlxcpld: Decrease polling time for performance improvement (Ivan Vecera) [1941938] - i2c: mlxcpld: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Ivan Vecera) [1941938] - platform/x86: mlx-platform: remove an unused variable (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add capability field to platform FAN description (Ivan Vecera) [1941938] - platform_data/mlxreg: Extend core platform structure (Ivan Vecera) [1941938] - platform_data/mlxreg: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix extended topology configuration for power supply units (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Extend FAN platform data description (Ivan Vecera) [1941938] - platform_data/mlxreg: Add presence register field for FAN devices (Ivan Vecera) [1941938] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-io: Add support for complex attributes (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1941938] - platform_data/mlxreg: Add support for complex attributes (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Add environmental data to uevent (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Modify module license (Ivan Vecera) [1941938] - lib/string_helpers: Introduce string_upper() and string_lower() helpers (Ivan Vecera) [1941938] - i2c: mlxcpld: check correct size of maximum RECV_LEN packet (Ivan Vecera) [1941938] - docs: watchdog: mlx-wdt: Add description of new watchdog type 3 (Ivan Vecera) [1941938] - watchdog: mlx-wdt: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/x86: mlx-platform: support new watchdog type with longer timeout (Ivan Vecera) [1941938] - platform_data/mlxreg: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() (Ivan Vecera) [1941938] - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect (Hangbin Liu) [1986227] - selftests: icmp_redirect: remove from checking for IPv6 route get (Hangbin Liu) [1986227] - selftests: icmp_redirect: support expected failures (Hangbin Liu) [1986227] - selftests: disable rp_filter for icmp_redirect.sh (Hangbin Liu) [1986227] - selftests: icmp_redirect: Add support for routing via nexthop objects (Hangbin Liu) [1986227] - selftest: Fixes for icmp_redirect test (Hangbin Liu) [1986227] - selftests: Add redirect tests (Hangbin Liu) [1986227] - redhat: enable vdpa_sim_net vdpa_sim_block vp_vdpa (Cindy Lu) [1975173] - virtio/vdpa: clear the virtqueue state during probe (Cindy Lu) [1975173] - vp_vdpa: allow set vq state to initial state after reset (Cindy Lu) [1975173] - virtio-pci library: introduce vp_modern_get_driver_features() (Cindy Lu) [1975173] - vdpa: support packed virtqueue for set/get_vq_state() (Cindy Lu) [1975173] - vdpa/mlx5: Clear vq ready indication upon device reset (Cindy Lu) [1975173] - vdpa/mlx5: Add support for doorbell bypassing (Cindy Lu) [1975173] - vdpa/mlx5: Add support for running with virtio_vdpa (Cindy Lu) [1975173] - vdp/mlx5: Fix setting the correct dma_device (Cindy Lu) [1975173] - vdpa/mlx5: Support creating resources with uid == 0 (Cindy Lu) [1975173] - vdpa/mlx5: Fix possible failure in umem size calculation (Cindy Lu) [1975173] - vdpa/mlx5: Fix umem sizes assignments on VQ create (Cindy Lu) [1975173] - vp_vdpa: correct the return value when fail to map notification (Cindy Lu) [1975173] - virtio_net: Fix error handling in virtnet_restore() (Cindy Lu) [1975173] - virtio-blk: Fix memory leak among suspend/resume procedure (Cindy Lu) [1975173] - vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids (Cindy Lu) [1975173] - virtio: update virtio id table, add transitional ids (Cindy Lu) [1975173] - vDPA/ifcvf: implement doorbell mapping for ifcvf (Cindy Lu) [1975173] - vDPA/ifcvf: record virtio notify base (Cindy Lu) [1975173] - vdpa_sim_blk: remove duplicate include of linux/blkdev.h (Cindy Lu) [1975173] - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Cindy Lu) [1975173] - virtio_pci_modern: correct sparse tags for notify (Cindy Lu) [1975173] - virtio_pci_modern: __force cast the notify mapping (Cindy Lu) [1975173] - vDPA/ifcvf: get_config_size should return dev specific config size (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID when probe (Cindy Lu) [1975173] - vdpa_sim_blk: add support for vdpa management tool (Cindy Lu) [1975173] - vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID (Cindy Lu) [1975173] - vdpa_sim_blk: implement ramdisk behaviour (Cindy Lu) [1975173] - vdpa: add vdpa simulator for block device (Cindy Lu) [1975173] - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Cindy Lu) [1975173] - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Cindy Lu) [1975173] - vdpa: add get_config_size callback in vdpa_config_ops (Cindy Lu) [1975173] - vdpa_sim: cleanup kiovs in vdpasim_free() (Cindy Lu) [1975173] - vringh: add vringh_kiov_length() helper (Cindy Lu) [1975173] - vringh: implement vringh_kiov_advance() (Cindy Lu) [1975173] - vringh: explain more about cleaning riov and wiov (Cindy Lu) [1975173] - vringh: reset kiov 'consumed' field in __vringh_iov() (Cindy Lu) [1975173] - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Cindy Lu) [1975173] - vdpa_sim: use iova module to allocate IOVA addresses (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID from pdev ids (Cindy Lu) [1975173] - vDPA/ifcvf: verify mandatory feature bits for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: fetch device feature bits when probe (Cindy Lu) [1975173] - vDPA/ifcvf: remove the version number string (Cindy Lu) [1975173] - vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: get_vendor_id returns a device specific vendor id (Cindy Lu) [1975173] - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Cindy Lu) [1975173] - vp_vdpa: report doorbell address (Cindy Lu) [1975173] - virtio-pci library: report resource address (Cindy Lu) [1975173] - virito_pci libray: hide vp_modern_map_capability() (Cindy Lu) [1975173] - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Cindy Lu) [1975173] - vp_vdpa: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio-pci library: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio_pci_modern: introduce helper to map vq notify area (Cindy Lu) [1975173] - virtio-net: don't allocate control_buf if not supported (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa/mlx5: Enable user to add/delete vdpa device (Cindy Lu) [1975173] - vdpa: introduce virtio pci driver (Cindy Lu) [1975173] - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Cindy Lu) [1975173] - vhost-vdpa: protect concurrent access to vhost device iotlb (Cindy Lu) [1975173] - vdpa/mlx5: Fix suspend/resume index restoration (Cindy Lu) [1975173] - vdpa/mlx5: Fix wrong use of bit numbers (Cindy Lu) [1975173] - vdpa/mlx5: should exclude header length and fcs from mtu (Cindy Lu) [1975173] - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Cindy Lu) [1975173] - vhost-vdpa: fix use-after-free of v->config_ctx (Cindy Lu) [1975173] - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Cindy Lu) [1975173] - vdpa_sim: Skip typecasting from void* (Cindy Lu) [1975173] - vdpa: set the virtqueue num during register (Cindy Lu) [1975173] - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Cindy Lu) [1975173] - virtio_vdpa: don't warn when fail to disable vq (Cindy Lu) [1975173] - virtio-pci: introduce modern device module (Cindy Lu) [1975173] - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to get notification offset (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for getting queue nums (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for setting/geting queue size (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set/get queue_enable (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_queue_address() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_generation() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting features (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting status (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set config vector (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_remove() (Cindy Lu) [1975173] - virtio-pci-modern: factor out modern device initialization logic (Cindy Lu) [1975173] - virtio-pci: split out modern device (Cindy Lu) [1975173] - virtio-pci: do not access iomem via struct virtio_pci_device directly (Cindy Lu) [1975173] - vdpa_sim_net: Add support for user supported devices (Cindy Lu) [1975173] - vdpa: Enable user to query vdpa device info (Cindy Lu) [1975173] - vdpa: Enable a user to add and delete a vdpa device (Cindy Lu) [1975173] - vdpa: Define vdpa mgmt device, ops and a netlink interface (Cindy Lu) [1975173] - vdpa: Extend routine to accept vdpa device name (Cindy Lu) [1975173] - vdpa_sim_net: Make mac address array static (Cindy Lu) [1975173] - vdpa/mlx5: Restore the hardware used index after change map (Cindy Lu) [1975173] - vdpa/mlx5: Fix memory key MTT population (Cindy Lu) [1975173] - vdpa: Use simpler version of ida allocation (Cindy Lu) [1975173] - vdpa: Add missing comment for virtqueue count (Cindy Lu) [1975173] - vdpa: split vdpasim to core and net modules (Cindy Lu) [1975173] - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Cindy Lu) [1975173] - vdpa_sim: make vdpasim->buffer size configurable (Cindy Lu) [1975173] - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Cindy Lu) [1975173] - vdpa_sim: set vringh notify callback (Cindy Lu) [1975173] - vdpa_sim: add set_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add get_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: make 'config' generic and usable for any device type (Cindy Lu) [1975173] - vdpa_sim: store parsed MAC address in a buffer (Cindy Lu) [1975173] - vdpa_sim: add work_fn in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add supported_features field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add device id field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Cindy Lu) [1975173] - vdpa_sim: rename vdpasim_config_ops variables (Cindy Lu) [1975173] - vdpa_sim: make IOTLB entries limit configurable (Cindy Lu) [1975173] - vdpa_sim: remove hard-coded virtq count (Cindy Lu) [1975173] - vdpa_sim: remove unnecessary headers inclusion (Cindy Lu) [1975173] - vdpa: remove unnecessary 'default n' in Kconfig entries (Cindy Lu) [1975173] - vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code (Cindy Lu) [1975173] - vhost_vdpa: switch to vmemdup_user() (Cindy Lu) [1975173] - vhost: vringh: use krealloc_array() (Cindy Lu) [1975173] - vringh: fix vringh_iov_push_*() documentation (Cindy Lu) [1975173] - vringh: fix __vringh_iov() when riov and wiov are different (Cindy Lu) [1975173] - net: sched: fix memory leak in tcindex_partial_destroy_work (Davide Caratti) [1987042] - net/sched: act_ct: remove and free nf_table callbacks (Davide Caratti) [1987042] - net: sched: fix warning in tcindex_alloc_perfect_hash (Davide Caratti) [1987042] - pkt_sched: sch_qfq: fix qfq_change_class() error path (Davide Caratti) [1987042] - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Davide Caratti) [1987042] - sch_dsmark: fix a NULL deref in qdisc_reset() (Davide Caratti) [1987042] - sch_red: fix off-by-one checks in red_check_params() (Davide Caratti) [1987042] - ipv6: fix 'disable_policy' for fwd packets (Hangbin Liu) [1985837] - net: ipv6: fix return value of ip6_skb_dst_mtu (Hangbin Liu) [1985837] - ipv6: fix out-of-bound access in ip6_parse_tlv() (Hangbin Liu) [1985837] - ipv6: exthdrs: do not blindly use init_net (Hangbin Liu) [1985837] - ipv6: record frag_max_size in atomic fragments in input path (Hangbin Liu) [1985837] - selftests: net: devlink_port_split.py: skip the test if no devlink device (Hangbin Liu) [1985836] - selftests/net: bump timeout to 5 minutes (Hangbin Liu) [1985836] - selftests: net: forwarding: Fix a typo (Hangbin Liu) [1985836] - selftests/net: so_txtime: remove unneeded semicolon (Hangbin Liu) [1985836] - tools: selftests: add test for changing routes with PTMU exceptions (Hangbin Liu) [1985836] - selftests: fix the return value for UDP GRO test (Hangbin Liu) [1985836] - selftests: pmtu.sh: improve the test result processing (Hangbin Liu) [1985836] - selftests: pmtu.sh: use $ksft_skip for skipped return code (Hangbin Liu) [1985836] - selftests/net: timestamping: add ptp v2 support (Hangbin Liu) [1985836] - ixgbevf: add correct exception tracing for XDP (Ken Cox) [1920268] - intel: call csum functions with well formatted arguments (Ken Cox) [1920268] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920268] - ixgbevf: Fix fall-through warnings for Clang (Ken Cox) [1920268] - intel: clean up mismatched header comments (Ken Cox) [1920268] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920268] - net: ixgbevf: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920268] - treewide: Use sizeof_field() macro (Ken Cox) [1920268] - selftests: net: add ESP-in-UDP PMTU test (Xin Long) [1986599] - udp: check encap socket in __udp_lib_err (Xin Long) [1986599] - udp: fix possible user after free in error handler (Xin Long) [1986599] - udpv6: fix possible user after free in error handler (Xin Long) [1986599] - udp: Support for error handlers of tunnels with arbitrary destination port (Xin Long) [1986599] - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Xin Long) [1986599] - udp: properly flush normal packet at GRO time (Xin Long) [1986599] - udp: annotate data races around unix_sk(sk)->gso_size (Xin Long) [1986599] - udp: fix race between close() and udp_abort() (Xin Long) [1986599] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1987101] - bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1977162] - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Balazs Nemeth) [1986845] - netfilter: nf_tables: fix flowtable list del corruption (Jay Shin) [1977137] - net: qrtr: fix memory leaks (Íñigo Huguet) [1981236] - net: qrtr: fix OOB Read in qrtr_endpoint_post (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix error return code in qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Avoid potential use after free in MHI send (Íñigo Huguet) [1981236] - qrtr: Convert qrtr_ports from IDR to XArray (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak on qrtr_tx_wait failure (Íñigo Huguet) [1981236] - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Íñigo Huguet) [1981236] - net: qrtr: fix error return code of qrtr_sendmsg() (Íñigo Huguet) [1981236] - net/qrtr: fix __netdev_alloc_skb call (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak in qrtr_tun_open (Íñigo Huguet) [1981236] - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Íñigo Huguet) [1981236] - net: qrtr: fix null-ptr-deref in qrtr_ns_remove (Íñigo Huguet) [1981236] - net: qrtr: Unprepare MHI channels during remove (Íñigo Huguet) [1981236] - net: qrtr: Start MHI channels during init (Íñigo Huguet) [1981236] - net: qrtr: Release distant nodes along the bridge node (Íñigo Huguet) [1981236] - net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet (Íñigo Huguet) [1981236] - net: qrtr: Allow non-immediate node routing (Íñigo Huguet) [1981236] - net: qrtr: Allow forwarded services (Íñigo Huguet) [1981236] - net: qrtr: Fix port ID for control messages (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() (Íñigo Huguet) [1981236] - net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks (Íñigo Huguet) [1981236] - net: qrtr: check skb_put_padto() return value (Íñigo Huguet) [1981236] - net: qrtr: fix usage of idr in port assignment to socket (Íñigo Huguet) [1981236] - qrtr: orphan socket in qrtr_release() (Íñigo Huguet) [1981236] - net: qrtr: Fix an out of bounds read qrtr_endpoint_post() (Íñigo Huguet) [1981236] - net: qrtr: free flow in __qrtr_node_release (Íñigo Huguet) [1981236] - treewide: replace '---help---' in Kconfig files with 'help' (Íñigo Huguet) [1981236] - net: qrtr: Allocate workqueue before kernel_bind (Íñigo Huguet) [1981236] - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Íñigo Huguet) [1981236] - net: qrtr: Add MHI transport layer (Íñigo Huguet) [1981236] - net: qrtr: Add tracepoint support (Íñigo Huguet) [1981236] - net: qrtr: send msgs from local of same id as broadcast (Íñigo Huguet) [1981236] - net: qrtr: Fix FIXME related to qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Respond to HELLO message (Íñigo Huguet) [1981236] - net: qrtr: Fix error pointer vs NULL bugs (Íñigo Huguet) [1981236] - net: qrtr: fix spelling mistake "serivce" -> "service" (Íñigo Huguet) [1981236] - net: qrtr: Fix the local node ID as 1 (Íñigo Huguet) [1981236] - net: qrtr: Migrate nameservice to kernel from userspace (Íñigo Huguet) [1981236] - net: qrtr: Remove receive worker (Íñigo Huguet) [1981236] - net: qrtr: Make qrtr_port_lookup() use RCU (Íñigo Huguet) [1981236] - net: qrtr: Migrate node lookup tree to spinlock (Íñigo Huguet) [1981236] - net: qrtr: Implement outgoing flow control (Íñigo Huguet) [1981236] - net: qrtr: Move resume-tx transmission to recvmsg (Íñigo Huguet) [1981236] - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue (Íñigo Huguet) [1981236] - net: qrtr: Simplify 'qrtr_tun_release()' (Íñigo Huguet) [1981236] - net: qrtr: Stop rx_worker before freeing node (Íñigo Huguet) [1981236] - net: qrtr: fix memort leak in qrtr_tun_write_iter (Íñigo Huguet) [1981236] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Íñigo Huguet) [1981236] - treewide: Add SPDX license identifier - Makefile/Kconfig (Íñigo Huguet) [1981236] - net: qrtr: Fix message type of outgoing packets (Íñigo Huguet) [1981236] - net: qrtr: use protocol endiannes variable (Íñigo Huguet) [1981236] - net: fix hangup on napi_disable for threaded napi (Paolo Abeni) [1949546] - net: fix race between napi kthread mode and busy poll (Paolo Abeni) [1949546] - net: add sysfs attribute to control napi threaded mode (Paolo Abeni) [1949546] - net: implement threaded-able napi poll loop support (Paolo Abeni) [1949546] - net: extract napi poll functionality to __napi_poll() (Paolo Abeni) [1949546] - mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1986715] - sched/rt: Fix double enqueue caused by rt_effective_prio (Juri Lelli) [1990566] - x86/crash: Remove crash_reserve_low_1M() (Lianbo Jiang) [1904318] - x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options (Lianbo Jiang) [1904318] - x86/setup: Always reserve the first 1M of RAM (Lianbo Jiang) [1904318] - powerpc/kexec: blacklist functions called in real mode for kprobe (Desnes A. Nunes do Rosario) [1987281] - [s390] scsi: zfcp: Report port fc_security as unknown early during remote cable pull (Claudio Imbrenda) [1989910] - x86/boot: Use common BUILD_BUG_ON (Prarit Bhargava) [1979940] - net: phy: icplus: call phy_restore_page() when phy_select_page() fails (Petr Oros) [1955165] - net: phy: ti: take into account all possible interrupt sources (Petr Oros) [1955165] - net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe() (Petr Oros) [1955165] - net: phy: Expose phydev::dev_flags through sysfs (Petr Oros) [1955165] - net: phy: fix save wrong speed and duplex problem if autoneg is on (Petr Oros) [1955165] - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 (Petr Oros) [1955165] - net: phy: icplus: add MDI/MDIX support for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: add PHY counter for IP101G (Petr Oros) [1955165] - net: phy: icplus: fix paged register access (Petr Oros) [1955165] - net: phy: icplus: don't set APS_EN bit on IP101G (Petr Oros) [1955165] - net: phy: icplus: split IP101A/G driver (Petr Oros) [1955165] - net: phy: icplus: use the .soft_reset() of the phy-core (Petr Oros) [1955165] - net: phy: icplus: drop address operator for functions (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_MODEL() macro (Petr Oros) [1955165] - net: phy: drop explicit genphy_read_status() op (Petr Oros) [1955165] - net: phy: broadcom: remove BCM5482 1000Base-BX support (Petr Oros) [1955165] - net: mdiobus: Prevent spike on MDIO bus reset signal (Petr Oros) [1955165] - net: phy: realtek: Add support for RTL9000AA/AN (Petr Oros) [1955165] - mdio, phy: fix -Wshadow warnings triggered by nested container_of() (Petr Oros) [1955165] - net: phy: national: remove definition of DEBUG (Petr Oros) [1955165] - net: phy: ar803x: disable extended next page bit (Petr Oros) [1955165] - net: phy: smsc: fix clk error handling (Petr Oros) [1955165] - net: phy: at803x: use phy_modify_mmd() (Petr Oros) [1955165] - net: phy: replace mutex_is_locked with lockdep_assert_held in phylib (Petr Oros) [1955165] - net: phy: micrel: Add KS8851 PHY support (Petr Oros) [1955165] - net: phy: marvell: replace phy_modify() (Petr Oros) [1955165] - net: phy: micrel: fix interrupt handling (Petr Oros) [1955165] - net: phy: remove the .did_interrupt() and .ack_interrupt() callback (Petr Oros) [1955165] - net: phy: qsemi: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: qsemi: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: ti: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ti: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: national: remove the use of the .ack_interrupt() (Petr Oros) [1955165] - net: phy: national: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: micrel: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: micrel: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: icplus: remove the use .ack_interrupt() (Petr Oros) [1955165] - net: phy: icplus: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: intel-xway: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: intel-xway: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - mdio_bus: suppress err message for reset gpio EPROBE_DEFER (Petr Oros) [1955165] - net: phy: don't duplicate driver name in phy_attached_print (Petr Oros) [1955165] - net: phy: ste10Xp: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ste10Xp: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: smsc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: smsc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: amd: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: amd: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: lxt: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: lxt: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: marvell: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: marvell: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: microchip: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: microchip: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: vitesse: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: vitesse: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: do not return an error on clearing pending IRQs (Petr Oros) [1955165] - net: phy: microchip_t1: Don't set .config_aneg (Petr Oros) [1955165] - docs: networking: phy: s/2.5 times faster/2.5 times as fast/ (Petr Oros) [1955165] - net: phy: realtek: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: realtek: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: add genphy_handle_interrupt_no_ack() (Petr Oros) [1955165] - net: phy: davicom: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: davicom: implement generic .handle_interrupt() calback (Petr Oros) [1955165] - net: phy: cicada: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: cicada: implement the generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: broadcom: remove use of ack_interrupt() (Petr Oros) [1955165] - net: phy: broadcom: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: aquantia: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: mscc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: mscc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: at803x: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: at803x: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: make .ack_interrupt() optional (Petr Oros) [1955165] - net: phy: add a shutdown procedure (Petr Oros) [1955165] - net: phy: export phy_error and phy_trigger_machine (Petr Oros) [1955165] - drivers: net: phy: Fix spelling in comment defalut to default (Petr Oros) [1955165] - net: phy: marvell: add special handling of Finisar modules with 88E1111 (Petr Oros) [1955165] - net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config (Petr Oros) [1955165] - gpiolib: Extract gpiod_not_found() helper (Petr Oros) [1955165] - net: phy: marvell: Use phy_read_paged() instead of open coding it (Petr Oros) [1955165] - net: phy: dp83869: fix unsigned comparisons against less than zero values (Petr Oros) [1955165] - net: phy: dp83869: Add speed optimization feature (Petr Oros) [1955165] - net: phy: dp83869: support Wake on LAN (Petr Oros) [1955165] - net: phy: dp83822: Update the fiber advertisement for speed (Petr Oros) [1955165] - net: dp83869: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: phy: Do not warn in phy_stop() on PHY_DOWN (Petr Oros) [1955165] - net: phy: Avoid NPD upon phy_detach() when driver is unbound (Petr Oros) [1955165] - net: phy: bcm7xxx: request and manage GPHY clock (Petr Oros) [1955165] - net: phy: smsc: LAN8710/20: add phy refclk in support (Petr Oros) [1955165] - net: phy: smsc: simplify config_init callback (Petr Oros) [1955165] - net: phy: smsc: skip ENERGYON interrupt if disabled (Petr Oros) [1955165] - net: phy: dp83867: Fix various styling and space issues (Petr Oros) [1955165] - net: mdiobus: add clause 45 mdiobus write accessor (Petr Oros) [1955165] - net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state (Petr Oros) [1955165] - net: phylink: add helper function to decode USXGMII word (Petr Oros) [1955165] - net: phy: DP83822: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: dp83869: Fix RGMII internal delay configuration (Petr Oros) [1955165] - net: mdio-mux-gpio: use devm_gpiod_get_array() (Petr Oros) [1955165] - net: phy: add USXGMII link partner ability constants (Petr Oros) [1955165] - net: phy: mdio-octeon: Cleanup module loading dependencies (Petr Oros) [1955165] - net: phy: cavium: Improve __iomem mess (Petr Oros) [1955165] - net: phy: Add a helper to return the index for of the internal delay (Petr Oros) [1955165] - dt-bindings: net: Add RGMII internal delay for DP83869 (Petr Oros) [1955165] - net: dp83869: Add RGMII internal delay configuration (Petr Oros) [1955165] - net: phy: DP83822: Add setting the fixed internal delay (Petr Oros) [1955165] - net: dp83869: Fix OF_MDIO config check (Petr Oros) [1955165] - net: dp83867: Fix OF_MDIO config check (Petr Oros) [1955165] - net: marvell: Fix OF_MDIO config check (Petr Oros) [1955165] - net: phy: mscc: use mdiobus_get_phy() (Petr Oros) [1955165] - net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1955165]- net/mlx5e: Add IPsec support to uplink representor (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Use bit counts for register mapping (Alaa Hleihel) [1980171 1926098] - RDMA/mlx5: Don't access NULL-cleared mpi pointer (Alaa Hleihel) [1980171] - RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases (Alaa Hleihel) [1980171] - ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices (Guillaume Nault) [1921539] - gre: let mac_header point to outer header only when necessary (Guillaume Nault) [1921539] - sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - ipip: allow redirecting ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - bareudp: allow redirecting bareudp packets to eth devices (Guillaume Nault) [1921539] - net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() (Guillaume Nault) [1921539] - net: ipv4: fix memory leak in ip_mc_add1_src (Guillaume Nault) [1987605] - net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Guillaume Nault) [1987605] - ixgbe: fix probing of multi-port devices with one MDIO (Ken Cox) [1968696] - [s390] s390/qdio: let driver manage the QAOB (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove RX VLAN filter stubs in L3 driver (Claudio Imbrenda) [1919250] - [s390] s390/qeth: enable napi_consume_skb() for pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix notification for pending buffers during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: schedule TX NAPI on QAOB completion (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve completion of pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix memory leak after failed TX Buffer allocation (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't fake a TX completion interrupt after TX error (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make cast type selection for af_iucv skbs robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: pass proto to qeth_l3_get_cast_type() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove qeth_get_ip_version() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up load/remove code for disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix locking for discipline setup / removal (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix deadlock during recovery (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make qeth_qdio_handle_aob() more robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't replace a fully completed async TX buffer (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use dev->groups for common sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix tear down of async TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix af_iucv notification race (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve selection of ethtool link modes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use QUERY OAT for initial link info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up default cases for ethtool link mode (Claudio Imbrenda) [1919250] - [s390] s390/qeth: set static link info during initialization (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve QUERY CARD INFO processing (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tolerate error when querying card info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove useless if/else (Claudio Imbrenda) [1919250] - [s390] s390/qeth: reduce rtnl locking for switchdev events (Claudio Imbrenda) [1919250] - [s390] s390/qeth: static checker cleanups (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use netdev_name() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: constify the disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allow configuration of TX queues for OSA devices (Claudio Imbrenda) [1919250] - [s390] s390/qeth: de-magic the QIB parm area (Claudio Imbrenda) [1919250] - [s390] s390/qeth: keep track of wanted TX queues (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove forward declarations in L2 code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate teardown code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate online code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: cancel cmds earlier during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tighten ucast IP locking (Claudio Imbrenda) [1919250] - [s390] s390/qeth: replace deprecated simple_stroul() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: relax locking for ipato config data (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't init refcount twice for mcast IPs (Claudio Imbrenda) [1919250] - mm, page_alloc: check for max order in hot path (Jay Shin) [1982466] - be2net: Fix an error handling path in 'be_probe()' (Petr Oros) [1980665] - net: emulex: benet: simplify the return expression of be_if_create() (Petr Oros) [1980665] - treewide: Use fallthrough pseudo-keyword (Petr Oros) [1980665] - be2net: convert to new udp_tunnel_nic infra (Petr Oros) [1980665] - benet: use generic power management (Petr Oros) [1980665] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1980665] - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (David Arcari) [1980072] - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Add support for Zen3 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Take out debugfs code (David Arcari) [1980072] - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Create common functions and macros for Zen CPU families (David Arcari) [1980072] - hwmon: (k10temp) Add AMD family 17h model 60h PCI match (David Arcari) [1980072] - hwmon: (k10temp) make some symbols static (David Arcari) [1980072] - hwmon: (k10temp) Reorganize and simplify temperature support detection (David Arcari) [1980072] - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (David Arcari) [1980072] - hwmon: (k10temp) Display up to eight sets of CCD temperatures (David Arcari) [1980072] - hwmon: (k10temp) Add debugfs support (David Arcari) [1980072] - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (David Arcari) [1980072] - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Report temperatures per CPU die (David Arcari) [1980072] - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (David Arcari) [1980072] - hwmon: (k10temp) Use bitops (David Arcari) [1980072] - hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs (David Arcari) [1980072] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 (David Arcari) [1980072] - hwmon: (k10temp) Add Hygon Dhyana support (David Arcari) [1980072] - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} (David Arcari) [1980072] - hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors (David Arcari) [1980072] - hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table (David Arcari) [1980072] - hwmon: (k10temp) 27C Offset needed for Threadripper2 (David Arcari) [1980072] - x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1980072] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1980072] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1980072] - Revert "[hwmon] hwmon: (k10temp) Add support for Zen3 CPUs" (David Arcari) [1980072] - serial: 8250: Process sysrq at port unlock time (Prarit Bhargava) [1982016] - serial: core: Include console.h from serial_core.h (Prarit Bhargava) [1982016] - serial: core: Allow processing sysrq at port unlock time (Prarit Bhargava) [1982016] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1981804] - bnxt_en: Validate vlan protocol ID on RX packets (Jonathan Toppins) [1960961] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975515] - gfs2: Fix error handling in init_statfs (Andreas Gruenbacher) [1872440] - gfs2: Fix underflow in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Pass glock holder to gfs2_file_direct_{read,write} (Andreas Gruenbacher) [1872440] - gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher) [1872440] - gfs2: Improve mmap write vs. truncate consistency (Andreas Gruenbacher) [1872440] - iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher) [1872440] - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher) [1872440] - gfs2: Clean up gfs2_unstuff_dinode (Andreas Gruenbacher) [1872440] - gfs2: Unstuff before locking page in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Clean up the error handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Fix end-of-file handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Use resource group glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Allow node-wide exclusive glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Add local resource group locking (Andreas Gruenbacher) [1442151] - gfs2: Add per-reservation reserved block accounting (Andreas Gruenbacher) [1442151] - gfs2: Rename rs_{free -> requested} and rd_{reserved -> requested} (Andreas Gruenbacher) [1442151] - gfs2: Check for active reservation in gfs2_release (Andreas Gruenbacher) [1442151] - gfs2: Don't search for unreserved space twice (Andreas Gruenbacher) [1442151] - gfs2: Only pass reservation down to gfs2_rbm_find (Andreas Gruenbacher) [1442151] - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt (Andreas Gruenbacher) [1442151] - gfs2: Set GBF_FULL flags when reading resource group (Andreas Gruenbacher) [1442151] - gfs2: Don't clear GBF_FULL flags in rs_deltree (Andreas Gruenbacher) [1442151] - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_inplace_reserve cleanup (Andreas Gruenbacher) [1442151] - gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks (Andreas Gruenbacher) [1442151] - gfs2: Only use struct gfs2_rbm for bitmap manipulations (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add (Andreas Gruenbacher) [1872440] - gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent (Andreas Gruenbacher) [1872440] - gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent (Andreas Gruenbacher) [1872440] - gfs2: Add new gfs2_iomap_get helper (Andreas Gruenbacher) [1872440] - gfs2: Make inode operations static (Andreas Gruenbacher) [1872440] - gfs2: use iomap for buffered I/O in ordered and writeback mode (Andreas Gruenbacher) [1872440] - gfs2: Never call gfs2_block_zero_range with an open transaction (Andreas Gruenbacher) [1872440] - gfs2: Upgrade shared glocks for atime updates (Andreas Gruenbacher) [1872440] - gfs2: Rework read and page fault locking (Andreas Gruenbacher) [1872440] - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher) [1872440] - gfs2: Remove duplicate call from gfs2_create_inode (Andreas Gruenbacher) [1872440] - gfs2: Multi-block allocations in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: implement gfs2_block_zero_range using iomap_zero_range (Andreas Gruenbacher) [1872440] - gfs2: Add support for IOMAP_ZERO (Andreas Gruenbacher) [1872440] - gfs2: gfs2_iomap_begin cleanup (Andreas Gruenbacher) [1872440] - gfs2: Remove unused gfs2_iomap_alloc argument (Andreas Gruenbacher) [1872440] - gfs2: don't use buffer_heads in gfs2_allocate_page_backing (Andreas Gruenbacher) [1872440] - gfs2: use iomap_bmap instead of generic_block_bmap (Andreas Gruenbacher) [1872440] - gfs2: mark stuffed_readpage static (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writepage_common into gfs2_writepage (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops (Andreas Gruenbacher) [1872440] - gfs2: remove the unused gfs2_stuffed_write_end function (Andreas Gruenbacher) [1872440] - gfs2: use page_offset in gfs2_page_mkwrite (Andreas Gruenbacher) [1442151] - gfs2: Add new sysfs file for gfs2 status (Andreas Gruenbacher) [1442151] - gfs2: Per-revoke accounting in transactions (Andreas Gruenbacher) [1442151] - gfs2: Rework the log space allocation logic (Andreas Gruenbacher) [1442151] - gfs2: Minor calc_reserved cleanup (Andreas Gruenbacher) [1442151] - gfs2: Move function gfs2_ail_empty_tr (Andreas Gruenbacher) [1442151] - gfs2: Get rid of current_tail() (Andreas Gruenbacher) [1442151] - gfs2: Use a tighter bound in gfs2_trans_begin (Andreas Gruenbacher) [1442151] - gfs2: Clean up gfs2_log_reserve (Andreas Gruenbacher) [1442151] - gfs2: Don't wait for journal flush in clean_journal (Andreas Gruenbacher) [1442151] - gfs2: Move lock flush locking to gfs2_trans_{begin,end} (Andreas Gruenbacher) [1442151] - gfs2: Get rid of sd_reserving_log (Andreas Gruenbacher) [1442151] - gfs2: Clean up on-stack transactions (Andreas Gruenbacher) [1442151] - gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl (Andreas Gruenbacher) [1442151] - gfs2: Clean up ail2_empty (Andreas Gruenbacher) [1442151] - gfs2: Rename gfs2_{write => flush}_revokes (Andreas Gruenbacher) [1442151] - gfs2: Minor debugging improvement (Andreas Gruenbacher) [1442151] - gfs2: Some documentation updates (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_write_revokes cleanups (Andreas Gruenbacher) [1442151] - gfs2: Simplify the buf_limit and databuf_limit definitions (Andreas Gruenbacher) [1442151] - gfs2: Un-obfuscate function jdesc_find_i (Andreas Gruenbacher) [1442151] - gfs2: Fix fall-through warnings for Clang (Andreas Gruenbacher) [1442151] - gfs2: Make gfs2_setattr_simple static (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer (Andreas Gruenbacher) [1442151] - gfs2: Remove unused variable sb_format (Andreas Gruenbacher) [1442151] - gfs2: Fix dir.c function parameter descriptions (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gh parameter from go_xmote_bh func (Andreas Gruenbacher) [1442151] - gfs2: don't create empty buffers for NO_CREATE (Andreas Gruenbacher) [1442151] - gfs2: Flag a withdraw if init_threads() fails (Andreas Gruenbacher) [1442151] - gfs2: bypass log flush if the journal is not live (Andreas Gruenbacher) [1442151] - gfs2: bypass signal_our_withdraw if no journal (Andreas Gruenbacher) [1442151] - gfs2: fix use-after-free in trans_drain (Andreas Gruenbacher) [1442151] - gfs2: make function gfs2_make_fs_ro() to void type (Andreas Gruenbacher) [1442151] - whack-a-mole: don't open-code iminor/imajor (Andreas Gruenbacher) [1442151] - gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache (Andreas Gruenbacher) [1442151] - gfs2: Remove sb_start_write from gfs2_statfs_sync (Andreas Gruenbacher) [1442151] - gfs2: check for empty rgrp tree in gfs2_ri_update (Andreas Gruenbacher) [1442151] - gfs2: set lockdep subclass for iopen glocks (Andreas Gruenbacher) [1442151] - gfs2: Fix deadlock dumping resource group glocks (Andreas Gruenbacher) [1442151] - gfs2: Wake up when sd_glock_disposal becomes zero (Andreas Gruenbacher) [1442151] - gfs2: Split up gfs2_meta_sync into inode and rgrp versions (Andreas Gruenbacher) [1442151] - gfs2: Don't ignore inode write errors during inode_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gl_vm (Andreas Gruenbacher) [1442151] - gfs2: Fix comments to glock_hash_walk (Andreas Gruenbacher) [1442151] - gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) (Andreas Gruenbacher) [1442151] - gfs2: Fix invalid block size message (Andreas Gruenbacher) [1442151] - gfs2: add validation checks for size of superblock (Andreas Gruenbacher) [1442151] - gfs2: use-after-free in sysfs deregistration (Andreas Gruenbacher) [1442151] - Revert "GFS2: Prevent delete work from occurring on glocks used for create" (Andreas Gruenbacher) [1442151] - gfs2: Don't skip dlm unlock if glock has an lvb (Andreas Gruenbacher) [1442151] - gfs2: Lock imbalance on error path in gfs2_recover_one (Andreas Gruenbacher) [1442151] - gfs2: keep bios separate for each journal (Bob Peterson) [1442151] - gfs2: change from write to read lock for sd_log_flush_lock in journal replay (Bob Peterson) [1442151] - gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink (Bob Peterson) [1442151] - gfs2: fix glock confusion in function signal_our_withdraw (Bob Peterson) [1442151] - gfs2: Don't write log headers after file system withdraw (Andreas Gruenbacher) [1442151] - gfs2: make gfs2_log_write_page static (Andreas Gruenbacher) [1442151] - gfs2: fix possible reference leak in gfs2_check_blk_type (Andreas Gruenbacher) [1442151] - gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump (Andreas Gruenbacher) [1442151] - gfs2: remove unused LBIT macros (Andreas Gruenbacher) [1925121] - gfs2: add missing log_blocks trace points in gfs2_write_revokes (Andreas Gruenbacher) [1925121] - gfs2: print details on transactions that aren't properly ended (Andreas Gruenbacher) [1925121] - gfs2: fix use-after-free on transaction ail lists (Andreas Gruenbacher) [1925121] - gfs2: new slab for transactions (Andreas Gruenbacher) [1925121] - gfs2: initialize transaction tr_ailX_lists earlier (Andreas Gruenbacher) [1925121] - gfs2: eliminate ssize parameter from gfs2_struct2blk (Andreas Gruenbacher) [1925121] - gfs2: Fix error path kobject memory leak (Andreas Gruenbacher) [1925121] - gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary extern declarations (Andreas Gruenbacher) [1925121] - gfs2: Fix sign extension bug in gfs2_update_stats (Andreas Gruenbacher) [1925121] - gfs2: Fix an incorrect gfs2_assert() (Bob Peterson) [1925121] - gfs2: Remove vestigial bd_ops (Andreas Gruenbacher) [1925121] - gfs2: Fix the gfs2_invalidatepage description (Andreas Gruenbacher) [1925121] - gfs2: Clean up gfs2_is_{ordered,writeback} (Andreas Gruenbacher) [1925121] - gfs2: Pass resource group to rgblk_free (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary gfs2_rlist_alloc parameter (Andreas Gruenbacher) [1925121] - gfs2: Fix some minor typos (Andreas Gruenbacher) [1925121] - gfs2: Remove unused RGRP_RSRV_MINBYTES definition (Andreas Gruenbacher) [1925121] - gfs2: Move rs_{sizehint, rgd_gh} fields into the inode (Andreas Gruenbacher) [1925121] - gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs2: Always check the result of gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs: no need to check return value of debugfs_create functions (Andreas Gruenbacher) [1925121] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1952415]- tipc: fix sleeping in tipc accept routine (Xin Long) [1986549] - tipc: fix implicit-connect for SYN+ (Xin Long) [1986549] - net: tipc: fix FB_MTU eat two pages (Xin Long) [1986549] - tipc: Return the correct errno code (Xin Long) [1986549] - net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Alaa Hleihel) [1979901] - net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Alaa Hleihel) [1979901] - bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs. (Jiri Olsa) [1869447] - libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE (Jiri Olsa) [1984486] - bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size (Jiri Olsa) [1984486] - bpf: Document BTF_KIND_FLOAT in btf.rst (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests (Jiri Olsa) [1984486] - selftest/bpf: Add BTF_KIND_FLOAT tests (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test (Jiri Olsa) [1984486] - tools/bpftool: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - libbpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT to uapi (Jiri Olsa) [1984486] - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts (Jiri Olsa) [1984486] - selftests/bpf: Fix test_attach_probe for powerpc uprobes (Jiri Olsa) [1931531] - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier (Jiri Olsa) [1942513] - openvswitch: add trace points (Aaron Conole) [1979680] - vxlan: add missing rcu_read_lock() in neigh_reduce() (Guillaume Nault) [1987310] - net: ip6_tunnel: Unregister catch-all devices (Guillaume Nault) [1987310] - net: sit: Unregister catch-all devices (Guillaume Nault) [1987310] - cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Diego Domingos) [1952809] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Diego Domingos) [1952809] - mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" (Rafael Aquini) [1984173] - mm/thp: remap_page() is only needed on anonymous THP (Rafael Aquini) [1984173] - mm/compaction: fix 'limit' in fast_isolate_freepages (Rafael Aquini) [1984173] - mm/huge_memory.c: don't discard hugepage if other processes are mapping it (Rafael Aquini) [1984173] - slub: restore slub_debug=- behavior (Rafael Aquini) [1984173] - mm/gup: fix try_grab_compound_head() race with split_huge_page() (Rafael Aquini) [1984173] - mm, futex: fix shared futex pgoff on shmem huge page (Rafael Aquini) [1984173] - x86/mm: Avoid truncating memblocks for SGX memory (Rafael Aquini) [1984173] - mm/thp: fix vma_address() if virtual address below file offset (Rafael Aquini) [1984173] - mm, thp: use head page in __migration_entry_wait() (Rafael Aquini) [1984173] - mm/slub.c: include swab.h (Rafael Aquini) [1984173] - mm/memory-failure: make sure wait for page writeback in memory_failure (Rafael Aquini) [1984173] - mm/slub: fix redzoning for small allocations (Rafael Aquini) [1984173] - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Rafael Aquini) [1984173] - mm/page_alloc: fix counting of free pages after take off from buddy (Rafael Aquini) [1984173] - userfaultfd: release page in error path to avoid BUG_ON (Rafael Aquini) [1984173] - ksm: fix potential missing rmap_item for stable_node (Rafael Aquini) [1984173] - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Rafael Aquini) [1984173] - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Rafael Aquini) [1984173] - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Rafael Aquini) [1984173] - mm/memory-failure: unnecessary amount of unmapping (Rafael Aquini) [1984173] - mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 (Rafael Aquini) [1984173] - mm/sparse: add the missing sparse_buffer_fini() in error branch (Rafael Aquini) [1984173] - mm: memcontrol: fix cpuhotplug statistics flushing (Rafael Aquini) [1984173] - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Rafael Aquini) [1984173] - zsmalloc: account the number of compacted pages correctly (Rafael Aquini) [1984173] - mm/compaction: fix misbehaviors of fast_find_migrateblock() (Rafael Aquini) [1984173] - hugetlb: fix update_and_free_page contig page struct assumption (Rafael Aquini) [1984173] - mm/hugetlb: fix potential double free in hugetlb_register_node() error path (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/hugetlb: fix potential missing huge page size info (Rafael Aquini) [1984173] - x86/mm: Fix leak of pmd ptlock (Rafael Aquini) [1984173] - mm/zswap: fix passing zero to 'PTR_ERR' warning (Rafael Aquini) [1984173] - mm/page_isolation: do not isolate the max order page (Rafael Aquini) [1984173] - mm,memory_failure: always pin the page in madvise_inject_error (Rafael Aquini) [1984173] - mm/page_alloc: speed up the iteration of max_order (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Rafael Aquini) [1984173] - x86/mm/ident_map: Check for errors from ident_pud_init() (Rafael Aquini) [1984173] - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary (Rafael Aquini) [1984173] - mm/page_alloc.c: fix freeing non-compound pages (Rafael Aquini) [1984173] - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged (Rafael Aquini) [1984173] - percpu: fix first chunk size calculation for populated bitmap (Rafael Aquini) [1984173] - x86, fakenuma: Fix invalid starting node ID (Rafael Aquini) [1984173] - mm: include CMA pages in lowmem_reserve at boot (Rafael Aquini) [1984173] - mm/rodata_test.c: fix missing function declaration (Rafael Aquini) [1984173] - mm/page_counter: fix various data races at memsw (Rafael Aquini) [1984173] - khugepaged: retract_page_tables() remember to test exit (Rafael Aquini) [1984173] - mm/page_counter.c: fix protection usage propagation (Rafael Aquini) [1984173] - x86/mm/numa: Remove uninitialized_var() usage (Rafael Aquini) [1984173] - shmem: fix possible deadlocks on shmlock_user_lock (Rafael Aquini) [1984173] - mm: swap: use smp_mb__after_atomic() to order LRU bit set (Rafael Aquini) [1984173] - cgroup: memcg: net: do not associate sock with unrelated cgroup (Rafael Aquini) [1984173] - mm: fix gup_pud_range (Rafael Aquini) [1984173] - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd (Rafael Aquini) [1984173] - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [1984173] - mm: Implement no-MMU variant of vmalloc_user_node_flags (Rafael Aquini) [1984173] - usercopy: Avoid HIGHMEM pfn warning (Rafael Aquini) [1984173] - x86/mm: Don't exceed the valid physical address space (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix erroneous sizeof() (Rafael Aquini) [1984173] - s390/mm: fix addressing exception after suspend/resume (Rafael Aquini) [1984173] - blk-mq: fix use-after-free in blk_mq_exit_sched (Ming Lei) [1969726] - nvmet: use new ana_log_size instead the old one (Maurizio Lombardi) [1949777] - nvme-multipath: fix double initialization of ANA state (Maurizio Lombardi) [1949777] - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) [1922973]- Revert "xfs: enable new inode btree counters feature" (Bill O'Donnell) [1976969] - Revert "xfs: enable big timestamps" (Bill O'Donnell) [1976969] - Revert "xfs: remove kmem_realloc()" (Bill O'Donnell) [1976969] - xfs: prevent metadata files from being inactivated (Bill O'Donnell) [1976969] - quota: widen timestamps for the fs_disk_quota structure (Bill O'Donnell) [1976969] - cifs: fix fallocate when trying to allocate a hole. (Ronnie Sahlberg) [1866684] - cifs: only write 64kb at a time when fallocating a small region of a file (Ronnie Sahlberg) [1866684] - cifs: improve fallocate emulation (Ronnie Sahlberg) [1866684] - cifs: Do not use the original cruid when following DFS links for multiuser mounts (Ronnie Sahlberg) [1812436] - cifs: ignore relatime in smb3_fs_context_parse_monolithic() (Ronnie Sahlberg) [1812436] - cifs: fix regression when mounting shares with prefix paths (Ronnie Sahlberg) [1812436] - cifs: fix leak in cifs_smb3_do_mount() ctx (Ronnie Sahlberg) [1812436] - cifs: add fs_context param to parsing helpers (Ronnie Sahlberg) [1812436] - cifs: make fs_context error logging wrapper (Ronnie Sahlberg) [1812436] - cifs: warn and fail if trying to use rootfs without the config option (Ronnie Sahlberg) [1812436] - cifs: fix nodfs mount option (Ronnie Sahlberg) [1812436] - cifs: fix handling of escaped ',' in the password mount argument (Ronnie Sahlberg) [1812436] - cifs: Add new parameter "acregmax" for distinct file and directory metadata timeout (Ronnie Sahlberg) [1812436] - cifs: convert revalidate of directories to using directory metadata cache timeout (Ronnie Sahlberg) [1812436] - cifs: Add new mount parameter "acdirmax" to allow caching directory metadata (Ronnie Sahlberg) [1812436] - cifs: fix trivial typo (Ronnie Sahlberg) [1812436] - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Ronnie Sahlberg) [1812436] - cifs: In the new mount api we get the full devname as source= (Ronnie Sahlberg) [1812436] - cifs: do not disable noperm if multiuser mount option is not provided (Ronnie Sahlberg) [1812436] - cifs: fix dfs-links (Ronnie Sahlberg) [1812436] - cifs: fix dfs domain referrals (Ronnie Sahlberg) [1812436] - cifs: returning mount parm processing errors correctly (Ronnie Sahlberg) [1812436] - cifs: fix mounts to subdirectories of target (Ronnie Sahlberg) [1812436] - cifs: ignore auto and noauto options if given (Ronnie Sahlberg) [1812436] - cifs: connect: style: Simplify bool comparison (Ronnie Sahlberg) [1812436] - fs: cifs: remove unneeded variable in smb3_fs_context_dup (Ronnie Sahlberg) [1812436] - cifs: Fix support for remount when not changing rsize/wsize (Ronnie Sahlberg) [1812436] - cifs: handle "guest" mount parameter (Ronnie Sahlberg) [1812436] - cifs: correct four aliased mount parms to allow use of previous names (Ronnie Sahlberg) [1812436] - cifs: fix use after free in cifs_smb3_do_mount() (Ronnie Sahlberg) [1812436] - cifs: fix rsize/wsize to be negotiated values (Ronnie Sahlberg) [1812436] - cifs: update super_operations to show_devname (Ronnie Sahlberg) [1812436] - cifs: fix uninitialized variable in smb3_fs_context_parse_param (Ronnie Sahlberg) [1812436] - cifs: update mnt_cifs_flags during reconfigure (Ronnie Sahlberg) [1812436] - cifs: move update of flags into a separate function (Ronnie Sahlberg) [1812436] - cifs: remove ctx argument from cifs_setup_cifs_sb (Ronnie Sahlberg) [1812436] - cifs: do not allow changing posix_paths during remount (Ronnie Sahlberg) [1812436] - cifs: uncomplicate printing the iocharset parameter (Ronnie Sahlberg) [1812436] - cifs: don't create a temp nls in cifs_setup_ipc (Ronnie Sahlberg) [1812436] - cifs: simplify handling of cifs_sb/ctx->local_nls (Ronnie Sahlberg) [1812436] - cifs: we do not allow changing username/password/unc/... during remount (Ronnie Sahlberg) [1812436] - cifs: add initial reconfigure support (Ronnie Sahlberg) [1812436] - cifs: move [brw]size from cifs_sb to cifs_sb->ctx (Ronnie Sahlberg) [1812436] - cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: Add missing sentinel to smb3_fs_parameters (Ronnie Sahlberg) [1812436] - cifs: remove actimeo from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: minor kernel style fixes for comments (Ronnie Sahlberg) [1812436] - linux/parser.h: add include guards (Ronnie Sahlberg) [1812436] - cifs: Make extract_sharename function public (Ronnie Sahlberg) [1812436] - cifs: Make extract_hostname function public (Ronnie Sahlberg) [1812436] - cifs: get rid of cifs_sb->mountdata (Ronnie Sahlberg) [1812436] - cifs: add an smb3_fs_context to cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove the devname argument to cifs_compose_mount_options (Ronnie Sahlberg) [1812436] - cifs: switch to new mount api (Ronnie Sahlberg) [1812436] - cifs: move cifs_parse_devname to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: move the enum for cifs parameters into fs_context.h (Ronnie Sahlberg) [1812436] - cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (Ronnie Sahlberg) [1812436] - cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (Ronnie Sahlberg) [1812436] - cifs: Fix fall-through warnings for Clang (Ronnie Sahlberg) [1812436] - cifs: refactor create_sd_buf() and and avoid corrupting the buffer (Ronnie Sahlberg) [1812436] - scsi: lpfc: Fix failure to transmit ABTS on FC link (Dick Kennedy) [1964670] - scsi: lpfc: Update lpfc version to 12.8.0.10 (Dick Kennedy) [1964670] - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (Dick Kennedy) [1964670] - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (Dick Kennedy) [1964670] - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs (Dick Kennedy) [1964670] - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (Dick Kennedy) [1964670] - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (Dick Kennedy) [1964670] - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (Dick Kennedy) [1964670] - scsi: lpfc: Add ndlp kref accounting for resume RPI path (Dick Kennedy) [1964670] - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology (Dick Kennedy) [1964670] - scsi: lpfc: Fix non-optimized ERSP handling (Dick Kennedy) [1964670] - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (Dick Kennedy) [1964670] - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Dick Kennedy) [1964670] - Documentation: add more details in tipc.rst (Xin Long) [1872308] - net/tipc: add TIPC chapter to networking Documentation (Xin Long) [1872308] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1964834] - tracing/hwlat: Honor the tracing_cpumask (Jerome Marchand) [1920595] - tracing/hwlat: Drop the duplicate assignment in start_kthread() (Jerome Marchand) [1920595] - sfc: add logs explaining XDP_TX/REDIRECT is not available (Íñigo Huguet) [1976756] - sfc: ensure correct number of XDP queues (Íñigo Huguet) [1976756] - sfc: fix lack of XDP TX queues - error XDP TX failed (-22) (Íñigo Huguet) [1976756] - sfc: Remove rcu_read_lock() around XDP program invocation (Íñigo Huguet) [1976756] - sfc: use DEVICE_ATTR_*() macro (Íñigo Huguet) [1976756] - sfc: farch: fix compile warning in efx_farch_dimension_resources() (Íñigo Huguet) [1976756] - sfc: don't use netif_info et al before net_device is registered (Íñigo Huguet) [1976756] - net: stmmac: Do not enable RX FIFO overflow interrupts (Mark Salter) [1905243] - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off (Mark Salter) [1905243] - net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() (Mark Salter) [1905243] - stmmac: intel: Enable HW descriptor prefetch by default (Mark Salter) [1905243] - net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards (Mark Salter) [1905243] - net: stmmac: fix TSO and TBS feature enabling during driver open (Mark Salter) [1905243] - stmmac: intel: set TSO/TBS TX Queues default settings (Mark Salter) [1905243] - stmmac: intel: unlock on error path in intel_crosststamp() (Mark Salter) [1905243] - net: stmmac: use __napi_schedule() for PREEMPT_RT (Mark Salter) [1905243] - stmmac: intel: Enable SERDES PHY rx clk for PSE (Mark Salter) [1905243] - stmmac: intel: Drop duplicate ID in the list of PCI device IDs (Mark Salter) [1905243] - stmmac: intel: add cross time-stamping freq difference adjustment (Mark Salter) [1905243] - net: stmmac: Add support for external trigger timestamping (Mark Salter) [1905243] - net: stmmac: fix dma physical address of descriptor when display ring (Mark Salter) [1905243] - net: stmmac: fix wrongly set buffer2 valid when sph unsupport (Mark Salter) [1905243] - net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (Mark Salter) [1905243] - net: stmmac: make SPH enable/disable to be configurable (Mark Salter) [1905243] - net: stmmac: set IRQ affinity hint for multi MSI vectors (Mark Salter) [1905243] - net: stmmac: remove unnecessary pci_enable_msi() call (Mark Salter) [1905243] - stmmac: intel: use managed PCI function on probe and resume (Mark Salter) [1905243] - net: stmmac: enable MTL ECC Error Address Status Over-ride by default (Mark Salter) [1905243] - net: ethernet: stmicro: Remove duplicate struct declaration (Mark Salter) [1905243] - net: stmmac: fix missing unlock on error in stmmac_suspend() (Mark Salter) [1905243] - net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (Mark Salter) [1905243] - net: stmmac: use interrupt mode INTM=1 for multi-MSI (Mark Salter) [1905243] - stmmac: intel: add support for multi-vector msi and msi-x (Mark Salter) [1905243] - net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (Mark Salter) [1905243] - net: stmmac: make stmmac_interrupt() function more friendly to MSI (Mark Salter) [1905243] - net: stmmac: introduce DMA interrupt status masking per traffic direction (Mark Salter) [1905243] - net: phy: marvell10g: Add PHY loopback support (Mark Salter) [1905243] - net: phy: add genphy_c45_loopback (Mark Salter) [1905243] - net: phylink: Fix phylink_err() function name error in phylink_major_config (Mark Salter) [1905243] - net: stmmac: support FPE link partner hand-shaking procedure (Mark Salter) [1905243] - net: stmmac: Add hardware supported cross-timestamp (Mark Salter) [1905243] - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP (Mark Salter) [1905243] - stmmac: intel: Add PSE and PCH PTP clock source selection (Mark Salter) [1905243] - net: stmmac: Add EST errors into ethtool statistic (Mark Salter) [1905243] - net: stmmac: EST interrupts handling and error reporting (Mark Salter) [1905243] - net: stmmac: add RX frame steering based on VLAN priority in tc flower (Mark Salter) [1905243] - net: stmmac: restructure tc implementation for RX VLAN Priority steering (Mark Salter) [1905243] - net: stmmac: add per-queue TX & RX coalesce ethtool support (Mark Salter) [1905243] - net: stmmac: Use hrtimer for TX coalescing (Mark Salter) [1905243] - net: stmmac: add timestamp correction to rid CDC sync error (Mark Salter) [1905243] - net: stmmac: add platform level clocks management (Mark Salter) [1905243] - net: stmmac: add clocks management for gmac driver (Mark Salter) [1905243] - stmmac: intel: add pcs-xpcs for Intel mGbE controller (Mark Salter) [1905243] - net: stmmac: ensure phydev is attached to phylink for C37 AN (Mark Salter) [1905243] - net: stmmac: make in-band AN mode parsing is supported for non-DT (Mark Salter) [1905243] - net: phylink: make phylink_parse_mode() support non-DT platform (Mark Salter) [1905243] - net: pcs: add C37 SGMII AN support for intel mGbE controller (Mark Salter) [1905243] - net: pcs: rearrange C73 functions to prepare for C37 support later (Mark Salter) [1905243] - net: phy: leds: Deduplicate link LED trigger registration (Mark Salter) [1905243] - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (Mark Salter) [1905243] - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (Mark Salter) [1905243] - net: stmmac: fix CBS idleslope and sendslope calculation (Mark Salter) [1905243] - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mark Salter) [1905243] - net: stmmac: allow stmmac to probe for C45 PHY devices (Mark Salter) [1905243] - net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (Mark Salter) [1905243] - net: pcs-xpcs: depend on MDIO_BUS instead of selecting it (Mark Salter) [1905243] - net: pcs: Move XPCS into new PCS subdirectory (Mark Salter) [1905243] - net: stmmac: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Restart AutoNeg if outcome was invalid (Mark Salter) [1905243] - net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish (Mark Salter) [1905243] - net: phy: xpcs: Reset XPCS upon probe (Mark Salter) [1905243] - net: phy: xpcs: Return error when 10GKR link errors are found (Mark Salter) [1905243] - stmmac/intel: mark driver as tech preview (Mark Salter) [1905243] - redhat/configs: Add CONFIG_DWMAC_INTEL (Mark Salter) [1905243] - stmmac: intel: Fixes clock registration error seen for multiple interfaces (Mark Salter) [1905243] - stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (Mark Salter) [1905243] - net: stmmac: Add PCI bus info to ethtool driver query output (Mark Salter) [1905243] - stmmac: intel: Add ADL-S 1Gbps PCI IDs (Mark Salter) [1905243] - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (Mark Salter) [1905243] - stmmac: intel: Add PCI IDs for TGL-H platform (Mark Salter) [1905243] - stmmac: intel: change all EHL/TGL to auto detect phy addr (Mark Salter) [1905243] - net: stmmac: overwrite the dma_cap.addr64 according to HW design (Mark Salter) [1905243] - stmmac: intel: Fix kernel panic on pci probe (Mark Salter) [1905243] - stmmac: intel: Adding ref clock 1us tic for LPI cntr (Mark Salter) [1905243] - net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1905243] - net: stmmac: Fix clock handling on remove path (Mark Salter) [1905243] - stmmac: intel: Place object in the Makefile according to the order (Mark Salter) [1905243] - stmmac: intel: Fix indentation to put on one line affected code (Mark Salter) [1905243] - stmmac: intel: Eliminate useless conditions and variables (Mark Salter) [1905243] - stmmac: intel: Convert to use pci_alloc_irq_vectors() API (Mark Salter) [1905243] - stmmac: intel: Remove unnecessary loop for PCI BARs (Mark Salter) [1905243] - stmmac: intel: Fix clock handling on error and remove paths (Mark Salter) [1905243] - net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1905243] - net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: create dwmac-intel.c to contain all Intel platform (Mark Salter) [1905243] - net: stmmac: Get rid of custom STMMAC_DEVICE() macro (Mark Salter) [1905243] - net: stmmac: update pci platform data to use phy_interface (Mark Salter) [1905243] - net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry (Mark Salter) [1905243] - net: stmmac: pci: remove the duplicate code of set phy_mask (Mark Salter) [1905243] - PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Mark Salter) [1905243] - net: stmmac: pci: Add HAPS support using GMAC5 (Mark Salter) [1905243] - net: stmmac: setup higher frequency clk support for EHL & TGL (Mark Salter) [1905243] - net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: Make MDIO bus reset optional (Mark Salter) [1905243] - stmmac: pci: Use pci_dev_id() helper (Mark Salter) [1905243] - stmmac: pci: Fix typo in IOT2000 comment (Mark Salter) [1905243] - stmmac: pci: Adjust IOT2000 matching (Mark Salter) [1905243] - net: stmmac: Fix PCI module removal leak (Mark Salter) [1905243] - net: stmmac: mark PM functions as __maybe_unused (Mark Salter) [1905243] - ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. (Diego Domingos) [1939996] - IB/core: Add missing pin_user_pages*() usage (Waiman Long) [1972078] - mm/gup/writeback: Fix incorrect inaccessible pages handling (Waiman Long) [1972078] - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Phil Sutter) [1983245] - ipv4: Fix device used for dst_alloc with local routes (Antoine Tenart) [1976789] - vrf: fix a comment about loopback device (Antoine Tenart) [1976789] - net: vrf: Fix operation not supported when set vrf mac (Antoine Tenart) [1976789] - vrf: prevent adding upper devices (Antoine Tenart) [1976789] - vrf: fix maximum MTU (Antoine Tenart) [1976789] - net: vrf: Fix ping failed when vrf mtu is set to 0 (Antoine Tenart) [1976789] - net: vrf: remove MTU limits for vrf device (Antoine Tenart) [1976789]- block: fix discard request merge (Ming Lei) [1970316] - blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [1976679] - block: Do not pull requests from the scheduler when we cannot dispatch them (Ming Lei) [1976679] - powerpc/pseries/mobility: handle premature return from H_JOIN (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use struct for shared state (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: refactor node lookup during DT update (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: dispatch partition migration requests to pseries (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: retry partition suspend after error (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: signal suspend cancellation to platform (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use stop_machine for join/suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: extract VASI session polling logic (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use rtas_activate_firmware() on resume (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: error message improvements (Desnes A. Nunes do Rosario) [1979798] - powerpc/hvcall: add token and codes for H_VASI_SIGNAL (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_activate_firmware() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_ibm_suspend_me() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: complete ibm,suspend-me status codes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Add pr_debug() for device tree changes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Set pr_fmt() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove obsolete memory hotplug DT notifier code (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove dlpar_cpu_readd() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove memory "re-add" implementation (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove prrn special case from DT update path (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove arch_update_cpu_topology (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove prrn_is_enabled() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtasd: simplify handle_rtas_event(), emit message on events (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove start/stop_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove timed_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Handle extra hcall_vphn error cases (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Suppress "VPHN is not supported" messages (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: stub out numa_update_cpu_topology() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove vphn_enabled and prrn_enabled internal flags (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology workqueue code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology timer code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: make vphn_enabled, prrn_enabled flags const (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology update code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove ability to enable topology updates (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: don't online CPUs for partition suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask (Desnes A. Nunes do Rosario) [1979798] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1919765] - RHEL: Revert "powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled" (Paolo Bonzini) [1956950] - KVM: selftests: smm_test: Test SMM enter from L2 (Paolo Bonzini) [1956950] - KVM: nSVM: Restore nested control upon leaving SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Fix L1 state corruption upon return from SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Introduce svm_copy_vmrun_state() (Paolo Bonzini) [1956950] - KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN (Paolo Bonzini) [1956950] - KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code (Paolo Bonzini) [1956950] - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA (Paolo Bonzini) [1956950] - KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Paolo Bonzini) [1956950] - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Paolo Bonzini) [1956950] - KVM: SVM: add module param to control the #SMI interception (Paolo Bonzini) [1956950] - KVM: SVM: remove INIT intercept handler (Paolo Bonzini) [1956950] - KVM: SVM: #SMI interception must not skip the instruction (Paolo Bonzini) [1956950] - KVM: VMX: Remove vmx_msr_index from vmx.h (Paolo Bonzini) [1956950] - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() (Paolo Bonzini) [1956950] - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM (Paolo Bonzini) [1956950] - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Paolo Bonzini) [1956950] - KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Paolo Bonzini) [1956950] - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs (Paolo Bonzini) [1956950] - KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR (Paolo Bonzini) [1956950] - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled (Paolo Bonzini) [1956950] - KVM: selftests: do not require 64GB in set_memory_region_test (Paolo Bonzini) [1956950] - KVM: selftests: Fix mapping length truncation in m{,un}map() (Paolo Bonzini) [1956950] - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified (Paolo Bonzini) [1956950] - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Paolo Bonzini) [1956950] - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk (Paolo Bonzini) [1956950] - KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Paolo Bonzini) [1956950] - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Paolo Bonzini) [1956950] - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT (Paolo Bonzini) [1956950] - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Paolo Bonzini) [1956950] - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU (Paolo Bonzini) [1956950] - KVM: X86: Fix x86_emulator slab cache leak (Paolo Bonzini) [1956950] - KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Paolo Bonzini) [1956950] - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Paolo Bonzini) [1956950] - KVM: x86: Fix fall-through warnings for Clang (Paolo Bonzini) [1956950] - KVM: SVM: fix doc warnings (Paolo Bonzini) [1956950] - kvm: LAPIC: Restore guard to prevent illegal APIC register access (Paolo Bonzini) [1956950] - kvm: fix previous commit for 32-bit builds (Paolo Bonzini) [1956950] - kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini) [1956950] - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Paolo Bonzini) [1956950] - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Paolo Bonzini) [1956950] - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Paolo Bonzini) [1956950] - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Paolo Bonzini) [1956950] - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Paolo Bonzini) [1956950] - KVM: X86: Kill off ctxt->ud (Paolo Bonzini) [1956950] - KVM: X86: Fix warning caused by stale emulation context (Paolo Bonzini) [1956950] - KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception (Paolo Bonzini) [1956950] - KVM: x86/mmu: Fix comment mentioning skip_4k (Paolo Bonzini) [1956950] - KVM: VMX: update vcpu posted-interrupt descriptor when assigning device (Paolo Bonzini) [1956950] - KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK (Paolo Bonzini) [1956950] - KVM: x86: add start_assignment hook to kvm_x86_ops (Paolo Bonzini) [1956950] - KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch (Paolo Bonzini) [1956950] - KVM: X86: Fix vCPU preempted state from guest's point of view (Paolo Bonzini) [1956950] - KVM: X86: Bail out of direct yield in case of under-committed scenarios (Paolo Bonzini) [1956950] - KVM: SVM: make the avic parameter a bool (Paolo Bonzini) [1956950] - KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Move GHCB unmapping to fix RCU warning (Paolo Bonzini) [1956950] - KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers (Paolo Bonzini) [1956950] - kvm: Cap halt polling at kvm->max_halt_poll_ns (Paolo Bonzini) [1956950] - KVM: x86: Prevent deadlock against tk_core.seq (Paolo Bonzini) [1956950] - KVM: x86: Cancel pvclock_gtod_work on module removal (Paolo Bonzini) [1956950] - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging (Paolo Bonzini) [1956950] - KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host (Paolo Bonzini) [1956950] - KVM: VMX: Disable preemption when probing user return MSRs (Paolo Bonzini) [1956950] - KVM: x86: Move RDPID emulation intercept to its own enum (Paolo Bonzini) [1956950] - KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest (Paolo Bonzini) [1956950] - KVM: x86: Emulate RDPID only if RDTSCP is supported (Paolo Bonzini) [1956950] - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported (Paolo Bonzini) [1956950] - KVM: nSVM: always restore the L1's GIF on migration (Paolo Bonzini) [1956950] - KVM: x86: Hoist input checks in kvm_add_msr_filter() (Paolo Bonzini) [1956950] - KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' (Paolo Bonzini) [1956950] - KVM/VMX: Invoke NMI non-IST entry instead of IST entry (Paolo Bonzini) [1956950] - KVM: x86: Fix potential fput on a null source_kvm_file (Paolo Bonzini) [1956950] - KVM: nSVM: leave the guest mode prior to loading a nested state (Paolo Bonzini) [1956950] - KVM: nSVM: fix few bugs in the vmcb02 caching logic (Paolo Bonzini) [1956950] - KVM: nSVM: fix a typo in svm_leave_nested (Paolo Bonzini) [1956950] - KVM: PPC: exit halt polling on need_resched() (Paolo Bonzini) [1956950] - kvm: exit halt polling on need_resched() as well (Paolo Bonzini) [1956950] - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer (Paolo Bonzini) [1956950] - kvm/x86: Fix 'lpages' kvm stat for TDM MMU (Paolo Bonzini) [1956950] - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() (Paolo Bonzini) [1956950] - KVM: selftests: Speed up set_memory_region_test (Paolo Bonzini) [1956950] - selftests: kvm: Fix the check of return value (Paolo Bonzini) [1956950] - KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() (Paolo Bonzini) [1956950] - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Paolo Bonzini) [1956950] - KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Paolo Bonzini) [1956950] - KVM: SVM: Drop redundant svm_sev_enabled() helper (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV VMCB tracking allocation to sev.c (Paolo Bonzini) [1956950] - KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() (Paolo Bonzini) [1956950] - KVM: SVM: Unconditionally invoke sev_hardware_teardown() (Paolo Bonzini) [1956950] - KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) (Paolo Bonzini) [1956950] - KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [1956950] - KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables (Paolo Bonzini) [1956950] - KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV module params/variables to sev.c (Paolo Bonzini) [1956950] - svm/sev: Register SEV and SEV-ES ASIDs to the misc controller (Paolo Bonzini) [1956950] - KVM: SVM: Disable SEV/SEV-ES if NPT is disabled (Paolo Bonzini) [1956950] - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Paolo Bonzini) [1956950] - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Paolo Bonzini) [1956950] - KVM: x86: Move reverse CPUID helpers to separate header file (Paolo Bonzini) [1956950] - KVM: x86: Rename GPR accessors to make mode-aware variants the defaults (Paolo Bonzini) [1956950] - KVM: SVM: Use default rAX size for INVLPGA emulation (Paolo Bonzini) [1956950] - KVM: x86/xen: Drop RAX[63:32] when processing hypercall (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Paolo Bonzini) [1956950] - KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode (Paolo Bonzini) [1956950] - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Paolo Bonzini) [1956950] - KVM: x86: Check CR3 GPA for validity regardless of vCPU mode (Paolo Bonzini) [1956950] - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (Paolo Bonzini) [1956950] - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM (Paolo Bonzini) [1956950] - KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace (Paolo Bonzini) [1956950] - KVM: SVM: Clear MSR_TSC_AUX[63:32] on write (Paolo Bonzini) [1956950] - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported (Paolo Bonzini) [1956950] - KVM: VMX: Invert the inlining of MSR interception helpers (Paolo Bonzini) [1956950] - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Paolo Bonzini) [1956950] - KVM: x86: Properly handle APF vs disabled LAPIC situation (Paolo Bonzini) [1956950] - KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 (Paolo Bonzini) [1956950] - KVM: x86: Support KVM VMs sharing SEV context (Paolo Bonzini) [1956950] - KVM: x86: Remove unused function declaration (Paolo Bonzini) [1956950] - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint (Paolo Bonzini) [1956950] - KVM: Move prototypes for MMU notifier callbacks to generic code (Paolo Bonzini) [1956950] - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Paolo Bonzini) [1956950] - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp (Paolo Bonzini) [1956950] - KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken (Paolo Bonzini) [1956950] - KVM: x86: reduce pvclock_gtod_sync_lock critical sections (Paolo Bonzini) [1956950] - kvm: x86: annotate RCU pointers (Paolo Bonzini) [1956950] - KVM: x86: remove misplaced comment on active_mmu_pages (Paolo Bonzini) [1956950] - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Paolo Bonzini) [1956950] - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Paolo Bonzini) [1956950] - cgroup: Add misc cgroup controller (Paolo Bonzini) [1956950] - x86: Remove duplicate TSC DEADLINE MSR definitions (Paolo Bonzini) [1956950] - KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2) (Thomas Huth) [1977289] - KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 (Thomas Huth) [1977289] - mpi3mr: mark as tech preview (Tomas Henzl) [1858804] - add the mpi3mr config (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix warnings reported by smatch (Tomas Henzl) [1858804] - scsi: mpi3mr: Make some symbols static (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix missing unlock on error (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Tomas Henzl) [1858804] - scsi: mpi3mr: Delete unnecessary NULL check (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix a double free (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix fall-through warning for Clang (Tomas Henzl) [1858804] - scsi: mpi3mr: Add event handling debug prints (Tomas Henzl) [1858804] - scsi: mpi3mr: Add EEDP DIF DIX support (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for DSN secure firmware check (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PM suspend and resume (Tomas Henzl) [1858804] - scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Tomas Henzl) [1858804] - scsi: mpi3mr: Print pending host I/Os for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Complete support for soft reset (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for threaded ISR (Tomas Henzl) [1858804] - scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Tomas Henzl) [1858804] - scsi: mpi3mr: Allow certain commands during pci-remove hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Add change queue depth support (Tomas Henzl) [1858804] - scsi: mpi3mr: Implement SCSI error handler hooks (Tomas Henzl) [1858804] - scsi: mpi3mr: Add bios_param SCSI host template hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Print IOC info for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for timestamp sync with firmware (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for recovering controller (Tomas Henzl) [1858804] - scsi: mpi3mr: Additional event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PCIe device event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for device add/remove event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for internal watchdog thread (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for queue command processing (Tomas Henzl) [1858804] - scsi: mpi3mr: Create operational request and reply queue pair (Tomas Henzl) [1858804] - scsi: mpi3mr: Base driver code (Tomas Henzl) [1858804] - scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Tomas Henzl) [1858804] - e1000e: Fix prototype warning (Ken Cox) [1920290] - e1000e: Mark e1000e_pm_prepare() as __maybe_unused (Ken Cox) [1920290] - e1000e: Fix duplicate include guard (Ken Cox) [1920290] - e1000e: Remove the runtime suspend restriction on CNP+ (Ken Cox) [1920290] - e1000e: Leverage direct_complete to speed up s2ram (Ken Cox) [1920290] - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Ken Cox) [1920290] - e1000e: add rtnl_lock() to e1000_reset_task (Ken Cox) [1920290] - e1000e: remove the redundant value assignment in e1000_update_nvm_checksum_spt (Ken Cox) [1920290] - e1000e: Export S0ix flags to ethtool (Ken Cox) [1920290] - e1000e: bump up timeout to wait when ME un-configures ULP mode (Ken Cox) [1920290] - e1000e: Only run S0ix flows if shutdown succeeded (Ken Cox) [1920290] - scsi: ipr: System crashes when seeing type 20 error (Desnes A. Nunes do Rosario) [1977532] - scsi: ipr: Use scnprintf() for avoiding potential buffer overflow (Desnes A. Nunes do Rosario) [1977532] - tipc: do not write skb_shinfo frags when doing decrytion (Xin Long) [1974627] - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Jonathan Toppins) [1921449] - bnxt_en: Fix TQM fastpath ring backing store computation (Jonathan Toppins) [1921449] - bnxt_en: Rediscover PHY capabilities after firmware reset (Jonathan Toppins) [1921449] - bnxt_en: Fix context memory setup for 64K page size. (Jonathan Toppins) [1921449] - bnxt_en: Include new P5 HV definition in VF check. (Jonathan Toppins) [1921449] - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Jonathan Toppins) [1921449] - bnxt_en: Fix RX consumer index logic in the error path. (Jonathan Toppins) [1921449] - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Jonathan Toppins) [1921449] - bnxt_en: reliably allocate IRQ table on reset to avoid crash (Jonathan Toppins) [1921449] - bnxt_en: Fix race between firmware reset and driver remove. (Jonathan Toppins) [1921449] - bnxt_en: Improve logging of error recovery settings information. (Jonathan Toppins) [1921449] - bnxt_en: Reply to firmware's echo request async message. (Jonathan Toppins) [1921449] - bnxt_en: Initialize "context kind" field for context memory blocks. (Jonathan Toppins) [1921449] - bnxt_en: Add context memory initialization infrastructure. (Jonathan Toppins) [1921449] - bnxt_en: Implement faster recovery for firmware fatal error. (Jonathan Toppins) [1921449] - bnxt_en: selectively allocate context memories (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.2.16. (Jonathan Toppins) [1921449] - bnxt_en: Fix devlink info's stored fw.psid version format. (Jonathan Toppins) [1921449] - bnxt_en: reverse order of TX disable and carrier off (Jonathan Toppins) [1921449] - bnxt_en: Convert to use netif_level() helpers. (Jonathan Toppins) [1921449] - bnxt_en: Do not process completion entries after fatal condition detected. (Jonathan Toppins) [1921449] - bnxt_en: Consolidate firmware reset event logging. (Jonathan Toppins) [1921449] - bnxt_en: Improve firmware fatal error shutdown sequence. (Jonathan Toppins) [1921449] - bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Jonathan Toppins) [1921449] - bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_fw_reset_timeout() helper. (Jonathan Toppins) [1921449] - bnxt_en: Retry open if firmware is in reset. (Jonathan Toppins) [1921449] - bnxt_en: attempt to reinitialize after aborted reset (Jonathan Toppins) [1921449] - bnxt_en: log firmware debug notifications (Jonathan Toppins) [1921449] - bnxt_en: Add an upper bound for all firmware command timeouts. (Jonathan Toppins) [1921449] - bnxt_en: Move reading VPD info after successful handshake with fw. (Jonathan Toppins) [1921449] - bnxt_en: Retry sending the first message to firmware if it is under reset. (Jonathan Toppins) [1921449] - bnxt_en: handle CRASH_NO_MASTER during bnxt_open() (Jonathan Toppins) [1921449] - bnxt_en: Define macros for the various health register states. (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface to 1.10.2.11. (Jonathan Toppins) [1921449] - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Jonathan Toppins) [1921449] - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Jonathan Toppins) [1921449] - bnxt_en: Use kzalloc for allocating only one thing (Jonathan Toppins) [1921449] - bnxt_en: Check TQM rings for maximum supported value. (Jonathan Toppins) [1921449] - bnxt_en: Fix AER recovery. (Jonathan Toppins) [1921449] - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Jonathan Toppins) [1921449] - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Jonathan Toppins) [1921449] - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Jonathan Toppins) [1921449] - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_flash_nvram. (Jonathan Toppins) [1921449] - bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_board() (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_one() (Jonathan Toppins) [1921449] - bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. (Jonathan Toppins) [1921449] - bnxt_en: Fix counter overflow logic. (Jonathan Toppins) [1921449] - bnxt_en: Free port stats during firmware reset. (Jonathan Toppins) [1921449] - bnxt_en: read EEPROM A2h address using page 0 (Jonathan Toppins) [1921449] - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. (Jonathan Toppins) [1921449] - bnxt_en: Check abort error state in bnxt_open_nic(). (Jonathan Toppins) [1921449] - bnxt_en: Re-write PCI BARs after PCI fatal error. (Jonathan Toppins) [1921449] - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. (Jonathan Toppins) [1921449] - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). (Jonathan Toppins) [1921449] - bnxt_en: Add stored FW version info to devlink info_get cb. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_dl_info_get(). (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. (Jonathan Toppins) [1921449] - bnxt_en: Log unknown link speed appropriately. (Jonathan Toppins) [1921449] - bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Jonathan Toppins) [1921449] - bnxt_en: Simplify bnxt_async_event_process(). (Jonathan Toppins) [1921449] - bnxt_en: Set driver default message level. (Jonathan Toppins) [1921449] - bnxt_en: Enable online self tests for multi-host/NPAR mode. (Jonathan Toppins) [1921449] - bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Jonathan Toppins) [1921449] - bnxt_en: Eliminate unnecessary RX resets. (Jonathan Toppins) [1921449] - bnxt_en: Reduce unnecessary message log during RX errors. (Jonathan Toppins) [1921449] - bnxt_en: Add a software counter for RX ring reset. (Jonathan Toppins) [1921449] - bnxt_en: Implement RX ring reset in response to buffer errors. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_init_one_rx_ring(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_free_rx_skbs(). (Jonathan Toppins) [1921449] - bnxt_en: Log FW health status info, if reset is aborted. (Jonathan Toppins) [1921449] - bnxt_en: perform no master recovery during startup (Jonathan Toppins) [1921449] - bnxt_en: log firmware status on firmware init failure (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_alloc_fw_health() (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.68. (Jonathan Toppins) [1921449] - bnxt_en: Improve preset max value for ethtool -l. (Jonathan Toppins) [1921449] - bnxt_en: Implement ethtool set_fec_param() method. (Jonathan Toppins) [1921449] - bnxt_en: Report Active FEC encoding during link up. (Jonathan Toppins) [1921449] - bnxt_en: Report FEC settings to ethtool. (Jonathan Toppins) [1921449] - bnxt_en: avoid link reset if speed is not changed (Jonathan Toppins) [1921449] - bnxt_en: Handle ethernet link being disabled by firmware. (Jonathan Toppins) [1921449] - bnxt_en: ethtool: support PAM4 link speeds up to 200G (Jonathan Toppins) [1921449] - bnxt_en: add basic infrastructure to support PAM4 link speeds (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_get_fw_speed() (Jonathan Toppins) [1921449] - bnxt_en: refactor code to limit speed advertising (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.65. (Jonathan Toppins) [1921449] - bnxt: add pause frame stats (Jonathan Toppins) [1921449] - xfrm: Fix xfrm offload fallback fail case (Andrea Claudi) [1976424] - sctp: trim optlen when it's a huge value in sctp_setsockopt (Xin Long) [1983864] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1979184] - veth: check for NAPI instead of xdp_prog before xmit of XDP frame (Paolo Abeni) [1952835] - self-tests: add veth tests (Paolo Abeni) [1952835] - veth: refine napi usage (Paolo Abeni) [1952835] - veth: allow enabling NAPI even without XDP (Paolo Abeni) [1952835] - veth: use skb_orphan_partial instead of skb_orphan (Paolo Abeni) [1952835] - net: really orphan skbs tied to closing sk (Paolo Abeni) [1952835] - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni) [1952835] - veth: Store queue_mapping independently of XDP prog presence (Paolo Abeni) [1952835] - net/xfrm: Add inner_ipproto into sec_path (Petr Oros) [1981429] - net, xdp: Introduce xdp_prepare_buff utility routine (Jiri Benc) [1983730] - net, xdp: Introduce xdp_init_buff utility routine (Jiri Benc) [1983730] - bridge: switchdev: Notify about VLAN protocol changes (Ivan Vecera) [1981461] - net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU (Ivan Vecera) [1981461] - bridge: add br_vlan_get_proto() (Ivan Vecera) [1981461] - bridge: add br_vlan_get_pvid_rcu() (Ivan Vecera) [1981461] - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Get rid of custom module reference counting (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Create direct symbol link between bnxt modules (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix Kconfig indentation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Move device to error state upon device crash (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Allow bigger MR creation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Code refactor while populating user MRs (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix entry size during SRQ create (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (Selvin Xavier) [1921454 1923026] - [s390] tools/kvm_stat: Exempt time-based counters (Claudio Imbrenda) [1981802] - Documentation/admin-guide: intel_pstate: drop doubled word (David Arcari) [1973225] - Documentation: fix multiple typos found in the admin-guide subdirectory (David Arcari) [1973225] - cpufreq: intel_pstate: Fix active mode setting from command line (David Arcari) [1973225] - cpufreq: intel_pstate: Use passive mode by default without HWP (David Arcari) [1973225] - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (David Arcari) [1973225] - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (David Arcari) [1973225] - cpufreq: intel_pstate: Clean up frequency computations (David Arcari) [1973225] - cpufreq/intel_pstate: Fix wrong macro conversion (David Arcari) [1973225] - cpufreq: Convert to new X86 CPU match macros (David Arcari) [1973225] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1973225] - selftests/fpu: Fix debugfs_simple_attr.cocci warning (Vitaly Kuznetsov) [1919182] - selftest/fpu: avoid clang warning (Vitaly Kuznetsov) [1919182] - redhat/configs: Add Enable CONFIG_TEST_FPU (Vitaly Kuznetsov) [1919182] - selftests/fpu: Add an FPU selftest (Vitaly Kuznetsov) [1919182] - x86/fpu/64: Don't FNINIT in kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Make the EFI FPU calling convention explicit (Vitaly Kuznetsov) [1919182] - x86/mmx: Use KFPU_387 for MMX string operations (Vitaly Kuznetsov) [1919182] - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_end() (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't use current->mm to check for a kthread (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't export __kernel_fpu_{begin,end}() (Vitaly Kuznetsov) [1919182] - intel_th: pci: Add Alder Lake-P support (Tony Camuso) [1929493 1929494]- can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975059] {CVE-2021-3609} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975182] - nvme-pci: look for StorageD3Enable on companion ACPI device instead (Gopal Tiwari) [1965660] - prctl: exe link permission error changed from -EINVAL to -EPERM (Adrian Reber) [1960708] - prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe (Adrian Reber) [1960708] - prctl_set_mm: refactor checks from validate_prctl_map (Adrian Reber) [1960708] - proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid (Adrian Reber) [1960708] - capabilities: Introduce CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - scripts: skip empty CAP_* strings (Adrian Reber) [1960708] - VMCI: Release resource if the work is already queued (Cathy Avery) [1978518] - perf vendor events arm64: Add Fujitsu A64FX pmu event (Michael Petlan) [1908109] - perf vendor events arm64: Add more common and uarch events (Michael Petlan) [1908109] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1969751] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Bill O'Donnell) [1917220] - drm/dp_mst: Avoid to mess up payload table by ports in stale topology (Lyude Paul) [1944404] - drm/dp_mst: Do not set proposed vcpi directly (Lyude Paul) [1944404] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1944404 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1944404 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1944404 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1944404 1907341] - drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap (Lyude Paul) [1944404 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1944404 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1944404 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1944404 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1944404 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1944404 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1944404 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1944404 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1944404 1907341] - drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_irq_setup() (Lyude Paul) [1944404] - drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (Lyude Paul) [1944404] - drm/i915/gen9_bc: Recognize TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915: rename i915_rev_steppings->intel_step_info (Lyude Paul) [1944404] - drm/i915: rename disp_stepping->display_step and gt_stepping->gt_step (Lyude Paul) [1944404] - drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP (Lyude Paul) [1944404] - drm/i915: switch TGL and ADL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: switch KBL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: add new helpers for accessing stepping info (Lyude Paul) [1944404] - drm/i915: split out stepping info to a new file (Lyude Paul) [1944404] - drm/i915: Add DISPLAY_VER() and related macros (Lyude Paul) [1944404] - drm/i915/display: Do not allow DC3CO if PSR SF is enabled (Lyude Paul) [1944404] - drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing (Lyude Paul) [1944404] - drm/i915: Relocate icl_sanitize_encoder_pll_mapping() (Lyude Paul) [1944404] - drm/i915: Use .disable_clock() for pll sanitation (Lyude Paul) [1944404] - drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract _cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() (Lyude Paul) [1944404] - drm/i915: Sprinkle a few missing locks around shared DDI clock registers (Lyude Paul) [1944404] - drm/i915: Use intel_de_rmw() for DDI clock routing (Lyude Paul) [1944404] - drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs (Lyude Paul) [1944404] - drm/i915: Convert DG1 over to .{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i195: Extract cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract skl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract hsw_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs (Lyude Paul) [1944404] - drm/i915: Use intel_ddi_clk_select() for FDI (Lyude Paul) [1944404] - drm/i915/adl_s: Add GT and CTX WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add display WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION (Lyude Paul) [1944404] - drm/i915/adl_s: Re-use TGL GuC/HuC firmware (Lyude Paul) [1944404] - drm/i915/adl_s: Add power wells (Lyude Paul) [1944404] - drm/i915/adl_s: Update PHY_MISC programming (Lyude Paul) [1944404] - drm/i915/adl_s: Update combo PHY master/slave relationships (Lyude Paul) [1944404] - drm/i915/adl_s: Add vbt port and aux channel settings for adls (Lyude Paul) [1944404] - drm/i915/adl_s: Add adl-s ddc pin mapping (Lyude Paul) [1944404] - drm/i915/adl_s: Initialize display for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure Port clock registers for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure DPLL for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PHYs for Alderlake S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PCH support (Lyude Paul) [1944404] - drm/i915/adl_s: Add ADL-S platform info and PCI ids (Lyude Paul) [1944404] - drm/i915/tgl: Use TGL stepping info for applying WAs (Lyude Paul) [1944404] - redhat/configs: Update CONFIG_HSA_AMD (Lyude Paul) - redhat/configs: Update CONFIG_DRM_AMDGPU_USERPTR (Lyude Paul) - DRM Backport v5.11 -> v5.12.4 (Lyude Paul) [1944404] - include/linux/kernel.h: add typeof_member() macro (Lyude Paul) [1944404] - drm: Use USB controller's DMA mask when importing dmabufs (Lyude Paul) [1944404] - PM: runtime: Add pm_runtime_get_if_active() (Lyude Paul) [1944404] - PCI: Add pci_rebar_bytes_to_size() (Lyude Paul) [1944404] - PCI: Export pci_rebar_get_possible_sizes() (Lyude Paul) [1944404] - DRM backport v5.10->v5.11 (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces (Lyude Paul) [1944404] - dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr (Lyude Paul) [1944404] - PCI/PM: Do not generate wakeup event when runtime resuming device (Lyude Paul) [1944404] - PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() (Lyude Paul) [1944404] - blktrace: make relay callbacks const (Lyude Paul) [1944404] - drm/i915: make relay callbacks const (Lyude Paul) [1944404] - relay: allow the use of const callback structs (Lyude Paul) [1944404] - relay: make create_buf_file and remove_buf_file callbacks mandatory (Lyude Paul) [1944404] - relay: require non-NULL callbacks in relay_open() (Lyude Paul) [1944404] - relay: remove unused buf_mapped and buf_unmapped callbacks (Lyude Paul) [1944404] - drm/edid: fix objtool warning in drm_cvt_modes() (Lyude Paul) [1944404] - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1944404] - DRM backport v5.9.y -> v5.10 (Lyude Paul) [1944404] - time: Introduce jiffies64_to_msecs() (Lyude Paul) [1944404] - virtio: add dma-buf support for exported objects (Lyude Paul) [1944404] - objtool: Rename frame.h -> objtool.h (Lyude Paul) [1944404] - moduleparams: Add hexint type parameter (Lyude Paul) [1944404] - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Lyude Paul) [1944404]- [s390] s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() function (Claudio Imbrenda) [1881833] - [s390] s390/ap: ap bus userspace notifications for some bus conditions (Claudio Imbrenda) [1881833] - [s390] s390/pkey: fix paes selftest failure with paes and pkey static build (Claudio Imbrenda) [1881833] - KVM: nSVM: Avoid tainiting kernel by default (Vitaly Kuznetsov) [1982248] - KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 (Thomas Huth) [1945752] - KVM: s390: fix guarded storage control register handling (Thomas Huth) [1945752] - s390/protvirt: fix error return code in uv_info_init() (Thomas Huth) [1945752] - s390/uv: fix prot virt host indication compilation (Thomas Huth) [1945752] - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_real_to_abs (Thomas Huth) [1945752] - KVM: s390: VSIE: correctly handle MVPG when in VSIE (Thomas Huth) [1945752] - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (Thomas Huth) [1945752] - s390/uv: add prot virt guest/host indication files (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_logical_to_effective (Thomas Huth) [1945752] - KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() (Thomas Huth) [1945752] - s390: uv: Fix sysfs max number of VCPUs reporting (Thomas Huth) [1945752] - KVM: s390: track synchronous pfault events in kvm_stat (Thomas Huth) [1945752] - s390/gmap: make gmap memcg aware (Thomas Huth) [1945752] - KVM: s390: Add memcg accounting to KVM allocations (Thomas Huth) [1945752] - s390/uv: handle destroy page legacy interface (Thomas Huth) [1945752] - KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup (Thomas Huth) [1945752] - virtio/s390: implement virtio-ccw revision 2 correctly (Thomas Huth) [1945752] - sfc: deprecate SFC9020 family (Siena) (Íñigo Huguet) [1926379] - NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (Benjamin Coddington) [1936478] - NFS: Fix open coded versions of nfs_set_cache_invalid() (Benjamin Coddington) [1936478] - NFS: Clean up function nfs_mark_dir_for_revalidate() (Benjamin Coddington) [1936478] - NFSD: Mark exports of NFS as tech-preview (Benjamin Coddington) [1972229] - perf vendor events intel: Add missing skylake & icelake model numbers (Michael Petlan) [1971959] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - net/packet: remove data races in fanout operations (Balazs Nemeth) [1957270] - net/packet: remove locking from packet_rcv_has_room() (Balazs Nemeth) [1957270] - net: packetmmap: fix only tx timestamp on request (Balazs Nemeth) [1970404] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Bandan Das) [1977474] - cxgb4: fix thermal zone device registration (Raju Rangoju) [1954012] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1964484] - iavf: Fix an error handling path in 'iavf_probe()' (Stefan Assmann) [1920276] - iavf: clean up packet type lookup table (Stefan Assmann) [1920276] - iavf: redefine the magic number for FDIR GTP-U header fields (Stefan Assmann) [1920276] - iavf: enhance the duplicated FDIR list scan handling (Stefan Assmann) [1920276] - iavf: change the flex-byte support number to macro definition (Stefan Assmann) [1920276] - iavf: remove duplicate free resources calls (Stefan Assmann) [1920276] - iavf: Support for modifying SCTP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying UDP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying TCP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool RSS config (Stefan Assmann) [1920276] - iavf: add support for UDP Segmentation Offload (Stefan Assmann) [1920276] - intel: clean up mismatched header comments (Stefan Assmann) [1920276] - iavf: Enable flex-bytes support (Stefan Assmann) [1920276] - iavf: Support Ethernet Type Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv6 Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv4 Flow Director filters (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool ntuple filters (Stefan Assmann) [1920276] - net: intel: iavf: fix error return code of iavf_init_get_resources() (Stefan Assmann) [1920276] - workqueue: Move the position of debug_work_activate() in __queue_work() (Waiman Long) [1977537] - workqueue: remove useless unlock() and lock() in series (Waiman Long) [1977537] - workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t (Waiman Long) [1977537] - workqueue: Use rcuwait for wq_manager_wait (Waiman Long) [1977537] - workqueue: Remove unnecessary kfree() call in rcu_free_wq() (Waiman Long) [1977537] - workqueue: Fix an use after free in init_rescuer() (Waiman Long) [1977537] - workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. (Waiman Long) [1977537] - workqueue: don't use wq_select_unbound_cpu() for bound works (Waiman Long) [1977537] - workqueue: Use pr_warn instead of pr_warning (Waiman Long) [1977537] - workqueue: more destroy_workqueue() fixes (Waiman Long) [1977537] - workqueue: Minor follow-ups to the rescuer destruction change (Waiman Long) [1977537] - kernel/workqueue: Document wq_worker_last_func() argument (Waiman Long) [1977537] - workqueue: Only unregister a registered lockdep key (Waiman Long) [1977537] - kernel: workqueue: clarify wq_worker_last_func() caller requirements (Waiman Long) [1977537] - workqueue: Fix spelling in source code comments (Waiman Long) [1977537] - workqueue: fix typo in comment (Waiman Long) [1977537] - ice: add correct exception tracing for XDP (Jonathan Toppins) [1920278] - ice: optimize for XDP_REDIRECT in xsk path (Jonathan Toppins) [1920278] - ice: Allow all LLDP packets from PF to Tx (Jonathan Toppins) [1920278] - ice: report supported and advertised autoneg using PHY capabilities (Jonathan Toppins) [1920278] - ice: handle the VF VSI rebuild failure (Jonathan Toppins) [1920278] - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Jonathan Toppins) [1920278] - ice: Fix allowing VF to request more/less queues via virtchnl (Jonathan Toppins) [1920278] - ice: track AF_XDP ZC enabled queues in bitmap (Jonathan Toppins) [1920278] - ice: handle increasing Tx or Rx ring sizes (Jonathan Toppins) [1920278] - ice: Fix potential infinite loop when using u8 loop counter (Jonathan Toppins) [1920278] - ice: fix memory leak of aRFS after resuming from suspend (Jonathan Toppins) [1920278] - ice: Cleanup fltr list in case of allocation issues (Jonathan Toppins) [1920278] - ice: Use port number instead of PF ID for WoL (Jonathan Toppins) [1920278] - ice: Fix for dereference of NULL pointer (Jonathan Toppins) [1920278] - ice: remove DCBNL_DEVRESET bit from PF state (Jonathan Toppins) [1920278] - ice: fix memory allocation call (Jonathan Toppins) [1920278] - ice: prevent ice_open and ice_stop during reset (Jonathan Toppins) [1920278] - ice: Recognize 860 as iSCSI port in CEE mode (Jonathan Toppins) [1920278] - ice: Increase control queue timeout (Jonathan Toppins) [1920278] - ice: Continue probe on link/PHY errors (Jonathan Toppins) [1920278] - ice: fix napi work done reporting in xsk path (Jonathan Toppins) [1920278] - ice: update the number of available RSS queues (Jonathan Toppins) [1920278] - ice: Fix state bits on LLDP mode switch (Jonathan Toppins) [1920278] - ice: Account for port VLAN in VF max packet size calculation (Jonathan Toppins) [1920278] - ice: Set trusted VF as default VSI when setting allmulti on (Jonathan Toppins) [1920278] - ice: report correct max number of TCs (Jonathan Toppins) [1920278] - ice: skip NULL check against XDP prog in ZC path (Jonathan Toppins) [1920278] - ice: remove redundant checks in ice_change_mtu (Jonathan Toppins) [1920278] - ice: move skb pointer from rx_buf to rx_ring (Jonathan Toppins) [1920278] - ice: simplify ice_run_xdp (Jonathan Toppins) [1920278] - ice: Improve MSI-X fallback logic (Jonathan Toppins) [1920278] - ice: Fix trivial error message (Jonathan Toppins) [1920278] - ice: remove unnecessary casts (Jonathan Toppins) [1920278] - ice: Refactor DCB related variables out of the ice_port_info struct (Jonathan Toppins) [1920278] - ice: fix writeback enable logic (Jonathan Toppins) [1920278] - ice: Use PSM clock frequency to calculate RL profiles (Jonathan Toppins) [1920278] - ice: create scheduler aggregator node config and move VSIs (Jonathan Toppins) [1920278 1940527 1940535 1940542] {CVE-2020-24504 CVE-2020-24503 CVE-2020-24502} - ice: Add initial support framework for LAG (Jonathan Toppins) [1920278] - ice: Remove xsk_buff_pool from VSI structure (Jonathan Toppins) [1920278] - ice: implement new LLDP filter command (Jonathan Toppins) [1920278] - ice: log message when trusted VF goes in/out of promisc mode (Jonathan Toppins) [1920278] - ice: remove dead code (Jonathan Toppins) [1920278] - ice: use flex_array_size where possible (Jonathan Toppins) [1920278] - ice: Replace one-element array with flexible-array member (Jonathan Toppins) [1920278] - ice: display stored UNDI firmware version via devlink info (Jonathan Toppins) [1920278] - ice: display stored netlist versions via devlink info (Jonathan Toppins) [1920278] - ice: display some stored NVM versions via devlink info (Jonathan Toppins) [1920278] - ice: introduce function for reading from flash modules (Jonathan Toppins) [1920278] - ice: cache NVM module bank information (Jonathan Toppins) [1920278] - ice: introduce context struct for info report (Jonathan Toppins) [1920278] - ice: create flash_info structure and separate NVM version (Jonathan Toppins) [1920278] - ice: report timeout length for erasing during devlink flash (Jonathan Toppins) [1920278] - ice: Implement flow for IPv6 next header (extension header) (Jonathan Toppins) [1920278] - ice: fix FDir IPv6 flexbyte (Jonathan Toppins) [1920278] - ice: drop dead code in ice_receive_skb() (Jonathan Toppins) [1920278] - ice, xsk: Move Rx allocation out of while-loop (Jonathan Toppins) [1920278] - ice: avoid premature Rx buffer reuse (Jonathan Toppins) [1920278] - ice: Add space to unknown speed (Jonathan Toppins) [1920278] - ice: join format strings to same line as ice_debug (Jonathan Toppins) [1920278] - ice: silence static analysis warning (Jonathan Toppins) [1920278] - ice: cleanup misleading comment (Jonathan Toppins) [1920278] - ice: Remove vlan_ena from vsi structure (Jonathan Toppins) [1920278] - ice: Remove gate to OROM init (Jonathan Toppins) [1920278] - ice: Enable Support for FW Override (E82X) (Jonathan Toppins) [1920278] - ice: don't always return an error for Get PHY Abilities AQ command (Jonathan Toppins) [1920278] - ice: cleanup stack hog (Jonathan Toppins) [1920278] - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Chris von Recklinghausen) [1981661] - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Chris von Recklinghausen) [1981661] - hugetlb: fix uninitialized subpool pointer (Chris von Recklinghausen) [1981661] - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeFreed to HPageFreed flag (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Chris von Recklinghausen) [1981661] - mm: hugetlb: fix a race between freeing and dissolving the page (Chris von Recklinghausen) [1981661] - mm: don't let userspace spam allocations warnings (Xin Long) [1976699] - dm writecache: make writeback pause configurable (Mike Snitzer) [1978369] - dm writecache: pause writeback if cache full and origin being written directly (Mike Snitzer) [1978369] - dm io tracker: factor out IO tracker (Mike Snitzer) [1978369] - dm writecache: add optional "metadata_only" parameter (Mike Snitzer) [1978369] - dm writecache: add "cleaner" and "max_age" to Documentation (Mike Snitzer) [1978369] - dm writecache: write at least 4k when committing (Mike Snitzer) [1978369] - dm writecache: have ssd writeback wait if the kcopyd workqueue is busy (Mike Snitzer) [1978369] - dm writecache: use list_move instead of list_del_list_add in writecache_writeback() (Mike Snitzer) [1978369] - dm writecache: commit just one block, not a full page (Mike Snitzer) [1978369] - dm writecache: remove unused gfp_t argument from wc_add_block() (Mike Snitzer) [1978369] - dm writecache: interrupt writeback if suspended (Mike Snitzer) [1978369] - dm writecache: don't split bios when overwriting contiguous cache content (Mike Snitzer) [1978369] - dm kcopyd: avoid spin_lock_irqsave from process context (Mike Snitzer) [1978369] - dm kcopyd: avoid useless atomic operations (Mike Snitzer) [1978369] - x86/asm: Optimize memcpy_flushcache() (Mike Snitzer) [1978369] - IB/isert: Align target max I/O size to initiator size (Kamal Heib) [1930955] - IB/isert: set rdma cm afonly flag (Kamal Heib) [1930955]- xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711] - xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711] - bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711] - xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711] - samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711] - samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711] - bpf: Adds support for setting window clamp (Jiri Benc) [1882711] - tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711] - bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711] - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711] - samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711] - samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711] - xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711] - xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711] - xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711] - xsk: Add support for recvmsg() (Jiri Benc) [1882711] - net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711] - net: Introduce preferred busy-polling (Jiri Benc) [1882711] - net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711] - net: napi: add hard irqs deferral feature (Jiri Benc) [1882711] - fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711] - xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711] - xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711] - xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711] - net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711] - net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711] - bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711] - bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711] - net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178] - Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178] - KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837] - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909] - KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634] - scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937] - scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937] - scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937] - scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937] - scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937] - scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937] - scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937] - scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937] - scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937] - scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937] - blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937] - dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767] - dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767] - dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767] - dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767] - iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767] - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767] - iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767] - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767] - iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767] - iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767] - iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767] - iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767] - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767] - iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767] - iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767] - iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767] - iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767] - Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767] - iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767] - iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767] - iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767] - iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767] - iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767] - iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767] - iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767] - iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767] - iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767] - iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767] - iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767] - iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767] - iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767] - iova: Stop exporting some more functions (Jerry Snitselaar) [1955767] - iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767] - iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767] - iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767] - iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289] - iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289] - iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767] - iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726] - iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767] - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767] - iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767] - iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767] - iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767] - iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767] - iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767] - iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767] - iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767] - iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767] - iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767] - iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767] - iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767] - iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767] - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767] - iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767] - iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767] - iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767] - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767] - iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767] - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767] - iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749] - iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748] - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767] - Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767] - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767] - iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767] - dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767] - iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767] - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767] - iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767] - swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767] - swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767] - iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767] - iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767] - iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767] - iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767] - iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767] - iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767] - iommu: return error code when it can't get group (Jerry Snitselaar) [1955767] - iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767] - iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767] - iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767] - iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767] - iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767] - iommu: Document usage of "/sys/kernel/iommu_groups//type" file (Jerry Snitselaar) [1838589] - iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589] - iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589] - iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589] - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767] - dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767] - dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767] - dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767] - dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767] - dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767] - drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767] - mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767] - dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767] - dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767] - dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767] - dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767] - dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767] - dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767] - dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767] - dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767] - dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767] - dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767] - dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-debug: remove most exports (Jerry Snitselaar) [1955767] - dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767] - dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767] - dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767] - swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767] - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767] - swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767] - swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767] - swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767] - dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767] - dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767] - dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767] - iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767] - iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767] - iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767] - iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767] - iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767] - iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767] - iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767] - iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767] - docs: IOMMU user API (Jerry Snitselaar) [1955767] - iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767] - iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767] - iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767] - iommu: Rename iommu_tlb_* functions to iommu_iotlb_* (Jerry Snitselaar) [1955767] - iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767] - iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767] - iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767] - iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767] - iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767] - iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767] - ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767] - iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767] - treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767] - virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767] - virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767] - iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767] - iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767] - redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767] - iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767] - firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767] - firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767] - firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767] - dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767] - selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493] - bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493] - udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493] - udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493] - udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493] - udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493] - udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493] - net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493] - [s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669] - cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501} - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598] - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598] - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598] - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499] - x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499] - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499] - x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499] - x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499] - fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099] - sfc: avoid duplicated code in ef10_sriov (Íñigo Huguet) [1931779] - sfc: explain that "attached" VFs only refer to Xen (Íñigo Huguet) [1931779] - sfc: error code if SRIOV cannot be disabled (Íñigo Huguet) [1931779] - sfc: avoid double pci_remove of VFs (Íñigo Huguet) [1931779] - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812] - tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812] - tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812] - tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812] - tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812] - KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812] - tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812] - tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812] - tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812] - tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812] - tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812] - tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812] - tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812] - fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424] - net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381] - selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203] - selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203] - selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203] - selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203] - selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825] - Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308] - mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418] - RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308] - net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308] - net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308] - net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488] - net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488] - net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308] - net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308] - net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308] - net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308] - net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308] - net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308] - net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308] - net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308] - Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308] - net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308] - net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308] - net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308] - net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308] - net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308] - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308] - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263] - RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308] - RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308] - net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308] - net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308] - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308] - net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308] - net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308] - net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308] - net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308] - net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308] - RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308] - net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308] - net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308] - net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308] - net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308] - net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308] - net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308] - {net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308] - net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308] - net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308] - net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308] - RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308] - net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308] - net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308] - net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308] - net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308] - net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308] - net/mlx5e: Add missing include (Alaa Hleihel) [1915308] - net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308] - net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308] - net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308] - net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308] - net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308] - net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308] - net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308] - net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308] - net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308] - vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308] - vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308] - net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308] - net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308] - net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308] - net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308] - net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308] - net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308] - net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308] - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308] - net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308] - net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308] - net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308] - net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308] - net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308] - net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308] - net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649] - net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649] - net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457] - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457] - net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457] - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308] - net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308] - net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308] - net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308] - net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308] - net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308] - net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308] - net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308] - net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308] - net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308] - net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308] - net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308] - net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308] - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308] - net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308] - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308] - net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308] - net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308] - net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308] - net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308] - net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308] - net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308] - net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308] - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308] - net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308] - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308] - net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308] - net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308] - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308] - net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308] - RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308] - IB/mlx5: Add missing error code (Alaa Hleihel) [1915308] - configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657] - net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657] - net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657] - RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308] - RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308] - net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657] - net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717] - net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647] - net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647] - net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308] - net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308] - net/mlx5_core: remove unused including (Alaa Hleihel) [1915308] - net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308] - RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308] - RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308] - net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647] - net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647] - net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647] - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647] - IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308] - RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308] - IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308] - IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308] - IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308] - IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308] - net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308] - net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308] - net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308] - net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308] - net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308] - net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308] - net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308] - net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308] - net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308] - net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308] - net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308] - net/mxl5e: Add change profile method (Alaa Hleihel) [1915308] - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308] - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712] - net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652] - net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652] - net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308] - net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717] - net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717] - RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308] - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308] - IB/mlx5: Make function static (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308] - net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308] - net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308] - net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308] - net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308] - net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308] - net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308] - net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308] - net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308] - net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308] - net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308] - net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308] - ext4: handle read only external journal device (Lukas Czerner) [1860929] - vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551] - vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551] - net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687] - net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482] - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313] - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313] - [infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313] - vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608] - Documentation: kdump: update kdump guide (Baoquan He) [1938067] - docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067] - docs: kdump: convert docs to ReST and rename to *.rst (Baoquan He) [1938067]- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1973504] - nvmet-rdma: Fix NULL deref when SEND is completed with error (Gopal Tiwari) [1959856] - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [1868228] - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [1868228] - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [1868228] - xfs: fix deadlock retry tracepoint arguments (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range (Bill O'Donnell) [1937116] - xfs: fix return of uninitialized value in variable error (Bill O'Donnell) [1937116] - xfs: fix scrub and remount-ro protection when running scrub (Bill O'Donnell) [1937116] - xfs: fix xfs_trans slab cache name (Bill O'Donnell) [1937116] - xfs: Fix a typo (Bill O'Donnell) [1937116] - xfs: Rudimentary spelling fix (Bill O'Donnell) [1937116] - xfs: Rudimentary typo fixes (Bill O'Donnell) [1937116] - xfs: fix dquot scrub loop cancellation (Bill O'Donnell) [1937116] - xfs: fix uninitialized variables in xrep_calc_ag_resblks (Bill O'Donnell) [1937116] - xfs: fix incorrect root dquot corruption error when switching group/project quota types (Bill O'Donnell) [1937116] - xfs: fix up build warnings when quotas are disabled (Bill O'Donnell) [1937116] - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails (Bill O'Donnell) [1937116] - xfs: Fix assert failure in xfs_setattr_size() (Bill O'Donnell) [1937116] - xfs: fix an ABBA deadlock in xfs_rename (Bill O'Donnell) [1937116 1966609] - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Bill O'Donnell) [1937116] - xfs: fix parent pointer scrubber bailing out on unallocated inodes (Bill O'Donnell) [1937116] - xfs: revert "xfs: fix rmap key and record comparison functions" (Bill O'Donnell) [1937116] - xfs: don't allow NOWAIT DIO across extent boundaries (Bill O'Donnell) [1937116] - xfs: return corresponding errcode if xfs_initialize_perag() fail (Bill O'Donnell) [1937116] - xfs: ensure inobt record walks always make forward progress (Bill O'Donnell) [1937116] - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Bill O'Donnell) [1937116] - xfs: directory scrub should check the null bestfree entries too (Bill O'Donnell) [1937116] - xfs: strengthen rmap record flags checking (Bill O'Donnell) [1937116] - xfs: fix the minrecs logic when dealing with inode root child blocks (Bill O'Donnell) [1937116] - xfs: fix a missing unlock on error in xfs_fs_map_blocks (Bill O'Donnell) [1937116] - xfs: fix brainos in the refcount scrubber's rmap fragment processor (Bill O'Donnell) [1937116] - xfs: fix rmap key and record comparison functions (Bill O'Donnell) [1937116] - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Bill O'Donnell) [1937116] - xfs: fix flags argument to rmap lookup when converting shared file rmaps (Bill O'Donnell) [1937116] - xfs: only flush the unshared range in xfs_reflink_unshare (Bill O'Donnell) [1937116] - xfs: fix scrub flagging rtinherit even if there is no rt device (Bill O'Donnell) [1937116] - xfs: fix missing CoW blocks writeback conversion retry (Bill O'Donnell) [1937116] - xfs: set xefi_discard when creating a deferred agfl free log intent item (Bill O'Donnell) [1937116] - xfs: cancel intents immediately if process_intents fails (Bill O'Donnell) [1937116] - xfs: fix fallocate functions when rtextsize is larger than 1 (Bill O'Donnell) [1937116] - xfs: fix high key handling in the rt allocator's query_range function (Bill O'Donnell) [1937116] - xfs: annotate grabbing the realtime bitmap/summary locks in growfs (Bill O'Donnell) [1937116] - xfs: make xfs_growfs_rt update secondary superblocks (Bill O'Donnell) [1937116] - xfs: fix realtime bitmap/summary file truncation when growing rt volume (Bill O'Donnell) [1937116] - xfs: fix the indent in xfs_trans_mod_dquot (Bill O'Donnell) [1937116] - xfs: do the ASSERT for the arguments O_{u,g,p}dqpp (Bill O'Donnell) [1937116] - xfs: fix deadlock and streamline xfs_getfsmap performance (Bill O'Donnell) [1937116] - xfs: limit entries returned when counting fsmap records (Bill O'Donnell) [1937116] - xfs: only relog deferred intent items if free space in the log gets low (Bill O'Donnell) [1937116] - xfs: expose the log push threshold (Bill O'Donnell) [1937116] - xfs: periodically relog deferred intent items (Bill O'Donnell) [1937116] - xfs: change the order in which child and parent defer ops are finished (Bill O'Donnell) [1937116] - xfs: fix an incore inode UAF in xfs_bui_recover (Bill O'Donnell) [1937116] - xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Bill O'Donnell) [1937116] - xfs: clean up bmap intent item recovery checking (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining transaction reservation (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining block reservations (Bill O'Donnell) [1937116] - xfs: proper replay of deferred ops queued during log recovery (Bill O'Donnell) [1937116] - xfs: remove XFS_LI_RECOVERED (Bill O'Donnell) [1937116] - xfs: remove xfs_defer_reset (Bill O'Donnell) [1937116] - xfs: fix finobt btree block recovery ordering (Bill O'Donnell) [1937116] - xfs: directly call xfs_generic_create() for ->create() and ->mkdir() (Bill O'Donnell) [1937116] - xfs: avoid shared rmap operations for attr fork extents (Bill O'Donnell) [1937116] - xfs: drop the obsolete comment on filestream locking (Bill O'Donnell) [1937116] - xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} (Bill O'Donnell) [1937116] - xfs: do the assert for all the log done items in xfs_trans_cancel (Bill O'Donnell) [1937116] - xfs: remove the unused parameter id from xfs_qm_dqattach_one (Bill O'Donnell) [1937116] - xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify (Bill O'Donnell) [1937116] - xfs: fix some comments (Bill O'Donnell) [1937116] - xfs: remove the unnecessary xfs_dqid_t type cast (Bill O'Donnell) [1937116] - xfs: use the existing type definition for di_projid (Bill O'Donnell) [1937116] - xfs: remove the unused SYNCHRONIZE macro (Bill O'Donnell) [1937116] - xfs: clean up calculation of LR header blocks (Bill O'Donnell) [1937116] - xfs: avoid LR buffer overrun due to crafted h_len (Bill O'Donnell) [1937116] - xfs: don't release log intent items when recovery fails (Bill O'Donnell) [1937116] - xfs: attach inode to dquot in xfs_bui_item_recover (Bill O'Donnell) [1937116] - xfs: log new intent items created as part of finishing recovered intent items (Bill O'Donnell) [1937116] - xfs: check dabtree node hash values when loading child blocks (Bill O'Donnell) [1937116] - xfs: don't free rt blocks when we're doing a REMAP bunmapi call (Bill O'Donnell) [1937116] - xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files (Bill O'Donnell) [1937116] - xfs: Set xfs_buf type flag when growing summary/bitmap files (Bill O'Donnell) [1937116] - xfs: drop extra transaction roll from inode extent truncate (Bill O'Donnell) [1937116] - xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (Bill O'Donnell) [1937116] - xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size (Bill O'Donnell) [1937116] - xfs: refactor inode flags propagation code (Bill O'Donnell) [1937116] - xfs: make sure the rt allocator doesn't run off the end (Bill O'Donnell) [1937116] - xfs: Remove unneeded semicolon (Bill O'Donnell) [1937116] - xfs: force the log after remapping a synchronous-writes file (Bill O'Donnell) [1937116] - xfs: Convert xfs_attr_sf macros to inline functions (Bill O'Donnell) [1937116] - xfs: Use variable-size array for nameval in xfs_attr_sf_entry (Bill O'Donnell) [1937116] - xfs: Remove typedef xfs_attr_shortform_t (Bill O'Donnell) [1937116] - xfs: remove typedef xfs_attr_sf_entry_t (Bill O'Donnell) [1937116] - xfs: Remove kmem_zalloc_large() (Bill O'Donnell) [1937116] - xfs: enable big timestamps (Bill O'Donnell) [1937116] - xfs: trace timestamp limits (Bill O'Donnell) [1937116] - xfs: widen ondisk quota expiration timestamps to handle y2038+ (Bill O'Donnell) [1937116] - xfs: widen ondisk inode timestamps to deal with y2038+ (Bill O'Donnell) [1937116] - xfs: redefine xfs_ictimestamp_t (Bill O'Donnell) [1937116] - xfs: redefine xfs_timestamp_t (Bill O'Donnell) [1937116] - xfs: move xfs_log_dinode_to_disk to the log recovery code (Bill O'Donnell) [1937116] - xfs: refactor quota timestamp coding (Bill O'Donnell) [1937116] - xfs: refactor default quota grace period setting code (Bill O'Donnell) [1937116] - xfs: refactor quota expiration timer modification (Bill O'Donnell) [1937116] - xfs: explicitly define inode timestamp range (Bill O'Donnell) [1937116] - xfs: enable new inode btree counters feature (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online repair (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online scrub (Bill O'Donnell) [1937116] - xfs: use the finobt block counts to speed up mount times (Bill O'Donnell) [1937116] - xfs: store inode btree block counts in AGI header (Bill O'Donnell) [1937116] - xfs: reuse _xfs_buf_read for re-reading the superblock (Bill O'Donnell) [1937116] - xfs: remove xfs_getsb (Bill O'Donnell) [1937116] - xfs: simplify xfs_trans_getsb (Bill O'Donnell) [1937116] - xfs: remove xlog_recover_iodone (Bill O'Donnell) [1937116] - xfs: clear the read/write flags later in xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: use xfs_buf_item_relse in xfs_buf_item_done (Bill O'Donnell) [1937116] - xfs: simplify the xfs_buf_ioend_disposition calling convention (Bill O'Donnell) [1937116] - xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition (Bill O'Donnell) [1937116] - xfs: remove xfs_buf_ioerror_retry (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioerror_fail_without_retry (Bill O'Donnell) [1937116] - xfs: fold xfs_buf_ioend_finish into xfs_ioend (Bill O'Donnell) [1937116] - xfs: move the buffer retry logic to xfs_buf.c (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: mark xfs_buf_ioend static (Bill O'Donnell) [1937116] - xfs: refactor the buf ioend disposition code (Bill O'Donnell) [1937116] - xfs: xfs_iflock is no longer a completion (Bill O'Donnell) [1937116] - xfs: remove kmem_realloc() (Bill O'Donnell) [1937116] - xfs: don't update mtime on COW faults (Bill O'Donnell) [1937116] - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (Bill O'Donnell) [1937116] - xfs: initialize the shortform attr header padding entry (Bill O'Donnell) [1937116] - xfs: fix off-by-one in inode alloc block reservation calculation (Bill O'Donnell) [1937116] - xfs: finish dfops on every insert range shift iteration (Bill O'Donnell) [1937116] - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Bill O'Donnell) [1937116] - xfs: delete duplicated words + other fixes (Bill O'Donnell) [1937116] - xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_node_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_rmt (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_setup (Bill O'Donnell) [1937116] - xfs: Add remote block helper functions (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_leaf_mark_incomplete (Bill O'Donnell) [1937116] - xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform (Bill O'Donnell) [1937116] - xfs: Remove xfs_trans_roll in xfs_attr_node_removename (Bill O'Donnell) [1937116] - xfs: Remove unneeded xfs_trans_roll_inode calls (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_shrink (Bill O'Donnell) [1937116] - xfs: Pull up xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_rmtval_remove (Bill O'Donnell) [1937116] - xfs: Pull up trans roll in xfs_attr3_leaf_clearflag (Bill O'Donnell) [1937116] - xfs: Factor out xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Pull up trans roll from xfs_attr3_leaf_setflag (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_try_sf_addname (Bill O'Donnell) [1937116] - xfs: Split apart xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Pull up trans handling in xfs_attr3_leaf_flipflags (Bill O'Donnell) [1937116] - xfs: Factor out new helper functions xfs_attr_rmtval_set (Bill O'Donnell) [1937116] - xfs: Check for -ENOATTR or -EEXIST (Bill O'Donnell) [1937116] - xfs: Add xfs_has_attr and subroutines (Bill O'Donnell) [1937116] - xfs: Refactor xfs_da_state_alloc() helper (Bill O'Donnell) [1937116] - xfs: remove xfs_zone_{alloc,zalloc} helpers (Bill O'Donnell) [1937116] - xfs: Modify xlog_ticket_alloc() to use kernel's MM API (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_zalloc() usage (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_alloc() usage (Bill O'Donnell) [1937116] - xfs: xfs_btree_staging.h: delete duplicated words (Bill O'Donnell) [1937116] - xfs: rename the ondisk dquot d_flags to d_type (Bill O'Donnell) [1937116] - xfs: improve ondisk dquot flags checking (Bill O'Donnell) [1937116] - xfs: create xfs_dqtype_t to represent quota types (Bill O'Donnell) [1937116] - xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses (Bill O'Donnell) [1937116] - xfs: remove unnecessary quota type masking (Bill O'Donnell) [1937116] - xfs: always use xfs_dquot_type when extracting type from a dquot (Bill O'Donnell) [1937116] - xfs: refactor quota type testing (Bill O'Donnell) [1937116] - xfs: remove the XFS_QM_IS[UGP]DQ macros (Bill O'Donnell) [1937116] - xfs: refactor testing if a particular dquot is being enforced (Bill O'Donnell) [1937116] - xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* (Bill O'Donnell) [1937116] - xfs: drop the type parameter from xfs_dquot_verify (Bill O'Donnell) [1937116] - xfs: add more dquot tracepoints (Bill O'Donnell) [1937116] - xfs: actually bump warning counts when we send warnings (Bill O'Donnell) [1937116] - xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_apply_dquot_deltas (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_dqresv (Bill O'Donnell) [1937116] - xfs: refactor xfs_qm_scall_setqlim (Bill O'Donnell) [1937116] - xfs: refactor quota exceeded test (Bill O'Donnell) [1937116] - xfs: remove unnecessary arguments from quota adjust functions (Bill O'Donnell) [1937116] - xfs: refactor default quota limits by resource (Bill O'Donnell) [1937116] - xfs: remove qcore from incore dquots (Bill O'Donnell) [1937116] - xfs: stop using q_core timers in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core warning counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core limits in the quota code (Bill O'Donnell) [1937116] - xfs: use a per-resource struct for incore dquot data (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_id in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_flags in the quota code (Bill O'Donnell) [1937116] - xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format (Bill O'Donnell) [1937116] - xfs: rename dquot incore state flags (Bill O'Donnell) [1937116] - xfs: refactor quotacheck flags usage (Bill O'Donnell) [1937116] - xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* (Bill O'Donnell) [1937116] - xfs: validate ondisk/incore dquot flags (Bill O'Donnell) [1937116] - xfs: fix inode quota reservation checks (Bill O'Donnell) [1937116] - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Bill O'Donnell) [1937116] - xfs: drain the buf delwri queue before xfsaild idles (Bill O'Donnell) [1937116] - xfs: remove duplicated include from xfs_buf_item.c (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT and SYNC_TRYLOCK (Bill O'Donnell) [1937116] - xfs: get rid of unnecessary xfs_perag_{get,put} pairs (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should check inode size (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should verify written extents (Bill O'Donnell) [1937116] - xfs: remove xfs_inobp_check() (Bill O'Donnell) [1937116] - xfs: factor xfs_iflush_done (Bill O'Donnell) [1937116] - xfs: rework xfs_iflush_cluster() dirty inode iteration (Bill O'Donnell) [1937116] - xfs: rename xfs_iflush_int() (Bill O'Donnell) [1937116] - xfs: xfs_iflush() is no longer necessary (Bill O'Donnell) [1937116] - xfs: attach inodes to the cluster buffer when dirtied (Bill O'Donnell) [1937116] - xfs: rework stale inodes in xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: clean up inode reclaim comments (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT from xfs_reclaim_inodes() (Bill O'Donnell) [1937116] - xfs: remove SYNC_TRYLOCK from inode reclaim (Bill O'Donnell) [1937116] - xfs: don't block inode reclaim on the ILOCK (Bill O'Donnell) [1937116] - xfs: allow multiple reclaimers per AG (Bill O'Donnell) [1937116] - xfs: remove IO submission from xfs_reclaim_inode() (Bill O'Donnell) [1937116] - xfs: make inode reclaim almost non-blocking (Bill O'Donnell) [1937116] - xfs: pin inode backing buffer to the inode log item (Bill O'Donnell) [1937116] - xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() (Bill O'Donnell) [1937116] - xfs: unwind log item error flagging (Bill O'Donnell) [1937116] - xfs: handle buffer log item IO errors directly (Bill O'Donnell) [1937116] - xfs: get rid of log item callbacks (Bill O'Donnell) [1937116] - xfs: clean up the buffer iodone callback functions (Bill O'Donnell) [1937116] - xfs: use direct calls for dquot IO completion (Bill O'Donnell) [1937116] - xfs: make inode IO completion buffer centric (Bill O'Donnell) [1937116] - xfs: clean up whacky buffer log item list reinit (Bill O'Donnell) [1937116] - xfs: call xfs_buf_iodone directly (Bill O'Donnell) [1937116] - xfs: mark log recovery buffers for completion (Bill O'Donnell) [1937116] - xfs: mark dquot buffers in cache (Bill O'Donnell) [1937116] - xfs: mark inode buffers in cache (Bill O'Donnell) [1937116] - xfs: add an inode item lock (Bill O'Donnell) [1937116] - xfs: remove logged flag from inode log item (Bill O'Donnell) [1937116] - xfs: Don't allow logging of XFS_ISTALE inodes (Bill O'Donnell) [1937116] - xfs: remove useless definitions in xfs_linux.h (Bill O'Donnell) [1937116] - xfs: use MMAPLOCK around filemap_map_pages() (Bill O'Donnell) [1937116] - xfs: move helpers that lock and unlock two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: refactor locking and unlocking two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_remap_prep calling conventions (Bill O'Donnell) [1937116] - xfs: reflink can skip remap existing mappings (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks if we're mapping into a hole (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks for bmbt changes if we're changing the data fork (Bill O'Donnell) [1937116] - xfs: redesign the reflink remap loop to fix blkres depletion crash (Bill O'Donnell) [1937116] - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Bill O'Donnell) [1937116] - xfs: Couple of typo fixes in comments (Bill O'Donnell) [1937116] - xfs: fix use-after-free on CIL context on shutdown (Bill O'Donnell) [1937116] - xfs: flag files as supporting buffered async reads (Bill O'Donnell) [1937116] - fs: add FMODE_BUF_RASYNC (Bill O'Donnell) [1937116] - xfs: more lockdep whackamole with kmem_alloc* (Bill O'Donnell) [1937116 1965923] - xfs: rearrange xfs_inode_walk_ag parameters (Bill O'Donnell) [1937116] - xfs: straighten out all the naming around incore inode tree walks (Bill O'Donnell) [1937116] - xfs: move xfs_inode_ag_iterator to be closer to the perag walking code (Bill O'Donnell) [1937116] - xfs: use bool for done in xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: fix inode ag walk predicate function return values (Bill O'Donnell) [1937116] - xfs: refactor eofb matching into a single helper (Bill O'Donnell) [1937116] - xfs: remove __xfs_icache_free_eofblocks (Bill O'Donnell) [1937116] - xfs: remove flags argument from xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: remove xfs_inode_ag_iterator_flags (Bill O'Donnell) [1937116] - xfs: remove unused xfs_inode_ag_iterator function (Bill O'Donnell) [1937116] - xfs: replace open-coded XFS_ICI_NO_TAG (Bill O'Donnell) [1937116] - xfs: move eofblocks conversion function to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: remove the m_active_trans counter (Bill O'Donnell) [1937116] - xfs: separate read-only variables in struct xfs_mount (Bill O'Donnell) [1937116] - xfs: reduce free inode accounting overhead (Bill O'Donnell) [1937116] - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Bill O'Donnell) [1937116] - xfs: cleanup xfs_idestroy_fork (Bill O'Donnell) [1937116] - xfs: move the fork format fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: move the per-fork nextents fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: remove xfs_ifree_local_data (Bill O'Donnell) [1937116] - xfs: remove the XFS_DFORK_Q macro (Bill O'Donnell) [1937116] - xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q (Bill O'Donnell) [1937116] - xfs: remove the NULL fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: remove the special COW fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: improve local fork verification (Bill O'Donnell) [1937116] - xfs: refactor xfs_inode_verify_forks (Bill O'Donnell) [1937116] - xfs: remove xfs_ifork_ops (Bill O'Donnell) [1937116] - xfs: remove xfs_iread (Bill O'Donnell) [1937116] - xfs: don't reset i_delayed_blks in xfs_iread (Bill O'Donnell) [1937116] - xfs: call xfs_dinode_verify from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: handle unallocated inodes in xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: split xfs_iformat_fork (Bill O'Donnell) [1937116] - xfs: call xfs_iformat_fork from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: xfs_bmapi_read doesn't take a fork id as the last argument (Bill O'Donnell) [1937116] - xfs: fix the warning message in xfs_validate_sb_common() (Bill O'Donnell) [1937116] - xfs: don't allow SWAPEXT if we'd screw up quota accounting (Bill O'Donnell) [1937116] - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Bill O'Donnell) [1937116] - xfs: don't fail verifier on empty attr3 leaf block (Bill O'Donnell) [1937116] - xfs: Use the correct style for SPDX License Identifier (Bill O'Donnell) [1937116] - xfs: Replace zero-length array with flexible-array (Bill O'Donnell) [1937116] - xfs: ensure f_bfree returned by statfs() is non-negative (Bill O'Donnell) [1937116] - xfs: remove duplicate headers (Bill O'Donnell) [1937116] - xfs: fix unused variable warning in buffer completion on !DEBUG (Bill O'Donnell) [1937116] - xfs: remove unnecessary includes from xfs_log_recover.c (Bill O'Donnell) [1937116] - xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c (Bill O'Donnell) [1937116] - xfs: hoist setting of XFS_LI_RECOVERED to caller (Bill O'Donnell) [1937116] - xfs: refactor intent item iop_recover calls (Bill O'Donnell) [1937116] - xfs: refactor intent item RECOVERED flag into the log item (Bill O'Donnell) [1937116] - xfs: refactor adding recovered intent items to the log (Bill O'Donnell) [1937116] - xfs: refactor releasing finished intents during log recovery (Bill O'Donnell) [1937116] - xfs: refactor xlog_item_is_intent now that we're done converting (Bill O'Donnell) [1937116] - xfs: refactor recovered BUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered CUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered RUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered EFI log item playback (Bill O'Donnell) [1937116] - xfs: remove log recovery quotaoff item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery BUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery CUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery RUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery EFI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery icreate item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery dquot item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery inode item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery buffer item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass1 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass2 readhead functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item sorting into a generic dispatch structure (Bill O'Donnell) [1937116] - xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item (Bill O'Donnell) [1937116] - xfs: remove unused iget_flags param from xfs_imap_to_bp() (Bill O'Donnell) [1937116] - xfs: remove unused shutdown types (Bill O'Donnell) [1937116] - xfs: random buffer write failure errortag (Bill O'Donnell) [1937116] - xfs: remove unused iflush stale parameter (Bill O'Donnell) [1937116] - xfs: combine xfs_trans_ail_[remove|delete]() (Bill O'Donnell) [1937116] - xfs: drop unused shutdown parameter from xfs_trans_ail_remove() (Bill O'Donnell) [1937116] - xfs: use delete helper for items expected to be in AIL (Bill O'Donnell) [1937116] - xfs: acquire ->ail_lock from xfs_trans_ail_delete() (Bill O'Donnell) [1937116] - xfs: abort consistently on dquot flush failure (Bill O'Donnell) [1937116] - xfs: ratelimit unmount time per-buffer I/O error alert (Bill O'Donnell) [1937116] - xfs: refactor ratelimited buffer error messages into helper (Bill O'Donnell) [1937116] - xfs: reset buffer write failure state on successful completion (Bill O'Donnell) [1937116] - xfs: remove unnecessary shutdown check from xfs_iflush() (Bill O'Donnell) [1937116] - xfs: simplify inode flush error handling (Bill O'Donnell) [1937116] - xfs: factor out buffer I/O failure code (Bill O'Donnell) [1937116] - xfs: refactor failed buffer resubmission into xfsaild (Bill O'Donnell) [1937116] - xfs: spell out the parameter name for ->cancel_item (Bill O'Donnell) [1937116] - xfs: use a xfs_btree_cur for the ->finish_cleanup state (Bill O'Donnell) [1937116] - xfs: turn dfp_done into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: refactor xfs_defer_finish_noroll (Bill O'Donnell) [1937116] - xfs: turn dfp_intent into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: merge the ->diff_items defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: merge the ->log_item defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: factor out a xfs_defer_create_intent helper (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efd_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efi_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: refactor xlog_recover_buffer_pass1 (Bill O'Donnell) [1937116] - xfs: simplify xlog_recover_inode_ra_pass2 (Bill O'Donnell) [1937116] - xfs: factor out a xlog_buf_readahead helper (Bill O'Donnell) [1937116] - xfs: rename inode_list xlog_recover_reorder_trans (Bill O'Donnell) [1937116] - xfs: refactor the buffer cancellation table helpers (Bill O'Donnell) [1937116] - xfs: define printk_once variants for xfs messages (Bill O'Donnell) [1937116] - xfs: stop CONFIG_XFS_DEBUG from changing compiler flags (Bill O'Donnell) [1937116] - xfs: remove unnecessary check of the variable resblks in xfs_symlink (Bill O'Donnell) [1937116] - xfs: simplify the flags setting in xfs_qm_scall_quotaon (Bill O'Donnell) [1937116] - xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach (Bill O'Donnell) [1937116] - xfs: remove unnecessary variable udqp from xfs_ioctl_setattr (Bill O'Donnell) [1937116] - xfs: reserve quota inode transaction space only when needed (Bill O'Donnell) [1937116] - xfs: combine two if statements with same condition (Bill O'Donnell) [1937116] - xfs: trace quota allocations for all quota types (Bill O'Donnell) [1937116] - xfs: report unrecognized log item type codes during recovery (Bill O'Donnell) [1937116] - xfs: move inode flush to the sync workqueue (Bill O'Donnell) [1937116] - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent (Bill O'Donnell) [1937116] - xfs: fix inode number overflow in ifree cluster helper (Bill O'Donnell) [1937116] - xfs: remove redundant variable assignment in xfs_symlink() (Bill O'Donnell) [1937116] - xfs: ratelimit inode flush on buffered write ENOSPC (Bill O'Donnell) [1937116] - xfs: return locked status of inode buffer on xfsaild push (Bill O'Donnell) [1937116] - xfs: trylock underlying buffer on dquot flush (Bill O'Donnell) [1937116] - xfs: remove unnecessary ternary from xfs_create (Bill O'Donnell) [1937116] - xfs: don't write a corrupt unmount record to force summary counter recalc (Bill O'Donnell) [1937116] - xfs: factor inode lookup from xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: tail updates only need to occur when LSN changes (Bill O'Donnell) [1937116] - xfs: factor common AIL item deletion code (Bill O'Donnell) [1937116] - xfs: correctly acount for reclaimable slabs (Bill O'Donnell) [1937116] - xfs: Improve metadata buffer reclaim accountability (Bill O'Donnell) [1937116] - xfs: don't allow log IO to be throttled (Bill O'Donnell) [1937116] - xfs: Throttle commits on delayed background CIL push (Bill O'Donnell) [1937116] - xfs: Lower CIL flush limit for large logs (Bill O'Donnell) [1937116] - xfs: remove some stale comments from the log code (Bill O'Donnell) [1937116] - xfs: refactor unmount record writing (Bill O'Donnell) [1937116] - xfs: merge xlog_commit_record with xlog_write_done (Bill O'Donnell) [1937116] - xfs: split xlog_ticket_done (Bill O'Donnell) [1937116] - xfs: kill XLOG_TIC_INITED (Bill O'Donnell) [1937116] - xfs: refactor and split xfs_log_done() (Bill O'Donnell) [1937116] - xfs: re-order initial space accounting checks in xlog_write (Bill O'Donnell) [1937116] - xfs: don't try to write a start record into every iclog (Bill O'Donnell) [1937116] - xfs: validate the realtime geometry in xfs_validate_sb_common (Bill O'Donnell) [1937116] - xfs: shutdown on failure to add page to log bio (Bill O'Donnell) [1937116] - xfs: directory bestfree check should release buffers (Bill O'Donnell) [1937116] - xfs: drop all altpath buffers at the end of the sibling check (Bill O'Donnell) [1937116] - xfs: remove xlog_state_want_sync (Bill O'Donnell) [1937116] - xfs: move the ioerror check out of xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: refactor xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: remove the aborted parameter to xlog_state_done_syncing (Bill O'Donnell) [1937116] - xfs: simplify log shutdown checking in xfs_log_release_iclog (Bill O'Donnell) [1937116] - xfs: simplify the xfs_log_release_iclog calling convention (Bill O'Donnell) [1937116] - xfs: factor out a xlog_wait_on_iclog helper (Bill O'Donnell) [1937116] - xfs: merge xlog_cil_push into xlog_cil_push_work (Bill O'Donnell) [1937116] - xfs: remove the di_version field from struct icdinode (Bill O'Donnell) [1937116] - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Bill O'Donnell) [1937116] - xfs: simplify di_flags2 inheritance in xfs_ialloc (Bill O'Donnell) [1937116] - xfs: only check the superblock version for dinode size calculation (Bill O'Donnell) [1937116] - xfs: add a new xfs_sb_version_has_v3inode helper (Bill O'Donnell) [1937116] - xfs: add support for rmap btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for refcount btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for inode btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for free space btree staging cursors (Bill O'Donnell) [1937116] - xfs: support bulk loading of staged btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for inode-rooted btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for ag-rooted btrees (Bill O'Donnell) [1937116] - xfs: replace open-coded bitmap weight logic (Bill O'Donnell) [1937116] - xfs: rename xfs_bitmap to xbitmap (Bill O'Donnell) [1937116] - xfs: xrep_reap_extents should not destroy the bitmap (Bill O'Donnell) [1937116] - xfs: cleanup xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove dead code from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused return value from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define (Bill O'Donnell) [1937116] - xfs: mark XLOG_FORCED_SHUTDOWN as unlikely (Bill O'Donnell) [1937116] - xfs: make the btree ag cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: make the btree cursor union members named structure (Bill O'Donnell) [1937116] - xfs: make btree cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: rename btree cursor private btree member flags (Bill O'Donnell) [1937116] - xfs: convert btree cursor inode-private member names (Bill O'Donnell) [1937116] - xfs: convert btree cursor ag-private member name (Bill O'Donnell) [1937116] - xfs: introduce new private btree cursor names (Bill O'Donnell) [1937116] - xfs: Use scnprintf() for avoiding potential buffer overflow (Bill O'Donnell) [1937116] - xfs: mark extended attr corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: mark dir corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: check owner of dir3 blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 data blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 free blocks (Bill O'Donnell) [1937116] - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Bill O'Donnell) [1937116] - xfs: xfs_buf_corruption_error should take __this_address (Bill O'Donnell) [1937116] - xfs: add a function to deal with corrupt buffers post-verifiers (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_SBP (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGF (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGI (Bill O'Donnell) [1937116] - xfs: remove the xfs_agfl_t typedef (Bill O'Donnell) [1937116] - xfs: remove the agfl_bno member from struct xfs_agfl (Bill O'Donnell) [1937116] - xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation (Bill O'Donnell) [1937116] - xfs: only allocate the buffer size actually needed in __xfs_set_acl (Bill O'Donnell) [1937116] - xfs: clean up bufsize alignment in xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: embedded the attrlist cursor into struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: remove XFS_DA_OP_INCOMPLETE (Bill O'Donnell) [1937116] - xfs: clean up the attr flag confusion (Bill O'Donnell) [1937116] - xfs: clean up the ATTR_REPLACE checks (Bill O'Donnell) [1937116] - xfs: improve xfs_forget_acl (Bill O'Donnell) [1937116] - xfs: lift cursor copy in/out into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift buffer allocation into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift common checks into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: rename xfs_attr_list_int to xfs_attr_list (Bill O'Donnell) [1937116] - xfs: move the legacy xfs_attr_list to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: open code ATTR_ENTSIZE (Bill O'Donnell) [1937116] - xfs: remove the unused ATTR_ENTRY macro (Bill O'Donnell) [1937116] - xfs: cleanup struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: factor out a xfs_attr_match helper (Bill O'Donnell) [1937116] - xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME (Bill O'Donnell) [1937116] - xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL (Bill O'Donnell) [1937116] - xfs: remove ATTR_KERNOVAL (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode argument to xfs_attr_get_ilocked (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args to xfs_attr_get (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args structure to xfs_attr_set (Bill O'Donnell) [1937116] - xfs: turn xfs_da_args.value into a void pointer (Bill O'Donnell) [1937116] - xfs: remove the MAXNAMELEN check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: remove the name == NULL check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op (Bill O'Donnell) [1937116] - xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set (Bill O'Donnell) [1937116] - xfs: merge xfs_attr_remove into xfs_attr_set (Bill O'Donnell) [1937116] - xfs: remove the ATTR_INCOMPLETE flag (Bill O'Donnell) [1937116] - xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: rework collapse range into an atomic operation (Bill O'Donnell) [1937116] - xfs: rework insert range into an atomic operation (Bill O'Donnell) [1937116] - xfs: open code insert range extent split helper (Bill O'Donnell) [1937116] - xfs: Add missing annotation to xfs_ail_check() (Bill O'Donnell) [1937116] - xfs: fix an undefined behaviour in _da3_path_shift (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_discard_page messages (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_buf_ioerror_alert messages (Bill O'Donnell) [1937116] - xfs: remove the kuid/kgid conversion wrappers (Bill O'Donnell) [1937116] - xfs: remove the icdinode di_uid/di_gid members (Bill O'Donnell) [1937116] - xfs: ensure that the inode uid/gid match values match the icdinode ones (Bill O'Donnell) [1937116] - xfs: improve error message when we can't allocate memory for xfs_buf (Bill O'Donnell) [1937116] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1971101] - redhat/configs: Add CONFIG_X86_SGX_KVM (Bandan Das) [1494649] - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Bandan Das) [1494649] - KVM: x86: Add capability to grant VM access to privileged SGX attribute (Bandan Das) [1494649] - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Bandan Das) [1494649] - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Bandan Das) [1494649] - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Bandan Das) [1494649] - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Bandan Das) [1494649] - KVM: VMX: Frame in ENCLS handler for SGX virtualization (Bandan Das) [1494649] - KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Bandan Das) [1494649] - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Bandan Das) [1494649] - KVM: x86: Add support for reverse CPUID lookup of scattered features (Bandan Das) [1494649] - KVM: x86: Define new #PF SGX error code bit (Bandan Das) [1494649] - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Bandan Das) [1494649] - x86/sgx: Mark sgx_vepc_vm_ops static (Bandan Das) [1494649] - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Bandan Das) [1494649] - x86/sgx: Move provisioning device creation out of SGX driver (Bandan Das) [1494649] - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Bandan Das) [1494649] - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Bandan Das) [1494649] - x86/sgx: Add encls_faulted() helper (Bandan Das) [1494649] - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Bandan Das) [1494649] - x86/sgx: Move ENCLS leaf definitions to sgx.h (Bandan Das) [1494649] - x86/sgx: Expose SGX architectural definitions to the kernel (Bandan Das) [1494649] - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Bandan Das) [1494649] - x86/cpu/intel: Allow SGX virtualization without Launch Control support (Bandan Das) [1494649] - x86/sgx: Introduce virtual EPC for use by KVM guests (Bandan Das) [1494649] - x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Bandan Das) [1494649] - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Bandan Das) [1494649] - x86/cpufeatures: Add SGX1 and SGX2 sub-features (Bandan Das) [1494649] - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Bandan Das) [1494649] - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Bandan Das) [1494649] - selftests/sgx: Use getauxval() to simplify test code (Bandan Das) [1494649] - selftests/sgx: Improve error detection and messages (Bandan Das) [1494649] - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Bandan Das) [1494649] - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Bandan Das) [1494649] - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Bandan Das) [1494649] - MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX (Bandan Das) [1494649] - x86/NUMA: Provide a range-to-target_node lookup facility (Bandan Das) [1494649] - x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (Bandan Das) [1494649] - configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1803489] - Add Mellanox BlueField Gigabit Ethernet driver (Alaa Hleihel) [1803489] - integrity: Use current_uid() in integrity_audit_message() (Richard Guy Briggs) [1957052] - ima: AppArmor satisfies the audit rule requirements (Richard Guy Briggs) [1957052] - IMA: Add audit log for failure conditions (Richard Guy Briggs) [1957052] - integrity: Add errno field in audit message (Richard Guy Briggs) [1957052] - audit: add blank line after variable declarations (Richard Guy Briggs) [1957052] - audit: drop /proc/PID/loginuid documentation Format field (Richard Guy Briggs) [1957052] - audit: avoid -Wempty-body warning (Richard Guy Briggs) [1957052] - audit: document /proc/PID/sessionid (Richard Guy Briggs) [1957052] - audit: document /proc/PID/loginuid (Richard Guy Briggs) [1957052] - MAINTAINERS: update audit files (Richard Guy Briggs) [1957052] - audit: further cleanup of AUDIT_FILTER_ENTRY deprecation (Richard Guy Briggs) [1957052] - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() (Richard Guy Briggs) [1957052] - audit: log nftables configuration change events once per table (Richard Guy Briggs) [1957052] - audit_alloc_mark(): don't open-code ERR_CAST() (Richard Guy Briggs) [1957052] - make dump_common_audit_data() safe to be called from RCU pathwalk (Richard Guy Briggs) [1957052] - new helper: d_find_alias_rcu() (Richard Guy Briggs) [1957052] - audit: Make audit_filter_syscall() return void (Richard Guy Briggs) [1957052] - audit: Remove leftover reference to the audit_tasklet (Richard Guy Briggs) [1957052] - kernel/audit: convert comma to semicolon (Richard Guy Briggs) [1957052] - dump_common_audit_data(): fix racy accesses to ->d_name (Richard Guy Briggs) [1957052] - audit: replace atomic_add_return() (Richard Guy Briggs) [1957052] - x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() (Richard Guy Briggs) [1957052] - ethtool: fix kdoc attr name (Ivan Vecera) [1967261] - ethtool: Remove link_mode param and derive link params from driver (Ivan Vecera) [1967261] - ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000baseR_FEC_BIT (Ivan Vecera) [1967261] - ethtool: fix kdoc in headers (Ivan Vecera) [1967261] - ethtool: document reserved fields in the uAPI (Ivan Vecera) [1967261] - ethtool: un-kdocify extended link state (Ivan Vecera) [1967261] - ethtool: document PHY tunable callbacks (Ivan Vecera) [1967261] - docs: ethtool: fix some copy-paste errors (Ivan Vecera) [1967261] - ethtool: fix incorrect datatype in set_eee ops (Ivan Vecera) [1967261] - net: selftests: Add lanes setting test (Ivan Vecera) [1967261] - mlxsw: ethtool: Pass link mode in use to ethtool (Ivan Vecera) [1967261] - mlxsw: ethtool: Add support for setting lanes when autoneg is off (Ivan Vecera) [1967261] - mlxsw: ethtool: Remove max lanes filtering (Ivan Vecera) [1967261] - ethtool: Expose the number of lanes in use (Ivan Vecera) [1967261] - ethtool: Get link mode in use instead of speed and duplex parameters (Ivan Vecera) [1967261] - ethtool: prepare __ethtool_get_link_ksettings for subsequent changes (Ivan Vecera) [1967261] - ethtool: Extend link modes settings uAPI with lanes (Ivan Vecera) [1967261] - ethtool: Validate master slave configuration before rtnl_lock() (Ivan Vecera) [1967261] - ethtool: fix string set id check (Ivan Vecera) [1967261] - ethtool: fix stack overflow in ethnl_parse_bitset() (Ivan Vecera) [1967261] - selftests: add ring and coalesce selftests (Ivan Vecera) [1967261] - selftests: refactor get_netdev_name function (Ivan Vecera) [1967261] - selftests: extract common functions in ethtool-common.sh (Ivan Vecera) [1967261] - netdevsim: support ethtool ring and coalesce settings (Ivan Vecera) [1967261] - netdevsim: move ethtool pause params in separate struct (Ivan Vecera) [1967261] - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Ivan Vecera) [1967261] - ethtool: netlink: add missing netdev_features_change() call (Ivan Vecera) [1967261] - ethtool: remove unneeded semicolon (Ivan Vecera) [1967261] - ethtool: allow netdev driver to define phy tunables (Ivan Vecera) [1967261] - ethtool: mark netlink family as __ro_after_init (Ivan Vecera) [1967261] - ethtool: Add 100base-FX link mode entries (Ivan Vecera) [1967261] - ethtool: fix error handling in ethtool_phys_id (Ivan Vecera) [1967261] - ethtool: allow flow-type ether without IP protocol field (Ivan Vecera) [1967261] - net: phy: Uninline PHY ethtool statistics operations (Ivan Vecera) [1967261] - net: phy: Define PHY statistics ethtool_phy_ops (Ivan Vecera) [1967261] - net: ethtool: Remove PHYLIB direct dependency (Ivan Vecera) [1967261] - net: phy: Register ethtool PHY operations (Ivan Vecera) [1967261] - genksyms: Ignore module scoped _Static_assert() (Ivan Vecera) [1967261] - net: ethtool: Introduce ethtool_phy_ops (Ivan Vecera) [1967261] - Documentation: networking: fix ethtool-netlink table formats (Ivan Vecera) [1967261] - ethtool: ioctl: Use array_size() in copy_to_user() (Ivan Vecera) [1967261] - net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static (Ivan Vecera) [1967261] - SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1979070] - gro_cells: reduce number of synchronize_net() calls (Ivan Vecera) [1959015] - net: make sure napi_list is safe for RCU traversal (Ivan Vecera) [1959015] - net: manage napi add/del idempotence explicitly (Ivan Vecera) [1959015] - net: remove napi_hash_del() from driver-facing API (Ivan Vecera) [1959015] - net: disable netpoll on fresh napis (Ivan Vecera) [1959015] - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled (Torez Smith) [1942772] - xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall (Torez Smith) [1942772] - xhci: fix giving back URB with incorrect status regression in 5.12 (Torez Smith) [1942772] - usb: typec: ucsi: Clear pending after acking connector change (Torez Smith) [1942772] - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Torez Smith) [1942772] - usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP (Torez Smith) [1942772] - net: hso: fix NULL-deref on disconnect regression (Torez Smith) [1942772] - USB: CDC-ACM: fix poison/unpoison imbalance (Torez Smith) [1942772] - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Torez Smith) [1942772] - usb: xhci-mtk: improve bandwidth scheduling with TT (Torez Smith) [1942772] - usb: xhci-mtk: remove or operator for setting schedule parameters (Torez Smith) [1942772] - usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling (Torez Smith) [1942772] - software node: Provide replacement for device_add_properties() (Torez Smith) [1942772] - driver core: platform: Reimplement devm_platform_ioremap_resource (Torez Smith) [1942772] - USB: usblp: initialize newChannel (Torez Smith) [1942772] - net: hso: fix null-ptr-deref during tty device unregistration (Torez Smith) [1942772] - usbip: synchronize event handler with sysfs code paths (Torez Smith) [1942772] - usbip: vudc synchronize sysfs code paths (Torez Smith) [1942772] - usbip: stub-dev synchronize sysfs code paths (Torez Smith) [1942772] - usbip: add sysfs_lock to synchronize sysfs code paths (Torez Smith) [1942772] - drivers: net: fix memory leak in peak_usb_create_dev (Torez Smith) [1942772] - thunderbolt: Fix off by one in tb_port_find_retimer() (Torez Smith) [1942772] - thunderbolt: Fix a leak in tb_retimer_add() (Torez Smith) [1942772] - usb: dwc2: Prevent core suspend when port connection flag is 0 (Torez Smith) [1942772] - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Torez Smith) [1942772] - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Torez Smith) [1942772] - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Torez Smith) [1942772] - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Torez Smith) [1942772] - USB: cdc-acm: do not log successful probe on later errors (Torez Smith) [1942772] - USB: cdc-acm: always claim data interface (Torez Smith) [1942772] - USB: cdc-acm: use negation for NULL checks (Torez Smith) [1942772] - USB: cdc-acm: clean up probe error labels (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data reset (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data assignment (Torez Smith) [1942772] - USB: cdc-acm: fix use-after-free after probe failure (Torez Smith) [1942772] - USB: cdc-acm: fix double free on probe failure (Torez Smith) [1942772] - USB: cdc-acm: downgrade message to debug (Torez Smith) [1942772] - USB: cdc-acm: untangle a circular dependency between callback and softint (Torez Smith) [1942772] - cdc-acm: fix BREAK rx code path adding necessary calls (Torez Smith) [1942772] - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (Torez Smith) [1942772] - usb: dwc3: qcom: skip interconnect init for ACPI probe (Torez Smith) [1942772] - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Torez Smith) [1942772] - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Torez Smith) [1942772] - net: cdc-phonet: fix data-interface release on probe failure (Torez Smith) [1942772] - usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy (Torez Smith) [1942772] - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Torez Smith) [1942772] - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct (Torez Smith) [1942772] - usb-storage: Add quirk to defeat Kindle's automatic unload (Torez Smith) [1942772] - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Torez Smith) [1942772] - can: kvaser_usb: Add support for USBcan Pro 4xHS (Torez Smith) [1942772] - can: peak_usb: add forgotten supported devices (Torez Smith) [1942772] - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state (Torez Smith) [1942772] - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing (Torez Smith) [1942772] - xhci: Improve detection of device initiated wake signal. (Torez Smith) [1942772] - usb: xhci: do not perform Soft Retry for some xHCI hosts (Torez Smith) [1942772] - usbip: fix vudc usbip_sockfd_store races leading to gpf (Torez Smith) [1942772] - usbip: fix vhci_hcd attach_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix vudc to check for stream socket (Torez Smith) [1942772] - usbip: fix vhci_hcd to check for stream socket (Torez Smith) [1942772] - usbip: fix stub_dev to check for stream socket (Torez Smith) [1942772] - USB: usblp: fix a hang in poll() if disconnected (Torez Smith) [1942772] - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement (Torez Smith) [1942772] - usb: dwc3: qcom: Honor wakeup enabled/disabled state (Torez Smith) [1942772] - usb: dwc3: qcom: add ACPI device id for sc8180x (Torez Smith) [1942772] - Goodix Fingerprint device is not a modem (Torez Smith) [1942772] - USB: serial: io_edgeport: fix memory leak in edge_startup (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID (Torez Smith) [1942772] - USB: serial: cp210x: add some more GE USB IDs (Torez Smith) [1942772] - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter (Torez Smith) [1942772] - net: usb: log errors to dmesg/syslog (Torez Smith) [1942772] - net: usb: cdc_ncm: emit dev_err on error paths (Torez Smith) [1942772] - thunderbolt: Increase runtime PM reference count on DP tunnel discovery (Torez Smith) [1942772] - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() (Torez Smith) [1942772] - net: usb: qmi_wwan: allow qmimux add/del with master up (Torez Smith) [1942772] - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Torez Smith) [1942772] - net: usb: qmi_wwan: support ZTE P685M modem (Torez Smith) [1942772] - r8152: spilt rtl_set_eee_plus and r8153b_green_en (Torez Smith) [1942772] - r8152: replace netif_err with dev_err (Torez Smith) [1942772] - r8152: check if the pointer of the function exists (Torez Smith) [1942772] - r8152: enable U1/U2 for USB_SPEED_SUPER (Torez Smith) [1942772] - usb: misc: usb3503: Fix logic in usb3503_init() (Torez Smith) [1942772] - usb: Replace lkml.org links with lore (Torez Smith) [1942772] - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Torez Smith) [1942772] - USB: quirks: sort quirk entries (Torez Smith) [1942772] - USB: serial: drop bogus to_usb_serial_port() checks (Torez Smith) [1942772] - USB: serial: drop if with an always false condition (Torez Smith) [1942772] - usb: typec: tcpm: Get Sink VDO from fwnode (Torez Smith) [1942772] - dt-bindings: connector: Add SVDM VDO properties (Torez Smith) [1942772] - usb: typec: displayport: Fill the negotiated SVDM Version in the header (Torez Smith) [1942772] - usb: typec: ucsi: Determine common SVDM Version (Torez Smith) [1942772] - usb: typec: tcpm: Determine common SVDM Version (Torez Smith) [1942772] - usb: pd: Make SVDM Version configurable in VDM header (Torez Smith) [1942772] - usb: typec: Manage SVDM version (Torez Smith) [1942772] - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt (Torez Smith) [1942772] - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 (Torez Smith) [1942772] - USB: serial: option: update interface mapping for ZTE P685M (Torez Smith) [1942772] - usb: dwc3: gadget: Track connected SSP rate and lane count (Torez Smith) [1942772] - usb: dwc3: gadget: Implement setting of SSP rate (Torez Smith) [1942772] - usb: dwc3: core: Check maximum_speed SSP genXxY (Torez Smith) [1942772] - usb: common: Parse for USB SSP genXxY (Torez Smith) [1942772] - usb: dwc2: Fix endpoint direction check in ep_from_windex (Torez Smith) [1942772] - usb: dwc3: fix clock issue during resume in OTG mode (Torez Smith) [1942772] - xhci: ext-caps: Use software node API with the properties (Torez Smith) [1942772] - usb: dwc3: host: Use software node API with the properties (Torez Smith) [1942772] - r8152: replace several functions about phy patch request (Torez Smith) [1942772] - usb: dwc3: qcom: Constify the software node (Torez Smith) [1942772] - usb: dwc3: haps: Constify the software node (Torez Smith) [1942772] - usb: dwc2: pci: Drop the empty quirk function (Torez Smith) [1942772] - thunderbolt: Add support for native USB4 _OSC (Torez Smith) [1942772] - thunderbolt: Allow disabling XDomain protocol (Torez Smith) [1942772] - thunderbolt: Add support for PCIe tunneling disabled (SL5) (Torez Smith) [1942772] - thunderbolt: dma_test: Drop unnecessary include (Torez Smith) [1942772] - thunderbolt: Add clarifying comments about USB4 terms router and adapter (Torez Smith) [1942772] - thunderbolt: switch: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: path: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - usb: pd: Reland VDO definitions of PD2.0 (Torez Smith) [1942772] - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Torez Smith) [1942772] - usb: pd: Update VDO definitions (Torez Smith) [1942772] - xhci: fix bounce buffer usage for non-sg list case (Torez Smith) [1942772] - usb: xhci-mtk: break loop when find the endpoint to drop (Torez Smith) [1942772] - usb: typec: Return void in typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable (Torez Smith) [1942772] - usb: typec: tcpci: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Set in_ams flag when Source caps have been received (Torez Smith) [1942772] - usb: typec: tcpm: Handle vbus shutoff when in source mode (Torez Smith) [1942772] - usb: typec: Add typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: Provide PD Specification Revision for cable and partner (Torez Smith) [1942772] - usb: typec: Standardize PD Revision format with Type-C Revision (Torez Smith) [1942772] - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Torez Smith) [1942772] - USB: serial: ftdi_sio: restore divisor-encoding comments (Torez Smith) [1942772] - USB: serial: ftdi_sio: fix FTX sub-integer prescaler (Torez Smith) [1942772] - USB: serial: cp210x: clean up auto-RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: fix RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: clean up printk zero padding (Torez Smith) [1942772] - USB: serial: cp210x: clean up flow-control debug message (Torez Smith) [1942772] - USB: serial: cp210x: drop shift macros (Torez Smith) [1942772] - USB: serial: cp210x: fix modem-control handling (Torez Smith) [1942772] - USB: serial: cp210x: suppress modem-control errors (Torez Smith) [1942772] - xhci: handle halting transfer event properly after endpoint stop and halt raced. (Torez Smith) [1942772] - xhci: Check for pending reset endpoint command before queueing a new one. (Torez Smith) [1942772] - xhci: remove obsolete dequeue pointer moving code (Torez Smith) [1942772] - xhci: introduce a new move_dequeue_past_td() function to replace old code. (Torez Smith) [1942772] - xhci: handle stop endpoint command completion with endpoint in running state. (Torez Smith) [1942772] - xhci: Fix halted endpoint at stop endpoint command completion (Torez Smith) [1942772] - xhci: split handling halted endpoints into two steps (Torez Smith) [1942772] - xhci: move and rename xhci_cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: turn cancelled td cleanup to its own function (Torez Smith) [1942772] - xhci: store TD status in the td struct instead of passing it along (Torez Smith) [1942772] - xhci: use xhci_td_cleanup() helper when giving back cancelled URBs (Torez Smith) [1942772] - xhci: move xhci_td_cleanup so it can be called by more functions (Torez Smith) [1942772] - xhci: Add xhci_reset_halted_ep() helper function (Torez Smith) [1942772] - xhci: flush endpoint start to reduce race risk with stop endpoint command. (Torez Smith) [1942772] - xhci: Check link TRBs when updating ring enqueue and dequeue pointers. (Torez Smith) [1942772] - xhci: avoid DMA double fetch when reading event trb type. (Torez Smith) [1942772] - xhci: remove extra loop in interrupt context (Torez Smith) [1942772] - xhci: check slot_id is valid before gathering slot info (Torez Smith) [1942772] - xhci: prevent a theoretical endless loop while preparing rings. (Torez Smith) [1942772] - xhci: remove xhci_stream_id_to_ring() helper (Torez Smith) [1942772] - xhci: add xhci_virt_ep_to_ring() helper (Torez Smith) [1942772] - xhci: check virt_dev is valid before dereferencing it (Torez Smith) [1942772] - xhci: add xhci_get_virt_ep() helper (Torez Smith) [1942772] - xhci: remove unused event parameter from completion handlers (Torez Smith) [1942772] - xhci: adjust parameters passed to cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: get isochronous ring directly from endpoint structure (Torez Smith) [1942772] - xhci: Avoid parsing transfer events several times (Torez Smith) [1942772] - net: qmi_wwan: Add pass through mode (Torez Smith) [1942772] - net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces (Torez Smith) [1942772] - net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family. (Torez Smith) [1942772] - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() (Torez Smith) [1942772] - thunderbolt: switch: Fix function name in the header (Torez Smith) [1942772] - thunderbolt: tunnel: Fix misspelling of 'receive_path' (Torez Smith) [1942772] - thunderbolt: icm: Fix a couple of formatting issues (Torez Smith) [1942772] - thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: tb: Kernel-doc function headers should document their parameters (Torez Smith) [1942772] - thunderbolt: nhi: Demote some non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param (Torez Smith) [1942772] - thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks (Torez Smith) [1942772] - USB: serial: mos7720: fix error code in mos7720_write() (Torez Smith) [1942772] - thunderbolt: ctl: Demote non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: cap: Fix kernel-doc formatting issue (Torez Smith) [1942772] - thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value (Torez Smith) [1942772] - USB: serial: option: Adding support for Cinterion MV31 (Torez Smith) [1942772] - can: mcba_usb: remove h from printk format specifier (Torez Smith) [1942772] - usbnet: fix the indentation of one code snippet (Torez Smith) [1942772] - usb: usb251xb: Use of_device_get_match_data() (Torez Smith) [1942772] - usb: dwc2: Make "trimming xfer length" a debug message (Torez Smith) [1942772] - usb: dwc2: Abort transaction after errors with unknown reason (Torez Smith) [1942772] - usb: dwc2: Do not update data length if it is 0 on inbound transfers (Torez Smith) [1942772] - usb: xhci-mtk: fix unreleased bandwidth data (Torez Smith) [1942772] - USB: serial: mos7840: fix error code in mos7840_write() (Torez Smith) [1942772] - USB: usblp: don't call usb_set_interface if there's a single alt (Torez Smith) [1942772] - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Torez Smith) [1942772] - usb: typec: tcpci_maxim: add terminating newlines to logging (Torez Smith) [1942772] - usb: typec: tcpci_maxim: remove redundant assignment (Torez Smith) [1942772] - usb: typec: tcpm: Create legacy PDOs for PD2 connection (Torez Smith) [1942772] - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Drop GPIO includes (Torez Smith) [1942772] - usb: typec: tcpm: Respond Wait if VDM state machine is running (Torez Smith) [1942772] - usb: typec: tcpm: Protocol Error handling (Torez Smith) [1942772] - usb: typec: tcpm: AMS and Collision Avoidance (Torez Smith) [1942772] - net: usb: cdc_ncm: don't spew notifications (Torez Smith) [1942772] - usb: typec: ucsi: Add conditional dependency on USB role switch (Torez Smith) [1942772] - usb: ch9: Add USB 3.2 SSP attributes (Torez Smith) [1942772] - USB: serial: f81232: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: io_ti: fix a debug-message copy-paste error (Torez Smith) [1942772] - USB: serial: io_ti: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: upd78f0730: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: cp210x: add copyright notice (Torez Smith) [1942772] - USB: serial: cp210x: drop unused includes (Torez Smith) [1942772] - USB: serial: cp210x: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: cp210x: update control-characters on every change (Torez Smith) [1942772] - USB: serial: cp210x: set IXOFF thresholds (Torez Smith) [1942772] - USB: serial: cp210x: add support for software flow control (Torez Smith) [1942772] - USB: serial: pl2303: fix line-speed handling on newer chips (Torez Smith) [1942772] - xhci: tegra: Delay for disabling LFPS detector (Torez Smith) [1942772] - xhci: make sure TRB is fully written before giving it to the controller (Torez Smith) [1942772] - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-P (Torez Smith) [1942772] - usb: dwc3: pci: ID for Tiger Lake CPU (Torez Smith) [1942772] - usb: dwc3: pci: Register a software node for the dwc3 platform device (Torez Smith) [1942772] - thunderbolt: Add support for de-authorizing devices (Torez Smith) [1942772] - nt: usb: USB_RTL8153_ECM should not default to y (Torez Smith) [1942772] - USB: dwc3: document gadget_max_speed (Torez Smith) [1942772] - usb: dwc3: gadget: Disable Vendor Test LMP Received event (Torez Smith) [1942772] - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Torez Smith) [1942772] - r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 (Torez Smith) [1942772] - r8152: Add Lenovo Powered USB-C Travel Hub (Torez Smith) [1942772] - USB: ehci: fix an interrupt calltrace error (Torez Smith) [1942772] - ehci: fix EHCI host controller initialization sequence (Torez Smith) [1942772] - usb: typec: ucsi: Add support for USB role switch (Torez Smith) [1942772] - usb: dwc2: disable Link Power Management on STM32MP15 HS OTG (Torez Smith) [1942772] - usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG (Torez Smith) [1942772] - usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: keystone: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: core: Replace devm_reset_control_array_get() (Torez Smith) [1942772] - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Torez Smith) [1942772] - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Torez Smith) [1942772] - thunderbolt: Start lane initialization after sleep (Torez Smith) [1942772] - thunderbolt: Constify static attribute_group structs (Torez Smith) [1942772] - qmi_wwan: Increase headroom for QMAP SKBs (Torez Smith) [1942772] - usb: usbip: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: dwc3: gadget: Clear wait flag on dequeue (Torez Smith) [1942772] - usb: typec: Send uevent for num_altmodes update (Torez Smith) [1942772] - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Torez Smith) [1942772] - kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb (Torez Smith) [1942772] - thunderbolt: Drop duplicated 0x prefix from format string (Torez Smith) [1942772] - net: cdc_ncm: correct overhead in delayed_ndp_size (Torez Smith) [1942772] - net: usb: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: uas: Add PNY USB Portable SSD to unusual_uas (Torez Smith) [1942772] - net: usb: qmi_wwan: add Quectel EM160R-GL (Torez Smith) [1942772] - usb: usbip: vhci_hcd: protect shift size (Torez Smith) [1942772] - USB: usblp: fix DMA to stack (Torez Smith) [1942772] - usb: dwc3: gadget: Preserve UDC max speed setting (Torez Smith) [1942772] - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Torez Smith) [1942772] - usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback (Torez Smith) [1942772] - usb: dwc3: add imx8mp dwc3 glue layer driver (Torez Smith) [1942772] - USB: serial: iuu_phoenix: fix DMA from stack (Torez Smith) [1942772] - USB: serial: option: add LongSung M5710 module support (Torez Smith) [1942772] - USB: serial: option: add Quectel EM160R-GL (Torez Smith) [1942772] - CDC-NCM: remove "connected" log message (Torez Smith) [1942772] - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (Torez Smith) [1942772] - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Torez Smith) [1942772] - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Torez Smith) [1942772] - usb: dwc3: drd: Improve dwc3_get_extcon() style (Torez Smith) [1942772] - usb: dwc3: drd: Avoid error when extcon is missing (Torez Smith) [1942772] - USB: usbtmc: Bump USBTMC_API_VERSION value (Torez Smith) [1942772] - USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB (Torez Smith) [1942772] - USB: usbtmc: Add USBTMC_IOCTL_GET_STB (Torez Smith) [1942772] - USB: usbtmc: Fix reading stale status byte (Torez Smith) [1942772] - kcov, usbip: collect coverage from vhci_rx_loop (Torez Smith) [1942772] - USB: yurex: fix control-URB timeout handling (Torez Smith) [1942772] - usb: dwc3: meson-g12a: disable clk on error handling path in probe (Torez Smith) [1942772] - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request (Torez Smith) [1942772] - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Torez Smith) [1942772] - USB: cdc-acm: blacklist another IR Droid device (Torez Smith) [1942772] - thunderbolt: Use kmemdup instead of kzalloc and memcpy (Torez Smith) [1942772] - usb: ucsi: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: Update vbus_vsafe0v on init (Torez Smith) [1942772] - usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled (Torez Smith) [1942772] - usb: typec: Add class for plug alt mode device (Torez Smith) [1942772] - USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition (Torez Smith) [1942772] - USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP (Torez Smith) [1942772] - USB: typec: tcpm: Fix PR_SWAP error handling (Torez Smith) [1942772] - USB: typec: tcpm: Hard Reset after not receiving a Request (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure cable generation value for USB4 (Torez Smith) [1942772] - net: usb: convert comma to semicolon (Torez Smith) [1942772] - USB: UAS: introduce a quirk to set no_write_same (Torez Smith) [1942772] - USB: serial: ftdi_sio: log the CBUS GPIO validity (Torez Smith) [1942772] - USB: serial: ftdi_sio: drop GPIO line checking dead code (Torez Smith) [1942772] - USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib (Torez Smith) [1942772] - drivers: usb: atm: use atm_info() instead of atm_printk(KERN_INFO ... (Torez Smith) [1942772] - drivers: usb: atm: reduce noise (Torez Smith) [1942772] - USB: serial: option: add interface-number sanity check to flag handling (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable VSAFE0V signalling (Torez Smith) [1942772] - usb: typec: tcpci: Add support to report vSafe0V (Torez Smith) [1942772] - usb: typec: tcpm: Introduce vsafe0v for vbus (Torez Smith) [1942772] - usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover (Torez Smith) [1942772] - usb: typec: tcpm: Pass down negotiated rev to update retry count (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Use correct response message bits (Torez Smith) [1942772] - xhci: Give USB2 ports time to enter U3 in bus suspend (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Torez Smith) [1942772] - usb: xhci: Use temporary buffer to consolidate SG (Torez Smith) [1942772] - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Torez Smith) [1942772] - USB: legotower: fix logical error in recent commit (Torez Smith) [1942772] - USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1942772] - USB: add RESET_RESUME quirk for Snapscan 1212 (Torez Smith) [1942772] - usb: typec: tps6598x: Export some power supply properties (Torez Smith) [1942772] - usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C (Torez Smith) [1942772] - USB: core: drop pipe-type check from new control-message helpers (Torez Smith) [1942772] - USB: core: return -EREMOTEIO on short usb_control_msg_recv() (Torez Smith) [1942772] - USB: core: drop short-transfer check from usb_control_msg_send() (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix use after free in probe (Torez Smith) [1942772] - Revert "usb-storage: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives" (Torez Smith) [1942772] - USB: serial: cp210x: clean up dtr_rts() (Torez Smith) [1942772] - USB: serial: cp210x: refactor flow-control handling (Torez Smith) [1942772] - USB: serial: cp210x: drop flow-control debugging (Torez Smith) [1942772] - USB: serial: cp210x: set terminal settings on open (Torez Smith) [1942772] - USB: serial: cp210x: clean up line-control handling (Torez Smith) [1942772] - USB: serial: cp210x: return early on unchanged termios (Torez Smith) [1942772] - USB: serial: kl5kusb105: fix memleak on open (Torez Smith) [1942772] - USB: serial: ch341: sort device-id entries (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID for CH341A (Torez Smith) [1942772] - USB: serial: option: fix Quectel BG96 matching (Torez Smith) [1942772] - can: pcan_usb_core: fix fall-through warnings for Clang (Torez Smith) [1942772] - usb: typec: stusb160x: fix power-opmode property with typec-power-opmode (Torez Smith) [1942772] - USB: serial: option: add support for Thales Cinterion EXS82 (Torez Smith) [1942772] - usb: typec: Add type sysfs attribute file for partners (Torez Smith) [1942772] - usb: common: ulpi: Constify static attribute_group struct (Torez Smith) [1942772] - usb: typec: Constify static attribute_group structs (Torez Smith) [1942772] - USB: core: Constify static attribute_group structs (Torez Smith) [1942772] - usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen (Torez Smith) [1942772] - usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON (Torez Smith) [1942772] - usb: typec: Expose Product Type VDOs via sysfs (Torez Smith) [1942772] - usb: pd: DFP product types (Torez Smith) [1942772] - usb: Fix fall-through warnings for Clang (Torez Smith) [1942772] - usbnet: ipheth: fix connectivity with iOS 14 (Torez Smith) [1942772] - USB: core: Change pK for __user pointers to px (Torez Smith) [1942772] - USB: core: Fix regression in Hercules audio card (Torez Smith) [1942772] - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser hydra devices (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Add support for new device variant (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser Leaf v2 devices (Torez Smith) [1942772] - can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines (Torez Smith) [1942772] - USB: serial: option: add Fibocom NL668 variants (Torez Smith) [1942772] - usb: typec: Fix num_altmodes kernel-doc error (Torez Smith) [1942772] - r8153_ecm: avoid to be prior to r8152 driver (Torez Smith) [1942772] - net: usb: qmi_wwan: Set DTR quirk for MR400 (Torez Smith) [1942772] - usb: typec: Add plug num_altmodes sysfs attr (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix the compatible string (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix uninitialized return variable (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable auto discharge disconnect (Torez Smith) [1942772] - usb: typec: tcpci: Implement Auto discharge disconnect callbacks (Torez Smith) [1942772] - usb: typec: tcpm: Implement enabling Auto Discharge disconnect support (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink (Torez Smith) [1942772] - usb: typec: tcpci: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: Refactor logic for new-source-frs-typec-current (Torez Smith) [1942772] - usb: typec: Add number of altmodes partner attr (Torez Smith) [1942772] - usb: pd: Add captive Type C cable type (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc (Torez Smith) [1942772] - usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits (Torez Smith) [1942772] - usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Torez Smith) [1942772] - cx82310_eth: fix error return code in cx82310_bind() (Torez Smith) [1942772] - usb: typec: qcom-pmic-typec: fix builtin build errors (Torez Smith) [1942772] - can: peak_usb: fix potential integer overflow on shift of a int (Torez Smith) [1942772] - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Torez Smith) [1942772] - usb: hcd.h: Remove RUN_CONTEXT (Torez Smith) [1942772] - USB: storage: avoid use of uninitialized values in error path (Torez Smith) [1942772] - usb: fix a few cases of -Wfallthrough (Torez Smith) [1942772] - usbnet: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - qmi_wwan: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - net: usb: fix spelling typo in cdc_ncm.c (Torez Smith) [1942772] - usb: typec: ucsi: Work around PPM losing change information (Torez Smith) [1942772] - usb: typec: ucsi: acpi: Always decode connector change information (Torez Smith) [1942772] - net/usb/r8153_ecm: support ECM mode for RTL8153 (Torez Smith) [1942772] - USB: serial: mos7720: fix parallel-port state restore (Torez Smith) [1942772] - USB: serial: remove write wait queue (Torez Smith) [1942772] - USB: serial: digi_acceleport: fix write-wakeup deadlocks (Torez Smith) [1942772] - USB: serial: keyspan_pda: drop redundant usb-serial pointer (Torez Smith) [1942772] - USB: serial: keyspan_pda: use BIT() macro (Torez Smith) [1942772] - USB: serial: keyspan_pda: add write-fifo support (Torez Smith) [1942772] - USB: serial: keyspan_pda: increase transmitter threshold (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write implementation (Torez Smith) [1942772] - USB: serial: keyspan_pda: refactor write-room handling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write unthrottling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write-wakeup use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix stalled writes (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write deadlock (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Torez Smith) [1942772] - net: usb: r8152: Fix a couple of spelling errors in fw_phy_nc's docs (Torez Smith) [1942772] - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Torez Smith) [1942772] - net: usb: r8152: Provide missing documentation for some struct members (Torez Smith) [1942772] - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Torez Smith) [1942772] - can: peak_usb: add range checking in decode operations (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (Torez Smith) [1942772] - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq (Torez Smith) [1942772] - dt-bindings: connector: Add property to set initial current cap for FRS (Torez Smith) [1942772] - usb: xhci: Remove in_interrupt() checks (Torez Smith) [1942772] - usbip: Remove in_interrupt() check (Torez Smith) [1942772] - usb: core: Replace in_interrupt() in comments (Torez Smith) [1942772] - usb: atm: Replace in_interrupt() usage in comment (Torez Smith) [1942772] - USB: sisusbvga: Make console support depend on BROKEN (Torez Smith) [1942772] - usb: host: xhci-mem: remove unneeded break (Torez Smith) [1942772] - usb: storage: freecom: remove unneeded break (Torez Smith) [1942772] - usb: misc: iowarrior: remove unneeded break (Torez Smith) [1942772] - usb: host: ehci-sched: add comment about find_tt() not returning error (Torez Smith) [1942772] - usb: dwc3: ep0: Fix delay status handling (Torez Smith) [1942772] - USB: serial: iuu_phoenix: remove unneeded break (Torez Smith) [1942772] - USB: serial: digi_acceleport: remove in_interrupt() usage (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-S (Torez Smith) [1942772] - net: usb: rtl8150: don't incorrectly assign random MAC addresses (Torez Smith) [1942772] - net: usbnet: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - net: usb: qmi_wwan: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - cx82310_eth: use netdev_err instead of dev_err (Torez Smith) [1942772] - cx82310_eth: re-enable ethernet mode after router reboot (Torez Smith) [1942772] - net: usbnet: remove driver version (Torez Smith) [1942772] - net: usb: qmi_wwan: add Cellient MPL200 card (Torez Smith) [1942772] - usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled (Torez Smith) [1942772] - net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails (Torez Smith) [1942772] - usbnet: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address() (Torez Smith) [1942772] - net: usb: pegasus: Proper error handing when setting pegasus' MAC address (Torez Smith) [1942772] - usb: dwc3: gadget: Support up to max stream id (Torez Smith) [1942772] - usb: dwc2: Fix INTR OUT transfers in DDMA mode. (Torez Smith) [1942772] - usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform (Torez Smith) [1942772] - net: rtl8150: Use the new usb control message API. (Torez Smith) [1942772] - net: pegasus: Use the new usb control message API. (Torez Smith) [1942772] - usb: dwc3: gadget: Return early if no TRB update (Torez Smith) [1942772] - usb: dwc3: gadget: Keep TRBs in request order (Torez Smith) [1942772] - usb: dwc3: gadget: Revise setting IOC when no TRB left (Torez Smith) [1942772] - usb: dwc3: gadget: Look ahead when setting IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Allow restarting a transfer (Torez Smith) [1942772] - usb: dwc3: Stop active transfers before halting the controller (Torez Smith) [1942772] - usb: dwc3: gadget: Rename misleading function names (Torez Smith) [1942772] - usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing last TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Set IOC if not enough for extra TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Check for number of TRBs prepared (Torez Smith) [1942772] - usb: dwc3: gadget: Return the number of prepared TRBs (Torez Smith) [1942772] - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (Torez Smith) [1942772] - usb: dwc3: gadget: Improve TRB ZLP setup (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing extra TRB (Torez Smith) [1942772] - usb: dwc3: gadget: Reclaim extra TRBs after request completion (Torez Smith) [1942772] - usb: dwc3: gadget: Check MPS of the request length (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor ep command completion (Torez Smith) [1942772] - usb: dwc3: allocate gadget structure dynamically (Torez Smith) [1942772] - usb: dwc3: core: add phy cleanup for probe error handling (Torez Smith) [1942772] - usb: dwc3: core: don't trigger runtime pm when remove driver (Torez Smith) [1942772] - usb: dwc3: debugfs: do not queue work if try to change mode on non-drd (Torez Smith) [1942772] - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (Torez Smith) [1942772] - usb: dwc2: add support for APM82181 USB OTG (Torez Smith) [1942772] - usb: dwc-meson-g12a: Add support for USB on AXG SoCs (Torez Smith) [1942772] - usb: dwc3: gadget: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG (Torez Smith) [1942772] - usb: dwc3: debugfs: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: qcom: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ep0: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: trace: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ulpi: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: meson: fix checkpatch errors and warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix sparse warning (Torez Smith) [1942772] - usb: dwc3: meson: fix coccinelle WARNING (Torez Smith) [1942772] - usb: dwc3: qcom: Add interconnect support in dwc3 driver (Torez Smith) [1942772] - net: usb: net1080: Remove in_interrupt() comment (Torez Smith) [1942772] - net: usb: kaweth: Remove last user of kaweth_control() (Torez Smith) [1942772] - net: usb: kaweth: Replace kaweth_control() with usb_control_msg() (Torez Smith) [1942772] - net: usb: ax88179_178a: add MCT usb 3.0 adapter (Torez Smith) [1942772] - net: usb: ax88179_178a: fix missing stop entry in driver_info (Torez Smith) [1942772] - net: usb: ax88179_178a: add Toshiba usb 3.0 adapter (Torez Smith) [1942772] - Revert "usbip: Implement a match function to fix usbip" (Torez Smith) [1942772] - usb: dwc2: Fix parameter type in function pointer prototype (Torez Smith) [1942772] - usb: dwc3: core: Print warning on unsupported speed (Torez Smith) [1942772] - usb: dwc3: core: Properly default unspecified speed (Torez Smith) [1942772] - usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails (Torez Smith) [1942772] - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command (Torez Smith) [1942772] - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (Torez Smith) [1942772] - can: peak_usb: convert to use le32_add_cpu() (Torez Smith) [1942772] - can: pcan_usb: add support of rxerr/txerr counters (Torez Smith) [1942772] - can: pcan_usb: Document the commands sent to the device (Torez Smith) [1942772] - can: mcba_usb: remove redundant initialization of variable err (Torez Smith) [1942772] - usb: dwc2: Always disable regulators on driver teardown (Torez Smith) [1942772] - usbip: simplify the return expression of usbip_core_init() (Torez Smith) [1942772] - rndis_host: increase sleep time in the query-response loop (Torez Smith) [1942772] - Revert "usb: dwc3: meson-g12a: fix shared reset control use" (Torez Smith) [1942772] - net: usb: dm9601: Add USB ID of Keenetic Plus DSL (Torez Smith) [1942772] - smsc95xx: add phylib support (Torez Smith) [1942772] - smsc95xx: use usbnet->driver_priv (Torez Smith) [1942772] - smsc95xx: remove redundant function arguments (Torez Smith) [1942772] - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() (Torez Smith) [1942772] - net: cdc_ncm: Fix build error (Torez Smith) [1942772] - tools: usb: move to tools buildsystem (Torez Smith) [1942772] - usbip: Implement a match function to fix usbip (Torez Smith) [1942772] - usb: dwc3: gadget: Handle ZLP for sg requests (Torez Smith) [1942772] - usb: dwc3: gadget: Fix handling ZLP (Torez Smith) [1942772] - usb: dwc3: gadget: Don't setup more than requested (Torez Smith) [1942772] - r8152: Use MAC address from correct device tree node (Torez Smith) [1942772] - usb: hso: remove bogus check for EINPROGRESS (Torez Smith) [1942772] - usb: hso: no complaint about kmalloc failure (Torez Smith) [1942772] - hso: fix bailout in error case of probe (Torez Smith) [1942772] - usb: dwc3: convert to devm_platform_ioremap_resource_byname (Torez Smith) [1942772] - net: lan78xx: replace bogus endpoint lookup (Torez Smith) [1942772] - net: lan78xx: fix transfer-buffer memory leak (Torez Smith) [1942772] - net: lan78xx: add missing endpoint sanity check (Torez Smith) [1942772] - usb: hso: check for return value in hso_serial_common_create() (Torez Smith) [1942772] - Revert "usb: dwc2: override PHY input signals with usb role switch support" (Torez Smith) [1942772] - Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" (Torez Smith) [1942772] - usb: dwc3: gadget: when the started list is empty stop the active xfer (Torez Smith) [1942772] - usb: dwc3: gadget: make starting isoc transfers more robust (Torez Smith) [1942772] - usb: dwc3: gadget: add frame number mask (Torez Smith) [1942772] - usb: dwc2: Fix error path in gadget registration (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [1942772] - usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs (Torez Smith) [1942772] - usb: dwc2: override PHY input signals with usb role switch support (Torez Smith) [1942772] - net: cdc_ncm: hook into set_rx_mode to admit multicast traffic (Torez Smith) [1942772] - net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops (Torez Smith) [1942772] - net: usbnet: export usbnet_set_rx_mode() (Torez Smith) [1942772] - net: cdc_ether: export usbnet_cdc_update_filter (Torez Smith) [1942772] - net: cdc_ether: use dev->intf to get interface information (Torez Smith) [1942772] - ax88172a: fix ax88172a_unbind() failures (Torez Smith) [1942772] - usb: dwc2: gadget: Avoid pointless read of EP control register (Torez Smith) [1942772] - usb: dwc2: gadget: Make use of GINTMSK2 (Torez Smith) [1942772] - usb: dwc3: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - tools: usb: usbip: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - usb: hso: Fix debug compile warning on sparc32 (Torez Smith) [1942772] - usbip: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - Documentation/driver-api: usb/URB: drop doubled word (Torez Smith) [1942772] - usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Jasper Lake (Torez Smith) [1942772] - usb: dwc2: Fix shutdown callback in platform (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem (Torez Smith) [1942772] - smsc95xx: avoid memory leak in smsc95xx_bind (Torez Smith) [1942772] - smsc95xx: check return value of smsc95xx_reset (Torez Smith) [1942772] - usb: dwc2: gadget: Remove assigned but never used 'maxsize' (Torez Smith) [1942772] - usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-omap: Do not read DMA status (Torez Smith) [1942772] - usb: dwc3: ulpi: File headers are not doc headers (Torez Smith) [1942772] - usb: dwc3: drd: File headers are not doc headers (Torez Smith) [1942772] - usbnet: ipheth: fix ipheth_tx()'s return type (Torez Smith) [1942772] - usbip: tools: add in man page how to load the client's module (Torez Smith) [1942772] - usbip: tools: fix build error for multiple definition (Torez Smith) [1942772] - usbip: tools: fix module name in man page (Torez Smith) [1942772] - Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" (Torez Smith) [1942772] - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work (Torez Smith) [1942772] - media: USB: cdc-acm: blacklist IR Droid / IR Toy device (Torez Smith) [1942772] - usbnet: smsc95xx: Fix use-after-free after removal (Torez Smith) [1942772] - usb: dwc2: Postponed gadget registration to the udc class driver (Torez Smith) [1942772] - usb: dwc2: use well defined macros for power_down (Torez Smith) [1942772] - net: usb: ax88179_178a: fix packet alignment padding (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix error path when fetching the reset line fails (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Torez Smith) [1942772] - usb: dwc3: keystone: Turn on USB3 PHY before controller (Torez Smith) [1942772] - usb: dwc2: Update Core Reset programming flow. (Torez Smith) [1942772] - usb: dwc3: gadget: Check for prepared TRBs (Torez Smith) [1942772] - usb: dwc3: Increase timeout for CmdAct cleared by device controller (Torez Smith) [1942772] - usb: dwc3: gadget: Use SET_EP_PRIME for NoStream (Torez Smith) [1942772] - usb: dwc3: gadget: Handle stream transfers (Torez Smith) [1942772] - usb: dwc3: gadget: Don't prepare beyond a transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Wait for transfer completion (Torez Smith) [1942772] - usb: dwc3: gadget: Handle XferComplete for streams (Torez Smith) [1942772] - usb: dwc3: gadget: Enable XferComplete event (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor TRB completion handler (Torez Smith) [1942772] - usb: dwc3: gadget: Check for in-progress END_TRANSFER (Torez Smith) [1942772] - usb: dwc3: Get MDWIDTH for DWC_usb32 (Torez Smith) [1942772] - usb: dwc3: Add support for DWC_usb32 IP (Torez Smith) [1942772] - usb: dwc3: use true,false for dwc->otg_restart_host (Torez Smith) [1942772] - usb: dwc2: gadget: move gadget resume after the core is in L0 state (Torez Smith) [1942772] - usb: dwc3: meson-g12a: add support for GXL and GXM SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb init (Torez Smith) [1942772] - usb: dwc3: gadget: Continue to process pending requests (Torez Smith) [1942772] - r8152: support additional Microsoft Surface Ethernet Adapter variant (Torez Smith) [1942772] - r8152: Use MAC address from device tree if available (Torez Smith) [1942772] - net: usb: qmi_wwan: remove redundant assignment to variable status (Torez Smith) [1942772] - net: huawei_cdc_ncm: remove redundant assignment to variable ret (Torez Smith) [1942772] - net: usb: ax88179_178a: remove redundant assignment to variable ret (Torez Smith) [1942772] - usb: dwc3: select USB_ROLE_SWITCH (Torez Smith) [1942772] - usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Torez Smith) [1942772] - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (Torez Smith) [1942772] - usb: hso: correct debug message (Torez Smith) [1942772] - net: sierra_net: Remove unused inline function (Torez Smith) [1942772] - usb: dwc3: gadget: WARN on no-resource status (Torez Smith) [1942772] - usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Store resource index of start cmd (Torez Smith) [1942772] - usb: dwc3: core: Use role-switch default dr_mode (Torez Smith) [1942772] - usb: dwc3: drd: Don't free non-existing irq (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle failed kick_transfer (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb2 phy init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: get the reset as shared (Torez Smith) [1942772] - usb: dwc3: meson-g12a: handle the phy and glue registers separately (Torez Smith) [1942772] - usb: dwc3: meson-g12a: specify phy names in soc data (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue (Torez Smith) [1942772] - usb: dwc3: gadget: Remove unnecessary checks (Torez Smith) [1942772] - usb: dwc3: gadget: Give back staled requests (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle ClearFeature(halt) (Torez Smith) [1942772] - usb: dwc3: support continuous runtime PM with dual role (Torez Smith) [1942772] - USB: dwc3: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5816e (Torez Smith) [1942772] - net: usb: ax88179_178a: Implement ethtool_ops set_eeprom (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request completion check (Torez Smith) [1942772] - USB: dwc2: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - usb: dwc3: gadget: Do link recovery for SS and SSP (Torez Smith) [1942772] - usb: dwc3: gadget: Properly set maxpacket limit (Torez Smith) [1942772] - usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name (Torez Smith) [1942772] - Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links (Torez Smith) [1942772] - pegasus: Remove pegasus' own workqueue (Torez Smith) [1942772] - usb: dwc2: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - net: qmi_wwan: add support for ASKEY WWHC050 (Torez Smith) [1942772] - usb: dwc3: fix up for role switch API change (Torez Smith) [1942772] - usb: dwc2: Silence warning about supplies during deferred probe (Torez Smith) [1942772] - usb: dwc2: Implement set_selfpowered() (Torez Smith) [1942772] - usb: dwc3: core: don't do suspend for device mode if already suspended (Torez Smith) [1942772] - usb: dwc3: Rework resets initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Rework clock initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Add support for role-switch-default-mode binding (Torez Smith) [1942772] - usb: dwc3: Registering a role switch in the DRD code. (Torez Smith) [1942772] - usb: dwc3: core: add support for disabling SS instances in park mode (Torez Smith) [1942772] - usb: dwc3: gadget: Wrap around when skip TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Don't clear flags before transfer ended (Torez Smith) [1942772] - usb: dwc3: Remove kernel doc annotation where it's not needed (Torez Smith) [1942772] - usb: dwc3: Add ACPI support for xHCI ports (Torez Smith) [1942772] - usb: dwc3: exynos: Add support for Exynos5422 suspend clk (Torez Smith) [1942772] - usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init (Torez Smith) [1942772] - usb: dwc3: trace: print enqueue/dequeue pointers too (Torez Smith) [1942772] - usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Add Amlogic A1 DWC3 glue (Torez Smith) [1942772] - cdc_ncm: Fix the build warning (Torez Smith) [1942772] - cdc_ncm: Implement the 32-bit version of NCM Transfer Block (Torez Smith) [1942772] - r8152: reject unsupported coalescing params (Torez Smith) [1942772] - usb: dwc3: gadget: Update chain bit correctly when using sg list (Torez Smith) [1942772] - r8152: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: check disconnect status after long sleep (Torez Smith) [1942772] - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch (Torez Smith) [1942772] - USB: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: use new helper tcp_v6_gso_csum_prep (Torez Smith) [1942772] - net: usb: cdc-phonet: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - usb: dwc3: qcom: Replace by (Torez Smith) [1942772] - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields (Torez Smith) [1942772] - usb: dwc2: Fix in ISOC request length checking (Torez Smith) [1942772] - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows (Torez Smith) [1942772] - usb: dwc3: debug: fix string position formatting mixup with ret and len (Torez Smith) [1942772] - qmi_wwan: unconditionally reject 2 ep interfaces (Torez Smith) [1942772] - qmi_wwan: re-add DW5821e pre-production variant (Torez Smith) [1942772] - r8152: Add MAC passthrough support to new device (Torez Smith) [1942772] - r8152: disable DelayPhyPwrChg (Torez Smith) [1942772] - r8152: avoid the MCU to clear the lanwake (Torez Smith) [1942772] - r8152: don't enable U1U2 with USB_SPEED_HIGH for RTL8153B (Torez Smith) [1942772] - r8152: disable test IO for RTL8153B (Torez Smith) [1942772] - r8152: Disable PLA MCU clock speed down (Torez Smith) [1942772] - r8152: disable U2P3 for RTL8153B (Torez Smith) [1942772] - r8152: get default setting of WOL before initializing (Torez Smith) [1942772] - r8152: reset flow control patch when linking on for RTL8153B (Torez Smith) [1942772] - r8152: fix runtime resume for linking change (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant (Torez Smith) [1942772] - net: usb: lan78xx: Add .ndo_features_check (Torez Smith) [1942772] - usb: dwc2: Drop unlock/lock upon queueing a work item (Torez Smith) [1942772] - usb: dwc3: gadget: Remove END_TRANSFER delay (Torez Smith) [1942772] - usb: dwc3: gadget: Delay starting transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Check END_TRANSFER completion (Torez Smith) [1942772] - usb: dwc3: turn off VBUS when leaving host mode (Torez Smith) [1942772] - usb: dwc2: fix debugfs FIFO count (Torez Smith) [1942772] - usb: dwc2: Fix IN FIFO allocation (Torez Smith) [1942772] - usb: dwc2: Fix Stalling a Non-Isochronous OUT EP (Torez Smith) [1942772] - usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set (Torez Smith) [1942772] - usb: dwc2: Fix NULL qh in dwc2_queue_transaction (Torez Smith) [1942772] - usb: dwc3: gadget: Set link state to RX_Detect on disconnect (Torez Smith) [1942772] - usb: dwc3: gadget: Don't send unintended link state change (Torez Smith) [1942772] - r8152: add missing endpoint sanity check (Torez Smith) [1942772] - net: usb: lan78xx: limit size of local TSO packets (Torez Smith) [1942772] - qmi_wwan: Add support for Quectel RM500Q (Torez Smith) [1942772] - usbip: Fix unsafe unaligned pointer usage (Torez Smith) [1942772] - usb: dwc3: use proper initializers for property entries (Torez Smith) [1942772] - net: r8152: use skb_list_walk_safe helper for gso segments (Torez Smith) [1942772] - net: usb: lan78xx: fix possible skb leak (Torez Smith) [1942772] - net: ch9200: remove unnecessary return (Torez Smith) [1942772] - net: ch9200: use __func__ in debug message (Torez Smith) [1942772] - tools: usb: usbip: Get rid of driver name printout in README (Torez Smith) [1942772] - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting (Torez Smith) [1942772] - can: kvaser_usb: fix interface sanity check (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request complete check (Torez Smith) [1942772] - thunderbolt: Update documentation with the USB4 information (Torez Smith) [1942772] - usbip: Fix error path of vhci_recv_ret_submit() (Torez Smith) [1942772] - usbip: Fix receive error in vhci-hcd when using scatter-gather (Torez Smith) [1942772] - net: usb: lan78xx: Fix error message format specifier (Torez Smith) [1942772] - net: usb: lan78xx: Fix suspend/resume PHY register access error (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant (Torez Smith) [1942772] - usb: dwc3: ep0: Clear started flag on completion (Torez Smith) [1942772] - usb: dwc3: gadget: Clear started flag for non-IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Fix logical condition (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices (Torez Smith) [1942772] - can: ucan: fix non-atomic allocation in completion handler (Torez Smith) [1942772] - net: usb: aqc111: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usbnet: Fix -Wcast-function-type (Torez Smith) [1942772] - net: hso: Fix -Wcast-function-type (Torez Smith) [1942772] - ax88179_178a: add ethtool_op_get_ts_info() (Torez Smith) [1942772] - r8152: avoid to call napi_disable twice (Torez Smith) [1942772] - r8152: Re-order napi_disable in rtl8152_close (Torez Smith) [1942772] - ax88172a: fix information leak on short answers (Torez Smith) [1942772] - usb: dwc2: create debugfs directory under usb root (Torez Smith) [1942772] - usb: dwc3: create debugfs directory under usb root (Torez Smith) [1942772] - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules (Torez Smith) [1942772] - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Torez Smith) [1942772] - USBIP: add config dependency for SGL_ALLOC (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5821e with eSIM support (Torez Smith) [1942772] - CDC-NCM: handle incomplete transfer of MTU (Torez Smith) [1942772] - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Torez Smith) [1942772] - can: peak_usb: fix a potential out-of-sync while decoding packets (Torez Smith) [1942772] - can: usb_8dev: fix use-after-free on disconnect (Torez Smith) [1942772] - can: mcba_usb: fix use-after-free on disconnect (Torez Smith) [1942772] - can: peak_usb: report bus recovery as well (Torez Smith) [1942772] - can: gs_usb: gs_can_open(): prevent memory leak (Torez Smith) [1942772] - usb: Spelling s/enpoint/endpoint/ (Torez Smith) [1942772] - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers (Torez Smith) [1942772] - usb: dwc3: of-simple: add a shutdown (Torez Smith) [1942772] - usbip: Fix free of unallocated memory in vhci tx (Torez Smith) [1942772] - usbip: tools: Fix read_usb_vudc_device() error path handling (Torez Smith) [1942772] - usb: dwc3: pci: prevent memory leak in dwc3_pci_probe (Torez Smith) [1942772] - usb: dwc3: remove the call trace of USBx_GFLADJ (Torez Smith) [1942772] - usb: dwc3: select CONFIG_REGMAP_MMIO (Torez Smith) [1942772] - r8152: check the pointer rtl_fw->fw before using it (Torez Smith) [1942772] - net: lan78xx: remove set but not used variable 'event' (Torez Smith) [1942772] - usb: dwc3: debug: Remove newline printout (Torez Smith) [1942772] - r8152: support firmware of PHY NC for RTL8153A (Torez Smith) [1942772] - r8152: move r8153_patch_request forward (Torez Smith) [1942772] - r8152: add checking fw_offset field of struct fw_mac (Torez Smith) [1942772] - r8152: rename fw_type_1 with fw_mac (Torez Smith) [1942772] - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Torez Smith) [1942772] - usb: dwc3: Disable phy suspend after power-on reset (Torez Smith) [1942772] - r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 (Torez Smith) [1942772] - net: usb: lan78xx: Connect PHY before registering MAC (Torez Smith) [1942772] - usb: hso: obey DMA rules in tiocmget (Torez Smith) [1942772] - r8152: support request_firmware for RTL8153 (Torez Smith) [1942772] - net: usb: sr9800: fix uninitialized local variable (Torez Smith) [1942772] - net: usb: ax88179_178a: write mac to hardware in get_mac_addr (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit 0x1050 composition (Torez Smith) [1942772] - usb: dwc3: Remove dev_err() on platform_get_irq() failure (Torez Smith) [1942772] - usb: dwc3: Switch to platform_get_irq_byname_optional() (Torez Smith) [1942772] - r8152: Set macpassthru in reset_resume callback (Torez Smith) [1942772] - qmi_wwan: add support for Cinterion CLS8 devices (Torez Smith) [1942772] - usbip: clean up an indentation issue (Torez Smith) [1942772] - usbip: vhci_hcd indicate failed message (Torez Smith) [1942772] - r8152: Add identifier names for function pointers (Torez Smith) [1942772] - r8152: Use guard clause and fix comment typos (Torez Smith) [1942772] - hso: fix NULL-deref on tty open (Torez Smith) [1942772] - net: usb: ax88179_178a: allow optionally getting mac address from device tree (Torez Smith) [1942772] - r8152: Factor out OOB link list waits (Torez Smith) [1942772] - usbnet: ignore endpoints with invalid wMaxPacketSize (Torez Smith) [1942772] - cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize (Torez Smith) [1942772] - usbnet: sanity checking of packet sizes and device mtu (Torez Smith) [1942772] - r8152: adjust the settings of ups flags (Torez Smith) [1942772] - r8152: modify rtl8152_set_speed function (Torez Smith) [1942772] - usb: dwc3: remove generic PHY calibrate() calls (Torez Smith) [1942772] - usb: gadget: net2280: Move all "ll" registers in one structure (Torez Smith) [1942772] - usb: dwc3: gadget: Workaround Mirosoft's BESL check (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables (Torez Smith) [1942772] - usb: gadget: composite: Set recommended BESL values (Torez Smith) [1942772] - usb: dwc3: gadget: Set BESL config parameter (Torez Smith) [1942772] - usb: dwc3: Separate field holding multiple properties (Torez Smith) [1942772] - usb: dwc3: don't set gadget->is_otg flag (Torez Smith) [1942772] - usb: dwc3: st: Add of_dev_put() in probe function (Torez Smith) [1942772] - usb: dwc3: st: Add of_node_put() before return in probe function (Torez Smith) [1942772] - r8152: add a helper function about setting EEE (Torez Smith) [1942772] - r8152: saving the settings of EEE (Torez Smith) [1942772] - net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb” (Torez Smith) [1942772] - r8152: divide the tx and rx bottom functions (Torez Smith) [1942772] - r8152: fix accessing skb after napi_gro_receive (Torez Smith) [1942772] - r8152: change rx_copybreak and rx_pending through ethtool (Torez Smith) [1942772] - r8152: support skb_add_rx_frag (Torez Smith) [1942772] - r8152: use alloc_pages for rx buffer (Torez Smith) [1942772] - r8152: replace array with linking list for rx information (Torez Smith) [1942772] - r8152: separate the rx buffer size (Torez Smith) [1942772] - usb: dwc3: Use clk_bulk_prepare_enable() (Torez Smith) [1942772] - usb: dwc3: Use devres to get clocks (Torez Smith) [1942772] - usb: dwc3: remove generic PHYs forwarding for XHCI device (Torez Smith) [1942772] - USB: usbip: convert to use dev_groups (Torez Smith) [1942772] - usb: dwc3: Update soft-reset wait polling rate (Torez Smith) [1942772] - usb: dwc2: gadget: Fix kill_all_requests race (Torez Smith) [1942772] - usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h (Torez Smith) [1942772] - usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usbip: tools: fix GCC8 warning for strncpy (Torez Smith) [1942772] - usb: dwc3: Switch to use device_property_count_u32() (Torez Smith) [1942772] - usb: dwc2: Switch to use device_property_count_u32() (Torez Smith) [1942772] - can: kvaser_usb: Use struct_size() in alloc_candev() (Torez Smith) [1942772] - net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (Torez Smith) [1942772] - ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx (Torez Smith) [1942772] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971488]- bareudp: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - vxlan: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - geneve: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - RDMA/siw: Release xarray entry (Kamal Heib) [1971483] - RDMA/siw: Properly check send and receive CQ pointers (Kamal Heib) [1971483] - RDMA/siw: Fix a use after free in siw_alloc_mr (Kamal Heib) [1971483] - RDMA/rxe: Clear all QP fields if creation failed (Kamal Heib) [1971483] - RDMA/rxe: Fix a bug in rxe_fill_ip_info() (Kamal Heib) [1971483] - RDMA/rxe: Remove rxe_dma_device declaration (Kamal Heib) [1971483] - IB/hfi1: Fix error return code in parse_platform_config() (Kamal Heib) [1971483] - IB/hfi1: Remove unused function (Kamal Heib) [1971483] - RDMA/srpt: Fix error return code in srpt_cm_req_recv() (Kamal Heib) [1971483] - IB/isert: Fix a use after free in isert_connect_request (Kamal Heib) [1971483] - RDMA: Verify port when creating flow rule (Kamal Heib) [1971483] - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Kamal Heib) [1971483] - RDMA/core: Don't access cm_id after its destruction (Kamal Heib) [1971483] - RDMA/core: Prevent divide-by-zero error triggered by the user (Kamal Heib) [1971483] - RDMA/core: Add CM to restrack after successful attachment to a device (Kamal Heib) [1971483] - RDMA/core: Unify RoCE check and re-factor code (Kamal Heib) [1971483] - RDMA/core: Fix corrupted SL on passive side (Kamal Heib) [1971483] - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1978469] - /proc/PID/smaps: Add PMD migration entry parsing (Nico Pache) [1977066] - s390: add 3f program exception handler (Nico Pache) [1977066] - x86/ioremap: Fix CONFIG_EFI=n build (Nico Pache) [1977066] - mm, slub: move slub_debug static key enabling outside slab_mutex (Nico Pache) [1977066] - mm, slub: enable slub_debug static key when creating cache with explicit debug flags (Nico Pache) [1977066] - locking/mutex: Remove repeated declaration (Nico Pache) [1977066] - percpu: make pcpu_nr_empty_pop_pages per chunk type (Nico Pache) [1977066] - mm/swap: don't SetPageWorkingset unconditionally during swapin (Nico Pache) [1977066] - s390/tlb: make cleared_pXs flags consistent with generic code (Nico Pache) [1977066] - mm, compaction: make fast_isolate_freepages() stay within zone (Nico Pache) [1977066] - mm/vmscan: restore zone_reclaim_mode ABI (Nico Pache) [1977066] - mm, compaction: move high_pfn to the for loop scope (Nico Pache) [1977066] - memblock: do not start bottom-up allocations with kernel_end (Nico Pache) [1977066] - mm, page_alloc: disable pcplists during memory offline (Nico Pache) [1977066] - mm, page_alloc: move draining pcplists to page isolation users (Nico Pache) [1977066] - mm, page_alloc: cache pageset high and batch in struct zone (Nico Pache) [1977066] - mm, page_alloc: simplify pageset_update() (Nico Pache) [1977066] - mm, page_alloc: fix core hung in free_pcppages_bulk() (Nico Pache) [1977066] - mm, page_alloc: remove setup_pageset() (Nico Pache) [1977066] - mm, page_alloc: calculate pageset high and batch once per zone (Nico Pache) [1977066] - mm, pcp: share common code between memory hotplug and percpu sysctl handler (Nico Pache) [1977066] - mm, page_alloc: clean up pageset high and batch update (Nico Pache) [1977066] - s390/uv: handle destroy page legacy interface (Nico Pache) [1977066] - mm/filemap: fix filemap_map_pages for THP (Nico Pache) [1977066] - mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page (Nico Pache) [1977066] - mm/filemap.c: rewrite pagecache_get_page documentation (Nico Pache) [1977066] - mm: filemap: clear idle flag for writes (Nico Pache) [1977066] - mm: document semantics of ZONE_MOVABLE (Nico Pache) [1977066] - mm/page_isolation: cleanup set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_alloc: tweak comments in has_unmovable_pages() (Nico Pache) [1977066] - mm: reuse only-pte-mapped KSM page in do_wp_page() (Nico Pache) [1977066] - mm/memory.c: skip spurious TLB flush for retried page fault (Nico Pache) [1977066] - /proc/PID/smaps: consistent whitespace output format (Nico Pache) [1977066] - mm/memcontrol.c: prevent missed memory.low load tears (Nico Pache) [1977066] - mm, memcg: prevent mem_cgroup_protected store tearing (Nico Pache) [1977066] - mm, memcg: prevent memory.min load/store tearing (Nico Pache) [1977066] - mm, mempolicy: fix up gup usage in lookup_node (Nico Pache) [1977066] - mm/page_ext.c: drop pfn_present() check when onlining (Nico Pache) [1977066] - drivers/base/memory.c: drop pages_correctly_probed() (Nico Pache) [1977066] - drivers/base/memory.c: drop section_count (Nico Pache) [1977066] - include/linux/mm.h: remove dead code totalram_pages_set() (Nico Pache) [1977066] - tools headers uapi: Sync asm-generic/mman-common.h with the kernel (Nico Pache) [1977066] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1959772] - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM (Waiman Long) [1959772] - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() (Waiman Long) [1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1959772] - mm: memmap defer init doesn't work as expected (Baoquan He) [1906271] - mm: check nr_initialised with PAGES_PER_SECTION directly in defer_init() (Baoquan He) [1906271] - mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory (Baoquan He) [1906271] - mm, memory_hotplug: update pcp lists everytime onlining a memory block (Baoquan He) [1906271] - mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone() (Baoquan He) [1906271] - nfs: account for selinux security context when deciding to share superblock (Scott Mayhew) [1927027] - nfs: remove unneeded null check in nfs_fill_super() (Scott Mayhew) [1927027] - lsm,selinux: add new hook to compare new mount to an existing mount (Scott Mayhew) [1927027] - libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1972278] - scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 (Tomas Henzl) [1968170] - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs (Tomas Henzl) [1968170] - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update (Tomas Henzl) [1968170] - scsi: megaraid_sas: Fix resource leak in case of probe failure (Tomas Henzl) [1968170] - scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware (Tomas Henzl) [1968170] - scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock (Tomas Henzl) [1968170] - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V (Ewan D. Milne) [1927508] - drivers: do not build devm_platform_get_and_ioremap_resource() for s390x (Jaroslav Kysela) [1917388] - redhat: update ALSA configs and add regmap-sdw-mbq to redhat/filter-modules.sh (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - alsa: control_led - fix initialization in the mode show callback (Jaroslav Kysela) [1917388] - ALSA: seq: Fix race of snd_seq_timer_open() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode (Jaroslav Kysela) [1917388] - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: reset enabled_cores state at suspend (Jaroslav Kysela) [1917388] - ASoC: fsl-asoc-card: Set .owner attribute when registering card. (Jaroslav Kysela) [1917388] - ASoC: topology: Fix spelling mistake "vesion" -> "version" (Jaroslav Kysela) [1917388] - ASoC: rt5659: Fix the lost powers for the HDA header (Jaroslav Kysela) [1917388] - ASoC: core: Fix Null-point-dereference in fmt_single_name() (Jaroslav Kysela) [1917388] - spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Update header block in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers (Jaroslav Kysela) [1917388] - ASoC: pxa: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: pxa: pxa-ssp: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: set phase two word length register (Jaroslav Kysela) [1917388] - ASoC: pxa: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: Fix 7/8 spaces indentation in Kconfig (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: add missed checks for clk_get() (Jaroslav Kysela) [1917388] - ASoC: Intel: fix error code cnl_set_dsp_D0() (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Unassign ram_read and read_write ops (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove haswell solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_dsp_get_thread_context (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP interface fields (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: remove unneeded semicolon (Jaroslav Kysela) [1917388] - catpt: Switch to use list_entry_is_head() helper (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Optimize applying user settings (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Correct clock selection for dai trigger (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Skip position update for unprepared streams (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Relax clock selection conditions (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Cleanup after power routines streamlining (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Replace open coded variant of resource_intersection() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Streamline power routines across LPT and WPT (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5677: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: set card and driver name dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove rt5640 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove max98090 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: use inclusive language for SSP bclk/fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: Atom: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: select WANT_DEV_COREDUMP (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: Remove duplicate kconfigs (Jaroslav Kysela) [1917388] - ASoC: remove zte zx drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: add missing stream rates and format (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: Remove unused control callback structure (Jaroslav Kysela) [1917388] - ASoC: wm8994: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: wm8903: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: wm8523: Fix a typo in a comment (Jaroslav Kysela) [1917388] - ASoC: wm8350: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: wcd9335: Remove unnecessary conversion to bool (Jaroslav Kysela) [1917388] - ASoC: rt715: remove unused parameter (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add the calibration functions (Jaroslav Kysela) [1917388] - ASoC: rt5682: clock driver must use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: rt1015: enable BCLK detection after calibration (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Add support for more data formats (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Move format check into `set_fmt()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Rearrange operations in `hw_params()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails for id "LDO_VAUD18" (Jaroslav Kysela) [1917388] - ASoC: Remove mt6359_platform_driver_remove (Jaroslav Kysela) [1917388] - ASoC: Fix vaud18 power leakage of mt6359 (Jaroslav Kysela) [1917388] - ASoC: es8316: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix Bitclock polarity inversion (Jaroslav Kysela) [1917388] - ASoC: cs35l33: fix an error code in probe() (Jaroslav Kysela) [1917388] - ASoC: cs35l34: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: wm8998: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd9335: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: TSCS454: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: TSCS42xx: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tlv320: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tas571x: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tas2562: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: remove remnants of sirf prima/atlas audio codec (Jaroslav Kysela) [1917388] - ASoC: rt5645: add error checking to rt5645_probe function (Jaroslav Kysela) [1917388] - Revert "ASoC: rt5645: fix a NULL pointer dereference" (Jaroslav Kysela) [1917388] - ASoC: rt1015: modify calibration sequence for better performance (Jaroslav Kysela) [1917388] - ASoC: rk3328: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: pcm179x: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: pcm1789: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry (Jaroslav Kysela) [1917388] - ASoC: nau8315: add codec driver (Jaroslav Kysela) [1917388] - ASoC: gtm601: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es8328: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: es7241: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es7134: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: da9055: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: da7219: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap-less mode (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Don't change cap-couple setting in HP PMU/PMD (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE (Jaroslav Kysela) [1917388] - ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits (Jaroslav Kysela) [1917388] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: Add RX support (Jaroslav Kysela) [1917388] - ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Convert from cpu to data format (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: tegra: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: tegra: Don't warn on probe deferral (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: ti: davinci-evm: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: ti: davinci: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n (Jaroslav Kysela) [1917388] - ASoC: ti: omap-abe-twl6040: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: ti: omap-mcsp: remove duplicate test (Jaroslav Kysela) [1917388] - ASoC: uniphier: Simplify the return expression of uniphier_aio_startup (Jaroslav Kysela) [1917388] - ASoC: uniphier: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: rename shadowing variable (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: align function prototype (Jaroslav Kysela) [1917388] - ALSA: x86: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Jaroslav Kysela) [1917388] - ASoC: cs42l56: fix up error handling in probe (Jaroslav Kysela) [1917388] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [1917388] - ASoC: cs42l51: manage mclk shutdown delay (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait for PLL to lock before switching to it (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Only start PLL if it is needed (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Report jack and button detection (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Add Capture Support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix channel width support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Always wait at least 3ms after reset (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Don't enable/disable regulator at Bias Level (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix mixer volume control (Jaroslav Kysela) [1917388] - ASoC: cs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: bd28623: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: alc5632: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak4118: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: alc5623: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak5558: Correct the dai name for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: change function name to ak5558_reset (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add support for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak5558: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove platform data and move micbias bindings include (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: adau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: Add ADAU1372 audio CODEC support (Jaroslav Kysela) [1917388] - ASoC: amd: fix for pcm_read() error (Jaroslav Kysela) [1917388] - ASoC: amd: drop S24_LE format support (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for ALC1015P codec in acp3x machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments (Jaroslav Kysela) [1917388] - ASoC: amd: fix acpi dependency kernel warning (Jaroslav Kysela) [1917388] - ASoC: amd: update spdx license for acp machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for RT5682 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Adding DAI LINK for rt1015 codec (Jaroslav Kysela) [1917388] - ASoC: amd: Adding support for ALC1015 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: AMD RV RT5682 should depends on CROS_EC (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: remove invalid kernel-doc comment (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - refine DMI entries for some Lenovo products (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 (Jaroslav Kysela) [1917388] - ASoC: amd: Replacing MSI with Legacy IRQ model (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) (Jaroslav Kysela) [1917388] - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) (Jaroslav Kysela) [1917388] - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Jaroslav Kysela) [1917388] - ASoC: amd: Return -ENODEV for non-existing ACPI call (Jaroslav Kysela) [1917388] - ASoC: amd: support other audio modes for raven (Jaroslav Kysela) [1917388] - ASoC: topology: adhere to KUNIT formatting standard (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: remove unneeded break (Jaroslav Kysela) [1917388] - ALSA: hdsp: don't disable if not enabled (Jaroslav Kysela) [1917388] - ALSA: hdsp: hardware output loopback (Jaroslav Kysela) [1917388] - ALSA: pci: mixart: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Fix missing check in snd_intel8x0m_create (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Don't update period unless prepared (Jaroslav Kysela) [1917388] - ALSA: hda: Avoid spurious unsol event handling during S3/S4 (Jaroslav Kysela) [1917388] - ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code (Jaroslav Kysela) [1917388] - ALSA: ctxfi: fix comment syntax in file headers (Jaroslav Kysela) [1917388] - ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits (Jaroslav Kysela) [1917388] - ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: azt3328: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Jaroslav Kysela) [1917388] - ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix calculation for size of IR context payload (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Jaroslav Kysela) [1917388] - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Jaroslav Kysela) [1917388] - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Jaroslav Kysela) [1917388] - ALSA: bebob: detect the number of available MIDI ports (Jaroslav Kysela) [1917388] - ALSA: bebob: code refactoring for stream format detection (Jaroslav Kysela) [1917388] - ALSA: dice: fix null pointer dereference when node is disconnected (Jaroslav Kysela) [1917388] - ALSA: fireface: fix to parse sync status register of latter protocol (Jaroslav Kysela) [1917388] - ALSA: bebob: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: fireface: remove unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: oxfw: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: dice: add support for Lexicon I-ONIX FW810s (Jaroslav Kysela) [1917388] - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Jaroslav Kysela) [1917388] - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Jaroslav Kysela) [1917388] - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() (Jaroslav Kysela) [1917388] - ALSA: firewire: fix comparison to bool warning (Jaroslav Kysela) [1917388] - ALSA: firewire: Replace tasklet with work (Jaroslav Kysela) [1917388] - ALSA: firewire: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [1917388] - ALSA: vx: Use roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: pcsp: Fix fall-through warnings for Clang (Jaroslav Kysela) [1917388] - ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: aloop: Fix initialization of controls (Jaroslav Kysela) [1917388] - ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1917388] - ASoC: SOF: ext_manifest: use explicit number for elem_type (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: allow for partial match in parent name (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add helper to identify parent driver. (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add new fields for mach_params (Jaroslav Kysela) [1917388] - ASoC: rt5682: Add a new property for the DMIC clock driving (Jaroslav Kysela) [1917388] - ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB (Jaroslav Kysela) [1917388] - soundwire: sysfs: Constify static struct attribute_group (Jaroslav Kysela) [1917388] - ALSA: remove trailing semicolon in macro definition (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware (Jaroslav Kysela) [1917388] - ASoC: SOF: use current DAI config during resume (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: Update ADL P to use its own descriptor (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: remove useless code (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI (Jaroslav Kysela) [1917388] - ASOC: SOF: simplify nocodec mode (Jaroslav Kysela) [1917388] - ASoC: SOF: pcm: export snd_pcm_dai_link_fixup (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: update set_mach_params() (Jaroslav Kysela) [1917388] - ASoC: SOF: change signature of set_mach_params() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add Kconfig option for probe workqueues (Jaroslav Kysela) [1917388] - ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of (Jaroslav Kysela) [1917388] - ASoC: SOF: core: Add missing error prints to device probe operation (Jaroslav Kysela) [1917388] - ASoC: SOF: match SSP config with pcm hw params (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs (Jaroslav Kysela) [1917388] - ASoC: SOF: parse multiple SSP DAI and hw configs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: move ELH chip info (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: fix EHL ops (Jaroslav Kysela) [1917388] - ASoC: SOF: core: harden shutdown helper (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: fix core status verification (Jaroslav Kysela) [1917388] - ASoC: SOF: add a helper to get topology configured mclk (Jaroslav Kysela) [1917388] - ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries (Jaroslav Kysela) [1917388] - ASoC: SOF: fix debugfs initialisation error handling (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable async suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: turn off display power in resume (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: unregister DMIC device on probe error (Jaroslav Kysela) [1917388] - ALSA: hda: move Intel SoundWire ACPI scan to dedicated module (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: simplify Kconfig (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: split PCI into different drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: ACPI: avoid reverse module dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: relax ABI checks and avoid unnecessary warnings (Jaroslav Kysela) [1917388] - ASoC: SOF: fix runtime pm usage mismatch after probe errors (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is overridden (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: don't keep a temporary variable (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: refine ACPI match (Jaroslav Kysela) [1917388] - ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() (Jaroslav Kysela) [1917388] - ASoC: SOF: remove unused functions (Jaroslav Kysela) [1917388] - ASoC: SOF: fix string format for errors (Jaroslav Kysela) [1917388] - ASoC: SOF: add missing pm debug (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: release display power at link_power (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management (Jaroslav Kysela) [1917388] - ASoC: SOF: debug: Fix a potential issue on string buffer termination (Jaroslav Kysela) [1917388] - ASoC: SOF: add be_hw_params_fixup() for ALH (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_down/up APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Filter out unneeded core power up/downs (Jaroslav Kysela) [1917388] - ASoC: SOF: update dsp core power status in common APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda-loader: keep init cores alive (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Enable DMI L1 for trace (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams (Jaroslav Kysela) [1917388] - ASoC: SOF: add a pointer to download repo in case FW request fails (Jaroslav Kysela) [1917388] - ASoC: SOF: SND_INTEL_DSP_CONFIG dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support to AlderLake-P (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Jaroslav Kysela) [1917388] - ASoC: SOF: add mutex to protect the dsp_power_state access (Jaroslav Kysela) [1917388] - ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: update kernel-doc description (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add SoundWire support for ADL-S (Jaroslav Kysela) [1917388] - ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and catpt drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and Atom/SST drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: acpi: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support for Alderlake-S (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: fix Kconfig punctuation (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Fix random noise at the HDMI output (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL SoundWire base configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoc: Intel: board: add BE DAI link for WoV (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Set card.components string (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 (Jaroslav Kysela) [1917388] - ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks (Jaroslav Kysela) [1917388] - ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: add max98390 echo reference support (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add jack detect support (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Remove 44100 sample-rate from the media and deep-buffer DAI descriptions (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Stop advertising non working S24LE support (Jaroslav Kysela) [1917388] - ASoC: intel: sof_rt5682: use the topology mclk (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add used AIF to the components string (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: remove unused static variable (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Compile when any configuration is selected (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: sof-wm8804: add check for PLL setting (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ACPI matching table for HP Spectre x360 (Jaroslav Kysela) [1917388] - ASoC: intel: sof_sdw: add trace for dai links (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: detect DMIC number based on mach params (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible (Jaroslav Kysela) [1917388] - ASoC: Intel: sof-sdw: indent and add quirks consistently (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: reorganize quirks by generation (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: max98373: get dapm from cpu_dai (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 (Jaroslav Kysela) [1917388] - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E (Jaroslav Kysela) [1917388] - ASoC: Intel: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Wake up device before configuring SSP port (Jaroslav Kysela) [1917388] - ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags (Jaroslav Kysela) [1917388] - ASoC: Intel: adl: remove sof_fw_filename setting in ADL snd_soc_acpi_mach (Jaroslav Kysela) [1917388] - ASoC: Intel: common: add ACPI matching tables for Alder Lake (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Jaroslav Kysela) [1917388] - ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slot call to cht_codec_fixup (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_MIC_MAP input-mapping (Jaroslav Kysela) [1917388] - ASoC: Intel: byt/cht: set pm ops dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_pdata structure (Jaroslav Kysela) [1917388] - ASoC: Intel: Make atom components independent of sst-dsp (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST-legacy specific constants (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST firmware components (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST ACPI component (Jaroslav Kysela) [1917388] - ASoC: Intel: Select catpt and deprecate haswell (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5677: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5650: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Simple sysfs attributes (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Event tracing (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Device driver lifecycle (Jaroslav Kysela) [1917388] - drivers: provide devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: PCM operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Firmware loading and context restore (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Define DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add IPC message handlers (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Implement IPC protocol (Jaroslav Kysela) [1917388] - ASoC: Intel: Add catpt base members (Jaroslav Kysela) [1917388] - resource: Introduce resource_intersection() for overlapping resources (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: byt/cht: set card and driver name at run time (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Enable DMA transfer mode (Jaroslav Kysela) [1917388] - ASoC: Intel: keembay: use inclusive language for bclk and fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcht_es8316: Remove comment about SSP0 being untested (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove bclk_ratio (Jaroslav Kysela) [1917388] - ASoC: cs42l73: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: cs53l30: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Regmap must use_single_read/write (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E (Jaroslav Kysela) [1917388] - ASoC: da7219: do not request a new clock consummer reference (Jaroslav Kysela) [1917388] - ASoC: max98088: fix ni clock divider calculation (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: add the notification when volume changed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: change capture switch controls (Jaroslav Kysela) [1917388] - ASoC: da7219: properly get clk from the provider (Jaroslav Kysela) [1917388] - ASoC: wcd934x: use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Avoid overwriting CHPF (Jaroslav Kysela) [1917388] - ASoC: ak4458: enable daisy chain (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add support on format S32_LE (Jaroslav Kysela) [1917388] - ASoC: rt286: Generalize support for ALC3263 codec (Jaroslav Kysela) [1917388] - ASoC: rt298: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: rt286: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: Disable cache mechanism for readbacks (Jaroslav Kysela) [1917388] - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (Jaroslav Kysela) [1917388] - ASoC: rt286: Fix upper byte in DMIC2 configuration (Jaroslav Kysela) [1917388] - ASoC: ak4458: check reset control status (Jaroslav Kysela) [1917388] - ASoC: codecs: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt715: remove kcontrols which no longer be used (Jaroslav Kysela) [1917388] - ASoC: rt715: add main capture switch and main capture volume (Jaroslav Kysela) [1917388] - ASoC: rt715: modification for code simplicity (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler (Jaroslav Kysela) [1917388] - ASoC: cs35l35: remove unused including (Jaroslav Kysela) [1917388] - ASoC: ak5558: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: wcd9335: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: remove registers to sync with rt1019 datasheet (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: tas2770: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: cx2072x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add AIC3106 (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: Fix runtime PM imbalance in tas2552_probe (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove pack_id check in rt1011 (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add SPI support (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move I2C to separated file (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: rename probe function (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move model definitions (Jaroslav Kysela) [1917388] - ASoC: max98390: Add support for tx slot configuration. (Jaroslav Kysela) [1917388] - ASoC: ak5558: Fix s/show/slow/ typo (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Register clocks before registering component (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Increase maximum register in regmap (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a rt5670_components() helper (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 (Jaroslav Kysela) [1917388] - ASoC: da732x: simplify code (Jaroslav Kysela) [1917388] - ASoC: lm49453: fix useless assignment before return (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add MT6359 accdet jack driver (Jaroslav Kysela) [1917388] - ASoC: max98373: Added 30ms turn on/off time delay (Jaroslav Kysela) [1917388] - ASoC: max98373: Changed amp shutdown register as volatile (Jaroslav Kysela) [1917388] - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk (Jaroslav Kysela) [1917388] - ASoC: max98373: Added controls for autorestart config (Jaroslav Kysela) [1917388] - ASoC: rt1015: Add bclk detection and dc detection (Jaroslav Kysela) [1917388] - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Jaroslav Kysela) [1917388] - ASoC: rt1019: make symbol 'rt1019_i2c_driver' static (Jaroslav Kysela) [1917388] - ASoC: rt1019: add rt1019 amplifier driver (Jaroslav Kysela) [1917388] - ASoC: tscs454: remove useless test on PLL disable (Jaroslav Kysela) [1917388] - ASoC: tlv320dac33: clarify expression (Jaroslav Kysela) [1917388] - ASoC: tas2770: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove warning on return value (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: sti-sas: remove unused struct members (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: align function prototype (Jaroslav Kysela) [1917388] - ASoC: pcm1681: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: nau8825: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6359: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6358: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: max98090: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove unused spk_mask member (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: align function arguments (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: da7219-aad: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove duplicate else branch (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove useless return (Jaroslav Kysela) [1917388] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1917388] - ASoC: ad1836: remove useless return (Jaroslav Kysela) [1917388] - ASoC: ab8500-codec: remove useless structure (Jaroslav Kysela) [1917388] - ASoC: rt711: add snd_soc_component remove callback (Jaroslav Kysela) [1917388] - ASoC: rt5659: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [1917388] - ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume' (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add acpi device id for rt1015p (Jaroslav Kysela) [1917388] - ASoC: wm_hubs: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: simplify return value (Jaroslav Kysela) [1917388] - ASoC: wm8996: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8994: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm8978: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8958-dsp2: rename local 'control' arrays (Jaroslav Kysela) [1917388] - ASoC: arizona: fix function argument (Jaroslav Kysela) [1917388] - ASoC: wm2200: remove unused structure (Jaroslav Kysela) [1917388] - ASoC: rt5682: add delay time of workqueue to control next IRQ event (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Remove unused including (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Set clock source for both ways of stream (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Provide finer control on playback path (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Disable regulators if probe fails (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Remove power if the driver is being removed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin (Jaroslav Kysela) [1917388] - ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Remove superfluous error message (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: wm8962: Relax bit clock divider searching (Jaroslav Kysela) [1917388] - ASoC: rt1316: Fix return value check in rt1316_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: Fix identation of .driver elements (Jaroslav Kysela) [1917388] - ASoC: codec: Omit superfluous error message in jz4760_codec_probe() (Jaroslav Kysela) [1917388] - ASoC: sigmadsp-regmap: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: rt5631: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: jz4760: fix set but not used warning (Jaroslav Kysela) [1917388] - ASoC: cs4270: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5677: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5677: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5670: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5668: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5668: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5665: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5663: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5660: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5659: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5651: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5651: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: use logical OR (Jaroslav Kysela) [1917388] - ASoC: rt5640: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1308: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1305: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1016: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1015: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove redundant test (Jaroslav Kysela) [1917388] - ASoC: rt1011: use logical OR (Jaroslav Kysela) [1917388] - ASoC: wm8524: Do not print probe defer error (Jaroslav Kysela) [1917388] - ASoC: codecs: nau8825: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt1316: Add RT1316 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoc: rt5631: Constify static struct coeff_clk_div (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct acpi_device_id (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct sdw_slave_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: remove useless return (Jaroslav Kysela) [1917388] - ASoC: wcd9335: clarify return value (Jaroslav Kysela) [1917388] - ASoC: wcd-clsh-v2: align function prototypes (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: add a sanity check in set channel map (Jaroslav Kysela) [1917388] - ASoC: es8316: Simplify adc_pga_gain_tlv table (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Jaroslav Kysela) [1917388] - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'HP Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'OUT Channel Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt1015: fix i2c communication error (Jaroslav Kysela) [1917388] - ASoC: codec: Add driver for JZ4760 internal codec (Jaroslav Kysela) [1917388] - ASoC: codec/ingenic: Depend on MACH_INGENIC (Jaroslav Kysela) [1917388] - ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown (Jaroslav Kysela) [1917388] - ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode (Jaroslav Kysela) [1917388] - ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend (Jaroslav Kysela) [1917388] - ASoC: rt711-sdw: use cancel_work_sync() for .remove (Jaroslav Kysela) [1917388] - ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as .suspend (Jaroslav Kysela) [1917388] - ASoC: mt6359: reduce log verbosity for optional DT properties (Jaroslav Kysela) [1917388] - ASoC: codecs: add missing max_register in regmap config (Jaroslav Kysela) [1917388] - ASoC: cpcap: fix microphone timeslot mask (Jaroslav Kysela) [1917388] - ASoC: rt5659: Add Kconfig prompt (Jaroslav Kysela) [1917388] - ASoC: max98373: Fixes a typo in max98373_feedback_get (Jaroslav Kysela) [1917388] - ASoC: ak4458: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove connection with LDO2 in DAPM graph (Jaroslav Kysela) [1917388] - ASoC: ml26124: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lm49453: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: cx2072x: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: alc5632: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ab8500: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mt6660: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mc13783: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ssm2602: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: zl38060: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: jz4740: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ak*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tscs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: max*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: es*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: da*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: nau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: rt*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tlv*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: wm*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: remove sirf prima/atlas drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: soundwire: increase resume timeout (Jaroslav Kysela) [1917388] - ASoC: es8316: Fix possible NULL pointer deref in es8316_disable_jack_detect() (Jaroslav Kysela) [1917388] - ASoC: rt5682: enable fast discharge for headset unplugging (Jaroslav Kysela) [1917388] - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test (Jaroslav Kysela) [1917388] - ASoC: rt5645: Enable internal microphone and JD on ECS EF20 (Jaroslav Kysela) [1917388] - ASoC: rt5645: add inv_hp_det flag (Jaroslav Kysela) [1917388] - ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series (Jaroslav Kysela) [1917388] - ASoC: rt5645: Introduce mapping for ACPI-defined GPIO (Jaroslav Kysela) [1917388] - ASoC: rt1015: re-calibrate again when resuming (Jaroslav Kysela) [1917388] - ASoC: rt5645: Remove the redundant delay time (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove unneeded variables in rt1015_priv (Jaroslav Kysela) [1917388] - ASoC: rt1015: refactor retry loop and rt1015_priv allocation (Jaroslav Kysela) [1917388] - ASoC: rt1015: return error if any when setting bypass_boost (Jaroslav Kysela) [1917388] - ASoC: rt1015: save boost_mode only if valid (Jaroslav Kysela) [1917388] - ASoC: rt1015: sort header inclusions (Jaroslav Kysela) [1917388] - ASoC: Intel: common: Fix some typos (Jaroslav Kysela) [1917388] - ASoC: soc.h: remove for_each_rtd_dais_rollback() (Jaroslav Kysela) [1917388] - ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro (Jaroslav Kysela) [1917388] - ASoC: add soc-jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix always-false condition (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix signed/unsigned issue (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-utils: add snd_soc_component_is_dummy() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro (Jaroslav Kysela) [1917388] - ASoC: core: Don't set platform name when of_node is set (Jaroslav Kysela) [1917388] - ASoC: soc-compress: lock pcm_mutex to resolve lockdep error (Jaroslav Kysela) [1917388] - ASoC: soc-core: use device_unregister() if rtd allocation failed (Jaroslav Kysela) [1917388] - ASoC: soc-core: add comment for rtd freeing (Jaroslav Kysela) [1917388] - ASoC: soc-component: Add snd_soc_pcm_component_ack (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx() (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_path_get() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: share DPCM BE DAI stop operation (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove unneeded !rtd->dai_link check (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_hw_sanity_check() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_update_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix DMI handling (Jaroslav Kysela) [1917388] - ASoC: soc-dai: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add error log (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove shadowing variable (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove redundant assignment (Jaroslav Kysela) [1917388] - ASoC: soc-ops: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_set_fe_runtime() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup_fe() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_init_runtime_hw() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove strange format storing (Jaroslav Kysela) [1917388] - ASoC: soc-core: Prevent warning if no DMI table is present (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hw param limits calculation for multi-DAI (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hwparams min/max init for dpcm (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_format() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_chan() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_rate() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: change error message to debug message (Jaroslav Kysela) [1917388] - ASoC: dapm: use component prefix when checking widget names (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_get_playback_capture() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: tidyup pcm setting (Jaroslav Kysela) [1917388] - ASoC: soc-component: fix undefined reference to __ffssi2 (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_read/write_field() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: remove symmetric_rates/samplebits (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_set_dai_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_set_be_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move dpcm_set_fe_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Fix an uninitialized error code (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: return correct -ERRNO in failure path (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: disconnect BEs if the FE is not ready (Jaroslav Kysela) [1917388] - ASoC: dapm: remove widget from dirty list on free (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: care trigger rollback (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove dpcm_do_trigger() (Jaroslav Kysela) [1917388] - ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown (Jaroslav Kysela) [1917388] - ASoC: soc-core: tidyup jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_dapm_suspend_resume() (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_playback_digital_mute() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: add soc_compr_clean() and call it from soc_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_component_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: move soc_compr_free() next to soc_compr_open() (Jaroslav Kysela) [1917388] - ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_copy() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_pointer() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_ack() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Get all BEs along DAPM path (Jaroslav Kysela) [1917388] - ASoC: soc-core: Fix component name_prefix parsing (Jaroslav Kysela) [1917388] - ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_COMPRESS_xxx are same (Jaroslav Kysela) [1917388] - ASoC: soc-compress: tidyup STREAM vs COMPRESS (Jaroslav Kysela) [1917388] - ASoC: soc-topology: clarify expression (Jaroslav Kysela) [1917388] - ASoC: sync parameter naming : rate / sample_bits (Jaroslav Kysela) [1917388] - ASoC: topology: Check if ops is set before dereference (Jaroslav Kysela) [1917388] - ASoC: topology: Ensure that needed parameters are set (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc_pcm_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_pcm_component_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-link: add mark for snd_soc_link_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: dapm: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: dmaengine: Document support for TX only or RX only streams (Jaroslav Kysela) [1917388] - ASoC: soc-core: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Jaroslav Kysela) [1917388] - ALSA: line6: Fix racy initialization of LINE6 MIDI (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Improve driver startup messages (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix control-request direction (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounce access in MIDI EP parser (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Validate MS endpoint descriptors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Remove redundant assignment to len (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit sync clearance at stopping stream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices (Jaroslav Kysela) [1917388] - Revert "ALSA: usb-audio: Add support for many Roland devices..." (Jaroslav Kysela) [1917388] - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: DJM-750: ensure format is set (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply implicit feedback mode for BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Explicitly set up the clock selector (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip probe of UA-101 devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feeback support for the BOSS GT-1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check connector value on resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Carve out connector value checking into a helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix unintentional sign extension issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply the control quirk to Plantronics headsets (Jaroslav Kysela) [1917388] - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix Pioneer DJM-850 control label info (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Configure Pioneer DJM-850 samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE (Jaroslav Kysela) [1917388] - ALSA: usb-audio: generate midi streaming substream names from jack names (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use usb headers rather than define structs locally (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop bogus dB range in too low level (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't abort even if the clock rate differs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for RC-505 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't avoid stopping the stream at disconnection (Jaroslav Kysela) [1917388] - ALSA: usb-audio: More strict state change in EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle invalid running state at releasing EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk (Jaroslav Kysela) [1917388] - ALSA: Convert strlcpy to strscpy when return value is unused (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM-450 to the quirks table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM450 to Pioneer format quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: workaround for iface reset issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "RANGE setting not yet supported" errors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip the clock selector inquiry for single connections (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix hw constraints dependencies (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJM-750 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid implicit feedback on Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert the last strlcpy() usage (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert remaining strlcpy() to strscpy() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always apply the hw constraints for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Annotate the endpoint index in audioformat (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid unnecessary interface re-setup (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Choose audioformat of a counter-part substream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix the missing endpoints creations for quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for BOSS AD-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb support for Steinberg UR22 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller (Jaroslav Kysela) [1917388] - ALSA: usb-audio: US16x08: fix value count for level meters (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix MOTU M-Series quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix quirks for other BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit_fb module option (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add generic implicit fb parsing (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Factor out the implicit feedback quirk code (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Quirk for BOSS GT-001 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Show sync endpoint information in proc outputs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use unsigned char for iface and altsettings fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Replace slave/master terms (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify rate_min/max and rates set up (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Unify the code for the next packet size calculation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop unneeded snd_usb_substream fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactoring endpoint URB deactivation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use atomic_t for endpoint use_count (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Constify audioformat pointer references (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactor endpoint management (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix EP matching for continuous rates (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always set up the parameters after resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Stop both endpoints properly at error (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't set altsetting before initializing sample rate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Pass snd_usb_audio object to quirk functions (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_host_interface() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop keep_interface flag again (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Create endpoint objects at parsing phase (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid doubly initialization for implicit fb (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop debug.h (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify hw_params rules (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add hw constraint for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Move snd_usb_autoresume() call out of setup_hw_info() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Track implicit fb sync endpoint in audioformat list (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Improve some debug prints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set and clear sync EP link properly (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_endpoint() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check implicit feedback EP generically for UAC2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check valid altsetting at parsing rates for UAC2/3 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't call usb_set_interface() at trigger callback (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle discrete rates properly in hw constraints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add delay quirk for all Logitech USB devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Qu-16 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for MODX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Cancel pending works before suspend (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Fix compile warning without PCI (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Move unsol callback setups to parser (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: make some const arrays static, makes object smaller (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add ZxR surround DAC setup. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 PLL write helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmware download. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 exram helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add stream port remapping function. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Reset codec upon initialization. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Change Input Source enum strings. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Jaroslav Kysela) [1917388] - ALSA: hda: Reinstate runtime_allow() for all hda controllers (Jaroslav Kysela) [1917388] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [1917388] - ALSA: hda: Flush pending unsolicited events before suspend (Jaroslav Kysela) [1917388] - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Jaroslav Kysela) [1917388] - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Jaroslav Kysela) [1917388] - ALSA: hda: Separate runtime and system suspend (Jaroslav Kysela) [1917388] - ALSA: hda: update the power_state during the direct-complete (Jaroslav Kysela) [1917388] - ALSA: hda: Balance runtime/system PM if direct-complete is disabled (Jaroslav Kysela) [1917388] - ALSA: hda: Refactor codec PM to use direct-complete optimization (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda: Fix a regression in Capture Switch mixer read (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-M PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [1917388] - ALSA: hda: fixup headset for ASUS GU502 laptop (Jaroslav Kysela) [1917388] - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx (Jaroslav Kysela) [1917388] - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Re-order CX5066 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC662 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Headset Mic issue on HP platform (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: GA503 use same quirks as GA401 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mic boost on Intel NUC 8 (Jaroslav Kysela) [1917388] - ALSA: HDA: Add access description in __snd_hda_add_vmaster (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model (Jaroslav Kysela) [1917388] - ALSA: HDA - remove the custom implementation for the audio LED trigger (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Cleanup patch_cirrus.c code. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add error handling into CS8409 I2C functions (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Jaroslav Kysela) [1917388] - ALSA: hda: generic: Fix the micmute led init state (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support (Jaroslav Kysela) [1917388] - ALSA: hda: Drop the BATCH workaround for AMD controllers (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 (Jaroslav Kysela) [1917388] - ALSA: hda - bind headset buttons to the headphone jack (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel NUC 10 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [1917388] - ALSA: hda: Add another CometLake-H PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Drop bogus check at closing a stream (Jaroslav Kysela) [1917388] - ALSA: hda: Drop power save deny list entry for Clevo W65_67SB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: modify EAPD in the ALC886 (Jaroslav Kysela) [1917388] - ALSA: hda/via: Apply the workaround generically for Clevo machines (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Remove unnecessary null-check from hda_tegra_runtime_resume() (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Reset hardware (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Use clk_bulk helpers (Jaroslav Kysela) [1917388] - ALSA: hda: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda: boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jaroslav Kysela) [1917388] - ALSA: pci: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ALSA: hda/via: Add minimum mute flag (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi - enable runtime pm for CI AMD display audio (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: fix tegra-hda on tegra30 soc (Jaroslav Kysela) [1917388] - ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86" (Jaroslav Kysela) [1917388] - ALSA: hda: Fix spelling mistakes (Jaroslav Kysela) [1917388] - ALSA: hda: ignore invalid NHLT table (Jaroslav Kysela) [1917388] - ALSA: hda: intel-nhlt: verify config type (Jaroslav Kysela) [1917388] - ALSA: hda: fix kernel-doc warnings (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Alder Lake support (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option (Jaroslav Kysela) [1917388] - ALSA: hda: add link_power op to hdac_bus_ops (Jaroslav Kysela) [1917388] - ALSA: hda: Constify static attribute_group (Jaroslav Kysela) [1917388] - ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for PCI legacy devices (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix missing check of the new non-cached buffer type (Jaroslav Kysela) [1917388] - ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_* (Jaroslav Kysela) [1917388] - ALSA: timer: Fix master timer notification (Jaroslav Kysela) [1917388] - ALSA: control led: fix memory leak in snd_ctl_led_register (Jaroslav Kysela) [1917388] - ALSA: control: Fix racy management of user ctl memory size account (Jaroslav Kysela) [1917388] - ALSA: control_led - fix the stack usage (control element ops) (Jaroslav Kysela) [1917388] - ALSA: control - double free in snd_ctl_led_init() (Jaroslav Kysela) [1917388] - ALSA: control: Add memory consumption limit to user controls (Jaroslav Kysela) [1917388] - ALSA: control - off by one in store_mode() (Jaroslav Kysela) [1917388] - ALSA: control led - improve the set_led_id() parser (Jaroslav Kysela) [1917388] - ALSA: control - add the missing prev_lops2 initialization (Jaroslav Kysela) [1917388] - ALSA: led control - add sysfs kcontrol LED marking layer (Jaroslav Kysela) [1917388] - ALSA: control - add sysfs support to the LED trigger module (Jaroslav Kysela) [1917388] - ALSA: control - add generic LED trigger module as the new control layer (Jaroslav Kysela) [1917388] - ALSA: control - add layer registration routines (Jaroslav Kysela) [1917388] - ALSA: control - introduce snd_ctl_notify_one() helper (Jaroslav Kysela) [1917388] - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix couple of typos (Jaroslav Kysela) [1917388] - ALSA: core: avoid -Wempty-body warnings (Jaroslav Kysela) [1917388] - ALSA: pcm: Add debug print on memory allocation failure (Jaroslav Kysela) [1917388] - ALSA: core - add missing compress device type to /proc/asound/devices (Jaroslav Kysela) [1917388] - ALSA: pcm: Use for_each_pcm_substream() macro (Jaroslav Kysela) [1917388] - ALSA: pcm: Don't call sync_stop if it hasn't been stopped (Jaroslav Kysela) [1917388] - ALSA: pcm: Assure sync with the pending stop operation at suspend (Jaroslav Kysela) [1917388] - ALSA: pcm: Call sync_stop at disconnection (Jaroslav Kysela) [1917388] - ASoC: dmaengine_pcm: add peripheral configuration (Jaroslav Kysela) [1917388] - ALSA: core: Fix the debugfs removal at snd_card_free() (Jaroslav Kysela) [1917388] - ALSA: jack: implement software jack injection via debugfs (Jaroslav Kysela) [1917388] - ALSA: pcm: One more dependency for hw constraints (Jaroslav Kysela) [1917388] - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Jaroslav Kysela) [1917388] - ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Remove redundant comments (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix a few more UBSAN fixes (Jaroslav Kysela) [1917388] - ALSA: pcm: Clear the full allocated memory at hw_params (Jaroslav Kysela) [1917388] - ALSA: memalloc: Align buffer allocations in page size (Jaroslav Kysela) [1917388] - ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() (Jaroslav Kysela) [1917388] - ALSA: core: memalloc: add page alignment for iram (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: rawmidi: Access runtime->avail always in spinlock (Jaroslav Kysela) [1917388] - ALSA: seq: Use bool for snd_seq_queue internal flags (Jaroslav Kysela) [1917388] - ALSA: compress: allow pause and resume during draining (Jaroslav Kysela) [1917388] - ALSA: ctl: fix error path at adding user-defined element set (Jaroslav Kysela) [1917388] - ALSA: seq: remove useless function (Jaroslav Kysela) [1917388] - ALSA: fix kernel-doc markups (Jaroslav Kysela) [1917388] - soundwire: SDCA: add helper macro to access controls (Jaroslav Kysela) [1917388] - soundwire: add static port mapping support (Jaroslav Kysela) [1917388] - soundwire: add definition for DPn BlockPackingMode (Jaroslav Kysela) [1917388] - soundwire: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: intel: don't return error when clock stop failed (Jaroslav Kysela) [1917388] - soundwire: intel: Use kzalloc for allocating only one thing (Jaroslav Kysela) [1917388] - soundwire: cadence: add status in dev_dbg 'State change' log (Jaroslav Kysela) [1917388] - soundwire: cadence: adjust verbosity in response handling (Jaroslav Kysela) [1917388] - soundwire: cadence: fix ACK/NAK handling (Jaroslav Kysela) [1917388] - soundwire: cadence: reduce timeout on transactions (Jaroslav Kysela) [1917388] - soundwire: bus: use consistent tests for return values (Jaroslav Kysela) [1917388] - soundwire: qcom: fix handling of qcom,ports-block-pack-mode (Jaroslav Kysela) [1917388] - soundwire: intel_init: test link->cdns (Jaroslav Kysela) [1917388] - soundwire: qcom: handle return correctly in qcom_swrm_transport_params (Jaroslav Kysela) [1917388] - soundwire: qcom: cleanup internal port config indexing (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for fifo space to be available before read/write (Jaroslav Kysela) [1917388] - soundwire: qcom: add static port map support (Jaroslav Kysela) [1917388] - soundwire: qcom: update port map allocation bit mask (Jaroslav Kysela) [1917388] - soundwire: stream: fix memory leak in stream config error path (Jaroslav Kysela) [1917388] - soundwire: qcom: use signed variable for error return (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for enumeration to be complete in probe (Jaroslav Kysela) [1917388] - soundwire: qcom: add auto enumeration support (Jaroslav Kysela) [1917388] - soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_add (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to new interrupts (Jaroslav Kysela) [1917388] - soundwire: qcom: update register read/write routine (Jaroslav Kysela) [1917388] - soundwire: qcom: start the clock during initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: set continue execution flag for ignored commands (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to missing transport params (Jaroslav Kysela) [1917388] - soundwire: cadence: only prepare attached devices on clock stop (Jaroslav Kysela) [1917388] - soundwire: generic_allocation: fix confusion between group and packing (Jaroslav Kysela) [1917388] - soundwire: bus: Fix device found flag correctly (Jaroslav Kysela) [1917388] - soundwire: cadence_master: fix kernel-doc (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless bus initializations (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: check of_property_read status (Jaroslav Kysela) [1917388] - soundwire: intel: remove useless readl (Jaroslav Kysela) [1917388] - soundwire: generic_bandwidth_allocation: remove useless init (Jaroslav Kysela) [1917388] - soundwire: bus: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: bus: uniquify dev_err() for SCP_INT access (Jaroslav Kysela) [1917388] - soundwire: bus: demote clock stop prepare log to dev_dbg() (Jaroslav Kysela) [1917388] - soundwire: bus: clarify dev_err/dbg device references (Jaroslav Kysela) [1917388] - soundwire: bus: fix confusion on device used by pm_runtime (Jaroslav Kysela) [1917388] - soundwire: export sdw_write/read_no_pm functions (Jaroslav Kysela) [1917388] - soundwire: bus: use no_pm IO routines for all interrupt handling (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_update_no_pm when initializing a device (Jaroslav Kysela) [1917388] - soundwire: return earlier if no slave is attached (Jaroslav Kysela) [1917388] - soundwire: bus: add better dev_dbg to track complete() calls (Jaroslav Kysela) [1917388] - soundwire: bus: add more details to track failed transfers (Jaroslav Kysela) [1917388] - soundwire: use consistent format for Slave devID logs (Jaroslav Kysela) [1917388] - soundwire: bus: test read status (Jaroslav Kysela) [1917388] - soundwire: bus: use correct driver name in error messages (Jaroslav Kysela) [1917388] - soundwire: qcom: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: stream: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: cadence: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: bandwidth_allocation: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: bus: handle master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: Intel: add DMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - soundwire: Intel: introduce DMI quirks for HP Spectre x360 Convertible (Jaroslav Kysela) [1917388] - soundwire: add override addr ops (Jaroslav Kysela) [1917388] - regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ (Jaroslav Kysela) [1917388] - tracing: Fix __print_hex_dump scope (Jaroslav Kysela) [1917388] - tracing: Use seq_buf_hex_dump() to dump buffers (Jaroslav Kysela) [1917388] - seq_buf: Add printing formatted hex dumps (Jaroslav Kysela) [1917388] - powerpc/64: Don't trace code that runs with the soft irq mask unreconciled (Desnes A. Nunes do Rosario) [1921631] - powerpc/64: Disable irq restore warning for now (Desnes A. Nunes do Rosario) [1921631] - powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely (Desnes A. Nunes do Rosario) [1921631]- watchdog/hpwdt: New PCI IDs (Joseph Szczypek) [1967765] - watchdog: hpwdt: Assign boolean values to a bool variable (Joseph Szczypek) [1967765] - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Chris Leech) [1867301] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1965083] - rq-qos: fix missed wake-ups in rq_qos_throttle try two (Ming Lei) [1972111] - mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches (Waiman Long) [1955561] - mm: memcg/slab: create a new set of kmalloc-cg- caches (Waiman Long) [1955561] - mm: memcg/slab: properly set up gfp flags for objcg pointer array (Waiman Long) [1955561] - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1970194] - mm: remove the filename in the top of file comment in vmalloc.c (Rafael Aquini) [1970194] - mm: cleanup the gfp_mask handling in __vmalloc_area_node (Rafael Aquini) [1970194] - mm/vmalloc.c: remove unnecessary highmem_mask from parameter of gfpflags_allow_blocking() (Rafael Aquini) [1970194] - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare (Chris von Recklinghausen) [1945442] - userfaultfd: hugetlbfs: fix new flag usage in error path (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix cow where page writtable in child (Chris von Recklinghausen) [1945442] - ovl: fix reference counting in ovl_mmap error path (Chris von Recklinghausen) [1945442] - hugetlb: do early cow when page pinned on src mm (Chris von Recklinghausen) [1945442] - mm: introduce page_needs_cow_for_dma() for deciding whether cow (Chris von Recklinghausen) [1945442] - hugetlb: convert page_huge_active() HPageMigratable flag (Chris von Recklinghausen) [1945442] - hugetlb: use page.private for hugetlb specific page flags (Chris von Recklinghausen) [1945442] - x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE (Chris von Recklinghausen) [1945442] - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Chris von Recklinghausen) [1945442] - mm: hugetlb: fix a race between isolating and freeing page (Chris von Recklinghausen) [1945442] - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Chris von Recklinghausen) [1945442] - mm: introduce vma_set_file function v5 (Chris von Recklinghausen) [1945442] - mm: mmap: fix fput in error path v2 (Chris von Recklinghausen) [1945442] - mm/gup: prevent gup_fast from racing with COW during fork (Chris von Recklinghausen) [1945442] - mm/gup: reorganize internal_get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: remove src/dst mm parameter in copy_page_range() (Chris von Recklinghausen) [1945442] - mm: avoid early COW write protect games during fork() (Chris von Recklinghausen) [1945442] - mm/thp: Split huge pmds/puds if they're pinned when fork() (Chris von Recklinghausen) [1945442] - mm: Do early cow for pinned pages during fork() for ptes (Chris von Recklinghausen) [1945442] - mm/fork: Pass new vma pointer into copy_page_range() (Chris von Recklinghausen) [1945442] - mm: move the copy_one_pte() pte_present check into the caller (Chris von Recklinghausen) [1945442] - mm: split out the non-present case from copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/gup: Remove enfornced COW mechanism (Chris von Recklinghausen) [1945442] - mm/hmm.c: delete duplicated word (Chris von Recklinghausen) [1945442] - mm/hmm: provide the page mapping order in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_unlocked (Chris von Recklinghausen) [1945442] - mm: remove the prot argument from vm_map_ram (Chris von Recklinghausen) [1945442] - mm: remove unmap_vmap_area (Chris von Recklinghausen) [1945442] - mm: don't return the number of pages from map_kernel_range{,_noflush} (Chris von Recklinghausen) [1945442] - x86: fix vmap arguments in map_irq_stack (Chris von Recklinghausen) [1945442] - mm/memory: remove unnecessary pte_devmap case in copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the customizable pfn format from hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_PFN_SPECIAL (Chris von Recklinghausen) [1945442] - mm/hmm: make hmm_range_fault return 0 or -1 (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS (Chris von Recklinghausen) [1945442] - mm/hmm: return error for non-vma snapshots (Chris von Recklinghausen) [1945442] - mm/hmm: do not set pfns when returning an error code (Chris von Recklinghausen) [1945442] - mm/hmm: do not unconditionally set pfns when returning EBUSY (Chris von Recklinghausen) [1945442] - mm/hmm: use device_private_entry_to_pfn() (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_FAULT_SNAPSHOT (Chris von Recklinghausen) [1945442] - mm/hmm: remove unused code and tidy comments (Chris von Recklinghausen) [1945442] - mm/hmm: return the fault type from hmm_pte_need_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: remove pgmap checking for devmap pages (Chris von Recklinghausen) [1945442] - mm/hmm: check the device private page owner in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm: simplify device private page handling in hmm_range_fault (Chris von Recklinghausen) [1945442] - mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ (Chris von Recklinghausen) [1945442] - mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() (Chris von Recklinghausen) [1945442] - mm/hmm: simplify hmm_vma_walk_hugetlb_entry() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag (Chris von Recklinghausen) [1945442] - mm/hmm: don't provide a stub for hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages (Chris von Recklinghausen) [1945442] - mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT (Chris von Recklinghausen) [1945442] - mm/hmm: add missing pfns set to hmm_vma_walk_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: make full use of walk_page_range() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_mirror and related (Chris von Recklinghausen) [1945442] - mm/hmm: define the pre-processor related parts of hmm.h even if disabled (Chris von Recklinghausen) [1945442] - mm/hmm: allow hmm_range to be used with a mmu_interval_notifier or hmm_mirror (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() infinite loop (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() NULL pointer bug (Chris von Recklinghausen) [1945442] - hmm: use mmu_notifier_get/put for 'struct hmm' (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_handle_pmd stub (Chris von Recklinghausen) [1945442] - mm/hmm: only define hmm_vma_walk_pud if needed (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub (Chris von Recklinghausen) [1945442] - mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove the legacy hmm_pfn_* APIs (Chris von Recklinghausen) [1945442] - mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry (Chris von Recklinghausen) [1945442] - mm/hmm: remove the page_shift member from struct hmm_range (Chris von Recklinghausen) [1945442] - mm/hmm: remove superfluous arguments from hmm_range_register (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused vma argument to hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range vma (Chris von Recklinghausen) [1945442] - mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: merge hmm_range_snapshot into hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: replace the block argument to hmm_range_fault with a flags value (Chris von Recklinghausen) [1945442] - mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist (Chris von Recklinghausen) [1945442] - mm/hmm: update HMM documentation (Chris von Recklinghausen) [1945442] - mm: remove the HMM config option (Chris von Recklinghausen) [1945442] - hugetlbfs: on restore reserve error path retain subpool reservation (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix potential memory leak (Chris von Recklinghausen) [1945442] - mm/vmalloc: separate put pages and flush VM flags (Chris von Recklinghausen) [1945442] - zsmalloc: switch from alloc_vm_area to get_vm_area (Chris von Recklinghausen) [1945442] - mm: allow a NULL fn callback in apply_to_page_range (Chris von Recklinghausen) [1945442] - mm: add a vmap_pfn function (Chris von Recklinghausen) [1945442] - mm: add a VM_MAP_PUT_PAGES flag for vmap (Chris von Recklinghausen) [1945442] - mm: update the documentation for vfree (Chris von Recklinghausen) [1945442] - mm, slub: use kmem_cache_debug_flags() in deactivate_slab() (Chris von Recklinghausen) [1945442] - mm, slab, slub: clear the slab_cache field when freeing page (Chris von Recklinghausen) [1945442] - mm: slab: provide krealloc_array() (Chris von Recklinghausen) [1945442] - mm: slab: clarify krealloc()'s behavior with __GFP_ZERO (Chris von Recklinghausen) [1945442] - mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab() (Chris von Recklinghausen) [1945442] - mm/slub: make add_full() condition more explicit (Chris von Recklinghausen) [1945442] - mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc (Chris von Recklinghausen) [1945442] - mm/slub.c: branch optimization in free slowpath (Chris von Recklinghausen) [1945442] - include/linux/slab.h: fix a typo error in comment (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix a warning while make xmldocs (Chris von Recklinghausen) [1945442] - mm/userfaultfd: fix memory corruption due to writeprotect (Chris von Recklinghausen) [1945442] - mm/migrate: fixup setting UFFD_WP flag (Chris von Recklinghausen) [1945442] - mm/rmap: fixup copying of soft dirty and uffd ptes (Chris von Recklinghausen) [1945442] - mm/userfaultfd: disable userfaultfd-wp on x86_32 (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: fix SIGSEGV if huge mmap fails (Chris von Recklinghausen) [1945442] - mm: do not rely on mm == current->mm in __get_user_pages_locked (Chris von Recklinghausen) [1945442] - mm: Introduce mm_struct.has_pinned (Chris von Recklinghausen) [1945442] - mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: enforce that vmap can't map pages executable (Chris von Recklinghausen) [1945442] - mm: remove map_vm_range (Chris von Recklinghausen) [1945442] - mm: rename vmap_page_range to map_kernel_range (Chris von Recklinghausen) [1945442] - mm: remove vmap_page_range_noflush and vunmap_page_range (Chris von Recklinghausen) [1945442] - mm: only allow page table mappings for built-in zsmalloc (Chris von Recklinghausen) [1945442] - mm: unexport unmap_kernel_range_noflush (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: add write-protect test (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: refactor statistics (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: fix compiler warning (Chris von Recklinghausen) [1945442] - hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: recycle lock threads first (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: generalize read and poll (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: cleanup help messages (Chris von Recklinghausen) [1945442] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Chris von Recklinghausen) [1945442] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Chris von Recklinghausen) [1945442] - userfaultfd: wp: don't wake up when doing write protect (Chris von Recklinghausen) [1945442] - userfaultfd: wp: enabled write protection in userfaultfd API (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support write protection for userfault vma range (Chris von Recklinghausen) [1945442] - khugepaged: skip collapse if uffd-wp detected (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support swap and page migration (Chris von Recklinghausen) [1945442] - mm/mprotect.c: fix compilation warning because of unused 'mm' variable (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Chris von Recklinghausen) [1945442] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Chris von Recklinghausen) [1945442] - mm: merge parameters for change_protection() (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [1945442] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add WP pagetable tracking to x86 (Chris von Recklinghausen) [1945442] - userfaultfd: wp: hook userfault handler to write protection fault (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add helper for writeprotect check (Chris von Recklinghausen) [1945442] - userfaultfd: untag user pointers (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix typo in the Kconfig help text (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up externs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename => (Chris von Recklinghausen) [1945442] - x86/mm/pat: Standardize on memtype_*() prefix for APIs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up PAT initialization flags (Chris von Recklinghausen) [1945442] - x86/mm/pat: Harmonize 'struct memtype *' local variable and function parameter use (Chris von Recklinghausen) [1945442] - x86/mm/pat: Simplify the free_memtype() control flow (Chris von Recklinghausen) [1945442] - x86/mm/pat: Create fixed width output in /sys/kernel/debug/x86/pat_memtype_list, similar to the E820 debug printouts (Chris von Recklinghausen) [1945442] - x86/mm/pat: Disambiguate PAT-disabled boot messages (Chris von Recklinghausen) [1945442] - x86/mm/pat: Update the comments in pat.c and pat_interval.c and refresh the code a bit (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix off-by-one bugs in interval tree search (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Chris von Recklinghausen) [1945442] - x86/mm/pat: Drop the rbt_ prefix from external memtype calls (Chris von Recklinghausen) [1945442] - x86/mm/pat: Do not pass 'rb_root' down the memtype tree helper functions (Chris von Recklinghausen) [1945442] - x86/mm/pat: Convert the PAT tree to a generic interval tree (Chris von Recklinghausen) [1945442] - x86/mm: Tabulate the page table encoding definitions (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_wt() function (Chris von Recklinghausen) [1945442] - x86/mm: Remove set_pages_x() and set_pages_nx() (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_array_*() functions (Chris von Recklinghausen) [1945442] - x86/mm: Unexport set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [1945442] - x86/Kconfig: Fix spelling mistake "effectivness" -> "effectiveness" (Chris von Recklinghausen) [1945442] - x86/mm: Remove unused variable 'old_pte' (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Rename pat_rbtree.c to pat_interval.c" (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/" (Chris von Recklinghausen) [1945442] - ipv6: Allow the l3mdev to be a loopback (Antoine Tenart) [1973229] - vrf: do not push non-ND strict packets with a source LLA through packet taps again (Antoine Tenart) [1965600] - vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Antoine Tenart) [1965600] - ipv6: Fix handling of LLA with VRF and sockets bound to VRF (Antoine Tenart) [1965600] - ipv6: allow ping to link-local address in VRF (Antoine Tenart) [1965600] - vrf: mark skb for multicast or link-local as enslaved to VRF (Antoine Tenart) [1965600] - net: allow traceroute with a specified interface in a vrf (Antoine Tenart) [1965600] - virtchnl: Enable RSS configure for AVF (Ivan Vecera) [1966954] - virtchnl: Advertise virtchnl UDP segmentation offload capability (Ivan Vecera) [1966954] - virtchnl: Allow ignoring opcodes on specific VF (Ivan Vecera) [1966954] - virtchnl: Fix layout of RSS structures (Ivan Vecera) [1966954] - virtchnl: Enable FDIR Configure for AVF (Ivan Vecera) [1966954] - virtchnl: Add missing explicit padding to structures (Ivan Vecera) [1966954] - virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1966954] - tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1944685] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944685] - bpf: Add size arg to build_id_parse function (Michael Petlan) [1944685] - bpf: Move stack_map_get_build_id into lib (Michael Petlan) [1944685] - perf map: Fix error return code in maps__clone() (Michael Petlan) [1944685] - perf ftrace: Fix access to pid in array when setting a pid filter (Michael Petlan) [1944685] - perf auxtrace: Fix potential NULL pointer dereference (Michael Petlan) [1944685] - perf data: Fix error return code in perf_data__create_dir() (Michael Petlan) [1944685] - perf arm-spe: Avoid potential buffer overrun (Michael Petlan) [1944685] - perf report: Fix wrong LBR block sorting (Michael Petlan) [1944685] - perf inject: Fix repipe usage (Michael Petlan) [1944685] - perf test: Change to use bash for daemon test (Michael Petlan) [1944685] - perf record: Fix memory leak in vDSO found using ASAN (Michael Petlan) [1944685] - perf test: Remove now useless failing sub test "BPF relocation checker" (Michael Petlan) [1944685] - perf daemon: Return from kill functions (Michael Petlan) [1944685] - perf daemon: Force waipid for all session on SIGCHLD delivery (Michael Petlan) [1944685] - perf top: Fix BPF support related crash with perf_event_paranoid=3 + kptr_restrict (Michael Petlan) [1944685] - perf pmu: Validate raw event with sysfs exported format bits (Michael Petlan) [1944685] - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records (Michael Petlan) [1944685] - perf synthetic-events: Fix uninitialized 'kernel_thread' variable (Michael Petlan) [1944685] - perf auxtrace: Fix auxtrace queue conflict (Michael Petlan) [1944685] - perf cs-etm: Fix bitmap for option (Michael Petlan) [1944685] - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Michael Petlan) [1944685] - perf report: Fix -F for branch & mem modes (Michael Petlan) [1944685] - perf tests x86: Move insn.h include to make sure it finds stddef.h (Michael Petlan) [1944685] - perf test: Support the ins_lat check in the X86 specific test (Michael Petlan) [1944685] - perf test: Fix sample-parsing failure on non-x86 platforms (Michael Petlan) [1944685] - perf archive: Fix filtering of empty build-ids (Michael Petlan) [1944685] - perf daemon: Fix compile error with Asan (Michael Petlan) [1944685] - perf stat: Fix use-after-free when -r option is used (Michael Petlan) [1944685] - libperf: Add perf_evlist__reset_id_hash() (Michael Petlan) [1944685] - perf stat: Fix wrong skipping for per-die aggregation (Michael Petlan) [1944685] - tools headers UAPI: Update tools' copy of linux/coresight-pmu.h (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in perf_time_to_tsc test (Michael Petlan) [1944685] - perf test: Fix cpu map leaks in cpu_map_print test (Michael Petlan) [1944685] - perf test: Fix a memory leak in thread_map_remove test (Michael Petlan) [1944685] - perf test: Fix a thread map leak in thread_map_synthesize test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in switch_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in keep_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in code_reading test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in sw_clock_freq test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in task_exit test (Michael Petlan) [1944685] - perf test: Fix a memory leak in attr test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in basic mmap test (Michael Petlan) [1944685] - perf tools: Fix event's PMU name parsing (Michael Petlan) [1944685] - perf daemon: Fix running test for non root user (Michael Petlan) [1944685] - perf daemon: Fix control fifo permissions (Michael Petlan) [1944685] - perf build: Fix ccache usage in $(CC) when generating arch errno table (Michael Petlan) [1944685] - perf tools: Fix documentation of verbose options (Michael Petlan) [1944685] - perf traceevent: Ensure read cmdlines are null terminated. (Michael Petlan) [1944685] - perf diff: Don't crash on freeing errno-session on the error path (Michael Petlan) [1944685] - perf tools: Clean 'generated' directory used for creating the syscall table on x86 (Michael Petlan) [1944685] - perf build: Move feature cleanup under tools/build (Michael Petlan) [1944685] - perf tools: Cast (struct timeval).tv_sec when printing (Michael Petlan) [1944685] - perf buildid-cache: Don't skip 16-byte build-ids (Michael Petlan) [1944685] - perf buildid-cache: Add test for 16-byte build-id (Michael Petlan) [1944685] - perf symbol: Remove redundant libbfd checks (Michael Petlan) [1944685] - perf test: Output the sub testing result in cs-etm (Michael Petlan) [1944685] - perf test: Suppress logs in cs-etm testing (Michael Petlan) [1944685] - perf tools: Fix arm64 build error with gcc-11 (Michael Petlan) [1944685] - perf intel-pt: Add documentation for tracing virtual machines (Michael Petlan) [1944685] - perf intel-pt: Split VM-Entry and VM-Exit branches (Michael Petlan) [1944685] - perf intel-pt: Adjust sample flags for VM-Exit (Michael Petlan) [1944685] - perf intel-pt: Allow for a guest kernel address filter (Michael Petlan) [1944685] - perf intel-pt: Support decoding of guest kernel (Michael Petlan) [1944685] - perf machine: Factor out machine__idle_thread() (Michael Petlan) [1944685] - perf machine: Factor out machines__find_guest() (Michael Petlan) [1944685] - perf intel-pt: Amend decoder to track the NR flag (Michael Petlan) [1944685] - perf intel-pt: Retain the last PIP packet payload as is (Michael Petlan) [1944685] - perf intel_pt: Add vmlaunch and vmresume as branches (Michael Petlan) [1944685] - perf script: Add branch types for VM-Entry and VM-Exit (Michael Petlan) [1944685] - perf auxtrace: Automatically group aux-output events (Michael Petlan) [1944685] - perf test: Fix unaligned access in sample parsing test (Michael Petlan) [1944685] - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Michael Petlan) [1944685] - perf intel-pt: Add PSB events (Michael Petlan) [1944685] - perf intel-pt: Fix IPC with CYC threshold (Michael Petlan) [1944685] - perf intel-pt: Fix premature IPC (Michael Petlan) [1944685] - perf intel-pt: Fix missing CYC processing in PSB (Michael Petlan) [1944685] - perf record: Fix continue profiling after draining the buffer (Michael Petlan) [1944685] - perf tools: Simplify the calculation of variables (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Fix indentation of brackets in imx8mm metrics (Michael Petlan) [1944685] - perf annotate: Do not jump after 'k' is pressed (Michael Petlan) [1944685] - perf metricgroup: Remove unneeded semicolon (Michael Petlan) [1944685] - perf tools: Add OCaml demangling (Michael Petlan) [1944685] - tools api fs: Cache cgroupfs mount point (Michael Petlan) [1944685] - tools api fs: Diet cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - perf symbols: Resolve symbols against debug file first (Michael Petlan) [1944685] - perf probe: Fix kretprobe issue caused by GCC bug (Michael Petlan) [1944685] - perf symbols: Fix return value when loading PE DSO (Michael Petlan) [1944685] - perf symbols: Make dso__load_bfd_symbols() load PE files from debug cache only (Michael Petlan) [1944685] - perf symbols: Use (long) for iterator for bfd symbols (Michael Petlan) [1944685] - perf annotate: Fix jump parsing for C++ code. (Michael Petlan) [1944685] - perf arm-spe: Set sample's data source field (Michael Petlan) [1944685] - perf arm-spe: Synthesize memory event (Michael Petlan) [1944685] - perf arm-spe: Fill address info for samples (Michael Petlan) [1944685] - perf arm-spe: Store operation type in packet (Michael Petlan) [1944685] - perf arm-spe: Store memory address in packet (Michael Petlan) [1944685] - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC (Michael Petlan) [1944685] - perf env: Remove unneeded internal/cpumap inclusions (Michael Petlan) [1944685] - perf tools: Remove unused xyarray.c as it was moved to tools/lib/perf (Michael Petlan) [1944685] - perf tools: Replace lkml.org links with lore (Michael Petlan) [1944685] - perf tests: Add daemon 'lock' test (Michael Petlan) [1944685] - perf tests: Add daemon 'ping' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'signal' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'stop' command test (Michael Petlan) [1944685] - perf tests: Add daemon reconfig test (Michael Petlan) [1944685] - perf tests: Add daemon 'list' command test (Michael Petlan) [1944685] - perf daemon: Add examples to man page (Michael Petlan) [1944685] - perf daemon: Add up time for daemon/session list (Michael Petlan) [1944685] - perf daemon: Use control to stop session (Michael Petlan) [1944685] - perf daemon: Add 'ping' command (Michael Petlan) [1944685] - perf daemon: Set control fifo for session (Michael Petlan) [1944685] - perf daemon: Allow only one daemon over base directory (Michael Petlan) [1944685] - perf daemon: Add 'stop' command (Michael Petlan) [1944685] - perf daemon: Add 'signal' command (Michael Petlan) [1944685] - perf daemon: Add 'list' command (Michael Petlan) [1944685] - perf daemon: Add signalfd support (Michael Petlan) [1944685] - perf daemon: Add background support (Michael Petlan) [1944685] - perf daemon: Add config file change check (Michael Petlan) [1944685] - perf daemon: Add config file support (Michael Petlan) [1944685] - perf daemon: Add client socket support (Michael Petlan) [1944685] - perf daemon: Add server socket support (Michael Petlan) [1944685] - perf daemon: Add base option (Michael Petlan) [1944685] - perf daemon: Add config option (Michael Petlan) [1944685] - perf daemon: Add daemon command (Michael Petlan) [1944685] - perf script: Simplify bool conversion (Michael Petlan) [1944685] - perf arm64/s390: Fix printf conversion specifier for IP addresses (Michael Petlan) [1944685] - perf script: Support filtering by hex address (Michael Petlan) [1944685] - perf intlist: Change 'struct intlist' int member to 'unsigned long' (Michael Petlan) [1944685] - perf tools: Update topdown documentation for Sapphire Rapids (Michael Petlan) [1944685] - perf stat: Support L2 Topdown events (Michael Petlan) [1944685] - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf report: Support instruction latency (Michael Petlan) [1944685] - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf c2c: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support the auxiliary event (Michael Petlan) [1944685] - perf probe: Add protection to avoid endless loop (Michael Petlan) [1944685] - perf trace-event-info: Rename for_each_event. (Michael Petlan) [1944685] - perf inject jit: Add namespaces support (Michael Petlan) [1944685] - perf namespaces: Add 'in_pidns' to nsinfo struct (Michael Petlan) [1944685] - perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ events (Michael Petlan) [1944685] - perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threads (Michael Petlan) [1944685] - perf tools: Use /proc//task//status for PERF_RECORD_ event synthesis (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for A76 (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for Ampere eMag (Michael Petlan) [1944685] - perf vendor events arm64: Add common and uarch event JSON (Michael Petlan) [1944685] - perf vendor events arm64: Fix Ampere eMag event typo (Michael Petlan) [1944685] - perf script: Support DSO filter like in other perf tools (Michael Petlan) [1944685] - perf tools: Fix DSO filtering when not finding a map for a sampled address (Michael Petlan) [1944685] - perf stat: Add Topdown metrics events as default events (Michael Petlan) [1944685] - perf test: Add parse-metric memory bandwidth testcase (Michael Petlan) [1944685] - perf tools: Add 'ping' control command (Michael Petlan) [1944685] - perf tools: Add 'stop' control command (Michael Petlan) [1944685] - perf config: Make perf_config_global() global (Michael Petlan) [1944685] - perf config: Make perf_config_system() global (Michael Petlan) [1944685] - perf config: Add perf_home_perfconfig function (Michael Petlan) [1944685] - perf debug: Add debug_set_display_time function (Michael Petlan) [1944685] - perf config: Add config set interface (Michael Petlan) [1944685] - perf config: Make perf_config_from_file() static (Michael Petlan) [1944685] - perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf mem: Support data page size (Michael Petlan) [1944685] - perf mem: Clean up output format (Michael Petlan) [1944685] - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 (Michael Petlan) [1944685] - perf c2c: Add local variables for output metrics (Michael Petlan) [1944685] - perf c2c: Refactor node display (Michael Petlan) [1944685] - perf c2c: Fix argument type for percent() (Michael Petlan) [1944685] - perf c2c: Refactor display filter (Michael Petlan) [1944685] - perf c2c: Refactor hist entry validation (Michael Petlan) [1944685] - perf c2c: Rename for shared cache line stats (Michael Petlan) [1944685] - perf stat: Enable counting events for BPF programs (Michael Petlan) [1944685] - perf build: Support build BPF skeletons with perf (Michael Petlan) [1944685] - perf record: Tweak "Lowering..." warning in record_opts__config_freq (Michael Petlan) [1944685] - perf buildid-list: Add support for mmap2's buildid events (Michael Petlan) [1944685] - perf buildid-cache: Add --debuginfod option to specify a server to fetch debug files (Michael Petlan) [1944685] - perf tools: Add support to display build ids when available in PERF_RECORD_MMAP2 events (Michael Petlan) [1944685] - perf record: Add --buildid-mmap option to enable PERF_RECORD_MMAP2's build id (Michael Petlan) [1944685] - perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_RECORD_MMAP2 (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules maps (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel map (Michael Petlan) [1944685] - perf tools: Store build id when available in PERF_RECORD_MMAP2 metadata events (Michael Petlan) [1944685] - perf tools: Do not swap mmap2 fields in case it contains build id (Michael Petlan) [1944685] - perf arm64: Add argument support for SDT (Michael Petlan) [1944685] - perf probe: Fixup Arm64 SDT arguments (Michael Petlan) [1944685] - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (Michael Petlan) [1944685] - perf/x86/intel: Fix a crash caused by zero PEBS status (Michael Petlan) [1944685] - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR (Michael Petlan) [1944685] - perf/core: Flush PMU internal buffers for per-CPU events (Michael Petlan) [1944685] - perf/x86/rapl: Fix psys-energy event on Intel SPR platform (Michael Petlan) [1944685] - perf/x86/rapl: Only check lower 32bits for RAPL energy counters (Michael Petlan) [1944685] - perf/x86/rapl: Add msr mask support (Michael Petlan) [1944685] - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Michael Petlan) [1944685] - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Michael Petlan) [1944685] - perf/x86/intel: Filter unsupported Topdown metrics event (Michael Petlan) [1944685] - perf/x86/intel: Factor out intel_update_topdown_event() (Michael Petlan) [1944685] - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf/intel: Remove Perfmon-v4 counter_freezing support (Michael Petlan) [1944685] - perf: Add build id data in mmap2 event (Michael Petlan) [1944685] - bpf: Remove atomics tests from test_progs (Jiri Olsa) [1874007] - libbpf: Fixes incorrect rx_ring_setup_done (Jiri Olsa) [1874007] - error-injection: Consolidate override function definition (Jiri Olsa) [1874007] - selftests/bpf: Fix endianness issues in atomic tests (Jiri Olsa) [1874007] - bpf: Fix a spelling typo in bpf_atomic_alu_string disasm (Jiri Olsa) [1874007] - bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src (Jiri Olsa) [1874007] - bpf: Explicitly zero-extend R0 after 32-bit cmpxchg (Jiri Olsa) [1874007] - bpf: Account for BPF_FETCH in insn_has_def32() (Jiri Olsa) [1874007] - bpf: Fix subreg optimization for BPF_FETCH (Jiri Olsa) [1874007] - bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usage (Jiri Olsa) [1874007] - selftests/bpf: Fix a compiler warning in local_storage test (Jiri Olsa) [1874007] - bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() (Jiri Olsa) [1874007] - selftests/bpf: Don't exit on failed bpf_testmod unload (Jiri Olsa) [1874007] - bpf: Avoid old-style declaration warnings (Jiri Olsa) [1874007] - bpf: Dont allow vmlinux BTF to be used in map_create and prog_load. (Jiri Olsa) [1874007] - tools: Factor Clang, LLC and LLVM utils definitions (Jiri Olsa) [1874007] - tools/runqslower: Build bpftool using HOSTCC (Jiri Olsa) [1874007] - tools/runqslower: Enable out-of-tree build (Jiri Olsa) [1874007] - tools/runqslower: Use Makefile.include (Jiri Olsa) [1874007] - bpf: Expose bpf_sk_storage_* to iterator programs (Jiri Olsa) [1874007] - tools/resolve_btfids: Warn when having multiple IDs for single type (Jiri Olsa) [1874007] - tools/resolve_btfids: Fix some error messages (Jiri Olsa) [1874007] - samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples (Jiri Olsa) [1874007] - samples/bpf: Fix possible hang in xdpsock with multiple threads (Jiri Olsa) [1874007] - bpf: samples: Do not touch RLIMIT_MEMLOCK (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/l2fwd (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/rxdrop (Jiri Olsa) [1874007] - samples: bpf: Remove bpf_load loader completely (Jiri Olsa) [1874007] - samples: bpf: Fix lwt_len_hist reusing previous BPF map (Jiri Olsa) [1874007] - samples: bpf: Refactor test_overhead program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor task_fd_query program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor test_cgrp2_sock2 program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor hbm program with libbpf (Jiri Olsa) [1874007] - samples/bpf: Increment Tx stats at sending (Jiri Olsa) [1874007] - samples/bpf: Remove unused test_ipip.sh (Jiri Olsa) [1874007] - samples/bpf: Remove duplicate include in hbm (Jiri Olsa) [1874007] - bpftool: Fix compilation failure for net.o with older glibc (Jiri Olsa) [1874007] - tools/bpftool: Auto-detect split BTFs in common cases (Jiri Olsa) [1874007] - tools/bpftool: Emit name for anonymous BTFs (Jiri Olsa) [1874007] - bpftool: Add {i,d}tlb_misses support for bpftool profile (Jiri Olsa) [1874007] - tools/bpf: Always run the *-clean recipes (Jiri Olsa) [1874007] - tools/bpf: Add bootstrap/ to .gitignore (Jiri Olsa) [1874007] - tools/bpftool: Fix cross-build (Jiri Olsa) [1874007] - tools/bpftool: Force clean of out-of-tree build (Jiri Olsa) [1874007] - tools/bpftool: Add support for in-kernel and named BTF in `btf show` (Jiri Olsa) [1874007] - bpftool: Add support for task local storage (Jiri Olsa) [1874007] - tools/bpftool: Add bpftool support for split BTF (Jiri Olsa) [1874007] - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 (Jiri Olsa) [1874007] - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Jiri Olsa) [1874007] - bpf: Expose bpf_d_path helper to sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add remaining ASSERT_xxx() variants (Jiri Olsa) [1874007] - libbpf: Fix potential NULL pointer dereference (Jiri Olsa) [1874007] - libbpf: Only create rx and tx XDP rings when necessary (Jiri Olsa) [1874007] - libbpf: Ensure umem pointer is non-NULL before dereferencing (Jiri Olsa) [1874007] - libbpf: Restore umem state after socket create failure (Jiri Olsa) [1874007] - selftests/bpf: Fix core_reloc test runner (Jiri Olsa) [1874007] - bpf: Fix umd memory leak in copy_process() (Jiri Olsa) [1874007] - libbpf: Fix error path in bpf_object__elf_init() (Jiri Olsa) [1874007] - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF (Jiri Olsa) [1874007] - bpf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1874007] - selftests/bpf: Use the last page in test_snprintf_btf on s390 (Jiri Olsa) [1874007] - bpf: Be less specific about socket cookies guarantees (Jiri Olsa) [1874007] - bpf: Fix 32 bit src register truncation on div/mod (Jiri Olsa) [1874007] - bpf: Fix verifier jmp32 pruning decision logic (Jiri Olsa) [1874007] - bpf: Fix verifier jsgt branch analysis on max bound (Jiri Olsa) [1874007] - bpf: Check for integer overflow when using roundup_pow_of_two() (Jiri Olsa) [1874007] - bpf, preload: Fix build when $(O) points to a relative path (Jiri Olsa) [1874007] - bpf: Drop disabled LSM hooks from the sleepable set (Jiri Olsa) [1874007] - bpf, cgroup: Fix problematic bounds check (Jiri Olsa) [1874007] - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Jiri Olsa) [1874007] - bpf: Fix signed_{sub,add32}_overflows type handling (Jiri Olsa) [1874007] - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Jiri Olsa) [1874007] - selftests/bpf: Add verifier test for PTR_TO_MEM spill (Jiri Olsa) [1874007] - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling (Jiri Olsa) [1874007] - libbpf: Allow loading empty BTFs (Jiri Olsa) [1874007] - bpf: Allow empty module BTFs (Jiri Olsa) [1874007] - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Jiri Olsa) [1874007] - bpf: Update local storage test to check handling of null ptrs (Jiri Olsa) [1874007] - bpf: Fix typo in bpf_inode_storage.c (Jiri Olsa) [1874007] - bpf: Add size arg to build_id_parse function (Jiri Olsa) [1874007] - bpf: Move stack_map_get_build_id into lib (Jiri Olsa) [1874007] - bpf: Add tests for new BPF atomic operations (Jiri Olsa) [1874007] - bpf: Add bitwise atomic instructions (Jiri Olsa) [1874007] - bpf: Pull out a macro for interpreting atomic ALU operations (Jiri Olsa) [1874007] - bpf: Add instructions for atomic_[cmp]xchg (Jiri Olsa) [1874007] - bpf: Add BPF_FETCH field / create atomic_fetch_add instruction (Jiri Olsa) [1874007] - bpf: Move BPF_STX reserved field check into BPF_STX verifier code (Jiri Olsa) [1874007] - bpf: Rename BPF_XADD and prepare to encode other atomics in .imm (Jiri Olsa) [1874007] - bpf: x86: Factor out a lookup table for some ALU opcodes (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of REX byte (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of ModR/M for *(reg + off) (Jiri Olsa) [1874007] - bpf, libbpf: Avoid unused function warning on bpf_tail_call_static (Jiri Olsa) [1874007] - selftests/bpf: Install btf_dump test cases (Jiri Olsa) [1874007] - selftests/bpf: Fix installation of urandom_read (Jiri Olsa) [1874007] - selftests/bpf: Move generated test files to $(TEST_GEN_FILES) (Jiri Olsa) [1874007] - selftests/bpf: Fix out-of-tree build (Jiri Olsa) [1874007] - selftests/bpf: Enable cross-building (Jiri Olsa) [1874007] - selftests/bpf: Test kernel module ksym externs (Jiri Olsa) [1874007] - libbpf: Support kernel module ksym externs (Jiri Olsa) [1874007] - bpf: Support BPF ksym variables in kernel modules (Jiri Olsa) [1874007] - selftests/bpf: Sync RCU before unloading bpf_testmod (Jiri Olsa) [1874007] - bpf: Fix a verifier message for alloc size helper arg (Jiri Olsa) [1874007] - bpf: Clarify return value of probe str helpers (Jiri Olsa) [1874007] - libbpf: Clarify kernel type use with USER variants of CORE reading macros (Jiri Olsa) [1874007] - selftests/bpf: Remove duplicate include in test_lsm (Jiri Olsa) [1874007] - bpf: Remove unnecessary include from preload/iterators (Jiri Olsa) [1874007] - selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_READ() variants (Jiri Olsa) [1874007] - libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family (Jiri Olsa) [1874007] - selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC (Jiri Olsa) [1874007] - bpf: Use thread_group_leader() (Jiri Olsa) [1874007] - bpf: Save correct stopping point in file seq iteration (Jiri Olsa) [1874007] - selftests/bpf: Work-around EBUSY errors from hashmap update/delete (Jiri Olsa) [1874007] - bpf: Add schedule point in htab_init_buckets() (Jiri Olsa) [1874007] - bpf: Remove unused including (Jiri Olsa) [1874007] - selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" (Jiri Olsa) [1874007] - selftests/bpf: Clarify build error if no vmlinux (Jiri Olsa) [1874007] - tweewide: Fix most Shebang lines (Jiri Olsa) [1874007] - bpf: In bpf_task_fd_query use fget_task (Jiri Olsa) [1874007] - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access (Jiri Olsa) [1874007] - bpf: Permits pointers on stack for helper calls (Jiri Olsa) [1874007] - libbpf: Expose libbpf ring_buffer epoll_fd (Jiri Olsa) [1874007] - selftests/bpf: Add set_attach_target() API selftest for module target (Jiri Olsa) [1874007] - libbpf: Support modules in bpf_program__set_attach_target() API (Jiri Olsa) [1874007] - selftests/bpf: Silence ima_setup.sh when not running in verbose mode. (Jiri Olsa) [1874007] - selftests/bpf: Drop the need for LLVM's llc (Jiri Olsa) [1874007] - selftests/bpf: fix bpf_testmod.ko recompilation logic (Jiri Olsa) [1874007] - selftests/bpf: Make selftest compilation work on clang 11 (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore (Jiri Olsa) [1874007] - selftests/bpf: Drop tcp-{client,server}.py from Makefile (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - DRV POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - SKB POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests framework (Jiri Olsa) [1874007] - bpf: Return -ENOTSUPP when attaching to non-kernel BTF (Jiri Olsa) [1874007] - bpf: Propagate __user annotations properly (Jiri Olsa) [1874007] - bpf: Avoid overflows involving hash elem_size (Jiri Olsa) [1874007] - selftests/bpf: Test bpf_sk_storage_get in tcp iterators (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_get (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete (Jiri Olsa) [1874007] - bpf: Add a bpf_sock_from_file helper (Jiri Olsa) [1874007] - selftests/bpf: Avoid errno clobbering (Jiri Olsa) [1874007] - selftests/bpf: Print reason when a tester could not run a program (Jiri Olsa) [1874007] - selftests/bpf: Fix invalid use of strncat in test_sockmap (Jiri Olsa) [1874007] - libbpf: Use memcpy instead of strncpy to please GCC (Jiri Olsa) [1874007] - selftests/bpf: Add fentry/fexit/fmod_ret selftest for kernel module (Jiri Olsa) [1874007] - selftests/bpf: Add tp_btf CO-RE reloc test for modules (Jiri Olsa) [1874007] - libbpf: Support attachment of BPF tracing programs to kernel modules (Jiri Olsa) [1874007] - libbpf: Factor out low-level BPF program loading helper (Jiri Olsa) [1874007] - bpf: Allow to specify kernel module BTFs when attaching BPF programs (Jiri Olsa) [1874007] - bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier (Jiri Olsa) [1874007] - selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTF (Jiri Olsa) [1874007] - selftests/bpf: Add support for marking sub-tests as skipped (Jiri Olsa) [1874007] - selftests/bpf: Add bpf_testmod kernel module for testing (Jiri Olsa) [1874007] - libbpf: Add kernel module BTF support for CO-RE relocations (Jiri Olsa) [1874007] - libbpf: Refactor CO-RE relocs to not assume a single BTF object (Jiri Olsa) [1874007] - libbpf: Add internal helper to load BTF data by FD (Jiri Olsa) [1874007] - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Jiri Olsa) [1874007] - bpf: Fix cold build of test_progs-no_alu32 (Jiri Olsa) [1874007] - libbpf: Cap retries in sys_bpf_prog_load (Jiri Olsa) [1874007] - libbpf: Sanitise map names before pinning (Jiri Olsa) [1874007] - libbpf: Fail early when loading programs with unspecified type (Jiri Olsa) [1874007] - selftests/bpf: Indent ima_setup.sh with tabs. (Jiri Olsa) [1874007] - selftests/bpf: Add config dependency on BLK_DEV_LOOP (Jiri Olsa) [1874007] - selftests/bpf: Ensure securityfs mount before writing ima policy (Jiri Olsa) [1874007] - selftests/bpf: Update ima_setup.sh for busybox (Jiri Olsa) [1874007] - libbpf: Separate XDP program load with xsk socket creation (Jiri Olsa) [1874007] - selftests/bpf: Copy file using read/write in local storage test (Jiri Olsa) [1874007] - libbpf: Add base BTF accessor (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf progs (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for stackmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for reuseport_array maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for queue_stack_maps maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Prepare for memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf progs (Jiri Olsa) [1874007] - selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockopt (Jiri Olsa) [1874007] - selftests/bpf: Rewrite test_sock_addr bind bpf into C (Jiri Olsa) [1874007] - selftests/bpf: Fix flavored variants of test_ima (Jiri Olsa) [1874007] - libbpf: Replace size_t with __u32 in xsk interfaces (Jiri Olsa) [1874007] - bpf: Add a selftest for bpf_ima_inode_hash (Jiri Olsa) [1874007] - bpf: Add a BPF helper for getting the IMA hash of an inode (Jiri Olsa) [1874007] - libbpf: Add support for canceling cached_cons advance (Jiri Olsa) [1874007] - bpf: Refactor check_cfg to use a structured loop. (Jiri Olsa) [1874007] - selftest/bpf: Fix rst formatting in readme (Jiri Olsa) [1874007] - selftest/bpf: Fix link in readme (Jiri Olsa) [1874007] - bpf: Simplify task_file_seq_get_next() (Jiri Olsa) [1874007] - selftests/bpf: Mark tests that require unaligned memory access (Jiri Olsa) [1874007] - selftests/bpf: Avoid running unprivileged tests with alignment requirements (Jiri Olsa) [1874007] - selftests/bpf: Fix broken riscv build (Jiri Olsa) [1874007] - bpf: Add bpf_ktime_get_coarse_ns helper (Jiri Olsa) [1874007] - bpf: Add tests for bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - bpf: Add bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() (Jiri Olsa) [1874007] - selftest/bpf: Fix IPV6FR handling in flow dissector (Jiri Olsa) [1874007] - bpf: Augment the set of sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add asm tests for pkt vs pkt_end comparison. (Jiri Olsa) [1874007] - selftests/bpf: Add skb_pkt_end test (Jiri Olsa) [1874007] - bpf: Support for pointers beyond pkt_end. (Jiri Olsa) [1874007] - bpf: Compile out btf_parse_module() if module BTF is not enabled (Jiri Olsa) [1874007] - selftest/bpf: Add missed ip6ip6 test back (Jiri Olsa) [1874007] - bpf: Keep module's btf_data_size intact after load (Jiri Olsa) [1874007] - bpf: Sanitize BTF data pointer after module is loaded (Jiri Olsa) [1874007] - bpf: Load and verify kernel module BTFs (Jiri Olsa) [1874007] - bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO (Jiri Olsa) [1874007] - bpf: Add in-kernel split BTF support (Jiri Olsa) [1874007] - bpf, btf: Remove the duplicate btf_ids.h include (Jiri Olsa) [1874007] - selftests/bpf: Fix selftest build with old libc (Jiri Olsa) [1874007] - bpf: Exercise syscall operations for inode and sk storage (Jiri Olsa) [1874007] - bpf: Add tests for task_local_storage (Jiri Olsa) [1874007] - bpf: Update selftests for local_storage to use vmlinux.h (Jiri Olsa) [1874007] - bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID (Jiri Olsa) [1874007] - libbpf: Add support for task local storage (Jiri Olsa) [1874007] - bpf: Implement task local storage (Jiri Olsa) [1874007] - bpf: Allow LSM programs to use bpf spin locks (Jiri Olsa) [1874007] - bpf: Lift hashtab key_size limit (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF dedup selftests (Jiri Olsa) [1874007] - libbpf: Accomodate DWARF/compiler bug with duplicated identical arrays (Jiri Olsa) [1874007] - libbpf: Support BTF dedup of split BTFs (Jiri Olsa) [1874007] - libbpf: Fix BTF data layout checks and allow empty BTF (Jiri Olsa) [1874007] - selftests/bpf: Add checking of raw type dump in BTF writer APIs selftests (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF basic test (Jiri Olsa) [1874007] - libbpf: Implement basic split BTF support (Jiri Olsa) [1874007] - libbpf: Unify and speed up BTF string deduplication (Jiri Olsa) [1874007] - selftest/bpf: Relax btf_dedup test checks (Jiri Olsa) [1874007] - libbpf: Factor out common operations in BTF writing APIs (Jiri Olsa) [1874007] - selftest/bpf: Use global variables instead of maps for test_tcpbpf_kern (Jiri Olsa) [1874007] - selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton (Jiri Olsa) [1874007] - selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refactor verify_results (Jiri Olsa) [1874007] - selftests/bpf: Drop python client/server in favor of threads (Jiri Olsa) [1874007] - selftests/bpf: Move test_tcppbf_user into test_progs (Jiri Olsa) [1874007] - bpf: Fix error path in htab_map_alloc() (Jiri Olsa) [1874007] - bpf: Avoid hashtab deadlock with map_locked (Jiri Olsa) [1874007] - bpf: Use separate lockdep class for each hashtab (Jiri Olsa) [1874007] - fault-injection: handle EI_ETYPE_TRUE (Jiri Olsa) [1874007] - vfs, fdtable: Add fget_task helper (Jiri Olsa) [1874007] - [s390] vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] s390/pci: track whether util_str is valid in the zpci_dev (Claudio Imbrenda) [1858844] - [s390] s390/pci: stash version in the zpci_dev (Claudio Imbrenda) [1858844]- Enable CRYPTO_SHA512 and _SSSE3 so these are available in FIPS mode (Vladis Dronov) [1973106] - crypto: drbg - self test for HMAC(SHA-512) (Vladis Dronov) [1973106] - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 (Sabrina Dubroca) [1919786] - xfrm: remove get_mtu indirection from xfrm_type (Sabrina Dubroca) [1919786] - netfilter: move endif to correct location (Florian Westphal) [1971991] - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [1974323] - mptcp: fix soft lookup in subflow_error_report() (Florian Westphal) [1936368] - selftests: mptcp: enable syncookie only in absence of reorders (Florian Westphal) [1936368] - mptcp: do not warn on bad input from the network (Florian Westphal) [1936368] - mptcp: wake-up readers only for in sequence data (Florian Westphal) [1936368] - mptcp: try harder to borrow memory from subflow under pressure (Florian Westphal) [1936368] - mptcp: Fix out of bounds when parsing TCP options (Florian Westphal) [1936368] - selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support (Florian Westphal) [1936368] - mptcp: receive path cmsg support (Florian Westphal) [1936368] - tcp: export timestamp helpers for mptcp (Florian Westphal) [1936368] - mptcp: setsockopt: handle SOL_SOCKET in one place only (Florian Westphal) [1936368] - mptcp: sockopt: propagate timestamp request to subflows (Florian Westphal) [1936368] - sock: expose so_timestamping options for mptcp (Florian Westphal) [1936368] - mptcp: restrict values of 'enabled' sysctl (Florian Westphal) [1936368] - mptcp: support SYSCTL only if enabled (Florian Westphal) [1936368] - mptcp: make sure flag signal is set when add addr with port (Florian Westphal) [1936368] - mptcp: remove redundant initialization in pm_nl_init_net() (Florian Westphal) [1936368] - mptcp: generate subflow hmac after mptcp_finish_join() (Florian Westphal) [1936368] - mptcp: using TOKEN_MAX_RETRIES instead of magic number (Florian Westphal) [1936368] - mptcp: fix pr_debug in mptcp_token_new_connect (Florian Westphal) [1936368] - mptcp: update selftest for fallback due to OoO (Florian Westphal) [1936368] - mptcp: do not reset MP_CAPABLE subflow on mapping errors (Florian Westphal) [1936368] - mptcp: always parse mptcp options for MPC reqsk (Florian Westphal) [1936368] - mptcp: fix sk_forward_memory corruption on retransmission (Florian Westphal) [1936368] - mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer (Florian Westphal) [1936368] - mptcp: avoid error message on infinite mapping (Florian Westphal) [1936368] - mptcp: drop unconditional pr_warn on bad opt (Florian Westphal) [1936368] - mptcp: avoid OOB access in setsockopt() (Florian Westphal) [1936368] - mptcp: fix data stream corruption (Florian Westphal) [1936368] - mptcp: fix splat when closing unaccepted socket (Florian Westphal) [1936368] - selftests: mptcp: add a test case for MSG_PEEK (Florian Westphal) [1936368] - mptcp: add MSG_PEEK support (Florian Westphal) [1936368] - mptcp: ignore unsupported msg flags (Florian Westphal) [1936368] - mptcp: implement MSG_TRUNC support (Florian Westphal) [1936368] - mptcp: implement dummy MSG_ERRQUEUE support (Florian Westphal) [1936368] - mptcp: Retransmit DATA_FIN (Florian Westphal) [1936368] - selftests: mptcp: add packet mark test case (Florian Westphal) [1936368] - selftests: mptcp: add the net device name testcase (Florian Westphal) [1936368] - selftests: mptcp: dump more info on mpjoin errors (Florian Westphal) [1936368] - selftests: mptcp: init nstat history (Florian Westphal) [1936368] - selftests: mptcp: launch mptcp_connect with timeout (Florian Westphal) [1936368] - selftests: mptcp: remove id 0 address testcases (Florian Westphal) [1936368] - selftests: mptcp: add addr argument for del_addr (Florian Westphal) [1936368] - selftests: mptcp: avoid calling pm_nl_ctl with bad IDs (Florian Westphal) [1936368] - selftests: mptcp: signal addresses testcases (Florian Westphal) [1936368] - selftests: mptcp: timeout testcases for multi addresses (Florian Westphal) [1936368] - selftests: mptcp: add cfg_do_w for cfg_remove (Florian Westphal) [1936368] - selftests: mptcp: Restore packet capture option in join tests (Florian Westphal) [1936368] - selftests: mptcp: add testcases for removing addrs (Florian Westphal) [1936368] - selftests: mptcp: set addr id for removing testcases (Florian Westphal) [1936368] - selftests: mptcp: add invert argument for chk_rm_nr (Florian Westphal) [1936368] - selftests: mptcp: fail if not enough SYN/3rd ACK (Florian Westphal) [1936368] - selftests: mptcp: display warnings on one line (Florian Westphal) [1936368] - selftests: mptcp: fix ACKRX debug message (Florian Westphal) [1936368] - selftests: mptcp: dump more info on errors (Florian Westphal) [1936368] - selftests: mptcp: add command line arguments for mptcp_join.sh (Florian Westphal) [1936368] - selftests: mptcp: add testcases for ADD_ADDR with port (Florian Westphal) [1936368] - selftests: mptcp: add port argument for pm_nl_ctl (Florian Westphal) [1936368] - selftests: mptcp: add testcases for newly added addresses (Florian Westphal) [1936368] - selftests: mptcp: use minus values for removing address numbers (Florian Westphal) [1936368] - selftests: increase timeout to 10 min (Florian Westphal) [1936368] - selftests: mptcp: add IPv4-mapped IPv6 testcases (Florian Westphal) [1936368] - mptcp: use mptcp_for_each_subflow in mptcp_close (Florian Westphal) [1936368] - mptcp: add tracepoint in subflow_check_data_avail (Florian Westphal) [1936368] - mptcp: add tracepoint in ack_update_msk (Florian Westphal) [1936368] - mptcp: add tracepoint in get_mapping_status (Florian Westphal) [1936368] - mptcp: add tracepoint in mptcp_subflow_get_send (Florian Westphal) [1936368] - mptcp: export mptcp_subflow_active (Florian Westphal) [1936368] - mptcp: fix format specifiers for unsigned int (Florian Westphal) [1936368] - mptcp: sockopt: add TCP_CONGESTION and TCP_INFO (Florian Westphal) [1936368] - mptcp: setsockopt: SO_DEBUG and no-op options (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_INCOMING_CPU (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_MARK support (Florian Westphal) [1936368] - mptcp: setsockopt: support SO_LINGER (Florian Westphal) [1936368] - mptcp: setsockopt: handle receive/send buffer and device bind (Florian Westphal) [1936368] - mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY (Florian Westphal) [1936368] - mptcp: tag sequence_seq with socket state (Florian Westphal) [1936368] - mptcp: add skeleton to sync msk socket options to subflows (Florian Westphal) [1936368] - mptcp: only admit explicitly supported sockopt (Florian Westphal) [1936368] - mptcp: move sockopt function into a new file (Florian Westphal) [1936368] - mptcp: drop all sub-options except ADD_ADDR when the echo bit is set (Florian Westphal) [1936368] - mptcp: unify add_addr(6)_generate_hmac (Florian Westphal) [1936368] - mptcp: drop MPTCP_ADDR_IPVERSION_4/6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_options_received (Florian Westphal) [1936368] - mptcp: drop OPTION_MPTCP_ADD_ADDR6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_out_options (Florian Westphal) [1936368] - mptcp: move flags and ifindex out of mptcp_addr_info (Florian Westphal) [1936368] - mptcp: add mptcp reset option support (Florian Westphal) [1936368] - mptcp: remove unneeded check on first subflow (Florian Westphal) [1936368] - mptcp: add active MPC mibs (Florian Westphal) [1936368] - mptcp: add mib for token creation fallback (Florian Westphal) [1936368] - mptcp: remove id 0 address (Florian Westphal) [1936368] - mptcp: unify RM_ADDR and RM_SUBFLOW receiving (Florian Westphal) [1936368] - mptcp: remove all subflows involving id 0 address (Florian Westphal) [1936368] - mptcp: subflow.c: Fix a typo (Florian Westphal) [1936368] - mptcp: rename mptcp_pm_nl_add_addr_send_ack (Florian Westphal) [1936368] - mptcp: send ack for rm_addr (Florian Westphal) [1936368] - mptcp: drop useless addr_signal clear (Florian Westphal) [1936368] - mptcp: move to next addr when subflow creation fail (Florian Westphal) [1936368] - mptcp: export lookup_anno_list_by_saddr (Florian Westphal) [1936368] - mptcp: move to next addr when timeout (Florian Westphal) [1936368] - mptcp: drop unused subflow in mptcp_pm_subflow_established (Florian Westphal) [1936368] - mptcp: skip connecting the connected address (Florian Westphal) [1936368] - mptcp: drop argument port from mptcp_pm_announce_addr (Florian Westphal) [1936368] - mptcp: clean-up the rtx path (Florian Westphal) [1936368] - mptcp: fix ADD_ADDR HMAC in case port is specified (Florian Westphal) [1936368] - mptcp: remove a list of addrs when flushing (Florian Westphal) [1936368] - mptcp: remove multi addresses and subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi addresses in PM (Florian Westphal) [1936368] - mptcp: add rm_list_rx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_options_received (Florian Westphal) [1936368] - mptcp: add rm_list_tx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_out_options (Florian Westphal) [1936368] - mptcp: fix bit MPTCP_PUSH_PENDING tests (Florian Westphal) [1936368] - mptcp: fix length of ADD_ADDR with port sub-option (Florian Westphal) [1936368] - mptcp: free resources when the port number is mismatched (Florian Westphal) [1936368] - mptcp: fix missing wakeup (Florian Westphal) [1936368] - mptcp: fix race in release_cb (Florian Westphal) [1936368] - mptcp: factor out __mptcp_retrans helper() (Florian Westphal) [1936368] - mptcp: reset 'first' and ack_hint on subflow close (Florian Westphal) [1936368] - mptcp: dispose initial struct socket when its subflow is closed (Florian Westphal) [1936368] - mptcp: fix memory accounting on allocation error (Florian Westphal) [1936368] - mptcp: put subflow sock on connect error (Florian Westphal) [1936368] - mptcp: reset last_snd on subflow close (Florian Westphal) [1936368] - mptcp: do not wakeup listener for MPJ subflows (Florian Westphal) [1936368] - mptcp: fix DATA_FIN generation on early shutdown (Florian Westphal) [1936368] - mptcp: fix DATA_FIN processing for orphaned sockets (Florian Westphal) [1936368] - mptcp: add local addr info in mptcp_info (Florian Westphal) [1936368] - mptcp: add netlink event support (Florian Westphal) [1936368] - mptcp: avoid lock_fast usage in accept path (Florian Westphal) [1936368] - netlink: don't call ->netlink_bind with table lock held (Florian Westphal) [1936368] - genetlink: restrict upcoming mptcp netlink events to CAP_NET_ADMIN (Florian Westphal) [1936368] - mptcp: pass subflow socket to a few helpers (Florian Westphal) [1936368] - mptcp: move subflow close loop after sk close check (Florian Westphal) [1936368] - mptcp: schedule worker when subflow is closed (Florian Westphal) [1936368] - mptcp: split __mptcp_close_ssk helper (Florian Westphal) [1936368] - mptcp: move pm netlink work into pm_netlink (Florian Westphal) [1936368] - mptcp: add a missing retransmission timer scheduling (Florian Westphal) [1936368] - mptcp: better msk receive window updates (Florian Westphal) [1936368] - mptcp: init mptcp request socket earlier (Florian Westphal) [1936368] - mptcp: fix spurious retransmissions (Florian Westphal) [1936368] - mptcp: fix poll after shutdown (Florian Westphal) [1936368] - mptcp: deliver ssk errors to msk (Florian Westphal) [1936368] - mptcp: pm: add lockdep assertions (Florian Westphal) [1936368] - mptcp: add the mibs for ADD_ADDR with port (Florian Westphal) [1936368] - mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink (Florian Westphal) [1936368] - mptcp: enable use_port when invoke addresses_equal (Florian Westphal) [1936368] - mptcp: add port number check for MP_JOIN (Florian Westphal) [1936368] - mptcp: add a new helper subflow_req_create_thmac (Florian Westphal) [1936368] - mptcp: drop unused skb in subflow_token_join_request (Florian Westphal) [1936368] - mptcp: create the listening socket for new port (Florian Westphal) [1936368] - mptcp: create subflow or signal addr for newly added address (Florian Westphal) [1936368] - mptcp: drop *_max fields in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: use WRITE_ONCE for the pernet *_max (Florian Westphal) [1936368] - mptcp: pm nl: reduce variable scope (Florian Westphal) [1936368] - mptcp: pm nl: support IPv4 mapped in v6 addresses (Florian Westphal) [1936368] - mptcp: support MPJoin with IPv4 mapped in v6 sk (Florian Westphal) [1936368] - mptcp: use sha256() instead of open coding (Florian Westphal) [1936368] - crypto: lib/sha256 - add sha256() function (Florian Westphal) [1936368] - mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES (Florian Westphal) [1936368] - xprtrdma: Pad optimization, revisited (Steve Dickson) [1926957] - ibmvnic: remove set but not used variable 'netdev' (Diego Domingos) [1922193] - net/ibmvnic: Remove tests of member address (Diego Domingos) [1922193] - ibmvnic: remove duplicate napi_schedule call in do_reset function (Diego Domingos) [1922193] - ibmvnic: avoid calling napi_disable() twice (Diego Domingos) [1922193] - ibmvnic: queue reset work in system_long_wq (Diego Domingos) [1922193] - ibmvnic: correctly use dev_consume/free_skb_irq (Diego Domingos) [1922193] - ibmvnic: improve failover sysfs entry (Diego Domingos) [1922193] - ibmvnic: print adapter state as a string (Diego Domingos) [1922193] - ibmvnic: print reset reason as a string (Diego Domingos) [1922193] - ibmvnic: clean up the remaining debugfs data structures (Diego Domingos) [1922193] - ibmvnic: Use 'skb_frag_address()' instead of hand coding it (Diego Domingos) [1922193] - ibmvnic: remove excessive irqsave (Diego Domingos) [1922193] - ibmvnic: always store valid MAC address (Diego Domingos) [1922193] - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. (Diego Domingos) [1922193] - vio: make remove callback return void (Diego Domingos) [1922193] - tty: hvcs: Drop unnecessary if block (Diego Domingos) [1922193] - ibmvnic: serialize access to work queue on remove (Diego Domingos) [1922193] - ibmvnic: skip send_request_unmap for timeout reset (Diego Domingos) [1922193] - ibmvnic: add memory barrier to protect long term buffer (Diego Domingos) [1922193] - ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions (Diego Domingos) [1922193] - ibmvnic: prefer strscpy over strlcpy (Diego Domingos) [1922193] - ibmvnic: remove unused spinlock_t stats_lock definition (Diego Domingos) [1922193] - ibmvnic: add comments for spinlock_t definitions (Diego Domingos) [1922193] - ibmvnic: fix miscellaneous checks (Diego Domingos) [1922193] - ibmvnic: avoid multiple line dereference (Diego Domingos) [1922193] - ibmvnic: fix braces (Diego Domingos) [1922193] - ibmvnic: fix block comments (Diego Domingos) [1922193] - ibmvnic: prefer 'unsigned long' over 'unsigned long int' (Diego Domingos) [1922193] - ibmvnic: remove unnecessary rmb() inside ibmvnic_poll (Diego Domingos) [1922193] - ibmvnic: rework to ensure SCRQ entry reads are properly ordered (Diego Domingos) [1922193] - ibmvnic: Ensure that CRQ entry read are correctly ordered (Diego Domingos) [1922193] - net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours (Diego Domingos) [1922193] - powerpc/hmi: Fix kernel hang when TB is in error state. (Gustavo Walbon) [1924091] - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. (Gustavo Walbon) [1924090] - powerpc/pseries: Only register vio drivers if vio bus exists (Gustavo Walbon) [1924090] - powerpc/pci: Remove unimplemented prototypes (Gustavo Walbon) [1924090] - powerpc/powernv/pci: Use kzalloc() for phb related allocations (Gustavo Walbon) [1924090] - powerpc/pasemi: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mve5100: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mpc7448: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/linkstation: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/holly: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/chrp: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/amigaone: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/83xx: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/82xx/*: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/mpc5200_simple: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/media5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/lite5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/efika: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/512x: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/pci: Move PHB discovery for PCI_DN using platforms (Gustavo Walbon) [1924090] - powerpc/maple: Fix declaration made after definition (Gustavo Walbon) [1924090] - powerpc/pci: Add ppc_md.discover_phbs() (Gustavo Walbon) [1924090] - powerpc/pci: Delete traverse_pci_dn() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework pci_dev lookup in debugfs attributes (Gustavo Walbon) [1924090] - selftests/powerpc: Add VF recovery tests (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static (Gustavo Walbon) [1924090] - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant (Gustavo Walbon) [1924090] - powernv/pci: Print an error when device enable is blocked (Gustavo Walbon) [1924090] - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Fix a possible debugfs deadlock (Gustavo Walbon) [1924090] - powerpc/eeh: Fix eeh_dev_check_failure() for PE#0 (Gustavo Walbon) [1924090] - selftests/powerpc: Fix eeh-basic.sh exit codes (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix use of uninitialised variable (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_pe->config_addr (Gustavo Walbon) [1924090] - powerpc/eeh: Clean up PE addressing (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Allow zero to be a valid PE configuration address (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Rework device EEH PE determination (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Clean up pe_config_addr lookups (Gustavo Walbon) [1924090] - powerpc/eeh: Move EEH initialisation to an arch initcall (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_ops->init (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/powernv: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework EEH initialisation (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix dumb linebreaks (Gustavo Walbon) [1924090] - selftests/powerpc: Squash spurious errors due to device removal (Gustavo Walbon) [1924090] - powerpc/eeh: Move PE tree setup into the platform (Gustavo Walbon) [1924090] - powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() (Gustavo Walbon) [1924090] - powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove class code field from edev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove VF config space restoration (Gustavo Walbon) [1924090] - powerpc/eeh: Kill off eeh_ops->get_pe_addr() (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using pdn->pe_number (Gustavo Walbon) [1924090] - powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev.c (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev_phb_init_dynamic() (Gustavo Walbon) [1924090] - powerpc/powernv: Make pnv_pci_sriov_enable() and friends static (Gustavo Walbon) [1924090] - powerpc/pseries: Make vio and ibmebus initcalls pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Release EEH device state synchronously (Gustavo Walbon) [1924090] - powerpc/eeh: Rework eeh_ops->probe() (Gustavo Walbon) [1924090] - powerpc/eeh: Make early EEH init pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Remove PHB check in probe (Gustavo Walbon) [1924090] - powerpc/eeh: Do early EEH init only when required (Gustavo Walbon) [1924090] - powerpc/eeh: Only dump stack once if an MMIO loop is detected (Gustavo Walbon) [1924090] - powernv/pci: Add a debugfs entry to dump PHB's IODA PE state (Gustavo Walbon) [1924090] - powernv/pci: Allow any write trigger the diag dump (Gustavo Walbon) [1924090] - powernv/pci: Use pnv_phb as the private data for debugfs entries (Gustavo Walbon) [1924090] - powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings (Gustavo Walbon) [1924090] - powerpc/pcidn: Warn when sriov pci_dn management is used incorrectly (Gustavo Walbon) [1924090] - powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific (Gustavo Walbon) [1924090] - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Remove double pci_dn lookup. (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Don't use pci_dn when inserting new ranges (Gustavo Walbon) [1924090] - powerpc/eeh: differentiate duplicate detection message (Gustavo Walbon) [1924090] - powerpc/eeh: Handle hugepages in ioremap space (Gustavo Walbon) [1924090] - powerpc/powernv-eeh: Consisely desribe what this file does (Gustavo Walbon) [1924090] - powerpc/eeh_cache: fix a W=1 kernel-doc warning (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Add a way to dump the EEH address cache (Gustavo Walbon) [1924090] - powerpc/powernv: Escalate reset when IODA reset fails (Gustavo Walbon) [1924090] - powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_status (Gustavo Walbon) [1924090] - powerpc: eeh_event: convert semaphore to completion (Gustavo Walbon) [1924090] - powerpc/eeh: Declare pci_ers_result_name() as static (Gustavo Walbon) [1924090] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962546] {CVE-2021-33034} - NFSv4.2 fix handling of sr_eof in SEEK's reply (Steve Dickson) [1948015] - SUNRPC: Fix null pointer dereference in svc_rqst_free() (Benjamin Coddington) [1952008] - NFSv4: Use sequence counter with associated spinlock (Benjamin Coddington) [1952008] - NFSv4.2: fix return value of _nfs4_get_security_label() (Benjamin Coddington) [1952008] - NFSD: fix error handling in NFSv4.0 callbacks (Benjamin Coddington) [1952008] - NFS: Don't gratuitously clear the inode cache when lookup failed (Benjamin Coddington) [1952008] - NFS: Don't revalidate the directory permissions on a lookup failure (Benjamin Coddington) [1952008] - nfsd: register pernet ops last, unregister first (Benjamin Coddington) [1952008] - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Benjamin Coddington) [1952008] - lockd: fix access beyond unterminated strings in prints (Benjamin Coddington) [1952008] - tty: Protect disc_data in n_tty_close and n_tty_flush_buffer (Rafael Aquini) [1879861] - hwmon: (amd_energy) Add AMD family 19h model 30h x86 match (Terry Bowman) [1949280]- redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1962349] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1965817] - inet_diag: add support for tw_mark (Xin Long) [1972967] - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Waiman Long) [1974659] {CVE-2020-29368} - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() (Waiman Long) [1974659] {CVE-2020-29368} - mmap locking API: add mmap_lock_is_contended() (Waiman Long) [1970177] - mm: madvise: fix vma user-after-free (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() protect the pmd lock (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() flush the right range (Waiman Long) [1970177] - mm/mmap.c: close race between munmap() and expand_upwards()/downwards() (Waiman Long) [1970177] - mm: document warning in move_normal_pmd() and make it warn only once (Waiman Long) [1970177] - mmap locking API: convert mmap_sem comments (Waiman Long) [1970177] - mmap locking API: convert mmap_sem API comments (Waiman Long) [1970177] - mmap locking API: rename mmap_sem to mmap_lock (Waiman Long) [1970177] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Waiman Long) [1970177] - mmap locking API: add MMAP_LOCK_INITIALIZER (Waiman Long) [1970177] - mmap locking API: convert nested write lock sites (Waiman Long) [1970177] - mmap locking API: convert mmap_sem call sites missed by coccinelle (Waiman Long) [1970177] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Waiman Long) [1970177] - MMU notifier: use the new mmap locking API (Waiman Long) [1970177] - mm/gup.c: further document vma_permits_fault() (Waiman Long) [1970177] - mm/gup.c: update the documentation (Waiman Long) [1970177] - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled (Waiman Long) [1970177] - proc: inline vma_stop into m_stop (Waiman Long) [1970177] - mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE (Waiman Long) [1970177] - fs/io_uring: set FOLL_PIN via pin_user_pages() (Waiman Long) [1970177] - shmem: pin the file in shmem_fault() if mmap_sem is dropped (Waiman Long) [1970177] - mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote() (Waiman Long) [1970177] - mm/init-mm.c: include for vm_committed_as_batch (Waiman Long) [1970177] - lib/generic-radix-tree.c: add kmemleak annotations (Waiman Long) [1970177] - mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock() (Waiman Long) [1970177] - lib/generic-radix-tree.c: make 2 functions static inline (Waiman Long) [1970177] - x86/mm: Clean up the pmd_read_atomic() comments (Waiman Long) [1970177] - x86/mm: Fix function name typo in pmd_read_atomic() comment (Waiman Long) [1970177] - khugepaged: enable collapse pmd for pte-mapped THP (Waiman Long) [1970177] - mm: Handle MADV_WILLNEED through vfs_fadvise() (Waiman Long) [1970177] - pagewalk: use lockdep_assert_held for locking validation (Waiman Long) [1970177] - mm: use down_read_killable for locking mmap_sem in access_remote_vm (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/map_files (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/clear_refs (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/pagemap (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/maps (Waiman Long) [1970177] - mm/filemap.c: correct the comment about VM_FAULT_RETRY (Waiman Long) [1970177] - mm: mmu_gather: remove __tlb_reset_range() for force flush (Waiman Long) [1970177] - arm64/mm: Drop mmap_sem before calling __do_kernel_fault() (Waiman Long) [1970177] - docs/vm: Minor editorial changes in the THP and hugetlbfs (Waiman Long) [1970177] - x86/mpx, mm/core: Fix recursive munmap() corruption (Waiman Long) [1970177] - doc: mm: migration doesn't use FOLL_SPLIT anymore (Waiman Long) [1970177] - filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior (Waiman Long) [1970177] - proc: commit to genradix (Waiman Long) [1970177] - generic radix trees (Waiman Long) [1970177] - mm: swap: add comment for swap_vma_readahead (Waiman Long) [1970177] - x86/mm: Make set_pmd_at() paravirt aware (Waiman Long) [1970177] - mm: select HAVE_MOVE_PMD on x86 for faster mremap (Waiman Long) [1970177] - mm: speed up mremap by 20x on large regions (Waiman Long) [1970177] - mm/mmap.c: remove verify_mm_writelocked() (Waiman Long) [1970177] - x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock (Waiman Long) [1970177] - mm: brk: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: mremap: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: unmap VM_PFNMAP mappings with optimized path (Waiman Long) [1970177] - mm: unmap VM_HUGETLB mappings with optimized path (Waiman Long) [1970177] - mm: mmap: zap pages with read mmap_sem in munmap (Waiman Long) [1970177] - x86/mm: Fix exception table comments (Waiman Long) [1970177] - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() (Mark Langsdorf) [1946282] - acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding (Mark Langsdorf) [1946282] - thermal/drivers/acpi: Use hot and critical ops (Mark Langsdorf) [1946282] - thermal/core: Add critical and hot ops (Mark Langsdorf) [1946282] - thermal/core: Emit a warning if the thermal zone is updated without ops (Mark Langsdorf) [1946282] - ACPI: scan: Fix _STA getting called on devices with unmet dependencies (Mark Langsdorf) [1946282] - ACPI: tables: x86: Reserve memory occupied by ACPI tables (Mark Langsdorf) [1946282] - ACPICA: Always create namespace nodes using acpi_ns_create_node() (Mark Langsdorf) [1946282] - ACPI: platform: Add balanced-performance platform profile (Mark Langsdorf) [1946282] - ACPI: platform: Hide ACPI_PLATFORM_PROFILE option (Mark Langsdorf) [1946282] - ACPICA: Remove some code duplication from acpi_ev_address_space_dispatch (Mark Langsdorf) [1946282] - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 2) (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 1) (Mark Langsdorf) [1946282] - ACPI: property: Make acpi_node_prop_read() static (Mark Langsdorf) [1946282] - ACPI: property: Remove dead code (Mark Langsdorf) [1946282] - iommu/amd: Fix performance counter initialization (Mark Langsdorf) [1946282] - ACPI: property: Fix fwnode string properties matching (Mark Langsdorf) [1946282] - ACPI / NUMA: add a stub function for node_to_pxm() (Mark Langsdorf) [1946282] - ACPI: OSL: Rework acpi_check_resource_conflict() (Mark Langsdorf) [1946282] - ACPI: APEI: ERST: remove unneeded semicolon (Mark Langsdorf) [1946282] - iommu/vt-d: Add new enum value and structure for SATC (Mark Langsdorf) [1946282] - ACPI: Add support for native USB4 control _OSC (Mark Langsdorf) [1946282] - ACPI: Execute platform _OSC also with query bit clear (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_FPDT (Mark Langsdorf) [1946282] - ACPI: tables: introduce support for FPDT table (Mark Langsdorf) [1946282] - ACPI: APEI: Add is_generic_error() to identify GHES sources (Mark Langsdorf) [1946282] - ACPI: platform-profile: Fix possible deadlock in platform_profile_remove() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Introduce object pointers to callbacks (Mark Langsdorf) [1946282] - PCI/ACPI: Clarify message about _OSC failure (Mark Langsdorf) [1946282] - PCI/ACPI: Remove unnecessary osc_lock (Mark Langsdorf) [1946282] - PCI/ACPI: Make acpi_pci_osc_control_set() static (Mark Langsdorf) [1946282] - media: ACPI / bus: Add acpi_dev_get_next_match_dev() and helper macro (Mark Langsdorf) [1946282] - ACPI: scan: Adjust white space in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Drop const qualifier for cur_profile (Mark Langsdorf) [1946282] - ACPI: configfs: add missing check after configfs_register_default_group() (Mark Langsdorf) [1946282] - ACPI: CPPC: initialise vaddr pointers to NULL (Mark Langsdorf) [1946282] - ACPI: CPPC: add __iomem annotation to generic_comm_base pointer (Mark Langsdorf) [1946282] - ACPI: CPPC: remove __iomem annotation for cpc_reg's address (Mark Langsdorf) [1946282] - ACPI: Use DEVICE_ATTR_ macros (Mark Langsdorf) [1946282] - ACPICA: Update version to 20210105 (Mark Langsdorf) [1946282] - ACPICA: Updated all copyrights to 2021 (Mark Langsdorf) [1946282] - ACPICA: Remove the VRTC table (Mark Langsdorf) [1946282] - ACPICA: Remove the MTMR (Mid-Timer) table (Mark Langsdorf) [1946282] - ACPICA: Update version to 20201217 (Mark Langsdorf) [1946282] - ACPICA: add type casts for string functions (Mark Langsdorf) [1946282] - ACPICA: fix -Wfallthrough (Mark Langsdorf) [1946282] - ACPICA: Clean up exception code class checks (Mark Langsdorf) [1946282] - ACPICA: Fix exception code class checks (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_PLATFORM_PROFILE (Mark Langsdorf) [1946282] - ACPI: platform: Add platform profile support (Mark Langsdorf) [1946282] - NTB/msi: Use irq_has_action() (Myron Stowe) [1933153] - NTB: Use struct_size() helper in devm_kzalloc() (Myron Stowe) [1933153] - ntb: intel: Fix memleak in intel_ntb_pci_probe (Myron Stowe) [1933153] - NTB: hw: amd: fix an issue about leak system resources (Myron Stowe) [1933153] - ntb: hw: remove the code that sets the DMA mask (Myron Stowe) [1933153] - [s390] s390/qdio: remove 'merge_pending' mechanism (Claudio Imbrenda) [1919251] - [s390] s390/qdio: improve handling of PENDING buffers for QEBSM devices (Claudio Imbrenda) [1919251] - [s390] s390/qdio: rework q->qdio_error indication (Claudio Imbrenda) [1919251] - [s390] s390/qdio: inline qdio_kick_handler() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: track time of last data IRQ for each device (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make thinint registration symmetric (Claudio Imbrenda) [1919251] - [s390] s390/qdio: adopt new tasklet API (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove qdio_inbound_q_moved() wrapper (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove Input tasklet code (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Do not set COMMAND_COMPLETE (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Handle event-lost notification for Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Process Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify & assert the stat_lock locking in zfcp_qdio_send() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Remove orphaned function declarations (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Lift Input Queue tasklet from qdio (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: always use dev_name() for device name in QIB (Claudio Imbrenda) [1919251] - [s390] s390/qdio: clean up QDR setup (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make qdio_handle_aobs() more robust (Claudio Imbrenda) [1919251] - [s390] s390/cpumf: disable preemption when accessing per-cpu variable (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: rename header file to hwctrset.h (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: remove 60 seconds read limit (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: Add support for complete counter set extraction (Claudio Imbrenda) [1925527]- KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() (Vitaly Kuznetsov) [1904570] - KVM: nSVM: remove a warning about vmcb01 VM exit reason (Vitaly Kuznetsov) [1904570] - KVM: x86: Consolidate guest enter/exit logic to common helpers (Vitaly Kuznetsov) [1904570] - KVM: x86: Defer vtime accounting 'til after IRQ handling (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit vtime accounting to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit context tracking to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Make guest_enter/exit() .noinstr ready (Vitaly Kuznetsov) [1904570] - sched/cputime: Rename vtime_account_system() to vtime_account_kernel() (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Add hardirq tracing on guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Add hardirq tracing to guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm: Move context tracking where it belongs (Vitaly Kuznetsov) [1904570] - Move some more variables to kernel job templates (Michael Hofmann) - Use a different branch name for realtime pipelines (Michael Hofmann) - block: mark queue init done at the end of blk_register_queue (Ming Lei) [1963766] - block: fix race between adding/removing rq qos and normal IO (Ming Lei) [1963766] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949090] - Revert "netfilter: x_tables: Switch synchronization to RCU" (Phil Sutter) [1949090] - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support (Steve Best) [1949161] - cpupower: Remove family arg to decode_pstates() (Steve Best) [1949161] - cpupower: Condense pstate enabled bit checks in decode_pstates() (Steve Best) [1949161] - cpupower: Update family checks when decoding HW pstates (Steve Best) [1949161] - cpupower: Remove unused pscur variable. (Steve Best) [1949161] - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag (Steve Best) [1949161] - cpupower: Correct macro name for CPB caps flag (Steve Best) [1949161] - cpupower: Update msr_pstate union struct naming (Steve Best) [1949161] - cpupower: add Makefile dependencies for install targets (Steve Best) [1949161] - tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1949161] - tools: Avoid comma separated statements (Steve Best) [1949161] - cpupower: speed up generating git version string (Steve Best) [1949161] - cpupowerutils: fix spelling mistake "dependant" -> "dependent" (Steve Best) [1949161] - ext4: fix ext4_error_err save negative errno into superblock (Lukas Czerner) [1964928] - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() (Lukas Czerner) [1964928] - ext4: fix check to prevent false positive report of incorrect used inodes (Lukas Czerner) [1964928] - ext4: fix potential error in ext4_do_update_inode (Lukas Czerner) [1964928] - ext4: do not try to set xattr into ea_inode if value is empty (Lukas Czerner) [1964928] - ext4: fix potential htree index checksum corruption (Lukas Czerner) [1964928] - ext4: don't leak old mountpoint samples (Lukas Czerner) [1964928] - ext4: don't remount read-only with errors=continue on reboot (Lukas Czerner) [1964928] - ext4: fix deadlock with fs freezing and EA inodes (Lukas Czerner) [1964928] - ext4: fix a memory leak of ext4_free_data (Lukas Czerner) [1964928] - ext4: find old entry again if failed to rename whiteout (Lukas Czerner) [1945503] - ext4: fix bug for rename with RENAME_WHITEOUT (Lukas Czerner) [1945503] - mount: fix mounting of detached mounts onto targets that reside on shared mounts (Carlos Maiolino) [1959172] - fs: fix lazytime expiration handling in __writeback_single_inode() (Carlos Maiolino) [1936260] - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1968271] - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Xin Long) [1951679] - net: Fix gro aggregation for udp encaps with zero csum (Xin Long) [1951679] - udp: ipv4: manipulate network header of NATed UDP GRO fraglist (Xin Long) [1951679] - udp: not remove the CRC flag from dev features when need_csum is false (Xin Long) [1951679] - udp: mask TOS bits in udp_v4_early_demux() (Xin Long) [1951679] - net: fix use-after-free when UDP GRO with shared fraglist (Xin Long) [1951679] - x86, sched: Treat Intel SNC topology as default, COD as exception (David Arcari) [1920040] - dmaengine: idxd: iax bus removal (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix cdev setup and free device lifetime issues (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix group conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix engine conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: use ida for device instance enumeration (Jerry Snitselaar) [1955744] - dmaengine: idxd: removal of pcim managed mmio mapping (Jerry Snitselaar) [1955744] - dmaengine: idxd: cleanup pci interrupt vector allocation management (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix dma device lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix potential null dereference on pointer status (Jerry Snitselaar) [1927070] - dmaengine: idxd: fix wq cleanup of WQCFG registers (Jerry Snitselaar) [1955744] - dmaengine: idxd: clear MSIX permission entry on shutdown (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq size store permission state (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix opcap sysfs attribute output (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback (Jerry Snitselaar) [1955744] - dmaengine: idxd: add module parameter to force disable of SVA (Jerry Snitselaar) [1920734] - dmaengine: idxd: set DMA channel to be private (Jerry Snitselaar) [1920759] - dma: idxd: use DEFINE_MUTEX() for mutex lock (Jerry Snitselaar) [1955744] - dmaengine: idxd: check device state before issue command (Jerry Snitselaar) [1927070] - dmaengine: move channel device_node deletion to driver (Jerry Snitselaar) [1920721] - dmaengine: idxd: fix misc interrupt completion (Jerry Snitselaar) [1920757] - dmaengine: idxd: Fix list corruption in description completion (Jerry Snitselaar) [1920746] - dmaengine: idxd: add IAX configuration support in the IDXD driver (Jerry Snitselaar) [1837233] - dmaengine: idxd: add ATS disable knob for work queues (Jerry Snitselaar) [1921291] - dmaengine: idxd: define table offset multiplier (Jerry Snitselaar) [1921290] - dmaengine: idxd: Update calculation of group offset to be more readable (Jerry Snitselaar) [1955744]- redhat/config: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1945937] - dm writecache: flush origin device when writing and cache is full (Mike Snitzer) [1970513] - dm snapshot: properly fix a crash when an origin has no snapshots (Mike Snitzer) [1970513] - dm verity: fix require_signatures module_param permissions (Mike Snitzer) [1970513] - dm snapshot: fix crash with transient storage and zero chunk size (Mike Snitzer) [1970513] - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails (Mike Snitzer) [1970513] - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mike Snitzer) [1970513] - dm integrity: don't re-write metadata if discarding same blocks (Mike Snitzer) [1970513] - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences (Mike Snitzer) [1970513] - dm raid: fix fall-through warning in rs_check_takeover() for Clang (Mike Snitzer) [1970513] - dm integrity: fix missing goto in bitmap_flush_interval error handling (Mike Snitzer) [1970513] - dm space map common: fix division bug in sm_ll_find_free_block() (Mike Snitzer) [1970513] - dm persistent data: packed struct should have an aligned() attribute too (Mike Snitzer) [1970513] - dm btree spine: remove paranoid node_check call in node_prep_for_write() (Mike Snitzer) [1970513] - dm space map disk: remove redundant calls to sm_disk_get_nr_free() (Mike Snitzer) [1970513] - dm persistent data: remove unused return from exit_shadow_spine() (Mike Snitzer) [1970513] - dm verity: allow only one error handling mode (Mike Snitzer) [1970513] - dm: remove useless loop in __split_and_process_bio (Mike Snitzer) [1970513] - redhat/configs: Update CONFIG_PINCTRL_AMD (David Arcari) [1964588] - ionic: fix ptp support config breakage (Jonathan Toppins) [1951826] - ionic: return -EFAULT if copy_to_user() fails (Jonathan Toppins) [1951826] - ionic: git_ts_info bit shifters (Jonathan Toppins) [1951826] - ionic: extend ts_config set locking (Jonathan Toppins) [1951826] - ionic: add ts_config replay (Jonathan Toppins) [1951826] - ionic: ignore EBUSY on queue start (Jonathan Toppins) [1951826] - ionic: re-start ptp after queues up (Jonathan Toppins) [1951826] - ionic: add SKBTX_IN_PROGRESS (Jonathan Toppins) [1951826] - ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit (Jonathan Toppins) [1951826] - ionic: remove unnecessary compat ifdef (Jonathan Toppins) [1951826] - ionic: fix up a couple of code style nits (Jonathan Toppins) [1951826] - ionic: advertise support for hardware timestamps (Jonathan Toppins) [1951826] - ionic: ethtool ptp stats (Jonathan Toppins) [1951826] - ionic: add ethtool support for PTP (Jonathan Toppins) [1951826] - ionic: add and enable tx and rx timestamp handling (Jonathan Toppins) [1951826] - ethtool: add timestamping related string sets (Jonathan Toppins) [1951826] - net: Introduce peer to peer one step PTP time stamping. (Jonathan Toppins) [1951826] - ionic: set up hw timestamp queues (Jonathan Toppins) [1951826] - ionic: add rx filtering for hw timestamp steering (Jonathan Toppins) [1951826] - ionic: link in the new hw timestamp code (Jonathan Toppins) [1951826] - ionic: add hw timestamp support files (Jonathan Toppins) [1951826] - ionic: split adminq post and wait calls (Jonathan Toppins) [1951826] - ionic: add hw timestamp structs to interface (Jonathan Toppins) [1951826] - ionic: add handling of larger descriptors (Jonathan Toppins) [1951826] - ionic: add new queue features to interface (Jonathan Toppins) [1951826] - ionic: pull per-q stats work out of queue loops (Jonathan Toppins) [1951826] - ionic: avoid races in ionic_heartbeat_check (Jonathan Toppins) [1951826] - ionic: fix sizeof usage (Jonathan Toppins) [1951826] - ionic: count dma errors (Jonathan Toppins) [1951826] - ionic: protect adminq from early destroy (Jonathan Toppins) [1951826] - ionic: stop watchdog when in broken state (Jonathan Toppins) [1951826] - ionic: block actions during fw reset (Jonathan Toppins) [1951826] - ionic: update ethtool support bits for BASET (Jonathan Toppins) [1951826] - ionic: fix unchecked reference (Jonathan Toppins) [1951826] - ionic: simplify the intr_index use in txq_init (Jonathan Toppins) [1951826] - ionic: code cleanup details (Jonathan Toppins) [1951826] - ionic: Update driver to use ethtool_sprintf (Jonathan Toppins) [1951826] - ionic: aggregate Tx byte counting calls (Jonathan Toppins) [1951826] - ionic: simplify tx clean (Jonathan Toppins) [1951826] - ionic: generic tx skb mapping (Jonathan Toppins) [1951826] - ionic: simplify TSO descriptor mapping (Jonathan Toppins) [1951826] - ionic: simplify use of completion types (Jonathan Toppins) [1951826] - ionic: rebuild debugfs on qcq swap (Jonathan Toppins) [1951826] - ionic: simplify rx skb alloc (Jonathan Toppins) [1951826] - ionic: optimize fastpath struct usage (Jonathan Toppins) [1951826] - ionic: implement Rx page reuse (Jonathan Toppins) [1951826] - ionic: move rx_page_alloc and free (Jonathan Toppins) [1951826] - drivers: net: ionic: simplify the return expression of ionic_set_rxfh() (Jonathan Toppins) [1951826] - ionic: change mtu after queues are stopped (Jonathan Toppins) [1951826] - ionic: remove some unnecessary oom messages (Jonathan Toppins) [1951826] - ionic: useful names for booleans (Jonathan Toppins) [1951826] - ionic: change set_rx_mode from_ndo to can_sleep (Jonathan Toppins) [1951826] - ionic: flatten calls to ionic_lif_rx_mode (Jonathan Toppins) [1951826] - ionic: batch rx buffer refilling (Jonathan Toppins) [1951826] - ionic: add lif quiesce (Jonathan Toppins) [1951826] - ionic: check for link after netdev registration (Jonathan Toppins) [1951826] - ionic: check port ptr before use (Jonathan Toppins) [1951826] - platform/x86: hp-wireless: add AMD's hardware id to the supported list (David Arcari) [1960472] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1960472] - net/bond: revert deletion of driver and module versions (Jarod Wilson) [1955702] - net:sfc: fix non-freed irq in legacy irq mode (Íñigo Huguet) [1906728] - devlink: Extend SF port attributes to have external attribute (Petr Oros) [1959002] - netfilter: xt_SECMARK: add new revision to fix structure layout (Phil Sutter) [1961714] - xfrm: ipcomp: remove unnecessary get_cpu() (Sabrina Dubroca) [1946885] - platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P (David Arcari) [1838624] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1954876] - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Nilesh Javali) [1871687] - [s390] s390/nvme: support firmware-assisted dump to NVMe disks (Claudio Imbrenda) [1847447] - [s390] s390: nvme dump support (Claudio Imbrenda) [1847447] - [s390] s390/boot: add build-id to decompressor (Philipp Rudo) [1897093] - genirq: Reduce irqdebug cacheline bouncing (Gustavo Walbon) [1957729]- CI: Merge MR, baseline and private configs (Michael Hofmann) - RDMA/rxe: Fix failure during driver load (Kamal Heib) [1930263] - xfrm: remove the fragment check for ipv6 beet mode (Xin Long) [1965185] - SUNRPC: Fix NFS READs that start at non-page-aligned offsets (Benjamin Coddington) [1950303] - pNFS/NFSv4: Improve rejection of out-of-order layouts (Benjamin Coddington) [1950303] - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn (Benjamin Coddington) [1950303] - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom tracepoint again (Benjamin Coddington) [1950303] - nfsd4: readdirplus shouldn't return parent of export (Benjamin Coddington) [1950303] - NFS: nfs_igrab_and_active must first reference the superblock (Benjamin Coddington) [1950303] - NFS: nfs_delegation_find_inode_server must first reference the superblock (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Benjamin Coddington) [1950303] - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() (Benjamin Coddington) [1950303] - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request (Benjamin Coddington) [1950303] - pNFS: Stricter ordering of layoutget and layoutreturn (Benjamin Coddington) [1950303] - pNFS: Clean up pnfs_layoutreturn_free_lsegs() (Benjamin Coddington) [1950303] - pNFS: We want return-on-close to complete when evicting the inode (Benjamin Coddington) [1950303] - pNFS: Mark layout for return if return-on-close was not sent (Benjamin Coddington) [1950303] - net: sunrpc: interpret the return value of kstrtou32 correctly (Benjamin Coddington) [1950303] - SUNRPC: Handle TCP socket sends with kernel_sendpage() again (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read (Benjamin Coddington) [1950303] - NFSv4/pnfs: Add tracing for the deviceid cache (Benjamin Coddington) [1950303] - fs/lockd: convert comma to semicolon (Benjamin Coddington) [1950303] - SUNRPC: When expanding the buffer, we may need grow the sparse pages (Benjamin Coddington) [1950303] - SUNRPC: Cleanup - constify a number of xdr_buf helpers (Benjamin Coddington) [1950303] - SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field (Benjamin Coddington) [1950303] - SUNRPC: _copy_to/from_pages() now check for zero length (Benjamin Coddington) [1950303] - SUNRPC: Cleanup xdr_shrink_bufhead() (Benjamin Coddington) [1950303] - SUNRPC: Fix xdr_expand_hole() (Benjamin Coddington) [1950303] - SUNRPC: Fixes for xdr_align_data() (Benjamin Coddington) [1950303] - SUNRPC: _shift_data_left/right_pages should check the shift length (Benjamin Coddington) [1950303] - NFSv4.1: use BITS_PER_LONG macro in nfs4session.h (Benjamin Coddington) [1950303] - xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Benjamin Coddington) [1950303] - sunrpc: fix xs_read_xdr_buf for partial pages receive (Benjamin Coddington) [1950303] - Revert "nfsd4: support change_attr_type attribute" (Benjamin Coddington) [1950303] - nfsd4: don't query change attribute in v2/v3 case (Benjamin Coddington) [1950303] - nfsd: minor nfsd4_change_attribute cleanup (Benjamin Coddington) [1950303] - nfsd: simplify nfsd4_change_info (Benjamin Coddington) [1950303] - nfsd: only call inode_query_iversion in the I_VERSION case (Benjamin Coddington) [1950303] - nfs_common: need lock during iterate through the list (Benjamin Coddington) [1950303] - nfsd: Fix message level for normal termination (Benjamin Coddington) [1950303] - NFS: switch nfsiod to be an UNBOUND workqueue. (Benjamin Coddington) [1950303] - lockd: don't use interval-based rebinding over TCP (Benjamin Coddington) [1950303] - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Benjamin Coddington) [1950303] - NFSv4: Refactor to use user namespaces for nfs4idmap (Benjamin Coddington) [1950303] - NFS: NFSv2/NFSv3: Use cred from fs_context during mount (Benjamin Coddington) [1950303] - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Benjamin Coddington) [1950303] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1950303] - SUNRPC: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1950303] - pNFS: Clean up open coded xdr string decoding (Benjamin Coddington) [1950303] - SUNRPC: Fix up open coded kmemdup_nul() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Fix up layoutstats reporting for non-TCP transports (Benjamin Coddington) [1950303] - NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - NFSv4/pNFS: Use connections to a DS that are all of the same protocol family (Benjamin Coddington) [1950303] - SUNRPC: Remove unused function xprt_load_transport() (Benjamin Coddington) [1950303] - NFS: Switch mount code to use xprt_find_transport_ident() (Benjamin Coddington) [1950303] - SUNRPC: Add a helper to return the transport identifier given a netid (Benjamin Coddington) [1950303] - SUNRPC: Close a race with transport setup and module put (Benjamin Coddington) [1950303] - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Benjamin Coddington) [1950303] - SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Benjamin Coddington) [1950303] - NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp (Benjamin Coddington) [1950303] - NFSv3: Add emulation of the lookupp() operation (Benjamin Coddington) [1950303] - NFSv3: Refactor nfs3_proc_lookup() to split out the dentry (Benjamin Coddington) [1950303] - SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd4_decode/encode_compound() (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd_dispatch() (Benjamin Coddington) [1950303] - NFSD: Add common helpers to decode void args and encode void results (Benjamin Coddington) [1950303] - SUNRPC: Prepare for xdr_stream-style decoding on the server-side (Benjamin Coddington) [1950303] - SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom() tracepoint (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - NFSD: A semicolon is not needed after a switch statement. (Benjamin Coddington) [1950303] - svcrdma: support multiple Read chunks per RPC (Benjamin Coddington) [1950303] - svcrdma: Use the new parsed chunk list when pulling Read chunks (Benjamin Coddington) [1950303] - svcrdma: Rename info::ri_chunklen (Benjamin Coddington) [1950303] - svcrdma: Clean up chunk tracepoints (Benjamin Coddington) [1950303] - svcrdma: Remove chunk list pointers (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_send_reply_chunk (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg() (Benjamin Coddington) [1950303] - svcrdma: Support multiple write chunks when pulling up (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to encode Reply transport headers (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to construct RDMA Writes (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to detect reverse direction replies (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to derive the inv_rkey (Benjamin Coddington) [1950303] - svcrdma: Add a "parsed chunk list" data structure (Benjamin Coddington) [1950303] - svcrdma: Clean up svc_rdma_encode_reply_chunk() (Benjamin Coddington) [1950303] - svcrdma: Post RDMA Writes while XDR encoding replies (Benjamin Coddington) [1950303] - NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders (Benjamin Coddington) [1950303] - SUNRPC: Rename svc_encode_read_payload() (Benjamin Coddington) [1950303] - svcrdma: Refactor the RDMA Write path (Benjamin Coddington) [1950303] - svcrdma: Const-ify the xdr_buf arguments (Benjamin Coddington) [1950303] - SUNRPC: Adjust synopsis of xdr_buf_subsegment() (Benjamin Coddington) [1950303] - svcrdma: Catch another Reply chunk overflow case (Benjamin Coddington) [1950303] - xprtrdma: Micro-optimize MR DMA-unmapping (Benjamin Coddington) [1950303] - xprtrdma: Move rpcrdma_mr_put() (Benjamin Coddington) [1950303] - xprtrdma: Trace unmap_sync calls (Benjamin Coddington) [1950303] - xprtrdma: Display the task ID when reporting MR events (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_nomrs() (Benjamin Coddington) [1950303] - xprtrdma: Clean up xprtrdma callback tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up tracepoints in the reply path (Benjamin Coddington) [1950303] - xprtrdma: Clean up reply parsing error tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_post_linv (Benjamin Coddington) [1950303] - xprtrdma: Introduce FRWR completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Send completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Receive completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Replace dprintk call sites in ERR_CHUNK path (Benjamin Coddington) [1950303] - xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA (Benjamin Coddington) [1950303] - drm: virtio: fix common struct sg_table related issues (Eric Auger) [1971821] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1915307] - net/mlx5: Release devlink object if adev fails (Alaa Hleihel) [1915307] - net/mlx5: Fix compilation warning for 32-bit platform (Alaa Hleihel) [1915307] - net/mlx5: Use effective interrupt affinity (Alaa Hleihel) [1915307] - net/mlx5: Replace irq_to_desc() abuse (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove unneeded semicolon (Alaa Hleihel) [1915307] - net: mlx5: convert comma to semicolon (Alaa Hleihel) [1915307] - net/mlx5e: Fill mlx5e_create_cq_param in a function (Alaa Hleihel) [1915307] - net/mlx5e: Split between RX/TX tunnel FW support indication (Alaa Hleihel) [1915307] - net/mlx5: Arm only EQs with EQEs (Alaa Hleihel) [1915307] - net/mlx5e: Remove duplicated include (Alaa Hleihel) [1915307] - net/mlx5e: Add TX port timestamp support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Add TX PTP port object support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Move MLX5E_RX_ERR_CQE macro (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Split SW group counters update function (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Change skb fifo push/pop API to be used without SQ (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow SQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow RQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow CQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Free drop RQ in a dedicated function (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove IB representors dead code (Alaa Hleihel) [1915307] - net/mlx5: Simplify eswitch mode check (Alaa Hleihel) [1915307] - net/mlx5: Delete custom device management logic (Alaa Hleihel) [1915307] - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5e: Connect ethernet part to auxiliary bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Alaa Hleihel) [1915307] - net/mlx5_core: Clean driver version and name (Alaa Hleihel) [1915307] - net/mlx5: Treat host PF vport as other (non eswitch manager) vport (Alaa Hleihel) [1915307] - net/mlx5: Export steering related functions (Alaa Hleihel) [1915307] - net/mlx5: Expose other function ifc bits (Alaa Hleihel) [1915307] - net/mlx5: Expose IP-in-IP TX and RX capability bits (Alaa Hleihel) [1915307] - net/mlx5: Update the hardware interface definition for vhca state (Alaa Hleihel) [1915307] - net/mlx5: Avoid exposing driver internal command helpers (Alaa Hleihel) [1915307] - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Alaa Hleihel) [1915307] - net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits (Alaa Hleihel) [1915307] - net/mlx5: Check dr mask size against mlx5_match_param size (Alaa Hleihel) [1915307] - net/mlx5: Add sampler destination type (Alaa Hleihel) [1915307] - net/mlx5: Add sample offload hardware bits and structures (Alaa Hleihel) [1915307] - RDMA/mlx5: Use PCI device for dma mappings (Alaa Hleihel) [1915307] - RDMA/mlx5: Silence the overflow warning while building offset mask (Alaa Hleihel) [1915307] - RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() (Alaa Hleihel) [1915307] - RDMA/mlx5: Enable querying AH for XRC QP types (Alaa Hleihel) [1915307] - RDMA/mlx5: Lower setting the umem's PAS for SRQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx (Alaa Hleihel) [1915307] - RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP (Alaa Hleihel) [1915307] - RDMA/mlx5: Directly compute the PAS list for raw QP RQ's (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Alaa Hleihel) [1915307] - net: mlx5: Replace in_irq() usage (Alaa Hleihel) [1915307] - net/mlx5: Cleanup kernel-doc warnings (Alaa Hleihel) [1915307] - net/mlx5e: Validate stop_room size upon user input (Alaa Hleihel) [1915307] - net/mlx5: DR, Free unused buddy ICM memory (Alaa Hleihel) [1915307] - net/mlx5: DR, ICM memory pools sync optimization (Alaa Hleihel) [1915307] - net/mlx5: DR, Sync chunks only during free (Alaa Hleihel) [1915307] - net/mlx5: DR, Handle ICM memory via buddy allocation instead of buckets (Alaa Hleihel) [1915307] - net/mlx5: DR, Add buddy allocator utilities (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename matcher functions to be more HW agnostic (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename builders HW specific names (Alaa Hleihel) [1915307] - net/mlx5: DR, Remove unused member of action struct (Alaa Hleihel) [1915307] - IB/mlx5: Add support for NDR link speed (Alaa Hleihel) [1915307 1926596] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's (Alaa Hleihel) [1915307] - RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c (Alaa Hleihel) [1915307] - RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_each_block() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove order from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of the mlx5_ib_mr (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove mlx5_ib_mr->order (Alaa Hleihel) [1915307] - net/mlx5: fix error return code in mlx5e_tc_nic_init() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Use spin_lock_bh for async_icosq_lock (Alaa Hleihel) [1915306 1915307] - net/mlx5: Replace zero-length array with flexible-array member (Alaa Hleihel) [1915306 1915307] - net/mlx5: Fix uininitialized pointer read on pointer attr (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload limit no reset (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for fw live patch event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add devlink param enable_remote_dev_reset support (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload action fw activate (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset abort event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset now event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset request event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Set cap for pci sync for fw update event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add functions to set/query MFRL register (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Fix potential null pointer dereference (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Fix dereference on pointer attr after null check (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Use dma device access helper (Alaa Hleihel) [1915306 1915307] - mlx5: cross-tree: phase out dma_zalloc_coherent() (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-Switch, Support flow source for local vport (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use helper function to load unload representor (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Add helper to check egress ACL need (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use PF num in metadata reg c0 (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Add support for rule creation with flow source hint (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Call ste_builder directly with tag pointer (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded local variable (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded vlan check from L2 builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded check from source port builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Replace the check for valid STE entry (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete not needed GSI QP signal QP type (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Change GSI QP to have same creation flow like other QPs (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Reuse existing fields in parent QP storage object (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Embed GSI QP into general mlx5_ib QP (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove unreachable return (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Support CT offload for tc nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: rework ct offload init messages (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Add tc chains offload support for nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor tc flow attributes structure (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Split nic tc flow allocation and creation (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Tc nic flows to use mlx5_chains flow tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Allow ft level ignore for nic rx tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor multi chains and prios support (Alaa Hleihel) [1915306 1915307 1919642] - RDMA/mlx5: Don't call to restrack recursively (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add sw_owner_v2 bit capability (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete duplicated mlx5_ptys_width enum (Alaa Hleihel) [1915306 1915307] - net/mlx5: IPsec: make spdxcheck.py happy (Alaa Hleihel) [1915306 1915307] - mlx5: add pause frame stats (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add CQE compression support for multi-strides packets (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add support for tc trap (Alaa Hleihel) [1915306 1915307 1919643] - net/mlx5: E-Switch, Use vport metadata matching by default (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove erroneous fallthrough (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add DCT RoCE LAG support (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add tx_affinity support for DCI QP (Alaa Hleihel) [1915306 1915307] - net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Enable sniffer when device is in switchdev mode (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add new IB rates support (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Replace open-coded offsetofend() macro (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Simplify multiple else-if cases with switch keyword (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Link non uplink representors to PCI device (Alaa Hleihel) [1915306 1915307 1959367] - perf stat: Use nftw() instead of ftw() (Michael Petlan) [1944684] - perf unwind: Set userdata for all __report_module() paths (Michael Petlan) [1944684] - perf debug: Move debug initialization earlier (Michael Petlan) [1944684] - perf script: Fix overrun issue for dynamically-allocated PMU type number (Michael Petlan) [1944684] - perf metricgroup: Fix system PMU metrics (Michael Petlan) [1944684] - perf metricgroup: Fix for metrics containing duration_time (Michael Petlan) [1944684] - perf evlist: Fix id index for heterogeneous systems (Michael Petlan) [1944684] - perf inject: Correct event attribute sizes (Michael Petlan) [1944684] - perf intel-pt: Fix 'CPU too large' error (Michael Petlan) [1944684] - perf stat: Take cgroups into account for shadow stats (Michael Petlan) [1944684] - perf stat: Introduce struct runtime_stat_data (Michael Petlan) [1944684] - libperf tests: Fail when failing to get a tracepoint id (Michael Petlan) [1944684] - libperf tests: If a test fails return non-zero (Michael Petlan) [1944684] - libperf tests: Avoid uninitialized variable warning (Michael Petlan) [1944684] - perf test: Fix shadow stat test for non-bash shells (Michael Petlan) [1944684] - perf bpf examples: Fix bpf.h header include directive in 5sec.c example (Michael Petlan) [1944684] - perf probe: Fix memory leak when synthesizing SDT probes (Michael Petlan) [1944684] - perf stat aggregation: Add separate thread member (Michael Petlan) [1944684] - perf stat aggregation: Add separate core member (Michael Petlan) [1944684] - perf stat aggregation: Add separate die member (Michael Petlan) [1944684] - perf stat aggregation: Add separate socket member (Michael Petlan) [1944684] - perf stat aggregation: Add separate node member (Michael Petlan) [1944684] - perf stat aggregation: Start using cpu_aggr_id in map (Michael Petlan) [1944684] - perf cpumap: Drop in cpu_aggr_map struct (Michael Petlan) [1944684] - perf cpumap: Add new map type for aggregation (Michael Petlan) [1944684] - perf stat: Replace aggregation ID with a struct (Michael Petlan) [1944684] - perf cpumap: Add new struct for cpu aggregation (Michael Petlan) [1944684] - perf cpumap: Use existing allocator to avoid using malloc (Michael Petlan) [1944684] - perf tests: Improve topology test to check all aggregation types (Michael Petlan) [1944684] - perf powerpc: Move syscall.tbl check to check-headers.sh (Michael Petlan) [1944684] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Michael Petlan) [1944684] - perf mem: Factor out a function to generate sort order (Michael Petlan) [1944684] - perf sort: Add sort option for data page size (Michael Petlan) [1944684] - perf script: Support data page size (Michael Petlan) [1944684] - tools headers UAPI: Sync linux/stat.h with the kernel sources (Michael Petlan) [1944684] - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Michael Petlan) [1944684] - perf config: Fix example command in manpage to conform to syntax specified in the SYNOPSIS section. (Michael Petlan) [1944684] - perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE (Michael Petlan) [1944684] - perf tools: Add support to read build id from compressed elf (Michael Petlan) [1944684] - perf debug: Add debug_set_file function (Michael Petlan) [1944684] - perf evlist: Support pipe mode display (Michael Petlan) [1944684] - perf report: Support --header-only for pipe mode (Michael Petlan) [1944684] - perf vendor events: Add JSON metrics for imx8mm DDR Perf (Michael Petlan) [1944684] - perf metricgroup: Support adding metrics for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Support printing metric groups for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Split up metricgroup__print() (Michael Petlan) [1944684] - perf metricgroup: Fix metrics using aliases covering multiple PMUs (Michael Petlan) [1944684] - perf evlist: Change evlist__splice_list_tail() ordering (Michael Petlan) [1944684] - perf pmu: Add pmu_add_sys_aliases() (Michael Petlan) [1944684] - perf pmu: Add pmu_id() (Michael Petlan) [1944684] - perf jevents: Add support for system events tables (Michael Petlan) [1944684] - perf jevents: Add support for an extra directory level (Michael Petlan) [1944684] - perf evsel: Emit warning about kernel not supporting the data page size sample_type bit (Michael Petlan) [1944684] - perf record: Support new sample type for data page size (Michael Petlan) [1944684] - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Michael Petlan) [1944684] - perf record: Fix memory leak when using '--user-regs=?' to list registers (Michael Petlan) [1944684] - tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944684] - tools build: Add missing libcap to test-all.bin target (Michael Petlan) [1944684] - perf test: Fix metric parsing test (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' record methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' diff methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' nr_threads method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' deliver event method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' header methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' raw samples methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' mmap pages parsing method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event attribute config methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for alternative 'struct evlist' constructors (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event selection methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event group methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' create maps methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' print methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' evsel list methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' pause/resume methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' id_pos methods (Michael Petlan) [1944684] - perf tools: Add aarch64 registers to --user-regs (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' tracking event methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' browser methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods (Michael Petlan) [1944684] - perf evlist: Ditch unused set/reset sample_bit methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample parsing methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sideband thread methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'filter' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' stats methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'workload' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() (Michael Petlan) [1944684] - perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefix (Michael Petlan) [1944684] - perf test: Add shadow stat test (Michael Petlan) [1944684] - perf build-id: Add build_id_cache__add function (Michael Petlan) [1944684] - perf build-id: Add __perf_session__cache_build_ids function (Michael Petlan) [1944684] - perf build-id: Use machine__for_each_dso in perf_session__cache_build_ids (Michael Petlan) [1944684] - perf data: Add is_perf_data function (Michael Petlan) [1944684] - perf symbols: Try to load vmlinux from buildid database (Michael Petlan) [1944684] - perf tools: Use struct extra_kernel_map in machine__process_kernel_mmap_event (Michael Petlan) [1944684] - perf build-id: Add check for existing link in buildid dir (Michael Petlan) [1944684] - perf tools: Add filename__decompress function (Michael Petlan) [1944684] - perf tools: Add build_id__is_defined function (Michael Petlan) [1944684] - tools lib: Adopt memchr_inv() from kernel (Michael Petlan) [1944684] - perf arm-spe: Add support for ARMv8.3-SPE (Michael Petlan) [1944684] - perf arm_spe: Decode memory tagging properties (Michael Petlan) [1944684] - perf arm-spe: Add more sub classes for operation packet (Michael Petlan) [1944684] - perf arm-spe: Refactor operation packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Michael Petlan) [1944684] - perf arm-spe: Remove size condition checking for events (Michael Petlan) [1944684] - perf arm-spe: Refactor event type handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Michael Petlan) [1944684] - perf arm-spe: Refactor counter packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Michael Petlan) [1944684] - perf arm-spe: Refactor context packet handling (Michael Petlan) [1944684] - perf arm_spe: Fixup top byte for data virtual address (Michael Petlan) [1944684] - perf arm-spe: Refactor address packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Michael Petlan) [1944684] - perf arm-spe: Refactor packet header parsing (Michael Petlan) [1944684] - perf arm-spe: Refactor printing string to buffer (Michael Petlan) [1944684] - perf expr: Force encapsulation on expr_id_data (Michael Petlan) [1944684] - perf vendor events: Update Skylake client events to v50 (Michael Petlan) [1944684] - perf data: Allow to use stdio functions for pipe mode (Michael Petlan) [1944684] - perf arm-spe: Fix packet length handling (Michael Petlan) [1944684] - perf arm-spe: Refactor arm_spe_get_events() (Michael Petlan) [1944684] - perf arm-spe: Refactor payload size calculation (Michael Petlan) [1944684] - perf arm-spe: Fix a typo in comment (Michael Petlan) [1944684] - perf arm-spe: Include bitops.h for BIT() macro (Michael Petlan) [1944684] - perf mem: Support ARM SPE events (Michael Petlan) [1944684] - perf c2c: Support AUX trace (Michael Petlan) [1944684] - perf mem: Support AUX trace (Michael Petlan) [1944684] - perf auxtrace: Add itrace option '-M' for memory events (Michael Petlan) [1944684] - perf mem: Only initialize memory event for recording (Michael Petlan) [1944684] - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Introduce weak function perf_mem_events__ptr() (Michael Petlan) [1944684] - perf mem: Search event name with more flexible path (Michael Petlan) [1944684] - perf jevents: Add test for arch std events (Michael Petlan) [1944684] - perf jevents: Tidy error handling (Michael Petlan) [1944684] - perf trace beauty: Allow header files in a different path (Michael Petlan) [1944684] - perf stat: Add --quiet option (Michael Petlan) [1944684] - perf stat: Support regex pattern in --for-each-cgroup (Michael Petlan) [1944684] - perf kvm: Add kvm-stat for arm64 (Michael Petlan) [1944684] - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf annotate: Move bpf header inclusion to inside HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUPPORT isn't defined (Michael Petlan) [1944684] - perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf test: Implement skip_reason callback for watchpoint tests (Michael Petlan) [1944684] - perf tests tsc: Add checking helper is_supported() (Michael Petlan) [1944684] - perf tests tsc: Make tsc testing as a common testing (Michael Petlan) [1944684] - perf mem2node: Improve warning if detected no memory nodes (Michael Petlan) [1944684] - perf version: Add a feature for libpfm4 (Michael Petlan) [1944684] - perf annotate mips: Add perf arch instructions annotate handlers (Michael Petlan) [1944684] - perf/x86/intel: Add Tremont Topdown support (Michael Petlan) [1944684] - perf/x86: Fix fall-through warnings for Clang (Michael Petlan) [1944684] - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() (Michael Petlan) [1944684] - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Michael Petlan) [1944684] - perf: Break deadlock involving exec_update_mutex (Michael Petlan) [1944684] - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Michael Petlan) [1944684] - perf/x86: Avoid TIF_IA32 when checking 64bit mode (Michael Petlan) [1944684] - bpf, ringbuf: Deny reserve of buffers larger than ringbuf (Wander Lairson Costa) [1968591] - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Wander Lairson Costa) [1965938] - tools/power turbostat: Support Alder Lake Mobile (Steve Best) [1962291] - ACPI: PM: Add ACPI ID of Alder Lake Fan (Steve Best) [1961617] - powercap/intel_rapl: add support for AlderLake Mobile (Steve Best) [1961816] - platform/x86: intel_pmc_core: Uninitialized data in pmc_core_lpm_latch_mode_write() (David Arcari) [1783557] - platform/x86: intel_pmc_core: add ACPI dependency (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never less than zero" smatch warning (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add option to set/clear LPM mode (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add requirements file to debugfs (David Arcari) [1783557] - platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Show LPM residency in microseconds (David Arcari) [1783557] - platform/x86: intel_pmc_core: Handle sub-states generically (David Arcari) [1783557] - platform/x86: intel_pmc_core: Remove global struct pmc_dev (David Arcari) [1783557] - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks (David Arcari) [1783557] - platform/x86: intel_pmc_core: export platform global reset bits via etr3 sysfs file (David Arcari) [1783557] - MAINTAINERS: Update maintainers for pmc_core driver (David Arcari) [1783557] - MAINTAINERS: intel_pmc_core: Update MAINTAINERS (David Arcari) [1783557] - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms (David Arcari) [1783557] - platform/x86: intel_pmc_core: Assign boolean values to a bool variable (David Arcari) [1783557] - platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info() (David Arcari) [1783557] - platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix TigerLake power gating status map (David Arcari) [1783557] - platform/x86: pmc_core: Use descriptive names for LPM registers (David Arcari) [1783557] - platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Intel Elkhart Lake support (David Arcari) [1783557] - [s390] s390/ipl: support NVMe IPL kernel parameters (Claudio Imbrenda) [1963120] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Claudio Imbrenda) [1919249] - [s390] smc: fix out of bound access in smc_nl_get_sys_info() (Claudio Imbrenda) [1919249] - [s390] net/smc: fix access to parent of an ib device (Claudio Imbrenda) [1919249] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1963075] - [s390] tools/kvm_stat: Add restart delay (Claudio Imbrenda) [1963082] - [s390] s390/dasd: fix hanging IO request during DASD driver unbind (Claudio Imbrenda) [1963077] - [s390] s390/dasd: fix hanging DASD driver unbind (Claudio Imbrenda) [1963077]- Add New KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1939309] - kunit: lib: adhear to KUNIT formatting standard (Nico Pache) [1939309] - kunit: mptcp: adhere to KUNIT formatting standard (Nico Pache) [1939309] - ASoC: topology: adhere to KUNIT formatting standard (Nico Pache) [1939309] - kunit: software node: adhear to KUNIT formatting standard (Nico Pache) [1939309] - resource: provide meaningful MODULE_LICENSE() in test suite (Nico Pache) [1939309] - resource: Add test cases for new resource API (Nico Pache) [1939309] - resource: Introduce resource_intersection() for overlapping resources (Nico Pache) [1939309] - resource: Introduce resource_union() for overlapping resources (Nico Pache) [1939309] - mm/resource: Use resource_overlaps() to simplify region_intersects() (Nico Pache) [1939309] - kernel.h: split out min()/max() et al. helpers (Nico Pache) [1939309] - lib/math/rational.c: fix possible incorrect result from rational fractions helper (Nico Pache) [1939309] - lib: Move mathematic helpers to separate folder (Nico Pache) [1939309] - lib/cmdline: remove an unneeded local variable in next_arg() (Nico Pache) [1939309] - lib/cmdline: Allow get_options() to take 0 to validate the input (Nico Pache) [1939309] - lib/cmdline: Update documentation to reflect behaviour (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test case for get_options() (Nico Pache) [1939309] - ext4: add .kunitconfig fragment to enable ext4-specific tests (Nico Pache) [1939309] - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it (Nico Pache) [1939309] - kunit: tool: fix unintentional statefulness in run_kernel() (Nico Pache) [1939309] - kunit: tool: add support for filtering suites by glob (Nico Pache) [1939309] - kunit: add kunit.filter_glob cmdline option to filter suites (Nico Pache) [1939309] - kunit: don't show `1 == 1` in failed assertion messages (Nico Pache) [1939309] - kunit: make kunit_tool accept optional path to .kunitconfig fragment (Nico Pache) [1939309] - Documentation: kunit: add tips.rst for small examples (Nico Pache) [1939309] - KUnit: Docs: make start.rst example Kconfig follow style.rst (Nico Pache) [1939309] - kunit: tool: simplify kconfig is_subset_of() logic (Nico Pache) [1939309] - minor: kunit: tool: fix unit test so it can run from non-root dir (Nico Pache) [1939309] - kunit: tool: use `with open()` in unit test (Nico Pache) [1939309] - kunit: tool: stop using bare asserts in unit test (Nico Pache) [1939309] - kunit: tool: fix unit test cleanup handling (Nico Pache) [1939309] - ASoC: topology: KUnit: Convert from cpu to data format (Nico Pache) [1939309] - drivers/base: build kunit tests without structleak plugin (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: Check if ops is set before dereference (Nico Pache) [1939309] - ASoC: topology: Ensure that needed parameters are set (Nico Pache) [1939309] - kunit: tool: move kunitconfig parsing into __init__, make it optional (Nico Pache) [1939309] - kunit: tool: fix minor typing issue with None status (Nico Pache) [1939309] - kunit: tool: surface and address more typing issues (Nico Pache) [1939309] - Documentation: kunit: include example of a parameterized test (Nico Pache) [1939309] - kunit: tool: Fix spelling of "diagnostic" in kunit_parser (Nico Pache) [1939309] - kunit: tool: Force the use of the 'tty' console for UML (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test suite for cmdline API (Nico Pache) [1939309] - lib/cmdline: allow NULL to be an output for get_option() (Nico Pache) [1939309] - lib/cmdline: fix get_option() for strings starting with hyphen (Nico Pache) [1939309] - lib/cmdline.c: mark expected switch fall-throughs (Nico Pache) [1939309] - lib/test_bits.c: add tests of GENMASK (Nico Pache) [1939309] - linux/bits.h: add compile time sanity check of GENMASK inputs (Nico Pache) [1939309] - linux/build_bug.h: change type to int (Nico Pache) [1939309] - fs: ext4: Modify inode-test.c to use KUnit parameterized testing feature (Nico Pache) [1939309] - kunit: Support for Parameterized Testing (Nico Pache) [1939309] - kunit: kunit_tool: Correctly parse diagnostic messages (Nico Pache) [1939309] - Documentation: kunit: provide guidance for testing many inputs (Nico Pache) [1939309] - kunit: Introduce get_file_path() helper (Nico Pache) [1939309] - kunit: fix display of failed expectations for strings (Nico Pache) [1939309] - kunit: tool: fix extra trailing \n in raw + parsed test output (Nico Pache) [1939309] - kunit: tool: print out stderr from make (like build warnings) (Nico Pache) [1939309] - KUnit: Docs: usage: wording fixes (Nico Pache) [1939309] - KUnit: Docs: style: fix some Kconfig example issues (Nico Pache) [1939309] - KUnit: Docs: fix a wording typo (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (test.log) (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (.kunitconfig) (Nico Pache) [1939309] - kunit: tool: fix pre-existing python type annotation errors (Nico Pache) [1939309] - kunit: Fix kunit.py parse subcommand (use null build_dir) (Nico Pache) [1939309] - kunit: test: fix remaining kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE (Nico Pache) [1939309] - kunit: test.h: fix a bad kernel-doc markup (Nico Pache) [1939309] - kunit: test.h: solve kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: add bitfield test conversion to KUnit (Nico Pache) [1939309] - Documentation: kunit: add a brief blurb about kunit_test_suite (Nico Pache) [1939309] - kunit: test: add test plan to KUnit TAP format (Nico Pache) [1939309] - init: main: add KUnit to kernel init (Nico Pache) [1939309] - init: unify opening /dev/console as stdin/stdout/stderr (Nico Pache) [1939309] - kunit: test: create a single centralized executor for all tests (Nico Pache) [1939309] - Documentation: test.h - fix warnings (Nico Pache) [1939309] - vmlinux.lds.h: add linker section for KUnit test suites (Nico Pache) [1939309] - Documentation: kunit: Add naming guidelines (Nico Pache) [1939309] - kunit: tool: fix display of make errors (Nico Pache) [1939309] - kunit: tool: handle when .kunit exists but .kunitconfig does not (Nico Pache) [1939309] - kunit: tool: fix --alltests flag (Nico Pache) [1939309] - kunit: tool: allow generating test results in JSON (Nico Pache) [1939309] - kunit: tool: fix running kunit_tool from outside kernel tree (Nico Pache) [1939309] - lib: add linear ranges helpers (Nico Pache) [1939309] - PCI/RCEC: Fix RCiEP device to RCEC association (Myron Stowe) [1895942] - PCI/portdrv: Report reset for frozen channel (Myron Stowe) [1895942] - PCI/AER: Specify the type of Port that was reset (Myron Stowe) [1895942] - PCI/ERR: Retain status from error notification (Myron Stowe) [1895942] - PCI/AER: Clear AER status from Root Port when resetting Downstream Port (Myron Stowe) [1895942] - PCI/ERR: Clear status of the reporting device (Myron Stowe) [1895942] - PCI/AER: Add RCEC AER error injection support (Myron Stowe) [1895942] - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Myron Stowe) [1895942] - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Myron Stowe) [1895942] - PCI/ERR: Recover from RCiEP AER errors (Myron Stowe) [1895942] - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Myron Stowe) [1895942] - PCI/ERR: Recover from RCEC AER errors (Myron Stowe) [1895942] - PCI/ERR: Clear AER status only when we control AER (Myron Stowe) [1895942] - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Avoid negated conditional for clarity (Myron Stowe) [1895942] - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Simplify by computing pci_pcie_type() once (Myron Stowe) [1895942] - PCI/ERR: Simplify by using pci_upstream_bridge() (Myron Stowe) [1895942] - PCI/ERR: Rename reset_link() to reset_subordinates() (Myron Stowe) [1895942] - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Myron Stowe) [1895942] - PCI/ERR: Bind RCEC devices to the Root Port driver (Myron Stowe) [1895942] - PCI/AER: Write AER Capability only when we control it (Myron Stowe) [1895942] - PCI: Export pcie_has_flr() (Myron Stowe) [1895942] - xfs: don't reuse busy extents on extent trim (Brian Foster) [1960380] - nvme: add 'kato' sysfs attribute (Gopal Tiwari) [1970260] - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Add marginal path handling support (Nilesh Javali) [1925465] - scsi: qla2xxx: Do logout even if fabric scan retries got exhausted (Nilesh Javali) [1925465] - scsi: qla2xxx: Update default AER debug mask (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in PCIe error handling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix RISC RESET completion polling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix use after free in bsg (Nilesh Javali) [1925465] - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix stuck session (Nilesh Javali) [1925465] - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Nilesh Javali) [1925465] - scsi: qla2xxx: Check kzalloc() return value (Nilesh Javali) [1925465] - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Nilesh Javali) [1925465] - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix endianness annotations (Nilesh Javali) [1925465] - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Nilesh Javali) [1925465] - scsi: qla2xxx: Use dma_pool_zalloc() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misdocumented functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misnamed functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Nilesh Javali) [1925465] - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Nilesh Javali) [1925465] - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix broken #endif placement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify if statement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify the calculation of variables (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some memory corruption (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove redundant NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove unnecessary NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Assign boolean values to a bool variable (Nilesh Javali) [1925465] - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Nilesh Javali) [1925465] - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Nilesh Javali) [1925465] - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Move some messages from debug to normal log level (Nilesh Javali) [1925465] - scsi: qla2xxx: Add error counters to debugfs node (Nilesh Javali) [1925465] - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Nilesh Javali) [1925465] - scsi: ibmvfc: Reinit target retries (Steve Best) [1965010] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Steve Best) [1965010] - scsi: ibmvfc: Handle move login failure (Steve Best) [1965010] - scsi: ibmvfc: Fix invalid state machine BUG_ON() (Steve Best) [1965010] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1899384] - scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes (Cathy Avery) [1941664] - scsi: storvsc: Parameterize number hardware queues (Cathy Avery) [1941664] - scsi: storvsc: Return DID_ERROR for invalid commands (Cathy Avery) [1941664] - scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback() (Cathy Avery) [1941664] - scsi: storvsc: Resolve data race in storvsc_probe() (Cathy Avery) [1941664] - scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer (Cathy Avery) [1941664] - scsi: storvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Cathy Avery) [1941664] - RDMA/ipoib: Fix warning caused by destroying non-initial netns (Kamal Heib) [1961815] - can: dev: Move device back to init netns on owning netns delete (Kamal Heib) [1961815] - net: ena: remove extra words from comments (Petr Oros) [1955155] - net: ena: fix inaccurate print type (Petr Oros) [1955155] - ena: Update driver to use ethtool_sprintf (Petr Oros) [1955155] - docs: net: ena: Fix ena_start_xmit() function name typo (Petr Oros) [1955155] - ethernet: amazon: ena: A typo fix in the file ena_com.h (Petr Oros) [1955155] - net: ena: Update XDP verdict upon failure (Petr Oros) [1955155] - net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT (Petr Oros) [1955155] - net: ena: use xdp_return_frame() to free xdp frames (Petr Oros) [1955155] - net: ena: introduce XDP redirect implementation (Petr Oros) [1955155] - net: ena: use xdp_frame in XDP TX flow (Petr Oros) [1955155] - net: ena: aggregate stats increase into a function (Petr Oros) [1955155] - net: ena: fix coding style nits (Petr Oros) [1955155] - net: ena: store values in their appropriate variables types (Petr Oros) [1955155] - net: ena: add device distinct log prefix to files (Petr Oros) [1955155] - net: ena: use constant value for net_device allocation (Petr Oros) [1955155] - net: ena: set initial DMA width to avoid intel iommu issue (Petr Oros) [1955155] - net: ena: update ena documentation (Petr Oros) [1955155] - net: ena: Fix all static chekers' warnings (Petr Oros) [1955155] - net: ena: Change RSS related macros and variables names (Petr Oros) [1955155] - net: ena: Remove redundant print of placement policy (Petr Oros) [1955155] - net: ena: Capitalize all log strings and improve code readability (Petr Oros) [1955155] - net: ena: Change log message to netif/dev function (Petr Oros) [1955155] - net: ena: Change license into format to SPDX in all files (Petr Oros) [1955155] - net: ena: xdp: add queue counters for xdp actions (Petr Oros) [1955155] - net: ena: ethtool: add stats printing to XDP queues (Petr Oros) [1955155] - net: ena: ethtool: Add new device statistics (Petr Oros) [1955155] - net: ena: ethtool: convert stat_offset to 64 bit resolution (Petr Oros) [1955155] - net: ena: Make missed_tx stat incremental (Petr Oros) [1955155] - net: ena: Prevent reset after device destruction (Petr Oros) [1955155] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1955155] - treewide: Add SPDX license identifier - Makefile/Kconfig (Petr Oros) [1955155] - cross-tree: phase out dma_zalloc_coherent() (Petr Oros) [1955155] - net: ena: fix compilation error in xtensa architecture (Petr Oros) [1955155] - docs: networking: reorganize driver documentation again (Petr Oros) [1955155] - docs: networking: device drivers: convert amazon/ena.txt to ReST (Petr Oros) [1955155] - net: ena: documentation: update ena.txt (Petr Oros) [1955155] - net: documentation: build a directory structure for drivers (Petr Oros) [1955155] - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti6: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1881824] - uio: Fix use-after-free in uio_unregister_device() (Myron Stowe) [1897285] - uio: free uio id after uio file node is freed (Myron Stowe) [1897285] - drivers: uio: remove redundant assignment to variable retval (Myron Stowe) [1897285] - driver: uio: fix possible use-after-free in __uio_register_device (Myron Stowe) [1897285] - driver: uio: fix possible memory leak in __uio_register_device (Myron Stowe) [1897285] - uio: remove redundant check (Myron Stowe) [1897285] - uio: fix potential memory leak in error case (Myron Stowe) [1897285] - uio: dismiss waiters on device unregistration (Myron Stowe) [1897285] - uio: Fix an Oops on load (Myron Stowe) [1897285] - uio: make symbol 'uio_class_registered' static (Myron Stowe) [1897285] - uio: convert to vm_fault_t (Myron Stowe) [1897285] - uio: ensure class is registered before devices (Myron Stowe) [1897285] - uio: potential double frees if __uio_register_device() fails (Myron Stowe) [1897285] - uio: fix possible circular locking dependency (Myron Stowe) [1897285] - uio: fix wrong return value from uio_mmap() (Myron Stowe) [1897285] - uio: add SPDX license tag (Myron Stowe) [1897285] - net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1946986] - net: sched: fix tx action reschedule issue with stopped queue (Ivan Vecera) [1946986] - net: sched: fix tx action rescheduling issue during deactivation (Ivan Vecera) [1946986] - net: sched: fix packet stuck problem for lockless qdisc (Ivan Vecera) [1946986] - net/sched: act_ct: Remove redundant ct get and check (Ivan Vecera) [1946986] - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch change cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch add cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action change test (Ivan Vecera) [1946986] - selftests: forwarding: Add tc-police tests for packets per second (Ivan Vecera) [1946986] - selftests: tc-testing: add action police selftest for packets per second (Ivan Vecera) [1946986] - net: sched: Mundane typo fixes (Ivan Vecera) [1946986] - net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS (Ivan Vecera) [1946986] - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports (Ivan Vecera) [1946986] - taprio: Handle short intervals and large packets (Ivan Vecera) [1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1946986] - treewide: Remove uninitialized_var() usage (Ivan Vecera) [1946986] - lockdep: Provide dummy forward declaration of *_is_held() helpers (Ivan Vecera) [1946986] - net: sched: Remove broken definitions and un-hide for !LOCKDEP (Ivan Vecera) [1946986] - net: sched: sch_teql: fix null-pointer dereference (Ivan Vecera) [1946986] - net: sched: fix err handler in tcf_action_init() (Ivan Vecera) [1946986] - net: sched: fix action overwrite reference counting (Ivan Vecera) [1946986] - Revert "net: sched: bump refcount for new action in ACT replace mode" (Ivan Vecera) [1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1946986] - net: sched: bump refcount for new action in ACT replace mode (Ivan Vecera) [1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1946986] - net/sched: act_police: add support for packet-per-second policing (Ivan Vecera) [1946986] - flow_offload: reject configuration of packet-per-second policing in offload drivers (Ivan Vecera) [1946986] - flow_offload: add support for packet-per-second policing (Ivan Vecera) [1946986] - net: sched: validate stab values (Ivan Vecera) [1946986] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Ivan Vecera) [1946986] - sched: act_sample: Implement stats_update callback (Ivan Vecera) [1946986] - net: sched: avoid duplicates in classes dump (Ivan Vecera) [1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1946986] - net: sched: fix police ext initialization (Ivan Vecera) [1946986] - selftests: tc: Add generic mpls matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc: Add basic mpls_* matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc-testing: u32: Add tests covering sample option (Ivan Vecera) [1946986] - net: sched: Return the correct errno code (Ivan Vecera) [1946986] - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Ivan Vecera) [1946986] - selftests: forwarding: Fix spelling mistake "succeded" -> "succeeded" (Ivan Vecera) [1946986] - taprio: boolean values to a bool variable (Ivan Vecera) [1946986] - net_sched: fix RTNL deadlock again caused by request_module() (Ivan Vecera) [1946986] - cls_flower: call nla_ok() before nla_next() (Ivan Vecera) [1946986] - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Ivan Vecera) [1946986] - net/sched: sch_taprio: reset child qdiscs before freeing them (Ivan Vecera) [1946986] - net: sched: incorrect Kconfig dependencies on Netfilter modules (Ivan Vecera) [1946986] - treewide: replace '---help---' in Kconfig files with 'help' (Ivan Vecera) [1946986] - net/sched: cls_u32: simplify the return expression of u32_reoffload_knode() (Ivan Vecera) [1946986] - net: sched: fix spelling mistake in Kconfig "trys" -> "tries" (Ivan Vecera) [1946986] - net/sched: fq_pie: initialize timer earlier in fq_pie_init() (Ivan Vecera) [1946986] - net: sched: remove redundant 'rtnl_held' argument (Ivan Vecera) [1946986] - selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module (Ivan Vecera) [1946986] - net: sched: alias action flags with TCA_ACT_ prefix (Ivan Vecera) [1946986] - treewide: rename nla_strlcpy to nla_strscpy. (Ivan Vecera) [1946986] - Modify return value of nla_strlcpy to match that of strscpy. (Ivan Vecera) [1946986] - Fix unefficient call to memset before memcpu in nla_strlcpy. (Ivan Vecera) [1946986] - net: sched: fix misspellings using misspell-fixer tool (Ivan Vecera) [1946986] - selftest: fix flower terse dump tests (Ivan Vecera) [1946986] - net: sched: implement action-specific terse dump (Ivan Vecera) [1946986] - net: cls_api: remove unneeded local variable in tc_dump_chain() (Ivan Vecera) [1946986] - openvswitch: fix send of uninitialized stack memory in ct limit reply (Antoine Tenart) [1950022] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Antoine Tenart) [1950022] - xsk: Clear pool even for inactive queues (Jiri Benc) [1882710] - xsk: Fix memory leak for failed bind (Jiri Benc) [1882710] - xsk: Return error code if force_zc is set (Jiri Benc) [1882710] - xsk: Change the tx writeable condition (Jiri Benc) [1882710] - xsk: Replace datagram_poll by sock_poll_wait (Jiri Benc) [1882710] - xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() (Jiri Benc) [1882710] - xsk: Fix incorrect netdev reference count (Jiri Benc) [1882710] - xsk: Fix umem cleanup bug at socket destruct (Jiri Benc) [1882710] - netdevsim: set .owner to THIS_MODULE (Jiri Benc) [1882710] - bpf: selftest: Use static globals in tcp_hdr_options and btf_skc_cls_ingress (Jiri Benc) [1882710] - xsk: Fix possible memory leak at socket close (Jiri Benc) [1882710] - samples/bpf: Set rlimit for memlock to infinity in all samples (Jiri Benc) [1882710] - bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh() (Jiri Benc) [1882710] - bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop (Jiri Benc) [1882710] - bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo (Jiri Benc) [1882710] - bpf, selftests: Add redirect_peer selftest (Jiri Benc) [1882710] - bpf, selftests: Make redirect_neigh test more extensible (Jiri Benc) [1882710] - bpf: Add redirect_peer helper (Jiri Benc) [1882710] - bpf: Improve bpf_redirect_neigh helper description (Jiri Benc) [1882710] - bpf: Always return target ifindex in bpf_fib_lookup (Jiri Benc) [1882710] - xsk: Introduce padding between ring pointers (Jiri Benc) [1882710] - xsk: Remove internal DMA headers (Jiri Benc) [1882710] - bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags (Jiri Benc) [1882710] - bpf: tcp: Do not limit cb_flags when creating child sk from listen sk (Jiri Benc) [1882710] - bpf, selftests: Add redirect_neigh selftest (Jiri Benc) [1882710] - bpf: Add redirect_neigh helper as redirect drop-in (Jiri Benc) [1882710] - tools, bpf: Synchronise BPF UAPI header with tools (Jiri Benc) [1882710] - bpf: Fix formatting in documentation for BPF helpers (Jiri Benc) [1882710] - xsk: Fix a documentation mistake in xsk_queue.h (Jiri Benc) [1882710] - xsk: Fix possible crash in socket_release when out-of-memory (Jiri Benc) [1882710] - xsk: Fix refcount warning in xp_dma_map (Jiri Benc) [1882710] - tcp: Only init congestion control if not initialized already (Jiri Benc) [1882710] - xsk: Fix null check on error return path (Jiri Benc) [1882710] - xsk: Fix possible segfault at xskmap entry insertion (Jiri Benc) [1882710] - xsk: Fix possible segfault in xsk umem diagnostics (Jiri Benc) [1882710] - xsk: Fix use-after-free in failed shared_umem bind (Jiri Benc) [1882710] - xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs (Jiri Benc) [1882710] - xsk: Add shared umem support between devices (Jiri Benc) [1882710] - xsk: Add shared umem support between queue ids (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance (Jiri Benc) [1882710] - xsk: Rearrange internal structs for better performance (Jiri Benc) [1882710] - xsk: Enable sharing of dma mappings (Jiri Benc) [1882710] - xsk: Move addrs from buffer pool to umem (Jiri Benc) [1882710] - xsk: Move xsk_tx_list and its lock to buffer pool (Jiri Benc) [1882710] - xsk: Move queue_id, dev and need_wakeup to buffer pool (Jiri Benc) [1882710] - xsk: Move fill and completion rings to buffer pool (Jiri Benc) [1882710] - xsk: Create and free buffer pool independently from umem (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem (Jiri Benc) [1882710] - tcp: bpf: Optionally store mac header in TCP_SAVE_SYN (Jiri Benc) [1882710] - bpf: selftests: Tcp header options (Jiri Benc) [1882710] - bpf: selftests: Add fastopen_connect to network_helpers (Jiri Benc) [1882710] - bpf: tcp: Allow bpf prog to write and parse TCP header option (Jiri Benc) [1882710] - bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8 (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_parse_hdr() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_established() (Jiri Benc) [1882710] - tcp: Add saw_unknown to struct tcp_options_received (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt (Jiri Benc) [1882710] - tcp: Use a struct to represent a saved_syn (Jiri Benc) [1882710] - tcp: tcp_init_buffer_space can be static (Jiri Benc) [1882710] - tcp: refactor setting the initial congestion window (Jiri Benc) [1882710] - tcp: fix code style in tcp_recvmsg() (Jiri Benc) [1882710] - tcp: duplicate clear of icsk_backoff (Jiri Benc) [1882710] - tcp: move rx_opt & syn_data_acked init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move tp->rack init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move app_limited init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move retrans_out, sacked_out, tlp_high_seq, last_oow_ack_time init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear urg_data in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: move snd_cwnd & snd_cwnd_cnt init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move mdev_us init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear srtt_us in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: do not clear packets_out in tcp_create_openreq_child() (Jiri Benc) [1882710] - tcp: move icsk_rto init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not set snd_ssthresh in tcp_create_openreq_child() (Jiri Benc) [1882710] - net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp() (Jiri Benc) [1882710] - net-tun: Eliminate two tun/xdp related function calls from vhost-net (Jiri Benc) [1882710] - net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() (Jiri Benc) [1882710] - ipv4: Add helpers for neigh lookup for nexthop (Jiri Benc) [1882710] - net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Jiri Benc) [1882710] - tipc: better validate user input in tipc_nl_retrieve_key() (Xin Long) [1950093] - tipc: simplify the finalize work queue (Xin Long) [1958456] - tipc: wait and exit until all work queues are done (Xin Long) [1958456] - [s390] KVM: s390: diag9c (directed yield) forwarding (Claudio Imbrenda) [1874105] - kvm/svm: Reenable nesting (Dr. David Alan Gilbert) [1790949] - powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible (Steve Best) [1965193] - Revert "[redhat] redhat/configs: Update CONFIG_ARM64_CNP" (Mark Salter) [1949533] - arm64: kernel: disable CNP on Carmel (Mark Salter) [1949533]- redhat/configs: Enable CONFIG_MICROSOFT_MANA=m (Vitaly Kuznetsov) [1957820] - net: mana: Use int to check the return value of mana_gd_poll_cq() (Vitaly Kuznetsov) [1957820] - net: mana: fix PCI_HYPERV dependency (Vitaly Kuznetsov) [1957820] - net: mana: remove redundant initialization of variable err (Vitaly Kuznetsov) [1957820] - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Vitaly Kuznetsov) [1957820] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Vitaly Kuznetsov) [1957820] - net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown (Balazs Nemeth) [1957223] - net: evaluate net.ipv4.conf.all.proxy_arp_pvlan (Balazs Nemeth) [1957223] - netfilter: nf_log_syslog: Unset bridge logger in pernet exit (Phil Sutter) [1938214] - netfilter: nft_log: perform module load from nf_tables (Phil Sutter) [1938214] - netfilter: nft_dynset: fix timeouts later than 23 days (Phil Sutter) [1938214] - netfilter: nft_compat: make sure xtables destructors have run (Phil Sutter) [1938214] - netfilter: nftables: Add __printf() attribute (Phil Sutter) [1938214] - netfilter: nf_log: add module softdeps (Phil Sutter) [1938214] - netfilter: nf_log_common: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_bridge: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_netdev: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv6: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header. (Phil Sutter) [1938214] - ipv6: Use ipv6_authlen for len (Phil Sutter) [1938214] - netfilter: nf_log_arp: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv4: rename to nf_log_syslog (Phil Sutter) [1938214] - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1955136] - vsock/vmci: Remove redundant assignment to err (Stefano Garzarella) [1956861] - vsock/virtio: free queued packets when closing socket (Stefano Garzarella) [1956861] - net: vsock: Fix a typo (Stefano Garzarella) [1956861] - selinux: vsock: Set SID for socket returned by accept() (Stefano Garzarella) [1956861] - af_vsock: Assign the vsock transport considering the vsock address flags (Stefano Garzarella) [1956861] - af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path (Stefano Garzarella) [1956861] - vsock_addr: Check for supported flag values (Stefano Garzarella) [1956861] - vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag (Stefano Garzarella) [1956861] - vm_sockets: Add flags field in the vsock address data structure (Stefano Garzarella) [1956861] - hv_sock: Remove the accept port restriction (Stefano Garzarella) [1956861] - hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication (Stefano Garzarella) [1956861] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Corinna Vinschen) [1958988] - net: ensure mac header is set in virtio_net_hdr_to_skb() (Balazs Nemeth) [1955441] - devlink: Fix dmac_filter trap name, align to its documentation (Petr Oros) [1935701] - devlink: Add DMAC filter generic packet trap (Petr Oros) [1935701] - devlink: Add blackhole_nexthop trap (Petr Oros) [1935701] - stm class: Fix module init return on allocation failure (Jiri Olsa) [1907791] - stm class: ftrace: Use different channel accroding to CPU (Jiri Olsa) [1907791] - stm class: ftrace: Enable supported trace export flag (Jiri Olsa) [1907791] - stm class: ftrace: Change dependency to TRACING (Jiri Olsa) [1907791] - stm class: Replace zero-length array with flexible-array (Jiri Olsa) [1907791] - stm class: sys-t: Fix the use of time_after() (Jiri Olsa) [1907791] - stm class: Lose the protocol driver when dropping its reference (Jiri Olsa) [1907791] - stm class: Fix a double free of stm_source_device (Jiri Olsa) [1907791] - stm class: Fix channel bitmap on 32-bit systems (Jiri Olsa) [1907791] - stm class: Fix channel free in stm output free path (Jiri Olsa) [1907791] - stm class: Prevent division by zero (Jiri Olsa) [1907791] - stm class: Fix an endless loop in channel allocation (Jiri Olsa) [1907791] - stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1907791] - stm class: Use memcat_p() (Jiri Olsa) [1907791] - stm class: heartbeat: Fix whitespace (Jiri Olsa) [1907791] - stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1907791] - stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1907791] - stm class: Switch over to the protocol driver (Jiri Olsa) [1907791] - stm class: Factor out default framing protocol (Jiri Olsa) [1907791] - stm class: Add a helper for writing data packets (Jiri Olsa) [1907791] - stm class: Introduce framing protocol drivers (Jiri Olsa) [1907791] - stm class: Clean up stp_configfs_init (Jiri Olsa) [1907791] - stm class: Clarify configfs root type/operations names (Jiri Olsa) [1907791] - stm class: Rework policy node fallback (Jiri Olsa) [1907791] - lib: Add memcat_p(): paste 2 pointer arrays together (Jiri Olsa) [1907791] - tracing: Add trace_export support for trace_marker (Jiri Olsa) [1907791] - tracing: Add trace_export support for event trace (Jiri Olsa) [1907791] - tracing: Add flag to control different traces (Jiri Olsa) [1907791] - tracing: Make function ‘ftrace_exports’ static (Jiri Olsa) [1907791] - tipc: increment the tmp aead refcnt before attaching it (Xin Long) [1931312] - tipc: skb_linearize the head skb when reassembling msgs (Xin Long) [1912376] - scsi: target: core: Fix warning on realtime kernels (Maurizio Lombardi) [1956416] - scsi: bnx2fc: Fix a typo (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix comparison to bool warning (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon (Nilesh Javali) [1921617] - scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" (Nilesh Javali) [1921617] - scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix a couple of bitrotted function documentation headers (Nilesh Javali) [1921617] - scsi: bnx2fc: Repair a range of kerneldoc issues (Nilesh Javali) [1921617] - scsi: bnx2fc: Removal of unused variables (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() (Nilesh Javali) [1921617] - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Puneet Sethi) [1920704] - selinux: Allow context mounts for unpriviliged overlayfs (Miklos Szeredi) [1956486] - md-cluster: fix use-after-free issue when removing rdev (Nigel Croxon) [1956355] - md/bitmap: wait for external bitmap writes to complete during tear down (Nigel Croxon) [1956355] - md: do not return existing mddevs from mddev_find_or_alloc (Nigel Croxon) [1956355] - md: refactor mddev_find_or_alloc (Nigel Croxon) [1956355] - md: factor out a mddev_alloc_unit helper from mddev_find (Nigel Croxon) [1956355] - md: split mddev_find (Nigel Croxon) [1956355] - md: factor out a mddev_find_locked helper from mddev_find (Nigel Croxon) [1956355] - md: md_open returns -EBUSY when entering racing area (Nigel Croxon) [1956355] - md: Fix missing unused status line of /proc/mdstat (Nigel Croxon) [1956355] - md/raid10: improve discard request for far layout (Xiao Ni) [1956355] - md/raid10: improve raid10 discard request (Nigel Croxon) [1956355] - md/raid10: pull the code that wait for blocked dev into one function (Xiao Ni) [1956355] - md/raid10: extend r10bio devs to raid disks (Xiao Ni) [1956355] - md: add md_submit_discard_bio() for submitting discard bio (Nigel Croxon) [1956355] - leds: trigger: fix potential deadlock with libata (Waiman Long) [1963373] - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1934273] - RDMA/qedr: Fix error return code in qedr_iw_connect() (Manish Chopra) [1914922] - qede: Use 'skb_add_rx_frag()' instead of hand coding it (Manish Chopra) [1914922] - qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' (Manish Chopra) [1914922] - qede: fix offload for IPIP tunnel packets (Manish Chopra) [1914922] - RDMA/qedr: iWARP invalid(zero) doorbell address fix (Manish Chopra) [1914922] - qed: fix ILT configuration of SRC block (Manish Chopra) [1914922] - qed: fix error return code in qed_iwarp_ll2_start() (Manish Chopra) [1914922] - RDMA/qedr: Fix resource leak in qedr_create_qp (Manish Chopra) [1914922] - qede: make driver reliable on unload after failures (Manish Chopra) [1914922] - net: qed: Remove unnecessary cast (Manish Chopra) [1914922] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1935135] - nvme: export fast_io_fail_tmo to sysfs (Gopal Tiwari) [1935135] - EDAC: enable CONFIG_EDAC_IGEN6 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: ecclog_llist can be static (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Add Intel Sapphire Rapids server support (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add DDR5 new memory type (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Use readl() to access MMIO registers (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add debugfs interface for Intel client SoC EDAC driver (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add three new memory types (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable (Aristeu Rozanski) [1837389 1783539 1861479] - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] (Aristeu Rozanski) [1837389 1783539 1861479] - x86: export x86_match_cpu_v2 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/amd64: Fix PCI component registration (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Aristeu Rozanski) [1918583] - x86/CPU/AMD: Remove amd_get_nb_id() (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Make fam_ops static global (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() (Aristeu Rozanski) [1918583] - EDAC/amd64: Get rid of the ECC disabled long message (Aristeu Rozanski) [1918583] - EDAC/amd64: Check for memory before fully initializing an instance (Aristeu Rozanski) [1918583] - EDAC/amd64: Use cached data when checking for ECC (Aristeu Rozanski) [1918583] - x86/MCE: Make the number of MCA banks a per-CPU variable (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't cache block addresses on SMCA systems (Aristeu Rozanski) [1918583] - x86/MCE: Make mce_banks a per-CPU array (Aristeu Rozanski) [1918583] - x86/MCE: Make struct mce_banks[] static (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS in bit definition order (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit (Aristeu Rozanski) [1918583] - EDAC, mce_amd: Match error descriptions to latest documentation (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (Aristeu Rozanski) [1918583] - powerpc/64s: Fix unrelocated interrupt trampoline address test (Waiman Long) [1966462] - intel_th: pci: Add Alder Lake CPU support (Jiri Olsa) [1840246] - intel_th: pci: Add Alder Lake-S support (Jiri Olsa) [1840246] - mfd: intel_pmt: Add support for DG1 (David Arcari) [1783144] - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (David Arcari) [1783144] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Fix incorrect macros (David Arcari) [1783144] - platform/x86: intel_pmt_class: Initial resource to 0 (David Arcari) [1783144] - mfd: Standardise MFD_CELL_* helper names (David Arcari) [1783144] - platform/x86: pmt: Fix a potential Oops on error in probe (David Arcari) [1783144] - platform/x86: Intel PMT Crashlog capability driver (David Arcari) [1783144] - platform/x86: Intel PMT Telemetry capability driver (David Arcari) [1783144] - platform/x86: Intel PMT class driver (David Arcari) [1783144] - mfd: Intel Platform Monitoring Technology support (David Arcari) [1783144] - mfd: mfd-core: Ensure disabled devices are ignored without error (David Arcari) [1783144] - mfd: core: Fix double-free in mfd_remove_devices_fn() (David Arcari) [1783144] - mfd: mfd-core: Add mechanism for removal of a subset of children (David Arcari) [1783144] - mfd: core: Add OF_MFD_CELL_REG() helper (David Arcari) [1783144] - mfd: core: Fix formatting of MFD helpers (David Arcari) [1783144] - mfd: core: Make a best effort attempt to match devices with the correct of_nodes (David Arcari) [1783144] - mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices() (David Arcari) [1783144] - mfd: Constify properties in mfd_cell (David Arcari) [1783144] - mfd: mfd-core: Honour Device Tree's request to disable a child-device (David Arcari) [1783144] - mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device() (David Arcari) [1783144] - mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backs (David Arcari) [1783144] - mfd: mfd-core: Protect against NULL call-back function pointer (David Arcari) [1783144] - mfd: mfd-core: Remove mfd_clone_cell() (David Arcari) [1783144] - mfd: Provide MACRO to declare commonly defined MFD cell attributes (David Arcari) [1783144] - mfd: core: Set fwnode for created devices (David Arcari) [1783144] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1783144] - mfd: mfd-core: Document mfd_add_devices() (David Arcari) [1783144] - PCI: Add defines for Designated Vendor-Specific Extended Capability (David Arcari) [1783144] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1962632] - x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations (Phil Auld) [1960687] - pinctrl: devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922904] {CVE-2020-0427} - redhat: ppc64: enable CONFIG_PPC_RTAS_FILTER (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906444] {CVE-2020-27777}- docs: vxlan: add info about device features (Petr Oros) [1941739] - selftests: net: add a test for static UDP tunnel ports (Petr Oros) [1941739] - netdevsim: support the static IANA VXLAN port flag (Petr Oros) [1941739] - selftests: net: add a test for shared UDP tunnel info tables (Petr Oros) [1941739] - netdevsim: shared UDP tunnel port table support (Petr Oros) [1941739] - netdevsim: add warnings on unexpected UDP tunnel port errors (Petr Oros) [1941739] - udp_tunnel: add the ability to share port tables (Petr Oros) [1941739] - docs: networking: convert vxlan.txt to ReST (Petr Oros) [1941739] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) [1960528] - ethtool: fix incorrect datatype in set_eee ops (Balazs Nemeth) [1956698] - ethtool: fix missing NLM_F_MULTI flag when dumping (Antoine Tenart) [1953847] - y2038: remove CONFIG_64BIT_TIME (Waiman Long) [1965360] - net/mlx4: Fix EEPROM dump support (Alaa Hleihel) [1915305] - net/mlx4_en: update moderation when config reset (Alaa Hleihel) [1915305] - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() (Alaa Hleihel) [1915305] - IB/mlx4: Use port iterator and validation APIs (Alaa Hleihel) [1915305] - net/mlx4: Use effective interrupt affinity (Alaa Hleihel) [1915302 1915305] - net/mlx4: Replace irq_to_desc() abuse (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_srq_table() (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Remove bogus dev_base_lock usage (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_cq_table() (Alaa Hleihel) [1915302 1915305] - net/mlx4: Remove unused #define MAX_MSIX_P_PORT (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Enable querying AH for XRC QP types (Alaa Hleihel) [1915302 1915305] - IB/mlx4: Fix fall-through warnings for Clang (Alaa Hleihel) [1915302 1915305] - net/mlx4_en: Remove unused performance counters (Alaa Hleihel) [1915302 1915305] - net/mlx4: Assign boolean values to a bool variable (Alaa Hleihel) [1915302 1915305] - net/mlx4: Cleanup kernel-doc warnings (Alaa Hleihel) [1915302 1915305] - net/mlx4_core : remove unneeded semicolon (Alaa Hleihel) [1915302 1915305] - net/mlx4_core: Fix init_hca fields offset (Alaa Hleihel) [1915301 1915305] - mlx4: handle non-napi callers to napi_poll (Alaa Hleihel) [1915301 1915305] - mlx4: drivers/net/ethernet: clean up unused assignments (Alaa Hleihel) [1915301 1915305] - mlx4: add pause frame stats (Alaa Hleihel) [1915301 1915305] - mlx4: make sure to always set the port type (Alaa Hleihel) [1915301 1915305] - net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915301 1915305] - cnic: remove redundant assignment to variable ret (Nilesh Javali) [1921619] - net: cnic: fix spelling mistake "reserverd" -> "reserved" (Nilesh Javali) [1921619] - cnic: Explicitly initialize all reference counts to 0. (Nilesh Javali) [1921619] - cfg80211: fix locking in netlink owner interface destruction (Jarod Wilson) [1937053] - brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough (Jarod Wilson) [1937053] - ath11k: fix warning in ath11k_mhi_config (Jarod Wilson) [1937053] - ath11k: qmi: Fix spelling mistake "requeqst" -> "request" (Jarod Wilson) [1937053] - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock (Jarod Wilson) [1937053] - ath10k: Fix a use after free in ath10k_htc_send_bundle (Jarod Wilson) [1937053] - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices (Jarod Wilson) [1937053] - mt76: mt7921: reinit wpdma during drv_own if necessary (Jarod Wilson) [1937053] - mt76: move mt76_token_init in mt76_alloc_device (Jarod Wilson) [1937053] - mt76: mt7921: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7915: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7615: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_mcu_sta_add routine (Jarod Wilson) [1937053] - mt76: mt7921: mt7921_stop should put device in fw_own state (Jarod Wilson) [1937053] - mt76: connac: unschedule mac_work before going to sleep (Jarod Wilson) [1937053] - mt76: mt7663: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: mt7921: improve doze opportunity (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mcu_reset function pointer (Jarod Wilson) [1937053] - mt76: mt7915: do not read rf value from efuse in flash mode (Jarod Wilson) [1937053] - mt76: move token utilities in mt76 common module (Jarod Wilson) [1937053] - mt76: move token_lock, token and token_count in mt76_dev (Jarod Wilson) [1937053] - mt76: mt7921: fix possible invalid register access (Jarod Wilson) [1937053] - mt76: mt7921: enable deep sleep when the device suspends (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reset utility routine (Jarod Wilson) [1937053] - mt76: mt7921: move mt7921_dma_reset in dma.c (Jarod Wilson) [1937053] - mt76: mt7615: Fix a dereference of pointer sta before it is null checked (Jarod Wilson) [1937053] - mt76: mt7921: enable sw interrupts (Jarod Wilson) [1937053] - mt76: mt7921: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: remove MT76_STATE_PM in tx path (Jarod Wilson) [1937053] - mt76: connac: use waitqueue for runtime-pm (Jarod Wilson) [1937053] - mt76: connac: do not run mt76_txq_schedule_all directly (Jarod Wilson) [1937053] - mt76: mt7615: rely on pm refcounting in mt7615_led_set_config (Jarod Wilson) [1937053] - mt76: connac: alaways wake the device before scanning (Jarod Wilson) [1937053] - mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work (Jarod Wilson) [1937053] - mt76: connac: remove MT76_STATE_PM in mac_tx_free (Jarod Wilson) [1937053] - mt76: connac: check wake refcount in mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: connac: unschedule ps_work in mt76_connac_pm_wake (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: dma: add the capability to define a custom rx napi poll routine (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: connac: introduce wake counter for fw_pmctrl synchronization (Jarod Wilson) [1937053] - mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: remove leftover function declaration (Jarod Wilson) [1937053] - mt76: connac: move mcu_update_arp_filter in mt76_connac module (Jarod Wilson) [1937053] - mt76: mt7921: do not use 0 as NULL pointer (Jarod Wilson) [1937053] - mt76: mt7915: directly read per-rate tx power from registers (Jarod Wilson) [1937053] - mt76: mt7915: rework the flow of txpower setting (Jarod Wilson) [1937053] - mt76: mt7915: add support for DT rate power limits (Jarod Wilson) [1937053] - mt76: mt7921: abort uncompleted scan by wifi reset (Jarod Wilson) [1937053] - mt76: mt7921: add wifisys reset support in debugfs (Jarod Wilson) [1937053] - mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex (Jarod Wilson) [1937053] - mt76: improve mcu error logging (Jarod Wilson) [1937053] - mt76: mt7921: move hw configuration in mt7921_register_device (Jarod Wilson) [1937053] - mt76: mt7915: add support for applying pre-calibration data (Jarod Wilson) [1937053] - mt76: mt7615: load ROM patch before checking patch semaphore status (Jarod Wilson) [1937053] - mt76: mt7615: fix entering driver-own state on mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: fix hardware error recovery for mt7663 (Jarod Wilson) [1937053] - mt76: mt7921: add dumping Tx power table (Jarod Wilson) [1937053] - mt76: introduce single-sku support for mt7663/mt7921 (Jarod Wilson) [1937053] - mt76: mt7615: do not use mt7615 single-sku values for mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: implement support for using DT rate power limits (Jarod Wilson) [1937053] - mt76: extend DT rate power limits to support 11ax devices (Jarod Wilson) [1937053] - mt76: add functions for parsing rate power limits from DT (Jarod Wilson) [1937053] - mt76: flush tx status queue on DMA reset (Jarod Wilson) [1937053] - mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device (Jarod Wilson) [1937053] - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (Jarod Wilson) [1937053] - mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix memleak when mt7915_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7615: fix memleak when mt7615_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7915: fix rate setting of tx descriptor in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework mt7915_tm_set_tx_len() (Jarod Wilson) [1937053] - mt76: testmode: add support to send larger packet (Jarod Wilson) [1937053] - rtlwifi: implement set_tim by update beacon content (Jarod Wilson) [1937053] - rtw88: refine napi deinit flow (Jarod Wilson) [1937053] - rtw88: Fix potential unrecoverable tx queue stop (Jarod Wilson) [1937053] - rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1937053] - rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK (Jarod Wilson) [1937053] - rtw88: 8822c: Add gap-k calibration to improve long range performance (Jarod Wilson) [1937053] - rtw88: 8822c: reorder macro position according to the register number (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() (Jarod Wilson) [1937053] - cfg80211: scan: drop entry from hidden_list on overflow (Jarod Wilson) [1937053] - wireless: fix spelling of A-MSDU in HE capabilities (Jarod Wilson) [1937053] - wireless: align HE capabilities A-MPDU Length Exponent Extension (Jarod Wilson) [1937053] - wireless: align some HE capabilities with the spec (Jarod Wilson) [1937053] - mac80211: drop the connection if firmware crashed while in CSA (Jarod Wilson) [1937053] - nl80211: Add new RSNXE related nl80211 extended features (Jarod Wilson) [1937053] - mac80211: properly drop the connection in case of invalid CSA IE (Jarod Wilson) [1937053] - mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver (Jarod Wilson) [1937053] - nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging (Jarod Wilson) [1937053] - ieee80211: add the values of ranging parameters max LTF total field (Jarod Wilson) [1937053] - mac80211: aes_cmac: check crypto_shash_setkey() return value (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove extraneous indentation on if statement (Jarod Wilson) [1937053] - mac80211: properly process TXQ management frames (Jarod Wilson) [1937053] - cfg80211: constify ieee80211_get_response_rate return (Jarod Wilson) [1937053] - cfg80211: fix a few kernel-doc warnings (Jarod Wilson) [1937053] - cfg80211: fix an htmldoc warning (Jarod Wilson) [1937053] - rtw88: 8822c: add CFO tracking (Jarod Wilson) [1937053] - iwlwifi: pcie: don't enable BHs with IRQs disabled (Jarod Wilson) [1937053] - rtw88: Fix array overrun in rtw_get_tx_power_params() (Jarod Wilson) [1937053] - brcmfmac: Remove duplicate struct declaration (Jarod Wilson) [1937053] - rtw88: update statistics to fw for fine-tuning performance (Jarod Wilson) [1937053] - brcmfmac: A typo fix (Jarod Wilson) [1937053] - rtl8xxxu: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - mwifiex: Remove unneeded variable: "ret" (Jarod Wilson) [1937053] - rtl8xxxu: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mwifiex: don't print SSID to logs (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rtlwifi: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - rtlwifi: remove rtl_get_tid_h (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco (Jarod Wilson) [1937053] - rtlwifi: remove redundant assignment to variable err (Jarod Wilson) [1937053] - rtlwifi: Few mundane typo fixes (Jarod Wilson) [1937053] - rtlwifi: 8821ae: upgrade PHY and RF parameters (Jarod Wilson) [1937053] - iwlwifi: dbg: disable ini debug in 9000 family and below (Jarod Wilson) [1937053] - iwlwifi: pcie: Change ma product string name (Jarod Wilson) [1937053] - iwlwifi: fw: print out trigger delay when collecting data (Jarod Wilson) [1937053] - iwlwifi: trans/pcie: defer transport initialisation (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 63 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: don't WARN if we can't remove a time event (Jarod Wilson) [1937053] - iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA (Jarod Wilson) [1937053] - iwlwifi: rs-fw: don't support stbc for HE 160 (Jarod Wilson) [1937053] - iwlwifi: warn on SKB free w/o op-mode (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: add ISR debug info for msix debug (Jarod Wilson) [1937053] - iwlwifi: pcie: merge napi_poll_msix functions (Jarod Wilson) [1937053] - iwlwifi: mvm: don't lock mutex in RCU critical section (Jarod Wilson) [1937053] - iwlwifi: mvm: remove PS from lower rates. (Jarod Wilson) [1937053] - iwlwifi: mvm: umac error table mismatch (Jarod Wilson) [1937053] - iwlwifi: queue: avoid memory leak in reset flow (Jarod Wilson) [1937053] - iwlwifi: don't warn if we can't wait for empty tx queues (Jarod Wilson) [1937053] - iwlwifi: remove remaining software checksum code (Jarod Wilson) [1937053] - iwlwifi: remove TCM events (Jarod Wilson) [1937053] - iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() (Jarod Wilson) [1937053] - iwlwifi: mvm: refactor ACPI DSM evaluation function (Jarod Wilson) [1937053] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine (Jarod Wilson) [1937053] - iwlwifi: move iwl_configure_rxq to be used by other op_modes (Jarod Wilson) [1937053] - iwlwifi: add new so-gf device (Jarod Wilson) [1937053] - iwlwifi: mvm: enable PPAG in China (Jarod Wilson) [1937053] - iwlwifi: mvm: Add support for 6GHz passive scan (Jarod Wilson) [1937053] - iwlwifi: add ax201 killer device (Jarod Wilson) [1937053] - iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation (Jarod Wilson) [1937053] - iwlwifi: mvm: clean up queue sync implementation (Jarod Wilson) [1937053] - iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1937053] - iwlwifi: mvm: responder: support responder config command version 8 (Jarod Wilson) [1937053] - iwlwifi: mvm: support range request command version 12 (Jarod Wilson) [1937053] - iwlwifi: pcie: make cfg vs. trans_cfg more robust (Jarod Wilson) [1937053] - iwlwifi: pcie: clear only FH bits handle in the interrupt (Jarod Wilson) [1937053] - iwlwifi: add 160Mhz to killer 1550 name (Jarod Wilson) [1937053] - iwlwifi: change name to AX 211 and 411 family (Jarod Wilson) [1937053] - iwlwifi: change step in so-gf struct (Jarod Wilson) [1937053] - iwlwifi: pcie: Add support for Bz Family (Jarod Wilson) [1937053] - iwlwifi: mvm: don't allow CSA if we haven't been fully associated (Jarod Wilson) [1937053] - iwlwifi: pcie: normally grab NIC access for inflight-hcmd (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid unnecessarily taking spinlock (Jarod Wilson) [1937053] - iwlwifi: mvm: enable TX on new CSA channel before disconnecting (Jarod Wilson) [1937053] - mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (Jarod Wilson) [1937053] - mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (Jarod Wilson) [1937053] - mt76: mt7615: always add rx header translation tlv when adding stations (Jarod Wilson) [1937053] - mt76: mt7615: add missing SPDX tag in mmio.c (Jarod Wilson) [1937053] - mt76: mt7915: add mmio.c (Jarod Wilson) [1937053] - mt76: report Rx timestamp (Jarod Wilson) [1937053] - mt76: mt7921: remove 80+80 MHz support capabilities (Jarod Wilson) [1937053] - mt76: fix potential DMA mapping leak (Jarod Wilson) [1937053] - mt76: mt7921: reduce the data latency during hw scan (Jarod Wilson) [1937053] - mt76: mt7921: fix the insmod hangs (Jarod Wilson) [1937053] - mt76: mt7921: fix kernel crash when the firmware fails to download (Jarod Wilson) [1937053] - mt76: mt7921: fix the dwell time control (Jarod Wilson) [1937053] - mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton (Jarod Wilson) [1937053] - mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition (Jarod Wilson) [1937053] - mt76: mt7915: add wifi subsystem reset (Jarod Wilson) [1937053] - mt76: mt7915: fix mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt7615: fix .add_beacon_offload() (Jarod Wilson) [1937053] - mt76: mt7921: rework mt7921_mcu_debug_msg_event routine (Jarod Wilson) [1937053] - mt76: mt7921: always wake the device in mt7921_remove_interface (Jarod Wilson) [1937053] - mt76: mt7921: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7915: fix txpower init for TSSI off chips (Jarod Wilson) [1937053] - mt76: mt7915: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: fix chip reset on MT7622 and MT7663e (Jarod Wilson) [1937053] - mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7915: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7615: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7622: trigger hif interrupt for system reset (Jarod Wilson) [1937053] - mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7615: only enable DFS test knobs for mt7615 (Jarod Wilson) [1937053] - mt76: mt7921: properly configure rcpi adding a sta to the fw (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_sta_cmd_info data structure (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr (Jarod Wilson) [1937053] - mt76: mt7915: refresh repeater entry MAC address when setting BSSID (Jarod Wilson) [1937053] - mt76: mt7915: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7921: remove duplicated macros in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove redundant check on type (Jarod Wilson) [1937053] - mt76: mt7921: remove leftovers from dbdc configuration (Jarod Wilson) [1937053] - mt76: mt7921: add wifi reset support (Jarod Wilson) [1937053] - mt76: dma: export mt76_dma_rx_cleanup routine (Jarod Wilson) [1937053] - mt76: dma: introduce mt76_dma_queue_reset routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce __mt7921_start utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_run_firmware utility routine. (Jarod Wilson) [1937053] - mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure (Jarod Wilson) [1937053] - mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg (Jarod Wilson) [1937053] - mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy() (Jarod Wilson) [1937053] - mt76: mt7615: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7663s: fix the possible device hang in high traffic (Jarod Wilson) [1937053] - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663: fix when beacon filter is being applied (Jarod Wilson) [1937053] - mt76: mt7615: check mcu returned values in mt7615_ops (Jarod Wilson) [1937053] - mt76: mt7915: check mcu returned values in mt7915_ops (Jarod Wilson) [1937053] - mt76: mt7915: fix txrate reporting (Jarod Wilson) [1937053] - mt76: mt7915: fix rxrate reporting (Jarod Wilson) [1937053] - mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 (Jarod Wilson) [1937053] - mt76: mt7915: fix PHY mode for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7615: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7615: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7921: check mcu returned values in mt7921_start (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of the dynamic remap (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of PCIe interrupt (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_sta_rc_update routine (Jarod Wilson) [1937053] - mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list (Jarod Wilson) [1937053] - mt76: connac: fix kernel warning adding monitor interface (Jarod Wilson) [1937053] - mt76: mt7915: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: remove hdr->fw_ver check (Jarod Wilson) [1937053] - mt76: mt7615: fix TSF configuration (Jarod Wilson) [1937053] - mt76: mt7921: fix stats register definitions (Jarod Wilson) [1937053] - mt76: mt7921: remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7915: fix aggr len debugfs node (Jarod Wilson) [1937053] - mt76: mt7921: fix aggr length histogram (Jarod Wilson) [1937053] - mt76: mt7615: fix memory leak in mt7615_coredump_work (Jarod Wilson) [1937053] - mt76: mt7615: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7615: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7615: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: connac: update sched_scan cmd usage (Jarod Wilson) [1937053] - mt76: mt7921: add flush operation (Jarod Wilson) [1937053] - mt76: mt7921: fixup rx bitrate statistics (Jarod Wilson) [1937053] - mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss (Jarod Wilson) [1937053] - mt76: mt7921: switch to new api for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: fix memory leak in mt7921_coredump_work (Jarod Wilson) [1937053] - mt76: mt7921: fix suspend/resume sequence (Jarod Wilson) [1937053] - mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded (Jarod Wilson) [1937053] - mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: mt76x0: disable GTK offloading (Jarod Wilson) [1937053] - mt76: always use WTBL_MAX_SIZE for tlv allocation (Jarod Wilson) [1937053] - mt76: mt7921: removed unused definitions in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove unnecessary variable (Jarod Wilson) [1937053] - mt76: mt7921: enable random mac addr during scanning (Jarod Wilson) [1937053] - mt76: mt7615: support loading EEPROM for MT7613BE (Jarod Wilson) [1937053] - mt76: mt7915: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix key set/delete issues (Jarod Wilson) [1937053] - mt76: mt7915: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7915: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7915: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: add support for 802.3 rx frames (Jarod Wilson) [1937053] - cfg80211: Remove wrong RNR IE validation check (Jarod Wilson) [1937053] - mac80211: bail out if cipher schemes are invalid (Jarod Wilson) [1937053] - mac80211: clear the beacon's CRC after channel switch (Jarod Wilson) [1937053] - mac80211: Set priority and queue mapping for injected frames (Jarod Wilson) [1937053] - mac80211: Allow concurrent monitor iface and ethernet rx decap (Jarod Wilson) [1937053] - nl80211: Add interface to indicate TDLS peer's HE capability (Jarod Wilson) [1937053] - cfg80211: allow specifying a reason for hw_rfkill (Jarod Wilson) [1937053] - nl80211: better document CMD_ROAM behavior (Jarod Wilson) [1937053] - mac80211: set sk_pacing_shift for 802.3 txpath (Jarod Wilson) [1937053] - mac80211: don't apply flow control on management frames (Jarod Wilson) [1937053] - nl80211: Add missing line in nl80211_fils_discovery_policy (Jarod Wilson) [1937053] - mac80211: remove redundant assignment of variable result (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate() (Jarod Wilson) [1937053] - cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rfkill: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mt7601u: enable TDLS support (Jarod Wilson) [1937053] - mt7601u: fix always true expression (Jarod Wilson) [1937053] - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() (Jarod Wilson) [1937053] - rtw88: coex: fix A2DP stutters while WL busy + WL scan (Jarod Wilson) [1937053] - rtw88: 8822c: add LC calibration for RTL8822C (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit table to RF v40.1 (Jarod Wilson) [1937053] - rtw88: fix DIG min setting (Jarod Wilson) [1937053] - rtw88: add flush hci support (Jarod Wilson) [1937053] - rtw88: 8822c: support FW crash dump when FW crash (Jarod Wilson) [1937053] - rtw88: remove unnecessary variable (Jarod Wilson) [1937053] - rtw88: coex: add power off setting (Jarod Wilson) [1937053] - ath11k: Add support for STA to handle beacon miss (Jarod Wilson) [1937053] - ath11k: Update signal filled flag during sta_statistics drv op (Jarod Wilson) [1937053] - ath10k: skip the wait for completion to recovery in shutdown path (Jarod Wilson) [1937053] - ath11k: fix thermal temperature read (Jarod Wilson) [1937053] - ath11k: fix potential wmi_mgmt_tx_queue race condition (Jarod Wilson) [1937053] - ath11k: qmi: cosmetic changes to error messages (Jarod Wilson) [1937053] - ath11k: qmi: add more debug messages (Jarod Wilson) [1937053] - Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference" (Jarod Wilson) [1937053] - ath11k: print hardware name and version during initialisation (Jarod Wilson) [1937053] - ath11k: Enable radar detection for 160MHz secondary segment (Jarod Wilson) [1937053] - ath11k: Fix sounding dimension config in HE cap (Jarod Wilson) [1937053] - ath11k: add qcn9074 pci device support (Jarod Wilson) [1937053] - ath11k: add extended interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add CE interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add data path support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add hal support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add static window support for register access (Jarod Wilson) [1937053] - ath11k: Add qcn9074 mhi controller config (Jarod Wilson) [1937053] - ath11k: Update memory segment count for qcn9074 (Jarod Wilson) [1937053] - ath11k: qmi: increase the number of fw segments (Jarod Wilson) [1937053] - ath11k: Move qmi service_ins_id to hw_params (Jarod Wilson) [1937053] - ath11k: Refactor ath11k_msi_config (Jarod Wilson) [1937053] - ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities" (Jarod Wilson) [1937053] - ath9k: fix ath_tx_process_buffer() potential null ptr dereference (Jarod Wilson) [1937053] - nl80211: fix beacon head validation (Jarod Wilson) [1937053] - nl80211: fix potential leak of ACL params (Jarod Wilson) [1937053] - cfg80211: check S1G beacon compat element length (Jarod Wilson) [1937053] - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Jarod Wilson) [1937053] - mac80211: fix time-is-after bug in mlme (Jarod Wilson) [1937053] - mac80211: fix TXQ AC confusion (Jarod Wilson) [1937053] - rfkill: revert back to old userspace API by default (Jarod Wilson) [1937053] - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Jarod Wilson) [1937053] - iwlwifi: mvm: fix beacon protection checks (Jarod Wilson) [1937053] - iwlwifi: mvm: rfi: don't lock mvm->mutex when sending config command (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for So-F devices (Jarod Wilson) [1937053] - iwlwifi: fw: fix notification wait locking (Jarod Wilson) [1937053] - iwlwifi: add support for Qu with AX201 device (Jarod Wilson) [1937053] - iwlwifi: pcie: properly set LTR workarounds on 22000 devices (Jarod Wilson) [1937053] - iwlwifi: fix 11ax disabled bit in the regulatory capability flags (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix recently introduced deadlock issue (Jarod Wilson) [1937053] - mt76: mt7921: fix airtime reporting (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() (Jarod Wilson) [1937053] - mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe() (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - reg.c: Fix a spello (Jarod Wilson) [1937053] - mac80211: cfg.c: A typo fix (Jarod Wilson) [1937053] - wireless: remove never implemented MODULE_SUPPORTED_DEVICE (Jarod Wilson) [1937053] - wireless/nl80211: fix wdev_id may be used uninitialized (Jarod Wilson) [1937053] - nl80211: fix locking for wireless device netns change (Jarod Wilson) [1937053] - iwlwifi: don't call netif_napi_add() with rxq->lock held (was Re: Lockdep warning in iwl_pcie_rx_handle()) (Jarod Wilson) [1937053] - iwlwifi: fix ARCH=i386 compilation warnings (Jarod Wilson) [1937053] - iwlwifi: mvm: add terminate entry for dmi_system_id tables (Jarod Wilson) [1937053] - mt76: mt7915: fix unused 'mode' variable (Jarod Wilson) [1937053] - mt76: dma: do not report truncated frames to mac80211 (Jarod Wilson) [1937053] - mt76: mt7921: remove incorrect error handling (Jarod Wilson) [1937053] - iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG_IWLMVM is disabled (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: qmi: use pad to format dma_addr_t (Jarod Wilson) [1937053] - iwlwifi: avoid crash on unsupported debug collection (Jarod Wilson) [1937053] - mt76: mt7915: only modify tx buffer list after allocating tx token id (Jarod Wilson) [1937053] - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb (Jarod Wilson) [1937053] - ath9k: fix transmitting to stations in dynamic SMPS mode (Jarod Wilson) [1937053] - redhat: Enable ath11k PCI device support (Jarod Wilson) [1937053] - soc: qcom: Do not depend on ARCH_QCOM for QMI helpers (Jarod Wilson) [1937053] - net: qrtr: Do not depend on ARCH_QCOM (Jarod Wilson) [1937053] - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case (Jarod Wilson) [1937053] - nl80211: add documentation for HT/VHT/HE disable attributes (Jarod Wilson) [1937053] - cfg80211/mac80211: Support disabling HE mode (Jarod Wilson) [1937053] - mac80211: add STBC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove sample rate switching code for constrained devices (Jarod Wilson) [1937053] - mac80211: minstrel_ht: show sampling rates in debugfs (Jarod Wilson) [1937053] - mac80211: minstrel_ht: significantly redesign the rate probing strategy (Jarod Wilson) [1937053] - mac80211: minstrel_ht: reduce the need to sample slower rates (Jarod Wilson) [1937053] - mac80211: minstrel_ht: update total packets counter in tx status path (Jarod Wilson) [1937053] - mac80211: minstrel_ht: use bitfields to encode rate indexes (Jarod Wilson) [1937053] - cfg80211: initialize reg_rule in __freq_reg_info() (Jarod Wilson) [1937053] - mac80211: fix potential overflow when multiplying to u32 integers (Jarod Wilson) [1937053] - mac80211: enable QoS support for nl80211 ctrl port (Jarod Wilson) [1937053] - cfg80211: remove unused callback (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (2/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (1/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_A parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update MAC/BB parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: replace tx tasklet with work queue (Jarod Wilson) [1937053] - rtw88: add napi support (Jarod Wilson) [1937053] - rtw88: add rts condition (Jarod Wilson) [1937053] - rtw88: add dynamic rrsr configuration (Jarod Wilson) [1937053] - iwlwifi: remove incorrect comment in pnvm (Jarod Wilson) [1937053] - ath11k: qmi: add debug message for allocated memory segment addresses and sizes (Jarod Wilson) [1937053] - ath11k: pci: remove experimental warning (Jarod Wilson) [1937053] - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Jarod Wilson) [1937053] - ath10k: change ath10k_offchan_tx_work() peer present msg to a warn (Jarod Wilson) [1937053] - ath9k: fix data bus crash when setting nf_override via debugfs (Jarod Wilson) [1937053] - ath11k: add support to configure spatial reuse parameter set (Jarod Wilson) [1937053] - ath10k: restore tx sk_buff of htt header for SDIO (Jarod Wilson) [1937053] - brcmsmac: Fix the spelling configation to configuration in the file d11.h (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 62 for AX devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: implement reading PNVM from UEFI (Jarod Wilson) [1937053] - iwlwifi: pnvm: move file loading code to a separate function (Jarod Wilson) [1937053] - iwlwifi: pnvm: increment the pointer before checking the TLV (Jarod Wilson) [1937053] - iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity (Jarod Wilson) [1937053] - iwlwifi: pnvm: set the PNVM again if it was already loaded (Jarod Wilson) [1937053] - iwlwifi: mvm: global PM mode does not reset after FW crash (Jarod Wilson) [1937053] - iwlwifi: mvm: reduce the print severity of failing getting NIC temp (Jarod Wilson) [1937053] - iwlwifi: mvm: get NVM later in the mvm_start flow (Jarod Wilson) [1937053] - iwlmvm: set properly NIC_NOT_ACK_ENABLED flag (Jarod Wilson) [1937053] - iwlwifi: remove max_ht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: remove max_vht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check if CSA event is running before removing (Jarod Wilson) [1937053] - iwlwifi: mvm: Support SCAN_CFG_CMD version 5 (Jarod Wilson) [1937053] - iwlwifi: mvm: isolate the get nvm flow (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify iwl_mvm_dbgfs_register (Jarod Wilson) [1937053] - iwlwifi: mvm: register to mac80211 last (Jarod Wilson) [1937053] - iwlwifi: acpi: add support for DSM RFI (Jarod Wilson) [1937053] - iwlwifi: mvm: add RFI-M support (Jarod Wilson) [1937053] - iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: don't crash when rx queues aren't allocated in interrupt (Jarod Wilson) [1937053] - iwlwifi: correction of group-id once sending REPLY_ERROR (Jarod Wilson) [1937053] - iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices (Jarod Wilson) [1937053] - iwlwifi: pcie: add CDB bit to the device configuration parsing (Jarod Wilson) [1937053] - iwlwifi: acpi: don't return valid pointer as an ERR_PTR (Jarod Wilson) [1937053] - iwlwifi: queue: add fake tx time point (Jarod Wilson) [1937053] - iwlwifi: remove flags argument for nic_access (Jarod Wilson) [1937053] - iwlwifi: declare support for triggered SU/MU beamforming feedback (Jarod Wilson) [1937053] - iwlwifi: dbg: add op_mode callback for collecting debug data. (Jarod Wilson) [1937053] - iwlwifi: api: clean up some documentation/bits (Jarod Wilson) [1937053] - iwlwifi: dbg: remove unsupported regions (Jarod Wilson) [1937053] - iwlwifi: pcie: Change Ma device ID (Jarod Wilson) [1937053] - iwlwifi: when HW has rate offload don't look at control field (Jarod Wilson) [1937053] - iwlwifi: pcie: NULLify pointers after free (Jarod Wilson) [1937053] - iwlwifi: mvm: assign SAR table revision to the command later (Jarod Wilson) [1937053] - iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function (Jarod Wilson) [1937053] - iwlwifi: mvm: enhance a print in CSA flows (Jarod Wilson) [1937053] - iwlwifi: mvm: send stored PPAG command instead of local (Jarod Wilson) [1937053] - iwlwifi: mvm: store PPAG enabled/disabled flag properly (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the type we use in the PPAG table validity checks (Jarod Wilson) [1937053] - iwlwifi: acpi: fix PPAG table sizes (Jarod Wilson) [1937053] - iwlwifi: pcie: don't disable interrupts for reg_lock (Jarod Wilson) [1937053] - iwlwifi: pcie: add a few missing entries for So with Hr (Jarod Wilson) [1937053] - iwlwifi: dbg: Mark ucode tlv data as const (Jarod Wilson) [1937053] - iwlwifi: add new cards for So and Qu family (Jarod Wilson) [1937053] - ath11k: fix a locking bug in ath11k_mac_op_start() (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Simplify bool comparison (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: Simplify bool comparison (Jarod Wilson) [1937053] - brcmfmac: add support for CQM RSSI notifications (Jarod Wilson) [1937053] - ath10k: Add new debug level for sta related logs (Jarod Wilson) [1937053] - ath11k: Update tx descriptor search index properly (Jarod Wilson) [1937053] - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics (Jarod Wilson) [1937053] - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() (Jarod Wilson) [1937053] - wl3501: fix alignment constraints (Jarod Wilson) [1937053] - rt2800usb: add Sweex LW163V2 id's (Jarod Wilson) [1937053] - rt2x00: remove duplicate word and fix typo in comment (Jarod Wilson) [1937053] - mwifiex: Report connected BSS with cfg80211_connect_bss() (Jarod Wilson) [1937053] - rtl8xxxu: remove unused assignment value (Jarod Wilson) [1937053] - atmel: at76c50x: use DEFINE_MUTEX() for mutex lock (Jarod Wilson) [1937053] - brcmsmac: fix alignment constraints (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet (Jarod Wilson) [1937053] - rtw88: 8821c: support RFE type2 wifi NIC (Jarod Wilson) [1937053] - rtw88: 8821c: Correct CCK RSSI (Jarod Wilson) [1937053] - rtw88: coex: 8821c: correct antenna switch function (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove redundant initialization of variable rtstatus (Jarod Wilson) [1937053] - iwlwifi: pcie: Disable softirqs during Rx queue init (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 61 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: add Asus to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Microsoft to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Samsung to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add HP to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: implement approved list for the PPAG feature (Jarod Wilson) [1937053] - iwlwifi: mvm: set enabled in the PPAG command properly (Jarod Wilson) [1937053] - iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point (Jarod Wilson) [1937053] - iwlwifi: mvm: add tx fail time point (Jarod Wilson) [1937053] - iwlwifi: fwrt: add suspend/resume time point (Jarod Wilson) [1937053] - iwlwifi: mvm: add triggers for MLME events (Jarod Wilson) [1937053] - iwlwifi: mvm: add IML/ROM information for other HW families (Jarod Wilson) [1937053] - iwlwifi: mvm: fix CSA AP side (Jarod Wilson) [1937053] - iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static (Jarod Wilson) [1937053] - iwlwifi: mvm: cancel the scan delayed work when scan is aborted (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for SnJ with Hr1 (Jarod Wilson) [1937053] - iwlwifi: mvm: move early time-point before nvm_init in non-unified (Jarod Wilson) [1937053] - iwlwifi: add support for SnJ with Jf devices (Jarod Wilson) [1937053] - iwlwifi: move SnJ and So rules to the new tables (Jarod Wilson) [1937053] - iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() (Jarod Wilson) [1937053] - iwlwifi: fw api: make hdr a zero-size array again (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 60 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: advertise BIGTK client support if available (Jarod Wilson) [1937053] - iwlwifi: always allow maximum A-MSDU on newer devices (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs: check length precisely in inject_packet (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify TX power setting (Jarod Wilson) [1937053] - iwlwifi: tx: move handing sync/async host command to trans (Jarod Wilson) [1937053] - iwlwifi: mvm: add explicit check for non-data frames in get Tx rate (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs for phy-integration-ver (Jarod Wilson) [1937053] - iwlwifi: parse phy integration string from FW TLV (Jarod Wilson) [1937053] - iwlwifi: mvm: csa: do not abort CSA before disconnect (Jarod Wilson) [1937053] - iwlwifi: mvm: don't send commands during suspend\resume transition (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check system_pm_mode without mutex held (Jarod Wilson) [1937053] - iwlwifi: remove TRANS_PM_OPS (Jarod Wilson) [1937053] - iwlwifi: dbg: dump paged memory from index 1 (Jarod Wilson) [1937053] - iwl-trans: iwlwifi: move sync NMI logic to trans (Jarod Wilson) [1937053] - iwlwifi: pcie: properly implement NAPI (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for new flush queue response (Jarod Wilson) [1937053] - iwlwifi: mvm: handle CCA-EXT delay firmware notification (Jarod Wilson) [1937053] - iwlwifi: mvm: scan: fix scheduled scan restart handling (Jarod Wilson) [1937053] - iwlwifi: mvm: remove debugfs injection limitations (Jarod Wilson) [1937053] - iwlwifi: mvm: check more notification sizes (Jarod Wilson) [1937053] - iwlwifi: mvm: add notification size checks (Jarod Wilson) [1937053] - ath11k: remove h from printk format specifier (Jarod Wilson) [1937053] - ath10k: remove h from printk format specifier (Jarod Wilson) [1937053] - cfg80211: fix netdev registration deadlock (Jarod Wilson) [1937053] - mac80211: fix station rate table updates on assoc (Jarod Wilson) [1937053] - mt76: mt7663: introduce coredump support (Jarod Wilson) [1937053] - mt76: mt7921: add coredump support (Jarod Wilson) [1937053] - mt76: mt7921: enable MSI interrupts (Jarod Wilson) [1937053] - mt76: mt7921: introduce regdomain notifier support (Jarod Wilson) [1937053] - mt76: mt7921: introduce Runtime PM support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for suspend and WoW support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for sched_scan and hw_scan (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu common library (Jarod Wilson) [1937053] - mt76: mt7921: introduce PM support (Jarod Wilson) [1937053] - mt76: mt7921: introduce beacon_loss mcu event (Jarod Wilson) [1937053] - mt76: mt7921: introduce support for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: introduce 802.11 PS support in sta mode (Jarod Wilson) [1937053] - mt76: mt7921: introduce schedule scan support (Jarod Wilson) [1937053] - mt76: mt7921: add debugfs support (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921e support (Jarod Wilson) [1937053] - mt76: mt7921: add ieee80211_ops (Jarod Wilson) [1937053] - mt76: mt7921: add EEPROM support (Jarod Wilson) [1937053] - mt76: mt7921: add DMA support (Jarod Wilson) [1937053] - mt76: mt7921: add MCU support (Jarod Wilson) [1937053] - mt76: mt7921: add MAC support (Jarod Wilson) [1937053] - wireless: Fix "ordering" comment typos (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm utility routines in mt76_connac_lib module (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm data struct in mt76_connac.h (Jarod Wilson) [1937053] - mt76: mt76_connac: move WoW and suspend code in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: create mcu library (Jarod Wilson) [1937053] - mt76: introduce mt76_vif data structure (Jarod Wilson) [1937053] - cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_set_encryption() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_change_iface() with wiphy lock held (Jarod Wilson) [1937053] - nl80211: call cfg80211_dev_rename() under RTNL (Jarod Wilson) [1937053] - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Jarod Wilson) [1937053] - ath9k: fix build error with LEDS_CLASS=m (Jarod Wilson) [1937053] - ath10k: fix wmi mgmt tx queue full due to race condition (Jarod Wilson) [1937053] - ath10k: pass the ssid info to get the correct bss entity (Jarod Wilson) [1937053] - ath10k: allow dynamic SAR power limits via common API (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix regression in the max_prob_rate fix (Jarod Wilson) [1937053] - mt76: mt7615: reduce VHT maximum MPDU length (Jarod Wilson) [1937053] - mt76: reduce q->lock hold time (Jarod Wilson) [1937053] - mt76: usb: process URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt76: move vif_mask back from mt76_phy to mt76_dev (Jarod Wilson) [1937053] - mt76: mt7915: make vif index per adapter instead of per band (Jarod Wilson) [1937053] - mt76: mt7915: add support for using a secondary PCIe link for gen1 (Jarod Wilson) [1937053] - mt76: fix crash on tearing down ext phy (Jarod Wilson) [1937053] - mt76: mt7915: bring up the WA event rx queue for band1 (Jarod Wilson) [1937053] - mt76: mt7615: unify init work (Jarod Wilson) [1937053] - mt76: mt7915: support TxBF for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: Remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7615: set mcu country code in mt7615_mcu_set_channel_domain() (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom DBDC band selection (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom parsing for DBDC (Jarod Wilson) [1937053] - iwlwifi: provide gso_type to GSO packets (Jarod Wilson) [1937053] - mt76: mt7915: disable RED support in the WA firmware (Jarod Wilson) [1937053] - mt76: mt7915: rework mcu API (Jarod Wilson) [1937053] - mt76: mt7915: do not set DRR group for stations (Jarod Wilson) [1937053] - mt76: mt7915: ensure that init work completes before starting the device (Jarod Wilson) [1937053] - mt76: mt7603: fix ED/CCA monitoring with single-stream devices (Jarod Wilson) [1937053] - mt76: mt7915: add implicit Tx beamforming support (Jarod Wilson) [1937053] - mt76: mt7915: simplify peer's TxBF capability check (Jarod Wilson) [1937053] - mt76: mt7615: mt7915: disable txpower sku when testmode enabled (Jarod Wilson) [1937053] - mt76: mt7915: add support for continuous tx in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework set state part in testmode (Jarod Wilson) [1937053] - mt76: testmode: add a new state for continuous tx (Jarod Wilson) [1937053] - mt76: mt7915: clean hw queue before starting new testmode tx (Jarod Wilson) [1937053] - mt76: mt7915: calculate new packet length when tx_time is set in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support for ipg in testmode (Jarod Wilson) [1937053] - mt76: mt7915: split edca update function (Jarod Wilson) [1937053] - mt76: testmode: make tx queued limit adjustable (Jarod Wilson) [1937053] - mt76: testmode: add attributes for ipg related parameters (Jarod Wilson) [1937053] - mt76: testmode: add support to set user-defined spe index (Jarod Wilson) [1937053] - mt76: mt7915: force ldpc for bw larger than 20MHz in testmode (Jarod Wilson) [1937053] - mt76: move chainmask in mt76_phy (Jarod Wilson) [1937053] - mt76: move mac_work in mt76_core module (Jarod Wilson) [1937053] - mt76: mt7615: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: mt7915: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: testmode: move mtd part to mt76_dev (Jarod Wilson) [1937053] - mt76: testmode: introduce dbdc support (Jarod Wilson) [1937053] - mt76: mt7915: add partial add_bss_info command on testmode init (Jarod Wilson) [1937053] - mt76: mt7915: drop zero-length packet to avoid Tx hang (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_mcu_send_message routine (Jarod Wilson) [1937053] - mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th (Jarod Wilson) [1937053] - mt76: mt7915: add support for flash mode (Jarod Wilson) [1937053] - mt76: mt7915: run mt7915_configure_filter holding mt76 mutex (Jarod Wilson) [1937053] - mt76: mt7915: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey (Jarod Wilson) [1937053] - mt76: mt7615: add vif check in mt7615_update_vif_beacon() (Jarod Wilson) [1937053] - mt76: mt7915: add vif check in mt7915_update_vif_beacon() (Jarod Wilson) [1937053] - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer (Jarod Wilson) [1937053] - mac80211: pause TX while changing interface type (Jarod Wilson) [1937053] - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Jarod Wilson) [1937053] - cfg80211: avoid holding the RTNL when calling the driver (Jarod Wilson) [1937053] - iwl4965: do not process non-QOS frames on txq->sched_retry path (Jarod Wilson) [1937053] - mt7601u: process tx URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt7601u: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - rtw88: 8723de: adjust the LTR setting (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192c-common: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl_pci: fix bool comparison in expressions (Jarod Wilson) [1937053] - mt7601u: fix kernel crash unplugging the device (Jarod Wilson) [1937053] - iwlwifi: queue: bail out on invalid freeing (Jarod Wilson) [1937053] - iwlwifi: mvm: guard against device removal in reprobe (Jarod Wilson) [1937053] - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. (Jarod Wilson) [1937053] - iwlwifi: mvm: clear IN_D3 after wowlan status cmd (Jarod Wilson) [1937053] - iwlwifi: pcie: add rules to match Qu with Hr2 (Jarod Wilson) [1937053] - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the return type for DSM functions 1 and 2 (Jarod Wilson) [1937053] - iwlwifi: pcie: reschedule in long-running memory reads (Jarod Wilson) [1937053] - iwlwifi: pcie: use jiffies for memory read spin time limit (Jarod Wilson) [1937053] - iwlwifi: pcie: fix context info memory leak (Jarod Wilson) [1937053] - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Jarod Wilson) [1937053] - iwlwifi: pcie: set LTR on more devices (Jarod Wilson) [1937053] - iwlwifi: queue: don't crash if txq->entries is NULL (Jarod Wilson) [1937053] - iwlwifi: fix the NMI flow for old devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't try to load after failures (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't skip everything when not reloading (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid potential PNVM leaks (Jarod Wilson) [1937053] - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Jarod Wilson) [1937053] - iwlwifi: mvm: skip power command when unbinding vif during CSA (Jarod Wilson) [1937053] - cfg80211: change netdev registration/unregistration semantics (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix rounding error in throughput calculation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: increase stats update interval (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix max probability rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve sample rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve ampdu length estimation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove old ewma based rate average code (Jarod Wilson) [1937053] - mac80211: remove legacy minstrel rate control (Jarod Wilson) [1937053] - mac80211: minstrel_ht: add support for OFDM rates on non-HT clients (Jarod Wilson) [1937053] - mac80211: minstrel_ht: clean up CCK code (Jarod Wilson) [1937053] - mac80211: introduce aql_enable node in debugfs (Jarod Wilson) [1937053] - cfg80211: Add phyrate conversion support for extended MCS in 60GHz band (Jarod Wilson) [1937053] - cfg80211: add VHT rate entries for MCS-10 and MCS-11 (Jarod Wilson) [1937053] - mac80211: reduce peer HE MCS/NSS to own capabilities (Jarod Wilson) [1937053] - mac80211: remove NSS number of 160MHz if not support 160MHz for HE (Jarod Wilson) [1937053] - mac80211: 160MHz with extended NSS BW in CSA (Jarod Wilson) [1937053] - mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: add rx decapsulation offload support (Jarod Wilson) [1937053] - ath10k: remove unused struct ath10k::dev_type (Jarod Wilson) [1937053] - ath11k: remove duplicate function declaration (Jarod Wilson) [1937053] - ath10k: increase rx buffer size to 2048 (Jarod Wilson) [1937053] - ath10k: sanitity check for ep connectivity (Jarod Wilson) [1937053] - mt76: mt7663s: fix rx buffer refcounting (Jarod Wilson) [1937053] - mt7601u: fix rx buffer refcounting (Jarod Wilson) [1937053] - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Jarod Wilson) [1937053] - mac80211: do not drop tx nulldata packets on encrypted links (Jarod Wilson) [1937053] - mac80211: fix encryption key selection for 802.3 xmit (Jarod Wilson) [1937053] - mac80211: fix fast-rx encryption check (Jarod Wilson) [1937053] - mac80211: fix incorrect strlen of .write in debugfs (Jarod Wilson) [1937053] - cfg80211: fix a kerneldoc markup (Jarod Wilson) [1937053] - brcmfmac: clear EAP/association status bits on linkdown events (Jarod Wilson) [1937053] - brcmfmac: Delete useless kfree code (Jarod Wilson) [1937053] - mt7601u: check the status of device in calibration (Jarod Wilson) [1937053] - mt7601u: process URBs in status EPROTO properly (Jarod Wilson) [1937053] - brcmfmac: support BCM4365E with 43666 ChipCommon chip ID (Jarod Wilson) [1937053] - mwifiex: pcie: Drop bogus __refdata annotation (Jarod Wilson) [1937053] - rtw88: Simplify bool comparison (Jarod Wilson) [1937053] - rtw88: coex: set 4 slot TDMA for BT link and WL busy (Jarod Wilson) [1937053] - rtw88: 8821c: apply CCK PD level which calculates from dynamic mechanism (Jarod Wilson) [1937053] - rtw88: reduce the log level for failure of tx report (Jarod Wilson) [1937053] - rtw88: Delete useless kfree code (Jarod Wilson) [1937053] - iwlwifi: dbg: Don't touch the tlv data (Jarod Wilson) [1937053] - mt76: Fix queue ID variable types after mcu queue split (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain with a lock (Jarod Wilson) [1937053] - cfg80211/mac80211: fix kernel-doc for SAR APIs (Jarod Wilson) [1937053] - mt76: mt7915: fix MESH ifdef block (Jarod Wilson) [1937053] - mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: sdio: remove wake logic in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: usb: remove wake logic in mt76u_status_worker (Jarod Wilson) [1937053] - ath11k: dp: clean up a variable name (Jarod Wilson) [1937053] - ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() (Jarod Wilson) [1937053] - ath11k: pci: disable ASPM L0sLs before downloading firmware (Jarod Wilson) [1937053] - ath11k: qmi: try to allocate a big block of DMA memory first (Jarod Wilson) [1937053] - rtlwifi: rise completion at the last step of firmware callback (Jarod Wilson) [1937053] - mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker (Jarod Wilson) [1937053] - ath10k: prevent deinitializing NAPI twice (Jarod Wilson) [1937053] - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jarod Wilson) [1937053] - ath: Modify ath_key_delete() to not need full key entry (Jarod Wilson) [1937053] - ath: Export ath_hw_keysetmac() (Jarod Wilson) [1937053] - ath9k: Clear key cache explicitly on disabling hardware (Jarod Wilson) [1937053] - ath: Use safer key clearing with key cache entries (Jarod Wilson) [1937053] - ath10k: Remove voltage regulator votes during wifi disable (Jarod Wilson) [1937053] - ath10k: Fix error handling in case of CE pipe init failure (Jarod Wilson) [1937053] - ath11k: Fix ath11k_pci_fix_l1ss() (Jarod Wilson) [1937053] - ath11k: Fix error code in ath11k_core_suspend() (Jarod Wilson) [1937053] - ath11k: start vdev if a bss peer is already created (Jarod Wilson) [1937053] - ath11k: fix crash caused by NULL rx_channel (Jarod Wilson) [1937053] - ath11k: add missing null check on allocated skb (Jarod Wilson) [1937053] - ath9k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: make relay callbacks const (Jarod Wilson) [1937053] - ath10k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: implement suspend for QCA6390 PCI devices (Jarod Wilson) [1937053] - ath11k: hif: add ce irq enable and disable functions (Jarod Wilson) [1937053] - ath11k: implement WoW enable and wakeup commands (Jarod Wilson) [1937053] - ath11k: set credit_update flag for flow controlled ep only (Jarod Wilson) [1937053] - ath11k: dp: stop rx pktlog before suspend (Jarod Wilson) [1937053] - ath11k: htc: implement suspend handling (Jarod Wilson) [1937053] - ath11k: htc: remove unused struct ath11k_htc_ops (Jarod Wilson) [1937053] - ath11k: pci: read select_window register to ensure write is finished (Jarod Wilson) [1937053] - ath11k: hif: implement suspend and resume functions (Jarod Wilson) [1937053] - ath11k: mhi: hook suspend and resume (Jarod Wilson) [1937053] - ath11k: Fix incorrect tlvs in scan start command (Jarod Wilson) [1937053] - ath11k: pci: disable VDD4BLOW (Jarod Wilson) [1937053] - ath11k: pci: fix L1ss clock unstable problem (Jarod Wilson) [1937053] - ath11k: pci: fix hot reset stability issues (Jarod Wilson) [1937053] - ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID (Jarod Wilson) [1937053] - ath11k: mhi: print a warning if firmware crashed (Jarod Wilson) [1937053] - ath11k: use MHI provided APIs to allocate and free MHI controller (Jarod Wilson) [1937053] - ath10k: add atomic protection for device recovery (Jarod Wilson) [1937053] - ath10k: add option for chip-id based BDF selection (Jarod Wilson) [1937053] - mt76: remove unused variable q (Jarod Wilson) [1937053] - mac80211: add ieee80211_set_sar_specs (Jarod Wilson) [1937053] - nl80211: add common API to configure SAR power limitations (Jarod Wilson) [1937053] - mac80211: fix a mistake check for rx_stats update (Jarod Wilson) [1937053] - mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc (Jarod Wilson) [1937053] - mac80211: Update rate control on channel change (Jarod Wilson) [1937053] - mac80211: don't filter out beacons once we start CSA (Jarod Wilson) [1937053] - mac80211: Fix calculation of minimal channel width (Jarod Wilson) [1937053] - mac80211: ignore country element TX power on 6 GHz (Jarod Wilson) [1937053] - mac80211: use bitfield helpers for BA session action frames (Jarod Wilson) [1937053] - mac80211: support Rx timestamp calculation for all preamble types (Jarod Wilson) [1937053] - mac80211: don't set set TDLS STA bandwidth wider than possible (Jarod Wilson) [1937053] - mac80211: support driver-based disconnect with reconnect hint (Jarod Wilson) [1937053] - cfg80211: support immediate reconnect request hint (Jarod Wilson) [1937053] - mac80211: use struct assignment for he_obss_pd (Jarod Wilson) [1937053] - cfg80211: remove struct ieee80211_he_bss_color (Jarod Wilson) [1937053] - nl80211: validate key indexes for cfg80211_registered_device (Jarod Wilson) [1937053] - cfg80211: include block-tx flag in channel switch started event (Jarod Wilson) [1937053] - mac80211: disallow band-switch during CSA (Jarod Wilson) [1937053] - ieee80211: update reduced neighbor report TBTT info length (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain when setting custom regulatory (Jarod Wilson) [1937053] - nl80211: always accept scan request with the duration set (Jarod Wilson) [1937053] - cfg80211: Update TSF and TSF BSSID for multi BSS (Jarod Wilson) [1937053] - cfg80211: scan PSC channels in case of scan with wildcard SSID (Jarod Wilson) [1937053] - mac80211: Skip entries with SAE H2E only membership selector (Jarod Wilson) [1937053] - cfg80211: Parse SAE H2E only membership selector (Jarod Wilson) [1937053] - mac80211: support MIC error/replay detected counters driver update (Jarod Wilson) [1937053] - mac80211: he: remove non-bss-conf fields from bss_conf (Jarod Wilson) [1937053] - mac80211: remove trailing semicolon in macro definitions (Jarod Wilson) [1937053] - nl80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mac80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: fix callback type mismatches in wext-compat (Jarod Wilson) [1937053] - net: wireless: make a const array static, makes object smaller (Jarod Wilson) [1937053] - net: mac80211: use core API for updating TX/RX stats (Jarod Wilson) [1937053] - rfkill: add a reason to the HW rfkill state (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix ofdm power compensation (Jarod Wilson) [1937053] - ath9k_htc: adhere to the DONT_REORDER transmit flag (Jarod Wilson) [1937053] - ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax (Jarod Wilson) [1937053] - ath11k: support TXOP duration based RTS threshold (Jarod Wilson) [1937053] - ath11k: fix incorrect wmi param for configuring HE operation (Jarod Wilson) [1937053] - ath11k: unlock on error path in ath11k_mac_op_add_interface() (Jarod Wilson) [1937053] - ath11k: fix rmmod failure if qmi sequence fails (Jarod Wilson) [1937053] - rtw88: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - rt2x00: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - ath11k: pci: add MODULE_FIRMWARE macros (Jarod Wilson) [1937053] - rtw88: reduce polling time of IQ calibration (Jarod Wilson) [1937053] - rtw88: fix multiple definition of rtw_pm_ops (Jarod Wilson) [1937053] - brcmfmac: remove redundant assignment to pointer 'entry' (Jarod Wilson) [1937053] - rtw88: declare hw supports ch 144 (Jarod Wilson) [1937053] - rtw88: coex: fix missing unitialization of variable 'interval' (Jarod Wilson) [1937053] - mwifiex: change license text of Makefile and README from MARVELL to NXP (Jarod Wilson) [1937053] - rtw88: pci: Add prototypes for .probe, .remove and .shutdown (Jarod Wilson) [1937053] - ath9k: remove trailing semicolon in macro definition (Jarod Wilson) [1937053] - ath11k: Ignore resetting peer auth flag in peer assoc cmd (Jarod Wilson) [1937053] - ath11k: add 64bit check before reading msi high addr (Jarod Wilson) [1937053] - ath10k: fix a check patch warning returnNonBoolInBooleanFunction of sdio.c (Jarod Wilson) [1937053] - mac80211: mesh: fix mesh_pathtbl_init() error path (Jarod Wilson) [1937053] - mt76: mt7615: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: attempt to free up more room when filling the tx queue (Jarod Wilson) [1937053] - mt76: mt7915: stop queues when running out of tx tokens (Jarod Wilson) [1937053] - mt76: improve tx queue stop/wake (Jarod Wilson) [1937053] - mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: mt7615: fix rdd mcu cmd endianness (Jarod Wilson) [1937053] - mt76: mt7915: fix endian issues (Jarod Wilson) [1937053] - mt76: mt7915: get rid of dbdc debugfs knob (Jarod Wilson) [1937053] - mt76: mt7915: introduce dbdc support (Jarod Wilson) [1937053] - mt76: move hw mac_addr in mt76_phy (Jarod Wilson) [1937053] - mt76: move band allocation in mt76_register_phy (Jarod Wilson) [1937053] - mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init_sband_5g (Jarod Wilson) [1937053] - mt76: move band capabilities in mt76_phy (Jarod Wilson) [1937053] - mt76: move tx hw data queues in mt76_phy (Jarod Wilson) [1937053] - mt76: move mcu queues to mt76_dev q_mcu array (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb_raw signature (Jarod Wilson) [1937053] - mt76: introduce mt76_init_mcu_queue utility routine (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb signature (Jarod Wilson) [1937053] - mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature (Jarod Wilson) [1937053] - mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature (Jarod Wilson) [1937053] - mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature (Jarod Wilson) [1937053] - mt76: sdio: introduce mt76s_alloc_tx_queue (Jarod Wilson) [1937053] - mt76: move mt76_init_tx_queue in common code (Jarod Wilson) [1937053] - mt76: mt7915: rely on eeprom definitions (Jarod Wilson) [1937053] - mt76: mt7615: refactor usb/sdio rate code (Jarod Wilson) [1937053] - mt76: mt7615: support 16 interfaces (Jarod Wilson) [1937053] - mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() (Jarod Wilson) [1937053] - mt76: mt7915: use BIT_ULL for omac_idx (Jarod Wilson) [1937053] - mt76: mt7915: make mt7915_eeprom_read static (Jarod Wilson) [1937053] - mt76: mt7915: add support to set tx frequency offset in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support to set txpower in testmode (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode rx support (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode tx support (Jarod Wilson) [1937053] - mt76: testmode: add support for HE rate modes (Jarod Wilson) [1937053] - mt76: mt7915: fix tx rate related fields in tx descriptor (Jarod Wilson) [1937053] - mt76: testmode: add support for LTF and GI combinations for HE mode (Jarod Wilson) [1937053] - mt76: testmode: add tx_rate_stbc parameter (Jarod Wilson) [1937053] - mt76: testmode: add snr attribute in rx statistics (Jarod Wilson) [1937053] - mt76: testmode: switch ib and wb rssi to array type for per-antenna report (Jarod Wilson) [1937053] - mt76: mt76u: use dedicated thread for status work (Jarod Wilson) [1937053] - mt76: mt76u: rely on woker APIs for rx work (Jarod Wilson) [1937053] - mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices (Jarod Wilson) [1937053] - mt76: fix tkip configuration for mt7615/7663 devices (Jarod Wilson) [1937053] - mt76: switch to wep sw crypto for mt7615/mt7915 (Jarod Wilson) [1937053] - mt76: mt7663s: introduce WoW support via GPIO (Jarod Wilson) [1937053] - mt76: move mt76_mcu_send_firmware in common module (Jarod Wilson) [1937053] - mt76: mt7603: add additional EEPROM chip ID (Jarod Wilson) [1937053] - mt76: fix memory leak if device probing fails (Jarod Wilson) [1937053] - mt76: mt7915: fix sparse warning cast from restricted __le16 (Jarod Wilson) [1937053] - mt76: dma: fix possible deadlock running mt76_dma_cleanup (Jarod Wilson) [1937053] - mt76: set fops_tx_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate (Jarod Wilson) [1937053] - mt76: mt7915: update ppe threshold (Jarod Wilson) [1937053] - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: sdio: get rid of sched.lock (Jarod Wilson) [1937053] - mt76: mt7663s: fix a possible ple quota underflow (Jarod Wilson) [1937053] - mt76: mt7663s: get rid of mt7663s_sta_add (Jarod Wilson) [1937053] - mt76: mt7615: introduce quota debugfs node for mt7663s (Jarod Wilson) [1937053] - mt76: mt7615: enable beacon filtering by default for offload fw (Jarod Wilson) [1937053] - mt76: add back the SUPPORTS_REORDERING_BUFFER flag (Jarod Wilson) [1937053] - mt76: mt7915: query station rx rate from firmware (Jarod Wilson) [1937053] - mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement functions to get the response skb for MCU calls (Jarod Wilson) [1937053] - mt76: mt7603: switch to .mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: make mcu_ops->mcu_send_msg optional (Jarod Wilson) [1937053] - mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: move mcu timeout handling to .mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement .mcu_parse_response in struct mt76_mcu_ops (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg (Jarod Wilson) [1937053] - mt76: mt7915: disable OFDMA/MU-MIMO UL (Jarod Wilson) [1937053] - mt76: mt7915: fix DRR sta bss group index (Jarod Wilson) [1937053] - mt76: mt7915: use napi_consume_skb to bulk-free tx skbs (Jarod Wilson) [1937053] - mt76: mt7915: fix processing txfree events (Jarod Wilson) [1937053] - mt76: mt7915: support 32 station interfaces (Jarod Wilson) [1937053] - mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 (Jarod Wilson) [1937053] - mt76: mt7615: add debugfs knob for setting extended local mac addresses (Jarod Wilson) [1937053] - mt76: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - mt76: mt7915: add encap offload for 4-address mode stations (Jarod Wilson) [1937053] - mt76: mt7915: add 802.11 encap offload support (Jarod Wilson) [1937053] - mt76: sdio: convert {status/net}_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: disable interrupt during txrx_worker processing (Jarod Wilson) [1937053] - mt76: mt7663s: convert txrx_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: move tx/rx processing in the same txrx workqueue (Jarod Wilson) [1937053] - mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN (Jarod Wilson) [1937053] - mt76: mt7915: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7915: measure channel noise and report it via survey (Jarod Wilson) [1937053] - mac80211: set SDATA_STATE_RUNNING for monitor interfaces (Jarod Wilson) [1937053] - cfg80211: initialize rekey_data (Jarod Wilson) [1937053] - mac80211: fix return value of ieee80211_chandef_he_6ghz_oper (Jarod Wilson) [1937053] - rtw88: debug: Fix uninitialized memory in debugfs code (Jarod Wilson) [1937053] - brcmfmac: expose firmware config files through modinfo (Jarod Wilson) [1937053] - rtw88: coex: add feature to enhance HID coexistence performance (Jarod Wilson) [1937053] - rtw88: coex: upgrade coexistence A2DP mechanism (Jarod Wilson) [1937053] - rtw88: coex: add action for coexistence in hardware initial (Jarod Wilson) [1937053] - rtw88: coex: add function to avoid cck lock (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for WLAN connected (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for HID (Jarod Wilson) [1937053] - rtw88: coex: update AFH information while in free-run mode (Jarod Wilson) [1937053] - rtw88: coex: update the mechanism for A2DP + PAN (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: run coexistence when WLAN entering/leaving LPS (Jarod Wilson) [1937053] - Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices" (Jarod Wilson) [1937053] - mt76: usb: fix crash on device removal (Jarod Wilson) [1937053] - ath11k: dp_rx: fix monitor status dma unmap direction (Jarod Wilson) [1937053] - ath10k: Constify static qmi structs (Jarod Wilson) [1937053] - ath10k: Release some resources in an error handling path (Jarod Wilson) [1937053] - ath10k: Fix an error handling path (Jarod Wilson) [1937053] - ath10k: Fix the parsing error in service available event (Jarod Wilson) [1937053] - ath11k: Fix an error handling path (Jarod Wilson) [1937053] - ath11k: Build check size of ath11k_skb_cb (Jarod Wilson) [1937053] - ath11k: Reset ath11k_skb_cb before setting new flags (Jarod Wilson) [1937053] - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control (Jarod Wilson) [1937053] - ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references (Jarod Wilson) [1937053] - ath11k: peer delete synchronization with firmware (Jarod Wilson) [1937053] - ath11k: vdev delete synchronization with firmware (Jarod Wilson) [1937053] - mwifiex: Remove duplicated REG_PORT definition (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - mwifiex: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - brcmsmac: ampdu: Check BA window size before checking block ack (Jarod Wilson) [1937053] - brcmfmac: Fix incorrect type in assignment (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: remove the useless value assignment (Jarod Wilson) [1937053] - brcmfmac: fix error return code in brcmf_cfg80211_connect() (Jarod Wilson) [1937053] - rtw88: wow: print key type when failing (Jarod Wilson) [1937053] - rtw88: coex: change the decode method from firmware (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary WLAN slot extend (Jarod Wilson) [1937053] - rtw88: coex: remove write scan bit to scoreboard in scan and connect notify (Jarod Wilson) [1937053] - rtw88: coex: fix BT performance drop during initial/power-on step (Jarod Wilson) [1937053] - rtw88: coex: Change antenna setting to enhance free-run performance (Jarod Wilson) [1937053] - rtw88: coex: update the TDMA parameter when leave LPS (Jarod Wilson) [1937053] - rtw88: coex: add the mechanism for RF4CE (Jarod Wilson) [1937053] - rtw88: coex: Add force flag for coexistence table function (Jarod Wilson) [1937053] - rtw88: coex: add write scoreboard action when WLAN in critical procedure (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary feature/function (Jarod Wilson) [1937053] - rtw88: coex: update TDMA settings for different beacon interval (Jarod Wilson) [1937053] - rtw88: add CCK_PD debug log (Jarod Wilson) [1937053] - rtw88: 8723d: add cck pd seetings (Jarod Wilson) [1937053] - ath11k: Fix the rx_filter flag setting for peer rssi stats (Jarod Wilson) [1937053] - ath10k: add target IRAM recovery feature support (Jarod Wilson) [1937053] - ath11k: Fix beamformee STS in HE cap (Jarod Wilson) [1937053] - ath11k: add processor_id based ring_selector logic (Jarod Wilson) [1937053] - mac80211: free sta in sta_info_insert_finish() on errors (Jarod Wilson) [1937053] - mac80211: minstrel: fix tx status processing corner case (Jarod Wilson) [1937053] - mac80211: minstrel: remove deferred sampling code (Jarod Wilson) [1937053] - mac80211: fix memory leak on filtered powersave frames (Jarod Wilson) [1937053] - rfkill: Fix use-after-free in rfkill_resume() (Jarod Wilson) [1937053] - nl80211: fix kernel-doc warning in the new SAE attribute (Jarod Wilson) [1937053] - cfg80211: remove WDS code (Jarod Wilson) [1937053] - mac80211: remove WDS-related code (Jarod Wilson) [1937053] - rt2x00: remove WDS code (Jarod Wilson) [1937053] - b43: remove WDS code (Jarod Wilson) [1937053] - ath9k: remove WDS code (Jarod Wilson) [1937053] - rtw88: coex: simplify the setting and condition about WLAN TX limitation (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: update WLAN 5G AFH parameter for 8822b (Jarod Wilson) [1937053] - rtw88: coex: change the parameter for A2DP when WLAN connecting (Jarod Wilson) [1937053] - rtw88: coex: modified for BT info notify (Jarod Wilson) [1937053] - rtw88: coex: add separate flag for manual control (Jarod Wilson) [1937053] - rtw88: coex: Modify the timing of set_ant_path/set_rf_para (Jarod Wilson) [1937053] - rtw88: coex: coding style adjustment (Jarod Wilson) [1937053] - rtw88: coex: reduce magic number (Jarod Wilson) [1937053] - rtw88: coex: update coex parameter to improve A2DP quality (Jarod Wilson) [1937053] - rtw88: coex: fixed some wrong register definition and setting (Jarod Wilson) [1937053] - rtlwifi: fix spelling typo of workaround (Jarod Wilson) [1937053] - mwifiex: pcie: skip cancel_work_sync() on reset failure path (Jarod Wilson) [1937053] - mwifiex: update comment for shutdown_sw()/reinit_sw() to reflect current state (Jarod Wilson) [1937053] - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Jarod Wilson) [1937053] - ath11k: Handle errors if peer creation fails (Jarod Wilson) [1937053] - ath9k: work around false-positive gcc warning (Jarod Wilson) [1937053] - wireless: remove CONFIG_WIRELESS_WDS (Jarod Wilson) [1937053] - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Place braces around empty if() body (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Remove a couple of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a1ant: Remove set but unused variable 'wifi_rssi_state' (Jarod Wilson) [1937053] - rtlwifi: phy: Remove set but unused variable 'bbvalue' (Jarod Wilson) [1937053] - rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented function parameters (Jarod Wilson) [1937053] - rtw88: rtw8822c: Remove unused variable 'corr_val' (Jarod Wilson) [1937053] - mwifiex: pcie: Remove a couple of unchecked 'ret's (Jarod Wilson) [1937053] - wl1251: cmd: Rename 'len' to 'buf_len' in the documentation (Jarod Wilson) [1937053] - brcmfmac: fweh: Add missing description for 'gfp' (Jarod Wilson) [1937053] - brcmfmac: pcie: Provide description for missing function parameter 'devinfo' (Jarod Wilson) [1937053] - brcmfmac: bcmsdh: Fix description for function parameter 'pktlist' (Jarod Wilson) [1937053] - rt2x00: save survey for every channel visited (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_operation() (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in is_any_client_connect_to_ap(). (Jarod Wilson) [1937053] - rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices (Jarod Wilson) [1937053] - rtw88: decide lps deep mode from firmware feature. (Jarod Wilson) [1937053] - rtw88: add C2H response for checking firmware leave lps (Jarod Wilson) [1937053] - rtw88: store firmware feature in firmware header (Jarod Wilson) [1937053] - rtw88: sync the power state between driver and firmware (Jarod Wilson) [1937053] - rtw88: coex: separate BLE HID profile from BLE profile (Jarod Wilson) [1937053] - rtlwifi: Fix non-canonical address access issues (Jarod Wilson) [1937053] - brcmfmac: fix SDIO access for big-endian host (Jarod Wilson) [1937053] - rtw88: remove extraneous 'const' qualifier (Jarod Wilson) [1937053] - rtlwifi: fix -Wpointer-sign warning (Jarod Wilson) [1937053] - ath11k: fix ZERO address in probe request (Jarod Wilson) [1937053] - ath9k: dynack: Demote non-compliant function header (Jarod Wilson) [1937053] - ath9k: ar5008_phy: Demote half completed function headers (Jarod Wilson) [1937053] - ath9k: ar9003_2p2_initvals: Remove unused const variables (Jarod Wilson) [1937053] - ath9k: ar9485_initvals: Remove unused const variable 'ar9485_fast_clock_1_1_baseband_postamble' (Jarod Wilson) [1937053] - ath9k: ar9340_initvals: Remove unused const variable 'ar9340Modes_ub124_tx_gain_table_1p0' (Jarod Wilson) [1937053] - ath9k: ar9330_1p1_initvals: Remove unused const variable 'ar9331_common_tx_gain_offset1_1' (Jarod Wilson) [1937053] - ath: dfs_pri_detector: Demote zero/half completed kernel-doc headers (Jarod Wilson) [1937053] - ath: dfs_pattern_detector: Fix some function kernel-doc headers (Jarod Wilson) [1937053] - ath: regd: Provide description for ath_reg_apply_ir_flags's 'reg' param (Jarod Wilson) [1937053] - ath11k: Add new dfs region name for JP (Jarod Wilson) [1937053] - ath11k: fix wmi init configuration (Jarod Wilson) [1937053] - ath11k: Fix the hal descriptor mask (Jarod Wilson) [1937053] - ath11k: Fix single phy hw mode (Jarod Wilson) [1937053] - ath11k: Fix number of rules in filtered ETSI regdomain (Jarod Wilson) [1937053] - ath11k: Remove unused param from wmi_mgmt_params (Jarod Wilson) [1937053] - ath11k: Initialize complete alpha2 for regulatory change (Jarod Wilson) [1937053] - ath11k: cold boot calibration support (Jarod Wilson) [1937053] - ath11k: search DT for qcom,ath11k-calibration-variant (Jarod Wilson) [1937053] - ath11k: Remove unnecessary data sync to cpu on monitor buffer (Jarod Wilson) [1937053] - ath10k: cancel rx worker in hif_stop for SDIO (Jarod Wilson) [1937053] - ath10k: Don't iterate over not-sdata-in-driver interfaces. (Jarod Wilson) [1937053] - ath10k: fix compilation warning (Jarod Wilson) [1937053] - mac80211: assure that certain drivers adhere to DONT_REORDER flag (Jarod Wilson) [1937053] - mac80211: don't overwrite QoS TID of injected frames (Jarod Wilson) [1937053] - mac80211: adhere to Tx control flag that prevents frame reordering (Jarod Wilson) [1937053] - mac80211: add radiotap flag to assure frames are not reordered (Jarod Wilson) [1937053] - mac80211: save HE oper info in BSS config for mesh (Jarod Wilson) [1937053] - cfg80211: add support to configure HE MCS for beacon rate (Jarod Wilson) [1937053] - nl80211: fix beacon tx rate mask validation (Jarod Wilson) [1937053] - cfg80211: Add support to calculate and report 4096-QAM HE rates (Jarod Wilson) [1937053] - cfg80211: Add support to configure SAE PWE value to drivers (Jarod Wilson) [1937053] - ieee80211: Add definition for WFA DPP (Jarod Wilson) [1937053] - mac80211: use semicolons rather than commas to separate statements (Jarod Wilson) [1937053] - ath11k: FILS discovery and unsolicited broadcast probe response support (Jarod Wilson) [1937053] - ath10k: sdio: remove redundant check in for loop (Jarod Wilson) [1937053] - mac80211: add KCOV remote annotations to incoming frame processing (Jarod Wilson) [1937053] - rtw88: fix fw_fifo_addr check (Jarod Wilson) [1937053] - mac80211: don't require VHT elements for HE on 2.4 GHz (Jarod Wilson) [1937053] - cfg80211: regulatory: Fix inconsistent format argument (Jarod Wilson) [1937053] - mac80211: fix kernel-doc markups (Jarod Wilson) [1937053] - mac80211: always wind down STA state (Jarod Wilson) [1937053] - cfg80211: initialize wdev data earlier (Jarod Wilson) [1937053] - mac80211: fix use of skb payload instead of header (Jarod Wilson) [1937053] - mac80211: fix regression where EAPOL frames were sent in plaintext (Jarod Wilson) [1937053] - ath11k: remove repeated words in comments and warnings (Jarod Wilson) [1937053] - ath10k: ath10k_pci_init_irq(): workaround for checkpatch fallthrough warning (Jarod Wilson) [1937053] - ath10k: remove repeated words in comments (Jarod Wilson) [1937053] - nl80211: docs: add a description for s1g_cap parameter (Jarod Wilson) [1937053] - mac80211: use new function dev_fetch_sw_netstats (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff (Jarod Wilson) [1937053] - ath11k: Fix memory leak on error path (Jarod Wilson) [1937053] - mac80211: copy configured beacon tx rate to driver (Jarod Wilson) [1937053] - cfg80211: only allow S1G channels on S1G band (Jarod Wilson) [1937053] - mac80211: initialize last_rate for S1G STAs (Jarod Wilson) [1937053] - mac80211: handle lack of sband->bitrates in rates (Jarod Wilson) [1937053] - mac80211: avoid processing non-S1G elements on S1G band (Jarod Wilson) [1937053] - nl80211: fix non-split wiphy information (Jarod Wilson) [1937053] - nl80211: reduce non-split wiphy dump size (Jarod Wilson) [1937053] - ath11k: remove unnecessary casts to u32 (Jarod Wilson) [1937053] - ath11k: enable idle power save mode (Jarod Wilson) [1937053] - ath11k: start a timer to update HP for CE pipe 4 (Jarod Wilson) [1937053] - ath11k: start a timer to update REO cmd ring (Jarod Wilson) [1937053] - ath11k: start a timer to update TCL HP (Jarod Wilson) [1937053] - ath11k: set WMI pipe credit to 1 for QCA6390 (Jarod Wilson) [1937053] - ath11k: enable shadow register configuration and access (Jarod Wilson) [1937053] - ath11k: read and write registers below unwindowed address (Jarod Wilson) [1937053] - ath11k: debugfs: fix crash during rmmod (Jarod Wilson) [1937053] - ath11k: fix warning caused by lockdep_assert_held (Jarod Wilson) [1937053] - ath11k: mac: remove unused conf_mutex to solve a deadlock (Jarod Wilson) [1937053] - ath11k: pci: fix rmmod crash (Jarod Wilson) [1937053] - ath11k: add packet log support for QCA6390 (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc (Jarod Wilson) [1937053] - ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock (Jarod Wilson) [1937053] - ath11k: disable monitor mode on QCA6390 (Jarod Wilson) [1937053] - ath11k: pci: check TCSR_SOC_HW_VERSION (Jarod Wilson) [1937053] - ath11k: add interface_modes to hw_params (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: support loading ELF board files (Jarod Wilson) [1937053] - ath11k: Correctly check errors for calls to debugfs_create_dir() (Jarod Wilson) [1937053] - ath11k: mac: fix parenthesis alignment (Jarod Wilson) [1937053] - rtw88: pci: Power cycle device during shutdown (Jarod Wilson) [1937053] - brcmfmac: Fix warning message after dongle setup failed (Jarod Wilson) [1937053] - brcmfmac: Fix warning when hitting FW crash with flow control feature (Jarod Wilson) [1937053] - net: rtlwifi: Replace in_interrupt() for context detection (Jarod Wilson) [1937053] - net: rtlwifi: Remove in_interrupt() from debug macro (Jarod Wilson) [1937053] - net: rtlwifi: Remove void* casts related to delayed work (Jarod Wilson) [1937053] - net: mwifiex: Use netif_rx_any_context(). (Jarod Wilson) [1937053] - net: iwlwifi: Remove in_interrupt() from tracing macro. (Jarod Wilson) [1937053] - net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros (Jarod Wilson) [1937053] - net: brcmfmac: Convey allocation mode as argument (Jarod Wilson) [1937053] - net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() (Jarod Wilson) [1937053] - net: brcmfmac: Replace in_interrupt() (Jarod Wilson) [1937053] - ath11k: Move non-fatal warn logs to dbg level (Jarod Wilson) [1937053] - ath9k: Remove set but not used variable (Jarod Wilson) [1937053] - rtw88: show current regulatory in tx power table (Jarod Wilson) [1937053] - rtw88: add dump fw crash log (Jarod Wilson) [1937053] - rtw88: add dump firmware fifo support (Jarod Wilson) [1937053] - rtw88: handle and recover when firmware crash (Jarod Wilson) [1937053] - rtw88: increse the size of rx buffer size (Jarod Wilson) [1937053] - nl80211: extend support to config spatial reuse parameter set (Jarod Wilson) [1937053] - mac80211: Support not iterating over not-sdata-in-driver ifaces (Jarod Wilson) [1937053] - mac80211: fix some more kernel-doc in mesh (Jarod Wilson) [1937053] - cfg80211: regulatory: remove a bogus initialization (Jarod Wilson) [1937053] - mac80211: fix regression in sta connection monitor (Jarod Wilson) [1937053] - nl80211: include frequency offset in survey info (Jarod Wilson) [1937053] - mac80211: support S1G association (Jarod Wilson) [1937053] - mac80211: receive and process S1G beacons (Jarod Wilson) [1937053] - mac80211: avoid rate init for S1G band (Jarod Wilson) [1937053] - mac80211: handle S1G low rates (Jarod Wilson) [1937053] - mac80211: don't calculate duration for S1G (Jarod Wilson) [1937053] - mac80211: encode listen interval for S1G (Jarod Wilson) [1937053] - cfg80211: handle Association Response from S1G STA (Jarod Wilson) [1937053] - mac80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - cfg80211: parse S1G Operation element for BSS channel (Jarod Wilson) [1937053] - cfg80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - mac80211: support S1G STA capabilities (Jarod Wilson) [1937053] - nl80211: support S1G capability overrides in assoc (Jarod Wilson) [1937053] - mac80211: s1g: choose scanning width based on frequency (Jarod Wilson) [1937053] - mac80211: get correct default channel width for S1G (Jarod Wilson) [1937053] - wireless: radiotap: fix some kernel-doc (Jarod Wilson) [1937053] - mac80211: fix some missing kernel-doc (Jarod Wilson) [1937053] - mac80211: Inform AP when returning operating channel (Jarod Wilson) [1937053] - ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler' (Jarod Wilson) [1937053] - mt76: mt7663s: remove max_tx_fragments limitation (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - mt76: mt7915: add offchannel condition in switch channel command (Jarod Wilson) [1937053] - mt76: mt7915: convert to use le16_add_cpu() (Jarod Wilson) [1937053] - mt76: Fix unsigned expressions compared with zero (Jarod Wilson) [1937053] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt76x0: Move tables used only by init.c to their own header file (Jarod Wilson) [1937053] - mt76: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mt76: mt7615: unlock dfs bands (Jarod Wilson) [1937053] - mt76: mt7663: check isr read return value in mt7663s_rx_work (Jarod Wilson) [1937053] - mt76: mt7663s: introduce sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota (Jarod Wilson) [1937053] - mt76: move pad estimation out of mt76_skb_adjust_pad (Jarod Wilson) [1937053] - mt76: mt7663s: introduce __mt7663s_xmit_queue routine (Jarod Wilson) [1937053] - mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota (Jarod Wilson) [1937053] - mt76: mt7663s: do not use altx for ctl/mgmt traffic (Jarod Wilson) [1937053] - mt76: mt7622: fix fw hang on mt7622 (Jarod Wilson) [1937053] - mt76: mt7615: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7615: Remove set but unused variable 'index' (Jarod Wilson) [1937053] - mt76: remove retry_q from struct mt76_txq and related code (Jarod Wilson) [1937053] - mt76: move txwi handling code to dma.c, since it is mmio specific (Jarod Wilson) [1937053] - mt76: mt7915: fix queue/tid mapping for airtime reporting (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_lmac_mapping (Jarod Wilson) [1937053] - mt76: dma: cache dma map address/len in struct mt76_queue_entry (Jarod Wilson) [1937053] - mt76: mt7915: fix HE BSS info (Jarod Wilson) [1937053] - mt76: convert from tx tasklet to tx worker thread (Jarod Wilson) [1937053] - mt76: add utility functions for deferring work to a kernel thread (Jarod Wilson) [1937053] - mt76: testmode: add a limit for queued tx_frames packets (Jarod Wilson) [1937053] - mt76: mt7615: fix antenna selection for testmode tx_frames (Jarod Wilson) [1937053] - mt76: mt7615: fix MT_ANT_SWITCH_CON register definition (Jarod Wilson) [1937053] - mt76: mt7915: fix unexpected firmware mode (Jarod Wilson) [1937053] - mt76: mt76x02: tune tx ring size (Jarod Wilson) [1937053] - mt76: mt7603: tune tx ring size (Jarod Wilson) [1937053] - mt76: remove struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: rely on AQL for burst size limits on tx queueing (Jarod Wilson) [1937053] - mt76: remove swq from struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: remove qid argument to drv->tx_complete_skb (Jarod Wilson) [1937053] - mt76: unify queue tx cleanup code (Jarod Wilson) [1937053] - mt76: sdio: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: usb: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: mt7603: check for single-stream EEPROM configuration (Jarod Wilson) [1937053] - mt76: add memory barrier to DMA queue kick (Jarod Wilson) [1937053] - mt76: mt7915: add support for accessing mapped registers via bus ops (Jarod Wilson) [1937053] - mt76: mt7615: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free (Jarod Wilson) [1937053] - mt76: dma: update q->queued immediately on cleanup (Jarod Wilson) [1937053] - mt76: mt7915: optimize mt7915_mac_sta_poll (Jarod Wilson) [1937053] - mt76: mt7615: fix reading airtime statistics (Jarod Wilson) [1937053] - mt76: mt7663u: fix dma header initialization (Jarod Wilson) [1937053] - mt76: fix a possible NULL pointer dereference in mt76_testmode_dump (Jarod Wilson) [1937053] - mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work (Jarod Wilson) [1937053] - mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power (Jarod Wilson) [1937053] - mt76: mt7663s: fix unable to handle kernel paging request (Jarod Wilson) [1937053] - mt76: mt7663s: fix resume failure (Jarod Wilson) [1937053] - mt76: mt7663s: use NULL instead of 0 in sdio code (Jarod Wilson) [1937053] - mt76: mt7615: release mutex in mt7615_reset_test_set (Jarod Wilson) [1937053] - mt76: mt7915: add Tx A-MSDU offloading support (Jarod Wilson) [1937053] - mt76: mt7915: add missing flags in WMM parameter settings (Jarod Wilson) [1937053] - mt76: mt7915: simplify aggregation session check (Jarod Wilson) [1937053] - mt76: mt7615: remove mtxq->agg_ssn assignment (Jarod Wilson) [1937053] - mt76: move mt76_check_agg_ssn to driver tx_prepare calls (Jarod Wilson) [1937053] - mt76: mt7915: enable offloading of sequence number assignment (Jarod Wilson) [1937053] - mt76: mt7915: increase tx retry count (Jarod Wilson) [1937053] - mt76: mt7915: clean up station stats polling and rate control update (Jarod Wilson) [1937053] - mt76: mt7915: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt7615: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt76x02: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: mt7615: only clear unmasked interrupts in irq tasklet (Jarod Wilson) [1937053] - mt76: mt7915: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: set interrupt mask register to 0 before requesting irq (Jarod Wilson) [1937053] - mt76: fix double DMA unmap of the first buffer on 7615/7915 (Jarod Wilson) [1937053] - mt76: mt7915: fix crash on tx rate report for invalid stations (Jarod Wilson) [1937053] - mt76: mt7915: enable U-APSD on AP side (Jarod Wilson) [1937053] - mt76: mt76s: get rid of unused variable (Jarod Wilson) [1937053] - mt76: mt76s: move tx/rx processing in 2 separate works (Jarod Wilson) [1937053] - mt76: mt76s: move status processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt7663s: move rx processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt76s: move tx processing in a dedicated wq (Jarod Wilson) [1937053] - mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw (Jarod Wilson) [1937053] - mt76: mt7615: reschedule runtime-pm receiving a tx interrupt (Jarod Wilson) [1937053] - mt76: do not inject packets if MT76_STATE_PM is set (Jarod Wilson) [1937053] - mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update (Jarod Wilson) [1937053] - mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: register ext_phy if DBDC is detected (Jarod Wilson) [1937053] - brcmfmac: check return value of driver_for_each_device() (Jarod Wilson) [1937053] - ath11k: Remove unused function ath11k_htc_restore_tx_skb() (Jarod Wilson) [1937053] - ath11k: remove redundant num_keep_alive_pattern assignment (Jarod Wilson) [1937053] - ath11k: wmi: remove redundant configuration values from init (Jarod Wilson) [1937053] - ath11k: Add support spectral scan for IPQ6018 (Jarod Wilson) [1937053] - ath11k: debugfs: move some function declarations to correct header files (Jarod Wilson) [1937053] - ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] (Jarod Wilson) [1937053] - ath11k: debugfs: use ath11k_debugfs_ prefix (Jarod Wilson) [1937053] - ath11k: refactor debugfs code into debugfs.c (Jarod Wilson) [1937053] - ath10k: Use bdf calibration variant for snoc targets (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: Use ffs in _phy_calculate_bit_shift (Jarod Wilson) [1937053] - mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - ath11k: Remove rproc references from common core layer (Jarod Wilson) [1937053] - ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - mac80211: fix some encapsulation offload kernel-doc (Jarod Wilson) [1937053] - cfg80211: add missing kernel-doc for S1G band capabilities (Jarod Wilson) [1937053] - mac80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - nl80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - mac80211: Add FILS discovery support (Jarod Wilson) [1937053] - nl80211: Add FILS discovery support (Jarod Wilson) [1937053] - mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited (Jarod Wilson) [1937053] - nl80211: support setting S1G channels (Jarod Wilson) [1937053] - nl80211: correctly validate S1G beacon head (Jarod Wilson) [1937053] - cfg80211: regulatory: handle S1G channels (Jarod Wilson) [1937053] - nl80211: advertise supported channel width in S1G (Jarod Wilson) [1937053] - ieee80211: redefine S1G bits with GENMASK (Jarod Wilson) [1937053] - mac80211: reorganize code to remove a forward declaration (Jarod Wilson) [1937053] - mac80211: extend ieee80211_tx_status_ext to support bulk free (Jarod Wilson) [1937053] - mac80211: support using ieee80211_tx_status_ext to free skbs without status info (Jarod Wilson) [1937053] - mac80211: unify 802.3 (offload) and 802.11 tx status codepath (Jarod Wilson) [1937053] - mac80211: optimize station connection monitor (Jarod Wilson) [1937053] - mac80211: notify the driver when a sta uses 4-address mode (Jarod Wilson) [1937053] - mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags (Jarod Wilson) [1937053] - mac80211: remove tx status call to ieee80211_sta_register_airtime (Jarod Wilson) [1937053] - mac80211: reduce duplication in tx status functions (Jarod Wilson) [1937053] - mac80211: rework tx encapsulation offload API (Jarod Wilson) [1937053] - mac80211: set info->control.hw_key for encap offload packets (Jarod Wilson) [1937053] - mac80211: skip encap offload for tx multicast/control packets (Jarod Wilson) [1937053] - mac80211: check and refresh aggregation session in encap offload tx (Jarod Wilson) [1937053] - mac80211: add missing queue/hash initialization to 802.3 xmit (Jarod Wilson) [1937053] - cfg80211: add more comments for ap_isolate in bss_parameters (Jarod Wilson) [1937053] - lib80211: Remove unused macro DRV_NAME (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtw88: rtw8822c: eliminate code duplication, use native swap() function (Jarod Wilson) [1937053] - brcmsmac: main: Eliminate empty brcms_c_down_del_timer() (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0' (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1' (Jarod Wilson) [1937053] - brcmfmac: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1937053] - ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ (Jarod Wilson) [1937053] - ath11k: Remove unused inline function htt_htt_stats_debug_dump() (Jarod Wilson) [1937053] - ath11k: fix link error when CONFIG_REMOTEPROC is disabled (Jarod Wilson) [1937053] - ath11k: remove calling ath11k_init_hw_params() second time (Jarod Wilson) [1937053] - ath11k: add raw mode and software crypto support (Jarod Wilson) [1937053] - ath11k: add ipq6018 support (Jarod Wilson) [1937053] - ath11k: move target ce configs to hw_params (Jarod Wilson) [1937053] - net: wireless: drop bogus CRYPTO_xxx Kconfig selects (Jarod Wilson) [1937053] - rtlwifi: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy (Jarod Wilson) [1937053] - rtl8xxxu: prevent potential memory leak (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: Delete a stray tab (Jarod Wilson) [1937053] - ath11k: Add peer max mpdu parameter in peer assoc command (Jarod Wilson) [1937053] - ath10k: Add support for chain1 regulator supply voting (Jarod Wilson) [1937053] - brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 (Jarod Wilson) [1937053] - brcmfmac: drop chip id from debug messages (Jarod Wilson) [1937053] - brcmfmac: increase F2 watermark for BCM4329 (Jarod Wilson) [1937053] - mwifiex: sdio: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mwifiex: wmm: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mt7601u: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtlwifi: Remove temporary definition of RT_TRACE (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - brcmsmac: phytbl_n: Remove a few unused arrays (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1' (Jarod Wilson) [1937053] - brcmsmac: phy_n: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove a bunch of unused variables (Jarod Wilson) [1937053] - prism54: isl_ioctl: Remove unused variable 'j' (Jarod Wilson) [1937053] - rtw88: debug: Remove unused variables 'val' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' (Jarod Wilson) [1937053] - brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a couple of function headers (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a couple set but unused variables (Jarod Wilson) [1937053] - mwifiex: pcie: Move tables to the only place they're used (Jarod Wilson) [1937053] - ath10k: Get rid of "per_ce_irq" hw param (Jarod Wilson) [1937053] - ath10k: Keep track of which interrupts fired, don't poll them (Jarod Wilson) [1937053] - ath10k: Add interrupt summary based CE processing (Jarod Wilson) [1937053] - rtlwifi: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtl818x_pci: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - p54: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' (Jarod Wilson) [1937053] - b43: phy_ht: Remove 9 year old TODO (Jarod Wilson) [1937053] - brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others (Jarod Wilson) [1937053] - brcmfmac: firmware: Demote seemingly unintentional kernel-doc header (Jarod Wilson) [1937053] - brcmsmac: main: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a bunch of function docs (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Deal with set but unused variables (Jarod Wilson) [1937053] - mt7601u: phy: Fix misnaming when documented function parameter 'dac' (Jarod Wilson) [1937053] - rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Start changing RT_TRACE into rtl_dbg (Jarod Wilson) [1937053] - ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb() (Jarod Wilson) [1937053] - ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment (Jarod Wilson) [1937053] - ath11k: fix spelling mistake "moniter" -> "monitor" (Jarod Wilson) [1937053] - nl80211: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - atmel: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - brcmfmac: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rt2x00: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: phy_n: Add empty braces around empty statements (Jarod Wilson) [1937053] - b43: phy_common: Demote non-conformant kerneldoc header (Jarod Wilson) [1937053] - brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers (Jarod Wilson) [1937053] - brcmfmac: fweh: Fix docrot related function documentation issues (Jarod Wilson) [1937053] - brcmfmac: fweh: Remove set but unused variable 'err' (Jarod Wilson) [1937053] - b43: main: Add braces around empty statements (Jarod Wilson) [1937053] - atmel: Demote non-kerneldoc header to standard comment block (Jarod Wilson) [1937053] - nl80211: rename csa counter attributes countdown counters (Jarod Wilson) [1937053] - nl80211: add support for setting fixed HE rate/gi/ltf (Jarod Wilson) [1937053] - ath11k: return -ENOMEM on allocation failure (Jarod Wilson) [1937053] - ath11k: return error if firmware request fails (Jarod Wilson) [1937053] - ath9k: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Remove unused table entirely (Jarod Wilson) [1937053] - ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100' (Jarod Wilson) [1937053] - ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280' (Jarod Wilson) [1937053] - ath9k_htc: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit tables to RF v20.1 (Jarod Wilson) [1937053] - rtw88: use read_poll_timeout_atomic() for poll loop (Jarod Wilson) [1937053] - rtw88: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtw88: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - mwifiex: don't call del_timer_sync() on uninitialized timer (Jarod Wilson) [1937053] - mwifiex: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mwifiex: Clean up some err and dbg messages (Jarod Wilson) [1937053] - mwifiex: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - nl80211: fix PORT_AUTHORIZED wording to reflect behavior (Jarod Wilson) [1937053] - cfg80211: add helper fn for adjacent rule channels (Jarod Wilson) [1937053] - cfg80211: add helper fn for single rule channels (Jarod Wilson) [1937053] - nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes (Jarod Wilson) [1937053] - nl80211: clean up code/policy a bit (Jarod Wilson) [1937053] - net: wireless: wext_compat.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: sme.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: scan.c: delete or fix duplicated words (Jarod Wilson) [1937053] - net: wireless: reg.c: delete duplicated words + fix punctuation (Jarod Wilson) [1937053] - net: wireless: delete duplicated word + fix grammar (Jarod Wilson) [1937053] - net: mac80211: mesh.h: delete duplicated word (Jarod Wilson) [1937053] - net: mac80211: agg-rx.c: fix duplicated words (Jarod Wilson) [1937053] - net: ath11k: constify ath11k_thermal_ops (Jarod Wilson) [1937053] - ath10k: Add new api to support reset TID config (Jarod Wilson) [1937053] - ath10k: Add new api to support TID specific configuration (Jarod Wilson) [1937053] - ath10k: Move rate mask validation function up in the file (Jarod Wilson) [1937053] - ath10k: Add wmi command support for station specific TID config (Jarod Wilson) [1937053] - ath10k: sdio: add firmware coredump support (Jarod Wilson) [1937053] - ath10k: add bus type for each layout of coredump (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_MIN_LEN() (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_EXACT_LEN() (Jarod Wilson) [1937053] - rndis_wlan: tighten check of rndis_query_oid return (Jarod Wilson) [1937053] - rtw88: fix spelling mistake: "unsupport" -> "unsupported" (Jarod Wilson) [1937053] - brcmfmac: use *ph to print small buffer (Jarod Wilson) [1937053] - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach (Jarod Wilson) [1937053] - ath11k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath10k: fix VHT NSS calculation when STBC is enabled (Jarod Wilson) [1937053] - ath10k: Register shutdown handler (Jarod Wilson) [1937053] - ath11k: reset MHI during power down and power up (Jarod Wilson) [1937053] - ath11k: use TCL_DATA_RING_0 for QCA6390 (Jarod Wilson) [1937053] - ath11k: process both lmac rings for QCA6390 (Jarod Wilson) [1937053] - ath11k: assign correct search flag and type for QCA6390 (Jarod Wilson) [1937053] - ath11k: delay vdev_start for QCA6390 (Jarod Wilson) [1937053] - ath11k: refine the phy_id check in ath11k_reg_chan_list_event (Jarod Wilson) [1937053] - ath11k: setup QCA6390 rings for both rxdmas (Jarod Wilson) [1937053] - ath11k: don't initialize rxdma1 related ring (Jarod Wilson) [1937053] - ath11k: enable DP interrupt setup for QCA6390 (Jarod Wilson) [1937053] - ath11k: dp: redefine peer_map and peer_unmap (Jarod Wilson) [1937053] - ath11k: wmi: put hardware to DBS mode (Jarod Wilson) [1937053] - ath11k: initialize wmi config based on hw_params (Jarod Wilson) [1937053] - ath11k: force single pdev only for QCA6390 (Jarod Wilson) [1937053] - ath11k: disable CE interrupt before hif start (Jarod Wilson) [1937053] - ath11k: ce: get msi_addr and msi_data before srng setup (Jarod Wilson) [1937053] - ath11k: hal: assign msi_addr and msi_data to srng (Jarod Wilson) [1937053] - ath11k: ce: remove CE_COUNT() macro (Jarod Wilson) [1937053] - ath11k: ce: remove host_ce_config_wlan macro (Jarod Wilson) [1937053] - ath11k: ce: support different CE configurations (Jarod Wilson) [1937053] - ath11k: hal: cleanup dynamic register macros (Jarod Wilson) [1937053] - ath11k: hal: create register values dynamically (Jarod Wilson) [1937053] - ath10k: move enable_pll_clk call to ath10k_core_start() (Jarod Wilson) [1937053] - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1937053] - ath10k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1937053] - ath11k: hal: create hw_srng_config dynamically (Jarod Wilson) [1937053] - ath11k: enable internal sleep clock (Jarod Wilson) [1937053] - ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send (Jarod Wilson) [1937053] - ath11k: fix memory OOB access in qmi_decode (Jarod Wilson) [1937053] - ath11k: allocate smaller chunks of memory for firmware (Jarod Wilson) [1937053] - ath11k: setup ce tasklet for control path (Jarod Wilson) [1937053] - ath11k: configure copy engine msi address in CE srng (Jarod Wilson) [1937053] - ath11k: pci: add read32() and write32() hif operations (Jarod Wilson) [1937053] - ath11k: fill appropriate QMI service instance id for QCA6390 (Jarod Wilson) [1937053] - ath11k: add board file support for PCI devices (Jarod Wilson) [1937053] - ath11k: add support for m3 firmware (Jarod Wilson) [1937053] - ath11k: use remoteproc only with AHB devices (Jarod Wilson) [1937053] - ath11k: pci: add HAL, CE and core initialisation (Jarod Wilson) [1937053] - ath11k: register MHI controller device for QCA6390 (Jarod Wilson) [1937053] - ath11k: implement ath11k_core_pre_init() (Jarod Wilson) [1937053] - ath11k: pci: add MSI config initialisation (Jarod Wilson) [1937053] - ath11k: pci: setup resources (Jarod Wilson) [1937053] - ath11k: add simple PCI client driver for QCA6390 chipset (Jarod Wilson) [1937053] - ath11k: move ring mask definitions to hw_params (Jarod Wilson) [1937053] - ath11k: add hw_params entry for QCA6390 (Jarod Wilson) [1937053] - ath11k: do not depend on ARCH_QCOM for ath11k (Jarod Wilson) [1937053] - ath10k: correct the array index from mcs index for HT mode for QCA6174 (Jarod Wilson) [1937053] - ath10k: enable supports_peer_stats_info for QCA6174 PCI devices (Jarod Wilson) [1937053] - ath10k: remove return for NL80211_STA_INFO_TX_BITRATE (Jarod Wilson) [1937053] - ath10k: add wmi service peer stat info for wmi tlv (Jarod Wilson) [1937053] - ath10k: start recovery process when payload length exceeds max htc length for sdio (Jarod Wilson) [1937053] - ath: drop unnecessary list_empty (Jarod Wilson) [1937053] - ath9k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: Fix typo in function name (Jarod Wilson) [1937053] - ath9k: Replace HTTP links with HTTPS ones (Jarod Wilson) [1937053] - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() (Jarod Wilson) [1937053] - ath9k: Check the return value of pcie_capability_read_*() (Jarod Wilson) [1937053] - ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME (Jarod Wilson) [1937053] - ath11k: don't use defines in hw_params (Jarod Wilson) [1937053] - ath11k: qmi: cleanup info messages (Jarod Wilson) [1937053] - ath11k: remove useless info messages (Jarod Wilson) [1937053] - ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path() (Jarod Wilson) [1937053] - ath11k: don't use defines for hw specific firmware directories (Jarod Wilson) [1937053] - ath11k: create a common function to request all firmware files (Jarod Wilson) [1937053] - ath11k: Add bdf-addr in hw_params (Jarod Wilson) [1937053] - ath11k: add hw_ops for pdev id to hw_mac mapping (Jarod Wilson) [1937053] - ath11k: define max_radios in hw_params (Jarod Wilson) [1937053] - ath11k: convert ath11k_hw_params to an array (Jarod Wilson) [1937053] - ath11k: ahb: call ath11k_core_init() before irq configuration (Jarod Wilson) [1937053] - ath10k: pci: fix memcpy size of bmi response (Jarod Wilson) [1937053] - ath11k: rename default board file (Jarod Wilson) [1937053] - ath11k: update firmware files read path (Jarod Wilson) [1937053] - ath10k: provide survey info as accumulated data (Jarod Wilson) [1937053] - ath10k: fix retry packets update in station dump (Jarod Wilson) [1937053] - ath10k: Wait until copy complete is actually done before completing (Jarod Wilson) [1937053] - mac80211_hwsim: add 6GHz channels (Jarod Wilson) [1937053] - mac80211_hwsim: indicate support for S1G (Jarod Wilson) [1937053] - mac80211_hwsim: write TSF timestamp correctly to S1G beacon (Jarod Wilson) [1937053] - mac80211_hwsim: fix typo in kernel-doc (Jarod Wilson) [1937053] - mac80211: rename csa counters to countdown counters (Jarod Wilson) [1937053] - mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability (Jarod Wilson) [1937053] - mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate (Jarod Wilson) [1937053] - mac80211_hwsim: Advertise support for multicast RX registration (Jarod Wilson) [1937053] - mac80211_hwsim: indicate in IBSS that we have transmitted beacons (Jarod Wilson) [1937053] - mac80211_hwsim: notify wmediumd of used MAC addresses (Jarod Wilson) [1937053] - mac80211_hwsim: use GFP_ATOMIC under spin lock (Jarod Wilson) [1937053] - mac80211_hwsim: Use kstrndup() in place of kasprintf() (Jarod Wilson) [1937053] - mac80211_hwsim: add frame transmission support over virtio (Jarod Wilson) [1937053] - mac80211_hwsim: enable Beacon protection (Jarod Wilson) [1937053] - mac80211_hwsim: add power save support (Jarod Wilson) [1937053] - mac80211_hwsim: remove maximum TX power (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1937053] - mac80211_hwsim: add support for OCB (Jarod Wilson) [1937053] - mac80211_hwsim: add more 5GHz channels, 5/10 MHz support (Jarod Wilson) [1937053] - mac80211_hwsim: fix incorrect dev_alloc_name failure goto (Jarod Wilson) [1937053] - mac80211_hwsim: Register support for HE meshpoint (Jarod Wilson) [1937053] - mac80211_hwsim: fill boottime_ns in netlink RX path (Jarod Wilson) [1937053] - mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID API update (Jarod Wilson) [1937053] - mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()' (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID support (Jarod Wilson) [1937053] - mac80211_hwsim: set p2p device interface support indication (Jarod Wilson) [1937053] - mac80211_hwsim: calculate if_combination.max_interfaces (Jarod Wilson) [1937053] - mac80211_hwsim: propagate genlmsg_reply return code (Jarod Wilson) [1937053] - mac80211_hwsim: Declare support for Multi-BSSID (Jarod Wilson) [1937053] - mac80211_hwsim: Support boottime in scan results (Jarod Wilson) [1937053] - mac80211_hwsim: check that n_limits makes sense (Jarod Wilson) [1937053] - mac80211_hwsim: fix overwriting of if_combination (Jarod Wilson) [1937053] - mac80211_hwsim: fixes kernel crash during mac80211_hwsim init (Jarod Wilson) [1937053] - mac80211_hwsim: allow configurable cipher types (Jarod Wilson) [1937053] - mac80211_hwsim: allow setting iftype support (Jarod Wilson) [1937053] - mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last (Jarod Wilson) [1937053] - mac80211_hwsim: fix module init error paths for netlink (Jarod Wilson) [1937053] - mac80211_hwsim: drop now unused work-queue from hwsim (Jarod Wilson) [1937053] - mac80211_hwsim: do not omit multicast announce of first added radio (Jarod Wilson) [1937053] - mac80211_hwsim: fix race in radio destruction from netlink notifier (Jarod Wilson) [1937053] - mac80211_hwsim: fix locking when iterating radios during ns exit (Jarod Wilson) [1937053] - wireless: align to draft 11ax D3.0 (Jarod Wilson) [1937053] - mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X (Jarod Wilson) [1937053] - mac80211_hwsim: require at least one channel (Jarod Wilson) [1937053] - mac80211_hwsim: Add support for HE (Jarod Wilson) [1937053] - net/fq_impl: do not maintain a backlog-sorted list of flows (Jarod Wilson) [1937053] - net/fq_impl: drop get_default_func, move default flow to fq_tin (Jarod Wilson) [1937053] - net/fq_impl: bulk-free packets from a flow on overmemory (Jarod Wilson) [1937053] - net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb (Jarod Wilson) [1937053] - net/fq_impl: Switch to kvmalloc() for memory allocation (Jarod Wilson) [1937053] - mac80211: set NETIF_F_LLTX when using intermediate tx queues (Jarod Wilson) [1937053] - mac80211: calculate hash for fq without holding fq->lock in itxq enqueue (Jarod Wilson) [1937053] - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled (Gopal Tiwari) [1964227] - powerpc/smp: Cache CPU to chip lookup (Daniel Henrique Barboza) [1934421] - Revert "powerpc/topology: Update topology_core_cpumask" (Daniel Henrique Barboza) [1934421] - powerpc/smp: Reintroduce cpu_core_mask (Daniel Henrique Barboza) [1934421] - scsi: smartpqi: Remove unused functions (Don Brace) [1952154] - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace) [1952154] - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace) [1952154] - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace) [1952154] - scsi: smartpqi: Add new PCI IDs (Don Brace) [1952154] - scsi: smartpqi: Correct system hangs when resuming from hibernation (Don Brace) [1952154] - scsi: smartpqi: Update enclosure identifier in sysfs (Don Brace) [1952154] - scsi: smartpqi: Add additional logging for LUN resets (Don Brace) [1952154] - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Don Brace) [1952154] - scsi: smartpqi: Add phy ID support for the physical drives (Don Brace) [1952154] - scsi: smartpqi: Convert snprintf() to scnprintf() (Don Brace) [1952154] - scsi: smartpqi: Fix driver synchronization issues (Don Brace) [1952154] - scsi: smartpqi: Update device scan operations (Don Brace) [1952154] - scsi: smartpqi: Update OFA management (Don Brace) [1952154] - scsi: smartpqi: Update RAID bypass handling (Don Brace) [1952154] - scsi: smartpqi: Update suspend/resume and shutdown (Don Brace) [1952154] - scsi: smartpqi: Synchronize device resets with mutex (Don Brace) [1952154] - scsi: smartpqi: Update soft reset management for OFA (Don Brace) [1952154] - scsi: smartpqi: Update event handler (Don Brace) [1952154] - scsi: smartpqi: Add support for wwid (Don Brace) [1952154] - scsi: smartpqi: Remove timeouts from internal cmds (Don Brace) [1952154] - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Don Brace) [1952154] - scsi: smartpqi: Add host level stream detection enable (Don Brace) [1952154] - scsi: smartpqi: Add stream detection (Don Brace) [1952154] - scsi: smartpqi: Align code with oob driver (Don Brace) [1952154] - scsi: smartpqi: Add support for long firmware version (Don Brace) [1952154] - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID1 writes (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace) [1952154] - scsi: smartpqi: Refactor scatterlist code (Don Brace) [1952154] - scsi: smartpqi: Refactor aio submission code (Don Brace) [1952154] - scsi: smartpqi: Add support for new product ids (Don Brace) [1952154] - scsi: smartpqi: Correct request leakage during reset operations (Don Brace) [1952154] - scsi: smartpqi: Use host-wide tag space (Don Brace) [1952154] - smartpqi: Use fallthrough pseudo-keyword (Don Brace) [1952154] - scsi: smartpqi: Support device deletion via sysfs (Don Brace) [1952154] - scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow (Don Brace) [1952154] - smartpqi: remove ioremap_nocache and devm_ioremap_nocache (Don Brace) [1952154] - smartpqi: Use sizeof_field() macro (Don Brace) [1952154] - smartpqi: phase out dma_zalloc_coherent() (Don Brace) [1952154] - scsi: smartpqi: add support for huawei controllers (Don Brace) [1952154] - block: only update parent bi_status when bio fail (Ming Lei) [1945457] - kbuild: trace functions in subdirectories of lib/ (Joe Lawrence) [1942601] - kbuild: introduce ccflags-remove-y and asflags-remove-y (Joe Lawrence) [1942601] - redhat/configs: Add CONFIG_AMD_PMC (David Arcari) [1961755] - platform/x86: amd-pmc: put device on error paths (David Arcari) [1961755] - platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check (David Arcari) [1961755] - platform/x86: amd-pmc: Add AMD platform support for S2Idle (David Arcari) [1961755] - crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG (Vladis Dronov) [1956808] - x86/asm: Annotate movdir64b()'s dst argument with __iomem (Jerry Snitselaar) [1920747] - x86/asm: Add a missing __iomem annotation in enqcmds() (Jerry Snitselaar) [1920747]- fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1955730] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Mohammed Gamal) [1940927] - hv_netvsc: Add error handling while switching data path (Mohammed Gamal) [1940927] - netvsc: Update driver to use ethtool_sprintf (Mohammed Gamal) [1940927] - hv_netvsc: Add a comment clarifying batching logic (Mohammed Gamal) [1940927] - hv_netvsc: Fix validation in netvsc_linkstatus_callback() (Mohammed Gamal) [1940927] - hv_netvsc: Restrict configurations on isolated guests (Mohammed Gamal) [1940927] - hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-packet info (Mohammed Gamal) [1940927] - hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_TYPE_SEND_RECV_BUF (Mohammed Gamal) [1940927] - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() (Mohammed Gamal) [1940927] - hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer (Mohammed Gamal) [1940927] - net/hyperv: use skb_vlan_tag_*() helpers (Mohammed Gamal) [1940927] - net/vlan: introduce skb_vlan_tag_get_cfi() helper (Mohammed Gamal) [1940927] - hv_netvsc: Add (more) validation for untrusted Hyper-V values (Mohammed Gamal) [1940927] - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove (Mohammed Gamal) [1940927] - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH (Mohammed Gamal) [1940927] - hv_netvsc: Check VF datapath when sending traffic to VF (Mohammed Gamal) [1940927] - hv_netvsc: Validate number of allocated sub-channels (Mohammed Gamal) [1940927] - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Mohammed Gamal) [1940927] - hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication (Mohammed Gamal) [1940927] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1949250] - net: vlan: Avoid using BUG() in vlan_proto_idx() (Davide Caratti) [1964456] - sch_htb: fix null pointer dereference on a null new_q (Ivan Vecera) [1935703] - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Ivan Vecera) [1935703] - sch_htb: Fix select_queue for non-offload mode (Ivan Vecera) [1935703] - sch_htb: Stats for offloaded HTB (Ivan Vecera) [1935703] - sch_htb: Hierarchical QoS hardware offload (Ivan Vecera) [1935703] - net: sched: Add extack to Qdisc_class_ops.delete (Ivan Vecera) [1935703] - net: sched: Add multi-queue support to sch_tree_lock (Ivan Vecera) [1935703] - capabilities: require CAP_SETFCAP to map uid 0 (Alexey Gladkov) [1961202] - locking/qrwlock: Cleanup queued_write_lock_slowpath() (Waiman Long) [1954361] - locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock() (Waiman Long) [1954361] - locking/rtmutex: Restrict the trylock WARN_ON() to debug (Waiman Long) [1954361] - locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() (Waiman Long) [1954361] - locking/rtmutex: Consolidate the fast/slowpath invocation (Waiman Long) [1954361] - locking/rtmutex: Make text section and inlining consistent (Waiman Long) [1954361] - locking/rtmutex: Move debug functions as inlines into common header (Waiman Long) [1954361] - locking/rtmutex: Decrapify __rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs (Waiman Long) [1954361] - locking/rtmutex: Inline chainwalk depth check (Waiman Long) [1954361] - locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c (Waiman Long) [1954361] - locking/rtmutex: Remove empty and unused debug stubs (Waiman Long) [1954361] - locking/rtmutex: Consolidate rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove output from deadlock detector (Waiman Long) [1954361] - locking/rtmutex: Remove rtmutex deadlock tester leftovers (Waiman Long) [1954361] - locking/rtmutex: Remove rt_mutex_timed_lock() (Waiman Long) [1954361] - kernel: delete repeated words in comments (Waiman Long) [1954361] - rbtree, rtmutex: Use rb_add_cached() (Waiman Long) [1954361] - rbtree: Add generic add and find helpers (Waiman Long) [1954361] - locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() (Waiman Long) [1954361] - lib/rbtree: avoid generating code twice for the cached versions (Waiman Long) [1954361] - locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif (Waiman Long) [1954361] - kernel/futex: Explicitly document pi_lock for pi_state owner fixup (Waiman Long) [1954361] - kernel/futex: Move hb unlock out of unqueue_me_pi() (Waiman Long) [1954361] - kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner() (Waiman Long) [1954361] - kernel/futex: Kill rt_mutex_next_owner() (Waiman Long) [1954361] - futex: Remove unused empty compat_exit_robust_list() (Waiman Long) [1954361] - futex: Handle transient "ownerless" rtmutex state correctly (Waiman Long) [1954361] - futex: Convert to use the preferred 'fallthrough' macro (Waiman Long) [1954361] - futex: get rid of a kernel-docs build warning (Waiman Long) [1954361] - futex: arch_futex_atomic_op_inuser() calling conventions change (Waiman Long) [1954361] - s390: Use arch_local_irq_{save,restore}() in early boot code (Waiman Long) [1954361] - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Waiman Long) [1954361] - locking: Fix typos in comments (Waiman Long) [1954361] - locking/lockdep: Update the comment for __lock_release() (Waiman Long) [1954361] - lockdep: Allow tuning tracing capacity constants. (Waiman Long) [1954361] - lockdep: Address clang -Wformat warning printing for hd (Waiman Long) [1954361] - lockdep: Add lockdep lock state defines (Waiman Long) [1954361] - lockdep: Add lockdep_assert_not_held() (Waiman Long) [1954361] - lockdep: Noinstr annotate warn_bogus_irq_restore() (Waiman Long) [1954361] - locking/lockdep: Avoid unmatched unlock (Waiman Long) [1954361] - locking/rwsem: Remove empty rwsem.h (Waiman Long) [1954361] - lockdep: report broken irq restoration (Waiman Long) [1954361] - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP (Waiman Long) [1954361] - locking/lockdep: Exclude local_lock_t from IRQ inversions (Waiman Long) [1954361] - locking/lockdep: Clean up check_redundant() a bit (Waiman Long) [1954361] - locking/lockdep: Add a skip() function to __bfs() (Waiman Long) [1954361] - locking/lockdep: Mark local_lock_t (Waiman Long) [1954361] - lockdep: Put graph lock/unlock under lock_recursion protection (Waiman Long) [1954361] - locking/rtmutex: Add missing kernel-doc markup (Waiman Long) [1954361] - lockdep: Avoid to modify chain keys in validate_chain() (Waiman Long) [1954361] - lockdep: Fix nr_unused_locks accounting (Waiman Long) [1954361] - lockdep: Optimize the memory usage of circular queue (Waiman Long) [1954361] - lockdep: Take read/write status in consideration when generate chainkey (Waiman Long) [1954361] - lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior (Waiman Long) [1954361] - lockdep: Add recursive read locks into dependency graph (Waiman Long) [1954361] - lockdep: Fix recursive read lock related safe->unsafe detection (Waiman Long) [1954361] - lockdep: Adjust check_redundant() for recursive read change (Waiman Long) [1954361] - lockdep: Support deadlock detection for recursive read locks in check_noncircular() (Waiman Long) [1954361] - lockdep: Make __bfs(.match) return bool (Waiman Long) [1954361] - lockdep: Extend __bfs() to work with multiple types of dependencies (Waiman Long) [1954361] - lockdep: Introduce lock_list::dep (Waiman Long) [1954361] - lockdep: Reduce the size of lock_list::distance (Waiman Long) [1954361] - lockdep: Make __bfs() visit every dependency until a match (Waiman Long) [1954361] - lockdep: Demagic the return value of BFS (Waiman Long) [1954361] - lockdep/Documention: Recursive read lock detection reasoning (Waiman Long) [1954361] - locking: More accurate annotations for read_lock() (Waiman Long) [1954361] - Documentation/locking/locktypes: Fix local_locks documentation (Waiman Long) [1954361] - treewide: Remove uninitialized_var() usage (Waiman Long) [1954361] - lockdep: Use this_cpu_ptr instead of get_cpu_var stats (Waiman Long) [1954361] - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read (Gavin Shan) [1939323] - KVM: arm64: Don't advertise FEAT_SPE to guests (Gavin Shan) [1939323] - KVM: arm64: Don't print warning when trapping SPE registers (Gavin Shan) [1939323] - KVM: arm64: Fully zero the vcpu state on reset (Gavin Shan) [1939323] - KVM: arm64: Clarify vcpu reset behaviour (Gavin Shan) [1939323] - Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 (Gavin Shan) [1939323] - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Gavin Shan) [1939323] - KVM: arm64: Handle access to TRFCR_EL1 (Gavin Shan) [1939323] - arm64: Add TRFCR_ELx definitions (Gavin Shan) [1939323] - KVM: arm64: Unify trap handlers injecting an UNDEF (Gavin Shan) [1939323] - KVM: arm64: Use find_vma_intersection() (Gavin Shan) [1939323] - KVM: arm64: Hide kvm_mmu_wp_memory_region() (Gavin Shan) [1939323] - KVM: selftests: vgic_init kvm selftests fixup (Gavin Shan) [1939323] - KVM: selftests: aarch64/vgic-v3 init sequence tests (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace (Gavin Shan) [1939323] - kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() (Gavin Shan) [1939323] - KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] (Gavin Shan) [1939323] - docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc (Gavin Shan) [1939323] - KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() (Gavin Shan) [1939323] - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base (Gavin Shan) [1939323] - KVM: arm64: Disable guest access to trace filter controls (Gavin Shan) [1939323] - KVM: arm64: Fix CPU interface MMIO compatibility detection (Gavin Shan) [1939323] - KVM: arm64: Hide system instruction access to Trace registers (Gavin Shan) [1939323] - KVM: arm64: Fix exclusive limit for IPA size (Gavin Shan) [1939323] - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Gavin Shan) [1939323] - KVM: arm64: nvhe: Save the SPE context early (Gavin Shan) [1939323] - KVM: arm64: Correct spelling of DBGDIDR register (Gavin Shan) [1939323] - KVM: arm64: Fix AArch32 PMUv3 capping (Gavin Shan) [1939323] - KVM: arm64: Fix missing RES1 in emulation of DBGBIDR (Gavin Shan) [1939323] - KVM: arm64: Remove spurious semicolon in reg_to_encoding() (Gavin Shan) [1939323] - KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation (Gavin Shan) [1939323] - KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility (Gavin Shan) [1939323] - KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() (Gavin Shan) [1939323] - KVM: arm64: Some fixes of PV-time interface document (Gavin Shan) [1939323] - KVM: arm64: CSSELR_EL1 max is 13 (Gavin Shan) [1939323] - idr test suite: Improve reporting from idr_find_test_1 (Chris von Recklinghausen) [1946304] - idr test suite: Create anchor before launching throbber (Chris von Recklinghausen) [1946304] - idr test suite: Take RCU read lock in idr_find_test_1 (Chris von Recklinghausen) [1946304] - radix tree test suite: Register the main thread with the RCU library (Chris von Recklinghausen) [1946304] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1946304] - XArray: Add xa_limit_16b (Chris von Recklinghausen) [1946304] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1946304] - PCI/P2PDMA: Drop double zeroing for sg_init_table() (Myron Stowe) [1955693] - PCI: Simplify bool comparisons (Myron Stowe) [1955693] - PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer (Myron Stowe) [1955693] - PCI: Simplify pci_dev_reset_slot_function() (Myron Stowe) [1955693] - PCI: Update mmap-related #ifdef comments (Myron Stowe) [1955693] - PCI/LINK: Print IRQ number used by port (Myron Stowe) [1955693] - PCI/IOV: Simplify pci-pf-stub with module_pci_driver() (Myron Stowe) [1955693] - PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions (Myron Stowe) [1955693] - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled (Myron Stowe) [1955693] - PCI: Remove unnecessary header includes (Myron Stowe) [1955693] - PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds" (Myron Stowe) [1955693] - PCI/PM: Remove unused PCI_PM_BUS_WAIT (Myron Stowe) [1955693] - PCI: shpchp: Remove unused 'rc' assignment (Myron Stowe) [1955693] - PCI: pciehp: Reduce noisiness on hot removal (Myron Stowe) [1955693 1812902] - PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name() (Myron Stowe) [1955693] - PCI: Add Kconfig options for MPS/MRRS strategy (Myron Stowe) [1955693] - PCI: Add schedule point in pci_read_config() (Myron Stowe) [1955693] - PCI/ASPM: Remove struct pcie_link_state.l1ss (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap (Myron Stowe) [1955693] - PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.latency_encoding (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.enabled (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.support (Myron Stowe) [1955693] - PCI/ASPM: Use 'parent' and 'child' for readability (Myron Stowe) [1955693] - PCI/ASPM: Move LTR path check to where it's used (Myron Stowe) [1955693] - PCI/ASPM: Move pci_clear_and_set_dword() earlier (Myron Stowe) [1955693] - PCI/ACS: Enable Translation Blocking for external devices (Myron Stowe) [1955693] - scsi: qedi: Remove redundant assignment to variable err (Nilesh Javali) [1920855] - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Nilesh Javali) [1920855] - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Nilesh Javali) [1920855] - scsi: qedf: Simplify bool comparison (Nilesh Javali) [1921608] - bpf, sockmap: Fix incorrect fwd_alloc accounting (Yauheni Kaliuta) [1874006] - bpf: Local storage helpers should check nullness of owner ptr passed (Yauheni Kaliuta) [1874006] - bpf, inode_storage: Put file handler if no storage was found (Yauheni Kaliuta) [1874006] - kbuild: explicitly specify the build id style (Yauheni Kaliuta) [1874006] - bpf: Reject too big ctx_size_in for raw_tp test run (Yauheni Kaliuta) [1874006] - bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers (Yauheni Kaliuta) [1874006] - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE (Jiri Benc) [1874006] - bpf: Fix tests for local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix "dubious pointer arithmetic" test (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix array access with signed variable test (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for signed 32-bit bound check bug (Yauheni Kaliuta) [1874006] - bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds. (Yauheni Kaliuta) [1874006] - lwt_bpf: Replace preempt_disable() with migrate_disable() (Yauheni Kaliuta) [1874006] - lwt: Disable BH too in run_lwt_bpf() (Yauheni Kaliuta) [1874006] - selftests/bpf: Drain ringbuf samples at the end of test (Yauheni Kaliuta) [1874006] - libbpf: Fix ring_buffer__poll() to return number of consumed samples (Yauheni Kaliuta) [1874006] - bpf: Add MAINTAINERS entry for BPF LSM (Yauheni Kaliuta) [1874006] - bpftool: Fix error return value in build_btf_type_table (Yauheni Kaliuta) [1874006] - fail_function: Remove a redundant mutex unlock (Yauheni Kaliuta) [1874006] - selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL (Yauheni Kaliuta) [1874006] - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list (Yauheni Kaliuta) [1874006] - bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Use truesize with sk_rmem_schedule() (Yauheni Kaliuta) [1874006] - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (Yauheni Kaliuta) [1874006] - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix error return code in run_getsockopt_test() (Yauheni Kaliuta) [1874006] - bpf: Relax return code check for subprograms (Yauheni Kaliuta) [1874006] - tools, bpftool: Add missing close before bpftool net attach exit (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused attribute usage in subprogs_unused test (Yauheni Kaliuta) [1874006] - bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id (Yauheni Kaliuta) [1874006] - bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare (Yauheni Kaliuta) [1874006] - libbpf: Don't attempt to load unused subprog as an entry-point BPF program (Yauheni Kaliuta) [1874006] - bpf: Update verification logic for LSM programs (Yauheni Kaliuta) [1874006] - bpf: Zero-fill re-used per-cpu map element (Yauheni Kaliuta) [1874006] - bpf: BPF_PRELOAD depends on BPF_SYSCALL (Yauheni Kaliuta) [1874006] - libbpf: Fix possible use after free in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf: Fix null dereference in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf, hashmap: Fix undefined behavior in hash_bits (Yauheni Kaliuta) [1874006] - tools, bpftool: Remove two unused variables. (Yauheni Kaliuta) [1874006] - tools, bpftool: Avoid array index warnings. (Yauheni Kaliuta) [1874006] - bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs (Yauheni Kaliuta) [1874006] - bpf: Fix -Wshadow warnings (Yauheni Kaliuta) [1874006] - bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked (Yauheni Kaliuta) [1874006] - bpf: Remove unneeded break (Yauheni Kaliuta) [1874006] - net, sockmap: Don't call bpf_prog_put() on NULL pointer (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add locking annotations to iterator (Yauheni Kaliuta) [1874006] - bpf: Fix register equivalence tracking. (Yauheni Kaliuta) [1874006] - bpf, selftests: Add three new sockmap tests for verdict only programs (Yauheni Kaliuta) [1874006] - bpf, selftests: Add option to test_sockmap to omit adding parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Allow skipping sk_skb parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Check skb_verdict and skb_parser programs explicitly (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add memory accounting so skbs on ingress lists are visible (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove dropped data on errors in redirect case (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage (Yauheni Kaliuta) [1874006] - bpf, sockmap: On receive programs try to fast track SK_PASS ingress (Yauheni Kaliuta) [1874006] - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (Yauheni Kaliuta) [1874006] - bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor XDP kern program maps with BTF-defined map (Yauheni Kaliuta) [1874006] - samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor xdp_monitor with libbpf (Yauheni Kaliuta) [1874006] - bpf, selftests: Add test for different array inner map size (Yauheni Kaliuta) [1874006] - bpf: Allow for map-in-map with dynamic inner array map entries (Yauheni Kaliuta) [1874006] - selftests/bpf: Asm tests for the verifier regalloc tracking. (Yauheni Kaliuta) [1874006] - bpf: Fix selftest compilation on clang 11 (Yauheni Kaliuta) [1874006] - selftest/bpf: Fix profiler test using CO-RE relocation for enums (Yauheni Kaliuta) [1874006] - selftests/bpf: Add profiler test (Yauheni Kaliuta) [1874006] - bpf: Track spill/fill of bounded scalars. (Yauheni Kaliuta) [1874006] - bpf: Propagate scalar ranges through register assignments. (Yauheni Kaliuta) [1874006] - bpf: Add tcp_notsent_lowat bpf setsockopt (Yauheni Kaliuta) [1874006] - selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions (Yauheni Kaliuta) [1874006] - libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override (Yauheni Kaliuta) [1874006] - libbpf: Support safe subset of load/store instruction resizing with CO-RE (Yauheni Kaliuta) [1874006] - libbpf: Skip CO-RE relocations for not loaded BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Fix compatibility problem in xsk_socket__create (Yauheni Kaliuta) [1874006] - bpf: Fix typo in uapi/linux/bpf.h (Yauheni Kaliuta) [1874006] - bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n (Yauheni Kaliuta) [1874006] - kernel/bpf/verifier: Fix build when NET is not enabled (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64 (Yauheni Kaliuta) [1874006] - samples: bpf: Driver interrupt statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Count syscalls in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Split xdpsock stats into new struct (Yauheni Kaliuta) [1874006] - samples/bpf: Fix a compilation error with fallthrough marking (Yauheni Kaliuta) [1874006] - samples/bpf: Change Makefile to cope with latest llvm (Yauheni Kaliuta) [1874006] - bpf, libbpf: Use valid btf in bpf_program__set_attach_target (Yauheni Kaliuta) [1874006] - selftest/bpf: Test pinning map with reused map fd (Yauheni Kaliuta) [1874006] - libbpf: Check if pin_path was set even map fd exist (Yauheni Kaliuta) [1874006] - libbpf: Close map fd if init map slots failed (Yauheni Kaliuta) [1874006] - bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI (Yauheni Kaliuta) [1874006] - bpf, verifier: Use fallthrough pseudo-keyword (Yauheni Kaliuta) [1874006] - bpf: Deref map in BPF_PROG_BIND_MAP when it's already used (Yauheni Kaliuta) [1874006] - bpf, sockmap: Update selftests to use skb_adjust_room (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload (Yauheni Kaliuta) [1874006] - bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introducte bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introduce bpf_per_cpu_ptr() (Yauheni Kaliuta) [1874006] - selftests/bpf: Ksyms_btf to test typed ksyms (Yauheni Kaliuta) [1874006] - bpf/libbpf: BTF support for typed ksyms (Yauheni Kaliuta) [1874006] - bpf: Introduce pseudo_btf_id (Yauheni Kaliuta) [1874006] - selftests/bpf: Properly initialize linfo in sockmap_basic (Yauheni Kaliuta) [1874006] - selftests/bpf: Initialize duration in xdp_noinline.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS (Yauheni Kaliuta) [1874006] - bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix alignment of .BTF_ids (Yauheni Kaliuta) [1874006] - selftests/bpf: Test "incremental" btf_dump in C format (Yauheni Kaliuta) [1874006] - libbpf: Make btf_dump work with modifiable BTF (Yauheni Kaliuta) [1874006] - bpf, selftests: Use bpf_tail_call_static where appropriate (Yauheni Kaliuta) [1874006] - bpf, libbpf: Add bpf_tail_call_static helper for bpf programs (Yauheni Kaliuta) [1874006] - bpf, net: Rework cookie generator as per-cpu one (Yauheni Kaliuta) [1874006] - bpf: Add classid helper only based on skb->sk (Yauheni Kaliuta) [1874006] - bpf: fix raw_tp test run in preempt kernel (Yauheni Kaliuta) [1874006] - libbpf: Compile in PIC mode only for shared library case (Yauheni Kaliuta) [1874006] - libbpf: Compile libbpf under -O2 level by default and catch extra warnings (Yauheni Kaliuta) [1874006] - bpf: x64: Do not emit sub/add 0, rsp when !stack_depth (Yauheni Kaliuta) [1874006] - bpf, x64: Drop "pop rcx" instruction on BPF JIT epilogue (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix warning in snprintf_btf where system() call unchecked (Yauheni Kaliuta) [1874006] - selftests/bpf: Test BTF's handling of endianness (Yauheni Kaliuta) [1874006] - selftests/bpf: Move and extend ASSERT_xxx() testing macros (Yauheni Kaliuta) [1874006] - selftests: Make sure all 'skel' variables are declared static (Yauheni Kaliuta) [1874006] - selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id (Yauheni Kaliuta) [1874006] - bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore (Yauheni Kaliuta) [1874006] - selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused-result warning in snprintf_btf.c (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Add bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix overflow tests to reflect iter size increase (Yauheni Kaliuta) [1874006] - bpf: Bump iter seq size to support BTF representation of large data structures (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpf_snprintf_btf helper tests (Yauheni Kaliuta) [1874006] - bpf: Add bpf_snprintf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Move to generic BTF show support, apply it to seq files/strings (Yauheni Kaliuta) [1874006] - bpf: Provide function to get vmlinux BTF information (Yauheni Kaliuta) [1874006] - selftest: bpf: Test copying a sockmap and sockhash (Yauheni Kaliuta) [1874006] - selftests: bpf: Remove shared header from sockmap iter test (Yauheni Kaliuta) [1874006] - selftests: bpf: Add helper to compare socket cookies (Yauheni Kaliuta) [1874006] - bpf: sockmap: Enable map_update_elem from bpf_iter (Yauheni Kaliuta) [1874006] - bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature (Yauheni Kaliuta) [1874006] - selftests/bpf: Add raw_tp_test_run (Yauheni Kaliuta) [1874006] - libbpf: Support test run of raw tracepoint programs (Yauheni Kaliuta) [1874006] - bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint (Yauheni Kaliuta) [1874006] - bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL (Yauheni Kaliuta) [1874006] - bpf: Add AND verifier test case where 32bit and 64bit bounds differ (Yauheni Kaliuta) [1874006] - bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases (Yauheni Kaliuta) [1874006] - bpf: selftest: Add test_btf_skc_cls_ingress (Yauheni Kaliuta) [1874006] - bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h (Yauheni Kaliuta) [1874006] - bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Use network_helpers in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Adapt sock_fields test to use skel and global variables (Yauheni Kaliuta) [1874006] - bpf: selftest: Move sock_fields test into test_progs (Yauheni Kaliuta) [1874006] - bpf: selftest: Add ref_tracking verifier test for bpf_skc casting (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Yauheni Kaliuta) [1874006] - bpf: Move the PTR_TO_BTF_ID check to check_reg_type() (Yauheni Kaliuta) [1874006] - Revert "bpf: Fix potential call bpf_link_free() in atomic context" (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Always force HOSTARCH (Yauheni Kaliuta) [1874006] - bpf: Check CONFIG_BPF option for resolve_btfids (Yauheni Kaliuta) [1874006] - bpf: Explicitly size compatible_reg_types (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix stat probe in d_path test (Yauheni Kaliuta) [1874006] - bpf: Using rcu_read_lock for bpf_sk_storage_map iterator (Yauheni Kaliuta) [1874006] - bpf: Use a table to drive helper arg type checks (Yauheni Kaliuta) [1874006] - bpf: Hoist type checking for nullable arg types (Yauheni Kaliuta) [1874006] - bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg (Yauheni Kaliuta) [1874006] - bpf: Set meta->raw_mode for pointers close to use (Yauheni Kaliuta) [1874006] - bpf: Make context access check generic (Yauheni Kaliuta) [1874006] - bpf: Make reference tracking generic (Yauheni Kaliuta) [1874006] - bpf: Make BTF pointer type checking generic (Yauheni Kaliuta) [1874006] - bpf: Allow specifying a BTF ID per argument in function protos (Yauheni Kaliuta) [1874006] - btf: Add BTF_ID_LIST_SINGLE macro (Yauheni Kaliuta) [1874006] - bpf: Check scalar or invalid register in check_helper_mem_access (Yauheni Kaliuta) [1874006] - btf: Make btf_set_contains take a const pointer (Yauheni Kaliuta) [1874006] - bpf: Fix potential call bpf_link_free() in atomic context (Yauheni Kaliuta) [1874006] - bpf: Use hlist_add_head_rcu when linking to local_storage (Yauheni Kaliuta) [1874006] - samples/bpf: Fix test_map_in_map on s390 (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in test_sockopt_sk (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in sk_assign (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tailcall_bpf2bpf tests (Yauheni Kaliuta) [1874006] - bpf: Add abnormal return checks. (Yauheni Kaliuta) [1874006] - bpf: allow for tailcalls in BPF subprograms for x64 JIT (Yauheni Kaliuta) [1874006] - bpf, x64: rework pro/epilogue and tailcall handling in JIT (Yauheni Kaliuta) [1874006] - bpf: Limit caller's stack depth 256 for subprogs with tailcalls (Yauheni Kaliuta) [1874006] - bpf: rename poke descriptor's 'ip' member to 'tailcall_target' (Yauheni Kaliuta) [1874006] - bpf: propagate poke descriptors to subprograms (Yauheni Kaliuta) [1874006] - bpf, x64: use rcx instead of rax for tail call retpolines (Yauheni Kaliuta) [1874006] - selftests/bpf: Merge most of test_btf into test_progs (Yauheni Kaliuta) [1874006] - selftests/bpf: Test load and dump metadata with btftool and skel (Yauheni Kaliuta) [1874006] - bpftool: Support dumping metadata (Yauheni Kaliuta) [1874006] - libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section (Yauheni Kaliuta) [1874006] - bpf: Add BPF_PROG_BIND_MAP syscall (Yauheni Kaliuta) [1874006] - bpf: Mutex protect used_maps array and count (Yauheni Kaliuta) [1874006] - libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 (Yauheni Kaliuta) [1874006] - samples/bpf: Add quiet option to xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Add an option for printing extra statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix possible deadlock in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix one packet sending in xdpsock (Yauheni Kaliuta) [1874006] - s390/bpf: Fix multiple tail calls (Yauheni Kaliuta) [1874006] - tcp: Simplify tcp_set_congestion_control() load=false case (Yauheni Kaliuta) [1874006] - tcp: simplify _bpf_setsockopt(): Remove flags argument (Yauheni Kaliuta) [1874006] - tcp: simplify tcp_set_congestion_control(): Always reinitialize (Yauheni Kaliuta) [1874006] - tcp: Simplify EBPF TCP_CONGESTION to always init CC (Yauheni Kaliuta) [1874006] - bpftool: Fix build failure (Yauheni Kaliuta) [1874006] - tools: bpftool: Automate generation for "SEE ALSO" sections in man pages (Yauheni Kaliuta) [1874006] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Yauheni Kaliuta) [1874006] - selftests/bpf: Define string const as global for test_sysctl_prog.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_ksyms on non-SMP kernels (Yauheni Kaliuta) [1874006] - tools: bpftool: Add "inner_map" to "bpftool map create" outer maps (Yauheni Kaliuta) [1874006] - tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT (Yauheni Kaliuta) [1874006] - tools: bpftool: Clean up function to dump map entry (Yauheni Kaliuta) [1874006] - selftests: bpf: Test iterating a sockmap (Yauheni Kaliuta) [1874006] - net: Allow iterating sockmap and sockhash (Yauheni Kaliuta) [1874006] - net: sockmap: Remove unnecessary sk_fullsock checks (Yauheni Kaliuta) [1874006] - tools: bpftool: Include common options from separate file (Yauheni Kaliuta) [1874006] - tools: bpftool: Print optional built-in features along with version (Yauheni Kaliuta) [1874006] - selftests, bpftool: Add bpftool (and eBPF helpers) documentation build (Yauheni Kaliuta) [1874006] - tools: bpftool: Log info-level messages when building bpftool man pages (Yauheni Kaliuta) [1874006] - bpf: Remove duplicate headers (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for map_ptr arithmetic (Yauheni Kaliuta) [1874006] - bpf: Permit map_ptr arithmetic with opcode add and offset 0 (Yauheni Kaliuta) [1874006] - tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874006] - bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874006] - tools: bpftool: Fix formatting in bpftool-link documentation (Yauheni Kaliuta) [1874006] - samples, bpf: Add xsk_fwd test file to .gitignore (Yauheni Kaliuta) [1874006] - samples, bpf: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - libbpf: Fix potential multiplication overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix another __u64 cast in printf (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix check in global_data_init. (Yauheni Kaliuta) [1874006] - selftests/bpf: Add __noinline variant of cls_redirect selftest (Yauheni Kaliuta) [1874006] - selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline (Yauheni Kaliuta) [1874006] - selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests (Yauheni Kaliuta) [1874006] - tools/bpftool: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - selftests/bpf: Don't use deprecated libbpf APIs (Yauheni Kaliuta) [1874006] - libbpf: Deprecate notion of BPF program "title" in favor of "section name" (Yauheni Kaliuta) [1874006] - selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls (Yauheni Kaliuta) [1874006] - libbpf: Add multi-prog section support for struct_ops (Yauheni Kaliuta) [1874006] - libbpf: Implement generalized .BTF.ext func/line info adjustment (Yauheni Kaliuta) [1874006] - libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls (Yauheni Kaliuta) [1874006] - libbpf: Support CO-RE relocations for multi-prog sections (Yauheni Kaliuta) [1874006] - libbpf: Parse multi-function sections into multiple BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Ensure ELF symbols table is found before further ELF processing (Yauheni Kaliuta) [1874006] - selftests/bpf: Test task_file iterator without visiting pthreads (Yauheni Kaliuta) [1874006] - bpf: Avoid iterating duplicated files for task_file iterator (Yauheni Kaliuta) [1874006] - bpf: {cpu,dev}map: Change various functions return type from int to void (Yauheni Kaliuta) [1874006] - module: Fix up module_notifier return values (Yauheni Kaliuta) [1874006] - bpf: Remove bpf_lsm_file_mprotect from sleepable list. (Yauheni Kaliuta) [1874006] - samples/bpf: Fix to xdpsock to avoid recycling frames (Yauheni Kaliuta) [1874006] - samples/bpf: Optimize l2fwd performance in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Add new sample xsk_fwd.c (Yauheni Kaliuta) [1874006] - libbpf: Support shared umems between queues and devices (Yauheni Kaliuta) [1874006] - selftests/bpf: Add sleepable tests (Yauheni Kaliuta) [1874006] - libbpf: Support sleepable progs (Yauheni Kaliuta) [1874006] - bpf: Add bpf_copy_from_user() helper. (Yauheni Kaliuta) [1874006] - bpf: Fix build without BPF_LSM. (Yauheni Kaliuta) [1874006] - bpf: Introduce sleepable BPF programs (Yauheni Kaliuta) [1874006] - mm/error_inject: Fix allow_error_inject function signatures. (Yauheni Kaliuta) [1874006] - mm/filemap.c: enable error injection at add_to_page_cache() (Yauheni Kaliuta) [1874006] - mm/page_alloc.c: allow error injection (Yauheni Kaliuta) [1874006] - bpf: selftests: Add test for different inner map size (Yauheni Kaliuta) [1874006] - bpf: Relax max_entries check for most of the inner map types (Yauheni Kaliuta) [1874006] - bpf: Add map_meta_equal map ops (Yauheni Kaliuta) [1874006] - bpf: Make bpf_link_info.iter similar to bpf_iter_link_info (Yauheni Kaliuta) [1874006] - tools, bpf/build: Cleanup feature files on make clean (Yauheni Kaliuta) [1874006] - libbpf: Fix compilation warnings for 64-bit printf args (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier tests for xor operation (Yauheni Kaliuta) [1874006] - libbpf: Fix unintentional success return code in bpf_object__load (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix spelling mistake "scoket" -> "socket" (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix open call in trigger_fstat_events (Yauheni Kaliuta) [1874006] - selftests/bpf: Add set test to resolve_btfids (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for d_path helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier test for d_path helper (Yauheni Kaliuta) [1874006] - bpf: Update .BTF_ids section in btf.rst with sets info (Yauheni Kaliuta) [1874006] - bpf: Add d_path helper (Yauheni Kaliuta) [1874006] - bpf: Add BTF_SET_START/END macros (Yauheni Kaliuta) [1874006] - bpf: Add btf_struct_ids_match function (Yauheni Kaliuta) [1874006] - bpf: Factor btf_struct_access function (Yauheni Kaliuta) [1874006] - bpf: Remove recursion call in btf_struct_access (Yauheni Kaliuta) [1874006] - bpf: Add type_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Add elem_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Move btf_resolve_size into __btf_resolve_size (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add support for set symbols (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add size check to get_id function (Yauheni Kaliuta) [1874006] - bpf: Disallow BPF_PRELOAD in allmodconfig builds (Yauheni Kaliuta) [1874006] - bpf: Add selftests for local_storage (Yauheni Kaliuta) [1874006] - bpf: Allow local storage to be used from LSM programs (Yauheni Kaliuta) [1874006] - bpf: Implement bpf_local_storage for inodes (Yauheni Kaliuta) [1874006] - bpf: Split bpf_local_storage to bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize caching for sk_storage. (Yauheni Kaliuta) [1874006] - bpf: Renames in preparation for bpf_local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Enable tc verbose mode for test_sk_assign (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor tracepoint tracing programs with libbpf (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor kprobe tracing programs with libbpf (Yauheni Kaliuta) [1874006] - selftests: bpf: Fix sockmap update nits (Yauheni Kaliuta) [1874006] - libbpf: Fix type compatibility check copy-paste error (Yauheni Kaliuta) [1874006] - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Yauheni Kaliuta) [1874006] - bpf: sk_lookup: Add user documentation (Yauheni Kaliuta) [1874006] - docs: Correct subject prefix and update LLVM info (Yauheni Kaliuta) [1874006] - libbpf: Normalize and improve logging across few functions (Yauheni Kaliuta) [1874006] - libbpf: Skip well-known ELF sections when iterating ELF (Yauheni Kaliuta) [1874006] - libbpf: Add __noinline macro to bpf_helpers.h (Yauheni Kaliuta) [1874006] - libbpf: Factor out common ELF operations and improve logging (Yauheni Kaliuta) [1874006] - libbpf: Add perf_buffer APIs for better integration with outside epoll loop (Yauheni Kaliuta) [1874006] - bpftool: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query callbacks in map element iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9 (Yauheni Kaliuta) [1874006] - libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix detection of BPF helper call instruction (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpffs preload test. (Yauheni Kaliuta) [1874006] - bpf: Add kernel module with user mode driver that populates bpffs. (Yauheni Kaliuta) [1874006] - bpf: Add BPF program and map iterators as built-in BPF programs. (Yauheni Kaliuta) [1874006] - bpf: Factor out bpf_link_by_id() helper. (Yauheni Kaliuta) [1874006] - libbpf: Simplify the return expression of build_map_pin_path() (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement enum value-based CO-RE relocations (Yauheni Kaliuta) [1874006] - selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET (Yauheni Kaliuta) [1874006] - selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement type-based CO-RE relocations support (Yauheni Kaliuta) [1874006] - libbpf: Centralize poisoning and poison reallocarray() (Yauheni Kaliuta) [1874006] - tools/bpftool: Remove libbpf_internal.h usage in bpftool (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test validating failure on ambiguous relocation value (Yauheni Kaliuta) [1874006] - libbpf: Improve relocation ambiguity detection (Yauheni Kaliuta) [1874006] - libbpf: Detect minimal BTF support and skip BTF loading, if missing (Yauheni Kaliuta) [1874006] - libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str] (Yauheni Kaliuta) [1874006] - libbpf: Factor out common logic of testing and closing FD (Yauheni Kaliuta) [1874006] - libbpf: Make kernel feature probing lazy (Yauheni Kaliuta) [1874006] - libbpf: Disable -Wswitch-enum compiler warning (Yauheni Kaliuta) [1874006] - libbpf: Convert comma to semicolon (Yauheni Kaliuta) [1874006] - samples: bpf: Fix broken bpf programs due to removed symbol (Yauheni Kaliuta) [1874006] - bpf: Replace GPLv2 boilerplate/reference with SPDX - rule 206 (Jiri Benc) [1874006] - LSM: Make some functions static (Yauheni Kaliuta) [1874006] - LSM: Make lsm_early_cred() and lsm_early_task() local functions. (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the ipc security blob (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the task security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the inode security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the file security (Yauheni Kaliuta) [1874006] - Infrastructure management of the cred security blob (Yauheni Kaliuta) [1874006] - kernel: move CONFIG_TASKS_TRACE_RCU fields to task_struct_rh (Jiri Benc) [1874006] - kernel: store pointer to task_struct in task_struct_rh (Jiri Benc) [1874006]- igb: Add double-check MTA_REGISTER for i210 and i211 (Corinna Vinschen) [1920286] - igb: Redistribute memory for transmit packet buffers when in Qav mode (Corinna Vinschen) [1920286] - igb: Fix fall-through warnings for Clang (Corinna Vinschen) [1920286] - intel: clean up mismatched header comments (Corinna Vinschen) [1920286] - igb: check timestamp validity (Corinna Vinschen) [1920286] - igb: Fix duplicate include guard (Corinna Vinschen) [1920286] - intel: Update drivers to use ethtool_sprintf (Corinna Vinschen) [1920286] - net: ethernet: intel: igb: Typo fix in the file igb_main.c (Corinna Vinschen) [1920286] - igb: avoid premature Rx buffer reuse (Corinna Vinschen) [1920286] - igb: remove h from printk format specifier (Corinna Vinschen) [1920286] - igb: Enable RSS for Intel I211 Ethernet Controller (Corinna Vinschen) [1920286] - igb: fix TDBAL register show incorrect value (Corinna Vinschen) [1920286] - net: igb: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920286] - igb: avoid transmit queue timeout in xdp path (Corinna Vinschen) [1920286] - igb: use xdp_do_flush (Corinna Vinschen) [1920286] - igb: skb add metasize for xdp (Corinna Vinschen) [1920286] - igb: XDP extack message on error (Corinna Vinschen) [1920286] - igb: take VLAN double header into account (Corinna Vinschen) [1920286] - igb: XDP xmit back fix error code (Corinna Vinschen) [1920286] - igb: add XDP support (Corinna Vinschen) [1920286] - r8169: don't advertise pause in jumbo mode (Josef Oskera) [1935346] - r8169: fix DMA being used after buffer free if WoL is enabled (Josef Oskera) [1935346] - r8169: fix r8168fp_adjust_ocp_cmd function (Josef Oskera) [1935346] - r8169: use macro pm_ptr (Josef Oskera) [1935346] - r8169: fix resuming from suspend on RTL8105e if machine runs on battery (Josef Oskera) [1935346] - r8169: handle tx before rx in napi poll (Josef Oskera) [1935346] - r8169: disable detection of bogus xid's 308/388 (Josef Oskera) [1935346] - r8169: re-configure WOL settings on resume from hibernation (Josef Oskera) [1935346] - r8169: don't try to disable interrupts if NAPI is scheduled already (Josef Oskera) [1935346] - r8169: Add support for another RTL8168FP (Josef Oskera) [1935346] - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Josef Oskera) [1935346] - r8169: work around RTL8125 UDP hw bug (Josef Oskera) [1935346] - r8169: remove not needed call to rtl_wol_enable_rx from rtl_shutdown (Josef Oskera) [1935346] - r8169: improve DASH support (Josef Oskera) [1935346] - r8169: improve rtl8169_rx_csum (Josef Oskera) [1935346] - r8169: align rtl_wol_suspend_quirk with vendor driver and rename it (Josef Oskera) [1935346] - r8169: clean up rtl_pll_power_down/up functions (Josef Oskera) [1935346] - r8169: improve handling D3 PLL power-down (Josef Oskera) [1935346] - r8169: enable PLL power-down for chip versions 34, 35, 36, 42 (Josef Oskera) [1935346] - r8169: make use of the unaligned access helpers (Josef Oskera) [1935346] - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Josef Oskera) [1935346] - r8169: align RTL8168e jumbo pcie read request size with vendor driver (Josef Oskera) [1935346] - r8169: don't wakeup-enable device on shutdown if WOL is disabled (Josef Oskera) [1935346] - r8169: improve rtl_ocp_reg_failure (Josef Oskera) [1935346] - r8169: replace BUG_ON with WARN in _rtl_eri_write (Josef Oskera) [1935346] - r8169: improve RTL8168g PHY suspend quirk (Josef Oskera) [1935346] - r8169: move ERI access functions to avoid forward declaration (Josef Oskera) [1935346] - r8169: work around power-saving bug on some chip versions (Josef Oskera) [1935346] - r8169: make NUM_RX_DESC a signed int (Josef Oskera) [1935346] - r8169: improve rtl_rx (Josef Oskera) [1935346] - r8169: set tc_offset only if tally counter reset isn't supported (Josef Oskera) [1935346] - net: phy: realtek: read actual speed on rtl8211f to detect downshift (Josef Oskera) [1935346] - r8169: use dev_err_probe in rtl_get_ether_clk (Josef Oskera) [1935346] - r8169: reduce number of workaround doorbell rings (Josef Oskera) [1935346] - r8169: remove not needed check in rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: remove nr_frags argument from rtl_tx_slots_avail (Josef Oskera) [1935346] - r8169: improve rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: improve rtl_tx (Josef Oskera) [1935346] - r8169: use READ_ONCE in rtl_tx_slots_avail (Josef Oskera) [1935346] - net: phy: realtek: support paged operations on RTL8201CP (Josef Oskera) [1935346] - r8169: disable hw csum for short packets on all chip versions (Josef Oskera) [1935346] - r8169: fix potential skb double free in an error path (Josef Oskera) [1935346] - r8169: work around short packet hw bug on RTL8125 (Josef Oskera) [1935346] - net: phy: realtek: Add support for RTL8221B-CG series (Josef Oskera) [1935346] - r8169: set IRQF_NO_THREAD if MSI(X) is enabled (Josef Oskera) [1935346] - r8169: align number of tx descriptors with vendor driver (Josef Oskera) [1935346] - r8169: use pm_runtime_put_sync in rtl_open error path (Josef Oskera) [1935346] - r8169: remove unneeded memory barrier in rtl_tx (Josef Oskera) [1935346] - r8169: remove no longer needed private rx/tx packet/byte counters (Josef Oskera) [1935346] - r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters (Josef Oskera) [1935346] - treewide: Use fallthrough pseudo-keyword (Josef Oskera) [1935346] - r8169: fix jumbo packet handling on RTL8168e (Josef Oskera) [1915314] - sctp: delay auto_asconf init until binding the first addr (Xin Long) [1952020] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1950014] - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal) [1950014] - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal) [1950014] - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Florian Westphal) [1950014] - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Florian Westphal) [1950014] - netfilter: flowtable: fix NAT IPv6 offload mangling (Florian Westphal) [1950014] - netfilter: flowtable: Make sure GC works periodically in idle system (Florian Westphal) [1950014] - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags (Florian Westphal) [1950014] - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal) [1950014] - netfilter: x_tables: gpf inside xt_find_revision() (Florian Westphal) [1950014] - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal) [1950014] - flow_dissector: fix byteorder of dissected ICMP ID (Paolo Abeni) [1950288] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Paolo Abeni) [1950288] - net: core: devlink: use right genl user_ptr when handling port param get/set (Paolo Abeni) [1950288] - net_sched: gen_estimator: support large ewma log (Paolo Abeni) [1950288] - net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled (Paolo Abeni) [1950288] - devlink: Add devlink port documentation (Petr Oros) [1935708] - devlink: Support get and set state of port function (Petr Oros) [1935708] - devlink: Support add and delete devlink port (Petr Oros) [1935708] - devlink: Introduce PCI SF port flavour and port attribute (Petr Oros) [1935708] - devlink: Prepare code to fill multiple port function attributes (Petr Oros) [1935708] - net: core: devlink: simplify the return expression of devlink_nl_cmd_trap_set_doit() (Petr Oros) [1935708] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957804] - ovl: allow upperdir inside lowerdir (Miklos Szeredi) [1903647] - i2c: i801: Add support for Intel Alder Lake PCH-P (Steve Best) [1929488] - pinctrl: tigerlake: Add Alder Lake-P ACPI ID (Steve Best) [1929492] - xfs: set aside allocation btree blocks from block reservation (Brian Foster) [1911738] - xfs: introduce in-core global counter of allocbt blocks (Brian Foster) [1911738] - xfs: unconditionally read all AGFs on mounts with perag reservation (Brian Foster) [1911738] - xfs: drop unnecessary setfilesize helper (Brian Foster) [1942348] - xfs: drop unused ioend private merge and setfilesize code (Brian Foster) [1942348] - xfs: open code ioend needs workqueue helper (Brian Foster) [1942348] - xfs: drop submit side trans alloc for append ioends (Brian Foster) [1942348] - blk-mq: Use request queue-wide tags for tagset-wide sbitmap (Ming Lei) [1932145] - blk-mq: Some tag allocation code refactoring (Ming Lei) [1932145] - blk-mq: Swap two calls in blk_mq_exit_queue() (Ming Lei) [1932145] - blk-mq: plug request for shared sbitmap (Ming Lei) [1932145] - blk-mq: set default elevator as deadline in case of hctx shared tagset (Ming Lei) [1932145] - powerpc/perf: Fix PMU constraint check for EBB events (Diego Domingos) [1926573] - s390/idle: fix suspicious RCU usage (Waiman Long) [1963142] - x86/cpu: Add another Alder Lake CPU to the Intel family (Steve Best) [1962033] - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted (Prarit Bhargava) [1837350] - Documentation/admin-guide: Change doc for split_lock_detect parameter (Prarit Bhargava) [1837350] - x86/traps: Handle #DB for bus lock (Prarit Bhargava) [1837350] - x86/cpufeatures: Enumerate #DB for bus lock detection (Prarit Bhargava) [1837350] - x86/split_lock: Enable the split lock feature on another Alder Lake CPU (Prarit Bhargava) [1925373] - x86/cpu: Add another Alder Lake CPU to the Intel family (Prarit Bhargava) [1925373] - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Prarit Bhargava) [1925373]- libbpf: Add user-space variants of BPF_CORE_READ() family of macros (Jiri Olsa) [1896362] - libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel() (Jiri Olsa) [1896362] - selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() (Jiri Olsa) [1896362] - samples/bpf, selftests/bpf: Use bpf_probe_read_kernel (Jiri Olsa) [1896362] - bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Jiri Olsa) [1896362] - perf/x86/intel/uncore: Add Rocket Lake support (Michael Petlan) [1837502] - perf/x86/cstate: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/intel: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/msr: Add Rocket Lake CPU support (Michael Petlan) [1837497] - tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922901] - sched/fair: Fix shift-out-of-bounds in load_balance() (Phil Auld) [1958730] - redhat/configs: Update torture test configs (Waiman Long) [1941211] - rcu: Do not report strict GPs for outgoing CPUs (Waiman Long) [1941211] - rcu,ftrace: Fix ftrace recursion (Waiman Long) [1941211] - arm64: smp: Tell RCU about CPUs that fail to come online (Waiman Long) [1941211] - rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled (Waiman Long) [1941211] - rcu-tasks: Enclose task-list scan in rcu_read_lock() (Waiman Long) [1941211] - rcu-tasks: Fix low-probability task_struct leak (Waiman Long) [1941211] - rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Selectively enable more RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Use more aggressive polling for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Mark variables static (Waiman Long) [1941211] - rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() (Waiman Long) [1941211] - rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() (Waiman Long) [1941211] - torture: Add gdb support (Waiman Long) [1941211] - rcuperf: Change rcuperf to rcuscale (Waiman Long) [1941211] - sched,rcuperf: Convert to sched_set_fifo_low() (Waiman Long) [1941211] - rcu/rcuperf: Convert to SPDX license identifier (Waiman Long) [1941211] - rcutorture: Allow pointer leaks to test diagnostic code (Waiman Long) [1941211] - rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs (Waiman Long) [1941211] - rcu: locking and unlocking need to always be at least barriers (Waiman Long) [1941211] - rcu: Execute RCU reader shortly after rcu_core for strict GPs (Waiman Long) [1941211] - rcu: Provide optional RCU-reader exit delay for strict GPs (Waiman Long) [1941211] - rcu: Make FQS more aggressive in complaining about offline CPUs (Waiman Long) [1941211] - rcu: Clarify comments about FQS loop reporting quiescent states (Waiman Long) [1941211] - rcu: IPI all CPUs at GP end for strict GPs (Waiman Long) [1941211] - rcu: IPI all CPUs at GP start for strict GPs (Waiman Long) [1941211] - rcu: Attempt QS when CPU discovers GP for strict GPs (Waiman Long) [1941211] - rcu: Do full report for .need_qs for strict GPs (Waiman Long) [1941211] - rcu: Always set .need_qs from __rcu_read_lock() for strict GPs (Waiman Long) [1941211] - rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs (Waiman Long) [1941211] - rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs (Waiman Long) [1941211] - rcu: Reduce leaf fanout for strict RCU grace periods (Waiman Long) [1941211] - rcu: Add Kconfig option for strict RCU grace periods (Waiman Long) [1941211] - rcu/nocb: Add a warning for non-GP kthread running GP code (Waiman Long) [1941211] - rcu: Move rcu_cpu_started per-CPU variable to rcu_data (Waiman Long) [1941211] - scftorture: Add cond_resched() to test loop (Waiman Long) [1941211] - rcutorture: Hoist OOM registry up one level (Waiman Long) [1941211] - rcutorture: Properly synchronize with OOM notifier (Waiman Long) [1941211] - rcutorture: Properly set rcu_fwds for OOM handling (Waiman Long) [1941211] - torture: Add kvm.sh --help and update help message (Waiman Long) [1941211] - refperf: Avoid null pointer dereference when buf fails to allocate (Waiman Long) [1941211] - rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 (Waiman Long) [1941211] - torture: Update initrd documentation (Waiman Long) [1941211] - rcutorture: Replace HTTP links with HTTPS ones (Waiman Long) [1941211] - rcu: Fix kerneldoc comments in rcupdate.h (Waiman Long) [1941211] - scftorture: Adapt memory-ordering test to UP operation (Waiman Long) [1941211] - torture: document --allcpus argument added to the kvm.sh script (Waiman Long) [1941211] - scftorture: Block scftorture_invoker() kthreads for offline CPUs (Waiman Long) [1941211] - scftorture: Check unexpected "switch" statement value (Waiman Long) [1941211] - scftorture: Make symbol 'scf_torture_rand' static (Waiman Long) [1941211] - scftorture: Prevent compiler from reducing race probabilities (Waiman Long) [1941211] - scftorture: Flag errors in torture-compatible manner (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() scf_check initialization (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() check and kfree() (Waiman Long) [1941211] - scftorture: Add smp_call_function() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_many() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_single() memory-ordering checks (Waiman Long) [1941211] - scftorture: Summarize per-thread statistics (Waiman Long) [1941211] - torture: Declare parse-console.sh independence from rcutorture (Waiman Long) [1941211] - tick-sched: Clarify "NOHZ: local_softirq_pending" warning (Waiman Long) [1941211] - scftorture: Implement weighted primitive selection (Waiman Long) [1941211] - torture: Add scftorture to the rcutorture scripting (Waiman Long) [1941211] - scftorture: Add smp_call_function() torture test (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor (Waiman Long) [1941211] - nocb: Remove show_rcu_nocb_state() false positive printout (Waiman Long) [1941211] - rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() (Waiman Long) [1941211] - nocb: Clarify RCU nocb CPU error message (Waiman Long) [1941211] - rcu/tree: Force quiescent state on callback overload (Waiman Long) [1941211] - rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint (Waiman Long) [1941211] - rcu/trace: Print negative GP numbers correctly (Waiman Long) [1941211] - rcutorture: Output number of elapsed grace periods (Waiman Long) [1941211] - rcu: Initialize at declaration time in rcu_exp_handler() (Waiman Long) [1941211] - rcu: Remove KCSAN stubs from update.c (Waiman Long) [1941211] - rcu: Remove KCSAN stubs (Waiman Long) [1941211] - srcu: Remove KCSAN stubs (Waiman Long) [1941211] - rcutorture: Remove KCSAN stubs (Waiman Long) [1941211] - refscale: Change --torture type from refperf to refscale (Waiman Long) [1941211] - refperf: Rename refperf.c to refscale.c and change internal names (Waiman Long) [1941211] - refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST (Waiman Long) [1941211] - torture: Remove obsolete "cd $KVM" (Waiman Long) [1941211] - torture: Avoid duplicate specification of qemu command (Waiman Long) [1941211] - torture: Dump ftrace at shutdown only if requested (Waiman Long) [1941211] - torture: Add kvm-tranform.sh script for qemu-cmd files (Waiman Long) [1941211] - torture: Add more tracing crib notes to kvm.sh (Waiman Long) [1941211] - torture: Improve diagnostic for KCSAN-incapable compilers (Waiman Long) [1941211] - torture: Correctly summarize build-only runs (Waiman Long) [1941211] - torture: Pass --kmake-arg to all make invocations (Waiman Long) [1941211] - kernel/rcu/tree.c: Fix kernel-doc warnings (Waiman Long) [1941211] - rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment (Waiman Long) [1941211] - rcu: grpnum just records group number (Waiman Long) [1941211] - rcu: grplo/grphi just records CPU number (Waiman Long) [1941211] - rcu: gp_max is protected by root rcu_node's lock (Waiman Long) [1941211] - rcutorture: Check for unwatched readers (Waiman Long) [1941211] - torture: Abstract out console-log error detection (Waiman Long) [1941211] - torture: Add a stop-run capability (Waiman Long) [1941211] - rcu-tasks: Fix code-style issues (Waiman Long) [1941211] - torture: Create qemu-cmd in --buildonly runs (Waiman Long) [1941211] - rcu: Stop shrinker loop (Waiman Long) [1941211] - refperf: Add test for RCU Tasks readers (Waiman Long) [1941211] - refperf: Add test for RCU Tasks Trace readers. (Waiman Long) [1941211] - rcu: Replace 1 with true (Waiman Long) [1941211] - rcu/rcutorture: Replace 0 with false (Waiman Long) [1941211] - refperf: Change readdelay module parameter to nanoseconds (Waiman Long) [1941211] - refperf: Work around 64-bit division (Waiman Long) [1941211] - doc: Document rcuperf's module parameters (Waiman Long) [1941211] - refperf: Adjust refperf.loop default value (Waiman Long) [1941211] - rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() (Waiman Long) [1941211] - rcu-tasks: Add #include of rcupdate_trace.h to update.c (Waiman Long) [1941211] - rcu-tasks: Make rcu_tasks_postscan() be static (Waiman Long) [1941211] - refperf: Add read-side delay module parameter (Waiman Long) [1941211] - lockdep: Complain only once about RCU in extended quiescent state (Waiman Long) [1941211] - refperf: Simplify initialization-time wakeup protocol (Waiman Long) [1941211] - rcu: Allow for smp_call_function() running callbacks from idle (Waiman Long) [1941211] - refperf: Output per-experiment data points (Waiman Long) [1941211] - refperf: Label experiment-number column "Runs" (Waiman Long) [1941211] - refperf: Add warmup and cooldown processing phases (Waiman Long) [1941211] - refperf: More closely synchronize reader start times (Waiman Long) [1941211] - refperf: Convert reader_task structure's "start" field to int (Waiman Long) [1941211] - refperf: Tune reader measurement interval (Waiman Long) [1941211] - refperf: Make functions static (Waiman Long) [1941211] - srcu: Avoid local_irq_save() before acquiring spinlock_t (Waiman Long) [1941211] - refperf: Dynamically allocate thread-summary output buffer (Waiman Long) [1941211] - refperf: Dynamically allocate experiment-summary output buffer (Waiman Long) [1941211] - refperf: Provide module parameter to specify number of experiments (Waiman Long) [1941211] - refperf: Convert nreaders to a module parameter (Waiman Long) [1941211] - refperf: Allow decimal nanoseconds (Waiman Long) [1941211] - refperf: Hoist function-pointer calls out of the loop (Waiman Long) [1941211] - rcu: Introduce single argument kvfree_rcu() interface (Waiman Long) [1941211] - refperf: Add holdoff parameter to allow CPUs to come online (Waiman Long) [1941211] - torture: Add refperf to the rcutorture scripting (Waiman Long) [1941211] - rcuperf: Add comments explaining the high reader overhead (Waiman Long) [1941211] - refperf: Add a test to measure performance of read-side synchronization (Waiman Long) [1941211] - rcuperf: Remove useless while loops around wait_event (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_check_preempt() (Waiman Long) [1941211] - sched,rcu,tracing: Avoid tracing before in_nmi() is correct (Waiman Long) [1941211] - hardirq/nmi: Allow nested nmi_enter() (Waiman Long) [1941211] - powerpc/64s: Include header file to fix a warning (Waiman Long) [1941211] - powerpc/64s: system reset interrupt preserve HSRRs (Waiman Long) [1941211] - powerpc/64s: Fix HV NMI vs HV interrupt recoverability test (Waiman Long) [1941211] - powerpc/traps: fix recoverability of machine check handling on book3s/32 (Waiman Long) [1941211] - powerpc/traps: restore recoverability of machine_check interrupts (Waiman Long) [1941211] - rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr (Waiman Long) [1941211] - rcu: Remove initialized but unused rnp from check_slow_task() (Waiman Long) [1941211] - rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq (Waiman Long) [1941211] - rcu: Provide __rcu_is_watching() (Waiman Long) [1941211] - doc: Tasks RCU must protect instructions before trampoline (Waiman Long) [1941211] - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls (Waiman Long) [1941211] - rcu-tasks: Convert sleeps to idle priority (Waiman Long) [1941211] - rcu: Expedited grace-period sleeps to idle priority (Waiman Long) [1941211] - rcu: No-CBs-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Priority-boost-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Grace-period-kthread related sleeps to idle priority (Waiman Long) [1941211] - torture: Add --allcpus argument to the kvm.sh script (Waiman Long) [1941211] - torture: Remove whitespace from identify_qemu_vcpus output (Waiman Long) [1941211] - torture: Add script to smoke-test commits in a branch (Waiman Long) [1941211] - trace: events: rcu: Change description of rcu_dyntick trace event (Waiman Long) [1941211] - rcu: Add comment documenting rcu_callback_map's purpose (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_preempt() (Waiman Long) [1941211] - rcu: Add callbacks-invoked counters (Waiman Long) [1941211] - doc: Timer problems can cause RCU CPU stall warnings (Waiman Long) [1941211] - torture: Remove qemu dependency on EFI firmware (Waiman Long) [1941211] - rcutorture: NULL rcu_torture_current earlier in cleanup code (Waiman Long) [1941211] - rcutorture: Handle non-statistic bang-string error messages (Waiman Long) [1941211] - torture: Set configfile variable to current scenario (Waiman Long) [1941211] - rcutorture: Add races with task-exit processing (Waiman Long) [1941211] - docs: RCU: Don't duplicate chapter names in rculist_nulls.rst (Waiman Long) [1941211] - docs: RCU: Convert stallwarn.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rcuref.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert torture.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rculist_nulls.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep-splat.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert checklist.txt to ReST (Waiman Long) [1941211] - doc: Add rcutorture scripting to torture.txt (Waiman Long) [1941211] - doc: Fix typo "deference" to "dereference" (Waiman Long) [1941211] - docs: locking: convert docs to ReST and rename to *.rst (Waiman Long) [1941211] - doc/rcuref: Document real world examples in kernel (Waiman Long) [1941211] - Documentation/locking/lockdep: Drop last two chars of sample states (Waiman Long) [1941211] - doc: rcu: Suspicious RCU usage is a warning (Waiman Long) [1941211] - RCU/torture.txt: Remove section MODULE PARAMETERS (Waiman Long) [1941211] - Documentation/lockstat: Fix trivial typo (Waiman Long) [1941211] - rcu: Simplify the calculation of rcu_state.ncpus (Waiman Long) [1941211] - srcu: Fix a typo in comment "amoritized"->"amortized" (Waiman Long) [1941211] - rcuperf: Fix printk format warning (Waiman Long) [1941211] - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls (Waiman Long) [1941211] - rcu: Initialize and destroy rcu_synchronize only when necessary (Waiman Long) [1941211] - rcu: Add KCSAN stubs to update.c (Waiman Long) [1941211] - rcu: Add KCSAN stubs (Waiman Long) [1941211] - srcu: Add KCSAN stubs (Waiman Long) [1941211] - rcutorture: Add KCSAN stubs (Waiman Long) [1941211] - rcu/rcutorture: Convert to SPDX license identifier (Waiman Long) [1941211] - rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() (Waiman Long) [1941211] - rcutorture: Convert ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison (Waiman Long) [1941211] - rcu: Add rcu_gp_might_be_stalled() (Waiman Long) [1941211] - torture: Add a --kasan argument (Waiman Long) [1941211] - torture: Save a few lines by using config_override_param initially (Waiman Long) [1941211] - torture: Allow scenario-specific Kconfig options to override CFcommon (Waiman Long) [1941211] - torture: Allow --kconfig options to override --kcsan defaults (Waiman Long) [1941211] - torture: Abstract application of additional Kconfig options (Waiman Long) [1941211] - torture: Eliminate duplicate #CHECK# from ConfigFragment (Waiman Long) [1941211] - torture: Make --kcsan argument also create a summary (Waiman Long) [1941211] - rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static (Waiman Long) [1941211] - torture: Add --kcsan argument to top-level kvm.sh script (Waiman Long) [1941211] - rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (Waiman Long) [1941211] - rcu: Remove self-stack-trace when all quiescent states seen (Waiman Long) [1941211] - ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (Waiman Long) [1941211] - ftrace: Protect ftrace_graph_hash with ftrace_sync (Waiman Long) [1941211] - ftrace: Add comment to why rcu_dereference_sched() is open coded (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_hash pointer with __rcu (Waiman Long) [1941211] - tracing/fgraph: Fix set_graph_function from showing interrupts (Waiman Long) [1941211] - rcu: Allow rcutorture to starve grace-period kthread (Waiman Long) [1941211] - rcu: When GP kthread is starved, tag idle threads as false positives (Waiman Long) [1941211] - rcutorture: Right-size TREE10 CPU consumption (Waiman Long) [1941211] - rcu: Replace 1 by true (Waiman Long) [1941211] - rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (Waiman Long) [1941211] - rcu: Replace assigned pointer ret value by corresponding boolean value (Waiman Long) [1941211] - rcu-tasks: Add IPI failure count to statistics (Waiman Long) [1941211] - rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Add count for idle tasks on offline CPUs (Waiman Long) [1941211] - rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics (Waiman Long) [1941211] - rcu-tasks: Make RCU tasks trace also wait for idle tasks (Waiman Long) [1941211] - rcu-tasks: Handle the running-offline idle-task special case (Waiman Long) [1941211] - rcu-tasks: Disable CPU hotplug across RCU tasks trace scans (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect more concurrent writes (Waiman Long) [1941211] - rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks (Waiman Long) [1941211] - rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built (Waiman Long) [1941211] - rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI (Waiman Long) [1941211] - rcu-tasks: Add grace-period and IPI counts to statistics (Waiman Long) [1941211] - rcu-tasks: Split ->trc_reader_need_end (Waiman Long) [1941211] - rcu-tasks: Provide boot parameter to delay IPIs until late in grace period (Waiman Long) [1941211] - rcu-tasks: Add a grace-period start time for throttling and debug (Waiman Long) [1941211] - rcu: Get rid of some doc warnings in update.c (Waiman Long) [1941211] - rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks (Waiman Long) [1941211] - rcu-tasks: Use context-switch hook for PREEMPT=y kernels (Waiman Long) [1941211] - rcu-tasks: Make rcutorture writer stall output include GP state (Waiman Long) [1941211] - rcu-tasks: Add RCU tasks to rcutorture writer stall output (Waiman Long) [1941211] - rcuperf: Add ability to increase object allocation size (Waiman Long) [1941211] - rcu-tasks: Move #ifdef into tasks.h (Waiman Long) [1941211] - rcutorture: Add flag to produce non-busy-wait task stalls (Waiman Long) [1941211] - rcu: Add per-task state to RCU CPU stall warnings (Waiman Long) [1941211] - sched/core: Add function to sample state of locked-down task (Waiman Long) [1941211] - rcu-tasks: Add stall warnings for RCU Tasks Trace (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (Waiman Long) [1941211] - rcutorture: Add a test for synchronize_rcu_mult() (Waiman Long) [1941211] - rcu: Reinstate synchronize_rcu_mult() (Waiman Long) [1941211] - rcu-tasks: Code movement to allow more Tasks RCU variants (Waiman Long) [1941211] - rcu: Fix the (t=0 jiffies) false positive (Waiman Long) [1941211] - rcu-tasks: Further refactor RCU-tasks to allow adding more variants (Waiman Long) [1941211] - rcu-tasks: Use unique names for RCU-Tasks kthreads and messages (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Rude (Waiman Long) [1941211] - rcu-tasks: Add an RCU-tasks rude variant (Waiman Long) [1941211] - rcu-tasks: Refactor RCU-tasks to allow variants to be added (Waiman Long) [1941211] - rcu-tasks: Create struct to hold state information (Waiman Long) [1941211] - rcu-tasks: Move Tasks RCU to its own file (Waiman Long) [1941211] - locktorture.c: Fix if-statement empty body warnings (Waiman Long) [1941211] - rcu: Expedite first two FQS scans under callback-overload conditions (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect concurrent writes (Waiman Long) [1941211] - rcutorture: Mark data-race potential for rcu_barrier() test statistics (Waiman Long) [1941211] - rcu: Don't use negative nesting depth in __rcu_read_unlock() (Waiman Long) [1941211] - rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field (Waiman Long) [1941211] - rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() (Waiman Long) [1941211] - rcu: Make rcu_read_unlock_special() safe for rq/pi locks (Waiman Long) [1941211] - rcutorture: Make kvm-recheck-rcu.sh handle truncated lines (Waiman Long) [1941211] - rcu: Make RCU IRQ enter/exit functions rely on in_nmi() (Waiman Long) [1941211] - rcu/tree: Mark the idle relevant functions noinstr (Waiman Long) [1941211] - rcu: Add comments marking transitions between RCU watching and not (Waiman Long) [1941211] - rcu: Update __call_rcu() comments (Waiman Long) [1941211] - rcu: Mark rcu_state.ncpus to detect concurrent writes (Waiman Long) [1941211] - rcu: Use data_race() for RCU CPU stall-warning prints (Waiman Long) [1941211] - rcutorture: Manually clean up after rcu_barrier() failure (Waiman Long) [1941211] - rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU (Waiman Long) [1941211] - rcu: Make nocb_gp_wait() double-check unexpected-callback warning (Waiman Long) [1941211] - rcu: Tighten rcu_lockdep_assert_cblist_protected() check (Waiman Long) [1941211] - rcu: Optimize and protect atomic_cmpxchg() loop (Waiman Long) [1941211] - rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() (Waiman Long) [1941211] - rcu: Don't flag non-starting GPs before GP kthread is running (Waiman Long) [1941211] - rcu: Fix rcu_barrier_callback() race condition (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_start (Waiman Long) [1941211] - rcu: Add missing annotation for rcu_nocb_bypass_lock() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_finish() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_start() (Waiman Long) [1941211] - rculist: Add brackets around cond argument in __list_check_rcu macro (Waiman Long) [1941211] - rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() (Waiman Long) [1941211] - rcutorture: Annotation lockless accesses to rcu_torture_current (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_data ->gpwrap (Waiman Long) [1941211] - rcu-tasks: *_ONCE() for rcu_tasks_cbs_head (Waiman Long) [1941211] - rcu: Add *_ONCE() for grace-period progress indicators (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks (Waiman Long) [1941211] - srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays (Waiman Long) [1941211] - rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_segcblist ->tails[] (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext (Waiman Long) [1941211] - rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_node ->gp_seq (Waiman Long) [1941211] - rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking (Waiman Long) [1941211] - rcu: Add *_ONCE() to rcu_node ->boost_kthread_status (Waiman Long) [1941211] - rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store (Waiman Long) [1941211] - srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmask update (Waiman Long) [1941211] - rcu: Provide debug symbols and line numbers in KCSAN runs (Waiman Long) [1941211] - rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace (Waiman Long) [1941211] - srcu: Fix process_srcu()/srcu_batches_completed() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/srcu_get_delay() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/process_srcu() datarace (Waiman Long) [1941211] - rcutorture: Fix stray access to rcu_fwd_cb_nodelay (Waiman Long) [1941211] - rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race (Waiman Long) [1941211] - rcutorture: Make kvm-find-errors.sh abort on bad directory (Waiman Long) [1941211] - rcutorture: Summarize summary of build and run results (Waiman Long) [1941211] - rcutorture: Add 100-CPU configuration (Waiman Long) [1941211] - rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf (Waiman Long) [1941211] - rcu: Fix spelling mistake "leval" -> "level" (Waiman Long) [1941211] - torture: Allow disabling of boottime CPU-hotplug torture operations (Waiman Long) [1941211] - rcutorture: Suppress boottime bad-sequence warnings (Waiman Long) [1941211] - rcutorture: Allow boottime stall warnings to be suppressed (Waiman Long) [1941211] - torture: Forgive -EBUSY from boottime CPU-hotplug operations (Waiman Long) [1941211] - rcutorture: Refrain from callback flooding during boot (Waiman Long) [1941211] - torture: Make results-directory date format completion-friendly (Waiman Long) [1941211] - rcutorture: Suppress forward-progress complaints during early boot (Waiman Long) [1941211] - timer: Use hlist_unhashed_lockless() in timer_pending() (Waiman Long) [1941211] - rcu: React to callback overload by boosting RCU readers (Waiman Long) [1941211] - rcu: React to callback overload by aggressively seeking quiescent states (Waiman Long) [1941211] - rcu: Add and update docbook header comments in list.h (Waiman Long) [1941211] - list: Add hlist_unhashed_lockless() (Waiman Long) [1941211] - list: Don't use WRITE_ONCE() in hlist_add_behind() (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) (Waiman Long) [1941211] - kcsan: Add kcsan_set_access_mask() support (Waiman Long) [1941211] - kcsan: Introduce kcsan_value_change type (Waiman Long) [1941211] - kcsan: Move interfaces that affects checks to kcsan-checks.h (Waiman Long) [1941211] - kcsan: Fix misreporting if concurrent races on same address (Waiman Long) [1941211] - kcsan: Expose core configuration parameters as module params (Waiman Long) [1941211] - kcsan: Add test to generate conflicts via debugfs (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_*() macros (Waiman Long) [1941211] - kcsan: Introduce KCSAN_ACCESS_ASSERT access type (Waiman Long) [1941211] - kcsan: Fix 0-sized checks (Waiman Long) [1941211] - kcsan: Clean up the main KCSAN Kconfig option (Waiman Long) [1941211] - kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS (Waiman Long) [1941211] - kcsan: Add option to assume plain aligned writes up to word size are atomic (Waiman Long) [1941211] - kcsan: Add docbook header for data_race() (Waiman Long) [1941211] - kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY (Waiman Long) [1941211] - include/linux: Add instrumented.h infrastructure (Waiman Long) [1941211] - kcsan: Make KCSAN compatible with lockdep (Waiman Long) [1941211] - kcsan: Rate-limit reporting per data races (Waiman Long) [1941211] - kcsan: Show full access type in report (Waiman Long) [1941211] - kcsan: Prefer __always_inline for fast-path (Waiman Long) [1941211] - kcsan: Improve various small stylistic details (Waiman Long) [1941211] - x86, kcsan: Enable KCSAN for x86 (Waiman Long) [1941211] - build, kcsan: Add KCSAN build exceptions (Waiman Long) [1941211] - x86/uaccess, kcov: Disable stack protector (Waiman Long) [1941211] - doc: Convert to rcubarrier.txt to ReST (Waiman Long) [1941211] - doc: Convert to rcu_dereference.txt to rcu_dereference.rst (Waiman Long) [1941211] - doc: Convert whatisRCU.txt to .rst (Waiman Long) [1941211] - doc: Converted NMI-RCU.txt to NMI-RCU.rst. (Waiman Long) [1941211] - doc: Convert arrayRCU.txt to arrayRCU.rst (Waiman Long) [1941211] - doc: Update list_for_each_entry_rcu() documentation (Waiman Long) [1941211] - Restore docs "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Restore docs "treewide: Rename rcu_dereference_raw_notrace() to _check()" (Waiman Long) [1941211] - docs: rcu: Increase toctree to 3 (Waiman Long) [1941211] - docs: rcu: Correct links referring to titles (Waiman Long) [1941211] - docs: rcu: convert some articles from html to ReST (Waiman Long) [1941211] - Revert docs from "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Documentation: RCU: Add TOC tree hooks (Waiman Long) [1941211] - doc: Describe choice of rcu_dereference() APIs and __rcu usage (Waiman Long) [1941211] - doc: Remove obsolete RCU update functions from RCU documentation (Waiman Long) [1941211] - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1938102] - blk-mq: clearing flush request reference in tags->rqs[] (Ming Lei) [1811030] - blk-mq: clear stale request in tags->rq[] before freeing one request pool (Ming Lei) [1811030] - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter (Ming Lei) [1811030] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1958248] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1958248] - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella) [1921694] - powerpc/security: Fix debugfs data leak on 32-bit (Steve Best) [1935661] - powerpc/security: Show powerpc_security_features in debugfs (Steve Best) [1935661] - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1893793] {CVE-2020-26541} - pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled (Benjamin Coddington) [1949575] - net/sunrpc: fix useless comparison in proc_do_xprt() (Benjamin Coddington) [1949575] - net/sunrpc: return 0 on attempt to write to "transports" (Benjamin Coddington) [1949575] - NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL (Benjamin Coddington) [1949575] - NFSD: NFSv3 PATHCONF Reply is improperly formed (Benjamin Coddington) [1949575] - nfsroot: Default mount option should ask for built-in NFS version (Benjamin Coddington) [1949575] - nfsd: remove unneeded break (Benjamin Coddington) [1949575] - net/sunrpc: Fix return value for sysctl sunrpc.transports (Benjamin Coddington) [1949575] - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag (Benjamin Coddington) [1949575] - NFSv4: Fix up RCU annotations for struct nfs_netns_client (Benjamin Coddington) [1949575] - NFS: Only reference user namespace from nfs4idmap struct instead of cred (Benjamin Coddington) [1949575] - NFSD: Hoist status code encoding into XDR encoder functions (Benjamin Coddington) [1949575] - NFSv4: Use the net namespace uniquifier if it is set (Benjamin Coddington) [1949575] - NFSv4: Clean up initialisation of uniquified client id strings (Benjamin Coddington) [1949575] - SUNRPC: Add an xdr_align_data() function (Benjamin Coddington) [1949575] - SUNRPC: Add the ability to expand holes in data pages (Benjamin Coddington) [1949575] - SUNRPC: Split out _shift_data_right_tail() (Benjamin Coddington) [1949575] - SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() (Benjamin Coddington) [1949575] - NFS: Use xdr_page_pos() in NFSv4 decode_getacl() (Benjamin Coddington) [1949575] - SUNRPC: Implement a xdr_page_pos() function (Benjamin Coddington) [1949575] - NFS: fix nfs_path in case of a rename retry (Benjamin Coddington) [1949575] - NFSD: Map nfserr_wrongsec outside of nfsd_dispatch (Benjamin Coddington) [1949575] - NFSD: Remove the RETURN_STATUS() macro (Benjamin Coddington) [1949575] - NFSD: Call NFSv2 encoders on error returns (Benjamin Coddington) [1949575] - NFSD: Fix .pc_release method for NFSv2 (Benjamin Coddington) [1949575] - NFSD: Remove vestigial typedefs (Benjamin Coddington) [1949575] - NFSD: Refactor nfsd_dispatch() error paths (Benjamin Coddington) [1949575] - NFSD: Clean up nfsd_dispatch() variables (Benjamin Coddington) [1949575] - NFSD: Clean up stale comments in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Clean up switch statement in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Encoder and decoder functions are always present (Benjamin Coddington) [1949575] - NFSACL: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - lockd: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - NFSD: Add missing NFSv2 .pc_func methods (Benjamin Coddington) [1949575] - fs: nfs: return per memcg count for xattr shrinkers (Benjamin Coddington) [1949575] - nfs: remove incorrect fallthrough label (Benjamin Coddington) [1949575] - nfsd: rq_lease_breaker cleanup (Benjamin Coddington) [1949575] - sunrpc: simplify do_cache_clean (Benjamin Coddington) [1949575] - sunrpc: cache : Replace seq_printf with seq_puts (Benjamin Coddington) [1949575] - silence nfscache allocation warnings with kvzalloc (Benjamin Coddington) [1949575] - nfsd: fix comparison to bool warning (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr XDR functions (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr helpers (Benjamin Coddington) [1949575] - SUNRPC/NFSD: Implement xdr_reserve_space_vec() (Benjamin Coddington) [1949575] - nfsd: rename delegation related tracepoints to make them less confusing (Benjamin Coddington) [1949575] - nfsd: Remove unnecessary assignment in nfs4xdr.c (Benjamin Coddington) [1949575] - net: sunrpc: delete repeated words (Benjamin Coddington) [1949575] - nfsd: Fix typo in comment (Benjamin Coddington) [1949575] - nfsd: give up callbacks on revoked delegations (Benjamin Coddington) [1949575] - nfs: fix spellint typo in pnfs.c (Benjamin Coddington) [1949575] - fs,nfs: lift compat nfs4 mount data handling into the nfs code (Benjamin Coddington) [1949575] - nfs: simplify nfs4_parse_monolithic (Benjamin Coddington) [1949575] - xprtrdma: drop double zeroing (Benjamin Coddington) [1949575] - NFSv4.2: xattr cache: remove unused cache struct field (Benjamin Coddington) [1949575] - nfs: Convert to use the preferred fallthrough macro (Benjamin Coddington) [1949575] - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source (Benjamin Coddington) [1949575] - Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients (Benjamin Coddington) [1949575] - sunrpc: fix duplicated word in (Benjamin Coddington) [1949575] - SUNRPC: Remove remaining dprintks from sched.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in RPC queuing functions (Benjamin Coddington) [1949575] - SUNRPC: Clean up RPC scheduler tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Replace rpcbind dprintk call sites with tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Remove more dprintks in rpcb_clnt.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in rpcbind XDR functions (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_setport into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove rpcb_getport_async dprintk call sites (Benjamin Coddington) [1949575] - SUNRPC: Clean up call_bind_status() observability (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_decode (Benjamin Coddington) [1949575] - SUNRPC: Trace call_refresh events (Benjamin Coddington) [1949575] - SUNRPC: Add trace_rpc_timeout_status() (Benjamin Coddington) [1949575] - SUNRPC: Mitigate cond_resched() in xprt_transmit() (Benjamin Coddington) [1949575] - SUNRPC: Replace connect dprintk call sites with a tracepoint (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_start() (Benjamin Coddington) [1949575] - SUNRPC: Remove the dprint_status() macro (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xs_nospace() (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xprt_prepare_transmit (Benjamin Coddington) [1949575] - SUNRPC: Update debugging instrumentation in xprt_do_reserve() (Benjamin Coddington) [1949575] - SUNRPC: Remove debugging instrumentation from xprt_release (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove trace_xprt_complete_rqst() (Benjamin Coddington) [1949575] - SUNRPC dont update timeout value on connection reset (Benjamin Coddington) [1949575] - nfs4: strengthen error check to avoid unexpected result (Benjamin Coddington) [1949575] - NFS: remove redundant pointer clnt (Benjamin Coddington) [1949575] - sunrpc: Avoid comma separated statements (Benjamin Coddington) [1949575]- Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1953839] - NFSv4: Fixes for nfs4_bitmask_adjust() (Steve Dickson) [1926961] - powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Reintroduce is_kvm_guest() as a fast-path check (Desnes A. Nunes do Rosario) [1918720] - powerpc: Rename is_kvm_guest() to check_kvm_guest() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Refactor is_kvm_guest() declaration to new header (Desnes A. Nunes do Rosario) [1918720] - powerpc/pseries: Move some PAPR paravirt functions to their own file (Desnes A. Nunes do Rosario) [1918720] - powerpc/shared: Use static key to detect shared processor (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Fix oops in __spin_yield() on bare metal (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Rename SPLPAR-only spinlocks (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Refactor SHARED_PROCESSOR (Desnes A. Nunes do Rosario) [1918720] - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" (Mark Langsdorf) [1935928] - x86/efi: Remove EFI PGD build time checks (Mark Langsdorf) [1935928] - ACPI: scan: Fix battery devices sometimes never binding (Mark Langsdorf) [1935928] - ACPI/IORT: Do not blindly trust DMA masks from firmware (Mark Langsdorf) [1935928] - ACPI: thermal: Do not call acpi_thermal_check() directly (Mark Langsdorf) [1935928] - ACPI: sysfs: Prefer "compatible" modalias (Mark Langsdorf) [1935928] - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Mark Langsdorf) [1935928] - ACPI: scan: Harden acpi_device_add() against device ID overflows (Mark Langsdorf) [1935928] - ACPI: Update Kconfig help text for items that are no longer modular (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Drop unused local variables and related code (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Move x86-specific code to the x86 directory (Mark Langsdorf) [1935928] - ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_ignore_dep_ids (Mark Langsdorf) [1935928] - ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() (Mark Langsdorf) [1935928] - ACPI: scan: Defer enumeration of devices with _DEP lists (Mark Langsdorf) [1935928] - ACPI: scan: Evaluate _DEP before adding the device (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Add AMD support to handle _DSM (Mark Langsdorf) [1935928] - ACPI: processor: fix NONE coordination for domain mapping failure (Mark Langsdorf) [1935928] - cpufreq: Fix cpufreq_online() return value on errors (Mark Langsdorf) [1935928] - opp: of: Allow empty opp-table with opp-shared (Mark Langsdorf) [1935928] - dt-bindings: opp: Allow empty OPP tables (Mark Langsdorf) [1935928] - ACPI: Drop acpi_dev_irqresource_disabled() (Mark Langsdorf) [1935928] - resource: Add irqresource_disabled() (Mark Langsdorf) [1935928] - genirq/affinity: Add irq_update_affinity_desc() (Mark Langsdorf) [1935928] - driver core: Add fwnode_init() (Mark Langsdorf) [1935928] - ACPI: scan: Fix up _DEP-related terminology with supplier/consumer (Mark Langsdorf) [1935928] - ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] (Mark Langsdorf) [1935928] - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Mark Langsdorf) [1935928] - ACPI: scan: Add PNP0D80 to the _DEP exceptions list (Mark Langsdorf) [1935928] - PM: ACPI: Refresh wakeup device power configuration every time (Mark Langsdorf) [1935928] - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Mark Langsdorf) [1935928] - ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object() (Mark Langsdorf) [1935928] - ACPI: scan: Add acpi_info_matches_hids() helper (Mark Langsdorf) [1935928] - ACPICA: Update version to 20201113 (Mark Langsdorf) [1935928] - ACPICA: Interpreter: fix memory leak by using existing buffer (Mark Langsdorf) [1935928] - ACPICA: Add function trace macros to improve debugging (Mark Langsdorf) [1935928] - ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions (Mark Langsdorf) [1935928] - ACPICA: Remove extreaneous "the" in comments (Mark Langsdorf) [1935928] - ACPICA: Add 5 new UUIDs to the known UUID table (Mark Langsdorf) [1935928] - ACPI: processor: Drop duplicate setting of shared_cpu_map (Mark Langsdorf) [1935928] - ACPI: EC: Clean up status flags checks in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Untangle error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Simplify error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Rename acpi_ec_is_gpe_raised() (Mark Langsdorf) [1935928] - ACPI: EC: Fold acpi_ec_clear_gpe() into its caller (Mark Langsdorf) [1935928] - ACPI: EC: Eliminate in_interrupt() usage (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Update the kernel doc (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Remove the leftover dead code (Mark Langsdorf) [1935928] - ACPI: tiny-power-button: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the driver init code (Mark Langsdorf) [1935928] - ACPI: debug: Remove the not used function (Mark Langsdorf) [1935928] - ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro (Mark Langsdorf) [1935928] - ACPI: watchdog: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - PCI/ACPI: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - resource: Introduce resource_union() for overlapping resources (Mark Langsdorf) [1935928] - resource: Group resource_overlaps() with other inline helpers (Mark Langsdorf) [1935928] - resource: Simplify region_intersects() by reducing conditionals (Mark Langsdorf) [1935928] - ACPI, APEI: make apei_resources_all static (Mark Langsdorf) [1935928] - mm/mmu_notifier: allocate mmu_notifier_rh in __mmu_notifier_register() (Jeremy Cline) [1909072]- Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1955726] - i40e: use minimal admin queue for kdump (Stefan Assmann) [1834962] - i40e: use minimal Rx and Tx ring buffers for kdump (Stefan Assmann) [1834962] - i40e: use minimal Tx and Rx pairs for kdump (Stefan Assmann) [1834962] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1924608] - selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support (Ondrej Mosnacek) [1934093 1915825] - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [1934093] - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [1934093] - selinux: drop the unnecessary aurule_callback variable (Ondrej Mosnacek) [1934093] - selinux: remove unused global variables (Ondrej Mosnacek) [1934093] - selinux: fix inconsistency between inode_getxattr and inode_listsecurity (Ondrej Mosnacek) [1934093] - selinux: Fix fall-through warnings for Clang (Ondrej Mosnacek) [1934093] - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Ondrej Mosnacek) [1934093] - selinux: allow dontauditx and auditallowx rules to take effect without allowx (Ondrej Mosnacek) [1934093] - selinux: fix error initialization in inode_doinit_with_dentry() (Ondrej Mosnacek) [1934093] - selinux: Fix error return code in sel_ib_pkey_sid_slow() (Ondrej Mosnacek) [1934093] - selinux: access policycaps with READ_ONCE/WRITE_ONCE (Ondrej Mosnacek) [1934093] - selinux: delete repeated words in comments (Ondrej Mosnacek) [1934093] - selinux: add basic filtering for audit trace events (Ondrej Mosnacek) [1934093 1954024] - selinux: add tracepoint on audited events (Ondrej Mosnacek) [1934093 1954024] - selinux: permit removing security.selinux xattr before policy load (Ondrej Mosnacek) [1934093] - exec: Always set cap_ambient in cap_bprm_set_creds (Ondrej Mosnacek) [1934093] - security: remove duplicated include from security.h (Ondrej Mosnacek) [1934093] - security/commoncap: Use xattr security prefix len (Ondrej Mosnacek) [1934093] - LSM: switch to blocking policy update notifiers (Ondrej Mosnacek) [1934093] - security: Make capability_hooks static (Ondrej Mosnacek) [1934093] - securityfs: fix use-after-free on symlink traversal (Ondrej Mosnacek) [1934093] - LSM: Check for NULL cred-security on free (Ondrej Mosnacek) [1934093] - security: check for kstrdup() failure in lsm_append() (Ondrej Mosnacek) [1934093] - scsi: mpt3sas: Block PCI config access from userspace during reset (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Tomas Henzl) [1954555] - scsi: mpt3sas: Do not use GFP_KERNEL in atomic context (Tomas Henzl) [1954555] - scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES (Tomas Henzl) [1953421] - scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust (Nilesh Javali) [1921612] - scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description (Nilesh Javali) [1921612] - scsi: bnx2i: Requires MMU (Nilesh Javali) [1921612] - scsi: bnx2i: Remove unnecessary mutex_init() (Nilesh Javali) [1921612] - scsi: bnx2i: Add parameter description and rename another (Nilesh Javali) [1921612] - scsi: bnx2i: Add, remove and edit some function parameter descriptions (Nilesh Javali) [1921612] - scsi: bnx2i: Fix a whole host of kerneldoc issues (Nilesh Javali) [1921612] - scsi: bnx2i: Add missing descriptions for 'attr' parameter (Nilesh Javali) [1921612] - scsi: bnx2i: Fix parameter misnaming in function header (Nilesh Javali) [1921612] - mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs (Steve Best) [1929489] - lib: list_sort.c: add a blank line to avoid kernel-doc warnings (Rafael Aquini) [1900774] - lib/list_sort: fix kerneldoc build error (Rafael Aquini) [1900774] - lib/list_sort: optimize number of calls to comparison function (Rafael Aquini) [1900774] - lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS (Rafael Aquini) [1900774] - perf bench numa: Fix the condition checks for max number of NUMA nodes (Steve Best) [1936333] - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset (Gustavo Walbon) [1921684] - perf powerpc: Support exposing Performance Monitor Counter SPRs as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Expose Performance Monitor Counter SPR's as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct (Gustavo Walbon) [1921684] - powerpc/perf: Adds support for programming of Thresholding in P10 (Gustavo Walbon) [1921684] - x86/entry/64: Deduplicate multiple IBRS macros in paranoid_entry (Waiman Long) [1924364] - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Waiman Long) [1924364] - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (Waiman Long) [1924364] - x86/bugs/multihit: Fix mitigation reporting when VMX is not in use (Waiman Long) [1924364] - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Waiman Long) [1924364] - x86/bugs: Move enum taa_mitigations to bugs.c (Waiman Long) [1924364] - mm/memcg: set memcg when splitting page (Waiman Long) [1937825] - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument (Waiman Long) [1937825] - mm, tracing: Fix kmem_cache_free trace event to not print stale pointers (Waiman Long) [1937825] - mm: memcontrol: fix get_active_memcg return value (Waiman Long) [1937825] - fs: buffer: use raw page_memcg() on locked page (Waiman Long) [1937825] - mm/list_lru.c: remove kvfree_rcu_local() (Waiman Long) [1937825] - mm: memcontrol: replace the loop with a list_for_each_entry() (Waiman Long) [1937825] - mm/memcontrol: remove redundant NULL check (Waiman Long) [1937825] - mm: page_counter: re-layout structure to reduce false sharing (Waiman Long) [1937825] - mm: kmem: make __memcg_kmem_(un)charge static (Waiman Long) [1937825] - mm: memcg: add swapcache stat for memcg v2 (Waiman Long) [1937825] - mm/memcg: remove rcu locking for lock_page_lruvec function series (Waiman Long) [1937825] - mm/memcg: revise the using condition of lock_page_lruvec function series (Waiman Long) [1937825] - mm: memcontrol: make the slab calculation consistent (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_ANON_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: optimize per-lruvec stats counter memory usage (Waiman Long) [1937825] - mm: memcg/slab: pre-allocate obj_cgroups for slab caches with SLAB_ACCOUNT (Waiman Long) [1937825] - mm/slub: minor coding style tweaks (Waiman Long) [1937825] - mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SLUB_MEMCG_SYSFS_ON (Waiman Long) [1937825] - mm, slub: splice cpu and page freelists in deactivate_slab() (Waiman Long) [1937825] - mm, slab, slub: stop taking cpu hotplug lock (Waiman Long) [1937825] - mm, slab, slub: stop taking memory hotplug lock (Waiman Long) [1937825] - mm, slub: stop freeing kmem_cache_node structures on node offline (Waiman Long) [1937825] - mm/slub: disable user tracing for kmemleak caches by default (Waiman Long) [1937825] - mm/slab: minor coding style tweaks (Waiman Long) [1937825] - mm/sl?b.c: remove ctor argument from kmem_cache_flags (Waiman Long) [1937825] - mm, tracing: record slab name for kmem_cache_free() (Waiman Long) [1937825] - mm: fix numa stats for thp migration (Waiman Long) [1937825] - mm: memcg: fix memcg file_dirty numa stat (Waiman Long) [1937825] - mm/memcontrol: fix warning in mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm: slub: call account_slab_page() after slab page initialization (Waiman Long) [1937825] - mm/hugetlb: fix deadlock in hugetlb_cow error path (Waiman Long) [1937825] - mm/memcontrol:rewrite mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm/memcg: remove unused definitions (Waiman Long) [1937825] - mm/memcg: warning on !memcg after readahead page charged (Waiman Long) [1937825] - mm/memcg: bail early from swap accounting if memcg disabled (Waiman Long) [1937825] - mm/lru: revise the comments of lru_lock (Waiman Long) [1937825] - mm/lru: introduce relock_page_lruvec() (Waiman Long) [1937825] - mm/lru: replace pgdat lru_lock with lruvec lock (Waiman Long) [1937825] - mm/lru: move lock into lru_note_cost (Waiman Long) [1937825] - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn (Waiman Long) [1937825] - mm/compaction: do page isolation first in compaction (Waiman Long) [1937825] - mm/lru: introduce TestClearPageLRU() (Waiman Long) [1937825] - mm/mlock: remove __munlock_isolate_lru_page() (Waiman Long) [1937825] - mm/mlock: remove lru_lock on TestClearPageMlocked (Waiman Long) [1937825] - mm/vmscan: remove lruvec reget in move_pages_to_lru (Waiman Long) [1937825] - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn (Waiman Long) [1937825] - mm/memcg: add debug checking in lock_page_memcg (Waiman Long) [1937825] - mm: page_idle_get_page() does not need lru_lock (Waiman Long) [1937825] - mm/rmap: stop store reordering issue on page->mapping (Waiman Long) [1937825] - mm/vmscan: remove unnecessary lruvec adding (Waiman Long) [1937825] - mm/thp: narrow lru locking (Waiman Long) [1937825] - mm/thp: simplify lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: use head for head page in lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: move lru_add_page_tail() to huge_memory.c (Waiman Long) [1937825] - mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs_emit_at (Waiman Long) [1937825] - mm: truncate_complete_page() does not exist any more (Waiman Long) [1937825] - mm/vmscan: drop unneeded assignment in kswapd() (Waiman Long) [1937825] - mm: memcontrol: account pagetables per node (Waiman Long) [1937825] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1937825] - mm/memcg: remove incorrect comment (Waiman Long) [1937825] - mm: memcontrol: sssign boolean values to a bool variable (Waiman Long) [1937825] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1937825] - mm: memcg: remove obsolete memcg_has_children() (Waiman Long) [1937825] - mm/page_counter: use page_counter_read in page_counter_set_max (Waiman Long) [1937825] - cgroup: remove obsoleted broken_hierarchy and warned_broken_hierarchy (Waiman Long) [1937825] - docs: cgroup-v1: reflect the deprecation of the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: deprecate the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: fix obsolete code comments (Waiman Long) [1937825] - mm/memcg: update page struct member in comments (Waiman Long) [1937825] - mm/rmap: always do TTU_IGNORE_ACCESS (Waiman Long) [1937825] - mm: memcontrol: eliminate redundant check in __mem_cgroup_insert_exceeded() (Waiman Long) [1937825] - mm: memcontrol: remove unused mod_memcg_obj_state() (Waiman Long) [1937825] - mm: memcontrol: add file_thp, shmem_thp to memory.stat (Waiman Long) [1937825] - mm/gup: combine put_compound_head() and unpin_user_page() (Waiman Long) [1937825] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1937825] - mm: Introduce page memcg flags (Waiman Long) [1937825] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1937825] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1937825] - hugetlbfs: fix anon huge page migration race (Waiman Long) [1937825] - mm: memcontrol: fix missing wakeup polling thread (Waiman Long) [1937825] - mm/gup: use unpin_user_pages() in __gup_longterm_locked() (Waiman Long) [1937825] - mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit (Waiman Long) [1937825] - mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate (Waiman Long) [1937825] - mm/compaction: count pages and stop correctly during page isolation (Waiman Long) [1937825] - mm: kmem: enable kernel memcg accounting from interrupt contexts (Waiman Long) [1937825] - mm: kmem: prepare remote memcg charging infra for interrupt contexts (Waiman Long) [1937825] - mm: kmem: remove redundant checks from get_obj_cgroup_from_current() (Waiman Long) [1937825] - mm, memcg: rework remote charging API to support nesting (Waiman Long) [1937825] - mm: use self-explanatory macros rather than "2" (Waiman Long) [1937825] - mm/vmscan: allow arbitrary sized pages to be paged out (Waiman Long) [1937825] - mm/rmap: fix assumptions of THP size (Waiman Long) [1937825] - mm/huge_memory: fix can_split_huge_page assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix split assumption of page size (Waiman Long) [1937825] - mm/huge_memory: fix total_mapcount assumption of page size (Waiman Long) [1937825] - mm/page_owner: change split_page_owner to take a count (Waiman Long) [1937825] - mm/memory: remove page fault assumption of compound page size (Waiman Long) [1937825] - mm/filemap: fix page cache removal for arbitrary sized THPs (Waiman Long) [1937825] - mm/vmscan: fix comments for isolate_lru_page() (Waiman Long) [1937825] - mm/vmscan: fix infinite loop in drop_slab_node (Waiman Long) [1937825] - mm: move call to compound_head() in release_pages() (Waiman Long) [1937825] - mm: account PMD tables like PTE tables (Waiman Long) [1937825] - mm/memcg: fix device private memcg accounting (Waiman Long) [1937825] - mm: memcontrol: add the missing numa_stat interface for cgroup v2 (Waiman Long) [1937825] - mm: remove activate_page() from unuse_pte() (Waiman Long) [1937825] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Waiman Long) [1937825] - mm/thp: fix __split_huge_pmd_locked() for migration PMD (Waiman Long) [1937825] - mm: fix check_move_unevictable_pages() on THP (Waiman Long) [1937825] - mm: migration of hugetlbfs page skip memcg (Waiman Long) [1937825] - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit (Waiman Long) [1937825] - drivers core: Miscellaneous changes for sysfs_emit (Waiman Long) [1937825] - drivers core: Reindent a couple uses around sysfs_emit (Waiman Long) [1937825] - drivers core: Remove strcat uses around sysfs_emit and neaten (Waiman Long) [1937825] - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Waiman Long) [1937825] - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Waiman Long) [1937825] - mm: fix pin vs. gup mismatch with gate pages (Waiman Long) [1937825] - mm/gup: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/hugetlb: make hugetlb migration callback CMA aware (Waiman Long) [1937825] - mm/gup: restrict CMA region by using allocation scope API (Waiman Long) [1937825] - mm/page_alloc: remove a wrapper for alloc_migration_target() (Waiman Long) [1937825] - mm/mempolicy: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/migrate: introduce a standard migration target allocation function (Waiman Long) [1937825] - mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations (Waiman Long) [1937825] - mm/hugetlb: unify migration callbacks (Waiman Long) [1937825] - mm/migrate: move migration helper from .h to .c (Waiman Long) [1937825] - mm/page_isolation: prefer the node of the source page (Waiman Long) [1937825] - hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem (Waiman Long) [1937825] - mm, oom: show process exiting information in __oom_kill_process() (Waiman Long) [1937825] - doc, mm: clarify /proc//oom_score value range (Waiman Long) [1937825] - doc, mm: sync up oom_score_adj documentation (Waiman Long) [1937825] - mm, oom: make the calculation of oom badness more accurate (Waiman Long) [1937825] - mm: vmscan: consistent update to pgrefill (Waiman Long) [1937825] - mm/vmscan.c: fix typo (Waiman Long) [1937825] - mm: memcontrol: account kernel stack per node (Waiman Long) [1937825] - mm/hugetlb.c: fix pages per hugetlb calculation (Waiman Long) [1937825] - doc: THP CoW fault no longer allocate THP (Waiman Long) [1937825] - driver core: platform: expose numa_node to users in sysfs (Waiman Long) [1937825] - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() (Waiman Long) [1937825] - mm, memcg: fix some typos in memcontrol.c (Waiman Long) [1937825] - mm/vmsan: fix some typos in comment (Waiman Long) [1937825] - mm: thp: don't need to drain lru cache when splitting and mlocking THP (Waiman Long) [1937825] - mm/vmscan: update the comment of should_continue_reclaim() (Waiman Long) [1937825] - mm/vmscan.c: change prototype for shrink_page_list (Waiman Long) [1937825] - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch (Waiman Long) [1937825] - mm/vmscan.c: use update_lru_size() in update_lru_sizes() (Waiman Long) [1937825] - mm: simplify calling a compound page destructor (Waiman Long) [1937825] - mm/page_alloc: integrate classzone_idx and high_zoneidx (Waiman Long) [1937825] - mm/page_alloc: use ac->high_zoneidx for classzone_idx (Waiman Long) [1937825] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1937825] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1937825] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1937825] - scs: Report SCS usage in bytes rather than number of entries (Waiman Long) [1937825] - scs: Move accounting into alloc/free functions (Waiman Long) [1937825] - mm/vmscan: remove unnecessary argument description of isolate_lru_pages() (Waiman Long) [1937825] - scs: Add support for stack usage debugging (Waiman Long) [1937825] - scs: Add page accounting for shadow call stack allocations (Waiman Long) [1937825] - scs: Add support for Clang's Shadow Call Stack (SCS) (Waiman Long) [1937825] - mm/migrate.c: unify "not queued for migration" handling in do_pages_move() (Waiman Long) [1937825] - mm/migrate.c: check pagelist in move_pages_and_store_status() (Waiman Long) [1937825] - mm/migrate.c: wrap do_move_pages_to_node() and store_status() (Waiman Long) [1937825] - mm/migrate.c: no need to check for i > start in do_pages_move() (Waiman Long) [1937825] - mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() (Waiman Long) [1937825] - hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race (Waiman Long) [1937825] - hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization (Waiman Long) [1937825] - mm,thp,compaction,cma: allow THP migration for CMA allocations (Waiman Long) [1937825] - mm,compaction,cma: add alloc_contig flag to compact_control (Waiman Long) [1937825] - mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment (Waiman Long) [1937825] - mm/vmscan.c: make may_enter_fs bool in shrink_page_list() (Waiman Long) [1937825] - mm/vmscan.c: fix data races using kswapd_classzone_idx (Waiman Long) [1937825] - mm/vmscan.c: remove cpu online notification for now (Waiman Long) [1937825] - mm: vmscan: replace open codings to NUMA_NO_NODE (Waiman Long) [1937825] - mm: swap: make page_evictable() inline (Waiman Long) [1937825] - mm/swap.c: not necessary to export __pagevec_lru_add() (Waiman Long) [1937825] - mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path (Waiman Long) [1937825] - mm: dump_page(): additional diagnostics for huge pinned pages (Waiman Long) [1937825] - mm: improve dump_page() for compound pages (Waiman Long) [1937825] - selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage (Waiman Long) [1937825] - mm/gup_benchmark: support pin_user_pages() and related calls (Waiman Long) [1937825] - mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting (Waiman Long) [1937825] - mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages (Waiman Long) [1937825] - mm/gup: track FOLL_PIN pages (Waiman Long) [1937825] - mm/gup: pass gup flags to two more routines (Waiman Long) [1937825] - mm: introduce page_ref_sub_return() (Waiman Long) [1937825] - mm/gup: pass a flags arg to __gup_device_* functions (Waiman Long) [1937825] - mm/gup: split get_user_pages_remote() into two routines (Waiman Long) [1937825] - sysfs: fix static inline declaration of sysfs_groups_change_owner() (Waiman Long) [1937825] - drivers/base/cpu: Simplify s*nprintf() usages (Waiman Long) [1937825] - drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow (Waiman Long) [1937825] - sysfs: add sysfs_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_group{s}_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_link_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_file_change_owner() (Waiman Long) [1937825] - mm/huge_memory.c: reduce critical section protected by split_queue_lock (Waiman Long) [1937825] - mm/huge_memory.c: use head to emphasize the purpose of page (Waiman Long) [1937825] - mm/huge_memory.c: use head to check huge zero page (Waiman Long) [1937825] - mm/gup: move try_get_compound_head() to top, fix minor issues (Waiman Long) [1937825] - userfaultfd: wrap the common dst_vma check into an inlined function (Waiman Long) [1937825] - userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomic_hugetlb() (Waiman Long) [1937825] - userfaultfd: use vma_pagesize for all huge page size calculation (Waiman Long) [1937825] - mm/hugetlb: avoid looping to the same hugepage if !pages and !vmas (Waiman Long) [1937825] - hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() (Waiman Long) [1937825] - hugetlbfs: convert macros to static inline, fix sparse warning (Waiman Long) [1937825] - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Waiman Long) [1937825] - mm/gup.c: allow CMA migration to propagate errors back to caller (Waiman Long) [1937825] - mm/gup_benchmark: fix MAP_HUGETLB case (Waiman Long) [1937825] - mm/gup_benchmark: add a missing "w" to getopt string (Waiman Long) [1937825] - mm, page_owner: rename flag indicating that page is allocated (Waiman Long) [1937825] - mm, page_owner: decouple freeing stack trace from debug_pagealloc (Waiman Long) [1937825] - mm, page_owner: fix off-by-one error in __set_page_owner_handle() (Waiman Long) [1937825] - mm/filemap.c: don't initiate writeback if mapping has no dirty pages (Waiman Long) [1937825] - mm, page_owner, debug_pagealloc: save and dump freeing stack trace (Waiman Long) [1937825] - mm, page_owner: keep owner info when freeing the page (Waiman Long) [1937825] - mm, page_owner: record page owner for each subpage (Waiman Long) [1937825] - mm: introduce page_size() (Waiman Long) [1937825] - mm, tracing: Print symbol name for call_site in trace events (Waiman Long) [1937825] - mm/gup.c: mark undo_dev_pagemap as __maybe_unused (Waiman Long) [1937825] - mm, memcg: introduce memory.events.local (Waiman Long) [1937825] - memcg, fsnotify: no oom-kill for remote memcg charging (Waiman Long) [1937825] - mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() (Waiman Long) [1937825] - mm: make !CONFIG_HUGE_PAGE wrappers into static inlines (Waiman Long) [1937825] - include/linux/hugetlb.h: convert to use vm_fault_t (Waiman Long) [1937825] - mm/page_ext.c: fix an imbalance with kmemleak (Waiman Long) [1937825] - mm/hugetlb: add prot_modify_start/commit sequence for hugetlb update (Waiman Long) [1937825] - iov_iter: optimize page_copy_sane() (Waiman Long) [1937825] - mm: remove __hugepage_set_anon_rmap() (Waiman Long) [1937825] - mm: remove pte_lock_deinit() (Waiman Long) [1937825] - mm/debug.c: make "migrate_reason_names[]" const char * (Waiman Long) [1937825] - vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETLB option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: allow user specified file (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: fix 'write' flag usage (Waiman Long) [1937825] - mm/page_ext.c: constify lookup_page_ext() argument (Waiman Long) [1937825] - mm, page_alloc: actually ignore mempolicies for high priority allocations (Waiman Long) [1937825] - thp: use mm_file_counter to determine update which rss counter (Waiman Long) [1937825]- RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib) [1931850 1918264] - RDMA/qedr: Fix kernel panic when trying to access recv_cq (Kamal Heib) [1931850] - RDMA/addr: Be strict with gid size (Kamal Heib) [1931850] - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS (Kamal Heib) [1931850 1921704 1953593] - RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() (Kamal Heib) [1931850] - RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() (Kamal Heib) [1931850] - RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() (Kamal Heib) [1931850] - RDMA/rxe: Fix missed IB reference counting in loopback (Kamal Heib) [1931850] - RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc (Kamal Heib) [1931850] - RDMA/rxe: Fix missing kconfig dependency on CRYPTO (Kamal Heib) [1931850] - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep (Kamal Heib) [1931850] - RDMA/rxe: Remove unused pkt->offset (Kamal Heib) [1931850] - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent (Kamal Heib) [1931850] - RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() (Kamal Heib) [1931850] - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Kamal Heib) [1931850] - RDMA/rxe: Cleanup init_send_wqe (Kamal Heib) [1931850] - RDMA/rxe: Fix minor coding style issues (Kamal Heib) [1931850] - RDMA/rxe: Correct skb on loopback path (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt (Kamal Heib) [1931850] - RDMA/rxe: Remove useless code in rxe_recv.c (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_recv.c (Kamal Heib) [1931850] - RDMA/core: Introduce and use API to read port immutable data (Kamal Heib) [1931850] - RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ (Kamal Heib) [1931850] - IB/core: Use valid port number to check link layer (Kamal Heib) [1931850] - IB/cm: Avoid a loop when device has 255 ports (Kamal Heib) [1931850] - RDMA/efa: Remove unused syndrome enum values (Kamal Heib) [1931850] - RDMA/efa: Remove unused 'select' field from get/set feature command descriptor (Kamal Heib) [1931850] - RDMA/efa: Remove unnecessary indentation in defs comments (Kamal Heib) [1931850] - RDMA/efa: Remove duplication of upper/lower_32_bits (Kamal Heib) [1931850] - RDMA/efa: Remove redundant NULL pointer check of CQE (Kamal Heib) [1931850] - RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/verbs: Demote non-conforming doc header and fix a misspelling (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ud: Fix a little more doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/uc: Fix a little doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s 'count_out' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ruc: Fix a small formatting and description issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/rc: Fix a few function documentation issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pcie: Demote kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start_id' param (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()'s 'in_mad_size' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/msix: Add description for 'name' and remove superfluous param 'idx' (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header fix another (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/rxe: Replace missing rxe_pool_get_index_locked (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded pool->state (Kamal Heib) [1931850] - RDMA/rxe: Remove references to ib_device and pool (Kamal Heib) [1931850] - RDMA/rxe: Remove RXE_POOL_ATOMIC (Kamal Heib) [1931850] - RDMA/rxe: Fix misleading comments and names (Kamal Heib) [1931850] - RDMA/rxe: Fix bug in rxe_alloc() (Kamal Heib) [1931850] - IB/umad: Return EPOLLERR in case of when device disassociated (Kamal Heib) [1931850] - IB/umad: Return EIO in case of when device disassociated (Kamal Heib) [1931850] - RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mr: Fix some issues related to formatting and missing descriptions (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting and spelling issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/vt: Fix formatting issue and update description for 'context' (Kamal Heib) [1931850 1921704] - RDMA/hw/efa/efa_com: Stop using param description notation for non-params (Kamal Heib) [1931850] - RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI (Kamal Heib) [1931850] - RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param (Kamal Heib) [1931850] - RDMA/core/iwpm_util: Fix some param description misspellings (Kamal Heib) [1931850] - RDMA/core/counters: Demote non-conformant kernel-doc headers (Kamal Heib) [1931850] - RDMA/core/restrack: Fix kernel-doc formatting issue (Kamal Heib) [1931850] - RDMA/core/sa_query: Demote non-conformant kernel-doc header (Kamal Heib) [1931850] - RDMA/core/multicast: Provide description for 'ib_init_ah_from_mcmember()'s 'rec' param (Kamal Heib) [1931850] - RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_rescan_device()'s param 'ib_dev' (Kamal Heib) [1931850] - RDMA/core/cache: Fix some misspellings, missing and superfluous param descriptions (Kamal Heib) [1931850] - RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another (Kamal Heib) [1931850] - IB/iser: Simplify prot_caps setting (Kamal Heib) [1931850] - IB/iser: Enforce iser_max_sectors to be greater than 0 (Kamal Heib) [1931850] - IB/iser: Protect iscsi_max_lun module param using callback (Kamal Heib) [1931850] - IB/iser: Remove unneeded semicolons (Kamal Heib) [1931850] - IB/isert: Simplify signature cap check (Kamal Heib) [1931850] - IB/isert: Remove unneeded semicolon (Kamal Heib) [1931850] - IB/isert: Remove unneeded new lines (Kamal Heib) [1931850] - RDMA/nldev: Return an error message on failure to turn auto mode (Kamal Heib) [1931850] - RDMA/rxe: Fix race in rxe_mcast.c (Kamal Heib) [1931850] - RDMA/rxe: Add unlocked versions of pool APIs (Kamal Heib) [1931850] - RDMA/rxe: Make add/drop key/index APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Make pool lookup and alloc APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Add elem_offset field to rxe_type_info (Kamal Heib) [1931850] - RDMA/rxe: Let pools support both keys and indices (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag (Kamal Heib) [1931850] - RDMA/rxe: Add check for supported QP types (Kamal Heib) [1931850] - RDMA: Use kzalloc for allocating only one thing (Kamal Heib) [1931850] - RDMA/cma: Delete useless kfree code (Kamal Heib) [1931850] - RDMA/hfi1: remove h from printk format specifier (Kamal Heib) [1931850 1921704] - RDMA: Convert comma to semicolon (Kamal Heib) [1931850] - net: devlink: Add unused port flavour (Petr Oros) [1943273] - devlink: add .trap_group_action_set() callback (Petr Oros) [1943273] - devlink: add parser error drop packet traps (Petr Oros) [1943273] - drop_monitor: Perform cleanup upon probe registration failure (Petr Oros) [1943273] - selftests: net: Add drop monitor test (Petr Oros) [1943273] - drop_monitor: Filter control packets in drop monitor (Petr Oros) [1943273] - drop_monitor: Remove duplicate struct (Petr Oros) [1943273] - drop_monitor: Remove no longer used functions (Petr Oros) [1943273] - drop_monitor: Convert to using devlink tracepoint (Petr Oros) [1943273] - drop_monitor: Prepare probe functions for devlink tracepoint (Petr Oros) [1943273] - devlink: Add a tracepoint for trap reports (Petr Oros) [1943273] - net: devlink: fix reporter dump dumpit (Petr Oros) [1943273] - devlink: have genetlink code to parse the attrs during dumpit (Petr Oros) [1943273] - netfilter: nf_tables: add direct calls for all builtin expressions (Florian Westphal) [1953320] - netfilter: nf_tables: handle meta/lookup with direct call (Florian Westphal) [1953320] - ionic: linearize tso skb with too many frags (Jonathan Toppins) [1940696] - i40e: fix the restart auto-negotiation after FEC modified (Stefan Assmann) [1725560] - ovl: skip getxattr of security labels (Miklos Szeredi) [1956340] - ovl: fix dentry leak in ovl_get_redirect (Miklos Szeredi) [1956340] - ovl: avoid deadlock on directory ioctl (Miklos Szeredi) [1956340] - cap: fix conversions on getxattr (Miklos Szeredi) [1956340] - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi) [1956340] - ovl: add warning on user_ns mismatch (Miklos Szeredi) [1956340] - ovl: unprivieged mounts (Miklos Szeredi) [1956340] - ovl: do not get metacopy for userxattr (Miklos Szeredi) [1956340] - ovl: do not fail because of O_NOATIME (Miklos Szeredi) [1956340] - ovl: do not fail when setting origin xattr (Miklos Szeredi) [1956340] - ovl: user xattr (Miklos Szeredi) [1956340] - ovl: simplify file splice (Miklos Szeredi) [1956340] - ovl: make ioctl() safe (Miklos Szeredi) [1956340] - ovl: check privs before decoding file handle (Miklos Szeredi) [1956340] - vfs: verify source area in vfs_dedupe_file_range_one() (Miklos Szeredi) [1956340] - vfs: move cap_convert_nscap() call into vfs_setxattr() (Miklos Szeredi) [1956340] - ovl: fix incorrect extent info in metacopy case (Miklos Szeredi) [1956340] - ovl: expand warning in ovl_d_real() (Miklos Szeredi) [1956340] - ovl: document lower modification caveats (Miklos Szeredi) [1956340] - ovl: warn about orphan metacopy (Miklos Szeredi) [1956340] - ovl: doc clarification (Miklos Szeredi) [1956340] - ovl: introduce new "uuid=off" option for inodes index feature (Miklos Szeredi) [1956340] - ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode_real_fh (Miklos Szeredi) [1956340] - ovl: use generic vfs_ioc_setflags_prepare() helper (Miklos Szeredi) [1956340] - ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories (Miklos Szeredi) [1956340] - ovl: rearrange ovl_can_list() (Miklos Szeredi) [1956340] - ovl: enumerate private xattrs (Miklos Szeredi) [1956340] - ovl: pass ovl_fs down to functions accessing private xattrs (Miklos Szeredi) [1956340] - ovl: drop flags argument from ovl_do_setxattr() (Miklos Szeredi) [1956340] - ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs (Miklos Szeredi) [1956340] - ovl: use ovl_do_getxattr() for private xattr (Miklos Szeredi) [1956340] - ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() (Miklos Szeredi) [1956340] - ovl: clean up ovl_getxattr() in copy_up.c (Miklos Szeredi) [1956340] - duplicate ovl_getxattr() (Miklos Szeredi) [1956340] - ovl: provide a mount option "volatile" (Miklos Szeredi) [1956340 1928211] - ovl: check for incompatible features in work dir (Miklos Szeredi) [1956340 1928211] - ovl: fix lookup of indexed hardlinks with metacopy (Miklos Szeredi) [1956340] - ovl: fix unneeded call to ovl_change_flags() (Miklos Szeredi) [1956340] - ovl: fix mount option checks for nfs_export with no upperdir (Miklos Szeredi) [1956340] - ovl: force read-only sb on failure to create index dir (Miklos Szeredi) [1956340] - ovl: fix regression with re-formatted lower squashfs (Miklos Szeredi) [1956340] - ovl: fix oops in ovl_indexdir_cleanup() with nfs_export=on (Miklos Szeredi) [1956340] - ovl: relax WARN_ON() when decoding lower directory file handle (Miklos Szeredi) [1956340] - ovl: remove not used argument in ovl_check_origin (Miklos Szeredi) [1956340] - ovl: change ovl_copy_up_flags static (Miklos Szeredi) [1956340] - ovl: inode reference leak in ovl_is_inuse true case. (Miklos Szeredi) [1956340] - ovl: remove unnecessary lock check (Miklos Szeredi) [1956340] - ovl: make oip->index bool (Miklos Szeredi) [1956340] - ovl: only pass ->ki_flags to ovl_iocb_to_rwf() (Miklos Szeredi) [1956340] - ovl: make private mounts longterm (Miklos Szeredi) [1956340] - ovl: get rid of redundant members in struct ovl_fs (Miklos Szeredi) [1956340] - ovl: add accessor for ofs->upper_mnt (Miklos Szeredi) [1956340] - ovl: drop negative dentry in upper layer (Miklos Szeredi) [1956340] - ovl: check permission to open real file (Miklos Szeredi) [1956340] - ovl: call secutiry hook in ovl_real_ioctl() (Miklos Szeredi) [1956340] - ovl: verify permissions in ovl_path_open() (Miklos Szeredi) [1956340] - ovl: switch to mounter creds in readdir (Miklos Szeredi) [1956340] - ovl: pass correct flags for opening real directory (Miklos Szeredi) [1956340] - ovl: whiteout inode sharing (Miklos Szeredi) [1956340] - ovl: inherit SB_NOSEC flag from upperdir (Miklos Szeredi) [1956340] - ovl: skip overlayfs superblocks at global sync (Miklos Szeredi) [1956340] - ovl: index dir act as work dir (Miklos Szeredi) [1956340] - ovl: prepare to copy up without workdir (Miklos Szeredi) [1956340] - ovl: cleanup non-empty directories in ovl_indexdir_cleanup() (Miklos Szeredi) [1956340] - ocxl: Add new kernel traces (Steve Best) [1907530] - ocxl: Add mmu notifier (Steve Best) [1907530] - ocxl: Update the Process Element Entry (Steve Best) [1907530] - ocxl: Initiate a TLB invalidate command (Steve Best) [1907530] - ocxl: Assign a register set to a Logical Partition (Steve Best) [1907530] - powerpc/mce: Remove per cpu variables from MCE handlers (Gustavo Walbon) [1921683] - powerpc/mce: Reduce the size of event arrays (Gustavo Walbon) [1921683] - tools/power turbostat: Support Ice Lake D (Prarit Bhargava) [1943439] - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check (Chris von Recklinghausen) [1944636] - vhost/vsock: add IOTLB API support (Stefano Garzarella) [1894101] - vhost: Fix vhost_vq_reset() (Laurent Vivier) [1919126] - perf trace: Fix race in signal handling (Michael Petlan) [1928380] - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc (Ewan D. Milne) [1953699] - sd_zbc: clear zone resources for non-zoned case (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix a memory leak (Ewan D. Milne) [1953699] - scsi: sd: Warn if unsupported ZBC device is probed (Ewan D. Milne) [1953699] - scsi: core: Add 'set_status_byte()' accessor (Ewan D. Milne) [1953699] - scsi: scsi_debug: Do not set COMMAND_COMPLETE (Ewan D. Milne) [1953699] - scsi: scsi_transport_srp: Don't block target in failfast state (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix memleak in scsi_debug_init() (Ewan D. Milne) [1953699] - scsi: core: Fix -Wformat for scsi_host (Ewan D. Milne) [1953699] - scsi: doc: Fix some kernel-doc markups (Ewan D. Milne) [1953699] - scsi: sr: Initialize ->cmd_len (Ewan D. Milne) [1953699] - scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Clean up allocation and freeing of sgtables (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check() (Ewan D. Milne) [1953699] - scsi: core: Use rq_dma_dir in scsi_setup_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_init_cmd_errh (Ewan D. Milne) [1953699] - scsi: sd: Allow user to configure command retries (Ewan D. Milne) [1953699] - scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks (Ewan D. Milne) [1953699] - scsi: sd_zbc: Improve zone revalidation (Ewan D. Milne) [1953699] - scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors (Ewan D. Milne) [1953699] - scsi: sd_zbc: Remove unused inline functions (Ewan D. Milne) [1953699] - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Gopal Tiwari) [1921591] - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done (Gopal Tiwari) [1921591] - nvme-core: check ctrl css before setting up zns (Gopal Tiwari) [1921591] - nvme-fc: fix racing controller reset and create association (Gopal Tiwari) [1921591] - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Gopal Tiwari) [1921591] - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() (Gopal Tiwari) [1921591] - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Gopal Tiwari) [1921591] - nvme: simplify error logic in nvme_validate_ns() (Gopal Tiwari) [1921591] - nvme: set max_zone_append_sectors nvme_revalidate_zones (Gopal Tiwari) [1921591] - nvmet: model_number must be immutable once set (Gopal Tiwari) [1921591] - nvme-fabrics: fix kato initialization (Gopal Tiwari) [1921591] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1921591] - nvme-pci: add quirks for Lexar 256GB SSD (Gopal Tiwari) [1921591] - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state (Gopal Tiwari) [1921591] - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. (Gopal Tiwari) [1921591] - nvme-tcp: fix crash triggered with a dataless request submission (Gopal Tiwari) [1921591] - nvme-hwmon: rework to avoid devm allocation (Gopal Tiwari) [1921591] - nvme: add 48-bit DMA address quirk for Amazon NVMe controllers (Gopal Tiwari) [1921591] - nvmet: remove else at the end of the function (Gopal Tiwari) [1921591] - nvmet: add helper to report invalid opcode (Gopal Tiwari) [1921591] - nvmet: add nvmet_req_subsys() helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues (Gopal Tiwari) [1921591] - nvme-multipath: set nr_zones for zoned namespaces (Gopal Tiwari) [1921591] - nvmet: make nvmet_find_namespace() req based (Gopal Tiwari) [1921591] - nvmet: set status to 0 in case for invalid nsid (Gopal Tiwari) [1921591] - nvmet: return uniform error for invalid ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-ns handler (Gopal Tiwari) [1921591] - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-fabrics: avoid double completions in nvmf_fail_nonready_command (Gopal Tiwari) [1921591] - nvme: introduce a nvme_host_path_error helper (Gopal Tiwari) [1921591] - blk-mq: introduce blk_mq_set_request_complete (Gopal Tiwari) [1921591] - nvme-rdma: handle nvme_rdma_post_send failures better (Gopal Tiwari) [1921591] - nvmet-tcp: fix potential race of tcp socket closing accept_work (Gopal Tiwari) [1921591] - nvme: cleanup zone information initialization (Gopal Tiwari) [1921591] - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-pci: ignore the subsysem NQN on Phison E16 (Gopal Tiwari) [1921591] - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Gopal Tiwari) [1921591] - nvme-tcp: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme-core: get rid of the extra space (Gopal Tiwari) [1921591] - nvme-tcp: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme: add tracing of zns commands (Gopal Tiwari) [1921591] - nvme: parse format nvm command details when tracing (Gopal Tiwari) [1921591] - nvme-core: add cancel tagset helpers (Gopal Tiwari) [1921591] - nvme: refactor ns->ctrl by request (Gopal Tiwari) [1921591] - nvme-tcp: fix wrong setting of request iov_iter (Gopal Tiwari) [1921591] - nvmet: remove extra variable in smart log nsid (Gopal Tiwari) [1921591] - nvme-tcp: get rid of unused helper function (Gopal Tiwari) [1921591] - nvmet: remove extra variable in identify ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-desclist (Gopal Tiwari) [1921591] - nvmet: add lba to sect conversion helpers (Gopal Tiwari) [1921591] - nvme: support command retry delay for admin command (Gopal Tiwari) [1921591] - nvmet: Use nvmet_is_port_enabled helper for pi_enable (Gopal Tiwari) [1921591] - nvme: constify static attribute_group structs (Gopal Tiwari) [1921591] - nvmet-fc: use RCU proctection for assoc_list (Gopal Tiwari) [1921591] - nvmet: Fix nvmet_is_port_enabled indentation (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device (Gopal Tiwari) [1921591] - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head (Gopal Tiwari) [1921591] - nvme: allow revalidate to set a namespace read-only (Gopal Tiwari) [1921591] - nvmet: set right status on error in id-ns handler (Gopal Tiwari) [1921591] - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout (Gopal Tiwari) [1921591] - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout (Gopal Tiwari) [1921591] - nvme-pci: allow use of cmb on v1.4 controllers (Gopal Tiwari) [1921591] - nvme: check the PRINFO bit before deciding the host buffer length (Gopal Tiwari) [1921591] - nvme-tcp: fix possible data corruption with bio merges (Gopal Tiwari) [1921591] - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT (Gopal Tiwari) [1921591] - nvme: don't intialize hwmon for discovery controllers (Gopal Tiwari) [1921591] - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY (Gopal Tiwari) [1921591] - nvmet-rdma: Fix list_del corruption on queue establishment failure (Gopal Tiwari) [1921591] - nvme: unexport functions with no external caller (Gopal Tiwari) [1921591] - nvme: avoid possible double fetch in handling CQE (Gopal Tiwari) [1921591] - nvme: remove the unused status argument from nvme_trace_bio_complete (Gopal Tiwari) [1921591] - nvme-tcp: Fix possible race of io_work and direct send (Gopal Tiwari) [1921591] - nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings (Gopal Tiwari) [1921591] - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (Gopal Tiwari) [1921591] - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Gopal Tiwari) [1921591] - nvme: rename controller base dev_t char device (Gopal Tiwari) [1921591] - nvme: remove unnecessary return values (Gopal Tiwari) [1921591] - nvme: rename bdev operations (Gopal Tiwari) [1921591] - nvme: export zoned namespaces without Zone Append support read-only (Gopal Tiwari) [1921591] - nvme: print a warning for when listing active namespaces fails (Gopal Tiwari) [1921591] - nvme: improve an error message on Identify failure (Gopal Tiwari) [1921591] - nvmet: fix a spelling mistake "incuding" -> "including" in Kconfig (Gopal Tiwari) [1921591] - nvme-fabrics: reject I/O to offline device (Gopal Tiwari) [1921591] - nvmet: make sure discovery change log event is protected (Gopal Tiwari) [1921591] - nvme-pci: don't allocate unused I/O queues (Gopal Tiwari) [1921591] - nvme-pci: drop min() from nr_io_queues assignment (Gopal Tiwari) [1921591] - nvmet: use inline bio for passthru fast path (Gopal Tiwari) [1921591] - nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio (Gopal Tiwari) [1921591] - nvmet: remove unused ctrl->cqs (Gopal Tiwari) [1921591] - nvmet: remove op_flags for passthru commands (Gopal Tiwari) [1921591] - nvme: use consistent macro name for timeout (Gopal Tiwari) [1921591] - nvmet: add passthru io timeout value attr (Gopal Tiwari) [1921591] - nvmet: add passthru admin timeout value attr (Gopal Tiwari) [1921591] - nvme: split nvme_alloc_request() (Gopal Tiwari) [1921591] - nvme: centralize setting the timeout in nvme_alloc_request (Gopal Tiwari) [1921591] - nvme: simplify nvme_req_qid() (Gopal Tiwari) [1921591] - nvme-fcloop: add sysfs attribute to inject command drop (Gopal Tiwari) [1921591] - nvme: let set_capacity_revalidate_and_notify update the bdev size (Gopal Tiwari) [1921591] - nvme: directly cache command effects log (Gopal Tiwari) [1921591] - nvme: fix memory leak freeing command effects (Gopal Tiwari) [1921591] - nvme: free sq/cq dbbuf pointers when dbbuf set fails (Gopal Tiwari) [1921591] - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device (Gopal Tiwari) [1921591] - RDMA: Lift ibdev_to_node from rds to common code (Gopal Tiwari) [1921591] - nvme: fix incorrect behavior when BLKROSET is called by the user (Gopal Tiwari) [1921591] - Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1921591] - nvmet: fix a NULL pointer dereference when tracing the flush command (Gopal Tiwari) [1921591] - nvme-fc: remove nvme_fc_terminate_io() (Gopal Tiwari) [1921591] - nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery (Gopal Tiwari) [1921591] - nvme-fc: remove err_work work item (Gopal Tiwari) [1921591] - nvme-fc: track error_recovery while connecting (Gopal Tiwari) [1921591] - nvme-rdma: handle unexpected nvme completion data length (Gopal Tiwari) [1921591] - nvme: ignore zone validate errors on subsequent scans (Gopal Tiwari) [1921591] - nvme-fc: shorten reconnect delay if possible for FC (Gopal Tiwari) [1921591] - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (Gopal Tiwari) [1921591] - nvme-fc: fix error loop in create_hw_io_queues (Gopal Tiwari) [1921591] - nvme-fc: fix io timeout to abort I/O (Gopal Tiwari) [1921591] - nvmet: cleanup nvmet_passthru_map_sg() (Gopal Tiwari) [1921591] - nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru (Gopal Tiwari) [1921591] - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Gopal Tiwari) [1921591] - nvme-rdma: fix crash due to incorrect cqe (Gopal Tiwari) [1921591] - nvmet: fix uninitialized work for zero kato (Gopal Tiwari) [1921591] - nvme: use queuedata for nvme_req_qid (Gopal Tiwari) [1921591] - nvme-pci: disable Write Zeroes on Sandisk Skyhawk (Gopal Tiwari) [1921591] - nvme-rdma: fix crash when connect rejected (Gopal Tiwari) [1921591] - nvme: translate zone resource errors (Gopal Tiwari) [1921591] - block: add zone specific block statuses (Gopal Tiwari) [1921591] - nvme-core: remove extra condition for vwc (Gopal Tiwari) [1921591] - nvme-core: remove extra variable (Gopal Tiwari) [1921591] - nvme: remove nvme_identify_ns_list (Gopal Tiwari) [1921591] - nvme: refactor nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: move nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: remove nvme_update_formats (Gopal Tiwari) [1921591] - nvme: update the known admin effects (Gopal Tiwari) [1921591] - nvme: query namespace identifiers before adding the namespace (Gopal Tiwari) [1921591] - nvme: revalidate zone bitmaps in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block (Gopal Tiwari) [1921591] - nvme: set the queue limits in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: remove the 0 lba_shift check in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: freeze the queue over ->lba_shift updates (Gopal Tiwari) [1921591] - nvme: factor out a nvme_configure_metadata helper (Gopal Tiwari) [1921591] - nvme: lift the check for an unallocated namespace into nvme_identify_ns (Gopal Tiwari) [1921591] - nvme: clean up the check for too large logic block sizes (Gopal Tiwari) [1921591] - nvme: remove the disk argument to nvme_update_zone_info (Gopal Tiwari) [1921591] - nvme: rename __nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename _nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme: fix initialization of the zone bitmaps (Gopal Tiwari) [1921591] - nvme-loop: don't put ctrl on nvme_init_ctrl error (Gopal Tiwari) [1921591] - nvme-core: put ctrl ref when module ref get fail (Gopal Tiwari) [1921591] - nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() (Gopal Tiwari) [1921591] - nvmet-fc: fix missing check for no hostport struct (Gopal Tiwari) [1921591] - nvme: fix error handling in nvme_ns_report_zones (Gopal Tiwari) [1921591] - nvmet: add passthru ZNS support (Gopal Tiwari) [1921591] - nvmet: handle keep-alive timer when kato is modified by a set features cmd (Gopal Tiwari) [1921591] - nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue (Gopal Tiwari) [1921591] - nvmet-tcp: have queue io_work context run on sock incoming cpu (Gopal Tiwari) [1921591] - nvme: lift the file open code from nvme_ctrl_get_by_path (Gopal Tiwari) [1921591] - nvme: use an xarray to lookup the Commands Supported and Effects log (Gopal Tiwari) [1921591] - nvme-pci: Move enumeration by class to be last in the table (Gopal Tiwari) [1921591] - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Gopal Tiwari) [1921591] - nvme-fc: fail new connections to a deleted host or remote port (Gopal Tiwari) [1921591] - nvme: return errors for hwmon init (Gopal Tiwari) [1921591] - nvme-pci: fix NULL req in completion handler (Gopal Tiwari) [1921591] - nvmet: get transport reference for passthru ctrl (Gopal Tiwari) [1921591] - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() (Gopal Tiwari) [1921591] - nvme-tcp: fix kconfig dependency warning when !CRYPTO (Gopal Tiwari) [1921591] - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Gopal Tiwari) [1921591] - nvme-core: replace ctrl page size with a macro (Gopal Tiwari) [1921591] - nvme-pci: remove the inline scatterlist optimization (Gopal Tiwari) [1921591] - block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED (Gopal Tiwari) [1921591] - nvme: support for zoned namespaces (Gopal Tiwari) [1921591] - null_blk: introduce zone capacity for zoned device (Gopal Tiwari) [1921591] - block: add capacity field to zone descriptors (Gopal Tiwari) [1921591]- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1941714] - vmxnet3: Update driver to use ethtool_sprintf (Cathy Avery) [1923796] - vmxnet3: Remove buf_info from device accessible structures (Cathy Avery) [1923796] - igc: Fix overwrites return value (Corinna Vinschen) [1920285] - igc: Add set/clear large buffer helpers (Corinna Vinschen) [1920285] - igc: Refactor Rx timestamp handling (Corinna Vinschen) [1920285] - igc: Introduce igc_get_rx_frame_truesize() helper (Corinna Vinschen) [1920285] - igc: Introduce igc_rx_buffer_flip() helper (Corinna Vinschen) [1920285] - igc: Remove unused argument from igc_tx_cmd_type() (Corinna Vinschen) [1920285] - igc: Fix prototype warning (Corinna Vinschen) [1920285] - igc: Assign boolean values to a bool variable (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_LOOPBACK (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_SPEED (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_RESET (Corinna Vinschen) [1920285] - igc: Fix igc_ptp_rx_pktstamp() (Corinna Vinschen) [1920285] - igc: Fix Supported Pause Frame Link Setting (Corinna Vinschen) [1920285] - igc: Fix Pause Frame Advertising (Corinna Vinschen) [1920285] - igc: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1920285] - igc: Fix TDBAL register show incorrect value (Corinna Vinschen) [1920285] - igc: Remove unused FUNC_1 mask (Corinna Vinschen) [1920285] - igc: Remove unused local receiver mask (Corinna Vinschen) [1920285] - igc: Prefer strscpy over strlcpy (Corinna Vinschen) [1920285] - igc: Expose the gPHY firmware version (Corinna Vinschen) [1920285] - igc: Expose the NVM version (Corinna Vinschen) [1920285] - igc: Add Host Good Packets Transmitted Count (Corinna Vinschen) [1920285] - igc: Remove MULR mask define (Corinna Vinschen) [1920285] - igc: Remove igc_set_fw_version comment (Corinna Vinschen) [1920285] - igc: Clean up nvm_operations structure (Corinna Vinschen) [1920285] - igc: check return value of ret_val in igc_config_fc_after_link_up (Corinna Vinschen) [1920285] - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Corinna Vinschen) [1920285] - igc: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1920285] - net: igc: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920285] - igc: Add new device ID (Corinna Vinschen) [1920285] - net: igbvf: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920287] - igbvf: Refactor traces (Corinna Vinschen) [1920287] - igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1955752] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1956983] - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets (Sabrina Dubroca) [1935575] - xfrm: BEET mode doesn't support fragments for inner packets (Xin Long) [1870900] - xfrm: Fix NULL pointer dereference on policy lookup (Sabrina Dubroca) [1951965] - xfrm: use secpath_exist where applicable (Sabrina Dubroca) [1951965] - net: xfrm: Use sequence counter with associated spinlock (Sabrina Dubroca) [1951965] - net: xfrm: Localize sequence counter per network namespace (Sabrina Dubroca) [1951965] - xfrm: Return the correct errno code (Sabrina Dubroca) [1951965] - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1951965] - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Sabrina Dubroca) [1951965] - xfrm: Fix oops in xfrm_replay_advance_bmp (Sabrina Dubroca) [1951965] - ah6: fix error return code in ah6_input() (Sabrina Dubroca) [1951965] - net: xfrm: fix a race condition during allocing spi (Sabrina Dubroca) [1951965] - xfrm: policy: Use sequence counters with associated lock (Sabrina Dubroca) [1951965] - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static (Ivan Vecera) [1952586] - net: bridge: switchdev: include local flag in FDB notifications (Ivan Vecera) [1952586] - net: bridge: switchdev: refactor br_switchdev_fdb_notify (Ivan Vecera) [1952586] - net: bridge: don't notify switchdev for local FDB addresses (Ivan Vecera) [1952586] - net: bridge: use switchdev for port flags set through sysfs too (Ivan Vecera) [1952586] - net: bridge: vlan: fix error return code in __vlan_add() (Ivan Vecera) [1952586] - net: bridge: add missing counters to ndo_get_stats64 callback (Ivan Vecera) [1952586] - net: bridge: use new function dev_fetch_sw_netstats (Ivan Vecera) [1952586] - net: bridge: fdb: don't flush ext_learn entries (Ivan Vecera) [1952586] - net: bridge: clear bridge's private skb space on xmit (Ivan Vecera) [1952586] - bridge: mcast: Fix MLD2 Report IPv6 payload length check (Ivan Vecera) [1952586] - net: bridge: enfore alignment for ethernet address (Ivan Vecera) [1952586] - netfilter: nft_reject_bridge: enable reject with bridge vlan (Ivan Vecera) [1952586] - net: bridge: vlan: Add a schedule point during VLAN processing (Ivan Vecera) [1952586] - netfilter: ebtables: compat: reject all padding in matches/watchers (Ivan Vecera) [1952586] - net: bridge: deny dev_set_mac_address() when unregistering (Ivan Vecera) [1952586] - net: bridge: fdb: set flags directly in fdb_create (Ivan Vecera) [1952586] - net: bridge: fdb: convert offloaded to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_external_learn to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_user to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_sticky to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_static to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_local to bitops (Ivan Vecera) [1952586] - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER (Ivan Vecera) [1952586] - bridge: Fix possible use-after-free when deleting bridge port (Ivan Vecera) [1952586] - bridge: update vlan dev link state for bridge netdev changes (Ivan Vecera) [1952586] - bridge: update vlan dev state when port added to or deleted from vlan (Ivan Vecera) [1952586] - bridge: support binding vlan dev link state to vlan member bridge ports (Ivan Vecera) [1952586] - vlan: do not transfer link state in vlan bridge binding mode (Ivan Vecera) [1952586] - vlan: support binding link state to vlan member bridge ports (Ivan Vecera) [1952586] - ipv6: weaken the v4mapped source check (Paolo Abeni) [1950298] - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Paolo Abeni) [1950298] - inet_connection_sock: remove unused parameter of reqsk_queue_unlink func (Paolo Abeni) [1950298] - tcp: add sanity tests to TCP_QUEUE_SEQ (Paolo Abeni) [1950298] - tcp: fix SO_RCVLOWAT related hangs under mem pressure (Paolo Abeni) [1950298] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Paolo Abeni) [1950298] - tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Paolo Abeni) [1950298] - vfio-ccw: Wire in the request callback (Thomas Huth) [1940451] - vfio-mdev: Wire in a request handler for mdev parent (Thomas Huth) [1940451] - intel_idle: add Iclelake-D support (David Arcari) [1960287] - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1941180] - powerpc/sstep: Fix VSX instruction emulation (Steve Best) [1934187] - powerpc/pseries/hibernation: remove pseries_suspend_cpu() (Steve Best) [1932970] - powerpc/pseries: remove cede offline state for CPUs (Steve Best) [1932970] - powerpc/pseries: export LPAR security flavor in lparcfg (Steve Best) [1935660] - Makefile: update early devel phase flag (Bruno Meneguele) [1930504]- configs: Enable CONFIG_BPF_KPROBE_OVERRIDE (Jiri Olsa) [1920439] - powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n (Greg Kurz) [1945745] - powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove redundant mtspr PSPB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit (Greg Kurz) [1945745] - KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 (Greg Kurz) [1945745] - powerpc/xive: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix host radix SLB optimisation with hash guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path (Greg Kurz) [1945745] - KVM: PPC: remove unneeded semicolon (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: No need to clear radix host SLB before loading HPT guest (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix radix guest SLB side channel (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support (Greg Kurz) [1945745] - powerpc/mm: Update tlbiel loop on POWER10 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Allow nested guest creation when L0 hv_guest_state > L1 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Include prototypes (Greg Kurz) [1945745] - KVM: PPC: Make the VMX instruction emulation routines static (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp (Greg Kurz) [1945745] - KVM: PPC: fix comparison to bool warning (Greg Kurz) [1945745] - KVM: PPC: Book3S: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG (Greg Kurz) [1945745] - powerpc/xive: Add a debug_show handler to the XIVE irq_domain (Greg Kurz) [1945745] - powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Show detailed configuration in debug output (Greg Kurz) [1945745] - powerpc/64s: Remove MSR[ISF] bit (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ratelimit machine check messages coming from guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Don't attempt to recover machine checks for FWNMI enabled guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Greg Kurz) [1945745] - clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Set clocksource rating based on Hyper-V feature (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Handle sched_clock differences inline (Mohammed Gamal) [1940901] - clocksource/hyperv: use MSR-based access if running as root (Mohammed Gamal) [1940901] - cifs: fix interrupted close commands (Ronnie Sahlberg) [1952263] - cifs: add NULL check for ses->tcon_ipc (Ronnie Sahlberg) [1952263] - smb3: set COMPOUND_FID to FileID field of subsequent compound request (Ronnie Sahlberg) [1952263] - cifs: fix potential use-after-free in cifs_echo_request() (Ronnie Sahlberg) [1952263] - cifs: allow syscalls to be restarted in __smb_send_rqst() (Ronnie Sahlberg) [1952263] - smb3: Handle error case during offload read path (Ronnie Sahlberg) [1952263] - smb3: Avoid Mid pending list corruption (Ronnie Sahlberg) [1952263] - smb3: Call cifs reconnect from demultiplex thread (Ronnie Sahlberg) [1952263] - cifs: fix a memleak with modefromsid (Ronnie Sahlberg) [1952263] - cifs: update internal module version number (Ronnie Sahlberg) [1952263] - smb3: add some missing definitions from MS-FSCC (Ronnie Sahlberg) [1952263] - smb3: remove two unused variables (Ronnie Sahlberg) [1952263] - smb3: add support for stat of WSL reparse points for special file types (Ronnie Sahlberg) [1952263] - SMB3: add support for recognizing WSL reparse tags (Ronnie Sahlberg) [1952263] - cifs: remove bogus debug code (Ronnie Sahlberg) [1952263] - smb3.1.1: fix typo in compression flag (Ronnie Sahlberg) [1952263] - cifs: move smb version mount options into fs_context.c (Ronnie Sahlberg) [1952263] - cifs: move cache mount options to fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: move security mount options into fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: add files to host new mount api (Ronnie Sahlberg) [1952263] - smb3: do not try to cache root directory if dir leases not supported (Ronnie Sahlberg) [1952263] - smb3: fix stat when special device file and mounted with modefromsid (Ronnie Sahlberg) [1952263] - cifs: Print the address and port we are connecting to in generic_ip_connect() (Ronnie Sahlberg) [1952263] - SMB3: Resolve data corruption of TCP server info fields (Ronnie Sahlberg) [1952263] - cifs: make const array static, makes object smaller (Ronnie Sahlberg) [1952263] - SMB3.1.1: Fix ids returned in POSIX query dir (Ronnie Sahlberg) [1952263] - smb3: add dynamic trace point to trace when credits obtained (Ronnie Sahlberg) [1952263] - smb3.1.1: do not fail if no encryption required but server doesn't support it (Ronnie Sahlberg) [1952263] - cifs: Return the error from crypt_message when enc/dec key not found. (Ronnie Sahlberg) [1952263] - smb3.1.1: set gcm256 when requested (Ronnie Sahlberg) [1952263] - smb3.1.1: rename nonces used for GCM and CCM encryption (Ronnie Sahlberg) [1952263] - smb3.1.1: print warning if server does not support requested encryption type (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm enable_gcm_256 (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm require_gcm_256 (Ronnie Sahlberg) [1952263] - cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (Ronnie Sahlberg) [1952263] - SMB3.1.1: add defines for new signing negotiate context (Ronnie Sahlberg) [1952263] - Handle STATUS_IO_TIMEOUT gracefully (Ronnie Sahlberg) [1952263] - cifs: compute full_path already in cifs_readdir() (Ronnie Sahlberg) [1952263] - cifs: return cached_fid from open_shroot (Ronnie Sahlberg) [1952263] - update structure definitions from updated protocol documentation (Ronnie Sahlberg) [1952263] - smb3: add defines for new crypto algorithms (Ronnie Sahlberg) [1952263] - cifs: fix check of tcon dfs in smb1 (Ronnie Sahlberg) [1952263] - SMB3: Fix mkdir when idsfromsid configured on mount (Ronnie Sahlberg) [1952263] - cifs: Convert to use the fallthrough macro (Ronnie Sahlberg) [1952263] - cifs: Fix an error pointer dereference in cifs_mount() (Ronnie Sahlberg) [1952263] - cifs: document and cleanup dfs mount (Ronnie Sahlberg) [1952263] - cifs: only update prefix path of DFS links in cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: fix double free error on share and prefix (Ronnie Sahlberg) [1952263] - cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (Ronnie Sahlberg) [1952263] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1952263] - cifs: rename reconn_inval_dfs_target() (Ronnie Sahlberg) [1952263] - cifs: reduce number of referral requests in DFS link lookups (Ronnie Sahlberg) [1952263] - cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: convert to use be32_add_cpu() (Ronnie Sahlberg) [1952263] - cifs: delete duplicated words in header files (Ronnie Sahlberg) [1952263] - cifs: Remove the superfluous break (Ronnie Sahlberg) [1952263] - cifs: remove unused variable 'server' (Ronnie Sahlberg) [1952263] - smb3: warn on confusing error scenario with sec=krb5 (Ronnie Sahlberg) [1952263] - fuse: 32-bit user space ioctl compat for fuse device (Miklos Szeredi) [1949873] - virtiofs: Fail dax mount if device does not support it (Miklos Szeredi) [1949873] - fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1949873] - mm/filemap: remove unused parameter and change to void type for replace_page_cache_page() (Miklos Szeredi) [1949873] - fuse: support SB_NOSEC flag to improve write performance (Miklos Szeredi) [1949873] - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request (Miklos Szeredi) [1949873] - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 (Miklos Szeredi) [1949873] - fuse: setattr should set FATTR_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path (Miklos Szeredi) [1949873] - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 (Miklos Szeredi) [1949873] - fuse: always revalidate if exclusive create (Miklos Szeredi) [1949873] - virtiofs: clean up error handling in virtio_fs_get_tree() (Miklos Szeredi) [1949873] - fuse: add fuse_sb_destroy() helper (Miklos Szeredi) [1949873] - fuse: simplify get_fuse_conn*() (Miklos Szeredi) [1949873] - fuse: get rid of fuse_mount refcount (Miklos Szeredi) [1949873] - virtiofs: simplify sb setup (Miklos Szeredi) [1949873] - virtiofs fix leak in setup (Miklos Szeredi) [1949873] - fuse: launder page should wait for page writeback (Miklos Szeredi) [1949873] - fuse: connection remove fix (Miklos Szeredi) [1949873] - fuse: implement crossmounts (Miklos Szeredi) [1949873] - fuse: Allow fuse_fill_super_common() for submounts (Miklos Szeredi) [1949873] - fuse: split fuse_mount off of fuse_conn (Miklos Szeredi) [1949873] - fuse: drop fuse_conn parameter where possible (Miklos Szeredi) [1949873] - fuse: store fuse_conn in fuse_req (Miklos Szeredi) [1949873] - fuse: add submount support to (Miklos Szeredi) [1949873] - fuse: fix page dereference after free (Miklos Szeredi) [1949873] - fuse: update project homepage (Miklos Szeredi) [1949873] - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS (Miklos Szeredi) [1949873] - fuse: don't ignore errors from fuse_writepages_fill() (Miklos Szeredi) [1949873] - fuse: clean up condition for writepage sending (Miklos Szeredi) [1949873] - fuse: fix warning in tree_insert() and clean up writepage insertion (Miklos Szeredi) [1949873] - fuse: move rb_erase() before tree_insert() (Miklos Szeredi) [1949873] - fuse: optimize writepages search (Miklos Szeredi) [1949873] - fuse: Update stale comment in queue_interrupt() (Miklos Szeredi) [1949873] - fuse: use true,false for bool variable (Miklos Szeredi) [1949873] - fuse: Add changelog entries for protocols 7.1 - 7.8 (Miklos Szeredi) [1949873] - fuse: reserve byteswapped init opcodes (Miklos Szeredi) [1949873] - convenience helper: get_tree_single() (finish backport) (Miklos Szeredi) [1949873] - fuse: Convert fusectl to use the new mount API (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.9 (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.12 (Miklos Szeredi) [1949873] - sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues (Íñigo Huguet) [1934254] - sfc: Remove duplicate argument (Íñigo Huguet) [1934254] - sfc: Use 'skb_add_rx_frag()' instead of hand coding it (Íñigo Huguet) [1934254] - sfc-falcon: Fix a typo (Íñigo Huguet) [1934254] - sfc: ef10: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX flush done handling (Íñigo Huguet) [1934254] - sfc: reduce the number of requested xdp ev queues (Íñigo Huguet) [1934254] - sfc: support GRE TSO on EF100 (Íñigo Huguet) [1934254] - sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 19 fields (Íñigo Huguet) [1934254] - sfc: advertise our vlan features (Íñigo Huguet) [1934254] - sfc: only use fixed-id if the skb asks for it (Íñigo Huguet) [1934254] - sfc: implement encap TSO on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 17 fields (Íñigo Huguet) [1934254] - sfc: move initialisation of efx->filter_sem to efx_init_struct() (Íñigo Huguet) [1934254] - net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() (Íñigo Huguet) [1934254] - net: sfc: Replace in_interrupt() usage (Íñigo Huguet) [1934254] - sfc: clean up mis-targeted comments (Íñigo Huguet) [1934254] - sfc: fix kdoc warning (Íñigo Huguet) [1934254] - sfc: clean up unused assignments (Íñigo Huguet) [1934254] - sfc: advertise encapsulated offloads on EF10 (Íñigo Huguet) [1934254] - sfc: implement encapsulated TSO on EF10 (Íñigo Huguet) [1934254] - sfc: de-indirect TSO handling (Íñigo Huguet) [1934254] - sfc: select inner-csum-offload TX queues for skbs that need it (Íñigo Huguet) [1934254] - sfc: create inner-csum queues on EF10 if supported (Íñigo Huguet) [1934254] - sfc: define inner/outer csum offload TXQ types (Íñigo Huguet) [1934254] - sfc: decouple TXQ type from label (Íñigo Huguet) [1934254] - sfc: cleanups around efx_alloc_channel (Íñigo Huguet) [1934254] - sfc: remove spurious unreachable return statement (Íñigo Huguet) [1934254] - sfc: remove duplicate call to efx_init_channels from EF100 probe (Íñigo Huguet) [1934254] - sfc: coding style cleanups in mcdi_port_common.c (Íñigo Huguet) [1934254] - sfc: simplify DMA mask setting (Íñigo Huguet) [1934254] - sfc: remove EFX_DRIVER_VERSION (Íñigo Huguet) [1934254] - sfc: handle limited FEC support (Íñigo Huguet) [1934254] - sfc: add ethtool ops and miscellaneous ndos to EF100 (Íñigo Huguet) [1934254] - sfc: remove phy_op indirection (Íñigo Huguet) [1934254] - sfc: remove efx_tx_queue_partner (Íñigo Huguet) [1934254] - sfc: rewrite efx_tx_may_pio (Íñigo Huguet) [1934254] - sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath (Íñigo Huguet) [1934254] - sfc: use tx_queue->old_read_count in EF100 TX path (Íñigo Huguet) [1934254] - sfc: make ef100 xmit_more handling look more like ef10's (Íñigo Huguet) [1934254] - sfc: add and use efx_tx_send_pending in tx.c (Íñigo Huguet) [1934254] - sfc: return errors from efx_mcdi_set_id_led, and de-indirect (Íñigo Huguet) [1934254] - sfc: fix kernel-doc on struct efx_loopback_state (Íñigo Huguet) [1934254] - sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe (Íñigo Huguet) [1934254] - sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok (Íñigo Huguet) [1934254] - sfc: convert to new udp_tunnel infrastructure (Íñigo Huguet) [1934254] - net: don't warn in inet diag when IPV6 is disabled (Hangbin Liu) [1938639] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Hangbin Liu) [1880432] - redhat: enable MHI bus driver support (Jarod Wilson) [1938030] - bus: mhi: core: Fix invalid error returning in mhi_queue (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Fix check for syserr at power_up (Jarod Wilson) [1938030] - mhi: Fix double dma free (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Increase num of elements in hw event ring (Jarod Wilson) [1938030] - mhi: pci_generic: Print warning in case of firmware crash (Jarod Wilson) [1938030] - bus: mhi: core: Add helper API to return number of free TREs (Jarod Wilson) [1938030] - mhi: core: Factorize mhi queuing (Jarod Wilson) [1938030] - mhi: use irq_flags if controller driver configures it (Jarod Wilson) [1938030] - mhi: pci_generic: Fix shared MSI vector support (Jarod Wilson) [1938030] - mhi: unconstify mhi_event_config (Jarod Wilson) [1938030] - bus: mhi: Ensure correct ring update ordering with memory barrier (Jarod Wilson) [1938030] - mhi: pci_generic: Set irq moderation value to 1ms for hw channels (Jarod Wilson) [1938030] - mhi: pci_generic: Add diag channels (Jarod Wilson) [1938030] - mhi: pci_generic: Increase controller timeout value (Jarod Wilson) [1938030] - mhi: pci_generic: Add health-check (Jarod Wilson) [1938030] - mhi: pci_generic: Add PCI error handlers (Jarod Wilson) [1938030] - mhi: pci_generic: Add suspend/resume/recovery procedure (Jarod Wilson) [1938030] - mhi: pci_generic: Add support for reset (Jarod Wilson) [1938030] - mhi: pci_generic: Enable burst mode for hardware channels (Jarod Wilson) [1938030] - mhi: pci-generic: Increase number of hardware events (Jarod Wilson) [1938030] - bus: mhi: core: Add device hardware reset support (Jarod Wilson) [1938030] - mhi: pci_generic: Fix implicit conversion warning (Jarod Wilson) [1938030] - bus: mhi: core: Fix error handling in mhi_register_controller() (Jarod Wilson) [1938030] - bus: mhi: core: Fix device hierarchy (Jarod Wilson) [1938030] - bus: mhi: core: Indexed MHI controller name (Jarod Wilson) [1938030] - bus: mhi: core: Remove MHI event ring IRQ handlers when powering down (Jarod Wilson) [1938030] - bus: mhi: core: Mark and maintain device states early on after power down (Jarod Wilson) [1938030] - bus: mhi: core: Separate system error and power down handling (Jarod Wilson) [1938030] - bus: mhi: core: Check for IRQ availability during registration (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on mission mode failure (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate label in firmware load handler API (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on any firmware load failure (Jarod Wilson) [1938030] - bus: mhi: core: Prevent sending multiple RDDM entry callbacks (Jarod Wilson) [1938030] - bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability (Jarod Wilson) [1938030] - bus: mhi: core: Skip device wake in error or shutdown states (Jarod Wilson) [1938030] - bus: mhi: core: Move to using high priority workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate names for firmware load functions (Jarod Wilson) [1938030] - bus: mhi: core: Skip RDDM download for unknown execution environment (Jarod Wilson) [1938030] - bus: mhi: core: Rename RDDM download function to use proper words (Jarod Wilson) [1938030] - bus: mhi: core: Remove unused mhi_fw_load_worker() declaration (Jarod Wilson) [1938030] - bus: mhi: core: Expose mhi_get_exec_env() API for controllers (Jarod Wilson) [1938030] - bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() (Jarod Wilson) [1938030] - bus: mhi: core: Remove unnecessary counter from mhi_firmware_copy() (Jarod Wilson) [1938030] - bus: mhi: Fix channel close issue on driver remove (Jarod Wilson) [1938030] - bus: mhi: core: Fix null pointer access when parsing MHI configuration (Jarod Wilson) [1938030] - bus: mhi: Add MHI PCI support for WWAN modems (Jarod Wilson) [1938030] - bus: mhi: core: fix potential operator-precedence with BHI macros (Jarod Wilson) [1938030] - bus: mhi: core: Remove double locking from mhi_driver_remove() (Jarod Wilson) [1938030] - bus: mhi: Remove auto-start option (Jarod Wilson) [1938030] - bus: mhi: Add mhi_queue_is_full function (Jarod Wilson) [1938030] - bus: mhi: debugfs: Print channel context read-pointer (Jarod Wilson) [1938030] - bus: mhi: core: Fix the building of MHI module (Jarod Wilson) [1938030] - bus: mhi: Remove unused nr_irqs_req variable (Jarod Wilson) [1938030] - bus: mhi: core: Allow shared IRQ for event rings (Jarod Wilson) [1938030] - bus: mhi: core: Introduce sysfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce debugfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: Fix entries based on Kconfig coding style (Jarod Wilson) [1938030] - bus: mhi: Remove include of rwlock_types.h (Jarod Wilson) [1938030] - bus: mhi: core: Add const qualifier to MHI config information (Jarod Wilson) [1938030] - bus: mhi: core: Introduce APIs to allocate and free the MHI controller (Jarod Wilson) [1938030] - bus: mhi: core: Read and save device hardware information from BHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce counters to track MHI device state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Introduce helper function to check device state (Jarod Wilson) [1938030] - bus: mhi: core: Use generic name field for an MHI device (Jarod Wilson) [1938030] - bus: mhi: core: Trigger host resume if suspended during mhi_device_get() (Jarod Wilson) [1938030] - bus: mhi: core: Use helper API to trigger a non-blocking host resume (Jarod Wilson) [1938030] - bus: mhi: core: Abort suspends due to outgoing pending packets (Jarod Wilson) [1938030] - bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration (Jarod Wilson) [1938030] - bus: mhi: fix doubled words and struct image_info kernel-doc (Jarod Wilson) [1938030] - bus: mhi: core: Handle syserr during power_up (Jarod Wilson) [1938030] - bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition (Jarod Wilson) [1938030] - bus: mhi: core: Do not process SYS_ERROR if RDDM is supported (Jarod Wilson) [1938030] - bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed (Jarod Wilson) [1938030] - bus: mhi: core: Handle disable transitions in state worker (Jarod Wilson) [1938030] - bus: mhi: core: Remove the system error worker thread (Jarod Wilson) [1938030] - bus: mhi: core: Ensure non-zero session or sequence ID values are used (Jarod Wilson) [1938030] - bus: mhi: core: Improve debug logs for loading firmware (Jarod Wilson) [1938030] - bus: mhi: core: Return appropriate error codes for AMSS load failure (Jarod Wilson) [1938030] - bus: mhi: core: Handle firmware load using state worker (Jarod Wilson) [1938030] - bus: mhi: core: Read transfer length from an event properly (Jarod Wilson) [1938030] - bus: mhi: core: Add range check for channel id received in event ring (Jarod Wilson) [1938030] - bus: mhi: core: Cache intmod from mhi event to mhi channel (Jarod Wilson) [1938030] - bus: mhi: core: Refactor mhi queue APIs (Jarod Wilson) [1938030] - bus: mhi: core: Fix some error return code (Jarod Wilson) [1938030] - bus: mhi: core: Fix channel device name conflict (Jarod Wilson) [1938030] - bus: mhi: core: Fix typo in comment (Jarod Wilson) [1938030] - bus: mhi: core: Offload register accesses to the controller (Jarod Wilson) [1938030] - bus: mhi: core: Remove link_status() callback (Jarod Wilson) [1938030] - bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails (Jarod Wilson) [1938030] - bus: mhi: Fix parsing of mhi_flags (Jarod Wilson) [1938030] - bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices() (Jarod Wilson) [1938030] - bus: mhi: core: Add support for MHI suspend and resume (Jarod Wilson) [1938030] - bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() (Jarod Wilson) [1938030] - bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture (Jarod Wilson) [1938030] - bus: mhi: core: Add support for reading MHI info from device (Jarod Wilson) [1938030] - bus: mhi: core: Pass module owner during client driver registration (Jarod Wilson) [1938030] - bus/mhi: fix printk format for size_t (Jarod Wilson) [1938030] - bus: mhi: core: Add uevent support for module autoloading (Jarod Wilson) [1938030] - bus: mhi: core: Add support for data transfer (Jarod Wilson) [1938030] - bus: mhi: core: Add support for processing events from client device (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading RDDM image during panic (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading firmware over BHIe (Jarod Wilson) [1938030] - bus: mhi: core: Add support for basic PM operations (Jarod Wilson) [1938030] - bus: mhi: core: Add support for PM state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Add support for ringing channel/event ring doorbells (Jarod Wilson) [1938030] - bus: mhi: core: Add support for creating and destroying MHI devices (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI client drivers (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI controllers (Jarod Wilson) [1938030]- ipmi: remove open coded version of SMBus block write (Tony Camuso) [1947126] - char: ipmi: convert comma to semicolon (Tony Camuso) [1947126] - ipmi: msghandler: Suppress suspicious RCU usage warning (Tony Camuso) [1947126] - ipmi/watchdog: replace atomic_add() and atomic_sub() (Tony Camuso) [1947126] - char: ipmi: remove unneeded break (Tony Camuso) [1947126] - ipmi_si: Fix wrong return value in try_smi_init() (Tony Camuso) [1947126] - ipmi: msghandler: Fix a signedness bug (Tony Camuso) [1947126] - ipmi: add retry in try_get_dev_id() (Tony Camuso) [1947126] - ipmi: Clean up some printks (Tony Camuso) [1947126] - ipmi:msghandler: retry to get device id on an error (Tony Camuso) [1947126] - ipmi:sm: Print current state when the state is invalid (Tony Camuso) [1947126] - ipmi: Reset response handler when failing to send the command (Tony Camuso) [1947126] - ipmi: add a newline when printing parameter 'panic_op' by sysfs (Tony Camuso) [1947126] - cpuidle: Select polling interval based on a c-state with a longer target residency (Mark Langsdorf) [1922024] - cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks (Mark Langsdorf) [1922024] - cpuidle: record state entry rejection statistics (Mark Langsdorf) [1922024] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1953717] - iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1955738] - ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1955764] - devlink: move flash end and begin to core devlink (Petr Oros) [1935671] - devlink: move request_firmware out of driver (Petr Oros) [1935671] - ice: add additional debug logging for firmware update (Petr Oros) [1935671] - ice: add support for flash update overwrite mask (Petr Oros) [1935671] - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Ivan Vecera) [1933820] - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Ivan Vecera) [1933820] - driver core: auxiliary bus: minor coding style tweaks (Ivan Vecera) [1933820] - driver core: auxiliary bus: make remove function return void (Ivan Vecera) [1933820] - driver core: auxiliary bus: move slab.h from include file (Ivan Vecera) [1933820] - Add auxiliary bus support (Ivan Vecera) [1933820] - modpost: file2alias: go back to simple devtable lookup (Ivan Vecera) [1933820] - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (Dick Kennedy) [1923762] - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (Dick Kennedy) [1923762] - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1923762] - scsi: lpfc: Copyright updates for 12.8.0.9 patches (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.9 (Dick Kennedy) [1923762] - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (Dick Kennedy) [1923762] - scsi: lpfc: Standardize discovery object logging format (Dick Kennedy) [1923762] - scsi: lpfc: Fix various trivial errors in comments and log messages (Dick Kennedy) [1923762] - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (Dick Kennedy) [1923762] - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (Dick Kennedy) [1923762] - scsi: lpfc: Fix use-after-free on unused nodes after port swap (Dick Kennedy) [1923762] - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (Dick Kennedy) [1923762] - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (Dick Kennedy) [1923762] - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response (Dick Kennedy) [1923762] - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (Dick Kennedy) [1923762] - scsi: lpfc: Fix gcc -Wstringop-overread warning (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix kernel-doc formatting issue (Dick Kennedy) [1923762] - scsi: lpfc: Fix a few incorrectly named functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of misnamed functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Dick Kennedy) [1923762] - scsi: lpfc: Fix formatting and misspelling issues (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc issues (Dick Kennedy) [1923762] - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.8 (Dick Kennedy) [1923762] - scsi: lpfc: Correct function header comments related to ndlp reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (Dick Kennedy) [1923762] - scsi: lpfc: Change wording of invalid pci reset log message (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (Dick Kennedy) [1923762] - scsi: lpfc: Fix nodeinfo debugfs output (Dick Kennedy) [1923762] - scsi: lpfc: Fix ADISC handling that never frees nodes (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (Dick Kennedy) [1923762] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Dick Kennedy) [1923762] - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (Dick Kennedy) [1923762] - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (Dick Kennedy) [1923762] - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (Dick Kennedy) [1923762] - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt connection does not recover after LOGO (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (Dick Kennedy) [1923762] - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (Dick Kennedy) [1923762] - scsi: lpfc: Fix stale node accesses on stale RRQ request (Dick Kennedy) [1923762] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (Dick Kennedy) [1923762] - scsi: lpfc: Fix 'physical' typos (Dick Kennedy) [1923762] - scsi: lpfc: Fix ancient double free (Dick Kennedy) [1923762] - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Dick Kennedy) [1923762] - scsi: lpfc: Add support for eh_should_retry_cmd() (Dick Kennedy) [1923762] - scsi: lpfc: Simplify bool comparison (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.7 (Dick Kennedy) [1923762] - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (Dick Kennedy) [1923762] - scsi: lpfc: Implement health checking when aborting I/O (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when nvmet transport calls host_release (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport create logging (Dick Kennedy) [1923762] - scsi: lpfc: Fix NVMe recovery after mailbox timeout (Dick Kennedy) [1923762] - scsi: lpfc: Fix target reset failing (Dick Kennedy) [1923762] - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (Dick Kennedy) [1923762] - scsi: lpfc: Fix FW reset action if I/Os are outstanding (Dick Kennedy) [1923762] - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a fabric node is released prematurely (Dick Kennedy) [1923762] - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (Dick Kennedy) [1923762] - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (Dick Kennedy) [1923762] - scsi: lpfc: Fix fall-through warnings for Clang (Dick Kennedy) [1923762] - scsi: lpfc: Correct null ndlp reference on routine exit (Dick Kennedy) [1923762] - scsi: lpfc: Use generic power management (Dick Kennedy) [1923762] - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (Dick Kennedy) [1923762] - scsi: lpfc: Fix memory leak on lcb_context (Dick Kennedy) [1923762] - scsi: lpfc: Remove dead code on second !ndlp check (Dick Kennedy) [1923762] - scsi: lpfc: Fix pointer defereference before it is null checked issue (Dick Kennedy) [1923762] - scsi: lpfc: Update changed file copyrights for 2020 (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.6 (Dick Kennedy) [1923762] - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI path to use common I/O submission path (Dick Kennedy) [1923762] - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Refactor WQE structure definitions for common use (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV Fabric Node reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (Dick Kennedy) [1923762] - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (Dick Kennedy) [1923762] - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Honor module parameter lpfc_use_adisc (Dick Kennedy) [1923762] - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (Dick Kennedy) [1923762] - scsi: lpfc: Rework locations of ndlp reference taking (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port ref counting and node freeing (Dick Kennedy) [1923762] - scsi: lpfc: remove ScsiResult macro (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Dick Kennedy) [1923762] - block: return -EBUSY when there are open partitions in blkdev_reread_part (Ming Lei) [1936800] - block: Try to handle busy underlying device on discard (Ming Lei) [1936800] - md: check for NULL ->meta_bdev before calling bdev_read_only (Ming Lei) [1936800] - blk-settings: align max_sectors on "logical_block_size" boundary (Ming Lei) [1936800] - nbd: handle device refs for DESTROY_ON_DISCONNECT properly (Ming Lei) [1936800] - kyber: introduce kyber_depth_updated() (Ming Lei) [1936800] - loop: fix I/O error on fsync() in detached loop devices (Ming Lei) [1936800] - block: fix potential IO hang when turning off io_poll (Ming Lei) [1936800] - bfq: Use only idle IO periods for think time calculations (Ming Lei) [1936800] - bfq: Use 'ttime' local variable (Ming Lei) [1936800] - bfq: Avoid false bfq queue merging (Ming Lei) [1936800] - bfq: bfq_check_waker() should be static (Ming Lei) [1936800] - block, bfq: make waker-queue detection more robust (Ming Lei) [1936800] - block, bfq: save also injection state on queue merging (Ming Lei) [1936800] - block, bfq: save also weight-raised service on queue merging (Ming Lei) [1936800] - block, bfq: fix switch back from soft-rt weitgh-raising (Ming Lei) [1936800] - block, bfq: re-evaluate convenience of I/O plugging on rq arrivals (Ming Lei) [1936800] - block, bfq: replace mechanism for evaluating I/O intensity (Ming Lei) [1936800] - block: set .bi_max_vecs as actual allocated vector number (Ming Lei) [1936800] - block: don't allocate inline bvecs if this bioset needn't bvecs (Ming Lei) [1936800] - block: don't pass BIOSET_NEED_BVECS for q->bio_split (Ming Lei) [1936800] - block: manage bio slab cache by xarray (Ming Lei) [1936800] - block, bfq: do not expire a queue when it is the only busy one (Ming Lei) [1936800] - block, bfq: avoid spurious switches to soft_rt of interactive queues (Ming Lei) [1936800] - block, bfq: do not raise non-default weights (Ming Lei) [1936800] - block, bfq: increase time window for waker detection (Ming Lei) [1936800] - block, bfq: use half slice_idle as a threshold to check short ttime (Ming Lei) [1936800] - brd: remove the end of device check in brd_do_bvec (Ming Lei) [1936800] - block: propagate BLKROSET on the whole device to all partitions (Ming Lei) [1936800] - block: add a hard-readonly flag to struct gendisk (Ming Lei) [1936800] - block: remove the NULL bdev check in bdev_read_only (Ming Lei) [1936800] - dm: use bdev_read_only to check if a device is read-only (Ming Lei) [1936800] - block: reopen the device in blkdev_reread_part (Ming Lei) [1936800] - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection (Ming Lei) [1936800] - Revert "block: simplify set_init_blocksize" to regain lost performance (Ming Lei) [1936800] - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Ming Lei) [1936800] - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (Ming Lei) [1936800] - bfq: Fix computation of shallow depth (Ming Lei) [1936800] - block: rsxx: select CONFIG_CRC32 (Ming Lei) [1936800] - block: add debugfs stanza for QUEUE_FLAG_NOWAIT (Ming Lei) [1936800] - blk-mq: Don't complete on a remote CPU in force threaded mode (Ming Lei) [1936800] - blk-mq: Remove 'running from the wrong CPU' warning (Ming Lei) [1936800] - block: disable iopoll for split bio (Ming Lei) [1936800] - block: Improve blk_revalidate_disk_zones() checks (Ming Lei) [1936800] - sbitmap: replace CAS with atomic and (Ming Lei) [1936800] - sbitmap: remove swap_lock (Ming Lei) [1936800] - sbitmap: optimise sbitmap_deferred_clear() (Ming Lei) [1936800] - blk-mq: skip hybrid polling if iopoll doesn't spin (Ming Lei) [1936800] - blktrace: fix up a kerneldoc comment (Ming Lei) [1936800] - block: remove the unused block_sleeprq tracepoint (Ming Lei) [1936800] - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off (Ming Lei) [1936800] - block: fix inflight statistics of part0 (Ming Lei) [1936800] - block: optimise for_each_bvec() advance (Ming Lei) [1936800] - block: opencode devcgroup_inode_permission (Ming Lei) [1936800] - block: move bdput() to the callers of __blkdev_get (Ming Lei) [1936800] - block: refactor blkdev_get (Ming Lei) [1936800] - block: refactor __blkdev_put (Ming Lei) [1936800] - block: switch bdgrab to use igrab (Ming Lei) [1936800] - block: change the hash used for looking up block devices (Ming Lei) [1936800] - block: use put_device in put_disk (Ming Lei) [1936800] - block: use disk_part_iter_exit in disk_part_iter_next (Ming Lei) [1936800] - block: add a bdev_kobj helper (Ming Lei) [1936800] - block: remove a superflous check in blkpg_do_ioctl (Ming Lei) [1936800] - block: remove a duplicate __disk_get_part prototype (Ming Lei) [1936800] - loop: do not call set_blocksize (Ming Lei) [1936800] - zram: do not call set_blocksize (Ming Lei) [1936800] - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init (Ming Lei) [1936800] - virtio-blk: remove a spurious call to revalidate_disk_size (Ming Lei) [1936800] - md: remove a spurious call to revalidate_disk_size in update_size (Ming Lei) [1936800] - aoe: don't call set_capacity from irq context (Ming Lei) [1936800] - nbd: validate the block size in nbd_set_size (Ming Lei) [1936800] - nbd: refactor size updates (Ming Lei) [1936800] - nbd: move the task_recv check into nbd_size_update (Ming Lei) [1936800] - nbd: remove the call to set_blocksize (Ming Lei) [1936800] - loop: let set_capacity_revalidate_and_notify update the bdev size (Ming Lei) [1936800] - block: remove the call to __invalidate_device in check_disk_size_change (Ming Lei) [1936800] - block: fix the kerneldoc comment for __register_blkdev (Ming Lei) [1936800] - block: switch gendisk lookup to a simple xarray (Ming Lei) [1936800] - ide: switch to __register_blkdev for command set probing (Ming Lei) [1936800] - md: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - loop: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - brd: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - sd: use __register_blkdev to avoid a modprobe for an unregistered dev_t (Ming Lei) [1936800] - swim: don't call blk_register_region (Ming Lei) [1936800] - ide: remove ide_{,un}register_region (Ming Lei) [1936800] - block: add an optional probe callback to major_names (Ming Lei) [1936800] - block: rework requesting modules for unclaimed devices (Ming Lei) [1936800] - block: split block_class_lock (Ming Lei) [1936800] - block: open code kobj_map into in block/genhd.c (Ming Lei) [1936800] - block: cleanup del_gendisk a bit (Ming Lei) [1936800] - loop: use set_disk_ro (Ming Lei) [1936800] - dasd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - md: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - rbd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - block: add a new set_read_only method (Ming Lei) [1936800] - blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats (Ming Lei) [1936800] - blk-cgroup: Pre-allocate tree node on blkg_conf_prep (Ming Lei) [1936800] - blk-cgroup: Fix memleak on error path (Ming Lei) [1936800] - blk-mq: remove the calling of local_memory_node() (Ming Lei) [1936800] - zram: Fix __zram_bvec_{read,write}() locking order (Ming Lei) [1936800] - skd_main: remove unused including (Ming Lei) [1936800] - sgl_alloc_order: fix memory leak (Ming Lei) [1936800] - block: fix uapi blkzoned.h comments (Ming Lei) [1936800] - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue (Ming Lei) [1936800] - blk-mq: get rid of the dead flush handle code path (Ming Lei) [1936800] - block: get rid of unnecessary local variable (Ming Lei) [1936800] - block: fix comment and add lockdep assert (Ming Lei) [1936800] - blk-mq: use helper function to test hw stopped (Ming Lei) [1936800] - block: use helper function to test queue register (Ming Lei) [1936800] - block: remove redundant mq check (Ming Lei) [1936800] - block: invoke blk_mq_exit_sched no matter whether have .exit_sched (Ming Lei) [1936800] - block: ratelimit handle_bad_sector() message (Ming Lei) [1936800] - blk-throttle: Re-use the throtl_set_slice_end() (Ming Lei) [1936800] - blk-throttle: Open code __throtl_de/enqueue_tg() (Ming Lei) [1936800] - blk-throttle: Move service tree validation out of the throtl_rb_first() (Ming Lei) [1936800] - blk-throttle: Move the list operation after list validation (Ming Lei) [1936800] - blk-throttle: Fix IO hang for a corner case (Ming Lei) [1936800] - blk-throttle: Avoid tracking latency if low limit is invalid (Ming Lei) [1936800] - blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 (Ming Lei) [1936800] - blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() (Ming Lei) [1936800] - block: Remove redundant 'return' statement (Ming Lei) [1936800] - block: Consider only dispatched requests for inflight statistic (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_bio export (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_rq export (Ming Lei) [1936800] - blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() (Ming Lei) [1936800] - vsprintf: use bd_partno in bdev_name (Ming Lei) [1936800] - block: use bd_partno in bdevname (Ming Lei) [1936800] - target/iblock: fix holder printing in iblock_show_configfs_dev_params (Ming Lei) [1936800] - drbd: don't set ->bd_contains (Ming Lei) [1936800] - drbd: don't detour through bd_contains for the gendisk (Ming Lei) [1936800] - block: add a bdev_is_partition helper (Ming Lei) [1936800] - bdi: remove BDI_CAP_CGROUP_WRITEBACK (Ming Lei) [1936800] - block: lift setting the readahead size into the block layer (Ming Lei) [1936800] - bdi: initialize ->ra_pages and ->io_pages in bdi_init (Ming Lei) [1936800] - block: ensure bdi->io_pages is always initialized (Ming Lei) [1936800] - aoe: set an optimal I/O size (Ming Lei) [1936800] - drbd: remove dead code in device_to_statistics (Ming Lei) [1936800] - raw: don't keep unopened block device around (Ming Lei) [1936800] - zram: cleanup backing_dev_store (Ming Lei) [1936800] - zram: fix double free backing device (Ming Lei) [1936800] - pktcdvd: use blkdev_get_by_dev instead of open coding it (Ming Lei) [1936800] - pktcdvd: remove the if 0'ed pkt_start_recovery function (Ming Lei) [1936800] - block: cleanup blkdev_bszset (Ming Lei) [1936800] - block: move the NEED_PART_SCAN flag to struct gendisk (Ming Lei) [1936800] - block: drop double zeroing (Ming Lei) [1936800] - blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited (Ming Lei) [1936800] - blk-throttle: Avoid calculating bps/iops limitation repeatedly (Ming Lei) [1936800] - blk-throttle: Define readable macros instead of static variables (Ming Lei) [1936800] - blk-throttle: Use readable READ/WRITE macros (Ming Lei) [1936800] - blk-throttle: Fix some comments' typos (Ming Lei) [1936800] - block: introduce part_[begin|end]_io_acct (Ming Lei) [1936800] - blkcg: add plugging support for punt bio (Ming Lei) [1936800] - block: remove check_disk_change (Ming Lei) [1936800] - sr: simplify sr_block_revalidate_disk (Ming Lei) [1936800] - sr: use bdev_check_media_change (Ming Lei) [1936800] - sd: use bdev_check_media_change (Ming Lei) [1936800] - md: use bdev_check_media_change (Ming Lei) [1936800] - gdrom: use bdev_check_media_change (Ming Lei) [1936800] - paride/pcd: use bdev_check_media_change (Ming Lei) [1936800] - xsysace: simplify media change handling (Ming Lei) [1936800] - xsysace: use bdev_check_media_change (Ming Lei) [1936800] - swim3: use bdev_check_media_changed (Ming Lei) [1936800] - swim: simplify media change handling (Ming Lei) [1936800] - swim: use bdev_check_media_change (Ming Lei) [1936800] - ataflop: use bdev_check_media_change (Ming Lei) [1936800] - amiflop: use bdev_check_media_change (Ming Lei) [1936800] - block: add a bdev_check_media_change helper (Ming Lei) [1936800] - block: Remove unused blk_mq_sched_free_hctx_data() (Ming Lei) [1936800] - block: Do not discard buffers under a mounted filesystem (Ming Lei) [1936800] - fs: Don't invalidate page buffers in block_write_full_page() (Ming Lei) [1936800] - block: remove revalidate_disk() (Ming Lei) [1936800] - nvdimm: simplify revalidate_disk handling (Ming Lei) [1936800] - sd: open code revalidate_disk (Ming Lei) [1936800] - nvme: opencode revalidate_disk in nvme_validate_ns (Ming Lei) [1936800] - block: use revalidate_disk_size in set_capacity_revalidate_and_notify (Ming Lei) [1936800] - block: add a new revalidate_disk_size helper (Ming Lei) [1936800] - block: rename bd_invalidated (Ming Lei) [1936800] - block: don't clear bd_invalidated in check_disk_size_change (Ming Lei) [1936800] - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ming Lei) [1936800] - block: Return blk_status_t instead of errno codes (Ming Lei) [1936800] - block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE (Ming Lei) [1936800] - block: remove the unused q argument to part_in_flight and part_in_flight_rw (Ming Lei) [1936800] - block: remove the disk argument to delete_partition (Ming Lei) [1936800] - block: move the devcgroup_inode_permission call to blkdev_get (Ming Lei) [1936800] - blk-mq: use BLK_MQ_NO_TAG for no tag (Ming Lei) [1936800] - block: Move blk_mq_bio_list_merge() into blk-merge.c (Ming Lei) [1936800] - block: Move bio merge related functions into blk-merge.c (Ming Lei) [1936800] - blk-wbt: Remove obsolete multiqueue I/O scheduling comment (Ming Lei) [1936800] - raw: deprecate the raw driver (Ming Lei) [1936800] - nvme: don't call revalidate_disk from nvme_set_queue_dying (Ming Lei) [1936800] - block: fix locking for struct block_device size updates (Ming Lei) [1936800] - block: replace bd_set_size with bd_set_nr_sectors (Ming Lei) [1936800] - block: Make request_queue.rpm_status an enum (Ming Lei) [1936800] - mmc: remove the call to check_disk_change (Ming Lei) [1936800] - block: integrate bd_start_claiming into __blkdev_get (Ming Lei) [1936800] - block: use bd_prepare_to_claim directly in the loop driver (Ming Lei) [1936800] - block: refactor bd_start_claiming (Ming Lei) [1936800] - block: simplify the restart case in __blkdev_get (Ming Lei) [1936800] - block: simplify set_init_blocksize (Ming Lei) [1936800] - block: remove flush_disk (Ming Lei) [1936800] - block: move block-related definitions out of fs.h (Ming Lei) [1936800] - xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1936800]- redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1959506] - fuse: fix write deadlock (Miklos Szeredi) [1904597] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1954363] - KVM: x86/xen: Take srcu lock when accessing kvm_memslots() (Paolo Bonzini) [1945742] - KVM: SVM: Allocate SEV command structures on local stack (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for INIT command (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for status commands (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack for small SEV command buffers (Paolo Bonzini) [1945742] - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs (Paolo Bonzini) [1945742] - crypto: ccp: Reject SEV commands with mismatching command buffer (Paolo Bonzini) [1945742] - crypto: ccp: Detect and reject "invalid" addresses destined for PSP (Paolo Bonzini) [1945742] - crypto: ccp: Free SEV device if SEV init fails (Paolo Bonzini) [1945742] - crypto: ccp - Fix sparse warnings in sev-dev (Paolo Bonzini) [1945742] - drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() (Paolo Bonzini) [1945742] - crypto: ccp - Add support for SEV-ES to the PSP driver (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV SEND_START command (Paolo Bonzini) [1945742] - KVM: Boost vCPU candidate in user mode which is delivering interrupt (Paolo Bonzini) [1945742] - nSVM: Check addresses of MSR and IO permission maps (Paolo Bonzini) [1945742] - KVM: SVM: Define actual size of IOPM and MSRPM tables (Paolo Bonzini) [1945742] - KVM: vmx: add mismatched size assertions in vmcs_check32() (Paolo Bonzini) [1945742] - KVM: Add proper lockdep assertion in I/O bus unregister (Paolo Bonzini) [1945742] - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Paolo Bonzini) [1945742] - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Paolo Bonzini) [1945742] - KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() (Paolo Bonzini) [1945742] - KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at (Paolo Bonzini) [1945742] - KVM: SVM: Drop vcpu_svm.vmcb_pa (Paolo Bonzini) [1945742] - KVM: SVM: Don't set current_vmcb->cpu when switching vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Make sure GHCB is mapped before updating (Paolo Bonzini) [1945742] - KVM: X86: Do not yield to self (Paolo Bonzini) [1945742] - KVM: X86: Count attempted/successful directed yield (Paolo Bonzini) [1945742] - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU (Paolo Bonzini) [1945742] - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make TDP MMU root refcount atomic (Paolo Bonzini) [1945742] - KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Refactor yield safe root iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Merge TDP MMU put and free root (Paolo Bonzini) [1945742] - KVM: x86/mmu: use tdp_mmu_free_sp to free roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes (Paolo Bonzini) [1945742] - KVM: constify kvm_arch_flush_remote_tlbs_memslot (Paolo Bonzini) [1945742] - KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations (Paolo Bonzini) [1945742] - KVM: MMU: protect TDP MMU pages only down to required level (Paolo Bonzini) [1945742] - KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86: pending exceptions must not be blocked by an injected event (Paolo Bonzini) [1945742] - KVM: nSVM: call nested_svm_load_cr3 on nested state load (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should include the autoload/autostore MSR lists (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should show the effective EFER (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid (Paolo Bonzini) [1945742] - KVM: nSVM: improve SYSENTER emulation on AMD (Paolo Bonzini) [1945742] - KVM: x86: add guest_cpuid_is_intel (Paolo Bonzini) [1945742] - KVM: x86: Account a variety of miscellaneous allocations (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created (Paolo Bonzini) [1945742] - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Paolo Bonzini) [1945742] - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() (Paolo Bonzini) [1945742] - KVM: MMU: load PDPTRs outside mmu_lock (Paolo Bonzini) [1945742] - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini) [1945742] - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap (Paolo Bonzini) [1945742] - KVM: make: Fix out-of-source module builds (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: x86: remove unused declaration of kvm_write_tsc() (Paolo Bonzini) [1945742] - KVM: clean up the unused argument (Paolo Bonzini) [1945742] - x86/kvm: Fix broken irq restoration in kvm_wait (Paolo Bonzini) [1945742] - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs (Paolo Bonzini) [1945742] - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish (Paolo Bonzini) [1945742] - KVM: x86/mmu: Store the address space ID in the TDP iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Factor out tdp_iter_return_to_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page (Paolo Bonzini) [1945742] - KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root (Paolo Bonzini) [1945742] - KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails (Paolo Bonzini) [1945742] - KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled (Paolo Bonzini) [1945742] - KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd (Paolo Bonzini) [1945742] - KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches (Paolo Bonzini) [1945742] - KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch (Paolo Bonzini) [1945742] - KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed (Paolo Bonzini) [1945742] - KVM: VMX: Fold Hyper-V EPTP checking into it's only caller (Paolo Bonzini) [1945742] - KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: x86: Get active PCID only when writing a CR3 value (Paolo Bonzini) [1945742] - KVM/SVM: Move vmenter.S exception fixups out of line (Paolo Bonzini) [1945742] - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use low available bits for removed SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Co-locate code for setting various SPTE masks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add module param to disable MMIO caching (for testing) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled (Paolo Bonzini) [1945742] - KVM: x86/mmu: Retry page faults that hit an invalid memslot (Paolo Bonzini) [1945742] - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF (Paolo Bonzini) [1945742] - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add typedefs for rmap/iter handlers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook (Paolo Bonzini) [1945742] - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic (Paolo Bonzini) [1945742] - KVM: x86: determine if an exception has an error code only when injecting it. (Paolo Bonzini) [1945742] - KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies (Paolo Bonzini) [1945742] - KVM: SVM: Add support for Virtual SPEC_CTRL (Paolo Bonzini) [1945742] - x86/cpufeatures: Add the Virtual SPEC_CTRL feature (Paolo Bonzini) [1945742] - KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state (Paolo Bonzini) [1945742] - KVM: SVM: move VMLOAD/VMSAVE to C code (Paolo Bonzini) [1945742] - KVM: SVM: Skip intercepted PAUSE instructions after emulation (Paolo Bonzini) [1945742] - KVM: SVM: Don't manually emulate RDPMC if nrips=0 (Paolo Bonzini) [1945742] - KVM: x86: Move RDPMC emulation to common code (Paolo Bonzini) [1945742] - KVM: x86: Move trivial instruction-based exit handlers to common code (Paolo Bonzini) [1945742] - KVM: x86: Move XSETBV emulation to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code (Paolo Bonzini) [1945742] - KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral (Paolo Bonzini) [1945742] - KVM: x86: Handle triple fault in L2 without killing L1 (Paolo Bonzini) [1945742] - KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) (Paolo Bonzini) [1945742] - KVM: SVM: merge update_cr0_intercept into svm_set_cr0 (Paolo Bonzini) [1945742] - KVM: nSVM: Trace VM-Enter consistency check failures (Paolo Bonzini) [1945742] - KVM: x86: Move nVMX's consistency check macro to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control (Paolo Bonzini) [1945742] - KVM: nSVM: rename functions and variables according to vmcbXY nomenclature (Paolo Bonzini) [1945742] - KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Use a separate vmcb for the nested L2 guest (Paolo Bonzini) [1945742] - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT (Paolo Bonzini) [1945742] - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level (Paolo Bonzini) [1945742] - KVM: x86/mmu: Sync roots after MMU load iff load as successful (Paolo Bonzini) [1945742] - KVM: x86/mmu: Unexport MMU load/unload functions (Paolo Bonzini) [1945742] - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID (Paolo Bonzini) [1945742] - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check PDPTRs before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure MMU pages are available when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit (Paolo Bonzini) [1945742] - KVM: x86: to track if L1 is running L2 VM (Paolo Bonzini) [1945742] - KVM: LAPIC: Advancing the timer expiration on guest initiated write (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode (Paolo Bonzini) [1945742] - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Paolo Bonzini) [1945742] - kvm: x86: use NULL instead of using plain integer as pointer (Paolo Bonzini) [1945742] - KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' (Paolo Bonzini) [1945742] - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix return code when clearing vcpu_info and vcpu_time_info (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabled (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref (Paolo Bonzini) [1945742] - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consider the hva in mmu_notifier retry (Paolo Bonzini) [1945742] - kernel.h: split out min()/max() et al. helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove a variety of unnecessary exports (Paolo Bonzini) [1945742] - KVM: x86: Fold "write-protect large" use case into generic write-protect (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML (Paolo Bonzini) [1945742] - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging (Paolo Bonzini) [1945742] - KVM: x86: Further clarify the logic and comments for toggling log dirty (Paolo Bonzini) [1945742] - KVM: x86: Move MMU's PML logic to common code (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function (Paolo Bonzini) [1945742] - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() (Paolo Bonzini) [1945742] - KVM: nVMX: Disable PML in hardware when running L2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass the memslot to the rmap callbacks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Split out max mapping level calculation to helper (Paolo Bonzini) [1945742] - KVM: nVMX: no need to undo inject_page_fault change on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Paolo Bonzini) [1945742] - KVM: VMX: read idt_vectoring_info a bit earlier (Paolo Bonzini) [1945742] - KVM: VMX: Allow INVPCID in guest without PCID (Paolo Bonzini) [1945742] - KVM: x86: Advertise INVPCID by default (Paolo Bonzini) [1945742] - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make HVA handler retpoline-friendly (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers (Paolo Bonzini) [1945742] - KVM: x86: reading DR cannot fail (Paolo Bonzini) [1945742] - KVM: SVM: Remove an unnecessary forward declaration (Paolo Bonzini) [1945742] - KVM: SVM: Move AVIC vCPU kicking snippet to helper function (Paolo Bonzini) [1945742] - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 (Paolo Bonzini) [1945742] - KVM: x86: Remove misleading DR6/DR7 adjustments from RSM emulation (Paolo Bonzini) [1945742] - KVM: x86/xen: Use hva_t for holding hypercall page address (Paolo Bonzini) [1945742] - KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() (Paolo Bonzini) [1945742] - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Paolo Bonzini) [1945742] - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations (Paolo Bonzini) [1945742] - KVM: selftests: Always run vCPU thread with blocked SIG_IPI (Paolo Bonzini) [1945742] - KVM: selftests: Sync data verify of dirty logging with guest sync (Paolo Bonzini) [1945742] - KVM: selftests: Add a test for kvm page table code (Paolo Bonzini) [1945742] - KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers (Paolo Bonzini) [1945742] - KVM: selftests: List all hugetlb src types specified with page sizes (Paolo Bonzini) [1945742] - tools/headers: sync headers of asm-generic/hugetlb_encode.h (Paolo Bonzini) [1945742] - tools include uapi: Update linux/mmap.h copy (Paolo Bonzini) [1945742] - tools UAPI: Update copy of linux/mman.h from the kernel sources (Paolo Bonzini) [1945742] - mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes (Paolo Bonzini) [1945742] - RHEL: Add #defines for 16k hugepages (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system default hugetlb page size (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system configured THP page size (Paolo Bonzini) [1945742] - KVM: selftests: Make a generic helper to get vm guest mode strings (Paolo Bonzini) [1945742] - KVM: selftests: Print the errno besides error-string in TEST_ASSERT (Paolo Bonzini) [1945742] - KVM: selftests: remove redundant semi-colon (Paolo Bonzini) [1945742] - selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) (Paolo Bonzini) [1945742] - KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() (Paolo Bonzini) [1945742] - selftests: kvm: make hardware_disable_test less verbose (Paolo Bonzini) [1945742] - selftests: kvm: add set_boot_cpu_id test (Paolo Bonzini) [1945742] - selftests: kvm: add _vm_ioctl (Paolo Bonzini) [1945742] - selftests: kvm: add get_msr_index_features (Paolo Bonzini) [1945742] - KVM: x86/xen: Add support for vCPU runstate information (Paolo Bonzini) [1945742] - RHEL: configs: do not enable CONFIG_KVM_XEN (Paolo Bonzini) [1945742] - KVM: x86: allow compiling out the Xen hypercall interface (Paolo Bonzini) [1945742] - KVM: x86: compile out TDP MMU on 32-bit systems (Paolo Bonzini) [1945742] - KVM: xen: flush deferred static key before checking it (Paolo Bonzini) [1945742] - KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes (Paolo Bonzini) [1945742] - KVM: x86/xen: Allow reset of Xen attributes (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in kvm_run->flags (Paolo Bonzini) [1945742] - Documentation: kvm: fix messy conversion from .txt to .rst (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTED_HV_CPUID (Paolo Bonzini) [1945742] - Documentation: kvm: fix warning (Paolo Bonzini) [1945742] - KVM: Add documentation for Xen hypercall and shared_info updates (Paolo Bonzini) [1945742] - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT (Paolo Bonzini) [1945742] - KVM: Documentation: Fix documentation for nested. (Paolo Bonzini) [1945742] - KVM: Documentation: Add arm64 KVM_RUN error codes (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER (Paolo Bonzini) [1945742] - docs: kvm: add documentation for KVM_CAP_S390_DIAG318 (Paolo Bonzini) [1945742] - selftests: kvm: Mmap the entire vcpu mmap area (Paolo Bonzini) [1945742] - selftests: kvm: avoid uninitialized variable warning (Paolo Bonzini) [1945742] - selftests: kvm: add hardware_disable test (Paolo Bonzini) [1945742] - KVM: selftests: Don't bother mapping GVA for Xen shinfo test (Paolo Bonzini) [1945742] - KVM: selftests: Fix hex vs. decimal snafu in Xen test (Paolo Bonzini) [1945742] - KVM: selftests: Fix size of memslots created by Xen tests (Paolo Bonzini) [1945742] - KVM: selftests: Ignore recently added Xen tests' build output (Paolo Bonzini) [1945742] - KVM: x86: declare Xen HVM shared info capability and add test case (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate Hyper-V context lazily (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Introduce to_kvm_hv() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() (Paolo Bonzini) [1945742] - KVM: x86/xen: Add event channel interrupt vector upcall (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu time info region (Paolo Bonzini) [1945742] - KVM: x86/xen: setup pvclock updates (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu info (Paolo Bonzini) [1945742] - KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: update wallclock region (Paolo Bonzini) [1945742] - xen: add wc_sec_hi to struct shared_info (Paolo Bonzini) [1945742] - KVM: x86/xen: register shared_info page (Paolo Bonzini) [1945742] - KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_info (Paolo Bonzini) [1945742] - KVM: x86/xen: latch long_mode when hypercall page is set up (Paolo Bonzini) [1945742] - KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: Add kvm_xen_enabled static key (Paolo Bonzini) [1945742] - KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits (Paolo Bonzini) [1945742] - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits (Paolo Bonzini) [1945742] - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode (Paolo Bonzini) [1945742] - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Paolo Bonzini) [1945742] - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to check for a legal GPA (Paolo Bonzini) [1945742] - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Paolo Bonzini) [1945742] - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset (Paolo Bonzini) [1945742] - KVM: x86/xen: intercept xen hypercalls if enabled (Paolo Bonzini) [1945742] - KVM: selftests: Add missing header file needed by xAPIC IPI tests (Paolo Bonzini) [1945742] - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c (Paolo Bonzini) [1945742] - selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test (Paolo Bonzini) [1945742] - selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code (Paolo Bonzini) [1945742] - selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible CPUIDs against KVM_GET_SUPPORTED_CPUID (Paolo Bonzini) [1945742] - selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: selftests: Disable dirty logging with vCPUs running (Paolo Bonzini) [1945742] - KVM: selftests: Add backing src parameter to dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Add memslot modification stress test (Paolo Bonzini) [1945742] - KVM: selftests: Add option to overlap vCPU memory access (Paolo Bonzini) [1945742] - KVM: selftests: Fix population stage in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Convert iterations to int in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Avoid flooding debug log while populating memory (Paolo Bonzini) [1945742] - KVM: selftests: Rename timespec_diff_now to timespec_elapsed (Paolo Bonzini) [1945742] - KVM: selftests: Test IPI to halted vCPU in xAPIC while backing page moves (Paolo Bonzini) [1945742] - KVM: selftests: Implement perf_test_util more conventionally (Paolo Bonzini) [1945742] - KVM: selftests: Use vm_create_with_vcpus in create_vm (Paolo Bonzini) [1945742] - KVM: selftests: Factor out guest mode code (Paolo Bonzini) [1945742] - selftests: kvm: Merge user_msr_test into userspace_msr_exit_test (Paolo Bonzini) [1945742] - selftests: kvm: Test MSR exiting to userspace (Paolo Bonzini) [1945742] - KVM: selftests: sync_regs test for diag318 (Paolo Bonzini) [1945742] - KVM: selftests: x86: Set supported CPUIDs on default VM (Paolo Bonzini) [1945742] - KVM: selftests: Make test skipping consistent (Paolo Bonzini) [1945742] - KVM: selftests: Introduce vm_create_[default_]_with_vcpus (Paolo Bonzini) [1945742] - KVM: selftests: Make vm_create_default common (Paolo Bonzini) [1945742] - KVM: selftests: always use manual clear in dirty_log_perf_test (Paolo Bonzini) [1945742] - selftests: kvm: keep .gitignore add to date (Paolo Bonzini) [1945742] - KVM: selftests: Add "-c" parameter to dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Run dirty ring test asynchronously (Paolo Bonzini) [1945742] - KVM: selftests: Add dirty ring buffer test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce after_vcpu_run hook for dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Paolo Bonzini) [1945742] - KVM: selftests: allow two iterations of dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce the dirty log perf test (Paolo Bonzini) [1945742] - KVM: selftests: Make the number of vcpus global (Paolo Bonzini) [1945742] - KVM: selftests: Make the per vcpu memory size global (Paolo Bonzini) [1945742] - KVM: selftests: Drop pointless vm_create wrapper (Paolo Bonzini) [1945742] - KVM: selftests: Add wrfract to common guest code (Paolo Bonzini) [1945742] - KVM: selftests: Simplify demand_paging_test with timespec_diff_now (Paolo Bonzini) [1945742] - KVM: selftests: Remove address rounding in guest code (Paolo Bonzini) [1945742] - KVM: selftests: Factor code out of demand_paging_test (Paolo Bonzini) [1945742] - KVM: selftests: Use a single binary for dirty/clear log test (Paolo Bonzini) [1945742] - KVM: selftests: Always clear dirty bitmap after iteration (Paolo Bonzini) [1945742] - selftests: kvm: test enforcement of paravirtual cpuid features (Paolo Bonzini) [1945742] - selftests: kvm: Add exception handling to selftests (Paolo Bonzini) [1945742] - selftests: kvm: Clear uc so UCALL_NONE is being properly reported (Paolo Bonzini) [1945742] - selftests: kvm: Fix the segment descriptor layout to match the actual layout (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix __user pointer handling for hypercall page installation (Paolo Bonzini) [1945742] - KVM: x86/xen: fix Xen hypercall page msr handling (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers (Paolo Bonzini) [1945742] - KVM: cleanup DR6/DR7 reserved bits checks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add '__func__' in rmap_printk() (Paolo Bonzini) [1945742] - KVM: SVM: Replace hard-coded value with #define (Paolo Bonzini) [1945742] - KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup (Paolo Bonzini) [1945742] - KVM: SVM: remove uneeded fields from host_save_users_msrs (Paolo Bonzini) [1945742] - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Paolo Bonzini) [1945742] - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Paolo Bonzini) [1945742] - KVM: VMX: Use the kernel's version of VMXOFF (Paolo Bonzini) [1945742] - KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows (Paolo Bonzini) [1945742] - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw (Paolo Bonzini) [1945742] - x86/virt: Mark flags and memory as clobbered by VMXOFF (Paolo Bonzini) [1945742] - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Paolo Bonzini) [1945742] - x86/virt: Eat faults on VMXOFF in reboot flows (Paolo Bonzini) [1945742] - KVM: x86: use static calls to reduce kvm_x86_ops overhead (Paolo Bonzini) [1945742] - KVM: x86: introduce definitions to support static calls for kvm_x86_ops (Paolo Bonzini) [1945742] - KVM: RHEL: include linux/static_call.h (Paolo Bonzini) [1945742] - KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions (Paolo Bonzini) [1945742] - KVM: Stop using deprecated jump label APIs (Paolo Bonzini) [1945742] - locking/static_key: Add support for deferred static branches (Paolo Bonzini) [1945742] - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh (Paolo Bonzini) [1945742] - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static (Paolo Bonzini) [1945742] - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL (Paolo Bonzini) [1945742] - KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state (Paolo Bonzini) [1945742] - x86/apic: Export x2apic_mode for use by KVM in "warm" path (Paolo Bonzini) [1945742] - KVM: VMX: Enable bus lock VM exit (Paolo Bonzini) [1945742] - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run (Paolo Bonzini) [1945742] - KVM: VMX: Convert vcpu_vmx.exit_reason to a union (Paolo Bonzini) [1945742] - KVM/SVM: add support for SEV attestation command (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Paolo Bonzini) [1945742] - KVM: Expose AVX_VNNI instruction to guset (Paolo Bonzini) [1945742] - Enumerate AVX Vector Neural Network instructions (Paolo Bonzini) [1945742] - x86: kvm: style: Simplify bool comparison (Paolo Bonzini) [1945742] - KVM: x86: Zap the oldest MMU pages, not the newest (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use boolean returns for (S)PTE accessors (Paolo Bonzini) [1945742] - KVM: X86: use vzalloc() instead of vmalloc/memset (Paolo Bonzini) [1945742] - KVM: x86: Take KVM's SRCU lock only if steal time update is needed (Paolo Bonzini) [1945742] - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() (Paolo Bonzini) [1945742] - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini) [1945742] - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Paolo Bonzini) [1945742] - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Paolo Bonzini) [1945742] - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Paolo Bonzini) [1945742] - KVM/x86: assign hva with the right value to vm_munmap the pages (Paolo Bonzini) [1945742] - Fix unsynchronized access to sev members through svm_register_enc_region (Paolo Bonzini) [1945742] - KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" (Paolo Bonzini) [1945742] - KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: __kvm_vcpu_halt can be static (Paolo Bonzini) [1945742] - KVM: SVM: Add support for booting APs in an SEV-ES guest (Paolo Bonzini) [1945742] - KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c (Paolo Bonzini) [1945742] - KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load (Paolo Bonzini) [1945742] - KVM: SVM: fix 32-bit compilation (Paolo Bonzini) [1945742] - KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting (Paolo Bonzini) [1945742] - KVM: SVM: Provide support to launch and run an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests (Paolo Bonzini) [1945742] - x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU loading (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU creation/loading (Paolo Bonzini) [1945742] - KVM: SVM: Update ASID allocation to support SEV-ES guests (Paolo Bonzini) [1945742] - KVM: SVM: Set the encryption mask for the SVM host save area (Paolo Bonzini) [1945742] - KVM: SVM: Add NMI support for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Do not report support for SMM for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR8 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR4 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR0 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for EFER write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support string IO operations for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support MMIO for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT MSR protocol processing (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT processing (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 (Paolo Bonzini) [1945742] - KVM: SVM: Add initial support for a VMGEXIT VMEXIT (Paolo Bonzini) [1945742] - KVM: SVM: Add GHCB accessor functions for retrieving fields (Paolo Bonzini) [1945742] - KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file (Paolo Bonzini) [1945742] - KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow instruction emulation under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Prevent debugging under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add required changes to support intercepts under SEV-ES (Paolo Bonzini) [1945742] - KVM: x86: introduce complete_emulated_msr callback (Paolo Bonzini) [1945742] - KVM: x86: Mark GPRs dirty when written (Paolo Bonzini) [1945742] - KVM: SVM: Add support for the SEV-ES VMSA (Paolo Bonzini) [1945742] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES capability in KVM (Paolo Bonzini) [1945742] - KVM/VMX/SVM: Move kvm_machine_check function to x86.h (Paolo Bonzini) [1945742] - KVM: Don't allocate dirty bitmap if dirty ring is enabled (Paolo Bonzini) [1945742] - KVM: Make dirty ring exclusive to dirty bitmap log (Paolo Bonzini) [1945742] - KVM: X86: Implement ring-based dirty memory tracking (Paolo Bonzini) [1945742] - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() (Paolo Bonzini) [1945742] - kvm/eventfd: Drain events from eventfd in irqfd_wakeup() (Paolo Bonzini) [1945742] - eventfd: Export eventfd_ctx_do_read() (Paolo Bonzini) [1945742] - kvm/eventfd: Use priority waitqueue to catch events before userspace (Paolo Bonzini) [1945742] - sched/wait: Add add_wait_queue_priority() (Paolo Bonzini) [1945742] - cpuidle-haltpoll: fix error comments in arch_haltpoll_disable (Paolo Bonzini) [1945742] - kvm/eventfd: Use sequence counter with associated spinlock (Paolo Bonzini) [1945742] - x86/kvm/vmx: Use native read/write_cr2() (Paolo Bonzini) [1945742] - KVM: SVM: convert get_user_pages() --> pin_user_pages() (Paolo Bonzini) [1945742] - x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* (Paolo Bonzini) [1945742] - x86/entry/64: Fix unwind hints in __switch_to_asm() (Paolo Bonzini) [1945742] - x86/asm/64: Change all ENTRY+END to SYM_CODE_* (Paolo Bonzini) [1945742] - x86/head/64: Annotate start_cpu0() as non-callable (Paolo Bonzini) [1945742] - x86/asm: Do not annotate functions with GLOBAL (Paolo Bonzini) [1945742] - kprobes/x86/xen: blacklist non-attachable xen interrupt functions (Paolo Bonzini) [1945742] - x86/asm/64: Add ENDs to some functions and relabel with SYM_CODE_* (Paolo Bonzini) [1945742] - x86/asm: Use SYM_INNER_LABEL instead of GLOBAL (Paolo Bonzini) [1945742] - x86/asm: Annotate aliases (Paolo Bonzini) [1945742] - x86/asm/crypto: Annotate local functions (Paolo Bonzini) [1945742] - static_call: Add static_call_cond() (Paolo Bonzini) [1945742] - static_call: Add basic static call infrastructure (Paolo Bonzini) [1945742] - devlink: use _BITUL() macro instead of BIT() in the UAPI header (Petr Oros) [1935646] - devlink: Fix reload stats structure (Petr Oros) [1935646] - devlink: Avoid overwriting port attributes of registered port (Petr Oros) [1935646] - devlink: Add Documentation/networking/devlink/devlink-reload.rst (Petr Oros) [1935646] - devlink: Add enable_remote_dev_reset generic parameter (Petr Oros) [1935646] - devlink: Add remote reload stats (Petr Oros) [1935646] - devlink: Add reload stats (Petr Oros) [1935646] - devlink: Add devlink reload limit option (Petr Oros) [1935646] - devlink: Add reload action option to devlink reload command (Petr Oros) [1935646] - devlink: Change devlink_reload_supported() param type (Petr Oros) [1935646]- CI: Rename KABI option (Veronika Kabatova) - CI: Disable result checking for realtime checks (Veronika Kabatova) - Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal" (Bob Peterson) [1917930] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1954588] - Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1923857] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [1940926] - x86/hyperv: Move hv_do_rep_hypercall to asm-generic (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU offline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3 (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Use after free in __vmbus_open() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: remove unused function (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Remove unused linux/version.h header (Mohammed Gamal) [1940926] - x86/Hyper-V: Support for free page reporting (Mohammed Gamal) [1940926] - x86/hyper-v: Move hv_message_type to architecture neutral module (Mohammed Gamal) [1940926] - asm-generic/hyperv: import data structures for mapping device interrupts (Mohammed Gamal) [1940926] - asm-generic/hyperv: introduce hv_device_id and auxiliary structures (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_interrupt_entry (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_msi_entry (Mohammed Gamal) [1940926] - x86/hyperv: provide a bunch of helper functions (Mohammed Gamal) [1940926] - x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary (Mohammed Gamal) [1940926] - asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls (Mohammed Gamal) [1940926] - drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drop error message when 'No request id available' (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move handling of VMbus interrupts (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Handle auto EOI quirk inline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch neutral code (Mohammed Gamal) [1940926] - Drivers: hv: Redo Hyper-V synthetic MSR get/set functions (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code (Mohammed Gamal) [1940926] - x86/hyperv: allocate output arg pages if required (Mohammed Gamal) [1940926] - drivers: hv: Fix whitespace errors (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: skip VMBus initialization if Linux is root (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests (Mohammed Gamal) [1940926] - hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize memory to be sent to the host (Mohammed Gamal) [1940926] - hv_utils: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1940926] - drivers/hv: remove obsolete TODO and fix misleading typo in comment (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch SPLIT_STRING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix call msleep using < 20ms (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch LINE_SPACING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Replace symbolic permissions by octal permissions (Mohammed Gamal) [1940926] - drivers: hv: Fix hyperv_record_panic_msg path on comment (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening (Mohammed Gamal) [1940926] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1955712] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1955745] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1955721] - net: core: add dev_get_tstats64 as a ndo_get_stats64 implementation (Josef Oskera) [1939453]- igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1955748] - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1955755] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1955736] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1955759] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1907852] - initramfs: panic with memory information (Coiby Xu) [1936031] - powercap/intel_rapl: add support for AlderLake (David Arcari) [1838605] - xfs: restore shutdown check in mapped write fault path (Brian Foster) [1926089] - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster) [1926077] - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Carlos Maiolino) [1938210] - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (Ewan D. Milne) [1929878] - perf/arm-cmn: Move IRQs when migrating context (Jeremy Linton) [1816850] - perf/arm-cmn: Fix PMU instance naming (Jeremy Linton) [1816850] - perf: arm-cmn: Fix conversion specifiers for node type (Jeremy Linton) [1816850] - perf: arm-cmn: Fix unsigned comparison to less than zero (Jeremy Linton) [1816850] - perf: Add Arm CMN-600 PMU driver (Jeremy Linton) [1816850] - redhat/configs: Use CONFIG_VIRTIO_CONSOLE=m on s390x, too (Thomas Huth) [1954119] - s390/config: do not select VIRTIO_CONSOLE via Kconfig (Thomas Huth) [1954119] - x86/platform/uv: Fix an error code in uv_hubs_init() (Frank Ramsay) [1936605] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [1936605] - x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode (Frank Ramsay) [1936605] - redhat/configs: Add CONFIG_UV_SYSFS (Frank Ramsay) [1936605] - x86/platform/uv: Fix indentation warning in Documentation/ABI/testing/sysfs-firmware-sgi_uv (Frank Ramsay) [1936605] - x86/platform/uv: Set section block size for hubless architectures (Frank Ramsay) [1936605] - x86/platform/uv: Update sysfs documentation (Frank Ramsay) [1936605] - x86/platform/uv: Add deprecated messages to /proc info leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs hubless leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs leaves to replace those in procfs (Frank Ramsay) [1936605] - x86/platform/uv: Add kernel interfaces for obtaining system info (Frank Ramsay) [1936605] - x86/platform/uv: Update MAINTAINERS for uv_sysfs driver (Frank Ramsay) [1936605] - x86/platform/uv: Update ABI documentation of /sys/firmware/sgi_uv/ (Frank Ramsay) [1936605] - x86/platform/uv: Add new uv_sysfs platform driver (Frank Ramsay) [1936605] - x86/platform/uv: Add and export uv_bios_* functions (Frank Ramsay) [1936605] - x86/platform/uv: Remove existing /sys/firmware/sgi_uv/interface (Frank Ramsay) [1936605] - x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1936605] - x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1936605] - x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1936605] - UV: Add SPDX license identifier - Makefile/Kconfig (Frank Ramsay) [1936605] - netdevsim: Only use sampling truncation length when valid (Ivan Vecera) [1955163] - selftests: netdevsim: Test psample functionality (Ivan Vecera) [1955163] - netdevsim: Add dummy psample implementation (Ivan Vecera) [1955163] - psample: Add additional metadata attributes (Ivan Vecera) [1955163] - psample: Encapsulate packet metadata in a struct (Ivan Vecera) [1955163] - net: psample: fix build error when CONFIG_INET is not enabled (Ivan Vecera) [1955163] - devlink: include for _BITUL (Petr Oros) [1935630] - netdevsim: add support for flash_update overwrite mask (Petr Oros) [1935630] - devlink: introduce flash update overwrite mask (Petr Oros) [1935630] - devlink: convert flash_update to use params structure (Petr Oros) [1935630] - devlink: check flash_update parameter support in net core (Petr Oros) [1935630] - devlink: Enhance policy to validate port type input value (Petr Oros) [1935630] - devlink: Enhance policy to validate eswitch mode value (Petr Oros) [1935630] - net: devlink: region: Pass the region ops to the snapshot function (Petr Oros) [1935630] - net: devlink: regions: Add a priv member to the regions ops struct (Petr Oros) [1935630]- Enumerate AVX Vector Neural Network instructions (Steve Best) [1838616] - net: fix skb use after free in netpoll (Ivan Vecera) [1913481] - cipso,calipso: resolve a number of problems with the DOI refcounts (Guillaume Nault) [1950996] - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault) [1950996] - netfilter: Fix rpfilter dropping vrf packets by mistake (Guillaume Nault) [1950996] - redhat: enable CONFIG_DM_MULTIPATH_HST and CONFIG_DM_MULTIPATH_IOA (Mike Snitzer) [1949682] - dm ioctl: fix out of bounds array access when no devices (Mike Snitzer) [1949682] - dm table: Fix zoned model check and zone sectors check (Mike Snitzer) [1949682] - dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED (Mike Snitzer) [1949682] - dm verity: fix DM_VERITY_OPTS_MAX value (Mike Snitzer) [1949682] - dm verity fec: fix misaligned RS roots IO (Mike Snitzer) [1949682] - dm verity: fix FEC for RS roots unaligned to block size (Mike Snitzer) [1949682] - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size (Mike Snitzer) [1949682] - dm: fix deadlock when swapping to encrypted device (Mike Snitzer) [1949682] - dm era: only resize metadata in preresume (Mike Snitzer) [1949682] - dm era: Use correct value size in equality function of writeset tree (Mike Snitzer) [1949682] - dm era: Fix bitset memory leaks (Mike Snitzer) [1949682] - dm era: Verify the data block size hasn't changed (Mike Snitzer) [1949682] - dm era: Reinitialize bitset cache before digesting a new writeset (Mike Snitzer) [1949682] - dm era: Update in-core bitset after committing the metadata (Mike Snitzer) [1949682] - dm era: Recover committed writeset after crash (Mike Snitzer) [1949682] - dm writecache: fix writing beyond end of underlying device when shrinking (Mike Snitzer) [1949682] - dm table: remove needless request_queue NULL pointer checks (Mike Snitzer) [1949682] - dm table: fix zoned iterate_devices based device capability checks (Mike Snitzer) [1949682] - dm writecache: return the exact table values that were set (Mike Snitzer) [1949682] - dm writecache: fix unnecessary NULL check warnings (Mike Snitzer) [1949682] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1949682] - dm integrity: introduce the "fix_hmac" argument (Mike Snitzer) [1949682] - dm persistent data: fix return type of shadow_root() (Mike Snitzer) [1949682] - dm: cleanup of front padding calculation (Mike Snitzer) [1949682] - dm integrity: fix spelling mistake "flusing" -> "flushing" (Mike Snitzer) [1949682] - dm crypt: Spelling s_cihper_cipher_ (Mike Snitzer) [1949682] - dm: avoid filesystem lookup in dm_get_dev_t() (Mike Snitzer) [1949682] - dm integrity: conditionally disable "recalculate" feature (Mike Snitzer) [1949682] - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mike Snitzer) [1949682] - dm integrity: fix the maximum number of arguments (Mike Snitzer) [1949682] - dm integrity: fix flush with external metadata device (Mike Snitzer) [1949682] - dm snapshot: flush merged data before committing metadata (Mike Snitzer) [1949682] - dm zoned: select CONFIG_CRC32 (Mike Snitzer) [1949682] - dm integrity: select CRYPTO_SKCIPHER (Mike Snitzer) [1949682] - dm cache: simplify the return expression of load_mapping() (Mike Snitzer) [1949682] - dm verity: skip verity work if I_O error when system is shutting down (Mike Snitzer) [1949682] - dm ioctl: fix error return code in target_message (Mike Snitzer) [1949682] - dm crypt: Constify static crypt_iv_operations (Mike Snitzer) [1949682] - dm: add support for REQ_NOWAIT to various targets (Mike Snitzer) [1949682] - dm: rename multipath path selector source files to have "dm-ps" prefix (Mike Snitzer) [1949682] - dm mpath: add IO affinity path selector (Mike Snitzer) [1949682] - dm verity: Add support for signature verification with 2nd keyring (Mike Snitzer) [1949682] - dm: remove unnecessary current->bio_list check when submitting split bio (Mike Snitzer) [1949682] - dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer) [1949682] - dm: fix double RCU unlock in dm_dax_zero_page_range() error path (Mike Snitzer) [1949682] - dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer) [1949682] - dm table: Remove BUG_ON(in_interrupt()) (Mike Snitzer) [1949682] - dm: fix bug with RCU locking in dm_blk_report_zones (Mike Snitzer) [1949682] - Revert "dm cache: fix arm link errors with inline" (Mike Snitzer) [1949682] - vfs: remove lockdep bogosity in __sb_start_write (Brian Foster) [1926097] - nbd: freeze the queue while we're adding connections (Ming Lei) [1927246] - selftests/livepatch: Do not check order when using "comm" for dmesg checking (Joel Savitz) [1942056] - RDMA/siw,rxe: Make emulated devices virtual in the device tree (Kamal Heib) [1931849] - RDMA/core: remove use of dma_virt_ops (Kamal Heib) [1931849] - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size (Kamal Heib) [1931849] - RDMA/core: Fix ib_dma_max_seg_size() (Kamal Heib) [1931849] - RDMA/umem: Move to allocate SG table from pages (Kamal Heib) [1931849] - lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values (Kamal Heib) [1931849] - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Kamal Heib) [1931846] - RDMA/srp: Increase max_segment_size (Kamal Heib) [1931849] - RDMA/uverbs: Allow drivers to create a new HW object during rereg_mr (Kamal Heib) [1931849] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Kamal Heib) [1931849] - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC (Kamal Heib) [1931849] - RDMA/cma: Fix error flow in default_roce_mode_store (Kamal Heib) [1931849] - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() (Kamal Heib) [1931849] - RDMA/restrack: Don't treat as an error allocation ID wrapping (Kamal Heib) [1931849] - RDMA/ucma: Do not miss ctx destruction steps in some cases (Kamal Heib) [1931849] - RDMA/cma: Don't overwrite sgid_attr after device is released (Kamal Heib) [1931849] - RDMA/rxe: Use acquire/release for memory ordering (Kamal Heib) [1931849] - RDMA/uverbs: Fix incorrect variable type (Kamal Heib) [1931849] - RDMA/core: Update kernel documentation for ib_create_named_qp() (Kamal Heib) [1931849] - RDMA/iser: Remove in_interrupt() usage (Kamal Heib) [1931849] - IB: Fix kernel-doc markups (Kamal Heib) [1931849] - RDMA/uverbs: Check ODP in ib_check_mr_access() as well (Kamal Heib) [1931849] - RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() (Kamal Heib) [1931849] - RDMA/efa: Use dma_set_mask_and_coherent() to simplify code (Kamal Heib) [1931849] - RDMA/restrack: Support all QP types (Kamal Heib) [1931849] - RDMA/core: Allow drivers to disable restrack DB (Kamal Heib) [1931849] - RDMA/core: Track device memory MRs (Kamal Heib) [1931849] - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind (Kamal Heib) [1931849] - IB/hfi1: Fix fall-through warnings for Clang (Kamal Heib) [1931849] - RDMA/ipoib: Distribute cq completion vector better (Kamal Heib) [1931849] - RDMA/efa: Remove .create_ah callback assignment (Kamal Heib) [1931849] - RDMA/cma: Add missing error handling of listen_id (Kamal Heib) [1931849] - RDMA/restrack: Store all special QPs in restrack DB (Kamal Heib) [1931849] - RDMA/counter: Combine allocation and bind logic (Kamal Heib) [1931849] - RDMA/core: Remove ib_dma_{alloc,free}_coherent (Kamal Heib) [1931849] - RDMA/core: Make FD destroy callback void (Kamal Heib) [1931849] - RDMA/core: Postpone uobject cleanup on failure till FD close (Kamal Heib) [1931849] - IB/isert: Do not excplicitly check == false for bool (Kamal Heib) [1931849] - IB/core: Add support for NDR link speed (Kamal Heib) [1931849] - RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool (Kamal Heib) [1931849] - RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND (Kamal Heib) [1931849] - RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() (Kamal Heib) [1931849] - RDMA/rxe: Compute PSN windows correctly (Kamal Heib) [1931849] - RDMA/core: Fix error return in _ib_modify_qp() (Kamal Heib) [1931849] - IB/verbs: avoid nested container_of() (Kamal Heib) [1931849] - RDMA/rxe: Remove unused RXE_MR_TYPE_FMR (Kamal Heib) [1931849] - RDMA: Remove AH from uverbs_cmd_mask (Kamal Heib) [1931849] - RDMA: Remove uverbs cmds from drivers that don't use them (Kamal Heib) [1931849] - RDMA/core Remove uverbs_ex_cmd_mask (Kamal Heib) [1931849] - RDMA: Check create_flags during create_qp (Kamal Heib) [1931849] - RDMA: Check flags during create_cq (Kamal Heib) [1931849] - RDMA: Check attr_mask during modify_qp (Kamal Heib) [1931849] - RDMA: Check srq_type during create_srq (Kamal Heib) [1931849] - RDMA: Move more uverbs_cmd_mask settings to the core (Kamal Heib) [1931849] - RDMA: Remove elements in uverbs_cmd_mask that all drivers set (Kamal Heib) [1931849] - RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions (Kamal Heib) [1931849] - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Kamal Heib) [1931846] - RDMA/core: Fix empty gid table for non IB/RoCE devices (Kamal Heib) [1931846] - RDMA/efa: Use the correct current and new states in modify QP (Kamal Heib) [1931846] - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs (Kamal Heib) [1931846] - RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix the active_speed and phys_state value (Kamal Heib) [1931846] - RDMA: Fix software RDMA drivers for dma mapping error (Kamal Heib) [1931846] - IB/srpt: docs: add a description for cq_size member (Kamal Heib) [1931846] - RDMA: Add rdma_connect_locked() (Kamal Heib) [1931846] - RDMA/uverbs: Fix false error in query gid IOCTL (Kamal Heib) [1931846] - RDMA/rxe: Fix small problem in network_type patch (Kamal Heib) [1931846] - RDMA/ucma: Fix use after free in destroy id flow (Kamal Heib) [1931846] - RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI (Kamal Heib) [1931846] - RDMA: Explicitly pass in the dma_device to ib_register_device (Kamal Heib) [1931846] - RDMA/usnic: Remove the query_pkey callback (Kamal Heib) [1931846] - RDMA/usnic: Fix spelling mistake "transistion" -> "transition" (Kamal Heib) [1931846] - RDMA/usnic: switch from 'pci_' to 'dma_' API (Kamal Heib) [1931846] - RDMA/usnic: Avoid overly large buffers on stack (Kamal Heib) [1931846] - IB/usnic: Use dev_get_drvdata (Kamal Heib) [1931846] - IB/usnic: Fix deadlock (Kamal Heib) [1931846] - Revert "[infiniband] usnic_verbs: fix deadlock" (Kamal Heib) [1931846] - RDMA/rxe: Remove duplicate entries in struct rxe_mr (Kamal Heib) [1931846] - RDMA/uverbs: Expose the new GID query API to user space (Kamal Heib) [1931846] - RDMA/core: Introduce new GID table query API (Kamal Heib) [1931846] - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Kamal Heib) [1931846] - RDMA/core: Change rdma_get_gid_attr returned error code (Kamal Heib) [1931846] - RDMA/core: Constify struct attribute_group (Kamal Heib) [1931846] - RDMA/core: Remove ucontext->closing (Kamal Heib) [1931846] - RDMA/drivers: Remove udata check from special QP (Kamal Heib) [1931846] - RDMA/qedr: Add support for user mode XRC-SRQ's (Kamal Heib) [1931846] - RDMA/mlx4: Prepare QP allocation to remove from the driver (Kamal Heib) [1931846] - RDMA/mlx4: Embed GSI QP into general mlx4_ib QP (Kamal Heib) [1931846] - RDMA/core: Align write and ioctl checks of QP types (Kamal Heib) [1931846] - RDMA/efa: Drop double zeroing for sg_init_table() (Kamal Heib) [1931846] - RDMA/efa: Add messages and RDMA read work requests HW stats (Kamal Heib) [1931846] - RDMA/efa: Group keep alive received counter with other SW stats (Kamal Heib) [1931846] - RDMA/restrack: Improve readability in task name management (Kamal Heib) [1931846] - RDMA/restrack: Simplify restrack tracking in kernel flows (Kamal Heib) [1931846] - RDMA/restrack: Count references to the verbs objects (Kamal Heib) [1931846] - RDMA/cma: Delete from restrack DB after successful destroy (Kamal Heib) [1931846] - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1931846] - RDMA: Fix link active_speed size (Kamal Heib) [1931846] - net/mlx5: Refactor query port speed functions (Kamal Heib) [1931846] - RDMA: Convert RWQ table logic to ib_core allocation scheme (Kamal Heib) [1931846] - RDMA: Clean MW allocation and free flows (Kamal Heib) [1931846] - RDMA/cma: Fix use after free race in roce multicast join (Kamal Heib) [1931846] - RDMA/cma: Consolidate the destruction of a cma_multicast in one place (Kamal Heib) [1931846] - RDMA/cma: Remove dead code for kernel rdmacm multicast (Kamal Heib) [1931846] - RDMA/cma: Combine cma_ndev_work with cma_work (Kamal Heib) [1931846] - RDMA/cma: Remove cma_comp() (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_LISTEN state (Kamal Heib) [1931846] - RDMA/cma: Make the locking for automatic state transition more clear (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_CONNECT state (Kamal Heib) [1931846] - RDMA/core: Added missing WR and WC opcodes (Kamal Heib) [1931846] - RDMA/qedr: Remove fbo and zbva from the MR (Kamal Heib) [1931846] - RDMA/mlx4: Use ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() (Kamal Heib) [1931846] - RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding (Kamal Heib) [1931846] - RDMA/i40iw: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/efa: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block (Kamal Heib) [1931846] - RDMA/umem: Add rdma_umem_for_each_dma_block() (Kamal Heib) [1931846] - RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() (Kamal Heib) [1931846] - RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary (Kamal Heib) [1931846] - RDMA: Make counters destroy symmetrical (Kamal Heib) [1931846] - RDMA: Restore ability to return error for destroy WQ (Kamal Heib) [1931846] - RDMA: Change XRCD destroy return value (Kamal Heib) [1931846] - RDMA: Allow fail of destroy CQ (Kamal Heib) [1931846] - RDMA/core: Delete function indirection for alloc/free kernel CQ (Kamal Heib) [1931846] - RDMA: Restore ability to fail on SRQ destroy (Kamal Heib) [1931846] - RDMA/mlx5: Issue FW command to destroy SRQ on reentry (Kamal Heib) [1931846] - RDMA: Restore ability to fail on AH destroy (Kamal Heib) [1931846] - RDMA: Restore ability to fail on PD deallocate (Kamal Heib) [1931846] - RDMA/core: Change how failing destroy is handled during uobj abort (Kamal Heib) [1931846] - RDMA/ucma: Fix resource leak on error path (Kamal Heib) [1931846] - RDMA/rxe: Address an issue with hardened user copy (Kamal Heib) [1931846] - RDMA/rxe: Add SPDX hdrs to rxe source files (Kamal Heib) [1931846] - RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked (Kamal Heib) [1931846] - RDMA/rxe: Fix style warnings (Kamal Heib) [1931846] - RDMA/ucma: Remove closing and the close_wq (Kamal Heib) [1931846] - RDMA/ucma: Rework how new connections are passed through event delivery (Kamal Heib) [1931846] - RDMA/ucma: Narrow file->mut in ucma_event_handler() (Kamal Heib) [1931846] - RDMA/ucma: Change backlog into an atomic (Kamal Heib) [1931846] - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1931846] - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1931846] - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1931846] - RDMA/ucma: Do not use file->mut to lock destroying (Kamal Heib) [1931846] - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1931846] - RDMA/ucma: Remove mc_list and rely on xarray (Kamal Heib) [1931846] - RDMA/ucma: Fix error cases around ucma_alloc_ctx() (Kamal Heib) [1931846] - RDMA/ucma: Consolidate the two destroy flows (Kamal Heib) [1931846] - RDMA/ucma: Remove unnecessary locking of file->ctx_list in close (Kamal Heib) [1931846] - RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (Kamal Heib) [1931846] - RDMA/cm: Add tracepoints to track MAD send operations (Kamal Heib) [1931846] - RDMA/cm: Replace pr_debug() call sites with tracepoints (Kamal Heib) [1931846] - RDMA/core: Move the rdma_show_ib_cm_event() macro (Kamal Heib) [1931846] - RDMA/efa: Remove redundant udata check from alloc ucontext response (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix kernel-doc documentation (Kamal Heib) [1931846] - RDMA/rxe: prevent rxe creation on top of vlan interface (Kamal Heib) [1931846] - RDMA/cm: Remove unused cm_class (Kamal Heib) [1931846] - IB/isert: remove duplicated error prints (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD RNR retry (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD QP state machine (Kamal Heib) [1931846] - RDMA/efa: Be consistent with modify QP bitmask (Kamal Heib) [1931846] - RDMA/efa: Add a generic capability check helper (Kamal Heib) [1931846] - RDMA: Remove constant domain argument from flow creation call (Kamal Heib) [1931846] - RDMA/i40iw: Avoid typecast from void to pci_dev (Kamal Heib) [1931846] - sched/uclamp: Add CPU's clamp buckets refcounting (Kamal Heib) [1931846] - overflow: Include header file with SIZE_MAX declaration (Kamal Heib) [1931846] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - IB/hfi1: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - treewide: replace '---help---' in Kconfig files with 'help' (Kamal Heib) [1931846] - remove ioremap_nocache and devm_ioremap_nocache (Kamal Heib) [1931846]- ethtool: pause: make sure we init driver stats (Ivan Vecera) [1935611] - ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET (Ivan Vecera) [1935611] - ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr (Ivan Vecera) [1935611] - ethtool: specify which header flags are supported per command (Ivan Vecera) [1935611] - ethtool: link up ethnl_header_policy as a nested policy (Ivan Vecera) [1935611] - ethtool: trim policy tables (Ivan Vecera) [1935611] - ethtool: wire up set policies to ops (Ivan Vecera) [1935611] - ethtool: wire up get policies to ops (Ivan Vecera) [1935611] - netdevsim: fix duplicated debugfs directory (Ivan Vecera) [1935611] - selftests: add a test for ethtool pause stats (Ivan Vecera) [1935611] - netdevsim: add pause frame stats (Ivan Vecera) [1935611] - docs: net: include the new ethtool pause stats in the stats doc (Ivan Vecera) [1935611] - ethtool: add standard pause stats (Ivan Vecera) [1935611] - net: tighten the definition of interface statistics (Ivan Vecera) [1935611]- PCI: hv: Fix typo (Mohammed Gamal) [1940924] - asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT (Mohammed Gamal) [1940925] - x86/hyperv: detect if Linux is the root partition (Mohammed Gamal) [1940925] - hyperv: hyperv.h: drop a duplicated word (Mohammed Gamal) [1940925] - hyper-v: Remove internal types from UAPI header (Mohammed Gamal) [1940925] - x86/hyperv: Load/save the Isolation Configuration leaf (Mohammed Gamal) [1940925] - x86/hyperv: Initialize clockevents after LAPIC is initialized (Mohammed Gamal) [1940925] - x86/hyperv: check cpu mask after interrupt has been disabled (Mohammed Gamal) [1940925] - x86/hyperv: Fix kexec panic/hang issues (Mohammed Gamal) [1940925] - video: hyperv_fb: Fix a double free in hvfb_probe (Mohammed Gamal) [1940922] - uio: uio_hv_generic: use devm_kzalloc() for private data alloc (Mohammed Gamal) [1940922] - Avoid macro redefinition in compiler-{clang,gcc}.h (Jerome Marchand) [1907271] - x86/split_lock: Add Icelake microserver and Tigerlake CPU models (Prarit Bhargava) [1847576] - tools/power/x86/intel-speed-select: Update version to 1.8 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command to get/set TRL (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command turbo-mode (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency (Prarit Bhargava) [1921801] - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Update version for v5.11 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Account for missing sysfs for die_id (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Read TRL from mailbox (Prarit Bhargava) [1921801] - platform/x86: ISST: Change PCI device macros (Prarit Bhargava) [1921801] - platform/x86: ISST: Allow configurable offset range (Prarit Bhargava) [1921801] - platform/x86: ISST: Check for unaligned mmio address (Prarit Bhargava) [1921801] - tools/power/turbostat: Fallback to an MSR read for EPB (Prarit Bhargava) [1926913] - tools/power/turbostat: Read energy_perf_bias from sysfs (Prarit Bhargava) [1926913] - Bluetooth: btusb: Add workaround for remote-wakeup issues with Barrot 8041a02 fake CSR controllers (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 (Gopal Tiwari) [1946951] - Bluetooth: btusb: support download nvm with different board id for wcn6855 (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add OBDA0623 ACPI HID (Gopal Tiwari) [1946951] - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Wait for timeout during suspend (Gopal Tiwari) [1946951] - Bluetooth: btrtl: fix incorrect skb allocation failure check (Gopal Tiwari) [1946951] - Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: resolve various warnings (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Enhance retry logic in qca_setup (Gopal Tiwari) [1946951] - Bluetooth: btusb: btrtl: Add support for RTL8852A (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT7615E device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: fix memory leak in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Ask 8821C to drop old firmware (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support (Gopal Tiwari) [1946951] - Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Remove duplicate power off in proto close (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: enable on new platform (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: use NULL instead of zero (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: switch to list_for_each_entry() (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: remove redundant null check (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb (Gopal Tiwari) [1946951] - Bluetooth: hci_uart: Cancel init work before unregistering (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT (Gopal Tiwari) [1946951] - Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx (Gopal Tiwari) [1946951] - Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices" (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Only unregister device if it was registered (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fixes for SSR (Gopal Tiwari) [1946951] - Bluetooth: btusb: add Realtek 8822CE to usb_device_id table (Gopal Tiwari) [1946951] - Bluetooth: btusb: USB alternate setting 1 for WBS (Gopal Tiwari) [1946951] - Bluetooth: btusb: Comment on unbalanced pm reference (Gopal Tiwari) [1946951] - Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake (Gopal Tiwari) [1946951] - Bluetooth: btusb: Reset port on cmd timeout (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: btusb: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Disable SoC debug logging for WCN3991 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Increase SoC idle timeout to 200ms (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Implement prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Set parent dev to hdev (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fix during SSR timeout (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Refactor error handling in qca_suspend() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Skip serdev wait when no transfer is pending (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Only remove TX clock vote after TX is completed (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix an error pointer dereference (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8977 chipset (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8997 chipset (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix QCA6390 memdump failure (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Improve controller ID info log level (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix suspend/resume functionality failure (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix uninitialized access to hdev (Gopal Tiwari) [1946951] - Bluetooth: serdev: Constify serdev_device_ops (Gopal Tiwari) [1946951] - Bluetooth: Add hook for driver to prevent wake from suspend (Gopal Tiwari) [1946951] - Bluetooth: btusb: Implement hdev->prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: add compatible for QCA9377 (Gopal Tiwari) [1946951] - Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP (Gopal Tiwari) [1946951] - Bluetooth: Adding driver and quirk defs for multi-role LE (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Add 2 missing models to subver tables (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Add support for RTL8761B (Gopal Tiwari) [1946951] - Bluetooth: btusb: check for NULL in btusb_find_altsetting() (Gopal Tiwari) [1946951] - Bluetooth: btusb: handle mSBC audio over USB Endpoints (Gopal Tiwari) [1946951] - Bluetooth: add support to notify using SCO air mode (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: respect IRQ polarity from DT (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: fix freeing not-requested IRQ (Gopal Tiwari) [1946951] - intel_idle: remove definition of DEBUG (David Arcari) [1926917] - intel_idle: Build fix (David Arcari) [1926917] - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known (Phil Auld) [1937103] - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there (Phil Auld) [1937103] - cpufreq: ACPI: Extend frequency tables to cover boost frequencies (Phil Auld) [1937103] - sched/uclamp: Add CPU's clamp buckets refcounting (Phil Auld) [1937103] - x86: PM: Register syscore_ops for scale invariance (Phil Auld) [1937103] - sched/fair: Reduce cases for active balance (Phil Auld) [1937103] - sched/fair: Don't set LBF_ALL_PINNED unnecessarily (Phil Auld) [1937103] - sched/fair: Skip idle cfs_rq (Phil Auld) [1937103] - tick/sched: Make jiffies update quick check more robust (Phil Auld) [1937103] - sched/fair: Trivial correction of the newidle_balance() comment (Phil Auld) [1937103] - sched/fair: Clear SMT siblings after determining the core is not idle (Phil Auld) [1937103] - sched: Fix kernel-doc markup (Phil Auld) [1937103] - x86: Print ratio freq_max/freq_base used in frequency invariance calculations (Phil Auld) [1937103] - x86, sched: Use midpoint of max_boost and max_P for frequency invariance on AMD EPYC (Phil Auld) [1937103] - x86, sched: Calculate frequency invariance for AMD systems (Phil Auld) [1937103] - sched: Limit the amount of NUMA imbalance that can exist at fork time (Phil Auld) [1937103] - sched/numa: Allow a floating imbalance between NUMA nodes (Phil Auld) [1937103] - sched: Avoid unnecessary calculation of load imbalance at clone time (Phil Auld) [1937103] - sched/numa: Rename nr_running and break out the magic number (Phil Auld) [1937103] - sched/topology: Condition EAS enablement on FIE support (Phil Auld) [1937103] - sched/topology: Don't enable EAS on SMT systems (Phil Auld) [1937103] - sched/topology,schedutil: Wrap sched domains rebuild (Phil Auld) [1937103] - sched/core: Fix typos in comments (Phil Auld) [1937103] - sched: Fix rq->nr_iowait ordering (Phil Auld) [1937103] - sched: Fix data-race in wakeup (Phil Auld) [1937103] - sched/fair: Fix overutilized update in enqueue_task_fair() (Phil Auld) [1937103] - sched/fair: Dissociate wakeup decisions from SD flag value (Phil Auld) [1937103] - sched: Remove select_task_rq()'s sd_flag parameter (Phil Auld) [1937103] - sched: Add WF_TTWU, WF_EXEC wakeup flags (Phil Auld) [1937103] - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() (Phil Auld) [1937103] - sched/fair: Ensure tasks spreading in LLC during LB (Phil Auld) [1937103] - sched/fair: Reorder throttle_cfs_rq() path (Phil Auld) [1937103] - sched/fair: Check for idle core in wake_affine (Phil Auld) [1937103] - sched: Reenable interrupts in do_sched_yield() (Phil Auld) [1937103] - sched/fair: Improve the accuracy of sched_stat_wait statistics (Phil Auld) [1937103] - sched/fair: Tweak pick_next_entity() (Phil Auld) [1937103] - sched/debug: Add new tracepoint to track cpu_capacity (Phil Auld) [1937103] - sched/fair: Remove the force parameter of update_tg_load_avg() (Phil Auld) [1937103] - sched/rt: Disable RT_RUNTIME_SHARE by default (Phil Auld) [1937103] - sched: Cache task_struct::flags in sched_submit_work() (Phil Auld) [1937103] - sched/fair: Simplify the work when reweighting entity (Phil Auld) [1937103] - sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() (Phil Auld) [1937103] - sched/fair: Ignore cache hotness for SMT migration (Phil Auld) [1937103] - sched: Use __always_inline on is_idle_task() (Phil Auld) [1937103] - treewide: Use fallthrough pseudo-keyword (Phil Auld) [1937103] - sched/debug: Fix the alignment of the show-state debug output (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0 (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo frequency is unknown (Phil Auld) [1937103] - x86, sched: check for counters overflow in frequency invariant accounting (Phil Auld) [1937103] - exit: Move preemption fixup up, move blocking operations down (Phil Auld) [1937103] - net: bonding: remove repeated word (Jarod Wilson) [1936982] - net: bonding: Correct function name bond_change_active_slave() in comment (Jarod Wilson) [1936982] - bonding: Added -ENODEV interpret for slaves option (Jarod Wilson) [1936982] - bonding: 3ad: Print an error for unknown speeds (Jarod Wilson) [1936982] - bonding: 3ad: add support for 400G speed (Jarod Wilson) [1936982] - bonding: 3ad: add support for 200G speed (Jarod Wilson) [1936982] - net/bonding: Declare TLS RX device offload support (Jarod Wilson) [1936982] - net/bonding: Implement TLS TX device offload (Jarod Wilson) [1936982] - net/bonding: Take update_features call out of XFRM funciton (Jarod Wilson) [1936982] - net/bonding: Implement ndo_sk_get_lower_dev (Jarod Wilson) [1936982] - net/bonding: Take IP hash logic into a helper (Jarod Wilson) [1936982] - net: bonding: Notify ports about their initial state (Jarod Wilson) [1936982] - bonding: wait for sysfs kobject destruction before freeing struct slave (Jarod Wilson) [1936982] - bonding: advertise NETIF_F_GSO_SOFTWARE (Jarod Wilson) [1936982] - net/tls: Except bond interface from some TLS checks (Jarod Wilson) [1936982] - net/tls: Device offload to use lowest netdevice in chain (Jarod Wilson) [1936982] - ethtool: Add common function for filling out strings (Ivan Vecera) [1950987] - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu) [1949349] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [1949349] - selftests: txtimestamp: fix compilation issue (Hangbin Liu) [1949349] - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu) [1949349] - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Hangbin Liu) [1949349] - selftests: rtnetlink: load fou module for kci_test_encap_fou() test (Hangbin Liu) [1949349] - vxlan: move debug check after netdev unregister (Guillaume Nault) [1949167] - net: ip: always refragment ip defragmented packets (Guillaume Nault) [1949167] - net: fix pmtu check in nopmtudisc mode (Guillaume Nault) [1949167] - net: udp: make udp_tunnel_nic_info structure extensible (Ivan Vecera) [1948450] - macvlan: macvlan_count_rx() needs to be aware of preemption (Antoine Tenart) [1950012] - macvlan: remove redundant null check on data (Antoine Tenart) [1950012] - net: fix dev_ifsioc_locked() race condition (Antoine Tenart) [1950234] - ipv6: weaken the v4mapped source check (Hangbin Liu) [1949499] - ipv6: set multicast flag on the multicast route (Hangbin Liu) [1949499] - ipv6: create multicast route with RTPROT_KERNEL (Hangbin Liu) [1949499] - net: ipv6: Validate GSO SKB before finish IPv6 processing (Hangbin Liu) [1949499] - net: sit: unregister_netdevice on newlink's error path (Hangbin Liu) [1949499] - net: ip6_gre: fix moving ip6gre between namespaces (Hangbin Liu) [1949499] - gso: validate gso_type on ipip style tunnels (Hangbin Liu) [1949499] - net: page_pool: simplify page recycling condition tests (Ivan Vecera) [1935698] - net: use the new dev_page_is_reusable() instead of private versions (Ivan Vecera) [1935698] - net: introduce common dev_page_is_reusable() (Ivan Vecera) [1935698] - skbuff: constify skb_propagate_pfmemalloc() "page" argument (Ivan Vecera) [1935698] - mm: constify page_is_pfmemalloc() argument (Ivan Vecera) [1935698] - genetlink: allow dumping command-specific policy (Ivan Vecera) [1938919] - genetlink: properly support per-op policy dumping (Ivan Vecera) [1938919] - genetlink: factor skb preparation out of ctrl_dumppolicy() (Ivan Vecera) [1938919] - netlink: rework policy dump to support multiple policies (Ivan Vecera) [1938919] - netlink: compare policy more accurately (Ivan Vecera) [1938919] - genetlink: switch control commands to per-op policies (Ivan Vecera) [1938919] - genetlink: use parsed attrs in dumppolicy (Ivan Vecera) [1938919] - taskstats: move specifying netlink policy back to ops (Ivan Vecera) [1938919] - genetlink: bring back per op policy (Ivan Vecera) [1938919] - genetlink: use .start callback for dumppolicy (Ivan Vecera) [1938919] - genetlink: add a structure for dump state (Ivan Vecera) [1938919] - genetlink: move to smaller ops wherever possible (Ivan Vecera) [1938919] - genetlink: add small version of ops (Ivan Vecera) [1938919] - netlink: fix policy dump leak (Ivan Vecera) [1938919] - genetlink: get rid of family->attrbuf (Ivan Vecera) [1938919] - genetlink: clean up family attributes allocations (Ivan Vecera) [1938919] - genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() (Ivan Vecera) [1938919] - net: genetlink: return the error code when attribute parsing fails. (Ivan Vecera) [1938919] - genetlink: do not parse attributes for families with zero maxattr (Ivan Vecera) [1938919] - net: tipc: prepare attrs in __tipc_nl_compat_dumpit() (Ivan Vecera) [1938919] - net: genetlink: always allocate separate attrs for dumpit ops (Ivan Vecera) [1938919] - net: genetlink: remove unused genl_family_attrbuf() (Ivan Vecera) [1938919] - net: tipc: allocate attrs locally instead of using genl_family_attrbuf in compat_dumpit() (Ivan Vecera) [1938919] - net: tipc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: nfc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: ieee802154: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: genetlink: parse attrs and store in contect info struct during dumpit (Ivan Vecera) [1938919] - net: genetlink: push attrbuf allocation and parsing to a separate function (Ivan Vecera) [1938919] - net: genetlink: introduce dump info struct to be available during dumpit op (Ivan Vecera) [1938919] - net: genetlink: push doit/dumpit code from genl_family_rcv_msg (Ivan Vecera) [1938919] - devlink: Use controller while building phys_port_name (Petr Oros) [1935615] - devlink: Introduce controller number (Petr Oros) [1935615] - devlink: Introduce external controller flag (Petr Oros) [1935615] - devlink: Move structure comments outside of structure (Petr Oros) [1935615] - devlink: Add comment block for missing port attributes (Petr Oros) [1935615] - net/mlx5: E-switch, Read controller number from device (Petr Oros) [1935615] - devlink: don't crash if netdev is NULL (Petr Oros) [1935615] - vdpa/mlx5: Use write memory barrier after updating CQ index (Jason Wang) [1877270] - vhost_vdpa: return -EFAULT if copy_to_user() fails (Jason Wang) [1877270] - vdpa: mlx5: fix vdpa/vhost dependencies (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (rework) (Jason Wang) [1877270] - vdpasim: fix "mac_pton" undefined error (Jason Wang) [1877270] - vdpasim: allow to assign a MAC address (Jason Wang) [1877270] - vdpasim: fix MAC address configuration (Jason Wang) [1877270] - vdpa: handle irq bypass register failure case (Jason Wang) [1877270] - vdpa_sim: Fix DMA mask (Jason Wang) [1877270] - Revert "vhost-vdpa: fix page pinning leakage in error path" (Jason Wang) [1877270] - vdpa/mlx5: Fix error return in map_direct_mr() (Jason Wang) [1877270] - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Jason Wang) [1877270] - vdpa_sim: implement get_iova_range() (Jason Wang) [1877270] - vhost: vdpa: report iova range (Jason Wang) [1877270] - vdpa: introduce config op to get valid iova range (Jason Wang) [1877270] - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Jason Wang) [1877270] - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Jason Wang) [1877270] - vhost_vdpa: Fix duplicate included kernel.h (Jason Wang) [1877270] - vdpa/mlx5: Fix failure to bring link up (Jason Wang) [1877270] - vdpa/mlx5: Make use of a specific 16 bit endianness API (Jason Wang) [1877270] - vdpa/mlx5: Fix dependency on MLX5_CORE (Jason Wang) [1877270] - vdpa/mlx5: should keep avail_index despite device status (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (Jason Wang) [1877270] - vhost-vdpa: fix vhost_vdpa_map() on error condition (Jason Wang) [1877270] - vhost vdpa: fix vhost_vdpa_open error handling (Jason Wang) [1877270] - vhost-vdpa: fix backend feature ioctls (Jason Wang) [1877270] - vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Jason Wang) [1877270] - vdpa: ifcvf: free config irq in ifcvf_free_irq() (Jason Wang) [1877270] - vdpa: ifcvf: return err when fail to request config irq (Jason Wang) [1877270] - vdpa/mlx5: fix up endian-ness for mtu (Jason Wang) [1877270] - vdpa: Fix pointer math bug in vdpasim_get_config() (Jason Wang) [1877270] - vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Jason Wang) [1877270] - mlx5: vdpa: fix possible uninitialized var (Jason Wang) [1877270] - vdpa/mlx5: fix memory allocation failure checks (Jason Wang) [1877270] - vdpa/mlx5: Fix uninitialised variable in core/mr.c (Jason Wang) [1877270] - vdpa_sim: init iommu lock (Jason Wang) [1877270] - redhat: enable mlx5e vDPA driver (Jason Wang) [1877270] - vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Jason Wang) [1877270] - vdpa/mlx5: Add shared memory registration code (Jason Wang) [1877270] - vdpa/mlx5: Add support library for mlx5 VDPA implementation (Jason Wang) [1877270] - vdpa/mlx5: Add hardware descriptive header file (Jason Wang) [1877270] - vdpa: Modify get_vq_state() to return error code (Jason Wang) [1877270] - net/vdpa: Use struct for set/get vq state (Jason Wang) [1877270] - vdpa: remove hard coded virtq num (Jason Wang) [1877270] - vdpasim: support batch updating (Jason Wang) [1877270] - vhost-vdpa: support IOTLB batching hints (Jason Wang) [1877270] - vhost-vdpa: support get/set backend features (Jason Wang) [1877270] - vhost: generialize backend features setting/getting (Jason Wang) [1877270] - vhost-vdpa: refine ioctl pre-processing (Jason Wang) [1877270] - vDPA: dont change vq irq after DRIVER_OK (Jason Wang) [1877270] - ifcvf: implement vdpa_config_ops.get_vq_irq() (Jason Wang) [1877270] - vhost_vdpa: implement IRQ offloading in vhost_vdpa (Jason Wang) [1877270] - vDPA: add get_vq_irq() in vdpa_config_ops (Jason Wang) [1877270] - vhost: introduce vhost_vring_call (Jason Wang) [1877270] - vdpasim: protect concurrent access to iommu iotlb (Jason Wang) [1877270] - vhost: vdpa: remove per device feature whitelist (Jason Wang) [1877270] - vdpa_sim: fix endian-ness of config space (Jason Wang) [1877270] - virtio_vdpa: legacy features handling (Jason Wang) [1877270] - vhost/vdpa: switch to new helpers (Jason Wang) [1877270] - vdpa: make sure set_features is invoked for legacy (Jason Wang) [1877270] - vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Jason Wang) [1877270] - vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang) [1877270] - ifcvf: implement config interrupt in IFCVF (Jason Wang) [1877270] - vhost: replace -1 with VHOST_FILE_UNBIND in ioctls (Jason Wang) [1877270] - vhost_vdpa: Support config interrupt in vdpa (Jason Wang) [1877270] - ifcvf: ignore continuous setting same status value (Jason Wang) [1877270] - vdpasim: Fix some coccinelle warnings (Jason Wang) [1877270] - ifcvf: move IRQ request/free to status change handlers (Jason Wang) [1877270] - vhost_vdpa: disable doorbell mapping for !MMU (Jason Wang) [1877270] - vhost_vdpa: support doorbell mapping via mmap (Jason Wang) [1877270] - vdpa: introduce get_vq_notification method (Jason Wang) [1877270] - vhost: use mmgrab() instead of mmget() for non worker device (Jason Wang) [1877270] - vhost: allow device that does not depend on vhost worker (Jason Wang) [1877270] - vhost: revert "vhost: disable for OABI" (Jason Wang) [1877270] - vdpasim: remove unused variable 'ret' (Jason Wang) [1877270] - vhost: remove set but not used variable 'status' (Jason Wang) [1877270] - vhost: vdpa: remove unnecessary null check (Jason Wang) [1877270] - virtio/test: fix up after IOTLB changes (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - tools/virtio: option to build an out of tree module (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition (Jason Wang) [1877270] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- redhat/configs/editconfig: Add support for a bugzilla entry (David Arcari) - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1944699] - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Jarod Wilson) [1914996] {CVE-2020-36158} - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1932839 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1932839 1942681] - net: openvswitch: add log message for error case (Eelco Chaudron) [1937697] - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Eelco Chaudron) [1937697] - net: openvswitch: Be liberal in tcp conntrack. (Eelco Chaudron) [1937697] - netfilter: conntrack: tcp: only close if RST matches exact sequence (Eelco Chaudron) [1937697] - openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL (Eelco Chaudron) [1937697] - net: openvswitch: Fix kerneldoc warnings (Eelco Chaudron) [1937697] - net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vport_del() (Eelco Chaudron) [1937697] - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg) [1933527] - Revert "vfs: Allow userns root to call mknod on owned filesystems." (Alexey Gladkov) [1902543] - mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs (David Arcari) [1840244] - nvme: retrigger ANA log update if group descriptor isn't found (Gopal Tiwari) [1910493] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1950110] - PCI: switchtec: Add missing __iomem tag to fix sparse warnings (Myron Stowe) [1946645] - PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings (Myron Stowe) [1946645] - PCI: Release IVRS table in AMD ACS quirk (Myron Stowe) [1946645] - PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity() (Myron Stowe) [1946645] - PCI: Remove unused pci_lost_interrupt() (Myron Stowe) [1946645] - PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h (Myron Stowe) [1946645] - PCI: Fix error in panic message (Myron Stowe) [1946645] - PCI: Replace lkml.org, spinics, gmane with lore.kernel.org (Myron Stowe) [1946645] - PCI: Replace http:// links with https:// (Myron Stowe) [1946645] - PCI: exynos: Rename Exynos to lowercase (Myron Stowe) [1946645] - PCI: Align PCIe capability and PCI accessor return values (Myron Stowe) [1946645] - PCI: Convert PCIe capability PCIBIOS errors to errno (Myron Stowe) [1946645] - PCI: rpadlpar: Make functions static (Myron Stowe) [1946645] - PCI: Fix pci_slot_release() NULL pointer dereference (Myron Stowe) [1946645] - PCI: Fix pci_create_slot() reference count leak (Myron Stowe) [1946645] - PCI: Announce device after early fixups (Myron Stowe) [1946645] - PCI: Always enable ACS even if no ACS Capability (Myron Stowe) [1946645] - PCI: Cache ACS capability offset in device (Myron Stowe) [1946645] - PCI: Reorder pci_enable_acs() and dependencies (Myron Stowe) [1946645] - PCI: Add device even if driver attach failed (Myron Stowe) [1946645] - PCI: Fix pci_cfg_wait queue locking problem (Myron Stowe) [1946645] - PCI/ASPM: Add missing newline in sysfs 'policy' (Myron Stowe) [1946645]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1932236] - bpf: Mark LSM link with rh_mark_used_feature call (Jiri Olsa) [1901039] - Revert "[tools] bpf: selftests: remove test_progs LSM test" (Ondrej Mosnacek) [1901039] - configs: enable BPF LSM (Ondrej Mosnacek) [1901039] - security: Fix hook iteration and default value for inode_copy_up_xattr (Ondrej Mosnacek) [1901039] - security: Fix hook iteration for secid_to_secctx (Ondrej Mosnacek) [1901039] - security: Fix the default value of secid_to_secctx hook (Ondrej Mosnacek) [1901039] - security: Fix the default value of fs_context_parse_param hook (Ondrej Mosnacek) [1901039] - bpf: lsm: Initialize the BPF LSM hooks (Ondrej Mosnacek) [1901039] - security: Refactor declaration of LSM hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the shm_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the sem_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the msg_queue_* hooks (Ondrej Mosnacek) [1901039] - LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" (Ondrej Mosnacek) [1901039] - LSM: Ignore "security=" when "lsm=" is specified (Ondrej Mosnacek) [1901039] - LSM: Update function documentation for cap_capable (Ondrej Mosnacek) [1901039] - procfs: add smack subdir to attrs (Ondrej Mosnacek) [1901039] - capability: Initialize as LSM_ORDER_FIRST (Ondrej Mosnacek) [1901039] - LSM: Introduce enum lsm_order (Ondrej Mosnacek) [1901039] - Yama: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LoadPin: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LSM: Split LSM preparation from initialization (Ondrej Mosnacek) [1901039] - LSM: Add all exclusive LSMs to ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Separate idea of "major" LSM from "exclusive" LSM (Ondrej Mosnacek) [1901039] - LSM: Refactor "security=" in terms of enable/disable (Ondrej Mosnacek) [1901039] - LSM: Prepare for reorganizing "security=" logic (Ondrej Mosnacek) [1901039] - LSM: Tie enabling logic to presence in ordered list (Ondrej Mosnacek) [1901039] - LSM: Introduce "lsm=" for boottime LSM selection (Ondrej Mosnacek) [1901039] - LSM: Introduce CONFIG_LSM (Ondrej Mosnacek) [1901039] - LSM: Build ordered list of LSMs to initialize (Ondrej Mosnacek) [1901039] - LSM: Lift LSM selection out of individual LSMs (Ondrej Mosnacek) [1901039] - LSM: Plumb visibility into optional "enabled" state (Ondrej Mosnacek) [1901039] - LSM: Provide separate ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Introduce LSM_FLAG_LEGACY_MAJOR (Ondrej Mosnacek) [1901039] - LSM: Don't ignore initialization failures (Ondrej Mosnacek) [1901039] - LSM: Provide init debugging infrastructure (Ondrej Mosnacek) [1901039] - LSM: Record LSM name in struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Convert security_initcall() into DEFINE_LSM() (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Move LSM_TABLE into INIT_DATA (Ondrej Mosnacek) [1901039] - LSM: Convert from initcall to struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Remove initcall tracing (Ondrej Mosnacek) [1901039] - LSM: Rename .security_initcall section to .lsm_info (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Avoid copy/paste of security_init section (Ondrej Mosnacek) [1901039] - LSM: Correctly announce start of LSM initialization (Ondrej Mosnacek) [1901039] - proc: save 2 atomic ops on write to "/proc/*/attr/*" (Ondrej Mosnacek) [1901039] - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1870724] - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1927375] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti) [1882607] - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 (Balazs Nemeth) [1922898] - net: check if protocol extracted by virtio_net_hdr_set_proto is correct (Balazs Nemeth) [1922898] - redhat/configs: Add CONFIG_PINCTRL_ALDERLAKE (David Arcari) [1840250] - pinctrl: intel: Add Intel Alder Lake-S pin controller support (David Arcari) [1840250] - cpufreq: intel_pstate: Remove repeated word (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Rename two functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: remove obsolete functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix fast-switch fallback path (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use most recent guaranteed performance values (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Implement the ->adjust_perf() callback (Puneet Sethi) [1926919] - cpufreq: Add special-purpose fast-switching callback for drivers (Puneet Sethi) [1926919] - cpufreq: schedutil: Add util to struct sg_cpu (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Puneet Sethi) [1926919] - cpufreq: Add strict_target to struct cpufreq_policy (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Puneet Sethi) [1926919] - cpufreq: Introduce governor flags (Puneet Sethi) [1926919] - cpufreq: schedutil: Don't skip freq update if need_freq_update is set (Puneet Sethi) [1926919] - cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set (Puneet Sethi) [1926919] - cpufreq: Introduce cpufreq_driver_test_flags() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Puneet Sethi) [1926919] - cpufreq: schedutil: restore cached freq when next_f is not changed (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix missing return statement (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Puneet Sethi) [1926919] - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m (Vitaly Kuznetsov) [1929266] - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() (Vitaly Kuznetsov) [1929266] - x86/ioapic: Ignore IRQ2 again (Vitaly Kuznetsov) [1929266]- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1924230] - sctp: move sk_route_caps check and set into sctp_outq_flush_transports (Xin Long) [1946733] - sctp: bring inet(6)_skb_parm back to sctp_input_cb (Xin Long) [1946733] - sctp: enable udp tunneling socks (Xin Long) [1946733] - sctp: handle the init chunk matching an existing asoc (Xin Long) [1946733] - sctp: add the error cause for new encapsulation port restart (Xin Long) [1946733] - sctp: support for sending packet over udp6 sock (Xin Long) [1946733] - sctp: support for sending packet over udp4 sock (Xin Long) [1946733] - sctp: call sk_setup_caps in sctp_packet_transmit instead (Xin Long) [1946733] - sctp: add udphdr to overhead when udp_port is set (Xin Long) [1946733] - sctp: allow changing transport encap_port by peer packets (Xin Long) [1946733] - sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt (Xin Long) [1946733] - sctp: add encap_port for netns sock asoc and transport (Xin Long) [1946733] - sctp: add encap_err_lookup for udp encap socks (Xin Long) [1946733] - sctp: create udp6 sock and set its encap_rcv (Xin Long) [1946733] - sctp: create udp4 sock and add its encap_rcv (Xin Long) [1946733] - udp: support sctp over udp in skb_udp_tunnel_segment (Xin Long) [1946733] - udp6: move the mss check after udp gso tunnel processing (Xin Long) [1946733] - udp: check udp sock encap_type in __udp_lib_err (Xin Long) [1946733] - sctp: copy the optval from user space in sctp_setsockopt (Xin Long) [1946733] - net: Convert protocol error handlers from void to int (Xin Long) [1946733] - Enable CONFIG_ENERGY_MODEL (Phil Auld) [1938339] - proc/sysctl: add shared variables for range check (Phil Auld) [1938339] - Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for all architectures (Phil Auld) [1938339] - PM / hibernate: cast PAGE_SIZE to int when comparing with error code (Chris von Recklinghausen) [1934033] - mm: revert fix false-positive OVERCOMMIT_GUESS failures (Rafael Aquini) [1913045 1908668] - redhat/config: Enable CONFIG_PAGE_POISONING (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY (Waiman Long) [1942149] - kernel/power: allow hibernation with page_poison sanity checking (Waiman Long) [1942149] - mm, page_poison: use static key more efficiently (Waiman Long) [1942149] - mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters (Waiman Long) [1942149] - mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 (Waiman Long) [1942149] - arch, mm: make kernel_page_present() always available (Waiman Long) [1942149] - arch, mm: restore dependency of __kernel_map_pages() on DEBUG_PAGEALLOC (Waiman Long) [1942149] - PM: hibernate: make direct map manipulations more explicit (Waiman Long) [1942149] - mm: introduce debug_pagealloc_{map,unmap}_pages() helpers (Waiman Long) [1942149] - mm: rename page_order() to buddy_order() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __free_pages_core() (Waiman Long) [1942149] - mm/page_alloc: move pages to tail in move_to_free_list() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __putback_isolated_page() (Waiman Long) [1942149] - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag (Waiman Long) [1942149] - mm/page_alloc: drop stale pageblock comment in memmap_init_zone*() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page onlining (Waiman Long) [1942149] - mm/page_isolation: simplify return value of start_isolate_page_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() (Waiman Long) [1942149] - mm/page_alloc: simplify __offline_isolated_pages() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page offlining (Waiman Long) [1942149] - mm/memory_hotplug: enforce section granularity when onlining/offlining (Waiman Long) [1942149] - mm/memory_hotplug: inline __offline_pages() into offline_pages() (Waiman Long) [1942149] - mm/page_poison.c: replace bool variable with static key (Waiman Long) [1942149] - mm/page_alloc.c: fix early params garbage value accesses (Waiman Long) [1942149] - mm/memory_hotplug: document why shuffle_zone() is relevant (Waiman Long) [1942149] - mm: replace '---help---' in Kconfig files with 'help' (Waiman Long) [1942149] - mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" (Waiman Long) [1942149] - mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE (Waiman Long) [1942149] - x86/mm/cpa: Flush direct map alias during cpa (Waiman Long) [1942149] - mm/page_alloc: simplify page_is_buddy() for better code readability (Waiman Long) [1942149] - mm/memory.c: add apply_to_existing_page_range() helper (Waiman Long) [1942149] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Waiman Long) [1942149] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Waiman Long) [1942149] - mm/memory_hotplug: online_pages cannot be 0 in online_pages() (Waiman Long) [1942149] - mm/memory_hotplug: make sure the pfn is aligned to the order when onlining (Waiman Long) [1942149] - mm/memory_hotplug: simplify online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop PageReserved() check in online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range() (Waiman Long) [1942149] - mm/page_poison.c: fix a typo in a comment (Waiman Long) [1942149] - mm/slab: Remove store_stackinfo() (Waiman Long) [1942149] - mm/resource: Let walk_system_ram_range() search child resources (Waiman Long) [1942149] - mm/page_alloc.c: use a single function to free page (Waiman Long) [1942149] - mm/page_alloc.c: free order-0 pages through PCP in page_frag_free() (Waiman Long) [1942149] - x86/mm/cpa: Fix set_mce_nospec() (Waiman Long) [1942149] - x86/mm/cpa: Rename @addrinarray to @numpages (Waiman Long) [1942149] - x86/mm/cpa: Better use CLFLUSHOPT (Waiman Long) [1942149] - x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() into a single cpa_flush() function (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::numpages invariant (Waiman Long) [1942149] - x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation (Waiman Long) [1942149] - x86/mm/cpa: Simplify the code after making cpa->vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Add __cpa_addr() helper (Waiman Long) [1942149] - x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests (Waiman Long) [1942149] - resource/docs: Complete kernel-doc style function documentation (Waiman Long) [1942149] - resource/docs: Fix new kernel-doc warnings (Waiman Long) [1942149] - resource: Clean it up a bit (Waiman Long) [1942149] - mm: clarify CONFIG_PAGE_POISONING and usage (Waiman Long) [1942149] - selftests: kvm: Raise the default timeout to 120 seconds (Emanuele Giuseppe Esposito) [1894828] - KVM: Raise the maximum number of user memslots (Emanuele Giuseppe Esposito) [1894828] - block: recalculate segment count for multi-segment discards correctly (Ming Lei) [1922370] - i40e: Fix VFs not created (Stefan Assmann) [1875338] - vfs: fix page locking deadlocks when deduping files (Gao Xiang) [1916242]- tg3: improve PCI VPD access (Jonathan Toppins) [1921456] - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: pscsi: Avoid OOM in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix memory leak caused by wrong uio usage (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Move some functions without code change (Maurizio Lombardi) [1939458] - scsi: target: core: Prevent underflow for service actions (Maurizio Lombardi) [1939458] - scsi: target: core: Add cmd length set before cmd complete (Maurizio Lombardi) [1939458] - scsi: target: sbp: Remove unneeded semicolon (Maurizio Lombardi) [1939458] - scsi: target: core: Change ASCQ for residual write (Maurizio Lombardi) [1939458] - scsi: target: core: Signal WRITE residuals (Maurizio Lombardi) [1939458] - scsi: target: core: Set residuals for 4Kn devices (Maurizio Lombardi) [1939458] - scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct() (Maurizio Lombardi) [1939458] - scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls() (Maurizio Lombardi) [1939458] - scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Fix typo in comment (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix use-after-free of se_cmd->priv (Maurizio Lombardi) [1939458] - scsi: target: core: Fix fall-through warnings for Clang (Maurizio Lombardi) [1939458] - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Maurizio Lombardi) [1939458] - scsi: target: Make state_list per CPU (Maurizio Lombardi) [1939458] - scsi: target: Drop sess_cmd_lock from I/O path (Maurizio Lombardi) [1939458] - scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [1939458] - scsi: target: Fix cmd_count ref leak (Maurizio Lombardi) [1939458] - scsi: target: Fix LUN ref count handling (Maurizio Lombardi) [1939458] - scsi: target: Return COMPARE AND WRITE miscompare offsets (Maurizio Lombardi) [1939458] - scsi: target: Split out COMPARE AND WRITE memcmp into helper (Maurizio Lombardi) [1939458] - scsi: target: Rename cmd.bad_sector to cmd.sense_info (Maurizio Lombardi) [1939458] - scsi: target: Rename struct sense_info to sense_detail (Maurizio Lombardi) [1939458] - scsi: target: tcmu: scatter_/gather_data_area() rework (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Replace zero-length array with flexible-array member (Maurizio Lombardi) [1939458] - scsi: target: rd: Drop double zeroing (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize scatter_data_area() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize queue_cmd_ring() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Add missing newline when printing parameters (Maurizio Lombardi) [1939458] - scsi: target: Remove redundant assignment to variable 'ret' (Maurizio Lombardi) [1939458] - x86/resctrl: Fix AMD L3 QOS CDP enable/disable (Wei Huang) [1868984] - i2c: i801: Add support for Intel Alder Lake PCH-S (David Arcari) [1840242] - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long) [1815560] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1941889] - net: Change dev parameter to const in netif_device_present() (Josef Oskera) [1941728] - [x86] x86/mce: Increase maximum number of banks to 64 (Terry Bowman) [1931679]- scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers (Tomas Henzl) [1924687] - scsi: megaraid_sas: Replace sdev_busy with local counter (Tomas Henzl) [1924687] - scsi: megaraid: Fix ifnullfree.cocci warnings (Tomas Henzl) [1924687] - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Tomas Henzl) [1924687] - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" (Tomas Henzl) [1924687] - Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug" (Tomas Henzl) [1924687] - scsi: megaraid_sas: Update function description (Tomas Henzl) [1924687] - scsi: megaraid_sas: Use generic power management (Tomas Henzl) [1924687] - megaraid_sas(treewide): Use fallthrough pseudo-keyword (Tomas Henzl) [1924687] - scsi: megaraid_sas: Drop PCI wakeup calls from .resume (Tomas Henzl) [1924687] - scsi: megaraid_sas: Check user-provided offsets (Tomas Henzl) [1924687] - scsi: mpt3sas: Update driver version to 37.101.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix some kernel-doc misnaming issues (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a couple of misdocumented functions/params (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a bunch of potential naming doc-rot (Tomas Henzl) [1922058] - scsi: mpt3sas: Move a little data from the stack onto the heap (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 37.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Additional diagnostic buffer query interface (Tomas Henzl) [1922058] - scsi: mpt3sas: Add support for shared host tagset for CPU hotplug (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ReplyPostFree pool allocation (Tomas Henzl) [1922058] - scsi: mpt3sas: Simplify bool comparison (Tomas Henzl) [1922058] - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 36.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Handle trigger page after firmware update (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent MPI trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent SCSI sense trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Event trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Master trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent trigger pages support (Tomas Henzl) [1922058] - scsi: mpt3sas: Sync time periodically between driver and firmware (Tomas Henzl) [1922058] - scsi: mpt3sas: Increase IOCInit request timeout to 30s (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ioctl timeout (Tomas Henzl) [1922058] - scsi: mpt3sas: Remove in_interrupt() (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Use generic power management (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume (Tomas Henzl) [1922058] - scsi: mpt3sas: mpt3sas_scsih: Fix function documentation formatting (Tomas Henzl) [1922058] - mpt3sas: Use fallthrough pseudo-keyword (Tomas Henzl) [1922058] - net: add inline function skb_csum_is_sctp (Josef Oskera) [1939341] - psample: Fix user API breakage (Ivan Vecera) [1939499] - net: psample: Fix netlink skb length with tunnel info (Ivan Vecera) [1939499] - net: psample: Add tunnel support (Ivan Vecera) [1939499] - net: core: introduce struct netdev_nested_priv for nested interface infrastructure (Ivan Vecera) [1939402] - net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats (Josef Oskera) [1935717] - net: core: add devm_netdev_alloc_pcpu_stats (Josef Oskera) [1935717] - net: core: add dev_sw_netstats_tx_add (Josef Oskera) [1935717] - net: netdevice.h: sw_netstats_rx_add helper (Josef Oskera) [1935717] - net: netdevice: Add operation ndo_sk_get_lower_dev (Josef Oskera) [1935709] - genirq: Provide irq_get_effective_affinity() (Josef Oskera) [1935670]- locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex test (Waiman Long) [1871851] - locking/locktorture: Pass thread id to lock/unlock functions (Waiman Long) [1871851] - locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro (Waiman Long) [1871851] - locking/locktorture: Fix false positive circular locking splat in ww_mutex test (Waiman Long) [1871851] - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() (Waiman Long) [1871851] - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long) [1871851] - locking: Remove duplicate include of percpu-rwsem.h (Waiman Long) [1871851] - locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (Waiman Long) [1871851] - locktorture: Prevent hangs for invalid arguments (Waiman Long) [1871851] - locktorture: Ignore nreaders_stress if no readlock support (Waiman Long) [1871851] - locktorture: Track time of last ->writeunlock() (Waiman Long) [1871851] - locktorture: Make function torture_percpu_rwsem_init() static (Waiman Long) [1871851] - sched,locktorture: Convert to sched_set_fifo() (Waiman Long) [1871851] - locktorture: Use true and false to assign to bool variables (Waiman Long) [1871851] - locktorture: Print ratio of acquisitions, not failures (Waiman Long) [1871851] - locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detection (Waiman Long) [1871851] - locking/locktorture: Convert to SPDX license identifier (Waiman Long) [1871851] - tty: Fix ->session locking (Chris von Recklinghausen) [1908059] {CVE-2020-29660} - net: skbext: fix secpath use-after-free with ip fragmentation (Sabrina Dubroca) [1901454]- nfs: we don't support removing system.nfs4_acl (Scott Mayhew) [1944659] - redhat/configs: Disable CONFIG_INFINIBAND_HNS* (Kamal Heib) [1941259] - mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - net: Add netif_rx_any_context() (Josef Oskera) [1939466] - bitfield.h: add FIELD_MAX() and field_max() (Ivan Vecera) [1939478] - md/raid5: cast chunk_sectors to sector_t value (Nigel Croxon) [1921468] - md: Set prev_flush_start and flush_bio in an atomic way (Nigel Croxon) [1921468] - md/cluster: fix deadlock when node is doing resync job (Nigel Croxon) [1921468] - md/cluster: block reshape with remote resync job (Nigel Croxon) [1921468] - md: use current request time as base for ktime comparisons (Nigel Croxon) [1921468] - md: add comments in md_flush_request() (Nigel Croxon) [1921468] - md: improve variable names in md_flush_request() (Nigel Croxon) [1921468] - md/raid10: initialize r10_bio->read_slot before use. (Nigel Croxon) [1921468] - md: fix a warning caused by a race between concurrent md_ioctl()s (Nigel Croxon) [1921468] - Revert "md: improve variable names in md_flush_request()" (Nigel Croxon) [1921468] - Revert "md: Set prev_flush_start and flush_bio in an atomic way" (Nigel Croxon) [1921468] - KVM: nSVM: fix running nested guests when npt=0 (Emanuele Giuseppe Esposito) [1799073] - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent (Julia Denham) [1908311] {CVE-2020-35508} - Revert "redhat: switch secureboot kernel image signing to release keys" (Bruno Meneguele) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- ntp: Use freezable workqueue for RTC synchronization (Phil Auld) [1793880] - ntp: Fix RTC synchronization on 32-bit platforms (Phil Auld) [1793880] - ntp: Make the RTC synchronization more reliable (Phil Auld) [1793880] - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- tick: Get rid of tick_period (Phil Auld) [1936504] - tick/sched: Release seqcount before invoking calc_load_global() (Phil Auld) [1936504] - tick/sched: Optimize tick_do_update_jiffies64() further (Phil Auld) [1936504] - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Phil Auld) [1936504] - tick/sched: Use tick_next_period for lockless quick check (Phil Auld) [1936504] - tick: Document protections for tick related data (Phil Auld) [1936504] - tick/broadcast: Serialize access to tick_next_period (Phil Auld) [1936504] - timekeeping: Split jiffies seqlock (Phil Auld) [1936504] - tick/sched: Annotate lockless access to last_jiffies_update (Phil Auld) [1936504] - net, sctp, filter: remap copy_from_user failure error (Hangbin Liu) [1929476] {CVE-2021-20239} - tty: serial_core: Set port active bit in uart_port_activate (Artem Savkov) [1915177] - cgroup: fix psi monitor for root cgroup (Waiman Long) [1936868] - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Waiman Long) [1936868] - cgroup: cgroup.{procs,threads} factor out common parts (Waiman Long) [1936868] - cpuset: fix typos in comments (Waiman Long) [1936868] - kernel: cgroup: Mundane spelling fixes throughout the file (Waiman Long) [1936868] - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() (Waiman Long) [1936868] - cgroup: Zero sized write should be no-op (Waiman Long) [1936868] - cgroup: remove redundant kernfs_activate in cgroup_setup_root() (Waiman Long) [1936868] - cgroup: Use generic ns_common::count (Waiman Long) [1936868] - ns: Add a common refcount into ns_common (Waiman Long) [1936868] - cgroup: add cpu.stat file to root cgroup (Waiman Long) [1936868] - cgroup: Remove stale comments (Waiman Long) [1936868] - cgroup: Restructure release_agent_path handling (Waiman Long) [1936868] - cgroup: add cgroup_may_write() helper (Waiman Long) [1936868] - cgroup: refactor fork helpers (Waiman Long) [1936868] - cgroup: add cgroup_get_from_file() helper (Waiman Long) [1936868] - cgroup: unify attach permission checking (Waiman Long) [1936868] - cpuset: Make cpuset hotplug synchronous (Waiman Long) [1936868] - cgroup: Clean up css_set task traversal (Waiman Long) [1936868] - cgroup.c: Use built-in RCU list checking (Waiman Long) [1936868] - fork: record start_time late (Waiman Long) [1936868] - sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() (Phil Auld) [1936501] - sched/deadline: Fix sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Optimize sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Fix a typo in a comment (Phil Auld) [1936501] - sched/deadline: Implement fallback mechanism for !fit case (Phil Auld) [1936501] - sched/deadline: Make DL capacity-aware (Phil Auld) [1936501] - sched/deadline: Improve admission control for asymmetric CPU capacities (Phil Auld) [1936501] - sched/deadline: Add dl_bw_capacity() (Phil Auld) [1936501] - sched/deadline: Optimize dl_bw_cpus() (Phil Auld) [1936501] - sched/deadline: Impose global limits on sched_attr::sched_period (Phil Auld) [1936501] - ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: nSVM: prepare guest save area while is_guest_mode is true (Vitaly Kuznetsov) [1860223] - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Veronika Kabatova) - CI: Enable RT verification (Veronika Kabatova) - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: open the RHEL-8.5 development (Bruno Meneguele) [1930504]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%4.18.0-529.rt7.318.el84.18.0-529.rt7.318.el84.18.0-529.rt7.318.el8.x86_64+debug4.18.0-529.rt7.318.el84.18.0-529.rt7.318.el8+debug4.18.0-529.rt7.318.el8+debug  !"#$%&'()*+,-.....///001112222233333444455667777777777778888888889:;;<<==;;>>>>>>?@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BCCCDCCCCCCCCCCCCCCCEFGGGGGHHIIJJJJJJKLMMNNNOPQRRRRSTTTTTTTUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYZ[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^_```````````````````````````````````````````abcdefghijkkklmmnopqqqqqqqrrsssssttttttttuuuvvvvvvvvvvvvwxxxyzz{||}}~          !"#$%&'()*+,-./01232444456789:::;<=>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@AAABCDEFFFGHHHIJKLMNOPQRSTUVWXYZZZ[\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_``abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcdddeefghhhiiiiiiiiiiiijkjjjlmnopqrssssstuvwwxyregmap-sdw-mbq.ko.xzregmap-sdw.ko.xzbcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtmtk.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzchcr.ko.xzfirewire-core.ko.xzfirewire-net.ko.xzfirewire-ohci.ko.xzfirewire-sbp2.ko.xziscsi_ibft.ko.xzamdgpu.ko.xzast.ko.xzgma500_gfx.ko.xzch7006.ko.xzsil164.ko.xzi915.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-picolcd.ko.xzhid-prodikeys.ko.xzhid-sensor-accel-3d.ko.xzindustrialio-triggered-buffer.ko.xzkfifo_buf.ko.xzhid-sensor-iio-common.ko.xzhid-sensor-trigger.ko.xzhid-sensor-gyro-3d.ko.xzhid-sensor-humidity.ko.xzindustrialio.ko.xzhid-sensor-als.ko.xzhid-sensor-prox.ko.xzhid-sensor-magn-3d.ko.xzhid-sensor-incl-3d.ko.xzhid-sensor-rotation.ko.xzhid-sensor-press.ko.xzhid-sensor-temperature.ko.xzib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzbnxt_re.ko.xziw_cxgb4.ko.xzefa.ko.xzhfi1.ko.xzirdma.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzusnic_verbs.ko.xzvmw_pvrdma.ko.xzrdmavt.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzopa_vnic.ko.xzib_srp.ko.xzib_srpt.ko.xzacecad.ko.xzaiptek.ko.xzgtco.ko.xzkbtab.ko.xzwacom_serial4.ko.xzelo.ko.xzwacom_i2c.ko.xzwacom_w8001.ko.xzcapidrv.ko.xzkernelcapi.ko.xzgigaset.ko.xzser_gigaset.ko.xzusb_gigaset.ko.xzb1.ko.xzb1dma.ko.xzb1pci.ko.xzc4.ko.xzt1pci.ko.xzhfcsusb.ko.xzmISDNinfineon.ko.xzmISDNipac.ko.xzmISDNisar.ko.xzspeedfax.ko.xzhisax.ko.xzhisax_fcpcipnp.ko.xzhisax_isac.ko.xzhisax_st5481.ko.xzisdn.ko.xzisdnhdlc.ko.xzl1oip.ko.xzmISDN_core.ko.xzleds-blinkm.ko.xzleds-clevo-mail.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.ko.xzleds-lt3593.ko.xzleds-mlxcpld.ko.xzleds-mlxreg.ko.xzleds-ss4200.ko.xzledtrig-audio.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzcec.ko.xzb2c2-flexcop.ko.xzcx2341x.ko.xzcypress_firmware.ko.xzsaa7146.ko.xzsaa7146_vv.ko.xzsmsdvb.ko.xzsmsmdtv.ko.xztveeprom.ko.xzuvc.ko.xzvideobuf2-common.ko.xzvideobuf2-dma-sg.ko.xzvideobuf2-dvb.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzdvb-core.ko.xza8293.ko.xzaf9013.ko.xzaf9033.ko.xzatbm8830.ko.xzau8522_common.ko.xzau8522_decoder.ko.xzau8522_dig.ko.xzbcm3510.ko.xzcx22700.ko.xzcx22702.ko.xzcx24110.ko.xzcx24113.ko.xzcx24116.ko.xzcx24117.ko.xzcx24120.ko.xzcx24123.ko.xzcxd2099.ko.xzcxd2820r.ko.xzcxd2841er.ko.xzdib0070.ko.xzdib0090.ko.xzdib3000mb.ko.xzdib3000mc.ko.xzdib7000m.ko.xzdib7000p.ko.xzdib8000.ko.xzdibx000_common.ko.xzdrx39xyj.ko.xzdrxd.ko.xzdrxk.ko.xzds3000.ko.xzdvb-pll.ko.xzdvb_dummy_fe.ko.xzec100.ko.xzgp8psk-fe.ko.xzisl6405.ko.xzisl6421.ko.xzisl6423.ko.xzitd1000.ko.xzix2505v.ko.xzl64781.ko.xzlg2160.ko.xzlgdt3305.ko.xzlgdt3306a.ko.xzlgdt330x.ko.xzlgs8gxx.ko.xzlnbh25.ko.xzlnbp21.ko.xzlnbp22.ko.xzm88ds3103.ko.xzm88rs2000.ko.xzmb86a16.ko.xzmb86a20s.ko.xzmn88472.ko.xzmn88473.ko.xzmt312.ko.xzmt352.ko.xzmxl5xx.ko.xznxt200x.ko.xznxt6000.ko.xzor51132.ko.xzor51211.ko.xzrtl2830.ko.xzrtl2832.ko.xzs5h1409.ko.xzs5h1411.ko.xzs5h1420.ko.xzs921.ko.xzsi2165.ko.xzsi2168.ko.xzsi21xx.ko.xzsp8870.ko.xzsp887x.ko.xzstb0899.ko.xzstb6000.ko.xzstb6100.ko.xzstv0288.ko.xzstv0297.ko.xzstv0299.ko.xzstv0367.ko.xzstv0900.ko.xzstv090x.ko.xzstv0910.ko.xzstv6110.ko.xzstv6110x.ko.xzstv6111.ko.xztc90522.ko.xztda10021.ko.xztda10023.ko.xztda10048.ko.xztda1004x.ko.xztda10071.ko.xztda10086.ko.xztda18271c2dd.ko.xztda665x.ko.xztda8083.ko.xztda8261.ko.xztda826x.ko.xzts2020.ko.xztua6100.ko.xzves1820.ko.xzves1x93.ko.xzzl10036.ko.xzzl10039.ko.xzzl10353.ko.xzfiredtv.ko.xzcs3308.ko.xzcs5345.ko.xzcs53l32a.ko.xzcx25840.ko.xzir-kbd-i2c.ko.xzm52790.ko.xzmsp3400.ko.xzsaa6588.ko.xzsaa6752hs.ko.xzsaa7115.ko.xzsaa7127.ko.xzsaa717x.ko.xztda7432.ko.xztvaudio.ko.xzupd64031a.ko.xzupd64083.ko.xzvp27smpx.ko.xzwm8739.ko.xzwm8775.ko.xzsmssdio.ko.xzb2c2-flexcop-pci.ko.xzbt878.ko.xzbttv.ko.xzdst.ko.xzdst_ca.ko.xzdvb-bt8xx.ko.xzcx18-alsa.ko.xzcx18.ko.xzaltera-ci.ko.xzcx23885.ko.xzcx88-alsa.ko.xzcx88-blackbird.ko.xzcx88-dvb.ko.xzcx8800.ko.xzcx8802.ko.xzcx88xx.ko.xzddbridge.ko.xzdm1105.ko.xzivtv.ko.xzivtvfb.ko.xzhopper.ko.xzmantis.ko.xzmantis_core.ko.xzngene.ko.xzpluto2.ko.xzearth-pt1.ko.xzsaa7134-alsa.ko.xzsaa7134-dvb.ko.xzsaa7134-empress.ko.xzsaa7134.ko.xzsaa7164.ko.xzbudget-av.ko.xzbudget-ci.ko.xzbudget-core.ko.xzbudget-patch.ko.xzbudget.ko.xzdvb-ttpci.ko.xzttpci-eeprom.ko.xztea575x.ko.xzati_remote.ko.xzene_ir.ko.xzfintek-cir.ko.xziguanair.ko.xzimon.ko.xzimon_raw.ko.xzir-imon-decoder.ko.xzir-jvc-decoder.ko.xzir-mce_kbd-decoder.ko.xzir-nec-decoder.ko.xzir-rc5-decoder.ko.xzir-rc6-decoder.ko.xzir-sanyo-decoder.ko.xzir-sony-decoder.ko.xzite-cir.ko.xzrc-adstech-dvb-t-pci.ko.xzrc-alink-dtu-m.ko.xzrc-anysee.ko.xzrc-apac-viewcomp.ko.xzrc-astrometa-t2hybrid.ko.xzrc-asus-pc39.ko.xzrc-asus-ps3-100.ko.xzrc-ati-tv-wonder-hd-600.ko.xzrc-ati-x10.ko.xzrc-avermedia-a16d.ko.xzrc-avermedia-cardbus.ko.xzrc-avermedia-dvbt.ko.xzrc-avermedia-m135a.ko.xzrc-avermedia-m733a-rm-k6.ko.xzrc-avermedia-rm-ks.ko.xzrc-avermedia.ko.xzrc-avertv-303.ko.xzrc-azurewave-ad-tu700.ko.xzrc-behold-columbus.ko.xzrc-behold.ko.xzrc-budget-ci-old.ko.xzrc-cec.ko.xzrc-cinergy-1400.ko.xzrc-cinergy.ko.xzrc-d680-dmb.ko.xzrc-delock-61959.ko.xzrc-dib0700-nec.ko.xzrc-dib0700-rc5.ko.xzrc-digitalnow-tinytwin.ko.xzrc-digittrade.ko.xzrc-dm1105-nec.ko.xzrc-dntv-live-dvb-t.ko.xzrc-dntv-live-dvbt-pro.ko.xzrc-dtt200u.ko.xzrc-dvbsky.ko.xzrc-dvico-mce.ko.xzrc-dvico-portable.ko.xzrc-em-terratec.ko.xzrc-encore-enltv-fm53.ko.xzrc-encore-enltv.ko.xzrc-encore-enltv2.ko.xzrc-evga-indtube.ko.xzrc-eztv.ko.xzrc-flydvb.ko.xzrc-flyvideo.ko.xzrc-fusionhdtv-mce.ko.xzrc-gadmei-rm008z.ko.xzrc-geekbox.ko.xzrc-genius-tvgo-a11mce.ko.xzrc-gotview7135.ko.xzrc-hauppauge.ko.xzrc-hisi-poplar.ko.xzrc-hisi-tv-demo.ko.xzrc-imon-mce.ko.xzrc-imon-pad.ko.xzrc-imon-rsc.ko.xzrc-iodata-bctv7e.ko.xzrc-it913x-v1.ko.xzrc-it913x-v2.ko.xzrc-kaiomy.ko.xzrc-kworld-315u.ko.xzrc-kworld-pc150u.ko.xzrc-kworld-plus-tv-analog.ko.xzrc-leadtek-y04g0051.ko.xzrc-lme2510.ko.xzrc-manli.ko.xzrc-medion-x10-digitainer.ko.xzrc-medion-x10-or2x.ko.xzrc-medion-x10.ko.xzrc-msi-digivox-ii.ko.xzrc-msi-digivox-iii.ko.xzrc-msi-tvanywhere-plus.ko.xzrc-msi-tvanywhere.ko.xzrc-nebula.ko.xzrc-nec-terratec-cinergy-xs.ko.xzrc-norwood.ko.xzrc-npgtech.ko.xzrc-pctv-sedna.ko.xzrc-pinnacle-color.ko.xzrc-pinnacle-grey.ko.xzrc-pinnacle-pctv-hd.ko.xzrc-pixelview-002t.ko.xzrc-pixelview-mk12.ko.xzrc-pixelview-new.ko.xzrc-pixelview.ko.xzrc-powercolor-real-angel.ko.xzrc-proteus-2309.ko.xzrc-purpletv.ko.xzrc-pv951.ko.xzrc-rc6-mce.ko.xzrc-real-audio-220-32-keys.ko.xzrc-reddo.ko.xzrc-snapstream-firefly.ko.xzrc-streamzap.ko.xzrc-su3000.ko.xzrc-tango.ko.xzrc-tbs-nec.ko.xzrc-technisat-ts35.ko.xzrc-technisat-usb2.ko.xzrc-terratec-cinergy-c-pci.ko.xzrc-terratec-cinergy-s2-hd.ko.xzrc-terratec-cinergy-xs.ko.xzrc-terratec-slim-2.ko.xzrc-terratec-slim.ko.xzrc-tevii-nec.ko.xzrc-tivo.ko.xzrc-total-media-in-hand-02.ko.xzrc-total-media-in-hand.ko.xzrc-trekstor.ko.xzrc-tt-1500.ko.xzrc-twinhan-dtv-cab-ci.ko.xzrc-twinhan1027.ko.xzrc-videomate-m1f.ko.xzrc-videomate-s350.ko.xzrc-videomate-tv-pvr.ko.xzrc-winfast-usbii-deluxe.ko.xzrc-winfast.ko.xzrc-zx-irdec.ko.xzmceusb.ko.xznuvoton-cir.ko.xzrc-core.ko.xzrc-loopback.ko.xzredrat3.ko.xzserial_ir.ko.xzsir_ir.ko.xzstreamzap.ko.xzttusbir.ko.xzwinbond-cir.ko.xze4000.ko.xzfc0011.ko.xzfc0012.ko.xzfc0013.ko.xzfc2580.ko.xzit913x.ko.xzm88rs6000t.ko.xzmax2165.ko.xzmc44s803.ko.xzmt2060.ko.xzmt2063.ko.xzmt20xx.ko.xzmt2131.ko.xzmt2266.ko.xzmxl5005s.ko.xzmxl5007t.ko.xzqm1d1b0004.ko.xzqm1d1c0042.ko.xzqt1010.ko.xzr820t.ko.xzsi2157.ko.xztda18212.ko.xztda18218.ko.xztda18250.ko.xztda18271.ko.xztda827x.ko.xztda8290.ko.xztda9887.ko.xztea5761.ko.xztea5767.ko.xztua9001.ko.xztuner-simple.ko.xztuner-types.ko.xztuner-xc2028.ko.xzxc4000.ko.xzxc5000.ko.xzau0828.ko.xzb2c2-flexcop-usb.ko.xzcx231xx-alsa.ko.xzcx231xx-dvb.ko.xzcx231xx.ko.xzdvb-usb-af9015.ko.xzdvb-usb-af9035.ko.xzdvb-usb-anysee.ko.xzdvb-usb-au6610.ko.xzdvb-usb-az6007.ko.xzdvb-usb-ce6230.ko.xzdvb-usb-ec168.ko.xzdvb-usb-gl861.ko.xzdvb-usb-lmedm04.ko.xzdvb-usb-mxl111sf.ko.xzdvb-usb-rtl28xxu.ko.xzdvb_usb_v2.ko.xzmxl111sf-demod.ko.xzmxl111sf-tuner.ko.xzdvb-usb-a800.ko.xzdvb-usb-af9005-remote.ko.xzdvb-usb-af9005.ko.xzdvb-usb-az6027.ko.xzdvb-usb-cinergyT2.ko.xzdvb-usb-cxusb.ko.xzdvb-usb-dib0700.ko.xzdvb-usb-dibusb-common.ko.xzdvb-usb-dibusb-mb.ko.xzdvb-usb-dibusb-mc-common.ko.xzdvb-usb-dibusb-mc.ko.xzdvb-usb-digitv.ko.xzdvb-usb-dtt200u.ko.xzdvb-usb-dtv5100.ko.xzdvb-usb-dw2102.ko.xzdvb-usb-gp8psk.ko.xzdvb-usb-m920x.ko.xzdvb-usb-nova-t-usb2.ko.xzdvb-usb-opera.ko.xzdvb-usb-pctv452e.ko.xzdvb-usb-technisat-usb2.ko.xzdvb-usb-ttusb2.ko.xzdvb-usb-umt-010.ko.xzdvb-usb-vp702x.ko.xzdvb-usb-vp7045.ko.xzdvb-usb.ko.xzem28xx-alsa.ko.xzem28xx-dvb.ko.xzem28xx-rc.ko.xzem28xx.ko.xzgspca_gl860.ko.xzgspca_benq.ko.xzgspca_conex.ko.xzgspca_cpia1.ko.xzgspca_etoms.ko.xzgspca_finepix.ko.xzgspca_jeilinj.ko.xzgspca_jl2005bcd.ko.xzgspca_konica.ko.xzgspca_main.ko.xzgspca_mars.ko.xzgspca_mr97310a.ko.xzgspca_nw80x.ko.xzgspca_ov519.ko.xzgspca_ov534.ko.xzgspca_ov534_9.ko.xzgspca_pac207.ko.xzgspca_pac7302.ko.xzgspca_pac7311.ko.xzgspca_se401.ko.xzgspca_sn9c2028.ko.xzgspca_sn9c20x.ko.xzgspca_sonixb.ko.xzgspca_sonixj.ko.xzgspca_spca1528.ko.xzgspca_spca500.ko.xzgspca_spca501.ko.xzgspca_spca505.ko.xzgspca_spca506.ko.xzgspca_spca508.ko.xzgspca_spca561.ko.xzgspca_sq905.ko.xzgspca_sq905c.ko.xzgspca_sq930x.ko.xzgspca_stk014.ko.xzgspca_stv0680.ko.xzgspca_sunplus.ko.xzgspca_t613.ko.xzgspca_topro.ko.xzgspca_tv8532.ko.xzgspca_vc032x.ko.xzgspca_vicam.ko.xzgspca_xirlink_cit.ko.xzgspca_zc3xx.ko.xzgspca_m5602.ko.xzgspca_stv06xx.ko.xzhdpvr.ko.xzpulse8-cec.ko.xzpvrusb2.ko.xzpwc.ko.xzrainshadow-cec.ko.xzs2255drv.ko.xzsmsusb.ko.xzstkwebcam.ko.xztm6000-alsa.ko.xztm6000-dvb.ko.xztm6000.ko.xzdvb-ttusb-budget.ko.xzttusb_dec.ko.xzttusbdecfe.ko.xzusbvision.ko.xzuvcvideo.ko.xzzr364xx.ko.xztuner.ko.xzv4l2-common.ko.xzv4l2-dv-timings.ko.xzvideobuf-core.ko.xzvideobuf-dma-sg.ko.xzvideobuf-vmalloc.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xzrtsx_pci_ms.ko.xzrtsx_usb_ms.ko.xztifm_ms.ko.xzintel-lpss-acpi.ko.xzintel-lpss-pci.ko.xzintel-lpss.ko.xzlpc_ich.ko.xzlpc_sch.ko.xzsm501.ko.xzviperboard.ko.xzvx855.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzcb710-mmc.ko.xzcqhci.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-acpi.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzchipreg.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzubi.ko.xzc_can.ko.xzc_can_pci.ko.xzcan-dev.ko.xzcc770.ko.xzcc770_platform.ko.xzpeak_pci.ko.xzsja1000.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzucan.ko.xzusb_8dev.ko.xzamd-xgbe.ko.xzatlantic.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzatl2.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzcnic.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzenic.ko.xzdl2k.ko.xzbe2net.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsfc.ko.xzsfc-siena.ko.xzdwmac-intel.ko.xzstmmac.ko.xzfakelb.ko.xzntb_netdev.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzusbnet.ko.xzzaurus.ko.xzath.ko.xzath10k_core.ko.xzath10k_pci.ko.xzath11k.ko.xzath11k_pci.ko.xzath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzbrcmfmac-bca.ko.xzbrcmfmac.ko.xzbrcmfmac-cyw.ko.xzbrcmfmac-wcc.ko.xzbrcmsmac.ko.xzbrcmutil.ko.xziwldvm.ko.xziwlwifi.ko.xziwlmvm.ko.xzmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmt76-connac-lib.ko.xzmt76-usb.ko.xzmt76.ko.xzmt76x0-common.ko.xzmt76x0u.ko.xzmt76x02-lib.ko.xzmt76x02-usb.ko.xzmt76x2-common.ko.xzmt76x2u.ko.xzmt7921-common.ko.xzmt7921e.ko.xzmt7601u.ko.xzrt2800lib.ko.xzrt2800mmio.ko.xzrt2800pci.ko.xzrt2800usb.ko.xzrt2x00lib.ko.xzrt2x00mmio.ko.xzrt2x00pci.ko.xzrt2x00usb.ko.xzrtl8xxxu.ko.xzbtcoexist.ko.xzrtl8188ee.ko.xzrtl8192c-common.ko.xzrtl8192ce.ko.xzrtl8192cu.ko.xzrtl8192de.ko.xzrtl8192ee.ko.xzrtl8192se.ko.xzrtl8723ae.ko.xzrtl8723be.ko.xzrtl8723-common.ko.xzrtl8821ae.ko.xzrtl_pci.ko.xzrtl_usb.ko.xzrtlwifi.ko.xzrtw88_8822b.ko.xzrtw88_8822be.ko.xzrtw88_8822c.ko.xzrtw88_8822ce.ko.xzrtw88_core.ko.xzrtw88_pci.ko.xzrtw89_8852a.ko.xzrtw89_8852ae.ko.xzrtw89_core.ko.xzrtw89_pci.ko.xzntb_hw_amd.ko.xzntb_hw_intel.ko.xzntb.ko.xzntb_transport.ko.xzntb_perf.ko.xzntb_pingpong.ko.xzntb_tool.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzparport_serial.ko.xzyenta_socket.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xznvsw-sn2201.ko.xzacer-wmi.ko.xzacerhdf.ko.xzamd-pmc.ko.xzamd_hsmp.ko.xzamilo-rfkill.ko.xzapple-gmux.ko.xzasus-laptop.ko.xzasus-nb-wmi.ko.xzasus-wmi.ko.xzclassmate-laptop.ko.xzcompal-laptop.ko.xzdcdbas.ko.xzdell-laptop.ko.xzdell-rbtn.ko.xzdell-smbios.ko.xzdell-smo8800.ko.xzdell-wmi-aio.ko.xzdell-wmi-descriptor.ko.xzdell-wmi-led.ko.xzdell-wmi-sysman.ko.xzdell-wmi.ko.xzeeepc-laptop.ko.xzeeepc-wmi.ko.xzfirmware_attributes_class.ko.xzfujitsu-laptop.ko.xzfujitsu-tablet.ko.xzhdaps.ko.xzhp-wireless.ko.xzhp-wmi.ko.xzhp_accel.ko.xzideapad-laptop.ko.xzintel-hid.ko.xzintel-rst.ko.xzintel-vbtn.ko.xzintel-wmi-thunderbolt.ko.xzintel_ifs.ko.xzintel_sdsi.ko.xzintel_vsec.ko.xzishtp_eclite.ko.xzintel_pmc_core.ko.xzintel_pmc_core_pltdrv.ko.xzpmt_class.ko.xzpmt_crashlog.ko.xzpmt_telemetry.ko.xzisst_if_common.ko.xzisst_if_mbox_msr.ko.xzisst_if_mbox_pci.ko.xzisst_if_mmio.ko.xzintel-uncore-frequency-common.ko.xzintel-uncore-frequency.ko.xzintel_ips.ko.xzintel_oaktrail.ko.xzmlx-platform.ko.xzmsi-laptop.ko.xzmsi-wmi.ko.xzmxm-wmi.ko.xzpanasonic-laptop.ko.xzsamsung-laptop.ko.xzsamsung-q10.ko.xzserial-multi-instantiate.ko.xzsony-laptop.ko.xzthink-lmi.ko.xzthinkpad_acpi.ko.xztopstar-laptop.ko.xztoshiba_bluetooth.ko.xzuv_sysfs.ko.xzwmi-bmof.ko.xzwmi.ko.xzsmb347-charger.ko.xzaacraid.ko.xzbe2iscsi.ko.xzbnx2fc.ko.xzbnx2i.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzfnic.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzsoundwire-amd.ko.xzsoundwire-bus.ko.xzsoundwire-cadence.ko.xzsoundwire-generic-allocation.ko.xzsoundwire-intel.ko.xzcxgbit.ko.xztarget_core_user.ko.xzcyclades.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xzarc_uart.ko.xzjsm.ko.xzsynclink.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzuio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzhwa-hc.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzapple-mfi-fastcharge.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzuss720.ko.xzaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzf81534.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xzmxuport.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzupd78f0730.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzwusb-cbaf.ko.xzwusb-wa.ko.xzwusbcore.ko.xzi1480-dfu-usb.ko.xzi1480-est.ko.xzumc.ko.xzuwb.ko.xzwhc-rc.ko.xzwhci.ko.xzsev-guest.ko.xztdx-guest.ko.xznitro_enclaves.ko.xzcifs.ko.xzcramfs.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xz6lowpan.ko.xzatm.ko.xzbluetooth.ko.xzbnep.ko.xzcmtp.ko.xzhidp.ko.xzrfcomm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-raw.ko.xzcan.ko.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzl2tp_core.ko.xzl2tp_ip.ko.xzl2tp_ip6.ko.xzmac80211.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzrpcrdma.ko.xzcfg80211.ko.xzac97_bus.ko.xzsnd-seq-oss.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.ko.xzsnd-seq-virmidi.ko.xzsnd-seq.ko.xzsnd-compress.ko.xzsnd-ctl-led.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd.ko.xzsnd-mpu401-uart.ko.xzsnd-mpu401.ko.xzsnd-opl3-lib.ko.xzsnd-opl3-synth.ko.xzsnd-pcsp.ko.xzsnd-aloop.ko.xzsnd-dummy.ko.xzsnd-mtpav.ko.xzsnd-virmidi.ko.xzsnd-vx-lib.ko.xzsnd-bebob.ko.xzsnd-dice.ko.xzsnd-firewire-digi00x.ko.xzsnd-fireface.ko.xzsnd-fireworks.ko.xzsnd-firewire-motu.ko.xzsnd-oxfw.ko.xzsnd-firewire-lib.ko.xzsnd-isight.ko.xzsnd-firewire-tascam.ko.xzsnd-hda-ext-core.ko.xzsnd-hda-core.ko.xzsnd-intel-dspcfg.ko.xzsnd-intel-sdw-acpi.ko.xzsnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzsnd-ac97-codec.ko.xzsnd-ali5451.ko.xzsnd-asihpi.ko.xzsnd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzsnd-ca0106.ko.xzsnd-cs46xx.ko.xzsnd-ctxfi.ko.xzsnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzsnd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzsnd-hda-codec-analog.ko.xzsnd-hda-codec-ca0110.ko.xzsnd-hda-codec-ca0132.ko.xzsnd-hda-codec-cirrus.ko.xzsnd-hda-codec-cmedia.ko.xzsnd-hda-codec-conexant.ko.xzsnd-hda-codec-cs8409.ko.xzsnd-hda-codec-generic.ko.xzsnd-hda-codec-hdmi.ko.xzsnd-hda-codec-idt.ko.xzsnd-hda-codec-realtek.ko.xzsnd-hda-codec-si3054.ko.xzsnd-hda-codec-via.ko.xzsnd-hda-codec.ko.xzsnd-hda-cs-dsp-ctls.ko.xzsnd-hda-intel.ko.xzsnd-hda-scodec-cs35l41-i2c.ko.xzsnd-hda-scodec-cs35l41-spi.ko.xzsnd-hda-scodec-cs35l41.ko.xzsnd-ice1712.ko.xzsnd-ice1724.ko.xzsnd-ice17xx-ak4xxx.ko.xzsnd-korg1212.ko.xzsnd-lola.ko.xzsnd-lx6464es.ko.xzsnd-mixart.ko.xzsnd-oxygen-lib.ko.xzsnd-oxygen.ko.xzsnd-virtuoso.ko.xzsnd-pcxhr.ko.xzsnd-hdsp.ko.xzsnd-hdspm.ko.xzsnd-rme9652.ko.xzsnd-ad1889.ko.xzsnd-atiixp-modem.ko.xzsnd-atiixp.ko.xzsnd-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-intel8x0.ko.xzsnd-intel8x0m.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.ko.xzsnd-via82xx-modem.ko.xzsnd-via82xx.ko.xzsnd-trident.ko.xzsnd-vx222.ko.xzsnd-acp3x-pdm-dma.ko.xzsnd-acp3x-rn.ko.xzsnd-rn-pci-acp3x.ko.xzsnd-acp-config.ko.xzsnd-acp5x-i2s.ko.xzsnd-acp5x-pcm-dma.ko.xzsnd-pci-acp5x.ko.xzsnd-soc-acp5x-mach.ko.xzsnd-acp6x-pdm-dma.ko.xzsnd-pci-acp6x.ko.xzsnd-soc-acp6x-mach.ko.xzsnd-soc-cs35l41-i2c.ko.xzsnd-soc-cs35l41-lib.ko.xzsnd-soc-cs35l41-spi.ko.xzsnd-soc-cs35l41.ko.xzsnd-soc-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-sdw-mockup.ko.xzsnd-soc-ssm4567.ko.xzsnd-soc-ts3a227e.ko.xzsnd-soc-wm-adsp.ko.xzsnd-soc-wm8804-i2c.ko.xzsnd-soc-wm8804.ko.xzsnd-soc-sst-atom-hifi2-platform.ko.xzsnd-intel-sst-acpi.ko.xzsnd-intel-sst-core.ko.xzsnd-soc-avs.ko.xzsnd-skl_nau88l25_max98357a.ko.xzsnd-soc-bdw-rt286.ko.xzsnd-soc-cml_rt1011_rt5682.ko.xzsnd-soc-ehl-rt5660.ko.xzsnd-soc-hsw-rt5640.ko.xzsnd-soc-intel-hda-dsp-common.ko.xzsnd-soc-intel-sof-cirrus-common.ko.xzsnd-soc-intel-sof-maxim-common.ko.xzsnd-soc-intel-sof-realtek-common.ko.xzsnd-soc-kbl_da7219_max98357a.ko.xzsnd-soc-kbl_da7219_max98927.ko.xzsnd-soc-kbl_rt5660.ko.xzsnd-soc-kbl_rt5663_max98927.ko.xzsnd-soc-kbl_rt5663_rt5514_max98927.ko.xzsnd-soc-skl_hda_dsp.ko.xzsnd-soc-skl_nau88l25_ssm4567.ko.xzsnd-soc-skl_rt286.ko.xzsnd-soc-sof-sdw.ko.xzsnd-soc-sof-ssp-amp.ko.xzsnd-soc-sof_da7219_max98373.ko.xzsnd-soc-sof_es8336.ko.xzsnd-soc-sof_nau8825.ko.xzsnd-soc-sof_rt5682.ko.xzsnd-soc-sst-bdw-rt5650-mach.ko.xzsnd-soc-sst-bdw-rt5677-mach.ko.xzsnd-soc-sst-bxt-da7219_max98357a.ko.xzsnd-soc-sst-bxt-rt298.ko.xzsnd-soc-sst-byt-cht-cx2072x.ko.xzsnd-soc-sst-byt-cht-da7213.ko.xzsnd-soc-sst-byt-cht-es8316.ko.xzsnd-soc-sst-byt-cht-nocodec.ko.xzsnd-soc-sst-bytcr-rt5640.ko.xzsnd-soc-sst-bytcr-rt5651.ko.xzsnd-soc-sst-cht-bsw-max98090_ti.ko.xzsnd-soc-sst-cht-bsw-nau8824.ko.xzsnd-soc-sst-cht-bsw-rt5645.ko.xzsnd-soc-sst-cht-bsw-rt5672.ko.xzsnd-soc-sst-glk-rt5682_max98357a.ko.xzsnd-soc-sst-sof-pcm512x.ko.xzsnd-soc-sst-sof-wm8804.ko.xzsnd-soc-catpt.ko.xzsnd-soc-acpi-intel-match.ko.xzsnd-soc-sst-dsp.ko.xzsnd-soc-sst-ipc.ko.xzsnd-soc-skl-ssp-clk.ko.xzsnd-soc-skl.ko.xzsnd-soc-acpi.ko.xzsnd-soc-core.ko.xzsnd-sof-amd-acp.ko.xzsnd-sof-amd-rembrandt.ko.xzsnd-sof-amd-renoir.ko.xzsnd-sof-acpi-intel-bdw.ko.xzsnd-sof-acpi-intel-byt.ko.xzsnd-sof-intel-atom.ko.xzsnd-sof-intel-hda-common.ko.xzsnd-sof-intel-hda-mlink.ko.xzsnd-sof-intel-hda.ko.xzsnd-sof-pci-intel-apl.ko.xzsnd-sof-pci-intel-cnl.ko.xzsnd-sof-pci-intel-icl.ko.xzsnd-sof-pci-intel-mtl.ko.xzsnd-sof-pci-intel-tgl.ko.xzsnd-sof-pci-intel-tng.ko.xzsnd-sof-acpi.ko.xzsnd-sof-pci.ko.xzsnd-sof-probes.ko.xzsnd-sof-utils.ko.xzsnd-sof.ko.xzsnd-sof-xtensa-dsp.ko.xzsoundcore.ko.xzsnd-emux-synth.ko.xzsnd-util-mem.ko.xzsnd-usb-6fire.ko.xzsnd-bcd2000.ko.xzsnd-usb-caiaq.ko.xzsnd-usb-hiface.ko.xzsnd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzsnd-usb-us122l.ko.xzsnd-usb-usx2y.ko.xzvirtio_snd.ko.xzsnd-hdmi-lpe-audio.ko.xz/lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/base/regmap//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/bcma//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/bluetooth//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/firewire//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/firmware//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/gpu/drm/i915//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/hid//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/iio/accel//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/iio/buffer//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/iio/gyro//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/iio/humidity//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/iio//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/iio/light//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/iio/orientation//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/iio/pressure//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/iio/temperature//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/core//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/input/tablet//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/input/touchscreen//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/isdn/capi//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/isdn/hisax//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/isdn/i4l//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/leds//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/leds/trigger//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/cec//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/common//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/common/siano//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/dvb-core//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/firewire//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/i2c//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/radio//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/rc//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/tuners//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/siano//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/memstick/core//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/memstick/host//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/mfd//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/mmc/core//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/mmc/host//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/mtd/chips//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/mtd//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/mtd/ubi//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/can/c_can//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/can//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/can/cc770//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ieee802154//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ppp//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/slip//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/usb//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/ntb//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/ntb//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/ntb/test//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/nvme/host//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/nvme/target//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/parport//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/pcmcia//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/platform/mellanox//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/platform/x86//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/platform/x86/amd//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/platform/x86/intel/ifs//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/platform/x86/intel/uncore-frequency//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/power/supply//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/fnic//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/libsas//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/qedf//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/qedi//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/soundwire//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/target//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/tty//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/tty/serial//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/uio//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/usb/atm//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/usb/host//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/usb/image//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/usb/misc//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/usb/serial//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/uwb/i1480//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/fs/cifs//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/fs/cramfs//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/fs/squashfs//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/mm//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/6lowpan//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/atm//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/bluetooth//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/bluetooth/bnep//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/bluetooth/hidp//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/can//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/ieee802154//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/ieee802154//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/l2tp//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/mac80211//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/mac802154//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/mpls//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/rfkill//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/wireless//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/core/seq/oss//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/core/seq//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/core/seq//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/drivers/mpu401//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/drivers/opl3//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/drivers/pcsp//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/drivers/vx//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/firewire/bebob//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/firewire/dice//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/firewire/digi00x//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/firewire/fireface//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/firewire/fireworks//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/firewire/motu//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/firewire/oxfw//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/firewire//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/firewire//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/firewire/tascam//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/hda/ext//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/hda//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/hda//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/i2c/other//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/i2c//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/i2c//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/ac97//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/ali5451//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/asihpi//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/au88x0//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/ca0106//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/cs46xx//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/ctxfi//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/echoaudio//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/emu10k1//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/hda//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/ice1712//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/korg1212//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/lola//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/lx6464es//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/mixart//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/oxygen//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/pcxhr//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/rme9652//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/trident//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/vx222//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/amd//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/amd/yc//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/codecs//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/intel/atom//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/intel/avs//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/intel/boards//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/intel/common//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/sof/amd//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/sof/intel//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/sof//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/sof//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/synth/emux//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/synth//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/usb/6fire//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/usb/bcd2000//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/usb/caiaq//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/usb/hiface//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/usb/line6//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/usb/misc//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/usb//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/usb//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/usb/usx2y//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/virtio//lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/x86/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnuELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$P PPCP*PAPGPPPYP[P\P]P^P_P`PbPRPSPPPPPPPP P!P}P`PuPPOPPXPYPZPPP^PeP\P]PP[PbP`P_PcPaPdPvPwP}P~PPP POPPPWPPPPPPP P PcPxPyPzP`P{P|P PPQPPPPPPpPPPTPP;PP?P[P\P]PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP(P)P*PPPPPPPP%P@PAPBPCPKPPPPPPPPlP>PXPaPPPPPPPPPPPPPPPPPPkPPPMPmPPDPEPFPGPJPcPdPePfPgPPPP/P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PYPPP PVPaPPPPPPPPPPP P P'P(P)P*P+PCPDPPPPPZPPPPPPPPPPPPPP"P#P6P?PPPPPPPPPPPPPPPPAPBPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP(P#P$P%P&P'P)P*P+P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPIPJPKPLPMPNPOPPP,PHPUPyPzP{PP;PmPPPPPPPPPP+PPPPPPP PP&PPP-P/PPPPPPPfP PPPPSPrPP.P0POPPPQPRPPPPPP:P;PP?P@P.P/P0P2P5P3P4P6P7P8P9P1PPPPPPPPP)PZPPP P!P"P#P$P&P'P%P(P*P+P,P1P2P3P4P5P6P7P8P9P:PRPSPQPXPUPVPWPZP[PgP&PPP\P P PPPPP!P"P#PPPPPPPPPPPPPPPPPPTPlPmPnPPPPPPPPPPPPnPoPpPPPPPPPPPP#P$PFPfPMPNPUPPPPPPPPPgP PDPKPLPPPPPPPPPP"PPPPPPPPPPPPPHPIPPPPPPPPPPPPPPPPPP%PqPPPPPPPP PPPPPPbPPPPPPPFP|PPPPP P PPPPPPPPPPPPPPPPGPJP_PaPbPePkP|P}PPLP^PPPPPPPPPP$PP P!PsPtPPPPPWPPNPPPPrPP5PHPIPPfPPkPmPnPoPPPPPPPPP P!PPP{P PPPPPPPPPPPPPPPuPPPPPPPzPPPPPPPPPPPPPPPPPPPvPwPxPPPPnPyP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPuP|P}PPPPPPPPPPPPPvPPpPqPPoPrPsPPPtPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PGP\P]P^P_PHPPPPPPPPPPPP P P P P PP>P?P@PAPBPCPDPEPFPIPJPKPLPMPNPOPPPQPRPSPTPUPVPXPZP[PPPWPYP#2>P'/ITQRYQD?^hg:/=&ЀBnPuxb3(+*+*߽>$e; VY*8ccH_*&'?j. 7&(DF倏biM$QmfKR >{|%ljh8B2Dw ҥU[jhH)b 2 wݫg%ơcSE}dx^;cE᠐u+ lao,Bg(-b A/͂րlt>&r[mJ<*1v: 68Z[ 2[csw[J]F9"b?\b3E' lz \sաb0+_Da۠+F, \ o\vAT]Y˹;?L^tzo,9Z(c]GWv-5,$q 2vd*`| B%MzX3 %j^ e1̾KK`k#hU1ˋ-8L)jS;.=}yDn5 },h堺x ʕrz^!,*99k^{) iiQۨ$?y(зEnիо7i2|ceoǮ"끮g.﷓8By7`U\o8m$ӄ>)JyPo*2ރK8d:Y*l|n/D1TbQmq+1uB紖ٵK 6h33|0ڌ'>f?L:(~q#MtZ-lm$f(7ikp+$LI fjJ8G#,WeesHnwgѬjU\pyŮgeew"qFw@^y>ba*5 gG) e0*2(- 3 NDvX`y{2oXh{JGg("#bX۲UGiiZd"6TrT,u-2K #_&7-ohnO7%0r~PK}׷&T6hH;BNUcC"M<~ LHc3M/E 9v5i-M{,miz+yhm75q#'\ub>HjK1 na°d{dɏuEe/H/4JYl;s!cp%"X% j0~hՐ;<P={朠=7#@bcXe͡QC0ဨI'n$.FERSkh,4ԿŘ 'Y!:q<ͪB\ kˆ;hA/ߦ(3n 1x[/;r꜇d=#Hf)M{F`2.,y} ]i)Y7>Í Gi5U,Rȼoh1lHZ/I Ks-qa];®PAl>W&'yl?pΈWz>8@lUmU/1/ցcA T9SPl;7Z+ad(#94zI$,8gMw4\6Rl:@th45G.ZZeo ۧO&A󲤳3v oxԒc3˼ o iGd[a]ӋY_rd /=p(Yrp8ωRit٢WRl>ȃ3躼JjEIWrtAt_%pfT igF [%%v&KldBwݭhC]Kq)Uq+8ޞE^%+>0N )+t*>:[4^)669>-ҽC>?twN9n>wPAWuG>.a,{ V%M*Z@F"QV7\68xB >3A3$l(ȦCr3-+1 fZ$6}iѧ'>QI"0-i 8`=EWCeP;4Ley}^0lQ''GuJNet+foF#KUS+*`"{t:''Q$ZK0so4%h K'N<6f|DU[gzZ!ẉ%MA Ψh&}z<|{Jߦf-;mO`R3:` s-k_Zn8'%.zG8(ђ}!IcPo+n"V!؋AE[{RL" מN'r|1۔vZR!4'y⳾ +1yPP\-̨{&0&6.@0 -͒G|sE^i#]0p g5HTA]UǨDS:SyauO3H.H?6f8d R zgmrRU,؇$,3 4jo=LoGg/%2^w`s7ޒF| WNF] EkMoɚ6H6r]HN(~s,PxJb+UbSs t&Q4t;JT %{|@7eХ!ϱ451E (3QO7+  J\&L ST_=^ >: 9�~֕$؂m6Ώm2,Nsz/beesFvƇ=qy]GØO`}5}T79K4܊_:A7$%©锧i;]{"OނtӚ8tQ9·Ww6B."C/:4Ь6Ha"'a2#z\OCT@TUVY(2\0H雉 e[qΓ1⚎={3Ջte9[b:)B‹="Wt&ԿHK.JD[֤[kFʨ礭gvu:غZ3 锘*_LY . pi.86񺷩fkpʌ D.- m 1 ۍ;#h΋6 `t /4^4xU52ӵ,`6pܛ[P, 3n"l~ƏtY!Sۦ٣Dw!):LX~-Yt…vPVїDE¥?46J G\*aSS?p5m)hho8GJ B\$XqnCdɞWuVЇJ1WյhSFw">)Xl<(:eҕסϜˆVA2}ȱυ0FY УYDTHS5BvC2/^%R^(͢[qyGMM&ʰ)jzE4)'o[%>fRv`z^1U6!%b' (T]rђ"],e Agv57R<;8 oqz M rDە?xقF/T_e=,+q-q!PŒakr"ާ.0n&Ty2CA2Yy#Gz6Xl2chz$zd|'~FTúhe@LXxbWǭ%`)_*ixx6_j![Q]rhJ<lЦ{*v!?>X|#O7<8OX(Uj>?d!Dx甩)lF8AvGTmX9 S]/@&I ͜tdK\*ZQ'f+i4lZW #E.˛GNZP/ղ,eUz >j<1|?wgz'2H)D*+w lj. `l_zoy ?6VG3*WJX17\NbbeO^ࣤQXI2u> TebǖS ?֝"nh ~xyVt#W^w1`|SlouBzςEtwך08x(_OT?҅&G^ը=YYN?~{GCU/[- VFWjmӴx'}kecM @B&pvk*[f XWP5t%f. X חxC:5Ry!끗ifg?԰}D@}#@u(CS8ncv (,+XO~(6^t5|G+\فK q-OKL>3H~ ]L`[p*r0>- @D&*]֒SyYLǑ}x+pR22O?'| >;t0 V1{lcID[`rRL$A'58 #XA%3@âX~(I?t=HQsZϤ+j]DS>F0 pVH{fbDxGְ:K Z3ǁs M Me^oufʹb!H"ȝu,)$${nXG=^'Pw[r6Y;=j^8toea5٠#H-/>m-E  cdXE)$~c>vaҘ5}"S{&)}$n*||=9TX ]"m3xAH U IqM|}IrM%.bq8  x kuH+eH.jC\79"rµHJpИ 7M5ebI~Zg\BX$]7Vΰ^! `ya@cfFH'Q% %jvL"y3!2Cd9@9)Yu\0x*B|9˝:;!\[6G|kn rp'[}<$:LQxK)^]\ jHau*F~"x0c c/cJqU5/ff{7\e'bBtte4ޖiMJJ ɸTSM#PmWb˶#Z߼:m /X6o\t%g2fQ7qBl ]\Hu-d@Ee3l9b]#^yj1ۥJ, 1M6G9cZ=Bƻd0G/K¹r/0,j&Ua|3s 8 ||/,1|*H-f3 rl^_@sJ'4[lkFSӹKno3c +1uCn#-Xi9Nv[>Z]P(тl_Cw4StDBjL%ⵆGY|iݐNKIWg{W3@XQ@TCʱ\||,Tuyc>!3~6Fх[axLNj;Ͽ詻 s'H**?]b\PI0RE,An!; (1*h{o_ˑVߑc7>Aq< ο'8c.zPN_:i>4ºxPJ6QhJ! STUAkw¿^> ش/8i/$.ƬzY/L5,9Wַzצ9=dޓOlpiLUSShl p?a6e̯}%-Nh]J AScDNrPp6nB#+kJ} ܣQ ]Nt _w}Y74]w8YKoxM׳@:vf& &]1W!KCY1qK}%7OaTK~KuymSG[!̈́?VRkWԒ`g:f\oo/bFRSq|BpPbg,ڻeq2H 4vS#i-]FH\U.x'HC"r eCol2&"A2.ctad2ǘsʌaZݰ 1*Usa`˭ɾ1~7|EO$_!cl\DžsNk45͙M04> ;y8515U B`lѬi0ژKqnFRXB" >-'x5g_sEG /@..Wm!<&W:![jybzP:=aTFCN4,>+͙" +$ofHXC+Cte0mhPR+˵n!Y":3rfΨޞ˶5\mD̗3F`)l735#Q9 U(w^KD鱱4QDC#UߋsOAX:]C`9ł?DdaϏSub ]96'K}(LF_nԴSEdwZڸQܒш|̌K/֩̈́DGY8 ^=rE*K0 v/ҕwZ? B)1?/t2}G8lmqvu:F6$  F;&Cq" {^; >\"+ sK},.HVչvߩ&XSC`di7M]:fn-v/ψj8d*?~qKRXdrNT׺^::k`]}^ wBT\.ڰUZө6ea 9[wiH'(&Mخ`r6lJ)VQ?.[c雩Gb4gbߣ1ꕨԠ4ӇoSrId= i&2V \(nJr5ѕow֯nt|&2T]ӾΪ)* Rh0i5]q -"B-3kiӗCG!\ndUH4F1?7ąRqrnvcHi( D|sB_c`,F r/K_ .ٍĈ|H f(`drR2:@LKEDb>瘠 lN-`L{OØ~$D$:{am׿ H͝]hh,D}9#,#?Y+.i2vDZWS6>84p.1'H438xK%w&+QCk 6[=<5^ȺaWg& ?K/^d8o9NS@)YbYJ%~ m\/ɰn Ao[l>V_Xh&,cPW_slfzr&Q(aן͎/Q ȦjXqY-v$FZ|XOdV p^xE Tϓ"{;-RA: PeҚW @윃>eH7Tl6z*,B5z`eh3r .A̾5s Ƃ3zhUx 2w{|`==,od$7BN ϔj; 5n&|xtU"r-Tx^ؘI%!D^3 ؊y;./C&~|yV\ܪdʂb~@T zxJ4}CNc 8A.~Y6:[ ݐ{kaU(stl2^ vLmkE'7 _[lD5j'BV ejv?cOzh2 _#`&8Yq>6o$׽l1cH&A&TTۏK ,uST; PۏL?'c&<"GT{8B) uHӻaq?Hh=i՟avo wOѝq|!+Kz?OjQy@J50[Q,^LCj ErNPU;YY5ʒfs(O@8т(Jᴍ z|_p2x qS}&NVndT ߾2=T@<* `e, xp^e#(1a{` Kϕ)څThZ4{\IMOq߅IG.`i^;É;,ʭ[p9Gde}9Co;VNI!({ʺ(I'G %˞6 >w L!I"*NSN)J]RM)ZRjaeF2vrKS'v;?7R;_s5AܤLr$6n \=ޢstA)e8ߪll6p]P%dG`Z%S'-xI CQGE.^ B6Κ\)eH焲M%:Wkוn.](YW[RovI!*S}g51iA|5D=@{%`> Z?T&sCV$==婌-`ô j!@]$2&9eG=%JXcFԟoQSL OJ'_"kOx2-KbH"*Q>mGFmjZ*t9,thrd@FڬI 9WFNu>/IP lc;A(MFwQRo)ZY{|7@yS@]眕اt=m@-Y$7-R#h;YyjAeGLO ן$nT]ܑfLFǸ Q?Oޮ 6|MXO ~5Z?b.06_k1;JvBh |҂%89jHo(WEE:z5 @u&W2V4Ka!"BXGpejas| 7)2L[YU[{RV,iͲyXоQ k6i]$gO#$}4q;mf™~+҅$2=~"7WЧ a=\yuH[1*Iܶ:XrOw:}y]<~3DK9Ows+4Hvwʌ_!JB~j Sc!qfN f=(\7@2? Ԣ`]GZ$87 u`ҨYoՈd>ȍiᶷͷaKw㶅bv\UjIk27c-΀k 6(s*Ʀb, e}`Qڟnں75PֆOr\_#xmsˊ,[;(|9>xk\ڦ ӵ~G4-S5v"8Is>DHZS{[/KT/ye` !O>*=w#0!ufMKz74 ;1{p E! i9O;j']S MUҚ\maja@A jC榍PY]W F|X!ٮ% mNQ@-yG^ 9$JeљrGz6pb9=fv_GyFw EcC'Dq=z*!|!.2$ fr;lu~kRhXl1Zj$թ-^T2ho3G5rQ4ljILHl(\f eoJE YAAu@΀?*{0gv@L*5&^ߝ״Z1/Dq^eoäYK;UIHJ=ݴ ^D0ˤ̤Awk h[ygiWoQtKp]MxATzVi;3aӲU׳s{-f͈W[iKD*%xİ+4ckHW*M? UM}N]HN͞!}/ c1e}->\~2&̵b -yGwp?X7mHP.eH5OIf˓9]d+˭fLQpX?a rb2A$q.~"8O¦j\;*=9 >_1^ N?3$wӎݸN5-uH"@ZrQ[+ʱ= тɇǭླྀXxfdZl ػ~ZOCXK0C6wCKXoNe},!YY2R{p> pXXuG F_S||j; 0=KW+p~CBHTgն$FhA|3yrAxAh@88MGe@%-V__>CA 8ݳUK[5Pck[] m|̅VY/`wYIYŁBT #E=AOsoCA0AEt[zn|#Ue=(^o cELHA *F1UnIjsy&CK L_  $:@eߨ/k):@oj(r:NPQwһؠ0,ԬϱkB7|Tª֧C63kPK^ZKIaȎNꢝr ]"G>Kfe,Ɋ\es6V)غd#Zoy2:Mryϸ=N8^aQkH9R^ĞRWo/Ez kc I\pı&;\2or^]+B-㘚14tKUԦHDr:jF춌uwl>Yq>AQ<&@q"kِ^% dzM^V}}jM0#ؼV \}N[:GKفέ6[;DD/4vee)fΪƔ6~Zِv@c"%.VJt~A%߂|; |Y˫7GEnr ȁAEO+X(Ep*=09Do*n1=;W{XVu\Xj*}0ϣZv0lj"UD>7 66cQbjgf꫼5PdRI |MpS-І%bǡ `TlZ7Ն_+])`8*ޯ[=m$C\(yy6Lv 2Ùf_:AtRAM[ۊs {GQ"&:Y)ISsSibA5ޭ:'Ӭ D͆dC[~`=oƚ>QsUO+@Cxٷ;JDeŤ = =tUjZ2iS_T P2 nSYi;\6~#b j%D c;*}~фGcHGh&ǟ^:td\]D"ݜtg=0b}A썶vH~2 ѭ 3חFgPS₊LHi,H|}"zm$ q thToPFgtRa2esroQհ|kه/jxHA~eclHjW1]eT` dxŜ֖)Z7GL.Caa }4UH:@>|Qf޶߹bzBJ Q=|Fɯc9Va)*ȃ<.gɊs s#(i)'%& Ff;q =PwP Bx4h^SfkIZ1|Ɨ/iw3[;ʐeŵ%{J W&dВ5kq3zE\$Ui6*PXwƯfhmQ...M04Q}M_T CaMeFwӿ\MxoǜylO)r6Ύf)\+[#1j"ly&7o%b#7-v45 *t:H !TS,Ƣ*h2z,_¶/z7`Z}˚)a/{UnZͿhu1 BdW8b/AjC.Suir3p?w?t%LB ~ MuC[LX`[_/ RMʸv|{z pqc>IFK/Ii;HC y@g.P3Q|)?QHQbJ> @ Y9w ;\%U g$8ȋAq ٿcOdc<_žbXWƺ,6_ڃ!֞ى8uGu>\86nDx%A7^bAc%uN׿E FNH\c*A^a^q\1dOeeIS*h:^縖ͅ':]eLO6ya͹kpmϱzm LB}UˣOL5z.EEt0o|sށ}aӖt'.t܏ '}Nei+AbW+%=Nඖ i} )V8dsEctvU~Em{-;i+ࣩv+PȠt߿nl4eb36e^;_Μr}\0ǫEQ-ૼ8hvOHPJYreR8h6E뾵IfIF/}s76o18q^ρpqd~j{b0gvc!8X ,ȉ )IVps팝ztH T9$BkB]1ևS~yWT_zhN+۲Y\)+#?)5bQk~FՅ'vcu5m 'kyt/K9r8I*q3WX8I;-XLh g{ؼC`0޼Q>L$c-u hT$W0fWnA9 `56l&$/3?UJV Zұ*Bv33/!K?6r"J1&beJnۆUhKCqj'R{@$2*%݂Hq]Toz90a 85$Op؁;N?Z(t}I:.]9R[G_W\BἋ[`+rv"$%ɕQ |˝APJ;Ԃ1b@DMlAht%H~"w~cX3Wry,y9ZPj_:ߟ:ޥ.1ڋ畞LU$@gJ<$^mki Sv"_G\&(|cTAmg:Cred@q]%CK0/JdǗSSQ[C^_p2DD`૎q4n7{ ݽa~Gnh# !>w+]ů&aptP!i\ŁFٶQ9JIsj藫sxA ;]WfX3 \M/ G?`e9p^\ []˕I},,iq#b W4߱vduaB/V'4yy:?La:ȆGdKW r#߆}&oXsiX1C \TB]Q?~p":=gRP>"[IRnOUΩiG% v=,j(dNBOP^1h,֔W5Xɗ͸i(+(e^DnK /Qː Pgiiw?ZX۰[d8t(9HZvFdTӎC˰e? ՗E17]'uȁE نiJ5Iع%*@# l fj[RtgSBoLn}2FM)4>eI(l͡7ՉW2$XIw&uYL %Y,Υ ?ߊ,4x=~ g\&txsld9Pk6H}WH [z?Ou^2¬Ƀc)G+;G;1FI? Rޔ]W߅C|NA=KtzP)00?4ŠҠ^j;)QeHKP<8@160tG5.tͩg׿8HζIܦ`[JXon Vfpٯ$ X8sEOX*]DtN,Yٓa) ` #lImgmHPC7 2 _'@Yg=>=j۳W.;[Cݬ㢲GqNe,2&5|-ǚ G9դXX-ёmXFenev?_3 WӾRn :6q7 Kh1!LL Rw%٬P˫ڃCq ݣ̿9:Zn'-\+h 73?+tGI.yjJ4zbY0y.ʺla̘VWv.3 "X.ڒZ>2 Fj 2+{cmi7D_rGeI*A <+Ό:-8aE.npxh@Sĕ/ڧaj9{ph3.=jr-}-Mf 7mu |>Bg Q.B+ a籝"WmaH,{}NN'p=F! 22<o.I7 s>9D޴P̹OB~} Xc 9We1s$<#MpIbHV Nqh\'dA :ݍ6v'mB՟08^s8"f]%'w|1I:o:7y\ GZ?BnAs S\lN (\,Qn$㙘mEmk?L1~C:|@G{?g~"2bᘨ D 70~B=<G:n`jj FP%\ VTY$+zs/Dz[C5P^jأٜ{Z>`f zKjybgG/͉m˂VW-le&% =&r%1% H줗y:dN L6@7QɃֲ^˫.B|v`sǁY]v$_h̉Ŭ:|FT~vR$kD\r[RUY^?)Cp9B>T^[;EY:L$rQ oup֧ZoDb>W xDe [T=WWBZ]fqRi)˹a=2[cRWRFCwj!H%ed >B7έeg02 ')QDi]Hhz :\@{'fp_Bk'U0R0.O֝B9߸s T޴ $V.Ӄ8Gad1#;}V$ YǗu'ֶN,DZ^Z`+@fr nQno&&{D+2 X`bdbc],wc,:0m(KEp1dq1WCz : :ՎFQ 3П6wU\ 0RXj+wchIkEmL]@7}9{ZJ@{A1 2XQW932mXn$q{+銑ұ>ZHG'a xg ү5 76ڹ`M;ytnk=*{-=#{Ld_>OGUg,sek R^;z6Er!lol,?G> Sف<#gCOJVu\bL q s$P 3c|X0ή϶^oC- @ ׶mȷwѬJVA`]| qd%3wNJ*p=dѐP<8og4={il{Ӽ_$hLe5k0hxY|.I\ae}bpI3kuں?4'uE;P/MRB>./sȮzVl҉xv_ѯ8cuO]@pȡZ-7ds%% yhܭ-?8&IlEϊ=ZTj5ρcAc,Y̐7<gd0Rp|f (Yp8tƣ>M]w,Qfc 4ԱtQgNR%0h1:qq Z`dj)a@rY1pc0}׳{ؕ߀kr;#СAU=]@$i`jgNS3`l"s$1L1hѷt~?SFiWV&mU-5fr*-S4lE,b~ZkQ|(PW tJ?_$Ŏo8.B\` yP dN!6n'j&LR%MixnZ[+`Q f\դpj:.J1{6pn1-Cl!al/Sף9J,_m啳!^)0ǣ#I2X ےl=jc?"58Cd_" ɁW\ZR&z'  [V \9͸UJ֭zוD-NSq('8dfFޯfNUV/գv1ni^.uţ"PREE|ӕYm,m1?:EQ}6Ixu){/KHI/CL'VÏ<^dD*%,{XnZ#_|zEzrTH^w@Nr]$l7"qCc"Zك!_U9$SvdahK`VrNhOH1]ڒvV}k|7Odؑp޺!^QtxE:Xat%"p`C8{,b@†Psn KrQ.VDZbX!H56+زwt6S)wYNKذ݊S^A[ѐ6{KB=m#6en)Qȯ{q i㰑4ځzL?iLBqC!ҦH byW˅h+c ĈPyNfM(})qp` a30"8&&”Z1O4:z,n{M'&Wꯥp)b`X/43%/#1HA;ݻgb\f.bŘ\G4)N++PbZn_1l◳1 |($>=y?:mHWe!2%S껷2L%]r1u5UPOM9?QLGq0f,`B%NanJglQʑ}(ρejVV=,uj}Mesm$:[ DkQ~6C_I'p8ձйKRvv"#@1F'&>N{֓ D17q&wPPJ6)x0M 6i0Fk2o,nHF7Q| 95݋Kjb"5KV/FEas; %D\wOzSq* FJr;y;QvFMgitw-`;<)']Z-mV ̫V Nf.S$*7 *GWe'Mlն{ ՜ BAմU ͰMLЈ=B?No^àwҔkW2KV*$Bس0q3Q&D(cue#-\hz"sY+8y og&p 9RAt$ :?q߶xwB.l,W@_BY'wҔk[ʚ+wv鹓Ji 4و.x(KS"*xs ,J^̍V`y8Ã>j["qQQ?c[5 P+1&{Zؕ O\&_|/UCޯjn[5$`L܏DDܝ /<:ڍ. }B7^~Ug礢 怀4x"!g}j!X58'ۋ9})qT+5\>%$KOYf4ތ0Fʋ*j,0k[[Pi6;6"Eh[{=&Vq8 r&Y@svM(ƌ ceml("U;^gJ$qZڻV)sDKGkokst_bLΧ=+dw<ׄM~ kFSO{pF ӴaA+qi)/ "4:+ji 9cSem!rO|L S cjRl@WH\ ÍBc&-LOnEATҸfn*FWns`H}QZNQ6_t̶H+ ^V"X*OpEm\q65?9>e+gzYSw)}W".cNa#XG(??o{఍gN|38CDCYbYB*2c/&+tDE} Wjpxփdæe^=}[aznpңlIلZ;0 s:5ЩG7ͩT>ɍ"k9F28HBۺ_yI'NPDB$:!~ujf=B643b|fpOF8k/yV|`HZXMmi3wy[ܟE*@̏qԆBpX'ͥO$Tl 6 J'秥,IisMdt(o<=ܱy\ʯ!m3[NAtO WESupv1( VᲟ{_k GS,[aB^*-`qR= CGi{,/ -R8OC:h kjc.W3񽥙0/lU r'fvB<-ߡ9cLIDc-Wh'uvCMɑ@Pqb/)+&X7k:Rxzkc 1|Jo{ >Z` d[2B\?iRɩ>?Bu*C352?A0UtsZ{U3 BC .i|cmraHVhT V?58̑C{_njB|Ijsc\o=#9=Tk,I\n?+my/% |F٠ "s]1uZlҧ[\9E#f^''ki)(n)a6\$tfCOpZxq<θn0K/i|&#5eR.iۗnI<^GWΐ5@|0``$Hsj9'7`z9V˲`. I`Y IKdc:2 Bɞ.13^pw֤(%iO^CBhgyW*/װ0:K}/)(ps.A~GIA=1X0ˣECŴᅓ̗]6P3)#DWI2& >R"r7cpL'?u1Zgͮ](Nd 䘘jH)g>ob +DD2ԒgXs!]F}[  T:0CK+=2 Ldh l%5UiFy=4 X f-?廜g'8$ 4]r2U+[}DW;e_u_| (/S,!oop *U:޳:eg. ڗHv9DK3Coמ24mSk1cc^ްf1~Uy0Rr]dR7M"$c/g~$b98.4Admpvb$)EBP~@h%a㉕;j6?߰|!,g__-gC=N5ˮ[L+-WNA4惺tA~SJE.Ta#1a,RfmFy;q7t2YA/z -xBl缇X$a.Ijo^P7f8ekTPUFzJq~``#}ִJu<ÿ9|q Q{/کCQZ-O)$ w<%TjaBж$3Yk_tPDg%~"KV/ ~"#>-+7`^t68(Wgm/ZjQVTq+>̈xhc>̜ϛbzy֜> TrikCw=\¨7xW>ЙLaAz(f J}xIeq?,'QSVOx3nJrXdԑS4[仾S;J{vd'ٺ_xba9Wo!ߘ[O ߕ5je4$TsvUΔ0D*p„+'H-$x iJ>xVH1׷ @M}iٹ󨀕=OmND:ec/+ Xo~`uePqP#58^@bK (lp%g>;4&DzMض#/g*8^M_288 HIxa1mk4x]Nk2ɫ y (4K_%9ˀ"yvI0<=$ߪa:ѽUA57MKJ93Oioh# GmA^e{\i25#\}`aجEP4'2f}]"oGI{{wf9SA0}-UWwR({i9؁E8Cg Yz56xh\jrh‹͛ѱ> YFGre/c2"bfoΡDd{Jץ<^\VɏD*"68sATR8ʶC8 =$XwPa7˟/}0J)7"54\+[ns+7fY;h}t[?$jeURRF,ezb1X aqW@U9W/9*Vt s}*|/=3QPڄU@BKtӻ)^vjD(PY##VZNYdׄpfS 0ևƁB 2%v"fC K(Q}(rq:p!?O5͇^qKcn0Yv ޢ:};Ӥ(lcɟ*_ ;[ {b}47Y؏YC^2R"ldC+30vөJx]^w yL(f05X~wWU),@˾W. ^PU E y~Bg[hid"fŝ8#*.bh<55TNJ/ӷ[fۂ.+(%ꭍ+Ԭ*Ɯ\;IRGq-y@ +hbpFub>5gj}i`QdT0(BϸO:55qJeYg;^"ŅkiNb?(j Yh5̺g)3DtC2;rTMExJQxŶM;nBCEG+9A8וKW!FM6V]aBk$~W$ҥ'%3'==\!k+m|XS >a6nĪ&Plxwヌ ,,%=HBsƿ~EilTfBRXm! z `aAY:6G <#>Zȓve%琭`kf&Ru}u.LR(z[{N&_ 3wh?Սb9P~v_Fw6X7A؁[UcSbCĠ<()"tfh`zG^#5-<'l}rMu% $y²!C5}Smh\b C!,ɽ'pa"<S[Z{g%+B@I4a@]"hs!n5tdc{4N1 ;-,  wk|-8nPHm4DbzsqDA 2;b2fX^09!%%S<(bMzo˓4ȒHk4[~d垎s88ٗ!j 3M3R&\¸"rG42^pU",X`- /rΏmtl:C%a0l^qia}^N"jc/;CmN kR9UHm0o̿^(L齢a˜mgrTpxqrخ> ă/B1CxH@o)57k`n}Ēhw=/޾;eC^ұ>J8$NM<,&,2*`)U4Wi}O6_B;}u֯vj#g6 0" |լ{G/L]xdEO^/` RKR)P =}G{fӡVqQw~Φ,oI5y5OSG,r(RF:5BeU!O3\6|ݏr>ȱ0=]Z!7kio@KK(7Ce=czS&#X|wtO> }rؠ}~vFUڃJ(Rk`),5o,y: } t_33'?'`חa oVϨgy)HNv~ܩyh Cj9n`'<࡜᳟/e̅X<5<'ryjgE[F^jlk)peS/EQEKtraW3zfY&Cc-WPvNlHkM J>1۝;ځ ʗW?l+8xiu Aa :^Vw9q:_̡\1 ޺P;%#,TaK,E(X 2 H 3A|Qn5o;46Pm]Wئ8%a/rӷ0kI"&iRgI[U^uG-۬ kuHO6d]g}%nʍkG'Ǐ+dR-gةF\fy5@`K_4ǾtBOH),[np yVQf8 L0Br@TT[w 8Y.2w M I)g׍s=Dl'#&FBjk/Z<]"#I*?qEϕc}`a Q%a)Y >ut~xwCA4`nUj#.S|>X?N٭4v1pCr&s{('C@mSôU[5Pi|Q}!|E%exx0cva7ZWA`&[ETb,5VMԅ6$a{q4XApf%3Q2+>B dNDsBrȵGw_YCSe b4*ocزM# fg%\ jBR#Ǡ 0(l^"+\W;-3eU/X܈n0.ӛ<G!60]GX2d8kDãpl۶wCy%M; Ԃ >1%RҏH^CV!IPmzf*o˂33P\w<6:s2a;.)ѢpWV6Clɐwo9qut(OVk%,'h.1O Uh[%uҙͣzըENGvX| 4}}8,IWb-G{K2}i˲5: 0&GH __].P%IB^HߞU&n'" 8[͕jb>&~A_yW JOkydL? "we&hOҊSiȷ,5~ʁ?~4ORf%]:Z|YDzR{5Y5ruD-^J,4l`5(å&b!qPo0OãF G5.d_;1w!(Bol9-}VwXBs]Qˣm{lNKc- w^vӂ%óGbF5}>Upmx)Y-hdyA{k chaB'nBT#ɡ>H$.!.p1OYӀ^8lſ16,-d 0m]u< .ӛ9:Qw>^|ZK =cf}lhfŧ?VK@z(XYC8MPnX37E41Y~^-+ kR8?YKBԽYOyJ҄Nh[\](b?\ωs#icp!%73I{Od^K6i*7Hf_Ѳ|a YM?wiKV@Ps@apDo=\Z&{di x|$P5L2[s*}N΀(S$2 1{3GEg1.lܞLc-1s!JA6t}V{kK 8ymحw䎢[eZ/(<(l]ܕI7T%Ӻ n{^hQn!8m5Nf& 0mFY,ACPLNz[YCλ"[+Pg{(E|efr(*$/qA{ %\' .{,Uej* ~Q Y)ဆ \>ˣݴc r5+e7rvA@V%9”햐N bþL({͟ ؏OUYT̪6{s kQ\Ns:eNSnf9?*G\rP24Pp~>t:,@#U8]2-y:(ms[J0SjI,_r<2ܹ  Z,47]bGS]f.^ s ;>CzCIСa(&Qeq&6 =pFKe+?6$}A>O '1T z7yę7xkhir*ɹ JcS̷.mW~Ӽ =w#'~&~^ nk+g?q:=-o`j s .`SNbRK7x@i&,jbT5ǘcn0B d2ځH7LFB? 킜$i9Ț-gb)wFeiX=I1D_UԠ=0_9؅ $/5b)`hʠO=$b/94@(k_="b5LzGc) Q#,0qKsz|SϮ^$X<}O @,g,@bWI73m>QB鎫t+CfA4X h`f&H0ZC˲/9N4?GWoŜzJ$(P^uɇy֑h\墈/ Ay^ք?+lagG21 %Pselnq.;"ŌKJbQ{+R?SxѪ`G)w'/FΑR557 Ꭿ:}x54Ս6$b<DQ5I!V3Y@(O5N7L4ӕ{TIw6,)[z|dxH̲L<~A!~a|?whVSt۵4hkɟqڪ? 1f%eI,4˵B Пr'ӅE6 E)}%. xk?L=!'Dq:'rdMqMt6gC6>9gPZoM0?4Y٪+SP;SXWAOBNr=B)Ƅ7j1=& ~htvOa! Bb?(*lWF5hluiR&`Ȍ# 0O4OT&U&V@tr$qu|t.l ޼fBZ#DyufRTm|g A},M<2EʶѹriTs"k*c>gvL} Pl[)WT,8frEɋkz5ԉ^%kIr.ܼtL6R03wRK B937"]T]G"7'd_c NO—=ER=03d}Px 5)R~~4*z(vJtx~W \r$# %spc%"wh/ɺuJrdpQD`~;z}Idàtet-T_eiƣb!ge嵨`#x፧O&[bxohŲiF LcMl 78x~|c4Văm[[A$0*CdfD+UBJtc1r4FU#6Hyef]6!u<@4)g`BXC=&Ə~˿D|7 3q'-qhل{6fh#B2]=^7v;--F}0\Oܗl9aWśvJ/Y6ZB,WHZƐ a2C5c_ҝUWrzMA 9:Vq(8GWz"`[u8tԉvq(s kdXCVMȦ|_r/i8m<)&YSK#cσ9AmC<(g L֌78ULIƪ\?y`o!זAv1Y7eÈflKti^g l`ͬRq9@'"g%1!myJԔl Q-qvoފSKri?/.3>ne:e,*ep"*z(2t/3b mn<Բ5̓$J"BނOM O%9@ޫt뛢~ȒDx[wsV,=q-w9i g%& D.ZtqpGb~DuG6z5jXڤ/zRu{h_~:g'N0&Z#wJ\rav^$?Qyjl[QwkdzA#'N-)u맍t?={[)S|qvXQ._PvOyI9AozDVEB.԰;׾-U :=reNZL H"UYt=1GN/>>H"m~U?"F4-y-!jyE:8d;(JK%i ȷ Q\Οqv:R`})@2,eWv[:cEW>:v-AU怘=bh.GCy8{MtV|e*#q|@jSr9Zuukg֗WU&TȬowB F=nnU~u>0XFP6NziF@!^S"J(ҹ@Ѝ?efv fߧ"qI(C=رL$\ v5;X>%i;nE$ii042?rtSXdTn~A/.aUiu 6FMhelEFGy bq24&d5!Y[@5!C0us$|e)/%6u{2fSY*&IBL:+ߊktYMdKtQj'@ˎ>gb~ 2ٟFڸ~dZDX80r(psv%P%ù/ %pϱ7;̂-C#?V3mb%N[RZQ+@/fVy6;w]1VKǀ姥,Zuޛ#8AJC`xYo?DΕC!Yy8E+R͔RXoVt )¾Q)Y{XV:ȵy"h0 ZMNYz6axX,ٔZ9G\ǾQ#UOM zgtx~,Lя⫹En#me`"Q9_:䤥azڻ%ݵu QqydX:u Tz|Eo/>wT^6klڛ[g1*FZzl0Z{Hƈ -2=?#( |[ب0S }skQqAֿ-Q:Fe-EZ?)eg_谽1sDĢ']줠GVsڒQcFfg? CE >[82ު })nD?[{OIfېLkM _ 즕JaK^g&] ?*#"Ċjalz{%cؙ)5BHC+/(<͌;JlvܷoL>_BxMaPnshaB-Az}*¬bS$8=^1PV.+%3u)?2 TO3Lr''+` lOURx,܃iDdׇRd> Q YC3qr›϶'e]5^-p}ra͋V헂*̽2m`(&Ʀ/8iH8aGv='ecKt5Z#'UIZ OKQP#܀DQ⣔|6k6RfBE,] (ٱl&W}Y?v> H5/ݦZ wܼ޻>hҞфĵ$$ SyV<PdǍTSl}lTZW5iβHl:Miի߼$DD :p0ș˵";XFZ<[aϐ`[ǪnDd7N56/\dط2`X<NHB\[6b0f _hؓ67z v|qOR[+,Թ6t#L# 1}=Cg[ڈC.". x-e}l{/xR rGC=i.>F)YJ`&Qnزi=HFWI'ܛv@7>0/JEx;]uk4Dϛ(쑮{_0ؤx"ޖZr!wp:);mtp}V5%;wlDʇإ[NPw<'z}^vM{8{GR7]a<.c_#XYR9j:-;3')%.Sє5QȤVy\|]j)'9N]/g VG"uB,/1|8-vn,&nF-dTͲG]~N[)38LhBͨ H⹕xm?њe}{P C?j=~aBdz^kdOe )$֗/ea9-`e 1`! * QrJmqPtH?IP>N㕉uJt9:j{ [ Am5z{3>ͨklMƢ .,̀Kݜ<>#@%m$4L.AWV0`p43 $oɣftл5/>LH _CC/qp mI:'Qakbq('\~ ?@|KX5gEj/|L >=HY 6vB1 [|c j8%aSD-"A̹2>YQ&?3 fuζ㧛S?)/b;skK>uƟ+>; -EE8;{~9)sҷP>vy1CvJs. mZw hfj|:aiJZ ARɋA >rLejx*ӈA=Xπ@@Ή24 b:PH#y4@_W&]4LoS.{RZeD_Di1?{Ss_Mω19%( Z-6E^E.+7{Kqƣ7JJ-n"֦?CiM ?65蹩X,&&xFLOY5,sl01av+Xꊄw i7`c68زP{ iW2E\HL2Sٕ$R'\-e}TO[EWnH~[e*1H2)( \%M$RNihv:ԅզ7cȢ"K:ZHE7c~?.`AQNOAa  9 LFg 9o~uܭ5|ߵwHJ$섨]֌$s䵀#\u9@lWi1i-PBi:$D~vɕ]F ?Y0 PbTFU&f30p4f6c[3ua \kÒchp=ȏQ]=8bVZ,;2qfAVaczzQr>VD5^X p&U8H(5eWH\p#eG)d'R? 9kB"}nYHA&<-5;?r`j&vV%uUgc(N/^X^T5m cp"'Kf\ piE91{ ux2Dʬ?aUxуm3,ÔG$َ!2nA]&[El8(* s0W\kWr)s`aPvA[]N8uҙ>˾qfT $͕~9c>_d˵s `Ȕ.И`+4S5˸`dbԻغi&0fR/Y}/ڕ:GzWVz d¼[#pf<`v;|*s2RIVYJot4o3v;kϱx8@">˗wne}ǙI 1f^r-j|؜! Vr_H϶gau&mfp9| "zbOW-G@7v؈fy/.N0_{u>VSDENW;S)LaCt U?M(C)Zִn*''@i,kמQǝeZHH+;*ek$2vg(3z @P5J+$+I.xgଜQxXI͠P9{gw,|EFNzAƛEJR_+\g_j1fYʢѝ#a6{\vhC$;7Gno( @|gvyoq$Ԋ 芛VNđ/Ǝ(uS<8ytlE_~G ߜ!D7/ɤ1~^=֤\CP<^KvHi)˰%7B[gk^G#n$:,i'`t eJw/U{p&vPDpWp=/Y$ a3R"D%T$[[K[p~>idN4fڀ^YQ}HW+:s [LˈSl޾]V>lŷ13?_| jۿ "VJG xApqԀu7 ΌwgCG!H)dHgg!=?F|Ni=-cѱ4]HaJǽάI7CfG`Ge ?jH]Ftwȯdv 9Ri7~ rB4y=lC=Jh--/ɶg~E-\S)d/[h{i Ea`Kܲo`<|9P},)a':\4=4zaE딎_g]tDtKТ56 @Nм};.9? }- .;VW^!^o ]ï>6K/ :Q3uPymQ0R3]LkT@ (X-T x׸VUԚɂk ڬ;٣f9Lpmc<^ i,uʝV_-jEӍz$W,Ǭ !j6'=ĪD󸤾c&wzx7V1nxbGVe Z#g_'uB4҆\Visl~+z*"-s$ܪo!DF͇ެW"VT|3~| 꼏ZZsv_^뮠irQ( {i/\99<¼DaӮq3keA%vžc& ːz5ٶvnz[̈9kU%*Ҷ\AP z>{8mg$3!uQJOPB(Sy:㌷e3[ oA ~F~Ujyذ)97%9 K^b/"LMPG7.Eb<,fM#&$>2;poR0 3FX_k5C78c:)gr;grxƤ)ӞZVg+gg@jU/Fy6`uo>kdɹ|,_*0k<eN9&_'ߡmG_fm < n@v<5 'CJG iiʫdIu}̈3nHtz"DH#{} 9{e#7YYZ)ἑ [Ѐ˃n*6=1JlHuhqVsgp̔|V{, Z̊ϳ( ^)+ e9  14%8̨oz$4GdZ31-KZK0 7qP)b.Q3lȺ`ֲls#UӦdg{{-#֤& ".\`2ogr2uLi>a$،M5O_-Ie,4>0[ҝ :B=(ۚcΘtM }}^:ϼ sOڵPL1&RW$BsޅJ&nPXzRޯ0]72(H-2$聑ۡ2W0.#OÑjnXF6@>.86DNWV"5Vg/=O-L߽%YA"煯w80)NT |y Z@6_4xjB|F[`u,!e3#Xb  ÍHG ">δF(e֕P0(F ,:}hP)kٺAKԥ^5߅ګjāosܿ}nxWO{;]7@?/۹wɨR=$-FVO54 غv QuuW4Zd.C0$A3T2 `'W*k[}Vά߃ߡs@< D:EZY䀾G}TeeH' z=SRo -(mXZM7>Q礿edR62/ jD^CK@>0P xi!cnj@z.`M.So!IB#QEڐ>Iȁ.XZ`OU*ܑ 3֟4n-0E,`K>0iQx?ÖWSrӭ\ D_ Bb&z,;wɶYݣE_ˢˊFktN̏涠R+gP͂ڽݽeЕW 9aGiȅh AV"0p5HV=3W/ "}2x/,;`s[@(;T" ӎ&J0iP2tvZL[qԛ8˫E p0|G#IgZZu\%xGhPx%HU x1R E#,aj G ~ ,ԁCOQvڀEt*8Yzל#Tce;\ú,颚'ehN1A;=5)bhZ|N nAY(/~<5Em;Pa,e+v'at4v溩1@| ە o$b snV3qHQlIxpK݆KiC&,)+bw {(,O7Pfz8%xR@4ы:8pCR _C%n\ /ZqJ)q t=0Ao y_Z T)SPDya;kC-Zpn :3Z8m1t!fy|̯psc/4nZ4x >o;jvV\**¾ &D=ɢ2xGA#8!X \ms̊+=lI}!3G`H\W°`ƀ&7WO!9hY8X_d+ob$~*K.ޢh ޫ7cUr0g/xHwD<óZ_?Qs dŶ6N]d{L]xH_uLC/m?%yϪ-\Gn7׃>`VG~^Gdb!yf:oclfh-rE7MQ)ȍ8[*?g&xB)SE)iCьCy3sOL2S){|yq}4]bU,Mc XE:K᥁ )K:a(BFQca`mjMÝ^E꿲EZx&՝CxO53+`wVzV9:[{rFC^2:c׹_+YkSJ[<IG+36ش:LWvf`6тduyoaneU/,(`fz/&~Ly\72ݙr 3zS4F>!Y*# }lƨ7thZ,$o b}\AFfG)K`dr)ˉo`"mRFrܶ5;;G?7$Jh=)3rfm-@ɍmo{.!ଽπpV%9nI hwZ]ْ$iĀ(`^XP`K))h5RުySŚ(/ k4"4٪D‘N?OLK!\'0Zyol>f3r9|%W X EѥkkeDc[͕9 rKOh  +m$*:(ܐ }kJ',lK(WpU`C9Gfr G%J@] zLU9 zCO]2=Z a33]̆[_bqɷkS@K˥oZf;J͹s.0OJ<'wTE?Ԣ9V={/X/*mq:qV'(dqe''[tXzari2K?߉uԡ'>$airJؕ$.nM-KۍyB_޻-mIBLsǪ,M$Dc6"1$QA6>;@Ӗ2Ͷf]Uru]_w_2ՇNJ)d9(-}}l6NS3BaQ fQSXJBaڢi5=71y鉹+Z#}k `]녜6(Ff쿮vS߻TE(O ¾ )fh@d\$%7S'52|Dle:kȥ43g)!Cֆ:uIui£]6SGY&P?B|xq&[̄_\2ֲh۸נJ kE OV챃%I à:>C'C;f']!TTR4),ϳ9fn6>@릣_ l1^WGkMS.}>z.ͽLo۶yPVgxf@UlJ 7<~ P|U2U@NZӲ34䂊H1tN0 lJڀg9sԎ3u&JT寮zezGI:".z=~i$GЃ鴦Chn |t1`{|&R=)\"t3(-  A#4rrUk4eF$ w=`8V P dW) ?Rzץiwl5us-nw{/G3<גl{g"hL]7#ZAI(UJ^t|$It;rĔ#K&:j^$ݚYjL7? T$ә /-l}ZJt$\](u@ZdZ)<=W!vƁ`GQGjF:XY%&gD9L%j,AYu0ʳF1=MKCAL-|0`g 8t &mɯ/G6-4Iav"c֖" Cc0VKCˮⱴ^{<;XmY uD9u Ttxͼ3ڲujIvH&`F8 ١V{-Do8CCGʾ-:fʢR'[ǍB&!Mmȟ;>̷b-:y"򶚂P`d* 8 }SUhv1T;wzdm'u A:$GH*̧)j2B@x10C.Ec;Xcm̂yGX]ܯ. θu,Bh|s*G.Y/nPxO,WdJ23F|{u5;zZjn* (>ӊ - /w=&"W=Cs eyO ǗYMuf :|GuY̤˧"9kKB6C'P>yBB7ŒXZX6IsWO +sl`Q:IaO~ZB$q>dm (C fWB&Z )b Zڥ$]ORQcnBCU[NAzG$ hFINX呾wy*vVRC77yj kB=":AFW o>4-=*QJ-Nt"`sx v#mNyy.} 5u=F>MЈ%WsMrO{A#ڒFT8"Ud%JAŕ<8ƬřqcӇ)Ob.I\~6q27*iU0P![s?#Fqa&;ܑK$kj_`M':x`&M'U]qg /c]IT_k+V5 Q x9V~{ ZMhd z83qHzђ$2G\VH֚Q#Tp\Y$lܻǚEA*uw[_Ps^v4D+Nl+pn]ɸȗrRR>VkU0{Ikш]$$ؑ %țF&\/d !57V]{.qOQr wLnܭCqk@]_/ȩtO<`u֨Ly*Cz"0摤."hGt"^dC$DxC~UABqT g1f19Dys%SVpVY2dU U=EWpiosSQ[PTYy yo@I4 ,VY1XR?. űVvry'X2Ƅ}Jq Q!nq^3jVOQ>l}hOy7yBz|MFSl`4G8ȼqR=DGL:( 3>!j-̜4BGQZ=e pB8rHn^^/g,3EWΡ*#Oq*4C⼾ ,\:1UjdA\[a 7kLMTIٴl_^." 7!".=.aJ_8Z |,RGՍsջPqJ`EsFO8Wfb_)ԺkNd>fn%[P,Ik]%*>'y6HI<ÞvX1 7tuJס]DVV)YFVMォ6x>eSy gIV١PB4Еa_?VDAӼ_SUe|W65yB X䰆йړs@{&{trY&>-v9L12 g$ؙGX[/XXoXz;GHprQՔaQ|2ʐ=5܌x qP.'D*.u&T 0342(v䋥!OrIgC+3Obs|Y ;(;2^#PN|a;|dGvS"kٙW8B%OP+ IOߣ4N+^[8+21+S Fys`.إT0ӣ#1 s&Wx|*Lt2 *N%LdZKe6 T_(Gmbb*oq}kgg?{Q&kqS\ УS(`-zߚ^15 ɧTՐV4 1!;~5дU͛coF_E[?MǸt0趟%sMFY^"z 3:cLɱװ |#}lפa#EhӮGp|v\9tuutn#-Ps}*e<ӞK/2 G #3&!FL6@ɦZ*$\:4,_z!""İeЦGrA3%ގ?=y䚈2M*. &c7[+cv>"gu_9gsFm224 JAubafOhP]<Pu\Q?À  {:v?Te74\4ٵz?Y̊޻H,l A h Ӓ_O@wF>ȈuAWnQ͕єek%:Qz.fy ]7@joeV|TWp}JZ?; yp4 l 8#Tq׃b9>d/3⤏o kaQP!q@Fe_!]?nk?̬loWҡ:,55Ik1dX7`69=GZC-k>?b9/a5́nFM]ɥRxF-s|6(%ʲ=gP]ڣ5;缀pxTx*T#]UDI= o =8P{Tӧ^ޞZʆٝdva6I 7Xc/ۖ0a]k;О0]dIɩ-f_"Td:|_(JH+GgF0]Vq'o&yg˽BYh Gri~6R]|vGJQr"ȵFg$;ߢ9Ȋ,o_:Uz'7 x! LT,hЊdo < ?HrCiONeo\e[ǠF]e >l0#v#1PYSk\yH)N3 C-N%wME7!dƖ[֤p_Yr͡k?\E%ӷ\̢z{q7l:M\Eգf-cˆh?p74h\%ҸT5j8czU;+#XZKDȜY̾}y,OR*Z+CAe3Ħ5dbOcmJa4O͹Iozpnxڭ9_ϒ.C.g;^į]YHUnżWmG%#;g}LeioEO2">5==~J.8fL(0?3T{ mG{2SMj$mbcvi.Egu!t䠒Í{S&A֨in7CD;|̾ h7||1OBLFTejo}9c 9%OR e*DDXס^&/OS8WMj'Hre$8 g\(UލcjDթlM? a+8LՎb\gkDOzrJ={S(')]!j(@(IA6/r\zC‚Nձ{PD۠zb=Ly\" zV(M#'wN8 ~h E`Du[XbFHA5Z\egEN.幼 ^7eU=WI2f&<$7qɉrQN\&ƞ0P '|hQA]{)84t0@-+#L-̝]}ecxGf,a #370e.Vd}1-ހڶ]T^^s.4~}wrGC3ZRG(8,Dpͺ s53Am璅X4ĭwP@߃ddBFo7MwSW9GCx>^4$ՏU;b%\3 gԋ>޾~^ 5뼪j1FWŮ*12ME,k 0`AʼزxNuZe^|>S/KW2)RhS-Et͆w`5DKʦ́ҷL QJŚi])wM\ 4@//%)?MX&Qe Jh56dl*gEQ{yze4 *2j g]}b4KRT u`mL],Qwq )~V]ߠ5kcds Iۜ;~h6ΰmhl ߴڸqÂ׷IN@jF%8F prEHs3W; ^ ЙD JJj xp Y( w$$BJx)I`d΄&LGf/ИrDl(2႖yxOb\4̰DS ;zĿ`)X;DH< 4n =k^ydM/:Ӱ _!M/BIÐ0%2qc u :[ʧuUmG2u? 5= ^/[Ӈbr*@@QbW^#az$cZԄ^uβa荲_l)Mn;'C/l -3C?Li LIjb0VZ~yodkږk&T]ǐ!ܯ!l}aTcMun<<^r_DV=T@M?6%܈DoՠL؄0Oz@F"w>pCWCLte{H;"ips_(޵wJź\5I.ԙ 1 `?@fhw=>-<)N̤ 9'G;ML2 \8'1,1Ώ^4UbU,nZMN"WUљmnqWx,F{}Ki)2F5e D_fAC%$8qD3<ذ*(b]kƻfπkjXŒq3i]$(arIc@[8ø@8xSRr2nqۛLNi+,9%~잍}-%^![P3rRױ|"m_[QÒ'QbvqV,OM̝euFKooheh/_pmU!>ΎEɛۋ  JL3YɇŖW4(^}QܨޑۗTUJ|0\~#G`Yi#4wg'W^v|#J @u~mmy}4 1d^0 ւԘ%&әp%ǖHú🅡.Ӵ+X|lHqt7GWLYY_M. Ov6Ӊ jF^1EosK̏Yl+y_.}ul&2kBeٵ@*! 3}f[%Muj6u{H)fi4޿q|m`|$>( W9rBӇ 9o ޸! jJq @rCd\oԽ>_v4(VM8XTᒺN)sU_HreM8 W|RsaU[JtN|FsY6J/u8Њ3ip{64$UyR6,y'9ܤ& $HSt=!bRItb=~ۋΝ܌sR!h r(CĽj粹K@oKQXw>-xU~h5 Vnc кė'ِcG" P1eI7e9?4Ymi3ˆXk [WtUAƚHr/FXv%]tBn1dږ)hlj 2!wj)D<{VMcL%2ݡxMbe*VP~Z&1]w5a:ɤTxBG7ܒ PkR% !"ٵty+۲ќWbbjrv8qA1 ]hm$Eے-0z28]SX]:t\{~s\UƽW+h)nV$q!+#Uye2g~:[r)D:|HYD&SH91 M=> n|Z q*y.-Pwٴ׮wN8 xFޕb7+.SVX&;Dnk'L6</QK˾, ]fYB!u Ü.:c6>j{I3b@)5*02I>4GOẳľ**o0tjg?ԪUIՆ{&WBﶍlV2xGl`Cn7q&皔SN [=O}QX+P'=g)=8kqv6\JW=`qb#NTKBv%c I~4X<]kelΞC=T*tQPw 9S̀{&AW <m/m&"tM)Ze>Í>ZOzpم=dzcǣֺmCt( Bӝ6{<2"K: %e̡ dJ-l#jGbL W5*Xhc_ JcN'@k t;oSpZOjNi6jGI{#NDCC1sSz]D_d\,|cb &o7{;'OI"{Axkɬ-i ~, U*5jB9 c3,PY+RܢO RE l*6 H9>|< [vi-~T1ƍIzq  ;^>9031Ȝ> ݢw8FAe{nX|E1α+CIZ}`5ֻA>r5c2pP0pZ_ ~hJQΝ,^Jxώ c CRʹG0] o@ JvoTt=m7nxНCis 8hzPӢ=jLN[ҮC,XF7V-sc'8ֺ+<1B<@ zb!ȧ&욭c]3R>]NE@"ł!>zj6g5S)@Wbὖ8xV M7I4.} SE_)tJs%t$8H2u` D uUfj>$)wrs"z:%OJv4Us{iKYo蠓C.{_RI D#r0,dlRFV+d âBGyfxKK4-xaKTe|x'ֳ+gH705{I7-ؑMMX%0wI)cb:8-ׅu G C16c Fm5 \Dp8U!D* ­ c"U-zcK-[J]xyH'ZљAz\ oQzOPD-}[!-31K;EU,Q Cզ,y>Jankv^ 34qY|3*N(^GsdZ3Wt:X0ҲaJ\.`);>!hUf1bf~"|y%aݡaqN^Ƈ֑n:Nu%Wwf|l bi._lD\"U*oB0%k)A=Sv'GK=Q^QWD+bq,P:Ņ9&ZxH.tr">WutqEXy  *ع?yRQiUggҔ"H_w\' 8L̷O ԯNፉp0"5#މ"n#45?X{Qh{0\Uq 0[,beePaI]b~ȨmcmR n4yĞӉ{*h3 CJ9[t(fBW| *#GLrt`F0l%/k_rR@,b`z)[^P:DGbQ,ޕ8SQ~a=I2v+R }ȡcSř?X "e~AbWxL R6X 5JO?uyMt̓-@ژ0:!n\KKFm44: eѓ:HCԼ=23  (z&25E+XI T?Sl[$Dޙ'վCZ8@`sE88\T9o#zH؆cVQG lxq3T'/΋Κ>]ϝTEiG+W63uTBQl j~ ώ"3 Xr fyAxRm%G:;q|B W锜;cIv Quyr78*:H=|cL8Dšؾc3ZYo{x=t2J!f?0_ǿP<$fdG, xb CZJgMY̏5,/U'¨H\CωNplh=סCɎUr'5c;rbOɾn ktqa-T]Ͷ&BBh5 |n$upP!t0]`寙AwM{V =.1#3ibSU }3rwP5?z E@7p>ߍZ熻vO^*8Ur/ {gY6&'ow+c} b_ˊ*` /p/yAٹ=-Wq[@}z&Vql)GnF8؊ah}l,5ܥ}W1^u8mAm og8_c "̽y%*8w`wogy|tG*)#MNh@;fjm$9AUzm5#DmB͉f|U_ Lȷ9wLNW'>A UO=ٙ9_ƋsQ=6'} e a(LݩԬqyD >0gr|yp@˟0EG@*).NfwV r_U;zoT9=EGX-հm0闄uBOĀӃ@ $8qlyDƇ1wjHKǿxIߏnU#3;%RWecI9s"vj?l# ))k#KvQ>B:^r>dJ_{.f`2'jNnF +̹G@9++[O/D^BY ^y]@N'>u?w*h)v&tvmQ.L*Co|3=vUK. 0R``5Y*\Fq۽x@n8/^ tUsE e0+vߩhLeK"!eMw32VD몌Yi'?Yl/s+$\;䴬s+m U:;̊DRe<"e},6y#W|_KZ|B +[^72YHzYggζNj{.,/˧ ?gB w#+ݥkag:Q81MS抟p &ԣM1;jHpu;\g[&i3 ؝@Jll$FR1׬jC_klV_ֵM]n/}кUʼ~RJVb]KrOaK9 iRȻu nh מH! #Jy4WrPһ5݃kb)r)IޑF 2(Gmš}>rLE R&;Шd]\&,vS_>?_MȠ[Wk^*ݮ,j`V0覎!8B Џ H^rimiWA'^@횖B[{\T ه.= *8 4Yg:r =VFѮ^ "'<*O3C€HԞSrDzczݒ":c1e@fRBERP"cGƓrE7|p$m.m?嘜UIf4)Ə75 #MrcZњ&z9aSҁ}ۑ+;obhxH``wh?ZńL{2\P?]\^"T2m.JBHwYO?VըӸs0S|E Bߏ9!$)\|5h hLu|eHǒ|l ƃ]"KVmc[8bf)#/f3eСψ2B4ӿZ^6p!g!~gޗģFWXv4fLJ RJGm껆N,4eȶ4ag>rzI.# .BdVyqSL<F%NkqbIf90A5Rn!;}jP[}*U6zyr]3>]zKeۺL{h0Sg [F1`;UUk:?D Jz>P:^/yJ֌w~yҸ]xt4֥؀#Haih~fF4z6/ri\Bҁ Įf<ܺJWskW,Ow[hzPTTb!*bcJwmASšp*,;Ey^mpc :&hX$_Z֘QP}a0# RJ@) `zۗ>+2AOK|r9C7mz R|M4.$A((j0A M=7.JE/j=ij0jdsBI(fd|1=sd[L+Q; XWn>w׾o*L)vpk52j|*XgXݺgDUx*/ /󨡜xڛ@pMJ{@.(T^ =iD4fGNO rE T _Kھi,|h& KuDƈS9T5 r{3\ajߨKBnB[ɷ$PzHeY?uuzYUJ@w6Zj'+6Owg/Rkn B]!L\l&N?{\NPzX&Oz9 mD1F$?:`[(ѩ}f@l5M+^;,!<֓wet`IT6S/*wumlaÿ2VNMItnGP99%i{sɮ{D(>a2𔵸 ;i; +oks*^ xrľ8*cyU~SzPs= E`ɩ&cfZԁzz*Q,X}S눔ngB}ؔ G`$&(k @ᄠs8*E̵p(QLeCBʶCMCk6&)f)9}!j?ˆ46*`?(۷} E-fMɹK{7#vbWF?XaQfMC)VƊ" g $6qT.y}Jm|\bjM R 4YR|,iV U>VAŖ 9[y;@@{ P3i弱6";E75W<)9˞H1 ^ՏQx6[u~n?^̳,ߚ+c҉OBqW?EǠXau&)^(Fo!u}EV!aD[&VMƻK0:dC"0/i߱ڇ-U&@.”K~_'E.xvyLPT[,ݚ:ND\aH"?X 1J[583~]Up~4V@e2k8{<ɮ9T|]E[uH#{qGg()Hp^>j(U_s#֩PfV=$ƨB#,ݽoy[+o=$i TI!mp47wXg61BJRM7(FY/&3h6F,hYA ٥ҌB<@Vi'*`rOl OlkAX_ t0sHwuMTtߎ*=N˦LTABʇö q\1.eaǀJvx4E'=R)$|_Yޘd"ʋ#ڙ@  ֈ YEp[X8h%]Ph>U v@MpLPv.=>cTM1ۜ`"6i섻k~LekK[}?JG+z4J(磍jշ߹&6pWVMu P9Fv͈Ŵa;,G;[*hQâ/4/ |3Rk@j~8 ]c4H;f 1^N71M$IQS~PBNt&$~L8Iɴ'=%GE_>S8U8nL%9u8%y -q3_彦M>׮ aUG.{ f֫ Q] 7^uD{FG;̀{IV2.{Q@߅n;?-Zo]0j3g|b]DyBd/'AQzԎ. #x.@;{_6yJbkjUȱZwwARg"GF95 ,b`;9ݤNǤit63Yz$C򨠊T !Fmy(@A uܾ;vyot^4s hԛ ̠ g:max/hf{`JސZum}I)=YpqiU^q}NrqU{wY,ڸl 69VbC83*<SZLsE|T(-O_MhJ1YaheE9wudrjPKˁPֽt}EA4kKf{oKI 90ljs`d"?xWtorA^C%jYgBvro"fɤzU&A, Cn/1$#3S?/ġĞkR-:5_W ]B~'Up2 Q2RS/n]K?[t<0WfYbqYg>b_%JRZ[*ƅd#v12b|I HbE"s[izX '9_h)D(UaOsmvjyLB {1cF#ėO|k>=5I11ە|hiiR{.pL7Y̬%]Dl 2:ULK~kM!&naEfY3b.gߵ\f :H y~l7\yno*éS}эیSF$jv?Va_P?8ǵjA"3 cUѿV !H7z>ܫ3*CΆOiN^A _C<',?e 1sֿ+mXxi}R!YS\i5z%NyiZ}6VnPXQ٫Dz:NH0䟷ԘlHiTpOb S;35YX, 0>`QBȒZ50wlYu+z?C;5Ț0r~{Էv%cd6\~9?!\KzV ޺4yrVH~+r`v!⭭?f4Cw'GU9kַVl4)Hy c1Gĭ!WYcW˅zz""]x5( ثANf$%Y,Jq6Qtp45rb0{Sc Ga!RjR%8rp?﷿}))7c6/؃ 2KwgI80R7 k K7Bn*&; R j3u_8< Q޼UYB RF CzQDQ&?Y] !B=j#Px{$2t2OzV7̆0939s<:=-*dz]BJ]!ozIDH@K{: ӈo-^&yJ|::Fnѷ vth Mq2`8Gj4~%Йu-` b/}0fUt£4lÉiz)Z7JK86K#$bp^79+hEI~4K'XФt(uF@9ώ[fF 3ʤNTD uIGIpa^^E.\TDʹ6a0/bI ֌M-3jT~o ؠ|mS)䁍˝|J|6w3+2wZ>-, O^ă:m]T<!CYBs6H\tUJ^nqҮOHe3< 돿5fV=O_ Р`'S.Nh1ذ nK ͿP!(+\K5H7 $QXyDf./]g"jpUKď+ y~<榾$㩛};0HoaH;-P]S4(`_J(tT';!:*'0Y W{x6DBcII̷Pbj 5'g:e3qQ-V^Tѓ5$^X0[y;=q*ût5GlMXûfs+lL~?h cM "4u#sy?āB jO[v@POk3 8mWa<*d6h4_V}Hh/S?7P0 &åq"ffZ٥_ƪ3}D6'G^9.dcI )@НϩJ njF'N ԟSˑ4.r /΀n,qٞNd#{%6?>|R s|8/>or⩄P iƞS ͳ݀& @Ȫ0*_S'PPR \d=Eh#<>z%=U!N-Z?zgCw''E_߿tz#b ?GͫmDžCOؚx 2ؚde݀ڲ3MqYԜ]7hH(FTL| vF`<Wɋ- d%DM$!q7 yEB@ը / \,F̯3?A5Vܡ1=7hvs3R%{ gj,Ǫ[@-.@ zavi|ܘgM|#3Gm~Uⱐm{;YǵΎBx? 3~vk2bKx Z MHӌnP  {2=dvSϧ/J'zHp]ST-tΊm">JUbTj<$; 251xd/NnJKIeIµXo`T ?D]YO+eɺ|oڀȵ O$ϬĵIoÈ!|_'%G_W.G: |ŽO*d\uZpN|(,i fd>1Z/ߩlrSirm1n:> AD;szl.6<ّl  w<œ[>Mh(jmvX:J1<~k!Zjb@b 2oACmڑzR7^ΉS PI2>-S"r@~n\96l"e(F90Է) I.[ނw rNQËRKM\M&)G؀dvgU>>F :e^`J'$[J'C| a}o(s wM) կRһ}H 1CŐ @dӿ(g^?~XݛkO|iZ bg/a~I۔]d`DDiwQ[ϙ<>\vgh(gObaCgqB"3 8"^p96.,-A4b_hkOOg!Lmc (]c̗r'!U7*%bhνkL"%P}J [d-([]HQ}Pr$_F1o\Ki+\gM۴Xg;`gDqY~#x8"d`zyoR/[>ZsL~QG&u%#TO(?<ҶbP?Vu}@x$XؙfOKEŇ lcضgcYJwQק'˱җ')&J2GV\AԚ%|sa3Dnqx oI}cپVĂ I#-7q{(IВ Ҕ[c,p zR1N=1kh9U"Y:G4wpҟ{GPp]^G ]4,\VNJr_R]qAa֖׶Yqy+EK4PJxn~C ,|mz2"] czr<C)c);v{0ْdaR͡K60jUa"ajlr"Ga^$?mq mmM0nAΥ͇ Sok?vXcx#S|[3<&7n we2^d- tB"'( h 6o;޴D( l0H =ؐ@_e(Y<+)$^A@fRRbnͲ2& N>!٫͐_Svnfcm_avw &uC(6!C^÷yc|yǀ  fYB:RK$q>ln3kϻ+/* 9\D8GqQqvY86Н~%wx]kj)#Y|ZcF}O] Ax١QL(i`q׾OFܽ`A] t/¢egDΥ NiJүp brorF6"y"~ӎBH腫mqR,XI$X ݷaؤ+.zp6='Qơy$NM켝 Tcq>K~͓O{dTyNǘҩ%A#7hYyЭ1XY)ҎjV$Xs]Ay8Y=*IQ`=lIa׎za+y= FХI[SZE*yx`(51uAв!k< n:UTRq[{JmC3)14. !~C9Qڑm@uϫx尝w2=mۄ˜*a6 nr`$\m` ՠ 1Nc`wsRL&u?%heؗ0jjejFmYϮs}(MѨvB(3Tz9{㣩VH e_UJ ^d @7O [ oyT X~A P0i$\oњB ⋧W vS&@5g> VY3P]ŞiYWa ASlO+ 23mEUN}E[Ǣ!c#]lYg:utguαdjz:=Qw$,.C[xR]a[I ޾ް]{OV2gi,Ht1.'c蚾קKbҤXq48}{t0poj{H%]VcE)NWnHz \\_/]a\ceӏ[YARPHuIms+^,}5w|v@%lWþy|'M~:I G=e'C4oezѱ-ٺ}eBB]›F޽n?*v '(4thj]3L:ч7)gΪ4 [ỉ;PNTh+Nu^*x_d@/f_"ht ;>7DB6AfZa3lʆvKZ?e\ HCnmz_PP3}&A ;W!;RZdd#aEZ].MxG(ytDކ (_E]+#7=5T?uG8.Ә|NQnmVEaRqHO 9d.*4J(~GTYKEKm 9&pfpe, ֽ$8 $=lvl{KސU}ڪ<+$8@j8-JC 3`m*=vJ:mbG?RĖBÜ&S$;[::Or\? >>s̿\8NeŜp)j[~1::LФu{$4S G+#Y&S4@:+Ï26X3 ?OiehޚZ1w3,JMiEw&t*?L%OHSTuRK\W| t#VJb_~+ \VzI~+P g[m?%uYYJn<̪!)jRy@S1%* B4PP\Uݸo];w"&-jGNE[ȋҊJ9Ք·]X]XƎ|߂dt"n'!M 3*uˮ{TGy=*В 6J4UMDd `Q6/y{>:P4fὝ7f(%(VW? 8gxlY0/cY-ջJbXtD|L>~+jxnh"N M\)!`#]աw׾D&Iˀ"qB?ZAc#D寮Yf~+!$5c! 7,9TAhn w"& v?+0q,>3Oa KgCd R!I+])(roBX+ݘ@D>,ycBd43cR˘3s3a #ZZd,)VM,m5I3:RLLzrӰc @Stǿ[;մ$Hǘ6,p36# ,7c ճ<%. "J?[0 vƙZ˼@ZЪ?Cp*# ¯/ 7UGj:@'ð_[ѾI2m$`Lmv]/^rO9Kzvn}<ͱ L!,{fb/,-cI01\ܤqj $)rGad% ]:*?} ;* ?:UWQ\@]s+6GqW=Tӎqb64LD67v'}JV+~f%.wvVBF$y~u9~;B/yJ8F Q^d F^+ Pvm G"(ŢQuبH߫o—).ezכpe-&&5n'?e$efc&OOq\VɵΛUGlU Ix_+Y1R}[-YfÖHVT7>1Mς(}R:e_?̑~Bۖ-;KU-=s7^ Z&G?ZAes ɍh3I1pֈfR1 !\)Նrbe6l˧b66(aiܥ;!x'Ѐ{4r)w#Tu>( ZWnj5 %oMm[+A]g&6] euR !Eh[KZtb53KCW{«Ý)3^N)I_3VN%^H-bC,.-FJPm#gEggDqs̞DƏ9Dmus@{3EN{3,λ=BxnilGn0,-=\fS_M!=`ULxGjdmh]92%e% _l+ER&SM3φd瓝Î'FT?=6, ?9(;u*jG}G5A?ǑvF#۴03l!HRb<ޑ"6qR ʲX?à I POXl0)_U::fH_UY7^g>oR>9hKd0n v|PnVTjzk1}zO=^>)2#;︵/)"eU3"R#@=Zқ*!0#XatHCD9>h&ddWɷԌl%źng[!@.gOS}Ztza/  i99g}?͛Ge 8z028k6!.ERO9f=Zl=J[BhKJ"'O.> rCw\y^!2# 2&/0]ڤDM-Q)ʇu[SdM`J1Fze%^`( c nA6BBip0> LG~< ~2~0V* E°/ޙ5JŞ7e[ -f#&n*mWF^v(J:fç=/_ˌί/ 6~Ng*nθw(,ަXگhwdhY!|īIJXџM"4Tb'w uCE=W ]MkSC E<"2)¾VrnLZӠ0 | ƹ$[l7sO5~ ^HBvsTDM~^#}%ZԪ2SNXi 5=cj<=!w8;VVuq;^}&+7[0u=rrl02>hBˣ)G^'r RdyQԾy[!7'PW'  1- W> 8K4kl^ryUfz b"{ {Yb2!O o̬@K@KR)/!ֵüCzZt77Chʞ`y0N{ͫXg3p&.]VwlVQ \rk&KT$9@ #c|}c`JҤ_NCX28Bm9x&To9|۪ MrE0 g8/H֛},cՐN;yB?e ؚD7K*}R} ';4 ‘ ʮVahpbb2_mEGDq~t`DSq mWQYZ"x;i+VKU=iޠ5ꁪP/kzDi4\'߹w6(Zr)S$E)TzS('_zX_H* 0_E B<7so6ZBkuVch/O+z?|)LwkpZ%@V: r:4QN&L+O JMb8E]`)w_ Վ_Ԕ_[|aIđNLϢbqKɮڎiH_=YW6+ϞAa[TRwSRA>1K4i-Y5JMUږ~FT]M{,{4 6譃[f5d-͖RwYU7cdzg- 0Ra~ L_T3_c/n T䮆UwZ8ɨ- ф>^v7j6S\N߈N[0i /ZM ۳EX4l>(ƅuhRmeYU/S '!V j\*"ܱ!f{D .oL{ CDPfucsu;_j̀~ኊz)MtÞC\g~n3d2S mEjHJ[a A:ޕqډi !mzR1. u̕3|Y MY4%OĻE  >\%IF_?%#X@^[P<H[dK 3 E.e..co|{gSd;MmA-g<|Nb$OIF9A=L)ש[( fe+\Ɛ-3aCZk/q"kRj`$H&jP.g…q!;ܻϲ%ؕ^BTL6={NR_Zg|ajR4I*4g'~=/D rOwIGx{j q!tg$mj[ѻ LmZo%^|S唂P "p ;d3zc{OF(\Otƃ>OEN1.愭sWz\VTga*ptzd ʹ3&Xm9gz瑮+ 类gAd>ĞTVvZcK2ɔ~TCyϊj>^,5(yy?{CM}nv5,*S5hSay͋IWҒwJb͐w)WZq55q #7RW<ԃ$v^[lյ;4x[7!o*K(9kļIPV1 ZkoZJ~KoLuI!Ho&;l(O 5J%_<}>`b[lLԓ 2JU<q Oz}ā9#]49S:Jnnqn ֢j+)D4m/qUpLB);~-y'V@n~<[>$h`>+΍Nܞʊȍ*L@;9u]r,4@rh}e'Gui {gI?6!aL͇(K%/r`h5}7 8j2#pM/ʟksfsbȁ!ȟ'+ Zsϳh !yaa{ }| ĒI5–%wORԓudZEu{ӤŨۤ`zl;\#윽u_.$-=Kbi]~k5W7Od ,@u4 Qƙ>>xx!m&~׾ l d]IG=,w.:O.8Ü; 5EWǯjcx#܎3DCyz3Z3/n$QUPc޼LNԂ0l`;~GЯ.N8Nsc-.Ǟ`OS>ԄȻ0f$b*g} _:Z[!,7[7 CQ=#ڲʢJN'@&0ԜGl_{*PW" fEhӳvXr[Νض7X}I u%ST-g)ܾ\s&@pgb~HS-US}P'JeҼ_*F6RHMhΨ%6;qd{Gd :ֺ?7I6ICA3M`{6Tz0?-?wD8*@^ӶMYOp"(WOLɁ5P]q9¨ Y}֮w.\VKW0YgG }IL9VeA4TO%2ǫt27O&d25+Ǘo|D聀F= x_6ewzqpG#ǂp+øs?t=V_Yܹ$G^Wݨ`߀$U@!aITw ggij;Iy?fkV a&]#p4pkBU"ܐ1e/@=5mMPC8bi$oFۃ8c1K7o< ii=UR*=%N˖zT$1a3tQqS:@+WʛwX҆zvr#l2( EuIzel)ZCs')݋KlUܒ%%Eޙj7ߛx_C`@AB}ڰ@1*L2;yA0֪B>iGRwn,ߗ"aM:k{5u^Q~5=;$ Cw-QA1gҎrC!ɕqG''d:a} -qW- X? i/sEرo8:*Sō2{Yⷧs)]릞YΠ:+A;)ON' 5ʥΣ/*A DpK~4dXgVK?Uˆ#}b-#<,*k;@+禝@u1 h*0V 55#✱nʚ5¢R7'ahӅ1An(M}Gȥ7wx*)zrQCr7:Am{/}֚~ SYa2# ]eFqWvGcGi@&X3xh'3.G(\\$x)R̬צ( ۑS#BE\a)+܍N*!PgEhi&¹zKh;/ޚն/c0"˭j* !c=3_S-wxM45+"2+F&,T8~i,N'9_]obxpCm @ٵOe܌/^$ *z-jnA+ 5OpT%-XXAW<6o[{6DvC9"9i,9)~zpZ |˂Gӛ"AVn'$uRʽtRސ X+lʐ:8ȞY.6A dl>ވ5~;UkcJ =|i@㹘}񤝪Ex @#]Ǵ"&""wЊiLP(Oa3q0y $yTz ->~]$:Cւ{3toR#|/-тo`M̩y* *=vf`[9;v/u@Z^kuI& wv wLJHWݎ)^b*YdRNjAyRJ(;O:Wاb57N&v~zVkft/ݧ )p%oc tRz=;d;2.&^$RT%' P2O ew_ i ‰1qMd@iAZyЛ1 m {[ D[Q~gS7oz17)!_=^X#t~ag&y8iiȝVy ++AouR#Sm6}2-8nIR$O) y,`?5paDc@i9{oIL`R$~Gsl`cT#rU8ξ rVNx/msf*o6R{;; pˡfI=JAZ_k2Sr˖p9U׽HSfd M*.$܄{c9rqKA)C NL<:)h~ePsuSw1QP5; ,HG2o鳋la!|Ad} B깔ܓe svd0Ŧ+z|CWe -';bl&9$I*͎i _YZ-L =\DژocUq"!۝9zC0rø"PG9Ir_%rڟ>r)bH ۗ >nkp+ѱөT1]* [(Tz2mL>iDVo#mSr\}IcPJTղ/bl?g}KZɸ0,2^W̘w{lm,(6=RTslbS]ϧF'SZD=~7SlGpi_=VJkN!p&gs^6 \|GlЅںmZƴ%ZENG,g_J1-S&mɲv VqH6=M9`fHB޽ PI2<i0@@L,!IADđlSytH]mP I%3AވbΖ+/ [׊(nS@G`JĘ 5^ڧ^hCLg]o ͉yٛ0|j)SjѽJ,n9 DW tF,`Y^z~"'*eb(?2GDg}ryq2U/Z<歜䯝%qy9U C*̷@F3r^8p\a~hJfl[&T/$| 95-@s4'1ͥZw?1wQ2}Rm9( X:M:!>d J%E>,Č6[%V32Yjp߀n~U8 ;}[ov}(- cà#ث@xml NUY+j:(EM- *H~ZHO0ì&|U)1m^CWE4Mqf2HLU5:#B&%df뻘 [Jm _VFNaF)!Y,?|s}i$mufPZ'ɰ@^0x; Ĩ߄K ( =|/A[ 8I&kB}1|—ǫ, s2j耛4~~dQN<5zoPP>4MrT$?43F@K&918 IPTM(| .gv,, h7kn |B,U+ Th!i|Ý8kg je#ƆÍNNp)-YIS`q׭uTp Gv~P(j@.l3 5tQMf]֘L #UFptBy6mnzXKgwԥlۭ$?)'_l/9dJPqщ8ʴJ1RTeO'4WIL&[w'[ɼ+4=RbWշ*iq60ЭSH3cjMr`e4">0eeb$4|t҄u\]EjxӞBnP Oc t!W t9J+3(5cV,s D7ӕ&xRc7j.û)9HIP̟KЅmn&D+1HNU)&zK$.K˘o 23fZ^.OIkì'spt}HSְ7:)~xe]W~0g)B1HZL)NGg./iwM[ʳG%~D|bXI }wH[ݧˏ8Vkm#ȁ`\Joe!I@7pٍ@4_N1 JA" C-I>I] ׵$(zL̯tZx  $@u^.\K@*22L&g9d4HN/}ye= k|V' Hn=?aB@Ku:/hO"Vׇ}*'zӨV'鿤1DĻSom/޵k֏pT;,ү]tRΕWhu8+VLG#ۜ C&pǬ +^ Ҫs^{;LEw'f1O<8sh dL櫱{R,IĎKK4DOoRZ]x8l#d<*݈Ex|T $/5ؕPTN͝1I@ߎeԗ2!Sц 4e Jo!J]]F\V-#w@n+P;b<:j:I>c/%i%c1n-I?cS9P]iwʒLLjl &$mF%\iu%EΉE,qXny.vr;c\aTdnhBbojCn*O LWY~~ǹaǓ7(1Eff6Or FbS$ lww}LX6CS@#8>?W|d7RL^}NҢFFϗ'X/  8?е}"D%S8\hog>nU&.%>_-c=@ev<"]dy`#xW}ui,7NEv:xY3ewޮp#&@l:̷OY[v.B<j{kiNcZo=J 3#jb`Ras?2li xGbc%muojj 9iO=S83jA;!3 $v!" @RBpW~㆛ń >j7JyL@xq.QKmlĞn?\ݘt&$h{SOD#ߴ* Ncu̝x` cn[섥s  fhw ޚ7l@PsZϧ L̬ |v;1cSWK.?VܜmvqFfs nE]Id{p1` ]ZnSQ]?=w%M{ y]" 'şZFCV5ULS;Ǩ?]sP^m:nߋ慆w#>ggG |ZK4,8Wdc%/Ϧx4k)4A`s 1NA7/ȁ ak[QiC[$jtCi~fTKa 6@TRO~}T`$ gnqVZGY_o6=XC* WVƞGzmPW~~.z!lWXqV#Qیܪ`{8 XM@}~3]bB 8&Yd_Rn$ǔ۰w!̪X0Dp%!\YV ʱL7( l#Ul6C|SPk)L '>T'֘'m?_LH㫛q ~|a9&^&dc WO~(zȷ4 sQ?tjU2˂) "XeD=X!x1(UZct?{°|⾲pJ Oc ]E#!:ΧhVvQ.t2 aզK.HSGwZ7=uÐz |'Th<0́98@D"KJ):cl۱V:|{z\[4/N QM|dx&<0jW"MlNLY-qyhvfXr۶!WaŒ$W,_eod<,DK?U7G+161;9_^{r5NEe g{Io4JZzMQ;&\lv{W>n7XNdÈtAdIm2z{pY@HX[4%}&5_~g Z镘KeXZ"%[ _!c?җ9GڿYӏU(=g`_tW:X/}&ٲ&h9ҰP`Y;g#{e Cۺh;3ǰnWXn^ӓ(٢xHifꖸG&$*O0W.bCA9HR =m3q0# hA`S|W6BuZX,gђmŽ@%hj_iӠyRA5ZngϻwQ'g l PggFi(C=Ʈn:4#ҩɭW;f0n!'Yy\&kzzY|ï?ZE9~%.҅$4,}v֞Mc( $gjњFS2 q{N1H6Oj卭uRmkS 7'nݷ6;Ae>"f5!&UH(qE>6;h[ _9R/ϦR\zw];!"qyƒ=U'v8,Ƒ&vѯ'j0?4@J󓡡Rc͸Z&)JۜMиi#U"CGF2h[-mqִG-X^Wd~ Kε穵:S_FK> 0^TCO*_vBq"2H%,I(BԊR7iS K ;\B6/~aoxΕbC&< GUcWt*:k3!υrdIOTRQ]{nsPdE տy$j0la5|EaVP67ۭRURP;fIڮˇo6ћT2fxIvUȎW&.y#6[K7X}sN$ɂڣ+LRq8҈;z-Tk>x GZn<N53ieӮ!M +bXSn Wqwkby Yil>q38]wO(! M#/+WnOw,|7ٸudwa\ؗfsGMwzĽv 5#s I%Y;bĴ+cmk+Ak[rئ\l堑nP1vHcf3{o.~oU})T+ 'LVτ0rf/! B j=$Ѥ3Zgx@ Tw\.+qLzK[bq#^ aku^9JR*/?_sC?#釪E e7.VY_#%}en} 請;_ ;i;ڵ!Q`ɨH9%AEv%)lAkKBki6D;@^d0SYhè* =-'.eZ1g`Nr0yBY0ԃ\[1-Kg7T=lsd-%z29)6__=_D>.*O+\k\ DlBOp'_ziX35K߭3 {~pwlQ7S^-Iv"8~c J/QM$-&9Hܥ--3sM5NyOKzLjU=$(/KK'uv'?cB'|_KS0+#VS m1? xvз 0"lޚ̑JMYnY>GbeL*sN{b,S( ڒ)e@4!C[7bIuX~T%Dǔ~EA~H2F H!ѕKyԺ>obdNs;&#[L|#ZUY__4K*x|];Y욜aE^{ӅClclYvT$wi+$8*n2QKJK׊ŐjG~|r3]Y*O)6i7%,fqwNo06r4k).ԗ?,̛D# Ln<'6ٶ:36bnr>}I q?>QR-h,\Ѧ^tbJ.)%Wzx0Bp _5y/ꉩڴ|{b%j⇮:9?p' `#nZ1]w( Ts%=[#*}i[Mdg8]{ˁNu{/#,A~S΃У`K$ޟ N5iX![^d zmېo~|?ٹ{Œm*`nvUu*ᏜAo> .pp&1$[d!D}p^"筧|x*y,Qɿh^C;2쪎b!wnMf +7=T^4 R^4DgW)|^ ]ìߟ^{QTe %O|%hk6@»i9J^%ͧ#{?ggH4Kݤpn᧝{On6Wx]sFE0TqucJL :ZW$@(0r5CpCX=LJ9*0_䌍3I,:ػ y<ʊua&mo)e >PmHz I)\Τ_0w߃BhU& w4Ss:ƋdфbH7Ā _H]CpC01&xmD>Ũ)(*)`C46o Ւщ g'23ٮʥ+kQ o2G!h,` L!7E/(niqEDÕ$B$Af%4`F`lX'?8xzCc3V΂aGAխ:CosZ$.J[L (XA_e-<,x X4楌ܠhn vZEPQ9 ! ۟W֫+5 0G]? jwGrW= J,ŧf 868on4SJ^cƈe;-Ae[^P m_i (bc$}Ҙ,1U-R {DlU)"_6Cŧb,FC8yylGαd^bMШi $W?soPX( "*"|7nҭl3Ɉ vn,<r~#;ue`Wi":5Vf֐ tL*dJ0A0% "STWRtڱᎭWw0-lrVF I2WCy{B1G91vLe3|03;0b0tK"z!}FAL_R ?n& Ay Z0HoJVsfkt>dtydN+`dT}| rP8qd&}mC8#u dgc-&*5JY/y6/fD0Z} ?J煴Mn`LL^ Gd?Ի܏Ί`=/).8KۂJ ԩ*n[xFc iEEptt5H@+F''RO@_,wq8վ0әOQ6h*feÎ(z]C 5h;pϊc;YSHD 2X%U9pgs0K6 瞚[!BSS.1ً+NR2yOM 5í%0NsQ0'S(=c@Oﲔ-v~k_;8b7IrO~ǪͶ|kЎbyjoH!ЩX, |k = rqysSlp<7 pA\%\RdCxZ47(6wHPf}V'iVRkYjs{[܆dx V^U~łˉ=z?{e 0yuiEX~rׂX =m*9,Rj3,x&v+HQنZS*&( Sʵmxſ=Oeȳ ?G%hc#H~D%Zn̶YpFgm鸎xb\c$+beWұ2}1!1yMoCbOQ,bXqnU]N0bϸL럎a~KW&1O*[vD_&/P 6-Aظ,L/Wql77Z&vX 2 ܛzPp=ezL5cӋ)&P+MShWJA[<yq1r-\ӍceC au`Eϖ8<~ӒI4Do6I^tS[J(pp)͆0BJvqZS];]>Acn3 68,Su%Nmđ{0)nzF:Y ! 5=Zyqf 8i?Q}Dޕ|(FًV2Э Yox&^;$$K]hNr>=޸)ƥlBF`s^1fe/4 D^?U/HIyTw 2H*y|4VNTmԒ%d%;/}sRB4C_`'D'ڈ9.]ُPt86v&H4a&< i=zɖCXo讐X(!-\ҧ)%UjղD?^1)kVOawq-|O/m=n /Tqfkn≒;/"{AE0LΥ@#1T&d+5\q0PHE( p׍J}3_ :w~dZd[v"B30vͨ*Uߑ'2C;j!𒖞mISzr쯵hzs\Fs^a8) sNC?y5?BMF׎a~=JhC0(o㜟hbu`&ivrIT۫Hs12&/[Sc'2[7ů9yC>tiCցt6+5>6tLuԈuE C}xgmu$82w ۠PUw0NꐺM,NՔ~&D'>ySTKM8={7 \? BBchlW/>(9?:}?Wpߧ$ dΘHtL).Z'KМGoX)k(H8i3cMQ~xuUcn7r'&ZY5,u8I[rI57 .WBSk?iŭĈZDW r_kݒ{./; L<[##Vz?} Ȉ0J zLVy#BLm02PKb$OKD4ー1J{9bEۋNK+}ft IˋAVUh.W忞Zݏ&#xk=-̛s37(uMf9Z8n.4'(փb| 1i2 ՗| .} yUs{ic1׼A/&&yyQ<_Oc(nYbW:2Rɼ~9"s}bF QSO"6ôJ2Ha_qJwOe ɦ?zR4i.1 fp'5@Ÿ*:BF/NB͘Nq2ђ'%|btu+CV C , ۊ*g(']VK)(H OE=.Z%\B?X!8m^'3+ AxHjM>J΃]7#WX*f g_bk2ܮG4 }TGa5ݝnkI+̈́e0!}&g^1.,և&պ:TD\dz`VXi/kgŃ'-7$; bN9%WT")krOXE#>ŴIdHB&(m8kЍDۏfH xmS`(αe{Ȳdq>nc 1aT}ΝzҬ0kX1(l/^9uW %n9 .Iư`8T!! LX۲+Y c?6|и%DGHgĬ,Àr'7љy 02oZ7IGomo[GYԱ_1q_>+0T yQՇ7@x*WR# +LhHdCi,,cK[D.E_Gȗdsߑg{pRKq+ %>4u,du49i'C=ӣZyP 8fo8yDl  }/k X` jgL aīo2M߹)ю_]|w$Is|mM_TT- ̑ByI:rn Kz3|ҚGٓ=pf̍)IvU&MU4m~NTCG4q=>iR=lM۞gwoڕGgT٦rbcY@/L. tn_G %SҒ{8ew)Jwe2(u$7+H6acX;­HЏjmL'bWdSKb8MJH!Hx1h}.s(Gk ùe~/e ,M3exKBh5u$qѺ}S?YS@TḰy hiRO,F*r2EbsxwJXZ8RK .aN U[с3$K<'S]n+G,ʫp )v#hv *]n{ÉNA)noܺ~ 6dU5IpY^~5QE`ME?BKE}zK]AA]7z1{p-aPav!W; 嘺l1 nXNȭ^]_O͖SK=$\a<#=,mJJ%k<s9;pZ^ ȳ}h I^2ӏ6oi^ a_xѾ4M2\gmJ82̼hF /Q8ZJSZSoтGw!*}Y AۿiZp[c~m+]@f ;D4?'x;LɌ%8-)Qt0EOLFVw8iA_"m U~o&5¡|}f;?|gIo1E1n-Q;fÄ&"ߑDTř ';ֲ O術xm j2Lyްث5waO"D;&Z@Ɓ,qGI4Bh$5!a㦫58 y&q9 $~ tcEk =(#H@.QIH'"6WD%pRPǒV. [%#]c-q =@L W&Wy?8CF8Z(A;+ejϥAjؘdyj[ xXa}hqMP )gFȮ[=PS-!y܂_!ݍIĀy%rMaJYZ\k}ڤg;ҪK\eO.69\h7zz~Cr%d*}Ui^u Dq S%߸ohg̑-Fh2QڸL}:La`Fx5\Დ dojYӰ#lDT 7̄bEA>tDAX_*x&LrB37f#MQՆm}e`U+nT LV#b|]y)%v /q 7"icN U0c5 z(ϣ :Gg>T7i""9Wo Lz%`pMg){hZgy(lp#KXł݇rb[Aԧ8H&_ؑ&Tǟ;_j BB~>]'q3 z\0dܨ>+6Mm"K˂Iguy^F(cu.s: 84mo_xԢʓGo?q kΌTWmF6v^qڇ; Pwrx,%]sw[|ެl,95q`FLdγcK: S#>-]Yԛ7S TkcYŚaÝk@5]I*nKXa@:G!8?LZ)%:H'UEFBL8yфLs>\@k=NbH-ͧvX jU*q*)QM {Ɋ4*ҝSn /)]fa6xu$jaqirJ51 ): l^/?9SGogD_jy|):JgWQj8A鲱>S=8*_Nj~ߤ8SK6r;+X  ^B&aJ<{MQA@j:2u't2mzpGic¢z߳Ͳ,}δhI n>ߙ.l2:9gaҙ9!Oܳ>)%5uu, @j\ĭVdn3&ڮ)ߘCR#;!PQG֤ӌ A1dxHF ;d/+Ǫ}AY1x՜2Om}J&w ]*{bs1%T^A 3W AnMc.S3 YǵQ6n;u[J sBMJhk0G Mc^!X$`V:|?y}]N6N9.1 30hp"|K`^wP=Loi!"'9Hm DShTUgGa^ϩOf[fΐ +}F m7M89e K">I nk)UO$jaT@M90 Q-{~4(-Ro@@g}ʌp< Oi+k{(3PntyAH4C'O'E^ TZk,>(} Sf*q8A12ʅk; *VmOMGر2"^;66Y9UZ+) %M~#:- R~@l<ĵϼ c6 fV,;|/jsH{%jLyޱL dfD*L&(1)}7\ Ӹlf~4z^ ۠x:4G>QZsiV 9&ME6&QS3zPJMu} OD@j9H?sF`4T3 I4@qa^11^t2mJ$jsD1bBp[*XOܣ3`8L7/8j}`u \uJ/9hK1ĕ *Z9H@ -n_D] /5nt !-{j `}-r%!D8=Za Pm>khrێWRq^aO3ot=EgxkPIӜj/^]& pDT ׉ifcv .8|u"UP ُ CNÕ[ޭ)8fLu_Njqmgv+39+V2B/&Q>Fe@/3`FheyCm wZv 3^*qg%9`RH4IA=s pwa;6 ܎WvRK  yz"F!l`--Ek7_уP}V%q'RL+>auQiXNN}Et d OcJ(YbOY=JzR 9EѣF2f#zE7ŝr~d``RMowBH_9}'S ޶S$\dNLO>Ko_riHt`WýDJmI5U&К䔷Y( xh,Sk"fK?뒰{ݘm])yKIn}Tӣ [^<u#*7M'SK)*jύ&Ã)$Y# e JچX>ԘzR7ϒRAopcsKŪ(LieTy~vL*R߆ ;j)N4~S}$@cͶ۾MKJ$yoztynM`*;k8KSIA¼FQ!'V׸n%NBݛWT Ch(4:*wŪ͖!a9OsFfYGaTw'p hfKȋJ:]K״Hd,|:,!]> 9WRV!fXff7AH.F=:DԠ5UexF+|tQFR260;LӴ-=jdZ`ﯺ3,Kws$3y61;7gI90!3S%zD&|j!֞#+zE속ā46,xAeUGo`u3b ;˗ 87@$'?ѕmX/9GQV8*A/@ Nb +Q?;+tyD*wvi~ll1r$́¢^#֠񍱘G1&z}(ӌ%𦣲SR7.#;1/2o*ܙl41cZLƒG~#N!KZ?{tk]w6WpuyY <jtt& ${Ȳ 5=8}ZB)3VHY~Ԋ*:>:h$laa:5s56 +1VU8lg}я >.Pu4ٞb *-HJK+j>^v<X /gC~Fj vwFv.BF5s<"ySDj7xW/6 H+óUiYHw29Dұ!²/RޥݹC;a06Au⦃z}`ނv 5͍t"<+ٵEISރ7i3At|Y.ݟf}7bIey#PxJCȮF\7FWN?$Xtycql. ido.%fY=i&x/'3\5-ʡk{xe&^5bdؼ - 8hV<(&VJpOgTfݯV-$ -0ʲ(e0 Ο-w$$ mh1@IFcHCu>'ʚUPHA{Eg_4<'$jBYxZ9Y=!&mZo=E,U XQF+\lhhd_ ۢsK̺J+¼F`ׂo hK̀ iBw)^;K6MϑhvsztY@8!bgjRy& (ɲ>P%KAtO-zrFԸ+lR℥ڿՆk|ɤ5<ݘoeW;ߙFJBh}O` wI:򀤕?Xhb?N j` f\b&$ݵ|c9ʘ"Se&šN7N]ciJ-`DCJE a*S F9D":CM~|zYYoϫ5ĒLi]/@/Z#tΒߌ_%a{j`rbY^:jbln yvb|'|(e[˓'dEt䖵\oБܪh%X!͕$(æQfԹjw:N|sƼFϹ&6 Nټo1av88$)Uqcy0x!-SViȈ[ fםKh֑}VlOZ֟a)-Np֙}VllZ:n :wczr5}Ρl;])=K'f\幔|u krc%4݌oydHoh[雼znc`)ZAA>vfLcT.Awi0#3UT`,(Nv.٭潤ָ66X MqiR/D 7"td# 9(xݵ+2QOsag(IvY51yM̢zhRgڋYj![ת/<!!+?o?Bv^&Sg,_whT8`]_Yv‚ߒG*18(U6H,B3Ҡ].SO]I?JjBVͲ.[ p[\+GsmTcSJEif5(P z.$ixq"%  ˌ3Ʉ H s.ٝڔLAkekn\6 ~m+xd2@C~# kQ $96%#2ߡ%m&ܴȍUw4b%?fX>9bkR gVL0*}͒T_]90K1Ⱥmh¶%v0sǸ9cQ=0 ._Iy(AL7QMl+a`Ʀ;#+;k%pl [ v(ݘ+oVo"zhYǗ oAFSS*y-w[]P>kܟD] 4Y3ůё$g85EN3Uꛩ×<Be4ZqS'.%:8LG2WCZs/ٮDra=~(pE왖\;r%6(طc;&ہ́ t"tp Yuȼ 'c1 S E%NJ7h53jƱЦ{z=Kc啦T+lb 7mKK[b9+ti0-Niٴ2S"ЫOg@%O2̿ ̩%W ּ $NgG|V19*ZKZXk2R, Nٷ/P ot)t"Oq9oT}MsRBHX5b.l-U A1YQEG/*OEb![347W5F8Ad)vQN_ %[QI(Eۥ:xUFe Ƕ\8ױړbD*a1~^*"}&;Xfn Xl@:tgh`Q3š,~A-19guU%^ԤzCayyԝ(v8Y\FU) 뱗#x5k$~;򖒧z讆B#9"YҺ2PȉT͏?2XӸȆT,g D7-b[?u% \Ƥ"; 69.:$kcabA쩼@pIkE}&21U]_0lSyםҘ[RGnh uPuOBӹ&C_epRG34PFp%PK!Wg:y6ɷq S3`$@XŁk#;1vfX~,e2suxKd{hA!O8Y_J%R}sHzRj5@ ߱\+WqO |Շ)p PО_cSsZxv0^bNF {y۽;9# f@G w bm9WlaA?$ Bܾej2Cd߭VTXAzo3yR%,,J,-v@ ^_Hy.GI^ C~7inҤM#cw|cIX%$3ƺXk 3Ǖ< l iSqZ5 ;}9VmNn^z#b,>MS5+ifp:!ܰJF}O4 Іu1u.,/;{_q۩_q)mtpbZk?XdE  m=Q4=lSMM ,k78I 0 JkYyFE2Paxxh@pw!a9!ôVjw8"r|"f`Zɖ fcϣ 5ޖosjBA8.:IsCZ.%P8yOB :XBk5gluӌgu@С*NB',5r\h_:;cr @8gR=}qQ[4{jwՔl/ С%dY#I[SxL,Ο/OX؆d?V~Dd(+(,YN6_|"7:FS*4Ҥ: ,˳q^LT0hnGRIZ]XZp XP}L{,6P˄}H\ k}45_Ayd.@a6_-?u|z&jrdtDӪ}vwA-ƨ:.Ap!zizS |KX\z|A9r{r͢FFtغyb̚DZo!n4D yArb>نv6Hd8(ϗHʔRthۄͥ3p `"hDJNkL^A<ߚ˯sTfП yTh?#cB٤o!1. @njU#_OC>J iz>V/"UxO,ke؅MY˶Ʌ4,M9x29;E2ěce5akgVHfdѺfdhQaFm0n.~h+ZB:7K!,9 nJG:Q뵬w%iMզ4i+Hk38|U>Kf1ÌnrȢp^ Y~KM@u0f)Y0»7cD*7#>EMa>>Lh +L>15Q=a&:aże2X5Ǝ˭ZfنSL.vq#l+n ,6up |3/wb!:4J(xHYtX2k7:0.lIH'?+  ueq#k$ܐb5lO-20ɳltK mDofH1MI_}baB|)?0x=Bz>i  {G2[dLyԙܸЙvpt>b8; kgw+6[9[%-z]wK r.'Ǧ  ~ 3[]Oyvhlke꿭S 9a=p$-,\+[:"eʿizO , `u4 j62$(@CDFUWާbg Pj 9a+:xݘHO^809kYLdjṎem`oMI >Dž}䎓zlWtp|&_L"*lƾ+~PM?G eGhX4ʢ0U/(8FST#}m91o+M4d̦ot'i㕥9EV>}<Ǭ\ZG,7X) ɟOWK󑃍kgtF`%+>\ qæb[j_zSPe6?*\2Igߞ3Qv _2WdrD'͐¨rw7ԂΘZDU6 ! {h$r1݊"pwrNE|X:RvBQ)=$8))BQM9rB%5O+ӚWۊMB%b@}Qe;ĦjqСdH#Ͽ- wo#۝Q ]DgLH4O*#2UOd6T2صǐƒ)_s"B:&M+7g73@Nmʱ\7KK =UJ(4UMˀǂqX o#c_/s!-](/[;qؔ|Y%ʈ^K5Iojl*j̽AݒwK ޵YtN 62L&cev,?׾*b AbgUr:lEmAc+P1s`S>_54`C>kЌV2,Ό$eH#:AD.U^d<0RQ7rMuG# gRHY2;IoQ2.yѼ^2 d:d~5E;tᆏ+^NQ'^CHjU5jIΗ43 [طqM5&XC'^KBt:0%V,+9UH&)˛h=JU7"G=rzƠ ;b8#cp뾡(= Yu7zriߊ(M8l.^ x-?mT"GڵHݤv܄H QK]Qh +ah)vԪeIQ4:T 5e("VK*c{Z-aBWN-Q{mOn"1֧G5(%_ǥ u%|gM$wU'L+1~ $S5~HQJZ3\ rA"RfDǾw𭄐uܨYU`tm-afjZ-Ə1qVBʒS64=QU1a!ҽZ}!w8A%EigخTC4$BzT7P5&L 7-bA&7Z,']M/T7@ITMjBwK{ Wtl n9VIΘ3i:~Ek ,gZrM r D(|eH宊z"2N_4FIğ]`&Wa " T]Mg /࢜ɬHr7=g1kq7!@m1t>"0N~*;jDIx$߂7XcLD%ŐFVk|h$_+Xqm)T5iGEPxwH!%I3_? m3Հ#o$h*M\i+ϙى8c$~H2rvCB Ք`P8T[0Dwҿoz=~oA6F6`U QK`1fAY6ݍuB:Ooiһ=ef㔻qq2 XY|]"ч"1gLG]#N=5I5rH<>㰘^Sb|LR>g+x !+*2qLST͙TrLP[AܒpYdrIvvLxNo'˓ru m3~K`x?J:sW7 ƚ>>.FSK,/0N/sgQy#G?,Fp#ce6ԞI.j%;EG옛`mY.oJ/KS9:[)S5.SAla&tASV6^*±?gV`#3Gaބgpn_\$%GoD:{X1=7yȯ,|'EH"挼}J;'ÚbB"rm'?)0dVceN\_1.>R o)< 07նCڦۑƳIh }/n70/>yZR-/+XF}D(DMpvs>TkWff놕+J|]ey^&w+ӺDM50&e[i^LЩz N"  ,]{ KA'5.0=؟k +U襤;'d2S Wq.GȎ:#RwΣ$Ir-!yp؍3xu[`MK_j'&?;Ic}YY Ɠ_Y`iO) 1Ea` %U/J높|(L9#UeQv1knni[kOIa vtU=i@5)QX[إy=˷\Oz~އO CMS~5N8'hDp0w pj̓]+!c)]&?rV[vNPku7`KlW>Q}wr-sG y ucB,жPs1=K/pt:*8Ȧ=#MŭL\|i)t+VMm1`jOZeڽ4)tO*9$Z+vKN(ky"[`{5R=5qmFRoqnF ϵ +>/%@7Wә՘ 6HXH z|(k) f0-$\qǽ)6od o89 p(W %T0VUGơ",!ʱr(>ܦ &҉- }8;[й sG!"z`Ժ"C+^|'I-XBACijrn=pnC'#Qds) տhc&P8JgcdUȤIg6gE`҈l`Cx#)zL-lR@ˆfhx8 GHl.(uǙ[(kxё=\Txm7W[+ƞq_ջDtʍlRaѭӉaC{.#]! hzZK3RL#g >Z% UX]);դ5JuR>CT$_Sn1Mqwt8kظX80C*Ȋǿ/6X4u! B!ϑk!"rtAlYҼO/=6Aa8I h -n &qr;_*SZPV(bɒD[6_!y-{7{PF. 21  UD^$t;Ӛc\H+Ο u737ruݖѻȬOP.pߦK/p7Ð1ɰߗCBqC04$7mA)-_(ԯIg͏ZD1/ hy6> f~^kF,,!iMC&aqSbIZLr)V[ 2lľ>(&1y_ih&[x)T;$v/`\U,pGU?\gg4<찃[*J?vW``.hڈJG HNQ.o<͍ S?(q/r;;_|"`n$Q{b^pUS}oVO?YlKfa,@Y!Tkm]G֔ǛRM!+WS5顼cUGN6EСm$pCF;jI[_G2lIzyS{^.KIGyM5`Ķh)!muTyFqȬ u͸)}%K;Mwk{%f<.qcǝBk+80&Ȥ("9e H(*vrŮZ(ʬ~LprIy'h>#QPL{E@;&%(e ;i/CrjNu 4󺨐FQN'SP; %m+*Wt/=$[+<}PccC!kx\SQk1W^TJn9inB{‚~.@C2NT qgzlOո~qhp酘척߭8Lr1l~0:hR8B]şj[ \,JOU1ב Oc"mߵ †:Il9 >˛'K2y\i7#2Et#=OH[a&MaȘ7teQ؏`7^ bt IC9F֞ |-I♀B91sHik) BZCM1Φ)]t13l#P x匒=GKBȧm}{|9J@6x(I.\\]xg8qa,I64ӯĺ]#0HDXXbnqG#5/PpX;F#9ksZ^~BnlRW;XZQl1QXt~3 h)B'Kg,kOB{QHvVE~1{Mc(cNf ܈oMlV;&3'Śc:ߏ}Js/!VG'WW g:LR@XX8 $9zT9T ryxtO|HԹubWȷ y,,AJBnQ/^Q5EzYYnkA h1A|y*ZҀ7 e'вώCy&Df(;jab-Uu]pN|dR#GTaV9j7'FJټdwDZgza"\<} X}')FS > a=^љe`"^h0SVԽ^vCy`Y+gy=x5/KD5?wCSg@Fhk6pܳj} BwIg.NNSv~O:qlZ{(nڃ_xd4R%Ű1EW;q2ձ_o[EvǷ(ۅBBbub֋a|=rF]}H^xy?{ψ0"{a JU@vCvkyRY /p\aSSz}˔*KTjAlv"?w'KZ;-^⧌frL>]ΛJg~e%Sf8jf :yo|S[a< -qf5{F.~n)\0|{w3<7+9_ÇˈM[qm˴)_I U/nҽI)d]ٙ˄O\o`Z*Is9} 鬌ދ nz63OJ5-mxNʤaU@ո5R{ׯOWNo&] MJf&xELH669DN63*KUR?PiD5nVt˶d\ϛe6P2uױ=?\ xUT;/«Xp/7CQR?ߟؒq/1MnWbDVN5\ 0teкP-Y,hr'Gj)R0X˻OElciʷk;Nn%,ڳ9r2ԜX9X(%}{m}UDZ_3[ɼoI#N)׿0Ԇ<3 B|܍0xN<,1a}кumUxS.n9l#V "t(BWz4fL}v4#4} iTꦀj5Jq Gh2_Ģl̪Eyx9^7+${ڦ@')ܶ5Dy%8 7`RZmK ˿B/ M|IhqNbYt̓!l\q?vƪ)_e7"H$Vl - .0tgd/Q^:V˯e S${z+4\z7YB%\ʕ?Rmѳx:2_^6 &cِ&аXE=N52iT'ʪ~޾>[{VHNYetvMO.kO`mёg[`tuaDtm{yV! z):rǥA*_YYR%R oTSt[=|@Qy˟'#?(W3f,TW{S* %SE4-o (h|4v3xn&j[&'xK2Etߗ!)y( XeF=$!>;Rջ%9!{4QqJölXKa#`79A؞fsfdYVj%t1%SnUnS^,z?u =! V{MV`;hJ@4i{Y_'ZMCVm~v"sttޚc$WY=56?):UFԨ( M}$vAAt(y0kBܴtlGb,PWV$ }<)սz3,8D,/B|x@$[ kJ eUtE4VXK1tHUψqmS7"QWݮgO1D^t(qVl.Ec)ܐ1lJ74sd<<_@Utϐ2LCMSVC&|5ʍPͲ'A'krp9J"8Hpln^z> r/]XU+sGdkdXOE7Pa!2 |M:@N_m=UM `3 )C<޸=<́{q"vE)NVAt=]d|ycX#|P<Z4N-CgD7xRlp<ihEO"RYuN`ֱ@C>+O/f>l`3驩P|s>=*Mp%T)4\z)xI4uqYd^ar,t9Bϙ蝭^J ~gsrF#s=ۄB0x*w NGw֓!G Gr(e5(a 4).9v%yǚqePa=pBGpąɍQiZo[DxbM.-ڦ =NTi(p{Ȧ(*εRJv{538UvJ׬naJ 9R-d kþC>mZx޽rb%2ϸeC)*SR$ /O+vknl{Ss;m-?Cf -K}-Oe7h #hЊʎ54lG>%]E7sUjb~ot(>S[hY^GɸQ\XxY2yA c1ĩ0#R`lhwx"ҫ`Z>!#wapMNUw ʦVv[;EpCK@L`]+y2CFTaq69ú*Um" (JEp{qh6OS.+_wޗYr5֑vw #qkD)gjSzqbTt5P)ɯu84 #l.v3_S] 8yGv/Լh=_֏ؐn8+KpW%,pS|"ӷ.5?X*61рqQV s.KI4To{'5+@ 52 L@8q)][*~c!Fw,HZ6B{KjNcФ],{-x@&v ǂ5LR1RIv'XozET&`5x]q9Byk*WX!gG3n@/[)G|I[O4\Q`;H !7/գ*L(u| `a҇yr/w (W3tPpϬL#j~/f+)i tKyβr-=ϿIcΒE_2W0M]^DoNJm"D͑F(Y]!b[Tql۠:?Rj$Z(I^ z,N}wje S9"QtQMiVкjS6.vf6o~>g4ZBfBf'n.o~-wśːO.Y3)F. tN=SA~"_D\wL+d@X֯fgS%{#<ZjUn~, zؾ ?yGn*\x\^|J0l$Hz_5ʟ^5V^5oaԀ00m-LorYE C7[qjS䯺`/Tp6-}v{}R>I TK*AI9rKvE&  +<t 9פ"$d![G%vG}`uÓ(*hIK(]|GT'>wЪkJ`q4p9yr'yzZ& c7n3q4##ƚUt~󾼠*t[=t` {\%VdӢm.pQ.2D]5. 6IYIAЕEL H'# VOԳ&ws ܄}2GEKyK#40Š?hu(57hFh<\ Vl/J(dWbF Rvekj14GCY;QBmTu~ƎPhȯ[iGWc@:E<9?b'࣡j}( r14 BEZ*ΎU|{% L)58e~l)uU5 Sh,2sBv~^mњIz~<5H»9:q miE Aiu=|jTM%ι^㊒`=LvBw L̆0h.7݃Zɒg,"V-k ER[X8\ #BB4*VU(cM5 `(Nq$WF,EHI[zp(josE@)0ٗMEvr2Ki~uL?-cx2uwd$$Hx=/u6nڢvoâˉ=A.V]^/apA0Vj{ڞӰ>?kL}u$,v SEPU)̶ii1l$#)"_j6dѝNcia+4) slkT FeQ77ڣpHD}E\} XFEGWJVS:!\T6@m$ْ6p@Uote w8fe6p#yjP#ÈFIj %.$4df?ԗ'Yt-8lV3̱E@Zni"G)C9Č Y Ruj13dBmJkk4 S1.H=6F3/F73:g~RszE[pSv<>ƋݏLE?p.+9v 2mw /| aE4 eOL! YPf0Y6fp}Z%C]?>ͬ$U"x"XW,st#  [?Y7wGv]3F${1148+yrLP܃YRRbPaaXfI?hqJAڬcg Zfk N2Z vVr S_]厍>ȳTjArRe u~@15nS$-hȁ7#:`J:up_#V0.vj|pыc]z<;CoدZ9}1o\9R ̧֦<&alK wre't6A*]$,EQV^ZkδFָw\Щ䰗G\ mN3%H$-KJ9Q7Qԝ8-(s @ ʞ^%/ 0$m;+nF~9_GVǎtQ(םe=suqpj#`rX-x_z"tv mqf vϯxi$E6#xGD* # j`-z_/0ķ$wk`gXs}-eDR:NVNI B*L4w` ̹_0y0n\)b@pvǻI4s=;r6.w^(p% tZr\M=4hx Z hZ]jFa<@3M3ax: |ۊ1NFg&xdڎoݴM?;$&<=+91/Wbͫ3We8:AB_ی~FgW&Zi_ J;!9/7Q`P]!3lVUɴv{zgJ᷊6!|{M-i&a6KxhV¥G3{B8ˎMoo!c[ Äo=drQEfnX}8:?P<-Ր|F,m&wR 7Ssu^qf}*cS䡚#"lGf" B#=8@z54zodz-5C#;ђ@_(TaBE@n^5ViNQ-^_,8iM/W]~F)TMW')9 w+\%nw ~)dG׌&$K"K %O. lM,RFUZĻ!jIkq>. )8R !7-:Y.R@e$ਭ+{amtNm !(@\k_ Y>nkh*ґP p}}iowBU}KfgGr?V j8p;lMKD1*gŔGȌEPjҩx ς< )@~k^Ƒ́<>k5VZ^!9Er5e_T>1Zy&..z˕fJ$%;/u~DWޠᄌ4A`ԫzlWSOl2210*U_ -7<DL-mP"“"q^*si.2c[I=,}HMcEÌ3ϒsbS#'DzQxb(vQ}قJOYH+.*׎*&آBq<-NLm8:aܑ%N ~USc+z"k'0֞,ѲC#arwWYSIҾ^s r15ϰE[_ p:X%j C~Ye [S]=ӕ=-:$|kp8 /}].xJGrkG_xayT2G(i o%KV58NXbMăˬ 75]) яq[|M7/GTq@g]5`d/K#upNA0%ʘq6hYk%WK(^0fF(탼7LKCo.*2Om@1'm DX9:"hR?ZO?,v7sҲ`ś |A?cVX 7. E| ZفiOW㜵gƬe ~۳7ϸ}a'xaGU uœ$J66S@RuX|4 cZ<(kuqH>vfXٯrYҷQE oCߺ.^*w?t%k,3l!oۻ)},|O$׃&ò d1Sg+?bU2zgȣMlguѹKEyVb UL}YT;\& un˦dq称wb2ͯc)S/L?Nm=%u!CabDkҕ*/^ΰf֡;/wК<ǎ%FZ-MM܀\Xn\-ye@kuk׺<ڰ!Hse{عIA d==\1;3[ rQ9,b0NY!ΨYa_mƱ@3mDqcLȍP1p&SǬ&+G r\ׅBv)% /zoEg GOc~715흟g0=] n]cG̋cXr:c^oA;}WDb͚S `Rx͠ b˜f`!% ٞaX .4}EGRta38aK9&xEcn Xf)5Ix ثawJ!yژ #k\jwjFmS" $x2$>qg|Є\VVШ.Ln2="[Lozhl ŏdSUKFlKf0ڎ.RiE&S9X5- g?MGHoN`M1Ĩ*)qͦYw좤xj9϶)h.ܨc!.ePO"uy3i>84QC \V&oCOUkM!Q=_ %k|佅nN 6Bx)n x k&!JQ8ԇdzVS}܀4ϔ[>._OA`cKDo!4;;RApj.漈Dދޤ4T\ͳ"D7̨{/pQdxIzcjGD 47F&ep'+' Ueyе=={w NH V}N](u r 2^ ?#0L7ndt?kr-Ǡ8k+}=OcQ_,W۫Ds=$sݨsD lll+RwiɕtvJG}Ǧ6ЎzH[)7Uxv:KŌ{{dCK_Op&uWlB LilC0T TfFpKH腢A`Bݯkq0kBMc^`>7 /YsK~;\7Vk;5Z394bzgi[?h06ݦrZu$po"lS6*Zs*pFJOwWءκ%=>V,4&=+`1_~rpMkfv(n}u Q[&l5U* go39;:ZbZmdJ[w`*x,[FSPm6s7 (w;;{ۥ՝E4s2iR#¸,m|ySۣ{sZi< 3NgZ5[MݰU\{h˦8YQk %iV5#0Nʄ%!9եUDbNv9jzS4#R>T ci~sRJhş52~Rp67v*xi<a=]ieBπݻyiH;nHT錠uY`ʻe)+ǭ,W1dv}nvN|w5~5Nus/ hb=؆ G"lGcnNm+ NLEvRVDBn8/P1J>,+A3Q(]LgUN'J(+A |2Yf/ t *D\EǙ[qT&'IkzE6H& sd[ZR8OY)~ce_it0;=ϗf5V)Oj޳BP}"<7˨eܰksRԂLai]5LWKjdBiz+A{Yl#vL0%Ѧ{^p3<4 ~ݐk>Mk{ d7gb68dv$׏B%I` # $Wyg 3{le5mv:kƔNC0u0a6YkϾP[I Eu`\ |X*|*nGCpy&#JazPԈBЖ==%AKϿ6Qa!yF&XxDNAﱅ[XɁݓMTiJY.팗pjdtdfEX i+>ٔ&Հ]lt=[ B յm),s[o_}$_)n|t 24կA sw t'k[v͛djґ*ҮB-/˷C90`{I4J,|U`j9G;q0MkAu\ؿjv5ptX޸ +!bϛ#$ bH=,'ma~>bFoҋ)g!3dȱ5:w\{"~v6oR$=gU4?jm;Jsc82U)>y7hNkc=Ʈo kh0`}0=/0<4F߷n ͌F=r⚀Rqz&2g*{W̺˒^M7I=:"R`g`zQ+J ߧG9e 6R>G؊h>R" ?Ϫw>GNk\)%)Α=S!ݐ UU2h'M;s4uɇ /rPՙ^'L!vvEiv}ԠhPTVY"52@-B4ЭbpdItTEθa\{J 6wbKпʬRG0gv«f>؋u 𠂭M=q\8V{VÂz$NiSfFmW)G7^z6sR\`w4@ 7}Io~#.,j̓eR%6+-Wgsu8)k'Zf uW:66%~]%'tq)j$}Kg_L6  GD27OJ5f8>-| d;"K~ +y#4u-3(3z,TagTщJWq9xez|V#s.̃P ؚxfe۝6_B0 ۝nrQ:1SpNnɡv:Eif6^*VuŏꯘL&wq6V~ufOJNywFVوhy.C6eLJfD2i{h~+TFQ/}b.)HCWg|w:2I:"=# $R#7b3l_ApwBun;LÏb׉*R5†)HS̉$BA?a@m)/|=L &=i>=9]V G#K9(_`VO6$v)C\ڏURPǨz6mqs^o{U7#V 0/n.-p]G'6.ސh֥N8fi-8hu _p2$Շ../Z5SBcsAכ*;@/{27D;4C^w7zLaYʐl2 _CEG,g&Q2h!K`zbMGoJg!uIc |\v̼&6W\[κL^R׭e(9kC殁U&-0bGH!Nc2S[GW^hĤMAB,r3Sf[ft±I9i%^ Xӱ_L}$+>yuRD _h.ag(<`OC+³Ǎ4p6'>f=C,k 3qmff 5s `?|Y@1y-pڇ))ۢ/ Hηx[LI0a <; Xy(쏸#PLO}qU ${49#EoВH (EJL)_6v [~΁hRVڀ]~NcԱݔ9)(8Gm959k5g̭|"NwYh1bєwf%-a+!>c}K϶@N^P+i[  PLV>JM:{!C6IFoҥDW V hl."Fk}(fN;bA0m\{2 @ݻ$A>kؤP}u5 Zg)c+^^q׻S9RSν]GgA<~ e4MLB0T b&-w^A`E5g8P1o[OPgCL<Ұ]fdYn3IIJ[% a:rfe'mBD _|%XRQq;"O~VCk2(4Vj/j!~ev<E)vBOm92N&c~;XdG3;D[JMidJQapO wlF1I/GBӛ$?g ˙ ?`D}఼w*w6C4rg@"T]02=Ѩ2y9KQwIAĜ{NPB $x (_vu)a~SCG@Iis1"^\=ƚo=fupxR,ea G j%YIT&q{yS4,E0NDqURDe EW͵VW:X[|nUzwpn;I] fAj  @8fW(WS-$zZ5CvC蜍ɍ6J3|ㆢ6Y+k1cAyI7KPraNPTYQHV2c$0M|)-8 ΍B9;ǝ჆A i--S8sB|q|NW9_dZ' w~Pl1glLiTf;h^,tAZY ݪc"J %ĵsx^(&VcK tGB4Xo&6R_~W~yqdN.Ox] DhǁUdBP#< gU5dlj³+˖|k$u4/;f!mgNQ.% Y iqA.촌" SW ]lt o;YIK(FAGJPc#p0*#|aqE[/TTP2T.:gTC_ʦIq Ǻi[3'lFѬ\gyaVk',E.`lട2"ffb3FPb{4J5J=TY2:{UDгzgB:nn^ &ytavo",WyZ5qW>>HɊYBE)ܑ휟s~6 ^aqG37E#c>%vugGcI& ,3d\^?c6E_Z@ vY"eA~^`zlw7; QoTRbkEICۤYGq[dRr(-r k~;^C 9mqMd9nʇ9`~\(1NT7.$X$瀬8tH]36@ަ-Z9ک1otY-7*"_>&1`nEħWo!.yMpھU&_:GP3 9ý x0[]&-_!y>Q4 c>DVd7bDtnr߆Ml)z避Cʏa,1'%na^PmUT@*qbB[2=;G#q2|]NQ &aE-0rOѯşMt'2 `FJͲzf )CsiLuS VA_}Ի!wb~ $4WWz4O)i;m^IP q-FzHiB{3'9A@_*-zC2SQ}y10s#Х͕h_zCgإ i.۴Ȟ#,K^xR(ʔL!5φEPL%۝}÷$?q [e紘G,lzty %l2k;`h MyBboo; 0iao%3ݺ*^t"26x-wn: "Q퇊6?a@"Y@8 J|ٷL-c2H2R;Mo=;;dЇ.iju ,J0$}LM* w:IpJNX531B+1MIZҠ|'?)|Q=N}:L rqhhp#qlC  9[jG%j1&?w&q~$/q3[IQ7>ag^Λ|~DZZg0,tߪB<Ɵ@8 hcFK E0l (Qw=SuBʺЩ0@fIB#R7^<+bÚYɥDX Kq6KkU\Hv$cXkW$cdFRL?(脪4{rn4s2zVb@j4$Ӳqa4K8rk0E 9j6)؝1⫾rѽh{wwN?Vl 꼋9\|*^ v(OhbMEbj̳Խy(U,NF#M8S…sofr98LP o '}UI.zDD2.dK VyPo1^,m#Hi|P Pz P6+QTW}c'r|p%u,;SOuB[0kx.PI@Ӡ2訮*WP(SHƹIM Dbc亰0jT{3!R(Lbnta 9e K[ |DanUra8!LCׯ܁&_V\ 5^M}02pa&)KP҂S;T=]2 % F[YIJm ~U)Wo m=}1˨C^plG.@M<ķذ~G4 吟 , V @SÑvtVyUq7-[B?0/ S yYWh21@TEn9[S$;;z))P7a`c>eɸn橙R_c]?aY˥a+ K1P'88LSJ?4,1B U欖}o$Z.2R=%<hRC$s|YZvۀ%O|SqK\-wu6yDj\LEwfOԭ|l )6 W%-)meg.߁(qP\wo*ӍɾP #U@B]yA؉cզ`3`rا @s^ci^|6؏f⸃'0vE%$Jp6.Z׎!,yj-~#cqY{4\iCWLKsChnJNyK}$FquB:3tKq?!RȞ6įMCeacP`ɫ}j1tSbXiW|r7r%.0KBU"箨ӿk xB%i?wy .+Ԓ7J&.Y XFӰ0 )aIc#?3!ȉMDH+y]z*Wn)K@l48X-k?HMJ=mlOýcDO󫘧- OX@x( پa43j}QM{S`BŘs:uvHjN=酶hpڵgpHFQSŝj0e\^Q>Wek VԺQT+#梎jsX-Zmn)Ƶ NHřUZ 8Ne8+MVlr4PUTSKv`͖wcr աkwظ}w4zthȘG8U1HY"=EZS#{SCͳ@_gnt{VC19\b mT>Yk/r?[ ]ց`~Km`|]fP3/R/ҳZ dcb6vUa}:tW$40fwYtK<y6sO(@ sBbhlFvDt^ ,_t.%cͺܴ]R]y'htRqW5^k^[-t"R35XX"u۶C&f5N`fL|%R `<讽a)c7ag&@"eڊnB^0Qs]nr|Ep2U~H5?>k0 \QȆ*Zr2WO]΢֨k&эTz3bFWnݪͥvm(=X >Bɤ5磿O>ҹsݟӗ&maNIh dNRe7oˁ]IiE:e@jq{J}B\{O篅='e_씳^L³ "U*קqo.fDFԙAc~;tћR.Mp ݋ C? e=5f_[jAABAs^qE4 Ay0T̂C-F㧧'[N/ y z}qR#ɔ}!@70.X9jzer\x[We#ILCɵ7+7]|hۭfINjZҕy0Xپ.fٍN^Q`M w&qTuIGD%.gW%+]4{ML'u`8q,;GJrׂ\ׅI>iS=0dʜ$Is8xj0h%Q'bTTA1eU; DVѴ9.jjX^J BR8qkA+sr>0pC{"-}.j, ߊwt7,1k|uR{өI/Ɩ h$j)ܐ/(n^5էF=ؾF}\U^pX7cr0 KPV- tDDD<; lpNבgK Ͱp@]#5!SQ78Vs>2Zxfƺ,@^SmEfc=CkvllFMc ݝΝqSc.SHl<'f8r\Ӟ0>U3Bnl*ApOeE9vk n|ZO`' }$wZ4'B !o%uef(KFW'O.p YY 卬IŦ?=0!6/A /Or:2u^"T1T-OJޓb?"o.[ NN!3/j3:=U c40;JsdMkm]PxwAd #*ψ?L ) 28n_¯7@rg}oc0X]@|tjx4XZdWNi9MgF%xJs庅u7.rDv ƄwSkěήJpNTb`eڔ:C[$Xp)a""p]?v]ڌ3 ]"sǘ|;DjPNh6-TQYwUԙZ1WI%,-}Y܏=j"sL'>\zJ1x?vE2krfm+W)ףt˫'pDdHֈ0-" 6 #,DAJ f$t9V-\&@a"S:oeLD  B_976'o]`e8J Q/3k&XXyD71b`"tOx&+ Wh~+De2 9Jv/q޺Juv> <q/z޸41E5cq* ;|8 {;?aunW&J$-mӫx]s9s`,滴:!6cc֏э2<GsӁ Jpdiw ^ ^ʳ5a\ az##V7,u)o$ ґCHs2%wQp`&KݣЙuU;$mDŰZ8eGKD"IxS(h C% 4t_wqB< _I=JDvsu*Nt%7Y$ iSKt/,1d6x qݚwYH˜RbxT܅4 uND!()@_ցwo|eyaWx"&EjvEEQ*M(#Ͳ0 ݁/[AY!./0h:E'xc}-dMIj1!`'Ұt b;f;n0ց>٘QU|XzFG/"B h`]tpm{ D;aUF?cR^o#d)(LNtMΉd>Am5_<5nY8rn\zqv-Qe<'YW<ԻcgLT"CemXDam`aj}ݘ/쭩$킪Ds3cjPd:1!8 4ϔ61Zm`jyap S$2ʑiv#·䯿4G`rAF5MT}C5y&ܗό૜52xg[єb cY5\ kH>W7i  Z4 ͦڎh 6qϰ"!0#z>^ةG;,:;,Wm؉Ц5Y:JG:>^!?t [Xl; ēv>ꜝtPخM;z*GI IHu˞9C`n:fRL x\b5 3o;PD>nLʅ \l0GoUA\D-S9Z7劎r|Yjr'i?4LL)R8-{d+Y尞>g2DC=y̜![A)9NZt r$'XYxkDjb ԫձq4Я%յ/` ׭U_QkaFm#{^0! t>vW';ϐ C VM@)aߒ¯JЙ+Sc96tHSV۸'mtFC%0pɋe_F`K ="yD;-/i֫Lw>WάKX~ݽp:=X(c.8S4[h4n+= ihmu2J"̹tDxriCc 6󚲩SvylmW ،g=RHcw($|&?m6TSQ|ʒЎ,GLY"@oL\ (LN=eڵ.\{,bX6 ] /O@(oҌ<9]dmD\YloVE2I UQ#MDfuC<'Χ6dNJ\QNA/׽K3<MsN%}1^)q!4Al^饭::/ J|,u'82}j:">gSߍUdECd Uf)STh~DF@淾]T$@EBR?j Aܔ {t|Ҋ mKu'F얆jy K]^sSjSn-% .DXf/q MӰ3MLWчfݣ㧏:::Jzo}վUIH 惫3j {(QީUOL:Zf^iCt(ߥbPn!]Tnw/ʵA:f6gȜs p`sx/:nJ2wg!%{yfal -h—Io `sVZPp9vX3U]b;NX%_9a1U"T_Wulb@ˍ`,̒E81 i4.F"?u|er2fz/pxty|A6G_c'x}W5rV81@ IoO7!vQΫt0 JjF)Bp_'=jĈ\#MLI:%!I>xNӁ۵fA;hWoUą[?[}3WBU'i>zt@-eKRA|Vo]aѭT"]YzpiIKM8Ce:ě$\0\;?=כ-B)ט3˖ƞ#-Cg]X=dLu~HdԸ6@i9Pq>)]IBbq ] t9)rPS64SxE՟7ajߘ.$/wnQZKbY=8X{W$X!A+dWé٢KlD-D:IJ\*yN\`5!4K } T?q`ʤUҚvKT& :U,}L7+ϐEc#ە|%u>(K[! QI2)lV֨܆ZL)12ϻDH<+ Zsì]CQHtbAwVΧKeD b$ݧݥYZ&#3$L3E²[*ڛ b>m7A|@IaG *c}S^$y< m=]im!R.Ij&'o*^ҿ|hM1$rM!B*a(v_ޙaq jAV^Q)A-'.=2bڟFaZ{2 `?u PIMܴ8t/ +C]2)AX+njO Xe'Ts[yXp>gYс\nZ&٩`5ÂD'i?Hάr;Gt0#sDaC6g|vD]‘^)g!jsC@b-Dqt*ч9"nzX2,DMd#+_K蕰ޡHZQ ے3x?*:HG],>BH]7G=p0RD};|Lc9.!fmj>Z^S\&:2P]X@ +iU[&oi'9IAq&c ɨR $EˮexR4 EB חPeI,ǔ}~V[ D (roVg`+5s҈co;90ZX&;)]%v8UcY'7e t~gZOc"'`}ҹS*x>Ȕ*>db)V_Tf=8$~!rO\J0JE5QH T;(tB- n֍W6f+# L,a۔aB'_@SafP e܆KdTW\7*XltVc J/[ PfXCzfҰ^E~~e*,.]IYР=vc#78OXh_Ë5  mZʕx~=\:*j-96p"#zW3AHK|t4<4-{.r-nJ2>G{!WH:bWX9^Ax5`|]F<C8`[ HXSp~(|Gd702#1IQW2Qo0%9a+#򾍫fsǜ9yWhw,݈c$Jk9K!&OGW1kTׁ)B]᯴# 0QqCzfy-}A Z!)=y!Siao%nemb4*);qAUqQ`.9@]YJsaѯԬ<ȣ҄*@$*k攫L\D8W (#f]~Tk,U$3F23 g?fR U)Db idwC.HBHf2 رܪ.05oY D1~ף N^j{==pH"$0aM=oCq}/!Z-%Z Oͽ)SD5K%S4g7{Hd4g\$B^\cۊ'(}}"ytnK$|Fg% F(3TKk3 cfdh4(#]`R۰~9 GW Q̄R'79" sE޸nbh;yg'{4J5`${+iN|t+2[3t V|2 LYp@k.Q5eNu5^ل/3+/F~Xĝ!ƣT{Y1YuY?{TH_HdpL#r"0`bύ.aF% YڌJ;[ؕ (@5rx?yD2{ (#]M.pnづ"K6PZZZG`kAMc=`iH霘3[`y%)N,9+ R@+Pfg(BySQYꜤK as@ѳx Ƽ(MaI5"2Na=xLol`Vڮ)9Kn&Zj%l]4R0D: G3e^#0zf2Ֆ[2Ntİ_Q1%cUo11Mòܠ,s) n1^+0j܎4CYj2s/M4mQ- tdcBj"?P7VC-~-7hFjS e⭃- )OdT ɢہx& j˼ƣQѵWzC‰W~[Tȳ/mT+B u6b*^C.Q>VЁ r"cDp{}IxT)fTtiZ=wPȹ2OJW_ s姖g츺mJjq3ɁP6<:h}]@ǛݰX|{ _!@:j lג_f A "Qh$A? L9ɇ7Jڜ5:brKX01s4`E{4݆EհT $V?T<_\( ~ j:S0FAI_-Fbj&=c S Vdc:[\p}(lC#p}[C=dnZ0eZ^ pt*' ;CX88KUK]:bM JK n^NR|j;M6KXpG3O`8ڐrT &7a0%lX?&b6o{\:Xu(>_$FSLksl{#`zð[>9W\n5z'bQ̬y|t:ibKgcX/ܗ^üOZ̥$nJrEC]BPvl8ثPwrdep%̼KG ٝkICNE1/0CeA|烊Re7QgkmvղB\B1 Z lXMLnv փ9 ]-D%B߮oe7,IM߯i놣BR9[!o$@aen7"=i'lS6'p),ȶ~/ѱP5qLu qn%rɄHU_l^ޝaKt7rpG%]dj>9 \v2+ػ}sQF73i_Z ?SrFH!XΈt&X:X2wR2," w2yv@;-.= Z==c }QsoݞLAILFA\||<^\׾L(h%fh>&B8q>sr[tQO6 /lWy/P%frGuDIM Zv[7˜.ȍ3[#R&4M8plfU ɵ=(q5=ŷ|\ (#U'3${Rν[/[=\gJ4F.9v$Yʴ0^aX#6؄_óؔI}ik^{B `;,c9Z% .tD2fKqQm)MԚ `%vA%hA&:VOTh|\cr#5/s[$g<$wvBLٜMu?Xk0tJ!n* z^…-0\x83]aF!і!39u֐olvCA YtQt v0+D݇0VeZsh'*c[̺QO׸q z'?{M21)rۺ~U]G5Ufn3x!M2y$ 8FBuR^vSѥ7*Q9v3cz2`˩4Y?yyy tʽ#9c2-zzDr9 ;U;t{衟Cm<7bH-aLW: `Dc,6>@\&~ g#'hlt ]}忩F*LcSXGe{5yЛVBk\GJ{+@z8; sF8eHz+N 9 \um9eԀ~^G6JWlI1.JXexJ>=nq7tf=: ,5NbzvާMhԱ w4ט2C 8pj iQ^iL5!ՒX!ygL6BiGt 5z OR/L91zojmd7q(J0 /zS%[S auI '@s{- {qmj^/Sd/ OI=wbx(fu@~:aXL _krW?ֱ\99G^X~ 9 Z6cnb% Uo'p#{Ґ!:=8̙s囮g,2}.7KH53?v *@k.SrP6NҮ$CDk5rn[Є欙Zo\/=>+ \*Tv WizY>JP|4o(v㧄 VK>ؼAy|ֻՖ, r&;AlPg n9iF_6`Z|,h >?KMؓ6!+!afsh KG$|Cxv>~HҿRYiC=q4R6ʘHBE2=#@.sKR?m.#U&poog~6pG'ȲcEm>ـb |-^{KF-/zL']^}5^ٴkx7cmOPwt Be&+ɥilxh@;"5٫H@6EaeMOnwrMWI ().S!L(}~߷I7G26л*v$$ф3.M]}/:Cvވ둋UVhpXwlLbfv_ K1.d Vzk**e4`, _D;wP~}ZT1F2*wX&<L}/ x W}@{@ln74|Z,8AsIr\J7:v[ʗ 9} +w4"\b YZHǖΓW/n#CCOM ~7([A+#3 |^a(U\*F7$>%[BSpLt73]ʆ-||%1)bbk GxuT.#K=:pkT)'" 4ZKrhw'6⫧:P3b!W|BHQ F埸9<3Kǐɶgv*$p[(ަ\E]ʲ}|l^$y:A{ dB!72Qܖ~Tӹ$wfcsc?@$^8J[F+]yrWG*;5p^ZQ#nb8APh rzQI&]~hFL͕IԹ2UŮ2_zilIs:~AcDx%<8ґ@ꐸWe? vz);8ah:]>Rkb} b l99k0Ee!"ĥ\7IeMcNa!V\0^A꘴!O EX<νWw;,D ,hD)3.GMens?̟| Nwчh]@N‡>v[Ҿmj,y;.T,f9њ'.Dl) p '5-F0y)u3Vb #?ij#޽H=Quۖ99&|B篕?ybRǣ b.L3~hwMhog [#"b{XX͕f@qjj yHZώ.jݠLJH@A9 =~%s{>T:Fq 3-@fGYMs䍽^`tM<9^ᮗya;š-BOL,,>@~2!Ip1Z`RVT?5BDnZ*tLKDQPtʺ5qϰ"&+"~$60qYS] d>]퓁aꚧvPɆ {6:@{hy(F){{jU7ԻcNxZk[mlUxt_)/:ê3 y,((aװGQJˉx;pGDbDzVX%-kRr~YGቫHM ϱ~zo}Ngew0>!]3׏ӫg?i3`|LLx-&`iEp;Xw¹MtOJ.!}{3<Tb"4k2 δ1GP)|6@`C9Ta8aBhmTѹ =z9YWa(>]-,E>q^U?ӈus+@*,/ Z]em}5xM:jJ%?* hG9M[60*61Pa <ɧl*p[4p_2R\oj7$we +W{-lA2)ΞqZRގC ݳtMBy <y!Mo/:P%3#Vetx%|s:9w^=gp$V7+%~@b.8!};1}P[C 0_N}X=uCؐmBi~Zo]4#DvXdfedJ=KjmЊG k7h񫅗̟v9Qo{j=f:#yI|+hjBrz %s_Hh,pSuaІ!gCbsj6+Κ" ]FhSӿU]Lz [E/n!)`8Os+*'%i|x{W@'R.{fiTOJE= ;p6{`J/D#=8ShFQGǢDK* d _CO ,s/&ƙoI o24 v<&' VA7@n-woltͺ6ǣ0""A0+l :N/{܈o5_VAE_ /?C&Eq8GV˜9kO (B(4S}#6k$s|a&RYWvlP yX `/Q1#ݸSl18CW\o*Տ6sSIGwn>T+FFQ:-}e 3#NɣIQ:>p,A^ >e*"~SM#v]o8?3Fko '\ *#m3;!(V T$];:EƬo ELLm, 8>}lߩM`XET+uߏ+-Ft"<%h3Β,݇3CZ0Q kW6wA@ Z"<0MK1Kh mc}C<$eY /H+Y[ZL^YpJM[lLe,0w;nꏖq"(VG)#VeRuH#S((=nӐ< 籛[9d.{wP},ڞ BcpQR!Qfl i|17B0 PBHXS@H!dg߽9UqD\.dZ\EA #Ywǔl%׌᜴Y`,7E`)Yv JWPs]Lq[?]/g~AeP̶vf[ui(rSbgdޘd\ eJwy^\Ur QgDi.‘0H!ST"K@ߧҝLI4.ˡ~ryi\J"OD団Dbf1iv[#ŝMheC$ GC ehz NZ[ң ܋7q0+nOvh9i3{kݭNT!8%.FIݥN8d3*Yԍ|Дb-}ggQkBOuO5EC9|a?̐CG~FfzgH1Ο Y~ (P{<\} 񏽉@QM:=z7,?]F1!PoD}U^ͼ1w},Rv#6]y4؛t*=pBW1]$DPYk FR+@״wR =OΈf#JSGyOwqڀK:+zV*"and~`(Z=`%bbd -QذPfVgMj~+ك1*8?pr<vB(2͵,Yb`^E'2Dr" |Iwd2$MvX28u>g蚘jj񂩊8K_|zc7 <ζXKuĀq \d ~ -(ʀ-V!5zwMG\Fi=Hή8xhzwqO nn8zq OR#ɩbRS[x|/TWTS̵pm$X=\VhY&TN",r2[S 8P`r73UeEH7QSE0._#YҧXj9q3EϝΖż {g޼UAn0.`%`z;ZއXf04/Ej3ivj G I4ʲ+rۆȁ8T+X,"mZvt3AP;̕'xfOzܫeXX)ѽOzjlmb];v%Q쟲En^ _-vtpĺn\O4>Ϗ7 z+\^oH|W~uϦm:V ͎Tt5{:D٧6@%ю]!!T!$,Rs)nIo|tI>峣pwy TnirK/:`CVCyz rp"%Rxgt }\x@ˬB깋}M\ һ"GTo>Rśb,T6٪k=TLr`hlaPf')NC Z"cSsÙg%$we1.Z P4k#U&\_"ɒq|;ѓ3'xCt8O2s A?j`/bdcn3Tg/8RM()FD7ⲥ@^pse50?0£ "?7`e7K-,K6n)&L nn{ǹ!"S#ܜ]4xt[#U>ݦ^j&ԡш$GX֦ȟÐF="ް0oU=`aI,nW<v1Kpt  =_nO$Ӱ{SE0],tŌ3kMU]D5  A"ߵ m^=C;+cm+Gm*ڇ=ɍ5ű=k>T[UunI+M(O D/q+6b-sM&oz}p8V|kDJOܚv':b65!|RRBk}e&nERrgƾgPGR媫l P=]oHGQ0RxylΧm&se"@kϮ!O)nSX.e%X{[!رEkcB?!a|S5ݙ)a$!$TKt5$dƿvh1u?/Q%HfYSxIWެ|\Ar*j']fB6>{Zgs& BL6x. p 78G=]f~Ϊ}G*R##&/7jiƭdJ# 'ԉ>Tg{#Hbe#'ۛ׽7c1~,e^:E_AQ;EOW$ 4eڛ R&/+06чN~xe~17 Kmy#tV7}zW\cs{q%mI}*XO,аszr$S&_2嫣\g QBP^X܉!%+WCN?!mӘtUcGИ(;υ&dQ΄C5}>bS,QȞz$ Ok:Xv+KTZTy@_z)9pK5WE 4-slVeY_nN[ˏ~o>E3CfG @\2zHtmڞ@pGbC1{oW_C"̕K j Z2F\>ވ류ohiY!ܽQ`/ϊw*J$ݎi2* vbZMkTRvA-e…_\y}ceD cț hxSGFVJD駚e}?Tu`( 5iD?ѫ4)v`!\&O!Gn䟷673GI0yp[6iL~+ AXi7WXQ>a'~BDiIkA+a#&ʯ1i 8oƾzdӿlY3c\5hh~́.@%ۺK^h@Mup;c4zvf |FZްDG , iApU'sюNfE)N|2pɞЂ*뾄<\U`b`LN#Y=j7_828 #(:Fzv G{޽О̳}dR9x44+w|Mhb"M5of%S2D1vgpv\9 ;[$abuZ\1gإ)d#h|50YlRy@5α3!٘> ͙ 3H;,LBOE(&y_ 'ePuV=~SJm7eTzvF Ѧj@f);? w+\^F3WB~Nx"HCh?.rU(i}f G"fFAc4r1ϊ\0d%%Q Di|Yނ |]a{{ 9daxĸYwֈH1IC`t)ѽkDKE7uԔ}+i&DOϽ_+ p!j_1HٸVTwsv{b7 25zzv[v}^lPF:ʤDMB~Tbq3!rXկΚ潳7tuS{w%p$meJ\' I0Tg]iq]F$"Lrr/ys0g4k4dW|n'%M&ApN;Wۦ|0Z~5- |HO9[u)pCz2_n~ѮkHLj9~LvA.4ߺZ7)F.,&+X3-1?lY,`ǑEA_ƴyOlaޠi+qb zӇ%;J Ķ\[n]]^tr۞ޗQwlI,բ }T"yLzONo D'GߧMp[;^DgB'{s0sxSO q&-o#Yd6"~=Ls-I;DӮ5"=|-͡;a}g}VRDSl^wBս.=qyh3_(9O"pVca*֨#YBd5pe-֊Jg3&G~'htFtԠŠ0YD{:iWRЇ/q"ҷx^WȵBX)mGF(anj ⬗Y#i@:Կ7^^>gpJ3KRMi/Qg{aCeɅMMqoD?ŭsÕ2*T MlH8wk:w{];,@ pXa;GMYA(3T輪~7K0̨cDl9``OQ]Y3"gYh GwBHB[gL{czYꌬOZ<</)HyWdz RA A SNtyh?4Q-IKpGB44ճ_tO3QS)(ޟ`źfwD! X1fxʴYkFRY3I5n%+rÆ5](௄\v9n\-ά'*3Kܗep/O)iԇT9L`Iít>hM;~^Λc7kT_o|V?ʴ췍STɯ,I||v`=Tsas薌vhޮ&+]/͊+3r ΍˜3B'eQ2SPTFsL9>2 l /q6^( E64B!݀H{=L27@?aV/- T2~8u- 7f7P;=apx4Y>뱜`.n[d2qX?EQ-T],5\/ D͋ɗ3wjd`[y <"z!o1N9`K/1!BO` k+dSyɉe^fƞMqdFݻU$y Cu7 A3@)M\O"uE͘:Dܷ,#Äj> Bxm6Nk0&@ӲWK_EмfJЯCMMmTwtbFQAd̴hA1umnUZ>B?) TuW:Wa|)g/V3gv1d3p~"44%1ғE1n4N yfr!{[Td`x@x'g'Tɱ9GFFM)X;/k(A+z! s*3{jH]5;;Y~[2 'VHS8?mYZN4Sl't6HU"j$kVe~P~,_*!GӷFmf>Sڴpׁw ּ i#e7?6X~&Ą\hEKbnt Q+4'iK5h@'Gڛ(v+&زi}Ј+ LI蒅їWmmb4x|Cl)alsU0|Iɛ_\E9G;a1Z\!}`3ܑl0 Wg^ZY\ܵZǡu~dЮ82rY Jge18%ޙǘL\"G<8RƃOO9A5k P4Lк5QՒahep YrJ;L?j&[s'"F qJZg:!\dcc{Ts÷4nbMCY_K?'3gGHGΙ~L1H|)Wjn}Ȯy tE*CEiwCQY~[fed^;R|\x^߂@&.8sc]4crYnݟVx[Z8,t dJ/_}kG$(5fH~%)7"=cm.LE׶Spҕ+a!}0 5K8(xܯ]gyc8\=3{[Hr\emP~:DƼ(ҞLJǏP:3sR ^(8Y9w]=_tw=\sF-ؽJK 2?9n4Eje-Tc7 >QܭK/(t`9dBZYwj۱|hMyy8/]\E3 *޼s265 k#UJ8ۑ4,H**Ƶ~8ODL~cR%hD6=0K\= U9뵈M~Jw$ 6 ! a.@>"5 9>S:$[wCCI'>*H荃GOH=3`]Z>D +DzIY|_>=gey?ݸ]LڋP2%;Yp{Cw2C-ɕY ˴1,= f-ƨ?<*ZvP> kd/\3 H_ʪD4蕰 Aݲ)֑3 mRa`4KoP!U5Ϗlu̲3yZ;)C5f~D0ڼYV _VI59Q=ro}$?I :hCMQ`:7 Pę>ln ]כLf$7&FR=~@MBLqQcSbVoݷ$xK m$bX!24O?'.uOpzM2*1c 92\+QmI(D6Xk#O.]WZit7Y $Ɍ䈩+>Ӳ_ϴGiWSMo#:衄x ={G- <"4 izhNst^q"3.M=ZqJ8ј PcTlįhBC'}ITi8O d,WLx>=Gv b$ _Oyi>~nUhڥSl@ZKit]BDJUð_AG4J# ,":ܙym2{>.iQ=xs'OsQFWA2:wd B4! ,B YG5jip%?'VAIa?nDTuRnB۞uQ45eײc3z=I{I+'^,53wb]RJV|7K:NV4yuŜ֭2\$yֵXG9"Isxg">` %^<, 0s'nE|@XC24;58ȃψae[?~~4OfyT˞oGSfYEEg}s 2<-Ilο:tCꚘȤ>zy*T횥F&MYoh&WZxKb< Cervg߱kG:XݞO"S^(9bpn)GvUG#F]cA#;0ɺJ8gc/bxI`j@Ye^[2|KSy uVjB845 B~CL]xhqJcf<1{s SH;ݭDӒ2L=kr>\ɗ)ْ [v&Q=SIڟ˵(vW2sYG­IWqڬl [<&>ͳ*b*NSo >C^E1yˎV|M$Zz!I`Yl+ eQxqR~d oGZBqXml\0i;="_}M ~&tMp)h1&oc F&FUZfD!?˯ wf/ܖ 1&@J׋47!ԎH0M2m @>-;44ZoFֹՔ|„v1q[GVF ߦը,me6[yқN kɳ-55bJE 25742@Cᨋ'g4Pq1m+8a'88VwMp*RrP!ɾZUrZc ь&gnIlczH=|`7`1Ja2+߇RHXe=T,.z=cF1o lvz`وDvJ(3ʠl9Yc p# P:u=M.u "6ayoLڿDsKDžZpfCZ 5:ω@5<"_ېu -UNz`4 /M#p24 f}[&Bk';^%˗?=,d7-,2[Xϧ"GxQoKZ@|Y0T^dEg^#dTT=|A/5AۀN"<Loa+]Zz>%9;nZխc` J繸 ϔd"(s?kd ;'㭓Nd:ѲM2/k._ +cA<5}QeFAmbkxKyUD|θ6 7hN}gZ:Ǟ9\hW=dk& :rvB n՘-*hMKSi KjͅUQ؅=v@;ojl;'p௛X**d"eWwydT=-iYIqT HMS2EܬAcL;X)F0I%eV>,6O)YSI^ ԙi 65ZQ6R'dsSIӳ_{j-vZ7S/Ԥ94zI%p9%T ?w[Aŭ쑒FpJ^ʘ[]u7sq9B.{axYB oq9|1#Y g }c)s Ef :Rvyb4pX(;}<5֡Eߘ4IcZOfm Ae7>$TRk!qf~dy:瞀]w&R!ˈ9S̉D`b՝!ٿ> (Ja ƳnVY# b=U`?dR| F6DO7sCNj8NƁN\TY5C$o&!?8[#f5^;E QIQ.zF DBņ;rFQ~i3SZ&%DmӦϞ*ЭXU9Ua$ɊfK҃M3RPChW(,DjŹ0'O#Eŗl4,T8a.UkX0!Ezn` nr^x7}`g&sV;ՅSλG¼uDJ.d3nڍInERexf|4Рwć'XцZ˼ kq"{m@($Q@֘as$# vAv%u K׏#XUłԯ t1Nfq5CJo=7CٵR:E?mn Qtf? KC6T$9jGvw]ТJp@zX3JIv0nl‡,S}/)= (\$d>!k kQHX/CByYbj]UM,s_bRW[kE4,u)wAj^5Eп=bW8L%# N>N.b*jߕK;tC5E74E/^ KtFר >)4zBAr4/?VѱUژ|b &= R&x,HvOœO0/ {{-,۪v:]-P~y;| 7,(Ha JF.#6x91p] 3wyQ\y Y[GDk:ЍzG%ϧ=%;WNHpN" n{$#)9w*Y*,KL,Yz>qh>X(@G1*M63e( y`xlA@@<1Hծ_τ!VK]J hY" R8F " <"h odu;0RPAq_{m3!p!m/X6DHf<.tࣥF]PTjtaD&>V)/~=gs&b8hPwt* MPaD^rB833srj&Q.ɿӯZL!~piN mWi}'WXSZ"`Ptuq٨@ܴ]4POD%"+WXV5G~5) i-BG %%|[L =<"47!_Uq䞶[ZA1 `'^30}!!x|YK`]+6ڛbܬ__}ᥘq9kJ{P)M">?z,J^џBW GR o8-K6Yi#f/*XP-e=Ob.$쥁~Maq̎ݝDR (h&M`Q% q͢,3IPuBKj.Z-l2) u"S :〄UdQNd}>+ gU)) Ҙt>= CU4@+bO~E𣇵nr'3^ G8}1WLqc Yp"LXd& 6-j<?,y]wtc!EiOu{0<EY_$~cC!5NC_tn~s(7s}_MtЧȥ0NoJ;b-~d+9 ]=׊0ni r 8f_x/9qxj $/۪6\l5 +}I5b=YLS{qdoS.2D1񼹜' JRl kFifId2`M 嫙c! *Q lu^w#5)H9-3"(|+ш <ļ˪8u05йn1@wxiS%/Ԍ,? `d"RJ [PidDelŵaw ؜o&/`2mڏ)ŵ89RCS k+m<2r#O)|VnJR:T,+c7^ԤWO|©2&nLfw1,S9ⁱ0 vUbxQwO ǠtU)ϼ빓PX%gP j%fF§U}1\QGnMnMEuFY!|"=lym\c|'5pYq|2 Qu.;NcSft6Z (#k9eVJ!SL1 s6! rn󟠃7*Xx%ה XQ+'5uWNSG5ql io9nڈIA J5>E8#\z">|=HD É!1~E+sħ|1D/ ۉ7.p]!.D" (yij.)WZh !X>YF>_u>crb_n݌1(MR/宰 9ʰԬ/²dn2zE#|f6p\XӔn}g] 0cѠgcz.M0u"QгpY8KaY( y5aKYdOT[G VH"WHmBx{G]vVS۲Vwl! ב/vlGlanS(ٚ_#2CTǡstF]^ڟE{IΌ %}<'Q9[R,K}+}#$vTz^.bټ룅\sZlz>n꾊yJ DlgWˏ7]@ 4fT$X }v bBvcXo37PxNeh2J&ux <{|c:q w ?L~&ҚA.wj5>ũ'aE{+5>g;ZW'$ 34"*f܈a+mɑC AnbHr8z]}ګr*HkE$d=1;OR)X'J^c\,61ß +< l|^xxDÒq<\s5Ԁ3Y#6U_iU#ZB I7J%_[DQi~ Ɇb4l[Yw~POhF.`1W-Nd9f]իª=N%BDMRC_Ƙ?.R^Nk-אCC 6e!"3}= JUNc/]pdSEG3.fTBW:.GH{0Mj?i~ Z2@nm ;]6ⴏ~[?tKJ3cf}7q5\7(VXK}}.ءv3NXNr~:l5ܙ/ I[8\sY#vW]'7[F$qe=;ljd3@uH\&fՖ}G*䘄^]a"QR+zPO5=lm>V┽iTՓt^>; ;0?KL}juy2;9"nv>O:tEg9h`z:,=+3ؗdjVVAL3)U &۲^%w+k/ AވUHZtu3d{hK!LklK5]2 p,V)(: VBBfq$03$ٳWݥ"bLz4 qk7hPx 4*^ 8>1FvKO&Vּ&&}=}9䌕U%izZ s mHiԒ*9vz^DHcnԨ$^t1=TF͛7Ī>5l5,xcL n^UX)U9 Aڧ*ɣ㦌k0gN7;M/g Us"zQgi^ʨ6LRL=VeqNq;z3[k J~1 O{u.A39RKkBlI)7sy)ZTL#F&Ȱ [$)S7zV)e:Ps`g:?G⾩r&&"#/ԄUT!>Pg?p T⽂iFX<]2閰$HӚI3tYhA'6|ȕ)Uqi햐OA mA [ sɢ)vyOٔ'N%ALVFS清\3܊x; sx[upS|˂3B(K:|ѱ[#B o_x)׸7K`oro kdm$;|u6AQN)֞6kq> pu@Zu*غ59t:p>+̐›oC+*WB=W1ߍ) |@/~D§-Q,ю )f;m [Z`8:C(d0N٧782"Ǥg%X׆G}@/9 )8éq)C;?TDBCTtĖLWʧx'a12P,p[`K[ &7~9y~{s [_LPcwQ0` Ž&M .5p ,pڕ `=Nie]fQJOʢf*)>>jzsh,HQr8u;d38"DZwh16xvR`p)O"1mPR!+`_@gfux40C~4?`*Ƀt<|wQȠ6 we+E{?Xk' ym`b0#BhBy wMGUOYZ7.}7<vW56!w&c{s³>" UHNـ u6_Mt {V)fh /Qn됺JrOM+dDP9 c5x٦SD[L{%#a)#m tceVؓ SZ]Z9z@Z?ދ6IpвhqY {9JryN,K-wM>-|_:ؙ'4=VZwэ cr@9gDI̹H{?;i Z1B A^) [1R8KO>.P&F'G,OΙLzve1A${b vg*C("71L;0 g4xN(ek= \JqU4bu+e-iEfnG939t>h>SGL$QKQ=omv$ Y YYS_*]e4" 4~VOiPGQZ@6N~-:% FIVX1KC1P12y_Yc_lDtW^; y1wV{!b18.;ЎܵfyhyYLNdvWA))W 932d ʺ~eXZ5RS ޳KSXj>qQKO'Tyˈچ :' }=T"f)y}*"XEkۼ̙aԱfRL&7Џ*J5xR=פme!l1&PU Q SpvOb2jhB<|Jh>bѨ6\I," _ܰ#,JI߭&H85#$lEi ?ALo ĎӠ76&., cx^ɡLjeBTHd$ATj07@0CfFfQJ!?V>^du{B4.L.S!/$Zȑ<52KnloCd uؔePFN ǵ8 ~8GKQm- J. 1eB׊p3k22-tgYÞtfٚs<67fմf$I/< F`˴1U1>ߌ*P]#$YnϮ>џP$(V$V 4.>N#$.9jeɃ 6) %MR;8>6Hǫ4ޑ_MQ?3qfDJ<Sz`-@0}Ǖw_:x~o !Nնl×"L!jh^&x@0V4{KLoYʚJ@7#:m9 uxp#*1t[|W!x!׮xHmd頱B gK yl'O4ȹ^S W$WF="U(b_s&g@_ k8(K7D1/ 4<( dhQς'br]7 ŧ< Ѕnp4 ߩ!0~|Q5wKk| m)agN:崱 vaިb؞ y=]d4 { {yvϊ !1w02J,EEZ<ԨDo'սs|TpOjL=>^3\շa %>_iذT~ۍ^l5'NڼH~(\若]d|2URz(Z y -~a K$-re4Ep-t8(|mX~% }IG([6[o@F>HCk|9`_1&Xzlggd Ez7GV# temZx6l6Jm6E=_yq {C@(ĎDg>j\w6atM7wWҳD~N4vN qN6̤.7 ߓYڼS*QG'/-]C~-7$u# JmKTtrŒiCY*U4yӓ9sK|?|2ۼF%€~U-HwYފ-.y!_u6i(^Kؒ6.l t {]j mx17dOr\ᨮ$>nrrf7c?ÉfG #HäMhȡ6KuˢXNOm&)Y_OPHTBW9kX\/BVƞM+`l⋄K+, 7l?7Vj5N&slVfh%/0c 6Nd)I±41/!ʼd0Ƨj&JO;:յ)zj1ݻ2A)^:〚KI>h\D<@=/hBQȂ9\-_\nc J8")8}P-4Sr/!ƓPD%k2Pyu0&V?)꡼d.+T}x;?R giAKZ~isMu?^iU@#7h8гx|%Hӈ jjq̼ h>D#ޗxRR0Lqu?O~m䖈݃oR^*"X*TO޹md3sXw(w>u\_^oma@ꪺ{|UN. [z S 2߈ěw-jrSE~jzֺ PFXZn& ajbh‡.TNʆ7k ]Y2B{C2) N|{JM!GWpZDb*qnbX}2>HR '9GF{coBN7Y Q"NaCSm @b^Ɗ69k[T1K6bXf|(H9B"Hnxm& -C.[z?hMOOcDɁɬ}9p$U!x ۆ5w,$_r.(u:z6d f>#*ϐ!\_h@wI[@'5HQ?7pE=5}ATTbdд|OD:v%4?.TJ֎hamn[4AIv{NOM<[Bw= Y$Km7=62aeA~%? c`-ydg"&W=쥶@ted!P [1ڂn2InGKJ]Tn V!IQ^%ixnouBK)q9MȓF"}C{&(f_T{mH|D[5X\@f\_zw-dȹj5uIYAaB6`J@?EWd͵)70yj:W#821^HL=ڳHTdsGsEnvY׺ snS|qJgǜG 5Q,ԋI3]i}vE凶3~|,^TUVA .QLtx3Pt r?R܊=VggiE{rv-ZI凌 C0ě˳߻Fm#?! rt D cD |iNѝ$-WN"UrNB6]v$}  rpFt#A7HZحNv8JA҃޿T!UU"Dա& U.\rq j083rxٳ'se+ ;ds!B e8 b:-J|-)akIG֖rmZӸW*\3'ÃJh㞞a $l[O*Ace/q KfCBցLTrV!?Gm .$ƐK͢1[V=)졶F1{b(*k "6zs!1vX35,zݑR QLaqM*vNdR㛁R#ۇ[lŮ/nwFOWϬRzop8 <<1 E! ZnHFnBO܋  ar5#㓚6?dvr`'1(%AWCd!õ5-Cvh:]hÐB!0v/DS{?]AcjQ>H}1Rhݑnfًm.;nNKvJ-b§{BI{ c&sI9c8է"\4 Sɠ9,NjZ`k_tF9lұxZ bMK+/6` H]8a ;"9/辘8uOUIiI}]S~o7fXp.s3kjac]# Եx vPB (o(+ [#|[+0-Ɉx4D$$ޡ̕6ᥒE~bL`ĝB#IX WϓAZʞ~eFr s&jJHE.tHZ\643/ dWG]A6WpB դPu? v$?aH__1^躌ܫrdׇIQ)(?p墷? }jr@0-nZmH$.>s((db]yE9F$;$]d" r6е1iY= {˻z{iAeUYVO]}6) {Ԫ@F%9@qj^:M&lYw~A}c%3'ݖ 59O2J[d+L9Rm[b6\ͅӯڐ7dtB>7N^9T;I۷ բBQ"XsgPQYVFèY>!IVߦP^}&^ځ]\hCLC9IKrp@RoU^&]j*dvhh#}iSp^+>]8nwËGMBP90y[W4š~c38T+J)O-3N6Mu:Xx&Nv]`{6a7TTOս~-[8#h!Tnp.n>sXg ^*Rr2%hlB)߄ v O Iԗ*sT^ v|vHˁNڊDH բ E:G=z(0v<f3&@O ȲBW+3nחU|Y#MQʄB bA6@9DFCcnַV o:Nl}524I p NEמLi0PW^NVQoÝ؃mơ5FB +0o"6'Fʺ&^WIae$!s;=U/B@]d*3иQ$ u2R+zp&FiX CWNJ!uWwJ:ɨ =C2{sA`)&xX:j]ZX{,*,.NǍ *ss"4mwnPE6ah6o nK!_$_/-R*CTDJɆ"POG% ^׏ѱ:O_bv XM2<Γݗ a2&A4ro}6UPiK#/<ߎ$LX9%I_t&tՏ|,#kO4U8cѨ4mΤLƁ8rk*R)36Gv+̾oeÕ%{ 4MŬ >8 Hk-k`XˍAelVP/yķ~FcC0AZ|RhX j#b ٜ VhiD(1, ?fޓ0cS.žV= Ӯ&@Ren}bD7U=@)>7W v$-Ƨ{SVrE[DZ߇7cxlt&t*i4q ­gSϱ9?QBeúIxikfMz.R&;~|m]ՂK=~+_5`;BuƍnVk0k]^PBzLjl@bV9gY#b\l6Xj XcKE^Ig|>ԇ*Emd1ѵz&8HLi9ē=d.dxb<♶0 :WZ$-Z"ԥ/v\coiUzu|T9$ ֡{_ BJŋd#jb%h?- +#8p$fB%7™o%1C Yu=" D+ [80#$Z}Ӣ@ ~ޗv]"xvcΣY\m )viX^%" KpyFgl-4@g0<*EWVC (Ip6 x>w 71#\X f4=rJ-L)+-}-X֕p. ̸@״Oem#vOjZf\Jάl$=1!w7eº2&ɒx=IM+r+Oybyd6H\Y)1Cv"zpHmE\6=OЩ|6R?3WUgCmj;CC@KɕUB3R0ٮ}WMXSۍ!;Px֐ e}$]aYA Ǯ64:Rţj |X&G). 7fvZx8zfbߵ5Ԭ夝n9bI:!_]C!Ֆ2LYgIuE!d=8UA;JgmPi ge/|JDU}__HiH4iX['剿+}egm ymJ4cd۽?yi皑HLW -[cV,eM7"IvE Mu;2cM2ll PxaK.t0?.nGH9)(37Ex4!+?vװXdo;! XM{sYh$.ϗ)Y㬏ٸ et* ) 2".~dwCt 9dN8O]Xգc2d6!H6$f4K)¥5`<h$,<^y,ݒ JgY3<-qs>A YnHTn5+<9 -c2KS1bI &"~T, t>lJY Ivp)4gMQ*~ႀ% ,zPnkri>%!`h8$cQqHE,7^td01uDZ(i߰e|g@|s/ޥ൬&td7RP=Aݡ1}d YgIvv٦;Oz6L 8`> Ms{̑3׬}njM8*>A9qV8xx?xJؙ%PM݁שKYܰ_OÙ&b jgʕ f<#lşRV(]p6Qo  Ey iRI(%x{M(CkPJx;Ybq_C;fY=boKUL<3!{ =% 9p== wΤX_AZ/^u dupS:Nm>mgk/Jr G1EjT t#{:É\jD8hE Wcf&*.|ĵdQ=5/l NsRjвO}ȏs<0pZvR o+,9E#(#7*:eЁ;&}S|%eџHҽsܠ:(KiJ-ʨBP nD-3;q_R7Z,ge~o EGto|̵Sxs\R^?whNyjbDt5_T3/ꩌoՌ h0"d M$`yҲ4Sؐ1lJ#4`Yfopl~x@J7vФ4镒DM 4{Ag&btN~I }!wx3x%1,!{^Bi7gN,|JN\z#ٜtk+.~p3i5n[)S]L6ĥzB&Gh>Ҳ; l |'@-i8QbL@9se%+z1  cLfH&j@BX)GAc`~Z]3 H1+ SP*lǰǔn1cF8n HȳM5XB=qK v},U,U%p'9uP1J:b]Ge=2zx kɦ{P 0U%qxc/i n-0Mt|͆`R𺼪! o7]h 6}y9 =M&hx/E4ejS60`&.\3wg<3AB&]WU~9S%lǰ$0ૺn/;>3'+Y>xPdu2n/en)X^n&/فrrWNz̭JȤg |.RJ@p6sܸ]rw)JUC5BǪuT_*ٰx]aB-F4[pzAB^D ?y*.vF`-K~ZSN+|`x ΃2R ߬GGW?' 漞NrMи1ו)Phd;#64iMA.@#`r-sMCRN`H2(Ll#b^ g+_0Tml&F+wwL#] .{4舄{T/3cdT9yLM]/c(u қs ſ K3k?r ϛGUI.cɸr^]^7͌\>KeaT8BSEsD;6IbG{fL6]X1)6{râ40d?:'W^v5t5-!Qa5o@!ⷓs uvtnF. {:\d#^sMcgҍ: d4,J+}i@pwrQ19]Ad\7.挃;>J Zג* /k6R̍|V=sXJ\Q}RX^xu0X "Jn̊W NbM熢ᙠ?\d(ʓ3,Z3$H6o?Y7Xu~ȲCCI2LR/3XvfYpA+)Z1+p;|7½-a3#jģ*sB36P|§Y!=JF~P| .>EȠclU1U37Rw铜!b\b#q,I z/;Бx;w M =>kMq9+W.C3Wy<CV sZVn# o bksmsJnkRg53}k!SLsW%TNٌ &f| (lgYZ07070100000014000081a40000000000000000000000016570825600002b30000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/firewire/firewire-net.ko.xz7zXZִF!t/'*]?Eh=ڜ.+χ-ҳZd,^8[qףr" bW8QN|=&%? 15~S7lh[ m0XTjx؋ =g1[f5 qÙ,_UN1 DgHlwth~wȟU쭛* {w:qn1$鰓ϕOP1w|uZvT x ;V7x>'kDp `>`3Q/hh-I 7Β9JV9׹UوVFʙ U/s&=UBr1XG:bnV,%ie=dJn&ug2hs#Ԅ@WwAv7:Dͼ\uSRufbG3kBf&z"CX7%R֍M>Pmts~3xt5rw=I& uwh$i7VjbѢK*fz9u=d_f+wfվ֫795Bjm@ :ZNECexdtFZAv\z8Hᢁ Gրm'+ qBXARGK2>GF`x~fi(VcVCt X"ʆǒQZ=WߥԟH%]4>lVU6G&.ޱu*qa5lpn};Ck#en?p|"03?PFR#zi9.~n:OLދ]6wPt4뭯nT1ϺBcJx̲h%uՖ)ߪjyaf^'/n!N}.VRxE\<޿]`]ɗE^4:oi"4AP##hzHآр=gIЧhe8]>;eK4)3uԼ.l[th8$HUsnC]f=EZ[X.d`+'z;4RD05A^Clf>'Qj(v $5Vڼ;J=L[ v*H,]x(sI ^c+j2YqڒR14I~P$jM,z+Z‹Q;1i^2~|<3M҃Q1QQ35ߊ#3IDxrN]ޥufaM3Ȱ,b\#csrG?= :²t ;Tlf_ agF?{z-ǎsBK KͱC.Cۑ~>@~:[pGƢV?bvP @w <7&@2| w S'~eUk7 xҤ) Gp}$1|#F3/ <'3l?ANZ-ɔnd?a{XqNT<෠60:ԘH^KSȖZ`aI'J**h?:I-{Gl"s6 xv XJ.GAȌӑ=NlH| wh8j ' yovƔǗC6>؄ ߐyGԱ~ Q ̼9]w 8S`aQBź_A]P΁h6ih̗ɬdy71y{˫>d2OZ*\BoI2(zjv}Z-Dt!gT2[~JP"S5!XA1$ ._@0!˃UXZJ5NdYݼF ORAV٫` nM={濢3tp`*j^:"H}ͷ/)T?)j 2AЀUPpdC楒`Xݸ5;# v[J gQams $cTMVvΡLe9U_@s7ODо דX8&7Y ~%uΥi!"Zc$Z})t= `t=%H11^}SvWzNstc,3 ‘? irz}1b酉7bw6yR#"СѼ\`;M-) $N'V^L[/Tq^ DOjUz@ȐũD7YubAZg`\UF^ϯa2LQ;8j7!b2c1Ǖ]!v phr_ej3r_aA!^Mה*Eⱳݨ})G9mGCdYt;qe}P@j.8@f.vzI$k2̈B1r>nEmn[[.t3dJ**zuYǘ|s2q5qMR2rP~,Z*"0Мdbdɒa *W9V5V7:\7ȥ# I0 92Znby`R yn UР(wXhΩ“D!B*^M-}Q6@ (fF$_qPpߞf؟/+Ja~cvs*+D#}*uj+%N;ɯmRC7x'hM*$ /}eH ~Q:m8>e y'Ek5%_ȃl8<ȥEPw%GaFaմ*F׭gfk} osf" eEuT (Ш:vHFs[L؍r5~XUw .]nK2_gsq_ȖЭ-M th&c`I?&$"E(ۃlaN/k+ƈ-lWh8XyuSA01qX-e!+r|_%مef ky? /&!w4<̼nw5U7ڢV7  %}$v7#, Jhc~ϸTj0ɠT*hȬ*Dro@Zu(S܆W|Y68$5(Gct_WJ-a5 er,)bR"5tp$]lO_n73Gt6rו#ʴrdWµ*X:x ,A2w!h:q[ V^"}DV@zxYoB-E'e\&-k^dG(*ENsmϺo[A|ro]g@zE?N},'UTlon!L=orK@KtFc0p;=Qo"ӊg*LѮ4U]wD;)}u+ZQĚ&/r.3:5X1X6,t4%Tǝъ$ 2n z_ ͳVm-B?2@'S+*'tᱟcB]$6~>^@'NpAV]sd0͝Uk*x)V1}@ NkQ?I灥[EP0K*!\١Jgё?$/(ͼus,I?|WLv{7 9j4~QڷTA@o 1AEј2`Kb[ W,DE_xo5[t1hsdM{-}A#t`&VOo`bce=HR (Hڶ,[~Z]q'bA!ý-9* L!-4" f& d{b!3meY40-bSE!]m"%[BanrXiSK!##-ߖEgr ~OS4VYK>Zӣf|Qf 5)a71siso,Eixu^|.]į$xB!iCiP[)l=!B*[ XMort0?Cxa3^,}y'"s+a7Щ#S*ȲB|U1P9܏808Vso TQeiZxoXin:q\ '7@Zd VI],  lJt蜴-'Jd׎XG\i`v%qrHZ 5>`zgo7YxmԐءƱ,HHE@?lI`8pcYx>?2M$GS9y.}AB _%э!Z6r~D!ifҼF` {5qb/0QfEl~wzG +^cc䃻Dm^iSJEG^B"-@H2)(>i錱#V%0aBg퇴V`ʖylpBkLG3 zyY&><5HQ>l0Y"S4-w@> ^3sy`:A_+Di:Yj %-$kXĮbʤ6fe>5ğrjzcW޺:@EaeFjAQy>we%B}3Y~ܸnߔ>z<*tϹsMgۅ?ZgfnQ=2/58ɥ$G^nP}}~쭠RhA{NU#,B[u{-1ut _6wn/Hk<ݛTfG8lOT/x4T_aD4oOjsLFlJKQ92`]C xZ}(n?wа]A)O,x~mjrӚMVO* (u%]gѵNm)<(x}B|[ ?ez1Q"_Wj "Txy0tj7Ʒ#[O}-9-}h+?P*fO0r;3ge\$V B]bdx'0]wq$UT樯 ZUQ8~1N%Aod) F}Qz̗U?]sm)GEűTR$ە卟M҇#7A ؜xQD} lrXA]";}= YN9oT;=\1)<ԮջBeǤ fxmmou_^=8uJ 'hR;G=֠ǔw>֩9gnS w6?;{>DItԷ6,PfV0;dBJQc3KT9V 6`bD̞WxkRW/Z ͗9}w\H=^Cw!e}$r{u mZe)N M>X$!⑤մ+)SLKdZ9ѱ'Y=a)QԊ`:+")ʶ1CZV{Vfo|-27ܲwvؓ}/J1"F >8e aUu8^{sv^s χl˻p{:K*3-5fA/}md>]ň I*y0m=ch+7sBB$At顑En!&{^$.#.~*5|@)\OU,8`@w^m׃Va`!Ut(^W.Q|H/C @Fmï]AMP`]'e(-K~Kfw֝gS%F[w&Sn  Ŀl>tʰwE3\t)kd-_HP1YCzc!#;5 ~|\upw.5AWTE2뽘!Ip[sՈ|ċPsIEG*UmwH?:~ʔBBޚ ꋼv5G?^hNd :Ƿ-к8IxH!1ddg-Ɓ&5L>w{K@fSJa29-ªXrh\{,Uy w%'CZS `t܅Ӝ9o ˉ_l{r.'h`W;!该˷`&"}@TʷSY~6Ҥ²;?Z/Ls5_phO swUn?;`7c"ődQca7#7Y5WTQ~"nn_PL ?Т|'ŞL[jV5z&ޣ4tIQh?JFxYM/Ax.fuzbchVb\ ̦R 8M緘v1".wNݼ++Wwk3-̯oXkZ Z!E^"8ŧu Z~qTK_AݱRwXM}[oOR 般f'C?(h»G*z㴅!d63Y5^sQ9kbjKg7C?9W+hM"={i.DI\vw%}B.XwɤSOΞ>R=к܎,ky(ӓBb*c[~a<#gNB}NrYiOF3y?ɈA0kfˡ D۔9DM_[ W r%Nm9X\=W(dHrEkޙ4oC mJ {vK \v.f>xYf<A7b@؈gg)oht뿜/>@^4HWQ@-6fU,%{MEH4f,=!|Q3k?^P֓v](FFVj=1Ǩ&v i@C'{*4l](~b@Nْs %x ?|cf6I~5I#e"J|r*Gӥ֘1v}ehEx`w󔦀5MS񖅟f𾕙ʌ Ǫ{ ;q>($MhռMoaQJ8ΫK# `{ΐ]^ee~W[i0>„m &;7z>ޛɭ{/7@SElF7'z wxA -b,?SP@-ԚUηo[qlN^Ҏ:#dysU.w6|9enz/^&B+8=Hd] s],_Oq:C_HoT&.~t2&6 u ,MkL$ ̈h sߌU4RVBt)Ɂr$ڬn_n=4Xw@Yf8P:R׈JEuz_8ONf߫X;tPZ k->>rϥ?UE Y," ̾0$p)X>MAa% R+~gtދ+]l&{dPJ,3My=s8*s$J <0+#PYt1GzN듣?Z*Cۦ83踝N4?a:3\9 3Qڷ~4NAB׾u%URӔ3jgҁY9?J\%ŔD_EA6!ѼLZ! hqnܵdֱJ6l^\`*3¹4\bCr3Ȼp_u4"#6{XrS#9`a *z(/ʝO.D Eln7z$ٸ*oȑSό3*?M4SVϭkײS9u DY>K|2(l#=ihnM)ԮQkچY}\C+=0堺H&+RRetЊ~%"B>;xözmc`a>Rﲎ9gmVϔ\e7CIt$Kt(V̄XLZbo^(6vu<ԕsG\% #OMuY!fN$к@ո}y0_A[qrT9ӸQMgƞ;-_W(#d\.xekW2 ֘ybXtMگtiA=?ZnJ[긎UQ $3 9>8)dDX7`%LTYԝ?k a!ݾ4i:ME0iphbx hL &lKq&l27̸\b";Z*URT V gYZ07070100000015000081a40000000000000000000000016570825600005694000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/firewire/firewire-ohci.ko.xz7zXZִF!t/sgVS]?Eh=ڜ.+ZPg|bŴur@dPx%UH?*xg?Mg&d 19bD\"G'fD`u]9& NP_fy^u㓣qPt6*RpƞtG3BGͅ]mzHBrTӞ(,toxXlFq֮ KR'tYۼq%pz[0f \vR$ L&߽V[>l[@QĝjVn),' Oo_﮵hJ{?}飘{*# нq}֥\t!zZxڜx.'fx"n 5*+4DZ aS?]T  Od$'r@t$'b?S˜NH5.XE&Nnm-VףrD_qƊHcH)f6,_[ZlѸ@tWF2 f l:t~ipo wIX8r}ZΟ- =xeMNua)ȵ\LRS_{%νV2ǡx4晿k;Z*[cB#竅y<;.s(dmC뎐0~=dCٍrXI?wGj@8WE75 M8_+b| NI/- y@Ajw ӧ3D9OCLRjX?Zk!LZzTX\܊rA9{=f;}[c'{zk:x\(oq:*xɟW'x-:ar2ԩdVlוz &߫4! "' )Dts?\aճ"~nͪLv:pz.TA摕}k (Ӗ){9Qwsf*M,ˣ/4b+ҪJD.Vˡ%;M-9q[MCdFٍT-<0xQ׍D+eDI0:n:-Pȸrbm*f]Nbzb l!onӋ5e1Aa+4/?;y|sPf4em&oRC ;Ǚ)'mX$~O$m?Y / >k%`"N^yuPfGҎL 7ͽsnZH@ ,2;y+u 8"=RF=iz5M9U7xx(~^-g} ;Ϲ,tZq44䰯$h6TO!FĎYN3BWMDCwh6@3}]HЧ_VmXz(!fk19r'o<+RI>@Y,B FXY2 v֭zb1F*8:tp,qCo 5 6y,esn\PxПC>9r2f# .*OʮCRz$1x,oΣ|W`Rff;AIv ͑ޛe5PJD4R-0jRob~m;/8Ct6MB U4tr[(YM5iNHOZ64Ԟ]B\C='5RE)`Hq:oZض*'& H ~LQf$,QI/}Iľo0hHPA g-_f( 81y=ʩz$fann.V]&@Q輙1-=$|̷G٫fc8PƵ>0WS'T!0|^C,j|$DˉR!U[So=1`3}Uɑn !aHS酸#3SCU@^-088\9d R‰ # j=*WF-v Ueh#Aip6!OAJٚ>"ъ;խsʬ+ P.oJ&2Of.&~)xa㱞$aPIu"8Zsj¥S؎bcϧq`9ekkM*D`Su`Ѹs;n?|=݇l `H%ĂG>,4#nTӚ9GcѴq;Ob/Isƥ `\A˵w<iq })( ^Bf<cGҰɃѓ>BB] gb%w O\Ypb͵WrdöA37PXPYSs>R+Q 9WТ)uA\Ƭ 瘄hQe0sUbs;5ȡܮ$qk\adlЭ z8 )%A]&,v7x)84g#X4$Q-[\Zb鍠Y3#3"N_ٷ29?S~ WɂpsI1QPi5/t3M~>ȲpX7%^'?[0ڟq}ތ@#;mw=9h"Ɛ{N-ujSUjk㭧{52@B%/'] iTǺ\6>9#%{A'ўJBOVjjI E" +yzV>RnG?KKa2ȓ5, P;VJV5 q9l(:D@s'"v$asΔ8ɠLҥ ֚[ #/GLvw3 VTn*MƖ@w2%-ۖ٨NK&3V 4ķ@\Q6a~P} &Z*ڪ}}X*vn8)<̞žEJ5G8^8l MއTA\ N# oq#;eUʕڠz8֦.[jyØӧ=*L.yPgqɒ{3"!b>$|_ 6LLoj9Nt(h5ǾDv͟ڛSD2ڣO\+Ei*}o.9bHWanpRO4TpOƟq4#&իVgtTҁMu ?9ޓ4kpTTGsxA烍tO_ ܢ+l1Mx^~\̊ p ݲIpfTgaX՟]KRWgA>gMN$q{pıv$5CJG׵A@iD?~cQ~k9ψ@N2kBC P{} G4["݁ܩHZF5 *ve8ެ{J}5:BZuŗ[6u|[f ]+Kg) 0 FPI&kSy jڎbšɞO˿g>@3VKyN"I+L}pSc*T_*Q#zSluQAvd:⃢S!0FL.ѐ5jK !G^w?nLpqljtLjJfPWo> Co>o]ݍXb&lvOwlB6*bnAԘ2XBtpF1iZ2ikG M22fZ) /Kߋ)vf/]mƮq F v}۾R ,2 q;XV8`0lnlDjصOVH.QSj~AwA:*쭯i[w:l18@WWD'u8|EOaʸW[3p V00}}@Us#s6^x0oht愉 -'XhGtL$^-تBD}!ݬ3yY.˳zfy>d6wVfɺiǕ*rgK>jbL>RʵkYSuV1T>1 ΓR@b0| k3׎ȏ`B*9>9rIރVcȠk, P%tiB]gb>&Yf^ /б*XV&%չ3W>`Z\N9UDf*5 {!1lOF l! ޛ7bSxY\<ҏ@tڭt kxDmXM6khξ9 Z 'sPDOgε7ti%Fm\ rԮ/lˆWOGsb-C>[Pi+Ͱ7Xfs΂ic'U8ֆM7=T..G@ϓ+Tc--Rx NxP؜CTR0BmAG3U9u [}M5sP][,ư(V٘3t '_NUx[ k@|Si%?UEE$2"6B={!3KP ^I f1HzOItIz(:s {?m.-gR~.1ťGDyFuvjljdU@DŚK#0XÔ,RC.Ц ߵhcL!!*1Cyٵ qk Sc=3Y?Y-?u"7%~_}[.~[kN"c@SԧF!Z АhҺ1,~GıxG_>ŭw; CWۭo$+0ޔgPWk@jnP@5aUY) Щkȷ5o74}]n1:9K'D|I껿5h<)Fş2cIatyWG'+==ExI`MT&d@F" C쾕ƚ:%;-qG Lby7ʀU h{YOd2c8- M*o> `3_8@N?\EU[ C^غk(ߓ]zX|[{B<Ѐ kO iVٻ٬_ך;I'y qEzS !ǹJڏIޅ.{/Fջ?t/uq|DgqFߪ+NzTއ=Cj'@ f^iu s TMrقc&`eEӼ(7A7s2?I{$QQrȴ85X0jr1i eW?q{B|HjGY3u揅?|V)v[&NA] -JuA!0[V]2_`seKLT!jV #&D !P|cQsW2~HW cw8ykW7f(dvDl4 Օ-%zgg~,Y #vG`qw-6z~䂍{sboE+8LA&x4~t\Ϙ-jH5{r#Ee#2/Vc$-NKG9лv_dph@+3V[ayԔk7QQ2 R9Zy iY *etVz~YN )Y_r[m.=Ukve۴o|Ç9 &f (u0k6NPWZx7_#m$~CI !*IH+h5gU{WeҚ\M㷺ݮ/je! HAzLU؆;HXz&ئԣ7iG.%خ-M&Cʍt2'6kElmE9 seDe'ʥ <&咃"DBw}>͢Db{t4?CO'ijm+$BJ[tǮ͐goI2Hwи06$D*3ar|wqq@MPw&^M9r1Hhi ~Hg-B(ht6` 8Qpr╫貐X'%PIO+:PU B.~c |J_~[8MYxl΀F( #:͚ql+Yȿls~3< ȉBReGC 2 BZM$g!?WT"0{0w%|)2($ #kPŽU@ٴ> lG [ 3FͫX)|OÒ^Z\ AK0o[^EЦ.mfukYHWs@E0ϴ 0O_8h` ~o"{c#&FeܥfwgN=ujPc&׸-3 m# `Xn^ǿ}-" ?[@%#cs8η]=pTw&Btzqt14%C } _KGwT\lC5Ԝ#$X^q=fѺYIR H?}Σ!C0@,Q=Tbޒ(|5t%aV KHH_/7Z[  !M6Qǹt͚YܯKWQ|KOBί@FfV6_(RjmС7N6 ux1G#I:u{ ֗Unb"n:!Hp2'2tu#{ҩ;xd =@,)@JK@q]5 WߪKf{W6\,1QC H} 1ta* J,XO"*|V̽Ad*MK4jyS0Jr$Πk+r&VmXk]M; fׇvNZ?+l(yZ_cd+0Zlݑ"*/ q! ~aF7ޒvX3^dd+&%>%j OoSb>(sY<6Vhr/yamNi߂;j#ټ!x,B 'KbЀdjr(̮{knMsJzL{]DWq~-WX," >ɜAywUyFr﫶ӰAfF(^ߜy /g}G © gl؏VV)xL`WQj 16hbN%+D4$ɞuufʶ\,vrSrN.ڠ;R`4yI͟_כ=RoܦҟChei/ˬĒY ]OD C9LE!~u҅J0a/xS0FpY^!QBV%e C+\[\S*Ξkk^k p/Pmd9c⁊+,}S.{d >U:І,v%I}fzkEKo'ڏL{XNv)k3ȳo©{r_4t-Sh;8$f5{ua翳J^݇E"RMM=P:fXBR{ơ j?B)t݅(S]c8R%7Mt@tq˞Ĝ( :w1>A2X^5 M $`)j +Wb,-XQDzaGܬ$QbW=n蠖3ԃj{r4(e3JX>I hC4&j&nT:)20ןt#ɂ$\Ɠ@[g)9>pZp{8X#!zP^"vp= 5P0í(z"@%.pt%s!ΠZEg4<8Nj.{ vMvaDƄ,ě6mA棠/lHϏ"*|I]V:jMzIYiz#xxP}0 J D Ύ$,!ke>.#'%uzF*Q,'- /d)"<\3lZD:?s4&_lU[!iw̭˩DX]ө_#T|.eiHTwhLjx:]8sCn6 7:`+]ڻ ĽguGXf=Fox8kJCn~p{Sc(He"oA |,D}ͥ|Q7mebxtJJ2C]TLLЦz^D&D8:As#x;ݐ#z_͌`_,7厣@6ZiРg6jؿ `[a &$LG\-=]UnƱXxℎ"b%ýëɱ)TmSg 9<{ ZdԳv9~^(7C):CY}lX?H#c4Pbc5_ř[nOA4Ykb&*ud63A&51\ߦFGƑGsv+HevGֿ >fRoQk3zfqELǻ"07K_eNIR5F muj"q*Ճח0)ۥ4^M'Ƭd&o.Rm+-u\X/9]12cq|P_>9Φ%m8P ܡ3*M6XɘQoQ*?jyG>Vqq\e97H-Ozh~W[~90gqdK{q&n_<̏7#o`}١dؚɩ☩*B8w~)K~'SDh/9|Jgc/NߢjP>ھ{!mxUO)ްYR$$7 a¼pKV9L3vdKl5bazHo 5e@ڋdQVGohz/#C~_'Ru蔹>-psp Yu5tDQŸN%tF>daw.7ӻL= 5h!=eX?-Qd)F *G?86$R r&_3$Ay.4Blϝb)(fο:Hg]z͏*WYFb$r"NYYlAmKkiiLDztC0f7a1*&Mfś4XT+C el]S{>XvrxʐiTњ/9̚:ZqӶBeڗYas"#tK^”L[!ʧTӆgh>Ύhߟa FI=ףl M=&7kr?|zk'QH?o蟵vMEorٞTEt1W.B*àjR9O h ̨v@ 9Np_v;EQ4N֌ sU+{]^qCt7sa-/Qaك}tPBԐnP<BR:ᎍ?ZqIb'UW 32Q5=)h/R!)O]JxWȹ^ b |LwlH4 X; _G[-r99_qF4A-rj7l<t6sdB[eQDȶ*RPK+.I%`]B ܼ]A(U\]V='yU@TS`'0=U=l3D"x]P#;O\Ǿ+llէkdЩ2ݥAf,*w%?'8јE"HQG$*uSIʢ ȬAy7@:(.sH##ɆKPK@Zr sVlЄt1M@G!+) k~ɗ׵byA]716Zb'Щc~濰pxԂ-$$zWhKF*4QnA?TSOɐ<J.. Hcұ?;疵¾Tܡ'Ɛ} Ɠ8>)k- #j1^xnNc(fu$=sXW& 0*5wjYzq禝$k 7[9W?(/h t>(eݾFذa,բErlk_$K4?wWǪC}9!ք1ǴD.U.cs"÷6z=ҾO\($4[N4+dXp";xFmEE8|ߘd?e("#>4'囥ACm* HNoΡЗ> :B"60z\lʒHª FĬ~3J 7'TX;f#܀@iC*vKVuDϮ2s Oi3τ2sreŬIufC1@ Q~y:#ɴ_Fm]P{*k *dED3 ^q>~V3Lp`?+ tT>Uu4좞 U۽cꍫ*{Ef/BH-`o6Vi5}?u Pn\*'zhcEh+uu]GbmC#NqYDalRui+?;VCHIkPG)S[B]`hrR_4EGWǃ<1<ÙBmXYcw~M.z[{9JCou@*BRCs8K\Q XnΡ8Y6h-}ICUpsLck2bdd,P̯Ur])3-DdF^o6+"6oZ0@xYevݞcna3a1 ghd( h$<2g@5Z4ٱi^VAyW?oBYub\lz{ͣL2 5j5$-нbQ1s@-Y|UW"ƙ_oibxY/>%W_~84&LEioY>7T$N_6UZD:4/Ė6-Xq^dRQ}wӫG$.ZL'(>]npɢbcT{4_|ci<fSh-KLΎ\;ǯDpB']*`No0qCլ zmωw/h @^7Mfȑ90y;LA.z[pu$ |XM`(faո??VyGli7jڰ >3ӻڌ7PΩ6y^KKI_9ˣHEhx!Bk9e<\ÄSdWp'p9CjD<<{^?..# 1n[ &p۰'.JtQБZ ٿM)Tk 'EH_#%3E+*_T!(AuQަY;Br?JL:Og(H(WݗA~eIcM 9G {ᏁȀp=YrLل,A :{3BJ[ʼs ;(M>J%=3#ժ'*LΣFPA6=L3m0pŏ(Q3&+aWs-2 G3VL|UI09w%bɎ٥SN]dЌ/.,/C=ۏ rE=Zkī/JMJ&w9R2 U5jRE"BC}5bp;qp&lT. iD78(q1!qd٤կ个%/T~QyG36M_=rTv[!z%"8)ypmpޫ`!zx+SǜM}?LJA>HoEMӮL1.oB}|ᬶ;GYO?Z2(ٻRݘM@n6j(Z‡d(\KR{|,+ C冉ݴؽէ疿%S)²pT.R6q8I4?O{>$ñd~a}"I,ü-4{{#B^Cμܲ(g\fs=N(s=|]1Ufk_PFaw* *ח=!3/Y.H$s=}S3N6|՚̄l4 4!qg?C0 nO󮕯gU?i(l:?j_<;gz2uB cqs.Vت{.<QW yӞ32Qh nw0nX]=$+(ϲi ,%Lfif+E<ӀǟAVFezW [_FV] ikYQe @ [|r!&/^]T1 I+/m^ zf ixάq%ahP Q$W "LnH[wvZ7!:-Dk `D~e׃QrGD\W{' rZH@Bi=a{U9fH3^=Q-x 4r~wJͶEg c溈}$y+~@jebɋh3# |=#N˵$(R]AOK٪d)z?vKh EE $3t wlJ`v2:ИDX vC=/(#7zNلe6a09 `ReF+ (z48H݄L>K"GBNl+IGw(1D ==IN0c$a x:+hR5'>–]\eUXRwXuW6%̲9AzCBb;'TA%,vTog嵼m D -y\,- KƺSۖv@F|.fa&tk0u1?/rAA4>͙;4Q|^'R} ~D=Tr -19=5p@ K-;eeB8@cϐJ>Xk,4:ĨHݗ͋}&IjŅlO˺8LAi0Q?D:$Y){rfl/\ŋ'IFʇaP.,͹k GH^=q}20Ջ9Po}&u__ȕr{wd.1AضFɟO尷S'OAjĥJDP/yj9h,.!bܜ%>SbL۳Xzȧdm$Ty8˥)dTgPz,@++4_mNcjph!OMk{# N/צiŧh9ZRpGVPV$T,Kxk[u,4T:/BDJ8#=?q!M2mv2<,]>V[yЇSu΅i@Ї 7?=֨JFHw%;7vI+ܪm 4e3›hr!Q`h\}q=Wr?֤TB y"/U`m\awK桵"91&s\8pm#+)DAjz=nT<J `n%] A^he|MiPC6z[Gk~H-\(C+k Qie ~{uVn"؈8PKu_MNJU YQ[. _"zrN/fQ<`'%'])#\5XOT?#b8(pJ^WZ,4h8ns0Ĝ KҚƊ ?^VWs, DYOR4GcD%md?;@ID&)Oc$F4du~gB<&J"gc(Ӽf#7Me(X2Nc)5nAr:lGo{bxZ*;VZW{J1詐J8iOɞYʇJ@M2Ϣ?JK: aՙpz,F$>.1wvv^M/i *uj4 FR~8">rt.) fjVqE]Ī;v@4|NE,@a#N> o+kF 9~hq`1rح5#57Nm,9`a6RP(Q,$U}zc1ahDK>+?BPzGʂFr?(,'o{OpCUl{ʞZ_[G VW[uV+4,Qt/ה˜ŞU4Ud~+P07!k[-`޹D#ؤj$n$2tmK&gґŽg)236|FK91 ]Ь@j7Ld*Qc~^{E`@lbc]%+G ,3Vr ͯ)';jIgىVz8I4Ɔ26OY;no4 O4Zl8T]o{܏"E:Je+qmuVx;K|nrгlbBW(bɇ II>ˉw(9 e]O4U G4N5+?} 6N+ |ohQbU{᧹HwJT 7ֽ)Wm;L!  UXޭYX$`5>sݩAz8W._e#bjOuĎ%I`;1ճ aC"KpEr8y=|Dx."x#=:l uf3p1ٱwsTuiCcJ˘ kSkM9v|*S^z:`QYb çe>}ݕsAcv 2P z}g##-2ei1)fku}Tpk8H;HXI܃RvQi,bÂăgBFi#|w)1x\.f-WU yIˬÛȀݱuϢyŘ&V%)V#T4}Dd U+h"0^^K*+4瞀 bмȱͤb%)n ; z41y$*+۴<~,.?HƽC3_ؤL@ELw3J[fzK6$P8T@tZSiG蔕 Wm1_מ*F͂8?Tјs КJ*xJS[-7̀߹SVd *P-1GIʾxIs`否j8c3gl-<HQ$k'P:G @(P Bv(83Lhw2{, j/7ޮFSf^ yU8TeO>5bVe]LzizRmMκ`g6AN x;g[(vs['Pvi)n;Tض`Jfhe~Hˍٛ[*޻+˽[$Wۮ$:GSI` \VxÀfȉӯ'pN:+jXB8 7To +lM|.df(̞k2߱a=rt Dc%Whfqa [B):0R*0ZHt/ܜN$v ߤ C"\& ',ņE@rX\#ݼNJ1df[pKju|znFs\Ժ]kC[LJǀiChJT['DײzwiP06q^cpP0 gf/+/2\xpɛ>26_ A zkqe!`ynCCB1b̕Ĵ  o;IN{.]]|839|̢3F濂E̮e76?^%r^R [j181ԛShӥ,bNsU)Q5WA2l#[Qu:TMY@N^M9;S' z/~i+3b1bSĚCxL$c*ZfǃhE"4g[ͳJZ5'װnE @.Q@$1`hݹ`35#ft^/ ,:0ۢ klCBUyn 1xUssAv KXl,Oo 5 ȣ(W/+XQv1(FmQjBOcVk aD_[|jT:A#96.m/x0S9O%= `uH{vLTv6\F,(CepyAԵul [L/܏⇲097tPH3l(cvpj-98ű#QUېh|'v4.z`\OP3/C"$+4|>Ԉ/!jZnFQgF㷿'(зwyX*WZ&!=Axo vI ʯxru<Ș<݆'~ddP&5ÔGo.VG!`H"`)\9{BZJV`;Da5x O_\ QtOa۲Hh ~9&le&4&s[24XyVaQpRzr2x4! C4ERaPΗIqt,mW)͊t-%(.֡':Ky]{or0nJQh3uĨlWp{2`s\F7](*Se傇'Bbs62=\W*رPGHge[iY嵅w}4u=zxFo'.<ģf4~;4*7BHEb#k=kS2ݧHx}U,* {87 S*lWǬIGwpnfYnz )@#>zUj&^okMȏGRl-ϥ3k<=JZȫ2'-gee=ovC͒L%~W2R"cAzYKdJFSJ+3k#ȮW 0crZvsG*%&UKD/3a̵̜0֨HU+ /W},9{DKD =*TLBp> 9G ϯ]`{$<7T*[;4 '3W7!>l;}Z;l,@#T1V!fx:{ wyF? P 1$~ZRL^UmQc;J'@ vhJNѲ>QeӴUvJWw Ȼ∵W‰<~W=ô^ez#X~ښj2w}Z:7)u7|n[cuV qe٪ j`wµP[d_SNCN*1yu8SirUhj+Ӛa( ʯ݆TS*֗J^'0Ӏ1O>$QdN|-[)bG}D [3MxD~g$Wel {C2b( k$2 ~(`L[a!jy1ŚBk6 ELdAn͟]Q/TKt}[n nq2NJ$/Ћ@эmd]B-gmNv2m:\;%HI9hEH04 &pZ1@߼k-@o[@`3 O@\)Tn^U)~˄@:n7?'VSON\8Y֪W9**?]So0,9&,Z!#w4)m]3hslK5B5 q8Kf>Շ }:ݘ;+l8iyLh<"XlHTIޗ8Hz,x |w[u\>M׌ bDu>:3yn#jf;܉f\uJփ88V[닚88/;IӕJ=060QJcR#A_7eJQU}.ݧldlABct$+/fѣ$AVR뉓NceQ{4GrgOFT~I&_cم ! κ!OLYVbAPrnNB.#K=D %vPrQm:ёxiL4:KE_wiFp|YxqcՇ5elV%VVl曪 l gUI=_v`&vϩjn}&=ӯ:"/21Ogk3ͨ1` ^K?h5qJj/n]q:r\,sm'4 }m6ox)֖ QtZ Ni㥘(;X[X\3@ȑ 4Ck^kMXkg~<*GPM ieEy*SkJJn:Z)#=bꗕ.] İ4T{'X噫pQNM2u6Wo TLhZKKq bSRD,<(?R0hՈ79 -WWs#u~\7udOCMx49] -ӹGS S;)UYLmKb1 JjpPAJ _.Nhhc F'f{.wy_h);v`6uφUM$hw M6 |bg73Z᳌10Rv`9[ŠtBn [S\F[55ۭ3n?*{"喃s]A!⧂|^99x4zp(E6:cwLfҿW)^œNRVW(Wψo8[IlkNFHdcBeq#^vs܋>^LHjcA"{Q.hb*^_ڧR42q <5ZX R\gK3$} nSsꩁ*Iv?tg(x+ji-O;ਂEuYY'?_9MwAq` *4gAZm}T[xa&8啹n(6QB0[K8ȩ-%%c:t.K¹i6*NjF{TbO.4<|*g6FZ3un4uSGI uO 1tQJ-ـ=[mG<)V0ɖKΜy *f?SW"fB1ej_6$oڙ,>cb?ُGܨ!pGq P'9M5/}9m>Qk톸PԾM Um/gRґcn"7a ;~nu S@&UdʄɗR }Y&%[]G@ 횷ISA]VnRC>` 8X]jTyW_KjCE[hr-83{ ME3db/:g=c@ ]D2(۰E̥] 2cөfJ%=0yub˂oSd7cqLy_oDi ɴI`4Vl^KY -';KJq}d7Y(Lp_~xXjCqR?ǹf4~ ~6=A2ol̉ٙeMI9 ȸĻf((#YrTvBjVL8xoo+nUVqT׳* mCIּc"ݸ˷rFا˯ MIq0hZ N4 p~mz~?(D:9rzu떖03bcx0 )ÎOvR `gXk+lc7x .ō :(oHK@I|gx+hW%!>ԀZz ;`a'\T5 +{KBG3ݝNL})LtͨV~MZ3;!ϼ6̟,Fxo̿sq2o_JT3ԕW F\ sCޥ4Ԙ<_;x2BM9uM3, &䰽v}](K@ECgпʡ •TmyG4ߨ ɪ'Qλ/'ѻk"ml(tQ_pZdBXq ]htaǫACw)Fn瀵=36K91~BKMm<9IlCx !ā*_&8PhHTl6Rn}.*uax5< xnP3lIߚ>Fg{ȧyji@H.tb;M,BH=|5`zU$b\QZF7d`Ȅ C6ƣ[=sӞK!51P] |8Ib5wJcU~/D%"GA{/-.6>8ܶڍ; %2y#}q"Νũ&< 'm} 99(YZ"?jid*lʭ x|Y3*f:Q)G$k}L8hdz\ { _a/x獹#Ĵhצ=:t0pΘƑ ҬeWTMdSC-ƒ{}3svg;! Z'̒ZYrnIJ e4B c* e3TFB RmUe辢eBTY\!,Bo2Tc~!g\L,z#aSfB .FFKWd3)f;ZF3 9)C GHYß*ꖅ̙% 8T2MԾu^'n%EM\ybt0w 'aX6,KD#2͛"U2$>RX.Cb{_O%x%5C'x"P#vԏDa3~09(&u!; by%,.;$ ZN2Y>+a]J~5G 06Ы+dAI~G9G%[$a tgOA'15 v-m Վ[&?FF V fe9xy[ìO On[:mwm6aֳpZLʤ*P]X !J+Ʉ:Sor9zŔv[DJ^JD4Rg ^"xi}]ɦ,J(ԆOun HpZnBS5>DN |rK_pӲ{ a-uvymlPϱC0Uݔ6Ԧķ z ]%AF'LaE쌮T3B4Ybsc{? hu =jB?;쎆ԏ~;^p"'95 U!!GN֠ mU͋] ɧd̡*MwRKDvaUڧ2'c߼@%EAVw]P}#/}=D-tG6I:8Uy7[JV"bvY|&WJ|{SNV:Uw[5Uc"OYl@AtZ*:{lr&lw~#=.GL*R;Ame>! 碻8O~C~?bQ-W-N'c<3s5F ''J_m(8l H@6J:&w(T۫Ukh|w$.pd v=t5gΔE|;e06Ijޞ=c)tNp'z]]$^{g+rƎiB(, 0Qe糕<ˀtColLyC_OicBwR^T=胬vPNOBC.?\L1l'sA.?Q" uS\@ 7,wy䒊XOR (zx.<<6swg \ÞǶSOVN6,J*q }lF'@}k+[P c8ky7UJghi`f:^hd:݉KjZ^y1n`bRO*"Gk.BDD~sG<>'ux~wh[,uOέ8/_sQuJЏU `8q5v'Y4fFW3aAp}R ]#pz 얗kLһ4tc;,( kZ6ʑ,\ޞ{z 8! ʌ{Y>91s4"pRdAW{ o%e[أ.IX6v&-V'JP%#g3w Z0ׄQ$h:% LW-okZLX_]wADiUc+nϲ$(FY>Z;^ɓ<0o^gl)/[#f}Wj-sk 1QR LcB:ߥ );7K2g9&<,l:4/ƼL=aNii^)C/$ fT~,zFl`~wa8ZxI"8;ّhYl&!4;^OroőεFw_A6ɷ1°.!6hw!FǺx6db~֢bO6`+XxɁ^; wpхhl>il%cCЂUy2qk4pmFTG8eUF hMXTS읛V#ֆX[lf/`/|b&{ԉĜNxd7j7v_T= "Mj{4,{*ns)wK>!W[K!.HMHscsV%)=0U!ɘ.bEY⺐N*Uq/{#BۍLnZ!hg -^#X$YZ镬nc>ҳmbxJJT9"= ?$<Ӝ/&mًK}Sww~xW5ycLgi _${BY*i$!9 x|AIr#Ž *\l-RE<iDm~ND&Lv)cJƙ[@^ϭ!#;=< r$zi )[Mh6tFx7&Q3Tjʿ^͔Qb\DYFs.A#z@F6lB(6>r[4lYJITq -G ecj?v]rIa`L Otn@эVy[@G?X2)|8B;/{^H8 ?4^C,݌Yʳ)ZaNx?z:d45:kf49\kQn+0F:tGP[<&C< سM8a]n!gy,"jlI\)g=Ҏ"͵e;ɍlGwEit.7HpLrW9}2֗:w7 VTl͌;_G[Mx>_)eXSό9kGJoju D' *ec#s_$6M4(#u9"ߣM$![DU*(}>38GD LjwףI T$EeN }陾Ѡّ}l0vZ,Nw_rpSߏg VkXzEu@v"ۺԅkYqۚqcV-Zc^M>ֱRF^)/xt{߹B88v>22cnT &*%E0e~6sI*Zĺ"̐=0cn{s.g(qcC8 Vpwgq[P7W3/1&-X!?a"Z@D5ެ9G-7_-Gu:55FԨp[|fӦQWک'ݴh_kN6,u{,K2NGH͘U Ue  MyQ5$v"Uw02=OF֩H sIV*ʨT)]" `X}lބ|ɏ\!e)X並XZ\n$ԝw3DZ.WgɆexaS 2mSl[!N!]f;"XX3;>NpcViخW8*P~XTiagzI$%%ϝT Xt:K{qRDqO&dв]NpJt{reؘLDž0y >Rݭ@IyiGc%4qxPK(;DŽ>-|JML{h*Xo)1"Q@B¦]DPTݑ ‘'6=b=3Y1QF_LU7b"^a'V6սP/F׳pRX{  &ͱtV9 M};>I *qga( $$g6|dĺr*LdvТaҝˀiv^bH%RCh;$V`bVfAQ:_&↶.4ʟ.E}4 h#bf`.Zwf ^wη6@h#a6w gzt?nK9}XŹKŞ䗏wՄzrU.T0U#/Hyw_PqJ{r+`Ip#}tyWs5yԘH)Ǯi7rthSjt$m%E.._GJY 7&{6 H@,O=Y#y4ndԛйH U}zoeJFjC ;6=eౘvx4;B #$lh^O킥?JZ;^y g < uK_Y<KWT~Ǐ< \$H/\zHM&`4n{of b-9ZRLa{?vmЉ24jCp`"\"g/bJgh<CR. B1&wiN$)iT,*;rBGx4r=T243]y" XaOO1 PT+FڳPAq[F [eC~ I؝ ƑǓ>0pf<(V$>$&Bӯx\n]$a"GLǫ2HjfPz+}%BB N`=8}+Jbۺ)kģD1|iFL%pg-h YR|3WI :*rau|L@W#H.2Ņccjpj-Vr3{u~Y1 5M_e-]V}t<.BreTON4=UHp4G^\+\.ؓ /WAf! ($eT>2PB( \#[J[z >7m|cW\VJjV =>/#*q4_' x&ܺ=_X{ɯi}OPT`&X*Z}fyMèSȉ0U'ɺᨆVb/o3,I5-e kmOQp,dIu_|)N{ůE=4]3͝| %+SWp8]8_0>Qr\%׻"U GCz}~T/,jV<13rxAſ\.O@F7ᦹZ+7^es>X*S1 oLbͩhM_GB c);u}V|cmbUQHP[V>YЈSK[F$H_2Aϛҍ6<$q g֝2bZCkeϷFg8$UȢza[gwݞ3Ϋc g?^gU;>@w6M: 8ɺ|Z /2 4=2g<*0βI & 2f_ v&H 7<ە73 eS :_*j i[ÆMI81Gs"ҎY3RbwRY c/bPPUMQE]pk:@tTNpH 73ıe2`c7jIm(EMzFnxXKQw;c^l:OVnX/0:C'\:\/ŐUW`qӖ;FqRޚOhע&0\6 9y-iXi!84ё#ը' >U0cw-}LNoC"VMANĮ(n.ys(G-Mğ@wEEB0{6kJ4W/.eB@?@<#"7e냬/LtLqENVo ;#_S }7? 4-Q_D8Sx41L䙝DŽGwcetR8ђUjeՇ/^(Ve$Ƞz<]i 08u[x1>[< ޳C7y1Yc=*`w)T OkYu3WOcBW/[AŻu_Q[YhNz҅s}x޷^5YzSdYN$ktl3L %jKCajuE\IUAk rCo+́}CCpOPWC=tM0@÷Q}ڢ_^[{Sr_llqx.z7}K?-%O}.X|Myj"Ō~o&fOHQҭGF.{".)xNVJkN2Pϝt *G(0>7f#Vg^y*&azL#WQP.eٯ;ӹؙ2c̢t4uv2/0J˵ ]o,w#*''_E/A][lU (1jMqf( ޷∲LHQOu- J+ ΠK?"bbɩLw!KˌyU.\&½ߡ}빎0 &/%]Cgq,Y/_i>2jSI VѺ!4=& v0>4]|቎Tp 5/3k"6cPb3˙"4V$dBv`'QGPB` _{"~%% 78u(Ȥa1b Nb EۅADJEy&Ri5 N.ʑ]-?%TgTy7s$-ҘC6}n3~f'uhA)>w"Ǫ57ӈt6*}? [-S}F Pʝ'RY#)Nwx(IH+eZ$s&ac_o&$z3;̼c n2 r%>ձK]3k-؄_?0iҾmSk7T;י;(T>q*IWq}~=ҷqYI%'hM |TrE(@m~IfECASů"IN=Bk)uɕ .PuXԢŗ-fś\oh`AM/#rBF† 3;}!dFVȶo@#B|z=4Jܙ%ZHgdwAu<v*Zz0~XєZI:6Z.=u}6f`TWcF@9Zcۗ4?Ks~^q` o'ow6sĐ/E4Co`5l9BES?vwaZ]Cb߅/S9 [dt"kQ#5M$]=Jqg]pIaFZ$EIѽo\4= As83Pq>XE`AhJ'OH׳X %9Uf 1 g ƬgeгT-Ȥ$ }+kP)\g׿0?58C -E_J&!3L8P|)7HڬPbE2-!)0"iuut8 +ϾcQOZ?x uM m>2{)HW/@V7%;Ih0#Ǫ(3(=/2:dvID=u ]&OI[);Ooݟhp9DߦwV3+4]!_f",'U(.bs_z`ھq@.ݖdKk#%\fu=(O'΍R""zYfˢe5́\27H w^]3`2,^Ke";DKM)(ݬXL$5'$|e )z^FVZ:!ӏFtu㫠6Zqmg۾=EPð=Sl+X3+a/zr*"&f7pm~ (ȁT!e⌛kD̹+4&|.WQ˔mB)2mo#c.FkDACt~"]<7G}U-1ӎ_4# ,oٽ]W{M H9Y M +oz] ;~E澃p5Q-)b*v锳%^vivӆiD-lpT/W }{2Nwtv@QGWnu aGl>i[3H=֞El&@ ZU4ިyŬ{af? *4 "I3yG2&QȪP}pF[isH`3lPehK9E5850hJoHV*, GueTRthWn#!ڍ zAbiFF'&uXEIXI|\Uy[a6zI}FvoaY* c#`Q :ފlϴ.'5Ŷo̾0-p!7\xAZ+cD! 7u+y8^o)-k+́pduu t.!N^OYSl:>7]mX󋚵JUbJ +<"gpHO)pDt(.#BlQKH^ FeATTTSt__ JˁNh)D.f+Ȭ{tHyl7lClr[Eq+ݢv901a|;SyFB\~&׆!OLMLw>RI3o`0嬹=(ۘ`!mHٞ3&:aLTf\"~Ó)k ld&AuR.(ſ<[T8p@M2t"[C  ɡZi= $,<&hg:DqA>Qƾq:}1aCX(lR.H^˧)?%*WąLTwMӨJΰL>D@Jݍ?q&b"M_ 4Sp$&dL)|)-ꛏޅ3"xqe7Rދ+nBLp.gb+ ǸZ* *s)!VP$ɤr:jHJFbVdu8)?"'YˀP`)2`9U^XEi1bM:>*_)#Cl{u}M@ [%vˍ|mbL%Jxܡ'T,r<׵P]$FEzKxZCvGQCKzBl4Fu*G*T@p&*%,Œa=:Ii?oK|Ԩ,Rx?Ur63D՜<eȄ)ctXz*˼"M`kYگb<<OۂK5˫ P삖*3Z[rFJ4?nlFd?/ ŏ䑶%IQ0^RՆlD H-d]AD '{ߓ8I3J 7^1LX/aY]`I vR6@?XOL,߄K)=$^9ϤZInc>רr*zgkuy!Z ga A|}!ی}b (rDzbb8o.5Hrƾ|^)?"Q=yG݇/sfZEb=DZYO_eo hR'jxf;C8/ ~TE/m֋Fk.bfT?6 ;DlJA o/~4Uq&˩.y=Ҁ7uR7F !3/gCWccJJ n]-|<j[_6̦30_8Le5wsf lg&ZM,ws#h}GiѲJC<.t;|Q 3 *L9] x+3fWdGKVXH BM9DhwZX)=$:Ī^4E-s_o[uCL:Ϡ3||fUL(Vg$6m]&qÀ,`9CؽEn=~^Յ|mC +ҞiRtP$\,vuA xgKd^`Ʀag܇wEs- LZMđLik !( mC}]㬝8ɠ?ש|xPב~H klr~4:!ucG~;oB"`Ǭgk^7 fC ]8x[HוdGj'+~4Mv#J7؆;;#ñahStTrF͙tWBx':nh[Q+{K[mNY#y2>NY~Gﴀ/!>M[{ 020⿗GB+8ȧea|(^oVCʷs/|:j!$;Im?m`䨯zꐰ &!#qd g=r*7 e2ɩ~Rئ,25EF֨l V4P"lw`R_S+8 = ´=b7Nӏsp@amSct\PFFսטIt ˯;$ {U>VT`ѕ̲!h?4͡yXK<ʺ MzEomܞ} =L5Io48;w-<zN16q8^zdbMy̺b_;$O_RӮjVO'aB,*0ڥpzĘ dlܓ5q!:1VY5~0<'`@9B9%!1>a9>4M`A?{UFBP8ATR3h]8@ HP;@xlEϫG+<Jd$1 h2"EE8nU-40Mia@ aXjIe0mv[I"eղ-XnYMh%]8'TPQr*(:1~%'w\0Cf߰_s@{7hv/oPg]g?I~cWf@`Wk dO5#ӗjƅ"}vy9S/=znR1!]Bzq&z^ s]{(Ako%W[nE Ill{%d`W4$c=RW3?FᎸgm'C+h؟`M.M%pPj y<[n-Bz2KX̑uΞimAe^)|^Kf+ƹ0?V(]s5!'4+TؼuU .^>;XB},AAcOk'F4{>.1zt CyR; 3CIU-fgع EEJ?!\(1Ӽ0zs_hk H9HLpKWFl;5C3db̭OQPЫyR:])+`לO{g."zʨrKmU֥'xu95hYXq;;l>:Vկ ?!7veĆ7c6P^~k}Sz$ToX9bJdqedO06⏐27KR|W~#byXLhFw/?ŏ CL7gGJ5s_J?U-e,1 R!ؿ|DfGW]SQx9z#CMYiv44iHIv|EůxhW0ݜrut.hp5&sY>Sr.?NuH~rm^M~~MP>uϰ&ay}EC 3i$>Ӕ=iJ+B㘊Je 5ޣL `_nsG^:bM: .0f/@$4@f` cme@':ȿy-yLaT7¶̉췪>E/C!&@8݈@ ||:fopLr.}i M<'EPN֒ J!;?zb%ؕcw>i5["0ůCߗ)X=  ߓ~R#זcl9Ka>qL!g(z#Ė`GGX2Kϭ+T=ۦ}15UWotːkT -t" qAE2QrLUt0Z*HtU;:U(=@Na?jtXi]<$ kUꖫ()y?}YB [܎2}PH.Jx-3޺$Xͷ|60cLVVuPQf;P`Gms$.B|&.D81k!|8-N'?M$={[ƽGlܠB}Wbn{Cϳ68'i>!XQz_­Tx!jݜ[b 9$0BZH[J<=CiZ?qyG7.䘁 ]/dN![qQ/"jzEeVk!d5WO ]AmL[wn1ejmFjk!m*f8p g`=AQ &LZ&Zy}h5|Bskiu8QV71Sn~r*i§5DL $QJAӭ6GG*̎2lS/(yԭ[*mNb^a yT.$f'}KIU蝞8穻xu3͋ٿ!ݿk) THC48xpUbhԼݳ~!a$)Ƙ\ꔯr:'"Qc m+j -Hwglg-(I%0OYR*=^D}he*R 'M܍jc|2M#AE)dM鉉u1F_D ;M/InKfS `2WR7z zVDb M|U 6蔆qs5왻'Avh!JIOnn_b߆דּ *C24:heM:8wSiTY+;+ׯO5%@"ˎ6w;<vk/v Y؈yY h7!zokT(=19Ƒ4y聜d9.Bdp]RxTm5y]Xl* l(̳J<vASe8Y3n5)PzĒ4O[?5|L.=*63)r"8 ?N%ϿS`rPuO4_#ǎ+7~[|-co\/!C;.p r?ԝ bL\WTh Pz6W ۰bØob BiV\͉aDNp`mP2tH9t<8SO;O>f 費0ph ,4b`$#p%|KsQtC-C̾޾uko al~_@-^5;Wr8[Ebp$dSDdVH9剧BCIR&zkOlx+h`lV s/j*Diz$<垦R͛˯xFUcFPz461(fT+gTc񰣆##}sR4AȺQp6SjC8b?c/*<&~l-?D[/xxHeԳ]R~UR].a5ܯ8*ӥ2䎞kPclyr\gOf #4opsiT&\.>G_nX[DCZFT[?ָ61\%R2 dRV7Ly T_/ŧ"αR[\?듷(Vvi`yGuljbYVmC;R_]+vI{7$$[1='!`c+j|cXA+3TS9bLC{5XϋgPi ۝W_d~kܒr3l`:1ۛMB|j=L0G9:8(̫i{^(6rb"^` yhi&g\Xe&fOy XVS=ɖ{ VjI7wd ]. d/Q3iL0 P1mwݝEƵ>'(JY+|{"Iqmgϴ.1H|ͦߵFhjLlץNqջ厘ȬyF_!#e%q& %tc0 Ŭq"j \O"0f؇\x&Sp@{{45yQ' 2<9]QA4(FVMj%sJXԄVڦSOC^/wn6 &8ޚZȐ79[+֩0S>xz#PL/\/ ]z5^e܊Q MD/E&1y=nBȎ4ل¾iσn$HPGh{n J`E,Bh< Hё1kkPAdaV9&zK)D-)lUm_g>aǽG54y!Š; wVn9md#;P4zҗ!3'6)y=iAAPe!f28*ʂj8Dhl0b%"˽BJu`Yᚤ|P>;&Q߱xX]qUWp኷fu@90p1»u=UR|+E@qt8ޛ 9qBxJ4j %&iCV9) 8G(+iέ;,ܗ~J ^%U;pVߒFKMHS֞(AQ{dh͚ConZ|h2-xΝD>GQ^}|H; ^v-ffd0A1>8*wzlCofYuKC?8-Q!BP=ipgg>&MR07@FeKFA緪i OQ;B H6j".zK(^f:羨 Pb9i @_]Q`V@?/pJʬ+H"σ1`:ǖw)00+$=Ad6qG}ٟwG0Ft"]͂HFjS o\ 1NvGᏎ't wObF{n{rH=Ŏcy09`3,VV/Z[x^Յ BHi4#bK/U7lQ)V*aocj`HYsI aH!<ا6NaU7]LJּҒ0tl+0vo 6 / x v;gka!c^wA=ґ&Kml-6fx4^G%.wa#;za.gho(-pӫ/Ξ_zBϙH(&ln ./ǒ^51TeGը\zת!ٮ]] @Ӥp> G _B(ee#CvoSJ~t TSbɎLe ϩ7L[%(Yup2'*s1 Kl͛\q7~[_ZwA#'$VM m)֨Cտ\2DNwK^KpgNWuEC\wV=* m߹+*ZvKAcxm0N8ll#&*qm@Dc\c,Iɺ@*5kѡpIF%^?&ZBLS <,SrHծT8z? f4fUOwG^1B?VL"GL˞ğyS0^,8֬Ahê!G5'F@`U6V=?릫Б//bRV{eXZҲo6$i 2\_"{C~yG5țHd'3C;yqs 'r  փ}2 HErKig1Qȡio RMԡP*\G`|p5ۯFs,]5ÄP5a/N.bLށ [#J{V 2^XzlF/] J19LlP\嫵uzE(Dru!Ă"P脃3c=#Gy=e]it|=VoTܿYsD1v1L!YB:XņiBo }1甼7dpjv mJkN%"g#)6 x_BMDIiSl/|F,Hr76Ԃ݆t6ژKۏq|hY&JYh.9j!?z?|?%asr>g?J! X97?ypLL}(_٣*$ Sb-4ѽݯ<}SC#+ ]pZcMa!Ak<8$=j|tS4t  I6|LVxh) aEOQhX32>|rjd pp?\b{G.Ax: 8ċu˪ |d8cT'^)!b^W 2p_pfWOĞƌ;Pӽ%ʽ.)؜x!|M:~7_~f/17ydni80R{?~Okɾ z aЬc\%ztwaZ*R  tE'U4 kBv WfR3x刡{f4TrO;dI6x`H^QbHC} ppAw+C]˒wIN:ᦠ _3IcY߲+b$Dd`]b 'BYsUb˸lDkn+9r7 C6 5UpJ;VF֟rvҤ6#1lyN8Mʹ_ k./m PIE[b+;-6n-yޕɁ@\YlIډyAzYMZzo5$ ܂]IW XWQi/$ ~}e3V='o2 gWpiW:cjیmuFVg(;}+B@~S IGdlg;Sh/a(w|U%y;O݇%fe@kr:6y /hZQa9C'cnŝ(}>wݺA qwv08iZh^ZݥӴ\EcW[îFi j\Ƚ49NَVile-VM&pլ j' #uGu ;!t`Fym׈ܴ*`-M6Z.00*mJZ|B (VGY4#1h. {!Us~-Erq|)ԌTJ^S2ir@3aJ>}˷jQI mOhSwӴkw(`_Ovg<e"ƷM9m ̯HΪahuUtȣ.a 0+]†K>3ZM]نn-dK٦GĴv}Q4 =iV8bNt]L2t{㦺{Z&[fB[]+{^&ާnyp5āt/FumMQأe]2E|eG=D3$+W8ˌ/KV[ mJBD'hGO)'[V+s(pI(::rrH.ɍ_b;M#Nq $BI}8(bp|sPWӋGjWp||z j`\VsdP?t*` lj'/ Nbw9'IY&ЍhQ> ByA (>IF7:F ]Mc9aDUrĹss6y3 ,ryDuX9H:+HFyc܄.`c9dI;Vc컘 G?Na#9'뫁0`ipfCu\{ Z}uG=?]4U/TYAĎi[;4fqݜr4#T>`TS5L , Ӌ0Ʉ"<Ֆ6whR'_ wԍ]٧[dyA GAO4& R]c5i!׮\ՔzHxBo<àl 熖qTj,{[j6pYžo.r  _DŽRaKǘx2육N%.[#?cq_:_fz&vʰ[5N]%#& 6*˳#kR`7w}29szFw+\\Drdon-ˉB gZkkyuL·+l`EOq]r] qZ"`1Q<4J"PB6SQS熨.n `dys|]Bw%oj,Ȭ\qC+I~Y;a%cFˆO0]" \-Cj} ೭+>+Y(sО ds YWCbac5Cֵ!)nB:~ 9[z.EfD\{wW#MK"mDgzH}+>(\pfíVCnbjkīVb:dL]ؐk]䇪;Zc_r 26PG\8vH9=`Au,bo_¼$K~D}na;z. +}^qe}m P[v{), I;IwW[6< @ Q6y_mN,_Eiab+2sTU (9#2KS=In)ݘk' dO$.8c(A,jhw{uHup+.Ue.pȑ5/0בa<<%h4bjdN1dlD ;(b2 ֯k,~og>#`8+%λYM O(iރc`S!Gŧv7n?DC/LyJ؈LQ>-3MG3/GAbr Ȧg}uI.?\b,N5fWpؙptN 5ޞng<@5Ru0y!S OC r=Xwșug$1b;2 ݦ5_&XhEhޯng,^e˶OnNiݗo=k~#2Տo8:f.^ҎM0v'JqkbE^A&(c `yq[u$a,!xB}ԂCXrY倊~P,KUzūGO"Z,q9a7Kxٸqd,lN;@>s\DA|L2RT h぀TG9u Φ, 4֜p/cXN@K ާ QV//}ID6`Ri[ٍhK:|js 1\O2Z)8Ps}>-iJk=vaʅt/zNA7nkU[Zڼ+aےӇyK>VB)E\6>n^_?twytTPoM9LILO<E.Ocr;#У6c|{t.\T >ﵽ% tVD/!++Fm׾3Rطs^ܡ#惠^/8F- %z2aR:$~[iPI A}>cQE0/Hș ӟyIh&.A]# @^&}ZQ6馫9 JG;:49kĢ :aZb'>T}_O!kҐIh ƽtU/Is,7%޵ ɖ}lO^mW8|'kOFgӆ 9Cؤ/V3>*9 r(%;q0q<#Ks7q1 46 8xSڋZl>!(y_3>)6NIiҺ˿RNAGmޏv2:-=6kJBJIZOpmsH#`_ԽzZUOXM=EAJ;ý_CqQuxܸ M ID ;0%(l绤B֘ǏO j:(" A1Ln;;.l{_/ I:_ ~"UDf:.]7(C7)i%$WVTO>NJ|ukGⷛ5Fֵ2wOrQZ3C"aη.Xg5bCǗ޸zG^^4f͞\~ЊqcgJ %1:#D ZҰ>U< #8p :UܢW/lj+CNAfllpy*Lx]“e3@r%cCIT[>H{hA%32-AB%@`c*S&xΠZ}(UX zx8C({Dh,Q_Y<it\,= Sd%nնȔiZ+éDII\*Ҟ` Y] գOa |Pz]HQ p$w~n5QݼGy[aj-am,M ZԨeۉo9z+ ^u"  <?߸yU$tǞ4C V};U=r9ׂCw()aM׬h]5I3NGcݍi‡镹)F߃;\Ll߆}/պsݡ2~)br䯃lM$@58p6 yуʍm(=6xT{*Xn"*5=J,}r'N,$6`e|a` KqvDOo]+[͟70ϗ&{85& c f ŷJsyK)8;Jx'QH'5%()mD} h?Cw`8xWƅ~9_kXq\$b貰1a:=3CeI.nѠg<~)~b5Bk.nO 0LpaѦCUh)'oҸzrjxéoEGZW# ȯSbw<g!mpnDz.u>y/%[-Ռ:eܜ%Qm, oF|6%Q)d]P|Fz}٠7&W޻2!ZIu$]I3G52)+ËF6 ёz.5kn4+ϟ;*z(୉=j{Jf߾*Z:MAMq& 1zVU;?9(y d5n܆mI.v Jvi@5*5xlOt(F`(M1iVP?=WS =ƜtJ (3Rِb8̩sad #4i*i&v\Fѭ2!_W"0~HQFǛx!W#m]>I›,'-;tV4F$X?(! $w,{j`N\, )<$ofBEW=<3@N.zjHak05@YTSvڑ.+?밷Lr%_Œx<;t\_fbۏ{fva`1áGiX UԐ7knI_N_x<,ۺ>"_ eMė9gxtkjP 5vmZe X龡uM>1ޅpGb(44,CaNZ'[Bqآ smա`ruÃZf{' E@a3TR PF+[@jtA"\{&p MmZdҵzN: ڔc`w`br%͔LM+ @C5w4eR-~. yΪ:,W(]87* CУF){ҩ[O4WOK/L9Hs?N][tF1AJ,"bmEMf%Hvֵvyuts5TJ/7&[ HeLYy #`4)*U6ccF!$:nZIqk pZu-#1crj6ܨH`Ko@GߓOJ*OsUe5mPEK_NŠۚ"CL=fukQSZ/_M5/a˰u\ K3O9Rk.mUI5fH Ɇ۹uUD&+b+;j_m{>U\(}xinB\vvĀvq ZIr3$ %0/k1/56;&޵aJN_xuśdȦEu*i(̍]jQݙjTK_ὮgH@ݺ)b6D\$) n9lrqol{;~I ʋvm.u[-j]JixQI3 W R\C5̹m(xS}:fv2>0HY<>^ٲhpb184Ďc&sf.ZfŮM5Ưh; !_bĥd $?\KHuyfvS YCA+&$oktEezԏM#Aͱ2zU#ˤal#$aS!cg`dzyi Fll >i A$%-DZ;İle $q,[Z)څ]},MDG< ˄]C9e(5>;uܑ|Q9moe\ 쯉Ux @ʵh6Β]t, zP`1%fEw7$kiqVs`!L5^;D3̧IV(pu B&&Kq=6EӑrcԂz@wT׌({( eQg\EyLj|`IXb$GxGx!lk}:RPn>s`6wә 9}E+\nu.vb&/!i)uO}Oi{e8e8=m;^2;&]N9Gsm6T;-|}/e~x?[g7D Tv^, VS4m'#QqԳD9{!;^FkbWbc _ҁPL&4Ւs&$Z/4⺮ܴ Hֿ1peZF<1xnb3jb{4 [}Rh i"+AqwRO,Ô{mhb-N\,d n,YFArB/1O h3  cKhuŜ*v{1$ `JY)Ji !B7mD;N߈`N_Ӹ6u3d>ْrZ84gO]&#յ!EQ-7Pym1ebb]ˑm0Kt5彯% K`CB~/.Rj<8 6I;R;|6|~`׸~_2졬L*;()q.ut迬* C{ ŪC\)J2N' e "%\d"8BSŀEL3;=J}VPURjq1wcYcvz)C)Q00M&yǔ1=G(ڲLTF^9=YRs; JǦ0PYF?͒ VV$B=:zӸܵo 6 nTn{2L~L:_I*T5 zvKz]Ipn=qhGN* `C #eI6j%xnFDė.`H& t@ZyVKo^2UVGaBqs>VEPJ8#L㻾4HI}1sp#ld6Y&Ͷ:]-/^T&w5d> I3||ZQ(q5u\M@mInE ֞ [WWB i`?SiS[~ 񚈇o6'~קU&FBF߁U!SUlplu@Qˤ Evj.f+uvM U7WJyZMaskR +H V)8޸2Wr@)5U<9@K1^`Tx^0+$lb>872m {ٝͲJI+. 2=wu9B8 h!t+b3K#Dnd5jMzltxL2A#,OD;ھJ*u g t&E~>Ch x$j/4MQQTq`o{DX`doH@$88.I!.X6Bc4`~ʥrvNj^|tfHa'91)Fl+r`dޔZ s (nk}h P7 $} Q~IA)>{Bx0FxwQG{o^CXw3ΙhZg)^}A w #ΩKfKjleݗvh،Ciߢ桓TQc5zpT;~xLg"143RXXA aJ-"N7#z⮽;`vhL"w-xxzT6߈,ĎypSTZ B){pjwU? a ܘ= 2՟I@BF$ *Y[ބr2 PO÷*;q-8KYlbfN>בnY07ڋL 5 |itj/aJSk݅;2/>/"t -g`4H]ٵٳ%NZJg۽Pv)u^sj.BQ}E̦Xh~;`)Hڙ,RÑjAޔ'҄nT1ʙQ .D,HfqL~V ثIz'eh^$56@/9!hrH@qkYz6e7~O* Xu 1,qo)PNq2xp/\r\x~P(!"}?T!9Rs\daZlyVR91oiPcO w)#Q|3*THr}by5jDr(z{'%U pjdb ue?qil#]|;L[y9Fğt Ufŝь1quEXF-![q!r/ #B \,PMsא-DgN\85_XEB^MxO\%tԖHͩt朵9,lf,DS|)iJV#2}BFpNjjI+3_<їxOHʛcQb6kp4TH.lMئ8[3W <c- 'gɵI5`]#q"3Hh4îMf>I8{ fgc%ɰ{(aX lu ٵu5{\^#%s^+|ꐃOx ::ʹ?ғ%Lqe'WJǼϩbɪFSawL1i)0Z/g Kb!&Bd~KO26A:s]pNfMp7b,{!R@|0/dٽQ`+2G#Wj=F8JȰ3\u|Ll4,^oQȝ$DAKj3? e [fX,F{q@&B%KToD~%5zMY KfEѠD9+)Eǯ5(9x]15R8]0aK `E=@2,R1vܾ)f#DdM1n~|jM|ۥ?usyWs_Áhg@^$ "e>^I=t;OM+F~_cw>:no7?Ѳ!Emݞ ]'Z@}P…27M)V1&uϠфǚM9WG\E~C`~e媰x,,k1 1#M }KɎGRXSLV߳Tف2Ql us4Xճ&r95gHzۑ ^NCQ ǘ(xOfd)~Z6ldNе#\8IǤ,DNڢM)EDGqBS&g;;;<\xCɆ a(Tr1'[8ڝǛN7󆎕LK-C*,DL3MZ|wAGt\p7{f5BeyRyo*%WBи,u,n)HUs )th8jr ^X/ped7fhXdPE"+O+ɳ9E}F̰DBsdZT妔# H~|Rf@9ad:W$2}3f@u/LB4l臃rkCX FS߯7(2kCKԳ# \Jֻ -P2#]8\z LpY63N\Ny]&&J()YHOV(iԴ$X@.{/-c!c2VQȰu\sW?|tzD3 +7jJ\wBnĿ|j(=SJ{\Nr2NCr?07ɢ1[ҹ/PW [S5[x('Ͻޯi*{t~7܀Xi g'[snܺ薼1|z/[h)G$x'VLbWibc Ҟ?#%aᆧU΄3"dh3F(K%J|dEmX4RotIThں8o:E2(w /`첗nkdE3f_vKN{:@-<}u!"_ 5E Mt~a nں™"%˹} 6%]Rc<1+N~m|R> ]}=`Tu"bTz<~IN| =jhBtryĝpȩeII8n>XN#hfB oKҴ2Sa])Nt}YZӬ%,TG fd"uL s׫+N"OBr8oU mgPޞs\vVx/S_Q], Y~\OxqQv%T U>l42tNs{EȿZxe{ȁĿWninQC"J?xQ` /R?F=24s,% ȓ+,bKHvDܴ g¸kabCf n~/dhD{_<0OĮ]qD}JR1(#`=?}>T%2 dg;ϡoE YJ?@AID?WfTm(#?5 QwQ*p7Ѝp=1Kx?vs^>)IwӅQOrQW%5 ⴩@g%YZǔ_!Ke1rY1 ~#J`m)e@_~X)KҚ.oTق\5KIp?ǮLf~d O{ɥfCj.snFẜ( W QHK-03 c5 15rH+:$=WXpanBy߷pG珈ܯFxUbe/v v#`Z0sMas/NRg`ܽ.!vvKz %~Q+ŏEo_?;Y@$vp.Kq+50N8Y(]6Y\(F=pHx`q Ph)VwOsAHrMIޕ鞠IlXrL̑,19\R“-gf*GG7Lzm> +9,oSn5lG}n?wKGLӜ0A2F{yiN-t(š]Rܣ:a8k-G'I ʨL r`8j53lTX9w *Im:IUPDIrhoܑBLts6%mKgP4YGU ABҀ&@¢`dY}}xIUR'Hҹ! zMogt;?x5Ήf.c@kێ2mŖ-9Vj62$CD7gOh;ٯ_#ط"R@ \U٩Cg^^[WaJmO];1ݷ5T X0C*]3dQv~Le ;Tzy_I_MsdwtTɴGϴ{1?o&+hd穦-jɡW!EB%'oR.@[Vht&U(Gt~DU#O|^6@\W--~@^nPm2L3]PTff.98/6Z\T!j\xz@y{It߾yqTi5=jWtL&y{F 07G8-H^9w"AN ZW}dIuGG1̚w<1ZQ$ƞv>I*3mGcˡA6kNnI|J] A*D莔]2ù8hRjڧ7tnE }_$tң `K[ 8fF w>{ 7Y!9w[2cMAS(q/WNNEѣo!4G0A*Q"+^s(rJI3q'E2VTh"L;>СQ`.X1 Ȃ1ۚ8"$8K $mo U].pHCN i|wsJ7T nuSaځ!e9i,ThW )%9٩ aӏZ4U}trײ wp+ŭQqWU~%WI~o@VsGC|g;iYm L[i& WV rx$썟EJJrhZ űZy/YO-]4ǖF~pD aWm0A*elv.VkU"e]0E>D!7P- ;Ҹbs%@-7&"Rػs ϵ Ⱥp%! d FQ`T5=tI7KM GDLk .}Sj /;7yUf'gu~ӌ_29~X#7r՘59]8K2@kc\K%YJs},K)쇑uǣ^Q73`:90niYXGsV2\CNdJPFO#ԲCp mzW \HIoh7N&x:Iw _T=ա҉^qW9<꯴{QZgLC̚k+Nh)!أS޳NF?NU 3RmԚy2!G9̔6TsweXtŋn n ۋ`P@g&8t)ZRd N_mu!# FCbkh=6‘ J. c䣊*λ/qjU0<_vK$>CwvuÀB_o-} J..pCyovHNVhtxl91C=9')#QSwkk<_EK!Y"=յݛzVT v]b-4RL":4pTŶ- sw5H9&x6zNಈ 9KQ_];98?kZ&s!b[X؛4-<^53'B6?sKK)<'<'4]5ʌ40GLJtlJk][e0p$׀Vب+;c.rN4o;j)3r/\Ti"d#{6$< !^yN ܝkalMol-J(( SWʁOq%+b m˙]0$ō6vяe<"Pg!0[![uM$8{2w8"#HZMȫyGZl*QoGyʨwjzA4x9atzIq}gذj^1%0~Kba2iO.(G OPFq\8,麛Vǁk08-ALYKV/E(0iU #*׫t UgvmY#"m68 +d}9" l8!5#JC0X_hSPޝP@_b 轷Qv10l?s!~7NL1h>8$?idϊKE[6:ĺ&_*Xq.DcKI#+ V0q &1P߸O^K5-@3i< <=$i92 $yM.'KRl`n3.A¥ ~!M'DT״M~ш9cĎ%9d#Pa llv"؉vDHV M!ݒr+?#UcL |>tg13%1KWgv[Gdxngc޹CҲtr7$6%I nm?ҠkdyrQvWONzl`6|. }[ `wqPu)d^?NLJh 'QaGH R4i o_/>YCKd ޭ-4>0\:ߵ ||*I^Fŭc7+45z&|CmUh%!>S61cd $`uHvEuKm!o6(xJz?;* ?O VxAp#Q4dn#9;]pf5٪\}n:U/Vt+[T?~|i*uf2He,i]S(KJ+9lytٝXEK?8q7R>]a]:ʓ , \ GG`McDmJ@!X sQ:tY/9af]/;&{#+(SǶȰe-9N:&2X =!l_ERgxjL~\baXe ,3iA5p{!9 !4f 2ov]jZ+CC~QM=rhiG\[U.kiG/4;D7g;Զ.'kG"saC,6Y!vHa30tJA _ VL[ntBg[=$bi9$V;E9N.e${vB b ہe=%0X#ѱ+5!-Qb@ z5i9U Ȇ9E-ps6֥n*#\a6hVOUcL~3EQݩi:@͓}D9B< B\UdG[Wk ,M1*H.uI;bݤڄ5r ޢ'551Gq^okBXRhc%2l;46rΗkZ%cmfyTx]s 1dH|"%wX><v_NA1ٰ%zQCH[MXEC(yT>iɇ% Rs< }_631}{òk 4(6mR83q^Fm\q/'ߪQA "Q(;G8K6gߺ(dz:'GBd}F莭±W?J,0 ]I`~et!,r|̎)!cirk~ "x)l1H{.G1+u.Wp/֡i7懈v۾JX3(]/K+Cד oF1b HZk˩MWG%DWj?ٰJBVLB Q3qCry/Zg%FG@#{w4yMBa`CvYDoY!l| unC ݉”z|rB<~!ؑ(vl$w /SBsgj'1> `jdljAzЁjgr?=WIhd]^M]._3%Kd@3VƴoꝁHJ&&¡vTu;F&۽ڟ<(bŠnlV`mh5Al/-{R}۝Qu*e=}7܍5C6J#{e[FVt|BF@+XobGi\=A0 E>j R6uW࠘bEx::ORʒSYG KߠPNAvs$5fv&_hƁSӃYM~MEy.7oKgx{9 vxQ&ǍD~Jejg0+a c;%-j8Aq?iN9aV[wP-Rʍ|ԊCAkc'Փ 8=k491=Vm~*yZw}FbEcjI[ȦqI|T<[2vJ\ u|OQmw[n}W5Dؒ(4AO9 1wE{_~M!Xˀ֎XYd|#/ Bs>@\bH- F;> ) .zQxsykn2by֊"aokpX;0E ;qTO$.݋JbyK4F!|.fG|M\ :vV| ]h|1 <قa400h2c<):EZb6Ο3=܉Ū{_Yw.O}yT\(M~+Fp+Ϸ, =]_apmW Sx^Ґ8b cBIY(gxxdQS"ۤ? Ug\)Btk90DE̽1۟wS1#Q= ^j@C1V[&kڙ[JHm6lI?:?5J-c2C+KoJb^tAZ"o)W۷} @pM,-vy˯uݥH|a_3MҐFw]/i݁mOz' 5>k< DʌDNCھd;<b݈0,{YZBd#b̦[[:yUl mhZ?PVcax 1r;F IB$2xLBIt;.X>= Ҙe.&vPSFS m%қ+ ʴ])KE`|3,ʝk!KU*wiִgO:Y[z~lUG^x'ho[|qSBj0@ԕL|AVo2.S4E6I8 3X|3 2}ysϦЈAP/% 0g}dMr*7%y9z'scq[y3Ml3qHmN& 7Q`IP9h[mmZ42U]Ϻb tBU˴:A3aEKYw_ >_ gt bcC֡|o*p)? VRD6Z#A7}>`3W5 s&fplՏԢd|"cUG>ZDI'{IN0oH^Б[Eޙ&eV 8H(Ss>\Mf2-7,z+u@@KFe_o?D`&#LxFWWl=(ESy+ 'ivCPwd]ۃ(G sVgD;VXrbV|`5#I !5媒J)W ja)?GԆO߸44paW{8A]aD(SK+4h܄PTm2!I݄T5L|tad2vcR7I:&-Rn0^G+$;Yك)\\{HʰQ]hEDCkGj^p͘ڟԈ&刏.ö$&kEqƚkfS0/[H~*޿+=ASm2)P7uy>UNk)Qp9jW]si#l;~R"Ϋ qv%6|1R]2Bq-Dɋ?ൖ@Ά0-]Fpx(#aou/9Iٴ&BvFU"%{{?^"0Fa(~Sw?75F%gķW+G+u*OտƨݕGfz6p!M}Cʼj}Q !_!\NX3%1D٘.#Xޟqp %C$TTg$K'Z|x~VWy)B?#GYӈ=xǥbRV6q p,$,7u+sL<2,ԬQw7e`0ؼ]Nuεi|@J2LZTܯh5!P),EXm֑ ]%!iS y^u075ߥ7U^C݄VG-qˇ>LN lU3w~mo];غJ,z9yIKtVzgZoXM>u7p)RntR["䩰h X _6_nj&ؼ:W9ʺD3j'9ikĚuG.|^4)$Ꞿ^F|/?k?=ԩ8`Ss?o/ %/ *Tdaf9뺜=b"_չYGrj \xf#uPŋHX#j80%`,FCT592-vscO XꤡK6,zUmdHcml" >Q Mq5wX|*GK-2l=.ˈT;o:)/۲-q*qWv#'%g$&` +ޫ)!B;c"uKԚ /N]Ru0MNÌ$g?Y}<ɒ{R 9RLQY-9ӯhQou%((UKy2|4Pr t Jʋ>8 iCxnesB #zn5(DS=h9 '0NxRjuL姅i܇eiAG=H Kd 5PgMD+Ӎcʃ?y~V Odiv<ϸF:UѤyu1TS*8ـ#z|"nISв\"*ض:[֟)IRQ 4`O$]֣DKr؈GfqW%8ƫC,}y opbV&8G& Y oî;WEo a`DVM;}$j7:/@L7|hJ(٨C=K1!ݲ}WBAhIv|aFGd/yzЂ]- kk !+VJ AE:WgݞC"(#"Uxj}bFmt2(\."ejÒK0VuSjw'~q&Sث'/3p 0^^^qN$V,<˶%UzթcxyaCD 6ʍQN΀ncȰ+}*^ZS㽞^f ;UK[5%Ys¥w^aXpշ=O4rqʍETʁp0(he/2yF6׈ fޖYBsRË EeZ jqΙL(H7tYGSIcl^ 1itWg#?*{Uz! =DmS3 {(gL^={Cahd?s\囁fB+dR# s(TVz0s0^;Ԯ&{cWju%.S3@Gmw.E9gn-q=/w4[#Z;wc =Z$$yD ݾ([WH8!3í/6ߌWaNLH8dlMAq{_0E6UaXfIuH" ߽9p=G(LSWAc\˗>e][J%YOGek w @uGB_m&wT|IޫyJL- X_WM8,Uu,h j K,RO,!Ǚs@=y\Q_!"_MS~vsq$${k4@$pIJE/a~(hqS q\>.q>5غI=i˩R=^pc:w ɕ~s  ~.r4/c7r=\'Uf@~Lh[^Z!?YG4E·QY~!(tݘUE;vA)4pMs~l`t^ t)54ì#k92'#ؑ C])Á]/'|@t̀Ue::u$H2eo<8%{q=hO1>C9T^ʭkzE ›au^J1HQ{sJ<'9J '~+,NNIX79BCj;qo+?R܆fi(#խZI:<Ӑ:ᒒ,L9g%2+kRJZ&5Ng$VAMwd"&aJ>$_&:W>-Ye|:TCɂ; a'wr8=T"{gcEݘ]t"j2=$U]J1(I9Ec㶻PE#ű\v ߣ;m[xs QW{\ǘaRĵoH%o(.I~fk|$L 3m%‘-*9Q ma&ԺZhʵZFv1ϲꁤQ)hPclV7UQnj,$R_ : b&O ț9Y AخC>wnQ +/_YtxȎ^QK (mHqW s+T?t_LQ~tDAS!}vSn|R!Yv {J r]4hɾܜ-&_/fNnI/QQRsHũ*o}رN5xl|ȢԺ"Iw}K %Ԅd^--QJہ\nW`,ϻ ާ~w5m=ZUqZlA-a|KF$)rYSYynˏh)Ƅ6}pxO;z ?0DSf,u0X٨QD;.N+G }[z<6}0P]V'3:0/[`M燆vVɑ: *cUB#|>򹈌\ $KFAB&~CV]iʰ}S]#AiC*b!ʂ!vy%[՜dŎbߖ2e^df]ݴ+&s 59ڏ 2s.Ǩ:fQRVi=((h_K2/n\ݢMD7{_ao]\$^HҗhX:rx %mxt ^ )7cKKǜyj x6Kވ{A:`]z>YyB,M][YMT3.TZEH-WIVԧ-+2$k{fViSc#ݞzS1[&۱4lyqlrmd_s~ Qrb3)fX$=0\v2Vx lr`[iMHo X56tF&+ZeTZҞ@[ϟ/k}O@ʖܯqc΅i@`U)u*8ϯU_i{;Ƶƚ_C\h` -$"Cݽ; UG`o5 q *Frb8 7D;1I2$VhLy'C񔻊 gI5yUx5]w Uz퐄4`\G6UG#EsH |w2] \L|ߨ1k!`J{8ŕjא~NJdrX$!eI#Ee\9y|skl$!h-&T,GP&> .H]–Hjin6HߔQ-h) 蚥X.bR b[**C{2T&G.LN+ƙCK"0 E^ZȾ[X3oG2?ɬ1 Uot1٣"( QcNLO?U.,cl..!k Ѐ%ţx=;7f™Ԍ _LiOj>Ko3zޡ#MyMB- oH+Ck I ·!%vb2DM=o  wꑋFbp޶yhu]ک7:eDϡ,*!u^%VL)j*$)0 :}I"Shx$7"=cT(JMgj_z6c&Ä/jj+YB9$%kZy|oo{J]T>fV&]K;йY$M8(]%@xS94{ ^9YE |ځ5 lIK-g$CDF$K!$ޛv(9 G 黒'ߕҬP"SdɥM7gK"Hh!4lxTD$7ggVHRdO՛艂E )@SMХݬZb^A];4`2 fG > (Qqޕ4tP| o ` }mEd ,t`Um@ߟ/˶ D+FY+D>Ϋjv{PxLWf wAy n b}r-'lj$m3( dtm)8smdwy;pr ?c. Ѭqȋxn8LRk/Gֺ-$V1Kivy `Dy? L \|xHe(%~sG5Q5Z{1)R^CYzloƶąƠl<$j?1{BvM!<{ɔ l +kYrP/{ZB:(Gaffqk[$dqyZ+顦ێ uG/^k$6@0cqkdG~ww(50^VJ$o+$yiF+ZNc(s% N7ԓ鮑U#4*q'4WᰓȜHi  elba>SKk'#4nVKWy 7#,f>Ŀ'8).o?J`ϲ=\:\$$6wSRh} L%o|x`AHZ8Mcia=[d(Kqwsf }!r<4 pImKҰU1x9,TF/x/叙r1r4xπ,-+d CBb#ryO K)^"'m,ҭ87yH]R,mZ} s%IgcbbhX8=ݣ;\e"]Fh W!ib4-^{p]Kh>܂%y$NL<ăKLtczGvYdfQRSEkT1|涼OA A*fƼvwR&K<|]pSN^71an8SA[OAkVZcg\L,1 Mw>֫u,S0(.}u({u0KFRJnfn$S*ʓd_9"k!fwP:[<a3 KXdHg/m* ) %gfslmk>k0 W obRbd7P#jDzV}hKhq~UA:p!ru1Ÿ:mg~*f+!lax KCwt'1$&u2©ҘAթ`޵6SyU*?nܹHv4P~)E-,ozg!#(5(i$tZ]5lO$ՙxrQ|R.:"忽$ 홢fo眷҄vmMnQwuⲫFI7 T'"&6b]y O&: t嶦S64JH8ޢ4JZ]q;|m~-1O3OIߥ IJA ۜEݙr ѣ+G4F&19ܔtt"V=:n$%Җi~ spbf ,dsn3|"TǖR(R dk)VO(DW]HYr~$Ql~rkRis͢@쳷]@j68`%y!'=xXNDAz(Qi'^J3ENqu/0d* 0-%jk;.DZ~'O \C?B&q.7@W_D.L%OA7vJfeG}H?H7=PKHX)l$Q>f FL ú~v.)i@&e#r`’Xl$']p K%\";Z aY^fe^L`x (މ2x4^ѹvvM-`̭͒eiF#GW\/\Hx~5" ]Iv{(k2I1q-u@7[&ƓbӃsZ \eH|%Cx;o|\E2W ĕz:e~8UJt5Q[ 1وJ=Rf๳Zn3s oݠ=3qᵠ$V~-4o{ H] v-2 u&Q R8}iMˮ\|'CyX{Â۽Y~O6H*GJ8=u+=^4ЕmD$fօ,oLUǙ-ٕP } ݒ'OV6N[W45F@L<GwEL×+u0 iD4MڞK% E:͠A.{ɱ7)"m+)x!kV'ݸrPK`A]tg4- P_lN;~l.qI͹*T8ۧnr6'-eTzCS8cEMeac 'v)WxGk teqXmyф4k"-ی]֎[%*v]޹^g0Z;Cʭ"ͻKѡ. yĶ;${'%:jL0 xe6KNEd̛IS2i)rنHB='3i Ug 5cWD%<0V/^xi6j&ֵy[S "K9+[7hoՄPULx@LNz-갷ca@1C[^L|Z^ 4J9a#N9MguNZtöNMR XeD 勁t2^H?n(ɽ ׁ-C'߮zEl4t UEYA2oO2\k.V>6ULMI+5-j9K:?W‰.D:HŭRz3㋍Bݧd?iJVAd HrqbSo/ݢz{a5a4&;SAxo<)ǑSa|1]]vNb(;D4  ` A@8"Ա)' 0"kKY \U l nnPJ:zŇ#$E;+/i6{:(_N㩸JG6ΨlFLX_#>sBnqsŝvb5E ^)SҪ޻g(S;@wE^a:m %R>VDCKEj _ŧ.0_lZ]:}}9ɳSŊ!o^ ~*SrDol&,@k&V>zpU BhJKXt( $ӥ| y:x*V0랴*؄L!ИZ]~g}5z|$1D g#VйqB{a;ƠyTi14+SK)e!w7s8'_7'U5aٍϮ}l>S59}Td_' BŌۏ ~$ TǼ7IF4oF$AAҚ`:sC bW@Ohwv7;$k2S ~e. &4:ȅ2Fs<EɿbD4͐GALӅ(2 kP}(X+݉Yf6j>{I$yf?F 6 D7Az{C;Wa;7_kwkt''vϲ0E2M‘"!^*}Ɂ'rNq_8 t"UAkv>l|/eۅLh;*}aXBȇ\`4 ֐=A (:SO${=* =t8+V^4{V@LL,A'SJ՟\90ʯ^e?,i߱^vo8ֆp/IIbL"3-jQ|Sܤ/xIe[Sff3hit}{O&O"%J%oiuzP$Op]ςSDo[پ4j[3˟t0Oܜ>l$THF 6LOzƄ'>T?vr(GhR|һqkaqW&rN捨*Sڹ< $j] vqBsl* pb,e k].zjfB& 3L'G=۠"%fϑ`CxoF4nYQs9YOCڀZv3~ӗy$upk$F'S0 QUe}"O')鷶:m柢0ZMA)W !Bz0# 7&F1b@ 3#79&W~ v8bX_@}(10 Z(vrRp9*>m%hϟseCfmJj/+ uę2s_eD b`QT.h58mHHa,]˺-{P~EU_)G=A?u*鉈T~%=|gyt>J_@:,ƳBahrOD~,G&OHI!/s ZA-0to",E:O0GS]u }0r#o.\Ԏŏʪ"k"G27QO'wgJ]Mn)z]Y^_*ip4g_A ]"N&{F=d ~l65 6{q*vgdY,Vdl%Ă0.D "[S7ol"ȥl1Nvt&vCkf}JoJ=`ap3qݛ}dD02@Aa Ti@Unsؕ!Kf{ Ikwzx]}C>^Oar1B@XmaO +o]y704Db. 9Uh.o+r{8.Pޟ{.w9gjq0'EkAR jl0qJꃙt'qL0ИĪ*pwfo^}a J[rHA`*kKFAZnCpuNOltm XIE +G\Z P`|#DX279s?+wåuWH IځK6![{يli5 }MZ ,?ѧCI!YD{Dkk f6bYJQLPY){U]tyH-X3 BlFr&QUp*2ԭPd.Aie.pK<`Mg>0aƪ^hmy:bd7fÀt`ON/( `'( Q/9KEx ʗ:_qԬi.-WT AڗobuYn}^l1-``꺮͒`~hd)ű/-2 ARF#C2G.3XXx4g,^k)^nBHͳ[F!r [SC^^#K?N7xWPrh췢؜ʇ"瀔{ַa@SVC5?P2B24m82Ht d5@R쓶iLy\"`nIn\EXRɑȮhP>w]HtRt+ ZQ-)}':[N"r}ƶE81w(AOI%YrI1d"q煁Ɋ d!ʲjɻ?vq\&!1eV/Q9X ~B@>z+lFpΆc!hkeg;jvG# vI`|VrbJ:!w1uA7Ic;@ C1u`m UGUcs:0#6+_g*FXDAϥXwƁ8&""1VqT+<#gZ7BVGT)ҧZϨU6'gv5w֫WEBca$UɎcaLZc~_A"D/cⶉWs׸I^)GSd'Œn?)B[};:7߹3gN5ƥq%zM#%.ͤL#(}4_:lJ8,g_xc%"i}Xc Āf7jL`-d]4KxʔWtIX_]l?->4X[KSCCboFKӓҁv1R=fڱe1]np3{ZrsVr@^ czN7f cWhiFV* (9b#لΑ)3k,B۩#QIҘH[g1H# ɗQT;G*V[,a :).:2$ VĊ󳳅VD(%H0'XPr5"m=rQk:B#DƖ$kx) }Q粠lcli~}iafWʅM}xOhƌ5bu%mI͊D?xலxg饻٥Ьyb&EE`";iF hK0c﹋ y´śrkc$ބlPꢌBĊ KVAA-lf^ lenL[ј)GCP)9zf YS81UV#X|BV,=|Zn|qCgM-GQ E#IeMWdFֹŽ _W]n_ P"g/o]Dn3MwE)Pd 5[@zQB׃ (ӺwmL ZL= @h`Y z`"l!7 Ph?!3+}5 xe7VKIGO\+8a.l㿾*Y\I"P*97"&[[J ċ?^e˾)D UlZ^cHl,#] 59oN3MƽlQfLó;7јu9;+E;Ԟ}iYj[]o՟ {  &> |'9Eq |-vd+'k)ӥQ1%X՛|-23M\{@`%ijg6-/g U2Ha{ =-xlH$E@.'mU  ;$U)^EiGXV$Ȫ+JvDxo< n Y^ZS z?O9œW ZC7j& Q:_&\Vl#c+F^v-ШpF^Oc!AO,ܶum J |dSZ6/UT30'I)JIOz{PF:k7 R?(o3z@ }/:W|H\Fa2 W(G1:I̒;@wG-KB)mh!)ӷ^ =Sg̔AiKqU'/3*,WYtNڃ[)nE̡(`XхShS_Ds`G˙z ,#`;XN7@gp,([@Cr" PA`sG5*v%orNF 'J4!qO+-M4<5wiUWjt|d7e;OqX .Ip(exA +>AOx->`|vR3Y܈?& .毢`x)^n8a;od hYےd[ l(kTP[`Pmz6VGV](q=];@D!hIcԨxϚĒsNYIm@Dݧ^P _6/03O{ P?`&VݱQn(~I8v?>k@ۉ)r[ $M~C4PfdXlQq)'-Ѓ)vqw."pcK&檍LgeJ$U"ڸJr+:sХ;:(00ajcu(fD>ps\p(r?#,W f]/]zd8Jt&\F[\y{xttc5`S^W;ж"TN16uJg-S /JȤArdcưL\c~MnD*,g葠 ,M(,ⱄI[V _?9̄E+*aGYG}GO zȂ`zuxx莓3dWF>ױQQOI, bƲXmAbm@xhzZ/ʓ뢡M/y,):-`c`&blOPZ- > pIm=R5P243 ϔwͤyZBXb1<ۢMDMNJ+ŃԘX N.+ؚEuHFRIc)K,s'u^(9s.ެw~X S1 XnɖW$\҄?Y &|z5m#_n+y2wJP:#ۅXZYUt*LGJjF4wd`FEծm5YRe$G%fW\QbB5+yΞ+e7t+y(ች7QlzUFWJA:UIȴb1s3DNxMŚA̲SPZa+7j|ՓQ9%t#ueNRl9v1.l1'OE;xTޗl4Oo)duCvs e+ PP_+uwl1(>bF(6Fn <,F㩸(>Zʓ5v! س_ EZ։^ObODH2=OF=(e8~Sw׷6{ުVK@tKSEf8bz"fU\p|J[vKnH2h 1=ZQvQʺS|5FC'XA։x-Yf._T)g=<œ;ikRz1{ ~&smb՜~Es -Ynfh΍8<5!0 5UK3DדSL F6骇{baq<_/6@U8'# ݸnK`C|FOUs3_n/UfUH4Ł>4nBr_ݐ7ؙ Dٽ&L)a c`3,|!9±JQd]Jh 9=t  tI^.U_UěhZ}3:ewS) u3gFd܆~`P4G2Ё?T%~ :!J|bAk.r. ﳏ:@Cn`q{RjqYp]<D3#Cvmϟ9#2 %lMwss4tGmYQ,:V o+Z` HN?YWX7I$ŗ@@p""5kScO> SX;Ax K W>eLj ? 4W琉4BمW6.ϫ8Ez)*&f`hVctvuύsNXi垷O毫<C p^.p=D[ڨmx1}0%]JŽ|NjUg{EpF~14gٰt\qoe((!C!IifV?Hb::5f|:߈dD!VX劏~s35jlUqY8˓#[j.vw2-Nd~W.*q=Go{}-kl!VjRJ۫9Œ"RPuojr0bVD(:h {q }LV"9|m ,OM6ř~'_cB2FOֆB`37HNpE$S(~'ѱ3.nꯑϩ{J]1{h;1gr:lRCn:ots`kgLקE#p5|XCD۫#x02UE+ĩ%ZC35][Ve8n`S6gɛL*׃P$bsh[gU{}HG@Hnz~ #_&uv-?&ϟ?ՠ,qnQ $  Ӓx8dP|\wL? OzȃoC+V!][_#@ v'Ȗz٨̰@5r'dR6)[/ ,4lT،l$ΝQlJYc}HKAtziAv+*zd_†f(ڞ`?҇*IX8ܘS@j!9Ld;ffZ=@'#?VW$Z#pc_ !ߎv o#~{L&/at)6tDF{ !@*w+N6]0oVWANzV3D$ы6JY85Հ7_*]W fFua"Fscs&6dzOjmE|l)jyn9Gd<OyWttG :68ʽɗO%4D$[,3INT,@V0UpJmV5 <$^?dG"^mگlx3K$}^Eh}HToH18Wmk-55"&s:@$.^CX2癋[ܹ[p'B 6]{npm<_̠ |}wݱ +Ҋo͓ob|H);x\c#"d I姁 Iy9O7RH!c =:uHtMN[ml~}a }u\̀} Qn8ЬDUHs g7[ES7iwqyWbۮv5J*l]61+H`~E=2k ֣i9e%x´?X4[F 4^քL_|NmDql݆ܶ kd=ZpR&ϓ`UړǢ#̊ %sę#If5rApM eg=5nu{ܦnTS3?xŽjV?z'eЊH+su7}xT,{Jo.5P+f!Y`Fnk* PT A&i,P667\QI'f4ѤK^)byuO:ODD5Nֿ>ͦ L B]"NhAZ[0/8%LvqnrC,q 5 /!# CH0NOU1KqXajzKZWnֿHVn#omY?0l{X]P8HL7lt0U/C,b5wȬ>JdN~};IJJ*_7OCCȫ2ë%#TNglS\_{)4Y|~]$UY5GAHSŦZD[jop0&mShX?gCOoX9&7@l@DDvy1LuQ0HʖMW=ْ2Y )s^J@2Ev!ws]q[Tni.Q~} Nr& :(G3ڛ_ANLd6z>0!˰by==F:)T#1gK3i֎!8>A5پUA<'tnCBga/Ep8SY8:~jc{J[T9%CyNZ^:I>(7S#GONȌ,fɢK /"BTZw٭l C*`ܕev OիtX7 <-k'kv}iC(%R%~AW.ni4Ur z83KXФ.c+:X˧ \ K9Laҩ{rrr7p-b&ʿU 0j.GN2#*{2aY*| 3G?d Ad"/گr|BN"_G $7w %U˥2c |HYz1݇r 'G;U;A_-R~`}YV=]? =nMh 'HO%A>T<OCtH\H߁:~-4b FheF@մܕX >Sie'5{/V CToWv@$d5;C{x_ 5^8|57FZԘUs#߸7E# A66̴[=1SM`b sncrId`{t-Qĭ*4sj='wBA7--Sȅ#i*) ,r~gM)'sl,ʑkF҂hdY/הLbTig[^b*M8Ί #G"%As1íkH-OZHC{?;ڊETc{C~S$C8=~rpKؘb!rp}p=^c84w pܼRhM6i`BýlEC{>"?KK6,(SW 4Sk#_t-zhv%Z|X%沾ȍV:'㻓߹΍gʐ&ʕ&i4L7#Y'1nOOBAq;>A- 2αGwVg4DEDtԺю;L {R.~zZ/l /W)|F;,SSؼɢ1*ݑ^I߁A!֕+`FK2/:YZS@Y$XYwd@Y)T%Sllt*Z{.7=Y4UriiN0N"`Y85^zV, `G AgQJZ{SH !`ھV ? wpqQMLS?yߘ5d!]QT++reD/d-6 1\۾6OiMCm虈<6RIJ$7I^*IKJr^ŵ`k͞24=T4RL\%.ӷ4kh7lůJPxkaQ~䋸\,N"fB ڼ F)!FÌnb]Ϭyt *ZU<$T9Ep0+3 qW17U āY RfO 9[w TT&Mk.©lw‡<ֹ`8!7UGH-Z{d7CFn Mhw._r%RG"_f]LP]VF eǍxFH&9~ߍ¨ Z?,Ҳmr#~y"D4=#D> (D#Lf]փ8gF&8>=~0;spT~87n>CZ{ޫֶ{ D/I=91w]곯?m00!0nrA S3,_҇>hܟmW8{w4*~( ؇|zТvY[/QJ"fB|Bνߴp!aʺzR* S.j]Ey㝦/uK)owZ[@(I)J7%_|>\4 Z{.2:Rą[kMisԱon^bp0X\'Kyt9P0#]OȧhQ6 C5v=3MEYL+iI8#Ag]{n7,O_vW8~ײ|P~CА!UNB4X%i@షIx2}O5}Er̓`"knoOF7G^҇!kzuup%Ǿdb2Y8EQ}uƮI~g<u g|9OR]Fv7\}5Pemf+ÔZm0ɴ +&O\x/NiWx!lm  )/! UE[҈m#X  *Yupjjb蕹>ǀñ IxwvHL7!ea΢ڭYA.Sl_tk^9ҁ> 5 :gިKWIUR<2vS.D^dqҋh3c [F>m WXӛ6;[ j4ٲ+7z|7]ٶ(. d[_g?p7 ,9gH` ++-U(ϋ+ @mPU*'fttw9SH9eL{9<)FG}=W#O#~jI56A(l9[TT |Ol﯆M |iJ=⏓HX*>I{R^ݼ?nű}sih%꧍y%z$;ߴj5XY*(+YE!<q`ߔ0A*Z/3?*@6v\Z? q 9[R vuKԯ-UstΠ,<}AxJy,fEghVe19"X ?n6Z&`Cb2">8}|ZL|0{ e鑎p$Ȝ(mF`(+U̡Tqc8V|{3?u\cBOdHz|1p˺4:(MC2jʾK=/וXog6o\x;#G<_cX"H }!U6ZO uN ;k~N j)Ѻ(|Ȗz^`ϢDEY3[p湢_PaNIہ/{srpaV ԶrTcB1e;H:W~ {5jl-@jZ5ȶ̆,}pX.'Nڿw?:ҐQ \p&EY5+Th9TFcVKX,fHT74r@J?evL7L{<`,g'Dy&0wQbK}q}=.'XF }B/$|Y댙(}_SMBFb .@':۳ er&:kjgUXOUuInԹg2WZ̹GoaH ٦fF|d\# ɬg͌2`CeKg誉X{fوЋoBLIeg7m2J#}!0%b~ƨ#"&Β[&QWkãt*bQTV뼿Pf |!~a.Eo^tڇ\{ [ 5\GBg ];YsOѩ \|{j?\Es[$a쵉e@z63|3}_Ra3Hqtmr!ښNbn\7x,H 'p`c Q,="oY[f]D8*/7͵!QEA) 7>nW/w%{2u 4A jwGjpRpMbh ,Rs:9&QQψԋ~6vOU4t0̙oZq%Uܹ̱V\u3h 6^>:%-2&³a{4mf_%XVԎ8ywկz$?QA9nPlQxF"]kӌj4a4aqW#% <~Kt- t7bS)A薳#>Jպ`xJ2; *'CcaS 0gvza)\IRy}q[ '*c F7#Μ!` [@*yWu(wydtUBr䟺$FvbkWUC^Ev! 5ρet#PR:߫MOXLxrNkZ^8YByej㜠%zg+ Iߚā܏c>B5'K3 C&C.ܭ> #YmlO EBh:mVlk.$f v$  BBrI7jw,1̢ TRcat$4kT>MpBPC"}*Vu]y1\~|C铜"+|R2J ? Bzey'#fO8[,jrF0@x)tRwI^Zr-WTF)F& 0MS7̩n"S9lyp!`1.c +,+BiL<ű=!wV&0}E)E"M&>UTSn$_+V`fӀT/ w#5yJhc,?BEp1᠎:Q}d4$B`K>c.Ma P><{^W@m1U6l袋豰ӑ?; {LHZ|+*8&G~ɋdzzb,Mwu.)heZr$R^T>[uIFsJ!Wt8uͧ-{ d7)SAL_eB)X)v]gED(êRg>\Rl'̢b(_' ʰ,t^* $)I!Gd,AP^*a!vMc1k '+mAE1(|,8AiCsAj#!vw@ql}ճ!1eլ ӺMsqnhͶ2NPJcԃhOm_*fI{ح5Daifx^oAP8:;R IA@eYw2{^4{=gMP(,4lp,U?|О.נ )vsɉ%0/~ KM]w0 97ʂes߆[G}F.?sяM[u51IR X0A]MH)G _M,B= \Z ӌ5OYFV2$HdFDژМ^ޠx®K'ԯrnF )Ȫd: ]U qg>}$2~s.T[24!XKk* |}li$߹?O3̄?Բb?WQ]۝czD)ZY{uE$i+WqT!B˟y[2"IS76lfW!h۴Z.#Lfbܐ56z '3{D_\wБžǖ@`܊ta<'wM&fat!_iaq Ƈ Wc|>Ng2K1RhPj,efĬY:N84Tbb([~j:@Y+\ #+m}_@ is9Bpl dn Z4ƹMZKwv E!ל8wQ}$F9~Sa%dԔw" T#جݨ&v u vXgHs8mW$t)$@n^f\zOѝscj"yz >Ћ*#-Y"H}xp=;S?[9r줣>c]#%#>k([fXLg.K6ެ哛y̜ x YPkIYWvhoTGuFW5}8˓BlQvLBD SLڨ/8LBS|u!]7_Ь^3']Y9pWDdvQ|xnڗS >  H^^Qߍ_ 7 ?K,NIK]O+jmKWK4EA*m0Vv]jqj\0CiC2r,́3ożhkxL<5s_ X 8yʡ`hL5EԛY]i,l9tKP]T))k]MqQ&?ZiLjڃåUYыTl5U+tx-Z!ɔ`'xWMBAzJ;A6z.}c#,bk5[7&j~?[Xw10>H`I;Ch~M/,vUR|%W”q8Õe`&U{_ȑ\KQ؅Dks2x ڏU.)lMOFQ 8y`'+{$SσQk{}Ҵb#Jڤ&f_<_dF[5{% TAynRS6COTbg:x6 f@5-w_;> u i2Ѡɞ\] |N\ GtM|M~Vis>#ϔ=P# =u39,}ym}谮,s' jjg5S=Ku 퍡^d,R~"HZ.{VBD9J QqHnŌJuڇ6c*ل|?3(OBULkP.l4i"U~?-܌ h|s*=3Dp꩚OCK8qԫF)%{i?c=Ŝ~kތRs+<8RC\ڗ!yP 8Q JԬJ< }&hń O؟7wL(GҀÀh/7R^_\iLߡZݤnQ_9QaVJBdA *s'*bVr8HFs]mOUwɐT^[K CC &e]>>h3PґTEh%C:ĝ<#5ٖTQ.؅@'k9L’ޗ"Sf'2BR] K7 9 4pgĢ]YixnBŒ{UM3$\<_RsN(xDf0x-diJbn,ؔĹb/Kp#:jOx_3)(hg[8- vojw<+VlohaD fqN Y=9!8 U" RXTZOv!"J`nbIwW[# ȯxZ UޱQB3'3X,bV'*g*4 R}D'O-zRTxl3'D755xIzMx#Q_/QK]&ђ!Dp#, Yi%9dC_W襂e%;:5{!u}.# ]~2w;K ƼU%'qDaxWd;@9q6ԎKذௗ9Pqy E_QhiKf,ˤ È$&ĒZV׭h5*IMmA{i[FzWG[&WLRMl-WT(JwѦJB=*)d w[OPB#|V4e: B5F8{Lg4fi1MZ*6=-XܻNcz[!dLB} (m9$?՚PEinVvc昽ׂ592wDe>YF?S丆]xߋvshnzS'̅*d S걳"Ɂ泐},lb眶JF%5Te ~QΠ#5p#Ek.)1n^sTu}=y4CXGsWOs*hV0HH_ͨOY+M˜h(&k`, PtDNﻐ+ w^sȵ?oWd $αQپ%מ,u{\b`^e*of8:+MQlۏ`B,q,/"DnpP dwTlyK(Gajʮ)>ڜz;xJU-/湎o Q<TOwȜFr"s[j728Pfz5Dp{uς2txy,(V!`-=֎<Ӣi: 0T[E{ Yi€`x)o9ډrEK0.-ёGd:YFNؙ HÀturbFO~r{U 5qBLGڳaZa?̞'(3cfќI-1݅O xfJ$7cwNLHdXW%rTOo60u,pi) =YH-Űk91T.yQGTid`dDN( ~z\ٗO0zeҾ) 3iGŸ ůYltU *_rj3CbߜQoMI%1DW7{W@+\oz|? 1]Mڃ6lDwA~;&ģ􁠖liwFvS\~ҕx/PX*~Ɗ:7p"̙{G>_X#DPFO ZV,(ANsPVr]nlPQsw@;fp" !7ugݨ&6tl| уᨌ_ 3lx/t8=Ҹð #՗Fvl7.P/)7}ŏ=}?p. Ɇ5l:>mʘzI1)*jRUJ{=E=Tid]W ؠm3@و|6WaO7$$O*yIgBQg9D.8Q/TD耟BOwr v0 'j+0bє VG]¼ Ǣ|64jMo0 GKAN@)a$A xWN!">8oq48#Zlˠ/A'BD<l9DzFlXiϐD PsFз#+GR2-8HjnNYB}ӿ~I^={ICBE\Z4j$>nwm_ "Cc\W7c8&݉,AIEШ$U[yHFvDP{m$b=Gw-ҠbOFI HJT 6}(NX<2,Y#%ePk9 O_(7&h%XlReǙ/7jCn yazcqLox<޻x3= 2P.%>4OטE1REsVhi };Elwl^pc#ur#~A賦ge<\u.[ӌqIaɠIŕ͟[ᣣ5 @o)\`Q}A@跞9i2AH*Jnw['=*t@@Cqa)4]嬇lyv0%=v!R/֝ KmHqNtއN%2qKǔs޽A+iݪky ~F{Cy XPYFrb{ 0/$v8I\1nZ+ӯ{Q! Ɯq϶֪7,ER&uEaTM@Z jا:T*yqFD6ύdjA>@_ èW!o\Uw)y&JYփ2^(JâoiX_{ aWc8c5;즃L6b,t%b!URte=:փj^~RzV۪.[ɴi}0˿VD$L>_"umg5լdvna`@40}_r$#Y3cŨ|[&RG)';C:< R70a&UFӄ}^^T\«zV%Z۽N< |E"Ygt4uv3;_XH"Z̫T y D* vN!1ZUrgV#vR3wϋEcLtB n\E+71`栐3B  d׾h$]O45z0 CYsFM| IwdgV3!b7d5K_U q^éE6̗S.c`;LX8#oKPG y"L$?0stl?_!vta}#in']*MnomR׿?BLi[@P?b7vKUk?N$v97;]spa Wphs{-%pTF`po2UES^MiirG7Ϗ d0&'/!mު6*M9[vè6(K 7 *:(bqHnl 1LU;͜ JU|z?Eq-. IgQQX,uSڲ7v9hVb& kN"AEe n!.d1eeuﻣjd aV}-ŧo$_Y}rZg^TËz_dLw5 c_p`Q:~|,ivVxXjrhla. .''mܮ|1itE](a1ѫ  6{5M&pIB0cle@eXYS(i/F(87U+oL/K%'ZGY੄gG3[BLus ׁ" b|Ie' p/9l5$Oz9ULwQUN/E6yMDC_uOD='p)ț;&]*ldU*/M8 }!Y=&[r|<;GFURXXY d挏6J,ĝ(5.j{s4k9)+(Gc]4Kd.;,n;~W}C0 Stx/47*A|TFAz,[6PW ΢عtv0ԄŠybA< fsu>!Yz%!f(ea7 m9|!B?P嬈~'u (@3}[{X37@tTyBx ߎDж$}8&Ozi^X&ϩNj@8udlk~8 sc4%8q3 YhGTg[cqUt(s:@&xӠ`G?V.xa"nG@V.eIV:յҊX} 2u_O"ϦA9WP'y2 jF&eh+=EiYb c.d92E7/GUPԘtX):¤`p A񹧔I3$ f}>Qpqݫ Nx}L^SL0ܼq^~a@eޤHu~q=i7α_M!RTL@ĸk[(B!Y\ ؓ&m'4trHͬP+cf"Gps)'HCNRMTrfe9iOlqie}&I>3=SrBn{ c$2UJaG<H-V;VWXVy/3j9'dbL:(2Í(|lf{dkmF|fR( ^Rw-Zs+jaZ69qK$P3*rwI@^ ߧvM+QZoεeHA f'vn!P g&X^KA,6`ľŁ* #LX\:6Qd1ȻjVn$(Hw63/i?)W-h ^_qdϨ&Tu%Quuv8z2Z ejS.N$f{\FWT,$ޭbPA$}W; VpO/8h጑,Ӓ׳01(3=W *nH[zѸC|SE`MZ>,"ʴ*/FvmRH5l򟑴hRR{ _`g3\h!r& @ mnlƧ!Ƿ8#]+5_Y=b&Gb zbNjZ5bgv&PM+T<7K_~GQ>,iF3H 0(DWͽ~hR)~1h-\[[ʶ`7/.лS[Yvm?x+6gӌMQ*Qؤ4n"*<iђ7B/SYhDߊ짃 2di42g$`+>{lnC}GhxG"džeBw|(Eϯ?y<-,eN -ܙ?`IR p( XWt|ebAo$q1wr+k_/soM+e'+Vwq¯شPϙͨƮRg)6C pNA@= k @>KOOLT\ Eq$7 % uU8EnfMy2%Fq͡6pg"=;40[JqljgSr&31t,!!ɶ>"l!W]H 4\(.+ĵG7wMbKm'=l!G wA 9P|QYC-%1Zet jR)SF姸7ƚuOGE; ^esqXqk4/'Щ{AoWՆ~ $#:lXo? b6THV/:cEEYqTR=LJTQ _ sRL%E f[iANJauL1T10ʭYYsEu-n(}VPC`uvnV[A8woӜCVup4XN\y2OBTt!H"7cwO/U@"C~NO6ySr,dxɼC\d`)~ ' X%ϙ;$ͺoߩMS~2Ek%C2ov1-)@ V4LZ hg\D=@1GK 'ig{]J 9wܾhD{4Œ{tcqd.k ^p0tK3j!g'QsO_t8g@QXR~|``/z$wZjO0fbu:YiM2(y0\E ^nB%$uk@tdƬuoIB~rf֤!4R#Whvܖ<{"q?hU 1NmĽoaƽ38t(t[{o7N#{>Ð}iX0zg&Xcj}ڲY`iavؚ3%@Z;rwJj- q|J_{\.^<ȝ $mȎbM{<ح*@I'ypv($ n @_+v!/TtI.-iQ5yʮ++L;d+ 0.O{M~^sƻn ۅ*}#( Բ> >l9e(íbd|vTf fM;Ũj7"ê e*jqD&#b!' {z܂PȷOƘjv(4>$"u-uR!>?"X1<ətcr<* D vcdNɣ"y)DX:&Y~$x ;"B: *f}SX1^%>}9nƋ]"ɜPR o# _Y Fusb8 L!QE,S eD`QF2;Npy{*PD΅Fj͑{h`[!|JwX6"ϧ*{^σyğ ^3g u͕26 ssMnue9lzB*&1>v-:<h+}c"@W<'EH;fL u'c{b V ua)H4 A C/ʻY8'Ԙfod)TXL>qcq:pZ,U]S& 5UG{kDҫw\B_: {]ocݥк6z-ŀt>F~#)-0hxElPQ%fvTZG~0?HO\t ]XH"t)5Bk401_޷t6F-.r';ՁrKz%֠XE,8AI6%ݚQK3ηE1z~n$ VULvi.^<\(;Xs`6!; LGZL0"Ss 0HA`CErMq:ydok@Nl\cJ 4 #ҍ#6XϟDn\ ȨrS *| ^4he>%>97kslY(P'īc;2)g𤌶Fg3X,agXЎ@-sl' ȼ3ǢHs\_3άVCnMU}cH }{`fAHvFϤڱ+"4CThw7 ‘L@ĻL6Ԛփg䙠lyoLMK: LGFIeݑvy22\[ $;9n !O~/4*_ڕܭsx,۩n̨ rFx Z3[Rk*5{|7;"5C[({K#lKDBTD2b: NEE^ڛw"b` $!$Y^V'O*IU/A(k^" 2`a\#T0^B8(TɊ3?3h_*f9q>rKX{M6DP6 -d Q2`ksp$_kp'٢Mr01辗XWlAUI4S ?b{ k dA/Q&c}>IΔ*ElݤrtAӫYtX{5c(rMa* 4oh{͞G}?YIY؟RH4L ]!/(:5_=A$#AIUa[K$n XwPlȊpXKh d?pDߗtj+Q:;w&g{ʅ*ScQʜ̃D#!cF^c88ɝA vfYBp,kcʂp\E ?NJag^.?~|nhח) )ܲjNa5]+gYٽ'r`Z2R.X>VR˝'B=0\,EII#\rU$]%7% N, DZ&"H×ˁ5phP{}ur8RQ$ֿ`:/.̘#] DAq+s2㢩ZSQHxpքzᆏH1p!l*`=^ MLwCkU 3_O9a@<: I^kCݽ\Y#W/<_;A{NO1?P>@ Cr?U̼alS4:n;q_CUs 1˿PD_ǵGLm5 _y>Gyj()S?&kb/2YC6~ >4(iOt*o[-ףey V801 ílԊ3>u8udU{\3+Qݦ· g0F2b27Cw`GR*4@ ݇h{JE,%X7a\̾P:|dK`) HaMK3m.xs,w.?K iƴ̜F^"&I8 27h6fuH ?V=|[z U* ~bp|ڍ<6#hbal5}{3yɱ%K~ Z'-|N C|'Cݯ|XY|y\Xxlb"UD2$D$L iu1*_DCcjl͉tWz!V{P7V@-aՖ wrcNlU{QW'W*BFBHSH8 5db۠,d!2 _pA0_Lcmebir8tQx V>K]U쿷R\A;*(ܺŀO<$sO/8̻fpSe\q'I_9w}x敉pQu6[XӋ=ufԋ 7h'E2kҢAC%cT6lΖmdNM<R'VcStSU6kZ>ķ) '937 6~oMn7N*Hl _9_ ƨ|)vT>:U߅r0 QLKc^ʫ`ƣ(bq4k~$Eҹt ̻$Mf<9 sCHLj ߬i)qn;<8UCC%y [ؚ!ߙ\Tԃ ye 9Bh1wh(1 Ry'SOZGQ j9ǡ >7jo1/9K,#`LJ/ u*Y7t\KZv{/>PB?I߭gCڶ~k%%h r8B9f(8h[716~ j?4B kԽ>dDB!Q%FCʹ74d] lz:1:kS>-gVL9n62u[2Mn*(py>x "D& 9`^% ,Αg@剧e2[hw9\=`dk0pr xLUD!+.s/'/x|tSk߃T9i \Hwym$U8f] D3 0]'Xy)yQo LE}g| u|-,),ʍZhI>/ͣl|VHD ;FG. Az.mXe#ۺؙ2a# 0s[EÎ ĦE^fd34(+XGi[YjSP \7zv>}!O%H{e)&`3&1_$} 1+\x>40C/ U}=T;\pid1")*M!94|_Tv< 疮gZ]+/wU6O<-BbBwd&Y G#*'$Ȣ<--37 \ 32<({3q9~^$*s10-$aGsW SwXKhL\CCb8w@;e\Ah+0;Amhxm8,+ѼZ6OR%nl!rz^~NWjlGDj?SvtY\=/1 ^`Eh%aO|DD-%)`ic+N Ў #*~s s(Mh=ko2p&=OKA˘^{ʡM<"neOȕ Q|(k>~QcVỬ @sD;V-vKÀ9@tʁ/Ͱ!ugWI9\ 9Q}Siqv%IaOO.@"z_ Чx?YcJ+")tbdF@ J1|#I-r B6C`n On8chx"?lu UfNz75*AҮ]/?:F=sX~^ stҪ))qf'6C;PӋx4`N3v(}B@ĭ:LjD*8e L ϬÐX+P6dGjK(_΂z GE/9(B"[%N9)ЎggPe=l0n:¥ 3&cOmg}lAȨ^;4;&^юѶ56:ynN%l|NYx\g(B_ mbimv,AgœeLMxP/^.3`Y8V۽\;@݃+7Jw]XO;`vʾ( K[\lȒDhWǥ9W"4N%b-獍Z)9 JL!cH>ӽڴm?:C n%,ȂQPc7a꩝M3vN-$d xEq\RƑTidMȰt;e0'cMӆ 3j|J2Ave>~OMu'hm#6`>C"+յkldl}"v0a=;7 `|AVt!̜9f87 2\w%w *{%±Tu <…=*|v4٬.0}#(5*w ?\ h/f]3qxNۨևzJf1cWeܿNj+SǛSF)Q=~3m/b Q|9'ij)JR 8BMR> {~xb;& ('fMcPr) sB&̘cFwR?cչ5:yp)=Nuz/_-\Y8)+p<ٙwj'(-O~<=9oH۹qX]En=~89Ázt?1Rɐxsf!gdqCv'ME rmq[qydy(rZu[5 3kG' ]ǻ܀Km[&dڡMKn Ȗwj( r$'vLoI ]oyV>wjM*%=ϳGg0 ͪ)ҌP[BZo)uJqQt9f#nʀ $6W˗h0q{AqUJp]ny=CI&D2YF]=N kDȎdK)޵W$ "-Њe9AOJy.!Q $rQꗝ!({/Qs@'3SQ*F뉭Zg/tzbxڔaLw;ZR^CPR \k cJ&o+h=@&m*g;m(WkIm6wB# {0!S^7``}P9PV3lȆs{9&S!n />4|QOڰSٗ(PT#F6n\9?MJFd^౼6Ɯ\*q?#꼭DpX<4d2 2%#Nv|zrNqc3 ʨ2OOWjz&G7Z.C "%J^-^7PdtM$]vs1]a\Iјt#-jUeZ"+p70~%΁Ň{sUyư`d.A9 TVq@yzsߎ@2Ool{H'U4ə3鱛'5>Ѻ4,C#}p Z{'NOzT55gs":oWE$7rHX wTj(iB'-uR gs F DG%0O{XEZ:9fAX8?:NkY#nY%I7FGJ j@XaN=me[ï1,ol$Uj;E k3 n{‡"3j9,2*Y1:gW<)J얕F6+oZZ;(uK>E*F1Ѫo]dstN(_nhP @R g^p ++fZ:sg?2 SשCq(6mo?m`ʗW1&O,.S;&Zۯ|Yk4GZ@<]u_4;sP$(0Fm܆𫄕8nr \V]O"T!!\GpN0ɘP/iqKk&R}8 6:jEvuXź¬C b;inrK& d3k>|3[ ^GSKH;ҖQVC60v$W&$KB D*EE('L*EbXS~.M֌"Hr$9Z \7~RZ|YJC-eyrRuY#zt:|`NUpimJկeי-EKiY mvĈHdn35TK[j5Zjc+ebY>.MubN]qMb2].vmOq\J8g2ipо߅78 FH_<| ,Vx~rwo)HabWT&V8QPQW/7NTآhQ06B[.V8w&MnOl8:ױSvj},?=ZSP\٫]-gqle|%:q"UEuz+XXF&W4ѝ&Dje)h?VAԤxoQ)έ_ٞa?#V7WA$ jF\-@uP@.9Nm͵vB XB`o h6rLp8vMF8 L*iN"Ȣ]EȴG77t_v/19SqH0p*@ff Ɇ osk~uL<0YdG}й;G4Agҷ7ŕp0f'Yd_*zWlļD~_$UBo[E{ pA$daO2ZyII9v.5ZiUFnJ*YQF U.;ύTΡ뺠>Ge31sz^ڒ/q m? | Qxx~\Q)Yc~yfs+NeZrv#Sk__}.조HL1yS1{{ZF6dj51G ήxJY-Ⰱۘj e v%[`|S>5 ?ܨv:K$dKb)d "ך;2ae`O*ulW6^`]CjP((0ĥvvަq{-<g\wBLjѐYA?q8T.N>ɁFdA\. ڂ.'*< Vg%G#)Ztij\¬nE N;_//Kl!b aWׂȓWQQ_n淺5bG$ʹGWH/#XĂyCbY'fa):S4%'ηM$H.&pk EFArF<_PЄ@cFpaW$2KDu1GV(Ё }ԆNJ3@"7%^r =T?i>{[ !NOJ?SK3O$ou,0M:_d_GuRnu. t  DۼqֻJ/[`%;⹹L܏TΏ>lӂv֬6a ?feTUb>k/XWbR{O:,Ok?X-H08+E+hl;m-(\( 7~׾ڧ$'׌qQ~!jH`Ш)AK5ᣵձz-I*QϪlTvs Y*)'weH&EiP9k8@%ʣCoa(t΢|g(B<뼔A2ʼnt˵aAIVRvd$8 Lƭ+ $oOhH&A=f\H5HhԒ`&+S;&t]~cgKmB!^g3T:S}[u<33&-WmTz2DlQylH;{c3(MvMz4;3iCqpYmWk~EQ+J71S [4lAKҎµ\;|\3/mg'hhs0; "&"_d%ʲu{ÉNem01i"%Ctήƃ]0`.X5خ5&D:{\([YS%'~*[1UpQ$a<@qRgFNxOՀ=k3xcr\xI!Y:>;ϯfOl"sE>⑮caU%YR ;zi<74)n;4>d5+vZpҟ<9GL$B ZGZE7b}S+{$ dJUBb^`L+.`~!]HSVRR,7o;sPu'a;B &$18.'FWzΒ5H.RUM%N_:0dn @/ExQ gї7SZN˼qh s+mή]:xfWmNR]3[[8kɔ r'>;gJZdu€aoexʻaҌ*M-Sqo A&Xz懟3i]q3䙮=BރR̒I7 C Sam\ynyG3mS޶v-vj\KW섍6yX&&>MxE&Q_?[zNGtCU%%uK6X|Te0D}c۷I }S*uQ5k}{5!sr؍s[,@-JrBQF⑳lsy{CpvO%}zyd@o0%Ƿ'763;pvb $UWE>UZb κk>˃Sucg`kr'"*67u-|&%BIkf1ܳy77r;b΋KCw9"rp߀$C{֐!yLsk/2s%2V/V%{tchByd~=/P9tERjhs24B'kq2qyQ"nջUy VU¤;צހL~I>oZ493+Β)ƜsuVE ?UXV/zj%l-J$\#NJ2,#l Ҳg-$-z/{&"HV ٠v]ļ ߿Dj?]o*9:S`Hs6=-ʷuд(l,۽)$Y =NjRWnYeu;gu+C"פ:zXl@<5bL;g@ERIjl^օ[+svܮD0NuGtQ:ct ( jc5+pT},|zwB U\Mʓ JzĕUyT@*j(O3h$Gҹ R{ڿ.L'U#0e\c~ U 3S[*CC7ϤqY_ώ־} @VؑDm9rc:oVPk9*Avx^ Ä8Ϊ^^a)@gP_m=ߑ e#Re3SE3@JRK+}ޯah;HHu1ߛr C( 1"YɆ^wڒ+Bgy I^V.oB n:AЪY\ ^m6 w^ᩣe< ptoQH"sʌBIZ&}'4 --¸AnNQ6WR&,/9XhvHw(߼˨udfM0ڌiqW&#Tʚ#ծҨ`90Hܢ&Y(kvkIz#N4-lĉN.@Ք%(j^Ro1s 9h-> nBr8V[N5W!f\ٌ ?KHE޼nRFn(?BaⲙdJbEsV$eq>v=QSZk3}9Mi-jN 1cHO^2sp: jff`ҍl/ >qlrJrT`ȶud+u?kƒu) 7BqjoޠyRHRNj*/h%-*_lpߜG{nu̢ tpTvq]`뙄(5}Wxl/&'L2r`9%ŃwQB4wxpsV -6-,3M9IRrqjj};ͱLYmWЩ>'6E֜OZGRVQ6tFR5YbW}?CN{щ:W,A/i<RH Q.Dxg:CoCnB$FTzl]CgaEyOmŸnYMRCx} AZu\KuR boqPL[+Inb@{.п_{||Rqc YުV:/Ë\ }m"G6ʼo4t7!cN- 7Rp,,5T*{y*9}"mqc֎JA(X .JIMX-%d.u浂*;gxKD8gq=fdSOej^ B 4TLK?]҅Pq2>,{mI+Ѣτ3E]3i ={w}޲#V`yeį2!aY!k 7D RLe5<|kؐ<٩_,bKwȍʾ<ًw^Io~ƈ;-(Ve&շ.|,`p$78_n'r]$eڃ-u &(i!bbe !<`pc $%I@h:)AYv4*צEIw\8ГGi_ip%[Rlou'1q6R1Br$.ٕ,lt&8i]EvNgz[?R%1o͹Pl0' aOȑ79(bo;V³Jyg#:=(Xk(GBBX$3猁kwN.;zM h ]f,̟:ɷ*GT cz.q7kUY@eߵͧBQ$$Pѵ,eC8̒ my5֦I_<ۯ/~*#L5|{(8KL)25qeR*A;aѷnj'/2U=;\h?K=TDwHqZY 5es5?l?H^:N/ SK\PV^D\Bp\԰TTm7FoFr`qF)yÚ8jM$؝kq9Ku&tH822QdiЮ e4J{ nylmQQ*Tbxخ FӺO5kKC$==2UT}dІϯhH`fDvS%t _ظ@0$Rexgm C% yDIDw[Vy$ս툂suoB9bRB6 r޺oE_ zMw<̖MnE71[cES2WC-1xgk-gGց%{ƍrE|@MI '*$鴩 LuYbV"Owh_W!iY,ni/acaD'"܉vD9κ!3n^y#kTIÜ[BvQ%9"/ >xY#i{`\ލO`\;-߸Ua#z& 7:$Σ\9MƩXk?afD\hSk=!ؕƒ{8$#'pkH"qwUٍkFH4v Rr-Dՠu^T'uo/}-Ca{!iDžq9fn P1޻j0?MHA'-3Sry5›x/:=?E|c t~p$it&i:M:JXl㯍&"K[Q`ܜur2ԸPQ<<_X8gN>Ylj1tܰDِ1bW+ӝ洙jÆ{K}\%s Wco _ToOmOI8tx91WQ|ŪG}4OH ~Pߩϔks#y!VO1I%2wb+<9+F^D MjV$LK*P٣4d6[p|}-z 5~#yc6q;#jS_ &v-% Se6.ߘĝ Z4x](`RP"Pr8Mcm;bbl0:[<2ď#SG/^6(/̺Dăkڷq)DT_t ]gVY%w@W*x?E`-t<4dWWAuD?XTpWRT [L@vb0Z;ZIzE`Sւ[R0{8Z&8Өt9š4o"p6-c1pE/1mi{>(Pq^sb33 we+zEQŒbgl6SrK|$-S*|z]xJ IZd>Ͷ3㺚- ^r R$kDKZsR@j%>5MuVʏ ut[WHL#Z3nTii7gCIxK{e30MKrFR`-Dp{XJ:8gu~]6EAܷC֚%\Z悏KC`y :lZD3uY;X)$X}~+a,44qZN AY C^\PWaiV H,ce[E  t'371jm 2=֦+ F Aska{2W efq m(v&z=Gi ު*$<?LaCCKKU,2wm6+Ҿofi =yh4be.#Z.F!#*)2%*[愡L+tE(^3oywJZ(w)'SrmN9hla2* ٱ'2bГPv3΄6띗0Ej@XeShlN#Pf6{Œ$ 6X)xJ\D*{!tx$mO 7Μ%>W:6!:7=ÿ5nuӅQr _J3Nc f ɋ6}#F=Tهg\Q;e~ ( S2"y| ԝWMW&u/ N>}Y|:muS'`GC5tf6KGL<~|GurAzJp-nu>3ߺTeپ:SDIùiIn=pA*y2+lce>V[dwuDuG嫔xQN^Ӛ: =t{+**C䡮jB: nSRju")Cy'K*,ld" Α~j'OO0L.ZfLr 늃s~ />%uՇ]KZsMg}s%Ċ820AdK ]zM ʐ͘O!=F؄Ry9'~8Z"OpD3nkI1{tۯc ?sis2Fy7f;qCzݘ[y[~wLO]9Q~ ?FTޖIK&QƝ#ce6,œV>q+{̰4#$bPtEDF9ĿI׻aRUS+|##ˬR#or/J9͙ J?ԫ rf^|~Tf]e57 XD'RMh[a]O}`*ĩģXACDw[UN8?JC,f za4j6N%Lp峝 j6 Y_|YZ p̐8%BJO;8S@#{Y* 23l:ae@9O#VJۓeD@U;LԵZ֗PD-Ϗ;46"F>%CJlXR PvP.r$&h!>s*k?80+.:?)[Nbi'3 ͏SY&X=۫#-d2˽(IPM16`kPIk61A4g)I}q=c@ЊHD1lLzr=\\2m7"Fyq; Jx04+gOǘʏ4(BENRK>|0ɽΤTNeQUCӵ8eV|O=i9n<2 'L?n盍qV>M'=/` ߔ1߻`ŧ֣2YGmLwOv ??C Wo[i[EIXQbCîsߙ^fas&WCBGI v&mDWR sXP;'f7+ FbVӇsK!on=]8:=[4+ B6#]̛ htIcr9v_ᠺR$'tjye㽞tb7v?:qhlTb4F{7Mq9)a`Κ_kTE ex[G>M[EG|O)#R}a1rE7d ZOH:بK)qwZƾzgs "j2NdGq;Y\j+$cy=]/8-nF0܎ Y'Ƕ+`ZflASK65y{x-,ҝ*[7 4H^1ߐJ'^Z{9IWjģV+:xO{FOɑէU8\)=bT}#"NYϬΰ,eggg93EHP<]Z9ȤBIs~]t1Wҳc_R5vGa-0ez O1&Yy(WjpS;D( AVZKA8;翘U(L!; kTK<;<12T]Ak+9Џۦ6 sY Z0@ECl;z g'7ىKijqr/!0rE aʑT6*Rzdr}߉uFWfcT( PKoo= &RGj@rdzIOs#VE_^OΪ՛$N\ *+ ;٠NQ6ZGΚaH2 av/'@^OX@} .}RHr.(!1M~wY&ZX &`^Zr1@Phe,a#1$|CV)oBiOFЛP+,fʮ~P.|I¼]$ tس"&Epjjfl.XN1"9\+Ư{QzBCf}bꬴNy{u;RGׅηlHX jfD1Rēd{>%ָ!pOkVJ/2F!;Rꧣ b*@I7NXV VC۪&N_N@ XtM&.w+DZrO<ɓ6B\%Uq*~Nލh_J;ךBe8mG"HIJ Crۿ^=n>/xoIn8%ߚ_rM B! bDUj3H)RA`צk yn<I$l(' p+KfjPmpO= hZc2MjH%wk^/~{N>ꡣXaQ"<%k!Ȫ)XĚ&I+ BGsvpU ggז.yܸi<_jh +y2IUt`t[#=o!ج騶fІ'JxjWUr(p  y&Ctv/(AvԵ q [tUbT4nQU X[ueA/qMܜʉRҭj]Ϛ@&D&JgYo>2B&A:Z)gf`Q@)wu0OZuhzS@;@Yl.tqtjY!3-”~Jti3e0*BAzq-xq 6'#5mhߠ;hHƴ+ٌ΍[!>F.>O[O-lX Ǝ)@G ځzhw4֐иB{B~eU(j .*=TnX!Pimd* К |ZBBׁ5mS; NBtMC9/6K;cvEyk Ú*RxJ˸<[H#exBw5]P G .9,5:xf%$+%JqB䓹 g2!dNJF!V`vcarmЭz5pv$?ʛB\j"7a\&J^:#~xw%Q3UTZ+Ύ&xk/n! F2K)5-A7_ 1!Jgp vlk6}0tMGZ$}7Nq*7% 1?{ sN'ӣpq"kPen?)G(ƪw)"zrVJU,xA!31%b"ßcKAٟٺܣpoD1L="me;uC]fՎ{\3exL13O?g{ġRDjvcRATr!]brgvSPXpU OJ 2*5(COL,b{2MkO>?ɮj6]42@gGe ֪,Z)l9𤺓{G( `b@e&uW³LZӦBqG"uSylLs =M)VqVuU[EncvCc_ك}#Ԕ3v i1DH Oɛ C[4&w|Jxen*%GCNy$<A)!M>XM6tU7o{jjDhMs)lj?υ#Oc %`1.srYJPP2-<Ň()uRyV)%$z59kMܯ\! XO ,xl9]#9Z= $yDR4$WoxȨ}ڈ3 3^_579V=Q^&/N]u|ط5#Ǎ#f KF̰@쏠7]Üb+ tq\Hq/Jz,pUfUZ4 U!GE' u#~@?*QBofiy2^.Z km0D.@Hze5e忨n/-Osp1N2ya!%Wls|bd #SَP9h#gl9 >txaYvWbIlEU Z _7d%P ;i,^\?TքR!TqoKbvw.;gZp\|7'gRM-"idk!.ZQT EP8g2%Ì1* Zzw<3&p̉{Py4ѨC#yM˧ lL-ŇyBk 65/QK#y?f. eϲ9#nu5a5[dQ}UZ l|ۯ&ٗ,BoC:IAzXx7'k/"V[q7qTy!D$ڮ8v]|'k31ظ=a3*uO@dՁ l{P_Wd@yVQxSpmL5_ ~F~ +ǸA :Hٝ-ks iI6tFYS?Ne„ T+TGL"In?+%}Q3D)p9sŧ5pםf֕+s/4zɳ/$bw03a7*MbP {2:ٴ>( bkxUP!{dƐq*?:߇>w iyw M78c$A^uԒΨcqa$X5chg/V;' Z?{1"yTR71^zOpuW'2nQ T^Q.rC)zwZEp 1޽#bjB b;|TGCZeb^\ɖA}Q ZUX'D8xIJFcO 4?֢ Þ|l4riT? I8۳OT.t@б Ŏ&Z%z#0 q>EQ} W@kջ·QkZ?PdG}.Po0=aG6q |KvH\ х@MNS{Nz%pųj5=v{k :AlGY;]jcSҁJY0ʕp{ Mx/РSwcX;VLIΠOK#?BF!+kvR%80U7zvWB}/h:[ ܤSv+!C BLgR҄yQNAdt0lU_!3:JS95+dtJ1[t- Hi=J"@gTQَ8ACB4m͙7\(z$ΈzNZv >CBQ*J2}T\ab:X8$րGGS@b51ÝƽȽ4 'Vaa|֝Ma1 |u,v (POOX~"g&;Lyip2/q2o~`PSXD{qE-oڒ Va _vK>KbH`TN[XTǿbs E԰bDn\< MQҋߣH].#KEOZ-ꢒDᢧF7pǭBj Zn> v;3Pi[sd>d% 4 0sFgݶfcnr[bY78‹ _#šl s2؞>CXHHw3 9}J9D$g5^Nj. U=zR YG+"ާߜxo4wW|XM4LamSdQf8O+J2Z= ; 䋺:`3\@DQv'O% #;ϗpFr:q^mGHf>qI+1a r鼨9 F힕|#-Mgl!] x-.ߓ o@7q\7>:I5]):=L*}8qpP|Nʣ$4:𰁲uG˶0f,9I~Wu@.Ys3 ׯDq͘]pݪÜauH{5h%3-]RSeB%#M@!h%s<\J$Fᢐ e"W0^7R@qCXFt6p3vG6ȄA fJHh'9ڮ1Uߞ[-i}/ dx|$9Y|KL+UD4Sj/~Yc[ X}RNv^6Pi/`34.nAQ-zܐF :*_P+?r%HT m)S19[pvw`(A*Qy_6kݤg<3P|fF,,!Lb A7l,?b H{ՎTxJ(*` )BDƻ\eX %c1%LpYwO9N#Zѷ{.20Wߌ>O']\<[ eJ_u_ٳ^K3ǂ^3(1"ߎgo(떌i.`Ǵu=CzU2m3I=j~M,1tǼ*g͞PmN^ rB,?Cw2%tßj(#Լ`f. B[w*~_{^3T) dUsH}7Bz)>0'!j% u'sr3=T쩻Cb'*1ڤ5kls h_Ҡ w/F4ѕ7q~BYwD&l(rx]A@|hTՔk[igit~`)5!ʩxCBb߮Hq§,Nc֭a+8Hb|GBoX~yZi.)tr;II\zشm=O5oJO1<1BArfBzā&~6zycrmV+ }?kQӅgMXNX'n #7s*CÜM/YtN=NV1mCz[p.4XD06|I+80)Vpi5& 2)DC mU[@leQ΂/ C'Z3>N8>`EZU"N ''p\k;tOuG;N8b !z2*TXgѷV ꣼>A<^,Av7-083B :BZ!VwE,I1k1{bvVO&uh/o6ߝaJspVhY.\B 8j&3bRT+:NgE[;t&.#N4S8LvǜM3̊>H Hbp2gV9S3ܰ\mP{?:l<Ν/ڑU,7 fV:c+dN K0984xv E¦Xƴ݇ 0҃C"4<%+)xa ET/J!)ȾfRP_T AN F89p+ '+੝?2hNE )xz68?1}՗tkY$ye( |ۤK3h"_u9gNԠ+$  c @{u~K&IGI5暴^~.#h.T=6-P"?sZPb6-s)_JO|{B>EEcRxYx9Ȩ&/jo/X.T0LuGvԠ*Nvs:`w}'bMiL\k'!JC{}1nhk*@?϶..Ѳu/ H~vӧPEM;-?>;8Ώ4pJǘl߯Sm{q=VBJ?x[ ow޸'&x@~k'.QȈp6.$8P=G8k f>ptP]Y,IGu l݅1qBHY벁T | 7Bq,+KC Vj_THe*J JޣgBA<$|BW bBKMॖ,`=o"6IWw4ݒ778 m%N n`eRCT !eu=֋&mAFsA5tBUoBWP ]r Q /C#0Ƿ?tR;/VimՓ ΣU?hq$#Toa'õ˝ LjV-au0,^%'r M5g w]b;Nۺ}a6װ:mv*Rv |ve ɋWcy{3Li+cl*>dML{̙Ng7,wX$ #8=9wb^lmCCE˫Q8;nHPW l{JBEC5Ȕǽo(cki-6Kt#9 /lj"}Sa"[ $m>UF}WAF~"W&8T5@l4', 7 DMY pxnI4ۼP~УifMSſc ]K@V}xQxE8lz.B07M!ʮ(rTLvȧ_BQDhP?dsJ' c3#HRLeXPUYf8i@;)IЮ?`$k5@KA)U@ -NhpekO`.-U sL)󚇵WSɯm]Z뭤RJR誩;w Ԛl G2nO0}RU'q>ٟ^qfKނnM%izÌ5?ЖdCB{1%x1׏MhpNTOSS\χ\MzHI7Ʋ|QѽE[n* E9YcJr_sexغ2O9ZrVSoUv]z,R={i 1?"ll}v Z =j5>B\4(Bp+.?MҷP_f;B=սCs*VS 5 BL` F&+j|gZѢ) BQFK\5F1 X~q㳛'YCQ쑉8N@y%TUio܎ }q+ 0AmE%C_O(1CJ6؏{I9rBn"Xv#;KP1_$-le',!957R 0PdŢusT:BҦQ+)o6vAPӕ5#z7@U)*D V :x/=q&z2 NgeѨA"_\5q]PMdPL-:r~b >q{NwZ $7~ ߰S9;#V˲_~oWrg>ˤ"=8| qz5ڒ0-/ Îći@m)>KŽȱzX5^@L)f/W%dZ#{>?fs٫/s⟠mX- v8oS4j{A9ArɍPn]qXk$%x\qyG~L )`r&_· %b }t)גP@TEtk# |MtkxL%q:Z'=)d2x re87A;U-VsN~xPפIsS}-6-ez[JEr0&_=u&~Oym3I Вa}1>2\ݳBed{\m/V d{B;9@W!ztvQ(r;Gl7+"8eEŽg;7;H>7®DW_Фh<&iB)U[[Sɫ]8~D%xkN"vKDѻA|zΟԗrYNiF։z\hf {,]n홳Y4S@+4lftd[Ed?f<[gKV?S^o'IkUqG9G5뽶kDzaӥCNް'u&]sLU kA? (Ԧ#k-0^?tFS@[oh/bcP>9f2}dDZx$k-9)ܧ:g(Ik(8f69 0Xic20㥁쪭"׍R5B݉}4y&d'-Q=Mbr^6 "qA`NN| ٫7SXR%:#Kj2 PĬN"֌EHBNEɑ|yL;3!fi%#tc0r>B&ɠ16zy:RLd'p %'A~|k]TٳDA!`rI}GFޙ8ai@m,(Н j2\QK- :ؾt WԛPK)}x>i(%;9)ʛ"&s-!:O=5?Oב+Rk3Uwglȟzd޸(dŒƣ3~m\&խ4!r7tUBƔ)  X6ûƱ% M현.YUQu5.ۥ|?W@eRy+s-'nB\W:/5(2hhIa4Q"OՋ,>P+ˏ{ ,XFf0åbͦ1NX-gZnT $mᵱ, HxmT|KǞjLjj'InaөY3  F)`{.PȞ2 qςZ DzhKHQTra 7Q㶞N)=ʵ5>A[w\O"JRf$aD׶m<%:F"}dOۃI^@[< aŗK4jzniYD 5 Q2a?8QH9Xd䵼yÖ%U桶=<,F#ѷ|s5 6|%i[I6Bɱ pSQr4Zo`q4u%ZGN h|o8S3$6ȄXǩO9\fYIe0U! v;eA^C eӹWBMP&Iٖr=M)ӌn4<9 n2ag-#?3JI' rUX)zmQt5wzɟO<&9ZckթW0@1<; ۜ@Fw6eyWdMHuRٌ(hhٵp~ˑA沐(&sX2Bo'Mf tXΠ򂠜 Έ>gF&Կ ۣf%Ynf+˦5;ًGz$PxKxp0 o``^`PYm:o&'P` }̥;{އjiYq3J}|sk*="O8y5? +OobApǏ DTJKEӃ1.vi`dzd906,z2ut8šd7_FʙFS/fH(q%l2?oHz۔ h!v.RTC Vz <-.3 :OUi.D f4n4BZ(Ӻ}偐]H5;_kZVl[&$a߼xOz.U¤1w_H/-AJ#7e2X[j{"N^l2/.?wWLr'ڇh@X9 tgylc ΢gs );.RpWp,̙*d!D=VOY O-Nqe~ں@i!lc1:+1[ܭz Ԣ MǀCym7ZB7k{fIƣT{M4˅p@{lVybvgœW L>X _rzt_L9HX[:#drS ፷sNn3nH=C7%n4Jԙ^*8L?s+.xD!@#^uJ5C };LCILzx(܃h-:GM~x1. /$dzxߚܥ~8,!bSްPPr_Y/UmQ/qح]S%Uye`q%D >5^]"Qώ~ cw>ͦj|K0‚r-??.]*a7&Em?K&*J\xm| aVDθsąL\|חK 'adځ6JEBU58#$9CQ ȧL\Wtq3p!F)"(sT*H-\cr@k!.x>wfD1QA:^4̢6PSϋAx -v7&Or ~d!{ e4GUf8zeԻ67NaJֵVj:M$i(T`5;1mD4[)0U_ؤp-v~qq7X[cP{{9(!EyTC13H1r'ҾVG5,Ӑ> eu)s6O?n #mLfxv˝1sNǕPs- ?VoIQI* 3]gΤ҄T**%FR^]"\%^H/^\&QD( רEU&qtS:Ӟ[ݥ|6 VgN&.E'ҵڅ+͉I7>㲕 MF?0KqR.?8Ȓ.\GceavbD݂.x巧}c mB>{PRӪӠYcH;:t+g 3X_,L$XnaI1*o^~۶JumrzE KDZbJkeA bro,EV~ _JR_c8^ vnN'\n"pp)"svwȞ\K]R\, Z 1W%b]H3X`2=.o/< |n(U gJOMg͎N^T+*Cٷ *u斵!oo7hD-:_ٚd!hd k!Q*\sGDg=9 _'CnK"Eg=o1fRK8yݧ.mY2vU,X#O(xk|<+rRM+ZE[:(oiXV7 LO9Vqy\)/ qq{2|rq Qe!ZQNhV ,:6vOK bϨ_aאzÁk?m|9HZZ(Hi1Xl_9 fcV T4Y|(PQjы`qc w-؆|i|7W#sΝaBjtoH(Y [/7 H-!Q3/Wak,!]H$9%d%{wI'diF`pǨ} `-ٵbv4P`^6/\.~\+ Jq3CXzQA(bv!6ɓKI3cc fm%ex{J4;nu5Ś*\νkD6VS:zra oJٯn؉ѷƮf x15È0AYJa J^FAp{!6~}a0rG5~/bʈcW͑nUqq=e`zʩ@?V7DE2snud,Z.iKoi(UIزݜqlk']Qr4'"~t|Ó( J%(uy_#&0ݶ/U 3CŮ H"gx!N99R A#8[Q/E#3 sa.}wdc{0Mc5"5k* 22k:`ޟ(ޠӒfa/EQ3ĕՔnu?]ї(۴R_0J|l!rӂmcO}/])2IM[-3X,9E9~*$鼾.6o&+6I(&8_UBg-] ``8ԁC#j-e?K T!Gl8IhI`ӹTCN0$ /KY6\¦+I2 r{+N1 N^[M'^&aNrjuW?86%BJJ(CTkQ/޾J@`Z+ur 'Ǘx,k!VMj*'D{9liȆd$(9g ZaNm?Q?:/bD~ 1C) W|WBlda~°2;#sbƬ66tK!)}U:*ah˺?qd1 ^~! L@87̾"pC˃-r"*7O5 f~Gn@&dǁO' P d\ gWp{/0Ldj#g1mة&fDNxǍRCP! ! L;t%` O< P(_ZNGZPkfRQG X{]& (JG|pď FCD1ew׷X闡 ^Liw?Fg[xLQp/EwvH~[|ԢT*.#nRgO>}syW-*Usn3m=LI"t&ަ~$²q'{UU `.d67cUg>)X]Q h ׄʣ p5X;:x8{M ?h@s])6SU6ؚr\ՋJ Rw;| |FwJ0-\; CZp64tg@d }2J{?1KfQ<\b8ֿ50ӣ'pu@v 2!.| ^zEToPV؊A'<]Ziii\-3bR[zV_= TBhnt;fh7~ͶI֔|TzD켻J C=%sZ Z89|3FYUi#sc y|B\jwߡKAFG~Ff>b.UfL(6z3U2(cŝo.!' |RĮ:G%C'g)ޚ轝]e-h'~!f qtiQB벉ƾĂi/ѕ`P8)Pwq0p)ԭ$K/U9{&>ݑ%i"k嚩yz m_,lEzNI- jaj(rD  ݥ4: !Nɋ03RpE҉*5lZ@j4Zf5vS7QSe"9'^5ѰtDQ&2t 0)OwS " s=ZMܯ 3^ma^m]potLcKa^JSVq@8;ίSLˈGuPR;ﰭxG]~)9@ 3;id|c(FNoT0IǏkⷾBų_j `WA5"MgA;Vۉ#tcɛITe0-?.:)g٤ 5ز$-b{V}Yn+foՋ[ot830Z̕^뎡yDv26XbassI]i3&]PE,I׮޶Ȑ2a;4U1]L1_x@,Wln#Dsb"tVG#h?N~Tgp z.YRӾ>SPH}&GtpbG _>zQ.Z,d`>ETA(65?=ibitD'0er0P_h]ȸs~z™~%}ZIwba+4Q&"W\TVBM CI|+Cq$w8l֑T~J{W''Cu ٦$EQvORe Źw+!",^: ʰ/g?ym!qⱚmM :@q {6sks4Z RDk6B͆#A(r jy?)W,F@|6{T[}PL* s> &Zl+A>D[<-e˰ MDV^һm^n}KٛHքf[#odܼDWod=VWk!0D$: z=g[({p7"`S`Ec[yo.yGHëec,QUY,0c#^l-ժk@ Lg#cJ(ԷDwmY˪^ՆiGڞt#~CF'OoB`\5ɡΥ %cKڣIyiOW pXtTZρhx0+lWz9[M;&/UܰB@Tn;|# s0rsZ T:ޑRO=#3]{s=w)|*@'~-AD }qbrl˜9qE$s 9PPvAmԱrf5~P94 ="[EC9* T'K@fQ).ݘ!59@yX tԶ!Vezp#Iv `j+UWD%NG#M/j`ӜpnF\\98FA>7l'B&Blow|gsqgR@(sq&R106^XwoAI1idw}RKP@r")>J3 D $wd7xD`Z$Ě2ZsB(X1IvJC-{ZxiWN 6Cv2l1~Ha\8Qz)#M1)5{jY4  ,#g(|0,)9]gqHWTj06t 3w}PxfIy[0yb8!)']"];b;wEx4kU"zyY,U-.-vp(WmMQQR _q:N|Ҳ.ȡ%GZ$3:s (A tigh(-!IXi& ˍ;} лb'b1)z'a;*0/VS64H,W T&Q-N!R B̍ $@-~5~Vɛ>+ԛښpӰS `?(-?RU|Rч(Tڻ3׹Rwiȁ1;%f2/^BV #DUtPy@0x_[ f5yOpKx[M|WmJ5Yhk}#={=/YyDuƆ]$53]1,7քXkP u!Ώ͗[,`l3u0@ n٭ \Pc%8ufMky x[ݕ9\y0& )1z=L{|Bw{P{Fw"4LgPS;,ݠYg]P߉dRD4YjQg_ OvIqPOm[u3(.;6˄SF*JjtLݭma5 mo+z0|քg/`•2XI:xM/h#˦p,fHw`y3: w83wd~{;< /TtJe7ہ!!Fh:~{]WFw7oG,=2ɹU@t*z}B?aNwqΦb4E~If^ho|ׯقeUd۪0x5#L#kϟ'RJp%d&(pMLU)[ϙ:޿B`bZKp"~KH{DB5x k"iˌaN$&ǬȑQ?Y)P#" LpANw8? ,!@.k #iEH)(gD|e5o}kq9YA3UEP\}ʖOMjapٟ7zS`Xz=Ԋssj<҃Fj%/lܹ[Y7 ?пh{`K4w|w#a~k`DzxD`,mKgY U-54@o|Flk_H^plgĔlax02ܾ>gOqaSQw^%f苞i !3Ӭ:%{8 {|K[?i,gӪ?2y5Kw REŴE!VNZ@aw٧J{8+˚G`R/S`PdCTxo~fI~zz/P!UZu7irѢ iaM97)&3Wl V{ưq W@F]$O[Ww-8N{.uĀ>95y!)?KJ5홇ƺwCCl(pG%%rOH$-[I~=i*u;t."cp<=^v0/D5λS:¾Q]TfIX`p[}y 1+ʤvpӬ]5I L>;SyGRi!M9DI'EUN(NB}E\j,#g2Ϯ.0:l[YaoJ(T6 ed5(N`7"N6=:>B=9ؓ9*ىxL˭^Q pCL0gqwKK بUU]4F؝xmd㏪q\lX*J# *JWpn9ނ<Ϗ]om-D"9^TkY4!,kyqmoGo - ukc A{&Spރk{{glў9H (>9q Ht nG)ǧGx 1tc.EQO]Wu}!VU-x䁚݋RY$'*WTGJ'0g{Wdyaq- k`SfeW`ߍbx?. `FMTE -%J,PA1m;&Rމs X'\3*hW]9;#g5Yj,Q7>6%'B*\^ SD8oR>ԑ6^{\ɽͨ\C$35 Gym1l;2d7S`yU1(gp 7^?W EmL 6]Ii@>JzR:GY-k-F*S9ːyJI欮Y8&dq`S5$|ֱȁb7om1lci<-u+0唔: ] (HJf4TۥIF@~}ْz0M>yvG˛`ldM\6!3 2 p¸:X0sk}ZaB@Z=8 &혇EKqjE1&hInbŸ*1r <ܲWp Iݰ:mo%`؈?Afo"3s m6F\/I ;>whe%[DnKc8_6B^7q4gs< 9aPN(}5"&PWsM *K^nO, X{Ţ19G'3g!ۡϑPG=yſ v/xX w_U fL檾]B9nZƀ#p0=U/u=Qzݛ8n3qOj^Ua๝4,ñ੤q"QkZ䠪JϻFz֌wcAz&HJmQoEm{5_\["$"!Q0NeOj<[qyYc",eߕR8E8'v5vMue||;v %i6A+qjI_C\\mm kƪ|A}i9}2Z/'4r9fHZx3 ضm~FUܲk~o_Ci'K꒢Ie(Pk B-Z>NQKc252ldU3 rx'lfd0;xI(E H+Z^5$Kihd'-w&WD}w;*-3 틥,mrLy2`w='E_Jȇڑ PbRj>=>cQ`! <@ەx <ٴ qvEYUGJ8[u]Y iaȨF`a  U\` b3v9#1Tz N'B[RuWZ,XuX*>rw~ҹ`4/6Ю,\ZoE)aPN8@&>nbOGIA{>>}&њ̔Մ LPw;*u2c̸j5Z+WқЉ1}PV?{lL3B^KB7n;t4LP@fb M(|А›:TZ2M/' 3r JyȠ;g*"ěʮ G?OyZisEWAȑI"as.jΫ^$9ԸW ؽ/nkUSm잽ߖS֜Łg;S[)ݴ>[Eʄ<0z1ቱq_K @hVENT޵Wg`mQbYe٥<7^ )V`Qn}"3QC^3"\I)ys7<^y)\􅋓M$J:PKKjOI˗8_+V(hI8KIp)ʨ};MpsoViT;}ACkaAO{6KE<ꄾ ?f,VVMCm SzIBWx"jrȲ?VYv46CK,m_b3xZCD'w03&(LY*Hiodm˂==n [D_=)cZ"ggTfζc 0._ ]Ƽr_:ҩD#8Xqf..GMrq<a~!/w\ɇg.1iG׫v OӠIYOMʞZ w׌͵gx"+zغQƪ I#dmw>BUε9A_$=6Lk ŚdNXd* JH7zA+G>p~?aZ.fn|We$V8ZW(W av \UCOZ|MN)dH\@r:2fm@^2%Pym$٭ZJyNy[JYr*PM)g9jF.jui޼Nb#BZ"Ah kly:E?AkLPXwU+ H8z!UF1״>ol.l*2vLQ_6W+xEX)?$xQhEP^s @S7\/țRlbS8]-&YI_Q_`Aۦ7%ϏHHdr. UeTLŐ*H(YcQSg`u 9SMC} z$ {$Ci.&!ÖF bӺlקlMy@z\a~Xy44wi 4U(lDxS?^7Jjzd;dFΥMוf)IA ذw 4iYb?\'2 lk|XxSK/Oj`F @Fh;Zrͩ1W520ѭ<)Շ^gӖ*HRbHWI?K%b<B0"$2aҠݺHY'TY+⦪7 cVSv]00qOL6$O5~۶!'{vڭ\TIWjjOߓbOtcQ1g\ML^苊uu9{kɐGWnG3#/ =qX+MMPI8+w5 9ƷiҜj)ſO ÎF\0Co44-#OIgy&&M7"Xe}[,S˻lA)o%PsqhRRo+Ҕ<ۦ5V dXK;d֨hu O ,ؾE=|) #9.u=%FlmBb0s^&;AvRǺУB㵀m? y@kS.CRL0r4ǏɶN>N:'џMKU1.7݅1ikΛ,ˈH-?7$ۛh fβl 1@%q~kpu99bX=CZiUW37h .?`,}Åi? 9'30ӠONXx`1),G[~\ k N=NsJ1yM( G51%˾vQ*ӹ1%͕ ֠\aQ J2W48UW?jl/P" =ecLst=$(u+Zr,³k:m/sdKʆumIIɚH%E4> ?kPY:Ю8lGmvnlz۩x Ÿp)!Z\SIs3?26[0 <.l%,+{[1QdR(gu;n(oٳbc펁 W/Q,)߲[ }'a(I'_$5lve-Vr9F5mp,} `Q/%a ǂ{ɑq< E3?Ext* ٵޑƒڨcaKj|,fGuÍy:Tx >p&08b єq򝐐tNfZEIbaiX$W1@ȭvJ9fb&<ŝQJ݉-5o9N.A2E@eu) 6<&Zp f~z&8TP sF%|V2l0nJjV(;AԳ1k$.P- ;NKrX<Ⱦ0}j|"Āx\f"A@EO G$l&:\&2aҫY p/Qًsz ?=1[#L@QD[ϧ We˦P-!y}wBKb3h/8xVI SI (ͬ;ЭDcL-lnkR&f8\MIf]POV4Y-&c3z/)IHol0`宑@XL9PٝDiR-(%L%5RRmF2~?DVM9q+I\Q{$R$"QTA:pPg/n)жu9SށЍx9)N}l%6mJINu;m測}HPD9Y-)1 1.hE"MIG0IMs'ֹ} BS_I$`]҆L0|qr& S>d fѣ׉by'v]̞71%F3b @#2`/؜ćU IxVvDWfWN`HpJ#@?2x'TF#N;`8{<;!2|AV hJ Q՘hlfk|D6k)n~tN[DNaS=ꩈ&X5EIbM5u3\7ztDk)o1kde~m‰^~)[vI5H,^ *|1zL4įkzLRȪUVAhh̘1o?*Ve73Ӹ'}l'{H}/>*)Gܹ8!S.6 ù HŐDr[Y$_r0#UF}jS")/zM%]̡>7 !P Jr>ruq-t80$3RceaS7>,gc޲7 6Ug!>n)a[|W}VMLZd b^+)aG-VCN6tƽ VWN|RC#Q)XL/pdV ל1OjZ4B_%d\vקser2}b@؞&uoLE-E _ P$ic3!ġ'Y/FHmBXaoV^iۃϭ$$ҢI~p7x!,F%4(uW>Oݗ.;N>d\7\Q>C5؇j[@L$/#{MuRz-HZ {b)*@Vsq$RJm f`ЇШ-繁f.L9v &p F>7>(] K>_kAs5AoGqKA"*ct*e JDFoA6">FXuL~B9wiY@gr46pca |N\}6 UL (gJ Z.Nez#hL|0j eYM tN`iS p;&鍛g/ǫu&CȪA>6 p}iv/X9EKu ypʌCMmTٖHU5J{-uKN**Y+o97ϣ7n]b@eLx,g x=GDuK@Ǟ|!qK\pWڲ}(^=I鲢ξ)%iWx?Xǫx'"*Ɣg<Fz0,B){I F8*rp<Ұ"adHlN/fjcG<ŵYbѷ߃y~r.. dZ1drrϼC#|ƮC["?&72a٪Nyy_QC "bѷ RgNxN 瑱I0T!QjӇL]cseQRvQ:-܈ *%wֱX؈VrR߫bCYa's>Yr2N* `/{8.7)GU4󾢫pPZuA )JGz&݃/}}Zu;}((C_B$y& AYSN~N*ai:-2Rv]q9¾OP0ounFD7sX*&]A"BELꙌg0d8r6fGf͸.$L BV򆄍,Y"}dE~<=:/cx 0A@8` xn_@eW /} (Jx1Mл&'TPdI3"'t' *ՋRԠ,||.*yMst #uAr'eLct&%|f /2vs0xa&䄤9SO*&&ڣ*[(׾lm+#zvJJ[ea^c@О/-6Wkty d(<6ozTx`wb<|D~2-*8b<̌UPii b-emJ[1˿ M<>O3,Y4 Q)eilev8zY5/5@j+$OU7{s)TR Uj'񑕮*blb)'/3 TSξѝ?M<^0I1J +AsX Kmd]֝lv :J(}b/ rb~zI⻹j`SuN5)nܱ `[~ϫZ ]ڢ]a=^E=+| ksN  `BEP/좟 ZИ#P`g(QR xE8%~^w!g.㙴rV(V R:`>l Y\Qڅ`(\431 S%7Il+ L iLJw#cOMX&A[&e4k!Q7Vtj׻nLh mP~CUnz$sƳCa )HJ/"-6w 5ZHX 91yHq]lqZ|):,R۶ -;r5Km0CTy'8f 2Hq3T5fnI28F^-xw9'#)vz3o۟ɪmarR=QwSG[41avS:5ad'|1frt29X%@ pl#10<ل #25p b>vKVzi:jIxJcAVJsWi~K 5?V-GUx\B7԰zK@Jb]R#D2i:&WB~Fl46|K.:#MoAS*{=&Ų+"Q&jবTʕ $M8td|G=4cR -\JEq"IJ0>qfbB8_~թ ,Ԗjq %ȏ'<߆45U2J^&yl"bVa+;[kc7}*Gw*TE ?♝ VކpGD+~bpc̼f ZJ~vkWHG@rp~G+@}C_EZbA'JJR䲐C?m?ruM+gcX01e~S'_>QS̝b[ҩ;lUVxx;~FiØD KRJѺ:[K\pV8גF'S-yoS[[YPcV?U  #f6!t=L**T9*{0"3fW[ڇt1 ]pd}b8Ji: 4v2*|Ɲ v(RFJmJrV4A2m!;`69Vs͵U+z,ۍۻ{IV8^D Jq#FR~YekhB $vW'R|}^VΩ]Qx}'ocS1L.LH/ݚuL190ZSz~PeTy &ԝxϞ7. :{c}رǷ.CEx,S 1 87Lz>}eK*e9d#a%\D非pdwIV:tL&e׍Z.$1& ګMpquȃs\k*m܏0e#&F '0P>Vto ҈o~mњ!,lz'< Y#E erbf(\`fG( oN,:-]LX|ݒW3kvt5d +Pcwfo&UNJxsZS.b9* iܶt \\{F+^!xِG΃t2{?P=IQ{a!rBewGH/c&Nqhɠ6_rM2 (^7' `K /Yjh }դ 0P+LG$\Ub;m ͆ œ>ջͣ=֜%zS>lrn`HA 䰳etƳ,,MTM983ɢ$K`P ҎV HД7Sq-zb:ril(}dS"K']F&_H3t/ Fx(GlvH!PFɜevN~j ̹Ҏŀ'@TBOJ"C{K~@Ф_SBj|QbA1q2K+d k[%Y'ܚMKK1V6N[+6H\{^c0*(ގT9k@UW[M;r:/?ô8G*F/9U}s^Wy X( > d5#sY-pwTe1H}oZBR|Z/cDS:! #Kb=򆇌. t׺[ch[vbPݹ~qK^yK z2{C8F D&P@ tNw|qۂMt$zBJ7CJs֔\Lu_ٶRt2teeOS1}+\:׻dE']sh r!Fm$?a$^iŜxa#A /ikN_gݑrli݋(~55ŏ"`Lz{KkvqG#H!/]&JalM%,'4qz).mT@8;8_ -S9Z !6ܥ8pǦ91 ӿ$3_h`s7 "?dٺfU'[F qShejjz f[䎹>0^JEDIH4:SAf|_(dzHG$8X)M9f#r?izX/}v㚧ɷ5=8qjaKg7(`ϴҼtdI1],jA#)Rw ENkIrU.rσA$L$v?A =f[ P .yֹcrȮo%zXUX@-s/c9$1)Მv/MH<(yTPHpMrq站*q ŀ\7&#z9ؘp|> #K::x h#y' ?~mTLn3>y* m="_F,eL梍6P s ןӨzLG15 8!] ^ moXxQN9$UHb71DXJT.bA(WUQDح$s}(Vݚtp<B0غoLjs3U:ӨY[cd1v {R7͎pb^8!޼<ra2Ql;h&]c zʕQ@?D#:vq4@LVyd 0^Q*)"KɊ-źx.bsn{|sV~OgHh(2@ga^k;)#&c71~fJX sjj>g\1xPҳPH{b!@/9 {xkakMi`u/b;AڞݹSUc"W: $fhi1ѪR-ұH|K/R*l.JkF/Cry0dr4h=Hu9n3`L%v<1}0FXiVu4PʯG,^h@ʰLN}d y;C𞢽9^љL|d)_yI1mq 3'.qM]giB{o]u jID!h!Q*dnW͍pHB28w>M9<wHoà*u OwҞu1ԧ]BU VTXv` el6&da@X䑳%%Sc-wwٶgRGs ߺPez Ӄ-y<#OB|ɗqI}" ? S%l4yRP.V`9P)H.̫&WdGAg 7˃6U 02y_;uiA gM.fHoXw`QSbIP3DDTmY;I2;jETUM^ ' K.GY0(3 dgF[} <}CN6R`dA_KfT3#,<wܮԎFZh8V?&\k > G5BA`ޥHQL]O~;MŐ[ŽA>rOΘ*56+?Θ:@k2 &}mV;U]#!f|7 <(aVGLIX#Bz>K/5pKi1b슋aEWE.|F3=\eu^p;#QOұ&$FgEe꛰n39G*3`a6LABoBVYB=9^DCNvy, K?˗^-'Va_iÚZo&}^2>"QQ< elu*Iq۱޵r8f^lTxY 7(kqO?>7$,2wdfFm,)2#^j?kZY`IZyܬZCϐX\Ǯ :0U HVaȁd'Apͼ=Jg'+ ԲWAryAZC jvk.2<, V)k,ԍRt,e IF$mXnZ?0Z2Cݮ}g3ږxʦdԿ ncH>3asg4_}Z40H =eGN==V@Y"Y23w%mo魢s9;Zs#c./q4;wW5p_:Ho̒>_@o;ֳ͌QKU3OVNVOi5 ʟZzV|5zH[ʫώ3wN05in=d(xR)vyL|>wgI|v ׁ*/W1g_3jzDK;=]4 B ;ʋ(9۲ۘc?vV̪n`9Qt~?o%+&_QCE#qhS_c%ma MN/CN6)A|z#7+.=c_e{a.g&fgrUH%_B”> "M\y D?Dr6TT!fA7SBbukQYKmd¿:ZW\]yOڠ1dJ+EH a(~_v-ѐIfs26%b+ 88nJq#g-Tm(-{)Еy.=AB9{;";ˎDGhI-1 mzvՍR~u%s]/\Hn$ZWFpLC籙d` pyX27o/ºCBu.)qf36E1O~;B*E)E=r:VńF Τ(^Nߏo$ӆ.Y"@Iг?bL߯l]hHB?舻6:2Z0&kd,d=JJ⿘9RϾ^bT@]Dpvtfd̘Y\:ޮnBήQqLn(K1CIUwL_b|$D㨦g,c_+|(AJ~wK/aᕖUbSq5jTF~B8:&+[B6 yq3{wk%)R=G lJf!<7b^b7d΍4O{/BG^o Sډ>?^9lS@U."W40I CE'\1^862 c0PYɵCDw(bGr{+-!0xbn@ܒḲTNi-$Zlo:]+ZIc`ѣ#gЈRf 7˗v=5a J w ƀL΅ 7XMMܕ:O tv2z[^{p9/F *zfVݫ3Q_(:ǟn342 inR7a$ n6ЈV-e 9Vt{d幇Ɛ Vn4Lw&{)"7WA<띪.FcWoh+=1]۱l_˟Z(wt8ɭSRBsrfr@R p[. i,F<H!JT: 4/_%*00#X7<࿛]`X1>@h&qn'hd% ֎ݖ}x^-JOcLs2D5t(9XvZOe664ڧ/6rQf,hہ= ʲy X ׼@BΰqaFQ"+hgI289\sK|L S$$X5$]a!G\~p uYϔkur t]!zfĤ\lSG/C؈nSME61rU("wkqse)tȂjOlDv^PR0}rkk5@:h|LT6$d:k6XQo(6/ = N&`׈޻ yNJߞR5<ܗWh &rǟ^"Pe;g<-b ܽi=NnPO MTc3N2aè<‡kH2G8~DC`㺚|)p7[fsy`c]ynG#R>I6Li)ل`S o8 y'1 :JA.wU*%c5~`E ?laRo(|N屖S)`Z'XvtdwToX ,1@V$TDqhwl wLߠQ*mU{#nbv=TIB;ij,V7>wMC=j~H4>$S+6R8yFԀ!y.ys+5f$%7+Ɵ|A֯>P7:l:Ucoo?-n a:?F]x 3+=: m((`:"oF3,A^ .+r v%5ʗf1bjBFCP-i-+oGIΣ 6U#Nz [cYB{uVh(fnZDlA `)("FeV]% @2]#_nίh/59l~]-y&٩  x_AHY!0f1Um,i٥^ھ'G'f]<xEoEVaGfjV,!Ky^y$dlH9AY@=6z̤e&;MLwb҉Na6+oZC5?eaEW叶Hޘ:"MV{VÞ 8+<C C]}r%}ZZh4|Ff26v;L]D7yTj1M{o!f^A,vN懨}g +$Ont"3wq*SVK)(G~PjZpB VIRrfD:n~Exd̎I1 {͛qXnŇ #eUJ“1ud\u09%ITk = .o)`S%ЍB},TRh0kM_rf.d. %x)O9>b5|&dF1FUߎCݨ|bSl1c $8gGb=ہA^myAo b tr  SˉN7ZjOVKª% %q}b4اlD-p-@٩aD  ZmnByx0!UT/08g7zls夑L #昃e䙔/W7ɔ[xd% ܵr/ ^ƈC5_gNnjFcUtl_ lC.ӆ,wn-'HZ#  Hc4d<:>CHj|@I6?}~ҡ\|j2XRi +dĉ%sP17LwcR) MfP\51+I0a a`hլD&`Q0aE`A; [;W|bd§_<LOLkhnɝP*}dV(ʸM򁕆놓*~Hu%J_폮 JP6`<09Xp㢭Rʎ$c)s5pT8eXZ<~'vM)9[bhMX9-[SɅCX-E Svs M\2ryb`bosOqeNN~BGj5ˌJ}}VjJ|h})"MǴϠE& Y< o$NCYG$0,}EH"0D6JEUKY ܁|?oSg>m^4`ⅿ>t^n6"KZdK o7?Bdutvwλ#gCx~Ϯ C!.vp$} kkۿDVi O࡮VpaXS;7¦.[C&ASEOjf07/cPe Z9VT}ۡFw=憱H@;WIz]o_5}*k|hIhה `t޼V X Ɇ$H:yP.?POfI0τRh-98:{^bˋG nlhࡳ6qa8@qzNP_;%|5`-?L鐪ZMD@H`6gU5=8S[apӾv_6"5عt'G_u5O/Bٺx o(ȻmU U[bfW.Tb4,>E #>:ZEF=uH"RAUƣ0{AGQӘL#q.R]Mt/u?Y-.o"p1NYfZѬ+rIE0QavF;Mp=NCk[ eۗ*MPYCFjJ\[!'u|:{ ןWNv&۠wz[k,ueRpV3XBe+8d ,1g[om瓲MX2"h\MR P޹\oV84R~;8ӺR)#t{%lԨD/?b" %,=؋g}JS.mEi6SJ]u2JssR9* ::.&(=s1/:IR6(/?Z 1]x ,w+KHf2(5s>"X߸^VWOǀflj5LDUK[.:& ъ;?{Iqxnj:U И.X>XZ=_PEzd}aor.d-9f&p.at08Zt+廋RfO8./qGʪ-w`Bi:b`\zŬ,Pn=$ך, ?[6/C6/~ #gs Kq}|EZTd(>:rreuߥA! 5<Jtcˌlcxmfmn|@宀uO+(m5 ^\뼕El$xA!}[^'5@U~MWFn! Y <ђby7"i|Y6j>Dʤ)Ry<2P:`ѓUўs}# '(ћ:mr_>[=e h`*+gN?֨o! uB'Gu5rմ >ҬW*27E>>@d[2ޑ*v?C0nȶ26v =s ݞ\!{Ϣ#v\k5{ s](H ^ÿN|HݲO7:HtLpD5Z98mRw^{6w^;(1ZO_~Fz{w.~N/po-YFJRLafo+ΈT##$ 熞Bau6z~j.Akt ^)i/r7-s8ϴw|oeWE)<rL m5UB 5X~IW ppM~M bTf-ê^쇡WNmǓo̒14o6+"pҰuj#l.䠮Ec7N=yyrd }?#jHhQ06F1OCG~a ߪlP'F2d*±k2z>#ޏ&0RLiӦ_G=?%D c.4lA߃+:1%:AU/7Z,0?J?x^(p0-_)|Tv^'͡Wc/G / b̵pg V:5]7[_v\VyPZ#`&R6l?9/ (dn`_"pZH S3I A"v<*_5y{2?lT3h3oÈ c92~zКϬgdD:[QO[o9T36*U1qANV Rٓ%sV:{҉S?CB,T"nE$ h :ַ\e2zwBZ/p![ŀ(.f򟜡!8l,VOjTҾ]wڭdw<.mEUJ\r&Rpk,.i$8RLg#/K -Du/A&^Pl(\  .P`*l R{+#HWBT`5nYp̛ @O@?=?BI&,Adl9$&>X/ rI|´@ẅ0 TJZy-(T6d`0sf)7FiMݸ0'\*CKU 3UPyXRD]1X/wB0Z@_.0:yLrTe&@EEʴ:CO&޻F۵fg( [h",, /*[":!Ikvj3ߊNIO#HsKgۉ޽Xfd,Ir4-Qc}yĻ 9V3bYˀ%(uA],Ȑ`]43i Ĭ[Ë@ i&F|i`+"PM\]~T3u|txxMԍ ]aJwbfH$?5=_,u-Ws4K%GdĂ?P8i7&\mRT9~w/e,0oH ~Bga9$P1C&J{gX۸'/et \F<-B"l/. x/ܟ 9 RxO$;s35V_4/.^ld!A{Hf)ؔ~9_Z߁<*aʋNǠbdVFעGK)T w%zu5J-Fy}.,\+<SSL%}E$/>+Kc`Ӄ\Om#",R}PBfenlFx?:YMD7XÊfʻ4T0,q,i%Q☳>K~d3r;ԧ\fprF jh#!-sM2 :Dva.#H82GiW-9W#љn"}aϷ)Pl-żĨEC@ntƁZ+Epno FR>UH@ɾ(u~ e$ ^<RWD.7AݹD52Ƞ2-K=*Ӂ\F>QR۹W@v>M?I3GV؎ R IBŮLY 6Gv Zҏ9ۣ6 ~SIA#j5,@/.ў,7;ZJ"㛂T"%pD@LTj 0EYU&ilW7{FK?s`Y[ݙi#Kp$;H"5tnvGN";LgXD"M8{ gŠ `. 6M#U":^&sy5XYGQt*^bJN>rqۼ}dFH`b-χ2~5gS@OR))x\{BACP N q948o wVBy\O~N`nWxn8*!5J$o qL[ @SJ2)n1eV'8'Zz< 4ۑ֨/Kac㨫Bi{M=?q%B:0jVaX>TecP4~MBHf3Y| RF7m!MPhֳ :hcTsV뙚ehx5>̳-3.Xf|F^f-DBVqy?b聏,(_xlF0DK+˾ pY}7 $=6IA1 4odO*sBLϕבQ%%to9;B4=LӨ^{e,t^K~HRzZJID3Cc^C ~\Vx5xo3X}oʤe廔0?`"Ϭ̣XzB?GĉZ1Ncr6D^ra,hH F 3RjCaaEN^3 AzGcpiIyd6rGuTdPsԈŊ*&$wNCg'#BCq[ TA'hz6'ĕc 2cjKตy}lő6u R'3.yyrHos+_L 6B{G6{@Bt~̠^á4 *Du݊P^OYߣ8PcNi?UXy1$ Iq11DFvSC6(] [;0m0NrbS~ K|t'0R +V2diD`I/1^dgJ0\V}hQR'HCk`U5xwI+:MoBfL~k.L4jE9{Xt8Vn1}'w:y׿ޅ)jW$3; @;0\H2!/~=l<ˌ25g ,8->Z='.%#(̹C,A lKRbJ,V=S{4,wN[C, pG_nj 2OĐۭ})r'>'t/G;Ν)J+ Y:L7Kb!44w8eLmIX%N:iЉPd`8`@:&%Ʃ gt1FAMEMNW0A7{3_;OQ"'#6\1W`I0T*3\Aռ{tG(?ttKd1j`pj1UmJhֽ[=H%upkތVDj5)q1Υ@'s;^7WoN.E3Y< Hw̓>jLiL#\-c峚:{8f yX_gQgݮ=.92 PI> ?К0Nb(SL&r?ԂGy+P~\~rQk&DځqMj , lZL^\v@12hsH*y}An4D(xF\0A)K~湻?L[lJQ_-&Dk $Q1cAѠdZj'dYb SU`ZP@PLMfmV~Y9/X?A7`=/֎#%tiNǀnwݔ'+bwGr<"\"6N6-,Tl _Ii/IU$[z [ș?R .:cd)ܷ3 շU25{3Hc(NL5u&^y1v: "1t:BuM8nYP ݤŇ**<FZBŋBflXDf:Ք0Sia$\&z^.xi8agMRP0?`D%j;Ԡ\KLF_&U:]8D{ ̖ms$(7Vdl8C^{ˡ>]܆cw.oٌJgz@If3tc9GItvb8 @7csq%|U]>TP)/҉~<-YKvy>I¤#,4!݃(95!@2,`(=0z^]w{u ҎNxC8LʐN.75Q o&lOј> ?6唖>Y4* Qt ިw'`jjrWn$F**nQD*jsh;,~d+ J<߸(@g"TX' iqbêkG丫+[MЃ)=%+6#H!)nG9̙M:D*^25n'a\N2rl3#.LzPĚ` ,1XLAsE XM]TbJ:`}*~{bTm6`Oj ҰLUKgRP#6-P1`u /.;ߺ PQ?&`a20w%1AAe7mˆ_/jM9coz]N5=~t-m^aӀSZY bsx+8ÕWc2ϚcJ<"{UGtǁ"͏d0_feH,yiIBO2,B~vR @7rc]4jhoq;Z%go)&Rӿ,󡔪;ipNZFd$jKqC$$]Ev8 pCSG8]$@t4T "b)ĎܠI^js0"kV<L{(dlӉ4T%NBoPO*2P,%6 ))SrxJMZ}_H _`$τfjGXOLH `)uI\esynU,ȫDA =pV؝+/lGGK*ϷV)Y-vʡVܖq\~znfşMm2RS]FE++Q,@?½;~(mYPB+ Q}̊]^z[x^ėlw,44Ų=*4PcȺ6m~9@ք_V<%-?V!X*X?Zh8J sw&V؜mQs+'7{} S0.[=ϡf߫X6!$Ņ̾ ?ǩ7=[^Dv*4~`JryjƋ n|^FG0CN"pr}hR.HPj]P'T t@jnAi+o\dH4gHY*/@; q"`^b1cO^e3uDfñ 6R:r>7 ulj*̺斩ʆ@s&ߚN ng* !|/q8k;|p#u$U ¿=}3.cC4:H/uiH.1"}W.o Iw";O+~nI Yp4UON8N ]i.ȋU  2uh˓avȩ'~HG& "lS?V#8lt,n|ُf]5J/^Tp'P>O4褶\dՊ kxA!ͭwzd FdVu)_Aɺk$4n͉oy'.d@VkARWۥ3`g_ծ_K=б"I[J46g^Y[tDx MךRW& ʪV-FԶFl٥@p.G>'?kCOF1*'b٩0/ ٦fQ1utLHz5:;Ή[Lq.^{jjݩZ ӑ{%]oY-Gt 签U-~_ #pqܙ"^Jfm AW.v*î "X6% I2Pm@* &$`j<Ԋ|zo,?1e |RVG~k_NAZV.rcxT!H&fzyKBvedq8(LۮN=]gNl} ˻$$3e2_մ EU`B)TQY5ma|!qskݫW5;/K 9Mjiwߑ蝻'\P w`WٲUr֫R')i֑RqVL Nл>5N>n|N,w\6>{w}(8/hȋ.mRV\e)Ll9v#puW8-&O/TWY<=PYћV+[byʓ9}Gf5M)/]H7vN<U~Q ϰ2Zm/ Qv$تTR==u٦x_.e2|rس5:֩P2%a,1)G?6Pl%eW*DjZ̍+"i .}j!;<]bxP>zzIpI{t.+;f헢1ğO닦K1tF>s["eR֦6*X p[qݽ#bC&qaӇjBYrOe/dXO ֺ> MUyaBsN: &/NZ̉'en+rKcw|/R!vN{>wD{1LD%>؋ Ȫlpq*MГ~aK~'ju]g.zܼ $'fX 9=Py-ԚY1E^P߁MJ7[)rŹ hH BLB~1T< 62%u Iy=LEY$6LS~8xc$,iB/C2]Zf1h4~ʸH}`"dY\AC^761 ac}8B۟W<$ $\9fN~YD@BѶ8zzxr\r`ak?⻼1Nv]}rvҾjիi#[|yv`}QуHBYQ8FxY NYK&JF[zi=!~I2tih IxHI59ҸQ.߭0teC;@&VwB\{O gNpC}xqfǩ 3θi_>~ ѕ z01!,Q;&ܺdqbďu,ݖb\^ڊWL̆,~a%,6ݮÚP4n"ỉ'w38ґςk%"4zFXt?VQ p\]w~E{ 65սD d^yR<~hy4_+o_lDܺM8Jn u*zo{rJ=&5Ԍ=E]f z θ>-9u|Wf>^h&B  ϋ |yY6]kw%:EΠlw]eaw>϶&+ldfA FLa]]*#fKj"Bs-&ߎTm\ې:V5vu P[LU@-X!kEr30oy9飨jv|IJr3f+`2Mu"~ ~ VT1DND5rzr_KNkA!ܿ<$qwKfCTlW4Dȴ!{OC<R[S#S8WҀ/&7q pz"WVؚ??11S::4uMfc%)j *O3wsf&+?J+@jJx`RW=,Ȍ.Ɣ *̊jjR\#6c t"א?B=pͦÝ$IJdt Ϩ``mP 7(7D eDQ顠p>[s,g lޒM>b?jhI5JMn1 uNh3:PHZ^!"MӧuZ?4) _9HQBs$UQ=twCH8Blf.M˥xɎxy$CFKb}0 ߌ>A¾ ~+x mޟjD"4_$tIsÐPz@YZ* pHOmZ3k)Ig`迴h:x8YӁb!eg:jldel\ݦCjUt?+H0L)#ì<3^߫4#cC g-K=35|9ftD ?b~Ӑ,.k8Ev_;1K$"*:oXE# }W"+=YMZ:brOCl2X/ɩ zcGD". B+mŶ$Nt}qSku''cwM?Q6Xv Axm[DzE:kΖ3e=u i)g2\)M>cqAf{d1@f^,ùzz6abQEmR'G;&q\Q%"\; ӓ%Ap6XMҖoj{Iy^mn {Xmz+\9ºS8GĴU { u{ J [<]WARk~ a9ǴgJ~Q;{# v3\Իt|׏&;Aou ĝO 8ŬI$i'- "aMcjWjj@AT"5pi 9fq!Ӌ.zqȯ1n1on`Jk HnȺ1iw`.ćt78{n˕F QeܜqIf{4 J6.YA#j>CA4qo$+@{;SĘL>y0O}QlΉ]?MɕQ0t)4Cqe%9'5Ͷ!ճ)aX)]1IJ]Ao430>׻_z³@v`݀bXQv,7Bߔk 3 e>Bߋ?#_\ Ƚ[12tw-yZ]n(7eበZɕ,ZrmZM|N#YQzs>GJ4Gw\4 |"Qzx't2#$yi@Zo~Dy")nEb8$7 "Lw| M2#ܟ ȩp4:!5nS \`0RWvGUSAOt(?iN8X8M5M _ ݧ/JE~y-A.*p_ 41p=}v ޮ7,y&^TE6˻(._}2Àʜޣ!d+-Qz?_,OQjfss!|H_` AWt8,汑P:4@j$q=` &sA@jx`YUop#x#q%|B0vl C6|MbHĒ=rIy]tX܆-Q?w{ىHm#Zzl`g 3KR7[` AiKn# ~ |64iڇh:"T6{ĨƼ>B0,Tѥ69GNwFUtEjď6 82osu!14eC{ʜ:%X#{1ŒӻA!"rmaX= ͗vϡN8nO!\41-%~rA4'0ozX &] 6orRE'Nrv$kׅUn_9J ڢAnMX5Z9>C\;MTlJ=|$'݊K}`n Vp;~:('i]27FTe')]Sh&O)X8p(@XRQ_f" M#(j6[Ά.ԞHiFn8~`ކF(4*[IyLS/>=s4D k8' nj=??+-Z2䞷Dާ/]7 mꍖhA<`_]~Vu)."oJ3)u _1nwczXywd[5eAߨn,@"bɞRG^v(I(΢ ;#_zϵ.3J/P9@BOr|t#-x2jB,y]J,IhRL~RXd]C ]L[v~bW4(^cqn 1&2p:Cr+ [ q.o~-g %t^#[5ݏ739Kx|-̖_4<3`"B]  {&̻\e IBgxZ9GEBf4|0,PobZ>7an^Ӝy%oAh ?\zw?*x3›Ùjcmnt'DD ꛖVQ2n$Qa K0ֆ Dm`jغU+LDamSa҂8yx7WjXM /אiu,9*^)7_`/q63vXCx,yOBaeGy8ńZMўF|sZ㿖zHBtY?7G: 9 o1`I&AtLeC:SE/*7%XDX 7 IS owљXgs6 |]MAƭngZ6рTCymd֧3 b%63x#؀%2!syi_-Qb'j A-̓u9D-e4JTK;N\[q$js`\ fO!Ve^wiusqT> [{yZx3$<6gdh9HEnWwZvgy?C-RKyM8=ߜK۬»_Ӫ' STAѢh;7aK[1\oV R.4"g3Fk[ 'KS\e;CKjK~P?uVl1*nG:T5:C?"D6E$`O@9ΡDT48ܿ._ ;(uP=EMbsWbYWUT1} :k:#j 2i,4z:m|1(bڜeO{@ ff9(wrƈk(P #*.658ѣ~"RQ}oZ$ң"3Rdk iȲ܅>j8]ءRދ>Dֱ/xQo]׵cNw[5DS x :/A! Ԑmf'99eh2: O#92 |-LW?.t$+83"d݄$ݻD}}87zK]KԹ:{cBDt!FM%vΔa(k #!=Q]@\ߒA%t?|8nB~zĻDw<ģ=*5|n1E!v{l?v?:e90\)3 mզ!.xU 357Mj}^_UgLCW7֤ȗ/-Ԡ]E['a}\~frs ֩= qx;Ƞ_{O`vmy\Y<$EO L~lWb=l3NPm N)aAƒBv ggF5R5FЬVK:PF؊/K19wy t,\C2F1zalTQ A>@"  C~ćBdjt tPxeK‡k Ec]TݤGKKoG {,AbI[+EHɜlGI(g&//j{ZNvg'5 C¼$v{1Rke÷4fb_ \hDtη'dk:G}91) '9ٳ2DͶDŋ-5rSQ[dȥDr5⸀2SY;mCZ 4,G;#`l=*~OOr [Nk9 Ŕ7ռD+.XMPSEP6ApL-.aPU|Bƒꉙ>TCt$+ U~&_ N“'{^$>In-a gdV u\uBHM«P~i^S-o ':3Ӝ21K|3c v6Z>^l(QbH xJĮ0]WHwW]TA&l18p8u,& 4[<;'oϗa0bV2Y.~S $XVEpGflBzט?-/S1eHDX:{Ab.%e|#<$qkn]}c!@A$O11Vy'})ڂapTqJ[cd".E40ØxNtn4ٶVxh#x+(_pfAK19n&X JG0s5M.s.Ϙ"~Y4IʸGb915W|q&}ͷ k&''Hcq #ީKe b&˒$[MJs^Nۀ6zJ _}@Pi֋= vهor{L՗ DyaYUݬnP+N,FAhsAZ&hohA3+pG "*4p" ;gO| Sk$RzH1g0EHut sxw%~Z_pO:ޒ ?FtoȻ>~BK Chزh(ޕk}Nzb+bτVr-#SƳ2 {D[WG!0t0n6+M#0~;@wq\-8;T -RX+r廈S<s +|)T7nF$gɓEG!KIuIpۏFkfr[$@穿 !_w@bA& xI{1nf54.kt3۹8l.+ST,Pca9Ye%ym+`AHC*罰sK@ @shQ2.JLeSJr#|l1Z= 4 p#pJY3ӽy"\=NU60ȗ-D Ɲ\wXuA%Zmiyu<>@zeM-+AS8@@+ pi dKTdbN dghE"t҆oeã:8AYRZayt9Q$`Ի+-RќY~F8eXsg_u{@tGҗ+kVjiʂP/4EqLc3;횞㣀e^DA.^̗33Y 5gqs@Jަ"fC/*(PohZ-8~cw8|j{嵖qՊ8$''S/-(0U{ zG1|1 )HefFHx e~ɊޜdK{GJ1kF`cLĘ$uEP DٺacW62 mN;4buq}2k~wQK2K<=a93Jdz Q T?d_NH˭l'M\P)}2t#W5yu5ڨ3Y_'Y"[mXR#eoPmvwO+ŸߦL~*L\:o-}dHSlH{6[K. 灳7KR#^ pa#~ `]`I&:` *} eLjfm)2?="v^!` yK霷EdwрjC.aj=HYp9ߞ?)3ⵚ (nrGlшVAj(6Iѧc2EzWVݩDs2/腛  f8>/ t"Os(GGc2Doc0(e"_ܾ `(udTxCx@QQCH!#D閷U1X~L;ڷJ-0 W P?7byBCt_sK|29^,qO9;RzZxFfSYS7BDd|uf2y$ 95Dh{5QF&05  (֛@8(OW=e^ŋ7;W[h.oR@K-5XdNnND=E7WgWst}nƂbҥ3A̚W;u\1-C6,H vZ$eB!DG="}gqvyef3Hnr1`"\_RKQ[^罅*{%ʎ9$y]/J;?M-a&{8&WU2-^EJ%o~Қ_jkzpKhu%,<fN"G86qH\Nkd=guAye9n}70qe\I Qk7&]!n1sbϩSp4DW4nT}>~,>bxvF惞 +t!VF?La ۊou_X@cGXq3YaӴwuzq\IdFD9UL/Gm|C5wYsjύX6x, '*ËeT|όK2AXl"7/P/4Pi-j5ɛ.4M*/y2Qwxaj!$)*ngXI.P _i7L{H<оKD=#͍cxK9K  vp'w[4Ķ]'^dp=O;!Ri2@}]Wsmif^dS p"4oSKOA^UE>^4aѽF:yM S" f< ~z& CG;4d0R,'6 _ xW)m .l[/ͳPjl@.|it0{CM_Sʧ:XՈ !~(AD>D'zr^ /+dMC:G]Қ'mmYu biJ*bW:|Uև.58cR8f lTE| ^Ӯ*Fc#PtN?N *E5jEƵPwC),׍x{PK, קj+OV>*7gshZ }=iKeR,J~piăˤ:!%kri`P.E}U%Qƞ:_秢=*3;{{we(mWdž"Â++\ͧO7r!%@1duwB2ZUm5رn3r$ԎpT$X1؆rs`{+B"#Lx\?™7\sGOt2Dzc!S ~d/J`gHǤ@kqii9)ƾpO&WV!K0n^=gzNBBHYd2GgJ;+r*FbԆyKob bUƺ;o5XcȺȁPcQ48}Nf3ɮG,{<3Z(8DTC{EL֖zD9w{Y3ۅ I.1.6 -,fE>$7?8Du!?Ly21$}a,ԵR/>-v֥['o.| +#J9J &9)T &2bfoI=4Fq>Z~=~a,>׷;q}Q~pKNQk1$I突lA`0tBҾcS3o#:#i _Rtf|9#;sW0EM<=MU٣LD "=|* r 2úcJb)^\Jmwgף'dX]jwB¬Șˌls"qN($=z%hd1.IЇCp,BqbM- je1z|Ym V>&'Jl>[yAE7;I\>՜9NF c;i2FEF75YVk~D ;K,K>io'67)N*ʏUׁV,WuT 0l41ڃōH7jO2&gGa"ynGD0,!?Sp˾kg)W, b5͏Se:2 >15|fBr `aXS@^s w_+|G9X? )ֻ9b _Fx S,!lBT,߃afCVAw[r  fK`+)} ## Iڍʁ&, Is8ؼ8YN״{I7Q^]\[!nۘu(bjIׯÁE>1wYn+7Sai1ԟhoPem6~a1AQ],| hBvf~JokuQ5ECSErkK/-]&T?&'ЁKz]ą4n;U/IO gf,:j\=R]әrz> )4lBZu9yzpXH0EM z+W1QNQx|.G{A-hs9P@M#AbuIg!XFK`^f=&K oXOsT쎬Xlf 3 ŗkk5x8w ?V;Ieki*>A@~G+k+YUu]443SJy;N5jemw11E@0]HDZ&D[ud~ ;f#S㑰fcROvv09"V/Vs[zH;,!vGص ePE >ŷjx=⋡rwto[Ed\~"vkMX0݀H-7F$?=r}6=ۿvmiF㩺}'sA^+C£ۓ`^*p`$8 1}T-OXŢsIV6ǘiY~:9)'Jh]ȹ%ɘqvLe,0߄9hW|@Cj~,;=|=t:ߝ)]MsBP'd-#]Vv6͔ лqFU%\~ j`7f;Ե/(Y.:\>)s'23CZNWekUffM(6Zo25 |K47:/jX'u;o hR!w'9ŏIGM($|.Q;VM4e"nҘ;ɗdWW<'-Xj4E;VD7pTrꝷi[-6 [)d( ) !fj.^64n9گ~ѿp'f@cH ='1ཙXJ$jd :SCe|̢0mɣ8N!a/Ige&y1 yA܀xmٵXSPEcC 4ssB# eR4U\{B zkUD:N rBL$g,z@A*Z鉅 IOu%TznZpL˕?w0+H I%gf6\&%VonKʺR{Z%-恢/D E0طW#3T4q4(EZD[Z˧|!i!%֒f#ۣw'OiO6b{l~ wC5@? ,w W6SR  17 RM'*G"]_T Fɍɦ:Y$=|!QsFh vTqY -텉l_Qb{5n*w:U*=N0:1֠o7 /]JD3+{N ْpw [)^suFbtyGZq1֭~׫XU/H(BW:91$ɇ4&UX4Np;~>W)#STc iTe|РO \IG=ᡭob͌V$4 )/尹7 e{$G ;g>5KMfL G] *NحHsc>G\ժO>>UXRBL(=ܟu>4UvdɠUL*ۻcWb9iRiݿy%FX%|W'-l^8:piwjϋ?]M -7W B7d,yXb@m{ f|eR VCٽݮ"J-̯{7MabVZL[ŧJ.%ATƵPk S8. Vf+wNf~û QҬ=D/B:k~h!rߠ SeTWNRߺ"ɬdHzR'Am,%d!β,"%zUب|/d7øPrw2k؁xi7-h/s)Ds#I1'ggӅC$;< 7yi.k^V>)4>妰i:$X@wr\|kO3vE {()`=[ 1bk,ٷJ/YxEFx"?*nBî4qY$X{TtC[: %xR7Lړ |kΊM|AZOqg+ yX5 Nhggdn9`Lڝ&rSX\>;7c5+_Q&=>sadC\ӌy!L=kv qBrvho8ՠk+Ѥ$/~SHeaZEaaWzMZ M1v麲;k"⧒\3~QZtj{[[}e%{u]p' _-KbL]QF um\ret!`D4 OQV藋kGl`qϞ:%gtbg3x)4 #*nfu*k2yUWAN̘ssWtx:bXQqV|(2ESTn0PZSxO:^.i+Ӵ5)uky׼]ޚnxI;-m`@mAhI_PG?%ll^ew Ms;H2^4P ȋv}*%\2) = Wu#^:Rf*!1S+ 8kfO"pY X zИ&%!o]6ULr4 UmsÆ1߬UScڢ ƞ*vBGҀdoX띆`wf:}<S+D8DjﻨrQlhPL+hN,_"@䥻./0TkS: #nkXaTnb=m*$q؇3wݝ^?Rb;s+(_;Mi&< XQ iЬ'?_0U.OycǙAd$vSg8+sI竷!~}^%-Fll#Ds2Y &M9IG;p!Nc JUNrH ,H`+ChV ,i<4!ɍ&-`E-FojϙQLAUP9~jrzг6J*ڪԲrO90}d՗bCpǦpSB}}tWy@zoqy9G2M[zS5unJ_Ĩuz^ZYu膲TxNzb)0'/V{CG-!)ٚ'mS( dwH^D 3D`X 31Ama`CF;Hjɾmi/m
oΛ~'OYLU|P( *CsV/bVWD3j,@/R"Ȯ\h>EԠ.jMﴵZxWweQ2]M#f,K~2Tq|m= w*q.lS%%l88Ndٕ~M7%!^?s.N5"<3g nLC94W\d>M@9|Ӑ42/L!L{$]yϷ"C6?/-ff~.R*17 WxU`c{>+3jOn(̎ʌV}u*4ӳAu{5@4D u0*|e@:YVAS8ٹ%C-Ŵ6ixRke[B( \ab$pd7q%m! T lKX(|$bz{ H."{/%k0>G&ѝ 0,ӧISLcZ5 u-)S\v)%br~oq-3xtR[YJvNgxN[I*h:M*vVUsUgsiE\5MiЗ(̈O+&)Թg&z~}pWEQKUn;O*Ha%L szRk,:뜯"pEEj|FGD:<KQ'ݑ 4&Y >BqQ+A:`QB0 N3n1 AJXW)DwzCgɱgv`rw;\Yte )w }X#;GOC>bB]-^ݺQOP{j0Іκ8 0CgCj>qX&=90{*1mϲ±Џb)-ߋ"Q"iE:|ep@͍=,4UW Ok.+'Vmٳ%߭R1'y(zבkE0M\ 8|n;9s|jc_`b_=8~C99r uzw]QYYZ?+y ]4ġ%IAؙ:ܼۈRrXHPMyNwK]621ACY0EbI]9tm;orċ©LoLfG:Q>خE%* wpUFclKZp4prC;oEYbXcU!88p|"ϣ P[XxV][wR{Z*L,{3scU8t'k 9l~t鞆&ġ#HpZ™JШJYgIÿ. Z4t )@v$O_:]$:(uaЌ$E@Xo ȭwݨkv1}Ǣu x%a߳k!tP!-9Ryߖ@jC#+s8nwKA4jH1ih;! |p.0XoB/j`Y] Ԁ|f̛G3pucmAkXm8^%?\ Fny~9$[lUNʸn6) 4Vc?/l5{$p3nAHY~9.fZ'ݜWsc~aZ*508l@bvGnPӜ.`NՐ;w2aZ6&&Ss n!u\+KkUP.N*^Mb5vU`57qH_5`A`tH-6fvsTv&1ɽኒf@_âsaQ "jeog. =`6b0\ng󾊽ЯdDtbKFMDw*4mB-޽4:bȾ4j)9lu2n>y*ɼ{/w LGo|sf;/)n_Eè٫pH-((xkjr"Bgh٦KX=y,GM切I!E }źcrMCAsh_86ӹw 2T{!@.iEuTXF>HRJsps"rxAsf\GάuJ&'ğAj4)@՟䶰@+L8k> 5hn4Ex>#'@ni.x|<}# 1fkR^[еtJ^TMbۓ0gj:fv͗G-6fV7g[aL5ހA5k}oh ށg{,cI 1H❴XaAVJڇvxF![@r.Q'?~\ܩQcξez(#wqXM^l\ۆ/|bh.:uan5exAm~[uv$pxi!++Z2fꥧ7F3r' r] Š^|~:W`VU3%솫C B\dV VkzB( N9q9໼Ws0ѠB{<Şs3$>n' ;),#XD󓽢SS`7?( i[>zpx@I<` ,@ŁU5l~SJB)^Tԟ@P2fqDnA!7}\yDB~\QaUSMb"NC@:2tF)&KL"1ꐸw:10pEe2*bϔq4cg:Z'+˙QcqAIJ:(֪խF暆bOF1r,$ʷA%۲l}0rd(Q|:-xY]z !a/ G)cUwhx ֞6+PY`'` st# P\dA%Yˀ8"<KNA'9IfV;-\/NYOJK&vx-Yg' ]Gc_> xZ"$N}iasPF\@ g\1(z]%H,œKW<@,*+]䕑PJ=cC݄esǭ8lLK QU^lr 9?H[>m^tFQQ`r-W l0u}PzӝhXP>((n I$ϐ^p|w)ha&hEE*k>(NI?_8pI~w@?*L.\E>, j%]E^ U5psH/եZ{bTl AKvG4|"}RWT[S97A|5'uXKL"x3FZT 0p h!uە-B`|ßxZ%|n]8.16DYc|=%*#k Z6i0.), H5b`Z+ vkbZ{PܴaolӜF+)*9i A{*LY)r? z z <1O^z zyN?lfٍn "kgh}K`VF P>ew0G-p 3s=@s؅#^;X㥳/M GjYjL[R([DrVol]ؤ1kb+#{H0iJ*GXkduPuI5h0)h$p8_,M9@5!19 .~|fB|3D,z"R|ki?tT`! j^e<,{ɮҫ qcce|kz#o㠏KP3W)XF\ayxj+qK=4%(R)=NZErgF`p,*5Be?0EHT_J(A]wufRZ04PF_"# Gs+Z:{OB}Doṭ, VubQHqm:A(:>i[˨.̨ߤW{@B` `V`/wĥ鐥e.̀3"DVRb{>Evnƀ#9(֧t, N@R뀕S} DVXm?D ]eU- ׷S!zC,hˋg^խ2H2']O}sKRQDawYU?0GxFp>wbg){w*kIKQ'T)zrWTc:(7Z.+$yLW_/9I(]R` "ê&mҫNN'tkl03퀒LjלQxb?}(0 j{Όr ̑,*7S6`ڐdi/_>l YƲ90Y핝m**)sPTָoU_f>A>}?.sτ̃-ޘu3:0Xww+^Rυ«>-:*&'Q{Qh"JŎLɮpv۹10A\u1*Ч|2oqi"-4=͛0#m|Dsl;7Ex<ǫJG& 5 _kxdh>$g^$K=-Y"<| {ރ7 ;gf댌-ՔU\=JjAZ3cjv_ 8l7.uDh0E6` TM}ugjޙ9.eZ,2k*=q]TVd+, +`x5I8Na3X^Yր-ܑ'i4ԂGz~7 &9lG0zeI|9~`P_j&\Hjj bO~(h/yNEDq>KՍF_7L>ڵ77fPMC+%!wMS콈``9}E(?߀\#ѷ6HK0D%UcFKk(ifP,K821pwk?Mb5 #oP߫eN}exd_lY>^ACThc3v@0٠!7:9DTjƓ0-S8 $cO-c\hR`RlHT)#{8+ql/%1qIih0QmS)gԟ'IE_=7V*z,sNC)qZӒ0gs0CtM̲KWP1Iޔ`,pwy`G$))`ezR`vNsoq*%c΁QIK`# G&(hG5;FLjK)V;cXzvܞQmmt-ȟ,ԥ[NbGt\!'H)m>7G?_% _?TٱF76֧&;@OᶹNciBv L"-uаR lANi!AWnh՚tZHkc} )'9.-kQP,]$ؘ ! MFU@ϺwsNNƫO._ぎ 'ΨXQKco ks.1 t*@'AzM9.d@,Ddv&#x'#DQ̈}9$1L9 Q/P^*`ѽ{ )F2VĚڴ]mؗ\@M O辌NE9:^JcA6La!3kY3&OFVTbuEyȑbkLw3K$UʽZ[5Q}X /,I~cj2}a܁{BW- 5"~ 3QIMqۙRyxf6$uf\;?_ѽr޴#t|ʍ^5 2=cHzm"FgaPVJSeUHSRKf> ΣXxnJ{Kar=)FpSMWB_lzkEv~"3s  ")t;-MExޙHl!9!y}G6»s{+)FGwp p8 ^19e!SPAg ڿA5q#"F0;cݩ-ѳCLj_D?Yx[{: w3qp7# @PZ&9$ba5܍6g1PP[ټkDgȷn4(qFXO?v)%CNKLZXk/|ա gPHh̦-Dwy`ZݿJX~mZAn&2뭁#O\#{3dbL%4&zXWKijAW`;ݘaq>8 '$ڔ:\r|zx)zRH'0gEo&gnFZ`z[]s}J| zWm3y`9ZI,HMI'ӊn:EI~k8Jg¯62˨u%x5R5(- N94X Jy'75~lD@,bl3hoL^z;3 ,6SmvtqBσK')v`BNb;0 .t ]0yn7ִ%iIWg]{t/R]$s64Uaf[MrBٺydW* R ց|<˷pۭW1}FobZ JrYıމYM:j)bخ:#J6Z٤ÎI"/#zwlZ5nݪZ_76JiX2 |] Ǩ 8rIhkHKܣrzjE<#lW18y//Tҹ>_J6q x8ܦۛ%Æv޳ۃxK ojI98Q!n"H߉XcK#f}ĨoS>W c,_P=v&" QBk.it\h^c=^.׽Ǣגy|# f+!Q.v·eɔ75Q2PS_HT]]O2cF c2ɜ \^ANfMDS9C7ޞnsii_/ꎭmb.(>ߧDk8-O6l~ rt*#?7ap"<RNYsV+&#gtvYJ b>jAA6\R3*) 8Sry8µNl\j;8iۡjo#=j2d@]S?!,<[xHx }B2;rXNJ4?h*͸!uR|X?}%>{jVC4 %^s*S  0tG肕TK:rЧ&MJ+b%/q$l > _G tGSzd@sb)P~2FښαcCӦ^,V3$k6WZq2J(!C .u8)-hmSs]GEtÁf `)ߗNqbu;O"Wꯐ?̼lo,؁(:_|E'p]*( XA]cLFKņ32 Q!^r"WGZ̎0?~tp@Y/r/W`Aǎ {c=p4#(7.S.b?~tdO`<\87F*-xJVneN9Tuu;5#sEa|8Ѷk˘ʫx2sW>/Xg4M5xE{d{t5 lV96dP#:Yӿ/j ]4`~?5nU[802M{v25E8cCL]HIup?r tș/I cV1L~Ua!#X^ݫƌs{_w*2"6P~2:h,p?HfAH/?%ipفvk`04Y ۻ " Wχ%$ pZc)+ 3y$ %h/v%A5KFXPN j='gȑ1v>3R_ !ݤE6f-aw]DoXkA4Yn5N$knzm%<+;YEymq\$nm:_bldcSOۥRLMQĭ=@_,k  6{;k wy2.,KPT L[:2a,ؒYQ[xl9k$zWڮSLoJ}[ʅz g4-V-EC4?7*/0>FQ/jWΓ~P<.Й|Xp"ۂ$l6H/=vv R(40 }1[LZ,[2f^%@FؠIaeZ86ߠlqԣ "}+2U @m5I. tրo >v "ɿ<ۉkmJߺ$巈6b\ml&Ab&%p/X&D͐f]AۍV8*/J%Y$`^Qo$m⡓P*BZ慁PjsؗL_(: C`q(T'ZːyXZ:^Xٺ5 0^$~7si2g 2C:ahwbY)zyAld5Mnlp#PTY9vȚ،5Y= ͘h p=V) ,JƬmF!hd"Phn22 B=\nß]SU>hc'8JkcQƇ3AC(1cv%g[3$ |EޢE/{EWM=2I`;T5"x*VRo XB/cՏ f{/m=Ug4dЉ8YKfzU=.Pp'cfIj.< ڽhWa9r̞N|x2a5C+DD=F._FFΔrY]ef+E\F.}Gl2Ŀ XGE7D' ?%3|}ڣmq˽ Xg씶-;eBFۏՉYx⭁/ZSJ2e0z4wpxA[w1mExk'<7SN GTWM.Jhɳ;BtΧ/03Kw̥O%Q{gaaϚ:QPކ˽9hX Zy[ʕJ"g6 ʻ."zf=tmA9SпYx"(6rB t.S/Y7=yD 2#vIy5ߢ/;kw_!Ŏ?VʵR!!:1Q=~rB>ӎ3.Uf9EwӌT  o2C:qXlʿO"dKw^gnq-fT\~Eg!iEGńᮛ ʮR|z)e|ukP8坿3M_hϾa`y^6AM4C+4{? 74AfvɓI|q "@PzߧB~4!?~Ҁ!<0,P+oᔦN9(l11Wl.XbH\AرG .J.C2#k)Xi(Kџ{An)aR_d|:¶h`(ء0) Ϻku9xTZbLFq K`Һ+SG$4 51kyHc9p[*9yiN+IpS"O u$h,l6H"K BHf> *sB(S'I*=&YZKW͜oc;(P0HF~{&obi`u2]D˫9@_~(ѿQr`ny&Ŵc]]3 ֚yNIr2?3Aܹ\хwP.SEUCXsQ2NjV:5T7oY uV!p}<WR5wxMn_u%tz)sG|qDIIp&=2 l > C@L?y \+cnbǾEJDk,xm+{ʎ%'RMI:2#]I H9䐖+8{^3=(c SBVgYgĸTnn48H<8$ ZMN,wc7Ds5W>ۼB %Wdk& \:{$Ӎ\8d&E8]VH=xX ͌7jXsf`9&6[ڂsuIu$Qc: aD8}s{Mw!< BoZLI&v꺷cd^}sk!ާ̽1[I-̂ ـ9Ս~mFЊ'0kZb^kUC?C<L )IDWp-#z޴bYB{/< TM{J7m.H/I 8B'*Ǧ.=974.JG9l: |"O.؉2 RNcN_ KOC0JEl][9҇Tr,7]clsךwo!fm',*&n.L5m iwf8s'#x"De<̗ 9doU_MHOH4%؄Z篿wbkM9<.KdK9sc@5dS( 13s%#!jܷn.OdޟoAʝʄқLL m4j8gM E5t`SkF4y]fDk:i2F}ZN׮'ԏZiƉťl7Cx֜ÐMh}q֖Qo` )/V.R#PÈH[[Zb JϷ za@f"vgV 5 j )(eѸD7 'p)_J؝u'V\_?JaX+!vC")P(OƜ̟ 9؉d`od}Gg!]ve^ k[[Xk0APpnZv\6O:7F~(:s*0oW.aoW1,W?3gs7,Uar!, )8p)+ATsšԾJ?vԗٮZGB%ޖ߄EDxF9Q>3H眨"VK'8QTji<۠7[ɘeO"M[ dž{t c\pRyy۟5q֪ &*w|XtkMEٰz1>,|qPTtpZ32c1b,'ߓ;h V[HLPJs--_uIZ@/يa#<`vZ Qv6OVIfAR!X ̂bk1bLFg;6-~4@la U6%d_8>i@sES{ xx>'ACPKQS)Te8tAL Q?ZZ_8;V١LNPw|+U ie&AB[d+گƎY(c f-Fp`&:b9|71}FЧQ)C4 ͚v3'8m`osNL.AZVr۵!Дr,.BJf6A4SeVH={q%M<'v_p1ױڱ}e 9EgsC6\㖳޿1YSMYQx)_WZ`ٸo׃\Ša^K͕5"LX_G.Ȁj]L"9 rPˤMs&յ'8v3!ȧfC_^_iaHd w2cO- )AK-wq YO^׬θ6" eӻgR9kK/;eXO`ʻZ[&FPL5S'\C)Us~UQˍ`d(57.6ס§ɕbB+XATɧrOrV긑ai4+$v?ത OMھ{FvaU$sk l1Dlw9u[9ݴ٪כ`|VvuEٗFb'6Aa !œ=6MVwjA: Z>h$X BȰtK#xDX_OF$}v&@o  [̘N3M3;k`g5ڄ6z-?\#X/\eB%Gtďp)iԷd5qAaR ©itf$2,-`m7VӉJx ){⧌ݸAo殒fBk%'I\n;hRdg#YMG)m[,d*}%Z|ɷnX"-r\A.N@}2=7,!T!FHdU"Qq]kwu ՄGԦ=Wq8rb{Rv43Oy0\\Sua.CP+#|Q0bA*=yyv)̱Q{+',qo͜4TX%p5<kżQ폂ݺDsnEۜ|Y;];ho<q@`A2]W@ "o*"BTg\㩶0|߆.mS/$#CoqǙE_#Xc<qb"R6z:h*<> Ž{N f>3sk\̚FlŹKv3|;^ùc=wWٸ۬N`JQ^XޤziEJxgګlD[7$Hh%q+8]ıS?^+=+"n~ŅB@K*# s%'EF?z4Ki#$E\$tNТRck l>I݆:mHhm~҆шv2ފ~𳔫 > >;O @rzL_jv!g_ V?˨fYы(r{0$QLMdT=Ke>u,-l|l}Kw}z^~}SfJE`qrUj.l'=B ]^S<6Y PtDk$-h%vƍ@#u IX5.G}S'pqyMd9ܱ rn! e*Ƈ8!QZ4LEX߻J(hNIɅ̺Tgw} ,q.@;~ __5;2!VЮj0ٲp#gE`̻a HӴeS*eاFj)cbwElQ!$e[*\O󐕁 ew_/--j:R܆1ZЩ܅Ck?:bEQVÂ"OPhY6J𡁎o263ۣ->y.y50}JRQ7)0k2 c#ݢbWePrA*D4-61n?dv!!6g2y5bVu9p{4?ծuPeߠ>5Gfd l!RXgAӆ-|U bGVJ 8n,m7%"S4:0\truyt_+9Z!4kZsjOȋu#1MVɣJ~roZ'Ľq੖l+;Ip\ ~R9u߀y" >fGHT;?B+4GMLmx7*4 lK6c+pZR+x+WJ!}uRbߏ#jGcrBX~ "\+ AN4~uw $g >AAX_(,hs EM1s9=hׇOUc7ÒDr6q_2pJBS{r3~%-~z! %ȟgm *ӪW9ͫw~5Ģ촮hW΅p2xDCja&1:^'Z&9 bLB:Պ}B7CvR? bO*""c"1`YfPn%a74PgT42 U sd 8bK鈎O3tHSf}C\Xq@UcI4p;pË/A(xH],|s x<&zs$T\.yD4\$<}rBk`mll1 $O, q#R9vdE2 U`fhIeݦLE|xq"G砽G15)FYJiIM,.^a\*sy@NzO㴿cCIZ.}% h*M+!a)fba>OG l=Pfn 9qVsSGLRvvȕMcxRƘ ^Kp&x7k<>$O}"}kCxA3vR1&ゑFzX-M5m7 {V"6ƺlF6,AlNA7Hj BОD\U h:o%iFW I; 9bD0*)GrD˦ߣZd3pYiΒ-SMwe['2"ot q~2l1o{Gz["VbL82a${("3}qjr#sy1wfe`:3Y MG΂*7<駢b9 "eK/ZO|U_9N)f/#i2f%w.X( $_poțJK؊; Ly|vq&U$L~ [IF"r!,Ľ*+*uL_崟`vcFR .T.wj?1B"?n<+Zqg˶ff7h'YkO:0pl37iH׾i'0E|eh_'Ftbop<&!F*&2NgzDcry>kwa?zV-FeqEڋ{žBpA/ bu&C$\-ف ЕB$a;He9ҋ՘%wK9 $Cqns(R*$=ASޱ!(QyA휒2*L:{<։)9ʿP}BgSyX d9a[.o>'eu!ZZaڦ&U1Q%u (Bn(: %V'Xax;d+k 7dž&օWPǞ+x~ ^8D9iVj}H QKHkDVABי@>n[Vpݣ^#C5ت'|jrY\j1xE'T$ _ T>Caeީy,hU6Tx܆ã@UhP6Sf_Ɩ69rL,K-SNOhЈ36R&,?4Ȁ(}^G AU[#sOg&IN&`7 F[Ȁ-4 7vjQV",/Y4s9cIZOqQdG2}'`_;SJnmTЌE߉[0zؑ߶?,kV`ƗυMl/H غcjAWcyqȭ'/ e \ Qj:2'9xj^t5«B2XW~9 (qBC06wr$֩1Ӕ۷Rsqik@t 587߾(Az"A> ǺcGr`NWEE j&l/YzCxyrnΖ:1(XC\嘠uעYP[ˆݹN@g@v=bc. 9%'E;9 qs*Aʴ-R屜ZY$V?!r5+Ɉhfyms:E䢛j/h֟;RQyW5vꞁ,RvFé w(Tq/?b`k$8 0@K:a6_y?քRV6쩙KJV G.ppQsP^ra,FFH]C[TxE|cgP?M]9* Vϒ8Oj>|b~rTg_CyׯiR|YVe^ǸBlnu:T{IG%Q$̤&Xa?Ʋq` G9T,DŇUWɿ|)^2͑ nI}{y &d"g̔h)|>eLմ h5+;EENF$fEd帣{QɛFWSNUt(91wb6IG#W`z[ӆ' 򐥱7~{5˃?H4n޻} aw?<^+47]0>wrv`Pt~cn,x/ C0a$͸۲Zv7t;}k5  Bq"pQ.EE|;jƪBF30x1ha3fqda|BY̦F`7X,a=<@ؕ粼ǃI"Y%p{B |N#U}#fuShq)_ڲ&cM3b ڿ.R@g_Q!b0t{{@@;Z h 8" 2PͲP-/4\ $,, o^ ӕ&z=V8-:OX5+åT##wo{™eiU-D'q4‡(G>+J140 NhwQ׀G"R #m/njpQ \_]%uܯx8bΖh-Ko[ttoo;PdzQ)Ď(7'P wIܔ-KK䠷/qߣD6kT pQ*˝s/-4A|rbBz ߡt)ig&x\9~} A9l ֨r:Q__7c|C!.EUq.#MSn :-rdSiCn nM%d9H\g{%ͪ:!za+wO_0MP+eJB ْ{uN9lAo5t1ր //N x?`Hn>wuC: `Hޟy`&hiXMӹAֱwzOTYDKgs,f 3]jV!DxeYTz Dk +x%}@6-P ڿ510&ҝՠPi2f?Iح;$&*1K~é}D)\gK"3 m&lB^uN0-&ꐑ.ٽDSx Yc#c2.X@} Ή'mJ§'Rԡ/޲ FQd%"MZ՝BMP:]mu-"|(]SI}OK%7׻),G4>!dYd60x_/|໙?형M ){rw//@MflDw}+Q &f idD!e-U=2 v @X|u LÕ](9Co@*6=hcy(ݧ Ħq+uvFHZTHz}$8Ic#C (o&_k kD$=:^r._[vRQjn@> lnC[c1eU_L@WTUz J.¨$tDЮHWENhǝ'Ksc}%=qcvh\ijv[pCa9eB9UCeh?Hz RҀ,-& *;>eفbm\ 686iAQ`˘**j!j3?W X@D T`šE 5II>iX &dY&U <OMBM|rx `/O<{K:_/"o Vp& x2/ptY"S|{ Dp3၄=bd>=!n'eD޷Ul(,1i w;#7T8j+$q Sc~XPsE9v2_+Y?. %O>]"Ymd?U\-@O]VZ)$f,E bacV}톡/Y~.{z9ѳ~~S_.-gD8Vv-j.II {i/!^} s%@t^*ݴ໦CF r획3< H~(|}ۼcJacN>z5p!?ӀQQ.;R b436nQAieG_("J2g8GN,$0u8%gSU2.,]9 kw\Mt38 z*Pp 6NYT;c%^W tV[ dR/r= ~YzAFj ,k'-848`ܱBy)E?9tYt꿬Nq69  @.n&LɍOfwCwE,o#'Ek/GG2^=yXϔoO𽢔cQ4 UMFoSLN  4=@ yrAw^+`Ku=Ow{(oTۣV1a)3?h\h$.H2L*:k.vGwwp)0Ymѯ3NlSec1: \)w,)\ "^h\2UAIxD}ܞ샘S<[Lkw([Zo="/[J"psBMg{P^GP[]퇛^ JgA<@/#?<[v ēՊI(Vϝʉz P[SWS7ܣȇGM_ka~rs>趯giG/ q6d5f5M<3sy_T t"g=>#{ !Lezebs# cs|==}NyGߡ`0o @rgYnvW1Oe|DƳףP8t`)PxҗOl HHG+@\hvM[ ii]Θ#z?oe+D ŔљB2D6QF"MYWkIh*|_T(I7TNQXsC߬ۥ=T_Zaߏ8j|grLnK1•H+ EM+3Ctc;C%$fLi*WifMw.be^D@ =՚aaf\Y 'l {)Ȍ~zp½9R:闥B@=C5*y~HNmӆHzOB)q#`3lR$ Tk|p };u H-wd T Kr^?h#6pޯJ o䛺gI8rHV8b0'XMsU(?u4DŽZ{"Յ@ IڱH?Ͻ^u UPM-BtTSqjC D<u9* ۍ)s!Myu(+F,IaeaguZK+1#(Uw":6.d K]%8ʗO}*û6*$2 UzD 7@a)iiICm;vF\`/JE~<d dAZ~NȢ%m!flM6 L*[FJAq؆{h*}fu_1޳Ag?*XѺmPK|le94j6Z?ݨb] \JvoOwy0 w G8256x-|ޯZn?rnx/KZ ?%$L(tc-FxFEF"&ro:a ??:o  cg#P(ZCͣzӶ~e j)ҧ`P״=?\,sMsDiï Ա{N^hƢԐPs]ݦU^)ʏ̞2|Wݰ>,LfɤqqRJ9cY_0 {6XLÎt|ءEH:rHvBe%tRdK4XNQoЯ0F7SꊻjWp?",a,KtVv1&ӑr`/k2Nm2J7T{ʪ.lvf _ziͼ7.N3`Qdb]ޘe/a~'LWjVFfYa'" m&G"?@9@;{AA@Nn _CϪGPt2|og+NX Z6ަ.)7?_'U,h𲸲9WPPݨ`lo(Π"j2iF \kmӿ g<^`>fAolǘ!];hu"f d䘡#OJ)9ȷc֤km) ttfԲ4a@]6YYٴZ.]Υ,)9C+Ztd.i+Vΰ3W/!swNpK-ޥI$Sz޷Qʨvjj kt?P6Z.@IJ`}Ձ#k$-LCAwͯeef9zpNlVɉ}wv0sw}ɚWL'u l&"Zky{F%IW}D# ҃X5y2]QnV+T+]6wtD{qZWAtG*y`g׸X0`M-]UN۪ %˓L9vkH`" KEԂEEH\ a˽Ҁs?*zoMu  ,F'I,M+>a#< zHq }n$)4Z_TsGpOKʰF̱5eɉ'b[B4z̹G@"^uj謝 Aݛkm*<#{P:|=/^6D ԭR=aL vEU{ӗBxb?s/)_j|k<7!0KVJ] K;~%ȝƽ:ez?Jִ݁0c@,i 3bE^)vȱ*5p ,rZA( ~0U ͒qӦe;##h(ޖ{^EF MWkJWzb+݅}E"'&4Io  \`W\rXBJi#y]N*2Ť?uMXgSwkgOYvAb&nD_mџ՚ӄ3Yk++tfgLFa ^q!}iEc,'8'XI!7q (Ś>,Py R"e=%$te]ߩ-M+.:qe)-|F^7# Ady̙u|gB@3kt6t ST[09鵗*sLC+ exINj0a\w%NE]K!f80\}pEHQz 镓WdgJb*oh% xΒR ^ r2jΠZk,@*95zIs<+>Xj熏nC~_SIC"JplVGoHn)&pjLO#'ƾ0u]}w`T{"srmTHPr߃Zjrv aVQl'4WqyYe`^.Y~ʟܯB>[UHm Q)v!7,,.OHH?y"=va`nM~$ƅ&ܢD%lf_d/2Og#4 ՠHW 5/zR[ea1+*t ,}lcs VO*px%6Kyl45K h\tmoVYǪdhU>ؿ)~P .df;̩;ʟ.Imt).=rh뒿FGƅmG묇?z _GHFo f0 HԴ!bt]O9 #jsS@*Jʋ|r@} 2( x?*G&pc@q4*'@jD p> 8/ y Oo O>_5yB M+JӘs۟JZ:7sW3aiر_F1_:k2 0:JhC :ɖ"GgoBq^h_qy/ 8٤4kY9& m`kF>m5?!8jH>|UE L"z0P!~`Ttlh36Jxdl 5iꈳNW#&.0pcg_`XAZz"f%ڦ2G鎿>еjWTl)@@t#߿4L 5G̚"ja&^}>8⨑/f !aAwAVQvDB.njK˯=L|^֋{Ekj.5mOf8͖!:ћ ۾=jB]'!xW $`ߋrѭNj0Mj+$0jovB( ݂qGC R-0ä:>53s;;}YJPmiSmLżX=:I Ҫ-eJX~\5@嗁p>/5Lj z<2ȐwOK3Hjk#T%"٤-Iu*IҎOUwG=G,/ )D(p9FR1۵(1\>R9뚶  A(@Ԣ["p5*%F#6@?&v̂մiGSQLq`glVDz3%aZ9.~U#hɑBҡ.@`TNOv4%ZU9,}T5Ƨ֦!VwGr]8zjX6NpQL{_yQM, d%#Ofkvj[eߜg 7׎j+?*U :xoL)l2,߁ᴈfMzQkX8qs4-J'Pb*~ȹΠ<" em.Q| : \ ,< &=ɿ6dՙ\ Ey8MW`(8$>,ަOYJ8ʟ.c ˖YŠfGnCe"N&b_0,?`R+L:<'wpt_QX#X<0Fz%Fc`+-Tbw6ץDܫ'xX%uf >h\tKJrcM1LTPmpy&)f}Zi\#<% li &$ADWg7D^{3HQMV;Ǜ6Z Z 0M]WÅC[䴤D|A|̲r8O?0b sG*bhVӡJ6FlG'3[nURhU .rUn`g{[-](O3 ]ȥShtCM90G=i}eԛ8μ+kJo/Fgu%ۤvW1h,8B !bЃN"w+qmEUOA˲W:_=opdZzқ{b-KqlF,oe. '6y( GUSqcp]M#~9p< x]v Bd 虽dIX7Giel!DcG>)4[@]A~*AFZFS] l [%aAqlĹzDxK<)8|>Yf$>\rwjzGOO -L`U шאF\q iL2Yەl30h;.I1&krnkn~IJ;4_~"V+ :ʮ_K="hW7Tzd6[k/okPItnL`8f? A`w4 :FtM?\ lcȥ}@'|`) YN<)t3nK;пp?Cլ9$ vH^,x!M[g0y$aH9׀FB*hH%} qm߫y:?f, NL8IykSy7k<΂awߞޮv0vIQrKB#pzUmF;ci;Ei ‰TH{GdvpBY.]}{@ȚKQRZlnsO :Adۍ*CkG3/,]RP-I8JP!fn }@@$91?-m^"E ^|,zZ T걩% c\Br/vFh _*c$CwXea!0w0#/wsiK[=tdݘC6I+ID g%a۳Z~rN ,kFE!7/{V {ys!#T?T0\Uǖf׹.9؅'F Y\ѐȇDH )pݾDJ՘EVv* ҁe񎥭Q>ZY̾ &HIzޙJXTa~:%O=A6'c"6@2 *=c{uCd. yc}01@Pa+E鰯ՄuN)J`Vcq&w%8st2P1W¸F _ ۾۱x//5?VA7 xڦA}H"G:.'T5dc>*XFʤx ܢ frH&rg6@$TO&wiL2Zf6R]a7!,38CL[U4Q/XEvlaaθxs6ìS쏱>7MQ>']9tDY1?V779yZsکBԳ9l$ ^N/ضcY3sn)oB"X ` zijp2*@?~ǦVX[~)a}(dz\"L\lx]Eyg(.тQƉ:n5sWښm$O7|W2:"qZáx6d[ae&QivS)i`0pD}ܝM>k.2²XùфyN9DHzωxՙ3g\煻_^@i:D1BcF[n[IVWWr,JEѧ &@-8LHႠG[ni^ d2},9x0Nez4j򨇔jtŢ`l,H?263F* 4ԡ>u6b]{T)<iϣT!ZNf2H2;QrrXwO ,Yv^ru!7G"lғžzL^:Γrd a(xeGTlOmXeLo+,K*KչؠES4`R)3bU0-bM}ҘQdlc.rLժdU5ѻ{kEڭ}ߠ"go w3N($*~o6E9R{A62wgcv9Ϫ|ޯkrI#,_s3lЮqTcP8MD5u&%:?H6Gv_ptN:QCK17!y=aA?z@4/LS 75rH-oO~Ax"Q6?}ZI5b RX^ʛЬvL5g΢54~C*,*&F6+w1Rf1mϜ@w,r[< F):e ߡ?H?4-g] qCTp RhD`$͈_JT~m,b`60?H-l00$c}Gs~~ yʺGx1ahѦ y^O^e;Zabn0PoN$E%0^Sd}JCY1ee4 ppskqy殲܊?RުcA3`awo2^bk'̟#cb g3Id՜>H#2U+GpĂ#)Ce?#/Wӄo鮹!jpTDyރx}fV i/=6P@6daPK#xUڼ`ńڰ'1eꍙ23 UtWBj e@N( l 4ݝڃJڽAOlQQ ! WpP ' :r'jQ.BHѮb1e[c+)T\JlG >8q.hr- uoƞhs,ߌB8|쥖U:1l>HBFƫmZp  -!7/,>rO'kM~lvK<6 _ G,7H(]L5‚,fi:rV%wFD\I.ޏq !%Gج0vm-4!!B]43xy [#WWm6h ^Sb|h+_LQȵ%fǛ$a+F 3+n?E$-z^BA ig@۸vRu 0Y(`kd5~~f(f?k51Js %DUKɻtކ9㚋tJZTd&܅i؞ !i>WĮW:6ea[9Vs½[n7{w\Ay~֎עqUAr+r@,Gq*ɦ@U_^Aԓ~yITm=_ΏN j ddlA>i\4yS:j#:s_*7lW5fP:?qGkG\kX)uu#22y]է>Er77~Ϊ^]Tg9"gfe$Kш_dV"_zX!]yۭp: f1hhu AWT6|n e*yGVbӨ9QUf"/\=#~5gJE=5+BBۛUu2(Y짬*q ޭq|B@kc$bj"%;Cź[`M)V6U ܝ ϠdrMfrhAByX$xEI\CN)Fdj/gwL_IÖUā;^Ha>$8{4v)K֮Κ֐d.`b&HX Ąт~:k$:J*e(мVƓ@v^.A87wc\"z`5D᪅ڒ%د nP_אd"֐^RKx`M ZwzMX-9 mWL!HH^s'?5sd-׽ŎFuc1L7g~5x?>$d3J%xT#s []WY9A?^- 5iOܸ}#mECHt{3@qi:eKBN۽̣Gߗu@@@Y*{W;|VjJw[Ĕ:BxF(ڎ4R8G^SPƌY'r\ke<^߱ Q soX!L\`A =Z "gCtB@7l0^J(%d5P& LꍉQ2&é m3!lTipѺS4}h' KsF+ʹ%CR(\N_°Fv 7Wڵ]Lx ڗ2SȔǻOC3].sIN8sX#W2kHUG}c&k\?X1s&ڀ V 0< yq$A>8G Sza L#?WAD>ibzGԖEe?AH:_R6Y/1=dd^ "ݔ b?3BW73Ku 5܈&%̀R8|{.BkldZBO^2apA>Мi Ѓv{(64wRg@@e")z靍+ ?T[4S)Gך >Coy7/b3 6RW!&3ٍ8.IdI`8X7@DmEtW΁#֝_Trw.%i@־u Xx`Y&sNF.p7={bXl vqd1a%[S;S)}ݙ $U22Xoݓ+`}u!, @i.ݜ^nYCRSyLj-]&#~h;9h48Xg-Cy_)[E8B*V؍^u+(xAz>6NK6p2A\C$2ߟʌC{ve]D&R)pSs*ʍعT7ٛ&q;ڕA%$%-q ٓ.kOM 4Wf0}'=&VZᇎ5=bɝ!ҍۜƦH}*gE\lw{ŻP$_76VVqƆ{ھ[:v b J{fzl>0Jf_IQTAKd.m+g7Q͒RիG(xv8i7i(uhAidA/&BH"ZͶs10vg+̿P-6IA!֘<,J2zR7UmNb?Cӈ}vqnǸ$}nR0CZA. 1Nx^p^i~;&t t牳Xƒx%uy,∮Ȯ6@ڇߴq~ˤ*s)@c匥 >kb)]6"\I x:8>BD)\`lM\{wԝ oR1Bb ]XA)$(@Rah<5w0@X1e a7Jpv1宝!ccS˦g1 F\:^1X sFSo'iMpNhI xB;]KB] I{A 00f5b' NcR6 BdtvFÎ_i[oʌ/?M\N(.̼qyW\RL06xdBȏ1Ē;f~`XGxXS@-Q,_=cjV1n&=l}ۑ(9=uWd[ɡyИX#)};F`I Wq$HZ晿mˑwV'!B| [D4( E&E"hCX{u+O~x1]?KL)Nĕ֑杭k:jXxu/_o&'{p57,  .r|YqcZ[!瓐aKo/}%k2]~9g{. әQ+ z u p^`vܒ{i%oej3 bOU ۖ1/;i6|F3H[IDԨAǬb"kdG=[LƯ+w\AHqzG%%4a4HJԂ$BS|[ɴ?#6tJzוp}Ijɟej\@40iך՗H}cQ+iS* 0ىm")z6/ȲI?U;96q|wN1 F7k$i@6]؈J .|#cM?e+=[ KzγphG_鴆]yN mG89^iQ&Q\ȱAaNW(;AdrzːկE4f!Yę3rg9 +VNcLm`ۨ&Xa9]dDEcϫ᜹ k+<+ $%Q#8#dpr(cf󕻧&t>DNۄ# m{TxatwLys2E{;vr4 Y05J3!A9E>0TC ðfDZ? ^S7 u/1ٶIX,tlL9FGZb cwb4mw#3 = *xc6 *Hd,?9 TRC{1c+E\G xU ^•NZl}>;+>3qX``'GTm%sm o;B^i+13haE=oJmڕ:3A&f+'J!$k7u#\j)8=I|z\UȘ<ƒ%un Gw!|hkcSu&[ctoDӭG1۳$ȼߡh{Q, -ST"MDXDlH;"}T.wK7j1>:ggs*M+% tAMBBK,P NO=nql:"[-+ 68dP ">} bySKB*K0AWwŶMجQ5ԁre L lV&L`5R(Yy4F2ӥabc,g/l Y6)mm0HNh~kIȐWce$yZRgUA)|צk-brsIpNl{.}ɡ"5fAƝDݔaEIM,=`*\Nak|N^$~>C]XK% 4dvezֻZ>_6."1S?C2Jxt&<@pK:xs7u1K_@zLSwi^YN<%% Nro[DggWf|b뼾6Z`3S RzPB]ޥSjnl?ޘDʚ%Űuu;?pG\R{'i]_LR"J|T͵AM/L@"y~*1;67im!%dC.0rC#h/Z&==#fG8hg=(fax=iqo7ysvĢb"W topY7ߝymdn$TqާfÂBN5Y*"):yOM?XR&wBitzBT L\R'jꔼ4GORQquÕFl#+D)#srĿ"4YcfL 2 c;M";d[QthY9NV@껕)'Io[ L>'.Zk2uG8ңk +/|0e/dbȝ"Aa$B̥J<Ϻ*-ΌZbBǯ̘ APM;ޭO$. aέ\/IrDwqP(fVU VשfOGbH_j`%!,+02P=9/KvdFL3[#K덌Jruntfa[yne8{͑Kȹ Z6&Ayxy&0x#۫ =ot ?xj0:7!fM[9Cr {QB,Tr 톾OJ- u;C?| DdK"]!YSq?0{75)" ow Coyftz۪I/nLٽ4<-|k5Ocہm^N"٘o<_$wFB˱-a['/Ǣbz_\Z;c@ӈI! ]履B  xJr,`#dh9|BDHAq|!PY=Ch}S4/[28?V~c};^&tǏVh}} QQ˲)Dނ-L;rcSsdJpt`D'9/7.֬k5^$O*ڱ{w693[o()MuV Ȍ!y  ZCk1@1!Dn4o|kͫ)_ %3Sɨl.@l.g]$ 7ԙ:V˳u `@J.헀T˾.<%^Q$PJd U^, T1dDs*&ku`ǺA.͖HeY+^+"Z qp.!L[5mQ!rnH߱`}F`PwqFE'{-}wd~. U Hj$DXԂv| leR%}Q9%dDb 6@Û,Փ>~$xoz; NXza՟si;;pLW\Ľ4.Ty񁪅p*N+JBYb@2 Oq3~f D)ME߲.f%Gk#ۓ .msB>ڂ7{das7?krY[-qvKQr(3`#E 8 Lu^'ކ5SkE8w{ESb c~mK;2LY'ܱaͮa*kF%)sWY6JkuEI>Ғ =1eenv5!%$u<5H+)?g<K9#x6Jj%v+so@ iebMiM6L37gm<0A'P>d#Xc It'n=ssFz9\9U!:H+`Gj Sނx}+RwZuV2^nYKdLv`fp s*U:jb6JcK>,s1چW+aX/G,8dȼD东]b^~|zy 4:Es'B4kHp׮~TL2a<75;Ҝ]`W|n0hA FOɫ;9޳h(` Rl!$tNW/.v6R:)܃N y Oez6OW@}akݣm#Zx Li":^G%!tT#qߋYUSaO:XIm -72ej(#H"v (#up@έO\ɫXdL T@R'.CeCm]$2p>9 lGh 85ؖ_&\:D(|}//u{vgߤmR9l.UR]@K:4IZP/8SLYZ\;}n˕+!x$Zd۸곭&tKx4oXU.}Y :솎}ءQ/r ER+88U})x2!uJ;e$w2o} Jq}^xMҙsc>;¿N6J37wp2? Vq~ʨk ԧ_ԫi997DGzbjvv_ ;}*#B-Qi$7⁀ǖ&/ 9>#F: 7VtPV9M^-zEvN=bz΂mppFR;ajTZKf  wLwڢ[1eC#3;[O"$!('j -y`껇e2Jy#wrP׌&εh[$Cote܄6މ`0KJ\QF-H'2%<ֽ\5#Ӝ5%,DL'ܯ;6Bos3JC\`qxB5٢s-v1j5dExB|25j.n6WbCnF{,%X6vξFSރW e֣< Z*(HfatUo6n6T-V2jʤS}kq R;esMo}I}dMwZp1D`7=e!1Tbshl o# F&g~t$Uy»]F>zK@c;>d692-Њh 4v>D^5L8Nu`HA$?ţ)T^^jQ$4&pY03xK*mFj^)&:`,PAmҴB@b%Iu^ z´!xb?錀f4] 0 5û_MVX 1g S8:Š6Kʴ xDB5hږ"HQ:p:BII7gQ's-<i%lw~jvu=Fk`WӔNwc QX\45/X7vIjjSl%PsJ1fE~;4ҾJ;+`P[;Y+No20+4k(vڲz+;~(LPP"bRaEނGtv6oy!ljP(I8^kI 1Z ƞ.ZׄՁ1hdQr~;Hʹ3Z,}րۧ[U깡"hjx>(,3D+ryTpi?0 v$ЖKeK ºRH-*ly#tC 3K[/5RLMTjҜ\txO8q[s0V-|$0MY)Qi=mL^fP<8PT֓fP1@SA: Ler1)I5f߽XŨ%YDM1.^M#9NqYorRX^?\+|*?C2tto_ ԆST.ڋnhOū,<oTDĪ+c?D=nauN-kZˉt]Tk6%"w|;3UPblbעh I4XTQӶ ܫ1Ol?F9/pGC;[7LT~"V2ANmJUEe__ì}'VI QͶEc:ɒ{<[c'}ӳU[T4ȼ-ݚzpöTyoaQH]SL,{=MznԒ@?UQN\E+ǃU҄Ixf [ wr\ *(p|@uȓWR(^D %{ DfkKN%[+kwĉJRcu)c UjzN6FaXiqz\EկO2Jk`y[X Ǣ9.pw)n*1>g@,*{#̣ևte8?s$3e't2zʬ% Ư5eKrMO<"O6?'=Lٟ`a*W,Ew@Fn"5$ `_ atϴ]p1Aq yg'z&אFVoԞ˻--(W_&$)'TgĻZ*YZDfdDz>%ni~;}HCVD1Ź2s5_;scTQWzW@ϬtGU1]}!m `|r{2l[ CTNN^j {qXK+0P$~ 2_&wpW?˪eHxN>n+YХWtnY;pGԑ`+ V9/:jg[N\HڈNWl۞wޠMw'A'j۔Ypn4S!6p:n&eߠm@t<`(uQzH?%"`| U!(lXA0(vV`wqC]=H!Y~59lhRH(%g^YTjz4WvQ63n2#`ЀpΒjZe)9EO^1V@6 )/-s}=Z_5hԺ"fdY}'P3==6rhyl{1w8r f>ҵh?d1٢_#5;o F6  5"}<F%EΕYhvӻߵ* c;=/ķ "J U䮻Gjh"WЁRNJY}y9{^A%X9!i|iT20o%ҡ(\n=ӓm*{rLۨ e$y]-u{0MBOj |2N8ќ-)o:Y%urK|z#91qm#!Eۮs ݞ ;_kC*v8]A6T8 ء!X^W7= '&Qf9aYBa?mtɵ!tn)v,tRctaV}vw;M2!E2"Nh [-8x Cs^[?tygn ,ůc[to秲A%U/^/ S QdA`!' -6ٶh!88%bMX- x=B}RO9qL_6ԅ 1Hr,m:-&֞CW~~F|(i*[.f >$Zl1U[[P< ~i0 .\b(sUL$p R`; 7v"(+)XZ}j fʽ9߻] ~)Z-g~8INIڒK돸o]j* sِ̳t/lؿCʣ/fgs Dh ۆ=IȞp cw\_ i}2tO Uόpċ|y>`pWq8NI`/Ԇ#*< ٬BbWW]Wa쉣c B`K NrH*|֮ɵɋf(0d_NnI4;S@s{vcx9U5;A!^a;U[<2 V1CPĚsg1l[96;7!zp04*dyj 'tpSnCTF 33S>,}8ÞՌypbX pGPaRRlod}.-aWU1LT1AD(RXf^)a\N?, 3XDxXZ@p v+S* 홑;duHB;Fn/[ψݫ ')0 ] _[Bo;֊adop#ڀ> 0nA߇ - @i3ֻׄ={gK1ka(y\_eOw_DK'(=**?k!\z/&?&|A[$-PRT#幧06"CpP{"as!t94*?͓vMܳ-=W=bpK4'X$雗zP7Pg7\h"_a6EЎAS_vP֘e7B%͘a!Ɛ9@ՏQpw0,nK.sS}mY;r0m$-;-xWG^aAZ/l0㿯t~Ю=kcruHW e8BMX{$&ޅvp+4 ef*C桮.znE[̞3*rゅe$ߢ@vyCN;^}ڪX N uDr#+Eîib2 D^,H?Q/mZIO@"F#xg2gKgObo$Hccg^RG_تv%Z52G*#MVYM\<yyB ha|v9!{o˃#9;ۑQV峭+k$W?1q2$0KMU)k4T8/GXi}ʘ۳d(@l]".e.wjs~2t~\Pq൴*ZufWY*sWL"x-H)p*GЪǺ~OӛxdX՟V?n_~ ͌ƁS6yCJ=N>UBA_)BT}gay4۶3 ׬Iْ!<&iZoQ(\-XfX40k6>[L(n+L}6YV[T`ňgXdx͹Kk$1Ь0g! oduuYTQPy/eS~+0On˨3ۏج~b\y-PttGQdO!_F/1 LyBRڛ|\g_]T\"iVp\bT-3nK*ڦ(tAsIKBx(N/[b/[MWb,|C2w9g~1u4Vܦ2Y }?m⾛x,YB8ԛ^58*QO XYFKÓ ;V*WNzõma@x /Yt f5 lSE>w͂Ҏ^tʀPDǙ|a%9L)5~rk   Գ Fҁ MO' 8%I?:#Y{Z{Wuged@%L!P&,"d›Ylr 0x]ǔ8*'ј́.,TnSOtkfFgItzQ琈B˿tx ^7e?a,|nD4݅[`sB!a#ʦams_!T_'># l$ϣӆwA(Zv|Uf`}Kg¿kWD}> CTFId_[5ٚ8E~)DAIek%OE/8FbбZ:,Rxъz0J=hf.nt>i d eDJa da9IN7t$` {xƋ{EoXMªb&[s#xZ`BQWVppͱgt~ha#vH?2#H .:J`ԅL{ G55S1 3[_BYK3#)$F+ ifc*\2>YuG?7NU`G և+1}=ʧX0ߓ996h'qqfv^66 ] xz\B6 }"]}ԅ/}Bf!N{p/6La{#,So_f}9@rQ,X4dعvT&<6KIs)᷾Chu%)ۮ+TEr_z ,cV(fP~ FL?XE atH~{JvUx)iHf1GG~!*vu ˋhZ?fr6I̜3КMr # W[ibX ]J,w;%q< -A'#A&9 s3x 缂--Wd{%nb29YxP/ұw~]*uW{&2_TP#2T7U6ZUӏǛ1G!4.{&/Q +dlx)Wsˆ F^`}S"MwZ5V 3%C,3 R.]3ڰMzd׭M@Dv=Cz8_ ps|+3 ȃ8\ya86EfLf&+Us3F*7b>Iz;kӖ2gergW;."6%HsyJcRQgTڃl?F#&~"X|u4Τ՘&Q~L7`)'=EF||g~_߬Qwʸw輞Fq2N`a[yWF{$tJ0a/"ue1"LnG&2h*DNdㄘVp%c'R\$>?htv?zq];Q ΉҋjQ~+ 'nH{;[a\0ez_!}ot#kM=΍)Ÿ?7f$OCذζ7IQE \]|TMz $ÿ1󎂜e- OBqo:{r`~ROP#q BB8W_MM+T/ '24lT!8<11 >J:{Լ$tp[{ʳŜlRp5ճIiwM{bG|sdo,<:;rR>; Pzq2b5KΘ 9F#pDO? ׁ= :f5jz &Zi#PKL ?~^Oݹ~կ&\wh 4igkmXr9<OOߝŒkJkآ{$;C"43 Wɛ\q˾GڱWZnWWaj 2=/IMQcV̔Y!յxM^P%?&vpi2mM|Eqx!՘KZK SsYc[g>Qx_9׼wnw?$%+fG'kAհ>#բ z(ocA yU&Ț5u;om l@_EKf,OQ9[j3C@ ƐpE[/8:7ɁUJ5U];ŝ:AƄŎ霿[O»]E@<\`}Q+5^,=>uy}3.'Jl WB3ԝPBZRo C-ѭtm-Ug_uv+ʮSGGbZ8Ӹ״FN w~ _ "{8r$y|Z(r8XD4Dtz 753@gAr%JݩaoG[r fntdNxuI[:YY ꣚IyQ@_t#|E񓹌x,躨 &aT# (Cߔ Ob貸AF?>x{6ne jص%1[vaH:SYt|Z6k$c/vV_%6D_d3 |pK0{NĐ~ZWme]dmkݘMt&.opy~;7;.5lbU_җ-}b_:hӋWXx(U7rb?L\ZYJQ_H.23u ZK_OQBf.iW5Rfagl"k\6`}WVgύ{b3|29ƣO])idbҊY b`%x5A ¤~\Zφwt#1&9;m7VVuf 6q:FzYX/n@ǤXood'I3$~rqxhgɈj6%>Y(OG96ڒt$sVZ Zg@h/Tȃ[H 0wqy~*Ri?cg?Q(8PVz%Kd쭪VS:=?7-lD׶|JZ?߯=Al6Έ}){YxbP߼Nd'^i(ױy͊R~XpQӇ諭/A/Z))H/"%}c܄pR-Byv V+w7 gyT:rD!uAMH.RG5Ä7mx܈0lc!9GSb5^Ѣ#Fܶy^"NX|0 ?eHLV@6#xr#Ty[A;6vB(%s.I/H+̍_E7eWBwЙo.: hq&U@Q`_K*k65UfL6`%;Uqs,P" ZDg\*Q~Dt V,Z_e]f=}a3=Q7Ëf4HrS,XYU0@GKDH[4=g3*vNQ+T] f #bt#> X$YJ&n+= }C ւ9hQZO>{i njD`Y='/]1Hq*  ?in%VXܒDKv uXzHʍUvycjǠCd> 4.4.#:] A[#hF%eS: b5y@yIYr}Isᖜ/BR`j̵1-D.XW_n ov#wH[^Л5B?E}uuyTJΦb#Ɛ)O|I,¥5b)Y 7a 6d%[x?H-(lzU >)PYqa߷(lJJQi0n00tתyFP˳:VmruLIkFPB~OTQY{F~#O S\kn Xї71˱\FU@IZ0gSROj@HdlOH9;5nd <-4 9x!yhea㰘`!Q'Gjr8y) v(T  6’m*2&dCfAjQ>lb\n+sAۧX,ԞH0KFZm506nǞOiVR%J.Y+2BkJm$*N5/<ӧC@.|m˼gp Tm7g'jr17sz Ml`W]">$b$NC}rrD%j3N]0N݋"1Uv.) qAAV _cSM67!ݤ'#P^j Nl*@i|Ǭz)hʮ_i#rNFI\šȪx۝ $k:`N t=d*kavr@s\.&Hs[ԈS~ L#aiµ:l'^bz}bw|b0ۮhlyOIKԫL~XAgĨ7 .n[yseT,n|p/uq\+.!5@hhK71bHTYʵFVgf'} %J\WXPsuT|umsd">w?Mj'dZfLyWkpudEp&sz"_ޒo(."FY]wgOoVd=0*zD9hIc $2́O_.}ܮufHBao\ Ŧ*NE$D`9{DŽ)A(H1$̰I#i"fZXкӤĊ5X }8z$vyEy>1sҘ'"Ipq6B-v$Uމ INm ڋp% wznlZ; dm^OYIx./):vj΢f n;cڝL|]' ~}QuëxEr9Q+)գ }ȡ0Ͱ>cju hWWԆ ZKɵN 8g51d$tfc=.=/ 2WȮyE&j :VTwXlT=9Ø&ѺԽPcz7pUz8ϭFm4h;qoӀ9htROɀ˅,|sFÉc*•[ m)+(K[5RgOZIG4hQ1hPXfW*)o<4#"m^z6* +ds;"qߺdePM?/w!+#jPoU U#ђU4 abJTi@åG3}9QP{!56)p'T:5صa{UYrPBXa%ؽE_/p=xw=šN۽h/fe?$lNz߆ohԸ h+n6*fxws6J\WmÃGTq ~)2 Xky" 6Ey2xغ*-![ K?vm2۹ӕχL6+\֞83z^O<]*toBZT r} U[|ܽ զ3cCX*} QV5/J Ne0|m {f:>NġӪhGǷKKfbin.9|E .ViqeRTnH.B0ѥV:!҄ak,֐:"r w=;MiY^M o/v7jIV\e|gIJB_wD ٘5HRo/yŲ↖@zAj }zkJ]g "T/w2;""CwDҚiBhz>J`0s_gn('sC+uE`%oDK:ʹBNBE[ŵ 275"^NGBmQHKIDL?7"ˤu#<"_@;c>?Cw͔h>^CѪ #*wI ixkXM 5]vKyzX{% *d]Dgg&U 87=E\j^`e]{n6Lx&NGwŁOLh\VvkOrR,JuS+t^0{&~'?tM?% hl# =\G6O6D`Rtc]m[7( C^KLsܯ-7HU5-Ey3BD8h-GdJfYvti 8AKDتZZv#w4me \2a*rM m MԲ^*uXyPL8 Twa< :0`PAXħp7iu#C)%jsŽ"/I .s)3aiS%&?Imr$$IU&PJ/AQpZƝʭ-ۭ;U]~tK"!=֏ULNu]^⧦v=D3`SV߃j޷r]Ix.Z~bv`dP"!֓akt Ywq]AYjMTt+,gX%4A"eĔJS]uo6 +[\$,pYe5}\C}5D,4M^tҢ 3'HDmE"Y~ٟgE$ u Z#:E]s˗?n8Cu>M/>xhNFǩe;K :Ѳ+n_ݙ14(=<\ij4-4a'g u!ԣ_nIOST0ܨXDļmf3J Gո}XHޏM䌞Gβuw}ob}^a>;"[ Bs(B&[NVC?\>UeSN5=KLgg5<6b-Yf1֕*-,['?+uV-N7!paH"akÑ42cD~f<.&5s؋F2 ǔdA5#0+ؤ@ q|Gd—ɺB#|}6ᐘ~o?6 buDMO娅 hW˕;_1U!Z[FAEz$-I]%;XOŘqB~Q]Iga>zeyYW(!Ul_񖮧?Imf,RaN {""U}<_V lMEtAV<Ӗp_&lF|SlⶩhǤ8nj&'˯uLO_7\VрbHQ;7Fxm=W-+k*t}zCw]"w*i[ nTugD4&Gޙ䄶AdѸ]zQ5s)PQ2=4\ߤ;CIGj l}{sX fJ?*,*}i_ݷk0X>8%b~֋;In# WyB4›}v 󽰝0MfQ.#r8}ˇ "O'UL8`%]<'?s CMP1 (@G~"PSDc݅⬋x&b{BC%H&UUwE=[rarՈ0u[:!x߳KjWw_VEJtIBʶ3cd,?l$2Wޖ G)g[v~,MKޠ+B-(D_&;Ap ];>Vk6^j #p HɋA.e aa3~);-Ey*<:{hnQ?GvȪ"F`y~yx8[6:/̉a+6C^ E^l=Y%4 gȏL uؙ`B(.~> \.ѳ6u\I{Y;L⋀`x@fA艪sl: ac Vyizs+*%_ LANH\5ׁ3k!Q5`_n*뢂q6SWL+3n?#=-*$?O5Qi 䅬Y/#gkƛq iCqeB IxID7UN~6^ ayO=y#(r h.w4v5~**yU G]Tԫʂ).o˳" !.V5cȷD0o7+`Wrܷ_lgUW($biqx!e1tFSduW3%֬hn6rB5$8V?p[>A[V&a0wxKJ`,qtsEBkPMW`>此:젹0)4Vgmk=d%Wd8HOcLG+}6.`C/_W+zeVۘ\ ѢZwx"br.QUk0Ef"[QB% J |89ԞecS5G ?p1aydʯ)XI],BFPn]o%$O -b3zp`$P~ G֩}_DUbܫEl%<䚍ӛ|=,KʟuvɝXZi]/clLG z'u>{LMqn|7E#Ïf_xrn05Mn/6ykV%Ԝi`(eͯr 2p$? M4Z'[ U&d[/Y=G;\/r8$D[տptB8Xg?,ߵ&N-Eܤ$r#OY4NqJz/yGs#,Yw"m4V$<7\6??5;`r ^ZCH|IeoǔB .7ieY>*/=?*t~nv<ӄ+AnS%n!J,}?En_8.0ZJӄAq״ HZ;RJk ~+($9'^ Ir1{r*GP#$c U,PN9W qgʿ_D+0Ha_~QV^9`Ug bտ}/YcEpHN+oEKS8912căgɥ@R=*>wн4B}22*/9~"rl1/^3^M?jD&YA:\(Pr9d,,?{?(RBlEpf?1De/dB8bW˦#86_0XɫFyk:ۍL֙;UsIY_y|oX[Wڒ")k8e9U8x(mb ꅜ׼Hg#7aS^:^{җ&..^eNW_:,ؒJ)h^mȒ' tYl~P=nSUc)J$xR=p);kz?<$ꄁT%`Q)ꖢƴO?OS.V%V,#'#SٰJ5X՚KeN1kQ=\[ !1DS<_ \϶mZu^%OE]={M]# ':E&L b5= x+dOu:R¹MmTkth%m(m_,r>_qJlUw6Y vE-P)6b]ǺSS!E랝A 6C_7ҁ ܦ_H!^":k6يOkv)aۻwhY 0_O-icO fHvV\ I7F93a0 RG~zhRR#tMN~LI~gq I0x%X3znFm~uDZ^W'IU\sC V^""ȺWn}ms@[8=PTtxP9uZ^6. 9ѡdh㱏5WXyݺIk %r4H!=Ӽ{™SKPFIn释Db3JT77#MOW5\[_O`U"0Rnp\C"M^ P( RtΌĄ<_ta~c`nx5koS@KCg'cWgW `-n2ۤDf %UkO)fawŽ#.9q K?aVAIsFlpz8Hv@{<ksJwO\qi.y-WUbcD:YnK7"rjg laPv)$s=`S "G0]m =fw ᕡKL BUq &%n <'M.O^gwpCMMUWosx~ȳ#} pJ#S`P5F}r>G4xSVM]s6cxZjWB)+Six=#c=0'U0 Mf>D/erp3: [Z`@͕_!!-Pjџ;u:o4h ڝUͲ H9݅zr6v]y叔ꦡ8򄩌}'h'~,$)BާDT/(>~,0X#460-ob/UGRO!Q7|%րkWhRWX;_e 0aeTc]]9OIRw且כ&WU%VƾT/ @8~<ݴ;. r7(! '}w7Lv }ͬV.ߣ.XbNV/IIulWtZb1UY Ȇ#)<:LeXVuks[O9ZArݘ]*wnSrYcL(£1;²I*q]:<8F*-B+GJ}o'8GG +s㢋HY'圐1a;ZDxO ](AZ!i̻4cA6%Z"5iEB,vT;_C\ZZZ/Uu6o͜1kwɶd*Ő@#glss}h+|(&; ,Rbe Ͱh.\3$_t&:\ t2'SlH,GU Mvͫ; 8R):b5'挤yAJsY5I6(=DUz1.+B"ҕEJ92.Kv׺O_dRGڨ#'q܏>Q-,@6\8\2jZL䗋tFO&"睄J8+Ar[.B~pJpI"÷CuvRwY֘Ԅߟlc=%l/gydt?^øNo&M~ y$Lȸ$_wNAfh?KMoBgW;pѝZȎ3)h- 8́ͨT:NʪLԻJ /pihV@Qn yȤ=FgNPua B?yT:R%ܗ$wⰭFGhܮ8ErrH^**9ȍ^T5<1let~ݻ2o??2xE"!yQ˧iSNB㶗lN]ƞ&`d&3lQjNhdcVo^ e>{骘v#<[Kp>3kU<1C+FLχ%m%!Z( 6+Dp(NP0tFY:X*n"y"jٛ]E>yl!`/iHE u4$OqTqEcG|d @9oM~4ʹkşQOҒ*W'! B?3LҐ@'[w$2q,2֜T1Bp_`rn1fΰ~N1'# h'Hi+&v\cN.@E3v-3YvѮ BXt%8pqX<֎gDSce;.4 Uj*-0蜭9%~cqS JJjf5Ie0qE Zϳu=kAhQEfrqd_6*9O𜏚;t0#k<'ѫ ا6iIJ 4Fcg&TgPǕ6+3θڍɑ&;3w d0dr^9CC ß}`+\ $UC}_Uꔣ>D*.ll p#{ 8wv :H g@nG;*"_b`]n["h?`q ԰lbX4,0n"JcXSfu;46HL*e5 r9 Kź J5 aݞ}例@hCʏPOK2 a~m%MNjTm9v>PzٰfV[H/_:whUذh*V<#.4 29pl: c5RfEFA?\0 @gEf˹GY3 ]}[~R~LU)m7-,1ZQzq2 8V~ڧxזr9bAO27эSӧ7'FGn>%z~Q}W V> 1 `r}xv+h| ;z9[gt;T9ao|'~LSq˯;>aSn823Zr./{S Zg'8AR-ިhY4fı Ӱpb1Ur0hgG >h:֩ȩ9Sjb:ooOⴣ٭ ܝOҮ9}c܅WMCQ$aA7c{2 T4&IkkD*@h^r?YX<On5^_^B*q"v52( <:_S.4Ac<@7}T{#c醺Щ'?ʒ=~{S] @k rK4ZeL$WJw;. fVļէ*Ԫ}tMbcg'_  ֬K fNJxGh9MQJG|e^U#XBŴ4'8@5tV4} Ń$a<f695^N뷶,g^ė@D$99}rF**"tX] fI.t6xjl=S6نB LFY:3fd)KBoz73j1H³n~5Q=;Ӈ~ݧ +mqMOdygm|[[=_uT z/\W]92 GiiYU`593Ba(ca.w҆XAz鼋 pepsNCB#ѳa㟹@#4v˩Rސ,pm"n2^ RPB~$)ؽCGVjk. K(.2Eڷv?̆*Z+(cOXֻiop﯅hMzy)|XS-ωNt&"ɚ`ٽdw/$43@"doDf>ѢvVB 9)Y:/^`GQq/||+Ϙs$aPNɚKy"y*N$K"6rPJjtSWoQJ` Ӷ鿥?>X#U8jN@Ɠ޿LYǣ Yayyx8k\Ï\iϸ̥3|um3 D9ةLMWKIz;D)qzl<;Sd: ʹ؋SwKI`Č퓯= uƉ6gP3ʪqg~/}nW?Ҧʏ+b7g(!2RJ<? <ϽV9jB9i޺Zo+U4B>ba1SW!>ȇzvݙ&VjG(I%D-3IQŋ\ݙ}*b͆~,DK@Z@ݩ=zGHi(eh`껎\ H:p̼!yS==B4:GF[UZ@"QdN!=m>"9rCBG#JKʯQ ͋<Ƣ= ֽ%G;:0!d}M eM?lbRe4%5n+DA?\Q*]wct޽DY9v4 R r2YU']K<K~gl (&ܾFk]LGNvh{(u,96kّf騿3QEv\BhdS\]-\U0IcڎSPQCLс IB-m>68ѧuo2jc}} 7Dr6HzϜ~;ʕ!*y@YeW"XUikހ"&-?a?;̂' 4tH8m.mӽ{Gs4ep0\Ղ`wlz$9w+fwLEtCY;#'a^Ajv=7 UvP,FfH5paUD"5{t5Ȋ]fշQݣn+ s)qn|pBZ(xfd-6$LmRs/ voA0\X( P)ٳnK dI;1FgJuPQ%&ᘆK9PSo` {XڝH-H BZ'n=tֵ IR 2-}ڬyeVh0 ?)"{*( ֆuOyL[p ܁T4f*EsS(Y6TtpXdO'2m}Dʊ ['"opSgǾOCD獁)yfr">CAȻbz_]Ogda{IT޿jP/DTʗj lŞZK?+ >x\ Fj5xQs"qAMIĒ,Fa-kF(‚(k i֖ؒߛFr8 T*x5>±ly.iaǑz6,E(={О88QYH;[r az7% MH.C}T5hxADš*]&20US4)>韕Gc$D$>򽆄Oδ 4POp{m;vq]@q; DdNuis )8v_PxEwqRb?|i(_`JP[TDW~,F3 p֚i0mCu M ?y,:_;,B挒b݀!Q4;!*$(a1e6-}J3U'z֬zahpˬ!x DDr{UAbN+r2R 9,oI7 <%V]ll<76L_uA0 _PT6ZoM?n$|!ښHܚ;OA8-{zS&GTx'\O]Ԅ\$A&mx* >=QՆ NA&RL!e&M ]FI!"FIұ-n=gяHiG&m?95ERsO@K%JLG/őc0A@xϟ spKk&겞B݌vG,GnکL1:2yJ\2í9dFi`*AGfG^?O rZU>s8ceoiW15I1nlHǥ,68$ZJZJha7+"Ĭ VrD;Ƞkk^Gb%KpI \Z9E :$p&|eآdFF & > DǮU*w ex3t oѩsbgXȢhPm<XZƀFEȮB-9`TAM[|-JpZjX+uc2ngKD*ztD[|/Q|ӂꭐXf-%( AU4*VD\R1: pXtƬ"|ľY7 $h `k^&Rmo 09q)m5=o]W KKҞ^x/gQVvZj=^Pb{7?pL>v,N~Bp`sG7 f#t3wdqan)WtG6`[W_RMʄ:?04nh"4HG}K>I"ߪkpzwWqdv#(qgQh8@ ~P2Go@+j-d˒jk gK}Pq (~ I̝YnZM?ò#z5^=sGmDKox!I3cLd?0$V D>[3 1 hx6lcr|@3*W lm!ϞAAl &˝7۬8l=V^^v(#}kOk缹wge491LŶG}6ժ53ͪx%i̺FcC\C;* J$k3LW)ޙ{tq0lZdG:W2LAdz&mw^Mw(gvu~V:&V1ak#C+ ~tfuKC^CAl"MVHWSP/T&FX٭G9u'MrQ-z̨n#Ek6聵U3Z~7~㉔S>#/ɉ0i_C/=>Sm>jldwHt> 5&'L ۮR@ ~L9^!cI̼|!N:4:%}dvy{ 4C' 8,wr(Yξv%ij~n_h b cybǪ`Tu!> >D4㊗8-)kIvVNNJՓȭYlP[ABy9x(,Zq][r9nW5NAOWjJD+- :9ɢjw.ocf_Z.F0 RK4n3l3nRWHȎh;Tq2쌼zph$ѯu>S3\p6(0Z[4JZjvO2d3FO>!j,\$^7,L~O!>\JGK!lkvt&-t\ ae5eErIa ?Rj{h['K4Ef D{O}ͳ#fƠh2f~4񭃬'7TpڴÈ^rM6Kb%uq 8whz6 {YS~R)r5Bf՞ߞRaxMh_E }s7FEbT3I2]ʒmlx+Q^|.O8S(iRoJZJȬ``>&2 j&`G)>N 6!Ӊ!XYt<ຩ jIiTfrm-2 #4T^ I2EF#Rj*ĻoZGwHC)^4OM9*#@KA/5|[r&.(uBZ[:mrrDa7r:aY# `&͠0K~cjY"(GKfA1!bwzIno\Oz@P:f h&CuoǢ dL+X`'3[pN%+rUQ }+mU 19Z`vT{q!4Pʸt+F3iܹX$1QhZMoޞ407]4 o9[N[Vgw0&m3Wv3[Rwj0UCc6or܎2oMkK׎su(pko".Z=gb/u%R$0f 줫miDԱSD.uEꆉ R'lȥqp#,]ahg%rNь5X׶8\3B"%|}^ R5W;Ji{JfcqHO[W]2ӟ,s0%(KI} aԪXhs&=@_=:?}]/,8a'M\g0g2Yܯjj2zIи!T4tATXASC)iZچNM+b, 2,TUy4ڧ% #{2fe5PA(eשׁF|(QJhh6R-<ƊɮDo]0e}] 1jY epi4]N5'M)/SYϋ;=FqsVv< ӄYS<ӕ٘ڍQ\>>;b :& 8^Z9EO/rk{ mr܅&b J[gt5԰N"{ttL*1(u0P6'$è[?ِ(E+qm^ǎn 9F"@i]`c/JlcbH^Nb2b%R#}1v/4 '0 Fg.u)f9c_7g p465?bAbp2[nY>҃ۯ&ųD8_~ddY0mbwddz7UZp#(TKkXDz蝉*S@ W]Tq o $D&v]i{~D%Q꽾/cNo:FI޸Xk=p/30@^Mμ>0P#3M*R*foA*+3|KXuFNh. ʚU]]HZڀPwŧ@G~\0JYO.eU/'DV̖S|GA5|i3YjKG~ &ZXd1t!Y!2%;L50֠h)m sM%W^PCŔmWgkӡ0'ӫSlF/A:8-X\O{*SZ1UC?= C DEyAg*&dnj|u>q3uANfұH* Û ]a}v4y{ U6d_(piUTtK;S>%\`/ۯAB'DnxpQ]2jTX[ΝT ˫J8GbVU.n3: n"2AcLk4ÒDןAw٬ҘO*_T2ɖyvh߆?@2dn$G,AGFJ\ճV;AEL`΀ 4=/X+Ϭ  .Jŏn;[g=3&dCRcT.$_vɀ7TB!E1k}<ť'(_P:ăWz$GJ>T2Na6r% 1Qd` d ex*?ʾIaxQ|QOnnZ 0T9b.V'ѷlBp _7 G+r42[d2})NRQX e-f诈|+;.ֈi7Ntxh^ubJ:nhsAаAQd(^q+FsT3FZݠ^D2!b+H<~?? dsnϥ8(/} c1H> L Xl5.1rT 0BDSuF!i5Qz<+Y؉pF9RA'~ʾbàq9ɸ/20$n Yh\Oi'}0D % m֦٠/q߻b/SsGuZ-ZzyD\R;ׯ2yv m<4ܨ_$zdCVL E&Nu+sVsdN;+"E[X5k#2Ŵ.mَOOtyA״[j?Cpζ*9IqX*ew%M]z (m2QxSgUm@HqqxXeN޸9Hrd$czfelt:tGbOs:{j5P번|-Zˡbzl=<1lE O0is'^iX0j#( )ڶKd'2r3TϛnT@u7rWE rV2;hR mW8]H:/{zXĬ3@V`M5 mPt,HΈ1~Q ,,/ P~|a

myP?OL40sSGs*-2Su K/oR`qc . 0RMEOnPA0Ǚlد= H,Ś{<l**G@Ќ/ 8.'ׁ,.cC^q):p[<ŪG apHP% :xI¯)S61]ԥ}?grv"yӽ^!v E~j+K Mty4cFP<@/^ t OڛhB(…`Fv=ZMxB~%m˙Sk$va )c5/kpIXߚ;+cȆk- <)8|Ed=|oQ~ DcXVa1!x9Njl7/]5˓VְzW-_&GↇQub#9sFY{*(i6Lj /W DČiuwLXM&+b*u|ߊXCd*3)$'\O3߼XpTVgBg6 $n]ń뛪H]1]p }Ź 88I9n]?);>;Zl2Z`N;= 6r< 25*ի6(r)SmqlZU׮ܦu, sDay4ִ򚃃Р'9Ul**(yjܡKfniZI4qZ/ntibc4zzc,sg41Kh^ڴ#Z@Ȓ`fu-G7&l/fFa v$Ϗ. fuSaV83Su 뿽cŠ P ؗ&ܹ#>|T^kFyNf,: lUJ&T1?YeuRK%mҚ#U$;=v% LU(Z?tyZWi4,'^Y(76rh|խ]ۿ$YG(Ctc8N&.Vrx+GN-O:SW6xd8`+ ̜RQq̤>K N?jm<@&2YXȟbˆݻYk$k B?ٷP!kן9)gTx ԾbyL%(h^9TsܖWW F4Bn7nw lS,&LdayRTB&s?+/PK<Ʃ"kp>Sj1.~rytD\w빞څ>zGRˢ%U[Y;BWN߂#jY E )gxek Rً/kola|4=]Sf肁>h)ISyzxz~@)ݦpt͎na-^S_,_l}sw@L]^qű;QpU2v^M$P8jlYuy|~e];y䳡C_"rt=aCf@ E2"[Xv0 ǔ>T](!W2Cp 7u_-4qzM<> i4PxeRbqٺlM"vS˒37>pIs*2lL8=.-1Lf)JL8&WDmvV(8ʦ;=,\u؊ZX̺Ρz T[)W=ob4xL!-]a1{3ɐbscU6.v `&#_կuĪn+=]FL]7X: &{|Nb%p۫itChJǝ5)mwU*O[v>d!(RJ5Uwu֜NT:c&Ė ٦0e{1hJzm93Hf*Vy\M7ٜ}ӊaH)_i_d_|0Ӏ-6.d;TOPОrG7a /Xx_wie5O WoqFJ9fyERLٴIˆdaawz3^7Qy!%`&a*37KuT/TdʡZ?ڈ^[l;0:zS4.J@`D샗„@x ANƎ~I(dٛ+58㧼;:0V Ǽ?L ;؂]6r2Sn,E~p9 㡧mUϾ6{zzbtA:F\9ΐRoE{h^UHA4kvÈd\)u ~<_{t2ƼG^[xqyeowQ1} Ԋ[`hnK(KQgBIkcFeW`Q<{&65YlT3?}ۀ9NvkјWր,aQ* 1M*r pǃg`=~t|y c +/IYCJӓ"bFmA~<.Se(ޮ3VPy_ pk2gnw\G19vH3;EF7]ݝL\}H8Ǻ+9-xMK[.BXy@XFu?6M.]^>^ U:V[/66gܮE!agZI98mן,P>́dKm%R2ę"Ɠ?R;3ld:Ľ>Vqf8Ph{(HH3 Y5{()"Q>2vaIY00U{F ̺mgHʑ?%U˰h hVhE l1Qf@aUb.NQ= ~F0k U|}WFT~@ҳߴUciuCxВƐO6ypiDV)к/sGcgEgOCDĭLN:amңoLF>R|F;KI[ mv䎘nƱ*L賲9W3J!=dT& Lt{;dLbECH'ʶČӟ4L5'V7Ed/BRE7,Fbǟ{@.DE*|kH}u`"YԻºOѫ{97qj20.,>%%D+J,4%z-R2eh#1TiO%#}x,nIf4k,|W;2n_&z>f rtl˨*T~T)28;=4\mZ'۔^ `#nWގV6]Qh9gpJ I&E #BƠYRo5NΩ!Q۵JX\zC#y}e7w@_8t V/g-bXCXFТbT>Ӣ6%ğL2 )26(٠n/!(CB몬7"SyvEV<WE٣m&wHN:-uW09U-9Yj̋(W{( |2Y'^;Its ^ H!7e9lduyB>k28 LwbSȰHVR62ayOGΕptQi5S&gfd}byLJGPݐe42;Yz_ЁEܓQ NecQxTP9cc׫רb\h@zܔ:ME&?܃c~j`5-Vd j {U~Wr_)5Y3| GϯeIͯԗ߳ LQ0RR>_^ N=ze88OeoqK.PS_= Ad6V# 50N*{I|'oީDaҹM@Yal0p ;$ W^g>6)lXN+O ^p pL,i8ߚkc"3"Wk*8f{k#vC) #l ǃi Z/jOB/ b{>ǘa Z7~. _?ŬXUgz'FIUL?v5ZՊܢ6 i|X2MmC$X[_ И"#@Ap࣭HӬS>HbZ&B k냙"7ЇwFC hָGz~SObՆf+>>0rq&⍳#EtAVQ*=\ =Jwv y\No ?ZaUs{玷m~1[C4HV*@wVzJ1pLKgߡ91Mo)mSd,+O>@j"Ɩ~OUv$߬WBQg$=} A219MѾZ#ZCWyjhGm~sؑ|]o :{Yk]hxչ׫f U:̏-~ J+AJcK"*0 Nx˪+/9%Qf"n 8%J.̙+yQ_ʼn삱 Ғ\?ʥjf ,LH`)s-΂A`8})'B3遨U矿9jj  ӠחEq{ۅgxT-%#ޥ=w*{:\u`qznV!@g((q&V O~ox}2p!Tv-m A;=K 9 YoY7>/Qw ګ;9)iDI(QRY]8.<&@%NH* aA Bܑ5;U]Zz fC< qG#qڼEoDs`*V tAc@"V~U 0S 06?3ijoURNoN?b'"e(4BPLsT:S:.e :]C<~MO/7G2`o!|JRn]\MU@#h*Օ­5; iܬu`bNT5b<TX(au;;',fRP^ .g/@/ߥv hp:djla1f Vۖ#cTN;nc۵ZHNh8Fs,(D"=z:կĴA_;W#ì8ݑKID+3KfN]G&{̰c ;)Okw[ޗt:jB'>ϐ\۱Sij P>eȝ$~=cVc+bk"E&ípTK,MHIWU*S:mj^ap=A<2l|Zq.^ۉQ sLﬢ"[y#{9[C%S g!b/~sj?Dnp8@?kIE}` p !Z|-Q7*] ğٻJQhneȦG'NC.V{m~Cj"Ŭ-Z,3W:Vc~S $5&3Ԟ \#+%wR٨"rH;s +&L~?Z}AעW;3egl^4z >_ 􌆕䤄U4 >w5eB/9 HP[2U/nË\0m:R!LzIrjbtV.}/6˻6qG7;f(T_?6  87\9Y8G %üpvr+cH0l9NwS7X {$a=oSħO{8kxcNmhK.+Ȳ0D5}TE5CTtfd30+Fʎx%꤁W18HФd5g&ph\/FK p~ٝ?#9W*dor;l/hmcYdnó,eb2و%(J5,|yEcQvk0jzlf]Bx|Hs]0g&s,C߰,l|Go9(n#6$>gφk$]j*C:<ltDInt"ߑL F[?nhcJ*k 1&hSjP^`<~G(mP{GȾGl(cz_\4g /:upZ}zaã+bX W_g"ZV;Hn{.m*+_qAc?%ghBtp)fw!Rj0 b!w8N,%67zS ~EÑꀠ^b F/|y̚Y~ˊX] 7[ {GYO,h|o}̢0zgYLoKyjp&d%o}8vhVo!jwxTZamR FPmg9t]r eѪ rMʢ`gZ"Jy }9_~WOb},OR/('nrB99ÿUsw @[Zy' j1=w "hq: sH*}eF,gm4W-@& tŖq4w M҈.&4axҋ3cgjH?˸~vm.GPŨ oN⢋/mX-^v>>J](>~ La"acT\ ﬉mԧ>Խ"z."#uዳϺla595#p3w' k!ȿ8Ia=#<.IPk% X/ QZZH1Yhs4CJy#W5Un(?+lBxt8ZZO/[I||:n(!Y}H$Іe4> ]]$ayJA-8+"SжXbۙdGsѶ50YȒBN&1ޘF [?$kѩ81!yY4_+ (l8͟E-9\1BPswU)Q5b}O z-YVb5չ=Dx%꾖O0ćj N,Õ?l`Zm#J6VtaS|?:lŴǥ=$޲(; vQQZt4nJnGÞ͘SDl}BĔY1>OJ D^'z !,42$-uݵNKWIQҦ[<)\1h%z}*w-PG>NmfVEޞ-1 NWIz,#b/M--*o^2#cu&QZ8Cv==fo8\A ʸۛ*Nȷ͛NE/1V7Nc!@7[ʬ7e,IWuήv+~acБ9 +r}TEW͘M8S1Ij&#F,ʪv{8!ejb{yTLxx_Мc|{?TYd)|>~#Sja真u0z <ǧ[@fBiVrաn$jAsoRqu%j͊ZZNHO{^:掅b8[ =s|GPxJo¢쮳SP7ߔ(wo T-Gm]sp K~[ ͦ=!mڛdWBu6$g"8q(Ņ٨P(y$EIxX*S/PWQ) p%_7jj#7vЭ'5'sTع90S" ؠ7^a~KUharX4EpI| Ռk-}{#%s}b sZ)aIyI?tUyY$,`lކ+Q!S_Uh18 3*,C],..=Y oa<=_Ϝ'Ýޔ^E TBp ̄&E-ɇ 49qag齻&nE#G]ԏٞ%,-dg-r[2#;S mqO0'Nû$hsB`_Z]WM^> mAW[KY{º >I˄g|)^݈?BwA9Tz4*?_  1T"cr?/kz#$*z .8)~# V۳i3at7TB@Xo@x7h =qV+]ue>C m֚F 41m܎5*gu< :È<I' j!̗2%ErAߝ"~6wԬ6 "Or&5`NɅDZVkJxIN8)S6%6B0 ;)M5kI%\=sBøfےPkuA>g}Z І:׾ 2o3iO":ob&:l❞0ROqƇ!z0UoS~ؗmw<n^8x6yDu}Ī,hGKeXI@z֞vkm.q(CY,4IS9q_~v@BGblQDbʝ,d8l"mDc_1ZסܐVDjeըcY:Ps'Kbp$_ߚCZ>&Ƭ7ǃ s{?SELAp- YC"ºi #[+Ƀv6_ii a,h䟆׎M(X 빩.EI u/s"6c,,0QjVPМĪMW͍5躜6I700hzdb& M>C9G7wX{mĜFmnL!c]iM8sy&,ZNU x5o~ ℑQ8u'GDr`8?+RO£9X3f^cb}Lt =_&KK}Us%ߤ3k{>QZ 8%*.L\.TboiֱsJdx4uӼ!DW5ѵلDR{8ڮFvMTUa,W$R< _oEŗEP·KSI\./s݅\ф\CΑsP if7䑹R\p=t6Ʊ~7 Xtƌ]R?wZ;c+,hEjlZq t8Y-2PWcx=Mڝ=Gy\]XልC0 >hgG#D0){SJEwI io' Atu 5)-A K BA`[eęQAQ:iS#SxC!'o t$bӯ=/A/]aOM@xU ؾlRIFDAuA" ᐴq0Oݛ!aώn"ʩׯ1^{GY)6`$Yd>؁tA`UqSYJEPbKm*+s*ȯ\jX M> (/jc@;Uq^ ͆y6a,sd!9Wyudsm]clԑ-D CE4t?S`um~ܴ\Hw^H?p8'Kk `!CꀵLqx;3=E硷XWa0Y֫p k9%[ g MXdmKg$ :u1my RO Q]7t-X5cc^n}Vkʎ}P iď)PTM 2S4X-Vn[Pyz=e}3|˖8Α Ur2ʲ_RL3wWwb @~f ڴ YJͲ:ce4o?w:YgHOqFCl&0C}PXT0Q Mr_%OLιڥ[wJ[T`sܫ>6P?3=k@\Ӏ\@R3ú>U[ YW 箈gP ͫ$oRYLyx䪷:x4oZ8yd4r?).mn-&vMř=m4s5>^PΪ |")5>EePr0J7 kѠGm$!D O_w-v] &)֋)=24c6EQ&f:(6tGJCWώ֞MVhдf,0^Q@խhu m'Ӑ_;6i'!bOe"ܱn1_=r^b3BwXDۭC94-Ed>W~&mՎzܠ?lJ =%3|cGJ&H Wf~@ ,YVW]ʏ}L1&u9qKqw ?B"Fϓq@%h  /xƃ=|9uc fw d++Yn]+Rɮr$kok<6Uc>=ߛ'L^1BIu[qu wcI+?e=28nYDꎃ2FVMv)&8䑚-7}T[ G/YE,񵇢|9/4PH9.MH`h*! Г62%j㤂PgeQ+o#|&wvM{s`wDa&U?AMBцNr{,Q}qTY"/$*W(Eڮ\9jpUvRaq_RZYD`MUZx˺༼bp1WYv3DzZ20dp'cS~R\h2 S׍:KZjN< nj1ꌚTӛq"_vx@ӡD~3K 6M#\wH[P2،[nSٮIBkdDvD)J!KTz*J|8 SO(طA(]}+d #,)F9y\K6D-diZ#s 9|.7H0dx:\ J j' KUf.`2U<]8 ИHh}չv 1#ܞAJ ӱ1g%!1}[)D8/5eYx6Uqʋ= Nhs2Yiy :L6v9Z1* @ҝCd 3TzKT3] |)FN(9D"$B!KCp)O_ F3$dQZ5ʇa]cf7%d(V|Q~&bԊXceqdtpU@C$^2oB߸:N0%' ű[ي;ǍQqP-{Wij$R'ϡu=ΠtiQ:]g,HWDFtt}{fvˑ L CϭYٳ)%Qz:SbHu><%ހM "h2˻h(NM{P -=T7)Q|]&mTeL̹HKͿ;kyU^v<+i_ඉ$Atn<nh$nyha'Jy{l r1ԨsF.h*p_nXT4J6+@b.8}~0?. Gg$S~oo\uC:r/iUmsP)5ۨ+pdӒ LsISҗnSd9 xfv43~w"4ţ^{j/yq9 \DA,ykXWħ?:cp_.Dwc~sVmOIP^D#+U5`5I)!=:>GMH.:Ѓ)jaU]Ký]>d7y4:oŌ= JqR)j(FZnd/P&+LT_X^j!vS$vu-DZ\vqԙY O|{#uj犎лoq,O?k]Q8+)&j\vGͦ]z# $d"6To,E= QBd.lW닒+Եyf'(j:U:"l3\'~SrkpB7v5 0o083 OR<6:/2T<E&J{M^XiMW= ˝XT(XEcnzԳ~zlٛgAD4 JO781EE\Qʮ)\9.1crNڬ1à.8ߥ(zfגЀ{7%>E8-YeӤjUJ2yٗ9Dg[1f$C}/#CGpޯjmPc$Υ3"Dҫ-V)]OSQlʼn? EB_ ©r^!ܷAbX6qF=V=^-" b%^xD#*Zn$BxʫJCRjI}H'R<6[deh.!+u* kD0â:̥-0%#Dʥw5! S(;5МLE"krWYYY|{%z͌sPɜYΖ "k9(z<i͵1yx¼IlSHxz!Ks_F';&N2?ڥQ7L'E$}eBޗ(4٧l9s@Q"ٹ@&@)&Spf":9(u7 #0}n[ CNوQnm/6ݡ9w/Gzq7{#dw;PKXUMd\ /SbYV8 Qٺ;l>@LNZOzZk.H 4ΔRxq@EvऴYg}Et~ 2r s"hkUgEh?`6s) hDχWg.z͐8-Yڦ\6]PT\dž9Ưyi`:(zl[&\`Qӊvsy‹# I;F9Xz8!!Ximf,Uăo,,W+`B>='$tͥ&U2LRaƃ@_݊Եmz7/C;u inSCidԼ5^>iI/QvԠD 7}׃6R pC  㧾),"*iG1q`u [9`o9-frYtp8.M=V.R]gzz|nrw7Ӂb}'CzuLukPî'a.jm8lwoT*W3s/bEaΪi|ĵɫAA+йlE"hulQHo?xjyBboo=?+5ךGWmIxW R(kҦ^ T}>њ"?"Cw0!%aRSs߀3 .{Ǎ#XUe<1Vc^:^| Y;DYv,D< qI\FM4g$5 }b%ʁO+(!ZPlΙKHjda^8 ap>t7Qd0E 505tΉ~u_zv<q w)q->~-,@]7e0Z )q9֬;g@8<[ & 3b/=հD)ޞOVמZ/,U3(u> JK )z*)nA1JXeAe7h靑 QG6ҿxz&L O )IRCAz| S(3⠉Բz#Dw 䶂:A\ Gǒ4 !ztš-egݺϜi^lDU?%92>t}\IOhEZahܘYN ֩)ƙ:%ڶGzZ1AJ筵aN…dB֥mN%xzTG\QQåLcGy2=<E"|YocCE,"VTF*&mTՆ@yŔŷH0-&Eу3vdhA 8mj=`D;u=.}aB +T6h@8G$uh- tK0:YeUj>y87S@܄||[h?{EbWg&L^V=6w2q)2([9΄90\o`eVe ĥ{EUBv;XQdFE"WKw~lf>]% m/|+zB=5ĝ_V25bbiH滈)gMVcc|k񺲥zy"7uEO&JKƵDe Ǽ&kl_ua圹-TS~A1ܔ2CXLHZ(C m?.dbz0[ uBbq}1N wMaJϙ2,J 1o~DlgPZT{G: b) re$ i];&sXYaO>_jE\nQDg@w^M׹aʟk/8V`q[ w 64* Ed̢aߵPPzj?PiaD\!$>&#R0T* ?NAyYۨFgCǢT61VNK`Hk ,d'I+4a*7}Yy(odwS~ Sw6{ ]:rVdk=x#e?D@M 8RpՇV?Ax}&XNDjT_1>fRV!8}}p(3JdQn;@7pePц>~]Z9&' >VQjM q>^"=_Q*gL*Y^aH-)Z',ϣ?ߛ(K {sTY]CJw%uXKKD#5Vw0ؚv~9J o'=/pcˮe;ۿ6 ;`<i wsʝso~Xuž-9qi(}i3+N&38ja}T+Xdi-;l˯w4^3ߜ6Ki@4n+f rȈ{֪T=t8qw%-{H]wxW>Ų:3'"`E}UzZH?#sGɢK颃|c=hSRդU1#ץ*#o;kA=?+ݧ*dDcNϠ͆>K_qMCgBK7I#͍i96~yVLjx%ş-OC=kUSbyBe5I^7b%sR:L0T}Zn:.bګå-`ohQ$PGx}Y)ZEIEJJZ -r@Cgq<.HU ɔ͹# `C! R}vEFTADLtп8 #ӔK͛zd r1KCdiԉȷ?#9H-~H殚$wNen%;2ow+͢}ՅLs#T._M˼У̹)P ? 8Dd2uAKQ,Vn JEL/k:?j0>4kjW; gMΔ\8.H!Xg*% H 'HLba{sq٘Q.*RY4ulԁ8x@ 5VrՑSg^ j9 >HǞQFݮ*1B0 i2qX 'kף 3TɸdpcׄHuY! ZEIpi{MSM%9p\vYFu 3 BxL{) ߹m~ؕ!C!;RDYv ؤy 57&QO K>w@~L'tsyj|RT |7OM0+ֹ|IU?k~X ~jݲgT IL>$DKOrudC"iڇ)is<8 HmhɮhPLgnJ|$C]Yu9Ə\dvdY,M~IS^,f뀉v Us{xV/] gRhߞEGG2܎ܽDJ ;--WBYelsӸP|{ar5:(KcA)k2y~°Ti6s:dSȺYmMl+\:ˊ~4-Ȩ > : [sH0g)]h0s p-@JSIgt7'(ސmOr?n]B59s|/묋ӭ#+%2(3辻Al3ۧ aa9v(X(+- ~0{ Y0(Lby{y6U0s%E)v/%!.*{ =w- ya(xP-#KTrWp" ovlb4oM!X 174s"[M9box׸4} 㠏II[[ϻEGJ,M|x}*y[ߓ=v\NltU+ësodOGEd)3< =F^C=Z[e.){jLRP0i}]Z!],TIP۷cLND񗷡]AvwẔψm\0qUܾ(|6O NB!|9X^Z%oCu W)"?] 2^YJ<>-w8ҭEᒳci~ ޝaExud4b0ޖcşӚ\FQ`t1z p=Ն֎%+4۞`00yS#,'f|,LMGHb(>ÿv.8bw]8^c >{ 2ZOԪb @-'EQks y #.X=ʍ,}dut W:;)eN V.4  ػ[A([&ˏT 4[Q9 ;tce _,m(ȋeFWVOځ2`~i<^tW~ɣslW߾Wegx+@ T}Aft8;t1H$>7%EN$ UݖpݧJ`ؐ٩H ZU5K\YM^E騆jRXǩ]ad3{ <|gvn|OOV:_-#IFjm|ĸ5O 9'."(>i%NCP'^gޅ+]'G4r Y@+ #˛&ة^Kp,,֪kQжgykY7ҽ67"UuR;q.X-˼e{=^S⢂|k%h. r@~o,4@IJB8!8rٕVl^t1 O]3޵Pl!յ2?53Ђ,sm\Gd l!B}f]'X~JCm꧍}` U%rNܣ 2nP-wGMjiOٯK:(/NqR5702C!_cWf΁_nDejqQ[9|;ߤ 3]vΏͦ!, 'yZt#/{_=q]. S1+Vecʓ |*D陛 a ҝH2EJ%P5?OKXG>=-Î{k)!k:i_Baw*:)]esgZL"k1Yzd-d>DQ'5n7\ >koCY Rw* 2=8H/ZuNG8U Y"[=kS6MpVΤ4<)|:fN#}ݡ8&vQl,b}6p։J[V|tLRHD˫?`EŸҁO+ә"Ì-[xw8Y\,QH= `h>]J P.4MV%RJa.m6ψJ$avuWq6(>qבiHTըg;Ev%f@J1ʉR3Q pah gZm6/R‚)OS7 `mN7,6IFcqy*hG?X 0܎$Nƿ!&h{֯Rd)-l3F[ZGwJ5j;'`c&Wpi|Q5f@w#Vg5iOzl&eKRB\lFS|dk_x^6W4| )ϊ?P\(+YjqՑ0%0p$$ x@UL, ]B>`b j̛{lC2NQTN|^/Rə:#;_]ɧ=]Ϫc}+,ȅϢl8΅E7m (X|$vyE_h!"`RghJD Jy[p|i<.*sH)1;"* gLq~7g>f~jeƀ1 k(5q;48FW'bWƍy!{Gr =q2=fO?hBd*?H }-q;$l'T;d%&n4 h= b0;,oO=tlyS/Ҩ *8KF2hzk,)Mϭ?r%y ~"4 R-0o2xqYO9:AƗ&61 |B+!tlE TD|Fz9dIј9#D5FryxgF[d>*,"P0Vv%&w?̽뱉c\%S+^g`OXQ\ &1He" )"Dl<)w2Mp{pXo}swΞkɨ0! L󶗈 F3k1hp^I,o~}(?:fEYelsW΃ `P: 6{ps> )yuA+ĺSm+}Ϊx;I`@~ȈkvIoM &'/*Y^?kō\!ƦptG"3Q#t.=]w'UdqB+ 'F<,u!zCeJ8YWdxTC;lQI't*rg%H?56-9s flk0cp@nV1iԽ!?xZ ]E dD0*;9-h_3 6?[(wtϭp"6E$N\Eڴݑ4{o(q\|K ,C8 (:cMiyD\D4U֜5ߔH`kM梖<|A.+)G(-Y`nQJ[,y1??7Ilf[ͬ·GVT-w J 7A]pގ cSEgkqhI;{y1-@T"c()[F8͂hBђh;{ZzQTT~CKf9s/!-|Z ᨃs~$QZAݒy췊%tޠt9wp_T>ALv?*$9QcZW>j~r%LQ~^P="VO<\D^(eTl䵒a9)*pVw NKEw\Aѭ·KB?p7y7h蒇reEBIW X6ABQ U<ܖ些\1'^6m6 UwPE ;= ! q9R7gVҐm,l)Yu'|Dt{/ݒ[[ {vy$ZG%&PG8ٕfF/*?kPF`_$i=;'ӪDhX[q Ol;j^ʠrS#sD܄ϼq}!z䞝` ywȜcLWhu^'Qa&ؖd¹w:n6wVޞsO^kY%XQ:7z.;ւ8r\nh]4{1?Y:ō,򞅽8?U0yK@blrѼҔ8ȕK ks), GH&wZOb(P It_S(T<_IP@&S yR)~:o,N=b۸N+^jTnQd$Q}QE$jV.ş4:7"EžnR+!61H9V(\[Wcɓ?;d,/f "5vxgf ٣SͥP+4^QgɫƳG92#Aw@NyֲQXpƺlu# ?ij{0cmR 6ВLxNVp0WJU[\6Dlܸu.=VbeZ%58W#ݫ&^(r}{+6egJT"@K\JE]6`0,2Uz!?5ͷ(rꏠK?|He~DI.'>_by`4 $:ddhމ:ZN[x>c)#GCyPGj5+=Vy{ur?\+Cأht7Aj6g(퉈jppo" QQ153NrO'}]6caS$kq`+ 3)FT=1k,"D u2df0pyܷ=:s9Z1T' G,7I V&_K55KˆGhfv߉3- j9MfY⹼WZ#?;^ٯE` 5,tU}j >,Cmdx_)j݄rFOmmwF3b&֧3@w֬*hRJfF DC to'euB "D]fW< Kw2݆sfA2˴(c۝(^{\%g[;CkN"}TU C o`C^Wwr<6$pH9BD0+vH"Mn׋kkB7Cթӂ$ |7FIFwԆ4ɕ* |yL^n83%D|qթWU/Pm:1|.p[Cd*q#ύ"Y2unKl;.Q[dCqQ xF؝UՙxW# wHJ]jb]> -huT>A{mfn*0+v=؈˖syZ9!`H5a%Ƴ*+\a?st_yD2)Dzb񓔒װo^2es2.X򺨣?)+vT559hb;JT6ޕqmٍWϧ`f%|y0- i]+, `UH@2}jPpp OHL\d0s]Ũ-K'ƭ" Vw \f{h&=71!Eꗨ~r24.0J ,,po \$}h|'MCS:H<9`(d(QOЁ@9~#̦w~֎<nzICz3wf^&naWd0$$LMہT/`PJNH4c[Oh: qʨs 없nXxd(aߓgٴDI /bFDFh_k~xe|6sd\cjUG4eޖ/Ef^HWbJbs2N !$Vޡ72rc=aXBxg %|Pv1 Nr'mv$B-8Z8w6^|*:N8T^ӭ&=vo ض;QuYw0Z}Wy(Vx7ɔ7_,E Ng>sr.OW#ӥIVZG?Ӯvq&45e3?wՒYڒNϓpEBh$, 0B;yW'74tz\7KR8ү'G;D⿆_'KBkO[ oP6G7[Lm /e%ȵ` wQ9n7&뉞ШA-ϝ§)ϴ^b҄^_OJ`hw*Ӑ{NqZv]{%h.'dhb{3&'['`ro0Øb` 0]bM2ia18>ܙY_?cW[}](WʰєH$nDUG,ʑ{=Qn`UE,Ҹ`@Z{X$ˈLFWqexq'^߉PbK}$֍wO"%n, \ HS?o0W鈩  ߭޽(^D=3ߊ HS>J*H Uv֪S<.D%skW?@ac釸| B!W T7쉿WƀZrt4[wP MЛ>,LZNs׉c$tPc̢2尧U;{hLXyFD&2 _!ot33W*9'׈W/ttÂlf%>uG7^SnjUv`<}嗣4>ym|/6K+:xL监 {?PENU Hƨ9RY/&T=UFejGGZM5/G H; uy {*֏EGk_#-Wn>uڝ<*?J;W -cۺՌ%}МAfqܞ) ]r8]< Ku &:>9~c<|dggiN,z} * /f4uT5pKdJ{?*Q&CC gQȈr[YҶNϧ/D}jhhebAn竈T!_Zĵ`-<88H&4@eO W-˞ kezao*,o`5Uw ܠ(EMPYļR(}r#wi\{W>2e9WIg3Kx=Ifh.>7d]om,  䄈U,"sYSْ$ >#K }n?ԞrH5>kM֑F7*̿H`8ڵ we Z/O >@9c(z^|&6 w$f$?^khe}cJÌ37z 3f3ϛ*8 \GK b`Tx=&L90l@35KYy)8Oz@tEl;ےs A1r_cP,,ΞV.8]_#9t?;e߸fd_QGfHʧJH9ϕvmbMR+Y%ZJssGDJ߭Z5eٌ'M~:!RBv_|J 34 `["'Zg~2*snM˽ &рQk]<53<@ ;N>҅Sti(XHoS㳖BҟcmbNJ)_ e1:) 菵r8g b޽QhFwCL5 Zhĸ{8N픸W+w= ~vYmX@mςOL|^a/IXAt Djoܶy0a?goQ>OZ!)Lm l|1Ob7˂^*Xk89fWVMK<>WfBS)80Zams톻u~@4%}\V!. E ծy6 }z }Bs9C@vwl69Ƈ/cQ4VTMkk>9E?c@ QrvPhl :N=Jd:jyI>/rrCuS!hI36| 誮 k6`Kgw: B61C*ԶzcPJPqI$K? i0WabieWĠOۃsL򬹴\YamQϧ-plçppj9 7kOOr2t X¥VNڕ?\qmRg j$§J{j?5+Jkj!SjO%[á#e,w|A@%'08ob]{$4fLpI%TQlN_z ꘯X4ש~>FdPJcn2K> <~/p+GX! "arl5ڋ?sK94xaKEO-\G묦tzvHOjESFWUFjֲ9;ǠS(T^f „F) /C'i&3uMrU 4LEX*5|=yJ\%j23aUX*ojV~ |\^$EH}HUOGz~oV{oy؆fY:>B;\~yi_L ĦA=GgiN'FJ?aa]el?`\,15OphM48,֐3֐v;G^ lkʱ*63Isqp.I,Y]+UͲJD޲^t!vao_%Lk?1 ́iPJY?xO/UhAݳBHZl6߁bpt͏FA2{:c(]oxɔǶs&o$]n'tf2B\Q] Ἴ[$wSOWa 5,7Xr Hx ^ I#>7ⓃSׅ aE< R6r6or>=C\I|8$W%?K?vp[lN[ Y#ԲWhL%x"Rϙ ,wɈБ\#@aTTVO^u~Ƒt\cSXj<"ƣ fKcf6c)1El!f%O/AJϨ% }FE'K)6ĬP2 |HnjD<s,491fK}Y>%/B&سίF;&W5.1wX1PCaCv 4奖/ſYZPzxyM_Q#\U\F:u@O]K}C)@LQMUlp)f rϫC0##j>P}hD[cѻT\$Uu-׿g͠3UuOp±d5Gx}_IaBT3fpՈ;`v߇65|oM=А]KP!.b0R𬥄jCb/8CGS`=VAOou ,K(,YKd!pu~U͔km#|K$-K:\($dr˱qFΈC>Q]H,^.mAy/]_=qeXT-nxMv-YDz,mw)%~Pa*A.P`a8VCd3Gn洢wCžlˣI,pwԃӰB[[h'~~%;4Igm-g`د",5%&8.74F<&ٽ*39˔hkd+MGwt'jh2*y1x|[}h?/K\v?GO~>I`EPꅹ͔}B|Cm;1Ga]Ę9p;ao;i"WFc">Ӗ_jNlQ[{5WϞ95%DR#'ipNڽ9V9('T e# 9+SA]Lt\ qHsyp[AI#"xbIɂ .щܣU|ʍ[}\U DQ_kb7kRJs˪([hɈ~Bz{WL}](G2Tl[^(V'&c%. 7uSS (PܷsmIhsvܳ,E5ȇү1Rg=,IK@2(`i3vf %d8oD3!&[ǰ܁[QGqM֔9ZBZ'W*՟w b~Ml[-[X~p-'ABDF` ,bI M6t-8{6N`'Np]ax܇H[%U4҇{GyɊ"S\J 9iyo"1XĚr!kR? c&DcdEg, RKb ʌXV>X#V_/c/'|,fu~'A%/=Ps,ċUݎ_1nfȒUC)ܽf#{ "")+%u|Gl_k{$|qJs~KR69|Dwki|K([SmKqD̙)zl+ojD£Sy%4wdEdpBeښ ꛤJjA3ɣ{i:3[}3hɸ6M5īeLp<-pLik%@BmFuשTC0 g"@l"tć-b[zъxc4oc4 q51| E;b $ @~ƣZ|9x2mevs G}ݨF{qckZS}wG'L`=f-&^ƥM;YI"*VɑAk[ R6vQ_uIvV'fp/5,Q^'swJ4AW+1\ 3s --pmM7^@W\۹p U0%䫅O\yC'Ð?)y8=tt!7>`}uG#o$ImH bXQ'Wksa>3%)/g#CeGezte K4][q*"NNܗzqA5۽]4j8}}tPZ<4s𥾱y ! FGx򱽰yll oTlp͝|dyT`%xѝDszp; dZ:*wExD*AOz饛G'lpi~gw^l>DPXHff Ԗ :] .)Ә!!. c}f=ee^yò69?csiW')NბxAV6>l~`(;f@ x&"j~c!hR:}w'ڨ$:G,駋 6TnM"^T`vFЀQ0%!D=19. /..WSzTw`:>#V@UѴ+id[cvyũ,= *诏zt+blaB]kץC(DM|z_dHBTE %bN/X8 Gt])bBR&Z蹸T~ y|Y Nq^-M[_3~CF,T =tBpi>76엩j7z"faJ@vYSVVpRŠ^mZ9Qv$bHOtT04@kM^IZDʱj.@fV@Z,s࢘(YYMg '4 ^.&';%Yk"^+1e07ܻ:>|3R<?1KfR0u#rTڥ#eBOvڽԛ݀_3u_'"Qdl Or8T?%YsYa!Ogq$j[i\*LT L_ ۠XMgBR/k/ie /NK-WOvO``X]񷪲̘3TuYqTTևXP**B%(3㈁j D zQ?Or-' ?Rl` ttN~!N+?7^aN E Z yGRB[ϲRf$K<4p\rt:l'o'2,RTX8\jf`_vNW;@Gc؞Y^TbwWsEXO/sAr@:jO1W+Ewkf 9cA€KK ̻Dw 5_ p92V0+2ah}BQ3{1q/0t۵ obvsOUB ֥?:Wݠzo QD,J'W-9; LLgNDIF3A0-MB`E^;RJ| ѳt dΈ<*ߩx[l]˜  3Ɯ vež"fM & jWfxB؊Y42oh^GC]F% Te"GN'F=د37k BLr!خaf-`@ŨQ̅f/mSCXE` C:0sI)/w':|9i?ȼd^HB+'Ql)T>DˋKhf _?ʉ;3Dc89AO LBڋcE!WVXlAT.- m5-J$|%ݐaDf΅ V%yݴɮym̰ Cw|1&ΖN>`,ďUS g$W"YAIK#%)@oˊ;]hY#o<< Y&xطw~6x^~ +7y(SoUZN󸠪t?K%J:0K?ou\hO؋f@S`2Uceh۵ ceեBTz7XL`x[UfI!d7ntr&[_--" q$ ~Kt f yMWuF5hnI8gRmDߘd.?-?<(2 I`BIp/o{ݗ 5L-5~[^UѢ%c`mQyԇφck @ށlAeLazD?!E׼gBo,2!|7(p5 %1O=hSO~.L#k¤Xt)쇜M! 2V>r{u>t<Ư?IzD\^bҫ}I<5R V⊅c0e'd8bM- .ֿT1\[wKBTa|ĂNps,76%RDcWU,E<* 1 w *O1/p]fFUsa c]a]i \r죆[&u1|jq/ghlF]:SmA[>Up͗RM05d,Ӹr￀;8?Jfjv1[&;#KyOffK_kpX-<'jxYK?3vqdyRRɮWJrd9_L@jYEO;%K ?HH 2lf a:8:ԏ~q#>dg ܊SdłGg_$tVV?J-XS!6i{(m]_gjN+,aS#|: ;n4`tsX6G-Mxr7IX92@7S8{Yg{;AWbX-)|Eӯ畨Fb3jVЦݭNfn]iSnvd*|hNyN> E/;̢ ŦQyP^ UxAÞ,4DDR3.=l*Z[?)}9M3;QA|C˩,͕GTT'^Io~ dN 1[Z!|2Ǩ!CTY_7pR0B6yTF].^b~ &Y MVG↙ %T}Yce"U]8LXH7.. NDzr7z6P+}0-tk׵EnQ6 `Z'Pq;g~,#.Q׉JlDC1L0hOZ:#he.fDc! 9$QHS#VH5ϦP#08&lB);8Zثiz@@7H 99mrt(4,-H($w җ4Y8OdOM~q Jj4/[+low{V2C~+8l`"*!ޜG Iǻ6/*%5?Eu? =;VKSMT( q @&q"BY?䔱kX$t-p9 tZ3ķs|.mڇ:]P6A?D|S;(' !'#s]j!H ycڡ"N'zm{cZ'0=C9VAZM7"s0 ?X%xQlg^|ggDYfү yg?}jRR xkB!i @vJ/FYoC1Jl?*g7+SN('ĵ@|U9⺣m`' !u^z~]lDl۫,hm5s0XLv ڛup]ja L&l^z<*,V,+_qV3455фأ9ˆ854 ? л 675mㆸV5ON?EgH6#2RXϤζ&J3# ^CAliT'زqU 9R]Y7|JViHZbR g˾TlWYqg3V>֙ 4FdWL !EѕKr{ @,$@VU'5_ uO'Jۢodz6|zLu XZ/JyϯlW|8l`,/Fi&l@r= fn7&؃4,V /O&[1W?G`[{7o3,@5} Ɋ$J13:]5uN@ c^/}StRD%傃0fYN(@J&x) 8ep$F{rj' ʲ퐵FmABi=oPh,/fwAlɝ ^bvmu1X%E*WgE( WJ$c ?p1ܹMhK)yJcPDsBgBiҸ| (6Xm8G/+էN͞ܒ-(J4 dzڀ4.Σ(eu4.! iY>S;f*&trb\ ~z6ذCF$ 5iB!ksq@naWaD#c7Tep#!?@i"@O~I%:#W}g29@Pd69Mc6%ef҉m>HĕYZ ħrf֜e_"Z[ݢ l%ŧ(]N}v)R3{3 o^Z$Ǭn3F{ G7G& b__6ǮPdw͜McWI`"WfC?'@ŷӯ[JjEjI%ãzXƄ,[:k }pƸD^ǹBO3D=wEmjx7r }(X>ىgParg[.ΦV~A1(a0s$?f5{Q ~[klrH3ɣ(#/ /a1u^A)\.5iVzsa{ƈZ紐h89pI!v7KA1cgJe.Xy>oӟw#kk óaCãf"pjz˸ѧوuJj^+޸?aQOj\&k(I'nİ3@6*EiG2{UvPʝC6{"R%?qIʄTgV C٧,1uUGLli\ 3 9ubׇY*:R=4$\qk?5RlGxLW5gA^*Ƭhrn@uEcwx# as}%X[ ( ?I5mSbr{ABwvo+t/N@( 9{sx/>`YAfK],+4$lv&_2NHg0'\320I2 1Ln&m]Y^,Sa ʟHE`}E3@T4%I@[0(XDAȔ!^Ԣvtxi$96R@I!pcR9iߨDu;:|5@NnҎ ^^N/^ԱqNm\͝9k:X̕p3-X+Tw0Vūړ >bT6xm(֍NB$/hA-X'{R`d,Qf`?vSlK# $C\ =mdb-JyEdW{B`ScAU`Tsy<̈́L_⯖=_",d5ߨu/ oJM88\@E}sj/FRc&zACzސ:38,߭GHn[D$b^ZVoűRX6R= ˩şA 2ox.jNUy)"ڣtaJ>%I06:z{[7FJ4@ 5JsP orR[YN*+0 I4Lɹ~V֪[B8 c41{j 3;I ;1NpcgG?XXg^^^e%;#4:#7 [f[(q^xX ;80 "}>o1 DV+<<'DxZn/i|y#" ["FbsJ| w^X8!b Iޕ1(0gfFlewXg|Sx DL=SgUψM)8^DBuLɍV|hz݈p{L)Fzee]~f"W)NG&rzZvȠu*>5mp Sem]ӼCinDL #8Ս"҉']T{;7ͬL8іYY:&X0dJ*a,<Q]Bn}C_ZJĮ7ݛIW76jWZ0v35QcCޤSmj.:*_)%C,.lgpOr_;znD.U&%d_@8*0:-a߅Dho޽%U;*KlΧ67`"Mak*ϝZTJuq~|pT=}f,MW/o)]%p&F` TGd㫆­Q}N>d/ eL+_a;Avq帡,$vY蔲# oW(6GӏK(Ρ5y JaOҾ&%#[DoxWtq[% [ RhsbƒLj#of(hym۫+h)~yR oPK=x{dr fH?p* u2h8^q %C!CiX\S4v4Uv3_A4],(lhS'Tl4FĩIǕS^<@Sf>* =/X# kV?*Aոnɓ 7x). i:*%fj$>Aᱥ1`b:TAl* Hh9 ҟʃ=FmP;?t/436?#%c֙ Ȱ v)?:4$6Vbi6? tV `4:c}Mly.2fB57'öwӘ/lQ5֌7f'($M~2q\O~Kc?nMٻζ̉gUr.yafͱQ5K0V(m[AI'Hhё;!PaUnǕԧ2x|&/۰"@:_>9|iVpW.0g#<5Q. f=GDÌƨ863rpR;}x2W->{*"э᭾Lw7k~-iis ɭb c^N(᛾cǓRHDkMm)a#4E쎎{K'U4L gaWE+ŸOP3Փԓi)Xyw¾ԥiJijG[d3Yc6x^A_҇K @BnP! yfWT .xMr"j^dCIQZO\3o/$͇dh^H<#M~UP %&wf:"HUK2mk8䋀6\:tzYyE}:k]n-]!WJS\{0i%DGBZ#k;]wj˓}8f<Jb(|V*1R4&^T:ߙIq 7KxT{ʿ`-czP|C7fCO/ |bj4 Ƿ:I $2W=,>2{;QI "ǵ, =HHcP޳ r6B\v֏u7œ[MrU]( 'eb?mH_0IF{}W!v_Oڮړc,862Y{JnhUS{78*FƷ?^>0[=W<Ǵ-rNE.f]|8z2::~Do2h)2')K^o5]_.>J*[fyK.N b͚<:B: Ĺy74tve1gE٫1-c #f=G3NkPWzɄIbvU^IzŗdBlzu3qP/ ޲'@\t~զ9{.h%jym̉ !CѢEK'a`l82QP-uO:A72:`A 28,j&l'#%#G+~k IUJ6h(u `rM?7~1ȿ9cͽ' (Cc^T*,87we vB**XqC%߇[Sf'Üä;v\5=E $7G>8NzYMuk-|s/Oh4iD-Yjwf21%7m5-N?xC7XJ,I_ ;lYI<|Ɉgi8Y0|ze(Q2f'Kp@|: ǘI1d-hgs_;,lؗC^Ɍs*.tNm:T)6@(y񑥒qF~ƩcY roP~BA(`6k^M\a)+UDG=pAfL$. C {X$m1' '<c6ɱsz@^%!lOzk.PH8Nm\fos5 ﶁ'=T iˆEuI}$ jAk/g6 K̞]1w8=C(yi ~!^%f#(4) ˲B97 MϲpAիsP(q'b#K0.ݽei l wtCgF#@%ah*s*0zoӥrW,>H0QSØ'&{?CעX$E)pbPLaC˝GcП}g$b d@ٿnL&_qV!b< #9j9+w kj2/n9e< ۍ כgpqa~2C2Nx@oI54-~ũ^BnK@I˶9Wn~*ūCϚX(8A?{l U 9hcD`V;ެP!ü|850w7_[`͍ xT\z^XF$%9U/pѷ Q2/슧P 'ʾ❅D]C*ws q6-Wf)L"X=S'Svn\< $ 5v~5+Ha- l/W.L:TeOb- k>I:~u@w+~9a>N\`a,Jʫ#te/)ƙƢz(5CszSlFmώb JC6Bv;qt{HG#πMc3q?pNь1%rF|nG,ƻgLu<ā@U4/@iu2V]O#֏wP ~jЇf~ƎJ*W%ȾI;! BЕ{ "?eU]q{4sbm?kdBwKD8Bh툂!OnO;?#R~w_J%la',zۥ^#]ц_a!tULAS|2d 8*i!S{C@[ï,WlBIA}M38  uleG U|ʝ2Gr&'a9fJ8P{jH%K+HN} +L ir&I!?bPR6(A<$"'PVMKl% v"ަ6up'GJϿ]phVikx~y2)w>>1n&91n`Fjd VR`aY>@qPxn_5I}>}Zɋxn PK)=.z#zk6R5+~(&qUϲ*@}u6`LrpF{mQ;_d'b Ƃ0REhCX22;s6T,mtKH;g-ИT $^J OdւS.sMcjQSL>g^Ba$Fy _Yl À5=Jٖpr9%䄪-rC>BZE~ Ŵ("aϊ43W1q<ㅃ!?K $S2-]uC1J]%BxY2^FTD'1 ._ǺVE1l a@jDk9s羣vy-i66K [2cxaL J@ FIVc+.i@?z @9si0ܸ` Z:z h Oz1UŰ&sDM.3?yS1{W:8K]_Y5$[wAȣۺgƐ;t5YS=]6 93 fZi P|UoUReC# W8V~<]}aM- P7UWOƒ5M2ĮF]@BSޟDňgD,$ Egk#˜yy '(("K7.UPɣ[92iE &_q E+c !bubϢI`>7U/?ƙDM"B̷ E˒Хgq)ϑC.y*CWOAp|Ѧ~Cj%jR#{r?rK9"U Ta"̮A4sK"fTr?bj$1EQ0,sXZn<.'%Ώ].=VeqIXw F"/lR|=C&Xb;HDhcsc/J7lH6iyM'/%nɽ0])Ovaa7 J%ET S@( Kl‡_Aro˯#d2ݚУ8yM-L5^<ӗb3Z7V'Q$ kXN ۛ𴍣Ǽy)(RW*#R :Y!|gttILe6m_4h#/ ! P hTԎRqvk6/tEjŶmG|LߙBt?dѡJᯞӛ]u,:30o3 -|B,|\{oڞsYC8M|'?[F8n1YRADψ0˥K㫘Xa.bִwӑ]8UޘRq4_X Xnt09 6qj4ܡ7#a}qi ?';s嫳m? 7Hl|w.mNWVM[I ovɂ8$4 }&,ś+¸2-q'IڿX"y󶡀ˣ)9JA#O]ɴeMq8}}q0']]'-$*oLX%T Qx=l C46Bh7jCu,?BqBO%FesSE, I5ip-n}Դ XΕFLawjαo8kyjָ񗊲) >b8m'^=A^88ld@\c'7*؍ؚt3cR]E(ר͂cn2JsdpMo'f#> ei6jj%>ʩNWT_קc%#=Tt1ѡMӲ&;h i"R/gk!ks8 KW!AķN-9mv2/D$[݉^r`;FPVl Ҷ6#uD6STȼgLkkDUKGrZfzGx_AףF ,Tgq}Saɀކʀ_8&H>PH_Czw.VYґL;l8I2Lj =49g 'G6A)/s8( 2'ݧ;Z`Iv) ?S% H:n:'?e*/ $J|h,P/rκ1;>j)6%dFƻscM ~*ϖ>t8edd± L}h;J# p`m` 7op(3;M.BLq&lAFsr`Vp/[Pg/qW{FEi0 LnO-Xqmӻu  _-PA oJ.hVaL$_jl^2䰧o4T"qql`Ycp+y]JÔk!1n 2\0F#NB&hٮunXz!N^OKndUZT Y**+ɴf>}Xs9`]o槄[Jb&l*bIJԊg&IFcs?py쬧w ԣzǦLmMvĿ'Ȃ /&p 5Ṳ\%cYeYb_Z>D96!׿+P u\HDJ6?uG9i |'(Wb-5\)[ jGN,: Or4 t#4ӅjK414pCjF;Brpܹ/<-i%;pM& ץ &ĵ"oCVi$qMwb-9]%{MZt Itj2$9q"Dܭ̌ԗ_{h":u/\2Ak;?gZJi\/qAU~?:T>, dpw9A *݆}qQS3i?NK8wf9I֐ + :ѥ|}Qɜ?uKg>1ț_&wpiƸNWQyU"28Z،@(Q>UgCķzɿy[G8.T;>5tyYķ; ޹s>%/(\լʔK=Rᯎ2BaTu ڒAsX86EKRtN9HAQ Az>ܡx(me~,Dfqgp!?:@ ̕pOKne'HH|.@S Y(Bb}A7J.'s24 {wY5q*'aG) %t$ⳢQrJv|L?JЏ8y@J+~2wL06OԿ,zSFQ*.61@pDl}s&ސƧCٿ|9iJ6U|(^ML;=UMpipY/y9|nũ.'2*<| B!۩ fM}^whիޘ7c֑[1" C2jT~#J5z*]/?[+K t uV!%z : â0. U4<:!2 E(Y)iV/%Q/F surrwr!oi">tubڮKZh tCWEf%l/`fS*EBQ.Xwqdr1ڥuQ&DzɳBt>.U*k& 8a{;gYD{w+gȄ_QYWFl`%`1jغlnqLyoS.ԄwGwvdW+eAADsC a.Vu(\ڌF[r[+ lUoѬc[ yަfc|CA״R&I]{>ҕ#aTQ{:$p_f#gͧ>44 WԽ.kzI&Z낹Uǿ#v;v|䞯cӚW%?m|#pGvоnZ`tRLFLj } SYPX"PrvFvSyMh1=*N3]unT롅4Bp=aL".^Ԅ,$-)HΖp` xUG䐱W0);fL {I 4 CEKU4(ɰd=_]aWO? 9"=H cu\#bY{Fdt۫ \%~`W pV-) 1"$a~h`$=A"!A(SwYNmP-`ɨv:).8sp{6$V{:rO >e^?/ȕJ\䇣f1{(,Wyr^e"s1ީVGk\ׅ;y> $:y)~Q:@:p:ln]Sѵ#2yAPٹ+y"cLl.LFe%2 6k6lb"6[!NgvhmNlk\u{(H#HwF RV`_wǵTpzIԊ]W7L'иꯝ_٭9vۤ1nY:눿ٯ@1pT@3.{o2ON؝D( EF]r!p>NdvԀTɺ;bB c 'u|3c1_;{bCl:O%\HtTͷ{j7?3xмx107#ώ/_^:biQr$.^}]gEܯ3K`ʭ ~At(GD>k#wy -7b}Y/^mҔt#([;j}{WL|t}'h락 pk#8$Y g(Mf8Ssb A 1/Lϖjt_OjgvitQgAkH(R@܉Yi H(?A>IEo}(H@@cj/T̀Upe߷>΀j&x^Wp_?xu=hX/\Eb{;/ut9q%5@_􃼆VClra[|IؠL(8E,:%PM9+bWI'QW;ա,>106a8Q_&OS-1n4^EpGr)NUOs9:n,:&-p}ej^ۺ4Дa']~ -i,.sMW 1b•|5[S>&[/ u1Tʫ Qj-xf[ʆ:]]IU |WߺȭSssSCv [->+t\12j%c m#.u& jUG&P,ʵLo:̝-+Y0~\}x,#H:LA_I8s9n-s+9z4,|;mY@epzdu"G-w6hc䍧Q}!_es?%/hldz\ 􏶝bFV勄m<jHϏ*yæw|ߑ [ pjH5ݾ;w[,gyf;o7Cgw(0Zსa>60[XLy~Nv(Nl^Wc;l`G>Y'p!Zv B=ƹ'?GeAkczQ7vƖ/<$?hP/ZdĔZW 2)gFoa݆úT_B,&s߬u( ia]oX~1‡pu/!F7U-4j+H*gA5,y=лVh '`n@IJu<&H6Zj!ݏ[X*z{ K|2Y*gcPoGrVG7/fŴgN -MMsYWsP`'Ӧx>~qD 9p^QK|uO}ή(C5Z6MQ(Fs7c$&%C7 Q[KZzF`c[e gyi[? I ܋v34!l +Cn)~LU9׭[?Qa@vgQ`r;%ND]@ uMs&Į2 LO XhLC?9; YDiv)7 +7ia狄Cx_O #y.-탶RggvVNϨX˫\}e,Xt쒈~YUO·@[9 d= :hK/q_@]eJ՚twUP7/8쩥p5fVI}Fex̞'QLd[|EjW V Ƶ e{J!"2u&Jx6ʹ5岣&fkܠ\%I䠶B-^&Lm(5sKZmb~QI 5=abOұzmJ>fށIHhҬVvdxPO~86?[cZo4ZX4k#;.h[B*\LG 9KeK<+sDOO3qJ*&$*g f43uΌKxQ' #k&ΫC{; Z>#U f[ ? =w(L!4N Z-ϗ;fBwG4@|{Ɯ Ç\ \'D;Ä4"IؚFM7ee#V˿Un0tlD}^mcW] U^F@R =[)N]IAq~ќ*3[~fS`دJ|rkr""Exws׆7O+cBTuY/whãb|=5ҁLMܒ5;bG!zQϨI.BQ ꆔ Nolagwe9*sjXQkNק݌J‚^hֶܰ[dh cL3g|֟7;{Fi0K~ަZ$"ٕ8IlҖtg@UDHGI%(^JM 7-zdR"@VDf d;rP{4u:/哴#ӻ?cGwAD!ݨDxr@P&g;kS/ n)[GMKeyaݪan7Tcg)p[Sh+ۤӊ*LdHEw(f֓$+X(O͊ܙ2e^xW:dy;UI}ia|  r1/rZ&O"_ݚ+2GM ՕM IQ8! gX]ofif36{um(LT_R ?Ƒ%M[^nEСCc|g rw\!N'mt}"9bu2@[5/Nt>kLLnOjPWv1ƒQc_8O9ܱ5ed-a7^9 H_+`5fqNofַPWbo?Vߣ)HĨ-pBF0 Lo] rLb8psJu^+xb329k_ 5rh^_6Ip!{U(MDz[}م23ejyR%U?N[Zkx-T9QxA~;6EmԪ)`U `5RQ9>M {3d[}wh۟Z8jBE`c ?X knÌ4A%=k82k)`i3^FneE}6 uI~܊%2z.d)093ߵ+H9#ΠPz)?6kUEugqsL_i{ \?NOu&><{~ҧf4p #y _<Lr&uVJ}dͶjCDC"}1ʹhқjNgq㫖 iǾYdR?EY11$p yUnص/N;VtI⇹.OԇQǘeX]#q?[e˳7<&;*bq@+=D+v$s)''[RC@}C7""Gf:=75O1ƌ{Q:hC?:^*UMqλM5Jl7[QT8Qy66R$#y}ɤ`{ I;D}VV7Ou/ 0&T\΀jb2\zsWc(堽iCMaGqeN(^l3;>=nGG8}|xylcaWmr-sQ,|)2oڴ Κ/~l~wPDtr"hUa#)J`l/lY*O yLnƸ4+FmDt0řS]G7 e'GE Ê;鵬)x c\3aJ,ˣ :>5M}>N}n/Hg5tגܺ1qOfD/1[f75Wu]ͱA 5CIYw*t?2ZԏHV?HZhG?ƞL)zyNs@y&D(nQ`hE6g8- ]!-+dmʵZ s2rL&ff$cBy!`*yx?uRWHxn ̰*gBf<Cp)Q~U6x=<} Yeʴ&xLŷٓU }ηn~֒P]{n9}z4YZkI/D2}ȕH AF %?eOg_vh#ӛWI$ѱ'6Z5.}#X*g)Tj@K=l`,t#PI]f6M?PaNZ@j]Ҫos65լIU6Jo`&mjY+$M8WSNdt(8QN2~ hde9C{ WL4TLJAZRݓu^O^up'ب@6Fʲ"lx`$ht2w*ɭj7Z۴/t)jHv+1 ;,Y: h+' *$*)kG3м T1˽jZ֖*b.! # &g gϠ.{Dڇ-ˎM\ gETfןTv#mzBZߤ'@w[˾AcFv_$[%#D`̏ØmD@1~ṃ5yW 4Ɗ Agb2$*S.b/Kv>Gdߊ`\GuvE\#J qaL6y|vUi<ԕtvnzU-0ZuTb[7J/+?ܒ.wh d%YPH\xҽ;?4]+rxB|ZaN<֬wlW>ʭjRw/K`^2c?f2ϒ̓1c-wJ t:օs@=W +q$7ݶ|mB?xcKDKC`.r,Ov~ȶ!tm4ש^ALڃ-2Oa|WaWsJp<8ٿǕb{&?-ګ Myp9ˤYFBQv>.Fݢ9t'V._+!$#"\i%ʳPe)bW |X٥Cێy?Z2["]WZH]ʅt%,hyi L̘䥼CbځPQQOweN6IR]J%RƄy(Mh=lƬ Ds2QAdFì3 \zsX75R@DKD[~_[lzU1f!u1=͛j3.5H#jQ*^81z|8?ϿgYSYv8O+ҿ;7Yvty0MG2 CrRxsS@ 2nK|G4}=y_^RHa v9TSUUNlN734;??%E}Аy~_!5%{ ĸJ[TGE70 Cɏ;JvuΔqzP"l!E;ѝ&^uA '^[)99$vCUJ?Rm?״.dkQ*JJ< g4ZdFN8@p꥞TuvrmZp<;U_! M˴>7'1ͤpK6k2RX= ÀY )^g h#uTznׂ׻ iϚ^3}KP=]4L_TQO|O OL{E'4'Zv^SN$%uGɆ\\ \? ?(2f~;= *R K4/y qxH`I-kll%!$N" ; |Ūr3 [&m "}Cb; ۋM+4/aG,G}LMUTmڹ0Q3$Iz3KhDW;y@PSrFP EKںIaӢ1"x)0rx4-$,W L5`\| [***#q q];FdVV,13Dɷ4/B^f1kZC&q 0ctƜ eD[<ّvdق=}zax3\,Vh R],~:=|K{:S8Y6L؜І^,Tܔ瀚r%Zw#cU\l;goĦ#\[(Pw @kP6#` p 2>aEzG1EJ׾otd kMhW&{jSMVᶻRiAĪ.Nvu4nNp^6 {t*pEٖscKj0Bwl@veokoTi [)%B΂ؑ:5_HnK+EBs?byɋڐȧ?= QPmhE] 5F#3p3#g.d_YrƍGFYfd Kw4:E;THA[$?,M`"YF~`O,56 zt!ՍmMe4f{SѱNJ: L +`Eދ ZQ\Y!f=R|ݠQMU,.E~(q[gr5Ho,k%Cu$}S~K*R!gܾDR%F]JUTj=p7{^Qo*KY:i+%fEn |J#qI/1 og0;.|oQ7,e ֗bu\Muߐ"gA8g⡂MjewdJG.9N+-cn5xK,G E4f}y >ɩz~5U8nNr˄xJ'Q0SuM[cZ0  &=TMBkb;Rr%x^BJ;OJS[a1 !ܝ/1En}Fpt:Zcn<!U-<_t`~\S,Af VM=q׶ })RwA~9\yleh/8LnőG9^Q+=)A8(B1)jos$hyy: ; G`)0wQ<> Gο)́֋l p>K&TG;\\Ҟ|bI^hE(u3'/IP*yڟG}>!XNicn0FnQU5f7~2,ԯBDA0~&_=niQQxfa(Cսt\f[5s1 7:D|G<  +hDe;50'-*.X~!hOŒ,B+WNnVˋWa !i>D5'}r>%ö"qT8yX>$.==^Muy"amMI-v&MB;eHĿrmb9xŝjK}CYމS6&Fb&ָ#AӍSSx(VJ ༞%Ă&|J<ڪGgY=sX>J $1%Mwcy}z ;Nj"L9֣Q)[qlMhlV{-gyQt-:[/#\' f_|2cH\*kSd_U^H u]MTVVFX)CxXa%6  d)T0Ӹ e5Pt w~84I5>jGh6(/ j[.yJ*mDW=zPL@ PDA-sEfo} GB͙_e{PxQPF)@ wLnou+. ~̎Usg5k}Ōh.?ܘPD_Slo jsr|N9ƞQ-\ 0;Vi/n92]6 `&H$u+awKS I zׄ”.?-KA6 rHhmēPWٸ%r*4c!|;~E.qW閛5'gfS]fj4% CZX6o4A7c¾- mR69{"\c[{KxsݙF4yIWZ8WWZ8;}i8/r}*4dYJvi=3+^hnI2|gͥ8/n/ q}XYM/{ϱժLx4rE, kO2w W)Z(])|CIQogO*Bۿ) JdH:yW֠9=C^ [7GFV<*Dvpbǒ +'QwuWňyF,G"zaM?cNr%'ef3}.+%@Q+/>`W5?K(B<0:DNIH}'w%J[C䊯.`: jGzl/.wf"?eʊi3i ǰOmcYAn2Rx ' @y$,KqXoC.ido7mM(TSddS{6Kug48}ü J+4I A{`=^b^rԶ`򌜏>UQtZg`@3:TeH54>Np 'W44Ssg@*l;OtW9cico" ^Pސ a;r!MX+$}%=?~B|dD3spڑt MW;3[aHfᷭ+DPڟX ]X0IzgYZ5m؎JZCGdIE.oN#$F!3o]~Sf?L9!nReeA~CSX/އ؁A΂' KmwB_7PsTV<#HK[ޟj'؜@yT.7gX[?x`_w elqd5C5L?J1V?䕻R~)d+M8b&FĂ)ƿ{p\п#I喂9}/#D$zzMaci--I2SgҎFE)K?NFze=07P(0,-!8Xin'MK :4MtjmH![QZa5#t;C~S9d0})m錽d_\UMN}PH8\Qq78ϴ|QkCW[E䚵 Vsuo} 'E-w5PGwp@z=!YWO!T&baG8q9uOo%aEW;I`6=t 2`%)~IYwp:+6Ԋ%N!9;)݃1R5PB{`cOf|m'$"r iaNMQ5tnlQEtTmW)+tX>f,gJS=jʶ4rc`\v{v6攴(Y$>,r),l>6bji:FLy I㷷,f,tmWU邑̥?"EXUV>\Gn>{a&#O8ם% !F]?WE#|.w /q9bfXޠ C {F~#:peH' }$4#o z舼i~!i*Q6Ե_ƓPM&L sVL UꙖ.LhJ> O1'< ;gcU3~ Pf7u[PuĪs#׋/Z匮'k_H}WT<+謍VxT O1iL&xG3-x`a ~n}h5$Ro3z|R`Mgf^ &UiQ苴}g؊^ʾ5[rlc|ZHO_EY1p?zfQ HKBVVJuUG2-䁨O[W s() TDg2>׏}?O戬lyT@fgQ"عƖf -;i ܩac5 VG7 /T렢Eq62gp>sj/xP;=_;L1`S\3#YkrsqGu\CcRyTX6)Xup78t `(>;"v#[\؃Ts jҟL!^`g%FәOӚd@Kq;)j0ҠQAǑrCٴtlьlA-um힁&jFB^~-LZo+F 5+>]#tBT7C2d?toQAњfURnm^P~dId=1s={⏈d+R}yozƈMͲ%O}$ < CMynZ = K2iT‚?}HHReuboǡB~n:؂5D̜O<7=[ 4Z_*pT;S6ߙ-=ThskۣEpT{ye¤iߪQ./=FZ`:>#I֖ bM; |?8p&H Jv@အK2vYUBƇɞ?Ahsy!R9HJBMD "ТGN\1I\KҩZaSf69#Tb]_yC׭UEp!6kesvOV ze(ck90.@M?f5r7Bl8CnV 1e#|~-6R 3aF :Oˬxr܏ jRv$CxJɢɰ)wVF#et<e)O%oEYG;lt9PfY5KYw$M3&6aX1x*--#ɚåT0tk)?s숳*G(so]S'Sq(_ơw3w1HQ!=XW\f*6I  xS{v"4S4ƈWK%$Sfh>N}@y}¹5MuPp'WlUzBv}(/ .;=*:V"ZN4лlTYRwӓ#!u^'>jt`Si:nJC;40`h˺x /X RBe?,#rNȽB$~_UG+6Â* pLdi`'O|e)f֭Ve"fiFޏRM)l§Ny(†9ۑZݚlLWĸ96MQèjiy ijoj+)f^A 7M^`ey:Oֿ9D2E*ٖK8R 3gQR k E3;,Č'\wn5J. .T `2&y`D tpl8u8޳7S%{IPK ]\+Z51PKT#2Œ !=Vwz^փ1+8S}ԍ]Y6wxm'jЙޟJ̈ǤW _mmd;֦Q(gb5lC3d+Zr`}{TƘODfC}?w,'挆`ผN`-rI: uׂgV}]툻凓ATǒG;R^/fc0uĘy4`^LDaw'=[ɢW;FQJ¾ =Dځ|!z?dl Ic~/s Jƅl]tt6}= Osؙ[tCKh`3hjMHO.8|Q*]@ܥLV*k#mF^O1B\7?.=X;8{[ɗRcҞmIx]%=#&0yBx+!ۥA!} j)T:3ncKKoBK#֗(x# U?{$z*> $^w5Z SZJоӹQ]?_"IXe3 *K] >aňhd)iOj_fŜHP_Y\!p傆 1;YZ#yd m&Fѕ<QϾ 1Ye@<‰]gۼpX{3k6,cW`a2 vU=*줭VbVC{rj[:0%Xr*y _z:wImYޗRA g΃nZ/} .sQFjW2==~JrCL7|P(:a_0x=uWW41WŒĐof|۔Otf!May5sßmIS쬯,U6?׆Z]2h|OtU㩣2ݨ/8VT~Qb_6b'</hVR 1ާ}u[[EY7-tëoj^#}9d}}ǜc牂td;.9ƌ`'Le";%n SO(eԗI8 :-َ'8&h% V\{d1dE{L{Q+G #"q)'ۙǯ0trboEF.J$;?tfٻ^X>C=>(HH|&җ=fۗ!A}$tzW?pRk?{йE"{}=06fMrsa'C%ϩ8 0v[ئJK)+WL{e73=Ɛ- o1t^di*:|Ta#c%7IDй20oM3Bhfke؏%x#PJٞox+F"8[(2 -:_}m:c9=çxTvLsC<LާW|w?05)> BA7*8O`xm~jTQ~("yltK(Uvp]$$>8~ߢ+ >ͩhϾhdW?VOՀchVq,vL`f flW@wҹ^XaJ2R 7#|g+Q}A .fS6,&Wi΂[t0:ۘiV?GexFxj ;Mg虭X{>I1bdGBC~g?@#9V#Dx);,4͉çGE6+,mHN¬ʜE>UɘvוyݰXn׎V\X$'59ID%;W .yi$%[`(쿅JoI-H9i'J?ߔNjja~8@_-ݡ,Y/Gn\̱#ƹ]Ɯ2(dS*~zZ/,j~fЃow6%c bLiU=땿a4&ߔ;C x?A=Dd1F"Ķ|:7v QL^ĸwxI}sryNw֓Z{^"&X@Zt&]G{@jձ6'sފtc5n8 P:.y5D"ʨ`Ȁ[X.zdmT=a`^<]d 93)svQhy_JJn 3, UXI>7" [>6fvIl?>iƅ#iK{ehG0Dn@lV/#F}.}_+ 79|wT(jcєܛT<xB& c!3gO|X?z޶V.ZG-yTQ12)273u !JM ?0Nx*3ov!' X~չ"ԭׂ*و$y Ҵ;5`{fnoN=̄2#gX I0i$/YvqIA-(S9"3m (19] I0$!ʄҎ_n%鄆~Qc%0]?N׫kQLqd:O$sE*A^tUio!܎K*\1= :[, E6qp5] D2#OamU r3K׋Ji*^EYP6]~Dh{狺_qDw~%9e|8Ip/|N$ޢ2q8qM ʅ400֝gh|F^?[ "j!4PwABLj Hm)U ~OF!~䓀ٔ˄pwCF *w(#%l|hB:0H eBkXͿZOt;LGngӦ4bӯ LTO8`t\^# X$dl~? HZ|lv!dӈ5{-~ M'o"lԓG~x/;k>MឮZXm{;<ZDzBYtK.'s.Az;|KjWsP#C3)U6AʔڵOGߣtM +EO0i[ω36E4&g2';FO_|$Øޒ4̒݋OTξ IDBcm'JN=[啂rf!PrLJ'5&E:rt&Esv"C,û݊6 93Z{Kt RZ|-BIB뙊fIxwa^v&t$ OlV,M%@a1wCKRwHJ_rĶ{_6O7(ѕC,C;"fj (u;<|K`T!.#Y GV}@v\"=#{T5--ʬUN]]rI0?=KXnk3L6w^73O@ɩ1nyQC^4.-AߒVN_k[>>jyZgL4[c~&v$ e j\4oP`HRB9+Zhn%nL^cԓGP r։๧'oL^GX"W|yE\}?Y&A#"p~H|9H._C}9dL6_88Dy0D?қA꫚iK^_gG1q{Qjt PZ ]w2f{btvUP '݉mMV7;uŎ23 $҆_ZhSKgFݵY?oT<;1q*z~Ӻ8 ͻw="1=M= l[MV.g$d5s,c >PF .?l9|ҨjoCͦ DH3P?LINN=U݆?lB4j=#$:Н;k_e ǞddttQKQKVb?8Q,?$ \YZ9mqu \DX y%3"u*mp:YSn1EɚHKzikbЦ/t%L&8)[_5"Hc*ũgb{sV C\ VoF0ժ^ H-Jm\&Uט_=&i®rUy5@5Nԇ'T%IzR!&+X_N~܃džMrA):do{"'>?3B_st ")YJSY*MvbdRXY ˈ:FЁ0@v pu2MW Nl2rϝRI{Kɡ5 Ӫd,|}ciԒxBd) RItrHG$gpp8I-?P4LdjlTƩbh MpR?Z{w?bacnN֌6EaBj`ĥvGnVjֿ|Hjvwes{ A7jE!+L/N&-I7iIuoX2Vo4yjOKL ~m3g49B`=#n#S}]^q[N^5C0aTbVM1 muӗv*CtjtU(2QFix"+>mUlŲmg\]2F{ݎv_D2-N 8n ;íu7M/JhYHx&9Z#&0FT ֲ0-`r3C>zV!D%WBH9(rA)I9t^ʦ ~%i>9itH{ A ۦفQ* (_T <׺  fB~ʇ],b_KǶ˜z@X )̴yk՜eqQ"Z]ǁ}:pl;.*S`ͩヴխ# RU%sϺ"@IFΗtR ݧ!ꬂ*B&PćrmS`!@'D&G)9egZvw0gN5nBZĒZq`f{E W$0B38=%@SUpv"VMt^TNZ-vK5L ĵFIּ1O}VZ#607ǿ&wc0`!Y[ =,쐜kT>Grx}SO JM!؉aXhKy+W>m1ߋ7|Up~/WM*c+&4ѦQ~_4k௸03[qQ$E&/d֗1y1[nS{JяIܛL'-U̜At.NP9D(ۯ 4ԕ!!}fl1W-Yw: %֏޴YGvAkC03=x`p^QsaA`dϑG-G.&܂u$D)fc=8?(r~ڊCrNLU@F /m۲B pj-tW 8Q7/r?!NhyA ln' #sUdko:]? s%qV19> ~]ߘ1KϹ`D@}>*Cє_R?p'fg:a0:8Ep!Y= Q,Vޭ& {%N+dy p'G K)}!uS^`#Nɲ`\U,\#D_4D L ī< ;ã$B[k2xduwSⶄt,'Tz58"1P~Cz6'mSзpd>Zw /5eh|њ.0VB=ιM6B3ia$YU̔"&ZOP)XJ^#cSZ|z Vz,I^skŦ.=gڮ*1-BЈS%T}Y ƛG8^'ǵNX$/XkG=prެ^W]֏dk[`f/mlƳA܆DG½ʆ3U|ZN >4۝s,LHtlm^$)@ B`*LkIwhznjY ilYs@6ٚYzqJ Q['C/9N,YO]Ed;l=ߘ aٔZ`ۃ+ְ(=Uv=k}$q{\k'_Yu)ww.U7Pqc]5F|aVu;Kۏ{* R.fľCtJC D d{_/LթjLЍu_rz"zԅݙs̃f'LJ'|x;ƛ/5P[9^/(]*W&zЉ=d EQ֒& }*Vtݝbqp|ohtD~NJp!H#ipR_2ajEEuGޟjg󒇼FaC<є+_4#bhT'e.r[ݖęٙy%LV&efsӖbhŐC>.^mE}daO7,^u%񉛦 [r4[l&4{eB˷:Sb0sqmCH䡳A'k?VZC@WOok=P?~EľDeF{)P^ ;4k̥[!Rw)P'5xZ/8Ż{Sm& Nɘk?aSku?d_Ќt\֢i*bX18)v&Q=C!r^Q 4qԏ Zl,YU}<nu)ϿNR.GN`/U"Bl>)ӬjzWPԹV43 /Hze`~q@p1vRJJu̱8ecqhic;W,m~-Fuit~ f_p%νK\LHFH2b"`̅`֬h$ڋu0Hˈ@w`&9:Іd{GFi 3؍z7>J9ecO9Cܨ2U{cd\3Q ;7 ms|Խn+1猑Crh)#INX|8BEKwn91s\"$,S hxbičn"ׁL9I(i(Glo~HTul$DCt#_PP.H!X|b,3Jl)Z+c4\,CӒJDte]Ͱ 5pW4^q9'7, YAXU,PWІ9q\}SpX\Tno'vGZ.pjN**wjk,%,P̿+é1|[VLSg=E @wz ^ɗ#E% ԟAڳ^K=uz(0osx.f\ #/AL7+3hP{dEi,BK =0Pqv;'U5p9Vv2+2|,&C4kT@"=#hrHJ..+ GA .[zE87CKszw|PDJ2Y 9hw)4ʓO*&B?8Gb.ͳy eNZâHJ ZE3+9Q4pȢ/|VC7i>G#15~Js@RhpfM+_;);FǮ0 382MiҘ\aAþK7ƙ&!f464i^" \&jZ"$z~-tY\GMkt]c:>x@N&LrZmqpIb%bW =Ji=5+˻>Ց2LjpokO.i];m-3f||ɔʁz&?݇1X>r{2"U@TI;hW\K|=Z ڭMqu+kZvo, ަ  Q܃,.Rs&kƼ“-0+yQu"K |ڢa*p',_5!`&3 \-R89;أߵTJV[ipsT&@vx@~EԼo7 käm<& *O)[3̃ r{wX20_B{K͔ tTp2%BW=M脃W@nC_, laE-#gx%*/``xu>2WÿXxQ"j+{NZK>9Pf&P\\A$Z˷b~&ao{EM%{P(dNh<675!d2^%"G6ƦXCgT_i|NVy@ɊeqdܯYJIluprUգ" G` c+M 3z_ᡴ >clB Dnq&mx]*W9:E稪5pwiR9 հ_n۪I :Pitt>tIQ;"t0vI Ff#@n\L,*;8ytZM]j' =<]18~[cB+b.{IgkWK`Y~o`&~!Hfh{ g(A2s(!E-)۹#q{5ԃ8 ׍S 2 |b DY{>MqE5"o&<S=6ާ }ZB':7Nߢݚ ڂN#(0*=9lZ) #,Ų<^]#5 H*tY%s_մgpA7GOAz:7#I8(' zW`Bӥs  :^a)ǘto9oG?ƌy??pS=Oh 81$ xO ͂~4+x}tyc#T &sM%9Fׅ F٬RˍM ؛5DM#OA &?J(e JvpfJqfHd$|BL}1\9闣cAT'Di?a0nJw gKC^c>@W& Rjj,Fą]3_q!Wf` 3SȾg]p(E:d9>KCg]~V& |&|kq|,YӱU2J/z+J 2>ru αU#kP Δ&M=M9@%x-?vgé @sn-XL3=̧p) "XиsK>Řd0զbr:kgƋoGԉQ&s[yhҩM,?RS|A&\2"$ Z8ݔegkFZ(iәmeZ|85Q;1k7ݳCvHDҵF8cTS{_p` : wmaAu 0cpVW2 gꕴk}dms \ gEۏ9;H^Y_|nN3;!+$;sĥΑQ+|8Nt)ɯI3ʚnR{`(;C}۪VmI~f}ϐ.,=X1Q %0KYajEHSg Z)ʇ8YPoLIi5rGݝܒ^#=>jQn [Y!6Bѿhޙ\EˬU{t /֘V;yܰ# J]dpL0lm^Iq˻)m@}3Mb$<9D g#w ?Cx{Fz[upG~ .F4Vxu$H1?$O)rٯ,(OUS.q jW@4bJ4YqnRWfWfE 0Kz{~)5G)*%U)UˈhvfN̎+ti[0({3+*ɮn+9rR/e;_9is&&6/'n]l};9- nw `Z+L=<6DljbRH&O4BmP0)w>+l:#r9pmr_dSʸ0z7Hyg)8y?jqGRt+vZ=DmόXM2ӚFgԒEV >"8Evdc&)I D뷰(̝'y[S 0.Of*/X0\Je+h$d*8WST\˺g ubԶ _ntS n5'ǚŏdq]icΔ);qsQtGKAe+Si+J]J_Mkb=3gLZv(H/&UA8e1:|[0Fzuwrw̱7tH]?BZ1yU0r3Ľ<-1W + 3Eۙ{?XC*1'饶9;ޔIԠ)@!QPqj̄h)GQ^xFZCu{Wl-+@5^>x89R!ysr\E5̤~Rɍ" ժLL>%s(9d\*DO ?JڦoXTtⲷ*ߌW JR*)" {xa{rvM(L21%+#§GhFGy!VWK=a1J얣:SMtyTg*>[ĜktX`O4Z`s0G!@!9mt?g\iYT(Y]!/ aڄ G@ " {C cbKXq=XȀPʓ4Cn߭ѝt_]8J%U6xHȌ/xGkza ;g7;^Qc\//(nKVGTU"}2؃X5x'G^E"uKyݹZ4CMz/%WD'.m pU4wPJ$nCɬEE3v?: |Ҍ)M oNH=3 KtCJPvYI%z8auy^9mit|n1:f4J,%=Ƅo֗ڸicHUZjTAe5ՕW:*Q*G ?~j [Nj.ԦchzѫpXif4W"69ʼn5*eS+­V}]&6|9ftd _1FymC]'z+q& hP͖L&HJfg\de8v؀AbboO H}hᤗf^THqMyA_"k *pl/owXXҧ*eGQ/e"%+.}tȧVA@M7UC/Bb,- 64?F|"@.]0k2jh'MXDlu>5R,#@\vguV Y͛mAVcΈis? ~k&B5a.Y*T,s݀F3q7 LiUS6`9Yh8Q؝b`f:M9%⸖Y! ip`>zN/q׈Cj=3aN1nM |ZZ_*IV˔_,rxQƢ_7p=_uDsPt}sRQ7X7[ڟTZ pڕBt,2A7v@?0_i).at6>sT]Q6+3riYַ- 8JuC(7*~$(^?*JJځ2lgOR'z_"QG1ߝam3{b5KBJ!r ne/(?8Cղ)E|ۏB}o/H0,Z(rf?ٯ~ bבVzWCNW`~QYR(S Z f4S_dz.`*kFb 4u/µEaoy}%^Ĕn CP|ٸS46*ˀȢB9R2L-_rHOEKt(HZ $ݽLQnXyxnyB̋Xm ؾNRa)dOsQ(i{eG0ȗn EܗQjm9&B`Q%s&v=;V=d @ dvN®*?^tM=a'n){Ad=/keҭA9oVΦ]bns 5cJ)M֨P0$1 $/C^z =nBr[P3:R#994`f y?WT}x6pTO`VD pC/f^Iyu@fEQ'd|pR\;t07nKt)]#> j7FpC@۩5P b赗c7kܽ0+`#2ky S粜AVT-tf< CV¿ptaҤO8ǒ/dn{?w):qӣw7ַ,x;o>\w~ԡywx6UQ+Fr85&G&@J7}^,S#PAu7FMUJmFrΑZ"DމĖ#&rLH/2\tn=L! p2?@xl O>X+ʳ+er"b0#hO*@K䶁C?QfZrܣYI tՑI u!hwV-rZeZG GqɌ1y 6\B;;X'fvG-aEWq"?T>Qi٣ ٱ dv㜞{Bl"~ԥZ٤c ^ Uti)0$%m/H)]1iACU)`4i5a@w<ݸo? @NIikujfVPY1r_#JjQs](XgAo] ~GD`yWIykZQMp['`]։)$̭fL Ex-c* 6".{O G(Ns,tjCF:K(5ӡRù.]ƅ"o+!X ,bWSz Ȳ.n -UTH^YIڙKY-cURiD*GGIqx\leCnb$l,XS|=j?;z \9Qjfb_TSt#ϏX5E@UMay[Kvg tlnX^IS~}Um~#z0e4tҀrRLj(jkzϳjSR @ٕB~ "UzNNVŇ4ax)g؀ ;L9@ c4HY#3͇o~Zq'.JTxh ,iAvBRNBQR8l&R#_!ivI10Β`UVwrzEZՇUvuhHWWێ3JX_z9^iECG`^P S?Tnw*iŋ7ì{˺DZ K^D[JL$0XV%Mv[ILgA,@B>SJs Y c@3Eub6S Rq|&14@%JN޿;q[#H>,D-Qg|^%=FT+O\$f! ֓@\kEeWXüٻdע'1OUY ݗv$RȾ%"S/,h&]<"V$ !ir' uPCz\>򕶎#^<#/ksQF%1r3w$HDv,GF԰If F3|0e CĔ.DZy_C $Z%E]q11s{b+ -$'G<Q1Qg7HƗXͷʨ8S ir#!Fל)5ND ძ?je)*Q,H4p#<2XN3Vt-PĞ\Plaϵ7KדEr:9P0pBRb)!ȋOC&i3tVyzc;"A5)tX,!ܨdHmJ;mzDd#z32sk]|"F,K8L7s\fV3,pod " sCon[J,}YLWjH!U,>I&ruO\In%, d@,XuD,F 3fh82aDP9}d؈"$nϙ{3ggLPޗ\8s #X?+7Y7N߈ =b}Hב;0~٨0*+󻭙D?wzm:Udl[B`Egn:ٗ@{WW_J;Xҥe~zE2ܰp?+!8òɩQC i /~|%s]ݲ2Wmg~b>JۿvA'Ea\Tpm +V^zE5w!U,JNjӓ϶y,%!NZ0=lnBC+ȫ:̇l2 /bs5U h3wdk^GW1'=6,ю6BWGmDu9vݨ,$}!ޏ4.dUQMm"etK|b(3Ki't4 *73tMS[?rZOW`РQEI~cm |o6X;'|^BhCD@+kM~WB;Z2 4voRz؀p"܏u;flv+[U6<{Z #V5ݢ Y7DA8͒&+xzE1*00Pv{RW_E?,6Uǖ~*SL~_.D* }Y2 2MhEEz0ml?"X`o3FMjmW_eO]W1t|ѻ.b (*ert=1Ą7%5BAm⠫%>Mjsˮ;aM2T|̯kWd47)դ$\i6퇸҆W÷ >ϑ!kIYuʗħq R/G zqͽ 멙 )IUȤz>`-ۀ H0-U#C4}LDfyBT@Ӿ fq511alҭBrGi=um:l&K@&{7>}a ,I[:5r(DgBhgDoWyqb /j~d_#/cɽmNw{GJ\c˿R/NTE\[E؛7$U*+:ppJ4h9H<32Nj^,P0CC_t{iȟ89~#T㞣Ѹ{'ӯU>A~ Ez}nkapABcabEo-vY5M[ҁSpuA*0U:{On>m"9n ғ3Z֛a?^uɠcT^n{$2"R,`B$/r'{LOi;~UiCg.+_yY66h82 8Gx<8!5@y2~}"ONQr|'/oS1J=Y)YV=]EyVc˻ :ú9Q`ėf0~A9+UBrkGELqp ;#! XOGbqwH3{$ݍ-\}J/cq4~oXxO҇% G=~-%OCR^gaIhf9 *H]aTnJZTHcTHr Z&Gcgj$K=VMQՍz|VN6Ti)o5 EݰesEx{Æw*t1 lJ^ xrPLVo=4LXl#[!! )ˀX }-wBU/KY?,N+i\;cnD,!C0.[p  ]4^zs`q*wQ<9dN^ܽ!wM#BIl`Q%8T&j&X7a,߾I}Tqjc~,uь}ZNnCx АP}_[P/K+s @sa$ |ʫx` #|ۙ93P0(`QGohьdՋˤ{N>Oxa%,mI`)em-Uo2n{l4,%ȃvfXns(£-pimIu#˰Qg|f[+eh3YH C cy˻ k!?,甙ߛM Z/dmXW0=c %ܼ&-=EC)?z/:*j qhr܋`>p8X#<}\v$ftС3Pn0* eL誢-%NOAN‘6+l]_@2ts0nJYxEYI`-\hw@0#sJv-ه]z\xB jR S.3#b%P!x.y-} I<@yMبˆ̈.uwA!>:~"=f #<0:ʆ2Bhv7ɶcɬU`M-lPRs)JX U^QGM '4WcL]R T@kG%_y {0Y7rְpP+1Bqrd*KnTŞ1^mtmY͇>b"pszn4V㙟>ڗOJ_Ҹ=omoNz }ypowazgqt7SJ" -Ev8 |Z"&ޗ,{;cX9h/*d%,{{=2~eI՚Ӡec*Άᒫwa0%.Cd m3c>_ݨ?:+EO&,/Ʀ@՝J`c7ǪMCKɑlQ MEWpO8 )cJC}?УV>UN1+ɽ9%\<Zd,:n*Pi N":  s6g,ni$ZЁM>F;W2$)ɓ03T{=3#"i?3cKw jپ}cI'*FɊ@DUq9.֨ͱ}U3j٫"kyPp%ca N>hD8#REX*qf23g@$U3|=9n\N.*b 4cH.aR 3ψgA({OL+O.>Xmsԗu%QMr8l$@ϙ7_Y{`c`Z!Ⱦ_$!?ϨNO1*\ʠ~w lMevf9,Ob_ r 1Y`y4+ |qi:Ir~tBѨm^:nrx>@\#a$:uUZps'&sIyz/"+3GC~aDT Z~<7Whl(%c5 `L9 dovr!"Q1|8RXݍ\,(=;gHPEE$4?R))~GAjW]2t'a=^3Nw2ُg5prD.i)0 wzDg99=se4]3 :o; BuX%kRS1KTJ f5yu)7M`us',I0.];!]TE,E ʍik2oִa,i.znDl\fT=6/POi-ELN=9nTw|4SUjL-^"* wdj^{@ZJ-!Z煽qn?贙4 2TuW,n8V3Ijhs,xqO^=ĸ<}04[-v$iy ҷ;[p$d/d˝d=4OeVТ7j r AWw/^uriYqVt67:]ns뙨f2bnJhGɼh[ Xr;_qg=O05sq)ht 0pK@Ax=؎\Z2λp*_bwTD&ΑTB^4!wũb3q;tKڋnwQiLAszҬ,3#oKOX I\ UDӼX6(\4 \ v/ix'0Vtp @ULX˝kLZs?ؽ/xq_~Udb?=0X:_k8h`jSuq#j:6TdX 1̑ϸgVV(F(3 PN/_9s9?:VϬޅf1 M(|zɔH\\f?ov(-IDA k ֘H5g31̀5ܼޘmC21#Ì "P'eƌ.2Bk'յphXmj댊@ʹT{b}Uf܏̹$.W %R˶:)l.xG^S8tʘ4a<.%MD (_7FDе0h7u scهP S뼝C#^\-pqs)vyLN_:sbE$h0N @|E#^BD Go "c,"oG c0jojI]eY=X㵏$co4$#bɜ,8So| Y'p;|bpt,t?Z=55Fn5eF HL?>Hɝe%`b Qfłf"hSL=cZ|G:c0$4GRjt^ èʲd6ۧ='|\0])D: m n ?ԝtX&SGX_J'.1 QB>:֧X=y8GBl*zRݥ]'̀/wjy#r T{RyhUJ\JPU˹[i\oC S6%r+-5Lrk\ső(q]"-TΕժaZhQWNN@_Yo ;=z;}tk\28ZC~x0#L7szY[f~m J>*AZi|OKz~NapL֞ 6,D uTA 0ͮDO`9Q1#-_=(*4jV8ͤo\`>k2y .UcO~gWon39*:ݽ#37_MIcU2>1BR ;SdH)=vyxN_0'…Q]+j=cn_HS_^T XhY:/?P3dQp2[7E?Ge(r##5"‰ pZG_qF||`ܶ(n+Gqm_o`}E~ggߧ8q?p|T^_^+c{sn:Iͪ+bMق<f2tU9jKO@T~AE@K{@6)@hR˼ۍZ3Z*pfd#5B [!$ss+*j6xԫ PZh(7U؂ S!H1v':lBc=q[:HS-^ ~7TӐ*/gd /2oOqSt(OPx:e czљњSQ&RXSsH('Oln ݦx?DjPTkcG܆ >q ':R닖>UǮ%e/٢!}/fTbR3~klev!y`Fg-iAjD_$ٖ4fnhgImECPq)ϿT0ɴ$g B'oW8A[\_m)=x}">U!qIR)y%""54x/NkZ($eŅ5AU'Kc("Di:MVʤ-]+d,m GSb'$MS؅kC{WS#5Q3XvxNJ7G0e+t:oػ2x*s:h.2N.)PNig %l!AxKW.r8Q=~K~+(U†2U,%41\{lf d!DMwrRUٝ=owEZ 0]p?{yZh4] е0=J͆-P:9-J[k"@eJ^h<jbPp䋚̑]xn^R_\_KX>tR\Y:.Լ+7)1MhWNoDzF:1-*ŒÍY']J׌\US-D>ۚ*\1X7Ǣ. ! MvGMLD.DtDHW{Tb׃ōfb* L *u3o\f@BY4iK~],!K}-3uP`]*&P ^*s[qY ƽ5۶b?m.Wd AnmOُy/?H$4Rz_~{DEX2t/8LYнYC+jRBSu.2~&+ x[Ӊ}3#ࣾW{3Ufx Mxoq~lrb6p\M҈d|i,[(_7Vj,Yb"itP^L ]Fg3,21]vفG^N6*S8<_Uq.w %ɞt/M3Jf ;"XPnQؗ79O>u7 &Ms=2HK  [7Wv#իf#ydhO)|j *+c )I: ɫ;Z@}|jL@iҊ{E) Lsߓ0z~vNҰ/CdDq!<REUQ=͜pb9t8y[q㙮˜ :QJymfz,΂s7T[w?@Šfyb'q?;;::vhcq>?;A9&g7֢cLD3XohE6AnN\xlɠ7_XK@/;˙ֱ[$$Ͱf d5شZ`;* Ɇ8([b`ƓPtpDGd]Ppǟ!j?ѣ1/\d󁯬k|7<ȃ Cڕ`o>RcC ۃ%-De@/8t(hp:yߤ!9w`Xd:$]XX&JZ&Lz0b{gDn `ꖟ8M(PQ>pg ݉Wܿ~/I( amP4nMIvǎ5y$`4BK:+8CM,mo@Fh ;C*QμQiT;cpr?۬A0ƨAa9$s=:UF5 uhO~6z `$²0`(+QԊ"6CUۑcjz ѕ9ekYjtQu&w0%.%rb`%}=Uj$6P)"CXQYf(|JRh /UI0[U4T\h@b&6 .-W}#F8p{<I)9}R` 8sC[اa[H7+4,nMDVKKJmZ<:`/iF\3g_.մ?!d 6Hg~M܍F-hM,!(D٬ pܘq^~y2 CL֔QПW6)%*JwhgwROX? D"3X\j J,2M+ [W o _euߴ9&޿V[gt-И^'D.DA6K_c0ȳydELdmW4q6Ar:V@LXS)S R$P0v)Sj3AŹNp.E^)H:w¼mU/I\xghmF·ΘOtjHܸbq:WoFRY&,I+NqƽVNk/{lDK6`Ҩ9%e\v_'p[mʸI/Lq(f6A+L%)%֦1;|3ٮZGn=Pd|v(HcR -t%Įէ*џIĠRcέHcP$gqdž9$ v MtТڛǧez.T?\*Owɉy0b'К* 1iA"hpmcFA-('r @52iW&vٮM.* vޢ$=p] iӓM+z:rӺwmٓ%ݲBԯPm޳-y 4*5jETv&WMB*5HIkWٜԽĜB]XD!~a^YCCAT%}$%$'U m7nl\1-ǫP`L,d ts$?qM,HLzcoQ6HwZXFf`>e[TT fuk(Z.Ep~HNXX5R]׍XHzpU+hf2qܿ@FPym8JU b*D$"zW uvAٸA$ O,R5dSc˱ç7P,_5Ӏ~ԇX eT'Ӥp> T z: &Wž{@BzG#DWM#A;ۨLaJ KMcf:.5)Y gsuEKM s "֦2<-#D3cqN?1N:>؎t)U`L"Fi>:iC˦X=E~znCA[ G{kxKlRA#PNXY룱~c ˎW4qȀXm)Ryq>\cC 5: 6#o־la1tĭh 5:⏼u2,cMm{i{qF.73>~E͔eU!# 7C^&{-1MneX]~B-*4bkw)k~5SvCF,ɘ[N"c]7#W/N8؉Ȋ_?1\{ ; lo rᯒE3|>,ԑDIeEi>SP~}x›'r⭄ 5v!TѺ,y}uqTEO/1~ݽiSP$ Ezϗ5cnPѯb]o+iq&^U sW`15Ρ S! .UDԴP4ck:[Ap?AJ Q 5N(惲FN~W~ZP^9@_ʶ &Ծ=q*rъ;pO ZmY;iv.~PЅ2`,8-ڈO̾9qʃ11Dx"ʉ*+^jnJTSGG L0o XyqS Ea Gq>-0Dq:Dntrv>M)AD` "\. ²eqVmSCC#gJptUw( dzP?اV;EYIłuSQݘ[0•PAJ~yUVLcxĖ6p+`TX s@߾]ѠJ'SC`jp%Vd"Sx:Q$[FPV37"۶P`Rg,$#>1*!xȢ[iw /ciJQKaþri[I% N+-ptt`NihEgt.-ڲDj 2($)3Cn bemgns a~A?g;>]nՋQ ǫ\$~RPWxT\4 ǽS'En "Û&*Y wtzӶ~}1Qʟ`:{c f(}λʇ+RQȇd:C2Xc`A(2y [s)Yv=)é.4(m,$=(&^o1 T:xUxM}}gT_ `m-{ڐ߫S|:O)mG>yG/B0Cw7ߞ6"Sׂm,_]=qdZ$1v[pkt_& *f^k~ln38]E.疸*DKQxE[zeŁS䴙}XoU$KKv#[vl^9=aN` (à tg0qh!??e¿|kcxاMS%ʱ0V\4]w`yuKal*OƅP4i*/On8ւ'OfR.$!&9!N6$3ɴ>5eBč`!.ѨƠ0_s}%0"?īѰ^>ۻAXƩ<;yeqIX__cض.=fo}NXbܙClΩ H8&^/g쇾rXlHZxjp|`jڿ-P"x(gf4}$)BZ' ޝ3&O]yYwxeTXݩ7?"5ia \X:L t%Qq4-s4E ]ף_MD۸/ K2aq@VY ]/9-né/SC8" *=!Sv+[`֢i GCU@R1Y^q҆5gACal"e%St/ 'a}a= k*!:!,C0QpƱYi]~ \1ݒ*Q|`Zw1ؖBV026g(3me[f}JJLvHC&lpoދ҇?ҭj@a`  (3v'~) ZLg$tR ]w$$j BsǓ:^sre; ca\bT8(CLD}&= 2PNXϺcڥћEJhpXq>_H5-y;iKG6˜?2{tv…epe&Kfɷa Ub~_ɏHg2jw*" (vN# e}|qs)zg~C|yO[9|NaA}V}ڴ^>E3/1(*%GR kŰx烔Պn!ӇV72_ +L> g q1.R'S pwg4 0]4;;62 |SAZ @uщb&JSX|M.ZDUZC{ѷO4׷ @ԠMqFi*J芰(9\v1;Z`vםl;TRY8̡Ç@7—wmhNi Z=A;kQN;2AD|fGOIv\Q%VhoU4upִ`Ͽ5nخZlQ+U T9X)Tё&~A*pg l8jˮAgv:uQ̦8-m}|y|K#x,󮛈bRS$K^?e6T>{.'m{{h2w߬+ҔtW*tD7 RsH3`1LL 3+-,?x8XW;;w{fmXRLhK8u=TTG"Rjlv;X",3+hnFtRu8始 (f[e$MNVbӕõV[8CN%1RO~@'ri|?720y<v3zDrD W E>/9b]+4wpZ?h}LQcVbJ#م#& d &^8s Z?i H790#䗃O3h,7% 8_h p"ⴀNQ67'sA'-D&2]tŠ>~N K3oh5CrD܈ x~BSh՗=gL ?@?MJK^ n^9HQtX㱔X^6{ًJm֧f3WEb<=.k2OZ<duBi!ƿp'jsii , ' g0ֱ$=![WE}fzρ(gǵ :i3AcMݨ6KiYiGOٷd{!`!pA+H\(FZzDOP$gF!+fUIkI-g72b=2MCTwdg6|ck(J7tI'6 1䤬^_# D/s/Ta1G_U\?=X`X Zn˜}8%^ xOa6y}t^KC`jxMꠂc?=y9QhNQEebުFѧ9El{Ō2tG [m;xڿudȓSH$ofKMM .=O;ei6-Dne\޼2f\o:D2 6Hj{d:h:{)L"B(Hݥy$7(//v.fěLūtپ2Bm۠*1Ww } e @cG .14c\"Z$ 뜠m޹(:JB,D/ۑV܇A܎dPܳllV҄Cjr0Bg#sl\,L%g Fz6X*3~`Rn2e8HQ$ ;,FYj<<&EɊ찓&?0>=x\ f *$V2]LC1)`"Yg߭| +ԽwWN>!(GЭ} m@3t7mgJE %HW^,yc5rWVQYLB?Z%Wp P]L[l1r!w;SD{mjЁT/="fl`Zb&$h+4'vZ/RÔ(B'-Ї. պΰIJ%k<!|իC8ʾ [b,/bbapPDX+"ȟFH]>˕=,ݶ eB -,3DN_XrPn`XC:Y)mɝלIfZ,žF%2FvUg;"3Ɛm4^Fchp;qG042U.<6ַ!C$.Cȟ2  R/Xz{hIt%c% qi)SC6!`#XD·ggqjG@EHs=5{mUs-Yz?n_j@% ($ղѺ\m:BL1ҥ3 Z@Ty~;kC&Զ(\ASd1_{:k {c0O?M^`v xeیknɻ>@?QTLgqr 7%~ Rfz{D 〼a^Go;ۇNnfW$poT ev]^l9vRu!4~>qP8y@T026 og=m3XVBxiVڦ' מi+T~##,@Y4ݤ:}ӝI o)︆3`Z~אQq6pSVמJ)K ,- |gEpK`|S}|=1孧ƂyEWb,$n2/_Oi** v  .յ/kqj{©FzyA_$t", /u]+@|z;ūJ3$4Ol#| %H(#m9օRx@@ILf⌮s\D"qA&`k*>fr7(ȆqB0:Ycq$}_/DcRq =\EM>$sa\4l X)v`2TlUk iF H2ڒ&)]:P|ި]nh@:> ~Ū/ Q:sS7R̰#`J`F#"YGF@.^ / bY53 B4zTYMTwVݏ=̷62 #v2Ğl 4Ѧ",8cbS,TY% +b I:M):r)r0-a n( SbsIqA:OƂ956pZBy\A|­"RI$c &pgѱqgޅyax l%\1 ֨Շ~ZɴƱGZ.7\ơ@x_t~G'a?M45GS^pè0Rч#c})v;Ո?'qqxu͆?F5#"rCϸY<둣®cR+8jDKD<&vaB;0?&_֋$*kز cHF1$mQg=! ]*% o~jḑ֒tASL-?M>JՕL,ts+\š{/N,4/-sl E83 Mnnr57Hh4dXϳ<9Zɱk izZ$h>jF KZd\[s5O۔MZ"t}, 'Lfd2p!DQDgX$oa3_Nbb8nd>qz&C*+7QP5G*6\&r/fh=]ij0xVm 3ŨUvM >ݚF- KZBU6//-b%MM٨#7yQ:nG dS/O^Ol1`ʦ'9GV":J{d3Gwѽ԰%a9gcHt=N՟(c P2ۓNmyٰCV b|^KdATR5t"t@ꝳ*I,\2ߙø5@nR齡fJSp䛦,aAP-2@k-A8Xn F NV6X${ xWf -ATC߄U(P i{ajԉ <*l!| '5x ^T?/)Au-o EMFz񶦋]Wb5w w%d"h%ޞ*әy'+Ʒ$G8nj'b8"-tSۘU, C+t:}/*4UT kY~*Q~/̧ǧ"kul\fev455/V_?*,Qe7#A߉}Pv19smXܥj-fή^W~V;뗰w'_/4eouo4:%GUU%L>iZn6{{%B 1<0}tJ f53Āv쨊VǮ%FghPKT7; ]\,JSwႳct8z>xT ;iJ؏Y54OWW{dvh"J>L=+d܂`ǥKQBؿ6egQ+ka' Ra~ ̀l&Ką#Jl~Ӛf|~T4kGc49ԝYZH\`c/9(ZcyTu 蘔KL(_# -ydҦ(%pF6 'Y˧UPsWWr?Kh^lV)e&ON2P-?˶Ԃ:.<g|wp-拟HjՏPiӼM#C: yvNݳ t]c$`̛k&#я.XjH8u=3sSD}1RfH'#}c^J$) Zm4fG'mHRpØĵ/Ba+ ZÇg ;Ӿ oN α'vjZG'luZQ U^Z HR* >\q{weiQPE'q%X}v/fÙ[=&F0ipW7EaL2 XPi豳*J:n X(2iT7G2ӕQfq/E31Àؤe+ }(٧pam?򠧴] 2ޒYH/4{CѪ^l?aQ$і0{gF[+baŀ}~ˉ?šqwM8"/eMP}@ Rzm g_g\0ᇨiDH pKx%²I(ZD  rBEvwbTk5sb&H+O0.1#^l墚Lu#Br|"<~\ ݚG9t*bĘKќ1/0׆ a^|C>"`j!|' jA*Q2Le)6 ~7SeZ>< ZCB$^.rgcRʁ9 %wJ=jTЋfj?†0)!&) JdlOѭS%9}DӜs\FV>wn ʄ㾎Nl!0$gIQ*/;@^n<Gܥ =^Bby7|mmm,o]n#鍐˦sc=~omwXpMS1kɽϜ"RoM;%wD{?p{Sp$/D6]6$*-KyɁh\隑7sFq8O-D{{l ~Q:&$2Fcc-MR+ay JgJ2γp(i&oQs ? ݌c\"_s ,r/ k#%*NK2)_y ,>ȀDs`ha~ :s`Hc՟&#wXxW&7mU{p=>^j+ ]dNTf ȚማA(teIm/GiȋK G;i\(l\<\Z}YպľZ9,_,u l7Cwk'پ$q6?̓ĸ<;:x,}GcΕ-p͋>sNrMW Q`X8~dᙎWӁ +).dP{n5͐dI!*KmԄ%%]jį6qO[Yt2wRΓ[h/ +]`L& 8)dDQ`A0pexd%1h #t@ Qp8y>n" r4Gi^R)>>mb@d̰Z ^cW:W!>Jז5P<^st)Es%݀ rB[Rݫ1Ŧ utQ{ki8›eA{yꐀ XZLfY~Y%)3?n;Fdȃk%%$j/YkNLD-Gemo9+jzƵR~=6A+YσX\HTǻA{`AόC}U"W8 ;,\.M+1['K8z:JL_l 4"q=&O ՟Q%y/W]/OJr$Ŝbq}z DuF9s].S>;:Ny } wE!eW2Z[IɈ`>-M;UMpmU&x؊l*.hyg۳l%ek"&h%['U}R`ݤTe,sYB53p. wI}Uj}x"X ӡreo `Z Rp4'9qBkPAo8jG!GC_ښ}MCbuI )Nˀ_ a ` ёC~̧bל]L @Eɛu?8°ڳ"13JXj*m oy |g,ntڦed Tgj_yyHa۬l CVs!HFf#ԑ0r4ꏆ3p<7{%~d*;`fq,ɫmIYFyC@/`G8T9YV$X)8=$* ,Dl-@O,Iq qj.-nuu[FVuBnCG(-ĄVG[u=?ȭBo!4W!&t_Hڕ/F~cz|i?IɁuRY;Keh?+ ~Vq Vݍ}h`,ed.vq.g\=R` i3@H2Ms~ ~REIe.C@V$(fkL]{vOxy+$ ]ozJ0~¦E%޼c^}mLkሧ m| Vinjn\z_nBWG!]ZM1H'i7p=% :wY8 % B-dmް+)5Kdz{ Pô(KܰJCUQ%Lۀ[RXD磒YaSTWltFr~t]@-.!P2[{,5i66o7-rUotvGbu}V;Sż%<<`VRƁ&65uж@G`E#Tz獏޲U1pTLᇺ|wW6ޛxQgYS;Y*Z QVhQ/T%QV4^F5<- MÐ>qfJeP=%Baw6<ɑLA:@ -q=\wD1n\N+%mxsLl9c}_k e~"ou*([ >H#ЛOrN x dg ٲͪJ-`Zi[!?UjÚtr5aiW'kT1s-zՔFB݆m<+hǽaJnn/"K "Z~,+w0$ʎspk>.ٴK]]"B5o׀*#&;C :zeg cި1&|D12P+ L֨bReSL> 2DZ?dM'"4>E[fE\f@E% ci=|Pƹ> 5x},'gѤ&mT~Ֆle8}xWܹhOC&&j3u-_3|||g}A/Nyݬ!<ɯO| Lb0hA+'82"S^&! ֚M!f7]"\%hykALR0u)ѺpN;7:enƁ3ȕh\y&5kMM&N'C̈Fcr{w]/5LԖ?)KȆ(hq})  YqL7SFn^YEHH4.}cf`D-حezyN+ vfAUܢ++4?IrSEi|l t7ch^ew(I \CG oڝ:4u:%+Ve*WV&m:UhZzYDd|^az8! I`)0/g`C5I&'B667eHl:}/;!DB4ʳu{0p!)+gfpTp[I6u@B5A2huE^ 0NJJVa̧_u\WR2Чrn?%USeƙN0ZS|}7Dr0dfX־ }L\A%=c*GY=C oĢ~Q%L=6Fkdl POz~׹>/mϬ'I+ק% 7:en+O! lБ 3r44/6:ady8(LCʏ)Fz:?шq>z;YǸ{?[ϸܓve2 Sx}B\`RM!۾OUL8}搔&83LPU:ZnJOJ(Pp?SFX;,7|`X/Z`QGVno뛞U`ZU#/{$а1DܪB$xx :4r1n+4Y)e ˡCgx]%_f`&L 6SdĽπ. Fˢ 3ec<hKy3Sg#8Tb LTX(=\Ycnt(AH̋błG6t-܍"ҍL\i(- ˝3$0rG'nW"_y'hqac$mN,gJyAn*bҿʹ8 fXzD̍VZ``Y5 Q6LyR w!m<+=na)CBJD@Vy]` Y9;`[P`!DKG^3ZrzC!5Zweî/GGV]2|4 H `7vro uڊjZ`2hBݘ }B1'.[XՕ~ V~EW|:^Gw)r /6`I4P&۪b~&GC%kFZ[E{3T?{ 3rS%~ {#8=i@kҖc~Vw߆j1q7y̿gú'Ѩ=4I3m$]<VգhEөdzn\}@nzUE5:ZK8@t]8swm,. 9`f MjW?S"h " `ՊmH'$*E9`%+3B&B\329'X|snউɫ7JA)E%,l~J D ,Pn&PPOFXΛwԊC-@ #b#^"]X-Nz`kP]d6HO,rBYS~ӽ irb&j cuܾ)^U hFOU!,͊_f )#'PTj2A!! 咽Ī $;&'暊Lq֤g{n/>/_.}gx?xB" %!P:\וfl7Ac4n"4o1vy&l|A[ ꫑yԈS(Ws+|ա.o汎:cv^͎|xLgU?3'6_GHXtj/"4YVM B^ j;~;T?N^Ao1N"<" )f\@G.MBݢ7ONI(f~;>7|:K!6ɞLIj/t7faMq/'C2\֮]R8393HXrDl Rr 19񀴒}Ċiu&L/>sFTii+bp d2.%r+) ۚH`mϭ"Tn,u4C!8"WI@Z WFٍ.[:PTrp_WqQ^?P;x3Ƅ"Bِ cgje "Ó1* 5f6-p,qc^~Atzku\-W]-[FhtSys i[5aZF{y_Ea ǢlxOgDaӣU K'ۛT" "'L ^L޴4H'+q9mH3cSasAJ1 [laAf@F[VܺxMu{vk}"KւD [;P&|L|0]3̨8caxh ˢR;A73A{;*uțfiTUᠫ'`TW\VUTCa"?+3E45sxh/a;D i @1e& }4xS<9h79]s8C1iB?%) O,rIYO:M;t+k)^]Z. E~k7APA/G dZPqaxﭽ[00CqwO!Gwb+r.&ʹJTD7?yg|l)tH͏ \dQnq޴GFwRΉ/AJs,kӱ1}1BwT@뜸[}Q;:LH a2To1 EH[*N&1*iOc.?hi'b7>NYa#2OŻ135vl}*Y7Kl$FL^:-Ji%$:UJ?Qnˢhs )MO3t-{wk-:+/x$YP_HUZ?oE{@qQH:~Q|+|vaȸԈpÐ[E%qœ]"7wdLe\A\as=bGMB۟T7EVANg?R[7 g'ӫN(oܓj;aq)={fO|9 x =&oFZ$1[ 0!wL yA\ܬ,U|כ?A њ`iү8/\ozڙ.M4]^{Acr3{Քs Gf͙t#(r{p-GN @˕4}p = >~A =/KoTj3 xKk Xj5"F6{ ,&q5Ʈ>!{)e] Ѫ-#6.q9ߍBC\N S&;:2Nѥ K΂gRXDnEAkRQ2493GշweH{CH&2tR ^gyǧ_m\cְa0S?c(x&rb_F'ȳ=u[ɿEGk7( V#AƸV|0Ul7bg XUK60kH RgFc癩ig SnfL}M{\6 L_jᕷv{V:ȹ6뙾|ZP~[O*I"[ T<G+ggQO\msDJ[,w+O1K el豎nkn=r1at FBT`=esq-2L!+^ğ+/zsf,jJ&==/XD$R^624KxVFM`g׽+o!>.Ca­'hA.hv&XEkxmˢ=O{~sv1; W֥D@>iY2XNH.6v<ÛMyOЧR;d9~]@(@C=ӥR1Şy)Ps\YkϔH(r*hZ1)SlQN h;SyIgv:},ݧG٤;Tx{ 2 tfu\镘6 *TvJuy’̉"j!-UaV`^>;(!GO6՘5ږC{}T;ǽkJ݉2/d(ڂ|gPߓ1@3W n)kQFpmNڲ?*#!s:UW S,MS>> АWLji+IܟvArԭA H}t$kjLs!c|o(k՜󡈻^M{]MܺRVO-ߑ$[aa0$+%wL(`T%CeA5PSfzknLbR ׋X'!YUc RDA{G WCk i@NEI9 Bx\s<1ۈG;}N%H9bZM،cF*'GY'ݭJK5v6NªwJ饲}v='&XA ݒkݡVjJpnh(wT^jr{L BM4WW6k1ѳ|EW`dJX`l$#ЦI@hXi!P&IoHn5&00}ۆYѣ<!mCohi ZRuxV3ӱ`((˿Δ۪ 4_GҨ`g8yP^Yw=UF͐0T 1G{B')rP썘S*㇞ lUC|8qQ9a~wf=F0!8Nw*d0gyx"|]533/4܉\'2Z[ ?1&CnS3, ?bloiFfcp/L Q+EEK5%KTR?EE\ɽߋWA:#Ȑ(SY~3i5dBiQ2X$/^4X? uMV[D}uh( =CіKߌhޒm.PFF,4>m{^.16UfzC\8ϗ'톟2Q Dv@qo')z76jO$'")5-I6`+6~ w !8 h5U15݂mRlsC]pں? bD E[VWfW&tPP"pPEwt3? !|. b^ǶB/7 neW맛D=I>§yż5Mbb 7O[8ǰ<D̝TVV[\E7^[9%ebRbJEّ<+]x7g* [U}ys`D _>CeU" ;KǙ.l"8wg5) ׯL:>2+X{Q.A3ɇ=Fec(Th{=`Y;3G q^QJ{EES8P.e*$3xh_N^=p6] h Tȥѻ(҃;Z6+ef'*|kIvc{tq{aM$ye B ]hN&YyE=%bӯj ES ;W y HZNvԗEcD(\#Yh:ވ-<ʋ],ڪ6[vi!`fZwpk,Һۻ;ԩus!;k72],BHKw ?)5C,+F!JAl~7Lv>ZA6ntz/꣪Uվ+d;< Sa6 nN@8;e5JEzV)/ݼj51gcQ R>KfpדQs-!Jֈ)ӤCJ, _2ZB8RC~~|HZ\qf\mJB'.㣕QC ul(#>qu )./Q="ծc,~O8u;mUy)(RTEI`B15Ug-¨n̮ѡΆD?(* 1mEJS̆ /ZR~zݞ''ZѦHl4 }H`VA9)E|[ų8Pb7tRfEI;@MZS Gr S T( Op^D͚PYêEeXdUV 2w>qŘb6 MNc7}+V$e}~KłGu6fzŸB:䷻eW[P9q.{k߭\9EP9".&L@X)ĸim "r-ظDV eɢ!)t$M d(_[[1Es^{3 9͸MT~3!]c5d}/s½ƏW ymUS ϗ 8M1bx)8zEb>=pts|3\/vP\I+Ws oZ vt|JK)[`S")bX]bEU|~f+_ؽSC.>g!fXM+gX~151T ^N4zD𫓎~@g&|ةFëSq]%¢¤2Yfxcě~:pm#HPhH Y,pf0h˫yܦYIӫjtQadV\lB+(dޘGE*u ܃u \nbT(8ܩD=<8)݈I#)\x+\N &/ j+w(wE Iv+J/ߤi3/`/ٱ%Z:8-&NOMl-jB3@Ҫ4-^pc^hMUxҾ72~ T@%ǻ.lL`̺Wz+tWWq.(UhM"ZYŒ>6J1nvzȄ\c81=u6Hv>fR]LU8.0箚@1wʒLa >IL^=@D7s| GuyF{!w5/M@GeG/-I%8f#( ;ӑseKJ )C%qεEoNZ,i~@AVܹ%rpl7\] 4h3!Ծwޫ7|~SFB0r-NcSu֩*42wXl-'UOCRҕ[8EџX20T}r|QfEN+6ٍцL:&AT(,&3,C2M';v"~.a Ili`:r%䢁̩E;\[3D-@e vYRsD?Ηilawt@ R{ϸT&$nz8(.V*v5x2wd's/9rWˎeEYsۻ:%3#uk~"1p/Dyԋ .Z|CLׁ#_o# 8TFn$aYIvi Ӝ= x{Typ#Ń N)Oy^\(ƹ#Y ΛfB>T.l "aKMH3?ޖlHvYmq%m}" |:BɎ5؉:ѥwHs"C` DU40(fNH-:9Tn2B)>DɼgN\}n)rZiҭ,ҭ+-(1-X ;okO{VZ?YZ ϖF> ϛc6j"T]Ӣ8[`xUi<,狌[*F<&:Vu[i;&_M4ǰ8PdZsŭ#bv*SP==s P8 *+bV!$g"hZ6!>]K.\ o򹣒nk,S٬65Sߐ8<)kK<,#T8h1rH:uDu8 iC,̂TӪT1%D ݎhM"7 TI;ZZW'm:Cq K.EH7Np-ST E@h+PIݚF\z1zE`9Zw tsIDfק|Rp{DU|Vb,7Y;?c;^SE|U@+ig{k6ni+ta%V fIvEm4 w[#tx! [w8IeG b[t728YS%AX8d[yo[?rYwV0ץ$5 e1,iZ3|ZqOq_F[tO4~f! _xlBgSRft*8St򕃻l _*zwMjzeCЃZ4m7@*M+!'('z>ߢ/ :܇`Xшn{Om?OG{׋zNX7*l'WAapk1Pb"ud5|s{}= ]~kJ  S8Gn|ɕ8m~?9;ڮ) &cJ/%pU^eo솸Xc!!yDx8S8HQۿg".*r'}"g5uƛ͋Df-B>x-:唶M jXSx0$uU+ptM-.X^;sb|qPU# M1i"#< )42BȀڐ%RfO?`egmas#{-qh\>33.y/I.jt_AC~ZtBz ]>z M?xKfH? hĝǞZEm v6q܇Ap­&|'^1ڦJU4 T0{ѿ +cN*X/ eEŢkŌ%QFMVI]o/>"Pb-uLKHPԠ8Q R'/ f ce H䐲"\YI5tIH罐EftkSp)4旱X l(P 61Ahv5F&Ђi!"Ř* $"rM|- 6Yو"l5r$->|e%ztcPfZwìj ̯ʁpfp< (K(md5nh_6Qq;&}l(xSOꥦ4m`vol:~'"٩Mh O$FP ~z$^}Rz鮥taTJy@3mҏAՔl`ڐ"Yg|G'E'I.{JȭwbD|O(ɱ+4 9ӛT(z\ɂ\i$gi{-N&{u۾*/!la-I7̝9VM07ُ(lHg7ft{Zfr//AOù&d5cͤ=ɌYM]IRwj/SGpl| ]V,|e-~aP.Uyu<`Sڋ޵wZS.G-aJ1Sn_C3 A[+UJà4ZAD*bgC*l:&3K4~to`u6 !NɖsMRiR^L۸t}ӪA]sgSOYEG}Ah wEqTJJ\P7YA<%w˙ԥrC$ƛ'+Q};l(`;·d$VW 'hckCIrk'0c =o_CΞgp3)bH=Fxr=?Fi*+{#~B%ydY(Z%mh>#. R2? BkJ?Ck09B,|ݎ89v=OJb:QQ#̇Wpg'ӣ8۵tI;IY8Χ٩+."syRm kgeXΞVy~ XT_ӌ-|!RӺvy?:G SFӧ ;/db_+02'l|!^nG-z7_ڢꦠ֡"0*W^g-:I8pg`@5O%i f,p")~M1 X֐qFx" Z-'urߟшln\;=5`D *CX+>눏ɶ93c<?;BU,۬(egPY"BҰ7Pԕ+f(.Q`fiw՞Hkɨp|(>yČMH/ANJD-cW}A!%C:ͬ[e`Ex$_0rsu??syk6^Mv ޠ}~,6<#"]KYXāu!FJ5DAB؎f=x#YÐYtZH-m,|&2=|3;r! /[e׈TxN]W,>cv,2`Bˆ^3{*؆ ]Ah:XFѿސCq$?\UBuv&VG4kͲZW #^ Y{ vk:ݸ$Ÿ+5 `ASa7JDA:Z凉ݕCPw jo'C^t罸##]B -$E~fn_(^Wd %Q$['DkDnTM97mg_ĭ踴rZ/& 8˭0STv}n*DI雐&hWA(%(:~f`wZx97 dfp(ӟ2rY!F={~ F La.  <`A^y'zc')=kG)7GYdxY0D;=`#"j˼Is <.v糌\AĽ.܈C_ic7L}i6܇NJ3taJV"3$KmYk9#BZi~KF MlAE"@/fqBF& Qhy3WCtˍ$!'EFJ|-*`JuC|/Q~d\S^ҶDV=4kE:h܊8FMdԫ%&Ddl?6ܤ) (퐂uZP0@x7g}Q#! 76uz1͘i2;"jV~W2M/hL@yCɉS Jzh„ tp~;7]98<;.Rp/n}-)cDL::'?e۬b/X2-~쨍H9DTXm;D z? "nR+Ld /N4X -7#>kg>a|UY׀  ߒ¤Xvk8/Rr:˞ڱ{D,ǩjW j7 ҨcxHlCo`;?,Xf]n)HrhCߵ'DO&!]XFJH3 3%Ǡđ"l'ܓj?d1P%z,Jyty&^Po&{~(#Вal bN,@?•@R?EuЎOP;WWpzgţ*TCb)bٜv Sb! Hgk/&dOz.'6&wjN@,r’G!wC+[QbCˎ8.ln&Mp+k vc;!]!ڊ^(L0 /5+R #kx"gd3b"Ȓ n\up筕*NQ%`q7y:F0)Ɓmww_J>JHʘ)?C ]!6U f29 Rg79pyژSW7LouAG>8=WX }* RԦ[|ngsХ㖔z2 r'XK>NyYݟES <61f;=k_!g9ŧ$wRW/_-)vUaTrb \hp&MsŜ VrK[}q5>+m$4vCQt;AG<>ƼM^V1 {a)^ExD0[޲=݊  { 6ԢCZgڋ뫵IО8 Yt9͌(Gy}ok2EUr#y. 'GoT :J(0s̽=gb>|m{NlU;U|4.&`MȜΚX5xr~0~q[!x$@A]X?g󹕜q)llUWnYUBe$k<0J8@R˺ss&yК:4D'HzC{Xӌ3|¦hI̚?Iyco"  k'YX@ZC D%>D(RJ~ {ʮ։Y8XD-r a y\HB2Q]}Ijss<짉n&ѭEzgx}%"+Y]+14uJ0A~j9) mIN[/2e?[qKϰ޹o> gZN:M=Ҥpv>!@6H^?$Hnl;.]Fyn VA,zA^٢ gdnI[QrcB'.BؗTK8 =q_l3s6&Q=p859˃2\y0ꈃ(XS "#Wѫ^ސǨ vc{\Av;0F2POO}:#[fdGL, j9%k{b%I=T4"?q=#Ztхw1;[!bdt+5{2M':kB:bX4ʣ*|b3<_] $&Z9GR 72-p@tatkqU dBOe<@JՒXCxӑukr-fJwK>;u@{tMjnKGJRm5;u\۸rzYA#Zk+9,Bg?@[G9:>cE3x!YF :mӋ]ۈ^HVf˵sln|'+ӄ{ZWP+o IM+0>0H/U ?E*>Lr_i%K{t`tDZEսP Ϣ38DT}ʄۯX[y;L ^6{syX{[5 n.Zlo5ϸθ/J0Q'?8 sэ7jóJ~ ОUۓ=t0Jfy #sap/B{9΋[Yw5"4@*^\J$v=Aho/_dڐ#]Znv6;5FcNݼjJz[A6Rނ@p;ܸ>g2ġED`+ -PTES:,^N D EѶY緫|1\fifjΫV/?87V7E'PQa?v ewO8|rkX ^!C0bmsۡcM򤩒tAW]/ҕxhה_oK>(HI~2fK_<\kp5+itLu{iZqKn?jTlJOy$ue퐏KNe%D>8  ajoM 7 5 n Ԗ焌y" z"[и.!?/@{ɌC7΢F6 (]_Sx^ࣾPJ $g"H(IܯGn߅r yӔgVj}Դ NpgTD͟,Z}F5a):cb#\u?No?ܛ GܥX]XP8FU !KK*NN^דQZ8,fsAqꡚ1j3Y4[P*bS%geܬT VGt13kNTqlT3W`k&߫wOGƠ. aDrg'UN__ v#H8_|lLNjEh ?i*BP`ɬ+>tC$YqI("U.V0(KgI}s3س2DQy5Ox^< &Kڿ˥C;>FDAo DZt0ѱ.(ByTV^db9@FJL0F+0OʪA 5JajR\:X.sO B*]:AN`U=6C7CbzЉ9ފ 49ZU;c nPK0Y P+*7v侪yo{:oFMuϷ&7E.X!&4τڈ5U do0s%l=s ]qi'a@;2&W`1=n_ m;+(ro2#*~Oǭa (}k15C%?k8hVf' kW5J'teC,X! 3IBBQEjk>t*"bڌS`4`vOknۍL/@7C4+.aL$ pBl5΄_խ;]_" ܮ d 1SVenXcŮ=]o)DzO*D[\Ro*6(ɛxٰ¼jX@{tQuX,wfQ,c7N8lUV*q(műFS_"U'Tw/._2ZYb+aF>\;4@p#vx-EP-7yO6 74A9/NN)TV(-yS7ZLLC4ϢR'TZ3F5}4饥ƭܘ̭DŽn_Wl-Ztd c6X9Uj<5"d=:^(6ft,#T3)bIy1/Z1 G9A&7>e(%AqBrܭUޜ4){ŵSo(FNxϟM^.OV& k66q:uL< ԣ%[O:}"A82vg^k*q/[idZFj)6Y"vLN|e@J:ǫ|`&5]Qղ4[dc?5 z[rOS1֡yR>~BĹ(+r/wKѸNPr56Qsd?~~P aQ=uR'Rb)g<ڱ^ mݏ-Zh2EoTM=aa]v[\Cyxf}|񨯾cEfS8hVw:˾W|O7> Rۘl)am} #)ԥ ̵A緳Q W5,c n CD͂ ~g*o_LTNC X*:ڍX1) 1KJ0y] uP?c)lsv0N_^:ń KScvx cq2/zsD Dף<$|]٣P:D~r܊,>j0qnr@ǁֻD[ 1o@,hS?͉TSX 6_s=~F\ƬST/s%Om~bK U_^|TʺP} fyֆ @QpnvfM:đ5`BRjp{'qYmQz9_pzc}ٶMdČ~v&zmHשKj_Xb̉Nn^*smBKoim[693|E*Ҝd LC| 3̥Zǜ;Jٷ-n ñ$:!< [tۛ~Xߡ$vҤya0k:]h F m>F=Ǡ(.~\kvE^+cOSıp7kaADAH"B=d$DI[Eʹ[W}Km# ZV\Wܟ*?+:˩+AӀvT㱌dAPږxQ,k Hkn2+N;_|؉܀鮇4-_;غCqNo#΅y |m_1{@/:&%OsTDFز -@]JS5fX~H["lʂenUg S\dAs@|)[YV"#7:(lty9fH!X̠wȠ^;/#Oܿ7R KQ|<ƕ8~ښBb]UMn'*>֫ӝeNm|;}e҈>=cspN6v>k C&\1O%hA}Pu:$|!WL c qc䌅oAV:>i@cqtx U3slǛ{Ykv-zPwdʸ4 Bt' |4Ptn-WZ<]VZ3{St9 #~R:*fCuފE5ͣ%c0& Uq`@G*!|֛=-y}P]`LR~o[ZsG<9iл͠gtWHթcG~:7A >>7;YՌF%`4ÌyghHùӘʤslh|ܮ̬ٲoJb]$75YYYN%!ݾJWJ{;(uW3EBB2 `m)$oLU LVŧ8n0 ICN nƪc޴w8M#CLּ$9a,Y%tHj['( MnrӁ}yC) yY :kvUNj7tT֟=ȭz:I ~WJdt:֌i\Tm`0|IƙQH)g XP|xnDf4sĺ.8C5%uCBBJ,k2[9rFѾ@af|Ҿ:VY~s/ ֞An.VM)ǫPoEjL,8lAS;|pn{N\lgo9Z>gs{2"ۋ*v|p{Ī kn/kB7;o+l~)̭}[~ȹ}R}^}v:rݥzcgdqaO֧diJbJ" "S΂\thc9P?|M+9/䫓 hrY.VrBj+~>} uTT9p+ITkJ|U$I~3H-Q HS@͵$_*%fݹ y?5D 뗌dǝ#lCg]UUjc҄fD GM z¼7'L+^HOM;<B-bOLBpw*/4sk輆q$YŪi[bM4H8^+1D{N#7.I"s# h #"[ȏQrΝ9pFHja1?e:NZ0)ƘZ| r"tb? RJM)yvm"5}I;JX'>x+Fs TuH%岩`l̨'Kh.16@0& z2f4 _5Z/nF =)㙺wLݥVL]Fz%X>?6w%zJ "ƘwղIzCrgs~pR18~@+)⚲$S46`<rayoGv̘SVGA#l9WR-hl.*(Z| rq3\)F~b\e^*t rvC|PU1Osx{]'yQnɃCo}U*pZpXWC|ѧC)&v@3uC305/P$*~1ʏ.^Cۙ 7H&l7oRAہVʂWO#/#%.bV^ r&Sǔ'ׅ}Zy.\KzW ]m 8]¥_TE+% )4m|ΟÔ.ʹ5!#K9i- +H%tRQ9fٲ_H0gnxvaը1"bgC˞!mSkMw%!VnU8"~AJMp **(*e,Clp}ː3W9-*0樺Ĉsr qw019]7@sf ®7w囮 I TN:e*ˎ!CWy1Q*ѐe_,=xkmXXQYṱW^W[fv,op`kvE1)\B+ \:*sa"#Blډ'PyG6*i L5ahX +Ifg =)~9^.["pO[;bL`ܼtDٔĹ|EP}l엇5aCeb3}!:+GvÞ6= ߼f:>жgU{o-@[{PUroQ O?irz:q(TeY~P#˛LzSUV4L2SBx08x 9%`{)jM}{Mo| $_1܇hLMF`D* + 26wPeFH޷y@`CjT J㎘ނ}IA' 'Wg!@K90F\;2L|7a8*şD)g!a[wN12\qSgħַE͒BUVHeBbP+HܱlXTMFܑTY*&?l^:8[OJ? !`ӫwDޗR &QP3۵ݮ\ rlw U/F6zq vvB9O{d̾B[,_̫체d>wFLC6``qwjߵ%Nc=w03Qκ?E-kMi"k=tHXV|[hSE$doD˭V 6*6Ze@9C49npd2Flw Xyq L31tv9'FԢQ6z@(~A? JBNpLG>zLÊĿ@4w6ó3QR %hpQ;Q(~'ųf>8I|6^T'WPxn׺v D%=;Jf۵[j!RV9(WvrP)e˃y .W|DU،ކ-UZ GAps>ob \7IRK=i epȈչe .f3I;H#!e#d5a[kUε%>GG"@ Tma[%rNW'̬*6Ok3=s^IF7~'"=VO8gU`FgF x!}M}i2 Ӝbp$m!?sG{ qZ ?7/؜;K+ d9nf{\P>mg͖T;BiN+ }YeW!)R@"'ϳr:5}(`WY0C>P?(O)r5p2Peǜ,b@}$̇g7d a2?dfhwJGo!ZԇSd>Ӽ40nڬZ?=H2pYtnCRna4梹[B7$i~Y |7Qͻ#8w§D}%ZLtbl'#'BcH.,7s}8mӈ4~lzvV%ݮBĐEx_1K!E(Ar׼G4 ; -x$/ |˅p3u ]CYF`@έ$51 V,yhT@^J9ݱNwY)Hcpn5{q4ߗ7PmQ~ޤϳ' ]02vCK{uE+G5~D5kK1]6'TiN_5wxFkaSiyɤOR'.N6~W[[F=Ş>÷@p8]mg8'z8*S>iq-%\8k7‚∸61à3my%V0Ύ8T'I6Qpm}%y (V:P/ײZ;ۇ> gA R[TtjsV: ў歖Fy*۹'G=,9!=s=RM%?4\[^O]99a%g iPW)ذrnw%O.vL]8a|3iw)Dgb#|K\ܘH8 ݌Z&RJ ΅?ӒLuEʢ$ͽ\ȫ-eZhx; <w2~ED9Ȇ Dv&Dpx|n l^F2*%hd'ؽ0^7"J l Buk*Jp5Ӑ 3&AN<(+9_қ)g*^VZ~ZQMV?BƆPdJiF8AUS$E͓6&v!=jd."x:?3p9ߵB~#89LduV(l>)-ܑ`Yn1]:o\Rnېw]ΑĚav>$}/GףB,1܂TJO LGILX/%N7wc\lT=CͱČ2IXxDV^zhLTInH*bJs?]RMĆEӹJ/޷55e¤s^.sTQ+NNo{9%pЕ/l}58m'_P [N ykUNЖvI;t hU'϶Z=PvK22siyǘAڍz#TlJSc|\&VNFD跁1{K:5X EV;cӻy^~AqPpdz94B0(l(Abe58 ̩$Ӳ ʝ$TBZUWyB&p}}| HZEG@e# Y6JW=|ib΢)&QF [mN7L h&+'?\vy{6M_ÒH 16<Y{K j2}')[?RyJ=/_}0Ek Ii,Iى4:(`ڵ1\XhbuF@]Kӱ~ 7Y]M{l$DP9>ms+]uC7, tr'm}rE%t(j} %m/-.8^)qh&P8,G  ǀXW81`xG3gצ;a^?>}Y xk UE0g>(5V31)$3}xbojHP+"W7FNf-h^W$ys*ee妁ap$LI0g$p(& z,԰Q=+SR`!>XzXk6w~hl/Ց=@a&H1tPz%%,-(.j\QFHjg/5@BQ3@̉,)kXm|X\ϯs׾Q hfOʣ CsVs{z=HKXRց2W- (ZKr+˜7c]HkϿȐk9=q]=X6qV&Cf#o l, /ef\ʓ_BD"c bXb +N81CVTL YѮRFW QcF"ЯzYp FPâ/i4-8G&ҙpLf:iLת83,ؚ0! YNߪ{oɯ-W͘dpߞ5C*\y4]/X~{hTY_E jHVqYWWGJ)pns+^%dY;{\z7>~"H/> 7(DhzsدI -qf|WK=ttEw\鎮k\Di@ pab6r- Kjȇ{-79zƏ`BÑ\xwH< Mjp/aWU=.dzOqޫ'DV?}Q*8x}ԢT_Q c6&FDdZRL25zW9Zx߳ R:"9w'JT;JoU1Úbv 9>#gX D@X7mUToִŗp^!$9z+{nlzjS':L0b!{< T懜eK d/3 H I1&7py~P$2/wS52Lf/îx|bwS_U>7y 3w䪪#$oQ)Ԩ_Q8(rIl ۠Or w h8љ+biw<ُ^7Bupae91:R /E`eكDjc9Af,?{*(8n\(Vm:ڰozg8sС$} mujNMQǖו3S ~l2$[;kd\R@4ϋ;ls"b'!Hk˿90.דnj) zovȹVTiNqȔ6xC(j0@lzg bTNqm _ol鬫cREPTX@l쪑_nj]xDĦ$/=i<7|ɒE> GdZ璃>}U=֐|,qg/TXApӁ;b6myxtR }X 0kgvS2CHDʗA$åd&QAAxMѯdfoQudSq GM 1QdNJ{>!CmUAlڼrBQo︿\<0)$ DjO:!.w?托 :2buB 3_)4֪-up X)dk,͕AF~hgY,:ɟ /L+h#y<\r<5밑)Ƣ)'->*Ih]$/Uǻ5w3H\o)|fSĀ1Z)i_w2Gbao@ڋ<]_K gsd#MotȴG2Ou\b]"擈\"x(p4Q'.4Sbs"{ɃlYtkuFb g4I%LPS^<8PZ1K~ #[ PZzybjJm>~^)@W& Zw $,Ƥf>'Ѷmi Y<:p{:J+ kСF,um'd@N#9N &gaҌ ׻Jaׄ3,N$، *E99PH^!3>'Q(uԞBXrNoп*Pէ^v[2<|~| Y37& ˙7iXyOۨw)"HhugaQ".`2y{0kAvMw2c+o:T9hEz $yy:=]/e_$OE8\2!q[cG!M` "AM]#mFN ճXW0}Ua'9:{!\b>3N *M0Ŷc( ݆s<-,MPgiɦюKiIYzkٸSf1/I(PKJt_һAwTƧ z=M-8<>r`ibR҅9ϔ,f+Bq n\O"Iwm?& 5j#wm: yWȘB^H>`0[|myCp=WJ5e_lNIZܖ." 07DGq7r'{u [9,R P~.WHv<Ԁ;U Ksύ3y+UApefu~ȇDSW5@~fO zUJ%eAA`e \١Ul79#]\,Rh)+)(/ B+IL+*0İo__%pUӱq4j&{P ,zD:\N8dy{hCz~N(unY ()#_;d?6ASt_ILwIFldn( ì\znZNΔe* }'b!I$7-ag֭O e|- QZ M݃τ0 8yu;5"fzP^דo30 $sS4,?QCu@ChdR\I-۰L_J3#W;V6&pu!9=q{Hy)M)UU\9wPto0=,hm-&4 r4[Xy^3XK'omMKE cfaw,@CQ)@%V^B* O K) I$J%h 47r'R+{4Z>0~I‰FH(Qe=y/d9 A1Ro.ۍN0q){XTY69 p W&/Ԭ48IIYp7끦COt۩J=xCTT T}8S2RuLH25=[UD) i"O'YVHnG SMgڻ=ͺ<s7;pkSU \7hw~vn1*)sбkt|m+)ë$\(jP6x'X3biɫ9ei s 7/jMC\A$QVzw\`o'Qlғ@=Rɿ +0_N@ȰKG`} _gA2{Ni/Ckg'f4A2y5zlg8AZQȆI 5+ :_ poADmpAܢJVΕx̨O,͝`zS} ~AU-v(̜toaWi"_xӃ_4v ef7=FV_AR* Jxni;S"%Wxt &/_`MߞuIcD5ZR/h0 2pF}b#>a!슼M"lN9Ai[,dy]gy eቈ6a.+ˑdmA4uG(^x)2!T^.}X9 Iτf$>:+fp@׫΁Eu>fw+'  GuX 2IKcWa QS鰖E" Hi*{o?j=Si[f$T܎s!mLG~~fp*$x+`&CjٯĭRp%Cϱ!8&_×s0`34̛|bQd3-j>JrIm&8?#I8eŞb>.}ޭxStYce^{"1ziKd!]\G\z(ڝAq˹ll?08E'ʶBFEɌ6:" .kILμ. X{}}7[sGFux C])cu׷;C\V0U5" L%BL>kkʑ_JrJp `^x8 _,=4E `OŒt$e ʹ,I%gJׅ-fgŽP9{j.m|c1ѣ\KQ) vD$CeU9E5àLaQkJ{#QF!s{ 05gװ,7ॖzV|9+[=\69& ;|6IR!. )r]y$X:#B(LmNN~;ۧт$f6MUqML^; (Ԥ' i3Ir֠!;?|zAI!sK:YPT&@#<,Jז ,JVpJϢةG'DY%#]2@Em_o+JTkmc]]fO4n8q e0.(S/osy PPIgxH~C=[" }\2Z0 u0R ^!C8 RNO|,`ɶ}jV(I)J 1. UeLc*-Foo-Ê_EiD+jY+=S2Ih5wl/HTd{(BAN2a;9ÈT͈ͥ+:dp{i1d| vm߆c!zS8շ-?݅.YHn9AuqVΏ1Ŭz#ϖDVg?߷F&ajcCld֪S~.x%&~nweM\dRrU8Ce9? 16>3Y{SC7٥;:wpG{FS31C}a\qV5A! 0< JUk>1_aan%H&'&Ш[fu:^sRYe?9%:Z!Q.#M̸TP-f)?n*W>ص DmԞ*_as 4iFH3¥ǸgpրB,k92 }CڹX8# 3>r &lCt\@4Yf:p%J5ԩ}q-:ܶ ߭+:v&n+;o:̚jauv:I~[Hn$gl5%lvӫM-6!qq+3{:4 iXt:܀]Vy _"ЪrNtmt_>/"S4:h'Ź/~Yozٚ`I&#RZj[)l(b݇Xd 4Z6C},~SB_.v ndo-"]6gd8*I1~1P1犷r ?<Ŝ89[nt&fQO/X| U=Ќў˟jNZo!Ӧ7ƕGiojE:+f,;(TZ~ +F" )~pp a\ɼ/TB}t{L/oRѯOx>'GqM(s(JVH$AmP3$MN 1_<=]w(ծfzvKp؉4;DN'gG1Yliē.jΚq>_7jcC)}4( k!)^ +RҭgPu^?G=f b}\UK_r`1'4(nI)} cRǷ ݟmöG淭^ܕ~xUVlIC^t#'OԳY>z#.-eGZ]rZeBU)Uگ?nJH0αI4]5W ԥz\U)T \N$6|?{Kd)tt~E/;:TC?+ .%۫6c4¾LO(; gվHc_"x댳 .^.@:X7d4?wU<8QWX Wx=B߁$p 8t :u?f@kHұgըgKմtzTO歖Z X(fV8Dv*]R?z{ʆc%,~5 L/zt dtߞپ$;]>Ru%`a;v La *[:~7M $ώftP`xAqCp:SHx} ْdkRaU`JKßceўM#B4æ`E88VUݹ>LF 09r'H[x3yYM !n'Qt6n> WgU([ b6Kyk>Xzim؛AlJmh-L .6WPQv+WkYo1G)7vNI t}$rݛ/~w{~_2fYdDAD&]0Dm_tFTYj&wXQTu`5UuL4"Ƴ{*V浍+lFR&5U wvFAsY& 1CxjuD8)|$'Xs]Ijy啊őT)?ZG'<Hk3ٶ95}2UO]{R%$7'!NMڎ) NKBDVޖhɞoMm?ƶ Q}7wG3VvnCT 6 gc |RGm7Va^H]beݔ&wyV`ГAk"bV(pQN=Rt۷?iO q1链:">&xC=()MntڈU9iN_;&)Bt\c!Pa.ЇKK4|uD6ZQӨ7>?. Rd8q a|ByEٍX)r%#uǸ_U׹XGQGA٘OGhc~_녺\{|<+yKyj˪牥a QH ?%l2h ;$bw/AbtHWf3k䳕r'mCdlru!*Eݲg*B0a쀌TZkRVJ[NR.:TΠO_* s@@fCHTP ^S{# +Fh9 p ɭӎc'"X rI>΁~ί喝K ;ň.Euu Ovu<\ӋV¼R+1$P%?o\bl8Zh}I>-g!Buk/Ȫ%pHTGwؤEoY~՛=U=4)] ^'C1(?vddXZg]d3bMRF$Ʀ%+WbJ鄸kՑ=8 U}䚱lB̉&o7tr e;@,({Pb@ӵ*mjR(,"04 ά*P 4 ҎAqWlP𻢪zEA]-~U򁤈q<7]Zn{V{k+} W:T}MuWWf]rr30>6WtjQ H-8݆drHq e`F_P/QE)ᅟV M ދǽFU)8ph8v o,/^t+:Sgiw7^%=&ŝb2:kJ 6J~oԓK<S0M#=JgpJF A3sgsP< g6aK~dQz@˞ֳܼ ,ܦ02w:ųSYeg`Al:Јk*A/F]g).Ph"^Vd0MM\ L:7sWX >cyOvDk8mbdbt;&p{TygC=7r.=(gd-( SHޘo5ev>N9㩻##XC \E[gtQ{1Ɯ.IB2 ǀ5ú /U8e^9X`7?<&p bmR1 O+&C%^x TY 'BTe3ܟӨK:$XRCPK<*TTK(uQ1Y&BQh^G"mK"@6ө`*c {r,ZHP !Sz?#ww!(F)9roXB E~n!(@P䆸 epNIWJi9)uy6Y+4x3_]nZ\5- ~o p[hXB-C5[E$.p: ?G˺.;(r%]}޺C*FB ]_aAEQY0 vll"s&Ze-t\hjQ~pcM^p78]Iêx& KsF/g 8 H[ PxD haW0=()ѳEFuB06'U$XRk*E?ˣeQ82 6V/$ti'~]YHULIx m[OOwXs@%|'lJ6A iA!tÒt^zp Tٙ%pn3jKX9yd BpT 'hn#f'6ԑ\(&(:ΊSUrj-ekBɦĴpobwیś5!Ƣ:tSiG5ew/Y Das(Ӫ89Hb?n2Y ypg<%$;{\^{}Fҙ .H ?禳&A衴Gg AaQxοTveV`K٦_h dFmr3cAՙ.1uEAd TB YaS,r+=u>~Kjҽ/ 77f9fuM^x i^VH\Cޘ&RW($֖,sUrnIGk5aAݚwk 9q6k/wL?'5iX>d0y9곮_'׭Z^DlxY.%mn4'̘f!tr(Nf 6ҥ6A-s*n[%]\mZz;/m"ЮR\*J 7> h*&@5p2_Pp $Ͷ>W)OT9(9ʜ.B[Qk~lGreXUtZj`uɧ Mtۢw 540<ئ^ 2~uyg"6,')IRV-ej%ig'֓vz4A4FBuܽzmT@7z^VIvcgÉ &W*9';'M'@PKIP'>{PȬ$; T/|'=;TX]ZyD'I73YlHN}"rd7X &v.{(Nֈ& Đ d]߶I8Jx(M򤀚/]Se hIi{TWG AuW1ì` tEmv$1û_ESTH&Ɵ˦d!` ;& 5ͫQcNr8T5"5N4Ƶҕ W#42X82gЌ vMJEQ玅_zo:́d2;p' x+oi^j?LC175(L!ǠvJ֮+>:p>\)xYEL 9so$Vo3]]GzWkFRiwN]iyuN,N%LiR7T'#bFۅ-wp|`vJ"L(V]7Gˀ/Q#%rʙCvz*@2+cɺ6pAtϽJ"-<^D^a z/?ڜSaEe:_0!=~#x3"ڼHbvZ>!ayuyD]#2 (vOfO C4Mw4ֆJM4jl%-Yk~ODhy*x,چ`pbٹXUXՕtj\=4^:-fUw4@LKz (#I{]cVK_ ri;@5%5G_'?H}˃QH wI[W9ڈm=뺸 >L?^+Ѯt[tHwH߉%mX8f{d~'lu:vuƼ3\n@9% ( +ey#GR "'}aY{D?܂s7bsZZ856a FԵG8#xjs^ُ}+Kx_jD-Oc`sjgLxA!DYsFYɘц, BW?] $$)3uwFkfչ>JO!'yp4fKkEhB($ Z^jR yoijt7pqN`cp|RWctjo'z⥚sNVyv>A+2k]p%[$yB 7tv-(1gÝ fq?lx$Mkj`$0Y^'Y}E3]d\s9 C\xpKخ$S.Ќ'HB*nϮkϛtHe4)~[炇 ?;#2 nqbhP,=|YEWY5x+A{@5>t& !ZvUcFBY5!W`7T !EtXeO&HlWk\gG[q(:hQxT__Jn7cȂ-'lj!gtZ Lr[ 6`sUx@sO"Iɳ&keS?mxj.j/MYz6ggpϛTXБ$q K74h2_WvLߦS+i<˔ T` ̟6ZQg(spzOCdB~ +2ER_ mXar>ث ^Xqrurl /NMŸ%[`W'B* rm.ߊrXp!{', R/,m#92.r}k|z&3#nH:'RΞۻ+mv4$&:yt֊hf[{cdV,[ 4 ӦR8}bN'pSkfiR*T禤" Cfu3ZvSF^H Bٵ=݂o[`V@JSn7ag /Qg d@r(|$fdx,1lCȮn>G54ܠu!?Z,QR6ԪjcY*hkrݽU ,_0oOqs,xufbR$߃vp˜i>Ԅd9Tj>鉸8ɇ}E q^:X3Ɔ=3Q |'/{Xaj-AknUh@L⿅u)ZXe0Dڿc{},|ԵED>GSn!BM3hݍ iu$v#DLƝkpX9b+kmz^Rla,>|p-tz:CEl"%}˓&eFkv;c.SnH: S# bhdu' İki8_K?꞉~RvKɵg5$Z?1{8ZQBFss}۵D%C[>u`|UTfh·]CE @g ENm65TG=EvХiʒzch[T!ϘTwK0.ȜVO FWŧǚrS8oF3'=V@&ՎZt3>ƯwPZԿ&^doʱIEHK1H*Ж>o4^h(SSDc*%UFt9-E+u*u/eڜоIE2. ؑ2{$p*[B1I @JB*O4R:+gk-UZ;&Q8NԌ;8O H\@. c<gMLm$llpЙ}2F[ Gsta wG{y- LBJQt*c|ݕkP Vviِ'w03sYcY٬*[=e~:_Wʳƺ.l◑)xAK'mFK퇩=/9O&xw Gem8NIg]:.!&y8EDF׾dGJ ? JLj /OIm XLcRҭх(EL!]ğH'h7f' 8@1l#Vw3FJ44ЖyC=x .s+Mg"14Gkhrv}˾>xX$MNU1)iRI ވJ?]%OXP&d.c`*ńQr1TGkҧ}4įpByR槁A@Q6=8pp8l-Qy3y9d-tS|X]y߃ O˶ 2#,.p.P*fqy̸ӜSb8x Fd nl$V (Cܥ0Gs2(E>/yk`[%lNp֊w\z D--|s3]F_L?g1ow`$P(!|^ 0f; xan)'Dl{.e87uem땈oD>B7'ePx#/RVCL9 |z?:JAAfBq9d+>3̹""I4R/|^aӒ6ȭj-kŕqLv,L' ~.?2Yv7X_yX#&D -RYjxz3 R"5ww\3ÆE_g-- <%v y 6TŅ}E߁Js`:Vl$Ͱy US9 ӏԃU8/>_87v dD(;5nFr8BPo?&p֭n6c;O8C`GH췌oCf$]ㄜ=q2>_P[l`mRꝅNs|?Ǜ[dgދٞEv9l _@َ%7ERkb\b#wMEۚ*pѷ!k ːnQCMܓvDWxiq5\CPcb QqPE\2V+&Xki|d6qF+.<@T +cSQPdz:}!Q7G+h?&gЗͮ}RU2dܐIO}u>x/b(Vk-YsnkNKhMMiy";djUz䀿5|E& Ge޻ 5q#zp=^DHvUHa#͟Um fnĝv.h?r.5౗7O{'y@i)0(D奠nB4%k. Pz8PmP|9 ґ  S׶# 4yK;7G iL n&\k>s%PJ_[ _ܤ:[dpF'VfI:8IY_;n^d%#d},kHFU%zg6襟Z_X:LiXrk+TOmbd:{::pP8}7NkQ[{8X)h!1$tp . &yHU2\`4vהgݫp/яvVw2M7E>L=͑/q{ %,1Vf>&)`qfޖ=9| qY˵Dl&YD,O|iRVD2,vyI}DncJfQqly|X=\ u% ;- \*u[t~O i6j{R3! ί)1Y8$[[hI+g [ʡj>du/ 7xb Os(3;)vm}]#.fwD>/]@ ]pˁ%[$ߒ]1㪂WfeGz5_)RobfY~L`t.Wljjkۉ 7opIqO.-WB5-G+h4iWٺYj _og9w뜚FЙ9 r^# 3r&T1齕anuXcMgzDvr\ވ4Δd}cIE5jv!;2;]M͓7&gbœ=%.ý+<hDѪpciKkk)bQoZW"!9`*iI:E"lEh'G>arMʋ/}֣k2{iD5ZԽҩ1//(QsӿАd%F䄛}q?-uomx.dv'\i.fdVKJyWhB?)|ugKLf~ȥa@/Ԥ}t?w`zb!-gߐ';Z:Vy(:T- Liut8X_$G̚@>q`\P~#`=:@Jޤ]< vkŜ<|B ݹ^ [#/=d%4G1ĈkJIĞpО1RW';'(eQ&7܋a-l1BvSsJ;pexL@[ҧI?}#% sjp"Å HD,JNsTTһ&u-6YZQQ2N quծH;I\3kي ە׎˻&JqΪBC|%|-5RO؃3x\ !X#Urӊ k!#*wr͜H㦀F"`K1 ^idVƘ½Ic/qxt3ƍ'Q\J2fʷhHM#k h%Mo;:7KmAQ#]y7÷Ol v SfVW8 -^F,%= m8^h(8 bTBvEc!i{2!iIGAJVE)aQwn%R)3vܧCR=Br:o g*Bk~:Qd/kNWiJs'lR*~ ?=pJdzxC|#P|r2S( w *X ^EA:Zh1'%"̍Nh*T:%'ԆymwxڰqH\q‡oo q_a5PpfbcQ+臨=jCp"Hnjm<{G( hY'N9Yc[-ḷ8X7GoOLpNsv\֝~fԹ+$yٟC~Ju-Rh ̽qp̎)25+}[[Seg'ҩc^L.珋 %0V(DHhG$(3pлKNM4`d[yMNҔkZ<ޕV[:ohYrGz`|3/ye0H R " }CxK E-+}j\DLD}fZuZ?ԃ$aCS#P'HLI"?Ծlm 7@=*M 9tH;m{un(&%&# b^,͙||}d#lmMuҎ|KW|ҡ Jk&˯{j *:Bh`?V/TkWrG[kxDv/fuQi2/4.D.[RoN6VW-1LVնfxd!w<)j[ICɸ;OUT*;Y^bl<[1S\dH|OBu᫹ն_.,XWO=4+o}5ɼ&&No)_'~l*% /O%ޅlP)sLvCZ+nۜ0Z62Ik[oHbdh|+ݍʻȯBZ  Y _$owї]VcMQ>G63(,R_ouP|iuXI5sI-Q:%Ϊe4S8yB9kY~MO&ү )GlC\`35 l7BBb[Awi[t_gWZ\\6[Q,I. ]usCE#\9j1j/!ǮA5딜ɘfxo|x{h;*`($Dά{6B eU Gr6@Q?4gb^;Mϴղ$]5=$o_0Z/]bXltCN`hByvp΋=hě@6X!o[vHԅ!k25R[j_?bĈ<J8 Ģ>ZhuǍ%K>\=+Kb>%+8ԫCW.u @IAb+"^.oeQ2S[?r;|vqU?R5~b{'f(a{ŦAwf"4<0. ;^8\la~@܂Z/J$~#s;* lv4#w7J:}R  R+Fu//􋲵aCrQ`^.3̓^3)[3#}G /GC$bUr6ZVp?J:9 ͧ' ߂.876Gj 8fReU#{ʕ&LNN5y_O Aw`#3񳛲1,A zAQ|'**6F~7Z<̗'F>~z"NkJGRX -ϞPLv~s| (|ݑNSiK?3"PY/o2VI}d1Hb/KSw)i~E4iU0wFhqX~LmUtGH`y3ZBJ+ܲIis.cc\+> ju3D37SUۙ&(tg TBnXs6 8X (Wj-uX@^, fܡ;cP>B͙Mǹ@4LN)E"dQħ4r(4x]Þl&Xz1E?0*^ /),iwV4 iqiSEQƳļ1DLFHvAFe7 ?!ZiFEE@ݴinH5p444 8`NbE'IOY{8S ֊J KXM7 >zF)T<+(MAZwIX2z6Ġ:"ŭ<ߩ-[|;Fl#+m+Ar 0I7ã쎐vz%V΋e@RA1GFAI*s9凃Ӽ CNj ʖt7[}Lp$Qt7G.)_2#}MahZp($R"eocκ/OQiFu)}oXm~s2S^;ֽkiՏb+]lG߄/<Гxpc_):]Q&́ělQ,^"[ZVzu㏝ɾfdW[ wpMP3)W>Ch~vF\IOȹ}qzn H^\o$"G#3#!6k]A -~!ƅii9̣g9ۧ-µTdgsunШ龶G<8TY;s#ENh9{ഔIח$z2m}aHr_SPu͸Jn K8ojB˼qR\ s>y5>D io,e= m[$m9RK(4Wl }c3z_D70xcqAC)dRm=9SQ!B \c'~ƻ1&qP(+e t嵂4NH"`AUy4>:hU!yS)L~ԡŪ.$k$X-1q[Z\BBቪ`*+cPݕL7ڵqB9w_F g!р҃*>h~d _b@]twAwbf؎($'weoZf+{y$ʉ`lJw|UQ2-{=VU-GFXEA:IivP}_TE CTn,?3>֛1Sgo֜Ç^_BpTCc0uܠŹjǂ&<`A0)6d4l./FELE!>VhrҊ6sC$tHg҂T ͧE654N(u y4 K lN#H; On C Q-lX_&ѯhKV+vĒ.o?J.2%c[$EHG+\G$~v (޽!&J0j^6εsr5=^uvB>< Hr6QHIگJ.uDG 7[p1!)D 8@,usnkX%t5ȧjcnhA~ca,|ZWIVt4<G4X7;ͺ19;ϯb1Y̻UzRyd*0Y%3ԞX~%g&mlTcI[;C'/zWRCȳZ JC̘Ll.49nӝo\n_P \*7dEQ&QUʗ&׳:H24hk'-+4 5J:Ns҇U;dA~o7<غ(-3T0 ^ؗmZ(]Bhc޺L<IVfћ,Tw=.ة4˹qέ T(eeDVЛ7p D:3zٟ+ t׹T#?h9Yz=kVB:vܲOk6J'Df Y~h #F'>>B}+ET ~-biƺ*JK8ʊ<tRaGAM_PiY+]RMp*nk~ <^B P-RmJ]Ah;:ʨȁBiB 2d-4T8 B迈ӣ,]`s\NUmP^!# Kc_>/4O}l'h:?S:z!sډp|`[0&*']>*^r[/Š*n,:$/Z\>g寓fguoni;?YщEoe,>7 {9$RVD ufA?#a8nW/'gS1njǶn#qs ch?"0`RϦ!@/Gb)S~RH qS<󾹶$D"8[X=|ZL;f0RVк% "πp]ЬVu>5zsh]ns>̡(ZZ_'gr|;XKԕɦu&UOmuOf~I١[-&CLR˵sgׇZ[ې :Ǫa)772yB"؜`#\$@ÁGzxwLssx$JNS6ܮP*FZ"nC~r9A,ЖdP8?VMⓩجY1u H#mQAdć20 X4xY$t[2:!?cāBM'Ha8t' ^׼uFdnYC¬J"Ȓ:9iJ6\Òʚu${Z|k I*X1WtTwnJr‘$&+TWb>k j:TiۄK=>n.쇤1K07 M2rej j]5$^Dee9R0ԠtYV%<k .%9LPv seoZN"Hffܵo@xL'kɣ, gpXP#xy[C?= Be\T(f\.BO".e hO`祭^+.ӏi\ 섂7b) ;^9Jc$ofq\m1EML]..6^<+(.QB&̟ZwxT?Gk{GSd-5(Ls@؊|Ł@#<:Y_a ߫!*;D74Pյn%?KYDRe[K;F>}`-!ёM*㴠-&lEc9EdSfNs1||e`k|Z6'I9+nݚc,G"J4 tm:~rC v kzɳzj/ރ5}vn\} YωĒ!2w:>{\s3dTJW'eK|lve_5l&`Z +*UezRܩ:\! %J:3HB *}0~;gbWw6I?Za'f礵WtQ;G5 䆈f,Sֻ*ڕ 9,>dU)MOnd+I6{"᧡mƙ_ʄFP/@n~k.ڎ &mfĶx|5Oe￶`MJ@ѡq| #5 tA(mTp9FDWZ'Xy]mh9v]? Q"!R^O0CG2;64lGGE, bA^stٚƢ-Z3ؼ\tGeP>ȵnbrnеI1ǹb 03*$,su6)>%?Kg0^XClAƢ! W6=$jЊH5FrLEi*))t6re"TDYq; CV;t|o9|L3i7ǻWx|pEoAa =~ظX `Hi=7fPMJ5#2]JY݊l.nW_ȡ$6vuaܚ7"DȌ#DRXzU'&nGUѧe5iD9! AۛuQAy 'w{?m sbҚyy1-/R֐WnXzJQMWg؄x;*'/q\U4@j|h2XЀO.0V||v}ΜKrODl-跻Y]QVeh]Dmف܈~1w -v[阨!K"8V^P~R4f]eݬ%ݽŕؠV{^`NW QG_s+6aM`^wNH!'Q߸n6 s ,BC@dV+DR6DoM$6"Q9RXPWm֎jc@HW׈n5"@zxzؑxmmB4 5㩓FJT4߇#0^H-{V4atTZvM߮}Ÿ́=j&qze9ߌU4Sqݗ*]ڴQ*ך'U22kU;MNmbCmVLlFv.rUHWa2x Q#~"hS)K0ӡ$KOa6LT#CQ8 2-U oRЪk8zM3[\KH?qb@Ox8i]ͥp]'kqj{-?LfZX]HvXk[unޚsa}Kzٴ9W *fxl6-t娼U*7L{BZV97Jq[˩#aHDlPtL;2뽉-<0KDE0[. ưHΏؾmy/LBϫu f3i BQ|ݝȴrU}BI05mtfko.H,e=d W8 LioU;8ų)R|bU;W 9qQeY|5FæI+.&h.#gɥ<3=痢ەR1ħ?d4E)息f~i$~N>rnvjn/%qWFB&{}q b[@c -8V|{O 76OoUbV~uvfqݣm1 Gl ]KT^H]CRH."[$6Z/h,Q3w9~xR83#3ulG,I9{A;>+ߪ,^A0~vC?M[Bj"wBrkK;m&l(?ܟ5F+ D^D[uG Pn&TKJ3ǜE(!Mդ!Xi%uâT T"Z)fmn:)eBf- kRuˊ\t?)[+"|i fgϜ :&&ye.h% ]=>߬vGWwGzB; q*"xg %*Aoeu:E5qARnQ6: c,4(,$O [ f M _FQѹ;vmQa~-7Ӄ*wʚ+koqz*}QWv ߐI$)wXh orOjufƓ3|[=H @ȞeX;QL%h,z$M_d>1bZ}/qV7t 0$v.`Mb&?;R{| c@b_sQ"*%V*Vo~Q -4Z%.T+MҐ"cᕆ+ܵ]V> ՖR=Uv?Ybz0P]=TP}̽c:qy+6Or"L&%k?ŋ׷RR1&# (o&9 ϙ}KDêFNkvɘoɕg_WkR_g!DL^r7+B´`fN:Lg(yƬ,2_([E#;*2޺:lƳ7s:|"s6BZ1?x[ޚŬ,Jk5Fc[3 Wg2W=:En#ǚJgîڊpyܦvlEUoޗ=Lr0ߎњE*( >[`VL;ziUZ"m5x$QogTB@ O14d>3rF/6R]K,A!|Y9B'equ_.6NC~S(+R>JD7 ݥ1ݼ(PP^3{Ez0O4a[f9۱CMS8j>(68V#Id g;~6 % 8[OHk*O߷UlbY?,pJ&g2fH*Boϙ\vHз:46x  h,&Bi0XT̉o|,XF#wu+!;[ޚSv:4Qά!B&"|D :)RHMt4^@?gnEs_-w|glXn_\bzb}`AC?6K"x<]GS!lX^ңBt){g_BC5@rhV{U*mi%lQĨ҄ 0w;([Q|оpsJ-ՔIXV*uB3eHkO]GI7EQn=JTaI#S"[w@p3ϯr^dAM0jNJpMZ^8'@7'bxuKi[УjʁߡbuB+[bE? GSV>kbw D8i@m\5!A3։Ф }:^]ᄡ(ؐ7E.$Z*(,8pQtic&y_H{!K{td\5H[ݼ 8B*X_P;eGP&(N—C=_sh$ sɞ\%'U ˞lbuGJmR]U$3K"29m#Pf ܯE{B郻TP]/͛8ī3yֱ?3\wdlvo}uf9o"ym/ ҜN]Z 0E82֥AM:YHz#1>hu6&ZO9tRslV{J ga؋i4SBL&ԕ(S 6y!vb8Lf$*dY wA^ժkms',_m@i;"(xIcR- /l4O|$1^N֞^:=##|~鵡4bn'8ZJ~0f3O +7#_L1x8HWW}AStk7˶Q&BLO#~*ci+rVL) WZH@=[4na/;#J-y-z gɤm7Y6D~Kx6J}Q|O:ɥsޭdbo^ZvH|Z.$kFFCf& ^ܤFJ3O:FՕRکk<,/Mj%tԛDo8czޝ:b.0WB8mJײ+N~ *|{W?zZ/Zмw/_Cjvajf"USȸ]YÂjPsz&ce lpS!m߹4ˉ|5Vtel1Hϊ"wtZ-Lě+"ŵ7`\~d>k/]_Ēf>vf΅l<^ߏ'"0[E:g^5Jઔ\:pZkԿTdf-2qD j/h(2Q9XL~|%h3-z0`sR9kIl94ϣwY>Pj X[uҜq˕ U ΄Gt[1Tl ,ѫpS i Ae=$O!$EP+9cDa"N'qWK{lf)GFHV͡| gtm33Eij6TgdFTwpU;S o%xh"N'2L+^*ͮK=1Ynl?g3sp7̉*`+3U!Ʉ9-9?βU]kv!{\ij Hm˴ЭA+G0j].蘈j |pQ>[l盔a*#?;5oggE wu=V`j0 z9aVlm7Z#0exgY: ::Ymo:TQPPB z>[TgftzS;~]j(lR0adnou,+,jmT1 |`j|`%FY*6 ؀hSlu5񙪳 lbdZ]Z*%AT| xnEbfLV_[W@п_ >ΒKW XH:۬Nn_Z,[Ưs!QJƉ)LCqZÙc#ڑeo{\4ԚAI:|"UuUXޚZ}ƹȉ&⚖.]Յ)WͶjV[| ~m3k'a(lQ%^XY ydHAB`M$ĸIc )?Q6yEIº@Yr)4˹GBK0 Flld 7 |+>.zIATؾRJɌR?D1GCd!EYXԓub&L஧"J,.BO̩cU:NJ`ˡaBkf<.8Ǵ[++$z0`7i p> '+Ϧ)F7"iw3IIBDl-;fʟ˱PF^*,KV]d4VѳMr9Q'WΠ~~@AGsV :X`NݤAaZ!Dx)Z2k(QƓl _-)nMx̔*cI(2j"qo?8ZG#fI_N+zyt<5v*7Tb‚н`ܐJQq`jGkLqYDi/ ]ϷIg^kļm`:vO;M8^ Y&8k\5?dp`PzhR$ҟ%mEaZ>U&F|]xm7#ߩvb> ].~nJT.#T- [U7%=㊙|F(̩tj#m1ŋؚ]I,O76wy w>D^aEcw["GlVuRg vzq0y hk a ȃWHՄȐ[α9'"_k@9fT٘aUaݬEO8wP.~L ;w9b,"ij&hԬPΨXQ?*WOC8`L5qRuDaU0 h\u +irohKoV%! '+U-toX(N5(m.56݃:6IK>]L͎7e~F;,Onϳ84 cz:k}2X"Ṡp; 6@%49 {aĦR{gJuk93!QW>[*cjؒ\3?0HV:t;` Z=E;j1Y{ԧIqxؕ,`¸-_.Fg%K`^3L!ğ˂Kk k1{l IacÚyd4|з䴄#g<'S7646bUpVajNM1O{gAB *ȤQM|9cG#Kp@ g.SB"4AJ:LF sQʇzwT=7Ts`:'c'HFbR(_b5Ly6t>qB܏ wFH2 /`W/I4< ns\5UVM.J{j?咻?|o4ć@s L>]yCP]#HU(m@MArCu)ߎםL:LŶ<Xj= doYSFC$8Me;(m9fFx/0"\Y0E(;lDNgj kTiTyqV:v#Q8 Jۊu^7̏M8bKJTgx23@YŌѮ!%V^&LDS{o (~W9`J\g>z髽7C/zWnQ# ۦmSN6V,%6L^$^zq:6a)ˆO6TY< G`(؈(/H*2p.Ѵ0jj$oe W'}e4m!k I3Z$u!#P:ݾmqjqr$U1@7!t3h隷^>\^1>@%ʘ4H4l[g+OFgð 1kW!r &62 h$PY7ݯ온G7!\z[ :GƲX`pb>fn;slԬ^[v~.Pj+PcoU *,vfͅ>*:jqTS ,Wl|SNY.:iC |VW繝 Z`fmȣs-C  I4$8W$GƲc]*|qc75W a#^k끀p:嶘tR|om5832kǹ۳8$ GgՊ&_;^#CDFݚ,=|g/y?m 4RTtN͆N#Z|æe?$$\j]8 W'' ^ TWT L NHj_&:RW*)|!BudwT$V ?GC!sudD1+3Dfn{&R"KEy[K㚸Ćvjc{\*}%;vx淨$i * fmɌ׋\v$%VKq @nѠ q7v, U0x7 _J @nZ\gl8ѡ<43HTdW<(fs㟧<HNA9%Wj!#ďu38j.) x"pa:btFR˟Ob-'ٵԑf <̳By Mw#%&qʮ)cVllڴ:ţJ^,厳ӛDx3YTwh>7}g'6Wm2+-A?A=w?4}C w31P\-gj֞"B^m -6'\' Aߝ02/QTlD6HU-oO"VD1,W`~r;gY]zZgB2c-U8Ir}3VIlm Jѫ")B L!m8D&MvB i q<_HlT[ JB aAp# c @߹IzWgfXQX|GfDŽR[2ӜSݡswťD`C1,aףXoK,"Q5 P}vv Sg!~ֲ7riTdP>o> J̔Db9l ul/")kprtU eGv|)zqY`=h!O>dβ6~_\0ЧEfh A:w9^x|jGQ߰$1s;=~5W{mvHUC/qNw+rQ `񬵈9AʠTSzB5HZaPVF3~׏|L, WHgWo# א wdr>E:ɳʙz (A$*T ;kQX\Hsykpgtb[N7M4C (ʭze$:+Aqq S lX#Mo6mQ[h(ᓺNCu\ Z򕿹~z>i:< >jj馻o λ*!Qk*#Aώ$I> z1^QTqe/a֦Jv6 .tc_EˢzSRNŽҮA^Sl%/9(-R{G`z2Y|upQF5\ӭb]Zo>%dMG)Xu*L?_ f$n6Cd6{*n]}!:X*4;*sZ9L+UvO2\A2zd:@̭1(m4A *~3tW0k3P\dGH>%gZᚕVLZ кJX-EP_@7>ٺ}> |/ ~hIkTtp]L^I6OkaSff$E]Zʟa-X;)S@>҂&v(M3: c"88*r:@-'R ?EiH=cđM}]tr(r5SMn&Ժ+Wc=HmG^l73#`y[֊|`muޒi3o7?xEF(<ehlyxRI'{/N_w~RF>(`~*bXB+4{3 ^hQ(t/Bj 6vKy];J+bXn{Ni9NcFӿ/t9e>;Mq{z6oIl%韫q26/5-}\->ħ'8;z2$>{7Rh&閃VnKoj=Yāx馢y"ئ>}9Gj#GYY1jǪW v+j6 5 Wkѳ 0_VkI8 1(uRMwX}DJ+}E)h-o;lmV߂³\݃`t܍~3*=p7]-${D @"CCvoꙕZ+sHw#`= i bEͳskҩA}x.!u3qa9mlX;hV. SF: HnXm9pkDQ0[D T^rpp~kq,ɉ,ei()ޭ`*ZهQكHӜZ?Vl^v(8Չl*42\Pe>P}A =y=xA;F8RQl>B.Vg1;w~sQ&ߧ-wVR48~BƐ:}Hi5J0&w96>s%5Q8^ $}Jazo+ XR,+fhOan#hN%xJMWl7HwYAX{O&/=ӽH+iTrG>m;%U|NƓc^Qkw7̵'XGY[xPR v7@vj ;Tj !COlKpV:=jy`KA?+U@18Sԑ:+@>n4X{ȣ5F^G? x<3I"'3wIK||!QT?R1Tf0kSZ!b=e`4{9d¢MFj$T0~ M=.?np TO/}><*say8 sJ&,~xFAde.+kS,a; F q݂O'iB{kϙ}70:Z77x.@Zp$6moId" 8BBXxW1 ݌hWFuS^}ci{NٴvNK2\,@{O%YQ}'gPr]arl4Ipue"*{\h G|:sw2&U/?oZ8`~IZ6 $v;HyeԖ4=*0. |WUS!CZ`F>KD^œH ͧ Ңff7%PqOvgB*ioK! byM&Wkp`8*mTnw=4ܽAҘ&cۀ#nK$-K?S&%UOvӝ3ƺo씫`En| ,aOGYD< vev~5+s=-uxVV1ݞbo:G| q9ڔ#MZ@O%/`Ts2xtN/d=DLҘ ByZ[`&FKN9Qs96= TH<ڟғ>P:i K|U3*'r<¯e2r4nҴ?9'MiKP z@vN ;KqWlʾ;\(u'&qisDg05J7T |˯uM87Ktk܅7جDT=}9K&Ĩ.ڲkUm}߀G^6LEA;7 OGZDҟ =2Y.uU+=|n< ]g#tsTH$fZF[2 ee~ (Ls.%QTA]4r8L+g[*H!Z)8OC`*?9zN F?Au[T(Zʼng3 SD X~lZ`QAIGߡ4!x oF^>4YT'uʡs$<^Q[g 'N;ߙ1W"kj@gw[s`4Wÿa2sO? 9_ϥq/Zj3\*ckwŕMպ*8C- cri $TN4^qe₭ V,K7 %R 琧32F'@2[['6tRKHG'qeku:FީhwVJA4jaY5Zm4G HKҨ+:M#OXh~Z|?8ۏi[ETyvOY&bzصTh}ĺ#$Rp:h-tQ:F0Ck^.x+ 5'P*q{X*3Z ~LKjX2,E4"+C2LO鵵VF}4=9]]Pmpqt;-=7`%k=QA{f`Hat-#żn9c3hQ%d}㥻~0[{$=~.ccxَͷE@<5ZBZ5.à{|WgpL$|soQ0,% 嘬}^}Q^Zdb^18!=յއTr Vn*OL(>wcVok2TͧPF )h;Q1'Ϸ؈,+>YAz׍E@UbDc\o/O#, !vm/=,du1dB7Ȏ*ONq"gbClD'L8z{(ԣac]5K>Z_"^wWAeH+&9}gM3gкqrBNY-f jhtlsn.">d%'HI r nk% ֋ۡNWT0 ] [ފ0ՇX}\쾧SPhz+kuFpr&gF潞U7`r՜M<G:^Ab9<*,d#) @wn_2hnkޣx nKN(M(SB95aZ2R&96cFBԐ)/   +—݆jЄڗF+X祍%Ш/clT҈%,{X1TZOˬ+`cLa8s}ⲵIئmwmidgܾg33ȯ/e&^8WH*cup VPOx?S Px]Q_CD)vRi,1 S Ea6rF~;%|tpt\5w<waGC8U%hf _~y*Y5Cqg?6B@z7h뚟~~Pm\}]n{x2./C{ǔ=;nܳgnCOXCE+z o+ĪxUЭs8sem^7 a`oVٰQU;7[^ CQ Xze3Xݸf1X pJ|e- UONz&4r-Z {Dƹ61tq{ H+U8l8(~PQr09sGz֋0^ɲ iiZpY1T2A#'gE*56& 'DzwQ D1 MQSH~KjCM*GY"ʗ!Ap܏>,H 1MHx8Zᑩjf)HP{2||>$ؑġ&\”X/4K YvI<1]'hqMQᔔQa#79s4.g|:Q=өHzsLLZd]W=|p_Bko+QK g9q/ق-XY囇F%rCLVM-n$5:״RTgrkn#pwy>9YI7 g “ɆRxx`iFd/@ {cL+B7T/ j-|F(eFaKߢ{eY3啼yJ*Y#P3>[+\ F'qo/*ԅ6: w p/Ayn5LI#l.F,b=#%u~؈ I"==? :gI_ e9'ŽUUaȍ{G#1 7Jv.V_.t]8`;|uHoO͖bvr Lq~9?:WE$w]z2f8Ws7SY ÒӤp(W&Eҵdm˧HI nٵjo53 ;ŤN:R֫UiA0P6 ,H5IoazGUB`Nu_į ^~Ho\Hg#&7gϾ.$ݸwӘ5CmbS %V7OqMkHb-H'dvC ~f4+(dǯQ2_MM CaAFzr`[5^\)!"? o<_?M q(G8 ܚ/Ȯ&1y ӏӭ\1?D.|f*i«䲩)yCH~> bs^ -tm1-ͩV h,,VnfFPڿ=KV\7NOVG§ԧ)c_gT?}@rA `%@_wg[gQO#Ú{=3QB)j` Àn]wlhQ7-C0 wɛFƚZy u*x.bv<x#kK½qWz{ĆjDo|,.9!Ǚ9. ƼnJʝ%1u/ C FAsKͳt{R j뱿5$FO'fbUsS?kɯJꆮ؂`i݁l=_;Ԫ&!KF^8wy"L;,#%rPLu!9x}%$W̧Bvj;!؞aq_!ay < 鳢b{^ʻGֆ@S|"!aTJpbE} ۷Yi:XvöOo>q yal̡tʒM34{VɰG):#>DŽ&Uxap敕A umEwV/H4Xy{.b)ݛ*M)!뎟&Տ>ۋWrFԵK%Y'ِjo,jcQ14V{)#Gyד]dqDx#W+[ 4 %ZAVT 8xF64/de/(/兼:O zyhT`r=yu9Lk;}4G8)xies=oHAq8SH+^t/8?^ScH)Ch3^-R!g)T^;`QtE[<`:uBs$]sEuZO`%ƛ&EsӸ7(EzfU2#uM|E߷+=BՌ3G 1KW.ma~5h#غgMݢcwV8 l߽sڲTd;ęLJ[xZ|Q-5b\13yjlaDX@4y"mPkۊ{zhfRTZ8idfbkaقlYffHXlҔ!n}CW!TP8:s0<+o Y˿´ I$]:) nF'gy,|LKJ}٦A39˝#¹EF1 /`U3n\,iVxvu;q o"i4#ns \8`!"ŅڙF[{,$O=W$K)mRixcP^ys]YBqއ`z;KomkK(r,1$^37#Arovz8&ݯkv{0/TѯsU!3jJURŻɜ\SGOV\VZ?,B}S!`>ن{/ifo5sK{jk `H5>39+@P)`[D%]G3stsyEv;VrbogV}$Ec;ܐ`kLae d@ǝ\Bƃf[~0H̱$ cֱO6S?8Ԉk-1a7U lv$WYHTؑ!EIG֒ʻ6l74Рyf> Mpɐ  vI}P1ĪS6W=5STaT'x᫠T` #\ǯGVJ8yd!A8v4pa1K&EܰAPzJJӘG-b1ŗrRqcCGr `ҾFAfP)UT8QsNi_ S,?Gh[|m$s y2*9H{c! p +3z턿bP`JӃMCpP/)VL2ɴn'&B<ٳ:<v>M &>O1M_{Xy <4,ӆV2Kuxk "\w^0tsŋ"PiV&FGqUKG$&vL\ShZ3ftðMLw4j[܁(FeTrC/`ZQ(E~d:[K$`WočXf}wXm@<]ݾ%erf׍tѵ+{9iDv%#dx Mt7_Ӂ4h;/xNEѱs^lK6t6M[ ??lNIec.{Ѓ|5Y(Ɨf*Y$_r?|ZĢvS;E"ÿcE$^@N'@-u.4*ى"_V6#T-?OYunLNyѠp"0Wm}sj1X"΋.a&@* yD0I1jA? ['ϸP[Bԓ8v3V9[,yG/hf3Pâj6 ݱ#cUʴsGF׺ד~ZXF+y z^e8NRfQ4m?SG+Jt2GJ cU*k$3cKBUSЇ3 2(؁F%)8y07ѩ wVڎzFD7I'0 7"$Y'y؋~MA'AV#6?J ?5^hj%u\VڀS d4 5,֍5?6[|u$`(x\l4Āz c4q~~`"(gLvjK1 98Wl MoaP9fKԷr=D=!Y7=!PUd{Mp\lBd3ؙʙ[1+S;cbb:g:qq}@%8Z?Ƽ 4}Xbn̶u[ v UNao??}8eGÁ׽-=w nR(:4bY{`9jZb@IѼ\p\C , wކQM-DTlDʟAc*GҔ [."t(cb05㳱g1~)dH&Q1rd$bGR@鎲=(=޽{_c#-*-EI]^\D? IՊ TxFņdyOMwt|}AV#㊨4O^fo494 ~G>’A3: ]H=yont&zHWuia^r>ͼ[Fo{ wr]֡_,;:p:H\YbBIBv."5;Q͆˔Ǩ:g]WY:삌P#Z'V}A!tL?cX /׭= k%"^]x=S7Pzہ&S)V|FN'1U@8]1 7Ν,6'}hVI{;e EO} kaY㮐Yl&we "͕{̌{u L+-]чJڂ:o@YL?HuK[^έS 'EJ&5NX}djK(8 1GOyne2J Aʼ'j K,n%`\5)0Yx]p4R#`p`'qi]sJ2L): *fbw^.#뻋vM_LboH Q\>q:Ioa*ra #i"`"fNV"3 "+ijڭ NJaՏÙW6. "]J9V(Lo]ݷd̀ Os5xos*،?}+z䭁Y8 m5z˨_x,'5[Ӟ-Z{GHsЛ BwUH蕴(q5<d q*FŖOTe*[MtE>t2*aA?ycFB&qZ/ Pg*uEDf{ XMFrؓG=|. gZ6ŞHhl0?!>`nzRPF;{Sq/&Vs\Y^w)dH`1+;NϫcidFökպs$Sn眱VxQ S=z\cпu/X@dqG׳=m7sB1b9>5EeQ~y 2 mC:в2t_@(͛'TW;t yNB:nటkRl8vLwe(]\hT)uGG"oOtSuF_])MJsjVګw B2OqeI)tzI^#ʏ#Y$cXmѕ>6xnE[K/?O38[^`%4ED2m<!8^ﺑ`U- QMN?:; Eu2m(*U 38rCİƿA+% 6+y[w\n(KM^Lߚ Eׁyr+Ȓ89;Bre:P_aM"JeeM;F)03s*$3NA9Wd|;=zf9*l^EdmQL/;KIo%U|D$I-Y۟LVb*ssqלFkc3-unZ14âOW #:wԕP[j.*Z#2&N@ߒڰ^Fz Ș!dqP?s>:SQCq31֧@`:fXȂlJCvx_R> )%Ξ$4y~CP:[ȱ'(E(˄|X'wZn&N7c} 1Vψ۳dUE{<@焺-UXXsq/?$+"0,us5lg8~9͹ uRߒԬs#|rtɜ"_ "f+i` LvDz)6psӟ5 cFn\;Wfy1 [;ƶ Z@y8 =b44ݺ9;Щmy]GćOnL2{Q;cޚzroDoc8pFVwxO?"{*>pDLlG3zHY&Lv˜!h1Sꇮ,!]"P¦V†/{{Q,5 }td)xk]̵EzMoBԾP#&W8g4XW 5?G؈ J-E4e#-c,>;]'SC C Lfj,wDC/8NKژ8?/~V5Hx^`|bшlҝϟ6$<޿Q͝u0dҟm$ЄF+{dyv2[20(+zJl|hܙh԰ɩ3v5߹ F[q-I]M`(`30{LwLd0;t`Q5EiOW)sEtҍY,ٷs9q;d淑@dhd  Qq/KҘYHJ8ٲ^+b$qD*֓Z9m~}VpH5wc%RϢG(v>duҦ=\΅<\N~! gl)O]2t \K$H\k߼3PCv-{~CmD&4e݁~ý6@CEV1.n*in o/>N3 }ڂ"}DdXbƤG.@.x?]ҭ.iJG +!#-G6?^rciq3&n|B"9tJQU@i TOb1xvẸNzh @Se~Rv34P$-I)2;/-SχKZa؝d@5ij`#Q\xH0GɈrlɆz5eP&!!زk|M{jFTHv\ FFf S$Niul`NJ5Xٕ&,]ik5vӺy?:-jD@[ z5&T,u[mb`LG|>qWPHifh>],#BCK˽un*p7Y$˕땋'sJ2%,q]Ϳ9]`"IJ}:#\!cC9V͢#_£itpԷs6ZRv)'^sKƥOP#%q_/8{Syb I EP5hdBNPyXW kB9&";\iHx:4YOnfQspv,nCC7^=u0!dJbu1w(IM9g'&p0_AUs;!Rxr c L^ *9j:r+KC]E`)NVQ(:GݭX9TɔiQy,!)ْ2?:5>d% X&,kT0pZ΄-$6J>/4᧔{ZbqIҚL(=iQ猚39`% lQJ]{ ?G%ѽzrG@6LL)q/ϒg G>cd;EO"׽kjuº|/g?J0*ϗE`e֕g)KNMml"shRr}zHCo2:V|ܫ*f7S>?=ڙX|3 x^lzQ8.W "g:HhTFB=z}c%%?rbH*䱉ꁅZi/)d`|yAy <,5E'pmx/okڥYP_d*N+Ivd٪gXzUWMt{nRLpf3 Dz9F;&%P^e։V5_` Sмwuyۀ<eLcۋ`TF'jsYK:D"mqCddOtM%i;.CX$Sj y) nB?/]<~ˈ20Puʝ/spPOTٌ6;" 'Y*AH4A Xla0CIvuv>f:n\@G|^KXe`jG 0[%rPQbǁnȢ-nj/2˻(.pq[F ϣVs]6-T#[ʍw۟GXMs=[[%{ޤ@ DK\emi吥%`R%>ve: h.AГ hXRfJ1JcSdAx#)+E3SE M~ʠezda!yX>AŻ JP;'O]VIX2$gGLv1]z9'oH9)je=Qr|}7Jv^. -m XzsZq|^.} @l!N UC;F?M G_>3lnY|.(G;RnՔ _9j:)ǿa&'=܂'oҟ TWkh NA{Sօ{wh>2.D@;4<Ѧ~|R'j?ˀlnzw' ,8:P%k+=~3gO1D.l+wxԤsa]N"cz[ K.?hx%#lKmA(2@]AXK4R{q%m֏*XNOcٮÚANd#fݹGp5g}F,4\wDGfCNd2w&v \/JԠg=Keo6᪽k}x}*Kp6 4h0fXӣтERQ-6 K uC<lay|hldYpb &pɱF{ ּ%+.^ QS&{qb{gήF35=W&h.>Jc9 WzXT)'.k3|ݴZiVޅc1R!V>T2瞸,#{ sQwu B@'yΦkO݋EK~JAElc9Ն%|=Ž)ggEm3#ITApnnTbb-o(5P!'=r @=HV.l]}gM'Yx YjKr: \h=4̵P =G- Hf5?iKDg:>ZˀN5#j 7w+m&mN^d'+74}լmӇrؠ?@PI^l_wk3YY{/ҏi 1RJV JLpk&U˭Tݲ~zRŞq/>rދ ߐ+ Hi7ۿ[!|c/QQں:+!nAuPuNCAJ둷8OE:apY@ AAAP+>SFn&ZIR8&-\wBP~L(hOWQځ O"6m,u\ih֚w:NE6٥ Jd<@RA[1iS#h׋z9hVq5A7 >":i;ŧU[OEY0o-'&\8q O +̻həڱ8YI5\dBSI`Kɣ4Q%z?dzWǍ-|+i,;1iCg{\mZ \rZ/A no0,&A>Զ휳d*==ڱPJK_XB<%(z3jJAP=ct[|.Ue)S3 ZW_j(z:J܁/tAU3VdE>|5Dixl|t ܉# ?JG&Q KZCgp"qvL_eVcfy<%H^Om-T+TxBe@Y\c7t z*N_,la*Kb {D"Xt s@ ~"oK6S4#Y '̸/eq_|I_JR',JҦҋbȑ<ퟋ: %#6/:;bFdCMJ*ZF2RT{EO>Irw+\{i`6ɂϨ~ y|Bױ& oANŴ`MmeFNu ;lF0s4~5/UҁIKCl}zF`V6!W/Os VfW/X]CkcWUr`*b

r8y[ktn)})Ѣ,wX ڻ#")&NUm= DcfaCoCE@ ]kn\9g 3Gk{Ry]9;+_X4} KΪȾlV? fWz_oҧٹRfV"(W*<.B}ڦ /w3K,?5*2rޯ*6i. ߖ=w4לG-ThQ=1G w3#9V Vhh;YU Ǒ .&`C5?MH'2f}^7/{Ci0ۜŒGu,={ךJi’Y-ER@{5e%)2P7a,|Ǻ [?0K&K"ܦ;u H ߪ0ONM)<1!Ľ4uTږuJt^]n@iIG=$W@fŏnm iۻil 'h'҂nJNa(juwX^})xCW#'Љe}GT!~"_ƹP5}2ނ֟fQ֤7 s`** H(ꘘc%/h8I691N"2{= vd0 7,Ypurj#v",օߋ",PF;gd_K]7K!SC'zg6|?l{3 !?d|BjoЙ,Vq!&@b9 Z*0T,ȼpm$^Pc0j訣ڙzt\K}OМfbO4=H K; sӞú![?]6v-dړ)@?,'POֳ3,xChge\ƅSuʡtWzׁP8J\Ä#qkz9 uf,mh@_쒍VG1 *gc*GZC߭ M f@`Lmezs"Hq]_2~lTjQޜͿ{0fH4ӓad[T o&;~Ė`i$BGmg In@,, Kp#Yq h`ĝ<0tmV۝lѬ</ NBҽ/Fޛ[kpq:i//lFH(![7KƲ/% XBD24sIZVg ɾͺ$a_)d=A|, !T:*wuʂ~1&(jt6s\>q:7R % 3A}V(⑭fBč\d 6_Q ʋ15 D$`@Ph XC(,׬U5 h=Xg9z!FIg_rޤp"Ayʌ'W(&KN(،}(d!lj6*<˷JH5Q*pw}C)߸T?tq\MG]Ʉ瑪-/ʔTxEKN[3ouaj DzfwIGn\#}F|7~ Sgt1D!HsЉ&|j"dGᄌ U0pau6ބg|5,I'IEyz->a0aOz}Z}xOk|;M?q(e6/31'1Dӻ&9_%U\\O='j X$ni*۰ϸ􍏈v 䏍h ]jֆend'> vX68sƿ@x3nPE'Ք'lQ1)1ÜS\ x^s XK=;>_.)$e<'TD.p "Iz͕iȲltL5z[, X=7NGLu4icΗVD&heu% ת9@P4)/a3Yl֋k68n|b3'UO :C G,mfOuy MK/L2;؈8>,F4$T7~oUa\ C߻f3Goo N^^"Ӆ^>.9l%XXQ I3@*O Cچz!108֗@Y <?r0Tܜ9 2 l$hAspW+GނC|rAB/8S$CO웧 U×'8vl P %uܞ}?a.^w"f67or(jg{Xt$I|U|5?' GBcB5 Q>gHNB6y;Jg褺sxE5sUuK2G+C M킳, עI3LÇ vlm\lә7;ob.`9:+2_o-믳m!_aF|# S_#{JQ'k` T p2t0i[(xF_EsZJBŘAHV%[sJq \+Ql Wj]+g(hJ\T\ciF,&:cs? nh1 [9f |C}LDh;@L>giBY'fޮl9VZCem6 # 4p"Yn^خGCU)_LH5bqS9IȰW7~]_fE҃b)JԂGٚmaf/˪;.NOk 4m NJ#wh+T#yEk//zt)Z ax|8+ໃ%i@p?N*TakUiwZYDO9$0|k9# mzeֽ5ņQ>mJ T?+1${s[;+3T95hV^Hϙdws=G^>@ ^?ujnٕ&ac+ʄ+2Cr05ݗXNWjB8"} !ss)͢zW@'[K<7pd#t~Lu}z`kP|+3#W+\np9F5NzjV((/MK׬+iԝ!7 m dNd$%yDlo ᖦ&_m]2z_7TEqk`{/U/Bi +:҅Yl 4C lzRbigWÔ~ %s:HhHv0G99=<vg~LS6fG{ln,Ӂ}nr*H>pbRW!kaG,\: fD<\{ mlծDi7R5m7"M; t$|U-KPba}wA9e% _)# H0YL ၛ&"mz+স n*?{+I `e}? Q goHуvp%ckfGbt,7owŒ5/ 2*sێNs?ŪŐ\:@1UN#hӚH)Z@ i;w>V=t\ @&L3 zHn4K{ZF!V~{NNh*3$_ĀԂcQ$4w5>;?ƣWpWI3q>إ$$"<3k#{2]ź [Y]3y`ΖlC'T%N4_ +7乒dEv&˹Mq*"_qrv45[=J8Kb)ڍ/'|ϻ!㻿@Vd Db`߉>-e`"ɥJ0lRQ\JMDUMlnOXɤ,Z} ]ևA, +eOG3k1fS,U"x h0a@HzW7SK9f)*Uu +lw$JsE P; HtEIgS:gc*zs:;[wۙN(VY)Dsf_<٢]D_QVpma!"%4No1ZV=<ޑIOJ6D[#^zrNXYU2^ޜg&Cư.ki )U7;>1AZLy1> Z4(S"uws 1ІzSOO!ؤ[/yƃ7JdڛiL+NYZjh-Kڎ"9vJ\@̓]FPD9FyQqWtb;rO) e0 P1 ^ KDH7^~K&@Cn6Ҏ_M{e4 %E9uCһ]ЃCRqKv=vy4fkJ(Ó Do+rϚ+,GU߁f,תt ZnW q"wuŐ8PP|=oImn4_?5\};vD8-ow%'~5~ʮm,+n0gVMΒ}݁FқgDycˍrҪ] bL}h6j=)m-$_, nP))4^.gDdJIbQAe?z;R t-*al!Ag6f𧛪|k{( _1]͑I;I +`&M?Cp']jV!- ·yN(Onι+9O_sЦUT)h p#RRmWp{UJ<*HO'McՂm/ "{~NQى!؃d2АruY²Ƅ]3TAlT|;z˾G429妎XAp?t.+96hGyA#4U >ru(}ܼi!4yu-E1jݍKi%1{c.H+!M> '+ȭh;/ +na3, 5S D]KYӝG~o`b+%:/Z1dGztk=bBzxpT_nG_DKoFꭋYU`tCh~#'Qj7,Ui]$Dpig;[xw |݃VQ3}1L.2;sywfgT/u <{7lw2 2yiނSz,㗓̤o!@7iqLoz2KΚ_޷MIΨ=_&'2y]m14R?creФ,uWrpOՙBLЊo*rSO5v yp4LV\%ͻwΗKhաJ 1 G0 ǤQW9\(#!2)Ձ4;7XC#?Y{8P^^;NDzOA=,:S蚛Ra8&3G`38\+<AĜ&eL"%-,FfЍ_$IkF?Пw<_Rzo900#߽(񺪹t vڪo$f7TTN{nX&I,".**Iaq0Zep,~gpZ} +ՍfCڱ$N6__i u跂=G~HlYh"2%x'$(uw"g#_bjH\t(dd5QN:»է&Rx%rgqR861ݘ-ۥVw{gK0v?byq'"(fb|_-4,tn=4BQM&ƺaU܌IE5W伲O8#״E8g%eЈ N,m5}kc+|y#!˔-&:am6l1M9zӠV9)k?" U•(&Hy|$l@`v !T>Wo8{FkBHvWR3Idh=Յ#"w>k 񁱟^FH{oE#8pnT>F#n nx<=w ;Kg55u8^a+unFg {lY7TTn˥] 4ƭΛkIrNOӎ-ڞu۰{O*ZNT?}'y8!k}/Lsgp2uI2֥'AB-1jpKogXN'틳tϦfY &t>piP=}OY!YF:'rkGdՋ;Oձj 3}2LssK!Ҳ`QD| _z?~L /RA'e nc͹Ȅ0!"_ͷoޣ3D zqF "R惴Hc=dJqyR#@vvFV}L{l\oһqrV,C2hK误+=PْVC|ZcHZhb8cz3x1+{vXLiUvlsqͥ;P;fsZ˛\EfYl)i_&PNgj&#YA5 8Fr;OX-퓰ǐ]YR0?@ 0G*RO"Χ/.X}kO:^EKrBtƞs +u˰z}g4ːyT[/ƌY6o!hjKr:4P TxPmtBd|Iߍ&6f?[3$WB¾yn@t~*ݠ *lxOӺ("JYlN77M8#OXӗ߁`|s>i+NɃGe/aC[pd }FΝ`TZ.&a R0TE£4_iADsDd&mssSp1]},j 4!iQjD>X:9lb|Ovr.,zf*Ȍ'47CQB`fe9jv114]܊On<߫>u Fڠb>,0@$Bo8-55h,Cз.Io@[".xe1P3: 闕Lia98LQ 9xy2}n@,b- ŰAˢ%q#LfqrUS!X,jIV -xaW) :HriCys?XNOΉ%V~#,ɟα77ZxDe?ߎ0FByi#Ox?EP(_@,hUs)MH:*t?7Q*Ɂ`4ه¯x PW6(K9D,Wã3''0$bibsr:XN*SrcILzUm3)M\|ר^7 7PHQ[['rOsPx8S00(D&Y;,ͪsLHxx3Qb~n1QqZӀYYTvZSЛ`bCȔ`gtDDFh2z y' Eb7Qrzpql N[z ˈ6wbT;MVWNjN2]ݱlO>_PSpX,oݪ;3$j&[ kljR7Ts֓+~pX)籶}BC`Է;O1;Kh]v4E ܂K%iZ'Ԝ6ޯU XW{Ys땮Z4Jܢf]䒿t[̓9:K4rM\ZGoy6 _b3$mfkf]b%sb/Qw`G߱-nutVޅ?lh]8I!ݥ 1a*X8Զ4';sv,ŧQE>g:#<1dYS{1O}AMo-qߨOY@IJ& LC\K0ݲl""s\*/!JBQ;;۾l"&ʼnlo! 2VpXXb NIm# W͙)ɭgp>>_]2KrY;ukjRQ#|`.Ӗ[`4DY$/2xaey$ɿ^Q8p. UH11Z:6Q}GczP4+l4^ USwͺotkliieH4&| JQFJZ8O3j0^LCs0хKB X(ۆPkN.e;3Q4 Y[AXoEҬ{Rk9xUc?*Q8tȚ#B,V{k.C6Ή!Jms HϤun>32Ed"_ i& }R[+}]3!WZmlPȋ-Av>T5)&k&8U&IH?ܙو%ݯD(ho*F! VsϱTvO͟ݳlN cz'PT1(|C@$Np|9@,F<$c7[u躳ʛxD^S)ORce+hrcY Xjh"$'!X#9-#`b AkJ3;nPM:ڃkr0X;["+;)VR׺z)EKs֟~kKdf;s(TJ 5"yNv[tiz.-X7^={96$^ۀJYa +DHcmrI|xe- MÏhG)\ f Œ+PiZM/J@bʯ8kI<,M"N`W]U hrDf2y=FT@Տ e3KiOJ܀6:cf?3v@k!KZ+Ž,$Y|O@9VC^OH+0P{ L cQp~@v1!AUGR9 hWk_.;?4Ĉ}ɮ?Cds]N ڛ.Q&& PmY~v(Oq*#vmljDRZR>_Et /dzcOcw> A`Ux!4~@o@AwgK| >W`#+=gۮu]P/T c.sEMbmlm2.e*Tڅ W.2s*BZss={ #w P997xSnF,uaѝ_ ߝ|kDLj@͗C`+F&_+9keHn -(A7:m i:̛2w"M&q)R/ί.Bm=CkRb60_ aAX\ 9"?g<<|_w>ʌgP fOrɷ'9.iGEdCETȴŜ{AW L{ 7OK >ZP=gјG6Q5D5l/>Č<ĶPͺ*<`[JFauGv6#z[gf{ 5!-ӂ#W Kl=Z|~zgyڨ;yr捱=IgXUߤW4o}upƵ?C>yXtd`D nbUp,! zM]^4f{Kmo C^E267ٴ'r|C>ogԨ8U-wgv.$aI@/ z?2qZdvJ2aW0>QWG=]gIFޥV6Bt(=Gv^j1?X/Klvld1x~v``1='L еn5E_14[y/Ql_@C[]L!mgjVL׋gK1NB!+-Qa, eP1r']ӚH:Cݘ ?Wĥ;XJo:뙕c DS5'/eJ7ZXXqťTBa gޕ05e\sRJʜ֌' P~ T~iڬ"`xa5!cE\ƽ›F,sT M.y ++^UUou+TLEA*&r;%H~B 7KV$7VV1t&Ѯ6(kQioS BH jmV!t)> <*'.v6͍US7NzUKʳ뾔\X Èl)7X}nZfFRƤ&zF$DVJG {_mx}X' R.hj]i @:5kI GXv^fe܀2dzMͱ\Aa\wkU7ŸΪ%-1\HMGۦ+RI_zо?RRN/ts@p)FkO&up/h6<0˭G;|[-tp[H\I `P3[I:-U(^]ۼxE9Jh"xFu. w JD!mQ=@ !Pgm7i $ ?0:Ѿ3i9{F ήMG7ugEG]زeMnYE ZLbcT'ю)i @$y}l*Z"=UNȚN#δ sA_xY"84ǗW~̗E r ?}D>>`~ ܙ/ʽ58"ec05vQEH]'A #ӂ$[i[ dPl=jQ{]Z9q}֕hYlִA+!$%uIaʯ}u)hMF4ws[S<Ɍq)u"?PxgUNV9~yp.$r ?v`L#S̾۵Z^)Jir\ DtPmzUإ*wW@n{ch'[TiYPx@5uЛiJĒVjIӅ,e61fyXr1לr|7 F=ifAdC.HM 57S1UG1 )y,P/a ^o/Bmۑs-:4XC=es|}^s! yɸ6L[]Å(g2lG+M O9V//:=_#qh# ZG."&÷;a8g?Ƥs 9aa}֝;Iv8]k Fqq*Y;ۣΝ3S_6/dq Q((:cI珸ǛH L+c ^@ q]L̈́, U.v>]}uH>\oApMjBL:&bx+s^fPyS5氎f¡3Ej({&h>6 ?/Jc?U)_A4W{v0/!ZM&Sr Kx ӄW؉Wl$`.73@nMx/;¯<놧9&@RTpz0WpB]̲y8#BAy-~$.BS_E\(nk~7R9R9Ţ^B *_z}ƹ wudmqnOs, ,Ab~3Hu#43CR#8\b17`+Zx`Oafb(}ªD$& f8Ʒw9-xѻxT A 2;*QR'ٯ7 ^ϞP*5, awOxyh=v$Kv(\rm#?X$h$krѵQ.?S`}p60\nuD$.Pբ{!`TFLl* c&9YFZ }zYu im oL!3t/})d.I7`nPYN{"ÅX"6h+Dȫr8 ]lGca+ԏ>90qlUL Oc|m(+F:;fI gOkQD+fD΀'ol>֋᪋'aZ49>2̏}4_G\!{o>Ԅ@y@GhV9ӡKʱ"db$n[xp9;ކf:KblrvE+?{#vk CY_0P;evʒ*@W@ 9M֡EX7`t4op<++6xJqa5;Uz]%F8޾bՊȍR.ۏ.&tݱI-gIK%mݿ&'N<F%>nrΣ&<Irz' y*}!?1"f\Qy2os .M h;t)=ve9DsDS]EP&A4* ** W,dfahBT؟yϩpUG_n.,߳7ZS) $5`PSC0NYcH?N3jK`ey@+ǎ׌B=}?{X`dbz_j{i".=P8 *p, 8"} rW$Pi)@PV K 332Ee$t+%\0qH'(jL6G'SvSK$,{S*_&7c=[++aMppꑑk2'16kĘ2x,{x<Œ5Ȇ#`/<ܨ'hQd{H>1Zkh׭9h)"- A'S15';Ls(`|ЦAW׵XNrMɎpP7FS`RTfrיb{mvĀ13- 2#(A2넹T=]8_} vH VYA2VsY L6HކRMmf&.-@ٶlj[7@/+"U؀J+MSLCƳlvFs=i`,i%a\N,d KIo8Z{B}cka{o#)i'{ƹm[mJ؜*"c+\q$ "3~RT U[L$u{<@էAգ]bvRhӛ'Q֕Rjn3cjdPX)la/JC4@t/K2x6d#K{Pԃm_ ; $f!b `ڀxt%KM2H`i(i_Ytl_[EjVOqmeQ*ˍ9$|+ QO8!Y J2sfz4*wvOnLK;:X'Q-ӆZ+Vl<@H[;LCG3:P:b}Gc.ƇoZ*@p~˛"Ң'W4XsunB S"Ia&e) ;谿s.EwoeEa>(cC$ 6'C;3N{Ѷ' !Ȅb`tX`SiDzq t7 EeKx|cRVv J2K(Cqhsn&\u!dZ"!Csw`83wGavʸzXn1| 1=1EFWDS#Ǫׇs⣀o)33r.&jjy"9ɳNщQF 48neQ Xl_%A^h)pȂoF]^BK|]=լfρAS6d7$aIxo IÈ%~D*ЅQ^nHڃ8JD\\&x0)uo6[U(/ÕJdv'ŧnT?1 hzo,AB7(h ח07眯V/3Á_RRᐼ f4C#uX"ảr/$ƦHƮnU AUlrz!z0B_ Zo>7O. v\;#neHj}Lu~7e%8S^y!*v`ɣ` x60йz:0\)ɸ}~/'o Yk~-' IҴ }Ŧ\J7ERnNZaL仾;UaůF\=RV "wBJhCEZChٞ{)2ފY_JAiA@;gຘ!ҿS#ꖘ ibb`p'YlX^dW.iCo ]U{FNb qDt @n,Ү8Siww Rgr$xYKCyi fv,} PcvA{^+HRiYӪ=NkO6Lfe耇DK  viz-״헐7S!o'j#*hX+8$z/ՏX, mfA(#{Lٓ2A15{JaJ@\X@-ժiw>zn.$q짝T*rMhfYh_D}#EiQ6 nqF\M ! (5/G0' ۧT&bP@%<])'HUPhnj;Yk,48d89@qp@`{[zLC"ʲ4n 0~b8{ٮMd(lD W>BpdWŽy#[F߰#|k9e"7o'P0G4߱9v MML(yWra\awXnI|,DCloE8v*ۧZG?Gҕ{Fp.p=B[N)o_vCr)TL b8och)~J*Xyq: '~QOq+tʓWqrVk?-\nGho?O؄42H+{SB+m -6mCC,Pm'P`σstGтi"Z"Z"!nC?- =eX *}(wjaXlN%w c[cPwz{D5ˏU+JQMP/LdN^Qħo{pvrf=L^ VHΎed3⇱G20J3,8f οZhS9/j0vł gNZSUG|(-sMy3W$+,|m .8uN ^pȋ«s^qGG7K\^FH qLch`&-p󝒕zp#"iJt({ǹ] x4fc <&sSs\pˑB+߱o|HŌi+PJqr2&U`MQɿwHnhdK#.Q+9t@[9U9zӎts]г-ya#EڜQkl܈#վex,Ն.s ۽*dB26hRR$!7EGC XEN|Lv*c짶]dv@N:,S}G\(6IQ!ZK obv+6EsK~w,Z j3 Sa`شkRs+PtN08@+i`a+ӭtJ8=8yK\ [t*BsZ$uTس/`"b9LxblMudp胲.BSk YsE c_e9&M}=%}kRJ~+QnPR<~r10.T#5Ci7Ei5֙1tE-f֯ %_87+C2JLf7``xtʡf'/LNpc^acz%!ONS+Iڱ!FeKh;,Uj7'\'w/BQBeh'vc;"|D,fe܌2D_xL{ڻ`^j[H:=z!@Ƃay%,cNlߎeMƗ0BKf\ ]zҗ`]4 ^w5oֿ*cT",L{̩-SLi{?Q+& )2,A;hՖ_jovm2nBy0||gs ;d\U8K7/9Qt^ "LE]A[5iC:\0GKW\O^:"f[iH|X@g4 ]l<=C);^96/cjl )kHo ȇS<t2?cz!)者$ij9>5D(c)H( AuL RXQɄj پhM#g BQ b]7@sNi!>0N!R!3{%"De5/q׈p"3h\m mWo=?>eVPJ>1u9sA& YΙtWi/gFf6a)n(9 `aZI!<3OzPH@+9$!J!\ڀKwd{Gr&7ZSc(C%+u'j%-0!Ɗe5/gBcc9HQ\),7ﵒnѓ/ҖHYEfQ*9I_25$ܫϘW ~#!H>t4y6"!>_DTv(-Ƕ&nspYwr덠>rœUX4@q><J5T4 37uX.DR_ KQlcfف P·~?h~I諨qZmj(?U;,I|᱁,XeFp5K]Rs?ȵz_a)?%*'UQ@@ R|Pe-d(OCə f9'{1z/&m_fm TTm玸gYaoUR6lPdߕCT/56;=jwLDT{}u;Š 1@^;=6'bSݣqP,ZbcXhjh|5\%] ؙcjH ͏ҫ7΄Gϔ5V5l  VlBv|jy9鉪d;%'* t)'R%HN.XYLfʑ"Ԧ7IN]'ϥpjqG1+2q~H/ئ~D^>B!.gVW>M @[hkF冟AtwR%LTϿcog1?/ *ҙuT*)ζ/ .B0Q^0:&|(?SpgQ;'&KĀ<6|G k'y)I>^i})a1mQ9MQD?TqjΩ>iN4%gX$玖FU~ +,:GPf>_q N];URCa03o](9a=XB6ApüҍMn"8$4uU$ĝUwM)yHiRZ 2/aLL5؜ :lT]Nss}`Zx[uK>̆G">w5xlk}<Ы1YOo$Hkh.՞53V8޻h<-^re KE6_o]FGk(L.^M@P-<*2_X8) )D@6T$Ka^&>nk+*p~! "b4 ?nNE ڎ ,}\{좘TZ&L'Joh]-GzkQ)_XsvN9Ej_u+A$/5S&xnB/|Ȏ TU8! Ø1zҙF r{ xgz㫩Ìp~T{حD4xXxU@j`^`>Eovu9*/o"~)p\̕r\EZ] )A9dì_TS)?W!@DMotP/D= 1Vv^kpйr'F"j]~rNZFX1bYJ skliyU:*bofPY*kxh:JB7$2 ٠2opa!(P(jGE hF̡YF}^# h|z"{@8b9q)Q ̈́K1ۉ^e:v"R'2FS\$P>tC~!k|p.)Sb+h*y7,A&'VW#a5cCDBLflC5 Y勂eVx}&[(&.87ed$oKvԪN{廈ΣX>/6?cƈ~MqBF?7mӸk ZAfYC?Fm%|πUT**d 1ʠF ]='_8s F`8g õG`=;@H 6Μ$Ȍ̼:c}-Ryފ\ϞCh[XZ2c: #")5lšXך(Dg!:O1mmlnr#YܯukIWHWЗM7; QBEص~]%YGyX>6BbHu /ĘsHߘV. ELs'IPɿ2?f]Ö50[15Jt Ѿ{r Orέ:97~ %"9M^' u3# /{ՂSS%1 ؇1 YQ!,EĜ=%3..бMj$0b2Xq5^J9PfN ̬84l6>eҘW+$*/"5Df Z!?3>C ; 2!k"-E@Q5T ~ߘ̐)Id"Iɒj^^#Nն“? >=az¸^.ƶnV'Mvaz>}d\e֭ JjJ;vr/̈CUC\;k<<%VcM+%n"rX[E1y >Xv Na*d:'7גrp,@i>;9= b`&RTE.f$zQqP[QOp-~ ,zsA:yWOųOa/OaFQցb?]*Ue$5qS̗}C! :?slN.x9 3F )A&V =YT= ai1|O7)FVQllNΪkS'ٹҴ%+,c&l5մB-gSc1?¬_bicx7c Lo'L깊lMc̷&' w:~+,P PHr^G>},#0Ljg~y)dcɘ259U6VvBEYG}}[r5{vskcùxiH:ӑԿ&XvRnR-Ilv?V{ZDQ`TpT4T3yEUI@8cC=_8{YWfk%|ce{l;2TF0,(n6Y),K<RBXE4q$Z'4-xjۇj  m|L'E#h%fk\xTp0T}x+^Pto#A\?. pQ79L@تЇ,0[zS֬/!bcI!ԇKPtus?3XYM8'rcb! >$kk|8$ :y n{s4XZ껏h/[M:-]ùqWA)M$k_Zz/S.vW J9>'(UMZF5HU%ۤdh < %D=PҢ2qGAhE%*_܇I @$އ.>Nk>Bc#!=~Qj >& p7;*2`ӜA6"x`c9僜_RZIf!fOu-@-˖ 'e ?T'p,._`BHDv-Aɇk{qw=TVJR/:s4,@nx5!8 $ Lg<Wařİ fv׺E~X7{CACQ5oiz=s?4蹣 H(1NSPb' <|B*uxPB3O%j9̩H R!v$3瀗Z{c c gaj=ps?[kvm7u]'eG^^H.v͇m A/_yR@DxJD}ei5}FtC)V'Y M7)ݽ|UiEq0ӔE Ohtsm lv!&,ro>*t(Vl"0r2EhyOP /_14woP}ACE B.v8:?J~C:fWk(''c66kg$ޝUUwܱb0bvq9nmS z4KkSԆDde:-@v\]ۢ(DEWP=݂9)^'.N4f@bu5 9wh6F2RgI[-r69"EY%7wĮ"$fS,ϰ4(*; )2bQ#lR}Obv_>/_)gX UtyE?G9b=s?h#4dڊi~OBgv'w/ 0slvb垆 5R11.d[&AÙ)=+A$fibF!,gYW!y~vAbMX=Ai [¨իm'?Pq,1>}@6YIaşW_%Ĕ 6_x >Ҹ.!zcGAk®`A0DVǠ"~m^WBu{뵸*LNs Ϧ`XOiȶl&HIK shHOոʪ22g !QJZZĦnq~r~WJ~wҌ_![u~YmJSx$O#ǍIlt c6~O{+#ClѶu2CYrŔaB(5zlve(E+Z.M Ct6avP c"Ķ5ɕ}E!yk.zI ~ːpBFUJPt\I8B\O ^n,L|ۨoI@ OK/8}5/3\/Y .~ DYXsOwaWj")BwQpO 3 )˪?p$xlm>)bb$UeYmt'@W4nUH(gU, 8hx)dW8bL`D?XA~RޑQ`u:85b@'5a&+`pKVmu% Zhv}0&uKmh&j]nP~卙2Je.% o0(#b"%mRS:LR:R_=UXɺlB)X9C#R#g|lLDr[glZX[ =X}99w0TTギa[퉄=Fvg4[cHw)V0f1"rzS)g^F޻NHjGf6.ڟrb#cbYL ?a4FGچlM0:ޖ"Qv CbAP4!|38ٸ=|0\JZmmipR޿/Y$@٧bs9/$k%O (+7AY$9bl#ؐ[f A/}dt7 C24({6.U`jN-o(u3CW9ze3Oz_u v\S]$Ϳ =ݔjb&rot^+^q-oc:i{Wټ_QBk;B6_KK"W\]*d0E1U*K pAǣ tl+S,WXR~^@ϊ*>!^f&K&2ԛ3CO`劄TsTZ%h6TdھeI(gbLHQY6R `7Xҗ_"Z)ԹCae l8[ X?Rh*Md m. i I<]hk3Pees?Ƥ7 ,RUjHΐz7#veAN$}$nyЯ XD[@`32ݡg#?yr, ިK22ɍOS&Qtu "r"VaZU(%Zy0R' 8"Y9af@ںqKzxs3mo|z}'ۗ- 4Ft[K$9W2rT#֋j~ au(7r2,3TBFDpJ܈ϽX6v&v۱g& )=%s kOEôb'*l1X^սG Z3=VJ Ҩ-HSИ\j`]䴥<!ַSo=h>1k6Ñ8'>)AM>n 09|{L.7m %Fey0OI$eRw]͟9K_]ύSK =yI5U.}eZCݣ+ƐfvvÊkM0\pe5!tOpNu9F=(@`j^Qգ/Xmָ2! ݝ*'[Lnh1I'1[x:0Z-ZZ%1w)^9Oԝ?樓1 (`l3wOelߩ 8DvK{F^f69^wüæ`vA#=;Fyow5m>/7QC{G<7XX*<w)ay1ds誐 ]ImK!ka\r51ee/i-"dm%?*H$/zL|Ua _: 3OMUALU?NUN}osH9ڻF$eZ?A};u91A$A{D$HQȱ ff}=soVST) `I6ou9JʩW3XW=+ZdS5:kn[ KxR[:J$kz W=55zAumSnQ: c v6ѧ$0sj8&юoZcyA yT(PrH0!ښ0eL՛f<'-\ƨֵm:B$k78uǭv)CG[梯 2j>6;؝9?yCFw< 2t]o9M去 |fW>G=Wt0kҴ[ΛDDF׃YBOYQH+c} n5k0R|"21e$7oVr;塼=m50v$_1D3>3F/Kx56ϟ?&hCU+.G7q7V'!^o*D~^XHA>S ^KifQ]uOWvֆ6f]ΰ$Y 47`B#|cӒfS]'6aG%{|ך.]KlX~֙O5 1*3:&dl`hcDVs} pbUy@K'} Y5I4,`:~xڅC÷^Js3aS_Ӈ5ٱ[Aϱ-N0uѐC'zS \ue8ʭB,<$ tÏƔA,$ 9ڿaBEey5hyNIn sC^f^ 䢂ݹ;K>5;\UcٯMk/,+{(1G:* y`[cZ_q/"g"Hjg9TA94mHM8R +dt\5_ mE#'t~X8q_2GM@XeK;_MWiC8HK6V5]Tn8OicM;%9f'YvmZxބF1G{-,/!KTs$3M2wçWR+ sX|oGbmO KS-Oas6e'>0h <:!5y ïAJ=Z N\RG ?>̦흀G$ok4*N]Q1eR8Ya눌Y to[T$XP_X-J?y&fʖN_ڑ H@@E'"#L/3]urw305&J@x,e5lewC8q0P%J O<ҐWIEVeQ\zkUΘ?* $T-Lq[y\Y^| l{Ҿ~G}KSyh־R:Q)o;N .!ycGPwVByhM4~" IdqOȭ:j>C q>Y2umґqovh%T\Tp`A1Q 'HH' QyXk8G#v׫ SLvIڙ3r:=Mm$XN55qJ}umj=T5o'=XvUvy!6;s /[I%vXFwĜI+ŅF8r/U4R~ ax\tAܷo^ ÑC9?PkUŋ<%'FlP: Vfor\姬v]h0BGSC &KV#+2N {@8)-=F7a9!p:WfNhs՝0=>Y^x{t;MYtŭOb|4k*iRIo Hא:~2Z.-بZvpP\JuI 'r!y67)6$su uh›@mv_? 8{ Q)1?dHP1 M"(U2ҹN 5yεv\N>PS_`[q.Xo !`p1"ˋpٯR'lX"}oC*] lͰrOZ /CˤI$݌a*nr/@Fk}|5jB4Dk@'>,T#E+uӼ<,Gx~ QgVit|ٯZi?mɴ.%,ZFYȃo~ӓR5P-0"^W^ yGHeF NS/SH蜑^]{/TOG/*80Ssm$+ Vxv3QV+mJn^.]iXӱ?IO-X9]hҍMUHD35a#J{oӝrN PVջR6@?ښ?K[\t5`2($E6b,>jmcvT8/E9>e44-Eri奄IC*jgd~45~acZWCqb蚭i* (ಷ3\QFX{vSqc>)14?c@dلLx&\ >Y:Kq(6Z%>@SOS%ybľ@Va#ݏIVH+"Қ&ӴƛvFJ/Ht' pG|7: ]JߝR9+@9Ȇ]3;N[sW)*S,tg]v~!iKGl%,Αe]N8rX̹y u!TlçĖta<-sQtpƿRf^?df>7SʂGca>Vj͚ׄ}Su|0^M9]PY`ðpLRrSq^RY% 6CuyPIIN[ĒMuN%8~T UuO\*jɷztw` a}ޯ<fvX8&D9@7W6 {fOL|`6tӀ5؅#h@1vdڰ pVH"+4Zd a= >T$'y>1]e0躥$,>GTC6Аl0B) [ v]O[(mrM #@hY% z&C+A|[ATf9ûu+x%lŁ519=5K7Eլ3F ZÛSyCvPAa/g`::,S5?ٹ8L 05;D$'鏒PnK_j hdX (fѬi/ !q٦J?,D^_>Iь 5&vt#Ts,F/nTu I,Z#zpKԱ@~&8ͦŀoFK.ٿ$1+o.bneyP6_EsnX}ԗumNN[iPσXK{ø1tg!u<3oZxO%!c ^CB\լ'Yne>i%7h_B6c9s'J_ GuĢ"Y5!vOR'%A9gg Le켝Qj@KoȄꕆ ?Jp=)+»_zO.ZmS?LX9D3np"G/;db "?a*֥ /rQ~ Y~-G |;tO vkC=Źh_n$2 4u\"b"`% LH>|8k/`.izlS?fpQky.Ïx/zG+n,? =0!fݪ1\:rsf4rp|#k \mBm&l"O)]껱 3 iX2Eֲ'Iͭqܔόr Pl{-?]Y!XO4~.]֒!w5J` ,+,'t)7G&8yvO5 .6c08wcWEh7秣';STnHջ :BRΤ J@XpF|SKHcE?m {XH qA"'}]-FZrG~طt!P~0חK_϶{~% 1:NoРiCqQI 3C KmU{S!i̧i|Z8u|V2Zۢ-,Ub8ϰ=oJ :hb)9NJkl>PԿx/-{Q4ǖ(,`-|DN{~`q~DM|fhq"&epcf;p^P!{/ehU#܌NTFjz]|m hUcwMIZ#=ۋ_ , DD2򽏵\/.xK~Km=.}'d M_Wlx|#3=x ox"=vw({!+3[`Cj@ulkǷpkPޔghyQCSuNꩤktwfF&{ei6Nwp6KED/\p@AgķtaObWen,coq ɷ5&~ҍp(o0%VOW) jyTlcF0R,QWB, qQ7$cK 7hA^cj& M Rl~o\!$FT`%O7Fr%4`ց;:* yX댽>Ѻdr`EkCɭAM=|%2>?XMSF`{}{9eko4 /ARW[pݤ0'sc5 97c6$IzQGld&>:3SZ欋G6GCp,dO6Qgb[Ao-߈<0#7"(k\ǕX=`[[ZXhR{@d4RNMMSOfS .' իyٶ\|I~l!K3^^k)AzuEc-#PׄXS-_!`{Zn6?)zñ} iy .Kn(VKpy&m~^]؉SM(6;/iN u@^6V-)m.޹:+V/⠗h89hZ? d$5?y->Z)^e ZU2,dF+,JXo/ؒOv׶{~%r8{sLI {&@l:i~AƁeJJ`Mq;0U1?]HZtc/_-+s`tj~ J[7O-Mam;-.+Ot5H!_TϬ?E9s݅'ڭzכ 7l81(?ZL3rQ˷`~4B3:Պ"tmq~؆!\+'kn9a Rɳ# 2sG0T"z.fG,ڵ#tNu:+3M+`I2 0҉J@E WrڗRˋ,,+%h.^W=D9v֠|}c7t%׉bV Ԃ~r C?S%nI$7!^@ent[G>lģëYv(Xtq)klPQ!(ږHvP[- ad~LB'zho&$d𑮸m!4Mr4+q4kY|,qH js:ab}z;sSo% ={PWnwr:s.R'v@tRp__UH~bg$kIʡ]OiM#TvxR| "0eۇKoSRTrn4"gR3L;}o#m-x(8DvoöbnnO&Jjʸԃ3P^Lrzh7ER3'r)k#_"ЎCERmo2Baiچ_Oz>5$Vw/g)q#Ȧ}漅tkca~P$O+:}Ndzvg8.B&g>$U-}$l`64j1!PD8fMsBfRLGiC>=\`+:iC0-M0d#1"ADh!3,S;׶E?HD UBXh/d1 Ltu&Tńn$`[x[08Of\P ӷ9x:I11ܟxE4k6:L]H:Oq1Y{. =sJm ȹ>AR1 8UXkE>:8v{GZprŽ%Di+i^@9$*_OjRl%EN,1;rqr]?k2+]O\|r^ .`4PT {u=i~yMuv80T؟٣G =6T#0(kYsK*9))n5g3EeEWQQ,#z.+DC܂z:F,]#so>?i~[l?_kt@'8P)QUь .r>0cBq%:79˕~ewLPP:(9LL=ӂLonR̐cUUT+.:/!d4l3`1:#UXI}\mX<[ C2O K0ಇ0 [j Y c!,9H*A9[&RF3Ý %/:*Lk؞NCƂ-yn7FMW(ҥ* k82-3Y\-vC A @P'0T6)ycMHm? 5{'d*JQ#X#+vmB",Q.%bw,yegVIjlo͝!+Z{&lƕ9sis@#\烢F"Y6[$0_YK-}C~G,o6$Q U'Yhyo [OɵVQK}}?5{n1B(eS*ѵ%r`([I:R)DgTqLbE+n_9hR`1\SuD= սU2q:9Sk+;ĽbH O-#A":y[AYMIvo۵UR{{<;S#{O&eU&FL9Q`|ثٍHߘ9"ޞINZL[<,< Bp.R)is{ te7~fMfvsƭ㊶kP%y}MBt)=ka6d; ܖ'nS吆}Ҟ3Ĉw1:yw-Z9Jz#bZ$D'Y'WQ~s"a\Qģ" ͺ ('%߈:vrȌ\Uv7z['W䣮?iFK$#yAQ#@_**WcVI.%Z)wK[[Bz\Mg!V¼f菡TUk`F,hu=PfI;cm=t Oe^I֗;s5 c/V{qmYU?跖Im%5 pN )Fj;+GP\㺦f*&!ZX̍ L %%PruiFC>_q*WZxNݵJ{Hl{LE9 o}g0"EwMB/8ޖ+ \)Y\v}WwfNPS,p),yOZ!6Hm+JWQI|ÍŇ~nVv2S-')Dt]]] -STaFQ7ۓ9bR] ?JŽ2R/ )tzz0ӎGxVz$-,#Bq?J`i{.U1x\Lx}m3~'Q+g$ai!ZYJ0x'a ~K;̦*քgPPGsAC9?轷INBC}Vpy\&Iw<@ɇ޵;'ۨ hXt̞ B7 uF hnF6aiYH]Ѫ 7A|ʾ7[%Of3 U+t\!t_>ⓕXf-XfcsM( 3%\B;}9TMcU ,W7$*c(h#ͧ7~\n߻VcU99ZR}\;sJ jR2[Dw1(eBag|1b#[Gpr)N-]|f~ _1Fh?& w j>ō{X14ʅ?X͹;vA|m}?( Jݦ7dէP#%`,ObV:UUX@2+OS i*aՀкl?ė=Au,V2ԣqCv Cn.tͥLAb0y(A76[.?\E Բc/0[&HfءR Tm/\읏c_P-F?w 8ʿ"fILbg͢&pq{h"`{ uAv]˝uuf=]X?`D~vuN/ ߇D% AzS/S7|G8̆ҶO;l}on& iչ(tԒpflVʇnsDnL|\ĔQ<3*v OaQDOw֟WWdyw^bW  ZxPT\gV8 +EV%TQrg k~.B@ULs^G/6FG}?VqtEY\m-DGec`I@O|hXQ-z>f9^zTEPpvÚ8cj' 8T5iLOc4Ղ NڤCq^}ZS '$(WJ[4XEs\RZoYηUv6wPXOiQ1Wrgp}>ح1]D99Gx)MT9){˙e௮Ȏbl&KeMy1 ( ea,Ta$Z@zB4Qb%\ XqAB-L/SBS3JlDAgUi7Αq@E5d@X54tNFMc88B-@,7-.<#w< <'"m`=2MD@w{CNTdժΉ׽>it={TEYT߉"#G(DwLKO(e[R2W&k,1h0y {0f ϕ mafa`?)̨['_%ouQdخc{8|`T݄,ن=>Z gĝ:']CA#&\Lk 211z߮}?L3X.a=3 m)ϏK,3XDm&]l8r5@p#ey˨h*Jf+Q%ŀh =)zW2#LwkQ; L܌s(rɈm%]k%M;UÓ4,At4u(R [M1zϔf>' %ihMEgGUwCs`bDU_|6%,,g~%-s|L"|To1ly[> QQrJVx ^ҤҊׇ !@YX8+ۨ`r]O..w@(8DƩ`Pg9MN,%NTbN=QQӶS8ٌl\Nx;')֍͑^Xiu0fHūC,8<)x> Gd{<5|mwK@P) \bqx &XN gr$C  Mj3,|#WNɔuh~x뤨P[dr^9`i"]*;EY4b '#_]XڐPڨ eT45P.(aZᨌ+$ qiw:58L ld(tBl/GWwoFc,fAtC Υۊ~eL4- hȱJ4m 1;#Ť"UŽQ2Nt)br`%B]:2R dWGqeVƗim 2 T-]dVDtj̳+"L?"h OKm捻ninA AWB44 ?WYdxsC @ʳ<䫙9ъtdwa{yXxś Aeנa# /`tzq;(-NTDOG BpbӋ$-oQW׃D^T."y\چ'ULG-MH'TNtr│ـi .o0 >C^EяR+y\:Ej8O˿Džood/GTX+`I8=F*.nqB2 . 2Ă%9jygk̩wS^1~nU]f~INWŤ:._g:D_[%41g@d1$5ɋG 5hpѨ]u/[IZsfac/03km˜\=YJẁC1ZP}$Mya)矾`Ƒ 0T!HMF\?@-;F!Pn!g)n#3U7PwPeNglLgpxSy槹x>6{+OèxPR]y+Ϲ't2g05SZ)/5 ܋Kj "_!ۍ( IJ.h k fFBb>2D@V4BkTY[mP O:֭Y$L$њn- ZB'Ԃ w+N aN̈́&]O֗3GGa9~.L14lzLG[:J}[7$)r6vĨ+ ve_)hqf&6I[qӵ4``̜o|%Fd@~ Aؓ}|guGk/:q;ދwFG39TB}Y_v*!7J@18U8ү,cJCIL 4ܡWZ"VA|Qyxh{FCJ09A/}Sh٥w`,% (v#/hhrcH#mYP%+#ĴCAP^dY }hoz@)<o@ 3 ;t{_Ǵ APiR$99iB( ;ఽw=T&/@a2 ?Io:EMGj@lг/`<Mɺ^ga.sj9ۗρAΔvcuVFc&ZE/J#`K0}Oϖ~9pIj~.ʹiR+72wL-Ld_n@:tƣ\vEM~ m=5k^a݅IL[;g"kIod3rҧ^n>]ta)6 Uo%9Q<1~iqoVT+ázf|4aMqib5 힫SZu* ݦd"XKn d32T(ƻ;4g1CS]_2p7嚋C%e,tI ppwp`61V}5EC09dfD%򐃯Xm;zMP߽r]1kO}(U聥~jrYeƶF,Ja.ꗣԞ0ߋ XM@EXe5AB\]96@ nWrMj~Яrg];Mhw ׿4`X"RnK'GYz/sI[?u08aF%[o) +,Hl:uyC;4PI+ν啥 X(cJAi.԰xJhc [,8I KG6߂4jHY?i3cl*?/s1G`߫E֭f&1,WfC#Aۣhb÷^u%>l3٪JԀY.uɯpufsai.3\2ߖ% ^Wb%/4cO[$&Pv%}0>dUE"Xsb*ShZL FÍ22EZ. i%B|Q6qs~j9m@1{z"9C(1LK[bݡz0=ؕ*kBK`(}=]dQp¢/S·> 4F_ T:-;mc=pcQA-ë{j @0fy1rPifk(V8\ Vh6TzC|_Khq mɻƗg^ۇ:E>oRȏ0sĿ2gڱhDL3DCu||<(a/6n2iːV{yU3x4[/Gt.&vU/+>9yּ%VI&!^guOB#P`({jcvbTN33cmBHmfChg=၈!'f+:}J猶0?ۣOMH~|vZuRְ$0x+EvNlo[u(O%NB1JY$x£-;s͘M'zG_RQgŵrUAf)ZrsoWt(% $:n'5!l:ZŸ)ʃs"TXda5tgB'2P|I%-1.R@\{T7m&A3 u_R+Cէ1 6}<+2 NyTBCF9N|J&3 TiNӪ!+cGb_I]*%.! 3`11p *-)ˑ FaGr%+A~tb&/{&zpLZ?MT{DU%SxOq 0,mT$m%HVev*WW[ưoNX@W=3&lϷ2( TڣssG޼j_f.`izsEn Fˠ1єct~yl)&JY *ƌ$J8gƣG*p:}=bf]@7`"C8tz?g:Z*Y#L-x;1|A}&%O撕 a%?#!E܋U8IR"m'+U4, WݮHd7pҰVZ0sq]bZܱAn2tITG\t;wq`M7Լ)"6aFk6\L2BlVmqk4hPT\R?pNj^ 4uGc}S60t1FkuhTKEeuf%)N.\9c׆!>u˴w~2͋* Eۺ.yEw$0Ӆ9B2Z8]ϵ> ]U8階B5Mlvrftj67GnLTEw p%풹Q :M]/E#FIWvKz/[ʂBlzqYxѺtha ֏m3{_ j"*t]N!yH-J B]w5!4S^?erT,k,ssi"(#mTD$?n@t %خj6vs39G5J^mTByAK}U~WPp} yXSJ\P w20*(a%v_ .SxĬ#7=fk =~Agni{ǭ.( 7UѵԝfSfDQh* )ӋmEf\]x\UVHњo_ًA]h|S_y[=%fE gd+k0iO_b?De|zO踔7RU6w/ZBUk5[nQy+W:{t~g/l۶?\1>cѾ>B/aj䶨EX-i9_](ë3f)o4[i21aDZ?P8JanBL3&,IuGId$k n'qOZ!F%O eZmmdxjN=w q8~I#)ukғa>EKCYIo<.@seNHk)UL8K=cCmrR7`j!={5Y&6I#US%mXFLw֏Vb HڍpFLW?xЎF'.{A gsas}^FT|2҈\M%Ԙ{!0 VM(Bۘ,P`5_" Ó§.;6IykII/ǵT%yѿo Wo9$R>A"28 ;'+8L&Zc(G?=\;J2k.XXh&>iaFEXkW]l:}!jd*\6ՙՖyDzaV AqoFasunpnUY2 B=!CH_嵅hGTS\ߺl 3?x'JL(.BG +$vU>ʁ_4M/Я?K/9[RzAZ݁Ky֥ SA;mC+O`DumwḰn!;)OLtq_vi~"5TAA|n1%.VrOA]GU̎G)(PVD?&d H&]GK$q'J˯ {NhHT8&bGq<]B}+NA=91fד@qW}T| m@^a$ܸvVe[bVǫN9Vi ;⎝QfQJҊ+y#R1bQYi_kOƹkDxwE`b8?*IH!Mv Y"5~Ɓ* "f=O?Bx"݃ĵu0x3A͡]7oOV,ԙDj6{ ~đvš6ap*=>p g '4GCH)]cchJ\O!M6$RmeG-Ynvbh3)PDUPt*% UJQ[8d!KFJ3C%7"#sqmoSԯNJjhhJJՌJ΅))%!?ǶeIὴkQdbI+{-umL#M]9*\ƎBY9*yxpnj,#Sʤ:M".qwrI(Z=1UIM>:T3Ę+{etqF! I^*ܛר*z) 0>1ͳ?4 =7УR.%"J و팧Uט-=KydQZ鷘O8( Fw60\9OX^{z_p%E<'۠'ݑ-/ ^8fLꇠd E`,,>.Dh'js_yV;I[~ou83 w&F fyNt|ˉA&N.*^3F5 e2| u[P>cOS yHJ ߐxMVWO7$ڻ1o61 a&C4E bYpS0t d/E(ęG9f)vjh$m6M'nSP=sGB=\}ۣ#s|犏PFzo{:!5M<vdǼ\!vݸ] ㊯2/V]_;<8ghg9 Mv'5Cq[V($?!:J ֡;W{KҮ^3$ј W4D t.ALS);ƣ RB) *]`IjmyK Bhb'Ff_0P ǪI[OͧCw\8͑ !jÅȎL'f ]%_i$K 6PII;+HCEz8'NyދUU~ 1@ҔBC5t~$vdpcȒ`_]hxJ$Ҏ^SL3p2ڸ6qP밌}PDPȢ.slέv31ve 'm{Ok* /OcV 2dbܳ^e1" ~Vwy-\Ɯ]1m;MJZOdg#ʵ#CY.!/(g6MR)Tڄ+hm5jۘ,9LvHmy'!*))[J?-'GӾ0_*!#PkryO/) j甲ig~|0LA$*HNhjF= MWЫ"0.%'nj| yЧl0? fS.`WTrP3k:qm P|颬ϓaLln3M~0Ltb t֮6|g3> |GR93` pPH5̭7a &uVN&J—rʙdBRF}%50E"R흟)c~Rֈ/ro1ҋ<*sDaTBP>r]vY!厽)qfǗٖa_*ַ/ïN͑LaZSՕHtJۏʋW*t&+`\K' n3d+Cgn GuȒjuSvjs&|ׅ勇m"uO}>0ð^]+jP$w(kz87A1KE8:kKS#SnUS{[E8YA,!VmAIAW,DhT?85P7V=8g::RVTM`lj**3Rmf\RGqTԖk}q}ɡ0> ?=?d:엘?Z>bFׂm1G AXZhVj*xetdaP:<6CrT2Ails0$Lr''[K\NcČ0\ۃekάGa!r![@Jo} MyXHD蓮R;-`E_VьCRdqp! 1cUfw~vnΏn[D98&\.1S~ט 'iЎw6W꫟[4]LErx_Ok(x[8,nϸg۵ZR51w]B+;U 7Cވ4b4cӚ?Kq j9x'pש 2챉r[,\ wHVQeNÒiF{4Kd8ڑA~%<жR'ڕ;sFdz/-QM>ۡ;nNGQ2ӆ#Ih)vLRb ;:Y }qBс8'yu;W0_lga"Ή4`2pߵ#w6 0hiCEWS|B$NvbKrͤoR&ioʒ&8o1˜BwEUX$I5ڱ0M#IC_BmlXZCqy"ʻ'_eh5-aΌ:^\VUQ~Z](X軉V20|ݐ2HxC4 {Bru2d+m9:/-_cCUqX7=jDeU2<;)|p8?PbaæV*WS8ه :7JO(Ml'N\yP"fxO(.bѲuCOY8ZҨdкRQ׸Eԝ sF^LmYU{l J6P 9p#z9%u>lcykh'9vtHP@a LihYo6 QqW4^N|kbJL;XWH2PdI΀ݨ@ u:Ꝺ#Y;ܨS(܂8xBׂg=rX46?ٍcP Hm49xfl_YdG౬Hˌ9mtJEP-"~`8) il>|3O7hKՁD˿Ҍx۩[p80f("'Z0&k^r$iT^o D=+[yhl[׹}qVROj_wp Z3Q-Ku &d,LB–E{^3'08>ס&Z#\2.]k4']CŌ [iBBE~Z󗁞J˿žFsllK`%޿_ ؈DS54Bdxq6? \dȖXW5ovBJ8DDB^&b*g!pYYvb Z%p~IŔuI0*0 -_f_J@LB2Rq(]wFُ@ ~ݸVi%`<3=6!Mg䦏"S$w(/w:|nv ,:qVY` 2تIPc o/C@V(`o fue5 }JipSyhd/*Nu!:?5r= B4[ q1 u[{A|I /kBʼnb͑aLkvvE8 51t$#xf} SV8Մ_z{mHg꺢6gLswFz1IE@UfAdnЫ > >5ctm] 0ݒoU,\*tW0.PudK~-z'2*C;zVoJUp~S*޾TY ; NA(y( ]Rإ4u q]lbx6Ї1JǂxB_ّL ~ຢKW$(ok̝DXJME?ϓAyn*mߗ=3Z w"q˫Jؘ:yX&|3Tl,;'5Ti۫]n Cja9 ݦ -DM*ɡ>+e~չ|&[ioPr冽Usq#C%;mD= I2Bsm]L41K<܅%y~!(as頁Ѵnɡo uѠ1pH:UZJ3QQ?@4mP\wegTawyHGw} ,֜Mtex|%é+ti)x!Y ϴJiT17zƸ k<-8$y꽪~]W1UuK?a!,Y_wت!5|R)\0)V\7C\ !5nt Nk˰t@ ]kÓt~RMj׽=XrťC)z ) h/ 'N+5 1sK?>oM`*Ć VDA Vg"G;AY&FU+5H׻g4_$c*}%j藾YP-1gP.Қ%dZ?RƆFJ *D3MKJM E9%p@Y%ȍ9G>"+"A v1%"_er.,7M($ȦLtb%.9j:|H;زdo"Wc*-l *0'6p:\Eٵ'`S{ms3acdVG::bN ꇾgbtF dʔ?۲ գeWGADL߰ڕqwd;kJLV0_{LT 좗? 2ڎߝ@~_&+ afWv҈V2X4&2t <9$pW'e>}JB(qKLOl=dg\(Y+UW3LrO$Uyo)~mK.m/sv4|VjV}88ҊS}]g:6 ݏo#r诚+C윍)GQ?~u^QmRQSM681>FJW0bvgD2Y{$:[F?PBmyYJq'@jB ^O9|Ƽ0Ma ' ҽ!C&T²! :Mu± rtScnuL]4^b+y2m ΠՇ]=.j3!෪EIR;a; [FF BtɢUDM'{yȊC2YuC@% :}[s\BГlO"<'O[R3fUJR:-(S`*5] b_֭.ޓVͷ^'sWɚ%V ΑXB3t5gxrC><|1H!wbso)tCB3~S1q֛pn kE`aD4ER qսkT|JAIN"wB8W+q י?vAqvTàbRf%ةO;Z hT&@40cr0ieb9Ҥ틤W-ȹ,>:Eh&B х%eiDRR/1>]RwTp*iԃӠ v|=&#[O|Ey;Z󪹯H)D^r H S[բ]_uot/Me]bߜ׮„?~h1ޛ2H`Ah gdʭ }'2T;zyns6m&1*!-߉wPy@eef3dl:: =Gqi:tgwt8ͻrK OV=7(oӋ $1l3{>^i&,;&*6fj 0x99!{nun6FDor>J@_$Hv`پ;f6tw7ǔNSv4_{~}Q<{yg٤#,jk`ER5oi[a4f&2$hMk'HfYOQQ/ahdHxlg !6'?f( EUzd'[ 0] E{QydZ1^UNr̝2$v^U!wl\&}]T$fA ”䩪% i킎Ȝt swPOD&AB)h1T#Y @m'1kR?4T1aX%5^[BWt"i;?@I|qfWP4Հٴ{|!3#&qǦbA*@O%\m?DՀ5MCtVǮ1Gb&[s@We]n.4Νgl<"?U`"=p."PG|܌:);dl:q;pi`7`BzD{Gʼ(g4;lݫ@#F6/rr?eEgI:5r F-ov4gتJe D"QWu3u~K8u/K(tƋsw~a XދL8JOCv> fiw.:9`mrn3LWQzӇN-/hb&G\ѥu #Du[ɼ%9CgpsWos#ڷjCA&ZPRΡcm^!ia8C&+=88Wr@-R;4{tmڪ$kf<]k L ^e=*/mx_1#сl'gNLg4t-+N=HcR{+ llg)kUGJvS>8i<61EH#^2 TΉ qAR gavڰ䓐t-&i^fJWpՓt׭|}-gF_*i圲+R%SVʵ &&ǟh<*j+ŌTEl2Z9YܿbZGHF0[kMohQ  EeIW!4*g#8m ºFX{'r*DʃX-DIsl 9/׷L\u Ʊ׵Z~Ժz4 rF?e8 EK/՛NϠi?r}MJZ^9vU0ީmũGHk}e77*szPbۦZ\&qLgi Hb:s !܎}:}rYo+$.L> oи?6ZE PlM[UB =$ o TUԳRr f{ Qmu82ьL mD~$鑛՞FIloHOxR`w1˶xHz|H)xR=Ih+{3現C=#/ߔ2+*пW8,rA[i!}Q= PF#f:^ OFj<ڢ(230ud7~NxmFw(̔q8H.wT4:10NcpqU˒* TMdо{J 6=Joi:'M$)E-A?(BEרȣAm_t<[,ks67IK Ww] W *L.r 2j\d;[j"˧O4︅(yt"a 5~;`6|M6da>\dԠlNFHLdܔ6W蝽$Ǻ[ ՟~N'>ك.GM4JwZS5)IsmAg{ zg'iVl\1n)ȁڐ=c%Ԓhysr#1LNi*z\C9,g.ZwiB*߼G #":Fr !d&;d؎k( lD,~ABc(C ľu=oDǤukOr<|iMT_}&TPohiy΍d x9y~r ÇϧT@ꡮDVq=WB)@g:OP\rG@jAisƈB{tlQ:|/vZ@0dҧ}uhT [7!` M7)`>o#zrkCe [@Jr.~]mkSZK^4O3OGb/B[:QGlǔm\)sgQ58"Q2_ٽntC8qm$=4 "˽@5`5G!%0L-$ lr6FL I#oQ$U /򵽄2颪<\R @*@㍔d`p.(LŭȄ*Wia/cx^&]io)&$>,+BVF;sKJGBҔ_@[Pq]'Jb&P;M!V); Iv7&*4) FA¦4+󷝑o!JXr7b\;g (jo' eH#Hf#c}qj{qEq65iOKZ)@2:M::BݴWC"I&v,A*N@S_0F߾1\~|@HH={5b\nBٍ}i9}'5 ⼖Q4۝V32ȨiIh[dSet5Z~ /_w$M,wǦnvbT/oJ6"id,jM}lie:)jL[1_|TƄԊ?h$9s91IJ8<׾.mzхAe桓1F9f!.fOðp3H07 Z}BBVrIPsbx ɱ,HcB}UZ(36LN}@pe K)``v낾|%~,J`1uzp$h"hm<rb?v\ۅ2.8<f H@+.iS4+Q;ӢluX1hFI{M)N}W 9G[W1memGƙ$A+)i-tr!0ULty0-+z5WTwhfeXIDsp|TvnB+ff LF ؏Q%Fg/.y]|K^""e}t78+SύԮ rHP :yohޛHU"CmS[?O1}Ns5U~Vq1^_jDr'5L L+A7"*R:3]Zodu'8H[D3M`"rŵ Y+T Ϩߗ"''Qf)m蓛;U$7*d))c۝ GAOGnXqQn1W͍1rӪZ7 %0l g]CԌד|{ƯRE{ҵ.hǭ}] LkQlc(yaqkLvP U+=v!\cv)ex?ކ6з/H-)^zIbuay4& }}=;6spcEv֤yzf`8`dd;?R`~S: DMaZ*^t]Png~ ws]3eNZP n@ 2Ɨ\GB9 n6 a*lm gi@N Id˜ie!WA1#9ir-~a'N'svh-:(Nd3?0jY_R̞5A@q)UeE:=7Ph s&͛M#)"qHIWi*60;:O,`)a[-l? f^GB>~ZB,,&Ā{<nio2[|&_zx0େR\: ӊÕ !+P_ݯ6$q |~Hc\8Z8+8c7+ 4|8.|Z(\&G8&)</DysѥjCb뇍`pfO;y4hWTq$V`W=Nˣec/G} _xg MGOAJhv 4u!j;BI;*f|ÈT+A*Y\ >ƀn9D&|7ugɢE??%"z:l}սw tY7!"UI8L'gOzij?Dz`w&N.aZLcY!5 h_k#|=BD:Ipp4eĕkr9% 7 vY]>P/'|QD}[kҜ}M0g) =Ug2n-4;1<(c$F?AS2(*曍lܵV)OZ3FAy/"xz ,P'7TqW\SO;l= V9Or- Vn:?G!rTN +0tI.has᫮y1JJs^T?#ɠ)~(*%McaN2[n+P(Y^2+a|#?$b:& DN~g^]V0莉Dy@<77y9=4XqJ(44ڪ]9:x\/_ (ؐ0M(HE7WY?l1mضVGmCΔYrR ųga '[cdgiJ̴˕ $_ ,wSygſm8t}9xQ`8t+2%`9&<*y."6oL| ywEKWx/G6=2dfoW tH.&&5+Yl%җ> F,2;MF(}JXcީz9O92"DC{e$ qOJҩckSV~$OQaVDorV%aR~a@1la*Q+$ d<5[R!nK#I^ f=7 *ZV^>8ێo.1B gۦ,)5pC:ݸSt+6n)/}ހ~͒a!lx,Bvr;8 #%j7T!jqH-o``3[??[y"wKHYTBh7;\ʒ |K$_9w"'l.RRTr^.4dlc6sGtdX^F. ";ք^34`.W)IF]&ƇD4jq'.UA x,F=:-H!I+v)\@V:Pbh1🰃Xϥ;4 'ҫ>٢P}Fb԰^k&0p`PX8=rLg95kB\(̥T-xSB- g7 Օ'\li\y-7%SGS6]77)# K둕ل8ثA:4@9'b'IBp[seg/@8<4QA]ij Vnc xArUn}F . C7P2hj/#$GLX3Jʗc**]Ŝ2E]ccu.nCق;Gڋt5MGvo3&|5n.HQF0~d#{E =RBt /=ªTwL 4^0UE͆~ _ףJ\TiN\Jjo)\7*kLvC]X;)XUf{`uw][D XO S+&3E'UD4քfJYeuךX)tDߜu= YcOe*NnNX/9t_axg-`m4?IXg7S^#Br 袘]9BiR]?/lS,cvSHﺋE3:d9|x\J 4iN%. 5uǀދP͋"c-á^F#*&ARp` ~śSȩEhvc&'js#tG*pri |"LZf.g4Qd|V t"O-p?XZyJ{Y͊B/<)ۚ(UC9{*_ oZܗLm=p~PIxr49%F<*ǖ{l N&枣*we4n%tqYNQL^* 欆f6?ka&\)XP1:}&C+Y8T;d,ޮP'R &4W v[7fFS΀ZͰ0V To^8||zcyD20$/CQov8!9ᑹe:\dh5#JuhD ^J$O؎?A~ax֮j b^P"쩲M x,O<31Gr+ j=Y^qr [<UnHշ_xN&!y0bn\[ɃL2+oxAδO]T>]b4rWeKYm-@/8$JIUq %ēAKBgpL[WlAizojVɱ$&P;xܵWU4'*fΐu8T!3SXXFd~bhxٮnهL j|{ɶ˄{1'aM[v, [gkTT-ܟ> G@`C{s *H5dH+2"hJ ~v bzBsRȳoDy«WB;onW_"U?ɮL7I}Eؔs3DX.w>(Jo(9= ,+Ӎdž.8nQ <'p2Fc-p*]ᇧ(wmP蒧 F^J+ ZWBhyO/fݚT«i[K0F~eU# Sc=e4=~p:^hgkHjsS&dۗ2 ]>3|+uf{ѭ3xE.قVXJ]; sԩtJNb.)IQ3bnZBj S|TF [0tglT/6P.սvyx4dz7crlj~̭k<یPF/sOrEq&d/IULj!$"k, 5J]&"`GK0D4*+9/kNƹ/}̗F2$ r͹RU25`;W864] f^W%+p%3t~*ei6A>!_t$)Tv_M ˝.MU;~u{E Tgl4vbB!擎 fvKQٵSWXl[Vb0ʌHz+M^&}k`QR${6cg%ySP*EP7+@E)F#xra,TqXMMW;ê~0sLtU!mp%gq [,H#`5"VTlCr.ASpIu~'ңPT?pүY @{E^^ 1Ό #ddC^!5oZ1#a$0}Ĉ s6 ഖ<)"'u-6P6'f*`[vA}T)ͼZǬ>1sv>H6/Լ;isBaUY\tn}T1i쳤jKlo/‘Pk "ִbWX_9݉Jv|ZgU"MtR]v2;-FL.B彑SܮtsSwF`UsWZ]K|ZA p0 ^~k'c#XXsRӪE Lt wx[od"}^H)(|=S{>{ȟI?* ZRWl|x9 Ghxl2Ǚ=fDwX{x31"VªF/@Yss_Heyf kpr7-%r3ypi`+7Im ф_n8Xt~H w롇]3DUDE!7/*b6J <ʇ8iRL`[_ゟΘj@>}e\h#Ɉcˈ1}(!!scGs׸l"gbS1pG~&d5f#\6}LU: ={NW`[IntK)F;W"y.S|JqeY@Qx¾h$^"~ʖ1n$z]jxWvNqdXXd ~U˖= wT9C*& x8#tH:o,_5J&5$&|3ЬhA @foe _k!|;b4V^Ϳߑ>@,( _fmVdbr/KOx@,1Bx92OO• Eytf~؍brRW4ψ^uo2+6bl*IW{ _X?T?~Aa]nw<(2} h_a\8Rvt{3EpITp& tLr KfkC2ywK$<,=w?-u˴{ MLQ4+Av*)[z&n 3,z3w\fA/żQ Vٽx<bg4;M ;]U!OűR1rB\ Ggrْ偗 $#IAա$e* Tk~gX\okq P'WE=Q7Cjg|aO;:g+m}i8曰j<7&o5NI@;mPwAQiX gHf@wpN _ħfBӚFs*0dQ/4wd=; W,Z␇ ~4,wp0b%^˽ucL ǀWd%%nd*3yHXCwG9fJ9"&.\LϿ}q}UG]kzjagvUGV*kxF';)93El0c( GܷʍE[uv4"po}S뺖{D! ܙK?&bxw=zP 92@ih9'SB-kҁeXG:\"6YE-1Gyi/'Z O]~S^aT ^5T3& l.N\ C]⥀-SG,r{8:cJx6KpmSQ#ڝlj +IbÅjޚJumGxSC\# gx 9 =Ā8LȂj3/egm?/G֫B %1`a?J5˃h܈OE 8XE #u+I#.8SnM=ji컄#\Hay6ijsiӒ "e.]Q5=š|xhD OqczA ooFvc.4de+g0CITvO HMu`C<A RX6*c,TG, hmx-ʁ2}-Ҕ|ꠊqsY>\t+0 (kv(_IX3P^>ʿ_2p9m! ^SB@x?ItVeHǘ3LVtP3ё̕(ؚ_˘x€ڗ#ɠ&)< oBtv/_" bK$Sy"C/!!)aat7$`Ycp$-nDW1pU5!Cw%k(sf&eHP0ȯpyD4T(^ j !@1ݾiuh'QYDe! 5ʭ |T}@o*(!怺0;٪[0ّiMpDު!ÚMRÄSxa.\c$v<$ҬJO7¨M0z|Oʙ2[97J;K}*g|}g[[Jku`iWh֊Dي pVÀLfYհ6>FN3g ~7x {i},<6X.&@y"Y{kQŠ 0F90˪EuNyb'R~cz\|\4kPƻrƩk)`f#iFc$zQbv@~! %֋f AoJ\mJ-mO#ۃi'쵈=?~_c2&u]PJ=]ۊJp!8̨\Aڨ~ ^:T˨v̕Tr메VVqP\ qfq ^Q Iս]0y3ria= Hkcb0lP7&n=.Zdn!e"s"p}Fk_; cG gv:h:j3 #쓚< &礅1\HNԁCX4q :yDQtK$#yWGZ7 37i9H.Ff?B+|2ʶu"T:5 ЕpެNPAO,UdxP1mHc3n Aޒq`)|4ߐ vэIK7BMȓuYw\^%Lw%~8+ihfo|VWDU P?rd1Q3?2B>GFC!Ӏˠ19!2o.͌B*4W`QX*x'Rٮ s욲MQVR~40>K~v"i I2; MI^ E'iÝ=(ز T錕`5\4agB_U%;qG(\2 lM.qR/+)̑uh[qK$Fȍg+sK~Xܝ+x׫u%JGדE H \׫Q>JSp0c݂Blj_ r6 Z p1B@|-VVPkPen ;|Uo+ض|(Wj^)f6A7ŵP\dlW=BJ!mS}4)j/ uj?hJT)vt<ڌq\iY~Pn=D}#OvRE"\*{CU]]HxGQxo7 VZ[r4)(s8Sm $+Y?6=\pHF݂mP?=y.Y8C R]BSd$ap#ckЂFXptel'}mq@T9{?M}ڰhuy\Yq^+y*VuK VgwEaM&OQ!"f!96YC4,(O^E7N?סk /1S D|sgayLJoTMvk {((##%0b:-QЋWa}ԽU {彝-?9bcʤ_EkX8 24d /݌Xo&Jq3"I.F(wZ?rsK '*Xő6&a\&#t#K"|"VC+rbb*2qN[7I&҂[킺&6Gi1eǻ?L_V|I4FSˤ]N L  HKu}䯩8Mo 1׮ޛr CҋGK>91AASLٺ߳ך~6 dhAzE04_Ň L%(i#ĿAW؊gtx>B]8◱ͥj#͞ Xa5IV5$-X99j8a)QB`IJ*Ge}^Oi|9wUcPOĔP5pJɑwWapƴ(/QEґo;ek1Gb㧅vXu+2@1n`SBТtWYd5Lc`%K"=s&CZ3n{JzLhTyJ(ob#^IZ`'_00RAio <)0P#:b-ե铪c6CDMSkTzF# 5Z٦Jeٔ"4_R|<}^L_PɈG"mRyĆ$ʍ~71N+khv׮7GgeyO 5#KU=M"D.߼A$=Y]RvhGfӃ V*7ĹC]$ 3']\>!$M'(lj[  k?vJHQ(\8gk-4/d;Q#a{R>ƁMFE LV&crY*NshEUנu[J-\0_((es54-zpA4 Aae&SʢjEv ](ߍ[`a# 8 A:IVqz:^#TVο ~U+Y0^aGN/{[c/@,7}xvIb&1TbI&ArPV[ "Ӧq9Z ^fm)zrS{ 4aL= E%Rn *i177W"*lq p t-+B]]Ҵ CC_V9¯@JAgc=n=kuW+[ Xr=s V᪫ umY| "i9=lNPوKHYTF\6T+OXq#Ш7DM2J.$H5Yq)W os2ڔZ K;;\Ӌ,oq^ƈTXPV+t`ڸb@jikIJI%$E<N>g̓E%iV$$fJ:'2AP%ݎ[0濪-R%dql'j נ֖Wo߮</JrY*DOM\"P[[d]*׻G&zI|jRZэ?}L3etd>)3>oR߉9*_.qfGz)Ah%д=5nv1B@&%msvM}Zh8F]+ΟUw}`. q!IKm y:4gqe?ُ. [\bM1.6g?i;o`q \ Bu1jBL4:3xxtȠ "$0T(nhMKv 9_>Y8jM@N܃=x1Զg>x@HPݮv/ vur\O'V2AK'ХȥH2-0xFt"tf48Q1BzR|rxRu{nDIi5\->/oMD/֔,=G4vr&ۤ*a,@@qsg[t x%WWfTX@@\f D,sJ4[gէ"}!pGX~ƽ>c` ]Lz{ 8h ȍ s|+Srt8tb~8l'nTWR礽ye&0NJt%`ԚP!|bG>1 ޵d'6"lT._qR!7r()HMbVʫ,ܼΑOJnƎU\j4p81Au Rv^ KR>!r_ZʣkGӍ^ln, 嵫4FKfY%*!FxO,u9=׎I;cyAʀ^g}@{X`1e &9Ǘg'Q uUFC ak#uN\}!K\n{\az)'2Wŷp)@vҵt 1CWi-/38[-8_Lo\19\dTNJ6<2T˖=f@H5rJsA__GۑURg|e;Jҟ&8Nxs3h61EﷂHFB\O`p+|Eo٢N5E1:!94#`IrʫQ&imt;:q+Ra~ݴF=8l#m `kVģwԜdp+ۣzjaS0*S/p#fI9 K eFɿlyD_2x7X%!-.#) xn5P 'y$ER 9Ә3PМ[ۡs 2Zk.~ƝEܥk٣&eն%<ꏭ8݇ eiK olyt25Gyz>?防*;. ERSn;*=MfXjTۦC@ x!?~4 S8kuRHl9e夗#ډ- C,?RsؒT5GuT?Y(,Dq|pn?Q=gKw=![{s§CG>P0톭 c:/G;L!+Č%[Ul!?CY+6 C5-=G)6X;yQ ߠ:\osO&M7=zNSA']]@ruh9 &A6}#|F4{EWcgۢKe=DH y#SNT6s@&9 ..ceCrƼ5C?. [- )xo]S8z`H|Kڷ7qKDMGc(b!-`΂vdBqUiHfųHc.M e&+iK~2-4ɘayF_pPCz‘>%Y4Lb˺5*Nylh؛=~JdMigyZ?~ b7ܫȡ־XSGG< =ox{IN>/s ˽Ӧ3DLL= 6řj}jjM#?kǍ<s[mHɢseg(v^[mOz.7pF7zvyFm!ּ3(U NfKbΠW)ul`eKV1 ~"]5 w ;WFʿYZ[< ] ߬PԄ]Z5/)5}e`tJ^me4M-I'2Yz#C[۽^ʷd3|%0{ Q*A[AչĶQsG7{(MmcJKOk)&o;mD?A~nY!o!..$\9`[2/h3˷z7:*X ({h(~;L*~S&ЛmD1_q z'FTV93 ,0Ӿ3Upow\IOM9Fe|Ksmfk1mQi~E]n253#nT}EE4 躹W=*m|-(yk,wM`YǕn,Ic]DzqF/!h!bRԷnG#$hJJ`TVXWP>{<'Zn>E[1hK" *t^S% Խ̯I} 6tk=O6[Bx1$J(@R{,2Gٜ|+^vmU4&@U)<.qx#H*濿cG;5IWUa҈?4\-.>WךOkK[ug X e "XG. &y vk#615\z{wȸW5;zw'r~ eGmss UbqZ gX\AߙshL5IEhNtbG>SbgT)p☷^cQcv鄋!k kK C,BMOJ<@Lb4FڿXȃ穾*Av3zok`$kP>]㏑qP$B57.^zi~sZpFޗ"n~, kU $ F"W-XB<4(#) >p|ԟ7w, S+#jM+#'=tRy":62sA:&^O-UvA O9(t\/ A;(Ώ]Ҫcb.) =&%Vjbз!pc"]t^ciDaT$05.UQ{*X\d]͓׬OysO6ފp1M0p(eC$5n w;4c>kT!ۺk8Ї3X4*kf/ ; qU >H_7F4e ;oyJB8No(*]9@PB. w=*<@0X%Y !iӹQn>BD8T`f?ͬDx$lK\}I2.ts%Gj0Ckno}~vk%VR_f#JJ |Vc \}SRZGo/ Gbq[ki'&/0+Ԓ=Q73zX -j =RVgMQsAF]@N*tS:"o\61>OPZJ*e]s~okMj7Z[Y Q q TZ$Hu&l*_lw-{WQscPܗ.\Gx+ T)L}Фv4jҗx=v?{D`j62  0Cc% Sh6@V^í&5)Q h"<̃3ygf%XלscϬAޡQ'vz!# _\ZQme':2Hy9pX!Òڽ|v}6ӽ !9d`ݪ㘧r @ܺqLj{'h8-͈ W}Di@O{e]ʂw aiBvG2+NSJ{<> %.]„~DO, X .! w2`⃄[>d=`vYpZn}J0;Pk vYhKfh4av,bX&{Xшo托j>eq=!uMYqȰW.rQbEkhg{ G;sacs)M5jh %8XMS4$NԅdTQwTl_~<;P%۴߸Xx\i.N2䝻p9kۗk3d}iM)PV:c͇U)Ky$4&)_V8! ?Fscz`,@̈qhG(GTH֏̑C6uG^Ǥ]1{!#f@wZ)j*찈7C?z'68OFITfO%rVQBmb@QW i澡-WGuʮ B +`ĐU|/#EhRVu @8> l,<%7Q+]iW^|ެڸٍ9eUv"옞iu%6$o:ĝ O ܮL?YdX-Qi %㉮|3mWRSnyIS71|~h&*n^rs`(ކf1&12آBloI5n_/NV&)èFYO@e`bVp|n[?zPE..IgZN_57H-J ]r]k$AcQLAFW O՟a"cۮ3ak[.xcVDn`*2QҠ}? 0i]+ն@Y<<"T& !B r\$RFUˊp鞞k皾)voȃqfчdh)b2lQ{dRVZ 5@ Ht<"It=n~R(ٶFRX\Zav{-\[C {0#G:{SD`^ycQi@)Aun@5U{48kfB,SP~1bwDӺ.M{m j Pn?0])k |tBљ!Xmt}#ޤ+6~6a1 @nyLZpkt4+t&{1랗EI)]Te{29IVBLa◇m+JBXLU Ώ-@q;eEEd1 L/|Gno-e)Į6Hk4*V|a(jjƍH\4)*hnl߭LCq1Kf*Dl@9K:!eZRЬ)Ggu7d_W-E{8$[ x?.iG*k,PHP;/,ϗMo٘Mu# m0?*_|p-f0  z;Q [MxL<@fP!~CNF7zUOM+ґPE&/mqԓ_%yC&D&.hI 0 "K[[b.I@-IP^<&\jˆ qr7KPWuI):Dovx,'BuS53Dm 앣W!lLwP.ϴz?b_q.$&`/{rIjj?/D鈅@ر44vɘp?7"CÜ<;i4ڙ%+'aR^LXzqM'yZ9|~j!I0vh"su-ї19 EFATQ~P޽Tx.qHd}fSWB v4Id;ߡFmыYD G]n5J\ m'{ɯ+gE![4u\EhYl)uySW jψjokufy'7:~Š-B,kPrA[P*Vmɱ.|teަA?(qw(HIk \3R/0f)6Kp`gK8.C{wqA&[wN5U U+`!N!8BFobuy}3Z2W}C'[tf<T{"tUmEA l%snq3c~ڠ:÷o{-~η*W1Xoqb%144X*N_$=&N(df?yLA{\,u[`#((U kK{eGDsCqMrĬFeP6 p VdvTm^NQ(8G@~.Đa\ GDyn߆}|y1! Jn$87{vWk/&jK RѠreR8vC1́IxNV%o"վ]n?mI}wQ&) vd;&i=g"i>]{Bg l&376Φ,K@eRh/{kS?fg1oO A |_ zm*P.H~eqfcY5LWNx㷗k։#<ܴdf"߅hf6b!;SoG&6M֌$W^x.엛X{0v~G0e4a_ѾS)@ }\y"\kwj=Vlp;TwJ%15*>/)~o{cK(8ϸI{/vƚ|?_Au\>cJ;{&Td*{IA q]x]'AO DcZ5#H[j:w+k1(mBy&疢mzՉ?F !č%X1UIޢ;r"?HKXr@z7ZWWV lƆδ:}f%3҇ݟi d LndX$grSmUJ蚓pvKGE$' ʥNf:ܰjErDIQ]^~a7hf{~f>7|h0%gz?vWC]ypn_I/P:pK9*CqwK]pt*#򁞪|azNVLtܚvkyQtsht)K-+>4f1/Q(`tKKp-f0`DDb#4MTXe{:bmw_ݴ8r, Y U(≮|gL 5pعS4ߦLwCsLFp"B(O0T,N:aAn܌0/zhh=gšO\I'MW͈X1:%cx<+ijFG;@Xx[c&{9YeÀ4m#ښC AiUjyCBEIX{>^۞bvSsYN0}j1J F~y/t!: Sk pʀQd}@#g"/ N\qM %l#nV -DC̛9P秠+[Fed>0 wxB|sH{]Z1[j4Z^( ~2i!_'䮃|_^r* o'_K̺SHAV ;_Ve~.H؎饛qm"3-O]'t v7:Gm&h[5+G+0,i>XC&zkfWw8{%z ;J %>Su֍lwz%V~2 09PG~5 tv8) θtyA'rA1 }֪wƾN>ĉ,aϣI2V"'SGFSZҴ?y(NQ=܃dUэBs%U\Ȟ'_7f# ,L5SwO'Ć"yӢ4F)fVm}ORJϨ[DG׼# %'3\;RCn,*6ĬIOȅ^M~' Ou,@.f+a"Sء .hy %U_)=eue *h%D!pmp7* )|^Pdžv] JGGM9J7";1}=yZßK=g 57q x_;G_l |+Mb}-›W9w$yz&`[K 'K3z5;svWУk ^aN??YL-q9ؑƺ9Mʔۮ%8.**  n_}}#?FKW9vOcsJNK:ej&&]R1 p*:*B5,yh]{eQ1&蜹*8ݼߝW[x4F"?$q<~%# 8y۞5,g/CPle)3xQFplJ?y'Z##iːg;A 4͚]-OP jbj }DzؘLih/IG1vW0\n35U}γ/n@V\avsPC+xTu)=jBؓ xE ^ȬgE)\U6ȶi/QSQ# r@X(BHZlVEAOi\1iJ϶V9v;{p<7]% \٬<9 l,d"F"J\2Qb1,&PN_J C̫@6; µ UU͚&v!a%y0e]'cOI>/ ݲr]C#Ntn]&4Oa{5V}uPk0Ĕfaquݡp!}3w1 G|W]㟐݇xs~Pص+̛ICm5Wըݓ4.1W[ }|&;WFy+[t-] V[\᮰LY"m,=7V(&-p[4Gz☄8r/0tTl"~Ǯ ;rqh8 @X&Vg'#>R[g)V P0wG \Dl@ iw1G8pu%7`Pa4쒅#'c>ժaJA꧷lreJ?DO&w!7Xoci<R6*``rEq&q2Ò i%U[˲On˯W=;RN?1B"BlhC~,8،:t ݷ"tlz>ÃYSiUF,m~ pxd4|OzH7^7cqfhfv|`D}T4<  r$NV;.dS ]lRB\*qft֤ 1Br#]U&Wm';L59䂞9G4^#͟ד3[W%'B? âRCg>o5udѕe&o_AZda߹CIjtk:|Ț5L3I ӍʣKF8 G;LL6?d.<>ؼ37ױ6(Wihf c}kCDPH,g *GDIC9 Qj_0d4?m%,^- |=3t[.t)@"=sGk1Eq΄Vw-]= vɍl0$+ذ+(Kj]5FbXτ,Qų0HZŒrKEVh`ve\jY 0.li@]>%)§NO O܍`#L(@ q6gu V='rF-j|]մyeu,P{XFlCqV =kYNu6 Sl3OHuEB7FN(^kb[;Exr,." 5P97-/rЊ(T|!4`KQ YJP/R 9-2 BKTGtec'.fK3B Y%PlDIc!!'?^斺^+2';]ʘxJDKHKMG GU63e``{KgMXF~(ɇt}uf~Y}gGSAfkr8%%Ʊa{"X E[ t喉eQ~Ad|%.uFnHV~l c ~9EĤ N'鄤n7"Bi, U>eĜ)l h"Hޢ@Y&,jLe3KL3 W$v F)5=/H s=. K5ԝ3oM;HVm˲7''fuRqd L79ˇao2IFZUx^:z6?k/e` )>T Խ:&x*mqv|ޫ5u{.F|`.޾1ޥܸ@Qp:ˋd,!>,6ǂ4" :wrHu֡Rv.J? \i)`t4C F(Sd}aMi/C鵡Uu lzKGdb(bO#Ɗ:nBɡPf(/6OybVqsş I}"E]Gm퐷:zh9r1oO]Z=T1洘E `:%,7rQ 7rn}'!3ͱ!X(\{{4?Z#r"B\cOGkGj8-ϰД2i!~PTȮG?! ~Vόm_bZ ~z@1"g,5ߵdn!CJu0H.7gӖe`c+a¿sbWՔHGs܄ϙDI7HR9 c j84yV~*a)u+MvY}`ρDC#W"[ѾNlȂ*pAy:6ތ╡Gfb. Hd][1&C/C(SʧE1nYA5y62Z|$<97(㺸{9.X" Ճex.y2E<Ҳ ,䰾J® bU 60أhmuR6E&2dZQ♭c@5pPT A2DGR&R&*7gMۤMV :@Jb@+NlMTn{DwǁaO ;bH٧8(FO )fo-'XIPWBYmܣ引e8ځ0Yj +Fehc,.`y u4.3U6ѐp O4_&M\[%MJ=-獚vL:1e33ϭѧcȬl43[;ФڍvYT@]a[4 {p{R2$Oj_hוB[6;8b.KiŶCaŸIZ R<f&^W!C*X~Dbae;ǣ XazFVfat`HIEtE5UN ؃0?'5b5.MS;Gb[,]8Tũf GYnj OZĽIyB0UAC;#dH fwEs=Q.om!c 0asP3Kb e5C&rJK6;S Ƃk]hO Kp.H :"$uCq1MZ o{%LezCۮYk)WsBLmTPrο|Y+08MNXNU99mgov3npF6VXNxomwZGqkmoǦt`B?ƈ#ٔ2zUJ?W#4 aO:?>)5Aj ˜TkteoT)d(-W36GM@ x2[ӝ,`]#܈ʴk:4p_}]zXbt>.z U=8ޒ6y0[Is/ =-ij 6fFK 1Q0( hȀ:PLOrvTͥ}žXX.Q&^ v% ,okdsvugd:*`q^e諸Mjy1J'YKNY~P,guFIlS#1c.%'d˞tZJu. rV8)"UTIw.Mq$7-+NKoaQIEL4|G+2i׳ ҟyW€6[x4ǃe3% Frh6ŤVG~Xjzo–=nA1pSwFB !DG,*3iWoaQ貖oqWj FS`|Tt]qi{Z\y- (!7f!-4)B&ڔ2"o[ : :Q@dLBW?ACW /BQ5ۜ%{&{_ ,6iO}ԭ^'b}n{9Glb Y^tx-orzlq)kdD cMN5bguuC>zXud+<l=Oea_QGT|6*p"$9Tx ǻ0d0O(x2w`'[]"HC@!gfa4d2 ,ir{ն`ʽl~MD(*A^sZ5}t@`m #11#)·f:y.㵆.ʗ|<7! m8DqzGcT$w5k;EDa>%h=Čj}A_l Uv@_[$xMZ6,TP٩L 3R# &B41T(]ߖ\{k)RJK,Cs5Ja,d7`k=.T2Y?,y˻kR- TBYߍ9<U|X ߚ4`wa`Dyf3Y$:GrwlOA{$8 FnȦ+? HXK`,hC CslȈ=u(MHb9H.t%]3iX¡[mG!&\{+#gd:gFw Ps厌nBEWB{TYZNP]epY?A>fnvfb x` ]c`+TmpVXnWb:X}3k-  {*!XGȺi< K,DBC7̭єhͶ̂P0V̄\>3LsG&]ώGAk{QZwd q+; xsܬb٨ `3c &,-l(J5af;e~Q(_ 2PK82@?'Ϻ R2X3 g\k.9|GPi l7s).12LDJY3 Sb@|q/c}[Mb]Bq-4q㲄AJ;9O涆WtnMbw+8ίX`Z<>tPerO&{:k!z1|hpЭ;)R]ò$봵`兞ʋ6ωbm.u('vŠZE]&k4Úu"_E}߳gWz>d_o3<{V?b ހҪsM4T \6xp_ʗe\kRmqT@TޤVhUly/W}i2îf,eJDinW<3C ~ xE"\ VvSzX$SmҨZ;,v4::৚0fek* ^.tpx唴3 j -xQja`BZ$GcGYէng2.O:8(@tZy3tk96  Be>3"m8EMP i f"o ݌/J]}ųD-~&&m=%W,D@9:dK&0n ٶؚkAcMK#D-ܲ lhQIi z>v=mBJKf<_.*N\?=Dc#OGj@zX1V.;=']aGepkd, ~;l~I8k Rj̰%ͩ \qp l)L񰸍' oϰ2C:W`^$nѤH6e)M{مv, qb㋗I%  MĿf\4U WxW1Q z>Y,Q5|?[{3h/355NR٩dBY7{|zvs=|B3k?3|OċMTq&駨 Y wBQʫ8Avlv{go6`Kl=b9h-/xXKஶxq+Uk\K5!siB[:~"l`Ti3f?&m`v&,mLHnu ss)8f&iYWK-؀!å" ULJ*h!N/0&K Z3_'|NqbϏ^yڣ}? z+r .CC5wg᢯>D0LTAMzqtVBce"6v},:o$U&I660#قy[(kYbx -P?v NXV!nOI/kVU8X_U٭zc#@0ŰEz6C M=f8S6kfhPkW%AࠠۂBAjk֨XojwOwA,I#yp gIk'Oį4u\ .D1e,t`TBZ Q4rlNΗ@VǸh4;p3G66ov}a&\% MdR6H&}hW6b#-zgUz*[X~i\ /,(ט,L(MvYCӡKjb_=upS_.E^ҷUS =+ C:tM/ ^JLRuy.;TLkk ïqcp )o^#R ;c|wF̯9uP╣j4v#m`Ǫ RW'w 9M<7t;C" og\[BI2yy<QH[ =LUK^S?'TYі_ӏ* )  !Hv]ӉIOrK\t7x*;CLa}(eqS+B̹.GP$&i}qUH/ oTy.] Uq6Zr3, (n^k5DOq,5z~1Irqux.1>ZQ@Ks}.D ojvDzۼE#]g{<6NewN-5;E'J59~I]`Chj- n`pU 5B _|%.,(qA!./ʛ[Wڇg裸x ;)q`$@'qq^yKF.U4NEeH4R@ijry0VgO&X.qAk>4ZCvo洴B+H4h&2s PSښx!Son!i(1!Ȟvl!1j[W=0 >hyw|jɢACRQmR:u*If:; 4xk Q;pKN>7{H&<Q ;/a0'} xU]"g(TNR{NZ=9<6ZRMRgIhF_J5~r~f3VŠZ=f.j$TrAxgFkG6>DA!+Q6"$u51+IB҇uXڮ8iS0Խ5 KM`G6G`ᣩ=: EB&> H*o{#F8s8;5}6dQD8W?YT;/K,#z1rSf:_jw~ R(mC+EVÌ(_qE[N`]hkWB. "evr}$pːsÓPCw@I)Zf?z -QoRkXO md7 Ͳ蒅jJgCuk- ]d/{@xQ2i6$0S?ՁVw'b nF JG"̀`9Bbx&j_A[mK2)QV)[iK\iqw ,eQ7hr ȵi[LwcLCO=:g'ptћc*)jcOCXҮדAP0 x*9 -_!oWdADu.{/| *)!RxP [;)-Xf3#Z" -tdkXki`y  ~?آsc~ZMUtwmB^rE (l!ÂdMG> Ǝ<Wĵlv6ˌڠM$f6 BρG Aq'RO%4]uĸ۸e^1.adF::ZGܛ?~W2c&(bYGPU |`ǔO:7ʞ,#'i9B_,DNR CT(e''qIUHxq`g󊳪G y؋ծ3{8t0 4dk=mL쯺<|g޹8rgv!) H֞I'y$WpSZXr1.o2}cvMk%szMa9ΰs*;b-i% ch_kf`NkH4@ӋxgFNi6 //G~rY${CS&fhF:22 6ꢕ-^qjCdG#B,:AVLr~oF4b35Cb:5杕|*pxO{H%5f,6A6VHɶ##dU4WJ(M^~ bDX}%0,kK)9'=&O*͡59Je`ї܏s#sf# A˄ A^J{};jiU;FqyPpظ04#Ӷ-*>7EZ @t;m%nJ9|`ME Tj2H=Si+|ẁe.c=_놘q]n>0S>c4%L߇MV;p(LWi 3:5ިښzk@S#8ou&sFE-ޝp.} $~h"o (_aWEѿӎeưQ/+ֵ hā8`YN{ t 7C<2ݬ/1L]kf>Ӷ?A,0F\\H Tcʸ44bO!#@3kǥ3gʵ~Q'H*CIߵzEU3کڙNف|rEqUT"/l5ábcby"/"ĎG[R ux`^)*vdҗ^ޡ sp[8&jLE2Jv36OnX?9yԽr5 lM}J̧A&RYRMdF2h Ohx`` z <,!F)~&IYqZZ3j R49@ k<džsheSZq_IhU,Xs3pgB jIu_p흃׌:DfnqgIkoV.7tӨ^/HwI$WV+3b'ҕ&GWc%tGy1JZ;i,''3Z 0~HIOr) 8۪d+q0HWG 'ŀ>2#2(+kiзpJ3fT#7l"芟)S[ !}w+ǔ=hи#vPVFx pdN.3)-{]UI(0q;E"*q#~Ǿ}J :K;nU))x|+,Vv˫-,S3xo/\L !{y5 C]Кo4'ָE} Q\Mv]h\O`)x%"U{U5J `A~hF+WoY7'/MlXdA .o_x@Y;/rJvhWDp_;Em~UG[-'>nE.Ki^t`-q; {uńCJD&^L&xqG8~Y i{jVƄ|cю<귌Ý88$xH˷u!fӌwK8kq7)ԤjgUi MZ;dso-(G+KY2K (ǫD0HdUv;+pa-Fsمһ6Pq#Yy! |QoH*-}^1{ӻDH_{W#'\7I;` m,+.6pQZei$.U Yk'꒷1 -1Z7֧ԲB0E{A F+ʱrcpEbꅨ65L1LD#Ǖ}#QT^Z]qw}n!1+T dHǍ(Xsam/1.fLva1Dm;ԕۖ6jcly䕇oApx͊r¢F/lMebmIcR#sJwUe@sZc\LmoےE~#WQ]BJ)cޢᩀY*ğBL}A!Oc1Lg\! )g;W+g~u9ƎFfuVtb[Hq>*Bˁu!noPLӮL6ĵw:U`9"Wx Ed蕶768,i {&?uoxe2Zd>KwcP* ʋ:I? *~KSey"S`ǬTe\b7VYѵV`ĭ!keFP>lʵ.h9ޠ*͞+IR2mSB4YVUJN΀>%Δ;lmAi'pEHݒ'Tdf="g ֜.e Ի?R+2BSt.šOF1Du~|Wvn?&R7E3ߖЛMXrpV6AlZ=.{!0;TQkV z`V9um+ӗALDg2A W~WLӈH-TEÈ=Eؽ trsϹ.ryFH戠.BwlQ)m ĐZw3|]v쀭wsH܌th#PzrΨ _^Maٱ֓[Pu*w }'E 8 2~TW@QqmKsv4s\ȮmºBrGw2ގA$A3WkWcn*$3&7吶HByU缂c+^d9Ɵ ȹ~_JBm'M1763㨡><*}"+034Eխl3POG`8+&f{L=xL:q1%T8 _ hd-c bNͿ.v ĝ݂pp9ZVX-;8 F"ue 9ή-.*VւD6G `w8E1hi@ҽ!tH x*?{ε0LV%PPq9Tm3?+qHrſ> {LBԐ ǽو}gk'' @ ǴFl0P4 {}6|%c #^O8<6?"ݡN5J7z#86 qVKv e92.63.񡨦:мja&O:ڨUzLPd~ as[w*ᠫ  +#J ~(&)>2By}` Knş*4 w "&|pZ8͠Ka٦7H@|ouI@+̕,AO'@!C%֣ eNr&0:r 33H` ɎMKXq5H84iwKhɮx$ʴ0cf$A(@\x}X~EQ뮋]V0/:U>_i⊛zn#NTo1K)0\]9!N;8U-*R0X'nU:ԅ⢭Ƣ>ݥ?{4OO}5e+'QДC’*/a{[˳ȪIR(';lG;T0lfUdRi܃T GT=M㣏Sj%W$[k9C݌[ГlrWMWՔmѓIʠ2(< 0=3 %ә~ͅy/م*_)Rk'.olԁIj.? TKnʕǕe; o XC.P]h'ޠ/,e|VhvMb˟riT]F5Z8Hv;9(YU9^7K틽,PZ..^# *B-85XCW.g,MB%Zvs\BC/xj\;h*ket?[ˇGȀN)UC(Xb̹^%jjRrECdNz1J# mk*٣BH|=W$C+lݤz&s >/l|$Ho}_`9_6I/Wpxy3|a=)63fӈ;q| o) [z-!I W+톘qA܎qwF8Uحz|i5jw\Xߍ^n EIS[?VGN,{kΥrwY uH-w܇Q\J=OQYwg]IۡoDì_ѰנmGxK'l@%c$F4j8H Oڪ!b&ߒ>/eL(Zh0z[`K&{jǸ\}1k§Lh$#s\~8Rh 0Cd,Y*C]hƯQG+.\ gf(`4s|!Mo?.8c G?p 8[8gLT?6I }K]1,`u% f6Rof)n+O`h03qd4),Q߯H=w Y3f1{xP {ujkTf{1} ),S#كh9 &9:ϙyw%'܇˯:&V$NPU&u36Q{ֿSjl;(M A&^ Z>eƂܖ;9Z/5us'S\݄Rm|- +d57pېWDqmki!l)@ $?^P-goVJ}͓2K9#q5楤 e䘜vkDՐ樢҃`&6WU CAmh.6E7ʫ+Э)MTo2A P]@]IlyG 2CKaj %2V"){I#ԠZ$cVtrV5}$(xgoRK _͹ ѦfYɿesm_wOZ 8jYG`I__<8j\jgq\5)hePtMʄSp˸Nʣ,: J#J;ԢiVBnKY:VW#O7gzf߫=8_@>Kl5x0J vCXoD\" DVWMBd1T9H>qDKP2q\Ԑ„A M.TV:"ޘ$e#u#e(@{DM#xep^* YT`>!nZ fA&g# MUF>jCvc IZ C6Eb[DXeMJي WjFwylGEۣ oYr{Y犙)ff;C%3֬:v{r:/l]Bɰtίg)ndE/շ#$e", }d.d. l;enRLq{bBw'.bA%PL"@).,]cq ԟjm$l0g|C?mCjцÜP}ѿ ~2Vt#_NE#2IQgC؇IE4Ë>)u8Rw7l wWv1…1s* !ӕ~3vk#ζMr;Zy M+:ƛe~J;N%M}y\'0FvS[ϼJSHpquj-i?J!S\U?{s^еVQgK_NO=[rl2{o9r!֐nJٌEݻHT<6ߺ,9fI e -o@bqvT{=귥wGu.D_);tyxʼn+i)qK/>Ec`Dl??{}L@&+H3o<Ge̕^!֊306L,5dA=i2m7xھ& no2ѮE]|͕d@d=9Rzt Sw{tlD,\_mS{"aVB*5Oi11*,ݒ7ƣB@w(0nXvW>z!9~}?1rL%}x#9}ƋTQ6݋bK ? ҷgC~ J*UϕW='oqEv<V&"xǖnOnz^F})xbB@dS Z~Iq'vHcR}A -87xz+yUI^Yn/eZc?CJDD'bF_%I:5bIv{D7*!ɩ6 ,Uˏ9ǝC Fwӳ1垛2FM,>HY ᱔+$7 ƘY#rS|Q*k=v23i)*JAugR}G[^I%c*9K#W΢~牟ͮ+"M\M<`^^#"(’O;ꍋN({FF:2Ndb`c%`K]'KtvgdtW||u^MbI$e !GCWmR>mނMA 7>(3~b2mVc`U9-qjyZ\'hF_*J33 *ghv ULz8GF0)|#'~Z~y( |w8r`$oA[LO)Ö9ϓwU2}"qp37f6*T9x$nOcHM3ۦoe*p~2/gl>VltÜJ5J'цڞQծ{IdCW{]aUĴj%-gaάo1@bA)\+pvmp:D!e}Ϩ(1Rg BtY tb^X;SƋ`^p2rUj{-ԴJ=qܺu:S,LK:Ľ/|->kyc(FwZCE-1iw׿}Dt((1ub #0@qۍo [kzRܥE0.o2໭@^?rpbq+KP+0! (j`?f]̅ 0϶{x#9 |QdhW-rj m:Z^节T0;=@h ~LO+ :D&NDGS| ucي-"amtD&*44kmk죹AT[!8Zi8XRT^.gGrP-uml>GrV 7#4]~'˚ PJ{rKn|vM+B)8ŸHb;qʵym!-BחZ¢я+ff+_Y gps4du챑RxzIRh+G΂uOV!oL]"g ][[7vբCB1ڡy+a$ [e324S oz(oh{sQ-.|Gmr"N˖]/ok]Qi2;2aMEKe2TQEޡkr"Ai+N K)>wKgn. HE1 2}m UBwwvOK Χ#U)5Q.?6bvS2j'Y nJ,9{,M?rI$َ>g5Pגs~dxϥ:O!)|^FE&JW:U?gM0 ۇ/ GR ju ¢wWmWXA4&nς/l20qV,_@U13J_T8 sgĸ7֮& ?/y!}<{1ZY<(DLHBΎjmPÔX4ڵE*;xh+|j"pJ9lg] $Jc.9QM} F͐:ZB )Fߏ]"'YU%&rEpE,c*b5Z{z1;?X@#述m9JK\;ltWʮd G1 8նZ ULsAByB G`dZ9x#<>(e/ K8ft蹋SXwx8U[D_钜[ 6r]F<20|,_ߌ6K!OɶDܴ%EAǻ?z@HcKY)ÐBl<75:b9䪊~zjʮŌKd %)]ӆ?c0nXq\Rh wFC< 3]Tkq^fdN2 d Lϐ6@pX ur7ciU5g Ie2W, ^+uīDgЂ;tRMdt):>͈7 "gAE/xznJY yRwK8!(VWҴodVr oAʘ .; 4sQ*qô61_PVxxC݄J o;'xWG1.^M]ochjbQӊxahG,ܒQ;o=+" -C N3oŁ! ܣAz9$M [s\ #<>xJ}gy&ŋ Q·qY@xf"i a>! u.ܓ`rO)CvJ-?Ȟ$udzIbRpXM̥*C~9ʖz5Kϳ't!$!ŷG*-CzOF^Ϟ%-f#A1bTZtŀ_9q>^ö@@ӸUbT&<2:#BuRUx{uCږ Ӟc A#{DTL".5W2׹Qxv%gzw!97.>Q|Lnj1`/daAfH<\]jlJG]n0E9SQiߔu-]GkE6(b ۷PD,?Q} yLuc8lC:2:hãMn bٕ)Z!{R/OY'|FMuM`y礞\En0A`w` Tf,|Wӌ79U ubǀ O`O1k%X3&UuaaB: ܶ))WXgƍi#Y_d;b49Ĵ}=lM&eK+tiϧ 1&Hh/Uäc%FݶF[WȕRҕ]<ב*-la b99bK. };m0R9RH۠/kxN8nn50= -,Kc9_z( X]R? 6Ǟ@Ȋ9~#qڈˡ/$?^F;@/s I&ꆱ }b*%noynFŧ'99ȟxZmz>x YҤ7>h,Lu"I},Su@ر8-VkaÒȞ &LЭ8R*@N̮ƧQrzP P~ީnܹ5,-܇"@榒yˢq]Z0~\lףpvS@px$x7ϽňQW|=Og2}u퉎=l7żx>ᒉԱCճ) 2 wv0-G Gcp:>~=yQ)JaodS@wk\Kŋy`J"&[hIa+梌05AdHY/'%O5B H:JU1.;WJr56zZz &`R8!E(ʅ݌5a •RWiw &)ّC5Ӥ01W6{trJ]qꇃv 8MqK`ˀuxKeN Z=YOz}0jYnjr~1lh{û*]BD=cMFdmɠ- X8R ?"|*Qbלc2)l;H}70/Be- Σ5?( \IIkdY0EVGXWL~pVGa}^k+0d%?y5GJ/.SR D @W[#4=P7pJ7XIf; 8e 4?1FKS:"/:lp&1`Ja1d1QƮ;b/p 3,?YqJhLDk%zj._Gہɋh#X^|Ʋ6u1MƌX.V? nEGsѡv/ƛs$'Q.4slI,-uy *:+a[2|UDN`5?N]BJ5DJGhfᝩkvvr|<~rT =vZJvxMvk\ (m,zXå7r&_mw\\~ (9 .0 q>QO4q5^r&!ߑIԛ(H׬W?>oDl:R4U\Y$8[v- Ϙ i-m{SAg:6 M I lD ܫKNT &鬧b57/BۮqʘiUcq14afUrmi`.S8^ md>U8<qn+#-pfpkB찢T<:+=+-gP |K;h,( ¸ﱎϝh5eǽ#w$a!>}yO{&~>jF%VϠz %Sr!LGd Xr%Y椗qE&ي(ϻNBbxN\WB;g(X8akc8lw0 jdrÑ?dxwɩ1g(Qɺm{ǭ. jQehd!;g%S0zI Ok;.\7ǮgMI ]PȎ3^`lKA泾YZF;2^dql̮d̳:h*NH r"cnpC͑M"b=}ZRm"d6Pk?fmTگ9>K~Ddl*]m %Dg$TιAK;4lh?,TpÖ(V %2`arIO嵆+\Cj5hjOit`cARk"߯3AX`$!ȧ8H9 +gs?fZ*%)~[?;8-Ց1NUHn}m9iSpnڰ0~*ƚSO BVW̪S a.ɬ‘ Ngsrg)fطIIء9?nܐ'R$Z]j@_U8FmLmet({ b9A$LN3Ͱ:H +lUKnz_k*[H.*W)~ܟcA jkoil& i>7O>98P$0hYJє_$h5n`q 1 =Jw~k3,2|Q|R0_o֦ϣ6NyP) $(ҪdGpbX>-f BՀ/iǥ>hR_N# ![ramޏ%ˑ}Y#|dR@ةd"?SpŮ>Q|~ZHƒ4>*JOFi`괷e]R^}"e&<nTWs_H$;^^)fmmKf!#4EpЛ a}1'R%v=wrKzl0?e @q)_Qeb|jMV sjblh: ՕW bDL=-CFr; (A +ۜs•.Ƕ-eϲt12N;) eE?, czycz̢ÍmNZwٵ pS^yeMoG Q3Go˓$'/m՟߿څ)y::|̲$!;펅;^ڻ2Lь}W(^z 5밆_ 3d_Յ{U3tiaH̵QRVHq3%r +ѥETB"8o_Ve)WKsxXV$.1oKf;F|GE P;=kʎqwBTz.["B[P=4+h]@Fn2]đ'ےv;OZ)q S:z^a-ަwRB\tIvj:0T}kCnb\Yԫ)z'ZKR~sY%z;URg9JgDb:+>!־ p ׫D iK~ͤ EN#kJ.ku-ꇓC2&Tj K<= zpn,q#wn &tZ!4* [O;- 9ُ 'F:MI+8(^MKNdb#N]F/wx>az/f?tjѾbH4dzXlVKgt Ψ0}7%F?ؾr?NJ]mB:[O?A+n*!|o+*h& s6aLI#&rD o# r$ 6v8QyǩWrmXu}e }Twc*y@B6)r[' ! x@)$gL~ʞo4턓󠟾 l˪  D1#7N *;H]4:$l;XQ{yٷ;YёPz9.Ha6Yp&S0&{Ǚ!Hu'Xʾw-!p}?p>@e_O֐!31M j>)mPtdzaO|隰@2z")z|L )2P:>h{Hp/y]`wŵ%?;Nb8&$)̡*\R~ "FӟFrԷE2(MYh[ ،!:xɹbrmMEK;tt*a %ZT% 5 ErsY,B1$ml!6\ Q?Gʴcp x܋~rA!htHWguodQo5؜716)p_U)qReE=t/?`6Ei0m0P&άzzYOP\0DG^0oG4[;HY)\ReyG 9$h(pI3E1ON}aދ=c2} "qi4W+(%:H}&行K)*i7terAG`c@ݩ,įS5zPxVUK P͢Is`~ AfRE@8]x'^DXBZXF%H)g5=<@Ŗu$E{l؆E@7`':.nB6(*lYG'xZr4^dU~N¤$w9\kXk7rFSNB!ē!cyvt2hI(iD=8l`\.Z9 ġ.=aA:n7†kYIX`Wט 5i s{ ^;k=֩rFh|,bC7U@SƥʁW$b,g 7SSާ%0o!~!$%F̦E1aΟ`&Pv0rn"%T y| ='3F 76i}UKkP;yv 1 TS>,53+KY}oZA]wKY$NuXպ=uU Kjܩcm?+~0H?!3vlab̊rH eōھ~ WO%&x߈!([t.(\L9k5f1B#_[:ivFJ,BMm;#U:f,6JKFŰP_/=81*86 WIbB0Br {aKt y:gr~ `lkO TWç?GiD2P JWlKd%=دJvQҾ[_N;ej+8UMua_6fA|SF(S]*Ř:3qBdQl DŒpΧU5!`"(o*5B# Z| t$?OERf$yĵ3יiw߽Y`))uiE4u$Sd4 '8$J8_+GDλ0q[mn&˼m9N1mzpI EXpK᧙}}9J,,ak-wluxUu˅cxypMg`zQ}ͷ ѩԔ!d6wmô@:]5twzirW iOmEPyaY~XozU휒,@GG5P˻砵 +$ B#FD=‹dJ;K.r6\DIo8S1 JA%QV*pi5?;.<z ikNMlBW{V7s(sǐ$~]& 46VD:V Ҷ[ ͼn97Gr w܄R"ZYŢ 1ehJp=1o06sH*\0=#J$@s)'w<8ѝ$?/Nץe1tEyTkPdUo®Nri_0:(Qn$@MjK%[_>D6y ~,\򚸟Lt Y]T`٠uO3Si| eϵ% xFA4CEK})#g^Đ{bVkKNM&_7!U^C!~8V,͟"A')e2%UV>gt85IPnAA/vd4-q%5+SŎ~V;JMt_Qў `E(f0U7hMj}s#s1, ,rK܎&PQ4'g.ر*ꔑpsʘ1n(|1Rbz7]PNl_"M_n˞x(pȌ ! FHLx:Q#EPn#qw&'$nxT28c -xI   k`{GmNS^P15:NK[ fZV?Ta$5{b;^xDd0[I0 j %l臣m,(nI_0n0^{'Y՟R#a>pr<,Yʴ6Gy&A(ͬ8#zSLu.'_;pΧC ۰`>Qɍ^3@A}!dPW" FqL$ZŜ)n < bd d"[>" ,q e m]1-nPWprtd"D 5a_xuTaE%#'쩴,Qgd9}#~)c}f pӍsw^P#*Q)_؋BF Bu Z/SMus~]CK;zD*kIcxwu';lu  YYto3aJ`!i20hc}zD*o_0#@VELD`7.;:`@_ظZ"Nz7Q>LȞ%¯^KYی>([/"?)eJ!&U]OaƑje>w\ ~2"X]>>մ\g>$8n _EͩaMZ'Gim|*b>}FtWUnj!MO w6w'5 5TD.cDw>!bur#R~o+ؾZj B}wΔ.u꺭PvHwta0 9:h^ -i?n=Bm3\q p @6A#?YB0BNܖmEL"{swe#CD#Np1CllCǹβgN1ɖTKm-/Z2g-rN~o[QCqY?V-j( :P1܆vmU*W&}:=M)돆9Yɖ( ?X=~$3fBpkiY1ty\nm 2E{{`I{sNqYB\yI d\ZC KH nmRm9Rw;E0Y}{ru&ή*YKX%qg:8fF<7x`@xϽMgeGm1[C=CĴ6sU:8-ooYbWBW[["~!X.0(^ܽe8`~|CmU$u|+I[L.hpz<|ޓh*-rqKZQR2}-9դ^Eh$Ay40Vu߸.ԱxL-䄗n(UIT8'] ۗHhr%jm5ؿm5KW׿""˸̪~޽LӍE,':e0:ſ>7j˞tn?v"$]6a;C&iHD**#S0r Of-j#i^Fgt>wa* XPwhu6k3U[%ҽ% V4mĨ|)(:h*CYC1oͺBvgbϢM;EL}gb"(Vj[uV/f^J@Hv|aȵ\a&VvJZ@.فQ^1X@VѶ/=ܣ7Cd#:i̬WSZiWo&o4y/?d#(C&$~(qXZss jZdMFm2ц#Svv[Q|2pPRh?W|bj")TRջՈeUrkm`M;|]#ja(~;>q?*0:6_(Sml:.(׽4eM]b"ivtڜ+}kxvN~_ҝxf7|-W}rfm|6&=6zrš% Vxt-3.\r5Du1|dBOA>EGb"Vƒd kTkH§S`agscrtdiA#;SC43~IxBUڳYj$,9qi9Ƭ&0D?tcF X_43a[r{k §E*,H.ž ŵsbA6?^z ѭJs!Ool%CmD#|s{()I.+6jWiQ+ؓ|ӭg^n*J'V|]n# T>7xCٹF@^0 }"LcBN Ru2J#RP V8a_S.F8T m5K-kq(vnBr-+d2DbwxN/^-u~Km !\ I1}w[]Ns g[4:(WSx+sؕBj8-{y_D|_/ۡZҺ YH%~ƒ?L##s=Hp(qȜB]f5ҖrJ^=nS-b>SXw KVAБ Ud2fYL(9cnŘIӷq3_(_w#Fcs:g 4PTx帅 #(  dˉuc2]G l|cLV"Fl7WK5yHB+K! @:x z{zl5iNn*jGcˡ,e~t60域]Lqt;"D$$ʇUۛ hELyQGμ,iDlH~Q۰KmY.IO\vLEb^PנdxdI15̋ L~5՛]#$$R~9rKԂ55 _"YxTY׺H]~)n&f}w kSmtoH$DCaVyɑc :rsB"W3LIlG)Z ax_lg*.ԷȔn @\ ~5&MZcAH {劺]=Ng B=^PKk^_e(wvD洖EJM5RrfU֚0?OtH,򈔈2~Qrx/PG]_ K)%Ş"7:N~eLbdp <&sK%)kto* x]fgS>1֬3sj_g7Mk?*Ě䝪6@pןp `k*bڀ;4h8 i3 5yViY~>]pSUڀh^+APz8"*倁~yDC-!%\r~ l%$YhJq>CKiabHR"<7 gvDou{sޛ,NRS'GTlrZ/r=-{g f%խ[Sh_xbUVҌyDi%QMRQ%,M̞amFؘ]f:\|lcx /W(v\ n5a ؜.fpI,Rsr SBܻâq:v|+u&:TuZ q :Jqg`B; bP¹MPr D; %iN[k_!z^YW3:Ҕңūxe:*8u 5բׯ#d4Y+^cl!:c|\q`dh#/To4]X[`/^&;ev*DP^=9|5%?~(EyLukŝ +e͡,>h% MeȋS|Ŋs2 V $V5$nOnRV^Qt@pOFG 2\y a^6[8ˉrSZ^u,Xpk|M3$桕d!~0͟o *o`4YҡlXOVԸ ^ؠDV&̞b.tEՏ 3aubR)c'*/A;_G#dQ*IT{OPuNϤ(Rb/!"Y%J"^ī2Z.c? 1q/'ޭN€ۖ{VYL!ۺIACE, ChkPz̨O&SmS 20ynE YEa.] BeGv^+{ N42#1r_ixE@rʗtP%oY E-gGC+wj,cj)ųs૘N睃x@ "V%;رP%ӉoeZFzQp KO:of6&!<9KJ#D2eXlw :39>BdR79F fCuծVDZ8׃3KVTrC%e샹V*H Y(rbE|'r`nB)l n ab#>5 hO >~,] N @4ǔK۴/ݒR2 3%!ۻ&A$FxX28%j9!{8)(ڈL@n:gES,a{ !:_ vc `.:62g.0G֏X%=Dz?gbh@hTTiTƺ DI~%rg(*1h߾αh.{ |*?8|'E%%X*U&E DqC L"`oܜ3vt| ѡQozKA;&Ю41X+ڑ}>JlO7nNL9/;aߢy/y|1c!PMnCatel!%w 5MٙؖD{iqqw^%ߺz# |d&+ɑXkMlN~&tt3M$.>Mht8HID!dp1Y^JlPdznʆd+ gȾ-*Cй)YtĕIR\ Vh={K\a2LHORD"NqQ=˂j8RJЀ CK~kZk1hMޖɂ-vkO{T-Bƍ2:U1j3a/.㊴nba龩1l %g5{ұmXtx)b)_jmg^\c II3|O#4R@ s f9]=16FtmН^oDTm'n/[qyY)A\@q#PQcs%bபyiFr~/١Hidž2K'ۍ_OE^9A_[U4Z 0uhx =,)U sv Zk0*_Oh- "G; !-WumqMp%/̎ϊt&TjC[x! ّlyJj/ Tm?hhX( S𞳳h:8SM/9ā.@C-*QczŚ Q/L }$Uhw_I".-Ycq(UՆx-?Ťa1.gpH8NHzO<%XDɉ*#e˙r$n7Jvs%|giy/Svh4 KZ,ZXNk"y{OLғ}qiEZNHe-|M,U;mTLy/~>JrbV/jdeeğ!%E޸*R|ds߅怬5p Xźo/`N/3%e&mtQ=pXjџTU$HAJNڧ;{X}wRY|Ӕz/9Dh?8gg}J^c.*561C(dߕݨ7:4b},غÐG/ ST }wi#`QGg鐜d/l!p9XLh4׿4?bf _zץb?@Zy.#؟cQ 1Q_Cp6qbԳ"ڙ7I.ÚHPx8M+ , "2(=*آ?+XWZ8o d)(i= 9)i\ xooRWY^ 25Yۅgv#*?KcK'`lbM0XUYpֶ|o*Ð] 5qIDe火v"qrNrNEѴHDC[@F8$#P$3 >L6-Gsكd ?zU׆{Rd+1JeL&-A=`\ Y{̳,71*`\i7 ePq1' 18GZw?*Ki.\bvw}EOY"+v,Gm$TPy4HVtɓۃD JFN&¤ ُt{"Rmۣ[6 /{%|MDʭ\hˮw~4pU5j9^ =>}2eM}ZV!9 >`ȄƟAe`{&SF#+ M"H31\?߂ F]X$kZ6f1aRA7@n8ܫcRD!⎱o5 (uJ0sr#v6.އG|_XHiMs.F=#OOߴZB@P\Q?J)ܳ+n_۾\\_M*iRRyy玂XM+l ꃺa!օjuBg'W 1rP@(S?ɩF&ssN  (CK[ m}G?|Ӌ;>'Y7%7*`|s#lg`xl @fU8~A4p ݍh2?ؒvUNI0;f/vi%j?Ґ^Iq& ;nD%f (Iv*X5\ŻX4%8SHHL3= gWa=4Q$icg6:u߶ӓ"ypqƽ'vn# f}(L.ZSb$RR?ʥWۮ|E$Tk8a]G%~Xh'AuFʢ {Nw ƨ:3c] qv(,A̱zwgroވ@fHK-&斢[eAR]wxQ\6iFwv zw#LԚ6ڙ1 4bEkb\ f0 T&&OƼ+ޟ6=Y`{Rk% #ZNvbOAY#- 8#xkTqsĎg/-DJ4-1=Z,8ٜ74^KͱacN$Dn. BGyOcB4V*,%KԲJ1k`?֙rս<ţy Ҥ$3tj4=.sUS =?{*=\1m笊lkYR@qCX}^+=s˪޲U/|a\z6)ь"$D^-p3 !2_uc6U- 4!xdۢXsƈ Sf-cg䃋:52x}y|Iwh9+ob[`XuG`iR'0Za?wNPOйLry4+1X \m*"U1kp|>>yJ8OC&=8/GKHbb&۵c"TS`]JG "nDB1-g%| J.#&5Trie!v:3{k٨Y/\QcI[bNgiCzmT{>!4]'\;9ۂs&+j|:?w H y Te#%-vFGVh9Ek L-&?)uu]ԇ["gܮ8٪ 6W4ʣ'd9b^F]bL3dIƛHYl%)=lWyV \nw5kTmfxʫ4CZTKi%3VՐaLN'IU{UDFAy|jț(8g_QsZ[M'ƊĐZ|a}IGTw,4>a!6*1B>bfh+@K`E^Α||3g.RP6pn'i"#Wؑ0 @hw07qdnf8N汴o`&|*JCdt˹a,D$>p" I.>m>#&iĪNTh8JZfTYt[4L0!Vvɼjqi9˼v|F҇{Hg+1O O%Œ 5ܩݑ*j}ڣ"\Ĩj6h8ׂG3$j,6=qikDF\Ԯ53|l*5>C?^d6f4jmKx`PߤF#>H]?Sz͛j˭ WPqlAC4GDvY܄ =^C'zQ Ev7b֮y|Uܚ{ĖфhבA&/ hU `_|<>fly^sdm2EٚraؾϺA0/섦X@_͎EgP!d mHo T8mHS;h׹55 Law{[-LbrVno쐝SHz p IZ+iCcq`b,1N/wpD15K1wLġѥKP|=Np%!KS6Cl~qm;_|]MΞNN+2ƊJnQUo` cj/rgT. (Qa~ q֖LZTڧ9St7b!+9R f9gɄЩJG\H^!T"Q_XbU/myque)=fS(e;xU@xSnh‚ wsȽ}> $wHQnjh1ȡ5va:$Ap"TTڞVы)|p"MFg1q4fOd8X+*l7ړ]ݮ&vaVq$O }L(ߒp" Ӗ'D ipO@X5VXV"a4 i{r 7:Z]sO>]=ڵ- ǭ#a\p@M2+n{@;̶T {1#ھ&+vQ#iR*om/)PomSolMӞwrl913Ӊ]&3=g ރUjBUV?opƟGԧ%wΔf$'xrјp{!vQ0ݗohncQJfB} k"44ߤQꂯa+$(YڔT aR;s+ \ %*d ќ } ɵڮ |F\9'e+N TU whoCw#iR;a8Kb#+͉XIZktWV6IcmcUޠIjfkg~c*JKU1-_#%;.}e?X+vzd&Z+]VC] k8-`x(@tAX (oLܢru5B%Vqħv ?2:2suXk*U@D{՟˪mgyZ65I2Vi^K|*{}XdkOH~Wjm3BghtwS)TC-ѡyCHNm7Ze5+vo4݂N%᩶HFt[)瘜wE߿~oX@PzҤ8iQZ)b-!3:w'Mz2",a0sMQE2X%"&2KQ!ܟSDR*{x0ӫB7fP,>r${`"uWf +fH8D,Ì;IV֐pSɿ56Pf3|f_P8>oOFG8Ɵ/'MI*#_g9焛 "(.Q@*+ yY!]sк WX'Y&JA`3 Eg[B/0Use<~ٰ1݌`IdSoe䜷lY;?=,ʋ(M(Bo[w6(^-@+9INQH^=UMܖ|D߁rWt&)vtu"7{ꅳ7*eX3ʼ3T"lل= 6zX :v߫\jNqMrP*"Pt~uf̭ё=ĩ6>O=0R!eBnfIR (MGҬ̑%G?ˍZGR %-*<\CܵĬUw9W9c.X!҈Y/i_I䙍ӌ7!@Z-6YrN%)\~!Jt+\܀S(b紾B\9֑I _ [hQ^tH~LV9@3j7E+XDKwk/ Lvg/|t'`냙fUxj0(]d\y:,?#lTS+> ;C\)4@z~$֖V z"8 zt\ );h ECI;Nӛ.PQlL]T^H8TkY$@ۊeO\ \"R,#Umg MG o49U!T J~m#{{Õluc}ٰvmy񧦎T9vؕpF=e b3#-r/z%GPZd!Tx8|^]D @[i& J`IIi^eWvb6"rea}fei7DX~;PU6f R4Sv@h%-l o+r& sAvSք} \N{cuQ_5GВpOY&,̾d{2Mc+Q޽w2rL㷿6k5Cާl>ҸH+e{Qf;zEp$Mq[.aћO,5hgn{$iXLMq4[w܎ʂ{#qiIj'cSB^*En* ̄PhG7^ԷVhKXbш߃6kЁ'#`ϐ9<0QO6:yȖ" Hs|X?is5pF@",Ś̏)VH)xF! *AKxpP!h}, :r9HיT.t7oN<0EN)9><;B+׊"ȎY-3# T;i*5pa#S͸Yʄr߮v_]@A!<>y<{:7Q)ZzJl- NU:ӒO,wnG9Q3mM8W>bT#=jȳLNL:L ׅ$*4Jq~HrG8jPS5RSE?/ Vdg7aF!c(20MM3,w}~Ԉ#Մ"PE+ v̘I,(Aq#sڞE8%9x\YeKerՙн1׸Ê>"cTJ|lVsV~yD%6׽=>^&z !D Xߕo}! ޼Odj@3Y-BՑ`bEI* 'aC V$a*$3P/0V3%;xtq7.7LJaGYپP52 ܒfnsȯO<+r>"1^'660@WYK7L4uHIl<3}g]$P9^7egH7u1/9꒮cpnOnvF[ؑжLiSV4SU AXكZ#Q [9>й+nћFs#߉mЦؙqS(`G%{oşt t!n[`r"΅M%%y&JG3/宅H ;!^{[ XxYjxʐ7QxD2~/3Iu<ԌGuG$bu$#"?bC6!(.!oDxI r~n[,pqM\2ܴo+U%" 0AѨ#!D - >$XousyFOVo7p}8&2; ! ћ|XS0O_W8I#)"GXsIN9R7^R/j.mq$G 3w2;?@6eXHq/7g)$D"htBu~/ f^WZ{ A-?VZl%2 :X u8~2=Xv]3P?<,1/qz~3y/uN3u pgp:0ޙՠx9 ?lkd7]mϷ?ū7qs,=2,"o s{h( D7i h9~M3,ˤ:@]gx@}J;Z:9 otá [FGԦIIMV@o@^:0iWi(}F~_ Ț>㬚iTj&K|8W5Pn7Jue#$ K w-_s61 :"EBL6 lBĞvqH'x +u`fg”Jll$BWFg/o*9ܙ6?O|$ʪNU4I< M k0t`.,|/!})4#K 39<.wPl$,S:Zز>gSսj(Y=]Rg n EV9BᜒV~J*n]]U*RRU0hhi7`&C޳ Y,O`U@in8>KFd{/ Y*L įpf7{_59Seȶׯ 6!io2C*> ? 5Ga{^ZK\``(R $@Zu ]ul~tm@q۳4Kji aFd2 +:oc^mH}؈֤4^NUԒEQ%T?: B2/BM`Lpе|X4^`ѹ(t $v ee͚N=Z\:P=WkSc,ٿHDW!]5`c~ =B}{qo%Ԧ!W%#c#r=k%iӽݜ2rȖW99-N݄3,k=3cF" :ЮO\Zg5 嬽XjГu]qқ\(P?(tp$Z)h, (4ߢb/ 8n1`q3PZlh!x?j6h¬6C4V/#xcĢ!%]b3Ҫ-$& 3|N- X5&D+d جtRLnn-BNg^U^r`ՎZd)٩לޞ/C&"`MvQPť֖r# 2/}j:M/x1;El I97lyx3!!K4(0-ETh}kwnI˂b$@G]ϋptXG>YWF5nV/v̱< +NOtjseC&JRkPҘwsAdZӖ 0Ӣ^8+/8L9\*І>oսLL*e?qE~7$sq ykHφb9B[p35dX}׀14vi޹ 30{/Fϋb rSƋz2~6 J.bqI5*e##a t۝ NR@BF}Z60,K\C VMT=U?\f9Fh/@k$--i'bv*w8ϋYЃsӴdo'8s'Sn}%SJgOl8H+kpub<ޥ,IfC%t*.jHНNҩ2ۭׯM 6%l>nclbAz)7H8`7Ncf3?%yLI,'#_9I l5"PGAL>RU9E,~ҹ"`60acv՞X1'kzcJj/UF0'y%vY$91,:+d^ ppK"/b!Jn*3|%-Pw~z%6H(c_^MN֫^>F$!Ek'*z\O =]]5I$CCţZ.+Z. jq~S"0O'V;#Ц=?[a5SF"r36UvᰄR-6:lzΊ"tVQS#^m 7F%!u!]=ݳlB4J-C]E0Ɍ9@h Z~ũ3%8ͦCv>)sm~\$ΞrǙ)pL`z|Ǡv Fr4k ׆e񯔐*.&WSV Un;jQvßڮor$+g[?DD8] ɕ{DTEi}v;Eq<:E/kͼ>]VaBqsYlp䍲\#ҨBb^܃*7'{Իx#+.UDѺ5C7#:HNV`5h+W_ʧ9-coO2Q!]H˒ff2,tz=idHwY/u,?+OkQ:huJPyb^o[l`T2.b \ˢXB a,tx wYeXs6{>m|͢7yF DxpEvK.KjJs1GעV1 qa|M7mχם%,Z EoSL14[SO4*66H-@v!p wy@LkN5) 5VHJALLgZxZ'l]IɝC.P«4 `I*20Tq#Cm:(ɭ{ ʘ3jCasԪVjrޞň/LaP-7=SăEO/(3e0*4#+ zCY#/[ϖMBGëHD aCVn4\dSOõuSX&7 AZ:%7*F=8 fh^]To|]m+润@d"`<4OQgaΚZý4Q% Kך(?[~Wy&9NXo!ǒ^JѠ*w}O1\|zűBO^|mcƇ=Ή%Y!(2cX\45cb#cV>t26~ޖӐR(!qImG_6@GAȜ,mVoAPVQ(r p^ 5n]tq_37TM)?gݮ~S'aBL8S/'!  ÎQG>89~cUFkCivDۀp˼M"#R?@ip29wCc6N=VٙE&yHCY|wH6lcT9I0lM *u޹GxuGt<sЈ#nڥA dV`N쒯TZpD?K;'\0S՟ü55^ }-7YK3l,Yfe!MEZ'L`SJTP>uzwgnmΉJ2[KD$@ܔܻ i!m^56M?Nt<0wq >"Kݰ0h94,BᩥU""2򹂡hEi_׶Qt(K{Fv32,H=0SN%^ %u;x/11 jÆ(Y 6=1>:6 ;ǸoЗv)ylڷc$uDŽnSўOatgJv˙..c~C-%'/.*L9"s/-{lp}4%d\'RjIk:v~#*tc%ܛG6qd NUxez%3i)0ȗ*gw lQj˺ꙴ]} }qCj(@f=6-֓()+ B(lg͗L1BBnp4#'U|Yf| Cyc9$H s&YWY!\ѩt[ Lت:prMaWz u e9WFH(7oc?qB?S ˱==^Ət%Rُx XԈy%g@̜࣌ +2_E}CƖ4Qd8{v*\(7/?iʨvkovB  'F]E/J$.m?5}[)՟bȇs xU{!5SA RRBY i 1߈V\p!\Hۂԑe\4sٍ"|:Cö2ahDrQ{jvE⋺SWpR04[D0D`~[yi7 j]/ ʓcF]_2a7'+Rԭ 7M JQF\A9OG|!.}~ah)-[GQQBg[oHӦnVj2tc}K#;Y/F9Y6'&oNu 4 DӐXiaF&^aI֭q 42ŎpR ҤFɨb2ub꠪]: &p 1c 7*xJqVN&ThQt$Z#hq Y"!s8(T@=(.YT#jetFcjm^egX,tKm {T2z TaS[\0ƒd gqCѱ#(Wl5R[Q0WoQ1ug- AeL}a߼xM]2!;a`u}^K ի4QFUB&¥7-w wjtXg~$ #ۦEkt6#0ߥW &ET9!#B㏱ERvs彆ڽm"zE)B0ܘ,9D.W#@IpS/:kez$?nE#{)iE`|;\Fq94;bp}i?<Ze3V2_EyB׸iT@[ּ͊nYpM%[@fsgr~T{qΰ~>ɷ֬ao}ҳ9~\rAH  swHdFn xnٮ[|*TBMS9hݦfo@;fhR.d@!4ZMtJuMc}U }HV0SFɫ*UrO8f6~T 7L{fIVl5}E $ַX0܋Ŵm7'2Khwd0RgEӢ6.+b7q'0B;bQJ_d.!=T#,(sR. uN&G:p#H'Kk?z4XA񃫫 8\/+9s4+if7K6#bnƮmuB9Frl愇!S1ïGU 0T\tOM&(s&2D nOnaFbߋ6P&##\agٞy vb@jENSjxZ~WY#3|0 aa;]{ԑ`Y)֜Hf R gԁ'iuyZQN2Cna] H*C"X-邉lyM>wY֪V O\NyDDdPtD$ܴŧ~sZ^},"UHHh{8'>}h7,4XcI=J&S|(o1,Q "nmخ'V0rT#O}'B^0_&C^d5zKo  j? J]sM!Su#ie?;sēu玴 oniT]m: 4ȇ!) K)L[AsZkYl+sQ KII"FK#Lhd(|| AخplC fM/B>UypR CZM#i^T@=ԚLL #X, {QE\X#,Z"bdT&]NoQ@/)'Qeғ׫n)_W1H1wl a߮nYZVo?,{>HL -l0=Y8|`gS7:kk' Qe0(RG/0]VM,#yD7PjSq t8^E('dWelr(,/ x3-;" qp )󾴗ƻ\ۿXbɇ 7-B* rftOc.|/,j{=낺1y:58ghZwܐ8}^,9UʈZ'( Zm+4DYBv>d8,JTIENWÒCkN7-4Ohrbw_?Ŏ'~WGӊgkH@5Fbu8P=Hf9j!Z9O5砵7#(FmgpK& $\8x-|"jEqdExcyT_'6_Wu;5':FI`5DZϻA) X_F !uME n ҥ9d{"ʦ==9܌vCL7C9;FHֺZ0Ka$Ss9rF)7mˮlh#|ReM//5x(jR@Y<= D.SKmT Gc,zlnIsJ7wwuAt"|3Ґ5CYQI3"Ib""GתX5S÷4)vd0]EIRM"1 *聫Up]N*ГԜ?Z1NA @xKiZzvj $^8U0aftT~z hYA0H fL yp !E6`td%+:Jq1%J:gF6DnDN! Fp򢒵Xye3P8&;p^憒!r }ގAl xNtj~xQ%v7ڎ9]^2u*2Y+n: G!>N:9iG+{G: ^ȟ}:.,4e-M{#ԴסqӢ>]`!̳<'MgާK%sؙ=$9 dk^ KZs~еٱ%BGSot8է8wMܩ2DǏA~>kyE`Z}(<)7heu"Gמn0]63 ,{6&tceH[ SW}ʻͯ-ʫ} K%;f;~i=xn[zn@,rl$b#ø^|Tí3f-=X9(Ee!I,x s 7vmOEYT _$Dcq3q S eb.(Ÿ f #nR[!&OY Mg>eqݻ^1/\#&6:v^7);=߾pF:U4?Q^kPY5 t-3p?7#d콟M =}@2 ex Dr2_AU2ռ]uĪjsNEK핷f®M$K6J S쥳´&Av-v2!"X)4~K-0| כtQe! \dA5\W2]zfȳ OZЫK=#Zgz.Ox.za@㾯Yn D<r+cfHl,+ s~;  T]5y72<re6@t0.NkV>K#I8s~|C*u# ش?“ p(\vCy'hgt2)`j]bejPz}<kGs5OzOt\Q^&m*/: #/5+@7kcnS.eQwak #xB}O_D:I$\=-s^wl+" ̩~C&v]"#]dn) sxP 2)z-'8lT3_WEIqlŦPt5ﴴgBđLIx# ˙ ;\ mOim`8A!l('o .|Qy9͸De#ђqx̘I<=p$΍DiS4 v Ly|w`35 ܩڬ9fb3.h0q!lPd[:ͣ{,cF~Yb'Kx.Rɠ2Up(]k`SV b2qS Ku%!)֝^ң&@I(kYj&/ǴFjd$EW"ט͸Bֲ Ž{|aa"0q)G[pj\V%>c!Bg$Dc7II+Gj,}$V&^l1mW}5\3^B`1A(&"۱X"|>һ?͈S) =l tjL$%Nu_BJAؿ F:V=ji%掠.TutzS;Ms}_7q_5o]|N}v}X)oՙ9 dVaT6DcہEci]–2q>R4. Oun5vFp *uVQ2YBZHxl@@t ޴i@/(j $ 1:|Uj/eϕ/(bRl/x}9a32miOa/p1g)o=NVeղI{~ǿ:LLZ¾K j{mU۝僭~1՗$1M=IZ\B4A(Z.W zz* 䘫,DQLK:DowH*,(YܩS,}͚.T-+ eCi@C 3]4jTQ jѓ*&=pdU@)+.pog>9@hh͑aA_ŬO|dYZp;i*i/I0 >hA@Yc&h NE,YցR'9A0g_B+<:T'@uٖ}ltî3ta;-_f˖V*Z .S RjQf`mtvc18mzXB8]Ƹ4xv^pwߵ{43-3̫@8|_72+;H!*S=̢{V&0Azi`}{DWgD`Hǣ#1ΝC5ިt.z;4NRG)` 2*X?k&/~H GW^črAFו:䂈 ƕ sX$}O5-}s)hdu4,Y]Rz7nʹt T8vwe:_Hr%7f@^8Tr?M2}wc,_\X\1|!f׊"e~}eJu|G"0%VVK|ǡHEÏ3/,k9c_> \mx>}mF!E@Ι5e]fP 7 esp>pVSBWWEo,K1px׬hh3 pLK7Iyu7gQB xܔI]ybWZ#X6?n99k+-90\[R6o١ TmR)4ލ5XdĿ V*àH=5YTf]&N-kc`91K%"RXs9^T+p瘞D^CΈ,1A0EAhˆh!#&\ͬUׄ~.xSr%hOϷz*H7m3.gQ鍑'.d<@-9M7qI|Ê=&ѷTfad(s`10AO[*ܝ6/ۈk& ٨]5l]aX tF$Ե(w i*:Da)֗]ވ)۵23 h%""D>2CCCnqTcBw}Q6eieo'?*mPÕ4X:IX茨hy${ۉ9* X>C*a#}Ig,(d,M`aޕF4ȧ?"Hy$V6OԴWpT˭j+kJn(QhRAr*Soyu8jTMdA&s#Pߖ\3kz4 zLwr5OciE#qXuj2w &'1oal4:B0r3"w3^+ohN(FC]K\>|80;:5SE G=g2=_qﭨ 5J閛3&IR&HGgZw7whur6x3EO(>sU!{g3 ӪNb86uU+0L%$ZljCAB #OWܒ56q@Xfv EI蟹Y]/V\= GnWxb(5 {Gb+' dvrk7aN&i @q 8KzV:n9aI6(2_H[3=lgczf]@yth73y޵Yuna'Num>& TQ#;??.˥1 ![iq0Y>5AR<>#Mt܇אʴ{)I_B_SlP7vtvvG1;AjP3구q*7+VzLm43|"rp..H-ã$Upa+_ʭR71z D'*,(zi@+h^Ġ_O:(?1bZYE%C0Mf 6|&fHTu}זQ:n*/A1B)O(V|f ;HYiK3CBjMEK'5`)Tj&SnŢ8ތ hǥ Ju-t0 M ܣ+OoͮͧD"VK%<1(Y֪#b ۫Ò#.-KePBj ȘdCܜ̚7' 9+ e'iN6 |lͨ=0mZ]#f͚0 @ж#ri;regm$c$o 3I(2FQt;,^CHM~6_-#O&h9c/:H[}6j}7Ieڅt$:L*f9μzl _anZߡI&jR('` O  Icn:XV@C RXp6f~[0 Rs$]ԩZ p]yGaf1r¿Bm;Ԙj)"v>#=z -@L.7f]s|7eu5 9eKх= $D*AgMD"*Gp7'z͒Ç 'Zz`?gQ9LUF@#D >;CYEL%#h|T !F\l:q7hRL@ҽ⁤v'vdʮ"6P#N@7ٺ{cYk 4FWdFT1x9{2lx)/Bg[m%?fPe17IފMk="A*|A R@ 2?O[aݐδhs'¤awv6Ԍm]H E iLި\t COPD?@ŗ!e:s;%>an鉝\*jҚ'qۘun! 6Y^7/|')=׻@_"9IPC[K]!&ڬ*NB2? ".T-:w-fg#cs%{KNM׿6Cf6<Ω$hf?Z'=6Z=3mVbT+.لT f[? :-7@kg\o^p^m? $IepJ iIu"XdPA 0m{}+M9wα #~&គ콱%oQKpp#c4O1S*/d}"%Wַ8b^.V_#t6zP0+Z +Cɟ衵0OLgbIe ,g&g%yVj DLi #|plxs~K*1й nw`&9=|][Dl]y'«/:z@ܜCKE t79IԸq6z2H= Q$G1e%~)tn{f6}5 vHÐ[jfvJ9f80ʧinb RgW!UܯGl1o_$Z.ny,DM,cn@Öc09d,9T8AҶ%;[~|^WZT/PV w9`&= 1>_`Bjv EJZ  |u1Yo.dwZپcJ~q`_fB7P"*T"BK7$S8:Bّ*MlQl ox_9NBi\0И]/COB G0F5ޑ>׀7_D]؃6AX|d"AY'%Ls+҉k']OVi0Ǜ( AY},uDErzhzO.?3E]/4ei[ MTbKSG1S {㜳<-"O4QOrpyZ+n hάf9˹_ rb}Ȃ !{|ЌfW]kzّW?LXLױϭ5 |HbriFM,G%;=KX1!+]`U@uRMj[v "ДP2S? ƕ%p${M\oSggt[9TC)>6lhX3I8axKQ ?.ъ: dz/esLF`,N0ZUSsZllQ  0f r|3e[`O o &Bh_ `zgxAZN%@n|WJjqb7I!TEO{Dҙ^h|TV9H#r(9\Zp7ht[72}p5gzD[vTsYBUt2C xH!F7ȬC}Lf,LLJW+5e0j b]ȆjVwJe2RZHLx!JPtC}FTӒ.Q!rKhuPϥb=8> ?A-3yYIS.D|R⤦@͏E"[2j@qrP"mRWM-߿jT G԰p୊r0 xC]*b*F5\J 1O^F 34~T6)<">+eB>7]s3Z6T.zD{)eK)"k099}Ș:mRn! TgXtZ4Q~"\,@~E"rrm:-rq@\{/r?k 45 ;8 jXs";sԙ~"zP =_aP#~0iK" ɧpxvtp] 0 ?:> ՛>ywIkQ|6a(bRhI m- 3DxeM#h{숖6Y6:5hYڼ?/P6>TXS.K1"}:5-f 4h .d 7?L4~rܞj7g~pQ"m5-.wQyKr k(r[&pkqJLbc]%;nO_z@Fv!6U -IqV8=X"{[_oZQPbbtKsTk~I (x^ENhy r |2r~a nHo^>׏o~tr *W/yXh'/-?ͬE;rwu6*_ t?nO0aKn*/w— ܼ:o Uf9("~ޑ>i&in\W#%H W㨪d1oۢv\<]3r&8o{e5L:aKRM! ohsJ! 8<1>k5,hv< %<"`O`({ +wgaG ?߃Kԑ;=ShW~s58;?QOeDCVi@WLmLʣ3ECe y˱,t:W6:ŷҀ"m²YSaL仌%?da1ƀ2Q6l;e w3n U"5r=$wT *L: 2q^}QTپ]Æ:ɘ>io5?|{ ڢl Y bUdڔΛu؛0wLޯBVMMˉ2 %*I;IDN8.4L0=HCbZKi.N1QYN~P*ҾNAsSPnx{bH|>ƂTy)jmr/´SyaD@sHGJ;Wvʹj\c LY{rN}g"n hÌۥOԖLVg6BFmz=Ah"׸&9K6 OA! D() ,kbJ&rw_6{4_Y!awm~wCJ%žKȠ.F`7IB4B4|ٛt껄1P1Ϯ9š;iBO}$R(} A;)<97ț1jgW8 \_R>o;k;H1 ZL˦̊Tנiu~6j7S ZD)=v.׭%cБcPOxM+ڲC?뵼]8YJl\}zx$K쬃2mWhW2q^fza,Dq9:1mWqG7|ڧbovN/Aa=%J_WI-M~^3a G!1ٝ]h}މ0n°3`8h4˜=0OgNgwŴa:)4bTQ_*T7>oI L=r 'uP+X6_/i$I/ 3wfD.ԟО2LRX'1%hai I75sءF3Z~HLV CPŶ䥰d?)x`\n,D G/kԫ9p`j6g$$is"*Kv0Db`*R Wu)H8TɍnhW|Vҟ1FHF+y8Z ].B':@~C'Mk':.v/>?;`=& ӳѨ|9i]zS+PH꺴#_{e=q5&gnױ?CqgU":qw2ID`+0U c5{-=t(>i#E_oƿ1p"۴ rW8_4W ɟbn=!/he8yI\u=<, gB&籅O:һ?g ]b)3V /5Qka'iz@i} vLV7iهߨ4@\˅wy&\54`WP҆x5?k, Skpb@v` 92.*< ~eYs@YLr\a% 6/RQԝ"2lQoĘP0Ҕ|œN܃@:q1]*egKvd(¤gK"᜘NàmL!G%eO,I)N [Ŭ*Fq۪zK˲Gђ|MGAi;Ls(Cȳt=9Os~[LN9"MU/# _JV$Pz9{M-dۋjX{ Pm MT`Od*MKb^l6 QCf-2m(YP֋%T}Q-Fݡ4͝Ņ"~%G7s#e4*]^[X̌Xk¼hdeJV-հsc@q[Wx(g2]M F#uT3)ƴ5A7d'HUpv@;3)({]u2yr{/ }ckJ"ۆv~_Lvh8;Ps^$w'7cfK/\(h<ozLE,TRA03$CN PF͢P"zBM}.VƎ̡杪CkS5 =~ߠr"b ?Ne։triya M爭`T;X(h;|~M̘Lrnź7>9xL*0i푗~,>Ϙꇡ,5VȜ p^@5{\˅05VwTۑJ)4%r@_a.> s:0 ɘaիf w,dC-T>4H,YPX; QyJ<; ÉB}h0_IʔMYi*BM u ~dM>F 9W־,3q7!'/mp2;F#vB0R02m2XYbƜYflؘ $m)%H\'CO-n4Ӧw翝BJ?Si1yB Wˏ@vՖ>۽'3Woܻ\QLI)k|D PdxET3Q3*֛'_XA4}N F(ndAG $`8vNk3I>N~LߙR6uƸ.L O.vWПxSW.:exfZu. ug/j|\Pk/D)??A.@G\QCɚ\A6"wvƾi+Cк4bQ>3hH=;zW% gùėPΎ[_A哊^sZw_ʽ4܏ᖒ(J|NdKGcCSrp,"f(Bb98M`|ŤeV'A^q[О/A_*;7v>q{|!tJBXC>0XN[˔XfzSpqM}6Tڧ܌[s+]Č)WY`qk#]RgDWiѷ`aS{F֡hl40`=j~ˠsB%sOڂ.dX?&=S}-՘$`կz (T2^';*3 ˉ=Rco3@wi'#vq]C)x(sm^c/M DE|#MC6 "1\-C]·?6,o2 lF4ĉ9fJ nu{=`ӤLFc3iĨ+-sqJ 9Bjeܵj>ߊap? ~FuSzDEJ|h ȝs`7^Fpw5 AQ N4+Cbuv3V)EN@Rrz5H:7Z-p#Yv.eg͚}ةڎ)tBɾYLL)Ao'tb3xPSpG9p Ե+< |!b>ޟۉqC˰[`?[PT#\m DBC*94L\:;T"0C27!ᩘ_'hnJ/Adq[xn)3)&%B?xsI s4;?HBA:d=aȿ@e3^Q̭ʍDaۖ_h79K#WxPvH9lY"}P]yeRG8_X8~ }vC!1xDqtBÉGڹvV6ݣWM yXiu:|;a+, P})Pe:ϖ,zƶ仔(>=+KA^24ŶP_mȝL2kQ c-rЏpZKd{tylSvXsȔp_p(3e ve^Gsi)U\_(8r8o?n^Fq{mQ9r)9%W`?:I[+F&w,g4˰b!F]<%EgvΫ a@A}N4#*`=g)>ݸ­MkDf*/AO8ȸ+ ,˷N{u"xzI|`R|RkQ\cP)CH{[s@FTu&H'- +[B~. ]6ƚՔxtbS)o!"BIEY%0虇m:g%mB,Mp=#ݸP2A/省c ;. VYԤDՉώ]8CnOΞ˽ jOH#SMtsTI6HB~mO_3XP,j#WL:Eoe6=Vxy£^9AQvsQa*2֚5e _8rJuQ%ؖ|} v q%Mβfh`7#;FאAҹ qwrֆ<^1ܭ"!?Hﭨ+vB`*NFk<.6~U|5~tT?˴(txPR91Gʉ,Z1Ӂ:9m"Yy ؋Z>EH_ǖ`X_'A 3itI Fa 8P`dS" ѫƼa%">@SP^BzHJɷ8peX"SNWD_A:uP _l=7s 9trsM\R/T+Zx0< ӤKoZ^i+M= BgO4`+_=A]wXULVQFE#|1NE]v9i5MM4%7I峠&$4扩"\lxw?AN[’Bwqk%K{==ȩ O to˾grmtvWyW)wtl%?|BbJg,( n4l\NzKT x1i0lܬޠgd U9Q>ӤǙ'Q˷[ٙyKSd~w1z@9@eڱB&INh`ayYvm?qTIGBN=s9q[c!e5P&g=7%mqb7HF?.yWӺа`д +ROS4SUn9BźJZ-;ڲu4RɻL,UxU'ة2aпi>neGzGCXC7Nz$hv϶qz/Gg9I6Xӕv\ٞ,5gIzB-u3lHnK,CGB~?cES> v^͎6j ؋٠Bm;S%[r7(+5~E,W^i =bF\󊭗d&y]~/Uwix*#g :n`XDyfY*;3Vf\dٜڇ2}߃0cNsP\|](}m3;Ks_lwKHϩqOZڭԹ7IxJ13q*8-Y?}C{ Z՗{ƻ> K?%ixW\j=.tƞ*ӓMѼ$=*܂8 ȤdP(KZݍY|UyrUsܽR@2P⚂[H *:ދYyù%f$J"xK3ģ Xf/-^*6a ~:;72I鸓0'v= D1$(>;H~(TXdspRFAb>[W:lJ_sccK+#^ a@t,㸝 {apqSm7 Au$JrdDrt}#I?KEWB3i6M'׹gÔgIפyJH͐^y}&^ـ?Zt݉`v>nDljF!3lNV@»K'R;>Jg8bO(Oؓ#mw%X\4Mߒ]_I]~&ㄶaD,Q}ϵ|}盀dBC & 0 G-|3~@\hzaq;j"># O# _>l1e_9lW$t=/2-G3MKDfdQUnz*!&v/Z,8)~Fr <N4#xH qDpzf8p?GGd%w0`睎B硦VBRO> Y+k ~t юQ@#*UȌjkc&:3U?:9#I^ Ǘè7ƃsq=@'wn1'3t)7%Tz 3bóƔ:?b]zeIvm*n)@PVݐ<qw[dH,Qw ;"CWVqOR숛8,3ڲz7|ȩEЁ5dt<eeFٞF/2ή ?L:oƳmq!{huwygb dJ{b!?>H]O[-Z|( bKxDǸeU< fh`7n!XLd (<vqz.M5a*bhSW چ~{!,}06V͡>b^Y;JWx,O3[sxPR8vv,b+?Uג9r/)yΥC,S~7L!*̶ٔRظa-Nn臇:˷hGYV:aubxX|Yy$8u׳{K?Ctb1f6Zg#uo>nK2F3T@DkuXjJnq,d'H,yPOT㡈 Gj[VKS¦V8LŝvY|MTH-ET:`hPlFex缷j,}^_M9u]Wc]]9F7t.%8t"Ҷ E\3VytN[[Q"<5¬ xSW# M-P9#Z&svC$&Zs%t"Aa;:.mT*jmY9XcTT&)k F\ }!q馺ܽk߉*K&f\odPOE"@g p^p y[ d.Dl `Bն{O q[ڤQf`ʭ w 2'lB|3?$󼖶c E>N@ѩ@. zJ| E/NT?*z7R ڛ6Ϥ[>ݷ_q9PDM w,-$Ota?a"YV/8?zolHR*M2"5hmAlթ,/PơO'k$|i &2|I'♤# )(+ K,RGg"̥& j4G mG+jF&'r)v kW|AnLVl!KzC;. +VYu,/b[N moS5gi7DXp6-N0qK&vnV( j֞aE|5 Z]̋jQ{~`ףٯe (t4'o9ZI_RM0q7ߘ{MiJ8x #K)0uag&'k%!5RjLݒڕ@e_ wQ-ٮPS(m;w k:\jE ͟> ļߐg:swX![vַW/@ћ+W9✦KECWYTUf0 f "aOۢhR#ϸ˸J]o% T]#7,K,<>1w9.#k 8\k͡"y9G&&h%mLy k$p!>+k~ I62KC\6UbR<؜@[3zldr"%hy(FF`_}W|/JN6A}YpO6N@iJL{T5UV/>VkBYÜy]4 n۶rrQBE1bwznUH%-3\)f)×?T[Dš?L0@c`Qs+zKB7&֬sQk>fcd،'z #iRT2:!?<HxcY*7WTD:W@C8D7jS!\7Q&iXÔ UwDv7ɫT2+֌M2 N`#̌$C7کd0wGX@j͆PetU⻗,{Sc}e OJȡ4X]H?!GҔ3N(0xNQ,c_玜~LI0mRb@~juVXeF0!n*^ɫ:{!2(mpކɰDͻ*MI-yQ)r:ȢXIKR&nWMXvzTl./'#u4Gai41^Ν)yW]#Y<1aXm}jo3KlWoR# kCH> d^#i SQHb;XwsayB'+R s_7nXsXCsCU(uH6Y0 L+xoҡ㞫ݕ͖9:R|qp?Oa+[{dUO}]|^+bz5>?T+|魙E<&5AgAA \VwXsE[-Ǒ5xW^,Lx?g"zԗz Ņ< ^dN] 4J+YP&rv3&B.꼣Ţ97ZJcKbwE"3d>oxPu~ U:ɱPm. .'h|P5yM">Cxys ޳8&zƞY=% m#Q*xr͡Al q;&O[lY|Ǚy>fJm&ΞajIVXp.J2&Z.|{З%Dx^BHW:RԶ.V d1"/Oş"F Y4c)Ag6l:JҏzC/<#7;݀X.hi j !0JMCJgAc2N,V{EbNsBM8v`=ECzDzetdwZɽ_يn1c_WH%zMN$wI?9;;sE}|ms j?:y:Ep{^F-R&u9M0ȸ_pt˷mZv{O~Q@ q}3lMBc1E36(n7T:ƥz7je{^!N icscuEOmP,sZO+>\M&%1 FP>d+QxTΤ!U_ڌ&Ds8BGA޴n8T#0i] fxߵEcF }QSCG IOAN6mCp~.D حRhs=DCb.vNN$\v@Z_ӰʩrK!'2K䐞"˴ U~牮~H4D)wHs(baNbEY7D́ǟp)Lj5C4tO(r-\>patEYy'3 =ukMG54gDsS r3|?ޥ4s%P2w6'd!ء)sn $"J~Qp%£ئiR<hCX" ȁ&Zן΍xpd *XIpOye ęY '*c0=9 o!j1{ge޾?UNL#}(83]ZDxY+́zɧ#5*ݻui~a -9K ,c)Zw|RG+ 1)F6v5e]a]^>Gޙ05n)C>,t8 D<+RIhVbk.ghR/.7‰`^7oy==$ ̭ڞY3#/%J|I?Ǎ҅ecӣJ `l!FUž|\ε^u`? `u&ND"4\ jOQ[~5qDcEItb~t=A5`}o*HD({γ*h)>8 @pˋuVݙHF0Cc'OTSt$-"6܌ɘw'4:$urگឦI%l#t0o s"i㚪'x1~ \Q϶/ $.QWb~Wt)V~.Z@QL,.qTX".(zh*O]Xx ݥO+֎ ]+)UȾ/F3׀}cCb=gŀ42--šR}SjBnXsQ/^.>KAT':Ə!"--Ia'AI- Hwij0Hf3Tu#mkMf"J <+? hL- S\W!!UЖEn !yIq4B:k+'Փ?Q D\*pCUV(~?5ZR5"k_wQWOЁBX1ꕂ}9?'|98@ ThlKJBM*B-Jd,M4e=~\Nk'@G-`.Kq)HHs ]CٶSs'G~'mv (.^x2bPZ#l+ӔB N>0p{ M5wOɠy^q?{7 FKq:;OC~%:jLź}*҂O2/̩uT4}<,"g@@QGŅ,P![2CI$+ҿ`8J nc< NxC9JN.$ Gef[35Hh4g6Aq`!;ATLFw `1[ u+1qb}n#[ S1wəDG [?;8kS鿸.ŲUd{QVK qx1i3O Zȟro[.%rP'.F̦k8{0 &4>$:l+.N0FZ&?0L] Ӽ$ꠉ7=(R<ݰy4g=wܤ-Iu+nw/O@?>D49H+y!!B b&PgmƐ;]"X)R!1 *nY}07d$J SKnEUs<1at<]ER& b d$p7VIdqڈy9D2 z[(i˳L/[i:  EBe c<""%[8ohxh ?y^Sڂ_LY Rٶ-62,6%ymxs\7W&d޽ZiH &^tILeAsN4QTro)L~tĹ\\6?=%aҀQK]F %G-/:}zKw>vB9h`>-ϷĊqޖXqF+x3HOGTpeV$C:q(D= 5/a>l<֬J5"IÅԬ,pAAT_Do0@Q?$o3+ .uqztG :ԟIH8-5λ`.SE8) 695c-Z0QpcJ"Zo;mUvVlѷ4PAUƼ jItA\̯Cqzbb޴";t Tz?pGvG`47iR!o)pЎ,IP$ qݶ\ 4lOE 3Bݼ}afyhWbD)0"ERxJ]\aRVDGXc`+z ͱ (\J[`3m\".CI{_~vq2o/NC@ލ L*4rs;8;_ܿz3GƷB[^JcOEaBudaGaVhV= 7R6qG֨qehP+YdWkx?4\Tͱ&Ci+0ȬQ!Vz5q"JA Dי0U7x\¼@$W>妜qDCii Fh_jDQSW*e.ܸGT-ZC:P_I/;2* 4Xc FZIE~ዩHjM'?j*H̄eH5»ӆk@ 8]i'>g| >eTP,SPo590Z4e}jϸM2sLt:Fn}PWy}=0RzV6lGF-lEH(?UmE ~*lBtyKsM4!2 \TWF,$F|,ГK,,.MߗZר|̈́a9̬K&P~P~@h#mEƒbG9)KgixDhKC$*&nbUouI@0Hksn|i"Sa̮_i:%wX1Z'hK|M.:FVZT p,:-#,l\1\hyLa0g~@2EIv >*+" ɑ}Lӆ1_~lu0yN #4wJO_ׂ~tHE ` F*n/7oh*ds  .2 v+ }Z/Xéw\~#_{y .gHHw_'[O)Y Ge|3Prp;&: ljOsإS\l&Kß`N|nf&I)2IpH)D"&#cZ5IO. *w|_lgwkb ( <9iF>A,1#m3D,{?'N{0=eEI>wֽofcLa622G.3yOI:.H`rh*%"֙b{s\*#,C>Zwھjoz|WFzէH*> j"q׾Z+Z;Ye7I)x&*g@$_!vi0 $n#/Vݿe݅UqηYOg'x;1'~}h+=pВµE-3HTGuâ pJD;IJTZ v|qvBg `O |5eP8PٟWXL P$wNhiȱ\-N0D,[mE|2gk[ʸ1x"sվRsӛS|y5X pW& &)ҋav? t9O>AK>ay)Kk4[XP8E&.u恗0RG#Akə?dW D+r+3? :'V61t$4%jsџ黁)pA'wk;nK$>EU+8/NDcrY_?9= -0L3me,yt/V4C[FtnDǖ3ʩ4nՠX_-aID'Ss2^#͕4ahS؃3 =}OFgߚ$;$ $R )@ }Rujm5=HZ6+)},\^~Yg^ ?ЃCEUӥ}]• YJ 0r/we%:8#H /],RwT$(jVx3,N ٫$&;rhdwr*%V^ [qS L#bӼ:5ó~`8/tU?G}͝Y HrDS#CXB* }]c DATҵt]v",ot'{{EG 0lg!!xQN|XO88zݸPł/\1el9f>m{0ހ㽰N6)JT} |Wc%LeUoHiI7mi9(Aɣiݱ [fVrv^O7)?1y@ e07ʹh:s=T(w^$C R:F]ʓ'MSН†zPޏP @}:>Ñ@?|%?sa񑠐31`\-qxi;@҂P`C0lʪQB&W:*?S*yk֬R"Вf)}In?JKg9^7U#ͳb[oAڽ81|L7ucF!* m=F93$.o& `D]vigZ b(7RN3Ǒ< YR;B[0?M!!D+Fh+p3а&%$Gyוv>H-ݕM~H t <(Z )fGT[_}8f@x:8| x=U 彻Iv9{_=o%UހMw-!&vID^6>VV/@o:#MWtLYJūׄawO`W ,0K0[vO $I9ٟ?.2+YJߧ+y܅"־ q.nʌbέ`ׂӁ{!S+HL 2ЦJ+|QryҧSB,SjsfhƩ+~}`ݨj^I<)LO܈wV̎~ !wx = ֓M e\nыlOVaYwDaL/eiZ+h"x:ŧ|E2v\?:YYq"+u9) hEC%i,kL ;!řhs>Z6Ɣ$}ZYV*/3偟幮of\D]]| x;Qy3o%8jޙAN?ύ""gm,#|.8i⹝$S1XYG`R]b$b#X8"AC,˪Y % Jp>y&Wc?_;U7ڟR((zIQ[$IF݈ljH;-Gi`4.Sz.2Ml[O@:si"9J;NǠ >1H)`>S$Fl,@hVaEI~ݵQYEn9_ĿaѶXNΊ&bp&3V4AI"Q-*?NK:?F<(iri_<}L2y^*RϑhE0Caj >5ꪺR^^١$z2#Y[zC+w68zd`i֩iJ7zEQb)v~ 7mN{W=zC8zu:0oד?1vAk&%`9; k,Tc{t,GrnEAylLT">Xp>J_y䶂q7r=PMM#.q8eJḣbhҐi;|>1Yݬ(&bXxw d5m|Tn !_\WU=R\94O`7 F "N(]ҁJID+/)1.͖ErM(\q7p$K5x ,e!f7 G[F8Eh[ / K3\*穷a"6fDaD#ÙDp>ɌJ !SCN7)i^JWΖ?S>Ȱx8=64N)w#Kػ6@>0#u.^U42^r!ވ~1L@+?q]tX/l~|\"O,6*:%"i :WC9twPD* t|aNUUJJ*qUyܘ)Bio1|`Dc74c" 'A>_*2=To3EP fyv_ʽ=ldn%1GVZy #]RrX-Z IlJ!wSS&3^ղpg3O贋_fNN\\Kʈ%m)XRbq UES BC&V͜y!%j];Oշ_ӷy^3a#nj/`JY.5t7P +` s\<-T&}FU܉yv~tL&>Zk;֕[Ȑ`Att}^%s<+4=e:[ջS+%a5y̡.}fX& qČU݀F7s ]XrmbO g"8ʑ&b>6(=JâLalzL >V!7ʈf9a c'~D}[9{)qE iWCAE[의{*UƊBp)s,K(?}wt`{]/<;-iL=T[0y*>&`/ nLC (sೊUZs$['ZB)L9ˈBB ο{2Nd a!F+'85) _R < oWpGdeО.^#u#+ԕ|Adnepx7MuY1Cg}X3W%hS]SD)YQʯ&2CPA\"!YiR _N"LkYl$8ǯ[`m)EJoFaYϮΪ]"jZ#spg[[A~sL~yyo+3M1fudaؗ; #nup\a[rn#5:FsDە=W[iUt~ Ewʒ;o}x̙Ѷ"=raϟej2HY!3MfAїHyLٮfhrg׎|ްN _6cĿNl(<: 2,w <ſAwZ,y210FQ3e]cx#Ґw8u|!G+%#x:3S[<3p\{a0erEVr?zD;in$@gr&c(8 w'¤2kIvuSFQc ?) [ϒS{ՁݻqWto?J7z*Z,ZG\F-؜ΪEhK/c*͈\ gY9h>e>7 7SL_=(XaGt7rS$nQh.4on̨(+t:}YOEQ~j-}g.$Mco4,F& /8xlGާ$ɾ=.<0"bo-6w3}r.u]snEC)ِܿk eUo2mnZM2YQ)=y;}8AV2dz* k9z:,o#WN<(`ѱ$E3iU(F ^&XfUQaD^Tr0b.|p}$L|V3&6> ZCe},E!3fCAbGa:$A2:wdO&䭊+K)eZ[ m9"3D@bԿ_JܑCƐcrO3t-N?#␶KÓ_ܫ郷r,gli+O),b!OuZnqPsߒ8U͙*[6( \կHgDeYwV"(Sy׽S=q㎀ZY-{X {" >v>H%$Jʽ(C>i!V}4 ԪnZ6)6IqP=&! I⎫"YTϐYű{ 0?|2`&,͘ a|ddta\+OؙF[ɉQ\ c$(`~&T28HY׭71p^edG|PۿÏ6R'rU2Y`s&+z5ԘcM#ndCфLixfфiM+Ҽ@%=<{PV/Z*?`\@Ώi1%8&֓2a[caBjL$L[ UPLGFMm/`sUX·.Vj?qDJ)ʮ#k8^E5% r&jIXL(\KF)īnq$xmZ_3 C7Wm (E 29hTP)y>wU)]4YgtAIz!T2iKJ?|Chw,g0Ǯܣ3Ah$>KHLMt x1c%\}(Rh'xp˿qfL~q@H =W-fqBV_cPm l*{g@}ӺocU]8"Mi$rr80**J}߽v` jpuuv?wml@ .^du[tLq]@媘흻ƮF p =]5b-v&5%8j(Ϸ s `FKMPUS)1.7oL0+Ky肸FMAqȞl)?Y/#Wg069O*ABQwsR|L`\E9Q2ME+#Rچ3Sۚ5]SBڧ $ZJN>ͳ=3n]-%p6u[v6R/qӹbJUvo, 1e؛NbbH96XUu^_ '9W^P3|ĠF9~+6nف[Z8QH|-pb-eQ.ɈSd2b~Rl1gϯ*@ƑƳvs@+muz(ks2,g@δ4TVI4W}Ά=>o*-cP=(D G#]fp1eZנ2:}@h҇ˎb&%kiεyȞ'uY?Hҋ:⯥no647SS{t]C#h%u ,[ճ*zH[2<E'.BУ,%oi,b^ 'wI5e9!cv y.QiMNoS?!o4ZT=-:ЋR? ;wsP3 M` c6ra;YJ>>?lT2==$GѨ`}֍ֽ6l|/܀cUqsX/VAj7;uX?{r/9(y2ߤS͚ńQ>O_1ڇL=~u]$!&iE nފ!"b0--PE_ ΊW\9wmwfN@0 &s[Os|ɒg^!@ ö^{4J)H37y;p%P=f!Z}rJfJ˹~\ 0Äz@5yDGzeH(&R)$ $hN磡k^ ңNp{ GkCE_Yp1W@ʘAU>9]_ 5́Xk"Y\L?HC| p`#$+kӶ)aCg3O=CvDn8I5;fZy{צZܕ]/x9*'aJѯaP!CPV,Ȇ``.֟3 +#dFCa+hHCzD2.T\2EToY!lRWfP0k0T;)s)uk KU7J|L>v3 .ULPdE)vAjJgT 0$ [aSS!: &Ϥ`;O.*fҧ-"xé^q#R޽o#kxu0#aH-Jqu \,d0 |$-qbcUx${xep qRZ,{(vS]׌&+SA}HD#96ضש!c?UH S<:,e[o@Y0ڲ6je0-䶻Ead iLzu|nCeV'Y{}"!>WtVabx;t諤}rFoz쫤P^l!WyUe- COd ҫyrP1};U*>bn4Px` 7i2 7R^dUnq.n"#_Jh7C?s񼿭 vN(a }92$Dd}P Mٺ0\ĄS:$N OdnGKt͑>@ #!^t0;=b*Mj3aӞ7I>%thJm_Eri}R:qzyfCD![37p؍ϡHkCZ ȯKCKmÔۡ kAz7\@AZDS3쯚4m4h_E!5!8AOЉpa }vg lGCARSzm7ޗ0Jզ@yŠ5Hp{MZ j=&|wMp΃OlذcԂ-OĮOL?zPN0.2M-b|t 6qJ`YR-_3Iz.BB6 ^#MokHI?Ig3Ad@S^ VIVU8d ajZ(8#I,q,PP~K'ė-"*.Ѱj'M9bCmS G_l\\CSݏ˱4.(K);?>r^4AhPwUg}j 6@e* Yg ʆ2JIZrnroA>s"P^5f= ݕ1DBcx#i(G*Ld xiWoׄ/8|nܣc߻\:-by/~ܯro.k#f7ʁ:ӵ?ZҒ3/kŨ͇xEKS +qpg$ZO:tQkaxs\;FL^`b`)v &(us?Z'Y t&U SXS,86RGtoS MCWAЂ ţRdOƒTC-&Ƀ-s[&_DnыJ[8xʩr~yp.ۡ=p`2&K|3)q浤YAǨ+E ̂΀  "lNk/Yo-Eɣ'3-wp8ȍ Yp&V&kY qf 4ޛF0u4 FG"v_ͤ@DYX?wuόԍRjU׶#޳Vu̜.ƨKVʼ$V˿Wb zd J_}ViEky4 EUeM, BQqľLT5Å}$u n#zdV8[n'|r<*y&QGvVY7R6ӧV},s'#D*G> ʭqҔ]8=(>^vT&XcO`[ =s-wb._VpߺZ1щ1KHH ;O#G6}@w[yޡCѱ'Ru]-&Y__LEL r0 |e&; 7b1c4YbD}[Z$ښH]v|"xK>bT׀)xB J`Twv<3'qaUc:oidNC VšX&T! _#<44.RR9f93Ɍoh .6sz%f|Nڙ, 1 n 0eAL*Y&s0/y!/C&zF 7[bh=R vm M_*KM#4`/#^{ޗ&Lz#l$#  i;]4 ;IhTORL%mz[r왕lF9}im&T<% ˰KywH-z-&< t}lW | fx<}("v<5vsބ1]`5k\CgG@@8ujH|L6#eL&+pF_#"ANUi}ePnTuEI!GlZoA<C]{^s@\%:'aBW <]1KΙ\@D:_vۛަ6w ӟ+4]%'SR ZdTP dYO鐧 !bs$&pQ@dedǧ&|ro`֍4B !̗[`7(F9'Cn.^g"Ng-7RD1& L@ɑ+¬?`ér_;п꤁>5MC'nWVȷnR(h22^NM I`* 8H>-=(R8tҤ$-ة"B+ỹu%r޼g"aVu{@x9w`қܷokELFzEOC(Go%;;łB2:W*im*e,@ĺePgZ |h.eb v/M##>+<L ;:` &}~?)֌w3e(qd*z "#]_S U l:$v󘇡 ; u$.7n;{#}CלĂ@V7nZIm3T`#(>B .W_2"R ,E$ZLK80TÂ}d$d3`̙7\F(Yu_q؋ t.fg/g/ cs,Rec{ڍUAe;`$+G^G\G/Cc>;MmPDZ.D9z3V0${R5cu"DdQ^g9YӭaV0߉%6yzѶ a!Pyv&rCOBvw2jòS>]<`eMn|xG,p4cz3ڙ񰧎4TUVVl9E>"hGj쨘ۘΝJ׈(J o*C0Of"?6"O!R&-ld>qi W$}8ɐa.s}70CmrL^/Ly(? Qܧ|senKC W+8o:_'a'61~oGa+yA_ =*'zX`/ԂEW 8(GPw==7sjW#*< g50wԋXXd8RҰ 4/Q:ǴqLrsU~vxp2DD\)Z$Z9D&*]usټ /{\\h!LEAF qơ18rBH 9؉zt]TV-&4Ĭ11#Kh$L|H0'8z?8($T)- VeUSYpb6B0|o*e;1 Y 9hp? SzN?,ID; 6QfPٳsG[t]"vM64rn,ABtQKT0vǮX%E[CZCFJŪnl 8ORsTȬh05+bc$[A{k"}dH0d{2:ئlA.̔wl:b}vH9lv/LTf䓶D;4P #*pC{REDU\T%^Z;߾Tj%H|`4?v}:8q"|9!. iG;?' !%r!>-wYiL@|F314ըhƥ|1 p]k:k[{E=<“;yQjFe<]o$M K6ī2"+Jt BVe--ClP ؂LVU0IJMQ9|ףw[R "4_yAp=Xvh6cvzmހ=2 !ABWiź`+x9$`!!ů'L&Hc}*lU>/F_%NvS/8\B_DkQevKHI!r =" lҩnrv &Lfjs|!&wwydv%$WY0Q#>|?z[f;#k J錯 tfդNOxA2dЊ{K-g<*6 $˗\nIVkemu0NWаZkģc\b?v= "-`T62F{,a"orV4r|=|u;L#N]8V&r6_5z&lkMZLNR;{dv\-&j.M oJ6zMR{ưH.RID~ c{Gm &EHcVG+;+KgWN327Vx3AG|^+Eێ٬eҞxwһK~.ܴ 9ff#X{998˼}χge91XX3Z,lKÜARWn[ he OQ[TpJ I &mhd]C}|H{߹g];t>:te<6]QsvxϑB;WޙiWy[vܭLx蟞,EY̚he@uE;/oXky[9"kt(erdt[eb+2iXě. IZԯ-#q7!cĎeW?{S(hV]Յ"a\Kܥ̀U~b񒗻,Yg~ *ou!Ink)a w{`{o,+?.B? |!d>3شBp j;V}okB+<)YM?z=KrxJx 9}l慎Cm;)ь{Ai,M@٘!(JO7۔JAT>>/B:&]f2PaL_Zee|!lc~JUjLPM02KjXRUuyޟIvaù1b)S ze5Mp`W |z~=хhnҖ0z <0>yNţ4A0~Tm+ή}Xw'^,ŐۿOf5g 5/^v5Wc"Z-ne4 qA @H-7|1ȇjT%w\z{ΚcΗ2Ww׈칈osrƻ@iК(9cp Ogmw|8Ri5mn9Sޞ?  <)b7/&"Gh-$R>'imm8^8<Nb+܋,4[h?^M&+֠EYzbĽT:a~"䁪u@=-ɨ#~K-Ï+=f'j\jh ӹ5tL]ofc_f>1T|@~ ܼZ_$u(%ф2L!0ݬJZ*)8bC<9U`Nm~~%Y5¢L $Μ(} 8[<ET9lhW~. #χqu+!2:DVpx㰷"*lW/g)7:έW<&8TGP@8sܥ4YݱA:Bki֚Ĝh `dCV\^1"ksEn`FJn?Rh cmCiƵJYt5UG\Z\Vhr; '>-/VyMt0`jB hQp.v{A!5,]t8. EΉw5=TwTkiC AK0֞,ͶnD:dyS hlHh5M`&Ş^M.4;zf cW>c( `{Wl^JmĘyqz8y*`Y=73NGvx'DL#uJT]-'[$%)BꬫΟ%+eչ%wqB_ҐzM oo LAG|)} UP.-3M%OYrF<;\W&S2a/cNŢ6)yS$@2,hER͉4XqS'b`>fY c"10,_ Dhh貖VIO4`" LW}6#?ZS&>l\0:6 +~f[D)j>w i j:$*{@KPmx.{!'Dp36dv.9^ƻ7a?a͆Y_ɠT5Zv?#X ]~mmU+||'%wIgw8K'\2YS TZۤ[go/K]"vծ3PLNL7)6Zx^Yo2Bq*C* Z# WXмvUi^QN =t1wEj鐦_!fp;`gdy_AXvi@tUoƘ:~f+ߴJ3O?AX0g]|k2Q;/',Z Ixʙ%gbksLh:)n{2ǘV a%LIcl6;wZ)daO`~-(Tju,VR*6܎%֤6L~!>)㣻!K>4Mi#µp ~l9ё_(ѯlGڬONy̻yxo{%"R9mCO"Z?BBRkRDc׈qNe!ǩ1QeEBo VҐϙt G!b >64zĒT`II=80ζ=r 6QW ۯ*HyT(iRW["›L8nKzTi b?ȸF.q fk-f8^ae7]wKwsZX̓:8jT 3`Mʞ[圁W$Xp 0D+*u3*0ނ{* V- 0D)]"oT3q➿8ɋwUj6SSS(sY777{8 IUNtb^ f!{GQ1kDWAԫj.r( ~ =ׅmGcϼ3+6i*BtPC-^2JŸR)06]2ʥ`$K0* pt9> ƵG/~GIW0*rtFx҃\2lV7O><ل+tJwGvZVAB11LV GThB3 rPf!f4k@B50mԱ*q lH;}ū V5'셉Cb96 x@+Dee"|pFsOe;l> LJJR{<]C]$5&͊Վ@_9;}:.MF[Z LDHb/DCuSi@ [Ѹ)̓v .k:GQ{kz&{+̒ Ͳ RARR8LX#J8_46䅔$yOhA8zvq4=&9?p}e)B5m5#|{.Mc:1>tg~.nt ԏ!gbk]Mfk).2=tŀp|rCn89i#< Bk ] H&f}En$ahtBRۀT'Tڋ ?dw@FUbt0x\XNtң5te>h'\*L@vفs{uف5n_, ֶq؛d}ftl潍R 5XlngxvVBc7EsCz%8?,7!cE1o_@ddDžhYl毕_{f4[G-d?K)Iӄ4%_-J$- o@ԙz @FZZLUaNeK0mF Ӿio5]$#L2;$eDR+0b4|$эbw7Rd  ysvuT>\zv8m*]ݣS9̻J K4F\̊f%]#[9-5]a:9ALO;Bޠg&_-h,m+/ eW("HArٴgF ~/) HZr Hjk',IUH ((S;M 4ZoυV{!a|K%0{o1;TJT=D)4IBJ:[F:/#Oh/ِGLǘe`Np,=~'x]T]uN ҡ^ElkH#'a5 lثҮdN quVX_QZ5Q&>q9}PdkNu3B+{4[{# |X:D(\@ʆ=mP3Z,!|5dF'[:5I7XY;'L>I=ɟiň]5P[KxW*>7 K) ;|ӝ6}giŜ,6UBH r.Tcw@ k[nQ=l0Q%11-S[X:R S}&N|j=gŸl9mDXzpM4 &X hu(y׉SDfERvIwL!.o5=ï̼"GP^oZ` HBQvp;+^b+C; Cթ_s)i S^#E0:ڡۗjN֯@LB}u;:QrtI>f:> BzԩZ *1V)rJn: }d݃|OC:xf[n=+ɴr!ax4w]~1<;J"dLC9u>WXvUwے3ylHUg)[!mWFܮ#@.me_*ZҜ`{iܶi7ĖXd]Tl VZ[%QoʶÉ m?MKf.m1`Ug0>dp@-թȡ>i(4c \yZRL^&p,.pO3: \XlYpbIVMwV Qʦ%us/!!ߠ;NЕJV޿qL}e3:>%uL$9@WfOdYXB6z ֨EXr" &s$ԣ+j>q R !ʾO(:(p|o7&/KuRz" GbBԡ^M=ÓxθC!x@ Cd1N9utb!8fpRMarV+rnt [ yאQQXP&{z Wh:Kzb1'MWyGzEA4kdh*3<99LE<{. ȿ:?Nɇr.'>y;#l G0|pBn B3ŏgdHӲrѽ`=a!@jwLJX l4g;Vv_hc7u#HEQطjX9)샂wT79QbWT׮FlšoL)#NKw=0Q&zi1ӺM:zo%If{PY3qC h@S=㸥N3lg6>ҷ,?vLuc,;[P3P V7_wZ\ C`m 4Bju2eUIgkj qxb4Ƒц4&$ϊHV>>9L9l(ˈ~ $\RF9ZR~/Rw).jY*JWT~:[J8u5CDŽh+^A9CG +i?`p5zcW,$X.$ll2NJ:)A .+Crr;k1cϔ֢/U3nLd8Z{<6 [jh% 41d{Ə9WȪ]By9>SͶ!=x_MJ&z2aՆa+J.| .2Url@?1C&H/gڊio2;q-f(hu9uG'u⪽ι_-ycb콧m &<&38q3v(_teⲍ1fJ }E[4a6θɚZ:;XYk,L sj´V`gt]^.'ekܓ٪^?[T3RTE0g⒋TC'ܻ%0s)JF2#-ZsaC2[â(D_^towq6:qjd^Nˡ݆ts%S&j ynVI"]Zڄ{ ax҅+ln./~B(LWCQxjvM0 (K 2xǰp 9 mfn|8)ξ560L.)^ʖsș&g6սf᭻ B1h j!A6]v:=t]PGnA Iv4b~ܹ|`fMjMO >S@+xrh]mNd2E]D1$_=ȽtMY=\ Q=Gإ-WSILw.:퉨J!eX40gkHQ+>.+ 8o!rlHFGV^KWē&?O^"'ɌH`TB#! Z860v s<)Yj_rHgnϖS( MORd0VCQ[@jzڌjȏn\RJVL9x?J rAeV>]BmcM1ϥUK&T|J[h_wu8 پ:\@6 Զƈ{..X΅JTd߯XAF -06l۸m5|0h=7ixlLq> q_+h>[CRŷ^{ e$ ;&bu95.QB+NOr~[-zhn g#ND{s xy^쉺BsN\F!^Pkl%Vk L1g~(]8-b}Eeu(BMZ%+YʾA3㋕+y25ﺎ;{}/F-Rc$4QԤ%T˶^p7&-95nIgdHhg6``~V3rg'/5{^HH$I[w`"E糁ɵ\>xH(l)1W7MmJFw.O籄`.\]T>?%>DA@VA:عR.GJߕ0:#@Wq§Nխh7y$גUn kM-z9ߜa>~vwdEws@a'^G _G @L4(^l s(K{-E`c`9]/ˈ ԗ8xNlfܶ!:?^ɜ ĝ =1k.]%_,T.CN"ToN] 2 }|ٶ,JkoOژ,[%: I+;"GSb!OhwdMЬJK;֥0Mv]C/6Mc|8\Bq$W:R[X57`>/#Պ̹9fmDھ[kBvJBR0+~CiijKkp#n\ڞB)z/]fFxSG|CkKr,rY|_I: u.7fs4缍 )EvG-鈎.81KSEt~W _ m7MaĊg!'(3QS@΁'螡_ PcAqfPVar\m+hPX֨6 ?<УwՎQ7gٿ P4Sj7ƢĚ9$"P@ٝV[׼nR~Ot2e r$f}Qf:[e`(P薚YE@/Q#,8h2Rb1wVz uF3]0&V eYt A-n"6?;q~Yl F Fk\ɔw](Q[[-}_xّ3R]oT$16ϒ i܆2A}Sv9@ POd2ʂi n0H̊RTdw;),TR̚D(?oUvYf:otlqT-xQGβ'ܘ0-bD~j>}IŸQ#daiQo(\U<\r`fsylM.MI3˞Yn[ 0W~6)Hc)8fSkxx, gt~Eƚq(䩐;r݆=Y8'X $<~-OQ_t: QQZR#)zBžMe*匚tHĪ t_ #TR@QabVK肛֜ZR9q*;o_Z~`DNqG`İ%\BD2T(]*-뱀1wd{Pʴ~K_ O`}+T&͹3xT hD64)M% XʵnB .Ѧ`z>F5U<yGķR6A{ Tg6Td&^wޝK zK:ն{]t G?m@IZ4Z_<' 2nxԪ=2ysœGo<{;myMe|T%w{UH^̓E9A8$V{7[S)ao'n?:a*66rt!9KX~M}'tXWk%c K҇Mi 7NZo1TAD'}Ӛ+C.[ݴ4aG|M]wCJQ<^ ~9KzȧFE@*U;phl}0ɾCH:<}(aFRvXN?]}+\(X.sNn2z^ɽ|a>m-J]Տ}ߒYmϸ0?iMр:*"cUv[J Dw7y֝ Y2B6{t"]Yd [ e =XgJ UA 㡂%5hagxG2D鼒%$bZTAHer"T7l>V ŸߪUH}gSn9K; <ð(,;W@0[-rZ[8GE/:akCV(AA ?Amp1vQ"/kr]3D,̠.R0@<2XG)T>#E+I۵>1Zc|T|c0lӊj?DĬ t15g*.%'̔`vDp2H0c@#OBcɏǟl 1;LIF/`,a&vh('Ӳ>qnNШ805utQc?ڇ<"~3'qJi% BBJ2 .d WI K= a0?P(Z=rI9}Gh랎uzR†-kE~"c|BMjz_z'(R)lEuXб'|S a3D7?r%3'gGQ#,mkZ4\{R%k-n@Վx{͜Hڧ`(;N++4N<&a0B;{ȪrLݼYovrԏG{yd/֍čx~uV qW-s2"HH208:*a먝V@uzI8@ä=e6AuOLs><3@Cԋ]AY#:L暈A YkZ_*FYeXB:@3߄T_NcEԥzQ]]k΃BeVUn3cդ( O˽Bvh/ډ8=C,K^G*O占o]@%^D{>R.7o\"+n1Zkϟ_iܜIZؠ5<R$Mo-eu/4ha_luq_ivߍ#w%F=YyuaAlkmj!c R; tDЃp%չZ4_U󙆃nhoH MSb0H񚻨n׈0.gz r]: |۱r`JxCG 5yNCM,k/LF9ȮG_C_Sre@sZ5]>L3DHyѼ@t5wCNCʡ`<) Mm$Be 0pG*Z,'?eUv䖟?n^DfJ XQX\Pt`(M܎׸AH\IW*(K@QrEM o1gW40E 9`(bABd=-آK + OSeO%X>FGfe nZ;lT+*b-:"ڶ~V'NFٻJ@}G535c HXK')-o;{;s3h;;+]cjFYv1m9\C M!-=ӿ6ڋ}&+=[xC gU-j-Dȃz[پZ-n-ҨdȞzqw#qCR[.X2t'}Ȗ] 4dZ0۩7ݾ>9&Q]$ݫTt~yK7^;:< ?KnD@IKbAx*+{ \pk5:)6!m{h0B fs5WЩ杹ޏ9?xV :>i-L*۷2.zYLEKx>pQӚF#0aDyDb={&MyһAw-.O%V|KWRtH{b9b6w7ϫO;[P- 6wBn;C Pr1כersl8C-t5wU IUrreB@sy[PR (6Ƶ-a-l!H3pz F2Z% G*P4S sqJ쯜)"g&4܁\]bb;Z!!52U̖HWP:AMY w{ۼ^|Y0 x a0zžo)nMkm*[Er2Opc)5@Q1iz~Zk*Ge`\ly> \^.*_zб3n.mq,vDqg1Fop~4m>X:3Y<jUŇ gzUϢe]рG\7KՉ4,W{cҡ 9櫖")d9* / ud-E~KV2\E;&lvPb ݧHwmDQ#B&e|j&b0ݖR30* 8t@2PCyR/ĊU.F[v{d4BN C:X5wS4!+N,u>5M3gBO`Hx#hPq&xmh6bw#eDTAό(]z8/o咤=>\,NF;^a]41GaՔyn$;/Le+0~jʨd>;-ntO(s/bj mYIt?u_)-ZHI$>ox;O7'e N2P{2D8+?ࠜ1AA_N2{_ZbϮۖ;4D^_God)WYY:L>-(/P>>4V7k=墺yP L˴LAy57-Ad.bY XD܈ܲvߓwsk&d\L6~1t?3/D>Q"+W Cro@- 2g{G 2NՍIA*9uE[ǎ $<8MKB J3`ݥKx$llNK _̒ή:4ZiE nP[3xVI@yq'L5)wx _3~K#1SzC@8<皆[wwĮ$MuN6&Jd TPDȘՈv.Ɛۑ!  0ߨGci,q|/ywmھɒQųD^e8p_NGD{擿ߙ*x&R sho{|k+_:٩h n~ly):&΋*4V,ʋ*(` SW5Nhb埦ah04izeNZܡǷ?lFjVd;, 0,6gϧ("+gŞyt@;5 \1>qC3U{° 27BFE8@z-YH$N,LfEŮi\X5-s A{πG֕Ikh꩒VUM <o6Չx7P5D>g8Ƌg DAU%{mn /; mu09B NNW>Ē\v?cϐsG/V}="-\< m<œK^ ,S"@h96D?c5ƏPE>ka _Y6 o2lڽ:pwt8 [7k.$t(qx,Mv5[K>Bհ,S"pdW7(J7D3Mcк"hmvQT*#%'"zL(Y?xt Z &/mDɨ186u:g &yn:U-XգjD 4%O$zH_FPԄTL ,ME#lэ@2zFXA`-˽v~w 9xLHUMl[n0S*6s4-h%aY0 <-c/g =Ԝ}=;JLiѬC[2?Sٜ@Ǫ@K<}S|WZt0MWTrt+bz$!oR-l*v}H5Hx#q|ߕ@9&UZp.d] NR^J|_6m~45ؙ2Zg~^86ǁ"\R M-y^v[e#4ib t%w~ZGB*T ]=ANAc۩"Շ)o ۔%8 ^q`YE^zWôNUTnI;sDW?=ĉ!똄ϫGi&}r:pS?Fm"]ʆƒU@s%a@qɮHR?N#1@ƅY^ 5[BC]M5N?!̃M6 07|Hs'ͷ] {4W OQ:zhD` /H 3jN>>oҐU:l{yC= ]㓿8U#tJH$GІԖ0je:"+%(i!V.v%>InXvDhr`E_ B^/) >?sx)8Q0')]3Ou}QMPTZմLiF;ڠ\N,' ZA2źIF(r-}n;; +qQq6L'ŕE¡.nTP\di \]U?8\P`eDytWeƫc!L筲kPqஸ0-woS>V0F}9 | qEv xဗNtt@hpnC) n+O("]ձ%S3i2ᮧ#yo~*˲z !]bpwkފGd=V}؂Iv[zNʟ15ЬIC$ FM(!n0\5n?A#Ln,y{fLm(߳]RcҸg7)./t ݓૌgα2@ZHtV*h>@эvټ u0m3ιE \~xd̋?;eva&[b˫Ox+°9q&{h:/"/#>n~TON,&C,ٓ CeɬEzRN*^bO6yqpPƣ)xC%ŅX߫b~JYgQך%I3Ud0R8@c{o܈YZ7(_E}7+b(gdUE5Y]™b+}CJ&3p^<\Lb{=s様*b-}wEBNK9זxϖe"|0'3G~Xԅgg~,-j9G>B8T  3ۏu{sЂXBD8:#T58Mh ]EtMB&drPraY.Ɗۤ.+g{g+ǵqbA3] |O [Ai%~e>,:is`R@He~e;GWXD }\#E#YI=#(cJjFNqfXk *Ue ׯ)B! fw/,ͥEbzƮ+!ˎPkr@vJ 8sص- X|v/y]@_ԵN"vggrZ 0G54SBz [XLJ3 ~WrxM+mBDy_f85dd˼YWQ! maSk24#NR6H@1.9I"1 j5&oB(Nw()"yܞ}(]]0ɺ]8}QK5 :K0oX'Bz̼RC $#)?Dsq~bRܸ|<,g曝ᤴaD_l TPLP/J3H"f<+7U; Y(G%~tX| nHyfe O!)th? fȉJz}9^aغkZ7~e=܀h\ccT`ks,8l|J\cTήFM}%l`URuI]y*"_Wq}-M:1ކ9'8VBX޲k_9?pTOEj)jð;_ʊTI?s AVs[ 1g,kHZ8 q"x)d봎z;Ȣʎ|ŌX!&ـL&Yq I)ՅيVhb{hA U9A` JoJ_g*?Lz64G ݻ݄1yߍfb dM˟1㡹}RmHM5AR)BIXN@tZQgjZ 'J$T/З' <eW_3N#bjoθy_!jEbtt[JDN ߭530],9Kߡ4oWXj4%RE )pȚOCMK\|ͦߠyLSVvu.Wf`D9j!ՈB1L9QyQ>ED c<Z#ʯjHs}Q2S&a>&Ij㋈$95*eW'rgҲ#~(mx# ԡ(NT,M0pH>%0 MO#w ="$*LtBL VVwђu(]u՜VPuhYN.MM[5}F5aDy 숈r`̽s/ UXEs$ytE}iz*LdՐ'4ݬNx/L"{Ku0JF/ekP =\lc`{aױV qwIϥhC;7'm ',E<:s)r qvPN1Z+@B+i>hSkCe3\?bYm(YE8 ^i 1~yntEl9x,KXmޕgI*`!3v7*,2S\j@2 A4]tS }:Q%k #gk,0njHDRN;3 k Cu4BrŜ s.}Z3|B,;쑺:[(gf@ro2EN-%8/Ws l Y4hꓜNb;Q d4%"ٔ[@eV~^Rw"F<l,E% '>lfru.};-^7'6PF!IXMfj&\m$gf[g{LBSDi%}0A{%g{D8RBMH ݌vWԼzyeb[%7CDU-T~2` 簁{ GŚ.xBP:Cͦt`ٳ+\@}N}!bbw>.8A|{VVw]03s\v? /Mv 'X՟4LM$Asg2B=*{RB!Sh`5~-&taGl%ghux@ dvm%b%]1C)pD9EN4LT|UpI퉀I~ӵV?ZSq yXz4S ytxOڷMuu༖{tĐC9\VsS]ٝqIK'F`_>Zv̫>Rki޺zQ#˄O`Pߓ^[Ř-t[; TcUVuE wC܆D}A8j%ޣσc5Ue+n#u=LuSX\Vr&`Z t'V{>5Q]f19 0ŵ]+,saz}#c-ύ yPJUZIwBcqq|+eF,%I(V\&p 9;nX` z-)vx5KQۂBS.QXx<ƪ1)+c9+y ;@C$G7(9#I.I0m(]ߥvޮjQ'FD>GQ,q7Z[#8kPw]OF44.uTj9,?؞pDO *S&M< ,M2Y(nF?{̼f˖rYN'#mߍԱ=Xjql6Ѵx5d֚s al 1^!n>\"&ϩ_&y^ZsaGLlq"rĿ,rժwN.:D ޳%(FWgcAuWR\pZ`òj9`fP.vek9]yv1";VӥKw\qJ[U]ca;{=NK&*|-SX Ž.Yxq""B n)K&MVy[@KTYbEq)qk'7xh)@i(f})&%IU^oUCը3!ĝb?]Ʃ#br7Yd32GD?SxL-n ʻZĜFwRgEeK \#1%A~ꢿ?cK%sY$+qy2@ "{EAwN? H6e|9JhC9xo|Psi&6;-`ϝ0Xl)mfgDN8_,QB~aF_]kM~?tr)lDߙ#O&yxOL}KH `  oCi`#nbߪ`~5_/ &^te 4酂@^sUSwђU:tq( H7aNu9P U ;H*N`t, |7t\"ZIB֗NJz[ŀc_/ƕܞYN -73E iT x~O]WKy|I-\$tSI /baxIw~ʶEtGǽTʆ!2s{} FIZvTb5bG "XD1Tgi zJ}iχ*_r'7g]4+g{_7 I WG^K:w}% }.@wޔ_Y!CЀbK:tqg!.iFѽoKif6hGgw9IDmm;Qn5[. Ze{{X*J4)7^o4GEtOs&Y1 65 ʵttE5 V^P R%c 1 4Zn߀W\9֚w'qYW~ 9^>S毟q7j}H՞39Jj '8'&8Q }Tʒ"r(능Yښ'"sp,!y|dt5ºcVq^m;nEWSH%̞d#5CRIMT2RY"r=QUլg~ \/BN!),7c E#iMrq' "|刂5| t@GW:[IDb:fPzm>{e_kM#>,LXZɏye)]c7 't垪F軐n_91\ d`X$΍TɈ`1tY.mr\&o 'Gy!tU 33pu@R83:Fo;)̱|ҳÎ^ g'{i@@7^QݤTl-RsO3D&N #?x$Cڢs#)u#/LnKԂD1Kӹ**wGmA%wLI lv~ z 0\?Ry}O%>sղͬj`mpw(Q?Ă~`vK* υ/TT໒5>xUw븶Tpf& RzeaJaw6&vMܦI/|~'"FyVGUُ Kj\o7ηI-2hjHuP {̃+d<=٪pm/W5 e1z8d] خ=ƂHx{nLocR liA7USZOQlE/YլDv~lyz5e"_ayb.Z2H죉yʊMXt[ntj{(>_D)b"3BΈB]%FF bx ⯲6:X B$h>dL2yjkcB#ʻ|- )/_0Y[UDj kwG+$SwkxZm]L{1mn9ګ m> zmPNr,3 &|\.]y 1hQ 36z'req mv |oԏfp~r^b(<>|Xᴥ9bx~KlX\Sv*nϬaMjV=#+Acj,D7@xM9'8}gʺP-I%TSac&4)bѹ|<("G\EZqh3 -x|L %M>Zjj量M鏾ѯXN,8[+i٬ pą)WG4;̞ BH߳VDYy\ zd(+[d9,jD{G#A`NW>H.N'("cgX!sahI]i$ɟFZE-6=ܾsg2A!cޝ)qW|wNZVc%mPHnXT²1TLL=+EZy_lSLM(2K7 %I`>9qԁ&]/H%[WyCHbCo'zCf`:@׹>]f2̈́UV2?Hp6_5p&іzAmܜTMXi^gե;u{T\dT aux X_/Fн`ؼi|(h0CxN HWegگ^ǿ(]cBb$xŴW6VW'oih?%L[(ϤQI1K1@({`<=4rhD{NNSPOQ!efgK/"/1]g@3nY\U0Xj1Ǔ^ rP}jzbh2;y`ߦp:1><Ψa4ҿO:t6a#u[ޭt H {Av t$ZVZ01$R9mɻ2PrHCoKTm4p'_82+ -J)@ I.3Ku5%LlК_]WJH|)V=- ]j*x!]TCXQU)Tsx9$Y6q'F7Uᛙc^@yխϢՈy仾R rhB% Cx{RR%,W ?} RTNͭkƮҙcYOTY9O(ꓣ _B,2y|}10,<>GbzIž9^;_E;xɘg $z~B#wzɡ3y5{'I_v{)| gBtKӨ7j"Ti0'ͤhDJ1#4 5]QY~x_Vhqh10z+˚=Mat6xl?Gyn9b>AOz'Fe7g[K:kqk uJa4 a_cxyxs@,\0j!uIG4!oMtKftN+o?=bG 45B7a5?&KZ#ie[p/\@N򞩆zj{vR4F)*v.R,V}`+q(3vIswEbiY,BFW[m)Ir R}"% Zf4e`dPBC٤KK4Uư%|vhF%yhKŃ)xa;{(7 ъ3x) cQ洬ڟp;K0Z%eX;"V7ƍ缃n8RH$dC*ӉާH/*ۉ*]X  `L̗QVNzz%R(挙6+J+u\fsJJ|NPvS`xL.ɬK`<uK9RQ ~S-ƥ"gF3f!u6s)I;tEwhwo'⟘/fhBRHßx <&e~+U+HSŜԀ:k& IfֳӺ@AgDoy$ׇS[i*kM  `uk5›}FoO,- J3j+Iqح\Z+Pi@q7}ѠqrX>L#FQGcwu0$2mvAk)–0Vvsj N_̓oG:0]28H6;W&I򋇱!\)@ݑrr,mL!{[Ɠs@*@ro>dss3QM9mleu 9oJϬqلQxUy܊sB!0`UܪSޥ{*y1E2CH7Xϒ.%#&LB˝x9OI-C=oeS cT+J@l6vyZ4p+yb <Co( &5Pfˆ)dн+)NYLC9۫5Y"kUL2i.T6~3Zh+C7[Hߵq(?un'Zl/Z0Vq EB{SYu`K.f-@8՟lF~V٪^Qi8Q wxqyMk\Mx@4+'U>I5A.Ȼhu-Cx(G+^jlsF Z$?;.HMU9D9t!?eK-Ga0屄w6Zo,ݑQ~[(ZQDAjĸR]ݐ}L,>\F慭l\/t/kg }moeqX*NHo xU lQ]`pk$>7`0'^&"Ŋ&~9vR}r'~fB8GA}iJw}F ԰qɾB]h@#.A|D1@$øo=|B&%^:j&U)ǯد~BOqMOi}5]TB74z/xsFwIgZ|d{u1 hS2\FE_2p F$Xz#7?FȔۜ_p3 xO+Kd]P̝>\^iiLY,Vnfa99@ Jf d*< iDʜ-[s"{kl -Kcs ۥz!$Q!iQ1vŪm=u'3_# 8u3  zJl6>y,ܧ!Q#m;Ϋv"\ni='|XauKD-[LJ {3ج񀋷5CNӏJ9ὖj6`sc=yg^"I"{.(M. \)ӱZp܈ܦ=~hɯ'sqo 3Icए$CX$shl$6rymu: PcƪˬGvP]':·R2t>6kdާˠ)GC1MG֤Cnn&X_l_y|6&&aӊ(iG6rQţNDv卦u0{oҨD銫NXzF@l':UjkU< :-SW%I2Ώ͎Ot |2GK< _[ h#KN >a{6 L%Ku1*t 7Wمm qka2ȁb*!!lhh"x-:B<"Xز36۲>=u̹e%}CAzX{dJC@sڧť5=эHڷ"eG&yO0vָ0T!ąZ}dy1!,?͟OĚÅ}@(7`*Vnƀ1R H3bDgz#Q$ ,"s=șu(  iR\7saPl?nƣN*E@>6%|lGr*RK[Zշ*Somþ|_SH?L8JP־VFڲ#Fp^qU<\7&,g6HH =7H"+)=% L-,oG@W(<,]}'#;}VxBo>e9P vTϣ\o }S$-/G?jL04RTs7bkMF5Ӭ?LW {|b >j?p蚲+kGlOf51HEDʴ'T>&M\_D%p2TN4 <*=-Kn)8C]Q%f|ۦ@*.fTN5<OoOH*K8~R]QpW0#cI[(R-ym|M5De;$F*a7ÂAg@bcVFy XMc\&gχ " n[*`5->u (P=U:V ܏ a`dBX cJh|X]9=e[z041A;W:Bߠ*cj70J."ln woyyyҺ/CT\]m> 32bdo=rE0?l'Xc ފoђmCV߅àQ`pܿZ~';>Q[+~BE77X^l}Yڜ7~v2{kM@NfVk; )swəwycնI_VXor[H[GQf9p *ɂ艅C='/en n^hc0jxB_;>RSԬ/b[.g,T[e9=fpScZ bС (,qާ铃,( iӃ=ЖaV*C*S3] 81 1  ǜMS;@-zڽe3D2T@Teb!vg,“LPN\h]j:cΈNpE /GvBMG7&FdCS T߮X^`ݞ +b ѻ\}ޗd{M1:peJa|Yr17mDQ"T\ viuMxڍaIgZc a'6抏yE^8v =]4Sd;0N+ꕴ )oRaDž;vS~b -WǫO $"c+xN"JTp]AA{4\=wxoϬ:FF}'PM `]gw FCwt:fȞ1TբƔzNm]閊8$\]\rD=g)Wd)GǵϼΜ<#?p6cZPmN*!L''c N,#/=~QZȿpJKk꿟nAŒDLo>Q1G,yFt&U-H/Ј>9}DQZlԮzK+Ga߷J蟄UU,;۰<6rY!H_1xc([tu͊ <'c1mJ'cϼ nƛ(zb:Ex*&[+^C6-SK1"`BN/bnA9CӅSy/.0}{=,856YHbۡв`t"GE"m0M9~ɜ9pCHdY>9OMheE¾ e)*őE2V4-[ ' Jhէ=T + Ch5I4g$[Hh,dea^,( =v?cjƏCfd6Tk~Fm/&_Z>xZ<~+̸ 鏟5 j "2s/*3"35{VQwPs)¿s*H~t$\!gz2=:♓YS21tg%4o%xQA[>._WAR|Ul-OB_^4r[ZTC5_`R\V^@81u/Fy̢ՔlB]#Jy3s+1pw&Zwqԙ]_Ta29OnVn7㘹4nY tC'ړ]!o=0q^j}EЈ&G}:(,DL%?)biIwmK jcy!Jyo]U &L |BhXJ&OgD9U9+c'xuJCau}$vء 6'D&ON8Z:޳j#ρ:>SOZW+zjrߠ#M-pjU_,%Ya[Hdfvq i- vJAU CξSltκVi=3 Ti?JBp*!s~yjf* %mWDDzT5©1Csv$@F^'F HI !9GiZY6 %1eL#գ'Mv~ ;4z^]U˧!\ ɵ}Σ g!e Hkj,SOp E=O .}]>BVp<+}ØS-& / ՠWUDohB eGnf^XCX`P;v  dm /5F2Lch#ęӗQUώx8E>*L5a:U։i˓-FK]QmRvwFh FɜM_aQU uIbҸ6ҵ,A"esX=mv׵vv@܁v^Ĩ ;PIݷAzM\9+1 gENhn@?j_ݸʄ<v3[qv J+F+*/$ 'Pt:5v"}!-'eIBڑ}_C5В6\h O5s#oYmAcQ@x^smd/-\,eDocUϣ=@G6G*Gk-͕i ҉WL1$f_5DZ&̀.WEA&;B}y+/SwOMvMxMMvZ~oT!FZk[fFtʡzx-w-b]Bš맶ݢ:OhUirMzlϡ 0pQ WdN֠@ 2WۘH906j_i5F7jjo0t| ln4w\f5a5q PQ/*N03&DaÄrqjD6z*9#l׆K1h>HmZT Z/18Ay 5WHܟRY!*bƾ3RA*NӚ]]*#yR`.Y N[UK k ,Sgꂈq^A)oU~9wSߋ":0Z*F[g]n3(D6/2gԾ6~V\g;kK~& FXN?eu$>P?|-h)oӌNj{~N!cANMqN2~[q*2inI6a[9Rgmz=7a luň"tT9Cŋj?LJ_.jV,ʚ#9vvo !PC=~mR^:L-\UeW~b{VE됁|m"f(Cq}<ǼZ8c7iҔpn3>%(VG&T +_m68 y3(zm cĜЬ['$T̂%`ʋӄ͞H1]0O{V3hrv75Ya%ۿ T/* |= \| fŶNqiIu՜Gv vAS0@6Ѣ6;TN>W]ϤyZ{ |UHjw Vg5ar_wEVM>bub0vUvW>*P<(%qn:;I2/m$ SVs~BL{<˨ZH19z%\)Ǵ4 Yh yp?>~lhf< C!YP5 !OCwAP*`UvQ HibbmJ K7 yrKPC)p|׺焏}xKz3䴣ZBSυ7˄,DS>U)JyDw$56V 6TrePv_LUzeI Kp4%rou8#PcB+Em ԦF Mf_| %Hg$vfN*&`b~«9(mdY"Ԣ5%_5am8,TNŧ}meN{: 2Z$=v\A,` *sAtW̱6kUyfkuNP!MsNa!w$L~o~VPs:z+i{1n~dHܾT.h/t ٽ!x;W r (N%Q-6,()~E*1TIձ[UCD PܙBLSNG; 2irx#˵]2Iv#3Y{/1'uFl4 Ũ^U T,vdhv+U|[ItJT\iCF/&K 8fT0lˍ^d;RCȮ@%<1| ,~7~ nͱL١ HLzIM|*ceGs&tN|q֟hPb/S8qkFCZy.Ѥ0KKyoZ>t\F*kK%"Xώؤlgu( CdO 55ifx^9`^ t=Ze&Dm |j`cAU֪e !mXr1~uR*'O%˴U.H99Y h:CSz`:EQ8sHT P`2+XD݉4~og&pO  Lz@p˘XϔRs|/cG_S 2iJ=8 *WjNf4 F,`9\k= !U "#GxT=pU] vZ"|iÔUjkw䒼 Ί쉬2S /Im"j폘vFA#` ͔fe~cVOz4tS(k¼yہNF= ^B7(CB6M3^+r71]Ks6χB@ L@w:PmQv^Y.,&Āw!HYip.XZ໭_`%t۾N=s[~o밽rV(c ;@.8*lF3 9D}> eo,t\i|J ѥH-:`쳺6KXaOnz=im5f晹{NW\AQYvR:]fCmu]srԉY56f. ]ܕ- C&7nqABH=7M٫'6^tz΍AVK /Rbr4z -'昃XUYl_: S[s9fSZ* @0f{{8Fv1Im"m#/tĽuӟ˜ʑQ |L v\phӅj,6 \T" @[S`xue398OR#%ɦ|3B\q|t0.ܸDooZlF0 a˟ѯwr^2>;O1ȂU|@nA," 8gJ]<5s|4 ݕ Ѧ,u\i{:r۰SB茇7č6Z: 8jc:KS(YDtx׎H̏ SPޏ̥`^SJɮpSl/m+{tw{,'Lܽ?Z!y}%k%!#xB.ybMR"1r)]"ޯ0Xwsh?:ukٞ*j=ڱؕ7h#*dJSJ")K&SqWN"ͶXj`/^Gd*| ;J9xd8&ahmu:]7~]8R(Ihq1rpo[1x XXp2/u WR!%TqWj= Ebvkfۚz'ҽeUzQ' j| ʵU-0je w uuW$EŪtCIXloܱpk;!*J>ZiC6R%W3&E^M#TKennkd絫q1\oGrzѯ}NtP2+>M9>]b$ Rl^%Q>B ƾ1& :gZtOϺԀ '$"vr.Osj5@ @nJMK-hMK[YUeM,OгSt3Lis˛(pU(d$?FP=(E* u!Owh5&v}V}y v(sϧxb=\cEw\ʍpir&^WKkW EMO:/Db߈g. SS&з_9h*o(J^sӣ{]̈i6oR5r:M ɚlH|ށU:S=K\CIE(c&&塊HL7QPQ"I}C{Rzχ@SP8\=j61&}?t;OS<Lʸ\JoH>[5:-^NyOcf].,$ԼѾH@z';?}53PxzO:>z20hmn~" )mot-nMXF!y,l^"xwBB6@T5nqjLXs]'6).;WBJ'B  6uF&e:sj,ӚkrewNMeX<;UeQ-JuN˝Rڗc5_MQ{2&k2s-D wGM^/Ð:ԃ_NMMGLeA[u,gvuܛC.9Lf|erU.pտ*Yh-PTnxHM ]:"Nl}e|{<08h(Aξ&k{ܢ!+b'R`RAWm' 78\h۴y+ taʼTG k m-Ak_/:1=!u L꘼_2[ G<&(l ԉUM7ԝ/*KsXtGB,mcM:e)Ssu'G^Iˌ^wp~X j8F(t c"= |ZF/OUH]@\nׯHR~@$%Ul>H)d C=v2sVw5,&<1_N%:e~詗%4Umҵ0]vknAW;OF@4S{<ڲ3@ɹpqc|ͿVZ ^A?wo@!.Dq%r/! ogT W[ÓM~1m5ʧHu]/աѲT߱ܢ.2hH = uV!< Of,'! G)qRAb5'-lKNzOcWVߞh 3 ? >wc4^O~UQ3&f's»ҊTjWd7CFm8Itqa[S1٥m5tkoy 7j!'+xB6 {S蔣ۼAJ̖5"@EnGdU=F̄ #^ߘ[ht!YОC9["ebp1|k^]zropy&}> UuV\heXe_hBǮYŴApdye;k` Tݨ/(؉gLt.J F_o3v P@*oQdSꡅia>:[{­ۢS>F;yLU{NL{\gZ@[tϸz0чƵ7|nso12k)z }왩LsYGgaC9n ]`^^!bi'Zr{Z "z#$+'nRH߶5YfFA\&kV ~0ށN_dMu?wI9U>3 W팟~M(sR4O 8"ɥ 컀~4.K}3..wsWF .%^?4)>}ji4F b=Ѧ<&,sk{/#ģAcGy+:W/ RǎP$i߯~{G X-К~z;QC7ߖ*te0GTgǽi!o#9H4]ϦևHX/C5{\PXN|vke֓UEȆ5@{(ԏfF =V/h/,44 Ab Y1ȶ{FA= 76]TSL2`>zEёNv> uiYSg"hX{K}b y* -D@2 .+pHK77HyMɑj_d!%&vj-]T4FU&>''BOsI2& i?@ubUIytYoyB^vtǤgy;uz@8;]CCc/^:ٸoBoOAL4;ԗqc qA9,`ޘ3Oѓcdϼ\ 5lфBK'ݕZ0T$O$. ބS`C}F"rVO;LHOjЇ.2\ >-@)hl)/MN2 Haxh=Df4<-DOc6=hوcv=΋QuLÛUJp ƈՄ8"JܯGàDmR-8gL%i0R fJB#*McI]6m)' KSπxsBX7<^!QZf5uW}qXY]7\jI95/јx $^T=+ecyrbot{@d/RqL˿? @p)0J=ٙk-h 1p8޿&'ZR)_8rxjW\4tġ,A>D!.t%ōfKRNJ OS\rxЪʠB'[ژ&%FX};{mD2y^ MqVv/${vR{v%{ڲMI#! eHј9:ԇ烀Tŀ &{ (-'"O6J4M cn  h֟]37C-ǡPuĺǸ6eoN {G6m a Q!"<3z=/>r"? s&ؤo9̓//>[#ԆRfz&å\/ hJ$g3mI"] ᳟if5a|$L6`S@EFT 5~Pv:tIhXgT`Aoa]Cc  9Td)b8 QCv4G{ /tD~yDZ ϭbRX'Q]MxGSI?ʫ<@դ>竲F^HmԛbdaOGv*\]|:Y6qhY7܁Ѡش+^9?9GWdP -t4OB(y1!(,t")%ʫ tB&1 .`V6dzƥN $:K{EZFA1ߔDkY #T˸hCOΞ4 ߓ, W+njZ`5),Y=MC,L$rm`q"Wj*[}VfQЌ)kM, QS;)E32H,v-lh g)pi_$LE"^7!zt'= +;=L;pwʙM/z m<)2JO#}UEl;O 5ԉ-TVlIZiƇc.Oq/re=X9?>))ێ5-{ IV=f<4[ T=YL| J6|K~r'b;@~Q(R3] v55J,є dV9ҕ^cZ_p7KH@ ooHΣ'Fu-\+pz?ep-='hȲˏ96̱yZ5nKș!ۯGph[ i-?/˲'c9͖!l?q@W:@F9]pz7z!Op]@V, "nlařEc EHHP&r;$WJG67(X~p DkP[ȓۚsX{ͼ3L3n!+eU:>y,'e x0;Za }IecˣHE[w*̘}lA zBL ,oz:&>zR: YE'xZŎ1WDX̡-i,9UOe5UB fKcX+&r])`k&>tL5+h&TSK sw#?jƺç. ?N2'GH ۂԩmV_2bBKEg`⊸;P Bz]jyVqAL1Yuq'$Vm ~ظ>a߸-ҹˠ{QSQ.Pv^,N8YZNlgd`)^V`~\G )s"*?1{CcC]o*s?\ uQ,/[2\1ut w#rZ̀j,~ 8S90,9xnV]z1܋ŰS!>Nu\:hb,-SJɣ@rVyD> oҷص 'lS)"+SϬ } OGS#@^{V{_WcZi_{[PρDS-ј]a$)5d#L6@常ttJ4EԳ1p$vofVzvSAAp<0[>W2ˌXc2A d4^̄C&Ƈ.)A=2tm)\}S!At7 z< d{e0\~*s=E2> BrRaPzw!)q2~IP]!{Z lȐ@_+ҧ/ ߸4!YN nꠐNt/1ssrM=M iʾآ5}+է@QZopd:98סs΃e ^-GuG:~.mz: t{9HNvZlճD9a])#Ifc{6VId,#tͧ 6\dzG]L4Z%a&N͐NR:"DAt-YڐWP|7! #uyʦ`Oa+ ~ǏU<'"9HItF`hIQ%m(} P{Id8TՂˎSh-_te}6 K43~Eد/XlCw9:JwJbwt:tW>7K% hTap<ݳl ezbG>3āʵ)Ы{ƫ@Y OwT_ā7קּ%yI(/Oc_W _M`&\>}ĺ?ϙ%ĩYyT`\2}6u Thl:hgrJYE Mm~JY y/MG#8T(a( 8 = ?\ GvPStk&M h$2cO8J w_zZe ]8j_oAPB41pSmRS__Mxb*0{3<]EȃLI Wmmw'|‚#Z&3EjUf;Ve23m/B &xԙjKwAt ]@уp7R8[ll/ș 9(X.pͨ.TND.8$dR㋗9e UJnKɭ=A=aZ3Vyfo1j/K6tA'd8te(וP1@ۧqo ~y%&; r jm.)|Ƙ#3*6f2'B-?[sl^:44ȾTYx~bݺ0>)٭ei .q0Z SX"TC07cwF ?#+qк]f`LhK*~sY\8pbg] dtvJPɕoMb&u[~G]` hA1a;tɼA㜸RU Ȕ]α*,J'K1r}V$EuЃpz%Gh[ϤKH hCˇqVGط)KUП4A T"RK搠L{*Ceycyא.C(40Ih1*U"kW˖̗%ߐ+QO1.0B =Nܟ9N_aCj3;X[㎪4XSBI TҏLfrr׎eR8;zS[ʯT /=_DOT2. lDQa,_ .Mx 浊PTfY'/kW'H1gFvA~6?%%޵UaeG'R%cT dE4vXb1ؙc]}w! UJjhL:-Z?ѽN#H_`&ⱐpjDYO-dM+~b78vd齟Rf18ǎYț)C7 V[TYCّ(5|MjtlABz h;56'ޗΗu4DH.'lPX *بDW܅bgg'W~)޶KDBЏsht>@εa=kSY3fX,*UIN(&u +nvIq:swPfYcbj:zo\%s5DBx rHc|XAԆ'_l6vv"#ߤn-PiYݦ 0&BPgkl1Yz) SR;@Y\bܦv) 'eG@nĈǤПP0l7[\k>2WO$ pVW,<6j|mtmDǭA繓+{ٰ_lqm#!DKl0s$mk ~TH</#FO@iaѽ̮3^140lOZ/,Aԛ|kQE#Jz& /n$}^;)56 fnC 68xRBA\Ԁx|/уI IFIBEAӌ{pq#P]6^㘽QYRrfy8Ў\vj * aw>m`_r("9PU[tMOiFGS,^UEZhx*IVט/n(.etaz0AT9u1T۹I|\zB* )2VU@}`v"@$OKi7 !ĤVoit ά %h|.<5!!?0tknn&R ڤ6ex.t#t~bM>FӞH'OMf ۊCQ>fH3Vf'9^~ִfZ)p _0Mɧ*{4(&rDם{BvgG,̛?I:M94˟"5&@p;P=1ȶdӠ&_D98{mfSN 1KQ xT?xjѱGb/txӋƖhSl)$v:"6!<ф^*lP Wxn6qiai8 Z2]5`yK3?ђd bހ+S. #~1 }~v=_]z AWq'O0lrr5;e("zHnHmYƤ+άPӍ8iՍ~E/5k=꩓z T$I3t|+ CSlkw5τ:csEI%j(4ed2Pk9Do6`/rQb")к~I@7{M{0U`IV"Bw9&|vDJUǡyRw`z*n2T,:ܫz1W|$ӕxV dA&3g=U2 BwɈ dQ>M8!|Հh#zU%׼gfrwUW݄%0:g: ;A14-b;!L̢r͕,nEy`s] :I4]QgKPFK{YxCl&N;_P|.B EsN^=(T3$0<1&}߄(9xEe(4."UqC_# M! W>M粒G6~٦|2yw_*Xp.'Ae\whޜ!bO7Ku738\Gɾ9XK)M0'5PSߵ7k0NuDb-,-%{9lߔD{K y$džk<3os7t-%u_uMaTd-՗s?!9gKL%c2x{_ o? Baē4cef!@ G!pI+ ։Յ{ I{_.[V/qC뺩])zU0&TZ=m9}p跪Xwoiil5b=uz~hp[-BYRË́cbK-PJ}iNBXJ,"ݤϊU WCj濾UH5:S! |)|pM|xnKbv2q.U%7lݠR./Bu _]|WeWo_7wݻ|6b1Mr/tAzi|2Cι;AEyd;sK@ PH liΩ^RޥMBCܨ&;%B 1$adKhN8S71ٛ&B'tKA7IiWxp.7{ڎXp#`4# T/0p/pdn79zL}C=cGh{CuyNeeCTf(ER6aۨ?gtA$`IݲB((>9v&Sdu4#&y%ؒ'_;L o%];Jjb"ckĐ {7A ͸I ܄K-5E;=(xEd+3A73g_&'SA49^NG(S![9msǓtѼ!7FJ%HbFXX+vml]un65s oIg)v?Gn rA1jcĺy\l„w#eڮd7T1J9P\ O?b\SêXe~_ m?oD:KRB\H4%!]n\P(L bu/bԛ9g'C0-X t|PȊNNYE1-1c7c*h[7(cb1DܒF<l 5 {T |\{`ċU*6C[D-}׃ҫ}!g%hyGRmcC"XH!h{sQEQ1B܁0ָv46.\GWC(ΰ#'='eؿWt>%<{-%MLS-DV88%x+Ӯa|IB}A tu'޶}cs ]9aLKHsN`xK^hieyw`/ptb@H:߱w\+{E1q0Ô(6>\O.}TUT N}"i.iDW(3|Y*"jQ \W`|S?K!g٤鵬8l^2©. 9 :g}!$V4W[_acjBQně^Ն¿t&6bM֕Yz\HG ϕP:OVkjK\d++JC*Cº'94a \Y~`U+=Vܳ1 p0'/_UtXWʮ h}HkX h?>6i@LoQm}S?3|6[=.1C¡o 8oWQݛ&Z$<25iZW$kngDCFΤ֐(А{2m>!f}͓&ȁ0@F2vKl/B/8cħP{c){a,֙E:#3c4+_l㭱[h㖱a{* pX-/6r͞ 0YK7P1^ _=5I"`riVŸ`qG^1LwLLǩrnY{}r ;3o Yq!_1vmT@ AAk'RN|fԃ(I{5[UqoD)ȬSO+-0L6k6gNe,Iٱ:oH]s@EÄٕec31yt Ok,aC6F]rhx1u+T֙u-7AtnK{P$#1%ȨEKq 2"U^ihIfŹ ?tlG0Tr*OAأRlDPzn1oymy7~[+t.up ט9:DڐZҗбL/s*g6ۨ=uʠf&+uis7;W]OzX]do!1hPMAQ&CūZrTnjT _sCi@x{$3@hik(u1qoؖKbwDy#3_Se@qbT'Tbb<k+0_9mhYvWBblSj!whJV]o[hA6)z>RзsĹo (iO 7XOκLOj]uu9`֤w=/m\BHRfd"a^~tEA74*N+&r KZmu⧂&Kߵ$W$§dpp٤Qߣ!g)oi؟BLѳ*5ΙL!TirzRwQĶ- &Ůh+ Ō=&$!뾕#V/+ 2T"2&"߷zJA4ɕ2v\#|O<Ë6ԍNzڇ+i ["5ɨ:V-0]KEfdo-p'#' *0y'i5\\E.G֨5G]m7t$I 7K7]\fJ˚ .2߃6.30r]p޳MʇItP80d.*2<WD6ogð8Tw5 Tľ(d;Cؽ=|ŴW6Rgx/CYRSQdGTPYEc0Tp`kRBFaϦхnA ӚKS@~0,K 5. /MU!#Clc$61@%Q9鯝 W)gb/^XCM,w,<<2۸05Puk~Y%:AZ]ӢS)WaB Q*n7,SdkR0ttQw7&P-$)3wAÕk "/i66Yg# ~<Ï8oZy‚;anz0@4kd[F[OEϚP`TˉވA:QmjI<" >h">+5x疳ޞc43Ej0 QEӦc͎(ϸ1+8sԎՈts 9'6 86搸Ģ#5Ys(,fYUfj![C7`oUlU=usEPM U>6=*:&LrmEy)Q9#rd#i9bnx|-V7z8)3RY. Ge6p,6/_?֊}@q3Ʈax$0:s΋rr=iJkTqD,|#*puT%Wr5F 7JWzR6e8cF@F(nk-db_נ QΗ7[ga.KS Oq6"ƱOzB&bfG̶ZG'pUPV 59dsZCٓE~3p3Zv֑\BY@ PV.ӿ#u&yyQs/4-oK1fq xn4\ַH)$=Kg*}h7b'LJĞG7Lnz{#-*͔ |< ?4Ded tjΪP:dwlP S?jS7mq W<ǖr[3' 6R%2(hۦ 47$GC =\t&fvAO9 %\D^| }yqN _@פҙ[g8֠#E^5W#N>>Lfqah Z A{ђh5xcV=Ό۰s)f"q_D3ǔ{)\n}kk3ȍTxsQ|//t5p®2>g]>2pjHP.NGѷNK>'fHcUy9[):xoLf^ іlhPkQ)(z6s$>7!q.+Tz^ľkxuagiBes@R\B[JY%K^?.DThռj{(mA 2~RO\.@w |Os%{ >@ԙs_mm{(F4tްyv@˼%](/jqNZ;OG+8YtSЙО{@'AZiHL'У0wA2cEtu!6OUӢhͲ=}D'\!Z&̬ ݒЄq>QE&CZ?4hkG; ň,Yg4a(nodoq3#LE6wONЌg6Юt;b0 4+9Y6*CKmjǿ%4?9r$y2Z`tlon5pD$|Н;vMeW$7w GYC!|i *7FaX ""jGr@g2j\$gb= DŽ.ǐU\}mBH.L %~G+Y>q8Ii`Rv!kh9Th$Ϩ4m녴Z3=B*45v#kou6s])y.[ϖJV;ZtG*f+P(mٰZy n9uSfoң HİJ0#$vx7rgmAUF(z3=:GT$9 ̫EBZnqS SOhݓ|3Msh{/OѡqnrBS5d;~hY'j|O(Bk8(r|7mR}6|1ǃ 'N xtQj =`CnK+z d&\~̴D%ΓZPN)! >_n! ܛxXbHIĄ {=vD&a; >-ܘ0@r5^R>Ϭ&CqÚ((X~K,plKDjnW2zܥ52b $\5#E&U<M\ i uh\E]ny.n>i{T蛾ِwu$| XkoqYn]k6nyc3A3C\?+ ~=7g:h E20R~Ɩ]U 9em0_CBw[9LXـ_a o<{yՁ8Ƣ?=‹ԼF)ӳF~Y3~ PDq@Mg+uSVL5?KGk8(U ln xh΅F-m0Ul2rFwJ} M0}eWS٘2<6 K Y|ccu!Lw?%u{DY"Dk‡ttH>,Z%hu~}UilZ3tc0YϊQJ{iYj^9q4>rxu6ޜ Y_@ 6--@T*NmiT+sA#e}E .Cc;T{Sx"|I%ge0I mg9#˾{&V7^\ASg~g .+jDV w;:Je!ԕk _>ť\#H)#TTGo\}z@.]M 2^[;tih 5l\v뉺,¿bTA*Vb7+$Qn"7,eCwÒ1x/z>@ bRР|R$$FKOP}rr6N\Qd")cR⭨)K$J9#"CE?22^-L]gN~#n 4M? "һxja94yv*Yk֠K<6J=uCHdJyc2;3k(L$NOT%LcS)xG3%֏"W.`׀n*5ZՕ."lwG|H k}Oa\G؊(3j3u!x-w1mX.&Lm=ag64eN'b6˒TҢ}_c/z)3$dgJf-k12KNmB'O0%sK*jEgg-=mKbve\j&&B }t3[\n)|W*:cgꎥe.7zp7^Zv}*LCg7h*1U,J],,\I6&.6mk|%ۙ\s4d5GX;CݥI<>..'ƈI WNuIK腳DN/y.Y y^icvGiIvT9/OAXJa Y#Fr^);WɈ]>]4f'VҹE0GhX~ _\*cÝ<~ j`Bz1` %iց0~F ,gfk/$2oz߈3.,YnoG/$2}?Oھp!y+I͗pZl?& )GjIf6h(KKA#SC(YisE&Zcp *Y)N#KT/[$p>u_e5|f8u!9;wCFu2Mi׭pleT֋YoE֦^evܠ0TkqBC{@7x͆4-IwgL<\GjfcB1,m])诮⋽Fi[{ ^ݷ O8M\P4.'5UgL  mPW#`{vdLQkfӺ\FP.AVi,/1%/sOiس%ZϬqX]W -F;tM쨓XJu( .Ġ j尘!9(vR@e0u.~aTvdPdgV30(w k2saO04gC2=]xԪ;E\b]S H =ŋ#7 _u2Δ^A5(V.Yê=]P)DXknctCssKkwN.̔>03dr%oq\!!>JZTy ҔEXO_ ؤkDQ^~WpWN!(y#9Ճ>]_FV@4WI=Si]>M}ح0Ŕ=0:Ni,ƒKaUvV+2&163uY B3d : NcXbzޓϬ:4k8/o@8)ҴDIzZOJ{`!d3aȳQ~vT_5tq#\kuDv:{HXPިNs6,$ޛjq6rꮘہ|$.Q {ѳAYf&#:a-뀗)ln[S'@a { c$>~n_wc!˜MrRFۡa*Bc r@z=>P%̂!(>Ѩ]\I^CC[b*EA1Tnr ?|'9W;KlB26{q˫"9 (A*5K@\3vEz nLII=uF6J߹;T.K9NQ=+oIt̜n}c5 @SO$K?؉gDJTG(.=.a _*0djG]:L+9w~1}a'4(@I"ɸRKձ%,S[B3x[&@Gf\)* #fA1凁-zs&`GUPW@=ZQ^A7Ș#EFwOwBIEy-Qm>8Z] 9* )G󠣀rMp!Uvpcۊ5Rf?zQr,M-vy/0p~!(Qlr@g$k ][St4Z ;[Ӡ']q7& \U9q(7q ;T^*ew|meۂ ӛ13=O!SjTeq@fZ1eysZ8-Zo n0&̨R6ge Tq(~5ާ˙~ۃﭣbȨ 5!` [A' \;@M G;?=O׾TMel(B?M̀9a!N 5 `wORZxkQВ,vy \V }xټ{pH< x~xf鬾LT!pP@i@0oM(_0:MgΚn1>H'˗2Ow'9 UI/42ɹzk Y(s_i 8YfI}:bSqz1o;7Zc^f*/SWqsy\ [[w˷8IÑWajVq I\zlb<2w VQn #Z8 pj^Td62u7jɧ@׈^%%_}s8K+Qi'٪_#yim6-ŒƘ9f1>!ȧ:;.ېc#y-BE؋@r|M6N\3Lɹ: )+"Wd3Rfi8 $g7"s@ÞI'U\mZ]pi0^&~\&Zm6p\c#>x/W.<ۦVX7;ecPWYIL Z%_aER2;-v/sIP8U.{-j։jZs1PRԗa͒"; | b^y_YC&Jst`0FyזP﨎T4mUC2lXZg@ެN_Ӽ}F ?6&ֹab=_;M3fˢUw}y]T}Sz~v]&LAv4~,b,[ֆvP9unb; WH渲P6T9_Cb4îR !5 Qk=Z/0Jkw*C(|Pd+ՀcЕ)γr퇙zţs8M6wI?RkI.Մxkg~*SiUQn}Dl`mayLگpxyOC _N|s@*n.wڀ0q71#Ϊ|cm)XќU&&P [Յ7#- mǘZKpotW]|fw1ٙ;t `ok}A*G"A{#17"-\acW 76Ü$#Ʉk|S)ܷ9Pb?\ÂϷv82sV'laXB@oV}SbYK/V0CZEL&@QgٲŎ@+A : (C"d$pzib <[6HW*FÃ->VYn=ziu/ۑ5,b{.7t~:QVzؔu'd^C";fð\knb|֌km%7%Nh: ?)'<`FI=ƗmcPl^͋]zP)C{1eԏ˽4E%"EyN:ZLy tb&-1b-ezvus`iy5\Qᐍ!,͠j *1lCVp~fL_󼭘N}Hp|*jl^IQEtwfq+"Ͳޡh@f0~T's21Щ: )Pa._zDJf#4ghsmKȩ3XqB@?Ns~Y^,>FMtpįm;l|(ӵS'tc{v%i בuF!m7?-zXqiUS W| &P)F |g`l`j)5fj̸s,xM1YbVe*KjwK_;%KP9^=>KN3qSq.zU|eT:M#Gl`%w#zӝWP?A1W},d-凼?.FgR+HnBZXf{n.x=(뀾-̈İ$QIǁV̂7%G| FX0»[q:̾\ OymoZh 'F»m]Y96fM삇nM`Fy8wul&nnF>U=4͢?9GKl]Pq O7aIV4 ;;U`n0l,GGjF)^N5B > q!-hHe()hrflUs #a+1ׄk vb;@vMEiIT#I@+-Y[%at '8fiȺfE|~F3qs̻.]$5v]a8r,t%cS4/K*Gc/*xb@9򄃯:-:o Tt{`M1Йo?B9|ި!=jp^F餼l*[({Qa=uBr)P!,ˤ ao1,8㳸BMC侘)H]Fn1Abǰcu81!˒Rf cӟ™=^B6̯UKGItnaeem^OυSY\μWDO ŸoQ~ ϾѮgDmָ^v w~l=@q ӊhOhG? [@]]Pg6<:D]q" a!g?eR(Qlubͽ-V y8xQoc & u!5,FY Z< d41|ʰ&1s)]qhG8UzVWg['fqdfKOeMLym}{09i[]owǛHC5C`FBo7 i].$jmhyg*~mК͕+mC397q&sJct$ E?gݔr.gͷ Z%blH9Nv2IÅB.dmIX1c Ξ[G10F`w *CF+;.{^:jnۏ1xFroBC ;rdS__ rĩ6ca[x*E`|rg "9@.J .Ke %ʀS\30 鑆GͧqF8:{DfP^ 3)D.SDo8&F ^\HH3=-'E%YW'c֗p0v]B\wЛY a7pP_=}.pe$6F3BJiY~FÐxsTB:vbC.<_={)RJ28a]?TG -d{aVAdwtNV6 h5d ?d͹j n/XnBBRrhgyAn5Z+)%/b5ψygà}&u|ћ MCWsۓ+:P"z92#l?MP®1-}G-*oVӅȆeIWr^uU޷R FG^x'lJ9l9G߆5tă|Z3d+Ny+OⷮaD>h}GITjQѥƎX\Tƛi?crkQc{H3bN$bT@ﮌ$u[0Cّ"şF%f^5Io,?>sY߻5FWHUY T{!u道A f3:>q5cj;.K?J⑇2T-Yz˿(`ə!YPmUp &I{>h`OD'ơ },_j,gjئ@oOW'w­/ay_va S۲5(il*P9h` zt impjU>P1uڠaiS4jv[PVn>$$֘V샭!-%gG8=p:{`bSsO!H0RdgZ6qXfkgs@\5u6"ZMMC:9_@م^Oٮ-F#yKscһWjUr^(`mcvzG#kAw씒#2jPcYENfeJN~ AC|v` bӽ[2}rPYzmL0P;14g }rmo @5ݲC_1 X$Y+ >p$x?7XCkM4%W3Ѹr 6HX!IDixُh Mf"Od)~_8X\>U@onkbTc֯cV=|/=͉cD39Ծ:FODӏLm3)Ts*I,|NB簾IDzK8f8"V-Z"h NJƳq$glVOKüBvyqlB습dO.CfaQE\ErˬVGWӳ/G3Qo#i>k@I?yx?0'AW)TOFːGa[te"γoE/|M[n5Lz_:$%nɎMn)nA/InMv@.n f͠JU"i—9ԁo 9hfXn!+e(fKIn ӱFNK*ޛ>;&Ӟ<j"@yr҈Y- UaP?2\5KC'+ui0*idfjn{?`~9dfC~[*onʳ]S:na/5ir͐8N K,"??wɉ]5nN/8 M_'JivuCyPܓQ'] 8%\scH1}>9`!w`clNUU#4/*$20nȡPSd0:s_n CJp ̛ETH mU!G==ɕ˲E!i훞g͆g jG*(^ MsɭSI `p3lj#߆}${ $.tzoGN9]ߙcDs8b{N BuQ,$OHVS*^J/%&}|L[)>Y~vE̮p;o*-˿J$><혳1Q8p\P`ēIya~kD/dx|fמs5 x  f9|2۷ +q*z#Gs }$NiT Os:G.m 6xh!FClKsߐN2ڈ(.,Y:W^ ȡ]ǜ}4'Hu|7%|a^][`)Kٺ]r.C V`dzY.08,bBKLJvZ>ic0%^?^FB< ܻ*d-x=Pª6+Y$+G_ V-‚1f=;T.-L f$QY3=#AL~o -Px#XL:iBD ̳ifD2Y<7d.DONR],q=#b /OU!.UoJ0] lTN(V\*շ(HYvV t|XCw&*->mbZ܈{nĹ NS_8j]_>c%2Nyήl=xMfٺ1u_߈_`-kT4YCip ]UjzvxX@tTѡ:W r lɺR&\O0K?{;  ԶY):5a vh؝8%ec>8}k*!C3\%By{aW%SD?f Mu2ckD#jWh 췹DۛkQ"sTU=BwzŰ}}ُ=|R(|򊲉e ]˯3S=DD'`.Eб9'ԒыIbYߧϊ)~X ytbYsV3'>![kF)܁T^ +?3'9o,uMLUt8ej N.e3Ch ­OG&xQ'O\o=Nqls&-^A8OViI€D=~ڍO ct4!D~V/0yOek=0aG^\F4C`rȏtRg|S%/Ur 3g_ p8:I[TY pEaC|1zXLu ŋ)btׅ g KYD Y}M$\fMs\?E D}NK5\yh%4ܕMҳ jsܵ4-A0A_vC^i$DrB89)Eɏb`T`-Ԁu%u7x\uOP=qh4B~jB}[18;wVUrd/O 5B!d9?ȇk̓]>(kJ/ϛ P {.g)JVt0#2.TuH8rY#=GQ5E%]/Nv#Z[)ĸ얣N.]#xՏռV6ǰP)3M+;m7?5 m%Ofk>q??=>%&8,y0125ix+!jp]q󊬬j9/ Wq!Q*Ns)9`|wCVĹH^@N;3ZŸ6 G aYtcj4ďf\i: Hr}cA^7;kV8:iع$:au+2LDdOBr1sCLƙ]Y%=A Ә|1'=&>Ik87M_25TltH|gC)戶 LFz2Hn3dPqOz'_;8M' KPr RrX JX֪@Ԙ4xd^+_Ӓ>0 g9 r_uf J!n,d3 û{,R>7ҳkf@!ND?%ζ;=YPi|_"r?$H0 ϰфc79`ux,/tl}+v*.Ol۴O=o84b8Vo@Ι^"Ě$6ꩣ3.r?8JB?=G#P'n|-$7?_ǛE!De:"۲8"]m^ OkgS!BLΡRtk_'IY1ôE̜XxĖ_wWpЕx^xu-V 1X4y p9!iGR1\B?IwY>!6Q[`)RǍq˵ϟk5l)!ɄbE'P-zCD%[)D_6#~ڕ9NYjL=f/HŒHI$ۮF\?x0Qjs6䳤THQj3ÒV)xN[lFi/"ZM*K@|>lY1GI7A V\`L=z-eo9>l_(O~Kt 7kx(9jأz^0M.w?Rdy˽0V2j~`mI$xď= `ڔ\oKC ܪU !-! ĽLm} 2^~@AqT@n{󷊼ZLɏGXLʥMJ?yu^,PƊ}#:3u hBZ1Kz(aXx׿=9 G \C .1ԛcd¶g 3Em& br?eӉsȥHZWKw-K-~W=Rξa%7I^{ :s7n)]gP5qզ38m@.Fy *DV;_]{՘~Hyr#xa#r&tȠF~lZ {>֋#cIߪH: .|K8ҎH#rY9Slu[[K7bnly|V_:f~źb#*Nox:CXzB3/NZG1 .𒶹ȏxE(oE VEZ@"(1/Ml'߅-29SPpP\sResAqƣLc\>mwН-% 0|CF23Ż^o ލ(W>R\uMtB ℌ0ϸRҸH{3ʭ k>:nz^21\Xxﭦ+3kCC߄QAgϙ##'w pT)R%!ҷrAahfWk*T{Trz[7z?_ŨH C"^AAwN{k˽npRsO|:lE|7эW >HlVKeskm~_-"<5/:| $1ʂ\dfh# y@'X '_FZxˉXkMip;)q󯙕urr=k+V!&3-=zVs*/_w+1}uH&g^IƷDo_h r' msQE_Ƞ#*ݙ*;3/7f!N?IX6+G2FAD7*hH7oEm1j}TPxw9 G8b1.`L#\:B7w'pi<\)A Ϳ4a=cs@IKHleF=m5g12 >oo07xC+1f!<Ty]<J`L%n&"'v n7ʟ7; =6_ ہhL@V`Ņ5|yLtبR]\ 1O ?4Ue191+8Nli D;x=Q~@apޞ!&5$$ Dz2 }5q4"I h W*YOJ3k&j쁓 N5_ZJF%v׋S Ng0:6M,Ky37ļWU(wZhk*%;>G?_)O Όb"V^싵TJ}YjE|e=& ci|@#iI.F pCng%F4GtU"׶^cxG$q6 JVڝлӳ6RˎRثa _RjeR9A{H >udDjSr_1gS"WU{dogPkJ2S505CBɿGINהv1%<+j^_gnBBq'$\6$K^Թ+S 9.Xf1T$غ6Sϖ,aLzL+a\~oaV%Cx*C3:cӵoė9HzG^s<ů+w2D8J06Һ=ko_ՖgmW2]=2~"I H֧HI yT0ک5u T B31[U}^|UǸkqFڣ; 9w"!;+,Ѩp0@$Ih gz'(\"6p)%,oU*a-4XIA W:ь"NuכH& A?&}4 V:ĒփIҷ1Xxo]tgl܏a h9FRWUjFMPqx7ۦTi(&&1AZGfE^k ~uv{^5rɛ10˒FjACjdLT3 N g(JhptH^GAPޗd` ms;X2`d.J]YD1vZ$(|}FMFF[8C*G8*Xyܩ$}ɐ>;־y4vkZ.1LƝ"~\͑P!RR4]AdzS12' 2ReC}-3zh_>N멋ATVԶWfXl` lj%][L4_W3TN7US%.^ѭfkJ!\S7sjh !*P=M];h'o8Pyv`_mVҥOc0qJh("9E] &]Ŀ5]#A1VbdM=kPlʼuF ?f O@ X?f4eYfDaʙ" )J>.XbBxf;|U+2ebm|+HH_mU@.L}=[hfzZ-V*na$?nj"^BBPwyn.5#㧑s5oaa[524b;i|w 4g=ʛ^)U> ZX!ATIq_}"5DD]]ۇ%33mm7|wg(Œm9΃gfTkƩhHCTV}Ө]9=?B\-"F4&6֬İEu?})M?AV>6ޮc=@RRc#2CW&tl$G [!?띇bG w^ÍRcظrW?9vG \j0`Xmje ;p ٱyǵoyAT.(@7@l4R@^]=WfvwzO QhtFZC MaQymv 6]/$PtM-ZE+SArdt6 lS#*kE[yC,.$s/&h|K @7^"2Lߠ"`fv9V^N8'+ v/꒲ʅFqԍ:\V@d7' vțM$nV/DsrMXƳ㕈T=Jk&Z[X<]m:! y2XdhF?A܍w f3W{msͷ϶CR9[fJhkhƵhUa!eAw;zـ3LE+Yȱй#gF/EɻI &гf'g R*2gCPi4} $b[ (_)>k&(W$KhEU߲xw5\aD=MT+q%A}: 1df/Pٴ2Qc[/7 rBLe5v yoF~q4[3.1 YJ./J9笭I[Wa][Jcf-$6WZwcz@)ypY?C2'Hw}^N bٛz{\ټ|7R"^B"T_QٰJdF VBiKsܵBľk#zek˹<& ܅OBO1J'U>Vx8yG0U U`GHgqZuNJ#uctͦ;Tыr^$muc ->=].c ZDN!A+oX$3/]wxGiJd'B^8 }r WA.@p^:cy|>kDLm [JɆ6X1vCeCAQKlsp#{ s$ ?8P.sa$ٮٰ4ݏ9<x#-x>Z5{o11 @B ^cC L_dOQN YFv=a fdډQWrݮrҩ=V|l5.0flzI[㧰6ҙ`]v0и{R'юy)wԜkEv%[C y&gN>!:LBϖPІt~x\-3t/"u1G7h^FM{|3 #_'}9ܡ"@b~Öwlɺx4G/öAi.{H Euշı~ Rs%?9ٌ=`YunA~jo톺34n44NWy(+WNXPY5D&1-3>+gNGAܛk-=Gm"r!g*b"ä>^Bo@m4Na9M/5r?}7sxꃽ<R;Cz1U)>mApȎݩHϚ*%pam_Z_-N\)-j{-;q )9ԓ˨{v-0O͚r vEQBwXҋjGK"'M)x'ic@Pë5بc?.Eh>¿xFe$əwЙ figy-3.[(;b"g\M#M2\y_`?DAWHnAPںv xH|GO'$Y'ˌ]{{ҴZiMkQl(>KuPgÎjG'¹> r[־ b!=wJ}f_ ހU 2^e& {˯_\S;>)z37V;$1?AyHYIڣj~haD+{/fTԦ\N NSt?Րr$_hmK/ۘ4u;> 7\ɜA]qw}o͊,b}Ys0t4bEÊQkB'qM; OSpm␦x &~m位 n )M;^LWD Y%}dTXAeݎI4R.vc FE~UwMѴ4H \ÅB)]RXV\pH7_W.$"M< _gH_}R)~id0Kv;,rXyv MƄNxpAlDvl' ". Dt]O*I~%J/b3N1NfKnIR& y71'N4f|(|:.`GҰÄ.vHbK=|8̶)Lmn!'6!MR cZ{dA˼M)sp"<5/S btӰ_W4TB~nr |m56?-`!Hc{"v0]suzj0=A3A3Q2c-I/ 2$M,~")gO]dr+w!gPOZ%=%w ZKR/\m/,kzW" <㻽)*[:8{4;ŊM~8,Ե|^,( ku"tBɓɨUP?e$rZ8GK<+j>W4C<;ܖQ8'"u*pMhj2xsӰ0Z~x;k]ĒJ=Ռ4`C"a_bMNa>65Oaf Ğc]!tG,V#kv,%+i (KLp (]mq0\&9"H祔sHJjBCCqe4ÃmT)Χ>wd2!q 0(w]""03"5O`AZ5z[J~#x=6r&pax Q[5!kEFvXOhОg ^ <.2Š{0#(Fҩ Ea fnS_he/% |0̲Ɓal?z+O߰Hr:f6yH_d\Ϻ| =z&]}9aiQJ:ƃ= _u$I󽱊$=sno;H1cYQJF' $;K.V?qDٱ>HA8L33*C \F|n5*mY΅dӤpNY) LD kR~;pX RxN8SNrl\$hz /9iԎFĝ$9j>Uo MDewdA]o,H N"yk Xë*R_WGxiz|fiWi: '_5N˔|ws 7\ z .-r1*\QBKe5A݃C&k>c3ʢoNFՍ9K'ΣEG[aW8?m)k(ɘyz Bȅom3>X.(6ՃK4sJ(S)ԭ?=T-Sm\E!{Vi*"4E"/p,A(K Y=+*^B ~:$Yvn+}\kkՅݛ3ߎk`#Ջ7r,.Tia:qR_JFɶĮtEZ=WX<<8]ވ1u))~*m&`.{cߤW wqz̓C 8]B(7!}dȅ\"eg#KZj fM|rF=Y('ZW'h( M)%{sNk}]cv_!uz8%|U QvᗆE,8y/dT5MOΘ;NE_SfPef+rYP?3XU`eJBMX q?qQm\Rj@륞;HZiQ/< E yY :Ibv.Nh똣R*[̱4²D,T87y>4/hQ9οfAԁgI1Mk$ph:Oڠf~QTF]^I@wˌMLI9W3)Jԕ^rVaoN3WiӖ wfukVf; Q# %mUS pVBlJ$pЊZJeֵEb Fw/ta0ErHjݘo{%߉-d-##?-X[" %A~ 3i'Rθ( E>:;!GS wɄ(@m?#%XaLA Yr&8__љ9(ب^$Oݫ*18RZ 0+fIhsK{p廵;ъb< > *03j|*+5.N$ANsV=ԜH<|qQ !PN?m| !'.V[or6ܒ%}hᘠl屍Fq3O~8y~%'1s$`cӀ^Yj-&`u+l=?g@}&yHJ ^cNZ/.TqSs{*ljEJB:D݀ 8-c\@5 {ކآ#5A'#~O?#i~KxP9U?S@V:)gFC5lqHIxiwYHM"x`5yAxs=dqKNI^iPt%fv~OKx|"onU@=59rz,f`G1>DGw_36rOW ദtt0joZg &np\B)ަZr&+"-x&x@$1"9u+Cr54`m˿,ʯY^#pk% jgaYlL5FYPRZTGtwo$4PmjqіߵفY8
Cv 5Sy֦RHEZ"CJg$'O7Xe3nz[dZ=Lh !?,T@CȨa<:;XBx{tw{~SxA0|WV\36I!ꝲ)c |FȄuGƞ}p+h[.꺥Ӳ=w齹EN_'7[ M"~%H5oCx.O*6Xr4$S24"HΒMm&3PlLp cHZ H٨_4#S/ē<"|]%mɡ}LAD*;F=3dNՔ&ntq&r1s+nS>|1TbUc}h&pN']'s=V{ * #fJ 8d o¾ {h>lc%CHPX9,iZ I,1:947-gpm~4iFN=wW:2!δ}v/@3 +۔r =?i]*UTz>N,3'Eu/)7=_mQ0j^m~Sn/ [%e@> \s% YTv8Dh mXm5fI>13i>BU.JS%PtO|ijHOO5(ӎϱ:,ZС$krgFlv&n%k($Q5?k8 콊Q: %o|9mv!E \ :g,]zo#<cJvXϿFۢٝjպF'-Wfބ0F'q-Kex?>KIwҸ%"y}q S"D,ے۱4&" 5_; 5| +*ZDWG_8QYF0[PI ַHܸթ}>"|V_'ApwXW^#4^?[_m{%*IZc0(^#f!ȠPVrZ|?DߨLe@OXm` %Nua#So >X χ^=ʷBC=ݠkB54T0A>o2;[מ<;%DkٍF6FEP_7)JQMsQIדL$ 4=SbqE@?.:~ҿp_#ѢD=v01kP{zPO* FCeq'tS So\Fja<ԕt9)\\Ё3YV VIvJ8"-5rRU?š  gt[+"__, ,F#T>G8*j[Yr :F`52H݉ep]9#2amFLm{9 -ZAWo?**w+YC 5'u邏o+_$2OՆVږ{;uY} #%lq/Jri,b>#M: v|,mJe"{ήoNbt9yԴEhHe6#65Wi<5)#5 pzZ\Fx⤿[gZZ=c`z!0qMNì{oi Q5XKJ6/AV궺rm4jUH beOZ0Y_UK~*/ Ry5Q$ao ~O:v%00QG4Tl29SЦպ8#:"䓓Jsmqa1t',-e}\]e[sۣtċ+?D QgGh[# ujw)v@-pWWaMqljiBTVƭk7^Es;3BPҊ=N]M^_ rc! pׁ?f;g\b:=""wE;6x6=-AgXXc(b́gwP`Dsy闾M/vccrBpFSnP ؉)I„X '\iX? ^3|㜡upj̎:Ŕyn{W3ku"JV w8`0ES$3ه2 p[D|y1tXp_JiZG%SSb)}uN꠹ULo#Oľ8%EZ i%pغɃ gRZr~%}dtPC.CH|M"8Ԕ߾ ".BCSIjPLGZt~<8T}UTmfb}cDEUblZ;SU+8MR?O\:2 aD. l$Wyʧ0d*|a9y?wу:!ڶPA};a,TtQI[Z>@$e9ΎQ\.o;BvHѯK_iBfˇGt :KhQ퍧QfsbƵZsrK·{d1U Mb"vTy/kz9D~7?j,ْӂ6͕D)s-! 7): 2No=z8?bjD8J/,U?2 đZG^70\QlPXmQk9O3V*h#]s[Q>mY6aUL Jϋ~a ٹ2UFrzvwWLZ+6l S0Oy" xk/!_[lxv:C d?ApcYdO9Dvű]GÚϦ(:yL*1Z ΰ4ؓ5l2/-Q%cŐ5FW *M໏@pyѺ<_RJ1ZP#cԤԙTd%]t #\h3MIyEEnZ&pW6joh1BFz # `Wܻr'(OW/skPqوe8άQ? qTn Cӳ6_)-U00bǡU)Ɲ,Q֌v{{5H.:p$F&Tژ)Iߖ 5{f\NB?Fu3peb|\c0NRdu+vF>. ZP5n3}wq##6 w &urci@a8 hM"[V"3oDd78 9J%袾0'6[ ,#a*?ĞBE8ǼB(J\=4M :Uk@'SakB(jT jk˼"vdcm\?x=!'ҤV܎kJjq|h/r3Ik]͑3ېs26TW}X4,eع4U]JvAn*r aVMkA0R ^̩զk̠An}3DɢT܁Iмf[ǐ{@Wu LmlT 3JLRq”[gքD1Z-J N%{1=bXE|ZIDTλ77 qEk8);/Fl ѭ^C}\H[#[ ƩziG \?D5j%Ʋ~>"zzӑ'[{@DW{0.*x/q~.qrڛ lTWB^"D(Z/9-~"ݷݡDIDƼE TU6j [YՀ'B"Wl(wAm'tg|u86֊V2{/2z 1oIKj7yVX5O? |+J|xXuvccNt,g!F`P_O}Tገ{+ K-H4oGikzby㫍nmmˋ:g`8xA+^}m9mi6ꫀX&NuI_P[LQA/8**!hPƙ?le7`;LN;fc TY@[i;aU vySOcs؞tj^mրR\pNDYZ=ӎ?l=u"c0EW5#jGh4u*i62U琇\=v^ljO'$ڛ"-#㙈Y#t|ץ=1r{Yձh%~~C߂込“;@O9:m KA$BpY@ XOVs/ln拖+lã0bodvJ\%8zZp,[fy7>/|nB wv$voqI?u 9-Gw0%c ylwa& D3BӸ7D"M:-K `:/%Cf *<%1ʼnjwy&2}[[ўZB{v#u5:M@v;B~085$U0_~{b%UZeΊV*fʪaa5w7[WÖsŇ"s\E#`9=a4gcǏ_, !s]m?:5,HK(d՚w/9"p5%SICb3%AO,& o)οKmvDxX܊a1dW U0R} ,vp _aÓP`Y@zB_2H9_!;|$f>M[-AMh~j.RySy EUfYlѾ#$a9>jY +ExC4 \;gly)qxaEaw?&vK h Fл"H owH?1\un,3tK-€Tuߚ'ڜH8OqDC_p| p4> {>֓v]}IaaDhK4U q?ؒ6ߌw[t;XjlS%fGJăfV,|k7|pyOP hecIZ䫲k$9%mtLžZN%C!m!y-ґ2#U]QB<@ǍOjFtW? xYuO*) Y4Uf6&2k=[R+l7H|6+^2$T~"u҈D+~0~U#]>ɖșd~`eRە6Za|d,NMRY9M{GvyZreN aDt#C$\)PܩSt3\)u߰AWab{zg` ufP{^In=h+EccG+"iP?ԍ\v/jk}#x=0xz7=-/jz[`Ht^d㵞C*8O:^8aZvt*AOOK<Sa@Q:LOS8N^_eY0do֞'7zN-_XqH6 L} LBqf5'¡[L'1zCxB魭!9k s6aJ-Ǘ̞:\BЬ N#|-y`{!1vRc'=iy"..t#M>O `/CbdyCTKjf@>G-WF aU0>CE*Q2 JG*ݮy%FrŦ lۨqRjvv5Qޚw !Y[m`=Bc.-,gD{gYQ6{-}ZKXFߕ|X3!4NᇶK>)Ky)y!ljQq}eDD5@fr{UP`N h\ Z;)x)u hu/TzhA 4K]v<QV=>.x>v>w:I Tqw)>bޭ3ѶY?uۋ ̃ݖ.%3Ψj9 ]3 VtΎd-{ڐ\K;K~ HbSZC"0s 6.BdBۖ1.kf M oᅉ؏IzyQ^̗RR*&־Cd^jqpV!1k?|AE`x 16Wl`"rs[+t%Xtϕr[mJ*46 9#S\W#x"-@|"H@UzihQ !K>~Kl` b*M&MW֟d+ܻ6>v煊$YO~Rb4&'!Jejs7s `^ o$}b8NMޯ*Wn9>`c1GZa\Wl7$(?[*tk~ \>34eԜQNf)JkVa_fY4 Gt"+灃9qHj>mjlaQ%N`O|njxi^^z]΁ʒD$ב\'HpkO!,]6fBKΜGަ`y S50wɵة^:֦ C Jތ"a(Hy r D>кDW͗Nͤ!R543?OySh߾IѧDJlGp>"NZȧŸ _DJ82:銅7/hN/XCfe7%>!팜(ӵ֐l0٫4Iz2 Q* }1{'oiUjիi@B=Dvk!;^oJ") AMؙJJ}D忾OEO%8όJ.y)cqƘ .mm#W QHL"u'rdGvch5G)lcD}B Lw A; O< RJjG5=!(:(90bt$LhŹΪh"D| aR<4<9.ibzc,XC |-E;K=3$si\${{0й.yo٤2(6h&-YY~(q؃e+Bn&56{fMh MZ-V3bk cy1uz0O%ֲ﮶VDppVBj ]g-3qҐJ62T1eFv]6&w AjBA4B`-@_H@]2#GW?@",O\3tϚ屈X(>#F).u8ya2x؋'sǾʖ&鳊Ee'X)ESƨȊU9t[A6qY˩N3oE+c"]j=re䬷'4q?DG:3ʛٕlT/ySv˶z[d^@@iqݨ5g (G6ZP_[RW"m&h>PULP 7inalBbyS?Rҭ=,48v,5ڍqd L q_ ܣzT"/eUyp|5=+t^`gr"0GrЮD?B$2zix?Vk%:>B$qd6iё xd2pU{ܷsI [ lp,V*WX@_3qy;q&7?2ddT f0\?2B Wrke)ʾm nh:TG MGM;BF}] ֎R;%*mX!N=: []<*CY̽(>ɀQaydOܝ*-(ahM8a:AgS ᫭Au?iDL }Kb<%sD7Mɨ"l.#GJ-bUlХbyBk"yZqՖt60U7~:b{jvDً.8. b>5(c!mν]Mޡ=r_NJ<^Q׌8nI O2k>uNYXμ^OD)LgZBem:5%S<S.%9 @6Vi͗]r ] O~mʔQљsoP"F1W,D+߽[1k!ގo8d,4f {d@y}6QD8sS;=E3$KD<7.1ѵ#-(MU}b>d z]5tsѐ?wkUS>u ۅ "KM,5BQf|Q(!hN]3Lphʺ'' Ǯ؜.X/H" 3@pWX>sFzv ±xRA  Iws@] ٤"`k8jqŷA*DjB->7?q҄n\/L>AAy8&N%+mQHDb '<].6E!Pa둽Z, Wpݷ_k_O\^TghFTJQYioLŗ1fv\rq0o} HT2yRI#t*[0}PŽJf>;G3_2,/" S?LP-ΗxBNlNeBB2}khI9D(sh#mG;X)O,`E$xHNu[݄dSUqypA{lwO |ٻUP [d`Y!Se3K[|e)C fuF2 ,Bm0UwJ.ޢB8+*SABcN;W#%઻y+ NfI ]BoѲ9 )|yYƪaso  UnԖ"rMۑƷ7z(5Sh&eLn &q*8 24_W7=d߄MQحJe{'-JjbIY[ $ H*F1PI#ˑu}<ضr^eN$шW{s{%F:Da`3R4arײ e u Ģ" hS?2B0q*[++,!JL8n | O661 c:5 ^B3^(3 rm3\hp+{_2,{Nf*aI=1W%'VL7ȺB6);+=]SKi p${`"67ڻCQ:3TOAKt}{w<EATQԭux/.XlUᤷkv (ĊqmWI=`UI<"~j+d1?Ut@`#=LapX}@rO=j(B={ #/eFx̧8 xb Ey̕0p͇RH#$ ̰&65Qj5D׬xP'`/G&W|m}`7y}eu+:1 wD_j@TBAAazHh:0eYElٕ\8iV7; G?E=)"nٮśv[7UGesl5mh$>ѵq eAj?Xh5wd{?wdHΟxcP"Z +y@>䅖.6 }**Np;F1:c* g_0s1:^{~$wM͒C+\Ky2FL94챦hۢѢCۤcWG VE.,VX{'k"J_A)̎Mn/,6vtγ}u䰖5^kĖ8TTl~EloUKbPYF}pTvBgݹ5Q$ks2'Ɖ( k{(\%F^JTcX h,vTLUNHut\[tgew 1L|Y01=}Oҵ2\}÷6~?IRKÿ(6v;ߣKd>ڕh~"8._Yhx< .k9 脭C)iJ>o{ y91D>Gم8!/!r ]䉇dBh#\߹"YR7խ#V][f'!)Or,!T|)2⫴:+cxt&&ݹThv(av֯fQM.w jt;k"il H sJ߈JVY\ hOԮ|8TnK&Jˮt´4:E] qmvaͼfqŀlNּibQcV3t Sbl7 =#qh+3הָ2%W6]YҺٴyXnd{.X؉y,3Pw#ꗚijXm(8)2[pCqD\ȵȠ=uV wW̬P?tJESg|rw{?ʬܭib~68!R iTXc$Wth'bY (ٿAKL])jgB4bTKwwN-FuE+`a;@%›Zi\Cj^%a~ ì{KG[6+%cFcǾEoahW?}fڭ|tu|59O:MQ=,!\A^'$C!8Qd DtԐHf-iJN ;E/sf[P,>8T{,aL+4*U(Ig<$k:[MSA L*m~@^^?Wjh)ȽsLMzLF6޴wkFDKD4.ެ@lJE>jO8<7f%!I9L9OFTl;SlG2O|IoJI GQSà81׺Rnx.T  :.Y|c-tc݉gl׼ XҤ+ l} {β +q+P~x.zs'Ks߯<雊+g^tq!AUgs#X! x;Ip ѐh LG*xDq F!=X3\-MauW۵?=kc`[&v~F;lZ36^!,4p)4$_?`>1]:&+%']@6P,׷EC ߤX"YÂl8쨺: gΝZTΕ1kO ]  u7Ku(|!saM>>28 C{v fC.(RXNF"LVz{Vvu߽65-#S^[)ʥ~gDdpC!Qfݦu l,Z n^~Ա}q\TQ?.8k-U(phvgn UPj~+F;SL]gJݼ݊ɞ[2} &s2M `0Y]zJbAhrkRM8>Xk}AAC-=Ü h-tx]Tzq@pK*_fF9&}RF!S|m&H{R1QTը@HD GKZ5n2V/YQ^Dp165eԮ;<Q[fL3 R. Pb,h1Wo| zAoE.o% x"!=}a2. .΄ [F9+ruhh(FK1x2ŭ.do{Ո>Peg ~Gl!ֈ b*EaoATxG>T3z!0du6db!g_P~ȅw/{yԌf8!2.&&<%za?* a=0Ć[e:r @fYYWL]E5i"lcN\HBgl39ο?̠rW'w2@S1W`$*֊5jy2mt):Tma-lbEwgyh-~?>?H9F6]cu|%+a_V!Og YDmV8D2;ɋu{s-ASA,-[Sc'z&jdu|Rս[Vc^@>Lxl>t (>Z2NnLZ$""8iWy  +ʃ}>"CTN w\w߫ؿpҬ|w]Zڇz* }/kU~`g5F I3|:?mUjrޱen'x߭=P}3pQN|[_B:}$@lptf7zd `28,KL<ʵjg 9Gjp gq`*7AEVO+~Q(2 ^.Su0 0[|`eĒ3Ik x(,񨢧zAT7 ';@mĀP_6c6+ަXBmfι<'?rI&ذ;fjc9+NwS$ b®rmkdzܫ*

CMP^ ,˙s;ic13OI Z00_,f%/}EwC4 52ӽ6!E1⻰CzYʱ׺!np8>V_@h @G{4r5:ن3X%#x^,ϴ$0&qޘzGQ萍ō]O5_lZ-"6,5P: g/Y@{%ί0G_dkUP F otܲnF7sm'㵬@ aꙞOKOkbG5Ҥsot{o; {]9R*J/2͟BHFzNo[si2֡h9~A(Dl4@_7)DVoK#0mׁjvWT5{hΚ$uiYXޱ9'5`!oN:vjIJGӽͨTXlhZ[ц%x\6ޙy6B::xH1PZ$'ZL ؎ Z88J]KYhfU>΂=W+$|~PPޝwydx4U3<# @?)WY'l"T%u 4Kt!n#&n\9Ig rH.}]b0NS,7UR6%wyd.`,97}܍J0A؏b ^`h_t론J;[nhGPzIP/yir^}ČYp_Ӊ[38ApېJtϠVm%q`ZȥdJӻ?ٓnfͼLGkƿ:T^F*=޲_Y Cŗ_hBlGY糣y{B=`q5,dDɹz oNꠏkDNH :(C-]]R)vx<ؒE;rFa}Ȭf:J$#EAcqGV/ol;g6y3RNO>(-2]b%t>Pjkțq0W 3k>I'#``t3z+ŠA1b6#rmZ1Cߨ  |?;%$~f9wXl .*;]F]dgd, Z;`;lВB-s)~S`AӐ'((荫̥c^!\^8@c|GP#[Y$:1&cT]?j"SXN(G AᓭU&̲ w }Q_>;|lF5:Џ0,vCSYAOZX6wrxM?jŭ2y,?iO.ơVɭDA q-lĩ%?;VS ]4q*Z12=U#o9.x0sqY@}1&U\ %ќyN*w!9 `ޭiwTDm?NgG1+<5(S # b2 p֞cVԡVAhzBq$kYE5_̃(@W}W+\8LLqj7$Z^u9ar ZIq%PLz9sTJ;\xӭOVFG?3j[ж2 Vu" 92Ę'/mO>pD '+{0Mќf:7,X "JȚ+ϛ`O-c l;T1_Tq1M5}5WWiem~`i:8">&?3J*rZWRM-;Gcf,ofw᪙7 m y /$ag4edj\};t&[/CA-t?60Um9 gMPivF=89C֒0.TJ>Mҥ )u)"QS%thiIq}ްܓPS2sg)+YO#]s"*i[*$_Ё >\;2V |.JS7e;bp2qӒJ_31MږK'9|l{M:>k%@%bf[})A=5 ߈NL `IYi+Ճ;$qϼ=IN4˧)^ C'i^)}1LZ=06Lb+S߾KbQ^تGK] `JV[|o6HfJN ZݨK VW82^D]p1G{*Wx0*<?/(OvVu`&_.4w9 (su0K3z|t{ѷvQCh^qo6C.QXBǃ t kh>FsZe C[),ݹY ?a*9'Ql">̘Ń梇)Xȇ%L ¹/v 󜢛_ o(3N~ۇ_7ODž#AHzWzei*CUm~bGzi?d8^/SNP8+-:SHJ?RO9 S)|Y}p-@N\<Y6-b( !RI ]đ'Y OwPwAXDr"۹m-aQ:y7[aTUK$#[HA MIHŶ_6巸!U%{&vxoQ@xV 32<(oO5V[;?*28g #f+|Օ`_u-[.cɲPPQ'+rG%~"f|Y Т 5ev%n$SO2WX+J5B^c# X^W=iW:NLdžR*(p>eU m 9E5=CJo#5 Š3&$c>rAeoSeil ?C߻]aVm8 !N#QXe'Y0+F`_@Oob5ɗ(X{ʄgΦS11B(ٝ}Oʾ!}3^jW,`Y91DA` :<'{p<QFLTؚF<릎RtwfslK\f|E/>BSZA1 MaYXgR˼=X VҰ]MxAwkXhD+]mV05/Zr )\Զ^S]s}B uk8!-߸B8@UFgNyAJ*6JN9wKt.X[;K>3S1~f=b1q+ӽQR@t5.xNZ/3MY%br(V Cgky5! Ӕ qwЫ(tUv_D]_H/=!./gl@; %+6C@#ؚ`㠁v`Jֵy.GrҜin`RyU]|fp#@nm+իqX"]"6&dばwOa)Z~*`N*M%ZidNl4^gpG8ݤ։A-FSMV\BeޕmÿMhȭԛI~oQ!SnG ˱Xͼ0 1pvk{}WgUMk2~,rڄٜo3҃4h=Y&kڈ~b7VM7i& ܣ I,Xu ޭ>G#J)e)>6ܨŖfP % Ĉ a_v HY<BBcx:J7\zYdy! ar'=]'ԩG& XUC `HLV1#x=;/#rpɰ}|ܹM,=4KP]8(##5sf$d5Pj/X瑂H5OH);;*ĵy*׆@qS6(,ߢeds%K%W-`ܳ`bhmKs&m)7;ޗf+@*½s}hCN4 06._y/aKGVU E}8)v Wǰa,l2l :s$P軥@# Ac]JHٽjg'`j}v)d?v썁K"$|iΘ$x9 g?ˌ)˯ՉG`5д4VX#X`J;`UA]hj̟[5Oe ?}9.h9\|:{^3Z;dBwq mn0?@LeʄI6cf`(7MƗgѐ>k1h|ecZ!;O}cX6:hTuۂ#=` bׂu21#ŝE'9##|w@)$=b0IXP}xL~/+,WR@B+G@'w͋qe@O ,t%IsmIwCymݡwE_iCA$'pJKlc.Kh_rTߺ2}G"HQQu!!wTs z'Tx+eߖʝIff\fϏyx Hx@wHmx"_a=_E;]]NjWw𺻞!,WӐ2箸OGpu,z$M<6Qj/,{s J<vw[yj)/;aA`iɜKe'tM5x8(2U \68}IWꍷR$iȈШshQ%jEȐ+fAUP<-qPDL>=ôvDBӊ$a:qgzPԗ Gm %z7u@(rO "y_\(jH}#@X#$g˺>T6p\`+25^Ӷ!ͳn0 ŊoJ,-3;ǬEVcK֍_Ao"d#o,̔RБѩnoKkcxԃaTpcXչUzN{H!e׸szh# u~ʊzkL 7]A¾Z ;t`\Z!9;NDC)ApP)h8Cx@8l4i^0!.>7w7Y5 >f8dɼV7aOQFk4l"X[؝[!Ylt.GCae']ϸVɅWotkf8AD4^Sz}Q!6:(w{P3Sݦ2g~&)I-b鑠e!?7f3a~̍ *`IL5NR;*^_{NJpr1`GXr55,R4 [:G`v c2,z6Id4Kn=_oOlu:v:}9(j s8[}r=:?ߢ7a47 "(e[c{s\5G4d+6.GwSu9,#IPy鑩.]5RGݳ%Sah.lA{:N+r2㺘ʅ4=މItV%ڐYWU OSK:ډN+0ϯQ9jF֞K+kUW."Zi8v  >fd}tpC)2Ȅ/$RPqJ: P\Ot>(Lnӕ60wt }A &BV>;عPm 0pvR{fnRm,\c_nn-vZ̓}2,3{%?,B1sd΀`{ܮ}4 );QlpT ldXGw aSGtFTҷ㸦K>=RH2M$㥚V,n@oS<*~zX,:g9]?roΗȓN[w0.٫iZ۸n1wp>Og'H`$ {UQx`O L(&jOqԣƃM޵X" e/=CFAx~nH\ S˝ 04ς.5YiS% Wp`xQpv&5Ml ]~nX$dFic xہs 9w5\Yt>-.1^IEAh3 e׺s.TI-j4 :6l }H;6:Im!{ƪat8}z*aLzK5?[+fdFWVyJr0[:X_pl~}3L?Ud&vTsS<Im;Cao5|Tqb |"ץ kV1^.+k)lC? CE׏*r9#H69 ,)QW`N)2 VF ,"aBp2P6=oEA@E4-.fm-Ō PAwJ!-ag!SC60#%%Rd(|z6Q JrjqIR*8p4DI>C""NlvyT0=hNl+bUjmZ%e;ui ǟI@$j__ak,|tTÍ ʮ؀E/EriX n>.t$Bz`| (SPfm?Nu6A#by\'LZ %O;~1wUԌl^Uk*$c; B@on3/I @qҺ^\ME9&ƎU$0nDܓ ҝ窮[+mN< :54Չb/>~VP2Om1-A + ~AEwԗjPqAHll 17=,v?9MC{Y:\ u<2 0kIJ-a9G GϏXKCl;˟鄩Yyh9=?BH@rM5P^hYwhM&^sﰋ}m4AQsOd}%WMvE_75T" }-A~I$8, /hXKbXmՆj[nU Ԕ NoFD=*P*ͭ}hadbW'vUE^8Oj)_j[!昱K0WW/DŽ:%jQd'{.xA(E @mrݙi+UMp׊Y׬N׫Һ]Jw(Vft❘J`^i\yy :&!F+f}c}G`J v=}\*,HѴZ(/hOwp8~E~ &L7V3skmلMClHf,"xL1X1DLIpbRc.(T,ƻzT{E A^r/dѴG2^ܟt6YX,1+}A%z:B]0i4lTNƵaO@_r1|Mziщ!hK$2.=p #?B %z"M3 AWި |ˆ}FFjӠ/s^fTj?}@e"[-?Rij("o7C0Jx?ap)Gxr(t^8.j쭴ڠ ܒL)<Һ.3V $aЫË6܂3H%a^I]-!y zrfvʴK"Fu8skD=+:MͬX|w>5(6&BFmhش>˦Rw -\ޣ/5Hdm<3F@UF!DfY<@^m% ~K[0. S+#30|i6amn}vHM(e7xĬ}ء(1w&n 2n LJ)e@t`ӿJlpk+NA]<-N*OX=M0VKJ DcQѥJFJÝrч\[[[0TX |OO.'%ŘKrk q) HPè'?`^f!oؕ^ !O\V79j9 Ŗ5/inS<@<:(,|J$qA}pJS,l$GHIET?*E>ՙƥ%zm6T_q SZD )D30.$VO93BU j!VUl5.V e|B!lAm \.*@gRܔc!~|Qڗ~(AG8)L:>U)Z>)wH{8],GS65O'X$X_=67'";ئ[AԽُ E]9']z0IXT2T|$iҫC$#mn'PluiC&?ꖤȪyCIJA۱c؃3a|A<$+RU.j8KOsLh'Tٯ͐5b>aH( ؒ:C]*HnCLj{8Q9h/HAGnu+f U:DL(RKsЋ%M׬!GSyvȱ{3]6`fͦSi5gtd*E7Wx3QIK}R:~ς|Ow# LΑn,hW4 Am&b/2f:*XE޺Emdj)͒rH5[$1D"!ygB&5O=En;"ݡ{54E"EEVك 'cR ŹZ`+29OVPU lfqҚ[4);ϭ-H8fy'+(0ZZ ^9O {UVS]tjcs=yH\Nj^ſߤntR^':ok@-e[$*7L;61LøHܢ`;#4> -Aovސ *(u57u+G|< `$bs#1 d9S1AԎaK;3 Ɨ&C|wTuU=k\3 FB_ToiIuaȔ(NzGRjmEme-{u͂'raIC<1,iZ.hҲ>Yx橚g38VGlM|{ڳYM̘W>׋_qz Ye@4Ǚ DS9 S̘}Ԧ9 >[2.&DȪ$xS T%<˧gY/d 5b HS( }mal\R}/>1/_ KSD/^2؝5ch붠R2,GQ֐= (ѿf^w*GUxϝ~G#&Ѷ28 /Çt,ĽF,+}ϊQ/g`ѦҪ2$ ِ G= AF_!ikk\iObԟ^ʞtPJ/.p`II]W3-#*: sLӍM;u ןcкnÒl0,kyPtP˾W+\oU:wR-N3N?ԃIQObʝ1nd ;BY,][*^,񶰐u@TrAuҍը yĬگ靠jǰqQ^=9GQ-^N3E7 G[!o-: OŠ[ֺzu4&h)F53D21uEV<&ծA=]*Ң;}4b`Rpv %Ns;#jEɡKF &P|X?2 yb-FzDȘ^Qzӭ#O#o(/at@4l*C:x@2h6w%f .D IXM c}p# :^yD!ejt;G 4 G(0D2-|v' &֘ӡָ <$w׌.BM, e:Q\jurwB 砧K ?>!lO@2ܻ`k|a(S6f"ꕝX b.Y.yq&НeSjKe{R NAA큗NP939YT aS3:[ Ny ?Kc /x}G xEt\տ"M< r#fD*K}߃ڪ֏% 7>Л.9 }K4&,J|&D0 5>zD[gJ><潧#P$dRT&>,Od?d)*_&jUbP3 ]NC<$4QF`bR{-4g~3r` B p=9HŶ'%#)[v p{*ۦ'g$ҝ(cՃY4#ZUi"^.2릍Tn|>,P/`·Q?a285bzMvb'w禤 ^Ҏ5&uYه+Hp-/uѲ[#A~=QV]9b]x!ȵ†#M@.L|0 >K:mX9A0܋{j4eH2}yvJ4| >K-L3O:z"NwEŴR}L:0?m$dr(UG=L1X fLQf]bYXy$}iDٿy6)l@;E灂tϛHD ѓ.6v\:<Ï2s+7<@8GnOg$Kf[ܽL|fiMv{ޚ/|G.ze8,'j=ټuW5+X&WqPXxQy@âzm)Y$(WW$raKu\'3/Xy>U7:*/-hƨ>]w'~L{Eōxc1[Vf;{m NZE bE(FZ׃D?m)D8֪)$HK0s+s#2$P _&6뚬=!+_D_5n_!N43~OMɊ¬'˚#R(]h3 ۆY=wm\lB>+;ҁ:;Αe-l0PD4 Q7 Ό Օ D3eJW>U:d`hFόf$mTe=bG8>EC{%jP6zZ]$B|r~7  c?<]K |+3]^ =K&q3g1(B]@z ɐwD=I뽧ɫ$+E3;?l¸~.Ԇ}-o5LكcS4]5DR~(hR`B5Uǣi%1O7vSʕ}(?Y"ܦ" By^#+`˔ &Lx@O`~QKiՊvȠӞ!VP' yu&ܷ\O>.,FT!n:`|-FNl~SKq=꺊owN,M^ng'e[]fsű7C:VDq_%g:%Uel E|onQ}G%R:MpVcjAvBA_ iXW}7WnF ~6VvCsdKaUPz]1>G>A:4e` ϝQW-1ݾhJ`L)0\/9Zkd}7|!S-:-'OY)ͫhyF}J{Q0Fl.H ]hKV e5e)Ogj)Ȃ^  GqԷ V!D\9 ޏ}#5Vet^o|E˛;8M(o?tbmef9]ؿHo+ˌ⼪ vB3\ɂ<޼| `ɬ_}%%%xMպa 8ʯI5 oun-Ӿ9eKu b*xlv :TL>"1^Q'>EʹrZl1ڭ&>A3ᴍj0W+>)w3>Xa&Ҩpz.fXvh05XFUogP͌#q^[:~̰d%X`2ۈ TI; 5s#OާB;fcqM=#kwؒrr'vXxJRe5iD4fm4&!:jI>΁8,Mg@$Le[!{quёZ]GxUrH)g-rZˣ,/ E(t{813D@t$I(ԉ=x nԖY>Џ;̀iwӺ|o@Equ[^nWhЊ TNhu0j Oc#|_bF]h!bГ ))'F$H综&J b?M]DmD!=[d,b`+3Ω.S,dB /FOȣZ8òHΣ](~r 5d(W^lَ$'Vf&QH^ 0d0~8H n~F V\poUߑ2,g39*`aݴz Rg}_{Y7<=pQ࢛;Ej+j=ۿ$u,+$&L!"M%HP~G(?hN±-ͮs0S3ckG?ɮ{Ӫ2Hf"UX #npN!0 ,O{hQ^t2o _.UM' EOXO'xxDaհ(Dqa{9xZO"-0a q4E;#\GC-aA(htR1S;iqPkxyBX색AEXcPuŽO6u=GQssQj>iv%Kϝ|_g8QF}{b]1j0eD^0h8'"<`ʱqԫ!*[9{>_+~Էb E5Xu9UO7f˺ .Q0v4^cͬ#)3/nSїߌCʣrey/Ubw&E!7Jb-[.<,3E"}KXV[Pb><@<X]ohU*{e$e1eg;k8/:y` 0eu>Ӯ[goJ9~C\5F䚧vq=lJl {N>ۀ+M$/ w45}NO#ͥ#Gt?{/I xppf:'k3&mbNo!ՕV JC:q_Fިv_Jzx.ZFz6d[O%Q?e%.8n0@,c8"T NT*8::Hݽ=O3f.Z> a6Ĝk~u9ORNn* 5rEP*{+,ixx:LJQ'3/ޒm]fwūt(ɰ`N4]⑚0|3ec38!|Ek _/NC~;~zyDS jtpRFTjEE#LH*/Fr^ ArG#}SbO)jnQvBϴ!#iJJJ}v}'o@0,팢\M3Ԩ?eLYj[V'2Woey˽׈۔$y-:qၓȼ!>Sg܆ZjB'?#7_ rMuQ>t]ZP)jdzWW|_\divݸpapp^EEɼƑk~C;Kބ͂f0}DapݍElR΂mS1ѷ?;E jf4;1>g_˕ {YccsF>ietgb|ϔNfB_~33ۈL+ptQF3oFIZ}R➕(ΏV\Q ~*w:|[feÁ`J [̆g <܋m:Q ޔ!ZbO9y|N{tp` hbc ɒ٣Hġ ͖=Җ΀8mS?96Y1ɘPB"YSxDi˯XInjy E3llٳ(R-hL gtGb@(x l!~$]7,ʄR@ '(=Cbͮr OӂD&.tY%(azi<<\iд4 ғ;N@qqYd>tILc8hfYRs3e4*5~;K֨cii戃+Sq¥H~| erm9uwBݳ=B-.z%`^ n_xaLZ&O%`Z VuAGiЎK5A ?м~FѬ~iVHl7_G;eyL$b$޲0檲fwA>SH=mϰ̉ՙIM5-HpEHl~fpPxѧ_l+i#v~џ-^ۙ~QоK;^$1QADY@˟I$]/WJ`<f>t([H=̟Byw) 8BDg^ݳ+k|iꕡ +k>K:|EǏ/]*w1@mz1qo`$ήsiׄ[T .>Dc0W:?7S*(7fǜV,ɩ܇Ӑ#I dE"z Ytv=-S@ .*Xxit9\T] kl"u}*!jJV3=)ù¹_K 3'dƔȈu X-0X].a8Àd`&>XrnH喡>cLrF!u?:͟Z9;JMCyb@/f#RqGhNzlFyJQKqvX vw9 {9֒y2.nw=h2i~3TJ\jEr(\)O+ \w`YܰӠ`C(wQJ^oH>GH3SOQ_|& TdZKlB쁸{[w~%n&UF !7=NOQ8g;E$NdNu2Tvßt <iR_( yܐW|e~(1b'qp52|YGX.Hd2$J,Q,V-4W'H:NTq#6NrKWS:jvkφG qaL?$?'~RXgC=5» E_ ꤣAžmiOZW2y+G;5qmbih9L7H1 BEIWiw,~G4Nu͑aNPr) lUKesjEjҕ}!YO\ea[s*x1I[l +jj.{zhVL=CQ,SSfq|yٶӞQw6j =Z] μY)V$OeY Z;:xdt3(%6n~.l.maG\C>U}ymR[DRp6}9ٷ}F-e1JEV̖'mﹷZ2[48\X'AV/HVoO;A3E_ C7}dinfhQXB)Xl6 *7qt/a x`Rz8$žY8 +BP -p,! Le[*zR7MR/N&)u5\# 6S3c{C\Gv1"{nBʊ;f󹂪1\vfŃRҳ4YeߖҚAQh%mh1Jibڳ~@OF%\|4COQk7(X{ ~q s,& P{ H}C|A,e L֒NzMQRm}N}_ MXd#Kѹ = {3-[ą ڿ "͉Ps׀c0u b{YFc웪Vz⪏c,N y5d03 [iCl8Beؾ2':N)auc˧JA{bxP.clpO!~G [ohs̞iI%?HY[)l.kFs8⥨ mǕcYZ2)ot//\ Q+Kk[U<](v\ev:_rĶC ʰ4i\y6;<̫QRog. ,%F,ڐW`ikGv1 N,i2@7@t'Rc\ϫ&ښ2y]"8wE r7G c8䲛LjI>(B1O$nR|yXh9 7\{Y #e][[HwᰄMEh916YLJ A:ٹ$sF=9t_f2]8kl#J$XMlw84Zk`oB(\Q.C 8P 氐,L{}$%e4`â 0N9}t͡Ь 3"6M?d\Ӕc( a èS&UzYZguEGɻ.vZsi5+;Y! Y'x3 N] 8\ǯAxw5BM橋p~26([ gThQySW*q|iCtK >?A}nؖչy* d\cWIm3ccOZnO5mzMqfIJa=&?pCIi$ZL,Ǭ ΎR\ @d<\.k<'ث|cK"}a{Ll(w)yd#x׉,X~'0!'-Nґ8m)N lµ&|y|ԢMvFښO5*yL讶'Ƨ N"Rߺu\dH2 4OAt5ıVN$y^Ow&kyLSUxU4Mj.1bGn`DٯDa{̉n[-3oFan\ ILℍike7hRމ(vNr>,>A? Ӊ"5po[C9v4鏽6gc>5f-8=Nеyok[zo0|*jja4;X\UĤd3!"ܮDd^EKNu2ЗQ(iGƗZ֢qr*)U'  (Y/U^١U=OU,Yk5HբUBI\LphJ4u,j)N)[08ffYFX}7.]2P:?`+5Gn78cmV~I&e/m;<"dҙnwKhd{J˓*ʁF׃C"<ٗvA@,{5W[6J tTȋ{Wk#ВZo{; uTD4Sw%lD :NʕG3f딡k Zͫ~ `*)y0ئu^%9_49%QBrU2,YqRrB-Ĺ={|(hn'."s(ǾQ_G*7J\l1A'$U i4NrWs$ +N{hӈg=|P d7Ŭ:(gO>$4vyDIȸtKվNnNs 0.#3j~ay=-m®K5}[ZxTf)+^0+>}E@(XxJĠOc`Y&[:bzszMG"@`AOK:+P*n椥H`ͪm#;Lj g r釼d~-JDՉQ]Oa{=+WRdqx4偉H&ՆgISS^k,M"jDr.LFF늫7Ҧ̽+eBz-%5 [3 {E8!ċ|j1?b^Ѽm=>kg1~"(Y'Ɯ94g-^)(^jd.l>h>*.hs+1Y{;ɔ/jH@6Y2E*?&2QEσow>pdg iO0w_k#s,ݪ-@qEj1 }4 # ne XE.'ܡiM_Ѹ `4J}xdV669;)C-PEL6? 0*8 pDb|}M&kfU5[_ċRy-|CTn󇀣Oki13}`lU@^c!AWcR0uAOD Eʻm S,+Vˊc{FSEanoDl+<pJ{wfo-,_/yت:1픝{`!IVpց <7q$@;GC*zvӨfj7Na(][UIC^Mv}E@x&Om|l^NC[?z)հ!?~Y\mT:Dn||!9)x=Vp;Bn4V%h8 X UlmPsr1.BW?:XVL,}:d2ĉJ 3,@zϻLNjDHS˚8g\-X~g $ ³3%S'JLb"4 5JYEo:Cb jo,o 1,o%ͱAWQSji,"e4j)~.Csʭd) WD ю uVQrl_/z=ڷd*vM3SRqҧAXaTuU5w:uS[TylUuƄPZ1L dCN6`L؋uT:̌<ek{2u\b-Mp=DFF7V1* t'UO\Ϭ@ ƀ ]^LNly!t(N6l%3aaՠl%XMc0=W< ƛP]%)lN;8|JԭeUmjq]s.&yTҊp2\r]UR(o*$y czrcەGOc +8 t2~؂TZ_y{V!/0$Oh|V.f?v('0y.𨦁##8o;RxX0H2^yUI= 3 6j\hpKul2II-xCj-(H鳕$T6HQ>Y#bR1+u2"T 4oش7іIOC`qCE[ߣu1o5РȖy'n7W%Fp"T%W@-߯l%!n.}Uv%Lu=DcW5Wkn6a"oV2t!Bt0]UC }qw9zu{u\] ب-8jdMH|F{!_ hE6>;r_ib" g|M`oK>xyp*AN4WA, ԣ,,hN.'8 MLB5x;B%4~t Fw^&*>ğ.s;83K(Kjg탳.u]#Iфiχo'M bbMqA1͌f_Œ=pfx/Nɣљ/1B-M hU"KMM:JLO}(AI06=)Q!L&כ6j:Ki#(yc+V+~ uZ5ɩ*9GN),G/#4Op~m (q,zf* ^`p8/NBˮDZiٗ>BȻL(VM dª<-Zjޏk!qw꽓z"FnY ;gr3ZN_MY&wS 6\)&jr^S$hK%Egޕ#^BbDxT5Bֱܴn|Q,xd=ykOx$8Nψ'%j;oq 8[J~)cl+IȾO$(ոO9<4"=^<1\1 aHE-2O;yZ֫U6/Rbg/Tա@t+H_tF?'wkESQɥ~V_6 M NSb1 zu6xo|1+=銸7>B"MF!p{g!F4wft?m kS4]Wbȣ0o6poJLnVD puB Vs} 9`!2dn̘Bhh rfjA%Fp/d kaulU\ ї9)fҍes*&7G`qvyغ(o&r@8[E熨r%ژ9|)ZΩ v((wZ/}|PhA?_xEr3?G,&Ɨ? L,K=ʟ7*ǥA«|8ո>c6@0Ǭ.e|Rߺ#n#7ȡ0+yBFuO@?G&lNUgb'܇-זe#\;1+xJsUqcz#=Iiӊ gw% ^l;rVI{+;X)=')ÌȤax+aABzd({,CmL7πLh9yG|$S V\}bQc)rQ ;c \fd\rT4F._0++{*٪ĐwdJo;]`N`=k\.I0&Rj+^RjM @~7Ǹ,5@Őt*poβ>4.(_2`Z|]XK=⟠ CQ741ˑ.HUe*l9I.y{'ۑkr1hbZɃ5LrVU8ez1,E &: 8+oBrmTf )wB2[Ѧ /D}G\>CЪ[!RǶ0 $ ۞ ̊VxzDf9̿}Q7 IU9Pa N rsX6.AP[4j' [oa,b)հr~ ImENx^…(k}0d5~yl86@f~[5X>6** d6%,;}!}Ch8\*Z0u: =%l/*ۅl6cPZ`] 7ZB |t.kL ż!`ьzxMmu˯dO-ɮʫ4ſ7jIHd'1e=| "cŗCMH):PrߙӐd 9\uKftɕV;s=0%1ya֯t/Cu- /Y}vF/J< l4ke5?7?235[`C%,gx0 dL*Wk7Ӧ4j\*qc=iƹՈaͅP7G_FD,vXB&у)>Vf~*v|Bv7%de(93NVh CͿ_>Dk$Y7#ޠ^䙗yxԘqؐA$"aJgM ɀ+\3ѵ l,T@WW=IfL/Mz"SK1޳,s8p]Y~^14dR]sK<=wsit#Qv[G }3vE>0>AylR)Sd]w bհ ]BW.vlɒoB(X47kF,|ez鱔C5hJyfiW2?/ziSI߆vu lHFԄU7/0 (K:zx v;eaͩ!,Yآ-TlMR F3'"؇d0eD3Z)"y_<, Hi̬[#* ,VnY7n:8`oI.UQ-&GSɅL:_%zm#vdQ V-Wk)ȸƷqeo0Bpc$$u5lJ:p)8,) .'G>o YM6bIPId<2L&B~\mdL[?.pK\{BHon]ߛR~l+=頿B]sܝ~}&qocY (=D !;19ńbOW#͎عL;˺[x?%PX4'pڈY_Fc>Z=eo.gP vb=jS_t_α_7o+ y],ǷD9)a?Duewہnv#Zzbu43FdO',Ͳlrm# Q[̖̔ ԳKw}!٭t:`2 jٱ~fBBNBNp|G3+zR\?:9ؓ{!yyT'nqęM$!r␳ѮZ;uK%u%zɥJC~"TWQVnu(hPױ7a/ J .#Kos=Bxߔ']3x"Ǎ,ೱ,؜IhJIGTrR g`:!qVPj܁&~u:B5Xm9:g@R{F[MK~qie!=PR䪉Ҿ`H([0EON-/(j$_eI> }5Ӳu?Hfl@c(Z XY@j Š,^ruNr2i&4]$6NZdmCvvQ'WٹzHv$WEaHD{OF\&vN.] "zrpv ZAإVf~ z |RG rRAr!Klfu|DwqiPb~GV"i@?.SU^8G5r .`gg-+jKe_ҮQj8?vF=E-(z紛|"<Χoi>&UG~Kԁf{g07&9Cejɴ2)hS[v!Pj[5,{V˼ĚRd "Ѕi(qsrc⯹@ %6@'EX*Dmjn,L0y'E rM㷟{ f U2%ߑi~ak  ZgCNfDK仁!Vc4iUԞ{ԑrD{FQ1; 䳳nCǣVR-/i o) ԝ$|”+?=z4 r|On6%9>g7>%ܡjۘg:M ;-)K*{Y'Ϫ&4RAN=`O.>{ *;IvB'ltV_+#dMb"O3->\1LD@|Ĭhl jMU@?e m0N! wD3ާ{IK$`"KӅ,ɶ=*87@੟aݞc4X+l$q[e >vuy#t;C69x|O._ p^ޔǼE^,# $7f6 6'ëWC%sIHDц4qTj͘PrQ6_ 5;mc03#7߰ v)Zq5 MB~KW-^>Qҥ16[\ؒ]rn?'t^:IL.ބ*MQHGƲXmug@<1P.l{Gii1r[_@I 9 FR +$ɧ!_OJA|י C+䗀*Z*jl\F]B?: W0 MGA'ADKl 3OM ok']r;Y}7oD<-ZeMEޱZ8 ͵t"B V7Orl|Tncv?d'\U7E*VMl9]J#G*GO{D>NQze> TEΦrž,Rh(c,' PPc)V,bv v[LWK%W9Ag@ 7"eLTє#toOʔͫCߍ5*꽂yC^Uy"yi=QMOlqD sƷts*J5UQ X||桷ΚIq>P@э4>oȯC.oгy됧DZ5aKF&EܷQa N"PMZWkO> 8s f1]!y8u9ܖI/r>7pЯ"(>b ΡBi-Z`[-sjydN.*FVr~Q!4%߅!&EKz~scm8} +F%}{\ރ4a^/ШEj)'s21BաDH)N@N߆=j5gڊzLKhL Rr[/SS)Y_pێ΀~23R \bs}yvїM+;Ns!?Ǩ " H{|fR'WGz U6!yoWS]5DK>#GeKCxr v2jSNy_nȇ {"=wа)"*`[SIQt ՎK9 4gV eNPIeň.'tZWw*q=qD v} Ii >y~bÓT+(TFEZT/U?rZNrZ >WߔhP@ yzKȜ+ 槺dY .Roo:r }6w+vL|f1L&hՍYb-hK>1q,9)r53w6r4Aɪ) =Y۫4f7r{[# S˂XPA?g Dr+P&FBMeI.YZ_k&۹ T3LG܍73,)c I Ok\)3/^Z[,zݚHfafߙ&$KջehE:ޗ@PLEŗ$o';..1#^s (;v|9xw {h>AD3R}nGl''p|Q'sGHk~n}[l *fL[k3ꟓ)[s{^Kb *U0i`Eا&eq)| z[aʞs_{,d=5I$b݅xkʞA$KAp*[WfQN{lT$A)Ir.C5|9TSAt㟻$O^U X f[z߿ EMt) ,"H;q &I٢ea@SE SOj!m]m,GSU7CPIۥj^HY;#y7 e\߲[U$U|7h0 &q3 NBd" [0(:;"tj zDZ;0Ӝ^#8*zT֔]8Ja?çYYGq٩ǬL-Bpe6 |4$gNV-yЗO< ;xﰷp%ZR kdcȰi}lx omO\x&2wVR_M:O>u~s-Zpo|'<nHvNr7ٿI:ox.8Is`$wMttALwi ] 72f QڌjCi~nFQSs$Z;J(nEyH_][ND`O( +āIY>,55 `Kf ?;GsĆ>ϖlj]lBt;B5oh8w$W9ݗdHsm 1a7/Te jo"* +JZ9Bϩ^C0ɡKKk 1 GL 㾱 H ߈bi驥V:l+U"|důr!߫oR[[FpŗTJE`COgK [F"A@/Ww`zo,>Z@_J|A|Rg9 :Gm"3i7}mLoY6,L"MKkB;joжv)-i$jkWOA(蹠`) ^3B_Z\x*Kn!$7$Rlp1GHTp$|oP bz= US ϲaG,8΄Ĵsn&fa7g,qK"=̓f&H 54XyT>""# ੗"ސp\e$\Ej`Q7r]Og.@0X{I}tzUozur=Z. $جeBZ}%9T@ɱ?Vd*ҁH'1t' Lי,> E[NUg|'3 WNk+ HYY 9k`d~40ZZ)N*(/yHM:"M:ƌDHw(bI&&jdzSv=B DŽ**| Q0؊5Oe0j,ʲ8]2(ƟVÜf{}-.tY cG`c L2<mYF2I  tK;,uK 1t2V^ ֹV,$-M'S<E!1ҫ+zs+Z7ӋcA,LdL.Qtl(階VGS\ }/` `]s{wO$NF*F kK"Kn)h3%oʍ6Q ߌywQiK%Zi;$]Nl ,;7gBP6~,3S Hʐѳ90~dKŸF.i*0Y礁XNYRe:)h؀QZ!2~o3ֺo["zl[fK#qo't [/RܓҀq7fkNC=aY|"LA,"oJOFDRoa~L8llf^6aDXQ@l=ABɥPeo'$)>\GT*m]j&>I^N]$w)&>A"Gx#~ȐnnI>&f%B!hٽ(&4L+}:^Q:;Stu!>eZbr}K4A{z Rr.ГЄOU4:V2@25.63VOdD姓|)-1L^0hQfc-y'T bDU}.i{O+JdÕN[f?[TkQU(V%b j|ACO7ҋP Ǭ_lm!9R^u^TE\*U~QnoMf^[k䄿+KȟR#¦ӏ.5!SrEծ*ӜD_VP!x4n].ڢR?WjivN罒O(u,A@( s?r0>`ҭ3Qf0u9Z'zQT\6:9qv|Xvfޅ8Er:;q,VZ.>YFhbz-<Ёˊɉلعe/@쪨AkCz`MK0& pQ 6L%V'bbn2'ganm=`3-"s(_D6j08Æ1CO3XP}qVQD:r?9[Ojnb-sd:w9Hjރ=gMomb?N1`덪%gnAhQ\4DN_e38W-m6m< 9UF#6:sݞf,-CT ޓ')Ƴ_*^g Ҡ6Y/m #87+K8DAsxjrBlED^MR5([xp[L?b]r 5Cږ>)0ՀhdBy r5Oqt#$Ո4N<Ddy1zkWX(2D %j( Xg[ϟO8B\ml<{U/g1(w[k{eswhղcjW_ %8ww7]OLcF$4#Zw.*S7]Zyd־p&/'&W@1)`6X@XDž(<$\]nI$߳h UL4PoYG$1EyeԌX_V(3/Ey=()0Ϊ4 (HA!EEx,{(g̝e!Hz7 9Ul&!%e_ݯ|7EiԺ J|Tr/Ο?5wlhd: 9Üm~κ«*[Tڕh\s: }訞5 YI){@?#;wp _2Nei8ZeXcI~T5xOmSj enP xOxieHAgN2tO;G҄ѿG ǛLC859v:ּ嫫rm}^W?GnY)' A@|'Sпǽ)q\ ZaIoc{Mf*Qgr4C@k[.#zr GG{,jTwnjO)xYo7(FF#=<#3rtŵ|nzFH  {8QZ֑zSE,)ZPI5ARrOڢj^9Zl:ip`ٸ+џ/IQܰtj넽b_*apWL ’ٶ%1R}serS&.yEⲯ)uMc`IW$7iқ؊N^L2)̕'+Jyh(߻@H6]M5c͉3f}m-ZmiUAĘl><۹4r|)7yR$R&a  7'%oJ\Fa@+ 4F5=i=-1$Gr7&a\(i>Q$RZYG6Ymov.2Ҏ%)0$+O&?JP r?ZHqDo+|-glExGN9 HAwB&Xy1`h 3-gl5@0;DT%>wlOzL:5N)3?A|NS]Q*Hon1P}ۅϷv7?Nwi#bؽZzݔ9.R Oɺ`_lq}D\qlpcyFuY_ rzϮ=XA9kj"PI|K5Ţ\yc4KkE)EMPrk4yݨ0u2+,hM]*;$^OSDeYX&D0KJ2䌿sQM%ә_n2h )] R>T Z؝YP!.eV8fi §Q ;$<-7aNFĩ M~ǭ1@2Q@<Lfj\)j *ev3YgڙQP98$m&3 aw4s_.|վ7064d~C4Aʝ@[zɻz-H)GpWc+G4FD\ln LT*;0MkS,N&F>x yq?j):Mwt6\mW[MzcdnPN*)G;$'()KrD(g4Ei. }BGhRg̘쎓;ٟ1ņm'!aVR5W__fӏ:SLqqՆzxuJCz͍lŠz'+,BTkJK֭NfdOj޶O~!İ BUL[FL Au\ï%@!SCӒxvݩG|R"|<Kkh61!_|Y7$@2_QMWLZE% ,NJ +_s>d94uY&8Nr R4/Ե!HpA kBCs^6 ~d3Սy6H6V +9J4-ha_8>dx&NalrjDNK>X@~P OoĘ-ӛ-ƼK:f2fmG4%g "0+@vz636cYks(R$4GOX5됔Cx?sj(+ 8T`@dJ4}'2(G@}/B-f~^LJ4:On+I>㣾`3C{BLjފxby`SȤ'婁S%N(m]zU؝j~J^Wd/B[k %x4H۲+d*V~sw;eV@ZH fAδp m{sCՐPqWR\`Jd#,u5 3}ehU ls2Ŋ.kROg`R{׆ح*39g]:GhVBH̃GI.#iA v0WUT H-{ffjj-͏mk r^8cy?fjUztMArM%QBGZ,򲮣&//72S4k4s1l 3VҗyKccmHp(үnMQY:Z`(1XEڑbmG̼5Uu8zo@o0̶ˣk`gIntLʨ2eKvZϕpm3 P;k6t84L Թ?:\7pU nF L{ DƿdI M1gbu&Kf9uRVv -cwC]MO'̡NauZ (a NSUX ڰPRݧ|$=:d⥈h9kp_ONWvc{2jilyxoh.nWBsdVGYi=/)yƼr)rϻla`ғy9gtbH 0ԋ<7~; 斅UPS{Kܙ`l |[3 M6{@E)]Zܷazq-3f& i$klKٰ%ӥp5{;I?=ZlöyX'$uӇIk_7ٶo .m'P s* * փLa'"91XbnLS!z< 6Τ-R3}ZjnD mΊវ`zBiqheD 2[,MwO#B?  hsT9hRԟ{v<@믰0dź|;Oss֚0 ,wL$t4 ./ZcSF;eoͩۆrqJm T->c'j` d=[R(k$A-(CgG)#d%6=ݿ=[a3q&jX͌k" k G xE=.lcq4"DoP$.ҥm6q)?$eSQWy)sa[3N4*$e lfقYẎJ^Ln+Td4YU'=d8!IØ+k 4r[E@2dwOфWDy}7OB,М~"γf]7U/ !73Ћ͊)(Pg?3Dݑ7SKg)֡p>g s`q%(GnFf\pNkC{D '$Tjg~̨?k6}:%7YߩC3!1:zE 6~Ȝ+[/j[G#&,|DDJmWO1 {%CmQ0l% M2N`oї_ٱWF~'ՅDP+wt4 *QvBܰI9. š{@_r+`#*q_ W4w@M{$T9"NH1"zS.SBm!ںFv]X}~pW+}kE3U2oJ=8kЈi&W➻'$ϴ^_^'<%_#Xp:0,*|%eASmm!9!:2#2h2$~S/N) ].pz(3~ʷyjH:(, D9RDtG]]"=az&,^ŃTRrϺ:2drE XdTq^z/ڃi.Y+;vrT٘BݰhZ#_Ŝ۞)@He:G3u:s`ԩ]_`N-~t@ܲncago#@lYq9hQrR-6^SjuGɑ>ȖvX[zZg̞I\|sP*OUk;C&Z{S]FU& OЋ kʉ$d#1\*\xRM[Oe|O]lX7@L9FKyp> aZJ9͌,?ս Oxۥ ?'xN<&x$>Ѕ` dhi&~~zb$R1kʠϪy|/hE=S4L~&/N_(S*AcK&)'D + 'K̼k <,@Qcu _9*!2Pr{dKM)†Y3W+9'Ȯ{HmњCDiƥW"Pdx1YD3#u WE ݃\I$ ͐ȑߵO!K*hAUa*tPРnSlrˀmI)p4K1qvL66JCHM\ǿۯxiE@'^־²m(Ō0}/UHcfɄ1Q:XH} ͑X[tEqgs(fOVQl{&,Ђsz K\T%F[E5!<tVD WlTjynr|"v(fM xAWw5ݤj mдDjr̅XIM;]wT Kͯ)M/ң.8Mk64QFyzr_E4/~$D7Br`r39JznQ[$HP d|XQ=yk`(Nj iw6B ĵZ@ϴAQ]ޫ| 0h|!X[?_H,RGjFoL7oHf9.ܩDFϐxE44 3*NϪ_ PU(Rz"&ɌV=`4BY9*վ)=G&vB=UM\gTE`F~Lw$trcI*jL?℔Ӫ a4;i<4ﯟ)sMN *mD'}zF&(ˑi_6^r@Lzz ~13AVipGD[Qc}XoS&ZRsҎ0𡬘I"dtwj4ջD8ajc6HV;xr=۸ t"6$zAYU{zvKV[S,&7֮2e "; 9M»vOc5%O@|Ԗ?Hux Pw %M@3UDax>=7)%R4Lւʡ_%v5l@S$)Y ѢjD'Pd ` Fʃ=_ҐUY3ڽHd+-\W.oʾp+_tB,JH 1ism\+OOwN^:݅u<O # 5.kƹ$ >|y(2d]x ;YZHA K,$!qP5ER/s\vª~}Z^B7ybjgx̼(<""73| G:ŜX(dsdJ-9_%Ex{/ 0 R1FdGOܢV"F w[bX`mne˚5#gh[S8E{嫸Dq /)A+:ɗkͩWqCkp}ZCql]ZNG]-a]ʀMLѓu/vbpAӟi2~ڷjD>S! Z\L}>y) &B{ W9mi5ډoAVO f  Es2D'ㆎ?W䆉[V3 zpN<«YZQ#PVS-]Xvlv2Nd [Ak$6#@Hst'ʪloYA7*Fʼ^{>n CKTAmIhK` R`>k.?ǑTpsN ߢ HRQǑ^Z$xH=\|vLFC~< lUYWЃ9O8vr Kbz1 "o%:T)Pi;MCPW<rIg6"֪nФc{|7߭ t>zo!T ؽ, k m٧2 p.(ya.sEphrLAH$4YSlE#aݦCi~)[qRAЉ]# 8NW8dPkMs!. +Yn&A \F{Vz RC- ӹ(j5 mc CNg_ _]6P=62՛/; X/jbD :+6!g?DDxV U!Gz1 A@^R)S k҆"肫&~UhLAg[PD]7$ =ik Pr]te*}Y|EBb%"֜=< 7jc7cD0ۏ\`AVM;Ab:í눩y4VH|'|vW<#Gl.$^6.U Bs83#Hh&:>2IaJ{fauSpGU{r\Κ+$@RI*3Y!K7ՌL18Bzl6H`"?A >[ xM7JVyJP"EF),=d :O Qo)Hx(ÎnX3sN;Miˀp'[FR elFiF1|JwNNy~.<*a&p{jv+*sE-hv\f R|<˻RZ;Ql֮1((ZGMeC-nc4$x20Vmܓso KAMSYܒKSCK. <Ҏc6H\44$gk&.GPƽg_*ЁEx8ڋş. _|#peҎyy~ut_IvY\M >;ǭpmviYzYq' LϐG=<%8/$nY SCNz.hEA}2!$cTR}&",Mt^W $"#YDeJ*0e1x:`#`S>*W doac{3V$?gi|ݫ]&tO)P)҅-wQ_͕[dq{gH1+@aJS,5TD 9@"كN$,03^1 kw 3cs/3*}ޚ2nUWh?}}P%;*u3 VLn1&ʃ$jN!xIavQ^g<CCGRu!gף˻> o$gf",mh~o;VLR&VK&Pn۟se~UnƷ4og57T"#NqIX BG ɤipRRϸ4͘ۏ g]t[,N9b ˤFkJ!X+$w?<=9MY`ƗVKATfB} ɕ Trˡ„B ]r*V+%6ۣ(̰eW^)})kT>B>Uj6.XEkP>wHaT̈́#zc~ǹECYŻAMK ՁͩA%RXwp~ٶ 0y4ƥ{`QMصG$cYyߠ<[*=x2)WM$1pv6mi~Hci脅ayM'=#% 4C]ÀeZu? w{޽jBX9\ۙ.n E.#'נ'bJ44Y/H Bg&dW ?,RlQ>.$\  V@̬M& ѭհA9QSfzK7$ofZ}7)(iAQ_o3`'!Pg wPĈY[gС>EυWܪ\TI&'DH )zIuf\'!NPՋ gyQ`ʴJϥp(?D}1a_F&Hy˯݆%p90ө7qMգ EߖJd*wwhNtyiHw ?V=| 蒅+)pB_GMkdPbXҤc鳾 cHhRR0G`!V/zs#:9z{'1o2r} zF4Eq»'IfU5=8e2Cn|GS(ЎPK @//b烏 Rbw\Xr{ZO6);,g l7>sؤ.t݀q|Ӯ+6$Ԉ>D|ѣX?'Py(~x\H5)le^ 't՚ʨϜ:&tTuXl"_ӏV*A'UxqxZB,]*jG%`H,U㑋rWVV^m?#p.+%'Ʈ賡 k055 @Cf\ktn7voBH> wx6,g3dM c}gy\C BKpJs9OT0rxHƠ5L@');Y(-͂N)7cgOƥpldMmr:A@aw7*PI!i ShT37 ^r1*}Kݢe2`_@%- PcI"DՖ I YRg߶:w=;пQ)!i1. dhEfUꇦ ԥ)!ȣq ׄIjw% S7NSLb5郳bT +8sE''q9WF3lyEaYt?* Zp_ o6J7*#WڞLֈX&߲ykIt#@1yU h&"#TRV5`I#7 Iݳh~j p'ȩK?T\ےjަγU\Y?2(G@󱤠|6 u/SEZf񏸋,NYf/fjhnRCA4>1I4 \$}!E W~ft|zBKM5=}ŀ+,Db׺$S) q`~R`w s|zmYi+&{1q!WjLR@7#5c$wK=E V mpg9!+vsReQc7 S#!_5<1a;S[ʟN+6S4^ ӔU I/Lqg[~*wP6S?WTsNh<~__fo>+;6Z_R$ 骚-?*,2 bi~dFU}e!P.>4?)H'''hIPe^ ;1mj`6 R)+[L7Tm ͚+#-IvT 2ras2P3^e1p3R4r߲LϽh ?Y}(ܲd 9>6o<qׯ~<"gTr2f핉&Oq!*^^.Oݐ?SKUFߧ<.f5֑M(l M$S*HNA 1{-t7ĐN}\ ÚI»U.UC+5p}HQ5=|:/1mCW"u4r?GI e8;TБu]X2W~j޶y$t-%B7-1Zf=܄df~4c_JކY8?'>ZQN+ƈeffԚ"bs}|m q4vwZz7?sNT+m-!QXq`%٥psze6[8Y5P<ʒ<2ilG3|?yC'h'bػb+hw_"FABAbb*SLiNoUspp\tx銯E   !c /2z SQ8@|5DNxHDc_Hq ]ZI+m/} #jbZ&@)*5jYyXfb$)ၬUJQ㋳GQ~ks B[MʖIrNFzl{ F+R ;؄:VMʾ]q)kFQa|!=XRC}m]DpaGp[0aQ!lq34D1m4%ZZs-y";jxJ}ԓ!C{}aF8gBQ&O)QJ]RU$dz( %9#_=W] GxRG#KaEa[ܘX` ΚN 28<< /c-6YK*a_ bhB~ܐ&'}_ߌ!SCR=/hSۖ@o0'?RC#kgDNV>ȝ?[Q-o ) .FFc'u+3sB-]C?B6KER$ FHDbkSOfCrWv BH&tVuFqwL.B0vT ~7 )L"íG6b{5k"Dg\8>&J´]9S/0-9]凮RJa |eqۛP ݙkDO8UBܝ?Z<()pQ+{HW? N'D~.Tl}$kVۊa<(>XASL4q/δrO6_2M.`#=Adbͪ%c[}TQT8"jyGO i~)*9c<(*D^D SA*ۚLUaY2RH}zHי환Loz͑4[|6]@BgD4g{! Lb) Xnc8b"SQ|9EWMp@3 +Un 62#0"q55*Ɇ]o@n/Gt !wp;,CRRiu}7s&M[\-wxĵcpI_*u*hvs$:Xg 'D%G1GR^$!Ⱥ]3ٮ4آi0vZ[w>ZC+~_+|щk`¶`̂_Lw^8͉85<`V2/gdUMz냠J53@D7 ~WFT?IВj d*lRkl$0cȾO!8)=,3tOQb83KQ"}SX&Ů5n%/-,oaFmŢ&zi?tC5{ttb4a|b5: #"`QmxLkf;)KFvW?SsK [ZD3,qW  5YLox8Aq|fD6|#*[ȤUB%oxh^_8ԋg KvY eHˢ8yȜl{G&Ofdc;n0>1R Ilڔip. Ah}x(g`E'1wm0\N ̚ulc`=+ro㔉|w17x ֈdGx5ADˠԜxȷ:%GzsDmhveޒNPwgPSYc_"P+ y3/Cw}㈎=At|jdb: DYj^ڝj@uEp1=h:c¨dGxF[y۹ TTpb)me`5Z++Rǖ7:X[Χ٠56ůqFRηtPqDx5Y rz[ [$Cw8 \9USft>3.9u\ *,$JY#R9)(3D&`Ƹג fs>Zƫ%*!|}y/vxާ9͓5uIhiR|Ju(u^ou~; F{1쀭w ɟ+;RXrcMkl5ᥑE&zXc:@5HVYV0;?9@y@m8TǸ![0ȳ815v6u3~XfW6( A?KAw qH'NwF Si |>qcxg&x1ieLc'=B9Pv(dӣ\[e`z8*_n0ő.  Y+(dddE&E-T&WܳcǢS ̜BFҕ'1C9R'Jh@d TJ<[4QKe_ 0T:)/?R,~yKq |U3_>B \&7דsvBe?YFpD^1&@k$CUW׃evW=[f[3j7B:z_f6O-FgA׳ƩѦ7ZsܡxJiMN@\!gR/oBcNܫTp~u1m '5xU&c9UfK͚J !CcRo;7V`\K_'[\6$\LH9j.Q,٩ϵP[ʹPsʹﮨcCκ.f k5ѿ"{ϨbP*cPN8tBIk)LY @H7 ׺NI R[ڎq|S{(Et jb>GtuB|@]!I^]A(ɘ"JkT@FOG|04 p]bFHJzǹjPfXW _cRnnȑb;q&%[rsiԚXqZф"ͰX%T|oۃ]'ELӯaeUa:+0I̜t^՛Q6xCY~0 UCqHb3'_]G+x-0v:U1-/!Bto#f] #TMpc|]6d3~1ޯrWqNh}YFZnak~AŤ M"H FR*s-kXYq%S 5{zףsL%17ȓg!3Z1n^1Nmkߺ{|6[< 7>VrS VpUJp x>DQW* %lıdw5HGS`+N:jOfۜ}' 'B}~/nM_ְ6zֻM尻}h J.+lHz=K-QeÆ[4Q.YZIlކ#Q޸v?Vo4eXamH8}zm/XYwQŨ4$ ` @5p&-OU)Rj ~ys:H A)Z+fTsU^m7@*ߠ4K"d7b,R odԸ]rYF"?hhAF%7DzHBa {n1$ohǶXuj+&xmz{-\#Z[I(J`^9 zQC%/@>&{%TăZ2! DΝ8ӹ@s"RgHs ކ#t/6/3/-tt 0_e+UϱI0݊{BQ9(:h9Qɔ^B7[,UBmک\ *m ȘzM[E[+)[{, .4vԘ{91m0\U0naKS{-\ HrvP 06/ɧgIPAhnj}B^!|4~嵷ݹ, \¢OM+|L1M]l2V=97sqy-V RՄ<]Н ; D?5f/}*CN}$b<8wΒ'DxK$4K *}Za`75iffs`9-2t⟤ӈf8|2w61ī d iN)H*1^e(LE3I'}u5uz|ST".r7'`j1&H3!s+e1ULh}m\T #|)nj,FOp;Ҧ̇)BzXFLX}Fպ{v=Ǘ@r9OYg%A1;ŦW5Šٵzcb󳟅o}kɚoTS&qdo0\ǥ-:rKe6 M %GB.] E7(!^NHRUTWMr*s<[^ֹU;=cBq.S8=g?^-Adc(! EO ;T|f2f6@Sbm'0+ޢ@+iڦNRR\NV=ĎPkY= uKW3f}ݦ5b" sL߰+3 01>u x !zSQ!IjX~fM#BvMܙic6\V2ʍUHKTlPbaCi̊ʬk 4ȓrvR&\־n8 (QtF;?W\o$7"NZ[LQ` : ۳C m8 R)6Jr#g$-v 36/9pr-W?{G Պ¢7 wދWah$LX>:nb#6&'s%6' 2vC Kj Ux;)6WCvk@QOT}g%<,˖Fz5} :a cD&gJ%o' Z)^p 8uҸ(vwBd; '왍u}A9kҲgl yPmvW@0#̸6KwZ8Y@ELYqw["}.B453v m g K9E,A4,m(Ĥ—NM"pr3mCpz(1Wg_f!4E"M@F/ la*1 BF+RV~"KD*HjeB1'$WYd}# @ ?duvqe]!~~|0 ju͘>vBq4:"\.fz.L,7Vkk 7qA17NUMy(ES"lcUY(,N4V`~©FQxM-Ǐ#Zal{ dU6:zSzJn*T}N,WUD$ E2(x.Zڎ\qEW及׸Nn)=qM"V"S94< 8Qd*j; h`x{Y_C[5ی>'̔/D~P ٔڛi\形JYWLk*!%g2)wYU%LJ52#A4dCFl(#.]P8(w̢*)a\bsC\7J M W&;0oG(2=w)/B&fgy{(#V >L_e94Ǖzj]': 2DnV削scyF |OnR?N%*]b.^>݀ppe|ZJ,.v)}Kރ#pwE+t535A5EE?}_PKǓK ͼn2U;4kEIR7曺ś~xa/ۼ8ׯn""j(UֆBOϜ%<e,}T. XerWIB',{踸#p q5v<}G!:sJnNuSkXqXhxRLS?:N{1xX8·|&Ghrr=M/\iɻ_) Qɩ͂/X cg<|Я aA$ π(P %~%A v6^Yd!JkU債n)!,@YsNM}vsX׍gt$(A:N?QeYoi5#iէrjVw7 i@.Jj!6umm tw!ۦgn3+Y}&tMIQ^-~`dR\fT :Ht-dQo(оC0QJ-EWj#5X?GKh1Q:A\]dk-r=Mp ˄#pQn,-WSe\`fO؍Iȭdhn-9\L}YZ^uܝs߳R^(2"SΞ!ӻzvHЋw|Q~ic_P3oiytɓz‡'r{㭏9RPxUΆr.QΖیSRݛ:{W[AȥrzڏcqldɳUf19h FT'ZM;DHA$hE,u㺒\׉·`~tgbi6|EʏL <\<"ޗ-rпk* rˠD:V"5d5ы`aHRKߩ;}76@!ӽYcҬrt-q9U97vj\?9>-*9ۉg{~9$9f >`ړF6$ r 8ҁokh]# NV;:h%%_X[>)]ݍ\kݶzֻh I$iRDBAG: $EPBjODC: sui kJ[8qlG`5 z, H`3Pedw xԛ:*"_= }x-i͡(MΆpg փ)y1;ł*!耧?90Ki;2 Rj}e<&A+@ #s{%pf ?'"!Elcݼa뎣CI_ D8 ڡؠre􈟺暥S 5HmyS{T Tq]$p0"mFtan_ak$M h=>)>8+e&h&2!ۗ n蔶['\!c!@@Xx> ' #N@b=bVڀdnbROl$"0`X-WsO4v,BiֶC:Dz͠ui8][_dU1>"+&Syk_(y51BٷEcoZ͑g;=q R7PmR'=⭬. & F_5XXkXN2=(Snq̪i & H )@rWDUۊޜ݃M@ Ds0UZ3g}bd {ti9xVu0WYQ <N:8ȸ 9zNeg}d5nF AI$6CE˥r&x=/=#v)8K9&i{{ꎼeQ%؉Y#ypbWub-(N aTԅV;*xC'-0Z-yM7!/l15JS{H/*BvF5cX_uC ډg34|m@նj;OHĵ̕ HoO3w&duGQRf"Ȉozȫ,J,vGun!@RC<3AH~2y }GjJ½\N,b!V4꫶ -kA.=u*r"FCyu`0̀^[ w4dd(]d P9^1wIx[JM7tLG^2W LTJsn=Fpx%XpKb<$S.2U3hsTDf)'F<@ jΓ!yC, @dUx$`58|_%LtsO^xsoe[QZ^9 3(l4O6# a1HKi-Y9/vl[ت p]&Q7ѕ6]^6\ e߁%Š늬tآ4&Z~-_LtR3mw eJ`{8s]$FhB<{jGlP;)+A(R] ~X%#74T!}?+%cs4M῀yT';р/*D@L 5܎;Ba` a. "7{ 0"ݽuBUS~;a-&pо'Qh`'ۇϏL-s4m&j8NubH=h> V@ro#n?sXp1:Ҙh$o17oۧTD|Rqc3BE(9De$%t¼N=M;ܫDS3]JTP ȓd!6*.U*(qS[:z[l>.-)<eN*\L~{l  br-j(E uTziIv 2S LׁlJ?wֹ* FLcgoAWy`(u]S7ԡ^=|?KFzەߙqX#$W0t8$WɼdsgJ;4 5I{}%f;Ki,S6&u j3 ?)4\YAxprH:V$gbEW-asdG @Z<m6PB'@e 6[_س2vZfd-fJ)*71c&nT 朰dRÀ9=;1*gVΫOѬ[d/D0ɈQj:YUܟ-Ou$qN<Iŋ>%KD/R'1v hPG*&vq~j=I }@D b9+?ۉOL="W.>v#|뾫j>MHgDg0WBxg).TI+c;׎ ;1zO'Lv(S;YƲzm>ʟ\gau"f A"'qș,gp%ysf+-C[OۑL\.q+8Uxn#nP%,>{7Qy >7y>i7Iއ( 6"v0^ a0RSKQN-uv# .?ƨM[X}|#xk.Kx]Tc{GfIM(hYv"~Ej6?n'|j-eĿK5Y6?‹=D-RYU W7DFP=xѻt͔I=,Y|[~0rQYS﹭H>ص\g%>}R|Y)61d~m `k:> j[{Jp`:P-0W$'^aV4r%5$?h'oT'Oȕ6GcDa#Vs&ݿL0`S+MXkfF#q~?yY;*:zȸ<&O@߀o }g:#"\1 02V}7>֠'4kem )0w֪;e}@vA㐞ػ6,$$KdM \HGU[^lyI.hs(R7^m#@fyr n KoƜˉP0K,r?̷bCYd|9 JXeOo4Z%]i[#'Ekv 6\c#oM `i44g/m^-eReN6yX_z C`DuH6ƈv%}!zm1%b'ir!eߌnꔊr<I n)e9j965dκMûDWB9PJOD ^?~:tsh^1If! SIl5d]yV֋,B^*{RmrlivAD(WuV)3wH.L # OƆb,G$$=xv`M2k"͜`9:)\ "HJ ^\ IfT6h%+<K :'#0qێtzl5xftB6hwe|ceLmo H XEј] -|[, EvYoYuN h51}&s;1ݮ JBJgh , >b%|_NbvRywsǟށxr\ T7Qͷ&2BQ&OMmx 6ec:AMJN5@Av14oZNv wi򧀨2 [(̐y(Z. U|4'l*o& XV@߯ mi1:Ha P+*趣v곜.{R3a3W0 g<51Ck .="k@3,rR˘H0+[MLߍ8i7*&?8H9}NkDv hQGy3+õ[4-FK!QW/ָŚu`nMFz铏B|W˨ &MAi~0~w<*w>cY," vTh9"d)d)`ISxUI"66醵*SiX]۩Ha9(a3泗bXl1t(oj ș,#GTV-iFvS8gs hM9DQZtQ=wVtNf:Mwg d`)6^㵣鮮JyOSxVc9sݍȬVLܭ?e+Ɨ۹=yȖ7'tF}@rVG)J|n\qG0}P! j~MMcDa?[m h0y݇0͖2ʸ+ֳx >=^3ftQR_ Spe·.@Rm)@Z}ˑZA[~,1~)Ҵ9<ٶ率AT/ij#˰V 7 YaaWm]5!v4|3@ N/{ S*RV'r!{jR`ۢ1>BR_Kl`H 5:QR~p[*%§}hzg=xYB^vTGD(ׯ2byJ<{zWz !<,4Xj!EҪ_b35j=N:_vtۆ -  "A!<qơe1]((S[)ŶkrLY42~2#-χh5i׵zJY% yΔUO<)"u2:t ))U=!Di#pMKBA@? 0ZJ]` v5:`մmM6*a*p۰vK8Ϸ4)$:GZV ؍,[ ȳLL4 >}s%nlVh!n ˂\(}e·nK>? yaB:/ɪ|¯6s"lf9m~ֈ1!?7IȸySfYP:Hg`h/T1e*PkcϿTGo#\;[nV?itk j=\8\Ġ4ePr>|r V0f뜌`_Ve+֩֒{)VË@2 $XO90mN&qoa2=fdK%m: Yd'X]m_Ml[#P?& Gtj{FޣC (%fOz_a.Wqu*\jp#PH 0pzp3 &A㼓tͰH^{~^}/8ȡY2_Y82at^F8~vTf xR΃`LgK+{RwQxABɃ&*)BoC!4Q3̰I$؟ / G &sf&RBKa:?GjpE:D222?y>*"){f$9[شS{x,z*]w? 1I5)|*3m嗭HPڸP$DįۃmE9+ﵛp3q &;p;Gu2S!`kqq6J{g}hI[P:fmr74QWC?low:V(KMҩW+:&hD w(0N8>r0$.)+@KzDXif^1<*}C}S~j}Xϩga89LJj*_?ökV]ۗ[ 15^^kr.=h|jL4bRdJJ rk cn\PSK@ ?zY_-Ox?Ș`N#w%C,ɱTXD|މBD^^Hq`!Ѷ:F}jI`pd}rEz`[If+ TRMfU^ 8O-H7,QHcP=RINJm6'ݶ@tqm= _mB&>ؑ5! ñw t4ű=a"qˡS4 3FU 6: R#MȽR!lPP%n*\#1GBF/:kq=|=eCWf ̯\f& "d9Aՠ쿳>AY0,BV~ ٞY*z3: 52o:A Sl?[~c\V*5hN{y~X˨vG~AA )lC{.~/),=Zn1{ nzsX{!^d 8U*M洇YO(Ivv}3eEbܵ|aڻouxgo߁*שbbAh֘xU`jEy MFEO*2UrHHH|OVwZHڠ#rc-jXw Z8e8-RgsRC՛x-)_A:g*s ֊9RS'۷<\׭?FJd-\ve6ob -SS8;FB,?$h>x'Cf;D~-Ww(T,|1L ^nIOҥ|`*83梏HM \3[\;YtBl&.^ 0$bUd_n@1p"]K F &$+ϑ*>wN[Lڡs@>0 E<+Jj^wǻy` ĶM?0&TF,2i}gq3Au@rT9|Ls\ 2쨚1_Z̢VHf7Gv+ts2ZZE|ΫLKg yTMi;͖XXSJ8~aI?|Po["61ۮ Z-c}NSܒ0.⎋YlP'LL8yrS68eSv!kr3؅ ӟѬ3yǿ0ΖTM7l`+8Ov'llx]/I{)DXc!aj(J"xʨ̣}{l)GSM5O<qCAi'cK=e&͗Yqs$|C2/׫̃F#QwYDh,n7F[@K*;ݚ=;a# 0gs8u 8x")נfkg`:HS.Ci .xW ,;S3:CfODYݷgN[.D*#Ѳ0V 4%8HX'Ѕ҃}h30y\+%"@0R0zOˈGoGY\4X`낛 ʙa ڢ8;;fe2L7o]w`_Pf桉AAl'O^$hxa cY:[\@~޵K*g"Mv^ID+>.bbUWXV1û~,m,?ǖ!L+_cЖ0c{RXqosJy{"q#R'*&)Nz`+ox/Zt[=3)mx?f~ykK ޛlKU~V/> 0Q!Xwl;k #}}WiVQ7}`X@*[A!=pM4UYv1O|G鞭o> yU(Ι^c/T{SI+3ܚC(g)i`ʴ -]3yur+ ʊWٵuy}G2ϰ =̄JgfN:Ϟ(8$ND9VYy۽>MfO'4džaϱ6|(E<5ز$%#:xa.җbr2D='ylAw3i#iCTG\4H!fFh.B0[#ڭ(`/vG%h k>ÌM'}r4 Ypo o!Q<TpPZ<5a޸wxZ<5Ӈ'A&G1_MqUyK <(ֺo x|8iiwTu&`˔Z0DIwϙ/H\jL ›AG蟶)*41'Ք5D֗u!aO?5&V*|$\ =J-oz cokMyUazʉ\eDۥ:}A 1[ϷSi"lX&m L{p豽)>Ȣ v9F_S4A~DW>v!ad3fv?E EH얦.4'bAlN3ϳUdʷXqV(r`u|שY:53ÃXb-z<7c0LYKXs.]$ 4!+u4!k[k]d@s)hב|ƾn!&)97tŽ]lm5锍.5 og8@8_.@,. 0V`yŕg >?cHk2Iu!%r@l9gdV\LVM )+ &IUFDݮ nqHh] PzjF4kGuCFWBt  --:T0| O_x"M\<)U8u չho]Aq`l hIpP-C.RHLwW"a [j+z>XҊJӦr8vuʡ}/?s\i  :L?ARo h>R_S*=ط-ERub.G6}>hMk,vK'poC^P J+a^& |Cܨ rkl8*b+1UŶm 0kYsc\?zVp2Wܖ AwiurI6{)֊r`*Vo(-[TqE 0S ,N(+S-.@oQEޟkNؗ@ϯ{0m`]-3qC >0Iй..d^è͉dW,/U([o&):Ԅ{^pt V0rTSg*8sեe{t%:;Q*($^;mڮR'7; ~PP=8XT ,7+"am2;HŃy1. wՌ})!ʺ}\؎Z^(HR8 t'cn"i‹iGŮapPb_כd-Y+9=(-}4aub#HZJflr0 AnnMxHo ^5d7#:OmWY@dCKA=e[ů\nw)D"jsI=!/17,؟TجbQUVe)~0=z<\tWT̺ TB$z 6R+q?2V-N $cy{}ƸuBN/S/' !Ǣ-"/:3h%?>Li'ږ Zzb>hϞKp=y9 {J>banV{(R@~2@ApEcK;^BդܨFIrAKh\WB[>-?:xU3Wݫ`Wyy f2Wk8}矶e ÓK?_uGS6ir6n+0cvEќy(PПuh ' y)2־m~zIïwl9@.굷 +CC7 ٴ$C1[Fa䄓Xh"fsC[쥜Ꭳj)箙7XCTv 4ZVj4D XTJ  Ic.'8j QS+.p;?udY4FW/ oiĥիٞac+|m5%mR<@ '跭ŏ]Ģ,-%JKfćhht ,Fqvov²f{ǵ!QB@ <g']@I"S1Pg V;MYd |r?]>F12/0#K;!# Q +4]Z8BujTI-bQ&vU~&K20zv/#mP/ CJc8%2suC[`Jj O .O MǗ*ڏhdxh3|D>1D }$fǖ/'D PS^ ?M;I5j;Iȣ̇V i!Ӈ[4ٹ7?lX Ť$˚!0uo2Y<c2r΂lD-}0}_#0t]۳@B;ba!8.&kaYL4M3X-BOrV <%, 9n7sOMLuQ3- Q)szzL"p6#Gq+ ,Y`pe)5{0#^r؛E w|{ &p$"LjG9wtvJtlahv $6Hf\Wm`ǯz@ʫMO<4,9,mݳ)F9\8poe KTO7~?|-4%MbvaVc'NI.6c\p180!aS-%Gi]ug0ap*CIa-_NZ.ITMeF6!ZJOm-$Qԙ_\qzOm-աW9nz[Hftue!v%E\Vt-VkO Ԍ }!͍U~G<9c8UsI;rM^.qC8~D5µIk.lo[3v!Tp"ftՖ]#rL`N ,}dh9B)ST agg!?^"zP"")dBXܨ2)KJ^VeER!KӁ$Gմ р&]FŲt3Yp"M1mg&Sٰz5'rO$mЖA7:PŅLf9ib[:0%|H,9@!A09!hlt1RX z]Ǘ׎z??!KtLnN$bNg8I#?%W־!INx90a=QU=u 1 #V}J T-^',hFţM iϳ8 MJ՛E@^ |l5`0yh㲃)bmhoϒ7Sbޜ(G+..9oPe%\ɋAO0=0@ {+6YЪLՋc`r+s) 5y׃ ە!8_4` nrEۺA;(Vi}D*eF(sQui\"V˕pg0: M~=5f Fn|AILVZn$REE0G m@GqYבzZpu"DeYo*IK1S}ė{>|O@J|ZCoLWjiB4ӽZXôbϨn֙@./J5Va |]k\{9_ܽWUI'54žZIfC!-RFʘy' ܛфI'sdj.7ԢwFgp=s^cO]f_V~|Au*̆VwW'p `Ƙ.8)7pAF'!_ VsGN9 /h-B*5Xus}8}|ף o&8reQ8.5c6ZW\G%.&. Ž=Dd(F"2. .P_VQ;˄[e%X ȧ[+e q$*kăjb*:iFQ4q6,޲If PJӼMm|`yD t GZ㴬e +H]>_ HNd#dʷfrH̽o켈w1iCe͂l/ghz4)VU).qi:Q%KjAAoE)ҿ #JlGA0}:|[VhĸU ܾ{tۮ,$ePFSz3$8郣Ndd9f}Xt8j9V5lZ$.ִj^:*2pzy<x?a(TP@q F2ͩ"SƨzHC`˒>Do}t5BKl ƒ%GhǞ?BRVKXhO[SʂXܔEv]`9XG<=C؜ 굾/rKW+_ 7++5-'Y0 |!eKg}񽦛֭=Ict~wTbuLg#\oc e*t_L@vk;plG[O:!~!^Nٻ\ʩrv(Nr i"DvyL4wc nfpw!wҿ5Nu?<!$i\R-|Ħw(r1)\AuX!&"(sÐ$C@1$H r ;SCᒴtyˁ2NJ7g 9L! S]iCU?CCj7&' #ɉ8, [H>$Zi?V+>axSSVx\ Rzè/{gSʈݛ\I/O~o`I[0{c^cQ=Iڄ߲αymWd׾ Z K>MˉrUB^+:Y"ll,S{Yx#wH*U >"X~8@zuP9U,V D<ʉƩ-;NέBvƇMAo{86awPRZoKU{DfXﶡ~EubQP:+{Jnu]ԇWNw]ξ{3-is_ 5&l<zڈQD[0ffaY^Ax賡r|W 29[N!v⧫a[ń*Lm$K`b#@uy0@7}ؒ ͥ[j]`iJQ[C Z̴,y{ۭHl΢C~!ۨm~GeYR3rGFnwYPMU=֥% AB4;#􏐤;%?Fw6*<>YL" c"H\W@x/KA+3P4n]KöM&OvDK S`8U6$ P̥0(^:XPJbOhN0up8Y:}! ^Fgj}|j|z@ R /#Ǡ3O ڇݰcɛl߶,L2nE˙p!̘aXŋΠ0'p|ĬI/~OF93mwּNKkuPaK9Hc"T/f^p~Xy0E4N5-Un`*h MϣHEsz6A5NF@jgVq0@R$*n2er &kQΰ 617Gv@sjq/RּgQW?JJ߬HY)~cbcU!):g?> Q08]6RWyrzaR6P?h%{*ISL;oꥍ \0lSxRpiw$8s!@Dvc*PEF"DFZ1odyք/o$W 5q&ŹOCd!&mS5/f)n-nQu'S,j4MH2iYZnoYf&9J\ڰ%wD]4i,.A˴?͇^~v_ Պ>V߼7K `:œm;\Cמ16M$#WSOkH "*LokBweHF<|4jo/iVuBvL5 ;՜qgZPۉ!MC :WYP0GѶd~4w kNC7ִ)u wq>+2z}5^U&vJd. K8c#vqmXڐ_7,N2vcͨ zC[^E_s`2]|e,%>F9\ 6BP( 𭨽#IrF@a6m pG_.lbdv"ndf= MTcU ǴEװ1ƳL+/<,3)$;Bxϻ[=,)~OK/!RKM*t^Z +^iNdyg-rTMi%pmU(1(RW8.{0F;O,,-t$%XH=+1@wµ8Q\B͂ FLtf9M)0<}x8Md8^|b=G\8՗^c]]g{GMZ_4/jz'-yLiJ~NxpyQ=cN9~b$-ܘ _xLw}sW`:mXCE>8HE6V-]k-Lf[Cr]YSxZOlk{ l1v+ݴk4%}-ZW!)4eԱMOJZaWҰ TlѼFBHM,9LF&NhR0n z_~NẶ~RC 鄰Ccyv__V\]\;J703ej^myǴ~ˋby%{{pO5 rSDX-_!+5ͅU?uq5$/Wɔ,)rլP#c@&?C~nYk٠yj{O[EiwGO[C_̍=Tw>RQ!*| ʚa!髮[Maӹg9iid~k^br.fJ=1etJ!OR L2P0{^T_~j;je * T. a]hǥ=W۷(rv c;]QrEέb,#SNC>{Ԃ?i\Hhoξ(93j|p0hi&] wɎ~P &6{3kRU7-0贱};ՇRG284)|F|\@ڃІ;+4?k#:c4Z &8iH0c J@L+߼Mc0$B*:٨j{߯ Y7= 7)P 돴\DjDzfy'<2ދa,_eWR^T^W|#%<';qIK #lU_EﳟL;CL󱓀F'1"$v]PmMynx!ؖF-uPP== a$;rK*1fvp\%3b;$:]@{(tj0;O|;L1R}GeG9}eJ_)/hGqN0j(79~tEK@ =J/{NA924@U59AGg5'/AyJ"8iEdF:#GYTHѐ!+ Bxd5ZŒӫ{tQoۈ4GEU{Cy?B֓"pUߕQ˜$i$s̳}…xC|YƸuLO%G5^DxQg5gbkNVwHDRBm9|#N3+o;"FKz46Nq^@P!7jq!aMg@iO|{n¢ىmcq /Nf7x8 PX7Xt3GF`8SRd R>K<&H DF{w)G=u+vS7&=)u?W(anjjkq'+sDs9)gG&]4xM*^-L-KrML㺵KQmW:p-8Wu״8,cUнhL5H; i[e؁ȟ#I15Tó>:~Bl7=bu7RHKQP̈́`4܄澪i}If C`"J[|ʜд_9b@Sљ/x `8bxig31F.?rKu[ KaM*./d8fjpHL ger)*n Da]Opx>6 WYG_/ǂtW6޼ZGƺyn">i/WI3}^e-Xڸ(By8&frdT׆ʜV!St9-P7tLӔ+ݤ>0sVƊMi(xLP,QT4Yt[&,2__a77(w\Jv 6m,vڙg8P`QH΢ Ng{ɔhLZBA!D'܀݁PPidıbڞ C<7*Z\fOǣt1)RoDʉrh] %p䘦 l*1̄a"1 22j_ CC.ǡ-{&Q缴$m.l\Ž>YϏ.%EBXgjǹLOCjY6iSy6c* L~<Dz^w)C(:㞫I.~SUftäl VOu9r x39Qa!3Pxťl:a:rNY#DVC)8#DT^ 1ÈAMj9xŨj2hāciUA>&\5~$x5X_Iݹ5ߨ|gQ=&_r.lRȰ\Ggh$yKc2S+DEY=rG&'½JX4,2`9=!;}| rxR-,I*B` >0q__yhߪ4 iuVE',^cjUgPg3Vcz#Q?9/B4וohG-ivP-̧7/@%zHA!^$U U١GGgd*ʏ G$Wt;Xq H# ),|\ &Xe*ܱP-9eu7c&]By[i-J2dejY=p4/(C.%Jlt6|R&%xӪ@zBQ_fE"-PGls QU˶ΨP)oI1ǭIy JyV w$/0`7`&a;T1ABv*S!3-O > 8ž"yWp*dmOO0FjZxCʸsGx ?>Y^>PشH48MXbɲAKZ",Q[juA6{8XCJdrŁwP#U pacå8 e-=09 R0JIyJ{+HO5A}wDҏXE><і⧴5Ikc>Th%Ht+YP^kYYV⠴f=hJCvnp^Ⱥdn&k" ӵHzGD!̏K 28?:-BkҷX&3gރEA@Д~4oN0f׎Aʹt)ّHk\GgvM:|ta -Օfy~1FTf^',᰿4;l xGlXO 8$C?N!RlUe;1_r2g2U-nέ6rfxę%RΏ:Q?񏋥О1v=&!J7g$72*:&\Np:#/z+UPpc6XVg;255{~S`x9s* M;֘Ϻ&b Wb-9.ذ!<Rl5E:r|şYNl@1X&1/R!otIyrƇ\$uawę>u*M,qHINЦu'(hdS^'2,A.\|qK.f"Wlb=2{IsY&!q>j`n(Hw;Kf\etNZ0$/ST>gգv3k#G0 ~"yۭf(_#`vNҚ C[3QdxTMhlr1vom\h 3Yi$]Qkm0 ;'~;k);^-KgoOFZm᱌ "b)S#Il{Ip5'!/rK|o/qŽ6}FMl;̗JtbS<Jԙ{m )B冮ư<$tYֱz^ܥp J #D6! :n2W>Ϣǩ`') efL^u9yɄ%:3tqazXBݏ@3iV׌/YD6'C;Z=Ϭooo/f(+ vAKo@u ,S(+^Ṧȣ*k3AuזW*vGAƪZx*T[-2?WZsb)heYT'g.*brn口El5~D֌7 q5鰎)v*}k%@2:;2 ox5/eUI)|03@1A>:3aQ6 | D,YU>Ú|+j.×ƻaƪ6}raQ4I*`MiU.;ųO2#Jm|YhԙܳEzİcAhni>J5ڞC#!ze).>syaTbg5oj_pXƊk= 4Sbao21]n[*$YT볿]w1 iJAu-"'Tj-AALq7.jnK[ߧzN_BkP]g}@J]n r5xZ|<\O[c9%Z8LjYe^kӨMn.Tu sL"`' !F7]cl{8in^r #/ÞģiYvͧ =h_Gb+~cۨ;ĘPHu{zpSG]d@ r}T9B.pxLNPe&8 *qb NE,[ݕ~<wvTSгwuD맓NkZFsGYT(yOì{aӔY~a{ܼ-SVQ݈$rJ\G*ůqW.·o*P 6%_{h 5pnqJzhmC_p`BYUd̆hW۹oƤŪ7XZTeVfaSe{7|@Ipr;n>Ar^{ˬS`>왝Z3oJm+R5z6ҧ7c@B'\iǍC艀'3jL!DՇ(9Wt:=a9A2bxa6*b ㋍esrtN^t$@֟ف;.#}tmEsB'bK˰ G& mF@`ùXũ>b-.W}Jt 3 ^,ay=,XZwj,̐>ݍSR_BL UBYb, RHbVa+ ? ^UxFBHy e^m^ ۘM`ߧ߲GSV-;Gn(M|L h3dio&{xwFkFH<'.c4o%gư#d MPt0niIi)jlM)?Eol(ӿz[)0~+6T Vb$)z؆6*k.?U( )֐zź #X)ك];>Ά(ȯU 2VVhC0@%  =IQ|+v?}uPǓU‡7_=֠>?a(Uq EBi>V> C(Rm}(Gׁ `0hwXijtζԃ%_.a.0sri]SE.F9ÇyY=V*g{:Ioș IK!.wz~gU#E "F gtgi6CDJN̚ hQwx Nt};>.n8J8Xf0:+ \(z L95[JKn2Q+@gVqMAiCanx)FvQEӶ%5} u2NLmBhW5YL(]>DN"ẎBR4-sUiơ]>V5I1RmAO։Js eJ_.0N_];`8|)aYwסk;1Sm>+tJIJ6уjYzU\FqK j/iΝM+ fPvhIH|;=z}DęRyGs MT}xioKK_#,µ}y]J~T=Ӯ#9{ c 80fE~ʅ)vb` ́$viG NP`BX7IԌ`sW0r0HrhEaCwD}2d =}[S*0֐>̴<"G'I} J_rf*Y %#XE#R PvIp|J*3?+BSqjvj}y(o3r_.d9=jpe"k\_ӊ>4Uzn78@I@5z"*'u1DDx6e&lMaZ&'wz%3:0Z}v*y?=3|8?nhBu0m*xS us3-p۟!Xye "H/7hG; %WЪHAHL$M?[qɘu[m=xP,ܹ2 L^ZA V(K&z8Os c0#7kmSt"V~WŹU5G:z-%# `9C#(qlY3R/ -/`GvzOyB q/?˂QpD`ǛDtfVޱ4TZ hkXZ4_QlRq]'Z@q䥶v-I5ǎz/9Jaf27"TrG5yS% W䙼ംn:MFx4Vf$q߁`dAsqnޜ|$DTIؘ?pY*1aָd @kǍ8pi0Kc52L;P/i𓩽U0~aʰEsOT'~އõ)-˜@*+ۺoہ#7 uykFӒ0ʽ4k)&Fs -\eїd OF!)sҁ9&I4KxՐl2e6~'tMꀡdp&Um,3m2@>b9@DJ/Z4 l'R}>!'/M!1nmyrk$ZmюSw5VNӮPݜуw*:]!f! dI292V |mБY{ ּٍ1]8:I;VbY?eXj}(eur==yH;W !~o)]-6a V:QG:!~V3O%9R!N }sȘlƊmZYBh5rZ]>.N)drjPT4.%ޛˏtb`O=AAv@ ZT+>%''9A#v{4e$$? AL[#Wg}"{/IA4Vm۲}N)u.\#=]VimSasRXp!6t=DC vHC̙* bCMHD"b*}F*q WxXe+ 8$KUA598W_G8Y!>\Y5Y!ZE~M!Zr3T(T3I*Gn~EfZ!K|)g˚c9Q7k nɞ@#:Gh90XCЖn≆BweXyՉ_'24C>0VBi띰 Qbsf>:g)|j`pb˙~(lNNaY{"Z ciZ) >w垚؛@udV+8Kl?"{pi.>߸=gca="ɕO$JJꎩ~٤ݐAo}ײadzա.ix8k+(ړsnE_Wܕ#\Bd(۫quIS'ԉPiRTѭɉf0\}}{J\hџČ<QJtхtY+9~b,n[[\rf ĢS326bIX:!`-"6olo^`:ö[TO*l`|U\h.6? f>?\_F@ a\Ł5!mlutU4" ]w=< K aFjd'y[ jbJpNo,Њʦ݆$wXb id1`"G.:Cb=D55}[muy.bQO/8r5$P/]lFuw^O]FbY+#3_5yzZ0k*Ra U~?Dx-E),z5[ rnCڵ\zkċ%eg*13tz2MQ:hY K }pM#~`31!rfmzp+ *Ԛ*g0%]ΫsIIA&NE s<&r}":U;~ 8nٗhgX9.Ka1yV6t wH'\,t4"S(;+W),K2j%I 1WtOf`,r?NMtN!$+inCv>{[ :NS=_q-2.ӭ+leu2:dl*h!%J`AÂ^m@)W7}d gX09z2Ig#tB߰y[eݬuö=0ܿâq~};5$>QJt*2ʿYIi , 5Cm4撡uPJk)~ HHJ;RCoĞZ.4k1vEł}=I.Z^^PoӇ&[z෱6 =j|s8%)ƻ'z4^Kn6zd4v`uPHr_;Ji'4B 1:|ny塾Iӓ(`p&ᘋ4oq͊G=)O)t%0P%B6-q`%0Z$dii_jufX/l~R` S%XTWʲοW̮gQJ胢󢺟%^=+:\֐9e.ލȽO 2N F*`x?u j;ubM֮`>p yȒ\K/zc|=* ٵ \OمA l-ݕK$X`+CCc%{##uvr-:g7T}.tԥCw_x!4ǷR9ŀPyGzqy^SWP<0g&꨼PI.wv;ѷ CBH/<z0UbZ90TU:V:(Mn!5tDp)-GpBxZPfn{NpWTY'*G# fE˟^P}W?]gn2Oؼ(Lk'aq͌kLS`Ycxv&3g!ֲ\*)k&DŽV+}⪥Rl8ϜlyX ,Zڴ܅UFIסw|=#I'KDwH5 _$A#YL+'?ϊdYOwl^0*chіt_ILꃈhOan]Q{g?BDT 8!a#[jEdDRǰInZXXt9+ pAZ|Z@DF>"aXԖ-{ H-DW <{:uXY Y|sP]%c`&yWdVUxv7{F]_}ۧ ɷނ_ڄ,^`ٍ|nmfP F߉@q we/nse_el1znڔ=6TfC)^)CEjM42 'Gt㭧%:;&2$&(aFnF1zRIk-tvEڝ<;`Xx\n2a'P!u4w3&)!H2cзc<׼5r fjeJ  qm2R]y :i 24R:Ox^iӱw!"/%v3b:9~P=a7`K- /hX-&gᵇ+N̡܄)3'V;PKp]LD}7M0yCft\ZoY;`ѣCџ_ǿig) w~ R; ,jLEUda^izEEbciTٟ9+dB0#t>Bvp|W+ 8bwW;6k!*%`H؁} f={m*)rUV i񅆒g9ښņq_m1ˠOg?w׷{WntSӬl·?`Xf\rcDbrDZ`!\_IDRn+ < "peZg-g*[+'\ Yx[*#m L񓀼,.,F)5i|>fVZTJa;Dݭ^ Z'?P_-cO+>2'0F*d4*%iFa *eSGhXHRGT362!S8VÒO9 ~eNNfQ s|콪TřFeF?|]އZ t)!;//x=J`6L 䁗<J 4;3N]m4=zrxmжx-sd4xܰ lGE%w1{@kE][uC{A$,Ltnro%!(>#Yظ ÀB%Z :V>ۯX{-r>+G~y_ט5Fko$Ps%C!H2@>X^iklvQjҹ7mB]n( =wiC~-R" שA{;n.D[.(I8Tס;Eca(<ߩJ4贕ihEg2Jۗ50]ׅߪ9#V<d%ϡ{f„&P\3%!@Y̺:VQ{4*HupC2 U ؼB ]㵁Cv8ıP(BO` 7#G␄wX$3g-{;uTv=S+яSn=BC׳bfHa䱉jk?vЊrb![L<؁!NBj]^f2Uۙ^J`R,5A8NK~pw˵No3Z]񑕈4^s<j{M&4M9]dy;kli8"]|b| (y uҟ!Е{sp<:vI+yc( 9ȖN*'d2]L@uKH|?C"vGr@^|8Π] uAT{#)6*~/aN#1}^,xvr N 1 ~zN*Ђsm<6Г_E,B W{mJlT$l=n:VgsfjǬ C.ڟY lgRky7Keݘg{b"b%7Gt.LD=:XWӠ\E|~FTCE'%,y#ֆl>`?I"^V{|>YeAu HE֢S) e   ss[Xݘ%BӍjT].`,,>uMYIL;/aroől^!HN4&b9c 79 );cA9i݂.7u$)aAە c_TA_.>a6a #. 72($?p+wO6$O{/q'Jٜ:5TU!BTJ4 \!9u7]cQxjf0ܝCÑ0 - \3,cQMG[6脐ѽ[jIx}1L{Xg6W#;~.\-D8_܆LN#tWCk,;t6 Ai^F݁tfX2{uHyA 60MYUHi=_iz@]Ka֊ĩ;@dDZ1hxᙫY>}WmT0b7$Ϝ(\IsT^`aщYDW#wx;#0f߷`f ~_mİ;5*BV_*}V3zQoQ77JS3o79D8Z^@3DCb/$'O#RB{X dTl@H|M-nl@xg'v[X!N-{ J?/d]w rdS9 ޶x[7x,2RdZVL]!,;b 1 }jm!]bmA¥x6cjr^hya 0|*ҀHi@nS鵣ŧ ! ?:E\5{L5Rofɸ>)um)@p3^~f#X_&!sEew3 < 8IfP8_QLbŠ.\cFiv҃ɍi `95IBG~?sZ<)qqVPUg.= I<}u+C 6R^LO0B([l"$R8D/gE+r'{!Jx0Ðy+ n`9ZV_)H`=P-ư(<ړP4c=]peôlghLV|VC^ ۍG xcۡŊ rYl}T?s!=F49B4PJ!U߬f3.ˎZ]xkZֲfAi2Ѻ\{A" | >.:3:|S"eׅ%T,?b蒇m$¸O#x6l;Tn ^?8^Yv"|GSVS}G=# {L}ܪfG qa)_#[bi#sAc rQYre =_"k&\ TwBؖ6cݱ@*Oڨgwn~/oEsJ$,[1z{8޳>}|ԥ/?J:@#0V$낿xF ߀/dk.#q֚G/V(e,t2K%!E{kQ?PV@ViܖjtsG5Κp! +%%ǾB&5u5]U3Zn\N 2<B-z@I,m$΋6_~¶E^dNjz#86K PG ^v&9N#bA'Ӯ[T=f}v^D1ٴ <;d.g:HndH"RۻŀXO0#qu> 0jf/5lN܏q3 *UC-rN܍zTg#@)|~a/ Y =Uah<[ܶd>d!2n"xRݹlEc&_oe cuu ۿb;wDZT\4;ShLJę0Sʗ?S{Wj&1Ӈq 7U^y5aU$3z s6|H87hy &LC/%X8xۿz;$"0q/d!T,F0lAyG׻0R8^[lPīnqTRa)H*Gm\/y^.Sp5vmkki"a*JP,.!MόO#>V?yۧ)7.<3itj5$ =Q;{;<XnKiu$e;ۧuzپ#{ QAt)ԗ >Je>ϸl)VfJZ">2N v % UPjT '_ҴHY"A Fqkz=ڡk҄Ԋ)]_qD\yd_tUQMY]f34@c85*ݷ\+ϑgnԼ#M2,6ƻ x:kHt'vχ&Wfɲ .OO`ܗqKР55fCKVݨ zJP/[ 9*" /lAXU >mF6"rB&Ch6T_QVîiZ5d 2V 8g]ï5Yysҍ \sz 0Ey:1dan_E(%(%o">;ZsP9WQLh.SQ,z|)5:lAǼ@[U's ņ;~H)w?S}cӝRYn`*NjuWO@&?;P#% ?p+ӱ]eޔùiӕOsGRr%?_YU[D2yMIbL|Olevus-Jx3vHo.~,e˵2,!MH]ށ29)_HWn6Ե:dvqF;T&GK啊;t[ wJWPY!"v*G3yxZ$vXpI롆|܎GI%GXQ@b@}荫jYGM#wreZDE|U\*JU[>@ xɕEMg{ i*'j.[k.@aN~I wlZ ]I^PLהBϵL,{2B&0"oR+jatY7u4MM7.%$'_5%+[ѥQz,y@ꅺ!8,ܷ2Mn |d`v4{QIQ1 1`iȢ34(ZeNC?#>BK 8g7ܨf>|`A@)N#ߨ' sOcZYGbT<CT@um\ŭtg JN>/+Xw:W]5و(B2^ ߢѼ_Qnu@YXY$RԥAYVdH]"NskHQ!8iC[;B/ױE߁Ƕy5ɤ8Uh X'<.|U)8-̦ܰE-=AظKbJsP)4V}4.ʷ/|+_i6 6q$ȝ2SUZGV2/*~qIŶ푓ף^&O_Oy4y;o!bBB?p BP0z3X:=k/HE-oܮ8M2ފ툕Sԋ!4H8m )ٲ@F- h% W>\TqW>J 씾^}#*0*w+St;1_44,ZŅ>8yKyp( I ީX>8oN8^(wS[JAsw8ܙ_7:<ïwՂ3 ]=z<%;]zwz%fqk~θG_H;.90?GBGTaRfTοe<1+ onɛJvTF2U [,p7P@LcrcYS'-uV58 x\[~lUb…` z ǝirܚ]b=ז-~+Qͪњt+SBb%yQꩍ|<;B~dkĢF)uu3wwj>ECZY8_lXNۨWp5^,ԜN,}|V;M38gijwI:54D=L@#ݘ>0.m!l-W 'ޠ.~cT0:֡ Վ_SGVfxqsZ|&7'4+5`;]_@|4&Cyy3`A˕µi,ݝgP4S^*잨rۑj`~r6DbF8ubbi#yĎ>5j^oAN_S .6n|Y<m']h&}6wsO蝻bՆ*3rnZ;copvyPE4JS>(`/HdTVJZ#-c bRyЗߦϩN9o/@,/F.ք# MhzzSd_D{*AA(8c,sUagЖ]uRy珁49y eI4ť +b%[ ]>]c}ou==g"҂6W#ܕa#JLMZ>YXH&j5_a Oo`$2lQȮK$Hc ?f3)O@ p)N=L8[։WKoL{NPqO$ \S_ӆcoCYenc˂P"Ȃl#?H|JŠm%F:ߖ>ΙOnҋA;p~g빮nwDMZ^j"<c׀N:-v ϼ|U1 ]Mٯut/o>%r1ob0yJ{54Z"}>K)1k6;N"5)ViH* ճ6v/X VAzjy./_TG@ApEٶ #:pkVO5Vt $0 < oH![۸2jF@D6ACߛxm;hW#HjuG.!0HϡqԚLEw@܎HL-tYC*m ϤjWR ;~we%Ӗ۫)!+Nm -&HţZ:M|:XTAW A+D^4A  2 171X'^L&~Ev&{ +yvt֮gI,pq:naV)0nr8U0:dsǫu(BYqqrr\0w_՘ ϻc~'*n#b}/k &&!ADR6^EmRc%X;A˃1cc?4 zQVi.ZmziY=9f;%R+p砜7+n _!aS!:4!-؋H;P=SԥA^4UAUOR<vLB U"OvOo. h|CUїfU.ʇR&K>*-qN:ଊGIsâB8*QoHWjdR~0׎0MK'`D˕xL -ebW/tVWgXRc{O =ՓjwIlypgQ35>;gbGM)0fN=hЉEI+Q&Bŕ8Y5c~H3=R0Yw祀t1IlĘ2lCiZ_[Wt, 59ۤvR>Ä렌 1̫U_^; CEP$C¶]ތ\ 5{1_ztA(ES1PXL<5vYZXPkl1E.}ʎސoC=O A W6n9h =6 KvT ,'oY]mq] F7k7sw,SiZ/U븹`Ji{Vey^,۞ DmYǻx52H0ܶ{ě&A&8@PGM?u۳p 0!&M =-_S,>GehˉUg7BʔY[@a,U|;7wl,, ovDDn8jc- %)yI5(j"dr2h Dlm,ٌ[޶"inD%mPxm?2|Ęr)-^typ`YCJ&+ YP})&^(\{\9x/De,.6drf F:+o l3@;澆OXi-x@%G>"Р^VB\:Wg 5OwmU kJ %"K/R5!:a|H"~ҏI -)gDH Ucw'0_2e?bwG'҇a)yGj:Y6!ъZ+C}}[]6,&LMW/ JFy酏DIk(Q)⧶e4\q* Qn~hD i5 ڛZzݥXK2n;1zN֙PEUfXLjC\Um1r5ds)\[ٟ.Vw]b(o#}gR3d L,v`F9'7 >I1*ҷ/F E3--o%5Evj'% *jb+ @$!9UZc9*3'O9:o2|(:H4_!0 u"g}vЅAY@ =p5FV !C8EBC3to _5vm$~/uXE]&f`FJӼ2{٩~ב`C@C/rZWM40}LP2 jpsT?J)f-}n0.bȧfRie;Y*/ccp#\0qi 34 }$Ծ`R$̿,5+1gl'%*m)EaJ݂YQE)_SuP$ЛGTa1u%9Mc9DLwS<Āg:MǁQ ǀuʹY"Ӧx=؃4sn3:}Z!ǜcyIHM/PҷM"M 6QAb :u&$`6.}Y7<^O["Xl%xhX0p`_d:=B կ‘J e[1oa`BRn{vk>g^83Bӣ D_TYȕaS52Rό;qEyNaNy4_*]`5)ݨ >g@TI|WPݗȆ+YD=.u?1/:<=5U%x7^%5&N"v TRē*y"q7( _D;/w k9loX# yɑ{˄`+Ѡͯ٨Qn^BjVeQqZ%:t$~-BXhLۜ|ff`Pf8IBAY5 Ġ]BIq2IB~rO|)鑧͵6J* ¤cĈJ#p.4 \ ^tEU FG\g\ !y8*bt">Vr>}F4\JM0vWbBP1-DqnEhwwC\3I V={zA5Aٛ#Koe=Ӕ'7"9U~VLMu{Kf*^C|!?ϿŲ0vc3S M11X{ qFWp¯f8~}Í5O%c0O06S`)ypM|ǽ*I kEJZF Dy Q\?ERclޡ?|{?_&l@E!6Obn>g=99XЛJQ2fo_>;Yyy5ʤVeOPN`5WƼ+Ϫem0 =\>bM'Zω//t/92cLkyP.|Jw.Ч +nOW]Iu3&H;'_GTvrE*]mgIrH]dw;c #~^8' L|C݄c<~hSp\j5dH`gG":n^XM4$e ߯-BYZKrءפ![aiI1]hu9GOva-8mʧbG,"@[mOW׋Qyh};K~Ea:0RY ÁNcY?M7ؗ&p}'rumk č$LWᜪ7bSeU\ zD.Y?!7V1'| :{j/ Gfт]_;GSDeQ˧N!yO? ,A&9U{~aMpCl;z辊c$->|OB {H1~f!~@Rz?p3ĴE ֝{ϊT3jSLqp2zݩK6C; eY-NIR-.DTUD=*=Q}ξyxv֍_ .#MF~F 9do utK{gzʎ ACUTjs`I8ixg>?OfB;ڍ[5l$cW>.`R[m6dTa( 0S 8Bwx/, 0s.'&fFNoЄ=3,y1R _l{ǧI[5.0Ap_S'X. J_(T/♌<cXx@奓MϼwC^g&)}8Q ՜a )̟Ʃ l6mP4^|_$b03mieʊ%mcp=mj?AX*zp4/ /n 0 ud?}Z†9?"+}KUv"TEQ| 3|7x#r`t6P)ܱ!f4fT-OZhgӔ 'o^B*\axVyV|5#POP<b^C*g`*9_\݀bfٷfII#{drj3P$pvO?hGwSw7c ~}bsg(tm SW8td gj²"sym).ƒx3 ȟZ| -2{ߎ}9 ~na${{ƭ[͈O \?q']tJ47{0VWY4%$(BUL~NM(& lg;;H4s;$>X7b糦x iG$sqP<`3 $'2| Yzj{H@QD3|&_xm˼˽I)׀sp LinLc"6n,oO$%":naʵT-֠[hpR%쥟M.R7BB9,mNXR;_v#R\z.w+e2e7pk]ۗih/{{BS[wf_@xsv)I*xBљB;zP =MaiUΘ6##Sٿ3R뿢tQU7>oɆB6I?5cXyj'ԡ岳n'N=!~ 'Xa0bKxsbN:@ %AQpTa \ =A>~f6YZ##O.ud_{.ΝEэұl^ LhۗCuPMFqZv6aHvc09gv,@4I3 Ԧg`蟋 B?b~kAARA^uW ZuT !wBݬi-y>j>htlHWYnST@#dy+Y0ZpX-3gy2mq Hmzpaرfj7K5F؜1Lb(WH:󎖓HAPnӝĹhXD/HG)GVЄ"I62jY홳ePAKUl541";3"#Y v9?$8n𩪠n 4h/jW+b,nKsT8 9yN9\*]W9pl^knZQj-7PS:la<X8/)[k9d t^>_N0sSBf>fpC ?^ Nl d ƖO4{ީa1~{nMh>e$})濈KyA OD(j=}>bt Fu8{3[M *Q,l`avj@LJm[dfR2ׁ\$mFbfL}[MH}2vP(Jl ?;0ʂpd~F'HX]WE<9 {cA2Ɵ*Q`:LFI22G1/np/ghDFB?LjTc\8{Yi=F߅Vʅx'l9^HFPM<yssDTmЊk.T]-t/WG%$Ɖa ᶙM'Ntin3M22YL,Q[P}v}]hϻ߰l.%mܰ>vŬrH*jn@p7S(U~hpOŬb2=n}@Q{ k!bVY pZ'=}k#:^W}媽*xze&3LA{Tt;s ,3m~\00MM{ס}VKJDA(x+@1ٹAZ%:603MV}UH> f ل,|+"P#bGq*Gc-&s !z".}W p7r|Ǩ| #ƫ~|FJLw9결w Qz};ZE.dPG ~2\n{J߿$<R8)vi+Xw/|ȣ~8Ǹc;Z0hhu`u`/b"=NhɱH^Yn 'P%闐Sff i7__R1u'W@MP!pE\ʝ ˕4d{\SF ulLDā-;&!PNifGĆGF>Pmtt*!(a<֥Y-=?NnjH&n j␊vlhtTD˝Ix]0+a3(ߵtVL)G/cEV)  C/%Rׂ)2Bv^?#Fv7Xi y6ݮ8rVRʆ?IBJ£Qj_ BX6Lijh}Ob J&N:wZV>Gk [Z2 .ܬ;QH1/Mğ7}]sd$u`"D: GH\niv\c[E9+qJ,\3D%6bı):ȟPWǏC%D@1xhqE;yqAZy9E\V틊_L{@ /  m|ωy?[%r NjjW0S̀xw&g#^f9 7٦GIQ'uytsߺ">|h zrvF,iz׺UWtE;$d5Ц=}t[ch L+?[ A,.35UꗕN(`nL0_# xw)5CuqJTרּ~EEڴ$oJٝ)#;^ٻkr*:zFB`ϵ3mY g& ,@s ̣n?ctJ}}kJ 3KzF['P; aoPq%:=ܠ;j閍ɂN.1GqSz06ݖ0{0L8_]Pʷ%h35v9ibG[3x7x85m*́kR-](Hy)tI~6 @x_ǰ1NcW F'f΂x?@,|"W:ť?ri[Rq8سl tn,UFCXy%N<2tDMe@Tzҽlv!ն ܛ=zdms *U}jQ7].(y 1Ba^98>mձvP>LL {qră_Ͽ,xKr0aw\-g[Jõ=Պ8Ihxn!]`Uލjjn=DCcZфh%-+0rb(Rmw8mUL7SyF_nW^%I}(Lj'Ye}8~٨:ֵYɖ- 2pCZ7sbakQ\:cT:_ff]9ɻF>ƒ0C`H1d^"k3s]n>&* ×/8{nl]zLbYu8ׄw N,~|9dQ٦ZUCJz +]RYƠlÿr~̙W?ҧai"l"&!^Ljױ%T1{"R`Ļ~\92C(ͣF7_rn3<є@"?sjzXz)~/Waj-ƫ!$DҸp*W/L| >@A; 0όb 1GAL&F?&ez01,E_J4kw˘=q 7\6~Zٔ_d,r뢦sBFv9­L#30IeraG굆W8yɲd*ݪQxkY3}? ĖW?Ljn.'sҽyQA}sM?5~Z07flO? 'j!$1u46Ɍ 93E0m e@zmD!>ovpgp볬+yN Z[%޶aWFk+ǎ=SK=fdm4Y 2MU#d ,?2` ųSh,%\%|Sfb"xGGe < z`[JV hVb'c3I2woq|]Xf_LSTKPaj˟Ov ])- [65'/wV;G*Ȓi~,f-s> =^|Hu5Mm"Xb+Vi,9#XO\ 5 Xj2;O&4w < >Oi0f'mO _p8z:XTLA kX/u+2*(2Z4;%9!`d󔬔0d{+/<'Г~{D=% ve m##t-! hTr 鼑`hd9SDmlB: 2N;[ު+ԁi5si㜮H@JJ;g[CM}|dӥ($uAԶF-7+1"MxDWk^(Nr6i8Q7b6Vٗ|mD7ck@ ,֫ى!)]=Su9߷1 k{ɠHO\ěyoSFk .^{^: Hrtb;døJk"opQ5:2¢o!O\3[v>w\眝 l Ct&acj -LK rny=~YN1B;z~S/o[<1B3@^ tW4&9P&lDSP-P#Z~c푵F{m\ *U|觚<wLOC.22qRm#-l H:g"e*z 3?lTVlG-A+NFܜRh*JL01!pQ ѣZHE*yDAc&NaYEԶo2@lüO)aBkJ O.hPT꡻0dnVgyF-80 ta$W~qP)4G$kA\&HC3f(nS(bvz,Z|'JC'Qÿs`WG+hwS\ב]Bxd~ ' 'uZUqZC{>},x.:̿g(4Pπg=6ڪΊ5khQ7(ENtbF|(!0gIÊ` {_f\~?SbګmTVi@Qn7:MHj($0٦smCE}V[]=պTXtPos<ͧp@|/܋۷݋'6 {]z<a 3e,Q>rR 5vmƘKY@5ĢęQ 4 lauҕ<@u RbCS gCzJUbfUػԁ˽JKyeW z֪;An; ZREʺz>G,O MߨqK)8z.w8sCYxu3JqiK ?׍/w0v ubvOO${ߚ|nFHTd u>:TJTCJDYV@<W+0c&B6G(ɺ`ҡ&Vw%m'd$&Ff~ *M j{zVXR X~Rή-B&bs-D߮rjUR\~U=8\mhcm5;bjH"l~f$kWyX\yaZ;*KsieL#Aw@DS בا$_-o"9fgO$¬EU e}\]o00*Gp#.wG%>q&<v< G;L|UU|.m_z24NbrC_guO4J)Dsw]9~ J ĸEֿvsr6Jvi}Vxxǘ/6a ޑn2Y-Twl؝l ˡA&0v짢A-NUrChD9wO :I+MgF B>Z+[@7iI \= ++Bl61}צjEUpM Keeaؼo--SX*2D^˚k`JV. `hzÙrJ6SeP׫괗}z]K@n)+u (xT1GNbqkHV່ e*Pf1޲t?: ͖'7'ͯ]-]G"Mf^Lu 7j xnT.aD[A`\|ވL%٘iOdU=ݓ"v<=# by Q^.68eNLJyZլRX (zè}'wz!* R uw?4)nq 8b'n_K='p ~娀8ݟ zSşF1S 8e~bfѵ5.0x5c}*7~5Z=:47aZC1i6i&3,r)ﲡuSnЄ)u+>-ig ʯ$Sqa,-  뺔?S4 s;m:;͙}Q)~E\lBXC\aߛsHǐ}pSd|d͋*UI~dpՐfs,X",Jĕ0xt.S D4[aA021(Й(r^AJObX1GPSD>h@|wU7!D:}|Z[k@{8lX: 3Cx̓8W}z@aΐTpdV,SBrSg8hq%C"Wd,_] ɃƧd󶻆Žm0mz5\NX\?܊rlS`~ =Π+n }7B t}fZMAϐHbJw4(5JW=a?%U&9qg3?6xp$uP7Nd N ' T_MZaSo:8YbU&?A_JǼ&)&@g5 f:Jm#?=klLE6LRm/`'Vv7r> cN\f-E6ͼFx)ɺ``2x\CNxȦnv1I=:]|GNٿ)ɲղ]6qo{>O95#xz,apxW/Y M1(w24$csk\š5?ԗߜP_2d҅hno{ N?TL(2C#'|/;,=g.!4͔b7WL>G&bkŚbzrA!E9%6nЦwFl&DޏNS RoJma7/ 8wZ>nţ_4(ͺڒR@B'\<6$$ƇQ3i{! J:W `<& 9ʙPwx2Yhn57fǎ=HH{ŕ_AAq0 aԘMSfPJ&Be^SѬBV 0ܗքSO&USpЇOtA|a5=:#u4_D s\Hg&3fu-yşP6]$xtXu@hXoD-ſg!=Em˺u1e?~ܓ:?yHT;۝3 ڤ3i`GzX?fsФ?r4OK.7=7delۄqgo3g 8sghoo|~{\Qӫ.}%S_d>6 (l{|>:ٷQN^>1Ey1y4n6DPmƣ~5J}o46вN?tMɳɟb<8z]ur&-RmE13R <7&NTqP!dߘ4XVҾ1L1 v62*G!.3kM7 %4)`|aq5HӍiGeGqx^e2('=d'E9ֺ~ ӽbN;NjO%Q|P 7e,K~tn1pC <G@j&>~^t'xiOedȏupN뱙-G16]Ck)z4G7A{<'\iُ@Jb)x WXD h9}Hy/ =4[ﳨl4u̹vHn8F=VɳdeO:6\twu EKpz傢Gp/cPxo ڕe%yu,IЫPq] kC'„GтxK>q!h'!䏻{JaDG.vxjDݙI|a3J~:Ň퓒Dj_5.τk*KzxdjQPLms.fd8Z|@-濒p \~n@BvkX~$!zH0Kv(!h=$pBԊoci L6첨Q]֙5K7Ȫr:1 ,<+א3v"Xu[MxI$lH֋)Io'Ara+f:,bSpe.vnvyܿz'X1W]FC}/qOK%+Ny^! B'_l Z#gv3f P^ngնˬ^)(Y1Jm4\H,~ф\e#}h ȹ0ğ0,~YnH1s$PJ~GB$֦& g+Yrj\0f@%DCAgoҳ d|?X-լ4Aij-CVyP@bUѡ)r/[ ޸[hᐌDj4]n-%>) Y0d99 ~tr¥% h)ܤp}k۲Hk/撤%R{eﻸXRѨ1S%n䣵Azj`Yz݇M= jE){'b $sB[IIh=%dN$ lX;S!\|׽}J j6*څ@G ը=fJ+a> D|Nt+T= cϯI?6Qӻ)eYdyC;2* `Q59kMdrd-v)]jܽshdsy :j1hqU%-5tD=_~GCWӮ̓)V#8^aڲq m~*-cB\E\h3q\:.vϰKLmMgi=Xܳ#*hG<%r*t5hi{thFTLn{{iX+6,ݫō{O| Xl(Gqg@botY>jU&EPbl1JE4!BL 7]f5MӬEݚ H+VgJ)5``7KE:U}.@@HQEo;EoiX]N7IͽW){5:G=lBcHjrl@$q֚,7RD-$õG ǎ}qcIo*6ӼȆ]r3%m;Aom{qH9pTjŐgո&0"Wеhmlϑۑ4ybO>4#8Qm.b06~R \YƣU3Dxփ}|<ҭa =7*dWD(Zh]'s5H| C Y,a,hRB=/ ltY=1q1sV-{]uhGa"ǡݽ/Ӆd+%KVQd_Õ72nPKߵjp_Β j6*6 Ԏ8%iҽ$RT#i 1TPˮo?oZ,0yRƬgw&uGwDy87.Or7~D97ZW 㢑HjvPd;5f%8@q. 9`A݂.t~F,<_jI$ nrHT ~:c/כd*ѷw[ISs޺78]y]#z"NGEt&q'2@ Hƥ&|IRjOL% --Q a0g-t0"χ]zLnwDtS >[N5NmOCQ.ɲ4WmΊB9jqrD12eFX]rFU;~`%~ g;ι~m? 8%Mvw&r`g[j?Yl?O 5c$cj"Q9! =+nCs xV/i7vpVtw{69;(atWԏ&_lw%}wk<'گ'/= Bw1B U޷/xMsܽ6wO]hO| ʥX[3trfaٗ WYKuko7oI˝X*S&\~c0)>yOKY-Q6>l"eJDҖ!U+PFrbzҀ78gCajiO Yb^:'3Kxgb/l(''rj\Y/UÄ_:|FawIV9"Td^nZNx?#WF!/0 VICeͧҐk|SP\g#T$ 0>S |.9nzm;}UP,,X|tnܗ=7'*r;$44z$#h %ٱ;;b{4[Xll cRPsCA' p{JYWf HҴNJI`  |YIna xnsV4/egzZJ-5C$JCCg+&>}5hI&5v9D-EC6)=u(|-OԠCy$ 8rW".(a}[e>,2L]M"4y\tlSz{>MmKLUE*d_"g Guͤn_yB/`Xj6*GCBI q04vc_;ORnMeX4Y<s7&̻؏ʱe9/r5F77^ 11(9h##O =?9}nKxt ̌{a)Y"(?bAE7J|ݗ@)$x5}3 ¶5uƩC; usb̬+ ڙ~ Q2Gp Av}+n+Q,Xμ*IzE~tLۛ[JSHʘڴ4V2xH9Pva_kv,uB}(B%i|&(\j*HSP9/?Ӷ8@,Rm8XW 5hX%#P)pJ}|pa v娣R~3[`:/TY 3=U,‘m%0p⒟7o٥e ]~"VŒ=9|TW%MrW,{8RnGmWsT\Y7 p- Dqj:;'8O"w*n|h9YĬ?9+l@Bo%=ViP.P׀^0 ֆb}[ed R!SO'~<&!IHwG(y$ hmuDĊeĦIp9-ԄZP Gu5VRvdrJ15AjяW->_IBvkF:T 8/C9H ]ૂʧJnbvk]lϗ sa8 S殕 2e/H/գ3Z9>ŖCKF{J+u946qdAj41Բ8끚ú},=~MS<9k^.0K  9s5^"7w6P9QWݢ h,Qt4 R*Qoz0ש?uΐ#ihT-jD^B_M\GU@e$SҚ8_9t92k  aPo1'f=i[ O M5x~iv5=Np`S¼ zیT.i:#!k^[lʚ SJ7D@U-%ǽnnp'[cQkhJ-G'.ٔ b;NΆ"|}$$^_Mm9f͉-ҟʹοUx `z7^FyVRyn j2(fNEJL&T:'Ҳ ^GUf?kE;Au+ԩ?*3=!#me5!3k&ݔx{j>+UkP!.E Fy(ˡ,$AKTD)F'`kԒ|jYp`>$kTV⹑E85GPhal_g[Z¦XVbb=cۆ+5Q-LٯxgfD!uCX:^,.ެK]aBPR7qzP߲)zHÆdwꛩc^L覣LJˠ.\ғ%](,ɶ3wPt.6dBc S{E~L;1%ۍD#D{K5y£ 22lءlqr ~@dA[6(8s{d=J>DŽ2٠s8_~2DJN-&R.ٓ0%7 IϲgYp` '3N_Q[ xonv#$=wRP9R4ʽɸynU:XlzJX F2t?cMi_7#blc f%u7C7v񡌟wO=A1H jo!{iRW_> O9M G ZVA(Q@}5lgF}\3V{g hyћYHYQ=Cb}72%`;%0ƻmo4ėDrq葐kλʰ "bM šݛ,\\\r/ۅj4U$͕m)c&F3MW0,T;UD_{F?>}Nui{ ]6kP(]+?k 2;<5/¡wx|ylaccמPM);cUeJX3okl!#ҁj4*zlmd:Z+BTo5on}EYmONVHdcr^c]ž0mV)țo 3Y]p.9: D^ md2` HSjOB`aٝGxDPĪќT(=<4B\CISFhɴ=[OAN{E2@]iUxN ^`wQ;oK ↵Mʍtk5:ӓ{5< vrMiz5#DAd Ұ5|f2B 4}:]{1n-.e0 oIUF70?f6ta/mj3:[f?%.]4ߋ}[\t?J0aV P$ϴGE3C4}uC>Ɣn%-Om%, dcRq(eZ;%ۀG&[ okfYin5yccدE<ifB{%b[>a}:[UV ,1GEP[ \;B/$eQY!oϨ/ 1gbQ@K}'N;8b84z^pmu3}_7VGiȄKeWg:s*(`AL3עSh5zHf;M`>,$=CO1$Aۖ01۟'X̰3֥u~~s͍΃Ncjvi%*:/[,Q?ى?ƮTFd7!p~# 4XkS2H>w<&P*I; Ql;5T3 [ٌ<濘΀Tdm7}ր*p.Xヌ*7b-|O=˿(7ņ{RENCc^Fs5ht{web7Q71rtu%ľqa'9҄.XBӦS߅ [ '[GrcKǯ9냳#0`rDFv\nR-/,^F v3B[dh'. 6NiTWžuQ?)KA6fT`!d);Fl~Pp̰l(eE)<j-S)6u_QMH|4圳{gAb7:zc5 >5MFD.FjD%jOIiPн p^z;}bꬤfQ3E96{K1@&n/2j}xbq ;s\qX?cDWEw2#6z`ޭuO T:t KKzYT5Px;gQ)Ů[66]rh0P^ENXo;97t7EToirĦǹi>O آ/ML43;Ow hUZX]wi#ж&L+{y0 ) sX {- ne r7RYҤKLBqF';t/5T9V%a5DFQ?*D v :)ڻV/ݣ}_y kTC7OW>WLFEy/vFIs|?gp5]F#K|^]T s4f"YYx?!*g8jv]nQx"Gu{)[W΅ϪS^͊y4*Zq$,el9W*};rIl,Zd]9FT [j;jS!crm+Xb% ML;,eW7cX jn ȃb1uX2!dOD~m3^9;53Atsbx\+"Q4?-8@$d@La}A3fh.NjC*"V›Ab,Ⱥ.qib \hTkm'ތU% L: sc]P3y!\tTv!oi4$q QC⻇N9q}L3m|IVLgqq2kk%m꛿YυQz'Q{SDT^oK-Й@Hlt:*(nfp īlF"(64deNB`=_8 Fƒ%АF'X `ƴ&bQkqL)Ghު%j L Dћ"'ū. XБ"}a1~eD6CNP@ &NN^O4CHP |ƜmSôBwwo ~$ yA}7H$6DKHZt'm*C\UU6H`39#Oh=2$|֩W{vN ڵOx+ [QmS~/:,ohfÇ4 mm7@:4@Bǵ5XߛԹZ3Vcih((?0#>ȣ2pE M xZp:x Iv,vsx^m*6WNYļ#)SчhTO8%y UuūJHIA,]qYt5Pu96L"Դ]>zNg8hNո;6_^Q6PW;MF+a>~l#>݇GĸLF (74?9ͷM1Wj${sݙO' mwly!ccH]$ D^s8dXF{fPy& mEa肐< šX)gf#LMivg/7\s2:A&iUoVVu%f+%0p~m{~qSz4'QPDkYx'<(hBt҂u+L){N߾Ē?nuKH($X; Q *L/{q5@JɱCˮJB݉ t0$ (ꑭF>lJn8tEzYxzF;1/{ їFAF ǖ!( UV./lX]X 'F^҅Xwhڹ*LEgd_YZoWru9.GSÜӀO"-8Γ+JK{c@[Y.˃>HXsYֱԜ-HhFٮUZ[γ_+dj'zOvX{y9y|<8eB]&O/D~I ƭ.F_Fp'jaXmάy-s|\aICkshT2quW!P\Κ . `:.AߐHt?L{bF?Cz0.UA>f#ޢ,&* ˵/з3!sIbÒ9G3%woh&ŵKV+Yp2Ԃ VIS*R ( ,P'=(o9MU(MwAfۨѓ|uy]X];\;HmiL\RCM)`D8bnS!E+ Y; ڳ=xՂ4XN>B54 [HP0"Ocl"7ޠSw=oiku9kNݒcbwԡ{-Vq[p~7 x=a_SSv3{I#h8iNhd w$_)ctׅy {< wDf^˳|1q>|; u[#I@$t}@1d|yX8kTUJiFM`N@FEZJ^RB FLT2I9| lB_DxDQ6Xpkwk~ ԯ\N1ȽT &41M\a%X("fĭ5g}C HGxD]R>P;7 c[*} newyB hg3IeiJ0e)JL$8?U.> Y G=C(LQ_eK8?7.7ab"&%p[1RiG -V;p۱I^Z iF.1鞵=OӕF4=U+\m0>S^LF]jYdHNxqF>AeK1SAipcPMRy+-%!_ĕ2saͼNW ޝl9mt?Ŋ#6Z:gCiG2oSf x|^so tDи6D|ѩc= &J~eLsO69v|G5rݛ0F@*\mEx7[sOBJG~c':[dkV(D9n V-B\c(OrDh>`b2?ݏ1}}FŮKDZYSu*JB+1T݅NS6!a 6_.Kg9 s?CyI̎5_b~~=ja9= y|}n eClb;8Chw*?46c K_xRu/&-]lDf}Ď1E0H6ՔiH`(fOKoz(w x/@Vt/҆TI)$~G1aTWzy"zs0+wݔ XŻ]Σfd!gWYrJ]@nJ7qܸ.;金fbK|!>N44,ӷ|5k2UJ/7%9XKn&#b&R=;sL\kv[8b@3Jnyq \X](!'Qg)ȿy@teJc+Y<lpnty*-:FJmĪՎw$UW?Trk=9N*êx5~_]mpBS'H՝\7>E'Dy&ə?w}^O߻E^lPd(/ 'p»3ڵ& 1f#O;}R}n1tѼMB/;Wu. ʉNߠ+3:w+Կ//%Z=)ZMdX;u!}#4dtP]qt:z_*'Y#A2COjpM1J5SR H&#bf$ !(2t4Cn^ۇZcƷec>hMә/ݷjYćQ|Gqtҗy=je}P7ώb皦5vl٧-bJnx."F*׆)ux`T,X  5Q!HיRǛ'1'^5Dm1xS’T pzŒW8~v8dmu©ncŠ eJI9ו۷dB{\nЖKP %۹"ק6zDB}0ŦMmYVzekC&GH@8,)b~뛮M%:8l0={@z)O6g\0wS#j[޿>4&ir0q?7,s6Љ-+iMZ 90=4cK$ǥjޭ 3ݏE2x{y`%9{zC8RlD{DM,Ϯܹ5a\LxUoMAEHjz!u*^I@O!w},/SeMQ3'f.es< ,婆6+ϓ0/akKӺmn[IE4u#V+{u](AOv͎bOb6 WQcWޑ.ۖ "Ҩ~[ēE,n4U.Tk,DžУ'صJ::E3Th>$+7xo2LldJY?F$Sd!PUY2tPRRO ߦj.Z$@Yag`:wBaf4F]W9*"6<+8Sc lDxʥ{rD.A蚊47HMU5mM0s?žŴ,Wi"?<p-޹nrZA-8i&Jػ+#G&:vD*򫐢Z6.5]gcѩ9\ #js*SLUջI~W(o'0iސi }zAۄԌ)32~ƅJ /NAА$ɝQGT㌭}ioYِgȜwBD!?nÏސȯ\6yD iI ­g6Epc%vC4pǿn4L}KMd:}9pJ<$/ۓfkh/}0x j\\7^l?*YPߛp.ʝ o4 Z(% 0\ :8Y[3 |D'łlOyjq^Q j;biE9L62 x93zZ^D^FnQV/Ih^YB=>+9S8jPQ97wWh}ù+U_@j/Μla&٬O͎a{Q'[-h~|N,.8!9ArY!oӶk-ESx.~HEf/4ր$b܃g ['$Ə\L"4ͬ㊟tP M!y){]=4m 5~mzү.~nF!lL;hxNp+GB{nAI?ګp/o:xal˓G P:p 9hZE;ы^" |̵t.FPP<%DOb˓F4EW DAJB޻;aM^ّ%HTY}sIqz+^ r!g@jqLA^YMj" +MMfG=R у&BSuE"^[-rc{5Ek!9T7z%;/8ę 7W Q%!8/Z8:Y!/%q &-f! Agױ ㈢S@$dKBĦl}l>WlgV^)z**B@`2F@&zt(bT z #t ]L2i~%TjYМFw|9'}֗hj:!؆_E #^A_"Wc8ŕ8a*rMu~rY|1eB gG,fMŽ>QD%]ʉ8GH;@1 \.U*U_CԜQ'˿?XDkQ /Я;l,okz%4L 0l>Q,ᾙeI 1IQL{*_A6h~U24 b de8˜Yq-D3+ބD74hp[?Rl!u 0-I/|ók"\ip}Hy[B@,V.PZ}+ 7 frkWgd*sr~r.iH (^D&dXP`} eٶeC'zSWj8>>Rt=4if×In@ xTqÜ"sOY?Z0fև%5yLYu 5s 55P }š[' π1!0WT)#8kd˳L-O c89ˇpa0W CSEP}0I wl6H-7ɡ wD4q#cZnI`8~c?-#r8J&!iPIzڪgsTI-jKR0)# CK[قޭ&rV5G?6$GE[&3& pX.ڍ{ ֊螳O ^V߁tn.19eXޝFabpjXhdS:<E;K+/`P_ŏv<ͽghj32tLvbL6C6ep,eVF!'3;6y;byK㘵\SRJ-oDkq&(J-fLP;# g/`!@}sOIP[[HӄZ󺄾$7eѷdcr0BuAÁb90SQsE/40p:Q敱Gf]3KM9~\XoC ք*|~(Xq?^2uۧ2֙b ( 6Lj f #B t7ZiejK#J爟dkiKL )xfv *guw=8yGIaSWQcSvzڥJ_)RQ\*p2uVyfnYVP"jWDTf%g)N^vʖ]qMw@д{.FܛsY#gF5ƜDujv uGn1%onP}Rh5TzI;v_N0|* ]."\U zẇirgF}"}T^D<1VF/6q\uC TVoQUS6̜j'\<*ii|xyNS2"6Im5ݵ3!BaDux=Hj@?b`VsxW??]f"OJ/ Jx)! Hwhq,՞kZgI_A2SaIǴӏ::"F pڣ5n}]=>lh+ٱ4t%KO'er1m`.wV.mm@3j_FzO:Z@ O#c&Vg˵|jC (&DIӕ7`O!nFNz~ ?M/Mw 1/rVW ))?t_GsQ=jpq7 f9x ^4h3Bjn_Pa5!.Z1wV<~C:X}R¤EH=`P4a_d*IoZ^]-Cd\ʋԇ?t!g[厃.}jUr[5Os0pߏ_TQ!ue"g)Nߞ-4<<iC[n{~WNوthg xlČ|k3J)2~oG*|#^goP1<|ÎRM7. s7L]$O8Ђ0I"(SE3jaODk.WBFSd;wSR<Z2M lzP)>s[$-kݻs!fz/ =OpEϴaNOTvj3IԐیoQPw,tqǻ_=k&\N.g![G\@3(0fl \rpxsh~- m @3|K( ~De;?x]_@d6`ƀtS @T \( ME$X'qӋ!(pG0,.slz쁺)ˀHOaga;uVV1:]mHE30@] _q_r!RDE-nN`$Գ Dͷń)i9QX=אN^kaLP, O+Z>zb+ Ȼ L"4?ř=;MWʀ8m秫fUa^:86id\޳PogF*yZM/ʦC{K%r`l/E+#X%2< /XĹUSyY=3 Y Bg7O9_;bYWď b E+k,zB4=YFET?m+2e}d$e{쫳>$zm܉8^sK̤+?򍇁rpřVUkXFxn *V0 7p([}9l7( 'Xڠ ,O׸Z$j>- f#>>Z:x9d &S 07'! "1+CnS[w!;E!#Yڷ^Q$H5#E8iO=^z iе\nn;ߖfTdxPHgBS.qBkxSzH%K|ce <xqO FiXmR{<1]NSȎ< KLV֜TS͈…\pzsK)8m'mQ݈n1oe<6%'OQDFBoN4~/ &U3XT6mlCw?/,k͒uW3Zitz*?unȧ-!:̍GъJd:=xYRЈЎ0TR7|*_Ԗ?m΁tܟZ̈$KlpRd9%_`;I`; f;nu{gEuQ-Vr&UA(eb1`=*Hk P';:9,ZM!ARH_sY3@W9BR_Qܮ$м bb* vEP p#ڊLxX14~CYZX_sbpH=f&g{a$ꓡ(IOd f+s&]аOHWrl&BdO)z9*LRp鬆K%̲\KuxElp顠E:bO@Ur4MCD%3x`bO !p(0HUJwP iU8>Բ75ZdqS]-ťyO 򠡇&'wg|H_7byeFD<Ŀh>m#OQ݁k!rAlp'NEV Z1bz4;rpDI|Ay̾uFCEZ2Z~舲- 2f-Zx6A.p{MFcfw$[ p8HEOaC};: r&xy9(BHrTUMs}jm/K@g 8O[(DCb*’}n!CLbIMuPwQ{EU(=Y7 2}ĥǴz|tτ-~uLmSyl7?ۼ; k BԫֻZj$,8;*Z';+]BF4yEoQ^< & | 9=|owHq{ q0VT x1W$3=O>d4q(L9:*Sɋ9 & H{ma[8N rS6 U>LYɐ=MFy ov(2l0VEnC. ɿ,$# -R>j a˥e_~fmXXؾ`9tۗEv"mض8Ez<EP/V5ky)AݗVm{K)i7;q pģӠ|:*3?68{TjNN)Qds`K4ǴHPգ/':B{)y!fX0 j:hc+,JqᗢevJ {u'd/R*jx-u֚&$J6aRMem3{ ч=}Mʼnʵu+9vC &Joلˍ kwCmuD0u,H3Vw_\V/“ou*G0xRա|݊,4;L=p(ӐͮGp+Ovi2 d78HF 埵A䬂`P@}#1U#~q@U_"1)Y)aҜM 7l0Ӭ[gF}t⌭2}Ζ{\qiμqlccwU4):ꔥ.EPF,YN OzXdwjs_Qwv*Ug7raMEh.FitW4u7ޞ~@]ҽf设(GfG)D8҃,|o#T{SM$syue^ChoUͿcP~yi;N[ sa+S g7DxUyVIR3v5esZh={:Hda\`tJ7'/JpNBoԨ(ݲrCE̲Dή5x ")EgOĭv\ Q4D9pO!;5d By1GYUaɠCX*>L ~ .mǛA:H>MD3:/Gx~.>~WD_{-~t74a[}(Г{x OM2=^rNt0<ŠȖc{~8 *F]!X"P&η8R 2%nZ 8M[ۈ׃B͸/y'k{G;A;Tm{eTXBqAn٠nv/i./ (y}#(Gn+n8֎Nq#-Al =~|{Iw @4腵Z45˒r@ ݅M0kjĐx-]*ax7+}ߒxc~0.l{/-?32kj-[MVgs>[8/\:0 8&@k9e&̱ R8o2#۽EnIG_MɟymD} ?>x~_uS[(֑ O4,n#e#x,Z]^6|%3On2`z45I-T9!W BHh3l=h<" vح}O%$sjl&\Hd<8[CcSjA _\RPViV>sQ nOıީk5M_F/t]1>%$[ >p.[݌OZ?$wmARYT>CtX3}ڣ)$&$]3!aSPr|)]Z=CaXİXaZtr67s"kQМ,"m>;[y 2I}-ps;g솋%H}=(U5VYz1]O_Ae%ǙԪwFgM"'g\äHo&H_ $Da|@,P`Ωk&J+NKFd"}k PX(:7z5\ZIuK>j"o/JILף '{e1!_䭡`K{.^-Dp aEo4¾ O&E]2r) Cr8 LEI[Y7z1cN09t|IdbZs,qo:W I/X}8#fĔA"KD\Zouj|Qów`t$UZGe*o!Bbؤ4-eb҅(72@%%>1P/(c }Ĺ(Fk8zH0O^%otb1P9$6!qfȏ+!}8:[;,hx 7۵[ǥeC^z阘 SJȭ: eAl#< XOX}foCpCk8>GKrJ~LZt5Q[58L;3wU\UɻOA]"[ ū}x! |9`+\\B\gF,P]$lsd;!|jy5,dHt8-1VNlmFbTZr~ '=}8Wڬ1 +SQBIZ|֡FZSat?L8ԔC5h!{#'4, 7;@(*% IAՎ]&G{bpÜzۦw?wZ|<7 OAjec}H2?ܯkJNck`suKq- Pr[lᩅAm;bXw23+ Fݽ>0؇j~x($8W\K `Bͫ7b/R;5[)~Կ,FT޸Ҽa2h4%IVzͼ1{swdҴu^yNpNk[|GCc[ ]PF} G-DpWm RL^ qf[e#u~qk/WL˕_$m!>ykPgza mΨbjk *\ڬԈ%:TJ%\:.!2k?.OU̠"b] ZFLR:w hH'])9jSHWr hΘ8ʟ貽݊܅ {6Nd.5(SeXyMҜOlNmks1`Wc8R:o甮9[)`w )NWXcb)$x9T`wDpL`GR4ZwotYCǻVϮ1S S-'#\8 5X_L]j4zQ{>"[sm R0Ӕhګ|vp"La ]|kuauz6JQXo~' w\MO{>2@v!֐+ q+J~C]ΓXġ~C8'6PQWQiSO*r4z@J0˿e2 CteN![F^135M͜'`c* ,wK/g;2Gz@/ߑHbtvo^/Gk+Qt4b&wJ##ꄂ񩨈; SnjXϥc[c7޳qU$cK/B:-~tH=.w^ CwJP]N:GGf^DaLdZIx4)eR+e"P,)lI!"U*,b-q8wqvAN{p4; w['}ۄ :5d0ڶ ;15o&݇qE5[@Ěk}d:8H(:2j52lN?I4 .oHC{{^xځ P|=d!'s@>gKf.ğU? \S\t [ > }Kv;ywIW*}W ptS^n /* #ٸLOyyf+}81K6t+izw垦Q߷ۊ,HR,H5'bh?\͝W;k7Q\/vI<0})udz Q<{b3vb]%d#m]B秔z[6= ;rX56_u8jJyuaR:Ӽ: tEO'm 2H~5׆P!tM4WY[kQ1dC]2:@ e<&$vW<Ҽ:*M[^pbƘOW? b| Ou͜n(U!WFw)0&r2I/B8N/wҞcg/sjn ze):K9\\nla|&9-r,Зv_?FBnM_MeB[LqZ)J^r-RuFsgMǂ6Z25!a sqjY}wu1RncxkDc&.2t\eM76f7 }MWNP=~5Z$j{=39|h@NPdn>DOm(PI4>* 9Қy26*?QRa'6-Qg#O@ll`FD} ͳ҅OtY}5O #O.OHȧ4* V*LO!1('vςCålۓI gO(cۘXB ;;,2_^kxn#\x4qJ.-&M<ճX_ڕZt ,('mqVEtcd%M_&5(j3OFUg8OTJzҨȶ o;)W=/Ef\Ӭ`(;;{q>;A\s 7?΂^R圧b+|7޾%&fm.|oQ{7N4O2#ia"2;q[~uzn-ḘdrMIxbS t8I D햒HCan QoT`yz{N" RjMbzuNmTj>+I(}iYE@GDXes;S.PXeS{2JފsT6IP~*7G #ǧ~nq 0ffH{gT78H*/ϗhp5}v[O;8p ֆ\G]8,N.A|W mFz\.4=だ ''ͦ +iyc:ȧyLR+VB!$5(l_nK zB&ngcI,QU?y̕TT˜쁘(͋Agw.1\hI@EZywrE xZ"19KbQ_9 _lc`Fcl.-+%,!ҜBvG(qzR=4W ӸAYsXE唓ڰY#3ؗeuvj;`J8/%lF-Uh9E@cqV c l1c-:o&2۸UV [0p:mf26b\=Y)ϸ Js9-nLsˇ@f^WGŖ`;`YrirmSǜ@քI.|elxv]?@sуڟe ;"PǵF3m9A'rMF JeqTs=<%'><ֹ 8 bTJ5mɑɨ  $z?WK@?$Nlq}WJ=G6|D??k$pmL'Mor-\_X]L2|eKDpTzCh@M"bR9^G]q\3^ W˩6Km֏d w7MIٚ@̚=4 +5^<I= | oeҀ6RzQ:hUn(H{_@Pli9żtLu}5.gg϶wKXQZc;ZhaZGZN)>Ǝ#܊aX|ybIlZBf)1Ś(RL 8^w~戶t!q!i8[,8¸$/4Ń!,[x=Sڶ hȦu=X?q8 3CV?iL[i v#a_F td 4*$ 63pu7>SEI1Zс_։6;Z=(rRbtPH8* ".zI/4t_'K^ܟa+0@% w)Jo$xZ\-/s.7ֈb}ވZz9k`B|fuqePf^!5ws*)v\6@n >$=Ikf͍8|WjSY* qx5 җT dI)܊TTtMzCAHM};h| 蟝w9WK=9\R|Nf jc,c1Ƒz? %4i)cVcԒ1qMe۳&(֠*@> P'Ǝ*K;CnW9PbĴ5BQz&R3uJعt Eu6U PÛK$5B4lLn<m9RЙ)U K1 a1%@i4_M(} 5F]܈ZyIY0X|G!6v9n=q|f,"ҭ*wzP+ycWl yz@?ac:Bl^;? O([AX^}jOlp+TbΈ`(b| C^duҌ? FrQ&E,}/ڇ!FVk&rzs*2{71h>\SMwa$@&s=¹Tk19t'Vibl DlC9 &T]9@M(;Vg]G{c _Ta_i n[a֡Z)Vl"/HcjQuЈ]XrW* >j̣W:G4 渜>`^'=" N9hM>Q$7*UixOQ#{eHeUiL&_9_A)(y؄߈Wc7!3jS:ϸ7]4\QeVPV]W Ng Yd| }؇ţG%Ґ&B),X,2JWa xTkm2e D#*syqO}3c6&8(Pbt/ӲU650gusI9JMcz(iH?Y"Sė~t< [![k11¥oMvBT$ T. L@DMХh߷ *+dzdduG)E I\r*2ʃhT5:a xqpe=ϊ?UvA`2*x}(آRp糖Ko-K)`go;ֶ̨s["k;X| 0!qȤ$ҧηIsy>V0Fy |sK9 *9{ 5-t~5WI*v;魁 2ɋg3X2k26zq\rz , `=ffHN4Xw v]rΒ:"PPHOݴop4\bf1a+B_>DxSӰYħ6&'͔ꕅp]@mUdsi4SQIbT3EfϽ_WBY8#b~RW7İtO+|k`XS4S5Cwd^H2 gҒ1g ?̽Z`YU<* blPg;qm&".~02^y Jϩm mKNz+O`3IzbW6q ׹9 nޑ20 f֟f#xpQ'740aX+Id\oX̻; t4YE91Slo1leX(V?s_~ 0hJ#Lt%j qR> /D9Z{aJB D}5ٽy%=y_W#c \*fYӖHkҞ3G'a_ I5,Gi^.hBKY8ƈ5k67_|""8–r~9BeSUz y b."܋}١k—Πq'FZStd=.>nַ̾ 1[L5̚Ou53Z[X4L`{jX}1NK ؍lW9=Z­!Y?ԁH41n!wb)0n] Lj-A[8kܣh8Zo:w޸d*,gvR~M5nxcwV*]Rk|a15>C EѤ&`E']/氎e2 9ҟ}V!L.*aX4٣XC]qf}>}dv$#zцrG&se~ZIm^L'U٢gU>di> '7;Be09!)RUOIۄ/w;#+4HeUl<M^mMP(@YXX x&> Ie8@rb n'󽱌LS'>ًFtI˧$$ȸ ==/9vHّ\ 1)G*z 됂Ѩ+r$& w L^VQщM;?Sykj "* W 7пQ.LǛWN,>媲>5Huq)ޕvҋ:(_ UZbVf /SN(Op{&KSfvsuRTU.&&,ڍNLyNN;iϸ81W^2d[<߹JɵB{ƨx'esX3:"mŏ\^°вˑ3LWXK)b{`]679I..Wx.2MRz:%zI` 6S*<ń $\{F?E_l"Ep3lr"_1 ΩFN>m!qJW:`+'k: y>禮@ \1w K$߂cp<׋ [֫RgْG|%uY Q.3̀ґxuMXZگ#i͌q%˭"'*ͷDNӽGUxp II}1o!#fT{m!Z7,7`a:Ekc:q'tq1jB7pQK,POož3[xCvp͏;Չɲ :e]R` 1̸A"'#`c$t)Uq_6b9v=T 3e:<[?-nG[ :`7j"wJs&l4`"A"ԎjSk}~a'ի'~كp!RΤ^X#i/-BvhŴq7sv(s`5DܛkOOޟs\%Tx U~qˢK0n3]9_3<;l=T_ӈDGr7~iuIV IgzޙR&-L ieX1Ĩ5?M._=7aiɸft.x`u*Ύ@![XUPܯjCQ"Yǐ YSFq[1dG[ax- !E)Jn##~oZQwa;=A.~6@: vX,"*'iYxiPf4|3Mqpuf-b_ÉnStIVx B$#IZ`XZI6>HmZQa"3̈́eaWjؽWC obCcĮX!7jxT4ZװU1V+t/ϖ{7UZ8ˣ*QW0Mk_*F ض*9m#y]͔ǔb&' HW_Q\@0sE},81|Iu:ILġ'+D3;"b!ZEFIx\s :OVJy{`x2 nk 'o1E~"=HstS7//+PLN/x-|t"j !:ll7CZJV_\$1&$@"K#a :_$im'~*mȺ fmBbȵXӒ=ӒYkѲYD].MN ḙND@f&1C!O%^0Y~g/"^5bez(ӴV 3$4@JVpϡPR^Si.2]f.:X=uΣFq` kKV0. 13U5QB{;[/=eȬd(k툓,En! K*TeFSn(!}bMوIX2k&i2@:8nqwh*ltRKx)#:Mӎ.^{H'ڙJQԛK\Lmx[5=7jZUd_n%a3v­N+*?hSJř@j7 "r<9 KrD/֞aݹCӜKqXN| yWLESPOPYgʆE5Eg"9NeϽbZ;HX͏LdZ2zqY,Uf' qn^%3O7Q>Jfmu*ڏ& NpMFM.W9J؀V ZVS*rUY:5`[\Aڳ⳹ L-y:g2K,NRK/aS=W'ksxVLkTFkՓ$!JE'8`Rhwx%jC}Twg!Qmo:9O4Hu? :k5+t=W$ 7q'42+ΗeeJ)B*,cL")u *F0>"7NIJrJP6YfȞIgu*=v͹FెC4;lά S'V/vvjsl5Xv k!*=8Jcda#Ǥ86ff|oPH*)k0TaۯpQ}>**`z59=):`o?j/". ݉>  c&m\)b-Gئ/>o'ozbbeZ}8Īt{Br~WS!ӛoܾ[e)k-h*kH8V&2=Q+y.Ed͗ FV}ـS5gHj V[_h _COA6yA'[ yH}s.qo;0ӗpxOuZNЏ8N+Z*c 0Zr *5vQ`sՏ7c?g]ZG7r0 ܐIkcxEU~}9Ӊ[>c%rC`ʵ<ˍ[y 9ٽUٌ@{h[ XI9d: Ze+$@q0[ga¾g|cϨ%Ɇy?ËRos:%4#~5o=V^SO)+@hd"57wT9!wP|.mSuV[e#_:ap4K-z<0nO[ZM$M\BdtE"1N*UA 5d", ?@U%!fdF1&JnA$*ldz4 N ׹u (@}@5DꞸm4[?9$}$)gMR47MS1zٷyՃҪ%о> ¸F혦]p[Avjs)1DcRe#6-PF+ͪ[M$+)k$]sNqzxK䧝e QF-OA qZq@R64Ӷ$q ?_9[{ԓy?aFܝTq-}"ylxZ*>z|څvRQ Ovj3S~^([=]R51b@ Ƹc1xgc9a2O\sJa2Vaq8)>l'7A*e:qI78*}ЍӦ2ݝ):&jPmTvlwUZ{/=8+&~,Yj!3V+ Hly); yo?QejB~>H=A9}pl[ir 6K59I6`hˣp.Tּ9!M>ZVP^KȦ#6ˍC`"xtY%1:^/Q,;^+1}{чprSr+q] L[ =p~Ĩ]Å:2p[[H?@)U16ΆlLўb;jY5\4ƘȃUG'>dscWG 谄 v]e:H_NחT8I}hI4s9mELlƌ貁m*{sG ^J#fY硚gp 7UgF6mO޳-5R-'d?wA~`ƧL.frAK=]F"Z1>-ObPZ]pF 7]梌:"#]#uɠbI.~7z ܋Bb!Y}6@ma,ψd*U$^wX,-4\m?%/9M͙a0>Mun7 g|g}|/2-Ɯ뭡#"nvO~^Bb&4O8^CD*YO&DLmFI`XvJG‹N[nwVVN\6 ɺ?4ى*ࢾZmw2meiYȯ߇ R03v j:jl(B˦))/n* zmbB?GsjSR;(R|v釙ro(Sze|𠄨f}'%1ڮT|SRV ؄ YLx39$~7zd voăZpUs4$钩բu9نJ')[Ђ%Z_~y?D38^P1ObkLB /$}t3<>`nnHsK\F=di.i ݑw{UofpV[[ҊzK?54Ngqu?/>WV̕!V2 Qk %QF_5+żYd֢>qr? Z+&W@{z(^4z,|i\,'/EW; ]piB_`n"W9mݘANj1K:A71*%  8.lCb2J3#IwsQ P.r\mSnkw+'ocGtG'4bƹGշ` "~(cvw fHCelIPlHp8x!ÖCTFCM%w*qu݅ F1;= |q{^dy]x=,[)a9z') }.qhXm'FxJj8UpVp+vi`(d) r5}2HG5b?\k*]t'6Y>Og`y3ytI( `*e7qAJJV̊ ~8(F):ԸXٌCܩ1 `T!@ #KV؀g$mS>.="aGA{ \hT\  z[4xUO1~%@ #h<9L"}޷?!n˞q9\mrQ f-CR(sLzTDBwb,zQd>T,,)kf,L.A^ɍL_mfd)P{*A @;HN7&h~x{]Y6(ݿGmkF=^'.TM0g@4Gs1\£>※ J"E-s BAō99t&oAջKS:q7:ygYکUˢgA7^9?YZrG$tzJ$:+(2C7'NviedY3{$[Ԗy2+5MPd~γub[bt߿fm LZv&AY!@Q&${=t}8Z!x4}ᄡupjVBS'{8gޘո3rR No 49 <\ir4 ~e^zoWc (.ǻ]4BTW|h5ҼBHEf8}xA͵Te":ۊcA{%yBR{;vPfJS>z59,"E$7JBǡzԅų$t [G-]FVox0ԎX,9gKvRpHk=nSLQ&T#pWmXfJ$G?Ǡ#IqO @DmUBQcX r 7?6ƉW(=ǃ8>c 0A uT+aCg;$EЈ pY`DFG^L8>YJ+' hJO H$Q\V|2%'ax2 Q۲e biu~İ=)DoWֺ/!Y1&,ns3*7~jN*=[?80u 3ouɑ憯H)=%g˿Ns΄ꦽM0:D!~Fg3sׁ}坽qL*((EѴ^ה-RI1@'\oa#E`xa 8YĕBT< ͽjG_"ah0P'JÌr7nRHY~N";0sE-~YPއ*0=>`ıı61bqUxhzm`K|m2I5MU$Н|J@/n#I &Y_'uVz :%\-]px LsgCrY{?.OH4خr[*ߠyAXʩ. Nj5*H{LRj:ܿpbcҀm`n-6H;r&SC J xT;҈;Wf)71x'9=|W\@OTaz (̠O<RsoP 0%/,: 2\wh¸=b863ɖ}K~.C-M#5DQyGNn\J` \ɞLKLư=eHR]oGVb^{iRN`x[fP[=9@t-=byJ?o8g'WyM3EN}1Q@[yy鲽Nl^_rMq*ZP'opC~ .a~Lt/3̏( $;V˚ TT VS3\~7BQ$5= u4Oڧ9.UrF) LB8m>Gj8A%J+F ?m9Vg`#ro3ڵJ;mҙ݉S2œ%-ͷxN~Ksuw/7*rKEQL $&ђ/}H{~F7WΘpLNOd{R~/uƙ-IMW3Yr/*Ys U @X. {q.l@v`yS/#Q,2-$&GxrX~SS{1=LZ?6Վ'j,nWMs+(r1SȀB-Q# k_moY[Ju#=[Bm֦I^!tE ,+N~lDVmP.et qi> AƓ2w۲aGz^9aIeRiI[N\HVYޞ_gjT༶Lⵇ;AQZ+ȷmrT춁Őqrsf~Ϣ7J/z?G,T`Um NQ4G d|#‘cs4_ޖljcfװFͫ#-['JWPqz5^T;}v-ǼhЧǓj/v,nuFwcVt)?i'䴉t #=RYdb^MH|ZQF'"޺onw)ӫ_V0u SlDNMCA(Quߩ"ЊPa䑠wzc +Uy2Ϲ!7@SK?r3`= A:rԾ8Cpwiz.2+X-Wl^Q%EAgʧS3Ҧ-QܱƚaTL`3oc#UQ4TdQQ0Zܰ'wzx1<Gcc p:'i|]ͯ:iSLgHYcLt:4p4o BZ G-ɷ"0PLƬ_ͣ_h 1UT3n4޵ GA}+e!]IQnl5 F7RK=C,"t q}nuEݎK1\YARˉ4$m\ .iȕ)HH]'e&sIҟ6t7kEzi@p"P QS)igEHWjqJ`Zd*kBVQn2}:v}i$Zyp - ^؊&\jkhE}SՒ`]lF: j}{\tL[M9 nE?ᶑKaqkYn61z^'b{[E!s~(XNf͓]w?阾P #]Um#V蟯 ]}hcm@|I}=)MϨ*^j][KIYBZRCo+4r0b)8?p`Td#̴Ϣj bvYG-Df#-m5}?Ӫ-z""FT' CN[64zDl4]r)0xٮ@آŮx>|4؆wgEu8^t\3!qpcg?kl;:a}AC@[GCi@ lU<~:*m>Y{w'5qY } ǚ/4F<ͨ>z8*ۭ+LU}->7,TVUDu>縪sqIȤwt4l6;<1:;_SSVxb#Mϳs >} `6sZ;'y2BM6/r52x(.%N(R :_C@V-eI2""^ wm;LZC1Hk4i;%J\1Ϸ6Y-ٔZηGowUKZTFmދbu ' wZh5CaE2B$$)UbYM!O[A/>J= <=Z2A!pwYTY/yd1!bl~'L$L5ĈK[| /D섁7&L;dydETJ"`1.ͩa۬cUs]"%-ͷ,Aeՙ?n0=*oQV_E}~f Y3=HjZuTtZ ʤ,o!CЪ 7_9xY0<-o?>З/bEyt w>=_(L`YQVo 3I+;iGeewi$>icU- ӵP`vt3$-ČM;u&*'J]%ӥ1N.B*u_jw6jva[bfOE՜jKZ߅.ve~A~wlTװ\^cةH**^eB hұD=y;iAAWJ> {M,0]EΖQԞ>,[S讵204gtb<63y^ҤcF)ݎQ^rGyAfi-xD//W/gT$fz0ǛB_>_DL&ÁTIͮ~-HΘ˖]Ʃ4ZQEueÒd]F眂& åfDK.]u(Q\Vtr|]ߤLzed[>Ҟ}*?;]] %8ѝKZ kí;Hf]z[[k1[gx3L}^tT>70|QL<߃^artlhM{(U,eѥoB'{ $: نFT* p+ ޺DmD=,cLd9]ϼn999\PKAƆJt _"v=9=G3#^f?y 5*ɴ*>0cdœ j&nJZF fC$q lmZtnԑ*? y YzQAj&LVx./9|cpI|??VvE}oDhJ s F]4JS SDKs@~foLDřoGI LVUT.w%ecQT>g[ўs$׻i0IY}^EE+`j}uR̘}"$?''1D3YOt)H Uf4fiϯk' R8GA\1~(qMX $s.tYD ˨#|&XX }P7B,kN99´녹x4Os_}(c+5Sm .l 0 P<⦶^HXɗ ؚ6{eٍ\r yҴׂ1Yk+2 훔u.ԇ#cid7+qeb"֖N.^=Sz lYYxQ@'cZ ?r$-5(c!6YU\ w} $_ I-D;wOA]$;k j! )aDOz|ʴ@M"o*׽NmuB) {|J8.Gis90$elghNf;S_yC6ؑ/7񨮃vQ?}UekK"==Z*v?JHDY4lgϴ|b6% Ȟr[rftS 4Rヹ${|;7lOfǏMsbuə;feP6,ɓBEBvڄ.g|W::p͝ۓ% sVrQEGSb-mF0LVb!IgDkۜnW?uK3?W6[%;6Keo)96;:{f{f:V _G2f L3ȹ-) D>4PBPtyE3b"9kVӉȋ~/CI\u9m&Leb3!$U֨ݒ#pG-1 n9;MQ{j㮈|v ¥>&~ˀ0xC$SU&XV'=~͗<ULe$G=Bc#}r@_iGfku(}AggA݁A_752ʣsm֯UO1(b^]?ʧMZĒHxB/,A4D 77^ޕ|xPMwQ"9XEǼ|xC-x/!V#F`)Q.,b*$O]|yE; $x>:u E5s9+ΠWaL?9Ya=3')%bObZUOBu:KHN|Q拋pڥ5.< r$tnG6\̄,\ԓ\A:5 Fv󲮷c^{s :k:F(E`~WbLVQ& il8NX;73sC94=1Ղ5%9a<#fqP 혋,}skݜHN)R_"F o>/ yE5۬V/(^ gV}Ǫcn*Cthx:ŰIꯕk59i'e-.ؓv'/py1@幥tz##[D<\6pUH6ˬ ZLϰ{Ԉ }37~;%;^`]il_1n(g~.xP* K/".g!R1bI~#c W&-NJ/T;?eZg%TyJo_Y*FVyxb'3[<=" FjUj9666]Wg#ק)2)A<]R>Fz Ejs Ve.T1FilaCL[+CB}4 톶Ɏ а&pUU*O94.,ʫ !PIw]a$&r)d¼`pF6#shզ#q(3v>N ۤohĄ D(; 1s6{ݍO@Nyi<~CdX:jlo*<}Ø]ZDiS ւG'Uf";"Ʊ ӷicbx&/TYp\u5E\1QU8Ccw3Osq,ܠ1S=$v>`«\vKy{ w/i|˂ VX坳gU[hBONvVyж_}Wӻ$Pϕ[sk̦STn+Ho?INF~f|QT͵3oMD?迵9e95U:~CR 2qAV()vh]-WkP;LNa+ IG4>}O/1O.wt)Xȑq.wT_JUk^m`vϔP+n?+(KzͶYqYwz Hv-cO&iE}c`Q=($D@B,&}4|Mj*֨&!Ը+A뢽wWȫo+j&~L'QY!ΞdySΤjjn;o>h;3#(ЍSvݿ!@j4Ѩi?. frKˇ`]ʍ( ,Oem \X "=AoqzoRH´)97 YfAY~lO[cWlLt^ϰnt.}#kߴ9 R:^JfF$KQhߓY.9xhr\%?Zns Ě7K{#g$nW7miSeHF\tQh {zנaLɖ4.= ^B?,{-y  jjk JUSL/.4/*p)$b+KmhMmfND e=us@A#x zll9X2ؼJ4ĩXg%7BGHg>!J~Kƭeձʊ3gإQWz[@{&r&-P)} h"\7N#ׯh"k!$‚60LxZ7lf۝8IzX-B-6nh9l' }46/P@&T0hbT6?>t$gH)o:JV)lU0 "BC:Vye_cCqS-Cz0v@eFH"v_`ObE;Fg2XZ^ai8ڏ/RrtguVkQ 0"GvraV|KJA.IZ+aG>B-Hc.b;m]ehɁe+ Y?P+niJ/ {wm|T>\P^C T0` g:Lӱ'8U* `y8 (Ln mmi7%Rtx_ՠ jSpڴP٧:!TD5_ ԣC~5x>@S5 GK}[5fAH \ zg8?BmlȆ5T٨Lʒ="לqs9##^k_0s)A*vL-Κ9zw8P삝e\xMxܴGnXN PL80nFD`(+x5AbY@̼ &%Qr V)eBǤgDU?XW͇՜'n? \ 6Bn8Y:{.ޭ -u7C?&72+};QVk.h~*vWg› q'ƣeIeW_-SL(#&M^YH򘟠]֊"l8CT2ċtyPSh}>}mx%qZPGuM gԣ5RA :"1 {CnO =̯ U\LjX}xTw\ X ixSf]% ǡ]{c ͳŕ?ޜ|W'hNZ+QǦ.Wj@rJQ&ݑjtЪAɶɟ ȡnf:v1`q"1I#FkյDAbF0C[ĎSr1K90XMМ3s%-Terf&Kr" _{=lTFdUpE]W[N \WJZ*s͔j0,֨ufάAp:m^%CQ/͉+jU⬜VChސ€kdLZlѼ8fMhOm8y>O&4xZçOsFxv*0QtZ_#6yjǚޔ6HfRU vy;z o'僚-otp _B,Oi7ү;B'!D_ ,$DI}:.h uG˽Pث8ORzkmB ;N!r,$I i;H[ả@R!LY~D'/`2# P 1J '+e_*Oܺ=0_>iԯV~).* DGՒy-P Mk1Mʊ™t?θ{{M%qXX6Q殻:Z^s ?qM+BC83vsa/"M' "p L_f+,V),QFa!f"Vv;%Nv,QM<T6{۲3ƨE#Js)`֢rʈJV Ht"ff2_)+b3f=oяDynh"SY5MS-UDus,\m2٘G1e[Y`!wWtU1EMlabxUb䮋Л p*"!mm}xvNrebS"A 7g%Gq2Q뇉  #BStNH^9LP GgB#M&,?` bPGtҧY6E(I5-Eɑ!0Xdgد?{E9HV+1RM ز)/NH: gf:9#%"M Tڲvm\`I͈5xOk Mu{쳡*˴j=+OA 5I5.+/o2p"[/0k?V<)h⒀7ܙiċ`@mK}ZEb9>ⳅ Z~0wz@DTj =43e72c}.襉JŋmcO/flŚR\[~3.[n9%;q%GF00[J ~F5%JյO UzaOUn!8N(\\iD ](~>#y|~KV ;pUNL;3e͈' A8Qب%OWw֎ȿ8Jy~w n|/o|>/6‘yE{Rshi,+jn#{C ;ާNC/a&3ǘJsⴆ|H;K3R!|dua|M$R"6\m:\v$}'PS+r3 f)cs#՝zӨ)z%nko(XlW%a9pk1 us:q/mD2Ϡ/69ٝJax?\l|[͞|]v 5o4$4и]pš@ 0fOK--P2e%T4A;1~D!lw'Zjy ZZ3GI(.›YzIi*I G`x^Xyb~_d__曯:,_m6gU)C2aӬ# vHdb܄WӝMRp{4ebN\]vgb`-f D{pPje~rQ &?ݨtdala-5C0qpzyXcVEfC'0uj"zt:b@mmؽ-6 8%Xy.mR V!HVXwI?J~6&h4Ăˈ3N!GLt:5%b&,BޒV^Cna2R*־rjfޟXxC%^uYJ I.vD&+5A Q8W:ͅd60g@f)B^ sa2dYτjk7 E k)A$0[ӾP{'=V6j/3eG p7anF^!_o63}R=@3Y[nt]ܕ(S|˲TH}k~l}#wAB,Fˡk]8vv_ZAK_f&h .gB1􉦳3DUЮYE/adV94.Ikכ~F~_G'̊]]:Ug0㛕v¿.g$h.L2jUNmP%\xO Swe%Cc)Y(-eF8JnٽfcttD+ " ttnچ@$')"L' Nt@-ME*AkԪytg+%돡7 ]rkW%FoYj"Gvƾjl+t"&vmw,oF5@YcA\4{LҼSl?%d~%{qר(̌UKE!ऄ/ CT\h"E]m˕RFy 0.UBݨQ1j-m*U];po.K(dvvl#2G ' ѥkJZh6*"@/u ;&V=qCW5/n`<^}+7h+ܱ~˽Bq,a@[P[{#f  D͸)'4n~`黕h̏=1 dQZu76W"zGAy<6!m' ׮0{TTܸKCl)Tt@Hx?0M,kAI5|Kh "s2i:A̽`|AiVk4+.cl%g [ڥȰ MyXYnwPDXْ;˅s\'6.'wxxU\yb+u:.O"v0bsO3?24Iu}Kx:~e@Uztr OZVO}ܼ'RFI6.ib T칙gkv՟֡bIڿP/ı\\Kڸ.g?%= RaIl56韻9[Qd9|5uA;bgPf5@Mxpκ&n:vnn)ƚaZNV~IzP-]/ -p$ZEhPݪr8t^R?ZOw^zE{OC#9 "L#PowTM)>6,"m;"?$E78Ye0(ks^z+NҞb>Y#:e+6L% xnx\Z$cJa}gAVև^1WP6V)Rf_4AB*)U+!G<2>[22Z^3i=W>#Fd_Qc0=y[ݛ~hH ov$ʽvss>*j#<2B^D{(C`Qwπ 1 ^b6eģ]֋{9rNJs<ϙ@۸1zoOӍ>?=lY19?]mɄa29]²и粧D?pZ' hNWlyrm{g3j{nQ16l*0(ߘ6n/)@ЩK5ܪ,f9~_oR> ЍWE1DP(N<9>wsA } }]RTFӞL? x6VAW.]krVY(9 Ȇ bÓL\؀Lp}~:XU n&ܒpWvfkUʇNv#آ!5hxOP=Qo="|~ ՑLYѦΒ{x+% Iz*~`A/f,̼UZCy [}d. ,=Yw&u8U&kS]45 @ŰY_,΋=/χvȵ8~\V|??y,7"J:Deϣ_r"dyUHwd‚~w ̉Rտ 6(a*E,*+Jde&`6=:eYl@]"qjbPn(D ~/Ԃ֭ }d /I]iڱR:kŮFbNEdsg+`QBO';.$E]Ѐp!#6/v"{ál9D b`""4[ɹ򫪡17dY1-We*1a^u0B~:Ђ@O06R󗮊CT2"WRCvJ.38}YH]U:; AX.Am"`|MQk2: ∟4 AA5  ɦ22-F;᭒~{'yJi>Trg~~88zvslЯYnĂU~H@idu~e 2)b;"*Y.!3 elPTݩ k%r&[}4 o6ŠVᲩI :dSK^us-M4"}6DƬ]GF I80DYPtUW+f-0S/ EéQ0w˻ze|3N'rZe(zVպ#ϸ fc$l9/ãQ:8MD?5T WTe^^ ("ݸA#s!ZS:]nO+r~Ê4 Q Ds)Cz]O;?1-%1BC1@ˈ6˳ԱbId4=J) ?zor~_Ar/Ey jp}RyZ\8O-Zo m醷 Dmg_jPUr 0x0=Nm.smE6QT6S}2,jR3vgϝP]9S66M\+[  2<Y^NɃm[V lӪXQx὾z yIi=fY!D0lqUa8ő7 A.Xm| K kPٓdگ{Õ SÕ.D+rǰU+0SpmTG 5i[L D& 4 `?B`Fk&hޯ[|uz۵H46A% !`\7&QVL!S$ &k$Vyzǰ 4Cp w /ko"Me@ѓv3́(qIҸ =' -d84lb:7 i\VqVEFtUF,v\Iլ48WI ^P܉c6m>.Wm8Rl*;*1cXQfgMDܸ,,Bl`~vCU;b; Q G0zI<3V<۷eLy}P梎UӈEPFwG -"0N0l} y/UylʯܬʢB@~V^s&O?tq4˔<[tOKI~x4xJ=6Rbab o/@Ja[WhSgӝ^d"k)R6烞10wCwyt+J]`Bp4+Ұf{/pqE5ntTSI`,(ʳGJ6=Qp ssai` 2q3d+lG 98!M%- }m$~aU-{ìzUJ]Q1kz׆-dUˠs8QPoƱ=&7&|u\AArե7רn|ZVgs$r=~vlz_˥mdlcȅߋP Ձ-m6z}l*}->K4_vdXi<|`>K*l /`ssknr]dWdǖTj1`9<je<`Γm:&s4 $9UP2)_k*~[Fm);qE㇡&,=4ƧgODz"`6VCKE= ^B[tnDjɪްOX$u;˸_KYEkDb-|%C*PG.+SǤw3}ОAg@~q i\3 `W!z]7vQҌX\abzϪ>mzWibA^{F ?BJć1R &uC^QHb+MmwSGlb/q3lPjWe7*MyYGC.YA"EcHB 9l,`WXHstq:T!'rqk4tLE7rOBD:RVYt;'xcğ_ 0R^džұshsJaCDnB#8`)˾C|,`vjg!pXHy<w۝xc thP|)us,&$=ڄYf㼴@Æ*Xgg^|K{3 Y #/ l#(钼}chc WY@?v'wUyBspdT+Yߢ͆Mq$)LYi8U)(s)_҇)I)vJ ~fOd6= $`!M2_"%;2;xCKN]~Sn~WZ՟=?*Cy|g QNW (">q;;.8^nf~VP;n$Vb_);7zYdMި ?Kֽ嚟) .dmUAVpw^2*鳊W^Srf)e5eHy: Y5vAY>r%G8D]p D({QOO3F PFUE^Dg,llل$}5ΎM#i5U( eBm'z xarD3xex&DQ^np^~ݛ)ڞKK F|$!ʉMT*lJ e%v:wP*iJF_&OD:.4{_qǔSxO/*6'FXDѺ`Z6[vhVLRmɘh&*n1cdE}1 r ߸͈Z4O X,W &Xzuy'aa)L<1G,cq g 1j-<(]`Qv}VϚBaGOAy=Hy (Zhq4+Fل KY*Qd3Fɱ cFusx{[c#WnG3L@FiER9 Ǒ18*p3XMH"8 =FUQuO^3TI[qei'bg_2AL* ܊F\Vmxhcnǵܘg.%gI!2དHV9liTASikͿ2\_CR"#jAt0;[b%{ߧ>Ej\: <8[5L\IA68(O{p~ {Pw)T3jOa%ޜy{`H^8ʻr}~֞{~;Y;L2EMfo?fcvV3"  ӑCuYl@:l-e [M'Y&}^}e*F)8p#y'(BSDg W6 Z(ޕO86Y?il@3{qT9ɕ:(sMfii2dG,WjNòu,8?<a)+(yq] ]ܙ08o}sQ1?Rās C ˒h_MS?~rEӰ:F e",u~{%s7$U^b9m#Z~8ú.Y Xf^&<+g^[JقAI0\ù򭼢";)ߨE#9n -OKfBšf3s>_tVD;ˬc'ğ/x0 ʂb)F@8U!+i)H3v=9SS`7Zߴc h,.-Psq!L#=4;HqH2LA& &g&AK(rMo@J5\RyI2_/%Id1@dg4LαѧJN sQ'Z!6'W5u6uPK3^t[>_CV4Vur9h9ԓћoyVlc8£--=%WL?UR_B>x["vmy҉?Ńڤ}jLsih/u'FZ(AiV$Ma+XSoƌ4aUi؊zg>p=/J!oݮxyDmf&XiGҩau0tc!1} +tDwj Cԫ=ucBդQ܃C%G Q+)G!۱Q0Q@LK Ă)ǂH aJcCPL nes$vԖ ^W- HZO=Dչ;8,e0fQqQjee;6Oɇx޴ߚ l|W)ˇ [QƷ nQp+>]m}*RX:cbǒLIxYkP{Fa0Tq3n[^t~7G[EFĨ4OJGzzˮk|9"% )~w= M f">YvF>4%٥pE`:j>' RzNo)&{R7 |0;m=)G`KWħ@h)jMkY@fTAf!7޽FVh :fy5 [%[a[p-W*i;9syL/c?:2[ۜ'DȒA`S}c#-ʍި9-&r HNDԀf ݒ8okW!RgvWُN1a?s;%FDỌNep-uӭxAi=$?K$2HTw&W dh؄S%b_+ZşEECWG3 Ք>L+:f0O[d)ZY:ƛ뺶|);OW\bJ+dOR8wH51@preRQYIoǠ LDX*ƾàva]F)~If`%fTG8ё?2>dH'B]GՎwKgHw~'7V؅P+Ob񖱆 !`P'WJS/ xbu]8IËgZg$B1xpJ*9g'S :-_xʿ{j٘7QJ&)ua|`z$\ߘ!8@A(><=Ȏ+<_ap˂g}#kk.Y#rknQ>cXx[| Id{~@< #wsw 0s!'b}{c."t^K7ͼUlx<dGP1*puK,:n1 .dvky)=d)L"Y9o]Dz'J\ Rro3t9RQN$g7xwD/Ho \,-Hj6LbS4&ͬA#Zz($`L;"A~N)n:+EgXχp*-WDU6ߍ=`S_]\ʸ)L:J [NpZ!!0x=yFũftWTH]|sjmb̴^NNPSHz a5[.nIb7gAuìh7Sdk qj+ =R5aۨϧ7Pɪ">%;=I] $s:YY+A4>0!uѕ$ ^@A˥aWVk^G&.8օ[5*smvD,CDX󧛁#M!1s?#kobPzȃ-13r:s#^I#z5~D[4D?W@o4p\L]ҧ$i&DX@&+b& xR5[8ˇPw/(p^wٕ@E9}{|Ի'5)̮lCUy>3K =B. 9JW(ˏ77aZ@ISUL%S >nQY.rE=e]IC~0‚b!( bQp0XɌdA5\&e'6U g6ܲ/b*\.]T~|1g1v5˾縷7fV%Wv[XUfa$TDCd)Νpm/ H"Ţ Wyޅ+>tPYw,0/Cgs#~FnWq?= N#STu2la.sj'Sy'܆'ԁ?z_?WC{I@QQΑоkte?ПqV2|@ t2J v|h^^`6*H`*тaR=E 4AGRhAGN-vZ" lͤ(ohFO0Z!ߚϰ? ڏ<_K6`Ć% e]ژ/V,`)B((d5!Eh3 @5/4vQ E`)] u) :2$zJE b)G\χjySo"gKl%]<$"Pi`7Jz6JL8šh.3c9An]yj$QQh㱭iHX9;]9 h,F.67Chaޝ;(EZ&{dXk^C!M,cW9w>=u&f \i`XL7gч x a|B"= 45W9Ow= قH`Ynx\mcy ]'|6V:m H%hvp?ԥmCOĮ3ӎbO/*#M>8 fɊޕ{|_{煻Ťj;XNɁ@0ªhuѬMNӏԩQ_C4p<ҧ( v u6 J0&‘p`k&$3Dabl>IyXVcE*hYUB̵|#x`(>0|+<@HL6pBj ?Y펀k-gEv4+#hHoY; =ӂSrxjHSq + T珮Q7=㉶k{gyY-V4W0nEo7ϩ?q2NZC$̈ O H${x&2̪eXux(1-`0Ǯ*cCI) gVԉB` 0;<, 9SvrǪ}#R4N=Mzȁ#vP/Fi?(S~`F$5ϥl ]f0 T=K$[ h7@,F3rF|$#(\>((FfC+C*,߃E+NB ecr)"lE- J5>mn'~Vuo+D%Ue>@2|bWQD^\jQ#\m,w!-Bh4bW*C'XMabLŃ 4nNsu _ӱg>c\Sȥue& 7)cZzS\lA3Ol'կe9Z" i1:_@wdKl(k|)4l+Xɽg l6@~µc\DbLLgѯ4I&|@)rV^aJ;=%Gux$BCK?SelB$olىӲR^jb摷@>Ό^|3ffvH$z_>A ʔXP|wyA,Z3Q&!ʰSzծ>jշl *f\6pȑۊR; ?bǶl1od~|_^?K{: ZZ84m"*rl`q\9Vm/#Ↄؤqrq"«,j~Iob1!`V@Ɔ92u429M߆VSx[~8jAt|%ə%ػJw$}4 NCf$mJ*l5Y v\ua80vGnvxX+fECfc o >*ilIy&V\ڳ''C`7;~rL}$@  6s*$E,UiS(9b %+85$bn5\{אLFT݀8-$Hb߱KИ8*QLgf\$; ٩,aʬg{&FjRZuo\<@ ~Arq37$]N<_ 7Sw|[$Э[G++,OG4K#hrŠ'D~ a/ T&7c"w03SmbTGiF_m!X B؝GR-dŒ&@8(l+$#HSG H +ڴ3;wQUӇjACf͸Zs0R`%p'{| nͨB 2hL KwyxxͱeZv}fر-ld<FLQZ ##:EAu[طÎj{E|OrP`J/PF)f*.j:xh#21Oj)ܘiﭺ5ӡY&:Xѯ}Zi7\Íc]5p@M 3> X=XZz<(@ݭ]m!ecTܸ4 2h}^.ȳ<}SZa3F5=hCR,(JVNv5Jur h9Q$"d|濓i۞8IbHMJnDj,ˮӇq5کuמAZ!}B䒞!Ci$a)<8lXl8xz=oOx_lƳ[w`u o-1G! zʓ[-Qؒ7|U2ZfI)cV{I9Y~- ߖ4.}+8_!T<R45%J-C@=j>}LR]Zk 襼Ng8(Yٖr}aJ(JxX؋pޏ=XK xuGNQv6fd6D`C[$8P > Dƌ/YdSMZ x%l;s:a$iUUqQ,cWGQT-vt~,wu$bS2!4w? rcbEe>s$="B9\Ie9zNU]Th뺨m ,[mfiXj}VC*Ѧ&&:g+ʃ K(+a* I/džpuNQl.V ͣmF"Hgwu.f2h u.*>Vj$bh(kKp6_YDoWi0_v__lC(2s8ڥU5Ǻ㑰Y'_tP06EM+K8bH;Ly/^ @eG<L&1E}?% (+qb6`c!"^wC:S\ڹI’iV$}Vu nн8rec55-UŖ֦<,tNT3js5 &c0Nr19:*\q kS[`sn u%+L9U/va*[Q Ωè^F-Ր8ݣ i4{c+ jp1Kx(1MHEj@" lp/W\MF Vy5b,cg_ hm=QgY$+)NYL [EX^7*QE]]O$ 0wMwT~ s,lI$om?MҦ|?ڬbx .x8~ٿ k45lBͭv__| jwR2yN-94)$PM4ÛFe(#s5߱W+], [Q̒P^;VBNN%/Bf-KkkkH5F:( %v-z{O) ?£ފlυRe/E=::*4,on X3в)t6A gb  H|'ϗ4KA.;xa#h79ɋb{!!L-7MplsD@9$܎}w:P?/rI~9ɇk_,=LhnO:\B2+6Qu(Ɔ&/.ucL]L/6E!k)KBVmGxTNDdݛEo[v)|AORB㖳`z9?N:_PZ_=JXB9V[OgiBV'Z@%! ǭD{tl~-TQHh3 8 "V>:^{ Ľǿ,@s_]t (L\7X \C0"NJz(;v;зo*D'ʝ y VfH#1ԨS{ulO?rR6 #6 7\G;cz]ܸLL 6ZlA0,-kS8xe<O묫ՐՄƗ@SK&tX=)'*LA֊?XiʠQ 0T+CK_HX/oOj@|jy<*O#um ^ WLŲb2R7mC9jXq&n$6d{4f$VfG2c{r3-If; jew\G~`ˁeY7쾻NTzہ`dOS'5(do 1_!00(!ކ4.ME3C$"_״7LE[햊b9GY)Sܑo6M@Y ?| .ޛǃH]h?SosVɨd#^V(һuܷBoݧfO>}S"h殼o?ZYhz:#gso|صٶD[e4tpyx?X4qu}%DA-e$- c5v3$Y]u@RDoY U >32u@ _hjk咽; >:,>18`Zz#@r̕"ჸ7\auQ|N<愧CVښnT{ %]hYs#&ێn~I8}|/PTժה]u64Ml1Ezfa.ksJW''8Ⱦ-^IP\ a%j%"N7W|i-6| |p1m+nM:vG Y_!$x(\I@38J:O3{VS&ڼYm`9*FOf3н=nǹB{I)]*6.Acz7 P>4}*賦o[pniaIvUa܉D cy H!%r9!iSumsԍhsJTȨfUVk6g0><k"b j&7]~ÍTٸNRC}&vhBNqx)kAT'MCEt(i)03x`}>%UOp=&~`ԍFMÃlf*{Ld_(r|Q%uKy'Xy@u]qE$(,'(<.[?fмT"v+rM\#7[ ѫ-BvfezpH)x35a`dH`p5͌9}oQ<0Du¾i&/㷇;2B>N`~ײ- #[_zD>Y%Qqɷ'8ưQ3W/$'mꥫɫ^d y"E Z:TS%z`d d!q82Vqkw6nJ(9٢L`or@*/ftqg(ss6U!QLaS")X^e@?T_`4:D5f9ĭؘ 63 M3CG^]ʭ\ i#08 sPOfmi` m{)f1u g?J"}HYF)6T۳nhPP,-}-<*P h͉փ œ,;='^;|'ZS.Aq2GP$ˋn&{RނdM!g>CHf>d9w*b}-&/v^XC T_`YrA;4@;0_@JHVQ$Y!BszhP"9U,dJRjoCJJ#%޷K>S"_ ;;;Um+,g<\m#*uIM+_DRIIw|,d{Te98|rfP3BU7p?]R!%SkM\cYtyfD$RDk?C{20w2ur_ӉeqjT`u Bb5UN*&F'}Us3VlN`jFl@4@chaxA2HU3<3UɟvXخ'=mA*%>o;qGY&ˮGHspcM9긜ТW5&dQ vΗ*HeR)53P- QAB7oF%"KkFMJ".|uȎzcſA*/2G{ #y1 {Z,|XWջ}RcZy:BB[dtvΏkyw{MZtw V6'3 /,{ ˪9jiO9iX_|TVdۯ6 /0+qܞ":_cRԯ %Kc<>ͺʠn4t. . Q[1*܋|}܁P_RL'F[Ijsxg#|(~E*Xj%t2t):2ᢋG{zݒ¹Di>s~#C_9683{˕+ʓ`',9-bI5WMOfP{ :F? m gZX|}cs`Bf+fHMQB̜hq)uUOqnHIh'!"z_=S#3Wש0- "f)t0xZ"X+Pja4v/2wK6%uu)cr (*fE. `[hb{mkImȭŠOM"|v֭, $u(& 1z'TXLSb/ P (4/3Uhuz_VBGM%&[kce2҆./eLGr\aZ/~%dR {uO{?6#CڂJYQ[[JV2Hj!!zfm2ѡ}r^I[(P0F#Ez#VysUf+rvrD{?@rk|Wt S?#Yrf7Juy2z W:P11AT7AgExj!CA#"N%>+EW$x6 DxkUU#er0qXqC;*”+C[ڑPb~+,#RIV$Ux,}$SHL9B#"hKv*pkX1:N VȖqo^4=Ց.K!=a>>²&]&H}pdB>a/yR ^ j"a$c^ېR T\B98Qx] ;f!fjzC kh!`˹Z"J6h?48DW8c!“/{LgLzXo3xɼX9r B޹a:J97TF! xGȊO;DˬtLO6c)4}qs. CjUhvm2pt4Xéܮ\w6 @UN2ֻ%8zZìc-P 2 m,BwrXZR l:1%ꂙCz&A,ŌRs'"+';tĸIiYVərD>n(;H~rG\8*j8,sZ*lyBXrpޅ-@*Ƿ\ fPՓ_>рQߗ9R[G|ez&IM{^v\eB&M 3W[mf+q;30Y35(V[׀^cr( &\ٍŽ!{zM58 ()z <<*nA- d~k'8i rPÂw\am1/BY셭|r+kWN)vnۍCj+^9_i,1cẑ6H 0/C1 $<50m]M3iaSgE N ]-Tw~zhcGŬPegh|+FYU%Y )?:Rz_`?MqQ`Gߕng\^;Y4nVGAmy6Se/\篔q&pXXuPuSR?[wTyU"{ yYxؙQ?9{V_ȭ3S80Art©4 u LdV퐰_ev)]VaEwиvlϏ^MqvQ5sF[{1^kY/z}؊}$bJPS"jחP_sFv{;7u)Q yMmX}]8Զed 7mP` kOiVvde*CYZU{ht[7&y*Ϊ! ~/nwm =O);^\ZJ%Ulnj4~ `:upѹMiIyz%N_zRG\Gi2o#A]զ )H|lY?2>, 5Ev(&U*TR% (/(-=j -B#I4Tח|]ldAرѽ Dx)PYaݭziyhZTI]w۲ȥXے$DߊBf8=_7ۊGК[%pjUec2aX@{5^iĬeb!h`N<%ñmkϓKF`iJ'r?iW"+;m*# a m ^޲|2|NPO ;xEftAk6tP\̩|aW('T O/60me?G}J$=GdW=B +'H 61}.KZހb&xۛaLXW!h ;- --(s+2{8A7;UR,l6DhLxçQ[w ׯ5o~}C0 Ot) xMYLpPIT"APqw4;yLF8$D70ۙeYgSѼ_a&IɃe R$;b8ԡxܓ`kag7X< ,fPGO7:D@5} }y( butQ.2Y'g6zϽnȂBF@X0}b]aZ) ek]DVCeT hAXQ2 g8fp*W| &%g0|].Hhv 1&7Qs 0Tj"`%YB{l_sЉÉo$Dk(!M :W Tݣ6AFNІ>iuКkk< `MMdXgJ- 6~*m|Bx@1I4gMj4-gU?[ge[&Ҏ*NFz - =C: Mɾ{/Tl90_hG:VܺńECxJG+(nivi>O+J?.J5gMOZ BbHALayaXEmzcxɃhH3f0+4^o$&UgWFPby.|/M2fo- 0ߕyA,^ mԄuYO";0eSJN*T`VPG0I60}GЋ:{x/Öէf] +J6P OxmG_fhZ>&fM|H{CzJAجRis'KTpxGG?[7FGIr$U,DNu̇)SȨ}Ł&85yJ lq 1?}sgstfZ~mx}X8BqU. 1ϭ1iP :'#!)0ז1k#egH\yFǶYmᨉ1Cw(_/@0%sWeS?b"R)(JOnA-u ;`3[f`w3}-Yz*2f%`RXSU_7Gche3f݆__E )ƥĢ*_9-,<`hzmZqBpv;,_/݅DN["0oH\MKnN壇u$=CRbШl8Ijb^o#,Q O|#Q䑐׍ݷ^UJ˽.8melC, !-/n>2|cv Z\3mMDɌ*Sf ;,$9u] NE/TP!2ps[On%2! S: E\􊎁Ԇ&`ؚ{%%{ iOo䵥 P!Q@*RJ&Qz*?%qD *֐,HMVS<X[gbn _!>J0?{¥+Q[ff:Fsk" u`. <'H+q4P$xkc3IAs;>ThÙY!s(?\?I_"O= P'tJa.{:2qkc>ZbmЍIs .RlJ3MlYx i&Znd|83$9;&\c,[i'Ө(,[cúDjWeJ3QRNE՞L+' t{hexdĂ1o1(PSS('L[<o(ڤszUj;N[^yh3/[f2| mx@gGqT *f5ChUK_ڊY^o ސRDYpy$@ ZFwܵNE}'YKLJoq:P 9Tee[D"Q};adЩk|4Knq⟺Ik2춛GI!T^H "!/"mr*l1E7tmU\,(3wxF&ߒ &"g⭼̩|B%10WQ 7\Õ21,^Ӛ {"R2#/8GnV|7[Fxv`^91/#w4{ޭ'ia+VɄfu+q[;n//\ʺ QG WbՀ-?fIH2n_CEb(:48pQ_4ո L`g!1"|wٛXFƊ`# z$B} Y򜴶# }#z(gcf8 s0В%-ўh׫aWQ5y?2dv$I_g$-/.C޹5g?{JyE֯œAbv9A3,tݹٗQO7^NK+KMSh:ykն읝p]3cSy~0cAdCG(hx Go?N+l(E_W;jp+[>h)4(Oz8O@@wHS5Pzz|XJF!+o(ub10.7:tI g[ dL+Ga/}sI7!@;\$?xOt(Z.Y#CDfhHoj핉n'|jUij1PDUlDٵ8K_ )0F%9/A( :<$Qz{ȱF7 ,؈Bx<*@$+"0q0Kv]䭤9t0Vo+CG6GckPʓ]4͉CހZbs)C P3ļpB9O k&2?fW:w]-u@ܣCLVu/ { 5V,ү0Sw'"6E{ww"Eέ7Uة!361'EhG-xڷ{!YFj+8.X#tkU싎 &+(ri}Y'œ/Z%7n3Y5ghR:i' Js];]UvF iA*Fh VWnΰGNPqYf6\ɋlYkFe_ 釄<%ˡЇ|%yܗ+"hvnS叡JaO(M3 7œs\ViѬ.pBK~z#*ѫM{,BV4g_RCy].P%Irt0GɘdK j)X+kyN.蛒:$_+Jŋh]dfSC0in"0Cl-\’X 'UBQMyлSYJbLNj:[Rf! 9̔t4MBQ%~Ϟ:G;1ַnVi,}Dn cmzq0Ŭ78a>ytƏj HŪ1LB=aD=ssՁXHjKsY2Wv6qU0A_Ikz{',Kmhuu7_u>TM0X#U҇ 5C@sq`wP?vq蕨w2̼2h!27FBFm2yȏNFQO,Tg`wڨ[%vnm=(F͛Z'@jչ}l; O(xjUyt^BF`1h@q,m Sū" (_8I,9r0+-vĹB C.EKIѾ& P~;TqZ-\-hm6 ٍ r`` I#+2^^O3]#Vch3x3̕JBtwC ƩD3tdE[ڜ/9αؚ*]ehьfGx|;p*38Tw L GjE5UrD(u|'շXߘỳ NZs2##ݬV;&T/v<`{waB1&)=)IɦV 9gbS:QkJ`5B竉7?3A]Ts|L iw]ϧqD<3ZV=mO+# dх~S]qtR ylܹX5\쟠J^s,w3립+tF(-h.!}r5_'vbs Ah&pY^vѓ|HN)!IR%{Gxr+T+[P~Ѿf|d=˸dE'a^1,I iA(|t`. QtB8L$ʪ /춴ickUS{7HMoqCu.")0cp,ͷ鿍k؁Bz+،cdx}056^7E$:[&oyggٹ瘂j$0B]a@"nۼ"`"r!⋘gȺ'"8 |,=gA1D5ؼ3bar_]6 fDdk@)h=? -J Ce*]LpnU'UN;X\EO?S6 ߞ..|KI%w;07ﱍ$MTHze"9ͅ+{u9|>DD]Xx43ě+MI%8nB, l4?{ssi-O}U9+HsḟtѪhkF>-7l+Hy\[ ^}d3-4_9w5>?e S84IyYw?;jv)^!-un}P0Lރ8p-?ƕ|x{A#2(FD&yM/$8Tls318 =fg6Dm[пщipk-`X:D(qTeW6qBTgnCjI# _P;uّm.|iI[{A?J{MCrjPoQe0+!8J)S}Ȼ^UictDѡiua2;FVɭ$75[El7ΘrYt_үh:3?5؜6qQ$HfS1zXT >QʉT ǮAs0v9_En#ɦb;Y) xSVHSՄ)nZ`76F1ߊS5zK:d_9T)\.DjL0ci4"4 rӷt'ZYZ]RaH#P<*88[wK_t2;G'/if|viGRBccH@'h$ןK<}'4YʆIϲ p^03+T LBa ǵcB{vY$dKu)pǶ[lKb;xwן/U;$lIc-۠dM7zPfthyRFjWk^*Y<pa\k[TNZ,v{2xL0< =c5N:QQ㾕xKr=z$VDlLxOcER|#Clne7]:A5tuUƄ\.C }Ǔ"rv{H[NLo2m݄ $w/RbE z`Os~;I9m /Rĥ??xH9,܄1G2 V|-GK6\{QeH"i.!1#av0h.T5ȡ|= +y^ N(Ex <k^3 7^qπaM~5V';8+4@§a`&ay-pT̓n>c77|-LFm" EɸrAPѧJA\ǐE/M;FVH ܉|ڻbu$lp~:ҿʵjyw|T <6jY:ACl{Dq].?!0\ζ™_><2|h[U3rB )/kmُ?cL8(S;9]fi)EW {;O[-礡_R81Mo\[wxz=F* }YWjsn:  i(̀8oN>G+Q(Tcq9)޲(}$n#5$W_~aAVwÞ78cLP(XPjTGwZXnfXˇXRӯ]fhIh3ձ_ǫOI<.Ef@|f03h5W78&lɤ1cpݥBz^#WAa׎)Awخ=-9:[UO> :Ki)?lq v~V)YXHI$xY_BsrV;=JY`=2LX7s_r {/c&Lr'J,Qex\gD%rQlP9vw!8WEӒzbt ֍וNqw LպiFbF'^FLu4o.,unb0qZ=ș6^$N }ҶÖ́|58oډ ˎzEE?Fy#x3۩LP\b@ nV!YhV@eLЭH %xg#PafLKJYQz#)ڬS`fP4Z$8ta{̥5ޱomP=yw~:3%hb~ vAyr؛}yMc Zԫe(pIL{je-%fI1{O-|Jm7n^!/X\&Wӱe/>Sy%$V[=S] i~WbhʮO2¯s󿖆^5R.z^~ GAf&Hc}KDhzDK;ޮMF' AQ>2Nj;YSb#Z^h^K$0W2zpV*J^GZM2iǘIZdɓ4]CYה[WWܵW7ɣn1i/.ɝ}u߃X@l͹ZBus|HƍM+8C[<J7xbc>^c8>mcS(qqPǬҟ[t~g!_ N>pM)3P̀pqJ Y'U` -hXLVnK41>N4tu/TXPA/h,a3$nGscΪ@=ǘ5j~/:"<+`<)ouN3;m n:k2nLkik5©m89ZsŷHy Xf;*lO\> ]%kdlV%%pq s*k|N&9O‘yKϕd. 9?Vd(7qƒS]8f9BւR\-u<4JJ}fڮ_|gpݫj =u6&ʋ LzI]GRt ]kzPיd/*5$GυvlNqSե;PXDR6/V3Է&lXkgeA%'=Ĭ5STuwdHy͞/ͼo1)yT.VK`-Ȗ9{ho_ՍBM5xYv$׼glfi\;t2n,C̴_r볮2%p^d wRw5Glc iGD> 6 xi2h"'ZJs1ד=>BT7 sO;n2V>A܊ h9Z`xŐ|g @*7oNsc2HdĠظDiG[FJ wKX$*<\@=”4b6ʎ$jrDs?J^ wQDt%4?A0_``{"7n)*\|p̧~^$3F!EM}j0X?#K%hq0!#*nq:. j*e87bS c gGIjᔲ];R@ f'%5-XgM[+=0Fz3y6KGM̝tWyU/qgfG_ %.AJ75'Zto~yR\&½եuE0lϵ2Kzs9  x{3qIF;^7=F-Ԁ(Di"_O}ʷ+{ #̂cJcpwS ] աNO9|uJi$dۆ7NtcWއ,R6x}\Ǘq IdArןa9ĸG^(7XaToz!C PUAJQҒTV^iVK|?UlT$c#„8s@Nbr y8AЃkaBeC+#( _בgT2e o,OΧ@.x2G}VW0MlM/Ȓ>%y;6b6O?ئ/{aU\ *[5gTp(d2Mfp@fmws?WrdpbEua",G$_a-pBO68wnڌy˩3 vHߟ]| |jo+MyܙN ~CeȦ1?"hL6 vߚ3ึ(TtޕUԊ'Ƶ!Fڛ*Tt5!qymeڜ_M:TdTCkN,jT' kLZ٨d6n!8RM8V*Ig ЀmZMP̬R.9#h#G*5ye# |5 (č2иI <(DZwX!l1z@%[(Ǟ Gm{ׇ_志[0_xcr5xj8hJg95!,F\&s$t>EʿHV#+ fkUt %=*kRi C7S@ȿY@R)^`ȣ꧋BPd͇2Q߅P? 0eLa|/D@7 i4]8Y3V r 58.y/)y*ȏI>akb;f D1~ ?1RӑSU#l#^u )-iOsO8#ihQ$8r:dtٽd ӂ.8=U<q7I[qذ.3&SWh؏l@22SckM=.* ȳi> u՚? T0E>O%7XFK^#$\huߺ퀯zZolY(p$֚%Ky}e^ *w2Hs -=w`ә!&'#`&[o%mֲ T|4oֻMYOCiS0 R0ʵaޒX~0^:|F҄@. ,X76^Ehr ă [kp(a 0.@=l^gyY"[^>Ur[ .-FĄN$>ɹm8w˸O[]8 ?8"1&/D%&+ xr}KbA6 ~(+?l-O뉪$$I60bIDzq##s>{p?Q5F_mmtzzD,|"@[AH4.snJ?!p~ϩq=vYa#"P^]>-ՂWdԜΨrLKbwds}9CJCtxPcijz[dto2⻁[-YMdoE4RD02JEIBO(6iCY5~|6 Dv bt 4\R`?)|bpGv5ZR2ǩ%]_F(#L"3zPJul@=[^+^cX"Oi[rbt7z鎳,rm6x'ʝU.&1Ӏ-t;^udƉw ; U;%IbdQܽ]^qGޕu_w%vlaVjrlRD B'Hy8\h6,qNx}[!u-e+SIB<(s>am-ୱ4')|;6/ ' B'HTwPk88<pHTWWj*[ٜ%V5\Pi-90, @EOF~υIe> M~vי¥kk_<BFت1ġCɰڐ{Ƙ+35\kKȞfrZn5P%h7Xpbag R5_/QlC?p8{Fwv"7SG̺IB^$ye-dO)OS` ~{ Coyoc`!۟p$GR#\#тջإA90i\u=x\`AV(tomIe~2GO"'/dVʤҐ=VM)h.z2N8&Ad@>xvIJ)Lϐ8U4,y |<ƮSANvݍ{nYl;ê:IƘ?)M[(YFz,!ruKeIX T4L^evF;fZ.])uHlKĈ|oOɥMLG=Ls;U(HJy(SJwxl^*XJFiͩFSs@f%ҟ)vhїB/bY/~uTN hESWo'z|H{]Ey0U~$ okϗc%R@34j/\y/`n%)/W.Ȕ搣{}NzCd{v8<w' mMRSfiRARO@u*?Q1oS+ۏ1u, s5bB@[& 8L#G7~=Wy~B_4aqLx鴔5!.z~3zgTiRP|̖5&UN$:oٔte'GW_ӉGņ:F4hh5hn]}بɗ [|IwM AMc cmHׅ75ꟙ1BNvgTki-qݶq͠:1崮2tlL&48yoF3p*l+-SE! }(p #ZФ_4ިKʈDA4ʰA3@.y?<egXp<]M*:ܘ!ێxk~HK[<<5i"we\k0{f~THDGIP`)w@_ٓӚoMcZXYcܺ(<wQІg񷇸NO]bM 4P3͢u a@^bʱ}LL=YM@Gl(i,O ?DHE~ѱ2**r MCDBu7(LAeTdZxr9Ұ.m_{'$zJVs~u}1S=A$XO{|gYPi;Njެ=ν]_{ j,w[}rQsŽ Z^翽,ԹP evY4TPvtZD{"Rzbk8FRY|Tf|eoss{=/ ǡE|8"[ڈK*@8k154(ؘ#teSha;fJRGu=c N~CJP2y2ECtdrc/20MqjuM-6BvI@>./_Ѷ VS۲B_BF î2_#K,7Y-r"Usjq{P>+ZT6"F>m=ڡɵ{)0-VZjTqY 9.tiFdlhȨ-խmK VP_6k ʃAw)ƫ60mhPķu)s{q|yK,8d$ ;c!!~$7<\ :뮥F3"˿cG!QUWtAp2AΏV}sF^LJF耹WcoA:CV z,}|(CM w RG(MUۢ5U] K0nhDBR=K1b$OLi%˜1X&e3Pk'\VfV6'w}k: H:"!cm~@#9x䞫)?%1>e\Ʌ=ۺ]-ԤUVIX[>[%GVLmHY|\юYSqlXd*1#p+_U:98J!jJX_:ە{6\)L !it0:'U* RZf3d2P=btt]%x *Ou#D5k<݆WF()ٛ܅N7{C%6\T 6?JF.vS@`I9Oє:LXdoq{5Wh )_Q4 Di{,;dmRIO%DF緖ZŪlOCr ƠِAN:.:*B#& \@ob,W}XG|8Yb0E4L_^*Q$3ZBuБ{$]#Z?@c9q/8 Mn_MJ-b荌)4q6[5BOU^2HWBAq>5!qL1JԌy0N8;dn\@T+Fַ_DuYwG-bP`RB 黥KZ'Zg$V}gep%Xo*q8 KEqşfMR t56{̔%~m{ŏad9+:x?,#|6Ϛ"!պtJЉ=\,+#5B3g`=?(]0F)v(#5?r$y gΗæ!ҹ(v#ˡڲXRLl-?۝*ߕ,ĎiY7_֜8,p\#HhBn3~BCѳ逮.pu<;'`:HE%4d8 +,\VFŎ pCJiwZ$S A //o>pn^k KC{n'rA$?*J{d  QBu.{wk(洁k;Mu.K}}m=W|>UVc .) k> ɐ1ѡA([VdشK1`zEE|",Ve&:#}W֢Svtŭ)Hx{i _?}j?{z!C3 ^sERK 1d0D>Z/oK|b0g\AkTD/-×(, 4WR1i&[SsӍ93!:psVYI&U<( ~KhJC@\C+L|$q`hL L`a?v=Wp|^Qժ*hVlAHȄc EJm6 1s-l'Z@?GGB+ccEŗV\TG[aVq kpXM?ģx Ih'%5H3j>ρU|QWv}L}#vMj*<2Xvp cDžUH&* 7Gɻ:Z%A %>;"AHg @0y|u.K?bc WP񐹸lx2lqY zψ-?|j( VsYxo#T뀓&N2ՀeKBף F(Y+i4CV<&rcOf) fV(fp弩[`L$(&H 'jT{TBMxAH 4?s__dd&*ar<jڨʓ bԕ̟q{{uܹ? J½U 5bPn?Z >is?f04sPl0vD}QXuU/*K"GIȩ !ukk=I0K :TD :Ѝʷnu|=7ۍ[]g.e׃e$ Y)i^eΈ+N|Un^p5?)Y}0*e_t&Q g#CLY:KA &NvE j[{qITW7='N <1/O$=쭆P ^@҂4` 2o^^eoHtB^0m=?g8Jzcc0? ,M\FnB x@HJ|)wiwRM~Ußr)ౕߋl6Zd=(y (.B ]0!n>Zlo:q3_;T>PYgcX7emR^x ep͉z$`/W) 4bs쩞aydL'u68s"P],7oY@YOmippt+GY&}qE.66ٗq|]*)@GלǡmǸ~k5wca`㽡o^ c\ ؊P,8=G{)Iq?C˼_ p&zLզp9_JGK%FxELFxg QaB$\Y }iƁ\~V6KY3>5ծ͐O_ۂ'w(&Z֗QN0nkR^Eݎuu%g0Em΀H/SC&pi sj37. i`yK`[ΎT" Mrtqcc&Y,d1Nx6-$t~|NEaq LHrk`cl: FH%JAXW<LJƼSYxw5@]i{ڴyR)ԝ ,;M8R.X%kGqTA{;Ezl_e>V'pR'z,TJusF]&_ _kuUr+Hv$st[rnczb)I0:D'oVwjFCT]l> 8t{<(aKTqVjyNAX넙m~.RwB6i7v!m(X om;h3*=~.ؕ}O&QØGqehĀ5ձ&[,hY& Vrn",yE$RE6E0Ty^*c{rN6pƨM8:z.r|3 '_%mY%.ڦMZEb!'cpJj΄"rT "бWqJ>O 3]D10|2#cs wI 2H׽0_%i@ͫFY&inZ3C@h*{(*Drb?AY#QƟ@{5^ (LhXlA'E27ȟD!dA>,IiP dDs|.T$ Q>} r߉sBVP UE(|*HSW I}$VSf_0AQ&q"E`sͿ ,ɔ%mަCűc]i&s&ocoB|.Q6'v{Qx][꾃&1 @I?T&2帹{T(Jc kH'3ˎ݋x=g o Qu |bhvvHk2h *Yp7u A&)"J؞X *m)JO +uσ. lI$GWl`2En^R0Z;LaOIZQl/7QUsm{ep܎T[hu.k&䋞x] "Dɼy VX.a6̸ I(9mR]x5z>9$/0m~ :wo: 'اI sQ/.M]Kb*Iy>j&']u^.D5oMT2.$C3|XRVdn:Y hڪu% SyDa^8s{.Vuab ~vEp5 UHޚC$8 _yDm iPA]D@CocIK(3B@]wTךfZ@'\HĴ/~e3\)y Hʩ9P`# KZ10a)(Gw8&Ca~)E:9BM{˗ŜÈZGrR5&PvFmαn&Et U**97rdkR4?&iܲV/\8e`Jr(Gp)O'䮥5)Y_+OѨLp8v}#^y_`A3.z @xATMQ<H3d^ډo-| .Y5JpK†ǙTT@IedzZ?)/Àp:V۵W:{6ak"OSEI?"4\:8+ū ķʚaJCP^#!KחSh* PY=8l 6nf(p6LLx:`EBz?+]C4mN}b⨑9 !d~P?. DEl;Z"L/c2<_C#54%L̚)'- C=[1Ks[\cqV.O{GVcC|)(vOW\eeΟLU >ƥ #Q=^9c 8?9Ӭ׍*12ƺIa-Kt R^Q[Su䲶d٠,4oSgTqkW׺㤝D@͢rא+[iMCr" '2Ě?P*m0C:;Ux ƜdtCp8+rI#ѸE~fM7T@Llp?\I=3}f":D |u3(2@ɇ ;㦮g>X@OL[IWbp8$?B# }; PB@;~7-1QPJ:)ӨцN .c*DD/,VL-9ɦXX/OSy2V $EvS*0S'%`hR6eu#} `cU>~=T5h%A kmЍDV8}ɟ#^@G.5v*|Bv9t XМnn-m&zNIтeZ2Чp~{T^DmS ^gR'Fg(uFeL)Mf,[bbYuf|׌Ҹujs'!(>k`DLS)FR">*͓]4Ql6qf5vT/&s^:Х`}}(E%"4{:"&Rn=DNQ7 cՔl`:D>/Ҁs `@ѧA+W.QX m?P=Zv1 9S[T-4(ؓ'If>|~cr#,E.}Iv4a#V_1u"w`v_}މ΢O2R}/(&Ok^syRH Ƿ͞EȫSFPߜH&+^H8'y^7cws½UɊJ*3bLK&\ݝ<\xoJ“\ɘ5ǹ^+T8 G ȧ~)EFjr .!TL*MUTF~X9>c;Hx]rDi6j1;goPxlõȧpw ?1V"Q$7 RU"Kyljݗ  +W-ʘjkZZPky+ fyqfC j,2]BD[f ]S舘[ɦ(5,z6.EJ.n8=KAgb鴥:2~a5 G=fdS/6"4/Wb-!T>kkzP|.ksu`˦G"3QJF|I/A T2[TV+AmMOZ\r:уkx&}(O Uh Z̄ :=譁8.XfQP#cUIʐ\#f5`?)l.L"( >88H&3#3ic,Օ³ePTP? aO` \zh4.eqT:' +* Q Ȅ4ȴa}|LXˈ4ȾCBA=&1" 졜g cq$܎w6[k)>+fZ IϣE=EIyHU^$` "qC5nHrMHhiq_ߵSkYPG%%bȼv_|}2!8S1ҝ6vJ-.ۜEs}I_M^BP~W5 'ӴVYG%L#-)/_$=Lpff hBH6K;SB-b~8JnZ \RA X&+ 3 '4{qpBؚC e 8)ӣgsǽ?KӶ6 zX\Gi;hx9}Q_dm[$>5Ok[ז%jźMD&t -^;wqeDDFzg#F K۪8Jq5LZp汷\MaXֲs7&[~>T}=v6X%p|"k5J&UX,C‚uT=M+3+j+НY] UMI< k626B5{m;9=Wr|eg(Lp-8p?Jocg6BU6=}U4pq++Z>wBhǐZVЅӰ&uIx o r~aELP{gj(Y b- RՔ^?&#?aū'ykoUq6"ǰ1aCP q9g)yQ`|xP )|un܀'Bp &jJϟiwT|޺y"!(<_{}<2T4qLpNV Q[\e6)T,>@%epړxU~]$j= }P[ٓXk+pWR, 9l:!IbxdXa_rYT, 672_tY^ W963ڵpb@^Hw؂ ?H%~5ե20vcZݘW9ӧ Nm(0唋{5⮨+"p^h 3y 7峈/H91o]@P2n[Ր&-YTةV{}#Φ7i~)N]CRDNd@Z`Ep hvc9_eצʱ;z8G.: aGPLoJrBZv FV"] 8RCh ?"sXrS4)_~I?rI"K]֕r̝f1v]Q7 /ht_XZE@YU"™aeG h~Ͱ `"fBuY^4|DSfGj؀g&%l1)5N]zI귟|buCS\<3k5>( k_G@$t6|Q}+wNdb#!q] N0K@f||LRx#*"*V dco*d o-RǖRoD 'dp]COq(W jZBGccHFgW,ӴI0jJ ``IV,? D rL A7ٯ&ZA#eO4$j ]HC.M 8Eի].%-sZ!a'\1yr䏧k+䯇CJc\@ Qw,wكiKBIgiݯL`蔇]`1cg :jĕKuI~P,X 8QgV _vktPg~UݔB Egs٘Hj-W8.ctutF9)[-^YZ_ ^3| Ş+Xn7NlQ@1n[$F&| `X!jIo{*n? t]gbX! +@ZI .(0,m;&15#-0Lj$X{F۳HN7^8R:,`4((п:[I(q^ʮx rƒ0Y,ҥ1 n^)qL}Fi/fG>HP4Ȑ\$:g,Ή(QthDllT߸dsH?4 bzr|CU`u^xUm_3_x\AYCbXɻ1/W_.yp~HGd;OVJ?ʜ}?҄%YFg5 e"BHnj5ʉŪEF`Hoō `?W{VnLG^޳k#Ϗ^2[]AOZr4Ej߱xRQ eY/_%gAI*ngU}*Uwv\lDsw;H-e!B2 @KdNd8tY3f#3E`FNytZ[2 r$~8ʸ(OyPcRˋclvA4ǿ4Qb=dyֹhs Vqt trMUq|xMOKpYU}*k<)x*Y$p@`\r5&XXAdל |743e$Lj.pZ^žզк">R3Wy)@-q+\Iyy.EGgןg);JeGE nN+F|d.vwĒ,z7 JA!&D2K6)V斞 OkxaAJ#7RD)o66$~n_V.W]ZJ}PD`^%m׫1At58qéGw/boZ;igU ^`kNު)w$B:_\Ԥ/N$Yo[qHkҥ\t Zb;. l$=#ц(:v&*Pi?hY.*)TVOԘj$ $ /=u>yO'y%&їil:`,WE>hlM /pM8QʼnL)j@$;>8 !힬;)Dzcp=yzaq(-_g{rnf5I2޸<+F K90Wp迺x0əM:R.O#@Ԡ+_w-8v$\l`7@vQF KfQ X6Bkf0CۉlޘlxKa yFjf3dFC߼n@9KNW#!\q0 O ТMiSqD׎Ǒ&41,M''8LQ?Xc].{|dӂ+AVJ 8j^n4/kihrU`')aZ 0m7/ܦj tej2>ŗ+hs f簪EIdO1?߳ƗNcRP͑vqn7!Y;So|z6t/\dǢqQ/U1NmAY&}M>9y::E|-v z`g_}-]m/l.X㓃(SVBþdv,(…>K™Ed또j0([FCQz>Q=n'z_5wh"/滂6ݺ{\]4s] WG^;MrF~@*een$;7fa{Stv L]]tihkBm14#tM1f;C0ȓgRi+8(۵E7"]Z~a kR¦ U4;?[LA@Y/- ߞuT$iɢ#='2nN7&І@`"+c;Q30 W`01{IߓE6r`z ˜NbHVBEґvgj Ɉ#LAZrR`3G .C48+jyB e|mz&0dsKl/LVn1З4/gec)68kĵ2 I"rh ѥՃ1EFc^rH+QN?}ąl:ſU go<ٖrKںwQѪa[a,ن#LV[.b l1ˠa "lT%)5YrNnsnі+]7|bΜP;I8-[-hqLjᦙwK j! jЦByG$<0zduXl|?K@n-Eo`A!O_m'cbXXE2 = y>4vlSS5(۞c ^*, H-f&vS48#s];$.qeCVV>@h@, ONj>7ޑn_N[_A|A aK|wbj{>O|gno`~/>nv2AzixW<@T*97!WOQ$NzZ #PE'PM 35|R\.v JMlļ'7!jvFRT[zء{R}ˬ3  V=}WVȮܳ[5N7qؚ3FXMyϝIU=+y#XUuۢjju}9ʬJBVțO9R;W PFW15Eme|E `-ĕ9ڏm8TV(Ԕ^mϛ4]N^?**K^ LKF(yfx#/}"26靬Q,4fɤNCYd4dp9e0.oh@ zP(ĔF ZL/Oz})3˖} '\ī[EkvwUQ}?`,fƕS os;\]Q"빯/1Mzʎ)diZ9Y4?l߽4C-5 |[Ş4dX/ʘ?qwGGq} %13 h<ȥxx_0)uµɱ~pjM뭿~\n~2m\NG[X6e i'ak 6Y[sU\sbCez 5^n@i΍N?{zϡy}Ѡ'lLzJ΁jOoWpƬyڂ 8':(rx*zDGE NUǣvx5;:YVJA ݭ,Vl 1Q/[*J. oG {zst}w?۔ʘI .K"DH>v0٤iA86*(@^Mvy!\~n,a\F}BQ!6 ԠMt1Qt_XTkkUտ\Oi-oF72\Y=N,Cn͟bԎ'0rPb+Y5Z :>44[d(>XfQ~cvcJ*ʼnPC_#qs]kskyT}*so0|%BΨН!F=XK?xcЀE< ;k7>'};9! Ċwl-4!/49! υmy.0{0v#8=t\*'@Ǖk(:D. F]i8Ь7൫q&=7 =2r/,V PM3"Tq&swX\$Hnׂ}!Yi.Ŭ 3UMoLD|JcKW(L7oL jTtHE#pBR`CmWghSr Q[2*T,>79gß|G eQGZlZߝO@g< 1EijKX:RcZCVkKzOؿP{eZ ,?3uU*̥M;8'E7TfPFNyQ}q~F^_Ӣ; \%Sn= uȓݷ}!Zv~5$^=D^瘀ۀ), GȍP[8{+vh)-=/g"s5V\>YjiO~ʊwp6N I:|kj<BJ-퇌X5TS3,ִX,j& hG0$PC"9 )5z&wECqLu.tiK="+MoT_+cc$ @r50jmdx`v7ꛆ^ä f>FT:O nys DU%ht?8r 4¾ZdqNζ6Q?.1Vxe}i_*M1uϪv%([c*qvqTT pbH#N`bM ~9YZgl[B#o؏*5_լԹS7)H->c3z~U6{9a ,h v&AS$Mf7Q+y3z/I Ģ`3S0Nv-ŒYK|#v (Z\qazO}61WڐBi(~0"\ gW 9WiQ<ᾖjڟ(Rxp`9w]gIk2@AMǗ c,밗ԛT@8bd6G7)hPn \ zSCܗ!^ 96u8&.1t\z^V0.4\H&x.ڏD78 F+,G|ɯP.4SQbJ OTL~LPђecl$`^{/v pTyo" Z!ڠ[ ~s) 9d>}(&L8ѡP\WeAP")"3u3{f7g`-1OMWX:\Hj>/a!Q!I| ݭ)zW'(s(}A{p\؊$$qT}!Mt8[(}oDցeK,~+cXvQ?'6cKFAʸ ,N@k),_ U/ݻ1Ʈ LeY_|yTZhEԈ4FxqgIVQSgz@Aai[nR@t\yHn܊6'gFj|iBi!]ј6:Vίffj#=,͛rd$(֔1jf =|C߰qӲ Drh4 T 5b`/pmǗb츝תp0uF2F ȮeB Dd=Лb; t)6p/ 7/;-u(b"Yw_hőuh?7kz6Gj&覰iC찆͓=$+4_dh8p%-`0Vya^ s=UiP/c+%4U<%SP E)y6Lb` 7YjÏN2WgIy, SMj?Q"[}9E_I34%XN~v宐]Nį~fs;I|Ϥ4- f%smWr53KAʖx?zzaDrs~VC;u#g̿0L[Z; ʝ"zD'g'DFx*QRέJe#t)g@=8_T}8hk 7ڢpgfy2tHnR=hq?RK M%ʸ+pRVi&:p@lݼQѹBBDjĦ@v@U|hʇ$Ep6n -VM*:y3}̊Aاʗ/ݾOGeC z|T gxy Iy9|-HB4v>,d ]@f:O]@fQn3.A^[TLւ!b[gA\ }3UdK~R35qo3c5ݍW mX3qRNtulb\jA{շ% v,%hKfb}01t /E=ͩJ - d+³i(ӓ\3l@%tceX{1@iҎ\gh1ڛKƜszI6GҩRR]Â3mxfVw2BG@ lHpzLAiڹ5X#m:Z7~ZLPȮ۞9N&OTPvTIE@CbGZk:40'I͠UWx;(Y{DnKtˡGuИ[%&ban@Rk6wK6J)nݹkjW2Sz]+F|A#Yd.~Uc=N{?oÞqнǣʇ:_'8G: DjɪVI%AN `C!8¬:P0>toI+ phtS[L5V Co{:p擞2h ;`|MzU!O. iTŸY9W T1qәL ߪ \8fO1aRYװօT%Op>>"!Ѣ+(D0=trtpl`in{yֵC>lH;Xi1x!hbr@{}ڕɰJCW PI=o^1kO]_EDeXn7j;9YKKեĬWXoNAeG\ɱQ6:ò &ii] EDvnCHրV]kԚlO*=SZ7W">BZB-REa LWۓ.L Q ⹞^ ]` ;oK闎V~cY4H,w!Ei xvP?5[8 ;o@DD'PDAhBa#|xhFy*~Ek?N .GpM)6!}%CY%#5dtx5p(Xv#%8Q=SƐ,4n<"VOXDنT, Eg.&/7f%jS_Ğ!B7ϴxf9$z6gPbLW7z|cZC7LZ>>Np!mԋ bp@쌆R=&= Q>-)ƘE[윰(e i)[јI@SHhezd)X苴av !'')WI\:Nj40>zf'[[?d[V'Ew0G7{tA|3 ޻)}C(YKTR4W=__rW#Q$"^0Idf₇K`~=Ci/sh/U'|P#-kj8W:&[x7ӭXsXv%/bg_ceqE74AжAH-̹Wn&)՘k SkHR%_yZo.p,pR 35-#[{!9>Yع(RO\.WSu%|oa\gS[7ѵ* @+[/QGT[gOOT>^Y>~,0㪗xo9f9-u!A(( {u2.U_3+wlTQ.5$UcчgTa$ ܸ&B)w;q tT8%۷n 4D=؄9TJ_*."M`كE,(o[!y0󳈁Bv,DVĕ8YU2Opa@ V8/Y27\N 8 Lb +_;M>1StC)Lns=bX* W`8X WQ4Nq^iNd)zab',.=K4>^Q1F޾D?LfrL醠T|n2s.t KdG^r}p!ˈkE% TJ?::nKJ#`jy{`3QR>-s0#XKRy QiILm]*bÅ8(c"Iex%`ygNhÅw )lش4wTȰְA0 }9-Z9#rm>GWj)hE|^~r٫\|M*eCȫ2y9BXH]v3/dp7INRc.L:%e *lv-p%aN7ݨ#ApRZnh^u1jb~x>Bӯv4*ƞ箙 Gl@sUEm*/.Y&ɷ^rw\ .>OcfN+ZsIo(ʓ> C@]%bFqA<|^9m#"3jPdf>;&~Qmjx1$”\|NOkWo^ze/Dqf1z9ٟuL2{Iؓ BN|Pז#0+UP_\Cpb &mbt A? "\̆M]I4¢ -~(y&5 -_ Y!17З!IO<}}n)^WGtBStsf` >[Q^Q&fؒ"2#UAd@!ԥ`ίUFl#GB(>'] ܖc^_Ȯu$hZy 2 TȐR\ʶ`rDZ!+lN sw),ޙ6Xjv𙜐8Mw7 O.{Wk AI+Z69buN2bH} f)/@tzcd'*0qQt (Qkm*@Lx 40k,, 4/9 3rA])ۢxJ OnUw)-!o"=)tP"uC(;Թh%RT%W(ſSmȰ8!X(C3cd}Y@hm[ 1ӊ;F>YOH?JsWͬ&NWJ(D\Jx>{,8u{bp1XGVD{ a i.Ayzc|ߔzytP;@DٳWFp0DC+(7T\*KʿwnF'W6y:@Pp#Z)%#R($3l"> L>zkd^⌯^%7vLy.LgY]'{ O1eqI_Gu쇬>xXWؔLA |-ęeYe67P>0sҿy2<<swpWdJpzo-ѹWJ-_ P֋P_g)j!(vJxYQvs9> 5ũ^s5̏?dFʽg_#xM)' k_iiF;቞,s5;Jhd)L{UJ=m./;d}{T_Ox)_k.?ˁO\Fr4e(~_s=T)O2tx+|Q&ESevF4)l0 vƝ3pP֓z_3|~umw'9;d  .Do]+KF}7hԶiB>d@-CW+|K@xZz#oN(ɜ琋M`h vnߒyqvKl 3 &> c֏CB2TJFuE(!صw4@JJk`d7jTH/*Е̺'aȎT3Xj-M;)1nm@mygB|OOws׀h6$Օ<]r`Db7>6]t97l4@a* 4LمȅmB2l$EZ<>K+ ʓ-ts}IݡIq@8۹h1Zck?×)I7Z|RJ`7:[$2i:N7=ZRX҇-7bU W󺚲MWrwwg2VrK (3?+"Yh2Lx?#C|D-XJ$ȇ#.<+|?+Dy\+F5,̺w-|<^F\A]G؂^gDo6+BjJgwN!6afE@!mעKҶjrh@}G- cgyI7 '(. D>.@c &5 V%Kpp6=)ftYKޏC6DЀkWpIcڣbi+iFCJIl b]cQ|t>=[8W y(vYީt:HƢO|+,:X§[upVP݉HNL o)Kd'g~( .뢑ze}3bHh{<΀n haϾTB{WT73qMj@-&^;9@;6_7וW?/wb2rTwVݫYL1b\LF7gCe 7[hD4MT qf@'@D1ƋoV R`HO' $ 3XZ; UDus&8G8m޳=nBĖNw«v"g5M -JJgJ۾0 Af3"]y]jзLL_2: 5Ҍ? Ch4J4&usnǧ XL[3VI,xy6YWpO,._`faB7kZ ŶOw"+|LQ'_j OȆYR"//s(z 0h5_l 1FaU{$b) Uv߸,fsάaXU.a{?3ҝ)2>X ƯnҞrHQ$wĮۀ4oYշMdd~Id]c3o[g@rF}/}z: ?hشu/U DA[7]՟=kF"LeQ f\cDu4i6ka4k_>w@A:LH&cS;͒C)%I豘g?8't>9f[:%t+`&;IM?cú* Ӧ :CڗO;^knGؕ5)faI>~Bx8mxވmTe3؃ ydPÚ;\/b ^w3>]'Uv9BsS`o CN )H4 ?O->X 0F1^LxZe&bUgIvrtpӠp:ZXeCTY^.BI]h83i0įˎtLlżهMfƂ֩%# Մ=8Sψ&BC+`رCYRuhdWH-|m$[smE<.['7;=;\(ǑRE/x@I4p"{H5tyEV3IxQ2 xjE5Q8&X^ۨ|s`2Z1ibGʼn5tí~Ds[2Bp>Lc,2fj;.x7ID!%!:.^G`jn"b0֓a-cONR){SN W)]ڳVMg)|؁rK;X7<Y16JM xk,䋦`i ԫyU-W v # wvvf1>?!'tF䑚cpH`$i6f W!lz~7&[ 4p'm؅O,,SZsA)>`80g^$% d IowW@%fYt)c+b1/jPJ/VU )·>ZzS -`"^Y#;h' 5B1#Zڋ ۃgFWZ+tVP#Ogd|t&ݕDcB]y]-PsRqQPқI`Cy3ǓqJŮ[m`.W?[oo_ӷKs>T\?)ÄEBw$xNZ ſW"k7q?c\0u|AkƲp9ljI.jaL|,E3(׆7J(ӻDv3ؕxsQǀ$Mi!CWpM. -i`WPޱnY`Y8qZr1u$RYƗ_~5ggp!Ga7.g"p[-3(G('dD-\&,E;v˸z=}&:/*u#_>17rOBoAquR5N a$c\?n:Ms fަN{ΞЮ?-ؿKpX =jN%xf`[R'´"FI/[.WɄΛ!|еۅہPFѢxѰҾ:{MEOﺅæ{T-_H(YIV6}6>g4'n3X!]2#ٝ\Ul/$i *n٘\QKw])M0z3F${\U_S nN( ܅@d:ӣ8[|a;jB~Ԭu):gl8IZ&ڼj% RB S /n)|;5={H)9C2nM9}_kV8vb{bmU`ϧ( uvBHW j}CV>*VW%!6 U"Z+>ZBPg2B/ౚ^O_aIuZOH;p:pjbёe΂wͩcn;Vbf_EJ<HWѵMZ(Zw5v<$EcWw` b7ⵠۍq)@ ~ewBdl^8U8·Ski/99C&#bxc4gyMɐB3[ u30`s8Fxu4( du!Е3M<Vt\T([ {D ut9$ЎA4blUW'p{5ȗW \8߭߸O;8`i_n܆,P2 '!'^+SgY4V{!h* MVEFZ24HM1;~m0>CT ȏ5g/x݀^a5>wU=g)m̾ FM3Fr  H`q{n6bs f5LR>6r7yW3+ CR C,S6l9zD؟O;#bnHtcNUhec3^K d`6t>kZo+Uߤ,ݟ_^$͡u#/8 K1KlMx<+f4=3fĒ\qԠHEPu#!z㶉Xl=:~mء~9%N(7ey[o@_) %DKoO4!s2CB4w^5Ӿ.㟱so|X}ϯ𕭒;[@~ S^W~aJ=8٠_Rt5y^2=ơECD ;բN Y{ YY0v) k55Bxr(W毁#wj  Bm6G+0v$90}.vh9-@˧.2 -fgm#[bFSࢨ]iJI{ZzaxŶxu4:GsĻ r=&ݱu@'ib03hfe?<)|1/ʹ\~ #F3v5<:% +xGyA6'SwveFKYHi5ܲt=Ъ?5ZE7߂%g@NB$јJarM3&4!g$4`Y B9D[5퐼c9oVD)Y>l)sX-NE ?g֮Z]cl'U3ڳ0d( Пw<:7M"CؖuBDK9vs^ߡ-5l:|)-4UE&4pIYuR,# Ax9OdMs.4T# {`Zy3*'n-r/rs- kd/We0nd̅rQ*_FR S^$ ҏvdx[߸-8(e[.Gh0|P!Ih)s['a;g%5i/(#/)M$ЪbS 7]6ՀT`qa #1ya 8둰AF>׭t\Zds`46MO<[%}tsQ H1nOQ @;Mg2-Gxu4~aA^DrD~MgǗAoJ"w/Bbƿ!ˣ.rb /H- .ˑnY|'ǰF?JϨ@~d\ J#^̦w3k9)a_Kᣙ.q\}gğ1auuJ>f#C^?fn2aWO`N|msgQkȕ+8%/nV.Z(=TؔT[OckC* HCP"JCy9>G7/OVEK0^{"`>j/q/{Re::-(7."ocI36inG[Gj[>DDM|X.MÌ[7jrf$:AJMD"&i71 ə=sEm 8͕buoX$ ֵwp6 J&@@e'gY*k} :\y 0w!opע1V,{~ v-MЏo\e,J1(5 զLUV1S_tb ̷fhT&p9"\l82TNiFyGnc蜝_+Sz@t#C }Jvbq65'›/bh^VQNlj^p|2~ -RghbAdIڵ~{@= 'lf9U/K]6XM[)%>&8P%U|"Y%;f;Siu<9Hwx! p%gmMCuIzAWwZq:9m0sD ]dۈxSY4v1ٻ3Q 4 ' T]QQy$0#a*PL{>8)T4CʈlOq|QϠEEQADDdټ쫹>5 .8?X贰5e)x7sR\Y JB~s<5˕*H a xTv!>uԞ04}Ʋڞ1\lXJl=&-ca8*fɌ ZX`{X"YEc.#ƺޣ9Ev}(jQgnSIm:L0)}\}*WZ*wZN}l0_18(TC֛RLXxRbwNx#Z 0]IA EJ(A[WZ#jjZ`64<ּӭqMb0Y٤K]a25)/ Ⱈz:u;==bdDz_pA+=FP~|wA&XBRB>&óՐݫ읖I|4l:H8kh燎^BXi>xMs T0vJ %/k ,'Hb<Öݲ=kWFiç 7dA;Kj. YOvip+M,LEv4:= y~Ga҇zCt acPt۩._Q;e5uFǞ_H_m0D!uƁJשe qKN*W+eP bRK\*rf?^(+]IËȖ2+wO`x?hP‘RbiG(hlLPg4T KyeQ @)#w oʴ838xJ˺lPN(0WeUDb oZh8uxryi켂8d/,?C{lrJ6f#nBx] ]m.5S0r=ǚ\6dHVB´M%L zj]u{clS^A`#'#m*}8}rR7\qy$*7%0*?YG S"EV=-Y"+ILtP8{%6F!)eT#q="x~pg>D`L25$ߣgdJOL .HCZ_˲cg,>~+\QxMAФ 68g3 ^~\Ax7v?7nWb_^zB/JZk".Q]!#Έ^Wr'TAvپ_{rANEUT7QY1[ZhCen(‘^HyZ/v|TGă+hx&s:VWjY溂!2㪥Wmc˩Q)eW>6(%K/UES~U 0W0G6^C+t.)n57~K(' [4]3أM{}ko>Zء&{}Q^y~;-"M Vk hq=TOӣd-&4- -QW^LZA ٿ06ps2Vo<+BVMzzکu*{m^k ZnfP]A.mk(bj!򔘆x@|Y>DždbR%E YH'L³3}FAA| c{ʴ0H}`PX(# pBq ;>)`,_j' A!sWFŷɤ8Hiy+zw~E#㹶OZ,b9 gO*#y!Jd{Yacv0ӞErt &I!햾:2y @VWKS+p/Szq j~Ӵ\i޴\=7o  ;/Ƃѯ6]JvCgiyR3si;՚Ebʑcan[@M|wLzg^"VWoyTRC)kӒd=  "'2'2@%]<7tK/s.D\v Րo8%;]l0L}Ym"͆!\E=sƈ}d9ETuYE?rw(< =_B;ub aa3S"j'#oGN/^Y:h+l$dcRX?A(K—P^eӈc#52>q}GBL}Pwd"FSm@7 ''s[!_f bSJ?ATen?F dsܠ̢Gf{t(i6b~f$VWgiɀn{%,&kٱC|+iQ7 cZ3>G1]6|C9o8s*MW 33y:oB bMMo7b3 T}MJݔRYV[ܦQ[*@κ%yG͹< :H$n 4| S[ <ķ7%@Pؤ4%V}8Sp8uUh0iP°rgWId. ا"29Q>w!ύ9 6a&MY;ImřiW H{d T:>(٭!X\(34),4w]J3"FN]i$uH*TU@i`wo K,SmhhZ-CR1kaQ]R se<ЊV lwNHC!EĭB q}nkŸP^GF`WA? "JE%^͒k}gA> F\f6eJ '+P1ME5;MhNBG0=A `Ag0r:L ( Zic-F9|g->~՝m'/z 7^?n[32;2I<4vyAs!CkAFapF6u(ңoJ4%bCLt?Nʽ ٘|OT{DUP E5ASÙ"J*KG&-~F{jѡl^F:Mjf%-sRrPEl- |XV^~Wsg衎1v ~`ճл ۗ*{'ꦿҮ3!Y <]iԕWUNA/D o`}C(xytra wy?9Ksv Q&>a7ǩ/.unҭK6*wC05/ F|9_O~1Cs]o_o⽾DZu>:DVeJ#CY$7<:@ Dsg\&d]kJ֘29ORQu:FK;JZRHYD6UᢟRƬGM3ֻiAb;aλ&'&+(o"*G=^X KU l"^Ƭww>S$% A% *s .(,ጤgV d#tN@0HS"m2 %R5jdǙ WP<YK=VA)*J#ŝ>bD(Wro@˶ӷ{,b*5ȝR"E1R% #^0}?:V$NJ} #C㪃gz6J!0 kX*xSZzГ\O KZ* cƆ|):݂!ViAmjST`n6z`}Q=tP?QF D䥾!t֣ٙ^P|_Ts2?i4˞<:'5*# g%}3-koKE첁1BgBRnwe"o* {&Г=T1lGߪwH[}%_!r OxDЌw@܍*H cpgL5ڦ)/H+& |qAפP?If[FB@wrym<'M;rϚ8R/"H՟&m%*]-ky|.N:?9Fy,ТR+gDRJlYkT r\xlm}N{|;^dR)Qy=;N̷QoYm"2bG(= ҧ_ٵs͍OG-Mc-wy5 c?J%NIDnj/ٴNtjQQ7zsgi%L,p=$0ʇvTUao.xE*33"L5v1;? 3_ҷdCC]7˸a5A90pzV\(9L1ݠ ]< $4*GaNǐ(m/^)DV͟RBQK†ΕU+sHK;uPd3J>(Z¼V~<^w#ȧoG-g; QR&MekxVD*wh#}9{GT$ ^VFw @,ԣ.ȿUU'YL(Q+OjY-,$:Ac= W~Ⱦ3ф}1>^P6k glpg 6*Y#YhIݽ dh;=+JR`E1l! "]*CB̗!뿑lPƱ<V)ʦCK½_Fc)nI'$daDk, wq h}D]nZq!03X$n'JCDo?A35O5H2a@mVfNݴ팚~Rg3*O3i=:HSRt Fd(6ջ.ָȜ=r2 U,0sM1%D`#-9*m=C0gӻ{o/%%kRQ ^pҴOڥ XnҫjA LQHO:v<eVrBdUM02d ^c3q)]2~ o_P{K`#Pv`&4t'?GS(8t$ڌC Z Jtqr85깳^"@X[J'e[5mʵTAGqb/M aǷ&%}J Eoc-#g.;YR7C$ 5R3tW}+jzYLcq[ 2L8pGf"&Js|.Ljv U L/O[bCr'jֳj;,`MO<I)BatqAC^ q9u3fČitaH&$[pUQެNW4T܃4y X^A<>+2m0\bY[&$afM7VzZuF4J֍$"qwee64?b'J= S" VV׀.UC6t2k֌NH8ZժP|ǽvJչc*Nݙ}`{17yC.> hxԠ_p~wztsGH' +7l1?ӳB>a |XvgY) Hl͘q?M%_hQv0ݒ kw|jLoWLLUphmlZ*ܴa,Z1c<ǴB+s &QKOxȊ@lQ)kP}ŻwʕE1P <_><^u$}e D{IT%Nz ^Q'Tbd6,|T>j=I`]_3t]WD M;_) /]S\2 0RX־QU/]ԁڵ8?ul1_1*¢ $Rڇ^əCnk=ƁF; x ytw+fphaB1x&zDCQu 'Pc"]m (VM% &J#p`/x;pv)p>G'&KU:LkpB˾^ nlqSSŮ@!@Ix.ǻpm{˅eE@"ҿ'} la8]C]نV$H.alnC@a@M9;CPǡG3y ܑ90eGEM'\Qւ7:IY]->ZmO?e@|B> e ۀkyM9kAUQuN%b:Ԭ 8K%TPpDC; VM^)G% ו%na]9h6LNMJO懼51On`e^|S2)# 6~ʇ;lZQY:  Q5| 1vnjoesb҆Lv:Yǒv3|!p/ņ=9vFҲ탈f1=Rl[۰Mh|վopcaܓ|/IjA{I>JfՇZ'b?Jr B;ߘ=@2lA2^5MLRh@]yV xe ؛O<ےJn +azh`|*O/vvʛm WT1en,ot:DO@lF4%H QS#1{$}~{پw% TEBEL'1VUgй+:Co[W]YLoG")pOd4,& K<}^`7U`>CSuXx%Č]Xc2ƁfSP>Ǿp0$΍GƇkA u8S'he,86GIĦ`9-gƱ͡tumaC <'gTx%>UGYK; iK Q{UQBA!M^Q'_J0?rۅ\0S)ֳ8:R 2ԏ<ӊ@PtT4EK} lSi0cQCKttjտJ=rauW*k@6B+vv[kuZ 0Lm3$ ~fFތx>@d!V#m"w,EX>Ҹ܈۵M/҆7[0VNNOjË-v'RyTRzєDI)L՚NLTh_a*¿5UI9;P8Aw&|y+JRQpDN5G1] #E~FBU4SIⅩ ]j'kcj*^1SKeC;C"^]b;x(4;7DP͉mXʽH>=DAbyANF dhg(1iW$ 8e5q>eYqxq(? a]Աg1Tw0s3KM*GxL@8{oLP=0F|)?tD&]?{_zjϋX=.[%U)?qC Fzb_ר98or?2v"SЖH4bTᓜqbrbK?^R.UF@+(9xtB}=66)V!Cڷg_B^Ko5WDLJw؛uDGo&j.էbOe/"IvBۿYM!]]j+gh5N &'/N<xT Kal Xws,;JqYnJէA6DAK*߼Q`&]Ƞַ׀SNӿR}!*f4pl U4%N:;[Ke rfraG-+=Y+S/kU9 =i+5RyB:ι$",ݔ{X@HMj(Z6mġω?D.;LkN28P} Qnr ^Z!B1vmy燶i|7Yw}$h#Hy;gڳOuq$*Z=v6 q8VA=aDlH eϾ/(^k 㤬fat"l_Qp3G7pAhOQۂmRH`Al$5'l5׶H/sMEV%GirX_pU;IOIRA\"__|a؜Լ@_95kZ{x'aͽn`>eQ~Kt~]HHhHlpWۦPJ4VppKq 4¦zN= iS-8n ӮyKݿڱU(| ;#|x:l/̗V+`/%s1 6Tӈr=<7S32^Gbq|z9cޗDHw. w [k]Uvͩ-e Y$6<}vn4Zեh @I@⳽230s֢~8sO ̏j6K=t&P &2vu7& '֙8{ґ[&.>"/ra9nGeZngjax,"V2 | 9|w[A rGb?<-O<κbnH fgޫ,k[u%I>*ifHݕBQo0o*\yC5:  /_2qK}5/oI8 < %c[lh(*"C:q̢m[l} i2W9k0tBXK1eõ@YrI]Eu-ck }"aƶ.J%3 e֖\-:FhrDUeVvEq1L_-Hg[!\/QbMظ&JfŇIh w8D>S5jpvAdZp4;' v\%Yv:i9|u,=D'M4/KtV"ggZ8i9IjOQ[Q#kQ] Sv5jگf~{qNA{QyQG3ޑqyBbCIa~ʑl1,tMFAGh p?GGtI?N-;訾[1Xuن'S۪Gvӕ5c 'd5XG#DŒV8/;RcEc )6C` o殨m{fCXdy,T;jeSn"˘[ݠ֩OE9Hm=رz_^DV_32)tWBD_*~~NiH#Ȱқ<{7s!rR7e#ęwxSI B!2+]` L1GμTW dٷ? ͦT\N߻)3WZ ;,ۯ46w.Y q弿1Bp_XBϚދ!o#?$i[sg;U2g:8ˊ뼌J*; 4~n$`* d<9k%v)59&Vt3kga5s¢W$ JyCo ;*XVmwDV!(W9;SKP@b@hEx8Xc^Ljs.DT% JW,{3t:CPXzMԚ!VGUcZ9ZV7MJ}:U \)n'5@.r|ǎ&SkS|N.t 4&stMR) BzD=[ lMɓxg 'gPllXepDgSg()qc&2v}`E`}5i耮ҧs}Zb8^3&젠u*CkQFe)i+e"@y#9|XJɅ"We=k؀dI( k+A½$Z1j]lHp*TSl{+cRVlkelA;Me eԥ;W4vz8Sx윶srMlqD:&nAF)IZ}/;t̪9[-T|%\s%B}{ԁw% 7ݝ^I rsjP Vb~ إb;lcN;GK2e<¤ 1coNq/Q"sX鑀!9}8]m^0,TI$p"] ̙¶~ yɏ. UZ299Z@+RQOpw;n|$,|Sڛǫ Qn+W#q s?I FhKn&"D3 !dl%S9*l=tbZ2uI~:$$3+B)7Hp/G#:K-p*V#u(l]WWvI>@Z,t mFJ2צ,r MFpqf%aՏCQq>М? Piԑw[q_@SqA{~vp&u'ssFqk좞j\M!\g:YУpLڄh^?BuJd3B䲤p3ެv."[zyz1-5եhwgt|rꪷ0vˑ"c\fn*f<0F&V]#e7%rzw nX.H9FE.zߞEe]"4x[lfcׅ a+/js++=kSв0 $ɞj'ЭT)Lf|rsJFT,6[ ^PPQ)}q"Lb"̻wMfd90+1l|D1E"T ȯ'unӝ!XPWuڨqJ)G>.2ePhB% U@`yقc/W(A, Ev8ncAi!mU ]Qzc SOJVxjvNU+Ҹ7&.y ޣEesPM~}a*Ş暭9ZOb^60^J~VH`[a \bqϬњSy1Ů)#~Ďy$)\ E(/ )Au>ֵbs(w?xq\q hqdfĀL<-B+}{ )Q󀖯?}_ /hFn=}wBӎ(q0M+ϫ#2ثĮhNc=eVLl3g,Lxi=b5JZ"އK3-5ΡP$?ED#ˀ&K0bG5~ZaTh #&'u"JNQ2T3QŹj[ׯlt2KIRf3D %Xf]Nc2ʽ}>99U ݁.k. ;naY rˡRg\Jc*POcgʴtkql^s|=ӕ眉I-$/eZ0*Q}'GӾX9ׄc_ Պ; 4U OS$= ]=ؿlҧ"wIrH+҃ b ؽh2*4VRʿFYG>$NVB4X0ZE&(oVFA_MrJ;{|&KHIRVvSsݬC ʵB ǹ ֑l)e_ "ݩ *u@0)B)_ʼ.ݸc9 Iso UAz'XW2@sVE>Hl:GplZ SURJ@2->Ӏ-c7c@&cX2J; xnFҁ7nlk+nvr;*mCQoJCFkjd*^t˨HK)s0z_$R]^Mcu&V&0rꏢzAk%iM_vI4^m=!y[)HMJSwˆ̆drN<@boKX4ZZ|xG4W =pGSa+@jjL]jG2_m<HFelJņ^vhsAvLtQܢ1j-$7Y,Z_\i88W_g $ U ;iQAQV?r+Ðp9T)ҷ6Vsv/@lt{#jZY_D,b `q8Q0LYrǤs-H k,@];)K]\G=gRn/>hqLove&8C婲bKK 'kspp M)(BzO\E2ğ!'c;F7:'bxxԦvX83,qZsg:l]wr!\Ky兑kpN ?U K_j*ϺlwMh2^*S_{B>6$GXU*6E_ 8Eh"T&m)Q)KO|EbK/.BZ\; GQFo4䧱}=?;ԍ" @50#`>3a*ߛP``ݣ}xR DgEPv$Mt\sU{@Ny͡<"u J JNWZcU~4cfy[hy# %V,o5꛴OVػ[EJf2Ht0 + @Ze"yz ShNNic$0}ԧV쩅Ibc"_$|K=A}HVe^3պt]DC/ZPؾojeтf3w]&߀0*b paƍΝ%80h=&&롼M2_/2)qLlcBF` XGDyU*EZIrc*th9*W!t\H/UlƉgΙD!!b><͉IVSZ4# o_G&͞g ߮O>M82$M1e({"wYdfpdX񳯜cO0{Mo A'W2m7,(C4Tx^4GSkG=Q m;۳͋pw D7rU_>}+89? whj\n3 *Ĥa6Ұ/(IIO"" R+kR^_6%A=Q[hj}1 6w4g4lvZ&rR !˭6 ~N}O3K4T903.S² #:Jk4_e'45Ρ-jjH,Taj=]՝7Xэr$ϭɗ L^Xx_PlQ`X.q'Ȱ.R5z9D%A j1pkC`\ ؘ[Gl_,VQ%J'a9NNBÏ?#1; Cmy˾Ȕ#2t\IąU@TR,pBRc lXpEބ8RhLDeH-:Mw۔k?YmWHuT 1|l/0˦6=0 ŹQ'*k "&khipUG@!3&{ͺ_WHNO\OjluUGa58UŌ Y\B|(׋0u*Z@p = Nnr{ʢNo6I8]pxiJNbv',鵪8Ļ/.z>A? # j ERIJ2{`}<w5$7Ua9k`""2A2޺ wuXԌActUWr8l\CFS iGReWC ywHEgwU_`qfrmT6Vϱau l[%[d3`el9@,l#a2iy bȀ4\;u[eS@88pVZ('uel]tZ YO$:ؓXA_!yuwSWY3idWҔ@v^rQA\Vo|x0dpwĻ4Sͭ2[:7”|ۄ 1 cHb1x#EXy9ðu>>4tuPo!?JI?;r #}iv(aQ4S?VJH[vن;Zctt8laSDi% M8jߥK\.-L;x+^ؐ@P \S ws9p܏skƗKrxq=,*Ud;s̝Njz)ØPs%J%+uBKp 1Cptw-(6A\FzUAv>M>@ܭS(X S @x8%a;ԥ~lFh >!T|7,2)8/B/a#_ZT3= (`Ny`@HJe>_sIUuVYN2Rw\_+=1GnSk.G&, ߮k=MJvߌ#F*nϩ( .z!]ph!}FnR=xj i`5tvFq- CN+̢J+泽 5C4 RށbK- W8.׊nT؛NJ.OIa.v:ʐt6%F_ʽeV<Ҍ0WTM'& 걇ҿͣj<yD2scV5k=s\\+%Ma1B'qqq0U;NLSXr %jT㳾֑[De"MmtLVKX@CN]fMPrUz<49Qh`bG#޳}㐥Gp/ ʿzr;칚|q"F@AC[WlTN4z1,czeT\.Uƭi= [Is#1^YIF!Ιru=Lbc=NA]*\eT :i=й$+.z9Ӭ+~rニ7,Hq%2ИZɁp'2<ɹj#2g?;fл#+*cYnڹ.fnɓ7>&V6R?l XK5]'O*>ůRm}(aa]TqWbNI<Àpxo#Doɀtq2%m39=GXWR]<x%FbDٿ9,v_-0f̧sc(EU$`L~\x{ͫb!"*w J)CbXν[7JM$VI1!qh'㼽+0( p`@KjCnZRڑSI>J^ :|.R/`PGa -?A%>g=6Gbҿ6ѽDFg{oW* JZsHBN,$ԥ J)R`#CgGȀ0acӹiv:rbx~''5Or2B[ocL΃,cxGk+A|x#` _C.R' 7~ɝ8F{ּx{Uό &)(/pOG3pA8 mZNBDo燼wm͹ 7ʿv-T?BqK{Jٸ&#S(RMm:enT.$}jۑN;O+ܳsOnObf[f*+CX.= m?UA:Iϔϒg(6vOA a+S?L 3 t! ,V3Tͦ&~ʍJ8lɽ' J¤$CK4ޚt K]nLAR|'Վ0q-L*b8fÏK⛦%ЮwDPZe*ݖo6ˠ/ m8-w8a^ B̍t>w׬<[gGcVqoN/z(4t4F#R&/m0uCٴQTwǟlPd [G霏oցxu*qSo]a&pWm$墹wytXW2tjϒ*pkaŋP&Du-a<ډeXBs/!\N}J"mk!K(L, z2Hߖ/% bĭ%?JvLfJvsE}Y/Ci1D^y_)L\{4L圤`bC.I8J@;ۣ~Vz⨻4v0s:3TPN:_P sQS}ϭIJav?'%u7"=> B0 /OׯwVZ}p4nCȆ8~u;^ 8|SkvJo(l 8MVM%uP')<;mME QfJ0]r>ApI[a~bhkKQxB=Mt>Jv,j:22ݙ?I]ҊzH!XC3PGy/]; Q/a\b"c4⿥OؒgLบ*%㑖+-0 nQ0oh+9X9$Ӛ,Xn5DG &-qĻp2ü69ihlcb SPPf784V7j i<7bZ 0(MҨ_Z"Gl| YR6\+Q~ʢX@c=nxM/>* fBCtH bᚷ 똸3ӌϸ̅ {k9~UUܑUѢAb'l,6%:ksCvhis`do 9!؉8Y#PU F,fY 9D‹#Ö-qx$dtyR~q:kg1OȨI+= )h/5ll~8L>¼K)V)s+\ [ht9KˤV5Q"gqF v:ysv ěˊtRG9vcALm/[˹yKG\<8Dx2Q4.dbyoEQyvoKjiWBV=d m,G*>lG\=D<$VMK\,az1 Lm5C.95[N+9ʄ4D+La$coI(&˛r.#>3}b6$9uL}xYESI:vnЦt-cIT|RVUS٧vR3Q0WǤ j''J0AL|EEQQK,G0C׌=1GYO\+;J>,l8J *K.^B` k릋E97F)U Qңz3}K l;[mjLFqքld`.ť&nBDTO~YbݫbՅJ|z䈶]l D|}}kf 6Zs[mVZ/^owy,oPq4,Sht]lA X 놕ď4LcF,_HP)܌ٱ dWh1s3瀵>%ēlj{3Kݨg,h [`n8CUIU"$o Qm m* ݡH<`V|f*u)Oڤ<'ۍ/&Bd-xl> ̋6PjȾ w?R%L.V,(~4_5N#',/+=P<8A%X=BQ^P}69Xh0a:m9EզԂDm%s? Vjěq^ Q9ZU=o7s5;`C54|P= i7R=ꚪCz|xwH>^Ml< IcQ@} #z-??p_"*<}-^[,viţx-'vNF%_ 36hEE! 6=${z}0l=Ѐ|PD]u$MzPƹ̲?ڵƻ ' N$-rTFאu3j yvAQ|or_tl~F# x'Uo3nfrWo?BbBJ My#`*⇻@4tlphG Ν_ :vQqP|0$TX{%3כ^ebOa/6Rs [C!ڢëP@悭V5…'\Ν3TH.3S ֭`1 ENd˪ 3ϗWk¨F!jI19 Rs[B`v"A}~3#o^ @jl o`.2[;ʐ;\d3U%hN$v~?"aGBu;ۣ*eE?aT퀐ZjBW,8\d_9ήuڟ[@H/q[*DImjQul'?E3=.` OWX^<۶fh0};U=`(;CU&dH"aOZ7 0)#xqZB2(o4w*A1bN@hggFZ``/p8К+o4(nak{(DrĞ 5p'?8Vd@4Ħ)]z Y 6#̰ 4T* ֣[C]H^/7kfZSȑ揕&.q-7PV&]@rA0N&X };Ab>aA~) *ﵿV tt~Y2Bnɜm|ucZDJ$4׏HH^#*SY/x[+x|j^Xy=[&su*Pw-*jSB;'8s!ɠC7}fq HYΜ-o;K (!ppVn|>5R B~ٕ,[~^8E9vmCl`n]؝^܃2Y]C]z̝-~?ˬz.0\6z[|pqd~:Ah1M.nS!Wg Q]EΡẏ1X[N Dr&[$S;HyeJ*S&Jxt!"/weiCЋgĴLY ^]%e:LFmhgǓbl InL%c)0y010;? Li z#87gM#=r~Oqcp%1mќ(/nn#ZmGz򗔜0؉'ʶBbרl@^1ڃ)g1h%fwAbR+ bP(Ȟex72u ^6^ }TեRz'h--.wvsAۄi' /T:" hr"ql&|Z 8be)1S2ώ* %XūNXx,HE8%6Nhw'&AANT|K"1ך1V&Kb?ͷ;Y" UBUNAq7jSGU4gph>NqrFT*?IECb]&ZQyu^y9%2q Xj!r.~Б)#ʂPN?\[Azo$j9")AI Um؜ ܯ%*zP,H%M%{Xc6D3MHz" ~#JZA(\rDbzL42B5FYCw\S:yuP˿!7N䡴d:A%X #٪4=EۦsbRg rRdp_J F(YIqNkRcѹkZQa0-q>gV]<0xHy=AGQ\3l4.ُyuQԙYwzՕ;mUyy`Y"2Eq#Y+2[~R$}ӥADSVlT,z,}l25svI \Z 3V;hDO]+i}h=,ߤvT*7Ɲ8AշF{CH4%\}n%dTsTˆ~А(KŶp5- Gynڳ;,BſLeٺ @ٿ[A= m T Ȑd8#u 7 ;QtW8<5\G opKT}-F\,qbr-uj`z "_ p5\sӶ78?h)!5M㇝^jSU ; ܣ|%/ir2v .q|$C3@_Rt&3$T ]۽6SslhSCǝNv}wY ӝzEyC%* n+#o#5.;>K&юZ;+ Rm"}فw&뿋G="''R.iguzpr]x pdJ-UWQn_@h>Rï35Ж]h-Ӫ&]7Aǐ4!epg 1RD\im.m:% HM` c;4ߧ:gJ1hap*kH;ӴuE3?Zӆҽd4vʨ$JjvCmj!H1΋΢Ȉ?MLQ!Z`"ԓXtzXdrl+5]4#.#-etu7`+`1m4uJ(Tq0"D_mAi4&-(B!]U2Td T;D%&:!_)83Veς!wCv< Ҡڭ4@L8@ N#&jL"Er=/65dIdVu]38 n$:<_K8ߖokÁS7I?R=Luߞuivp4eN#9v Y\w)&\a_("&!_vMMa%Dc |-_#Z)vܥ &Tg`-W +{UȚٽ!k<~N{yy~ŗQX_ u iL^Hط¨KĽY![Ije{YFdceoѯVVF#)zSi7nYP/iXk]`0 y|8lˇJFrM9ʼn?y6^>zF$3\)SJa4Z&OKjOqQU|㣯!K~O gKZX^x)XƲ6n qn|2e%GDž[vA̽(E=6AT٣od]s YQ#P@)0TA1/ZKiozY\%azHi*I8Y"QpGAl(H8#`!!S{n>b/U5mQ\LWHnd]?W;G!Uz.OT_(t]CP{}19w}q)woVF#╒qYmvQ͹ܤ\-pZiTyLYÍ#IAOM3)#i)y#;?\W8qL#"X!0ܴ&`L@V{ȡPl]'{$rՁi =_th,}ĥI TR.sMT{tA$u۞+a>u5yMj$h~{߬l.Wy欀"0I`82vf21;{t:.9YYеlNC;UDq|LݸCk_3ǕT́{wA~19k;AQ%TsFިyj4@7e9+ƅaQ8 uY SE:װ DsFK9㷐&" K**i[e|'v˘XweE{ШFa Jf\ś#QoxwG(Y^[7$"nqQ94Hz'ZJ&Xr5<\O`\zBSe\NX*A륺B n{0}Y-3Ԗn聆E44 M?)7Zl7܆xm 7Dk?a:e嶺uMxt~-l)A`좦W5ahL);S\29NdNQVq['EiVT\P[hv< tu!>ap̗`%E-\UעeEA{>v+J^rqjݱmWn^ȕ!NPëO᜽{$/NLXYI=6{>d˕ L~MYnkqXY%fC_9OdXƩz+]S:kb6E{`1l~_UPЋg Qh#Fw"fJ)a'O!{L`5pR*Bje/eS/D086%x6 h9kN~0!]vd;HN`A S Wq`y;.)=(zpwXl[q6Yf8 #LF_H9g{뿳V ^Իg%ȭ1x0 !L# ZE"Ǖ!we:tO,գx _גuLh : L$$:5rRKg.&D\o"؀?f~A>Ɂad3,+^Ŀهd)\/I.))\/Iڳxv:اcL=Ss 3gJqqZ* &)hϊ ;N)ُNQı= R w8Ƶ@$C1&+cs't*ʂ".TM"sU]z gRFh qG#%9l6e}uLl}t15! }fŵ6LslS\pO9 &48:ǒa9"LCMivtQ|د(O 蚶hMTo`o a$KIwܥ}-m/I|W]ObAJ68n}j?zj~E=w Ӡd߄F퓗 Ww#JG*y*_ye˕sfq#I^=.>Ow0U~5ђH1u/(fc:(x}ÿʸG۟o?MM^tOKgs%[e s $ LU J%ݩ|h[3v#Y)B$9rRǻ6'6_ $-ncM?9fL sɹK\)OE]i_ƅA)p?tԳCR{?ebi0zrX'Zd҆&vہn̘~>񟢀!}RK4/ t K6>@>n#*K(h|U, 俫T)[zGUm4A "c݈vA+Vb6W|F`zM!gqA 7w`cǓK- ] )0{]T51oz?bL\1q Oz!A^:diG]^ESQ!裊N.U{{*P3{awF Će/BB/J[2˛f#lmA|܊F6]ڡ֩  ڠfPߌGm.'k# 1ʸ-#/tH"EK%r'uB`̠^ӎ-e\m*3jAɹUS8 \XeR%o9S_vDx  w&xUg"&)e{p6ӟT}6]=]A4fF,ЖQ0\_%eBMP-%z.9e x|L0LɊ,YxOXكjVrڼ9D*~Qژoَˎs RM',8S>! ;Hw}Ip sZv#aQ'Rq!YֺK3;2z8+'_Ml|b5:BO>9&βhuFIHJ{roea:M3}[YwO޾ˊNJB5CϪ.yù* ZJ #Ax42ԯOO)61Tv+#-~hq#DJRaMé*`'z`L`uKs}>>*AOlJaT7ѿ'TjqG~.hP+xFo C1'm+YR J%4ؖohey㏯*6 U $|bYpUS:Dn~idMĒ<&q265=i!->#݃чc❸N$DϏ @`nR^@WѧRVlA80O C J}y 8=sX2F}3ˠF^aksSMu'N34q EfM{ 5-P<}=c/&1)JHj2M);&>E0[.4s+S$~y!#񘉋'm 2:¿H%B4 TޓSݷ/4(RX~[.UG ir؉ja&{ =m``gh !af5t[O;"yI$8-KՉ\c߽**NNmF`"0hϏ[# |滟kK,ؙ邅.K8>хG8h"42D#9͹ԏdC}ͥm/%ZʍK6wy}̓RB_@9\f!'e?{ԎWP \F1JSçC &ҋBKܜd%lsk5i>AIk)'( ا#>3]zuCnܽhVCg Shk#2-oe;jlT0! T/@=޷9IT :xqbYjGw=vwψA\ A=?-Bd|ivǍ}1` e?w@91lԯuv"0. OX ,fֿu kﳊؠw-X]ɗO-IzL22'=n-xGd Z>e^5߳S b@HV!/o8mSY&1ӨHD NIGo ni҃~|rxhjs f5K)1<9\#ˑzOTPpjaIVdْ*HnmH r1j5nw+ N~//d‹q|oNT"*:f,tLX~i$ʌe=rrTl+sMk$bwapAC :E$BZUY*UzFn%{ky"C:Mf4ucv`@ xk<.KIu(.%0&:۵h #GVu* bWXWpHFZpTLFHoPgp^A>W=F3wN˞>[=%z*N]c8KBɗ誯B39Č%8Qw03HrZX+k0֨7!*#_0BLAC"'g/퀣n,=@`C+ၲfGW,8e]&5NB[;Ry$Q9K^yY{*kt&'Vs&pHjn/WS82DTOT'7߫5+ݲ^j">"N^`r&mgr,|IѿdBQ_gGWvّO'?@7yZ;F! $'%yWovYfgq^$$!u9%.-jᔳ RtF@L}~uL> |QXYRT Ƹ K_k֤,YEBPi ߋw&qe4OgsoNiKfL"ט[낓UR,ћ Yݦx?aɹ%W·n>0٪ x*BRR}ݐAЈ{m%!*5J*:&ƃDpEΣJ`QQcbpGtLQlXud$7%y-?;;kj?70d1 #B >X'{.Aghr {B^VMZlNuXu;w%j=FKV4@$ Nu߉p9`H}2 Q4[_MQ|PV+*X2Q8>>uS yl?gY|ANo'o?s "a|t/x<,zPqwbBaloڗ*'/\NP1&P^Co Z{_\W~ٿΙbo}u#,",w{2MQNbiK0rh[ Tċæ"W -:򘑈 HмOlX~;tUZ'0t3օ3d4.uPʖ7nE:kC;=j|/O_聑GL<~3 twEpQ<=ym~7G]{ׯ@WfM, i^ 9 Mb@L[`os[!;Npc+^Sͤ5!;Z <..]bCcSOF9 PI~9IAo-@3x|< HH4no lF=[)uRm 6͡VnZ9HK)\Tﴽ>"VnX)(]Z[O/&&Զ4V1! ~Oi: @M "W^ Zuҭk_7Н|4`E|"`IJa<$ iM 8ߎ^ԎIl ޿T22 ^9dbхxՄBEvB.Zk)jNs'@ccB|op]7tfƃGRB85N;8t@=Ȉi4;rOCޣByr)ʇ]d),c_;4T4^_/'P!Q*;$ ^vS|0:6[)N,ŒZ,;/c߰e4z+J׈fI~& }jc-F}i4$-3AqTEpuW]`FB?n]^$+y'*xvȠ7Kr= (h#Y^7U^]b .;# Ɂ$- Pu]K}4- uCUNkw`  %#cnQ+ 3˹fFLC?wGݯMX>k"iA.q-W ]P8ZI^Px5:*-2V^ ״1h ֪K0" _hnǕ[צ;QSiSI"*C"].Ios!iqԐ6Us`īa̔ 2, l&4:~.3m-Ջ>1lSuqѼ 抺K/[}9AO#Xdp'O> K5c@m(5m"?VCIw[ $ Vsʳ #ؗQQsł?M^<:=іyd֡D3|ecͥ.|ud_Z= VkB7jPk0K>=Yv?.is3{a40˱}~\/2*b5ZǢ>xSҮ t_mfs]Y"Z k tVcTf5A)?q<83KFƈȦuxC ^EN.nVɽ(?tyV;?w닽Ep" Jax˕2GÜ^*=4*LONqA'Fw=8<Zޗk9T,JFSU'@3D=5S?@u{{vӻ-]Šy.jԚD|CP$% &>#[uQoj3K/ TP.lt`}`ɑcuQu"Ѩ"a;XKh!ZIAy|9kGBzс@+BxVJ@:l"㿩^l6UzRܥծ7Û7߁йdW B%;ʍGYG`GxNyzIߥrԵujTʺ2 gHG陈H^pݎ蟊8T#NJӵ=΀A!~ S. I=RB7_>j3~m9C$yT~_"i$&@n1 LɵJ"S¦ U˓ne#)3NvQO) 6Lw&QZF~2 F)1­cC09ȞPmah%v hl1-$duP2il͹-va5=l+#X /$e3p7!Bh&+cx̛̄D!݄)BYkk$1MէijDwwR z$%XeDqk?8֭'lKN"p䩵Z!};NR5;+Q9Un8'A' [Բ.1cGDh(ϩuk$ 7oHʨ+ǜV?b۵6 Tt^X G_v SCOk v <ҏÝf$@I'eh{Sm2ʻ#MUIiG#z:pP.%2n˼ 2*$ޗWlU6ԛcDOdaihrf!oH0 =Py0Yr<#[٩I*BЗ&_3p}k gdf'66pg̯H.`U?I$0،+yGs~7˱siOhe8V6-?vz֟)O[0m Rs)/j{yymU>J!O3{i82PYiVAc1"i^iV ;.иgC,OK`H!nіQ) ,lb1Fc XCщtM17<\^0X1 _r x ?P0^>?\Qk߽%ۨ]ᯣ{в=x L3iwY!PR]D`zG"!㔟bqY09tDd]Wɸ4Y~3 /U,*B2֫QJc/r:(΀oO5gRْO!a_KdrC'XMɷ7e,>"-odttb2[+0je) u@y'A(ůk;usפ(֯AsfMPؐ8gERIʏjYH򽺛I9ºfﱏ"R:)vb~ ™q~e?x|"zc ZWL2pᩀ\8y j q/C2鏤{'( #̒T@ "OEW;ODf0Q[pGof.lH6SƆ8ncUZru`6V{7أr|SX(b_WqԞC婮fŦ6wMKOPlJ-˙#CPﴯ7K[71z΢i!];%aUq`?G 0]7KzX(+D'm4}wf/ؖYx`*MH*IyuyCz0T6) "DY҄:0.J}f^-0)"L,`pQy=c=`3 xӛ0XpжRa:9j8Kli;a hLFHVX3dֺ0!V; ӻ+ߐcN:|R jN>>EFo| kI Niߖ~Z^7ReU$# FFO; O))ӅA=|0t{yطl֘{ Y]Or[H[A]=h_jD Н(A"!n+MͰUPXj1>c'aJ$,H4O9 ا wHbØ',sʾ2VoUo=/5*S$i`<*Aawe*A+$ ~jIu$DN CTݶ77F%DpsJ f]w_r [glձɏưBSKp8o&}hN?|Ps_u%"21b{*L Imx<x働e d~~{#.Ԅv4eW'_u6pn9/v6B@朙7s)OFG͡N)I ?Rgma,#.'s!5`i/V\)1q";,J.cUŗMngѠJT$'Rŗ{Q=Q2uiPf71Eؕ10zQs54@Wk}>  턫Hޭu*9lT^'wԀH9B/7!j75[B]J)yKUMybb4hO|pxm\qQgeuOCtS&l\X03lJpٚ[9øM88r A~}|1>Hc|x5P3x\uȔKHFi[ 4K{eYjM7عҏs̭AQ^nK>Z]2ZNk ۂaQi>(˵jfqEl QYayvYϒ!"]XG; UAu.+Ϯh4r,'j%\5N׉.ֻ z" 4&t:s^5KFsw/Mז4{$5<610^(F*_^6vz,,ѮVP\3uq`¤,!_!*%62ˆ)ʂ G'2jUJi-B׎mE? FFwZKOLrMC ;jiq!o"vjͦv2.lBG0 W-0 IJ-Y .ȾyoM)SZ;5ؔP&Q L:Ԓ-12P\k,Ot2m6f> 8FZ?GKyzK}shrx`̎>ٲgjxY<+S B4W PJpN=Y36jèz<@rw/ I6P_sKfMRܽV.DJi_\5E(8%q7_o5(q_Χ#%Pӥg_cbn#oRW?U|0>VcaX;Fenbl-*s*-Y*7+"~/mgs!I`JhԸc3 4zb64ik6zDt&Z)&t~/Js YDD[4y0$MRn3;~C@4A% >ghk5!O50fݫV9 j#8췓Uh:Dwc1MN27mVgb豏Og8IUv?˞|zD0ڭ1~'^W'YSbV?$l>`4`# 35K>A.WgZC=OƯ@+,."کŷӆ`Y![&G0[m͛*_GaX U'N.x>6#QBo90Fw|i[0[Edmo}B)5r![5M%&$\jE3ًkÐ-2AYf(4曂 uZ.,N 3pQE땧iБYmHgC/1Ҍ=(G65ЂX;6e%stT}'^c])+ZuXy K흯{۹9:L'C;OĐ?G@hܙC,wf?ONRHqteB6\!B"QwD70_8: [TI+̔W #]m\#xp鱦[ {cĮq'x[=1O0ݶU34yRWUee 7X*nec/qhoEoEdO6Y[.'x|KQ9ڵ Q0$T4MnΤi `WV[U \(ACSُmy?D:ߛDhI@qX@R-x\E3W՟i 1[>ڢCL{7J)t uO`c mp݈o%B2z,M  &Q21ve94"";raGg/x);D+g&D,hDXO<N[ ^+u@EԚ]Q=Ӫ y+~z ِCCmЃNQ1kFxx Jmo؁ & 9Ϊ˭bbbC>L-2{/y:S I`͗D;?nf%=|cSNg_aQ : ;_fݧ* dMS(6@ ׄ-L^a+;Bv;! ,Vp7awVkfhsP"t. X,ug%ݲG90s L]lG ZG1)-nUsH7z&.pe@ɗY~iەdntqK!2O_"ab6L5=xys*.C7`k-̨QVٲߎ|=\]FI yZoblzKm E8ٰI(e>ajR`ְK13JoXjqY\jICKt4p.#w͟.55 gՉ1΀f2ߞչv8^k ZhhkRͻap\8+ JMSw- dP3/}RYN6?NXC(PDA#928 ]KےxcLvh;Du, h}bD,~T|ݷtSGB :=JFc]Q0Qa67bTnڜq}j o{2q¤õP7š**U*>;[<9nTZ+#>XRe#Q}isA7Ȯ4w ^C\pj$nC#! FM.!9,+V-AL$҈iud*>{o,O<M'>f^ҩ;p0JKGg!BX#2f¸&+#T%>OBi9;]VeP>쮂j2|N_GiҌ/Ha!!8xkb,-Mxaw6Ң4ͮkK45?z4uJ ɨRQAS&>S8朗iVV1\rTfQrմ(Qlqݸ&#E{_SIC1k@}[M~Lc$8be' OvVb](7SCt) pDxcz"MiSolss̏mmA4Վm[Y`-L9k3`\z`~eoy\$\+En7mD1BefU %p'}Ȍ:^2gڴ^!_A7ϧ]5o;8Y x&yG(}v[TlYN顾'"(LJ@0*]tUy*i{g^O** uaZat?)n`<`/I=j*b?PV^a0+VI!X:ѵA,7Io\{=%59%j׍ўiE)qy5rYg+9Htxdd,r&^=C>7CO:)֚Uɫ+c '%wʢuM;{εa )ǡ n6"`_+5EX&rs%Ͻ-.6v/vķhwmwzJXЯ7"bg#N/Mbj`=sVֶLI1y1_$T&=p6.Jѹr>eb&T:X^v(`J6tB&eauȷ!lׂ@V7~- XqEMGe}IjT5ۍt/OX Y;zmT](Rb;&ȓ..DNg N<>"A9]pMX( X>3-gf ڮsMnjR0` KO29Y~J=԰y D_ƣ]p_KڷϒP)s{)J;R]l3Q֫پ kXy}<+$qw+#ϲ@6e])uqR]Ry~GOU }-sʙ֕)ѭ~a+N&MaS8eIN ٛ"_4~$BIz݆pNuDDkahkiM f2>/o^+)HHmf%S6 Z.i3/0I4|?=mUXJz=]}]gC9w/GkS)J99#` w0`~i{?M&l LuNGA`J:[d)͒CvβyS=]u+eBVIh 7b!`p#K 94?XY+bf4@]1萄z1i}CY:ʽh I4\V/6GԠL?sO>Ck y!Bg,l#I k`==U9T>~aP%TXzΟ9a>e̚SFY3aLy6j񂭦s4#uqѴ#hF:jʛ`$^ 29 nf=ϰ1=7WE6eHxiAXI9esRY4zK,|o'PnbViącDjB'yG:ҥ+YT]uۖ Ŭ-^9Ť")閬-ue;g;3Â5ep΋/<1% rXFHR{:c!@"3K^}JءxZꕽ|ePrbsqwOH55".onM˸/tUz?1&?DC)+T%F ;MBm9;Lqd8hI6 Tb`>FQ8pEKaЛvt66h:d"up+(!Ci6(}w J79q "+5 yz!c&&Mt oHj")g<$j` bNekq8֗xB5A X/^LVV1E֩WDϯ"ExyuDf~M d1t >{CmC dvV[˩ļO m U=:,$4=#j:4e;S(;oGUT#Xo:de=2S%ښkw86856op(pXUq-&a^ hcXH'*_mҸx|8F(Z7^,TRWw<~„2ޅr~h~_I˘zC:Nl" >?PT."cg=| _Y"s[dQi92ulR(/EY/A:Ӑ~_[8ӕP;Iws9||dy˲cU}%/byZKcm882RW YFN"9N4=.߶eme({]A(s+lêc6OAgBI5B~?y̞߸&PFԹjGΏن!ɧPDblIt%I}f}tҎ+ǶJE~QBPV<`Wp%EصC+ױ Fg[04&&B>Q/&œHZ0\z{7x1ad)aE1 b|^MϥBMx^ʓ[j/DLizl_Vĸ6j\S[sI?PNI4jͩw1r tr\Ѡ1Sb 98,E9/eu=30U#s]*_w# $NNpS$Y5aV^QLn`uy?+^iNiȘS9c?>` Rν0ݾoܾ5NLq쩠w%2Q k-B,4O\ݡ]o+wy8>;"TxzKkk)oR}nBf#eF.#gǶſC=tkZa> ׹v84٧\gS} Ň`ypҖ6av(RIc <ցePbs+%RjՌ_isM6r4I?}k:ȩ`>di wͲ6TG$fE$w^ \4'_-p5Cbثϔw&~%-gnǷ"dbU/5FTU%#gI?FT.ZL6{[wSc/<ys^` b֔ũ?".u^ϽYu*0c`~rR$I "zθfu%ahZI?TY1iV,2J)bbQl:Y42x]Jd]; F&Nk7a;ym]FyTW2i?[MD@T]$p==58x/>V?ZEP]w :lPrpDC  iJǰ73=<a5㨟A_(b> PgY텰 '*HWG9hUU.$b ?JrWWt{dE1U/5w))2&gD#‚LzD6)5k/fSx\J%_FGH.ay܅$ 7 쯷;ƺp9jGKH;!'p^iNqV5lg$IxX=r7Vk.E*aϼ"MQIq48R|GÐ}-SeQطPCy{[1Ȍ)Y>]g2!RMkq y4 ׍muVՠW:ֿ"Jy/Ir)O߭vKA(`^u pǏةw/<@uaGJۑǼW|LY SY kMyW)ИLj>խ4㧋z_\C" Sf<r~*#9OKь%EP:c%ԡq@ݛ:%1QvUjBӟq}ia6è[Þ8! sK>:w'S*H""߳N8Y5{yA׆ÖIXvżΆD},;&7.DjKHa/ʨ?N %ۍVtcRCKA:]6:$3Lna ~mO .m܄_̊ri6fc =cN&X[o%]Gưc[ȾU-a/f|a떼TDT؋k&]!oHBy! 45)i3G"YV~#0z ˟7 4~`}599Dr $+@o?ҰmVJBzj.f F>麣o{[IǬfXc)*j&9La " r#Gs*/mꌰ@(0|lmH&0n >BxBЖ6Es ө ;?Ӯ(vFic7K{C\q5ͪWW6^WeRMq|P#$Xe& ŸEqFZ:[%8·T5,vgj y|#KeR޸ Y&RߪQBnR|,=. >_Bܖm~ˬcʇcS3qwMX?9q_A|Y`($.x .J7:X$m21l[brk&t:*1M7EUba@^2w!>h]_РpcVD#fjXюf=)#j\mhȼ;jw*_VgvL硙`ZZ SQsVssNJbMw>ZTwvym=K޶\k%&ni5\̨ܶOWf9ŽN?.XIcW &tZ [@% y֧tbii Һ &{MA,.v^0U+8Jl)5yS/8;~,:JݭY-Wƒ ŴNurk<”O=6qZb\]!ۋ_by,&C6z$,8\#a^٘d2HDsX )p/g:#r3_)K"`^UFhޑ@nw6;iIϔōSW%TՍE>IU;7f; 6}rCMэ8PY6SrmK=dtSᤡI>dYzEP *e7vl\,H(lm\PZ(5V'pá'LSF̾s Jy]Դ/mnuQ |IQR$I/1k]#!Y08֮3qT?n˝aDE?}^%jQMm_y:g(EYG7ݚP;4A03"]n<7k Ү1+pHmFIIԖ1Zi`+(&Ӧjլ&G UI:5s1&VPI&@a~L*Ao"҇d `"I΄'i@A+?UsTRh1F0YFՕH`L@2tsoˆtl ˿en[3K^g|~T2 uc1LqFs9MW.A= ;Tw4i|%lJg`[}Ȇۄa^IP``#&% _4Z[ qJ(#!~E+,Ոw-JA\!r/k}R&xtoz"3$6TZ\f^ ۝@}B= SG\?V1(@ʫNi2e2+1zml'9(0IRT҂[H:MpCg qd,:(oijc.~ ;f3$l;d@+QW_fQIs-C%tB$Mn%kRA3vtOT/[o=Ciy YwS+ŝ h7s? x τzs!<v>ObKfxð"\-C_4Dqz "nPu(ys 6iYo]nKj&~MP#cl9gJ?E1Ӆ?ə)gjCSjw<9z5q%8Z'}Ub~^"_hRnsB GxMR^yBV׵,aR:mW 5ڪ#Fs^_6!hu"K88Hw\lW*(dz?3@,)8Gz.6Fp S #F}Y8m!*zRf:C8y\Ԍd 7iQ{ ?n⣠YcO5?%_}J^:D""L >oK/4c@r ovκa/D'bj YhSFvcLR &}!J_AXL i-AߗveZpR:GZobcI"jdO&XMJZ߫CHGg~e h1@e;sxy8.[!E\7@6ŧ=3"{ &{+)Cc7[\e:&#jnGSlqj*D[|ᮅZ96cvM@1 +AEuTUM<1(##J $>_U">"έ]Ci 2y"2m,nP1qPbs R9R Ma^wG}#@QIXY8P^k") XgY VY.]0gC>>aᏦ9؋(,i;}=5sUF6i FLıƘ ,E prE E2(/) /͹ipv* پ e$ 7-ݩ:Aa_n3snVK~Ao=+q%T[d8`Кt&iq0xGb^0PJ ت <<;D,x?dRUx<zZG \OHiDSJ۾OۋH]41;k6rBVy?JJd3ֽ F/TQ.4<\,FrY`x9ȃLKgqqAPiQE}+Ixx5hNC,,1gmIsw}IqP,_0G k3k6/ϵ]@qm!q\>i 04EoC]p)Rl:5Ih:H"$M?->~rsoF? mBaH5Nt3){B/W1 eq- _>.&v 5gZػun7G'(+CgLU=I:o=vi44~gcDA_k؃r\K œͶ"ʡQD2QuP y{3{/%_x0+ PF۝V6S5 m ^WAv{赣N+THoRuߪg6.q@:Qm"Đ6k_?R!/Q _4#q.LѰ [Y ?*=鿴 d*e0%o֭~= V( T.P|f./).Va=czUKit(ݽoT'Q)/ yg}EmngxEŭeM«jǞ3s->pP'NysNz6z]pQ80݄uޠ|TF֢Y Dɷެ?wDk>؀6i/#8 UU!Wn ԉ@Цo\+Vm:AlmՆn3/X9w"}1x qDBHqZmWv``aڷ7E@3 뷟+j3y˷J e{lt 5ƊKMED揤j[;C81W:{Lxi^Vt7[Kķ0G,tmj2aIdx8F ՜)P[a MGFC*)8&=p@ݎYcE2fFb PPfEul)YVZTٞ%>vCdMבQވ8؜:- .eFON8_j'Tm^$u1̢ Ɠ.g+N)XgeK#c<wAڟ5Ed} [5 iۥ32|8L|32.31r) W)3n- -\A,;\pY *MU#sqrr~M?UO-P15PRx࿦H,;m0x+3P4B(I"s2M!QW L2L|%-zFs=݉Ϲ*0 v݃Al4t@$A] fR 1U; 7#M}'/|9MܲJ)h9/?{LҞ'w2El`B>xa/O[q ՏqQ!AY+#i{z €wO:E2\!gb5:,bh +K="u<D cGk, Ϩy}9 " "cES|0QpJ2'm=]vtptD@?JP1>^8ξ}x' 68o<őfY#?d iJ8&AUk9ˊlȯr,}>cl.`@#ᮢYv(9,k5z*>e}5\ 1 8 $S(#C]-ݾ2dX. jjsSRKmІ5'e ls^C@:9~d"ߐcd!SKThK`6UKvǍ;rMZAXcPѠ@e18 : FRz8Ͷ!9f++ g?e#mH'r$;s34/G״ "~C2?ۻN XI A|%Hf\4zRi%*Дt1br2^J {QHm!`nmlk_HP<9c|:"Z4z:9@Q<]y0C¬,=Tvs^͵/mac^\#VS'XJ`AVĞD$Yq1N?e^jc(&fwo %@{c_W#Dfv}gkrZ\WnxNýң/tdLFd^imxt@abxv%6v7xmY4.|QZiʖ^aO%AuA&soi2&鈂Vr`2.8_z3#R"~ٔBKV@ 7eᒉɈ/v~ wD#^弔i]_̐ci^jݹ7zځX{Afc LԦ9W5i`[tIs%T\`&y23gDe}Cd1|=͝Sv@a֯, >Ń uc=i HZqCczzu3rgq H c"= tu6j['vQ\cH`Is"&`*T$ ;—Uf@"zAni =VL@vzNPF"Րsժʔ3J[bf./@0sq&k #\1@J~CZrJt=V,[_ 8yE/ o8SlҘp=+G{QxB9⸋\ewZq5%񔱿tt7Jj9lX:tЦ]ג`V5&D;+FA7#ՙǞP163yFk]xHWl<`sD?zۘG̯S+`-\) 8y4A5Y+ޚsMb!rnN8uOyspβ(3|zfZ] xР 63q^YDN! k$]~`ȝ,.qs` }%#fx]fEII 넩>֎Hsj΢_ 雲Mp%uzHC)mꔇ%G0ӥԈ6f\z6i++UX4WO^`7k:V֖ˣ&#kW 1`SvbΫ ӽ Gh ͉"vPе3kdv_SRU0[2~f{ktqt A~I }6 DY|Kί,QZvfڠ0SZ4Y#ioL¶khMXsi'E` SѓC@ I_6<̚f.vƥړmy4o]_2<]^h$ qm6 4搚]}-,0<+TwlRqNdzP'3R)749RZ,{VݨK0eVEvS T&O=5 HM9hv tO_[ S̨}L0<#:IF_(H+"%^9 }+GQc@YhWޟ6U >ݟ? .Q:6.%eaQGQ`Cņ8m8x[QR $&}8IhT\~t)EϨZǡ;!9 TqtVu}ܑΘ(PHLdP:q`vdN:aF``5~~t?5N}XoeG@.sչAIn7>1px#zdC6G?)|rAE|G>s`TP`N)`k=d! M'({z9tЅɶխ1 1-P]? N}UA~O+4#It\d}{$d"WfTn]mAge~VK8f1ֻ1Kڡ ˖tJwk_tNC{KTb0x] !f\Gqq"UjP5(S0+|Sy ċ@6^4UDoOz??o$ybX׏{X 6q!s-%ত Pdw9gp9rN+LgeH&A!B#_50b?%edb$3 o܌ ,C\~V1hwK xl9&jS8iXΏM(? [nx}n.0<:[Y 4r H-dnUsP>|,j+Ec{M;#׍HA1Ʊ. Z E iQc!^ov+sVZ*mFPV$iTO4nW -S~VVK1d#cz>)>gUƫqq;[>&q=T*oz"paD;e% [cĴ@ kߡ ~_qOFZx6^r-K=Zj?lSc -V2i/ƻ<ōm2، [) %,H?|GCl{=z6q;Y!dP]6fw=4XK}(bL^|yh9c.BuFC53HmJlLEFlzM?ҋLGm%Bz^vq :,2"Ep2 uQAUt*2#(!!{uGF"Sţ9K 0$*'_n_:/1ufnChxoG) }'b&tYGi{d&! b"tI MJ*DKQ geǯVW#nFf{\S>Hc,)mk(2 27O2ʶ5΄+_-26ȶðz ob|dyת<#"3IUa.@p(iQcAk:=rbQ +Z=j- _Fgb^2>gOcsM̤"7ti> WzQ"#% i~<^3?ߋN9| Piczo#ŋO5 o,J0U}"oY`+D OAWq4sPvd謍$L&amϯw"|<d;@_Uj4m_/ ]4+eh3# 3\rʈ c+*.2guhGJa\%{:E+CYs5}W.~`tEH5\"{ŬLx" j\ =<G'&_vkdq^!{?Y$^:ٲ>XHTJQ8Y}jWba*..c1ڬ7 XZu-R&sj1qWp$q@ O,~?JɷUS^1i2#*#儂PusROtC˵ 4>ꖈ޵6RCVtMZ/bONR8(Dr{^U<+%ܞrF3l h%t%"=Bh] $}> lpi$^v9~j8l&'גܷ|\|`LU= 2д]nyZv'u@\B>l@}!]0CaqBYVg1TKD!U>,c=3<|-Yk*Wz.>5Ey=,xəYfCB)W'#I*Jiɷ4n!;R옒 ,˜gx>pB|m/$Pg~5 RfÉbdjf{);{}sa!+WD4 d cpܟv~"%"lhS m.X,S/Si;-w?(lᦛe&xt:܏?A憠[Xx~\3 (&i5ۇ/+9SMC:a4.@oC5T|p)b^!82}*7qzO0QLŊ "A@ jGձ=cTbIfWg59e }c)Jȇy|b%26ŠI-(ؿᒟcjͳ︴»;@8~1zw'̴`q{8;kDp㧔d@ |߳rT 48M"v isY@s5@[>fev,rBNrxkS\ Wщ/ڄ9"͈^0!V:x]4>bԒjBHizA3aA}Ȇ `'s˞LFcu`+uͽ^1v&9~\ O'f\ISC?x3I-#~ $<ƞd٤@e+60thf29˷qk4k[lְe0?j4nCV=*_~;zsr w/fao"C ϫ5TKңqD"Ǵ:.'+dhD9j \K[Oz&7eS}?|mL~dj-n Kl0x9tx.MDԑn&\ÈUwj^XTGȌpk2DlTĄY`d؊T 9(:g.7tyk6VTɕ=F.?IYZ~FEIIM<)z*)>`c)I 3jo%xt=V6xd`O C4g 4s@WN};wMֽtg9ѹe0%ih"٬ Ʊ Oy^.j;$+"C}l?5b}iu![-K[DREslQNr.3 `CלeՁ⏨3Ș|4π՜?j _es^:b #c$W'Jq~ 7]+~Nt&}b ۺt9x+&O AU|!)1 %,rr5ΐ1܏{ "O7ȣ[Uo*2÷- `%C' a0gLWVZ|̳$7RΧ<ΩzWF,3EP&@r%صӸ9|#O˘i-#Zۭ^ RAlJ#I+4?@*3H'SF٦ԂV1LJ:1\Os3 坾i?[XI0-?{J*e_E$eڄ(»~J+1aO TlyA5P!-J({t!mruq!j3Gv!4C13Y`ROCHzr5OD$ѢU=f4:y-偗f;Jۓ|,ګM[WƗdWo3#79̰ 4 N?%]%)[7\+w%0:L[Ulf,ngbځ`lXHĕٙ?L)gylLl= ʁ-@Opb.yhkwwO{ +)aW* TN'e,wt.e `rI +3`u nx&Ս n "3}6>|Hg C[}z>ѽoBZX oK81ӤyjYM Ds 6>?G MfbSN$}y05"++ H Ad &)2ﯖRVWZ\c .j)]T:(9GK>> 'PjuU;n 뀒i$< +>ަ3B#*z敚yٿ6ª$y(TvՂ/6YR!:gC -rF.?;[h#ث D7 2QnX& =C <7mA 4O8$5PDge@LTK`Ʀ[ pa[<2vL6;b{,qo>D'4bI2R;뛇/_h9ܝ~CH= cpT* j¶.\/ju;yt4H\r= $1eUOy 9Z&Xz&[.| SհKH x'A(Iޭr-mJZ\epiH @ hL{ʵ"Χ)٠oG3Ou7jʝxN!|bGYzUHCSK 1zY'+nw-%$ XJs$i3e'<}7?G5mF'J ζ⟭CQ|H9=^H!?^@q5֑HiB8m{ CYdv73A69頹I>Bئ3sEh:#Y3;1 {3I&7ȫQ. 2ʻ?'Pk>^& yr,U6K6Tb,߮"TNeX Ź {|Ϡ??(szt{9U!`W"ŘaL+_*o.-NS¦i i@~6\8n@Ǻ,9ldhb/~p'g_h͒S"܇}SoAg 9rﵔ^^5&ɦSb iQHvW6VӃ0z!y4UJųDAj 8΍tx i)bҸMa;Mo,]T@WEV_L`=뇼y3+98m[ cdЕ< 2Խ*_Yv/jV5PF.1Cg̙tlc{k9-y d X~Z$hC a *Wgt\(( K)JhRfdadQ:8uq$T.F侇 iWI4&jį+ \OgzҙT-(j_=RF `vaΦA_ʺ0JmQ#EV2E@=짏Cұ `cX ܚ-_J9ڟul)v]pyjӥbf*DDL/2<,oڸ8fĦ#Zn& Y*^k e아4yVIѩq%% b0zueCa]BŻCNL?2\&m$t]J@LOcKŋgmG5) O?crvw]X˺,VQˢ(74 XsWid3)P2xa k؈@l3wﳗPS5 Rꮦʅd. Lc*#+׍4RŚ+95ϭ 4,Et)8Y;7[Mhs# &>5j.:bg!ŵ-{R8Wco3K]`Y΀/ _3)?cx=V|kb9"] -QxguRL#v\tF(wbbS``|$'`v.{{Bfmg]el3\ *glC^saT )ߨ ByvqԤd渀)nmؑLZ^oU8mΨ6'Ua+x!}^fe)C,$M%pwwV9fEG/`HVpQ4*2N%oI%f]bgШ>ݶM)U>`S8Qb滉3W+؂宭,BB\!8Oޖf")yޠ \lr|t/Hzо>t9,brQ{p("d~tydž-éK7'H/,}2m@u/M쇇߬ p@A6NG#k_OlpH>IIûBOG ^t7QϰG m-*Y} ]Kj !W.nG0/a4Q- srHդcO":u2K֎v5G!]}ުM)~FXֆ/2NqI6;r/^eP3{Y&Q]2οGڜs0qrEGLB՜P 酆E݄j(ikesft3@g&EhyǗʊQ@gbm_.grٹžĦ{Oq;Q! Q;"lɻa2r54PlKJE*d^ Kp bc'qGL._v4 `|UAh]XˤG<{Q`-O|H9c$F/zo e>m1Yr cVQܨR۽j1MݗHuot c)cEݟ5;[;2{Rw̝-tgP-׊k3e&)ۿ,nriEl(.* mgzW@u@,%hsjxJYw|_Fh>K*I$br@7}i*Dx? x`}d.&{:.Uʎ+VH5Jm݄?F==T}r!) t0מNX3}LgA,&G*" !, !UFv[bw]3ѓ|?w{PGmQ!<{$Qg]EPl5{!Cr%e.Vry&Hcڰh,8ɛ8إY31fϊxXV?u Xkq']59OݤaX5&b4iK35ZPBI5Y--,Sq{SϤ&g{S GNmz`jp_P YW!W~6 .Sys}_ը7ӎ.v 7=O=4$rҠh-;%2}Aoq-Ldqa(u}J!SNPax=zxBWxkYeyd3wKE;,+jzt#/sPaVp⫧Zy'(z@{Pw: MϚj_8 lnYS-[kpDXИ2 薲߁_ щkku*{KjC-3] h$[<WWes3%[qQn{0\(Wq޺8ae:Ur|Z[S, +J~li"e>x8=CP]Y)T6'hk ̌:xkj߷_&bWT{A0 t0/C7a}~,'g [n){n[dk0D(4pL?2^o˚TFI` ;cZm$90U~`^ˀ8xMӦn RU#P'`bWrX{CP|f"0`:<YbL)h6|19tn[v@pJ ?L2MԲO&J]LդD2CA: 3L*MVcjj~?pwwo p]ОWN[7)؟lq!wBeVF.^;۪Ȼ {|Gg8'3׉qwzzr<|SL>T8jQaesݿj Dsu-nȏR͜``i7EK,~ioUڈ]àY"/$WX2+2ǖS a^Өa&i2_|%Kw8cFEm ^%jI78&F\(͓!X5G=іaw$ Z] +4 +D!Z$촘~`"QMf&51[''ғ0 }ttglHW4g(7p0`A`jɑ`l:v)M32-89 :j_ PKDTh⹈ꕌTd.BmA{~sZ}>@#) Eb$> ̼ZqG /B)/*}Ĥ'1K5fj*aVi_t,&Ie1.)[3kJ@%uѫ&W &>o-Frqado%ea@:R- UgW%yOWB}.k)ut|M F(w ᔄ1-;3Sg8g,r|~'P` '*+9|sV7 ɷP!D "Ȇj]OIqYP~QmTs;uyhIwc^ >D_'zQ1O q!T5+1=dwASdx|zyOs#LoT VN(y7O#/2 xck>pѾi#`r~m%gnwlZpyu>XV+zx2h(*S+S!Z-Y{0UF}C"WNyR Z1I?d]r|5бCx$`T'񽎂^9;Qj( Zq^C6YxzH׆Z5=%(<)3#4v^AQ˞fA#侠ctd9.J~2^Y%\%%z\\yٙwH^5/+v,Eu۔2N2(#lRG=(C푘&ow Ķƽ`K W#3dE >;RZŲ_7)4`d t8ڵ;Ӝf.Z߶6N>\*S!x'0՛1: AwqOmŷgiqfg|A$omX9!y \xudB|p'Fču* ~>:@)!?|HERZ7 5)KEGgHzc.)Tj%#Zeӧ>Ys l-n5t@8c>U7\Db%?HW7̔Rⳟ'v]`al`FY+H`ͰcIY.tSìذH1)zHڙ*=]3ҳ]DxUt͹T2MTxo| CڷUT~d ]gz3RFUI7+3~ݞVc>$XzւH&@-c|V?niV꓇ 2y ب+SÅ4;~7|zR}Eφ{e3X[=+>^ ?lx7MrrK7fR\ _j}Gkb4Ps!&+y-yH|Yd?^T&o M,Mo@NWګ ZQց_q+_yCѴ'U0XI܋RWI=@Vˍ2.t:>0 S>\GTSRcӊ&I=;QzVYFNԿŽfv/x$< m.Nv%GGY' o7񐦁bՒ.].BL]bYmwM<vxvk̓$&]( W3ua k;YAͷ(ͫ*'a. Sx2gRGƫ9=Oe7ֈ*Y)^S\6M܋Z% =BWӜv2DI8d֣ /L^V=ÙzeL{e ERȑ0sQU)pxRi!sI;$0`S!$Bd(AZry^O.nL`lO 7d_nf\ϫ➼xjquc"(+lI}tց#R&`"A5068EJ|,#vfLO3}6Xâ&m Bvi!)SJ  |~4t)LlEa?A-EZ2>kTJZ%L)3hБ$aqsx=n XT@X~O?$6Ej<6Ħ8U +t1"!ZRαlqKMjΩ"|u 4oVJ~-ah2>}DŀMJA'9,ㄼ I9 4|8^Ӻ*"$k0T=nqFP=0%a ɻ5a[@Ic5I> :> !&eK-\Km\ѺH^xZAq(}W۪>Mm*Vp=9*~k!rxsK _0sɢ_Rl)$H&ֆ%J)bġ*zHO47UZ.!-~9 Rpʠ3H-b yxJI:iTȆ&f^ 4<VTZw._6JD'1s*'=;.P:9Ln90"nc}cqDoύeWU;[ԂLmcBVІ}N_i)V٣sf(Cc'd5>,؃~Z`w`E`(2X] 0ȱuזAnfrO 37ξJ(ƭ BV_ڴ^cT*K F> 'jIZX;^,SHLөXa6*_r-ҜɆYTC[" VsU?`&h]P;Den&4IrCFEfaT *(7`9{"\PLpC7Ig9V/\Eѡig~F >i? bEd_-1 X \l~l!aARH6n JN_=EjA?^ KTwz./ꦠ˳2ga]B}[.*Mw9zR| i2ћ!QPkP ü~խF JbIZw{H8x L}y$yF='trFML'4U_ui?8 &{sڳnI|̘O}%ʜԺ Nů"Z{#?N*=RK`~ R/yQp?+5  Bå)}bD65\T+{ 8 }hGX ǻxE 8;:G=;n.jO&onjs9yyV~L%'{L>ac6⩬e2S|nA~L㒂x|IUtdi?qI$\/QAS>KX+`[P]9N݌%T|vbluKqB3)DAh1JrU:ع6yZd2\LPT9 w&6<=XVϦ9ekafOpEiYۛ)(6D]8r{TQzs@ WwF>1A),XVeoֳB?{яGY"9Nv얣]hPI~Z2Og`ZqhC kձ0-)-./)CJ {^HY36.0 ̾%Pݦ9A5Ex4Є Pkjj8Wz.&{6z6rGb<h^ %wZAN>DrYIT jҝxkb8|j[$}&Okڍre"QD7[wt`F,M“ 6Ra{[QW ~ȨmeRF1,UsPr`?Yf2Rsϻ NHABE5#%q46qoSJg{}/<=.Nɫ7$,:Iw`$:˜2FE㕿Wk=B'6pF܋ HG#Li9BͮΉ%Bm윊oD-MQ)8hJw`|‰ac82h.G5d[i߷0Z٫Kƻ^[pƾ sx_iwohsŽZYv ģ1'wɎwsj?I,YVd{4Fp|@ 2?+&0dnv[v48@b87;<w$_&(Df56Zy I|!/\1 ޚp }, j pi"aXFvU[l~ b UGAu$Z~:KZt;+9PW%+?;3;k2 s=2dr 56l6V+ M;W꣧3|Y"MH3G(H&>kfwNǙţw jS̓A _vâ].?<͒~' `2s`/~ϥph}?#ZD*$^hHh~*9hp>D Q j&Y9O}M 4pʧrЫ蔍4$f*GVk.'hѤǶWҸMrЅfo[X)bK9:׹MF6jO֢UT,mX.K$tu_=dVޫ+6^5aK<(2huE[V k߽,y`wkDly(t7gArg{v%zuuzlkR lrZWêT`]W|?D )tu Z~"#|wq$x:'w@ͩ*Bm$pwȳ20qR(g%pO ^Iɜo/!u`$5Ҵj`v3ꋔ.GF$I.X&'ʼng%Uha⼳6P{3#dJ(^ 94ؓ5;̨5 =8¡2Ȁd\ÒG+9+73@d'] !'{ףDIdClERNܯw1"fq[U5Zaw#6.I>mEq4©>il.{yL91Q>ZrZݶ,P4G9h)d Q]ŧ}]'eRc;,`SV-t+`Wĉ6.| 3)T Ad t`_v ȟ.a]{-ܹ|qFi '=M#5'I5H2:g"v`=D(E.#|VU:%CA5^oĄ; H[C1A|"ՙݣ:;3Yfc>9oys틨OAO!#.ϒp^j60^Z:3z߇ÿVݺv`PIM7Qf ͑< 7ݟl2Bj[({&]к{Hc=#g瞰-vO]%xUQA?$~]/:l,d` @! d /EF:I2(oWOLS)giY<p{Z;yV/dnV塋 ,SșSv#⥱b!$I{EmŮ0}akvO7Oeh_<܃h. .>y;>oRK3˾4mᅙ -@\'d_[ʃKhp,nR}wWbsJ?bjwvrXܓƤ ju=~QW/Y%8hr 0GA!~!$$/nz}Ӽ͠9= X]b!V44Sp;I{bqe$[L.kELt)k*vt8'ipQG7hyC6@"#2$ f.Yf3@woQ3[*e[x>ݸ*`LFjO~4 ^M .gI-|hwׂjGsn%@l@ԝ嗝\o8/}`7*7vˀHZ^5|5&@_?PY) 1&z& ԝq)낲 ,=86һn`00KMq*1/߯޶DE`kѻh =@l5WN'Z; ^~H6 Ujqq s?Qᡇ^q/ua9+Er4Eϋ l_v0KAh$*CgS+xtt/]n4"\p#_W1lL`('Qdrm$Ǽh(1?YijgdT硁iFck.Z!&ΰ,Č:۽6^t4^~blK9S(_.smb,=k9E;J]l&y8`5@,W痍X{+آ12#}o!XU](4OZێZx.> ͆|ʋ߷ŭEVNpid ?je7XJJVɨ2St&Nb߈B$hg!!&م 0{,.h QAPΦ(;PrfY{]ʟx}be=6, SW ght"*y#MO"E2kM EnUH{|dInY0+g{H>Fݣo.zS!dl0xn Ϗ{P2w^?޵6.JǻKc̾nCَz*g"eQ9P*5Q㒴4̘̫NKSnr8"q1k \V 3P#:ݴ=CCqrg7˓rn#0^y:A[b=G6T:mi ڪ&TxlL]prNXj275uL{' 6%г[Xnk0gʻ[2^SnS'=3#S 0Q{f+Q0|["34@l:{L"ZS {luH(oXP1jhOf .ˬ8MxI4IN`Jp vt S%;/,~ (qz<lS03zxԃO0 i#jhFMICX2W!-g RISV2<;SHW>kmu=^|*q~@yj I_B6R>w<,up&78W?u:kYOf7kCw@pw;[ێ>mnR)')irnXNf]Z6g]V3 OEhETn".pRgq[›A/߃LxlXÜ7hE/ ΩX_W,#gquDG?"%h"`àIWJۂKrgԌ2 e@BߌZ<#vy!B"sj|YOt&ZUD?HZx_o~SJhE_$$@Z cQSMHpFm =DTǂ.q h= ہKxex%yf$;bFD&*FKR1wz(N^+[b L>-7_C3Ɍ @EuMx2+ bn{aY4iƨ љV Cgb;"3Rŝ;]壘x?{z%#e@P/ca|fHAR"oрi1Z=ɎJBDo_qQV`v6YX[= @Qu,.[ =Uwv[$A'.V :o4#L"-,- ɐ|FC;N&Ƥ xkMHl?X5%~ͦ{ʷQQKހ.4R[_&YNE\[Rز׋MHtbrq́Ӧ+Uu(\:ۃq8S$1k3";U֐F.pc0zFb&UD tQ H -k)NW>s.`,Hb.3iN ΍L_,߂D{Wu3fEtin0c)j`rAk`֍F 4 _:F_D'+tM#dU]l(O^ޚ2D Č@Q`wsRK<Ӣ:U.95$p="p<00; Cٞ YlR-ӉT }/\MW!ѷ+rb] w/T?Pu\D!V ծLG#~n`ә q 5(e@s?;CGuGRs{(} _rwIKأ Nٶ}gTͣS"@tz?Xd%=GX@Wh_s+feL,NF4:k̽Yǜr#s S^]=:"(<8V؛5#>?I@`jFѿ?Uvwc8,[$,} 1$pB2@9WHс0 _ ʶDK ܒo!Ts^Q%^6XX.1Ԥ#Iu2+W[A" N]hf}vf9e9!]Mh^oq9@.+$WJI1F=\X"qxWMFn)#Pkic't8,83f;ܠqݛ"x9g(p!.dzZ˫pـ%ȳ8Dh#E]dӃhAX ΪG`h ѫ҈=(~2Ȭu=1nnv38;ƥ} k*DBP0去AyӤUSO9 * )[BCZȷp p礗]鵺ʠ% T&~avW:,ZP%O k0WD2R'.Ian [+x}T}NnFN0m"h䨲Ipm]!/E>:ԃ<ĤT  qFUq@<^ʤr:Z:v{P>?ne%}LWN)h#!Vi."/h?Y'hЖ'jQ6)LN-ٯ/X?<#-%*@{K3gWD#2'TE_2r}_q3TjSZ dfx~>ئerDF8/; `f/Cc0iRcCvƣ۸6)tU )zUjx$777) OU2$\-K=l;WDBE HzM*4Qii.5lq3<֒f'jN?{:lS%YcC N<]Co"F%o`tG5pB5Mxrȫb+鄬?s ~_ [PWqliX~~HKU 3/=j;ο{-0t괔^s@ZF--dԟ+DAY2v٭\K|OfLXB@qz~X 9y-o;kYAVFdrkJtʒo7 *ˆG מп7>ʩC j;~ ru덎vfsDJ ނE!Vd?VpJI>tqcIS?${G;7Yn1!Wc )n;o䪳rcE墺ؼ2!;j_?P^c{NR7~b.&GwHD1ZD#QBEcpBb~#&Ujd? ެ:+tjn?Z'WN#u tK-ɿB{>h~>_"VET%pNNaڡG>>ػ^Bu=:>ap PzEԏ5@Lmsoj"yGDM v?x \t⠱uhуJKE g}A}pH;w6I] g3684:?m?slk Ӥ:RkZIҝӴi>zDbd旴h[O;vw)NBS-arv_0TL Q%Q)^åaiBgqn|<q{Z!?8_ >̔ހNi~bߙU%bjؽe6Z-\zYdx%$gFP<j]]@D @qXpT4 tV>V 7-B-h֢ (qaq5|B躞4.40~YM)DķϒhGu\#L]ƚk$ȗ1<"fxKs{5ٞ#>-2-C!~ paK0W 5A$x9S*cF@#)3 Ϸst(K"XФlMf gxiqo!Pװ-8?狅KHyb95BKdⵇ`ekI>ZjE@9/t*bEni ً3~sf0U9%:c RY\'E@\H8ۥCRw(ؕ#Hj3V"Ue 2MKÏ.ms5jI$f? ZW&d6*Lf륓"*>"ܮ|F`ʹ`E[Hڐ]x9?ŤX=_Z._O{Q eZXԆ9VʂڝʵTiVQ+@I.+:Wq_;_Tāϯ #6i Hfܝ?9+oݩ`@i@óύhPL!Eڭ*Nc_H*G"8||ԇv>5sN9~CjM _ou+3QE@mV0H̯.hhl9 圁P0=pbߟyAi0,pAr D1K>y67m.̇ :]vW RUh`2^G=뼑 ek$A2UwkH==vrYN BAIE! eɍoBvO"A}K'g7t ,oD%:?ǶcoL69D,n 2*mQ^M60c9HX=iszG1jb}w@AN j  WkyS9*WjF1#VydYʾyni MpV ]w_ J; 3Ӗ{:-ڀU@L$\ɳ'Y>${>L=XkAX1 $4]JSi2Z?Q L9ׄ3Ek Ę<ɴrylb]V?FieVT ]01Rxͦ0,%(R.KϧH9q'[\Q0?~-|-R„!21-^5?X(ݞURUX~ũΙʓhp5H_+1I{8;(DL}󆸚p5cM!|Fٳ֘Xse`p6 B~[jֽ"յ; a }kn,̣6@2!U[q8HHJ/pkR7iޜkϕkJCVl\-e2DC|^2yGM4XPm/#]>C5ȼ ?!OtS)t -qk4`յpˇE(Ib\[9 fO!g?/^@ޅOl8J&bi?n0%uPO Η`PZU`)U)ξ)ɧU`Pղm:u>L~lV-7DOu7xg#&OI=a_ ]`.p㧱7: QX)" )JڼIu eA¨:Gex.?*75~N>pTQ#^kHAc٢'uA$f|)yR)" ʝx5bG߽|t>g}T)e 9Cpr{e4h@| 6 h-(Y<7"A扺ԏd7RX;ӨuVWKdO եiYZRP=b"R:HUsqPW4:V> ge6(_՘ݔJm";z"k+۲ 1dVa+O\ٻFDCsA=y"4O@s'"Kڏmftd|(r!)aWHw$& )2JMM3GM4'Mc>OJI*+JpA{vƥq6_u$n!ZgCQo+\wy6@ H}"Cy+x\oM?\mFU:SVXQ“E"4AC4T"bd-%<؟ݛa 6P< Y >2I._>^W^+:U ~MvPjnZKI1X~*k(B42FG Yb>13)i>|зP^i}H_!,S2;PFY)y'd5d5G$E(e?*ZClFͭ[O(O^ZU2HM{.!J:-OziZ%]uF}c_lZPC~Bs$]C6FA/(F8 ܲftDC'+ HFLtɌЁ9dO[\tbQlAf tCIf>"eH读< @V;8$YIn^]r'&2el* bZ{im?m1gB1v7lLVPވd?5U|6xփңXSyO5.ᠺnĪSEsU?ԲYvi) :h([SSn_pEkgڛěCRhV룓4x3uwKyc>k0h9^.S''~X,M0.ez.hEлW,CA#M[hԙҵ+ cxW1JQG ʜfZʅH

1(tJ%H^_IřDՔA% vR'WG@qbVÖ#CSKy@}@K1h@EIHeUPt4UFy3_/{W 0'i4B|-8J4c+P.Ll&5fMTͺeSM%Uєke<&" n s{y$`@|,8((K'r8ݽ{q# Tꢤ?&HwJ$*B-+ݍ#`b,KksZuPx9 N' Q}But Jc+/^HKAкP>"ՕDfXLT6eC]r &8,jE)^XNу?ZMƛ,?ݙ#37xq[[|G݁KT(CoZ"z9osHnTTODc$^WWfO8% x͊?ӛVz{D[%F:ߋ/GtQPܭ3% `caIq(F;]WS붟?^EJ T)4 Pbye Qa"ٴ|fb }NGE22b b",NL Y }i֣(/'{\\F[̬=ThZ\L@x3L_&xo"mZ"H k-@a=S^AϵXEn'+,%"uFGi"Q¤aޤ G 2ei1ʈZ)?T` ޺nYI '%u$lZՆ$PD-Z#7_NҢ`kHCodOb$TQƦ@ƅPːecT1r_f}$/7nF;z.ر  l8i\1kl lf$=;ɁenUQW5@1ˢd-EYD#G"8{[k=WZ[К)/꠲uOۛfsnb&w,CCRN-=ȝ#ul3|8;DMs[fHp 4Rsd5s&L|B]5g%LW4wCY# OR->]儺yBJt)zO)"@p|&$t1A4\',NiM_ TJą;F5`!ƊاIwb߁CB'_Ao}>Ǐ p9U͝)>^u() 4ǵp.S֦ 9OHp|?:σ lA0Zm9”38!7"L@T*T~Wc*궟oba!s96,- K9uf1x)s&P6üaBmJDmNOMqF"D>/:+Y8NJ EΘHUB&4CH+n,udz o̞}f1) k>_!.E#8$yޚF 1ᬛ~ !Fh_DdNpjj$,=K~:)eetSnՅT-L J;et|0NPhu!Pi4U[iNlB] CCOBbl+l5tH-1W*GM6"s4ek@5ڒ k(]3YeXjluůmSTpm׹(T:POL=sz(iP03E45H3:| OXЋgFD<1(ƜL_Ey=4U L(\y"V׎nq]K{6g~qfҽϵ{Y@ BX0p kb /jmtOI}R)WO4N' Δn6@?"Oۻt E Wl zr@T%` M㤣I|| f߹V P}|@E""_11o Ă;hAzpuGk:BZ^;HIrӜ$+}LÅc=eJwh*'[H U>!|]5áhnt`P^S6~Rwy;&o4k,pQi#I೺aDc xa렛K3/!`'ƂK:I`2%C|B.V.@ęF} Ey`9gjo;Ih{7s{*Xk@b'YɭB41kʊQ~I~weDv,Rzd]4A$QB`ةT"1/+Kp7Q%x]TdS4kCxpUsؚPo*DMOD4|\Z3 D(t2^L{[P#Iyn?) WO)ߚ>Bf" s鐬%r Ԍgڇ 2:`SuQD7Mm{/C0vEۂr c* C.7Z+_ҁ \2TfOLh "8 W$bJ.GI9^/nz}TG}ώQ{ ò DǓD&NQsFWKfb f7·k37G=m J:+e^VNBFqGԐ"J8/"׀:$ю(M,q py$WhƎ2Wd 9'a ΗJn(柠"Sz?Fgpb̚su9!h2ĸ끝y< VΝfP(edu7~j;S >9qɰz >c(P%P"d$N`axk +Þ 4kȩֹ=f%D//-@l~q>< 9:E&-G3fcøFdUn5OF=^MO%Q"St%)VV]m1$A YUR )6(kJ Z2Yg*d)(%wk "y3r!h-Vڅ@+4tU H< UǺC}m-Edx/7!T )nYY| H;DXTp= 9`1#B)_:IsmU[b(gQ]xXRu&(C4:@O"vFB}5`nf&5)d4Jy`IpE'&H}ĜT,1m,y>~仓 tө̨M^6Mݡ6M4lh{:'v:>Mm~wBqDv0o0AMB1\0(o 3r,Q An|}~tJ@BF9I #m6O=aL {XIq VꀯPsB9.:-P隫i˳m !\TDm>n}d">[c"\?r~_Q~~Pȫ}e =A?*8T) ģ0k0kh J~d_U֍5RTQH0/.[I _@]-(A$6yvQlWNdb:/yIJb#|NːGX]7H<'0#!u -ƒvkP)/ԳC莏{_q)N1ru^A04bN9)}xҘ0 Fg8#B8x"KQ'P鴵C׀?qmūb| , )W$'p%"WkZ^n'`-jSgPH uU*cTnfXsmz.yYOJ1F|)݌g2nN'<+p-h[Yh4n֡@40H]3NNNuwWf!T}^BAP̊y]Y+Ob[~49HHy(FSU9ynTA5ڢ bʚMΛ{[U@Z.!]:R2슿QQ=?,gORWlXLrqBD iBrc**[<&#(yTG~C/*ʡ-%?L|ͯ/TY"7ù z Ndt#j<!h:T!f=Nע`QM0 F5x1=U.>HS$* i&dEBG y>KLWɾtޢ:(mKd߾df{`FCw5gR1 "T?d\Τd# `uWKR$Cy\2$pe*ţ[Hald$ZlL_cufW^^$ &,bY yz]?i!'>fhZYsL¤+}l~aYA> Ri44tFHXhO$Nh)_"꿶+4D*9-"Gi SaܯD.tXb=lOeg kи!}"v~.W{ #*"I38Z]߷ARAyxW[8f:@آbSI?:-vy MD a[hsgy+ƝѮB׸`-^Tك(дLrgBi @K(C\>r\AJ-4a9~m\Z󀊌i¹%t}D.vFT ƪ5.""àb|gj}mqld]ԍO"f0yW;HCdIEvC1ܰ,Ajw.2w<,fo/)g 8^YV. Dh_>^r7o: 'dUkFtB DO.qdͰˆ:V1ߥ4 k'N44N>in2-ֺrK͗J`ZaC9[܄iC\¯1LgZS$s9v 2I@ A=}.yE| ScBEa!Vf3~F"^+?8fI]Ө\ĵC!(wwP4&C'| `t$5&!WzR99F3zy `RBnO1DeL5Oº4x]֙R'iT{QЂ0pfDYg%9?JI+>@,u>¯%`ʡ?8oL<5'ZtL‘'G,>YUta2iJ Ox[% $Gb)U H=Cg0DQ6xcH@V^]^Vޒ I-л; $E`a":_憽e5ϸ=|NVa} -|hM>ȿ[e ij'Y8k&o&82t0(W6N eE8)/)c[&X@;.tkKN@oa T DqI'l,@& =x\Y? Vl޲kN o];l̶BٵcEGZݽeW<F3 `5 { K{ƀ)LU%)Ϗ5#NY^'>$^{O;O=a lj^訬B] m1bDaGFxKaRc,5ɫ`ݨq0Iάg`3<_|?3 UHґv'\Z54 &|ĺ/]8}Vz:)"1$l+ qۅ?[n r2m'|2x%9reA4bzޖz cYt 5. xj{r)Mx#s]ưe*ar{r \xk|@v~\"jv$T:!O_vH 3_a =^%4n h-Y(lj"N08Gk;8q嶋]_Aׂ A"hB7~%O@P$/>@2#ZDZLWjDgǣo@qɛz/D'42zAz[.˿U8^ٲ;lKx_+2M~e1Pf8I]36TW$~v="cTLJ6!"?+-H8`CsΎ.ёydlL~ui8>oK+(n[ %=2`~tz,} Z|vQ;sN*$(r;Zhقa8 $דP9l>UhƘ1p/jSB}Ӥ;#2ET-teYZ*YŇg,\gZTgǝ!Q RI(͐"Do&r8`COyFl A0cͨ& m[H J Fh drzEUww5Hq ?޺"~z ${&V+}%hb\Aq"~do2A鏇!պ=3VeEA с%0\x5|+Ӽ$J* 9p!dlRC: - tH"DO=-`oq"7Ȫ:ڕ:0{U`8B,8t'[_:?C] `}E|x&ŜL\h\>lF.Be4Wo+{Qc=S|hbߋK4NGUA?6_@~)~= nm?C_#0aƪ\dtA օ為cUY< S%3`xA S Q *A`|ٰM7њlY繡+`MAXzȤV6mwq5킘˻2R&&3|OR6s rI03WmoI'.K7ʩ-m*J(pǦ(X3ڲ) 45Cp9`ќ{~4nZI⁨BgqN):n|hJq ,fKt\"0zh{O.,rxߏL41uF #+QٹL,dB[:K Ƥizw.n&3]1hI+R?D3F;zDu;̖ʖoBܐ[nE&h`'ZRñَ ?WȒ1Xtp.⁂t$@B 8K@*p3X?@ξ!3?g+}8́="MmP)Wr\_"PQڪFT4e5\xQ/n<8|V{$lLd.$ WEo8^r඾nr7i0n"ÿ!6q&L&X3w0l6Qr,<+tCTO|7.]RxCkF}y;d쇳J԰+&m&.>ӴIk>͔ ׯ_W$H U@t;mt?$vчSZ;7T5)߶ ZRvKjo{қspmDrL0r(W}r.$GҚKXaXϡM؞ ГU,w=<ci?{['r2(Y) U0H^-]![`fw+".-3Ք_O+/E PiC!zK`o͐^+$P yHfHۡ_0Z#2svKSy 4y2SofDV9ONmKrƌ&GaD@ԉrfkL ,)QhQV?Odi9FpAq]ݡ+9@9 38ϬtZqPQ_AVJm|2+ZPkl= Od O̙cS29Rܱ.~W~0~U7+ߖ}nF>Kńgum}ԏiN鎓#boB0QU`l+C7'}RGQɷMlDζNI"TNM,F-${]1r2T7pAV1 -ȯ9QmQQ?n _ldH}0h:E.Wtm(b>[I~7EFP f.qZye)zRz"BVc8b(ԒTxo$5B),})Ljhl9R`tАj3h/XB~3Lwr(tج{g|mŇ1.\[q(ѱPsYQŵ8rP E3(| yƲ4,Ygk:!jU M'{\Υ5= p> KҀ)Q*V.b3/m iAl!s͟C>QmmS )\Mtu= ѿ"+KE$=@6msH[}J ɤb=%8}8?]O?s$+uluB^/TN02Ck\`➕AU"8c{hM~  {"-9:Kp-п8;?K'8qs4=yƤxJҾ=*9`->^/*1]Jw_g 9 |Yn Y*$gU\m6 rWK%TO;H+F; UflI"X|@ 9~9VCկpqPwGH"C",t3}v@z Swϫ?NJtH D~f N}f cQbd` !SJK);{(q)+z2L{va dn:J;ok&{d~U[֩Gy'bŰ fTj/|Qc;ĀxKʺ{ExV[ R/Yfy 8̂/*͇yNLpYqC\d@Ƌø?KrJr*N}#H&låkʜz{!g#B_^ҦA괽6xC`Sf\eQ8-~ W6"B#E_ΰ3VyP%mo\'rc4QGurhd}[zl^|Tk ,HK d_{89]q NF#흼7_=LPs x~=dNƒ|5! ֧E¹p^yj :8 3VTAD"lo|uNsCP^SZ-#i=DIMn{f@w {?à)8cB7fXo{iߌU'QǥhjƀEX'2N>aƄΩDĉ Plhߤȑ0>twSd$϶q̽ȥ 2G2t: dQ>rhĜ9vkK =O{ QdfSkf>]ayKQ/b>HGErE6\9  Jw2q}H'ZIXs  z$C)^t imU|V$< L+3ʆ^]a5,DF6^D 'j_nauySa"UءgVl ~~d,u0pAaHAgDwŁUY/X4$\^ lSȈ5()c+c% `Կs "ఴvnj GyT׶ {J* Zvd1ըxQn麗o*[n3`(Xhت1駺U-8AmǻwiyMc5o؄%ORAT0I4sYRedžv[^p#t,[G4SA>}y\:酭,iDԅ8D%D2QG׎|z-]'qL)<~;Tj'Y\uǖ+=nj>uivHb|E ŘtyL.;6$By'Bs<eӌ~F LBYHX57|3U&=C!P9db""Kk}i5+ פm1ti؋{%)`ϙ#h,m\bY"zu^r.wnP# XݜKWr=s,c:+N0˳cȯ"a)#\-gˎJآy)E;^ VTEc'qSW89 P Ԏo0zퟫOx' tyDDxh,OLPpF{2?w|[< J>T[(5n %|aYI |3>mA .X{JIrzN o/*嚻CK!\ѪϙupR1!؅9xeM{^"4)};p5Ō?_kXalqQyܝmdx9N2F*o$.9re.Z~L|.." U~y78Cz#g,ٰ\24IadlY5 oS'm}b[F) x_O]YQf!)w-`GK'p+&nD(i O=g%,//5z2XVԼ8\ Q0Z7I/);R*:,p)]<XmZlD;W)]zq|q}/e5dA}}p3Wۼ Clg'b'F-8"1wF!# Fz\B7Vn<Ŕ3&ސI.#曟6)T cQ~>mr1$ ,Uf:`(9Yxk9x@ ^BjX۪שX(~nCUHRg3P. >דٺ)Ijn%&, N1 qfOL )bm}]C!AP_ ʖFp 3K[r?`+*YcW!6+]%I]F?`ņ+s@)!25c^@jVL#U^~ɇ<` LhHŎrMW3{.ߧ᫕I@W.+O.O}2Ea,\(\%WYcs~{:ފfҚVVC lP\bX/͍ f%^$83WeS^4L [[u>~k+*dj߹y@̅_y=FP=o$ hҨM}jC2ɖ#l(^ uoMɵJ7F_n|3 ؐ]M%m|ۮ<>Zr#>Y5c1⏆Wr(̗(ۈ2uԒ7Ffj/AB%2Vy-pS:u6"UE@n9/h 5I- ;V`QTbh=g,5siv=iɏXHn vB+_ym*)- -hIz%Zv|ZH W {&b6+Â`g/1^rU#t˛ ]'r{qH*7 q*ΔV ;XA(ӮVFojKҼ0E=B$IpNx#zQ}C]Z _^], iDns.ZeD 4Vwa[_bp?@&ʳ|D_BYk&Y?S}:9-ͧml*[~T}]Jp^6T /džp? kW[ƶÅ&Xvn&ZLKIS.NнL/M:*xǻ>W}0),Gz4Sڭ d~I3:$YZaCN Ӹs4_EJ(85fMj%.3o-1>S d$cόn g)I~$bD9νYbɘ¨9_*DY̭ѮX=W|ehy䞉8)gqٚ?!Z66U:h;j12`n,Yq5QoЖ<%paQ,7๐*=7m "vx*U9!pd>\+K ca+[Ƹ^2{bX'LfϵTfKP@Cx}U{cv!T}=1z$wF}m|IR=4*}ft\=YhJ&*U1BOxrkYl\|^dzWf7vs9?s)hbRez}04:\5PpU4$Yt+ehTB_]^̓u(E~Lp vX[9W]:13Ơ_n:sj@#4h3;<_Vd{C$,^5?|aPFCߜ㫮:Z:u׳,q璡ƧC~ 잠!-h=!u6HsËCnhnxس,ɻءAfc#N1bohnYK(?<:g{@PWِhS:v~FxfN0HGND(ذmp\q5~VӸ=ɩFk񀐝p״P;kMT]aǜW?C #6Fl;Fvjg[Ci}M)1DB [ז 瞤lӳm bkP 荫_il[Ɔ&]"YƷq|#>z*E+) ``\k vUh  rKՈ|:P'AO/bNPLgᎄrj"~%sĢ&M8 5f=oԏ7!jd(˷릉eӋ_٤Қ>QUM|)0Y&UحȊ'(#u+7v9q㏌\3ts\BrTmo Z_DKx鯃m먠YZQRM ؎ϜaNdxM4b.r`Qt=[l0urBԟY g.YK-qR\VFCОycA3'u}m?4fz4|ts_ ݲLC u4 8TH]D|6n3@gdK zӂ=`Q@U_ӟ?F61)&lT77K"#*ځ<#wNF[8AG'#`|;EMT_^I%[]g_jj䵖Xn$Ƨ?h UU;77=6+nGk?BO5O`9|QW&菗 ukz|k̤'>@{d<2JlzrG>.W?B'1lVݏ-5jwj83^37SVn.v[M[ =mTi M%<0s0 hJ{! a"[6 )a۶MIH|=Ugs/ݢ m D#`D FBwt(U#&?ٛEn?` z >yOu|ӟY>i{Q$ADYZ}?64$m(_ϹP@pIßކ± JcLU$7 ˹:]];lr["e.VBWk#Ἢ,T KdU4Dg^69`VOJ>sU眩Z}΁j^ c_yJ6,g?(ZGz>tl4I%PZ> fִaEU"X6t_ anlkERɠ2*D WF!jJw]; cdb '6"b_%E2x4BPY2彺C(ʢ @vE U>}̘XﺉTH`(]_8?dE?}V;ޱa7S"ςj==Ŷ2;Ն~3S󎆋 Wu^%x[5W_ri#8+(;- DV:h5M>dH] q] }xx%_LLhAW~I,We-I]HQl阛 (ЩS%chvB|FQe_sڦ\fv\pcw_&(\x)GY|t7LpFGG:&㍃rb-Z:ƵЪp. oA'z|MD4u 3=SzC%;Ivsڬl.dNT/g䵇\"%"j-X-~g0K rXA\ۛs3 ) S0 =B=FlzG%L8_Ө(.ya>#i9d];mxaHSBgʑd3rqz |tHǶmfE]_tTASm04{_˵/P]+b!G7 |;ب~KA,0BNed[ QkYƐ狐9:>ޞ~Fݘf mYsidu ҀTS7D4Sa*0ۿ|Hs1i0~GE6j!)f@wKOj'd+Cs/.YܳUp_΂ɾOAU1KF#̽ gIg^ L :ԟxv`YU^5*]c 2p*Yc1۠r6.8QΈ~wNjV}⇢b>!*&t2T\R%;DW V@4tvDI,Ƞ^CnƨlkZLa<XilJvXAJQ-Nըob-SMy@i׫%Isnc6 ^\ӳH #A=?Z)#x\'>4'Zrxݵd1p&yP2Tv9G[qye{u\ JkC2%!qO>E ?f:]=΂͌ Xѷ<{UIt0az#9pV54ݲUB (vo]ڕiwvJN;(KC8Z p^a2"X?UC?\W78́6Vi rk˕em=8) 0ԓiZ|א0WR8FBg MdCXĄM[HHocGdR*OgBwgN]]kSKz 9ց mJGSy?,@tCm)3߁e҇Slքo\>&s=a/,0ICB"-G%͠WLjjZ]ܿr>BM]u/Hȑvu"@ A]O%d IB!@OjIw7z Ъ\/5ͭ g^IJJ`J2ܓ\n9eSAf13FZYy"A_Eь\ Nbp1_T ^'}JB>gHoٗ'YH$++tL3F"r $2d\Ry)5jPӎ~q b3~os_gpCoPhbfKNMno< tf1ZA+OKv#γ_)ua[bPt(E,}z c;rVqg/cay ugtcTOxMxszE`Eʐf,pDAN_;f1nRm`;7,k#H.#uNjۯ4)_(ʞOJL7.Q=RC9L g4UAV*ݽ(@#_Sm-8Sj(-z>`D *RSQV$]h91Y]@`9C5(!ӭuEdqc=?[uY8FAgn'#Ɖ끯&^8cmw+0'!>SJlu1 Nt j'5&,r=9#n3㯟2Mo$bڐO ʲ!Ұ 3F~ JչSz5T#p#= n)|DiYz3ߓHMf}Dyh;Hj44ؠ+jOu #f[) h94R1H|v!㥉KQXU/R+9΄BP=NA 9 @a"Z^C -)ۮ2kײԑF?&gƽA@h|s! 12(e wJ^"MvMT@#$拘4VTWEXPףhC Qۻ]-'75RL)֞F>kX}6RT/[s[ܭHmF641@ oV)A~JZN2<˝鴹knоJ/TlRDeYRHy^HXNʜӑJ=4*o. -xgdOYY.}A\ # KEX>a~X^opSNpSb@kԎi;`NCi\K1YvkrM'R[Ř^sf)hnǖ< >w󱿛ZtǦ*7ۣzKvxӇ8dl ']R6d'ݬJUkMXDC8CC^1Ddq\ٳE'lO.5^R2}ߙ)t.6*uX6|RH^3ӳH~Ʃ`C-3QeƞrMk9DEx*H7gRM'5 akS$zpw<j6M,<9TU#akv;<jI ~G*ĺԔQ0Ae'X83s@/ń&7$KB`gB" @>DhK]qR_ +|I9n͵G7# LP c`&>QH|B$%#*ś䁸R[-Ct'+G0LP֭~Hom?r|95낿FWI;[i+:$p9G[oLÌ~~P@Hn@'Q2>(p?1GD,m NO EJ\ROrKDL[rCP"f?pcm.2LFnci@[cOzNR1yIHlCO-߈\`*m,VvՊm˦NP ;>CP<4&@"jfvZ_ߤŽ{{:7z뷳Q1+q&,V!n%@ ЌzqLyVQ&<,`1@~S/Z1R׀loVub FDܦl=fm~ʽ$~02~q9 hexJi. Uh% ƢdgY`5uS{nJZ啐mBc1ϟUo"b+SBLSTBmy]lZ`Mv)x7=wy[G43G)Y5YۜQOyBUdkzĪ$+]){DRѼ;#D;)LQ@X$!FU_XFX~d!'2%B?^7wZP >6"oJ&f?6|ܲCuS6'.>譋wp*1N- vѥiLLpBlp;'|Ǘ'Vgg;5tSc82g5`;S{͘t).y FsdC@L_'Ǧgʲ؈)w8s)2?{reb>|̓$1b@MxaŃ𒇧!6)5I$!L|{]Վcc<ѫi ʯQpCjRjpjH:OmdƇI[I F ^QM2ˣ-K7-MX">uv9d)~C1X.Ukݔz6Ar eD-AcOѥeԿiBͰq"%!>08û 簈JrgsF"Pyw:q+dGtQ y NofS˴ъL>s޻@ypooQ&+Y5C 9‹w;>g`k2Ő#,c~r{ LG R˷$#r+`ޥv:U( tZ -`w4.{cӄ`Y0ѩ5+yᷚ`9@#fX_n.ODA,>laWeg+zie,@=yx}8qV9 ؏E;ᐾmRHX&rV"eM+H%k\w.M@!Kz8W -_"ڿ7@ %-p( xfvC))Q'uѲDRUA3g]2S M3.zEnt+/r`'h/rrh4pwyٷM"uMFJ me;Ik/UbxӨ3ʌhؕ<~IG֕;F)M#WyhV^q2ՅC>㽲 /@3 " nO3OsȚEX?׌ȯja;< D sÈ~ ̄ۥXń@vHDb8 A-~?Hg!v ׽2eOX =K|xCF()N%nHSAk'BצK?2GC>'|fvgd*0_]h.cs(BW,%W 3q}JWy(VRbXW3i٩v_hW 泒WFR`lf,tnӟ6dFF*:"9YAA 6g6Sl ֪:F2NZ*JڜtoǍW4@ϋ.P:!,2{*ŝHj{4(Ҹ(Pkx^5Ǘci cyR` ^TF.bX >OJz>'w1C(T |P'n׸[n'#4&iNbϽYr.CBY]e +Z0Wj:qKa 1jo~; Yl@Ν$Nnq*j87 k kۦr)=n"(pV@|2 ZxC@VNAQG+fib;0׉/tI6K/FG |,jR.oKiٲt+QqN[/%54j(/IF$r moKl[ gWI|_MlYgYFĄ#htmӊE_@s(A1!ǹ,zK졲 _3kN1ت gdeQpXh2&Sp=D)Ko`d(~N(N /nD%h- .vϮ:mq*#rwѡXƛ܅I5Gqtj.&4DE />H.'G"J$r_'5DnژeHVhp9]X!RL`wݪHɂJÑ_FӨsCAL( u(g֔!stR"w5Z=30;=4N3 1\{jS6L]7jk2oN-b l BS/R4C6.o*diQkJStۑ=;8g忮gt$b{VW8,ۺ0k .bJ@ RJrStVW|/dP`p3W~XPP8aPPZC0ck@jvzx8q Ń j >Զ?SC-Y #=46w ρ W{pcvݭ&zm2Corxy\&h>9Yo[|X폡$Dp:m[ gWw9GG45:M.r6D P̟_=DPq> `JAxXl| z֧͢w f5Z=t^xü0!Ź)5buy`yдE jPEo47%S =":P 6{;I+pk# x)q:cb2ĢbP5ła3iy5 N s_Le_0[Ĵ#T63Hkt90)GYVNVdWB6ErP=>1jk:p cetUvIp\WG[;5G~K)XۓA,:H?5ە-<l8bJʖsbUj8?B>i|gtWq^9HF?>if)MbOΥa}>ڢ^s6[2=$T.nhSi{& n0΅qu5Z|1zW,ulG>*sgFjWΖ1Ȱ{Q r% ŎSP5(2i: <~{f>[ɃIisn.YwFIKWZo`ȏ|@ocFj1Dq~D2 X_8 yPkZfcܥ7; ëoNȯ$yTǙY]\G]-\Y92S#K:Qhf`ɠi& ~z38+s(p=.LLiS\;wr `m#B~pDz$ټbA>(| i]D"pқ;&!a!: )㛌;QVp׳fPCuNiϪI fCmSٔ%p|_߈iIv2 ^ yXG< \{}j>6~/]WL.W}^n)d(ML.52toӁ7ˤupE<[ :>S=Ÿ]]d. ]DQ*w@h:ۯ0E<̲M:PX`&^RfeլƔt33D{62< @I0X_o'h)<3 :3Uo<AJ7j#Ъ8 d:;2.)e , lcdF?PwUgxĥϏ$)@ɀ] 9\Uֹ8F<I|Kq4 6S˼ @59¨Ӿ6L,**%?N:gz:2X"Y ɪ)199=@M}'-@j-*GrQ4te|bU+TžIk 680yLw(؋K,w/E VYҿ zV+j靳3 T &vwhLQڑzv{rC m8Oܒuo̒_TodL )u.uvs?H)xXw;c^d/n\|z^wI&58j*#s\Upp9FlNw`O{CJZJ3eӕigD^DM 8auQ=, DNG+C6HJI)QK‹1aaXxVBOBn)Ci0|fGp<[jMUy߁kzI |Pr?f7|SE$m#3K~:^PV7:a~V-ҁ8;W6uC>ΊP]&6 9~i%Cnœ5D_ExfpBge5۷YLdb;\eb]𳴩޴$;oҐ~j)3͌$/_-Gr ԭ$M֟E8sMۄu9ж"@ hډ)Po.A e/Wf cx5 Q¿ k%۱PqztfUNJ\bt@66Avk&PBupԸ >TguL.u)(&tS3Xbq䏀R{R#O]wAB1_PN!fVrHW[47AQ]IW!U[N K TnO`|'Z+2u{|1 '3{!2To/DP? )&(# 4 BpvGPc\ԵW?"TwW>lr^r-/JvhtS.P 'vQc,SbmMR̫-oȶs>+R^\ϗT>czyq++NSxtGj4U.&ܪ|M0 ^bo ]˨m-ȳXEπ,}r u+w<4!vWGB,v^A#I5pgAdHAF÷;6?T-,C0R@a*XU4]':圅(פscUF,QKH@b55B^7yuߔCTcz\;\f'v*Eq>澦a5LB I{<5Fe)7=PQR/cPcւ#\gt \ܹUdmz~v!$4V%Eg2@[?ׇ~e|e|*/@=>0`F˺a:-^aHF/6}F,ey,{)Y8%ܶ`:^!n 3+ͨ{RG`@Y aL]`dNd]p|(EŻz TiYS?IjtCv4Y)srm6/):-Bi_w Fw:NLe |Tn$68ܵm\$Ua}?v: л ,,{UMmĞ> e:%7Mp $WWFtHd.3qM(_ƅWSjy|70_?~36iDy8۹ u[3-Ү\ <1ѽܚ=:eO>njP\.QA:CKzxC+evV|,)or\ Ni \bre鶃*5*l)(f!^̙{$S8To961`8;-EfWV3gK@"؀'qƁ%"<ZEķaO`*> #c|nށwjzO)5PqGY[V<:3\m=@"`Y2`EkUہ]mS`#xZ|;R+Src+AND9<p6HϚ A$eMEyKܖ1ŀdeS󸵝Mq3xd>h=x!N48$ >O~m8U,@H0 \1%Oa K֘ ͭmb*TOX*=E3ٲOUo/-Ner\ʰ`ZE%ÓL(&4.` CGpRSTtA%pc˻pA @[Zn8k9T Ŕֽ_EOR݆ZJ֦ dAOϘIƮ|J Rmv&N9E|xOQ)bx.%L9,#[5e8wCk!@#v3Y'*Tb(pG{ [Y.#M8O<}3# t$`jgR9qxSqK,e`mO&Gԙ">r}ė w 7.1s9^{wFH@ZL#Aö#;M/U\ {:LیULoGq2_z7KkO\a:{GTh%Z΢?d^7w?S+3/|:(-6$G$"Lp](^BIkJ \_7ZW Gd%^EP! BvCd@;Uש@ V`IY?=sߕ_Rv̼7YnGBb`)cdzt{֒>^5o"4 R1Mj$J!21|(ZjlH/_芓"#N/X~Ħv`v}  5φ}~7Ќ>BBKYm{ߝ_]>`lg)`#Yvx&ٝF]R< G[ӥVӈ7KVGrk+rS-4~bP*.kϠP\]`S Jd]˫ڢ,Y3w`c=p0 MbũV[zqIrI^DRF&%'-9n׬/񊑹:߅qǃpeveopHg1` gf %8aՇy};Bf/~W#6 Q +[zR7^aWW!: q A/ٮNI\ 5*N_S^[myu+ 4=,`O*)73رCu-\VYj(:*A m[^":yj+ϙ(URfٝ;$,lx\?AͤCc|4,S4zcw͏w5[/FK-ib+nSk1Tio}}Zó-E'rNnuTͨnY/G)xM#3Ӏ4k¾L=saA?'0ʦvba뺁[+sc"oĠ{YGZ:܆w-b?ўXo){a19Ji-s̗V tށKֆmJZ5k e"۳b!wwT [hxMlm9t)1ţĎ(LQ^aWaɿ`/C"V` ߶5޳ndueIf-4\ E g(om=?>,7%\=I] ) .΀]5<*ye3`5fkR(%DɅj5pҔ7=jsJ&[Q.!jC{:)YhU5Ha1c"2xo\uPFxɀKoAbogRC$[-임.d_]6#NGmPiF'u4=S#e(qzp(kڊ=i:&Х(gDn !}#vH+ gRw%+ G*;dr$R_0r+zL+#DxpڼH-y݁L7#X\~P}UPj^yʹ04;ѮQ>ms>T}8򶴳1%#z-76NR7d=Dv#yOmzE/"1`G4O8ԹVåʗTE=,cc,Z5v|]?ꊆ >)fv⹛5ښ)XH}w5}GX @ $-LGnz{̧>e,2tf ^L+ڐa|{KF7PzghP 霚5QvF@e їeRU@Zsʘ 8g62қ@gfȈݑlCÛPnI(?Ec' &h/R,1TAKw䴸ƅœXĚTnR&?_)(@:OVXiȱSnaj|oL6}/|ݕ{P IDj͎EqԦ ԉ79 &N.2ǔjϬ>ιt2b jo0E'.И;gUX(")XTVBl8hnk9=.}Il-帶9Qns$JyFo)uU3p3ITM]Fœ˦$:*<ǸGl3gntwnaG,)*a8|Ym)1c$6 C[aT|Yy(iOƻnntC #{ݱV-@ H4fx [/% FȨM T@0_]0j@`Se>R(xpc1DEQ;8ʝIM0#S1vTDOy'mNa[ڤ?k-%e,)欲B3KˀiXH1}3õ.A[f)STΎp]P<1zd8, Jq HQ6kD A+JUiߎb"YϷ f7{^Zή?d]Lb:{:LCVKRF Ģ{уWͯՈ \uM)%̝RqRT/\u>ɵOF(Ѕ$w 6ֽX;h=&LN\˝b0l@Z*F9 GA(u5l&q2\ AwOb'F&OHeh(6v?YNa(s-$/#9%!3%(oхKiw+ķ"2nOQ3 •̧ϵ=ũQ^Nَ~bbq¨č ~OX ANΕ)/HeGL%K[iދ,Y 4]ڰۓI6duE ?.k˼joi/^1΁s/7zΌø즴z*ÄK=?FO_2NS7s8tr[pxxLjE.za|5sic<5r}stud2mY[GRTΖf)~>ȈJW< ANh:Ce#=[ą2l"M`7S rHZVb8 4Ч~حWeۮgiڒVXH.MS:mx wN"le&OAXqx ^VE] dc7!REihBVSA}QLqVN*sgkAq[8L'6.(mKgzn\&j0zNKw}qTqꈨ?*8[! |\\wb'O(ūQqnE3u aGjC}*%A 'vU ЙbHG*Nu#8H-;x1fh?[ΣƀBPK.#t0~SsO~:ٳU62pҀƆ}$R?14eD^ZTP 56@#vd'fh9tw@1f1 r'05\׹?QAM]a~Þn@$Ѿ *F^EU.|uEA7k/HAR>Nw m$ Lp0lbWQxYfq>D2&J΅DSzpi <3j+g4<A}S[*9%8N FCҵ4Ɵ66 {PIWP}nW*gz`3=/opfLQ7<-5ylH-Ly\y&*I#z=`KOT.'1s .`bԬUm97vbhcXɟ`T AO&qe_eF˟B/Y?Tb؅4WG/ۘgk(> p>@|_`6q^Oǭ.F(Vb`&'ۇɺgKqNX8M+v .4+Jln{ ۂTܽiKNZ[LG^5/2 b#[ϝ@wvy'Í=ԣ߸bޞ4)ʡK F4{G7:1PpF%;2E0R5TOd%kXR,?d.yrfՕPdV[|%j?.S)(jL-'|9DX 6LE4U-l/IE%g#'|'.L@}]2#ǴpDcO2ui j7\ zrC&nddjj#33&A_mfIVVPVqJiƬ`paư|Aeܩs&zHg7֣6ܒayo;K ?l}4oIMϖmbw;*//q"8וr Ǡq1E\斾@(zCʱRSrgD+X*viF Û(Ɵƥ6~5&shxdCKh ¸άK/; %f1_fd6 |y6g3[xD6NDEWU%IߖXQ0lHD{W96x硃a O VlHm9sT2ŵ +{+9$g",4C(T;p6`ζXtJù/b#r$fRaD -Kڱl}DEX$u_lEĸϪG8ӂrYL!4囎ޡ9of]F/d|.yDԆ*4Ӛ:~lևҗ TgZAkGuEL7a Du4ʼ4EP0}JUeZ`v[C#Cg 0 mΣg^БCˡ҆b뤇ՀɗAYݚ&xqpm5`: %c]6Q/uX_ 4axs[uh+\"/t>i~K4lFyG +n"u.*pFfP֨O*Ju)S8YLc+m")+tȸBOy2" AOb66f0KȬG .,e% pE.Zyx=Wyzn!F毾q, $ zMTqKMvW6>*k:PGRbC}9GrWlc,X6o{c̢d]'YA*|6XTtvꖨzV-+#(zýAq˨.gBD"eXIL(V:y 0{Ud5G̜gK5h1]7|<,lT=Ʀ@2ЭkTD>N~$&w|!Թ] 3,WIꬩMń17aIsJ;h%qc'ɇK 45UVKlA&QA6K^ݸCyƳL yZ KbE%Z~/ xujȺ 3؛RGQ!V48T5yՌ\6I0bdu3U0bx+j UAZy&Ė~aK]Xn,d'[Ba]z:o &$Qz <(uBKLhha C( Y=Ģ<R|H g*';S6:vaOq`n-mw6zi@RPٷdvP9#c_7|l>)[Y n9-;, &}BΙw`:>"|\cZ]`T]q!ш3[d˂Hgn1qCzU'*&zA |ZxAK1$^I/W /z;s!  uEZ~7?@(dj=;!VF`Mu{N*.|PPհ36hvUxc^O TqW[Lwn|lIY3}Q~qYݹ(fO1\hB>[L$?G&_( 9pQ _o ItnYâ N!mݴ<@j-.mhnd o1@wQF9.ŠnYǪZ.k6)T5ZBB2lG]s%|?Cd+T7'wlbjeRAR;&qR@-b2g~?v;j>T2BgceVi ϱK@ZߒrANa\$mKYD髜ь~pT#;~&l{Gss u7 _ [,q\1_$[sJ8VlV!\BS. t͔Bz }OQC ב+I|3~~  ڏp<Uuiw+QXu%DP/f-Bh?**yQִ'hae Vd\V;We[_546VBJ;٬KwЙ/ԙ8˜q.Y߂Q]9;lc|F W)I dA"C_GkA.{`j [Ngqσ~K&ba(@Z#?("]%z#"_w-$lz="eb@LY/Z& M5R9.Adx%VJ5*3V2d 5Tm-bd=&ݎo~(CG݇F$$㻞(Je[n 7F̮_eD2ɻp/[Hf1~$=iC@q+Ď[ZQ>oKQ!~ܾGcaq5aSѥKbN.!B=yH_lS#+rxfjnfeH΂:C#pDC$ "vt -q6@LW.:SAr%sW1qů_f;򸡼 V57[%.p%#H$E%X?s}&ϲƈH+ Y/6? nn$46qj- P Ï@;+TR0TjEΙ Gq (/'AB)$ՏsVJ9`7zK[RPkT|`K(wD:${B?R?NK]R)}v*Q8'1a+<=;9!`{g$_`Lצ5ZH[a-<`nQYE:SYnJjYG>Odg: f J`XwW-OwGm"TLna(-"6U;}{Lm>o(Є>BXkED9m7Jsp+_+oYT (v^')\صJawP[*tjC[bJƾP}xktwhDWX0pzTկ&oWƇFv-mǖ`p1׫MQwGs\1z Ŋz;Bd:VP"!B4P UkZ 3 5 Y՘KvM)fԹ,a)ǎY#Kt,2N+Mކg jBx'y*CwWG6<\'~LDTx8[n*j1F$N_`dC;8Md,RM]3YDm]y|i=4 mHk@HF2ܘ +׎߃ }(R AFu[cH iʄж{}W^sP!\{;KBM%4.Y4.$45#1Vb!-OM:E{T0x ^X\tՄHIN+mqu ryo:ھRXG|Ld%N7§s/Ig:M$c/l;(EЊ1QkRS5tR^yj98xIžke|1y,g&I<^,#պ"Vf$^UoCs^b!T~ DMƀoqb˕hHi3IN6?H7 sRޜ<,KnݫX|=8`WegsY}/Wz-ƶ3ѣƜLЀ%MOHOFc^е~ALIz03q7EV`EM!'jC- |8lNz dT?||F0.zI+8$Fz\MrA-bK2-V; =]W3Aͬ[u0=5,Q@1gJ1Iv\h1؉ (-.-bY42PrGu/l5TazsmYǻ"n= *'ӣ~{ZR3h6zL=CVtIU;BAr*M*e-7vo/`ު_16w&XbWe+ӻļNՆJIVUT^̣M(CΛt.A/3,%X1"sWu4eΒeZ.p&5Ko^ t܅#l~{|Tid.FAbөx@ `%QT;c Y?in՜jHYka뢊[.. C~q.[vb=L[_5q_d75]l09<<@qr!\Sʦ3laʫpE8AYR4XK7i ypV %p WUP6:|t=]0%V}DS4-i% |O#ma$բQ SJO.]8gYx\y~`W'=g{[zիn2EyeQZHIz=TSAY¤|3"wj2Q!UT%h5%Z1ЊMVD.cEY x2<0_7L|#qu&YL]ںd,}7h/uH6nݭf'WtqDPt£gSbjr\`idV|Ze#NHVƾh)xlBBDžf  7ֳcn7^&]Ճ'"-+6N<;1%v%-ԀsSЙѴʝ; N&`3mUj;DLO6VS>`:rfNX3dsl6ev.ClD.{e V`E߄<_#2%(AP{(qĤzv3':,ܻ(jQpZ˚b2cIdte6GfJ&MlYjO.*op,(rgBɬs qѓ3iMjѻ h:D7W4TDMHtet60忥?gTxwv5# :ړYNzf3[T]u,ZAV3X50`^Q׽ 3ۃ;عNF5*e xo>l"2W)77O8k8R19nd E7~OYuyiJ2 duFm}\OiD^T kE* _Zb㵘3fGByak[WP#uDI[*PUف6h!ǃ9 #@Jߵt/P.XܬT+3K-gwfyqKvR!" 4osxk"8|SaNU[Njg Z%"qtm'?D|Tkd BϷ\BJb}ZdOBؑIӖe6x@WxHO&}6JZ񼄑WŃ?xT#״I7] [܁Lу)\\ӥ4P~௽tf='F]6{_L%Q>Hl=`LvioBi OP˽ʖ,DxY!;b֖iR염 pR eǕ`iD^[ l_DҚ<֢<0!3FGuZ.]9Ð'qi=#=O8մ\S i"z\R)ǔmxAꧮd$/̾v#ÁݩTR{omr8­dmcnJ {{*Y&+wsSژ81CRgGfG0sL5lҩVy)00zƬ1»x9*6(=ʍdiugp?坰y[yh.TsW2(`ªvJJZ+AWނ{TsEt吴|j>+JzZz [r0z"a Z.UAu]56=Up;fzH-ud^)Da R/$֠Mۗ< BBc뢙OKQh8:A0DG=(gbTyvTL7s=We&<3t ں]l I6n5Kˇ[^0p2~C8>}=/~mYÚ}g :*GWZqt(em W!sm$l-M [Aj]SBXD8IXzΑVtձ*gk"$2T)\?L` GoȊnHZf#ү3.Y.lU/Ҥe[ewk-)t\@7@6[1 ɗ#>aˍ[CucpCy]lս|+)"m3 kȃ_!<wP"/]?#b"bBRG^YHw*]4H'dz9ŌbAt=pcOgdBշ}2OhY>i>LUQxc8J";23p|2SKT [#! GEc]1%ak Az$9]􈲥.OLJ(@NW7^#JpJu.Y&ʣ7B\y'J %*kY5WZ,9H ՛ :_L9G]8~%Ef1} Vf*v(=RvƕKVVYGk2Д{> Nw} ݇Ploڿ,uT-hǟ '; ;G7>`eKK*M߳bv2$WeH~?[Op `DGs6 S8$L篱2q z5swy.If3.ZYDնuLqzRʁ9&J쎠AΨqyO+TlehxK8֨ψ*~VVqT}յ.&^s_ ]q[$RHgeͮGd{Tί֖?X@B lpYEMW/1vBUа fc9uXj=X+^#<6/-@47Ĕh^gl]*-N}1]0i;Cvd/FIN &';sg~Ӧ>lp.bczI2D@q6exU A=4t8oKֲ@>S>G>`gJ9{:6*U촇6S; C1b0-簳UQQIJV,eR^v9l'pC8o@ eŘ8߂#mh, s ߬aNABf4셤(mN #zHf{R5M*vQB[vjW@geV;St5!8%kG<9#RyMT"3z *i 2V]8Ckė1O #;m~@mP;Vlv#r?|*";rtIz}P&vMC_`gtyy.Qqv7 s:P Wϔ[<=jZTK1[f5 !/l6.>xĵt 'w}XtJymA\!j '|vu$3b*y $Ěe/Uy!vK 1uW%CLݺ)]{Vf߰yר'sJ!W$5']ȔddM|ԶJ)כoLVaWr8b5uLK$;ZF3ͨ}m+/. +_⼘h:$ә[I_\^+ӄJ/p!1T*ְ0W"h:ÓV$C8%45A=%tE;TEu}o}Hq$4ĭY(Ũjnȯ%b5B&b8s [Rh qaMV&նᇹD}yqR>J'=#JB )U]߈x{ e VXSjx6BړPLҤK~ɎD9sɑ5޷AaRg-%*)/2ij}z7&sBn7 3~FV C렻^" VF-(@ZFQ8 W p~(w(lo£rXu`nWUVA,E j~Ka ;5N-_Iiui?gDәUۆJճt? Qw{￳B)B@cUXo;% bS%b'_ |;>WS??ߪ>{i6^/H! *~<{OQpm1NTF?En 1B,F=cZO(uWiZ6):9 uҁURC#55 X>7cZ<6U'Y Nr~q袌b }H9v>y*2Dڝ ot¬j@HH&>kqm:AGau`H{D 81!A ks^ zG;9;P+]SbH ^ bR}>:rεg+X2;GWRѴOd5I+{/0Gﳦ0(2Idg ӫ׮|ޭi?;,rb_k a?< 1yX,CO|a,Ue|BSHk.$,ёAÀZb#ixYԴNcqc~^vW!^twc-z9=]-ua 2%:Uj06$ןGݞ0>UC'P[B] nrɐE,Bԡ[>Hw?lk 1)t0;l|>KVMrEY ry)2`l'S6ay8Z_'\~Micy](߶=QtR] Kx6$@q]TZu me#ohV}&)i-/e\ bUIYKk~/Ç˸zlwĒ)7 L/ט7X`' 85c>sk[`؅7YC"Sd TXI\ѝh7ҡq]FEAUܨҵg+OW=r_i} cu"w Ia\D_|2fxXOv@O +huqQ('q$סӭb[r{/ȫaa#dv%]Fӂ-qYIqE*IѲ~L T V ݔlj^s?d ld[Y"/-;"x]D?u%;׺E7Çdr}f&e0zFi^F {ZJ7,`Y_sW5YGc@O݁4fi<""a MZ}6WyfJ = K]P_oZMPm4U#4; ^.?0xSps <[)bGbSJc#I|S]|pb(ӣخ|!q66gT1lӊ zz(`OC?NhH4/j\_NZ'G̋[ZIvHV 5$; <'1M§g3I_Go[_y)g>!8gu/C{iyBWj6$#ҿ4P_8 IyLsy IBbʛ#%]Y+⿄tR2qo`dpd0&V!cXKdc1FXt#:ɎrUЍr; )~ANELfxYбhlGhpx+˨_ a9v\⻑ڸTY q*bվpaIN*"A<2or͇vbbC[!/H5b_#skN΂Kqfy&IGt8`{ )nq$^MҢj20$앏#Pt O9U*8eT5xd#(Y-U,} 6S Sh Ⱦ_+uc[J._;e-cʥ0 >ٚߘ9X|x7Y3(Rv_" 1!F+c.No۝<I|[|5_jbpq=$l2\ʲlW:Ì VgpAV>5E/O-TwIFo! bn$*ߡ|r 3CU%ECMZz''O[ VRcR@X)}Y\x)qR{a)MAZn GNU=tPHyX} at:sT¯Ua<)"Pws6YC-VGstS &j,ZO+'d} ̕cdl▯_6sh Nb;k^ޏ3j1"q]4[i.1jps1n2䰓<ғnodzD(}Ăɴ{R~O:S7O<9ޑNRC4!86[Aa7p} s{NKz3ws^ LNyU䳛]F?s62lHbfTnok"[Lq*4tyD]uWJM۵ ~\Tz+GqQW؟HqfenlQ,%yp j]Ţ%%bN K6}V_7M|I* = x98eı=1 Lr *w2YQ<,j0iPVn| @y.bͯ:MfܫD&PfzO_xV!l:Ŏ*ϊ (~CgϛxU IIdv'k"A`,Q(QWXCElsrv`y#_赦}TZ @217u;#M I(\`rGi#Jdeu3i-m񨰯~1R(' }St]%HD8)lJPucq@-|^BsSmN혖 75nmU 5˗A& 1L?Q_"o $M/nw,/">O/7J.tƆX_/1~wbͿ wm^^3b:1R(}]9<@m'Ġ9.DR J;nvWq$ޑ$]q Yѷ<;.$8Rt6'ΙZW`wY#Pj,^VPz. V%lŢ m87^оg@C&)Vn|_ij  C!d4]IYT _}2,KdjLT6_a+  iSsfqSqKe36 _damީi%:"LBt48KFCV$a4i9^b2O' ?ގzRv#6 ƗWCtN7ߟ' &̣PF!@H{Iܯ[](zOZ>O+hGVAǪeJVd.7֨YnzǑBzY< dWu9VTu73&rõ3H =n"Zb-J`C5iNMK'&:R3biw h[Poqii@L?B2<v>tR 44pz}d YPVH'%HvH$mLG(1sl^|c]c)_F6ɍm}bшG5r¢>,:Н1rcaf|UsNͤ5Xe$v32s)#]>WWP$7"rLޏM/\;zPB jƏeSYThR_RlE͡RmoR>Rb5C8l >lV;pA$ng'/OQI ]S/v.E"d!Ơ8J<#j"޹Ɂ&LN=0.Y xYthԵnۛ SKo1J't b 6>kk_/rD@Pi֓KI1-"[f~{SepBh$4ee򢴛j޺>l9D;/b\`'EܡxsHZ̰6[1w#6bEl+#0B"zrMJG}yVxNqvM fKx 0-GfkAX`bgPfTP{\IaTϒkfT,%PX8$gXVr8,jiWp됚۶kc|UzmLf kä-*edREUd.TDSLp럗j[>aZg`<$#=1“4&w{d=rf_˺"MZk>܆]”T?UuTrV"6q8!=Ȕn>%B}TL'YFRqNF !L_o@Gj>1h4kS8,:ق,Uq2@C%tBDU v|a YYYRШ JZDW;> I?:z2>(qCQšT n0bYV80%悽҆o؆fQOF]=` 쩶g"R)@ /&9TĆq]ӱЛHV} bWyifj•\ϩܲaVm2ZWC%lqynC']dnm_tt>> u`e?Xec؏gN} b}Zz{9#494x0oPR} Wcy8.~ie$fWs(E 9[x%qL؛fk71J*5ۄjG,47[l`idZ%tLūH%5xb7l"hElpjBnu/¨k-7qf҈51g)2SM@1~ak"G蒏qW<^--ˆ|$IG#["$HrG 1[>Y<{`ݷBOGk|>md"x,"QfӤ2Q@b5eȌoDs _A+s/=w_[\LD?ZA4H>>Ӌ'9-A49f(1֜%(E[$ݟi ׁ 9ښ"~iŀ' 9XWSOpN8ݶAU,[X=?Lqdk`Sm"r%h&SNin: +dw{>!(4bn (kwZb/,:QU626`'յ0_ <8!eDx-51H#G (cS1ڡZY̚;Q?RCp2 J)~Gff_\I'UmS^(9-u:%zUA%i$-B0LD^͔h];:NIҶ?*6>_-[5o17$JuQ2NV^6{|FhE^_GLWƒ}EoX[l^j-ܞi `͠M %Yv٨ѲJ\ (J7 z[SyT9n:j\fq4):g2չVHE A-?m;}no-s<ɩRUR@}9QތYrZɩqgKh_eQFYúM2f՛Z~69"z#yWn0˜/?3vN\oDmѰb zl(;ȼ4u?!( P2Wb k?'P&/'ņmd E` ,CnP8zTAanEH'&&JM~n~dKRwJC[T$>?eC~WG6Vg\喏ti&0XM J?{J}Ah֨Ίƈ$2^ڮana%@3%Oؤ9oݐ,ri\xe鬔"2 (YL=&?.Y?Xr#L,P |Ӭ8.aނSСjgû8HG+Jֵ}yT]).||ט}Y ,[.o$&l4]c͌>l4B-R< '1OTe?ʺ!G d6T" 'P. SJ²$8MmwsktIH)ZBIJ I%-f9?~ي:CNLl.)Il܅C7'/ePV5B˴ g]W=+Ld*r2n8usX5+IL|a<%ʎsW z>t `"Ȧ28]QCnƲXJ.觤ۖKNX9cCG mJp8s9;KCEo5[:TBHbYyiG?q P2X}- $V2K*EԺ3]{.Gc|KeNXC%_w}aA.RlkbOgbA(q԰289̼ՑᥛUgGmxp~Xf<%ҒR- v$yάǕ=ll&9;/G_GgԸU Ego(`a졎3/-rӼu== @k'EV yj‡~[;Qg_4.ѧHF~5X́%MJ!dz> (9-blUЧdg'.YgQf+/1+ x#nƃ઒$Ǐڔ|k썟bRlwDEG\*D2t 6 rkﵸ2EB\K-P{hCҀQGNp#:\&l$trLҏ*tsV5=HSTr(bЅ 7XM.#Lr-W(ѱ+ eq')z{` ^i`aƓ)pţ5ޭW Riq4&S8{P_w.sUcw|@gGf`x#nJ䲥:SYA]"}J8-ed9Ge9 bo`]d1P HgP--9 R_rwL' L:2@V{ `%oOn ί< kH9JNv6H?OGh͗Z NL]L;AgFİʝS@d@?|Sn\kmypA] 䬬U?QG}?}W91C|vkl+hp.xQON)uX)ԛ>__xY<pN8`]~~:Q5rV͝Ƽ(;mYUuqu[i=Zq<+)қs:V_=nbr 7XUd{  Ȕ\9hEZ7QZvkcVj?MJ$l HIToH~8Gp<mXF?ej6?۵2ynI*ZnX]W29XQ|Àoϓ4ROy1O@\q(, |n \QG;/Q޳n)4 dJVj1}Y2H0 QNDZ=\4r"EsdITM U}Y}SqniCad$3W."b'HriAuYd_{p͹!8wi&J!^Mھ=$4)!5vJ-a,@ڑ?_mca's+nFHk8JG-0'v~:Afuhs!uFq >K$Ur-(N{k͂ؕ٦"M%FyuQ01W/us0ށ׾s26{ic1&{%M%:>kixxOsnh6Ȧ {f#z?r`{ߕ[?@A\ j;dE)C92T]/yX sA&'bptWKk%Ȝ~zzopyed)02Yc^G-[ ?~:&r@uJg?mXQa6LXZA䂂ǚMҴ4ϫr+ uQ?&hSQPD.IAJh sT++~#mU5cmznmz*Q߰*Ϙ'#\l:-p80A |2n-(xS̜<ع=E+xI=;#BGK'oV|*b ?wd ?*P|ľj [vFjJN>A+SH 4]@l=e.cN1Όj֘,A 2o:YIз /+IwQ(tٚDS] ц^>I{Zvv%#/ Sd@)|_ĚjzV~B|NjIE P[$ak]_A`sso1f )tc=? D%{Eq =֛@+fhEZ_Qzz[叉TԌJo@{ᑔms’zR*i_8VЅgQǓYPHރoZr@H:ƴ_M[oJϹ6@^i(>E˱PEu.Rr[h(h{Qxg\UU tf K6Ų/p[ZT+ (uΰk=luXRy\ԌOqZ: 97AEdetfɉcXןJ A*NU Zؖ^uCW7Kgj~lB,pt?66]ʭvk;8|\47tVxR6sZahzO^@{ ̈ UՒ!>ʎNW#uڑDbF nk`EɝN5== ?r ^6ѭ b۴;PoUK"1!v@@O*s)Z,8LfFZj; 8h$FYJZ. }cp^,?m "֏5V$xHCPz%xb),e, Π tpj Tq8HѲ;:Ͳ2_nۮnk<5]_t&HovRZ$WT#3]?jjLB=O߱B0NI|sƂ:$S3t&ցF "=T'́>E+3<Ļ ztv'j 72(5`-k]^0!)=[,du$(rCD1Yxp$v_ZWÞ/5ڿbfE_:=ґ1/1-X@2P ي@6>p^×7V_ok2&7416Q7?[^wj]}#ܶg̴ UӀhgnJ׼ EjEnw[Bj08!cR) 50Pz8Ko0soZC]x ŽrT–!IA]Յs**V=:dF{+<}G\thd^r P>U'؉ V-&++Aʡˏ)de{-".(AT/ vUHPśr7hMaH gPdkit-¼o|,`! 4է a.?`ׯI@ZEK$pLR}L@*z)[.`Gk}/3颚SVkUf}>*NS³?:w1B;4 1#fwJ h$ߧZ̥-0QoȃI--Zpxݥ¶w$x  &ŋ3R⸀b8B5V0h";!QGPoVj[3xK- xi\Z%yiMkkyh.5cJ,z}w5 J fh!${!Pؔ s<ъߣz lsJ7w?y.=A_8+V(:ny~;hz*~*;Eufye$47ٟyR+- /;-ʋ#QXo42r_rnQ4@mS)~nf|$rSWtS%Ed<2.h_4SbµcmݮT#-~DyE:Wj}}֩6+ᖩnkieHt+l/ !xA*aLL [.s^Gq"}p/+f m[%#e}\QRHܭaR2?=LH?> zzH ? EW}-s[](0Cp}"!O͘R<]8ܣw e;| +r:I } 7Qiij&\17:f^?jcj2k3?&+ #$r:Bv~-BRX_UVlJ PTeGL}6NnlQFZtYbVC|j^}/rLNa`F? E3R#bS(.Ś5o&ܧQIr(6w[qȉ9e,, Caeܸb}>n4(%8IE/jh Kn?S(dq%ok)޳m86yԺ7tYgad<[Cx}S{2sEi\8NG9r@&|Y>4xc>%d"lKö,]v|%f,Ϟo)EreOx/,Z.\dɨ$“+*T Or}|K C@'ऩCh5)ߌ= '!Q74zwL?c'b@igis2\čH)WOI9)%0(T0f6Nұv2i ǵ̲@nlR(_n0 0qm%CPn']yB$jFKJI̖>AU\k1m(VsR>"|}{v`nw@vHrd>Ižɱr_6ykT/j6(f}1#\f_&Z3.mn"d1@4!.VCI~qv9ꛀfچeq=I,r"u/uhb "CX츈ߡEkdi$h{Nq 5Jeyl<Ca}Ub;ﱊOn7| 'CvX)ȈʼnlkV 뮄ԅ5k2hY!##= T҂3O`cϡZZUgrռ^:[AD;,$i 剈RΙawP@i£^ߓiaB8[l`jZ%|cr$P =䌻d]iۛiҧ^$c&X9O1,·G;3o t0 BB xԡz,u"6Nʃ깯Zv1oJ_I'bQ:{f fMtJG?,z>9Askv}yijx2T֥0 TXb0xu_ E V(nLS>&݁9 [LZTBnj)RآRQX8VL |Uk )ߡ<mB@`j1'Ve(D=fYZSTICO\~sw0 1Oa?ׂhl -b„|oáث{33e|)Ì^ x|Cu6vzg)KX@0:ͫq{LNKOpj9-WR-KEEl[YWq@!\润lEt5A'9E1&<ۥix^=?16L=݅S A+yº(|!Z"aRƟE$պ5gp탊`cKv:cK4|{ևS/j%õ{T4W Q)TU%9@ehaϬt8@;\wV2SECn h~!]"1M GgA<9Nٹ?Y B%lt} wF,o[-懶lK2Wbzu< prH&sSc,y'Ϸ"75]gV:AS]`rOǟ2r&& b)Z4*"'%H|^PW-\)vd61=tw]_plbuRFX7 ڽʬy>JB ߙhWF D{qbbJqe*L A[UIO G>&$Ê.LyWYimָc7B|QCVb,9S[;ʈ{Acːx '|u˺[GbnjRz
1zj8 Dfg)[0,>s^x T%jWC:i/b/Θ.۬q?2G)U!rDwEwu&FLB@6h؜2#=(:nvZG'f6!W#F|P)>p ԍ?';E8Fx ׂJ]uKxX>ZTT!~;W靑 qKFlWGPo`wZ^.O|L)!@&n jed~x O|$n@aG+xm1_lYXL߹(!pH Kw%BVgUS17L $mvC'r`lK1P_{ 6R@CwѲgj{Iuמ W7XgOY>JU,ĸ "p[o&t ^p1jQitU>dVo> $s%]rW%,z9R_dᴯul\R$GɵJdx:M͵pM._W\`&Vj*mD1(AݭS8"'-svd;;!jE]Ahfz0'М%<)S̮’L,񼎢ʑWt#Y<_S#.3h8|swgh;0.m کPjYƔ 9i/>W ą\Zsb%bgH08UlNj+=z9[ ,x0CF qDb"q2]=&h?<BazځsƱ"/ZThw7w?>gN+PO &;$?Q2AaY`;԰ ,=br$54ʈ+t|o졿;;JUe :Ow Ҍ*4*6g׳S 譈o ~l$r#@wZ&mN}j c&MF~/]VRYw Kss4 lVgԆ,z=o|Yٿ6StF `9~ˊI $W65dZ^sx+s%^bEbΔګoˁ$l!Xc'.cOl %I9ɓD ꨡ"q9$x*4aeBÍMhW0ԩ @;Y^M?\K-@O}ULQ>l^XM7 HK0wtLMKv:*љ{QaGU@˷lWr|#G@@k'ֵD88mjDXape@=!MSyv?2=v|́3//c ?rÝm6d2K2ژ)MPl9ŎR4N HZcOQu{($99ڔ4qR;!冰qe#6yZ8i'G}n!+' Ьqajw\.msu ]̓Ȭ踴*@#Hgf0D8݂rZkr fx > ]~KptOR6WbSeFcZUbكzL>1:QtN `b03@xK@ ?%2ߍD/_b@h,ƒA"Rx>/&R~ 9U*^p#-zis::=dAW U !\PD?|^ES1ٿ#r`y:X+kvTHFD%*3WZmD>" [&Xʀ~ϖ*AX/eƦ^NR">FBVŘzm$T"L&W/n:yll{GZmBݙ,%]1{I12A"?=M92p]\䟫8~]ԉJb`I{[x(RgJE!1T@^=Mƃ`g WձKhMCWfZzVQ`G=LD]iynnP.uѴw-kB0:Iu}߈gx= DوIW<CTz#W(#m5>8|Jء}44U\#ߴ\?V{b,`CH.=@g5%ǫӚ9w5k0F+>xvm:yort :Mw#t4߰䚊}̢XlfO1 k6\wYGD +3ADF%dS0=H#4"%FϳkR&&EG"FaeOO sc GhSWsf5͉֛vx+PO_'&s:~dXAϊѥi7oRKem$_*6ਂ$ cajiX /ϾLr8T)4ה76GH:oV:Qp`G {ARP %iK(^Y^|Nܷ&h>NKDB yץav 'ƔL8/5cr&$܃jt b\+-Zc⎰!|& ~i].A 2wcbp8߬5 N/`a` ß6G< Ƀ3ށ[R[#w/rAX#ɤ16!p\gw .{-I&ɘyJ_G:;ȑOd+p@A$Q"j>PK@1S2_AfLH|a DQ2iN&=ƿ-#1J@{@Eo+[aU=b$|nN^E"14^ l1[Q4CFkH][6׵V/,O n `v=۱?h7(iX˄] (l\ -6&k&ɨ o3 KP[ VmG~,+Vn֬[|3 Ll h!;Ӌe k~\fl!i/fWXO ~Nr<@/=7cʹŤUxz:T 'r 0U*QGr$B%J|#B!fc\Li(be(G+*rNR~{ZM| i؊ >h3!Q༅bny[,Ztb_J%xy"Ξo2_Oq 6S)wk‚߇hK%'˔’Ndse(m<Tjɿ=ޠbϑt}^*lxW%mH;JmcF2;x0O91n }]JCqE\SO}3͵:#9taGz<?r]UɣOEg=aԑ] ޮLF?Oo;ZM29}*@tg1nlW<ӹ)eNF9c6Mrh]l{v@ʲ*b!X1A7vc3ͬOH@$??uRW!)6[ y'ǻvIGM]&kc߆45H1?{ƴ"Q"cv_[ zxKX[aDpDV+oi`{߼KDhs肺՗]*ӓXYG Sky5AvoUms#g(3b&_(QF钠FtZ >4f_E7Ș34짬y4ZTI]P'`^؃"*5rñe?iJKmSYg#N"Zwf~G^E_rRR-2 i yՒ׵;^Mt*,Tzfȣ}cpgODtG]_ HJH@82 rׂ7Jc*5[!z;{.bjw|\$6\vy%T4Bb|-" E5 -J{YiQk2 rY3z,`@onWjI?@kǟ*ͭlaoZfmsJi {qS3#d$E=tBG^Tbco~b<: sY"8ID2H4LK+ɪ?P7#*"+D2Q}\#7>)ߴ|/~.zk1gmQ8 [i#4҂rSH Nbbr%(w{^XLRP#^Ѩ[Hh-= +N/z5Rs2^GLrع(2GF9HV 1ҰU;Q`6uF0-P~70.{6 ѲU0d ڒj (;eI&ȸяuɏwZ̀rI]M"%ܘ(hLYUqH&VY/Z~c*(4ZM-W{f$n/R;Z尝\ۻ h`@jh72`}R7-pz.'faQVINW>MeB D g!.;NnFܹ w[Ujdۋ,$#[^N+qUCՕԇ4 8_TRRN"+Fq|j9rOZ>2sMZǬ#UBv^yN\ِw`"ެonNJ QG WaHWF;NGUmB #7)Ձ&"Vn*jn+P$a"}:uOT(mƨ?V괕KkUv(U^B-֛еK=iW RM6JVm^yj{-عR恒O !'D'=5]*vcu{CVp|ĈS<<ƿD_G_pXd-Ba*N,Ӗ_8nF$ɯYj@ͭGFh @{\I C4Ba.9<#j(=,X_ Xᴠi3i69: ns NU&`eô?1MJvݤB[4T4Iͧ2ovpEܵ疳ƫɟ-&Ԛx2V5gk_YDW餻ž5KmonYrUwcMq+y7d) Pu4z BZ\R߉*XC nɁ񝆫i%IiYQұ t(<[/+xǢ9_6<e4EoY)/>8_ [yj)67*:}lP>qJ1u9{/ t.bK|_)*G ȊݘFYdk^'n脞˟< Van4m|:U%5̓uو^z0Wc]Q=7w*ըhϧ>S-&j6KP!ʫ0MسNßZyJ?3ar2$`*E (]R`<7Ov-B*z̸SJN{C׻ hNfڽtT߇ŗASzu6#~V ;$mAg&xH,>jzezzHNtx#M9bG1RI9A8PJ ɩ0R 3RYmoP"'@ O`ޘNQ\O ?6\ 5h kO;z*0[enRG3'`cÃ5oe>5/+ll~ p3L`ahzD q_<>}N W-&eāa΁ݛ$ XdfD}\~|s(C j^d ]rG DORu8pk nENppؒ &Hf,"A`D'â-+c:w|oBY8|9SM Xelϯ2k>$jq:B?X$Gn` SZZw27 [yߗ (U/Bj nYlϗOx=js9-)wx BXe҂fRQ3e!G]A&Tbl^`bOP;3?c{ƁZǟ`%򁥩?J1!^C0+QvGB/J m =q˶!Ef}j`yy# -ccB=_ cs uͼ=]ABJ)2ǘ',1q' O& (ܢ]3e;hPznT9lh=FRxlt>wَ̆%NѬvz"O_2c^\#Fhdtk`Ʈʼ ;c+t]M3|^/5!w3c7s/d[d'g‹}G-BDو'g $e&fJ.r$bT\*ȁOo'ңgCjKܤ$I9cZ =*",f{^d+@8uFsJ5W1=;h*< ɴɼZo}g qF͂kpy3y*)$*uDlA2&9^0RAf t!_qB# R{ 5]QV6*=nL"0iEw\=Q'WЫIo\3HjgYS9C@Cq0M*q1b'2#]V9>n@uEAC,PQ%-.L+/}-_NStwDÚmL-=AΎWMlv<'I 0MŚ_m$s81m=~޵NloxNe3BRB_A2O =%stY&lA";_E![wY{vKQgl>A.#U>|KG'pq㚧G.n(n/XԄgS\MopH'}4)=І+>I-] {꒤ۜxKnze᢭3@!9Eq"| v/oFXy'p-Q)3䆼5zݦڔix+ZYis+ٮB:=QϷC{]6!/?Ȉ!w-0nv G7 ׈ՌKka&D/j}3c ĬC.hdߔ&= F$)2&} >_(s8I+Uh%oVg޹Z14#jC:2?V\" ޽ ӡ%+VjrFxT7َ)UrmV;XW_20cPSl}hA0A$.? 3s}P ÅPT-.ka|O(c:4@Pi7e irk&%[~TcIN/e:3UFb&FDQ+Qg97jsNo]>h)bHm*cXϾ1imm[6&Ӛ8@~ 'h8, wr:j+*6eTK@+ Ċ/NW_rƋyCTNJ9n R{e6 $&1M֦7jp@|"l넰&aOLڕZWDg`Iyk dAiMUNn:A\.Њ>;K 9b̶"(D_ %~4g#T8MBC x`'!z{W@,\˭/j$HLcO"WFl7`+=IpME О23n_ 0{Q4d\3 Ďe$&O[;[1|NY R.=qtK*!0lՊeIo.V!rW0?@TK2w-=L>E40 vE 0͐FpZ{Jf'Tݟb T2!Hr]Em$-裈'AF&lZX`2 y RPAY;ɥL[8Cd?ޘ%.U7y9tØr @/Ex:Eb^dӽ= Qi5ɓlRVcwa'j8I*}x]jIq?Ǫ&TAZ頯PDS+dbLP^pQ'i .EeȦF×!bZ|9kXROLd+|-а|JYfgصHMw[,.S`.X Nf/#?(2 jB#h̕]0]N8U,#f}@Pr Ya5{/YVSeLay68YN`FTdyނEbʿrrHOEҸ`,b`j9횓-~D[AnhWZY9xo+M3|^>/wGa=XF4-:tMæ]YbRIMR`ܡBt8$J* *DXGT<,`↮  l08Larێ"_$MLS9H>}|12~COe U0\W|AK1; VxcHޏV+#ʄ0& !fDCSZ0C'Q! t[btvX业-Y< (Tȇ&|]D3Ykh6FPҰ 1PIIdgpJZD!K /V.ڧqvٍ*DTW T7bR^R BÄ+g< ._p@b *B($=]{Uu,RdgX';Y$کʊ9ݾn^n:wZe/IK鶑OH,vyGg*<3$M;uv3Lg篈F+CR/=Vܻ9sxp5CrwM0UHșz!/U_|pͷgvrsl1p0:_`h~!''Fka\VW`ځ鹶AdS|NҪ&ϒ6ON|h  ΰr,.ICfrϊP K}wf 3,=Uj2g"ZJ#Kp\.gǀ'-6s&0+/rϗbhb)k#ByX^ 4/HC6.8q h&*4j߼eFH)fp$d A{D86Ӛ?Z|;ëvI~Ց8HFRPf䟪&yqwWUBiB9skxEІwThy fdj[8uK;Tď,hLcǰ._`kL`e B:%@ī!28F ]vi#Ki: 9ASת6MFeX(|޻@YsgE ՟ShQT6nȠߥO<ޱݕDEH+ƨ]A8?6g9@*/mc¹t#B|Rk'z& G EB5vf{k:ӦBaĦ1D `^s}}{ozg %*7#m' +[mɁqB1QxFK4Y֎";er0E`6~755)`LWtݧ:XY1j9H, K *~ bl,׶#Z=zZ*+d7xۧHz`uS n+WQ^Sؗgo$ ^N/_'PY/ؿFuo~R#~CM̕?EjR>+$qFѷ`^۩hM絏WhYyoLU%KQ|{ fw 9.>˜ >[GW8{u+<զ*aç~k>PЪn^ Fk{qgăo7á ).jې_u^݁C >A#47`(K?02D-;nW/׎7ʜ{Wyg}/W4tsB`X-Fl ; KT`2)xߟfDpR\8ʭԮ˅Z޶|AS1: `x{ Sgev3u|Pv-jg};" $L ^.隨pX0lBtYBn|f5dL5U\vO*Ez uh שZٳvdhhM[BNd7}eBⰣc#,o+W$Kv>j} ;>=1J2|wuxk9)L-~ko|c[~TzMV=Ks& %b~m7=hTS7L%Ɏp[~d4zMX⪓CqݷqY&xB8k<5kG" kWa4tTpGrx0&a[pƦI&$p(S/x~Oy0oa rPo"ӖYڹ.Kd`m(c!r*'`//3r&N Ga٪i!KOSnG)sq"3uq3(A]?Ś~̵ 5b"m_< 6>7q5P-8]O΃{4٣n/P7[bߏyg<$5#Lnun.vId7)]{={:) |BI\?{.<ܜN_K[`~?8߈<>)R;LX,:{v}ۻ5I5őIUq3*Hxf51kM%(N\0(9p,ZЙũ'{wf?;N𷍦LSS{[M$=4 { 'F-#^@& q8I&z>9TvZ2K h H 7Y/s{"H*q_.gotP OÜ2Iך%pOX<I3@ܷ) Ova_}b@}$xrTlq[ܓ<)!Mzh<ۿ%Ձ,}N},WPOWwJ2cfkSV5/$#& BpABUn.SU> JHlnS0GO 5zl Hا8gj+Kf(rAbLgoj9D7\+*|&^ЂFj$qp7q$}0&2K``FT\~,ۍfۧpLzX}iJn["H[%i }01] ZMv(f,B$^ăĀgKEzpEjΙR10܍HvԿo{!CwTʍjak ?ab^rDOu@ X3z~lɽ+(5 džE299a_T(B[O3aEev[(z^/dă;7\5Ç ĒRt)dڵ~rL;PI {-f '8#W3]gKZi3Ms2C~ #TR9}q~&q~Gp%/[N9AeD7Qy+L3|9x׋2Q?ʙ~R[|.:maw>k ~ןqVF[:l^p4$ ˏЋ)^= 6f^ .n{&SUZջC0B+lʁc&ax;\Gml  z5aZ1W[kpP:X.Nܦr۷Ⱥ:PXsj ʝmlx͔Ge|Fyt,bn.b-q[ik2avḭdM-N$?-愅şgYHmm1rV@.1X)y$'\_uf)ud[mjoEn9-]_ 3Id|FB]ߴC,nϧyۥOtU#3'"{L{Qv8R'oۚX'畁:6*ϗzh\0O!{ﴼ9!'hnc35퓎Dd{{ XD|D0{δQVGJDkVhhզ*a@7$BS.Q_hu!sAr| "J>hȝkXR ~JӘ<۶.M`)'^Ykvf1:@񖦆)eyHB KK@}6﹠3Ӿ"m,-aba}B3AO}u4H)e)FIr66HX%gL/,Qa&Z؇ )tï[ y8>? I/Yr>rk^UCQXPTcsQ¤G{,W# 7!5ԟ^ƃ;"G ~rGT Ӯ{A4 Ae @+ 5bgG3[M[ r?Ģ!p8xv_tO4U$?3,' j51GuW1ӕw  t}ѿEYo>7IZ2H1Sj(>|[ŽQ.pxG-8w" #<)XLP_ r?,i۟@%{`{ $Z }.G=U~v75 &|0ONuMxY ^玝{ވ yRN_7q zW8yk6:%ZLiT!hW`^nTcz1UTJj*k{NQXk?3[/b*ASbTp !?In*KNATH7׷L8L:gq|;%Z)?h\Z:\R`EQyt4F} [&io|V%glWKEnFVgIn>'8vM` 鑭^ݲUb $F{2[-,%ubCZۻ"d8)TkN>xN Pa3y$I˸[R_Ez)$+ug*5 :wwCig<CF:j"JqIoL<_;0y K:¤ÂYVG*/x yF~_"6 L[|\Q& 0Qx.= (zb/(}{Ok# ۫ğAl!|ѳAj K=" -3:("1tZuJQ햫(@"~*v9ZnVydYno>H'0IbI8ѲQҳY"qcx\}\TaV)J4mcI4WRִ&ːxCJJk\ܨoƼ^ԧQˀ猐FKv64(:.?ۈa劌d͙pնRKGF=26wNpKʍd9i !oުpu]p+49!uȝӝ9)V)~$|h6JMN""8(+IxƮF\Yol{d|?>>1ՍpmIkt) &nj.L.# ([B٤XqO3pN勚5T{nк^|뻪_EB_Rlu-ϒ.(bya8ok#Ђ~rsh"-:B,z!br"4tpOÓ^!nMZm:=5Tۋ/n`#` Ej0d]ў~-r]5S}&x}6ꝑ{ D2 " %n8fMfǝ0O{FEMX/@8GRկf Xʘ|Ҍߎxts0J#+%vHE͔EGUL|߮ w2:Oa@+!:(ÏX&zIVAN\z/jzW=K7p]XD䭁ؘw bJ&E9<v͆gAON9hQoHʣRY7񭨑T%ʑ0Je*gnnrZOXQ[Dx.{"_:i<}ZT%q@77Yf~Q1Ql25#éV~f ͸N+61"p&FqcboNKUf#HK}.AݏV$ 8_> Q\D"/);U/y`y.jh TY/'_>rEZ~d9Y2ܡDG /gL{GH)vzlN'dIZ{WLr4?%\h z2(ΖH)J wasP Ѳ-R-2MƫMmڰG׉,2a+#6|J2f"1RoT"iZux\ ,t-Vv)%mTGhc,[QE,Oc4--k!;#b O=T_CG*<N^b#o:dﷰஇ~K@dU?7h'o>彯 =Fuf}\<ތ :I4E{'6p5g zgYYzJ'Ef(z붠RH-%}\d "nq8‰B`^gϓ;9tX6Es2o6n^@21@:at1r$ x봡k.M@k) J}Hf> 9Koy~m+)l׉&u}Q@weO@6eM ُE,x(n:NүxW-tkN=hH@jJy $Ì` 2cxH3Jk(`/}Vq%pq2_@ױ$y=rʍ1J1܏V=XB/^D}j8HWg}}A-4)pLCo|K:*B7'vwѐR'`tj֚Lm5{{6,TBXo K_I}X)Ϟ*VѴe:T,Qv>-\1&,Eb4by}*3B؅i.%#|x16 -8c-oLCvdHP$5hUv v'vsTG'J Q&.{ (_/ׂrL$d9FqR Q.i78iBffT`ı Ҹ 0)9OӐ(j".J-X|V= %/|3%yM劑PyI˵` 潛y%JI!FVK5ìJa:UfMeGq[EDRd{š' ݀#@g0qΏ|%V{]ZPM6wL`"i^ADV !J'+ R`Ũ!'|{*IΕm_S•ԶmngTq3/@)h`/n1\>F46p@W3)̻(xm='k]'ܬ﫰2N3N(Oq|6dmh.8vdzHg|o!].1 .v3C5?p8 bqV21s!=q̺)DޡW٭茄lrm\ͨPHynqFUzf/>OU.ɩn^kmbVs-v NoOUoE-8h8MZ}u%ta=j:+0kRI$1!d_$q -a2~ Z8o AWZ<;wwh3LH7gmC7CH0]'%y7^k}'6p(멒d  7UE:7јD_G_(N:wjǦAR&$Jv'znԄsw vN; O!7QW2+@30N>TҒ9ȏ :0c;̴-/'PUH@aTFh!+1nKXIΆ ?!"Iw yĤq0Nsy݊^^ 3?$qӵL(M-A'p\ի![gFѪ [k2,b5`H'73&7ZHA{rP,5ziH4+9ãR~l0C|}r6hR[FPJ., #>6dftK$pd?q)G@gQNGFP^r_k\\Zq1 1^ř$aP{//J~~x>_ů:%"E)t˃}Rsv]($h:?]kwnuEO ~,lr0[C\`6vn}.q!䦊"%>{>`)XٻR;NX1 5e^ ]hlBΧ@e5`ꕯZwV?7E.?L¸ m]t;;,zWz74^U8iL؈*!Mْ~*-9vB;aOju}B1aP va?5PS0*K fT*DLv)nrdH>ВRt>'T^|_X@({VN%%FDY nǐ͝bJ[Q\Vb&:C<q`l'8f;8cR_#Fa$GrE‹JŴԞ1>&G! mȞբE~7QW+fq-cb:+>j2Zĸ3|Mn.!oPPَ%ȻPat߃`3vY*oʆ(sK> RslB; N{/i1K7^3AĊ6OH3|t]AxƤYTș?U%FuwĥfYkv.yu{ d q\ :3t3K3,'WKL*=ȴ 3&ŔX 9WG-x ɋbf,-%Hr)iDI}\|w 1th\c~$Xt4TP>xcV>Uv6oV0A[2j?Wmc!͞Rt1-LaJ!ؖ .\Dih4}HΓ;FD-auELƋSQ-w瘐_II)Y9]XEG7~"A^DWC*[;F¨q;zڙi} إAs ',kGOy4#0A2/XZe } DnJ,a[ eC=<^C1?+BBiP\)j|M0ЎuĄZ>㩦Av8%:Tv醾c1G .†*SȺ9Ʈv?{g$:̊xu>4k!-B_uySvTЧ'}eB~Z+Mr? Pj m\e-ew{ =72aˮ7^;Ak*[W y ZWZ*߲ 9hiwJuh|B"aSuad 4pGRץ+7V@.4ItJNぺC9m ]ŦՊfo\{,]>PukNO9ڪ7ϔϼQ6{~l_ yss\7x ~Ec4IM· 7 P';l8 ]E4[Flߋ9MNk$ܚ+}hSRRWS/j* ՘e)Uا t}p[W_m̝o/gZs6F&FS7 CR" B'ℿ}հ|=*WN!G8&K; t^1z',+6)cJ /1OOI C]6*ySC wP-T; Pk\IBwEoWW]}W:ez $EũO- ֓abP N8s*/&'dX0J<4פ~1{XOfngVqnC</XE%Ȕ-g΄c7*7@NҢ`#V~?;:2k8i5ޘ U1in6ydwKHI{UվFnb)Եq.[#5 ^>SM~#t/VҜ;L#%̟ d!S,2:(1rh-9XX S{e&dgZ{|^Q?Jp͜UPֻLL}_*ʹ;'="wķJEdQHXPD^2j6@]ʢ-7wf.Y!y4f @&;. 5G.:R=ÀmGÆc+b"[|qƠaw*婄3>&n_=٠Lٽ7~]gWE4Q30,# rҷ?Z<ݛXI;7GF(Z:n_(6裃Px0& 4HJ# aF˗Qr7\r[ӪS88ZUda|ͪ2udcћ2N/΀ɔ5 NR!nq5jTߝO<8vy@{!tp] jpnxEW|wgRt!xM~'uB6djqPw5!K"Qg"\>}Z 9ǣ82=Ĝ |hHRT؂ʲNTaɆ*DG.}F 5*c>|؅p E }Nƪpk֬}mQ>kIE/ϫ^t%\VDc76ybF?gm?^NZ髀?1oDG :k#=ĉi{H"&e ATfՂ9exd&^CbV5|XFպi thvk"CzApAr7ɕ=‹\*!\@@W[ rUOC{8@(3i{hCQSj7M$N8.ptw ˂>C1T+Q Q0G}bZWh4`.h큂YZmXN.嵔~]~ ge=hY ؂ѺgIftl~haM'o FEQ+s\(QMYiNPQj:1zvY 7䄭|ŎG~: IURSʀzN~#fADJa~G.H+IiXYɜ_ަA'N)R(5a +D(Np>.*}@}ce) +a3:rEtc|[y5i_@ s5~ g&WuO/Zdj[(i[lyl9]gc5p9R ?mLvps8Qeb` 3}3:]~ljg~H LE18.+,{x>T:r/-*C✃-Uc*.0Y)؍JtAKE6fWlq\2<t]sF/6KD Ԛ>LP 4Sv^c4lw%:bbJ=;oF9 [ yfKkt:dJZM1qP4G* _í힊UI)P d45sp%m$.E#4~S_ 8}eA?.&<6{8Jl/>5T:HO5Q&ΓHi+<$rA8a?.<*R}\pGWe"Gb,;CN)BB&2 Ϝas]gSljǨ;wsޚb"5td  .\p?QJϐnpPA =/~yȆ.ϦZ6wګ$zl%6`EF|R%3qRU&ˮ fR +(8ψ˺)%7 S +Jϡ+ ` WcK~'^!ok3o Rs(XrIx}$w&o=d^@1>&W ;K)mc[ ;ir*lM-N{.X%Ax x4L Px_Df#òR 9M\ ~]n>^2ъg甲DP2#!,Do$r̈[[B}f4H WVU8l]Wl&-Dp~YrS<׫ a%79((e.N E!s(MpK{ЭCoo sF%[$s0N2R ^Tl}RcbpY5v Z`"o>lrGYsS $fgez' ȦTIGޘ |*Ӥ"٠Xu-8XbVF>/SjPi/ua7T*it (Sd>1DOMZ>Nq+[e6+.ĉFfu,;ꌞWNh5j*t0 [Y3Qc5qDC>ۏI Cz_5RdtZ'ʇ>y8e!j_l MӽnOaYM9y!SÏu!CB4ρKP"CDVW@(&-_3r}b&Oaأ R ȪpX /$kۏ.=CXZ|&oP!k J>!`E SEFh$ok=[7: bE L[Y,m._Nsr"|zfE"LjTyk $ǝO)n3R B51=,9Qg8&b:j wzyn|iiqV'tS1D 9v[ϰo%f`\߻e!j?nn՝EgXUm[Il$s$otzB&+K0X7.z>0R/2ҀșbJWd ~eYd {_',fx'ۂ. ۟'*?Gn7mCP9ˆX=ie}W]T=Z3ҍ+@)G; % SXϨ:IV]ݛc\j~-Q ?FR#`^. ]fI`q%+i싁Z:6U}&o)rÁΐcu%⣀yWsQeSAY\Aŀ`Gl]eMUH 9y_sT\+K󦬎IiΣ;&˩JOp`Kފ[u{U$|'1S\vVVf;W:j nQ-!.VQzE"[o뺯ٺ3eÿ)"e=2{:8֦4 Vxeן YUvo;bsw/LzF5l3lT3$Ǎm={fcⴽcJְ 0H(k~ ]%'yk::.J|93C[f@\_D ?L4,Iсk{U79wc%|^7{z@s;9-Uku,C3xMC^3tuܘvՁw0jv7 o\Ut W_Fƚq/Dz2,Swdä)rJjz`_z:Ij]i/_ORBSKDyOx05'0{k/͑8N6b% y;nɿO3àI^u1YP%zĮ}i,+Ƞ OC'h\ꗦIgocd{D(NB!gِLCX죗}6lM'\=U!0t?4'vE.u֓H7RT.9p뿖[CAy4sLO]DVzOW%ɰ)I|W}jr*gZSxxn s/?D-LC-=x0[0șH:t)[eڣ욡.(6@v>A| _0%11Aia~錴آ.vK!n"q/ڤ#haeG>|JMza@6ؘ{I P:650."W>N-;<бƌ=ʼn1ECR՞ԈgwʝkRen=;:^z~O(Y>qvg L@iQ|yy;?6IuV; d5}cQgmB#Ր+ΚSWYko6P~}K9t\9xDOy$pҋFgh^NCrgQܹp"^3)N$i wUimCɓ~D5M Bry8ڵ=(t#$5!oTE*tceMYd2ߌ)We4>%mG`t}[o5s(NIЊF6|fA)}3OȌlWC$|$ )C6WJQ8TVZ{akV 낖Ű!Ft?%;ז[,H(I_OiOo!\6=U3פ ._XcxAbe^4dXbJ~xx&: v^8Ƥ i&+`, c%^('אL^2ˮ5L=& iь #j8.n"~SUio.``2]`C;d ʈf7Wn#NP&JQ:||'l$lqnL$Xy2T8ՆMӕU=Dtmiqm1)m(#WGUiV 5ŌWYJ) G7up<KFԮӤ z&Vm>×Ihr[BjURj8q$iUX>6ƶ7a{l*rE M8.}}#!$̐'Oҹtlm;-_Pt+&`ȞB31wF-TCf*>$z`Ph4uӺ;p>#$$, <`,Ͱ2>j:rq JK4nQjkdu$?,x#7j!}G{*Dcl,H;7XA:Ф Uip (H/2!<]G" C/}"ml{w2V1ܘZLx`pR. 1$$TYzRm Y`)m>CDBi5L?HY {B5hacs^B"jvȯ*#_~[(mnw/ _PzƞkCiZ=%'zM}NR&/gMNy-d͹xh&%=2:@!Np:ku|j h4?ΝGugU7/#:ОY+Zg,]PG0Ql^gSF3Ѥ f}6l!㱍mܐJҫqH*{v(Cв0Q@M *OZ)v}t㗵@Ƅ ;:\3/=`}fK%jJ>ꋧc__nHZN|3_Kiyf^2@ޥ[~z8?gcp~76`'e7ayȼLg̠,aY73G}FMf/>Ojv{IL뢫~O;=)i\('eR x驫 .}S{@?ptLnj0zu\еTu۴ba'QzXsE4.ka%L4|$$׋ ᬝS$ik貙A£11 9ȣfa~ǸcZ@wGVQ5^w=#nV<:A0Wgj޶T$ޣ4$-6#jʇ7cJ,;Ie(C@"d uۀ9EcloJu5ǟ8lv4ۘ ?(Ir_Pӹq >SGXM& z[ƛkKX@Sl\qS[f ̆ELmnP~Z oz( (4 iJ]liz{DFZMYrDa9X5-v!q̒3'aTږ88´_hJn-jKR)vyd XxI'@.O"J0l6At8FœGݖdD9M` _6&Eq64nlRnf> 4K㦹 ; QLO*uOiB s߂Āe??qсZmuj~cO!&1#Jqvhɲug szP5\PW@? A<<ۡ7)x_l=:`+ f A 꺫Os{A*xSWj<IУ0WM)[ѕNyGo-HR:R#D)?N@s֍Bs#H 'Yg0ëiH灾NI4YmRL`ՔI Cm~B!p]jXl\i=NIB_b׶39ЈU#ʊJlpS}&n4SE?]"w)_o*J ԅ~ }Fxݱ>-v9#Uub4ZT1]1_eԳIN¬\#b>7ۤZSKɏ,TLcv|n;4+WK("Qr (GI oٽ aAF2- *TG"fh1KQΤ9g -wO +[7M|SPfѰ~ βw#Iz$'s[ϒIݘ^HańrhL_fC!߭fģ36 (Y?`{S6Va[r@n|D/ vMrcGBB3`mYE z/ ,sMKc7iNۤI5F^t>N "g=qD\*G,Y[mʊ,1?4A/^!T]9{DGDfP!V=q^K{*uMo:Oqj`k&N2 nWkgga8J> yLŢ[5m`l"B 9#!ٵfmq Y? O~ 0o[3loZjZRFYA-[[큃R ;cLWˏp HG:kkTZR`wS6\Aפ%vAΗq \D`6cyV Y_:mOO|\' hx[" 3 ~}js:v@G\K_)}Fysm)5Kϰ0fl9<"=N|֞kPt|fs#+;;HPĉ+cl. |PzweTY16n<" -AR;oH~~N3xmcwȲ)op1X- *+Lб:s)| O5(_m UFDbjXf Y%NekQP*+ ,S-|,N8hEh56)8K.i_ǯ;^R_Xv 3V=ȟāY1|΂1Q>~mR= Mx;.fW9}"OsJz27FJV1BX,|w/M!|a74hkWrè[ˠm0.nO"E>Tj,bNIn-bA`SU7VC$d$S E/$^=eQR*'hvTAГc=@T*s3sh-ԵM=ΖnK|Dl%ϼV jvfׁrtoJ?6G`qtT.,MgQ !W\anIwD"d!p\GECqQv }:Vz$OZlNhx9P¤A⥀?3h#ķNOu:.ek駎csG;2 e'AH_VDN] OWW =|d d+x]\pH߳H'ww딵":̎AbD: eαUq.,P>Hٛ;fIcV|Vgv S.JyWQ^xq ҾQwrl ThLw56V&,.LB$uVe<\c'㞽Bz }QOԦ="Uퟘ]R/^=p%bd1R\Aċap4 #Xۧ aO?=A$bXG&#+u{Z^KRvu\pBb_C).69+%YĪXPyxVC*Do< :PϷ"~G"$ѹ"cv.G~Ca!Iza>wOp87Cg9R cBTYP\B3L"7sXl|mH犕'qIzJR@>zmתbq[v鋜͋CFժsE!wk"(+Ӑ+H ,JZ ob,Th c7n"+3ܸ/^(B5xU<-F2ׂt"yQ ԩ^J:^\A5χD ÃJ GWj=nyr*b/ z HU|dr68h'ToM!>` ˳()vKsF>FK.;hi:Ez]q;H@0Q$7hk#/} q\;dž5"9 x%xf]CRU qNިCB,Iչ4/uQ%!ֆ̢}ԙvxܕL/zN(RҢ̆R Q}Uҍ@TEmJp%{\$U b͹kY><we0vNw,+`+vG@Dߍ{'>Aa)&fU Sg` q[wK3oٖaP#{qbX & Q!D~|on? UѺpHlgikAe?qA(-7e_iT$T^@l]SIF6troep&| t[`Ds :\zM >%lz -OXC6:t("yJwPLLTYY-UBǥ"SWğұ<uɽ+.b['@?,OpF{_&g^"[\oh#^qD)0Fkx,T#+X?AV y߼HAfʊ@,B3-ZڱS"lc]`>WzJ_#|p~( $3a(Z9ڸvSWUj_pY{nS8[GV*Z;LiCI`{$5D$/з#TjBSgmY"Ri2ޚQ>F0_ aóƋ<2Jhp.O5 aQ)4|+1?ލ>gBȹֽR` t2zqY\AJ$GtMFZ`yrT/$H>,Mrv([ Q1\&_Lca6L4 ھem1:>"xKPgqFG.Lf/oBND67oX~%ݑ6t帾 Y`Xb(۸(Vl*("LNL Pvz(̔|_"rq؂HP'HBG#`e Yҩ''zz1(2RjoXմڅʈnLT.J|LK8eYRYsƳ0GCd+acC A*ls0a>czNJMʄ/$Nw dAOAc0dmlH7R2̥ЊW#pNjO6הj`Ef,}3R;>{\_6IyNcR` dkOKv|NoRu {P4ġm42+T}Aɘh+9#XUȰe00_X]M]]^`YۙRWZj&PCWYAq,Ovzo)1e\*S +!D>@@i16ɏo@6xG6GDgۀ=ES zŐT{DܗEO; nDʛiFź_Q!]q 㥄:,Qr~~Gx@'|TEä{ awC؜[ 9sd)NN]1Αю}>Ij{5ʕf  (BS.HHddD&X՞$1U}$]մ͎,97ۉ5wwyFv9j677#Jw8Y?́` X x=cfpE[^\5JѢ4ǨUA^+_Rjd(q&aD9@ژ npn`~kfwUh4a \\u [}G0% D8"y $AHdÀ/@WĺĻ!C=nkmABut;{|*އ/?]- hD셽L@P8 2hY_ҢM{uI mFNGwh]t(!Zp^~ed,p0լ|qkRFIjMQ{e;h\єoomuqܨJ(OI+18*ܭPLRx3c5g>yamZ"I- pe=Od̷|F)4BԎ+{Dm]Y:.e]]'[E%D3iSJ2Ɣ}pzm币iL y|_4g>iz4k.͙ENhnKSG)_&1Y{ u>tҐ)FUU& N(X@sXͻ׎𩫵&j"PKa3 CPEN=;׻ҿTK,8cH&emw著pK@1D֥6ᬕd[ҽَ4!j9*M~B]r9#  0 h*xYTQ*/o8W<r2ߠsIN *Rf1=IB[&C 1@ߑ|Sl9!0-iH!ɛѵfO8p01IpL&99{|1}R28r3#qs G4po.n8rt<[`!8U>bk&̉#*rQ+~\r$/%)fTp_AZOys2].xǕ2̐UtOo{ 9$l0MV0(U SxU~=g@'"oI$aXkob +K=Ηv0Nbao_.?" Oח%-u5TCXL0=k!2dAZJp޹V5FKRВmd~JXC#Qcɟ^۴ou{/1b9 DU8hi/o0EEE 48(e7ځL |e ED،ߕrw{?k>Z95n.| L>/O%kOY-ڷ e9YѐԚэv-eCpjBx0%wJhLE~x> l$cte7,K|Ä58wcYBDw1:''k@;G! 77,[5~=0=m(܁QArg }813tAn$۱Ǭ2JSLmG>Y`xi07{4%08!XAHcBδPfӈzlnۉDQ_wgվ7RB.roykDNS1Snq& ~ TIҏC٤}Q5sG[g7 )ݵ_Zbq, C]TN#?.SRD0AwӮ𑋎4x8ޮZrAYyF)#;'Ӌg2+~/*Y]` !%_|JIcYairxU3B8MgVyK\Q\p|7KH6,V1)@Fd*RZz-w/6 d ZYz5 ᧌_ ±qT9VAJ#u~g Q1L4F턞hܷXK&R$S:8y=9ې$seWii8"2pD'5\`~věTn|zpE&5o7k,nS t4ӐrW30L_$s`B>Zbl}PQ䙅* AVЌ'?51QZm0?C./@֫f6L#4t}$T8qKv=.H 1?3h~K\rj90AT g)'ZgE2#(/b#tΝΦ9if4wFXoWc[ kLcOB/>*,cRhJ/ v!}i =U˔_#ezl8T7NN9w'c2HpDj|#lm>u 5,t,T~;D eAb~p"Ƭ jS'[O:dfD&kkoMd}3sOX3 )ĖW'Ug.ݏJc~̦!i@Rv iѕ1ִV>$5Zx[޳ i n,-|jGK6 ' ,PTR"fGSHR엮>9~h)/?}:n!gкNC߽lIWyI49hb?kyTגl7k$ߚrhkJٜ/hƨpm6hmCM#c}n%r n֏p+E[F'x$UxE`/u,Ud?uWJ&5u& ?BIibQGGD.TJ@ک$F5ҬתNޑqu^&!AW*ގdxq!ޏ +N`q|gi ?Ou[t*)](n1o92\pw~n?H2蓶 8; Z(V+f*`Bʅ Jg7LALK>ܯGNQHɉWZ|{ʧok)$hU o~=2T /[<)ףKY2J{s&I'|B-E~#|guaR 6>gҡ)9CfAz,6F0x: NSZeHH ,L|H:M`t[83No3 ?6͝&VqD=n@)wB~@~̴{0u{_uLR![^c]V !_{"7'F>ܵ |(fn y@VDjKb>ދv>(9+A狆|z搵x#E殝RDӬ/q&SJYj,/z1HsTWi϶)En2(Ξǜ-^q?1a w;0PUܘ:K LZZ''&&F DNCM2&= !:tێQ >O#j~ s9+[4ooF4ݕJ }S@|<9M hZ )apoH?kF<ƲO(hKZAւVJy_:dnb{qqZj~vZL++l7O׺ B`(^ʕoeRk9o;7_i3(ZaM/ewˑ=BB>J'oŨe(5 Y|j)Lh4`>{X /X4S=F섁CU!Vi$F]! DVeK,"*F~7Ѻ[J FMX%]/Z_xDmc2NݦRZX{I˘3dۈ!{ (23A8JDZLzO /:5b05 c+]c"I;J<NF rJ6UR5T9F=TaM8}SՀ†eGB]RGf;k.򹖹f[ \.UO𥟮{TݩLYk9l#IgMI[柍8 q C>&\iJBuݖ46y^WÏ[@r=Rۉx_I05*S_E=~/3Ws$AN{xG,WY e6#10hz?ZiqoN:YShEE}$X&x~b*;=۶C#5w3;?ADQOmk)q˜['-ܩBRȞsXr(墹D\ BRN7tY'嵮}w/ֈ~넴.`'+ |\̡lp#Xܺ27U9 uH暌N-aNq0)4tEfTJ,9ˋxXz$UmI _)Ą9J9t%lc8$.*i)(1,9GLYN:Yq`Ɏx~ Cf2FXǴ= \(5\].OA/3Qd#eP}f $^F2 d&#'! tIH}B[ _G0j{/F/[7;vFq)әu OA2R`k7: SzK(>&'x vnӓG{dPJIji0l2Bh- f3൤syRFj ԶkPM1T&{L):v1'y|6=|uQ\F `ol2 $X'{B:Ubg [2M&ND綹6T9q0_U 5l i%.8F毾EP{{=( 婫y8lGeYsKG,X\;Bl͓A˻>IAsV6VsFMR2ݎtBD^.I)Rل/&a8Ș<ݗaU0hMdc} (Ψi)NeB&pQÑypJUYNN:9(^24ּbm=ËBV9mA@J-:_]=;Gp@TItK/@Qر@ )*C4!gw*y5RJ{NƘXX r '/!lvέA{SʇX.5g|-5!yCmqxmLtJZ᤬?kBYAW"D]0/0̃㾫2Î@ZOeewu;!^U_LSȰ/R>O\q:XT"ӿخ]cJ8-/Jum2ӢIEyj@Vދ]丄e S<-+!@~nHv(PΠ$n8'q Ԧs:uJĢ !V4񧔳d+C(c * C1{Ql/fD0$m=1 +CrZ4yd(@.)-֨@S2Rफv`LO=q&NFDv; w|"To@IGbF!vڵtS?nMJ[HRY&dT8>F4=7P$_hi{\RV|KLrx尙rӶ :Gk*! Hqߜ{Yaw)0[:F[&Ip[A`^3n -`?GC=鈶pq*)p*}kj 4AHꉻp,,$ez 96f=؉8Ox{DDضB7IY?~ߓ]Yx.DalWN.s4䞇mZ CԀQ2*udGAPl I0Źѳ}9"է!ŬJc><_sRЦ֨`!_4PB5"^ /@ޏȌ4_ezݽjhx̴nY =4vK$IJrƯ(mYvdqбcyUlU뱜eӘY< [9yIgydd˝'6cOĤ t1V?E9sfs7Ac$G$'Oto|2aЅ (AkӱtKu3먆NX#;B~N!6%ӰdX5'S*I}>@gQ6E)_`{e!h (qý5).m cSMQc٣қ&ZٖCԌˍ^o ӿU#/3Χ;!wdl8 Ƕ8sZѹZ30MҍN4⡏X?Q.3Ojrsv@@Rn,Pٸ')eVyOI)ֱH~? YLۤi C3`Tg*,0,tE_$\gp"[!2d)iIkB`yS>}4%X!gY3 34Rx>cw)%pJ8}2Or]+VX.}nV b Vlv5yViBé8Rm/]KßT\ `!aSGeZ|ϯj%=nZ,M10ojFiVD7x[2$'kz6| T,BHf+e4x1t]a{ 1k+xS>RF$rf&homwZA3B42'x_)U(eg@+CqkE }R/)hW+x90trʣb#+6{ɎpŻH+,)m_*y e;ËNg :̮shYi"5H귄Bgbs z@k+]l @ShŦ Jpj1W%XoPC"T绹!XV7x?AmE>\XRy sSa hI>H#U J~hw *0#{,,{ÕʉԞa":-9Nm FF0{,u} h 4s}ï`JrY#`nnEw&smLLtQ&2a.Ȁ4O{ˎ3uv35/B`tآΏ:6vωZ6>7wٯtHofC" V n` ,*r"`޴<k͸J=VSCk|?\l^sm弊ns diJm-~HU~ H{퀀kk F[_?Nۈa)pvjA {FgmgN Œ S(MJIf!b<#N}! mP#،̛ZQFN`1'/lBq%[9Zkx{'*#L:, UuaT^R򛂫XG?jrCڔVI`4*S њߚk9xxL\)(]Ν9[m" $\jur\w"Va#qQ%t?tt^=vLy *:y1|%ʾ}3#4O$)>0|!bD. zs5t$rfɔi|6筱ivY>{܏POt{t -q↮8mz  \IlJAs=2l#[oTӶސhHLeX=6Q2 X1QWʺui' A8B\ -e $/hv}X>uIX12뫶 ،5zm8L8~SC>u=>:PG%fde5Yxr4AUVҧ@E8as/v^saߔ/%pzopX^Ug"űuڌXRRT;Bƺ;tL| s׬Iy9·V>o hAIKӴW@GNfv \<儤$x%./پ}ㄫ|NlQ%78VHq+xYg%Įۏv~v*򅵎6>6͕'0);]ٯlmMbPm z藼MPg V^4x7Dͧx=jw}}_5E3"V7,ZFE.v ѹ/gIbV>ЌY=E?(ƹ鲏+_qJ]<6R Y'm=ě)]V b*n;,7sPe³Uբ]? Qean{/L ]>4^{Z&, ʸ#4SP|ʏfƏ=N+ŢE >)3YVCmqt:Rߏ~QxBڵj.bxh @JӓBS_-=ZkO'뫼 O~ۄޟdFD>jU;ZTijPʹatRIFygցKH4bk{S-$a)$+M:rٞ_ž>ؑ856"F< }LjX%h#\GE??k~@N4mH 2j֏)B V;s5A.hވK kd mG)uWS-.o'VIBE/"1v.?ڥIpN_Q=YrKX?9['Ƅv Bψo[vWS\[O)j+P2V>+dTv&}s%tWfWP2ͻdttr~E`0nZg9E9L /)kVf.uxa $:-WH5P}e sk,h,k^GҎr%"mdzM(_Ez\ Tه2Gsw_)sK^r^'#1QZ{MtGǎab|_"yX9O g}PCʱmdK}R,@HniQhTC]8&0 *RZmt.;gN"fB7]mU$X~ <-(;6zj5#OFo؟PP2n=! Рo<qw$kX"[w=x  &2nm^n3;FvE砀:ڰAl4"nAH9H;$ r$|u2n0EZhLVNJ~rW9 /gxӓ̅݁uEy;~{E ΏD8؊f?QmJA:~jg4]֣8@j~c&G#PWMvI\UM|_mZjIF=Q^}HWYs4S0W&P~Z(:b- 6&g ٿ$6tp6tw_7YxK u F)˻SH(U''ݎlXe}٫bbmK]"x.(dߺ; OX,->RPp]q+_$jcndPDvHoi(l0݄B\/AR ,RYoϔ{RkuЌ&1 e(ug }-4L+) s>֒9)*2-QhrWYI,S^"۲*tcgPT@B쥰?ZN Y 7 ~+нvnx1~ ^t(u>3'' 9ː@T< >MIKw_ tLHfa*޴sU#?-}h[\| \JDw)6 \Bm\煪g^~E#iDu ʬJzReg1-5 Fhp语ieir^ DBs`(HJ}i[j=m("Q$pHeYNV|4Hvuϟ+ш Z| 1.ZDZZjڙޏfgCHI0jmeB?2AipI@8G@\xy4<4<.I`4ijIev7ކ^i8r1{MnTF]9'"X`щV09bBIpz|HNY_V R(-est?.QAHM*x)v(޵J Z:9Mٖd'.Rd4eq0:gEkWYs^=ˡ/+YZpGb>/b{vΊ'x% {+x, 4O?&RnF"$||\cXr=GT~+s a;i? æ8YKrEBHR;5uX?nOF4ZYZɴ8'4;}ѶEv ˠCHPfX踐QP3-;o}aɿOT2z.7qSXXt] {:~lt< V[]vBEA;Pn:L a-d`tdN..&j;4q j6 /S~&}s!8|l r垩A^du>H%2Mb[`/:Ӿ#qQdto"zz@{|1}\Y8*Qf.3lʺV# ̫`LRsIm_<,;k3'ϳR( gư!*+fib뻬 O_Y3k*2D~4In$O]w6m9Ak}KTR%Io2TQ( X{|@my,_!N^^XxX-(GJn{J` xEj<.]囵rYpYF%9 oVA*;CR,/D}*>=9H]<5;S =ݿ2:H-WɍZΫLsA)( ^coO)u^7r;.^ !!41atǵ9jvRIZ3z?!P:eXH?py' 6lܣ|' YpbuD`~D]LVW^g`)gƊvKIO5 ,|2+m(׿W!sn'\9">Cb!@`c; %K"#[PY_G18:3$FM4ts(8rWDk:,"Geӛ^ ^]C]TE@`;U'} d NJ*&Mw̺t*)ː78<|6P<-4rp!0➤P?~;z NwҲ9JL1Q Ge/aר?`ϰO)?#0x3B&DjҰ qiy-($xxpA6v|b9ѫc/օQڀpο.r-kIeIeo)&)Ƃ>u.:wXO vQ8@MHO{ 7aX?X[--L?ccHIh MPx}NCcޠdWUWuP(㰬CC7ڵʳ[@F|Bez0hǝDKD&bBoYk{6$':]FsלWAQ43Fv|)1)3 Fͷ&VV=FKc}7ȃHqi4),7 >ƃ78Ah-HoT7^nv_P*5n5zjCw`[n|X)'r0VP[|0:}6M)A@o997Lw>qh["` _a8JQ..+%w ~xvI e˨G3®о4l7rI` k [bBNjI8aqd2fPjV| [/d,<*ۡ f#7 ad8zcwv( av[N|(QgՇkDu(xm׬`q:2nyw)1:]ȣ_Zw׼Dh%u-9א!CVAY`U!u|Bܴ+JW9%auZ4ǐVݨ@g# Ɛ]Ǵ0͘{JmWm76O.E>N> d芈M-yvK (kt ;T3= V7+F)CTl/ޛ[_ c$+e^?=ԑd6c i p?uT.* TǑO͢&u3::o՝rCݠ]AF$J8S&8}M՜xhzLP7H ,"(t `v@O}8 ˽kk7vIo {d )$F_ mp*|[SR:lte,Eőґd7f ݲ9D8m'/ͧVt.L_.kAp\ *LtDSPK&TpϺf`k37 XyڃQM/] Z:,00bkRM/Ǥժ=%%{:_1F~H:?c.:?(U4W†Tj!'d;FЂ +"CGpT$FW*=*/6\fbՙ#s)Fw dlѓ]vFdܨZrIChHҎW iiѤ'`T{xJRM{5⮓Gzb=SFd؈n9B8&kO^`S%]'+@/\'y^ Br[HRY)'`9G،L^7nhJI _Rj`G:ܲsfEZY&AaA3hi|#-X͒ ,cz>9`̰6B]k{dQ&oP7=ܭai'+x+t|цYahPmI^ZTS al_w:v~T JC*顝sV+%82$$N>g IF cZ]C`4 D (m\z}C 峅 0V NSXEHT|[af^%!<<<ͦ-# cz~l۰U i l^u盐K(/ڂGh]s2GLCzѣ_yM^X[lL'~RnV*-|g_W 4@N;׺]T Tu eؠt|SMX VQиKYc.NxG|{ECS*ѢaTL"~Paӽ3U嫠<ԛ. NFMi:4[[dإ?v7;Lld3Og`pso aȫFъ`KiHB0'2"Ua" AJH#x9xf5(]} W1k90D!3T%1CG$LB i5`{g2*Ip`B1*W8If*HuV_1H$7.K')ǭ$=tfQa# uBIߺr$bRjb[|GÛ=#^w)Ϝ^!Qث՗[t:Դtr~Q {vUocI5'"At8"8INjlbȔ{8FF9OQpx ^͔Km:JSjR+Z4H+)fZd8¸m`Stl2Np"q Di8d 5S_F-\daAv(oI5۷PP\ukٗVI"EyL_ Zv֯Ku3 oFRB(SB]Kntf;$Y |<ƀAUS!6XY' TdaJ4 J;øzMl_G*C UEsL)32˔G& սmy]doU:?Cz- Zlƨ<-7)xMG۝IGCKmooO`V Aj9fkA|xgS09;ަt:wW_X87OĨ u) }y&iٿvaiI‚<_zoRy j}(%s3A-{Q!OF6^"^;EkO :kh 'ʥkhv(_& eڙsU[ $U{pK`"G}xO L#C1) _2fzs}w+K=A[۲ X hg{`"+Z>pVA͟-ը&yTQFBv3(|b\-cԼSA~@#0z8=TJ@)3nJ&*gK9PHq.񮛉z(r~X^qƈe X]Wdw\.a)'D K7.6{럋[B\|l,m-[TsZČ'| \(s&9H89Rx9]D;%10fk"ccfPKI9&W"CWS(򨪎DpwJi@H@]ͰcupE u лfkKlyQU[] t!|U'k]0bpO3D[X^1/xs+sݪё:r\Ɯ~d@4 I,j ,Tm3Ք,e:{QAu(FX=!˂DS'3!ώs2yM1/%rK[jrG.D~`[4~ d0%˵ \YdQD{/L݉ TީvǗ2,mGLG6R!0 +>QdS60sT3&YeE.U`4X2ra1u3 tKZ//If-Z`ƞ}]r^$/*'q0]Mclقʊ+ARNɸ)M>lq7<]SJe9,ϲ@dVGBHvgɃu-ߝ+ETaaMzi_LH&?!#AIm${J_EokdbUt_a;T 5}-Tٮ;BAB?gBY wM[ % 22h}#fO8ȿ1Lݷ]qcf>ŝoZIUk=CW;)ۦj$KOoe)KzWr!UR?zd=O3$zz>QG% QK qʋnJ-[7y!@n?V%XoT#򉆩%m uXf ߝ92$a_ {X/P7g0?*δHK{LZ!LdFS'멗 V aϻR!8,]LJ"D;p` >b\ {[a&1}7ぅЂf*D- !U?BΙ'K&#Fo 0r)w1mrgsgـѰ6QkѸC <{1nowd«]#x7oFC1پN,Nxjc n}< |ZDv70F,p0\Ϋ(ƉR}N'Dfp\-֟SFP'.Ic= ?\J4+y@,vaVBznG^71~~`ݚEc.)kШVOE (C&/: t2bDc\VMI4!Nmq_~TGR/Vhd+_VMލqVC;W?Y% on K^@L՛ f1JF4e2UvUR7Tz K 'y6QO<9?l2bbFj"PT1Y/D(]4x}yxȨr%MAO.)/<2g)=UA7a=D=Vܬ~5$˒auEtk c_mA=\f i$E(M[#ǻk{[Re7xW#LbDi^oks:PoB:| ڕAj,SXyyR8!Vڵ%rKfL09l*Y{ '4[H+ p!n [;!Y/oOpo<:{-67(~qSq nX1v^ Kxd<W<0B/ W;G ?>ғ6>Yv/-Ht/E j̉bQ =d 0[A}1eQ༱Z^ZYTc"rN(zcoPrGV=8|-,z/%E||dw!鮈3{ 4n -(ʗnr9ڎ5u;nׁ'&L-ɻ$Tt>2X', C4 d5?ox.=|BAՏ-K3?g.bvJ1أƢ/p{-P|eid޿Ixx _??l;>(Pz-ǭ0ˎ~YzoHvE0;2 _r l]!۝cE걭UJw+-+۠A`GUP3 Ό_lkuqCJBoʈU5NP)%WVal_cszcw"aX u,j0k'jp(1w4^f쾔P J4<ә ! td? ЛKTdbޟQs߼4*; @z0%gTIP L_f;iag3O.}+JPDr31z Ό͑j$|?cRtubNv'V {&$Ν,sht:3*a$]S83 ]]W|&KAȓvċ4ʬHɕ2L^ii!tCF ]ݪհ\I,]W_C!%'|y=tD$xh4Sga!U${YH89 MB5Y,yظ(Uŀ'2r9P#nTHM/­ZD)l|\7(o))ս.,\?rL]W,w\Cg`Q{;O)ICYJB{أWutАOጂ ҃59„LEMzb撫YPi˕ ^T鴠w^4i3i e͙@!Xiz:ZQAUb+6"f-$c2 a^!XѽLwK}0x./E~>lŒcQtebC IT8WvS0W-Za՗+ Y;P+72B<_1tDٵ\pǩ6VkYFbdGh©)(92;4?QR[ɝ ϭF%f6 X=5ПB;b1X=#⚬O8^ $uE87Frjښ _cthlQ&^Q:UM"^sV?i` isV>,WUNl^y"zmІE-;*eEE`YuͲ&~}S#hQijOxqsD򬀪5(|Q _Z"8V23dB85żi@?B[_Jx}!霷ƩnG?_bK 6n!y$ {$Q)I(t^.qm4uVLCVDKץd%δh oxgO?&vw*@Oҭl0xj{q-u׹10c#-LsKɒD3_^3T\gq|0f ~Ӆ2TYԽ}}H%'7շY]Eo34 9A(#[`FLN]}f^(c5gݶ?)4&s|U}cP-Dp (I!JSQ /$JT֨:!|.9.5E\0$}Э,CSm)/b >MN~%D|DtښlZ^U]Mﳠ6ey ד m9L<˕ 畨5Ȓ>/pWmϞ +yCGSr vuP-qM/\:< X׌O2j\X @8ߖk x asÐi~3-3V*2V>r"MX>)tSoQ r"gVEv~{hVuq"8O.YD{1!bV]"zcqoF$3v9LJ6dJ$|Ӥ %S_c*p,2+ts (:,8WtĄRsf/n3ķML"9D8*B{ =͊Eo!Ӻ*}MGՏN5KB+[_Mm; R-Ҧ`c8+1 |;RF(+p °g36p߂ !%]o _Bhd I-\SC2|Gy *.-|a~I*CP0Ϧ&NB@G:M*7$4G0؅]|wswjx]{* Y(sgWg/'[AN Zؓykκ*:lp6) 5y?֣#bAN}z9={0C6mt:~[~ze+3a.c@P{Rob`(LDMU$7e k:8YlJ?0YB[h> ׌!e)C_Tŧ^*4A=/z.;X@܈SsT5NS 4> DQ5ů'$]> ۉUNqڸA@ xS[㟑Zq+BxHΫ] u"kw۬:e$~LŤ*2qPLdݜB LOx!JVM9x'T w̟Ϻ+ fPjxMZۂN:K aXyF:g{$6ܭ %+镭0g#sKEjQ(_=@ȞTeIúo+&3p/Eы .)/gF"x%ȘkgSoJ̄)p5P6@A iDx<2i·997/~7 YD!SIŐ-rk>,dqaZzYn7IosS;_=| T/}+!sD4 88^GP=rxr\. %%M{O]nv7ߔwx b 5mE Ǚ;DћMi Ԁ+^XŊKA=X>;R\0EɧBP"fQV0bGn O\_M7 [clr=+XUe'ݮ"~Ͳyauhy <3YPZSj3 (o9E#"sFư< rk% v^AM.mwx@)8l`8itZ֬jN|HݜJ&Řl[ξ/;\_skh<٦e1FmU:E<7tYlڢ퐶\򰬯  Q-,bJUyl7Ig?}8|ՒzMWLEOeBXR s2@!cI+:.mHjqT&VD6\ F""}^=ܭϧ!մ83-Hܙ{"W Ӷ{e6. O!:Pm<͍&}b!!'3r_y̔" ̮d8R"#y/x@?$TÉh,#KM/)城ēP9;pC}FQcp}(=8' OY8an-'u2e4XJnx*B_EfeD顳ѷ ˓}CD O!rQu#w6D!D3$74'&C]D;  ^xipg =yz[}9g{ ܃ :btmHwAh`YU*I6'r4LV,;ѳ`<]& %}ķkx9R5/|`<${~`kEb !}9vhCd7)8r^3< +iȥL-"uA|DFfEJ)rUASS>zM t2 lÑ>ްDn7FH=#WÃ[nbupM  (\+Bsjћ Z"ܸi$W^eS'O4h'"ѽb f!4%~:aE,NJ"@XBwMW,J6)Ŕmni|R(9f#0Vo4zfѮ/Wl &;]& m=>܂ oAM+|0dPo"M>K-ئI_jcF $v?]~ ΂0[+mH7HiB( qΣ2fs/rҶ摢A]T͏ +b{ \gk vos!sxGf6'+"fuVdIr:*(3q1\% q #` - 1 Mp9 'pe+ VpV;˼/ )`cD 4+1|ݘ$×&Ǜ[=Fe;>WBATʣ{؏tJ}n"/8Px^X@tfBDCZ]2[ET=Jjڱ\Wn5}Y9v zwY 7%ףf76R6gHߴE٫Y˂hjh@/'x87/vF9kM|'Y* >jOm,eFN^ܞdWSB} ? "|Vln<pxɗjL7Kq #X- 8L j߸=onz5Q& @ UeJ 9C 97NmW+3o!%Y Oa 'S~{ ^OdnΤn$F#Ra~dȗVsU闑,ͫB$ۖ12Y jNo-&m C1 *bZ-qkY! qQ{q2$K6 Lj@Q(3t{E=4Db2Bߑ't4Ҡ 5yIQ2 DO:H?%Nw,=ZLj~nߣ1pŁ{@-dr]vQlgRߺvt3Um=? X=ً}d ^1,i7;gc4 A0?Y5brb) /Fɖh<;OX#]05iNBEnO$ E՜3r!Ws@)HhFL.CհB\V%FN`ՖJ5f/K͂/F-[eTC[i jZRs0 L,c!05 :{|48ݻ& id¦m M} j\W6Ipw达% S:>{֡2@s?Z#? !ubZ4خOۭD% :N}db2ܺ绦cƬ'N39]z lD'̺绲FIb?DT []ljA/MTX}K.ʉy;1%i?;"-Ȭ0;`kw&PE 6+fUw2l\.-4D,(CLt$feޚVj'C^ D955!i$N^^Zv4N VgEg8o5N;X!ECp5N:uәc qP$'{/#cr\6CB.Ͳ ~%Obq5s {~Qo~M3.tHI5Xu,#'Az{ʘUiIXYۚ{n5_)4ƹZN]GiHpq6B6BGB5:4ȼЊ)?aF,31qr"@'mŐQHeYBDm:le;TUs'SyWZZO*M)OoDY:"1)jD5Hj* 2o|:Ah1&8f 0L2h.SU=$,WOj 0y`މ2/0Nnb/c"e]> )`rcG \\쉇XCQk+>3=:Թ\[hc&\Za9W[#>vn;Bfp4=WLϺxp)rWwyys~&,Mbd6AWh,h0`Sh :0Q_X[E*i `]c?tЭ$`Z"jc=b(@dGbKfwF<$Fg t/KI[2*6{a,TU~*!,a&'%|֥Il eN+զfsqq9&Ζz5҃p8gOv -g8,B]Ǡp',1. 6 wbr EZɰX yA6]=kbv,}X>m( 558xL52!ԸM)!U.Q^Vz*BQ`1406q^0> 1#=xJ)U ir_0]}_{iT#P!gi ]Eჴ <΢T4M%*T*DܧyYNm%MQpzAQ@?<}Wu($\Px>\5M_y4o -I%$Haш kNX[EKXys1MU`UI5 ێM/Ŵ=k3=7ЫZ[R @{zJN[.?HjJ Upmx]&D7 H* D=@WKp4oȞ g8]x]-x&WtuU]U^Qhz q;.nAjT1I Bh!Piہ:uF?qeph2H:Fi݄COjEj }4J1XWy|lpWIu%dL ]'Kе}Iɔ;cyVaD.Q^x'A)xPR$\a&/q ζq޲9eʍ dҐi`.aMzّGe y( %'lIکЧo?HTsq̕E4ұuNRK0eb(z)IR9BL7PڒN~]TqVCz BImDKĬ AO! N(׺-!0MzӁE=D gn2uvٽc}v'%K+tb!ĥwFUj"au]Is3.- D|.M[]Vs8vJ = S6 Xrr);fATf${柣9,j:@:ܴ#}c-e#M `YW͓Eu'5rZSl1Ygj5~l+sIJKm1ե=U;?oq?@0a3~/nP.-8_VcF:quφwo_fR'#ԉHssf(OO&8>޻砟H.l<45UTyW"O~U-EԧBANRv)InJ.TKl+jٌ'u˪|[C7 [1(#abn4 %wӓhwx<{7+S(ua۾1a74LQpGU^ʳe<tOnFɺ 1@j5GT1arш+HiF)/z.>/",fupIKmy.wq8ɠHp0(oi +NJ#惤߆p@|!DȄcᩪ/7JS\MY!E 1j۶0+m.#lr#R0_AEhY1f;Y, StOf((lCE2a!ڧ+,l*};> B06Z^EBIJbQ|&5e^&_ւm,BXEu{3xd!Xȭ &Xm::)k~ko䦃(%A-0rZz*`'eĻX-P[7I^Ef9?'*Vժt$n߈;@go[|~l{TNvG։D0 Jx޽ظ|U4xOe!ebk*P>2ըV{kVy:Q[ euVI(C [).ppIn4OY5VdЉ}  2kcP9Gy8FDX}Jٲ:6`9(-AEWΨ] _,[rޡ xf;t!VR%C Fl~~j0[hdUT, @N: da!;NpqZV ,j4ᬔ3#󦟇 ,Mi tv1&Faux{mv ҇41#CN}v[ Z.熷#>rd/#׿n)C<[:4FeM%$? M-{~b^ۍK;'(>^oly.ۉzL6v, I<qٖt[T%mH݈?Ɛa0/Aw>:sus': j.ڌ7N_8?D`n%pȬ&WUe҅A> UY7K i^OmKۯtC^fuyW~,ca9Ĥf(PGs\u:Z{f6hTsY4bCMl}gE1nН7Oܭi] @ L8zKC^\Y<; \ +MJ׏i r`O!D@w !R<1~;(jbvT(q(Aݟrsz"Gu? @(.7%)}o5ch XԶ@_kP1K1Jr8 AH3WmU`@Uv!kܡG17D=?>ݘ27<$^`цsQ9~P8 5(]1~Sy-Ľ;!Blw.C œ}$^h|I׶cc^_[\p=eN1 &2]vv> Qx>UќaE, Wr#oT"Q>)1֊*`u_a̤kfDw3ai`ޢ$ d^%qRڧԦOJ0EAUWbjpouԴ.Ϗ?/[1u.٪F vwX٪󕯙pn;)'.OnnCXTF7>N^8fQC@" 6Xj Z; ^h`sN=^1 {I F>Ԋc/ܨv`Pp7*"j=v}\vdo!PA<5YF{.b 8Û-zv2Vk#=0GZToVׇMJXq4s&'~2ɯOXԣ~&/3- "-i 4nO4M/*{5J\wDmPn$e[;1κɃmE!e:S(\@jy?C9!M^/jΐ.4cO=$޿Y0Y-P| 3x3:m{(M `OۓGȅcE $=F1=(/ e]FB0 օ*>4K&(mT1+9-X"bBOFY;_e7d~Ka)HuM-7$ZYVRlA@,/ C/J㊄S$q ZGf qá$½{gZ[9(_dƚ$Y Pn\({_P7CFF2nz\Ey1%\/MF܎$DeFo ¿QxOA3lb/6w)_c-WJbI轏~O:Ki O<7W"=mk#r_$R<>T0آAV ~,vO-}%L]&D/B*'vf.U*O0MJDoJ_Q.* ?6VY?=vB{٦-PLGy07dqQSr]۳B dī%"OVg(U(:.)}.4S~JuVRbqbTĝKgȜxe{XB7+iQv/ƱB#o4'O\8Taw$~2L#+>͏s 껚 ; -+eYJAA&Hq0U7,$*a7("Sk2^A?пO/9}k)Փ PWbX2qO )FN'طPJ_B~5GFjM!KpJ~"I&ܳ[߀$RMt{٪yBo!7 5<.h(K5h-_uv&&[nLM3O<P!J?v!"zbRw`$5-zt(DDmZ9͚@ {*LR-+\egm~pFȢe%V r=?Z61JĚRւ*+e 5/tUԂT.N:/-nUЪ&[*R C-?[FG r,Eul?+ZPtwC 2>"qF7}Qz>C=1%xlʰ\Qﶻ]sH0{ tC:I:Vy@L\d #9rІVMKR tCJK;CR+qY!,f]I} c jGa`?j@1u[d,=XXé.n:Ve뀖ID@1~0Hi1]NNL\1(Sg7WB8?FT!j ?s085(~ l"6۪⦗BmCi  %-RBj] *!M>ífO`l J\{R' ΊKEY$', C4.6ӣɈKQ.Bu "1XcQ/6L6b<~͖U4!n_u 5b_2nJ\܈3ڮ.kFGtx&N#<a[>aqZ_pu,Db5)~^+u6+U.Sgw6P6GؒOUޞߐƌ9 Dml~.掰VC|sfpӻBF҅4hh{Y U1;A 1.2DZDy&2)]Cue~QΡ] tH?IKIl~fhA:Ճ;a)r )ܕZWo.l c_dsfʌ M;!5qiʝ[A!p{m@GRr#yO3T ݖǡP:ZUDI"w׳lpTfL"!oG4dg<\ KjKJgOF_V`QpYԣsü=P8^cWSUlII} E֦10^ oL7`9Ip1lMD:~l;d'aie'NI6\4ɀcz+ ]w8Q t0R%"e;1Y~p\UzǙ0m^->m`f\-W1~J2pxee6ӝ_҈h掬nX?0mǛ*r{Iu)G9ixBA#X%"wks9M㢫x k9Dow3rc3M!&yakzRhqz \31a8@pxztN0}dgDPBWҍ.!8W[?Nis GD&lP}vSy@پ\$DzӰhܪdeӮaXXg&i|AV9$87=#ׂl*0fZ> S:%] =t( d]hcR]N90 FJ Y +m|-y*aQE96ηĖMx(,<F7'D# vi1#eM(e?lf%I(D @fƒTs NIbQ[_2Xxlf}:$[<j1mK4$va]kOvJbEK\?ZY8}؅5l,A*OYAU0(bzgSx;bT<,BkjB Dg|zL8c#:īw<3Wv=tc‘5n*MW'8v1ח11quHDM :M>K@L0$3ByDU߀kHTlJQ"&-ؕ휮[!r7+RNc55A9 F1pޯmx1+!%9Lr1S2 nnva0q+~E[7Ywi} ӴJEM󽆕X/[%ݦkh[ E)F0zgr[4Bi.޶X.N& s8VzzJ[qr3LHF3r;Z$wr|mٵL{dE< IG&o0b ǹPSt* .)S/Ny؛ɏy$Rd}5,FfUM4o)[u0y]4.GǎʻSfD$TsX-K^iDX\c o?x_+^)W[o9UDm/AX8Iț[A0͜}p gqʐ"q+r[ʭ˝} }w˷!6ݔ'Zs>^pƕ^k>\dbCwkAq " NyMj]}&] σWoƚñB;Ɵd v=b/dӼatY?YTهBxD|W5,ÉWQx⬮@1 go0W%I 0',RzIƛg%"zWel*&Dµc;*I3@i1ĂhG^3)RZ~ѽµP%Z?0w RnQ`I!=69R][e(q_*5)փC\Z>3=( 6;lj|2bMwx%F!Yuicdl0dÜJi(AuYNbt*|ϣBˋs^$/vu_B*F\ۓP"K$HptL%l9^nV0PR>q7X:_jsXJGYksiGGPS0>Hfo2!o>OT5[nHPV$mny낂XyUʣ[QM{'BVm> mD(j/:Ҕ$6Dv_Z75rDTapqy\ȧQqnn~]֏cFS(^a 9{l*Sx[bxl <.&XS{b*Hc}wb_8Pl-xtN8zUv$EgH%FXh3؈d]T&a Cm#5:SCTs[aY]Z%YG41%RZZ @wj>bM-CJd#V]*@Z?pdu҄ݬnl$_S;+&8b!m^L(3៉ ~ܣVs87Z+v?}װcݓ^ɸu3$7EvTNx~eTѲ qZƫzCBߑhq[N8][Wk|)Pk(;7h簊LXϼcm^F ?mrD-aq)g.Ieˣ8(Do`5۸qzvph(CaM,$a 2 gYcK|ZA*m3>hz<W!qy^fI^E3iG㗍Uwݜ8>2s`u"fGl~X !B*OԼ sOY!hfCԨݗUغ1|i Q<).nX>* RٻNmp-Jo"v|t17plLi1vؐ@c{q޴nF߿#\oB ka?GNz51 )wRˤgZ"тM~\훕@z;*?̧a _~3~R:pI:$Բ@R5#'tmbR4+;6D(sy\#&SyJ&3Z޸O j0 rL[pQ(8z|Q?{Y{46E"$%$!:[N~ wZS+;KNZo-LQG3̂B tmf/DX&r]-vS/Y5NLEۆas:;,˥!!}C.QeΠT^&_0Q'Bh8.} 0sDPa%pT.ŴbD/ٴAӸu.aqcHGqNxN n`pޠ2i Qs%+;&y:mhdg`+.ܥzKacfvxcO?%VA;O.)Vib {E3+$%՛݂^`KЩ(%?l~gKQ{7k˾䊐4 hV4EŖtW>@cvb(a)l/tš.`=.ɑ1-K7,$FE/ b*]u|Erbr#nn3rfe$`- 詚6IfvkiSR3$>Qk']QKw2Rሱd @=YzНMRqȪ+bawp{ϚVB%fE ªZP bOa}?:hv/DycIn{wv*?1yhO){)CMcM*Y ]:d֥Iw Ŵfݳ:&/{gZ>H =5 v M싛dx} '7k["(Ä,`ᱻxѷ:yM !+) Y/eż!@hd9y(+ x_}Q!Sy>i"C`.GZe }XxT_w= ќL5h%] }@n(D9?\Wz; Q12pRԡ CqGe,'I/B6H Ov:J5.),ET5 ?@f .njMRɿKIQ8ovE4I9[rM_ ? yMN;{ $0>R8:q#k(VΘ3!Ԙ%u9}0F_I(WHk w޲G_j6Ftm<3k Ywx@tj2"ƣzŏii%:]Z%;"qhՓV:HVڌFF7-gm_\&TtK5juV+' }>J2[ߩ^吐 a.0qEp)嶉̅ؔ(ηcd>ZD>t]ؤz:mD@7 [FеDu+@2> Pu?=0\OB >؆ҌQb!w) wS5/F#J*%u'1Z0@Itv `J5ueg\;*d2͍|$,yZ>`Y GVNOϻyL2%ܔHe峌.i:T=\_Z QsYёLz?)PbfD%wT-|AV&:'%<7r+>MJҋ'uOv +m/wZ;`oay֒';TDL"^cz^>&ZP%JlG9#z.z p _ezXBkUMsɨ:{ d'\3܊*sa4Q㽴/pghJOKUU<> C>8Ⱦ_WImktXrD8ہ*gK&r[4P 9og8l/j #ivn^A$Ҏ-t' xt[YL\rcv@`t2g'J0^n$h `D?_ 9T WݟLXT=ws4\4JJxUo;XJXGj``=#\Am =<|mA6*%핥E ˍϟ 6M'AvY"Z{]͵Q;cط~l*v]dˌn`"ah*;wg >SWkN/XCV=V4Qy}cQ =|o:IT!Z_3VUgq o5TtsiOOW~7]P 7([#| !(S.~>⠮5I-9e1Grs=JI gDh?+Tely)-~f~D&#h-F3E,V$؈aj-cAxV9똸S)ZRz#j2N@W ꃩ;v,.RK9$QF\scfG.uz1.w@DMJv8a JC4iݝV{*~P l4qc|APRp5[w;FU`Ĥv"չԡ:'=,X^F| bk,e1+bj>th 䅞%swҎ; TB[KڔX%D`F~#ϛQU}ق W1ΖT9kaF]5х@:G[JT[)s5~u7dm[+ *9"2Z͊˴=M2:>ʇ@8KR @*.()C$uO.+4:&^-~Bq(i'&@ᚐGa=n1iV}P:8}*u*:|@;ԂxUd GpMDn"9Ľ#{crmC5s2jc0OF#S8cvBGc:L'H-m3*s?$5+$A덜[6&U匙&? Ob#BXڕ,͂fb"bRR*`X)U87(a!P墳Zpb $".%rԜ0~c9ՠ; gϿ(JQ} ⨳@GbG~ltBK9 2q`z\ pv{W1֋MCap9ȇ&otPEwF!AdȚHp31r`[X _!sn`Z7Rcn⹖?VIRARr0pAHR:˳EҁSRvp_P_M:uY:A[,V,Q ÞOW)0G&]|ܡuБ76T=QH OxKdBI F8 :0䡲s=;?^19W,֌,:1l[L[]}\ȡAt(בwaDmXmO($Uu:)%mV]f)6sŇ#J)k?Ι(6yj_SB͒>Am% NA_$7gDT~j uPޞ7;ַU-VF;Ɨ9_ߧ@* R P\<c2%86,y~0 E ,mDK,.`aQ[qk"?v M.FetS[\ P^iDxM/87 IdbZrtFn0v9L6}(_qQdX+"] 1s k'f|XXl]B &VW?I/-ZcQL2N@iNZ 2O7\hZ/2f%>`/o72@T[WӾPS4ěu =KEw/Mm(k(FdjV`&y2t =S"ʧ ߎ㷐Pcvxhzy gHvؓ 'Xz7ÑRDŽH8ݨي. G z'j![)j9CJ17ۑq^&hQhV**46m]VaI~95'Jq0I (␚/!H[InJ!4Σ:/ r6%@N+VSU;sFM}t^B;D%v;ܪ0"ZAVɂŦqY"> R{odZV~L}d\!{z(ĭgUV1UOYa6; k9k\ܡtAN )yƁ(~-/ "Mٔ³/0ȖwpTIaD_rl0DM60 rQ|g (pje&Rg>ӉRBR>H;c[Zz^Кv]ZS0w2K'YZ7.اmf7kt[e{!]lBl.+ï z>$H$15j'1[W"g q}a~;Ѳm{SnW FvFWX-(`Zne՜@ʿDߪȲ7o;i,N,joGqzţ Wq+I-f*Jx-6Puuۡ >.b$%.+g+q@MIIM"ƝbxJjaY`vu)b\o θC]YԥzNn0zdV ZtY:vB[*2Y=cK/#@6)&?LAqXhɔ zqt_Ͷ. 0K[}MZ5 啘,P}v&y]+`y-"JJeKxrXôOkL)d9qlѲrh^o^|W_ Uz;~Z ghN;EekSg }ɭ '޷0sj?!,85s[ZRMEގn "/ڂU6rVg#\XsBiQk| 5W~Upkw'-8)c_3K:dmԆi`o9>:uXFOBْy]m6LQcL=w1q5 ,g3BX(cL30 [$5dKF" 6i'E5z K9x}BFg;&%IRm^u4c~!5 6 Z&ޑTp H*R|~? %{@I-âAl"yXǬ!"U@ӭK f-($ ̓(D, 4~IafsZ[N[.THSBՙ_XZN9L[6*eKz[0Cj ^1cv mpH0Y26%_tޑ"O- 6/xq$u3YoWT6[ jκ`&z{.RBOij;Dєbn<$;Z >]^1e!W03U]zN8R/Hnʕd9VaE(9tT4@YDv[L@J?δԑ4EYJR쾩<˜βB*(l44#mʪPՐ#?nhh`?CMU/)70}6BtxN)twzveAM)`8b/a7h hkA.=2f0cFˆWa،#sJNl i蒊8EFruM|m}) ܆ F}ssꯪex-6[, 13Q9jD#@ڏE•[kk&^Q"A%La+FDUds,ĵ)G::Ô9bN0͝Onє}ȳu%"R JU5y9@ILdC zg^7c32z$]ȏWM\_ (_ ) ,cFs,_x\ wz6_o;d5THI<}4C^t}xc|h_o| A^lxB"hAtVA ;zg{A'.{#w¥䃹{",ܯ8r0W˻+_ןe& %@"[ zF KPhLA񙞍k7^ef2'(AupبZ7H#@.#;?H(o*0 j=!./T".{ggʜ 0BcICˀ}N1N_/xV:j\[8F\րySu Gj[ g1hrJ~D8<ӂ@K3LQ焖,&SyxtdS *>$= ()eG2k-`'ѶNi#a׊un@(U06K斔[RN'`$g_$:1.jV, ؞gi3UL_j8GᬈӯQ;8("=J7Ƴ|Atu|ok\X{g͕{Timr8 ,X[*$C_Ms} ĩI‘>ARRmՎɿ@kjh{ 0q36 FG3GZV)Ž]+_k^W ΝlCNjɬâgrVܪ5k  eKM5{f׶woZYS?VCQ|BШQ紒V0^ُ{H;5%;R9tE] 8p߳/ǿi"b7\_@=Myn.!F#ߍ'Oь#peE@!#P^d5XkaY-6=s ]ֵl" 'Y~5wWq4<;u*NM#( [Ih9mnrߧWFaXBӺń_`)pvltUXۍsPƽ̀칀c/&G4a$&PezLw= 9THH9#w͓E H. DXJxMe+&a(wqU*:M4b>T2WG捫f`qT`ѽ.X(&Y:'$@_ s* KplqH.p2 '.;İ1z 00[kVn!SDS%OO]v> XD$ izg)um5~_W^l~3O"=ϱi~ TOCbX "7Mw3m k00:c"b@B0ڢ/۟غtIן+ZC6s['+ 6zb ֥l)M#=eS::v3s㘂;yvQK\Ñ,&T-Փq7P}?cQ]`VmXYju>dYI**6g+CT0iSKt95E8&d,;\obvMRTkq鑌rK_+ݿ ;goM{liU+>r=65 Ay!z[Z@*ei7vI5/'E ),=᷶1Ii)fňn8 `ָBgL^^ǁ!dNy l\ZEZN}!B)kXȝJ/Έ[NH@a}O]F03|/~ 0"ʼnqC _{F!kNW_rtx}.[#i{ Ev`TKgX:*PO6eYUY{6{Jy\y-1 R҇@uaH$Ydw,Iֳc"<ҟO䚵Kx8)Ie\X[f^hȉ(M6>UF!.^RsiH5rI^pqàPF,$R].ȚEV%aL2<90 iB?@c ԱnXf64ǪiG7V{oeܝf1{ƅK3ei*Ef0D0W6=[Q~|@oncps(K9AJLτ &&ww #}2Xp߯a\bȖ +jԱᖽȃ~~70xd5hedIJ9 hd43tc[@BoZ[s}JDp[Y3 A]\f.#fft-#<ݪzwԍC%#IvJzY-]Р"B`#q[G:Y0ȍHi>3jӽ3*4yZĶgkomEv!^XU&~oW=pUǫ Iq}fT_*[̽ҵnwο0!P--sg]Y *sey]{k& g(P9. S I .3(|l.W'OFr v5k@ B&P}i V^nÈ_L̢ =>xW3l^IDCg}1h$=WIq Ȑrb]ɮ"nfJۿ}qVW2\Owԁ6!29=sgB;x0~x3tIXѣ̍C8ɂz)-cȌ+e{9 }>+{:&Xf>^Ze6ewWSK|M<`f Iw}X=V "q1=}ILh͉bp\[zN.rKzHGٚMw{FE묚4p~RB:~Y4yI!!l_28. ϒe$UD۸ƽ:uJZݠfbÉҙ7b[ =XbdJqfȵ̎Y 1h1gaH/1jR/,Nzn aL2aisG6mX,Z̝0.S LU\rʽUIqr1@M rf?Φ {FXq!Dx1b.ꂛxm!KBE,,fմY &F,KբmMr^ Vg8X~wW?AR| ҙU7 iq3, ӫ尊ͲV jyʺ[w4.: j&}m  Ӥ檞?aD{( ZC72pDwNJC rI?CSܟG'e`ȑVe/,+=32lka3k/2shgmvriZ6B' 8"8Sƾ {@T3K^JkϹBP!yoF>־־'Es_\sU"ZO9xSqPNBLuFnteM3v};"Fl9ZfU4=Ka(XTcsXT<-Oɼ}ؽplW5]вZ١W:4\MeʚT8k2-7#"^,[ 䠥:6Eof 5ƠnDԖpNϢ&$pay1Som >kLrOW&"pᚑIYte1 G#&3E QH|ElV^-?B퐖]xp/.6t&r>sgY݌@)f]#Pg؋zlY7'`C38v4/B-f3UJh2uƸ6w4%j8 ,@uŊ>Z`$evō FH^{E-v*]:KMI*Uκlk[! 7x@[DRpd0\?-B^ĸjsM]etcI`ֆcrTHB%{>4;0E>A,곒,go46}jQ )1\ȌjdjK5wh BVAQ}lK<9LFGv`΀?,,!eԚz0fô3AY#Ki 9TFi!CU3Q\׊ EۨyzFHD<'Xmb̺JfQU7x\VՐ^+Mf^Z1u.C4DpL͆2 ʶ!~LY ʸKB =G00ܒ&(4QkV(}jU!қѣN9BJ{b~F?m4&FR^2|y7CJN OMIWp Yi T)ǂa+v/A' Gr?$ Nr8'Xzt6צnw) b.i~f{ZIO3IUf=c>@vP3 7"0Sq`; Pd w=U>[0dc<\K@0H n4hUQ K|ppΖ!F_Y1~[0Av+Tdc _+s\úTc tҢVQ#xn4FcE8׃+g+$\sPӲ_R@۹VL#1id9еX(򨭤)kWןQ|v5W=GG*3'g|Xۚȣ9EZ%$>ޢ|IC2*eѿcYꎰagEAō:O5<cqtD_1 *&)'-T]Wص]3-̢C5>sž}p$XwH) X!(:Pf]:4 9vnK,Sp`&lSrZ4'H-%Q6Z*kHyѳ :b]~nbg?5Իe}BXRiv& S*wN PS+N?ir>nmm,MD[l羘H'Ix]?j>D#]+g4"X'b;(h]%z0`@S}?D & 잸o6#mCRHr3pMgq@B ޷S̓QW)s+Y"D Hma2ynƠ!%^K1qq0g/ _B7 7gγZZPS! + B[a-=뤗׼Xl˧2RTX` p4XZQ"T\O]j\zPT NW/fVW0?OL_QLJa$ ֙.hV AzO-f6jj>eTph #F&-wMJ+R q^sS1STh+0 o $s ;¸yȃ "o+p8O6eYgNu+61:="u>];-AC_KS6~|Bb"/Wk+4l>EZC2٬l9`<}KTECW_Xs9D!Gbz4`?FR$Jt>YFNPod:wR0I({㩧&jtxT1y0K'P 5O 7)@2-nl,*I nѢ&]/@ 2rd 0ZD.2H@m0럺j>A0>%?i3؄'3 v3˗J8sAٲS<83ʘ7K]8W[T~6Xu/CEKkf;~2)+ QA gkEӆktziO dR>"X46D+DRCdϧHzB7 -7xm|G2qKw׎P ں9ICCԿ8S3E _RA^m;Q4b)HHGd] kzM7[HZwgK&WsZjIH~ZqmL&$TdCLz:%S!pUݡ[n+q_`RO[V 06R#v_8)OT^Z 4`,gQNnBXU ?H_k 0V0i2 `Hp:rQP w3&on5$]p@:G~sYoPӳYr;Qp;yx|  sV9Pl!Q  dVsZ`R$ {˜>ն\uDyC4O%4/V =ᑢI_'{Dg558ꎌF:\M/jkReQ>ЭI3J /VVߚF6Qv-70@ipjFZ3VdPܲ6 р n8O8-g'dwZ!vzd\LN eGÙZiB؆'# D&/VwcTSs(qq$]ILӃ8.l;yf'{# kVR hxeߙrߛ ,.&KA,Ma҅#(-^r ԿIߢ9S` >&1P뻳k0$+ыZ) _*Sٟ j.pL]٢]Hh=ʏqv%Q'ҋ|Qi:r2y\@mS e[8|Bc)[@؅Nr(.?w4S )?2;_[yɅ+]?gc$%QDPgo#7i!f|=" [SɓoKFAp.>+]*3g(: 9NڽҐReQl5C֦PZ]! v6x@)`wg3w;/cr`xhEZu}NiH)Z1zLzORp@A4;>6!HR j@ -3" "m({ڞ$Fzf 9VxEҌb^1`ٳ}5zs xԿlm-F 8#l߸ln^h6EF@r#!vFl4} ߏM j. `\pFC\ ;I˷qMnR3}&`ڑd~\mjY̷]A8* uj"#2x]$fu؋Oa>SLdqyp)Lt_ Oy)O htdQmPԺXio"nl-ː"J.1[z.t;_'ڱ91-x8[Oa>2G\iS/ ªv=֜ zBCyGLI'-6ReAbPq(WuQֿ8}T1'j*.N^LJW7YYvRUcp!r5/(?OJ?jM_!kaJ0z}n8t䆏& ]x Ԍ|T3q3lۏxsAKX8%gA + pE@06GU{z.YLJ>NqĿ%;Zt?jؒZD'֘f8nrwwH ʼ/YKe35*S#kx$WC itW{KG)hi6a\vvS;[!}'{{6d ~qj(9skg /-eݼNcVe&>{uRh G-lLd0VX=)),o2t`FXw؏NCv =&NqƣEM/*[*/;祈Ae7HZвŐVgӭ°rv*\I܍GE3"Q}_=I7tQQNs ry}WzzHHZ8>)SzZ&&DE!\]%]O yqJ`ΤD2Lpyl1!aeD?1'\ۧA9)U-0D:Hknu>I6b4Lz.jp#RQ qS|p1"eL^@_}ت=4"!"jk'%3^ ,F qq *亶~͸|;⽝1)T3< ONs:5;)CjA|Tˬca Hwz9*5^sdx c<71q\\ T9X՟ͳVxs.TK|D 5\V[ِOF;6רX`K{oV _U4 .e;Q5ڳYK H_.'- -WCLEXAJ%f ':=u}?z%M L.;<LѨ%7=k$90ujب N:?5>@xCʒȁ \6`+j]2C#eKU!|MU@vz?NW:Q3A\q^r]ԄȑmSJ9~ d-\kGzƍP$#s\5N߳:S̳U?rW#@"%7T`Q' 7HbY ьE`WM!ۆcn{ csͦH:|?g^֓ߢζq3r*곋ܗy3?V>Zř2{g":ӄk< /è-'=u7 aɌA{ W~x-&zuku:YInGOqL2f>ԟŘau?tf@ՒAi]`˿ߣ* pU3Lΰ;HhQ?o %u>sr2(^h5nq *_ lUT'mnm Lrcad5E滂Z}k9̎nxg:qEQd c3>A$SiU\t{揔-:1F+LY93&ջ\E压 ĕc-8פMk'q(X%Fw72 lty+A0+ɘ.oFu!;uQ{WW8vu5Mqso]nDݔGP`'+i`֫<=9$C& rBq*zܡCi&p\"V%fa0)+AQV<Qs'!GޟH`u5]h%OIN@PW.zwY-BDp_ 7N0]T ȑyi4_g%t@ $Ijbb,cCfEJ#.c߳ 5TB5ԥbBì~Re_RVVt[[7~Gl+~ 3CMV?9? Q{N+h'Mz1V;=S{\^wӇR~Z] [hOM[4}MbÎ{n3ƉBlS0' !7r+Rk-$e%rLބg," :z).N .~p) ^a'z%eJ-;05&`2A#:ɲK& ԻSF!rJa[[ۼyS8?F$V1/'وD&']ЫdzxsCb\-ya}tl][:q#{f=/y0~T~G c98xɏIQ.DKS(OtW۰f8,7<‡ҳe|e$Ho[;i|#hQȒLiyr8 V]0*yW3~]cqo4>zu- "j?ed4=iR6^ttcX4m*CfQ J [QZK,êsn\ n^A$B2g]g϶S2Ro6Gc< p̼sOp?iq GxwV.pP[`i* ;Àl+G&=3 ٓ++ @ZӁE 2׫!rL~){%q_r). Qgag~v6vKs(MU8a*dp)f +=>n\BRzE$osЦ݃w!y#-l2ddJ`@ &4޷$-LS[ҩ˞K]ӅӞx`!0s-g,օ'.zb:O@[t٬~"J&͵d8VCöy)pr ! fqH1"AvW@P yZ;>!pyF]d W!G(ҙyD=Q%KJX)\U{^pf XvҖ5:ŤD3RczcH# FXC-s[{ zGÖXX]յUxY ÒڛHD{XsL)l!G9=ly'ꄓ>N; H^.4aÖ|o a]2)q{ H<w:䓱^Tm+'K.*Hp!1 '*;,&,%B#36 !jWcU;uR*u3|厥sch„ISG$jm)[)o:+nl=vLfCuxDI^!O}Wu۶릎<f#W̩WP+v!ށI̢`eĻZZܚ.}1k{87J%c~R5 aHzvD_y$P$HbWdJRɨ(d72dv 6L Eb^T*J)pW C-#qL8tiЙÙt쟣\A7e)<6モT'uOE.z"/\0%̤{7PϨ'Ѐ n<<߸BCtHd\eB= HJe̡YQ>csM UKO*]ٖ'(*o*g11]^[ afY8npj"9=&$#L5m:6ߵB@r[Z;0ٛffҁN^*S؟'Eg.So QG%d\Xq/҃ hvlmhw(w p'{UHu0x&s+n+l)Niz860LGgZ9hؽeE:Hp ZO\ia )p"S9gF,B)YhW׈^tƅnV Y4{M՘z Bi<ԁ 0TC[rvJ=FJBaن_N7Rډ&WDpGON;1dC7.*43^G;ZRn2-1BA7:LF!sVL??&F~fjO桽C(tZؙgI_N&&bA%0uFuJu=1fv9ܛLCDbMVXB[/?ﵶ#V#Ї {dkGvpǔB""s)»pCe_wy()#N[ZH^p9dڕ;@d6odsiNV Ҙ*]ʜx.eӮx}c}@Ṝf6ޭv > u7^K о~̵V@,;[1%"tb%e=ʵ&_X:ʈdO=sM#St|-ГWWuI^ZdbOq?ke9 N?е-!Bd'0~}Xc s{F^Gst'mƎWGpfBgHH.輿+|*c˚)].R my qZXd`f9P#ɴZq45 N@!1ebocblӬ4 GjubD@'mnWgѽ!3壸$6zLC $&-7%/L8\z4}Osb M'0w <8$ )p9R0Jʘt"M|˾g9v̈́gy":I(`jx_mɀR}JY{6i`q;W$آfA͡8Hg-ҨnS7H{sZi9G0~օZ 9h*)wrY&{GZI*lwVltnʥZpKPo%W8SMyζ^##O!ZCKa1=]=:E;z֣swJtˎH$Xk>;N)k1-bNQ^"BbBTA7ѱ1+ga]UKXjR| Gswwc^Yvsɉҍ" xm#E.3|eI EAyې9 /5g`6nǁ= OdRq>R_ ER%Ê+NjFZs^De&e1P4xު΄rNo[" h//mU<(_6ϳ=ovÉ%Ԃ -lTmyH-{\dpbkxl]ӓ 5Y2qY]Go/N z+~ABM#$#BSOkPMia`JzxƐ\"fvg]aXmo]:?0lB՞^k)͖. ^6o ^hIU^s|C8J 9̐YJ]jp@&Fv Nf69(IgbMؗG=!ٞ >% 2*lcxś0hՑ,_f{ Q^aIc`=JXU.`B}1j,T=@crY{n D{FZ\#Z`e'u|_LQ h%j+_MU:@g/%k e@!kyt`&>a+GsS ԏi1lXv+5O#Zˉk\.R9qH\1-o:QG^OȋcEx-ݷꇛsYݭ@f oѣ3]!w}+w5 9Q/'p T@þHaY/ `cBSDfp'fBqUB/%_k"B*7^QQ[kfb=uYGJ+*Fؐ:8֣i&!Ǧ~o&DUYPPJ-D .HTp|O0 z#qIo݅ [KY]`?FߨhZlCf jx$E r*#^O(C5]:f4~ōE&TS4bb}-hb#Uq'Qmș )Rح &4&4ߣ&he!7܈&8d8Szu3}Rx^_G,r̐( y/bgّz4,u RWH #!$?[V Qٙ:"$X;c1r)@Oyqr@3;:UqBrNoF,9<iiB;By SCaAĂBBf9Td>V3ȳ fޤϞQlMTyµؐ:^Aegj'_e2U@VƝ*^9 0^GB[3`y2q}F-c|۳M3^l/g%sцwʣ>?=mZ7t$IM&*:S8t3 !;ŞD3 7Ԓ&P'̉Z1YW _m'f'BAX`-}A#}>גEeC*YqWĭ vu<)V]9!~vh|Ϙ1,^(xڷ/cO{R LJ,gD*ou@6U!|MxP/N} b=UD5PٵM©.xє Qˍs浕]E8spv<iwVpz`xjjΑ8X3|5cm+V0=Rˢ̔qQIMPJ(ꏗVjgh0l>&9Diѷu#txIr)/5K F zU{46-}S5 ɃfwqjWgF%41jQgC ׻)ۯ j t'ȥL7EG࡟X2 C䲻]a$Oaj8;o@vFI7=UcdM'5c ID.@9ogIϐѲms.V ziŎ>MneF-EnnWCf5;$M(3{A=͠i@}O'CVl߅H'3v1,X\ pF&!Wv9 ˩ 0mb;n\xADl0 GBIc{^%&N UEclM  \זce'Dd"3ZM3FN "]Ӫ^l/XxJo2ąXLLA ]x텡~ NVS7olhr}oz-|qQG8S Z8f͑&ia.oE{Ɋ@~af2D^w6×c!8k;4ֹiȱ:L 0 :c 31]Y (mnE14[E[] gzDK U@UH#Osն}DoJj P`HL͎C}K]%蜣ǝ 5V93}{3o3dBǀKz|b5ag#2x  ~~fX`Hɇ+7.Gl70cӢސdaTcQq,e`c`\A*o lwI+;6|$a+Yw%#,=W0'89pfN?\Ԓ:/Q^;@?bh:p|w(y3_`EG/S-߼0԰u>E]@ ~@=H!^,'^:!SqV4&42WS$pϰG_xuoXBI-FZJa񒵼d/{eqT˃ A^ZVDmPUg(, ?O[O"뼫/cvdkbE&zBVhr<5z0[o.PdC FCf9 ܇$9O/>n|3;i&ϨT9A7ARgr5g94΋|d2˾tV##*M(!hwwN'FRp vg`Hu_JoCMB##?w”6'=6 x%LaA}H2*ʌe#d 1֌my:4#1XU,Lʰ6o;aHmse!OqWK:"ĉm,Ev~@On |L#yx  ؞Z+f*" mS9:)yxFY.^Q CE>O/. s>ZQzktkl3~71K\反:|cSSe1`B~knwP7iZ`.apaDN(W*McuZbd%ʁA^0@5oXb*<~MX$zmPV;>ά hZ9$v&qBX0UgM£U|IظWu~#^>QQhUVG>"ɍ;h-'\n+:x5^Uo3xv]wN قuk<\݀ieP_t;N 1E uwqbMm3@UZuYHt?y-Mf LT{[<H4b}y9?a_ԛ[gX*Y;OO,8$+=x 7fe1Zڽ(韻"SlK~JrTsj4ݑAhSdP3b\)#{RUusg/*̈_|o|0}_jE3Uɼ3p9"P'^seQ6p`57aVkS%9:y"GǴ5V fBǼ Kox-c╝ s9 zqA )MA7<\ )UZ%m7VVdq3w>Zi65AJ?cD@߄؆w56#OîOmB;f3FTbn n 0=zĈ󉎡r(IYx,i.:z{G d< tu<}ynPBA#b5)8] (*֮jc=6k 2Po`},cj|\<`SuCh 9SH JdSי i# ~e#7<ڐC1Vn=S>1;HDNow ۸Hz'\ 9Wf!Lk~;i͙] MwcL?X*\HVOzFXqyFZ-Xֹn0MdGib}N_TT&it1ۓ|:Y!6mc ׻ti1-w@ qejTb_dz-@hMzY^XYaۼ;F38^ÕovyeRBEQLӑӯ^3RJi=Dwу$9SH֭^ R'JZقaisQWrNa5߭]Z`=f,ek=MhE]c8TTʶ񉮷sboR|V_Lr`zH[uJIި+u\B1۠ (PdR@ I<{mjmኋL##U\9EwTY}tDA v- &;+v]Ső\#\Tm[ Г(S Lҿ OXİҬT<7:QNت\wh*y1N$):,#tJHOl`ЗpR|'U+l$ߋZyu|6&$ft- c0=d?Cm&k4,^a>j;\TP b?,~w;ŨɖM2_[KapeJ U\MFEB؎tHvrջؓsusZcŰ)` Dhfa>@[yͶRcu×;ג%[[@c\avKY ¬UճO,AsoS @{tPw SYcHZg2P)ig=8%ND ӵJ=a:/kA3al:T|Q9qxU+ܣ;P~ HbkB[a_NHז3B]X8D(&I)i}U ٲnkzFH :K=ӧUuws nN5rd>V鼴2Nl6X1G tki5Xxb<[gM"q݉F;12@ђT-|! 8-۲FUq J v]՞})@~(oF)vơ;ǵH.R <+t1u5GSj*QW('\Tb~hCo^$w/2Tn{>̃~&'!|4,ɬ`v:6q_ƻ½6Xט$f Z $H X@t53"\\40y?9fa~cs7!J1imVB❙sK97`ͧNveO-X$T.XoZ&Lb>W_Ss0әzMىwGwFL^sV oB٠U6M1{!WQsbe$y1$1*|=Pj^md8 =h%9F9` vZchL#(pJ)]iCޔ? >ChC>7zd"+n=5FNfع a3k,gBv(@Ɓ{߰9fGmŅ9ƙsS6p)S;ym<űJx.!˯ {M:5dy7,؋Bx,:fdFbξ)k8q fm0?U )e׿ T0_sGc!C}Hqm؀`_Mkqmh#F/XN-uR]Z nA}RW>F¦H0C2}k\go3oGmeJ۱6h(=duQ=o,)@Xh2: ̨ +Z?]oAvѦ_5g2iGd_O\BΙ}?\hxqd!o9L,ܤ~/gԭ+Α0zI.oȒ}K*+߲åO"Ze)K/;KW|n }p5IzKV%[b3;% ȑjIq^qBϏݏYpS6^0KI. K4MoiYs9Ng%s@C$:Aԭ ;7j WB!Em^ݔr,pMA>g4ZN@]p})p}\-F}rHd$9Le!? 3]F\--3M? ƮLO4׏T&Qh?Ifdv9~;Q3Gx_~{Y$EU }V5>_zĶ<5{(/#tOuVz8x%_ c~(: uɆq]&L WLV!8o_INQe@%`R{ЏcMpzn1 R{GF³R,ܟa'~%ͳ;>=!Y9 ɮ`2Br)b*ZL]|z)Ѩ tA74HZtzsA$GKƱ7,WuI5 {⣸*YPb*fdsWQ8Oct`lς3~ &˨38!PYŲ54]k"]1L`l4f Gg[)\ֻ0aj9"\fvQr%ߋ9\mfc*x7Z+|T䁍7\NYZ,-ıx*'<~O,9$J9grїY2ߤ k^L?I P%o0݇:ޣ8/_=!w*-l%n3󨢍gPu}.5yUnnEKٺH`糘& ۠P&ok ~=-bݡzr#FBگ:# 4_>0V;'7jx\Zyw¹%6-5ϝ5Ě@A'O1*xHkB"a/ ׆s20^1֞\ 㺛dIX6ELC|8ݮӕB!Ƶ2 ݳ\h*7E/+i^E4f(?g5ʞ s~δbf?wbGq21 N7;˚&Og닿F#G lk^~EFd5 ӽ4s8LI"~Q,phv>?hr:0/E![dp J[^QT@Kn*n3e0h*⣙AlͅiiU~&%e!fMrPvhp'ڔVmdژ,D%?mZ^|+ZS/W?=~ N*CnTOM|s FPEP)r7 =̨ծ徟r2#}!e.)v@‹K;.+p3:-=tI!ɸt @mmQkX׺ϊ+S?ǠATqlB0Y:+DuJ 6*_NgwJ[Կg- }_ I>;+t#AlYpA38A1k\EZ5n {Di9T~Qӛz=iƔs37,Ѯ!sT>xtxt_`hd-q/ErEGK1Ų`R'NO!3u4 ?#;\_ %j)2TQ\YP$SPf8Tb9=D]U%Ut{g3aXy3 tZ>w\&/+igٝ| Đ{C"e|酗9L\oQW<**A޻EvT?Y꜋gENlAzzBL9bQ peKJbxBV`5^՛2''HbɰI!hhgagM6-'W^<|A|Doxvt\?0XbHW %qwu$J >)h|-vJjVJk*I$Y :_Je @lƨp&i e,MbY%xz0Lr-<0K4 hA6cA DnG8ښQQO;wvvP._Q%UgRTMJ&pB$0T1ƥ=݆`ށېo#`L1rY4ⷶ: yv(+op5!0 c62"ì𵥅:ҥ@mulL!MUL76ZB/_%IޔA7G% ZCÂH-x CѢ ^O@ 9j.k.֮G%@؉! d bX*l-) #mG,I6 Ň}eA ů {$:@h!CQ0;79>MUuF@AXFRщ@u6q"=1e~Qc׾'gƞNRy ^x^n9x١zPI:/TW4KSAz*iwsih}-laOQqtY|1lBdn%4X0=:k4X%fPjvȄ>^RpArOa hqdՔ[;۔Q #nY557{FGx$5ł×.~u ɋU}yHFh~zG7qiqcZ6?q& ^xx=)&<#Ze~ ծ~AsUݬV!+🝤q=Ar{Ы`K"Hy`Je.BdlG1W8ҹ*k$֬Zrӕ#ߕs_qPm~C|JF;@J9/6ANpB:qz wU_ ڭΩh9D(l6gV(|YwLD41L]Po@]XǿBE@VEBx+,UU'--]IfCnnG˩)&]DE"SP&h|F{^4ls -P̧t"S\B  ) JGwcYm3q̊=¸Zo|@۲B^8@&0`%f4q@ܢEtB:{ALg &0*%EhTTl ~x^5?U(e݈Bw{au [RQJVvc`-'6Eڭ$Zv% w#j~&Wd&Hm82@J*ǪT*'`2T^K 8Ӽ.EA?c6#r§UY؀.|Vwfr8c.ńu!?>mr9$0\`1r(;H !r9B5B!$+uOPpy"Te\L+Jr(@ë2Xqck0ΩeD{{YϠlH{JgY Ju/0ZyYѽ++ȊƙLOwIk*\H{T'v.:je_DWKHWvESY8&ehΛD ztRwĦ̾ycilh1^x;2bdK̟"KJԴ"sxUT1FE0F01ĴD~H;hP P%NEx-C{jqjXz gta/ S%ϧ=٢PrY;tSWs]P|`5_DpZ>.)@\B`i'`)tot\)}Νx0ji)JI/8ԧm}^U;CqC^,vu2bY>#wqܶ$^<8S3pFzBENp$htHɅ׋N?/[{\KG(kF?KbP<}1=f> .!*;A"(:GF"g-/,37bu~TrB`q.1 u[Ǘ~Ht"LxomHBhRcmu|݌EAhfMf񵊖O)8;U,w6rתwvلO~ p/zV ;F:0m]4$Apto-yiu+>{}`** }e?sQUDn?rxAc鯙uA(5ZTF2ӗ:>8fg&6Bz~ߔ*ܳM$ESz4m|-Y9<@X7mZ$rAӘE]k86s3{qc yhܺ.zf\21q_Ќԏ6!t>-0tEL7,$,7 dFR! S^%t";f>:d8F C,`9.xV >j2Ρ%4cht+Ny8` 0謋-ݻqzʇO8Dmb m^&S3s 5S|! Xc(KfJ$l6 P(<ĞX ]E/Q[ Ơ#?6Q%T_, Ϩ .o ؇Z 3@Dҭ)tܫFz<sɧ[d3n4I:m|ZFDf-Jӊ>4՛@'/ܩI."PL;4? o2 06ɏT8'ٱY_.XƂHt:d!]r~GW}:|#J߅a<8e٦:ǽy+ r`5EbzҷV7ғu*!VT53Oab(\yW1tꆕ–k|DQqD2.ڔٽg>,Vb"nۦ {Olh0 A5~4 V-`ֲ_h`&XX;AF,=Bo4Z2#saYO*ٵ+ҍQ+ԑ7 ՅeHӻ7_p[ʛnz`ݍ(?O0$n_ s†9dͪcU!O3{d7$Kc{ #A ?tc]G\H}OfksxI+rDO,fm9>^G;dvC1RT as \d!. qf9\1G**%iݪ'+ ď3:NRq)n41$Wʨl&F&͒O"e!IF8de缮) EiT5v_S>co0&ՃfNC/lV g烋FaTu?eJ6\S2ӰU9 ]C)x>qX(#^yQu} S(QpbETگrMͣYπHTB`=˃Q'/'*CCXs{rDg"cg9?M "?8Z3P>Y+Ќ_E}õ xARyER|t> ;^(K1T;;1^[0߷5 jUx]ok6۲Ap=LɜE29%lG3_iU'u;(JDo>h*'"W~` >VcjyKD-yJ?ߨf63< YbiV. Pؕ~Rys-k]܋WuRg-_ntgPGJe l{04@f- B_ۊRT"P*QBj,4CK]WCՈ | \iz0*qƖ8Eͺ%ыʛ`xT0C8gzi^|JͲ D SNmSłzŇAGb+O3LĺJgKv$`DDn j(VeE/ ) asE"j+u´n0fL-΀vlֳ8L[I++\cqb/~G@X:>ARIp~2DŝSuW1+c4'4uL`[v2nޙklvKmwhv0F0 }-Dl=-k}Bn)it /u"$s]OS7`b/ g/KDj<1 3 510N+}*P2]ϻ[vwƑjK*LT&ǘٰ ^x&ŠA~{ȳx$"Gjߚ?p_P&(ƙ$JAΣAqgCoMU9`CB83ɮs*p|%~I`l~B/՛n^SɒO"دl >BK>;Ōa0jE_"5hhD? =$wU + 6S&Vt>T%F_ 2,GS uνŻ^zEwPED Mdi\ge-8@fF^~)HSGÈcɷ=I;3[p;5meqG@O(Jv=LU< eުSsk,ub n g@\x}x'ͿtplB i֦!/"]g L2fx˥A]kR?2ZrF֋m>0}P眜Jj sGQG%kŪJsD[%N*iI| v^]"_F{⦃q FŲ/c`vƱPJX'N. *ujKcd @3*%r`{ݚ!'5G}AfF2sώ7h5oSO ܍!`-È^kdfIm&}G9tl/Rƺ[}:w:jyiAh=Ataоk>wYC=<|{:;.q0;J8^S SVP-Mr\c> >_8:rHMzG;cɣnEZk( t<_m4#| inWl/Sv }xpSUAӯY #a eBH"⒚߿BpƆzBuh9xF5 ,HFln [ D2L
Uh Ŕu]b0ߠ=Q?Ҁ/zxb %]iw61s:&g$[qx`"Uյ.$pnĉeʋ`1Y9v.Esa +W>lf`Xd_ =v»{4`,骤 t]<|YKou e0ncAy(da ct\}~pL6Pyhѱd;OQ5og|}P(t^[fО![NFB{`ؕc/z;]0稻V1$86._Z6\B;j 飯Rze%=H&\ <_5ZV76 (y>Ö3$gJǾ 5.v}[N!i2ئa_\`lnPL6!V]hq]e=<ӇKcSsAU qfhݐ Jp0j]\Fsf $z <"cybs iGIV=u OЫYr-HǓ-v*o.Ͷ`M)L9ע&C F;Y +_Uݭ8!U&'RDwKB<, t=̾fwKğ('!􈠘0DڭV'NPs~(vyaǘ Fo=bH-tzx n ;iF;.\gwg /`\d,zHu'v1 kֶ qXm9w!E^1~)<*2kk jaD6o~k0 f)"9cKo!KN U8bDvs uSc g)ӴOZyvZ0Q5"C뀯/cx[wO (@&r%4,W;,l%oȥhfP|Ttu)M'Θ儐"z k=f$+,.ɈBYRoGVpڨ歡x$nۏBkDB *2Urk'Jiv7J_XDW [d驕bgW**,SP3E֘e$-,7` jh#RlR v|>/h; /sS@;L< t":|}9D.EBp=XfCU.D)c .K5ẗ́$|aSc Lj& gxPj}׻1ƩRaפL F FFMÎK~Qa0rRJ.h bg rkI.^ }5kͱq,Nj+C:asI :Ǯ>s1!@r0k5U$e߽m/LoFX=յ^uѵդxW>5F/ƣS#+M!!5`dwպ5'2(5w5x˴Y$ۡަJ.J B\(bm/ (D 1;ȓRJ: vFO uE括.е qCCvZjr0F_$k猑Lg~~3AGډ%s )@<M#fvޤ&+*1Dv0#M߫J"|gn;n LpmqpQֱʽ HhO &g^ N e̮3cXU$lM#}_ܪhD@@].GW;rn)`0ODn(EDqQ82""3iYRgI,ٮPS/#AH]jh:[S,,|28j / Tӛ]`6Sk >kLJR!+I" pGUһK6WحN`!KuTA;ɴ`;s`VE _<'-fldxp7:m4!X8kn6\h hb`f#2cJ5Y#kީAE#޷}n6<~?>&1)ɮ`u xpΙd(醁|8'kp)4>2%h Y=7]!p|F ) :|z(~$MX \Ջu$.re)Irf!ЩYn*n\.Fx9 #c߭G;r3HK~~>hF'KTk&N2oq}\J<6BAN Hp4)꣜`Kf)kFjA /hq]\RɛrHąޑҔ=;Vm@$bHcamT]uPdyG c YiQoh5ų==7U &cvV8+f`g'OT؝xD uW=R[dy?+吷 8.I*:aUʳ^9R/UI-z9RpM= }h@d+ cV-g,8?5MFUo,Z-O0~TROyEzJ|̔iK!'}L;ArtS\5TjDZw2 {A H{+bm. rzҰ^Fٟ7 #9Oۼb/|טçB:Fyz$O-#>&'i{"PCKmR=?q{*|yJL10* r="d$iɄsN&.]S؋y:~ r*t[9~_YQ +QLVp3TI01]jmb/h=m\d HZrk-ו7Dۙa'jr9?Ϊ_";.vFMVx5!oL "1^mܾ`{翅KP%T!{|_ΊJ8XՖY4okW";;^/{NZWoLH'kÖ@QNtn=FZa~35Kd(Suy^Ctͳf~qv{n;QBEeH~È܁֐[wERy.7PFK=G~iӰTK!Q>So^?`&T4Hi'ҟ!jn􃃵.)2QN :ezM@H.iAyP8E-y}X4* N` mP1,c|k*qT`#u@FFɹYSW'X|A0 r2SԅS9L̺6.enWw$]`ߟy_DP>LLUA250Ьq;A{Q g=">˲c5? X/`im(ռ^.̺7DtE'hW:@ֻ o#75)#٬i&AAh"QrJU|(q=F[# /ycɂ:prc0Nh Hf:':;HS Wz<((Q˽K:qVѺb\u&w:Ub=T<1$͞㱄\l=S~r}bUYЃ&Q%\H#ڦol>;r@jjA%j;3`‰W[(jDks: nBTNm2iߞUADJ:؛}ի qW| S^ [ ʱt >Oh{Y@ˁ.Cg%!&Mya l JSP|-X*VQ74[$Bsg}*@7XS3B0FZjYGT1,d1E$zd6sqojF}L*kgC?P󔽹%h&@A~45o]oE ֚Nj B})r\_ &u7Tڧ{dyx"K-E Fe;#ՊgCҨHXGpB[*Ev1<ۉp?ow۝i[Rƒ$`]dQYRbXv n<gO.U@P,Z0w˅o{8>߽ؤo4J{=)r3==3EלBUvV;xX!RATDYEwwo|΁q4:#7^ *x Qۈ(1Z"XV@q pjEs.n5vM߶2c42'Nj#-*d0^2PccN4 KT:(ghyA7G?9FՏOĚ)4/H['-&*4dGĜSAEu0)>y+~0xW]y;yB&( mbtPVCڮZ]G|$ye&=miT@Rf]4=3 <yWFAv`3 = W3Wf-wt z;[A@ =*Gi<<&Ji ﷊u_ rPgtNk",0Cpg5QUhoOcLEQԽNkcj y9"kich P̭df* aatݕ i%jV$ T>P蘽z7S_NP~cZ|<؂ޥ:9[hhpSy>=|;{Orui]9J==\+Tg &Qц֕ScF)zg#s@]yDF7pZ6*nbFpO+0Sq1_@O#^[ v5G_Zo߀PAPT?7$Y%]_F> MR|X"eaYa `|\`Q 8^ XCì)XܨR6ӁFA tD"f!ƥ__|&9؜\V=%J5bE#Ohͦ% +]% w;k&ZS32Ǝ7{A>̽pSfMq&jcl)4#,}|Rkߦ~Wŋ|13ߐcfBXsܪ7 HOO|#}AOr}gH'tQN]@fҁ@l9Zߎ8ӾJN`u;dTQ~a$VIQfNI Q&KI'J>Em4=+q#LIGcŢ]|~eQQIQ$v}ITj%R SqۂzX La+ђ:F%ݵAQCJjƿswQ*VE|topi(Ea ;Fb Pc(}ȅtϣoWciE< m褒%dr^,7{vF#dMwpik)?f4UpWpB3)O~.5r__3th+~j'+*AP4T@/"R$9(:V\B_~(ji)^D5Vh$nWmS/髠^j)Q'v9 !=Qp+AV[`mr4nTN/wֹ@wU WR;Vm 2Ft?(Q c'#"#XKΉaDV*r%^d>$4 +G4fyd>YX٘3aDc 7V| HIHJ涣ߢ÷:Wܸ" \X5%HڇTcAwPt[J,֎ꨁx zٚ%=Ma5!*Ire\d+Hy[]8EVvk =6Olz(i$!Lf}R6ȂiW}.MG!zw?ހ+]af/G]8&&CZk?-4!"\8uq˓'%UfX㽟9LR*H7OQ>f/}dTe!8gNhxmRɏ* 6vؓiu{ <.!hM@ZxQMx#R3MܰkD@{Q_Z65nt2UȦ YC`]l"Ź|6rif "sbMPsXiq5>œRr@qa[<4:p=EObQWJ#ՃbP%n8 Zcv5B.DH5yؚ^4_ʴvᒀ-.XmiTRH3u{,k0e B2nmtEehE2wg9`*JAZ,4 qMe^ywE޾8c/?N簽Fa}8JXҝ+V-g}QX#3} `-D̊襧(-vE;Y]Reѐdu9*; W{w4M{3>SX!k0qL7)aWeێ\|x6\ J){aݍpo6PźBXܵXztG!F,̀bn'  :<{*B%6|fqYa= רUIxz.T/>2Takg M(APMJl}8]͌8.oe2E-/of^1Փ yI[+`d'1QO^"˵~ޒxpwƷ*sE) DW#ί)Y6d4EmqIAU`pϳ+,KZLx[3#KXȍe(kLÜOh:*Xഐj{'gbx({IrYP7vuٷmpfzjl~o!$(Kgi46i!Ɏ0a,=;ыh}{3(?zn A0O6Yʭz@5 HpuD[ixj.qzk1TuT =.0qչ0 $3lHQ~į8DnpeDS 6\#TɼC8=~=c#v%P5G`c%O|uPUуgl%X(}8h7!i@O]ǝky;@&u{ˌ}8k 3@h%U0 k]ވh^(g^X|* uSy9=T^`C`mmr?ʨ _džVrcZ+\`5hrUm'Hż_gֳ4q_XCgۯDJ5w^d\iJgX栚Asx~r#x4+{3KRJO#'do DhO.#i_z>\kx4#lhICBOyCmfѨ}c!.,f7 (Vˋ:qg~Q6a[.]AvoҒT#\d gK40Hvs昭I/x"9wSZ^F<_tLӧS* M`Cᡏ;H^5kDhR,Gyw¾{Vu8^I1f/HC:u#$O4O3t !2Ƨܔp"xx&qfF-b8.Uްc'H]ʏ>Q!7vCJZJA5EtpK:kI2zOV߫xEae*s)e=O~(P^6l$laR1T<49g̎Id(%)RxFЦ&#Tt"ɟŏW*e䊣yɘ⺶]5܅ Znp\ԦLHHp mI*vT2rK"f40 ml34wtNH՛室WE݀,o}Ri-婎СhH酜ZAv9db8v_8-r/rRԂǢ:I|kGq\u*P38띭8śeQx&?GELG凉go&=+.F]Si4BGa={Q4(w\#-ꮡv#!몵o~`bW;zpA5ƻ%ǧO"f?0]͗+ z_@u YZg޲Y:(3F^l >f@ <\!TvqNYة|O>8:ױQ o"31z<CQ$AwsNR`7@9h9Xt$Ya1FgDmebTw/XBx)PSa.Nц''a·CǓl 2EE^Э0$F@9=/ =Sɛ`Y)U;cdԠXc{"dž&01ɛzBF1=1mG/3a E٨$*j נq.bΟ\v9˹gjؒ+ {Җz,5D/%`xb^q{bڛOǕ%Qe 8YgzN(l씾[Zdi@h}F3P0D-PNKco>I9&;酡g'`VmY:KHoFtбɌdKށcQPaW`%-\ .ռ !hZ !dRrl604ۈhhfI})'7W4P4JrFOQ`kX$mb]W,Eb yqLthf xdJ+EH3\HԂ{Єة-V*겋Nr`QL:*by%@ЊBS%<$r" ~G&THƯ`S aW\D{*V\.&H&>7i[=.{-.>!p)$;d3ES3Ks4nI^O~h(Oo'&ԯQa dY\(-z%Kˏs9_(ePKAwa/C݆)Nu!JO/T%;SdkbCDŽ.F:?nj8!KL n&֑BDT(K}Kg,Kl:93VY.b-~>,iN=sI/nak*S'iE$8lP#?u"p~1ӳTާY DލO!M+Us Z^3 8/`gc=&V((>Wޝjd=_Q;ަQ]BGWjRKTTY<ro@Zr3&*pI5 'Av7m?朊53v-y56kh /pStvցП|;8q[dz0ʼnvliy[7Z#k?ZkFި7b`I-ƮӱJcrj4!tpQӷ3d /k˽˲YpVB#XԦ s|+>,e]+K+u5v#йFx Ǹt zjδs$ ˃wt`=7D _mK /).V&sdd%C(2zXK T>u1XMU(=}L6GB4@s.2U5q82ؑY1w}a+ ct(ڨ5=Q4хℤAxQ=L.NNb3CɲiAݤqСoK !N䜼D 1ni#p.'sO^ɣiԲdIӵV_u0FZ "5V8JI0z(Ww7?"[RO5kCCyL4H rҢYj` wS=גe^=ae%( =Y`d<@OUc` E ͯCez$RX%zo:|n<܅K5ƁZ2O⿊ꞷEG4PFj fd&uoE*Vn0}8eof%\ŏZExɫ1U"ѸX E=> eO :]M@/4VtOOuѡ-%XD7 x*Ux틢8X¡q[٩B%xQLzl+Ѷ|'zbWX` aK Y/9 ][TBi@Io @+H{i&@RѠPfрRT\. LWrJ9B^ͱv!i)&M6ِՠP/SHlڽ0]1 mt g/{vhnqPnf}4.r5| Cl-'ʸi?I-Se҆>&gi7]9Ƽ;vfcNy7a_Sl~ ZȀr7fR뱲J?bܻ8؏.'E0˵aci`A?FH6ǞOMB(>2nyH堛]#7Q)>a:r? YO@<;K vJ >Z$]!9nxxX#KDx:kO?K|iysf݈tSd!H3euVn0Ho-9f7+o9)Ci(p\TTSmƌP%6C/io:G [LtI PqJ|V -6H;݄ >Utި$8fqL)-+|fx}wk<鷑mCj jN%-8l_Jo̗Mp$e9d/VX.R8]'}{ɷYƂyc3SXȼR F@©"U(n3m5L߶7d0LIFD(9NR\N{&%Qmߚf@@{mPE} ^Mhcp`e3 7Wpb9QUu'v:@.U< AAhۏNWLY9> adQC"XW]Ɛ W]wuz.| ~x=w|+=c[t-嘅BZ4@< j[Vr5!ĠשPi|;t8ouiwSmN5龧0k3F6@c\r[1~_0C腚WFݎnj(`lXf bRZ.?GTbh:Z0M|x²~UW>9]{U-mUʺ΄TU7(V2rҰ@~Ifߎ`bӖt2bRĹQH_){X@`,QX&̈́l9KV-)pWBtrb)2Wթ5q~Uc'Ak*f6+`50|u>(9s\*&s<wD# o>m"aM1%F?BHqҥ.6Cè% v_njv ;\4Ǿ[[%Rm{MZARSP?dNW#'bJrrHkQP*kQGb Q4g\G=M;/ }#v6=q\Is![B >澱_~.MNL(RB'#gܓ[iSۈ顱UH}gcU%ZCN;c^u; `;P潶E'Mb! u $@4L`f ?F{]vݫQp2W85QL;F;O\Ww9/HMԳ`~ G1a~~7G"5xZ&;f^EՐ*-Izd%mۧ)Ĕ@bl #D=hԈ1Bo`F!p E֘OA $R/S=b2iIe 4 ()w)bޅe]ٷ>8MgGoCD U fm5(F"ExkK38eP;5"ޥ:3bƝl6+D睐8L$r(u[B\`fVxN +w75~gksHK=7i,?!R i#ͬQbZ Z?\jv= UM(g _PU$ R;tSoNp?71cҧoƼk5h$L7k1”e Eg^yn! 1p;W3䲟o_5v<# 045w| f~6o8m߲ ϸlI}%uoFki}i/ XJqZk> dHdn/;y^@Mq', c`DDS%pN6*4 Sz'8l<)l&F@)&0f۳ ֻ=_a~p%-~pG:4 fY/ɗ_x )⮜u%ți}Lc.>Y-(琖8[R?b եϥ@ԇPz*FxJq./?sE]fl:ՂߕPlV@HBz&wޖ8X5=/S `; Tei}7e:OM`c aظ 9S*pV8!^xW1QŦ 1[1 ]Jf:oH!-%r0L;ZKxjeD #9 DCOWމQ1:%wPɕv0L?H#kR%8Ԡ&Uqrېf/>mWdTǦWfGwEk\dB?=-Ǻ5„x9;Ev8ْFk[B%X'E䉖K:H+ﺲݻ@_CՆ.3]rn"3V!*346Iw et,^ ''{8Í h}m"P3g9'M_s~*T[r{Z@aE;z6!@k$e{Y9hWUV>.X~Di>'9~RX._O /56} +YU ₳ U] Y̗], &U#LBjоmbh[dd7uB>#A~v O%i_ PoC+Q=OD-,\՝K,&Wv#90ғW]r5ͤ:Y+{e1$"~Q4)!<& YhKq *.l(+DQ}/-'BHhc'gCn ç2PQB̲V j<̎]4tm|<5 > Ma0*i 5Awo^rB-UMq'OA1 2[KrljOMa7g1 Tdgp@a䀯TVСV;/\d-G "UU.zUNF(% `q'jZvNb8Bq#R\-֛АP`1i_2T훼JYsҷ7@_NkeLu}PV_U {8絶ȺӎؾڬV_1{V nGD#]ʓjv܎,iJa?6'esgQ N̶Y&M"zX8PSѤ-CC5Ʃs8Z\: tpVcLYP7s}O~aVHIJX PL¤ M6!?'f`H#%'/y%8F2(Rbz}º4wF"C&~)1L00Ph4"uquMHS2d3f,5RECt$NcbmI˹DHER}mP z+9>@&Kvy3@/lf|Kbf4$q\T麼ʸ1vB)jՐ@7%H[l5֌t dFV^:!fSY}+ߝI0Q1 v_4F8I(q,,C,A\@-OA:L&XP{|m~iFr>ף[MKI$lMwbr '.L(UUDѪ`;ΰzϠG~u/Maߍ~<8zl;Ω=0Y)R !@v>*^KV|'עyUf?g$[s=qib0qTe_U% +c0|E"Msyf^ 0LSnXY2΢*$=w|d DD!;& \rhOmgҺQM$kTri禀-u)''ЌbذTSksEX+#A ʜbg6ٕ'@}I\ª" la78!]vPRNlDX6Dlh@35xYN!*nmYeKhcfUcw.[rTZ c>AXYtP M:jx/\2^~Ff+JzW(0=;w[n>U|3ש*Mةq]RP-=#-B ~@KƢailIoG">B^z6j>6ʢc7XQߛ0bS7Xͱ @}<˴~lm.rYk#-BT(ZbF`::8RwaqA˵TD Թ2+2qY$1e hqZIt$m>n BakFSxl崋" $`KfO ̮_V*F 'UE^&1*#PR͕ESr@R711T}22#*mޠHi)ΦhiݮNġi\b~ȽFsX+sjE[i-N'g^':Y\PQOJYor `;[byy%t"dJ5^aH8,.O%'̓"ʃfrS9 hT;<[yP~Ŕ0mDMLʼq>GчJllA n |cS5 :f6O]HCOR#Ef$ < x$dE(݄^ BRZw s{MY,l[~>0i4EK%1>uʶQ d&u KI p|!f݂G72lFqjrt?*rۉd+h ΫZ_}Ec *k?\cmww?BKw}̦|3ZxDus GSb:ؽPC`fה)U4G&˙ԝUٱ5bL XqS g ZT}VeYV-" 6>olHDLkLӦ}e1&JkɊ%2~3}^?~j3zl~av޼/!7Ji !>2bDܽ.V62ŀd&D Ki|}$ԍSU4F)#[MF+,-EYU}Dt3рR`U? |AЙsRTm/QlzUX|*^:oZoc0;h|t,Ʌ "4a5fAwdD6լ!_y]SVxeSBKRkuI%#uT'`ы.ri* T5&!Zf3[ nAh)qN*"k!wwx#+iR &!뒭 deU}3VR:"tU2eK}$TIq2Sܣ:W*ύ z3ѪkBGE6WW>.ILujjrb6D7V:X4j m`lIkt s]=,AUIAb&JEhMOë|yr&׍3xeK>*XY!ښ mV~/Bd= hT|B'֐y SQB_ K|ňw #[b"܄[ s[Et~;W71qsE,v31'٥j+[[P(6#Um*TGQJd}%Ӵ\Tӏ!u-lJ`-PW* u bX$\_)߽HxOZxl9 (irU8kDN-[MpL:cU2Ӹ 'Sfm]|a[]U*CWAp""mnWIîcG~g觍`C*`̺>)'="PjyUcw^p84+mCm^  QbnfY_9+G?9E9dKf >j"aʐ%z4)34 Ig# Daw]bNw9J?1uՌ]'m:{ }~uEʃ @Aeo\|?L'¯CE f)V/9Y9w4hg&S!r^;[3 g8?yRc΃Ϲ FVdRњ?*1T^E7#1Q M&%|Nb+숫os/gS8M@+MxN  |mM, %e6!-5&<n mZ$D<"nP NɔbXycU#&SSpsw &<1SDn?÷9wO[UㅅnVvNrKDSsH𳣦:r Mީک>aud,s2t Bޔi2=m99S?"YJ<"O2Hf͍"pH3=xE=PN3+yІ nZ}_[㛙} c{KN6D`~AlpݨPNI2BB}h_J4?E'H N'&'}(/:.FyeڧT[Ԡҏ=Ŏ5 Wzm"o#Hh{6LaqT2ODxs5+Tq-{neqJ)A> s"/xUR@Ul얤}|Z)Ox";Nf@\b'IYYT-`F*])0[=߻ĄjqejYq9XA2נ%!_3r4Ѝvì+l 'h5qnXL2, WoLc"/p9#$YRDnWٔ)؉ ]y ˫M(ګ#Y66R TOM5bEW>o!? &l8ˬEv4wd ZTK FN<2kJN> 3$)rg.3(rEߘE#q^>Ff !) `wG*Z%.PH2r*2QGH`vD#`)>ېc:i>4ۈ岎zq9ٞJ9i&m@v(-!O~oM0-4ta G\/ Px z |H]]@r%K@Ѿ:3wslÁ'xݾY| *\-րJ#+hm9z."!;_AC(V*0M1⦷1_JZ-*||/rZ6J&Kz&57}ӽͱAchQwʱAi,;dMt aKtݥM=WL׳ j|o$u%VBfCʇ8q _pmrcu u`RP]. /vX#a:[DJɸ]+pws<귤_N+!ҲB\LϼMVf4j*2T[y>;_('̋?_moL)bRAӉ5Vt7@G8Qبj\jggH.Fm!SU,>cf-{/tF_~=uX!Wf\ɴ/e_*HGG {lOgyax9U\^a&SbZv';<&Zi~nndgb[FmiL/(-ɪo WI6UJc[XJ?A1rkt/ \ !kc+kOs Um/ඓڤ%xKpH7frpaQS7Qxh( V-pK)`1 Zh7Wctw#dṋ@h5Z3P:AwmK!!4G;aǨr] m4 PMs.Dq5k)>U4V;ͧ.$U EB.a? ?"ܤ;{4|wO@lgQ DRKt$ةT틦MLQH+R%V`B-;k G\ƇYɏv2¬k{IӤ N؆I:" *..bb]lMpMӸI ~ſkS_~FPg߁, $%Iӛg3@N#fqy0dϽVĶ!'v?'rkA֬GGjj"/qjRz ܆a<&3iJ['oS(mEwc&D߆!by蟈5- o3F7MO_1<^Avkk!6p8!YC,»f1w롞/灼h& ;YU>:3f^ xk+).nv[,_8wd &~L;$O۹/!ʂBrLjv!4g\BRtR(_52F mH啺go<A(\ԫHsR*If*#Hd  ӸT*5ђx!c*aT9ak8C@ 5@cBwR7KRi GZ+#qeѫ8QHܑSkoG侭NH<\_gw٣}v ɝׁ@1լ+~#ھoDގ\"?s}> 2Wt1 Z8i]v^6l:K޼v;>yf8}V3@y,2w<]{w 6z9Gz㋌*\^iO$7xTK"p7Ō{.d2u&vU:%jdž_ d3#2'|Nu6sv=[U 쭛Dvi;K6 F4F͋- hݼ#(%N:#<w(C'AFhѬR̻vAVTbS=K]< v@rvF=IاPo݋<`b:5>x9Y O΀v ndch R_>,4qu[ews~d 0w봝+\[l:H+8dah_*۴ mp~ĜBrO'q}q}$,>'&QEݑSK@jbԑř05ӰF)%p'[ȏz IհԖbFFd ;H`~Ipn=a0}fT.R/%k@ĆYE ub$PĠE*̋i5Eɽa/Qwj+ SRҖ'Lk[:R"s X0KU‡ULh=:kMo] $ \$܆*"!KUņ[n{z1"1r-h# @ߥpYIȐK6gyǝqMc]j~;oj:cm>s/4M W 2.)>_G!=㰿|,BB{K#h< A|v:L21{C$G8??d0|3ufa#,&!Ȟ-T1ղ  ;k[BN: 䔰3RP8\H]čT$f E}.rLMf= v T#Ecj~L3J9GPn90H q3z^F6yk)WGP\7P @ǭv~oF6 eko$]@y%ؒc=A _qNivE l*vu6<Ax/z5TMn bHnNR# Q=Q ͜{JW:9?+_ܶC58 %5-ԢBΒ hnY''&jr9G00epd@< #v+ /vC&+z5J@C *`<IlbHm+f-k{autϽz]܊9YJjAd3 0]p+:>M"QLbkv?+DyH7r~9}7īk>^ irTr+[Mt#piseFt,0\ڎX1DF*\|fKb5bDXDe Fޚf)b#Q8HV)HOQ??7 h" :`yUGc_H2*:ܰ%tX g[j5◛]$ȫKv_Z V.a7rit~R .@;o!iֶې-hZ܃XCrEK%vF-Uf@MOa- >f:@@GB}4?'G 5, T]R`8;̓`p.7n{\W emG>xh9(ӛ'D$iN9,1!Y7/"Ë2HE1kΡC \=Hh{3ʷkZ3=9D,d7IxZTGҹi t!JW ?x#"wƷ3+(է͋h^].HdT(Tu }j١ʉ+|<mtM%I X楚֖uǡQŘv0ÉMҀ{rFɾUϰilܫzqm/g8Hu*܀bMzↆ-o]v7L]J˒=nɱ^jhG;29y IҠSzR:yB! kb(' gl>7BO JA]_%#c5O{wD݈o%N#Ei[1;J84la T|-3 g|a>+>rc-m). I`*G؞ "e E6giV3/4da4o_{YHb߹é>ߠYV@B{%K-^!FfllSǘ.Mϲecμ HH/秴2TRĿo~nMm9H[>X,%# g!i%olC_nK3zXwx$$s ˖Rc] Bj7hq9KEq\2Rzwи~@!}@;F׳|0S)=6=RVt)y>wp {~RPG6fXZ~;B{#: G @~kp)R0 eP؞t;`S *juD1 iWY{]n`Y<(ˮU;9(鋄/fMj+ʢjىĐY{0~(sŷhH?ٍЖXw#Xо%(,BPݩ3{BPԦ2 /,JJQ%?x w\ }9u*S!IR6dQmo_Zt\g̠dw!]Ish@<6!ڙtU?L6~e^$AQA%ʵl[$lVPۓh6xVQk=I <űbnK8jG-P-ʫ~ {`8kaȜmJL`:mIfc`FAPs"Tkx $ QQjEu+ښ?n߼8 $i ӌԄT ʉtUjN?}yF>L(5ԣcoshs}v|P? e4X-(>ю;MFt/ 19Q'@< `s`NͅUMp2IԹK;%p$,OyDΨr֙F21jS䦅}6ja O|՜LK=%εoX^< ƞ!8i'Ү)Xڌl-E#[:1Ҙ@d&j"ۭEuj6>]4KW nvx?[gۧC$)4hVu>0};R{u6`r m@Ɛu͜%!& ~sE0LO:ϔR $z&Cuf,FXY@-ql[דL)M̆Pf]Cs7%# r9Ǽ{0lwf{%"[J/7<hRQNZJ0kk-Q µy+51 6񠫛H_s~ۂ$\Q̢ Ck#ð%7փP-տp ` J<|Ɗi+{Mf0?^A76FUV7.y6esiVT+dmdpPS8t@»sˣ<]6?p$=2rbfޜ=6J*xy.Lik9aIzUi,e@ep$6PJKƙBYw>"kU,^P"J@=!td[̨M+'#3,P ޏHˀ8'lFUQ VOku bEjՈѝOUt`1-(Fht5) .RB$}w>Ŧ`ţRKz+!$cosLtL ox+p3Zp'bbݽNZK1sN-QUI!MSbm؝i!R>󏉝!(Ge!GnW+OK ۺSg@n>-,p|^îm3n8 Zti~@w36䜑!-JggJ(,ե6<' ([)x,u%sKSg"H/8UcS_t|z/ι<p}+^sdF"$kkkty5 =ZPkeO&Bi'*nh9t#UyE((J~C/G.H^ GiD6nXAyoE2ґ2)9X Bb#{g^H9t@rfȭ<?];SDƤGf,HMhs\lpD$RSr}Lq|yy;NTeQǫ+`B*P%d~ ˰7NDp=:IXrD.88(@6P mEƯpN{.x# }\,/U l. "eX9ֺJrBsl+oM. $7=*\?9]~?hp&'V$ 8#9DIkalK'q'VЭcɫį^BڙG2 eF_]D[ 6>#4MWazڗ0]eX[$Ӫ2ti<-HCj_7O$o^fg7ONTJG7^YwRGV}YKlkVC?wDOf*XņYEw oR$Z;J]p5"mX~V`7^󖱸Dfar]ۇj؆<5g|]BhK3ck2ϻ*Cq4IdPX wr Fdgh^i]_CIK݃~}AC)s*'euvM 255s`|rOr $_? pi% )E`sP!s_ P76c ,?*i"h hl!{mcD+ϟz`fZ{T0 w6RQfE}M)ߦHP&*KIjD1ca7D^Be뷩S?Ʉh^!^WPLoj^>rCV 753 Pn냻6ϗu&J (-cfGa$%<L*,/jFYDL_Iw&e;XpP׷'IwIPH^yM0r_G@bԝc%eddW}KȺ0w KPQ9_f̑ۛY?j3M8{7OD d3I[(n/) <-W{*cU짆{.$}^T,g' 1]sĨ:ѿg6X|Hc@ȁ43]mǦJJ cuۥ N:ش݅D!EKxaMuJE.W)G:: KԘdDC0%.HN4qsdNcRɠ(HyT!pϠ 61j:4uxawč-n%&m(b=m yfR8I1W\ʘLGt7B3H7K`i bkB;]fUs&xU$+B& + )6,vc^ڏL> \8=SO7].y\JKJFc #dP꿎Ptdm"tJvT):f-ǟͼYE)uh}ԇOnM>:_wl*DV($* nd<9Źp!V)( =Rrq5xd MXB xR'Ϋ;ףpf[pݪ$r)w|3)} ³n^v75W;c>b*gjSͮ%Ng9³h<_h㹈eٙ'wu}֋*<:pc/no/= Myj(sH$@S Qdl JuB%s{ 1-#I+k0AW?L2h1ft 6KIyJs!&EQ!=#M<;2;t=NFtAL9gԫ4!C,A~EE%?yłY81fgˌy]^z]V[{H2<}ĩTEx:EY"fHFٛ)GKHV|"+C`}1*5?cz^q7ܣNXM5Z?˾bngenj@s]54t$v>MZ\Bи,e*N,0bm=Rf\0Q\`1ߵ7k~MCyn5 c=g Qڰ㠜M7 {d{L6*ownI>}y/(R|w^ NUzvj(I|lcx&!:q*C`VYeՌFBb۶ݽ_Yɵ ü՗p@kao$ߥl8莲+ rhpzqn4W4 9gĠm= ۉv|N+q[FmǛY$A$ Őq@S!`L*~sݕtcd=l"~~r+? `ypNB`e$i<}d"cTqpvAi[t=S / d쵢Jd԰/CF/6(ySmLF3&~c'R^hG;P2 ::5hͺguqsUSp\`f :b7PO,?,,|, UEeuW\̾Zc͓ $&^I'u>ksL0155*Xfjq>jboVӉM${,"lj7F,higю#LlsΒ|:9R 0U :|R6m/J:}zsC_jmV`;'+'n-(:DET+R0{dC]}rY3sGz-6;he;ۃ-9 DNO;5Wԑܾm7E sews謇(e*" ?%߿'n ,r1Z,μ~^'LVnd*͖*oG|%1ؾIYc46̽^PpĻ'|v$y^j0-^zx9=Y>ɢ/Y=aM;nt$4"łݦc"2f_)mp01Cݥ7eH'%b42C{/L龶knOϐojD0f˂> WD^Х$U'v8B"Wf \ S}f#8tӞp].6E4f0AķaN<}Bļ纱Cj׽ŢFF$r( wB:NxyM6t&2ƨe7腭;e%dxZ(3I$̑ qDW E|C(bhUS웂v>Ś4SSBc-BE<\˟oC=gΌXnByϚ[;CCI"=f?T7AmL&X.EmZ~v4[j_v[ABHB^W՟TpS$9Biyʕz$tЏf>,ޚhF͵MugJGPG25U!POYKwdzY :l pۙkR89nIvàġ.D˛`u;,(ne Dpѹg_)AtF_T;T/Y.3{nl2jRe-gEX~> NlWka d } ΰ:C/X㥆mqka:Z :[.\ED߆V 4c~&zHHA"a3M;m!'1g=iv8UwOPT3# ܲ |59]ڌJPEyETvV&vL`d:m!n?[ cz6UEP׾|MhV SW'3!:3Rfٹ W//W\J~}7O ^za߸'k01V qQlF\mӁ%U*Jg1z5 UW.+iH )>!杪'ܱ eؐ.a7qL'e?ByiP۸ܻlR0S8`3 R,kl*nx=zyMʟJWv3uQzX>Aۅ߁e9ߋ7ݴ *k^Z>So~Yv^ $-t+I6e?ט/ ٺ=\x)\qĽXxqN"T!Ɛ!$OTqϊuγk ~[+'C<^hW$r{#S8[|/6TJ$7²L?pLc(ppթyem=^+g c(؂W:]a[Ru(z]u w;InQrDowrA.Yy uy+)Nm`{6~OG`G?ޤ\ O"H^epβҖqc^W0@W_>$XxTu,K NB %O) n$IA al{Z><w*W$нHb]\6TWJ;GtO:m B&EL6؏yce%|.Z4lDǹɓH:1%qHYF'yGEW\kV|1n~ 1VOJV4nǓI3.?8HI퀈vY \ۖ.߫E bÒpTޜ<ثetkzd!^Vİ=[z޹IL:0ОH=L?je Q\R,j0ֆ6zrK7;jztʒ+[猷7쫻\ߝyz]1_Rjwek[;QQRn 36'kTX@Zڙz=1墲 %(z;T-t8 B( l{2s̝,γۢґ%<A‰k?/8H 2ŔΕqJK~C]ƸDe,\# xa ;ˎ>lZ]moÜâb/sbNcJ͕ä]()D uFuBb;7!(!ٴѠ3C]?tW?93en?l Zh]OZ|+(< IAd b%sx)^ҳTs$Tjre4 ! u #~Y;yyW-fhm')2-fb"K' 8^y3mDs$6 jvG6}l{Wf"pTE6W'@N ţSpXa}Ź iWa`;I,:'N^]stY%IzM&^i'9=Nϓ]9~/Q28qSZK%%f/ܳwVׯjNa6=Q1uerh\ȷaJ Ct[!YYEftRk+}b_@@&`mL< > eZ>NK cn& Y1d Z]±ηL6HL-tJfluZ AdL0 ?PBo>fx!#jР*ikޗ%'mQ1 { w Q0v{&};h-0SуI"&z_Y%ܕ]+FU;y/ Fշۃ  H"DؑnÆa*7)vVsq:Ԗs7Doh$LipgCy';Br!I 4=lC=OFoT,9D+&K̶E{NX)h<ɶC|&Y?x;˯6!/5br~L#SAg,?A\YfӜNPr4R3>uTu3`1ᮖmmF.T$9nHR@ӣ5%iCf~k]wB+ս8L$:&iA(HPl^N]X,(XPa &-S:!KwL rzܧx֚v=)oJ5Z~g|=o[ dDyeHDMfTNJ8P2%n]k<#?ůMy1D_fM[zu{U.hd]VFȭ.ZZg+ヘt!0:7X'7/hU9⌎74(jxd/v]d,Gk<` tD{{+BdnͅH|wH1UɮH %in>0I=1oE 8Zʭvk6]bl-G*OM( 2;l %Z5 #q=8okSƘF͡llrCwĹ)ޒӨt)2 K}}T$=iGSgڬՋeQDoQtiy5Bzc NrË5`C^*[AD{"Ffƛ{szzQWjː7Ihh֖jN0\E8md3bA2k 2Ĩjuts@@d#;@=ztTajDA<{l=*OyC*W;ː*:u's:ʍ""NcΑ$܈*yU+3Gu/oq\$? $rekӯht0UfYluE-GVGxY|8Okt %׊ rWKX,cq~` T9*asJ?GS L$O-,\^qm<} /*f/+v`[Mi|d" lJF5 >l(|4/R :fht?ܙ_:Ч]W>FF4ݕҳIy$wnJ+Dw1 ҽӽÞO>Fy w:[ԥ,I}Q'*rZ[8pUwtK8.$#kee96싻\OmޯQddnTs<+9AW>kf#^.Ok$V4_)[<&2 !ee<+LO32Vl $ogI1yNp܊Y?9ܡhp~~+p%ߨjt3@KQ1?Xd\Wޯ3aV<[~6w5oG#"xsw̥Hd82߉N$:iEÙvϺ uuzFp(8o@;M+$Σ\~]/;.H||Q:+:9ĥ3YuzN(|`x@ؠFo^)RѳxVwь[3ٷD'rySAi*r@^r(/XOa̲B(94 a|fԻKmZn62YlvƝJxn huS;KXشD$4 "کmm`mg VhgmI3F _21T~L+Q i40(cj/G/,_Yw2!wb%{Zy+d =<Њ,%O;R;M|\AnAeoy]MmX)zo t]\ {6oku|`,oʆ^,Q >_óR7c(׳ǀ "}=ӻ‘n{r0QG7;yE!G:ˍIG{gY?T),R! Lͬ'"-cC]WM~є/%n0v՝iG_]IL`XE.M2B<[?|= Cڅl_I,aD[O*Ug+].,s;bV@RKŇ븪4ɚUQH>.?9 yy| ȼU_3ʿ .wkDs֭B38riᶫG0@kqȩqs[o!=R?UZTJdII a@T0%7,Im]jx)t]K:B@Dck2w ?+\Aw;'Gѵ~Pqt _ѺB%z]iynۣo3% 8+Ti@'+?6ωpPjU (h]TQ-K]߅W58&U@1md~yE-$NU"A X"2Aٗ, <^IE.s`6S6[GnNvtɊx<Ҷ:_Zi; A WcxLCde>҄;UC]b̛UU9T6 jGǖwד7]:)a?na 5at8r%ӄIIL 1$F0m!Xŷ^Ձ6;iɻ3_]ԃ%.ex*8h}[ =\][ ~]@ Ô>3{_b>fN#^:B^ /|%>,%l\b) xJ` i) g!Lu>`s@Mc7VTV/cCTH=@4HtBb`0hˮ~>o\ͻ+аLZyF+72R1>@{˵W>TCî ^x3΃Tf=ݯ]|_?2,^C)QtW M56ልXU] JpDL䴧[]8-Zkjɪt 6k~2O5%u$qj@kVb7r>s LIka b Z:JR2ӫ"b;K` :xoɲ- NtXDZ穊uE 4hD#Po*g4E ,2Ƚ:g\{ۙ'΢W]nС\՛jv]P,\cJ^iݐ.S1 $kúW%W7\(",|vv3{nR􁞙 u \Ɍpī̱77Gع&7W 6j:U1u|dmXna 9m$Mj c̤\VD< "K}#.=3tI Aʦa{`t\9i͜ƯO6!~:4}w%3OZL0 \~UW ʠE$(GYHV~1tD kQK#FnvQW,l1{0j]M Fq߄t7^aB~vh{XEr$>m!ʢZ+1/ -tar 0/[}lm+79ΐ(*UޜkYԾ)xQ)C\L*Awg]}Éffb0lç>XRVZao8L_StɜM8y2D!~Ny^whNYxkM{nM.B9\%֦[ †u#u&*Vb#<$2K Zshf_$L0a T$&Xv,=A7NV!I6fyuKiQ`g@*`1 hS? 9uql2,r0Z P./ ,m,|qWC(.ڮ3Q?rSʅ-;g65[N5Gx_`wR eQ6 UqѠ/a\<34$ ̎L;XNov2-ԂpŤ1Ϣwq} oUd$PfCکzk*B~"EӀ|b#[韙܆j~vBk$n=R<'Ǧ0Vt qËta;%p1 ?AkNxޣ?lD6eC(䓱ׁE̩؏6/d1DwMz þ1ޑF_"EaW+_4wzyxiW\٦]U;ͥ&x7džNnZI!Xh?!L{v1Tdi9A j-Lt9z#M=c'Kw5톒R) 3z*ó%q5 "kUEh_M15y+BV۟ӿ,,ÑTP\yck||xnZw9e<]k/ %Q6Q南>\E't\R=oź˟(W ^/\$Q;kKu"2{?`#4؂bAeݦgZİYכ0&O.zA_6KKN~!b 3FիBCRG%AGJap6.C'xg ] WaKJJw08P9{WLIL&H>H"E P~ṙ?1]?=U$#2k:]9"jO<{9Lj7hж(BuWI%.s1>M&7NN&R 7."0G<*J΃KcQ<`,5 u.s&x(/.{ڍގBPC8{ڵ)rEgɉ2bUu VM-sOI˱%uYf*eOn-أqiȇ 2Rhk4䱷>~!u̴AM"Y1xǨcL~H*6EoG"Q3NyfD0 ;qiV*@[Ij~ɂ7`XLlh TWA)R1h3#qe^YZv[yrf0CAF4MH):%-)}k8j*}jb9ci2=y&mj%%' m{BQ˽T#~.Q=:(KGk>Z1,cpʎ}\(M{rsW2 [848@x۬$wh/xZA(ᗋRS3sWyɈno mK]ѝ;὚낶Z5. 3M @ru6l(Crqdխػ~ɍr]Lv@ '1<,\[TuFT= DJ6Bu<{ -f KJ=}ud?b4a21JiٍV.ujNisba;sk9n|/(m,wb9Sܙ.5 ? ^hAwa)a.aUR7<7t2eEUXW#hbm@k-|HB$[KZ0@ԉ2(!HVg,}un/fW'=@ȭVn))U gydc>1 {Ӂc1_»kJ)b :L޷Z2E=/cI 7,BKt3EtکVde;MA@)mL~"kdA Maz_H'z) ,20~=$v"n4HS!\ v% Sv+imR,rEMEv{wRq!]=ϏqjL+,r[5ahOOO@VR#}Gj|3S7 L4)eUI+DP, roО|],Ƿ T ,sfbA);& />OճZW^pԨXX[{^8X 4/wVrŽrz^4y\PqPC1 ģDLչ-8<>'Q,;DU|տuP#ʢPD+0@=ļ$z|D%/:9IjVc*$ \˟ 8ܰFphN,6LHvvTm''9@ܷV>gź"{$N߳ϾaV)瞾)]X$JjPm'O`3(e2}5Ǧ65ؐ<לmv+/PQ!<+ AKx\<8ExT듈Xrgt~\4aA9 IШ21'5u|i@íO]H:aq҂Q7([l*/SoClU1_FOcFw/2Tl\;1Y`[ 0\|]Tu7_$(m?X{O;I%YlE UA嗭C,$ IH=Po ;w}~? (&Յ Sn1_]UCM!ɉk3\_82_8yԈl87<|dEu=<ʁQe4UI/UyhBA3ߋKqR IxލbIF0MkwJT?o3Z#H)S 0f#7Pqy֬f"MWS΋$YCˬCCЭaɾнҝ޴k@l|Z}90۸`'eK9Ӷu9SĆX>\+.! eVcJ_}w5p6Z lzV|R~sK:>l=ʚTIoOG8AW(nrD,HJzoU27Ci䗉pFѱ$ۺ陁٪>z"bRh:D6?J [[ 4]˹M&4 mgݜqki=`c-jIH9:lī)Rx2D#m61ygJ " &ĉeř%oVȦ4ݘ qJ$slKCzl9hczMHd0r10W/ysR ˿E6.=JB|\鳾!6kxSRZ|қ=7G dqi3$NPoS;tNcPf)rέxx34J1]BpY(`RDݖw%r;UM11, HE#'Nw27]vuŌ!Qֲ}eʜ۰9-/K'!J87G0g`'f,i%agDq+EDg6j) 3`}N%32kpF!±o^q <;4bdדXXHP\Φa:ڎ$ _F KZmZgnLj_Lf0.hgE+ǎGф؝e=HM&3>^h5z2tLe1teK(GY˛LQuT3C6ܶ6".w=#?Gmj=ZŶH DA4',enQwL#k*߳tEa |Z9ȱw<Ҟ0);]yig3^JehjqlvPM#<܎3S`)\Ipf{ 4=z6T/Z 2ˏaMZfZy*RH FjDo0y\^)N;I`/#Q1$.uώ)5kQnwo7 *\-Pdm8l= thsߖ2)2Fs T.=4 f5!uC-0X8R௞K;Z{Lu4^umSr+4xFd#}`,審ap8r%򈇂q2H&J1iJJ_OT"vz He;_WE%n#gi(J ImMz50j1R,#0Մ;Gib=jx2 y(Dj}6`hP9dzMII$F}`r4"IMS%sOMB' 6Eh#lG\~1[@LT.UdMµ̣V9T]pZppX7k:9$ĜWi! ҋ~K..M|WhزUAK1+]ֹ^cGHntHN;[Mih7J ouDC<2yd }sY z`Ӣob/M LߣF>KO6PD~(CBR>;@$"@qd9b^| a P%/'Z nO3ͱkwg[l\jѤ뚊}PM$”8suQ!{(KCKfDituifF5Zar 'ՋN[Esn'[9[3/:4z8=e*uufj"\j\d*xuJ%}v`r&"uilt*!o~!ӌ4m x7.PNV{ ~3e+ !b<g4/55P#/Wi31T_^I0z7bDɦe\+HH6̮3Q meb}=ʽe@d6OAX9rWIT쾪9?] *:Kue,2 d3{f A+j|N̻ Ѹ(Io:Wx2*Ε^ɏQuJ ޡa4XrE$I rs|ͮV[4_Q=eɴޛ|񪓼IϪh 3NT1bɂ'R8CZ/(u1#`GbLzOGdև]]u3X_{ҁKcT ԿxT,ʦjmDB7,> ~X|خPs N1 GRJ8أ}τʛ$J*Gѩ)*@ .q e扆=`r\RԽa:]n#zZr,EO8BO)hrDF'vmq8QPpw(! VaKBs?suFf+-͊u0K\p 'ؘi4Z> xQ'.R}dzϋPE>[ɲPP}thجނGpGD(4W&ՋLQBVg;Aqcƻ၆]3ZM >0YnOJrǰtCkZtQoDmI+x!n)lR_E%\-eQ(=o܅w$FZx;x'`K;C5>DQ:,f DƁp$#W+&T.NW%q>7 VFRiyEŝ(>,Nӌ I[Sp8~J<%x[֮1aeXH-{Y-G<8>O?K7$t] d|3'kCi [ZOa`UP%Ou,Oڵ8|2ίyl[rEgkS$їVWmiX Z\BŽ*E4%Fybi&Ѥ}qsu~Q *8 =+_qo";kU;} ͐3{[ GNk޴%pqo %%%GYNF+|݋ЁRV|$Π 㭎t54*>q# @, *%eƅ xڝ'@]i1H'_}0HRQ'upƃ<7e;J{T3K[|[@f߳:73X'<EZٮuDςtS>+;kU~=dz ԃ۶q`hfU x6DΙ:d,,/J[Tq)N$T(0iXmnU(220¸)j ꯌ \WoQ(kXIHɺM!;Q { xO(L'vPOzS qmDvPv3a=*8tUr,`Ha9wse$&W(/E ;m?q#+T8Voe9/fӀa~+[+d( Zh..('(fMY )3$No#h݃h98t77F-B9(<@h`[\#yͻ!R w=[ yXPJC(w3as`ϸH񳇬MaSV?r*%$3m,, {GKԏH4SB>MADŽJ]XꡛI[_'W.bv wY2{&0O"騚5/* ǝG^'zP[ک2rs7$1 1Ge>iA7QH-{hc +A_b0yl$h9g6}rIUthccD' A{$'mJ-%ZO{)ooa@MC?: #Rw ta~wK)̝@_nJʧܚ"#8k@ĵ3g\zm4P>9pܼ`'M uLaTucאr< b{vcQ L1ހz\x`z8GAw8Hbg}=x^0p1#>6w5%(+ H[ o ~BG.)%=^f_\n,Ef.i0%k=&oO^=i'G JLVj(S}RIUmفC|HJ‰" B 5> dF1-pUh_گ1@4;-^SsA^K.kq}SU#KpZ:+OM+.*a6$#_Q|Cݛ<D@&öo\iĆs`ҬZHY& }_𢎿ѺV5%y i LDdG+[ ]"6e1J9$;Xz(*rn{ Ebc24h=ġ|ⁱN( V:2qԲw 17D#f4Hέ(莔Qlj`oDco} /U52u'- ]=kOgǖRXP:+*g0y^EBO934uO3l@+y=]w&{B 1/] >b<;q ܯJ\P ] /:8˅R0B%A5!Q yNeZZwjEȚxw"fDƼ'++I[#*B#Cnj mq}a+faz`տ5)xfvY6FFZMVS艮 Y73fs,Q# 3ֹNY2C&ʢ<|\zcHX{~<X o%%/T o7Ned.p #]dNJǽQ ZwyNBrɭ"ZJx/ǝt$20M[TtPfވVuO#ϤщjW{I3]By B}W:_Bj`>.͌t|LҐ޵-)0?}h&7a0ichٓlhw3ȂQ ٱdkF42Y mQDwo`~z2W\•3T'E8.s'3z "B؁ 2aam?@U0O]}ei1``&x 06+{η̡ˏWoclz )&?fKs] '(GA,~0.v|( %KZl B&|G:כ6?pO~ɥ:a"BE<*ORz 6 (.t 8 N[~P:D*tmJe21- rp{%mc90'Z{9?,`>0֒#lNktS6+10q4w4U/ s1.PE;?(TXF[zMɛ  36 cW9$eBaqD΄k#KLKiOwyA,7 #X FmbzNwF{Ҵ @fj.:B.6l /OW^9\ک09»iX \`C}_As0ďc'qo޶] qxPͧ=!7 ^b IdJьJ9uP~53ojV'l~>S XHI2nxJR&^:*dR4z5=_w(OWogeA9ZE H\Nbe˨.\J}m $T/ž\  ZoĹ,)$n<8V~q"fZ2GPر5.Vs,> <+KZi3+ھL e_gQ`9mVÃX#KΎj->}5JKehxG*붙+ZKͽ:23%oYEm%Ccyxd:~t%S.+*%tSF=zC~EԫYsX P/LB4m}gA@G>]2!%XyiZ>65}ϐ 9tG5a[DGp[D خpp\;w>V{:g$ti@JV4IRzN/z'4o06[L F];6S0/'GP8Q2; WȜzW k`xvQmExR<-9- q"fbZ2V3W _'vh}bP2DBY3>JoѸK}#3]Ť>Fn* &ν3 #۟DEem;l˻^fȗD?iLHK*I܊!o`\V wjoS_D8B!8I5@Gܨm)-Qd=Zehk?iJ㉬”k3~d4rata bXCZS9W 9Vj"}͢.:`l|.? #+x܂^k~Tir\΋L=t5>Z` )T1.'r& 0^&heѢ/}xuN\8e>F[i)MlF|5G14I6w2u.T2F"ٌuR&m|jsO>p/mMCƍ3_la)V24Jh7pPI-t!2q݆b`iRU%6QWMG8B+-A0P49D0n HtY)Yvي$4W .8:C7akfDH^ݶrLe.5KXWW%I@:RH&quyT ([Ӧ؊ F}X%Qg rj9!"f/mۓa~mb.(ϲ^*|8`΅k9cLLA|%aWLMw>CelP|@<˳Z܇HPMS>hm4(vd?YZI(҅-m#|V'jieVJ oT] vs#3ZYi8fE~Job9‰.…={5v*P{ Mr RA7rhPS1\61[3p,3 !ZwM|h߳Dfє'sb Y׏[^u zxpF">YM@¦z[tqy1Ыp9,RsN=hb !D]$ R{$pY0*/(#_JI歔U-uD!1)~1Vxfh5Ì١s.Ό#oGkX kގpU"5xOoc,sML4@+VnLj# irO][hq{Kh"1dl)"So,RZ4p֝vܫ#Ml)_>rQӪSJYyв"-jr%mJkJ$#A0Ѵ|ַVȲtc_dh.^\Rx7Ej]>2m^FRE.~QT#FA٩WG: T2B󐸓*4I/ S6^vWހ-n,A Hdjڠj=ѯjX=Q[`O(YevزA^rdD'CyèMD55OTnmTq#^]#M(H&js{I/ݽ+G=5u;9Y Y lRb﫳섴4|d|2_t™^.̾$0I}89bloAnd . 9u~4uN_u󷡢AOPb9ǵ.70rǒ6} ByUъrHFis^Ny%pM#c2+/*cXl]/**#5Ia |?fwY 쳢PLۉe `AxOw$<hfi*QJ0J[*Qч"~M`w']b&_۱[/ou۾0N3ޫ)>*9@zWCX6U\^eڙ{d>;.pO(*!ڌc/fE bzV hP#NdUܜ/'Ml@ĔژV';pAq|?Z9v3]Ma0TʤyLS6|ܽ̈Ž1 r?q_Q,ՇW }HZ(Ѯpj2IV1Vٓvݻg]Aq кVF4>sS$܃weKP<bZ:]~]큚0$2p{o{XoaIHg Գu ˖"-J+MB />Ұ׎:f1yb sI7A;NXģc s5sk aRp+&}ϹY4&ҧ s<#6aG25(pR6{;MV5]WHDG|k˩W[6"fLrGd=WEyc@H5轃ͨwuf ZL/KEYr2oDk4 mPvlWf} 0Tp:i.@XJCi@?GZi$>w=AKsyޞR;E&4rߎ#6; ] Kz16U V#rg7vEi:,hibPi5ϝ2m  k*@5ߪ2si7"ه;㻖H1ΚW4Wyu$!6KT@`"Ǐlt/qw|Jܑ֝J-|3g7W{"}Dc-ھ,|{MEbx^kǦGSLƖpUt' ESqAs*S-_e U{y.a;_v&=sw;̒ }MZn&%h&G4u ;*"qLY3m>bc%'j- uIN;t>ԵdJ, N7}•qMɽ(! s?s.QxY$ukV@sڑI_`nn}PdiDz†\iK"_ `θgr) %?y&@#WBdo6qw$!"@4AC Ox9%,ě,'9/7pGrN\#B*YQ(n M"2jʁ,vELQOkN_pno4w8jY0`,wZ;>ϫ/7j7I'3IJ"dK.f;KuSw}l> Ӆ~|4$cttYrn[R)aQ/>dxCd1`K?oad0#r8?h{v4GG)]j/ إQ/'}q+(fQw5n#/5)A0( gb*wň셯d¾6pj[#C7G@^ pKOb?m|1t_q兤3Hf?զpd+6x 7͔]GL 'F]aa8_P TÑ_o Fcq;ŋzfN\)l/0D.1% 7?Bdh/w2=Il-[ԭ:jíH.@ΐT֎T59y4 Y: H OGgݱԈr }0$3XF"Z"' +-)M>iuzY'}^񸷓;?Cpvk]33|DV6P! S\c1&XŧLc;+m>Yui@)$k.e)Є'A7Nȝ2 ݹD2)h#D)v]{nD?iMǓmxH;6Wvy7hp>,ZsXh]G#rvR#)L !"QM} cEbp:ᇀ}Ef )0987`xjrx5Lw7%0: 9y%؏W MsJ zA73Ze._;rukjKC|g^Ʌ kːUmKZܓ7 IZB?ctQYjQKP'.g|rC뭋5-mί1rf/'%eFRf+$Ht ~^3魆ъ{I +5俫pRᾧLW@$R/?j;?**&Z>0z['ɄhO[rusT"?)̟5NB7A"Xr{$K0" w0\P{rv| 4]1v.ų6I .MCI}?@q 7;-:ķPuD|0Ic cb~q.vԣ"3޾W6tqU-q-?B-؏9&ɌDo6>?%S'b7 qcR=wCf3/8қU&Z*9D"\QCvSXnCh-p7AR)V]]HUb]Y~v$Eҏn3*k{Ɣ+ 6!PZ<&%`%uQ=a(1˺v_nQdӥH֞`T)z]ri2؂=?t-sge=0LќY>,1eƜ۞xlUή-W9B_HGhs#a*H!Y}TU$vMO;VN aZ 0d\B&2glݍڄ\'vj,V\[BBMU?R MoMF?bo=V]k9PZ:]%pYz㴉,jLusHwTHN9o`+k.3AdSF@2,%^V'I6ǒ堙γ&Ѝfz 6q$'SPz")L띞sEr}8#v_]r;&+iSeA|\2Q=a8Za$* цEqVJ_ӵ_\Do@ \ ԢMx+SR(SGϕk0hS&"C=*m9*^8q-e[m”.rYHKoIF',k]agW]m S <9Fǖ%Š7*2X&oaG)`sұJQryIɄWZ 'PeqHy@Y`noX4py5\664Cw|Sb8tG|G@Nj3yՔK(yg1&{w^^փV}EȓB`]3V&4Q`O!Kug8SOܝNxIeg{ҁ1W%?z^485mǖwaR]c<'#R.7,*|܉Z26a.1ۊ阕.&[ Ů:D f~M<Q/87ʡ!C!Y\ZUhߺ9d#X䚞XGP]@ }ֵK׾W*sZw wuXŻPd7A"2L }+tRЭ,Afl$ܡ'tV9^iM_I=PtݒƁA8 JqW˃jwW?k i;J~ [* +GxmUGtԑ+oEsӨ.DXw\2}&62u\i(dhhq;+ |ieX2&YVK1,qw?|vy-O$qj5*|YIQiiE=.ҵvUi~#>J pY۷ӥ4>!&FX1^s8Ax  k&p_:[Tkãr4hK fBJ! V6F:ly)G}.;п`(3 FRv. ݸ|֢T}ꩠjIuIn!^/ë9-3,ַ3{"=Tוz2 s;$aU߄6 - 1|lQ[yN0Q&c֜ ]N,Z+Hfu+23E3V1.hv3I j  o Ͷw{ثB="9ݾga>p ) Vv$|E| YYC~eA/T^Ĕ-7=|>svA?so_؜d0;ZL]wYo59aSWFRX`:g%V`uxZ8:Pveu~a Yԋ|Qf~◇F»JU|'t5X M}=Bk%Wc[V7%\+Od^ q(Z= cgoބP厶4P{GhYp_in:+Pu6i浾QZ&nx#Ff ;Iщde9.sK)k-/,l:u9]ߖ@^|unʗegy "]_0z !??uyJ"h(-М\?ٳVa1#J{ ӯ)5_?5R\X{bd MIch-꧃bMa7^>5pNA~%t{ 2܍xoC~*L1аL4[ЎmdW*{a.S~& 0Qk>ԋg ;fQ9"w eZG\D=y> :K[bG%jhPsbF}7Pб[y1O<~bM8U㞀T;(DG->ݜъC-p$!NJEjԝ`oK9-d;Ɠnof\@Ma.y&M¢zNgO; Մ?Ç0Ӣd*3@x RVa}aԲnQSv4۴wqk l@:2CSr#N`?H t"7v`MVCtD3Q@uu7 L0|W5?$ 7FaQf* L[ck(/GMS/44bځLsxP/ ]"\\+M}|K8AuWn{e^[Z|ꍦyF$@`膼'R͆ Pc !U3bKw`W(9LAǂ$R TR`jh)Q Kg [ѶᶧޅT_F~2=Ũ$?%zo}gUOeL@$R2B?O"LH0N-Hacԛ^ ͨwzwp-9r8}5j7-*M(īLIHWaW@"…uް]k5/ OD֘R@c_Q󃎵|>lCىi11AIW.7Mn)Q Q4V0 #Ut= Y;nqkIoIe\|d/5HKUc. By:J`C\3]ąBb=P{]RL3ffp%OG~WmEl]4*u(Nnt >v7ꑞrUdbJ:xx jzPВ03S O [nL33Y ++)l}f>l4bcv:;e>sqpzu}F/e`K)Qqz##UpjoO>4Bl;mAS'!˺nߏo Dՙz27fJw YMr܆H0V\^Qza(c(8/t^ɂFXİp&Bpy4v1XQ^4?j ~g52g |6|ρ&mR$dj^7=}ꐃsxhM/ziĻ۾PXr"N46hDvUJD< zd YNW:g_ox)jKFN ]-x<ډ 7E!pPEH#Oj؃Yg5#.3}|BPăO lÀ~J@DY *5lL얛@'#!yYsgG*X̹ĔccÙZs_!Ynq~.!P)D6֝.d^|ο4,5(&28mјdd֢f /- ?ddnӐ7ŵ'؆HQ +Oǜ'8x1ZT$+DUM!7So6q]%3Ma(l`):gk$s*H72{r)xWb`햝LyazΙDvܝ ǥ>(X4Nfdg$|6vYO:_j4/uRJ轫;UǾ()%NAӢi?){Pr66O:8Îyf1jF݊_0̉Y0*c'1һ H.=`2h'KNQ[HqZ*T;-p{$HV$3-ľ _aw`QFHHгoND/Sɴz-&} BpmBgwFV$QO%FJd~+%uޥM ~;_&O!h:K&}wJE1Gs;@,4|uc+7zF-jSe[9i#윯.;!opk6tQk+}͜BNemZٽӵ}J`=ʔ+R a6pAtDy@GV7]T~{!:H‡=[&!ZuZb$gd)$Ҹ)a8!Jw/ 1- tͮ!m)JQ<k1>>,q@_G XS6\#A*l*#.N@IMAЕ B!KorGz1 hiocynS#(7Kl<j1J75+s&Ax7qwN\ GbIȇ0x azF,4+Oy's1;LX8/2`ITw&a) V]_6Vþg1+z!.45Lp1Sـ٫L\z%K4mP+%t5#R$(]YbA%;@ysD!|(L!49!w [&oMPKaiغ/pP ӝRiBkpESPl2A<}|(L_Ֆ CpM(F>{YiAuڼ+@ g7Pkέl[?>X^نxA\|j1f$2\I);8Wǭ! OfĢJ }`".`l\l̀ &$&gb Yޏ?8폤@D=Z7@[9W4tz 3$%[-% xw"Z'Y|ac_$8XNW73J87{ Z eAʷ6uTjΠmiykDr v,VToˉRMF+ngML3 wJ/9*S!CB51ce.MX@F01)y}6ͯbأ~WE3-VOK]_vv<^F&:4LR?Gh^Aآ:JS4+r7&ޜl TX'%FҦs*B\YLX3)S6:f7qN5~'(4RX:/)۵;:Xۇ 3 %X6@v1@7*yGRwxPm ji{F{A t> +q{%b\edu4wiy)|TVکZτm=U TbuoZQ 'AöGL +fLw"ё4 8^Vuf{1Қoi]4Ҝ)`#s ,hV+=( 62j #|qȘk mjډ:c کI5i@]>r3dPt#x%BS.*DzLvwp|dJ֠{ `; W%Ť8 ʑ~pHv`RݩjH RxU]H\Ƈ4K]0[~=oA.GS5 *#|ӽ<*dIpߘ\tjR·sh7$[ w n>P{V&΀u Z(Չ;bH޶5+ǹJg;+46Z s4qCS XO [-~^Xup|;km9:`ev0bwt*gD9nEPj 6 r+Y]_LP;bMhP9j&-(?2᜗alYeqgסdy(#:şv&4xȇMj 7H$б\5b%Ɨjè]AIEd*mϯIZ\KO YiQWI Z#EQՐWtH鴨<p5لJΓ THY m?s} XxP8s*d$rMTE8G@>+ZE(*/ @-Jf`\ >P\.Y R9g~%}LMfx]Dɸ60э C#ح';嶃oiVU9m:I&iDAN+0žfl4!K(j0N88[ ͹"TRZ%{Mb漘0KU/m1 4 P.)3/xj vbQK V}˞ neӔ2+A=;27NR|x( ))'廯3lhKy_x,qge43+[M/V)3F9ؔ#tF(Խ&k_T1ھ$E:5Ǯ}Q<Ի8oվ1Ui  =( ,0dEQ{{SߺPO8϶0'z6` jKƬ}H#f/1{g/8&JlX eԩ@a}!2NH.@9pguU5(O: N.$=k]x4AТa 6 y%C\c]9zBm7z{Qv!+ڞ^tv.iN?_vz^dCɭ@l>[?% x/qm@`9zPíz3I)<)S^Wpv81`zw=pQHwWގ=4 QkgʆT;4a;4K.<lTi8FcęKek1`=B𽨴 Sڈ88~fzdT~B0#m:Ϟ(= Ţ >Ii(Y}) yif3uq;ވ:"k*Vꣷ0?%Hnڨg1oQtK󋻜'ֱz>YNƊ5y?Q5C~< jI>9ߖ6Y=`%]+ߒo^ӣl` ]|DA6^6`R(t`| 78 _S"J|kG΀XEi[v,$u,+/׼U4bƕdwe!00zlDIqZ@3h s&2OŮ%Vʨb[ޏ̵o%>ʵMNj]<L= Plrj5;fڧOA$3U,]&ޘf!+ȸי.9S5qQӌ!>Vh:.2Xk SVZ {nZ L ΛGTi+{~W_AJ5Mo~/>Ol)uK.Hqq@'2x{`CbXh|n-J(Eyu' uJxG3"24%bbC%rL$=+CklBz)زz].*u@0J>5ɼĪTƚdcGx$7N_g7La\m si3AFhDD_fl |&~>Ědvʽ# V&ljqq٤i:oMF or_B*f:@"YtJVsKC)rQSK&1QJM#uPE 9NXt2?x|ژN}BAɥ#J9\7- &%'zVh+e>{#[@F+tjKÜ(Zq7T~öژ,'#SPQ:5*Zkh8v4rO'4MПg׆/ v]b&eԮ*Yk@A,Fw Dڕbr&!Cx УT!FiEM lKْM 70&fE[Z. =j/=QS-dpҋJHWøP+x>[O8/9ȷ!˼a΄ u~lCr9߹a!B{Tt1N(A-H6 q,4AEsmpf,c db#K3eC0g-OV dsϴ3 zy'LL S)vXU\[❤&"D:  !q8e蒲ѐJ ?ywtX38O|wƕ_s݊7%Of$:5zt-$3QGxd{ ޵?ɚV'`^:"'C َ'dl=!Fab)Ө:f?H_Ou'S`:rh/02WJ.`X9m5ݼ`?ϋU<ڏw׉kSH$xs LeY{oN)7cnp [I`]MHRa1a} fw.)u? >)v>` S- yk|S'WTw]J`fV㒎E+d &v=E./kNN$8֯ d|h?j;n$򑊵Cgn8UBЉ9/v6^&bH lFP WtKw|/y'24B?+g24Q^Y{ކ:YsS!Q~-$*Jc T%ZvUf;l12/./\s!Դ8{8\fPo}PliΧHQ$%3\qiT]B20AKN-Ym!9Z(OpM33@)ɏ҉#wtڌN=A6zLߌԓzH_>q# z*{xM'}AS8oP u E3akXj#s'J=)!E|Mn/E!bΚ^{>c@B~ |bx%)5OimFȪ0FLU'K_vBp!"|kpS-w/pYX;s \N݈$4/Y.(X87c= MټU .!QGE'>D <[\}ln)1XIzt CV( 8Җ͍z|5@em.(LJʧ}bܤO?=J2F@#b3\8Yl}ȣs0l3.F]8zCq> $C\h,bkb`Zvj{ӫeZ/)mr`"^rg[pdfQ TA7=Aw[q&~Tz[x4Xt`#&:kc]ʋ#0J4?/qSr2p-z 2%%MF'7$HJrquA%m*)0 ]nmmXxѿSܱ%nƍhpGb>pu(@@$6PM/ Z wo7/#=CZ༕ʻcv)o!nFV}<'f$Ax;D)tm%zIgɉ`1?sZ+Ӄ+LV ,`YP,hs >!tJa8]\"%6O.%ixs25 01xʧ3pڊ5^[cԒ/wBPJuC>$BGUe|0܁kWY-fù@H;R1A3 mѥBIb@gqu5-D'Q!v7Š!QWWbC.g}IҊwjPǰ<6<*'J8GpSpA:2a2Xݒ $]OLq TGa92SX&$%f!#Qqmtt\aov,e"6kQeLMDB8kUZjJ])͖?3u7_T&&,Lnv֦m=w|/<1FaV.-.Rk[pGz}8v$* R֛.BBS3߭H1SE_mlo~M%Z'Vz 16Q!vf #z! u"C"{OL+WIV ȴl@|EBc}[%TƹjǓQ'9͹hU|Qaܘs5-Oyy ZU0Tfa}uR r ˾LyDžz *HMϲ"xv$] '¢AFSiU4,%b`D ع_1%@v՜J&5]tl2Vf\ @]\F0\K9%2!bw7VNrFE/Kc3B=&,Z^NΫ- 0 U\{h#8 qS%3,%2Jc(uT,JS ; on+! 삝wW&i15Rto++ގŮ;/mV$>zpWO:J dO};~)ɡ`mQ|/͋o>7(I(Π'e$ CЕlj^"UF3(DRZ?my݈I?yM=@̬Z ᙲ\ڧU^N?|R%prFPǁ1.㍧/wfD`D.u]R }uavmtV[u@. .h |$fSU 1ѓm&.6k.Dݯ-j\@.+]%9<f ;IcS,4ԔؕiNFSpE.R],b0ǵڑoayZQncǒ&SھLNVNA@ʚ a:١H=iMlb%Ò+K,l\'FCx0iK{z2DE%Ve{)fv vNܿ1ֲ"wC$|rj pYR!O V ywMҏyQ5mBEiq\ٴҾ#e>|MEL B$6T-,@ 7pD"1!CK0}1˱Ÿˏ`6kCvI δo%1rːO\01a!-5ck4yW CS[ -VKфixPuoj{?(N]#SI d8`k|6]4hѕ@Kib8W4(.syhU_a[5lL]W҈PsǢ2t {~ee|")˻%F(J;a`w&jB?<'o,]Ӳ\t0,r)v" UnCE1|>0jΏ 7C!V82bpN$2]F6K5I,l@h;ۯ V Gjm~;M F)9٣hj/إs. ^R#L(;M2ޗxCtZ:+ϧ{< ^s 0n, g8i-!'-:1>2G>RH>hʡR+SIUUybg%N( yLl7 Ϡ],k¾aR_ ji=.U&FL̨6^7D}S-Z`2D=+k9C4iҲh[׵=Vwb aoGHabKgGաJHszENmꦴ5U=Q]7_Md785nzSkFխ@rr QF|fz8f}w \`2!ԃ^NJnW4G&QҰРK u7X:LdQ=̱)]S~c`f~H{ `7 27UҷjZB5n6_493pL8t$8S5Xj?HebgȐLՀϗclo~vgB҅''ZU٧]5w.Uty?Y]WHNN Xg4ɂ+Gޔ<_A.̏P0sb Fa(YD`Fr/=TъJ)ޤ@$RcOۤ^%]BRYxaf[ch&x,Kg"],['< X1Ti E@ Gnf5#Lc;!೗ {=$wmU-ՑaoY:Fʴ#[ P&з 0ΡI62|:q)Iַ'~reKipn/ሂc_L@KK%x]h{[η3= G59.˜L{RQvt"?ӗDI !)xg!(C61㰔 =Jg-x`<0yl͓W_=qRRj)%` :M!h#z3rGmV?*oeV L%#I2("Jvx<<,1iSZ´:}M/e#"Н xM\CāfH1=HX->'~KK6TmWn҆՟bw֗HkQt mZl&ioݻ;)5oܹO87~'jՇkW1 ] u[?+k;ܢ!23Z",5(Mt9Bz iYՑ&_S&{?4s]MtVGjJLMivV7 .ZgDsshx 80!bIed(eM?tV\ 6 g`U -V:*bW)OOlFdZ w>Ts"L5r|y``ku4US(ʿj +udڒ# {+fC}1Őn׭O̟'~ BRs N-vQ])s%7i%u(+*vX7@病y1pc3O=ia)_A4K26ٝb0z }gu .wBTM02<: A55|I .#2,`ZGT?tdDsSI4&31N/ia-朙4y)mC{0yp7+NB$viQu!nhɮ .wrٲPۣESlP-ʴtΜKntDKP%̸33|(h&>q#ѴgIBĀu$JiFG{{Eb7D7F3b=] ?[j?PcFOA c9QN d.Վ웠:O4tz555ZO;0т.裄F ",c_ml L&>͝kT`u*bW|$@("di&q8ib<#CIIrd7c`"0z!5T|waJB> jP:kB'ڙ$RJxXҋlG[P9l,=jkzrHA,1=I1D6AœpB:a-5zbʧ*p_> g薘6,̳4O$I*o'`+퇖ٙQA| };ݲU3f~sDhmZ$"d)g~C$zt%D|gk<2S۠qً0:qx, FtJgiLkckZDvu,} B(WP}#WE#;Zϻ?Pyy|mfr/$}M(vN5idԆ@W V3, H]k26}I¤@l?j7Fl[5-vgZUQ$ ,;]7S HPuǤK {͵:(gkrsL; .x Tyg /9QR4. FͮFQq! f) BV7v29]F.]Q1HW߯MMO O=F"ZzN:_ewp~KB4GvyA{,?*yLQm͵E؞}ACXHRu,z!jeiK3ImI7A!|g|aW<D#9n;C]HT4-u?k{v0s }iU;x"LK*Ca}#s-Vά %ҨZ '6#a\k֡f>ev+Iyw> k${={]*xO]zj;͛~Yusy!F`zk-Sl>ZL_Ǒ%Kjꎍ%"IexbNԆOjFڰnhZ MPR ݄Hj]<'@h%gR:0a}Akm+I><@/Fq)Ͼ>̧Ơ\7b&;7 -*ljP:"]M걈ILYA4Do~6Hz*F(LP6X 2M?y(ߊ5lx117?RGDY~~UHI\FJ90 ܈4&MkEv e""EwG$^;cO[BË-v]Zgb[؟}ecҢGQV{nT(6 pD/(F"AڙC}cB^i@wӨSZ<[xY޵8 Zdb⵬xd['{67%0S00v{'uo͘࿝;c?M6O ?O\}}6gYmOS;cDEWзv^U{X6ɘz/PwWRԑ3Qxlc2b V/y" e̓gVg ,ҪRa6; YFI &UM! 2v?уvEkt=6..tP{%=+µ_1؅ Sn%̴&}(SDEi{pY x(tv Obxihz *{Fuσ#0ӟOxP&3윤6Q?v(QgP*\0#e߳N`.m%8&* N/nhʘxP~hOv7Ee }Hob/ ݴ,FB$m~޴W Kpsv Wާ3KRLt3$d& EQ׽gZɱu9X %2 uZkW_]_;obAߓi HxҽqcUz3@ʜڋZϵ=)&\BYڱ 3M}wc7m~lܤeYaCFw۩s!9.$(d1>],Wu^k:8l8z&#^ K*tB~LTHhÇ!Aں6;\ Jڇg}~]ըOF/9T6rh;2|j+V2|2dƬ=,B\]@vƢnl#PqY0s!rh+[gԡCt4JWE-eK )qϝf) e|=z)ZY13Bߊe7@Hv((E`=&,"}n- P$M+j 0ⵆ=Cը]lҚ'UuZ4s|0=ngPߦ6cl1k٪W#9Qᮝh AXyc'+B w7١|1cу"Ća3{<vpCdeL>"}û)^]W=BQe18!j~$ z?7_q@djqvl t c 6Dgݯ^ LEH̯L$CtfÌЛk'X06q -3*AycFcKTFDp܋லي7ED=Av"u1yӡ.k)St in߸1F ,*gu "v- ݰ{s}&*s/ ZMRfe?ckZ-|{͕N?l ͫ(cv7QHZpHt*˅ox:5| 'eE/J8R!S7|Q2'25>>ǃ-])^〽Rh@#t!I RR>|M<ׁ]sԹYtHHy:;Xt=Ju'~qIęJִܔ(Ep-1P9~3![NAmulT ӭO0/P#faַ*=_'6K$>GjŶ 3? d}yI|SĄtf?b i^m I, {#CW^D2vRӛ%%P "[3zDOe%4 )D9(GUxuWS=\30 XR)6A(šK=//6[-Gė? {.ZOǵv扊>ǂ]q{l/]II,9C6hv^kؒӮ:黥ɂkJ ~==Tb65))lGe'"XfE5 wX# ;6`1^l^j@s&[r?~ qߚL:1UH!ؓN#m.o“z ± ͅ#D2_/~We("?tEr%gK4g1Z !2Ɏh̡8^V7T?F W x;)TEo ົô%mv#7e8Xb&(7X<+<̶s -sRg&dЈO௱ OYJ:Kc#㿟yy 4egq7tX Gq-;X ;21\c?txB> )6T+K_OMPܦjV67;fޝk STˈv^r6W|9C>#*{uˆ!ci$;(&Dbd5s/oA 6,T(mN]폤2j kv9>UřO&QqO~1Yj]X!#IO5PX.8" U]f]*w!QX']ë?kĥp,Ij|F=6oЇv -rHA.zw<w3RI n[ hbb2KFX;@ \6CqW rDI/v"|=9[qE65'WYP%.tj1.O9u6EAwSFtKtV;'\h&Z)ILלktTF2KJE!I27잠JI5j>藊5g-+ x(ךJ>ʜ}:s-47A= fi*/@OA lS'xϤIISɋ;DA)Yk2>6,AV$7y)7fK[(XTr+< DB<)7eNo3Ufс Š'䩋qs֡;/< j=J,qnUU=F ϩf]Njm,mX"ɽ ƕrA u<]1mV0! "'0N,,c΅u-%I N%#3\J2pzc$W{e զs=ߡn`5Zl) aEK. b>rt4] ߰IuC=M3/wvnG|i8.BH^LyGd6{ `c,<%kO%Aw4jW9sÎ4(lK)KF* ;,682zaeA)BES\% M]njL#ڰRC1HWyW$;V#h坱RH lcW 6 LCJ\4ܲ/NpnN2 i~r<Hu͋p4rᆪK g#] 4;eBmUUna`%%2\)~/ )m+ O=41> ZOԈϰ&>k’WGӑmTnaxiH6뙡ex]ۆM! ;1Olsb'6*Gp҅ALM q(B(+GٞkM:]d$e+m4JƭF^y\iwA $t,^:V2Í) S,6,P$LVhͪ +J|<撯ܠ?Wk`G8j(@xrÈ׏XA=Вz&= l@tã# yQ,Nb8 jW=%(v+Z\1qPEvjCgi^N>BwM )Q_=-}FFA<=߈ CyVM-r mTA7znHA2z# &":/%(((P؈ro.[5xYT؆E.GiDf<t#+ t6CTRZˠa#mTN,UPy-fI%`ߕuW |̚f;0 >)8J;bW3zLd F_ӵ7 vdc^|$7k=v,~aVt vq?O~_g`..MGZM5= Bd֜ .mW.В lͻ~VUt> ;;_X,]ٙ%8LыoTgpBc 26+Cce|XlfYoM1\ غ)P1z$}'mʯznѿ}?s<+rz@asAxd#'yĻ|,kLm:\#nM /z-? D+"5 4TJ hF_Bׅ"Eԟ$<~ן8ug%k(ml3b})ؖ;{b ?O {K`b/SsF,x Շt>9:$s2.Nzz<=C8U>%3Jүg]&P-mn$P\_9>&rN%sltSo!SK,lCv?O s~vBZkD# S'z"4J҈f!![-rDT2 W:m2'p&Q^\:-̛(4 nerJ3#^EuW_@o*CiIVvZjۤrs( C&~X+j5|pÃ7 M{OuòYwzU)8wgFYGh@BD$[pq|W- 5 ~7hͨKDVxցiB%4Y?7  5Z(Kdh{nj;3ەOV#&% {#VH.mDns -zAMZo"{ih !40SF#k7ew &@+[*WYB2iC(aia^Vf;1]K 䂭bZg4(㐣6!I|BAqGxUD JhuDKݯ{oAM=sg0JLôǝ_0\xjj^z~\ZS<#ៗ‚WԸ`>" 3[@iA>Q^޼}e&;uƮ Ο'0)Jҳ8uŧ&rV'u!HSB_ȯ-ax uZ i{.!ۣC { c _Tӧ[7לz߉P/}h/QKo|n`>:.7fx>J&/qkQ=bMDa}u$&xRj18U?i; ~\F/" f*A:P`@nz .>y\" ?RT|J<˸^Wm ?3M0 aSӸAA٪cQ{,F 7c1Zq=6g"ymyhoVTsV1YO1~~ld4p.U$!y„QDû;`L`S%C%kH~*Aŋ U'POfJ3ϼ6=a&:6}.; t^r5lJN@8[zБ@d~ b֐2̫'k`t:"]%Du<腳ہ]_6ٜ׬p36BaG7U;8Ȉ$=/H˞ClvGBlYw DA0`v~w (d}`|ZZ]ܺ= UGj)e JFfLˤm'.d$i(#vfO% -([ŵ@ȡ:9N0b +=tC&T(> zEz5^>dcRTa bJ E:!2dxʜD#[dx!+D8DP GéԶn9~"rGgհkZsNr!;_C B1㹙b{rtJl@Ýh_調qуݡ1 $WgsH-%bMrXmT LMW\U`\-%s̾G"Wn"VHE [LYN~(6Z2p*hA#LQ>&^l<07XIEf-ӳ f\'1Mh*3dJ-)d^g^[TE89FfsP!cL0jKH(h+ws۝3r~|B ao7mxlZusKf&Ȯz8H:H0H8Ar."!hBF]]@|x#W-z XArI5Z _S} |x`4mYRjD]g{pУfM%\_K/Q}ռYr~xl)\w>x }b/`Wor@Q+ 6oƏk=ʼAK"#NpH)MOF Z Zc١4|r'PF` T)đѓzBN䲝-?HzG%m 3Cy{1>&g+z!eC,1#.~ Du:C)F ="6s)!w3XUR>覉籴l!}$SmC5PȐ޻4iRP4 Y'qCA𪥶jis Ъ̟l%jcp,v6Fvv3&tLT=FvqѬ-пg'mt܉L'1fm,1r^|qƗLq/ڗٯXƒ^weF5d ivλcXù-pS+Z4VJG"z nK{dYk2Cײ*\laMS׬XZPb W˂3qdrp emkU)Pnmv!1?at4иsŗ=UJޛQVA?:UKq/[gdV|F/Xoa! _PVb(ǀ{RL[:ӛr3 !&wבAKz]_;6X}&-l 7@P";~AmӴfCS␼*(gJo^+7.3hl N>]K<:9"U,yJ)f^G7W(QFxqHgM!@_yOŦ eNv́ QjPf%LL~G!{d: 4egCh\Ci,̪-get )TxPnR}%ZgLq`R\A]$?r ?]w(MEȦ0 PW:iЃ i<&KYd+pM}Wui1ҠX_lmGjW',O$lLv/o u b-dh)<EZr ЙtK8__y5̣E kAw+OR%|h0|v@%m G"vԹHmna$N(4~SꈩN  @C$[(nr'zaO_SUC7=Q ,r.8;tmENN[?IaqZmroێt=rG^Oضh>įm>.c~5V[3KZـAPx|?B2*7hI|Z7\q;:i@[60WN:Rph#H@=ZGNi=7ãn JH~@~pG2д}smUTJR>zqcfqh?y9G.ޱp.H􋎮mpp^5O,QF__&I0^B`Q'2a)# kksh,EG+X</x>'t2י5lu$1E3 )fQ O'LZBps|uWKA 8x/*&AB' 5 k/VE+t+k||!m0ak 1TE:Kջ֖i0? l׼[Z/<g;ه&aٚ116GqQ19(5!6Y@sOel4um}4l'%x6LС2D _JboPwhRKR;9EmOXOxL8^٣+ }"PQ,!r_LdB|kD'$DZ4;V>|:{K~}4^ڤ=̞M5^:nuq-Fl'܁ׂu<[^'s \#rρ+DqF03S=žbWbCsl`CQq(8IET){T\"]kwqOB+H/), kY7+Sk+>pn5X嫫/HƶfLiaz09'zY/}NC!LJ p.`iRvp?|IċOU>p(?0ЭAEEaFN5'*˦MT݈+Ab ʹ.흢YSReEq-.:t׎@w1n ck<];pɿi9,-G xb8̆f6*X&ME\xl܃hNNqWn=IQ HeMKfoLxA5<#54pN50%W$lrq'5YD%cxI3t. Ɠ'(t=3ˀ9t_<yW+{~t+/6378lb@ܗ [ !#b}0ԋ~܂ "!v;RԲV~d#;MzFp!or, 08ÑSTZ}ՠ] Z%j^Dy}SgDO|~PKP7[>IeI 8$ A=qSJ!kx"/Y S Dtk,ZqH=;+̩%K׮ p!4wroHڈyƣWQ xNCu܂Ns5{&}a[jx،Ks*wyc%r25{5'&j#~g$R?h- zO4gt4Ɂs;>dl\uO8dzWI=Aځz\=8S :!]Qb") )E3V.6\tĦ>&7+ KmUE&-w+fIzST .tQC'ͮ#wF^/ {2PEa6hs88Q)p2PN"vޚZŢځ~zWVe`vO/(ZBCA^ ̞Bw@uT:Tv:^T/,M\D]~5ʨM_"E#UnSvD//.g)6y,SR Ȁv*V8ᐋB0ʕ } x]s t{_Ҿ7ўYȌ~--{3jd׻ 3o z)X/lf^~V^ob $ʉ"JOV#ky ̅A4σup=0VZGC7'd^^,-glṕA i6BCe`JyqZ,^ \^WOǞ޲-t]wKq;O+%^F;۹lFS7` `erN+bSN*f'NcZ =țDM;#BcjAjzCG zyۢ+r K<& hT]A3u6[l@kIA70o!9Z} '„p=*m0OڊZRI134uM)_xF.p`ߧ80E zHvMeID߁_JuGtՍotUmdu9zսU95oJ.` [~w~'ݭA&7QhQoijgk7C # 6XegR_"TB:꒹H≵ݗNEzeim/W QTF4ΆpAm,)ôC_$]tA4_L~rlp8i7alGv9ʐM}ΖF @wؼ9]hbr_]e/%>}Y2uO+=dS_Wbjnޣ+/! x~m|X"tpݭ"^TrXNh{ܥ3+2/NUo:LQ>3C,ݴ{ 2q۞ ؋x|9^;`/$š)K}x4TGPx3l'3wl3Z{ K]#c ‚産7uc#{|Bc/YI"?O1us feK|5eHtS_,w@/O$[Y1 ["&Yw}@a8ħ|EUjr"zշ_K=:o"ܚ{]54Zܛ 3vg?HD/>°?F!!L?~0ūY?CYŽ܁^+kߨuj<@AW$W4AwĔ5t*$=R-Z sYLX ^!$V |NKw}4M@nrnMfu>hwg97/'y0P=E[h} 񸘽MYR;$| )`x<[Gwi> bKCn0\\u"9жò :o % 7ōC]̻La Ky[pI"d&S@F~p-JG@ TG{/&fSdøfj٩!ѓ5r=U $'(X30yd]z¿IlLQzR*ؓoiBHdeXk;5th1f8je`oKYcWOo•DSO= (};/9 sA=~le%veeiuPrR8hh8MPos wý\x.V˹iaHUhr-8e A#f!oA g*ݰxw2up4vw~cBnRvCUJxj~XnHV/(?k,+K|>::ƱT/V=3s )d+c@HrB)#sJlux e@R/Txu7W@AIMKy|b!+ H!`h d{AJhec:A-Kvx,JYqz{kld7[)~lAܽ 땋O9П-I2؈Xw" G 'yeQтH_LnKpɪ{T]n7uᆩ~1}i;f)%?e Nl҅ 2*gayF)$),b*^kȴQN4ojf?P(@I|9kTHwB).)*Θ vvȞZ _%>\V5kML5&A-F]S?<ē8T UiYB)0J"~(#˨"e]WX1yHNdXr?5l#x1M:>T:R~bK FH8W[?20WȻPhhfLLP/"Dwv?` ʌ'J{Hh? 쵃#=a |JXrRU=c951EdՊ([QP\`MM2Rd#-vZVm 05,<Zroqٽ0 kŘa`?GщaÞb~s[V;Dskاa n>bDL Y.Fdj{'e3 FN!E&%xrCv/s[aۑ3x0%</\Rb]!X_Bf8xI4w%W/鶌a1m"2ƬGO_uhO"=| Y)6? *aZH!*\lnrx|]ʧ/eJȁJUWfsғZ!ٙ:y9~>3r#qi#,DL?ņt"Jon<5,n\́\x\FDET9JY֗IQ)ITQ`@ Ӹ-Mbd{ k瀭4a >'=gC3<y?)Q ytRd.Mznc+hwdJN<ؗHٺ%g Ľ<Vxnc#h0S# 4 cj]Ž^$Ayȵ6rGvK?3qM*G#M\K$P9Ŧ| $zWvgU~üoN":hBEn,< "0.>]mʺ3w]gKA&H+VL83kRw`6Iϊ5luڟ* ê _$u/Y0yRIi1ҙ|:,@<^Hw^j0*ޫPbbaz%k/xkM2f)n ڨ t*Vo,i-~]@UG l7Ep8X$e=xCWE~7X(T)\|H~*7`@f<ĕΉSSy?06*u= ʼ-l~H#[6vƛ9wpbЀ_N Ԧףe'nӖ_ĂLiTzPOh~S9{ 3 1禑7[# א0YlyҢ^(V2f(  rk5n=^6jYIӦ26jzx>M`LOʳLu[I3LLc~TK}Bd3U^{@y[eEx;sЉ^$ W@ švEPADCI)M$Mj_>F10Uε0 t RKZ: > gڮoĊi6[i[,{.> 䬽% 9!7R@m6ۀ*iْ'!<5:sAE=qW"Eٌ`6o:&&őuQ,AtT8C+Dga0=yE; > ^ӧvf[eЅFjzʇ-2$ |ثB+ ?3@:9mHa|Qj@*31 d4D?nJ2ejO8*9 n @F'Uscڔ a fϠ Jq՝G[VͫcliQ,<IfM+Ga L8BW8wN AxhKDž7ZITk~~CCS}NSc7=q(mŸ`FqZrr;̾)vIWu:_ < 3 &V%NpP̼Ez}]$Jja[?HarQ V5=|ΰvq 8LԢp@rV:!opt?"\xjjb5.]?1&9ibg[):Y=K&Wk~$=#l?Kg^@VK4H^rɜ<}o-h%$Q`=|l)$ײ :a5h׮v]P՘/i`k|x9R__ms~hCF5cU(|]M=ӲD/;,[6fᲁ?EYeMQjFt/gotGOh?IZ!  :F|s=c($K@Y'Cǰp3t"o Thz0+mV ~X[Pj Nu_F-08 r3[>:? ,~Tݻk2K&}گ 8x=YKjIGK~xcn%I\EP&_qSTa(Xpڦf2N8J9kcw=l{\0]3ÐE5ȭ>ܒdKc}kQ!3rɖ$ )L~^&wzdSH(ayű$:dlwmO o\Y #+Q:v&+;m!dL:\iНLL7: O ;(+TR ۵`!;;- bM/`s['5p 謕LX~, I?Bg%Fw"/% pky i1W!3Zb]v8~kETn7r.&c/JFs$og@s]A)M ~(0UE˾+FW&'}0:Z>nu|\C phnX$M,@G[% Ȟ&1$BV' bEZغٳJA:Wz`aId 1XUaWCw،ʮfQ1"-C"y }1Oezm('-W\lo(OiH+9`דJ%:i9k s%-+a%c.t҇ުHQķyf >\  S85/^7nV)/hI͎B%tB[N7K ܀ڃ1(ifm㨍dϡ[[Uc +^~F U2<뵼$#.Uy݄+ e`3f/LSU~Ę> =&-*G]=rLUOƞlb1KҌ& ڍW {.&@'>Gwm5 Dai,P>vߜ _{-*RM@DJz5QKաAI-IK 0O0Fk}XXO.UDy|$ zO=(dpayhf$U"q+Jic4q9Wn a2WOǨoXlU!QVK;Q_2 F?2&(,3PYQv'6sƑIڛҗu摩xM87:ɿgAX! 5촬v]&TyLrd+ Ls\2JRyݢ4DgK7oMl$+۞ږe)SP(RU@GLrxd?s`EuA ÷{W>xNpp\;1t>ioՄ;uA":/_F;ȑ|ǹTHOLA8al3_bG:kCʒԿQF)1)?rv\hObs8 tat<׈$pC8ӼVfIhCTf*)>aC f;|%Gp hHXNG{&\ipL !.VD9!wfsaھ*L܍j@s>0DzT `Ѝ dgjBs{\Gf{7R;'#e`rdz!7loو 1>Z5&Sy+n;tVg5CŦ). _*m,'Lk0,D+}bmma@=HR,GvrFfLpe'8#o|i iƾ Ϗ *c )$wΤJ_@E=a82P<0t;P9%L`ч׽<#cPrv"ZSRp`{|MV ꀏ|«SU֏*݁@/>K7Bꓰ@̚:8Сa4+ wVq-}Iʞ dJ|gG%ۚL26Ȣ&.Zt&ÝS)j9H?" $@<.)79{P-2i3ea9L[#՝ĔbU; 9*0>Ct3U֪X3W}G [FwjO쬡,SϠ:[Cy" 2wW] 4|8 ǐdM0x*m1gKeO T a[yJj筲" vɨ"gV<$mݿz7sUUYwn27+ӺD#:I#R<&M/1=%9r!V:g䉲D_-O(EC|YU:1Ǽ%gF17Mt>}a/RX@ǃ;JW(+iϻXhYMeZ*&>&Ék4NneM]V\r}1.ט㟛Zq&|AӲm uH\`;k7ݴa1G*aPXۖ4΅A8_Q|>=`m(]‘D5#.>~NG2!sJ+d_K6Xh-*\ݏ;"#>vzyNA>;"yiwWxe+ReW-pd4eCdͭI(A9nUWE. .{$D&:AmNI|[8s׶A_% 4Q6EOy+j#>nPkJ!$ Sdl"E˿񆘒f٩WP@͇=E/p>Uv\;SDɌ7-Q] Br+&EvbM4S@ e"T֌[F J|Ӑޅ㜑oazTGB?,sp"yQ2/T& 3P? Ta13l7+DyْToH@tu@bq ^;d>M[UTUSP [D OĐ р+@P*:MQ7pOjO[˚1H\5NNB}, u2=)Qhkԉ: 6KOn4F q-PttsGd2YQ\%V{~a"1s.}܌֚ǝ!qa#K 9a۟gA5rjѰ)yd,+twbkڧpA&s,\M 3жa⤪>9K?jnа<3RVxG0t隯@ݨ4S)S;I%<[¹G&E'cŶYTWQ+ᅂ^ O9)yt$(bCƙ ~5Wk!FUgLYGbXfH_zQ: _< ۉX+[ 2S'ܽ -KQ{el'T|sE]{M +iP^lcE5ű#›M DŽThh@ɠzޭ,-Hf#VW,@4mzG1ż qgM@^-5W&.Pa1:w%EG*ϸ,H(Ԥ_Y2j"$rQ $Q=/!)H+ut߯&E02וA$7yc7fxZ "LܓJbߎ0FC@ʍogw+rJJۅWK$J2!SCtC>L'dU1PB! y>k<\wN89q%h5EAJA/=6!-Ӱ>9pL> aʏ urRG&JOOV\ً j>WlQQx 1qRQ`J˫Ȑl>H@].Gxf?v`ҺUR?oGÓ;|ۦܧٰi̷]ul5lU|s`԰^h,{2IfOEW6u|ٌJeh^hG$lo!pbO0V xwMB޸.4RENk S|NG]V~fEm[/fAZ jMK#X`@|(Sf,w³v"5 q;"|)*pۢ62=沈$X<=f L8vlъefjSeҧR"i $WTdd~Ԗ~p~`~&a5ζLTUV:K\X_q?z/BD ;@\OʛAvNmP:! K2>%P7ߔ Y7Yo2* a-z]%CHiķx**y ?Odzsq1aN5mRD;n/XenS_cBt:* R{3؅@`veGr8fB GIoD+a>zmz: M9{B/!%s:oWV">7c"}g<irH-SD$&A_h!O4u@Ʒ}N+nތoQ4*Z8t#!:5(= NN{H΂O `߶ t*>_(pV)A82c)rJLW!(i<-: ʓ4ОIf#k_>LYW[*3GU0 ?7#V;>vWͪKcagѸb<R僆Yj2i+"p oyu.|i+kkj_&Elқ&׋+jvyB]hHU_NP>I{XÒE'{]:LЙvik>QV(hu`&rNZx{P _ fiųhUԂWuW23Ɯ˶+ R6<\IŞPA0gRǙ#mhJoDtxH}.Kf^ o,G9 .5+ in1GPEzzBǻ ğqX}ͽ6K)෰)ҏE}j1V~A[Ct[+,qP##Mp_*}WAjIY#r;g"55|v:+3piW3b7Œm +y*B/ZL@FےSAgѸL23(xZ{d3B&zLSg)Gt%0'܂Nʒ7Rb >0|fMTZ =̞v'DK/z<XA!6q"noC)Q"9_n$EW_#A S+pijf 9sq"qՕ*46v G!M24g 태`P%g `iR=%5;TdLv㶤 Mj8:\)h]B]累6np{B.g^7Oh P@ل1lZ,)/G+(J{ տ;j @\`|EXphݧ;e%4Oֳ҄D۾J0[.+0j[%0?A/1KCdcR5EryoOȔF,>g~dj};ii ZHe oP3\hpcy'h66?1=:~znwLm2\0=䟈hܺN?D*I2z_:2PNk+ ê2;IpErQb^=cV+_wnP,U٨Ol kvڨ͝98R,Hp3‚kQB^ĔGPWRYdqXأ}FHB(Wv?*O^J6{.6E<%5YJ#@, LJfaGF}:ݾst#"N0@᧓p@kº%*ϯaH77RwGjI0as&9o=tQ$<JEN6`L.^>\8@[O8-`>ve]'BBG*ҀØ:WOȭ =0׾yqsO}_*yBTwjn P)44P!_7bazpH9=nuz-qalv9ov=̃׹4fmŽ1 W-r=%}[RhNuvy~7C?i9=;U zPB2r`*U#Hn mDa&zȿ{)-:kQ+`R",ss4. J֐fg@{җfb{!E;4Sq $KS_K8HTZc@6R}5LyeYP+!MYS`/+/Ve29~[Ewm= H~PȎws$F`؍ExsšST(X݌z"gD3G;L<ɗP]{oH/hvFB~b?U.!dOzRU"I}698QJ㠤cӲLLm`t>/]uF-xx[r8("?-{8 *h>JҍSx_ukQ74MÁVDI Cef!tnd*d I=8Ѻfmj/%<$ߒB_P?XUf{.vqXA=5Q2? $ȉ܆/=]O{u`HGtd0e, _ sMԝ5˔ zk9P?ݦo)O9DrՅEST FuѼz??lFWYX%GP>x; s~ ^=&U>vTӲ4&ҳ%%v/ @.udiqvg+ 6afp(_N"U97K<:[O9ty9Rγڄ+əTt`Jp!PIu/]-'.,eނAB`@~E/~QӨ6 JKRK}wadhKD!yFUxe&X ^m9?^ZE{g8YdAHZȒkoZ7lֈ10jEyljC, *?"/} x#Dt>]<P:(N0?3Jhݲ@gјrG+=^.} )e2g)A5̘:@(P,RavSRx^y/ū6**j쿅B)0y$MoR]pf;m=]2b_4K)Z@kک@Ы;q1{]5{BY IZqnT<B<5'T̉6/N ^G-y,i)t@;n155+ [}uIDKiG>⢴3ds*aCX{4Vc6BfJSIқn$s$}izr2sҡ!9G,3MDr UnI7!oaO`~B鷏ы!Q+A#+ ]@aJ3Xdi05D7&!$,4FJ WK1AϮPnŴ Ϳq]SF)<*qހlA,!|fG0KW'0M#lkD,\8혢p* Gr@>J7&ƌK (9ͼjcں7h!*Ew(?lGRģ2Zi, ARSn x>0>|CE=g.q5͂I}dknP}yޙ)ԭa[]wo25aw sHO{b_gEҀ)-2sۓ 1%?җ-P:dӆkca>/kg,7NobQ$H4LQ@g.aQٸR qvSشXquݾfhKr`L+(503ٚ5hhmƽBM6e-aV6Deq$8*hq\wdr)*ENuʖIZ嗵aೲ$.?;# Be ŬG,<.HfQyѤNˈO #'ў SI慯b0 $pOm {t4n(1 t`~./uAo߁ǽ1E(~v1S7nyEQu^uSXXPRNu4ohӇ)˶E@:/ՙ goN h>XTsSܧWUI]hcńGp^!~2jqI~ѭSlCc5><1-H-nTŤ3c1 (%aWnD+,gb;Dh ="__jѥ-{B}B~z{yB*}t((d?Vb0/shh%TGޠP~AeU0@7GaJ"V+ןϷ2P!)GTetmeq[S+K"I8@sF=bFW(!0ܐ@/iL ap gNV/yAȯfcZ s:*9's QCm!5Xٞ#7`e}Qg[>wk$ <d""O;L>̲Y4}' [7‡\d) 3͏~t=(p3Ih :A.Y-[v+@ c:6QPB``d46MVc.wΩE"TU AIIoxw,hTAC((1XlWe~'0:ꡛțQ3_ gJaٙߋ!Vq=<{#=\%`-Sp!B^CAIcmVAFʻsz1 zL+:Yx:΢ݶOܖt]hOG/FĬI:'QhAؘaa~rG81{[:Z"#7a9"eOH%,ȩJ@ bpغ+C=Gp{C epGy)={جXRC(3`x N<>ZםGWc&<c2#4&UKgG)L! |zنέ 3DW{٬݌~X+27'0TȀG>~6 / />2QSF`[ίR.kYw_+ӂlU$˩݀p#&N?3c[e]S Y*|i2]'U"IoEN ^[R,-族]COhŇ4NeYsI40%<"PJd^_%qȂ=*HKNCf aka9@ sT%bc{Wt[Jz°Wwda@mYѦ *K֤zM)3VPv$f4Y8(3 B -ހ?vpiB&%DE Vf*NIpei[z^,fl|$m\a!ۘ_ P,Pq9BO~*o+X˿Hfvfݐڝeiz ]rYS/$"U{` 3k<K.K*t/;56ѝ!o_KV..عRb%_kBJoeY9yJy_)-؆vͳs`B4z7eiK|l+n`v~J$>-M#@PNFJ4SnwQ(V>@PH5LPF`9WM%D?GW*WE4₇ \ ]7`[fVM[vK?qG4\w3uIoo"2p;G 2V_"~#[ikK|?moqnׇ 3OtiY gr+)Fn=Izk~*:cY3q/Ҿ BV֕q VԑeN~Gr_}5J!= ZmQίIVŅ-aĿuXOs orFwKtVVJ({,X@c[v_U)q=g`*ovjUr® ^._S 7'ZWO]8S$eғ5^Mթ-ӢI2aɭfJך~\D_]﹜"{ȁϳ[.jE3r!B_$<87dT䇜MslOi9s3zT }w!HicKP?5ơLHwXCEc3N 8򘧑Ycӟe|')o̷d!K˼tqߟa̫I_bCcR_Qoy^-'"~1,PaXӺC kKNtҶ:isz%T,;>j;ٟLN9jx1\qz5o{ɣz;.jQsx-bUVKxwO-Q.-J('o72kR*o2l[r?&xљyV;z[UNFv3߀ǗޒmMmj{> :gTe3P[뛟ĤB\[~ȹpf-biRȭ òU7;x]ZgŰdaHIg3SKye}]׾ CO"Yt%6_W|f rk$iK)6B`_(bf SKXG.[-f8:-{[dFݸh@BguT[&[h%2(,KlqNvSL+Ok*l,TXZZ-}movw%*sRrp5fY"#]TIcq"Dj-|Nfm̪)ePZ&9LA2wOoA /HDjXsuE@,Cr8PDaȡiV+8MGXk;>>21l_&iUh}~UIl=e [%@HwA9o5d[vS_CoF@ק-ċ fFeV5Dem]K)We#X*8 QtRM ~if{K/Z iXXċ02X@IDgE}vn>8L~5*Qڭ ͶјBn\T́÷j((+?C%_BYʌ$b]{1|f9Aݭg .abͤtZjSSM\L%v@5+N5``uqcFցhF\^a8U2˼eVi o/ F^/gC%-Y R#m:8Mދ#Sc/>HF _HrgvrF+U֙O`xX5H= 0˸ M7=j^)iL%p6ɨ^JxIZpv ~m"`< pi k]~PH[MNf?z1P︼SWC [څ.h8)uńkOI2޹UY0I)2ܩYOx9Ϛl.LT9*h.~`~v '&C;gh پrKt^/)eM!޳8 >WXaN`L+ՠT$M- "늝kнN^MfJZZuh/~?RӁ ڐC_1z)"luw2|̫!Yp I!CH, Y1TrY~)I8A&+T:`9G2@6{UkFZ!=yaNhah9E7b:Q<Gc_{=K˳r6,pԐ s!O лL? ׊.?[?*ig#>T;anCnkrҌ]xm]ѕN>EYJ"dJ)dฏb{l:񚔠TA[0}EeA,Q $S](ӞE/w>6}߾B%W$TTbӤzg`nO>\e#=aDv 684Jߝ1ja?%9mVوUB-G*{C*u.Mr( 2XG8MwiOO>A˪ l9kv;C̍Ap܊ k 6U~KQg =0 Ծ'A R2m4N>R{D`dŶs4nۓv׸fU"o4Kh6xektXRWtMXTE9lҝ!3bQu)Ãpպb"KI5zid}O0;봎0e@Ox L};_Vt]{8H]u)?3uX_3cI̢ 1Շ&n|.#R?p}*zS&/ek9e3vQ<h`oKL`9/I~㎺EђrB޸{ԬmNdfçέIJCՈZ˽,dد~JUc-(Yx7@Wݣ3t#odЉ'Eշ M|ؑPImw~(z}p.Y] WTAO d:QD l##P N#kuْYw3F:@t ?f(}{IO4` Zljb"3DKY!\Y?z"bqٻ`EZ`"jUAO c: XQ5FwV;HZ´a)ޚ.jsi Ga km2,v @y@DbWkͩҋ3Qt^)ܸt!z*¦\UK)0vsGj^bE436V6 }؞e0t78'^?V3aK]$|'oMm` {xxuMv/|nĻɜzKNX>_!ZsLdb=>7bb+{lCej05IA$ΜNq FgפS++wDA~n"qB.4Ԏ9_2٭cP-qٷXmnZ oiҐ~ؽki=G4 fb6Cf\&n+;& wڛh'>m$0p)W_':+̩8xH B2T\>Xة#KPz@L. /nro'LrnN#{\DԃXO<' 9FLfQ٠Ie))eDvvm3U ҇E <*k[f0?=GAU@+z-*$E/TOg(d 4! ȑRkv2y pZ{e)8JľlDd֗+?0t]ƞH-3(OiV2V&Meƈn?cZyQ9YTM3U[%=룒Vl`p7F4lbqlϻ@0h0%ѴEαq 9õk=h>@qL{.eU%m6 ^4af#^saV$ۀKVy2?: \[ _isrH} >m=RƁ0;jg#~)}Pd]e=pQez;BTJTӕYPaVvQ>@øbǬ#${0:jD&#Cç!/Tz+.mc8 !dgV2.flғ+pLV1Zǿcoc#l΂sʊIlrhS(%IX . <-t ~?on+f '2e`n Q |& N*A%Q5/]򺪹 ,J:̔wXyĬB VT8.cL^ aΣR&AۅXZIG"RxezJܥgI=V<)lx2Iu ؙ.Y'` qZ66uNT x8y;Vر'tI=ܗq-=;;˨˯[0S4j؄d<0:(>ª<Ӿ 03ՠO\9j~#պ %L ĕ:*߽ceF=@o٩9{Җ-r!y 08r%X_Uㄘ7dY2>OE1m$KJ(;Cg)"Wۦ9]Kܠ_oՎ_}\ Y/;f+Ŋ A~F1u+ւf[I]!S^9&ψ4k(AHpꞕ$FEޱ$[g5xTމ4R b8['eL%ӌ]v*Y$Bر5wP]F@! olr}Y> v) P~<@<YR\o. %Tb̓L)arRRuLVij2K` ^-i*d *d}]]ްpIjQd[?E_Em9X bi2bog>Xm]DT! &fSͥI|l v* b 2% :]KkZ(E%uЍ!+ipQVI3Ml:Lq%ۢ]}z.uE]8˧d.7C8죛u`թB9e:=హ0ͪj%i7IKG\R ri0&Ly{덍Exe@pHV+>+tVQ@VHP&w5BxBe˫Tz`:vu?瞯Pػoh%N sLjN9M HLk5 BY/T#/pc !k`w0[v曛Hݻ]uNΪ*[vh}ţRC>>2;"ـXG d,F'' 9]Ģ`3㵆|gACcNJX۷4#f XòA"fh!WSvS? \v0$+jg<ѫ0ڒ>Y=k֗:{ Mhgӎ.ј>ͶkrSϕD6Os$!64a`%mz7njE41KCRcPA/2hT5yBOӠ8 3O(24cd*٢^E;^`#Ni)EK1n_v2-aN%,I_ 6So|] ɝ˷> WAA4"ʝ b_iJ[Ԭ݉Ey^Y 8Ot5sKCM$9\v3 r,Sr69zlsf'KDzY..j)z.Mp[I6Gqu)"F\syJx!}.+/>'iT7ۤp=j<)>xp5 OeNv&?!2YCꕺkS}WS?rzE)[j(jq.1xiHB ({'X뷇EuTvJMcjkX6D3޸1 <ɺh9Sk::'7:A:ne D4JۅA47Q"}u ݒnBw _g~z/5 >"ơX4l׍k9= ֡࿃>.KޣEFL_֋6r&)sjaboœ1%3E?Q^-.ݪ}%8~b$m,(+ rޗU׽_'rwgݥ__ꕄr 16H`HkOpALJ}F$!&]^׷4de%/~N$}PE`CMG pvt4Dv)F0 gL@<`MY>G'l++Zxw9Ԑ:B ; [᫒.]})9H-h۵oZA'6U-j&-ߐSI˝} -RUP7,&=r!<9Z9âޟ́%T+eAG@H(opQ,/.#"oqN'KTp]mw.굂vHjCRyѬ&Ok,Y HeSmPDJ:^XǽwhYҥL2+؝n`}5C"9C]bB%n S֑qH;~;i) O[M9 n9"rQZ)!^&'FSvOezi?hX!:\kEfaPqϓܑصٲ]2U]c^fsh$%3;. ;s͋4+ve/ԩX`#NŇy~Uvi*a",Qh74 aۈ4V جLk{v!m ?3tZļxbV_sO{~ƚiYCj%V^ssnP諅\_.mA23 ;{6c/h nF=-RSk߱H1'%P7总ĊL# X\(ViHx(<;Ǽ#}G RdR&;/gyhvƿ-' \qrmf(v3PQÙM;Zy S.6 )kf R#H\m2o>TO״1cSL!\XTU0p;R)~`yrWi^ A^o`Fئv`R|~)U<|2*I:KY_^4ϩ_450{ |կ5V8#lj]JW QN2FfcϰT?ўGN5L)Gb#ܝv?voQyF;0E/y)7'F7ٝUA 4ل͇lx';,n(" e)wN`p/td9/qϩ+LYp[J `qDj'匷ucaA@d0G55쵛',m˖f9Gi"k3YT2E1`gj;JHw` 1A_ JtK E00,=Ν~Iё^_dunĢAibT'O_u l޻qKd º50SS $T.Tc7PFO0V;S0?GW(T?=n{!JU:zz^o$̳!qQҸ԰~6$mJS}O`ui7e6ӝrB%Kåz,Q^vw;x6ղMb>`N5u0;7L$$/?ȝ5eJ(jG7CR:RBr}I(aFC27E4ppt>F†j!uz㓥%cE%Jo>~paWXk&ZuyL6A6vnFr5r%h%E7A2yGA E':ęUYAVT(#KhAh]ua@W F`;eՂQ:> 2=Zqʹθ΅ TCҎq΋<קU-O4)V̓A+yU\HL fiMt7^I4L;QPBS<!aQm]<@VϒRA,y)ƌ 8g1YTjֻWMh/h(l.nMڝvEĜ |ԧcÌָ =A.1'k#G+p>^h]J b~e1̔l ugp v(&pQp88u+xg,{Hd*8_5+%{d]1_>,-a*`-e*antrѪt:I27Lf5Sy'(wom#!L#u_ 5hٹ.݄(kh=@ax++zYg`y#,5$QmR! ɭoB4H&V %T.r5լOW)wv/oڄS= ):`fr뚛~LPtNzeCEH<,n}9͏L"'2ėWJL{MHz/S*jָLG4lsKY#V ǫ)!E.j7yTnȝEZt| R7PkD˪j9 6 9*MEX1̛ȷ{zVdetPZvmi0FTg8Qrr( YqA>7P -*)$.%5NJT\~m{ Iz`sf͊u RxŠu?>N* U7n=ڭOM5M;`OTz/4 Xpe ZMe)y)2U1L`㧈lqPr\í jN݀`יˉ9]7.7b=EENzMEuv)29sAF"u'-&$Xlpv=r5~k^>o߱NԳ3W~]T4Ee," P*PZЇ, e=o+}znk`H_1ef_^™YpY~On㼛jrBU@2 TzCgD*qbzdmKsm40jXaXR^PkJapBB |u"m瀷P֟fc=+*&bgx}/@/[Z!icZ\fȥ|[B>Qc7 @QpKmQ S6w zˮajksVڴmaUНTpu@_*(gd%dyQw{BQ 0^tҭB{2J]ejE12+%o)?j ?vxCH,ZW0QU2v3jix]̙+z_ICJeQɚO`P7[quIR֙Н>hx8ijUZ6A29=mq2smiZdj}jwPm(JY؝n2CK5[z_(y:ҊH/"VyeQ%i?3uQ=]21%1Rf*\{߉k9\q&h.QbY m\ŸFYGjӒ RA[!,$oFYbn?ƥE]rS@ o'=G-@URuC*" Ph_X)CIk8$PhBu vͶ9~BFrOc^o#jFx HO]`0M5Dc%%tsrSLдnZ;k݈ןiceTA~DL497 zD#RzPKۛ~8x>Xw&IS^$TQ"5yUkv3O8w?QH= sN[j0Z ~ZTa,WNSa~LF!qפc^DؠaZEȉ߼2]6N{%9Z7ZSl`RE$y\\eplgDrY K{;^. =СHQ)/;uIl&K!#Y2~^vUzrno]r8uAJQ2ۚtS2)Hv_n*jln{5ţ:د#"8cQ %?A6v*r:r'COƉ[D [Ir/ϢOh^\bSAi B1Im1T2#F$&@sOrMlA~5Hk١8$348^q2,ֽiq⡱4ZY3|lsgn8??A/Yp~2d>%`T I^46NʥHQSjqGa@Q샔T/פPtU%td l,tCP2E֡ˇc|,F npl LX| ϥUϤV A* מ w~3?H|On X;K)wrXKW\uHϨ%yR[os"A~&z;8_2(~{hzr`/3E{3"nTP t"ˍESb7 qKd"QE;XX;o eյnh?ˋJSc@kUj᡹T.-5y(ޏ:ix\1)I/.ڸ i_JhڊP^ic$SVw`[g^5N˩CeZ5nCn`ë;!>g~W_N%·T݌DB̫,;RZM ##J~9*lj?S4g9&lDMԒkۑ B'asȖ|!IV:V<O2O#yl jbuxBEg>Z"YJ' a;9 ~C2RXu*a-v6 9`Z2_ ԙ`b_G1j[*PN槾`\@3I # zh쾾h H7!D&m5g"bT?h*Í'abwtאpHrYOy Y? xv~' .I(m߲ewe0ZA|؉Ss2bʭ8CO :%NJz~|z |Q>ue6] ^q *xBHQF.ۡ$?]oeR!\xG2%`W-ߘD!3 T5 =+?`-,c'H p v.jp˃q\Ŧun)AOZU/_d[`z޸tRv9I=}i'"ЂFnHvm6;EYJM]p< J.Mb%l^`^;0&/Q|dgf0lXRDLSMA pl;ɪfr`9gKg`Z|j0DC" L}K:L]x^ܞjF,rtpp˅[VErI}VĆҵg=7U!QG g<i@D`ޒܜ9?o ɸcQp^%0_O3k?J&s ;uJvwmSKyD4g 'sJfav$ iC;_EUVBE@UneJy^JW"|}k|CN PVOYGМ{?P~ɤ'frSY4ɼtaOE1hŤM<6e]sϖ!W 咦z]F6B-ϭgP˨nIx?ЀRZReH CG3ޭJB$];uE܊_k̦^@CYk@+j!vAY~:J[9কTD!Cl~>ɦ}yD2W[vIb-6h29_,I\ع;M3 4:)5Gp sV,8e(י=𹋩ârFBD4 FMm"e *<cw.X8`}&.UzMΑ\ NgS:H;x{亨'}Y<1ZGSbFf\m=M1"âmjܝyT"R+RݣT!M,5[MyG5ybJ bxoorapRFADI"f,}he÷EO :vUct!?rbh!1<x\/lj9kx+l|΍NQj6GNGqnJB&?.Qp(m.@,/& 5(q]2aӣ8btu\$&U&8qJ\V0Z2!1m-.PX*ax~-dQ3<PfP |ʘ@6M5Ip+)ei:T KMBb48߲v tO%Q / [U@8D9/ȔR HV`3䤒NUMR+1kGam&vјA˹+!1@SH> )(G5 h8z&686;t~-]6m?{4ѯܔoy|OLE5)FOֲҠڍ!d;a , |/3iu`YNsMyH "RIྼ@:{9@Ф^Ǎ]3q:JRqVΘ'9maŴ9>.R/f2R(W mOu#ZܱߴHnjm{`u6 n8*e`v"kLޕ17r[F*[sO7H/(wdp5 Xm 1^|"lZoBE$T^ pQj8FBb閔9 jںD]t}JKe9(P:ᖰCvK!DF ܚj7+*(~U0<_'=؞WI^ &nYYE%&`^$G@ I'̄T9f (x^A͝( >%V M1]u˦Ӈd6.Օpng/.mFtpx/o"i$7tt}jVUעGY3<T|涿Ul"=0vVA/dis yq=U::Z}Y-i> 3u*r &t9J򩇳Uz|e==6G/}ȉrLvA~دϞ0RLp_Pu[jB骀Lr"pAi8Ǜ "R [)R@z]#1L*ˈ. 2n;=)ecS rf8S4 v7#d'^gTCb~Ff\x;"!biҕ/gE^8BP$i^(Yz柦>~$ͬ @S'LE4@4| w8X|J_}*B%IJh *9m}1G'OUWu@|)ٓb펓6t~P`q^V /oCC1z} iќ _K$Asv"W:r !6tC aGxe̱a"D{fN9,8|6GAgAf-(Gw@m6x(B'q5W1햠Q׿˨a) #?:כ/3~ȀrnQ- ?"Ňm!v EV+ꢄOջMTSgz`+/I'>A5 fI.b)R'!OwΣrBOrp-UÅ௼#9)(x$$^N>7zC%'q QñTL]m5@ӭ>kN ɡ4h澩2G<^*Kw{fȺdtUUX(Ҭ@$,$6Z*cKD>#El x3lvF#+q 6L DHH00v "6`% oO<kl@{I20(EX=;cOk=yg[S1L &ghKɹN]"a*mJ3G:c&U;phn84$Wﲱ_tS<77^ᖢNDmCA-RPqʼn[ '- kZ 6%9U?U97DA0Zx"M%Q3bDI-+|%F6Qa4GGԘ`)40u=,sKT^{ l o@=kz!2GI][sn*|rFG"+VSXQJk킢,aF ; fxde^vz_,KRg\ub T\{Fv8Iw7y1FJyU&K3 Xu؁$@TmQxq!*.!$0Nr- dGCx!lIṒ%ei#mx\rn`OhAmepy3Y&Uu`c /Nm06u I{휻ޡBW1Ϗm s[pǛzs=& {+Y9=?7!N3;'s{D:BEj+ȭdiL6y :`:3<6*E&uA|C,uh%J%1UGxdki!e\^g zr$1zږGة DwZ`?QL,zZ NÄW.ݝUxl s.xI@{ ]&7͵nbANP:,oD Rިq Ǹ}y4xç;$OrlXUR%1"{k<@(Q(:&o\wkfQHkD1)56;SF3=ri>Qtk {0j{Ŕ{`5nd%Xf6ɸ-W܃LH4KJ* ju 9}dY\_ZFZߓEFP[4]4QHQYHēS8h,vQbĖǙoX+tlk6nNrDr/k4M!_3 tEEVWݽ޹]_Ӹ|Whޢ:`H%A͗jߺa.-; +ms,V ^d3(M:pXS^da\p!o3Qcwco׸`~lP`RO6 :x!P2mV=t?f؆UoFt {vOX|X,6oe4s-,)|].נZs>Cv?#Hًk5{G*49 >"|M,0ړk5!Y,g[M!e@v/۷FKĨApY PLv(Y6D^"x;>o*fᇫܯ+K扟UVˉ;#=;_ӂm.%K4hhq]T׈vލWn#%iĖDqd{>&EJ=wr^ll*6*9djt(Kꐶ6epc-bӫ@1z~ B4HyhlÐ&OlFshRڐx{s;\5tYK-x\4/zI2FqǼB7ܱ,頉!z/PZκ @ wDMA_t)* Qꍭ%+5p?hMd|%c_hEkobG PU[!W5E-SBσz "?ˮEuZʩzwJ3)n@6 ;*cIe u _źls*X_E)t\/lK[( 6.B)YS6R 79%f tCһ:ǒkSw:OJLT(X^GYh$1'K Aww6koD8{.3,>ʼB2XBK {9oC9'N x,)&~c2;ץd?M8FGh=Drtt@7XݺB WLɾ9/`tf23/cz-nZҥdFrz9G<dbL@ MozRмӗ*MH9|fu~ 0~sA z5ɷkkߣ[&C!x6Eg5xn^.PluIJA ? )bI(s\ Vj5qQno1Lwt=Pp+u9ZPƜD0xZd|#J2Oj x~?ݖ%2^9;ESĠvVx7'ASy#Ff2@.? ;v Q|@'T|r&%) G!xE%>4|R a8ahFu ,Y(h$J[:T*ɉ.Nx%:0!bm'i6|%l)_?|!>uͤ(|}mոba͡ qf .>om󇰵,wxKu+ZI/B~pc"W+ u@{㕈̎g?L4;-X{M>fJK]lH0#jxH6 zG?d併l. t }XC,nϦ;1 [v4ziQ<G)Ց~ͼ "ކ] y9 y6e+y`/Fȱ:kܸnT&rpڱ[ώpC&h}|r`X2XsÕs < BSz,o.\MZk[#cWHBy #7i[>Ш/XRf9IO!dV% 擏lcb<2ΎM0x²w`bv7$"% F*!W4>Щ_ Z}°G;ZbȡS,p5zDo'*.%w{:` 1T[,,X-9l|qx#>SBI5쌸Y@rA$E20G=KA}r>&SGAB:BA%,>UG758* MC-#gO=z<⛞|fH✧@"SYʫ Q>cmp 8:`jb^7OqYrw+QEÆx(CVc,7Do"bjL-FE*IA͉!Ͱz6s0ֹ; өDb $L[*E ΢46]YGZy{wAQ-#]^RNv!Ql.Qc Cd5Cԣ9ii;ƒ{YE b'x-oh>O+Ww^cٯoNs(W8oyNsrb(DvR4r'uҬ i% uމ=GWz '1 y4xA=*g~ŷw(p=(&! }6k#]k5Ej˷ MfWPg>@w&ꃌC#ܓ}fd1ȡI@ [gBioYᄫ3=tg*1aJ@5vzA:nKn'ݲfX%l~rlHh 5"&;{pm1ÓNiښZ┙yaƳѾ+>ܯ5 !-MSⶂA8(Ä́^=zc%PryD´w=4mr c !;'ݾ`&wӎ l``@$`|W1=7 /0><{,{e"v'*vR4E(|h]b}$h9?j|.Iq6<ŕ1ջ(bU=WrKVh̓#DlphT2 G~&Rhx/8rNSt&jJu^.jşh `nBi.:b6" &e6Ъyx8"[qGӫɬ;0\Qc#suݺu=>P##JÜFN|V  (| ,zFz7{/$ +o>7ةd&łoG"(i勴l . &8%d ̏ɶzeC'&q72m[&?j"@x}8:,H{E)1u +yW{h*|eW"|/來 S7.$eYHϠTb( pg9ڇa V?$]^&\<)Iߜ܄Y5uVfmvzL$`F.!?@D[:fħUx5ISu>x?JhlJY=1Ec%4a>FQxw}p Gfƃɷыw7D?HECF\7%3p|]:6BsU1\.l`iGxR5Q"IH=J_\ſ ~?\c֑W6Md0ƿWɯQ42p-U($1Wa;>_+B`:hzJ2Uz/0&z9lG x?Y㩩*IMi~ݞEųCaixc!2 u- 1.iC|uZ([,s>0,hʋ ! ).;SY1u>(wqp[!񕀨iV/;Jc# zi-rqNkZ`ChX)'Xф1d;9d;Ի~1˜O X-إܛ|v=HVyѧt*vZ*$Yt K?BNd=.jm9yB`OZ=0>.:ܰc@_J5ehpg8lm86yf3at6G3s:X"Xh/iYko>u+ g0S緃4_ C.75D}U,ċt^4!if=1/>hm /D31},[ FO>G{qpϭI+FI0/N6r*BV½@Qe v;ŋ4xE`\{rD ֬1d ͟`sphKAN{;<C׾bJU2EqQf&\a!֌~)sV7xŕ`UDcIw?/~=aB=,l >J.S۱yfe=k@2˞wT(?x\]i|0_Ȣq_= }čM35>g6U//n#%׮6np:~. u61D g>qIn%ak&{U r6EzczUy/FVr f[h==((2`"ғߧT9ʱk+o 8`%Ps Y/La19Cd02!.!H|f)+CN.pxKRR:v[,X~_ 'bQ?v]n&2*JVadlZ-7Oi6.ArZBTa(<,![vzTqŝOBʮ~C) ň#J>J8 NAoBY~d)WNI8U7>'٬*;dtiC6ʠh-Kx,(i\vpt%iObSg*=bL -sцMB_k.=oOyRùp F&RJtJY y5"UT޳ݽNn_5,'o{mJ/8t%0#˼)ԿbT F/s WFC֤ElI# 80zլv0IK )ZF>Vk~*YN/?>X#z/v.-&LuBǬ2"k Amh ;Ol#7]bGt*AfLcys-ݜfa`1YI"j,Ira9ʢ6gE%u?,~!< U'+~-7ls.0 \XU! A+ats M0d ]޻)@k]ƫ>rqbW?a 8E)[`n5֦UKѺpCu Y8_t%rkDs \ʊHΞFߙ# Z^a@/e11&mQAB %ݲ3;x[;!Sm\s5|PpGLx-7a'}-2ңnl ˜AxfcRM _zx] N=!?%5hQ9E]h8K͹iO3 Y~G[$KpV~xշzV(N: NEܥ"G-IAՆOj8B++q7Fv9sIqĴ~OL?(M&WU\u4+/[n9i~ V2F6>l~4\ثe%Qh2&Hxx_/u&Hh;AhFzLGr~|QP\JdT5K8&M}loZHngB ?yb iEB Nc۵)MJ.PwatCOˏq=<7%|g~>L+e8ϖr#~`J)yYxx͉4Q@%GmH@ܬ +w\aGDvީ{ pxz3mͣ7v6̔W1ARNu<cޢ, 8@ vMoGez0Y@R[lj"\/T?Ud,$}/PQP9ĻMC*~ul\k+4a-ηh@7ކ0ɰۻA!Q\< r\Fޯ%`Խ9Y?z̔HzlE.!H@jIˆ00}O_ ? R^oΆy[ÖEeLM\Њ@c$%6s=(U(GhNY_K@&$ $[׭ղQ$fF%b6KlIO$ukA,]E4xyO//)>4LhjmTl^7K Jɝ!뭑K7z5 R?>??\e`]"D0Abvϼ#]c?Nd ʚ:S.:S8lBTÕzdP2EXQ@k4tJO2I_]j7LavHğv㙫=F<#)t ?q3\kgIRCH:Np%L ~jn:;)mK~ HQȳՕf}(gG2U/0& 7ۆ%Sd0?LSAkt̸؝)u9)(qX $u){t)YOY߰,yPzW#7x_љI>sq'>ev-f. U5Pxh0M> ?ظ#byv)mZ] Ϙk ~zr,AdWoӹx6iV>)O׶9FN7Uvݝ[4G$P8#x=;*;SGJcL4ؕne3>&taWW]1/ A()"-xG'e'55KwA]Ժ\)Etcem'dCgh؂]>ޕv؀ 13 wQ̦hvA;;o?TE(V+!HH%y<pXL}g_9\`&?IT"y<겴j.(2 *<#+t* !'`ѕQ]e|PeA z7FL™)&}JqgH>vzԆJM\&wpY@WG,(ȕ{%~h|R_2i(?|̘Ne<@B|,scv2_)͕EG]mAj?[P@l%JAՖewc˿^޽DAJ9$y9t{"P[eLBk}θRYN+sBd(?@XGJyE /]f)}ɦ[Q#Ikj@(ic +Mwc[R\unLŌ!isJ 01iNOXCaz2FLj./rnCfGG޵DQqE]܀/M0_0WLohjJ(tb] (^z!,X4B3m_Fz5R]Q) 'A M;%bGۆn QBql2'd })Mlj7le:H fh/uʢSW(`8[\b7ZaׂEH\ Lz)xBOEuW^* mPc?)~hQQXdwApƮ|)r5)>NZ3j5Fe0Q01YĻXK38(67rW`SC†V]ʍn0o5{)'APr? 19%e|ݕY1 (r6OLjj *5gȡ@hobd9:K$(hl!Ctwp\h zK."Lve 1T-k﵇-- % p3eKmHQm-{&ROoo fF8crq"H.'S(7uNkxH[&F4q)ZfY@xK|uz{Z?T9W,5wq3/8#t@-g1_63sy&B?r_nJ*9:l䃌`ks? 5𩒵j~(&&Kxf*#'MGi]KEv'Rظgתy%/mdœuٜqXS1`(c>֓*BkDWf5&0OTKP6"rd XV}~M|7vܧsTX)=f3Yst:*@n P%2@n W:d%;_G Y#MU7}8*SEO,|T.{_:U8HLvn|'g!宸-4;rM̄@8Ij Ayk+iT}$a]W3H*3]q5CM3 ^ku&ΑK$¯YZ3 OdeZy&ˀ畀̢ZZӴ NJ(:S0NFѥV7FXЏk>yx5dbnFɞsWࢩ03Ōevx MCLl1{*c*gy6i˵i^C"`H;e9X|@r$X;wg/ʸ,hѣ$X@̡ý9䟄cȅ9{=F%Ǎ !*О$5pU8 R!Zb<:f WӾkG`DLKܧ)<7j!/G۸M`?=ȭ+*K_ܲ83-"'=ax„?L$D-Ji6nѓb_:9`.Ÿ!mswIH!7m5;[zjk#%X5?+點BwC#a^ss0!`ZŴxRE=ݭzx͋}D<,ShExgc^(8EMҽ|p~ODΕ pRz^W;GjtD' xV)8fp[sVhcp&O_;R[H ]#.hȈLGֲ] \w"a󄦕dJA$֜'MƇލ<Zb=uuFH9!x5V 13*^ Qf7=ekꁸG#Od39({\rkr!Mq+ݼ0uR!vf\]wc>bKXWUxZԫ梋,oq4DwMoK"=DeޕCմ$XIG=mb+F)yϬ;۪I/܉m WlK,+.53dڃqJ/Tdݬk'=2/qG¶{PܴVa`OT͋n`(_S:^ Pg+dfnf̨n R v-*n0\26 ^]s` ΎB' dg1׼vh lAlͫG1Uzpi9Lw9L[p ּ$qͯ1P#uhv:,Q_L ˴Fr" ~o>>]RjôA2P `ÁɅO1RScx")vXL6dJv=k9o=s3nKd1U< ΢'ӭbP$&~vkv'ң"G:Z2f4;Ue ix|Mu+ aBF;`(dR읧?v8:&5-'xMX%Ox4竷^NrEb j! k) WOTxM0g=ݥzҘ( SyKiF.CYJm|G]<禑'91,QQ%X%RCIWWp= ;*%U\C`d%:W'9zRcиHE&m>|X:0Kr*^t/سM/`.aCs4[ cy_}թQYd6&?bpz Fykq^:qX0}$L-#5AVJ^av/ʴbOq[GM)Te0Q XK𓝋p^~~Fw qc[%x|[ˎt6Pb)߿K,Jr|䅨4ؒE*ƑRO>sj: WOaXNn+VT9] ʃ1_0Ђk|hx9{YÑƦ"9p? iTObg0!gxz8T,l;rA2%R{@сmx$WQY> )VP.`[^z9Ϋ}3C a|iA#K~iQ*bx;*ql?ǙƙF&s␥i&o`ypf͞E55|꧝|F9Oyov+?M6pM4=p3LiN.o DC7q <?PeL\@tn EcTǔU#xYҠŹG'0>[7y3wGRq;d{ 婋 'f?45<9g<E%ixPX4-?5O2}  ve"9$NFB˟ PU z`C ;z7ۼ(Yd uU`}ϗWNZE\QK9L;1v3^9hKs3* 3>ޘRţ #>dp)ʞTfK2cr/eּ&UqDJ٫X?q ٔv{3a)ʜ7K Vhuu"2 U)a_GJ6d: Y+d+~b>:>x:kcs.<N~ 5 #P\zC'0gE'"9̾qO;({bFI|vt'U'PG[ ';J!tQ }_o|GkGҀ 7'e~4Cyg"C0!2F%Â$ :/飝\]Im>\"٭iP:ŰN56 KJJM^5rY䦘>A(B2O789ٽsL%aUߜnIiM *u6񎅳iƏ7aNrY2es%%G{vŦUMJ?[ݴbnqBI)4}*7>~At~̶U4ٱ ׻BE'% // R:~ 2cF1~{2L;] /A|`=q"\H7$}e՚P0}ЖϊRq|lNT+K29 FspjzūB^&n6X Lb0&r[rUng6_ >ru.Th ;6QVghǃ A5A¦DSc@eϦ5= nlK퀚auَI; 섍UIEbUIQ 2?jYNSn\'̥Ov1n/^vDFBUT%*]𚷱˜4w(E @܄- E%-lB]o_DiC .noH>>ŕ>ŋV?A'PTW t`|qXׄ~-qګACz|8sSJѪTRt՟B Mg6KrS9?H`Z"`,JB Z$`'"ABlmpf3elOexQtqLv{ݺm(C0ٯV̅ !Jb3H jaT~CYܣo*]`^_-K!Z|Y2ЎSn&V%;Vc3镪|Xm솘/6fU6ty'=<=\H-魈 wN/M?`mGͧ m vUg?l$ jڄ$gC?Ҧ5~yI`d 0Lܗ֐5%Gv?ϸ<y3-c*:V:1yTIJ${3kgL#el2t>y E\+Pî ߯.A FCux#`NJ19c~g_v,ݪHk7" 9ԩA؊5 P֑/zs8ӝ/Vhf֓bd#eՑ,l;s@k@dɔ4M 8<.IyBToY닔?OTB` 9SVI0dF*OWelwlP S_RIACgwT\J:w.Wֱb g>#F XbzrvG׎ŸӕtӮ?pJ .yO58*tMWؼI0&[y9 \5"%S6V\0B3P\JԩԄ=]thSSct-d[K=i݋3}vIE{},*n{ðOԲ1;e5`Q`v7B;/Xm9n>h]v. c|TI@7!kq`ʵ쫕1扒)%?J9_Ia펗HU U՝P] w6 ZW+]kiF?*四jaPxD` ҊuMƚOjWG>c ֏aB5]aEIðHt-`lkH)=\L*{3&tjHT5v Td|"UC8?o̐kg?.)};(a_~ʹ/mR% @.{ [F4i>5n;r;e9\ez+?DK Sٻ%#`f40~M"n M8{aKČ$j@,r.ݘU Ut0C.dGg?=,A-(ypMfi)}hҪcoyBIj\WilNyエI6J/! 2{n$>t`h[3`*BpLHfY{.r(hRjD=z A3u&xQq,ܹ'n=E r:DkR-b>l261~qLzw1Vl@ڣjȄTnM0 MqcgR8C8YAe-,wː4JI; Zwe>>a*"l%ϛJ|;@,*w*Kņ9vFtod;(4P[ő9y5 k )?a`'ⶂ8h -UN=Au'V\]F@(ڷB,[P6ze;T G,xT9U@|Ł oBIc:Q1\kZPh-:O .a ݫĥ}}]e9l69@? ~PFE%k<8D?@Qߨ$/eb=e nE1#oOkޕ]_va=tLP=6H𶲩 O)L G~t2]+_etZqokÓrxlb4M+TKܗP7!C9G`Pvyyd&mc@GYf`ڸzJq8&۫[ ;/sx g]HPO S7N_dtep-KBQ~|b%ǂE"nýg_16lR( z97Bpsﳜr0>d0/&zua̳W܎5jחCixW&KqCjF&&N64oWNL#w⌘:`O.jZnEvZ"ESd\{!|=ؘ!#%86S;_6~Qp:Ӻn(pI\RGlDJ1ҝ?0gD6v:HfxtG& ^PoWSIJB$h+Z\%/Qa?Zt0aQ3;i*4a=p'횔0?]5koM+&T~SբaG7)RJ/8@&vI1c<#n &Ƨ؞Z:>^p2l[:PVNz6**n*ɪ/P^v$)'s/ E2ldGސc6s/ڍs$5T>j0(QvqKoovX-Krf[65D Ei/T8]$=l!:CD6XpΪFүgZl[Oww *=HYEE\WEB,cx@121*) H2 rFWjq!&{݁cYL:T $0 c8;Eި"CۇT4SHD󞕳qYE@~,BR%qlT)h -"jfffkqIaWrNWd}MeY=>zv뺚[ikayw˞鐗)~|_oOťvM+S.wlynEu eyG*m(E9.G =%?TiWN!%`h꘸$5BxO}<5AI#-~VBjIx3X  o," }ؔ~6-G[PЉDQoE+KZ*- D36.g>0M좠XњQ5s=$[J22xMmo]vgΛTF`GEk['L-itR,C +j2ps!fz>R-*K<ĹoqRЛe*wF[z7/I`h޳+?[baU˟u1j{t|^Z->AXrd{[qOr'hq pU]5Lq}9|n}mG$#Tnc{UPV|`^EY#]+k Xr5b5ƌt6T:ɏXl|p>U< BncII(M_!BbvK .mii|"D7C\I\ VvW8~'VMȶg$HƎAp@?ތ[!f~knob֑lcX87.褼;_ܭuS :\ \}tTèl{x(RXKգѦ~8/`̤lzǵCGmD:[t]Rag6/15Ţdv/ZJLCvNxBgxMn:E}7.HxT,=_v2-#/kH3x4Mȍ8o8Q&CWܾ.r,.  "R'AWaa:IuӰ,T8M3q1+Y"UaP[u,_Qa~ŠZ (X>w_Fc[2g?.YfQtBa ܰ'H(6,{:݆͞wv= }IN|6F YǺYiN}[?2:z?fxrl&w5`h?:~- 9)c]uWpfф.x(~gC;쬲uhR(iH+hP=lc=D!g9\6{k3#{eqBZ\D^9{Ew4CQ.jd_3U+݆Q㤶=\4uWͳi\ H1.A C9AVC]믫6 QfKy#đ YF3iPS ?[[ՃOw\['_v# IQ E,7wqm站Lg}nAr `4g5o6B]M9}SƁ ):}&q)lxڋRj@oTD^Kyjh|=G=ZAt)syiw2 b@9}_eub9 0FЎ5Vƒ@Zo޼wL{:|QELdD9b3 ަZv{*=ٴ2':LfCc戰D ʣ ^*㐹u(&>-p[y: oie]VمeHٚh$N',Gw]|@3LF!8N>{ѶD:¢j dCtDN&%Ǜʂ=COP5u{{/h,v, $A{8V8z[{b90ňlY,)X1(V@A˔T g:OׂHH~~b c;N{&z-q>Er^XADK >dtK= C*RM4?[e49f"pyQ!rxZE[6 /Y8JlU]<Т*NR񆴰Ҷ)"&p鶝6i7 /"®oXZ`/u֍wz2 !]1Ӌ+),mu#UP U,ޣuWi*> *⡭. ht)}9Oٻ#sD `⚕4dc $JGDHJ JLWBU 3_g;ښp:LVqO܉:<LAyzR{(d#26&P=|tu]k{&:'GRR_SpmK7} 9RW*A-S_l>?D *P1Ҷ7e7NN͏_P-+vX bU8\"i[ԙ.cgċaZw%'Q>6_~E6~FGL}OD ;%ޣ?F<0}3#WFd X뙲9̤VNڤX[wkBbJQuÊ{ Ԛe^~FS(6x/ͮl-SN;wq:L}3HE]TtG>0`wHZH["qW*'띾%4^[@3gF&^%'s4ua]\HaZJ4,Ks$izMdL aL/ի` PqکH0UmW8ЂqxqN ̟F[fP%!~O̜4 p=L.xD@:f.Y*.jPџz3vQIBP?K` Cz5f ]$Hm,[4dOW-׳EIWǘ42}Īoܹ.iIdnC= e=*{)kv)LXI޾GtWP~'4OWiF|zx," ,zpZF>?Gcy`2G=]KH$:>/6 &~dsj`&MXNiTS$cZà uÝtlQ@ظ!0(UxP dZ8tk a5/Nq%/9(iLf)UMppe sdTA߄]úz9 sIJҠ(kgH4?!޴ b0[Z_L)ohVRYSFފݦLv/?U?!P',$Rd58D(w\H|q߬t:۪*o\^^dQ"⢇|Z#ME 9'%5n21>r !݄ mF$XgCt9 )`۞9VFX5*._K-V'yOPR@+j8\9G³ ܽ .>kހO+&8>4PQl\ OS@C㉂ۗj:U͕@0!y]~Gb'Fk,$BTu<* ks'czF/TYlgՓIhdkcޢ/v@$=Ѝ1 d˧1F%mOM$[egι J~yΑG*?mkrpӾlPq(baZY,+CbT!"!v1"p ,ZYQUKUײgP\+ԜrLaJOCc9`y\ݝ(G; JRf2a/Շ%T-\t9Aȸ^n 0xy%;S[DbJs1S_QwωY:d Mt|ҷfءA< ps ):n 4{?dU->78C-ZϿ% <1W1j:Ց >-!}Ynԝ.5\ y[5@}l'ت$c} 4T![)VXA]z1JLmEI.7:#]T-AmƳL`eAɲ?Yab/(_# [ˆ^>>o$ =bסHdVvݔ-HbFc˅\~+|9j{Ynb&:8LqD3K ~4 Y(6i8#ngbWBڤ`K{T?caΚw'§p7Z7E1\&\ qxȐRϚLDUPa<%T !yMe>q>@əz0xf? d()9PdbwX)&?z- VY o 6]ed3B,yHMVX_0kHj48[v> G'Dǡ egfUNBrL& H}Aɥ:z*cfŬ#՗Zc%CR.UO?pM?ѥD-$`ķ8vXF mQӮ5(Rs2DWhzc.#`\_gX.Ɣ 2{s PTOE=΍;{?lXØͽnȆᕞ6اEMSy!@ Xx2gJ0Q .9n-yeӭ;l<{^ 3fwJJ}@01=I˹q5QbnNtQwle)5%W^aWd$G ~NֵK\?5d-BeRJM<-#>,GrM^sAv6uoRv9 2EA8tmMx"!<rcB ! x^YDx⨔ÄcؘxR\ʚA%l</sfvw!n[lְ=k}8FZQnwJ+Ntҟ;wzM=E4m}$'[L4/ .qĿ2ec)-guY3RL̀yh[v&cI0WWM°_k{ϖ^mq\wpTQ H+mtEW2;hYbr%$hܛSGFZۓ+a2V"ō5AK'TfSupqF5=0Z!Z^0PfFc[t#<ݓh'Gs8@vs Љ` @+8a Fyck Km.7#Q)\G/IOyE6&?Xɤ~N;zVwM:nώ+^@}'Wd6(2O54#:[bzV#6U^Ic2fGs>+9g-^9b#ǂ_4&iSk3SR-~ks2^}%%WI,,uIL jFٿ7%O=N$iHCbON/FM[?~_dC?C$ZL5J5rS2al4cpI{=fdWcgXx@ѧƜ:6}Bz3ZM6Kl^{\TܻKZ-Zxofzv!&]a\N  ߭I0$Z|;F)Xu*ۧTd* ˮ^.! r2@ҦЕrbH2X8nMAK>?ZYʇ5^4 f6 Q F:-#gm`n4oyVyli,-Su+ b{R`HpͧውX*#gkttDBS&LڭRo\ۯ Q_Qͣa#o=mnë3أڐvi r~sS$r{PAVzCI|t?|wFWA="jmLMn ߹A'~`F M´U.QA~5}P `ËudٞަtCQG]}5B$'+Lƶ|\<0b9 cɽgV2MtE׹{S)`ϣ&l,5sY~GᬲL"EiOFKiCŪ#/G_[ L \Hl3xcԏB`[\X(i[ h!<Vn.{$Z.b_-Lj{; .mϻ;r&3M7/ZN3E}z6x5!72NPd@kDUTа˴Tx0yQx#?|}3C~z1ΥKË itxa~4qdG23}>#q ZA] Ă *M~P+vD)+m^ڼ:_NP$ N-y3sz!Ɣ\]?͐<˭AZiw`1H#f:oN039}(̖w O 'ix>/ tBXF-d~#"ОQz!~Ee| Wţ+(cIТ4ϿA5T_ٌNz[ћb` :,l>5{ F5Ei3"yUx{GMq9;#X5T-3Z@TCVBHA`f5 Nrtv 57dDоccop\b3X.Ex9}~[Å };fz_KoEzZ(KB}͉G"Ya[*~W =K>閠@+>&ݮ-#O}ӷ6fH7F2cME9,u{ubKrTvM>K i2ݖH Vb|x4_DNiQJ?%!65yPMO$Ht;1voV;'`UCu`=\Ub8n T̠'2qG /m0|MasGɓ}rDuF޶Y3-̪~x(QRC{dtVRy41E@3wVTLP4kWVWN. $,]^某=$itӌ'dR%n0i~Ya4298ȵwR \ʗl7\%= &wT ~uor lϮɹ-\_y-5s݂:C> 2%yZ+̣U0nF{^Jz6 gy,KW= &&-r{G8"v8&Kcbq7vB6a[\uf)bO؀O{j{m)Ǻv@#ˆZL(Sv_\̶Qu~͗Ҳ:4Bbuf@H  a 'lpa1UfKkQL&@'V  V1ݫKlZ/z^' C )ӕ~Lnhһ6,n+oIO48bQz6cuc$-u8{FApȻ>pV.5{AU; ƜVzAq|.|!a\FvFY !+ *÷T!269lgVv!MuּGa]ʼn}TBV7[xNk %̱H׬!T|"o Jy4Eq4Qo,![t֎HcC+7PIeoz@Pdɠa/c#RƖ{\_ZOѫgEzsRlLf7D1ra[9M <IEl-&ʟ@?đ)9{mܬs0x,4V| MUvb] '\a͋(D)9%(y]fRΚ'# "Y¨VbIuk}5iΊ.u`7+7}BZ|,Q(?lkm|Q-eΰqE_9#g`uO Vx@>6"R~eb ]Tol2)VBTCHLYJL/ʩU~!O'aiYLwρhȫ+=L?H/dAO:{Or9j!>}H[*;^}-jʜ FI&^Ãf 4[M!m̧0P2o 䈙,_`\nq1A:+w ]Vݺ@cXEjyH]݊~Cki#j:"@躡an=4X=/W)\ߢ+Lj^'Od /r摫dV__}>R&(޿mpQNuªQvѿ gTnќhI-=vNiIġG3 ?#e@n˂g&Mô}N n츟?>s @qBrG iА닢Naͩ3!8NM{>㭅CPg7Oljbg-ViY+~ɳRgΠ˞{5`NSgkNwY8-wJ#_hc[xF"럋@9>r$U2 ح>? y t4gVd$Z]zAŠBBC<[$-SR TLxC6aa']iPᓨ^b|%;Tz@PFz)v7`JboL]DT䜋`uC^ʢ5 +}{Ո6cԞO%D_jSDl>/ `:']+!KAD[#`(x.DZ(x^'ne>@Ͼmۻ暥a;HdAgn9I6Y]p!ڽ0;Aq*y 29rxùY2'?j}'"k"XS@t$rQ8ddz{;V, EXEە\nJJ%>c>;qm^&m둑Y鶚²1#@9 mlk9oC6% ԗ]" jgj:dHgQ_YOSȬQJ~|*5Og=K{Mv |ѱ֭Ɉg B`Yy]pV}PU>NBHreK*=M\C#wF@s/2^)4bj tɖšDlC8,᝗#6E՝wa+K;<< ;O{Wx)Dn{JY Su,Pnf7?7 =lOV*Z^ɣɞ";v qWKL̀7OVmM s7;QnC~s2nA^G ]EF@u8{+F m.i7ROnz<`k Xy*?ǵLلA~X2̭( 3r Si$|NGЇ8({C|p>]E{2+Т~o tkA_`nu89Ưni}>V̨g ;B66<|1+]I0Xn}6pkʫ> !+}:zAuuBu,·KĨkΆnY{F 4DZZ_hL^%xFCW":j4CitV]BFKg)6n!y6IXk5:Z,Fbܺʷ}ǯ~sA Z?Rjm']>R+j;VKRx0ŠP%mR84VIrD{\ɂ}m4yEd%+6փ e=pPOq{ًd*`tVgx6!&^S­8gx)]rWn~&^P .1S3G) Ɗk20l_d+KqՄ}^68ꟕEyY%?;p jG+&pVc~`= [,Eݦ?.q6˟(ؘ`G5_mO\]y?]5ss^hK1A xށ=Ϊv7Zuy@1z$9!ЁmI/50=`%@9:&I `g7eQr4Ji'&TՌжr31ޡ˨p-d`N|" :iC)"#u0rdS09:݇ާ`2~dA#">Ta_BDS<,l_nhS¸BэlC #6o= >vݦM Bdo[H%$1SӤ3a%g[?[b+MyCߩSHd>5IyD6Ӱg򕶙0@o2.qcH )TwzOsB[O2\rKLc̱ԔNڌ75ix8)m9raGx[)FI?M=uy߅2X[GjV;ٷ$ ~0\N 6pMlkM"F _]s'!dȏڧHf9Lɥ|zK*ψX2-sN  Si1ᒞ|u"s.M4'{2K ۳ 'JԗQ;O+kHU6^OL/lU{Fq=yvob'd"؈-n-!_&{(YlaxS@3.\+q5$h*Ϫ%QzQp~WM YzO|,%dBKL9ZJiaji4[&CC;rCr3tei٬n+qmVZ mjQzW] r,JԾP6 UlK'+*g3J >Om qj1 *uǸ V% 5iDwȲ ĭ>~GW6#ڝYYmCa(gʌϰIp`fU&]mZ r~u,;`b3 7ɭ xT;hT~ͤyC-ݷR?弢HwG(f?ә tVe)v%]XQpO/b>XHzΑ %ӳ7Bpq"}Iu)'Z˗#C4Dti9M`8#A4#CCn=ﵯό%5tc=_#"?-7l(ɻ-1w4GҌ: A|؜A<*XRVxS V}v[tFc`i^x汈K0ߠ,αX;b)aiݴQgl%v yN[?3fsuRݐJ%Y+ B{21w˜LP+I\.P_}HQV%Sm@ΌMF.Mt&';GK(M(mS&ęX6!Sg+"9bE#;-|S˶nI/apF>ʉA w $ yHC ~?eg['?ҚdR+V D|Uh(%?,C!$%)Mj.ټ oeC㱼sJN;\vr+?_DZ.T]wz^ KxyLTvgx:nD#Av(tpzpo[V ѮmWvK1lpm Rfm3뼸 _H}h܏k:WZ0_Z=w~UT/<ù$0>푋ܖ-~쿵ےfsg#MX1(䗺8 TI |Tl_Ǭ̦ Ц>)#fd(GE/U)hzJԪ}?,\Gz3&J+]V^zY}Q9O*ag|ck5}ݝ&$ޚ2 Sc+bwb@!hcE|q4k.S٢SusB*TRaZ\*)r0YAI5N T2v֑@ ¦JPU.QXq^QjZXkh&@M Ʒs- "e8 {)-i'%2eÜzHN*&oxc8FF>%jݖĸþhtԍnȆm}"ذͧL -C4@ M۱xiNGT';SyS?b^3FG49o1ɜ{qŇk s2V9ni<9} ;W1m "$(Fm{"WAH^ IV2J(?(c5'&͚8}6psLٳǥ3]XAąD+4E2cK;kW -Bm4 KMAيjh+N,*OB!dHI{-< @+* >OrʍjfIr4QjBuHKÚ&^+  jz/[n?AZFE.n:R]/F'!c*~~Fz''j"X>ύšsD:5YJuFCN ɯ::^XjT-<~ '?܊jrVy!1.ş  2CLmo '*ڏnΰO#h /EXl3%XMwbMx<YZŅ|Ja!P_|a[Ibr թ܁Tv-X:)jRmɛp%}8OE}KYkm//JYfS%HMBJ75GlϚhFl/Ù&L0B[XfY ZvM@!cjEP/FziWRv$VDK :;6 2gΪWx%lZ-VIfā%GZnPbTCy*v"L $@m>AΩ "$A%llע֜(ђ,IjEs;TT\ VqD+ ̅Ap<+ω@ 5A*}yuF۬+v`i.ϾƬBJ}~'ŭeC|"NA%)au)PNKRJ4Jd]~"!}5-6O=Vb>dҩe2(+^ [,lnXk7WDSgI1`Ycذ"Xu9c1C2gTGQz茚WrF}( z8*8Ie3v:ƿB+ (4~mX3÷zi6 /4quIs dcmB-7L*gq8p.HĠ|i ;\r8]9Zuzѡr5H)V2KCPw^'DMԶoi\ݲW'Q8u+'sd@<@pKx?bwEI "}jN:GM( H@ =ԥE-,l#">1w6 ֤ϣMif{#jel|D'g㭼YZ-ך~4 C4|H8?DSBTzvHX,Z¨V%LQȂ5V1x4= ?wj^-~OȺ/MT[7trCTBHD`Ձf)T.ɽKWXq-v$jcޢEA 4dܒW FZ`6 vPKͰW Q!oc${ު,uBegyM83uŪ¢CиUeRA#r`@@aie{gJehbSzc d02ylC/hkn]3L^pugPzi@g+x"7-3ȿKj:M~l^K Fu2✨nP`atrZAA`*J?,o _0\bKQS;\& P;@6âJNC{V3ZED#Y1Mc,B}y(uuD@m8v2{NI3Y0@H16iܱ}L4UN |}\y29O%3̪::dK*M+0"x oz] -,heѽGgWߠFYT8Yu&߭H"ij&(NZt ՞#LeU\ X'Y2S, ďS]7=wM fn}f2zw*Y\22H,E{n38NF$udK}Op#A|S0=crNk\ bd+e6)̘MaS&wWɜ{ ..t\*ӠHWYOTYG1 T0X\ۃM8zxR0O `˲tEz^l_ CJQs\=;t~; -q~ 'F uCɗP*bc7N9){7  O";H H]@ѧ - ̿JJ )h}k7N?_=ݔ\1t2E]x^,𼵔:sσp,[]X3}F-SpU"ŎF ʤ&.n;_/[rJ GA|Ge/4όDjVzi 倕O9{`H"u3luV5'n 2)#U'ɔ׵+R+QnL7* E p̓Jtf! H\֡>+ 1v.svAr8UDAO_fK 4TXY؝]>"e -ל'WѬ$ _g7?2xdtli|&/f]$&KسN(s/%x`zTCζڠ0N\_փUX ^+)~{>l5eHu=ĤTUEeHv:Eo^c{ĚQ;bhoPM 3pK5JU @JJmޔ[Z;,7q6*w _ ;Ƙ$`X]q˦BjP#+_+ґ#DQI'qlZ<N̥ls&x>; QsӒރw{B&"]\N\5Gp S"  4KHPlQVðUSG;JQ1ڑz XQbkW]_,]@[a b.KHrɿi\u"ED襼 ~6,bXL@ԏ^.[*乖[߰#)>Ϊ6ݪ`IT-[Q<ૄYH_xE`MiҰmTL|+|[]!Sִ rop瀙[iSzÓ;h-is{PۜQ`pQMs[eqV6O`~`dp8 6_ǎDlx쓖<פgk|E ꗂ=nz w,]5dDvr5EFRj;J?Һ3^TUm>|^k r3n:cEW H 8ɴKO _$Ǥ#d<>26P9~sװr`\ u]ob,eG] z@[/C6HӣYTkpm d Z??s b JgEwnN *ә8zV9~$H!P 9iҕ nzU zYY4iGކH-it9LT![Sg {c^Zdqb H^RLm$lhɽwȖΆr}Sykj- +P@e9RB3Fr(m5{PʓӞ}5y=[E룠\JUb5{B# Gi$]吼+pVi`*@^St3QJ j=@M=:@6oMG¹3{>c4|QI,p}$H۠:ͳ1e)?GP9ᵱKmZN+l@*ս OjdC]?iWoq4rSߧ9k;(\CqHmbIg()r";tCUP7 TaБ}}ɍniPDȆ23҇zC-R&3WDDWA5v[5_Up,)ݾ0pzǸV7JwgL4HeE'}bQܛC+1ZDW ^#>mK  z %sxd=-_Uu0>B:FzM2k* €Z.䔩F?Mޘ^Z7>hsۓ$Z W]!f7 bu8idT{#&ڸzJ MKd5[>!#8i*`>%@=: )DPcl~*%~3Ǭ؟~ú.Ugt|IҘܞ-[TU!})@0wC#~TVo?ӴSDBKWç⢟#L+ɃvsLljf|hObi˺9L n*hDЉA΋v&PfߑO;|f {hdUxUװf "sLozuѴQ39< ,OWz&x7Aqvcjk5?gRјIq0IEU1sUCc \!|e<8;)0:#@՗~PnX'W-[;m!2I٠Ayl"9}Iom_m.?~wvJ4k*[2[y$9Ey~'X̓КU鮦>2KNy^Z${/nJѭxv1ւߚ?yTLI͑T\^2h|Գ*ENPеov.0P9`CG{xzFl1Qu޼| JD8 r;: bu4^]{1 Г]/N#M_ttodQC|pP _\KӮw&Eu֔ 41scwЮdx2%:/|w-pjJFc|o3wභ->xᦖKo7.!X5ׯ {Oڐ0~,#.Q+!'|k9tcOx[['C RL:ϩzqIbSÎk܁Spۧ:)B5ZYC9o&!;=yL]3VˑLޤS_Z.9D"m%͖BU3/pP$*Q8G/XE]:Z.@Yz9TI"KX!+q6"@Ii(` <ųL$fMTޡyqSm2F;QV1q3 6X~o`#ÍVpݏIZO0ߡ[,_TEK3YiZx~`-4΀+KҽHzpA$x-:u+qߖ_Rcf57@_.hfZ>#S4eGrMl__j15([Z"E<9%aR 7ewYk&`HX$l7Z Ա/"f_.'%G[=ebMRoBȘmevo؇6 9p@+sD˹`LzyrdkZ 9'jؼI`Xhnr:\/WH+c?pz &qAVEȦquG|W[\U9xrV1"r䁴+TRJk$?{|aֹHصy_/W8-#b[}q/+"2 O-jkbG N%+?*"#[ v˲զ]۴*A(|$D*O6CŸM3JN/ kp|)Rc+lb+޴'aTId~:`k|M==4d;K%qkVyZ(=j "QxnP> &DfJV/Ӌh좜  NC8 PuC1,OI! ux'd6w"z֥clʐETd\兟F@bG;,~Y?ŒF[pu{AG|^>YZ%aKPőuR\/BvVه p@jۧ6olVG L#1J0B*t&6K#B6q  DK?Rw]nd> CqLrO@_[70&~ELl#;;G^ JebKЅH6cdCS?ru3fFP8WFLA;Xwgɀ.u6^ gc"IiM isa8gԶj5\wZv*ᲉY`} [= rͫxn isa)d}2Ā\Jy=iS(֐V/ w:T< `N_>/`kH.H)Qڣ>L+o 6yb a腢r ?Zz$/'}g۞\CGh'0neYDוY 5gE$q 5ǁs?OCZ]2+Zڻf¤|+Z29 aX >syG30d(rIIMRcUQeeD 1d>9 KxK{y|7V.Lo{4w6h깈>R.<+\l[Pry3 s$ݜ0ZEog F j[J): i: WfQ39"PT1#N:fO¥.?uGfs()OkR({;j* RjA_pK:똇招c? pk?uѝWG>L_Y9)zuVP)=ϮWިTC~5~>BB,OWZ4HӂT18rT2d?vzOCjr^JH@Km Szxi:RulB % yEZSAkyA%LmH,(pMvS5Ƕ58*uzd$QB&c^Ԗ*u_hڢU85RJz2uIM$nc;[|oj(f^0/ 2kأ#uM,@E_ %19iUX6he&4&OI7vOUYA:7Fz [k{31{X$1/{$#2ԢOa3+K+EGaRhP"puM'CKS+Z@笙(\uq)j-Q7"VX~I*v#1ҝ_m:)f> ^/8l JX30xk>#t#f50g\-lƵDYuwv>F5u8}`{t5yn3LB`/b[ eb L_!nҥ/fMjxbvLIRšr"'[)`ว;PLS zRQPj'>{T^,r}V16>W687x ŒC=x$ > x+ fk[.ا,Wts$mo&!1X-x¸>89zWsVKW m۳``f[:B`7T,ȄzlQRA!zY,d;SN[;qhx2hAxby,"d6CC0Lk6yIϾ>Q,ډ9^ lQ=B籦s?Py7_0^[տqmjz!X4.cҎFpv`sw5p<޿mذ8ÏS#'˅6X*=uMG'aڷ_Yf;}Udq'JipX|G>?mBY:-3JY V9@Q(ܗe],=t""h 4wE@ K## Sva5u8 Ъ-TYٸĪbX/%y6k03"GQ'.3˛FMy%!~Sq?~EzM%|9ox'$֨j}Brobb%e$#GLU7##Ž *BP 73IQpEc+$D];,P&*0ts,P;g5\a21U@l+Ə%yEOhtvy7PEFc{(#=q|%KC᜞:҄'v&P&W~Ct [^,5|' ziߞ1q6L;zP\\iPYLnbgU)ܮ@Z6UbQN TBbu1UT%2Z1n|@_`n#KRP6[k o?S|-D+aGͦ- ~2Hp]h+PpdUfRۙM'R?I:5%?gw&<&ԍoΒP@OOe{kFt/ ~+uaD:*/)m E/?ApY8 :=SCѿ ke ^cfK@ՠp Upzu#P*e}s\K%^]Z2q<9=$z+#Aq2֢N\$h[yQ _謼O-͟wa2pA1%{Kc")RHk/A( C}] bɐ_:ߎU|JhĒ[ZEj l Ьӎ=wy SӾst|@B 䋩$!ށI !ޛEy=Q/6b9̿ Eath#cI1#=0J;Q6h:캢oJUp+fڜ@H*##)\)$u1ad|h'@I=b"0BC zWvz:h.{Untq#ǏhA{Brhҥ>;u^`)Ɯ,.` 5X{Ʋ@-P0WR-RXꗴShWc0ѕpڰ7[a՚%5V`DYDMfJ4gM'vN\ ]LPU~ۛi=HyUV)9YأH^¹x:q̃#۵ӄ_3KZĉ֋]l}{aөf.#gb#;zUQU8w]CwkJ$F\-DnjY+T&$Hrghhӿ_A[FuRVjmH\}_&Ů5J2UfeT4VVJgowjM onF2=9Tl0:G ==HOK=OI8Z l]+M/ިA1fARHzw SYR{_ JM>^uzͼ<>fpeBۀ=cҋ$`Lr`bvGU/}cK-퍆^HD)0QH9WsT޳_@^OSFgB R&!fR*;_iG4͞l'Ę$죘x>KQ3@C*IHீ5nC9?=A[Ly E8,g}26DqB8rR܄B+ " Iz-E<1YG{ݚɭ{*-B}^,._AC 9uTne9Ɩ출6 W%^^U%F _a9Y?l<ѻ}ПrbdZSoa1 x٭21R*=ųF鰍rbx|wXY&|a& ov nP}p0 ?Lfs~^j@N׾m8?e,_S[\n.<*lD?W!0ђH)8oy&cEZv]+ ^ksNBN 3?Oņ.FᯙsdТXߨ*휜_y#ʼnMPSa"6쒖>uqs}iVY4$&xs E9e?lҡXED EK=HN9:VeLtZtI-nS6 UeIl}eJNrirvlGEwԫzlR7wgbX,,X`#MeyP%|S\_AUTG{ɍj4[&K@LLξa^F*ZW~b( ٤EJSXh,)iU>%7qX5cHv&k`=_@#+lS)n1* } RጴfDSY)'(au,:SnWu|W| jG}FLgU'ж]r&%EM!/C+c+*K&DR-%tG2BC4]%F׫")^godlȎ%_+k}$z/}lXtGj?Ē7ly13kbցVot*Me,iOGPwĈ49( ɯ[g%}rق05~ft|nuӣ9)߭J &r]$sHeE`#@eAn D% 6"yM7pe!=tSi>(u `A/ 0G7KbdlVgHH ֕PiC{P\ oj~o,A@V?!}ĵ^A[TXpX~^]&l=b~gt7Гd%CUW$l΂o,!"@BN*`ݽqi~J<{2`3ngAzPd4PhLM}٧mnMu|4 %(}k cB)?zv&_Zgű֕{Q !*Li6h xȵK^JlmڒYߡfd>VO[tK4ͨ ФNR)Ծ4`Bu*;;G!C}ԯ p/V z_5OXrhk$Ls&)נ̣6r~q\A!uA7hlTռDBM:oC$fhW.qTMt>!=:UJZTobNzT2 1#6V~ܣt' m-2TT`*dZɆK{$ox;^>t`='p\ן"ɲ^XI~o(8JA g+_j-mU)4`遰+vHA|?aRL<QHm14iUL;q %0.W>B#H?LjGBnI[`ex 1Y-qZ:L@7hȒ!L%sQ~L5.m3F!~rT^Hx)Y_ sg.w3 U{ҔI U$[,CXHh \hwg2[?\:ȪcL&uAG M֖5Tjjax{]$ A1bO<$AEbvm%,;Pص.`_aSt埄Q+CKxtHbܔBqCD\NF#a:s I/sA|.:و-k~ UՄ/7; Ȏ(#ۃgTj, *YNG=;t0GhqOoUk_ȣXXP(;"2BV\Z̭[V}ښn Ah!̻H_nYUEɘk;#wR~˚B#0lԚ(eP aF %r@XP*P 1ef [@W?g$LL}4BE18Dۻ@Gd 6xJd(-Ȇ!)Αt9# o\l25s߈a^RWAW6xּr3 kbf•*SG&95#Vq"@@}ټ8Bax lfJt} ta1<-ۄ61A^m _*yUaڇڂ֯%NZe6PٝQ#@ZC9(5"_}FTmXpݿGV^{51(b!k48qOuVOJVC^njm'K &]fPE(fZN LJ+0|U2i̒K\|cv-^y9;``2 b@O16x#ju0лf >)ġ\ \\an%2`jxzvNQ8r"lPzSUךFWmSeC+wn8V43umW2394k3?eUg+6_x Y}u&Z~ ۟H쫼M+i, eRJ*&C@VsNWp~{D*=£;Ԝ3{kofDm#RvBP Ь}lXö"$~;Cឩn RvLݴGRa"|ˋ@-u()gOnJ-A橌(L2ſ~5:- kɚY RI`p?Ԭ*3=]i+AS=E/5Ģ{MXHY*4ݫpQ SڪG.^0u/!L آ]NQ.m_ ԇnZnZo?,UO:ʰd&:>ש!D,+ye 377,WsefYeZQSUb#q.)drS_ӓUV$mUK-y.g`ԠSwÞ4r$eU޼UxLPN͚'o`L,nd u4{A}`hM+QHG)G]*3s8c^|> :\ŏ;?0?f=}À9Kw=eZdRڽy dwhbܹ0n)m #y8'JC6Vgx3P-?C_rS%ij74 ந@#]%ZN<rEۇAINxւ_k2c5@W*ӳnn\Z bW*X,+<7;.Ɓ-̇*f=/ mgtbam6N@pz;.Y彮qhK5Jotm$GؑGIRB¹<(ƠJ~#5ѣp5R_ȑE2 WٙZ:dd< |gހx-t td7QsX!0WX^4];IzbB Gب0SڈaIZrc5jm^ѷGj|A>oA"rzŚH>\ ` c\o$+fZaTQZm42OIkms>^|-LB0Bdi"ΆQ1uh9;0!_9gS'Cľk|ɯiUn@_lgcroCE%eжq312)`shr~ݗ¥NVr:>o KW^ AO(hC1*LaW9i\wOt;!$uq^/g{.[+{͝B؅{ĵ7EsfH\T!fd"kꏻ(aISo+>^pPV'-g_.U#H@9d#]ieE"HZ(|@$ހ#gݞs]ZQI9+dI:uizLD0)xjy$hAZT*C~]|(aTv}S3_]a^/\VW\X\p؈@܂N%;Qu~]O!26f 5B|/ymj/+‹u2e3)=7nn.? Y:)'зǚ4@D/.=ei"(&e=SG']s.24xҴ {STX6{R.`gp>Y1-S46&G Yj2B\˵e<7rFk9iD4D(|c vDy ˹v{dZ!O`N%O4!ɁN2ZFN)Lڀqi )7t4JS%yʊ ɷj_G K>=(`R)X>}8ue8nMqRΗM6tb bBsށZL5qxB"s`7j|ˬW3mXvcnNx.EJކr)DƦR|1T-(`~ֳ讦ﶸf lNN=V\7þ$#&,Q2 r Ś q_OgBnPkXBHWG1|k[HM0sINēO2P[ؙYZk=p,S VڡzsWB\{`Wn#$ĖA W&]kzOÐ%9> 1W.Gmx)]6ƉNe}ƄoZuB?, 9ʖ[5h2{h6u'|E& ~H]2_Lbu%[5 /8\ -DWHiT٥i5f8nM ͚_-J_-HJ4hZ *_0y[,Ccbj;ݰ*'?xDZ \a5LN+ّ h6JCd ' ZST)};Urhھ_vcFlȑγ͗7#-"Pt* !WLIxC}(8ϦtU .ȡ_&\8=LO$!'\4 V\>͍xצHX Y ᪾θ ~Ũ5wAo1~j1w>0zw{R苃D3$Vp}UВ jm׼nI{ sRTW \ Ix$\: znf6hmȁ|X%8%~ 5{dSՑ^rTx7P=CaCC#˟LsS5tk\JXoN:q(=hg]Jӝ>1A~mqhLݑ9NnX?NmLwl|>P&]N)dYEJK[62<<iSAʼn;$ZM=j_=1?{/fz]s X[2jp"(bΥ>)}G;"+X~ϯrA;%M`C]=׊Υ6Ó]Ȩ^!ʁmҨT7P6s%QF~UWU8SWYkY5f96|)ÑlG?hh[VRy: #3M(vUY4ZG jrC( ^ʓ=|I\^?kSw 1peBC B\ɒ@{9KùJ"R*tv$9,rbraM& jip9t߰3./6]j/7ezlF W7=U jT_G{|k}V ejsfAxre`VP K}U@i > z3!Wlχc T":LQWHP7o)Y^^ [ŕdUY2u$M{\vdCkG;OB #ǽPi߀3"*? sY|F.sEGhrz]N lʨg u+YJk]{F^g ˒ )SjKbMPb(Cy]i"I"%%[׿׸} ;:\\3&.(wGN6֞:T})M'L')%| OFH#ύ,O~։®a~arca*णC)z|qkMkS昹fV((KscaRs)G]K!AϹx/ 43""f;Ká:u*~˻9mydd~:jH0\#g0Y&)O[,nn~F'IȀ{TRi+O hkVƬA8)7x--_{r^XgAs>Ϯ(*݅v4eGanh&[ߘ2PE_WD880 k1`BG u`(E|B&Y1 @^i+ME*%:?O~A0rՄyj/&m@K)l QZc:Y^]D-Ќb^\'n008Fs[30WN8D9m{qfM =~O=pv5ړOwJ˦guDiX$#-깅^` hXfi+n )iCҵ'45(2$iL \ ]DCtgn_dZ?#vlGS,y]Qr{&]ף \nv77 dr7i^I*;eT~Ke euI%NӎIS]'mW@"Xx4G_@]9Fo0b-S2~H"yjگ "UR(Q:F[xC󳗂NXJLI*8m\@^T!oϴ=v6AIKI}l*VPߚl}Ud_p>A,.~>>>.A :pnkJN;e7RƫeyTPG8S0*1x>7zgU3`}-jmgK6 **ezj{oY_wsn U¾{4]HR;-B9 R02 CuT6oɟ*}Na*AG)k1;Q/6h[dzqʹ ) 1dY-^׎jj%S>nMxn::#Isg'wc^X>& )DfrZGͨ*c.i6ӕ|qm͛a;Xgǧ9c!#@g6ӇwT86EU֝14{D._Q7IOa#HQX:R1W'H B֨ڿUh5O#m@ (P%GG[ #FMtH\yo=HZ-f0KYemU~ײ/bO ӵyXě%s [Js:Af%d敼Tz}nd̏A?+5x?SNˇAʀ ? Yf"wVWuOL*- =l0Lm?cwr^|G6 DkƷu+!Cvy.!А]!u$[h^$<|\4Ll8n$Kѱm{.ޱܻבD`R slLKҩ䀔_pa"$J) R6ZԔ"#Wbq[bbe?N|k2"#2Ҙhj+!]4F/;ĞOXTe"Ps: a0W, GștWN;:( exf0nVp' 훸2 B(:LS|,vcx3yW;sF3ز bH&,sm5+yFll8rR]]L\S>b*>dZe`+}ƗDo7~PWV$2moR k1MgDN))*e0e2CbL(q0z~ĚrbRP+k5&%+PFb Ojz\}Yc6^_:w}J6㮻[6Нl٨qJ`A!;3Ah%Wgpzmo>tdPY%' $X`=]%B'4tdtERd'bT>OaQ&pp+1Vjqr.>%vޥ+E<&C}.|>%&s5n`i8R!}jtr,HsߋV6q8pҮ~Oamd=YNFCgZuT)N9+%20IJ cH׫C{+9)DytpYJ˯4Q6YQ.g+W):YipZ#`l})`hyJ2%A))k 5k̄L}̈́gXkӉYԽ5Ct3?T(ꫳ@k(IUBןqà7xM_B95+un;YMBGS)snbjW NBׄuY\Auַ;@DZ>GE]D9~83Tj60jV%3+bL6V^q8񵩦L$C!H5a͘Ia5kyRr0@ލ cVRi'ullH`*x+9}[-dW zy~=/_c/G HnDLn|=g uvA-C }MQeb^$mDW-.KTA89:3hĽ b4$S\+"RV [;'L-Z)C9yyc4E+Y s5do0#.did^-W?;Wr[ˌ~!ѳ&'Ph;FEXWsmvP;"(Fe'i>วRY8WKP9_R׌* Su** Rs-P l([F˿ P#fbT5:vt_}IƎ}]bC u@c$Hd$:#95~xା{d@6j 2xύ5HՆɴ`$)/唨NP(7Q~Uծοo3r`S饫9=V0wz r+KǛ:?O-Uk/`q9\ }f2_9AqIP`s|PE̬]I_#'y8NQ$7[IJ,*jAƤioE[?N@A0<%5LJv(>[q ދa.@ :&CIݒ܎xT GH'2gXFU$JFOX"/4W@\TGBߪMv A9 U ׄh t;)f"g"*b7Ɠo$=o1?E΋; ?*~WUi7|hXZDz<)gڱ$Hd!oJ[!,ӭsth8 6 7{ȋ|̡.vual`K3ja/;c;-+)=eX?vCy}&1S-)n[&-:+3u<&Q( Ou eN>eMgBCS:uז0YP(F#6kΚ4<0=;^LަKdpbJ.>z~ ' RV'dc fwH1XٟЖhOIs*HA@8~1(}9ir<.T?8@Hg F%W%Š>"ZܩвRB6`&"KC=ҝeL";n]@Д ?X69}4(l78WO>ZV1hp^<M\P]#͔Eo ֶvĺ֪)[wbߞ!x^ '랶PCNoWNS KG-6!؃ʟj_͸G&Ue̗ ~B!;@z $e@Ry<ߝR;AB'؜! "qfˏȧv= I!/4;S@o%!)}R"jZtxo#f՞z0|%I~ ,-CCmzJx.4V Myz5ӛvaX͌U嶋Vvsڟ'E+z`P#"O׿>їogp偄At @Ptr "QKMKbf^f?i1BC%G!8,IV:S~xnE?H!.AL? gqXc` uo+Zp:?bC VQfk:? WQrc$}7+ZF|K0$Kaˍ6<{el\ FILkeZ| X׶:| :mlhhn.͞f?p=$A6p3IǐB<-EƲoeImM UQ CC$) ȮBX@WLbS!hԿWe0".{`fKqX8*{z0E%\oC]?fN rJ~MBt-?/-X+Bd]Ck+ZJ61iYRj­ϔOj6/B "5I,s6AA%ܦڀ$D.^;BC%? f3یO xZ Dzi[vLZ_9dh^T@COz20T\ϵj ªz^wO16h.ND[}p̈좱t,x̬ KތuZH7ɦzm:W$[^/|=$P^3 g>` ˎCW? jM"Hxp-ur̻Rq Z[N~(; ǭ6$@yU\⫦ƹe+xγqRsVxS{A)Ig|VUd_zVg/gvY;R  ]E&u[ P6[P$<"=os]an nKR $$pqvj\'';TC_08n#u~Bժ0hmC2h~ueްp(m9ӃGJ5 {}7 ~,WE=gytWz}BdMbķ< ` !mgb@ b/tBVA7k 7@ }: ŀ“p3@獟blj]NSnZ&{G,{XY-Ҏ [ŕ q$q Tq.QY2/DTE5oxPvcL&P/}X킰S/O65kTe"TEcQ~cdd0,7Waq82ԛ&"}@@Bɢ>_|*ԓWUaqx迵KQEkf(QhNO Eu_Cxw_;ʼnp0|IóZ癞RQP:~Hu&mF=ݒ- po 0P3b~Am% =I5M=_oKm?_1#aGl7h:Sb= qi4]qj {ɽ "SϞiEri?Liؘ>nnۚȖO*xAv% M7*kOW(Ƃ|9 hfmA b 9tCL)16iWE?5Gv蟍(\rLR@B*{Edq`qi>O3DomAI %?4Juԧ_㧙sƊi8p#TTkC,4J ՇYHag%DoTyTNRZhEe9zmdu*YzruO$c5{Kk Wn<8 .9xV֢ͲEKٸTG,nb=M-dȩ{[S9Wyr4VY`ps6^Z_ߧˬA:>^Uw%q ac*-j'ooU!WDoK1`R.0wX|'Or{lFxrN0 D ȎcF, 9֖0vwwXJSZC,`RWd:Hs4Ӷza 3"|>uuwP}CMr jP& _NFƾͯx& 7%@z8܏2 8Nuqi Cc-}uMK DUeyb&$Ufg5Ua\>I 2)"ldue^e'pX딿t+zlmeؚ ="c`C 8q&{Z ED'ҡ_{^*%Yg|` c}_exN=43oP}ЇH6FB{kݜ ]Q~,VG偹'[onN2 ɀb8@kd5rEznN6" zYq>"T<"#;[GY/,ݐ4H*#niG ZR6~ ~ T;ukYwH-N=SOb#t >X~Q[GCLgHA7Kaoz(Q )ij6ciR7=AMo|^'N݉$u\'/s"mrIɷhxȤṫJ9tA4,='E K圖/~ ciNG.CA a1UJF/|-UWh~ک F9WLכHKaq{p}w-iv*5@UGQe .F ajQWzѡ><>Tb=ݸ%w۳7 0ܻ&3 `r.wD{`0(9,t߳P!ySֳ!6t ĵDŽemy}ݿفy訙.0ƠVI#8hb3B ː6eܨw)4_5K Vb%"`{-`b܁1܀^V[ F!xrf`[8_Q d*k_)׹YZ{UdpꃆʷrB!ƺ @86Q_u"\e4@g?!] 8{뵵`* G\iȏCUJu$jj]Ռ9(ΥMr&vo Peo& H 6ʋ4㋕X+!wh*y!y.~`V)Lrv̡&!{ CnƟ7S4x"0,>2\a\oo5I`b6C>1:ԠjRaM\WN4h}T19nںrRd1kD?1&}GPDm4WaJua!Y؇RZU(OL,DL"%mP-'%5*ONt2^*ast))Ӵ|H1N[Vkkqe[=u`;#tCXZgdB(Bet4D&,}A[T%c<~^NCK " >u牪WhǯYC3Px.rf|[jRR}Ni<>10R(13?S|۷7iѮF5b6F`yC\z>9\Z?}LF5yWpl5,:`ng%bYk2AG3,EԌFv{7&IӤMmLO5c`- 2s[N2~A©G>`{)-Нw>j@H@gpI)dc*2Xo U_w!C]yz68ܛPAH@;5vvxG}yZGzLT㹘%P҆~RQ ] ןpgPO#G[Ctk^aK| gb&A2J Kykg Wf&TEނ[SBֽũFh+siDr[-Du^8-8@VZCkBO 8|Y;D5Jqz.6 ׷> 9)t^HǖеosV#ji9C12E۝=9&@1PR2)o`քU_r UHqb a1vl֢{bQd__-ڶ$+sYǻc31F^#۵=Ѻ ~&qVFWr.t3VWv`S)2.@I !B`mhK NC4j% TQ .o9%dA5O@L Rw<`,tѹ m).U}^EX@s$'*tNa_Q_lR+9JLǯLؘa8[R&N.6^. @Zտ~h&_t^y=RMƛzZS3e@[ik:#aZTz~re?N0)vp?T8:j0g_8S =oWCmk#ĂyQбh23|9 [ U2އ"sH<,n%<#9럐X:Zqy&[%Q. PRoc19HpJ\QJoA~nS Ѿ gnhcHzu7`*/BK l; rN,؈˦JsN~ebʫ]:t'bhD L%.=>X˿f60dety{ 8I>b}Hپt;< $Uv pSy u>ZҾUϧ| !@ HDv¿fmGzDo~Hj21p x( xvphҮI??P;Cy?D+~>t:z:ȒgαXthBK74| 8?u/~2=U-׶ m[Xf/ 帔<"Gp2\Nő蕸cJ5Kʩ=ʞ)ti&8;Y~GtZ#ЏߦGlϵR[#9=h"b,Z!/>JZYPɺ^=yȯ50l~0 c_l#Vpq:V6's|ZI%8ryt!. iz74Ѯ,Vʚ ;L(g)!CNkzIA5& _`rM_^ ͖w;gY?һf1'P(>%6&cqZbcWDhv"6|+*Kɭx_+zL^$=cm!\W+JK[fG3ݍsfAx5 \ \3tZ-lazZaBs(-6G6;+^u#ւḟpX=L$g7LW D]KH`Z_o{D-Ai&/UĚ)uh#\#2YXzC%%/1{"!M> xx^&Ѽ1׷h=5Y{eLfa1ؑqq|PcڶI c~u#<ԑ6(VL[\|Spy;(y` V箋`d C|%%'R&FÙsW_W _M2,Y[isW'D\9[h c4|Vn<5kcѫ( LȳrzU0}9@HO8e1D`Kv9AL}zXBZ֛13{2+bFx=6 ut]P#ak9 ^׹]ܫߦL`} ʆz-y|-RDxIl$w.A `)7JN'Ycg}D@9!=VaU|`8Y ˏ`-Y74kLXY1,mWw5gNlKʸy0ۿx8 Xm$ ky- gxTgºFl[ROv4g%nhD x͌{Crٌ8Y^吥y^RGWG.6E| ҂ֳr'r=M%

ëJ*(*6+"]wy +V463yMː@F\5#t59 9궭G2vJW\Dl$oĻ iA#( ч~ NsI:1˹춵N&b@(ѱƲraƉ T_)hqc]r蠳*J}] A{<*Cy`4уreG;$R`ݚ/TT}?[gPUNҢ*.&b:#iT1MUkqfpnID9P }?tKQy,:tdu V9qY,D\1FI'p}3t%'T=wɻ%ΩD0V }C`YW8~‹QMask@Wʹ3FfLS?…ǑŎw\ [y$AkNg׳dP 3S,Mo \VO΢Ȏ)D=#f]\%wlY<KCou 9@cdF7>a\rdw!5 Q>!= xŖetLg%b4oFd\"E̡^0&6Ѹ&ȣroohmX0DlU sFO3mm'xޘx&Qu\W`zӹ10*kw|[SɰohXO3(C$q+;5Y  Fb In$H#jǮ@Y$bz8e9oQJ3új`tIAx+uV`F h՚7,)Y+'t\܌-0ܲ:ZP߱Iqx@-,kRkw)+WoK(i ,9Grod Jᯛq.̚A73?{9c J 1kYzGM"I/kIbFb;e'aȯtZ|"'>:I6&mP%L\#g[.ݞb uC7i3'9д.JOuhGmH;ᡅ驞ջ׭.CJ`nja{J%q:WRgǢXN9"_jcsN'rO:B!m /e{VCp"ST \^rUPQ.|*=VоY\ 5.& @li)TQP硼aKRG1-sT XlR?"*8XO,bZBxwXj !~E>Jmj{kL\ng]1f VCRX`%dZ˜tX*,rE͛bJJۄNtq8v'>i)=L/tik<"z'i"jN\3 yf?؟ñz5yV t}sXD{qs8l(1W^kQ%YH'W(:(=c!0U\rҭ\N|̈DGt3/͢Usai edʈ` 9QEJr Yյ^+!UZl"XyO)@PU.ovΗI)ŔUŹ(KNPd&.Pe.-*6ͽ+Ȭ]s\8=;2 onii9v :&ogV\#`/i%1o Ld ]t,ZKK0&;10ȿO2~BCWd8nrIC1YW959 )+t^LKсԂά;P{ϲ xn'R^ˉ.+9܎@3EW+[d> 6'p*)4xk)2̤T$4TSnxp*iG?s]!LZ0qJ9s=︀6:iE> o(_UXӨ}b X-ַlVU2`X:tkՕ: &ʁ\M! fe%FּORyH)OU>[|=-g: uuai۰%\;c 3=V)(KWx'ס|&LYtp8}]<:a룽ӵحF 84yNE!]EV Amn4[>0R~( @c:ghӱ{E|\KPITZpJhǂ]7pa˶ I;* UġD;|nת-Qޟ"/uUå/{?cShkKX ,Sm_MD^׾a:6~zH~KA",rۙN1p!zDoIyMoYv4qgϹoo% `*Bwշ9Nr.K>WzjY;]Ȃ啮4mqJPᜯEwRX}oݮT'x8 мz!>U2.Ŏw3 l7֭͡PU.F$B.[xLpF[U!3N0A|4S0ֳyᒵ!묣u6ל5=fHG:7<Wdg f=bl!y& ߈lBR2t̲|S5a%])p(ud&K J}yz'Şg9M[W_1]Te8Z#ٷ4*m!4QINz:gk'"LoLGctcOȇNp\hGѱarwN://"R:fq%)F)lH Or+J'I|׎j$‰ղ༥]]9\0C訽Zfu%#KW:Pŧ.lIs3ԇ9==V{ lbjИGN?J% jtS':B %\8&CUb:F7-nm.v!4ڕtߡp lPL3Hz&;tb_.QfN^8 P DUgnAܰފ%)ꘃI#q؅Yul pz<R薑Zz+"gW{" >[?WKcVORȘPfw}_'M *O.۪mW @?;!] [;KFuAt[hkT!c9b9YQ%<ۏ$C)|z"]=ؘՕieM*߈yYTf]O6o_@Gһ?8XT5F)3rGPx\r Ȟ몲iɤ%Elz|ia+5߱(W|RwkH}]Ug,UΰvAЍ !\`u'`R6t l๪C[r -35Gt/M|~ւYǹj9;Nۓ_ђB˯)ՔqBォ8SނFEKiD$hM~Eз,/3튔;*{{{qe;tتF)~ƍ3^jЈVG5{EnF&HOj|ihn|fM %oTs BM^30$`=:ݡ杩k 6EkA|6$c҃6`͗hcf5{ᖽ ,AD#ɤ 5rjSMt0 b֢$1uq|(ч`E ͮL_o j%ATxjYw>ٻ zkll U%Jw AmLEl)Ǐ8Q,'{n`la[cY;!^գ1 o .14W16Q95X `wxMt_%IYsz`:S)_|J{fCR!w[EO9Yn]lAxt]IMykAr@,PߠɎ ; >`iKF?(]ᅘ:xkKJr\_ཻhbNaUWG AX:۔P9BqLFZr կ)H9}DPM0v 3umX XBi :+3j؃w|l bQeuс;G u'Ψ7U' @̄ H Azp%n'G|q؃QZ #RF[+?Od s@eқq$*k6ekb$^CA") Dei{s\7/R]ԴFs|XL_j߫vp㇖1buL7!7ͶB~:lP>Ѿ4l(2Ca&B ;{Q] [+q& L}a+M\0_iaN!5XͼLMjq'NmR=Slko/ KB'RSHhw}n/T;͌>jx[@˟ߣE˲ulDEu(zo4>jx@sاvz Oj&Cmڡr=L +5 Š+rB˹$$$- =DVyogb-QHpK)Gd"on Yx)eO'}?⩡Mn/@aꇯN)#$Ӌ}|Mo5IByBj%M`KΖ03͔i| -esƶ ژI~B0)"sg||lL$*ikHےK(k9}v5ќO X k'ӵZ<>pMLvE~W>o;(žHH<Xttv+ck8x{uu[34e@MI@`D\S04H% 9 {,7ios'Fߒ)<GnUrS xQ325gBCvu\ 9: #b(hn0`iiYlEN!A!,Eg?O& .~GXXC9D_NMʢuF' w5}%>h_; 8-ȯZe {JYɆ)ߖ7hzbJg?spmG"\661{ 1oW|&a;xH^Ě9+K > ȼCZuj9#%%ܫ|.Bݵ ک5 5I$k2{j4 ,V/ym˘"6tM&:fcA3 [!5<(E2V]t WGv%)u#jf5~){#;HK&A\EՓ'owK^开Kg~CB7jfh ĔI]XU );[I"]i̇^hJ{. #S=9k/oύKf`M;ʽ&ޚ| 6 dPJx"@qS,*O9 H?Oa@t[ft\q'̴S(pIpLf;KnFb-|z/=y|5q ;5Lj|hqB+LNpuL! &D(D CMg&mgi)XC, q%vRDU:a*1XI6 DOO}WKc(:V S+3[CJjO]Gjgrܘ5(T3]vn0a?VCYTPY^ԨR3nVA =je˚a ~yk3$ITE5: z_o*Oo0 V6!٣7ك9Gҷ>/xஸ]/+9Ⱥz,;eTX\,pHOe Yv5xKP2sqJW5j[y`&#Wcڰ|ws j'M*;i=]Tcݙ f$%,9t$/Z2%(@$y0[ \ 5%JH8E:8N5Wa&>Xl"|#MDVd0|ݵ\a4!/_VI򳀂Z#Ked`VѰN'O1=[[<=ǮU#+ TpmOR!3g/0]12cQ Ayf̜Y6*4ݜ*\xo\m}ZđЛ6 ʹم ODMj/,v|M])nNXaA ee-6jݵי_~nLhkAԭmSa S#XN-|vMgu&Bn13hnF9- @CVeM}kw]TQM:g&F?P]=~_k1C;RLeϻ50$c咹T *nFkdA!v*²3TП۟!o7ҌƌdM)Ĩ؀8b˦%8&?F;86t(0r=\1׀hթȦZmI'a0\!* iSwnaWOC"{2GäIc>ndDZJPO=Db@d`7jl, פC/p~(;$8]3+LpTV&~^;sr YA-ygN9/lq]:ݖ_ uY [9"K`sai;.&TRC⊵_O {9-KHp3gOe/P}0N(*x#,Ƌ~5vő;`v|Px`Rԯ`Jy7ns[>:Ȭ-}i22%"_q7UEV$k[TjqF}hٸ,.CVm@}|8&)ݟ¹~c6P\ ~-NbѦΟoTѹ;Ůﭲzls6aUgUCP͉-i%lf !~P2J2o\ 4\O\9MyNt.c hb}&,Dm na-'~'ɋ=4,666A'h QCņ̼$̼`jLT*S$rЇ~¬[!9R `?)aLgvl C5. fTqLԚe)~$dF蹺eg:U;qdW8Iwd @.yZ'V'QS&2Fة y{J!\3> [)~:BAۛs.~T@Ӫ trdElVGʃN%̧%]1cg-_DkL Z(ݪdxO =/o% 7OLz'ب!'-N1jKN Օdߩ=HwίsJujnmet2xAMHZ(~1>dV3mO%G-b^HNxBɧ%N nOo"j)mNSCe#qĸT)CPRD0E@S|1㍹d,u#~3MDŽ*Ew\֦m"mgRF)T~+OpA|,Z oe\)_/]1[7sվqi2^=b.g+"9b;Br19 dI+;F߼hs37A<;8Me@蒀3Ir:x4ܞMF*jհCd0w*xzdXq^ڦw0s(4Eze#(V 4!].mu1DI##Zh|5'uџ])Ҿc#*Ogvv4fS wԖLV :@2-PC`qTx>@SS(S`yӀ]GZfPl-JPj>JiF"6߆W, OskU$LYvpi3`Xn$ CTT >%w^U^Er,`Z *nnfX ؅3UoC]/v cc*7YKu9P)Fuе|曁/yeXKoru҉\fu㰱bJ?cg0i@kf{-Xح\$Чb.yF<;[!k* c%푓hͲnC`%1<z "ǩI@6t4<jբ#^FQ{plD,(ܚ*>DW]HBNs^gRm/ eyw٩ &NU~g@\ILobw/U]LB1K(cZЁIu} ߏJ[ (Age@r;YwqYH6L Z^3]s<,վg$$]h9&37uD3Ia &s22]QWڼkS˫< + 0S^y? K '`NHzGw%6UE02#8w˽^TPp7qG])/(zt^B|K)oGj_vq C샘N ؗ½?sZj:9)>$4;y;i!^,胧zjo@rTXD+awPܮ&7i8g]D`CJTkGfkK}ޙ/%ߚ@ hx"DIO3mAB$׻t)>HuTРC IOvt54݁yx.ُޛF`4Yf$ݺEEčFW8{:Sie6yG:{Ļ*<My'oV4~2K.!Pq%TGɖGU4kwzbX5fk!%%ޙPph6ր[9+ X0g|SO>V`=DQ+)cRY0?^C%PM6ߧ-;++m* \$TUK.-8/|w\=۴T!T-(icVP^E\YM}iBzB yPrqlթNv]^O E[E@%NZh9c ^ـ5aH`%( @$[?>ҏmWfLL?c\_ԇM A4b@eYjsgZv>4n+&4S:`B KqwHN`HRO;r*?xy K7*B&ÔV)B&G~q؞S ?=Dͽ .4`02WƯQDroJe4&֩喧#;TRəc9篵'|[ؿ׆s ,Z R۔H|@^*jo` o૝UE9HDTk$  t|׏"UB@5 薛ԨM1奘 HQj:nO6PYrWb;rlӂ"WkYzf;,;[222PNcc9_<n/,LDzݭĒ .f9<ո)'BZ?hF0#>VH<^ $ )SH)[3$RdzZbTČ˚L~'W+:3W2ku3XkOƹe)l ,~cdc<ZeQ7w6 l;X0JՆknQΟ.*{GăgpBx5Wgd%J_'ŌTX]LX/bP)eKOWp*v2L'z.Gu{'IFۧu7.HɃ !vI{WpZ9K.5tc{} RpLDC[|GH`vpOSˢAQY-hz90VFҞo{ L[ lL&f@=|*szTc`]g4bb69rZ(?3J\hMة|EFElV@؈@n3 Л( (81` b׆ߗRx gu['XWWC*K,͇! N"Müf2RLLq;JpO}jǔ6ʾs5.DΈl ayN Ɋ%׌%r mOD"m;ۢy B=/7 VW9+̆4?go .ăxkmu: &c P%K*ޜ &(@"x#?nf2H&>젻Vl=nً]+'K7~QP *dd(Ro*/; V{BC*/h/..#KX3Ne@v<#g. fVl`سWLuBlk o )({+vPhd3ZB܇1(`jZ6~ɀs7[v\,/ǞKl] oGR>nY_ lGm HI38"b䅆DhOM8Q4 OI$W>Ky-oDg-Y/r)ߺ?:.24,~(>OX)(:1ba"mls>1 ~~x7ѯi%e8"j@Qsĝ#TմV^csۃQU 9v@qK_Y{m&BVF%wMw~^Ԛb[^`dyq_O橌,>KcG#_dT9y/%{($ 5xQrˏK,Z<N=(rQ<ʂmiHp&1 L6Jн$F{^#Ywxmܻ9Rk8%(/NZKpi.+ UQ%#BK\MM˥%x^ԇE"LU󌩾ha68cҗrO,1wOhKHen?Acf*%fvh=x^KCV]ȴWS3g|}S4 m@+Ic-% s ҢPXw<5tonrϧkޒ{ÈO~%o6TȱZ>% Y=B0~֨v۠ԸR|\iikdJmIvdeN ;Yf><8a@֐:63xmms@+Ҳ,v)-ƀnj&A& x5$kwHy8=a;E1QU_Ǖ&!Ǻ7Fl+\gtRw ''7B+43(?+^KS!hnvPnG:OK$U W(VǏ=mdJu"zvXB8'|t'#d*=u.ueڷ͇hw+(sצ / Vަd(48a=2h_p;(]M8rݬ#)P(2vߪPhv ΀Ȯa FPR~`͘#qФR:vb$mŰ.ZDiT8uc5cHຬ]+Ư-u2$v K4K +ֹ4//#߈#Ohk1$Qzvթ_ 3zXXL}xp̝B?ljpOI9ri1Erk/IUƆM| 90:Wc X< 5$=|Ԇ:^ !ZDeHpm, ZF)S}+ - qA7$fC[;$R}eAiDI)BnJitm HdHxgޠU$Seu0}CE"dBF5b)b YWKcƌW+$fQJhpuC(./i9ϕ|x>iBm"߰L t!/@'ŕ WJ45ysA_7<_MzCU}oI 뷥vBk@/BQѼ iQa=lͯVHD@h]uND#l?U]T!{4`r9һ^ǣSeIO~b8b*$RFڮ4D;*a/Y7 Xw\Y7-׊ G> dش^ߧmVꝒr("O-> ֕B`#O ;}n~tB(6^?H 'IhtaFkmK zoe*uFG\w=sH*$oJӀE(tF^t%{;j`GzC,j 6?"ŰDk)"]yN8 6vt(3p OS cVUP+?vb]JQ|Eli =Sg+3F8T\m!'"L' jgRB2h`/ dEiMC<-@ HO%8i+"0"#U\oy ) |wxdfqQb)p[丂- v⦎ghM 1X"A$xlCGb}$p@_5EFm=Ij VHt4t'@Tr 93d[PhaK䶊V|uᲵ "COL#d~F6{ISQ,6\U*]U"Gd&)fe~8Yl7EPkZ|8:RLNSJ] j~tD1^kE١2F!-s? AN;%o7z۱Půԏn3[J9Fх$崣qV;fm2MHDRNel2EI>"ًibN~B9ěS`S1/HmrlF#l?١Bʛy6 Wnu􋟭ѵ+Uu>vaEù1~mPKNN͎?]NCSp3c)ؔγ$,*k't_ѫ^դ@/O9Iͮ01*Jw|o@y:'*#7ހQ SN>(/(c'BIuQ֥7uwH&GgI\:, ;c* pMl:12iN*h[Ca~zJ)Ul~R` j5zMu}`ݪ!}w!PZ@+R|r֘%{l4El0?ž-~/D=>,4gaJXi-BHB-nBwߣ4oؿd#WA E:xˋ+ɰH9+䤀zʉ3]޽؍"݊k)F1@{7B[[;yWr#&ؿ8:d*j帠\;?Qb_9  oV?iɝلʇȃ)/]3}u}51) "S8̓G Z,tT_ypZeHK)wR3iSF u ,h? 7U\'˖sQK }wQbBf Ec je6]gBc7~Z'ؖ1J'6VCTvLƨAVaK]C4y ŽC?QLwgtRP5)}CTP)qIaKz -R Mwq$AfK:KE3hK~k$z@N,K'.i0Ggi9E*R; $ 8n]0s TaPyvX#܂h>pO>g5op^bn$]]N ONW5-#q?RX 6KY)jmezO ώ19@Ƿo'= )I{"2~ӂVM/)UIK ZE/k5!W`\W5CnB:P?|r/s-̇nt鏔!}k8F=Q]B4":RVwCP)bvG8AJiju,ƩЫ$V \f6~R8Jv wZAt'nxαQw+ͫĠD䏐OM)1̂ɶJEE ìX&^}ݠ?> .|@+AY `Ԕ1M:CbDwB,ziRz^lEtމO8t,zڃ}5Lj 64Em~?2qC3w W, osOMm ܞȒLleDZuJQaulFރ #u?@fkZQKQ36s|8z=P!vm.[u &hG[6㮂n¯tUh :Mr@:o ?f\]R&e}coe+c-#pAPeYe<(vM\FB`R7GeQA&8%9w3_-0Bx0)_./tAPS^=m#`{'OL?scX$l5@xaMnš72<1g\2e)s"`bqVP9颠5ϴ_)~锂Aa5OͿ(qHէe=+^`߯SJFDN+-F^;ˢ+иH: 9o_EY BxF}۾ؗ8_``Sցy0tLV?01gNߠ0kK]Sa؛_ۓ)^|mYߋ(k,;Ϛr]tED? nq[0nt=7K@A׼RJ%]C-n#& @ʵWWQߝ’(7)ijQw> V~d2prMC.B40->d"m}$#x5#ksD{&܆3/>U lCl3,X,APU 2m|zV[IdXtb,>N*&p'󩶇8N}?Ԯs+gEqV{?UƚqoP_L,?5Kp.@fsbSzoRjZ6ޚ:e'[$|On \ICBNX]3f ʎBOYdZ G'>pu.6')H|(6&M|#nĹךf!hKiԾi4 Up/>`[P j9H\yqˠ){xasnH!K/cNIg!|'AU"o2s_s3; ۼapBz۸.zωs7n7z3#r #'J*\Pb$Pt~L?6QD-MA?e}nտ4 Nm-؎0+%l ?a } Ъ5nQBhLzӄ۲p99\*$.kMԣ eDRcCAu̸\\5TteEӊNP'usZ峨8 GHK줟SKNΩ*p:[}uT (Pji 8,ZZ71-D/n'#V }vz2hB|cIgsI\˼Yq\i Q9<pJBEкpVVay#Q^ ,ڝAC>XZn ?K_B9! MJf8-5 ,qteY(CXwT7\g,vAk?PqP$ɵ0# ^{"'n2C7J< 9tͤ/A׳,&if ?8y\nsA˟#qyE <G Z{~#;j˳T.<|d@w:qPJM$*K=)ŊmF_vt7 SO yfX.f_f?9NXB}8QggQH7Tgj&7ny3F2B|sF:#d Q;v ^ ݭ+,B}Ld%1-.Leͯ/Ӕ~f t(4XBl4⃺nBU>Jܽ.?s@W)!Z,B/)G=$t5yq߈BtA3s(}B{R[37gc,(PG׼C,{gt1G_!Cb%: >"Z;Nr/ .j/ -W z;'o6T=abt`O(<3XR+)Ni맿>9] 6elmQ]DO*[v7^E /%qcWԎIoAЈ=!(*V"Ǒ.^!&q"5C?CGP Dp!pǿ[o85flf; 읊DΗ~f> 'oYw 9"㎐pGxh'!NpV* R OoLv>qAupsjjs=}?(r+MyƧ"?e^lO*M)\ !GDfwfĭŜ*, ~r&5?b놮w19Vl1'uyXMD?wʏu&?~0WMGOgTlAzU:%$[9C"0OPRc^w)tE ; I5z|djz2iPI<!pQi!з"EK4K|۞|lT0*+9KdŒ>c4Πͥɿd蒯L::>cbTX DNV6J3o1սA?G{@k{ΩH8=,jԀH7X;-88F@̧p)DqiYO0^؏/YwH /QSb<޺ņEd~Jm!ݖ|DD~Oh,|\W.2 RS:(OcaBJyugtt%L'i$tkӸwdCY\7ZG`P(}ZQ-*گV:=!kDn3Z#1?HATg*ra>Nc8٠="C sf{]/]7ޔ@6=ο~KcgXF:QQ<9t ֍Iz (*ǒې b, t ?x1 m#: vL@\2(ɆiS[%βK*ub벇&v:aR\1̃l%ybG{e?<59U/,ry|rI~E&u=fA -Ć (ӈnLxmG(07a,S)ufH_*7:`0F[ "ħϗs%Uw%ĉ']J==w}rqnTn%$>%@&ܥ("y@hv,]oxY"bjC\oU; 2:uUOoM Ejmpγ-XUnzb KGբg`89.dl6Y4" rkD[!w5gH]?O RZn(1v'9.;YxK9aC yq98cFtqN,CA].":DQMf#h(^!P9^ʁ]pOt# ]҇((Jx;s+0d,v[4v -uaJEjX8C|Ҵ$e,贖dž2- {/x OAoD Hi} 쩇:bX0 7@=g_t $r?Z-e{+EV4 !_vk%* @aH ֞be4"J`L:RNt9 xzts30gkq:B7fec\CMk]wc:r sgA| .+Pi,ᣘwucDPm?)xBE68s{ÿJf7N4fHBr2LPD6D{5ˡ+ɝE.3RBX6m@]C^VN*^;r6|nǞ.{^F&VdX̵:N֛Y8<YBTWi ņ_]4$H hi~(7,F7j/gɭB;80wA*B,J| :I8H"8,U?䖷`7xe%NEّ,uR9I(*!lD"(n/gän2Od$l+|Mt)Ln*?tn wN$& (F a5ëA%(4o;wV\"gs{й-ݮ/vV":z$glS5;,=8}Su 1HQII4L{In`4>ZB{[(׳ oӸIk2Xx'M=vʝBQ9<{HZl< ÎlM{_uJUb9"$Ăt}hpV*^}x@o6~bWH<V7ω%FPcI-֎$W 6бH-_ ;SZ F5 w}6(342=RR3rmt.@b?ʩ TxUjy셵)?o?kJ6GzΜ^dߨp]Iְ}R!%q沋<Nڠ yWd2}BHA|v{Bm+Q}<%wIr毃Ka$@S9UqQ(1IZ}'JlNNS0!)>%mLfF inFuXK%< 0N(eRJ'<"*ZGr0x)3~)o([82tNf&Er1oe.9 'Tnl!w6RTّ{Rz)'޵\Ƚkc!i#~^}[|2O%F`wr!?qq>gSPWc{$E] #ݤj9c?,A¼:%ΧZHVk=ʪ~<֤Jt_ "rq1*ےENb!*1H{ :g:R ԁͨ*^t[I  OmJjl4 eBw|[;ǣ٦ |u"g5;>gK,f<2Nfě{QcMqCh3~]j'r=Pǝ-]DIX0LƯº+ p ΠOubqAT1N!ؤd&#șyes%JM#¥ 3O X}b+CO&/{cJ/琢5EvVP0z-W ssnN{o 0@DcA7-τ)XG"ZՊ'Ǿ.BXF3n+ůWu6SDʦ%FגBg:nڿ}< WkzqF[ygmO>b]>{M}?`ˆk-`<VKI2W p?+r 0ݕb6^?:iǴCа%U!Vi ?9/ *W[6#fb3܏dDtNEVpO)3bG~N\6duUn2r,ߜU>wȌaVB{ͩ:DFp=wT=Z8Y3>8 _6~3`#t\6:]:^I;Bt !=uM91xPD8U t^ Y1AAwGzYzM,=(CfBw*@eݿ}Cb($p+AߟvAٮ7s4m 3ўꧬn$.g5Qa3jMrOEЀK2T&sV%qnp ESK-Fp* UǑ:?Vm,c&L!hV|u@5x[<:)P-F:s~V8ՏhjaGv9oe;~po! ~ ^Ob{P{b>3tZߖrsG8bᙳ ϊb7O,|\W}SՍޭ֫wMR"%ndWg>/5/uCM}^ I%Q@F %tQYHGiZcDR_CYj&|&~y#2dW-#uC9J1Bj=j#ê!tEnZN;cuZ4xn6[rK0*ڈ%ݳC؛lDU-S KɈ]7.2E "b^I.0K㜂spCX I;~$@~׺0VD+tȎ_,kH%ifRW:[9'8 <ـ5k.?.Uy՛ tB1O;mw9tYGՊ 3l-BkdHw(T'T沓iðnjŅ†BRNcSkPZ_Yq$-_I͌k`UlHO/YGqj#~CzLd;ص/Qd5\{;jſo$R1\sJ=bZy X=:TC\ѧ>)w(4lߠ gfA:Tdz|ߢ\Ȧ O] k3!F@5(`K|G:׊#<߬jh[ g)꫗oM3T72TOF, .l|yfQ%yv/p}>uכQ"פ~_#{jElibY*\f(ʿ&CƱ4Ep1d*eLN|,-lOdxltHl8pX-}ҬK)'i - 7OÁ^@cacۄCμm3&o1YM9g+ N {uZ|voB3D 8+;"Nۀ!ΘPcLRRN\. ss4ųעwo?'2ޮX~3 U3ķiqtz8[4Bǻ#_(HnaJ ;%ÑTϩx{( $ 8H:#.ɼ4aoo\;Ѡ1-%+Fu)Jεk v#膭oZD& #XHp<:չ4T7jƪkaq쇄 ;r4N&\n|ѿ[8U֗z`v |v}9K6< 5r1eR3(ݶg*Iæ^#S`B7D 7) _:QSJXDpzy6|7`~4"[5(6"Oj?}QQd=_zO}`^/ _WhHM-=+iH*3h ƛށk]~6qZcRsfie⤺tI-f^G8U{vM„RT6 ő/.'ǝ[bNx&}*-R_[ l,&W"G%5{\gqlײM: {tt"Z ܺ=W BRC@M=yizL܋ rbyQ\?p2hRc/W'AvRc ,]Oh4IGkݓQH^(g.vF޹V| ?$!V`/'L=^ӌ!iAaaY$e?/RA )!oUiݍU.}]]%`m?&if_y+Cɍ_Q0ͳ0 ȭno4|{+6rH-U+SHٰ#Re:G .w܈T6TaهXM)ҵ> "% Ϛ\M*Aq? \4qw-MiN`t}#0YW26.#_4$cO $uYlmYd#3 NA0<5hp0y ` takw5ؤ/-w$ɸ{j?Xk]joWKZkJ:@:Bj@iW#Avǝpcb!brxsE ;%{z-ۿH|I n1[XeѦKi5ڭqjNnLvҮ q;4l`U.jy67ֈH>/Hl@=2ŴXa*;zˇ80D֧wi(g%Ƴ48)t@?yGb^[HnNr8? *RÞV-}}=QK!牤O1,3_-VQU/e _VHLbXrM֫&FBZ'/=죔X\˨"߮htHBQd?Ш6Pei;ׯ |gmݛ9k >\%>|Lhxf4SC; ӔO{56BH@ѹtVi&]Dmsy̻wz'3R#CO2}M7sd9 tbzu0O@ [籵j2KYM#J\:rqژB&NPOPK _L^ǀi&p!-3b\ c6$/۠(i_ |fk bkk2qfD hV飙 .`CzSY(TnLmYr-7ׁ/xe]a[, -tF@tK&|xF]%^$j*v1[p,,#cd>f~U\zFƒQ_<N'LN3ab+P$ *+Sʬz%ݭ] 6m w:BϚQ]@O}nE%T@ SU3(:AG 9fBG[}+UsFU5txzswX^ Kfr}Ǹ>T9^\()v)gr:+# 뤢w+}=} \P-2]в <*y qC { (Cf3UG?,BaJ' MNM -DPZ<)v*#lT;HFPaLEGE!Kb~0?AvdׁqsQD-s4UѸWH'T(9w@9 TR!^6'_/3` i) [>^.3TdrZDqiNMɥK^TlO/LP<5Ai4|N')ŬdbZ,O8!wVvē}"okӯrvl >H "͵^};-͹{Uj /E}f 7#:t5#ӍleD$څ* 7fX0=Uʐٹ:Dq|^-/~-R 4.-V'7Yd0z??+%?d; }ZEV ׬27|jVQiHtTskTҜӀ`_ {1JZkxnߨpWd2B8#찅_r0!aZr,3tqLfA_OjE)Kq=}\J ΤNu":ԯ/8XXsԦs?A @\^B\wmgԎQI* oqmjHwj۹_oN7q{&&u^UE?{E2.dلc_"^<Aa+|†XPOv Z7AqZfr"W݈yyצ,||=>l\)/P` ˫pdS ~<N1>#gf)'MHv%"Hi (-qΞR+8H/_g²TCYw8$X*Nʰ]ղ48$lpـ&ͅ|[sk(O0XU+!Zvܽ&T*zfm:E',q9pP ߗ SŹ84ؤp9&ąH(~ٔT\W.b? *EZ~:3~1ye?~(Ԯi ?6r)bŗN>tfabۡ-~ypjey%ޙ (>ǷzzH,)]n8:QqUؚd6~H Mj.`<iLb6i-HsܜݚiS|d:Ob\WZ'Hr 7C*%`FBi G V"vv0a*舿WOFK) 1v c3~!W[ өmKu3;gv?3i}\(:\ W`#]IRɍ^u%duG+@PbDx*Ck?W> TG<'\ Bݐ{/ԛOD}=$iU wu>EZk&47m=='y`LX(Ǫ0K-(f=MyBU %HkPag&qVw8Ztjh|y V.nڜ~*^Yr%UZY$Ki>5*xɘ]Sy4H[ZI<[jlC{`X4(砯1`1δI Qhu!p(8n7L*aqkD|-:`Bž/F咦\C&͝/r6]Bz:}'+<_!ࢢ6cq dk b;Ǚ,+q姘+sroc&^KLy22wx(! )">gɁ}g \zR.;UZƙHJ4mOD5Fb>ݎG#7sai' t!67RJffׅuاg\D¥dEuFݘ#!߃@Ŷ1 *' .YN]y{yԀm3Gp XR3P|L[O0`&x%avxY^cAjHY8uۤZJ;ΪSWdf?0oTCE7mzbDͥ EY '&ur"V9US00٬ hj).|MgY0}]7TILRy3d[k:>ɷsfi.fSKzj?tK 0Y7]ה530ZijT9 hYAPT! hi99`? õRqw=0w#twR+ I4j2f%hn2pb#ֻmWX84#(P-B>X?*NNc=F8Sc>׸%Ϙ E6-ts24TBֲۅVS $  .@)cpcWhEQz[,ޓ2޽`h zr+5YW81؎B/R.T"~pyY&.1suy:s/##Q-A tOmIo,ֶopy ~pKF*[3:I`pa)C)kI >=%E<ՋkRW…0Lx^\JV>453an^֥1jZa˃h'>1%W*xb&HmĞ_ʏkٛ΢*9qq<`d2,zo M3u̿?]#Hq2M1" Y!潫xЏh[ЊJ4%GѻPѱFDT<{Am!,A春HE2s+7btI/xwfd=*wa{i62GTOxrEc!?Jhͥ2-qQ~\NUljH10{*}={ikQe^4ȼ%*qAjeׂrG@Timf{wiރP:ɞɾ-:_)vн[V!u|Ëc:;J`;`|!Hx)0mvXjB '\l]c\16@]KԴ ux #ו7qh_0t:mnXoqI fs`JX([xQҲ _0 S`{^j#_`=*j76rYZ$bvcQiKcn.cʃ|T:,rp"saqqIi;=ˍqF VfVN齜] <҂>ϩ%d5ofQ!o[(7zfuT.mה742ڢK@-`xU {ɡ^VUYj)Q+u*Z,f/M6a>w:tQX"-Bڎ1S> p 3fEx-/SUU~J\ S\aEp' [-Čq ŵ[UNdC\$:~/Y㶙gޓnKhUԩp G+BT{!]:0u)1ɱbfoX r]~с{B,Nz^J`ע]W3)2+5jshd8˞(z.> xABoٍCE8ܭAf]2C.y7 ~<ЃYhB'WIOv,e'ԡ-iyXw$cGn G &ؘtD.wbUb! ]8H޺"¡&}뾈 Q@h6{z?3 9lO6X1bڄ8 D?Oʿ!' $o1>hUZII^i2"=Y`(}K7]([eJ[Y/Zdʵ+u!؋9ͧo0fy6syMtLDe" ;?k,U}~Je;y e^, `:w0N~GXEkZN/LP~{Pw,gp@θQKTWIwB`BE rNU꫏qvHӊI0C-Z{|z5+H$ orq;`Rv9Qe}IIL߹i `4(6~ыro-?TT2-~77Po1e@-rľ?Q#ļ<> 7Ao6Df\jy.#RaTD)ꕑ xۃ:dWX2fv+M' :aZ̪ <{t(#Jk+ͧHIx-O)s?|۽xcH>du7U;ɓ@x\̽k".l:;c|d!EnCxnjwK=0lQ~oW)懟?LCm]2D,f1(A;5y-:kYu FLA}W{n1C̑8IJEO*fSǁYa.gj}~Mv\۪ѐq@x.r^gP7w:ªREi ,4- $9V2[Dբ1h{GG Vһ'|;eMaj4MIĆˀ G2[Oūy_ &z)_} rh^90(xuJ1NMc{']Uc-ǫ܏M4s$G- HY  !a /yEk\#6Z/t`9!tIO!(~{ڼ:x7Wi&*(3niv~P^͂_L+NN8YXU 7KZ8Uvka$)k] *!f9-wpZ!D\fE݊i_ڲaܤqT2я^l7zY6jM>r`ehVmm)6<~(]$V]?tihW໳ ];C35#d.mrё⫀=W& aeH\2 vmYaB_iGKb>: nE[Z5J:xBbs9R*_qd <;y<8i,cl=1 ϧ/BD[QAr(!WSCt}kXtl/\{ѱT'ʳDlUs1#3$u+"yfkEDr0Vz i%<]zklqA;m-Uڰlg'ĊE'1ٍt ڧE =FdIaM.05PޔRԒoJɾ濜pyl5PzV1d?M}(z5yihcLnCWeLIK;< p[sż F$(R7o69i ]Oԣ>P~0|oj`=’(;|] 0o 9dm9-d9{>vi\2Zޛ`N7kr1-BE'g<:R|wԏ9|[_4T:hDB{,& Q>o-uu =V} `LHЛYuW{[uA-[YŒRH4AH8D~}D9'S+_ <[9nX!%]]ۂ\}:"?vk_QXf.~%} ?x3utUn.^J Qzmk~AzПIh\P2 R|EvF]C0C -F:Wh91Өi߰C8.{V'|G=нP R X5I&݋^vG^WƫI,+z~q 4 k |X Y{kLQjQ DczH$R[jkd{RkWYsGS? 8 >>vE)GLx!#q Vtql! gB+ҤbU\YñFuԈb43xOo4t$(2kJY=OGb{U ppT_ tǷ_*: R-yߛOx?cVHM" L:LGE =WF5L?I.QtP׀{dlQ*՚J '0#aJ4򊿄^9UjRIk-7c:rםʾ`9%ƽ|sS6oڲxx**-qZ9SKO^:Ǜe' ,]!bڃULLxM\7^>'ULSSѰ%2ha8㶹_xFߎKioG̒.+moh pTRHNΒzDkEs׊\+)obF~Csr%&DLy$>;@ IZ& 'Ғd94D2wb~Yod`aD[~ōI~#vjoz/`t?gvg'xG,R7۝**dt)cf124RK{PdGt>Wy/bMrڭ,WI5feM#QÈyEM,f){4AU7~HնQP7fcg{6's%n۲ SOsUs,?:_ox昗lj5UѪ*pVK-2T ̨ԭI!S'D.N[(TvzrX+q6ʁ|ag4@6u="~zd~lx!eiv5s5k`ԗA $QЗ8ƆƄl lX+^W?QI8fru廫LSUjBr 7ʂ5偪P^$)4)|r@{ol6&,U7?(1lRIQ87=."܁0V?2/?5:eD+qpTP%׎l3 Srr;~C]ĺ:y@EX7(NHVrOP)_%>༛f @&~ӗ5ӁcBZ^Z`Uʙ $c>p"M{O{L'_B!0 v0|YV "xgk@=&%xBT&\@0"_}V MVǭ[4AlQ9NwMS"vava.2By|aK;Р,ͧ(X|'P% k!(MmꄟEft@-|"9t}iޟq6/%bKxi[esgM$͝-ћDbϝ vg/7< 8ƓfnRjGPdG|m^%̨2Q#;,e{^?*]K+p~>VCU.[Hή/ѥ)VSa4ʨaPakOY66sԮaAcٻ@1IT|&M "K7ww8LLw/BX X4)eǐ;;aK>fH́1^m  .K?=HGu  ͩ K'\!'9%6 A>SޖPW6zƺQ G[>6ƽXFV@-͗%>*$dk LkyFC2e%꽥qb )rͅdg }m ?wTvFj|j?ǎ&n+ 2h/Nhi M](6TBw!C͎"_$9[<b"|hf~U=s~$lւY) -SJds39~vf?eUQΩ[ I^8[tx Lma6+9_Pz$sQWn7_! FYn ={NǺ X'+fp0^Qϗ_cc4x2/~dNQKֶ9(@j.{9MC P,ݖBZLcddDNr1ŏ熔 8jև;]O޴4(0'-i^7"p#>B\#@6Uf;=YT(EOp 0 hSeawMnozR5HLD$МdaF)Bb^OZ49B{ϞP.\NPl4DrS]W{6@dJIfA9+aQ}]5dwXwL꒍ d"`GVT@. Ձt:_5f(sm= H0dU%(=^lF%vLg>R4Z7o_yl9ʐ~4wS]&:WfX{*qO.\6S}8@zM 5EU-?MI \p  E@+ҵ~~_05 X&o)xZ$cp;ʱv+̎x` HW($>13eKB]ѧRD\lXT}ղg|un)i"F "-" 裿lHKQ,5 wWznIZD)bji;]@uim@reVls(UޣdAܮ7pH0WWNMUр#]:d\ՍV?ݠauī19mc8HAjĵҏ#PQ@<+$yƦKI)6֖k1LYҦO ySbEzW);v;NHRt֜Ύ9@zXpZ]J=Wtɡ|s }Fn4y&aT#d$WӢ] _fFSb˗Ȍr YD [%"/ib<;Zz\xxT4d ќМ4'g% N`tߵ doCjaq#  9[c={NS|LV/Nc#E`6W50jnˡ: QV=d{eLj̝t¨}X"tB"\Y222'$(PHAWD?!G OfWn|Zh3ZJvOQV[ 衐Q̄&`ؾ-(ul(hNQ@\z1'DDXR^;4;*9mӯWQng"&xԵ"̋zYF>F;1ND2cArllP@u;hP3|%HO36YV! x>wnA^x#}W_\#CȑA/ n@)o)k>[]x'|NZ }SU'\YAzCrVӔ-TUף:Yr5VU̎\H~*U>⇪:jz5h9I18T̉'2rdBCr\;ȳHf# t_]N+}m <#c.sF6~Y w"ijWF+_WPMAtVdp8+eIvݻw!^.,4&*Dp#@Cwm| mx6iw. ޢOj {y0/<}.vi X{ŎRb ]jGL%g._!9-rKf[.\u_+&f0(4[4HQ?ԝoћh] gK1B ɾ7Gx3ݣ,OTAxCıy 6ᝦ k *lEr?i(k0mOrya~4THHc>7hU܈Ix[5aF|Ƈ\Lt#V@)^Ƭ3i6.öH 5X42)_7ˎGo\>!\ZY~xa#̙}}'n3AZ:nv'ni0FXԈ*@űy+%cKTSNq>PG"9>xTT{:[ʪlĠgmwyk"Bъ0Gf$CZMė+mqG0Xo*F`QMY&ܡ>yD0R2"f=AMvBȸkOEPk4=P_ l{q-M˰|9BoͮB4ư=a.4Ae+(a?] "gg$ vWWvW": v2w69Nm.h+:˶ɑ'Nj/s ̕n L*4TH}{]4#'H-9 e_ 3o.u F'@IWM><Éy/ ‹o9:4wzEQOIY\9Oj޶r3@C bHe~r͋ЦjǡUYylkzdӢYW wBW~v"8+83*W.=`nJy!?2 5b,͛ Dui ap L8tՑ ;2~ʺ~HWIi  `dEk+s4r&;*[{^ 'ץ_Ց`ecF Scc=CPt)-LZXTZ2dK5NZbiIʋ#& Nhj[裰T &J&EZsBx,<’"lkT gRE%~Ie{R/Q`d Sݼc`cA:ǃ˘&Sj"nX8 .zO`k.VHw){pNŌjfsyCۀ% ,7G46;h _la}"S'x*Uk{4؛L5`Ih^AXMFj j4ѥ bcOmʹO3 \Et Tv8o鮉A4v}PB0ȆѢDPAT `!_Fljʯ>ύ!cP:;E Xy>LF|9Yv$*zK`[zE!ךzT[ d :vf|rv `Xyf_5&4jF$3H5҉(tJdoΫ"MAtAZ*H2H͠j&eҰRP* ʘO7i-k.0ٓ|?o;lqY':{\˲oʜ=ܜ! onrAvIa>xl9 v˂(cxMѿBnD2An> ă8(^̭ɴ\0 / ep7 PzE1H~g ~GV/T?P%?ma!1ҖVh||"F$_J1QMl|F JiDb͜x>ޟf(˪qyd&V%n7ſ.xz?k( +Qٲ`).SrKX`c_yZ25..TX۳6θQ~<*^7f|HªP-9*}EdqU6(vg IwSDM .K-L8g:gdlm3ב:7﻾ {.c] *Q.%w#2)L~*M5.d\An.TtU9]7VnSTt'T[SO⋬ F!HCjk wTutT "p{aYS(U:5[R ƹ伋.H 9mx򨬵}ئLifZ)T'[? HS.!2CyłN Nz).$sYH-No j(8kKl!ZN|}=,L*ai/PeJ]Kr:6 ve Ɣ I2&!4.7==H@sn̶5#Eʶ)IA\VX 3Zz%8A(ROj"uSݸw%s볿"U&^!*XJJ%lSC#<>i(tdu60mdv'jXE> 2B$<î.->Izl mF*R}'hZL^!ڣpq,Tjn].2"2̈́I-nOfيYK* ɤ$a?sTPH{FL䌑pLp" T:_f>Xi{Z@y4iVyUpM; 1ثYqc:0%ׂn܊$ q}(>Ak+.7\sA~\~IuO?G0q40E3z =R)|4F@3o6fc+>'xJ*ZQ]f`S`,hP;m=Ln7A5YA }L NqUaQjrԾ|9:Nw:"́y"[V`-zfE؋nIA:4 g [I?J$5jS=>g27C ./Q= ѰaHc#|;\M\_)pG`Juz1G%YvO }?kR3d]׷j7{VЗW4aw\&[XjEr?V]YXo=OZ8g~oQ$]oK=gI#rEbѨJ1hzحS_Ŷ9W/TIJLm!UԬ,<z$_#_'>Hd3NRj|f8?ⰆfwB4|--O`<4GwN%E&lL*idVe;ÿ$(1%ŇK@3ITAY%#c V? Y(cYl$>Xz 6; TMVD<(a(N:8#ѦGi٧ bA9[‹T >0Ѓ'1#-_8[qR\I#z9oyLek.8#!H>q ~0[ecG) sN 9}A!W. l'm3^PXeFD/$PD8<:S2DIVFٗ Hz`F6`Ii?3zWkrzaa>3WbᘸDd:K^`~*UPF>$j .qCBfɬ٢Q5W]J_!DP/a.njܸ { {F`z.\x Y/66I^K?^[85d96Eך*S=w*Vtd^Yav݊ "5c7h>o#_wŊl'F+UsLdohx׊{ aHIֈu ʤbm0tё=VLGO0X{d$|Ҝ"ڥ^/d?S?\W15FыӅ BF3O ue(eNi=?YC U1a0Ɵvԥ-=<{蟪0  jEwMNo#[T9i^kZ/xH/{6D |=5Q-+;PO(Jj[Hj;v4T( so(`vX >琍:t~glq.}S6#ROPZ֦ ̈YBF^XVQ@U?媡gn"^: Bj)nث[BdPUQz$]_IC|A yeE` "?( I SlH4d(O={8?פ!5EHp{iaMOE<#PL/۶$9MlWjhH$y=VGL4pPqfeP]sawt.3o)Z+ۗ?6":W1 S8ܽjr-6]Ͻ#AHݔɢaq"x& M3kW}͟3l{˹:$8 7"'gϡ{ /4EcW Fd}^TƘkAt cs !9:]tӑa3~X>!1 (.E}jJPvwa5EI멹l*s/AB|n$b93;+$brFqFqS-;zej\+:'E[n&$Y9ڹO/+v0ssJ-&ҀslNs;Т l)UkRBճUrAN (8]aj˯6qCuRLpeJWK1$EP'|MNy֧EG;# Y7 lS =^H+\o%', @{vux] ИE*\V0aJ!D #HݧDȱZ(l+^EPͤɺ)'=A(eWm@4^Mn`BqAZ u)\ vuM썸 k? RI|)?غ5I`ws(}b E!Ly](ꤊ.7G -mKŽ% ^n{I}/ +d=uV!6!ZƣG;{1:„&` pu"M(N atٚyBO@.51>h~w05[d'! * %ϱ*S:! 6CTX;x p ŘK*'No[x! ƹ hMH8-BPPVڰU"-ͰUeZR!}_hJh]-Us4W:~~; r'Nix۬;v`d6vkLi;|-d t?Z0?nK֩b>PadM:3x uYn@ACf|ɨH( go]4J;1e2pXE󞣅F ڟ-UEn%\yF5jSeoZScRD3VM#y$HĒzOstvM X~;!%/1#WX[76>{CUFqFUo`7A' H(&.h jĞ8J{(dxo0$pFšN[pqN$)(M,+b)Y$#P۝qyjYLCy){9߆Vpo"B)H4!~Ҙ2SV>KG1YJ!I#geqNju\C ~ttvwPX23G-86V0dci8h L8/Bre#@f4Us~r-xGž ONkV$-XTF&VGuy6rLyN;I8$GW@#h]5ܛPF!bl{i Tyȹp"G燃=T,frdG"_o鹅GghG`Ė"+J(Z^!~ dn}/(K0l[>"Ą{88&UxDHoC.YNvv!dr)W+î7җA<Zf $59'~$ʎI \=1'ܖH45yöܷp|u~^HsTr3 ˫b ';+JnC2M7yFh<||;"#G˄@ jhvd;&):m,~$g*MEe1q)̦M:\JG"+]mItö%&YbB " J"=!B{*˸G}G+ۀ|7'u¶D~`_d7zۇg}pjp"TPƚ#:yT8W@w36H[j3~/60i!Z/MthC6KEtWS ! oi|wt|HćS?SXm5T($2cZC+$[0(>qz)&I^m=~͸v`gIb1__a Q}?D ԍGtqb5LzY/o!;&6SPgy5 '"]fIT ?˘p>=\@﭅G*f5Bkhv%R 4aS"?MSb/ރ&4Bޘ̽m~Zd72v_%ܝƓ+@ NCA.%D>j$3%ïIz3{'oI}'ıSP~ [8䌴jWswDJ ކSU*yI^CX>BOW^XG\pj_Rl1By%֛UM=]uk; ILV)I}ZUR8clhR̵jIu1 ֻHK9{e(hv.Ȩb& Uc'/zJ, [-J'JkeT0fꟾS9?pS' X1l2/V  hq ]%3 'e$jfG3'x;T9 ZZ+3dE1#]+!HTG6 }HýbU/F=V*`􋣄ZE *pxsf~?Z`a'3f Yz(}Dv̾E"G,ǧ.D,;Q7T o*fU<Y`c:n Sۭ^ߋ{@+4e*oݧݛ">֎g_{>~CN(O? b #5 ?z#GX Lhx'Vr?8^^mWB@lfsK&0J."Ȯ/]La;A3v~")QIBg`L]RQ,* pgN @Zδ;MozV[n)BDJ#b@PR2T>nt]Ԉbu˽+%8c 1 =O* )@-8Iz;uR~UL6yJVv>7 O~x+Mz倳VEFN:S@?|k)h!:WeWo"=t91Gߕm \lYz<>+偯t 7~h)~T.[XY]A/wDTϒ1@ yUgHȶ>xls5 IHB1S)\]#sz5*س[Bl {g m1M]n] 3Da+UnjPvv`.J&_[QO2;Y)Eᲁ^'q lO6ˑK4<%\ _S{[@u^Fq.L "@c4bAg:@#-D隆\QGWW BPHtYNJ0߯g2&wT62 u"k5&GUicT:Ԉ'8ӷif([d*DED q^bCDhnƋЮ( ]<:ly-ֽ)4q쪟 «QĪ CH \JѮ-c~qڏ77b2ҽzx)kWfm1NKji]M2ib\^.场 P"k|]x~+D8iB],;|H%L,a耧BIPUd΂5] @5P49l!_ e4&3p]|u<ف$/*YN]>#&;nH@]2!tu9E %ME&`R9 jP LR aPrlH#@TT 7vnhR=4 m6A[6E_ $-罨;3@ ܌L9\&sq} Nz/d1B}zi'yQ:T9~ysRc`(ri_U4h>&/bB='ҊcޞI!;vVz#Ptt2,r^` o)] =s f KGH<˳-enл|;l>{)|}lNM,f`* C:ގGeSkˁs8&-Xp s{ոΪt_>h/3`'Y6T? B!GkSJ`S`W]|wǁvAk>%+FO7! ߳цn2C4› Zh ~/) t77s0+vs.1DAd}8N>xny͢keK- ?u_^JXK.kF[Ty'e s Ing7վ:J荌/Vlh _}:bRTwij]ϕb4ȑ^HEKaGn:o&ӛ^̅q~} VsT3 Jbdވvc1@{8{Zt0NPU]s4 C~ x#GtX_yϼ*\z ݱT]´$fA 2 O5Mn (df;Y84;oeջp8[?0]iz?땙BezEChxGl5:1n^|<5^f7 !'{ȍ͇/ 3WG.UpϤ%˟N &D$)i m 쿣t4phF(X51#@0Ce).qŠ{-F 3 -9l']LГWɖ_B826F(|4-W@maC[{5BgjGKeE*}T'J{xc]\ t2ހ%E0(20.{ 0մ,9&aoy@AĕRKY@~1oAy~wi"zu&a93 pIl?஻!x u~'|l07[Ju J7HγHccKL!Y=ҥ=3%mp'bBb7C q9H֊3/Bݱz5O<СmWm?/4Z> ,º4I#z >FqLYyzP 훽pA8+H}qPS^} {8 Mk]mD]>n{sP?pP*i,zܵFi(Ee9Hz޶XF\:1FiYE7B Dl=3((%1u)8ܞq҇FW蟱r@g;eΈV)^hYj&'^2tGgAaqУJ؟N;gG*F$aAzj3Jy3K$ A{R|IKUO^%BA E?8kWV.n1۽j&(ک29r35E7+#l~OvM/4ɅɄ#/Q%R;M[Pvk8 }4[c!Kh? ?7X+KU-09wDe2g>lE˭cF`f臙괭l%1Jf„f~B<*)˸@ndrK2XZyO<[p^U&ɚ]Dca~VG\X`YcIa ɧR/@:WAF^ZoPL8[|KZϠ^ON͢GE!Ԭ7?{>YEF tϖeZOԿ%ˆ&A iBvq{36W#29x.y\IB# U^z&dt @_خ@ &,:Pt@?e$ 4:g-֡@ "z)K8FVi]nrCDUI4@$7ZLJU_XY"/4TJ$_]I0euYW 2*SzMܯjzD\*!i%U1J\}$1}_:Ke&#GGܦ]ԗI !}9ହtl.|VhqҊT'])/W!mIg@IR ЃX`@׀ˤ6YO!.K{[d0,_[r?/D"Ԍ!vrh*{Lx_5`<\-b;wD/Z_il_0R~yOfpQEXw],tD"Ȳզ۷/9+ >nvUH8i>dqrϴ%Ü·%e#$H]ËufY8 䞢ϛ:߆A5x^jE_yc&? PjOU ATy[fz=[aLJ*G9Lơ?HDODC-MF\5G˼1|P:AeCO.r'4>E > +fe*hӲ,t/>mbp{ٱ)YA۽z,oܐ(@3_LM PlvtU'"A`^6*tO}P2F$G3CCƐ*1>މ>3MMnR-0eF/YRq =, "f\~jBOTW;#*F+ +;a0\f'(6BZ5`[4I"'nr-l( r^tl%r-30 \R(i$~XqoSl|]6Vtkia1kT פ*ĊP9Em%R?j³5"8tv  8t __"C~7m|_L4x4I%OAx@Yc:w ic5GqV.^gOӵ1(7wpWǕ)=74ȝךl5u-5e&>I Qsϑ'9w[^Q@Оe*cE4p]\r9n.),?_[SבIjJQs!s  fW4 كiW-$(aVJH|=6yA@΋Z1-OM\3%:19nR'l3)4[+=;1N;=#:+Ŕt~9o cc FNe"hrӤ`ÒZouϽb(؂=,o笮̕\զ}_m(NYݺ\B袕WaMCO}[/3hlȌ,T%| P4dͰsϱўífUK"wr3%+neݖdla~΄Y A$*u4,-Ѹ YK2`u}ak GO)M1Oie;0jPFc+Ī>z#U# m)O)0˵#'IDZ;(3WJ^p1l*#V5w4JXe/wQ]/M*O?5>ǶY4SiRMdecorٰ !m, ȲG1h'H?I1P~KP<ʲ,jؓf{H NxC^sTJ\}lgBvDlЅPp.<30<ROV@^nǐZ04*Fqww&C Q;/_"g TU$M A=c6uAQ4)z(3/_@(bXJ,$4VE \510vEf8XgV]ոڭ(~EG|l9#)僚jlZ/) #Fڼh$z|v†:p70vjE'Sv9'lnL+YB`oKחq0/[0a]' ͉g&y)_YRfiaA}S u(wO'P; !C,m.LeӏLnǯV8ŦkfLoהfB@hgrʗh+x{[wjdw!r7k5FL&X2e1>qڧs ;!}4KF CYNRTv"Tf#R}C8vTD>ЛQְS!S_TDŀv*?M ^:Ze0GI)v=/wRMRǏgPK(gtb ZbVTQe2Z{zvѳg` #zm60mX6=*\ZԘWki+jEzTꞳ\<]z9RmQgb}dO*\+2TaPg# x,:p.ro}Z~mjUGsiCmR>7x8ף!--dn+}zD`K;˘$dx>墳]D#rȆ^)y.,X^2GTyvQseP$Y^VqXٶ발Pu[iwcЀWSO @ Wl RJ`EF2KTL̓呰<ฌO 1+)Sь_Q(xa֑" =[}4";SS]0aן9lΩ݆9 ~@ 䃨=\>co\:d)_=n>'q';oM]B [J BuM :o^UZ%Z lV+nP|\ JV{v^k50zJB'\fr4tgǺ,^/#!`չJ _qɚ9!5&^؏x]`MPXCS V9ԥ][m8hѻbOPNA>b$\2v$Kű|#M:E(\Go\ bBlA-[OܮVC@-sPйMUOK2 Bب! 4N^`NJi؃b?5m0]_Qߐp= y ӷڻHe*D =p<g"k}W 3*WK*a/h濐Wqi.Vlx1XOJk8|" OeOQo qjw$թ'ڄN|l ]HݓSf>50rۿqrQT@E Sh~Aèd.f}HpF,Ϥ~4'kUr"*ڴU;&3]串~No NE"jChcR'ɓ˟K}u!T_oV\gN8pTW͠b5wGGr@hDu~ О@SMyDB^ֳ-oMRRl4t 'vN ylh<]jť³ w1gxT{ ;g,EG  $'{7ѧ*WU]Iwx#Z ޥJś@JO @ "2i#0&%Lkrۦ6|P9 PylM9d9ZxR;D!Blm'E@T6@?Uf8x㳞2pnC%7o*Rnb0xm:ٺF<.қP ^ |hmŒK(˽]9i,t&quZYv*0}KYWٞ i4 ~3M\l-ܓ}{DyFYHL=D~VoW?Q ,-'[h8U*erowc.f M&R|j O*ksǨ-gR3H7zhz ehj,R.Hؙ_OIf2)\A#w%v8{䪽2U @{XiӥXTCAr-x_@+FBNEIKY*,jòDPb=F"۲3Ծ'^2b[-bĢ̺jj;DIwP4v4YDi&Ȗ|Mi5`/8U6'4C^II UP '-yRNT.fKR(; P:w4DT0ͯngwd~ȰLyvE8qԾs#^A=h|0< -3,7?옱 Y[E UUA!9!,0Ji#S XB]RXʜD9\f9WOe1N?gqx(kt-yW{4gB 5UЋi s}UN, SӖ{r!/ш7 =$zoaeTLqQXIekMّ]v̉mD%WğsuEW$qhg|üZMlWls +vufy 8$pJD|аNɼYK_VWPYt|L{(g,Qn'¶nOQElPB^HO՛a.y96?'^N{DkfM)HnRif-&]>~y>)A9_Ifzg#7!Iti;%:TLg,xE;d[,f-O׾I O5j \BLivKvc7@HZVVi^ޮQɮ5ҵc}?b'ءxrqU?[@^efG@Ӕ=>㖎b+r9֮M'oķĔ{n 9V:5ΰ`ql`.6c:OysՋxDy[(ik΃~ >&q[,wy$9FÜq(;=ǹHY趑Vܨ\]}w: Pӱ FqE5 3 hgOm늱S$*k|tkJպX)=A|:Br5Dş0p3+PX:YCQ;/ʷDLKۅ0rL `:疳D 2$kyRgGn2~1%G̳_6޼ۊ{s.gƬNOtu*WɪȮcLL~n9Hrj˜G36bf>6v"'ƦzΛpMx%+ewBk~YQXND2zJlvn3tk_`?J9yQhw,!غy+oQ+@k·rZ@ip)8 ?!|MʫJ j0o RǶPfnwn] 剑4y`5僗=xA ,{-˃LtpIc 贓d,8S zO וz9̛ ڹY>t6-N`];a J$f$-AHr9fRl bt,P-\GԢY$toPWZ5/nAJk#7sHzWv, YSe4SWd9T˫eeT S%r3~gA=00 w}2QjoX"Y^U8:=iL$[;3@;'C+TCuhY-AH0@l3r ap8`ōL#7?s cw.IO9J^ΎGuڗôf:tθVˡӈPOǒkoL>(S#ook[ebmu*kI4:36^笺ӋMhoax!ڊDb 1>!Grxj*xLrGS]ublArt8suUxeK%~ -RCY]IUfmX2%V7W[Юx P"CZTTq 'Fd]9 RRZqۥJ~@7&:Q/6h.1'((|(5hyT/0bvfyg1Hx>>;5*jLaQeЛ/K~AgmK=fkP aʍV?'>0' b3͎z~Ke*lnd LY^ h*}^||?IG2%,(d$r)"5yc>]O1MV7aJ(ti%La≮XSj$j&1x$N GFj>GVe*vg'~Af ͆]6- N "X a!r H U_0-LUl0hK3޹#۱TH^_HOݘPyԋh֤P.c-8@wfSmՏ9QĖB=KƠ22PA,ub̑4'IzIr㵐* Du(/ fb 'X^Ũ~Y-!c/eK,hm8.G$F| +MP%|BKi+ggcr6fr%@q-ܛQ_ew%mX KԴНe=rB5Rꡙ*s3БU)gT: $m{.I_ԅrׂH#Hw! q7 ֧xV:K>MwKsV܁Yޔ]_LNW+E":H,q x[}X[7Bt[kn'mT-䲝HPoT7~YKmeUGB\5nJ!)U9 YBB~CH9AUm8EI8!*=s1*އK,AúkXX7QO{C9Ђ\}gIFr, ۗ㜪SQ֣G ȪVWxVK=o^4?)-(^=)%(W4E蔁SlB{_Z>iV`j;T[va%dz*qeҖC|2ӟl#KIjS3)Ƭf;9Jkfkdóf>-$Z&lM?HpM@L:8ͭܺ[GK.=f*B`Xi3;ֻLYWmc׻<GIKѺ:&> k؄귶 P9d?YS(r@b"PiK״& cCNOv ;*s1xDl6AD$վgNn2+ noTݑtPXa'~eޙx"D!-Ӎ8y1n수S)iiP TWV8X\|38*Z2UdaȢ`}8+4=+(jǕB8ޠp?ѣ d#zNq@T+rq'ιoӀ2'К[/q.A32x J;pѾc~vسx( '_* +x_M0 |ޟz&o ϡ֛ğh/Gno6 N]7;=&r7'ZR 7+m4h^BR{4#&9gAꍀ(Pa{c 9$ (x,)~K3Wm-J&Q]PhׇP=,T){u8 Ob0w 9][sCLP'õZ!nf*l?N:c X8,Vӆ#n-mb%8S\Hh}xSNYb_|)r[,ͽu%y7j5VBaKBgU9\ R(eǀOx#ajfg8G҆M:4$+J{_lQ@%7P7s EFg0Cdjőͭm( Zm>/`K"t+uV3\* 9ZNXu&@! z*-͒`k'eŎs„xu$IU:Tq%{j[ CM'_hlXʌ*x"T?ː*K~bWvRdZk$~Ѕ_]&C. ,AJ``~ - r^'J' \!2'IJjr'YS."! GfR] ;5: 4(ncnjFيoNWՠZj`v t0uU x'>$2ҙ'mU@h(>s$Qt#=IFy´ lZ(Yܦ 8ķRî:R^KԕjAKaL/QAUmH|>m-ko꼡/ٿnY QFL-#%Xk$y #OntǑVҸZ o!G^kQ`W=x5]sj3^ʒW}hFm鄃cԅoO4Ҏw+PИv'Ɓrp%̟^)/k؈ Og/oXi;uYWpo0@ZHJay ɮo 8''sRB[Œ3> {moR:d_{߇qif[lz_sϽLk ֽ D.0q̠-m?[0P>g 9V!ҞF;i!~ pkcʙ?}RU$=T\-Ia Ȯ1 HpqK xUn30K# ‡b5Z {& TD.sQV@`H>AlO 2*"DK^ 8 Y5`5׵T*DX.kYM8)J~S] SZ@f e@Yʨ)u#['%N XdZfGlw Ho,ݛ3u@rQ_QNJb)Uq݅y؛mGvDH >Fvn\Z@ %{H{ ((c2?7CjR"FTG WaՖ!I^yX !#Н RS>e9ײ<^Όj.3\)' e<|f6 '9[d+^'Uӱlqx 퓉Lv (E#DLOP.ZDa/ q{lG1^\XNsZr&HOk,[t#|ny3,|:v@j/7&XG}P d6:5]ZQTXC["aTŸ4}-*X@q4i'=H9GK!}>/o |PI( pi"$d**L@(q~IX:]d?5hJQ]ߦWN]!)nOEPN:S$w՜yKt6}ɇh6RXmO"+?rrs*쳉yǤzc-Ov Vl8-RH%4 uE&ɐF=!#|3&OyD)5^qCfݗ Q;=; nhr؎Ԝ)27!g5fXV̖0}$;@zv#&ޏ[RȮ>#]Y;L|55r#%HM/K 5ql)g!8ӁrR $ޅ*ZHܔA%>a{Fw>+m;p<GcKB^nN@c ٘A; 'j' w5-ٲ3t*VeKTpsN7Ѫ>rhEh]K1أ,hџ Gھ@߁eqݬd?Br<|r\dd FA{em![S5:6,`8G8{Zi*(t'Ꮀ a猹pOl\:InT4CHÜiLտRi+W] C3yk0h./;UV89&@En)Q{ 2VR *,E]@ȡdQJx@Zq5nՊɬ( ю\ɋtϊp <T^=pY"~I.5OB_:Z[x]nVp%50YgE3reNɤ(TD*>cD8iW`oN"DWاKR1QHP1'w:OJ7#{޷>4q6G\\mbk #{©>ը7ƑO?0-!>{#J`2(I@a[ 9ٹ@W"PGinc]㚙1 VSL4d0~NN"kҞ |MCG^^*siKpN*ا9$8M PRIHqk0CR/quxr $~^RBUn+ G9֌7ǻWSDL,Lt̡3k0L#[h8N geKG;2:Gjv $ n#B%4 xX^E1{Y>ȩ<)E7궎:vD.k׿1)fkfl Yը!\V[GC d⛸x щ gk^4%A~ՠ۽鱪<8P~Os;|q.AOImsfcsa BOضN&k7KR軗ىaÃѨ5k@\m.aC 9Z+NxNɊ1톛C^lN4?gJP`RẍK[4 2՝&EDaЛmO/R)[oƔ[Xv6b# gh ]#u/?ΐ2|pi{@i.@ 1ă:a|K<| G< p6mPi0:&ʧ\6%wYuR@LGxu՗0[DrwMUtqT>lV! AR3m:f.:Uѥ9;Pܨ,ln4-lG-x'1ndm{=d[9Ȝ ^8e޾~DV0ŠQ;y AcQ~r {_#@Wdz*mXUw\4L|ZO':{sF:?8 ޛ >xa3cQ3L,7cIwPBxv>vYgɉbe R|3$weț,D.dDO>l<E f7$xN9rdlrBirD(_ aWo ZiZ \wO-\j{n1y19a +pG]ư2.R.uN e a u}څ'bޠr@$":Vʏ6S=I bѷ-N4qQl6 Ny2Ău-KԻYÑc= &EqcWb(nUgh)0koe?g{ۗ.q"^ _۝*sXfAwwJF]͂sKhqS,{Waz:cNV) 0x\'T)4UwX)OLDmяo2bt8IrfY[s7v·F<L* V~w-54!rO @ {Fnu~\{*SZ)z˫9C'N{A8Xn^Hv >[Wx6VNz% э6aΖ|r2j ^>K6 B֘T"Dh{-o3 [[<ӏFen=n/?˳9Vg~*;03%l.hw 7mn/]37X u߁NnJ3Rr0BTW]9B'n<$'_TL({,4 ym$9Ctu9 }ܯT8;ì+ykxLW%E?ȇKc8*k)n%IqqPb.⿆Jr؀'CK$t^r̉8 f)46꾊 -%C/&cr^ v^T;Ktxեz{CYZV"9{4҇0Uqz]=Y/`maq07siG I{5sL7B*<66lAך~ׂ4ʲmWO(83HuZex eRaJYF%dC Ո`_:UBbR"膄<٬V54*8%N7$Fb52OO[$9iloi:? 1QK'h`K${6`~mL4h8Y}yodc[N/5 o2ȯSOdc1meTI7[脢~˿9eHvMEԂj:hN&ZST1/mI0wjK 5Fǀ +~픢HQ5E Z kg)ݹ~;{ { oGr~e+Rlg-Z$8 9rW2qCg|G}pw뷠{R_C" @w:gOَsOt2dtT[оMVO[# <{T!+ٚcoli3f1`CFq{یl^ cƺiia&] <59I徑"GG*N!5d'ƝT'y<<ÊLёl {gyM}5؋rms ݟŽ8Pp]9Mx&%9d^=L9HvaC{^3X <`&FAT pj+lB9+<&.GOya|e:4`lԞծ}ʷ\eTW:ÆD^337 o&ȟs/Ǘ%tncT6eK* 119SLvΦgXё3o0=X-vR{vX-H(Vc-V31BL,,}฽ys|ݩ^p hd:Jrar]m[_hyUjԼaLҦ=[8 _sπ-cGf)%Y[GoәNUP8%N.y%g8H@JXa&Ip'Y *Qja}:O}}ȻNOZ 8<6Am,{d66LلIa*BD5p*y#Pogo-hi u+(~"5:?odd~K/V z`l疹#{) V}ЉWql`Ή$ޓtkMqcZ>Bt8yg5x}mmP//$ 2˙2J $Gݎ F ^N{v;Ħ!IIE9ġG !<"JR$l]8}dκ /hJ#+dG]Uӝf+]RY߶ qp>#às:VuΠ`x/Y /2^8" ^əm!4ڵj, 6׆/*7^ +yTB`@@  $]Kt!Bf&P6 )f,&A5w 38bܨ^!+غutm-FICL@Bo󵎥3Q+`,3;>[Ww.Cw+M2.5 @5]>fx79(]L %Y/nn>2TԨƩ/"M4o~d8+)IS]Cg`lH_A* l{.JMxyɂ5b9g38>FS 2 \(Z2J+C5=G,N9߲kIuj!DMiO%'³FuA&} !tDsx9VKe[l5/Dʯt~]k]qΘ3vs#|I+0|tߛ. I6V=}bƨ;b}͒l.oQh64fO>˄QT㾭V>m4Ք&0 >p=;2Ezrv'rWGē*[ ]T!, Ám⋁fغ,}ab@G+_ov@g$,᲏bjz$72rdfz(>"]u/pP =X o-w~Sj `~.dTE5Ŝ!JS8%{ ";(@nmzHDDsSNx[ 4 $\Z>X*LOeev7V+V otV%6CÇʟ-%'2Z:y 8V&bЂe(j{k (eMMsEr,I[_Ϲ^DufN|dsJErPT2 55 4{&@{] 6zMa5S=m=t4\)A4c&;]ܚx3dsiY2uj'hNAO8ڮޕ+/yfo4„D@=ہGw8^'2?6CLv91Br2(Jco#Q~Vu͊ p>GM^ov;GP}kQ}j`^џߺOd;u[f8%H-`U.ºqN<Uu].]ƻQ+gr%]"~ (R*^MYi+$ݹX}tv5#43x8 SU=Rh9/oaW[) Vl;T$ oD:ku$~;۬Cd̜7 [| *3>1cN`eoVx;)H1D@=`qzb^~ܒC(hn\8D'NI4X7s-|f!PtzM>]9\TnYɟ/`SCi]- <.c3s`UiBF+ [:gč7QRLzwa<#EBCܷ=߸x]A#@z롊Aea&Q>:Me$8{s Lc&\7tQyȖ4nY !EwGԹ.p(Az.$$&8/LwZ+x08 aB dmEhWivw.[GU7DÉF~W~B>^^Q|̂E  zV;E5'/ dۊ݈S^ک}@wZ,k8,yPG0Ys9V㋖3;qo(iXtpA)Ǡ!+hVh zn0xJ,f‹^-S~FĠFQ6_mE6ELKZ/%fB{:!X0"êN޽3'9"qeOZ 4 opredȶGviڈZ)k,o ^VĚ6_zj>@; TnT/T~9Zu43V41twdmpE_i^'L!Zٴ|Aw:XDP4Ʈ7enm E\56t#xxջ;/|Fh"D,./ Ňyn]9+UG)yEb*Ž>uCn-_\u4R ̄!Z1"@hEe",mJiw䐀 v%eo4L(~Ns}AR-u!2wf($(ط)H>Ѓl_C0vZiXv{q^rޞ`.2ʓZ1ZeI_$J(r%& ]j ~ʬ~T%xNUںJ+as MKH4(QmF^lAt{ }}f"EB^ ^ATO` $ۍüEt Nt9fu0;eK< RٽǷCqTTm'/X|yGtwu\h$C4 fd@zUbgP.ܸqړKm7]ҮXbG{@Ȉ1c/7zVtI=IE91~j}ti kPiyEPv:Ñ?BE߽R Sr.bI], '#;_P…8vy} du["(1jR\%&{S*4~3h+tɿ|{c;zg ;|{l䖟VH ZR.ev a6 ~Kgu:!OM[ 0@ԚW㣫S@(F D-ʸ$v74cdr-$(KXڀBB!LY`w++8ǖƍ)5M:@9(#qU6꣠OMy9T*=(c;l=5{[!uCuO˶EIJAiHU9S{lDV"d 묈w s,ل*_jLVCEamZ̅UVB?;P;e:ͣ@3GqoHŒ6i;A&?cn~W v}(UWIO5`z;&}vHՅ<;{LK&`eT bo= C@\O~%cMƂ@  ӫ;@6._d>{3w$D549{6ܟ *%&/HFTv*hGs~X?jko&"?BT Tց̈~-7݌;vu(uJp{P=f\<*Ȥr@eζBk,P/Kom]N){?fFaQ0zȭJ-ǐTB:"zg\%by^z?0J8CCn'V@Rc.+n(* EKj efEќnd;j?XHÑeI1)*^ jK>Y .m U]SWy "}TvП7]GӸzцujGHW>_dm*N,A~Eq s+u-)# 5G| 7yY2!1[ovʗrH[~;^` NLx 3!0ǥ}tG:#ȣ]D[OPXZ(a,v稴>h`’vv[@ؘpP8^=ȔL(7'`qdR ;^z-Y@ 91|x~Sg/>!=]*Se[淨6 bZA*n˗b{~ /&$b)h%#Wn>,7Z}#հƓv[L1$O4\ȝt=h`{mƁ[ܟ c-d t?6+W% D-`n䢬?lxjNY] O`mX"31aΚJ!̑"pn*R?[}yfyM75#`4+|Љ[XdR5h+ɍ!zrN}bl?ٜN[l5˨ kYYy!hҘy_9$WC}HHȳ,钬sWUEAʣP"&rЛ!ҍkُeK,ґJ1b](KpIdNWSK8u{(rd%3NΫ'ϧEn&M uK$o~Mu\'X@u%k~3`{z!=#CgmaɃ,]YKnqS_hc.ʳe0H¿o%gc4Q0 lʫoaضN6J7$d.:/*}kemd}簀YH,s 4li:L)w6P̟'wZ4lؐ>iBBj_18t|Qz/-^p>ԮR_]=6{܀.Y!?%Ԙz{Ixoͭ8X̌jCuJu)v<:k\(btL ^tЄoBh*jsa0ݲ¿L+ӷdDƕ`A$YHPDj+5,(Dia}+UTOnMۈyGҶ?}<i#S_JqPjOR}Xyp>pez*>>!3"(dD)&Σ &lZK/ He%TEgR6L" 4s09f٫rXcyBM$?7ٌ>jWE|d8KE*J-l=._e-sO$;جMOܯ`A4@HP%hZ=^=\[T~I+Ze%޸ƽe) *h}2~e B`./:!-Xȋ7 &wأض;H5u]w,+iRJRȀd$Șe.c;pm5 JA(O<#];K;z+|(uR\ /t[) 5hͲW}4۬M5<~&^%)8?ձHxFD<&mmc3Wn()? b֦B^HcDED#7G3{½ؚ% {u:$í;E(*ۀcޕQ8hWqqWҜHě؎ItCܒL&mԙB{Ds:Aɉ p`g  ψVh' ;6kgqLaO?4cydTrdh( mbFaIX}4FQfr~!zM\JdAp F,(,meY38"u 8% +"ؖ\y-'\1^P̮}PQP\䔻~- Tuk0۹X|0:*ҼCs !OOGF\oqJxm`v Aj;I]w^(&+ [.:>wbnUY҆ O/-w1p% yIpU¶er8;~jR{``ŊYk.,&qyKڒ[Ih3Np/t&`ut3S-[3e 8g4 "w*SD{,zx ]'fT8<ӥDi#y*8$$6c2)|`ל$e}8FT , Eʓ!K! Lju NnLJ 9kb: VGM GdKZ R@E$z!3fE47Z ky9D766b_ ETr kBΰ ݚ, a!Ȑr[݈ӯQPaf/6-X7<@]oIW61'[xg+Ww06F3ĹF BD4h vi u(ѧ "/BҔ#%y$YU !nLjiٽrI8;_=|Da̽ի/#ag0lN4 L,S;K>F`KKX4gnJ7йQg͏J˕JhE'J,KG4ƅd0GqB5F\9,'-oO$B4P8UtMoS4LL#ܖ65snkV4ͬH0ӝZQL4^s ;ژ8Բ;mFE. Dv{qCTP-Q699E~RZĢ5Zd47'cޙWn`J쿰ȍUli#Pi&lH!v,͓$s(y,Hj! =FãŸIѭ {" <#sB6w6L4)+xˆ`Nb*g4ovѯQVKBwj_Kd%A~*-W&Bw%`=ˮι?6 5‡D-e*M%I;Z-z#n}Ϣ[@`ȱQȚ A'< B'X'O(WеM$lNc|ցg|L"еd`(I*bX~MIv[8"RzKHr^E(Rqb BP_N'heMAƋ!rqis:5I71yA*_Mp,qK"li\\$zf[/x Ɯ^+2rڷ_~g>*X8֘~-t8 \ƟJRsWxGP_XdZ-wQ^]9';%y1u&XFFy PjmxJ}qSLml !с0ۢs"o4u/LQS`^c"+H#rDSb:2>RbԂQF,[ T0)?)3sWqڕz̉_mM2INن`8yxHQ92f]S߫y&>׮H6ڜҕH>zL||f)Hyu᳭PMsy⯸Yٌ~YR!nԧ}ѹ*pO^*rW z&wp)BM逸=3p\<Ѓ)F%ݦblS(NK~V-.ĨAxmKPCy0%-J7Z&q\RVj`[*@۔=B}u>޺_}-ΰAe_;6%ԚP@H{-ް[Z3e 0BjN*_VT}(_@D3S~7Џ@U7|k˽6YU۶xr18N?]l( N5?/n73 e$%3-~D@Gbك-IRFJQtnV;CDaHzxk5ڐԥAFaSBtjJQl{~Vz"oW pDY(c{jʨ\@sSw[3Q@3\h )=U~u܂7tjt5MuP='_7HA>G`5^' Dq=al LfBTf>!AǝD)DƧ}tHU5Qm(>a)hHK[(P!?ݡ0W+yNfaގE)# #0.zIrWuB%7Wu1o6<)BZHR+(Z6,O=U%:Y-I-az'7ɲKCPR]-Ets޶ ɢ_X5pOyoډC}- %QFAks`r@b .o-r` 7 ¢o+yP@uc TRpqЉ b%[BAXIa;`f]nK>nk 2e{ɥftn{<<ȐGGi)hcؙC g0nIj~ 8O3 ;$SgEm Ha*_lXǶ"6I {x5~,@ #_Bm3Ơ⡩yHN\Wjѓ 3*Z(ULYN49R#*Ɯ e(,O_l6N^Yvw)-w !~Z%< "lb_g0n%,߲LiznE h0w9Vbi(0QmۓS9 [dDqTޚ'³_|s]FJ˥2e*t͜#Hdb%rwxXᛅ-=JvN2M\|(1t B;Azsՠ[K#.~uʌf XBB.BXvQ 6mDxL3Qs8%UܺS2T8;ױ7w>n%`> vM{R!1`+|;k$Rϲ1+s"zQS닙OqvL - ,!wUvMjgvg"WύZrX|hͼs[s[H}GBB ӏ?c$[^MfȞe G:y Z%2@<'C_:{Q^?{&CT/W]n7%CW$S|"I]w٥9OC).k LeDeb90<}:P/C\ z+ab+ q+cdi>!iv/kc{*rY'R9sY8hv1 }{OYoљsu݉NzMùB0~rsSTChS3Җ2+hW/^Ɉ 1߸Oѡ Z|_-x΂t!;LRqr˂]E%FħٲF.ac)̱#D=dޓ4[wFi&!󣲫Fig8z<(#`n5riX *Ɵ:m>J8n$̂{@`Ɏj]H] 7]%isvB'tN{ '(& ^Cdvq|F}(72OIx5Lo Jq`ЏZN%jF3' Wn;*PY*rNd/&ޛ?grHnK>&fXQ0Geb-!qrB tLbb.\̻WN.bp)Ϊh җA 0"U_ >zV(?Tziv_mZ* ؟Ԝ[F©)q Po9{+|E]F&7% l*QmhDK>pTNJ>ԿJI笴~R=r\MS0Pð5z#~ҦW8'G2%=8.c5'K `gyt =ۤڧ# 6W[y9ӵanOY! FN@W%\!TmǦ#Hկ1\v ۚjMCGPzhm} ,@$;7cFWEz\#hsRzO&X[j ~kl${KxYIK-@)g_jڜ?\^5}ޠ[d˄ |J|[ܳIp8?;[~2esSrgom?Pz9"E>]\l0zq m=AЕbM6&w |Y-4]ڝ/aDd0i$$RBw=J/{b}.t//'tޮvui BamO <9K\)yǃ>k[pQTƓ(${}rXO@ & 2lr=,5%j(cn0.{=86O1ql˺Q eF˪E }tas Ucxә^Zu~YDQ%,\6z8{`(< 7X`?LAUB} fJ 1A6R i!t|L*1<(-!6rP"1z \Sy$c1dA Di4@x<ά_ಳ$!Ꝋ^®?J } Ê&sxZMV?X}sx gTjSفx)S\i]w@o{&qWgGt!,{FK(")ÆטzvV3L:ʼZu 9WR kv b>nR!k< 8#RQiQF_rtGXʊcуz "aFE^}KD|Q7ٟt(H9.Q:teQ90)Eq%3z+8{`qo: XBB)9Jģd:O l •_ZX3]U'+$(pcD>kS%l pjSsBQ.kL2qiK4ssUqnx+t& !k&dqQ)"ju4 &!)Gwg=B(<&7˜i7@/'Xt#Hå$̞v̽ >UWAQE"ʣCf"˲,7#=>b4 U+[Ӱ) %v$el:1 d2<[ʲr˩7!S~*0͋#=&\mq?֡+ AY}v{#!Š{հ4 W*Pcf&rMv[œ2!ǚM8lMQwU[[j*|K[@MϰyCT-67'H)lm T7;6֐lpN'D3C\^>AnE2٣#̟]MAJY]#oxettH]~iRG{y\B3czKG L:u2g|\$1౵#cn#E+؂XwY|O*"!~?q(SOvv/?R g=;t8ch_D;0谊y8 p՝SےSw O*;G™=ގyBsU4ubBY`ʓQH C$36ݷXbeuNv(k [}tdj2t/S뾌E."xA ZSjvmfv ~@T ޞ'v:@VvѲ8+xyT<@ k9?_mu|OIY+GGZIݻ]oVB3tś*&B͑7Bde29|3mїZv@pHid;}_:1h5^=4g% 1ԛT>dŽM[cU1 c^tu gEҦ=G$ /Wm`t[p#0-xmGZs&y |`;jq wSb M&.9 ^"v#0Hb>J6+y)}~#!Q|>F*m|MUfK ;\ rQ1؀VV ib|LvX6vy犦a6OZBCUMu*qd2p:'o|VK/ MrS!xI l fY`Bṁ&Y{|x࿩G1|svD"Zޭ =ܤ͗Qψq1!B!7`qõd] A~ ՝U;^$Ṣ'0%yXgQ]glkooz5ift{#%_moDޭ}F s<D{8Ѣs شlV5Ǿj.x]Qejd|D8_MFD"Uq޵6u: ۣ3m(* B?MeACM"DdMm00IbpJƛ>ƸA˼R|ٽ`xf{/R[)gO?m:L`RNJ,ٞ%ëEeJhc#>ީ#sdz,Wzk=hr@{T~@ly$]$ѦJ%;+gYX (t3#0;ƽ`ہ'^{k`Tj֬ABL)UQΡFBݪ7E]p<ӊ]lWX B\Rk (%Tp Fo3&@chOUdL&. xk@DʏR Z$`rb6m 4}E2 ']U:I< #4.xI3k~oqrȌ.G8}C5=c Tq<1.|J/fht%_-#:|amp!GHk)x߻ĤPOu|s9-(DK䆫jQ/q)`0x}䩂 ѱ" '"+ #~|d(}5Pxz6ŎHa;ۗOi^S铏z{pCubZԒsR%,9ƛXjv8 ?LW |X/w&Cޙr훻4za7+b3򅜃Ph@?R`W>ƞZrNNaW_XeV2..OMH+|ǾP f)  %(Df| j1vs"}ynx(5?):ͮA؀!%(~lI)׬YBNel-Wq!:PgN cyy1p5MPv1WF1u(܌ȥG!!85}<i7Z$0󲺎ƥ0_f9L,Lw@&]WqB8?=gdBk]Y@|$|[Z_(uQzK[1@mUwNHf\8ق%& 8.km:B9u5s b!jm: އRwdvM75)aۻ[+5 ^VcVe=O{o@?m`6΅ ާg4;]/x|UlQ[ЪbЄ3gJ8'O{<ġRu_ 9h/~h%J+5 LR%n6t5h_:C?ÚuSB?F'v{9L7tخ yA"ūmIf<5Kp$ut-Z{F-HdhרƪƱYdlF^'5dB~"K.7ސ@icT6*旕[5,E)T$Ʌa)Y~_^;DO,c.Vɭ0 4>jn:{/g1\ʱ9KbyFI}q.FClq>)UeͶvȷjhKL (@Y2;ú`(ZJYQg#͏s$?lGO^zl@…r*Y"^,Fc8tƒq2nR$h˛Ak˫k݋gvjV/948+}ʭb~(UV9@ =Vd2G9Uz#M>썕'5.3-pW4BϺM4eeIofrf *v[nmæ>AA^_4=| ?9jcCJR$RINǫ 5d݊gjE5嗰|v,S7&EECVC;TKxw,Q \1Kb|b$Lr-#,kϝ㖆K%Zڍ `rQu`gJf>Or_^:l~5 ;P?$Lv[DqP1R]#2?YE?S@p~f|)|p]R6z%PK}.r^eOomF{bdtK1 X0( t|AJSSDP5fRF7ϓ@{g/:" *\5&-Afy‘ɻ4 Qfʈt+|Y2ȃIxZ ]٨G_.D%d̰nIRƱ{TSDCHC4۲ x49"d/ bYOVLi_̨=nʟŔX8 !=s,&]~]))nf 5ݟ2P pRO%\;8-sj]λFb׺nσRuoߖjp݉Q=Us; &zZfb02/5!Ld!H0c+8a$ oy:'W 2rNG=œi2Y lҤT辵/"|Z`6B^܍߈&FkU8)`!gVP@ b,cl)mK›tGUw;m H6'9|-똌[{Iw pE՝ %en׊~5tU`*|"i@*Mƾ-+?_&@$E-ObtX\܌@[|;lGy\o$LqP(yZ.;jolT da-VjCp*Hx7(L/dm{vt><ő˩H o`"Om$Jd'T8ކ9)_p%uC4,1"c5kÍw:\2J??LKw$@tr\W"@~J|qAG&!wZ5vzp(t-)frz{{kU7оn*&c!^Ka&BcG&$ >d}:.r%Yu9!ESE-|y!# G%`akR7Najo {taSgƐtpOQA4oFBJE~<T/ib2.B08a[ rZ~uMg(:Z͖ɸ|Msrȯ2Pu#~<) ^WYT%.gE`O*91^6+1 lizFvXi|R!{(z7.bfXoIKf;%hIrMGz+Cx ʓ M!T>0GhWhG+PLX4q**:,,G5!xR/!ɱL΅S"u  Kn Y0r&0.pf2ZjeR3/n U=쫄Nu37U֬Iy^kzH&^l x<0GzrzG%=T( Z/+׼(9!@ gomq}o#xkY{pfHoboJ0}kWF}#/zw^wg)J2̣ᒴ* $,(5s# &Z {s>SpRvl򘪛R;L rJӱ۝2c5 |9c!u/=}Ll]H`dSjZ41Q7ձnuáz^oQC,BҰo;$i, ӬDٝ7ڭT&Vx QSuh5QጟLOUg{N^ӆŞ b W  ~p#M}:0/Zh]p:yBx'0,E``q1j>ۗ!b8_.HA[{a_2k+ߤwKMӑG&Y=my'fN.Gk;HM'4We%JS#>N `Y5BE\VhjrS >JM`a;%}JP.}ē+=~"C KҎ;)xH] `9Zgѡ% .bED;tʯ w!u Y3pU3ug,I`hL!-.9!،C&%ќ{w%, v7 Dg錽;<!TvEǡ[F'H4p\\N<ڭBOGїI_QZ 8gUM)eK!?ΚZ`V7'oDOG {+x3G48F^Q*> ۧnW9v0&(O0Ie<D̤F|qt S˂X^[XQ OZBK ^~n>9q'HܻSύM< |m>M_0rIWPϢNNo c%e"% DzY\}Mm]}' 'lyfRtY}\BX=Zz?$ 38wˠf/#Һݐ6t|Vɋl/J2@'PlEeώOZdg*nOls&mi9(4ɄU9ӧ:΢ܳz~ <<'[VKƙ237?"Ia|6cJduwyͫ䢢HĘ@?>_4uoQ0w6`A/blT"C2_805kaX9`X1vT5:C*s+}0W%rSƓ26'pėVͲ$G䢸\X\tU+,8) ˧FaVG3 Eyq̀p `JtNiԸ} y͉s5-W9nB\$-BEYoy2[{-SoOP[4f֞.))Rթ3;(`=1(f*I9O&-% n/#+0u}9U쪕9tш07>xk>>eMPh_=M)Q#) SgC#\hƠ¨:HTrf p }GES}C5x@,FcrHKUe9KϋnAc3[C~[7VV*z%ZF==l@>v0\C {NC=3Hr]8ئYڵKA%"票vCjEo7ϱa01%O`)?`Ro+0)I.Dp!%DS箺:n~H=`L&ک 5(.7GD_ڭNhj3jř#:S#ҵE„A$V}6Fݥ|8Ihk)37 lEZf"fׁ [fcyq[iN8^Cm&@'X͔ kvQNAE07>ɖϣ YIPю)~glibp|h>=l5 ~@95yNw_[aTb5)AggtdyaPL ;f4cMyՅH[TE:wW `!AI6_"n%cK 65a>P Bw|cc!Eht? EQ)`[I>t?x[GS!APa<\Z$#چ 7kR S|WT\`CNk:Wx3B2)5~,=}?ωq򸒡o&Խ?D{E EF~*s58cʔQ>C>pl:6-0}g 5P3}T}-YB^[.\ZuAҳm#gledJ 8䩪zEeG]GfE ֞-2$pfox]ԜtU;%ue߉>NJ!ѵq9{s@p;OR6Ώ#کv;-#Ggb1zk<wxw6> 4Mp`;W}ѷhcfb}g478‰CVhOJyVէ) $95Y1Hw)WRMl43u +k ^ ]^W6yeg]~Vq&#s K%*HtV0ژ*qHDG`|YA_ 7P.qW.iUp͑m*-Ԏϧ[9v&E90ܫpOdICSNO,cOyWr7ރ]÷z.I[BbA.ZcLn v7`ԶW80cm{Y1QGk;mFF ~,y̧5f7gd 4?8!3\o+".MZM>3Pռq^00OSVgRT~-5 GX`|Xإ#x.x/C9se33F>t8Ԙ(okry}H;XFaXJ׺X琤Y+xi{2^iw?òٌED*ENPl;; fp^._Vқmbԗj!ym ³|.5gq]$;f)Ĉg GEA>pwɚɟA-.Nv9|x>C˫-RAl6<\ ]@ѓ`O[: M%74`D$YgFn:-I zGw,wژ`=b8)$M.#jrUu%-"9JFmMgm-b6}H#^]6LB *9>W9_b˻?^Z`tz?gG[{ޮỴZ+2u=ccVZaiRX_*0+ _Ԡ1~;K$X}1WMy6gkoON"Ԉ8,H8ٶ@ټ~CJ,FDx=##, 4ށ5eV|h0޶z"l}.za1i`Zv]匙s&P+LLW`9c;Krd=;_*enXfq%[yB7)L?az/fk]p*W-:0Mf3 =#\h_eMKKХbnYr:Ms^?ӤD x4d\1 C{]U)@0)3dKĝI1e;|LCgZW\v4lB$7ƨ:ǃ$oś3¨htH2:c1w;䲝.C٣INp'j^uM'2jyV%zځ6xS8FChnD'c ߙR`Z~NB*;xwԁfzDLQ#(w;D+dzÒŻ9!Vqx?1hTwn?g#N߆Մ=Y O!#;gd`PPuKt ,^PFt?PԩYE#VU/;4W [SڪJBUGq{1b(/"Esc(y$⸲)de7= +К&n\J:, y|R?oٍCL:Hxp}?ډWU0 SޢXA3G,5??5:m#j"!JJV{h =p}#?7whT;s>ᾀdx'N1h1d65n?gL _{KKPpC `wl䝋^N7 TB;r%ͳ1l=Z*#ڕPAhړ4q/.֠Н c LjC0sFD޺2 vpatnOeis11~'lʈ?*S}0L"}uA*uu% ԪX'0*nT*֩ @`+)=E}72-Ynrԭ/.׻}1-Vnn- j%eyn9@;jv oP`_ ] @e(rO@9aIf\5uGGRhR&Q ($Q7x#+Y0%3UtOlE&&%ir"]ta[Qk{^ԋ3^`z]7@PEO!nvoAU+q.du_<^  dGq`x;R<< $l1Yl?yGt#I#'I9E[0毀@ttgVU D6!{5,WDô ,^Ia-e#]%.6o|2=LD|$>\g}af`:Tr:*{Fd@oeat=C;S~e rB  ABf!hݮcCî}zPlK zn0,,<-mrLB4%K2-G1kpOߦΉ!~ .vJ3:O~3O5k@qY ^]h-i3j]pz\-uV?Ư|{+22L {GF6Q/7&1IVVîNq709!Vx/> ה F}-Nnia:l<qgߍҸ۰|GI.ͭ/49Mvml2!nPyRΈQhprfW{~OB>Nގ܈4)"s_7^m4dӵH-$ؽnc=ZFڍ=!ٻ lNYԋLt@6Ά'S02}iE!F<)q,ʄnZ(߈dLCkbj)ONd.#y}g/"q["{pkhg[DYy .Nٔ0>4Ps(#ڛEcHth' K;1Dz:=P_I5`kywhUo%= 7yMhﲐ4쏵ǹ]z3t_1,HwKv;7)hB#£{Y^M=/6 hjixJLMBUn$s2w7MmBֽgGymn&J"90|ԡVz/XjD̐q;ZxkB5丮@5$>EYw~Qo7-3Pg#&DVqLM{Ao./gI8mao`N5«0fX3kٕR9,=v=NSK6D=[/{YრT5kMq-*WS5[j7E>UDv8쥣i!3E2jreijZtQ.W!Jly 9pU}:Q(:8HQa@W>_6.T$xnNHwx&>SXE:-DSeXOL 1HbqVZfkbq4f׸q_S614&n˝_DmJG:\/]J(?˾+r 3J12ncy!NC)V,|~Oڛ\˭Nwz؜X1K_1;׊c^BI-S4NķU sd̲=a0S}e:eWc@kHTms;5!8xsZؖ0EAs+XuƣU VxOB $kەK~\j}Z_A] #pU&ѯKD˔h\]s9->kč ,I1ewvLU{D"zHfDDLOzտ0 {( [*^wM5zC6ĸud2DPߵjw>Y.  V)0ߋICbab?mɗ\Yؑ -ft)>v2)'ڕi4k˶R6|BŽa{ |g(JaS~cr5\>5PIcPcC*t-!^Rw\ 1#PH8Z+b߶s"]SUG^+נ!I U P/lI baMEFv= {' jVn(Up'>yGX^;L{~in:ŋ]8sF`-GE a_U6ҫLA6 ¿N'1nȵ^ܳc1Q0./35e&M$ݝta$[f=ک*`Ӛ tli4JVbmޞtں/?w(#U?)OHAPՌ} o 28-@ 6!VRdπ|0E-̯ǖډe-rE:0=HWڸLXCKWeZm74N%q̣,'2s4ix.ǣnbc3`H{ CSkNScRB)Gj48 $}(}p ӑuÑ2 7ww4kPB}i?(:,@v fodF}[=P\TS"n%O%ӏG 6_Dx_r?Sx=Y]@{3)GvoF!-9$BtS5kd |ЊTtk-L8KUT㟊%ɀYswڎ JƛL 427@Y4Q%iEm %+pfI[ӽ q^f|Su ]3Z7ғ6EA[eĢ-Oi8up/ ;s B/8֡7g <ԕOs@snRS'E_ 9qH_\L`W[aXu ՙ~[%c/$DQHLܑx'$H7ڢ nܼ[w3Qn+;{e-` RHw,ԘSEATa JzuDIg|>~,:6Lb g6;})fo.25eNvSMꈕԵ]}߮c1w3 T^dXP`J-ke_^ɕn%A7'{/@LgFh"01tal':gWtSv$@FMa*l(zY_ޖ$)aOU}tGBkv:Gf%u}P\)?Aڒ "^KpSdOY#P" dP%Y:#IGM]מXbæS?ށ즙r68Bk.iPi=yOCr\CãwoCoSCeyiJ;.c_`a2cq~)", W[K2ao# ЁX`xHq§t}Ta_]njCe%3I`Hl7:^ GbJSmx 0Jy R6K8oՅ)9J"ߺ&?\$윫?e<%q{`EcqG=^HEQ[Z#gt)x l_3c߭דU{&bxԄ99 VJI&xޞB5;6jʵĢGd,8tT~ogSgA#'q`C~"T]!̂+j[@i&( ϫ\)X]Zr4,eaS.&H 86jYlKcYw!ٲ:Sm#}oIm7E$/ \m}ʕdf[ 8M>:j*Hp_/d. I)oߡ4[[T[M+'qr>aWǛmxQ߽yiZ_=7C] w 9a lS:Z?~sx(Mtvr2*=7KDy֥ܲ-9N\ h2*#+j;+Kf5臨ifRˑ`!}0OT7<uJv &<»Q".R҂mQU84z1i@YFpSvb\cݷÚ!R;S5]ս__w, U->u|[*|B[@=tdL*Q"!$}Ti@JI,( }iS$1Z&.-]0Lzwr*[[^nL7D`M׾Z˼@֗S/[łF,YaOlw &r wXF!c Sh@ot{јl<}k7܋uJkA(W%NT4YK,!bG, ӗck/bNyK3+ ^$Mrr)3tE17aP'ͮp_kVީRZF޵yTiFԜWuKfZ],A_K8ϵAJ Z!mKBѮZ7)$Hl@ܷEDZNE, {2Ql=0 q@#oέ5āw(*ky֟٣/ͥ{-+#u^F) +%V7aTcUBG&-;|$jruh;wyv+h&{,ؖ/,RK 8qNI5D(ń8@vaH%S@Յ9`O]sd̮0Ar Qal9$tnPU%bITYwY;j.STObOo6YVZco Km95yک!886i(??m~rFJH恰&JvDZ9=VVTȇnk/.θ)KHa,ßϖAK1':rЗNhc߇PSSQRmg5 3фL=FFo7~0Hsq5'$] )s&dQzZԹ@Σ-}"04 -KJA=nH}U})WBiMkcT=EA.  '(3v_Û/bQ!)3t]v$ITcw{Ҵ`qOeu U]7]C j3-a¾L5y?E,>|ܘ8+)12lKF; J\pX;&Z/0j06{7!)| jSL*7;iEu@^=j<AGd%X_i@<nnd"4rv%4S\ؾ@ {{A1c:(OLk։= Dl1anZ C9/*o@Z`e;/ Ñaa(՜7ӦWPkJ ?p'QNjBS,RϯϾiϼJzz@ab"X7,k`QU6hp &Y$4_B@Pl?5 B_@pb4lPn*FfH,*)h;\^l^yJ]>vᆉؑL9ƄaX)Aܛ6 Ot$鴏DoԝcH l4_~9b 99GH3@0}û3Z9!Y\]~+qK`Qv K9#h;bɜfT3bYJ e|kWU;Ģqd&/G'ezv~YPMWz8'/4kVm\uK}W=sJ4pJ]k&0pi񗑣H!\C$ERgi*h%ms%5 tC?[9!5-e< ͧԟ)79y6v^t)N^)h( D%+&GE}c4 hM bkna>VɲeVZ\ɠؼ8MWA V[bcۨrT'2S& W ԾIh[xyO`%j̫DF !p3ٍ"R`EucuZ1cq |2OOaLu׹qcUv`)!3VO,-,G3(oF9l!nvPQ*(Eֻ6*.4x3e0`L>f!ũ=[1cƟ=3'21{TV2";] tv"oOub(VQ&,$dTQ9d ߐ!2dKQ#pSY X sJ>f\([ pnVizUtm"TSS=dG+@D3DbX˷Ω`1;ZuG;hzN#LIf.ejcs/rw炎H-b<ꃖ O{Tv` ' F*< ɪԯ.|A7TZ7GjuIM+`v`8CA͋V灨 [j#|<*g?ؚl M0޳`sگ[3yڐt;Er}gSYyk&dQN Z`gT#.w/Y{oqdOLe5K*k*+ ]–o }pV yOƙZGy-V7[M~m`6stfCł"j릍ٽ!3IWQ"rV&X K/ SjxKvxTgȉ+wsX\| D8cxb*M}ͽ6d[&4,eMo'%+ ͈^Wcv}^R!*do%2ת* gn^vf"H߷A}Q̻,2JK Ppkm!0rӌv`=劋S3ܬ5hEQH uTJU[0p_' t}xN*LP'rq؎SY/Hf~sBHIm#Y$a߽o4rV-o{!Wl*G0dfjki\}V8uFMNL4?OV\a S M'_Zm-ixFYo ?c0߫^&ȄFi ' Ƿ A"]~v6ؘ. BA%6Ik)sg( Kӝ/'q :Ic69 <3=7zMkNBv 鿏Qf3H{ @zPwߏ^äM,A.dPׂϼv'QI}^1H޷B3aSЬI!=:4{2|zԯ&e~ŪsO/{C.ok\<Wrf􅏀3ȳX2êD{[ëV8Ɋ-#ŀS.rc Kc<7Ig{Zʢ$y%j)@T W]Gj24G׵1:x,ϘW %^-ǟ0>*G.oK+bG:dEP \5n9-0v#e|>ઋkwtY{RjP 62hZ*FMڍ`E#˫1c ^+dlHfЩ]GFQ;xW?^$TTQwᎀ hcFnX'f?1!$,hf޵r/]tǣy{ӤV^:1).+)ә~Q-#;V,ȸ~ȴ,B6 }R6!W~&r[=bZlEXVhbX?;B|ԛMʂf0Iv$] Zb @3@ -1,/6z͝I30ezW$5ZD!(*L@rip-;?= DzAHQ~`(ŭP;̼W%K|pW+д M\g=ȯ#s?=FsW%|_Y$/SC=Pl *]v{59q$Jf,/HcQ1 T8#aؘܤo`te#=x%W8[Ճf C52cE5F]nykvC-{*_p4Oв;V*ZVa2̤ec:"}JL R?1t^ļfk'D$LLF >aNx:n-]w=ZAOH#$pe~UkMYЗ\D]7swvA=yw̙yG 6v:|gUw0d`9 \ND} &n$y#imy7;S['[UPQuн۹/١r#o3sWJvcml"2@\])"l\N$ŘvjE:Pe1 0l(sP\&L|;WPpm.HFy> oJwHz S}Nh~QgR$kKJ 4[)ϭaA.J ej^FyٳFDǵݻH#,WB)SAwaNvIѱ}Y\~3oKg"0r UEpxįE9*(g+2?:g*x&yJy-cagryͥm>ш:7s=`-mjʠAKy4#p)LeOI4f4Utz)mu<%h aU7 (#j۫C18"36Y/Z)2T lu~( Qq˒Y/6dF Z4XA_ 鸭ΔzՖy b:K`m 6GxbtozK.t8)|4MLe@9C"~FMlMB5=#.wßkHL}Də֏Cj(F isϳWq4u5uD[0$#0 M!/Lq>UK{ūטLxe`znm:ϭ ^T#L1)rF8|'ydQxaªyȋ+v8t 9!&xB|W4ܿBpG왜P++-WɄ8 6bQhֿ6#Wh%};vpi`ftzq{vhPYSIL ڄ)Z>pޔ}P:>w)51ɛtD*;#D8eЏz!}(^Rr2$G׷+Ұ,XEi D%bhk Shї0 kx=V9ɮHV.oRa%Frc1anQbݹ| k+yd P+Gb9^\xԌ 8~S4O `w5nxh9~'n&UEL9i]3>͕SoPtoU/ ,#W*Boz=ʦTKRa7薋 &k\.yt\Z_'ɎEU+n7`@X"7mziS},8l(1).TqS y;OeEiAjwXEº|ћR9dcwvEcאR1nDQcB? QX4+Pe>s-^ӨK) v&YVu/F*13 yvvfD<]<>KyS>w_[ć<`(omj FS9tm ]`) OvH'FQr=+UNɫIӚmc<+%Lv[" \;v>(ɭ"T#ս7%T;j<2&@N]Ar; Sf>ĥ๥[7H<ovf@3M|&@!w'UN P|TJ  '>~JC i?x3:r,~>[@ C"]ާ l!im$cM>i}}0VASWqڒZJ蠀Zf`%> =yw& I<憸y^Ekǎ*jBV ig) =J$$(sYQ8(56dPu.ūr*abz(:Q%SDRtKq'A:I}V兺9+˖zBuS o/d/o\x79wc"֭`VkGkў2.)Is/kX?}t&ݛDO:.T 26@I͊>ع'`V 31U^: ԊHO {]GLb0cjJbn#)=Sɩj:l t,&1ᫍV2^q4hrZ `L,pL4䪄S.˟H[& cN#;\1n(12K.B{}df iζpTQ~˷im WlX|oj7$L o WiKݸr*}8ChGUa?L#EDS[{78&zwg|&URt++)D'99.Uuܗi4>=m8ȥlHZ(mo1 l&>k~ñ'8) /f©قTʃ|3o+\GǠɔQf8̌Ϳg}H\;Y Kg|2FXJ%QU!}[;ڼN9. gBpæOp3Bĉ9Sv#I }Q#D{F:P"@>aeFyr|KeNCIPiALs6KEY]W43`~"v#]RLV3^e ,|( ;B/$rm^1Q:B6 }d@}$ujZ̴vONi,Q&vnhwa>L1uvcZ Iƌ$9)+T4%=aO ;>Zbǐ/_\'"R%qXZV~njHk #ݻdlVQm1r֖̺}Y/ڗx}?NiHh it[)ۡ P&PmŸT/H[lqBܳי֋3HI[M= bDR IPoYSҭ`Բ3M䐰4( Z 0 fL-3:+&vV Z-aXDʹ^v֒Dޛ˕F[.B<~i1A3(ҭJ*Ƞ5NM%q~Fog4$BȁxB~ /8ŽQ-_aX)8B̔+bTxx%]_c#t ~If IWEisZ21~[-@1j3hwh =5rGSjۀHMcaM~kBDKZPZyE U: 5Ta(>\3&[אơb`1:=g{W8lP"g6 =wuh%s Qg04yPAM/{Ƽp7ugJ34 S;q7#k~k)DT 0ެx!e-Ts "i6'*haL|p)p:\bae2I\yi87מthU?$A5~BJ"AF:R mt jœuR2 韺 LJcݞO#\6}2~6mQ>G/(=Ecu0fx&P5Ov`X#8 hHQ\Ÿg,$Bp/;p *!㝹7_٢AN@Yf[\nd{+V? u<& -Xb imm( JjF5c_U^<4U{rx;|לT\k9 }i1wn~&{ M63WxrE-aKRbНhsͩݞ;6 brfh~.c&=^6`u7(d:`W0HR0ɷqƁܹy}?8Īz pTaBĜK~OS=;=]zuC7!R3> +V}㻩deō"zo,I 6=S k *|gcXt‰܈}J=ǿӦyUk>ki2XbY 7mY<}NL Y2lndl /eh8]]Ldtĥ8omPuh`v_9NvUu[$H5҈X5DK᜹}[֠7Yv*2;tPɽ?{`=E8GV bURhIEeDCvUL?H67[?P# u~4~*d,eBr3^THт?]-rk~ӵ2%(~W9K;U"2r6PNؠe.7=c!ʾXE@gs_Rfpzê m2^gQ#uϽw& A&3\Qwt}ݯ4D̽8@ ˱f1"2BI$e.I)z-IT/qEEjg[ߣ iG~ӎJ$Y)z?M'ksl͑6@j2 o/TtnS jƫR@ssS9 &iD IoW?*/U6>O"։KjQ8Aw똶m/<<*L8 7My>@%$SAGjWhOpR8IKz _U ӂZ8 .&k) ˈ~I) п&{2L$.9yP OM- ZeTe m"VJn]"߭Bܜm GVQB 8~yf8Icu ڽi{HmM<ꃝ~>?!+v~IK|3cgb`?9tǠ'@HesMkO'%Z n8JRo[Qm l"d0^X}W򳔐i([3g28XO.06<53\ɔ9BdNHq!#7 I]zC%R$}HfKMrchmnz P.2s!?S ۈݓ%Ug]Mf(3OJ=ortgIpΪpUoWxt,ߟ=t0uf.V?D{a1tL?;£1d||yy DG|ɮQ2'9>Ȁט< $ݰ;i5Dd v~Fo]'.=OtKi/9bѮd 4d삼=Mթ6;`nr>ҁW/]yBG`=<%ɖcO"D۾ua^("_Q {D+rIˑq7FS$KnXFnN|~:cHc¸?e,+(>NtSŦ'vgX!f΃s.t>_=Z)DLd6sӣ*$`}.y+TEEOm 6;Ru&hH#'W 7/uu4 *ķpS43:z)Y#1b e%|Jw/pqQJ֛NH]Yj<atǂwsDnii<{|t&vWҹOrSps6W]IظəSՙB,;jCHDBoA_ ǘdžɍ\#Zh}Qiu Qڕ2(JJQ\7Bܡ !r}{4iQ )&dfQ;S YaGfi(૭T0ihJ_8Tac-{Ǩ)j(HNHr+~檡~߉%/N5|k{a/Ց5f7I-"*R&:4hF}VNԛ=yDv< N g~GQ;M1<˙ӒT5f~B=HƬgC;+};0}rgl7/m8ou4Bߊv,5uv 7]/9'DNMMNhX+̏oj|V[.dԨ+ev%N*P6nq#zM aػrOTHŝ-2!->Ͽav4|:zs[8H_U2!|3/!wfNW84K(6 1;(CW$j(Y >k eajRh ou:߯VVr#\ބLkዚv67&&'e#g_p+TgK }׭iO']2ANW)_#Q7x(Q6#g,f~8^kۘ#ˢw`[~yGc-waҨgxzTP)QjTڬ*ghh3F9"q\:ŲY`fq?EsjcsC9]tlq*Yw8-EG 0SnOe2aĄql&z0ׂr;wn{Db~#.h-m#@c\f PRlvlK1U ydh+JQ7+ڍ/1nVT %Xsw:RVc)lt t=p@O)ZqG~ &5ESTy>Vw C޷OWDӚ2"c@~-'NsΛ3h d$mi }(ţa&+/DžAS<)z/l)W((jJ26\CO/EK ^w&ҼSkZi?uՠ档 B-IXdVY d!6n'-mF?mRA,yΔw ͋!84+F 2GjBif+u[4_\<a{'ۓʒ 7hdQ|L^P9 H:Bҥ},al^6V&:7 *4) lQ}sԗ6n9` lbeg8zuKX\gꔞRK\|첷` ˸>O~ilbf`oީZ5LfyF'**5gքe[eeUƵRgMGz'*z1pJ8#5⼓(8.]594(Iq3CM@Y^¶C;` iO1o4ZG Ӊg?OwTE58a-qm稕i'?e?`4(x؇ƷP!=B\N@D9JcRG}U۴V"E_~\,՞"%M|C7V@Q8  A;a.#Z`y2wdW`77-LFR̃-RIw0=56Dr*k9BJ} ïY_U۠Eˁo9::vi;î87NEӷ%u,havu]a> "b/'f- q'2I!]$V|.yAk9L냕ﳺsm#ƭK3p\2 #? w垉 qP C}<@ onfnEN$C9!!X,Fُ2m.! TZSA HXoFM<aF)Fta(|h z:·֫P;w93ms CE^9iBki/|Q'4L (7YK=؋p(A1̘ ꬿzKJ w#Odx)+E~ X]XpYk`:l^F;(2k)5wߴ7k>/G$']/sӷ{;[^ũPFхRJ s;6J$q&eѝ6w;DPh習"+/@xh5Q":|y#h>퀺{}7u XUJtR ?ҿsI?۝x5H '#E)HfV3C}W(:]ѼnFM | 6GOKEd{ߵ7Mc]g/_Mt-7*$mΨOs7)fPLZX̴d aFo2KE%[1κp|JjXͩMzFry1 K$ WROs+°7g^)yqjdA} G~3W^I8[rS-Nt7o!J \g:>1%.@̏:h1̆- :zxlԤryӵ qW*94M{Jt!4QC-`ind"B=Y =Y^4 %Ch jT+Vmae"T,N8 resr-j֜?36|f]bZϏJ:G7w[T[Ž#g0D_TUZn& q25:ftbՠyASAPH\b8Ƚ_ki"?Y,4LVqىu ȝde/}!ӅҌ vC.N[ J}a">ڛxެI+4FcBY L-Cҿ&3D$.>@3%wh$Eԑ(ƙm$!1zDž^'m"^@uu%īHT}DRb!rɯҨFJ GhhFa8ߐx-Fy8WSMZ: }\ gYq0?I8JZ?`M#U.{OeG<4ZjT1O%%u/UlR2G{6"x=,` OM>Ɋ㬞 $Ij *nޒgʻ׃o4;gW3y_ [fF^!n,܈N3ﵶtsr{ջJg8ӎ;fnvH(a;b!E#wRR !uݪ럑e,~0KY?Jo>lK=v/xòw_ٹQu| E1؞t5m_#4,~djڠ o\SVt1ETE٫EToER\*efh w:Oysa:P)M-B`=;I^t,>zVT K-z{rdF5%ճR:EC@G$i%+G*tn> c x(<]|?f kzI4M鈰&g 3-%/᳚wn`!v~QS'GhN.0iJT (A{ZhRl*Ҹ?ο =H&Owm/*F%svf a*f/MxokZ)K (Z28ԔNa0b٦(}ĤmR΍VA fuCmx%VE=8 Noo9Krj(5V{TP{3o&hs`&qx81Nf\HXn0Q5NcUsW֖\؂?;*( Y'OO3r桇8 0Y9ҹ)7+4`Hh7 res K{>} SOo9#eaZxgmmVc?o# }Auݎ'>q4U_<(m&{d 8eO'A 9O8o+g,)3]/Px!h(xPEd{nk+[m8*vjVFj/1h:$! aªE w._)?{\tV [_[z{*شBsHW7cYʹr\xXV-!ċ}1,&pE蛆VQ;d2M-ֲWXE yu~N!wqYu}Q`E$:-AM 5AvұA @ UEh ނ緳ХJÇjיwPJFu1߁'A;Y䣚n2ÔmTQ猔7koJEre .E߄vl1 r#,U/dˈ` 2? f9|9Txb"&;"Cf|jND;V(X^Z߮?!ܚG{X{k!) YʈnV,J4^R-}~qڍ~pw GJO2Xp}kzqXN&:wyxuXTHT+阋.Jw)Pf̣{ 'GxqP%ásӄUctqJ_קL̬tJɠ9**{ 9 )1ǐ'N?->LCQdRX3YyeS{9N|_?GO\[k![N-\:ѷ&1:U¡ѲE-BѾq S)ADFjݑ'B<狁~׬xoPjN¾^c3035Tfn:WKz/p~"P|2 .s@`KfA$z-lt;nHBuEdQ(@Ɣ9JHCR'Zlc7bLr1/ײ{n@J|$Z|+=Q2G0A<еVnDbDYFk=%})w$Scmę&'Tm7^I*:2o; F#x ǹ_d~3Q1ӳP6y:sNXZA.MU?"2ZiE27뫅 W*.uu9 Bg{q=;uKTjѨ%O̦'Be@/#knn_"+R_2#LhRa!|}N4j!8ҸBˠL{-# (’nRҬ=T m}Jqi)8rʥL+sUV;,{IUѓCy(g],6;D}؞ ߂Vcg&{_VLKB_ ?ٶfe=~#Zm{6D:).t⇐cT Ku? bKjAuŝ1e}ͦZ= 'h%'BG[N1*fJ1iI5ۯZf3Hi%s[skϕlpZ~M`x'7.M^?J**: .'p7A%-L{X7 -R䟃xgkK^Y.Ay?e?wBdՄ1 фc9LzCHl/:! +/Q»F-&al?N<:9~a8 ? MwEZPs-IM*QSd\7a!_TB}$.+a WuLy,1fpyqheM65r1p+:mfVNa/N뎊2(s`5QOK߀06CVM(OuTFHNt1A"O* /K^]Y*T2[KtjKD95.*Xn]nx! R.CXCZEk*@lYueJrI={&F7QG$`m;nU?s.3w-r,^L 0iL w4.|ƪI53[_@4i(oUϧ<p2~ƫ 롖 ëd݄cYVOlE (1Gͱ.R'LǗ«.oH!h(ce q~μr`%㹲GJ-1գ1dU "ڽ6i8-5h|gm(>~yjm8tﴥ7zΪ'Und!WY_PAZmaG5mYGCoK:&\^) lF'Y^u{ | 1*gU"S_L3u)]>;̢!* ]ЬNlЩ`pg|A)jzg[c J|Jr,ٔ/k}G@W Guz42#趗WP_=_VbEl:%JJe@u#~j| -9>T.O,ʠY3!I'yڸd0%LF\~AYt"UnZm]nz4|}\0њY|hSnO8U^5.*17qkjZu;=pviֲ)V|Q":N'b-,͟OnKvZ) z-}DW|Xa/ 1`#+4 ]%LDiwR 4aw4+jjUžBͿ˂S>cgۼVvٓiE[tԞkutMſaxdώW ' q= Xax ;|:l4Xgt oM.̻i";9,+v= DJB̊ڮ7sz} 1Xq*[ I}{Wu:YUYuǢwbOrRS3WkdHԲWqy j_Nm8 P(xePm?9_Nm͸ϜZo\2sTpLy9 Ų'tbmvX(5 N8![9M+}l96 )V=U_q=#Q11s%$Xq;>Uf$(G=d`\ a;#^+aP #zOl}izbv;FX֞=W~!%8;.METTN磜W8c.ɾS3ŗ}$!yMͫ$Oo]%5E,4P8꜆,]ZQdUѹmqP@s —95O g}pu, 2 ңz^X p9r]-vzûPd)F wt<|e^$Yz! psSsp]ʮ][aɖΠxKBEu-OmMAS Qnb,*Rh|@3agbsKbtFFP6O'm2*b'q&Qfv7 paWsEp")6 z5/ Q;a(b>2WIaBk&,|`3aR\/!i3?AW,0KMp,\#9_@o)!KI/qFXo@6ߛp83InJ]ʁI;Zdh_ne%6&I26Of:~yzSMݱ7#p6nĭn_rjdUn[GqM4ߡ֓[x7LY!0!}0Cq38q}W ijk3,1\F.mhցj cXs|,KF_yСB2*9x2ߎ)c*bMa߷|R4ڌ, /1a>i`G7 SPB𝓿+Kj9}PgrzapF,TNƍ gu#'*xׄ59uMpi(ömdk+y%c3  u5P|{+ TӼ:OmR}[NE:q_Մ:FZcJQ Rٳ ө[՟ gF*?WKc6-Ps{J5\ 3iFܦ\֠MC^J˕i t煫^tQy)L,UQc\ŶA>yN{J.phs@L ez@B. ǝʷA'>Uѭ~xo]r}/@]v$3'եruwmN} \y'<0}ҖhG|wHjpȷ3m2IlҊD*|vuWyGaLwyUq^p 8dHl II`{M Ԉg7ͯQo;n | 󌭻h҇s뼣Ǖk`ñK0i)f64 ;82J:M[_LuʒhLF|Btmu@lXG%*4@n)\ 7" xuG8j.+Ť?~z:IOD Abej F΅˳2&?ȠA AZ2[k[f" × Lw-mT @{ZmQ$P>*{kk?٠0,LdRU3D+{=U߅*%G .nHBw eZ.1(~0bc<fIA 9gI@8**`DyqOnп)Űa0J No{K+ƶiu~P~Mf*FJLB2tm&Mھ١ 4juLLꥧHx"g.yI} z|qJd5|~"+ߙeӤ#ûs.-mJ,:mq^¸:Bs=C0;RZ5V{{hMBGTuo4f|Kv^?ܴX(C bvt8k1}FHQ1km`eL-ږ0k1WVܛA6940v{qvRT=@LphE |Xa058SAp? 3jZD%!(\CӺp@CR{ S NDm.~K7~m|O%|< *^\Zg!#6Uc %A{3m㐑 0QeJNKwp\'F po'*o훪jF쿄`I-9f0ylBGՑyɎ%Ps'`\f (U؆vߴvZ/J@p{/;yʥ3rيkP'}MׅQ[`sR!!V S:A^`MwGl7P8-@3-[ޫ#h7 Td`!πY '^M4SpUE6 |>R{<8 '\iR&SPPhAIMޱbAbʵVkI7z0jpK\ٞY^t Q7;g Еry9̭e ^ۇ'4K`y@ 薆 ˡZVjZQi>h]l3|^7)HW34ͪ;7M NͯzYQ\Z b|f:?<we%aa/>Jg}ځ p^^BIm5#zpp'{UйH xYNvnn["c!"f`yy2EсMjrG$ߵ#SZ ݯ_z1'f+eJ w_A{Q{GU 40>E7x.B}d3#/.!"qj?`cl"9M}2Hbi꜔!? =zRV)}'2UA`'tXIXQqZQ{WXq4gㇱJ-_+d yp7dT6$61Vkw_ jgr'[`(ZE($EwWI[L]0^_)׀V56?_E[1c7`9o|Ǖ`nP%j]z w *VJ~Ay{[>6ՠxl>|\^s[G:UBXVH;!<=~Žkѐ/+C0~s'R]wa kaқ8u ~?!H<`bn)Y~1/hԭ%>22̊P+hW)kNv=Aut5tr*[/Ł>H+J&jV Rr%tSLz] Th Q&n o>tS?FƤBR|y`Oւ /{3t|l`o[Vm@b']{K0h,3k;E=)xB'pzvj;! >5 Эo \q "|s1])HMs;a Qςeo!Bv23Nh 1~$m-_ʅGD1ka,:g|NYjtw%1vѳ3wax3pj7xjCvfq-{ I5-I _²GYY7_'s>/Οl:cg G>'nij(%GDxih- Ζ]ubMܛEG3H)R1jְIѴQ)Žü`[N"('W7Hi;>7YPt5/ǚb,Z͂l۶>&\]FǯtMP;٪ýJ$MztۘF88<{1?>n!]*5 > ;}a,%۠)Kø2OJ^ 2Yyip;0vƌ _q;pXA0P +ɹ-6VG=G!.u2r[b)}N!q{[;uX(3_5ZeCKQxobB>cݘU``[,o(I:9o>#E %ϮDRl&9HH0߃UIհX KY!|椁czf7J{;"]T ce%}xk87{sgN.ݳJ B,;R>Mm<}p!q, &k{ n3Nj~uFJnZc;Nl%:xޚ <'%9C[x(Կb܈b GִWpP%DJU-f z]0`\ g]sQ 0kJ̊qBƆ; k0`cl,cg)~/b\U3h Ww^b5gEwv*:3)øW2Sq!pfhd?Yj;V5J,'^?CWr CK^P6e@خ{B6t:O ӊhL3ϲ^=P=>:y"]_?}sUP):FE&9PsۃPG/Wra>7]Fmh&nV/-;+I]<%nW}Xv~ XNH P#[rJ̢<h {zk DfY֫Xig^ϚyH?UjQ-y"Oا12_CnKuyrft&ނٓ0qrZlȀCMTGÖg-~|su3F?v$,v=_p\x^ R) 9f&ږ(WNPn5ܐIT=_'"׉mut??~GQX*M_ NW n{'r@[r#xUyS}ep(WQ7bh$p 2 Rzԧ?~ P͉=ͧ3]_LM6}dE. /[uI9hB?ݎ:)U%uԜ̵oXf5F-;JhMIfqA8ÎyYYN7Y8bEd(P;5IJ `Rnäk;ЅJCCqL{<6T(<ǐ z]bf%+t~2 Jnp 62iwWƅD1sJ&S4AƩvYJQ Wi,Ws媄GK% #W$: ][癲}ꞹ^i;W:dFg9  ?_b3hhTH7Qֶ%K(uS"`YDw HڪI%E]Ƭ`j}i_,{-F'h J@eV 8ٗ¼MYȟř\d<@ԟu$82fD'Һ+Auv"ͯ UM!eܾ 2_' ϊhdnOxQhŖ1o _jH#H 0kM`Hj hqY{DC,^e!i>Fm-gqH0v]Q៽lgİ.<.t*H}gOVk)}˲_iP!vb^<Ksդok`E3icKlCBn@l#6ʉ~@7DLJm{^a^K,o!b3Z&qҏݰhK2iXwJ ]j @+wd4v"2XA-"F oʌ4ͅ9<xk4U|E \+8.xjO M..RckYܲ8RRTrz (m@E4Ow"HN~Td}_+$ BH7;aylPӜE3Z^F]ZJ5hCGWwQԍ۰~o'jBWm1S'2kBI~*hܘP];ޜFZi[ϏǞ!@O$B y$7r#÷R|YCaF. ǘ4% WdĘ;k|6<$DH75;"*e]vηc~{|,K0ɒX2,27]m< GMzK!>f\7% &[c$zN_x|Dl[lC #_Z U9:m lody,H6߬+q4 V2dGfs[j\"ӌ?\P | "T~NxZq3®< Ϛ{wj'vS B:ڇ: ͳFOշPqvjŠJGN&@>\+`9.A,_3y }Nr?\}D҃}dۤ4ӱZf&ltYH||j퓶ͫ'lC04?nJp]9vĦCdeN;oz.P-FuAH-*C횹nˑnvTqJ ži^Jqy;wYnl1rB:Xq2̴PC גZyXz:f'u6۳y`nMa +!^kZdGyVorWaL2]ew:KIM<rP əП\}) ]9([Mv?*}Vϟ`! = B^F\ӌjO,gh+opS;t?wY 3OP #6/;\mI"P>}hN둇eZnU(#?$k6AL?zJ!p|W#C)8w}b8QXTҤ6B6H*~cpb,i#?RCU|@ 2m9=R«$o'!4j*gdJ|yA۸s^e~aVRT9֠[gˁ>)eoFӘa̲d_^LU\7$awĻ[jwsa^yݡف!H i5iU>| ra2Zq ܣm1O\|(C}W|6(`ǛgAVD %$R̴{Z "n%c ~~w$]sH}Z9֯xpѩ $W6h +CEr v8x:V{e[/U 0. a;r?",+9 DM짞 De>}9`- N;>'i GCx)eoAKlU\Ĭ/IyȂIq$ ՠ EsWET?ݙ p-BuAs: `:XvsIyuy> ]3L黜qayL7۳i'?*-V. Y@n1a# ȷ_8[5^Z]Io.?0+u'zhNg/{ؠ=[qOOpѕD;}e&5fp] +GQ~kgU%WrH; )GK 4Eti{G7bvMY[z d'E+1hz CKdo5--NoۗT-x1Qy 3g~Ճ#~K O@ Bh國!RVfAt=hYY)C]_W &z$@*(0EY˾#p06JI`P"{ΐ W\سIN{6d9sb*tMplwvAVJNxM?9g'=@ ɖX6 vgz(J8u,rD/_80Y._ͭlA%v~솽.Y Aj@穝wg<zհy~:8Ď}(WbbHKȀψ"ie @9<1$V>wmIj[p5wpI ף!D >BTVnWQ-aN+b="M}@W`YT;n'ogKo_ՙ@3_TVzfdxa34;G>P۪ nypU9^5Tpϰ\p|JG`3w3t)祂}Ӝwt+L$W2 bzߠ-c)Cfߖ4K/N%Jj=bk$#- Ayw|zM4_-ZJ+_}@.斒z JѲ/5KYZG^p]{n伓yUЖ6̸)#< \=̅סԙvsT۱ccW/6“&聴MRO.h?Ed("@%0 )_BMzO.dޛ-KgsքWq8VtE˼4.˿>FVM-[5HViT\j*by߸E:/l;)q,%ƦozP "ȵG_!ͬM1 sj! oe`jE3]c氊=o9킵ֆd>xg~5Rk6w4s3)e[@_H_XR<^*UOJ`4HϐRK\9Hю7pqrL7C?)`vE8c"F,Zf~& pP#6uC.N׿i  u^nm-o7l*I3T/hл"zt(ɧ}*k[0.Ve%S61opMG ёu*CFpMStOhKE9 I"Rl8iP{K{i٧ۮr͹3Mk{OGD4LM5aU usBz)zԋv-֏%|Jʭ8ؖ_|TOm|_`H bFۯ>YCJ),x2 fTG񩎐Xc-Wr\r{^C; ̴FJT<=YQA(zBׇhG'dYv=c#[3>+f 3K/W^? /"684qKA6*4/9Hg's&rD,sB~Feo.NRoOo}KTe/A|sgq;+D8(b{`ZH_!NvaMJ ]MGf]R)eǎqnٙ{ is N"R.^"+w5yx~y%FO`! hr|R]#U%*udn 2 I" ƭ}yMmc^*7WwֽgyJXQQ@VQGދǎi8O]#n)‡Ə="9u ( Z)àK"f񱍝TtLZu䭦lޔ"Ƹ j4_K+ۮtV䈱}6fO/wZ1gwk+,Y1E S7lm!Olm@e h|hh/[C)*ͦ q&cx@QX%8#8ߧGG*eJm 7fWdeIj:3BS>,#ww D4]WW?8켮G⇩Zm{zӺMBbXudԿ #G{U echXA} _N_&d"dp{R^d`=R&`_poE&R ?KcV ;ì2'K#DI6B숍xʈSߔ,?uAfь@5H ߚD}Ҽ2 Aad{қY,ƴ Ó@Tq@jӌ\E & vt}mU*)ߜ/ԙ|}k,A Y"&pw{Y}UwzQys r|nϓo^-ֳ]z^!#5$2j̵ VCn~B[{z1̖H찐V>ra Th/jG74gK,`m 310K<3 tY4Jr/X}FbϯS1eyQ-b Px-ӗ2 }i$}&ln8MN豳,T#7_rxzF,@6)\|Q*K@wdFEEq+eȮI [lӠH?jj) j)Anlf.7 );NVx mMM] >˲ԥ]*ϥ`NּCxل9Ui G̈gWӇ @HCp'`M#&o4@ ̓smYg5  7%9=zZ%9]9!sPd*A}&!g^Ats#xe b3[kLW{Z\bsʦÈ_޲#vqTOF^>r99{Y_52$LqO]-=~(5q{xXreއ{N*e>'i̳\ cEjv$1L fP6r9ۋ\a\]G Dٲ=DM)!\ ͇e]ӵ?⣉(q(P^yTb}>w$ o`mf4ZS4RinmzFScW6 F) l(;@8V2PQ .O>'6d(]2QcS1.Il:咋Rǖ~J ĔmRgmNfm^ZHxܜ*lZBL|.X58o$Ok#Gav҉*9^ w~fqؤA#XѺc;w3oɤD{ZT/(\~W8Lz\ݝJ } x4kx1„#{> l +-AB{weP#`,8|e9S d A.iʀ8&'"3wɲk  {ΪR3L"" a!jTGȄr;ĬA5lXҬ.oBXHT̮ͷojaITPOޅ#i Àm%(g8G$|%7%: I*HUp?>/jo&ek$ 593 #8Eadx+*3TQ>ZԳJF?^!6@vboέXO%2SڒuFאX(TuG1#'z.#<.CE~Z)Z9W8V47^n"FdɉB7aɠcy P>3i1sD7Hy1 @9tCWb2z\nDԥ]6_66G` Sn ͗djKNW@KıDG`f˽Zd%,"^6RHTѽ];wRMʺ}W3蜽a=4W1,&(բ25'nA9ZW^ʷ[J9[R{Xu~OXK\F<̽$yclK޲ NX9U̧P@ H6S ɉU$K03r+"" {(4qƹDzS4,"econ5:U(+#g]&bn0q )#6i.}I^<crB_:j>Ė/֗P6XNOgPj;-wK.풺!i"se;H=N<[F~J1r#$~6J,>T{z!DcQJ/i=šfa:Yp,n$[BHsSl6x+SYFhgݴ>:_ xs !0pY"O{o(^u}p{BqEe/;Ka 1TZ.'Jϲǽi|H2.eթ*n _ ќim$n4qJM |#H\NUgJ0 0 C%f`GϘ +zڀ߬LVshnʲ96Z5HQ&E\8 Z´7id _Ȣ0 mYn6d7WKϫ1t 0Y 9OLMfF B`QmVY;XrY^ |? XjQߧɌvc 4&HʬL2a'l! _RC0@^TC56&%k8ey0֘/OfE/xްuS'ݛLExM*a :Q}?LƺEiًB˟bHxз(VQoxÄhIس%58u"X1/~Ĥ+c% [XG /[PО8cY;JJ.xJ8O9PE~pp{d(.UPGh7On?[o'^0#xQmdx ԾbUHubɵ'sfTP{e8>wT&[H/I 51Zr M;J\ +_]mg=OVC΅?~%|h@ Ŀ$:RGD up54]:kV)Ha{EIxo2:¼g7<$pmUm9M`;3BNo5ESCFO7bԙ|D#Ja,w5b50Bc=9Lv 4Ԟ$q5vu\jW9Cbz\14b@9 u=4Zk.7 48u 7H\W1)p;bXkdA-j.[6 Gt/v͈ ?Yȟ~*$| ӑy߇$ubnhF!gj#Cy{wmq=EyK!~#e< sL@b3ӍĐߴ<`qp@ovn6*uڱ29v6 QlHWE*z W/@< ]YL?+j~Z 'xcO璱X`SG1>Z['RQhfG([rQÁEPYaP-c}pM؆gVLJaE\̰IwywB'!K m nsr[( e6YKRw }NӜۤX"姚^ ' N}zm[|V\G*ud!֝;6\ @J[6h-lF@<n2y>sߌbіf{1n+[KہbฝUϓ[$I⩺؎fA~f[v0NB0Vpjؐ2:~R<^/Fqo%)8߇;tMTLGS|?4z 89E@ؗ~?_i'f@3Lɸ}PY|lPUGk4nTjl8; n_xVVf><yqq4Ijf msnd,Q#:dqIɒ1. ڡ:τf{Ž ) -GD;OEvT(S:R4u x/S/9k9I \:@Xt^} lr `.'9xCikc#G[gf9j4);[įςő&asK1~S';z/"j`WfE$x{ejk# ^!Vd5MZ`γ&dGPxلaۉQ!QVYm^oc;TElxs^dlmhEBVWBn>K+өNB왠XqK=)[f ڎ_;BSkêC 5؝RB1*G(CvٔPrnq`sejZ~4ʸc$>Ҝt;g#Jjwb3F!Q &fCM$˃~BKJo c J0G뒗ӓ}!~)܎ʁ nzvD @k!KL/"lU. 3VC}o1炏$2=-CaNfdo |#7WRKӆ`Fi's"ĄP3vAȖ2n˻&a1[R1X;#Œ4;_Dn4Mvx(K+ȁ Xg-k5_ x9f<ڱNC3}=/%l3_J }=ѝY5(7],H#^ i 4) (=Oʡ gЖP!Vz?tF%JN 7SYvP"?AI_6FPc>С4Tf |̢6+Uڟm!1 O ?鬝4(L,V*%$͑,6R3TUƯ6ۮ5XJ>2;ySAߛMG9Ư%+ȃĒDZLVn"vwuew|v|E0?rK9 ͥ}O'SѦȩrmt~j*RC,"Sa3 ^H_F+ySr+;@j'I~Kkwڝy(N*4F}kh8ôX'sG _ӯ m«SθOg9 @I_* tjj"|jqHw $}vʶnQ\u⾯Uꀱs"^I c)1[ck1v2bχM}Ԡx/i*BOzMxnXÐ HV)֙ 0ʧ23U[/#X4MD~'>4\3+s/~$D~ǎ, "f=JvO6g$f f_|sAjo=Qd Sʡ3],t8t1B@d@*[y6Aat]yߊ4c:,W,H ޖɁ"SMR-XHzp;՛U+C',; CoFJ`:W=";!w}J3]?%xʓ/A$U$]+bA0,YzdקU{qPrן$Yfi l(p2\ů{zѨO5ϱ797}Xfg o]XIo L3&3KkR@0 8\l]a$Tӄ@LϙAG匝Cv.0~oīQ¤0?ob2L:N(aIX,BDt{ ,gRq}DҐ? ,6^A^ңz+ڒ2'[T SΜO Mӕ5?-{mKRg ':A9T u1MἂBmU2N%k +'eG]RDŽ9+)7,+,97 MȔnzjrgeg)a|ZNki97HGs/4wp3j'.ɝFpmɊ?E"9Zr|C-"Я(<Z.%{?a--hz诗MY:Y `LL0T XV1a@PTxI<ĆW\SM9KXODpV\.?0jB#C(iϙ/U.,(s`ǞNƼ+sBBbo٣ ~Z3qDRU)Vx܏)lՓR^H^}1~9GR{CS9=٥mW!Z1e/A_v\ BYj7ZmtܕD:󢉘o}e#+dpWtGkH\ǃAtt.W$" JOdTTvMÔMRYX_yOOb.LA67n1$ -C'{ l!a*ǷROIsO llj%E)]-u۹-&*=`:9~jHqcT"2]DGEsVvsq?xS5, }j%Qi6x'o2ZХ]lLX2ekl_Ė ɱJK%7~@r%p7ZQccrK0N?qOu; UI,HOq* i34O+_J"{}2Q,+BtO[CyDF~PUXYna QKMZbq`G8p4WzѵԪڣ*l@M"*aXLI[!!%6(帉d{'^EST!q݌q2ͅHoH5HL[fńGyޚLxf_5XPWTX +rwRJ*9@ΰO Oi¸\0@0,o}9U N;Ƀ`p[33d~-P N>>4O⻤ʐ!Fߟ[r`DmS:"lu0ByFvJRAL ŹXak_.߄:tw:Vވ%Goy 5$ni hV-ܰPu7g 2- w 9<Ii2hl~Q: 8xH:={I%2m/o}..iMn: 92\QWLA1coXZi7liy ?GFÝ3>7 PG ȤbY`]ѫ'7@M.'I<|xPG].}0Xz?_r _ 삼RKQVL&RNW-:'~^uhvtw2^%1%/|@%SOل]!C%L9j=_ZS-QBIW>HX8 VlW$e՝dCbq،; . H5RaVBBWaB=T=C/r.iZa~Q(FGgx&tBr#srK a :>syସ [_GR\R׭V◯楎m09I!Vg.G^㧴uPE^3_ 5Ur@I) *( !` ѩܷ7u\HR[y*&ko@ԻV\= :gQ X I;hlg k,i.gE"2.( ]O?R2lToǸVS"Yf?4E7uIvyL|Cu{&t;A~A x%oOL,Б:]Be>lu{DdS}rpo=ɎW7)\?ܖ\g ~~9!0o^?XγW_.3AA7Kgjl~բ##R`kq=MҔ T $m, _er/&cÞm?n{P L|2&u[t|}zՂGFJb8WO󸚥8ר=(χm;gg2B;R4M* (xk4ٟ$iҷ:8o7%rLע'> _/Pr[FP{>2.3^D;08QqƝubf֓z̽`BF7c+qL/>Ḹ#ڑݎ Ea>Kd TMIie(6b Su W.+f٦-`Ucv:O8<(IQeŘ] ʒq~Oaĺ*Yq˾x`wB[N6Esj"{ұPq&&_AKF\LBQbBƢ&%!T'@oJqs#~zY43#U^ 7@9 gjiK!9`^!^ux?0" lŮyx)"vA/C Gԉ1 pq&"J9|c.OOvaf¨Zwgr?e Kҭ(׫}: @_3 FW7@v(4,FB&K4 2xRnOXJMkya]v6dA^ 4KSY<.q1r9byĵ^ ZWMrSʉaXǹ|pYz)! F Ư* I8z7/h' 1*ϻ%۠a?AL$*]&1-|X8bdfI47݊tW^l~lUH }gMN8rx2]KOk⍿[8\?.j|Z4,6Bc0~"@bBhvP}h jRE4ūD+P3=91=wɵc <]QϰhM^0 Эx+蕤"7nkz+W;]% 9aeI9A:Mozа-Yi`%%i_|dC)q*@`##:tG/#$拝kg#l' Q ت]""xG;OKZ+Ή@Vq( )w]6#2c-d,$i[h ۚAn"B69~da(෰vΆH;L_q#K4|rDI5OfPA.$q HMߣYa]؈< fQb4nCq¯>VWđE̥E]9OE5q#?H!c@ lF~C4*oNנͼ=I.~~kb0t-dmMe4N1jUOc醚*~Fs>=ge/}L !Ǖ-Acwh&]Q|ߓ; 5zDPPL̉n.a\d]lI,oH6S=sRגJ"|=t N(U#dq֢.ybSY!}sLZq[,0N^:l?4GE{7K [0?oރI&[ܞǧpעUs*r7-v BK][+%/_ZY$jV唓(^`DUaGY+3,rd4htԳK'ÃF.{EwADVZv3ED,QƔ()z|z 6Ы+TR;89GhCDt8=پ{a6ƍYBXkn1%يA?jmRՋ>.M2}6Gۃjf ظ{M5쫾c;|;lbMÚR iy|PIdž`x U ldo-S<P^twbڊʨY`q°<B3bEAo d_Xa|#Do4%/NB5a*yqCh?Be쮊a2R_N'ha^ɘU+OQz?J6F2G@Mo3F3@Y69L^%!pNLJ[٫U7NeGp>ԣ>csa,JP8I- 13'2䦓 n|^Km\exrBJwr9*!t!>[_F @E+qgI O68봶Ϣ>;[NwE'R[9j"uVzHt&= Q' HgLL-`H?#pz{)z{F_:Q']~XS"4u3GV(24mjCPwIOc"JW*p./vZuz , o&Oh!{ ̢l3Q@^0%07^!.L[͉,IIuqŒ\5CzL7r/͏EO;}+(S'v@ z!)vNP +Ld|1jHHՎWP qaGFa [\ |8wPuzF2_Cbuʿ"dɷyΛhlb}kG^7@b=ћVaf × xGHp;6^tR^M1RmSÁ Tsl7"Ǒ[%Y3_F\-&kdnXH+ I49SytzieE[㼀όA4μ[ok9쿢d lk B@~`jbu{]LcЕmd]~[^*}JIo|q+ʶgq\r}N_;~#MYtfG.n V8-ӒG4.%Rݥg.Z[k 8ڕhr}+AȸT_! bpTܥ|yQ1/Nȵ` n5i+NOmfG[PAm֐ 򙨛yg)Ny$BH"yb'$]ǒT'3u\(6n;iA>\Cxͷ'tgLTO(uڈl:eU\*St4Cg|);%Lls[} ʿ>"xrpXvlŕs0{Mmv䉪KAur&éoyL sn2@ < lHt>=)2)Sh#xV8HeknD,{vd*мOh1^(y"^:_1xY#)`sꡝOVugtHld:AtRk7ED8N7M 2A%"qHhl31cqHQQ~M UdڐHaREi;Aw0F0r>p)UMO2N.%Â/M,,Hm:p;RƝwF|P;/-R))jURT*M[M]8CQ ΗaGuk0z=EX:xkzl,iΏ<j9`KFuԪT˪Q!䬋:A{/}EU$0Yiލt\ڷge8ي׳Nsצ /gJaPQJPH_6$1u~)]B^<|ӸHEYz Ow3X #iv#<݅a|y` n}H~Ua4yub~NE3E[E1luʬ*il8(^ P2뉟hYQ?qIzVt galyVNQ Lm&ͼP̰2fz.WHSU7&rV%uٛ|h&o5{rhe&|8= b@e#v,GՋ |5f ]xc}t2@o 2S(ٗ<?x;mev7  ^UKLs;?4%$oYP/,ӮX;#vQ^^3>ҕNt &BHxm%+k0CQ 9ëĊρ2CSd3BhG0n sJJ e5j"]mpqwTpmorj=q ߛddrS@E D7Vp c.B㡷ot4/nʲnҡs@_kt(%t}R C؂QZ3؞5 䱜1>{X)ycߌWD5L{~A_LeAe!ޫN{lI_An 8iA M,`ɘx9<u'&.ԓ6Ն~o`4 " 9JqaqŒR_ Bf+KAP] şfH%uzY˜CS:M[~N\O;b6q{*2hn \&.pΰ.tsw#Q l *Wi0I?Dc>)_q27 ǖY܇wN*#5$D)`҉-8#8Z26[VQ?#^zxͷ+Vh1NHowVau 뭦K]CTP!J&Ahapw,))^ /xvY ߼?ٜrWWCH QN"NXX9t|QL-*SkUQ I|`EDzQ8I@D ^&JIGX4GzPxG gB,|,?n/|Cf20^~.3C𲻿ZPkQT|ou &R̀*O\țb*J}5 KU!@g{]F{#:9; -ެO#ͧ-Rz@hp6xlmWd߻,z|-+7r R."{%ʴse^.oZ8N1dyig n(N]?~8\/QN6`NUb*ƊT 1PȅE]v~:I3|B{];T:޹R;*8ĒbZ(Xn o#RϞ %Ѝ+a ^DH.8ÁA_S|SMP6DiRYR PV\m)CdΚy6`Cq*URZ ;}dVKl6Fv23&nv]-XdR+KɩGoU],nd-y4Ph0Ŝ?L_SАUn{}5}J+}CuMbϫ* ."];][lJ$f`Ndž|h}*п)rJ ocȕ.Q:z*b3;Є^u Y7p4!( 2$P"3Ye7i1|5퓻@ \dc$3QM)Q/{j|PˏLBAp:KU,N_ 9k#ZĻI47[1hCu-y![݅)t_̊n; Ɂ+gU2ߝj)yT]@d?Pb+_@Fo_k_x;Ty:F s&Oak^xٙS&ԏAwWS܃XC:9$i^CѴuj(؞PFrGW /V΅gؔ alFu뒉Cy "73A!_vU 4H-Y|xi4.᮱L FRu8 ې8œ*; 3~9dE68F;.\ X% /q 9['{z_9Ua{#'ȸ]&:jXǙܮ!yiGsa KԔ/}v7haX3Je  L\qڱ3=uuLpFM.$8f<~19ȿmߩ''T s)AjL rG^JWgTfCG3&*Od/A@Z꬇}vu,!x ;t1-1Lʩc3]PnJ7Dz7lkd 0;V>Ȉ-S6PR #.vDLyA ?e LEp0mW |Q%i@/2)BQ F#skkőIrOKJcqsyRyZ[|`6uh') d*P`X^G c9}Rd\Ɛ"~DٳS>S aqÐ<Ŗg|}o]xy`"!iZ|/=F6 ΀U{sCZ$XYߺ=/:NMW]HI'ΥaQKG*j8$G}2-GT/ы$@]R32EZ8kQs% K^ mws4hie_u)Sr&Pb!":jtKZ݂aHvGnmI+:+ORÇrӲjrcgq/9Ԛ]/ sFo:ndPwbAgc`V K S+}[~H{車l. #=22zwҺtLo7!|NQ#MQ +qFgd09]zԎi{N?bSH"^`KGȵCM/WLՅKlnΤcZuAs6Ğ_L^ jHxQҨrl6Ge&g3 ĕֈ$ FiwkFG޿MTuJGiUkE7]W(37.|uS5Tuz s1Wt6A:0{b$θ=;"piwz!?m#F3~P+p8J^A x۫Xԍ*QݤE>G!s{ɟʒeUx'iil< |.-v6AaubwQ^ ܬ1ئ;,ToBOO?- AT׳Z*~{ ]^laMŢH8DͦfwJٟVa'\R3 +Goe0vULu5UA%֯SDa6gL=qsubISM*3hu"[\<0$'E{@G11Za0$n]^w;\J8=@ $[}P-eD,5  :ڍ3? ĢF3=aT0ylu[P1UY/!gIbOat#J);t٢$t+9n{cjFlp.v%;P٨]Wk9ZĨMyfA[UFkC}l&ӽU .u~QsyPeR1{s85jB@Yz?[uXx1ԱK̜ڊ;݁tmHS^#<J*4{g!wէ-ml=%KNKQI`UܴXZN͕"tJ]lgT/qoر4::vRY 5sxw T? w u8Qch?3aEU$m }KQ =BpϪ]k "-[el `K 9HχF&dk{VWae^MɊyyCsD\ПK'l7mwVC!c!W;VIҺMp!g1~=T@^ sI*/u9oقbSH{_ZGGUO#qaQ%nh$.5.1&/.ˑrxxSgꉚ%S&-ڧ\4o V[i'3z0š:CIy47/ZkXA,8P|(SvRhݴ8;tTTy8\[L]j(%gҘ5P`K>l3=,4*J]u>\ԭ|r`7\|#޻iY:3ݍptho fJkÍYYcK{L5`zd774^xg+s`zn(6Kk/{'e9\SkK*m =ij@  dr=;6eS +"7N>v<t(;v}2~vKs^hc g7nN[t' l$b) 9Jۗ/9˒E,=6ČDyKI  5i!;IY60gȞ/ BoDFɾO=gx՚mZ_#ӟel=2w=xk+b[c'zļ\m]AtLD=}Dmk/ f0ML2$PYZHwbZY,EFύY1g0*Km4p m, ,kޙCƩxk7I!4ugE-U]޹ӎ1qvLj*"Ji~B8xC8)L/0rFuV]>s5g0˥t0#(3/Y6VՄI>lM5){?KV߸qQN=JGakuOo|ÈTi^}lRb}>zINo&[ 0jTR7C$}O-1vVEa!<8S"2Z6VI w6O1TZpOUkV ٿYD"YD"nU~(06+.zr<`ttCTaodU.["}01AT,oTJ:\pT 0Do^޿ e (7pPDUT7}͊8KekHVz5RNN@u&˸@/ *A.\6꺉&s9@=/Mu_=/=zrceDDa}pXSXϋh2D8_J}:]7Yʈ ;Ÿ@n-xܫg+?,ʇg,[V7+1ZsY'PMEm ;PPD%F$2.$u%;0Оa*zkQ,ivj"WHN6yx M>#㧐;UsU Vj_?4;%; +=s%DuHz7\RѲ9[;M.RG:ߒU+ƒ.Yc uCuo j Zp{KSls @5k*@M|iz\(/wi =rB#~O{їջ8)TVa>0hˆ. h/؈%%G-bKh*WSʫ:t-vOU&6Xhn"X~=[^+,6D1j,/-:}jwC@à hQG[a3EtnCvƅJq՟~k "IžSs.3ai{_UK%|KQmNHm`-TTڿL ^cɒoW,:vq:-ERZ3}bEAR8 Z_\d?7LLY V>~R%%'8=*2KxNnNhT]vzME6)iȺ1(O_D ?QMsn%`ivB) <}G[bŦ`znՎ=TUoue7[!UcSXpN]z7xg> hqJU 8AbDb]sXUeiwY4FY ` B>j/q|@t;qnXP .+UtCrX7<2*yyټc ?n= ŚWߒ࠰]ՃyOF'殸 dac=/ բxIX/֦\Oͅsb{25' jF 5W$(;~ZT%n)Og: 5qy7X%|5 C YT 46AX/Rov?ֲA.I 51ƺD 1Mb2 cC@G*9d#ܥM]TA@wJe;_k@DŽE\X%m׳ +AHc]>:v;Wt!X ]@bu?}Vt,B8 * H¸%H!S3cL&'R@#\|]pR+ | ӰS8s-_AI(آ4n`7ҟ9a'Ɉ+Y:2*4be=@D[h.,2CL1!v]aQ?U  *OSUƇES1i%Tаܢ \4=r!tܳ{(g5coGFyr{JuusXiOf@U.USE/&]0p`ok흸+{~שg?4f1M҉QM^_m>-87{Nk%p_*j`nɭИY2PN}|C\bHNĹAc8ɉjZ9iŒvV5?[zh/}mY}j[au:Ba&ߴNL_ZE" )?vpLefVDŸpy[/ڮދdg qL0,fbLIw߭Mrk=jG%CdLˇ~ }(2 MF_92bj p/7 Z|=@UU'_8kob@f/5B >CyW﷨`8qީ,^faxp=UTi!D dOx[DtЉEiM`r*[o韞T6MQ]@{m3EJ)lNq}2g nF]bw.2XCy^ w,آQHHEV}#[RIEG|T5ZXd*ݴRIќ#x7Nϓ~J:ȽTSkqC ؁x?!Fjْ 5!W[* Byi_ZZȅg~h6>(%>T&mJ~]g_ZBC\X+٩rNmP,Gϗ%"ȉ$YT*e[LչV:$7wL\Ϙ/ zBm 6_~{;[.OM۽e-SN*rqMj):|ǧKT Xq8cC+D\F*RR@I"z'^,oejظ  ) 5r5 wZZHpt.??&}$NnZiv QxvIQOsܚtqVy$~qouSa xX6 Apv H62^*\[oD(2H`JCf"~hpR/gC&  (073kh-ηÇxE0y x=vέVbQ] y+`6L@9!kWS :Ur&a#eeHx_ɔ7F 4=K"YMi0Oܶޡ">uSiϞC*.wU:q>cA-$.vH-a}8徝=J}֏J^my>]!.2`_(${<-4Ϲx'Zv斨[~2cZ&S/hfB$w@6Y?pw 9Bm(ěN& ԏ^%~e3ˣoc/Wn}܆u蚏?OQ^>c6JpBFMm*uiJ)adKfLAS2*ؕe-~jgX9f󾸒0 ClJFBwbD!wEcIT{[[ 9mO]v %L%Ór=Ɇǚ88wX>҈@R=ẅ́a4[ϴsꊷLkVqbKL{r>SԷI} VvV,PN(F3lDv_j%it@jj,t#`6e$7aV4CO \ ac00G f][J^Pe v1P$22;ʟy QAtE 1Ȱ{ųU-'wIr!;UBˉssSCy9kњ=sǩndX%KJf`£Wй oA?;44[_l,tX Hp+\\ cX4;WS[vKhbeat \S7RX5|K4 CBZ1{ z$ Ң Au/_"pl3nOJ+ır|3 :L>3o( T#=^5PF̈I:~Db!sNPfbWRS%V!i@utk.W"vO ;- "P-gmZX) b0;I(n.h)@ ide<:G\;df!8L tr~s͚7ߥkⲶ>@ 2i=SO˚۱캝~YB[|5Hk j9f^Y[$QiEPS<1#EvsJ\?Q ~MO)W~M&2FnI.P k̐.dK[ ¾'e NHG&́Z云(Y7EP&t?L2D,@ʸ@icM.[3vĦm̌oSas)Hz{V`ف, I`mxǫL ?`rv _{zp f6d)=˚2<3֫ re{F)!?(W/E|AK$C>I'U ޒ8&ކpIZF.gIi2N " ېJ02j'{2!>ߗ73٪o'ܖ|be.R`RNeepe`sjƑHp{`_nn☧A@ ̥ɺy %Yר-/PSCDO#P #J?Δ73V(ۘÇ:5\-?$]EŮܗ}5JbdǺ\hwPD+X[ɄX#hqv-nNp6\=)`Jh$LKwbЭZ%/Or9pf8 $=2)ʼT8ajmCq3Tl&< rϬS ٛ0 2p .qBvsXXvL* cw"LHƽߏs"Q+SY]L!FB} yk*:{Vi# @"/}'jln#Iy6[u]G>Te?T@N?lhq̸  I:cJRjgJÎZAˉoڭH~]]-'rl8OٝZ?GLAJabȧKDZG.&hކR*a*#lӅ3# Lw`9)e8ނR˖SzxAp&~EW;AKӚ>U!M!LH||]&6us;YsDtףY  &C8pՏUl8ibFq]l4@JE) {.]fHi/𬮒?b?m((!2 Y$q*P1x 9{8pS*]|SjoH 0}=즣/Xg;EnsxS`331\cLT|X1NeGU*;%+:k jI7Cs|>p2FO6\!CM4RxꜭTb0 D۲#~ԗ Na,3YQ`ѻB:_my"Eo."m|dkeT3#;jA*<T^ݢZ 4}x9P{JP\\.2zoaXQ"2s> e6[`Q"yL 6_w` q] qιsVpӚac ,a7ezfjø o~lBWNmdeb3dηxK`]UN'u~ycمFqv`U$pwzK <, #?T,y,Gl\jJ2S̋K!NڼYQdu'E;W8T֝!;O_8rcΌ3:#G3"y1 5KX5 C_ùJX]>//gv^j ǁyw֥_;"on1؏uBzšnvUÖ?'TR܃v_a8bR9`UM-1 NszVwr;#ep{fYX4&_fsuFÅt4Wh穤-fUle@t4u/+9\?#)x+k)Y翧3a@>mJ~U[-VN&W36@cp;"o<XzqWbH#d{6eӊV%*em]tR#z}ٰ}FIt[z{e>#%kaq 0iUv䃽Z^ct?$+xE@ %2ǝ?M8#Dcc;拈tMp/zYXKfhm(rVBoEmƳv_*CG<<1:+U=,SJ2KPZkOӦ|!DSlMZѽ$!!?XDjcܜ۳YEB5تhZl7ŻXk/bEagKj|#[¸Z(G\ D$@+%v#u7=8C:s,#($J#{IUmP1,BKFx[m e{⌖ 2+F!E\fTi{s☻9G21, Po*'bu?\PCb5&mԹxkUir`l @7h?v5F*]+0x'(t%gMFX3 #h,Z ~|@VkX&=fBY(4_LWV NT? SM9` ,;OIRɥmDXDcn͸Xpɯ0߾ulbAQJW1;IxnݵLUV-*i'%WMx9uIrD T[u χ$D1)|v!nZ V|-3R,@,@RA zH@6@ߧ nC`| i*BFb1fi-W4Kl4; N*=U*JӀ-7<Nw= e9j?5-VHD:2DLA֌/mpBᕺ, ';OފN0&'td | -ExNĮIU جQ'F:6LZ dRuø5n"Lii.\."n )1yY g,{A\*[bH` Sb Lίo(oK!ڇ1atҖlAZ?S` v~6+Pegd셈>!H߳a|\!/;ϸfGAĝi XQz!iy?GA:!GώmM;*BȤ' 9.cvRa*})cFCcwlW /P '~'}qrKݒ{%3\ר.$kg(QZ=)0WƢKPְNjޡjnuE^U ]\XT)H`&@q?"sNlzw}ZY ڶ:^bs8u _D,tI7ja(:y'Df>(TZYe"jyAHm)ܡ߰S&s#ZH|F᪝ 7A"ֱ439m/+ݐ>n\兄x.}e#U&RmZaPl 66iҡ诚yn3DnLAC#vM{uL_\ȉc `G"~+k.[I3/%c(ѻ2]Z5̓A U&'6@LL֏:{-Aٳ~4$ezpH9{a2$He"exuE{&RPg9AL4}RȁCZ J\Ԙ2i>)a4ІC7~ZI-/S>)ޭUZ\ @]$ 2$,K$7kF%>D-Lvzm@-otf2ìbe֒# P, :uк is޵d+JܻRHzI0YV9(2noΒg~:&WgDNļ$[3rm@R2!fMVA# -:W:ɜe:X`)O׳;b%( HdziPSdVhxQGt &!fٖ O/٘ZAI_@ A@$7nZ9FQ+Nq$#?B'5Ś4nGgnhF9JP0`}L>c5;bIM[ʠBgI"I,᫃2v{3_zF%4-KDĤeenPm<46by]O!|Pg-gj{tL_Cҙg˰=Yr̭a8TS ( L+";/fukP=m!pW2)}'Cn0 켊A~]+U;/a%3M`ܷ]O_]ܟH}05oC.Q)N>w'&N9'xx`2CM9ez\jE&`1O o?#1.2%uQ ?CY4 \슫X}eXaƀ-,|T9UE07Ν|fRT2ö*aP׽8.WQM/G:K|J0:b+]+$E?9BrT(Dc В'gO5x jeĈԣޗBlSIxAza|aSwr1C0ѩ08cZm}cyg_=XCۖ_דkJ%DqW/Ç_٣Ʒ{Ժ'ƵDD)X(F4>/J%x_Mޮ^:.v =G+8(}Y1_TT8<uÂصů=݇ 9mrcO)$x y sFLv{zÓ/Vz@|Z;E"h^ס T" (BA -Y}5}cPB+0ybሺ-jqי)5}˨!0i a]5[m_ӷ'-\ > &M6 '] ' {U,>/><X>&ŋoex)NG%a_}Y߲QQ<%q?EDO פŞs0[Ά?3fTI <).ioeǒ.501]o?D尙(ŠZYXVo8yE3>;I 덭cSȹ:{(yl9˽P-<|b~nT 9DBT GiP"rq3D3e f/FOv@ȉүFRY>CmWA Mz#|ssP~.%!hM`mQ]-1˔(d^ˤE X?Ê =׍.!.;)3Y]Nwsm8׎0|W,1{C`f8¯s3JcsI8hE\9ThnpK4ZF1"(%lzkǷZ 73=~Ֆf*Yiѣ=?8=__de1aoFIx#'**Z<DaG&Hk iϖcB(J a]69{ꟃ&+ \B59rd  jWtզV墴v !..'{Ϗفg饡2a7%1OH_ Gi2jvb@ 6v`N`Aׇqj48L9FI'vc^0gs8% TPti436H6?feRx~ 8 ם%1=i$С}|rXSB.%c8bS穾 *ߝ\RW.ǤjY/ӕ d㐑4Ca9θЈߣi'/<=C,,-wO.(\Gc"`DI2^VH`N~Y0 [z+9U\K\ lHmeߵ3+y(LN"D]}N(W$SP.3QHS+XIضcdĻy(aU $IذR(OO Y}-ߊ*F~9+Z-q!4<՘,2}(Hwqw&6hΈUjl2qwxH; ZPE0Qy"smWDHm+R?|SPݺ ^]!  d(+[O_Fa 9*#6{X! =X G::im}U2֍mkmYGQCDpct_%{tZ b~ه`|l^O+|d- J|xšXѵonˑ4&S9/3<\("R0U)cZ5˝~rj?F7 y_Zch0_7{R<,-\$rWoFh-^ws|i)ô.yy7/TőD媠 +RG[O'%=>_璎GIDb픹6mmX滸Èqz-XRAJe,>JkglbA|ExK{U$el"R]NNTd, ?RZ*h;[ P*0AbKSS%C VTwhC}jd<@;)mwǴΎIUQ;T>f~9"؇"pݨֺ϶Ip.ܛ^-ݕ[0#OILluk܇[;CRp|y-- rR/ 3mg>iyEmQ&Ւ#`!-փ猁0KUjy yJTooaEMTjR:LςȕiyQl*W4%(G_wR2m 1LF Nw]:'# F_ z8N2ij4BӖ'6 -ܪti^b.4ʇOiwуbGDW,C0>r;ɫD'A=;RKA+Y )'76\:0$ r}+4i#>#kc5`1JPqU `.xT>Ku`RNn iI/ǐqGw \rݢfTb’+h"KTuu]Gjk`d/;szs f`3Or#"Θ3&LArtZi5 i Rm0:PZTeN*-1k2B4+@ lL5!XvUsb@3B >&ۏdA!y 0o5!C㋁~"v٧R/U &lq! se-A$j>E] $~,*xH: # E涳isD4MOHKu͊G{Z&Q9[lяodI傪  TkتErt9xI(Δ//KNxGMr5EQ%a5D%d}ęϽ hFwOpzog1TejI'W( ]WPNRNLD4U*Ø}2]䦆N<=ܻyyUB|qcAluDlhC3 `+N_md|m<䈪c4vYS+|oCG@2;%v.V@ JA057ӨXq#AP9z9.~oanxa\hCRV8zT@Vԗ`Op #XF&t6ʸg *i6Cп1G~;cEи-A^ĺ1΂m}4fUؚBjMAnvmҙ xLuNnhBqk000h+.ns:-ZM"fE>E(DE+6Br2rJ#>zfƮc8d7C:->H֌gDOĈ4],-d\?OŽk,W}Px BMKJrny1Gu!+#"ybzY~ČB&7?yy|d /RȐS$=x8f|t[ z1217UE'z' P;G@x Qj#@icv6tuqJt2ڊ8*ѶeYaӯLل8Yf~1{ԶT++ǒUJB)˸_Km p(n:tcdBK»ȡ 0?`%E՛U@-MhݎC0cd_UރŃ?NP{;xsQbp 6Ƃֵ"mлxتwe "8@dɞ/^HǧU2Ќl qVz\J7ϲm$%[zWy}!:ԜH`dSpʇtwe[MkyCQN>3f2l+PgTJYq H"XC6 FNjNc< 9Z٩wD^&̫U(Ah\۶4Oph;–(Xș{;J:V< Œ!_ nPܥ=\j ~ekO^ XH*ڧ -C+w~_w&BV4]Nd:g29kB*Mz`.)z٣/G(WKk=xz_)eZ)dU>yoiyؔY(=l<+K;4q:|@Sm=@[!pWj?9 Q=:7旪1R$q (yXv9 i1v<9i*&5,PX#bNc'ztX@/Q33x7G&gSTJ- <#K JYlO{A o~fYl6.XQBoŦm6z#2$e%= m-u-p3`o\oz[A`A/*0>F5A䉯ana" $:cڋY߭=zL<(| l>BZptgw# Iu|G(i nΥNo !$ISD .gcVhMq^6JG@ώˣ$Ax"Z .Yk(&qVoF!e_>9:>I\>_)`GKVUu6_i7F f%Wڿ`hoׯA7F doޢXVauvS|m0~Bz;5t(Lze`i ~*TRU_R/ $J\}7Y;eʗ\~dOqM.LEHlaS#ԝ)bmw2`Gw>cn M->mOqgHڼ_dXnzCQ_ ^D]; _=,j)(: $xj%[)`T(,0NsLAM6@ŨQ6/h8bt0#][6lUѼ7U {Q⬒(Y`bE]<ۮ")oS]ڵ6*t9-VI9P ioSyn9oׂ錡EIOAG!E"LB}p!c>c}-Z HvhMOD *dD.$/RtP*p^xLD) uIr&C&g  ()HtDR1[Buh*l-U;72YM°9WjT) ]X6W<0cuf>~n*%bJdS &T:ɵ'q ,|ZBdĸ"T+nvҗ 44 !4R池 Am(d|D]4OeA[r7D#+pUE1v農O9֬H6W~XM:\\Ilt\o*H,aFzEvu&%$~VqH<&z! D!Y;zI^d# RWV{YY΋csCW}q9ɮm% ,k.yvWyb ŗUQqo-VY1kHg3ŜH~}WWzPkc 7ղiis^@EPjFꢸd5 oV޼'5s IkcK{M v:%q ]U"CwAf2RƪUЍsKYZ,YՏ@)ܔȥ= ?39?%Uo ,gi0>m]-Ԡ[ 'I2x[kkDXؚq C[΄u Nyzk]O~-25MɆ蔢^Bg&N,S?ܹ{Ëͨ7zF({N G jȄTDAYT{p5E^l{Nwz8`^DP'KS9BO!h@cEk/}l{zy~ɕUUy϶%0:+r6;f&AŕX_xys4|q5RȧqJ[h^S*Y-,+r7ޯRb6kQP~\EOr#2`݋ҙ憏Qwpcgb3$ ;XVc8+b̻QF*HSmFs)}RZ#bY? fɖL"b)h;W1B7, F Rۚ &Dߕ Ҙ Ė~+̩zA5qU !nH=!nӐH|nl/ =L9R15<@YW'%SǗ ʏEAs/e `W )]㸳րu`ӗvN.:PZ=?.Ilܱъ ̩&HS D&5g;𷰔\Tozrr#QņgxC|= _12A*οRN+cc@ƚIJk`A+qv4,w:"HdחQ-ϥPR4laɦҲYtBHL8te_:(羽˓w=4URz gJe'g"yDnO1Ӄ]jW}犃q 3w??wj՗9Sۙ tګ>F]-ڟQOo R$(ym}IvgtΙ=ujI@hƽ]ߎ'T?L,cdQV֭E~#}Jk{y9)mj`Gv! Lu 9USIn(g}w^=W:r_ԉph.G$@ !)XQ9'?3WzҰnhA4j؞_/ '^vhj5@NZ b.LNгV&vx*Ҍ_6;]F6Ti"a,ׇ];Ojcnq\`4e$h|L=^xȮ{C@kǚvi#)r\{ZԴުb, {a=u,--ۂ8#iN=O\S7kpQiln,zS_߾_õ᝗h)zYsN-9 _m/kܙ]/4KńAt`ĦVῺW睃&boƉpxɚFOT~4o+ B%S$W5Kr>I9}c4UR*H8y?0h(yaF '_ĕ.!V鮕a2Dc"B&+Ps|Xbefs%(l#nCyW@f ,=IpuɍH^mrnFձYݣ/=o3#r&pT3*1@"ldgvsx7iHUT2H+pob[b3"0#pSFnbʿ฼.L %fG`ƹ[bt̕T_ނZ2 ?PtX *.NT#fkG2R~o}KNU`49gGfc8ߙPG>ϋGtaD5]y ׋le˂ۄf`h_`yQEA 4;HƜw>F֒]k ^{p*z)bKovɺ] 8EU 5cJ5^K~h2e1kȁ#l/R D)0VڔReD?x&'/\ϟ?\2&fK Mo.ytm̃Y`f\f~MM!cĢ>"tµ1r6_m̮ &|8u!G;mٵd8REU`ViNwbu,~>]Q`Y}Sl,9Â,{97ьm$rrً^nXl^{* C L?q+tDtwUQNJځ95d= 0&.PNl3$i{h0J 1u { l]8,VMp[ЩM%cUj:ެ5mZ.:x@[?c+;j]}g72шJibq8o`)QZդɏE%ICU1Pc=Gb lTNHb0PR63WMa}Fb1^O70v( uװ@7!89ۂ(YPBJ .)Wd^cB!DD(KpWabܴ曉8 1[1> MJA7}QYX":{!zIEkP"Mźqq_~w8 LPvܫUjTVqe UNdF`i$%t?0ԡkʳ4i$bڍ ?AxE0_>'N%x{V[ ?# 6E8)tCO1x*[F58xn%+Mu/<ƉW7up R߼3:t˗q9ec3[ g* vQ$$ϓ (櫔֋[y~Z4hJjx-vEٴ̪(zZޞ^Xv[[Dy5-s?cMW_S~&>' H%|?fnIПFs4^Dt6>f:KELm:nW“\y(? _ɧcHt6F5!QTFp"Q6WU4Y=r{#׿nǕ=^Gб ~1?ם2֕Y{ig(L]&eu>D AƎ U:FFe˂%dtF|_yE'bU x n+~hC_ W-B.&᥈.aǙGmX8ciE7Lβ+Fk,Z&8dQ zȁrLv^b}bTEɜ|3k+߾eV *(zrp@PZjڔLQ)b)YhFQ} (#oOmF~aW_0pk1-@8.4{tTT#gx4):&z3o{ĉHe~haDcMՏa;Ֆ{f1FS&AZQA\}4ƶ[8tB/i0R)F3ŠuI{25 @&mgDԩ fILiR~67l{A!p)+K8}oKSrG(Ќ1:]%Y,^*z`>4:剘#ƜK3O©B"R)[-rJ`-#-O2=[*{·0t56  tm򭪴0g`R8OYŸI֜Z`Si>D6֮%-@i)߳䣛]$=ݶ`뎈T)!Ō%6~Q|*HIW$%[jUH1D} R֒nk7U~|C)lX~jTyceoMOs쀯("BZִرVkމzPiPfT/JG2yf#hkLG{ yDL_zT;,PidIӣhI5G]4xK{7۩8ᔿ<+-DxrN$ȯ-kNޱ''2]/;GrZO. n>Ú1?8G dLm>ƖMS0Z S._ ?Q 9Ec(ҰnLٟ[Ob͏U~ x8a Y>Kg g)a%2QWq rOx)JE>S 6-Uqev(kʯ!Ea1Oj$DE\Xj" ɴn^HUUoIVngN| Y4*HV> Ol+Kӥ{(?u-Y"K?w(g7NYJTLjY*]3!AUMtJ ^m)a3HqA29Znd%!c<*MmG8IAV\0QFldV3wc'i0xW{ٝh{|\V[?eL2C`\{Aג<\w[=l-:UX[ώFSpy:SSsxU^O9~9\&GSlt&0*Gk_20 iW{J}Z'8v3涭:s9֬eY7TS)Eݰ+V''•F AV`cE_cʼnaDP]r4e#ZTM>N6gl)U]RW7{BExݮ<쏜^0.OGZ=(qN5J#˵;u,i9ya^#8(z4,QeQ-;$7^CÞmq"٥=&eR tVTR QNJӇJrB(֩Gݬ>[{,sI6.H$νĤm9diF.07Wi VE-i9KA"DSOJ^М? Y$yw0_?0Yc.~;~_jNY@J/#sZ< 2%A0qfdb&ѷ'tws :B^غ.{=n ƸĹ E@TLh?9ʼn6FR1|C$s¦dk![!BvW 7oE; qʪ҅Aȷ, XWB"=\LBs񼵓C- Q ≇f\;0[g,y \9gPL@A~q33ᐽ [Q"gP@4C>ѡڐ+=+S,0mʁc!N^jA{&+;%&TB秝'7R| m'XI=DNa|1wdP &:Xy_j Lo^Ӹ`H ?$;0^4QӃP(m@ M P6mv!#¼WMPjFV@=W9U[Jy"X04-^[`7Bj!y,Oټ2&LVpq}o@܍")ЍA{M&rlo@ǖpGp?V9yyP1?KN7Ш@:MDg0#&[rm حמє[pO(S1N=:V/~*FIޝڕxրz١NF*U'-3qNu4>_”g^z{* Y|/[EN{~yc77έKXggIUr'0 XVXg]/#AmP]D9ތ/\yUuqpZ q@Lg&!MQ]Jԋ$H"ʹ, -Y!mg0-c|=t PTdyh[kQDoMYNe H ׻`0zAϽLJ*DW9 GUd?Ր{ f`1'Rv_)$\횓i؞i3w^S-MtZK U.!b֞)?f&u3/ 5XۨH}D.d?]emCsS6"\ő6fbSs;]1o_9/ѡM~2~;=Mdx߆A qSґ*>e5@]"Mȡ/W/$mj[ivn0G`*ukP:&S#8wP<0VhDTBglF~9!nXPjTܭuC-u_1~椙N1Zٓ aT QS(+)PHm%\Yܪ$CF'o#H3%AM'+YFR*ymZpk=x>ɺ[A ZPF? i=5(dCuh=0Zk5ftYʏvR袀w}{rSk\ӕ+0)=Dz{Vм{LHH.4klt#)mR`!ɯgqs> O3EЩ;J4[#k륬\8rku|>~q` 5L+ v567Wpfɔm1]MڽVo#SIo(5z!o#eʤ&xV6hQ]/$,G:Ü6.DM]2P+iy @J;<a̞ f9x|4^/5$AUQ ]=Š<أ{mwab,;̾J}Wȿ9yXgG Fްq-Ikꨔށ/Go4oj@T0_ G9m=G\_ EN(/%te)7V!^7LjO< Yn0'gVFhξu*@E%7vC-OAX:NW7 S*Cj94:"z 5* o$ O~Ty8::2^I[ GA6ٵi` -b4 K0թc 5M*$ ZqСL.D8N L<5ً,TWꞷ/),a1ʮXv뗁C$>Ja17OAmqg  hBIf|Vא2Zϵ&?bL,L:<~ s8bu|tPؽT^=>fN)Wq5'oHDl[CE qLH'f[8S#J2ˢ1;+C6)P!jZxƧj9I;L ~>`uQy$vj* "WW9f< mwOt댰k?=iϪuw.qNH<_E{&Gpٙ!gqnJ{$ +=9c"*|DW$M@d%i|GEэ3¤y),oΡUq1JP5="DlY)a>?Yp m|cg@^|BsUvEy.cU9 ]҄,9:)lqb|B[p_-Vw b4&TSYX'~YG*bw9:&ST\9VYٿOU,h˰E%C#jJMyM2'b]8 u!;5c9o&N $%T]FTk ڸlX@Eme fy(qOv6<W1cvt' $_i5\a΀eg@Dqȯ@UYA-fڽd"K<9pU]A6猡%$-cn V`~sljЛgT7?a"^QႠYIx;2kuΛ pUR zޮ]%d3B%c ,ER8!_GiR;mB?IP0XńxEIYn[ ޲W^ez* (tRsVLg!Cѥ Bh.d`T$p'T,n[օPᚽ?n&3^޵Fn3ڑ0chV]G5;쉯[<**8=go^DPr+fx&\9P;yccSiLbGBMbbYN?>׷#]}+-W+ZYAD}} Y{Sʫpt^>Q6VnS EUݵ,oJcڵO_T̤ ^GAIj$KlyeV!h XIЬ|} GTۙRة:Ϝz-k2"%7iq &'}HZ,c)PUS+7v4Q6ްU3N`58_ԙLQ[D)Ѝrӛ6+86ƮQ&`m$D Wo*H13R֞]?E=MR|C/s<晾`oJ0hU+ߕ|ӌ #C-WxneEQ{?r"k'["E/FQʠT)%1'!vP SÜY(B#2PAP mQkF՟<؅g' |b ^R'?|0 d(pJOI kĽWg7iRՆqܕ51#[1}st4 C-G˽8\#a*' 3hwp܂|*D-hnAOѸ&IG "4=oh+jtUNKV|̌ǿP0Tz@6_ -8eK~|'DG.q]l17 P]U}OY?f!%"CP~u45 {2iw<mwu׫)us@דM߲׀KˮTtԦ06F6L+]HnJʌމ#pRK% Sc=՘ 3   C "Z~i#?svP#"'.2 6$AءZ?̭)MpC JbϕŊű}ė\?bpѯ&^c<}rUBWo`{q q0;5=܊%!#1Q8FYX+SfJ]T3Kcȧ $ f 2@H&+ݕ@k9~-_RJ0z|/1>K8iT6$ݰ׭aA v:7W{"Jr`VBKdO)|.j#fgGy8p~4Uv6s/#ZL\N071u,fmJCɵxc; ]笻\L6P||t"_շ2/5jEY:OfC#tm""i8] =gBI;Eg39_g 50.vnlK46%VZ6}9y5+cЖaؿj:lctӔQ vѹ3i 4&ub5ĺ94O{u,76]{ҲF-ER\5EXN 0cX4 V0c:?+v ‰Y]x{kt.qvWwN+濊 teϣฦo=,tC13 =0rΛ>?VJ.~?o@L/L%Q~b\j,#Ai( #q + > 24_̅Dm'g 2*U 98,n Y;xdxz)^]':\zYJTEo)R`pd u>*}{exǚ:Ϩ3gGC1h'K߾fXIά -]'9zg^S>y'29^ F +˩+kIkWXU㲽Ijˤ2Cy肐,%Sa:X LmZO{s:n\NG ᝜✃F[Y|Vi¹O_A:9n BmU!I模8Qlܖ0JW'o9c| o ׄߌjMJU20Ђ鼣$agMP1lQN}Ly/YV7-m;DFiWߧ +JyL D#gz7|fƭs,8~019a84%Yn8Y))Y[&oܵ"kz^U-prJԦI%.+35{^Qz]NVA(a1{If_ p>&e9FB~7Bc#xFOD 9+K7!,zcx?`*'m8O*7?O2ՒK˲ l4%@p5pSgp4i8^`Tv^Ay(`Ŝr:0qUG~= Hr~+[q{Q#OD.m@"#luxN~; 8fɋlQ*ZW]kv:yV0`!uy>L!f|-9]^[*ԖxCqY# ycYV'_??Xw#PHӍ̇e֡xrp+C/hL!j09یU匸yB;xGjf!fɬVY@h~*Cc_F;o3OY$> zp^Q7/TvUH5]|#'o{b{5~w;b-0A}Ϳ`&lS hڂV!}҇&M%=+h1s G'/ Q͌_Fj?ML4Ci~~dAhX`_d JC2m2Tw O) #P+,\޴ :7%峐Ru b2+)F-HU9V>@,%Xqzq>8]@ocF@TKX'jq9v퐒E{]V6LɯnfXaU|u۠JD(61ɢ;'Hs28Cx}K&$ĢƼzZdAѥH9ˋ/05IzTcr)붧"!r"Kx[zz me$Oaҕ6RD|&ݿw>0]]tUi`V|S=a GW-?o7ioc"4-,|n'\Iu5X/Q}n?)`SIwdu$1}–o/ ُ[嫰.s.2pNjjx5v ^$W#A?@Ӕ{&wƌ$ ƓZ4IxS=tJ8yAZBIP\z:0=Gab˩eSǃp# Ҟf(Mf[cl?z:+YN'Hf1%hޙȀu1Z\rHۉeKbaL O1(Q1Cf ' }u4' 3)fY:|sՁ͜YH klrcBxE.ߟ' ҿ yq"@023 jS[ TK6k`R&7Jމx:H9rjU'^"j9EJ(0:C13D!O9G"g BKyL3F  4ɟGENM kn?74]T1`D%:ގd}8BȨ-1]4AIKN4KsIB`ie}9yNAOͪDMiVHb )jGץ 1M x A_ws1KNw.|Jf!*!R Nby., y9m K hcOF"MCM%"A"QS!ÒZwY*hShm2M4$ҖN F شMXzЈ6ۡ`Ayg9j~(Jj_Ksi0tę$H^e. Igȿ/=5QǃB2THt)۵R:iC;]$qTba{#ϼ9 M0@Z*[D8kU;ty\ݽP 6) N#@mA~7mZsx&m-5{. uI,s)u>9@tCɛ/'Yѽ Pȹ2Xl6H Y>sɅq{Ga5<~Tg^ b?n6vyv}:~hay;`Th=AJi")=QQ Jٸ> 9nԄX]`J>-UT#>9!CŁkɋFXFrc[Lg*tj  ѻ870<:5"m*fS^AC71(n0gsf<%pS0{=ID 76A+}G>sЬyj^ BTnlvg#OX"9.$;! +7x^l:#U^_KY;xtQr \ 3?l }CZ2ƈF4XT`ؘ:i΍'4ZHsà~ogf#Ny7DW#Dݏ,_,!vby+Zu+p\ʇ8a.snDH̉²ma9ؔ6i 6,`%9vxI"AA"(Xf~#N[}O_b& t4"&=QwtX %D?E 3aףo7*ISeɱb7}9o- Lrs&N!m^#5Ek&}1P4@;Hn' D8x1q?\=C>!_aMsHrM̬hG\ 1b2fM#]׌` ǰr5K i+h1.$ V7{۟Vv6ٛi5ANC,-*sPV[+.oO.DQ^rwk{&Z8*yL+7Z(fQxM|nޠap}K}Pxl<!= hD=6RBU#_? إ5 AC8ӓ$?,lb' *Qo4t"^4C'hKY1nlw~!5d~s?Kgy_8p6q07xX TYR<,Nl,ٴ]bkX"jA(@~PE%҉@b1̻l}6*O͌κ`WCMQ܀9ٷ^ӹhZPj-a>0j @_IJk.Y%!{.Ym~ "tPoNuD }dzoO+>4<sCt<-hq6D`v.!h *`Po^&kwiM4^ASsR JgJ _(C} 3IH`f>K1BJ (hG4_US~«`l+a9Or|M-pp$޻ʶS›&c_7czA]Tiuza*WX_$ŪQvDrq=x>\sts3pVA $~V[ ɿL9YIc!_3U%g' uX79:)68_k|qSL{h5!YҺԵY38L#uRW`Ťt4'>T*zւqqZxkV&_~gI˸"<}ZjA: +aS8@.!?m+uK<Θ܂opE)I4'P{M",ND{öj_C2#ѯ\!2oDH. *@ H@~f< Ah0:%cJL]#9l' Ae*Wo]1_n(9E)mƥfF|poж2,tpguHsF0 hnȰdqoL$WlhOl%h9k09M KvWùݞq3y|C]7}): 4]Lv#eȃQ )4eY;jm!զ'7_uKWzŪyX,vqՆ\X3耭= .=MWUb" }M{l1(CON0[:(u]d17!S$0\[E %ѕ| wi94]d^]O>Iq1SWP~z>yZ|Bm&1S *Ko_@w)6X6g4˱3JN 2"ϿzN#fT"+5ZxlitX >fNOɮ>hH}z@uwCUΚT1F0[nkm/| ] t#c]41Yh܈'ճ x p#zYx jȹSx;R[{*dꔤTʫ+ -̃:^Ҟ>eݒY% .f^AAoJ͆XTG{א7AT]%_>CޗD߳TG:Q4wJ;88oZ8ϺҖ&bzʈ09ګTkHOHU2y]'!0ɮ#Hg <;/b5&ڹIWYhw}GeYDvEB. G9$}kMB>Ol3z9D,iD`c N6zVAU;Z*sa8TYꡓxfkHTON>p-c6PEq TUqf_l8|+u:?tw?k7?D[+-jmte|:6[u2}(u8y I(X(pV6͉3A <n׌S!O0Uxb(u%XEr&u1ASa}RɇܬY#!"?Ǧ[Me5r älJʁa{ le*RYJaÒPc W̢`z[a<5┊UaM#,7)-e\]3o I|=O\ȇ|>-e^9]_$A@07dz~qLl%drnׂ5BMr>bc\3 It&Z7߹ɯ>3|W>66oҊ@zVtnJ)8p؁6vzT>-B˫fD!o$X'"d(NL NVAL#txJn ţaKGX$=7ՆQo`n"Lc*ez)MK@e1w= jA 9R8J0P 2B*S/E^W|f70XvV٬$%[3̙hbwDx Jt16$smBzR2k)-et*D& D7Ə\"`:BO3ŅFyIF:r{K"&^-o?E_W=i0>OƞUvWud4L[Y',B]d8ZZ`+F$<ĺ:L]fSHu=)%vP=T "d ԆF#DLQ8sr0Yn^8wF%Yg:[tjCʷ֥1\ԍ&N;;mdv*1=-HZCP U4_il?#Bi2Xu|3ıJ*O7㣋}8'Ӫ^M ,m\~y\!H%ClG O dOO]Yg䊂+r8(ફfP-UM9?"Rezt;m aGhaE#Ljb2d^q;\k۸ꯧ6ڙ Jy7p|_PqK-}Z *xK{YD>ܷY?U,cmٻld.Ղ3Yֈ, cagxQiA+ޝOۓ8UoL=)Ɂlᔠ[1.:$X://ki p}A,eC/K6"FC+ųo=r-e4,NY.oީx(`;SeȚ\ovKj\P<3x#YK Ʀ\?,;h6!O[ֳXWpz0imaEi#{⩙HF,On5u$uϲ!1/m}|ٳyz,.H3yoEI%LI9^(ha~lRDjuV \b0Y1dꊍ-$[1 n7[uLo.kmGАjIFO6S47WW$^l5Si=0` '\3ְ!6Vqk/6":TI<% WJ{w[U̕yvChNQqt {#3yG6H4O1K&dGsQ4 n=e eNIC'6zV0 ۪g[2Q' C?`ۙc+i^jimxhg\kIxK˃`ךE@01?'PԦPE8i?D]u$ pуac/ !F/Dr\JMPRf9 *Ҝ O ܻ rZ*lʊ¼@SCjC/HoI"{wQM65VR 8c)=-:GgCZ?R0"?=oȂ4 Ƕd[mv=tžt,uw,*>k=3'p6J _m;n mQ1n 0tj+dL$.}j~L>/ 27L<$]ҺBi?"cp&QUg,TG1 92&N=et7ܱHv=S *jCXa E2VQdpjݲOBIY1}\ifUaG;7a . lY 2 3?*ˀva0G}نh-܌LCreEY]0zc-2Z`z^cq-{G<$+,xs(tQYWC+`Ϊ۷ψJGRhqkܧBѨDR(jX#$un̸_oGm$"w3Uc\)i~wef6ckYbM)WD%q e)o[}:wvkr3\n_{d(@bǤfp؂^o2͹4qXI1(Q[&&Т4$rnO 9LT*tp '2``{_a+Zl\MeTLzhL8xaBږzʣ`; my"$,|o~<9߼v )R Dxԛ&,Gs-\,$M[P ][^hj| v\?: \,W'ߧuDV96d fso}r,m~@tc9*b߀f< bsSЬzk!򉁟MI`SR2KU=6$qϫnxs YߍES6D‘kQq:wo ac.я nRE.dea8Ԩ<m+-pTHZE ޏ=!?6̋2R&bc%I^_NyC13Jp5]t ܉Ń^L7&\ȶe(dENx{Nk^]wKCo9'׊uxR0y1b>(}.Ƌ.+:Q F){MD(q6홠\]z +fa)Eheު1'GڡFLuK;X*4ߓ+0if8> 9ٴο~Bkv=hK'M`_s98Q,>sq:Bey-ƪr;_dJQr3' LtID3XРرZ"7r{`#!h6F.p}qTh|+M34'ˣh{ }-Nh PWi;>&ӿ 47Sn/H:%?ZHRsם 8'bzsG*ʻBX]?({bR\3TEہXA h̰%'8MfUUɇ3A@r~['i"L eɒl-԰`ʼl$;lzY8ACF7)$o^bBz1j9WHF1H[@37˰>Io̭V!fA'?"a_Jt.d/td׫[dU4 H$A_w*!tS0p*xu\տ5ֈQ[:WÒ@S)B2Z9=xO@ b_nx2^mlwnZׯI~ftUoŠlO"a, ~PѥtF k;ͨOtЂzICt>۳YcʆSƶ 'V N7WЭMdx ID0OIN>iN{ 4PxWײTzћdg-%D&]@-5 ;gk73uPYkp_\ Gݐ|RzbFm W4F[*WBEq^w |\[JɹÝKR)+{w#2ВOZxvM֛@x6xfWJ9AEX7 $0b\%rH+SZ^?ҟ{=;`l\0hVo֯LVylZNՑ`9`iusjt"~d=E'LdQYȡOّ2jbڅfLS<Ɋ";S060рM&9p'r¡@(u4 )]f:G:)t\r^%I~O;"rx'C͔eIb(vN_Mnx?-LXβ)5U'3q:G;"UbۏѼA ??&2<p ,dMdbJ̑.^"+zsLC*~"h4Ӏ7i" Or6]XdtapW6]D(ռvCk@h ]>O*t?ȉԤcqpsR'N)LqrM5Lh$!>2w-"݉QL-߯AĭDy3rj3ʏpg l vdݚĺ5K"mZjN ,WJ hn_Jhh,gVw1%oi:;lQe@D!uSVI>0fV!#\WAYǵ)]MQ tŧ2oh=RiM(n]iàRf5v,On1U"ؽj~ g-I{0B]=| jkD. 2 Շuc3D%(jKZjnop`[ڑa%@T恄Gvj[1zs|B `VSU_ NA?+NʒUO$Ij9䤡衴"'/0 A/< z'#h8IJn .QTEDݍWϰ˓xs'-{1Hض ܃H.glw3Z}zæӖsDxщ4?B S,wؒ4/߃Rv;_%.YGfm AS /_Yj@P`Mkhh$0坾ɧ鑹\n_ZܼrVdߥ|ܐѩc!>\p{E+bːnfUw U\'XmXB:xrt?/h U~Gq*k%3ܱa$9;Tz!v4Sr8+TjNl4J ) RчrY5,)`~~}Տd{QXصn> ={("Zt-,Qgwě^?.4^rL$J&jNuRV5&56ϓS1.bOv-mV|n-J GSv }IבE'+臊[o-/xPJNU#"}Tl'։JN8qYR"+j] - mk\"tZcll#jQ\ תGSX,_;`_<{^;m:M_kV Gu6 $U ^=fXCJ_i'ع۰|õiN> ˶)sDZ۰#QEUMɢMrSqܦWuaLce!aC" מ OҾbGpJEv>gOjMe_A8;丼&THBҟߠЇƤK />xY p12ONgf0ŕ$lS5Λ\= oI0 19֖kyO8#ӠEhcO0du)St R͠3e|aYz}c1וH+hC5+p_RB76owvk&a1_=4}{ GBϵy92S|HVp-̀+Mwu`?-Ą;|`wn JiB {\nr&y5IΕ21 WP_1b ďL-%Pdsۘ!ziB,O#Hk}QLuK̟&JioYMCG [|y6xxHA* lpB裞Q/BkoiEC3N [2ԉfqb5(bϓiJ[0N]L ^R8y j*٠Qx?C>fUA*Ay6w:^6w?F6,CۀIJ{\").@#$ /o&;+,Hg+}٨I:Ĩ8c5iڭrm8Bsd8K|3"b&w~.YF @D[ڙ Ŏ/7QwARUue2 n):x4=D߳3Dz q*r`n3@ޯ:+̎Te ~-y\3{5& ޢ^GǶWD]%G%WVWm4yT,ѩ4(9 13ϕvPSmE%׫g?zc\+~rݳA#ƝRACAC!vHApk'3s="e8u݂PM_qZ.=YQM~=@,q%RVLXHδBC**RETAPm ?gHrI# 鴒AIi_(ԲJ[v@̨B_ImP{Obh>6isҭH_imѢta!HUrIkE06"CrX'fNS,P\}k{Rzz6I4ׯ%zph%k9|K3OðKrNXz7̧2ϰRɪ Mƚ\okbxhy"nna)hg=g/Uo{nJO[UK"nϦ$j"*O$ `5;I9:]xXQ4@kd}XC,kοCw<үZ( V!y?@>› 7敇M <_K^,F]19~bgt!={ɟii}fDZ >_Ah}=WGֹ6 o.*!AԊyd(uvy\_eW=A^I}A =2v*!\=E@20m+Z%Y (h! E8mW{7aSəhx t/0'nE/k1$n_rه-h ~jJ^{J ~[k/ Wà?˲ )$:{; ]z f eu⧃%b~/+6^Cʸ {;YVtgW*eTPޢ!M&%aUXLO_GX&sD e,cPgMEqFIi){h` EUE!v65~KQt |j·RB7ːl$:a>\SeuzVm3I3p;#pdۂ|f4;٧q<,Bprl{pfD"3\#z)bmNG?^@wDnĺEoɤfM[lD ՜NDDk3k#He3(N>|eAuY6. 'Q,,Ke~d./OW%H2&?/ԛ u ,0Ơ%9Z l9 l0V^ۙt9 =?56r9*֚S6&+nS6M8%1d%UohD8p-SȪ& v%AG(ar_8BT& NPQ&^]iBw}ԵV*jw`j%8ǍBҲ3ceˮy$Æ*m ʷn@0zC9oB^n6:?$gZۛu՗pnK =cA RC1*I2__zP'3zC’EN,u-g Q_[-{8Wcÿv#C,X0s%R 0Dm/}2U޶q!N!v3T Ts9цCT).U㶠ɠCZQ7!H&s$d1wj^ABhqZL}Bh&λK.6m*$A.WQʺ۽5Q{1)(z7e yh {. qsɡ{,ˁ1Hi>QpP:'a}x簷k)K+{_nPh,YR޴k֬\Ԁ;i1WQ-)3Ti|LWNwj5O&gZ\sN( 3F+z-HaEG+8P;2Ss"鷍x10> eHenU g p;0w!Xqz`Očv'yp' NJzTҺ:ƏN7MOe=?sؑ3C K%k0 l8􁞆:D+k=ԟq;hU+ '\bSCy_Kwa, Q}/#; "G`'TFHiē%թ9(4nIiOg.QsGQq4¦w<"Iוĉv J?, #po _B0XO Ah/ ۨA"ZVT>vIMkǀtȜ7JpBڏvZ-{i I9ݞaR N̸ӄgDmL7lakn8)xuM mG,眆{4 Գz81Z>c1=\8&bRE˚]AJKAgNhRp"橲]m0Iq0u"R'vl`s 6%0o dcwg T(CUpyuO/uW҄Wl+n\4 6!~9c˔xM`+X~l*՝m^GN> > hT:Ԃ-jw8+K+Tx4/SBߟikUM}.*x4[e&4 T+"+lg[_T 9dZl'v½|?^}w`d?7*VFC%˫K>d hżo𗟨>*<M烃ðnf[оb|!QTwR]aXxeCvGa#@)K#]CDͶjqK3wޕN>6/wk[`;9 t=pl&T6_uwe)ycdC wz * _aYAz1gpb2;]M:[p~Ļ(j a GP|x(S Ro]aAJ雈)Ȏm-b'=EӹTa& {kJKXܳ, @'KGP6\;a3wc |-bwc󯧔_>{VܞFY6X~$7A2z:&-rwUcG]Qϋyl1@wx;/F}dP 4JO 87%,nm+yFu¡Vk@oSӚ". Bh1bjǻ RwDi*bddv#fu ,ɮ ᦡvC|T,nR}9ZLN`9*zenНUl^840EvRV)jk*?ȅcM__Vȯ|P0T^!ByJ7|8.&D+$܅11f|ӳ `J/aɥ^H s?ĹJ26 %2._ż-juK ۽Gr#FA;z̍/W<7Bڗ>ҰB{Kߴ~4}瞤tjfL6p@Y /N0j7ݬ(&Tذa9lY1fJX(R$}~,:aH`YB]$ca1n;K&JmCSh쪤䮧&3(T" >6uqKts#*eJ\l'e߷Do#њ0#poLjм7&}AZm4di>!Skbʺ*A*|]=z,}6/ VJcXP3!ў Κ|5,vhP \B9G]v؄Iof佽'6M|?D]jN6[[Il:$ׯ)LXbUZWdoaIc Iǭ_?~#kd`^)9$5"l;WF. 4V 5i0j"*! 6Cmoi'L4Qvq2w̑A$~yp?l$|Zyԙ`hU ( \6"l],08#c#guE\(ӅKZ[l*2&1)5JʎHa$3%7"5K# U8[<>NKYzAӖ΍/%Ƚy[=S/7FBƷ_;z9w>XwnSл %M][LGXiJ?I>+?}Į#-.p?&\\a:[np@wD4N'K)CdiU+_ -b MȄw\xγE6F2+ yϫA_ٸ wrg %!:6 ٩{w6lmŇew0M Fk(jlB!)<7(ejZllt0k_8LN~D3{0\uS^n+V<,HH+5@1K4f&!yTX-tM`mg̕ VƏn{.gjOٳ+x=X) #C$ߚ=?yr+q8 UBOF@d 'xkMBm -VCa ֞<T0bتw$GKD,ßP:gf{^6tUF[2Mڱ2һ/w{&/R؃a(!,(/qGspNYD Б&.ne$J0! kYgPr׈jk F=[OЌ]nh#Jz~s,'3O|Wx-2>?r_aWJE+Cv!Tt\:s WĦӣЭb>2i2&k5.̽M/b1@04!BP#Ѯ>sM]] Ğ-}|pjyj0$_ߔE!ݯ}M1 JDjEiX8E '3{\UNů,I`m}XUisLuC5d 8d?UqYx|DqB-'؋:2dxgO%7iL6ړsRbZ"8d 9AHFJ,"-9앙[R5i^ј.F :6VRdדDmg,whmb5b+Ŋ- ^4_)ׂӗꈊHhV.k̢\ c]Ez> Xc{P1ZP2BIu8DIgXfMv1U{dCL#)vqUp`M&k\7מV)r8cO ́b>*.m"Nd*`=fe#[<;?ky[=W46?@j- v_'`:S`ΞqJqwTy( ilR%zzߟefTdK[`i|94]VI Rxb6A.ۆ'9E,FbG3W8jf}Cӕ#sl嵪H74£cb9@ 4:TzM,ғ:`{;Qm='-eb짬ֿmZd?[*V($t,ֻ%Zxae4 N|#I8.k%}҃Dʞ zPjP~,{j&J[i{9#*^0*!p7? ~H %Msbn07[zYCpVv=3_!w8C i'K\ ph <<*EY#rWNm#vu%j:N_'76>7 ޙHIT} ON%ᖙ6p?#\"ġV;(z`1mXh>Ix9+l]9~1sGco0Eٙad9{#;h?ngs}0%QqDL?+_sl# ȩj=˹(L;1MX_٦F+m[k.1=N.>=EL؜Mʠg 3xG҂ .r^ޞҕq10Qn?E*s=f}ç~v N7 {Z M",9ӘN< p-&b`uHiL$K 1tB A_/ tf{:~>K0XYJS&i wbU_PUR]__U$BSt㕬6#\,k\qZ,c*DͣWJ0'q9zq8̎#- lGbCN"s/t+X/30PXt@?-GoSh5caR zMT G-[Z4VP:>D$\  jq|vt|뇸GD1CQę#=g<<eѝPQkCjN^T-@` JIc'vMvB; |=(NX7cXԿ4w'82rf[!Tߪi'g̒[&raf$HFחt}[ϥFCk'EAUG?q9}GQrҩwFQ!m}j-X;3zVQ|cэ U{iE{_q]\q+?|ۋ*V/su۸٭݆{'nB`f{]uڤ<섲Y8؋^NUӷ\(sg`+'L)E2 LJD\t**[5>~Ƀ,@jkǩiRkZA8:$=o.l̪[yĞo0[vk&w7fL$12ROya(&5,ܵ;^A!DjA13 n8&+%K'Y0߉oV(iM'IHaa#?#;<֦oR4^K7Lor&N;dZnb(WڛPMH0 a7RQU'@?ϟ07'VK禗VVר"ac@0%r@";X(%v8Nnj 7y7 P/ 1\7rΈ)_GڇA̼]Yb⹨f/tAٕ<غ? b1k;Byco$Ox״B ѠINhHM>L0<}a;eKKUg bb:}9x@"ء'r%ZrPo,R>Sz2۬[9F- ̎igcD2VDQ/}{LJoȳCdža 선,&ǘ<8ċ$G&6ͫb `V,p{n޲qfbL!N`JQr(`khME_@/yDxy {# njJQm?0դ,&saZ+!!Áʾbm. i w8V)eG˳L Kߪ_5#]=`]K70\κΦ ci X]A l~^*C,PG$E&!~" B96Kv 2ğpc{+'k%3@YPõ: sw|/.n`:ZN0|qA +m7Jjb#Ab'ϵ_oj"\օPj̄躤؜wT#b󎌱M$8ƨȬޓ㓨m'FU߮0XZ`ˑoB^(s ֥XXdhލOڹ:ǀܦ&=WӿFΰKqod\ҨCmLvAk;ʅ!+zZ蚒FI=rY<Z+DtI8T"=hP{"qaMǭCa-Cd* 7~dsJ DyKL))aڴyH 0~>g}oU#4IEOҼG}%4o)S72~y~AلvJ8{6p΢IyE ⵅQFw,f/QAze5۔|v8;MY7vt206?sN@mٯ4Û,U%9N]:%w< H#XfZX*3v^LM" -1{7o*>a W1OՃkJiGhXXM"kle#]naV"~"X7H/1*%6B5ψ*ɏe5fp&5Ⱥx`yw3?\)5o?Gmwyx98g~èr!JkwԥBs&dacx%A>4@R rlK-kއWBr[[.X:;X!ri ,ZD(ң2MP0uW87w5} hE%ɫ|s_֩ML8ѱS٘hACUh*ZU׈~R畑#&#(@U;yn3|Bnt(ĂW6de5p|Ҙo(`e&#F:dp;Uࢻ/#H±zCbNP0%!P :N7^x qNSî͐GpS5՗Ò8NC:ym,L7ͫ^Eq\/ǂ&h(Vmeۇ@ nj0U˅.O%6؝ W$=RzgiWW H&܈j9PLW sΞK(T).e eg!M!pG݃zjK$ZtxYOQ1DH\&'$n2<=X[ZJ @%b)x& Jua1G'<(e/i\(@ z/;>y&XJ@q 4I6sW3I`!4,=o_OeBMj4V2GEвsLV&FH+\nwuJYcR[=BZK|50bjV> =ѼJ G} Tvdd}?J{>9F,??DTUcʔZ'>Y^7ca1|nZerEڛvn"D,S+9$Z r :UeSMhlґ|xMؽAWhϣb`3]ѐ׎dLȈpBxM"V冄gΉ( ~dsGeT~Ȫ>&<8LIiR,mew"eٴ08r]-nީ3I k#G$ 5"e ɖ{X$Dz=]viH{]{}{Z>$,MXCZ${bŗޠybx"DytUx)#F:tLv9Ln?Sj'm;%@3t@`O.R{GKP l=f{us*-ɟ:ݑ'KBtCBKdGt724&vCx+C+Zr"]ϖY23E h!L5M t|~kb9Z)gr:@j$7<1A1uX.4eֹ9"?mm?s3Ef ֵ!`~ V6S1JL:4\m]2My-RΛ$UCЈ B֞CF&W ;Y/x(XL yi'6ix73;dRI6&7BJNHY8"6c^ɤ3_US{2AE)|-b 13`lZޏHb}&a[u2 ʊ>ţ"݊xh& dԝޯMsُG e= }9la/v2XM/5{|}}I6{3H\\7+=h^TnhS :>LJhV;G8>cwN.>֪7WsaT#r 8TntNQl2"{\;J xk)fx$dj}8_.b5$Tv|E.)Y Tg,+7筡Rg>wo3<<,/Iz-|6(>9!]n'Ez$4ޠcly/;ŏ"4y@epbEP\#Y55Mqn|=*+3>p4cBbIGLjyB!lme>_J sj5yS3v~|rB5Z V#l4=* Os8aLovl\U&U.Ia$Guk*R2CṐV2m]&SMUR7[M;=TWȴWr|US0l2e mKهDTm߲C?lA{4,"%ߴ'j:fu%r-_T*M};rc9r~0j4n_ӑ 7]$lJ8 |#`踇cˏ`yy0S7Yg C~Ӯ{޸mUrlNKw:qY+3,&51 FK=]}*aD,9/^#\S΄aq  Fh=@U\?:L^f{!2&DzI0mu2H[mX- $<n=mB#i=5%.Al)q-A@CZ4ХmgVg C t"CE%Gqo邭7w %뵗M"+̓:5mc4x!b-U`*W:w߁r\?VIhj$Ma4[N!NRh͜4% 0Km ?`|ӂ# y^|0,ڥ> tsp~A0"O Q3D`%a FKz6A; $U sܼERLCQưuzjUILf6I d(.FܝЧ-1x_ܾ(P]M t:0Mb"Z &krӤ;7_%Z j3f2&~xdӬ{hlo2nF z?>51~J">'h\CD_Z K?\N0&z1B:Iqж@S\FKa> {)yΘ[c> ̭Ax}sJ^6 t<@AZd%ݛ=E%y2- 1nO?<״|?#YD> /ʼnu9[6<~0dTnNoQ&7* qjy!haǥ[`;2_w3xWY=FOM*b̅ÝCgGZ=HPN-U8GޕPf3dWY=^="wbΘdizZfBo/wU@ؐ8)^VK\ T Sb7JtY}X^ :@PW#h\j!N$ m4"OzX3my0|>_R!5Gb.ܾJpPdnat3.wnV15A>n4@.+4|3EvU4hڊ0MɀKN6Zp"wV+fJk:s6=~9!GPBqD lV0p Ə*_!TQ8@2C;_%wU[Tǎ sW6bj3ܙ6E;QHfNٗwRěKSX3@ZA@$Uwn*9}!5g J mLWoR,6P.S9F,Z*0G`Eu"G$ )2a ۈ9в{أ<^O24bCNyJ&/lVVVeO|_S۝fQPK=xi0`h.U^hU@_\lQڬ̮6BBg՘X)5Lɒ59v-sI[fH|ei2W&sK9 M@s[l+:>;m|&1i:eN) w\lU.Uy~5%4qni)X%6J. y&'ZAq .|0UcaK#QW-qbk -q^;ϳUd񚴴K&DcZ^S'X(!rM)D0XM!5 0 Qtt[k,fدf߳&P As%=Ol*Ϩ_({:k0󨌍1AfcIf |מ$ȐqoIP)uI¢Nꎨ^FRš{²בooTvnh!@;>Ġ $Fǣ }2;D4_M19Hd˻ /wY䜱SQǗ ,>Ou/'ngɒʀA$Wh;i3k )'aNwE&PK3~lo+(2"X&C܇!5~D mpQ82%B E'>Y.bjGwjPܘZq#9*9`# ܱ'<J 5~D0ިv ͞~B%Z>Kp|QguB V ! P.a'.Zoi >8ƺܢ;? Q"Pe:*UPY͋N P0$}pWTCX8F@‚=py\~XQ4)>MfxL=!Xv?kց|FB&s+60 BE yEIV j}fBҴ`u_R>%:/J;DtUkCg1v"3ONV~ V[fhTlmFoheS+-D+{ )~tzJ"wEvR%e7#*(Yu'xL%SQEDGF.uUD%)zf>VQ\} g-\h"TU.D[@qHbܓX3Μm4NlTu$B"F\>mG\' `&Ț$F.v<jc E=vHdKm}E\G(6Ad_ ץYJss1̱\t6sY58T2D>8uA'P51H}y`eUQ5$e7XaA,vKc@~B7\іbCbVZY=_l,vNf Y,lF}*NfJr&/9`QORS -[?vZ`j1BB=K5&Qu͉_E 72L˻iX bڱ {I3[I7_nYACAXY#A#:*q[rJG3S(.u"v7 Ar°PlуM;nC9m&mz=Ddm[ ! klfD#aM: & HpyW~Jt"T3}oY'~f;tBpEL->e1NAH X8~\BʚϢvLf(3tָ6ڤL^&N/gW?q.L{xPv5?=|(@k^Fgbjʣj n|aP#4}[Wx7a׸OBng> `U4liuHR'#jj[O$Ie5fTJD :Fq'f 'k޳ƷQ:AAtHKb\F3qlߧ>oMqe3.$^/fU}U׿*ҜGSdL2'OGm,&6m+4rOM(HK22^퍰EѤ0tͱ&‹+U`fUYR"K%zgA8ʅIQp־Θ%[m!Jp˘Gȁ쳝/.yYoNȼS}ysC%ߤ` QW-4K_m*dvPA)XBx?a*:(שiZRM bjW"9&'ՠO o8wtX3"LQ)@vvV:F!֚6yr"[/%y5:=YۚkJL=r7pPm{ʘB_.VZ𓼂0` GV&[ȬH,eRJ)[^t}b; NI'5j^kY2'ͽ.Gm adtlϴg2oHPצ,X|Ct3l=$&/r*0vicT-"왢Xkwcn4BjTvvR.S TL1D<S^AL!9֮WkC% B5#><YO6,XJT~5X\~X-J#[KX9\du eis}.I%H\8(ѣb2{TuSݻ.4=f]o5f-w3n?٭ ]4jv ՃP qwg_ \.x V jE+{vVdq KҨaA.%6؁0Od gӎm`aKY|sXD`Wd{x w{p P[5"ob 2$A-2 ]X yR]?N/t8Y8 R8)o"A bU4 7ޖADӁ5w^?;Wfq3H&zXŤonԫel(䷬$~ing.B4HlkUY=T,c(W(cGZgO.nJ ᓧsʀkȩ@y=WQB37^`ީR^hZbJre QA@^͏)EngI.y3ï- pr }HW",)s!GL=s1mCk^BpYټ!8 ך3|s4ގcW 'i}PVcߙ!5XÃ[@T+'(6T$ 1jkee$9T wg ^ᛁUE=E]pno:(ގ|'r_wF)2؅Ι|i-Ĺ̚%RxlvZ("U$ev:ʐsbzmP8V4ş}׿4eB'xPLHdb޴z:;?5c#|6i L/J56j['=4E/-:`9b̏⁾ ʂU1La̡>x FfL#{#EAǞPxck1)%TI^n%pz;kՌ$*#/lDBr `9Fb:~EV5Fc :A  %3ըO#JZs3yrI,tvMYBǶaGYG9427.'#(/P뤙AT47GF~`.Ҵ^`: ruOǒ֖i^ )xfL2L iMj-ג1G ZF]*{@GтtUYf>[8TfO,WX'֏ys-JGµԭs%( !NB =>n:%X?_(M*dWwAo* ŐjmbxTndlo$>O68<׃a񳭣OǽD;o# B IŚaE(9vPBd56iR<|6U\@Fz ҊfT&ːQJ.\s37O *B< B ב՚:"$H7gaTķUDmfyz~w4LQ܋ KDۘK6! 0ě$԰PG{),h98H^@] P~gZ"sپ2ކ5Uxf=R5k+N*ףSYgBkijQJq81OU47ʗE%6]+>䟗{S@M0a\YRaXO_sȲ_tHBܻ",E FkY5}'*nS)X&m\eڜNgWN&nC=J(WL !Yuh50?6qX3{#SꈽL",rB#=3@Y4LmT3Ua7tܰ.+U/päJH8X<v$JY! :L(z!vXØl9M*ii2JLW"|+BW_\1F2 U[vפԚYV y$Vt磎#ZGd3ĝ}VǷzs2bqtr%B# hMŸ#T|{X"WDD`{$8wڛY޿0{7AJ2~zȹɘKtz8]W.` 7/l*3pY/) 6v]`iWhsz9)*Qmyښ$p8X*gI4`k"ԕ`G9)EXƑw |ޏ ns:b-♄](>x)&d Wi9U2+W'9ND@*#453/#{i1 F&lj0` O &&2NIգ5+҈b:/B'ue`I܂8oO/80SYs~o;azw8!'8 e֡@ ,Өc ?'8+v.6g_j + 8W㙭'-ϬʘYvxe F_]Am-hu@*$^ǾF[{Pu3c ^_Z & {pmFezE`uw*ƊjE< ݩ[6~zH43ꔵ¿8ς;􏯹lo:NX_v%tt{ʅ0XwLsv,B8C=8 1\/=dzCϺMՇ#t>Z4v {Zn/䪨{p1Uضg7j %$l*HCx`Qg[2^ p)/[po;WGn ~ .=Ka> _;O׾6̺?oioݍEK4"s0XqRw⫩*wZ'>{]tnU@ƃRҞNfOqj:?~ϫ)4'FQbw'{ΔR̦NC.Kz160>G6h!-FH^]V ;{ݿz53@y&&(WuwSf8Uav%]9X>C1jcQDYP9rܢZnI-Bޱ8;~,Gk/:ai>ń&]v3]8oKM-6ATOhzSY k{-P0BlMT$z[TwBi7-rAkM˩`8MDMq(,T_6}[m?8CY&AFASuY03sϺoA"]$ф ˡA8ҡ4Bn czEm c3PJGԈgT]:,QV!QI<5% &ep#iߗ[,Noct9WKV40"lXQV$0-[FwTp9rNbk|ʳwg翮;)G~.k(:bht%r+_)olsJx'_ xT<-_x^:! }Ͼz XzhL8@ڍd[ye6nG_'@2Nr 3'̑`e'E"pWll "ߗoOƇ#aRl4\1D5)4Ќj?/~RK+c E*faM 'ٙ' PhI;}Im$&89=lkuc8LbgCY r{8 jcl˥AaLZ4B۬6sVl5Y}vL\ S0٪&S ,4rH ?~qpF\\uI5ЋQyrńrQ,+gc!?z/` 7DL;E A{%ָ[ #z$kF8Q{o+J( ͆"QASi!CA%PӄoMf {#uh NDEXjűV@I!Y8tc!fulY9`9A^o>Xxd%*FZ-&<%ݣL0 /2Yx{H4%NnO1Ӏj(b\'B0Nk"Wʌ0!taS5R~@+En[S7տ۸ "Cd{3'gh=YO:nKb7WNu1&Ae̿2ȓ#ŵ->t25pCG;}{d\ 8W-  HRB CH~՝M( !TG1NDB%NP]!rY'Q*6 .*}IgzfB/G8ĸz{#PNXD)\R^l ey7gNBE8Cz%SMP#hP!)6}:T`oz[xnҞN\4m0xUẁ& ~*e*f<xDb2~?d昁zQ`\Eem\,RC\)u\/4)¶P~L~A.VՂ)S vmK_k颡%b1< %aHZL>/ @8*#]p*`<`ay+Y5APAJR-]FoV$孊O \˾j'݋Vd5i^4*W% 'IVUk|%JΟƌD[sdW{nDZzK%U@v4Qz]z+ !̙OӒV̳ mc;Wlv|RE"}z $")[w)N|ĩXx f+cm&nvfpoy`SK2$laM;gaW2哖}w%c-jr_GQGQ!3+[^oyDIvtX;I{TkxloK_"jh薧 q39?†-.hܜ.N1(ԣd@+JZ?9e ceӹxCQoEH(\0ў~_ Ҍ] ֹ]vQkȝup5DZƬ]HLnC_暅i2=S7[$幥{ڍ &H L$ߋ ;>ȭUM/ Aυ 𴓐R+ +P";$Szok9v-̲Vm! K]Cmd#f〟#U=~􊲍x TLDs6-FyIo$M(bT4CtHh> 1B9|~ EW3ap^"q5w`BWn>wXҔA `ҙګAʫo<gDE9[Ssد?EGӳ FJq \)+PU/<s3ڎhYŤb],=ïj茬cL1P^-ZhQW澪ԊfK&jL;|96i0^U0[I T o5Eb S (R资Hk SArcȚZRl70I:){3TT}N !K[g4,Ilj~2'8ݟEj΅b:'Дb~"i(ϖm"PlNezkhƷ1TI2I ?js5ɕhpMm5Ko^Ac}V4Л c=g5>('h8&jVVh+R&J>#Z@1֬qn*ېvB¿/:1^NxzP6`/x2/b #J @*87O.9FT7y=IVJXJRGV""wq Eb^g{h2! evzQxWt ŧW|6&Fsl55 T}Zktyp+ϲdh '2SOy=HۭE_CP``Il`0.@.]Ae:sG Lդ pl(7}nK%3I+r7 ^^oDfiM5&xiNIkؐob8˳[^3q PDN|;>zk(?03a TN`p0݇ ]"ouMLҵ]m@7db\ByѬ;$fbY./YƴKb왩glb f>4;Fidf~Q*T|p1tKG+8s׆f!TY$TϤyzWqkKRf2;./C䇑54.< Zuz :-5J3/g㺞l(%oO/A8GFhS0k o\nŮ/8q|P jF`rX!G^~%;=ۀZI';;HzYRsL&R:NL577'LU;|c_ t(0&I4¿~ L/qwKQh|pX~_|,Kei So d~QPR?",>YT*p7 q-x*d De& !~܉Meziz:융(]PIPE{)bx:bC[ ART|~ωZ5ƆȾ?]];мYf^z=4ZOE¿Ǜq-iQqN+M3jxȞ48} o fLʐtpg}Uޯȣ`a;>Q ȫVvMgmKU%J@x|40uRiQz'*;w37_io8[42g$6}+QFzOe.X%0*nHg2J?3$R-PEd g89hA/ 0s k?Mho `ytJr+)sJaJ_>MZDLHLhJ& .?Bl$Pzq,&ͤzjj.9)uGY)izeVyf> u@XAy=e=/MS@*lsmVM댚ҷț'Z3`;"Vh; #c},SԀ+~0.2kxcGrGEmEϮea'^kTK+(_*qczȢ׌(/.}p#iym0wc?K70P-Tft7y"+$o٫0oGAQ0|-Ce~)N^Ű&&d~.<a'EL ;bsP,W!9WAP;)\3+EI3GWb6 w&zRx$ ٳdn4_JuQX Vc%\U͏<0= 1_—_xzuDx@r3%0 :AL7>hK~PoqeLuƠ~.T&*2uD'MaڛuSrh {Md7# *:<g]%EwCn+U6oo&aE*6.*5q$ӛRB="1W&<^bd0 E Q7кNMf%Zrorw(>D%G"WWR#@yq=XZm{}uE*H@8 hvqCڂ 4w.@N2c՛,;ޮ\FI w^ỡ(t%ºDVWy>s4$-5=!)^xy`:ߧnSWդC9k3C=#IUViX Fj6'*4sX~eXyKlj‡d.cXЖzٕ;']O1QcqO|FaT|. =o źx%Ll#~申eo|l ǂ+c?KJ0Hvdڗje3U[I)j@WNz?ODܽ!9Xb:`9k9Y(:dوO`{W68Nc/TA|IQm!ۜ\ iCtW{O{L75v,͖E^H(\JJ3q80^Bfx'9`:heh,6~DQl\ž[U킹b5+"Kj^A?Nr =w T?7;S5%D%/˜EݕQjS뻧B(]_?F̒׋Rс;iݬ5 :dv*{ј҈)u+03O+n [k=F%D+ .JuڞqGWG`/Ycx"IDkFd̫^B*#ݳ!i<>GGK43m+c*b@"!z"*˃]( %Ax$=QWf u V}2 Vql}Fm(ݛdb!`n$A` j*nl WN{uMPy)lz/Z3UnUNr:ԛjǬ]7ϩfo- +F ~Vq8soXoɹ.ѯO$Ie٬iq"9dYܑT[s;,@紉M?5~]rP~AS-ֺ ΎuQ5x177]RLR0⏍skugc/gd 8b ); )wn9Au1,CWCwjo(4(׌{|VJ@oOx:d^tlD/:{Yvv s]խ#.T7U|ǂQ}|g*5b,8MAyidA@U!1/zuUDiհ'?QCp6\߂`z1*=gѠHB oM{iZ"%\2\6y2c+mI 5%@!8|.ࡶ0^ɁUu>BtP K䈣De*ٰaA&R^M+4!mP( "ۉ{`lAJiI7~FE8B;7$T_H'L.ëΠSܔn=2iM<2HTW3#~ߗ.R4+ Q??@YRy]˯br2\zڻ! ,g=oB/w7 !0ΚK-66c~=iP@Qo_y| -H@Y/Adp束I+7~Kؔ X|cy<^iFO[p/ ^wP}aU*9ILE/ =,L}BҒf׿Ad<{99[ B/~PFAU& fo% A1 @ْ8Єp뎌= ,HC0GdǺ^+sQAu]_ZQjIMӑ,;67LAgYa`7sy cLeS2%g O/uoF .y[=5N(].J[ߵyFZ9Mt Ud'^ 镯Ә %AI$m<>J?=ڡӠ"w}r1<eƞ ݓP9׫258-X{f< ހnEBgyW4/8ԫ}ٵ ;&3 ͜NdVtrk=$?mq`Zgxȼo]\U_z}[{5E>:]{A-u4L),1lhkiWhiBX.;fVeҁn\i~wHXh39i->lC ^Rhd7&PJ)ٔܙ10(U$ i(/ٴ6O~w JpPh]~BoW\U!yqvz>\yM,']e(;~\X9ѽ^R"9(rNn 4SkqG%2P[d|%qU"'4{Xqf*H-ZKR2) c76h,_5/V>LY9ygJdh @ Ykzj#QHkKbSP)%1Gp>R}I@;f?,%?^_2u~V(ɏ!@nK)v ii/,.-|:YMjcs> u D6V/ӌo+A@eyƏ"RXcif};cATki`g2X{ps>UwZepeXeo{bI nДl.!X AiFpr_%97诺d 5y`mrpf#7O<Ɨ`YPH݋LQ{A LƆCWee o 8EX<~6E hvԌO<MW+r <.&'78 0ɀk\N8JͯBq&!<_+Ǫ>~ >a(g# g9gr%_MHsrz2"lT{* ԫcZv笔@#Ԃ5<Ǭ6c 8455HAt!ȮckfB}p*^m%7AhG{a/IU=ŭ)FtLQ}$ɒt5ťZ=9 v[z$UJ[rz::T x D\ |e+ct"L7E ZHprѧ3(5u"rZ9I"^╰wy\xaqjߑbg^C;,Zb -b +{?Y( U)E>%)_S)WnE}_MtnEi?lD b pj{[n/WW.+%=9ekNDD=3XI5Ez=Pkbd(,IKavB M6[ BgG[bTt?4ȝl]J] φXK;z7gTXsA0*|l~L|ZSMzt.SήEK@I>DFSD/0WE#~W0!E7XJﶊNT|NQ3V:Ds/_nxW.lǔ8EeD\'@YQBI2&ByOȞYje?=П^泗f+ 6"&j>*_Gs%h x#[WZ5B2Wn"]nl^`wQ`lV&> ;㥝+Xn#~xhdP1A]LšZmek@ɩGx2Lrڬex@ Ҡr p#qRӦ$ ͹;PI{v3sD·ڜ<߹O{m5HnAmJ,kQDf4 '膋3x۔h {ȃĵQ;d!l- ;[6QNH[DyGTZ5څσۍJ'1suR)pB{il!\B =|,* *6\h7 u'M/QSQDΗcuCN{ܛU+M5檏B1=qj)9 `%:(TÃ5^PzI#em J9 2qj1 _ιj]ITVGh3sЊ)E:6c&|wrd@.%v6q\8g/,ف6z,#%_G^T-X7Ej%dR2^.&t˒MvkX&[\y׉10U.̮gZx,"fy|ܤEjA[J'lݞ66mqwWo-fф4' 5/\l >+-lL<6#يZF Ɲ TP;)/ҳI@^bW ?WʯrcN* r56r4aUfh5n Ml~4pKJO>)aM?d2BhVa#oO_d.見aIu q'J!yoρvZ%M-t;0߭M[ٯx]Eqj?|QAzY*W(XlZg WjקD.]]>+lȂ@k$x9xzAfv3`5C* +Rwhw\k$X+"%ؠgIC&O#6@$z.4_*hB thqp}~{D j){d[`kEs?5g}N\F^x-h}*FqrkB/JBJ0wUwL8ɤ7rR6A~^ry_QWL լz{ Nԕ.+F!ʈbGJONw$A<򎷷Oz,JCZkf5=%Gt7)>FQ1;Ԝ[DJIp| x1c+;n'JXV%/ͯ:yX[vKQ ѢK픵Zb5m"9>D`&x n]Gk$TW;7t*yrЄcr`=gl#!V-Q[\7*$BdFh D1>M;!@kcLo VUԪks +lY G{."MKU n ;g:{tm x?Vj,QvpM^zØ։\s~m&Sd I,WR?cBkʯ8/" *ot}4P_Up/'4fU]6emޛNJ՝' )6iNQ[m$S}Ec'ŤvAjѠ*=)(WĒy5Hj⤙w({DfOcmaj!#&`*LuAætRr*L$0ۥݫ@~'${h4kdC -|][\=K@F!FĕGqX-IQifNT4fGlFxX1f .OwV6g&,/s~Z9YoA5orN"GG|361Żf4vZORI@9J]!K= lal5aJ8!GI[6Y3Gdj18"=iH{|A&\ P:꾃,|)X]frPtQ;;(S9>/bwRw e$[ce^(h1뒓Cv 5qof(?*͊ց×ez7tZ졃{ ϽE)YpA=y/!I&x-1+ݰCz|ž#o,B X 1!,,@&Lڴ.>ȦA`=! gTAn꿊74e:qmk+Nsg}0@*!%7xP188uY,k- 7pLA[z8?怶v ^BRy*Jb=~؉غjjdM:WHzDs/֭8?#х^#d\jI6'XR" $'g[ {k#_j_}# rgx=4h@]|nj^Ll8uQV1@R,c l,І4ļ>>PNطD 5I-0^)uߤ\aYbF49^ac\Sg!IQoތFŤK>nl|OlkU֥f(aW=$l?K,Io(Z p9 XpsRV7.r;f.l<]\3[~BJW29״}Kzfn#-=8 7BC8y@fAǩV Lꩻ:dXz{bx)#UP:YS|iG t/نz:־)v'" 9̲<8NL.>0 Yc?jhfÃۮmݹ*@zea&!8B 0-HDhAH^}D^b(a=S)^zp{RdOQ Չ$*}bHw}mOUapIP;AlS{ᮖvCx#(2Qv㼖:/OBf$9]oĠ$'KDzÌ:9B47dUF}l3ϑ~~,V- XA©bLE)XR/ER j+<͟U+_!`<!<0>JWrbFXrFj^>9xz"hp"ui7h~^bZCHm\pbQDۓⲿ&f^3_Q;̓VAcXViK65xu8)v[̡!G :cD<_:;J#:++_\wS}@RT]~$3}+5Q#[A@c*_аcnWТA_ }NqŢ Ûٿ<@ͮĨϏ6a-.VA+y&2 =ÔBI*\+fvEg9iG=g$&02F ub9ٰ?DY|Q./yv \_̶F6qY _v-у"mx'E%KH9'!/q ?IPdHE؅5ΊH@10z{IL Ʋo)؆87Nu]9mj &A,PVkkZbPhQP\|ΡñaW0,ܙ2ol-g=?KJbGTIu,}n ڌ*D {Ejawyޅ]TՅDȁm2o</esukɰ[߻)کhVL^s`>&0vp-QnMw-q/ vn;Oتg$:W({ι#aR{y€y>Ə>ˁTj$VLJ O3$xԪᏤj2aGv0`+E4(`J͘ CʨG P|J^~#`3) L3"a9˙ ^X|x8Oc+n:筶_5.˟T2ykF [4&\C]4mmOgX ?~ ?VNdN?Tb!M YwOBtͽ,(nn0\|{90 y%):Vև:7$kp>%bK˦WS䨨|)%JR+.- i4,5TFmڳM hDy*RU+=<\"0$PiIhӸ#pzQh$FaU)&r,M`иșOI[fbXt7v<6w ou.DQ8xO^*Kv˭q9ܔڭ/'!$UY\ dGyћ3g`X ʚ&[6rpj3Z!_?VoI2@.MBO+1tw5MxJ)5-fek6)#ey'c!EzȊjH8g%0Fq jqqzgX'DT[WSP*ikΌP %gq% &נA|tri0xf-x?XC.MI꿐8.ky)d#CVKgЏ4ii4ann !}4 * 4UHi~7sUEK"Hs8)i 8^8bq=,pP u:Eb.L\3"8 WS\jLKdr\ҷ S%|bc5s/*K6)|DkىEl$qy9_gFL%UF](8ýW᫝~/s7ͺ^&Kc ?Q^{gMëG{>תȉ} `F^ bdvsUsm_~ 8էN8S1F 'bޡBITDNZ*,zrD@ |h[];^s]gZH7"e¶ 嚉+Q M'>M;_}EW|JkXgyA5I3#Z\w*/њ_iO37U/BU*qc(̂5iSCD6 )s1$T4 iu;47g`l"uJqבG`δl.DGE­{Wܶ'Hw$(3߽K0 m^Eɰ]]pt% gmJ2QE*78U4埮;ξn.G>ц? 6`՜URYS[b+<pMsτqk~R[h1NF{Fb. i@`wٺmcMxUI!b0CvZXaBdM O.dLؚErۮᝐd 08:E3А"7f˾pОXLd|-V6e{϶_Q Un83[~wu-؎ځ:$Y )SKr0ZCPxH>1'@ɜ/4C_ 8Fzu<~[HOXCPb`yץN>}Z)rdE]vr{z ~ܺ#M'Bn&C Ѥs~o2FAI*+;wwvV -`,6b}Gկ.$s߁Мʑ&<]/ <0]@aiKK7$ޗh:*m|fˋXc Q^Hg5랄v`uԍ*I~09&o!s VAP4јuՁjPtReHlB .ȘԎ,J70ղgX|9)օݙJOi\C"?9|? TrtрN1H[fU$a ,z$W'=SYYHR*;h>7M9 iS%ϝɤΰ 9]L7sNnyރ$)vX\A" Dۏ{YCOIbɱ-xd$)J7Qj(x7M6|acZZ&AK67ӒKP5@I4k|M 36G^ҾNVVFggֱυE&Fh ];}i]]Ɛ @YG,)[*ƺx= ̂'[ZV>jc#"'<A!( PYkziGd|1G%WٶǪA{ŵGsOs R*\3# XW`ޱAM>-zosLl#`I(LnN&qs-9aXbM9GZR9{.=Sq$bJ{x;ș2l 3ݥ5zO. g͖?d 9 - :&t]39,g2ʘN2-m\y:-%20(k؂!j8@|q䌒Pxe/ٛ]6׈w36ƒBNO3y&2G`FrXg€(hbHJ O YGP(v c\~TFٸh#8 vÌpt nzkP;^cyL>Nu )1i*S]I qyj2*^eO!gx6 eQGMPZC%b/(i31c=Mv,u;heOgGhL~3ЭkQ8}yòCYl,YYf(#I{w_FZ+G徸l6ʴdQ!oFיY/N> *5K`>?΋9ɪ$5#9T)`!mT\FWYkAKnx !º\mcM+*9!5僘NS0[㤭uL>f=Ȋ&"[*뷽-IGv7^gS/.n>`l)&wusY*/9ZTDFrz&-iM #xKql͎ HbhEzq(!꞊(Q-yo95l@8|֔?qgKpÛܹ*4IMGxcJPҷ .j!+u1[tٍ Q1 ua,Ny\g6gNUlč[C"ƧtfޯI.7sWyB:޵Ę؆mvgV2 pwC2q`]vepJbL)D6>G-| }W.-Q1;)%lJ"W.z.|P~A8E`0鈻_, d,>>B煛m*mNYa5e,(N+1F|TD@Yy=쎍1|8} VFID}I'Wa>mv(ײ&it^΋zk}dG&6'#>|dƿP4BA eeltF"'51;v=P{ gˮ mX W%ɋ]׭t} Y/;w\_X5W+OUJhMʶk/M߇FDԻ%`a-R3#g|3w'h]VBk'2Q\& .RQ|~0+7.֩CC6pBjPQmwmLufUT:bqzJw3/,y^n hdžsI4ȷ l'.ձo,ᇋq%vU>wG:$tWX_0;vV">'%Vyx[Owp;hŗuyg@8ehN+sb<`-d >7ipZ?# .G._ QIc dՒLO~0w٥RjM2uQK,&K=@`a%b6ӁLNG7UE0r${6G_At:x2G#7ĥZ!y.QT\_:xy׿MQ3\u}˝~Nu]*3$ror949DSiA+0+@_,t]w$@W~IZ9N cؽt-L_fT;I׽_<xíxUe y6fP: OA`ei;W6$2ƩR扈[Ͽw\t_1꓀%q&Ul Bs9$Oת,#&Bd,\UZuj~f~u,8EWp\a3GI"SuPAKю:C%t5~TBlgw ,cl5b0|,`8ΐ'H[Ƭ?;iZīW+ܺT_U,G֚p zx??/:fDK+Ir 躺_X]K%vpzyhld4l{IZ-Nli3@ [5RS彲c{^iwʗX0 3y沂t^^19Ar/y}VWKϽB.W \J $4p{ n(aݜIX4h4! aFЭ4~\ʦk[5`৫/ox{90N3,S/}|{y_ch<IZhtKmx#E]h [v =htw/nk)YCBn @ݡ?;~+V@j؆ʿLgS(hQ{Y95󪣽o$݆zCLWW3^ D˰|caXz^ri0곪"ngzO"W9@<.'|fqlky݋J%UMBw˞`;0Yov`g`O U'o3zd7n~CA=|I,= =@D{ݗ uɵXJj9uB2v}![*L",Uif-\d#[-0xH鶷P^!EqϼD0![Vi0/U$&4PG؍d>:UC@yM5_eHsfK_ Қu $J"zrUlB֬{Xzha*\D?VS6ζά fzq&j~bQ[Nm3@bھê[w>`(:Ȥ̡UMMr]S*Nn<$x""X| AHBǒwWk꣋EWJ#-:"}Cd m$_] Z+ C`;Qyft DW Loݭߣ(?^aZ|o:Wme1k@5ze qy7du6 x9L.J^ߘsx܋NS.rpA[R{ɵiA!lS8?gg=p-}9BR6yl~K4M lcAQ4ܓ#)K3(Bt0`5y)JA^]e/>ߎEjmYoXpA2ܨk˱#X# ,_R>R˜)< ׅS qԘ}:3~CMr=nV#79矻1*s/zHrC8MKXO*EAad5@ڻSNmU~%g:hM'愤z`yH}Z+JAwՄd.ؕӁ9̮濕[:*yd@(kdQi'|'WFۥR Xw-,% Wac`NHމ!t4$Ī?^D>r YϗBvW?:]NN5 .S'qkE0a@}8Âx<,Kz.s3l bB uO tX!6ew'ƓIg-ܚG"P\ݏ2e גWņ㼼]1XwD*{&eԴeDI)V+S.@DU5(jǯ#+TJ ]5ߦ'0v*w|yؚ\+ֳ5QQa3"1'bRLkYuCtrZ ,S&$i + gAԹA3@1Ue,3^+4xE|OQ&j!2-Ú*K q(8* - ϪQIY"տ\ODiWmOÚ\?7\!ʆe K[{?P?BaxQbqc1شŐM%QmEۅѣ Nr=>KY6v =// '`_R}-Djdeoy2<U LN$U_?R|<.^ 4 g{)|#Y>bwMjAUf4a5vJF4s | :384YG;[_/ĺ3 [c̐Frw AbCQT 2];vns/p _KapNMwq+/N'LReޥyi`sїޝn:*͌ż}wV+UN' T~188&|S{ױw's(iRf^Il%sĦw!r\J^Uܼ$Fk>'f7 ”;ʹY~1@\8\4d#XSE_x`biZ\)s»c(JՆ{_0їMdyˁzSCPѸ_3zV xser?qt;bѪ皜i0,5edՏ]&W=/޶+g 4t1>뺑82|\}۞p+#!1;m)t?tf |g(x s~|Õ)˨1WWRtCU_ 肷PmPv]&m 5Y0 h1ROX+o63Mk;o[ӭ՝}.Sxṟ w{x%_)zvGnaP mF:4ȷ{Wi@ ]H L Fr`ED-|c,"8'4lw[O\6I`sЊzLlkAxPl gRD?BDX.XvX*Z3/t r*T^V wh>ي{l+zy#"ppV-ڰj?;VnkwtY{YB>"v|aV=ى@;ЙBd;!`y)ߊFb[uA*!ҭ)$H_koju." @UR5üIcLV$I^3B&PgtF690ST'0 K=;T sMT-<ݛh% O-}i,hև|I~h]KCM7jAV;_ZCD> 46`iOy@䛟Sm6R:|{"CJ4/s ʈ56L,l .aIՔHݞK7)Oo`\\(ieڒbxyg(Y)2br^&~pNm4@B+ ^R|0c\M`aS)ĝ}jNo(v<Jzq1Bk٦xxaeթvF l}џ!exw@Ϯ_ػ!/E[ I_t1_ݘ"0PS%M #Ipg# ,ι@ Na^[YetK &?#{DXGC-~h=+[,BzD.E6 &`e)e.6}`Bt,̓MjgbJ(|$`{2ek"%mV֟_qrP g2|$F$$*'򔑇a~mz NEܝC1ܖWT`ג4JH, ײ7Ԛ! Nj}1Lwv6w,C-OlPutʪ/I.٣|`mq>>j~DPlB8K>{x߲N;Lj4puΖ̐uUi|;Lw5 S >лޝ# SԗExTKd O (D}r S9jaaG@`"R +QWF=)ͽ]Oϱ81W\B#I.'y]-fF/ \aM&穨(G<ЪKusc)醥¼̯4A4{iu7vk |˂Q'7:;.Z52|$g]/nWO4m M&Ln#Ʃ=3=F:DOi'ݳl ˩n|3& ]PIݵ&pƵsw"Y&>Zo|$gqB"4ZoQ$ve4Xg:^w-,%TCc'|] $L@%CI!f[z؏BA7NQ NhKsTڔ(g]phB.з0uɩȚ[%zۭo`rE>$0q1wZ;PYcu)Bb5r? 'E7ɘyyEdAjVQWhne.23ؠlW.dٴF8DV׊Sev+NY>9h^aW<ENGĊ"<@vN߇uekC4ڋkK -]"yrN׹kLjKx%O@ZHp;JKs-(o7^⺌ 2I;;ϑ!N&p!GR2Ypԉ ௡\`hӘ9snַ,. OE6GӟٯɥT,S,d6O!&7)HDž8F vJHKp}_t4ф14ZDF۩MUdbktl EɷZ$a"{Nj%,aԬ扈d3 x]#uqR#0jҟ&ͦ쳋`D,-YjP!C/]YFn[ǀ"r*Kӧ5wE#%Y7hb$GF!YjJeor|wо{rXh. yw VyL !^+:(Ү[<;sA/%2C:Sɒ`2je 05.s9ۥnG`ZJg᜶ǟ{Z5u6P6b8^rfBon̎gF:[҉aͣ 4j=1zވu~W1G<:\" _A}Z]ŧ r6\G$b| 8a{x7D)Ǯ2ͭYnNҿY к<% t%#|f=Q&ɨ )V]1YMj ,㣞{Gڈ.vv˒7\㙟+)DY0XgJPY LTRV('ԡymW( \MBXs@'-./\fd:I`%Oq:sb lYBlg{/'~XM+g. cAF;~]PhG8E@(~VPVIf_ijO ɣ)G8c7) Z{vL O-x8DKrTu\0ט.pEꝝ5?#pmi K>R <~e!E+dj&O/k):"U\5zw! "&\PnGjׇIX"7~h<*|/ʸ1?&D;#\٤<Ѡ!]pSNm N#Zh /#)J<ŘH+cU==B?f޸V6˨nOdPZ8%BN B,.,xGz>&_Tt4(92±{ u=W A'`V(Ӓf$Z4kO 0sus/w_\S u?erl4@Se#HÀtȳ]  ϒ$%PrKIíw$'e,);NJE]pI-!.^] c:)ffbR@^մIӀ %?\^ l%!?RJ>爲ƺ(G$v0^|ĢWG;9g uc? H? \Rh-LpSqt;ڮ#x%\!)6ЖXy"ٺWrN ݻ}B]*+v3ad~~A Y51|U) zTwʥ+>3Υ"8COƝ.Ryx(us?9ijo2Նߛ[(c usb _=(xEi;9?1(*O뽳V@F3(,U,ʃ񶊇P-–parQ<#YPâyTԦES fZ,Q-T8rcuWw~g1,\<g?5Ï|Tbrϔ!׺#Pk$H#Q{}W[n,X)B0oܽ"SY7h]JpP>+5֗/ÎU ]2ŪQgM٬,*bwL9@Z>Y +U"EPOJ?5N/ƹW(A r=Nth?CA4{r8t\5_R}Bw4`.gFzUC銟&c4 Q|+P(!@~sty(bQ|:C&=/q_ޛۤu$/bʔpuz]rf4C(N1B'Srչmp3+q@(O\8"@\׀Z|nf^zxb CBA{\ȹ۶M}ZlwY33=43/RCdq*=zD" >3-*]|:ɉX-F/|#!t3Da2Aq!7pb[1Dp?PgAl)(tbmDh7U)C锴@ !<_8Ann4Gcb w$}I-QT8 ݨg6%~<:!=&}Cߏ]V6v3JE+ZoPvt=5r#KM uC宸f5Ԏr6BHMΠB{5'Sw J'6&F%\ 5T3*DV9*0:@ RVyGIW]rlEnḾx='{ cEMK dR-Bm vV&[DI? 澌|GrY!j 2hn9nAVZ:蕆ys[7>3|w" zLktz_ַ;JQ!7!ה2 %#\Mt",T\]G^}wv9|_;췡l󹁙lf jBkAn(X8<ʂm¾]wCA:F f[Q5bHgj;BpL BdC/狊vxmm6mm*s2ވ~ n2+^c9XRSfv$kK"p$zoIeyiF/Q +^7A|we^D ?;iy#ʠ %QHBCH:Y9Pf,daX']R]u (C ry]]R#})xO])Jx[%,ɑii[ѓWX68/Ú5܏h´ޕpn=Aa`'2lҽ f;?~'%[R=jwf23ҟp`/Py"~CHE Z@ a`b*HEWJ#h]gŏ#ƒV\-ܹ C1+}hky[d&L,n~d 05!!d0+T GWacθ•P%1*R=o>\cfcOflJ5Z*zDS!-3 U<5֞I̦٢LB| |skkMnZ[jdqQk'3 U<Ҩ =l .D<"Ѯ{{#F`\jUqX7<)CloSKԥ hPnT.sVi nHwp SgDfAI?n<Ԡc}Owf`:vzSNWQҋp&E^}st*'i`[tO1ߪ5-kTHT6]RoR8G6A I< 'ْe?| A,nF,`! k IZ\0m;%1jY`,IeΥNQMP@I}9aNsVqPфQO}CAk[F!JfZ̯[ ץ{Bz{fm=ϲ<ྡߦ"GN[ʈ&芖d˂ -14P+ oxG7©ӗo; I6; 5.\* ~[AЖ#.N]ɢ>o4Sz! Jm;^`2LTv˴̈MR= XtL3 hTln+[Vfhw\ 8-8q}-Dm6( 5I?I 4HH3'Hd;d 9H &Sxe=볆Kc[syo/D-$Mj2ˈ ,iٌ W꾅՝հ5*'%z1F+,6 4H#yzM %S]OCY@8QW #j.o긝϶/8a3 - QpvAbP:$rw<!H#J3H1$8nw H#,~Ւ (V4LEGc%%5${4|$~MN5FGU&{rлiD_(vlљvji$B  ҼPd0Pݨ&t+5c " 7j抧Uiv{c\@v:%,g<۲W!y@eFw\ AY h9-6Q@rMmV:̒x"fTNR^'a0GmеJ:1*-}H.q#jo3fWv!\ 8.Vxx㆔-" P!2*>> XqyR(,1n8iLx~vd.'6__6@/CPѰLjջFM^@,7e<?壊Ԕt+b>|4L,aN?~t3R!GT!?^O|" MjDyN]}Shlw}ޢlzqsĤB+__1"\#0w9p-&N;U~ʷ T_q].46K{|9QjBel$NVT}?"V*%6b0=AM0!aޑe)n:;IÚմ84#IPoWFYw#DCB-4y]h)iB 9{fF@?^4nj-~螔6%(rFK,ϣҾLC=*j{+!0i0Zu'3_Nf UbMBekOVrSRTkYyU7!Rnn%-8T7߯9QH>k2> 0.);-[:Z ӱn؈Y|vfXno/\X"e%Fk/Ԣy1G,%)Yr"7-C>a[!09;ȹ}tsr4m6>گSb*y=uJb۞6(9멠|."mY,U[KB:G$\w' B0|*8Q7̀*ࠚ J)MZn %tzGApK5\E+R/`#X.6=N5>}'7)E[څ`S%#UwpNIN4[1Mυ'CU@4W/`y}q{d>1eۋ*v?jcj3bkEIq\J;D|+iO7C)pp ۀHV1A$97/[N'fn'R2ŝhGO{%f[U!jthFЖ?Kx hgf٢rCKʃm9&xt,,0o]AHCvO ʨi 6>VD[2/T7w(5{J9#T!mS\W-kSp3R֕B񔷲Uei-< ,ue|XH-7dZ{gM$Q$IWUg?sFmO=z߇Z}Ms^T#szZ>ZW¦ӸgV'Жn[o0Uѱ:d"{tvP'#p]<=T<`J'N.+hf 6~=涶㴐p}O=ж@Vv쵭Jk %)*86zz3pl2Id;ώ*U?.L&1fN8pcAvꃀxE VWˢ͹ӇɠB7ډi_=G-cijG>x߅>VBteÊJt_zCf+c@r["v5Z-F lJRDOGjPXJ / U)`؀Ç2Ska'|j>1}GiM*~eاY\$r7ךNK]H ,oC6OTN Lrh;x-35.f,j"1Ǧy0:}o'KבwZ< ˇ& ~w ˮ})FLAٲl1"tRo@v2|$v1gĄy=޾[Dvn oDԌefIp}܈2P38 %cѹC]ֈեIq2O'rs {PGkFP7Tܤ$oz)M)r2חfEf4ZxC~M/ "Zl| ]ݣRyXh?bvTt=Yʫ8P-sGKS4z%-$ qp\U}{춋>jΪ!^`L;n'`.5ܨy@=mbQ0#J1T!F9Y }뉐 $^9c:|$X-&1$u:uN)4ٗDchVpD 1+Zp: y!ιICco&הNV{[fTC! qAq^6Nϟt]EC23jnUFQׯ5Xà 7wNVuvi~)I8Ix1LK]Bژyf~;c_enJ9lT{}L0Cc'/*J7 >pP=WiF!9nU%BЇ' -H@yS-Xgd<F#S8y  "z#@"KsMÌЭQ'ȅo'=^ќA2 篈Tr5[/ugV`Ȋe}* ۟%? 3쓄pBɥnH1Oau ^V9tΈ\641_'K. -8P= 5-_pp:_7?p!=ۑ7&H, b_jШƊX;5-Xd8(m [YN}֩JVu&-Cw.KSpI Ϻ'Ln}ȗniT]zJa8aeɔ^h- >BƆnikBN"T""Ui3|'`1/9 |caB3ؠbնùyiuq@PlKmfqwdFtkb2;!u)씙Qq}--upO5Ӎi򌭽zs^3)@a@UT{lyb1|*sqa5eP#Ĥ };uuGFPU]#,o|SHa# >ٜt%Z}WÃT39]E*5㻩 2^%+;b*2uE~s6f2nZi]:ymjn^ rK{]KFqOƬѽ$R;8Mi̬:f۩R<ߋmSk=~p1@mVOɅ=زu'8yJ —/x8`ruQ p:ٗk- QY>U~2h7Nj~,d*xTevR"xP#K@JS,Z*d4)xX))bmP'+-KM!FIlQFf S[r˒\Yxl^03-ӿ^9~Kd1O* d_IiRIP87;+9֚TTsZ6Ia0.*$Q-&u;h'sӥp o^fWD&b kF..v OHx6Ɔ6Pmc~U b q-wT("f" -Ǽ7Lᐌ09u|)@y!#8:e;rQHeά /٣pU vٚS*ŀg1Eױab/UٞK%ʗiHF ]֘^an`k*7!"-Z\ )L_eaJ>S5Fen#8zwR̵IVZ&j1&H z֥ ^>MZJ2ʎ3r.Jgy)Z6_-x-[A3&-qlvBEQcmj4t]w=S?+aWa>n a~k%#Sy|(TgfԐ QC&7V\{H'$7Uӧ jiL wYtԁc|&6 7A5|",8 ӄ ߼-}BfE,H)OB(VKҏ Vr T358P& 5L*Po6~yr-PE;]tݎr'z~9?BL oHG ~gx.mc;aa#f`e?) d [^S俁/CzwפYlcx*k-o(.{z$cdtᰞ [ "VhEhVZ!xIl3R)$x U3]-(MA5_? Q1IyG%Uj{K0Vl12X|Wl`:Zbox>w~Xێ]x Zh-Cn$K3Yٽ6R|m@V[ޙ>jIAhQ3xDގȉ[.wŠr~#i"2`bVkݶehf`@0f `#=-}E)"7B-u-#Kcj}9^i݅t_Μ  ϛD;(E0wb1`WNe}U{˯:#SZILxHoCHr +A:BY&x.ӡ0Y'Q1PGWXCٝ38$H*cT@S }/,&MRb1IoSTw ['ηpcZgf<63Y--pN{мdroF._5Z654,hc 58/i]拽XlLIB=;?ֳ|箔T8ez`ۨY˒ZJܿLE改3%{`AxeP-e \ 1'QXmCA)fWҙ_?DD˥x\PÃ.E-wAӌ`OAZ\rB5[z=kz}IٸW^ɾFe!1Mkvn)B)52j4:?kz 8rtM}~IE*W\XbPVXim'? ;D'hn*5v" Ąd`;!/D wV۰̞w }m݅qש K& =?Os"Mk>C0*[C jF+rGV8 D#Lsn`NtSL:ʾZC4hmFZ8W~9e6%PaHm ح +{hgC ZM;'*{ͽ^2:^sO DC$Q8KIյ>r6%|hƕ qΦ_{|N\yH؜ s!TK^%Ii) V1k=<[\g|FBB>nW)OnL߀:7Sڠgzv5zplp3魛y;3d,׵+2}d[QMrqz'IO.fbHAcyKsڗ?&%W^M1?ᡏKYXtŘ4e#|3O#ݪM C+u.ty ~^ `k,Ÿ9=Ӱ轵!6ƈ9qbPNr6p׬KA\R3g}CTف5:C\Ԗ J%b-raJ(5i3jRֈ)U+8v$'Su 6^ 4⾾lsND7[Z4KÀ"vd5]_:Ȅ829R;tGuo{X[ WLz75CeԳDOz0ԛ?B<b=NX *I 1Bo[9Kf ֘*KN0=s17]^ S1"Jo!-Ov!"UXv7n'o)s_ \,kk\~ RDn&YUh諛Sv.Vz/נ/N۷?hUCfQ)^I4ܿpaA+ט{J2rXO',N83z8ѹ6sŅGg㔬~!sEYvQ)!4fX‹? CZb=CΞG&6~4K,5Ѱn( *Z![tRSwC!Z10L}Elm^q HF^к|},7SU<ɀ%Z;,\`I|' e8^΅U%߶\Vl뢑\p' gpj\%Kl:\cb,ez;uܾseN5AXOȳcZy&'fGZ "i7UۜaoG3ԆN܌gb7A r#Œ= RMӑ"WiG 1>y2S*N⬻]$jEDl4"EkES-3U4ls ThW21cq >.`nRlԹJ}[>-IB+_RQܟsME/?$UOs9ޠI^<zEyK ȅ𜒧#mQsCA/2:ҳiN붉.NOqXKS"j͎/D?_#.1QQysHI`;b­((B2lJoi;NUtOYg훗`\F?w ;'SZ 1wa̠xoyivA `!&2'LGZ;MrFq􈘍a&.W,ceMzE@e,#K MdfܐN>=cxHhx'LF̡ڞ{1du?y Ew ?&DehX˛}nkKH?Ʈ@ߍߢ t8|yA.HVAЏJ`U;ʠ,邃z X:.=t-ܔ/b;Mg ,F9 C@B+Ȁ|Wso{k "Xs`?Hd^`l cu"!<1qXOxwщ6Op$׷tЈJ =LJT ;oU_Pg&;' BG;A^V84^^<@XG4Iq<<9Mnb4|b(TC:CR :K`Ljô:xN7&.e KK&ك hͿH#xr_c)i%u/6˩_m!+eҴ.q^qC43Ҭ|Lv#`vG?pfl*O;2o0! WḰ#жc > GSƶ> .a$BIÆίb}&# pɞ쨤7~XۗjZ*Z_g//$f%ZyyHlKpD@4 t CV5?/+iO=kVN&EOf,AP;pbSt1p=}zUwYV9fït/s.[w&!!QԟnF8>`WP+a$5`[:=[_p*;܏ABfg*2A*3Y#j4l`ĆWfu2zN0CIoΘ7am 2SڧsCu jեR2ʇ@#isFakࠕ[k_L ݙ ,0?Qo{rF'DXmXŏG ]ge3дJ`pݮo),K5 8:^aAozk$rJԬg~;9ڿUF0r-֓}҆ʶ'ê!#0iB ̰ɒq*e1*I%[ׅ{6)iE-*}HC1i6 sWn+V5A}$>GUR,ʶMKQ̼VײvTPAT pP4)4's Efi݃z~XBj` r3jbk HPmxюm_IWޒWrʃ4cLeyhSm’M7zHx}$g3Rmw6O\|d*F'ʼfanR't06N J.NRsYKZ0>ECDת O2I!A;.+B[I+:(K6LBBYZ 'k Q)(_]q,JTƵ?Fs$,bL*Ne c הs^ڪ&s]('\l2bSΗt7*3RAILJB|rE/~Ys ՖUq؊z0mc\r*DT@ok *`9 ޡsntYoR0(UZs ?1A@ ܠx/g}7!c .t()Lѡxv,byoaƆV:6n:DHf?f4eX,TӾE㉘`YLJ)OLnJ|z|nzD2^א2CD;\HӳqXU09xb[*ѡoz{W\umQ+ֶ,vk1p@ɺ,XZ`zP"ǩT51usǬylp q@LrqS7IpO:x_0PCfe٩e8y`?@ 뙇C0pΤIҪ[C_1SJZ, omN@Zy"@10 oSt˲]LaN UTR C<M:r^%q^Q",\S+-U (2h٥8kϜUWt*Dž￵ZPI4S*m@"gѮP3Ms9X靜_g"=oe8ӑ3J+:Z׆W6Ӛ+dԷCdv|:=( (T+azu )O/SCk- n +OUщ B(~_'TpA*y:88ھq+pn޿ k5 .,'|;PU2J^m4gٮRE@W% PiCw;+H)>9͑[?j#U3Izg8j2<ᫎ!msGDԪM׎7"h p8MS",b1tPC1dotgg'?FR6^:8e*@޹Ѱ# 60T) YJy{ ~l>hNV0:-̖ACuw"0f:y=+&MEL!9nL}p o6k 'A*XB!t<Dŕ\$c!0'p*4w;Q{Ba/&;aXJvRgU5ϯjGƵow͟tZl%>(@TG Q¤jbquT4$E:q(UC:uG͋'84qE#=AnZʑSW})0[Vcy;9~6֗AHDfNJh"t/z/n^lxۇ%~HF:k[G(Nc8 8p:U]j^I84F#)N` Ef^aR~΁eU liF$;a(Ǯ\wsrh 'Oj̟jƌ@cilxGbuaf^jĞgC)i880KXUl Z H:';`u:#!BQ7hz\I{42Q(vLKQjѿrJ®M38p$QyTI! drؕP8,ɤ~N[^FϺ9Az(n'#kX;s_~`sbu}#D^}| /ǰ:~iU ~@z#֜j]bp$cu}YmANMu9jMAFsK`/Qu=sZ/ķiKҷcXMpѳ;è*u1X0z!>:H}z1hv"p Wr/aOMu.5EB3AO4b;OC$㣕+>Ilr^ߦx!P>tL7+sƝyUГ.,I97\%ю#/5~6NiG..+{ l墑C eŃw'ҶN)ijgn >3t-T vqWѫ &"#?0X3LT,1NX{VjU[7Ə 0=}3V'nOWhWT9`H0AδYʡy ^K_,i/ dK/:P=G IOC)k$7m|z(LΡ;׷?Sj*CwE9ﺍhF!<ЪzE_n6L uyN ـiU4|w!3P~Кr.GfhD/=?<7< (J7>CjͼX]44R6\'_R Tn>V%eTXgboɍ`׵X;dި~熈\(15B˫DRjő`rO3sb5bC<:Òf>x~W"Y,r]jM(e-o:pUrsR*Y&:d9@Eg3SP8c\A) $i{ӯ *|{staeL J k礜 NLJ]]_D+S6:vzMmp;4MU.cO:)VmGLвɋZ{m~EX1LJQ_t N׷tn$|nH| O9-X== '?,U;2# k仮bSѾۧep4[O\J pQ]5_lHYHT`rա%s)#f9֌O!f[fuՖ]6RÍ܅r̫ ({nfY[r޻[L2"Psɬ\oLB$oƗOrJ| s҂kD e/v{e.}VM-pB%7cР瘾x =<ޒ|5R^ܝ;2!Oq({L~)iOhҸƂ,YAdI-Z p UQ8 *bwS bv1{ Jɇf:ަdMZV'` w.􄵦/eVI U@QH9/$C綉9tmR|6YH~f*~DKfBGKm4yv V8RZWU-^I}iD+oebGT*hh'Ex9 ( : MYdA6~nu)3+똠7 v>ԴmWH/3)'ZHMs?!}`#">؜7Rm~{ -!?@;E̒q>yy0CS3 #F|56;#gFHW: W.oSk{MG=,yWM=R'd+)W~+vAƿww7 RgJ70ߴZ2(Scw̟,9XKQ?DeS]^=nʥe4A>:lb95+S8`$噈%=G;z?MFpF¤8=|݆ƦidX§ ŽN pJQbصL>oTq { ZJrCzoWYkzyzR<}3Ϻb&ʹLp} {];}c9NM:[ j;| |0 ƻIuMW…a(24ӭ$,{DO$ym1}r-L|X7eyx"הlu@H80Ɣ7B1ENM(Z ~)ga/~2CI!`!Ƶ`|8jlVoP|7Xq1,RvFpduK>l036y6>n]Uu 'm*2⃞U =>> LDm2 ߬0~ieZI}.Kհ6XhԆh3ŹZXqb/͐w#M  voR#'PT}+~km{*H㋮=ZZ_VY))^("Ģ~OFXVu!ujl:_LCS[tLȃ` Yf뱘 )M|«dW1SUjg b\fgP,|(r. [Xn0L}  3Uxl:VPX\*73y2JJ5@{2dbNE:k\7TLF$i[{c҈,yHx1Zxsda-w<iJ -30Ac3k(?Ý*ydSa+ HڐV>"g8{^r 9p9Ȭsmn#/H`1bA=>`x 8DzL`Q*hEO0՛LӴ8w*;/xkZ6_ ]4+>KDܾO>.2w@W숖zfR=anBH;c#@tPbFjcB0 U0ۿ_K;9/ڍs[Qe-aǛӣ^2 "^*Ɯ9KS b3fKa'Q@"fwLHf3Cc<=qf~KacW>-`5ɬ9o6I94'S@Ej*1u3jm&};|*Oҋh}o)]H^LCaz*cidbrA4E2V?,O9Q  Fir$w2ZrմcY:<ҋm3$fʟ $Q{畫bw&[7ޖS^ưkœY\k+ZS0l'YTr wL1<޻KPh&tIN~^ޱ<=N2Raҝ,٭D/'bb?kvScկ 3onq\>s1S >07+4w34.GuŪD&PX 89__R 4 !d0Tx8ύKev>W&oUm)sժE"mGߤ'$K/o%Mydkg9pԆч#z4= Uj ]礬yAmeţ?ՌQx~$ƿ)^ޡ2dx[&P|(X!"J>5ӄqwō$sYy\ah~cJnLlXX]V9P`%0(FPoc7wۤ$Wq*綃{L{0(MÀ찞P^-.D>1! K;71J&{D:5Q~VY!-G8@u"ְ S0İd8E:gf N)Eb[gT%eQZ>73q6r2COe&CL*4l~[mX*EC9d כ*(5&iv VK'?K6tyR[~fX=΃ <+HnlܶCܰDłʃzHCxxŻWyK=[&ka֤A5zjOAgRT~dYN~_U6"|R+g aO)e{!dUoUXk/J 8QO|Nz$g*rYBՅEތ`wC wewDl=J6Zֵz:KLHq1x4BN+9kBܵrM @ZM෍{ƫ 㹇uo09zz쇑`SHxD)kxۨ]74jxuDnE"˙aTF7 7O9Hg|HG,gl,>2Dը`n.<n AkG,xv)1zW[S4@3HRՓ&܌fX;I-ضZ\YYLs"rxIޗ\#Y@."RPNL?0ο4n@(-Kj `*G?.y|snKՐS+|i(HcCQ$Qܸ+GtJ '^8Ϥ5f^[rk(TH^bb nmoʇc螚RU 5d<͘Vj!XT?f蚒n9;Pu4/$xζmAޜէ~8flA IPdŋ8lTQi!r֝wɄ) 9Փb@̧xg<^]m|XJ sk03O¾z[RKIh;R_rXUyzZ\;K%Ǟa։mb>>u{%Xagu@Ev9N(kmD/{zjoA9yvZӒP2iʒ@N݇vr1^M-1b{Kj |˛CA8cұ) I^wV 0;MdH BCwk:]%@d.k V[#gjhӇL@DʙR?&aqp|$g#`884oeZ4]NC,i"l&FΫ(ú$;;BdgmxWVqے{-1upy2 c9,ʜN@H.E^gحf 'KI3)[Q$z伆Dq #A=S$t HY=˗{>-8dRfCPiTrBfP³5݋/Fq p5?Ê+*܀3dc!,B6KN?0̒kiU"j5\}O6@Jm) {aKTm)DUؼ9gnecy6'3ղDв N>F 8S=~o=CyJIqtPvHZR+ sh'Ɨ^/-H*:pi:љ?JK'Yzar&Ev謿|?bXzJ z37lA-¸7,;e Ә;!lh9ڧf6_?P^fUi$k qCT 0  b Gߨ:krVon2K!1|qs>YUZ@޶V#X;iYan`T Cׯ1>i9O:*MXˆ@QjaCrà]D1FEsʺALnuپBlµyK"]ӟ ϼQ߹hxF8:g/XMh[,:E@^>eEA1*d${DY 7^si+2Qӆ4ݼH `QhL"4rDpz8NxN,H}ǯj^nѴFʄWp䒍]y3!َ WI.F}O@9Ӭ||\n_aLFdC]8h.\諠 Vve˧Q^l?6Þ`9GSU^0n MɊ>, 'U[˃At?;CvBA WR-MpWg[SY.}E\JIa[ XAU1]>HM?b3# 2D-a62`\.;"XU6Rz3P:6`(ނe7L'{ub\8lɥF8MvsL4NAw|_•Q2Wbw `^}ՠ_:L]KrN>߽>H Oek'V 檚'FJ"mh#gwٻpO?U2gZv18WyzP1 ?|Ƌ樬ڄ嚾sԸ:|EJW.w\"";6v3`,US("5 `#0eֽrέi9$40Bfn 8 ~yrN.6_@_g_?ӧq=@.#^a(;*9䨬>f>i :C#2.q@tԮ݈ { {<8,4¿Pa'O)(O ]ɸ'L%8w%kWo~lזuAY{/J"3D_p'_e-M1hQΐc>:c9gf5B$7Hlӡ 4hc]dP\i3 b(MMު g ؤqMS c#*u++$73qʔNl/ǵR `"Vͨ4Ž >hd/twR_Mq<^8>',J(o7CR׉Ѣ렇)hjFLMow3dN3x=E&εO VX&rVzy%mc|xm1q˦)hI7ـ= [@'GYC8f+BīxfS5kjO; ̴6JF 1ҤDŽߙNfb2Ƈ EHa.ԧ6G;}x!Blf.4%)x SbS:VOKd7:m~:VIvf1 1ҫŷA/f~@.d4&t QpyRD`]#%-66{t= {p;ZSL3sg3*pA8PN@8t˩>Kkb`cR4!22^\Dٙ/p:TX6d|G# 9,}oWe$%S-(To#7k6@ JK@'4[6Ѽa_>t^բG<Ϝ"n.b?ڋ@RĶWqE >y3wKUhIzL;se7ȑ6P>f[|à+ )b 3*b&ҒL]왵o>7Ym2ЧfZjTA*h\ОIL}<2w!ϼ(v$貢Y/k#g1Y :q$o]Yg>M/!Fw?5 #*ð _mɴ=T 8<Ǘf˝OX(svq1)PǶ,B? p^&HSճ@F6K}eY'-ޮI̯о1bn;p2X`;eqTG2W3zYc]'Ꝥg~74a$P`^BgwHȈ Q%Dғ 1lY8OS *q혠bxziC;`[za !۸Cb\p_im%YP?K]jx kݡmA"[uzY2Zt#3y/9Z̈<1+`!HcB7Յj@Se㡥^A 4< C[ݧJT,gݱeAoWfR~e)@63j"FHHN}Q{N8IV]TQt2gō2j ,LI/=W3Ka,a^⓶2[nY2SØUgRd>))mبiRm@H\6xrQ^K!AM rs0=WeS jvAzR,S7%m?$W4DAY@a,Fl"vX:_h//IEߍz p4uA[a#rڕ5v0z+#78 Mh),o hsshkXC_SdG(D~0\Y'1hɒ~ `YgJ*2)vV'/"hY(Xj*.Y*yJG7deN"ߝWCz:-B_7o.Bz4U1=c4| >΁{:ΰm~'PJ,"r&9J *2:2J8.M|\ؗmNzleŗ9a/_ *N %0x١9zhqǫGQ114a.zU<)ӱП˜`W+,fc*Yۚ(3%}ٹ̰t9ba3eto>obn3#&p^)et#[_5:]N'ؑ!<`ɤfm%( ͞ty>0P ¸ Ϳmv+Aok!TPߑ3M}W N>uؾIv}.ܜ<XlNDT XhY/( W{ŵN >Sp]nhF E5,Iˊڶ*Hj#wXmuAc7J/KjR ̋qr/;5zW2 v NNxi_QuKj3>% } YLZx əէuT_<6  *ù̝;.lo,8 sL鑕TVxU { 2x,.#6@;ǂHXpܸ  1#݉~_Fv@ZSS;J2խe W){rD;xj[I{"oFO/J4/4Yb\soI-*'Z:ՐfH+=UO#`KRX k,?a:}RMdI``6V7P@EQyK)[=WpݧyLoEY3 RVHyY1DnYW3{|ՂRh-(?7!]`#+2?S֠P}sRcM ~d!gl|i%zjkɪ$!4\QNP#⏧#Q+v ̭WzulyvToS".,'։wqZtrL09O#`G1>V7`+|DiCa7` v4c*7X_^a@ oz[6`|P~/ҎrKHW`?A}|A<= =|f:DP<әʸ!$G_hq78,45f&Г#~P)Ju-/ehl%}9r1O4FHcEbp>xߧ O8 \Ccuҽ^.Tg#YjP.?\0|ysXV6n7:D[{\9J8&*sJYTd OTgX.0Bw sC20bPEe㿈ŝDLE,{YAħw DH.B5v$'*K ˜ӃZS h#%c)7r`X T J_hC\OKR!BNKx[.l7G>mXYrT7Yݺ5]fj~kjA4"$:0b3bS5Nyd6XSK`+kP=5xa'FliAZ='Ek=0I LWmpY~`Vu2a"}!:dAͱQ矹j!m`2z2dsħ3"`;%/O A_!qO8+gl370Zk[6tT7NA;~HVH!j^,|u )\l [8ŽJڎxq# 4;D^m~E}P{\cz- Ah`a׌ DI?ZG_|Un4GM:լfnQ AZ|}%K+;9pǘ֨0-=IP'>,MMdSf* òQ;H;h?Sҍ^$ѣk' &Oѓ/^8%~4C;Qz]F&]+νN8~ ȎFvũ 8D0c3#:s <ߦt "(}bhu&{t?XCW4$Ll腉sBJ.!'U,P. "Aqu/N0WsyoXmH+GNtRktوk@V)9oJ?uT# \[Sy}أ3x}c`+6Hc(R`oazT=ar&ޠK&+mV!M@s}֠+=+MRbS&ra 䉨y.T\9?^ÖFo~0vwD9|H@Ef~DVe2Z+ nŤ+ sjyv٭9 {6[9]h]v:0 ҅g@6D\vPxMp 7]VBJɲtBV"L+WJŲ']{2Of-2!aVģI+6@0hF^(CYG,ȔLi>+cHԍ54ky']]H#(0=P4)|'m\7><<,&psn}o5[5C&+IQq'>&HzO&"/ݳouGU.4eUOZMGkΞ2@NAyƑ1Mܺ_ Oyr]zJfu1yWXdLK3xk@4lp眣 <$R^6Q\_dfopNnQث^$kfӛ Ks|Jq YE7/ʂL$(ͬZD>ז>1< b3U|o[-hۨIpW>hUg΀Ryo9Eq1IK> 6*Nqꪑebx6d8twu?^ iW2Q < 8֗9c}_ɺ 6bbt .T^N]pͱ큹>Gg .Ǡ-&y/@cO>ے86c@]DIE;󫼃5>x$ZNgRD\=ۺ WE8a'帄e\M>Om/KBPi2 yW 'C֎_l &PQ58cn;fIoFU~#bh%eI~3V^fzǂpW>dU_ƀE`mVEVk258-X( :[>$ ~H#j5sNXV@J41Nl87wsd pNPtY9{TCHseE,—02O}iQ gLq,-RƁGaq9F"eiKPڻ;3m&5LSA}UzuFmtYN?,cJ`#<1RŜ{w)"pt$Џy$qoYLN*{v/Oa֍81 9R7t[ק8JPpٟrPץJy4>l=rR.`ȈmmV -29|>Q :=%0_8vD;pXsX&mOb67N$+8mKK'684 "~d~N` ,Y`U2rmHi2gFw*-˼n ?تz;I<ܸT =FIZ6a~!M57ϯיWg1pvUwo/AfJ0D4>-*QkKKlG8 `#(ңIqk;cq~|TWlN]S$ ʕ6U47@ZpU![n1Pɪ3!B~-$R<]%W%M9XqʫG8ꮐ'eo=rD$o`  `sY$XeqsbSd9 NZ54 /%xkª;= 0:ءH&l֭q0w][UiV$*%↕B71w@],NK{Ml|MzT :'u5 IpS.'G̻ऴVVgvdќi.+LZXY=ˀ-5:Os:(dԅ&h~@5]Y"$F szޤlG'@(G*bh* J%H_0|)0n0 4xY ݴvM` Nj0ϓr)>{+4Evony78Zg8Zs 1vQ i yWa%4–0~ǚ'@iמbsm$+'K/W ߰E7 5x ՖoyVIGuճ51 KMׂ!R ޺ E%tοqˏ)uSAnBXXHmgئLBpF*1Amd_:Gn^KCU`EApbx3q %[t+DgjI3m%.oVpZb9`4;c3fg Gg=%|`+rgCL{pI $xzD[o%j>a٫Lqg4=rZR# RLxvz5Rk ᮃ xb M51r2阀smm v9)68ġAUA 89Vs#Hl-FՖ"}ˁ R}qMy.O`,.ML0HDK!JAV ~Yo}Fп H5>iShWA%3N2!t{39m:wYJ*2feR™Qx1GJЪEȀx!F)vnP#Bv@OZA Fq3" OQlMBN`1n&cnӲV!syRb0VSh2vuVlWOR lGKN'K{|]iQRЖ췋v|6h^IEɂvfH}/ E^-C$0lVEwP\TJ!GѮPr]º4q-P8TIi!֕#pWRr.U:O)"a=aiz:+Тj杉NΗm%#M*W #9XXҀq(}"HFC,9YdZ[T< R#TzEp2~ce͘>j|( .9`XS)U8% ͯǘR{5D2‡q[J 鹊mN4dfքVxzp2Y')",XS.a;6? sɺa7Ө_B_ O#N6XC@{ (to K~`P L-?]!C_-9 nS5"Wҥ !*8ɴs6a,Zʣ(Zl8/?ض{H԰\Ϫh)i[ W=3 zd779Ȏk5D̫Ch Rc40-L+Qv*0YHM#JEЭV) _[Wp&QWm9٫-cB@ƄH>|**Es''8ia"]"W/&9Q ^L@5*~1@X 7܆f(AV R 5 K^/wn:pLiQ"bdƂ_/Bcc؉P =n)/?qgekq Y㣌&:%hy5ϵbJn= iC#jG)._|w$sN&CMqKk\qz):EHhQLn| c/H k?1E[-ug\zn7٧`ڀD@ү+yRy8_.횃.!sY5mz}U/K}@iBV"EIBY/{s$GE/I3<;H%4֒GUA6:S81.+dK Lv/>udQZ F:ꡬW{ ֘ΚD| _J_i&9ĔN⬢mII,̒XӁ<= 7{_i= n7s3ktV.5͐&]Mf"Gc]>3';'уkAwA= ajs1-QgPǛqw'S6=S!\ES!sUS@^Ns0`r.` b TaƘ-M&1}g_u;/!r}Ze뵪l 4k*jTɼ2Ѿh&E>Iy|$ZH }:1t_@ZnO8 ҴJC繭5VmGT4(yzIK߼ FI:y8G~M =Sv" GyAӷGA!1%:^ʜ̸[$W Ju蠛3rbəms0n|3PmGaO -nA_LK/l"3"!?M^ղ3N;5M:ozDAsIYdPu*|yB54|!" ='lT-RAPgVe^Ѹ#x |xXps|' wP@njI3WlYw&aQJ9רĤϖ=̽3ٴ*)7фFy&_٤uzKn^>8q֏z87"de>A@E)c3KNgMhbmE1{'7'Xᄬ Pél7lB+ cw@y4k 78+++jl{k S-3#Jepf"zNSUXe4AS MH08?cm*JyL9EjP`|ťGhLzpG7QVl2`!%2b#ʿS>teo hײr%N9K;[lG%K釺^^|^,dZ;83ò_aퟢAWGd~Szo.=M\$c y(F+W!Qڌ|w{l`d[$Qj;1QBHV.ʭ ~0oIg+ߝ{PM}UrpKV@t)n7gFxޭojl'.AQPFLmX6 B GxZI&ʂᩆ<.DP-q=>0>1V(q7צgx) {r%LL hcan}h.\8EIUgZӦvkC21[kå~V$z_PcFW sHZv$iYtK/pfF ˳Z?ӷ38]xD%LÖh]$<p&7@C)thλ7hʥq F+3i85pSć$ ͜_aYٝ*\^d7ϏD|ؓT,cSjeH{-0[.* !ntS0`j:JP O?Q2qO:{cIҬMi[)̷m?J5Hha[CB$Xpu#P~K6'frZi4Ht Wa>b_ڢhpEHjZ׬KEC r^iV A+|l1qd{j [ 4qq)j@^t ,1b׾a l]X*պ,d;yY!xHLV,Tz2*XX c$b@6B_".u?}%-[T%,YQ[,I~ l̒+ߚ*WEYDuId}qkctXDE(ޒ6 70~7!k¡ڱ2!%hKH & &+BI@ *-) P>4J&fk}EZ 4 #:Gjr-foW* >EWk~n~7 ͵e&>~$z3U#,zd e֋LdpazxU܄3K+3|D'ܯj LY~|Jv7,:^( v%5<g,E{cHt0uJWq#o'P%XX,B@@6nS4SC}k3dur]ǃr[$^fAyAI N@kYs4wE{k1;\EJn1m|mted۶ ~D3[`uNýVrW/kS)##2ʓv!Df VYż%z|f!eq ֝/myP-ʪ?j}|fX7gH&oA*԰U P\ 'w4K(m~:qz0naMquCQJ F/&$59_ǒnnLa!Ĺ?1L%0׍j#nݱo'؉f&IʶVIYkx?zӏj4λvQLuimv=+_$ 'ʛܰ f B Dh 0{D]O'ٌHRc':" S%3m,CU]-!b7s?8eڛ!4YYӎbլp Y;gKpۨ+A]Y-(kdz"ނD}SvqE$A Й]g&8Ok`)]2XÑFLEʷ><ݽcOll#&"铋(JI7#*e$ 7$rJ ]fޔ̲5-$aQ#A ]Nr|_&&~z,dF`(c&@mDԴ;t"). N~Og_'V;h T#s\sL; IPsxl **.77|  /4M28,JfAxC+#l 5tAqsT\|Լ nUfïfM\"{h`#rqIyv>D3^,t LR=w.D7+{.#Vsvuĸw8G^1) 48:1ʈ:d>=Sp]O:3;Vǎg]A`(*?h`+ Kd7U]#RjkX~Uh[ܟa}SVt3amg!;ɦ 3>rt˜B >c.v"ٜܙZB`#.z 2[t5z!{ 7xe clfF@`RfNuiٻzjbHEՙK,d^t̠Dn$%&2:0ɧyy=O :)TnMEɑ 4 Ae+EZ0Z(pSRg%ErkDaL&9J6;WzoHռ}ri~_{8q|j (j#_‚BAd85$(/8l͝I3[A@@!["?hX\/Hx챮c8wp,FiCAeJ ? =MbA03'Q6e z~1W:DvOԸx3{8Nξ6ྪ V.R[sƧK0kzvA-f.= cϩ IV8IPg]5ՑMv Y[.)ƴ-QVƋ14omuνK/JKa}_HMj G᪊:hfGKA-o{G絏e䅪b$i`lLV&(^FérTO' \W[l=n~ƢФ0ΤXED}%d@St]u C|)'9r)6L\CQpNb'ߦdMipB8asqzd.Ml{269><0DNE: !H|_Ǫ9 L0"51AƜTNx݁7z{b9)kǚMtKe{+٥*dO;1U Vf!y ӹ/{P0ǍN(×nb>D[ :V-WHX& %AIMzyH5BsGPIl0Meǵ=y0PǫqF@TH#ruҭP690pX4yV0,('X@EL&^N0O;QO"}ޗ} \߬ie僚~1lP^N ȜBB' {@h.؅0}$7c[5"VNfBcZc)nM|ii%~ -1MVZV_7}wޛN|FN fuiK2tMā[| fO:7.# D"OgUBw"fpR,3TW"D.|+l IДf e#p71"  is?P_:Bia3;rZcvi+8du ^:QWϥǝ3+NI[ob-_r<LtvŷYő2 $|ጿ2(7 76iiN‰6.K<'6iB̦][sqpq}3yѓ=їjoW!Iq&c&\AO]&@A-x7{p`F[gؚ^=GzE4 P *Eɞ)mO*z?sL}r8p[4:F Z@AeiDigm1$XgVH?/ '3sP 5:3# ~2O[n(أ2}#jS % 䅬;룤ex#"[J MNEKk k5WtE+116hrqA4lV&%|\Z+ylfޅBGte_٩߄%ߩ[Ƌ7 -!]=<4mNq2ϊ+ε5@00R;{#H{P=p1*0ׯwdIXrf) |vK/F;ǬYΛ`1dgiwv '>-tٱ7W6>XXךT|r8ZVѮ% .EF>9?ĒŢwocHgWwKn7/Cg0Q_uEe1 ˚0DqmC@-*™gDX׏hj١eZVU8M8 Q|Sb5T=ࡇhD36#@<~pP]|cMmFӖCLpBx`9LHG!/13n ~֣lt MT<+v&<ʧD]f:$YBw6n-iWrweApmtr5Mꧠ([jຳ,GF-y۩/Qdr$.1;PJGOIi&h gN~KFKle"zVZ3Z }I|F}ϴɅB$thUF`'J'S([(ԴEb)6 8vӦDDэqq`Hk L-ڦBbLIȢ;̇X -irQw>!30l!<㷙J''z8dKm:YtÇYt%}q ͋//&xtu7;^hq޳JM49pI6hlmXę?$Wjb?yjkRUU6 Í3tFqo7'=%D/k mgʬoʢqH6s%M x~uNSs-s ƷaN"+ִ"!dDEEftMRݫ{zCC\%p K A|!*ﮮ}("OrCg1|#cn5Morv]<D$mJ>P&&t2WNO&i1=2xm M}&P@"D6}; SWϯ;%˨ϯyvb+u&_Hqq\˶giRE[pۑtiK:6៏ْLKwm~s8qfx+̩`AT W ۯI^xO rXN!ĹLBmv<:b+S^zMOpq;l{p1!3^l4n^nncKPXSPeŊj#IKEL՞+8+B$2O'a5]ѭuupWGZ6)(z7X%{rpdo9 5골6EY+c'XHgW-DysTۉZ%p9=FM<؊IJuO|Ǥ&AUMbr9#u"6( =+SN.]DMSlciqۿ}3,(_Ox6>nF, t 䆢Z=7s*2lT(}4vu49cK- bk[Ih+Vu/t")}#Yx#G+J5A)`]s`2E#aS#\_ŢY,[ih -:C,1 }m/e;@Aypgb 4j.g0φlyh+/stz}n Uj猪j3"]'s;G"wB^w"O78?gfǠ׷D~?y:4(N{'DL[+jciM ĤShC)Lf%<Xo 2M:@&T߉FIEL:pXeɯ;Dx-yӀP1A0$FS`쨛 ; #)FȌ\bVA'1_R2ZUDtռAw;ۥW- bŝT,dLQ@ʅ<`;XiI|nD*C%HG$yo*heWtu D"V4I( q AكגH5뻦r82R[%Sq$FTUT?~$v6 S?OX&d=$ ހ (v9\7p;h7[x&:pƹMNƩbAr0҅lg>9bMAfƾ붑(B9u? &ouNqFf;_~wl0VMCmꮓS%N3ם\N6ZLK8w(ej#o#lal H5jaKhGa1aP-a/N*iOS ![h*%^EdXH#_? OD;# Fo nFgũ{P=&;{OGu<jTˑ97v\^WNckcq| Hzz܃ e 6YEvkSbvC#A`h:W;5k\Ldt;뺬T+o;9xnf|)K#;=} R 0Rv #2W DHʊPk;Sqh# ql.=(`T ӛNV5N2nBL~}VXu"Er\+ۏ+(/#1eod[Z?Jtsn.85Xk^@ÛEA믎VEw%?U h\#`5d"R>es>}o׻{gqN`ں>VZA'^HB@b >uyo {6mNFxDU=$Px~fi CLfY k: t }˞6)_Ɉɡtzqv*(x6H=DQJ?ɗTf4/f\v;'.y5Mm4(`Xr/!m0zG< ~GW- iנE/r-fܳqɀǺ)G3Ľ LFp2hiP?UC4(f9IIܜ%} =QdVXKؾADٳcpHi^k E^-.g p]n ޕjt,|VAA-FY xISi}}8/•Îibh `x;l&ـ,s:Fإ=P+LVpW eۉĭOyo$)*QRxK B8-ͻns /,y|x$b3 SPdAogXvHW+n&ߑ )Z2::H 4خh< UWHܷH.'cq B8k&Ymߠm=Klït$k0s;cJ~APzl 6K(̘ ӬNM~wl"~d U*p=?x<}M1eqHq0x]"4ԥJTIwnk1eA|-ނ[jb VZ-Q\p>](uM%4F4+Ԣ3F%k]m9sdm}U#sﮐ.0>74lة6]|vߨ>rdĦWƕd6 6 JT^~~SiQP> F^YSe 6MoF%4@t &hU.zGj !q)o&n^'b1lUM2>vr7Q  ;!h ;/GJ$S(k 5T<Jw:@vP:Ҋ4G87M6tAͭցL4T+rC6ׇ%;TM#\4(7Y,FWg[@"'O6W 6Lq \ "g^,(,fo!4. E9^4!rmld%ן'cRs?X_ qʬOT`FtkT- ZX]L~Y Ѣe tF ~`91~1ysPiU֋zKTT~$nŃcaд1n _iƏey{I d_8 b^60K*XnFH+Jd-R+Ӥ̩AݗE-("eNX"oR[Ԋ[G'@grBx$qpSP_`=u*eP|&^Qݺ@KaLS̺R)*оRU|^$t>OhU]:Ɯ MaݣxL$jAoP{TC \v΃9'^l!`9'$D cHm %X 5PTD]wӞBT 6X.+=j: 7܄Pz|E0.҅QG y627ḛO#Sw9 d8OODIA?za()pFߨ"}gVxHtZkcdLN>z8Pyvl,׀w(uϔLb> g {P^5-`L쫴䠢H̡ A4)G.;8hL+8b 7Md= UwC A(k8 qh(kHRdO@T-V=Po_KZ2~z_٪O[ %`5Ao0E!n@ zx*2%xv&#V"}N}3a3&@Nxб᪨fs+ S};P[6CM4헑k \v/WBbq]ҸOer2F#e9-́L NHN ӏ(XTcqIB]DNVO5:56\?֒)%}6]n =#YjÜ#C)Vd'ǿ!2-KvbDD"b\X3keJ~=ލ{}ˋ@_Ѡ٤j0.MI}$MUaD 4I8ҰK~54{A(+  |P?80'DT{5|:a~!Q t&bkD([eS+8P?0^ ;oXK7A]m|dK Hx=+Vv9qqR[a7)0w5l Bw^L` 6S֩P~\u~u+Z3LwSVg(W}|H}ڱ~|/ڠVqJ=D5 ;?꜌`S"R_e8*˶ ~Dq{2`v#'5~|_8&O@#frd7F68n?g5uk0/?giɐ 0ج(Ҋ~Y+{$Q~N{8+%M@h1XNGZy!Tpn6˒>zA`M*Ok #/-> cشɠ+4*hVaVn!^m)X'].K:C ~jn876x?1("1@C4/7Gq of%V8}XSf%ƠgR"6y4Yg.>`m0mbl,2ȿb9-cuAga/d@MGwDYy1#HY:> t>d|O2FcBt-U䍩D@|c,R:|N'ԅHfIc|ʸM;"څs_9UX!G,~03>-$"M~ b;/6`Op\TL* gwF62"1: 3>1.Pqߗw. A r:Ӳ5AjRV8cHg@’%DžB䠴#%(_Z0ȗ8]\jYjb!/Sso@!Hk $)`BI.KOml<\lf?WV'iBvpeȴRިE?G0Q:`Me}ZQ&Q͵zx8$ ~~ pjsd@NOXCNvB*ՃrlfݸnjmECG7'7~-rY r>nf4m)G#<Qܗ>X0 NaayadڬX#S@HG5,Ŝ寧 oUU-opaGN ;":lHۑ(u6hm ӼՐ97jVSx9p]u7Ll.iKCV̀K՚cpECS$p՞;T&\VK e;-k !L*,mVO*L$ae|b_ F 9h<~1HeYhQJbh㠨rV/zGGt-d{X]f `{` dm3х,jDNsyiY=`f2 bW`p; iq)k@ODߩޏߙpeM/=:`uEf#N4fŽ~`s ΃Ê`.8xbU xFA|ط.{>slegڝbN|X]vHɗt9gtjֈ tw:yD3{ cR{ԴZݬj#gbUGZ2=L 3mm+[TH*"O DM#x(Cx9uaX߄#UVG`n8dc R׸x÷v(wWxmwx_'(SLUK  lݔDS<v!B#Fc,m=zJ`Eg䂽9@%}huvb@:xi1jNbW؏mjx+"=v1={2<0m իFPiah m)n~oF]Ox$I紓{1ԑn0jDC̈Q# 1wߗ0'p?˄7hS2`{Sld<}c\PcYUJxjDfr;t64NOX-E;4D뙃gWg}08b(̈7_HqlAMZ_ƔڪJb=аc !:6TcB-ko=i^L_%%fAC_'cu9Kgua4@͸pGuOkgN*DaANjs&W4<.?\I幀]Fhfؾd/W s`~՟ Tſ.m:jRY1Ezp[&yGѽc_e"񊲅6F$qY3'tʼnjWz+U9]Sra0+*~ΦݦݎXv^ /M*p6U#*,{fӁ8uF;1prlyԜl z&JZIyNVnIDB(-n4urE }.)K5N2Q[NǞ Ry#H3d/Q0|^,(-`hĿPE"jogN]CIQ$%;CLNV, ~euF2;Lq5Uw~hcq-`.*xGc$tӠk+̎zJb֐8A󦳼ǺYx@(!: A:4Ú y5=s.' \iܰY7&y"dU (992kmc˅¥d$uGF2mえ$@we3x#QV^I+ob |WM\WT*N$59,l7%ꩽ(ґ]6(;ϐ?zl2;9V"vQ +iA34񉐝8, W{ )8a YP # nYDߡ\o2J̩2 AK[,x(rM>.P;No'Ѱ8AO@qJOiCqr8E{Z",T d2*4KN[z*vzY \J;ły,hە#RMKFܖ^o#R=C$A!5&.deD*HBomƑ(;IhgTQhZwyĬ]GCn˯+Z=HA'j[tHi5G5?.[6БQͻ9//yx y0I8`ۡ z8ōu<|v08ݰzXu1&G %\Tz*Z0S~QҲ8\iEu{KD콝MOCZ]XqjY]+X@oeZK@Fуx+N᪽3mod7IK(+J~m=e4xCNjX& >leU m()?e`ʩxt*jVbLrT={]*5Y^$1ex),$`}Ī 3\Is6.oݠYT[1=Pӗ$<˲}4B(5ȸ_Λ; uk-P !aƢ\J[$,$T{@>xhNZLPYAޒM)N趯Đ%3>S"W2i=Ui5uTNՙ&icMIl]֞erojf'q=SJH>[mG9jwIM$gРB!3ƒZpP o?q2ɖZŵ=~se$X?*gq-K?#h^F j5*e$mRpю1N;L`6ef+z&I;k**Gf肭aRHjԤKjគvTUt%UFPg _M#ep'n8҈3Il55ݗ^_n4Kk<]}GQ"/v Fk N?܇˻gIgADv⾔fO: 6Ow;B+;vF9+,t3(B"Z-qr_e{oY58iC/s!j.bUeoOg @4hrݞG H$NO96zF#h ۘΛD\ωkzFς'C;iZ-\6" >Fzj:ZGf#_Kyߥ ֊*SdwWG)'7"?M -Ƚ$|yLhpf! ur+snm1z-π(X98Ct`e`EV xD0.:"mMwu/ }{ %Y qyv Ǣ)q"]l3}P'B{9#?."4Iӏ3wFtzV#Q}ܵO 6v•9i9,pPq?mapk=Y?:Og=ko'"D]tcf 8tchdC0QF6tkw G00he|ax!%1DP)3 F @̥57dF{d7l|\>{z.j0D( m*-9ed3{}4vt;לRb# 9iqky&*߹5S>RhdpI }֘<.aq@* vc]_7qo G8_i3C^?Ԍ !jbZf~`BI i꾔sPvdV3 Pюu8{v;uCܪjӇ>l*}XshT<#|MOjZ\ԕ!lzi+K 7C߇:OKbi/4"5~aYUu\Ћ+$knBb3J--\ټ#BN^Wzw\eaFiȜa08Nt  <^BO?!V.Ԯz`]_'"X'z]p zAvTns}F L0MDtמ-2Tglwx \P 55/҈Hw󽁄^xtt徱d1BKJ(W6)]"ϧ~ IIe%GL0 U=,]8=]J9w:X~#}ҿN $KؽQ*+ Bҏ&qR(t* 8k̇!.@;dP[7t04 𰩍ƟP'xXF-堞^'C̤"jϨV%e+gUP`MoXl|e*%9{={LN1Yfe1Sd= R6HH@3-B4<ցa 6BnkkxRWvZ4/Ẁ<}U5w!Dnu[qxiFanlS_ ؏~*J%WԉEa!޵sgjq 1ȓk0sI>C=d>M׆+&7:p;T!3`GbUNnxk8r91=3j+J%bɬnzUk 0"n<8*V™$t9^gP>kncTG&IUg'`ߴ>{\JV۝YSPz$;>oZҦƵYK)J lKհL#]H`xӭeU뎮i1L0@;n W|W6-A͠ U29Ȳ);8TC wpVN«#>V,r#ҖiSrD'a}YdKxD:@;ٰu > OdhO 㰲'8 ARdQF{GbNʐ}eEA}L= }ͼ bZy#bmd9(P@8|ozvGS5]qA˷iZtHgVώ`\@!4@?xTB$*.ݷߦ+ bdQuFeѥ>LY `[DDFCBR`XF͉&%?@'M~Vi",}3Q<(k\e<EtӖ36)Ґ&lشF`,sdmfhY> 'tk@ \*8>J^FFDJs(_/&{3!7JK7oՊ8d 3MD J_x*MGąo"#s%>&y9IJM)ux_.^7J^[AKrGBhuD}cٳSb%J͊&2|]-rA?7x}DwLSyL@q\NNu)z@] 2g}b;VDv6o\OĢubϣbQanNNrε5 kbM3,z^Y8SVԑuHwXă.h|qk~"H^Y19aEITg0dQj3'rvvDuޠH)f1De nCIQFz'%5X<!0S ==JT4]bsjcawNÒȌE!ƦȻSH:E/7)pd 1l"}'{#!f6`f=TB ana4YwmfžUV741Pbzj$W.(LǐDbt|nDp9ۊ} /~͏<"Ν*/ þcx4{,feh㜷A?hNY5tg旚TNVn,E ,Q!DF2k/9}$p+%r̩t3'Pܒ=ڌ5Td}i \R#yHz(_˼@:sY 1+Ps}##@Ȓ]1ֵBQx:\f@iRyU&ë:RNGl^$,fx:mc5#ab|680֘(8S%/tMxٍ0ִjի3wi9%6+*^)c,&="():ML3u]$j*lKeAVKk }(u}Mq*Uj0qVӅ NOLGů,D>kw'!K x`oͮ3? !z@ P a Cw-H7 S #Z+f0(ÊifӋg2)AU_uQ0 hvL@(/TVV,^nX 4kqA4DJ.I% /%/DE똆Fo25Ƴu@SQ!qէ(tD["ӥ2Z㨿4p71h"y%(kWՋ?!ev| TKM}GT"%3z <1S ̛DdדeY(n1q2pſ=GK(mR|m|0ճ0(4cXć+}įua.z\'GH#tDղ$Y+Gc'JN=.M#^1@&W+IO?s7TN =qߩkX3f -CZ'6lU<ޛ/P#6-ͥld^u}vɯ(J,jDhr[bJ3`t}e_ɰ<$F -lz/ HW{(ֺ7n" `+:B?320=2j <$-"?C#\6+ұwcq1;ڰ ͍ V?<hu!}]r.qu-s|L뱷~ӷNF6ֳ%Y^ Q,:CRti,c͆`*=-4*B"@yeG-lvt'~@goȆ`wAeJi}H߹}~%~zA3} Vh37]f^%vP V39ϹwfU /&\.e7a#܃_; ٪>Ov65N;/F"q4gsxd9Ń{U&zy-lz;#+Ъ(o92 Yȉ`,߻"3+v6JAɒĔAU|[%Rr %3w"}Rjc*wU^tb^XvUچɸU>7lܶgi3j1R,wG_`|o:ߥq|Dz,,iDLeļ$}Ygڜޟ.\u卾ߏÿV L ɀm4:>d&AҕuzfJ!c]x< ݧ|k3b3$,4oOs>|[+ Rp^[kSf198eӚsA$jѮF&Ala>p9fgnwlGȍZZ?TXK>Kuk1uϷ8(n[jҤL[|he_|#wV@,R:鹂3Tzx+SYv4S]n5,Z:Rkb&8 a41ֹ':մ="l^&ʅ$Hݫ:f ߥ;7b>qF~{ArS54pJ%_v %*kcAc^dI댶`zU Fh./qHq ݳC%AEqsh$"aiDV( 2Rky(gv IuBz|:"Z.N[%(eo1Nͪb&^/mjL_ +3JCU]N|ŧp|]Y'eq`3%ur݁;PMbt&uO ,Vϋ m3P S;v)&>¡_[0L9JRᐶiv%)8+)WB-6!a.݅NiZJ?BbcmWKAlPbaّ(N3VS_1PBRp49rص8XsAk@c5y+pNGa7& !H iedH(s<[DU!PT|*Hy±YcaxaUuNa1wS*1 E Ol, ),3.S(*۝}Ǵ JQ|غZ`mqκoNDa~`fQf4.:M^*!FX&X&,MRƻk80_a3\~鵶 FD`Ji:F8hR{5uSwV$v9p..2 ?VD 1elbnؼ%?D#:n(hH|ej<î# g׌݊"?w0@8ɲܹ)R}4W(cNǟ@uI&J?<CE;Y]A_)3r.ܰAH~d|T}ko+I;!ͺ^C!x9['{='ur@)s +08z9 0Y fzb^(uI+K.?u (#E>903-EUҤRj"tG+9R8j!جUDG2ZyB%E[IR,Hrw04/YڕQzV]" Ω;18negm.sr:n}YreAy'K_횸൳K$7 4SL9*ȱZ04^!mzfzCuİ28A(=5e!r<[zdER[,tZŒk8ͧ.ZalDJtVU_Am53"2j6:6zux5"-q%"G*,?\CM+N:˭3_x2viBY$WtLs‚;gPD/VSyG%\$%.cvkl9+IARI&dGSwu87e=ų !h9M@AI\mv˳J"3!ImL0ңj9Ҫ!~VAO(p2s;[J3)W=fI1 Hh?ů|%vѕVǘo7 ?2041mϾqDSڟ[?"qcKnu'b~4wr [QiFcf7M1L>{pHu-Gb&(6#вCnKO$pfX>$寽yچ!r%0,7X+nqP$2fc>81P4 ,Q:DsDa Ӫ5=vLCy5D?u{-PR}ȇwjLӛ cJf"ZE~)Hc8`4".龁}*}%ͭMEX\`5TSUxa(_rP4R/ЗSagwj=lOv.( 164 Ȧ_ɊAR VXj$*~|,(C˼/Xe|PfEӵWX)uTU,ڌ0o^Kf#( 6q%z3$:Ebr6_^f4V-i?\$D$SQc"s_W˱9[ ԑoqE[AV+[۰!d8^|'>Fc.^eԑRz=@GʢR#ûr/wrX)t&j.Ù˳xt7%Vo@@pTlL7#i 9edH$Ld>/Mrd3HΊ̞|SSAV\&>^ ϐxsm2vf\䠙JQwrB~D.1gZa3=vW!:Dd,-i]국լqwWqi&߿`7a*{҉۪$9a| `F$ثB5 ܾrћÈAЗk ۂo6+Mh>@BS /5u+RXڹ/|g)`n TݹW|ǎ7PzGω#fQKe_ȢL b&@ӦlMV!ƻ:HöZAO)1K[i0+Y8z9a\ۼZSC1H88-'Zb{URcГd&uxli JƧB g/=|`p`/^1ǫc`۱(43j0*@]̌6}{r+bznH0dNG&0;&h](oVcf8Rzܙvl-9q!חL\?!?z͋5S0QCbҩUA.9 >s R*[fl{<_RUrdvUowƪ/x#Ѿ.]y(Hq[^$1>GUkkz}24s\ ,bm//^ m3I0i"==K !}RE.INhtV  BNڟRR{Ea0RW }LyTlm/5ON?n1i! ޲o]C5qdx3lL3\Cqǫ֥N>mޕCC k)ڋZ-.Bb$) l(ؓіOym|\Zs,s>[rOEݑI!1h^9*[g-f~ifP#Qݢx[ja8ej O`A!԰y܈]E'WTCf5foQQw g'&xHɮK66tv蔸%(I +qY{/!PPbCMYFuPO 9 g ڊ<ɓuDM}Ϳ [?DCn.NmumdEkȟT|V8 ECia3Ceъoxۖk?ҡKxY|z *)٣$ڎ}| ~ݐ&@kCԬngIut BQWӂ u FݦYa2x.y.N7K[sA`vA.vۊxtsb@1@V<=VnSQHaP/Ѝ7les& qU{+ifEĻpQh/qY:uW27. wMf3 :}  C%31^1D7:vW [+e#qz- [єٷH sD  C׭Jg#Q.6:? (ƒYV{DB Aln)PNNۻӬBtnofSϏݱ48 gJL&GTtCKU}X2&p%8U h49-4Hkÿ}lKL׻!)c &:]w˜h\7:#'eZ g)O4됴 @m\3za'JO5e"kB(%x![{o6erŕNxT1yAn5.)mF.uCkI6 H_AXҤH "9^kXTA6B63 []h^uX]%Zg1LE6ݭEIV:V_[ߪuDHm*˰I1n$nxCaPwz66#z8 hH!$5*q|g;P![X6|rO]s5K@sBQDl+9_7hpQ _(n|^w$) 34.8U܍D?e 8@neI+h e]J4y+HY/:o85}ާ -%6RD?5aMRLS z 2L+Z q*Gh,W>R.,w yJ:%erotg~d_CjD-lHy} BGҹ Nk5am!n=)Gxx=(J(S6PC[{ 0ujŨ;rV >&xdcHKV-^M礨Ai\dP&F1kI F3Ԃ#JzVc "fvQEb#4rK&yB?fBEPXAܺ4QvQ|(bmC*a=U3l#0ӐeVY ½ 1 믙Dn=\j4⻴w¡X-b{ZzE ۦ}VUꤋr^LO^v5_)N$Լ-~kA\&tUk5ae9^=Eҹ6pZrjMA;nh]zmȭz?ҩpꤹCVyqLj5A{WWBW}y tS08ܫO~fM頣~.H?Y_qr;Ӱnat.m[ oI[>ɏAhe:o$`/s_Ru"j]܆2:Ǭeeo9joyU:SxWɸ+j=ur;ͺUjѶLX<3 ԁi$v $W? ֿ`[ЛV^C241|YR;e_pZB1rGIk3?YDƍZW OU=(,KŃ a1K9AwQe3]=Vߺ؇ ;zX*`ɪKI&Lf*?f[v`co5+>Tm:v7ߊӪ׵~C{=HQ aL-bצԴ]dO6Jٷʶi,trqb֧xqI!bۼ?>}#I~βԗ`|+ _?鋓jC ϧ2rKT%Ե?!Wh~ 1!f+Ksz't3Ҿ{ κ Jk+\_҂sT488}"uD{u̸˥`d2N9M_P(xـ) @+T!.7 xݶ#t8vxؼrZ0?nE 5Swq yHۅ9S'\ $FikqJ"G&[T% 蝖HEJ6-nS&;z0}O>+3%usJ>Hk/ XjpAXmIW-*_eZ l:ΎiW t{[(;Qʁ + #utغ@~ٟ%/9f\Z(t} +/㶡ez ϿhϪ; Y|fX dj0Ifey=|iBWK4TBi~)!RW+FbUjyb1n9}F7xz-b-U&bX.Te6N mLYJ;ESiYp&6 cQ?'l+/S*g=c=ǬuҜiˣ\l|AH i H X4#W}r>LQ>WeVddd,Bh?pXSY-1 , ͭF%f A ˹%>h~ ;EG^n2$9Fn<)M<*)t ͔I,Sd]h^4V5M]Mt6S9Ƴb:7~X#Vx?)2$|b>P&]sW0ƫ\.!9b)ϛCn" SBOh*qG#E8 D6^ݳ $B`w2P]cnyA{+ɛ/cmb6tQ4]Cʋ7\H` b չ?b\(W>YLvP4+: ^?H6zHVpwNm{fpP 7zYA7RC8}íiЭI=="I% MnU/nR:PqSyU6 Ǯ? y$qjEY"I ?^o#uc}ag0$p!( .E͒8 OUg#;:1|(T}oX6fD˫v]WE%Z!\Ʈ[ j椸Ga̎$uaPP} ?j_:h~kBt6#I)ZfFT)'fj!J`eoM8,}È&뛚LK4\!#x!İ|օ8qWIv.1wkmYxhszsbQ G^, %΃J:NBX@I9-tH{XnqfbTSK3ƤccJ`3ӷpxt!nkǘ 2ux&A[ NhQ6ґ4zDv?Smز QPLV ɥ=yZU1:X8vkҟiźE[DG{'C)Lѩ= u`MSLtG0ev$@­Q&PG6u$l:<#7u HUC;804Th2/H846I+=* QgJQ]0$;.4%盘,e6eqn+U{{$-fMUSh7dzCpA#*~Й瘂FCPR(UZ)u +' T.x>?pȩ< 5{v Ѿg?4)ɫ,Bi JHY(#*&0 wnwqj2~gBNs1\$>*[]CQY Y3;xwөPUvj|VuCx +,q;zHzEZbNY!֍;SK f1p)J= 7ReSί%Ez.hɁs5#HXN+rJ@f'_N!(SJĊ`ȌT-KBԭkMD[z7BQת?v`goA l֔Q񒾓& ^h1];\E(LuePzϢNy0ywo zA5$_4ߞ &.V:aW]xX%ܾWuȹ\wOǟn"Q rX"@?Bh0ΏjKmJWJlw|ơ'ɄНT xpޫT6sBvOKaWeIgJ̞zzQC[=.9-_dXsG"_ҘލAl6ܡKUzi*iREf3[ t Jޚ@GI-ךu0;D!QbTN4`{yGh 0[Eם+Ze >y8qy8fn&A6!> ͋͝ѩ_ڛ0yp*V7_ hoϥgi;i¥*.lH[b\ّ*3i˓ A0ksyt.%1&wu$!oC߿EK@SAKEL?]cV|d0Q71Z pU\j̸vHX[,O #Q_}#όo/n;Gc(X8yw]"V&]aH+7Ѧ2X64$mpSkXQ`ITKfC]V_RŮ_V =ygY %徰m8} &c,DIXQ2}ry1V;F,=V2q dit4m~crV̂_gA^G7lL˟a'OQ[Xaᙊ\?.LMJ>Ѯ~?QxxW sP@@"pE>떧Q*a"QB„>;K7?1/]cUnݘe9  +Ql^WKXZOJU _{JEIގp7o aH: LUd=ކ~њ/wIQקZf;Z/aGh6!b})":e Ϣ#~5@xa2F a~üg]FE{^ůjn֊=2,] t6NhpS2*KAMc'b$(FP9"I zN'?B!]c ќR˓/o^Pf\b5^cj|NL A#ױR-EȎkm`⛃˱$ɜK[ A;{?؟,lR/`Y\ƆCR+.~WyѩwW a?-dL%p=qa(͝sa$QdbBMP,|'RqH}/dH Պדý%[y{YJde"d8oiv `CAhr +xyO.~p"Vt ,$n";{$& olUrQ@@ItG1\ q?r7f Ye=x׎.>oXȊ<  ^KiJ6:Pځ>|G oK&G˳rZ]Ok_2{YnاId߀5i:Uο uZXSwe&i˲$i WD`mX} !/ |~*O:)}գ/'-M' b $ipR= 5c9d2%-Z8>TO!S1vV3a-wNm`Hf2Y:f:.-`^&,!a{3r&}3Tą}I1VTld4Di2XS <"!Ů}}RVG\Sc,(8o_WBn|MplMMWLWDwIj`\,e|&N-J! Mo1||8?HiTMj_^p=(xTO>inFUN&C nmi9fx ́P~v0PM N +|C`8 㔽]1a'Edf x;{EB)6X* d 'qnʰ2f%4pq 7ZGu?cwN%j9RlLג/TqNHRI|dܭ_2GKc0*WS%dḚ̡g7#93|Χ=XvtXU8?Vn t[eZ'/>EjsY$(m1L\VI 7]"iwLAp+7GYD~g&UɱMWCC_1M/]s5ug[bVT]_T5 `|7Zs]-`-Gb\oeo$B ,eZO;N%s??edTߔvŀeR50,bJe LWZ.#x8Pzu⹼M1֭yI{[>mAL"e`t^%V212&9]h'}SG]PrңI@a~G*:qzraU1ML,Ο3P_ 7$ED3l8)dM sRd9Mi4 mGBPsBd-)x'&SF7A'LyCԌb6#W1L>j M 6bx.AE[T>[}}l;=j|( ( YqQ h?m,n/¢8`U0Q** (Ohoʚ?!pnyF&"WQŊ,{쁎є!XV-#ͼL ]$΁r1xIR7K 9jDL2fznyK!u().f/:]ড়1*}&$rП@Kl7ٛV)RKݚ^f@2ҊMд8 ϬF"\AgtSL!DIok.{̳U%TVef;㾶 9|_C.Vc7g=0|HyB'CPg.Nx˕:)I-ij'YԏT<,L,GtivVe"R'w: «#yx{㇯a̐TY[쓕\D˲^yP%''飋[XnM^$\az/ ()tߥkaҏ31;pHъ94/oNy۰ =4/KmG¯].!) _l|<]P5}fq5B9PjT;{탢 `V/d{xŘ}0: \d6%҆F~Ctb '`Ւ32Pٹ~w;?9k00w u lZ e ̌[:OfԢrʓHTu|hC֥»(D~x=)4FwfHUY n{ Zv+dL>4 1MY%F6+q4uK̉G r896؄mlf7K8=ņn| qRϖޜ@k0;A/EHZNչ5Μ*4Z. dGyetKO¢clGOiaVH)vF .EG,D$IRۖjD)C4,;DV#l6OD/zϽVjj][WQD347x ܧ7<,t"m>͖HN`FJӕ0[`*Z2rqRuPuҟ9J#}|J[+`HaJ`wcy`bݎtO{6*3ʃ4Rڍzp "}i}00nݕ";mf0RY֙]hf$ 6VOjP{kL4:A-Ӟ%`(ہN;wc5ʠ/9g,>Gc]M::2y)T$>W|ᨦ$$CvAH[chI&1S5ީ?#|etQ~=֨0 v8UDq~δ \X!zZ)DL p+UK]ǒ|3LB$/[嬭) |35 ZlWh`Wn7Ds~\Ԏ<3ќ9ǹd =nhq4Yg6DROAK%:L+,h`ljBߢEIN #4DT[]xLU)!I1jg|sxaĞ=J7XN%ktV8 8  GcIIKJ'a݈z-~L} Ô!AY UZ̀BWH"ͩƫV{MzS^hקI;U$Cs]ԴxwrTJ7cQ0!Y~ -IM'DdZH/s;W; R9Ҿr8@FӦrD4"# ;h[׏_OoJ, V׻i'\d*-w롻a?;g+n H* us6+$.fy{΃ZO;JXfzSej]B:q=_ RW>ж u߄Z?M$鬡83s*} @}Y,ʭ@  fzT(t N~Xɳ`Tי_paB)@NtKSgPleVĨ<H+E\a] [HհV˩ unAG192s˷Nj R6KRcFwz$+tUs,ZPA>*,t7 ,gHphi#O Q=H[xj+Arz:ĐLG3C+L'Sq{ņȾ* 1ac N E #@bn5]ZH*O\x+ӃvM;DV J̔@<~ XV)0 qF8%H:ongU5!坥 7^vғw7/*PE;z_/NM`̕x(37]b3iIFvq{ɾyy!:l@m'1@G,v]³L|_x2W[F(b4$56!-lßh #_8șrujGPIPo>V ֘VYw2at;aöQZiKb:i]֐Owa8M17ݩ2ն+YeZ-}*8-&Ճ2顯DZ5"" i%+,%b mmP@ ڬ6)b䷩3tBPƏ&kFvE%6 ٕu/2߹rcL"t 5A}qۅq AYkłzEY:+RG_b͘JjCбXl /M_~\i42Oz.0Gf2J/8Lc:b:bRr,,|d?,PE؄ӚS|BF"n}+a?q{) }siM/GBS1ɦĂlDZi\pu^[:ݯ sJ|<#4:qTvc:S)E 8dgLd>{ߟ1Kjq3X;Ȃ@xxc]~a ~.80+14~f7Q'U]=d[-'S8 Ӳܑ .Bļ_?\ui5]!!兟 E@iG}]OuK)kx ^%IU5)&&@7_7:ϔFfB+Sz=DS9>v$Agqvֳy!pbh:7i͈| 74@cyQ f.E.f; T^(F ~9)@2Cl̷4;{~&!5uRS1;gTR/{5>^pJR$জL {4&4/=Zw?7WaӐ+B,A [e>vx '3 @ѷ%eWä4`%ZL/=R'ۙ.[-:&wЀӐWL.k0cV(K§|AUKH+GtYeq[~v;W ܎P#M Q +VvTxٹF@>`.ޘ6Q~G691X $tI@Pad!^ɵtjχ3Z"xS~rS3`z%t:=17ț54W5f6(l:3Uy`wԯQxL9-/v1xŊE%sYJLYBt OgeU(l%+F?ynR];b'0/B6V+-Є4y.aҎ&n#$dzvkM=ahy#:LT,*1 6hs\yfg{bP`aƒ]tTˍ8K"rC9ԻI@ߠ4Uk1Zt6LD<#R&|KHqF 3>)Bs uncDQ5xDU}ZI2!k7-Y6O(˳;Ԝo 2.oZ!N2cKwiBlY WT) Kk/8%*9mH1l؝z;! \D$T>TvD GB ualhdr0ce[ Mn I5N4.<5@AvWe[ ap%;/I8]R0XV*Ub˭iU9Cﶉs `z 3%kùUӚ_.a1*\\Lg31#Ɂ nj" W:$% [s8dEM+E>SШKYߔ1W"HlYc}EplNKh9M-DAU"`UrW~{aL2j&3i-j2:6w檰q^N/6xJ'Qq4@64"£C@zmsJ6BdydW. Q7CZOU^1䩸S}sZǞ7[^)+)wtj![nBE:qb>㞶!0`RW(:*z?PGu !0&*P7K)o)"V8q(\%udeRde 8ƜZ?ykU_ u aF9 3ٿxP_ޚ an&1%OD;lVk+vf+(2@׾S;c;ĵ߰&2=z$KZ#ҊMsvb4$?q̬ "jD i!]4` o1Moђ8P}TI/T]𬾓A2H`HZ$J|.A(AL-q?'Ԥ{9aQe0)N}ʉf*gl98=߈Hn<7ŦOqfsqh;SVƟp97^Sej ZKܬ߇J>=z0cAeF J VGib9:gO;KoEkx[8m3^^J}YNQ^V 3 5:i@/؞*JdeJr6Y61K7q%E/>Ȏk\OO3َZImMϔ%䮭4]bg *9 Ώ!BņhԡCp҄б뫀ϝQVDUᅅzHQϘyHl x]*'.<ܲ NH.J6Roz(*ڰGQb N@p8#S{?J>3VpNwWX+~}E܍)EMC;Y&8+h¾^..WDֽ }aK*\, ع /l;,;WxA؍{"5c|#Nb2 W]ঁB'ednHiJiUp.ҞK-eMTM5A6cQ7gڕKC9_ ?4/YH"2B5>?m6uA-706U 'V1l殔[9ϔ< i*ϋeGAb50SF:ga;&")^k@`r)Wϕ2S\n⨞|#aT 0!h˽ ~ Jp R9 )CNC(wb&6)L]|N}x~g,mw0fhhHY0$I1 NtpiqKSxi PXzn'37)c2ިbV3~ ˓v[&y/ ?u0zpaW0e"¾qSB|#;jNɫme@K$$db#x]bbtg\UtmK"_Xb5-:y!6q~Cߺ 8 +.NK)ߓXG<(ӠѾ9Qd7V??\pWA|+"ŬI9+A~b72Fe%& =$;wxF x"塤Ѭvx!--cM8jI(a$1!v-T2;|:$<Ϧ61Vk(\M|\6E8VYѬ WYlJ/b ً¾~6RZb]}1_֛bEp"+O)Pe+0 %.zn^Z hyBuv%f[cxATCn]]?%wp9$kRF, 8-rn5#"@*{c +)[AN3ZOK-|{. M>yŶ;Z3.<xH sT%An6hm >6׶rB+XtK en< J_0i%+|=ˮ;Gh/ؗHIJ+֞ivoo^xp_-IIXpu6VEkEg>5rK\1eŖ\4^= ϘgD0x {[r[*uZ6ZlŹ.6l] {U_=wrnŔJγ*T7ϓc$5ܟ{-:nKnsȍVGH-H[>sġ?*Ŭ9$sRcdT w*CC{_QI)n't![ VvF/¢\txJB|.Q r-7&09cAsѯc\L, lՆ`-UKQ 7}7j9.qp2I?Z6?1$ YHu+@Q)|5;XZ΅m0*e/ Itь- | 5u;T0v3Q6zƗ˲;sQ(g!$,Hj1}*>s?hv/(K{leZI4Yw0$lSo$d̡??Dywdc(Du- #uGX ZI8c%p=^8>c|i6Қd߽dY2yH}E~8aAHTsIf6k~z K$==d iF2cg >}Yʩ_dȁ>pU&kK^_zU,V0`s񟔁&4WW mqkh9Vys!6fy ]a1P1fr!=N⩪Lj{u(,''h탻1"VRQhp\Y{ۖppd%.ͺqDt,~ 0b6Ob{X&lklH2!7&p'r4m?J k[ݔnM>o#r-n%\aa(@g{q!/AaQtFUN,ӽn*r|lZpCЇD΃ n|jͽZTrY䋷i3|'k?afҖZ6wLjDlPqt*~{0ͥ._93> Xq0-KASn$ANg%RXVzf1 \}ʕ-;8/:QkJGa!^<afs_"kאB\ i%?&xu) P 9QŘ —$X=Cah, QxK|c@Zo$E$gRG__G{3G5 seM=em:+@GN"؅Y#Y%,/S"h=[&oZ!Dʊڜ/ &b DQO$j;)5잶"LΥ-Urj[k `'T=<\YX l;nlEOB&6?RWӃ1ٛ8+kXDt+08P- 8Kdcz|Y Y^ n.b>2ZNkC?q>lZ Z'?<d+{c[`W0|_m]opfIiգ$Z+y1&++%)55 on;dl?+pQiw̶KRkD& DvG{\XEXԿ$6P/#U/BAZI<4%q}OKv ݈ZejM8^ag'0[ ~C5[R!NuѦˬ zYiTuv{D4\Һmۉd fKnzZ6O]ЗkbTF`2Byi=B#9 <9M yp*oD]ը GVA6ugܡ.~TϿ_!uT oӦӎ=ryI5|$x+a4,i)j%y^,tdQCysNQhu8[o+ĂoQB ḧ́z}@DdD`_&z0Gk{U4F#^6F!ygVn[œ8ZYj8Mᤫ ] :o!68N/4fq9hɟx٬EUoEyX* lhZ}=rN^ /ۓm^+ZY!-׃"/1RܷP2zwݸh򙀜Dofԟ0mK=:#E٥9M!ДAUg9ubq`4A7~6/"<_UlqF%h'jh&*ԻLDV&t}֥$\;AWm8WgDs(Su;ΙXQ=5>ރ̏ ښC$Y \I+m#i= St F^* 7*y*ոjRTyȓK4IbxTB?z¿Q7\ ]3[kNGu?5<Hpg° mKn݆G'VCD^wiYp}R@JFfe,Q?b©dwoY?ozǏA`~' Pm#eGiZYgM=BˡَjjdEU@HyC(Kœ@Lu{@ HQb1QPj?^Qߍq% %֍(a{َR稜;hb)D&٬coa#\Z@~ZɲnW HԧP ҁ^ΌỏnGJپG_psq蟣*KxnBHUVD*顏 ҍ|`7"f/"}RPyOݺDÓ糍N~7<#B ~Jb0).X㾍]Y۞J(<8å~@%7^l\R NQRrI2⋰/˺)Nm Xjx`^Vz F}d9D"Qo2vE=: o&'gh!NtI4P_5y[ŸRD )T+/ٔUhLtm[M]ݫh9Jw5zؕvq;b8u,ϸ9eStF[8ݚ)LqE6aq6˪a YBiFNUjj -(&_nLZA tJ ~R:0{+*:*r$s$.ZGӺ^T*;njnaPr%=)v Yk x?K,G׃b Ocx +b0\If9:n֌M;p>}|e +7ᔠ )QD)< .Il݋Ș@6G 閥934Xneɪc m|k?:#H(f9'Ž܌ͱIBP{/ܲd4lFΟt60E}9|3(5QZҲ+΅kai 82 R2˼J[3)<̭xy̛&ܻqf5Go[ָT~ KLLx^01# .OJZS_ >Q'&)ʱXDyↆS%[^ 38[RT3k&F IH*_"C2T_ʜ$:2,Q!nNhu|b!ώ \ ҒŻwHc wP~t)FӰAKEoA;|I.N՜=Zj߆~IS$؍5]2X̀ċI^ͧg͟ o-D!/ +{MLH:VŇ|n kr6N1[cbxNHKJdR@1儶Ϛ扐({GӯYcUs,g?"| 魡竊3yٸdHL>&j[S*]Gͯڛe-$aڍghַfZ\ &]ǝA.Rc^GÖ ].vKL7$} p.I's!u wž#kّ֥7jl3e2NLЩOKka1i]̺ǣW[/rPbN`n! ʒmC ɻbEdKܷ 'F=i l31CT.) eXybDRL2b-ݭX@r+"-v}p&k'\ZM+o5Zs g0|o68jS½-~\ ހh7|iqb- v3Q@$90` 3Mt(F žrAHu_\b4c~;7N?Ʋ2_י)@ݜ cVvo΃5^p eh#3mW9ZZ?h. R4˳~D1rd7:^V^&9O󼅊+Qe^H 1q S7fD6"O+8] Dzڿv;qw_fZ;F91B /OLJ=6mVO} 3e6] !g^ͬXJa~'jNLTMDlupS,d+.J\'T%ZZZ(Oj.|Xv\;;Ch a`}TVƓ; ;AZ[wShY뷡3;K S9hj*Oc.;>.F/h&c9y2o]ĄqDu6`dL&Gjd|3XBc7y#ƈ>/C/A C2(o{mbpB`ԹVHFM6C|<%hݰiO ~ F!K~K̭kɵcw+` ȑ5Xlݛ%H\?%f 䈟jj-ױ&)֋5kE>(`) 7 K_qmҵI=mKrt]6'KE~[r&utet0iQb5efxJ+"*DPhÚQ1ruaQGao8ѽ L1bnĬԩ'uQ@Y3VV8W;c5I2 -r=#{g}," vmK)Iv+b+ԳbFࣝ}ԐIKx2V;0ztoKrUxdɺbcez$ES1QDtĒDR6>wb{޲D#"wCuz>yDthyɱlw]7{a],!I>/" "}4ŷ*gR  5]IgTd4<~lBI\\WwSb5U^G K"e3ӗ ^ԫi)!#Fv FO'jnp*)y1 'zfߓCm1eU vZ^NTwXI38z+(gv{-~̋Q۵GS!9QfϜ6=r6+Te:gGۢ$Z'@mℨ$5s>HҐo!Wuq &ZoHЁgᨰC!} 3#tQEa|j@ZC;*S civ+ڙSY@'#"XR0Pfa ۉ"#v(Ν%|\zR0%RpTEIV3Wu lT7%/P3,}p[rF)h=؈qY^2G9 n]pΚu`Tns?rl䗅BB*ja^6eI> , kpwxXU.#ō^)}VqK*It!.Cd-ܿdX K }>#mb+BN{9 ˖-CL;8fdzf& 2 ,`:(DTܣqo*Fz!-Fq.{YDp<.W+2FZeũNߠ{ M}'噭ܓ)@0wgFк< O.8ەYm>-`7ZGiEh8}#WbrO _[#i&OR 0DLI}~|w'7̽%0kPX)WfW Ak>x Ax^rc[l kN.or OIWS嘸R 脧N9Vv8׽ t&ko$S}U<[SF\ݦ"ar"\*-irj{/'\4vqJJ%WikX{f94R,fϾj;̂(dM7t_@46R=se=Z U.G1rR`l-Vٺ gxnF/!e^kFæ)@} %!z4z ptEw*Y2, $-RzH10?R)'waO"|t٘z=G&/JT$ݎtƽJȝ&DU-o@^-n̍aϫHAҊl~= cֱfG`]U'~rI\Ytte0z9k%$<8K2i%N[.][MgvrZ MbMx"BwOa#; )}$B[dxXTIw"d>:u MA6Ƃ{lY?$%9)~tZ\j s(tT|m=~dc nDK :n a8y«{Yy씚P]N.m塩6"QlTD_G卍֓WT}&TL55S%e4Yfa$R۴t [6SFP8~BM@\d/"9f=E}sʨ[.d, Ϭ.*(qIFWT&{yMJ&uU vsH(CҟD3(U屁oGFuq>Lm;)pPyzXRtgã7r,JT> 5z 'qjނc]JVm1HV.nR^,~"-P)sSD Y,G`596lu1,@3,/r JE~5GoCLj$9Q'L",~aݱV|32Rj3%:{#:q#2`/nS"R<#9_J{9<4eiېʠ `bd9K4v:#ԛg9wxWA%Mp~/P yގȐbJu̢WyAcn{+"b8v15Uz)v GqWDMNcX*ğia۪h/C:YXǰBIdXq*>gҮ*+MLD7AkVvz#DRhL U'g$̗Hw&JeK&kBJ0eųtEwE2r V&XC^~l_۾:"k<~6d|+Hk8mLO#I8*1д [$%o|êװSܰC5"T\Ӣ׌!jr:+;@g<~bvސ:qlWDZ69:9PaگIҖI:guIB)uz# 8ROzcJ8_% q*ժOK4ǽbSYw*wInZ\wxJړ=~t7 HZ0#$X,4 Sq"HaRy˞UNc|F) RʓÊ(Rsh 5L J _Jt[b^[ '΋L$o4~s_{Նa~S*NoRhŸXIV%S+6L.Gz]-h84[rK2)P;I:*83_įfz^szڄ"x@i8pFO7{[k0ɁKk71=zh0joP4FX4дȷ&~god8lGxa0}:SBEBKѭVZuJL$T*pn}L!m"qp+ V3@*cj:qxI1q_n6,-3C4)>ǐGցl#:1GqeT*[/Pv;-XA"[.Zl5 ߤx05V}$" o{7a,({LC_ {c"v`Bbۏ}]y$k8H޳0葥aa֛}z1.f|{GpN^bE!Y˯zēB'9?}Z*9kOXwVboe}EVIg]\RB., Nn *+..sx?r{lR|XE dk$?M=`OL!՛W;A=>ƵO3Slqq)gc+#{(ck aYqK~pG*aPJr5T\m VV%ؓcޜ(GMAxU| jOf5X<ü\Ak ndXS0I_4P eM؋I? ;/8W| G@6-e "86R)^zMVg;t <8cHخ-x;^+ڌХN# Dyܝ6A`)nIdc &->n$sf j 0NyfYgy|\K!ZevK"UZ`ùb'ڤ!Dc׍`+&Rw2Y7jZ=DG!g%nXh\֙bZSAy냎bףW;U-n$ci:Q @-JHXJ;U .Ej[2;!K8 6a>$7{;]!Ѕw,JPi:By()s9H]eoNE*^܉5X;p"#iY͢ɼ4LsO/ΰk[B)3x|,1 +iȋ@yևxn-L8CƏo<ޚ4/@^2; I 0o1!w[![<dpcjU7EZFO_+x\L)615U{aE#uJύbxv*h; `%NqiPz(x.!!u^[8Բ܀aeHV,: /y8t 0̓-:-'[{t2UzgJw,㔠EzpE\Mȡ2jl) 9?VGC4[6kHNẸ ٟ)7d|7. )UW4E}wsGT9JijbA^ z5g)E=q{*P v>C¨T0cL|jXdplG~npxjhg9&tkX\Rɿ0_V^|Q怖 W #=;nKdcdcx"+:7́]`%:5'6@V֍\;"Ư Y}JmiIajW*h;OE4j ůb@~GNB;xP-! רA~ۂM|ZjޫUGp>U[mY0,7]NX Iy&#6|>.kigYV(8w[ߟRz4cit1Ww_kK-rJ%GEDТlb=O_ֲYh,EBJ+'S9NhmodLÍ<εQÓ32d.'j\{z[(YWh /w$ʄ3a}k]WDeOĩPo!Ѷ>g|iۊ0kj( Jġv[1iޮuCxKdlÊ' (3L6"BUql*ظvepH-i(e(| {1f.&h\t tg呈@cy0txiiv1W~1-1E9/vp/]f4V+ufbNιOc !bc.(hE؟%]ILV(tե;4ltx?=ꐚ>")^&)((Twi[=L8s*?a~Rg>ytCᰍnA{ߓlvMY8V˽T#ض{|㗨LfQ#qM:d&3m䔃l<兡IRe%!Fis'TY7?L͛JΔ-^# K ?uNLk8nȡ<֡!h+=XR8?䕎98b꒰6ejVx'Cp={1D঺ˏ7ZZ0m/R#}*:;Y UI"]{ḥjR f!tbRW%4}K䤷b>ڊZaA]ܗއ=lu;>V;j-u Ng/4X'rF+>g ' !cEC=Kʛ$B/7є x'eELFLr \41;%Rg x[ަ :T*M_V.~:bP␈}t9nOY&WFyKKsfE巉jt~ 9wNstbC}1=j"#0u\UԜw Pjf#6V5ao]7׾3c6՟FX)~S3 3!> π5:"yӤ_dyڨ`%] E+ UF=aEE,zitn\WM<<;+.<)|P"b/&4[l-@)@GBj~ QR&\..R9G76Ԡg<.vP~rѻ6ߕ9L+_1Tp46a@WED~Po9_G1g<#x'BjI" K8I)kgC>k>j㙴ퟟQidL#\dUKh5m鯓D ݱ湬wIu"҂1`ܮDlʴU1J'D|n#mo`{r(p~ o !|d@?8q߇Iʄ*HQ{5:(P_d~ ,5ϕ71C"$h̓+vUw$Ui }p)UN=IPE#v (-ZFC5,Y(L~Ot}g?w)NfWD7yyҝ(ڨY`}k YEJlBNfZ1Ko-Jπ4&//=ɤif'ÐHv}y_Zv]NyW5yp_c etRaa]].d<`:{oS-B1DdQvT}}aV}ʽVW}e>>x ߎX&X EWU &Jꪸ`xyH:;Uq?GෘM&D'> Y>.Lw!~WDβǁaړO;uf Z[޼؇ Lwϥ9JNJA*4_y]u k.+*1jQ>PJ?7wzX6yz\p_ڬU>pKy2^wQc{je/Y@H,}*F7z&{Ee鰃:%*O ga_, >Bz>e7` >jL"E$Uvnb<ơJk;ϸɣ7$VT :͹g I{.*KR*Sps9 @)4ߦAp(GZnš)&Dlڳa.($'J}P;ҥ+ &YݶQc-'"i~QO8NJvH:@۞mGo}1]} xGD0yǀP+>Tckj?,ˉ;REԶۭ|UT %/vQro8TҪM$)2Q[CQ߻iCf:RՖY)W[x#DL#k{{76{ʽԄuKJoӼ}@>kh6?>Z?{@J-*,P4s1;w#?f `&ٝ4=f_][C;%᧩Dd]K$OJLbK!VҪy.Őϙus x}Wxe/4@æNK@}n164)`%fg4Ԇ0؜o3sbdl$,N0 T0L"F5|+}-DHDCxAaSdJgk2u3ohb,YcLI[w9Q24-Qh¸nSS3{@}⟐EmzeG_?pYv0hH!pu>wOb>k- vq7&&Tx_AjT|Z֩ Ҭ@?#fpF~暸%Ώ* `F%?SX2j/nae*m RpeUIQaΠtu{زYErTqaZ̘P³zC%)T;D [6?Fd&BfY1_fEp߫.@i\h38JTwH )ߖn&ڎ̟2aj|s-Q1lO a# T7 dˡ6 :G `Z{cCzlvt4G-HEޮrNJ\n#I2pD#8g==>f wP2fx<ߗz}jެ,J@aʑ" #TY;jl~`hrszH|_s,p;6ju *4>KsӢv+xdԥ ts#1g'0 }!CjaH+2j/ ZCM.{ƺmRW/?'4`X20d $ 9-Z GdH %![Tq<(3kt(<]in]nl0)LL/']7Qk-))d9[j@֕"Ӈ 1[}d fqy$"a"u*N/M oUɘ#iFNQ]k4Rk6Fxj#є#LWDfzjhHt8呾Ea+1'iB&MS~ܔ/FJ !Jtb` a3i!Yʻka5U %[N*i?{&6-ޘ(|̵~TDOBKԖ<3Tfjf{sd4/S~@rzReD|UIQ,o"o+NaWd Sݞ\ȳ[jcO*RP" Nw|bɜ:Ub `7>DoKxp&tb ;pSO#r*ġؠ1rFd\n˳YV{w/tuK+c$;#;tf];yUldIGI]KPD@>KEp(s*l'xH:}dF!S.KF*mjEz ,Y'\QqD{ z5]h ʞJ9.dEhLLkf[imVǮUtvD86|HMML/)ÏvdYWOTGf'f:9~r97xDta{ݬ[8VgÒ)X{c!%2vxq<-ZxM/ur7k3b"E"i !x*P䄒pyUb[jޙ>ۣe]JLW/cM;hDӰ~Jу)qְt ye]wz>Ǻ4_zL~wgeȆhc/5=9W jb#kG3Zh̾K v#*(0抭rO%fM#٩YC5E=9m-q{xY1c{[ږx\v u慓.xdza3.ԇhEoe,8!l/S;9vz.h 68ǮyRޚ 3 o[I&ywVvE|7I2x&6EK +_-.`6LT<] __3Ɯ @_΃mK';L,Ft4ǖ|u(qZqG3%(>&NUMa 9 HZo¿ t)@ .3pv mvS`~AlS$ǻF!ԟ%G CF'"qX`KMhqbO6Z?"j˥{[1XZ 28seT5y{⩵ZbJS} 7F}>|vSƫ_{K[j!g ?w e K…@PD,f 6:07Cv=N飖̎U.\"2a=Og:ò {Y_c8zCƔiE(  >MOd y嘡s0j= C;D0$/~K 6,pcdО0LV]' B%lɝ||[ڛ@KUZ3IrF]\rqx @װe^L_0/sŋEul|Bm8"T\1Z|CHo9{Ѵt'R89lHr`47@F.TqT Wl[5D0 ^2E@ OQϽΤ_-a[<:z oT*_weŘc:l&[ a[ujzeGְnjXPZ82\pE~=>N'Q/?5kQ?x9]0V _A$gȏǰH+~Y, 脁0^ ?Pd # L;%qvqF8ԧ:c *Ncו) [Tפ={ϱ:AC!¦|F-o[ m+FM6 yc$=nZgp$oi0B.,_Z\6EQ$Lp'd-#RNCNʃke 2I< .gȓd*'3Uzm$Ok躐$S1 [k CDOr\o<ÒCO=_xk}~X,ΫHa(+7MdUבnK/_dܷhc0QS-,u.l٥WE#ugg‚-=aGfW7ڑ3dVO[S%E7:=N\q [" (ƖlD R>SMk8pDxigpڦC6/N5UATW}Xb*RHINounn6njBU9S ѫlS|ͳ|?R(-|OWJU!/7Tz4 iXE>S$¤[XvݿPHƄI3cґ |}nJ?j.i (P,m(5Ӆ7ib-t/uY7yKջ< _ȎePr/-p(djbJKaN]Ap8+ xQ @JbC}N=ލMKy  _WWE >6?LS`RU홥g"l^kye'"h*$I|@<]Wj=Ջ{Ye|ȔP$,SصVM}H08\&"{t땉(#@Z)? Mh@z|59b-GEp+H/u},q)t^x^dXMdZƂ.VX#& z)5kgʘ(RA-J#c'Ӭ[{^N#KJm&iv/bDpMJH }^,IZb9\b\1+xװOoo.vMmLi#PܿsK4+0 \W0'}栽zhO)Zњ?hkN}$aW> I}rok;3h ? 2ʷ}ηg|)2_nEsx}7yRTEw M)ӈzCb} ސ+墭lC2J%|f5РRT2-Q:K^2,P6 XSmO6yLq^&1гfN%1a{~hZi0ue:6ElF9tqF\\3!?8jԘQQVʤmf6ؑ&SE67-.)Lu ܆R`:5 &i]~LVW2'JAS5fRy1k$qXɣ텛9"F! r? 2Ell!/7I \%CdUE譀R ᛺{ w/l0-Ql&o#S2J ]Q8n+˸O`US'J >ʯj!LЎ/y0htT# !J iKcR=yˊ,#MYp\ JhR, )2).y2+EעF"fm< K&_H:x]9qgMKv ;qvN:t A>Zz ʺ.9p 'X̷WIpjO^C2NOZly2XQ{^wW"?߻wܔWҘlȫ!ZOFI(A%nz?c>~ lc3Ŝ.s{mtU*-+S0O'YRaBIS1[d皸Ɍ0(i2M i+a۶mw;-pC?&_h@a>@$r7j52Է'ք\$SG fy]:9!^Nit 9 $9#tNA%S/"wv\D~6cWLm ־+l4/:,K_QBO))H!M^]B)SPU$͵.֞pF; (Xlhra?6ZVw&|a|m7X#u՘KOg8, ^坰*GS}ۀ6 1y0.]O‹ f1\ XO^uk6Amڭ;4k̀X`yb>+.3o, #NnB|afر)m@Z3D4!׼lj,| Ӑԍ*٨$Rn`H22.Uv _ub ; xPin׎"mXkLa=yjml\gE$3` t =`:w 7RDsJo]y F \3k% 9MmE m1% &;d  F3#VxsA{S_ffhrA6BYkZcr{E J:D0|$} CqOvDÚq6W4`:qhqf&Jy"uN⌇b$hZ`$܍!:BApeDtmQvOF!(7]Dˏ38a7 ;cXE6['=?eTivPfE dK<\H8bz3|pfПA}7*m`I6cr#K&@ػc->#F.FD1d9/݊Yt PMo**!S'NV6k32;?DI) dS;G\|:%_y+[Sy}4^|cu!C<&AŌ|P@=ZH=pE Ԏ1a@H4W,a^9r굠a/0to)xK^3В<@i,KC߄.w;l l2S5˩LjE"_p^Rw<@@=iӹL2l)VƋbД3xpbw ?g! pLn>uRd_3g8Fqo/(%jCޑV@CMd[5T!Hgɀƾ+8WKOy?p2-!YFqa#3.$VjL\>}E\K&ؑI C9NwL5|"L[ nkvN>&GtPO@ ]f+f;1(~bĩHc\'+z#_ !]iRr`}8`znKA f! {iUQBaQvqõINy\n9 ^ @l7]@0+2,ޜкtc0G1.E%ܵ+>j3*_C5#`S~}y<Է8~P9}9һ\mH>0r E@(᭲-Hg.7#:Zŝ\|+ϫlJ_%_2)\.jUq1]G]eS_ۘzqgmp,1WjI($=Y!zmi*.gJ3s;?1/aU/8!h%UĠ.F/HI&&cFpxLX EPs@l4|b9]h6.ҫ ,HX(htV+Q5 A^:x80KT t(;['ݩއB7r9h"ױUʷSTy ᖜ D\Xcy)o, sȳvrIe7_;|8E?0 X XPQ$*:[1 6(JXqL /yHO>Es oM| G8|-k%!yFm9։cC, hj}y 0d?EU PZ?WjvH+qKh]蛀 XB]Q ޱ̲#\B@Dc]>GŁI :A>?Yd?v6iZp&>1W SHշGGtNkP th<QQi0E0EW:Y:o;3 )㞄= ۸ s R-l}%„._"fIez)ߛ!QkyRtӠ+xf+-*yk#`Iwf!5'506(-^VP޹=aX:|iG=U}͙w|s3o_Iƻ:B"f8^Y}.g[?jzy}a0F -0N\ųbDc;^ $c1^VH5+v?>D\#'s9M١Xux$-$Vd&Xy\{w,nnA[Wڽ~`yl>v +wIasl7Eqԋ~QLg~8y@G0 H\"ݬh1 H"~/!VGv<#lka[vQRB+T UN: `lF0DݦZ!GV6KLvXηKqT#@*SSt${soRiC:2mgN-9u_5S8V(Ҋ.MZe2۞5١ LS35*63Io( V{FX8d=Xz߷ccST[2Ȟf&6,T !?J%`sxBFng~9xH*^7U_ƕF-bA{960?c魭U$|{{7AenBѓ2A!-K|i#;ByG']qf<ZeFCR`NeaVR~9\R!oڢ3%]SVR|fm7w5jë0}Duop6]IB/e($^\7eӘt}j,a*i҂QTג᧊m5ˤ`RoUJKF4Q,%ֲZD?ܧ<ۑB?ڋ Zu<JTqH|'ƈD'I>H(}0Iy]r)s&aj[S \P/VKͨǝ! ePlqͰdkL9Ef# ݀(2ݣ!<E*S2[[{VK ֢k'vvN kc g#2/ޭz3 2E9׭,ZBn_i`⪏5MV?Y#g%FdɄ J97?O_J\4Z[wjJӢK̈Sa8`ki2ٸ?B]I !SrCf [)#IGIW._!jso0z عS⣿@p39[flДx9`~ .=Pb"سA+xrJ.zP 0ϩ%NgEml^`fZfZ^tI8I5b.0HuLHԄ '\z4d-^~iF/sY"Qg&!y W I)Fw \XlÚH^3u50 AɘUhL(]J@nCPL#<`޾#C7-yu;̒e~)W-y%JQ}Rvth#" 9k2gt};$vݓ#/ DF-#kEUK5 8MΌ/3Fy)S D w޵^4i?=h]K1Rh.8`aO03Zϖa*$_ =AѾbzՑ9 bQ?}B 뒂 Cg)W>&ΏvcP;O/WQpx9ZtG^y+^0.D- N<w,&c #Pz@FLSB@^+ Je(L+EV8 n`0TΟ F1U΍k zhԔ6$¢k-f`CGu#r~s?5rOΨsu*[rO#1:*vjG:R-mFp4,JqҔ~=rޖ<^J'ՙ\R7=(>rZ,> %o*:@Ui8qջ |4Xn0֡y@.ruTb73jtCșp諏d Ѹ *K"doJ<"c (e"MEQ̓; .Mo}W͒j>#P^.3yY4Hd(/f~ f&O ^:#U*p<0 >n˝)  z,W[eI)f=W&XڬHv1u`48r186b@e\S29GXGBZY3 `꯹l>K.Iouba \&UCipS#(+!Eu9\Kb̈́BkPaiauʮGP<(Eゲy gҋRY$V=9D_RT<ϨLQ{ ft_EZ߬ns_gz4}~xYb\pי\:@Wۧآ>8@ uu?@ C/I,gr?[E`J2D<Aɪp)hWS=̼&~8P>"HM>w_E>&fMdD)eHұdҬEmAjPErՕ.F{X #b~DADlsuڏi',e8BO:~=Za1Qu9>}r(GǤ)?~pxߢ`&բ،F7#Yo,Z6FRZ. z+bz{7Q*qA%A6n;py]kgu}#5a)yl,0{6›6(-oyn;BnQ3sAg⎨(T Yv{xZ-K#"^JlvL~^Y(G[@Z\1-Wmlu?Nd9QXWKnT wq` pr| ?{/-Dc1XԟhPiV=!/oH"ȏ6ov7~@vNfݞI>}6$ -Eqן<œsiXVds7T2DscɧɉS;ś aqF-:_z(S˜`j2[nPվP+OA*I?cĽ*1| WFBG0w])H#-:'N߯XE̕#wJ4o ɤ$4*`;gOK)`|.?vov;)=SkhGA-(yF횄׎_@_8-zE4qNH3?}GH) x?(~ٯ`s7ouB~<9=;HCMڦ)tALoq钡厜a7Y֕ BIm2LvHYߴ%1OMá_M'9{2Yn-.-͂]3hXM׳MvCJh.|SWcus"87cCX}Ͻ!yƎ+gt*ğ%lx\Ň (>zKyD1T.wAfGܣV,xkecV-NoI"8omq7;dIһ]ss;y!:~Ԃ  Sxh-!  v <g͘; 8̏"t G Q̅Rvm[_@tb X] Bt4L@_RE.F=76K5TŜԩ>)go_r[\2xi;XnNY>5~z 6߽|/c[N}i7WU#CiNUB"aeƤ>WGוq9SDuw3C Nez!\Ϸګ&20w/+d5tI4ʮyX"r1#E> b]Ɔ;&smV_.f[W. bN`Z%z=̅+o61ҷZLdU^8 NR&>0lQ^_ SGW3ͅj<>Ꮛ#yg˼ceOO!B_LߗJD6Q%#Ɇד%d!s4iBo9:=f31e=^#j(:ía" 8: u`oJSL@լEǂGp~ceUsƹ$pj~W_/F<EYj~qJV4j2E֣352@׍ppڅD\8|%xba+T?3$ k&e\  2ruv& &;{ޑzBDa66\+ԅP(p{cxP01M )L۾yxp @+//^m51^ 'emԉ<C!,Pl?guձ IB_v<`EX1LkEk{iY1Aa+i.dvo8ujԨs G}ȬLz8=w/ryhV~8 "e۷Ty[V_~{Yx{!$j|ZQ\Wop;oY>Fk} -zI[PV\Vt6)3 ~ raK !fgGT0'3?Lvk=fd3iݭ+BLX0qYkۚ7BA-yߝRkF+T4})t˄RiIB 9`ħٻ&ߴ7?YKmZupv[x߰FWnoUUJk1Dp_NM1xP1J5mȨ4PP/}k|oׯ<5φIZ [A<0F5"A"%rnS`.N[8XU@yuEM:hyƂ4pM._dh׵yVo8crhlyMr,|Hʇ64i0yk6&ӪUM^{w,U2\|՟Z ظC#X +A%ӓdOȏ ; Ej;Zv)"SEZŃQA!zbhZ13IW/M}ʽvn&_a"SDǓs565f+Ax.daI'9Lt;Re/A(,8|ZkCYw wiW.$Y)΋|U_a,T>ߊEwߤӓ4p+ IٕJog5ԕ³RVLƴ"mw񲹲:uz\Qٷ]格|PaI2,:/`x6Y0{2b!J_+T/zRsAi FH:Q`d^/}ByyYnV:\iVtZ8|mA\8_۲Rn K\j! UY*[分Ʀ%=f"dRGyZQNwv9/ 'c+o.Cpt^9whM֗_%:C429oYVLVrN”7kxD 7%! X)hl ʌn 7h7EoL -Kbm;:gop9.7Cb$,\|C`›a'_{?>eEjc DqU͓Q;z?z1m$.`qrl]6;і|cTO- 7AJ Sm7Y `G3h y֟|%x9N^_R[GNΛk릍G8[ .*qhTH\+YE 8fJg,G>p-b$qn`E]R)fGր>Y@MjdcHw`ư V-Hf\Q>Nr?/{nf @)oVEb7w4Mv.s$xp G <^dP.NxM]ZQܔo.S?*Cm | ZƯ UQVA-AwP+b E 0MEE8Zқ,ʳ륪 T!)"5^ӽupu.KܖnZ=MLӋlAڼqNM*jt+?Bg'gpZq"‘#ZiGpU5d2p>Xߖ.=;ZQ2GqL{mVc2}E6? SL y/}~x :DD78 .`3bݜ_-ܖE|96G'OQ#-Q}X wY!SF#T[,(] +m-amjr8n֤f{A9g Zvk .}yrN"i:gnc<'+4:gThcW%9Q\Q~ uuH4H پ-Dݍ`o0jYkTls%ykDثA ifγ3#: >bFePvO*|GT֒XaiOn:۬OFsҩqO7{oTlی*o$_l\Õ%f~B~^xtY0;8ZA*""H-;$8գgMְ־'xcS,qtFC"/;Ve2Mùh8?s ]S.kT@f* A .d,t[V_ٲ)'i) nC-sC YL[D+5q9Q$2Y~ WEteOW$ ݖL <(6ofyx?baǠv-қɞ-Ӧ4ba@09>\ ml‘e4ENË`h0@ֻ!J ],Mc&3?Lƿ4q&5|T} 6"}X*7- F- J3:$HcWUx'W>yC85/EB|5zx:xcbȜ>[|‥Ly70B[iňF&ϲIs!ZJVR8y;70 Tg;}PԹe=%-LJrĮ̏Mb@21QG-ټfAOڑ?Bn!RXHhCJ!FB4Յ 5O=zD{F mxiҼ+05,:n,}k o%8eM+.q`\p/|1pu<"3RYY;|_ECqbV>n zTfGԎUTTEB]\CE L†.iZfEv*B < ^HV&Ux{/A,>ʒi _Q6[&r߸QR'*'uג>8\]s5Z V|0L>`tvמH|}YQ.i$WIpئ^1១HP,k;bNuvRZʎ,\}$!][5*P;f:5us bΪCjuN%W kP-oK$`Hd%g^BY.]C'F emTN~^J"9Z?+ZwK_р=k&H-u(2(LkVga랕\ePUO"xybrhe؏nU*l7Jg~n`u*sч^xu63l?(Gts:gbqϹR}!x;vTU"ffɠq?iFu' d@[6`Q}:\+./Cm,! G3 i:0!0V:VHܦ= F9,<0D*,4l*AE#5hXb5V9:rUwD?fxY|zz%`Y']3emNϫ2ʋAUb<>Xw&&zPxv@wAZU=ĄR7JfB %$+*Wh/0n}j!1xBM=i#auHo؄ɫpwCOMPn*-ǙCԠ}vϟaQ'YVg,Ʉ,45Ho܉W6>Պ:M{=1G/$nLjU&ͼNLUȞDvw GT{F@&w-W0k60w܍ 4j\1w%VLJ5A(E|QU}%H6?O͢pÐd*lf+`yUŧ~xkHѤhWslɟ;J!-܍ǹa3̀NOEODTL;Jt/8w~aYHk'H`j[S.n#uS"I7l.ƑzןmF^Y2V=yJNԱ h#R)ED-,#{@+ c` ʅL22@;xhiߍ7,RhQ:?{yhAc: ߿u|kc xF\?exs_7_Mi9RV? /=.L[b23Ysr* n:45>IM2<V C:+][tY6{+Jux1&i^66&L:eRs+^Pʫœ|G}Ԙ:) M.9' 'U:5*1ߥa(cKkeVѪv@0ep`.JUF'ORw${XqǘРQ4jH1t#QfjVtsAR]h!=ܞ&Še-?oImpѓx"%ʛNb|57&RĜ(SO1bV/r,'? w׃80gWwⓒPQhkcfi&\wy)d2ҝ릨eIM7EQ76JfРo 3l.kO*d5tn6Asvmx,E;vMB6V+[qxUWv]v=\P]OՏw-kjZ/gLG,OE2`"x>A&d3g?jVwv!q:cYEV|$Gver4W' XsUP%ytmq^Nʹ "gqQně4}!DXFiMN񽷩㮹/~Y:R&Bsėqpœ\,KF68j`jjMG#&->ʃr;A?q!@I[L`'uoBުEwǜQ7>nKN{Ʈlx]tlH.itX⼖vͫPʚ^pIlN7;w[IkQWqhTUSV &֐8ɜo!o?nŴ 'SŜRǺD< (=H?_ȻkW 8o{"Kx9`VHcOKk;y(ئ9ܟgL+MN_Xm^}=-u=q,lmV+sg 69{a5XsTg>:4J: ۳'Q8s'P~?j>Pa 84)6^84R'{# fVʟ1tJP7VH{i˽>I~i>Y-t ){o >W" 7\{ROxW%yJY-$-'V{inF'ڳzCnyMˏ=B JORdC@Ѧ5!T 8Ll:ݺ>;<WBRNTPp ;SW[tLgyqC,Kґbd!O"(3'qZM wNu_+>v9b/yi :Ė eYXi+L R'@XdbֶZގzH಴{w}0ɥnQa`~6a.P_7H2&-$Lw/O#L^,ϔ'i l\ҡ _ol@h+=dvE pӛ8$:(*>ӻ;~8U\f*ȭf fVB )Nj>E?}fUomEjGV(@9gfqx_*sXjWDpc"+/ᝤE[~vdD)3wѯFyRKm7<;)jQFZ³Mly 8i/lø#$ձ!"J辽U}RT;ƟY~Wdd'Ӵ!y2wQee'_ s[6)60܃hOo5r8^i4^3IB/(ajkR+EvR o]R:4'LpUz7Ոof5΀;ib;/*ș1gCn? cnvێR}Ivf ~\閑/{ T\hX`xzUxeR2~KR07TQpaŰOD/[H V@2i*r~HnDp`t'G!y1$쿡hmPE8rzBiԢakz toOszׂjH_%ȱ䭮*S;]:}CǜJEJH: N,=J׺9-3³0ُ7&T^u2g|í+w|F7u4~ @!UI6BNJdT+9AuF'>!NdTT0 .dHnNf<iНu%e1бCyr \dnaI9Bp=^*Ph.|/I\[]Pcbb/{غ%'H{;~eDVHƈb ++TmnwJuG|}O uDޢڄxSO v=tu7T[qk&_-h޺6Y/ OG,]: M 1xz$vd^Pʨ^L\ -IK*5 .1f~ {< >Wm"&Js4P |H-\σ9"8?Di%C8!Fqy60w- @lBYbne@`>ru9?\&p}2#uW4nzH6 nC5\N%/k/u_ F0mK5ɭ5"߀e ە RIQѧ?"|ۜۅ4u8Dh!kf59hҀMo9.MN3oWkY^+_5M5[(K"g@nԑw?P܍5I;8qz@*ot:r\O^/ZA6m4YF[_wبHW7}Mf@sپ"iv>ƞ{qV3V |Vw(4@̭i]nQM#KW@YB=ZР[M{wZp5G|9qTMuuRdmio g漾!T`,0nBѪY:cY@Ś4#m}cqϝF ǡu%""FTSw/upcA4dR(flm3%/[eX~B7D)[W)0,Wq_fb yZ>z7Jw 4cE"{'Բ5?wEzp ̫ito#J Р^ g|]h6~쮊OpJt? XV* <aDƲ A_I0Bg oN6NDX?r_Bdd[%8Jrd1۝}E#Or!FukȌ 'h oܱyROxiVnwݪt*`DB=2zbHb;A x~ K=c g1LY\+X$Me2.oRS 浀˿i'_xp~)ۢ^A˒:f[Id+" 6dVZ!X_ 7ca^k.ȟC8, Gip5@ *+Q"IŗMs0]0c1G veϟLLh/˗ěM#2UvӒ=t}%۸ 41bW5V"fX[,ѲyΦw~~u!Tpz ޽vݓ;;`/V.\, l(dMsLm;ͰT9z@+/ɎrǺ3Y@wTyG*("T0VUUJ=M-5TBz㨨»Iƭ]c-:2Ն? m{jQ-)UruM[yEU: >JV`^$;DEQL󫢝m=)pMT1,Y6 M7cD=7vK AUV ͖Tdv4x0g'0B"g]9 ]4"wp=gc6/s,dٴ :syO̴kUO2 ݲo`X`(rYV+$EEzi򙋮Ag%.o\cokX"4#u_C2 dE>`$⇥ܦT޿).pQoM O-Si{*i+NN (eFt,_8~b5JD/&íwfh~i>6ν4edy.!)@I[}v1ѯTΤbүh~4Z|Dig H4˝u@K- GQ'p;Bw(%]N| m{K}@AH]cު-^O4s9(y*8KhǢ&[~$FFDz<C MF6_:_GJR(bt]hUXA<|&'JwB:_Wj)Vȷ~i*mJ(aa` Gɶu7hVD@;%W*yI :mLRtgqHHn$ikg ͤ"#p t\c;`QN }.g&sr]axW,P >1To`Pʦ/xPH8R|N Zq-=# nlBf7HCS]SśOB4C7VphqXNV2BSX̯lfAN. \&!wߐG U\{cWG}'__4L#_mJVCV"{"֒F)?pހ-kx T`ڌp;ZyS9 &g缫l=[wL7E_6uʍBk*[@U_ 6}9a&[k1P ="ϯ;"N~wG~NP,3A\PF!;B@;|@χ,.Xzn63]D %ſKQe៩Ll/SOԅ;Q9LS83HD*I#A]4kcқK8rԌ, HZI=! !#}E/!j$^܋A)0|*4á,&;)/+'̓;`|Tt lP<|Uki+[DP~"bLR/Ǘ7籨1+b$bׯw isbHW$`v)ŴNC͹Bն,XV{,JG^h!ȑfmK3V q.|D}ǼKEvMW}.4!#FFc:M+s=X66ȆhqLR6dHN5>x ,N$-xh4"t] Yے4"6_.@Wiv ZhcVuxV҈B9.BW.KiT(,;rx*a?mYvM]ԡWeqʁޥr?P%Qu:&%qcś3fKl>m&Pm{` $;?v3\K؊_aYzV?O98pL@$ uiOLa|Q.g/:f͜&KX\4i=;c騌PD|Xhg&甑[u#֎U-GeKSW]oYDC4ǁl,+ `)JOC"[ sㅍ6 :2S?cg~f^&nxjX)5juzuGmwVg@nf .\.߲2IYcKjMJAtÙ܌I*?=}QxB2 }duOԣru4F&S;ʦ1QO.2tN_䧔q< ox'{D0 q6O`7 sS3þ;߻mܹ%hc j RϹTqUh]uE ^BŮny ZJ υX3;cWpi,DE mײ mZbM.-ӪŇ% )i%e*_Zq_NVbU>{GI5:nu|hoxVcK)~rWv~rV7y.ߋ]_ $ 3 , H 5s(.)?㠙O}{>#Wbd7mMe PA)5S][5y+E]9Íp.r /QllDA} [4RF (r7Wi^4$pX' cw8X\X)^i,}Tv k< Pl`aY#a'؋f,[1*k+(}?= ZOYfA^i)b8XٽnBYUD0s0+xzxlɣ|% 6">nϪT7{Mqǽ_V'vχ[)qKg )6OPZ% u}q<0Y~&8[R(.b_-5fCM/^f x.M5!u:*H;b{y(r謀Z 2#85o{(QҦsH/q)h*_fOvwx&?/ U';tpMC*uqCj{5-<{f;F7t _5bnXz~1\>f/б \n!E!΍_J3 [ .JT=fʿ̥ eߵP TMW?;\Jc?|2&cu4k~7) J۲s}BG.6 IvFi0UU!"aMeo{IGsԘ.2)Sy66v|p)%VռvkC gp64(뎾[69ZC6bnGSƺX,*IW(~L6SDQ| y*ቌwPdzn B˞Qg>"j) zoՂlYe%e55EԂPv!(-s3%W罼;v\:GaЍ|2@?zo|DHVzkG"+norn@}oϫv/͐H`Gn㡝Y$X,Ȉ<0TEq= NxirGD_*M> 7o^cN.Lgn^ 1D:i$.T?WO@Gnk<.@~/e^}BH*LHk({ 2@]z]CM:#ia+v.rW]%4HYta"m}:m9>jRJNpR+Pܶȳn+YҶzo~>1>e%s`.F#mb'}(Czvn8[Ԩ:҈{0]hKb3(?U!H>F[lӯIs}i(>Z_ڌv`/RvFr9 %#y@`jmU#7FS,(sy ljfR3 ]|XL>%%?JP8UMz=~ pk|WpjE';l;I9 LS*i㙛i׸=-\spգsGq4<ِW(7ŅۂjJgO2CP {k=0>~+=zD`iAu0F 4e9ʤ]ն\{=|;QI}w DȣLo`h[=>ç2p }^-sK*&'[Kdw>|oN+9/ϼ#iG<_lW׸X֍G*mBL10C3^gەfOAl-MRI`Sh"E4sbvj{x@Tx9)Ì(͞.2Y' WcLX]ЈA. دC0ޗ3CϭĻqni/,K8{"T2) SAII6^{1>:6 挩18Ʒ$~ A #{p(*(r>,|B# M1ѿ\/1HMfSyqC1?Bq\r{4]Q*M2fϷS7 0c!VᮘM,S)fJ#\`0L! #[M]ϺIF[? 3]Yi1ᶲI"=7)Q1uڢru q`C}Y:Q˿t]`{7x;/Vť*J3#Pf]E6*gcA>ij*A_c uTm*J${' w*Ւ4ǭLyhlqv(M*;b8/$VOŞL1bZMjYLs6^lu][2i +}cM` 9fIJFaaU"HV;:yǥyG';- 6c7ѥĞ"|̘ςRY>R3T7""i pvd ~a0].蓻Tg#>9S14U7E\TMqɌ?8zxtRz6` -Zrځjx\!-&*'N &t-1^ڕNHrIwLnOmrҫ۔xX5{**N\u+F)vޙx8@0!x 6۶]iT__JhuJ3,Jcu {yBr0bKxXyʽ1MIEwuZב\D~'خZg; 2-hY<=OWNCwtd&PvZ[uVF I':yE𻐭EFOcD :{'>s!tE{⍮]o萫 rjY5AuX")fM/P2;W$]p9sϗ"VQd9u8hځ%-/3d]#I$l3-[Zfo=ߐBjyF c#U(~j:7Vg7D"9<'c'$^×[9eoHNu;m%_uܸZ";rÆd%+p^ݪL-nE'A;>8-g4гbÄ8t(2i* <]{12q>` yx/o-"Xpd1w P]H ]z=i@g]'gxy"ޓI},K𸑧x`XԟQ:#;v|h#s40USR;;24Rrph}YԖ*h A}] =%;ci~WQbPTVr1]g:ζN_Hn+XkVf⼷4QM֔F^C7glCZi_f L. :kH3YteK&z@L-{fpUwW0#$`:Lp/V.R(e~!⳷ʜѮA.Cl#vWSoa[!+j"0,ȦH .~‹v{qgl族sU"1Z'}pay6!CE^Xp"gq ~u-eܔy@U}Q8ݬmaz|VFYi[9>پC/1KG5n~zol 3yv"eӢ1Ѹa궧YT/LB2}kv0aL$d?I$hҝ2}E|]IJJLۢywMbI`S/PeԶM #<k?b-<K>gPK!WnC+sՖ C[_?6@kMخ7ue~c{ȤؕR2=ZV~{ &B{* ?Ѭv"o &zX]%6nL 75x c xzx9Wb"Vg~}o=Mwʦ܁<$R{jm;c$q3l3Fn|k*.Gw!7<\hG¯ha s8U2?۰= /04P8փkF"BfȝnXƳQ1N6yρ=a` JGA=8t!L)W*f.\NOːzhh}|L]Rړ6 7Heݫ,%BJ`:,R<֍< ]D׸De';tc1Ћ3^@wd㶏LsphzIQzʖšɋ(8X{TыꛗFh [Єk˔a+O4âoHR.8FCwڊMk1FTW.HN&CZj?(-3[KaNG[,' vx2QS<}]dhUR8+и; {rVz `& ṔfKZC;h_^ig&߷f"X!Gdn,P .3ʬwuwg89pڌلT nڗ[lJ_K1#BS6Py.rL+9NUlw:!\;"n/#vW!?aLNiar_)矽.xl4 tfߖM#F1t_4Tq'Z}`%ӳ62fbRK;K"VekVn 8 PZhw5lȥW:~]N |Y E]MbUR]-:)vInv) W̌OyM/ g~W_Օ@] >u3n3>w3vFS-=2\ڰ*Ė0s}gz߆=}>g03$J2j a㙿-?NT*8̴&[t5 ZJ P.~"7yWj9N2b:_FV6v'F1%9f`ł⤤k_:ӵ:q`HoÔB4J*D,;j㡒)3dB,ʴK=֪TA .VRʷhGiJh4l%y, ގ6OIBk[nqV $t^% y'mnݰ<~/7JcVFO.>@en| u`}C 㝧v2Lèsy-YO<t ~btXmTDVĝ8ѝ.P9Hf~nk=jgEl-mvcH-N--*8+B_9QYǤwJq Mkq uK_ٗ@&y#xmuM2?nO, |=5X @9D=%ūU\X_$Ƶކųʟ}A5ra3t&[3f `=nǴ6,2Evڑvߨ+ B<6%A*M9 'qAڇ[5G&’5-OlYK盀AE0bgyYY7<n~&v "j8'Ky绘"˦D2<6mPU_){sIbSl*eemK6Ǥ?4-2 ~kpt6߀*?:mWMb7O"H*Q8nBC;ڨ9kP :yRD_sa3lj 3 DIl=#I`"T XvX)~1/mCXvOz 0- \bZ,8,!Ivbk `7'ϧܩ>&oR<50^C,˾#ud"e^{={`f74!:[BH-S H Z{BHvnSeIj\Ԍto,# 1˄mo k=U{5JNΓF9N!lgce ;&3W|a(:0J@yEiI+;a;20T×lJXEuZKdh:rГ=)ϰd)\WAS'2=rѴ 櫔:-nP}NI'ʟ,@~S.o[В@nh8␨b͞>^E;BH\R67Gmk郜"7l9L`F\+|F_ByL4}=tPnp&sE:wy^&w}RQ 7U8uЊZZi(Z܀ddѰO@ɫm%'Ҏ++.!D/]ڼ̴gpH9;,< nfUvv2}pg)$_[oDȮsu>Sn W#=qfn3hvM {H(|7B<tIqh7ANQ@p~<[,5Fo*_)u{9Qӡ >K;GZ'u ֘b']jDSwF$[k[Tk.['4mL8@hq=4KL8FzNs"K{ho;,_,f˲ުُ ?']v8Xփ2mqC<>̟?$nV +B׸xJ"B 9BڟH8as՘<;.-XD{)נּxcyDXso\ f*OKu<+'\𦕓e-| #,h("e_Qf&Ɉ4ڼ۫H(VI ShKtK/o=Nsxld[h,ְ{g`T̹ ~A `#bյO0X t_ :j/!p{]OJflҳxx e_pỹso׋8JZ"d]f <^c7wSx;En/Xq_1Nײ7Q1NJDyb]O&Q;ѽg-SS%r囇6ɗ=ӗd ͛7 :1KʔB*W٢A闿0ۉZJ_/ryp:#Vp2a1#5.xq7Kųe} @lo"s1> ΐ{^ek#&zp'i*+83fnrpzYa{1ŠxEcS`6 #wfOicXN1&Y]#S۾H7^}r6Ww  NPE{(tݫWN ޚwvΔX(eVFu uqCq BvYZ(Pu*ZT];H cу*>B:&?:ßLaC7:U7Z Ih 8J Q=&(,o }V/}$4_ R=LoDҿ>ٔ!JHW%uEfk/dA@#ˋ3e餟J&N2AUB!Oe+R:s@OK^D.&N 3 7;A仅?:{xBG=$IH }#)QVR(jyjdF#Ew/G@֟L8Zƌ}v-hkӫ2V^P<6¤5 f&eYSOEtUe;5V(Ou\o/a1s`vyx&e$gk*#UD"GәU߈9>Gq܁Y~ Df$r)v-pk kJ ,e B7"SxS 5n%m&,`1]Nima]]Iғy8G| v%Ѫ݈2o,}61opAGOSs|ﹹ~vp8l\°K"ْ4A"1 0$iDE캚6zR[e Ӈ5߃~C^p DEtߢO29ゥ |@r?x=J\IP_zknTI/%_-ˑj9BBZ-Jٴ{_"[oN2=2>QCR1`qէƯN<~]U8ZĺJ|::N(";$IW!1闘t) o-IXW{dbp7#(";\#6J1eـ bdha6HJ%pU5ihƊs3O{T  :uJO4ƟSYtJ*2't6v֗hizKeG?tPEM) EӤ(XC 3mpklw LY<%8 [ 6bT^:qo&J؉PU6%"( q^۞ONe{洛GfVMt 7勗]~NwVlr}HHS"=a/ تHdV '`]l0?DBEi?a7(8Uʰb?ilmCJuN.K&)`/8I8ٸDuIz DFّ&jo{VvьcWobl6s\aBQճMs;֬q5 |e==82*R88C.s; *#DPBuGA~_o7'8V"dz"ʣ/N?F]W$DbV'Jo[`G`{C (wilt53:.G,7W?@b3I *zFǙH@ Lv"(#Jo,σ%/56Hy %DL_uCh%<ґ}S/Rݚ|Y3*GOͺ?1}Qї)9u/C:Aa)G'K#$U"*3-⼶R.-mЋ(vBF`ray㧱N0X7`~\s76R"w< i̷ipE 635F:eP$5 {'bƟkg)k[ړ&'\ j|x$-L)AZpxs]ח!Afk9?WԤ/e> -K64vVŋF#"i%k^34aKah  w&98եkS",c %g "JL;Ev/%,Pzb5>O1[d=ֆ͡H?ʁ5*cH>s7z3O={~D '*b=F643A\ȴr kirݻsKu{)ZJQl>;_Ƙվnۛr?bNJ"A;9(Yӕ/:g䠊4oMUMgK}"gٹu{Yc[7f<["R"䡮NRN눆y|l=W]Юv Th)ι=]e߶@/Ope 6+%H̲٤;3?hj½e?wyT:,EC0.uv6paC8X$*MʼnLoPl ԰XG:֟ -nL,t1!sC$F~ui Pg<@d&;fgfI2Q[} u a HA"ř) @4+Ul')L *$`mODo )Gf #H]hԿ֥3EJB}7}Yz5ˊLPU-OB/fgqIb(1*d̋]E-*R(Dj(SX:X/i0Dj7qt_K >+-%uW\V!_tfO4EoE_Nh3Ɩ&fϻ *Ljȍ.xBX e{f4&|<]ΧD7m+9]  * -6M`FG g&GvBs3xD AnfXLJaUi1Rx!tcL.N,Yd{ +zc5+q*JOQk2RBz6N0 >MWkY7ގӜNj_8@&*7"^H3 )yra%&J -Z'Uqzl?sS,/n&>zC}*P2OlSK@6 +qUi0}*ض5_G:z%*;ŹID%g~R|ı1R_f'!,IÙtszvWFf@ukL1yqBW3-Ȗ>Xo , x~N!x$4 1'Mi݅(ĢfvClO &`s܃q2Vƍ"iGgSM2Q-HQL-ʺTp?~:R׾_]("ȗjfSU7TِpMYvSӔaTAAg{>k͔w *w9ھdU~޴1g_cYYڮ} r+=?Qn1WA8Ē(YC:PȏdX[R0nt7Ba7z#=~(DD@ L;CD|S[ٷhIm_P/i+Y+A/el" z]N1cE>ПSZQVqM]$18FV͑Dn kZӓyr"S1OJ9(gXۆYRv1 SBW*Behp VP| }:[DΞuq|Zp$P *e`Q"iPڡ1z,WZ8$'? &ǃK).' 褵 l.?&#DĸFys>q-uxi&ֱVcH(9>;!I^8( V(Ň P궘5]d`R4NNgF#`췝UH&c|U?C_ե~oM_ g>D|dSP't kF$}S3g%cK [k2奓aO0{~&.xC*ߛ̰ZwQ@8Gzq߻%x& ޶/6pLq(3D%s>K8 %?*ZG5D&lx4mp:rAԣ4`:HfesxE&m3o%X<}5Ռq:`zI<FߌS3@ZG r}SWȫ'{~='L.4N8ViiΙ'd b.9-=+]Fe \gqsu!I}:*:aE3+G;}߈84 ^i4'Y5E/"U 658 K^b< Kν գy^V&=tA}Ju$SRt8g^Nsw&I$:'%*{=wJ_(|q> tNx.] &gQ_H"bߖ1taѹW>˺Ofi܁3^ k̰;,߾^05zޝŸ򴰨fyFqcwҐe=e@|TE{9?ƿt?rM?{,8s{V!h(gِ?T;rERP(-?GeM=Z 7X@UihN-mRD:):|e7yRgF|α=vԐϴ Tv1P\ȏXr( \'cC2gdeB7қ> X6J-fZmhqXJ/*U)R@r?L^VD& @0!M"=wEU.Yf=0 gvʘ3uWCG7 z@1MQV,_s\%w.i~%gl~sP& RaYz(ҵ Z¸4,p؎ 'r?^0-Sȧ*>SU`+G?7Hp79`n O9XcBeJ]?a.cYOPOux *KMY.ekJxpX|:lZ*c5;]xdx߬ u|6ty`kW1eHუ=X| VZ#e;!R)=fc{:AS=%xTaf <+s|DߌV+gO CMQ6> H.<<\7;cZij9*"@G|Z_m5OlZ5,G lNjϙ [;VG/W;ݓ1m:x7k^uLFGeF \/>FˁlazF. j 3XCڿsLXg|thT%`끿_1(ȇy1}Q즰RodZv"c}D# M>?H(Z4h@e#D-?֘2g 3҈Z6B̂ , gN^$Z4Ԟ,c_7f2p9G&SJX)Q)Xv>@ Q^F!p͒bg3׫*R~M aȽVXH-h#mПb}m,n8Di~-aښd=Mwx(:Nd0>kExGndj{8F1D_5dbz{\5=KXg-d0/>?[ٱ!tZ-53VgߥVt@+4 =sFC $$e ܦ֎%pUvzU$-=|DJc5+.Pj%0#e#FMo4jȿ*kzyNI`!7ODk 5ܗ:֏nాGVj5<`VSxJD(0t kZd!f{vgyzgMj'?>]I#Is8>j~fI ^t #^x*yaL l#zW9raRS(W/gƸp1>0=hJE78.]%ˌTʮm`{&2ژ23ꄤ|޷R,o;-]:ʥV}R:__a̍2lR&yMC2hMS4Y |ð®p&c= M!=BNdJ.;yGR1^RVvD*?D(ZηkYzGPqb= XM9/4ݸ8MPĮQ(R!D"v#F4Bޓ)ǒ*NQ#9;n,]Pc",HoŮl@d |E;94R ѻv{T9 g1.?ui(* MDd=ExvrH jH;OJŤamۇ<7E'?"!`nDQ}Ƣ>QU Sgu/&"/9&k>~і#oKw^#7wj>PD!1~ׄFKJxPB3gzR>0Oݫt1qe%D̃Զβ j=h*See-+һg `uj'o J{뚈FMѶzp!UH!/ĖPlc Jt¾ 6^Ge\ͨpAߖ~ %r)㬇Fc$e?=n8zhUF)UcXWe)PU8/5M TALD04º|Q۝dIVYע`qitSgI&KLDipb%)/C3:8"! jb;܉̨k=5vxuJ9:#cSCEmovk'ސs7.g*Bc?'4T oY0.4nL=uǬ)>;U{ã'&Ҋ:wa'w`(~~,(FԣIZ _bz!nr:۞3.>λ_ I DOc&rUQ,[xU{m* WKѰI%na σr9:֘z#to"vsR_!r3ˀl6:R{ Ks-C(-xh3W(V%9S1^[x d2j=бKD@7dm"`2g"Ӷ=:@_jف])S7s&f0+q#<3xr~] <6(o~fdFE^'. 8tHak=N qk#\* LC5n&`tڤ[?@9WnB3,nu2y@Z@Mw񫛟&^A3L|6*f6N9EfIU~F E' =fp9ZJqȫc':_"fvXy: 1@xd\7CUܦ}v沒fP\ulZHQ,>3S]G"°Ѓ5# i͏L8AH3^x&!V lddX.b.a9i[^\8P(|J+!>I[qQ1aInyc~%="0/[cfOFb-βy.̾6 m{ MFйĺ˫]]ͳIJ+YWs/r/Pas,V_oZcuP,ߡ0#9a\">4'|^`hNԾ I|h*d3l3o?جU@X|Z"˟w܄ ߀2bB- kqŸ-F?!ײ[ٟMSB3ڍe lœJT"jcͪQL @&^,WpEyY;y9^@pJ֜ەsckc٫K `Ƃmn \@a,G[Š-V`Rn/stJviEo=1q2$5';iGh3G\Wsh=Lg( ij e_/NtI.q23ot`$1GˌAR-t~gWvnEC2=?kֺ@sN4eߤs62 MQ7gNL%ĵkiz(щk&u]sЩ!qjб -!*Q(I0]e:RQ,DJ=(,%EM/k~ZLBg#I#;l9ӿU8$ >xrYKxzQ`  !BWr!E*K ICxX`ƘW=? ‘\uP^-鲄pm { nݼAjfv*BYBNlTA[ɩM:m$?}xM}%T U`+M”M{Mpe`b,4n-7ρUѨ#!;OJRϧW㍱lq-1oMoC{3lN1%` @kc4T!G1C-'fW~_}|Փo^S][G}0A s"ܪUts VC5]O\ϊpgtm0OR=H2?ˋMfHlhDm^xOZ=n FH{3 RW/ k%G).Ga%n=,mgV%Y-;OR[^ +y' <ˬs,$K0q,oiTݻE Q6g,z hQ&|*Gà8Ojma/3~F#wˊL,U1u^3YMk{"}G dBLv#8 3 H=DC,{CIj}ʢ. ֍21zsb̟ bLp5.^'Fh Ye<}~ w(Z[c͈N!+eCq`$:#k\ח<6٬ 6w$>N+PP~ c!{6-/QLnLG1 s/Pn)}gG|Q.Bn[SS,  XPDM0&2d5K׽.n[+֘?69,Vrt/c E)u+r) /9!"@j>Y8q F\.FD:z1h=߮qBDr?R\5g΂̆FSb#Yh]1lAv.l]-pzU'ApLo|ʟtI2ƣgpX4167̽Lvt{"2` mSnbU0?CkOl̴豟ں6{}ݩZc[ ?k/򎀍$?8iz@ꄮ$pu:nhjZ]gE8ٳ+,  >݊ `q&N[s83,sv RՒHD-@qF)ڬϳ u:Ngph*d|ʓQz:ǤӺrJqZ >ytMX)5709)[*U~&g+$\2 B* x7X&*KfmA}j #(K])TIJ%u(d>dy1N"GF{0EQ'xlG3gUܣCy7n0P.X轧HD_"0Z+j,O`N<'2=?- & HplI1F3Y, xREvS#U ʏj'~g[/!G=_ xʬ+u?F8{2g-? wYnɏsF3C¦?!\́\YݩDCyNSSFv.Z]큔8IGdiؿ7k/ /CWuN4JyuP31{~_Ĵid=ePׂ\,e6f<4D khu <6o;r[<C Pڍ8kD(I)64-ZbcVVSg_X?:cy!E\CfE'!=FvhhN)nmTG`8w Hr Ԅ`^d0ʝ МL`C`.H%EՑH`{{rߧLd;h6s(#X\3Cm5LI|Y қ<%+_mM#V{T":MyV7:>wț^B@gE9Tݚ->^_s2xr>O .Ƈi֖O0Om&")(/XBEsMt^4#]ʔ YU_u.=u"wcTqi*Y.F~>&ܑ΀,Šv("1G.jB|8B350L! ;f@,6 8wB_V.2kOs/]EPhJF޺@,zK&t]Gݱƪ}@0umI-?vG,%9S,UYȇE;YU|eYp'QzFKQpϛpO|3UQҹ[M GIgfL\ Q0խ0+,pPb} $IL X Q6\Vƞ#iw.j eKbI-3:sW2rz%̌^PE>s4?Zoӟ 4R{zBSqsSTY7yR#jT- >+|@e웫j)s/hI%vIqKFغ&A[xp}XOYI $:y%Y5 5i3 41}]gp1ZBIY$_MgW\X)n˴esѫ$8ѕ©V&ȩ!%x @Xd8A谚K^sI9tV BRtÆ0o]0K/HM1#J_)m9ou@z"Gebr-|\]mW,w1좛ܳM ɘx kx kX#vH[\*UULjR܎ !4z w!pqDxĺ*H#v,N?>y/rxQCfYqɎ8V#>|}rk@3{d< XGg0E\mN+@ W܍'hÝDTN6*S0kaǭ/x,> A)leGei/Ui%$Y6j V3XLRrkoKH!T2rl |VY )(Sk^5trm=]p@%YGE:P[?mHq 0NN\{<$rrA˵qW2!N˧cGgeGgZ)z+ɄaN1H@tFGcKiE `C}>T4\כB%"j]8`]<=cx+Jڈ9[&Z)Aơ\㯯ky{4#$Sl+9dr#HvR^bb5ɗ(+'AC]xLb$S=u r7:LҐgbgdMSˎǒrb3iR5+ Ov?-G:AjW^L129I8eEa/VFv0*L}_% #-.Y%_&JK I8bV5z8:@_y~QƹCUUWlafٱ}9[$)Ac]d4VidMMeY 5DgE`)JC+ˊN8vũD?,2y ZJV1pU:!2$7F ͮ%EzԃAt=pCp۷ hY`OG?Da]69^6v.Vҵ URdARQYSq ěGgt93}5dnCṶbp`lcidILs`^i_u>W@6>29!$ 1$h ([eYǪxJ 4|?s1!mUl2_,.DYSnŒ6RYd>C^O/ȌOb1IɈGpCѥ;)eO'LuѠWMȀ7ml V0CZe1ڛHlի^/LIrS)GoVXC1f5^65}:m*)1T&0`=a9zR"aXGca[UnV4<̊T-D p"wڡrlrn|hx 6S2)ݤ @oe?Wo =Osk,ߞEh1(Ja_BOb(B>㷘5>y ;'^̉I\7.h#߽| 0(l$˼ -x jEh'T=M@lJ]LQZ'<i L2vf(;YuHK?36oja+;c{!E~0~aCCeg9ˢ_}lj_r &!)aero#G8WR3`J35U1rMV0cj t[Fю.7% Ta—lA!FhTyD8>sMr (qz8dz zq * .LJ3nE@QQ#sdљT*)=2Hvq gj_'^6!4q#UW ˽r'-eKT|x&,屟 ZD1[лAN3´Ԛ!K,Ic4Ca(ʬ?L?RƘJ?H# 2W7Ŕ+ʰaS o|eGu-W񼏤$fIM*G{ѲHxy$;6φ6i5os ≬#,ମB yy@TjW %2Vqp?R!NXVe0Y?Fa2FCA'6LnĢ_xĔ'A?p7 {=Fs1WA\FI O)WLDzw7E`Rd$[^KB0o){EZT@MŪ0 na*O TuNJ-EE Ųn$4NDvI/e^A' * `@X_#av4E #BlǶ5@TLQ_F&.4}skw&6!yS(+F3 o!w (kt6'Am5@<>ٌ8clgbW  [-H.fdK=+;%aSچ=[y:%NoacщĥwuP jaͷ@ 2zciXzc]As.$"njY5 zr6O0>=Ez֗>V+~yӼ8"8w&MxM &T.>RT,ǁnEjm)w94cf.߯R]4[TW0?dnkZE]L]ppabizkYcqYҠ'ظ{Vmxj1L;l[}B)4\:_~~G.cs~,U'jf.ԦtP  {QA.fSQS%` }h?'06$Q&E"%vh.(o<'(+sXsjIc  4C* bKG Ec4SՔ;"Z V]V7l#k)=nxmՒx23pvw /1&r> ХM TGT_ަ(K>}JwPpL>syTXBwr`/g_݃¼Q%YPǨ1׃% 13[Y.T @z@aG\8抛2rU!O*s\¼JU,4OBdXKNAvwˮ.~DUR4I%l*ӑ/$vZIZUh9Ne'E9]3Ve`O U{a xB,JʜerRcujˋXkW 1>1V ;y|j 7dXpJ\+Wo:U/g}f|H2û4ΊJOP(f]EL -1q^"O0Rk&TS4a#co@}bӠJ fwXIޑ{D^rֱ2|] }qasf6o,[# Mu./uD6K]W"u\zր>OkDh l$;?/0FͷwOё<^ՅDP(y^yP=]F#Doy77h6ͬÒ% #nޘIm@U"hx~EaTJdK#Ԑtr=J%Zf^0G*j #vCޭuMe[HI!EJߑ5ω$eƶ|#dL_'t2f #whјjvQ`%rt"…{/>whGw 6y# 1%C!mhVMH>lo$Pul~IMfC\:цcЦؔ\ƧBPٚB0]Hd:Jԛ-B_DaΗXuȤćץ\¤r쌥SI[ߚB`JX rYm?;F %e39USLfқ +{0b*hp/ U&w2 )r'{I/hvt ,.irb*,H[4|D~S<8l6b$TJ$xWtokAHqZ!!` SHԍi]{gr0X1!kȂ+i-]ɶ`p|W~#o16)#6ܴV0 _1 ? _ϝsTMV7|']=H;vtzWW Z8D?BUg ܑI<5 eŊ@i^] W`=7;KB؋+L\g/ߟ0/„u Odi /XƓCHA(n0m|+emU1( K DgaV2eҥ7=U oF!sl~aqu2?#omi+n >YE3ӆrc@1F雱ȼj.EewH%g QL׿ti5D 0L|}MdҰqėO32I "<́ FH x.@hx_3l(w1ⵤ *"%KCu?92?BCNtSx8?9[³3o>JhY!׶O.95B+cڨL9<9:|S:@ps|#'g1kࡏHVPopצUyxwe@-pf!LΓ3)@%sX$&t+?ʔ  g2ЁpXuI\J7p#jÙxք%Jtc(hf1R+t}4@32TAHQUZd FWלK*xx D=98ۭX7HE-WUE3pGоպrG  [*gNSă; XžRD r963v%'iG]Ђ507f0kc))F;.`Ҵ&~8 {;z%x[|VJf=7%?@ ->Z8<ci\NB[gusZU.nPoWT/bt>}+鑵]y!d]FV#L<, ,xYL{z5aW0\c>IŸoh:DF34!-?cYzc@mч}6W_%oZL 24>ăwC1YSaXszQd$h7x0N # fWMWkP$z^#)j,54f?y ld_(j6;fQ <]2uINz*<:ep%q뭏4?tMu}jxh $59Vsӗ̉Q?bzY?R.KA}6_t4h",Y7ۧiZʤli &DY^H X^0y}^ǗLy%H;K![i@0((!]Zp?lܤZ[`} NKGEa`KIS_#ӧ3V}0\m(MIOiC-f!{>Cj-˩URюW&ݑa\VjD#kbmC~]QwBGٹutS+$lcg<(Ws5"UJ-sPm$qY`䈓.3 |M*zzHѺF8e6 ; ݭYYե`(^p<[ c'_EV[lԜAHy)mk9jDAJZzw "s2?19h)B 7w3PzEU}M[9 _n@\*h;$@v 9xFlbd' {q-d_|IiHl`3_Fzqx[S\)"UhV?p'e(r0|uBP]a!~& &r: ndF(*WX^ B!3xEd;kHo7Kh[ NqYߛWƂͰ.lB!u1P|$G)v w* eB޼c>9f`Pp.#T~nYlSC mR//tol=Qu{qDFwe8#X(]s/Us LNjFߝx\Wp>^|mH4RRW=e\sMŎ!f^v2 67 x NΨ &9CGw_es3IyI yxa } ;,/#ȇSQSLQ v2B'J2 IS{3i4aw}Ɍd((OoTC(*$Ӗpa_t,#|^SBNN)Z\Qdَ_ـ}%o[^|)jjEpsj9Sn/7wS]+GVJxWqyYIQ!,{rBH7@sr0"iH{2-SoA?pu.SѮOdn䏈yPy)Q{٢.  ǹQ)#mQ`C28O$w66~I~ݶ{r͐_iJ=wq}`ΠwNTqLNӁƮHceAk6Q L^= 20L_Lxw.LZxdD_ԺL fqWl7W.IXð!}HWJp4m.jiyGԈ* [ywo)Fy bo@e)Ah;Uˎ|^<7:޲ױJcsCP1,~Ebk@'} ܳ'5Uae{0eH8Hu!bΡYiC^UDFD撺|a3Cx,n5cQ>F.夬tiqL cs9[pi2 t Po/0P>6&1+~:2IXc nS_M';B "l&yq / {VNÖf*MNPø-&߂ϭ򨤺O0'G;mLdݺ)+H#1QX߀}595C˾DI>H7]%yk갩Uzua$c/u\WbzNKfNgjciÉ~<PvfUwϬ,*fMM{69@o?=x0!H2ڗgM_Cercy7Sw(oU?hUӤ}ߗpzkٕ &ʗU?׭b)E_TwR?JO 9$>7&{MT؏8ĤB{_S2]H{"yMhoQ}(r}%CGUu 2V+ "?~ q|Ѝ Pj3o*p;<ŵ 4Up^ȗ  ̼O袂FBfVBVRπvSLʍ߈B-B-QU:,Q1gn&)ї8->>[1;Voy IkS5qI>E7 _)"GR(˵q\߀lĕ2WhD1EOڍ@gG?(SPh`Fʕ7xIS|=WU $UNvIuV.ǖFsPl5G\4$yIdz:+8mܶ,"O죉X0V];c* UY-Pb Z0'Df\ < pwώC䯂ZԵ(fj8nՇBl|h!r Lf&u\F:KboԾCt`Mzi BWп1\2 +1U0j6㵡ƌAZK0 !I5jڭ[Ќj|CIW!QĔ1voi10 0m1^TδC[cZs$x0}X_J溷(6cm2KLJqNr1wZ>V673#Qo ԙzI,@T`U⺭@4_cA[YZ(np!'Z_Y] D O.ًq[K2Lf&{&:c(0P2p'O?ΟWqR7L}s,K.5tW98~C!aǵyA&/;:kujx=H+3w y˭\GY*q^ =N&l:ZҁD6Yw?/i|äRLi7mPrΠ6W;wCڍ0豦d1AKơj`$`)zJxϪgTMQP鷨8?1gQGޥ)Rh9;Pܷh݉}9(V\.,D=I(c b`VPӈA_I|NI5*ÞlPYu:Ұj^qz ~6Ȳoλ k,ņ8t~wHt_I.^iy4d+M YdȒu.ƈ4#CܖɅe<`J:Ey;NFܠ>iӳQ$ =#-AU٠=S+cϧ\:h.ą b&Fq½0ׅR^|Uduٗu>:7Өݿ7#hV<B ٓG-O;OyË&tDiE܌YsQoW!K0zˢ9$Y\%Mq 霡u4@e>9qX x;;[sc@tO1GWDedҡIx "MZrXM(ƺ#q I4ϛ*o=FUXCU=2zq!Ź'.8,~3nO̯HɾM& $-^9_f)ySѿR6s{ J}Qdgm`tI]4?+!m"h8Ow1F,#n[%6#@,34-/E$& u9Ӫ/qVm6֐3꽴$!KN/)+7mBqO#ԓ0zsVr~;!Vrc٪ѡ2_}g?JF۪m~ X)?c/ry*NdC;J"^8VaTdR{i'JmܡS)H<ӹf}4ALGw/e$׿5<_,j$u\7h'0 kƾҬ$4ܧ^^9n%8j ="k:s(NEH!_$ W0*CŴ ͛e /ə1d2<̋s!\™@*}]7hYt3%~ sc?ą$&}y%Yd"'b_Gۨ4 X8Kq≲mtRdz9v:ƬkP( #K[lVsTj\TAcշ6@*0d%l/k)7P0E]@G1Y>9 "4T/I*eMxk sQjĨ".0/Ү,seT=hVijb4]U )f vgN/ kRѮ;Z?A7?%%;,lK$Yb 60m `D-x ~'b%D׭pSJN†bnGˠZg0S(J[-]΃vǮ:_ٛԌZQztcw=Վ2EqF 7f~R&VQp}#@qxqwIURsTW>>m֢͜Ġf7P!4 c$QQb9&tW~0#Ӷ-N,5WAi,l9-FM2{s[c<ƛPa3*ry M.[Z sWC9 (31ty 6^U-*z+/pHo&&n7Ż@nw? :xBezqFȤ@rFӰ v#Ȟ/^z$s5&xqh ˓!$Xz`p0Bwr%+A 9^W={}އZt&A& ,UJu闠Uik zT῾*i">!84t+ %d8&//ն\/r.w"tLukvhn*Dp>H~{_XKiL-(K~U1|0@/"G:FRvâ`ݐ)|178?>g?-2rFAϰ)Oj'Mzܪ7)o%W)V0B$D.++6#,$egbKH*aR\4Jw%暼åm0gep4ap\Q~Qfޱ 3E+9ԗO0D>98F!M*@z<{x A_ڕ!r8W Fci8V@5~4ƿr @jkRZd"DBD4wni~^0c"ðuVǴ%=#:}Mnpx;bd| {6ku ƏgRYo:ɞQpbqt8BrQaWF}Eݬڢjm \ny,̴mx+G_F> uhZ %K0O}= =tд<: xW3,oM"d( AxێU~t'`e|Uk`t[vdSM}@7ȌvН6o@ EQk=0vuÍށ1* /R.3%WRHV|qY8K \,;@Uk,q @Q3@'O{ؖ"],28K9}AU2dQh8j-μ±*MWqUB9TQ" pN*m$LR cFb 2͛C3yXM`#H 7~X^s eS%Jp=6 O=l M_H tl$`gQ||JfЭ,Yccڰc (OmDE<6%㒀f ~<+[O?? dF|Q"؞JD9՘}\zE տB2e?d utD$rǖyo k:,"Xν$ afx̖>HBVY h ͜_8.0S[c <ܥ]lM}ZI-d!/$BEsA-& N\[쵳Ca-{*I^7fH$åK =M'S-4t:9I#+9e T7k~Tnۙ69~[_d؂|ҧ}G~U իm/A#c}3 oT\O]uN R5?Q&yXS/TTCq-8rB&Q ʓ@YF便aqx>3S}o7A:38HlS*N~oo oxռ?FK*ht(]:@1+ Z5qdAܺW])yN r,J$݋(=c| h[*M*7I*2(2M0N=5"޾L/g! )\zd6MwG{}숍^ UύϾ+Y%pAu\|x5rh ;xHNtg$V` f-%P=ts?–9-IK!5ZRODҔRd)1AԯPD"%,i2<@ٖK_84?ZTaZ_5՝\f'P6lpʛWflr8]]V E=#f|쨪Z[ʪjٿMxĆRf>ιE8vM uDF6~)QаiĘv l{xrED|xGp[)'XB4<vb!8h WUAfQ*MM?f3)b0_.F2jg:z. JoF[r/6? UIRo>R4AylI"vSu= \`w fx&tXqcB~^Lw%Aj(i;DifB w*R|WS3+p IF0Gdo<Y<)MeR3oT?P| qj>F[B2Akά,NB? LӈĴX l52Ԣp%ӹE d7Z:eC Hػ7wjNHHla m] O O`ɫHrn| gQaMDVwE.؈oF}qqi1&k*3wƸiPpe\yV_N/u0GF_ՊD7x= ;:dxBeN}lYIf055mH D,V#Tգ$EG&R-5zHb3wZ-&6:*#ix`.:z|@0 3nYq['^9,4$baR$Ͳ3~-Yma;  IF['ȓc3Q=%6`t:^fk+elzaPyF ‹J_5P[C:] AJ<,;ڰ\ ov%;{RovSNԛ15ݳ&SL!E9sMnPZ0SkFZ;xyD `=+3D)JYGs_^h}(,[3e2(`[#`!qyJ`$D.dOx JY7KO2aS}>}y4]_T :D-gc90t$WF]d+ét7xLײߡB]E9jfHE,xZLӕ|=dOЕ]V=0GV}g~&d$%br8Wq{V3Q %ƍ2Թkd =`#n)}K:ps`H/qW.i[>,h$K'sbbҾ%.PԵҾǤ6ݾMUJR;R_$nޜ*J/0 A2NÖD\ %tKd!"v!&z:B`1c#ki"#mDnUxM7Ig5 L@R[;D۱bϱ-A"kϯGMplwh@VC A^7Bw~w/]_2;`!dc#w֑rߑA*ʴ4ɕ~m5͂ = VS찾L~Ab@ƅ!NhnȰhH, 9aO*;.Ԕx֡>$5}Me@X<OCqLJs6Nm 2~t;Qؑ$!(}ZUtVppv۾J$s8%,<?>,U {I.fQPL5b&mvbד`ةu05L@I(Q@hE/ ,_q3C_EA0q=wx\UB0mJ45q]U#QYAG͊L;AcCc75o0l.Z* YX75cn˄kEMB@4y l'i{ m"=*z`9tֻJ>ݽ5Vvߗ0Ȫa BtO`+\Pzûd7xjh&Nɭ#Z983T:Nsj~ВP )*x7*b#!ANtv^=!?>΢e%g+uUR 1\`r9 Z|0- /vI V"%$1/ @fnV46p@>'hۄKh2Z,͹kqB,ӻM^ R\dm|rD6 `nW)PȨ]4>}nHod̴pj?aV]}Z=e+=x,H. 6GM/ <ZHArQȪZ]2>556CHdEѨ|} [L]7F'[GaW_A)0 al?GQ(8j Stroz(,3}BC ڮVo?},}L>UܶËx\`A˕k$X~BCRA=KV{9 XΤ+WQD,0i Ls:N0cp +Ti:z1u6sŘnjm<2!$qC=h_RH?o=+y6 N+x.A$1Ic Ѳg3VJ5RP Pi}7eƉ}"&KNJ}_5Mc}9db_ }P8eזIkC]] "lu3"7㏣zWˤ򫧊-EתG2zzH7( b*2"ntۗKU4}tN15'Q>1yi2݂u)\}ljm5RU_4-Ix R#((Vҕ()S=GEU]^_9+GH?ψ[2ڼ*ᖘk\mDF B*\˶Γ)vS%fo)g-*R7 th0<Q85ȁ2&#AOm5a e ÷(Djxn,+]bOW.׫p9alQ Of)^wߦr:Rab'4~HO#+,CmZ+ 3(ջɾYJٖA~N5RHyr"N}Nc,_L`QxquH'k1V$٩\dIf4O&*G+z^*8D-ρ"%Pn)n'FdP.f#Mk@Ƿbrxe&! _ @q[U ܧTto?qʆ#eJ::K7h~}gChȇjL'up* ^I`&_~8&„0*Z,遶!r~h/[]E%L]nˁa"& *bB!\X2ٯ89+R2Xh|[uū;M6zޓهZGOпPs&ڠҭ!$)hӶ yC+H kh FZ]mY&R{za .FŘa _.Xz.S8O/[^WÎ N}]xTЃRp8zR,y;PN\CϘ r/OQ8Й"48KdP!_{)1"z!!}dD՚k BO"x ?e<\%|9b̛7ZK>&i*PL"Mm#tQd|HU3v8`Z!6Ҷ)_^4;OQם}#yۉOb5EУ`97$Bg JEiXp#:WxH{5Y~xOPA{&Qf z}hm* u`1$:^}k:uu}0bX>?JG]]"޳[!MT ]~s!9`3B0y_wz>zyt"3aMq J˟h঳\/ؼbY)|s9RWcFAVx}ϡXAlWZ,WC,4>%w2u:Qw7q8Z"#G/ v&҇YAȺX<⴪Tt64q6vqf.Tiܲp)rbq[r cmGm~EĊ jՅU&Sކo|LCߔ~ghڊ"\ViƥSR`>@N#XdAIn\~ɗc3/`Uw= =Anb2jCndd&DU$t;YC,P< ~zH>HX1 SU4a)PRᬎԙcȥub !"V 9n}' t~5{5'Eo·0#hҐA\$*"$bÒ1:/u B|!0-O^I6K9VLzHzݳ_zDheqd5<9Ѳv\,}—9PHԯZS x<#b/x&>;E6buhϢh2:k>myUtm)%#xYqΙAl.eZoa?z!)@VpI= :189@K\vtCB-[LϼLdf6?Pkc|U1Jw`zm .f i76A gd_b-"jFNΗ/=м;$Mz0KU0~E$CsV's/l6͹՚ԅ`~.kd2 j^*DqCZ! 4uԂsJKz}Qc Ї  ͭ+ӳtgB+ H"J ˃{ka] d ;fEVQekD+pɼȕ͉KY^]{G: ši/LWG~/M CR]vsM. M1l1rJPCǿDmShcx]IN!k_Y:lb&黗Wݢ_t՘ MRT+ma4byj}8~X 8ÏjiFE8E\3~FnP]#yQfL#[n^AW>:r-M'Hq'ށm톂fNOkTk2`'ܾY% 2M{FpT:}JE`czʈSy(UvG9S>4ODyCmR˯u0ZPzG`}i=u !&;ʢN%PW%5a%;#/ >G2tC9ߤC`"YKuΒaw.-MJ}y{̾)WyƐlu1z^r݅Sc0xm3%?ԅO;z2nX7#ɏf1r0cdd^g g(wI2 V#>=!IӪϺ{!(lSԲ*V# Fu(4**O(@YQrZ}=Gxm×,,%b`Q"㻤 <}): o:FsVSO/9`Y?-v`B;Bd19ǭ~!ev<57\x6d1"&*{323D #K3:wC*e=Z|bhg7b Q+%7ghQS)ED]WnɝÝY<7IMjI[R6vR~_{>g% $ ''?ZhW?ÔoU^CIؕܥh0N ^$LY|)LXaxŒNeG>N?B0ymak j[3, }}?E?Zx,1 y+Xiց*ޮ?u#QÒ2 VܕQ^A\xI6ˀNc ,b 'ۍ"rK(T7K[Ͽh;hL9 bB ,Dp4=MN.Op3A\dWC/ Pкr{^;pefNu0?sj_t:Ildd'NCM$uYt^֖ۘ_,D^8kZE?^7~_7HYN;iM!# ª-J s1އ\~d=t;ȷQQyhb;fXqƮ/*Z)bhb0m@3@ cʿ5ju/#աH՟khm]kǤm${쁠0q|ʦ7-U9;:?Pxgv'PŒioa_3Q7/&%95BfUlKw  U{/ju6nhlF n s.B l0[WR$b][]`{|"TDs20[Hԝl/djU$ 4vP\4c4@5&` *뮏}p<d;E0&'T5uނCh.yz.DЋ(N6@UGo`o}&|p-54zNuLo6x{}>OG/tڬ <^n Ȭu +0@|4n&n( |4Re)`Cw7XV&qwkGco3!x uÄPacQ)r;?!4^iZ9^D(]6oŜZ0j9_&Lx?xο[1-mffD=᮵C/ylgߞȬ\;BI s e~q}*1\ٶ4'㬑7d9Ȑcv{i?Ne BߪrrU5'Uc)DlMM˗h `+ac?96_ o$_m/ |Wft\ь=vxte'y>~8i]t<>lU3_*Ĉ#p͞& I Ow,ᨠqNab<8M:XU|jMzۣDo5ʸ-;SZ6F1[ x}nv[쎳5+9?X5 8xI7gێ PW|Jr͈Y!@Uur'yYEHNLW*~sFn JbaKG@QSNLk!_!6ʚyJ\O!_u2 & @5^Lo\YCa3x$4뉦H E L@ `L{\8J35cND#x##\;ӁA|NQ @Ɗ.&Yj/J@ ڝ6!?|EvsIy2/}cPu;Tt2HR\汈zOv1@oq IC9el8trxp"ߊ%zM+##%x7k&y r'%ahq{e \" gٟ6`V"st rPr?|+~0__O`*U׬ksyX~o}:"Ӳ&\io\m|K._j6hWeiis%d|m=(7W9l/[Qzfx̖/=ZY9{DXr:h[5 Dr9Q^!uq1ƚHa@֕Uw`{`Edۋj= _J(힎Q>(˶L;U} SU];TrIpҐ#0 ˽QiS_i9Tʋ>?.z+w?M%DгvDe(=>Vg!֦ږ!e#,Ή*PtФ݉C>E~b1x<+bՃ }:En }/ %lQ;k&oI3eY$dR\N]% u#U=Dz'gᣆZF-\( JM'{6Krzhܸ."," 2M>u[PPuu)fbh j1¾KYFd4b=?:Iyh'5SvvV+RHw7a)MAk[vP2.KIl>2 F'j(sf`\a݌ioEA@һ݆'îYعۿLnsrE *I.z\%6>/|󭽝kHr:B-2%Q!l'Nmo,гfmtxxE%"XԾ Urýl_.#Yvup ʆG"ץtymUDj<24gQt q(J/`fa`9K݅aU!Y<=.t y'1'`k|4 FguXaۦ`] dq C7nco%?|5(-M5 &)eQnq'-_7x"YƟg%'9=)pe[EkXZk?% pCmfCELM>֥l;cHLo)8<)MUYhB &1j ^e⇶% (F36=|0^€ΝB$6={rTG lS}?7GsPv'_{D(.8YK-i4-'֚J-?`b§͑hW**cύWl84(d{!II6/~SuC=ڰdc _"򨹮\WjNa1|R>ŤB 6'BMAq7#5ඵ==6OUc`Г"+þFcؘ3|xB[#;xTSK#QhFf<3-Pa@MҖ˝i;7n!E1o$®&0J ek&C,(mz*z>>KznWwOrW3T"WAlTbr&]>h0OE(A0 ,ɓ9Ŏ@҄97Tۆ>hH:fڀ#BkL$#3nքh!U}򝰞|a75 pqC],i2;GPAW<ϰ߮MLs1"5[|tU+$V"צ QE&xEUesⰁ]:h)Fm8zzinL9^Z=}L@̗P7{ow/klœ5]1!o|ݼ>,m aATZu8Tv]X̅h}[ʄ]hip┚ˮLڐĥ`g˩C5Fư >kgTc/vǩjhcV1> 6Jc7S((da q6+īRΗ/n_u-6Y+يqـ 0wAjO?2#Ip@>Qس$5ї7Qao @KoEb8 4 l/u)aVmN5O$niތjU;$8,Ì$@,1 ?_S fl_z`&!MG@XPE @kka'یNFutN|~f%!/ஓ>StO;˴sK}:+TJ$mNGG=r~swmcױ"X&j2ܰ |IBI/'OLv:.B1)0Pu/mJlO\~f8Z۴E}2!'v'U`OCQ^K:_o9(-C[iK*bBLf#"hˍt3Bm8Ӿ$OZO0N)ZP>P`` S:I5narHcc n%nɘڔ̋].COKaPU$_⡀XuJ=Cm#Q΀3Ez^,fS CdO|1L޽TWn/q(w!C:|>w ¡TEu 9.ˊځ$+T6&7o*䔗#iLU4 ۏNW,$^#!:7cnc(9*a,\\rf;v{R\WNMG jfK4bAw:w%aP3]lEJLDkdCQY}A_Z.0.I$i܇zUQJ) W`.RE9;AZ^СE'on !%&~WL ^=qHD|Ow@ -k@D왚G @ي$-r}55*wPj_ BL|5Q"hRX\&B뜥p^Q=/MQ} hVALcCI>gL XGryH)|BG!R4;zaU;z4Z[bv t`Lޖs{8P5@HGֱݛg٥ή? bHV z?Xu(jNC0F;/ ^; ^/4}%QPU$DFzEzA2!v   }T/QBa l;=#J)@MP[F"x]r^-xƓM\/  MUq%b7GnqFig_HrZK9{w}nI}~~'|yPE $Ejm4q4Ӄic[3 <8 xzimdr2½]뮥BʴvSAGưFdt |^C&}æڷ5̷%y; &CCVXt@/嫽ӬlV>kB:@M![y/:G퐷]j%ZkYȽ6%N`shELX~ʔOe*;#y7uńeS/  ]_&GY?$&d|EM<x7+KPg'lDrzTVLa//=~yP m؉²CőPm<#l&D1.P<>rC.i@M)Z OKDN|!ɭߣ|j˼Qm,} ^Y2{ҽBͪ`3 cui_k>/k% fה&= Z>Sp(iX%Ig`ӥ(jޛ.hꐭxPϜU"f08F]B~C#+Ƥb9qHvh5-QG} RLy%8eXH9wo,ZxP/t, E:M i<:gLfK?: X+0PI9ceRj \SVpa0E )"N.#dEVNC@7ƯO,y#->/a|of8}ǐPwc쮼n4N-3cXȭ 1m r)/0^+{VK?5#e E'땟,:A jp49óbM/ĉrIN`z{lfHz90odȌJQ{f7s'k77qnOnXG6YBĊJ4G^_d6Օ6Y6:ErtNBn AϺ E 糖ez/8,[i(DL]!$Lm!C]0%u\=$|d浲vt^;"VL#Id0a=\z+P9t=탢Ԩ>c':}(8GF:NbTǪ8'"wM'` JZ%V\ߣ| 6ݙ 06U} F6A.f~&1v YrzZ¾</tDT5 *)I%KhAv|T{ͽ,!~Te LɠS>."s}#Vmmh0oǨY_)U"gսl8-X , Dي$X.xzYOap vד@jKS-8s~22Lk+MU`A?&aj+e kWQ!j_ ݘs4K*;_=~8'ORVTbƅEJ|\]ca 9///)p#wQ F0{A2٦7ը`Vr0^3g{ٴ)ʶp PXlrQ.Ҵk3Q%T;ko ve6DB:A  Y 1K~> gd^lLKJisճ}sOH*RֹS~f70 nn%XouCUAO(DpףnNo @c xjU:>s{KTa+*rp9*L$mM_FU&")jL#?3Ii}yʉWqqb s [%15T@ ğsܺ7L)] %koDӷZ$018@fwIr®Ƞ>k'ȟ{{JEI2p e;8zf@9>m6] a;mbҽs1; $xS+2&nDVؤ6^XOJ@P#My j[ܓPgqF'kRӍSјL֞7,Niu.}BWQ~Iښ;M\Revト`v-gcT~h$/;O>bTOfɕqAJ4u7}=ʚ)Rwsh0D`= QL: T qIk/9†{R3/b[kl.d8uaT l=Wu&m->eUt5\m]1JUK;I۵]m/$ÑFr xƖiOo7H](H@&2SY)8lʢTƒ'L yrD_,7JC.7$SlXAQ|N}K^ R7g–n4-=Ǩ 24BQS 2BBLJ ?.4d҈}cgԨyT3^舵S%&{5 ¾ɫxΎ6"e,0PI "CWftۇ5.+:"*ey!$dDU#y^fO|Wp4Yj5ĎYI1lJ,ǖXFŝEbawRs۫ F'y֖y2Qy="MV4py:.kPޒF.qT|H؂(L(^U5 d_=N<1띆M|. o`UeHT\#ߺ > -*&KA6'VMC7S_}!Y xӺO(#*sDшI`dIG$6sBgFѼ׵@;ߐ,s8aw ³o!QsX@ߍ2|EeB 騠ϵ{~v!x:gpHܚ鳑X+F%I%֐B)6gCz¢"^'B:>r>B2oWݖUO%cdZտFi-+/ǵޖ3l@0EB|,+H*))·יpy us'?\R){Oz yQtS֭LY1a93 ]o~Te\1.]{OI`8v\ܣާ'_&'9BCg./+$BxaY c"h$<}=#>s!#cz{rGfY*?&yKiO<{~QǕz0b aC C%3(4?>j1ťKr܍XXoxv~ ŀZoR7($fi @<3#B&3%w϶>a;| E!54 ^ D1XG`,͑k'"V7G1voPsCݡ/wCcEN^+/z*H!~UUc?vŠ}5oqJ2 _x۵x?%FaXtbkĮw~&߸u a+w&@-qe5In.Bn&&'cw=XbB)iYu'ҷG6;@=o^dK: qKLT@c'M+eBB܊P&";qg9vjrᚃl /_W ^ W8e>*Ҽ죆С.1G׿OTaGKyZ=.fHu0-:oؒM !}>> OӸ<${|χͲ|^Haվ< _]'̨e Un)(Ym0iK# XT UUЋy[oV=;0n~`3+iOQ`~JRc̦.(ƐtZIB4M,3 C0isueԛ'&Ð,A ׺DMDSw=P7G94\ڈA h_fEy{f)vO!nt7U3mp۩'u$'X6ٯ#-XZ_Mv&^V̠ߘ #4]5ªcWƩEEgYo!4T<~$(kF\CQ%:LTTE#d$3q(HP蚶ZE0LNb ,):O$}.GffKz産~K'T+3p!P59H_@Zhv (*yPQׁm>F.L0 "&j6s 0xvM Zst!;5fE8+4 у^յ><}}v 0a C= AZCc3s#6ZDzZ&ͤH9jH[/‘GzJ BTՒ)cQͨwC98D> _WIhߜ1|Qz-,ÿya)5v뿅37/^`\!@npWIV mL_̈T9mn mM# ]Zd2 2hY\w:G5YW6exЏ PQK]_wF4T@tD&76w!Ha|4c;Q~T'Fh{1"\Zj%||2qs%o,0WBpBoTtGqW6\SAyw&zj[=N|b *[ߵezωEv \Dd/61{^щ*暙3YAٮC.7GQtH3{V>T8ǤX "ol 䂎WLy μy6%JN` ̑8GP)+TqA6`KN`_%H3 GbdȓHёB~?won5@]v`U;\. MGQ)_2(.t࣑1A U1*7kVg_X@S]gmx<1c'vVVp/BTޘ{{S.n]u<$~%s=kUg^4xf=:@;cw(Ry:"*  LfN#A1)*nwS;X`6UDbN5 a'LJNw"^PHoT;2gs#OpdʼNQDBkf<5Ȓrs,'r' K*5SP&/HCo+ٙҺl &s~mBԍJV^W\LHgshf9$0Irt^J-'7k)9( k>bu"+<VmOFA$dj4Z lóYtSȺ-Ҩ[l1Ph݊}\1VQF:ѻ^0ؚԉ/tHF$)\w>#"Ӧ%_j {F-A7 :cXzr:Ҷ !l6hM; 6:{Y,DXW2HYyg0b婫D[4&с/;-+Qԙ屮S9VG_0^)2~6l'VG(NffαUpR|-ZG/X{$݃7gdU>o+u q qwEԪoABu;3S{xee*DD.ɵX‰ a.BD;-Z 5@DbY mUefKTήZ 5ٗ}[ކ K+89%e\:\8@1B= O aԮ7Xňua6R,h`ƻ2 WkpLn%Tห( 6I9|zg?nx{b)9 5%KLuLk٧N;keuvc ,fW\VkRTs)=K+iJOr CQu{NZK2z)Ay6 =aH|IY#?fӄ#%%O'=J<zs|RϘ)Z]Zxr$RҏPIsk4IMKw.%I/n#d)d9O.T|3fts^xs5b1"FjR5tyO޳"ա*rLZ%-HJ,]fJe>f+ ?_EOr/< l 2bo\&83\ZfkXuqHIi adIq^w3oô)$JvqyIӟO8: $U`,M(`G*qҡck HAB>*h/mXe>^Pw`SF,5jsu/b2!Dkg }?4:pˈAVNK{Ex ]A0м>W"S ^!\V9'XU S##BiV=D@fU.8 S;]`e[q+Є^BA_#Kqi2̻ ]qjV$ 6 l68x%d2Cz%f{9a0hxuZ5"\̙Q!Y寧yI1l=q/~ #i=C˥g.1 9 ٦BZqg^g)?֡Ydga;L?64q7Xз89Q ]^䀮tp }}v/o"ڑ1*F,yGU^FZbP0?{Iyx!\- aZ'HMNPw~fe;ei*43H0̲GcF: 0Jbp?]ݱL71en.Rs&x*jvakM"Z ~)Q(2o' ol'L>hL]Z;*FH`Z@>&_5&MP)=K)on6uk-/`9ϛ K/;Vٌqfc͑dӟE~f…ee=b͏KM}[& N]йPPl,8@&X<G7т` ͓vc9{L8ؒUqЋ6qMF4 l_7˺C2Cb2HqTsl'F~yM͚+ˑA6g;}=dpNɫrie2K &z&T`Jp=1QU]l$- ʗ+fIvLvO|lM..lc fk%tBFQȨkP*Ǥ?ە`E8(fm],im^T(S5`'i{y#P2R"F%<7Ojq xL{,f V' ęr AķUȤf X9uA8^YNK$2l=zF;s|ReX[F9Cy^q;l)o5 }g|Zj L70#qݵ'52[ z'$Mlݓ%Rq XW 29gb{84F]_%~.Q,$W폛Sgխ_Qrc+y%ZgTGg/w,!HRvWCIb "|/PŞt.=u 6%] \TS,0!"s-T؎PKZ ]HOakܢf +7]V[?dWf`f{#q*M\E/1຤C|擱),P=q!,!Ԥ9nJl%D,&ߪwÐV]F[ LPcG7Bf+Lh?/gہXR>] nnY6z%=13R c7e#'o=#*D\@p̽Eѩ㒏ǂF>T&`]mqNt夜 't5ⓢI"4t^rg\*Su#*!vI+hoӼ-D}UaR?fh-ĵI/M(bnf_5PBjd5M 4zuj"C$6˦[%'vdϺ7*n.k~[F;eYz(U^h3Ȳb- 䶩+iyzi K> VNcb35")o1v*Dn؊Ā "+l.ܘ? x#1]DSnͫSpVRpQͲۄPG\Ow Aq !r go}pm#i 4}9 C  :Cq@*))qCh.E'@~|/ՂMuhɴ))l(~i݋!~n1;bzgLHu9 wuJ')wJB֣s nm 3mRFocw%\V!q5$Q[ ߜ ~&L],ָ\0v"TfG=Z^ ַ>DA :R"NL/RPU3Oty4~n;/{O*-*2yKgx ,nSFMՊ>E~ŧv s5R)PO&/n";vJ0_V3 ʡK_8uVN_vNV8tvl˻P.vRZNJtWMEr8uNI@C͂joG q_4¡i˫rGHf;Cߓ?-'  d!|Kj;[W閖g\ݘfz}ڏJU?~'{c`@SAoVYj(`'UGH{OH2J>l1co#yxJhĜsTe<ś7OJ,v Ղw`U&ݠ2f{sė45<%FfW((PB0B,Hma-=᷎q.<Š=ֺ h(p:9n$͟"R:`FQ)P])Pc0" ~;!](yoĈr+3Q)Y:@a푙|%mKߩIP{s\g HO7Ngu*]`.m~/*!H@Au[8{ae]CeX\5-9UmO6wtiۃ^_͏lXKW[M6=de4_ثbx1n1H {=Qo~ ~ʙ8zݣ-ʭC 0L/5[-WTH6! [e֤etS@Uelzn~Obk\L`) %N`{qKXCS"yqeyuYSw7P fꏒfBQ' c0_r #žAζxK?/…4$2;cS[RcVYM8a֑mm蹩 CO,l4+!V {=?Č о6+x—y5{ذwy>x %{)u1UR=Uq:ewLuch/\I0 T:zIe9h PzCd1hź[[)թ e#$ s 4 p7yx4r>=q M%@Q&IA]L:A4״"V9)+LʚXy!`1{h+}SGR}oI驣5>P)qm@_'h{X6O7_Ъi_0 B~^ye{;q@?|svm|xe{N̬,CIBZ%-d5^٨S@mZk/xx$B%9k?>uNZh3!}<\TB 9~1>6\ki8׌=8U)Q.R3`#Phܷק䌼#b:0}@s4HIΦHMF1gv`sV4FQ$E8Y [^ bh N]ƍ_r[S/Áywv^t# `!ݰE(C^||nMK 'RW/)%(:8T[j_,mRk-K uekp117E'&rhI< =򥅌 $͝N|E)Y\jpnD8˥Y'@z,+6YXẂ\BHB BQ%XsU-_^JϾeuexYC&ٯĽsq j .Yѵ$ OgߊEqt#\T!q+d]ODizC~Ral&Z"ۀaW IDSV,Qgo RQ̦p qDz090{ҵ3#hxjn{9?zpH6?34]Kk^-FJֿF$֛w)J~٦YUn>'B?~$*6m ,,kߝ_2ͨr*d,I"@c"sVvb١I>bÎeÃ9w6<OyO>UZU;(`rݮmkBJ;0NA`n\2%"Kl]X=bRf][b { (_vN9V'..E&$*e503̱dj(/cO8=L1t(Esuw5c7eZ1mKMt&i9H+{*f[AV3X%V3a:F.$&oj?tM`V89G9-, G8jIu壂p1T1cj,>%z_2*C@l Gy#AXqw%ՑPuq*ęA=z9լ+dP >G{7'{Ўt|)kE7^|^n>^~DJ3s.-JّXfu$ s=ũ>.37!#l_O}RɍyjZ b"PY}ֶ ET›X;m]:"A?Η<6^ -4D?yYުnlBXK]` ~gĶd?1z8e2=@hN_zq\_BDUׯr8ҞNJmEk#`!{X6" :M:wS*&mJ$mRVstK-R9:kVk /=Q0 m*NCXaeGz-Ymڵf_|F'R&a3Z%HvPdN!@ X\ Ƕ nY߁WZ#HC/*QyQ=qfx硨1à?KφEF;^l:Mg5d#Zt}&{"?cXi9] 1 s?rUpU;ˠqdlDhP _('W>P8Vm98(ýD})I){ƱT[NkO"p׌5'`>LncSuyc UH p5.l(WH G*^7v-ZF[s.[!xV/z -qT@)N T|; Wi yb&h}(\Ф\ R U;WiUJyӡ5 ۟ZNS;{?6zZ]Ȩg▔Զuah ~bi@3xs!`' oO>x`@F͊il:V_ @$շ0LH#i7s֥HDɼKgSk(EvP]Em#븎\[tmBp)2 whST"ָP=P \l' f.݀$Rz,L-5E9vrV7;U8V}WzG>8JZhGLu9u_s:$ DgGNQ?9=@@>h޽E2 8z 2 RӸSpRg^Ɏzd2N jaBj~zj`i%Ԟ$64 T':Q/O#6ʔ,Gcҹ%'濓S vRó ~"p+gmLpNaz$`t{|=Y#>UM(HU>9%X#sLКlGj)Մ@##T)ѩ)jk.5N﯈#ZaNIyx[^c5@kzlCiODgr)W`b[b)L(lXۃbbO xPc"Zo'1{u˵3 HmP4TMRŵ=z= ?CRRSv539+s^s[ndx0x 㰄;:I"Qi ^,2 ɷAm\/:rlRN6bȠaȏnlYUܘ`T$r(LS!1I꫐Uϟ"6M)76CzFʂ~Nv+`fZ΂@dvATڤ^*v'2O,ofԎ$Hh%U5pQxSHJ<=6/wJ ;z[ Hn],>Oq 2fIjj[#ç;yHstW ȺEh6]*+OSخZ*z.]xy4RbR\ ,ѻ$z krhpXM%(y=z-34vjf$(seN6QI","P(]t؀*"(^^Tշ8Y΁oe%pm^4ka-A)@UPXTU6u0S5fqO+#\ZOeʟ 1ұ{i쒍p{N^ I`xfSSeOάf H?C\﹘+td;~#T^? iov2h-m{V7Ӈ!e)woGJSp6}Kkе"_Dc84%Xc5kӟ\Dn_>i$l}rxP"_ƥfWp㌡?5%wcMsn߷xl,l!ybbQO)i>Z;PVp@xKFdK;)&wh1ԞB2[cx_/V`5hC}Kߧ!_F~E{׊ Ñ^'>hMH%"-:*"7ѴqȌ{ٖjU!"99::ʌBo^ώp-D|5}Xi5Ep<.ίm9(a3:^Y̧y^b׍,Iޗ=/k-בc!S='Q8&ѣXC>| WB 9TY;r1 W {쏿sE$쮆+XH~8@M. B=[`w9X'95iLѨ#T9v3%Ng^i~:b`g=4x['$]ړGMBxѠb2ZKZul:cu;ԭ4DI~Z]ܙ]UR&1?[7dJ7( d}1äi60Rc!3AғJBl  9!]y\ ' T}\c*Ju RFMIF?eÜ '&lŃaEPEXaw.ۀK퐭R3@؉@xm;BxmCי&N%Gk> ˷$f]_\Z85 û \r&YZK* 78wc) =1*\hl`#W?Rb!Ư,;kWS,į "LOT-&u:-Sٓвש TX9 e6qVazYȚ/A@׹t^jL[d\?38*4mc~~㪼}p6){['rU^Ǟv`JD3aVxwt(Lh1юK%BM\/نP4!'<K=߸wFDjiO!#{^zh8COzG=+ꅥĕb/sDݠ:r TGgf瞰|M3v,1R2@0n Ÿ#^y[3H}l\u)Y>mn;rNtZ)FİXG.Xl#B+ \ L4EŠ $>h/Fc1zP/Kax0#ćRmm8Ԕ`YIH[.ܾ!&?!E7$&)lFe4w9[~G̻%nL`1Wxڱths9=t"WOI(e"8$PTTe^[<{]NԘ6ݼj2dd p7ʹTU3x?-v 1SVZ1%۬e,Q7_oPa&#.WX( syp`hJrD5.yI`JF? ^(ka-ެ7T=7PPpD(lp^4J^nX[*ī^1Tf4¡u⋢h!QA݄-Jɱ>9m]L~SZ;wH!p09%:Q=c*-t~>FC]2.L(o}҆x?0̾MҗlfnXkPMZPmPtbfVodNt9E?Ђhzof!b%')WߟI|VLaCy^X;Xٞvk)بvxJiKXJ3=/ÒSK6yufri* PmN9ybTSN{FxXNTu*h0TQo<1]= u8'V<=Q%#'vL"᷽"Bq2J}-T(ń9bª'4DoIOT6[C"So{:ߕ#PQeTg5>ԟc C?fҒ!eZ1lpKWAx%sՊEUX;[u, **/#>~ jKGQ`؞2>2 & R.j6nܫb2_wo\-*?>S$FMvސ'.6!cMNwL$1+nwh@Q+4Q3HNoG#8a-V*dmzS@晸5 U4w4"\܈_5q?5+FuU޶k]qNGr-=:9D[m(3 ~ƓO!^֩Dґ"f( v&' 1vmTޚn?Uӡ~>zbY8jFK($G:M5KEHŚ)5i3G 3v4"ax<`U,6/NB?'~٬ٛ=s&$ uE:#fQbmD0ڵ.`#j+3"$Am+VKX#n* KNA&:{舰^ t\(x<`YEڥ3ݦCFmahbO/f a=eaѨ|iei:\~a b26"Uz?Li |f&CfЮ lЬ>?j;G=H3 R/W*t|+MK1Xt<BS0X$^ˑP Iד.AaZh`)`5} Dv݄X) 0XL2N@nXyL*'&`}2t {\zWU:#2"֛*㮔PkDl8\iܣ"yq:GcMb(\KSo-WYAq/‹5A/[a] MTzHަ>-\0)yO05rf-R~#!k/ ?6!>kܯV:ۓaYY*R nN?YUK}7H%SGxaN1h`=j4[֤ Zw #-. iiؠ2o}V9O|O1KcTۋfGԤP@#r~K銉BrJ~7; Z.C}K0ZbS2n;]똥K9`QHf֜(NSIP7,嬞+CMϕLס]Ċ g6qKw&4VS2 cm.~JhۋPM`t"21F(giRy=4 rC0C!{Gڱ}Fj_r?L=bvοHhNt-7m3C*EO[ W`Gz~Ⱦ׈񊒾ڢPXĤ)}Xk%#<;kt8aM|c9f<y[a?c߆0t"DY82Hz|XNB xbՖI[L0~Ď4Ppqo>)o'f(ҳz; m1dD(ZuMљ)/+;?W7#m;B:9$V](,@PYVP1WI@mD}Y`":yX03cb2&ko)r@Uyt0 pX:9`O 厅28 Ԑ4pI/]:uj~͸ޒ0UlW$(*545J㴵^!hFw.J!aڭn&8{wpw/5UIsr#OYŐI6N~'ÔjvSktAp_pC93u+-g21]bUcE;2rWW0" C8=O!<%J@ ZbRs\ Eڀz[c v;h>{|#n736{2hV2 ,8dN(ĺ3m!ĩUt\*Sh0M0nŋh VjN 9 bd8^2:zx uۉH$-VnE2RIb9GJ{ho>˄TVc% !Z6Q58Z+JSh.z6"Ttu'S)W}ZxB{!f$4ګ>d:s ÚIXEljoN@YgzYG9 &7h&32I\s~fBQ#w#ńa`dpUBʂR s’{=̕88#y­a^LGg yHdшRF ƒt/LBH<dbJ;_IdNR_C}=#43%,}Yf1܈|kZ-ސ.y'e]apEkh`Df^}QKPY!wy\c_^ ɨA`7@yU WJcXc%ߪVo{t#MTr퉣~QCBc\j8ۨDVTuc c*~N =2B;*7M^B9oTB<ޜ@/ -긻xndkT'܀`Azդ!׃`<q Wmxy$uv/1է!SIObx<Ōx:KABXZ\?ӋhS(΅ψ= P]^KK$-B{}9.:J,5-a m1h/[ F! J!ZpIT@UFWs b}Ʈ=G"ܚj}ơDĆ;.nF駉) ώu4ߑDǐd MlĝRq9noWhAt&XXJ{:x§6ݨ58ux&V6Hs*8Ъضg;z-g/ s<1@\oI\i)\xFC3e.-@E=E$SW};ʇ{0xa:ߡI @uOiD{vKRb/i/QU?#{BO}~NYE|Ϣ¶8+ҹ?7ҽS7֞L˿=vh;٭ rY)1O'PZVޡ”SF90XZEQ"\3]"\a ,ise+z̥Kh׵a/17Qo@P߁ۡe]avB{a&֗]pRCsJ .fNk.0 mҦt-""RY_:߄QWYC59NŽ{vWi,*1Ɣ J_$F:3|C |$ 8fpZ},NQdfy,nGWJ s&G,jwOKX§ XC==7\~Aqk\_9|쾾p n{>;,?}#O*q 08!I~HgtbpVw2{J1~[->O1Ѧa[D>b)CN`t{* bNъ*J8"6*Z21g, k9.kH>cD3P_{:/*TH8UT%grd]B kQG9`Gi2b|E(t ^yPl{"\^Di i T@Aرlv˙k /$ +JoieS# 8  '*|C_u4`%phEN՟?4a,*[ 5ĺF:e†8:s5-4a_shW2#Y c2ʼn &̛kdxyzaFK,lɢş)P{O #1; J+ܕDOpQ}=m)SnשU)THEupZE qF6MNYEgYc_"!vjb~1:g$g!4ny Pz'hÌ<ؿ9׿nB_ ' +ُkhڽ7yv7UPDr{Jy>TAenB&L|YS!$x˾ʢJs5fjSh"DЈYH4[8Inyq.>mvf;s/|̈́W1[@9Q_OBgzN "ґ q-tMb+xp1*:վO[! ]`݇)Lр7,Q{~rlЄx\4[tCLMvnh)%1o.4Mj( Q;^yR C$b7|hD:4DY8?~ 6{]ҕyB~;-Z{vҦR^_,DY))ј`jd]:Af1=CS&@xŘ O"Kq= }~ T$DG 5 iީJԔ%0.FY1\to)a tOH p5-w*5ZUxN"`I_Q6W}\(ˆ;`KQA~h{xER/ 20(ωφUx$!-:h nAL%̕7EeA^cG] l?P;]ݯv ^p%U9xA(rML[̉pr*}({h^ah$0R>%|)_l߳CZ"[7C3zՎ\dMsCsLMH,imMlarT dI@!Nhh,p8 R%GfiIȈ6j8lq3?LՃt*&E㎤Ha3,u "!(e)*3~-WEM]ɬjfU%ێ,u޵W s.3)4j OP~t9y׷u $mZzIvҍً R`֔Ѣ&҇*sANy a"O"T}Ƽtuk>|Cr# 99:{E#erv}؏rMkR׫l4 7{i@#5 >AJFCJm\bE ʀG-1~n39% My_ PX]GwIvkCVr.4O|,/toZKSdpS%lNjV yVW*x/}D$E̘B z6e%B'\%^d{M&EFE>P~*cC3jʳANS:EOYYPOq$d'"+ }<}1MC1Ɵ g4gwW;H ;{ʞ{ yQU`5Y4JM%5$f3?'A?%lL*Yj |lATzuH %֐\?Z v w+<SWi}WϢDL"0+ #'ڤ5sez=@#O#VkoVn9SI\\3q՞ ,KgϵB?Yٮ7u#/{S"@EIVg K:6㖡Ij|s(̈78CS*z~) IDj*9eW~  r`~ֱhMӝXwiN8&hPXC%lq?E yfܘva"*2& R c~qMKr`0NWJlP[n+ |p_J;W4b'r~_.qުKO'T,S b6s:YFy %%Xi1l;,y:<wxWfYu]Z o hsL&ͭĹC-w6rtŢ}@N8i+NnINȝ. QB 1a? @Z[y$E X) ~AvӠ{])a'(irP8"5TIp@17?\>` ,;SZsIYj%8K V0SB-H4M2&Nfy2q]^nK7"gN.~JmQUrL[y\4Rǎ[JDA/Om<¥d5XZF_0Y|޾W~?y5)'Q&#u;-{0@۲2ԉv+纽y&r|qN];]7ݛb+lY*.OF}6Y%ίg\o~L,)7KRNu R-Y `,ZZ'bcF [LSb(]ب-bKUZ=RNfƀ]G  P$e@סmv ř:0?+k%@QFG==Av?SUޯ6Gb*|ڤ45ަ> dtŒL_$Rb$URAy\4/9wq0YiF_<"Dp/EOM`[ ^5#9rQ3-F+S %PM+mۣbZvG96.Fp+Djy2ިtM w 鿗ǻ<>1{m;^J-~|YCl4(}x9X= [pOjI;̀dj\﹭htsL{j݂cCฤEϣh{V6.71." 5mx@E !&ǦC#M!Y9-cӵphjKp$u&\;Ů5ʲ~nYgwF3HmJLaAVdZb^kL 8,󘀡";܂rAbc_`sIcVA׬PKf_ŒT=H4u  F |𱎀a6@-#k#WQ=#ILաPI@}}SʑDHk2TB#|]^:l=Jxtu$DT!sIa,"x(&O(\(@crSdy5ζ^ͷ0nVRoONyc[ vE_5 J.j'm4t_˅FʌmxjA4Kc\SFtpJ,iȝйFmC?p 78iIe\#-pSNu2TId0x#y{(a 1le;Q F+@V7ݟ)d}:Ddy2YS}4D4>ñsLkWr2ԩӚkP|̯[ H7yHu?*D8.ԞP lPaYHI;DZ~Hֶ' W3*`? T(:_5%?'t1?)(˳.DVJSr;(7dNƼr/^6)pg,8z:`j7Xb(.W#8 5`_OLvG%n%ɒwM^$ұlhA6V)c[f xd_dYuD).sgUGI )Am5ӺupNpCC GY8ߌ3L07s-<;z?O QFФ㛸 `~Ň2f>|(~<0j@#ъ|9G0z 00rJC/;r1uy ~EX=bo^4 QNwݭ2G%Ji#ZܒvYcG~u=g/" 4 >N /dA]C)G;nłsT]3t\W~Ecyhtō^ǵzJ!^bYLJ+O6Ɵ!wV%RBo/Th#+ԍA/^UyI)9唆ξa= ~SԈo,)HoRYAM5ݬ+7)]lp /g,q #%WL$nU6)od $`|%7AC$= KKˀs2g̺dn'L>)j }Sա\CX+mRr-4fzM[x)nj1;3gV%!~]_?Poۢ dӌST ɯm ,ԣ; {XBZ.Zh_meBў!-!"hT$ qɸ1K^gwY]8oeTQ7Q&pu^!:9xeyc@RP'dT԰KnZ%?$kN0N+r7tτOfr5] (=ϟ1p\Y7itT2y|e4_ՆM:k06/*N 7ٚ!fVȂy?A &#~ZۇPy/7/'T[{u Kwm;8ab>h󸦶Y Kcs5 Hs9%Ԓ[|ĬP9pOP@A`LYRԎ&\FggwB;XzZ-=.\I͞8)8xZO׸EZgy@烌0\P"/ hWZ]JwxYrgB:Үjʳ}Vf\MHN4l0J-k\x1KcASC;`oF S\<B-9:K4VZʞxfm,xgߚ k]xU"@( (pdR/_I"-JOm.GR[ W9 ACjb7o<Ǯpg %W`*HKԯodh*oMd_HU;V5:x-w,KƓc3Cs/t闃{Q"S~H DBSj>gn^LG) ѻd73f iCBQ$PMs:h"P~i"AYy`mZɘ8/dW{>.fӼ Ub`>1s\ V\pLm0P~m8nWyrʒf1 $Cǧ//PMpg!Q}7-j+̲kk)+'=[ x.2blu!EJ3ej/x+*.{qR@/$g?QRfB6ng拎Oػ)ǜ ^d9!yޥuBtYk䔩8ת@C|ݡt-=ZU'CpVRf=zA gdMJ? -w0q8Cs&Cnrx}}E]Ioҵ~5wNK\DN7 oBi%n,5'" H+]Qs{1_C[hJc䁰s8UE*yxяySNOQ ›Ȼf}Mp{H[܂KGj;S X3Fc7aBܕCl -yTE*[qXnttR>>Hyb"/Iy_;Ψ= %Ϙ ުg L}DM!DCEő\ȭg8Iz"y|ZwsIrQ8^J|~@;%;&0'@`X-ŠzXxu~ߏ?]>AY1Iox2QG ٱSf.!wpRAe-p6(0 am; IuIhF5jۊ ۶7][h#Cy*TAդ/L*ȓ* H}PjK\ik7ed `|KaB~,ڵӣaNা_,ݮ|C7 3g_l>_ڬBz|߄bÓ74Lf[l1b]y'{X?6e>fR,1ёǠ~ %(JvVƈ]: Y(&9'+^f6;KE)Smn\0{s|aå3[[PHEf -n,W?B*bDS"G* v^,Z(l`=;v7G#c6@0ĿAF=+4:C0]ZQh@y;7/8B_=MtWEJG51*mkJG0Ys'$pN_aM4X"Ac΁ "Wcp)N+f;K6.c[Q~䍥i_De#@(w{LeCmTlr+Wtg^{"UK{*T8syCf)][mCѴ^C~VX1S|̂&zX8Jx?WM?|hjrh(VtfŻ#FK)ļcXmjeLEU}Ot]{ {2/Uw5ܣ{] C]+Y~ٖ @~UċR=nMJzF,S., ؕ bdpŜX?1j 蘮m'G&z*aI5WF0Nmyu0]1;ΞI7)%v )G79<uvD[5Mh~%E[Gk\ +]TEZhbal> ݦ*ɏҦIBPhO?`i;z,M.f4(!3wmO2V}#$| r! g&RUm54HXNI55 i\앏2\6׈x6݅_w9˓~+RR[Q\a$AYQΌk:WMۧ-2wMX\BS#xWRK6.ϯrL7BFv:?K\jFV6hc]aeP\:>֎mc3ʑ{Oá!mvhg4,>'`2%Pz%5;~h TpfZ;v ~jT+.W9/UV^eu`xkm@G:}0A:B$kY`Yבtwɔ/]s.[ #ƌ=߯`޹VgԢr}38ΉS,Ia*)}ݰNf.͐4i$K/<;+3/dZjg ')aqu76[v&q9|rw( ?w4M|E2cI A/$0#7k[-9$)V^VL+JDz< * Wt~q$0dc]JXS 8 $fZȨ`#UDP,? :obQk 9~JW+#SA߱e`uJ ؕ-+|"`lhoߒYW;boaۼ:;VSvɬ@ϬG8'۠>vK93v}hU 7m6VzbՃ[Xp(mN2# 6݁/;'G a]P5iTiB?5 +GXxw0=AR+@X9W!5p::\sJ5-UJ[>`ܫG,9hl2~TW#Xb5cGdu/abPWbZ!OÐÒm\v\mG`۴ *SS _o _}טZ~̮pdw@b3(KxZ RIO`V PHȰ˥B29Za<@?r@:M*eUX95$t~>GyhTvI <꫷i[+Ƀ$"}#oQ/-Aެn`kOsHx5U)UՀ08Z tvn:z|ͥP%cCGP+r8Ѵ77(^\"ZiNu ysRҴC4ԋ`ERq}2Q\ .uH`2[G ~tXd-Y( hI M5k aBo>G^Bx $և_0SPFл(i4*UUjt,*e[QAVVs_j5H4W.mM 4_ΪͳѠ3zX^Fi6Bunb;U ^FocN-BXS%L/Ҫ<ҩV-}5veAesr /TuQ 1(X)"l\2S"#TBPkNjP`GK,RQ²~kr?y2!@rSAwW5n-i1nWVJbba +VZe5i3_TA'|C5yxfGy`!=x4xz[P=ӆ!oMDO$6vC,Ʊ"'d{ Y/ :&bxSye&7MbT9tbtKJ'w]7 |YskՊ|3\,~Iް _ZȎÐiMq>3Q'_2$LTPlm(_'}KE"dr\A%I>~Cu/F13J*'! 2NŊZ +2I9̉{B_д14׭3%I͈Hs3h6<*vP9J*)0=VKb(&gZ8hmL>k:6]q4tc ˜4-l= K`xq*e2ो'tȦrwx!kSҞ)L؟w\Qw{x"V!]2V7=87"W◝mT3]޲NC˩=rdnW@eka$̪ Y0F72˽ G_"MAD$ʓ9 Qɐ{+XZA@06X`=o *z_[]!OɆs#J-)+3 9'Ӆ#Wt!m\ 28A\-Tb˦DozUC5Ұ$4 :~ ;ZYaV$iJW\ ~*}B̂Gu``o>+~ ėt >-f:P<Iΰ4MUeK'[ҍJZqd` ogN]MwFQJRktu_U"Ll\JqO?{ƪKTl]N`>c)M̪f (tLVc'{jT^伛Pߐ@a pԋ|+$MLZHVx~~ߢ2ΚpKQEl`+YNx/x[WA@1;CEuL+R@R$&fg_I߷+'U+iie;Fē">}z=d/M5sI ē_493Fh[)s6i|Uwg1{'9Ex~]__[Ј1(٫X?x-J~#-n1}o|s'b1#͵xprE8R/zX,*N4SEJ12ceEzSDDR;';{Ik T|)8;T6 m;޲洛@Jڡub*2^QD^bv}Y ̔`&4lƫ>R_~E~ijZ;{_bs{F_l\jb|j~ ѮkfvOGJ!Q+#p '޴%A1 L"dHU ˡRj![\H_t^fYt sbbzasr~)W8'&!u]b}mUH K$aOaMbLUP7lb2Ȳ "M" T\ T #Ic.i&biТc.2޺1#HE@wX{vpKW )?W@^9~24 ";c{0>r!\$1/7q*~" ? i{ѫo_ڵ^J7%:VsmMQhj⢿59륕k(\m=[ uX=ś_J]D Ș7uCo!ӴU @eFHϹbsߣ1u.8݇UzM߂TYlO숓wzd[ P}i9'(=e Kv3al:ˠ,M !岝pafL 53J͏L ,KqMXDhtG0VYmXTjHY8(E/}wkB W*n]y. ' t/Q:up}5 CYYQAQa#.v\QF54mhh2uYUGD5 Nu$L%pp2WԒx Ve EH1 ȇsjiv2Cݿt8 >Nzգ sM.+l4+#A!8;;EJ1 7wR)ޗ- %eBog-Q`$`꯵zИT қO, ʿdйᕥp._!I_c"e7Dj^l{=֔={?*~*o xi= 9%S^% JyBĢg5rBH9і-|,a< R%1UY9ߺ(^%/ P+]Ab;Vs>ʳ#`Oș 0.XmbDxYVzŨX!.pUҊU:6g/Rt4A CII|C`"3 $ 4%߈&5uU]S+mpK]_fDQ\#6XՐ?Q%Qn:YO\&4F"*i4T@: ̊_0DoaNɯ^t &5='ӭ ڿ)u(˿ɶ(~߉*w/]i`q0l ѹ<k3jr M_>tGPg|r 8s.ˎzv ,9ݺgakҺgB|>p 1iO^*m]?OfJX'\l_@̰˔k+3PG:Yֽ\w^S`=yZ0#*O+*:iܝĕa&Nh,MϓK=7k!ݯBOI*6W-lR)B:\ 41M4xl8bE`Lli&ktfNrքmv ˤL >XLI{T-mw|oU8"E#[0Lm Zl[ތwIt_OD )<=['5,w2ԉ!+.ekN B+L8|*w{`cټۦ|B hXx/Sk.6l&gEٿIŸV&kl2<ԯ}@"Zo3 ֫ҥ'cȲ#ply7-ؐqXSpzoo$ęH:qB~Oq>ɼ׍b$W͞T7̧"lftՐ7$]i Ssu&J{{!8O6Iim*Z!lr?T[F"ҵ7ٗ<:藽)ŻzBc*s[X\Rɹn_lmतj:FE2HQbJ,~21'0WIYX {[(t VzO5G~ЅxR =SCh'*eƍM`o ٟjLDDFN#þ͕T'j"JPPy1™6vHP93+sGɚ-2iO/UYwp1fУfk-- 1cL(8R< rip% Q>ʌ-7c3)8YhΈSJ I*Nlɜr:͹<Ჶ` IʂMWRei#Fb0z *آ乐ĮmnPkX rI 3p1hN3TT F>b?o2!7oUR}W+Y늯~|*`th'VQٓg;k% 9{v<L0yL/ vaR(%$|KͽZ@=XAY߄otBf1!ZO2yA/&V صbOJ;tђ۪+JʝʧsMQwf6PLKbXDPͱpDG9ssR[ [Qj̈́yJ@h|D7VSu4Mfu%)P̚&LLtSE9T\(oeQ2q` ۃB_GTMc0CaՍg+CP}i8 ގ D= zp4S\Ǘt,WO& TFWB8Pv4c/h81Ԃpӟ5]ἧZzʘ4Nyџ=LeDŒ+Yj14&`Lx4! S~3LYC:ohBc؅YLB+T"h:1B6ÇPE):C$:xBDY"m_`i*ț97؎ܝc[?1yPF }OM H`'%GiҸdV3kw_ele0b$JYBrJ5*(6h\6W?D[phC-Gwf?`ȩ-/1&(P0vYޟ;5:PU`<7'JTغhH@VԨ3/.!f9Z\ŀ"G,4tw?}x@9Az#Bݸ$s՜OLpG]^[+tfM[#z6Hs'm,Oͦ@x;^2vdEF@֒V&R5*Q01X-L{nhNP0Czz'넃S5$y؎OɿG(ݾgPM!x]@43Xp5'mӬe5 ?^ T*ܛQ9|:"owпR0!V=YZD-%F᪩${xTFVR!OCڅ2;FUFs |`OMa\g Jv9+lHڮ5`ݍ "7+{ݤG&m"<>"NLNdN/yy1d9i mwlE;9Vl䥒Oљ[FE(yT;cn7Cn&  濉ʝ< ߫ݹn`8^:hq\}L ͽ7~4Ҥäy:,rM5֧bLϸQ@mߜ^WlϘUTQt ; ;妾Xq*CM6aks~Nj\',cj[Z :biIh;G*m TLL yS:@&A,]b!uT+] Թ5ФN@)@8K f)+^ #Q, ̛GS~8gHx@h<$kylZz"áDtCYa+P~M$nuN"}}ݡ0h=sP\@kZ#&|I6B)3=f48Cuч} (6kw9"_xzq~CKn<綫{ h:>ꡔ? -] Z}=M8Rr.y<9Ml|ܣىw#۴nwkMį erVeY)p32:E-w&rn\j8^}D'^&waj,"A1; 6iYH?|9\3ZptK{zk3r{c[1Ƨ?+‡E[QOx#n6}Ä* yMA 0?V08ؼ/Nt[&). ˳hF^% d5#dkzU raX;;ݕ7״ySC$ˣ}!EA x|%1r¾-0VBBvmF"Snp'búG4fgQ(qw*k>8H_M {͎'`()S E)oB8(h%)3xH)Qfފ@"+I<"kBݜv&(C)H϶#yũ?Թ[D7 NXdtIW,qi.].Xx@a%`yLRw}h4iCl+m#!ޯb$T'ճp&cVuHl%A̭ <ˬe 8+"~PЈ[[$3єjZDP͡RHP=#x wj:R@lIG%y$({֪|&͊y3SB|R4"қ[aI&^e<%$1TU俱%ja!zIovvN|v5Zƨu}"2Bewm$(p7O٣jWߵ++^axhڿLZVj.;е`EG^6];R3Nwk5 ~޹u+2Yf@@H;/[ uIon-;䃩|Oǧ.[;Mmiz0h^Wc1( FcmHN]KPM8JWέN2~$#rA=IRHA;0Dۼh`~Z\V-k6i CV`vmfWFQJ$z82M2-XGk+)8 ym"] 8ڇМ HZٮ;kk,˖3R&3؞KH博r0EE}F6"02r70^m2~$(ZdZ~Z?w/k&_d$TƎđ15f7qu;>Փ 5,-Tj!q} q3wk{$ J4WBUct1bq޴o J.:GdV8K>}iYa~az KFem2Z*%qIBI]jAa'&:蟽uB rR m#0J9,m(q%VdixS$p"ݳ6fdC] w B6m$ W ɪI4(gSQHsjK'\6\R~ɭ>T>NUZ^ <: ft|2Q"}$a /9)i>ԌF&%ڪD6~#BUD{d'%WKhû51Cq Y"#y |{ ykލ&R @u[udK4 j4uP|Ⱃ'?>Ox) H@@s?E#Bix~𒘒OLDjuŽ,Dsl 8bT`tx!\d6Z0h?~äK^?]QBWι};ntշqp]GV 5y[x.5쑣prwB@a4BGMO_ߴ ZjZ{mezp*@#3xAW{#: G Gjٗ* .7i~J&0O&aEQD,W|E+!l==?9pm`#.P.!H1''s)̟o؈ɕ|_5S8V]_ ":$[&տ*kdP}HE |Ԗ 6 ٬O-4u3ɒ' .=+CI[tܾac[o[G"O7N?Iڻ7 gR08+=(l3u'fD%Cpw$:.6%Pu!CLgWDf;U[xQ$w6N1KF~htPahEHy\z@՝p?ն0 iC4nFy I[|1ylhR{R;wNvPy[BL=l8yޭA{y}3W}r  xr L^ ;â hΓ~=7љqۡEH|[[8EMc[e6 ͼX&Ъፔ+Z,_+L.s5,oScpũ!{5o_VA-Ub/̖7g" b*5}K|:c ^}^T(zw3Jg:F|z s lJ13 hOUTr%{0龙B;AZD){z)C8=T0/X6mՒ]$CAmL;ȔEzhR2)RHk'8WBW82ʲ4R0Z ,˴Ye[GUFgWSnm/?@Vp(V7 6zvj}RDS[ABAQ[`aDn~^ʙ.'j76RQ!/_r CHcגoh}Df5h -]WɚPsA"d]Yg8l,r0rmTZs{LaC14KZ_8S\5kuЖk}n?C//^QXG揬se+'"*] ]GPXRWZ((" B3=h"Ǖ~P { A530rgL-[m[ػVʉb}ZMƳ;_j'8]ݔA"k} Z>#`O8W1y(C"/LzNyf).dc>W(]:ƪɻqȂ0Rf| XUGbXChI&-< ۿ!O =%!5v?*5r믈!QjHetP 㷹+}ټq^ ;Hpq[7R&)Ilٳ&~ 8.͂Fsxf[>^Ź>dԍd.6v_1s?6"0`/I1Q.&DvLTBUQd5vl~ t҅MS3č+ܶU~-qRv*ӕb߅֕PΙr^b}Ouyq]J`0G6ۚϣ~%:-iS4*YU'>y *6*=Q@!Z=;DdFqnnҥI$awLCeoT sP棜Sm:t "-F&"VWN\(젶S잦<A;yFAV:x]iXhbyt@v:fؠrw"[ Ip֎`M@Q<\5*DK0SͅKTj`_6S!7r7p8xCڻG\\/>0_s {{(C\F!NT_͉*In$G$ /|MSq;XetT`5,wb  ˊbȀX)wgaƮVrxEtldհUuN?oa2;fl 0nӶ8l?8vH}:QxlXrZ|Hmuy"1HѫT2L3rE<0\m86Y sWWF?L:J[EKO)t##?V h1-\c IuOϨ cp5aF,9uІp}ZN#xMK*hfВJmYq~ yG(̷@ۚS%7 N!jL뵌ǵOs:ω?_BLuG?ia w,ʥB;gpx0g!sT ++Ocb1y&&+%\[#WV($~wiMI7in.:tvh:d(tMfFCR=w9w8V^bNr~$7;$dפJB繃x8.N|#1kY?#|10Q ``1գfFDKfpP,\Hp:RUv-/TOUXT9|TGdx\&0ughF _+̊klpyj'5}Ap FST,gy5LIM4Eȟ2 N'\/ F@cr=+>졻7̠ @ĕNlAϾa4JvnB(Lc3{u+LЇT>WlݡWoҨZ ETV]ѴR.U@3_u3'fUvowb7bxRa:PA9pR9svtDVS4I\ÐjQKқ06ʹ[z?zPg tY/aW|F*Sd FbGީ M!J tzIRa!î2ئRK3:b6R+tFJMN6X>(XdO]ߔıHH;']usJY޹Zc/ Qb8p0d:,=s"Vr4"#U!HlO}^)=iSJ,`L5RNH_Qu ѡ.F.sB"|]\lC4K^$$pfl~;NcY`# BhOB@z*X)1 .U\B3 M]w!^s3e-_ 6L3M+DZm~Rwk\܅;}h<0'vjMF2lj "](^Lr3'{ĜBFwAt[d{ /DWV]/ \Ob[4,/n?QZ`E=ZrH>$ts9Yvlam`iME猑@U2c94v< ֽ+j"WxjkN~W䇹*F&.ڞ^Oi+ryVټȕR5xޓ],^ gP0dP4oN%H'WK~Gx[;>(~@#b1Z)gL gNY&5ﯶyWt?a'9#fZU$ra `G9v>_`0vki˴1D2V*0 +H'(-opMꎩxʶ0kBz1ш;y8s ŪOuӼDEVDM졖QIPz{vW:e|ۛm{)DpS{~8ʘ"GjYO+rD_hʼ+5} $o_{[ h"Y<r؏kvBd)& jMy'?ε3h@#/RHu3FB9-Q*މbl MGݭjr `bY lKS>kw;fPHBTpLC}mAgBd̚En{ V" Kn΍0_N^ B/=wgIx\L gM(Q-Y [sZY jhE I&9Lⴃszr0xӜ_4z,\-a\J{|byHϣFI쳫*%.~m뤙ԻUqܼ}M]| ca-`odEE:j~~,,AehX_7ƺ}W;K`NƇWqdL{$jyOJ0kPU $"!tҷ't26&eNvDf;wOWK #AZφS;4YRgD 0/ipD0bFQ$ '3Fa `ӌx.;-SյštXhdP0TVOꮞEq@p0Y>(wor`$ڇAX)Zw Bz/xT  \y'1,/E<**e'`ʭYL&z)ǓaDٴ\ײ<I`}@%CqjtNȷtLLa߷Ph<)ur2e TU %#拦r/^ϙTr3zO=k'4 Dp1I u{1z.xXm-% ^:=KU`$A/vuUlfZ&cn8 3>~Ղk6Zf AP}.8|V5"Z˨M #>ڴ/'mc>-*s=)qdIƒgw,( YԠ 0at9xEmQK/[salH~=Z#=1Q'sMGy֤ʨ=Ounm׭$ zd"Qm\Rk< ,He?$pa.Y .7KCh .|UC^D.nYaF+fb7[,]Je#.,`*/+#mzA wL%kY1Gz\RG_0x;`ɔogk`deA Y}R,@pA ZHfG;ptfPCH2G7FeߦݕS[."nвp^ZH y7󡸢Ϻ?tq(#~ (J܂|I!Q=)6?P_™HtT#ϲg!O\9[{׶ᶾBTNG0. ^ J+%^Hw(zD, s ݏm}2psmCHSMs`b""a7¯94)]m+lg!帿tay#U_^,fL; lϼ>|Laa.5 })4-/bJo,ZH2z+E RܶvUqFn݂D|s:M$0PHއf䅍-ܔȻ`|&Ăa y8%Pl&/aíB/q{Uv{j7g} & cةB笽 kYej,;Z5%‹FqFwr9zX''&ȉI3.[iK$ `Sp[cY@@+ό]L3 W5J#Mz75]w%9X=JU{,#'s:q7tW-ǽXH{TD#Љ3$ܖ#z1]'Y1JX`q(GҌp)YQ{C-BUJn"]QL%PIoѰ3NVw! 0ڇY ûM*fSΊaoyg./R6H/Oggbћ~XY3yiȣhs2`һVu&#ht$[aB8$cxwּ_ Z7ލ 5%sG՗ǰ딯ժz*Gci=Wd0aIlàVkG\@qM]" O 8X2w6kZT>@dNZ2VYR4%"j޳e%q6KOCk١S޻DEJ3dJ'x=bt{*a54h7#2涾.K,;^zs61HMqfNaF)M钻 `lIUN)eġN+} R]Bm 6gJx`Ƭ+縌6G ҧo &B+&(]H")C,0~ >ҔᑧTvǞa,1(rw,|ɝ"{̰Sw:<WVaR k"0 q!b}\PQ*GmA}"MB9 "(q=594C@E3 ' 0 nk^nΛYVq"Ojiv˘5ߍFH5F<@v KoR] (08ɈTGсsӀɨju[ʠjfa $wfSMOTg WP%qjyzN9amb(\Npo)XQd?Q''ҧ!ę [Wk )s"_0t]}C gP eQa[@W3o9R(6q_Q jvC׼%TFSmH<ƨ#sHH^~jT] э&gjJSҬE[+-H3Tp}Q"lâ*B:`_vR/840vc: &:o}`A3U{9]8d(֜zg}u'^¨mLD_GHF(m3aG3N=DHޠ9@yΈ`TS |gwx0@iFf'ˤ}\Jnj;[QTo0zWӍA ..sh6%.*oD\ /K*SOZ;Z("6'2ň;ѵ- n]}JirHu*FgN럎(ONݶU'%bV^H[,8%X¡@baB Z+ts'A`3Ρ'3ub)B8DtWS<СA0r ^Xud99߬ա%c;n9<PMKնq7i:\ճfxFN֏Jh$Lxkۥ9H5r,σ˶/Ы؊VX9Fe @{/\8hdG?e,Ga}7o]b J=?Lo*㩁߻ZOg:a>3; bKՅ7mBFi0Vp*"%yF9ʤmU Z$h_a2%'Ԛ~Wry*Ts[Whq ɡHKzü02%s,mp( 0(9#Q$=$YGK4뷂]VaIlVO5Yք7G J+ S)Fp,7 Uo [&=inrŻ&G|KNH13-*F?h&vq+bac<.*;q[كr^28p+d3vAq}Njv&F'ƢR"Fh*(]7XE>dA:G6`BԎх zpd)k %SOMQX-;!x<}Q+(:F?V6ϸ^aÃS( V`wP'Lpv+#xvd kqǥxX22D9hfg9ߏUhN{)X5սu ),} k#=e$P"m3:]n-VinVWCG}|\F]0o1w& >[~04RY0 A);I@uw:96_hɂnBC5iAͭ 2>k~QvkEglx? 6EI,)~ujR'U:f-lWVy#o /҂ ݮ߇fJiJ ƾq5,#"}15sw8T2hڳ;}D:Y.a%C,Mǥi(Ofs;l[Y`VO'Dd&H1d)`qCN哷g_7J6 |Wpť?nF2J1w*l6~4 YweG q&~C!1 M ; rfτ1#>~lФ vij膕-Q O4I,I?uԔ?!X2pn5kԡCԑCdJ'PpfW&$i?M$~3'g 0?pϚC"WHV^cL*lm^byڑ22݁QH/8&ViU.&q 7 f_nP-]v7ӲGb޳xONRDd#] FJ3_ҝLKO.FfMnEwޞFk󕙇(8gSE_,D?(80f5ű<՟_\zL"kh@ DE wX0̘G8KiQ:Sm@Lj-,ϰ^S4IƢꐉvuģP=,C/wz˺r5ժ]ߐ[hW&^aW|'9Ҫ;U~z0FNb PLJXP dܴak,!X-3E/ QS7F&Wzaru?z]\(:Ca eaZ,ӛnvM;ȂYu&ጔ5GxkPv$z%`a|`ߦoEzD;(-H/䮹Q *K\NJCӚ EhiiGoS}򥆶OI0]{MhxƌYI#DHyJ): S_?LƏr-=ܳCM &:sn]3CK?k%ݏW N$sԣ+q."g% ]O-dN)71{L.BBhܟB \ ΍؉|vnJ{FS 19lnfs[8`zs`I\u{E8BRnjbY-O}U@jۅ iUu >NBm `56%QZ~H@mljdii/dlrјtU7Fy7lwcmlo0Ƭ iq>2KDYoE}&^J0u־TERczsX:ߠkQvr~_mq< 6?7/ Ir8M 0[Wx-2h8B5;tl9VF*/DԳ$܅y+]=̈ϵol)Q~KAdN (9@[=?ew8û+c64<_oTz:60m=&L&̫Oj/EOFZ)΁ڰ"tT7$MDJ7q-iF t|ZqE7rDM𿍔J ]i6\zO/*.Z$lY2h A\fv5;H(~GwB7{v %w{V,Χ{O!oN;qRh{'k<92K١M[׋i5Cٗ#8@qq?kLR? ?z , Mبȃ ΕOj7G=ľjnx3@9Ym2O}QZ(܊/.~#u(b/hrݜ>H`7s(mPB0aCgkוYjmDn>g)^ݝB=dNA.bƍm'`VPa9v*.H_5J|(lp\)$Xb-Mj3T&Q {q#OR=y|'ik53J{}rẙ/:煾ya(EN2#i-o}\2k%T|ޛrq=sJA4 ;pc(RteUM++' ,M'sL=U.>^d܏#ւ/W$O,حRnFƴ_0_h$% "-iXmET;1ׯvW^2TkЕ7cbTK*u~W\D˓Gw*Ԑ@H̀=;ݰ*9ij~blбCg>\ndBAR{>0qvUNtq`xV>F=uȜAI4GEC4o0e*,9idPV+6/\ڃ'{9foixjf ŚM@IbvVK<жʪB}o:'%{DљÂ-%9Dj蘁K3SV1҇]K>'KBڙ)oL$%"k&g`a~nBut|N YDJ IƖI] 0X\Aǽ>dg dQK/~F^:G; 58 M,!kwz=2MF\}FߑQe{|!o/=$SM-5^| K?QGQW ԫ;c0Cg"CUã% dmiI=;L&{K#F.#r(aݴ]A dԜc5ƫzg S|/XB(7==aT} #i}n+;Z7qHq"O L82i8IRL^<=p Z3BCȐ*X]UOS<`Hұ*vCo*V8́1BmjJ;Mj~ "&]eǺ&,nn~q/7S'`$^jw #62g$2J#U,^<%mywwZ;Ff?7b8ٓԤf\q#kf-H4VA [0F $zk>Q)G*aݨ_hС1;yJjleGRq!M^AУܼnla"!-́Y u:) 1(%2K5QRbϘ@khG$K>C֣Ѵb sCphbxDkdb\sٱƛZ=vV%`CZYU8䑆q3TR9MdpJTLg"jy놁 Ži iaYթMJBn5 Xt> Iqt$Hd4G `96|Ip03 NePd;f59Ex'iwV{ Cpo03vb#ZܰS:I%C'iV R: a @%`'IɸhxqxU8N5'áQj(_h\EJ6L78&ټBOIFYR*I?, A80=xބ?LBv{mX7nøpvHnIݍgyBH޷el& s Sv}t).q&~ V<{əۓ*Slb0+K) EU%üC/U <ت1߄; $UVTk31)Xɐ!&gTϖC]d l #N__RTe&%4ΰnj'S)-ů4A<1״UAߐzwN}^fCT"'YIQ><_Nmd.$iP1 1xX-oVmL V lU8gDl#ĞW%ɇ#q881ڇU&56Vic;gg""[gB\;L ͓H)erUEAИ0/&3ч4:~7_*+Qh>5-Ѧx`j4dW|ʌS>v18]Q(4@gkeL|0Arߛ _u>!FE"vM_V\TOKKv6TwbKIǠ-ff3t`ʊ(Tc"<>[HE ݑCTӖqYdGlPilU((mۉmn~\b1ꡃ" Ը-9A](*rwN:w  MVZYŲ4 {(!Ț]G&; 8sZ\^F:=7E^b9 '*J@0152nw38 x] r]=f櫈#U[{*x/kh~J}!ۦN7+vʯbůs I.G])1}2€ƕ93` wYdU\g?bɾ uy)Eݴ̉*^&J ]|w>s˜H.\ף)?eQWu\lSJZG*-v.}ڐESd F %ay;I*&QչC&R9xɷ;` 9F2*jyXduDS賲¥[jnD2։XxB{JlD r]hC0X֠Y|c%-X+Q$2g8mn 5m(8S+MZ^(mPWݞ^ m c4=Lz{ѤǶwUSi@|`?Hr/Kư fr4@`j(`IO}1嬗VDcGW`ϑy?zv!*| x)vɩg8NWLnLW9L4=z6dlU3OxsfVRlLc[Iz{#R7wtE%~K <K\ԫ T?.|,P_KȮt HAqd42r2ޫ"*-~!o>9I[t72xÔV~,{l֌z4sa;6Gt4XnK<4qU.l5[z~|7bFqA&-z9PudJF+k` Yբ9,USadmq(b6n/:*6p5.uڠ,% Kx (דbLuMXV1 kk7֡ U[?Q GS _沅U7*8#==P#!n~OI_\6+9l!GΣۍbe" seQqze)9Hg_b\e>Z1"dbjyRiK7nJdP:F(B^E6J!>j{LSc+5kjI),48jB,1}g4 1[Ϻ7#Q5RjewM\4 :w9+<Ɋ]!' sqrxgz~8g=;q s1٘ ƋbL+ kR0O3xSFȀ8geTwknUkn<9I;&b 4R-J='' Uwqi}7>>ά PPEle *溯3 ?mN"[/o {&Q_2cCflHk.H*g]R>ɂ hKSG'sg,[Zj@Xѥ]ͩɪ!,/+ҭ@mOΞG+& gTpIKmÅzmMLuW%H.IsZC.K%#'[FNN|d' Pgጾ: .GB3GИ4oA5Ҭu c`wہϑ}Ĭp Zٝiv^;е請z3wK? Hfv:1:UѻX"oAnEm.8M|6]szrF̱wlLAZś@31K9pM%ZQȯI#iKO}{`rvL([&̡́Cӎ&>b| _<S2v[zS@rVi$#KB5"|$hR=?jB3P,i{ (t<ePj>E`B]A 9$ %~YA{r>>?w鎞,6X@u ꙀoҘpw ںn'-U_/H2l&1V,RVXj'c5<`–o7Pń^ yʒ0w…=nv&UJ滸˪BeWͤEB,^AA1`vAŸ\Jwn;Gj`TtRsRpe߹NfHEcDŽOi>J=N< ?jxۜGn3ɞr[vIi9p]^QHcJ6!S/.[3[Vu k.Wbئp}\cp XPsPz$M!DQ ,+E 㰑Oη~>"g_/S >(z83#d=,q)32E,6Nώ|Hx#< "3JDzHʁ#P#x('~:\<n.6v"H<dХJ A?xt JM tjmo|!~LWCiܗZDbX ZbD]qG,,5VuWg}2 )h$g,EL~VՀ-j\1M8f<毓y!12Yhwu;,X @5-Oe-D3hs W߃aPb}|o2*uܠh.ukp7kbdll}>g$c7yX5P#QXx%^3Y54K 4b^rl*:D}=GG o &iX^8;!P S z tNKz죲?gheB&k"UdRˌKGRPiaqĸ3dev@0m6# n WC {+B@O* v >PIhZ@&~r_. !h&.pjԨ p#xMSQX⍆po1IONu뱱cny:s& IͫOl/dPujC @ -ۦ72{t>s"5 ժr6*Hesͭwdcs<]֒b1㜢)T WYNfX t,y$ھ-94'1QEZ;"۽P^Z%Fc`si 0N,#| I`!Wj3V&s``%g!5Sg߻|SnE6a8KHFgb0 ׋ pKB4B,|msS&uBhaNIFkcV; K~f87e_QZv``C$˯Аı!K lk:R3XA@XsVyCbx^Q@uk(ݭ.RR?vr xIajo{11vIśxF`,= m.MA7cBfyaM$2j|mA&:n3l X-"x>6Udt#F7N 0q /X d:!_)/f 4$/+IjUeA?N@{\nP{WK-L@lZp.Q[@LvڑBC> +>`Ę*n[Nf1F/M7bw7B=]K$O-Ck{<$un٫fxh;XS[}l7'.v,D)@G~޴#,k! uQV)+B4nAג>Eu h{?égAxJW DEhwGk5C|:ӇmiIC-K&_u։#4pyS M@+kx*c>=rC*S ʈx%EgP%$Ògn11KdʲXu!T]5BY s"4$BS¤42AkNSMԊ9,b {!lOQ2dQ$Txk!eݰ.kaVh`~awa2ᔭ4Xiv&ފkH-Rf~(Cq^7aᠩm:K溜l\vz`bU>|R& *J:3psPZ~ 2,OWz*lAuXD' H-C3hU["B*cKpdSP|]蔲ϪnUư_H\vsDLB’;@-ZVTx/BA.-ǽpωL[SAsh(M[)bcNIf! %pլXۜu㥛 zՔi2Z:ʢS`R_n[".j%w wC2l:;JDe$(KcCBe'D]!"{P~qYd1{D i7}8_>_@͚ T2;v}t]`,qAfHW\5nϑu {ľ8w^&:xϝK\<$]lEr~g,uh}܋_M@d&Vy q" <5xe/a*BI6 ߄mQ02x94/ls`iV_^4)]:T>cU5ajk/SUsAwOO@ĭ jMg]>HCu?P5t/qGܶ֋Pe֙$FeWu&cW>Q|{3g,<%x 2L-sYx[x-7ST1[g]^W IzS~^Ac6ʍy@3 uM[r`C|1iKyR ieI4M6݇h جfH>tmCV>JmGpA4]9^v >{ G/@+UքhԤ8> 6-q|_N>4=LqXs69lY3pE:/)IGydBj_S&<Ղ'/D͙-"/ />r!bKZMPc}JZmxR?1:|Δk)+2B`U[?Ċޟt;8#e=>MXyw)d @( \Ǫw7dNG1m:4 -+J25yhs1`y-NNHOZ['KQykz;|H>Nm5Ί%Z}SsZm>hhZDou/XY /7Yx~7U0,Bv3IO(|GpaJg{NI|%RZ.zzV? QlmgGy]#lY}42!om+vsWnrg)sB dݘ-6!%ul0~)IDbE=/3kD[q]b?뤴y-=Ap+?/_^7 j#տiL^wk!(;8*3rpT# l(3*g5K,1[4NrBw:Գym~9 =p ͘}R!BC3y;<~URG[aQZSxg;hF.v^uyJ*I7AXeMwZXV5"7ނyŤ%~f 7 zߵX|ߐdC %nBk^l,Ѽ4A\QLl JoZl1ϾX\hD8)&YH{ '̎Fc9#}X3^BW*3fڶ- EFѲqQѥ5Ӭ/=M8u'NqJ|ߧ /RLM18Y6Iy};7ȓ^1dUҦoGK; ]jJZ]CevG̶wjc$˘dZI/%{RI82 j$o{7í 5AM测 ! -n*HZ;IA8AiL:g>]&!Ѽ,!pD &p+f?v'=r^FCzaØ?(iXڏx@__!zJ j!^(cH-)B"_f׉ێ]roLJ=l S?ξ*+ xuB)̔I9lq.vv ,M7HҀb%/f$t~.:ڝV3!EִF;vt]YdIջI?@s;|-żiAO*O[jT &KY4a~Άǂ]ο'v %ZS0DdM{u&eWx܎'_U4K N`7 ]T%LQPTFPFLA@wŸ)$ɖ%!BF!,pB^ 6 tdKEJ7GwdmF.3CEBі# [ dbe[0T3+ÉJxzV`}7(DK)xT-2ٽe;Z|B5rq#r4<N_my"C4})Ddy5ZeM=`>M6bkd,w+)`jazv+ܹ7 , / -; o4jG$0ēm+NZ*bnӣfV#8%1kԯ\9vw]xhm&ݘ(zXq9l!m9?6p~57T5L m rP;H W~Wi6o ΟC7r/ s)P(3.UtSke7MT2E65~ :1_F4y'"]), @+P4)L|Citj)r 3~!Ji\[o3|a?Nh ZP`#{De#D[2x/V.E(^#]vo`Rx  BGyka6٪ѡpQ?v5@۶jSS/}Ss3,z=A$f.>?[o 2 oE(x|!V̿*Цaj? y )T 2C7S;qwk&/м3ri-]͝_ҒT惯nF>h-$vMq#iߕ:Q&K{Cm^c'WmfDW;v=ԍ3XIW(A7Y"/]8is0Ugb9Z `Y1<24~Ԍ_id%P)TLs#;־X|~VF^)x5BI|,2hc_ϗ%s\,k})^z°:SBs=g6mx 6gpOFTn `͈g+u: 'ʜ43_d@Q7 MVp:uln#LDTYˏj;뼯ҪPPCgdYd4} /J1:R%ި♇:ӹO͑ E/ z$oV_n9QD_+n<|"+ AX)hxq` ]Ϩ6T٫|OyElN~ͅ\/eu2ҮakZ;(hH(I!1ur8 7ڎ+)p|ih4}} ̰vaZfL iפ8 jDմͮ$zn=Lǽ.a\)CPzq7ʧbS"ljk܄d TӖ5ٖ /z85 fqAt+ %U$Ոk"<4%&8F8Rz?Wx"*,ᚌ{';:h[apiBR0L+8;*:}C4ztAjz*{`cըyObofՐR&ypdLcOp)z#5U2V6O~UO7y 7^#=rL+_hߚBD=r/Ju&;FMcc_,#{+ Ί< ev墭ݰ, ^ȌhQRrIgQX9mc]1NlrE?N '"Ne؝Oo X7 Mih!Gܜ/xs8RoGz+NK=̗h8A4^;(%{#;8}Xl#1( Bt~xmi_UXo\p KY-ZȊp[r. zЧ3j1a tE9 9mndaHq` W9IeL=\_]l&!.RuFFv5%V==)q]kO«tV1ʞt+c>GYt^X<ÛM _Z.SyIڢgdzm~wQZfă?K1i 9.Z}-՗i3.82d%#Xc)~Гߜ{ߕwހ0i7cEVEb4 _ O QuVm:m$17@ ZD'cy!M3&!S]K.c> IXz& ndn.㖀NĚa֧8v>` Y`V"e33ksKTg`dWbGcx?eyM'H 5BǙ 2oWI+d JBLWNc{N^K18@O0Kz`=AB2 a}Bu#{\NP2>25$g&px`s9#jx;ۃ u`"uAЁd>Ըͨ `4ɠ9}7-cG2P$I6&Ò+GWl?m#+t=ݠN\VO$1D mѭZȲC3Rb`g~* 7'(fYZ&GvGfT~)IN47RiPtJlS4 E?d߅;D.s܊a\{V9F}3Sgۤ^0ZBx%VbgLiѵ(VGnҘva&%'O{.zσ5& p":ڞԤEb⎎Zx;JPF'jq/"u+- Y9@9 ë٤A~mDV#zl^",'[jw0L2e=:a aW$**U`|롽7P3JNRMk9&p#18?+?p&Xz`Sfl+2ݨ.Uf+D^Юz.Kia9X}3"? JJ i-0KPԢ"+]F]'ف3W۱홖f/B&Hd3uxiE(Kg%FݮݘN|Q8J#}4t Hmd5U*jA4~@u|#8vjtccFrl9UKŞ|>1 !M kn)":DT<qڭwXMܭóvx*6Ȓ~c^P>!0¼UOj3,-yaR-ƃn./DZQ >K/ݻ]!ٗ{7~i&U&`4GΠ2DmSWDdHQ؂_ 9You!ێID`702"ygH N%>CHd@Kq.6{k,oooRs'z鄤hL:d=b'B_[Ě[ ox!/Z D ff0tg++,QB->|ƢSJvso+zlgon 7@ ދؼuͳݨ]@00.asac<%l 3Ғ;m]yMr-=aBT|z{2@S[F8ΐ$48̠ǁ?U-\ _~{uM`uHLPq83 /^wY?\y#F7]Ħh"cY)_ǸR kNm8ҥQ5׹:`rRRKG2bNO~a:8 ѣ^,&byx:ĢۏiY. V hV#D U#OwaC~譗l˨" N!#H$.!PB1'<6lS}/Ӱam)`">N{+eP{+/φƤg^>r>ok ЅZn55A-'`> Ia:A谘Qe b{p'8ToA 'wJjE-tjZ 6kɌ˜CrXw 7`͵Zdy~.&ӖΠXIBc¸o:DJ C"}ٱD  U{8^b~% S$&$_-ˌ J0S VE4Eq[/*O} ڬ)m8V3 hͻS{[^nQ֌eO!e*a)|zhfi9ns 甇gP.@mR\2qn625_o; v17rHhiԞi(R <,BVh"1XX U/X*y-'/MPPˬ >e}"?hIl PQ~#1m5-t-gŒO0490(S-2_Q6%nGtDd48fYb@ղRK.92r  ܩ@Qs?N6"5,3u㓰8U8sׂjbE Jn%||XzܼiG Pաݮ쐁|eNmwer 8#5_CPZXEB72ҦůuYP AO9L7 H},ˆYhS. | N1t=;«G;JTџXAZ~]op._dWF2DT쓠QVzO494`U8GbAu|!)jco 1}=ˁ;2~W vn98D1E&*iH$5⠒@  .#l ̥J [M[l,M]ZC6tr:bݡYyOq\$-ݥ;7F@?U(*ԹvUL.[ܨpd @ߣRX u ?(Dx4coz4)i'HS jr;pѵ.kqkya O߽^IP=cvmIR[$ƶv"z):%f IWQu͘M'z?8y:eGHWT6X]d¦O"]m)IfdhfC͇V0,r)Gg :Ȉ&Q(ZBK:u :F nT4 { uㅀUN󽛫BO2|xHx-VjŽ[% mJU6{}F%B;Q/% j{޺N%$mh:Lp?izA0`TOV!^'iJ|"(Iu}EGMe3K)t|LU( vd:k¢׍J#PPL”^|asSW>q~%$unhzj4lۀ᛺篧ʛ r2UjYuؗQxi(:!mװX`_I_1028*ՓJfX}s4mZufq "/|sKsZkKگLQ@jC& z`0;~b6za*M_. dM@,yk&]6t&f>”'O H&BVY[vCC+Wi-lQsVDŽьiqEcn|pB\1&O75V=Q!Ykt}k kN˵ w݆LlAWd*^Ӄ>Bh*=QNH'UYvIZ'M좹*C(V?N'@x)]kp_ӧ 2LZEmKQ S`VWX{̟y Jy0r;p"2j4k$@z KH5~^WBR~M=8jQ~6qI}C<+ sbe{,{E'j6N{BVP a*ĺ*Ԍ|qR5"'ipl03x;GfTXe[n*jխ =8`>&1cPw5IZZ)OKTU̯̍Ƈ'j.oa/L-]K]@Hw]2&IBs]07ghA+@OPʫ(}_r!)2CBjRY+! J)X Eqz*qxy#}Ћ7 0?%k!4T i$5Yl? w.Ϛ o5V0LS="|D15c5usdD7#!JP C(^Cׄ [(}ݸ; c5CAN΄@avD<`_>9qRFCE$C4qYNvwfKCN/DE^y")Y&Em4#Pf#gk wi͋4N<C@\wEz@›^Td+^`1a(-OYC/6 fb%HR;arjW.Z#4ɱT@ 7 bL7%D\7AC|.u4^O.\":hw_lwb ka=/]2h1v`鑵TB@w[ggNsfevrۋ۹1՝}{]Ji0Ůs qsS.O!A'8/ޒkvE2cCwf+~k7҅\x[tv"!%3x|'TE?Xz^ 'wĻ7¡9Ocȿ@}zYzLJ_|N}W$T unN_ |Crq`>PcugJ c7|A2[)R2ҫ^]4e77Yc3ML>-.͟4j'4}ޠMϛ8{ .oY&+xα>7q ze` mh^Cw+hNédxSD$¢_ꬪE.IЩg´I}%oǨnPb6U(BߍՉaVR}7华XS Ύ$l}C] 2Dg/S̶÷>܄}jY?ѽ`:3Ȯ8CG*63}=OiXN7ծcG),FF{J!ąW {؇C"+DQr_*tZ=Ч_kuawb?EA 1g1ϷթɇV)n/=*f H*m28e9ӜkePDcׁL`bffٓa|uQ٨h?ib -l9 ri!Iy&ՑD$I,B>ҔXdu%*gg`~G" Sk9#S&6uuaK jզۿDpPhe"dn`̫MμFS k\dm1..-[Mx[wܷ8"~"Vek1)MQxp` NN*#ϋkیd{@ƣm`Q >ۡ!W9a "#V܏# q!2Vm~}j4|5Pw? mF`IT͂tk>$zU.JicΙH{ۼx6܍oޞ(h"ŧ. sr=˵|K`|Hškhu%F>[g>?ʀz(hE)Y 29aUH| +iN;^ ^"?h- ="T"y$<ܹk1L$K)32`>iߎ}{[b0u{uRp4׼ܚѠҿJ&4l4PҺJ>O[זRz,J[CĞI .U/6L-4BhE!x`,̑wC6>ڤvbֿjr,M'U}+=%xX3npEO;CM#"%_xxi~o+s'8-v6k2U;~}5b"SMZ!2w %vDWXpF̼+hq kKekZR8Ѳ߷92WV)2~yy)F'JIǓȼ% ^~1YsvWeoe ;+pIS˞bwaroH-J%gt;;8wHɉFDg//zRn֠$5gHS(l~x_7Wonx&0w01EL)R|6$LPV `8ưѰjNA ,L$F^7L b yve&slRgz-f`f\*1WoWX;PVl;W:ΫqX<{ˋGa&P"!?{)&YG( z2M4X\VYD,㋲ØLu)@', %;}]o&B nCFCK]3ޏ쯘g=l,wp/(,:4eŷ,i=[zk2Cp^Yp G`ߵrHU54A).%+f%➥o˾5]ND8+h(4T.StiRu;AB{#ƥ}s8n /6ڝOnulDPDb'E)mQ:PSr6>)(y7t#!:F7W[!hG!I7سNr'i]ԝ#]Bm]:Z*Q_71+Y,{P:8dKllʬ!qfͿ^[r2-O[uxfbIJ}V^Yc<(_94=&JXԖ/!( angPgT$Yln#;s?Lf0g "Ulc6`#>$ʛmaTZ_\]ɋGmbNpZSV-оskM>L)OTk%_bR]Irm$ŎOIquwW%jE3g-!\/w 1TαT͂uH A h-D0܊_B |í>ȚfZz78ML~Z@7X &ø=ilR4T,2 Er HKֽ9nMb~HZ.oXtŁQe‰}(!{:@5G|r T8hgAQ}Pa[mؠ0 ]-˓ Lw6Jk ,U8+ޚ5pv"$ Zd`wXceT8K.B&Bտu j9PIG3x6ž@<trnW\ 6Ve .^y5&sL mc!*߹wdTeO\2 և=XJ@XPK|, ĨE?ukHnF0w~:O*X6&0oRэaEPa7 It&zQ9YT4\BM uKyi5'b\`?a7E{ŧ\#aPUۨyғlsØF`n@:4qCAږik VqP7zǍufm$# WL[/x["C1 &ii1,%z 8Kr'B $P=H.^ NY% j~z;mCE`aGϿ\5xq o^'}ҿFQu\ež5͵.usk)kd-ikcFuo[n h>GmWHpvNܝHKе)CPoVeHrnü?~Vsi!!N_VT21Ai! gdh6T˹M 符!=T{M?㻔mOjQ AS"nV@ =HOcN~d>peZ`8Ve8d=%k0qZN3i/TB/r WUAhLJQ4,m2]3؜\dmJ\i.",8_C6Uy)) Dp5`^2Aޱ8KFدx D'ܳ$қGFH{|xMWDC)>yh>%&Vv]9 [io̲u+ +dΑn+b'5EoSՒL9jD k #2.^%]M{s#H[zehс}aJt_GIJX7qTp}5_o&8I\f3z鿅NKHY[cB \-dZr&Ӌ0:?XCNJE-/R/YYiڤIgόCy`ryӍ Z,rR",.v>-\+CG۳]_& ^UHBǜQ}oa9l-ͥKx]-ۓ"2S ,+==Rya# ֖wSM Rk<lDay/ \lyZj'[4˭ W( KkXK鱧X t+.=w-C.V?o%~ ^?}(шy3H{7:Q1~u͡q~Q  * hGG*۴"<=L *KNWP$ æ,i`/)5Ɇ b-RX0 kԑ ^a赔WXJpDfrןhd ЭSn-laCer[9 (EXm$$kj*BcA)F/@`rO<MG,h9{+=gx*1mDra5\p.&?X6ROA^ ۷qǎ^#ksh$Hy3 q1?/yz;>XNmBϡwe+ImX%H< h^HkU~Tqi.t)eOp^۹ PW­*Cq,qĆhB3Vm? MucA9<zݱiO \;.қU0$G=W}*8FBV Y33_9QOrX0M[ 3|iʦH">0'dI Ait$“@rTE{y9CevktIfH>*m2rI4w.92-Ѷ"47kJ)s9G'ux`Hg+Oeo׷֩ly"8ϲw>=2~wzthV̵'F5坚x16 11T4I{+4&}yfӗޔR2JuXN2Y9q^Mۆ|# Y{^f"W[}%|(4rP`ƚr8 ѱPM 5{ 6f;rU{%VXڜi S8V6<6/>1Dr9S!މ~HMKހT>] >bf+u"g`i_/#M\#tL$s8l˗=bmR9WX*/(!lPDEO WKv%݅DzT*cL徟bE &1+2yQg-ZLDDB2(~ cROOM t~@!nݳϭrvdF=e!;,SKև o?]W9[C>2Uf*Mz$85D8A#,$cQ_AoEīfƔVe-Ja\BY S{!,&xWxb74xf]P"g* } =)f5Հ5Y[3 ;4H1d YsP@]`%R58iy B {~ DJpU`3I>Ӻ- ɖYvђIvyn`SG*&] ~~ 2 ry@7g&\A;S-rGry( 6RHRT=9KB GF?8&~>ҿuOBis4%D: ˿jPiaXz} sIF05zױhQuCV_YW~)rTZfەvسrW աRRpڴK_}){k§X5%ā#+g*)qNlQ 6pO7]EI™;tTD+܏ZQ>G|D)HߓS X悂/ fr6k ^f:?htZ`y@@]3fo6@6qrN}Vs3[H@м5>NO l6?2h|5N:(OT>nc(\?A J__,g-Gk1Hɖ!]T; #%"hnl%Ve.BH }7ݪN򸟙*"+ pKpz=ACͱ]_N*Sc[%\ d  r^2m'/Eltͣ5}GwĸIÏN_\z:sVME#,9U!2QcN/+~D3Uv{I•#Wc Mis[ll6jR$q v);̭;Y_㍉#\ܰ V_W+mq,'s9:oڛt Ʌ "|g9&~@7qp\Y=þ)QPmi)A璛w1ϴ.<ԁvY gp}d L/6%q&[wZ:m! 5u?Ƹ*u0TeqMSNaTvkyq:Dm5Ḛ̈40*}{P8X+a-\u +rkT 6>+īhN,5۔eE4۸}?2r֐oR+ C]^AUa)B,Oֵ.=lL i W.S/o`5L-alzhq= \t:j|,ڢF֜tu4Q~YLSE8}gq|=iň`d\h$!*Pe9h"tȩ\pE x:*Z釦:LSѻ~{Aa77i80"F5= r$a/XO* TCSdC¹(yM$yA& lVף%iʜ}&{ k 775Ud=NŸ5܎_?T1\ ! 5&ies47k9$'"~65:M ~`?9t25ց`\3/?u -Q3ܠؐԊT1| ~OUO1U79<9C$}0F*I`1W[(m F5l{d444W;lΰ2;}w~xiAwr #L'eyIJtm$]z1rdW,f4▖?m݂M9Fqn<n510wLP.qyTE)gN/ <ff{(kGMʤ?&{S^x*ac%S'VF?;8LK=մZS<@[&ٰUKHuФMD!4ΰ;ց! t?657Bq YRҋ6SBn T}R -5(DZ,m/ęԲח`@3u&JD?L CkHc(Cb ޺U%^X |;OO>KTnٍ5LJ t-l %O5)> ..ZHlqX)@Cř2+Fl(`3xR\a{>n,=+Avp  k4n'ʯ+Nm^. ~Sv4Rk| g. mˆ.d1v&7OM#jͥksN:0f!sX8Y8ڳˆw2FcG &[-Wx늁>&tx€|<qu~^Xpu:_ gƻZz6N^sn=H\|ֲX%&MWP\ !nf1 8?#ӔD%f_$ ;[W8}zZhKl-;&?"8ܬL,fiC}.)^ę<&M]>졸 Q?#R;E~۵HYDױl; 3ya8mȐb`2S137IA]L0=XS@7㞊U3y:ݕߪ `=r= i](${MI٨ƾ}QnݼW²cz7ِ+0\eGb;a\勦 \YG>Agz06@EhkM2g9:fiR;DIDzUuZC/& >''kt6#Z0I߮*ah9W*ށɡl/ʶ' ˞挣u'r1!:-#O>8sN1 ?q>.`nEلzj QeP:R実aķC{P&8t. ZRiˮwBO7W$HB.皺gnx& :-N_ ׍[ NvkR珿Zvnk͞k#Lnx@`F?o4R̀^1 P$`#Sp|kZ8նDXG h5:ؚV[WMϸqkkWE S7[z6cu qتr_%KgjTDpLN H%ZAUZ._g!>ms51io69<-8WYS B{s3T^egqd Y/U5ucȤhhWTb ~u(圸IJD^TbwY<\"YƵmXW8e2C`!&JWH9 .691Յfi~wSKKjQʿRurB-u,$y4&٘=or9&63U7$H@ &8I9ٙ*D< 9ԀZZ~_ uƠ{"&8CySNL^|tيv#9=Yfx*8Qo^)"Xoc}!wg~v;% n|8#ԃ ̇Sג6R-!d 'pj0P}ݿi`nCfy4v^y|>_ӔdJQ2'`4PG,-Uo&-mެ* vIs^1D5n(}/ gzc)Ūv]Q/ed;!kxڽ*>`LjXZdOQ;@o ZQ,{}+Q}.WhVPtY' LAppq(+*m0m«u0Q AMPê…}W`Y΀|gpW9v?"j 4-CZgA*[E-2 H8K"RUEr0Q_/ b0fIɺ&U` T}vC9nٿ{EMLO8IK -mٿ.fv?C!'Pā%os;=\R/jiFP[_^D P0 #E@1\Im})t%O6<**1򂹔"l#4u۴hռ' n:]m> 7e#ސ.Gn]z!OT˛0z2H%q5uV "}ԆɩMn8Y.O0}j !HuP{:{/,V],:zoɓ[UKF^w }nC&-1"qo͍wbgQw9-d;ͬM,m4[MH#WˇA8r8Ғ6ǓfܓkW8kɩ vCc~jŰ+F(UφtU& >S0:@5]:Brh?FaO(?Iᘅ)k nOˀA1GPnȖ')Hv!mK8 =D/)=jJetCur\1m&5aK\,YUez@T(3yQ GBoOIg[7MMQQD[d%_hq4%D `R ?A$G;ߺ 5i1dqK[HaXMt8r#gnj:)03djI7b2ihp)Ԟ Î#]A`0H.2Cfead j; Rf5PM,hؚaL D3_ %J^٤Zf7ϩJJ$N Z rԎ ,]ʌx<쿄݁$Ql)q]$\eH1Aǩ s͐6~~Wjǀ3O8N a~ـ8fqWhsH>@]MYiw2Zm-&0O)/Y!_韙$͖R.4`+Zu&uT=*WM&PUiF+4],:Q7͜"3%<όgu"*gCXkpBѓyt2qäp^šU轵uH7z'VSV(zGe*L K^ȅ+`;|.Md\;0YZ07070100000019000081a40000000000000000000000016570825600006964000000000000000000000000000000000000005700000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t/i#]?Eh=ڜ.+K&v5B}XݏYz ="Q`$:ue_t7AL0`S*t G+p kҐ}vM }r RGvY?$ q6xkXb"AR0 Py.jFS8hB3o؆K@=j+-~OɼiƤ؊`Mk<њ^};4$ [{kRS>/izn/-hP_hAܧ{Yu F*"2rut!YY19`s^㩀 `&Ykd'Ea'Grxϖ,; P@J8* (@O16MUl%g.} KO8MSBJΌ҄gc(q _Ia@BF!L˻I\Vrx 5S}ӝnaՅ~iVcxz=tL?9-bG&ٌ!hT+$i˨<ƙX^bQq-{77fi F CHjD! 0‰Zce XAXe|ïtȟjI@JxrDQan4Q{ ߯iSkݜȲPyM ?V\&4\(t{+иjo ֪Vk"B|qiWʴ z~e":Hho BH*[-$@cf*lhU冗+sRRGQq@yj%p1N8IWraAtTí,uhA=1/ޗ3(NR@IJbibb3քB;zg#KOM/w-cYK_.$@uUɴ{7#BEYGj5DOxxisW!p}cYٝ,-:Z"=42j=]glQfQ|z%ԻAK"9T9;?"~pS3:3A+P97KYE??P$>b=($4o׽ NJ^"9aiZY:is8z!yB]>]:G&PޢE`ʸ\; <s+&LwlRnӋda7$_?0}xV &ֽ/oXj&ۿi&o eX[_zrhps$q9l^4%.0SFqtVTjW OiOf*߃a-m.~p/!v/=#~equWp& o4kV̷ju+poK'x;{JGOc7zRaw7xH-[_T3"@:Ci=a\Otycsq8+״mɩajH6:(r$d_IL|KqaFARN`;bÆ@ǑʁUgO<^hON+m>#JaĔ1=+B(rcx&oH!nд*rFf&f3 ͼCRA7h`2'H녺!{쬪[n&N_Go_j/ vɠ\VEߞwMn%~WM}8֙?DBN`NI . @~[ AKqۘt6ZǨz'a'T 4Z߂r7jW@ֺfWIЉ GN ڐ_;#;OSe9{t*l# )N~4kthx: ӶPUť$+\FE-j8kvMxGUհ$ }:w[*'<l sͅ&W,EU9/L2y%jn]=-C$eBMs~V{o5k 1ؚdN;m5Z]{Y'_r4ɣ =aP•^$@!"hPࠂL; ԯ$wŚWno*o5zR8fG=7^f+JfiM$><\"8}+{7hNxy~0{(gRPH{ҙvX!(ɬul|=V !Ӊj%"{ URA:$DNK"+y u"^xasW(Kc=3%7ݑeKF ja8|Q! fT LxVe&#F(BTA=J^v`} sxL!`*q܏Xb ygI[*Eڬu|uŵq}A02-{lD@ҏ1 Ǻ34g:Ҝ)Y~!|U{Xo[4jKC e*LAжr"' ,9J NͩX"7Ʋa8xAneR2f?V,E0>E~:;aF,)wØV- ;,/kr=R/s#fn^  dJ?-O|9U 8AY( T)J65"pʇx? Qq.ڭ^2[ 8y'41JVeu0~pE$G l Jx26c郹OƆߦa r0=}W_s6٭|N.rN y椟:Yio nbxkgfnKhl!0D ǦN}* wNfMQ#Gp&f26ZtU5&T(UQ }l!p-?d_A^ 4>E[K# ( %aiC a\on =^ _ZRWN+< d TMUϓuV#1~$L)*j.^aC^80N2fص(+$޵~VffP͛T\j7Ӊ/GbuPCliQzMӋ'<af'~,z6%~JQ?\7{A/tj/R9Hq|Nܣ;ws8 ˫}ȉ?=?{q~\hwS3APݫƈT, C?sU`|9KHf#eGn %8Ykmq:#4 2|%@G>N-lEzy%fb~a="EL|6oQzT "}{#}։6qbl2s@rӆD @"T$AAed`%@QJ}D* ?; ;6|;C/C:FpVtoP G9^X#,oTXq,k=9,!Dnfr.dNк*a2̀] 19qgzJHfOD81ˡW./( ?2XO1RgFQA\r<WYyTCzLdL`%TFR^5G jG菨:"5;PSF|* CLiL>Dܷۑo0oƩ$Z)KhN ŀS+/3CPWȋTOؼ, gώ@ { wX*oRL}: z-o$|"]Vu5.|$󙫲fduԡJjB8jf=eWYrk(or ۊKn t=u2[oſ,+(A@暏ny)(sC9l!ZI*6Sz4Gfb!+)sb~ث[Q'C,Kd9i3?b{C873rt=&?)I`0Ѥ#etĊDZ=ZNevæ48Ht}orL|(U-B/6qs7! 9»BFތ+>Z:XA&$"~<09Eo/ R6}Eiӱu4mtuf)tG&QA\?V޲ HA`TQf6d0kq~@=U~_#e0ѝnb#!책3H 9)v%"A }K5c7CaD2ݻPޖ` (MԒɸ(ylTam8OwIչztT>ք1ou[BaV8̗?T*(*g* klRU'괉ʻkM3yqMyvv!g!2:(чj]B/U?bM(4i, `DŽ~P:5UpQF^w=P.&#RZ5o~ _i&sEE.a 0Hp(v$S58ZOؑJ'sti":A!*q)eƸ; 9HqB^^ 71);>eDod@nTOcGp&^,/C4·N+_˲-x;0̍eoO x66nksCxDnCB[OOsG81#UjZ /lXf3xHme%Y 4^I̯r_(`ihNHc)w]dNByGغ'-βѢ"i::hʞC%};$?elx-J0[9@,ު 'mPɵ FR=+Pqu{rb9!=`o.6A|~p \#q2=I/>W K38n}2;, > PyV,؛]ٙ19ES0-.=Iӧw^e`\oZM~@(uBA"zi-xn7a{Pt M͌Y~#<&.'=CPg!8q9t뚨݌[;y/T#cNsN<*|:PkC{A̱MY2#譗f~rF̽Gi '[Ĥj)!'9䏐U!Ai >K!2ǖUn`d9ث fy0^PM?'i=G@MUQ5} {˝rډaBehEy~I=׭@QgWjB5cv &$#^n{LónbcW$W0c1/f&]1^PqfqN*-PjNu}UHz 0xinhJ@z*f̒YGMWjYӌ/ S~!^ (=P싊' ->1F-9X-; R)ºpKoF!Cu6[a2M\  tbU!㫆hE^^<xBGIO^>_:>7G/k ԨfT1nq/䋕,ߛåPM ?lόOMx -1҂r<8 lJnPQrR2b-4knFiĩ5Ƒ%%VjqARcп;a1n?0^\w XfD|k-5E -ZO챓40KH|uNr,Vrch%qٿ7gZ Z5T 4M=2ڷy7-OS |?Z\ǐRR]Cy#\=mlh/i(>DsyZ F)O처:HQǑjưb55+إ 1a\-@7SYKV΅eO<y(>.34 Vtln-:e)roB}ԝroݦ+OէCֆh#`@:J*B.k8*" 8cɡB>8sKO- `%{ǝ88!'r}G:v$ipz0Zl4 3af-=7|*eަx lPAd{ V-hVI5Ez[jFWjGcq()> ~̷̃ЉV!DhߏP[rU%T6asvpg^8zk²$A"9(BS;p ~1 L)eWL$_"s̲뿈^#!UdK LLX/ukٕ[[RFOc;\fi3bؒeyc`*! y&ž]Si]?D\lL㡇'CC^ pFrlVy8(l?" 1i2~adW 00v[5dnݘoq߷?0!Il_y}R\ggiʋ i[ vDmsR`BE{[Sb @$&)&MRXӌKjaj~Q1,4u_%)t3lz *66'mU"TNℎlr:8ZktēzlM).ja lλI^yq54洆8l..6| B^:;m#HBQ0+J' M9-zg24B98Uwqi {0#̅V,IgŵFn ѸKly 󯜺t[!k\f "苍i2Y2ҰV\3~SąTr꣆80[yq٥ҕEMr7n \1G,.}"8"JWeG1)eew 6p3s?!c0Cgt7<DRۃڼS2U,lSuM@_%KvMguDҿ@' UB1%Qcr{Z*{ȇ%ѿ2zPPc" Եp~8Aä$a/* F QޓD*D.@NE#!ZM8?gCɖ|qxr^`-*XsJK| } 2hɍ=Wjۙ^?zN'eqو_]փW/O`&D7?5Uk%暥wTzdD\\֚anq=^ D)]l<OLLnSh]R^[+9T@~V?3Mieb5ucvs.5DWP9jyh}VXFVOAFf2M\ lDY3 !"t"#AtzEԀaXn odkhLE-$QF(:-vRhj`e9 On#Va~e FlIG/H@b%.lFQ٬)mR=:c~ӟhP$I NhĻ~a@-QTyqѤwhkzMo?{VzR=9br}gfZ&)rj SRMjDBӺN]o| ՏU (xL'Om}C+ѷu{-ͪbRK#B[Sl[*/nџ *ak1A'C NOs4vU|kdzwx~@# ]Ew~Ip)#Mμa&Bt1"3Q% bT2- bZB_cZB"wD3+evo`6֬3tUz&#&c~dbF{F PG:=<%RE\s*Y #A덂I3+L!BM_F_XDo;0zx"{ =;n̺Pqi8_]}D(ϱ߉eT[͖j(jU[ZCU\e2 bz~WÉfp]Im~47ā@m58(!dƻبyYa{.P_pkT6aF1Pru.;>{#S!6w]|3ۛ`S9,bW Fu݂6 sm}_Itv"/qwg!k SNrM JRׇVr>Veh2ABdp8Km)>԰7waV[kEqlt"9@ȝsmDŽK ݶ`VWx5g~u`< @~O$1EY*HL/x0P>E{? bX3ލII'?=)궷 (e1,{@i+ˡ8󉐗l;R4DR*#VcDIYE,h`ziWoZ(m1T ]=d"[ iL}=a՝ܡ<8%㦲|ISm-:$F7.bN?\zwY+ɩq_dw0)=~E]KvP۶:F1T$صpٰM~vrϽF83!̳'Į(D=QsTkE:|MK xE. Is7a7mgRAOFbT(3rSBWGa ǚ pU2`)!L.4k9>-Ű/PG@zFst ;sb'y ˻E aⱀ՚.حfg?O9 Ryl<Lj`=Q1mKs^t"ZC>NCyԸ^5whZA|@߈7{0xz0֊ CZ= [7L?'Y{#ٚ_(èd:r[EM;"?ʟLm~\6I[dW'Bև!vI~&|IcMq(c>PQ0cO2>(mR{id}\GkˆIQe"b%I)%c.Fh>@\/صÑjpmE}}hmf,T&<‘i~; @Ă {̮GfY~ +<?$O؃8 re[ b 7 +Xr-i^|! HG3c8F2|_ pҧ ʿ92}1K.U,O8pkkhnx@<Ĵ[\JmjtJ_#n236qC92Nu5N&223N#jvbPT0cM#O ځX pjPW ДZkD;[*\8TY5oV-4S6Wa6`•7e3"7!v (8K8LUܑMb|0`A/ ; dB~.i/=XZG/mp~T`Sm5wII??narOIe&fn7ίgǰġ{Qql#;'MY_sq+M_ Ҳ)` Xŭ PD)DRh,SjM2Ak2W˕/.v*j*vG3;r,cBɨyؓ*I Ec<eO_e;KY>jlM5|=S0S/"同ŪAG"v#_A-Sn&evD-ǡ[XpA!7sUَn[49"<mQ·"B]5bJ|CzrD 2m7Hk˼t$Bb,+G\6*5䇨g7>7T4bW$fX/%_!ސKrE6"F%k-m] t9!ۻрCM0ٓl|ˌOtթ A[O )؎ipLv,̰P y1 `9X; 5!8[ -@%z j/896 >A>yբn[DӋvb$&ЊJi' NIjE#,uhW!,ݖx5S 6(bh6FgYBtczʝTW"&@U d+:buXΐ&q1bߐ_]2~۔נL:GceҮ38[_A P"躦$ nUO[ԨTÕ8lGе֧}עUIHBOnKC7r"Ri&>L{},Vh!d~D~sxմa}w qϭ3V1d:֠L'NaX-W>}7TZ^z@oԉ 5/ퟘ*" ?sCUs ((6Rat-';}b6N[O? 6u5Ť~h9O퍢G\׬מM 08 1RofJfbYh׿XBǜ$ab{/'`tb9z,lUvLc NNEݔۋͥЩV|2Tx%&,oe1rjyDkΙ4>pIҊ_鉾Zޢ_Ƭ< {hʏi)#ITyuɞ/Ğ}GRJ9(dIO#d.`бlv H!GXc&Ts CjOYFo9%[ SV~ce\: 'SagVޭ|])LkgxԇRM*X"P><8:Ƶh[(5b#)!`]ޱIht; =P==u={V9u#~(}9l^@ϸFـHƺY [gtLBIi|̅@p屮m f[E09 %{@d&N#Q$}DOT'鲳2pl 缨 yv ZaoRh/m#dՀ,۪=E1&3Evyз2LJ3Œg~ng0 eS}.:b "#^r^.ص?Eiy aKx/MlOrkHNGOrgv7pKF wRƜ ZSmIKbd~$'eq@ zC(5*v_xڲyŞ-Fi4-y2BÛ74Hh~A;-PK/lFuPL n)7 dI*VQHn$ܜw B0uwԨ:RxU5ZBtQN>,z/p;Xܼ\RetGHQZP7Ux+C 'k'=u# e}彊6SV+E9Pf PD7&b'-ϳ|lef&kEւunشeNw?7P0N34 Txa}?m[*x u:`5=?2{Qzb/U|-Z\OY*MuÊXLEP)q֝ woH'kj3 ڊ˰Px3Vj 0%W}̫OKaoj$X+x?I<@@@Q_'l.~t)Z1; &I sp8Eޒ)** 67':'rERrvV[FPqk]fv)n}yD"wE wiw ˪ԄHm3Qx7.+ss[Iخ$?wNlϡ@VvI#J;W].Uځ 5 ~#%m /WȅXNQѥuq%ќ]bꫪ.o@Jj1%.Ku]CP5Pj,Þi9xX0Ԯ0K۹ęd$Z>r^*gzk⩜pЗ <^nW|Hbk VK3/H&Ҏ qUX1!^,Ak8x,N¾GH2RjX,WG`tAOo9}yۅt MQr'QK6s>AC9u uULr˜E{=PXgJ7e3ƛ̽Tۇ߰HOn Z f75 l8%%Ml EOVH;wI]uG?iEPEַ˂Iy}H`RG]Y1Qx1zʬF#K3s( jZ~O"_n2ofڔt:C9d=*mC&^6>6DoEqGAOo,էG%lnD)"vgףd.;}C0ԛ D>x B+΅P.3E{0ՇW1'X:e5BnNb^! u)P5=MnSar Šx+i4؇#/9ͳ @=SL!U`vyYLŮ#*@\j)3o\nVФ֯9![Q$ v?xXĘ;bxeܻUc7BS4'4wQx␘ Ks*Bqn=m7icڧAL[DHV{WqBI-G!Ŀ^c*+N fB$G,N!(> jg g`냳ol=IZ^:Q>-S|JPImf`%ݕ~e3ap+ug{<;{dP}06536Lg6|4!fCyrd2ɝd Ԁ,rP q,WcZf޼89u4qAGؕt$vЄЋ1w %a1 Rڗ NDh/AA~K{%C& .1PQH"]4|.6I!O'VsRpC/ Gb8avk*M-]SD oXgGbXSu ̈́_Ia?בR7MwSq2VNo\ߩX% F t#0QQB'.'E~Eؕ{ve຺3yN'C̶H͵^=K .M@Crࣞkcz4TXv"UOc@jdO/ `lbB͞` N_Po!Hw=B&nвp$m@9"S.͛µֽNƸ 5˩24p+AWs]өLU)0J`ߡ͎#Lo&CUhnC7K;5[`mNW6p:n :^:㛌c=.EoФKP4Wo=1uw/mx+6(` {܁l͊e,+qcB}P؋66@B襻[.޽&Yԫp+_Q"Pqe"s1iڛΕ h'|mCYiqh:t7-11<`JXi 𥊹Ul $sMt/&=F|C{r[h+kpb*IIB3坬8̕"Oku}%^d0&,"QɉW8hT"CiUHsL·ۛ `8=XAVS'D7(&V_ _<ʀ//)JLzݜ):#m%g@r% ]VK3M) _9u~3 pyg\R",7 )=4)L3ŏ}O66Sp 6,H)1w)>ndYƐH%6|ON:rkXUNwVƠ̸y 3pߘE6LM1^dVpI DžhCgT8i,Miݐi! fb*u# `ދ-:'jLO[A`9{HF^iݬ׷)1vG@wZ>`*c(M$ -KRۼ,a _bϝ-Y0bK5|q-X;5 'InVg@J0kMROYt1rbzE[O`1 M0M?=k)lQ'W&"+1r`p=Uv⠹KPi,kwaE ȶ #C4d([ApI0FKr) [(|St\Z&# ]蹸O* [p1CxίSɞ'&zO]t,q;N%9a vߩˬpѪ;!U:{֣QfvhV=àݚݷ ,=(uF*$Fe {P[HDcͺ`bld$*:-\e% t[?,N=I7Lzn;w󉇌sթ"㡮?'&'=?Go0|^WPNYpT1XJ>\Y¨ i4GW ֕U0(s>k9YrϭOLn(2 >\ _k‡z|dX@vF{})AolNCMWֽ77Ω{WH~3ɳPv..&U=n~!ͥ<7'XNNP2W_N 'T93>)W1E&,+kW ig*Ma*>KH q:sLU {v`QiVY⊂6I6KY$2,gc^B1=-)oM-԰F껓=4痔hzu@Hlz?7龝VFdԅ$N=oj:U2٬w r[9|Cl"}_D_ދ#FB?aְn=B~H }Q?- #y4 ٗ d GZhPYZ2 1N?Zg2yGYo652ɖWXj_8]g_ETِ8^R3ԓ|9ߋT[zl##1Hu,2#Ѫ|| ~shXK5?  eK}Fzk|M}vրql\k#3x$f䆑L7>?B88d!;58mʵ6&Sb> q~ZR^O¶Kp\ g܃O /5cC^ռ(0)v{GaA..' jLEÒjڲ>5QvR~!sG4VrWhM.UL RI96=1sVŋm؆YM-\ڊ*u`|8 1E {s[M8 =y;o@-ѸO>Kd>OD#+WtieurV L7g=YF " sj'j.*-7%@а lufZt;?~YKuHwYMHtEYe D+k9vuPQϓRnFVٿ^^VUA x6HTQB ~v ۥh"D̈́_[Zz??ܶ1#4Dܔ),[kD P5"z~ ;5 uby+*YqE $XVw ucʡke7} ?& y4yQr?bɬ5h@{7l V *ʊl%:{ƅ\W1S~G?c{ֽ>mVs KsϻmpBq7t O0li85GC4 k岳萫O|EǶ%L~ڼˡke`eIKIa)h~U"4/G;߶Y(@1t,0-!Ӄh\Ѐ#1Sb%6 Q]9ja).$[rRf[Ũ_5԰hW<4sϻͦF~+.p/?7ȫ&. Jj_9B|?PbЭK"8'ko>t6ϲIWܰ(=tۧKrAW h. 7uQ+~7/iQ?#P=z7c382P)C."G%+qIPrш|fx1tc"gf "sمv T̛.w+ Hؘh♫씠s_7x{d+ts* +6q@+!yuyhx8h|x~vbOx.,z,^=%΂_kǝWjLs #woNw{ T&s>hR]yI7VZɛQy5 1)OEDZ\*1YJN|r8B7ޚ%QėOoe !@ 8ۜTVv9o<%&/yUs'ġoV[ n ͮ@YPϯxCfBv tVU$* ,=PZ9dg')>Ӝd++N[Y8 Ntga'>hGF` D٭bSJ&hf=b Y/_{dvred٨z 2ɑx~i] {];€pkBG _D ò'3L.p&"X́x0bJ:LUH.z`Pd 釭-%JSn})e=p ~v/[vnW_ ʵ=}AM<9)$C &x8 mo($#/Y BY3CRټ?[7Va,FltńDHr ;|¼9 cs7 7cn K\+."LɕY1M Ќs8d‹vփ{#yd N0"B.'FԊ>?cJoY6J$mLXrp/7x* FJ&6KȈ.9[v#3x AWh3%g3<%e" lxvkrA(Y|U# >d%kȈq؋WpLOۄO +Eɒ:s:x#d& E`Fz Mtc ,k#S<C= =-WfTGb1G|{n yXL٥\I[o\[ h!ÂDف.$QA2ĢMY\>X2;hRtHqM&#KI R\cAk͓|iK⨁KVUL9g1K6 E!= \W)ǮH!O Ǔ'}C){QeU."0twyY4wa7f.khZpck'*.Sc̼Z>ᛷs"hWxi55c $'}ap]2^ivU߶'~JM$b+jDQPcr:8DDɊFRfh6i5xލ/WH$laD(s2Kr3T[,1LIw ,H^DfbSEHjA`R>no_ 0e$e$6% -BMIq.w/:4uL(l;*#XUHl̼ަjk#eÔգNhW u\%`'bY;΄"!\ؗ˱1#IuQcW.oڪqϮ ~}fهdj%7BG9eA@A#l8fR"l:~qRV0Re-Dzl7H'%I cckG|+L4 EefNnxu6T Y쌻 wHsR- 6 PySwұD0Ipn^9@@P|9#Ku4=Z=;p^vr|zhZAљ0 6Q8}dױd8pN0A/TGh끄"<4,g5ly#'^G\#<ׯ+8 ) #uO$ithbō FM}б4)5oބf ~jAK;/u[͎w;҈?=sOeEKec4҉9U?hV[զQcWK_+P 8PEJ>qO ^ _y ?n% lxSs{/h0vO{V23A8-X1teׂ!˴]RPo. vdKˠY>&ys0wBC͂.Y@GKt/ga> "B҆dz;Ȫ.}?9;-jV Ug@g9MD@?b,2=%\`ƈ˸"v g8u 2\Lc#5 뻃_3c-V[_U%ĸϔ!H[}&ameb.6%\gB{0 u.2R)bAxWK VB#NN2K}nx)0!\~WaQ"U=L =ب:ilGψF'Zb.O"-} `U&:CTY4e8M d5#{gf ~7^8d2ǔ^B›(PO#抁)9Q3Ya= 9v6/7\涸QV a0(-o1R0V\$ޱ$OUU _? Thx_{H M׉\ ͡ 2;cxCP*p5,IP LgYZ0707010000001a000081a400000000000000000000000165708256000133c8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko.xz7zXZִF!t/ɘ]?Eh=ڜ.+IQ)WU]tBBB,h R(a'(I%6_07A7QSk@ф.cåhkuposz t[ٞɕu`.$2ńS!AGZi֩MKke\ɼeKG |c@sH3g>|W'?N;Ku3P@B0#t.1Uq$U3d$3o_K?S^3G}o5.'Lԟ #SgOsvuP0)FXɴܸ%fvGŗ U"$*&"0CJ΋ZGJ)h߇]/vƯ*# 1+U5HK3I9GFUrl#B)%:f9~p:ԥO1 [|k2#[!RH>}"9W c<ɉoA `H1"ɦ$ikCHPa˽jʠXJ-GT%B^=' >IFޮ~#,iҚl mvGnK v(gM#dDŽv.atkn:ـ*Qo.N6IAUI\bMF#I*B{v ''ΤQomrL {ѓS rD'+VܭQ0a) u]IfkQ/B5MlA~:m+A06OQKhsn.LV!6EWo CcE|Ktż=vLP݂ޟ$ŷGdDuR6~VOtݲARޣԉXdei\>OnUNO%ZŹn[Cmf\VSS6z&;4'u= O,fl_R.bѕC_n֋i^C[ J!GǿБ ^nEޝCKo\T_yvߣ5 CNֱ/ەpi4vJ. 7p}C9j4?5Z,['ќ$k[p4Z3tt"5 JIIHgo4Ch!*s[Nh?1E/^}߫F6ApM`dF2LYZKxy6p; FemQ׹SK*W0DAWv$<%2cTmWvRGNoka8XA3I\h,#|-Mo2#V0NQqُz1`ra28|~ h7꒾)$JÇH9TR\ΙV[.\pNïaR-ҢL'VFAN~4Csہ%em; b9ܒܠ_ 1򖖻vAg}7!ewK*1JW븺T'R!I${Rz XRC 0—rј9\+_aW(t]) 7'I]PPk"- 6m_Y`Ϗ+Y!p=d"dЈ~zI$QmY'%v/2}D6ϊ^)6 4K8ysw*Όq]|focQh߈~~yAXfpGGFTaMQ?keO"F>Iy[kc5bqEftKSBq~3KP"d#֖GC"&|=lyW2|C{SEZ~((IvlscDk a# H;1-gdCm3\E:o'haye``(:um6rj5p;3-s3L<.񮚡~I򻙬~U v཈ukC֊WLw>[-.n2]@0ro>FV 컇/<^~w &|>ѭ\7OѪ0zX6U@Bs ih p^GGvqz <6ĸd6 j6R7R.ڪUN8?:I=.2)z+h})FvfNy%k,lYQ!+PyiT Zf4[9$7un4Dnx]ȫ,x$HNSԨP*m|;dx]VhQɦc"N-HwcLss>8Q?@d2\ / ep;'[QQsoQ TdvzU (Y氃.DDȉu-I0w4,X+Zcoi0sCgo%|A6֋c*?I =d@DU9: xc˟2ǐf8kٞ[Sko㚨gćlb!KLJugz\A$fjkOr.l^95%0Lg;xD{AF[~HX#ݴܲLn̦W|lڷ ɺ;?\NdDsv&H޽gΙB(QJ≂%hAjRܜp Q&)9jѯzpS<(ّ_h8 _:LJ5TPd뿰?d C-%Fq)jZb.ujC5j[3>bWD820vɯXNz1ze'([ڽiM6xGn"3@靚<&YtO3ϊ(ڢ'J5Nu]9Pr4:VUGҭxt֧ J*?cӥY\1,;c㵁liKN0dxInG&:ڲ8;:ʄ'04He ΋j>Sl'8 T̘Z1?~ U)^PL& k{w#7Gd 3('5U#ٵ+ ;DOMʱXrv"^|E6~% Ê\ylҺ+'zy!{%Tr d"FP4ihri"\7۝'cx^zٻ8@a## ? W 6I?\M1b 3|`L쉟 ׇ><4֧[&GҌ=RݽDY1(:L=jpY|9`hzrVL"8ay|wE\)Pd|",ո0/FRRBۏCwChv% 2kq%6I+t[z 7wȩ،{lǺS6"H{ }7)K_2vw 핲+o![p`>R3UxGߢ˜(` |Bx&:pޭՓ``xf>Mx5"t4 W|Yf ӮA,2\PuhAA+xyCS٩n잹{?r+-`r hV*Q5gNE@<'9ߓfЍF4\kp>iӴK+I.Y2!kUMX^2ʙ֮4u eL1MRhH[jq,kQ@: 2ާSni QCn]g%1ϷR}RCm9 #'/kXOh9q◪!d I/y:Pwte?d5h P 6e5)W`WE:foҢ!~7YؾQ͕ӉHc<ֺU: gYVV D4Հ]q~W-IG $ޝdftܟ+c(:\BNTG+ 0)l `|Zx'|xIS;én5 "$–uKjmC kE@ՕZMMҁ爛Fta2w+ zB(hR%Uw94К:h9Ԃph9aۅ[4r!^B8Jy}o O 9x6O .vVZ6)6"{Ǿ UQR8v3t-H!3}c9}WSsT0O@!e9FZ^1Oiw11' k9raޏmeԈl7sY_,K° Dve(B$Az, ʵ#h:O}^Wq7^|h ݮ4u7QovK[jRv f_."H9\|xMO7=(S<}qбMs6;j. .?ͼ5\p)&^{z1CpU~ ̿cZUW4pWЫt\!󰆜X7@0E:[C[6L.a/@}07 y38-ЎnAࣦ3ty?-|7(yc!XB=z!r3-RIΠ|D BV+4B0- 39%1ÃIrG$*E>lW'Mch2H$7qc:1W@h جD̆ȁ<̑l,خ$MkE!8)و+^=sz.Le0ӻ|^/!ƪٚd7]0}Ad!*;g'YN ?fQ1 JTA3bMBhqg][2'֎TdSǩ4Ki9Aw7RL]7g tF>'?n. gBz I3cCc//ۘP Ey;gK͉ae~?WgC̆e0]]9$G|BP4g"wi|V慿l(\GO髃%oX,EM.E]?5ZdLk;䳧ItA,V;wH^kC3 o-mMF?ZP>f5b;+8x x,7~<-Շr e9QVj,Na jc(@bCZ=m>̗mo(4r aotq Uf(j)t=cIoV?\p%&温TݰC>iҵIAҒ FjT$FPVmxa#F{\ں[|{~s9%qZU_,ëq24a!-p4e]6i x&NΝǯ18YKa-󑬔aji7jf$\_ g\‚0'{R3B-!: jc~#idJM%>a o+B& /'GCdЬWWChqAiLGcHd;3RL^"00#ka-NFY5Ҭ&,"%ocΟ r;”LbD`==i&/bV8%xNѳ@vqIv}}W|0긮ԌAU}6 sv O'ҋ6 g}jMİ^ 1Bۚ]!h!;"[:,ip}EPl67|O4ٟ(oZj(%Ɯ( PG !,Xy Ch{njtEbBzs\($I % 0ܾөHT\OS>USv\"ba%Xj$nؘ9bSvz%N;EF օİä>u싼%ԓq=9>>f 93HaM-Y(-HHҫQma)Pi7H5&̩F~;_o#lLkkOuwD8?zWHxP)GHh_jKZ g.@_ 3X[uFꨭ) W#Q1bO7JvJ ,Wd'tp3K4>=&RTuMSZzu^ '?}yH8FpViZgp_l{a>D5\`ű7"]~ c1MI&τ~zgƮқh`ĖMݤB (  EeVFr6rJS(3rT Oz n#dם #/HOlkx"78݄;ŕx'~~vFDDi77r"'@S R ZӶ\XinzO~30 A4V.`.Bqe;cQAZuniR0bQ)"tr*LZ:' V,4/xPyf{'2 f=XBH3!"%+y aLHXr|N8y^RR{9n&)bb'2{Ee!dH7rflʣݧ:lk.%$OH%{ >h(V/&o磠'֓Dv.|AsŬwI̱ m+zf g|"Y~=Cm,#|>ʒp>Y$$x{Yr6 ֬o6)b\K/lr \clJRP i+I [%ׯm-6QD*(-aE`n YLGh 19>-5M!E y`Mn(/Ao4:V#`$<m([kQ6+J||;*amܴױy/:lCaR?ao0ss`|ߥ$x}ΛD 3w-TB;PdtN52T`V]kqr,iogD@ Ȅ淪Xkrj- %"tJ~N.d "4˝rX+ mԕ:]\+"dsJo뉉ә!d@eo߇uV!@p7u|K^; ") \ {`roɍЕkir)v(4bּmǂ$c*V7#*(=;VOQ̨܄cZkʹ@-C2Gf[^'^DZkJv95c"C Gc|!2^B{L A~-BsPbP)L" NA?X[,[7 @j_di@w wYv:T/}Y3Ÿ">qݒsF]ȦItq*$v$s$IB#+|@>o3.O~6n:JKx®Z=`^cA?*|u%>Yu,];E)lvlmA*N9T qZ!T|[urbhR'@o@Cz{K#;e*ͽ-aMK+#| y5v V"o.6#QlTMk:`e{9/i\n/_3w |Ygc|ƪYĨP̠鼩R8|{TAp/)<?0RZ?,ϱĨ DnWͿ{(+ DDH=W.lf]4u؀u:Ǣxc%OwGdZO!u%`wqXmګPh]SNof"p4ꫪFŒE5hLq(%3T8Q](+ˇ)v̨S6;3?F'PN];1:YVr,hOqbL 7W";ՓgyMu5_wKo 8|h;x2x-:AkU.|մmR`r'/PNk 8`mT/?QE&z0wѲTԐIKLJB|Z8ٴ4Wh~~@u0gq&S̈́Iv|l3jrrQ?Cڿe+4%^0^ gD/4Nv[a28k—+'ݹ?I9ї!-v%.{f—qq:PPH쫽T&wf4ůБ)@}j/kCj}=Xw^wsew撅> <ωKw"'!5ƄKA] F{KN]\G(6IEƊ8kK>(߃,<76܃Husx&M [Gw<4}D:G2K[E&w0p[X5|౥MD1SMhͦ5Էu%e$ؘ@pdтkOxVAKϭ'Hu)l=pNaf pY~ʉFNzz5J)Є vj({*3KeF2!Yq++ͨuRμcPuf|Sퟁoe䖩oYq3J$UQK,烍 kF*-s'\:n &@:?Q3gu1C <lQ]42y3zLcc`Lh8uEwam}"~ZWvLC;@ ~ 4O{<ѹ!vXJO5 *Ц+4:]z`G,; ܠ<3URrˆ a)JrwӧїH#ھI%/`0,㯪K>-M')1#0Erf oh}&I#wli9> %'^qz=wO  GA()`' AmkQO03D(H@v^/0<=! L_C8/dc1- K!y>5RIÿr=Lg}t>a'JSZB:7_9E}%fw]j搾G>Ƚn zb9^j[<=i'U\7 ꢅ/篭/"hg? \9 0^sPZK7~G[Pzq4q/e6)wʾ_[<+z]%[y(@rzckbCT4 IDBu8 ѱcD^խ_EvߊAOYw|ҔEiJugv4.̲t!̶p2?W~b5=:(RvF8 <(!{<:2yEqYò0WȁdKjĖ lZyz]wۤMHN#[&1†&V$F5v44).Dw2c}. Y{G=2 CKmîOInQís[zX+D %>uzvCY(xH(jx'FHכBp7#Z{_Wt6:#0¿%bO1YAEOwtݑZ1T| ^Xv#~QE:sL,A=ʅ(cĴd/v^7AXpECĺªOlvM@|?l CfXTW+4EC0 埾i1{H|>Rp8+TC?#9v 'bst@F ǵ.[$ã}؎6`vGK[ b6"Zhb. L'DiJD0؂GDf Ћ\p.^J;gsCOj*MЋ2BѤ~nBCҶ($sL89@D*hkuِhʱ;Ò1<^˨vCt~lc}xaCqm<֧6Î*!H "bpY''dQ Qeϊ~ЍJ{+|bZT򡇆CĎ?F [?ι~Z"a~Gf~L@;LA"`mG>G.( ;ϰL"  [xeޞ[ꌛ^%Xư.2on-z0W)UEˆɺ?J~PZ1jҁ30PcP$~VfU"qɈ. eDlѡ<@. 3f#~߷?̗[K^ϖ1:,Mx\̲5$ޅ9TW=i>=ûMh ;FtƧ3ٞBYbpOdb .ቁ0%yQ`HԊ(Y&M?t d^xyѧs}*ypӪ؏sYhQG\9)͉F_熐l!Mu<rkWoX<<t qk*׼-8G6ѣԷ8?Ũ!#S"_W9/ [bpYGYuE-mr6Z_SQDHW+ #a9&PwMGܢW{۝@1::ۆ0A;Jµgk8ICLX^υ=J"dD{qƁ! .H3jYe׀R(HRWgn 1*Rcrj#"wXYȔJ" UW ^okpr4?j5u=*^bʮxzT: I'*sQUfJPItg'Bw<չg 0@p7  Ջ:9 @oMF=Dٵ#7x,?^R>8"l"S˄xJ ֔r s0:;c?~t@Mb?٥GP-(Lߵ}A7+Qqb\}nrn 5Tj2`:Vl ` (䵺1>GA0@bW\22ٓ^n-T:VFEH34֜6w!n}H+W zwk*DŽ qX"Y[MSEd?8R&NV$r?gul~G;qQ IjRH򖤌ȭd-%׶A+i1_<$ؠ7n>=RXdx#@+;FEߚ:JlWo:-hSe 2}Kùjfawոְv KDS͙I=K.*HGkE|sgmn :pg^>a5$ "EAz*<#,g\fi6o O`^L"NJ1Of6b{Һ`+(QyJI;9 aOG:6AO5ן\73XFXFiE#h"&χvT"lSQN2O-#w$Eu9xQS7lyl h06Sڞh2|ɐHoimI[8k?y%}QWJ f'ND7?I(/3'-L}e0_"&qRyp.pML_.}-Byd G l .!"н:TVb Ϫ*oD60' ޳Z$\pat(<#UWDӊL0AG,T5:LˈU}s]D!H^]B,kր9\$JST2 19d Srb-Fѿ [%Q}M&PaJL.,0ֻL:O6j`ۿƉHM JW z@p&jzdi7{tEF{ckymz+yW{3~jd(Ϝ$6+eVY콯ﴝ:T p8X{DDq峴|H*ugЈʸ {0[Dge$}d!Á&;;qb[o9Q? lg=f>q`_lj Z6%5f.?LhׅjVH*A>9ĊnL7`ЭThh t@gi ?"Rfy巹zAicnz* 0|ǍLZlʛOB݈O< \/MLrQ0 :' X{)ȯ.zlz#﷯L} sy3v3u5ם3Wps\xH0+*ʐ0;GAOqgNe17-O{G`\f97#&؏VZ!),IN_64?.Ǟ@!C_> jiڣi1nE5ǻ$oݭ*cLN uz!G'lٺ6t䰰UT (%?[_>\epX3{Z)07RF5[ކCcuf<6Gn4*4ο`@,)(2H7 ;\wᨪ"8 ܒ޲⺺m}B:/|}=`φeDz ِ\(OWG-mFTiXCU[rh-d&?@DTw˰aHtO!_vA54SU Zm/$oG :lY.4j)qb7bU@DC>|$i lN $n5sݼUgW0[mP<Qc ZGF%A-'[^rhrHx;**" d[tpmN>B1.:_xCPxyLHZfB#, rQRt-7~pլ$iR`OᯞV~?aˍjEaz8;W~W|@ q6)ygKAMioHԫmsdŔAm~{/CIM`FG(쉺viq䆶Yc—[kv,g]kQ҈ p>!3-6 fvNܱHԡ2t~44{k ` =’MD+7DC :{hhݡ#ᱏ37ƴN$,P )YW~1ԌLJ/O'OA7SՠW :`!Q//֯{]S "2o?YA%z,r;e3_ w0&:WgXl .D"V,?i1{!~czz!:j1uUD]jrR=S<5S׼t %#3ѳsƎE]oh=нktb+4<>t8!&45z''$23XZ#ہY<`SސzP\I'W˩c.wok}Q~j1.Xa4hTЖvj(g"z`>>l!J/Sya`Yr2&kkV)"a6eTo}vDTH3k\k ' d`l1h.eGRnYm噫g{teo0{V3ǰ]Rly߮ה</_y$g[k_D4,CJ~I_ &+H'ƾbVwW7mJ9A,GeX@j?lgCs aP$@~u rXJ.;*G»R 6Kb)%ZDD@Λ"G"2ǹ$HXƗsA5剾X½cz zM)ECQ#q-(>FX|y5dҡߠ^AR8yZ pCGNVa- >q{MPnU l[n,̕BRRM%1+β(a:I3``P!$Ԉsz YrdR{"SHZ5(h`hT8}?Yb}) %(s $ n&h,*[esa"oca H@y%DsU=Zi >Moq?LgUXPHd cr5pa;~\ETc[_7ltaX\^7i'zJѡ^"8Lº,kc6Ro;Jd)EzZ{]GA6 f(0ՀInSE[o!Veȓ詐p5ΠZs=t|`NI1 8"e1\4|k:4msITYsUX/S OOI[~>R)I~|@jiWymniߤ^4|ئJcH(~*rxT{?W1>ns_}xN{hx1D+T(.t%9a ]Q. FyQ{JBbU8a;,S2Cu% G"$IJC;7tڗ\ %FXxhs%=Gqs|eHk~XM8 |cԭoA|?^Y\+9ƿjG-ٽE)ؙHlwhg/1bG<16V6/o =0~9*aعw~~W٧^td4jx68K⻹aP:h,C xKJy 2#߶GZjaJD 騵`۳7XR/ceaNv}Vˊ4GԎUQ1\::Sێ{( { Գ_y\vD,bZ1Ҧ\4samɁa1?d>ھr}-h%A 11>GɸR)DK~\ooA"j!d+ަ&K'%"x:&sP'kn)tޭ*N u[wa03ǥ5>ٯ|ayId[s:!Te4)P۰&=X8k苨s"x*\UM!]28zbYq-iK,v?ԇ@G&T8%DZrgpLKQZE3IZip]4+HPw{%2 ĭRlbOاi*Q ,?WLTD1\9$F47(VO!%Ζ 3Fsҭ-)B xYCD6KOlm!I7|! `4vb*OV\sRFZn;m%1;`[Oրuě-Z?*r\oq~uȂHjjϨS.*xtGsc+8|GP&\pg1ƫnVnS6Jw|?RP!arBI>ziaW6!,(ofF)4jHrl!3͟Q-A; / 3k5ٸbq'-e_A,1G6!E )3WCd"uj@6\yr%J^aȽK1ȝJ+lvft`7WjEˆSU ]] cL.6[|y]` 'dV4(KjZQ@j6Tͮy sJer="82 㘵V:ƒ~d浂 Y9Pn/tlum2B, t(edXڸߎxJv.ai0e6ȭT*6k~kK"7 @Vզ2TCljP|Ftj4;tX'18i7l撤w:IA {Q/F0 %-D*6[Joa'rӪԖB/*wk7b#RE1muu,/?-.z%ûjrUZEy ?KTUcc[`SM<)++3 Y W iš\&|ZvɌ1 k$pC5v8WJ)H Q՚h3u 2I}`Oi/\+ȑZ,`UvQ#{‘tD!1*r吝 r¨g:7AT zhvRftD/Q4d]P7ڤR 0"I` OJ ~w eg}xIfͣqJ>Hh?0L7t`FD,۩;zb #OrgꈪYϬ‚c۬\sZ)]){e˥`Stw8 0U8@Yq󀥜igdBayEY\::6 ^ZoX\ؚ"h4 2\qf`vd;B *\xJUz^ֳBpD14uLit¦ s??{P oLln2ug hQx[7^[L[9b?|+֭:䬌:S: 2Cz?-UFUr'T([vlcYa Upv0,ݺtg1 $<Ć5WuE5X;c7-'mţO"ζYH NQH{(9a 7v`'&bE@UlFЪCYVkMQSM/w5H4*@MaAA=\}SKaKIZ"a ZczRR$VHo PpD.PU/8Ju_,˹~K (q%| lY(Mv{вw.́a:"]!|p:a$"Ajs??S丑F&ѵ rpepCa0ߞ댥,/2ex_NOTƂjGOAu%}5 !-Nu@P` rxS<ݴ{&.I(fniu$8]v^?G _!/^Nq,o9; ̷@ߤ 0?G_\W)B19+4 QE.ZzX6G.֞7DhK8"Gr7q#W.#ig B:lkK2n~w3cUۦW5uA(m:c_>0%ttN`WÐ1x7mg>4Z2ڢ] aR)JTVowq0+$/%Aja˜󢇱;Z՘"+3r+BA2@)u:dXyU))O?;I"kG|oB[ >blf<7;?'ںO w_[4E&[ Pq;*$!М':%PUu^0~ V-4iIYA??Bu&}vW%e;qp}bĤ\+EpPƜeA^Q&rGdmQngH .3kq6@Lt؇gA󳴛y7Ҫ̝@cq ,4clc:EG'%_+w/WZq0w=Is ?3bM˹3pxPQsoseM6oUpآfXOf M),H9 n8|y;v $!TF:dt`(i߻`~3Ag8sf!?WۛU5|E'3wzDf~&i]["i}n-M SGsݳ8Knfs-7x(8i}(pnr=)rYaM1'{` OunV9!r{5F8SH;7WsyRx(MrzN  /*'Dmҥ ]ǚzIeh,m#EO$>?.1G  jp1 dc}=a#Ьt!מT큷{K oWh-#^BJ"9uIb'C>yWySxw΃B- )H|18WR0k>GXg< I-(H0(R_׆7`icnI۰^]\s ]߁m&.^̵vidY]R&_3بc1EX 5;Je,[ސW)X23tH|<c\cq/!S3.Z,I(q@xId` \8WqԚ~(z-/lRx!xg !(Qy.P1ct$Mo:SpEآй ;x:6O타%areW#8X,-e5OR. T,a1~ke󤾎dɔjCw#@b[Ozq:'B}T})|pLʩbFv碋Ejdux|uZfY:Q n\\-^ګ6S4h=mPN 47zI=e`:4Kj1KL;l!b;vF)ѧ$\cTb|,~2<*'Q zV.w`uk0LN Z40p^V0.vKA i *>{XMRtɹB_^cų>n1S!Ga4 S=&䏎 ?nyHv [94QĹ;;n)gŝl!5Y_g")!VF&/Yj ɎׯRp&I;Cp,G$gb!-;CY>b;!حR6={ ,(K$̌Bq!@T8 kdȖb 5WC;s¡sn(h-OL}X7097.2bSҼo)n3 _g&h+2rVL=Hy ]mCv8=^TuĵjM+K뢗sM<ճOqryqNCP{`^29m|QD*Fv>)%瘜7:UGQ? TS) +vZ ԙ1ΌԔb3Z`5)^Y:^/Ãr zg@/i= ɺ@;F; o=$S x+r7C;li{-t>7 '< 34HG7ာ>ǵZp| `+:CQO2y|t6՚eTZfGvvr,VF` _6ީ~80$<}wܼt`sX6Cɑ$7]7N3[1Td<`i#'?%e2s4ȆBewq~ȊG !_5R&3>xI]7GI~L} H*{ѵ%aL&|ێxuCa1Yp1yZr>NEx:LK6X!7rJGRFsAI :6v&9Z f{l{9oQ~Tȋ"6U%,6 Ě͈C#cvg_$Tx=e?;$ˠ[q8 |TNKZ)@?'[Mu.}JdcL,[aPOw t˾:iλuXChA>y[&Le*S<1Y&,TQaPL:%Z"1od:U1X#Dd!T?jzG/`5/bvQ# 1G^{+9}S=6ei$.7IM7E*+7+N'ogκƹH[ͬ`/A+'HQV1l8(P8i Wv+QݛD&"j.Q h{vJF*3pܷ!l:׌e**]i^xI2+>Gbj>ZFv@bį!([Dd3\ 4,(=!vNng}!e$8ƜLN49mc>6&) c)D!⎝O"bc3Β.ctw:6o,TOpd~ _v$6zf׮=f}JMqd df}|:k"CO 0 6Y]˻& |\)#G1ިva Zwח ;URl֦;lVv@G%ڬ/gD@`{%N!}9Eɍ2~_ fط2VviBL]Jo'^TThQԍ,1{CKiR"R͜]"Ȣ7Y:Xe᳖"]mqkJj#a~aei[7#qj,1Xܠ-ax}z;+|ؤE(be=&t`0@4_5@wS5utZ0NG;9#=sqV Tտy(A#N\ΉaZ$qJ 0v%<@.<(mZzzN\= &k=76uUυYJո OHX H/?&swpL"w(T.O 5z(IFf5QiQ,>(1*`4`9P\[-!>xʌMܾ!7Lx+)"yR&if9rھL!tK)1!cpl!/HBPi+B-ى2K \g .o"2*hXD8|,}CCe$oLM!ema+X0Lj,.()1H@h̃I dڕ"}1Cǂz 4c.<0* =*,\8}?z*)n(Pu:Z5wb^P}4"Ӯ zp@oҕcFpЫL2q%pkm5@hkP锑H.%{b^CyD`ecgq3|)c\C ^۪MM ,%4L!Լ̩7 3 P>곤aԯU\|M&b!E!bdvs2忱h @A]Kd3b9U!nZ3_nb[9l«dXty$;)l?g# ȕS`HX-kq `̆s-ax%GLh@WPh3 &hK_Xxs5*p?. mP\CxT<=q_ "5k+gĈ=viWN;zmji2ez7G XUdT{wvzd:;'Y6*(\[>)$+LA']F e,۫>CC .Pp.].@ɶ&+('{ i1-1dW5҄6Ƹ6M8PoTׅ)ph#zJg]~^ 7E5]A5gqCOYj=*{aS9i rI$dq9?Ri#0;AdfTۻ=<2ө=B ygQ,4M-\F;$LAY&TUfX޳[bW2Fca)&ăB󷹫qwk{UBSAJgH۾]t,9C/ӆ ӿ3 .gϞduIЭDX15}@_Ǝٍ-g:h+d.8= V%Nc.$~=߲ADwS3Hdꗺl/%#S}RM/@oEOKvE(&*G \UT[zDÛϛףRB56#{H:k*B{QglH,fx* ,5_ B^멾n؅=5gpm5VN/{j3`%ݼ?7S0dD/Qso+N#GqbE-. a|L) ½D%(&z%BgTOyL&$184MjL{jS8s@XlW~ţT| <;^Qr\=J'*U:㳾ܔk}n%3kM$=j\K0tJjyS j3<R F8Ȅ;/EQ1:l鼢T6KԗkJwVT9?ѽg:ț^m0섉V\=) и>mEY^\uD/(ݲE{?H˔ĘX!*SJuy ɑC΢{l(4ˌ%7簋҉Jhtpe*& ߕZDEXUGoUKORD|0qCþ Pbꇚ;tveK|Bݬ/2cw[*jL#'dn Bϊ?Q̈́ec̩ z3*k ;( rՌVO0fm%ۋ.-s6K}^_/ s?uT:܌5ʤ+WU&u]+ʼT&hKmHqqb #3Js$cFO.“ghڑL;~t5ùu' n:⼉4Zn2FoY JTb)5pwVn*Q ?%*ִBt;0gpD[ńq8 ð ao$ƘC*ͤbzDLF!$ɫVq%1SPUR11B<PkZvkڮxl@'Xy:̈́- V))^U.\_u[#glzZ3_\zcFyY>1.< ែW:Ϭl;1z:{}<*& >dn8iVآd9Ҷol@.W=uКP]l{v^8+v̘B^~iqZ(XE(1D>\PLdRKL2(+uP *k{U[-:Re2#%730*W&6|hBGD0OW!(/~n*=2Ԭ1۵{IVs!u%!GTjlatmNOv,2ksz|-2g'}NSL Lmwerw c_d{9tyfFu,oU:1pD8GuQo# qH#L+фS!d%+<8{SҒ2Z [,V?\ m7-]įXY/if*9D}$vd`uPKm$&6|"PfVO[FS(w΀dK+a=$[`N Z\dzS:LrkUv"eW"i2]h}>HVaU?I[}(`&mȆX8F-{YGgca ,my k5hdCk켢Pa}]qv{Kpׁ2)o8S,ϑBsz8j[QtU&AՄAa#C->L pݡxr$MA}+> 31w]ZR vђƕn0O\j\-W\tap"ɞ , awW^s8/Ts!\_ziPӃ]A5GLK8|r`Owp,Fٰ>4}s2%=HnL^a w=nhkj΢knu@y=Qj!-. \go亐p xw{j"`ɒdF!m/"(#V3Ov\(Ag7K~18VKLԛ׳:AnAxDNntb |U:)eH#$z:p&‚SA>"OV 5᪲1Sg $ ?M.7 ʽL#vt&΄gry*q.nMiXH1&9Y̴,87+=Mi+.~RS;8&T` |͈6蒨s0~. Yd(rڷvh!%QgO;:]CrgRllihڧR{x1"ކQ*4tl3Jmx'E֏*7hh???[ݱyfg?F<2shƚvO508$DV$m=c]>m./i(E%Y L*"ᛸ[HY=7sFWH Z\`:]IAJ=~7Hy!۳jmIrCܳQq񉣟5;ɩޘuw$_m C|0ނ_4,Rzl iPoP^>uha9lTf} ,n >0BxxçuR k^e6Y^!ګ3vh}T|'e8iu_ihYfhCoZv 39kZ'lu)~{?o[:Y@\@[vig]ֹpy_6|n脘̓ɸtFȈE%5hn!ԫc%6XB[luߴ[KGK;Khfgo F}i5Zy0X%gNquzpnߢ Ut!4z;6aAl~{ S祝q╢Sɽ`0(I#(n8\ e 7/ɋwl.^en>s%T E@mMhށ  b[/5=j'>J=C<}q)Jce;wt'\mur}=i;if_Fe$WIpo wsR%ݦڸҲX:u\>xht8E˾DC47<[M<#*RR/~>e;4[F]xs PJ&Cj*'L7n$eU ]pd)oMNJۍ\I~8i^0HJOqz<,PB͇;[#{Q^{;w> Oxǚj51 +dbțA |GCWx򷎦CquGZܮL+uTR(Ι#pBҀ#A)6ԣoqخLQ#./ݐ!KO[z1 r/Z Mq-\m8$[ziCMzj!oz0bO]# _&8j@W/ћۤu^)hhؚ ]UCm}dB͖&z'mK[kVi4`]xe9can=} ^y)PC#s) rZ ݡ菻\)ش\|Tyjd fF)w,k X|:p:Uvr3I( q gjYU,`Ed̮Jͱ̦!>7 ua ፝o)H(=5q▟?$'0Y,qbb72v@5lo&W=- oRis^4%J#J&n#ڕaSv̜"FHH>?D'b32Ŕ(5Em=/9-'x֏Vhbv\Gmw.&B˶_@حatAw6wYXj~puT$T|ؿ<+2 [xsڑCc+Q1 w#wg,%!ui Ҭ}c+*GvbGGo}漅M8gks.lP~K) $-$Wd WJ +k*h{XF`+-7-ʔFpXSj:ϰ[0>R7wpTD;גCHCu"l?Ei}!1.ۙΣ?}F2=z|M˨1mM8`PG%~ .p:ҖЄ Q#1jhյѦy,r* ꯒ)'NQ@C,vCEiW8CtP% M)dMqV-o"Gb*篷d 2f0Rs*犅c sB@uTE`d7,Te~h_;f])NBRdm{wŮE_̞Hh\grGzixnBnF6= #\4%rX!0ə&I;% K[se#:|a3D I`0ɁHwD "w*Š_wIRwʎv"|OԮT*a~ @!B`ۥ"K(L wg*{ o* l'i KZP ^h@Ȥěhqwy/Gyd>!?\/x ߢ(V,v.tWLLۢ|3$4 5l7qb(r7@Xx#^qj reefk(H '}J%ͮ)v6S';MBwxlae_pLN ZP%w/H iQ5.h9,ًdk`1Z܏wIZVGG銼E27q{p<߅c.û+mղGLوnGlfqu@_ KP(f:&@5|\>Kc)bM3 daLH ^PؚE6AHP0k3a=zPHu>7AN䀏lO2xӟ to~6|߻(έ&s# kG_'#U d: p,Sf ;ya.- *@^;g!5Ye1k+433K4@9W-)0w. @cj;}awx+(36RNBA}ϹUЌ@ N'Uw@en0p\2w+Zz aLrcs޾s+I+LG>{/<9&t@}jV ̩,3SY/;d),6ynJME# \/\8Y4f9bt^C4ngzㅖL' 6x9$ƣ_FE{M=}Dh3(LEX3;OmUZeFV 3)o :7)졘U|mr0X=G, *SQ)&Ul*=M)[LdY 1'Dъ~1#Y4GUTLsbPˡ_3hO蕌߅+K9#_ -=xm:Q+j=@iÄWzWPPm-b~Kn {1(WHFd)G؀kruy^Q4Aex|E ?'< <t[ƪwaq?H qK,7N%r'mxpaJ t:6. >T9}ii"x=nYUsh1OXn]2ro[nZWٮ V=[aɄXmM/6zє$]ml۸]윰܍̉i[MsݿiN[\g#+3h  a'$/T+6M6熕PHv}TօwoN[[m&;OtUM|2aK0JhN%F5p=>@T!fnr^S<"CNr!eYlCsC3S T%GA7\pܩj$m|gr^?FH(VQ{ӉB.m<a~f4ӗHk s3SI\s*8*-!S\ѽgಕs?iX3;{"AzoA,a \^4gfAԧQF 5F@Ny|ѣܔ^A+k\N?%7cƒ'?vKG.C:R݊] ih ^~Dd ʴuTzEʆژf5t=[Hk]Wq!o "5@6WP)T$RDqB4nC|[J=GϻP[@ .bdEIi Z6\9(|zmf4t\c7Y+lƫeUl)p^ 6!H*F͎Nq pRSكC{wAAd7.1M+<=7BtfsZ0yT+NH+ks~*SWY j?bA.eH΁$U*@砪ӏ.,j*?jwuylm_ҤO}rc6Y}˓Q a'ݥtgɿ'.(uGO&!JbTd0uzR')vB<"bpb$OKCzJiKR_x7ρz}1wY? {6А0UU#I3g+=s{p` .:Jb8)ŃDVWRx.xŎHA'M]4(ʛ%|dR쨥q}><@HJ"YJdMғC2`c'FpdEW!yEG;6T-r1 1/R$-3u{r.3U#s5%/y1TM_H9p_>1| >0:*75\n,g\sEm%B)*UsC|F: 7Y/nF] i u)\U/C(ފ-@@&ax;k122_FZDă6%qSu =̫B (r/m^!f7uf`E3FH9y:*c= XnJ%pIJZ43OtyU㛽cބ6k` njb@vRJ ͈t&f@8+<{E~&S4yE8I 8O7 \8\D}r-B=g8dl0ӈup 7z NЕ:oma Nxá^h@Z|Imȶ*c,m8KiU7 Raz@l뵫,cVK +2>:}7¹,ҿtbP*c8=<<%3 cEJ P0-'OtTA|$0_8R{RyGab>\ vľM#h2/:~KOn֒mR) "NI8ZZz1Qv >]7s̫Ly"F'@ 3weRkQRH0s-ȯBĸcUw7Ԟ&}ъh HX2a6UBRnXZĎN^ ܏s.tz%z|d.d$1IB0a ~mj,Ai}zYal ng7(hVVA>̼Ú@4z½܁Ԃ_^{Oyd„WWhCq/mqjwaN|,H*SMZw$YQWf7C~j+xءKw&1yjt7kV3PV#PJ]y-fGzM4??OX$c S Ƈ`Sf|<ٻ+x3xj0LV[8و"nE<("--n3 P* nL:ݐ԰mf @ gKl58kNB5740HȰG^oy5 q&7 +T ORlYpұ/9y0jr9TKܲ#јA!#X؂ѽ}bGdwYC_- ]Jt1fʼnS !j$KP wx=I0\dTdeZW&^/3ί8LWW RIA~!rrGfI}]4wpnDexcv(Wv]یٵ?i \Aq\-lemm\,?ToD80Ľ;iwp/ NT[4&:v߼+c,GsMD 坢MeZO|LǕsq%D)8 G[*_휣s Ϝ^zSD^?Q Y1MzȷN?k!/U[}:Y-HL5Dka.M˜6r~4 E {"|F_ h|_SVt31ld )g&&t-G%"YUf>%H+̖"eaG .Ξ_\GZ -p-t&2c&or(EtƟJb+F:8UtrΗ\.`:@5XuO\#]IPj$fSEΑxn AwC3VfSl*WzThExEO**je 4Ruk~dkY^89\́`ŻH+%0jF?7cZ|'P($O#eG@\߳#VVeF 8-. Xz LU(耮j!gsx2c˔uc5F?lƦj'9p#D, >=a}(,:C $VP,/+t+nXE Ky\"o(y׶Yq>OSY]kk&5X==͈7:o"j ۽ (رQ]QzOfWʰmLr}Ul?i`+_ng_IIctx]l^ΫL}xn?> L_& s=9Z!k:;5Hh{ vӒ|X̋m;Q>ȡWTmb2іA{ݜyogVON$g^1 ѣna69N25d1gםC^T 8+erPLdb:@C6@7F'uڰX뢅v{"Ym۫z0-4\\TB?ǎD> J9wf9v7Kx:z㘠{ ΡtIrd6U6 bAX;7&J5q])u}'{ImL}kK"g-\ڟWv,qs8)scɶQᔴ$ +bdpuhTE4%7ǿwh<ݖGvEdM觹`姾J/4a7p9I#9]ύ  CA_ {ٽHZW3f 0R !?l[KǪny:Hh0*}S1m`9A$G ܊8UJf WDrG5+C\?3WǴt=AkrPBh5C%|CJH"sEAb7]k[i HS.n#Ȩ\k2E;s8&Vإn1%B2prU#(D}wc$U8'0#D3JqxS~@Cw\ӝ;(o/[7[h_BKmmatp:p4 ݎm\(&5>g %[(ߑYyK'C Y{ teyϔئUw2 b>f[c@VtjY7nJ+F0pvU[$EW'[Ce=4EYwŮ<YEsⓨ^"KڧJ_2z/+6L۝;K FV#8Y[қX/ZJ@cb,Et YP#,LA!Gk&(@! 4f@ˮw-Rܢ)*Fȋê\*ךʹ! @:,VV^Š /5iis"K.ovwNޖ8l[5s`QK%l5<8a7~2rqmIΩ+${Ř_uty5&`30Y1U2%F8_Y\V?y}Ɯ/8~- bpt"=̶ 4jvk[sĄ!MO.i4y)tˡ0#ei]0Ⱥ@t{{Z!m'=HVD=@^FKGF&%p|XI;S"=ʽU>ZUs,@Kf ܞD ='f"L:vW0s5+ >xﺲ`^;6@njYEq_ZoƍӤ {_yHWV,6[gr'mٖXA{vԟ_`f _x^.G}tQp>ˁHKp* :_Ċ6ucmp"PUWɸe#֤ugphf{>ltȾ4s~1;56iиAUqҔf`@Go4oD^lJTrvkd{ܛ ֹ|6" я11L&SR(l&n-2Ot.~x1n,KRKT2;P3WpvIXcKKT<Π-ǀ /fV 47OWMq.257d;ϰpiv˄kGQ 6"0UgUF^OɜwRu Oj^tv_^l=X_ :7ƾKovP(ejCj]\~^>lԂo|ۈpWHAkP0D p#\|Qw(CzowjJXWZm1>?'_+SZW}V6quaAXZVXvS< K8j&#PX(x^N簰)Ұ1b2LR9bB(|]9k&qΗ]'E(P;{ɔ'j$\`0G:(RgəQzU%ZkbK[+#yU꘸v;mY BΊ!S`M-Q v1BK)$ LSK{)=py 5b9[7$/pkw=XI`FzcǗ[۞y݉ȻG.];sTCv}\!ղڏEfipkF>CÜ8&]1 ~{`QtM*$f6//%4?KqC̝eK +WGJb;!/< 06ABxPzWL7{TݗW껬8}I^3c(ohrqA;`hbb*14{h}WCZHaHzdOeT:BH_=)xKM,-$] ţ$Q^}*;UqLZcKNac{k#!9(uy0냛+2")!C:Rk!j/k YaVK_Ao*>jINoOTD^h6HUORbY&,/>U"ؙ$u^<)von.6]?m]އGypI(:wkу‹k23k#3j`ݟnhz5eJ+ktP5Lnf;IL(_y `}`y}hW {‰` /*?<]ϓTY]ƮP~{8Mj`VN[aK⶞vE@;ߒ.^}rF3}Lx鋞./3eRoCkqi=it-*|8NJF!dƘNM_ak@".Χcwi2eˆ݉/gk,Wb'˫"55ۻ0޲ T l^ pj:8&]Erh{Ks}9[j떰L;A O``CcsE 0ŽK^!4mޝq{9 ɩ +RAN;>%M[&U=4̲p?hW"ĠCSwĽ!f2:ࢵL$P-TX&SݹyYQA}J-'ZIw갴jܗmpy+f֜\<\QOxAZ:{޷eO1_ǎIhNIbhLJayjiIغER߳xP/ aE=,Gfqd&Q5-KJ1mS]RvP~Z |Kzp׈94aRv .LZeQyedCgup$Bwlk J۷q9ea$aooeˏ7Vvt2 ٬Tkkx8x1ޟ[J2+g⿭gU`SSt|wlQ.g)nfŸKG猗і$^YCoq&2lC|X/ܱi䶺5K7(*Zr'v<΅TFb3|lNXv5 GdߠH?e{STr=.`7c:| X M4vqNڋc]3a h5ʶ-[談Gp"5Tv^mL˿4[r%Ⱥ-[˗rU_“s8F[&bs?+lUjE}y=> ݩ$"- WxvFL1cɤ5^|!̆ߺ‹څ[,KNaZo,=߹rygHb4GҪ4rgm*q fd)ds2() ϸ [|ܱi{xWDIlFĂ7m0`[W`9LK| jL~_Q)ݻ@^ sWag+To" f5q[{+9zNÔCi>d-΍Qc^哺lЫg7J 5vK]g4/o{dP~8/<HXyFq|ӡ}hNf'giSǤEl3o:迆 j3m|}@g2`Q,c&*UPͭGbNCXL7it7r[MZSY~%Kfri6~ ͬ#rAT&o]|Qn~[wzPBx>MoNP)>drṂbi}B{-2+B|Wt_uguo!5@Pm3DD uDJ%̌ G9[*O|l'hu@Nz2NuuQ9J1-M FR;JT;e ן{G <^]L g:$d|El6|ljł!k7_S`^\hGP T_†~|B׫ģZ3<86t ik3 )^Jhv,,>w|qAڱ HMXDwa=<Ѷb/.m^@m(tߏQ9-[ +{Wļ 2~4u&%=Ibm&Dx\Hؗ0-aO ͳ 1@c2h v9̧N&+(` uMzzc_Kj71V|gM)R%D>B)nųN tEuaeBEZZ62ȊMC) [S=+<}HKc'j`f,Ǣ5{CWi=-/\smjM)KwLz_nP){jc? q6з{AUK~Hձ6{')WhD *3I<0joUq`f'mq+›$@cf_*SBr$.Zob'~DEb˚.F\T/?wh(ݛ-`kFM|mV󪱥-m:vk}'z &M}>p5Q-PW~D4RI(=rT5N2}[%?ko+?$ ' Odcuv%%HftwV>!uM9f8[b)v_1KP[gn{RW +o+'cP1hX\\Xbaz漨9Wꉾ QGshe04N} `t$Ckm}o?ͺ3q\a0N ݼRPQ=t,bARpx ˔V/$⑎##!iV +5 >npa $& #B"5@t^ps\+5}.@qPyV~%r~$kjG8J7[2 ygA}L[cTQm[NIPܦ2pu=>z`Ue@僩}M=T$,O#T4>坧n[nP 5I~C&yitêU(N|l1ivtk \UM4e Ў#'vb:bfҦWTKa ]->bo@qa'~B> S^HZc fR]^7o*v%ȄS=Gq/ÒF\=ܴ4k#}Lx!Rv!1ׇ݇#SdJRc; \/+yTM(u.RDnqTHjѲ0FR=jM?ITxL~#yl|]OfF:駥f;\ V"5|QK ۖƎh쨄 .ܛji%sHj.'3S~aO7Tb]'d6` dKdtnkPI,8yo]D%e/'!12{j=y"s[a4*[”Nr [g]v ARCb$ĝsz}ӗCo( I ]c̓QWl t !*ѳ{HuROۋ Uϐ6QDDc%"T93^)B `i$hru  UIP7/j HVywPi3F[5S5:&zOPT^Uv.`\5cp#/V⩧0aؿӉ;R۔t{r?EuEa7z|3:GD-5+ q'4eYDcAׯМ&>nD:2!8)8[։ c92O!3[X_sy GDKN*CVhsIm(&e3HӹA|-P$FӾHލs+L[JJ:x72䨇r"Fފ/oσe/X7B#9De)MD󇝲ͫm' V}~"3(-7b wM]6i6>Zzh w >},p8D(~i19FCr==+qo3;V'(v%W".غ-ʨ9&wRvS%8f'0ZV;y[ 7V ˶F @\J٢1cEN&}VHx+WW[{ r,S0 Ln{#^VlTݏOkE07S9I&6.?t~JgQ5C/YOPQ?B! Hx~fdj3mpOry3/žϚlrSFT;%=>e6 V% ;<_a&aS(.!$E7FqMMNBM:bl#-S=|jՐ$E,HZjN OP~AX_& ,ʶ᰷^҆ll/w];h""$hqAWḽ*dg {(Rxژ*s޵d}X1MfkM`wd zKa eUDHuaQztMr`uCds,NZuur w#[(# ԶŤFIBq`ʁN2 cQ/XGh#C0^_k< &H?Vfxf)ZgF0BV q@8K5#t)PlH>w*_@(Mi)'28jcpp*t"7Lj,\Vo"O >~Geۥ(y-S1ߐ9d_P EQ mvY%a"XRC8aIh*Fяb:Cf{ o#gރQ,s.<͎CN+b>=|,.$$Bi\qXE#&S#ՒJ.cQgͪ1e4`ܝlP-hh~ AXVzfq#02b?’Y`ӏ5<ye%˱'䤘X >n-?(Dyzj$&;IEUk r=f& Lt,WXQ@.ޛTNiY@|ppqXuobNEL8@:*%~ +tyS{} 8StپLu =&q딲@wOdcBO}T?f'$wuQ6S@tV*?|X~ƢiSTp2Ň{PVr6<cbn2ˋjp ܋gC~NjGCfy>#&"*K|deWߋ\PFBGi{z9\˸O-TԺ.IMQu$^mPUJ67cEY'")3nBR^!{zN>yTk dtLaFMt0?j(GK!]LWSBs]gEGϐ:ׄKU](SiOSPA?| [H4kٜtQSsqŠ6a2ۿbhgbcna5`jf~,n[E9}WD]`|S>`n|v꓊o)GJHBz%/o"DcXf:㎏k+½`5J"RU|[XHI{6af8[L2}̊_zF.C_;R\{N6sM#rH!GF^c.͗Oqfa_/09MI^0 O y%teɚfWnĮ/޷u/31Nk!|01ֵ3<*dP^v|y? 8IJK|a0Hz'6 KsS8n.kRTqHXj،ѥ;*@z#~b#'],=O58GDŽ -p %.OJ,CIzzZ3Jd1U fҐB2oȲ/˂a~rQon$QLĹ$6 YB/zKT ^rб$w؎Q[8K/ݲ y,u*+ `v*)5Ԙj{R>U@>4j< 7Xӻ˝3qJ8~Ӟ0E@(&,&icgLdA&B D[ 4拌h#"{DVbNV4& H {Za_wGk?p  ͽV~v}sn.IV,q*Ԑ e}87̛]ԙ9\bマh~,4|&ܕ2"ʁ鴤]P /fJg?5Q>T[yywϕg.JO;$MOyg<4# -J$vu%/rNd)9ΧE[:<R2#_f68ZPBpEz5heRoGd席-AkDHHWgXSVzp%6 ֋ZlQpl;Z.Ew'n fZ<,ZC/_ O`wiY[y!TUQ4((MVa 3&ن5ȕT.{1VUA'qձ ڼDqA7fI+=rwXX8D5Jg/:Dkb4qz'_{V/'ƪg)ȏ9i%zO |z k g̔*Tc< V tٴ?i`GJ%e"ۨ|_#8w}7 <$&"]Fa0:N) I$? Q$nRVO?%dXaa:Ԛx|^«"~?Nuӥ2@r疐Ṟk2/fNƬ%sC{ArȐW-C~t[tLOj8$ 8xHSW cTh 9si5LI޴g9-[V['Jt NF2hT=ڥBbZB$__7ry4CC~zI&:N9t;zJ!)!bGS<cDD%^ t 6<ٿ{.b( 5dcU*todY+A^mJT=A)Z"Aj-) 7cRƥos/$j+˄z)Έ#jrk2>bs5sDa{{E aK h%wfPG%:j1l!121K-$.e(üԙ{{¤"#}ٍ()ԗFʨ:2&L%![Tga*orefY@'~üs'6/6(C峋}t.)nmlV`qk:(:oc ;> $~@!6 oYX)p߻T&QǰiVd ,rٚh5hⵑ3/m0Э؏)JђS=zB=|B1\)67kQ \AMrgE BDsӭW^ِUCzf$A>ϛ@ce# 2ѼfuZNkGi/U ?ٯ: g[`RBy?l)TNk0bŵT^QMH*xrhu7{k0Op@Pw)l<&3!ǨBƪrc/H4tU'FIF]!8)xkqNǞE:\Gb^ xm&5?&indh/D ;GQo򌾁4@amХ8Ct)U9 j[T]w08Kë4/0LR ,B.w^;xw𷓥Td!K,BZ-穪 ?W'6,\-S8y2rD|+/BX@Rf 3qM H>Qo^nSiͽB,B9;Y1 <9O3 8V9(.u; Cb Hxs6nyЇ V GaÂԛ:c˲<"u6Hk+R$ayIK5Ӻg[x=g?[ #l-EhbpjD7<"#!mOLJ~Jr^)"e;,LQ4tWyil@Sy&1al_ߘDm;.t_s>O{SD$pGQo\kb)R4kjSذkXŽ}# (/=q/$;:yI35 ]YC կmc^N8X,QL^]&v*GE6ѲA ,aG1eOմB%ZGЩ|^}c.|8 ?Y3l{\6xRgJNĮ6pY]f:M3~lHx5>hg {4;_\ \gs(Qx'ڞG&t0\0 # aH¹Ȝؓ2r;4K+$r"ꛀuLv8V8f ?K5T; ߪjW,+)nPK RJ<ϲa\. nL?$p^c;VZˑq& I ;4lLX7u-:ٳѪH$T"+j"M%I2EPEH9]0Ho'>{ K[ C*{ϓLeiVoqb5hbЖX(L T3IGhXDc^WYt8g,wv5Om`{A1#ϗg۸-[S)TH>>ݔ΂lLMR(8-Q`ߓ S-yv^[*imNzXy3cCImWv.ɞ|{lہ2DѝC3a^o\E 8GaWAFN W7֔犋8zg8PbGsƶ=å%^a1zfHZThq];(;g@${rX8eb.8Zڹ* 0Nisl}>{ly-_xޏmn BUk{`WsD lyb٠h fB7; d&  iz_% +eIouW/'%tg]W2)m%6̽>UpZ&d[JZHPG)~k4‡ܖϧ3V-"lSa^'v|EFג yHk=sy-bF#nJisR\Q+Ve,>4Io>zDR3nޡ]OT_݃稄#R䰻!- n2F=G!z|ټf@ rH}d\°f ٬7hvnrዔ&NsˡC3/e'-Fjyyna[ VIgC/RN"% &>g@&ҧȻL^,!N[B*/4yah^ڄq&k־&,*;.<<[i'UŨp/>no}ͷʖ%tŸ?΃ ZFz5h׫P`~/*7{áRGTK3ƭ(vAՐcBvx"Zk%hmҘ%?%|\;➗myܼPN$(ڴN<9I'U­k5id"PC?gu2[d̸yGǬW76ΙZ쫧.%8" #OİMmߢȗ 9PJ$aĉIi Ӣiك=Tl c>jSnߚH0|#jSQ sN\ .yFvIz5#\^kfdnB[A0U5'Ш&7z f75s|(9CaS9w5.-r`:YdeQ»Vci0uީz嗢iN'џ'<zM`1`Xq@}o\9fhZ_ C>6 $@ެ?Z!=w˯Zr6R*1dE/DrQEw ͮVnY Zrq ]Pa,GdYnɄ=g/:)W9SgҟW\l>:y@S(ޅvMbc4  c q!έuf}%CKʣCVYUƴE _Y&ly(sG6a/HaXxИyi<&cݼ-cC %+bi3ѐ=RINc#;&Mǜo0jDk&bH׻xb|.Ufwt!9Yp)YP*1Cu?#D̈hLw,W0zb- k k;2E9LQ "@=0ұz22,`Qִ,5FHbښ0:a=?!$^Ɏ-bڅ+Kƌ=v)nOs,ED>v -,3z&+-e_klwn,kR MsG.! ''*TR<223t9r>M<9A9>2u?>8Y[^{yk+jGp>Y*B`'loNIrFbU&0ɰ(7P~v l0^Bmj :MԗU8\m?6KDTNf&KFq†v4+> Pz8%R~5Aqr.n?[4E?-drVͭ;W̌ QcRZaqAaL]D8^}sAHk #o7LR&}%/P6L= _Lyi^b^*kjmctib|PAǾt=ňu)-GNZtvd"~1G<{Fz:1D[x$v aT%NK vГ,f[kpgP! #}3 M0\U%z,m!rT8=vwzmf*-e۶0t}&x0.}YftX&S?pl⿯ <.D6tiI[Ř@-n Ql`o1s,1ҲB("LD:!sBedH|<6,çF(iEo!V|R)gPy[<]>&jUK10NNvFfp?u늗y}8 Ø)G_?ٔiKw"pe;xed Qx{>n+6oS8{_\sA 9l2dnnL9 /[u3ҙ;Tܱ(#}^.bam .z> lJ{P$-jqeG. 0^|˞\Zìx(t ^4m7k|ACA)+P6=ܾG"J+UXK>qޫV#8sQcDj+9n,*BOø47έݣ:+e{ _WT$s(C9Ǟ|N,1{ƆV-eh6+ jϑ%vElc{BF,M u1vAIk.uԙsn@2ka#D=pXWGlFJ:e4zQ..&,X$-́bټv\po+9 rx].ߐh{|*xf/|Pc">B{,9;wgAjjnC΀sdMx3&Ew|Fw P+)K\ՅO!H51P; '8:|z!Jٹ/Pӽ@|qv[ 3 Zw% e)TњU{2PِUTᖝve:DW50#%Lm0:KDpM:U%\Le^9NN=3e`r˲Q)E xM.r[oq*֛=2k"hfEe[S;-S:pv5t&Cr3;~VgQzu='{%?1 CmI sZK{l6F2w*cz{vPko^w#;”_KiGU^E3wm <Ǩm`g^$rû:vl=mXae)vi*r2qy3*ɇrQ_Vz.̸J:u^STK &>ϰMI V/> alh- A%{Uzs SWd =%PTF:]Wgd[cA K:B_"R W}UE[tƆ8 +'ol/qFNGimluz(N4W$f<JY0)ΧMS%oudS=>< iDԄf{䔵L#NO@Ih Dvn9PRE {ut<;r/QTa%Tiӄz^`̜k9QQݜ ?JC)?^e;ތRA{8 zJCxo5@(1ͅ{oo3;ʫkx- ,%kgY}G #* =z&^=b\l&. MHsaX W .r8ټ}b9FKa0O #xi!5-G)ȯ׮o`"Ee+J#ƙu@I,SI"K'Yr:qzGe!}֮ųޘih쯚B2kfgY1PT`6bL!z5aM5'z^MEڃDVgKS_"4r=?x0]j%, oPnGbny;3gÑWޚJ?kH88u_tZ4o# zZz]szgGs:VQ3rRK?s[rf~cɩ MaWJv2/P/9;T2p!Yx&@HĐϿ}"W(ݱߌeuPD2U<ڷJGS1PZ+b'Bh5(&351pBZ$[yBiMӿ>VU] gp0 ؤ8[אcsZ:0˷{ηٸQLКr,5 ;!o<" 7&dF!ڢ m(&Pݾ=Tor K4eNj 4s饸9O[6$O/Q|Y [1NJCLڮ IdyN:GnMpmekǡ _P䒦 _d֝F{&~ fm׊L4۝vYoAe^LfBO}L|)#@bPSHWp6Q*7bnfr̪4U‹bf2)oԵ^}[P0,WkAr;mU>qN0Cvܵ] okje"TkO7he+< br).>+*Ndq9Z^yȟhTόKM6AFV# R_FXf"YZ푣\X/ÐJ]M<'#M)>x  mvU= u 9S VSW~LtðS 4&{v $Ϡ~.e%(":OQupch\C'τ%3!!zV"3I«ia]gӳryވ}|^ Խྪ{($R[*gĉ36]%QQh4QUB!B.:Tz 䪖|mQC6wV/Nt7/-y}oOl乼Q 7d󷙩'H3 .2OgIʩ`.Qj{Uz%gg AB8Mِ*,vmI-3pJ,[~- 'b@GQ2vnOf‡zazXj0 W %EB9W/U_- W>.@79BFŦ_*_ ~Ba4z4>%, D_h1+r?wT_OU1рP|K+A-,0i eU-h+|r*'&NZdp-_tx8.'B12<-zy8X&,^ >18hBZ]q)8wrCG jLJ> /Ө}yNZ =<呜?|H7ȿVzcAE>wl tHκ_2 g_H \)h L6GuI(_aG|a!ߴ}9f3w$zb+F)|Mo2eeE>$#ggA&)\E,ќ!ur#:êぅZ'KRl#o(6SmZ:X.'x_kY6؛9.$ B[Us+A !QOsfƹ{\OYA&=vOcB3W=f2uZk'+mȪp_+4ywv \8f0 b=o x{_"ᠠ|X,&V_m 81f]=DnUJ=y$P֛'(pPÄ6X|fzԇwpve{9Ũ@С:^|3LOG[G)U)8 X09`j~@ZJ? O޶2p_֛FQ&-E**e;uÿ}xlY<~<._+`PH,dXחPG`RB5(Ցbۥ:?$45brquL5Gq*.S,fBXV<&K]((H>"Ҡi ^Z,HuZ#8m"]{8]tkay G콼w?4g.eI2xTJ&?9~3zH$h^kt`eXu%Ry[ yPF_L!AHU/Ԁ.r.SU=fg/YA/l1w4 p+,xKS{X?m3GhXol,Dh-tA #vֻ~ahMh&bwӼ…>dq.z w.[w:0{Zq4p|~饐| 2s#wLY}ړ~&|pC׹+w VCθmoyL~9+h&M3A[d,J_#hK? .<"Q뽂^#3)F^އ9sNtW~ /[&uVڰGv+IWc]>$g;e7*u=TU#v.kS*:]N ]o=RaZFHW NpN:kTܥij7/b9u<*$4- ?*t7dM`+mJ pk K^F I52MZRtp}EC˅0G]8$f·<4`ކsgO@"".dCl bPq)':RY`w!0Q}!5yYs=St^6͘YYt`3/ dPl֚鰔NsJ {T Mf|:]Xgt]踁7vPb<FQg¦f?Ft?)@1LۅR0J^VJ6~\4af{24" >f 'ZG%3OsKլ_o/0stX9x>4ʍi0}c3e߷R}; 8U/({=A u8<07KİhDUXӇ3=0RѐXC~&VJ鉽kAx9I7``}@3sA"MHƋPxBHa;$~NTeJOR;[K1A\'cRzG |Jڱ5:""|/R+5, |٭Y_!a\6"(Knis*0hZ /)XAQ`P\D#@pn 1Yl&ueV}Η,I. rel r+34K{>aI VIzDJR^4[`źQ톄Oy=^wyM+Ik1(|CE YVӟ~_A:?KxγFKljx8ʞ $U`AQ@$N>e)`o/xbQuiԆ>e K` D.T`z40v?_?ON@PByze1&:Pd<1_Eg,sDAU 93OI ʬGo}vfřnK|Q',DqĎbxq |**IwWasz`|dcÚwD8 _?OWx'*e:)khH<-s'[ {/Ca½!1pRPFIz Ҳ Ie1_A2Ћs D8 *¢y\w"זwg:C{=-/6YV5>:Ґ릧=%jv-j#츋-r{;m1 (ƇBeڂ8 f"\֋ͲZcjqX㗓N 0B:8UyGeu7#T=-<wHv/#rA3ƿ19̋@l$Kk(# 6I TMzhbos˿rK Dj{@3'OKwةB&\:=*!e5#JY)jqV FT愝(07 "Y >~lʰDX(^u~Dݎo iyiyr 2+MvAEt#VޫgL8u*cG*j%L`}1In~(ee? 8:ͯXr` #s=Gv7( d_[LB.4gYZ0707010000001b000081a400000000000000000000000165708256000021c8000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/gpu/drm/i2c/ch7006.ko.xz7zXZִF!t/ध!]?Eh=ڜ.+[xpO?mHjl<.a"Yh"?47EMӘOR1 Ïc 0؅:IWfAK~bu;IGĪzC۳Ӊ=I&QDb?LmVҙ[P2i /4稬QSֈ)O^6?CfZa m9;F(I^ftG|l r3 fM3aV$e7ƲKqf}59:UdʥkRP69/1{↎8sN5M5Ųx:ړ-`?+x  dz DIŒAE&TXgz+Jv(D&#*m|A 7Ƽ3BKlqn{<14~S=QW(El)GcI 8kWH~XAŕD o|#s7J tWTkkx[hgSIpŌKp8j\o)1IXc2T0{u 0G&NMifhW])E|ׂ,*!t~D |(k(W Xh9q EOSyNK-<6e,&s1Tl%aJ;=.aНᛣnlija^~FҺg \%_>w!J\ߘ ș"q (ئuNh?F%$D8hqy,(uoaG hXir뮀w+i=7:C+Fəu t<^q 7tGKxBw߮$ D+_0tO}4yE}dgo;1p5jRlھy1vl5nE)ࢮ׀%>$ {gn\ m=/p eH]YSj:nU\洳?i.ǖr8OҢ[8Q9Ma|AXKKpnQ_-7ӛ2DMVwCyV>|R#0P Z d#ҥ= O+W%96JAciy(2#MWrZ]~Y{TT|&2" `/3 |}<[WK WrFztbL;?vC =MrH`E95p.`!qE-b˪Rm~$Yx"6paټz?/Gj'R LWȧ򠀕EGɈj97vΧx:`iwwXBtGh,ڠCCdҶxj͐/hk}(4e+Q;I˰(2ǝ-jtƴ/#ن[]:F);߷pᐍ"՜S.PM8tt07(l*hdL੽ 5i̠_o,mFg1>dƎ1ub .P k}vM L~>7[GGAХDr~vW>ʿwlWQ6sb.F+zRjDq kɰ `-ntѦj6h6W< j z !SȤФs&Jne=Z D(Ν鷂NKtΊ!S% ~fg5o[c: wE4Rn9O6wWt]!'X&hH`2Cw u&݁⯋č2 ;K G&Y _ZuBlhI AzmGvrLE<:ǭ@YYè2 -O /鵪3 TGTR 2M;쎡ު]lOU)TbɨAqh6圏%۾ut|.nJiN+wesFmzR2ExF!~"E&o_j>_# NQxѠ-MsPoIHs\RQբ)vtzLl2hnJ!/wy] q&\@@ox}FILz>O,\etZ88 TEh{\}%E\%+Ѷ:;6J6\ W˼8!M~ԏl!@ E-ɽL]J O[m FckxڛGhȭѺIRャg񬭺5zr r*Tp9UNgl^ ԰M{HIBeNu O][.wИB3=~oM:vs)}]3NU1.(G,)ydJD -3]SbN0VNnEA$; Ǫ #X؉I#$S wہlϚGe5O̘bFyq';'eY)w0 Mk lj ~THH/-PIA%b!} -0`dzU< Bpԧh̎G' ,}^jhHՉ`|?M,Wd rT䑠V5 |S_'F؎v9:OX9q"GHҩ]E6EVt ~g|ձ۠zS\, 3XjjTl1\ ,7` X@2~ vi "hie2>G$]Ύ:&S(eϫ| `A r<*F=ZŁs QSvR&{pNq8M}չU?RkK%[S06.tXQI#0Iedk810^(N}QD |K%9ֲfg/nm 6RR;XA .c}$jdT{6KQnwy~(շVtl\w NQНf|ZN6DSi fySD@' f?^2{'u\ԏ^[ 嘚%a zb[`xd0.jky"<&]bʌ')/](*/C9G͘ ʆ T'Nxژhx DOL[FGfcLfN$&%:7q̉ud|<#ْ]G* . $: qp ?2pPDFi _ ö'mF_qE<& En<jgm3/s`Ѝr[୯Јl3U>P/lN1`~bi-e_&4J9L8`U;& a= [ GrGcgQK,iIWVXߡ2{Sp;{|s`;yW=hEl-lǢ,I&Tx%hq†D_zP[֛""n#FVtcfA!GCrchzVZU\I_#l᫓* HHOdekud\zP 6;b+~ąy.HCUjAip`. l"Rw Nv*oz3pA):dWϹS 1(/*DxN~ <(|EÏ[ 'xR3rmyAnDXR$:B}w"rhCBF_?NP_g21ՊQn9}Wx@##Kqrxۂ @8ש`$AޏMA͉6MaCXf0pC㧕.Bd!RP7  mβ`4^_$w=!£\Hg$ץh&U˪*&AʭVrĪ h-< :lRZJ*)x ĹF2H1Er1x1l-Xd Z,P} ,e+b W¢w\@xAPyeĘsU~b i`. h -}JZ4 kjϒ%NfSX>OM?QxӅP>Ra`@̓%P;:(GQyLWX{ђ65!A6(e@2jETET#~pM"j=[7$5< &E$ͭU.կe}^Rաmp$>YݫBězˢT/ԭ sim?OȻ>Jf֏,JdhRE <".J #nEZ3ݽiX0MD %>|!oQ[$]@wz/\*& k {Z} f6zcDEBM\.P+K~y!R85 G!S鼍ZeACћ|wxߛ%ԾU)-9*BŊ xS-?ѦÔ/AziE&d-j|tUSK'ruvT%L\ҶDQ1 _ĆEH__O*.V[G>u,ˡL. $zgK.hrb--˫x;7/" S%+zIW5dJAR v%$H@Δ'KEDQ#XпF"&̮մ.eb&E =xUaP`թɚ _!x8tQvK}ΉdTvn |0ߪ9ofÒD [cׁecnsGqi;}ȟA) w 1ߗ[MVV0s%Wh8 |,%܍\_`vtmc؎\]ð5jm֫jpQ L1:fw;?v\-Yqmj&S u+6$#H@0\OOZerjӒ>/+qΙZ"P[dX@w~8rգTOnwy@]Rbaʾ%ECVT+i]ҵ/ț%1귁F2B\%h򼃠[|g~_~?., ~ Gr~M ~tC*gYZ0707010000001c000081a400000000000000000000000165708256000010dc000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/G]?Eh=ڜ.+n*}af8)Cpok4^2xp+o(+Q@#g7J N;O0bb-:j!6z#L7JXh$eNMLf~Գ̧>#/!7!LAÜ3_]vcWtPx : vcAӘp:g2t@j̒f;e.!(H2i/|Ó@A9a+8c4U1!V";َodKE\D]Om8 1W^G'p9I(ekM]Պ.FD:y[-"^?^Mr7`;)P !]r)S≱,du:E,|E.ك.Z4h/fwp^9i{yj~..MY5x@8"?RWloa$QQ!`];CFS8భIJAl-Iⷑƃl"._}fY3]BW֓4?B#Ԏw?8ٿ7;KPbh=kʵf]Y ZTl)'1z.m,Z%MeĢbm[íV6@EӪoDPx!ןLh}x0_b$Pϓ1~6ѧb:OYU3l#hCO౪`(73F lE-mB͋V677@灚1nK+\C +1%r]"͌dU3em ݤԕ? 96Sn% .F7.~'Sl0kǚ%$:(x }Ai+.4` mq꥝Ù Cj mW xY1 NeBGSHXy=a!exh>XL%ܝ@AP >  8nhXbJ5nm#BvX)Y5!6WAJnבXvmBKMk)J~' --=‡l ~]Lwk*X6&2>=|M(k:G/3 Gܽ[;mKWr-v֢_|`J+ŇcЦ;"J&ʮd9=Ude3*Xٝ6dz($x2xY\<"1 φ4V/rmY80&SqW.J[Yx(:;38S .Jv)s]vM%"!qiWɦ:T9=k* *Jŷ3筸"!թ]N!-в7RfLH䝕;'6-sl9% Dn08e_ȴ=X!\zw=G GKduxޠu1T/C8oUv>u5Х0Ep2e3{52ٺHz{+XYC5,:,dM(e7կo]zmHYHf&4sZm'8v/IVa%-N3h`,)UQxg|Ϧ5'V+ &$jᯮY3t|+ijs "5:rK]/o1& XNk*<jmf٧CN~4b^Nmy;pPQ UK0 O@!#I_XfeȷlDDoDIpcs‹UUirbrhD,2ncy&#+yUDt'Eۃ3t5=N帷O{n4U"tʋ3=ӼߠWB=> !gĉa(''gVX$2(9s՝Iڥ %"P"b삷N;XF834ѪĦLsϗqݍ &> ?Ã6 ᵧQ(a8ԇ!M'|ϫUL<̲aPZ4v *XTp?~= S6$},<=?!=)KM 4#97NlU=++apFaVw; l웡YF " e0KTDʨ !u92tJ®s9SlmRBs²cS mPhΔes~&.@nVSy8෽(!ugYZ0707010000001d000081a4000000000000000000000001657082560010682c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/gpu/drm/i915/i915.ko.xz7zXZִF!t/]?Eh=ڜ.+Bt*϶dCES|RvsT>$st.>s1*nn n H,ܬkY#'b+-Q{`@lHhzD8DRFukAvE(E[˅ęfv"kc'8ޞ:~y~|"~A߇NFpeW(mQ4Ұ' "SLĚgC$WG]*)!뀻CrF;0A?լox6g,N[auH8V; x 0Z!bV;$!8"w~/&XУbS}VGRÑ%C¤ԍ&8z:>cƸȌG7L{aw$%)RfRЃKRཆ,+jlܿƆa!OFZ(͸4ՓE1D[Q nGtxfMhz!zO0O7~_IlxYȅ$^EpgX 7S+qו &0%S#B7N?7-ݦ\^\Jc^T~0 K %nT d"`L2~Cr1FvzDĀ}.čKTZrUf>N$b)L\q{c kD ~ږfQqj zqS]4P`{s-kAw#DTځc(&l~a+㹬5g4EO3!+83UW0EB֢/8TGJ(|>aP'NLK$bO"Mqst(mZ\a ⣶i*كBWw/SƟtikcF_8-wbU$!iz.9([7܄рtO l Dix zZoo-/S0YI:%:AA@UƀlݛIB GK =*|ExB r0SѰ!DEh޻W%8~aO?ٿζfWr:h!si^6.Xl#)|'-,c:o|| E婈b5D5a~uat 1է, k% bmv !JF#r0$k:!D 6X 2/'7zX/1#?QH~߳JL^]ڶZيJԎ`fT2KM޿df݀;r֏} Bdճ҈ֲᐑ)T:y|OjCflKLħEWp:vu'ٙ՟ߍYң;XhZOD=UT5||x1w{" /b hL쿩ƒc,zQ dʂ,*~Z$JXlc iO@j_WaW鑪VRtiKEe"\%"t E>;Y7s޴!{Knٓ`/DmFUO>O'tž)U>,DƓ&Vxc +,E%5s3IzHb,*%c@fsX*8Z~fj dEAh* o,?azNn@tWC B3}D a>7FFoh |Oh A(WҟMnq6̞7Ou$nlJ8O9p0gVٿ# /,g[V׀E1Mobt4nrÝz5r;+X1H F&7b\|")!x'uރ)JlDg6$V6O{:)⪔j_>m ,,KE`;DY+S:^I7//ߑ=d gsPӨԵwn h!/1}=F`'%-W"O6Ӫ"ؼ_[-me[ E盖x1*<|\؄Fȴ/7UnGs،#[WO<{@= 9K< `mB"uW0&҉zG(Ny",!X]ϒ4 "M ȹl$TocË8QMǰ`;Idt9tc:ByWe:vzOmP˜nW=x?|Lh )!(ԛiAItUACqs30lHB`M!1/2X} >rsTlAPߐa/ )=Fh,Q{t1? f0wGSE<3>[&ƙQR"h]4ZgsC&xטwJNz3F%f" ɀF~ ƋNv(DbV;]G^mI f=ϜL˪ 7lx%j^'TR꿕!4eؓ"/]dc?ݺſ BJ e(m>}qcƳ1vxhX0(Z[`/MauQsy pͭeJ%Ȧ0Xq'%Y- u%DaG>`{60S*nHe0[ kM{FLze>HB[5ZH0gt9=jQ\+oumUl`oߊ5g֗;f<~~T$ K~c<<|o87mZ#x w%\b%+%3!gϱ!:bֈ^.Lefߑ̰#o)R8[AFQf\ <jP hpmh\ͥ\8]`~(Rb :l^@f- 3d AyQ'ԯ@A7[}ȶKkՅgz| b$6+iC7P"}:!)sUq鿛]MIJQ%$/|mqot%<΄[úʞ5@ x!By0ؕz8KPHA,/=΀'/M)%;33k) W_~Tʂ}TjDޔKA|g[r76]|TH*:I}uL D :埼: Rdfab@b u,bq) TwN 3*F YYڀ!qm.hkzS|`5;ȝ$@'/h.mn0܅4;T^+ku}& l͢[%J(%5"&_d}UlA3dd "Z]mV x; h}29n.zy$8OɯF{GKEdv/NX]~(ʰ@/њ*4g9GF!d K 24m[ !Z/"J*DTᱝgWf^3 @qX@ˆtW:C e*$߭phz YU7=H=D՚WHý(ѝcz&'åDrl &܏Snyn= (Ģl`;q_Q0,"!*K8#]˱}^Tl*>9_pJ_Nf;ջc@VF7\,pU6M)J㻄''GIX[)̘6ޞf7+BϙrFqI{׫YPw^u@+UET"x` 1)gq,$ƿeo5= |V/b  彲3`X~L3IM9U{ĝ&0tX[b`x u_B$p Nc;ݭhݯ^5^Lqka{~D>9Q~z]qޮa]#Ak{%F{o rH*0+# R _fx?| KD&Šq>ۂ?&5dj#N$o{_B!gXIu"lŭ3&LewlZɠm);ϱ4۩N{d9K͋)|sR(,X{WӶV%dЇ# 0I߸ 9Y ~M4IAoGo{AyL|USJQ|.Df {&t;)hڧ05i';FyX-c.GAgي[k3 xB'?Ȅ +qȭWЮ݊X ӐGw? ^<) w m&zX 9v8u% :M!q#0:Ȃ#@~ՃwiMHz{&ȟbmD{(9Pwk? u9 U*LW+w Ë@S%iM[B@΃]}k̆ᰠ`ʺX'u4*O{{S28{ dv36/^J@&]Xj+Ou.Fi;zHh=m%Lo2Yz<#)vSWgZ=64u[c]]*[)m$C$7^Y"jN" kwetr4MݱCbEF -.0@/zPt=vQvd"h8sڅ 4# m4'N؎?0`+z6&CGo ~90|ZӾl1}0ÓV5(fzGW7PG 1"6}u\~.PVy~HJBFsx4vF9-0s.JB?j-|TP4>G!%'Yye~A< "'ĶIVWo )FXP+/X[`D,P헓XP_9DnQwNhoN=i@r<4Wˤ@KB[NSbۼqy懯 bdU\~Y,I]_U$"U<_!$< {Uu˦ئo! Z:V5;`?Q/h┵EF|[Y rF~R7i3{|cx?%+žXԝ1 >;vo m B'S)MkiUo(S}n\8Ѷ,L1o$Ւʟȑ/Fز4ϙlտAHHkhATvV a{5E%M<.Iߞ_R(~;g+֙lcdoZ9y*N"^Xaw 4t΁9gG̀с/axdΈmG%|SNuPNmxVgIB 5d|`F>J?䷸Qո߽}VVRn|;*柱}%/l @rS2!Ҫ8)iϕ1~;o[HZ|6l﯍r,H0C=dq94b{ʻKu`)bـsx(IZ_=R :88GF{W챎f`Ɯ[4F82ca|bAәEV0  h]Hȱml>AN c*m֋%`>T|x^Jqfn_|:C؍(%Lg; 0QY=)K97r:e,O0^rhvKȜ.qcBc*`7,ǐ[q)`9zmLK!ukHߪauz- JGѵ3LP d:,mtC@`1;K̓e! 6!3qۗ-_-0>o`@1"_an@$}S|KЂ&67,UD w!a 8NWEx4m.;t ]/iI44]`y%etGoA xJ8.oҁXFL9jgh@  IYZKR aDё3״`Z`A{w&-JCs94%M_I f{w*zjǯN?,CS3DY~uԃR L~7_hYKO)^F 2ЇIԦY;&݇&uHԆL :ޡTʺ+tV'"H !Bw`2Ӿ]7P38lPWe…/Q4% ʳM0ՆS_0‘_} %, 7j#XBh%C]?&CK*iٛ.]lYf~_!P},\tt!QiZpZ+y"DKJ-IVӊ(eJ)?g kK4g4,]|xtIo^ݝBlV2qp{-vLtRn^qؒ 47IO=u~Ly\zVX2F'W+ a9k@{AIıs&~r4#A&UA6[5Nqp)h02_ ă>xբ_%'Yyt眯tq`Z&I6FHnUCOQL4D#x@1.:Q L7a/i/uZwvm$G|UjT#Kqe1,RDO8P/_yvXHq@t+Ćp'Օ~Fd P ]>)9qQ9|}+EM"vt9eg1}K|~(x;|`*udjz-QSFvg.6uby&JCVIG@yz)3ҼK\D@zE2 cr*;pS),U}BW)rIy^56xP AyϔZ54W|Ca˗.i,]+#wꏢ >F\ƃ30%:|@!,E߀[?KԽdkC=\ь"h?eϤD)Ӹ[uY{?/#4[2tzu;hC @JNx !hZĽ./ocSٌ6WC&pn}#|)wqMS9s"J8Sh=h 5ٮP[`Ǽ}AIRaLp'H<3 %zب|%/h<7_\goqBBwe )m%>bN0Ŝa|x5ksc7R`_GQ`d0߼L&<@BV&"BOWxvMDjj/9p&Fz!"=6 8o{ZCka*G 둈d +thP =Ŏ+ )dJ{dM4֓ri;Q` ˖ù+Gl}[gyP9 kk$Aʱ qz:9>8%AE_e${ɡ6F):9]??[ f-BgD9IFP6٫FyK,d4X@gQS:#UQf| &="?kbc6~ҐQ8Us~OK& dix0J䥢#.ֳ7`aą1:η'KA(5r|c84V{NS Tk#S8Af_bЩ!P7y-7D&ٻ]`R"zw˥[]G'Ǖ Q4t/+hC+ 7IC ~DTh1ϜcaDeƩif.E|l[ Lzwٳ.lAWeLUNMP8:k?)}^ ׮q0 INRοfj֩kF;_ ьX8Rb `Oή7ZpHhśTշvz~@*nvg[sԻ s9!]w7mm-"1_zN0z K:ReX?M<̧ѐF5 lmy##^ ۱ cvyn+t.9LsOck#K೵> f>nbN2o[#̌y%u_}a vĎLce͕qyЭ7;@ Ҋv D;(QKxA*Cf>(^TJGiXI,EPݐj=*rQGSOG;h}3EkM4tķxLU&Ɨxe"[ƈp΢ t>PәܾPRU"mhD~8@9XMg.2g0s5B;Tkhݮf&܄yĶ1^?6A:q'B!$hő@RX3̎J(h,F^s34鞱99'{ y*Yx83`}Xx C<15vUXq0wf`dV #nk]9'XZpsGRsX[ήJ?2^&/%Æ|,vAiL@]:7>@g~PLB(,neb 5 7 QJS_p/Z@>e$H_AjRR6YU]e xKdj _Itܶeho uAyZT! eN}yK;c:Ik\mV0롭r5cڗs_"%T4FuQ1yVҴbpp! wi;gӠ vÖleZ+~h"kwO>t3Q}[S|t`$XB?RKE]2{~;3DJ?jJ+z}Q;JВD`b} †Y~qYnSx%@2LUX`aB)f б=(L t_B@)apv)A ޣl"چH6`Li?/(WZKdq痤qt㡱n.U'%7c'Bi†r:(>*f]DTDyH}{H]ޅomZCu"&*B[ -oP5|_G{5bҳOkGгxI(/H ! K%E4g=T--[82'BU d\]i,gb${\lrb|Yy85p,.~PCGԩs&hH!ߋ-HShP?\dYv BC+ΒtKͅAٌz*!=0ԊLd=h*~BʧA3?EhB%eۇdCO꘏0N8T-O;j+Mipx DnnOzT :3yIT< 4`0ɤͲp{7o"}3'< Z}RZ5:peb#qZzy%Tk:,xC1 7!a֥korʪo#qAG]s. Ⱥ%T"{l?ӓ2s;YēF{&-s<io$l`}_gJCm^$%\`&<$R:-FzVAsp~{ |c]#^RNဦ킈֖ ZVpЍTNA8!Wg;-L0ط޿1!Baω]2<;3Mrp2kOВWIstLܿ"fTOKT“B6vQzdG .)4sqapq BPmP|@=h)Β[ICCBSR7;Wtыvrqu4#cށY:9 ;r e]؅%~X6cM}h&MQ?F*K //ق{c bn3G8G>6BE/7z͝s5p(hHH 4Q7cۗCSͺZ4S @n ` ⷮV#֗Ο"6 >E`R7y߁U хj`.U6 TQZ\UǷo.f`lvR,ԒdԳ=@|~X,d#[ݿ=RFzkv1U,TcFB} 90!nl[-Y9Vqd;\Dγ ,EnN.W".NJ9qZ8bD)~&vL>۬=6AiE~WșKzڝ o!?3T^IpWZpU1o|7e> ^\ *k7lKӪ)FȝN=/" 7ϒE72Cq(fzf̣-6G_TyHfchÿ6VE񄳕(~fLG,5$Y2~}7FS7IڹpT:_!솼 P)9eS_曺Y6 h愇h9XjdA.?$T $>2uQߤ? 7zz#>{A?+엗b,$J-pފ q,OWJ:*m=ȥ뻺9O5R۪wcipTʙIbm,as]4;ǫ(@4K, p1C"^|>gY÷bbk9-HқQ=.#3f]5ΘY/5:@_d\$1G'y諻IT4;h$k M-T/G,9R:"MѯǾdUHt֕U~Az؀L_7燎OuNӕRE`G6Ӏ(e iB(dX뀝2KwhLSrN5` ,y%$QT*Ϸ L9pnMv\(iGEFN1 HqDܳj2IrYpV-dzrԓ޶PgK D8JP<l6mܥPˍ?xVmmZSָt:pԀNvFA0_*~8@]n}\<E伃S>;SmB>'gRplysy?⣗}4/45f1 \{)[<3眸j-bkGP-/`( î7|)o6~-X9ǒΑl^/WypW"X$x]5Ëwv7mI-mp0l,C;B?Or3"M7܄fU>ad:S&&֮itjO(4W&Pq*"2#v۩;ƑS@CYe+{f'nG*4}f#{ºFm\#0U#Z$qG ƾ 3~v̧ˎ2@B)'dl‹F~݆0w#bikk32(k!av_"#}OU i20+Hյ]N|R8vӒYߛ>a޷%x); ڟIKP3FW/Iyϵb-x)c=,1l}*+Ѹo@@ \m^^L(?olJډURx&E@Ywmɤ8q8% Ak9BL Jøxb,$ h@kvr1j%ZC'O>$W R0W,b}R1*u%q/$=꣧TAtU=&"=ebBGNHImdKuhX2JgbhhJ+1=Kk2=$Sǎ sNV;1 ?g w {VYTt*J 6X$yaۭ`4F@|L=_[XdIVgoWB4Z;5,'_p3Ѷ@wniͥfogɓ:gלԌS+ND𔭴?d&':Sܯ.,q˖d(,Iy3 "_СxT(GThqhSh\Kc4z}AEn 745 끿ߴF*n,fe">l9Ue Iirze,NKzw#3mD37}!xrqaL NQ)c< LXƦxXJD f.OC@o?·_F!;V $vĄqoxi]V@X\]']kLO!|*>*8_Y|RW9&2E+1o7Bă2"3rc[7+ǥƉZ Ԓ`6D?- Ex;x,0U^ӑ37*"n)c9]8(UZANrMIlkьg۟dSC۹VH!lKBT2t"&_xư\wgp2hZIq L?Wthz;Giin  YYL 6nL Koz vq/]8;5k8Mg ۗVl|K.vQF*;xkܔ:.>y!NCL wܘhcQ^H*U-$"kT7eƨCA$VwpTy duUyۨd &YSL2xNQq}<#'TL7D^GܖzDJau ;|ʘ5>3Kuzچy"G_Tkf>SA}~*ʼnɤz[B9r@i$)OmX"tVmuZ~6]/+ '@ԐMb8݊]Ȑ̲t`\fV YzkanxyϦșٵNdRݡ h|Lvj}9b+"Լ*(GxSh r-9nAS Q, /5LI8'+K}:hGCj !+{/ !@yq'7GQR:Tq ,h$޿akz'?!S~@~O-rDZҍB=o?XP";g{F>.q_/(@I (~'Z7X:^C-W*I_5 (p3cR\_K2ȾZƬZO"O 6C6g+׾b`i:zxqWlg5 uN׶;G+>#gUbX~Vp[{qcFV/:'[[:*| pH2LkװM/D5f9aWkJmnא"M^!0*MU$@YX]h0Ay)!(ݹ|U5 9Ij58CqMȭ>Hf(pz;*e!"U2'zRM=Dڦo lVE.Q,̷KTXؾ v0=(l #(#Y1X-TL֞Z@CU2w״ ?)yW }]ӳqԤ#QؠdyeHs6/9XHE?A]rhe #y*w/j| Ga%cZE-ql;/jIbDxJ˶E<1C-ۇU6O&$xSҎT Xv0P(M\KG䤊AJ ;:T?PLSP?w\X&K ONr qhg&Vꁲݗ!*ioC:> 1e3~:NbƁ)IҌpF(&С{ Ԑ.r֣أ)0,xI>SBwz@޾>~TJ;LTr(:czy~bm.XyW,pjݵ_r5/E:hLnH dL- H:("f#n^56TRMv4|R[U>t/ =tni{SFD[9 6VhM@ o93KytJ[ c=٦H^A>=:LyR#q͜YX oZ%xְc^:DC q|$sؖ~6_َ[RZ$b?zf:YCg_KWz yxU [dM$u8jn+Pц7M!:$JOxb$DHL]K7.?S { p0MV:6`d&c^8m_|@j4q4b(`Š$r##RjRn/t-.9~"mVI*#gghNSJcyREibk_~jvYОZxP] "ъ.OdZqF:?v.k*{m#w.+IeOR)!D.ND0ܰtDU<;_P11+E$NXQbtw>UT]`(->s5ߧxP'Lyi9+O>[\I>࿴ Q/@gʰ bÊw _$-"-hVËL]k]!}]Вmn$ĎFƏ*a0ec@oS~&Io173/u8,:9Sl24 4urm9T9X#uhZ-ݍ`9q=;l7T=Ӹd:4Hp8?ͼyVN堘UwYJb67?ִ>kmYq`l-CgW>]dz-D6ZN(Ex:^ L8$KgJ:f7k-o_-]COM.4c |/GW|z4j)Uu:x]g,Ivk|/fkDH*й +:A1,-*p;>M&[O:@RyEIQMq ^f*yiL*.0M+>@Bڐi^w!@XFHY *KR/P9A@zrCAꑺb.̎[TPQT<ѻrVށTFJr~huSKp16f4&)BP c 8|].^3^TEW{30Ϣ$x]wa TI@zK,pBG7ҍmtątWca`e 0RPe>=i.fa9 Lɧ*a^dE MantA E+D,su'? .i:wajR{|un;_蹘G 9a}Keҙ;Z+3$A(G?XI'P-c\4[X6f{blR~ׂEԞG:r@N1 c)8~ GwnsoҢDHsdEN\â 1z"189cgy|)`;Jx6DV M t#aa͆CnkA^-D.fɄVzF'jHYbnbQA{yuLG |!xvMcJҠj0g/ jt'Gl>BCB-|>nˎdxpO_AЁs6{̶Y4?e,B˳tLXuLJsI]ȮD8ȘH\5|XXePgU^P{ VjcRt ȥ[~ .1V#٩m6 ԡGoߛ al^Ш37Al)NFs0+աJdSnMחP/ij)QV{mn蕇'`Bt7k$=4 : 7VjNKwSi%46||4RaC* c|BulR X=8{ôZ*h cXE ́SRO:`?-4ĩ5w*޿}Qjý ToZm1DD_C󼥪2HȻd)*ު^ דRGKVQ%uJzf@@ygU6ZU7$s)f^ӗׁt-aZ 9%OgL$fUv\fbH-aE*AȬDŽ_ YddU?5ټx2%)F+z"[GZhyJ.z|\*L&<2OmӯS}}&{1ٷ3rǿFLD@ C7^ W4y,0"6&Ua%1RQҼ7>f1s~ؠP|@rgQ]t l%&Kz %(,ȉ=ibi5A)BBt/Lô{Vy1:qKH*G̉OkDV1b] GqrIɽf(jY-?3J(Tv;I}Q]HO)He2fkXy,$vjz41=n6ĜoWnxGe[5m9ap%WD\z/t?|Et~c`WpM*E%w XmΩ$4\d7fN^ƫ5nkId`q#Fܐ$+d%ֽIZ w7Ť W~_=_;UKy.͙{c3gaFAW ٟ.lp#(t7 ; =DӦ *>AC8̰CMV#ێZe=>Z\R^ j-mQcX`4  Ϯ/6/ bhaL7OZo@tsag[m8?bG&`:4غ%uÛ94fc`@,ZLRyK!*п7y֒°p=c m[9[PM3G'wv} ?}UY2nNz3)2{+&0U>,a˽\Oz' MLq Z>X<**N&K׆M8O3 k[D.`8o#d<2Q\DeE߄W ^ɋ]aJ$Er.P3- @Owg k&+z-r /fR\OAms6҉^WI_>v $~L sR"@HOpg{NGt_akQa8ԅ Iif#z4t BuiSLF̢| 0N6τJTm@etawg182G˔5X q =fd ֛GA?!SH}us}[w;z(0Yp ¤d,*aGϖ F ;&r Y?Fw&Sپ 6L3QsKؽ9K}{K%; LۛCLTm&Fyq8#}8kxhVřOY*]?Ƙuo]<ƞwO};> w/Il6ﶜ':C3۩R> Q4i`75{^ 8fݵ}>˽nJU k n_`2Q뉃Iǒc`νL yD⣍g7 TGp n$K PciR(Dh _ kI.pW{8c9x$@-8X|F7y~H ?EʝsS[$Dr!$̾?{lg?s'q QgYpt:3RːN'۽}ۭTEt~SYzPk#.=RA~'0W׍ZE*(Sy`4V`$ SސCWßSr+M>麀I8n_ݫVMx2J2;7sm!0Q&"GxN`ɷ0*{ߜ:}t3gI'G,; n'(z^s*UthmI!}lZJr {Xpاб%V{)h,( Peظbk l0GwC9XYfjcQʡa}a[[A}Az&4/j5["iH՘æfW',ދꖪ*4BLFmJTǶhe2['7$EfD!>M`Z:V@=V!0DVvcR~֪&p/C󍽋1Lnum*O_K|!W0)Bg 8nr à?{U\F+ S#@:bPwr }r͒!Cxt]5`?mtt!,Ÿe#I/ cqEMLP:-$R?Zm0*ڷ3Gj1soʮhp:# ޗ@ƉZ2Mфڴ*1ҢHBLOZ&>^[jkJ]Ɠzlm&oO3QلZ ([.ۍꔗkb˿o{ؐĴ,Ϛ1&O=3D0z+DJ=t]T?(IujٻܚQdJ8O`x[^RiK(_P“dmdeU,w2T) JݽAN_~XzOc. 1KAFLg֏&8׮l$zm.)5 68jBHGW J;#dfǴOap\Aٷ?= C_$+PW]7]siw!z,?<*)` @[rQNH>;A mL 耼 0?;G6(4nCp©x5EdqvNyDk0"Hop[_]OX}/5 &oSNFQ愑(s2o*6G-9uϮ YI40_ TxOb?kyKΔhC" R"Ix`Pj1TEI;_JjVPz9 BϘ01Dⴶ'1~sf'|[h,fDx 'AF~+yͿĔKLiH74S^>!"g!7(PIőTB],r"TZ\i W;-!ϖ㴫BcK?TRxg1@[DVr1 Җ"MJ敆y Wx}ێJy)cp *_vbSX%몔X>;N@}b>R iU0hnH &E}_ږ RU)CB ' ]4{R}8^8/!@#JWeu<4Lk)@O \wFRG톍~ѷi#oSA.Ngut|``2T|d6O4;44~ZSe^>K* =+~{ p{X'S:5e:]J+?H0 } mX ^֥kYhjI+;u0<: )]Ev67TGNk4Z?{ƒE:`X5<:Sco=h[Ԙ1.f^TxJ8g`;І!ViӢLGSDJ6;蕤trQ>ڶOkWԻIyED :eɐk=Her@2; &.K3r~s^t?7HA+X_,7{" Ec÷R}&V~v0- ڽ}ǝ -e-4?4.Fw * |]|06y_^C_[ƻ[ljmع/3F0ﱧm# X՝SV׹T'ks؋ϹoNO+q~ ]=3}hR{Y^wO 6Ch(UB-"l== Rthʻ\6QH)ԍ*'IBh̕&`H~ N֤'Dz pUFc:AfhgY|[!{W 4lEN,gv=E% aں3B~{U{_56ؚSߡz:2T6|ƎVч~%tڟJH&8FR/Elzi!}ggM1.9m*}jz%#G4zcClBvv+ =MLT-GHŕS\/[0"0vu|Cg]$.ɘ_bٰrUblێR qYJ6&˚h:CidƋa}{.IT\;⍛@~>ʫ2'~^un+. ϻ^Pu. nK2hENҰ^rq33jpee*Rs˾<'M_qɇ#B!Wǣ5̋V%_D0f\*L&u%&Q"2cEJdJO/o0J`sM4=ǚ-M!z+}9| &#;ق b$CPu;)=q N&ܾYHN2j.Scx "؋|!1{Spn(lLzyC7G(.~MY(DYG=#c嗁Q;H׾ıTL:KuX/C郌IljLsYA*זV ~yqIQ[ߌ%&UC4Y-ˍcK~n5恜h =uQ}0NdhY^MAJu;wYkm1CNtD@ Q(h6h ?2n@|T0Z{\GoLA\ag]qIFԸaxUJZ8˛ :c%x9jP>CDad!1o ;ŗ: TWp :Ǘ/<}TQsF1P&e :s- B,=,$x7ǭA)p3uЭ_cRU1Li„Lx[BWFX}ƫLk'a ܖ'd>nU(eA7#\jN5W@h޳!<<5lm lCnas8; <Ŋ\9b"&{REd6/?I`ckW}HZO#oV+6d˒Rg,5 &WO4 a T)0t80A6R7oLQ BQG]GGFD*mqgG(ג^n *1;{2}llT)J;R+7(87z9BD/{+KC$?Ȧ2AA|ނV4+@|\ ExP5l ]qy,\!B @s`d8 ?v,c=bky?Ɠ?{r_gr/()TPε[%,%#ӧvdViI>;u/#_*Ej1w^y TMU޺)"FAN:(qrFP%,n~D*78stIFT4xu=|ϩnBtt"8=ӕ&e39"Q݁= < cYRWGSܼܵp-S+zh[x vhrg. wƂD{F|ɶh7"6:}l;oo3N,.c[iymiwގTS~⬢UCs@İ"jd PԒ[ţyZG*7{,l8T|Y1M:}Vlw1&+@ +KŒjQ0bԧ$0W;w>DY _ f]94z⫭z}8}9)- "kQ`u"XUT$շАQbvk n@|GGaAT<"%[$"h*`7g$H$ ]P҉V8avtT&["WdygY#^F9y4#p)C/ hۺ|U׋`<_(8~Q Ӆ_l4c4P{xbXf&\ Хȼ$mR?l;GK {̢9] α"cK:S*5 v1ib{m{ޓhPĘX0#&SkS^f Ye{Iɣ%@W420^POp!Vݸz\<*cr@w8Eih.S3n>J^JkSYTdV!~(، q貘x&fݹ0̮EC >$. Ucy)vFqX:{WN쑑wtIʖT" yl6ޓgN/Ǝ |"1eA,୾uN!7J_;roXK4d:V|zv0~+8"nfke#RrObI;rX&AFѫka Ýa9Rqڑ)9tRsPQo']C 8o훺)Gdq"v-ea<R2zu!mPp مhs#{"*'e]͜^ .2Ѣ?dM@o@7NMsZiaJl5ڼrLG?Q+s!{I nb.,W@o.Β4 J~QsW73oGG&\5pQ͘Kτ~V5"_Ry |qSHlKTTZp眣.5Sak:G]Nׄ (F60X`&-eȜ~i WSotEOt9% dR?XtsvQE@t`.Ӳ%9iPamz6ب!ӭ*Uְ20cE[^۔"t|v}0"/cyCf\W!F^k*7.#IqPS26,C{I3pUv9^ɔs^4F7ZBD3a2h]hXSքv~j#d/f71cb6Ȇl^a H&ퟧfb ݨkO7 >i^%FS[|m,U~\'/d{h-pkUg:ՀwG1! <{9AV%yk* _i2x%i@L;R 3zv+^*|:;^o^6?捳& 7H<7}ttR!adpg"w${ܞ]5yuW8V{rT*(F* }ָ.)t(B*"(^ZP18OPSp0}Q;ozc+ք Bw0OzFEPxr5 A |Ϙ^%-\jsLby =4Rg;dߩ w~@M֒1Y0Gb.֏فTM`j)gb*v=y+H'|,GJaRJ%uUnBavѤ+ :iehHDpNI 4dPwdt2LH.¬0G$^y=Y)HtrMhX8Tz6ӆhkA]qyfw dM+M'C|pdq`GNb$m`MgTB0L$8(Ơ mqϖ_:Whێ0G `_ &,DsVOPXͻ_|7بw_`6|v%4xO:(W6n+^`3nS:=݊;M<ɒ~]d FYbUJBAIG }1AI]rM H[&%[q\DGRv kmeΗSAn*w!~O A%>( R) F_*u mDd86fX9h1i#65A= *)0%3Դsk+Á}ksK$IC{&9#[dbG;"T:Owg,?pn`kUUh\ 3c ~l(sEN6rl;7U s/3~ A9p=7їS֒WQ塹rMeuD/TvB8}a>H9dߒ_b\rb} ;4OS[[ YStO\l jfҀP υH{ZUG~ld:8,L̻IVI{6OH ~~&|o!F}=:^N1).6Gsy";x9&*WNRO2IL#5|J*=t4 }PZ#c]8xuD l+nSB_׵LRaitp!NȬ{C( 뷫q\vEwZeX/ɩceyFꮄ+m}3'7C*xɔ\Ѧp$rVea)E4+M_r*Rb44LUg.DxC)9l7qnY&m]{%=r` cd2NޞEɴަ|)m.ϹZb +[e.) {f?ijszU[䱽e )ʙ]e ך9A71BPf6͋:re|hO{)?Z&B“.gvxY9wljL(>SxrI l \J?;:W#~POO;lMP(j8lWMq)D3Sr0 /e '\[ta_Jg(m|&a0x*ߧ@,; E΂۞H!@-nI SPr𨝆>fP4Ӗ9CgmfrhfGOtWϲU:~ K;%kC[|,mh63BՄk<:&%}1#6nѹۙ …5(Q":,~[x/wHnFx.{jC݃cu\AR$F m14vT/%Lq"3=r0(x29mc;mK1ͻ!&yXH2L"€x{jQ5W#I0!KĆa3òCg>JfʱQ#8&s> qL31 B9:[jcF XdSW/o,wt.'9 mS鯇뉽$~c=)IAcC^$Iʷ ` djh:Z^0EH? n(hc_dzg ?c8hF{o'Y{ s.ڍWNDEݖ~c,y1Wrݿ:+E /@= 4_>Lק\I r#h2-]q1~}r]'RK{;4-4/=ǁN<8EHBd lXƁh2OnxYe~]rH P9%=僈B7z+d=%sϷoU8#4w)iW3 Z⍏ng+Ȝpl>3f%\̹xŪjpA ?t"xWOXV"1.n[ |!WhC^ز1&C(Yj'eхٖҬٹ[*0Pr TVPLRPUE.uWmEiԳb)D_>PG+{B_Y3ՋfQ(FHv褷DfNe+chQG&oMt bp2WRm[{6`˷p0^_hP9#&77F 0 [~|^0hWLqM%n c#ݮAqd9Q\{iW静_`HғL5 %8\"1e4,T6wBFe$SZ OUi+yh5ʆ\);򔝌1TA1xX͘)Hh~m:[18`ӹ:z?e9&zDuIO/*` osl~0"%꽏y8vW0Zorga2{PhYY'gՙo ȕd:p(ǰl͂k^s~[d)%QbYͅpH,Z61}IJ|OZ _YOɬ;ւFq3 1 gaF=^}]5 H>&"Ƅ/+Fq|{=a y+/1%dlq#(\G^棪6yP.stWlo98c2_)_K\a$Q|Dk;#>kʷ+uX h'Q9FY 2\#A%C f (sުsk"^drPp#hh5Ofі$X`ĦxӃ۷,>.y&pZ(|.Bo#"Z9F-;.j`2i]kpYn 1k%DDِ~*3~,Bq#!>^cR D;u "EbO2yxlj*4DI^&?b{klmgv 0k) =+/7If@tA TsU*wF3z!RPm4\,=ƫ٥v.г.$bĴdᔨ>(NW\^|F75P9SߏdkӡϯG @o*~A(gogy#D/|ĘMi6 ik7u'<Ӻ!`+ /&%k2 ?LE "KtX*DIPvì]CRsUy$t:N48 =1=[EbD-A%=(ӶN ݇],)KؠWը˺r'RWU WP_nc(3J. H1cLl*H ΎK>:zlIrO7x2*)l][C!~V+4ӝ,mHZި>(upZX1iH;Y.:uUcBtߍ^=fwh;O5"mm)sUݖGNx ^G-BTn8 ֝PFEkOtlzUVzLn%J E6p&6v G1TM[3w|/DNwkHSQeM ,l wMuRviHvcN’J V*-# )M%o]Zv/u;d|dO\I?<٧RI@14(v>ezSgDv VV\נG(Mݚ1+\ifY!qk$B®^!( nE3:3 `i#fF{ p!;rSs^מ/ v*Y\՛6":weRJ2M3ߣ["`sZ=h׎w՗0ʓ(Dw2s\Y_0R`,xRl qhZ{-`,&#?0֒&{``@N]rP{ڵf%Ͽ텚]lHܺp}b_i$*Dq[G"OSЭ;maGVk.̭&:r4տhυXh)--K!|HEn^b I62~S3V {h,VPux[ 22UW^YpH7=Zt'`_\sVOndžE ׫| ;c0;8a$z#ݹ?&HU~!.7M3*ܯ)ڿ#ܿOYP5j`26%V#z֨PԾg`o6@C\;]$Ea'Z| Ѕi/?jXpx(8ؾʫ>eDT)%釭 [;3{&c eI%:$12qHsQG)CQzmaWG)u?U}+?\ޗAy_ !Rc"' , 8BW]!бP s׮:@丌0wɸTC-m߻ v"7h=ӽCԱs <1\sgKr%|a ImrDZȋA_NHMrz#, R>3;j&wh} xƦ #+Oy(O[7nUQGyL6::K=ܭ‹kQ5#S6Y6vyJRNɼ$Pw ?!9=@\d>?[aQKׅ^ϘS5­Xa12&M:'?#>cB`z /FN}+7<レO\d;)klw-B5]7!#د6|pL2čnH>2!0&6G)k)bWŤd?`M¾s$^ DZ,`o6;~`q{^+f3|us=|H\ tPym_ecpGIR{Uc[$pܒv}*Fҟb1sLXҸ<9{FAsV;j\5z GR1Vs|cv:Bސ%݂L\Be`i750{8H*v4Q ݭz'.Jf19cS;cnXu{B-xݨ*U"ѧexY  GKқ\vNBs ixYdU$Jluƀj%YCǷ }ps}k= ErȬC~c~N͵|R Q 0¸ҺK2>CT^6S*q'K8hwo_!&%lL}2S5V Sym1uXwf ҄Gy'ILq%/a籯儦2orB`5ا Q>-;zo3|nVE iJ4%[ 'MT $'}o6 0r~}3Ng*n^NIU7.0 ^EnR) 81vLf[!)L2B2/\P=!l߳5%H5^ԋO8&FT\:𱭎X-3^,Y"[A|& -eQָEk## dtű np޷v ^'bU+ ?|[/n YD%U%v='UXK7d- _ h3Ix66 1RQ~Ͱ\;mMy?D/VcB7`vNGF|ؐԜ w7h'~&`]Y;` γ}/izkuS&.2P«y_CNW֢EΘ7 'Wz &+U ܭA YXSp[ӐArsm8y o-ƊͰMLL&!k5GcL~ !gׂNˆy;#<dü_*]?}a͎%䛣N0J09A5ҖdմfaB%G:}~X$}8ahg{ iF̽Q m3v՘'2־Ur^/c\L8Y<Pf013/},yI`~ ;4Dc Pmdsn;X! XȱᆣJ_z ` )93O1n_F;D9/qFpI Nr@"y>uAR)t9Za?}8KQ  " e*/ 12ր˚pox<$ǿcU:+TF_S\ (8^? L> wIJ5'c H i;o:nsD*.fOqU@p1+yMk̑L5 :C`Ib.;5gНC 载Z%GvgugW0YJSju?U)dYb DD3];X !4kO80jve&zlV1ZX'H&=27w!bߐ{YY*halVfûb5qT$|[h4]{~(")$WF-=QCVS,/f~c8^f| |[ZvO?- ~\.[D*v܉xıx ޷w85. < \ɞغt|HI `x1}FqODJoB79ɘlRBA0TuJŒ'SLmGvJT?&=)UE[* V?*SQ[M+)_]%Ե75qpN]1zD! =Y-z%-DimK/`ςi,RחRjE]ˁCnJi b6=tq֮Л(^zryN5m췟@j ds>*}UQwqN.nKU:fAvRKHo%\ƨh2N5y$ ÆU H*{@$>L#X}B}$;{,zaVq.\ryEY$OAH:y&G&2\2Ć*/R̟d^#(ˎMMJjo|^Anj*QbSތ}>hOgִ6rwәv$aEii<Vݦ1͵KYU9 /\IFʕEHoF349g$sEf2dž'uNq-C{00^"rc 'AY}q`ۼ %9/ %rO;4KLuGOU8SVW%.Yrei{v)c)qYbdwSQNn-ɏsD8Ǜy0{);֊C?jPxҫl RkS0䞤}U0?өpšpubPp:ܕR`ѡkm}׉R|fp$d|E;TZC)QhLH6˅+OJl hnCVsgHTPѷ {XP)k>A(,:ёL diPb J5sHy @ט΍FBc&"a\8?t9+λ@kٍf}|ׯ#SJa S=g4?ݡ g&x7:󰇭NeƩ,cd4z*5 S]`r1:Rx>UpDc ">^/u*BG{.#Rs*A ^]bo ehb8t㫫v<Qڗƚ 2[f9TE[7 ,mN Z RJ."3Gw6!&wh-YC5bݠ˲6BySėِqvAtU~R"A~z]3ռpWi2&G^+*Bc )*ckHqMՠC.`CaY(<6۩@`0e~܈#MTg?V+0i܏x3@k_+?dD5ioOiS ho)V2ѥq Cmd[bXQ Q sۍ`D8oX@ {~dd =_C C_C´/{#?~=FfT3HjB`)8U#8o=4IUPT" s` ސ"׽V4 , .u6]_,R?^4F>%dcQ>N̼4ңJ"o@[@tʼb< N,{+LG:XխJ?0z͔Orr ^[BY']^d"V4KUGQ (`4ql4+VUhLJJRUUN+^*G9n2~VA',;r=ҁMCKr\ .!}02X!sLf>TI#8LVQ BWJYIr`lź<6%p3 W[6(j|X $-y EfHߐq5ˍ2TJ~o|ǞMU'ϸ.|rxjr^;!qo5yMtdKE91؜&CE'ࣻ}途Îmĥ'TS|<뵳`S! 帮##Dǡ}#6-YS Mk#''FMYl G2SPQ` b>*{=)uhOscΏ#baz$/8p*ZSZ.m6HkԨ*x|kլkPC:{l$֨s4 iВ`{Hs'RxVhv%r C YtM*\(a^蹼Ծ~H&G!])wW]h3&"I'1ZWG]Lܕ1ϿIԋz7F ӄa^D:MȆxs*F:} \ `333'xݳ\#c {,CXphode(k?[bЭb}=D0'@vպ,i"VpT'y#[ LT@hL;ӵ-rF]Q[˒%xNF× 7 `g++[ r,.L8…1luni:-5AIڻo;Wō _nݔ߃("B)&ڡ+Zj6Dgjw;`@H:SL m?\zf1tc?ZN|d-@ae,'ξ} XOKG"[{jrJ_Y9R$*`!~14!AEӷ}hhP^ .()(c?R;"_H"(5Z7!)!v1(<٤⤶i /ce3kڒUA Axr$] eC96:>BoJu!- }|X"wSgI$jE;P~qw!Qnd)=27ݨ]*+V弙gezgi:|iB?%v;J?a'+8LjE s9(-ax(^2gסvvL?w)9<$@RPxExf=8 9KL I1Թ`E`HҭKr G.=-c_O;tuӳecí择hTҬ&k?; sY0{qvuE;ZspZ_^M@,UCĨ܌5u)톎dc^K XULShux6¾j -ʆZIIQ~'-0} Yə, @ʿM>biifx?^+l"F^oW(pԇѵYD\$fw$e,s^jd'h>osSCZۉʘi6*)-sy,+yUI>ٚX*%;Ҁ?q1UxF*tޑ/bSSjYյՐl1S& TΌCv lO >E[Cx%}y_خqSgB]E2Â3U~۔I_E;"LOw"v)rj|II*&\Q@[ꘁ|>M޳HK(/ƃT>]Z2P0juM"Ǹc~# Ұ!wA4A-5Vv< ybTnN~oVvv|O[6ޏ};@0839aw;ٺI5vmb D@ #k.#c#puQLTp\%H7Cu-qǕ XI q{5l~*2P .tcQB "UH -,c%Cy)̍1\:rfL4H#ɄO-_©!aim%z.=v-nRr_ c  ;.w7g~BU[ ~7yN1x/u!I$zx-߀S`WH|T 8J2v2ek$ X Y +uׯ7ORN*:hKAGj!T32k!'cᑆW\Wө\%T)MpkQz~̟:wu$G(P}BaIJM`ru?@Rf&MK/G` m۽NKQ>A;5+aM.f2LgŲۅhPG-ZްeNY@\8m!%wmL%s*to5g5ζh7|F5/F$S?!*zqxo==ps9th?o,^Mݖ5mĚi nE2հQп%KDidžI!^䌨!s)o=T|h=n 0sфf]qGB'K['(nWZ`)kVzrD?Ռ$t?TG<,XN`=_6ifE~߭lo}RƼ]VG/< g/[ (ۊkyʵ#r (L kYqdWlᓃ;DP4 %]/ aBH!x~<[C$;#4n`daO15Vṕtsܔ{PjR%1L_7TU){2k v&o85E -Ȫt@6z9D+> ls5xyƯ?,_q1y~ ѵ^j4|׆U+ѽਲ਼oM4Fzs9kk nT}S/ CkPݭyk1RŗfwGfH&sILIH*&_Ǽ}_~-]|8ZX i-\T^"e9D/e7v}'aGfr4 5F{"@gS80"M$g9yX+k|(0[I?4t%N;{?[Cؐoi _=B {\W*7!zP9R@%א}`Bj]`tuby_[0h>P7hi>V$]}Py=oD:x6Ux&?孒&1Nܰޓb tU{1|I}ܫ11;;?p5&_z@ǥ-j[K!Y4k6Xܤڧ;[ڟ'>OUW]ѣ}KoObua< wš,ugCE߆+,|oYhS{6j9~C{z؁nP*2C>HH-k%d 4Ï2͸'n^Pު@lbc_TC!)`,7@JFlbxaGG]:hh}̗wZ r A3/:cH("阱2ZCeSL) 9Ycfd %D}z V4TfʧvwVQ7̢|b,牡^a~d Lv2&F\W'N\7#V1z?EN}5?\|WC~:f[ORzZĔ [^} z;8Y 8Zo Obľ,Q*C*~4p4_ɱ :m G&GٛV{]yю9f+;, ~ sF#֡1/gv,e?F]T#( sͶ+2!97X:=k>(̰42Е&msv:@p;$ZYl\ȶ.2MgԞZ跐@jOf$dg%Tg?;ilIa`7_(5-#TiVwwjy+\ X AzHHٱJ{ D۟ I8kԻcsxƁmmaj|YG_*[7}ٓ$蝛 % @6eYs[M1CRQ2QxaM#XėSnHXwxΪa{bƯ:/n\jP\Tyvn[ӼB lRɉIZч009|N8bhQnf~ug1%/ wC/wXѵJ(߀t E>jR3@niKoN`ȜUxQ?E/.mQy|\II6' Q}{FpNǏh!X7wݘ(zH (}CX cV>v/ŕBV&roXX=Tq86fg?bd0mPy)|gLS:ELh^^!)ß%3һBteYP?E7#E/O -93>bA5v|sJH<-l'aCn퀼[42!{䂮ݓt3ܒo]Q3Tu;p]I W@ jAYyC9 }I7/fAkFU xys/vW׼RaWpqtsQzytzƯ著2it8=f PJzd:*L w_J0:JԱ?]%ɼɡ)#5=p0CaaYp hY}ASwEN68qo<}|eȨqiRT|N8OBэ^*)//૩fF>%9[{՚@* j?2(-F1I!{~t^EE1(_ * '%{ zڑG~/Xp ewcO4{y;9KIϙ3ΏCWRԁq2cRE]‡\@eOa [WK0V]3MC }LS{vQNjb-"[.YVvqʼnb@yg 5}t:Qam.:<:6l|!K-|K4u!1Թ2M:K~1ݵ蓶w^Tt2- uQ(Aй?]i8fDF(wKe [a<'? t(sOm=^`r2qj"ԈQm7^16GmuKo]9U;ebLHc~V"1#Lֽsa420?\U4u/Ñ/mD~+FXq=R4M Į:˖{y0q .CP ~R<Q壈:wR-[;A䴵@> Zh%֌nΐTQ+8/@rܶl3f~!~GAv76=4g"RY:WaHiu\ani~ : (_A171b Db(L85 VH. bm&8Z9썅^ ?}Sveb &ubZcu.݇ܺ۸h/<6g_*šWjAυ uwDIVC@ÀKPNzBfЛ$^!q>3 Mh1:jAa| IAyM+L]NJ "S5{i?FZk<_NremtûQ=О&{VIh(: 4\&M«M^G'/Xp ]\\&4,6u$s0\&;ֆ9 0$>V%*b I s^Z{}"K"z q4s,t=PBuU(c_!{DS/u:/rrd֓AA/\LR苂u-K 9iA*F%{y)7?q&qNͮ~h͇*-<|+Gc nPgbqv5|X眈QߕJuZkc *Ҹ%ԩSw<땉TiTAd8z8¿d3aGDP?nh(4¡P f)R +o8)`e6Ȥ!^w1˲hbf,683 L`Rx9r\ƵOe(|oH3x9<U?NŦ܍eݜi˳e <[G6];킛V鳱m%5\4%NeR͹MRX/<☤.߷ \oů6;Xԕ 8ZGX7t5}&jt !|KlƙTG93,RC]Ԩ6RELEuQx]h숚\ŀh-Ezқ/oSQjTXYyo,L D?ګkN'@QS pPlv) &'2\ TW$3uYUj2[pOW qCoI\_Xr?fa.pAʼnC,1F]  Nun~?YgˌbDO+R<6yhgb 5!I3g7쐳e1n J}ht+t!?DfYAyxq r/ (3e[ˎ\cRB,D]HJZ1lR#" vD'v0/b1:ޒuXC[J)нYGIlo ¢>kUp$Rzj85':!oM\\XnNcǼ]d4u?kUvZ*{_CCk'vwcSOk#@gy |rZ_X[8'u ٕ.v2zgIq"@n"ߜ VmFݑdZWate޻#9J%Ao>4ZPB*Z\:c:z5`eܨΥ|Rʃ] W æ\gj4cTnnt͂)k9 ѽ\J!=Xz=K/6XnpԼ܉.oX}U+(YOtjGq QR;ڴy?iYDXˠ5Dlv}+4{F׃ظ?VJ&laTe&sdlܻ(\ʐiqgȼ/ĩMi aT:0n%~ϨPe#Th\CD79Io# v;.Qט O}oaE+%%lģB>PKM+ SUe<YO՝·lOΎo,Fga vrJyGcF Pl7qcF)u5 O̓ A7]>P{zc"~#Grz)] ;%NsFf,MlJ1"O<<(RjY$sTK͸7qjWNJ;+ q_X4#`}yzŝ;><;QkB.PYٟl&ɩ W⦄$;2i{PYEbƊ 3)McLTRDⷑ#v!epz9Q$ ҅,Ѧjo;fPChq`^2Iś$1JD5a|PƐ)6;HSfxG >Hn>Qo<KJ/+ HSzӚ.<}s-[C!cJ==94$1"ܫs7G\fHSW n]xc7$bb@pBKxIIŴjQG?= ia͚od j߆ Gݗ @@5VXsFR_?aw4ndU|.ޜl|lY2è'>F&YIIW|m=a&>Lx eSJ/Sg Oj4sp*0Q YP5N9ߓV3{qB،ź\ ΒGicF/FFh8kȴʦ/)pYΕoh+z}7cX&M7Q;.t'0Ñ J?]t|"8A|2.ҁaˁoXX:#Z矌 !'(/Z#Y#„B<vƾ+2̧` `IȢ9^*6xXE"S6Gk-=H ٬/"@/vґEhĀ:xu+fU}eFb*B euɐ]V܂.ݖ]x#z*Zd.*~A RDA,جӺW(AE찠9DEu+pP tSDE׫þs7Yޡj+.6P^!a7ruF~K{V>msgKPmB͓"lDw9|7޸ ZUd[ ODoWk/9+о]V إUH+D\sգR^SL5ثM_2Pf]'㷡-p5-6SFv|~|(Za//+Rxkp' C>v#)?O}XI]s \GE5DZLrn\|6UY[jB?V &]J (x_m)IwzQ^)KaȜJ@ET{(=ذ?H{VjbLԵ`?_n.2{r_2;AsRr~=}6dR#[=5kt/RȀ'XtnN@B5Nu 9fMI 1cvVW?5K ٕ'Յٲ @ʰiDsP/X&'c3:tB,MDu R6v& eV`R1 `ќ`(:L˜8+ )ȗ{%B9Fj\o0*`RSAqqyz;OW=I)ÚknXJ [[&niD u,64c/܀lSŬc/ۺ `Z1=k뿹{yMC:9wڇuлBL yeGI3sC޹$;Ӭ`DЏj+x}%`5y(sHȟ]*"sEU1~joƑM.!REL{oŋ0>|RBM]9ʈI;RS7мnζ߂K  c( ~0VKT,MJO"|7P a-V*hPNB=fu!0dgj눩6Xr,< yMW Gu[x8~7>BZ=k̀G۫/Q2S]ё 1c3ŜtPV YwٲEy5$Цؒ9iYSuQj.z0ݤ{`KLuNƬ t,jz, O_hאZ,ඔ?p's^g\p)H,xtƲ0b Cb\~TeW v3Yz@J+Һs&?^m[kZ㣴Q{\a!C-P(k *@>IYOһ0IHUDɔLdੁT,e8>d &d1>::׏stډ˼یǍzBZ%zAFZJ>uA)Ib ǔҍ}V_U hH$]Ðd wsϵ$r&)d^pbP 4$<./d ;:gzgmK`Ti-iLY9,%T)\Rlj 0¯` rFr'OP"U :ӹNPd4O,E{bO'P\DA7ƥ>a}9"(W GIS|yʠ羕(}>k7.j a>>u,8k-f*Ɗǽa7+J!㪂?;0%NwJnP|M=T4|o]S &8~o{% Q`zĞ{{ױ2,B?.#A /^~6P+vROS`w*>ǰ\'=m/3?q ' "'QޖFǖ24MO(dOƂ4؛熪8 s=Qa 苒$ܘ,3v .>y'63Mgs2(a渀 Po &w!+ +:XoH٠2" Lbu 9QC)z)]M@ !)pLWjpF5,IH`bWU$ScR(#awO4qOcY9K!8֕HuphCYxHNKLtK>i;fj1Fj.>σGQ~OtGF 0X=[Nmmw۳A?]x,Mp\I&A6(tR#,\Ƭ%*=rC!_~FѴQ\}Q%/U2kC,o1MhCƠts%9bmڦ)!jJ̖Oa@bƈ$ du;M3ave\ =@3ߕMcm %#$lEE0=bKXt,$}-˜.DNгj[@Z ǁ6"~@D؉$cnYڎ&3wN.!Ӯ^WC-yy^ğgԝ[n8rAdtTVIz*:#OP&:E+Y m$黧]!s:U7H<.E)mGl9m}&w*^6=y._̹ k{llelN!, k@c-%~j9p7)fi nD輧Jov_?ܦETLɛk[^akMtmvz^:M3".lM VύH?X{bD]}^E1s4s]8<acؾƯR:S"Z󔵜o`<ޮkӞ|2롟PEVbP+/@ 8ʢdvmdaוV 'р)ڻuVhD5^=I'®(Z]^%$oilc<ɚhtXS!ōܻ;Ie. tZD~N?ȖH`j{RrQ /8P'N`VwneL>Qp :3N\YV udV?x~Hq ZoROt%y'.۵n8n` 1'dM̓MވLe!U&g/jtu2Z >|'^HNcnSy Hi!Z;Teֲ.@q[N# 3eVX#Y!>>f!E:bw@?)c:PQcĨ `l= A$`S(lk ֪nOE\I?B|2eV?**08$1;U%3'6IdϨP '1Cw F6A, ~fW'эzKdk7+8Ne,N>e!\]3u(UKN#͘Z@F5eUH| ZJ*k3tcp2 Emm^U8`ICfA/ܱiU^%H  l<ԅ_A2CX6yFUbAu86;G^ieME*$-}JEW ׆=ھ5m뫠{Hk`{EOGox\Sԕ? /4Vf8NL|Z?gAaF iEi *qkOibu<18U¼s_jhU\D2n >3SwMAuEP4vJb%~|0 ڴ]]r pD D/W^~H(GōQfZ KYcsl3! ;h/}[fw__h.gT ^7Y؜&8=DfbyWGybb2|azefĽ[\MwRQZ =L0ӨSa o9P{@ CIM~6iWa/d~T=#kEoS#R*iq߯;а)ԨxҌQȔQza.LÙڣ"M w T3aJH c6g^j8Zg[t&u8"j8W?ibIs!g|W0ӝ95m]H-*Mwey_Ṁ"rUo}^g3 ;}p[H( zI U۠A14F%Han ". Ϊ5BА9HBٟ]b?=2HGXL9IO _:\+Ƅv#ۜ ɘ"adc$q6vEp)At)O7&NXFUHHzZϪ~E-Ss-jR7!o>Mi/Q Qs?(uaB chGZ FWUSJ+9`nc΀/~UӨ挈q>;Ojj4iNc7XS9C^e(Hi)R TMx|?Cka6'gr8hٕ;BA F(=4$ /[o@V!D=*le| ~vPu$V5~_2ȇď{ܧj8}scݯ?AϽf3h8 $w:s]@Ƕ-GOlp<8i2tXPFݣ1Dl@>"{;U/!QhHH  jND{uhK:rFEC2gbg˫XH(AqIsX𳩃;2h64"/f#pEv{X< 3fᨓ`r+А]сinpc&sjJoD0wۇ)B5Sr$M5(=6]~-BcHRuo4&GaL[G%nVO.m嵔rn)燥ҳG"^&t#]B|QRE;˅Xݙ-Խq[puNDxY;ESSdSpїU.| Bm'QW8ќ&bҘ0l6=Ӑ?߽oSۭ:$D]?Ys*(Uy<0>j~wGC z@g%\D9O"Α;_-,U|obҹ o7d oX񷈾 ,Sʾb./4 [daxQ] DVL>uc] dOSd,ШyruL Թ^̥c돉~> ٨h;y,!`GnH]Ye+ NߞIZCz_jCgf:*]D?XJ躯h 3 ]_S|ȭmmڃ^o'cw\O gYÀxngiZKAEgrr8⚹uY/?N0." s;$yn֗6^s~aQSo9]g0X]\h01ߢ+ Syw-"Ҩיf*%@Zzߩ'חύ4?\4tHm#Rb۳*rjSÄ%Gڛ.cw7A6C$a\Xnh;Ow(-ytyy5&iQLLL=[-%jinL#Q+D 4ۙus_3U%'L8LX`ƴmTPr@jr =՗,!)K$[;*(*`لYV esH$`EGˑݐMøgƩ2R9Ty~`}/7p!wLAӣ ˓m0=ʠEwu(CP: o6| klvE8G of3c9{0K,iT,K'ø~](unt /ϘQ{ Jmxeb{Dc9KlaH!hSfqr@n٭;}r03%mƲ%bK-P a)fkE|,G t&jTuE93qIeqALFcP~2l%ޓ4>M0N\8%$nEu9 ̈W(vPIy quh>=3|j۵VҁȤ2'mIEVB 7ljϷ] [qEXa$C.`L>&&3ɳ>W?j u-V x=NCԉJb@=[cT;z +w< <~SZ|}ϯ_x7=Mڮ\Ş5I:AS)uH>H6! 0^EϬ* 'sյB*fVsJE& ~aI "$;~ӜӦ?^'Pob֤yh3d4Kb4_a hq&>j F!ezGxkԈMSG3wCdd`I_:U^ϧw[_.9$@neB4!4ztbSaŎMȷs_}'${Dm?c-X_ iF2d|T6ٍÓ wM[ T ڂqM.tbVN)ZHN? 䋐`ɏV`HOɫ@r9F{k_<\8*޴6H )p]*8OC 7cki7RnzAJ{g5A H- a +媸SIx6iX:t^h%a!r40XWĨu<̦X@<)\0˷aj˭FK>s{w4g'@qnSs)f;\rZ xzhUN%Ѳ0%EQ= y>6lqS7m%{yB[UꊨUoe`^ nW9yI/5U`մ1\!aʃ$=9)ʛf{?h|Yt0=.Rg)(W-U1 [~j#3v@Fs{_l*JmpAḋ)7Hȭ(sx1ߍ /#V .6xxm'Y> 3\U?Cp? gt]-|\P֫;kZTF׾GDqL+ ayJ1Q(΄Cj8z) Fvk|nžA.+-%d(Ϫ!Rȿ`>:u8]KŊHF|^)oO٢hπ@!o|깖Lwa: n/{d8s.Nn"4UVJ>C hwA`&+L3즸<*AgM[zvzBZ!eTH Lo'\A<܄r!-[)-{Tx4G4Eh=)12 p]AT Q+o07gtQ2b L x)C;U|4}@ʋmZLs|?^GXvLMESd.[ iP˜jw:,z^jF{>>eϺlzoZHڔ ,Džvea>wo֧C2/T]4A,S8 )ߴJŀFwԋ̥W"!a8^{~KI[,(lӆ>5 m 4hp2WkjHt`1o)գE[-˕=ބ`|Cˤ!y8Vu2 &Hq6%7|WfU8t/eC:=gȒy~b$?^qD[=WE!].a+zi }WU-hC!a(lw;GIƤaiڋ=7~~c͡Ѐt&gҶX%yPW`jPWw-[JlQUK4}w~gڅcjQN[=ELS氼 X~ri̜|G@$; ~Cuv| *mXhkzێ] (ٍ`sȆT@oYOЫbYta({,鯑KRbe{ my&,2CuAI0(@X>)Ğ ͿA}/n%?zhkTRZs wn~̏㫁=5^zu؆[T1$y+sﲨ*8@`uIh[C-)QN u#l!v1PGڳT)IZ&s~/:4SUe #Η{o<^ŏɶJO#~.2\&XI- е>IȫIRc gl3dÆ.`]=Fw;#v} <@a|tuVOqA4~NW,_|48,Vm:isi!`;yG-T!5C<8Ly҂ 9G-@L5&K-zR!zHI6}u;H e+E͘ *`1QFTi2TM +)WK1iˁcAfzm6S01F py Ԧ 0Ǫh?ϷFi+6nTapOdL$DiJ?%[ 2'"K(*">5X*Sh I:qLҾ,B'a/qY&saS.kLmO~ƁAlUF5.D{@<Ղ3W Fi'x%y KA2 Z74 ? ">WXy"Ƃ((#󨟓EkfH9V=D%OkY+>@E-Pmht>i {tE4Lp^ӥ^ #v(j2c"s,77뚱'|>X'"GhUAyR| Y~2 q pj.3sR>Guc+i:hǤ2^M/tT ؿk&5Ti00P)suޓʈ Y٬0O+7YvVg]ip3oL AiWFN!}ʾKKpA3S;E,zk?DL~5XC|Kc!D2֩nؗ[uQx͝9#\Bb<0t(eC-햕|yRG/~FTBv+1QF*YTcq Y({yCԅ\/'+!+Jd~z~E}O辸{5uU>M܄zOǴ Ob鞽M@P>8%?Hai&}4lZgP)Y 7~ם},4v4||N^4'l Oqz x?zm`hC=5z;hC?W 6).Gxq.Mj%w[*Hqd^F,~ U훁v#KOOO:5h= VNYa&ܙjF>$VC`\HH+aFWCC ΑEZ-y!M Ϻv R7x+A 7p%`|_E1 9ڷ?ޡ F;FZPG(ZNT%SP֕m%KvZY%|L3C1 ~@/3p\otQGj]YɍOTBu<]7}[5=K>U4 hc$ne$|{\d/ڔ3h[Of 9/*] Û 5>ې#@=%sgC fnXb%vlI+ixvO:oQ CPvAuNSj/ C"| dz .;^Xؽ1 '|6Wih;&{k7Ĉ)jnօY3bDk:n鍊y 7F2X!]&߆Op9TH#CJ x>Dr$R:!9"1T>N78ʂ=?!+MsּlA`w]萱9t*'| -W\ b+`Ά Ͼ+?k'"7aoEFƦ G t[fO6}aNܘ u667*Vz{RZxh 8=o=!~C߯$!=(MK側 !/IfY̦X8L]JZ#bA [ÑFuR`jAξ-|mwrU3?OMlXg4WIw0.R^QĸEAOEed':R/Q2y DJUӝwf;6Q;3(CsQ?0?=4Ȟ:,?QZxݔ}@b!AULhCnO\R*Ssi$~*!&05<[>A XE<$V h]>U@APkp}c/j#xwA=f@nY::eb=xMW41 ?V pX6WB9I{vDuPYT,yrx⪠7'<?4HSZ*!KޫMՅ۴CR{3 ?DOth%ο+]Դa+B@P4E3au<.:er"Tknm]fKP.J:EB ;~&m¦o>_o0}j7Z;SO > fIl:|]A6$QlX) Zܷ.7_ySbHT9@$eJךh}Z;unǼY9/Ds;5?xvk,10!iL ;./0:~eCF=gmZlXs̄LlZfv4ae[W'b3no+J/PB:R1L_Fh&1谝 2wcYym2KRaÞh1_՗Ob|]lilelh&t.:YN薥Brt_e%nfoaƍx34fEa?ґ1<~iN]·|k/ZToM~krөK,ֆ1nb1Ip#ZIf:xSFfUoW-Ɵ* df8IKf>< N߇+ 62N\_jE9:Vc8QаajNWJPi&!b&~AzU%ᑜ67:c[[zOUR/ae~-慴04 ˿fg3 \ ;',,U\2Te{>0OzC(%2zZ08kHHxaBޯDJYv/{ziHz驊̋I3ϰa2Nަ>gM@|yd}fzc:> F#J+,Ǵ;BV}G*y>P饯oL-7Y|? -u%;M)ht/CoiG3}ũG6Du'IfHdS1mG6yu}BCD1ƪLó'skN4xw=9y MPm_=EM3\ƚa@(h!Y=<Ԁ2zBFV\*C]5.Nx?@<$pǘ4wfx׻! c%4s{ $F#a (7Gti!Tߡҿ] g jT~7 E|*ɛ$* `4@Ӑ)H,ENBPei1QD]pS ÐUlPb"]ȖjaRx嘷 _݉TGzc&/r%e\*ǯϮ@ݲi~ƍJW7".QH ?Őm"ZIK(.(Bq={ 3su' |U aEA~fxPû^p11v}0! gd{jr7dI3O[o..SmU 2K_AT{X۞%ڤC׫ˎF$f`e9׮1OJ@2ol(zzdhe- NߘOqѢx4Ą`kwlY+ǝi-ee(1>!XDf3i:`{V̷Ch>]Ό#bZyY'`.vk?5&ۜdbE8>5&Yh}2OU76ĭѻ|!^-{;]++}v-5OCX:, El [Ii2\x@$=8E, ?P@Q7jt$UG;8ig!/{T+/ ɤi3Ȯ<-Ė^,,e˜i4m*nΏ Z@_2wղVMsMsk !XLe,DLjU ږzӰ]хnb1'iYk \8.$s5WOnޙS8V MDxzƠӉ<1n0ٓ?d !:+hi~!v:"OnJdQT{|޼[ ՗$GIjf:-, {WV)>6[ cj]yϦa|  }1!LgU#RG2.-[Eu͕"dg;^(j>̏WgA=?PEpƞ< AhZ :_(+m&΃DŚ*䰨aE3͍mމ8@MFfGmk7Y;vWr[.Đ3۟(h09ď )ߕ;zN)dK;:᯶c 7Ҩ;ЖmK`"3{1$OPd|+#Xj,o\Pv>baj]SuoBBKjk 8FzMT4.ضS DDdrùJ W`ۃXNG&d=p4,iG삕z]H5ArbI7p̉T@bIHj{tE, HdNd[+,)Y+(<ICQl!& >;l.D<̢pB Y XT〓FUO2YO4=j_'3`n>BfXAFùuss1^y9enXXrGNa '0he)/{[K .TK @~rӤh${=I!S"$[2I&\/PW߻C8ALGN;d1@ep&Y /5=)Y3D_z*4 [B|*i˿ &l| &>z|-0ily cL!!MP+nt8b&D&t94jBݴqCjTf2t!'BZ Ƥ*K?l [2S^x&huYټّQ c(R<%z jWT[8ed}и4#do04}"XM C1c|Jny"2ݑܓ=Mq",vCYYcDmU3RH0xW;fW ږ0H V{!5C= iE8ycZ{Z `ޚ7&}n|ĭj`W ߄z2ol_TC6h*'UO0v%ͲT%;|4JC  sc/<:ؼnA538HH:cr@).Y`O"iߞ6Ԣf,kzpg1E%M)G͔v5s4KAZ#kNm и@"d4z;LBK@hjSF:qOqCD gu/=%L6H4jInOԘbWtƵ0]|,kq~6\Ae?b NasK2 L/!U8wW`Dmj[OD`Dt`RX{vPtw# !Nb[ys.wh/IjB켩w"H14q8he= &|}y,ImQBG-ߤ܏2(sԇ1 Ur0f1,HFz&5 4yۊjIUȲ=?5?ylԛ0\ݐ0L ĨDOe?d}Ce㏞>yzI%vOO+7 *ʋ@߇\Ece)MJj{_GҼEP^Wl>SgS-@_>,‘FAosX/f*g Glo2I[ZתK%V]ORDn``OuUYkI$ȈxP, ݙ r (> &dvh\wh0 k;ßn}t n6ݟ8z ۹{i%J<4SҟNCTýNA L0#}|~|h`aY]'!I1%g֜f.v? x.|%7ZIG$=e =̈́;蛲y9q\' 9_9"gi1ɯCA3lSVCTX9};<"1zmf;A~^ C+M^uQsRr,xcT)rGa#CVeY:7&Вwqnѕ`.Ͳ$ʐ cFԮ hڛn+Ց>@5^CS=D3(̢ \&|;ES3dlB H-&ʷ3q$;C|}ߩ??/#n<`3 Ű]ƽTC5{BW[0d:H;q!uZjGm&~ Vy#//dA 2:Ύ .:'P.Eir?{ޫH[C4EwByRgL7lv1BZwPYKT)J3c_ rT_^ڒQzd*CĠe!B]fb8UP?LPvڇU6~d#s0#FStFM +OIF˕-5> @PUrӭxWc8ėF?PX2ff(P-p?Lg,[­}CCxԅ$Ccuu\|Ժ$yN2rtkV?ev BM(0gN.R~tTN`&|7fPVS-btg49>3g^<0sZ h~ew?mfpV(*="97^r6B*+.6k!Biڕ냭yIN`ayMѷ hp)8Gcsi`6I4>d6lL$V.robcfR/؉m j ~Njɲ#rT ]RC !C&DOSnap.U W&/kEvVI#'Cm4ե|;Jp!zwjK~Sa3E5 6;mQnvmHR.wZiUJGOhcLGWAxuQWSRg6Ðd67x7]6)ԝ|m3!i)\e`zTc]/'_W"bg4\,}_#'`{l#K%?hVZ=Hd1(MSԟɶUc sMaXyA6\Il'ؐFY*9ٜ`*Qa4SOh*SR ͌yTkC%SH3UT q* F9塡=kOtp vzXtCs»$ sDO/eGy#yb?u\Mq]lp߃ɮLJP֋qNN{xd۝APaƹ؀} :%G4)ns-JS.KOه{ q!(5i4I&C5Yx/ ht׈,Q"%^ Sin#ETcp?D_^ȟ* BvlP}S-sY6&ݠO~u?1vH׈;UՁT` (tL딀 (TkVAC쁟Ct"@橿54(iكgI㲌ڢz\0MG}Σn{ 6$tqNBA{33 _/9P-/ĂB3tW*0yPv0v<) Y#?vcO9A9gVQeq tN"F1}JeN7ԾkE)ܿ,#_N^9vYʫ[ {j4a}(L#!ܸa81jӋH'ҿNr3UEZҕW]Яm Ś)Q)E?DdsXwӎOFXަ'Rtsa;U]:v,qXTapq[x FjEΖ8Pi1¨%֑_`z ],a,ߨCP!yM-]C>''X.TiL`=f!8p_TU K?/z2 =|1etami@#HBn]:uu x'gX온d|2iN W4؅-#R!qޢqW:>dK=)t&jD ~R]3u/FICTg*܄sl%q:+銯訙=x PF9c#.{Ǻ\ HHnhGAq Yxip\A! ƈWy\r@ŦӮYW=ŧUc$mEoN 3ć឵w=VȖ <ع_^R|MI\[L Wٝ iEs Zh o޽N-Y4Z/Y2i!qGM4ާOAܴ-(֕}Sl'Co?hkڌZ!59U'\5C_GǽBz!$*iS@| @ c-'@ pqr.V`6OS=b3Q<`mԎdP a+8YF|JCϮXڭ:$ܗ$]l 0e)heQ@.oyk*I9Ý]-O\ʗ \f3ޜdYs~ZڭԁnN;VyS%َ ؄HQR\nhbCSʬM[ {/ ɑCQ3 <'P,`=KCi vM:G9ttn]|:6=.u5]!t l8+L~׼MTGҬPaKk|!eΞ$|-c e&>a葤,4Z&0;klͣ$[ |!HcZxx${u"ϼ͚{MO)H_6c9##LY˞I9 # oeeTeWcֽ-pڮ&+{{a.ӧtDSz1[KI;X爫AI֖u4%smʹ5hX!IV:PRڿ#Ғ7&3VwP<ŽȌ_&kbZ6AgG#X8QD#;m*|C  KA7Ei N]49^rwQb 8|:I W ;r|7@ն/bkr) 5~ї6v7-Ikuʁ WK)|asE6/qM0ug95qE7Reiڝi@ bzeL᫂YW_w${O88*.Bt|\'kX2d! "e;N)qހgUG~y46؁V[1锏!sjx+0H=#/Η~GR8CG9+EZ2_ѥPǔMZd E'k9eTXג.&ڙ?o낝"ێ78lKAc/*nhG %&7\9gA(WMA!\!IC'df>7r]oU.}{E P3&\4}^Ki_ _;A~=Z'#y+1,RyOެ,WWE%9ٶg~^p6Gwou Di/Хы)$Mxͭ:۫-ok, NsJzjm C-jF+O;1~γjGXnDh- !E| }TAaytx;T7VˌKg͞7.>_Pyi #3z*³! Ljc0청2 Ѽn[i!3 ; Gg.lG/ʟE5PdV~JQmSNr{3Ӄ#{x}Vğ5 A1ou90K\ U8Fyǻ6׵ -cV h\uu.=KBaK5dL/!= +uŴ'ס#Ғ.)9٦uCDC˷7NZ{vDҒUKWepIø'+܃Oʺ,Y)ʘ]pĤ"u۵\Wbu%کϜZaR $4S>Cx͔sJ肔ZB@x\7{Hƅmt5H[ڮ^S i.xaC՜.;xM"g‘̝"Sա:|5UƇ9ѓVWJ+T?-"_ϡ2ڈqaG{fo\uUxۙ70om?3nn"&6i@)GЛ3ӀdpPfe `Qt^&Qh, ROIiyw;,V]|h@+Ҵ:wW͓6r^.JZ5#p*XIͶ؛Ba=WFmڨ1C:;UhM\+VRk](o<бg%x)C`Wk`0i8{Ͽ{e <%ʺ:,5wrЏ[4wBPV'*]o_ ս&xFG«STA 4Cw):Ezn!x@26'8;2H7t- 7vt$0RoPl >PL*"B)Y¸zb^h|%4ȑQ9BDʅҰ[tp#1g#*ŠoD% ;/E~a$C.%bU +,XdDR4@@!b5E ]x oҥw+`g:{Q=2eGr(PT3 qHJ- ̅`8*l7oGg[,VN+}P6B.j+DVҠT QM6p=>”v1&CBZRT49zCR`նIbXY29ttcF sA+!]R6qheHg3fhω=#WȬ ? >kPH@7S%#vEpbǙ-(TڱP+f T~g(=+4 J2e)EVKlVm/b@0I䑳XdͼFޛ14QA?NeiZ\+"oljn/x 5.$گtHulboՉMy:'V\Uj8rfo=rƍI6~HiseOR$obPa>t)m"QɉR㎾_،s[kF q>1;8 IMQU@1ȟՑ:oM™z.ZH [Q8C%!B2Ì_,qD`%!ׇ$wmqYKnPKte_ jcXj2ԅD̛%#aX%;gR/5 A |$Rx:etr2t CY ,$[:ߦJL#W Jk {tp xw Yd|l=0pCa~W;;sCҼ c(]y30Xa{BXp?cEMFaADG8N:h]I09=1bIά΢,ߥ=O^zeO):c+x]!G27+|?ODVx,&󵴟Y{]dّKPyWa`JʔWJ#1?jIU涻UtkOS\c="Ϋ]kyw4b P,?;f3 Ƀ΋Eyf [J1Ϭ$t;n<\T,y'-FK4v.R4߉:Ky]j~@igqN HNLh!,_j *F~ӻ* E@_7YwqA1n:_WUk1fzl.4w岸ڴ )nFp2G3g'롸6B pOslL^e^ZRRws Z 7DwjN!aYočmen-ίr/wRb/ -nVh/F74"/$%W|#F5V]ZDLĐ `tirbOn*V9_KsHjhGY=w܆@ ii֯$b"% $ac~YƘ8L̔LTJ9بuu &\E Ů-1pBtUF)]<bjtPF:v5-JN&~m ]j%c*`X٠%jZ-CnQR3EvD͜jk-( 5!:.`1Ҳ+? ,.qĜ~C>)7.(J>أv܈,$eq^|u`.p|l-CM81poķɟq.[֢08Һ]&NWnDv"0(U*85 QuaU rycʤORfQP# DGsHB=ƽ9 O>} +11\Q!QNٺJP30-8*6&f']$srJGiHj(˧$Jh{Cٿ@瀆 —K•{ı}R=P@f,IY/i9TA1,rTjfhd/ŲˣE'W;6(^+df^!Ze0fϨ˗'C<\u37Gg9;匊QhMl݀d?I p 9"fP5:sgM U)]V8wzi- DG{{,ݯ_Rzޢg\IƋ1LE ע1,8ǾE&]oХbX|P_%tU6{AB:,W2)x?l2k`U5%&ccfgq Yj+t^lijnu&N B5Q7ycX=CΠ9WK-DvU6- p2sC$p#AF |INe h< 㛨 pf5=I+#,I .fY2Ʋfg}W,|Mkc2q9Mc[Rj'Q7Y}vbc>Ou/'fK?MC^j ZO3Zt&-~~'6i)eGX(Bh\e;..חso '_fؖ5S0{E9M3DnЋszaO1\fɥAy OtkS@][5{Wxuyg\.'8&X&^e'[ء[BQ{D0> ҏRʆrQr !d\ҹOO/>F6%fes%P9\Օ]{8c oO?Z5OVK*$|`ί`KSw fD2F[ͿVg4_˵Ue_4~`8~hqeh#G`պO% U-ȲW/AGa-Ueuje=DfçC[1SLj$FZ. xß$蓽~A~@EOuVG5S8b􂛇 TmxQuBq̹M=!gsT\o_b=*~%c$Aw*C:V_*%,ɇ5L}iv=sE-Q斗@D#j*At)Uze` Ή,a*˚s`Lƹ2v_!7YrHt:SuaCѣ~<'\l$Koe]tlucx!^b+quOqs*YxAg_Z No}85LBH\1 mxnG`Ņ羿1"{@ndQ傩ߓ麺{nVS;XPdϷ6柪ÿWR6y̏4Q6qjImPcY;JdG o oXck󸁹 +\0~ 5Tu©>_I^+Fwh|pC*ƵcQ_UU&8 ;CO̿njN\v%t!"^[F4̧Q]'"p@+UGN{39$-dқz/}SےN-:J@LqgKNd 1ݍfJf/L~.4d{HfEEzHLcWuN :il((ʺB$wh(]l(,N h;q{r~Y\שt7Esݤ^^58(6~&edU4z'TA|0c#~=;EnExeI*+`_&5uYcȇD 50֟5A`4cHE?T1:86z m;ڠr[@CE\$4SK=lw g]])Ɗ.A3 dߕߋ*`2-1bQ "cPhh<.gu⧝?:vqVuvRs'Ǣ-Om CfAT @aG27=<=*B.,D*ZqP3z"GЀߟ֏J2W5fmk߲az^ qjc.6 2.`:zZ&CИj="-rON(Ep<,ՎqQnЧr@"{CRhu3-L#d;\'*Jo2|rCt>Y w+@z[S">\]c٘݉^_oagwAz / /):I}Q.ر)?AW?J!K )87L,L4>\r"a`͗0N/QUc 6VCFz}Lfwe0T%6ޕGxڕN)lDR]GY2m0=\b:7V&&7+`bh)^|~XkPPdV.cp/M"~%^9+yɔz߇PZ+i&UjGQ)QhQ6ڽrBnX N1BKb4{ ^ofaǛ&%wXrVwE~(_K{X,pK,O2]iw9oFݥ\|]w}zt@blX$)0 h; Q{[E9'e~ P|A#};-AbmÑ<U-6ݨh$2Ԏ7zl/I_-L+[+2916$Iqt#sEH>.mBTK ?Ą3~B':'~7}= bһف[~rr 9˨ro (Ci=/QԽ5 ^\~<\S5_7߀|%R(2leFN->W'y(`^Fn0&ͯ"WkymW{pyqqYc77xsg`D*aU-q'򢋕>P ݄c qv]#.W$Pn85R7ݗ=b2μ\ \1)ۋ$w%oު`!T*/|y;N(~']fN\HOw"c g2%h 8&޳oY8q5l W*u`^V&B=|Թo2 ouAW"$$9oLI\l];Զ< U_}o~]Ǭ¯ODLH9}7Ī1=P1ŋul !àۉ;'[> °BRyG,U"}ùd81}6xdٵrUʨIWbrtfNjCV7E{яS)W!lO83sj$t?l[8“/- dW p(d Cʲ5&G,58lzUuG`;iIgo:2O O&L<(!ׅ_N7M+aj~knLDxh- ˿ !ǘ^kOۑN~y:Kq_U@P} ͋83m L5yYލ -ez<}.k)Kh:zhaC^ra ^}K{_8_ g,M{O̾{;<`WW adl[JE"}&a$(on։PA ߰~p$v/( {d|¹>@Vc.4~ ~Y׭WL' pn$dz_ j(o.g`qGkh)7hDgg<wgL>a˽~r&Nsl1쏫~e'G< Q<2:u$W3Rj?gңq-2)ߢ۾Mv({7t[d@7 i>ՓuԽ,7^6BtP*diGZcR#SQz}%#IL `4ʒm`BG? =?RD4}b[xWK^SSƼSե.E˭G)_9ȋ; utɈ,h]IQ^%`FQ#pЕQ#BNZKw\-.n>_< ڴKkC`W :ZkIf Khԏ>จيRXuagmv7Eh_*%ʣ'-z_Gh} ma 3%,E%ώ6A]ld@cڊ]OiR#-GX)Pe< ,I/UGeŖ㭘3x`l. ʶ [+&7&.Ѷ0Vw[kju!YEssE(#$ BXakFUbqbԾ7{W!-h _%~fmR 4칻 @APC FZGPJVC9IJF_GϜ?5}jH&f4LVqLu"h{-Sd^Vo(0'৛5+m 7Կ8?) .Rhl7ňA̋nWsԠF4z V|GVV{CDGT>Ddu# T LϱD 9#aPyfQȬO>Ftsn[zS E:-t; ; jD߉~nbob<+'0,LAXxhYdtŒZcg/_q`3ѭ3_JЙMtS}K}9=vw5nId^Bڨa,G\^t)F2ut’-~2#x@V_zxs< 86\̚jXksD|89Ol{,l5?% aNKp*W9j%LbNUPYsxeO:@;.ZJle`FmUcZ[설$>"9m7NJ6~s]1{-ZvźX핔fg%_~5ǣy '\,.T:\Cn 0FE%rNЌgeO mLAZq7]<|gsM!nYR^ oU*5&)VD 9{Yn`Y1guJ牺k '+Gce`3֗jd.b5!8dje =RǪ 5?ĭ߽D1q,%.{Okh!A8iϐ<>|a"3ų 6g|D_ֆ\Jm,Dw%+cN- IOC@+ 7ENxZ sX/Rgdr ]eIЈ( kJ$&Dev/V.({Je^²$v<^O+ʀ f|H͊O{.;{^B W*uxqx\[Ѕ%F(-{p@77s #ZlSZKM<~*D@kѸQ]tG~9hKv#[ſU1#9#J5y3S=kzu F_ՊUG2SZ |rs:uZBiLg/܋jpUSoق 2eVfdOwq<68tJ'p௝Pem4m#{|GcN& zuzh3K1k+wgG?430[vmAb+H]ĠM Kw tt4~Z"!X)@@-'p\+aTg)T~h2JQ"P=aPS屄4K #;"QKXXneo=UӖ͡)RKiʄ19C (-]$pO3:>A[]ԅ[Q۹к+̊=z'ehDEݮ?[+([6V­VP'c"7ccf*I.IM0tYOUmcVvQP֔B:>!k6YC9Y\nF,<}..?6/ב|3^BCjLճdoX89Ru&ݝ(]< `0 #U}+d3: R(Z ӱķ <^̙ ,-7H忋% gE^PNjA*zO#MGN0kf=JebWoh O  nWS0ŭkYtNL`+V6~"f}~gϨ8!{9}B)*Ivw^AG=m-w)i1%[ b|?{cnM'\SPk3Qu|Fd3hU-mNovtwe G+<5i)3;"% WνY `VD0PGs@>K[wdw8`9ɝ#!h#q0 I]Dc/:ǠQ0S3I,3Sfp>}?4-ف@P"₥dz&t" 9ܕ[⣜3蜺>uv@3*g\mPۉD>6ڻ;44_yErK̏Z\ c,sS2'>Q6ؚJAۃf0zOJQR}jlvr|E IlݑoVy7qlljЩHBTx }o͙ZM|dC*(hZ&<1$~y *^ĭ(if +e7z͢q!rsKo V7zEIoR,%S583Ss*J 5JSzP2뇰=]{͞81 HgFR~?Ӥ-x6(1o:a베 7U KLY_3omcBcqK.__h`'{r u630$-kˇ--_K|ZXD)9rbXW=|ߨk@j]pU`/Xcz`3a#%n;~[  3HRm.E+g@-B9>GK(&2т꫌c$dG$UxrZ+J]G3d M 9Z%d b6qڜ7Mh4Eom-%Z:b&Ud&x7P78#džKDd\H_us8yO-P`Fr%DڿXQ\œoo&XEأiDO=u0 o|A"yL2pn8T [j<.rg^E%Zjjٰjj` ǝl*;ԁrr,ks'{o2.a6^Bc)mRcXwŪ@m iX'gb9 ۇ@ dA.2ݩ,/$1\ī5O̬AA' CwG;$m>z)m^iu^͍: ^iTgPS(uEbU/1G,Hp99K X| k.b_i !=[Z;;N\q-ҕ}o1#Gn5t`bw8+1 j=؞lo5VórBt(β22Wtv|(Kg\aۼ1ݠ+8ƔQNYZ"A^`HXLkqyc,#_BOo$vb[te 6@Um{h$3FYLex$Kf ɄW큏N '`/h ϔ*c dR whUtW]˓eyۦX7ҤXY4t`+4r̼O-Z{1#+HpC{.LN|hZӛ[aΠa=^uCWΣUd"m< zdKP7ǨG$^շ K {]VӼRL&ipfƖ(S7U:`J4ڞSv[e/r>/4DNѲ^jx&HNRUS**r΄(l+֛$-QetJ .,\7+I7w B}fg{tΡ멤e,qfHj{3G/k=o rm.䟖 ZRru:A`Φ>{`&n-YifۙcӘx1k'CjxM\u ֐"C#D_n#NVa`r_G7a S3n[8|Ӂ'{#io<+w}R~wDUC'RsVgz }~^e<Jh$|<D_}%7O;]'`k/#8r]c F7 ~'vWM#Q0?T! ;Y6BQkJJE c .م"bAq+$9Ir0, E*)&WgI*OE{"=5(Ryk$aTF6J _FT]H M/,3,#HS‚knA-QF߆ :ܯۿ!GU$c{:[1YQ7L jtೞ{jB''H^*>?|/xi ]O OK VtLH%82'^ ?0U: tP&% ѵ %}oe?*LJdQFF 2gY [փ.8v6a 6s/D8 9D~~m_As!09\Z>һͶ0"U~Y"*C/Ms)?3Q1*߀_cHp]g q -=5JOY f0K;/bI/'w?l.]$ ѭtx*ْ^Zl1GG!TTˉn7bg}gY>QmdjK)xSR{|&8 {-T_<]SwZ'!w|ےC/oAj_ocqi$^D)y}˫ƟIia8';"YJO$lթI"5;;{=yVWN=eW\ t &:S GPW7#>8_ L}+3|swĘ`.i Ɍ!ﱈk0 Xڡ뭘\Ri*6Hm',&w ݡStz- WkP,*\}E*aaµhw $c)42Cou2eZhd^CDb~CIبN>,s<,-rNacham'@BH@x֥&,멉痼#s)sD 7"K k6̛*ͺ lJxa7\lk ת<{}WD$1\Z;EwZDPw2{pX#^n&؉NeI_ 1hU{_u ?lOfJ#?Gք;g=v6I,9J#Ds%+iBB\%|*Z ̆gca3>cֶ1fZޙVg)huz-kXvsE u 4w7289WJFahdQFytEJz8Tqa+_j K=qªbڈQC A' F>o)W G﬑,@3|,+؄NCaU8`sXڵq<'p2[[5BPrOQrRw7jTk$9jr~´c[\dFZJ 5alߝa%2@fu= 9an{I|6gx}9G|C)V v7 Ȼjrhl|^]c^>U!ɓgy1qM5(=S288+~{g =`ij6B"\˳Gř<6E,RZCV:ґ1hg_T%nʽ4]RLzF"iz{> H}[2)B,V , O1Uˍe%}g#Le׏~sa+t%9KBSE(8#\ki=>>i[Rtš,+WXЯX*۔+ق@6[~p{\L54=w`$:Gf[8{I@ Ye!hW^1^Qts{)d-'n^ V-E χƟAzHp3f*U2|q)i5o z5Kة.a{/_popeMݓ4NqtD=u3v.k$ñR+f$2  m` p%%ĖFIӏtێp\ׂX`g*jf5N]ʎ4*(= xдasp@bk +CVRwǢoͭ!Am4]mSm ֩P`֖p?cC%$ ?''Y~X0S#vL9YvH:+gNcx|x;Dk.C;Y ȋRJA_jiW,ln~N#!H{N48zMDxc=xzkY4!S^"u 7@K_hBȘ6 LShuX/ź+aVl\.2ΎADE9i˚ptRJvK0FTYbW׶W[.z.&];Zٹ>A" _[Es B93tK]ƍ?5擯J[K<CvXJ\хgSy]B^}֪g.KB$a˵ZVE )߯uF@f经f'tNC- Qd4".yifsxe6F(F ~a"DuDŽbSO7GPCa ΤlӪ{Gq!-}E^Ӭ1J`ShDl x~.,,u12,J@VvdAjPyi+=Tч5z8/ǝE{VszK}'רYcʩsi$5ݡucM˞G_)ktj׃v6v8ozMY v_,eqtS2NF7>=ZIO|W1LF/ہ{hcg )!n.ӫ>H4i2EwC 7N}wkg!\H%|0JU/o%ʤc*4q15̫%Wvн3*G\qQW3' 0ۙ.&fWﵧY4Ol,WW4YtTZVG,c,h,0SJʜ9;ަ<qװֵR?ZvsmƢ+ucwc5_Va8 |Iױ+Y5/Pߜ}08Si@7 [7һt b'0^G%9+p`>{gOSX\Cっlhg7~4F5菽Rka#2Nlbei"ztipAWb|k1&10d޽QsO0N9S+K4򱥞:zhn<()qzKP`/[ +"oW*C9*!_hdc*jH`+i 8TQm۔|37*>a=0!( iK,ߧeTkc"_~n|ODuYʂ%a׺ &vif(l5Mvaz(jOWw(x2l/|cF3RVTaxxn;TSGZwSƔ5p:u sCmƌs`I#CttwTDt\),h$(HG: ٕ{5dƯp)7*{ ɶ\,^(個:lox侜c@)^"IN6q"kȨMWAwtEE!7D8z+شq t(aتU5k8oYCfX+)5 zlRSm/w6~x AU0Θ][ xPꇛZC)~ ^5cʻ48\Lk :*"`krۭ߫U LH ۻ -B&jz9{= hʅ, ) ,-F.%ʙ%:>3V L߱d^nrMęogA4rlULkˆ@l!hWdX7c7Rꢱ'fj{8INQ…+m*ъL?̞̆,y叆݀JM2:DXl>Plu fNEO})`]B>شT ﹹnŪd&g}͏2֨CKYwCM$RBiPw 7&LYPdhY^TOguJ ^6 ~Q}e/7KlT ++wREΑTGFL?u-b 0>p7)HV~Gx|3$%[u۟cN!wֵGb%qJP9sC }t~XӤBgp['"hሚv  H"Hnsu؋+II\1wS~0*;_0_]^!tAd2g "?> O$WG:u"?`ڭȲ#MDI!VnEc2OjZc<%]]N qX^NA.[\vh$FKpw!;/ G[Sj@?s\"nR#4D!4J=BD]9,OUt5 LJ~P7]ӠwѺAmyZF'%NEoxsKT\ܲ_G)#gWK,BjY bYP- 'I̮{ AyrOf:~fU ^,bogc'jzC۠EuSOl=~6[Dj12W6`[e\gJ*/s['vÅVB"*5(_j:ܧS'XDWS87)Q1R`xx8&f=)9%ɇ@>{ֈ36~eh =.M۷q=(u[D1;,x7*1汑]jiB"}t <<@5ݵm5TίԾ.EgOYH["hq&b̔V(;Z}"S -W"] s_Ip1 PB@:sh$9ɻNf#H 3Eb4BI#XygOERP/z魆~̵՗^ti\ՔS0V̽6^4S򳂶Rt4q3Awn ע0Z"rw֙Tρ.]|= iΜ|5\ V>,.f)FWd!,+6#ndWH QX4L,~^CQ Xx}fNcbCu^Wݷ ]d6^bWfkfch/ԉ"d}%DM?"3iz.f]p X Ç{{.I+x>r6XT#X#Vn/jpxN\z(3D5-(IDu9Yp}'c-|F8̨™]H̢\eaV~ǎZ.55%Uf=@tTR8~`NB^Nɲp0KHP7IH,{~t(|Z[u 3[_g BÖl31{C'K{az܃t|+dg̈0*S+adGrb<6Զ#_ a7U"D4cVa} XYc4u)MJv@ (<(XtkRXI;@kqچ4L&26N0KKeYd[9w~3ai, ,ré/(q0m!,**2F_r ĿxG yDZC6)U]FdzՍJ6P%sv~z4/t[a&Ֆz0j^.~|^G$ij,omkEʛ:ʄU5s? Џ3d2F椻 {S.R~eqb,|`BXH|I-r)v1@Y[P6)*<5g8ZxZ5K"CCC}(ׇ4ef] b&ey &C]Z'<5haI۰/Bu#}Pқb,ʋ՟I=d|:=GĘ i$rʠwЗYw?Pu{#n\n O `!O=|P6q$E16FО äH`˂tepKiT I[4[yY q7W``?BkC[ tp[[vlnq7%a |L^. 4/g;] r^t>).tW[9VK}wL[ƧDi5v&s]UK˺`)3pAfoC0]>N/׉8ukJC(}a ^qSȉn%r)-٦k,iKm6rM^x6 \bG$IM/ ef;hAEZ3}3^8a{9x j0HJw׵?N[-Y' (<e*BnD$ JB)2R" 9ɺ?~r"O9xmaT0iѣVLjӛvs(Lpe\!m!^ANV-斤MJVQ^\MAkΚ_8͸2;I#QR`0!Z/GEF9zU(14ي1W}(+r!b# UV{]Q8aAfR6ݤٳbMr!N$>5-9,'~f+ˏܳđieD539XvpQ_5TKFR O\BEF:E/iٲ#C*+ImVY^GS(,8KGXE#>_?2y#7Q I0i`ϟ]c/IݔSԋS#-5AνM*J,hffdڒX<׿) J!63E1q=q_\NWsx857Uw ҚVKמ.=g%`=9^K 9MOmh7cX7 ?_Eifğ'L+p%/8zAv:YוSktޢZ)ERDpZiEZ*U`֬7nr]ɿPo}laZ,n.\FL@1#Jo(;Q~աz}2Ywx*hJ bOG<{sM=׸(roMYÉn>f<#ZrP+FYҎ 2լrzTb۽4ɝ!%&FnU@ p>:SBNvW_IN4;hm 0 ǒ.J_G(Fxj`Fd/QӪCч[a ӝ͔,1:=g)1~x+IyP[L"`O"eMu8 #XsۯJ& Q4#d83nRNr{5Ǟz"H^ݝ&2Q1# p*A6cbԡ[1lb Dj\BAl_ںk1[A 74Cڙ0vLV۱j+ˆ[Z0a,Xqk>a :M.R$nq9 KE2yL|͵7B/ҌrC!v=B:BW[v}_z\,c&;" L_w'?H}'&rQZsV ICWV=0ӵ6}^'`Oo(TْJLgZޘtTe |--@o]l 88O4s'|)v,Ū~|<Z Y"n%yi@U63 {Nj^w`f6Xzk8NmHH"pϛL$\2xWt.g1 6Ϣ/T+QQiThĹ~ow;8?`%&n=I#DAgR-Cdy\LKcPbr~16˹1#O?M2z~ߡ*Mvs-ن^,gqSUu Vc3hjQp[dZ @x&"(HZ0 PhA\RzwIT rayԖ͐X&P8i 5~Ϣ:4xojJh׭G@6-SYIĴ?PjIaRYmrR`PȊgQ15?@DKT{0VfŨXg1۟ Q=noUq@(SӡG˟7"WT<VPP;.ǏExsnω zwY;Rreqn%NNٰ3+Y?»:\4 "{zB[\GvR{P浌 *cvs(JR*G=hG KP w{?>(y$79ګTU Jb[0-HUfz' M5 MC{I74eڐ" Zʋhh D.vBi?̫u?RY 4PD ]pP]tnC(U)K̊/Sї\"D&2Ipf|5_|l0PP’1iIظf"N*oSJ7{ rˀ=[+,XL  Z5uBC6C~S`GRh2LA+ 5pC yY[f?/97/(2iwIPn7,Z g*’]nTB6_q .N/yPE.ĩQc>%ȔUӒK`jtR9؂te8%Ȧo]2;f7_,o7 kkE*:΀eVʞS|Uv.V:=G\ia]":8X%߉ǝAօe TNvKoX4ӌgt<ğ}qN4 X/hb ~֔ـb -:q Vp0Qsm3Gg')9G TXE)K݁}7*r9C߮sjYse Mr t w`h$R1LL*ЦVRIhμIa\.WD&n] YЉ_-Ԁ؞ 5HiZYED ݿLC(]! 3Ywk)_@L] GWb;iTTSjl2 P]RKSYduH[ sj4DsǬ*&󝧩5Z"/nGej>ngGhד-`= x4խSI7+g>A&erV n lu@Cw,7>+ZK;@w\U [rҘ/LyW\ w}9<jYLT>LAc cȇj_B!f+%fBvg78sڢ?;[Hku?JQ6weKCoxu?&`RޔVybLuyKMDN)0PgyL A3;N"a |eZyvSOux73/YlHnnK#$.,Wr7]-+,]%cʝk/4PܰXgY߼vj)g ưq蕫5,ȝ"k;9}< _< '@J -j)L'L v8 l:*fiNX96T΃=H̓t"/Qޮ;zc#qdH"Gob*vK_b|11wfv(g\4ĭm~nQ"ͼbpx%!KP~_;2ބ#|>N嶢ꊛ5a}}_*l{f#<0a:Ӥ E4Ju8K9Lz\|X6:62Pq(VzuJ"Th9v[3"=sd@Dx6N99r_© 0";r> "aBmK'2T7v|Qқr70E]_fO0&_$Q::i.m<IJ౮HN /b+auO'o.jRcxcUj|2ԈZO*g NT\5.e_".)H6~OMm l)ϰq1u.YŌ)+hK"&BM2]v;V^&a2e=?k5mat%@z!\dlmڙ(nxV$Mw JBoШ u=ERXd)F56h܊}Oيs^wa`%=eё/a~uش ض8YBg/]gUY)*C]]%L& H4M=x?{)Z(3OsU:s^lA+bI5 KsP Z5tO5}@ڐ0Z4X0'n-xr+۔tu#[Q:'\W-k*ZS@JUY>kw4?gkՄvv0^4%~VKƪ;'oJC@ԷlG&AG@R8?e {ldԩfy4HYZvJ̻n8H={Nl<`b8h>o֢.NULhX$LERz=qxHsmޮH9o诙اS[㯙gF\ne#hc[WMvN+k;3Yd é {+<MMI1"ǒ=.%KH#fD;<-|%;`\袞DJ'Ԍޠ ֛ P_> M =;0y7l@h ZE y!O6 8t}",һ88N;^v8'gbIFb"pJº 9 ?/$dő˹Iu#RgeM拓~ҕߘ{@cV@u3)s,e$}'WW&0_c7Jd=O?xfL~xpu@5N(d}GÊ~7@%kX^Sta[ft]^6Z1AՇbR)49{{h?PmLAto=r0|y +WB~±GIVܹJ:K NR7U1]u;z y5ģD`ڢIk]FfK( ȚP NNٓDYjV[z@zT=pًJ(3e#cHۅF(J%z[5O  R4A9H/Kh'qO"Ttz +6x{1{"&.*#F+|2`35?ǟުgpGWyL,b5Mulɾ#ɆY]DP6k째]v8oz31_j~V6$ʖ#u` |1,Kj&VNz/bCw+72n2ׇu׊}_*2b<]h>60ꎀ>;oAw%tp5×*[AQ;DqhlI#,$B$2咧FueڮlA*7bNk'<3Tip7^D]G\^nlV28=ie_AIh-y {^>c."y{Sj.7E81Ў;JV1^8nQaЎd.II6JWPW0@s [-9&~P'Bn CfMoH==@S&K"кL4(k $Q{&ݚ$E,Y/ P'yl>&(U`ݟ)yt4oI΃篷F{zI"C 63@Wi2{c@R˻l2O)o $jIhU以K;ي}+I,K̫ϩ0Tuݣ:GA(;(Pg|ou5J^ < tC~ػըˡ_0|O pXLZb&Ilz *L( X6Nְ֭DA,KE ׬#*dŽDQx,snJ6?I?>5DDZHəWY ]8#7;0B0\x{kJT=S&"G{|t6f=)^lGsmojNcb/מ+55ϵkKݪWUŗDFKL5*뾩^'堩ψ2:+ܒ+]HH^,0]/B+ExQ;é@b(Ots -'=Rb޽vfKUE`voI]$))4?'Oz%|J|mjIYGM]`iTpKHZֲutA#1nvOWc)UgvEe @rI\ۜH[b,a ~h| *9IU^XEYLD*nrPDz#ٙûձ7GښMXsm*hѣe 0r6ID7>sՍwR 4Zs  o"a螗4la>L&\@NlעȤjpY<&j3ޚ>0t.Lz[\[oe]jE im #?+YQrr)HqY |K'9gKg%@#=UyN7}lu1{|FJJtD6V_\:R@сg >xl^\|9wX]h{KzZk)Cډp; ]3~ANHŹF@G=E=@\ 5*9w&UOZPy;@zq |Q| (m˾~UlMֆ#*mׯD>םD+qg"샍u\r]Q.p*Ft__AC@+XPf`ʰ*?"5%4=ͳVؤs)jࢻ!aa;fd ƞDgYb&&>k|gt[LARPOZ#TZkӿ⎊ZEEU\bd{(c"L-1 cz V$`t .-U$Or?$ZRB&D@ ׈dye)? KL4%N{~oX'Kq~:Ϡ;N;w'O< yș:||o&Zvyq2ApRǵѾ@Uwpe\g|u 7 xK׳5!yj`Z4JSHrWi]ɑZUgXK[Gd!i=6sJģGg=cOIvXJ.Jo<".5g4\d5NThXBeDR(y1}@ 'ÖdB7~="gxT t-IήlCvջC>eNJ&D"]hZ<XU2bmToܛtN 9";u}{ %|;3pAQ28Ԍ U'z0`pEbr^TIHWVl,g4bRy a9%dd|P`cp3ICi!`t Ww/\XId!ꗋϭ٬R/'ym17:*aѼ/aDkљ$JL$A 'y:pwۧl/d>PVp@(\'Ѯ:d*G MytpB2)sJL7Fc-jÚV Rvp>.mD킌 L!sJVD-Y-.&1}E_Bـc %).bLuZ4Ӝ-]eGX<cqh,z4Rh* K%e:sf[Za|IYS"?ːYW@pu]BCj7*nD嫶N-[.';`Dru %_B}ت􃷴%b;& s _ԩoza$iWffUTMl˲5/°e11-M+ӏSa( A3F3֏*6fl9æNÔO4ҞՕUQ5MY _KXm[=iuSK *S-;6 os'GX1ˆ}tU0@gx#*M6h uAҏt\u)V}Sr>}#A@KDk{v Y ;EyJq @4۫o H@RдR }d9bCaA d[S@*Jѿ!,Nt]'5myo[[7HU5͈7Y|&;Y_4Q[_syO m91T0#YL oTe+`+˄Q0 REu̴\z2f{XZ dbY x#t eIk'3]:(OrߍV*NLP+`ۗ?<\UyˢgI9$sռ0Ϻ#~tM\'ҩI2ld;kቀi6UMzaT"u7qA7eatfh֝Eה!Vh"a׫Mk:.SÊf!?GpC-(apk ꉼLo߫cJ m<}%LF@ 盶d d[r4/pb/mu _;XQ1EF6qJ`ǿFc"oԼt` ZSZ pI 4RuA#F;[вXNcϞ}}xbu7kb;!Dߎӟ Y)IS^,ca<\2-ο]**xQ-a*'.aAk:8_C8ǁV]I̮IȂs mfN8p?3S:l9.IŒB*jv[I`Fv8] ̭&f5D- 2~u~S; $n^|̆U 4-QM!cxejkEpGI~NRKp쵤cte|&`kӨyeBa%D|r3eM9+i4} j:$aPl ALO^X (Tj=I7 X(0DBť6K`<=kLc̶mě *y&;&_x~dy/[._\Jџ糙qS ݫՉo4 IПx ]J/8g tp݃TC Nٚ`R m/@.!q0Sf<hIȉ9PKL"x^DsiP`eБ$Qqi-M7-zo3W ;5&V V7V"ECQ8$B cYLdtN~d(R|$ 85K7ꂹyh#q8܍Dq8Vث:IFq76S{2ZlEBUV,lt[EPlȽ/sFhu$ ?r,Pd3mPmfx+ӱVȾ>-U8_-aHmz֢`,Bff${d4@x XM-gRRbJ @%{\ sgwdci/J5HSaq#vH;iy)VO4xB6`F>z7>bIZ I47}x%W*KZAb|*7 |9E vTg ȭۯAe2|F " oֺ[6yvwONf[4~vUC5.M+_?HQsӥHPyS^c 5d8HKa,a$C>'d aLucM6s)VM\/oORf~+x}"8I>{ÆV <Fd)NEdM? K7LOzK9(dI{OlVSiM|~8ݧ_G9w%Ec|Mw4T`v %U${(*u(Aooչz;mdU4MhSU.D"`* wQ*҉х@Mo.Rqgt2;h2"s.*HM5oM` ,37aɛwXAvR6yJ8 9PERg0c$%,|%6uD(]0"alj޽jDIM(7Im K%a(rڅ2LGϺa,#4/ZOptDw<ЯLwǕ[Ęևtei$%O*b |'vi^^}} ,} '!>XF fCMiì2`^ZO W`}F2fF'Fw$R hQx|(kB놈 FCcm֎1[|4]j{')muo)?Tteruי; Tͽ9Kc'YUI.7d<)Y 49`9cׅ(q:h# ja(3HU{7d4_QC&qENş{fӍL ; 9V|vd{4)fIZz%[2 /ނlp{7m2'%zuBnծN bNl2:*bvE <'2󡧾*szͣpt޻I8Gz 5Έ ~:kR7OF(.H~Am&f fv:1/&N hE $طb+(X"?_u&7mE5y>(,UMGnޙ/YrVhLnTM =!Q` MKkV, HP{H *(} hD.ֹb^IuWjnxkBh se훻]?%],/6YK' סӵʗ6̮(c@MVn?L"R0nYү8VOL38wq`z_ әڡ 뮨/6 E*f;`^у:dVBXsˇw]L~&gEd*FӸtYB*80%qQqGΥ-ĵ{B eZh5qy-\ҫOu5+m}!Th\l,QøB9Dd<5•=᣹Gd;[ q/Ccפ#>a=Ίf-X3~QPQW *h3@7dJR]Zݘ`bELTrP-qwn::!`뼀`)!5D->B+1\6l̒=?5M(3%=bP$B ;R4Ys~{>[6%7<jAԋqF=q.;- S>"t\$8 iYLG$~YSN!nJJԫ70ޡrO&aM>iS C^~֤pKI+PH鱈6JClUV䨵⦘CrV} L}τH_]#"Ӈ,@~bƬ'y{\Dk~_Jb]Z.@@n 巀nnr@*c|UH H~ɫ}jW!c[dl!c`4=t ApoFXM<|[{xk vJM; ^g )8 y9Xz=NK1R1ɧm.kUȆ1j!!.iJШM?:"٪doZ99ӑo |}FZ I/^5ly@p؛sGPF`+~oYF*:1Z7P (<^Cq8CS{0N?o.,[X\!W$}驹d[S &)k(+ z,SXKm^ ,J&SV3!!hW jV'MX5Ж`ҿӮ%_ݽ5Wᡐ뼩o}\)*ZOu{@ hbP-  =E9J wо")H[Ŀ ml|@|/'h!72Oo|ߦeeKȷiF UD4!!QpRuPuFr̪3vHm/^LuqI!ֆ`v] A6HUnJxG;Ql:_6_ ~0ِcmnv:M2ynWlpKocn$%hd;:&coԑw$Md Y+rL\q r\7p40`HC؁'2L&]f<^b ȟU)ב )YG8

w}x-BqVBi=+@vɺvHzľdZ^:jmѨ.vM;ψ\q7O$ɻ۠egO湘;OQ7܅I˦q+}vJ#5/5Dޮ6Uzq*Dt Z_k58~gvF򂰡nR,fG@vS;ReklF1Pv`U]]_a^v"٢]G5lV嶼{onrv!'uw>8UeTI B$+$uf1ZG)sA`,b>]eQW$CgqRcyy*>0_%O?N`QV޷ViK1zHdLmC6thB+שT:6V bqzV,xpd^8NV5z-r׋`7„S8@Gq?DnlbV$}2c26b]O۫J|ɾ.p5 SZUo;}a^)!vh]t^TOy [~NmHE7?hnj"}NIvZɳʨd jPfhou{0(o@AU15i2Yk 1.DUw[֟(eͥAS (`f)#I5%VF+Y %ԿNqj0I݃LYAp }7#gߔUA TuԳA)R3F5 K &OvB}SH=fzK])R5PG'ʼ]X0ͼ,sy-6&yIW"Yb[X@ћ߱(C_X Shhkg9"iM$ӽ>S @2qW{ ƲG7!) >?EIkㅬ]&_-i f6u,[۬)ܷmʃÝ3[":LT(C;6(<@ H`%.oQ,ޥFuyl҇ Ï5c ?V!@[@̸7xs댇5?}/>__&wC巾"aEx`֞dqR&J'AsBrp1@PDu/|F^We0USLUim{z>RHB1Y?έ&)v0%=+Z8@AdY^ W vJ k <*l meʼIP7&b 3 '%G mei[5IC-8|*1 o_3cL,I$Ͽ,p_2|y&7#ow/@2+E1G8{BXkK*ބܚ[97YǨTE/EۈM8S qE&FyjU B;Af!7x&c T5)ֽC  KU UBs[&10[jvroظJHͅY8F߯kTߖƮ+ Lua)ZYEq Ks^}`v!̞K23IcH*ʜ!FȣPHZ=/@_[iruGc1#eŮ\i(yxg۵x*:IݐD9t\xO<}h}GzgS=HV7raE ^1cuz?OyN \?h&NZC2 |i9kR$X%6~}4qԦ&L)S2H'{هXm13(gW:O_qHD*Økqmq"RS uWÇs ɞ=D- ,s%=kytUX&º%z rvs 2~&8y:4̷(Kr9kI==j 3w lˡޟxNiha}6%Zof[1O1<|:۔}$…%w1|mwN,~IB?H|-'L)C.N+.&yWEթL yc\]E0`7_*3-`gZa&yI64xFILL$ ̢X_e۔ cV @(K%»WBxc+{Ƞ4 [膽l14"*ıYt数.RvdbqG=֚r.7mNϑ&ӛku=T(2Rʛ,;LcF G80/>VMB*+Z a3D F&їʻ)i5Hi_9)"r?sx xqhd,"#iY"'x3m!M㎱\ `Ǯ8nաu궉gܽ }# `ꈫttm8?GPJp߬ZP/p=@?Ryю 噬􄍾@^5O^Xú&00 "4E'WǮߒ^e2Gц'H𬺥wQ=cx0yorx!t%4!}gVa88˖gŧ٠5ytXOo FS4ӆ8Ze˩=K/頻!Hڵoo _]Zn\V25դA0zR%["8a۽G|TgѫQp8i!S8N͒.JlHGߊF;<@|ˌKۇhir!g(ũB8WkqvkG>o@у)=ysQN7d~ L?``la(V[ WaUlE@cgsp0##ꈽļ_+zՑJXAr \8$⦿ĆW D\xsX(.j8_G2$~}\e>v.3cO#Bxw 8mc* Sy Q2-"$O鱪tV 9ƒ!~R:I?6 j°Ƒ}b 3-r5ƅfH ?_ ;N+)WkW&b.Du,fi_%mc`^n2߽q2dzi}H;5uA?sp)QZ y\|J[[x%u )HUҨ12 +UcR\FTX`{Ў5^˟,r|6ᾌU*DlV٠ apS7m,z-nq0I:qybZafpӧ}N>mlX2dޣ:yd<7 X۬ɄQZ/><Դ$ !ŧvم|35Z,G?SxcF@Uqܚ IՃDW;!ޣsif2,pEpÛsR k ŷM@,-Y@+zT=,gtL bf29E P7/Vd^׼$OM.&F 1:Co"HNX,7/D&|s`F#t,z`2 ݾN瓉:VҭT>)S}K#_}tk4(fU%*[7? \9wr@( K/q̗m`ķYA:g̐(2I_s+=s?U~Z0XI6*. xo~ ?Ō7Hw#7&6#ZYŹ"vHc6az,Fek_WWixݺF\p)7y8vԅGFʹiRse>X.?z~;~FwKgX NVoryh mِC2?_姓 =$cG_bsц }T} @H )ZBؔ/XjQdMWЇҕ ^T2{uu:|*BS NnU2(Y-ƅ`_XӪ+I4; (yEXF# 7Zt3o2(iEKݬYG<<y9ԀZw ?`$ OjUJJx8&6, X>[apø464Acs%"H0Ω7s˯Bfoel? >-]^!uwll$ z%T !cj/YS4s=? eBKɫAm u 9Sk,UZTi4:4ߌj>,DWڈ?P[ֱwKd+>hM\8ށ LVq0'$K߁SCWց916H\o?@:j: Oa*aT-1-9En0Irݦ 0k5^dGCg {ܭKIB׳0DwX۬r΄g$l V.-OƥXr7_jPR8noIoc/x>DO-eYWպ`҂؉pig-DžPe}: 6Ui69f>N~zh8@HC%.sj1iںĚUU}IP$yetGYzMς#`e4oKZ-Yl2 |n\9YkvllS jDXuB!W:b$ЎhC[5$j\SM4!c$SO}K|sordC"ߔpUcGvELH}z\Db, ?2 NoF'Èb|+߳r=-o2xxSp黙CFrp }\.~*M;mq+(7%S\&ĖT`QmF]XO D]@0_-d *bHd8a 's>Xr{Ѝrc-A:2j'u{:;fxeN[ i Nr-%qHlm)" Ze9Xu߉K[ MX kgK^f2NAxW!Vogn YvYSʡPh.j~rm٢S]%C~#~apZ-y MBa<$b9$j`J@jT$1cʽ5y|?cʴəDLֈgcTѬAHGAK`+)XU:3.Z{Kg}8.|ULggE7WGDhR]x=Ȃ>ӎU 1|Ǖ1f|Q#[̋Ai8 ,i=*•{ &(nvde1`fg'ߙbs:`S1voY:<ԃt[c +9iZr:4YOU<:5ů8-{X#砟 PkVE90%\篰/`jTW˷A)ru%!?rkK%F>F[L#8C췍6LŬ&9^qg[l!3M!ሗM4UC#3m1R9r\Wȿqb0; :i(7]|[τs ^6.RG[<ËOu,]`&֧CDhO"g)oNO&6Pq") "(ӣ8e_0g&ƕNBw-Qbr/3>.>3c4&j^[ͼwIz_,!R:[FK)YW H~`UƷzF`X|a*DNZ܃j B-m?:?8%L^\񵐓-tJT·yFY :`E;!s{uVf7^KU(Q*& g]ԙ7- mbBrXTP޾L,ub1;^8ͬ'!&"A!5CFi۷]v5^n ҧ}_:DάÏVsg~sg׷S1Of',0q PlϜg]*^汐Y4D=:M~OrEG:bWݢib \Czђ[MT?hCja}n~>"8kbx"*@-aKz1}@͢L)85^1Ҙ% ycNQ1}Kh99UD ?{ع&EIH $[Jχsl1F{|ZӼT0[jeZ0ŀrgu3(ڰ+tAV*q ms̵qOR'D(b9v9QD+T6hn`:%l;Q_!pwY&R`> "ȧZiMDl) 04 M ;7D U#jʱYC/]ƹ}v(\cw~!cP;8TE 2^҈ԝTNTz3=od=9w@6TUXrX||bZw4GۣX0X=T?8bo3Ơ^ǿ[xV6EHMK)OX&\|kB F9GWy,*L# A3N#E47qj0#ͫĬ'_D逥V@;̃#.sO[X?8P' _ ;QmzMBxJ-spQhO+Hޏ5%NI`v9ZJxq/G$8j%0wg3u$bR#  VCP 'PhwK,0 |Wp0*b3)-c?!mrjBR.αMæ-D~u`7)}r<2~=^{@"DҧW|$[$&H'VSF@/38x4@r˲m7֤AMte:FMPTIpysyJkÍxK9Y:qNx:وYHGzd /1hu"uW)Vý5#L`gBJȕ,ٔlЛRapօgڴju䧎7#`˥hq0!$b~e%f"ځ .Of؁p Axgu]ov .M Z3ꎖOhI,Ƌf%IFO 1;dhG7Z0zxA9TRUt2 |^S薁ؗCQN=ZKDQNG{Yw~2~ \Nϱ``Q1 ~_tsd_Xzmy@@Qy5 E8r4 j뻩a]iQMaMCV}8Eߏ+*Nk=0kXȾB'NV0õ K(M|`,~PՌ m+BdEX'̇fhuJs5t Wh "/n1c&|wħnCGƇ#\H=H8כy[nǣG]M;OYHv^E9M ̖}$sR1vhbtbIL)Gf D`Z,4DC)u@3׭fcUq"MBߜGu̺aVw o\@ڒUMsSX$ B"Yc6?(-,+;> mЀʞV,$'du8n!4[yRtE 5g^@Z VkmNIQMC{-5/!5I;35ilObrrR) 2[Tڧl"|Q"JOP38Yl`h{ͳLoel*L#&H:*7jRXYFuTUwue2~O/IXVV*&)BhDӪje_*ilї&7sO14VLd^n,ݽ `sC#LgEʇHa "/\_@ u>¨<^JhMf͐`;}EXWꃧp]],R{+aG '{pu#)+ل;V&Y(t5hc&Y0~0J,G8lS=3 /s򍒛Fg?Ұ[?ˀDVۅJdgxj=-(?{Ra4#9DzE^| xUUm!LIxefds[Iۑ{ŕ]7V2LěeSbDVt\}Xk{)s,KZմ-^jV7 3IL }g ?*sڑ(B:5Rf~}h(.FX Ai|x50jۦ@,dnPP7jyd#":¨u񷓜WmC` VuyʓR"uNr9㌊wE2qg0RfcMKi?,UU(D5,4f/u* j(Y ur5 :TGaݾ2<_պ%~ќHKr+F^cE%} xQĸ4Z =$֑I^ӹX'!;A0M=q,9?Q \0ܺg(WU#J 9lW 1b %cȤ%.ֱ)qΑǙ/Qgޙa|)OzDUFNG="Х4hO0j;[m!Le/r×;ԓ$s'&_P;Q[,=xj8A4XfC{7(;(ϻVS-X >Z蛬 6 rbX'ͧD7)(a'9v0?lj?盿iE3+ߺy>%q>M V @x&լwy}FQ>̨J4U魤U f~;/Jet>:0!cl IRȘC;He{±T8"gmǗBVtl'~JfANC=O-`\bkQ_ٵiiEQ]yEUH41P"M.'k$CcEyͣ!c:mVy4Pdp {5i:968E o.w k xT26bE>h_Y\[$vܳ) }@F-hTS}j B4%OL/Wg?Аe΢Ť@/:ox7- n#XYzX(o:u_$B*kޞ%oL->ǚ/H8x H~Q8p߾@+Vn.-[H9Ha-ҲPoßo[d/iWYL\κϳ[G_7Twwɺ:XFcsvvW[cX4>kʶȣ>M?_P7tAg`|tJV>k`Heq][ظ_79Z|QrK +4&LD ԐrɎ( aՙP:g3/(?˩Y*JZ "Xf*"ȥ'v!>IP|2sV@U`[Bt`yװh>Z? G3p6 TyOey뵶 . \ab+5㫚ޖ礚k~4<+vN9h\lŜLY/@*2Qʝ{K=eBظ߹f &بlȱ5iN"tjògJAr2N#T fX'8q*t8,aB^5N{ 60x~p!,_k;3ݤ$ppnm'NZ1QӞ 6IaLJՈ:E,M(l2>_>e?C6j4L1҉ ,c1>bJ ~Z~Q2d]9a&b-x(LT~ʴ|S=¤f`}I1a" `Ư8Ba 0\-+L먀09yh@ʛetGe).m#Zz)j83`0@XFJ,6޾1%|qϺΜ0@qdٳH̃dio$Ɩ%N HLRb7;Ε8 )Uƭ/UДFrODYHCS:##Vgs'\jFfN?!íg#f3|%x^Խ^_78/qiŅݵ:C9 |bBKñ73^@y osF;dlJxceGe'Ǭ0,E'9Au; $!N˘6Ո{B4YT"8AlX죃ֹY!dtaY˞ ^uH*N r_Kqo-t]FZ:!G#iسYW9b.I7.W)Cr%=tJ5 =C=]"d1!J΄ 0}6аC!1Tm $*(K;y?nґ21AsYD~ >9fO\;i$4&s7SW⨸u-78ixyYlv;̘XD-5VI2K< yG~LϵI@bФq\Dvh4vFqڊxzT:A6xVg RnTrߘ,G-Mݖ08"р#@R 8wCbh;+L3wK_Wrpx=Eю8E1p}÷+f-:vO0Z_rμʥ\Hdf5;Z~]$6j7i.*AeBω&6_VFӣGK׵~*rGKn*7 ~̚YǠ\ <$Weܕ Bg_%kb!n# xvG 'r1׼Qf',̃~㘄YGk(mjғN3d@d TyÈ{ N i]OC s;{0#vcn&f0Z27{5<'D[_cY4>Ky+[NGa{vO [gT|d';Ł#s"c`僻h堰xGU FS9L3+.XF,NOGcy,],\_l!;\̡ 8y[ǘ6:vU3H}|/gahL2bj{._IwT <SN#Gsw 7^vG_CꙚrؘI[g兤S`ź}[ԙ.ކ6}+'s'DE.((;;;l8ʬz!P.c ITup2H T3)HaLՕ kX ?k2S`љܡ_Y4BD7m|}mr \/s[8z+KNPݛJ,blSj F%98V#ˍ(dPղyJ* C!ej`ݢYV?9QˎXxu0RӅN5seɟ6L.X| G6NH,0_.(95 69͚2VwBPF>j8c<4dsZ W^ѝ{TO[W2 ^Aс$ VbJq^3@Оg\2?v1 kJ 뱫A 8 ,V\0.:*%n!ddQ:\o&+Sf^7m"&ORXp_-|JWuE/~lY#ƿьhako&=ȥ^?i&{qv,Eд$Gy}IR\zBKyt] jHv$ UUY>kzjKHYn ϵ,jB p:3Miu\,c$WY:>L4?w_,¤~dr\~oWJY3r$̢aXdgԐ2y; n9M+{f$8rk{#y$ 6P6ɇ8JPzۈ QuhZ5)‰3><뱶%=QmKtO @CfJCVdf-߂WHJmsKu窇$<;֭ 5n_^dꂅ3_9gk%hT  yAr%5LEPD 7yȳ,bY%Kȟaͣ\qM FmF1"7r൲nJAFVvu {0y ~;"zRW"0lIds@^|c~\ҚS+} Į8B3[bʰ )nqfD&R֞AT@2jI @k:؋e*[lZ8:F-sL *|_;λ/gobK9 RrHv*2~zg2sx\P  +8;ʺp-b&Y}Ba` =kn!וּ dzD2dVL|>rvU-u!~K\zkS/?znZٌ,}D=TJF;zs^4q|T,R&>Qe:V|^L 8 6OBTaKjƾvwnyZ e^/$ Lnهk>x@iƥl*x7IlHh,]=!)7tݍkvOy~abU΁'_y?r=L r.d*EAy&Y5 "-1]S=|-j: /kDkߤhOrʌ %nZ".A ۣ*2)+ nKK$a C14]ZO{)U1+&r>Sr 0Y|iK؅iqD_#q˔,:>RssEF *mr"(z CHcp0p˨v36$ n-̦n3"b+xAzo=O{d޸/#>a/mS ̴ _>D`5ƾE @f~櫸bB:yn``3_~?ZWpZuvퟏdQko"{pݾAR?Y3Be,ljNTcQm;Jglvm4(ZND~oa#*m\]V~BۇT\00|7}D=v#i_qzxH/4舵:+*cw ~kb CT|^rtVY m9L`):"` F6z&7D4-mn.c 0s!:r=uw_W&m^}ce{g.U?x&"@XTJapnil}_^xN ֢܄bœś`^ٌ^MOSyMh" b@ (ko{U*2*,Ռ,z\[RK"2 XqydmUd Yt' U)]T]YI@qE&kп$yHʋ2n<%.ʆ q0.Gҷ*P8[*f#z,Cm}e=|*3PyQr`}oj%Wz9[8\CUA?oobt!PGXKaU2bZTV*2*3cb$::(J#Iz%҃C& ^;AzϹ, B *P㤒TDxԐO9I5舆`' %yI\Vr%˹R{K(2%Q f% #u rŨLȋ~Ьyr+I;nڑƅMr%g"cAAhۜ >wGhEFYK]"in0Q[,gSdMwc.KH?t.QEod'3bbZJ.L~>E(euLО7nK:r@sr<_H̰A u'j_(~oY]B~!E$\13 [|z=DINJ ?JVsokQz;PݯB:KergH9/qQe ҋ:%.3ܳoC܉9\q dW2̚SRT둸4qC]z[f*A~h*U M9c45OQZg@v@~I9۸4ʩm%"_6ifyZ"ReCn}D̪XR8,Ϧ'>N죝[ZYn98C>$XRy$T߫A* @N:! =m;_jS%Ϻd $9$Zg)GvhȄnb,YNڞXR 5nJ(b.1 8wr7[-dy,=vZnNtH6[(c_S(z#ǡ HǥuL6s'x@G9T}=4JDq'ϭnO?9/C@3sq.j*M#sOq^fŐ% C~dž*H(Dl42,7.ZB>Z$)?i&Lgҫ5Ri47̌v*S=xhe%m!$ {}ğ$JXY|ߟy^^UO" e_ 0ĤRVhk-'iI,=CYAWW"GU@QlPq1dt Eqi\b.w+# ?HmdeFQG~s3?e<{mJF~F6WA9;&ĸxrA|nƼ%?`m!ߦ;CBy89Ag"'.'6sUzBeZL~YI#oJz^?#ROCB[('TDv&Vԯ`Vf~_9ld4>pR#й23 T,suP3T|a|?]__5Og0qa=>yz4HV0!ԙj\Sf7݂p 0@.u LGO=7u9DY* vpuZ"O2F#*X(-E0@4`"݀@Ij7Mbl0[WC˳Q+\lF?L IEk+H}{^N c~/O5^`/ijW4Llnj= wmVw&4`җkgr+hVዲtY*E2ҙKVmT^/8_ ExPߤ?4@_l"߱3.qEI4DU(ӢdjgR6@gqݥ_«4.G@w"@qe3&"PՂ_}m W/ux` =pfmЛ |w/oN=%3@QM\w Wi{/Tm Ry+z{l ZSf"u ̆:2Lg2(2I5; @)ydnL\hr]Ja'CYKp~+m(n`~&N)!Zr%a#bWo[P5S!Ky?6P*KЉ8^p`S8pYkTrvK]M pHQPX1#B#ƞr;bs$guŁοk-cNŘԱf3+&6\VDTjỷ,ƙIhY±){# syv\Fm R>ĉ j(Dw"k2f,F=J"r PeEcuj?ei`0U(QQH67yw2dHC&@SS@]2ٺ\UQ ^Ƅ=s`du͐yLal(4q$%挠Ѩ fo˥SdcLII E{@Ka uN twM*Tgu?;zotV(MCKFՕEدE& b_ǯx1Pyn&iof+VX sWKA*p-q5VEHRaUuW>2l-~pG,w~.& tfDmΔYgF~P2)gpp FVް0"5Pӱ^>-4㧐LdVF a*Ţk^ABiw 7VIhK5*9JϏJ?3YMa Jd)b ŜVW$ mFe 4VG=+Z nE{ؽXT?>P}hdzA~2ៗ)l@~g=zHpV@e=iW :d#冇vƮ}nT/BzX&49 xұ[ݦ7vK>E/W%ÛZPഺFϱ҂{FKK86&! +[pDF*dT{Ч4g<ײ1seX{ kap2N_O&qP❽I1%5֐BKUWuH*˿Ǘb8w_văZ[tfEv22vhHj+Iȹ+x[?3%5{UЫAL}jwB؅;#8:0͋cwkie39#0[Þ?D,Em1\;;))o9o 4 PW&:3@r DߪcX %Ȗ 2 elɛ]=r8un|p !K|G-! *& 'Eکa$kU۠f{b C>Gw{oJtk Ƒ3*W贂sT1&.ZUL2QW'-ԲG9+w#/~M>`j)|> Cf_5Xm*g/ Q/g:M } vå,1tVe kUmmommUbGOΰ6#v{`xYҟ n#NX 1  ӱ.9c#_Th?; GX+p: 7T=ͱyɿ]֕iB q6{ZE2/ OK|+H(08yY9$cL1u=cKh.Ļq JrG"!\KN؇m5GHAIzIqu*MeZ\BJ <޴pa:6K1kQa=G&T_9L_>b).5yF$u6}NO1 Ze 8X<"ZKW*Lӳrr!J?~}n~T4۸rcc铟я{齴plH̓PNfқx=@BM-:x6%9|sG~Q*MQ(K NBkW rS*Aʞخ{42'Y+Ph#Yō-1[NQvP>PLB]/`nt)M.=l#m'm]6ǒ]:ƏR!aMξ "YԎ Z[jUƝꍺ(QHT2snuGrd,b.Fti* 0i* ŀ0',|B>wM tg>&`Uʕ11e5p4׮&H5DV6 4+l3{ ߴe"+Mi5'0k>ňz`E^GIOpyuQW(IDh-kC(T(eg~$tq+E1NxSVg8Q@ΓݘqVD&^"m~O]v;Ŧdٖh&D(v)fa}X'8|쎩(cbI%%rܿ qE@eh4 VFI2Zjf,^>xl~NS,s~v6(&薦-0viَ>Pp.|dr]/O 4PikCנI8ql:`_@ӻ)c):Vs3QxObf*p%񭗼XCM==W> BkhHV>t##Ll9FEٱAlfj,fi!=]c0o[Y $R^M D|[Lp`[N `H>_ HûbLT,k,f,R >Y|3G_nCų-8 嶪HH"!+޶\="F,>FsZEs_-u? ztr6R/7)g\r mXucޣPit=W\atI!$fkxEH5nVlYiɰxNG伛7Ujc+x{a$@rnGC(-c˘٥tIĄT}u dzU8HfvUȄt8RKk%qriG'=œXkصlQ\iIz\c)c89a35p" S}O?ӞRt#[_=V[b%9E.;mPfp.y&N%c(Rl#H`j#}P ._Av8/ Qe,=+rk*.WD'9R5[Ի_d)[<כǼwY1$nHQ aQR' Oʂ-KW(k[r7IͭY>+;>ؙ6wڥA@OF +Fp!(-{#'5ث}Jћ TZұד0 з6ǣr :yR䏒Hm_>Vv5Y#^0P"FAG^N)V;񌷄 *-1g9~є7nF |n`r6o."5sҒm41֖q c17̈f9$tݹ{s5jM&DzBan G~gZ3*Qgs 1bGCI3 E0Yzp&I> 1J;F`~# +!NϠYGJ7BuwFc3{eO9I 3$HGy pMhRƾaܯ/\VCxD_4-*p0H; H:'!R/48W{JEfnBw KqVlW,.E5~q8iu|Yu'E NF\} &Ir/`YFn>Jl {fv<L_dj{.l'F@&?Q8.֡Vz c45ܨĭYjݳq?Zx0F}?șV#l"3k<^X_SOs l5;rX( K]+!5Ky[=<)HcY vI}WA֒Q˿*`T\b^{$-}pj!%xhh]]+,>*)GUѽ%u|+Tk:*{\PjXx8:v`GcS?]>><} (FF׼C*3=uޕ0p Cи?|h0/4[(.×B΂*M% F5ng N¼hW_;u_5B{2&)M]$3ots9i(abgݍ&:a2IzHdqs^] ;BƌVjW-`h]kD'{ ;[AIOc{x6.ip̗ܦ)^<_S*z4.HU(O/hs^D_5J:2Ywƀ'o6%4 KA_}K=9»vO)!p.]l FghJ>ua53/>&_?m'ݗػ6Ǔgȟn$ X~;#_]!-`[)K׮G&A{~;>@$jbA—aT-(z!QBjEQ&tPMMiOϻ&OGoեCQl#yP@8$l-d8c+I(ԨEk\ʋ`ȜzݟԐЀ Ý`?srJ59d%@|WaqP8eLUe75%GČdcϺmO-h2SsڋKQz_NrX?9dc5rnʚ8lpl䴕Gx;GV(S'SmgiZ<px2C㹑@eV-z=dsfYiQ^2sQ}M5"BQ2<ҢWb7QkjWqs g;&T-8 0NP{ EEnxTPa`b3Eµisny tydhcYq:w[]P y*ai]iX7wc,3`S.$dI0N Qkq:boޛTshjN0} zx8%*]P8g0E͕tWF@))* =.+nrj7ty[=1VV{$Q{zV M~fkI(f..֦dWQFANa`@& Ιl:STW;.청}-o b^7D~GwO{Bً)(!“C1 D ?Rj]+qY|GK öP3}qΪ S_ybo(a!1ʭt.p\Hs>B܅(A%b9Njp. 't-?[)UZQ.%oE0  P!0Nkz05-(LVH9<@$aXJGi48GΏs :7m U7Q,6WH~H!OIvRt'E f`,^״@ )ED찤o$#X>˓(K|Vٵ:z0$GT\ӿ\T! \ƶ[VX4}"EwL2MlL.`wQ{< P._%R X3 WX씰j vs!Qr˧ L(*FYΪ(וC㜹1ah7 U) x06oρBl<7,IxE#ZgV M lA2pְO jX;zs%׬`dDBj{^s;/O6 `,I(Qqâ1U\!':>6Z+lu^1Ңs_-b>2Rm?q5xci4{i}&m!J'#" @QϙXޔp5ɻ1@P%4? q6\CWS'@꾷{yuɓ-gd1A} "/#F(97& AnT0jvj~Ѵ5V0`ma-8j=ùž(`VaSXmFfUpojWQ:L>#p-."T=6yDžFE95h/>-<,J%#tQN?a\KO90Q1EQG0P/zXϕ"du&8.7AAӇQl *u#k^K- $E4Xs9d>qbqg2xݪ?$z% g1D,ǹ+ds 9 He`,-;qĵ*U^&S)6E37t,Sf bEE[zR_Co#|Ԛx"3[# xG }Li .kB?EIQ+$i}dA@%r 6` d| YňN6Wč $/UIt0 2 +W:Ja:,V] 1> e33Q, gh*3JL(sֳPW[]KJyk8xKsOHc3$;Gy *Mr=GP$$YWzA C} !su٫v=kUB*2a2JEOu$EŮ3Vȱ _?}{,uYr?^YlPaXu{͐ .# -Y}F.#lVyO "bTvs>VF%'j҂#)r6B9 dF+m@xn4De K!2ftM]Dޛi:C]^_Oػ7\Hk"Lqu|VUSN,!=)71?y8|u~6;}x.] ހ4ġ;c7Ѩ`KyphԬSSS'yO-o.+zpD%[__3K_3ߏ]ðzVd,; Aga!_|l)濩<8/[샷J<ۂ~.)`{R*5s!D+]趇7J G=,P^7أ*[>f- D xfp'DGMҵ]RY|+τQw̖@ULvW+2/D0>T0js$8KeϮV3%J06(.X6Ʋ ay&p`RQovrh{y:ŧˠxrʛ@[gċǾsFK6?#j_sqNI Y0p/ k1.Kڝ,G[zCk0%SRRIyguYd[קh} rrɶ5kZ'oR$w߸]IWӼNBŭlR)Y ğc踋`sFGO۶nDH*N`~ָqO񥨷eaeAx u˲AgfGۿ?w V8VPzgYq:}C\)~+^bu@_pCjٺw8s|~BGU f%U\-txE!\E|Cy+I=?l)Oֳ '.xSd1$rw^ADV+`BK o  SrYX 5 UW,L qdPH.<II*͇lj+EJzt׿b%XA7PN 4߼jXk^Z0KHY?qgr%K!,Ǭro$Z$ 7q* M,Y(S|Q&WXt0oȃ~Okq94|X ^VmMP<7ZHkj(R(n@SM82{+TꟍI-x}nAc]}>yVQpz/^ЁCPIp.lm>˫=KP_.~"w^ah|+mrqaJ .s ;P SP'h,@݂R;xjAY LYrF`ʅ9}CݓlWVm [i1t`%Ϥ%s ݁)EyTcW3QB@ >q3svuS BlVy%.MH`~i 5=~ ggg܈}\t\,$f/ &aEqqm'orq=c5Uaє|^})E`gU ?/}8Lb"Bʬ4KA)$Ia]p|WZmd_ZɁn!/p~Ztz8SbT40_uPրMOgGtDž#fwDA5?ɑ1_Q03/; h?诣(37eS|i>eւ <+a.ӼWϣ`@ȊTf5Upےo퇦,[8;:r܉zg 4/ 竿1 1dddvI,qSYhm"oy(]B#+LKF {"ާ"R\żǤ4uup5Mn'.QD^?Rk?lpjA{4Y} 3z0e%4dds5(ɧ޽KR&(׼ZR! (WE(do۪-hNl0.x&ɰs!^KʑǀdQܜHH !.:u$`UBݽwqǺ2@8V#WtFU>&?7͂j|i:fX!kҋGE~],7EH{%Ͼǫ0|Cnx,I^9ȫi?3 w+]e|^2#Td wOq{?1`su*h *y'1(i83=,2.;*y<"މ-oQK(|AYwIfۡ ΝgU&_O}+Uƙ͘^ AwpP|"D嬂A*<@ KgX 7>Oo=Y 78 ($1W1O5`AwΗɮ_EzKN)" ^!|be_ Hr)Pg(x?ڿ79vh Z%;2sS^gr  I}s>`y/D |By>[eCx{4"\&WTbp m Wp|/wsDc42}X+ dLja Њ\ A+j!} lRgP(O#4uH˨FRCWj Ip_WQlF`sw/.&?x6t:1艻ćf|Ov'l}yG"PgC ^&)V+︊"0EN_V$zOH1 r)x*O4<*L"\Rh`|, fo£47G΄ESy-3~{Nf &=nMArA%JhxK*O_;Nhv;йnS/"1 g(# yEZ*TokRp$s8Wos?-q}™~`[Ñ`T ۣ2A'Eщ+QNJxstiKŕR4f޸B7vbBkMQ#"OcLh"! hf^uS?Ĥpo?8~ S8(4P!o- 3+4f*=5@uxdnSmp7?"bOׇU7QWL:kdQx}B$>oD\ޑRa{b.5tp,o ܇O fX-B/$ ܸqUmN01m}HؓsjՉJ]ע YZ<(u򕑛2wz@&76?w 2 C* @D?JÛZb1@xcTǯ:ZZ?I2y_7B\N~%2 R~^8L]fzmҏpHng.`#`kTBxr%jR{[ !?!kJ`?ؾ  vwC*Dne6< !%/(|a.jK VFlf'0H" B<Ã&jg,V[@E;F*oʘCRk>F^a -ɸX3%AJ 8B&[b)ad̷Q`EfS4od 4_ȗvrhs5diW︛JH(O ,xɜvldX ݽB#Vt8ÂRonv&L x,-.9p;Bby?V0{W ߹ XCy͌%1\>ԍYiO2u:q?hKzSF%5u]>t3t a1L)а<}V@rؽ:AP(5%J̈́|Wk?f8B)S0S{Ev+3ʵ)fqh<&OX"*b\"1\ VNJG@N v&a:}eӕ d8nFCiIsֻRXvg:ߗ ks9 fb}pP | )~%ngt { Kn Bxӊ,83󧌽ѩ38E;_f%HǞZ-ٺiDZJ&lgx;RL[/E_‰=q+Tqrc d.f5}"p[x@G $8&Oo/0!3s`;>\'|$S^ٛJ9vhXy__M3n&hh/*j@Rҹ(EKym+l-df.^-I/;-9ޱrK2>FVEm!aHjr { ӛR+U Ui,Iqwca@y\}pM[f4#ޢhF9S"&K31&/pL߈vL&r Y3 BQ3tP&q' +NZ h:kK5Kb׿~$XDJؿbUz%IO[ktܜ'[Y~Z̶Af6a~U)a$/  XadW(|l48gz)w ^t+_EX)t#"u)ׇZވd8i;5k!4IfS45<&;^Rs6d|.Ѯ h"  /'۠,[[- w)䖻acaWCQx2 ӕvH~,]F-ͫ1ƋGhTLnA _Pn݃!O,k4 'bാ]p1pS=ۦQ pӒBL" wQfo*%ҺJY0@rHSꖻwMA73quZD ybFWǓOC̔?P\ n}Zj2`~[fy>sNggEG&RwYy_-2P)HB^"&K!ԀBtת9>A YiL5C6r/΁ńQP'E5W^M9v/p2Ju=$3φ'TpMޮWU?}h`t< Xz.t\j} B-I|G| @7YW΋cש!3,:bc)::D9AҲva GløLqPf9P'1Tg6d&bqʧ, L*2srQȿCNu2t$xf>tpUHxl:bN׹x3\ e3b}@{MFTSQ*r(;gU4 r( l$*v^LV: 3!N<2gMb3X:^B TUSOdct&b]V*aسv_(V`!Rub]@v3{VsBS$ώ|V~YӼu PM6N ?uĿdwg]gSu,DpaKqPb( 1=/?:8 )9qrn{)K;?!2+zZySrb ȊyPLozv1fDďhǯ+:oZ= "&yYԏ`oIm:y5XG:DpNec`op wtەxGS44pCEXxȥ:įb Tus} q8zw̳%ޢTQ9'sƹ0o J `<5` O\+h*r 'oXq%R{-)bE|lf\PkD'Yվk0_ف^ bӹ W|;$6m<Ԣ:FS{h (TOs֑rLkZ^| Ɓfh:x۰Hp#/|?1L 2Ry&T,50L~TT>r\[ĹbN(7:9C}nӣG>vY&"?$>kAlaRr `ppelNN,E8\:zlCD3\g!l3{1leޅf5Ius6qA}G8ٮDT\`P[ഏitBPwۼ! 8j 56)Zpf1""_Ӡl'9b<5zt05r>; Vը-̭_H20:s+F5ui)3#L~>ۜ]Rkq8,fļ!m"j)6voz8405Gp~tBX_L:ȎӬ3l |!?A %T4u\=C OC.ӣQ3fP%(X}z}PKGَ5qBg k\['Ւu\׼ %f[PY;*eªK!U%&ipL7JHl֔:SB-6ڝ[ut%W-faZܧn#9c~dHl[=ۇYHr"I:4B/ >%X{`bħ-?:f4~rK.fQ&EB2  dZ'wfىa!Ke/c'NTKt*[VI8 NBU=Q y-|OhdĒ=B>; ..'*5n x_z'P!`NG|[ Zaor.W^x0PjUJ. Ӎj4p)<{MjmsS*ECP)6>5N7k9ܼF.l&X78晀ʌkao?؁[@;|wIٻgn.T(CKnl=dk34kԉoe&y}o(0-gU웁U6iw)[VG {ձ?4"lBKGZ[rFY诐[vSu\μ&JwUE/ۼN x:t:l@ĈtۄV}8j۩n@0=~F4PPi"MGVH3N{JFFyⳳF;,_RSڍ2gة/8SVwrT)2P`Bf2'* i Uj OQNh4 \PZjkXuؔ|pWdkwhq Jtxw$vT|r^Kx;~o vŴ(lOu]rcV)֭.t@vpZPmP,&FE>^ PC|!k_u sٷٽ) ,GR6^u `_yQ4Ĭ<.PEn(o3v92{0ysۃJWmOTIëFc݂GJT rD$s)"FO#lgP) fҽJk\g`Ra>]vwy3{z[,WK 7ŎНm*7:j]10rD6ŒNվ;U/ȁVI-J_}s様AƇ1*|S=0 6ձnհ}.{%1;# Wץ @ g%q6R.2HPrn)t$gĤ$5`px;yeFFW#ujo:CH4HceLV4%߽\p.Ğ](J& @0β&ޭpN=88hM;@iHBْ &) <6H 0O}a:?b!ݵJI9=dq׃CAY݁@fVcPzVACh?)14b;B{ zc`!*(: R}ډ:xͱO#RiJYL- 7jWsW,]n~\f~}n_(lŘ/V(HDZ Br…k3)XoY58g]!z{]$ltO,ͅWcº9焙kU<_X˃d =N{t jSR츈.2AKRI(~ÈSXr5>LV{Va3!3J`AF`bQJN`n d!xhΤC_=x`~(ɡ|/',vM[8,3-;qZY0j>S^ľo&EV[^by}Jr(}6t5 iT@aӛ}PhKl'5 Vre8Ĺ( {t%m^ؑRP߆ir^{4&(ciE 9f2miЊU$:ɷ|e~ zPJ/1?k{sBby"S4&-+];$ ʌ`5/n:B-X`Ѽ_hL]hp! ~Yk,6 n?,SMa쓊-S=^frB@tM"%U/pO䫹-کt*ڧpށt^0 e@c/qUTd<^EӖPkfļ{ϋJqEJj* ie af; $.7r5yrj.?in5L58ۧqNs(sq[lPةƔ5tG"3Vځu$ywGw~ՊdzK>׊_"l #UqxLJym:y+4z]O$k 5X`0v3k18c ֚J m͏|8@We6c^JS]lmK33쀬Q!M~3剎)xH09MAld85G] 9@z>OWʠzK/7[ HSxT'Lԙ` ^AgjD5mM@+N$17_!~~qCAٝB$֑lFN82yT/m>Ze2I/B:g dGQ9 nrZErȾ#~Nm'zP,EAa'"AL[m2<%FN΃gtwãԈEfDG9Efk 4DB '0y"}6;/e=FK?H`-]M :w45jKrDGr1'2.#2xYU-4l}CV|bB ݹ*:K{;l1O+u @1SUk ίŌF(9H'| ʚl+\+3nASd 0Bg3:%BtIn.IsK/wBRD2H9Q:Jp{p܊"70Ȱ?fAQz`;΋."2Q +¬WӃ`Œ|=ޯ1r iMS^TplstEBofI)OR^VSw|q%Ak N.(gڎT: ;#hS\SQjX`A:Q h^Q'7ߤ= *jbQM;Š m[/q q}'ӹ;-J+F=>]:+AK!ڪF(0B T<Ҫf5 ["}X*]{V?U.C*6:;{wY%)a)WOYVj!sNI?Kw4ѝR$n+*{sf#wAcD9_K!G!Ÿ *r׍Q{6AҷJQYQ?Toh5͵T zhyFsf.@/ ]vyap"{皋 X hrIE*$4NH",nxɳt~kTPU*bHV c@o3SD)±Y \S=Dj ݴJ {AR )YwM%[}"@&x]@"MaI>fbͥ=wzåGL&vh]KDزQc  3VTCh|EU(Adn6v.-dW?)Y:8F LPC#o#Pڬao0n(zif(#pgJemғ+<[A k~CWŒvT=& S 8l4>;,TRUb1MZ$oa/g39K#j$8|;j>\H/:DŽH9*t34uC %PAXhM/ߟ"]PA9`wR#nLY}C,+¤㕁1\%JM2gt?q8kWΔ,4u}*ܕWd$5'JI 0gG&OT4` ,|Klɥv~i]˘ Y\ .t]D H91_ݞ_\o-@jX#H7l4+DwH2G[6NŇw_`KH1W $곟;sGVkp )>9 L((`=}*ģlL~V*Ӗ` g_LhV'3, P풖g 5$Ud^սf\'XծpaY !)hѲ,!=C{iqgڸcxQcve/spLb; 1%f >n묷P8 X12MѽC4۰FzMHym[HzqR^,``LhZBxY>'bKR̎WlGM~MUt^ü)4Ks%}] BʨZM!o` D?^mz)?S/ψ/]Ķ5hl~zm''j.%$Y\ d2v$ CX\J ]^ NsAj&k|V[FjV8)1'׼[ս;?sCF|Hc{cxI \ktF; QtZJh"iZU<2r8҃`Jۡw%{zYBks"Y92Љpҭ>K @XjwAѼǨe[FM ȄR=xxY%?T9lg7B[d#RF]Y~t5ag'G´4 x"ȧ\ԃ&UٶL*ݒRp/" ^2n5bB/v8D_Tmq#}~-y]0|ʈn0]~d/& alLbPh$LA+t>|KXco}#N{OU|'#@"S=*zʕg0s.cd8fz݀)cԠKgmѐ-'sG侵61J\5YK08sW٨9 -RmB|f0%F"v>o}#K+h]vbՍ7ҴNˠ޴E^sq扵Tr=4fOKzPύ@M(,.:fCJi1ȎcvieiuTFw"W3@O ULCgt д:҅N%Y<ZugÂGO#)#ꨆ>>pM]B;Z zN,WCkcЫmbضMZ1ݼ~Vbe!˃< mDM$VR34pm]CʾЫzwM8mU$ 3*ʝ AޞZh%vSZKBd,'-Pi Vdɬo޷&OTY")!|M-0f6m=Ufo`J|#Mǟ" r Y\]n%}|dÔ5ZP_moX 9.NW2e"tS1~P[~f(fB#w!D%;(W kɪ%I"U$=<ᩪv:ռ\ &"Ҿ[sy3F# J5Tfc7~:]gK`j6QDb銿mD| 7acUn4>/>e˸,pMlda(&wЇk&f)e4Dfj cxkLX7 l˝`DA.(Wo:iĂX)KU,ha ( |'߷?1DFH[Tݴ?yq;Cf%U(&.6SUg֔bݟK`c<ф!pɤW I;!( 4V79 z]V`;&P&&ӛ l`X/EfE@WQI-ǭDN׸M6~ Q 0gJ $]ѯ2҃4PM9#*`rm|Ƥxm/H5MzJI:5z4&Cn Z菔&X/Y=?&%PjǁcHTR I@PMnU(CXl}?+"I!)}]{K*™-:Iò+~bޭ)BVmG[1|t±H?sDa\dE\aVEK#-,o ;ԡ&R2  Rn~J.KÊ)-Dšp8WGVx#5sh_xA7k3"\e(NCzo)|e|6b2FF k.>=$kt]QVcA ;jPoEd̄?O^38Bźi\ m^=?Pa8ṴFj CAgW1:aG鰸DlŘWJ5D뼱>P_[_bT3ggW_Ӆ5 ˖q'~E=S蒨H}l?*l(rnP$ i-8lM!_3Zh_ 2=Za~ CVFIBi#@R'iwbcT!r6ysb65#aagG7L62`C󍀔8%BrJ/M݆zmLOrBЋ\[_(@z/%# l/ Ma6}~"fK1@Av9vԁ^QW8'` [2ߕFV~7d7B*}ؽ0pf?[_%}?S PHx TW^idzJWKzCydTq[1@J-EmVKݬ4&~Ɔ`*æTJ`ߓi[@ѶЂgQZ":Z >>z(NWa,p4QtI{g1SѪE5>قv7b\q݁yŴR;x~Fnٟʒpzozє| ۔)sR׌aBiS{wǾEfD6HlG?|/z-'m`0YSsJ, *dTۤnkﰰj1Nɳ) Ȯ/kxJ4PtTl;%eYH|S S3~qnV<#($_2@-Z#NoY$DvKE-؞8< 0YcHק1lgrvm%C+M&;10?A 1F8UCQ; (-3fU#na2!kC(~yEd8a$Ԛ;$ ծ6\WxZM1_ WBb )L'ÊC:#/ocU*TR5;|05ȭl] ;<B5;=~$Nr]#Ց+=|>7ܞTۿGTmE)EɃ8 [2g< qBw\~ 2BHmt;MMňsRpPAfrēf*aznҢB?R)hq -hS.Lz]FAH)^ST[ +u\)^}F ._ -#{(--u7WNnji*ݟVquJqmx@pl9 M4z9bPK+l4!wm;;&cM9j:@F5hSur<+!FQ" F ~V(ƌKr+ f%8hR [ _]*ybE$\4$ k^Q\0|1e !yd}0sY8N?"WqdcSD%h&c|H 95# "3dvyƒwDE/M T;)H5tc*@e@a?O ogՉU1ēǑr*upՉshwc26%t+xYz{2L""b!j{K!nH[S CP睥\iU?DL0uw\%5?+AȘ :#쫏qETٻ=p;ķ+9I) ãD_NiW:yDiYHV-,TOF?< */mrjzA5ɰ(|/9Dз óMj+vH+~ yI._6;|^EF:ӱLݙ >oX<Ƣ4UΙG ScD(X'qBԀ#&u"d@+8}KA[eY=YZE_x_p8ckþ Z;.4YyüqWUn"w֢}2v]i_wû0'Ĝk]GmLFANPbAJÞ\Gu S+f?n*LMZB`l\@LltK8gY)JQ4ȍaEk'a/7QOb8Cfƍ%{1[tIr*d#B<-ڻNFpr[ދ7g'&Y$p}']W Y Gbj{wԮmȩ9cQHpX.,-B]_w8m t`h*Xeg9Vm[XrkB1B(B(e+3ũGoh3Avzic\yӧj\"/d`T)?Kxȭ`O@/B!,_6l_jw.ۆʖ^9#cOִ1+){OҰdO, &dyl$>xŜWEM9;MkQ$|]ĄM`]ܖ^hv0آ;GF"o#q$KN?۪bU q =8yֻ-п* qF$u# bdyX 'e|iU+qԁx"!`kYzz;\}]:xC7YG6 #y;?,WGX]FQb$ OO'4ZKp'f9(&%~tQYI_bAء!'RxwXۧ۷IԠQ5lU {+%Y;B6=I(vϪЧz5DkU[ c2R$)La["}QfH,O!/jby~?RAU6>~!"7Ě(KMG$T۵xPg+Q3>G_w~CMdlߘ^ac)luqd'7N6lVkv~uK%4bՁ_L /[x!:;wHeʘ]PI4AB2؏{93j=L"%y`{w?\NA)@|U|VY;ةFC{( 0UZSXL,f.(OE1@$݈i{iPs\KK5S # /e{3a,dD:=Sr7?"1VL#1yBoydP6Yƨi8,ad!B8e곔Q}{m~6;oynH:܏`I\y)/^G߈#T .)2F &h@(s&v ɂ< ՞pf3CPd45,VL'W s`>zeǦɒ'4mBۻoSЬ-1|PȻB9+&e&@^_$xn>x-]` 沸cB1_ћ2{QÞ&wݴo"ŧWlWJk͞XkALobB1.ĠD(%ʠ_b d'~m2?TQ:0ǯՆ~K"* =YT;VK&$S n3F_Ky5x\Y leyX~9MݤbVٓ0cGaɍ(JS R:fPjݸBL?lp ,=KltŔm*)әGBI7,:q#g="֏˾ `djG$wsP1׉X5fΫ?@\x5q$;7x!m,n rnAAx_-l`{3p-վVe^A_8˽,? {0x#c߹B{?"QiQPqRs2Q @@:4rl-*2:#4H>\sU"7~[jN<{sĬ|H9?4ږo'A\uM>!&Y?{: .GQF(u!Ïq8n #Zo40qL^k=?ߣmM$)W^{I)Dcjwq&;5_vx* Rڧ>k,9saXinlͪD 'd]rԞ6Ū;^|jK 6J}FDH?E# f`|&^zԬCҹujBBI|\*t}-wjr!J nKMoс0H"$4EؐʺQ r9VHqc!geN.mi%p¥_wd0kA\jS 06I`FxH>,Q7UitXΪ?ɖ +V*?p7#a BvAӼÜ[~9RH!&}#[s<u09 1uufnD M̀RH)UxT%oo|`wx!܁97:4¸ VHhToƄ2b6BO[X"D1NSlOn%ZQשԴ[Q4ܨ|5.i'9 ;5'Y8VK):]Dpż*l\f}6a\1VF &z}`=D kƅcZ[9b2Q@K=s;-ꡯpC jZ]5][ӵ''ǭ`]fͧJ VO!pNȼfQ,p),S#.. s= F# 00 /vea~q t!/[H9 #hbO"H+'B"=e__{QJ<&)FTeG$RWREl&J_!uHՅ 0ym XTXSm h09K'- =PA*"}|OM ULl2fwKu,B]FӀD|D EiJ;8<#;@s4aE'!ڷb9 wSogź>h؞gj%bTތ!AJxk0k4)BjrJn bU-:~CRg{2XC ]twBH({;jD+>蘒M"fpHYZµwuZ4N3}۾N X~osg'ipBsNKӦlg(5^`S4}-0OU=QlRe:ίLRyF-7y\(QC8olz޸'X|ms7%cr`l?EadW[_k3Y?Ӓ>M1  L X94F{7vL{ GxSO 7,IgT %t-w!Dɥ'kNMD%4\ݺ<ʟu`kjg%4J̎@b2\,Xce'Hs7'B?'dԞbQ,WA D#vTüKcmN[yb lY5ʚ/Qp ^a!'5ipx[h"Vn[BOdA0B@R9)AE{< J5p<"Ic\wMR?+oc n,AF\gQ6ʟo!>v+zhAb- |fwMZ x6鞺!0!G!j S҃ːv002kH뿙;s0!4ب ;)M`XDĵWRd(uTa@Af-[pPȾ}o2pC0Wi%CwTwP5k"&]0 z00?a"V/>dU5O{>Fp̍eq|;wTã x:>aE}9צ6՞{óv#vEEw0k-)q05!YǗLOSEԒ p^  T7.yYgp%c($`/'~х,.Bջ# 86KjNC"3:Z2Ԍ9I0b(K6RI(QE <Lʿ'F&OJuvLJb[arWQpx #*Dg5w4Ӷ#LD5rf{K 0thGzDyz+%֜d/I Gn3k{!44wd11OQ_$TvI}Zp}U'xVV]Zm~C >ıRҥHe!ʄH`'O^MϴeݳhE(-Fj픁5,*}b\y 0;uvi$yh~H DɉH^5Gu@GmͽRZ=2cXt:9qz}&Xal!jJP}_ZqּArVc_U.9MPAsH0hdφVᄀk鬾6/ֽ.[O\ "]1&YddF[Lfm̽"EyޓZw,9)(b5JjUN̲,t0}Xs$xNA$IVքP.1$۪Upbw ڢ(N4ԇsɗ#5q-g @I~is)y%'- 4|Wz@C=0^;2B}K7ii1:9ʢU#i9) 'ax%J[ M۠ϜnhN8G],Mf 3&1+f5VڴE_0kYuOV CМ?ft*q/T݀h @z.)~PtF7L9W:ՒJd ɎKWnW@<57I Z`m֠v)CY(^a?wLb,M_ݓ6n1ݤfL3(/.H [ C󸻎#kZVPdRxǏͳU`P._aB/'Hx^۞mTx֜~]9 PG^藱9COWuk;|>d`ɚ_0SL{ T }y KIسL)@.d Cye7y.q&PLl%W[R(N! S}朕3U#rwO'|ڸ͖ýYRނXULVR篩7B8>,B9U_(S: nuڃ#g ǜWppf(vH߀jx~GBs2͔O^ gq3Q_?bX[xRXXH\#cP*w,lNS:W06T9}x(;h~>ݞ ~JsC}f`a 2j{pH8M@1&ɏ5#'鍝J wSH~0.Q#F=$mR1>2|o-\e({I?D\s`M $z@25N?d7V+i窖LC~\x:Xao&1^D*?H҃pwx=Em[7^ 3u\}LBK`x7 ^fVMWfPRIJ^58ʼnk0 UײU:%Ods[ &X/ǻ5>U @N+1*j*%?\1ji'OpBzidu4ᣪF-:l6b53AGr{C8|׭AHu }!܊Hx[q P?:qt% 6k뮿ό5]tWqwvYIz 7l0^5Jr"lPukXuK-[7π/kWwfP%ա+fJUDZ AcZssM\_:A+*KprPݐbQTN'9- @RN ̝gՐ%TK%Jf0󲱏2.c߷ /0 >HG[![o]sUuؓ2d7HXk4݉@U}:MCw8$jS >guJCm*feZ Gv>JlNoE RsP[hnLEI 9A?5 C09e*v;-u7+$LPVYy-Mijgκ Й| ;'Ԕ`hZZ)Y:J&PnidqXZ_pKDЎ.LsxRMn*nx}$X3ɔ늢ESwBv?uȑzk(='LȚ,BnRr)*թ>}9Y )S#ߜ4ֈqiDH9>TP=Vu褔u~^W QaQtN]蓊\rPо2*d]$>ty -x+plF v8J@щc,bw*_2wo})[ïڒyfOy/MY-Rןu);`4y6$rC9eڗˬj_" s$Ia݀w.=|n4*d.K"S ~ Ѳ 2Щk!GK# AMc 8p'}7ds,} %!=ZE37nxh,6\;H{;Zϲ-I_Tey6[Z{; trA2f&$Um?'oE;h#x|Fu6Dzz' 0LsF!eZڳ華,Sc^1'1HR5G^Ylj)3m426 ' ӣY =yivo 2$6 T ťrtL,-KQX 7o) { N2rY{[!twޘQGk 5{jxR)q7b2%ɼ;5U*w(dqMH(lB 2bk/3CQQ=P&IFT '1>kROk5̋^LGd`|ɜub=#7d>_<@RUw10R$h͡fOs>;elatV`N= #"nWT&uNEӍn߰c&⒜viȞb5mgl*`q/ hA$xd!~2€xwLlJե;)0;d}<یЁRH.c15yNi¸h#oِsn!\p*qμhEgbm&Ęѧbr_y$}(Q^$u\v7`DqLxH-)P$::z'^]^fٲ? >h3xS̱ZuF>T~[6eosWz@߫9ϟ:E$pgVfe~nƋ3=~ЀV5  r+-n\^)GT,u7ܵqKbי W;ݠp+21+k-`-]EEt1C2es] =󅶻aĈ0Ή:Լl_5I䅎]{ ܠSDnĞ `]-``)2.H3O/dߦs#vĸv|]TgJxsy3cゅs?+ʪ7Z.nzPd ǝS b%D#sxb5RMocbQ evK#¢MIQSuy26w\ @^4Ic;[,Ȃ`/|wZ%{4nxWn<-45Z;` ׭RQ}'}^쭿u[{iwO մ4d'dS <"~mj#m?ցS+Dqbl'zD~3+<n KȉzV}OU+=cfxkkqDlXL^I'- V ugaJyr9NO{g`(q Lſd=@%- Z3 ZϲWR3MA&R8,ZkzɪS3K(N % a|`z>z-nAވPgquC'8˯WWɤ -2X|T>ojׄ؎Ͼ% "-p.TbU}|[<wd#htt `g8NbM?K.dFDdl +-fHexGΚ|M,PB~ .B1i07#sX_r[}<5+oYe#jq*C YC/#EREM=m6'*ۯNB/L#u'mj%; !3$>+Ο\\BP~aBcUjgPMX{&OFHšizJ1.(J fF\3ٯFovgZeIsɆEPWbCcOr*GuSu&HR7Sfyqe@'buP~>:D@Lt|$NQJNi񫨗Ɏ@$UQ)"^:7l5/2n}v•ϋLA}~U&ԝD$/v_q+bStInmTh?LIm6a+^ R= ?5!ioۍ/;<"@Ӿ||*`F2(T|8Aܳ$7*t&9P}Ț0H\D&]AA5jbAoPɿ~z& _3%P)}u}51Pe"trkU@"lJH_K3`Oj{^DL0 )$]G_c6X>\yo0w_3F=_<6p g9Nz!rgL@J)}+V/܎BY+'5}WDž%s!?435A]4aX^' -y![N0K'xp:z["Owh[ %?I[4&RS^9 0Cc-6|3pK۸6Ǭ/``w0d7f"powPUtF&˫cNb1`wأˆzsюIy}YH̡btQܺ<#XޓJE;6mGѻںju(rmZnqI,]_75'p/QU+;jY&eM{4_j(  UT&$vȢU5"͍e'%lIyRb}1[F|MՑ%\C/ u'~ O$ *>!Rf;rTĴdJ«^Lf̨BӸC.'Mއ\/@͵ {3yqy4>r6G^ؼ~S1LY\z]6^GS1$h<s (k&bn( Gl#(H`-uooI7lI@w>1#9,?|# ziw +u?'w a+] `R@.rw FV<4 gg@;Xȭ!).OPS WnB; ?U < I@yvOC!lhδi{,.bT1;4 |$o %-֤ 1bKZۜ 2%ɋw*9ean $:͕o$*鰝ѼzS i!Hfm~'mN% 5J@ >z4#{MLQxъ%|Q9҆@^ Ǵ?ퟦ$p`fv@ ia s:BgƁ^r$YPנ?ZM-tcP5<_v׊!K v3nFglN{͋P`ò70e 3\[8ms!3q&OhY+B-8!r\ѥV\gS-ɫTES(Ya׭"od0= T*̉J_ 4պ=(-CJEMJOaV*rJTΊI~? UxAjr-6wf|#h0s98=ݠ^-0/\"ezq6zrz 1':!||-HxeQ* )}m,WcAICPg%!%V(ӈdcAtR%8C/pjs=J[QA=gh+~!\/Z󓼳Eo z |W`$,DiyF_'M/խSM_UvɅaMCI%!AQ[QN^4bTYm!yi!nVJQ ,pn9IJ4\buRF>JʦRK:'Vv:ts9uRcB߱Xp6 O/I C~$ݫ.^uqi R?BP-ƍ aL %nJ͎6ͥwU܋tt C(\AVs0-L=XE>gߴWhQo,d.!e:T|34]8ߣ엺0qY2(th#]2}GE@Ϙezt QXrp֩6>L5ȟC~J;(̍DCj5e+%Qt81ɕ_gTVm-fMw*^Bg-6=5qU.&Y6oR{ǛnK1?eGAGh!`.ǎ3XB#,wdAk6}O4 ._/IwDWNM?{}F/Kۭ W]fBQ[xu󩒷7ď80 MS?YSNi5 )5v$: a;GHv6(vIN4 gB /4͝%OL4m;M).\bf;mIt'"TV;W4itFҐ ڠ)uܼQY?B/ 噏[5OVryJ.5Յ/` cYR)ThE~q&/`ł:V)SXU7hW!%(膪XiO9!!] %ZZ'LGb39]c܎c@Fi]8C֏nƙ@ 7rخ=/' W@m/bי<>\(Vl7|B9y.upQ(3RYbc.ˮM9I =X۪rt` T," "b[/@ONOLM;_ Jl~$p^7_plE^9+[tvhdX"И>T/JL/Mg_bٴl3 r{|BP\.6-ST؉[(LLIPpɼ؀p @%CGCT%8y>Qqq")1Ƴt^6T460a# ԟ9N:G Qߒh%D{Ibd @*|r74_:I6w)辂%a|B։&8DJ洆.e`~9SЪgFi*Y(G+={Huǀ@wE(PF^PEg y*  ÷/Uk11¤pJ1-φC|}51{ߩ^kBVGvI>%)n&B0yibd W+l*9í^r@PWiK BfWAwW"uwqV%Jzc@f. MGv4,'(_NpFe5n`[/? Z,w/s1Q0 C3KbVޥ]WЎJп}bW*T4Aq]P%W}*M@8Pń_smo̟Me,(=\:1q)b[(}5piZEqޞȂPJ-ϟ3nS|Փb!Ӧ˜?}#J;KJ-$ elCwb\+iVo L4v/˼- Uިp."M(:Q^J| ^!hszlpb6*W]'"h& ԃ9DnsGhihz؜LxxN,^6.bD,EmUq=)^Lu&/mWCP~܄֥͋k&Vd.ֲ )]0XEGz[;SN|\=[4GI!@lK p(p'/m/`CkBߩ:Z> WG-ۙBq7:e鮌!ulY#HCnd̨JrɎO U\J󙢰zZsqp9J  m4eyDQvp޿VcgS"zlKp8~ Wc.gS+$φMCd|$W­yL@$|tUھ_AFuX&b@z]N:.榹َ.As(0hbK`gA/yMuăe"01}7A,MK%~_鶙깷1{ d\WG=¿Y=EF~lk`{_~b3V15.Ñh΅xFG% ^SPsO'ݾ\*%΀8_>#7 ~̖gMuB^[D5xh& {9N^eWsA*6Te8fGLwT^Y[S?O0ڙөVΆgZ+سX, J8 >X$kmN˲;ab+dh5zEDßa}zDCe0I{_F.B[,k{rYӢ‡7v`e;Kdߝ̝2=mW?Ofm"Jo(%9\.OO"A֭W* r#xţ>NWE'mN:XHizm҂mZDt?F)օK-y8OLW2.P8<,Tk)V*̔ah3x\1^ɨ ^ZꠡVqb㮙UC8/t-g2:3!WUH_P4AOp:?l2]'\ƋUJ?DypeaLoS۩Ӆ&ۀXdV m|IRka3+$pYbT8 L 1-.7`m!xvr]abhb6_ŌˊOvr~ro8wշ#sV|l9Ccީ ƛ1]Z?hVe4h? nc͙ݼYC6帆_t 2R=`-o` GT)6DwJ귚s<{4f,3P7qnhBMZuftdMخmO<7̤ىȵ/QM5q"Cih`I{ #: ]gT% 柵3_a{2v7 4 kP, f};Tۓ)Qb~fO|X2,mR8@59sBayS܆ξaNwt U$@)=o@H6vBưisD9#\O<:g-JUY~&-kE0)r $w!`l}lFq [`(آ!nn df_Aq>@]"ÿWOhĊigP?l`.VlvkIg(D.T#FE3VÄ-2t K7e oAiR2KAǭ,ۿe郼?tTv/WWQ Q)iMG۶ g[foʴ*b]$F:I.tVk-Gz(}N ʦyԹw7/=BBs-B%ſMt3^_ØN O'Ґ"cwzvWO90t,zqTlqɨ0'r˕қW2E:iuܣ ,L'⛶j*H>3m.6\6ޝLF570lK(nv 0΅G&aak*6nA|:*7Cwf\9vp\s$71ZGN" 9NuHwZ~]GN&˃W(I1U ;P1hΐYzܬP [YN8u޵E l!GO٩ @qt[k>,@cśߓU@pHX[ ґêb Hf+2H-NY(9wsAv CCfٷV5 ^Dj p jfk/pv%ewQWFV.@MH5ʀ4kũ.TȽp]9eE:.s b

B]P:H?U^OyOv)͵wʨn1>1 V|3==^A31 h1ѧn8ąyn1,h1EE1@YHP5hGxj_NůPP4NVMH`% 5W\nileGk/?lqkإo ~*^ƪl;(=t\Iܱqy{h/)PC%^DLt!ê2|pi#s\@NF[0N0ev[:78\/&֟y- Vإ Zyt(6 T{mGn">*xY{=V=;^)WըE-lBoEb w/ )-~s BRv=K .Zq\9Tl{Ĕƣ#p$aH ^ijKjMθV+=9[I]wpx{ww)Qvƕ# z$JcZ%CBnj'(M܄G)#k'_?P^$6Ϋ|.JTYj׆S?%U(7z5q>݁s&:9RK%ʷnIqZ fΙB`KP耆! IPꆯBY/ai7caNa3U[9ZY(Bgө=< wCpq}7dBݡ*jAt˕>^xMC$XQ1g5ֲu!b neNm4N캻eK"Ws,"|*ظR~8@d=Ϩ_ʞ#~X#v2i Fr )e  +IeUwE+"ee((:8r3H#i'2Pbrj\ї|oy +<@ǬΖ_iaW5lagMVU:aWVZѮ=]6bVbGWônf\y[RI)Q_RdXIX%Fǟ|tKs9'?iݍD?jM=b. B ~L{׉LvԌlZ&`ø &Աr0o!Wg< m՝I#$aΞ t%&h> +VUq׈4s\t Ҹ>7PZZ~qZ^.&V A70>E6)UP"0}* @-Աg+tk?GDwf$MYͻg}>BD?jL!C;ʏ)iW (Y3{džz>#kX #!s mk'S2 D|[vk*l鎄B(oٯ su:z=}{ :de#yL^-/uONrr2K#;7/I@|p`b]P>Ylq vOzLFj]t]4>(U,[z()95a`DSQNqwREVtX넎i ~.v}quM?ˏD>a_MwњW`wF w.}?;""Qս Լ5  ?j& c6+)P@0k bVO^6 ;Bg77|~:8JKZ&/{ O2M>GgXHEqj'! Wpn8a4!lHo!}KED"9/'ѾF 5}@?=Q rRnƩP]Ft{[ͤYsʾZ F `"HG|oFC z|w.Jn8p">ug-ʼnH݋|#v.=(WU_e}1,׹Gfr!< ;>{Q] gXafEJ ^o v@ (^stHɚjŢF捱Ʊ&<2c, EޭUU2He0 }^W!|>VJ2ۄ. lb:E$óg 90Ұ/pH f ;ĿS@Nz6xpd},&%\u1·Gթpvou ܚHz҂FɚpZ(TzLb,I1b.yF|ZdFF b6~OU '$ۘ?9o=b-oi̿B,禛k_`tjǴs)^F`MNׯs{sm!yjäW/.Tof,pVP ';c|Aݧ5s%~1RLĂrmA\CTQ<tqu#F±fEnnC<ͯ㛵y8)Օp2҄QLeܷL_ JpT~bqOOlIFHd=Ϥl0qnX x>+g'AyC͆BIZp/83@,ӤQКC&UExir-1ř 6azዦH_V҃I3^]Ld7=oj,:t[ޖZV(49o{Nfl)F+>qi$!a냎oX$n"QqC 0@Wb ;_h(UZܴL]s\wUn  $88HO80f!q(u=$c5V#R(r wsPY $ϊijw0{_rM~R kJ河-Dc\ytL_P@ٕϔOIݪ|L=g?HaƠ(#U̶\kjO1g<2tVДeItMPZ~ } Yeq`NEM`d쵢oR=\} I7sV.dهv梛 '`R@d 1:{χ}`IW G=JצCpo 6P1}3F*Ɖ[?0! D[(=V&kM!$Ar:]tގ7_kCkݝDͣA=И`U-4Z+xⶹ{V>Ϛb?4L˰sknȝFu2)l14wV愠|=_|{0Yl#"퍵t -Te8JΗ51,ɻQ(|y`xoBV>Wkc*=USԑ2JqA``iJw}Yx}pfjS(Dgy7`׃~bbO{sSCcWgiU.hTw}tJϜ'5+ΰA@N"C^Opsw'TitR;&d]hh'ƙQaQFݵrhσ=>+„"$804ΚCU" ({D4bΚi[|S׮oPMxuie%ɟ+j1z^5k5Xnʋ+ u@<*D9}ivݫw$pN HGt= vVC-IxAQi/_dZ~u.H4. Q3ێٕ愤,gU-8Y1$iJJ]}^Z'P(ۍzZ}_p1K;iɁv8W 8*)'Mrۭb>M̊9$%%7`h D(1Q-.,HRA!I\d':ǀR.zYBSsl9u.6CoycA:SRw7W ,lmoѦ<_ʁRaCUsw-bGۄŷ믭ovVsp6EUݔ_;/9gmbqTm**pPhԧ|/=*j=`nE(%\Zb#{! ƠUkұKnx,2+ӳ5[^6.$v#eL( eH2$1kS@RPL%BxiePgMʅ+?zH %Etwo^n TƬ)obz9Y4 rO-KV)+@ŒkW/?V[EHpFm:\eV.}l8ʄ~{Dsjnb8owa5tOB6fbA*ivifl*,o:9 '~Z,(4^p-);̣ړnKi ){ιm1jUW~su6CLc%ZـZWEG~7Lݞ p%V=[JdeH*ȳ_HO]x/B}%O YfҘթ#T:+Y]g(ΗFxZPҬca7 UJg٘X-d]]bVF:>kƶ j1b&l5*G]4[HB埖+˳'zbnYX^sKb jkk]t޴F5RsW45pl:)gTyϚ5|?P}^Y)1Ӡ),=?)PVg[,665.G,SHvVΪc,\Kњ9Sr}xA*\_O KÉ:˖o@&' /i1hQ+v5~khk gJ,:@l`rC|3hӆ^2ᄺx>(eq(p UVSz=g]T*'ԏm`,3g0NOZgФ>s)cHɹaiL|4Q`2pdK9)QUk(Sm >kH8GC@>K53ϨvLF}NH90I0d , }8!OKշH0;EPԏDp&ᓤFq Ml!wВH>lvtba4Hzg6^G}bw'&w_Z.dms k Ʊ糝pR{362#FN3Fl"2άXH{c =Y`[b]ѯt>rCC UPqPCxts* ˜낧g!zl#$?VCG@&2=e&"61#&3Mxڙ0Q]>ZnrT M|}vj-7Euf`+JDނinx6Knv(:MpV[oQYZ Bbį!dI#-%\OS5 ~Ķ)({!9u˔"K2ďl2br!vWWab(C! wP".p( jԐ|~^yy{'30㖅U#Vtg\ty_Fvn%xGYۈ Rv43̟ˆ $f[߁mT5(/Ȁ(jai{jX9 rOTz3 Dqb Ti/Kɬvfxf1V 7 WSUǖvC*pYL"خ.٤V;jQX ~OciD{./OCOn "U{yG=rpa WSiL֞+?+HJ: *FEX<">V &3o(-|]\=ZIgs&'ySD Lv&/ITLJa,ϋΔs4a&+U`Rh O(ǚ-&ߞ"]}ou"As- t&ՊȘg{ZGG K*C`~?c}z?ʗDf\ի,lyV:u[Պ@9a#X8Q3_UD6zI+ *i+C0dٌyX: 9řlvB]oU_B-cY6pqJqͮgRD+}v++U |Z %A͸o.7i-mbmY⛰-:CR:4~/h Dz pcH^]%.R[%sXJꖱ_L; 6;{涀h?uc7fobOF'l.-f!LOqNs7 ?:K~(yKEg܉.W1PQwM#U9_`mVqOQSv(2P dӕ9gQ{\{I=ױNS *5~4{{10ܘڸ0hl Cfʂf9(8ʰpPlgceZQwJ+~PKS\/?a&'+'Gݱi&Vp`{"v P_N}BTyF,#WSYg[v[)s0ٺ; Wc3n'䄸p\s&Ml<Ϙ=(ݥU7JpbU%=XE;IWü$G` ՗,YG{ d)h;+2ba`?x,/ηfK;iZ^y}t#漣ua~ R>ऒކڥmjf(nwƃ]Ľ61ͯ&`"61D#K:nq{]Z[iю{U!)n3y#4ݛOtݴzE}Q+\@ 66S{GC4ؘ!{w?B"fƑ3l0 ty-m w$\xp5<}?cju]"*fVJCǶԾ䮲=CG|UlI8XLܽ9L"U-);%ZRh OX%$^Jg>[iq{Th^qs/tyer:0[vc!oo<i+<_jw{S,-4ݘoQ0u딛:>Mw`^S1E41FD(Q6[GJ] gAMuֲxu[%%m6C'êyM棧B@-F09cni5[186Bl>LQI5( JNs調[fU3տo 旍y4gF |}\t`u=:ds[cK,fc~82^8!'ȋr@urL+\' qJ$&XGB(#"r#h|'-=R~ٚ 8S>F2Gw$#UytPsgMUP2vfzPKղ^ŴN/h7cs̤Ła0J֟" Q'NڐӹCs"%UnVC]9mY\_+@Rl2)4¼?U;m}Ǩ *O76l~HY)c)|eexIArsRx$IuHSѼv%&gFPMY^"i|Hmsf&/X>>GhUytcM/wLFMp[ CڑN߁n{?ן?D@p_ R"SYc yh8I j# ]7:cۂvϒTukbݮ㋥J-M ik=w!4"~!z_/` Td_~ mCu=w}8uMq_)Lm~VT"q z6| p/2XEf*sG+`]moTBrH*V]\_ DZ7)`߈g\6y-A){mFNNeS_BJzaG߼:>jpW>!k/ $6_?߀)d^JCb[(1Ԝ?IDדĹ.C'Lg uH t:s!Lf5nM,{I)vKX>ǛCtL0xY3%.F'dz2 @@00R$=\8m8Ͷf,6Sh5 R@yIs% 㱠 "#)y ѡ:bX֫AP0vv/<_ OC{6ɍCUq%^cBo0(TqbL+Ucjz:_̆pswR&jժuTWz]$h!l']'}žȣI.]6§{i:fuZ[Nc=j׶߹wnd6׼K6bp)Fԧ] A(qmO;ݴhuab3 v46z2-uZi%vrέڱ&hGݝ Qma*T_3W?2e| 2U2zga;1'7_^]m:>x)v $ۮi[I#n݂xkPHjRscGFH QIª46 ` +'fH>Zs5aj%i jt@JKqdD|V8X@aEjSD ]K֯}XĶ\ j<υ z\~ͫ NhujyދFVE}X=OJwGۧ%˙q&~w9c8yUV-Zbj-P h.A]7.{} gӐ'yyYEՓ-|oL$zC6>〼ѽ5^@'x| N1=5R2ϳ,GuZPDjRV1I0T#[~C*.B)NCϺ9nIp܁<^_TA`wؔwTQ %Ӷ_\آ  ˏo&ȘG)sx*j\s4tbKB^3{9 Gw{lCZX5f`sZVvǗuvll8G|&W iϮIOɼ5JOɝ7v͘bѴ}YT(7?#)lT's>;ɏ}YoȭtVs]1-Q5EӔJo]ǓW: uV{nW]s RYęi%hCRil,-<"j"Vfj[4t-p{l嘜0b2L]Lق i/,؀ƌ MՆ8-nsL䳼NO^wf~ݒAhi:@u+LW뱨HHQT摃z{J|P;*Bs2ÿEB)?v3$@i'q>?f#HAuᑵƦp$Em:}H쥗}5ZVޔܝ$uJfs x+jEZtfWX&4#{ձ a!Zsqf"s+왫 /9W%Cȵ=mDM=h {0$.‘GC.&mHi@@ɧ$oAh[b1ܰlz~bĐs= 6L仕5^@Jm52u#4?xeUCЊYFٕ H?mÅ$PT7oCL)Mz0PƟ=NjJzĝ~N`ǜ\4 R2C"(S՘ 7ْxWiQr7`{eIcj3m~zg zE#R%-8NRȩI;j=7U= X'b)F~z*2(o`-!|CKr6ۀ y{ ҁDKEiȐdP ؿuCd4iHut*XW Ţ4pw4D(=ʨg˲! ~!-` 7 D4[$GOw!l\d4<&/d|x6y;wE$5/ k>6<xܤ9%Ȓͥ7PJߐϧkGkc=IAţYSF4 d|$S0sp4KiUqx0/`(1 KKk& [$s/̈́cAPI:s;[Xy#ܠ:r[2go|eCb_9fv 7cH==J]r8;Tā qNg I{>^܏o]y"]G]:*bT7_F h8)!c9C^A/= (#C}YxF[w}Z'IgDL) ՎȽ;]LG V9EK)N'#o ԞzZl l:dR&TpuN|8b<,73k}o,lHB/OUbyxve@4nwK 1[„ŬQy:JԞ&IȌB3igeO$Ԗ,>_|r-B,"4{˒ym;)yZ%dbx;{ 3aiS-a16x^?YIrx1Fzwk؄H&8ho S6,[Z H6Mm$d 6~R cri JQFQoBeYA:Rz"Gt#y~narl8 065OGB#iFJ:rY66@/ŝilDu|RàRTbF"AK.O9~5NH= ūW+J3nTijyՙP rW!ݲdubEyài%b15FERMlt)m2\oZA|嘼_ !h }L->4LKtl=v|e/JBY,̟0_0iLhmͷS,/ B4bY_ia^l 8||ai q&Azcb"hI\\wGO^ DyչQg~vɣv&a5 t٥]ʁU W .  c6D7cn:zj]Ԝj  PiWz]""(: l2p{ kJ2V}l4Ր c[%Xnk&A*;YzOKķ=9=Zmf`魍aSOX{f a9Yz-Kf/) ΢`^C҉Tazr _>ƐNFPQ~ZOgcXI(!?rJ 'ՕOklIGP"("/۩U=jwn$5,{5qGc eodfbzYbxxHF]L\lX"Σ2chᲜø@PVzȀ{ɉH5aƄYJɆ+Y{#`#oR6/qERx@b5Lߺtī NO[m:*Ob;LOXqPmmQ᛫wmvCzg|]& 쓮ꍎofdӗ}Gl1 U5v^;uKxnIF:f>sGkx'Fz=_{mVEB-!C2Jq8ˀΓ٠o-}x>tעݵ,B)W_yN"Oh.s 눒h'&~~n',%IB[_T"rSi JSr Cbt:vz[s~FMyqn_fd ؎k~6Û.gkGRmS9%nA Kz#w7iDUGI;ouu( Ny[މҴrf[ p}$)ɰQ40na]Z*  4|hTJkVp1ΒLMmMt*{CC|~Y'3]9 SRۚfronֳ|c ͬ=o9V!Nr&ExPgP9P<BqQ7R_?]? 阈Wh.\ÛK&p3uݗJwpC-ԝ~3B 9?%d;{Kl]*Sȁ݀(בm14[ߨKaSKa6du:}.1,Uo_ D&WЃDN!q/lU1f7>W2p"L";гPEZWԓġ "d`WV(8l*KStXۀIL &Ñ8<<|36`&H=Z\yJ2cX}}o>vrꇯ*. lZqNL.I>iC~@@t4p۹K̺]! =]Gs71FnJ 4ptM Ş[=;m`L ¤g$~uhH `c?U]u/.G;ڃ̈PQp8/&}#j 90'|Ò. r1iERk f7H%ɂ&z{-DU>m'|xVӮuD,sۜ趬@8fDz0FC;G )hV8Z+ef%Ѫ)gђVBW++E&ZiV)[_1' 1ꏷE" ‘FLU=TtYX!e6m@˅>9o'˝d bz@E.͚t{]V叿km=~>%39}A(/b'[V/ vϘm2m<mxw$Ro2 j>-c:6G(kx{=!6vybH*\J3N'FI*^=< &qd3j2Ҿxboh r󷁶Xʹh*gް| u> ߈*Jٯlw/@wHvLy~Hs~ZJ8-D_~'R^^eI8n/jP\%@꫑bQS{wLqy)שdbd aDǗ>+pޣ,& #GҠc"gKjKxU.+%|H106,2Y*z,pR&Uj?̀8ii ъaHIvK7xLTz.Yj(/Ko^0H[2ho"N֐i\2/~*"tP ]pXNs>*M p/ odW"3_ܙP(G_]Y~7b)&Dm̑χr۞BJ{ =a`V3SuHJR>s]̨N[ fJ"&Dت*FU>r=fQ]u׌{ ML_mֵ#?=-OөOd+:"PZp"cu8>!MP=<)XBiO v-p3]x#fr#x*Hՙ=Ģxl$`XYx2tawIi4#6܅/y[sAW1*>_! 4v5b!$=yv*|G e+9wAB?z aHȏ_I-t$:ȬWB aՖYEU%0y<>;t}3I~hD3n7ԑ< A ]thq}/&ab#NУ}BNwv2qWT} ?/O,R`<[ʦehm5J=EPY#-Rz^qY:aP${Jg \ѤP8ti| @To6TR[}F ;=ޤ Gi|u˝ÞYC<&Ki/. 9K Xi'NnF0empyV'Xw tpy>UOkX_ *BPzOH uķ-(pG,1Cr ƯQ[}r*_JkPs:U)DĒvmB3`D>ncto v=Ȁ$&R Ґ]+PQVSYcJ JrQᥞgt讷QJ˩%_,LCEldx`zu)i"1ޞo&l/L \H<$I yU|? "W -4@[b KAUJV1y&(:cÞrU't yaE (b4؁Uk">fzF[] &jM1̱OWI؆~LR$x&kíf̄BvV q8F\t{Qx]` !% 5s\p*Iy.00Go"b²NS-L曭8{5 8xjNCR"UFGi wUAoޙIoV;ʣHbRݎ1JT 2V%Q2"# @p$,(+y:i1/ِ5jTL",fR&79KYmǭ` \~d@~^ 5MĹZӢ'˂<Ɍvc)px%(̒=`MƛK>Y1_9=8KOd O4[Q&*GK>;Ox/Xvl'!'xstET;֎D\JƏX]jSʓavzo4kl^^QW˳293ӢuA`#o +'zbҏ["/N>fC&~LxӰv ۦG+нUAgd**񖒑*rޮPU"RgXEwW+㜘p-*y)f/w}%Ӑ; jh@༴=$_Ro3MEXܣo U:OL ׻҉9~Mb8kS\v2RVqog7EgGNpgR&%eʀOЍ5@7lpB=ϊc2?@1L(/x7Ͱa ' tw;zbli, 99w9F$rCH rt"uUs5B)rl,_|@KҺأ 5gBve/kT^Ym5>iG W 3^?댴8(Zch0=hy5%*{!߈CvVk 5~oӲRWZrG60uӠZ5?=fyLq2MM?Ti0HU]_iӐ+y g.qiYWܪ[PLU SV}vq?HQ8o4!)R uDug8 6?tUAb{̉KLᄮ뛇cKzQCyڴntbY'=Jb _ WX(\bB5bm^޾Ekvk !#QҀ#ZnTk23\]F|Sr`֓I:3ulk 9(m]ֳIXs3v|)m{<9PH{Nv] v+0:hjŦќ6td%"v}kK !o}cF_wr"RJ/t>9]1JUf,L`%gy4y;}ON\zDm<N2i\"[`:ɕjXƦg sⳤqj#vcbHsuQѝE^'=D1hɁl}:'#B*P'.> YxMfɄEZ5P Rptm-hjF5i}<<*LHUn9"-ܑ}6.WB܆h72WP(tu,E FO٘9L} 7K֥6#0}TT#DVpFAf5@$,IW7 ~}Ep\s5ڭJT\`q(Vp.M>1{wUNG\Aj+ ͟ DNHZ_xU `M 7@9=QukwXh>ai솈dc7ړ=#JQC =3}q˵fg,Нݟ@wy$v0 ;p*gcaiS̥i-G#mDA/8[6_^C!:J$?X\J7}̿F[hu3QF%6_ϔc&rSsM0؜06+p[ G8n)C{]r1\@|b^ycR%/dXx8Eef1w5}H$h. h5|L:AwxH\vPDѥZƛw zþgjB'.R7 @}WK \U7`p'l (䜸;0&n/SQNՊ;%i A͎@8olvXL{}`Q:Q9TG濔'J||$k߯Q5{|mT~,kկVy Ә# ub\F_Ϳ6+dZrRC/UŲFsZ}S(K s$K֟sHK3Sʆ%}^յBUf㻄zǩ cH \uhb7L;+LTiڝE}+V{Rɞᜅ qp[ITsG X˟gCuk &97s>>c8xJ&mJM- uc*560ڑlN <f}Zco,)2c+F? `n0лyƶB3_t0,'D!'n}sLp1Q#YY( R4mG2m+_ŴN %ap$~Ug$t"G-hPӣ5G5VL%Hć@آ6}jHjOWlpe;VNA܃hT^#W&uIsc3y’:a "D0@WΤv&ysLF7b &fn{ӞL'Vʄs|BHf E@h@mxFeFqI- d ё_њXqLeXcwp-'"7ԗӀso9,F o0DSMqkLG䘝uh_0[t2g1opG3"aR<Į0UnP^#jF(vy6{k""yP@v)5ko_;^v̗j3|a߷܁֔^.i&ֺ𾛟#`t>9O2khŸ44 mqf_4`b8 gDw&J0G"aǺeqgv{c} Xg.Dpk"0Sn!Otf}r߾VzǮǘ5cC H#Gm]Ä"1"T7[\]-{~$Q`KG 钟/K#{91]Lc=I}FdFJ;V[h/} VvXElȴ#ۃ{ݚx ӡx?r.Tj.aG%hkO U.Nb,n -+tȈm^I4"OrH sBJΦgkm8yXG^cu;̴U 7yCPyBn5\䷅3en/NVB=ש6 HRi-_d O>ͯh_V.\ꤷ]n`=$- ǝ } HF3`̱O d 3 <_sȡ0UpvޠNԺ{,Yws1&uy ea|x9QEoNYCAcr >(ȧa*R 1s{HQPֆ]?XդXlYd[ K+~`T 73;$iwA}3K)(}R!IѨHZC[4x]LjsaPG95s/ 3.l CiF05(.Â9qXr_3R00:5"QeO!Pj))v 6"ٳx5[< ńvxL*Q(3%X*ڛ6/12lx'$_I:lprXUjp]Gz!WiΟcBR)>_zQ3 4:1xOB(v7"`GdņUF|櫐s6Z}lcB]8PIHE+8K/;Cb<[u=nmp~`ʪ;C:O!)PRjG60dDBg:aIYw,u}ݼ7;8o?A"]~3jW˄['cbD$d!Q}|U+z .Ե}OxY!(e[m! sq?ldI{Y`z}f$+DFi1Fܤ^V#Ez5bzH.6pnkձIRD2 (!r^>CA'c-/Q^OC"&mj8^;Tr5)`b}f^{u#BB71$KZt= t(:V]9U{R_I߂wim1+6yf;7JPݘ ԛ1Rx~ *A6x Iy`bNLe,p NWKgL8րO21a}E;!(q6aDwd6MܨG>&pJ %rG=퉖h=dilkB{&{Tw@I1hZИVkz{6z;-oUn$yB-,@$Fc֞2[y*V滆㗪1Jv,uEJIJ !ꤍiWi:*Tbׯ7zZA!6<5Ʊown,8(ww lVj[N4,R{¦vDş4jd) He݆>f]7B!B :L PIOuS ,nkSep/R({qC}] r8|10Z :<ja4Fe 4 =`G櫟4qrϟ{u||Gu`(> -Ium%F[}SsAv#L)f\^:} XVDc[@!me|!,ξ2tCq|P_ܒMr;έǐ<kG} a!Hvx'*țcCfBfykvC׬82mDnȱuKWLEzh_fDz~D}8{g+F ڈ2:myXbى|B1.SѫRz*ZE:-VD-0%k5uYU3TK UfQCGy@ڧ2dRވ^&Wq`=ޤY_ʁdzq'T@ⲒX@?oSyl+r[WXG㪜:,2k52|Ja Z:#ufFu DuB-07% \U/?%6:[- jWb~ 0Sqx1as.K釜P:Thvd |@ (Mi`k`BD8-!-g,ŵqE'ti-FMqU9UurIE=eDݙnF ڰxxOk":JnPXȜJ1c-c%s!&d{?QTև93m¼Y$A2 (*WfbbU|Ʒii#iQJ\8 p_kkNZ%]#^9 =F/ UT?U9H[c 0eJI X V cCJ^|ΐa?pJ͎t6\w]1]XY,뭹Fnjk]HPjdž`Cю:r ֬珸b>IRzU׬G~l5̱/H)Av{Q#!^;ڱC.ş7< QKeڏ2F/;M^M&@Щc3T~)`]3cF2{k1VrZ u~u);ڸfݠ"\^?Y%~:nO\sޘ%%=Q|YE?I#=,^5if#pLStNDN ix>7{(Z8K5c8HND FΪ:I}[~-+Tvf_gZ~%тƈHhV'OyBwq}Yvb"L2h !29 )8 |/m &hD iI:fvEDc㆒:YG A e-K% f$_ OͥY/"`VGés;G^`.w>Sq^;WDR oz + `eStQ .茒|qpwi ΌxJFvBl/nfC@[xb #?Wb/PA7.yRga8 lCp^jKڂiH (%^4Ǖ]BX` kf>V,sSWR- $Jyu [!Lj6*Wz~aa0nx-czFVX=,.x"N._E,ES3f:ɵR*­%ŸQIW~&zAEWg/Jo&0TT$#q,) >6vb(ĩ&W6ZTebci{*Q2K7Ҹ wKEXLgrflV3I6̗Z9.߉O*n4%( l;ytdE$b&tO-a[E!=D}{Pɶw)pNM4F1v`Jd䨠=o ԂbF ɓPh1-gH-9zNkQu#2VRm_񭚲[ұ ئKvht/ w{^Xή03^4'?)RՏ hI˙0Xd[u gV-,myU\">g(-E - VX'W9@]bϙ78.P.ٗOɀxX0ߠ nH5W?l_q(32a eAT;h {g@lBA,O=~rh:s݂f(TD.X/SÔUtMi.X/^ςc y~tӲ'&ˀ5#ZPDL۝ZpV\\0JD,c9|dT"VzWi\Š6Y04o'86XV_"ӔFsR-~YyVp9`/Ӂ*_'x?(qHqzW +!u+6 ٘c`pfiWJ)\!/l ն4f5Xj`^X C Ř+]qqv4x Jg#8S(B_y1I g0yЙN&3yf@! ϗz_j !N ˺tjHz/!|@xbHIO A1Q?Z (B*S ZZFXJ?gM@}屃WR%1Ӹvc\o]:T=O:<[uRQ%BJHnft\ 3%? @I+-aE8+7ƴ`zqd/Ta]~9č z= .w &:VDžg)m=]wxq)}irp[ kEg_:s6]||h|w6CHA"'{XGtxj'B>ExEw:!bصbMYKWDXPPE!..خXZBsKS(DlpK%χ2YG#.SiH{uЂV۳F܄&9 ^ ,u%:[>mY_qEaei3}}ϡ lRKÀjt[zz^\^ })B-I\~Ԫ$/@KLDu?fN^:^yjP X/ dFȳc~֚mzSh[uW+6 4;x`'GQkJ柝n4oyLQ1#~O n]*0orY'wse0wz[mh[rgf%@r^6; Hr|*\Te փ{{FPŃM,rD&!b (>5}sߒU3G.\L5|?{ oΒTqIޛh$j;'^Aa7MQ)7Aޱs)Xl nmry7^n>@ZRy^7b]gdm?b>ruKeGns>HJ;cd䯌Ԑ+@"a j Dhܷ찗՞d.u'N HV.#ҼT6l hí=4ցp*L4&[8.E+@ˣP8B}RCYx;HE"zŽ{) eN E~F[>W 'ns.OWh, ,`2UCf.= bgyCm2s0?3c~=C) B .{4nl$- NU*J\YJ=Bx}tY!.?5Y+>$=#3G`4בx(Av0ym6pݱvP?Ks̰>T|& o)g|[>ӱub}RTߌ ˰_ztfEM ܋9sT|~ H-xa! ZNZ@ζs#UD`? (2~] L%q9QgQ0}A@RYn,,of3pMim%1f\.`@+2x}d(!N]y؎]7TD+Nڭ޶eÉG['ktyQc VV5]2R R\^L7ih7 K3nx}='EI.c*\zh4Y$-aO'SGN&1L hELq~sضXrАM?wT٧ЙhHyMNׇ GLE (9niiW1lTꅊh&!HR_| %ZRl"H}'!e24I_a˫Qr$[VU!؎d4הdw2>IAN[aO ?OF|;aKE*t{)uas#/]83E{X_y : %1l._Q`vt.%r)8W"^-'Ytˀ%<8u } &$ FfgBX![ф2kLFZG2kרKi.]ʊdplyA! apBaw+ {>SWm)H>4<:[:rxG'^ΤԳ W:Ap(#ET L?']`_q^chtXTɳk#0\KEd"yտg(18ap@[<6{u&O%y bӽyw?ﰒ+߸ tp#Yk8kklvw#_͍3%6 x|p 0iO 6G΁ K`$/WAyyo&]q4dL@H6twUh ' {6 qTkYMccpE_h괒'7kONUɤCB/{c@gVy{ |BWljdq 1*I*C*=;3n^k9!mȓ؊:QV(b-9V`#YnisXQyjk v:D6վb=  !L?Gx %o-wl}NJ$pe 3IK FŞad0juퟧC%4@]DD\t_u 5,#)pp B>%rq[Kނ"ӭl\DѣJ$x0m'(UB>gZM尤J¦ݘ>F{|wLw'”Ro6U9q ;bAQc\#rJr{ +?:ri5EBwμB[ڣColG`?koJpoaԾ4HVIy-J"^}z d}phYŧ=ZaAQ;cGŪ@k_ C .rlY*Gc6.L6m50[qӢMӔk,Gj^~8NbO"(Ǫvӄ c:Yg4.zֿ/"S93Ӝ:k1CńuUȑ7GyFmƇ@HU対J$Y["zb0hKa``򘛯71ݏpΡFx)@$s h/a MQ6SY*n+nLHKghYh!ގp;|{Jw6$(g`jJLcmw1$ad]pccRK5JWL]x j}4/Rm(q|yQ׃۫0}eT] xK88l`!7on^J^MQ埿ۄ9Vi0w.^ֻ iKJ!,? GNYӗ ^SYt'&:C4=5BpZDAv0$D?Kh Kw֜?:_ }dHx+6{maJ <ώڟnPxd|H86ۜY3'i@:O$cy=Lh 6"^~k ž-z(c"_WjS~4ӣX1#+A|Z%ŌϥX(!8'_>plrv~q2NQ0Kݨ=uq/;;'q2yZo܄o@Dm7r>>7A猊59†P}f!YY,B-h ixB:#xȠOmdO&08 ]RXK j["5x=V%@%v9%Ww% !H *h%͙d8= Ca]Ww^ʕ$ڦLDb2FjX[YܭhFNr@xܟR Pwu'L]O0׃{Zo}=q#%߇%iJUG"ߘX-s Cv!R'%^fkD#C74&郺u"u! wҧƠ7ڂE&[؜k '# W68e NYjj)bpls=(^`h@vg(;0r X>F`޷`~2v%8xr!",=2Kܶ{_cq~܍N@6YohG 3P@ՓfX^CP'Kt$ K# %jSaרI9~C3i3>ո܍'6nPظStہX mF Ko, }]h3,{?@jQ1~ӽ^˘hCM28rV~K+LaCϻ> .L b  4~TNj{ưPmV] tvuT< l \-tKb@i s(H95I a}EWxWf|R!K>›a,຅|שa}9c#LatIi\$1 Wfeo9tko0-6AyZ]#zj/G%ԸtS䅳{7(C_].= @e`\c!Epgϭ,YC&p طfM50KM<)nJ G ٟۚP0ɧN ȈwY{9/D&PvjEe߾#a!jUVeXPc+9fLy*: 2]ӣoW@7KBƃ}_,F '8_'h_]5->DW*R0Ėflx;"I>g#8DQfXή2A 9V"DG 0T]0[:"9]tlӄh+Z{[l^qtwN]p}XB8Vu\w}T=x;="tLS/&2ChTObaߨpҴ^c/WKK ]&(ܠ1v: s۱nFOjb5M\Jeo<{]wH!;L@ [LTՊ#.jk ٵ10 Echa|5E(օo{. E晉Kes$deŨpƯq*1I$/Y%RҐaa ~73_/NH[1y\ Azr)t)T<=h<|Cz.G[y$~cMCGxVE{ʦ?Ԙ3HfcFi 眉{·L,8.OŻϵ^G Ț7(kyxŢ` kMcۦƔZC LRU <,\}"B5b\Y` VHMz#/aFj΄lņ8~/Q9p i= `Vɑ"!PreXN:!^OW.V}3x 'LcX*T"[D/e<(s Խ۵/~ âe #Q{ޮ Ƶ>F}D|tM FC~ h,Xs/lAmrUi{px3#g00;7w O?(X[ڹGБdi F z?f6Fi* :~oˍ\qv=OGNB+~qB CDsX7L[wҹa0ƅ87DX-௉Ii#qAIJʪf@GC3v`i]M $J5;LrlW¥1k.֓ͮkW=Avs Hk"bę CEF¤2X%Y&IɖlGT J;lϤ޾gy}xP.2sj:HA5=$} N ^viM"H6|!O E;+6C|[^4o++AlJR=?ex)c0.:6+HKoIi~$t`>Cl łKrhB8M loȱ=pmpt6"$k1*Y²CDV7/{"A_;Bh,U*^UА5U Hn9İʈX 4lfIgȳakBS12أD6 ?:'%eso4ۦ9 દZNCtY t*j\Q' }9X})B$i _mI9,Zx> t_)Fw.$*h{TH_L Krxk(+`>ӯUZt/PVjG4ӧBL@_pU}@bKí6%ezMk]k3Kh)q}u]ZC5"d26^(d~ɔ_$uyf)f=let7eK~::.ƾ6z4_-v'ZC`=2M"a+;N%0k楂x}oؾ ܸƓavi ZtcӤ%t#6%NGD" biDA4;XUAxwqzZ'!:RMur3d Ncև9d)0(J_]o"ݗ݊D=w{4cg%+=WH4 C : gKPaV ۄ{I[^fԅ*)JP0 Rބ,l c޴JNQ+x"y T%tspj %:[2wyz?i#TYrnlK܍W1?ڦ85wzװ6٧f@+JVŠ2#QSBֶ-"O6R>lso4m2[aVQT&"V⬏Ʒ]?3>DgGvȼ( 3$G`M Tzk?YQEVZxo 8^^H}gIkF! 6!֏2nIu Ru<۵K5 cs+쁬Of1Y {G2ɛ=j i5ʬקw߿o05IVauqCgѷyo\<͑JTɤd%Bf&cHE{cp mWS! {q臃KK35usCi1ͤSd6߼XIQ# [R!ħϓ(j1~\8Mn!DA@޸̉ `BI-; \;WWٮzi}o%:߉h!'$98mdQ*a\Mz q&)oK|DԤ}#;^Qߴ!,|}] <Q5ϒ͎`Pr#e;;C0uh2G^a[1j0rl9芵-17˗i"h Bv l)bI;/Ӷ]rӫz)NG̱ ʖgo:ΘvON֤79=̕b4VQ1M,^MDbA=v!"G Opބհl1 Vx$C'znDKGCWۿmVcEEG@DÝ؅A9&X,P<↝|HZc Sp("Y_< U~ 4"Vf͢! bj&@5t`N.$['Pp_*TRTrojU@BΛ%yހDQNv6(c٦w$*9JvKiWsu%.Kצ Ce=9OKM%H}T^D{>f8쫼8;kA>O6a(ނÙX-w1qי h%[_>sݖ.X•U`ߦ|b~2K#Xn`|vm;fcf W4-<;*?1DWOX^&|3pUO@zTknKA4翪󹐪%5Cs底d_".#?'no]"$eg.b\7LEYtyq\$L,SY̹7-j֛ϖ?m@7 J`E0ΈFB-ڰCq+!"[1B=8Q5|RM- U_Z|TLCl ~4(S֯B%ՓQ2j ^& S# ڎ *[.d怶@ /F$7/Id+ЫS^ )"'Tbef0::A|w)%z/Va (sٹݡ3hW3_p5Qaޯ7^J T痂HU~`8\_"C//D]^ÙIp|Жw8`^bolU!%:iXmq2|7Hu#cQo$Եc?RQ<[^QߢtP}]daJ\°aeδGR=$1ddOdhoi6L!^?Xڱ?~.[gU۴O?cd." c@e7 A9i`<<]`!9~ vo /_nS/O}ȑ\HֹڌY+/XiRCYr|SEm 0}CS4,O>Ž{ jE5 e SҪryX̳**&OԄhc9p] 〸GqL{;<&2aTNU?Y<Z/l+rPEIJ[|[ , <ʲmdP?ToL%$"'2.ΆMP1)p#g Vm~GxTʜ- "Oi]Xk nUJ_(z44!r?D&GT>NGPz1nƔ\BH f8 Z;6eи際EITZoWh+I[H{l{.mЉ&KZSaer/71dzpNM;( !MM jA;5l|8I:UM2mށt[Yî} ?{6?=y: &zd<%+W%\Y/&1t_~k:FV!{)%ft-C8z!Bاxb? %(JT=6'WT@PIױ)%i,*KklGիZ"Nn3GOT9 Z /E9dDͩ;䞳Z-PLyk@7n˔"𳎳?̀8wXVX 7$gD*hGtnYQZ/'悹"c$CBtt}gOLkiyiȪ#f!mLKಀ-PՓi hL_ ,r7#fIsE0>>#Yc?[ FEŖ_F[\o"B݄OԙzCeP+9?2MF 9m"\0JCBEYXWz_ Yl|4E1AJd2 ɶۿyQ&3N$= wނ~EN[]tPg,8It*9n,)nB[q,L٭1[tJz󩻷]fs\sK\"ir>xܹ|Y{)85xզ|AN ]2)hf3b,:O"m2baC fzLsgkn"WYԛ#ozC B瑒Zj^ktϛܨ|2&f0)=~Re`ͷP4L4r8?}!h~Ų֋ɛR_Y_sױҙU+n&Dя~Op{/6LAR:# PdMm)P#UE~U}4@z)B2X% gk`; j:e*n|wޓ\&;DXǧ}vbI PHwZiY>sa\l,朣t َI`2gCyffw$UZU/jPԍm8V3 +Qu+zَJ8m\O`+kdI`ڒxpK5Ha`OZ\A0i,IFaH`#xWT2.uuvyzV'KL?%&Q S-B֮g\8t\`qSlfe9q*=z9(=F y "xWz0V:3gHK4eI5:s|3eRAɝ2Y^5K"I{lB\ .w 0,G]Uʗ8uhۨ;>6xMI./aOVeH􋔴z\K$#^'T)`HGG U&_8cIgkNHOf\${˦]jxz$n ˢX}eLh:+dKdhvUaRGfni+qj5?S*JF1ݜoYt0LSηsy AlUz'L} *WM2tI V[E9+۪ǝچ۴VSEpy Z`{A}{FLϴv 5zf4 \wهr|y>Í$3LSYF&"zaBPoo.x9$\[u=6Hޞ0NWXU]s0>F"xp]PCKh N_SD+֛,@ǰn_ [u܎yE3܍ r }+VyCK(#lmrd>j=P9R vNC`QFܤr20"Of=rUl L$#iz@uBnG9mN*p/zY|nFG'{!%܁JpVfw病)?TiJUw34oZ>AUU`_egxC]2ɐ4cb}UI &(fb>, _aah}!`ށgG?YUb-+ S[~e@"]գ?D,&mD#1՟1Os: aY@/z(6IAJNn(عTҮ(`Mā2E-[#G(BaJ Riv35EK:M9ץfȔLc Fֶ~Cnq@y֪4Ujuy%XL? tFn)ߤՄq|3?=t~.bEc5 S*ajQ!%*ͩb"xD6t!EhVy -Ds`ż% beCQe k=J~ݹ//xޜ#hjHt&rULړH~ cM ӌGL{b치&GtюW;,Pv>ޘoy6:&_IKz/)Ĵ"urMtҾU79DX`\~_|q:_v Gs?I;_ -f[:J SJCW2 oLCcCDX8M9sCOX;-+ǒ=I1iUD>= f[n31DٴSAMOԥӺϓsq4qs~)1ncRi?}bck`b1pr׈W!_IMw R]Z EEJa[+mJ s+|5PCwc<$!V-EF 7qQіl]0yA7NBp4R\6*6ݝXU.y ҵÿpWtl[?fea~\U"M8sPv`|a.,Ӑ]  8 >gXS~[]Pl\/n K.lC+D(iX9uDYh<9hP7nޢqHؚc44ÑO<)9EKb#4IWO˂7Ň CV1ΰ'w]sV2ѭy뛁ur2 X vgŮG6T3א?P>xrIQBһ $sTN>S4yUG?/_܆rY \LLKXK4FWX~ڸkxN[ymňrWQ{onc%"7QK`BŽTu $0ЍzWl.KT>]0Ȥ5afv`=춌W*`MaEdت\ѢL$%?RVxEwFyCi4yOBt܏Κ&9}=L`Q(t{X?XTLH~vT0T${ނa0Z,jm8WIcƑH| 6<<+XLZ+(@Ų79 ^̣я5U@2ЬNa6,NA!0m2 R(r>Ұ88 $*v;+闠FC>ZY1L]W0ѧK\/R]t?$㒱 @,.T:c4ńؠwgvРBMaqG *H/)|X捔sS3mԛ\Lc%C9%ɛ:㈜9? ó.3,YY?S HʦOJᏚ zemioo>rA_޷G#B ~4^em["HwF `c < "ʑ_Xz\ 0Dx9A\Y: :̀LU@ݭPL9C㫆x~,QKtքJڈb4ͬ5r*#Z%t=%r2{Ozx]t@oYEN_'s\B]w^=]%_ YNjpбƊrnd1~*c'-8]}FV9I KIt.:u('2Ǫp#)Jukkǁ9Ӥa-{En _P}jztX>g>gc4gk)AVJ"l\e!Ɵ osw?u7e<e~dECoR;LZ D .tr7Ԟ&ӱ7"БP)QH(rTQ6:2Z/|zXԞ.6:56~A{F߼Fv4R"3p:/Fdt 6$z6K&%qz^ K\ &aŷgp LymgBKkSG`H,1'b4+d㓠h_Cc2#O8 Dv$L&ڒ xUukUEn(.Y*srVv_yct7;FxZҎN8uG89ttr f s}4\`JxDNyo/,I6x߃tYmf9ӊ9읨Z1?YoFXdHLY 9]8sx^M\IK |'3tqw­ &ybT'O3 s ;br<|-_Hb[_=QYs) "gT`۾ԩ_ yǁFc7ooDc^KE^^00UſLjJ*=~_t4麥T6&s@_C!bӯw>pw 4E<3q@ _rX)BF>~>3K霞[fc b:&-p^D'67~ǩLI9%y@mw0Ft>9ĪBJ.jMݐU5YlZ1enIUhu`KK6NFE.F DI1sBP~z,mN)f-~N}cs!nΏENlؓAJl"Gښv$iZ ) I`H^Fk3q:i1Z؉%̲ϴ5E(9je)|l֠m B1W\PC. HD/AWUq6wE{{v!x=9`ZbL\] yUv̌8("S-ζ;BT´O]p nBEP'BDI&գn)y mFGgq(6=9&I.k@CnZl)>Z +O-%K v}J3BSX0';`}B?{Ӛټi"=z!\sJ:F4:x^CZHV eŵJ{V,b@6jeOvd8.=h[r>5,]n+T+Wv`iV}/wl`k# z_b_IkC/2{g:ȈFۜkEnv[hy%=#>kOͩJ"I#NT$c鲐iB~1TUGrf7,W@f`b- q$|χ3RV(p1TPZi˴(rRc.z9\y ɼ-;h7Q$y~s G8$>zE<|4\7IK8tԳMEp֧ꆵdY8^? ܴzdبqEF0M߬&mnQ.ƍ4[+GMʂc*fAxqƄ8Mɘ@`ꑾdu3%fg_rW&p.gAF6#dqWy1'˚œ#LzQ7H?|' MɌ}\YlOKFg\OOҋɟ3c>A|R$#sf&k*z)ʬ Q?[@`(ͼ[=Mns~v%] 23&:̙b!2̱SefIJ?B.Fg xYCJ KsJT71D]G;7OnJUHTg1Gd5@5IYh/}øcCir%/Aqf0?rA:9*:ăPjTDM[!8ja/D]^R/dr$cZ7n'IVMrNC!.{zhr"d]|b/"=麝-y?qSI Ѱ/IHE4EYOYZhkb?Zh̒Ƈ) ;@e3XJY@p o١OX6=uR~c*c7+tZr6GXɃ?C-Ho4}\V a3CE|/ k.%֠ UCTms=E=(j]8 SҜSyQ#e6f/a/YE2ǮOotok[/ѫzd:pިba$0bJ7RulBJs  =z]*` O8 -i!2 ꙙ^Lɂ4xh}Mʿc\kBfՏ0k5x8 r!.!Mgk>cwFY헴 Qku&oSN e;S,vZ/ |5X0L[6;rӔw! kH# Moq&|K'h^( p"R,-KWX`Ybjz-T:yfןD,8GJ-5M+ʌfε\ |&QWװT*:oAt#aguU|XG;ShmdI lCjel r.7nzaxbzl'*:ޒHb_3zg SnzG))ٷJW[!xE$^JUZ@'r,$ݵ)+6Z9GOH(8bo>yu 8(a-hK0C'lO6@,lo=y[mtzB,jwAȋ,FrQW#ǯ6`zl>*:h &́SPmς ;;1#~TTh00^ s5#A^i?I@Ih|^yf~"Px4gO7>7 Y~P YKfĕC-ˡYl|;sX@Xkk17'uN5٨9v|#{$5{(mhI^Wk$^*o & 5g65<[.x !"En'k.MV[ ,|9T֓X02X&B#[D9!=) ո\:kz"l{v?P+o"prVB@L0iFꐄםAozl\ֺ#"ηk@-`y#St8Svn R$w5 (A>i)5NJf`Smu1nj X|mPvpf+)E*ձz$d| Ӆ‚un҆=qȮLJdВGeQ ŏjlPd~ 锿ǃ$ŵaBE) Fz/H ]%@{L!!gǡk¨Xl l],l]y ܷd#ɟ-H # lEWSlã!}G܏Ksix 6`3"_LjW~OL_z*Mj(I//H |/чfI u$և-L m ;Z؂ @) w|w0'+3EɜWs k.ϹEZ~'8 A馴%V[?#HENQa}MtΓ>gn5_(dg&:1*aot{knsp[ힰ{L tbt8`Dö!+j%H*mA%IU5ӄdTD)je{9,1pbڤ8͂7  MrGc폊6E/qN4$<~ boTݞ*o"0rOyRL-4~sJa =ژ+:_=~8-=CMF3g*,U7IJ 0(cB N>F$dՑzZ ,YVz-?槹sv?@3G,hхQR韁"uţvT(NJJ7ЪNe:1m EAWQwΈc ӦO60^ža 0f`!cR,;4l!KAd?zbc)G.m5fi7<gH|l7hȜS0;Р)bp+H$Ce]gD*ԕ{L뒁uɇqFh[؊$q'(MCޟܖ,_"578r֝T;qAG3 >JJ.$lph~o0$ca{i`* Y t8rghl'1Xǝ+.fE var /tNJ,%X.HXEC)󥒴%aC(| Z*D* xT˕-ѕ73#q 0Z?G`E-N$ %QF nxaHcc m}3 wbA+X=yo W79>lƖ$ͨT ²E37RQ1&1cҖ:]^/5sFO$LnI8Q^ooPýH{\o&YٲF!Lm$JP(aS=?M>b\7)Cw2(QR+Ge::nbC7;VAI'gy?>?F}6Øo\Ls"-~zОtݟ8%34A ;8τ(Ä(%GFplc`O9缅]8| ԭ ˩mvŢFv`q:88erixi*Ρԣ@=G揋&Za[}s?ʺP]y˳?Xm^29~:=B|n[`bӸI4ޮYF9,Sr gn: =BGɒ?S0זJu`tf E@裦 q]D#GU5ԽkMwo #j'MR"enB\|Ms|++\Vثr`" gpiR>UbL/Bℸ Rpš{!N@w@6O$q HX?mS7pg {LqJGc{K$L-w3mH+%g" c5>P$=bHp<]QXYbʢj"tWjuLSaXjeO~e[L021&Lx/]mh+{!V7"y!9`zȌYH 4pϼ=[@xlKKE9:E7i ,E].e~%MiG͡FQIl[җ|tv߈Ҏ#q:4z<;Sl:1GKPz)+b3 P[[{$2.ӾY @`Sת%CKUW^ǼKrp~Ri vHV_MYiP% aiO13& ٵ0䤔 D`ʃ^c&|D0 PY;#%^rG>ȡMA˚{ rܕ]XEpuc yW "6Z_\0Q qSfyr" L:;<ȞHj_Dڗx"auŧYfA~-+/x0&gr E1UۛrUj('RS|zOuui4YnȖCJyBծQ N dOBo[˃: mxYj 9}8{ sQgcw*vKPe 9VbӍiL_6@<bĮWЂ<6fOŭ*CE+ "C%^0,~ޘ% Ү*4r0R5Pj,]\k>#< Si#D%*+1hug Y;ihc@>KCDԋ\@%;ɞ01\ѷ jȵq9/ L&ު҉|5\ߩʜ|3(،uޭR c2u2 / 5JL͞. h|`;$ ?}ٺ3ŐɮXEH1xpWpц_vpҒrN0_bv3$} /'EFeSv\8j R4. $ aB/[zc6KU;%׽XlKi; ̒FYj BVI4WnyG߿'A]}!6^{ډ $qe0=q^BXl&]:\2[.(h`|iskȅȣ+G5pcS4g]~`l6[HW- 2s ŠNp Z8CDkvcGR"'HcU|mHwokFXolItWAl@]kб3dH2}M]bZ##m#v?NwI3Htl{:BT_y4yH }h8)=VarDr8fTcdrfaK3j^@fE RVVcwA,Y7{;ҡ-5 aPX؜LH頸PKX.mЩ_Aއl ,9;L.[|.Nsz ء̫ݫ԰;𼸑^"l b`v̈́T^_ݡŕj DV:AAН?@ ?q$_WWڵ r cW ?oN%;VLH3hwQݠݕNVޠ$r}>L/p đr5D4WHB'_zQmj aVI rkB~͋ *ǁ{q(lmFj}i4Kt"땗Zv1qձ@Ӳђ6E\A= npcEO C (IWSNo"USBW}^bzs鸰\0p0F`Ϟxo$(kK uc~CAyh\!JBh&GtQђx$k}-cӇK݇$X'-Hɂp`E!)α'0UDfPbf:A-J-[V428;1AZy# vM:u%Hkg *!0. -޷J+Q+lJ5IKw;_U]+x@;^;ԇPXH`|MќpBZTUayW mYw{,q|BNnsn&W}TOdWU5"Yp`iF!1:]_B3!QL [l+=*׿9H o2@f]+9qw?' U#ie@ l_'лpE Ue6E}=w'&?R}$uBl#k{@=*ɢg pؓV <}%Pm -ҟ*_/3mَ[vŊYr'Rf`-ws$XUAPh^ &^5ޕ=^'61UpXR?AðdM%|Q1Zv* r65O ZƒRP5^Y_=a INy1h+r}nٕAaTZVynan$ ܪ hźO=mp(⃎N|gRۚCbsAqdDE,VvsybtSwLeqE(HVk6!ుrF1ԓofz ?;>5l<GxoPJic{j)wa\kNPPKhD2wayHmؾ%`CG_ ܵ8&j,uѕsZKi͢4ШT&~)=܍GcKic <@l:{$Q !>8 -XfA|/uQx&dh;EZ@f74~V=Chl`oKC3W.AJ1Ļ#kS`̢t o ETŦ!JA-`(Qh`.PLŝK@b /r)# ԎÅab< mϟׯ;~9nzX Ťo@ZΌdw`IݥA}v4MҠ! 6ށ7Wo!U٩l?ndv釜ӯn>M䝍E\6c7O\t GyKҵo-紱J' ||YBЩGcARQ/~ʧ~ d!Lj"Zk-_Ϋe;S?qx9EL=Da U0@/Ȏ"sO;,Q'me ^IΪX<($˅Gc.ѺE{M7UO>Յϛ^PlpK 8TC?^u$pn$V[eKZvlA!~t]6zBfMk C) Neofznl,ؗ, t4 gum>ŅDe0gB)l:+Az)'|mz'X߮aq(HO@h; +=YA-)uJEGPzKr< ZIlqReVzСqf-]qZk(zc)\QOLzj8?B`Aƭ(KWkaKywWr-+/"RBik#sJM7Dt#[,"oF8}/ƎC Yi7K_!EQf O/ yX5pǶF'Cc@g@ִ햶<龅 B׽`8-0^))r60)o8xZ=Ӿsr?P WB߼oQo[O1sKpY1:$>)92xv*I *nq~}:RN*TCt:P<]r%U}kw^ .='vJ}I:Vk`6r<)lHDϩM4E]W[kVo9vzjXΘmH̶4)-9M[ $0ሓ yxQ(i{ַSu)eQxs9ق_w{_w >wPL*RX-@:~ߕӅĎwԒt; {:]x4+U*.9In:,8`hɜ6ILz@C/immޥv $#3{e{ otqqF*r򝢢6R7_QIS QGG |O>-[~&1WlV{q.2`n']\xEe£UTqjځD%Ӳ /;g"}.{iAMVGJ EC*չԭP&Η.+P͈6ƥ~@k|!=fj|Zyx*mpW_nNi]71゚c#`i՟if⁘.;7Q},ψi֏ mV4qM+%4; 6ol\Y5 ҘiyUTXrM^e5&>8*bP2 ҆mMܧQYݓ>VXrppPdI{̵էD kBqҚo\"~,@L8Lz.?q'6#Ku`CώES^7I^zfK/bnAI٫mfAhF1\+cƓRW):İv'MyH~´S.&wn&C7U3axEa3Y-T<@DB;e`.{k9Fͬ3Pǽn-yyFd';z.x>R/f=9H U`/rٙ'80 nq\o",oSO#mZxC G0-PXdĮ%M sm]s'i9C 8|.)Wt,O tbsga4&yqNam<2~=ʩϏ݊Uvs tj )+`l<\s i\ >ޘ*U1#(l[=qrǡ؂Xٗ4*ţsEYfY, JSKw-7ӭŻƂUT([^#˃4^ܕ L&}^dy0>}sUWQ  n8r$g & \zDx}aUWk֣(q~,E}N;.]ٹƀRi4PP^ |K*T݉$r.s sIRuxK]F=r]NU/S1-pc 6ƤYϑ/Bp|tZ:BaG:T j7Zq|^;&u%slЇ("tO(M;>f4&=chzέHq<4`EQݒiYުSSM?;T- }1DSvHܳuG!{rj(JW߿ŊVTh#h(| EwJ+%d11 +Lj2\^9o|Jr+&ЎU,t'U5ȻזȢ)ƒڥS: 'V&+qAԓ:ϹK=np+UژAy֓䘑r>5 %_$Q%ǡdN?k a!068ٹު[ϯX((l:D-jE 0UX [kN*izҲ H\=K3W=ȏ42@&Ru 9;h4b_V;4Օ7mgbyrϴCtkd&("^ۊo 8 M i.1-iaDR%1] ΈصcIPCR31nww+]HˎMU4p ܫie+SpN..s~*ސ8pfÜ%C&SkW `j=?.evtFUPb7Э;U0w>XY)3(ʜ cQDBB%#MY5M:0CPK& `Ҫ[)OsRrb1u^ J 3{Q4X8/Ww#}3gDBq&; btAB&<й/)Sb OlAAql|qb\6SEIEb'qF]Z?^dU͒iǑ:PR<1R4.$4F!+7t -U{K;={QJޝrѢGa4㛜! ٘ X.Mc4{͞Sb+\1x V8ԣ zOߝ`-oװP7 wU>wDix>(~&Ě+ijks8p/Up++VjLNLPiv9@?ڌ]a1JMf/lx+7ΠWy%4U>0wɂg0]ɧpgxeIBL!䝲:(|6Pm")"w/99Vu$ŗY#tDQ: dKth1e&_7BJZ0g%[#VrmxNn_mk-z-R8CNøƮ(Wqh5mlZ'ċ7xAϣ6RgAǞA >&g ~O<Ě4yj0z[!cNU1TOT@~24:G59L8{BeILzG*Xg\ (yݘr}b[/O^N K/op\owo,3E^YxsWh7O0~&0GJ,n/.`2/n檿o=}D7[#mn6iS}ek_F~crJC)u"\e5v+N9(n5?oX&Wwr+gipp%L-?}zTIw!Lyٔ u"R|ne{Uo {6b>WblEn9kAyYO7SHʞŌwG{1nxϳ7nN8J;|fRښj19yi\n\e7wH*R p@Ds]K`o̍1j=ZǪGec >~%[t p7eփS:On7n.E')l {|c\6}\~秥 Xo vrFKyRq>X;ڇܻSD>'"Sx~Nu*9Ͳ4vX#wl ҶR93ER_ӊ{G&q~C>,P {.C? z:iFZ؄a%Fc8@hl.۟3KW_d[,Zs> dv%)i&$-M=Z%m)lG 9[%iq[l&%9"p&KքQS@(%F  s<|GDݺڧpП|p^#b{Z&]k;j )^Xc5 ;% IhN~mB /ɵ ٙgY+K|Rbx[ ?VuW/Ld^4jl{˧BzB? k Q.X@&Jc1}|Kq+vYyTNe嫅IʍN0_,MҜUNEw󫣕ǀ'(f\cgffxkgBTzz'kXmniPW☨ͰϜ5cm0& QMxrI\wRmfV17.P-2+6s y(8H{GKvp*^{?_S(gba[2\^hy5z~~TljU0tnFN[[Wz6:]U8S~РA圛jfuWj "́$ ]2>ޫvVyT U/ćkKNwmʡ1Vws1|JΝhZ-C~fǢFp~Jfi bD-C_ %"BF>LDj kީ1LX֐bu8Gs݀'Km~'wWd*@?%J*Ck:䂬ŕ ;g d:g2FT4JQ F]2tqLlNqZCDxN\m.Fܹ^[`d:d@}Q?(uW=1Â]0[3Gz|u`$h 93㔑#P>MLq5/+X!ۢ V@ V^-| ݕ9iU ;G pw4?YqBl-J؋^?T>tqt#m L®y_4`K=uhm ~Ϝn߼Tf &xJ (`9УR@#f{MU9׶+e>O4|Мb]?ۇPG~PxsS([>Ry3@ ]5߰y{7:l _Q@$FDiDYl<׷]μgCDUF u@e?~enp/@'T.C;)GypoҲPs&d^|ZԤ@ 9@(A>];Kؖ_J+ mWֈJiaV :Ր,'3h^2;0fg'[*:>P%0-tਔj(`yǝk1X*Or r}ޑ%4Ew}7Rϩ%V!HME׀k&EEʂjLn']lUT\\!mre 9UZ݁15ΞojN:R(JrǸdC;TIJCުhW ת:REG:M+[s!nD6fs~hi[ΈbL&;m0^6M~7$E+DžKf NYn CLI{_Dq /j~Z׶R*X2%̵M LDNl@o ZJ(H")f=U(oUT pgOq<씸&{)عQmA^p莳=@TKskz|@1c{%5 ڦ4 I,*R׸kȥ8,H%;@Ggg')BnYdsXWmHZ$co 4WLePTz5#aK=h39y ,B^TOC멄}n*hZȾM0ʈwjx=3ZjR`2D5I=K##H^jv n-IfVȝ&Q(fg" ۅ4)GtX%ޖRcGk#6$#W4$]x?"xh?+5}Ը GM&yc0w@=* }q͞}6ѵ*PhzSjs.bPH $WT*w>? WPL KOܠg<_'qdλ, ڷ][W:})݂Wi.%=Y*u! ءZPkwBۛN%X< iо-EpG(쒨"ݚn~DTf ͘}Wlm6fQu&aEgHJb(-p!:Ob96-_yobY;&͢˲x,' ~`Ӣpj:V9}^w" 6|֗VZs1= NPtx:G|lK0>L6s5P:Ã@t1r=];go'R 'o @1Oߴ9I~Ko3VJ>M [ w)lP`޵;M`%lQ D)1r [ay 8XLVE#G0VT%oF)cLzT^ 5Fk(~XE 7yF|Ca[*4+١So4 ?S{ A=1ͥ)njHXI>e2Xƾ 4IdϒDEZ-pHem'{K\ԕ8}Y1)?d4VgIcJXZhM|D(]0nF8.EJU`U!+䷓ۜ#c;~bPE+Na>D/> CQ3v 濋G%P>]7ˋ}3@{Kd)Sg>ަVe(D5,قCv شqGқ~T#{$D:V\bV N ߏڃȪ3)(:R\`-Q)4dq^ qR=cHi465 }WJWܗ>`.xߕ1ٙ"E.v1aU! ̡zrE.RҞdH/ X'MvpnҕVtBS^7nAbvo}и? 51n\KgzMTeBΏ9Dmvጓ8vSF)QfFreFy0l3e^ZWI,r&/ɈKgzx@6G,4h:ǁkiyd")5yx&D`]x(ԃNTN1!~03 =bLB:?A)Df-^6)m7huDVR(B-$E4VDtQF},9mola2O(_k`Ƣc*ҊLp&V'XO.S@wTV 0͋@&kH'To| 꼧gT1Br#^CVN'LOdYJ6"Yl͗Å2%rt@VH>G̈́eGG0#ųcpЦy|itmwg,s^#HOH<+zIAeCq7F? SLN:PBlZK{~P'RpV ^l7`5ܺ?DɈZ2$I5 !eҒTq ҆m Mc1ջEIN;|'mR]U{o;OâA4N볐Ci] y >̅']_Y~xը&N>(&0[4pOG&iWXu &1VlBLK|].KT'N%TJ,.o]Kk\F4 X877$jf~27~KbΠ߷UQL^'wD*ԙB079$ vٞ7Zu":ƶUO*h"VOlI.&tgjePRH!HFD{/DC@e!i<נn ,g5/#H1P is[ub µQLt |qzG afPCيouʚTr[ >gkNS2O1$#"cgİZ+"xr8U %dV H~:EI3#65jjKnLWSBrBtbp"}6ϙ)q9e"o/IYLp"ػ:_Rlm,=voJރhtT (κ'񻡳ش4_QiNҜכILTSjeH فkBC E2E4I>Z@&|Nr}tT{D 0Kۚa\YKHwB ˀHL$:)G2J3f&+dc`:XeKaU۞1xC(/]ONʌΜեIZlF`PǍbԸ0׿;=EjMXMYs˜(Q2P ?Х$gfs21V+K׆!~CP#K ߆u䅩ɂ*BW%2ךHලFIhS&r߬e)_LoC&Wma&*@Yfu]xZ*x^+v[^Y}':sm-LCeN8Dz<"p'x¡|#=bF2:fTY7Ҟt?z(-ETlʪl:h'*~ϳx!4[J4ӯ"~ {gC7ʲouvϓ}Z}ö́`|O%ǹp$ pb|U0{ 0z#s qaX!fכUeb IhxI+F}ApWs>!8E@vF6Q>RU(( _QTy%{Ճ!mU17{jR(5 Ub`UuX=i%n@YR<׬{rG$̥*ɏlzؕMﺝĭ  S&89ij9ÔG$n}{ɦ ķ0['ÆMfxKw_qo:j5R*o# sjڝTyDyˋÄ)I`Zx N5geObTt%Kznh֗oP2ؑɘW@/0 RjWA#/dv3c`HsS$MlG@}jF: ^ gluښN&v8%\~-E{y)büOq:SìQ&aRQH&IV0+ v"{."76xd d7ID85{:<rv4Ӊo߼.RnGoW̼=L,7LFe6)Jлl\mz̅pdʇ*`^х1':)Nrʹn[4 NJtPj2R6Hȶwӈ5uSynWnr(P5&&N ea!]R\7] _\lfb0~`$W%emSMu#f%+^&Ҩ:!/& d# YZO@6dO93; t;4_dU5kλy =FAI%guN*H&d( )vQ/ka:e؄VkԪJ J7e-fQ. [g\ad> L]mA>.Yb4yymomjT6ZBˀ ^G?8e!';]vP){x=yR#0h /iN`qqKbrU,0lUK!4_m&Eө |vbop'C>a\ƹ̳̞Ushqu@]VǽpJ`J<r_ Cc(7ԋ(uLzW~""TIuDto,d+K 7=yq J|H i l޳'y}K#} fLQ⃴. t*Nb N͞6V'!^t5paK5@/VaY-M:rngd?D ETm;HV?T3AM `Rr1:ڦd?5~^.ΰfmU[ks Y;SRdz = oXw6@|b#xYni-uΩ m+ %<'y)ZT/1iAtOPENƊ',Cf!Ez{ÆnXwxf42VWN**7hzOԼ_;86a4O5> m`}4]*{ ('uxn{d~f+s*} df9R}E>I5 Pԁiw=$mVd0~I%0`9 ެ֞c'P?I9 Vtθk~o;(;%/Rd%&,~o·#99j#^DQB ;U `LhpjdX҅28}^~&A^Ou! 3V!|3SD* c#R>b0E \O@$l DEv٢\<gq0low6MtCG$nF)h9Ȩо1_ܔ%K$5$b5t!՘_3[~ED\֢=rJTSJŽHw~":x2lizDnᴳOWd/2,5 VElCsЉғ(S~oW夛 tuc"7* rsb/!Qp&Yʪ%Rט++gur@긘hEw硰5h{<_數mJ?r*<:n<SMʗH NbNE3&/r/6hVql0d" _ ]6m?O7`9 <4Qz8FvxIaZ[iLMӪIU1e*Wupj MRTv{:9 P;QQ; w6F_lt_p֐PԵoυ*/vV6Y jIoKdAY9v[ `> _#Jlwj<6^ka]s&Zx8Q9g.tM5"v1IY#W"{UWfۑaC24mJēז^]Ls& G:c\TAZywBl$3 qtCVj\2xi]+ *{HjͶG,2'eă)Zk;P5CݿxГD(˃z.`X-wa !$i%Յ1T \7P(tj-!_[O? vgm`-`P66Xמr7*cM4^k뗶Q5zi/uj2GW',ȧvwIA( 885d!h{oQ΁1眍0'l&r7>PG !a)Xs& WA&\P;;-5]@ DUٍP{8V/]"yj??\GZ>UN>CiG!QbP`O='rPhOΌ8gX~Hg.{Bݑsg`-[0ˉ!_8>?Uw,jv#7ܸd8\6?5ťP=ηbt tЂŒ_6|o@NOo#+؉GO_=؏:X䓏S3%=?;#b6n. #=s*˶4Z=l/O6P(ĕ oqUB+у˝ٖ혘 ɕ ~mj#YqҞ`|- zSŶ3Z0o oM$9%<"ѩeH79FūMq0F,4i8gAR_:!]By%>1ld%\XBGzw#Vm 9ve ՚EsŠ ִb2qo@K'Jޘ+56]gT0fo6îbiĦ ZNmO݆^TL&'{eDȋM'j.{5ᤠjD1=DBT6G2|om[Z97pWN:2ҩ{q\!:"nb[6iwl5:i };u}צtA~^DG.tc]:r\G8zZCҥ$ns&B)Vq wKQkGi{Jh-LG@OGt ʪm! z1}% Dq>1x (%ŵOPLg,՗y&j\'h h~&|fUqf_#Dv̚ ΰ֕ˏ,Mv;mk1tk3}fΒ@I?2fk2721KbkcJY Wr ezɸ)}1|QhZ|\2v"[up ͎)ӖF2>iP9LYS^4ΜA[9NY*nRjѬ%|S8(OnQeՓ"lXPT4"GJY켥VN%Cv6'"F1?QOtΡe/59f `㟲{%;4m:Z92-;ޜ!.,r+X HLA?09)a:՟@!F.4 ޼ؗ(Ft,UO`qnڝIQEX8==/?)U䃥( Cp<ublGT7Ӄ /'QXbp:%)_>6F-  ! =?, O!]iIUz&ᬒ_醿t4Wu~ a!C3Q-z,œɚazT rH> h~vF̌RN{"Lh7(19E7 Tha󻶘v54XXw (5@rOU**h9ٲS;]О|ZےvV@x٦s‡}qPcD4RW3 Ȓ}l*LloFcI{.Q?D4;A?]ߺRBrMI?JS}VS~V'ZGD >QUY2X@c(?˽1ܞvy2\`?`Ѹ|"ܒ_}>#B(Cb*P̃ 8s̉*{%O7ba}8^n;Q,Pl뢡)&96o ^٣& T >Y*P DjO%69UkzآV'|=r 贱 t]=ؗrךcCؿs `-|jAWӿW+dNHfn k50oޗr7~7O0 %\WѫJ1Md l4Ԃ'Ch86b]4;:%#؋2Ʀlyco afhvQ<̔%:̔nGX%i쏻7%B;W`*km6/RJ?omPq`P#Wžuӏh KK kpxP{#Вwl:@ڈJ_ BԼ8c5[N7翾o}B+$Z2qni_ V}*t[1~]zqdX$&3z.\1T:/W# EK!hUuF&~kzC ' w}lߌbmNeYS&%-SU֪Km}q5z죿5d,L@yT9ik a#"tpSt~⍯~E-orG..=xQWa+y _G;h1Lb7fUU`N3>a>#W^_]w/kxAG/ܥ.v4F+m]>g"V0+3t~^+@QS@9W?GU%Oj³Nhl¨ݐ{>!1+$@s2y'Wj'C:{2a䥒(3^,3'>c7ugȟt)Y YGGGƼ^@?K+RA[^!'ln`y^Z)< dz K1 (;UBdRD"ZD_u.Lq'1B7 Ps /z~\.yx"ZI >juCd2CDn w[j#yo2vqRt.w ΃^Ӝ 5܎B-_6/6-|_(E[e$(.I,:`aUom󍬎;Ιuו`rz;U=h)d M i&4aQ+[hp>Md<DSo%tu&$ рN5U-+ܗFP 3 +DgZhܽPJZA@ 񶕸&mtF=6b*>bq84]LVQGhgh8,'M!_<5.d{K%TܲJ'QCHe*rTMJ}mΛBPN XKqǣ!hu.<-LLz[16O; +m]eHkd:t̆_NDx$ R«bx/}GYo:b6a ŵ*IF˝@Χq.M#XRsp@B5 4Xī *f#.K(UfOqzNx@J.!GG}UEU %Ǜm'kCN9@I9/LB8Chג 㶟 "{U܊歭 eJŷm*b-IߏUnӪSzOg.SL589{Xu֓|O!މ VtT2nI~~^`OKZy8A_ ?P/H 7r[k'c֭5HyT&Q7XV'3i4G ԟ+o%ua P1LJS֯}O %hm~TB +^Őj":c69 OlS/|z}7~sN6z 6=Rr.?#zв@=&$s v+_x;:P:C0z^C;<,ivxz/I(\{FGC!.M75lN>.pI!N1t=mHkREd*/L1n9!2RL T+`ᗕC!d;7UΌF縟\W$Ł]Yݫ 4g40^T,'h5Eǯ@8-Bǡ ì F :aZXDԕNW)dq[+RIW g\IS@Y|$;0kTBs%W= m=C0{tK e~hE$=D8C5"7dg)NS2݅\Z/50b+vFj|ƢCdor/f3`.< q `<_ }[gkG_?5VB\V|>-Nh|X|Tqm$C,4kiʵySWzcBf`mt e1+@wurPk;m*RMobs阺Ov΂AHYcEsmDMd=qg4$=1!XVz6:'6I>x_bx挳,X7P}Sg/ɜFJK6QS:aHMݦrQG0``$h>G[Bz@ E@Bjއy) ab,AF"ztM -T׋Ac `W:;{1XbiEӡ*QcbG*"Ip7Vnd; B)^7:F*Ë?{4$. +ADXJ֎o\70dx Ba$}ȿϭodILC\Xt:Z:[!plZ_svD1V @3#Dr(TYѲmV!-4qW3}UB 7>ė/Ą}:3GL#YIqy9rv+-g7"bk60>Q.tʫcI2Q6‰Zphe%&4Ѹ~a^X$~ &))OV  ^"`R&>Ր([``t)vl|TF;Xs Y&8^_ £2p6ҟ_(smG C5rte+&nTϦf6e/fS %ќW2&4a"qYYs E+TT7:xN=*oH01Yh6#/gȔh ʅFe4|NL^tsm 'sƙvz vSO|ޛ/ZXKLԷ^' z:5ABnNGL UL*Gk DpWBבl "Z $G,-i1%u(ۋ`%}-q\AU*.,Gb}4G I;NrԡJ+à"K'eP~>uI%d=v7HB {E6Ra3e.]Nq*Cuc qusVc ş댈(J3Ɛfwykhg 3}+N|Y^~e -zسD"/LĕdD97ltX~]\EMƹэNӫGUp?(`K 8_P x6~+:"zXvNVſr\_HQ΃wm@]Q,ȏ@'ktE_NC/o~[}y0>u%mfgT%-1:5`M=;D;g; a90nUXrd#LPI i $4R'pS)ёq"mM0m/ڞ:M&VÔ'Apx[c5T0-fEO9Dո8Hk$1(hY#چ G2W:{Gψ<0yl{"~>|p7dgn<"FېBAU;g삓Qʵ f6`oΓXs^O-MVF}J-lD%nBbU`/ͥLbQCZNsճY27j5;b), '1Fk-џ}?Ah2<؞Q k 萠ˏ(u-⚲˾cjE9k)DGʢ 6*j@l9 JG8n,z!uX'mOD&kH8hY.<-vrJ}?tgLo9Z IdA9^P:mؠ`8iB`e|E[sE/JX)zPc;D0`ui!\ے?;״P c9N&8 k7zCSP6I:Nwk]hqctD;\D"ݩD)O[$ ]W6G—Yꛔi_d 6*mpno?Xl9 tY恰,20dM}0q2ؖV.Q%㘥?0O2E>(|.jJ :gI u:*C;CS(B*S5 oܥewlIwk lэdWEVm!1E{\ %ܙ;ʻ6=}k-lO }U>8-τGڔ1:"{ ϫ''v<*1IL۸lR'1Bj)UeP&Uv<񘮛p'q p0@g&y% 9)t kX{cѐ{ǒGz= Tk0˳j U=;^L%$ O1B3fbT6zDGcRVJ׿]P7iKH}R6`S$y ?i:V5"![h|mD$ϳN Bc/Ѥ6gd}ERѰ$x7hV%v&I QFH$޼rSa2 -sU(Xqq1VRyߚp k@v5 =&̞*+bWˏX>-#XTA83nLoe;djUЉyJ5L/2r-̏־8-:> WhXӍϞ/Ӱ6OBf8{>pcxE)vdqmzC NKM` }w'iIZ҃i0"_~~؂LVfqtU}:)_P+o3O45V o-ݢ/L&DR錯 6 ٍ'k$7 ެp}q5t;͟]y{{M3L3$FCx0 (WY[DrkIs^s(`5LIw,5x7>$t>\8C*I%pl 'Y+ _7}y!1~f/cN,c{MJVV6~ϲ9~` S|Sb:AՙZZvA&ح"@Oq*ɘc5 ^CrLP5&p{@H9rgL,cIc@O:h:URh|yņ!5/a~~,悡Y7:y*&g:c_?1xp;q!ةGw{G^Bz<7q>[ljtL[0O{%`P |cG YVƘi0w lt_2']f,%ey"ac(*2l8t6PM\Pϲ/fXJz5z&5Pàvcq!i^ٻnptSy>HNݚfx17b< ʸ(x48z]$hܛ=Cd"M3)6r"5XOktZK uiFdQ["yX3Gy/lE)Ud ܝ5i.En"0\?grʐ:Jϼ/dt; 6uk ,O#Tb}EoL>rFkIf 6ƽՖeZgM@?C=\eD {8Ŋ_X4Y=\;78}ҭDu? ^L҆e71Sj̥ۢS$'u]:;feYfE>3;fk'Hu tIvyA"s[N2\WSl@@9w8[7`~~n (Teq$bִ}I06]$+/ulWN8R2v#x'[ kUMy+qIYT*-gڦa2bPXc LkBY*)u`r J;%Akw/!0Hpr;aT#|L/,w!_jQ: H&:NtovrY ۊ/R>3Ay8T݇d2% n%ɡ#%fɴrpb5 C _xĂ8%ȍ:|c ,PwMK_<-]8r[V^ҟXU>@ j4,pKNjj(]Iib;8ŐKĮրT]g^ۈaMMmG/r8'd2"pb2` "2t jK 'Yk* }}7.ou׆ѥ_?I7|UTfn#Dꪒ2hϥ)@O C&MUpUp`1_q8[ݵU*=j~=G(lIN*?j nϖUoNNzLԋ8S]N#*.n71ٖ] J-  rPV^>6kRs IӜ&h9hKiyB%;Ǩ+)^h+y>L#YQd}@&C]< y*yj3z!0Bk>#LjWmIN*IpՌo:ⅳwn쉝TLXh9e+/2&H*|žz0Ϣ햠Cn^ us/D\|`<ىqze &d&L:dJR8O6i ixKCq+F|(6j$Y/щRFf?bEc7-qCcb]>W 3Lo\U{^ RWp%tG񃻗8Nu$DE{=j= UߴyGabĬ^dhr Dp.OhꌭYwf$㐿]2sWnkQk8s|UyK$)]"!V١Ql< HAOWb@aπZ|uZq2:;@TN =;N(Hnj{e\܃*܈M05yaIxJ%,( J%u|N~Il <(7g60k("b,'h}X!4Ө$u}8*S^m\" vS?BqТѡ<2@U mmcei4p>4&BOV$(*p_gjfsMƤW  :6'Oۚfaw h6n[mzߣ@Ma `=D5o6EL 7[M97O-uO:'-.!AA ]^q}ޑ; y3ZB|-=)jJ!1H0~Z4P۹}Yv_>/7W+* NeaJI4pIL dU3 87:Nai]8 d?p+ӱ|M# W{B@L8}/)% 9CawAe qv\o:QT)܏VD\%{3R KG8_@K~C"e~yz66aet=;(?&rR=i3h#'$އ}NY}bNj.m/E-7y,Iw:`H~SWke O#hqޤZrJUzzӭ(fV[uբ.W>olߜ,~СT sxB|Y4eWHTK5H `F3#;i]I&a ŏ=\&)H+қE5d/xJo'PnJXF2ء%:'9p0,ШXCMFj: h˔<i)l{bXh8;dzĦcMs2G8|XW20Y9Ns_h+|]׸;wEڱ^f k3/#*ewoTpRu>q\vdbv $Ftkqu16sNqQd B+Oy([kDzm1y 5GĺάKgڙ|69 X|mGHz%ѭ[~OXv% )1MUu4H#XXm[R.Oͺ7vdaUЇI&Z<6ȍJLK䠝}>Ǝ0G5(Wh7!vF_CJhK$2rh!O pln\a~#v: DAl!rA[5o7|gʉ̂qn ˴jg= B9B3mgdֽ@ݽK5n0 %X=" gH0̈K!5`с k4?}BN4pw8@:!3>$vs@zMHRt8oiE.MeCԒOWa܂ 21)@pC*c8F|tYk*դ cà@Au39I1e _y45c45(249MJNŵa'i`^yw,(O580VQ0dh+@i00LHƃ\5'@.]O$](Ir0w`AC%~+^hxO-FHgB#=&b(/SL?:ĺ`hMWG])V.(i*bpw2WE MQT8Q 4Ƕ)6ԶKpHK>qy;}rAy>5\⮌)1kȳsCV[yIGّgL*(yu]RX7RMQxfكS.kW`h?-p YQp&Ϟ:Wbs).;"a[ROLp;?eh,k4ܹxH&AN+T>( &]f3lGWq΄ա+Z`Ȼ]p-dIs^` <{x귖1dM\CRcujR7őkcgr Z0pk(1.|Ԧ-]/>%cDbj >?`s)N2?ط2o atW0u'${ebXqS4ܴv(3'8*^RC%-dYGxyjO_tB/IGn>#B&;_5SKڊEsGMvpepdPf쉪\g4ڢ;ؙ}x\cEky|\p|,OSNWKUh/Hp"&ke/-Ĝ>'Eȥ!e)T+eff\?<݁Qs蓭`F"'jvE-ևؖ}eH#r{h_% })NgeqR|3[&+ re+ ס!a uCJ\Grj  3Q*i= u3RdZ~J]Թs_14Ns5>2puɔ_Xݽcɟ:<+k顜HuU6b"yqNeP7.I~P葿(+Y4 R`)ޯIT@aH[ʴ!2!t/N/\{n9M$1bAhTQB BdfG`_oe]Ua{q<Z@fBC זoDkн%v ۞97_=/^IdqO&7',ԙ+`@.8 W(OUb5AlvRM*8tcS~:0zjb T"!ڰ -I"(&!L=h 63/L p$s!FhF$aD_)_i_#,Ss'2zb o="㲥6$~s8:,Oū|0{Y5X,䖯1GvC X/S%bBģGfwz/ߺ\H+@P,?cR3M"yY@hpׂZ0) } >&eL)-8*#- 6 `l uA.f&ʇX3=yI$`XWJdT4 ضQ9;x+dh|x{A} aY-S?b `|N<ؙA+nB.zB m~7RNIin5pZ(uiW%-wON^M0gC女m2'dzb麾3oGf1tdvjIG쪭zݠ\d3`3dX4 4~FQ *[MwfaTpRQ~Ӌ^Rn'5&*?rKLRUTrle/`y.S%|Z 9_S'録Eq9u܋+X7oqC>a ǟFWB jo7YphkjYWW4dz5qe#Vͤ^|nK 8TXpC1;7{O:^̘bI@j1.\Օ|yϓ'7nu$/Df]Lv9>LxFU"ApMJV}ߟW$c7<7dX )T mksz+qnoǰ0蒈ZowZ="T?sL(aضiW8~!!)iU G`1[橿I#1*@=-"T".D$2ɟc|10Z6[r( >M{>#Bj(Gil hh #3'JI}&?.i3s0-l$ujVTu6?Rʷ#m(e4"r{BBW~G,bؔ'r5HA2'9zrok~BN/*;lې)njn@AO5TUƨʾĘ#8ͪL,XKkʪL-/Bs3{5럭5,{g7Z{Ϯʏ7]kUR\k88C)ٛ7TPa#1ːwEd85M&K(όn4͡I[Ҭ?S^(_Dfk4b |Eqr^_w8b"9>EZr`|:c1wDO[ hK *y>m޲}>> EQ%N+fn_y; .mXq8 ȋ'Ӵ-FjӅXF`%(4LCxϪ̽rWX뺭_CdiGފ&iot(_V=ޟ  q@S`QH~Y~Mjvp\bP`Fc= E,|e@b'be8{\vl:&*;dUl6 Dgx$[b$NN^U $ȃ 7(wa^H'2uT#_EG]K`\,*St# ִΧ}i*%-n'Y !%N+&iX+$nZڮCA*Wu5OP ߆mb+̉;4++9˼T^oKNb8,5v؈˩Ǎ<ξ*Z\)m1jڽ|nn}:O/ΗSQ>/YnƱ,LCyQsA:yF?3@\KN\jCtz+ V,r߆]8-_4sr,75^;!&h;8T=ȹ. Uc̗ӨO(SqHW!nŅAݷӧSkͨpP@.bav>@-"*-5vHܩ[v;Ҥ{8 ~i&F7CEO ғ1uԠ"^[5a_?qEb7lJMPHoN ,I'6dGh U]֐*sxc`xu25e$.cA}3DY\+A#yC>>{فĪtN> |6#(k'dӝȏG.v=:mbb6^98is4_u)o*uz "9v6 ,%86D9hpy~r}Qp{G`2%1dQן?y5æy>j 5دCfo䐄.z+BTlfԔhY4nulzLS?pv-s{I1"H|1|9W]Vi4 %źĦL`u+"$Qk5no?K02/o33I~ Qn-H8R+"̰"*2lS+R26xVk1z cH{P*0R>ROU 'X{8lyq"D#ٟ{DZWq#}֋i A㎕oI꘮w~ LQz7(e[klzA]**2evE:^is VA<8sUjv衙sY1 Uz(ۭzt :MAX QVҼ YB1#,~0wmjTaeH%a|}Pf0ϡFhj j>/ DWyB5fc<$8{aH9A-s5?ќgnGg;ކ~pK XAA#v%{eBepJA>WzXz'\U5И yAP. R a{UVj/ڵYeݱwjktPAi8 )(v6K +q^:$TA@K JFۘTGx#0gAh_mX[ehc+FNylt_ Ϫ B>ET)П'V+0\< 3ch &ETtc)dnTT>\f~;Tj\pPL\(}1L@Cw\uBHlʙmEcm[Rx_:Xgd=Og&Ae,⻟qNZ#]67Fw#1Vklw<ڰllW 2˷:h?r"2]!UD2dTe[D;CBxD[/MjE)}RskCQn:O ~pC;7N:8_ hoMlzϱ{8y#^ICBȎ Θyi û,K*&HO|ʪ 0&.{Ц&{-6(f 6/,FUd#SMv~34VA5cgS6LG"m.yyDwp/?Q6qNCɳ2xXGU.,bBڸtPpJBTg~ޤ^+,myhPL7 ܂jJJ_"cY@IJoXcqdF&1_O&^'+xE B9[v*0S0)~U}zr3_*iŏɉ<^xe2|ӥhc' ,\Bl#SRڳS!AV? TL[|ӍY8M>˽WN|Őzx\<:e)K70I#'Tcj=A@4EY8Q~qPxR<䀒8ad*ߘ'g\b>K]:۸=L೅RSo]Ue1R1[qx4{FN͟FSbQcγXKkoq;0y,RPgЁ'a/ jU{k_gE9^rhh aUuRkEE~ǾvzRg|>(WZx w%$J!$2N9w4vLk)t^s_y…X7:J%Mv)B&Y?.zq޸7ЕsG`-@tZI=4/_-bPέէ Bzp#%'ju  73MD_GN:: EyʟiJnN1ԗ+s^Ze\ײ32oY9wRW^h}+O/^o|\?ܨ@$,} 1 xe"4Qp K'J˸z˳)e [oV(=8);\,s}GI)OTusRT U v].ds]v-] A~k3K[F{o\J,FQ 4#ryղFP2;2.$Ahz4M ThOs!F}i0 X Lc9Yne_=t{/7oHT#ܟh0EGl1LfZu_|yRz~*NG[P4J繴9v?jf5>Hאs24JؒH& Y Fv~7@UDtVϕ^B?UtBx;q5 7t!p&Q= 8ߑJ_ }X@zDl4kZdd,HO5Sp +ߐu|BL_|yS-nb=] gl =4Hi4  r)b{e>ҖF)n%szK0x 3uz#AwɃ 8|Lx|EPK9&2Y8>(jv4{s.y ;&= ;.#H)!H:U1{u$ *H_pvݐ:]a(CL_?ˆ|3>D-l3|6δkޅ=Y`F_.,*De˪7)m8& UrrWR "SG%Yן2j \!!tt:lgɱs: q)?4hZ9-SZHUx"7tS }3u|)\pL~EG40.**Q?p8x4uak}?_=Zw{͐[^[/l٥{6RggP3qݛ1//c}a C`ܥj"  BOAk]A]$}D!zY /T8HЯ;3`y/"[7C mx݀~#TvXvoŢo>uOk&a KOG;Ú{U%dK@&kPÀA>4$'tz]!PF3(Y;h@$n!cA<Z9ö" u Z Ĕߕu]3LHb3f#"g2Bhdd Hflhy!UM,U%H+ypZi慌IlUeήɞ=xqfaKc$`Ჟ kۑOI&fsGPOѸbb3X1BhU['H׀dE9^>;ۛK 1,F˙k\vNzq\.!̶z]:!lmJ$ʺ2L#hT P$ <0Y{DBOI$1RM щ"ݗhV.YКcD{KJ=u 5n՝[LݓYb;ܮ5}AXGD;ǺEYuJt rbhArb-qPI 'κ9_rNEx;JP`+3ZӢ;;D1vc>}qXHNVƉ HK uF\!؇$w'"~94 >ĕ#w ?AOd N2JcU}lzlȷG V=ƜYD-M}fx NiopוD3 ؖpE7Bm ~k\o8#U!񥀉F[NO͸s_$fԱNQ#&"[(|w|Q"11|dWp,^\ 0H{>u\%+zm{WYT+B QVD%hOaZLyIAWsDb5H%Er>ԯm* ő.'wT*0>S/&\͢H;;^\d^{MԞϽNSHI"89jC 1)4xkS6O=m.jI6(M3ջ4ՙ^b wX9˟x֮tji3k&[ݭ2[r+=pg))-ٸ~Fu' U` V2 kF/~^b'|o8 +hpLG,#o#:`N'oU-"|xo`ɯK])a[k)ohV!]<^F~o=D\EfB_+D" kApFhԣ2(c)0;K֩q3s cʃRAAZ_'BW~V]7: v&|;a?;WKFSqBD{12BDq IN*60a2줘i Q%gD< o6ᴂyuMʞ@XjeBDiymDHyq59KcvTr Y #cuob4|?Ԭ֎^[F4KF=fAO>bnnW2Jơ'U`ZGX7?Q@. >h4:p/K95{]xD*=EG'Ha[bԅp6v*Y,9i  78R   3uo幊 τNrI):3w 9T)\\1|I"|]U@PdUןH^LV:*lj2)$ x([Qg/vIu3R'_*-֡ k6XBUm +,f&=$ b`_x++$4L~Gj \]2>< M-2[^Jw>朒ዑ^&8`nFK+v1ROۀn` !S#&9K5?u'RqS"(L,\І-ˬbV!mAug@ϗ#c`fdʇP~#2c_SN (sOt)엌`WI֭R/32w .cd3+A@U:=4l]r@h.xK\oi]1g1Cb4Lа2^>9~"zevYD_s zmg C<@pl#P:l; pkL#Z[s,ap|wL$\fKx".,Dе4_BA]rL1%PvL Ab炆vC{U?دJ36ܑVGBJ-?j=WYNݍ8xIZmmCy"}ɧvL FSߗ5p$F|H-?hJ5LJBs+CYkyf~h;7Xt>$rvHQG2ý e~߽LQch@o^,dEOJ䈔[o.l:7:&F=-;^*dԬ$(Bβob">3OF{M(i2-:qkTJW A .Oy>a󪷴NVl(kfKٞ/`T`5c!Hmڏ5MєtYI8 ةK9 T1&qAEyjӭVK*Q)@H:%̱hQ :C᱗uc+uCwL]@^Jr >t ' 6D a&=I腫J GI_CdM.(c`.[탊ƮXq f r]_N җ1 dF!X瞗f޺mq%۷/XtD:AN9h فSC3g;hn>Sɣ:=b}VB5W7(|[Y2+=i1=^S}sI )DPY'^FtcTX"ψ%)՘ׁN\ 9Ų[AA GP3y~)S|O KVRX.>ĭoP`7Px^~#*~嘭;Ea˫iᨤEVMEڄĝүO< SPy5(‚I'Dus[ &_3|]JFSThYqT&3 CۖVL&?jcSvw5GfBq4tڳ~F*/.m֚eNsbAS?wq>TvN*C5+6 \Wm> S Z^vf"?o%׼zuNE{?zg{; }4i h$YuM:+*P P9:S4G{gĤՇ`C>^ }jߖО=E1mpE*vvomm'|g`a0.o+.>_ }̑cܧ @}թRy1Ѵ? 6v"a8ᄃX"<ʀsZgs®N- cQ~JQ=D _?*FƊB܎vŝPhJ=j,5V l4DPХ}SV DYyUrK E=ih%Ů7+HqMNEx< zj5FL%;1-+FVBED%n҂a;ҕ_*1q\P\>K>9v!uw?bI 319T$ z&*ƚс7 DE yQ3qi) hS,6cƔbR؎0+*Po\׍|(1y+'"H46 ,1xԮbF, b͘pnqCٙ$W 3QXI;cf(BJ{N˃B$sK4sEy+qT<`91"CveÎ81F3C< <\`|0~5vd:D<lͫ?_3fzx<%1}g+Z) 2.FVwfz[-\|&78M6 ]GFM(g8Lm4}3qh ^d Mup{ De&d^[ 7| _ >ޢj5܍^voauTMWð=|G4gU\#`&d?J s]m:I^hW`&ס۝~A<u 0aG7Oe0հ3z{|RN޻9Y {$~tGu! ůeNy=p9Rj}UFǞYix7kkO2& C2 3̴X،-A,YvN (@.w "&e{]5xPL( q !^h&T)ڒ@ 6ņc|xM6 H;+! IS<WC Q|@ PVrc`vYREM?Z[Y7lf9\gT9҈;|X2%L_^T+21 # m9{MDˢ\NXu$:TUn F5$9i-XVϞ ?*j_޲okڡυ}d~W$! /и_2%?# o~d y0UnKY2i}c8© uGX q'lڈ8"bj~(J88,[Jj- !,u?cPL#Ux*+R TXHϐ@8Z*-iz;7mL|3&Mgr-d֤!g=5Jn!vKDݴ#F(TײT$!}ƿGB`kzHĿ@] [ k8 Kj^‹/J@eQnSYZW9wM8dc9M4kaE21MӒ_Jl+ !OKj$NF>^T2C9vLǩ$ym0y*N+lGBɷ >]VDML TV? dڊ?ؖ–,(ikz`4Ǩk)c \*VwQVV0){urH\uK*W<4T>\Zyrv{-!b3hG/ 0􏩷UFlKe{M=tȖStՕg9F) -Úʼn*C,}ydȽ@Mp,ʭ_es5wg!eWƹ̫odL3@0c(cMl h.q㷥O #U"F'1Wx6Wg[- tdSq_oU<_lJx ~O} XfvsLсcܝz 04!:c] ] RܺZJ!f:c0ЬTe8p 8h1ϳ(Ug45b C"@{;B GY!U(PLZAaխRJ1i?5ܜ+K1 }i22Qe)7(m:?ם]/#TF@&Z"ǜ܋&%NC,Sx{;iW$7JP]e_A'T+^sp3?aEg&?~}^w4V >V^vq a%,4ap5>20i3Lo;p_5Z[لElBc;?9%sQ }CGOЊ8NI.u::~Zډ"  V9i},aRLem!u_@ĭXpptj{= +Sfwɓ|+QFvStq$V#ah38&/J@pָ\?2zBXK֯ep_^XF1P 6_qa9%hL~Աې{|Ow# %N`4QJGJEv^S5#q0fʨZOzFi@dBdW$BP w"28Fbad;UsKV&tZKĈ{e }36CV7}> 'P;JL_1謎UG 3Bg &_fLEMu-p`E\H.9k<&lda{&n^DF= 3٥y \{vtyӮ@#~vY?"Mg!QpldD,tsi>MSߞ1*PKi3-N?4Tg*F.&qB'P,#t~}O \+H3+>"Y폳4?b%sve^V] 8]]63..%v$wi7 4͜M0\阴kP5Es6}ZAҼefVkK䤥o~n8=xFloԓqR$&bc ML 'gOa MK 42hd M׸G|槌7Wd6On_GHe2 #} ,"g16hfOsCKk4 tr-oft '0!.n Q(^ sdfVh|(s,gql\ܧxms2ϒ㚛NyG}v1>Gۿsxw&FSPqa=)/]sIO##z? B|AޣD jSi>5%*qfc>+  YǍG!D*amy޳E9e!.X/Z75-3X Q>icFCiȽa0qe[ב-nA*njmYFqlzs(iRzWU;6AI847 *L:K'"-4 Pp;ҹ:i1J>g#['1&_a 늇XNi\ȁ1߮ 'B-suQ+|#ONV:mk 6XExI$=1)_<\l{dWMwhVqsOE:FJ'i*8unK6hsqd3S[ 5'fTa d0>':O9<7!Vv[hjXN{Q+k;pd FXĺkzx!,e]M؄@d赅FT|}I|=%q4,{GE/aKnP6nB#Pb?0d~^{ˆ.sGi.z+G[4|dmN!*޿N$O]_<4`N\|.{fYQxemf= ;*7Pʋ7*pBC̓9y}j ݜCZfsZ1zV:3!?uU8BLWlV q;r}[Ōb!Ԍ8w}XBc%,A\UAt]ǷI.{FY' ҙ f1 xg m@<5* ٓ@2Ilh8h/Jlb2N.h2~ _27¯Df$:] 0n7M-JqU+98ZF(S_eWZz b$Aj|eIOxɆ%#?,fk"Bq%҄m?8 $5hbP"G1%\4-fIV  q%dFnU3AZnTPV=Jpƿ.XUGA`q{qai)hW}~J"fgKA= ~ǺXY€R )H."u{O`pR e O'΍wxق/L0clQ5 ЬaXAQ]/_s0DE({ʺ!iFU&RB~y&f5ֵ:tQh+rtjiy*⍽#CW~,_w,/(繭N:`er#%w@fEپݭc l0 0`re6jk\ 2 /b}ahpXՋ5ؽ n} o~>jEICd0,i[`W[sG"6alp%c>_%h -]YŨvaZS'&#<\OeM*_Bfq6eQ˻#owy5CcT/'{sje[H\IehI?nU?l2[hB=)h C-$0G+7EG:8:^ufj*IPVR^ ,8Cٸhn(}]Ncio~~j9¬G%eCkaj8T8?RI|P "ZCH\}#cM)[=rj qA463z}t|i =-."xpaz?L1i0#"=Ln!^,\=jjgrB|/{+Q=`OpV;nŒk z!MbYU0Bd\C$w\-?qzv)-3tI@Gb.f,\z灎42,֠!pc[5n3@`#L ~ugGˆ*a9;:\BY!T.2* jO=,AÒB5;%5|EPO?xѦZ|82zk}`QHypGqHAPG˛P4]C`9QIyG}BFT UִUCRƾ`OtQ @J{ MJ'uh<$'n*1Vqbd!1Ô.bMXgm銑^|& TK,P]n݂m\'ZckH%Ի.+HwX 0od\Lofj$y-w_A)Q짱\je.VWHihvIf$2< 5{H&RzH K^׃B0sH)]jdM !)MƵC7L7os"oq93Pʟ>Ԛ^p-:H Z+2S"`*(RWO-m|YT*v5,Ԛ^BLWgc+ů6;7*ȏ4=~j Ɇ7f}axK.\7UJ^&w'8=OP3F"d=#xxhMӔ %\-*.:g/&ֲ# Z?8iQ3G3[ KK}W:T7]W~.Pi8_|Z'H> {ak'w]!ŕa5QUHښΞ_y 33Nc`Վ~ ';vb{RdK7+ǹ4Obv^Q\BZ, /~`B( ɖ 92T\&$7''~tUHٽŌ3}U㯣xXu:TK6ӓx"rݠsP8Mwl#R)%7wZ%jO^EH<$Q;3Y @ꩂ"txb|&կvJRtÌQDEye0F'9ej w~;y:ˀr'}xQr[D^(Iv]sjjфPg}"S̗ zDj)2Ж,@Oqd]L}reV|/bigv~^Iq470jErN,Kv*Fo ]gH{VjMs,;}az.ɰ 8eЧSM-Ta#r34Vj)C5^a8AJ9sY.d*eUN;]V"< iIuòqiSW XB Ba8𵅭ff5F7Pd-Q^` $_$K]{blvUS3$ET̲l1I9ңp%j۬JKt]vKg;*9=d5U 䴨u%%?$H>xXhi?n[X$v}nÕ(DQLscZ*b fy.%Cs^%'SUZO>e/C^: d0d$=5E3=<ƴϻ1z5cJ7\F+[~* |Z;:<|T&7عV8ВŁKіz҄HxE2xyOo _#?!_y~U>sgc%nrJ!f@R \ܽm8wM<~H\+f my٭5?>LOU]ɥi}٘yGЮ/pp#ob'}}}@GDH- Y?lyGpur$=JoU/wcæxzA>jL8QFΚt%} N S߉g\8Bw& lx}}Mh7:$iFătx Y"Ƃ/dKOZGbh,);J!a]{.:aFẐ=P5x˚{iBJ i"f߾4n &D]gut@7s!UMDHvCk鹮 \59'̂T.[3* U)\\Bz/n(sƵKkU4)^bBk_ 2zm1=*"[lH-[(d-Xwf\Mc@pou9񎑉wRBw}}iDŕۖAt]sVI0u ^۱^5iR?z+%TGIWUÅ24[Wx0sEjAS*Rz2 y{y) ]%фEI 㕖 5s{ɖzCG^gMƆ4dizuҶg)sz<g9u 7 h&:hk0b^F"M نqFb=a.-GL{9f]kdxp+[X lPPz5莩 cDXCfCL q/Ͳ_XV 2Z,`ƫ?pe  /ф9&#xQnL_~p-4)̠d\Q6㵓i\׷(jwleT e:,xا}buߗe fAAv6ajbN>5o bzvMOzxFR?(޶^]n^l CLI:aJn+h%(xR2aaAskbV $.Z;a/ QoЋvݵ ތ悼oјN8^Z0_VGY9Ƙ/´o|!;,4,xy,߷#i.SM~: `sۮMv**m5i3;O6ay<_"(ltN=cRUK;+îo:Z)542pڕMlM/3e]d) B.K.ֶb=yʙ4fi׭DOLMS4^.9*npH% ="1{s97*"5l'<|8`$̠Llț^'@V˃AS}4!~.wH K~Fv|~8TtcO6UX;Y'Z wWaAdž*( U)2|ׇu\ AoVTL=nJ/5,"U % 0Y7Ug 3(}Uz$4":h~.Yp(7Q Aě;LNd^X[.|j_v4#E==^$}m< /rqLʋz$٧R ѭjP@Nw$J%UKk3EP'E.[%/ӔE%"d գ #w3>?~Dld[dh6 X3 :Cg`̫)BvlZUJ;&ӬN(+-&9GQn4}cEMD`y={9 Lߪ'p5FbE]VE~JdhF0<~rZΎ%V;4f6Bv| ×ΡeKU' Ƥ )c MzKOWT?S%PO^7kD gw4r5D~qYO:bb[mA(~yG0 ޔFIe$V"vQkѩ>e:G-`潠gX-h;SQZ6z S~G<^]^4e?g0dţNvDwUAa^Y 6>Q$)5Y)G tio>-S>[̾Kؖ%!ѾN& ¤~^%=3&;,7)4Xl gJ{ZqM~ qm^8~IHb-)%H6ç!c,7&4&&EěVheI I08ei#Ug2U 6d>=2?(ufr]8_D1pё\QʪZ)* K$6Rd"))pXRt Jm '}4O{8ziqfQAVd9o~ ń,_Y)̓cOCP]d')'0q{C{JЋ|†F'dca-O76H ;"z(5]+&d8\f~+{pe;;ۜg278RB3oY"2& 8)m rG zf1S;qp0H ''mI*7#)M9պUq%5mSdJasl nu&VJy`$UVրX,^SLuY"Cs򙒐%H}~T$}"_vܯtnHXpzXF'KfTnKqYgbtj+HwNswUH7p_p#eKz@jIPV=-鸍ZNҖ=ёu]s#`Bj;GPMi"b"\-L) xąǡc#-c*EC*d:8;iOklZ~=,:S Lks溃9N[9D( UL",vܪjĿ1 2v5S!줮eЦ 41oFoԟ spF:;Mn*kqx i:z űߕ @]-?2tuuHԘE8K}ī"g(v) 3{'9O+T@@LX ]7p?v\R<`<%)X&-Ú<"s1[9a4f'oғ2Xܳ9zX [u+yZvb$pGb7{);!s7?B <'e:=60b_$1Ppk%U̜!\j-mh0Q9Э /f-VY\ i'o(V&' [ 8Hk+]retн~T ;QKX}m`oqli+? 2€wNu> [qs*b!OfvaLwUy 5<|۝m7gpT\5r-GarY'p츏<; QY,)voQ|&c0tc9B$=x ?qeFG\(|0 d=<[L=ӌD`ٚ"M8:wGANMX9{aIFȤVv[@’Tlf6"xRYHz )*ِ<4٪%//&8lrZ~ Ʀ 5j.aY0 ˤXv\ZXYCnTy1rYv6&HFH`$޿(Eя4Y2k(I9kM\DqZ,B%l콖%faA`GX >yD㼴 [3ѳܠ){Djy"Z'䈕(*aV ОֿK}Y4|DqJ6ǩ5'dr&/@sRp{e^Yk ]LB $rc΍_-XRc_ԮT 8 vpj%UEVYԿͧjꈱch^d^q2)UIZ'd;A\΢Vnj ie4js@Wd2؋?Qbj͸V w/"o@I 'Q >^L ƆaG!hôj}D&v r*Vc^8q+ Njx:W٫-V<(Q 25_Km7WNS#uV3Zc##\qB}RҢ-HfC6ܥ!8fB%NlxWzgv5Y0=. Hᵷܟ dT0%[iƏ@򡌪} 2~>Aݿt_kT teUPdƱ\̓JzuQ<n\Y%T$ p԰#vgڔ>8xGg\) y,xMz?!5.L:;¹de~JSݶ{U#P$6?Fd %iȗdO UvA0PW1S2 Ézp* .=UkC2t3h)oSQmUXU'22V݌^4ЪǔyC1g 70 \y{M75r:f vE&7ucC$yGOWc#`"}ĝ&HQE)[ "gUWM^اaz &HLʪi0Fb5/dQֿP-`}VaU4,8=-dzqo)s{,LZ=MOϺ % >wln`i,] z7K~({]r$61vE_wmX`QG[/09ic{c?Z h@& ZNM+e31,/?a0rT>φPI})>ZocQ'<:x7s;MKA6W@\<E:=T-A8`uq}O_>uz]Z]B4cL^&#Ԡ5 DmPܶy$IPwLC *FXq?(p=Ֆ#fL'u7˓+aNZ ߁#S-kaL}OU}I)S&NFF\56 7kxJlY6;+JS _@k.gJÁoj ґ H 2ܪߗ dSOIjvxm)4g47͊rN桒d֠#ciB}-e猜QZޫ={m5 CWAԗU%͟zQ֌f qp 7 (6 2Vy‡X,oޅzρMd)tSE&Ց˾bz<ޟ!؄=FQUQ8!za29EBIc{!s,Vh?i0r ӵ!̆ b.u0#Sс~V\ qfCW6ZjY DĥSf P򸙰n_'6*"JHc8k@EVw2ĪԓplbyxQj ?5.Cr*&?ЈxP'r[jd(aI^BO ۷7)KJմ#k* "# AQ<{!-_?V`c]8E"н^^A/u137.PúcCfJ8,gd!xϩm4Gd#٦Vx +1Š2f#oFsm%b\m' Dž﷩isOMz^Vb߾AC&#ӆġ9okRAGaқJ/xu2k"mG 8V~3TuA&^jJH"Dl&vK.׃*W^ k x9]4Xc#; "gu? ! NۭYa"sp&@}gE)L ny~=nF1@Fu뤸 JJTеN$7 ႞gC .I(G"3vm݉ڗR#-ͩqݥx&]BeK*3T )#j?\}o:dRORUBXsdܡDžzbd}iһ«-LUSRƏ5 HF\Vsyn@#.%%ۅSg <8D(BZSŋ\pտbV!sv<-YG/7z;~)7O7|e/:/`/>$ۏ2&e䨟UtYg90+/ me&=!Qѳ!W[̟A{?~!_fï 8鵆/h)!?S k+xw^gekhz,bTAsQt~0ګSH$;>jՎldp۝"4񏸛Ouǂҟ"pSSpEUQaI e}6ȡsdt)@9h-ɶ4COv]eՈyuca g02x7ܗh)DW `uDUy }Ӆ33QF Ã;lQWNuO8Λi1 Ƶn؀A u)FAiM2AR|U+wAǩB_3:rt'' 1".qn]y)_ miֻ&y}?^LOtBx>Zc0%0֟,dXu3ךͣ' KrkI,ffMXZ9ݮCQ$n;cXYgWc%T뀁AN W:8 w'D 1QW[W8& zp}gtDwFPe:ZĔxM|B֪/n` Mm$% 26 j0 {mv͠  έNx"Os +)? ֕ݵ; Wxf"pj.]/:XF #ZRc*n ԃ?"N .ٜ}g={8l+Uv` k(OBj0Q L5wĨh?yɮ ؒȹWڴm;GrE]U@cpN$ֺB~Y\Xs\aF.CUoϯ!Y3Kt]0Ar ̅ 3  yhEiH1a;0~ՏbG!O?b>yQv>{:ػ‡nԎB`9ֵ3`["<9BLs nSsyљ%Əf/5{4?2D7."w44`saDhE(gcHQ_nVQ?Q+ǵţ#5yь$nͦwV5kTeDuQĵȰC}k*G!^H Fiդ6qAt|?2~Zd@E}XX" w\I4Ά6s?NUв<&hvx ~Љ(f\)W$Xo}پgx//At([鵌s*Is%UjZcrN-sKg8615,iZJ$?) +x(.9q7B-C[!ȢXS"ݡ\|(J|+8yO֏xM=2xxp|D>!*(@Jpӣ`ZY8 b("}c0ഁW:>m@wƏAb;ːL^W@L=A=13&,yd*TpWdkst )N|q).ͣ2x`X餝Vt $` gmр_Kzmp%_=lL yLp(qDڌ6*r# +mRb(5Ḣ mX$\,ȸNRωqJ",Θla"7aFs XW/X3#0uk@ªprrGk,Q=oU4U?Q.u.7օ6[aorˑpg@hl؃Kއ)њ~s`|[JVQ7N\^`U5P޾ޔzRR a*v>6רsOwD()ی@mN轣 &/=1MU?ʛKiٸv֑ᩥΝ/H4gv̳I\矄Xˮ 95/ E(cіRrEba1 FFp&neT kUOmS` =#Ehp/SEW]t_gjīv3)ȮHU3<>qkel5*h]a 0WSOk^FJ ]եT镘^-Tw4|w)o \{zpѾETֻ"wV?1klǢ\Qhc(%剃MB #us33˸W~z-~x`w.4?gi4 h&Z 0zH . Q SJC |+'Ia2rsdI%v߆I=TV2zkk@9ςh/YPSܳ5ecjܺgc(jCLHI8B/jCdTo!+ci}F:!oJLW7xKd,3K*@Ǎ;H_605ܲ ƪ_]Zg<> 2UHWLD/< VEwpNfLZʲ3>JPd{p>i'QJ*9@r3%q)Z|n &o"͂Uଲťn>ؾ%O* d)+q-2@do-hY!'oCQZ*ƊYBGNEH ca13YQ1 얤U5Nz|n|9YE {Iv2֪⓸`h;Ju.͎Tf`b ӣV>}5޳VE7y1Lu q?"'g鎳q&l?k9]c lhsq6Nw@ c{k9fe2GJ.mz?r2iY+k] ALkLK$8tG%M>u$K!ښW(Bo@R dbKLC/po~<R? )7typ?ȗ.88ڪ9Qo~%|Â_F?ψqK7eVbzL)}9M6+a#~βv$ahc`Zc}$2$9)yŌ[Т&u_n%xZz^ r};}#s,,fap9{~ALS%pj߃ Ѧ՚Oޑ)0%We M'j5qBxS"炾܆SIx~9_coݝ-\h̨9 :;[&"$E8h=IL8)x`."qbյ9buXߵ)=O}ֿotnF<[˗:qy,bm^e(L> )nPc2G 4J/6n;r`y 2 pvđ,PP˸_+=zמA N,ao,Faؤ޴'hoLVN{Fװ|wOWJ٨adկ)Pw@iOy'[!7-+ڲL-xȤ-wgHBc/#O}`.m^zySeȪ|LyEv|mAbLJ!R33aqs]KYHyQ|K5NpHR|" ^Ǒ* qgOaiqoBK-﹏5S'+ EowDE wM99DPRM ӢhVzš^FbMvNL7wfooLz?!1|WP;'Arځ w94R%kD`Y < ,qX:^k{"zuv=;Ưn @ahL^U;ZU^yzA̅zDCX4㵻.||C 4oj)C-7ߺ>O)Μ:9N8.'wZ&dux!`8AgAj زMˡ.x,bJC& 1vhP=+]nzLFt- v [pn8`}9üt"TcLAlp3Ѯ fg0vőM:XʍT#5B}Z/$:8m+܀kJqe14*mdҡ˜+eյ*񸸸/e{tOym".d!VĖΨ,rcPCh; ۸o/Q)Lk v{(d4F8!&|-ї+BD2*Nx17`ge (gd[!;ck{igYǙjKRݴ}ZtUUɞi*;pvJJAG(T"ͻhh8 8PS[S jm?(x(U]{=ܚT͔jqӈ,Wvjlp䀹˺3PؽNgưD9{nwF3,+ 1}T杔L =A('OK o@?߃Xmb[d&LPKݾ+b"v ;\4?ݵ`I}#YS񧧈uԏJ*ʌDyԵWZ0.߈HuZsҗ_A9E^thTh62f`@W-ffDX+U·؆pFዾw~\;t5KofN9Ltiz{T7*\Wgfa_yͰݐ-T3j1 @_73Qի?QJ 2UUndQ; @ b9X`X L=na!`bqX*M(dʖ0a2ẅ~9 ˮ-+ek(}e9~^J.cEk'k0Ѕs.%콿 S?!lx TV/i*y|₶EpqF^9(g'>Nh˷h^$8 s uQ:_%̏q{6!:!V^u ȭ\RIKTl( I"Avd\L5\ip;(j![V 񛓟LE.ߧ<'竎%Q/5QEORQiP:4_ja}*ts6iJJJyI̔ 7q78{&Qc~7@\ X{:noLLu\'a6<ǔNӚ7%m2GBM8Q5Adb:A0i/m}rG\-LHJ|/hOPc`~}YeR"]zҫ<)$,bHȾsìip+c 4G(_S2${ <*Xeʝy,t{}dc\Ỉ>GPW`C2/w&H>/6奾9AP/o)F*Mc^، d\=g)zNj6j Q*Or0sQh1͚>y4me'^xn6++[?aY۠˦% P,GjyqIN] !$(2cz~+X^yO<6Aw/BbܿD󛤫\S)˔>vz̚Iɰ6*Z'V*],gِz,6)bҧJ֖a$\ju鵽, e@; n@,TΐHw {@яw }$Ud=iCy:d޹~=Z,CP}'9ܞWS)W; Z2܌ud֟KFa'դ%Z3'+Kz҇*N d)h18$KoAc83Vq3rVS$X OiDB/ Eoƻ4p>U4\X8 ?˥6n˸Ȇ&IJ.%twҡjE&@J S i<;;sb:|/wu(b- ??!v/ e$JnB;K^_bs)-lpAB㶤0I~PbMxQ4deVo-{XfT?%GđF-3'+ I'J/? aڂw;Es.4oXgExXD"Fchbg2&^\_ԃ&"W,,!Xm̀!1 -JBc\?'H:#3xoE(mRd67]޺|d _yM[xDG+c!(mnf.f׍p >xX=vLWpS2T<.v@6T˩*Gd')V_֣RR}T 8PV>3v!8X @ier,UM !'W(*0/TC歵{\v@k-ni@Y4MVaa0{ph|0" Yz~HPoۏSf4ϳX+cps;v$M($T(rݵⳛXs(-Z4Ur5{:5:"湣)+LOŸxC 3.J.a߫iسH>Ɋz`",,kSd̛k&f9_dgޒKS&uL}tbMyL,륐OʃOpUkoZ؃*CfQo;yo; &L92S (Ќ|!w6%&|B;4/bx#ߣ]\C1?Kd'X.ߊEqQ:1\_i fq1Tې ҿ˟ eg\K3xwTcY_ lc8y_/g| Gtg7=f{ʸ+I(jr*"Ⱥ]@#an't9=ιJfFn2zŔ+ |F+(rb6֩ KA1@d_! xzn˾1_X4oDj%K,2uEڎ|f@n9t⺔u#{=]DR5KNjH<;<NʞpJ LcvJ2 ? }y0tY:K[s偍lH|lo߆0oZ?O_^d}}WR8גvIμ᝸` (aq_N6DAPujNU*r?: >Gg   ;E4aP*K/YV-ڻ, ^R[^f1 0g^8)E͍'4vRE۱pVm\t,켧F< Ȳ5G{zĝc$2"o:%?g8"+Evn^"=S=BnF{e$v\/.|=[9Zwi S`f7&-BUr뎉9 Յ 9fڗ <@zn0?ܢ?nKʔ^de&cF#\=Gȧ#M[udT!,K܅k +r0jzkN߶6-ioz^ 245n!\YC_PyNtJ_`Lef79|#]6"aH-6Ry:hګy@E$:\yac3*s0'?X&ڴ/:qKYd cSZ 9'Z2hQ2UCG4Z ~c@ +W]|O*(]U<ǰvZelgQ H^@ETz[+:/ۉ%R)X*)|Y>~ۭj>8#7~NYʚηN wau7xVݨɷ*'·/0` mGϯb/f8pi2)E&NK[ S]+R 7 UVjd?x 4ys1MŲ4Ff42+-PJdMavN?0 m_k)q ᘌ~5,i 2OQkp_Kx*OAp35-o2uC< ׆DEp X!F&VS=/jHb p<PxK{C.<~` T^gmLK%zpn8ji[̮P VI`I2oa8޽E#HդAPzk~4* hYt8 g^B.?`3y@,k|A` q` mvoբ[h[y"ү/{~CK rM)U:BjݠW4dw:DrBWtůY[ŜO`wVTPovXfhX$-.QnoK1i?ϟV`>+vr'sڿZH{RGИ<-;ϴ%!#v !AEϵZB;8XaL~Hӏ ߰/9]oCnxE5~a$"L~ &}5† FA Kٰ>nثbONɗ9`}7NS3r#޺+3 gw4\a]g OJ[JZnk|'˞+$ PzuӿJZ ۇFCve.0B&N"w['jݚj,l#fӒ\[|'|IxAg<1#@)˓M2bs*SGȂ)U:_ӒJtkq0yU]`|E٤~:eef` tM| '/ɋݎCd,4{&V)A|$nV *tC5 15m̀Q-YZǙV1;"jgA[Tq y4UFgQ\kԌi.gOD^Hppa g2`Uk`Kn.a@Tm}o d,k@U pyf7 czw7ˋw7͞>KCb{x6hfZy<m.sAuUOekѡsݮns=j:A%J< -EƢDdw-@v7[WZoچ'jLu:bFRk]i{vZnl8&c~"Fmq!Pd2T\QRu_J]- ^`eR%` |[?KyƅpOVl56hhuxz(~3_DO6%>?%Qֺ8u߹=}49fgyFWaW'&궢nJ~-eIy­ia.OrJAa[᳣DvNuѩ߇JƆƲΖ,j=jowl攆ZsF*\k*l2CMγ[i>"s@$*bK(j؇JUo#N~.yGq{,)Pt;Se`0@pr^@k3h1icd@HJ "j_et1 b.KSЂS{p*J3G&#H}7Agoa#^DInnr) k{ {[XǸvfzf!o%pc,̺2$_(,IE!t$V.W`ȫN0Tg78K/Q,A@Zk_;׀;UdL%pnuZDbkU+ * Ϙ"HS'ic1&0J u-6&Kz$Nj9j8\li]d˅ڼZcQDFNOŻI0b _'o>_yb!S58Y]f;1䩓Pj5u2TmCt#ZS, eX]KO(BDW)^{ЦvMm` -C\H҃;nҁ]Vk=͂ .T qR­ r )2%{qp2J$6_}1Á HAo^! <%H:gఇ(YљAJ9Ժ&GCqW<6$K m6cn(޷hxu#r֐ Z3]T2o٭.O M9 f9J`M1fs1=\0K70:J9-bRXq)d0dڤ:a3q`I$SgiQp*Xe<'U$VN &Y;)b&YCg،_xHc ۠~=|D<ﶯj7)W]k/m >.S@=ñ7;sx#Lj9-H\j܇WAa#*깈,[ 6I""٢ZͬTLQjI=\x_4nഎL# "2)XxqxML$`t; A}CʄabOW>}rb^<`kKҵxv'L Ui=a{NbW̅ߴ:nR^J6EiQdNd[UF :`Kzcnde^÷D.NZ\_EKKak9&B͒ x: \Y +[_TT,-:k'T7h-pS5XsM>iyVBiwHllPbߺ+Pbixxr&唳L:6zKUzֵs1A b[M=1$v5\~*yBP~pV IȿgP mW[sO"tvz\ouWō\$d*(ߞo)iBgfP5e^I#*(7@S|xu ӷgk>QXXn -Fe6 ~&$ws]s[#X+UNK0 yS3"x*e2 u5]b+1H BE D7|b2嘡3ƹp `l _V?QWH䮋W8k@H8Z޵r;Yt+FҜ !ݎБM(_\JaCx1K!%$\WDh8 od*>c?8$&k \bXţ]'*/Z氃rL j[PZS,W4<|iٳL| mw9w#+[;kTF.^rAAz:GZZj֜f>%-ߺx!/;5Jڌql!$WU4! *c*I8r@?2ms9C5׭6U%.ԑ3\C~GJTBN^Z[yd!%rvcy2ȟz}B©$'L#ajCQAӏ,kmxVIq)_Rsס 2Cf͔(('*|< STL>qeqtu %2f8{t6/,gt\a"zj?nkC!tժ|wB& sbijLVRZ(bx]'a5\DROlM4ʧM| B !}K^NKyd{|xÈLAtڤ[qM*}B>]`QM i%ړ5( AwfpD枇'p1I5ͣ4GaӅLo룗ۏߨ]xY&&cUP s׫6N?f>CUKf%>ptٖCj^:W7o'pr C;G MW;ogb$cwrBt[e7qW2?j`C@!$ehp-|qQKDޜĖpmٚZ*_pgI|G|Z/r-'rc.>/DFAN?'!;PKͲ_,~AI@:?悛v߈//a+oi2]kbr|fjֿCozBwy ު9-?ƪ$WYWP4ԣ'`%jYHTF\ͼk EsN#wZ ^ӧs5v[3u"+x^]k$ezÖR]up|#_U")@Y-]V?`[C/tY\:5~N.z8 P\{嬢" *GoCO+Ciz;r#e4|w}EpRxpPZأU<];~4UחVOk;nZW₨Axk0n#tc2M-$4X׫`$) 0|w- tTGB`,CRFFf>[651Ag܆4+=ݬb[j@jM<5XhA߇U趏J sZNP_{~oZKH4R>X ([Jn-v%5 dq^[]{R} 9RH cCcGܿSFզV%ـ:qbFRtrܑ:<,˳'BRfH b V2utfQN"|yG7ƾbn:V$TĹs =f WЬ*hW ,d8d3Hԡ̾Fڿ=!KA z0}1خvENk?,@^0?# DK Ju?8(TA|-r揷:g@{p_Wh/v ܺzv@ Qxݣ(vnU/5u?ZƯWu @~|#'`֖UÍuS'ҕr-!k1H&ټjID-ո:/hg '^& ^HtV/ת;$h15n DHZ鱿)S]6S2<ٍa^EοB/ 5,=QwފsyW.k~ Q+#[IF&˕dɅ#ᎆhJuI=>h\&5n᳗,Ƃ*[ ը>=xuYܿ 2Hf|CL\4){C]e|]'67v|w 0fΰpn?+c'q=PgH=ʇS"619vvOP7w a`:Ed|54A}SyDJl͉7<᏶a=yj߹pT۬ zنbh`@Eyg| ?߄ic-0Ht 2`/kj2gZhOeOkUzIZtM$E@`ԓuV!\Y fŔTC>Y{z%sz2COJIhXEy^#NzLT:]/wWo+c*pWF1u%;ʕlgweMtl0ػ["Q-\d7cݭ)Xg4f5nô5@~^z, `<{Dej$ɜJhU ju6&y7r ):cu6<dJj?bW*SH$l Y| .;)f()Y_%%0=!YXߵUyzGoZSih4Fn $P lpՂt /-UY¹싏#=2ZYmج. 9Њ7 Yt#2L%')yC4vblh5o&XI篖bqD&,Ւefk`ӖJLlޑٿ Bo31FZG佄^%_,9,^ hhT[fo\[yXx~6f7N?0@ɏxJF5ps{=z~X7LaY^+-w=mjΝD1hD #s<^8P=fsEPiF˗ڊQQ]i>`,5QI XsjV6o`bS}Fw+SwɊnIxΔr>(10sm028+ X1u@"Y}CFp=@\kFN|.06P&,_YNnؐ=9_Cfۿ;.b l o3`H&/#38c+ #vҝ x#'ysqk[.o[2[Ao~սSvՇη%@h$6QH?D'\ūR^sA)~3Wuخ0q݉c>Á;,@$i6;u;d -t} mu(Eo_|iQKFv/Y1f) @(V0;6%?-1 /$(=ɦ F ۻ&hY)4<'=.7 ?%z2NN)de˷bq/jQ굳0>9ِ ɻն~Jx#-|C2ޘ}}2fPg~ K C5ˈЇMHy}?8^ ;KG=X8D4U\ewOĎ@hn9~ RzR\d*3T+f),Qa U]4]l\6!>zOe@n_WbSMl>Vo;gSdP77/H22w|[פOՍ~u'aܷD ;%#ǰ3@IB%RdELҋ7z[Ya$-5Ŷ:1qq}:k6'6xsm:"eYDݖ,ʏ[*'0R"Olggb1m6ع )R:Jz47 }Wӌ#ł{7=`ۤX/1t?я lUG&^z +n¨*4迺 o [>fH)yKKvcT49=h݀5ŜaA"!R氵7޷PNC\qAY%^ipzP”o uD|׮T٩u"v& =HLMs2ZnuY(,_@7\nw/S0ӣ#=Pk1&+UL }U\w: W,_F&bbrmn[gi95aM!%c_a4bܮ9tBd-ng(|9XMjGj 8;Xl& QL­f:6)&MalU>tM#p#Ld8:s@`s( JUr|$3U2^T/K*,è41=5fP3QPĈ4_- NYD[3T/9( z1y`[%"iۿD'*~#0ݭ9pWBTҍmp|qTLwZ+&c_eM5m[|%ƾN!V}uVq-&a! j:FXd,ND&$S zJ$OiF~]S@ܣ uz%EʉjBqܯoyJQ0xkFúsw1#ADؐ?K aD߸_JꆧBKYEtkb$bJ֮CZwx}FcxXGqjX[mZ;1!d )MDr7 ~yuM Ǚe_m{%qpP?>K%mO*s4z7?J_8dA .i$I'켌O{)Jog ^CٛdL%=?[53(h&ӚW;A̕{T&NGޑ~Oo s8nL@kZ$H7d-ykZvq1Ov&_5!.=lfG+9γX0 %;cL gCǃD%.*`yŋI'iɪNVI=ސPBj1 Z+&DpS*4Lj&rQ0kȥ kJ8 ɂtt??8M:\g&1ӇGcĮ#)]$ql2"~rw!3b- w˹j~u`WS2@7kmhb[_.V'w"4,80NN"zseԉQ?ifI@!8|Bsou쳹KwA  N .~!$g8T峈LQo~;U7 :m ՘=L\6]0g T,rP䖃40$ظ,L6Q XmhZ5+.sY`AqPD1z:Ds-Un_rnB5܆#V'FĆ6' rKP j' ߳S*Hr.GBA/Ì~03+vq 'ȬDa-_ j'qxǎw`LJ1@/k!\GfECWI j[׿NA5;iA?%dOvx5yF6kjF?*/9yzL]}ăY$P6q4XY0xԷ=vmU̷~vj0G]:҉@ͽh*dxE9U\[:ʂT rS_k|54m;BZ9ZT&c ~tf+]s[Ls于^9A2Ck~͈3L56M=`1CgnckU9( C#o x}{QS$K$Wݳ> !J >31&:<-lFUŤ1lQ0j2mǟ#)!7b!=!B>x ƋB, 6#,ǧܒC&pBϣ 9 2I\b|5xU㔖D]%m<ؒ}~sLr)Ļ#%N?ߚ N d#j)k\|ӑ k  B*QrYx~N N_߼:=,BTš"ɈiY>M>p 2HD#aAs9W.P [Jm%{h#>rc p`B`U0vo]W+f !$2HZǠt*,>|\Wȉ(/)qSY;#xP_`O&!/)Ÿ5K EVa u5/|CeNdߒJ'@ bewbI"ƣH/pV,zT¥-}nUæU_Gh__А{TpDt;NsYvECaà;3s`GpZhRT)-TEͨF=%cF2lq5\sFժ}WX&&zixL#?mh]ƒ ޛXHGkPqap^VY@G -p]C(b%?1z!4rֆs O;DMLՂKf99{zC513Aɹd⟀C/mK~ae.r<%H'4J䒂zbp3o3X d a-#^$ciZZxᘜuuM)ɞ;GqoWxj3ߴNß ʓ0r uyCC Jzb%HΥ]͍%5M L Ly z =KIb/gX^> @IE,vTOP:H(5K0EE=&NT"(٤r-<śDoAZfţ\0z}>j8$|u\isT(Br%\i6l1RdLQc-7W: W&d6zIjoaۻ{P(rkhi>|NV' }{?{I#V1OE z7Sã-hMDS"AhZ[ox3B>wʂ=Q#V H߉kc2 O#Т7ـ@ _)_ِ hWl7-4º%"_I _rν%3e$A c_2QٜRL< ^K˦7RpxKN^;̄MӢ9J[7b yq@@OZX>LkGQ\؁VIA` =Rj;m B`o~أxOyFRO`TFPv{/3/?K_I@@TȅT5Arwh"Ov+X|0Ft0ͺ}1 /@ vYQ EVI@/S {%&Hd: "K,4(d'ɠUg<&YEyÛRdB԰"$LԿH*YU'M˫P_?#/Ar{]VD5vQVi)xڎ[AkQa@ bkst .@Ǯ!,_ho-@!la'MZ!Xoe[C`5 :o-=uYgGr_kFwTNVavzvHrO#Wz1XD5}1ˉ/-8cVrD(f;To dü=y.0OG(U0s#J)BLiHID>+g`5''(͎¸20̧ 2/VlzN[Y% W\-2[.c 중 &Pʦ?vP;ɾyÊuT'u3׻(= ajoVnR ꠕwt#L0r}]3kz4_tOs}{q}г gnC.jwO4\{tvban+ h=f]N#B]OSL^=X4|zʤ>Ӹ_;O41PTlu{HZv(kuT]N (4$D)I^?NθL@  _ukv?#Qy>PGt_Co7\JԻfO䯼%.%,V⏋ DgIjhdsnP8/R|Ok?CRV~הK̶.oER f7*Ճܶ qβ870wS:HXϴkXތ24z"NMm3L4pG夌/E9"pR۰JD= Af^(򃒔6ˎG7;Zt)hW<ۦ?S"oi}- MC6Y0[[ˀXnꪴ`sS!R[!ΣB)mg>,9'FT-AhD~ et <(vwuMIDQ{8* 1/&U=NPȧ<}jFf_B rF z-7B1ͪ)ư/zw&`ɐl,H^ELq8|FSE6x0q;X K]}jabJ]68[M!o_L pW̚Euk]bpԛ˧-2ZZ;H‰p·_wJE<:ł-$*P>d rkH˖))6\ `Ltb;e'K891b5huEa!p5b^ԡJ LH%1߮:ov<)VK;n:DRa#r*u<3a~_G [אּG=CĵH:jb2\%[hHm|i̗eèg:;}Cn!Pq>$ A4 *zI/ՆhIVZ)w0e؏8N~쬲ڹ‡ka-zCiy4ݪb*A}u,DZ:AH8Ed8OQi V[+ *~KZ?OlTi=ξ| xJFӬ]Q\6z!vļ ѯ}b+MHʁu-zCan2 5ʆ#aRBdZG%Ăth{ુD$t nr{wGږG$ q`OE'~{YLW!ޕqFm$J_Pwfў3$ys&.W+x~ٖ$ )$&,"#&~fK2[a4ʜ*q9 hp`P_Y_p!*Sq/I]Y_\e9k*?<=,TBLKk:AZEExco|, & nMuX"WZ ]odMkrG6 mC3@/4&1y}8)boB1҄ب!;`^;V8X}~(gL6Lձ#Т6Eu@r0˷_(K{2]6nró7GҊ|(؁M Z^,Nc`Lkuھn|ˊRE8ck5W2s۟07ӥT]@٘Iq  l;&D gsw39mD9v9]vRn/bT˿rEwF,ǰs-iU/և+bQ6ȎMF3fk%&)2mǼBQ:O]-"jjd;^f} A!9^.CgqaVT/ֱWa{ez΢BBC;c=f'kֽ߭0v0j+WekIEA3laY"G`@g"z@LjYv ԭ ԲPm50 @NJ U7ĦǎI}&L@K‰ ) 1vWF3Næ]آH^%(u%[پɮنfxa(n=,j놑.V~ Hz%E!sAKڂWsVŰ:fV={M27*'~JXjzkFv f3_GQS0S;V򳧁8p̳LЊ{ pαE$CɱfcƉtݬ߿chN#fTV x5~&QLY;(_rj3dK:P@KkqLJ3eUYK!"&}&@APqb r (YmhS[>s(i.++%pԚ5q?#Q]!;zvt_FohNt[aX'֜ 藰4st{e{LJ~#1iQd)~J]ao]I2S ԭj|ӌȦV\f]..qCupvݢ6#:z)D"<Ͳ\MvCW8[^#Ϸ%ThIE\Q̛ה֑=(^ayS:eW״x0[BNɜVI<_㕾T3}z**Mtc9|B_Cܫ)~LwfRՓk"GH#2\@\(;J&.[ܥ(Ȣ?W cGhЎ*؜[A\q_fxʋmö:ɭ-)S<)])2+؊( 1/4 Y0?q[$s)@Z8Uv+b G 7f[!A+4;QjB>Ae\jI-D8'@o| ,5ȪOPHg#ˋT<!&e& E{ dYjvD2XvTfm[<`{\IUf7^cJ/_k1]t'=ӅFB^O{Ce2~wꞎ`5W {-jk/X 1\ Q`PVi;nݡIpZGRJ9ߜD)R-uM'BQѽ2"]@p~} pcOVoh6{QY~WsbMEMꋙiDvlqҽ?l7M@ZON(&-6܍'bKK䇔!:a(Xf?OlPwDe$1+ӑi +ҝ;EEDi Dj\韕۞J)li CTD`>Nv~\xn)ڠt8vΫ0\_K†-n"L@OwmչbeY@ƾq=o+k%@t ^ַDi<)*zS\2|WI4m=PA$ FD O!Z9#+c̯QlG}l+,bBt:P{\JF'ZU#2{?=hI*AGćR.SʹOtʤQ`.r?0z^"4IwDi?OOH% Tx]žtnJ/6IFd( e|t3´CY\o-&o&U};ɨKM>b;Q)17>W^H"]d<*'Ko S^r@N?`nL*ʒ{l[LQ(۩3\I`=JBRdhc dYm1XC?sm̯ HL"-08+nGpJ%qjFU\ !\ɵWf%Q['@u+PCpr&:J^ CIp^ m0Oz^ى]gl17VC6gB1 C]r1c<_QA}{E{4 ܠ7v2e? ƝU or .ߤ SH/ 5s]Ԏ`'#V~l=S/OU8/Ks\*Qxf\TyU?y:BЊYB\%;WN$F(@yZH4C%eXyrCdƘ!cӓr@ B71WOzM{~0R;>d_Lm`w[P#5$/YrgJ/OaW滁!%XUqicl`>.l܈9"I"*oBjh3z"Ώ MB^5Jo||˾ ޶ -}&t!N0A[Sڽ|HY ͙ԗ\ }H S!O&ǞW- IIvux _*Uu`^W܋ǛO|'<)v D&;!??)NT|%O,WHl.9qUÓƪ(qx;R6St^M- >yL r< ͂G'^Le;d(eUK>->j"RJ=zZڑdh{b3yCALBgx4ac?5ɂ"v\&/RFwR G󙆬z /) </uy:[( C0C8oVԻ@F$ٽ(z@A άxxm4J G[+2abխ % +O"_ߑi=\}FQsۻ7(4lL-[)MܠWJJr1r_7o.^=Ȼ5ˊąc:~x/}Ui}~XK7+<нRlHK\֙HT 8ip IJCdu5*1'>-$5 51l4CG]Lp P53d/BTv\x`DA-DZIZ]X7 @ Nk'rňR?>5!LtkgzOo~.=ԦDu~vn Kz!U"m2^WY4˻I{_H(uelA 1`'Պڅ':3nY*pV}: A*ZJ{s'OCêw(4P UYVJ8X?/yz1xJ"C<0xHp+ j»z$+7A8dJ֦rePEnM4A,#P"uUlSu""ALdX)P뛧Ɖ1vxCX&}l/U57`-H,7 E>iݣ^ִxtO앖y*I>'pRjT-:z@)[b)٨ 5cba1K½ !p&K-V7s{qQ;aol($5@ g۔ e:^5 Jn 7VX54J:~??- 7'Qh)XHwRd#>0Kc{,}q)/JFw8$>%82䗇Sǐ[3OsDi[ cuZ5Jq3oOMt }A%{d6TFX[.r3WbO @|6OqNI3Q`ʣFi_KLh(WуF.{okkha ]qliL W^imgy~_tAǼmCJQ(l) e*'b~4q"_}?Vg.~Ud;E6A&6q⋦1\&s\2d;`s1$9R*Ra`[ak GqҚw#$Sdu*!4(ad\DZƈ7/};ʹ W`JOf6+i%&KQ:(eZ;yH»b?ңƢ {XP hQ͋0~iGl*ҙ)@I|]D`ejMGJC-SNGifbo!37RS2PMW}Vkz8>ND!-ZsuBhn6'`ɱ8^>8h|ㅯ @ݟ\mR*Ϝ k~h1ҜTFrQu 74JQa~oP|Id deQ/D-"4om,]VyӀ, ;XMsb>:,(_6ݍ#4 wCK0nT4T0< UC Nn @"3NQ[A uwGV4̱Ap#&Ag)s|*(1GlP([-qd+lyrAÖ)' tҡD% rU?ᓑ'GxT@Dc͡TĊt*H6y'wJ8 7AE.1+Td 358^[wA-sY\e^/La5|s 63$7P(]POسM11>L k?<nA6hl[RS":@{@>Ek0S)YހPK}_vF˚~0j>] Kb` +;% UuF jiRi*qBTMOX*v*>6aI*ÌgEF|}-7AP&9RqIXߌF.}D/ž 9!.dC '?z^yDt†e09$HхA=WG|׵g``_ʳ^QbX!H_ASTAfV((]aaw/qy:H ׷qHk O?eTen<+`=?ςpOLiJI)lyД~]U:J)]pX 3<&g6#򭕒:631LlG*Ϣtep`a7=y.(KE0f$4%@xRmЌNqJ|Dc{OSz9b^ep[m%UzFDkA%h2M`H%ur3T'%[#nPWeC.^|h xO\0 'V-#H VG]3ԫ,ü]t_cqzXZYRN~5%̛~*^s3rҜמ0z>,.p?"9l͙gO= zpOڴ&t}6'$S ,("8]qCO@b4.}׃VLQ>K(s(oM1KKRR?! T=% 2Whr.;[vXU!^GÕZEx@nI# cmAvکڷ]jhþtc"_UcP"Tx9W?sHva%qK=oP'dW*5DG bP^~ΚR N0NnMɠ:6ΛJ~ؠBj~.^IJQY8l<)y+kGae Խ!P tEϡ.?F,BJNFFX B|᷎"~_buu ?7ÒgK,Q{"ҽK[Yv6rAcp&˞EoEkӂ5ҁA-u%=]MGlf 9tlsq9tII!3YiQhZ֙PZï #҃"cvekΦNq}; XyJ,4RhV'dɓ~Gb]n즏kbЏywV6~.^<_T5(d@dŠ`r/khѨ83o,G\3"CyŶ{NPfZ|VzawՀS ۰z?|D 5hmݟvEDC|WZ"F\ٹr"bo8k-|zU 6jZVA0 K%Phƒls aV|7Q@·H̉M& kᮄI@, 3\v[XaE_SA@ƙ7#JL)CAsKnlR@|Ĺ/_?tǎ@ +B k C[*YʴqXPpD8hgw܄xQeCuYn݌H^}Fw).x1HJzRy΅xH*z*c/ r-v{Lfksu)Qa.{lN<-ֺ V6P!o\0G!HVyB4 ׂ4e%LC44gEM(m*X p\?@uSLFԆ"y}4?:s^Bv.I]ư zYnKXA]QʮkkT <DlЩ&o0NnšʞbB\[yՍb z̚䀯 0:H,#Z.V< <#V42Ҝފss3]Àĺ8X&5&L[J'Fy< DNDya@߸͊q_&c?@U4M=o7|4C7y>!El F ceLx/C2 g{7uB|JĈl/о2?:0.A k3epѺ@ ֫Z&V kJ6*0CG+wڋEQ}tiQXi "xQAI*5IPg4=I|-ylR"YCj x&C6f!AOY#`RIR-0,4D./@#Ah/Dnd\#R|c{5iC$q7qjqm1Y #޷. hyd#AJ' ֱѧ7 YFBo燝R%WLT) 4AR6 m/ ?B?"V`"IK*!GCJYU@iSİRX @ZR6UR^n5EyN/9%xVȁ+[mϧ~3*" k^%6-M57syNx=$a+=FF"cZCW,b۰3 A-gUD0ۥIh aI;5v?0` h $JkтG E3ӓ5%:.j(ڰMxD\."M0PՀh0h䊾 ` W۾2v0s&? ڔYC*U)d-A-7[n.2 t\@˿UWřFMH$d׺=}]m:_itMw@%𓒔gEͣ0䇱R4FsM뫇z^:ݺ?(aWPtW"K*}܋7/(^Hml"J?3USCKioֹ4;[:@Z'-Ti:w)E]W8)7*l:Z)/-W$v9 ۄ*PZs|`4r6g bOlcp:3틬 /}!זzUsC{O~Im̗r GN&ffvkjY!^,ƾŶb?nփ>>[dpD ;؎)F;F]h QٜN(\V+"G?Y-&({6Uq,^!?L[R)6-VuhFĊo>#SQ-G3<({ SvIbkގ1 ]0voDd_S֣Y; ?(C!?Ѷr05i>Y>4]S:Gڋ+rN(Ylm 7 ~9(<3ya*HXy`s&^y2Q>6iԔggȾ m|8aXA.畼y@}: 堜YS<ޜBePޤ?ayW G(4|La0|طf|Rj ;+017>3jG;I%ۙC9\374BxժPEu5t.%A"FP\t9UTЏ) ]@gӀ(Dm4 ۞j ,xLl6063hDَ'u&,u;T9\P׃h3.C>ة/ R:P#*Cct 9s _ smSq 3FrV5ܟW¶N1=sM W-eH_wN[,Y)k6*k X>ϥzRpWqTZ졇̥ѬaGrqGq{i? +R'p7}Ydj]ȃ3(i@eËJ!Z/pr{ R/,C0/"+G|&ɼtB@VI[o}ąRFqj1Yy?N,&׹H$ 5VbP5j繊I+4S]{B_բrEA2nD <Ѐ,Su|k5PCMτ+=XϾ:ls"Aɷ#T^˚Дxоt헂\YR׹@lsGc"Mal3p7a䫆Jϝ5K?!ak3O@b]5*ƞE^$y[O<!c|x6Z]UA4äDĞdq)ݛwT8Ye:h^kYI,^W`4?#w*ު+zs܆}dr=[L1XpR:[CkG> !PE-Lg(e%yY ,=2 9\9 @݊uvJS&`?"O^`& U1gO #$qLh\ʰ=LL趷XEp% tDC"ex`k֦kGcﯙ+2|iʌzkNTֲs\ *ӹH@ҩIM\ !%ڎ V-:ZE잊gȫ߈7]Ѷ B]#SdY 4ڽSBGEEVi:P[?l1/߹2'kv7JlT})rG;gn#|Z-o(AfBBE(帏VR}H+ZWM@#;!FEĘ9C<:/`sFhCkzD e6 7jxwW-If._N_ż|0H3,&JT ?'ko5-_;+a\#2ZBd~uRDG?jh.Hf"ǚu 8Bd=7R-nNFH&0c vʽúK.ל՝bޡ $Oe>y/<a(T Us=I2hiCrZv4^w*>UU41~! @=: (S>ĐF`%7# j@azxiBY]Q0ԋԳ'Gجl$&SR}R @%MߙOxw'$~dݐ#Z~*CRZ7y2/-#%QkiϘ|T0F`tj4K9HdھedI'|H37?YH5҅KdO3N)e?eBy"n>*^g2ބ.pA;7[*4Ӵ/ZzYVh?yT콚%=k$+FUWhS: 'f :gB#6e̼EO^cֽoSSȂ|0<-S̱c{ ȃeHc\m(げ\Wm{6};niOY`>LApĢ]:=vw¨!ݺeZՊ )$Ik^5\Ԉw>)$ ~5HT]-rg.-^,c1>ޓơ^ڐJSN@W~}ߛ/ck}ɻw|kf$> @xyq5h\91GRqуdXи~r xkr)|,R잡[BkKz\j8ΐJh$ZY :I 8ڡ >r1z®\W ȹRUaŌ}!Iy4]ӳ+ Iׁӄ پ >O: f}Jе\W; y "j`GBynAe1t}XNC@}R !|EKO r?)L' ?,hΚ:Rӆe?n]<e,Z$RAo9ˉq)şyZO3ߋMֈd.ȧ{]4Fsվ B6<:S[`>GCq+ o kJr)TK(,haBY/Kq^Wg+?ԬVaŰzBm]ohSqlҲRY"Г sOOj?R؇1*CA5B=ӤTIG z,9te@N>`8 [CM5P+g`f'a3*t0j_ciR7檹 ] XFb؂ZT=/;5w CH>X}&/,@M}S%נ&tl6t-B_jCF98~gI-Nst\i e ߰{}G ljڝLl'eǼrY#1,[U|-gl'ǔHܕ 8EbVf?~'{͚ZñL]$2Dǐ1O=5l?RCѡaLc5< /L\ldS_^Dpf[ ox!޽[LUy /<Z;Js|E*b# GpTHX`b&>+5A2B8,==Q\5m.7dцitp?N*PB}t$}]6my 珡^QiZ\*a@pVe` IThנf_S֣C$D⪇'FɝH">QGtHuQ`m,te)ll[`t@ QnϏ*z-H/E}4>̾AdEYZMg_E=Tƃzh Iрi4fw ̖7*./P:mdq^]r*@GA{glOUWF^ Г{_DV0uћϕ{RwvUŀO81DZ\v`^GT/q_ݮ;wPKt잿^7Sz˝{j8'OFnK.jR]Z42VZ8\^ vY[1W6aeCc /a[V7Rmx"*Ҽh%m$ҏ`֨oc^sum|/[S:lk2*3C1 9Qt2ү+#;T˥HܪB"0,кbۇu`w't/yHڑ$hg]gQbѧ' H~Dub(sgta[kE;" st8hfWYWӷkX:r!C)+ g#пrx*.V]@p?@[c"Sz{Þ Q! < S1o R2h^#Z#:w+C*s"1TYKwz #Dɯ iؾ5_86~N7\1ES/;M&&ڍjMcH4ϔgq۔k~&wNR)ئWx#AB4Fnl 3q(cea.zyAgsDXpDY'k1l47ZC9/-SD Qu>mw>!ۤX+W3\Mߏ@[^C9H LɩzZ@,wHe뉠J_[l˴<ۑ{7UXM1n̊+d"A-WV݉J_9"qW`יOLd:>MftڎWTeg U~|X0pXiٴ*q;Z,hweT'$h#O^L2밤%1ivQ WL+NuB$iK !bf2jo}a9Ыl*X.-!s8HcɔSK\k eP*RЯ.10Bi LI $CT7 O_D.Y'"5LvITR6q몢y [OGY նAD:B5NqZ'*q|n-oZ.IG ,_:8e忚hyP=i{^tA$h'D`R{-$E'ho`N?"  S!­.5/)z^\XP }ѾwHUA4b< eIQ"@ 7)Flw"`b+~?~hϙ_eo!8<9EyፑU{* g9[_{ ^tT#,Oع{k @4@Z|87tq1nx%/`>x(>r)!E6&D.EQ-TH:I+a1ƣKU}U$,q&S@vctCfmK@ H/@WX/PF̦i0٩Q$2ۧ| lMrgc">&ЛuEUڥ"_{2Ayro#}V*Q`K0$A4ɇAb|`XG ͷMi[Pc ij8#gXLku$ͶeNڥPpٽ ɠTAFgҁVJqŷ`WHM[gr 7Z+P%ۇcS2R$$WmtFǴ5b\.$ Apacn "i"kg]TjFw봴hʣ4w MyMO8Ykcc=d-XW iNP[s-98>/O0OQ97̵  {ÔS(x]ȶW'cgb)TY) s`/;/*f g+ fv,\DR,6p>6 +h]j8=Dڭ^T%ܮ*v7;^ç6\b$Ÿ!ts9&s41-O\_ުr#4?7ɬjAIyO6z=1qp><1Sl"c+E"Ɗ -CѝN4 7Du[l5ib^V*#yکld|j?'ks`4"9`ܞI^Z6LubcGa>b}U%"bn _ $luL@8~lU<)yf!H(K<ߒ1HiE𫸭cd 6\}mD FWk2`鞇V__ yaɇ},h𚼶6pKJ,(ߧ_C3U0ygY"ERN[@^"RglY*n*5lX!Y@>νtb[b$BB=  ;$ CH3t%ݢ9 6@B+ɡ]fLvK` e[h J d<Ok[iwyߠnw+uK 8k[ (As 5ʊaUloԁ²Ƣj(NL'tzH#Tk`UeAabP+oc=`R!t; م˲mdgTtU27#I;b-בN:%Fߟ]Θgo(teOUiԑ;-!wFfy3ⱇ(dܷdgi#+|%)m Wp?SO 6WUS%m<>H԰" xu{CR'nհ4rg݌Z*P 2.ե~$Vn=i0SXWD!ɗ?E%y .ZB;75e7MPtTePB0h`+ҏd ?8xttZw۫k:b>4Z*u:>̼BGsw4m>twXf"fwD>R&̽hB G*屸G/f}Gj/lRECS kcK Ȯ-J7k& ~PM ]<N3)(X %6Fѷ[GT7w4kLQE)_f P]fI8}|6{ߥF-Z{ʦz̜+!)]z}H BƢt=`cLpt36+B(JRTm}>Ջ9O/b\nJ~cŶhBgVtNE[ie oGEN8"`3 |RP^/\%u0ⅅiZXcd[ֺ^/4VgE;I]bV;=sCko!=A`fprYw3Sa?W$< A&4?Π) hHnfE:krM&箯9%]@H_8K* GX5QK!ܱiه=4<`P$u/Om~8ϰ>׃O_ˈ7Jf1~fAjZ#s"E).>9~\&? gGtV씙8xո-{sQB$ ?yTEglgKPa" `AoN.X\bj.25XHFS6\ C#ʃ.BwCPw.+'[L#,h%/ADx7wVLT.+F,zfzr_Ha)|(uȒ5 )\ iPLnF_{UU0c -Ӗ;K@#s~oT)Qdtܱ?=C=FDt*=@@O:&܄*Zqnr.[G/QuqQj5k(iV{>բmirҢ$+FP6>Bqtziz t\uTM#ShR1ʬw|eG'mJFLAP[(:\_WSK̉+*Eh]3Ms94n-PF_aѽh փ 0Δ?o<1hi џ(7Cu*i%<#vApF`5K_ob}_Mb'nc%**YрG'w|.y'گTkwqB/C)0͈Z+Jb݄ctMv5"A} #Z:!յL4?>oԞ|t>PYti$y'6~$>Ѹ}Ox,H{X}sAgA;?ގYړƼW:6^zZUޒOd-E+{'ӗFOEEtë?Uk+.cBe*{Z`S|r%ՔAΚRMvQ tf|KE9,hsQ_?EP0ODWkFeL&#k|ZC4F\QmƋ1Q7E'iIn-Ղw%k\+T)!oSvu f#-64yFNx o} pLngŕ)uym~}x7"uIad/IWx4+܏hC E3\)TIyрiRau.slO&3)XEh<0hN.p-p#͆ި-ffF%rȖdn" F=~kv,N|RۊHtn? z:PC)b {=acN/{t-ں6cMkqj׬`-ӻ\TQCRtZ+Ӻ |XW&!|`#QNXv!AaZ \^a6UY7JIp>V")\ѹQ ]!cSprkyZ hХX QO %:g4ǛyaA%ok+K^@?eeu`uF2an 0q0VÕl;b:R`F0$\8>E{w肬L&b(;v;7k6͌Y`j 7_;38զ?f["-CqC,H#[ۅ6-VknTwŚ|$jlg!XY*OGJr_ͷ[ LM6dEC% z)! cl̹φ}L+~O,c(^M-EӜL?ǩMZ&c++97\L'NyAG:)JOjzv$M]b(IJ @2n +iCD~Af/<s19xvMޠK2F's$vDŽ[+cNN-L 6T`L̿}E=8uフsJR*LaHk_@$[syc~AM%US)Qs .6{ykM2Ji-Dnrc WbX ζgGuhrXǟd~zuthSFLi"7LDf? jh)shff!jr~'o\0oDQX/C G$e ja=9eV31B 7OT (g̴l_?sMhy-Wsi&V\3L /ʎԛ&NCj'i(ݯ,BGyᅯ;`Vx o- " 3.A@2k2+G&<BSMنo?Zd%t>{t5{Q=Z7fq_B|K*|=jU!(ƨn~25.ue&.P.D .k2T p~0L]7hu#O~|2$E+BzF#<p^}#6\Kf_i#v>e;$ZtgM|^\!\ ЫRuK]: ?"L^>Fn WE߄=| bI Aσ:)XBa/}g.efY]lTB 6D7$;%:cU5n79ijyh7WwPLr糽Osn&_P"FvU#ZN\ x\qij}En8TU A, Y{5? nλZ [xkNDYhbkޕFu dHZ xlx#],t˩}'g"%JF|lδ"@m].h^8QiS%Õ6mj5Y>9x1HKVHw;ǥO3ךSxL 2?+ɀzAREW_ѻa2z醋__N'Zx&'u)"MuAF&4dvPe'h )'UGH_7ba[3e}ƓBw23Ee;렫+y+{hU# +H3IZqW^<;CbbZQ l S~W !-_%Z}.'z"b7:f3?iL9PK1X)dq/r=}DaŎ<80h=WIA;ZOTp&w FOYHRxHw{ Yq7׏M, ,?Ŀ+ZlŅpSp WV}GA୤6ƍ`]ow̽ŏ#Yqyg ,D>q'ʈDւFjO P)m_.DG!7S;wԲU\$.vj%.j4?uNOhad= 6=a)~QT/JUz(os4[64l8]Xu8(䒣@dQ%t|su)'\tV#5oPӤC|E'FVsPk53љ{/ rܶ8rbPxlJN˃.oA 8.ij'(#A gM/k=Ǹ܇:&W&͸+^Zrs_VN yډY7 +WFAڶziÅػQ8:AnZ` 1_yj*0Vд1! [! -ooC+"T@Oڕ:]): o]` d&hc><Wc`BsHEJcU>QPl mT,)@:I\땼& ܂ۄ ǜSwh2+φVP <}wb0s." юzx Ah_P +:;â-m÷$$hlƔ/-۴%- $A`Lvv'x&HwZ4:n>uA߿bn4>k$qmɢAD,36SXC#\Bh?ذY*0i$OU3fI .IP5eO(/ӔeQ,DtSj+Zc]4||60&|n֙"ߦz'b^!u@d+P[AƚN$$ n)nЅ 4kkZ?lU;Y9X_n \kL#첮bJ9ٽ}ޭlÂn$ǻ@-/marc?10Xɘ@J Pq$Ǐ iͲ&HdTIf5alN}U:r-/@2_ڷ9L64q~~5Gu:}@mΛ4^-WK!skmzSn0XwnjK[N;Y1)q5Jb73+ryG=z6ȑRﵵw>8wmZD0&_VNlem\;hjiqλju2Gt7d\jGa/Qnޭz' 7w>1M __9b+>45=I /kރryc` 'pRw,H+&$GVϔ E"rLpN,0H;ՔPAX((#["[N$%27쨍6Bښг׹<\h:îR<_D˩\ᗏ@n"@/a zN+^[c,X>QS-%^eekงזp9,;aO4L4P27{*JxtP0SWƶXk=lycSC|vvݫ]'xCh : -ۍ oC&{/0X5R'_20Jh3K "G9̗zzà,aҡS 3fOq{*uU/1RlRBo5I2_eU0<ܓ^r$HCXyG=c !녀,Ghq/Jg0jO>n+t! /E/VEdmVΞ tXHdK1oVFվzdo9{}GCh!<v<}C'k|s>:4\͵!Ns-yGR(P"8C5*qe[;ߝ-)ev/yoD6iR;{3nΣQaLٮ^!_;R(=Hj#sOI5Z pMn8)`ؒCV`@JhF)A;6XT×NJB)CL]RvL_֜ىy0v0nPdn"G&ΒnYTiWYxGQt0 ?Ҍh)bJ¢i-dg k%D'Ulz|5k:Cwp.bvm2Ә +ğs%ރmdtŶSB.Rdl$ [2%V(t0`frs)) t6@QOHC7Eg*2x6sÆ gYXKPt3y.{<̓PT+vaO_1yy\J|MNaߘU{ܯ,~tu%'w#Ml yQ_ut.(TA8`mYڹ&0x<5`wؓh|s4%fP11s[_%kdKSWu@gYYT sa}>55Db ;XCcب(`BeE\%+2<76JJD57p3JSXt7oxC2 L>@W5|mB|\x*wd [ˬhE2-rhH!fH !bى8.Fԟ*H蠔q!2d;l0{ndw M L5-r`꣜cԻ*dܢz>Cih(CjpC|Uir8`. ?{1/V>of.sCUӅ~e+K˲Bpm"UOu&mRO$Q19LBPbC]?b~Ԝh{ñu L.j NauYAݴ Dsu Q ZS,Iqzuc>ݑ gEB"&Λ^*q|7vc z^B (5Yz! gғҐv7 Y4.s29.=uZQug)"э/hbױ^+NNn 4 <\:tRuZ B'TH r 8 ή\ '=gH_0#s*!SQ,^@5E-~h:ZR*h,[sκv!QdbbKXX ,[N(.EXNW<2|) EiiB^2b=bEֹ۫ )# a831l5j jݚTy[s2=3~0WD3P,*s[$LիZL[Kϲ߈L,]@ |_뎈H)QwIĐ!iDKsFA]\gHUc6L;eT$;ǻ[]Ԥ+'WίeԪa`8y;}!XtV Z9NrgސNH 2W#2]'ѫ|^:2i)R|2nֿܩZedѬbL7!c)N(ćW^-l#dS f4w?h$T `.e1џI235E E}CmO 4r90<-4=' Oo꾷C q'Y R=YPaH:/~Da&@1Sy?~ŁfkHk?_qhυsUjd &R>JoH9G]oC`?o^JP}_<0Ofb*/ ڂkOqDң c PE!P:]鴰7{7< {{ol/ǜ0Mr PSv#oh՟ /F uFI_rNK8)eUwZW+8{e)y)uv4Mv6) -J{#QR7xhrs<4Q h( 02t:,xyФ1fRRFm("2iKdtaHn};OgXtN%>DSW$xd1{~Ȭ!!΋R'B,Y(+]yI8)+̺wۅΚzŝ"#~lk ,#H])YMjO!͔tX,k'cQy-aM'Jyvr/^$VoS1?)?ǬP 39 ~DC\cqQnS f=8b{:-\R^HO9P_R }HUn[o<JYW*rjK `;NY>~clmά_'F6*OC6sv=DS0(Jq C ˺94I`{0*ov0D ukpzu?sTJu}mb=玒E igd3Ij@L<+!ZwH稃"kщK Α\=Xp%u5Z\wsW3s .O3Ǿ{Vk "Ь=g>*8~& kѠ7F-_ӛ)Z4,7f#-U ]S4Dԍ܉=jS\dW*:ґBvMev*4ya/Bw^>IEEgwŨ25W& U&$;hY߀Bl>ߴ{} Z!O*-ιqQݶ?]r̾2>jeMB#پCHۍJ>i\5CdE$d]y@Lob[`t䨈@||% 70XK@wf}u& hf^)k]B;_= $OY cBGٝY(]S/a#Ț}rmvղn,nԀHke]h\(AP"qFڠQ|1%?㐚^H&5u$ҋn=M6FzԾQq]XyFһbW>z0C@CV 틜nbNY bխ=g)E`#P+(wڃvQWAX62x(0MWa#C}1 4.\2Qwh$lsgfh*9'$ OE]J+Sgq=*ΐ&ҤDC< %O䰃|cw{.LWN.~Zǽ2WN^U1s5T#Q < cH!n\_`7+D/婏ܠW{YPBKR\P:g~]NG& [ɪТ11qL:=b2L$| S-RA/9,4Q4՜T6\xt_Ͽu=Uab5P_7WvW!B\zPXYX>jίC%AJRHJdQYpXemЎWFtw 2,0=-nҁzDI۪Os!wOP-V(v fdItىk[-*ap&14 5 H:Y0AeA+o Zet "tGvEKB =*p{ԐȶQlO/l y?6y15BdJ:6ǰw}\QBكGV:#d߈fWAKV{<9DG4?{qRc1ik7|kd5_Tkس  ^9t;/Pmʞ&d#FgżVPw̾qmFV ތ(i)"a>62'/iJ/[.-(u 4MT߸$tѭ/Sk OD]^Tî '@'os:r,6֌1S|jz&R~osc.7AYǤ%5~[Q惐pUȯcz6!8[1/ULvdAPp$TdW\/b"T%La 6sF} eޫH |l s.X/XBqCe:R17v!['k=g !Ŋհ DlBZ\ionSpGlpـ-6{s_#UF@x(xO%EY& $qt`XawhdTY*zs'fN:ll<9Op %nJE[Po2<ސ Dա;hCsnTX܊*k(,򬸔5^y;H GRUNn&@W׎vn*P  <02)_B4^~`Gۗ+'.Yu3ƽNfO}0ysCbi$mє !pgSisc_+#jRYhM'/wi.ysiތ1< Ť?gtnr7 kHt߀@&IboOw1d\9/%"\y ':1-la2:,tW@  jfP+nBisS(Ğ^jGȆDLHӉ/]Z>;@8މb,X}k9]b CzH[ۇLv{ vO:e<ei|qtEe3T66-JE&B]oѶY0z&q[{!B"I$nUjTNWW?{8Plľ+\=F6 Ä96!~u4!\ %B= K8>SqTïewtqИnn0b l{ ox]^U|ے˾3՚Wu :.iK7Wbgi~-UFM6x#wAxcN"eG5(ajF֠! nBʅh:ȇ:1"KV{#:%?vliyВ=GZal&CcثFMzW=/c $SUG{z/vYy- MR_V!zڭΚ 7 ],t!XJXgz-<0["j_^cHrL}xbp>*)2\I~ڢ]KrzywA h2vK:2{G$ˬ88sjٰNDkqRO:_mIn?ՈZ9yl)̓硠\>ʙ4Kdp_mO0y%n{""!PJ2@сڙj]9HN+c\R-5N\R7u(y~."30f ]8BmAG\TIlױTr8O{.5n,mo(ElmŐ !;F&46GYU8eFjfS;=wR ljJAd~'q$aAG穑8#bš2jEdSW|XTΐ~,r oV vytsjZ DBEh)mp 8I7yҏ45NZ/uCEfgk3Yyv_˪s$^UeZTaos:a,F4řHQ谗 +lƫP c ^`&k* MqHY~h ,4@杭/k~˟' լ ٽinu}XORsdexF,>0tn0A6 p5l?Wc/w~ɋ[32D':0^m\Lw6wk93{B`!U7 ЀWx$6;A?=CG4`s2{v }iG r+hQiKI`5D|hΆ:'(_lVl3[vӣ^H19/Bjp@sbtzOQ5rE>i/ 5;o3JO{M}_{~6%_~2l@]nES:3W+P<]CFV ,-|Ph\p0!;Gm#3_~W y:; אdžbc3Ǎt&`n//JHl_ąȟ? A9qta e”FoUy {Re5D{v0;9Hdǣ~(^聙?qEX]r|_ P OM#l"HvvNv4Cz#˚ZŪτ tkH~;?@'dÃ&fW62Nz@Μ  vb8-"=9YvsAsIDJ"&NJ$ :_z9y+Ie ,\iEQ,|;9m/ Be CM]&yLjɿ dlzҮ7~ab 32r^@J?iAŪIC8b;X k6IZXe+ Zg Y2<:r>֨op?e0^8ʭcΰem KohS{9(6>v_ M7 OVh V+pch'I; `}0ؔ4Y#)\c><}$?I'ux@Tu*27߃$bv /v7|kb[wJ2"+ә4~C;,73Xةm{%\޻CO}$EeWڴx`eD0gb=i RlV:eSj\-@Q+w7HH4Q YzIC5磽>\"(AD%wuM0$OXoK?:ۃ`HoK/XiX6;O ^5ȯe]uQcES"Tw|} CʎX[HxQqp*дpO^1͛hpVߖ@z2 K!9F2o]fiok ?2jDITzѡ>d?LhOs V&a;6LLg bgOH€6 }o͏ ֌jy벤jFۭ]jw`6Qi")}v}ZLB  ɿ#6޵9!FC㌎%&Yb(twJ$a9 Pٿ˦rlG&3\rZI"GAr8O#9ҧcq=4A54m%} m =p3s]]^kZQG9TPHSҔxCUTVqvSwb#${ VO̢|hsaB Ӥ!g6{Gk.p`B">7  =[ yǶ8qaB2U] `20q┫geé{Kus*||_QufJJB S#|׏Ю h{[n,xHxUڽq~t0T %bKJ 98F:ɪ.ʌus;4ij ~`kJ^'DZ >1 +P7xF.S4Pz{ut*&hU׫VeHڤYG׆5 ]O"*A1bδ+|W0() n' !W2pTcP.UKY$S&*j@6A˾7}HVZGAa}AEr0n7Ӱ*n ?G\/F d1ZԽ `Th|U};9A$R#"rwUB[Lmhj3(̨5Z@)~oPP4gvm:`n(Ǵ]Frxcsp9dgoظNGZ^8>o T5 .25hǷןH6hV,Y׷=<5 <ZHi_/ڌ&%9^<ʁ~+h@"P&89:0y4h>?If) y{Sq@7y䛙PXN 4筄!␁<k=%U3t7#UPt.uԙw/ CPWx^0oiB#Ud9ƺ!rSm4$=yl[@u37K)nqN(qݠ25^cW(boNGSSz,Gbs fT>ARŽnVfYyST,:DC{0VM)xpɞ Wll.,W$gR.9=2;ڟVFjH~rMo<(i8Ep"#17\;DA$V8f]AEA>1hLb[d#eq.(?]01Ufnzg2}&DaִAYarmM 'FE+ 19i9A`"_?cWo)[|)#L '[!ª$qMRx]܃W*)^9OK@o/kt%9˛ɞՒBa\2︢GqX9T 4ZZ 0|&4|&7 e:bO؈-;QiX7U 7+SlwHjAͷ] Ƿ$ 9u"Lnm`&ph/i@ ˭HJc#u#>n—iҋF [~t%f:3I+Q=*LK\C^A̷Nb1M"n?v M4.r,\GM+ϔkC.a,v_`'d ے)^>,VM~L;ҵYgF:PG^3 bҾbįrN~T 턀nsY?Nik֬yb'A sNr w8: %M(ɉdm ePƋ%]P@Pu1De;~0љ N%o8[ :oˤ2)\#/]\ )'r/p GA'} }o?.#WD5k߶!xW s1 칧3ָ- e(sa2!  fѝa3.pɒ#=e-hc&+T[ r^teE= yw2cOaA[-JmBZn\Jҫs>֝Z.(vq)2xqBvEjnODGoj "ݵARJ 0e sQ?q+|6R#S :pw^Pa@R1 ;@,L'5Ǿ<(iBqNOq%t ܒ>&ÚzL1 \QX!k 0鵁*l_sv  `y+47B\5^_&O㦈ќn޴rMb35(xݳUQ9{&H"&Aϭ:C-eEל'e5EF4/o=:|Aל'A] ")y jk%Y$͊qݟsU? ȭ7e9ʧLۊiBZ}BK-+<ɜMYw[wSj,Ea/_4oK:L+TxQyN9>c _}q|$rsM$VXzyeL$*J>9=S6!"l;ŝy Ώq@;*ݢ?SV#6$֛$V`Dt%%-}%K0OA$>Oa~u7- ܢ vK텲HVg)*lÌ1>\T-N%gPmAuF)[R}Ѭק ߿Q{/@l 5?8 o/g6ȩbskBlvjQuW1L=d2}ܡt11gau_y onL[VZY>RtP)c9Z8$1)Yx:l+$ A^Y-%ƍ|m eo~s Ѝ8~I ) L 4j*2¬);f_g/V9 Xė[ KX q^piD[E,P6ImB>~ՋhIF y,S `\'l~.!5)_kmEy/H61C+v9Y\0/[n{-u;"̅d}H}8UlMdO"&f]gA= z[\.BS ȴ?q)7BJffyxgB&2 5iEթ~9ӘL9i4 pʞҜ6b`fuWe9񸪔E_l*_|B{D,"H2 oWꑗuфG9_Ksx$ 02 y&n:m#@⯚5;[VՔ,Dh:G1(-N?H+{iU_A>ò:5]6!q_W &U0v|́ [# V9OcvJpe}KŖk #x~XXuSxbA/\`tؒ98!mX5)s;r) %~<=KZk&OUwp[`;Xٹ9;#ɕKǭVD5w=f.4p3\#2S5 K׸X\ H]P!$y0 ÛYXc  JgFBy֤6PDdbim x ˫]t1jA;go&mpd?ƒil1T"]w-VVe2Rn^3~^wT]k5rA6;x/ \D\%/pVR6Ypl4'qR4O=CK_I:: U}ZvOP9yg *bM> iAzYx&)& 2,'&}݅\kS4؍-n Q(:}BY +Oў E@^/G<< 0Lf/mBv+ PR #ByS/CdGDD0# ;~;"#FlW_.;ru()A|+ yVN gƸCy2ڢjXYL$F(VⱧr'|nQ@>-\ $qNj.@'K6˚DF#o!ɘ Q BoB&x3B%n_=aG!d+׋- V/Hqv9&޾r.lQW>xmz4 "`lF 46Ӡ,D{Ϻ'(C${FUv @u'ĂVm bZVK$W?ȬqI1 (ӯڢu>,G푶ɾD TLY$ D -|[p08pmJәY䊸pQi ܝa; 0MuFA!.,YPe GzlO e5=2jxa819.wqʯJnaZڃ| D¨PEA@MCc~ 3 BYA -/ ZI5ut){e?S:m:@QIa93Cm/\ ZjJ$zզFRHXoRLRu¦[ʀ<8S /]7G]pq}~[QYT&Vm 1s[$Ȫ+Zgؖ?v!xŤϗXgT$Wz"]wUk95l6K-`~Z6h+@m '_@0pͥK9z\lqiS{ؙ#U k_"cm = 3GZyJG!ӒhGWa|,&h"PzΣ8OW} yלr54JWobeziͷ١BcźqB> Hba]D1yO9sݞ+;3 jo[ @S*sdM vL\i̱M;[v&t/|Ζ]i9%N*Co1"3GUw&0V@Q]"Dn NXԐcҐ E:L'%x՟.L' yɜW+@h}$ PYlPa_zHb7-c;fݼ[ D1T*Is˒u*ݕU"2/{H;S.Nŧe1Hµ4DZADIF6AFuk-1#+^v$@z ɿ/mB2ۜK*kz5zvHD)=<T9"8aKUZU˻ <75N%<2Fx]ъ>u`ra.Ʌ+APo1pwV +R̓Y}WY&|iw5Fފ[qe]_b]uȊ_|G0Z5s\3k4 s/,uAd*@aqQiF(/eQTlnJ>ɑ-Oޱ(ꊡ[ R7;G/|FOLqd^KaBR~F> }3k{`!5ѳԼnU$ [>w!R󇥡/~x% <ZN_i^xZ{{=.o59:A|L77+EԸE(# qsR!m4[ 'vHa܈LGƸM^u B,]k䀤nYI`l!O[{|Nb3t)ʷ0(VM֊ oq"E 42QSMRC&O{# ]I0ÝzY000ENq8Q-*fup̯vlhqe@dTr|z%۞jjsuMY-9LQbxtl`2%R^= uXU۱aY$\nְ6-5 %]E k>3$2Cgߡ pQyj 1(DKY" a7 ܩ4htngH4XIyk}aŶIij+u\[Hq9{}R,rl5ǻKkIF Gn}ʧfMBs,uzֿ-R *WwF56PB)EӤtqiJm'C.Ďgdczc9xu $-7,ʯbtOhrubLU P5N}qKEFÑC"z< S]M{z'eYqnĦJ鰿❡?*ȥn`Q 2* 龿?x?>qF+:TNf/])]=D 4ny\:i+W^(!L<1G6wK_t.*]TViTVXIkDYײ~5  LOw tED$.\r"uTսdK% oh!?>*-9)h Е{^h^Fcx'PdTΗ:3]̒a mX-]Tx/os1譗%IDZ"LO^ $6?|* J+.[YiͬBɲ?zyHYTt'w:#*Ha-x,4Z`iϳr. zWdm'H~#GF|:k%D@X/P }{e@-M .J`Hc#D0r ]RЃSZb}+r{|\T^~zW[fRquȌ.W ʪ(x׻@XM }299H%6 ~Zxf B.+6gHLvs*D52l"v#Yz.iABԞG}B$9y10W͟:-D=|[xn2 l -57UohI!/cA v5ǝDZ* uX B'`jC+Rb[xшJ|G0FD0m -#1-1ʇA::\ߘs܄8[x88Lu2ɖWJ r53 >{ _> fvGD3ܘN6jqHhP^ɐӂ}2$#}d3Dm@] \Heb>{DfHޝep@'5y$C >)@fV~xQ-98X(ZkO*Ya ߶Zͨ%1\i-{5%ݟN<M&+ɗw& ~^meIBa`?v>c^E(zoxzB8JbƆ~ٍ,ud~)E_S~(|MzYbdDH 9fҹ(4@.+>j qdONX٥pz*? L,R6rBGvRY7|Kqɲio#ߗb q' ;qse"X^eQbKldt>5%W Mط0'G#| nWƿud]x*֚VxlJ}Ț ^峟"|!G? ܶ8WY˨3S(vU-dՌu=ٞXi-@ng=.A\uZ{4ZR ~ļثۍ01i2uY^8fHeݲ;F.ٵ˿'YjWx8%<&{"bvfĚ|FgKzbD/ wQsVQ"ܨ>dn⳶}q#6?*"jϽE#cc}CioO\?*Ԯ"9u6lGpNEZ˻FTR՟-8 "bY 䂹cUy:v5.Y?VG,Tω¯"56Dč3L<Ҁc?sZ7I]^PE;/@?l1֝x`] 0dR\) {Ǽ}**(Ĕ^ }Du9r!oK/%Ҷtap2uF嚨iɓ.V;xF#J&QaP+f(XgfDJz>ł`^5!FfG1 HtHxo1U@˝ 09XIX+?J|#[u"ڋ>tqHcATak^Bxe5"qsϑqt4MsamRJ49tlMh{E~hz}BOrT6`2F -翐,N:(;3!  WJob"|@) FGELA_>䦚e2lqI8i{\9v&ͭu4 gq?j[΄&5㕴GȟogL*NBky`^,Kv%ѽٖ 5,ܰ|C}<-3RLs 0{Mee5\Lp9 'ؠIcD<wsI Kt.0hQx gH٠ IɵUZ!GZK?7|[/}9 S035sTT {nöb@ȚpS}*.)E` KQMEOeo^'1;#xSѧ#H#-Sf[lHpܿ>uaɎ dːi$\hUlJ1F&*>TVk;7@ڡxӨoN& n~U5cξ0R6PY1 6V_L=P) gye"e]NmVڨR7nQ=jC sn@Q 8q=%-IھwnkB!5FDѦW֛uj Ai#ØD`ղjB_L7',T3dz5iF(063 ӶC_Ȕ#ytoGD5&L0<20ML׼eC[,ĖCXݡa 츻 >9y.BQPngQt;UϰdɪN3E{\$1 _@~/bU¯۬EVJFOT(nud5dڕ8osX"_O_b(r3/ W0S;(#[W|o%B!,/o*PK%"TmM4\ô/ׅ{AHSEuο(̗0oTXo/5 -gc2 OLzG,HS(f G‹n^vn, ]e:lqI gSvɀT/p-~~悥YM? "K@#REL܎?<=YT,Ca{4+Qy>]Eŭa+(sfwAmz_ |6l#WS2)B~9tB]א%vI[SuϿ z&>b4 #9 F. m=g@:0w@0n])%>[ !`icۂE%׊v7rPi=f[NdbkA*+>Oy/oe@v+|dc:1 #TӤ='5(a#3Q5 U>Ө׌ |ġ#5VIa0eŠVcJ7훮F<Ѳg y=70kL Ep foGۖ(weKn*S.VexVI/y>Qj_\,e!~G2BjuҜx83YxOW=okt 2責!R ҽ, 2jseTCV3D2vi/֯@0v],EA=>=L\L ^d, ͝{oX^&fumGR\~j#jƏ\^cxUdYAXUZeQ̕K9E%&b$,1ʫN'PZ0&P wݍvzxL|(x7B ։ޑB{cR@OJ 헥yrWz9+Iex3l+ nA Znh'j(Ϩbmk ez8ca.ˇ%NI =CfZT&i/԰+}ܳg)}HuԱ sRRIx^q=6"Br %Ή19!{`Rn*W* Z  }O m$XLլ+|TCjx=s w(Ix,MI$w+p}`֓03:B_VZ* 9dћ*=$~%:@VXjYM;@{!yoKm%T&Zl8YS<0|y 05TuӘhte6-R}[AF$RSՍ"K."1yG1 @bS%| Aܙ($l}WSN[7eJ+ a1Vrv+:4cyyevZdX!=lR94Fp RFy"~:F !ijyιrC=whS$a]y)mZif.ѤߩR*1!A6+;ӵ"O:/g{c% P /2X [agw!O!Q+}x)Pț.Bo6h 7cvzYvTt-":ᗕ Xï/#NiÞ}iacmE^[pZcJ;@*ôw;GP&i}-f>9ݿE2)5zmnbU1tU2Sʃ&tW^[9 0,qB5stz:rDǕt%4R^h7&'=Pe3)KY*եފ<-Pe4H? 6.>8y]*~C_ |#My ݚT})ozSe6io09gX5v( WZiʂ^=_A+akrg.>Lp~S`#u"oҽM.ݾ?B¼!VJ~텮xx<ɰGfDAË3qEL~l Бջ^vW/|Pptsj "!\ xa⹬Hw7HSpxeNw?djces؄aC5PtӔTayLZc-?Z09{=qN?$)1 +#\31 GToWbL.n+) i0`CGCoLk[o鱀E~.\<ѬsJ_oq)1]&;dP[bfW/vD*ʡpmL m-uӀDG~hav- Tȿw iЎWq!U" `Ysٿt`=`"Wc{Z!b&/N~Wۢ:1vGEP s2MUGօ ݈WRm~55yLqYhK%ZfȌ +磓ZuYԬ" cTƇ u}?5<.zײX 0?;vr<~dFA(%cPpW :c_dm}iW$:0z 1GU0LzYǩ&٠$YqB2H(,gf YbXkB2 s\UA{CE!f*3r%S +#WYǧs#o)F h-&HՕh( $6zNk_&P6A;EV_M\Q3 0^OVѱsLv7b@ŖGfab%,|jSc_mq&Gυd1CW!DHvhh(X(Mc.ԅZbӴ"Y%2ܾAB*MQtQl$rQfd6̊[(R\`~ v.u_sjV{gu zmFkzEy =2%0?~Җ* {ZAxtcԚTr@ڋ<~ t s|uS3ak846 i aJџ 0A*t`:+Q>$yU>/InF ֮"vE^"Nj#J&<\ <+<hT \.ۤ4Rye=U QHWXI5;wdx1va\AυQq$ݨU՗Ĉ93^dOWb׹( Y-ԤOjB2ίgzr78w&wo$R k)f4qm})? 9RBI0yd"WDO0,Z=,ۙ0`*Q1.!I?| x_@B& 9ؠ;;l[%s9|I=8yt*lad!5f=|S.ViJ^9~.-ʋ-t㌠GLm\Hڵq hENLzM ؍LCx궯NaV{ARZ^b]Z֏Mb9O)CkH3#z/;2:.uo~j3kf]}ܖQUUpV_laLܯ-~|Cdnx*_ y|u&*;Y˵\,3jzgtstY|vFL|v2(~"#r@mJTh{䑤jS؜XI^|?XF_bVؿv U֔\eխ4~OΎP:=bIEtH(duy$ٕzJٻ_~1/x6v%Xh}˯8'@KFX"E\!|.SH2#Uj"e+Lͪ/8k2r*)̔g(O%Y? #r іį ]3>#W1{BXZoQZm]2U.V[W˟/afZ&4 z+?2@[MN]1pRSS.zTzxfOeNc $$.Fsqүm8椅'LGY_e e1X%Jk^I6s}\{&"t`v!G5N %g;w]PS MP[lVa&/o=TJv+ 2C8&] ŧݱд=TG:~ĩmw9r#[t^3}={hUZ<'MBbuؿh\7/<?O+ڿ@xy=fH]i![YsuY2tќUaeUC̠ʈt}Ah!v?`ϦZj L(jK1P/_? сil#q2-1=?V/2DN7<@ E-饵>{Fe 7Vr#Zզ_չJvrv8#h\=+۰2`W\lRh4D%4!atoa j捎U^y!My\ ~K(1i`!jiOy~" 9=*y,Ƽy/3<QB@]K  Bm[yhf/Y>g?ZJ/5R*UyYFqs$&-lX"_ t^X{>E Ԕg6{1z euelczS!5E!׳ւilMȳ͊4eϯllCZ/%anQzIm1y䥉OZ~BIi Dt:}ɛ),]V\(k%U.ɠgyuFwL8_IV@C!|VهZ%-vm.Tʣ˜"a]yHn+wȂQ@_Ik>MP) EؔuG`!Grc6,YI_PH/ٛY q̺Jl{xYc9}' ba)<,y Oe(YhɎ`[_Kˑ ٝR}zK)߻Ҩ:Kg;!+phB#td*31j 4SFn47ޣdn'-X蓂u큑kL5ZG@h# IJKW_'r9 |C1hX[.%Ylhoaɧzg}!H,a`Prd;6R EI:!\Wm; vOMw.ɠ޾_D[w;% Zt̟E,t=Q69.=EdRO!!c 8|nh@pVQZMH.PyL<=E<O8D&f_c`U⩔ ]PE$Sc^:iXY[0ݏ`̨D*+gLfvu\ؤAT~ZZ *3$*A<˸ъlF[ R*>M* i%V /'`Q=:B4fQ@?BG2Ɨ-a޵$G\%lid ͅu2W͕-]fԸ28 $id]V{U4XvV٘gB/=,%BtjV ǵj;z2!7J~.80%wN"ijqܪ aG(I(! .b<\rzF6zxjC/6L44S[*w'R6piU,&DEs6EO?L2 igP#|LowiLjB ߇( 3d Q$Lni-Zyo)[h;٤>mlœb=|VOT@Db,z=Be*̠MP#v,@/H{SޫN/o]O BfODJ̵22D tM81^60ҨCA-Q5 @Dj螤[ˡCcZ&A"M=( B#&t 줒<->.FF<,)0-ʁxz'O}<'? їRP_]h⯮hE/T/uAHGE~tK"֎ 5]YG)  "m=NZQǁԀK"]h=XnwvZZK a'caQ }P3csSՊՕev{t.sꖲ{`/_/kT an7,iAhrݵzZX]Ry7zLw7hc@Pqp0%sَzX@R{,N2%r^o.f V%)u2p5~A. m9Ҩ(Cg)0粭%fӨHXV t%_aw<0S%ڙ0* ku}ZV _ 3ND?WaGY ރ"k=tNʇч }%l spm+mhWG}IJ, 'V j[x ۉ*# {^ L6Ĵw XwIׇ= A^vL~^P+v `U0Ȅ`|cJUyڇpd9-oRN9/~ޛn!xwC%w3eEN,]2_8u;Ĭnjy5Ic"eC_'A!ZzCGr"&3qh$Ͽ8si$6(Y6pX tLF3Gp6h#_kI!n ҰYcѓ' ^a84n | +7%E[Wa=/v лtsְp3rUIt.1yiuaC.ކ64X6Ps_J=2Sm-Lg}ry:t{ `vs"3$dG2!kl]ec\Z9UʴP^7 >>*BBj7sK g8glBm,;גvO9˹F6Hp[&btet.qY\6ym58ZoγxwV䬯ʖ$2re粌h翹d8UW/By:55w w=@^L+a0$dLCWbUq7a/{*2e5“jQ)/j1a [bj#Z'v1+*Y@+CoV&QJ#+@-`hMtZy܇65>ʕXc<9RKZ~0C}Еb ޅZAnkkY#dS?UkĈ_Jq"{*ci5G{醿bHZ|4=tI:Y`y{)X\_=v҄|Y3(ނ_,՜l3LK Ӯ"A T>`aзmJCK[}aSs0\2Mrhn3+KR?.!rξjX `u^U"O;Ȟ.mw'+x9 fR7h}+Z7چ}v$Ew.c MI^ zU$FTR5lNCő( "9Vվc}%wn(^6ߍ^S9#i8XLGB9,"[N. ^I[)lUhN;ǯȊ^3A CHvxoGy (PYrnbL"rބDH8#bO,:2^” M7m,7s]70O< vSA_wQ3Yݶ P=5p#8'Cu[`_sPZ#0kvH` ٵl;8gъݭ6' jhጟ8y,eJӕ: !Mķ)9I$}\ xvzFB`:Nx4cʋYpupeq;-5M;ua=&}}C 0s?dsfF";P k(2ZA?Hp YB#A0,>F(7_sB ӮkXxQ?oQg Gꇯ7Q֚QJ8S'LcڒqN肅K~ˈgx6'0I4@ F8 slʯ9W˭ܯ r^=fuh?HY[:l(z€~4|ęH`t`%KNww<ݕ-\:]څϵj0jHۤ?w)cbA87 .Mح2ztI5$,4N\Snic ż;n Xa Y1aq?Klg9ъ^Jҹ?,cvE)V$Xr$>Zp:oU|w ]嚸0eKȻ`u?j7LX\Μ3paG)Afs*|ra?fxc 8MI8`ԛ(2/XI֡r>4IHK5ơtʆ}3z:ߴav266^c7`^ l{9W\x%l{<4$fs@ѹ|w&P>;aW8k5҇CCN0D!各Jb$ m^Ӣ@M-_Ti!│Zʼf-//7'8.~u*kY`*gdղ$a%:5trUE6H 2Sq 3nmckI<aQZom5 ׳|$LYb<ےl FU@Nʷy=.hKr5T̿ZjgKKE /M"L>L60 bw#:^m!( s9HGp^6lv\YxnDE OE(=`M}C\c =U;LkKEbXoj)Q@Jzrdҫz L-WӜ8L)PH-OPX[}ToiyįS6#t2 ] AZ\>(ʦު>>[j3IUC =qQE-l5JDy,xغK)j.칺mKfs`09 wټRD-͟gFOx QUcӾm%h.(1bˍY S_LSwAOU'~s lGf1:Ƙ}F╹vY@mY猄p<#MEo9\:PgB% ڪmMȣ]#4tNȰx]qyk͖ $vRz&= ļ8_,dJb{o5"#jT1+~m A0< 3\c &q{sC"!G"o$?Jq!p"M뒀C|D [n3(sR+YtmYv.HM];7ؾq<&(ޡx[u0(Puhh9a Y)ϑn=ۂFXDd暥|>#4 ?mRK>o+5Gy T(}x0Se'%_UMWWV,eC.cxy+e{ĪHv[m~OJPJ֧ y]094 @,Np,+^!6d*XWg[aw"T=W7Hgqe/8 'rw=ievDZcjx? >__', s\h5$y|lV M)h'WWA9AߛD;Ùəd7dT4lt0'^g6v6p'$xdW[Nݽg6=֨l/Q,3ر cCK8\N:zm|af <~ ñe̼ n ?T%zaĪa;mU QQUVʍO-յ;'xx5G'{>) 3sbisDoFa~mO Pg~g@}/C@s'&H[h}Ɓr۳G GDAFUrϢTN>Cҋ(Lwy0{%OgT\ CoӐ.s/*^Q VɵU nJ4ʀqE.Z"F%Ejo8NLJQJn?+\Ug%($ Cn}^;y+_"hӆ2:(^g.VLyhL?=DzbVXӼ6i4ֺd{%2J̖c!O|-\~ORN[podt-]?E-ghY퉱r lycNJAʆA/ZlK*$W24-u3T+ieMd=$,zO,ϺXHss9';_(J(o39X2 (h7nLsY3{ O&X۪@86אD9vx׳DLr:ԓPWψLt[/ (*.%tmF9ѯڜ2 *9 ف4t<0-2=+-T``Y_: B/H^J޺ئ,v>|M5s婐eig zKܲyiIooQE Bi@ 9}7=#c~jxeUkduJfei,<6Mga*l*ϲ ,m襭Gvzw%u`JRBK9S<;FУH$<4Cr+|8 ,+"J%5/r\PE}wqշ"zXcizO0F \^18,349=詃Gfm)?ѿor{k3$o|]E#to8 J>fڇ3TS QdLWIzh&utD_n GٺnXyjieQMMo;MjYx:ʟhoEm^ z¨a;x,Vkq,`9Ht3p{T0ѵY,A{%5#^/$ь}Hۧ՗G鯄znȠ78DԥI'qK{xZV & ij$M@dC~Dl@إq9>ymzM.kKzTYaeks8Ʉ7g*㫔1HhP҉w3CM 0dԨbC4|\vUDp)zO[WTy3y+r -+L99$;o:<`u_M0iAYlfzgByѩcܙYgj.D"Vev%"4LxRE*" d>Pr,Vf{ Mqm5{a}1G.6)+Ѷm\*6v]qYb4lc7gP^vɋWSڥ&F~.:4#|HF)SŴdqgA7tr~S8CMlf0VS/bk;ȝ#N#d%Eb{ qgʽl{R#(+=&h@me'\Geק*G%fn Vf9[f fN꿱"2~p'sON ~vdA= S,13 |Y.$:'yldW~@Orw'q-u`(jɂ1Nуbx_iwZv ;@2y󠛯l's&Kv;'c|r҈ s# 6K:\¨.2u/UsoJ 0=z >/jwו=C a \Jԑ⃢0{w:!Nzur`au‘P/Sn?A/(8j>u4 7(AZL]܍:-ڈv0jr+7(vk2)֭30Y7SDU伏R3)P6|LWvTuپz<)lݬ5cR=E\á5(xxK3ľR/_'3;t1K2Wph* n?D Yh RsJo*:Qꕱz&Du4ihD Her)0,: 33[YՂt,sr)eʺ\},I0e0ۅ" .Ϥiʢ@-5$%W½ﵷ^ -w75[‹oj!LiTܛ0k>5%:m_iuף,yN?"|fmnfmomko 93o87ZA_LkSzEpq-r wY-K+ N<>[KʜU" u&KY랫_[ 41:6sE "f?ۮפ9R[0*L|LHm]]dJ\0Vyq O5Ӛ`1>e5 8xW9,;mFW 0{G) pXN%ȓÉҔt ˋn'W?d/¥l?o??;~oLFcN"w, O#+ŇKDG8DhiFvgثŸp'7TsLyM Yݻv'NjjA|f¶nY&q2ŬֈS\&5+ pLC=Rtw`C "(A7d6+ǂ{9rXÝ[G*C7o׶]ʉep€xJu7 o*=QX,O"0pRykG1a)Kj0*#*!O *B!$o y#Qrr3|>!G,HӍw!A (u~ ,Dc{05{MZZJa=oJ;лvBϓs^';_FxUnƼ;LŠ;v7T@jɠ=pewԈ!Һɖ50Ttb&9be^I #mRY7]ш0Irݹ#<΅^5;_u/hIPsR{$|(*R禋$CzMZ U AiӸoL}R, xb*JW+?@YjP4 4ܰ"Lܒo>':? QXo2r;y  nfY "x r0#qO'aOA2af*f: ,0WL=Aaʊ{{gZD1L3GH^:1_I 9.xp+ )]NX"TEj&ƩUߩ$\lS}<;YF)V"ahcX1?8 ;m0&|%Sh3מhgP9Gud51. %RaEM|kI[XuӯR W/ [0;{ކ;c6Y?m]˅ w<_~r@vhB |1r:peמEa3*#EZE9/Vhn\m6eh u$CVlj,NXj4Y$TLΜ93H@;+j0[DmtXH=gf֓cBm~4ҢF|NX5W6钛S >oޑan8~>;a/zx:|+V^XDRa9rb|(B6~(ĂP6 $&NBԥmGˡ$Qzoh=\MkNʔ7ֳ%BQq'G8Nⲛd5 k N.Wo,) ^躀rx,VPx( ;+-(BL?J\ה`Bˎ,&Dį1UTmhDmg0FVF@щKGF{ePѰr%. ɩ|@!Jiv2-?P'/0ߡkSDYBU@ `/Utpa[WE8@dBV532G-\_yV'P|8U:5ϗ]Op;t&w@,+a`BX(vQ*([Y"_\nWu%?&rJΎl^M!L3ZI2Io^֣Z(-hGOWB! vP 1oj,FRgfkcRnHΊ[dm"?9Zo+1z%ﳍ1Мk $){Φ/|?4dFvo(E ^ 1 sq~^v*I1;hɐ@~O I4VMTr>VyWbÎkB0ʴZ8Rw_+zŒ<#:=?C1(P5 M43{}'W'z[!hZ&LQPX/txapԥle> GL|_Z(Y(ZmnԈ!3:s3e5hIؖԗء%@@d5aqha9vq76ѿݍw]wg:EsGShuZ)Z M[mtKjg}6@ I=ApF4D폧8Ju6Ԣ$V Z5 C E֘2EiY!7G|g]#=NadX`"R SZ4}ke(`eLZM̀duo6DZJnԳ68 RqI 3&Ƚ$[Bkcz^*}vJq#)#J`])#ri%cMS"fi>Wā-מ[S~l.?p5Ȧ7 H+b<}0ۊ+tuC-?_ TKp/dsVTHXg'6=kVxeh::P ̅[ C~t8Q9J$n 4?5k"ujy`жH6g+?F =!9Ȥ6W* v{W[ A~+UZBa,N ,?d\?ZTŁ;׾cO |Ɩ5!R"܏W-t&r"9R TҩT!z50SG/%6`rwI pM。 ԑ#Vx/qr%<k-c[Ld莒j~t ]F44Lr 9D!/&E<[DlۢlLPF(1)09Sx: ՘w#2MM3C,(<םQ"7/_i|Oi}}vCԋ X3Z.S:^Vp2C~(OHzrZi^נs1OGdj?9DC,!>?d-Acq݌u:u\Kd ,zCJJԇ^bB> V/"Źm&R9fFŅ|F>Ro*\IO4I`K#fS2?o$uNoR^ch M| Y2p(h,9@"eC_~Or\{Ĭg իoT-e2gu\Bܴ?:me7S fQ w- 5DϵS Pkۗ*%Ǖ3& yyه0&NMY]qSմ$`q\OiI^nb{73alxyX%Â%KF.HȷԆ`bXg2yE Q;]iTPP/=.}eّPV8p|xk3f_Tո'/~*ʇ}TgAg\()uKy+C=z̛kLi=(zC2fwPݭd(^T zh)n=azzϾ™1資~8e/1#zsEUJQ%g<'Xgr{quD{3@E5E,:76WWKIeG$(+;bjƍ(#bX)EtY^>@Y(ټuLd|,Vyoȷ>3.ލ(w x]ǕG S<$K֒ƌD d81ݛ!h+!ٴ;(A{P&>X&fj;˯sc~ȷpS:S"4J K6[:G2eYJ*AX`ADGh`22P#x|7fvȘ%;tAԴK8-v*< T%< o{Qxٟ-Xw24~%pZG~.SÌ!R Qlgs:|*Jjne}csb4Sk [mÈ1EщzN1oɼcuf[p bh`m#頊SEa^Q2l-hoc5ӹV6;( (تC[eDfkHS; 6A+@3ʘgU '*rIUZx~`xӿRT>X3Nkt́ n)05~2+ԏ@5(T0D#J_ x=øAkREo` 68(r D޴D9#^"xs 3l4[A]ߢ騷bn/V(z黦ZKɼlSM҇/=y_ Jee'QR!7`N,Nwgq~loBGn iYһb" go$Yی?ܜNFg Wg GMw-S.R GA4_v5UPJqЌkYaS܏\z&GoT&G?1)l[353>OlIӮ~9ϖO$&\F ^{ k:{o{7]O_ճ<2+e3ȹB C D/.壭뽪 9+ E`7lQE5j\A\")MJ;pazl )NN)ˌ~U)6M dsXS)^]N[*Wkda ::w{s3|;#ӈDsÂ69#TQzckM#Ԁ/0X4 ; -n hjw7z@I_9_ F4zpnUUxX^ -9YWtQv&GreSYNqIlY*wٿ]-i <$>U+/QxZ܄ȷH6\s|ѡI)޵:&Y`gikP#~,]CbM%FB\HF-t1IkQ,q f_Gp݃R baET)%(?e 8Y#9uGh%41CxJ+E^_'PTh6 hFfM",5&m0p%" ?uYLkwr?3Gml{ PJ̎O;,VU~S& $M6M`L3W0|-|XT9 eRfQ|Ԙi( @X㕻(;M=?*,idKG]L<#U,2oo#Y =05PTFľtyQ^X]3=E,CBg}Qny6 =A j"TRahP u49,4=|-)Ru{fF/}pJAߪ9c.$`Vr셮\sae;7u@טnEfFg|ɔ`z۽aL~eC+Hp@,B1Yh)04*l `C'f-kwuR-]L`-*ƫO⇉i+fc'Vm$b},79K ਔKL(+px檤^⃆=g2bѮUsAh@_ZLĨ%{A| .^fC?SrvRZƊABeڗLpD@KikSӆ4s0I .x$IĔb9X vM$Ow1uPNZ9硟^ҋڪUDזlN{Oo5*Z;m]6U}t+TEl+M] ^_#A=OL7< 4._cɔ@OC ֦.as4<8;4N`K FA|]S2GeKt*@n0Ҝ͉@UlgDrnP5æjׅ,Wox^@q %*r!%RU} Sazl7A h6 '3tX>ߕ[@&sKWwUxI\0u++1܄RφrI~ = Aj>GpWzv*ጩ >⊃C>zSTi͉CZ<@ǒk29Q-"H+ }ssehmn@ _NŽ'N3TfGv}?ГfvE oΡ Ɯevb_7(g D[o-4]8 8hOD?m1F@ݗLmX0ygq޹¾uçY{jٷR}ffL|!Ƞzy%<\a z[@ P RK A-W0sxyihn+.?tO_v8@/9{nboAi äʫ\-xկA dDP]Ap%"yR/֡i_,v=4OSl%Ukܜ I_tI8dC#&KrVDRkZ(QױS-(A1~d)Q\ A)O\~,dhX@\#Pw(T2Xb]Sy9֤W@VLl3b%R'0&D44?/d0n#t 1X珕[ zZO&Tz ( U./%^7jC 䜶#TFJoĊk~r]d.黆yPq6R;bVf ]BN +mbciHEAwzz}v6$LF[k,=ojel0=ihIm_MuMT01ö&ϋʕ kŵeǮЌeSXe0J ٍS:&m6gq[ׯ;3 u$UF90>G_?Eҍ6*T2IS.9F5 y\dJk1rB.肉S?”迨@6PyY(v4z P| h"pvнgFͧZ0ɧk^TUqAOCIR3;Eʴc>nS,DžB__ j2V@)쿤@BjĖqa1=:7BK=O1(;>?%eNDfKr=9Zz69Cjt l{71qn95'%twk`D3U񮚚$"ɇGK>b=w`rC`!饘BB$hV+^3 $?W5L]SK"\ζjy3p&#kq,i%}qiC8o3sB~vs՟ iZ+c;<QL:5W28>9eGd0Pw sWFl 6m'yڒcL#ArXA/4ak@z#v3Ksn!MVŖ>yme}&ox8Vtʯ-H42Db mi m!YMG(oKw6*tDN"5$a] ^ rQ)/tJ|8a-D;!Wm%˝!,%[t}.,T9?>Zwg"8oOP vrkoi= [oȬ?yL:$e~1fW !?;*yr[g~ Wlp+U(> L鑃ޣ[p ݗoH{?tCBW11K,6[EL^~bq_F>S&&GbՆF͋7BϓZykyQL_t?Y-"$E! ;f_.'sn#v/v\A[<#h绬^$tdOH&oZ* ɲy^8Zaœcd+MgE+>BOb9Įq>"_dž $bԫS^U_NJ,y`-faT&mH چMGV?S*!}_Cv; y/knGr:.32j^OHIDਡ'/2%tAגВ 5.J?#0 ۾[XڳpEb<{˛kȶjEWcetڽ%"d~] d"~c΁#j÷ F?2zkF[YF!FO[ F0?-Qu+Im L+Կ*mP3%oC[Dh%7H5s@ȵ䜅0?;h$)G{P'4~Ml` d7jOtpyH0ZzHMOPaWdxlha&k]ruSY7xʳh+

Zl~n}%&IH l*jyۙVDl\bh~GpA@=4wN0&ѨSȐV&&;eu |[Ur3$qd @VkjDfO+*4F͘fa?)ZL$nvx:r4@j6Tk!XKzԣGTE<r>MpciMVՆ'Z3VI7xgo - }c|l`\9Im$:9.g~N/_wi ʥPI^Al`<AMO͔zµkζ5@" 4k䈊?XZ';H({=%^h^Kkto|# tE~QlA9k'L7WjLO5t,ԄLDGUe-ɭV~> Ⴄtp-=VR@wr4jV0%^:m#yTBgpY0s_WSaIXPsgC mŊ1œvĄhJ9~TZS o/B?G874pdukvFZП#a,c}MЮ;V8ZԲK5E,/l~ƫ3-Z9(DhM9n5}1skd>d!h-@Ym%DEc g<@@I-^f5PԡDBu ,I-n[աJaݡ1-sd!I3!mn6+.6wٚ6odB0|/*< >*?i44u"CspKh$T1J\+eT"eZ"w{D>8<: S5>&]F ȵ]OCX V%wPP,#Q97pW@1E} 2D ~TY%w P6a6H?%L8"kfT {] ,".U[J *;ځ E[WoM囼Kt dzŁ: 2B$+?Z{)4,~?qgN=#9٤Lj>?s[lBKfT~\̤ !jҜR'oh M1R$T'S* xd6>_EcgFf8IpE9khz怛9zwN*  nێDAP;5_.b;$ 4#S ܌O ShV&Brf6W/E,:+upo$)qEZݮ?TP|?l ě|Lr:(9z +WRs.^ɟ>'U$Ygc];ȩdsm);g&|M\%?*z!#i#qG:-hGhVm1̖;oFrnhQLV_zQRl7$e:CU,I8'Q{A{Zg0Ro"՜ܵ!iqBKJRͼX% QE8qi~Rvz[-T XސpP%8 hƧSīy'pg6%%e [3XOldfyTm"jN5z6ҐΦ U'+<g[rJ嗗7ww ?n>Va JWOFվ) #m2Uj%ӢYuB? ]yX~ml$;b#sjF;"'NN%xvԢ ,9&//K\:+hjW-.v'bQ{IILQgnןiw;&~h-=;ZFwL(uPgC&֤`DwSM5t-e0S@O V1MxEO]wɇrS5VZØNAMn&0Y` Ї}k3(\T(!]*a 5mEcbf6J"E#,qk/]Y 5I3Հϡo4C"BiS47uj˥Ri8} .glËlwšNFv6ޖdZ6M-4 3jbT= f"ୖ\]]uPNL3skvh3*ZR|`* .1_сu pv^ǪR@޸o?$m ɿN3scKH9XDRev% =!~Y֌DU ƥD<,aYX~0{Cڎ%vc;-_1ҵGB={3),>Bϲ%_vgoΣehs79W⯠%o\vGOAׇp$崮oriTF9دd].o}V5hMAAԃ}ľYjkg "*ocSWyZux,mʼn9FxpVch0/g}NĕEe6%mQP{-\O5a~arKoӫ p &{)íR:<\yr a^G;A%K&8d 6GO.g~08kۈ`%QGTVfE%c9TT|9KW ԉvm1mxcPbeV#:L0 ü#[y*Ͱ70|#)c'ŒB 9Bm(7˩9x(Ci5#M2zZЉD%υ<:b xPQTO+/ؓ5d,~Cr3ERl kWƋ!:%~*[POlx"RVGԃҭ7)=9Go7S: Pl6mlWaWg{˴uC7wz&10۝(sBTjZ&-) kQ&:{iy!͏I)yۦC(YB+W#MwN\laJ_`@3SZMv3L:o}矧~'?0˪-yW%H^)akѓ f ;8 ~i^!V&.lƸ}Kf ;6=]89vv?yޔCy3)'WP{8z^OL[ӽe4wCpUȵc fbU#XBJDŽ`Xzr*r=MKGKó ^ "Ha܍y5q;*Zͫ$飽{i,#mҦۯj Sľ9$7Gıjai֏!AT2efh7H-7fbDŽL%oČ hRӘ:rD!;_ d*!cIӻ4paF]]yY{7टK ZoW㼺/N/CsR/[ŀ/&y :f v[]rЪg/D= 07LY; ]}*m/YKJ= 햻wWǶ)V11pӐIi;,E^lւ(Bk>9aϬ|lx0=G5B˜U9ΨůF@ޗ}KXՎް܀'I3q>&>n)Ya`rXH40of}~]tݹ qz,O?~eѮ%UpL 2d&+bq˭E8iA\@ui;\ny=K.(]pI~1Yв 3u?N7j 6x%i||scUTK_> iy.d17 uP^Oib%HƨVm^&x*{ @s_'ݲ.'qko8C5/TI]orB>Y'o! e;?$rcYzē>4o ٷ}~e^k~E$\S~myKʻq&)EdRgω@6902g\yzΑ/Em8>2z;^`?p6E GܛO!Wrsa]KGx m=kC{\ Ajp^z}:qr r.O OwK_(Hl>[q~T()~q.v> J59?w !ٱBpŻ-S^{z|6jSSSKCOS<ZkRHӭT5Þ܉K]3Bk .>p~*Y=Cu{ *St$G.JMQ>8xV(16w}5sy%cO$c2]3XE,o]U宅]{BvVj-xf}[U_pD}OF]]ib68x;?Zޟ76.uNxѵݮ"2 ˕"vU;cÚ[Rp͉N2pcɌ 4^G{R/ڻx)>;lOøhM, s\F#yQ- <̹xBޒK]5p Wb/pzى_vKMF¸M^=4Ii2^mkw&3uj`nyR7}K)!6jK#;l)D`WJ q#o}ct8-Kx,빮Ox/#?`y{t|6 =K7ۡɎ=or MyhpkQ6[t]G%>n}G( Su8UW *e11O3u)OC9Sqs4#_u0bi({g!n,pȪoq{СmL0#i)%=4s~ZA[Zt rWٽLrʠo @jdp(@a"ly;|C=HVwPu) 5~lYp-kM@ɫy* k^B5VTMZ ! 1_*Aq^w{h.h /YnO'm'mX[P/ZizȪ@|bo{MZ|*V |6Uy3PɃ%Oeԟ-ۚ eˆ*)>sJu>֓EٌR7H(Ȏ.FoӪPY YaHzƹ>+_W7 /MXؼ-:ŕ f4^P*Ծs`.m3g)ĬC$jU%%d\!$Kw[ͦ*{Y/8!+~)OT-3=\0 䦆xv< U8k>EbXLB[i~E;[b`qIY=_\5KRdgqEޑY W_h[\yfۺ^f]Fآ8nT987bdxLGHy~~*`z5nJ 0N7=1a I ^.Xky59ݺ128RtBXPӌAoZʴr-8LA  ƞjW"i>.^KZoL" EU,0y΄qWiĎE2ϧļu<^̼_9ew.(}F7xmĺߋ1-a@|9W\_dEAfW,}O WS\H0(x^o)5A)kh. @Xp05lLaち<`̓&_Ķ^MZ@-khvi/1ZlW>P@> ZZ|5RhE5}$"|?'d6dZJ} ʪWGP)כ|-O-&͘/˰oUڗAcwYO1=VjC>9^R-K"AW0EG $wv}eוǔY7$|#CX;aÉU.죥3|UT.DAT(о XM`6͐kv $,Hq1} EL,U3UN-R{D%MB:p0xǖ뤏 9h&#c/ܛfQc_|H(iHn\f {jnEl8I"# #!` r?Hg(,5`ؽ.sT6ۍ(cm n-'ڠ>[/ev Xu|"6J w,L˔n㽉%;AcZ‹1YnLguUhmV9"s*|atuם j> _E K0m} gmqA_$`gP Ԫf6H|݈qL DJeZT^Ƒ k*" 5#ƍib./ l'@h&k`V|B 4ԫ"7 KLb9o12UQ626?OPv& 1ہ o%VPaμ>;t&{oglq$:Ղ+PXtʇI1W|;6dڳ\ {}ܟNᴬWBCt5͠.;Nhux5XjEVEz%&ֆ]~3( ŏK A;$]羹eCѠ=pJrw[>6lin5*DIfL<=*rS3mYəI|eh#<ꩁEi,DOHsb'?r*N"' zη PnlO X ).)!D 0"۫> H9sKc`iK#KdD_KdՆu~\_B@a6WAXn:) r1h_#Lor^Mn}Ju\}l0Du]`e6͠[-ۢ$.ۃ*7bV) 9)>cغ-8n/HA[7д\w͗#ݴUUbvH@(J9G#: _~=ZMBFV`RV V@a r\y^ w=6 :yR7k3-00Ml_.UP; K Ɵ^t e쇬+Y,WRbq;Q7TG t׺w !A+|;+9G8K Hj9ƥrR2Mˀv&/)r)•NtseI ?&=glU BKr'Vv`Hra =g:oK1UXH B-^e&X[XV,„3*1]2Xg!6N̦v|埐^Xp@HQO`$0*zxݫwƖQS\QtȸqO|&T |F]!FMQz{Y(A".\Uٌ9jYc5j7'6d?zF%zbp-jk$y(i kЌ= ^)~B'0ٝH)xH??"`Y0 V`bqS&q?WVFa"Oͼd7ՙ 3P`؀j `~0?4 Bxu#GLƜ E(XՏan#;MRr5Kc\lx Jjdh/M;Y+ ޭ̷-O?1`+u@1ouy&ȋ.쿛NS D7˙ZJgIPRua2E Ut@nLu#Fy qcRܙEXoDŎEJE\A09te`]Osf5 tD{vߋĬTZa*hPMAUwPMATF̞g!fքP±nE1_}v9vKL.>]c,8|U0+I}~wKj0`~)&g+2up\&k6?dVrJØji_f.C1,dh]x,g\"wM2[( Q'/XY~ѫ!-6_2K͓m6 M@w9ޓ|9}'_W76>&!via yR o'I%V4SτCdJL9}q7RC)*3 `~u`d b^B.>_ېIzrJF_;C\/R; PuToZ< <VIFIսv*ALi"v8bq+F&D /jR0aC5tӓo;oQ !Z+0<(\& Ʀ{S>0vC\,ljF</Z6'V찤y=ɯ,mNɈGV~|?B"!gsy+2-'&iԋ1qPtUc4!RJR*5ڀ0o¼&!(A8 q3[v:WTZ6np(4Lϱɞv$EJNˆrz(^L $utqQU[^;JZ|J_WHx.` Tod |yxriQaFX#qq+. Tez־e.W_^`w%SdE׸jѬ8i>^#+`ŎDݘ9TԏV d=☇ydBwz*fc'7 4(tx}LSwTZj !Nvhox@1>IB`Y @T Gt|gHz.MIsfռ`4v8h;Ғ'=i#( )óxlVOne̻6Z×DeŕuYt7A嘉|"`}xnưR'oZ6>93gr#F#K3U7m}}@(iS6V fF@ryW#RG*3?ںCq  b]q`C^=lFIي,@7S %!Hzݞ~0Yzg rZk93n &?8M(5:Hj|>WՂ}xÜ!)}ȍO>ȩW !"-&lTz̝^w-mm>Z97W&I P<5?Dè07,r,S==VS3'NB-T\1>w&WٶWG5@iR__]8߀{|*Vz>vɟ7Vhlqk0YگFW'QdŰ4J[.,Ւn\<~-6o`:Tzt "IoK '^h;}dPX;hO.h'E_j 9cI4e bC 'LӖ^8|4n F~Ė Zy j^7?2m.>r:ڐ^<(%{X4+R6) PF߷Zjo[gLQO_8^K/}d,H cy̱|'p`'j?膞x!9Ь%-q7+2:3C#8?R(bDz};j%uwi WI/.ѧDjQdNxF@Ǔʕ7Km64> vMi̬򾿪꾭m)[ӳZ=O*}}4q;LXq"hέO([J[m yHo&$(]bpUlԨnpgrrQ ǿFMKF WxB(a2M/5rHU64C"z6/CMmr$;e`RO~Fzhs[^'}3R쮴;#jm*bu^SdH6;'Ǝf}6lw"R>}[ROWTפO5}"]mwAx߅DZXdJړK2j 䝓ȧ⃙)"Lk+8'V.fkjAfDfҹuT=[kqH0Mas ɟas^3wMP 'GP.1L ZtB+'mMc4l74wz*i'rjcԐHF<4'ϙZtƆk1o*~i Xt=Ռa$$SJDh"ed›5(,;Y\K:yEw.*K =`S * h1놎N撀 J+4ͻRi ~(Z^V"o"^vʼ20uc,t7mW<g;u.5#S]EiBPjx׎V* qXki]o\1|U~+PIrݹ@9KH6ϕU&$i3PP̎E&л\*y{_w`a6P.4ɀԾU~ڃf-Ø  ӝaSjSTIL.F_kbsHZbv;>-ۜˉ پdZʓ >9ԑ=9?p?65O]ON\^clҌLHhƩP;fxZiVvA0~@HSZQ ŻD]?{Q=pM\F)6Q ֫&Rqi*]?@G:-񽐓=17c>L|tx! SwaM&I'k~=g= ݂n^nvE"T, H۹ ɕ蒰7SpÓ fe!ٟӉnYi9W{1Bf̃dzezZ4p{g,+E\Z61U!,2Is^g +T ɣ+_~(q@i55EG\Ƙ+S0]tƙ;uI]Ə,<ߞ'M_ux#H0Nx1 X܇u#u$M8aKV[MLt  pEv]:~r| /=ljUvTaA&g:k)Վ;zKy!ҋv7J %;ϹRf[3Booa|Hȅ<FD@U$ݺ{!kW:XfՕ#/ ʰ@E 6s㙮)52h!x>wZf)<*(QԾ˥2=Lpt+|T*μ_zp#?: =tF Jܬk{dpm0çC1tb~4]~r1qj͒}o S^-<0lǚ֗>w)A iC OCҔ?s`)9Bw>WSI=^.f@8fcgkm(^E jʟΉ-uL}*z?su!b#ZMP, qc#"-u_U 1eg |Ďk1-3~G-p( 7T nY Jm\Z'ч|7TO7@]Of8揢g"i"2 uA,r(<VE9c=AuZZ3 uIIj+`C1ߨ(݄eR-`aiwec"U4$3LC1JV/6t,u I5*u9%~7a#c7)m)If2ݺD̉t!%%o\3f $mM=4E FS|e.%I>m[jU9z.h-*+G`>q@Pm}=N( }Nj0@5{XK \{:}Y?U$Uw5t0/Qz BO+oo'͘#=,9N,| Y|f| L*Д%|7%9hC)uZU|VjU m;N]iXP j4 9 2)t|3|g9X8 ^QK.1nZX<1Hl|vB榊 PZm4zmX9>9["C6w/\r~'nDak4U,B/GxEzsY3b9;+Mjɒn8OI0: v)CBW~@8܈z3٭) o睿`m&>)IOPec܎Wv}<戭 zųcWW1:l>srϑ,2o?WW A0MVp }2-\P]Y#ot h5c\8.ȋ3x5 B:S0! +aYTM+*z5m5J85By^T=g(D/r#J\ +T,Ϻ1luwwǯ@yd4 ]5je-80uJR"wlFITk븍WR!y%t`KjIrV- >("L'-E}Dg]>^(Oi C?0qc괁Yɲ,b)ݡ2;0Rh ɯ|3P7sKk;Ũ<.s쫃)j ֤V ?"h I1CeE`?!M/}'I_i+ƓsK\Q2OBu(|x_:1{$+fƼ i xLIšfWTHWB5UJK Z@F3jn%8? 2'A4DKUw2y{$k)+%61}(/-;P{8:] ҳX3c1Ι(A)eHAG &('>%ƛZG5l4D M@!~~:Y腓S >v6v#_ؑ"2SՒzԗ{˚5j.-PK9*@ҍJ;<Sߛ-3 .Ϥ?YHo)?T!ט>``x{.7wʂ~ee{.m͝:L;7Z%%lbg^ /B&] ޢ ] oҞ(9 8 ЏK4v/ʎl+LjZ<@N"/;<(h&Ij1jI5>|9y ܗG5>LSƑ)-a%bMh~LӍ\'(36hP7#BW.^*Ν7tl7–^nm.qHyMN>gC0Tqlj'zɰ0 L$Ծә˙o#e"l䷘hIPV*%'],)T1=/J2sZz&FW| yW,pcfO}*SG+4Í`N4!B,O=wwhְ:uFĊڷ\G&XTe͖ #Q^G2]'{:k考uГDV`cn2ɭEpʽF~HEmo3>a0*S<=:H!@|'zWrm^'dY^0OG6ȢdC`A2] Lj\-2(j VN,Nj5a-@ҸVu$r!}5?ﱬ%Y>LX2vivA56'ֻfG?@lˋ# s׬XE1 ol~gmq//<3ԛW؄dа_W:),sEcX8"@B~ rmg*4cHaq}:~6;/o> ԏ Wt7Y(k䝘FBCeƅCDXAkHN2bjKN 6 !n)4~R.*VRݾl; 2Ǻ*a`Avl]@QLDZFs5yrڢP rA!<]#/vRaM x_`[gRIPD:Jł̷^WZ]ķ}Xѽ!"s+U}iw nz-=- u Ïd֣$tl!q^0Fx")dl U)ꮯHa1ɝvFTǛ^_8*[e-]bspM,f2= n_S_c(&D|IED{_\R^mZWW_bJ"5Ht ,?;th߆"]O!MN.n^tV$Ӊ?ukKޕ >Ls|OolgG뱵282 B&dlV>JeB NwQo-D!4V53Zgjm` !s{IU tN'm+P͒Q 5vz}ϧ ݼםQD,V*pOD Z,)}Y`wA jBi!Ɋ/jdAK۱rA>jL%R.JSnM%kaH* /ht+c~q1ǵ!uiPAGj@0^_SliQmo #_aH'`Dͩ4'e٭Qs9fRL(Z y0ƶ _*3*=R`y&ͅ0ލ`<Ȍ7&}q'";jEIC'C| ސ:s|@! 4{`%bJ 7ȚlA2Hy8Б~-`p~yLFT JJ>fg8$jvj^ |0J U/!k(- mqIJ}"$uÄb$U;S1![!>QDP&H3pt,Һsvvf 3f5$8^PLxZ 'S[dx|ݛV͟vybhaYqT*wn%#~*` tK.ž;X Y&OCWgo#4kI5KmQ=f>/ek 5*K9_)9T&Y'O !xXҷ bꃼtfąFC*%uti0r3FvjA,1J !kK2q4iH֔8T|mq:FW*NA < %RO⾅Kgn-Q3g|c0T hbd!4[ǃ"ѕml,2Mo7wh[q@J>S,@ooctYn er03&BѤDJ{$8U%]z4V_Isb-7ni;C')DBƷ'vRt02R)l +RPfU;Y.}0sXB3{ ww*d WukO A'y\cTUUZ\Qe-P2-d/,[1M`,, /}Cg[&^*TT #pN!^{#Pkrm='͋q GCDGVj۳B'㦘ToͪaϰLUA]U&ɡ>zbBk5[}鿨^y-Y'5 Tc7T]/XX7z}(\CAMfC˃ ]O˸q5E[;HaB"0yv~ t6Fu$jL)Z/9Ȏyg!e`DGG@˘;kXvڦ^)p:KDyxo2g FgRmĽc-v/%6sE\]=9ɶq%^wE i3ikn2ìqgQA^ +Y;&Z-/#f,}MKAT~86pUX}iK@Ҿ ކtQ-G+EqLSRcA6Q)(0uAF莅@ܲ0P)Q}[$ٳ<65 4ގ:, $|AilJڑ=ZATW*~V9 P$B!մ z5J0}2+BV+-0'8jd7WD4)yew[:APXK߼p}S-$z,s0aO_?"3/T.…n;*çTԊ9T&!Q,!kH/Œ9"j&XqpJR+#inʇF䦶ꋦe[Wcy["<ܘ3AůΐG'Lq%ڣT7hh WyeSqi-\[~/}'!Gc ;c6 BEɎy6`Ҥm)~{چU%eۘcAXK̸g:- 3!6gw.yVg#Ne7WÆ埘 `ۗaC=38\x]Y)5|i 9o8(OxdhKM6dvxJmߓl[>-u^[ݎ -I% [s>1N=U δ:fuf|ƚ؏偶FmOg;)az6]syI}QqX\NObrXR-T!y/avGتWo AƳ$Έflnjy\NƆ{۪Wh#ji\RQZs>v5ŗh>)hL#>k>pA%IႊxhT~zC`'bX'0*{΁?c&XB1U+1ax8)աOYXz٪Pu% 2oIY=~To`LrODab^J"V֎l8bwv %t){VևQ5@1/#Րٹ9jLB@yǮ@sRʲO,h)5e4z"U̮p0Gwa `d6xgfiB;zlM㭛Il[XgR=l7=0-Yb'sMGsJVQN9 rf,}9DW@ sT0e2e~$P\Ȓ' 4,8ʕ{ަDη V4P t>6Φ 7O1PVWVP;=q݇XS:cR/;Q|i>_Tn%F!f.lva O\ɵ1&h& Qj 5]p_r. +Bly RQ vH Q370n:S襼ɤ7gmic6'N|*  9f@5 7\Z$a]NJEM1^uw5θ⟩B7]%f}  1/iIF_[C?afثVJ"n 6үy v讜Vk%+Y_p\tPTCP7kY[A@±aX%Y H[|">d0Q'|ffL %f9M$Fu"/uN쟷SҨ}SX1݉pJ[ }f&=o ~.f{H!# |,aҮk# A;_@7`|CFJLCvͭ&!~ِ_f=ѐFY?a .[P1ep{E\xTP_:r \ ؈ܖmqja?D/RW,9`'eE!*RsZuDBBf OKe0+oUTuǖǁ22#|yQ/KO?\㾽&Mʳ5!{7VCGD muCeC*Wܠאֵhu^ك{"\dc7\IW|Mh?3JܔtcRVƶG̕ӫx!~;8&0Lp 6Hj< ˗9@XƀOnB) !?7v2 #ќ:Ky1آ]:·6EuSd&kzN`隸_||?_>E䧎 4O)nL<__:!g-Z=pqS@*Ss?@̀ۤf@ xjyn5Om~Kq(:2Mz%"E d,za Rԁ24kG$Y橇[BoL͋(n.04N$^nIs&w封^h1uڅɌ]5eK1CJC׶ e9 GIͤ'15H8بC'FgkfSE!<]i4^&IO)qu¥ hEا4&g5+S(kK%.tSڔS2|MTO6A `{LdKf:5YǬ2ZFmP"_'o#]&#Ik!wެ<~1wx/VRZ@ !![pg4?Ys6cCQwX ꈡ%{$[<7~5 Yiݴ~-Th&#Q=}5h,{Os:hA%&6a{LVNkZnqz9GD=cqrv0K![xUd[֡(b+-n @ cRy?RcR5߆|[Kw;CtƉ0rY*~g2~qvCSh +nk;wT ֟-⍽]" 3>os-&fZ=5AU.îIj?(=)Wsߴd9‹1Zl+_f/))_ٳz>JP]동T&RRLVJwe?+S^J(su\y"Ɖ|8`rRGi5@ 押NsYu|-EjʸTϓE= g(ʛr3Ef(ꋴ$9_R_nԙߊ; 'gt7u3nLmܽvɷr ,@ إdwĸ; ]0l/]~&C0"Ktp7Cm:z5{MkJÛ2ۯ5`m6I6'{\_]u ZF8\SIKJyI蜍t'p79Neuc_EYXZJYK&Sf;,'켙2M1bBj{ p*9*䃥!7q}I6 y :UqMRPUܛK>pу{"Oݮmͅy^jBA߿ 6r&7pcE69߀ 3?H{=4zhia;N)Ew=0;,n/J+AMkK4A`X+o֠EL`2`ꝋT땫ֿZ_HG2;'񷭁4Sl5c;!?#;:[%$qmLRDkBX3,]҉kts$zs!R#QUeDž&h{ %Pst,Ӈ8hNjFN{'Z,"~x zXl%!YOHmAE5ΣNQ!a@0~'DqDh8w r.iΪ}Y-m~M׻Lf0_%hhR .N.8k(5uLenByAe%G[{XlH|! dspR'嫮 >:őiE[IQɰ:0E-2L}Z (kue? Cj\%B&XJI(P&/!0N^j+6e!D,~δbt3?,]lToL/CQxUUu4UViЭVR{fc0LetP{H׭gZ?o6`C8,聹𓾺e7yVl.<߳GÂǦQ\F._VuK(.uzA:tm9NS~ ,6x*+?\P!H Y}WhlCV?|8ʭ U81O12k<}o g"}3hj\}Шc ED0, FWoT#a]ȑ2p`R,fk -%3U4ӼM %'lU'PC>yK:BG,I؝b]|AU^|3!؛%TI1{4bm3̷FJϸG1cz]P?$ }9cC#2 2P.>}{ɐۊk>eq|^?E[{7>ݴ(ÚCz>IYuOq_-mdKzV+ x46r ?KlԚ M,Hڥ v#N\ +#hvxf=)CVeyG ^xp_0D~9M:LHy 7;ZdY45|q|Bjv2O'6w"y)x {XQ(ӃTjj0[YhTCT_-Acv4*藭ad]o 5)j5|:@lXab^KqԞ@zXeM3)gWZ bߛ| :=JC?`j@qhz Tj^$*t&n)01d," >mvIů 1.p. Kz[;3'#I|ͨY@Mqr>gcbU8έ:̫UڅB柀TuW L_<}Lj7ɓg+ng'N}GƆT74{hP\@d%Я( sX63BPXArā}UfOV SK9K3Q(; ?w+| "[i"X/Z`Oc7y٦z$MfD Ƨ/3-tdlG"(9"7 |9Dc(]dl=@).iwCS 9zUgk/;k`Au5AY/>ʆ:j`0cDж})!6 tԳAuk:K[ym 9L!JEj+dbG$DJ&Ôl0Xzy ox( 8Bc[tU.5Av1a.xĊ)tT/+s`[S' n >ә%=2O2h\FI_93<c6SHiey)_'*0cQT9%~Jvfϩzy ܧjJXg.5o8~GA J$. ~ _`Gb+ekĎo R*ojiL7C+X@mb0)VNKXpsKF@vEUR}{dC L}pXq8/]Q5;ʐJnHŧIf/c&/M ^G-J{NXePA}ln "J\헬Ww_JQ#|mÍo$iPPQU*NN,k:qpI"jU`c+ *|_uW eI6ՅY ?Np~bLG1O OQkzQ/|ݦc[a SЖ%snW23B _ti/zaN%w@Rwޣki0"_c%Y?>aKM| V%RIc_?CRfHZS=7=M( ,OǚsHl"L @rmNA˸ W #}:(;lF1h y9r7L@ɒ:&I4tFИ\xe.n>jiy2>oTi,XU_ U$mZB8Zͅ3\Žݠa=l.ȓ&cH Ffů+mBNgb)y`U<u:g'SI|%]Ť%89ESؿ"4ޗ]k XsG/fR`jz/ MtAZ`bÇ/bZj$˝u;*Yei=:Ϲ2Ϗhw%-_AN6P8mğ\)œuKDvlR1t&!$d$6Bőވ dθD91éj :׀mml1;-}Ch{ʗtYuļ|y v,_e>g6DÂN_g({^xtk0M<[Lҩ0oq`T/xbc5k(De?~تZjy2N>{K6Q_== x" ! h\ahMOE{д^ҮգEuF)~ʤd瑟%*s֝Q7Gk?n­Qٍ _5G'' b]Eѷh UE޸o͔ǁ-|l QNʹu>=v"#l"|!^× o]XuH}WOD+*tYbY{ϜyCÆc;0!~5&KH|}c`]? M6ٹ eLґP hE#?KSk z٪rB!94$*P.b6M2IzɑJ`.47`^dyӖ0i+ zq|@ZHOSEĸF֢DUpˑjm"e޹.LziL;P/P+qHB:r Z\y\@j*;|-s1=qdߝwF|}?^ֱTFفfӴ|c! 6ulSODx/QA8ǰuwLs-ȼ;)ݮ3*#J ޤ0Mk!;'_hU>8=atz.qy5c$6M,' tqIۧߔu`^bw.J`5ml4P; ƀ,PX @E*:Ua9+LK~"wr9jR.MmvVb³7)(ρXcTcv\;;W~O;$A96?ҽEUԹ3R%~/04ۭ^zNa+}L4ղ{0Z_Z9 r?}l5Kū ˺؋X}H4qы3chw5x-9l#G$0{}[CT8L Z Z_6-'@ 2yE`)&[uG~ts+xX#8vs~oG)baL #Op$mxt0Q/'9bKnkm;ou-Y (hhqa+sf" 9-ɼz$l0?;>?ߋԴIrX7?$MSϽD tTZ/'\h9 f2s5(\;T<̼ԅqp`$6%1JGH 7mm\m+>9]1(bTמ ;b)wdE>;Y͠9fSҀJz+=jB[uMNzq`:AFD Dr ;g}+7>}Z{FӴ,z5د}L>'MRr@ɦ|,K8(*Bl2r_MPnu.f}O*\AʇA 4xI`{ H=5 i".B2ڗ;ЗnlH"|K|Pזnxbd[?aL/x\|h!۳55u-^)܉I L!Ԕ@X_zYӟ@~ )q !68m{Y ՋxD;7I ڽqbcvԜ^j Y`=> }:@mKۡŕ8Y 3:pC›TS? u_/.aĈN)X3kDjGohx޾ƴG8q2*8KBC:<:F~9$^| RgFO:Wn-'X/"#:\Kn H? A@,5{,5Ep#G=SNzUnN$9'}?y;[;;Rq S]iju,c3wM%$1d@KeiwIz2'5uk Ydm%-8<0RWgW3; ꘑ#D瑵-odC ' `.[=HωshQ|ׇ0DcyU4DuPXFcבݿnNO-CCQ$>P ?2Iپyu@Ff9^TN[ -ҝF_@|._JJ!L BP$Z;5$Rr -F8)#W ;Vm$P-|IM#.4GeHʠbnTkn0᧨ [wyx0IFЕ!J}N <.oNU$19EBNj)`/M#j ZŔhV¢jT)AЬ6Yco?&hwY䪄Z&\R  @Asv8w`S>o [{Bgen j!"/ZR1w!>úT)&VmQ9+)Lc̵.ڰПXrӐk9 ?n+)q@R gњj/0jMnabBJ_O/z:UONVPn}Pd*\C..BV b$XE&$Z=wO`eoB(9sWE# cڧqvqex<{S霛vuc3:BQL+'MN)". ># & nnU>9=8׭Yς2A|c b+bji>#j xڟ?nbz3c(:UR+vҗޓS7&T !Ԉ {fz!4[npHkl0_(6Ή f @i#ZpM6_/א Pn]K+_QEf d E[ H H S׋b㩾mCXy='UUd!xQrc~TO2u:1j!'ZzAqv? V!MPˤ'~ r1E!0b^A_hlV<|@~?_<6K٨Gv>lIsUlj>UP"xsAw=r\ߘCj/ ػz>m('8Zf^ -{\`qt5Q+yԥ TCLƚű%H//!z,΢!ـ}xֿWyR鶂aDLZ ?*j_6X}`2},Pjf>ub"2V'A#*66f+,ߵ7*?LҩJZ+ w1zwS\mP`O !sdXB28j]SDՕ]t52L>bF*y`+vur9R&(ltAG_g?bg/086Z |ZeXg /Kv*ʆK7"k"PV_aL64@X[oXݪ $t7 vY#IsngMS *04W!7 Tù u;M% v9!Z&<ؤz[;/aIdއY1 BnN㒯 ҍy M::u.:(c ?_q\%ʰu8EK)T$n*K[0,=WQ9CN\:'f>({#8;4^` oӉp}Һ\Vgh,B6]wkE =g.ʰ$ު+F҅3,ScMXћ1A%Me8ewg]>UR}vf9fEʐLQRb=,D#`MY:00 ޲7njrII/LU &[LJ*RPdן\_Qݥ*۷ v~;ڔrRI=-CG9a~K6[%I*}WFjUr"g[seԎy/3|Ʋ 7Rx*uVb+fR0BOl}rQ8_l V,Geb%O&@޹8Bhe_)o<&+,D&!VvjvO-ܔ2EBɬ>ѧwa̧)E/=ʙGU|wZu):ԎlTað5 @([oȭY #Ճw޸_D˄ײaCt5Ba͖ؔŨ (^#:t 8M$/lj=}6>ٷcH-LH``x(NI64Ƌj]kt po?8LR̆S;Y \X5)bKZi]=۵:v,\\a#۝[-&pw{`0 ul$SPP9rִ݆aNXçdž\nvy;5J6psкgv=ӢžlJd݃d(6yO?y?͞|M9e6.}BkKݤN+^gR |t0|G>DrĈ3SJaO9:  s;A|amW2ipibW9fRۘi'dtq jZhI"ㅌړ 7#8)R5-1!*v\:9}=֪v-4wF?9K*w?5 nD4J9΢tgt٩(4a 9ϧ~& AiψQQ. !{ZʿN=@g)O+ԎZ'y&&f3fTӑTZ1λ`R0 f o-ZY^kHpdDq=(Un퍪/020ZR¯8XOP] !a[ZK6gepD-49uVd:-p%ҟ5kCa j%LBVjj6L~d8w=Vo pPMzH= *T]"FXCU >b .2s <5}^ 9 z) %9t:J$V>G yO06\idjN KEdbtPOqN.SnHL7:@־]c͵9>5 GcnIkZ/Ď̔t۱^`L<,=M=ܸ:Ҕ-H/l+15 %}4A%RRO 'WAc"ޜ>5]?+6꯮M0nNԲ-z<[LWy9',F eB:>flxؽ9֩%ok|XsK5.?b):!(&[~UbiNwڗٙCj/nI"OMOfsWgQ.G?8zPqy9PDh\]fyq؈-P&o"DEחDI;b)sQL먔Δ8P]RehHpfL;|#Xl-ux*y:&rΠ&(|L ([yRj:MGws06}i,H?y7=~AI0Bc h(`|NE~q%côf.'I͠qU_fkUմTG?_NU+;Z=$l[#6UШ (u7'(}?Ypo3 ؅K046lodڡFW16nڙ_s"!T9&$'>R!++\z"{3AkCtf}\ |,TF,8$9X >#e܏i_s\Mh;^d 0ϫE-n/&V, Tɑ'4 7~JMCuyܟ @Td?kCG)Y=8d\ܴa] au4zjZHAܟ>}Ŷ'i5̨p%wxaGCSLVa_q֑P@$y\JuИ8񀩋ݣ˴ XKB+D'y}uL6ߢ,mè%>~Mq12! +J󂑘rR*7]7 ]cTf Af]Cm*Q&c?Aڤl2KZmVEPHH'Aczѥʽeax(`Ҵ}>>ZN.t§XSlJ$\W ֞\kH(o= d ;e[8`HhVaV")om>1M̗  wnc%N6[kwk-Q uD_5]#| I%ahώ\gF CA cpN ]U~#{yUL۾ZX&6"g'!mKc|_*"}K J6gxJJ_o?еT,[ӼB*|s2!{q$YwTo7W+:H1QmFPZL7[9<: ?i: >T7DGJ J'nޓd6ZFgPr|$ƽ>U"sN4u}Y>1r3H(EҔKKBgBjy,R_*BGPR4k#b?ԑ,LGCauW"+X;` FE|vtpgӀ}")I1n-E 2 UGW |gtPK!,e{-6D᪘l5T? )=nMIuF,۳m2>kdjS;Uil?fb㴳_=;h+$!@wْld*1ζU# Rsy} @шގun:,ԠwF` [mDyUf2 0H6Ty٢J:_Dӏ0=Ϳ~LfXK0^H< Aʏ:gZmދ#ʬZOfʘ x)XOWy0<>q5 M ސ#q:xI![ieJ{OʱEI~E gUf~\ 5^EW0X|[jXoAEfV;g"h0`0lkfsHJ.rQn<jvH&QLERc*RemTmHb;VӴi?kU]sWkQ6ՂkHX́Aѐ6'-F`W,Y%EIJ|,ԋ#l,D΢YnlCXVۀ +\1&{P…5}l; Bmѷ,8y61H2+g;5;R$HPu>ׅ5V]T.`9 &"ln WrV+0&RoeOBD6XEXߍCNy5; ~'..އ WS16›$s0b"~6)݃Ne=-Կ_{[0+>"#.8'*TMsMd=,2:KHl[:oG!='%[E m] 1v ƿmrtNykLw|)LA^pΓ2n%=7%3(/[ag)DK*LkRWVL' NK\jgQK?+unU~I.sa4/p t%aX|ȎmB~)ݚyr*oaʪIS~_A7*=xZx@]x^*ٵvLN~{ք#i#;mEɗ/ܳn™y.d`qS7q\2H?)YF "ql]zZo˵ʇ2]Jѱgb9'~ya<#M=yIh|~wUPWb8獶^lFǮjG:8]s pR"V#lg,to[Q& %*1CDgؒKφ> Te(=$g3@+ Y-&dzKP|d2Ċxbڤ5vyO.nEfm,8iE rޖ}u5#XŘ7SOwQ.K™nGw74H:c_k*U74bq4,)#cJ U1C@PNIiEy3C8ql'`;O1"-Uj\ljXhky"i*8!4cgsqRO>"eK}9V(\,1:kXvAsA>2X]i9=hC0>]JltuM[oOPNׇ6oSd>5ܬ cbР(9Qvnh1|MjwVX{M#*Y4^>RO+0Q*#IbBs  W<I LbJcf5<4W(-ފLxib0%Һb7R)|2l#j<m=52媋! WRjTܞjo~&mَ֩B~sʐ6\fwɂq==ÄOQ/ʹŃeO0h|ɮB-d"uw9Or+}K2uOnp۰mr9y7{qK4˓5qLcC.TiO~nkX0:??DU5g0k:NX@frkehO{1ΏKYU&&;P!bsPY͒/Y|5sߐdg}Q1L:[-.̼SW*(~wOIRULX]5UHdA-҃lp N g~ sSEf*Du_~=yekUU7VXvOqĄ$6%AJlˎIsLL4u{hϠaA5./?Nk@mRbG*.(}Ybo!N3'Yu#s&pUFn)ZekYڿ$s aݙg{^NdMC[RaS͸ P'xڃԳW̭Cud&GdP%Hz>ۿWעNMlbd? Dcbxd4 k*"g >6H-X d~(>Wc|iZvv?PXoJ|;x,_tdB{z nasB,, #kULbƕ#xʠCTB;&R>u:[/KNL;tH]]a!R}0EpA : &ZʊgBjn3e}Dv$Ho~\)*=lqRwDQa2tW:LcbuLlh9}%tGvbsYbDvԷNRBl/B/wg *bn<j#J,&[(*́"0߄/w8[!\= DaotP;~Nkj_a\8$=~iTP ׯ).}ҏQ1uj%B iv%XV3-jU'6Gg$m(,|z88~bh9'QzJ388ALSz27F~nƇ0_V|瞺5",vZh\~(v9X=dWԁUj.AOdY{Zwvx@z(k!Ë,0I1 ەCdxkSOA{ӂRz?ڣ?ާܶBŕEkJOO) wS>&WЅunm:gpπ9DudZCUgs2NQ{&Gڢ%$\;AK5Xh8Uj\keHS~&>t+!¥ U*8sNy˰V1JJ4[iQfg( D>|e(y3 -Xd ='!EFY}U_ZTgjqԲ!]ZyW5qS#afަ+>{hhX7|Ox[qu&T]7#Ɠ8*qk'Iq' TN(S&kl\ɹFzּ^:#8!es؃/itBPߨAٿZ(Ԇ :XWKg^Q%1d6V=R=fQ>j n4fնJ ێ"X}$5ቃMY?}]>> 0gskɋ8_R\" H*CC:ǔs)]OSdEmqq%Է"S`CYuB(2=dbZ;iHnBr|Qʹ6yhoo+,9?b36ot*X İA 99<1bdS-@b*Uzo&z;sh?2{_kz5A- mjڗ/qZ^0 4.I# 4Tfpo1UUyKLA 4'_qG=]S1d,dW,_רYUt!wԮg2FN'i3⁏sU[@~f/d?X˛t:]VRљD(bU2cjto77\]FOӤ Xt"w[6TK8 't+]X|ΔRIIXdĨ3yZ=@²/1]//ZԼ[B" gd u(*6h@DyX6bu=NfLGƶf6.+hzd sM33G-q(Bϻ@@%&a ĴM9FRDmx3vR@}AOQB8-v4T\;:T1~+șnʾ.T=?Љ5ĝd;AŕH3ɧz]:cĖ9c=ؒj_`?&yxG3h9!Y0rV{HxqKU{cUi%9&/2C!ƲXM ./ rO^( g"Fw;+j$ІaLR"ɮ]ص@UI?[hy Ӽ4Z\ Uw(i3r7xr;Gz8 q?@J5Ξ☒\`Z0oMhk BRHkG3^}lN,i)fi9X~^siC‡)TG&੣يH3Ep\I9j ?,YY?twNKE|ãz{AڭHxh4!.;&IZ'8w{×pƾBKD)jA%Z> ]h o R<@{pv`WLH9QFk>?=ik+-%|Cv~[D"bwi)JvAřRޞ!R!H27 ۴62I8o)>U*Ӄj/CƁA-jc6}!?Sf/YwD57D+#^A&1t^'kFћSa00 jAYJM#(4ayrݞ뼜1@W e`!L`֗ozRאD?6w2 6xƚ]޲ѧp{Ư >|+00_T'+c%l"Dy2^Jvńj$7"=`mT*e-`‚Qjv$0b]S' b~|B"2혈[!CC:pU%~Vj5йU,|d :Ө3wD8BЎF4ޮ vl_gf& wl.F kzqFq9|FdQ2ȤW|1W4X;6FfH!:m[= #- OS/K45h%{_)ּ|; TN" *i;ͯA_m ?6=2 >ĒЍi$ŊUB9;vs:2Uaz) Y]Df!U)\Sۮݕțk?!/z#NUt;%7:,751!4W,=z]n)ϑ\[%bEW"I)#.Cx70%r@YHN1ďRU_ Y{zuC5fk!_%v~!xfKPU }t5:uR'6RAuE3"Vf2ΊC1< -$6K^KoR? [6%G`␸H2Yǩފ*VCYcr(ƥm^%ƨ@ֿI0˔ B_hcKdgK\(%>@|&i(1V9p'X|t=&}0%6iH!xP 62tE0h KM`5eW`Qm|crs]L%zQ}qO06 sS[%bn D-VC3\M(Kۼ+O@S;wFjPPLw"}ٲ6JiIRD5kXc[2J]p.Im=vܓZM 0 b~%_a+{:JO5dr] x]:Ux88%fr*jN?4=)FVV Lo&~7D$=Eµ~%! J'ғL /':vO ]LRnwfB'|߁rA6erbkZI ASC9h/\'A-nUDOPL}&͙@/B$+c@%,lQS"y2'XUi|-)cOYi\ "KK4N*WfF~1:OE7Ӣ󐰡Xzt29kmJܸ0)t-" ж4$1 nͽU0tZYz+;ЋF|wpJA.^_8n ɳb܃ Z~ %9p(5L:ގv&ﰊhxOu+7 ә{O].t]r#mTS\0 5/ӹ nn]"uv858/(Zבv2M ~^"A+S* ::EUmp>\k4; 7@vk>ќ"Ty%#80!ӎ&Ļ. /Fh̽ym_C0KZF#xݫAn du757p\m:r4_ Iǟ87tB aaV tmu+US?eZo >jjKȃ'wsP U/F6:nVxL9uT^XX}*P=dr !q:. E+ͬv02ȔDn&cv7=f51IBW)R#V{~o)KV7dyZeF.Brՙ7W͒[;\! O'LʣV]~xO Ʌt켍BDU;ͨ` 4S#0d8'Oц+HcTc<ԟw}HEܝ]w31o¿~W_jeMe@}]ƶZsزң160<-;voj% upBD _fIATn`D_tf84CP+g:M7@+0ؤsyXNfd-L0Г[HtșTy~ /{j dϩzc,^ z%(6Fշh{;o{ړ#eOAp%z8 -1d.]X*/2G `TW5I0'}5 /s_d3x`fRKKw6U6Dž=[h`ـkPuF-Q(v}ns]ȅ-[?azO=%9lw8*cysPF;(68һP(!9SfEl+Fo/({U-u`#yTqy#o|㽼dHN6z^БnxMoGayKnfVojP9!i/d@_9^bЬjs%\l7U6ZSt[hp(S^.oUn湦ۢ"ݔ&I)l6?[ &f.]w+G$uW4@ y(W~+Ww_c!hCIЪ쳛hb-zDa&5_Dvrc92VreY (2%\$r6Gt5n>o8T?ذUT:t6Ԥ}]d{=Zmҩ.~rbC}9uυ}d#I%C${/S-3>N76sSRo^q]d$ Dٛ y3;|%œ;IMߖ셋"39"f_?v9R!c\TXB0gR)ߒS'=荅W61U|OhIn0ƙ;e1E<$~QGsmh5[K;fRoE5"y]j)JaC +5taĔ:~|L4#?c*a]iT뼭3cjU4}nTN&̉R3=⧉f=-͡c6#Wa܆}UXT3АL<1e0DL̆s9[fMQhTGAn'A؂lsA>>w@dQoqsGðaET)s3 QЏE,!R`mU "+\Nre'Ǩ0Hhl+ C->a^ @6-ghk1+.0#9gZvmv95sa.s}VKB k.S{Aݢa|jpٚM^0V4\ם;\2kxB$9Af0B߈ n(TCE>ig*J V'ȰuhW̰#(@۟oi(<<~{md#fXɏ9l)=էle+FX]f*"`ht jƨ-6JOg]IEEds%tܼc:ݨk(v3h7 ږXu0 1M#Uo<&؛PFBs6M^ E`|Fk D0Gu9\&GLQH(uʻ*zB[yu ?klP7fe}!͹=W2g]@VsBkn"#ӂSATMlp *fÁ:L G/V5m`/0ܖݷo~Vc#kOpcQCV~PЄ_uUQAIJd Kv ΔV}:xFGEt)$ {T/q,cΰ;{&otP-4p Rx"AH08uhLV>[7(2G.+/'ʋ89 ΍yWQ|l+CK *Ɖ.BSؾh?= f۷=gwqNg$oQ֜ Cͦ4wxR.iQD\I)zbPR_Kz>_ӅXK}4óP,3hCy>|kBs xnĜCe &kg'm'L 'XBn*/ql9dgRL].f(_sĮa0MaKHYCIAc /&ܫ6jSXT@thds q}щuRX(1gtG.,/튀u* * KIty;}UXXhXY4óg>qH6#|0ސQXQS:tl $ƒUS6Ngףm':˫~wnPv,\$!=\%pXUr%0qx̑\;xo X\ ՓjiwKE?t0~ XZ/hd9 >=̈́ N wbT8X^ 7K^^rU{5!b}Mݵ3KcMՀ9xfM ] ,QB5|&.e q#X%j8 (YCO1rUGXA/"~8 qN:Z?F9z<^E0dI6}`7 9Sk<{Og鹯8"mbcMKDLR]c3fΗCwUzE~JJ,6_@39ew6E="C5&}hi(K 4$k6]@)]hgRS);ÜUk AҧycQ8-o蔂 ?kHf.FMP𜣧 xBm6y;x!& Vzu(E1,6kܿ&dĤH+t  fKR)63z lb1-&CPTFk>8R|Hkxet`"῏4ě C):hd_=i_l8аb[*D-bIq6/\L1p8QlV ܹq5E']DSbiX ~( a9FFYC5踈[O*PN*i?u}G@6t &Z1D.UˠQ f >,ǘ󱆄' =_p@ `8es9ti7]tNisV%kn|\&La.*ùTVhʍX"lW=ݝN*!D&M9|Q4>Ƃ+ 4Rk3s0?̱Hq$50މ1d!Җd`خDsQT`,9HiStO\=/{)W}rHqz zOV7}"yT$q$uJហ"2a jBR ݧ\ΒdBי@HTB 9V%=>k.Y0=6TdT1hk84ϦLdڪosnnf zId*t!%JX`ppk D{z ԺR2#d>ϊ_vDL霾AQ$ތ Ov C ׾MM-T\+YF] j.>&  &Xzbr\,=< h3,zQ\>os: TB{d;"5d ɤ"?1۾ג&" |6`a5I{c]w}iOzY2#=zb_.:ryB6ޤ?ߜY)0zL)ºD-a$ֿa{T't+HHX qvX 6x~_S48{H^Lpfo$xX8Mqu4l앛%[8T k}ccH/&Zp{}<Z8㎼m'f]huK($D& M fЋٖ/:nň NI~S#'Cr ?8BW"lRQQ$c}f6ѻ^"!.S01Wbn:2j6KrI^]r{DX \=(VfyzE(“&.ܣcs}ΚJbB2eBid&D4j ,SZ_JṖ}s/،Vt)=4sf҈<Y^Q>gKr?Nٖ8j}4 ]YFT- Y(?RL5br kr "d v#7P7HY tb,TެZ{Œp 5]vϢ:j{ɦ@ƌ/NkUNm݁Q$oOԀg+hØ4@vA7>_ YG;&JTxp MHRAF 9-6037.ds-qt,{MJOq+oWjSlL%YnM 5f8oۡC>Khj}Qs-jz6ĶSU{s٬7⓮Gx W{ľtEbui *V8>؂6s;E -0Tyy98װXR/Y]OI`[T٫d2U@l 0 Ai=hs4C^b&v^-I,׶$$MhUDsHCKKh;-bqKmܬw ?iz6{KmK*Ķ+6sB(C5Y*#\J֏JKk .hZ>> z,`P&( 7xn>5+7 C]"$ɭesw6J|כUvP}2)𿈕J ?XB`>{X$i3\0~^+jpJ>: plO?6HIӎ<,$YpA&`6gR>Εp2o| P)=f܃=Yz75A) D+877!c,ܽpzF?-UNG> ǖo=AQAhsr#l2u.GсzG"f#Q.8!Qq[ĤB~hX-Yy$χF4>oY3k fKFpoZרMLל\EQޢ5Nx;NbU%հXϯ>t| Rf{'ʉt⸊0nd$ȱb*i&Y#rHoS%8gՖk^)ucSx0˪TJ6Ki犝i&|?Jkq|nUUSWNM:foK K&^ba螺z/L<6Z4g[&4z'<)qC6He,v扦G9nybS5` iy"#b9צ6K}5xKWk/D_( 5e!p kMUG_ ~/E>V]of@z0ig4 E֭5J٠ZG "N$=BqS镐{7ݰ͹}qz`8,-qܾM34-{ J ;Z*9!#6OoN0YQp|αYAOO5|8vt:(~ųQݧVmfĖo`JJ~T9&e熊R1!44xB_t QM KԛX@JUTLHu7pd#==`Yui4Lҡl !9Ji~(lj /M3HA/$dWq`(k-7]vJazf}k c1JB;FN.Rs`&7*t6ӕƶEYS@Gz*:jݎE`XL[ly.M&Q^]zOI{8(j 6L6Kt-zxG5@Hoz7D}@|Ƣwh%ጃ E`_6ܒd":aYeT{>2][9 F!bMc/{FyBkq S ܹ1;% [\(|cJdw~' 2ߖD0ߙn:JmRu?m6+$udj=@>[@Sp%.U״_[n ?Ԁo]{|0'0n"xq:Uqs||oՇšoOU`>W0>6`yO3gk.ᐊ靪ߚ1_Cx $N$jLlث!&1+>sW泣XPÃJ.p26ew&Ұՠ/:s4̈ o)4j 3b%Sn,Fڇy=X%0!E\OE &mg:Pa(# % ;X:@UJF^!9(ҍV|8VJ'$鼿+4YAjj3@CDhB+d6#to1]/-(rDq=/[vr{w8˗| {6kNaͮ^Ig#)5/c7Q⍤A݌n|6p} 1<q[NXkT1YNPS3Wcj-:;}UV=lR }Hwr]#ފ_,+?RDǃc,NҋJm`%SFg޳Df?\rs @SsE囫]Z(]x8 Plm 8:2*|cKNprp;"-e 9!ؤrFҒ#*-U 6 ELʃ'0j}C8s!aj[2*,`Q;L\Yo*k$l`1.ܾvWhV5Pаggp[wFV>*V{k^,Kڌ$ Bsh5LF747gqZ$F1`/M45Ayv3)jb[ 雔6#-1rxl3L7TN,nBqfݹ%vmN^f+. F(SB֨Ak#{yXPO#f*GfVQ'N\x]eMb u"*cXYq+u[o;UdBȐeR '_bOX3œvkQ9\$dX :X+1jPisȱgt&Y2x7ըy7-KJN-'w= ܯЗ @ٖ?e օ%:Z~jvy6=*J;"Ǫls.\;%t-E9ɀJqΑpg+7UqK͵AHi7Ř1w386M&`95 e6Ҽ+S O']܄mOKCk\Pn_ cc V*dq3ηH$9zcH ^ QhfϟumdC~,[YuEMX"ZCa(yR2OFpsm{o˲WJK$f ׄu <\Xr漚@#VV/?ӡY&+s1{f"(H%棤B(fYE6Qc*FURR6#d0(;& b3k/.}Yxs0{-h襲`pH$ [ ll'\4qzOX9ANg"K_KZл- WVAYgQUjWnm_1MAè #}WWds DZ?(q=1G;>JL;caf"Lm&Y W8ݭYY@^Q2 u tL9Ww,b ׹F;띩3CG̩OQ63VHr +_>[kXlX $5=oTMisɳ8>\y牵zrۜigPhΆK0DZ_os{RN =Ov=Ai&`1]M]u9#Ԭ8 Jw8AFƟG~G.tPmOv a&]ݸ`9b63*k#ct|r~Z'Ɲ'NY hk~$:e0f/ q=9L gjJQ6?>\y,yP&a|0&y^L:+\f]ah;#D7K˼qXW矑X,;S&l8g<-"1w _ÙdhHŌ|.vEt<$%v<DY{nj瞲AX*qEn2;y[A$_U78Q\) )8S=Fc' ? *H|_}ΡL\ XM j,Fdu46Z|А4{X_BI2MBY 1T'rT|FnM6#Bj`|W>7iHgY n·> s&:`EITd' XԔ z0t|m3YUvܽ[9:ses W=J kѦj#~$&Vv(mH2؝Qa?s 'ݵUU#GKS5(UCܧ'9_B1JYfRu'>ﭐ!@~r]R,NXtcRY+. %f Dȕ0ꭖ}{6D.gUĮmEM{K6 DѪA+8ܴ(u1!w m6;]iP{L-M ^(\df>l7A12< +#xG6D~2dmaE*Olwe}&ُ-Cs4>#H$w}i@tIzЪW:X3QE |Y]trjie!]:ӈW;00ΫEc]06|8Wكa4BE߰RxG[Us0W25̨7IaU)gҎ7ڙTFKxtqewqXԡ5b,z?"OAB' /F#.WB=O\o gNIV.m!r0H`n*[o,|h!ۧzڳ3l!`:-VQlOz" 4^qM{4 vs^ (]Uz/u=fr:v5FBO%c _|Jw{!˟isV=4e- oF}#6)]  Fl5zsXNw.|a8ͥA;tΪW6UD?#$3復wl1Ƙ Hl _a\Ⱥ@xyRd=!]'j`p)o"۠g%mW$S0K_R=ZPPAcq\; -vܓ?`7͎31bXںSGH2T+EZK>rՆ4ީDggv=O)i^ɔq4憉漭/' W~NP T#Eƒ%%ѡ=ߕZJܱיKLt"&Cr_Ɋ}s0]EBq قsɓU,NJOpw{㚉\r! ~l$Lz'#Nk},'斒:ƪLd'È`)}]fiHʖ)ZS4H({otu8m WƸ28>;hFb lySM)S'b3P*zU܁8u&bzZm,R|;aVQ 1UP͐"Qˁ_-yfNvMں0Y-$,PV\ƄPr`Cuފ q.<_BGT c#2'D4d ?=]R3?SkL KG표V^dz*8~"ıHS.h'|Z~f5lКkS3!YkdthÎXXlj_`1H7?QFYUq"(UBV=D4_J@“MlA߲dqnԍƀ!6+qJGS!* te)n`j)o$jN7kIX !&-īteC1%v*2wxC"%Juέ1ݗg#s}h#" A.\˽/Tҁ<3>#6@d>", &v)ɝe$'EZ)YP_ oMCcbn%<텼?Q)L\ J%cLƩf 7T]A9A.?{2KEl}S+ampV]I8q645`ʆFiITX4( 97`!BYߴ֯dZ&M6^N :9Ĭ'`B-gxF:NJbQAxLinM\ϱO{,V g|z479Tŭ.ni☶lL;TsRb [AH Doׁ;K;1jӾ X.=4l J[~!9iu1]Af%!=zdzw#?% Cji~u% BrQgC.3nNaU)_ql.V#{%jy$yarUb5|q?C6Xl|(tr386 FV`%co/-@ ew^DꙍCz=rPF2XW E>7Zb }?J{iI\Q??X*FQL4 &qu7\[2>ebzI9N3{e?¶8cmV#MNPR{Vkn (YuaE״A ;^~aUTRzH Y~*o5Koܙ@$-f] ZcM|B40/o,A^Z䇔o}պ[mcn޷@dufnkD;D3{h"_<湛rnCOٳtyk'D+’H:= y&rVp{[S#b%,xwsָlVG][R^Ȩ`[MF]F$nx(w*/2gYQ;.LFmc Lby 600 ASEVCM@! p!`-?vkЌShY61#2 v- !'ݪ!&fLP䢷^O-co _ˋKu}s -b1LYKo9`aQWDP&f?IAifF 8ᤗ*>_;|:7e06fWJbڨn4ۅW[^G\JAא+3Pb{9] @?G*35s#I:J4"(Ed¬jBVo|gCTԔCr3`x# @اB?-%!BĴSr͖$Sդ M~U_F«G 1s/NOEPC"jփ4WpԤpaZp~e,PD ҥT M7 s∳=3ԶkT~[]B3Ab;IHg(My>s4̫t! ŻMd(\5 H2 Fys>5O]a7,`Jwq 1eۛM"ёu!UON u_FT|owy2Iog aia a^>wSJq Nc}O1rΓ|TTê#Fbc~k %@PFFE:26'(P]4 ݝƻS#O]3xC* Z:GNM` JNz-+l!f- V(,{4G{$8$\JSgtqN--s9ŋHYf !J_3j:dIR^-֠ՠu+ &S JI񜣚iZ{ݥ0=왓Yq󋙲O[i>[se[끬Uaݲ l޳Q"Nd( ^BRXj~GO0fxJjO9;ܦWYIyÅp=&D"Jo.pA͹k*e`T 2ށE($A:fsU\M)wf'Kq|< *gi%+3fLj}Kf ;6{+ɘ':f#8$R]力`qG?"D .@YG;ѡcC< ^`#:%)%n*7aV L2׳o\J+5o'8C8FFx\2T먐8SNW(ᲈNҡ8#57bI[FpߕO]qƔ/;erzseפ1f͍wڀ8| `wiYVnGc,,=!ǝ7E3WǸ M/ak e Xg[ hy+H{nVcQE`HݶdAW'~-@ϒ K ;B9-fco(s1E͎6EECaf>[3չĘ]An6M53{)YY2t3,CH 7y?2j.~8-{:h`-,:)z9@2ºz"CPۨ]Zɛj (o߸k:Hw]dّ}UI^:(7zMrh#=D`uDfE??,d Qo\[<&ϳh$ن#" YβrDaMH;u֕DX3kLN@@v7v,$PlQ&{/p=+I4'we\oR|酯§c 5 W@ K@Hu%uSzڛYlH=(Ij!.ZLE#?42ss*$™r XnKOyk$"lҪګBP`k.Z+2S`wDZbN~yA4w͙*`l}4clçڦ+HugzRژTW hoM}sEfѸOt̀&1f"o&mѬszQYf=*eisKQu'~aކa#Ő%-qɝϵ^/[iBΜ7Q>GZK%ܛ~/ֲ8cJGr.6*U8WZG_jrNH1 PFsW#8ߔsON]F~T=NGMsE1YrN}e~X{V<͠VV@^LQT$ bR+=\58$J~p;ԏLCa ;v|'yG(]Y7K2TNKڮ(Y,[^TO4v$Tٖt 8=3)iaEvjE~´R9Ay%]HT" 3d ~qv2أ;jU-&.}*-]+h@ *3f.&/9qk?(!Љ=q B=%,*~eqj+z5ЂfRT& u w'TFķjM%aS^,MrKי#?H4[D,oMgH#3fm z~Ż:~RM8B,9"#8˚ا AVG@q,*Y9gI]Hi~b_A'-ra:! $gC7K^ʉr zm PeXycY46dKA.$+wc{B_^lZM]/ҁ0,w{a_NŠaen 7;dkeTƇfs!: B5:1{tzCm?gDZ7+nsC-zH)i 1V:l`_ 9|ГYVB{, anJ, lftMk;طc%3s, ]-43Ob܍yNà&5[" O 3$H<OϚ^ͨ)VCRcE^ɯ6q |[mw=,NJ?[@%1:<,rM'ź M˨ç ƹ! 0lNsiϬL[N87G`Rh<6|c a^}sUUrlq(ս79?b^`.naiSZZ~ ?CU{"Zx=ڗg_ʍR۳P{uo\y!slvF7lsfNO;4cU_57pnJɹA}!Gʮ8']FZ|d*iT X= ~}k*yZ$  ,( tRt=\•LFu~ݪ Y6Wx:: q>="vd/$:$nE'0NFw6oz]?a&/t9egڕRIŃv+`V.Rs?4^IqԪA4M9Yk؍Eo>xq-Ėz~;NHZRP}֚ũN"`;:v vk d7,^69~‡L3¦`qG|؟-~8b-ߘ$Քm)#x tam*#3dL9(LIw%ig7 ֑[^=fwд˲0DAH!/.rXjoJgp\B6Ls/bexBE?ϒ ɾgy+"4a~kq< W}^?#~D81Ha5Ƶ|F L$@O]XW@tƎ]"$v.qv$)d{ڋGV#sV2 uf: R2E%ИWݯC"/]E05:p6}ˆc=p<&~!e޴1 j:v(˫őkNMt4bl R]˪5ƹU5FM8VT lrN89yr`2xM=t!`L¬K[ߏՠٚ FTAH:Ny_D mlL53]1=gkvyȍS FIfkٻi׶OKICv墐̲or&+is2#ԑl է65, X7vս'Xl32b0BqܑNut%zZDY릅 ]NBS }.PH+F&!'i6Ez( LP#.}Áw!2wa (ZDg_pRQ3SF8=ȕqΎ !tvn(;ch:/7 4ղ${)xqv]bMYw" Y*[ws4E'Iu\ZPRVa nǨAt_9`9 ,.0!c95|Oq4dJdI~G be725rgm)ͬG`K™/`ԥ Xޘ/nd[L ;ըVDuԥõ9*T*pt]X/Bvq@}¡V@?T`OEB᭖;eDzЎ-)Wn3hS%iDBպ*bS-S5svkQ 'LV@=xYễ\RXfP?b(DmW2ax-٬p#^se13$AdqM*PnC Eڰ݊5jY1j= ruu~m\"@м}YїٜڮJف\ˣL >KNh]M`@SYpbjMe3JkWD3)CJQ`qdH{28(`g+8[dH`P=؜U+FRT[b..C1xT>*= K-aT-f 7)u-͖glǤ;e֝ӢOwyQ瘯)'?5?t) /ݱﮒ >{ț^%W\=`dS" F "1q mUavihkIRdu<5gf+v&n *Bݕ$- XZ⺢9'jwCjΰA#FlaCJ@9?m!9;UIЎ [BDѼP^<Ȳ;xII-)IY7Aİ?W}Zle/)O\^>O7 x"Ӗ-3̪yGk=s;,mK_CpףEFs%{eaASx}VwCpqs0 jHc,ԠLmmr3B(?9$ +~ o[3b3! ygȘkwB~3WC{?.$hk-zP}7rwZYa4K_q}[?{ ` )!Zc{A1UPl[oO\N}MK&EbX RY[UH8ɃIhu_ڦ6eKHF~_1( 'LV93y 'n?\k|/rQrH!='hs3\YКy=K̿Ԉ(d?H}ʞ'OӌeيJ > hF Bݢz+H30|;Sk5fҁt`N5Y]xC8Hj+eO.Ϣtʩ{T^@:g|I,lhZ @EAUH$EJUGxejܙo;CzC-+)65"oZ+ngn1aH)k#j٨0kf'W.|w2/fI)DqZ@V A^w x*] ѯ70Z )[b,o L2;l:[]QlhGeGɘ'eФ$' Fv81"H3ΠNxzRꤔ8|YzH=6BXkOdYTi]kɷM[/i!*Zc,^YOo`|f`h}<$)>i*{>euYX 鲣J]g]gr%]cQ1cms ٰlL1R"Dx%X6:.Ύ+ [y8b0se+{`4W[ɳ|8b]}ѬTJ[5y!_CtEaKgjUc|c2Ʒ> 6R˴>AAx0.ET}^CjS#05lgP7+0kUVՊvāN,>Ym"0\4i;2n `0pM玟i.]N"|\xsavlHƺu{̅QlBЁy?L}2XxI3Aw%*|C4}I\_41zeKd ʵ,ol5 ;XOȶ'J!\dQcH 9=ٍr9+}͔*-ImIAN>z5bw1gS2aCWz_-KLy:k~%Oa7F fE='-ʂv3Fp; UcӜi9K)C]h-#|-s6ʼn(|7B"AiC {K#6 -JWJqې%qM D.;*S^1xC^|LwM2)My滵*J9:)SbVFTF?:&6piS͇fI\a#̿ -p̃$xz3bBvſSTJvqN C9RQ)x:Z)E0Q ]f_"~XjTHR#6 )86yh>:B:HJ{0h6+o8j3=`2@,84Ԏ[J_0Qȍǥ:Eެd$bg=H\MDA]7)AY^H 9@#_4K=/cfi1`15$;b ;1uljT8kHla!6BpqA1Л^Ya.;͐PϝO]-_j ^J?c>"YAm򳨭xceNg7Ͱ@v˴_3$3GQBZK醴D{5=\(`B"@ѹbkqu)3)Nדg2F9:汖P1KUiu|r Y+Fg,`y RH/' l?אTn0yևSC"gT[V -]Z0&|[l+7&{YRgϘdn]ڜ ](*cyv;@Ak 4i"("4Cp'lmٮUVWdV)FӒ.{6g: T=Ζ#[D`7m$,ۭityxOV;uV3'M=I/ Z$q*}&HyshFrw1 7?`]mAx$-@V3X0x|B *5Z6(6XHF!  U`S`xEWQnba.:; a7d ~0@Rsf%N0H~ZRFM ?'r IPqQ{߰>7 / Kzʴ2P}D*)EՈ)DQM:+ QQҌXG%S#5pbr Z * %Fe)t8T?fD[C L0t, 28KGD/ jrd1Ƭb6ݪhkˡtGRETGr&g"Wtlagzt &DRr\_ƛe@>:ڇ0:J%cK @.#=BXvw@٪ل,>j1L -vycZ}u9"R#x+潸uw~*[պ];nyb]WW@ClD:!{h{zcH + t0f={1O^%p6c-(nO|^)x1Fu:t7\3%7'AEZ( Ci629Ű)-%ӆcM0ZX<%&ǭ W1JQ%+ + T$IEjCi`CSz2_Jr}QcG(R}QK&wDz:mӐtJ*S\^~>/&LP]f< "N(| AcņX#1.lf̉I@D5?96%YDUR```MT0A pqI*G RrN=0Ue9AHd"J}}_POM~IdfK*;Җkg!Uś+Wl)BGտ+^ 76E?hOz&"%"Uvec;/ W(m@Q@g6d=_h}J(apPzbH|ka޷_mp/ UwsА+ի-7bF(gy\lA b@)/:CpBR^D 4)K8'е0ޝ ´<=U W)N([Sd~Hl*n_{E'r^ឩ:۸}"ޖ) HΌ 8G4$dRUzFX}XKbb`gIEx|/\=.P$-˺ԕ)Ɏ9%lٚwj7fO5?xkp;' !X=FW퐛ǧu`rq"9EvFYxЪm8'OҎ匕˫Z1:d\.ZB+;E|'}fkeRJ_Ӭh4L+XqL|3c.06 6~rS=-I$MH@ 6vc#@V[#NUH'og1#Az£#EEgf5qx *ϙ5hU,o\Tm\}ͮt\9. 'sOr ¨>Ubǒf,.*6ikۢh)\5~hQe\Q0rGJydX67ķQv}j"B5Q,\s5jQ'9G\LEXjHbٵҲDKܡZlD1],2RmwQF% ui;q,NoCH݂v:Yo$\O8+ܼI",.ȩ ,_N]FeѱWp9jN==hE\I_c}&# ^?8[Eqjz1XPw0)4B$8/#T*ɣIƋyMeW;D!<c_Q5LDs7؏L`(>ge@T>HRkk&MuhWej-{|yK5Ms yx6vZc1B-~,lWr# K#q?iQS z&^?ANB"$-$H.T&4XnJ,`gDz2x!A(I- llPHcfYA(e*}ボG *Qw*`zy4]EqNg!c $1\4-~AtOGG°^~?L*OCO˚jL-U[yQфlx%V#P+*?T3Ҫs-!3+M^)ƜWr`drp :JU E:vL{e0(Z1V53-@QR?;18Y?o?͞Z>67 c_,RT*+{k_z3qX$:6OxO:)Q,V*w0E7\j8,ULk+mdr[SOdlf8dyyn}#_b9_zQu4"osksXܘG.VY5W͖3Ǻ@.G»3l$,$sՀ{cϠpjD2._@t6l5pOEpU)SNh%I穻G!f)wuJ%cXw$_ ɪ,`5Jj߿ ,1oba~s$ 'G*Lp|Y OȍNn|QVdo Z[}ŘNrjFaҋ0\-F·'8$sk̡s" ~&?S|U|CX{lX/;f8'6d[6K3w yefIt?WY˷uRj g]b~[2)U#uiH~n>"Y^4wRD%OrA! ťTN/b1[9fpO_Gp}& dV@P,kv}o{G xZtDIrtb^ۺ5UXɶ\']Ӥ:a 5RѲŊ[¸cg^B 4L[>NU`չ:E~^;QZ{*Q*IncIs~G1&Il_92fLtb )xa Kf>L LR ]M›K vAEye3e쵊.GJ%5t 0`EN+hiT00"?Wz ]ݠkwBO䵉.nպ&1ϝkի|n:8^tn Y郦 uf}KBv;vabR/t4îkSۯɧ S(b!ĕ'K(^~K ,MHri744N,zK|鿐Iu+Q`~81BqX-cb% DƓkyQe KU9EF780Vp%8YkԸ$N-`!0Re<@-u𷴕 sk4/ C@(remw1> eUS FX[Œﹺ #jb@#[SY`h`5Ҏ7۲'G{ ē6mR0 Z=2eDTccS HyHB߱]%{䏓xQ<[7Je|Q0^-NW9}(kUDYɥ 40B(`֎vz'tXw]6Ql*u4L^k6=~h:v Ȑ~QJ0ȑ&44s#PpK h:uLKMOk7ئ\py# OdlfHFjt\eo 9ηZ B۴lI]0Sӏ'E}ɇ1-8ԅg?#qdE߾Q uW眷g;86<ׯmD>ɤ.v&x kWUjQʇՎp+5,#*/ۚuL؜s66Gpӕq[58O''k 2D!sakcJ Ǣ'PNi<Ъ߅b+ 3-oddWĪli%tᷭzw$ p ȓ'U's&xNw-C+QMnX:`#Z&π}h2cAa-?B,Eh嶍rea(W<`=ʟ嗿jQFQh m3n#Sʂ//漡\u;xWQ)t^P\mðc#Gыglt rb6$Ɯ;aQ/J%}Չ<F%!@ey:jl̢Ѥǝ޳:#@Y[JKZ12 uc ;=2Z>7}ɲ{7 zx C~uKé4b7c;Xi|@YͿKL)Cu~ ;HWխ]4I&vΨ`rb8*bn*LiDjZC/ggyTfn1ɷzj zwyYh!)/j7r-Ze3 *a-Hcq8K>=V%/Jb3=ڱ9;g tzQQ]X~}s%3N۸&l]*H$- >Bb8lCnJ-8;jx~&wSp+_ZalL!8~ eї2d6 DS nu'e?b!]FQ5'10]%afOF`2D8IO`XKsoo8qKA 6Vѐ8&舍øYZfstj'=56 t)BE4|O|@QY/;5#QnޝF1XXp HDX~i8/ɉ= L!RDŇHuMjs['?C=Kp]Gi\MBx+&nU/AxYW]acNqOh9٬g4f*%  P~GV015ֳ}l[GsuX[#E|mڶ( 4+u,cC#I w1h9/dxM떬l>&5ڏ+5L%cuC8P_#򡑱 >_QR~E0Aݭ{[siݡJ!0 zf%}t֐r;KfDPK6dΨޙb8hrB \(Gj^p ]+r*m!6a$bpIuw[\U֬!, AzؽIGLwhH jYz[*,d!U ;N+P:kfR}l?˄7%BHm>'H[+vC/9%9箭Xees3‰LJpvۊuX}īkE("m"C5*ϔSA@5̫0fۓwDរwV_g?z9i@lVNZeT\|>yH|S@)J:k۞e59RN$\ pNe,Og!􍷀?>0=eC=I'P{ ^ú 85o}q՜0E׸oTbUh=;#w<⋁Jv-9q9ܖ*Mh>b- HU9}=Upۯ1]^I17_u'!d|u tPB\k,A [E<2˽ !Z5η+4(bj&FTf~OiDNj@JOgK*~m޵t/uٞ6Q (+;&R3}+ڇyOHdfy^EM_,;G_0iP F}%n=J*T=n|I 3rnvB26%+mp( .jqGܳ]%=\jDumq\n FvSXRKpzWdܕ-rmu5@ GAQ?[y zcb3 Հf`J1)BN<=Twn ybUP=%^xߦ,kfuO0h>oh׷XEsxAm !Ш5AqtI1oJ'ላ_0b鞴 >|!MNِKHԩ,4'Ll)lw"%٤-AރS6"0ehȶ/xgت ER$I܌8Ѡ-3~|#Vh;8HgC-Y H$-|]1|O@O&&!H#,3 R/4ո>M~,x36;²Ǥ,A(zY71ɸWV`eS9r`}E̫TE*R.\ZeIѽh?h zSVSmHaA.{MjVsy:t꿀 SgTU`q"/Y|3'hUf.M9Wv"·'@DVzn{EGsފ\pK|A'? @UZ`,4-Eﶃv(kgSӌc@*ZA(*@j4PzuXrxB7mavM_6Z83N08gc-X~PRN}|,62mNgfH1)["!D\ e*@֚ѣO0Gg}a"t+51)d~gO$\@Z {׵N؂Upz% o6LҤL%!-a^ mLQ$\ʀ98YWL=+ ͣG@,d*dfD@EJP˞#eȢj`$u~eJÛ3jvB[ `CB>c,j[LaxMab׳W4z =Lߗ5ï<̩G3[|> ,y*F{Tnjm@K(0r2Hk8jL+R?Ba.9 6+UjBК~tL䝥T!ҾpPyim ۢST\K ]W׫G:zN*Y$rpZj'loznd򫚒糯cQ!g6SXRVҐWNwc*5QW5qSX_ *<[f]URK&zw#uB,(D&J& LRp=ձ{OP%;muOmO8jʬ$F3;+ASCpCک9I)ISx𕊞| NYj;\`gV#%P_hhwܐ/yyb<*GFc7̬mYudګ~ki2X@Y/!OtGBfy[oH[h[RTv9 %Pr>>6(脍LxQ_"7DDntBم\yKƐXaI|ZF^nܿ!z4v-j1#o Onՙt7$qG*٫(eR -&XMmX$a^ƒy[i:,c|1URpAB$cw;džߏ6ygFUHzIxk銻|d/ʋ)Nibv\~<1ھ#|#g!ҤGw~-3D:- ˭sۆV,Y_/d:9̗~lC$-['Biۍo`c~&wXc:.\.oXǘA[|% iIJt(RǓabC 4DZ8+)Bj9JcEѿ}>,;X>:T$5iv Nꃕ"4G9M?B{6؜@PAzUeXrfL}&{٘?8m4+l;$?.#U.(W\~\4^Yޔ TI賝{J/g-,Bw$^ xNA=ɪ#$On]_5]kA{ϩ ֆ?[r"loA&FKųBehh&T]M>4.L=X?qS \o4a5~p S( º$уn`'0PQIFAK@m>B5%$OeKeT~~栝AFN vYYVz<9D ys6l_YvkɞNAK{ )oh" j0#>?|M@[?#m`+ol_bdͰ'{ j3spb30Or(Y oplh B3Ie7F)~$JqC҂]:x:l@5"iM=4&2ƿ P(iZX]nuͣeEӐz, !3! ?#xxAs4A ̺hG gḣ0qǗB҅t,o{{-CW kC_Z#o;n-K!^e]TӤ"%:&7ŻPoDP;1qu6S*WO~Xщ|.(^&Vxp(FABjif;x' ]3_uFVϫvK`"[* UmIJ`P +čU6&6 APDdu!?Yzc>ܨg~} Xj_>J|_=HԩVmÉW^nMy ?ZyM [j uFc#`$CƯoW3 3Qwo: \ۖBRi+O8Fpص{o{C\"-Z`͖t*v)U4gzdH'.+퉾]U'Q0u7z8@bxp>%+nɔmN<=_Ck4bbV2Q]:pkRhabRlK˝Tϑv4EPN CL'r/߷L 8!!jMRwlGBA2tmGPR+Gw@>\U N.P%@d<.Xte=]r%aMJs;˺LYЊ|l0k:Qp%bq3A&؝ W~WBu+ecPv,M` #Nvy.|6Ogř ^*}~ |7gbv1,"W~֯f" Bs}jdY~1lDdXW%PztrZCh꺺Xo\ EؼH'tWٵL& ܂4Yײ#i\K%pAIfr'(?WTjxySmN}~+f8/nR3c= fA$`o>:1lKlDYsOk~{n퀠j󠧦5ɣ7 }wec|ZZb0{*fڧx5 /K-p&^(}Wy jnk3[PGy<@;gX-ɷ=a"ӶQ$rukT6(;/J̋}%,ۥRݥ=dnlN{U8,\ z]2PS.|H-5>YG>sLīaFNSݸ*.6Uy&~U]4]PQ[AF!.g$F'$xci`td#5=tP WQxso)kܳaw։4eɔ2%r!q!seSPZ~)dC0l\i@Ix<+KТчK[܈bLr0*f[`ء8KqcCu"k=N  nN/U^Vm!zODصJ!=A淺՛=JYh=w`54>;Ş rCI#w*8H- (̆RfkLS5}pmEM;hivyF[Zo!)VA)yWv]v38t"ݴNE "uyriE v,e!/l!vƯF*Q6 ۓw,x6)!FD8N`?ٸqJJ3O8jrSQѳ38Q)weRjhe7WZ@3ﯠ R(6oA$,S@BMenDz&? b@˫aB˂ Up^c61A$g4E)PAcuN+ $T[M`Aon<~y1'4su\T.r:TLMNUBNLuU@hg:prcbSuE"%&_`>ȿ!vnлZrH.sj偲Ӽѧ+F՛t5t%oHWxoGRf wWBLt_yGnMJϰھ&gW{b+>F:<8Op +빔z0~7ۙo.|6]]`,"<Ŀ9BD+*2]1Y1hɍ :Vթ[7]bۂb}4 Yc Y0e-  Hĸ.M.+&_̎ҏY25u~M ntl`$Ue 7ff&gq|TFQ֒h)fQW_QV"6=FD%Ҿ`EjFEMS;<Xno9Q؛ emc8$]s%4{\eVm& /(x=؉W&&#o{d(aL!^k H7։ xd KߑD`BKNt\6rɜ 0ʊ2/?(_9΍wZ;PJƲGW3|)a[ۺ-Ge&J>Z`d~n¶_:bZ2 b:8N;he;1x]Lq~&<9[m{2!ʦ)hcT=B JL Ny܆i5 p}~\Y, "Q kS=rbqrpv_/|8H,s>-wk槱yQڪW~dmPL%mF01?s)jTb"ӻ.ľ*&en*/:yzὐ.F˅<2gtEn Ctjs0[[ mn_8_ zV=ᚸR(j\<39vv{AQt( %l_-~,_d.p׎*$D~?Es!s D(! ,4RK;Qm 5 LMQ%~Ʉ_N'x{v#G_ŋ|pN/(ӈsLN]/n2 D6[ohJS:>e`ޞw5x~8)/d,z7Դai[nM|sL Mi> Oe dO7A/g۵GIKe_K=IiˊO8Mr"L&}wݍn7g Z{y/-aY \8''}߃Cy 1q1^TUQGjgZ;Bф0l!͉\} o 0[YajERyuln(A\py!:߷OdcXd Kq(BCTN !̣h{%v_DS^o;2; VPU.jjR{4Ɲ[㳸5n|$ej* *4K4)  [EݒJ'H0[,&T# kѩ\# :BvkHyM|"RVWE粻<8U=p>*q0mϤuv {V#fMwuv7vPBvEYmQ`UH!צ3ӳe1%ZXZ0pګڥǪ-V XOTk'p5~ $A t WilL`y#i_Z# 6-noftzVh~!ӅlZAQM欅e}$v5"B#u 1@ Lj8յܹ[)r87'^4WpAsKNB#Ac4|>}m fS*3CV{i=T:_7 ; ˚ ΎtJ48+t?eP>t}wed~y#=KBV;׳cs^7$x._q W3~G^:ZG'iی_ UGɡ:ppqg;Ql.$-F0T/ABbQ>Mo%N[e=fG`BݷlDdxM׈VNU ]".Uj TD6`:VE@[-1c%DE1{H wt-|TkPxR6ݶ&1-ݧk\Ua_b_$I[{ePt)v'6X70E)bot1kj^J{hE׊ձ X0u?ӽ_wq'Lg:`'7)1+XiieI.ʰ~e:|w_V- !Z._㜘̴^g5ŧ}S>>Nu0KNM'd*[G=^5W8Wa%^nwcp>hDXA:< .gt8h5,kL7cCzܺkv*qqp}?T!)̀CҔ< ;ސ7ǩzmM$A5լ}*؆>/ xi?IhLXUk3{ǖDFPb gB9iϢc J<  `EW.0`m[<7C/ cdIs,@B FY6iix.BȄ@k_{ ۆ켃mxܐ0<)'sl'G-֍ٍTaXVH<$>IM8fP # KoՀ3as\p!Q(!?6"j{}KLχmS?ƹGFsU'G5φH];s02[aKB~gd>r4гt[(GԊEQvPHrGNkV k< IѽEw`1("ɛ;˽frf9\`#gj'R-8ΉO#ҏK#`=@S؈ e1 HvYkW7e͗9S#s?z˗#pd+'SzGZٱ#Z_= 2KgCS6lNFFKX Hrh'nVHFNuS-m/+F6[-[e7ăP}Rի 1lKƶ9gB,=^ٮ0# }G/'~C>*y4N~} Y'ɨ \7`؂c 'b ~q^ L$LKHpASZԹ&uT't0f J^g8S|=1b~>T`FᔢP,(E$y^R;_~xK`p6JVı(/'OQ\UodNeTdÞqza\ 34j C9;cԋMIQuHjeXORj4Tl;>覮%vF!WwV3߁jQ"YÖh5T`c\ŋPϤIU!F.lW-Q8t)=F_6 y<Ʌ7ZdSa;ͣ\Hc*n%;h]ZOǖ,ΚK-=P=V?@WECHf>xoG/>XZR{l`+ ~`! nm|]8 ,7O ND/zDQHfmb3R[vvqC%5S\`T龿+{t궭4w<=v YuOp0,"Zɋx-Pf%@mѨQ'w 3CQ@&;# /RȤ~q{ .)\CpeU캿!czjN4;""HPKvݷdy?5F_SqQ S I;߼l5QL~}y]{kO哟!L !B%y)5 Yt_ ^J|RFyuHCX_Gjh<_kIy!HlJMQLZh4$ݾc| S${|U=܍7 u F@\-M˝z_VhL6nT}lSCUH-pHB3%6[:Ϥ>2-ݭ;lYդ@\;FŲE lz᫳3,aZE{.)gײC ZSK$RTS [/:Zc8aR%^?1h.Y4K!=ViGL9'- jt<[ߧn=zEMX+@).(ЊyyN'563{X%*ٳ*rsl*~ M'1>}wΎ1uՈt*mYI71/n>GR`+ߘDFdJ`XRbSH$WG.}2r@#HC2HaZ7`m{oQ≝t&fD%5ꓑ;XNO4w6<ɻ[;FS60+g16d8 ,l;]AsAb_Ph82۪4hs)l|GsU|u2 IS"XH?CH${ –qFF|V*ІMiXжT cυAzw?;-&|npAYy؆) 'ehn~cCyIF͖V;(+s<؅#"%"|l9,xOlv@\PxKX^SIuWwb7R' AU;ds[|*UNl OW#pwXܻ:/bgFѾ1Pu,)Fۍ%>&>[TcF-~Cj1{8Ȯ_q"9z܇X ; =hڿ ?U2b N |s-gVIï ~nQw|C7E&+!_DP%DKl$M4\>biDװZ | No_ʂTꬡ#P,XlyaL#.8cW7qTDK;JAC}^(80P1;6]l:5Bob-Wv+W2UTR+qIq&|Yꥻ`u{\m魯; ǘ%[[l~v>.J|B3P\X߽pP4XatoS6-*1͚Ɗ]7-n @H[ V(v/~^fr[.B<>8]vTB -7{X)l SETmG"jnYe@ij5K7ÝadknF:;qnq8{u?BqUÃ:pG;d/#Uz2{W26A(4I~T/@9$sv߬8x9-9~=[bRd.e oW$\ $XPk(By95Mf8*_agFkrmbgY~%a~]: ˏ[GN!4*ScPA"VstN/CYKh\Ur.݊/R@Jk$aM;`C9Ci5(Yf(b% Ƙ{TCzE\3l3j]e4mZ&!JCOF4!`%PN䮐:1.6Ngh NgynWn vсOBhv[uB .)aeԸFzFzw<1tpl(N[лOeQN{LʝII5x $<^ܑA@vjar.G.w`Ê·W.@( *&DlүͻԔXL N:0l1ƲW ta ㍆_nHWz$zՎ<;1rԸSQa}/x5ˁoOBjU^}{Tr:Vy(P^zzk*ϻF{4B駴1Cj0G[MUFSY)7ȯX qTIy٘e\A8¤ߌΊ'+rˬ-:SI3>MT7O t VAKd>¶:kka|uq1goS (,~[Ij=Z0n;OfD|ud0pZYR`su'Yt=BYS;,ub$%Vx5Ԋo+b1;AH)5rհ<|~*,5Z wLa*3wC֩s*j;aB/}%ͧHhbQaڙ<1)I'ډ&D Ӂpi|&Y=r;ZZޛh\'L,rEB{" IlȂtwToלGZݐ$ <RCJ5d9aKW.&pyb&}Լ-y˚3+XA++A>]pv\EU*gC;$'` g̱gk_9o)(/SBqlSqV I1ʄic}'ǢKr& zqHZ_AP ֥p:e0 =>>v^tJ'7mz >\9bz&glyU 3IehOeފhL?񚁻fCpۧ4R'Os0{n/ȝ0TW t ُ x|ctK+x8)<6'icڮ7D K BsDjaӼe)w:tEuHtff8JHw{m4Q=I%Qz%J / {$XB GO2|~?&A ̍(Vrq肈Jh~XIZ;?DgیJ%Rx\;x(Fs宜"{BأmtVw>bŀa.d.;$V3tV|=W>`=ҊƀPN ~@:GˀklpG2Ի_#t/(~+=#]),hs Lxh vDk͋1q1.YF_CFO5C+4l[dyCLpE4/Xd~BbnAhc==C7dnڲFiVc}.n!:K0.INMnt:^~9Q_To R tK(*jz@t<+kZ)r9sskuvTӵCK$Iۤi5+JweZ 5 NRa=9,`Y+<*eG?+I@*M<_ #Y2@"vZe^SH1GH^ @ۺ%sCal:,2+Z ?J}+3Dpx Mg۬<@N!NBt:DJE[#nJɋMf K_ō7eKwn*赜>d1A._,1; 1isG0O=\ۇ*eJHT~ & GѭbyZ<8W$Pi+Tw)Gr[)?ZYɥE[zxn;q*dJEt eR RČf`@fS5{4)XHbv43`**f Mϥ&[K<CHYca&Qu4xDS6$>z\ȢȴZm2<)6ɧtCb!jFpvc 6N& =)i8 LiGLYAMd=*<|<5ޥ[$OKFq0O][+gm,Yӡyfэ,WlrjɀzTˁ3eEPRV0l L;AfhB}0'im!>"z\2z~I%2~`JS+_J7yS1ۥ}MEDbb僲jG ,[ r@i (Ugdqa6'QV]aԆDEaHs 4Fv ['ΤbE,EAk+g`Ģ086Lm,~cTbQ  ckF"G r_~ >=M5hnF20xeBPA1.܄"Oeu'㕶!ˡPg&-f{!tNhZAz$ !, aRq?c3gg#-7:7 f6ly}Bu妘Ӄi+NhS;=뭀L1+{6LyGlFzVfMX܌5TŬ)9*F]LC.>}_(uX=m$@Q&9ۓC6k[|w(-r[O'MיO/*+^6$KHސ8o(*\64ܯVgw֫tWm5dS飸^ T>!]R Ϛ6%N̒ } -K\ZM[_ʏu\Dw0 vk&# ䷷ΥV\m [Z{CU[!~[⊥zq|DL2=;@9dd޵l1\@d;g{taJA=fif6 ڦd^5`#3G8g$ȓ Wc~[fR6B(!r?ME;E<;O"t$gb G&7c{}8$L/)EiIV241sEޞ }kt&BԽ?SY4V.y#4&x !xLnXvSNǤO߹I(pG{eƵ%{}J"Tu=({HH0<1շ.+`Zi`sX}];/ f}h` 5-+< .+k ˛r3r\i*>+;"yEZ_v/ r[_~d@#ɊLۼb3nʛR0[AqQ3޺"r#ݯWٵ Pkof}froDY{VMo:L+o0޶$Tx`"(b#u;ю8lvMucB*SiGrVx9g[(R ZiCP*dK<Sl#Rߋ\&s+M vRox(N):-Rb:M`6&(1ƖٵWxMFq?e U> pߤ<)񫸁иdKCiz x|P{ *arc.5Wd/'I`⊳V4pt2 PT4˫ޟAJqIp;߆5<)*ECA' eջ7Ǘֲ E9ԳζP_ܞ^hi 2ƕ>MTLLgP{t{U8Lz%BsEb3Y}f<ԧ{͗DPEbMcDTq\j7֕Ps%|ԁ[ N&CO7Qj9(V& fxhk9'n)8(fhd,J:1LW (fǷafn|t+%mX3'2" ~[_03*-bK㪁?t7Qdj?Bh*̒u*Fg[ M+t'ha*D_h[WxȖ颯|8d@#dc->*d?'[ `*`f񗧡 #۶y;C1q{>HEƣG!|TS/_l( ?!Qh2%,c-c}ܷs4-TX4T> g[}GWu--ϨX#ⴲ}cV&s+q>@#+Nr7w#~3AULLIJYyGG6J;PS=-6Jh I[lޥ0U]]4.0 d:=^{:N7dF6eyj[ 0&h`ΈǪw:K_L\I+lEBE΂= u10V&֢BTZ;Iqukw [(Oa=s 7riZ@iE aS6MFk5;x}^Uj;˂vzMB7 gLܱ.H>2ɓh4JGnFO`}K䃏`@gP&y E"EYkGQ$r9LPJ ۷ XGu % w/A)ve|: |LJ2Q3EesL}Ք7 =RDjf?2N_ T5r(ևǨ>3&;f^yvy?[N S2;'!|'85|#*?훤s-A5-+}>+ W8;>u"iin_ '\FC?b11D6$=Qduz`_kKs. j ߬]%]);d A8tQRd) &VD >x !i,9ѝ?asJ. 뉼+Mlvha6DffeǢ0* vy/TzRgiH*;q]Sue#Pj1^pmYY1MKi!&bWi١> yRcdnJhg(hbI8J <pLqc駸1@!MM$QFWTbʑx\oC͠[aМ?4{\٧O({J9>noʯ 2jxʽuˊqrX/0=s׊&4N%8ֱt` |w<+ M]+ 1bAHPWQsnklr.c@ uIH$I Ғ9P܆\oD2"#\yE)]eC3u(=fO3WQΑ'H_Q6xiiЛeOr9]WS )}ZpkBHA pz75Y(P-67VV/+,$Jv $H]<5_:/<{x| 0ئ``$!4./3z; .X>Dŵo [![wjd}<@8(}z#8F?a˦'̫9k |fP qh~ qM"/g2[`uQ!r '/8֨ @GЃ+ x{g;A`=<|Um!,mho1ԕ`ȯfdՁ?vv-a&5{)|͠lB)aLK}(Bo3cAM2o6:#8W8OMi]LhsuDU 0RBlN{[D@'sz"[dB`5GV- ^ɋAR[SZl5ͥ7yTM,Ihtn]h_!1*jsʭԠ5S]N^:B) W|ď&aoFcm͂a`.N0Fkھ1.|s hUJ79&p~&%]<7h?,2hm3l=:xԋmלTA&)pO(quoO(.|q! #1ڡw {aW QZ OE7?^n͈5Ae1[r~7\cf'b!6SRMtsl,b3*5Kw`nju\. 1ϩPpzSu\rNiR̄)}Ŋ:e9ޣZц,?d|.Yr3Q T<,uNCDT/1*@#XRb)GTx/I傥q÷B;2Ũ>6fIlKbn,3CFk|^*9Tva '0 x~nr"ܙi$(RqMUs҇>L7Q]ZXL[!7]o:|ւpYix>|b0%}ݘ.^LF8gi%^]PwY>d2)^r9?\܃Zm#Ja:Ruoib|:\#;ږQ9XczVǕ|R-0LyU)Q*ȇ\Z~X`|];D He9tޓR,K8(BSW9N/}g"z"\n?D_M YS[ 䦷΋JNy"P:\Uޢ{KF>4,Bi`ca\F Nht]Iz^┞&eئGpM48%勳7S?@à#/>3Ydiz#(?>K ki<蘾%~Cpe$W*Ie mne#!Ci9߰q4YRMr>B_(QKUQ8V14kxJJ|wOAɫ.y $G޽?-AOρOT'O3~5nb@:ϔB!Lo.t6&%on~5!nQl 7Q0ƪ8Μ6GYLZ|7q6Wdt fe&;UvУm-G?# RZg-m^j)6e=[xPQ()k%-t P[퇀8C2x%8׻ ^guk^h 0([t4s=i~7&L2ށ_;x ɰ+K $V]  ?bU%+'i8-fw9t(yL*2 b/ِkq*|~3'ǜ6E$Cpe@Eey@פ~BpLr#xJgf$$ӯo!U%m~GfVme|fg. C0 ][M)KO^GJCWyt7`r(ҙ:^]-?1$O,?XXJAu8:P 㶾Y>Y:K7W"NNٙaEqj⦆۰ i9NQ+۹-( !F KȹYi%d0t4\\ڊ۝F-?ER.\5J諊8Cnf ^v70nf@k쫖|dJtA7,VR~2薊U] GffuiR~W&Q?q}t8'h)JKٰ\GYPw ټRz㽃s˨Xe$GM^y1CAxɯjԶ{PV%~ Ao n H(jZ '6U6?}]߫/''c Ldk btd\YͨXOJ׉Oƻ$UU-x@h;M^@cNV@'F)61"| e-xoυ@K=P&`>xK$\x(8 /i )]h.`E?LkrSP=#(*>:زxBW[g 5c ,i[(Z4 ,oJ 4aq5!%74ECŐc: CB.ʜ@3y:Ϥ~B{Ըfd\ɝs7{ho"c߰4%CA஝ +8౎Õ3ܜw0(ILR ԔG*o`ýdo~t|0jjXԑ5 HZ$ HKE>PPO u6RQY#%$XQM#& ;X*"*B@[Z3GXդb!LLg/$J[i/\h+8/~ oʱ7gݎxKnm)BFsAmũuGT݆NHgxC>Ftb*j  TD]O7j*/oZ]ϩǂ2<5uA+, VϽcI#/B:esIᙯ|B-bd:D  Ej֠M;M]'u̷R]lIЬHPD횩RώmjY(%ou>^r0`\ 6oS| X߄B#a@"ިZ;P$E b%. !"So|^| ިrmW˛FuBB qs {%Cj-z!绛t&}@a*.yg[Y mҮӅn_+?ueY#]R [~5XZd3sBߎP<`_2j7T^ƌRjVS"~LhZ=?@QY~ayyGU4NiJ$x k=L_-J}5*YRU|#fQ  JyQ[.ҿ#Kt t`tHXO ڈ4Ŀ),2~%2_礁c׈CP8Ss>5 *F1̻2$UdIA־Zǎܥ.daT^ld=abЄu=g2E)ʀyyNƮ)@L6ࠜwn P 𶿡gc?jIM8w4bݛ'AA㓨&AM]Fm,. ޹¿SF%%s\ýHOƧҀ7Y4]Rl^?"J<6Qt+;Ws_co'8!v%+|S9ײ?"1";L̚YV.0[#Au.k m@٩,_cDZH?zn˪5SPۑXWEwQV Ȝ,54>sXLd С- 0Y`h|ßw42e 1I,529_bbQ`'4!X휫"$a~͙[]D($dk /r,@~l߷s=?Jpf Z/\RG tKE@@_'cNe3V;O $O])6dh˳0[d|(;%si^K6|K8c Wok~]bȲf )Ճ6Q!b@ɠ0,!i-8>,2!SAvlcQVݶc֌w?ߞV] 1(JOW-i-\q )@I9ށHrيᩭ]Њf;!]R5#YԴS3rJ~Hr| M87FkBS2@/J~0_-TP5衈źghn,oquB k."rHЋx/9D(ֺ% k1)XIQTqVYU;xєfz9+UsQl fMnLXUӚ(~UT.OaҞt' ǹu}fub2?DIFnxebcL;DŽ;'rH`F]r.{%nnC)N*ZQ۶x#‹XU8aQ5 Fgj)h%1p ?FRO۾8~t8${+~{c=s}G.J \]_mWG 6>~NB0XفUmf)Sip2ܝ\!9X|u.PBkwBhm83T~~rt3”-[t֕QEd+5ܫoV>Y}Ƌl=+eܷNc%74ǢZflkíEʼn kS(f2%>FP#s'tk \se?(,_ݷyu4KnL/̣^^~C Xc꜠iqf(8Ò=0`/ $nk!A,QGt$X>a%9u6O. 2Z+cFYCGWd/DDu@@r[(C)9rWZ.F4O'l"%٤Z]JnTE(g8^Mνtr3Bjfdfһ.g ob;/v8'߮W`{){|ݙh %?pEmzm BA uX59=4F`j|ޠ/28T_[lg$4䮡5Y3LLU|3du"X Ud\S[qLΕD>gh-KxSǞz[\f⹸~gU <V7]EjD+WtFs fRJgT#`M~FleɁha` JA< bҠ" JpٕJw!ukGzy!C,y qtSW7 _>lo ǒp|dLp6VOyhUϜN;k{y/RoB'$31Ft?un=^qO䝪غ%f4978 xKî[΀)<~m^]xkb"]"6 TEG5`L+* btdB %W1PK֗&ޟy Iw .l xry.3.ܸҬo3, kol^8<}zŊ2#C:/"f(_.5pak ۜkI,;WT]۽[gʦو U%"iJ۸YjYԦF`H/DM"c@nWR:hn*KPrd?r ^GE8NΜR|}G^d녂rSrTtx95Q,p'B}^ Z葦 8 +_ GcH|d"cاQL8mSDxPe'̀# ^a$PQW.bHiG}/a ܩV y#j?d9t g>DehOo@ XuYyeCձׅa2)5fV_G)tϸv6MN[] /?6 !ONPZΫ\Gv&aoa"|{z'ʩ8`2=:(en2kVS%0nXjq&.ҋIsw :vU *^ Dϊ PUPj9V5{C;{Er43:Mh{DG.v+0JL],VITQ4Og5լrDUPA>,m&׏5vY"vީrŐ`=2Kjs V7Y >m&C5/jO&JxD&$= .'Ѓ\eBQȆI;2+mcT*M}͍RI CoSyxI8onF-it;YoG}F 8tH!E>I_YHFL^'S{=fBFؗ(jrs]B5Z`̴ٵp83)CVDUĎ2,=wfN;7eȂP/!FtP!@ĘYH.F%x&UM! Xs,sHrg 3K{xk[g(L_='зAE ,4Yu>o0<{.H r0q)I޺%)Huy9̵0s _],ЋgT]sp+|F{>q'ahԥsO%86I,pr "FO(RdbǔBN$@;f%P4%L.NWG h"5 `Ta)d4F*a~!`ݶ̔p& 3/p։KH<7m',!:Pb>]UHE YۏW~f*~ifP_N6\0ǩMP ή0>{PZ~$/MNATG'gA i]fҞan`ؓg( H'/XxQkpNLYj懡گN)wbqTO::'C*6w۬b`UWA1WV75ns01hn~} -B&+1ιLEXtu!s6 {UCrQ wswP8Z"Ocw}[%h||5>B( ˑ|ÛdWbXP,2c^DeGWܣ5=3,ZV=%m1y/eW^|Rl?QKd|D$xZ]U.#pB` `g] wx]O5o#BrPfW1LgRe2sRڞgY[[b8%5c1`AQUnFt2YW'sƮ +ǍU< sF<_"A98r: F>47ʻw"zQ+PM(kcnp-f9XYOqjN)l7wjăx\G-և1hsT0APV9&DKt(mG]\/%Q:+RA/“įy+P<}cQe7#ߪּ@|഼4Gt\!IzSvnRMsdn 0;2yvM (d1D yt!qnﯠ#T9f[  Ea<Yᡯax'!*O-pa z֧&2tp UJpM)f:V `ebyM,LNרL[0LZ1rޙcwoP1}Pmup#Y_'kMĢqH$WTNHX)d:ԒC2,8{^pFpSmn%_7rgl_Y%"5׾殺@IEq=-P=0mְV}&E2 ~]%AN~und-Vv%~N<9?}3b (AH0 [ZyuZI:.+8 i FZ~tF\+TX^]e[kUF?!$K3p[?œ|QI f p'nSWvu^0@DVpS؛N Эvb[WILEm5 Im-[ ]ȇi׋^GO͝7E4X!}[ɻqs'Jo&e+/Z4FnOY&%2dXCs74Kg/T/ŞHަ-dB,IjD+ -ȿ}+HC͝caИ%xd8GؔI;py8#4dX7n> ބ rՕ ~ɨY*1el1YBKUJNs;7\uݎsDlu +(b˙Oףr EP#=԰ fE*,anMg^Jڤ=!%IJFJ x~ޜ~W3"tw&.L=n]Um 8<]4!Z7"Rw+ 2E1~ [Qi`tNg& vWޤ_lW?Y:H*'ZJ #2C#o؋䰦{b{B )9>:jh򸭌_.(b:+[A|A46)H -nP(?£ pSnǻj!蛂 / =^U9jq}'wx >"4gsn zq\m$>Z:o6"۝DJm Jd [чh -P,Ptu(ȥ^Q"2rJ$ T?Jz''+pn2- Ԡ8i̿ԄBǿ_G9htJN08MɞqX\ԽbW" eKʊ]dN0/15-}31ےV^GB`c>6$7(Ye *) EG=!ET]jFLz6h⢌Z9@lN'粓*z$8B[E(5qJPzE-h#1B`Wx.Vvrnybڇ.ݛkՐ,z[ԭl 1S}U? @DŽyÏw:dڒ1'9`_IvCb;6rj9m>7tKr(σ~@4f'3A81 @!dѮՏ -/zdjP0.rPMy&W_P'$-\!p"xS燐Q*}j{Ƈ ,.ٗU'| &ݓ4@M;F|)/Jj C1|u;4 UK@)gZ $MIFLΕ#hV| ӷяEM Q0paOmaUfL˧›:TqY<EeL-'#XM̬(5ϡ ׿6r]04gI.ho{Zz!} Ori\B\9_syf<JhJN1zj~ 7l G }x׼s.b ;/Z`/8VFw E"X`JCGFAδ +/Q6+%#(lTm#aW>bKܵ*4XsGrx%0l ʒq~O+I 7NWjC'f3F sEǬd5ev_Tf9) uJX"ft$vqn~ N_ݤn*;sqaqW-dCԻUZ1fh`/fH < =jgH*ِ^yT Qf::S;KzC%IA) q{H{y&ߌa*UnO-H=ZBtQf 5BҜ'Z%mUͽ drUJ__^<'<>:0P}+a[ ;"DU{so[&M|:I7=,p` #bb*TVOcZRn7ISH!ɮ#HepK~0/Rȟ z )~ozד%d0$22V' i3K)wW("1t墙IzX>~E'b5ũ6=" WIA/r Rwd_ELwQ5cն|7d #t6 Bk2}Yh$ŏhKG̫B2<vLIea괟9DzĤ jHRm ?5M$nK\!8424A咴tIkQqX\v#ۅT]qZԮpH F.y#pLAGh 0zd$Ǚq;PHI {?3-1v+K"pǬ> 9JtMS22BC]p)mRMgOBDxNWI ^֝>A*ꂿICîܼ{sh|.=hm OTLl|]kI ?wH vT 8T sꪀscIlrߓqd;_X^T-*j6%uQl&] D!V% iWY (4zKd1FҠ@}UN#i0↦62ū,\KKHexo=ugєXL.L8o.Ր򼴶V4I3֤Sȿs:&r5iC:KT?9aiTQ+`WiajATE(s$zЇ[|a[+G5"I9o9᫨kbboh겚Ѭn, Pc\gF'*o}Փ*V>K"Kr6֍2THgԶtgTF]*/UYj+܉@[0Ϩ\\>o|[Kujzp*u\hZBvۮI}YU51FTrQSx U`:W{:~U>ȒC@'6re%KB\X34 +A݄clY>S4/ nY24(fzz lxL o\mhDl֯O W"}6Y(U 7itz)<'φ6ƓowP>UVp>E4[BV|:hfhM1+k[4+ރ&Ԩuƹy\v<6!PgcSBpIi˨4DVoQ`\ -70"+cpfp:-|G]FHp lm0ʁZ*[޼cZ6ex+8C/EimaֽHXɳ'fLZS eCסisC4vjʗŵ;\G_t8vhH1?a+Xbu*ws!ZmE$^u>?߶R|˨8 aژl _+ bo})gYfgBrG:n mq'{Aq6# 5N^r^xíqq V_\sVakAh5p\(kvȭ)XlCL: ]ީݓSM"@!̥wMs n|Ur_H7seiNaCu 8~D)]n^QSuնoBIQ_:v}+Zȇj{4M4LKX}i7sN8V!m7}n TV4&)5#kf[Gᑝ@6]*ZL@9ٜ\Gz?V$R Hf4DC?Cw>2=utn%Sw  : _KTM'g :eҎ\MlT[F6vJ!^&g+BL Ah&Rw|P.43R6e 8U) BUaQaFuϩâi/$~RÏ?&I,gAM-V`3^j[2Jɥ".),Sc.-U SH![RLFA+nJc8=ICv+ֆ:XWI%?rh>n>h\=6Q댭t['8pEc.6XsdAs J?v5GB^}v"KWbUYڊg,j[$-@@zB<-މ}D!Z 7qz'OKܬ ׼fFߝ痰$) Scft(v mÙ;֟kSyMʬޢՕ~ts0 [/lx~1?\}v}Gjk,t 3[dP֭sDZeR4%`r-"Ddˮ~7]ġGt~*7-2օv#iKԖCyGqk,oZp4)=ǤdmȸX)g-Eӎġ..4ҷ=bI~={vs4d\"2xڞ$ .\+#u$es 2mޖyS9w{GgY=#V)\{~aiJ+ D?ܓ]GIfLJ#ͣG~Rh#3U?]U#wް-2ʪ>o#Etд$) T%rˍw!ʝΈ̀K rРRBp6R| Ǝm}J 45p,&`=(F%UWS(RM%B2+R'v'sszi5Ko})9XF{VEBέlkKD} %aE Ud8j=M0å4v&jz^LQ(GQBӱ'Z̏^Co/.iDDz$V^7sh Lft RtSRHkKFf]`p>5 BGqV= 7|='%e_08IKF]ɻ$vxRCe w+E!@Dnm.MܦuBii1afGw‘BOooÌc+xgy~j Z>>r((~ Ǿ"<` _%MT;UP9Dehv=٪0Lfr4‡?F UBΏn"`0=[}EToT,3M%#c=H{u++U3"Au\q&nYH_%҉JqlMbhN8O)#>)!o.lէ29SW٭Du3iTxK+LOM@M´)6^a)z~ԝ9%*4] V{: >G 7-or)ĵc?M$r|- #~=B.;cvvbP];:tTx2E$B5F!P̫=amJ n{#RgAiGf7aP#1PدM$qw[Ys d`0$8;`EO׊^=Iɢ$@-|G!;'`f>TPLᯌ"WM\$ߨr\t"p尹Vn {(oW*pNu9}5 !+83%szX:uOC }ܘ~s4קDKgqGŧ GQ=?i4ˇ6d+IDM4P2q#U:_eQlr}R-$^5`Z z6"IJ掁\N҈ 6^8D."7xQ s-xԟY *Y橮:; GQN语`{q 1^9n@Gؼ۴Ո/(q AV >05K ~!ҫQAp@_lC)jT0)q->%wڊČ9.. %EGUL_vnZXNc@4jﶱf)lOv[5FgǑҏ^W)gQKpZL?s_Er?urcMe C'aje_$c=o\-18!0ʞxPk}p0]rdCHpމЖ&=`mt L&pj 8?t0(G?%.׏~R&a“GN'Օ6}UWAxFB@* S&ަD K٭aZ&}\o6Ik s{-<#2am~&.aAF 瓪M5\! dz6n7a?P?Xwhtǖ3GpųzHSHF$E.;+_ֆnRF)WU&_>b9E_:7 ud9 ^͏`}FdYrd*nxL~}K7,O^VН?h3)$EiDSF e@"y;a"D]+7<5dBܔCϕ6#X3Y9{Q"8{Ahs]otim.iY{kIt+(~Dԛ,TJv(w-F*4OÊh6H4n'Sفlrwe:ٽE PgPPt$f*!= tZS1L {tfҴ8@Pg#4>OʳO $mOh77֎]jѠ?·[cE*{E!_I@ed ,pS YCN}p8p_2:07ߙoL{M"ڊ(e8L}ߩۉf tVH-@mMcth5Ρ"Pbȝq)M/64)? 稨)²Av'ԑ9 ,QLv?XIXYI/CPnynƎst˨U|N&VA]s#y=Jf6睛-{@d`Z;-׃Ŏ*J/&icyt|0 _N6FO'Z6umRtk:jH0Z-7D+NZ W MKEO1|`/fA3'ްMo^欪' B"pT#LJG@[$n^>{WPVΉҮ6vLh]#8 Wz{4ϖ@ .,QoÒ~]%d'&6o2R6^Y? (E0k!^߀G*A6v z9p-ыǽe06Wl0(<<9ITuaR Cy_HGmENQ+bJEHci(]=+)!#6gaa~j[++DyY#HhCɈ3.H8Kdd%Ӻ.f0Zt83e<:Q?^}q\4Uo}o…ʟ^43G~W ^GHN/+42Ψvy)&=i/<\v 0!WQJ7oFA"eVt $>qD 䉬jzn|\@&1_/݅}PlZ'ar<>{bȖn pAH(Є$§gJ,Dnã[Q7DmoַsEz(4R%tp۴*ιc -o6ct+'cMRitUF2pQڷݘ B3A*}?ڵ+^6bs*qĕ TشwkLt51TK1u-}Jsv fҋ,oĺ; |d^$6GI%[؝'cᧀB1xMO얰y\cy T%tz\\@QmS&OHiPu{u_`3|\o]':'ΆY%CGII핌-g'IˡYR1/RLr1&^wn#Wz; گ;@ 2ȹbTJ|G$o&1/Bw:!|=Dɶi:U(!a+ 4u7.5ּpr;ck#,"g@Ol *3lɤoq,&a,W yC<8KX+D EZYR6nnoわx@Y/Xj3- 7>P̔ΩkS ›>PZXWճ*Nϸn. Ƣ;8HO9c8+gKJs5lDf\'Wt9?g:`]QgQU0')Ëb;R 烵}=|sz~; #sP]m?s3tط-kahPz'Rp? omUtۃO`#/tAF|fA;66qvrhR\gs؂ pQr_Ӣu`sxر]r2y xEnF$5?RY.3Pk1\>_o'^ձ(yN0ۺ[sDY^VYL^IhpVE0Bg]_ºS>1RsKC&mJO:k3$+?\洡gk;P`\]-y? az if%<*3cVק+w;pMiMm Y0w苟a`>*+i.w`˻wQ7GN4 M\dOt'p\JFrk)tD1@pPT{M9ƛV;>Ɍ< P>`!. 5e_{ KxrYlqNIn%]?/dlubmԏ|"D%mQm|t>:if.>-i=wqrVb{1qO[Dmi>>UAF ,P[]gaذ s~Mvg tĶY4ZDl%bHɒšȪV;HxrkA44ޅ*1y3CtejZu0';s%!'A5w>JN.ll0V.1@;t#y 3}poP"u cDu)Dd_Q.8{~ ာ6RI1V}^\2mCIkUݠoŽ~}yM>l NC@{U 'V3}F`d85;.^ݣ *9 p"ЁǠG9B޼x,.*^\>3_h[jizmKF9!s+oSEFc|LJdBַ݋%Б@ASNt6b$TU<фG$ʬk4k>{i-/Ѓ09]ẐH{zs(qf Rm$y^Fo4M0 {{%hˤɋ=E(Q E1[}cU["6 Vb:31utu3}C[ 픳$2x򷩁!fdjtRCWyD\hu.[ В>%(vXivx QT_IJ-&qm8u)eߜ|O-^R7g+յVّJ=<@y ./0GA,^t!LL6hS@KT'W4G$WȌuSneSi"MTtWPSAElf*TF^sy_vf8$B[i$7nl*bAg/CJ MVqW^!> VWw@W}K6G u*Do(cuc)Þ^żJ E;T34 f;jGkŋC A K} (i()WQ 6v!˟}sJ52,M:\"Q#Z_ )R|\ܸKy7_npA<-}֋ܔ.gT7[f"ezF;0)x7y%~WqvmVlM!?nQzK͞΅C9q$&8O:@"`[*zSp]+zߢ1.kRB_G 4tȍnR!T]pX"H +jh*-D1iKleTRXӜVGZb- KxR=R*{ n =8 1`71 A z[ D.V7$DcW$]p,#&&c3fh5b#iϱ+אgA9T F t^W.͔>e.ϥ*"Ι/:u)"2`zzݛ;쑸4FPJb^c2r;az2 ~*QNe%i^tc#l߅+7l:fHز£3AɎkKeYvخn"v&vO%ޗy?fG=;:d@6C;)U= lo܂{|54V\`H ^96\ԔLQ7rM"ӝ檀c @@S#'ALGoD/~x):Q46S?$m$zs^3[5@#zoUиjt!8L KI*凫۹ R^,.7Gv1sK jk NkM$i&d` LSɜ .RMa=IMX%R/HVLjV3!]pRT}^}x'?w`'t|" |qLh&0s ?D^$$I$)]Hq`pj\6#u|>fVwry9bY1&56JiR (Cϗԕz0,K@fhE)&G6HUA{1 ?9oQWYXl O/4g @<-AT~.D$.N % \k/y 'y eR{SGXŸFBG\9iY$ZB˶YeTwaXQ8;,M"%! v_l N+_ ض<ƪF)d}AB@HNQ`4L[\\o:cN/;bYI֑sՂW!{a r'Q]]2Jv8y PtԐ2Qr+N(p2)-')Gi3Zqե ˑv&EH[y Oײ:M?e4@b9# {Dt8٪=)W.~w!6|%#GWʏii"ڝ8=.f#!dPBJIN1Ks \م0D=_m!V xp3p'_[Ռ);¾C}] PjT[vsIdӗZ~~`WT=\*5e 1*ۻ漖uuHѦcT4o5{ƉRJ8pR,G;C2 xfc&QŌYI i3nW3ٚ< Ͷ&\$wRGW]y,76ue9$7# _1nFtL,81Vܴn|LnNKʼnO̜>-?EԈD ze?o&ԱJ\Yw a"Wk`Q\<>'"Kƶe9[t8 Z*)!Qm87wvzozG"xQ81RX}2Z3Fi -זI Zۅ"Zih=1o{)Ѳb]ԫ:Y ,z n v"zu}Hk^^*oG4U! A41(9]Fe||:{~SOˬdjA`:D:>U):OH'%2uQNS4EOiW Gx5+W>N EOfE]z6%xU@3$[x߄Y6}6(#̮J;.*݉IBFzÌlb^mÝXkOo7Y6EXIצq;mޓkh?̹1^{ޫ4,r雑 |bά^̿ @q2:3$6qmO h0RJŏXBmT,: EEm<rZ5H5 :XưGŁ%ύM\7%$R"m6nax)܇q}]_{j%\ &3dhDa<!1jSnٺr{Ůf[V< 8'eămp /x3RK{~r;LVrqW㭕gz k5K"0^}sBud!EcW:*8Q9qu}1p B~kɏH *DxeuL,2%4a<֙nfLѐJ_xJHM)j`ѕ80bUML4!IKpDeڹ_3b'\Gk&tq\ XaH|B0d]BsOyH-YmyIzIX'6ƃ5^M/>?TuRi$qAO11`ozcuV.G_X[>XBm$T}/燳'אњ69XYMMw8AQX/Ki(8*ynp3:oK7Ae4lyՇe~5JJ|o[~6%}>ּFx.hap`J0pƕG}ݒzU{a0=Ea_m;u|g$o1K)ъW'̹wxɛ1#IRrjCITx~`FFfX'QHeԔ_ *ΧH[VdLv(oqYmkG#3Z^rLՕ47ZRoDƗFl sF+&!FD.<;rWh o*DZ2ƼF 2 FkIğ-ϹXZ<ujAUh TZ+ mv9tEqO1͢kR/EeI M%8ͩ`~aefOzi52أns Qe;mhPEcR.AYH8mpSE!t⒞YR[hT:Fc)MO@ZaZ+hE/?мq[%c}9 PuCr(=#dȃit*ǿG57x Koe ;Ի(Vh4A 4oҮȕ1ß|˷JB*w `PRvv9dX\ATx4^k[a nH62**5V`ƖSu"vɖI =҆co[ t T{өm `CҶ"#Ԓ-??rD^< P5MjWgr`iy#fho^9:$ SW~:ԻtГOjl0xʖd4ۅootrC02# x :Y_D$$33BQ<1?0@G^cr*&l?^9,ԖA!aS"쉱2![~Փ^ߋAM29'pʺ[v,཯: tG,!d޷g \4n76Pty])2ʙkZEܼncl|:(5jWFL 8IFDPC:VH:[vcSkQ@JŦr*c^pcݢ+Vح!gwPFv,(+䠯 ZL|*R{ zI^l-u8eQ|֍VHEcCXE3n:zFw,%)ٛ.Z(찲#@yǒ^x$PY"vroa\Na3ѥ5 +m ,,+ց')ۣ. |{CWwyHݻ! qcF@|_D[ܬcf ]8 `U!m!.`%ATG~k=68v=PUJIؤa}YX4ҫ+ Cʰz^J#mifEg+C[MCF<3!BLʋoig9b?0~Ï?owDY> hs4AuGfmQ8ku{Yf4HvNO :8O(Oa58-2 }{=*eW(* PV?mJΡ6@?*pEQ%D.vfr8CxaaAo.)]v#(hoa$1ŠGم!F ^g){htu+X%㩅o2̤˹$1Xz7ˡT +0-蹧%n/yE:B) \v՜TKI,']E]Ja4iI5_G))`X'Ofޞ q%U>7>K6lیp7R OoANL:)1]+=u*+O n@NE΢cӼm3 c :a@kTbRhXsmz gx`,Mc6jd-OF߅~hM9TOA<1 s g`himu,; :=lYC+1\x $,&t ;2tSj6ɍ8?Z[?Ś I1P QS'f&TSk Xai˱쁈@p;Ŗ+S7p1K1*χC>$x)<3K-q\ 48>$T J_޸hb(zƪ2j5Zک%U˖&NR6C^1}M*؂g_(s: !EUU}_ ECfKtjPoR8*Ѽ9&Yv @]-|r3x7{ 5x7d9:&S>g'~H8霥]5wY(yP\e+Tvv+UQX_x%`bSh; ņO]?X57Ԋ>NH(Qb sXzCfbE;~&X]IC KBY.UE&1C/G.ɏn f*C,nPyZټxk,g*a;9i5ЃA<+ܧ<"sq_\L&Yn" %|cHFج q|"=E+)oNh `<.xkMOŸ-b>W9yF7v}u&uIaqtRUbC``_\Za Z$8#?n߷>GUtPd>a$Mi2|>IVՕׅj%oVB4((rNۙ7vHʊѨ)!,ҋsl:U!@O/S`7P^iܨ^f80v݂7"8[!G^ñVc2옍ƺd>L U-]n/u9Y 蔖uGP]'i@bͱ~^F6VIv0#vq,zjR۷jj{/Hr3թG&5lMh>UclC& ?#)5 6~9GGg&bj ̗֕{#CsiWVv:B~$0_v9 yuu?B;|*ZA. FH1jd2.eLWs\?4zh=H֩Y'$ǣJUVV'O!Ba;w9o0K>YF;frU;6X7Yf~K2naD)y@gOO G.u,}ϕ ]^iCqYyF$Y?p?na&90QcLqjbs"~ g]_MvI&]5"N!}Nz9 RN{LFBiyReY* 2K}[Z{R#离 /g;Mv842-o,һOk@H"bLai6@@Mf~vIcjcUwI{i CMpO4c^tzB̕Nkx"&散0vǶckŴ,$!bj bgc<]1!vр} b EbouȹS!O⾹ѿUŒ4oi~) Y/k"#էf3 FFOLRtRGF 6^nľ$S>J3}AnT׺!.vTMX"fo**V像L..W"3̌̀ ,ހf̡bTǤ89G.O +uIy[ԸQAKBOGg@4 t5fѸUMm@JR/Aؔ\"' 9>b6Pch"\uJGmAIZP cDzdFt׽oho*CJsuu]<)BtO} |I lT2ɩ2^q]'fa&W4ME ~F 9dEUW- ۦБ'a[B= O8%^xC9PTgHCH6`.]}пm?հinչp-"ۏ%y, =EF0i!+;/Cf+ |xY٨w+9s|K5Z~ZU(xk.4ԖF*M CdLpT'\Ԙ PKV2DPò6 iy5p C( |t~qq{.lEcm X6H6vE@6 |+pi䵊5We颲';j:Wmw8'h@I<5uSA rPZA6;|;L?Ck{,^Jj_ dƸ8$]q Y8ϵ;~>zv22"( G|,jaqo’Z[+]=sZkUސlxО \pOsq;E!~Q{`t,`ȿ[D-:i#X;>""DPcLwQz @ԭs݊t,#!ݷRڿ;waYs쪏P+xǓd8~S#j|I_;J[oPs{ .;0KX$8iG2Mݵ?-a\ g 8,te yN}[irm]784V,\Z0 '9LT(ͷҚa _5I1/(!B+'ϊ!#xؖ9O3gs"qC{>"h^R5YHQ6ldnT\9tE>HΈ\|7WlngDqW=ECMN}p)a%s41Gi,ABbOI ,K8ۢ7O1@$ڕuew}s.Y \gLVTP\~UԄyitm$s? Qɋ̎~ 6|1bmbV>g_skRMPH|$0-t~,OXX/ⵡ[ cQ C*$@^aa~@ZxE+){c XX6?s2bEOvOٚ\Ga{'9"hxSL {En/l&pTD7˖>댵~;7ks3}Q f[?!7y"]!m2֟s18l nB[5v%RL%űO(uw+q0o51yJ $Ub,Ǥ"{殯#) ɡK&LC0o+ Bu׸EřvSN}B“rȌncT<8\>Q`m-fB~;]:D_zLޚR,CVY+ڰ) [LZYґqa1H1,{j kw8cUP3V 핈EI?9mЋYWSo? sl)-3u@ʶ5ӈW2i2jK7CCǾt϶.)Uy1Pr5QcM <1c y+#q+N/oT=c28͠6!h_O /kQ8xAFd[3c$?>*-N ?8YNfR_pș_AL9[(dO& _8U L9 اD8sIONn]I8ɡr !gA'VÓ<=jdL4݌Z,9ddV\'K]KFk36Wpdъ>=NJ>°BZIX ``K!YdX Ĝvs{ =X=HXd2cBr-EݔFԭ'.K\ZW6,[1ndgwe:q$-tdthE̼i1|yT8Dy&DցehI"m {L _8[u-H`&y#1 LbT4=cGPAwϷ F=8'I["(DS+K;F^|2by+O}ғƤEz]1IMɌF94194HpqNH-Hd+S q*ػݩ Pا >J6 OhQN?-ȕғ;4C6]ؑ'\#g ꥇs~/Blɦ1,Yǿ8ںoIxS E-?=ըY ph|r 2.+CȠqzPH9kW2hF1(1物_|thm;bICJh/W̓#w;Ol͊uh.:;R}d9T7v,Л@wX؂_8xvc |Ptjv/cd巻hOHHvwٽTȉu0ʘ +4U[ T @ũV`ɀ5w)"wKFS!O1TњЉq+?jd$&M{ Cb"$A|9N˜M>I=!R}OBK ‘bFN+%>]6 d1}KWoR]"ωlR+N _I!e$Qb$19Ӏh|v›t"X<*[rCK~&}+SYľ:0 :nqI?ԑ, ճD/<Wd,;SIqᑋDo->G *EF-估#6FG-vG5Sm|qf?NQh*20at.͓~}˙-ЈR=Kg#Uij&Jt=DZcM;B A4yԒqgtУW#~3= ~EYOs {fBPRh7OH ΊGZb% v,4z6S0D(21uCÂ^Fs1"hV @mM\#uSG̔\jZ(3# -vՆ)+2r eĉv'l ̞! ޫijYsJj^;M5\N:-$Ьls[8!O]œCFJ|;_g,b~ES&~8! ݧEpZUf|qU[slԣ5&s( ^KW}Ut :#թ1aѽ 런+& oT`HmOCRN~m&vA*(3EX8 QP҈Hb()_5 dGW8-Ρ=m3ksK A((_"(|1!6Sj)  6VfCt0N ,YYլv/Dj )Q堀b2AW_mi*/ZzNՑBSjSGF۔ӾT@R2ϜISeQиI, CN U#bܺZ;_b*:`=UIJ(FR)uaK\K75DPB+̂ >%ŊU`Z8Fg)?cưB5KO3 .5KVd: nz%GK} BԈŠeՒ$(g? A:߲OK!UV۬_$aPiaUB?.'ULh0D)(t<4} [:{HQ_Tm졑he,a> o q #^h =a[l(UҕT>/L&Sdn"k< 8)$`~DLƚvسfcRG+n]r 0hh6ЇOR1t$[ug\~htN0X =iNAN S[/=;Rb}6?v5?_^q Bk$'ZлFzE Y5{U|#/qZ){lMQRoQA#>ʐ%9?A-H@Ȥ[05b1JsD`C<)41 लo(G> \Gm͙ͳG?j܉2b@;n?aj I2JQ4L*ז RwͰOYNzQ<Mq-(Jܽ{Ow;:+ww~ 0cwroR1ŅlIƳ[Us놉 JuuNThlxu{PsL pA%N*%$ ZaDG8fGpU,+`kg57d؞ϔ5 kC *)=I6-!T[%ņuo4JI@{$OaQpZW(E33iLdi[KB; ;n;&ۅWҭi\۽$&kXw]9ݠ)gvi zѠ2}izLPc@3!#,?Q^8'ǁU\I9ai4'%{ (Y#V$ K :S BR|:2쨏(WpSi5I:nS6OFb y02%6$Vff̞X}E_\/9oibrxRw+703ogsJ#--+}+=P3W䶝jgLJC殒ki I 1?-9Xg~@I7.(i|z;oS֏tiR0bE4/D'mʚ/J&KŐ"/H|G::RhLA`Y:,K_Ehp>*E>5OO,j! LktmG}478A sgôRQthK`}T/Q.^3Θ8/𥰆┷g 1& ~h7GSDQ?#5離b$hЈF) M+zX5MTn׳Zř_k̩^Xh]T&YD?! F9V'.,j 4"o&͛#f"mq{ETۀkuA,kI ~j:f vA3?=pTQ4ؾgv8K1Xv)\NZ*ݤ$h_+vYV&QShnve`^Ҕ牢$/-Baݽpz(,CJ{AՁ@KlڍD zJoJşU(umYԔUlЙa5cMFm /WIΞ躌DI(>J'9>$hVscKJyT|J\RJpG@H dh-)ȲQ"i6ca D)<;YALD4lv>Dչ c(| k$8sWd4С͑9GMcva_е-? e4 s0CΡ'Ndᡣ0MǼ(87r8I40I5N0rհLJ<'?i } aw S ͇`a{w=-C')f]id }BwIbsL22^D7c]&tQMjKȧz,!,G6!\<~RxbS0b[ 2~زCCMʤXuq891 ,V0,eŽ'͐vJa7--}g jXp@0Zyus`'{HA~ήa$nfhJ$t sҧ.I{0,sPXսm|#sG7=Rbp#D|:^~54Tv1y &=«tׄ{.,s/)8'Ir w%NDcE7B4R3Nq8󼝮RvX6qhĻpML !(r61/;DOLJ<8YHHm9"+yfU6SXH_9wYƌt$cᐥu_6bj_O82I^D} 얮P Xt+qѶg)r%OwܻAf/PcvҩYǁOtE0Q/ٕoᰫUJԙ+DH9?JCx$S%zxHo3pIS ˭©Wȩ;mܗ'bܣKF{!"%`׉ZfA=rBY@<$H٨9b;ȴaF/^,qIWZ t6Qz K ۵xh15ji6H2}&,>zFWuDiM%#my|>3f7VC§~49ɑy_E,~UR|>&ƂUs>pg:Ϙ[T@~G,[l E|V]rZ`jb{h,EMkpb/]!@#5,U2R݄?J4?-"eds]A_VvXL%_ت=\] *&Di-TjZt/v(dW$fhZvm3@35V$p9kH'+fgD1D8{nqWɴQ &I<)xOg&PnJX4e.xásxN^:66 tk8p#q7N/t2-n>TlP{8Ҕ \' ^NX:;J.iyQ enwy ) Ln@#%,w0(" \VB [qh4gFgKgޠżvS9MdRL\nd=h`LI @J߹%~.8>(^6as'/~p/!5o3RA3_ܗ=V^=YI_Z)%"~Tآwb@I u|v '-R1:08-3_0,P@ 1{OGQy|;cN.%70|?,E} ]t/ ; e+C*9;8Jck@zU 1׌ Pz(Bڵ:d7&N4}VѶ9+T@ Nkˮ?sƑ¡=.ѵi{ ňȩ}_NF|/,D9+vL$ck"N0m,&[W+Xau?>5n^DC¼̣_j=b;#q+}ϓozb)NЄ$d݅՜`WwecJ+5Ǖʠa)f'*T?L\jhڮQc^^p!ټ@R8&fn*Tc(CJWDT/:e,a :ij?Ӂ"Ҋ#=+ޡRoNwL|2CfmQu$pYGdP HW# N3Opd.C$H_}eiRm.Oh{U=/&v@z J]5@%M$?N7yr2 =ͮ>e'uuWr%Jq=>cZ?*Hcsښ;"3:_8}AD [vkt!,U0SKi>ܸ՛0HB\-ce[ͦ=Б h [%LO-8eT>x,\979bEqy{pn}*g 7bk%g9iCLͻ^~ɪu).(db491da+?m -V/L@!jMMP-.2%F5|C]ffX3*BmEiGn] ST^{ֵ1y#>2Q#2N>O@] ~Tcq(D)]n5 h:j~|sFC*bgز6JH+u0! Ū¶͍ {|>ar˖9>u Cۄm|l,u_}Q2Z;EU;9 ޜ萫Q#OFZWp`*{*+bg mM^ O^S|pF",\ rjRLI\^߉u14QAlcÅYRҹq# $k}p&VlW *E0x+gftH+lIo;Zy=h+9mR_B?/=fZtpo"LR}͓>#j]uj-~L}c=wЧ$Oǜ /-4IS@$Dޏ3[ʠ?^r gkN,|'ΜӰ ڋ^w|5OQ>|)9eB;Vխ:U*W;nkSw>;HisBm$qǴSQ9;tV MR,@V^AZ;!"|txy|5:p+j-kr4kӦT 8#ӦcL #.^[x_P}z\%5k/)*><lǞG-{\Bh[uurc]Ae)a>G 0 90`sFO#tb}eh]JN&1JA(+[PZ =Bz󫙇yW %^pȳ(Nͻ?Ljˆly|Qo';o)qxaA w.~ ؚ؃k9e2TC+Uj%:93JUVIT6}n]67ϢID eW(&{L#1XNdJ‘#^ 샙ɥZ/ܒW\EʁnT ʽ!b"['E\ƨ ;6F*i5c'GvnN 9,!wnχLtXO]#\h'lHCz1І7;tżGogʎyoTQfF! -f`P;} T2GhDi#`%Mq6nۓ=2tnC;khO3;|R\*=7 *gᕉ4qQ~,ןe?SVi-VۊC_cBgP?l)sڡ%73ܢ"̠xӯB_J̅*Ӂ9B5؋5u4_r+?Bk=Șn;~m"ӌ ; &ze2OIݻ]9ZJ[qB?B59|$3S7Eht_eW  (a6hc ]<X>p_AvFm究'vq1H/ҏ#*H+?vc, bh([@OLܲa}'ʢk;@l` B u!੡p"8hfn}$\ʂ3~4DC,"ۭ hz_Y/gQ ;68]Jʵ'm٢On6L:ʾ^ÿ&9dJR [},zNj][.Fz/ |0%z,*HHX8}C-؏pGBEZ$TjV ~xÌÙ 2ݺKizEomIC\ e|ö$+%~y(/[ґ16>>z} _1]>d7,D a37,pqMnhJꏎS# Hzj=]:#f',,-Q߶Q+An+C;+gX=v0RICBS iAl,h C;2Rz=Q-S".UhgEF+ìj*y[oyˬ݊C[RB-"nkSgKfMk O ņUIS&N/S/M^Uʟ ÑsuU q ZOP"نqjrPNN&J]&|XXg'X7&Wl\`SzówU0Tk ~ya:O3Lb;Z6ٖ}s8ؒJ߆*QSN]T6rlQݺsU c. •FHQ WNvݻ3EΎ D[ R`؎攺R'(}I+ߦ4mòCX H/~ :Qvo[rMlr5},cqЮ4O9g+9PА/ތ%~%LUzn0Ĺ yLڽ 1雿8&vMKEkav@:I $VijX9%[rgc#O0]7ۍV4bN[oBX+$2*Z/k"7mSMUu u &~#]nӷܘ  ) PKKOYZ-gCG>6Ë=/?jA?D7K'%4lM6ӑ /B2xdiޓE *)Qi#WI cn1Aʖ{^[@"q=c+@ #5AY.4W#|xa^ﱑ )V׳DpA{O(: v>pw}qb+֒қ^wFmJר-} XD qp|FR-JN,5rkrUk'žJLtK!}[" s`eS瑟ѾSr~`9i1sӺыC򎪟3ND <&n!/\)ib$w5}^}͝hɻܹkY@!Yмn:24ȍb،ۗ13Y؛gfpQ_ee$GZ" EnG5|g8t꓄#x:/t֥UPP >Xouln^^CE*4Ok`4Ov<>Yfg:f]2go&Skƞܰn̪b[a"?L<QpA®?'1b8SUSO =jԴF]LX%B,3CAǯ~^2xɃ 3xJ^1N:ˆm /qW4MUr潈J><6):')Vo`G˚;%E `}5aK 0Twks~< ,mOGiģlڄ;tNZzA%fL_9P-Qؼٌ>yԆ4tJ1h}J: \5_`]5yK׋˝]x !i_KF{ An6v) ;;@(>mZhxe8PTLE3IQW^=#$\x, `,ڝIe b9;,8ǞY/zJZ*O9n*K,Y52- тh.`{ ko uj#_@P-9jvEUdٳfIǢ'@ZkF$$3WI^!I=!F{I8U"1'dQ/*)g`<%r.ދK;EfOwr)$29!Sg%3y] ]bhD7cC{V؇9&*{We::%kƽEYQi/0Hnk- U^-Nvv\]nSJ&qG掷!I$rbqMNOa.h8QnK3#wV-GzfcOӇA8m 8!/e~' 3kPpؾ6c& vRV*U&AۢvxMa&ʫ󵓗#G5XT;(,"F*`"lɁo?{P WBn6yX8+ j㼷%h~T_V/`dσCQ4]dd³g,25ۢߡqS;(Qe IFnHmpGR_uPmg}i0tY-A#fh=|t!e}l`漎} HfWPhP<)0iu#p"JuL*&&Lb@ ԝ=쏛HSYR!t90AǀI0@T:*ƒePsȑ2{[c?PDB>ܥ"z wI=dx#ĕ? "RAu'U_ v.˘ցj٭ ǣ}|0Z\VYU+f?i<\0Tg:lB? aTw.|nj(ǜݎ.l#K' t\-K.\aK`-b<7 >gs.crU@ESɲ*t2.hcaofx=r :'y"*] EAXj ^ؼI e S(+u+ rzdчy jj3;{vȼRdrQ^,(U2Kof7O`Zi1Wƒ :(_cr/w2 y,iIK'AV-z⡛Mk-:Gq] " ^X|doZsqijQІ3j˭lb?aHVw }.=!yommd?hgWl!vwE;Hj5͏IcT ?W?:4!o@vAjVxCvky#f\Oy*s>r@:E^μ4&2t&)3wv1T 5`@ 3YgK'ٍvVVf\Y;ѡV >'TLU X4[*SR \4xS~,h~5#Bm|G]Y(dr;#C}0p'wo?;"S>%rjM0Kr1&CT$x,G(w"w+Ge<7}O 1n!IIsayF#8)QLǭwƍaW.jKTbqtEvf,e\!Gͩ|8kWoN6=a0״/d>[z$dXW 1NܿGC~k\bY`ː vǿHā_n|Ճ^M>141?kűHE$hLϷ@59<8W<[ԗT^!)A\pnzhЧ91Ҭ$M*3[bh?5M݇z.ٷB"颶U!@|xnMи$@AΦKi ?1oqeŬ ( ?@,u#x`42ZS$ [QTyi:G~O^`2JŬ43[a' O%ęlIiEQ.*|n?Rn<4+9614PX d)WKC0B@Fʌi>&^{Y& UL/'ee{izڗӉ8Ǵ}3^:Yڏ=u0ՈM-#J鉛s+(޼!)7b#FAJJEňZΐP(ffDm45ǫ·![AyJ>Ѱ!@BSpjR+IV:x(_u_s?. VX_щ9sk]LaY \u4,EZu7=S4~͙ܪ ƛ_قO-d)揎N?-bV99 AXlXܙ{1[M>(E;e h^1ܹ1^>Ә]Q{ I" g vk_|&hIEvr˅_Rqk4Zbl3hI"lǎIBg5男D`rXt, 3F$i\=Xe\a CDfgu+}0x恡ȇH$+Lvn1۱ޘ\CJ8ўꆐro:Ð ӣz*ާѿRX"}ґ̛@*[gi.tJFmZ 3;9"Mݻ+3|RiRL.A{>ڦ{fx"Í*rfȅ~E9 7c: eׯldSZr=pK42H8n'$"$eZ1%YY[yVjG@9rlshG{CXfQ v䏡9_}T^?2h?0馔PJ@Ì,[^ ^ Y?Pm* tK]beQ}LU}CIb&ׇ&GZ6mIE[߸/ה\;bRdcr.5KP'02hf!b+fǓB/h]J^q xL!Ӝ9C .;:3K"b ff't/{@ Bz *|%_:h8fti";4J%aȕVBg@/dZA]Mr1ڪ´I+@3XlvÚ яotQ'18u;~%f0ȳlO7 Hu cLokV%86|Y3xUz&!둊gEZLѧc'/%G\΃or-?(n)izR rbgj9k)xز}CU9yfa#'{Uhb2 z> NhVd!U%: K |Tyڇsj41MB| w"CFCh~J ؑz; PvLllg2׵bMczUNaG#!8 :pW&ь/uau,|?b\*;g]x\qTT![:23!g6dW|u@%b BS+a~ }L?c<UQ4t{d݂z5BGj э(Xqr|hmO(jw ->l7aW_${tYe!/\EV>_{7Tӑe37FZb)3 ߈'?F~]oLEm6qϮsԈ8-J JUQ$$#lֹt༯Tr:IuߌS~lbOPc %>gaw }uBFd]/ơ g^ |ƖL}U/z'9t: Zؐ~[8>]~>3PO-$SZ j1?ܸÞ݈ csp7R~gd8RI;6 {͝{.epO,ǻllcߘȦ?;9 $Nq:Rʹ`D~`EYHi&O/O0r3O#cNٽ"-X?=UyʧB/ޙͺM 4J#wLUnϬok/eN'&)T+ͼHH١7iUq}_ktaye-Y?^Lٴ7L,fn7K TO0b]E+ڋqq@{PD^qXjt?E<%_ `g=d %G^oߠqو[2 ׇx=bBHO:Jr%>_D"ύx,__KlqA]*SBVCћrVn7\U,D ̻F\I({rO ceyhedT+&>+-K7 `frf`7o"ED7IbekM=f93鏭 *͂]^]j,a3;};apPCh~i6.xVS~VBqH5P`LϋnAD)筒ѽ=(kssΖX eyrTTW0̡/(ՙ{^Wu˜"US/aJ*F|| Mj G7J@ХEy:2Y{ ~"{ܷ$"2>1<3VQzfC8t1Ȫ6Adn ͩ+sᄉ ygE ֎Yu$cFưd*1`5î2i%eE{-4J1wcuo!)JfKy2ĴrT]H1Nц:8c)8*9EhF"K'&q8ڲ$3D)r)14 TdKM_[RB](` –/gy(V ^Kpl^y$XkQ]=ΉޚcmYv?ږvbYzX1 )|n=B.Q?͗)v/>5jUpHQp=Lߖjت O-y=D_uЋVG<aw0ߔ~GݩV7ԓ O]GQ,x[du;~K=Je?x=^pYpLxK}EM|7|o ?yD`9#.l,ymv PtWDcEO1'e&.K}ȢdXayڵdy_¹ܛ%k8Sr^wϞ&'846E>3vT~,uzA|]h`CXI 1?WeW-((&LX m9BH݋*\lm7+_q~]^rG!Ym".-`4_&I)'@40 4^=W*4PC h/[,A P#ypUy>m"77 ߘҦ課V)\o[X}A+2ܯdlL@_M jU^n澹íOD*,ֽ(VI&ԩ׎In_4lC%UzKC@Z<%"4`eC,Cc>M,@FY jƞh9 \!+ێA|kUO8+Sq瀞C@">P"bAwVF % cB^I4)a& %Ur&BlFxdfy8V\8=RB/Ya-w#ΠK sG =) }bEdg+g(em2eP2^W#Js,Ow`5Z#H86F[`G;H\-bhW͌3 /WM¹ʙ_IE4'ܱ=]Yd͸G-Fܻ͍gyDޞ51W gd݌''z+\'zmAD`ܰ -^׾ ~l :<00) ?o}0MH ?p_TiiL4@]`;'evg a#N0@:uQXBY~\%hI1MvO'ﱐO"zۭ|ctsfmҖtD>¦iH<^(DW_p>%g/y w%VY9%I`$L!3@syC(F#0QoWERC $n#?Sa=+ `tI憯pjdHbm8mc/ӾHM{ŞvRETWG54/x[{U#h$7bQfez?l[j"kū|:}'GU-e)+k5@Lu=ʨ)goէ-d6` h=C됺mcٍ(y J~ܝ6TB[kf f:JqMi臞} ۑ&6᰸W ]); J8?O9C`B=P^ҶiD!5 x ΑVdޗ݊|I[(w$p cu_k>7F_ts]t$V+[5k<`-0EKC!m>:ߨI_`t/'wIծT]I4cN3}5ڴP;STE.MW؏`*bŢA[+6z&R^xÏ}iuPn]م_tpNf?a+kF2lj=U/:k:1M!H#=Jm@>3P3Sxc *9O,F@Eg 0&hcR=$-.Hv r@~Dz!`]Q_ ZK+iTbah;k?pĺ5tG.t,XJ&1_3[BAWA? r7vAYEq*ìP6~Ba2v-+Fs7bGOTڳ{BܰӼZ̎K(g.S6Bcq 3Lc}+I."ns4Z]&5LYt;bz:Y%t>^DCQz|g k)B+}dqfRܑ ><iW•I+ʟvHtZ˺7K),y)ׂPd4?{\4 ?[|8IR+8vԿ/ vouP7{”+#BkܤǔS{?ѥ~4Vviq0e 9;V-B1լizVzq7pq}&п;̵T/W\aɥ ٪zlfw;|ڏ%rIcw61nj:b} 3[n1„f5޲:#Z zʨT+ CA )KzN-Jdx^\0kbqJAb7 FGTo)"EʗE޵}}P!or_l{w1hS9ب+f-a5L7EMe36~IO%XGnwewGM."3QI$(uVM:Y!(Toykvc+0ɾu`hHO1hu2`k @B2 5{U."j]9L̥D#=wͼ,r Е1g-ȿ4Ӳ2?23=O"Z7 h@ӊ'q̡NRtH;LC6*.teև8N"ǵ ӵ,ICapbJcy/X!Y۽'}wWvAOdju?9Hj@zX]597_ꡈ`ܜ ' r@pMf CE7 :\#OsKN0/Y!trf Õf[L/{O$AͅE`}gm~;1Ě$0pN d[M @UoÏa78GSpQ7v,rO[f5C]_B>;}.[:IfP211#N~duxuUy=+̐k!5Nƺ@>]oL8w`iy8H̝OlG%M+ qJZNIf Dl .eBJA .EG9X#VZ<: Pݷ_AHQ?{ fOxhSPL0F)3p Vpo"rz G$ro/=g|pM.6=dNyw2-6dUϺ%,H0Pr Jl[3Eߖ|ůg$Dwu48n ipP DVGJQȴ~w" =\};4lX#auo83,H>" tvA2r\\Lt޼J$&@"EYLL2t8X\݂. @*\;k;uytӔܡe#ӝy&x(H£*G)b;tkv8h!E l4 { Xzy‹LEIV\6 4'B3F!vqŭ#HNNnoU EZ1R%,;+ڜ -bEˆ\]KT!Hi'T&|!.q+mtK]toGU#5gwys7v4=E6zDQ(0G# GOU;\[@ 9|lݟapBG!O{+bJ,FK2a56&D}#p` <܊/)jBw5jc2+x1Ts&g6eSeoُQ6S{y4T'N/B#m# =aHDB2>ℿ=&23`/"uKhd>wr*} y>ԧlj{};#_+5F'J~f /MM\Z [TA9ug?~ Ow캘| Q[oMدdyyE%lJ d@q /͚$̃c,n)J?=L)̏ b1DM?Ɩtpܾyp de,PJyjj,d1]6,fN#|^6ƈt/yE Lђ 1>$l~kOo[\čA\(: LOBR7 YIQVw+ej)xZp&dsRMTpu4c#o0 VXnzv'`~ojtP^YcOQX&9ETuVɾVP  ZEӒTO2n0AnbCr(whvoG2/qνUaf&T5U٦0 ,{oM{k8\_9j׳J[~OZOBs$'_JԻ~V@fA(C)3*./)q7F)«Sށ^p_'he!z-MK-c7p+GS_Q*/ 9 >U&TP8 pȀR f6'F꧞RMo9@xܺ9}kr[6;MJ)>U@x2O-ǁiw5n? dj9S߽ ag`sw[<fS\]ـOGٜ3%2%)u([אqa4}ŗDPuJ vO}8z_楉LF|Rxԗb_PYW: 6GD.a͟яֆ㙪s:t޾c'd`}FA/UPY²@4JGE6GU9쉤\Q&Rj z\su~`GGm0 1 3dʞHʂ:SBM}vxGǞEx~PWzS0NfNʆ(b| WQP_y&_IWlUAo̦ȪM\z݄ 萯շA>Yio#>̫6B0^os[9z>̓]&} kdc+ R9 )V,Tޙ.UT/AuAF@; ıE9V6w^82I6j5\iyr`䰒Kn&g u5~08 [ TIv,*;HR;8*9]Ewc7vLx}hd0\A}.}ܡA&7 LP6)hs'1=46\E̕S,]R:n=CpA0O2(.u ~Ÿ&{@نbU2L5%Չ]Eϝݱuˆb`wݴ4|itȎqω|#階[?b%{XCdOngj!5Uv_a-iQ|v Z$]m5uy螅YEk#6g؄{lտgoPMBSC50 GUBVBoJgףTc0z @Mug1޵!yX҂Oٻc{AO[_ݨS_=Hp]Vؑch 5)_OԼL\/. }D:z2ԓJ>vY;/<v5r~59>zzFpdfT90dCwu6E׵ଁ%~>p1T0|Y"f%PxXe*vڳv9:|:r+ap0f`1pQўG] Llc]E]9}T]A]LBGD^qTHڂ{8d1ϧE_X2f$%1p;qiUO[_$[}gY+! Bog]"M818PS|s(qi˞]\<>%~h )ե\42 )~zT:HЌΡU3/I-D>#"O7 7'0Rq9-7˹FIޓ"w'6cn_-)mQ@wL* w+F[?AǚvVI~w;xMPd VRA3Lң '>Ѐ\w\&9{&AVɺP8& =' 'pzoî2b@g(EXؤ۫RDB'9+ן̫IWd )WJ}@!!!pu%jBc2Z5ja#g$T,!S`s%lxzㆅQyڋDELʫk;T0֣d{~ ׂq/ydqt{GwV\C'.R`aa@R@j,`d"6?'d B/=]a582Q)@tLl[ /5#r~o<Ծ **[Ŭ٫/($$* Cf ^Yv>8WL0l/!"=wn\INxGrģ]s$6ѹqsVNb!Q}47)YE\z3C 8)k uēŐ b-z}Qw%`{t MHCT4mcs>ESlz=(H}Kh|̥6_7糘{=UVx^ : MQIVpDM@+\LCX],/rDL*LJMu΅T,0B4ӲS5PQ~?p!}b1Dsg;HV'S9@4 p88tZfSBf`n#tZs^?J @^2+YUv ȝi㏁ceMY>z|xi<7_0lC/4}Wihۦ[!W cV`'C3d\H~"Uґ5'N0>r#yAA'epF=W~B;VHa_ ]y>Lopy9i¢Q'Y~$Ǫ.\6p%Xl_`y%}ag\+/+7WI3#g+#7#ڰWQR"MN!( 5|5b;wF  ḓXl}H4 IfV@a+)hPGF[2:#J؄&S,Q76kؘr&ʴ!'rg DE}(( 窗 !k~Dwix׏'U>u [*5m 17͋M^M N1.d2bxR͠ɍSLY{ڿPNi7'DȮRS[Sj=+巀U BNklm? vY%LVIeNLCN/.X2&/S/೺:_4E_Q^c j5 $ +%`/fPfh4nT0~2aj!* *&N;iꦮ!ZT18Χ&ұ+mEȝTu;Ve+UKd3Jl- [!ϔ(䧔{uA8!Q(ڶXȞTѯε`Ћ3<0# 8f!Yyg#k>˃b7rf4n>N?~T>loĮ?Z0 2Ni 3~o*v\kuHQ/ C\Z[U6tSMfD\>i.C.ikΣ}4:h'`:NT+ۃY.94dQ+rPDb3~ &D`:gɣ2˜ 6 /;Oy~[V^wO+D+t9X!ӤjnwNVaNo-ZBnMڃzkH< Zy ж5qf[*)^8,k uPILZpУm 7['ֹoC"g.|'rF^1ϟSf'f wG$@ y`B $eŐ˧ l;GNY~McoP.cv'`*q>rU/6#.U)_jgЃmhs'1J"K^Dؘ\w&]J3;R"QxJ sm`%4Xc^qқyXVNVuB=7/I$5r>)wsZ-B 6iC6ew "kXOY\8b!gl@EB-{bZ`m([a{~w\|* V\K{`w^<*[+ϯSiQ(GN-FBhnXkU9Y`ias[K;fB_bF(Pl3(b֒PϨYⶸ`6],u#K~çѷv, ݋G\{,TEyZF'z`Y/h;96 jW/BvUC@8G_f*J%BT;y={kf r9:%'}w=5oOu?Q p#50'QOl2"VSպ5x,A D\m%;:Uevr"Ө6U3 VG*{35x '/h 0E3e=cB^y!R`f>Q$${ҥ##rdqn6O6![{0 *y D9'},ܑfF 3f/A BY5ߍOI[=tVovo r/4I׃{FNf3&#,F>>FtLQp c">IVyoA$-/s_>iPH, 8/MZwn eq{bxFh}ّ˲㚳IԮ*}EPW&TR#4M¹BN6 L$¸mԿCŔ$ '/i9 !?(^2 ̓i \ahDWW>{h#D]3 6UlYQWgI^@ C`RSSQffxO/rR ،ʴ=ll1+X:E픚!qWqIO/b(шC@|k}-ѡ#7ܳ`,Ye/B,U{ѷ޾oe3l͸}s!Fm#9d9cUs̫DȟTJe"[z1j~JzPߔzHyKa4%-&9 (Ŕ1/)/":Z5'Vf[ulW"+l6xǖfYJQl#49O7ЋG i^6c0펂k!L4jSηЭa`2e7JK$7o`VDS3eiUߣ0>?"xxzd8B6j }0[Lnͳtv"*ЮB2NϾX쬎XAh)eBD1 ;.5  2te!*kޝLdȋg<T k6UKg_4S_he y2 Kse <6A@XظelH7w/[K{iJ)qJM5r^UQN;wh%sQ]ſ'-Q=떢yW{jqK#(l0s`FVrIJE~o9K'e5&CW߄u8m$G C6UhX d i(䠵ClGvKz]Fj_,Nlɽd8QlRIylTs# 4Qia޵O|Oؚ'ҳIO[3o֮+C DSIc,@)g$=6Ë~l'1E[<0ca%NC qI& ۿ-F1õ.qOE%;'hqɷgf+^}`_k>J:50jp(C , 뿻p<{kFZz p [OZ+* ۇ]5q!U>$%JK5z&ěM߅L&d3e`V(捺WWc:8/6 @3J̔Љډo`kBY] cYS$3Bl(M1=7(Ut\Y0:9eO++Rq=<4W+{(WW,<=ܧcnW7[mVHZ[oݫ"i%ĪM.F|(5ܸGlrw$1Zt^3{d:R3yb( 85Z2th0rYSj^\a\7xϒ!B"Jզp<5nVב\3eßt9n. C; pGN-״*uo2J",,Wuُ!ԽvbV|I?dƄo^P ʒt#A@ޡ|߹-}Q^Md)$wҭ8_3йᢿl/p)(b)]_>^)(zСBy|I4 p`,D'd{? [= bvښs 3^1@%fv>a኎Ы4=o[/m=]4#7ץgh\}5}ɬ +>裐R9F>W7Cv=щ Ƶ?ݛc"B 5kJL(қQ«FeEfS57! fiӦ}G|-g+W<6׽ o2лfiӬ}- ա,XpSx;Ή~G<%VN9AkKq<2KBc !8dJ;JFkq>Tʔ^FZ\^)Ii{>d*Y\~ |7!z`vDZӅ [ 8IٔC8cCtLp#$BQSfKBAZ2wnL%ZX+Qqf hШ} -2z9MTEcS? 6b˲[[.2ɆI~ŋ(܅rLÉKqMZCL`dŊY|/(cK\RnSUڏb}pvŏ u~D8 $~|o6IO}MX^NXqa %S ~R}$O.d! kFz?Go,`XdC9<-#IN&,&[>Mpzme3U qƂز1${*:zP+?, "=:}E 450ZZ*'cه(/Q{Җʹ\(W%Jj} &r H' o nT".Fp6Ġw_w!& st=#xs$1j>N?be `t5~Ek_';AsH"`ȔbV#2щw~&iM^՗R|1̝R ot&%7M ZT~bZW鬌d:~AG=nws*Kc#Y܎pçyqǛp#W;Rl-detN)gkk/XKg:`ۂ՞|VZx՛n7 {oP9>Ȱ\ӯP|;^,rێ)"YwuldaJo :vdQϋ1Ͱ8x~IvnTT.: |mRm(i熐Cu#-$?J;s/7^)цL"nψA]lI5NKux*bc/Ÿ\qanX\\$uxo^T9m]@(qy%6C ='Ehϗx= 0:4VWB߃16[s<{BnVwT]?F't&lJgitK?CߋfDɳ=6JS!]zΖV O`zm5B¹9eisWE ѣŢov>c,-)Ɔ4y9] !p:~|\h{S -ǥh)q<|v.ϊ##(?L#8j^9f9į0[`kE9eC[P(Xs] jPp4': %j́ ]*| KES<}?9ǼҁR7%//6iIObq4E@pD<^87ql wJb\/)6Eh`4/.ѬK3pwſ?pPuXhրZ 1H@kvHuMjOy[h[ROuH. jlqKҥ+^Q^=`"mUm QNQ% [7Q/A.ů Kٞi`l_m բi\$Ahs}lHiX?!9S ]2uh8A[JOta&. yfَ&O@9M(?[ot԰-'Ր2)K{q$tB'*0ujf3FI+tyqč`[ƛuV:bCuVclp,Z0Eig}c:j:pN'W{NhE˧c0 SA}>VRLF߻Io?W݄ ad-"{gc?EvvGq}M:j%%C;ӸrIUnpMZݘjk1lEȅ~do3AYzkD<r<@9 ΒeO 8 jd$Fe# m<uTv܍]O~hrwn\U~+'*,şqgFמ\- IsS*\ Xr .N<%3V ]vG*!ڐ0튬U s<|0ۮ:܎:<e{/o[-'Yl᜺e*k WOxߞ?DA-x듚'<ր1e(\'05mĽi]-]'O+&\f8;$pB& /}hGZO"-$i7G5+Q|sLfS QƝw EI ? n6 ;a3/`wRuYUX(R>-Y@ Ui BRWHߚ,YbDZ7 X+J%(dQ1)wڝ=G˙ؗў(Q.YͲ^]ᣊJlq=7kYHFy(Rb)}?l,+o5@ k}IIX[ O_(C7i}e#.afj܌e׈`lg`d:;ϲA$NEvPn v:qӰ\A74#{6*"YӐnK5:_gYi_d 2ziEo&qp4$N4,Cyo±X~ܱOT+"񑖋?4+3fZܞ*@x˩ D@f0hw3܋2A*r9_ gs*;/Ht N y\I;^#"xb@Ʀ1'kdb;˛{j4QL%Pϖ,姎ү19Se'6DB$^ CbاVPI% 'OXXET6?'=|]'.q}Ҫ[CN2;oreEGs۾Fc<隦bB_SdDoh<܊ WH\ӪJ:,'Ƈc8PA;/juZKdmA!`Ȉ[Sb:W-V R^ 1~mEFLvU 6,ͷ뀏ѐ"Y$-w~iª}2AHyq>u͇ZpY* h56z]Cn)T(SQȾ:n/.S}W$.z]bӔ6/ XxK &6>+]Q'ptOeث< `#vd7/o ^)m@ɺJbdRQF6ŖT8PMc‰]AyWP[)EҔ!XxO#! 7(bعl).frӁ2n}g^˚і|b Gr"gV0d0O BBBrvz-aYЂYf"YiEG .hjߋ_7~ >4pn9vKyI̠ )$O93K"#7r(?jI bBeIZ\@_UӪgzMwd3ELTGeF8J2H6450٘ .}lkcwa96KW:=Xooq: {N= t?n:*pj"VwQjhSʤ=R0oDY ! "Ϭh:U c*ӈ6liܨ5PTa/Qtm3, :\5?ؾNjט(\4vLVDM([sWocx$[3ܶ DiJhƫQ. IİÙw qN0qס db>Ra嘺'ҮZJKc H2{baAK~<휞_n{ízQR2&Ϟo:VDAOxy mDjOQz:Fڍn;u>4w h*{zPjԜn&%Оv0sZiro$*#(abЄiq8|g[Ls-VJ09{Al h_kkibK]2Ep"R%;Pb]*/gZVL5T&7xp)R &H}yR~ \ߧK>F.d(cB"?"i3sP.>6j <%KTifxf;;`蚵au 0Sy5M:JFĸEuS/߀m!ˠQ 'L .&8I~}4^x7)x`0ievkH@Z2ũ/SHfETW'̴ZZj'wFq t%憘hg-bBg3BA) n:esh5V̪=ߴRS* كIk #$VH]z&|F/QEI'A2*E" *bĄ{uiE\6J\5ɰnfOœ|8F*>t܄g d߮NQǮEUj,ս9c6ݔbe%Ƚ#|H,a1DZ}fkd ujk睡w)3e 5Y?ZR>re __.Bn(%2f! BwǁCU9V/NC"Kʲ]p.b`RBMsmX4OE?{q)‚*I7:>;%ɚCINZEKqc{ʯbݖ"`ˤ[hhA(qkrW0uUʙ`[ldp}Ah,U^a-=(+rLJ c 1{h6Qs@.0!:'/krNq'`5.MNX̍J0(pAJ 9f.D6},Lu'V6ְ*-UOifuOZBbI4-%YtYv1:d5>c1ی7#dwYM^Ci% a@*ᷜE*Km㆑KRj̍, nxDnilxIub&PK={X*i46bv*;Lϟ =5AA>{stb;RߔQNnZ^r<)0$sҰW^}1_\:ǘiNJ}'*Tm^*P@=l.y̬0`qj݌_ & >+p|Yy1 if*h1%_"׃Z/d^Wnm8 >4a/ⰸ\5QrB% q~ ?= , H^ԡjH_X$W@̡2uiyldZ_^\س 5:~9!K8;))p*6\VMbfYP {ǩ6 TQPfI<[%kc7(_+m:JNDšEEt\LR=8jURAيugтr5t]9!a(s4Qztyo%N&uC1yidu_tOMƙZP0DKYV]B'cQqЙ 5em *(a fbGDt/Xy["B6#A.%#g<l &WsU" s1XXx&mk\i2b8R8ecQ A9U>))G<8 VQ)b#o(iyh͖nĢ5Ui\,j^XPŐ }um*S::TT{+ʏ@(ۍ 聖^,R~FyOtpd.7`A~5x|YmZVpWuS[kG:kgAi/]v'G_. T"r/ާ 9Q3#=sh.V'k[qzܺD/?JL)(I7!ȳCi= o6\6(R<I& +;BcH~4E6 Eskɜp iܜُL 5V/WFul~X*?R4^jeI C1Vܝ0`wWȩu-D'CN(fEHHi=rsEM34Zj\~2w7b)A<&3ܭÐ8Bl>")Syozŝ¡,82,JKx̪ ˑpy{2QIȃ!tF"5w%qK0;\ߐahsբ6ЍT}6-cLoU ib+m:U;`λ0Tm X_h#Ě;Ooq#ʈci&;-=JT/>3.w~˟b]T`唁2hzK !7O;wYM#oSz{?HMWՔ6P`br_qn ćX6ܯA (Y4dކ)k)梷t"g -YE g{AȞWQƤZ&OHFc!RҌ*tb;AfŚh &~҂Ұ[ m9^ǽ2]8UCqH91-Xr]< %k9"EH-})"` bxv`!Ú(4 zdL+_Jh#,v@0^I&?hZNq~%aS?,;1&.-6Kng\g]Ʒ~ҏ((Lh}7`@5To}86ʃD`8sngeS ` t#d[^³HW0OmѪ 2[a++%T"."wHT_7AIL^61@xCȗ)mGT(I='CD< ft/hzVt4)N:JƟ$h̾nm,u'C UKQr^ξhlSL"2coVUwX^-ֶκ{\pӵ)0iA`$wG%M!l˧#-k`b9~ĸ&UDV 2,( > Yh#ԙ΍I/tg%#_Л%0_BtL=aq1@* L=-?T,,`.pHP!{(?tsY1zEQ:4n,F[؆3 z}1$}R_{1K.?6 yȱ02wKtuwBwáAvR0K7RXW`5/&ިrT"Eiqc-eӹ$0,-Z!"u0&xԞ9,K 30F]Jhu 2>eq@CJ*{|ɇ.=XEKQ@bK;)6 2m qm8+Un*| kV sh‚h# hB8TMfK3Mt} ϝPRƺ4ā8Ņ&>Uc2;@hz&T7 W9xʼn$LRocoyeFmVpp?ʄjf:uf1FM!{J%'ܚ{Z1Gla#ZPNv3wp\--7s6M2TЈ[5+Pk` I8F~o֌NRSv21NB/aS2ӽj x}v/VtIӝ,̷tbÂg2C>V'w oHBlƝ5$GizA˾Ӳ& >{3"-bm9R}&2s_=) r~,W;Sx f4->Nb'8R^?L GEhȩ1pАɗ)o=[fЛ >b Qyt M`0o ROaG<_ωğ!z5򓛗'_:Ȑs}n;:W`dn4n|lKޛ_'*0nφ5dsB̨y퀝6"ߜ4m N> ;+:uzS f9UƷl`ll˦N1x^X#] 8$>DHnae)'=mHXʆvDEx'N6N&D=+fNA\` aG cC}%{^c`*jT|y8P9{ , pmߍ`YΗc6u<ؖXuoHY5Մisvo(^—~.q: 6wo1//;SoCNҢf9WZa9]lu4AƈFu$G"p H^H爖zK;Q=uۥ0f7"Lf/ߓ^Zm1+*!|B-_O͍G?aJ.cd4=B2ڪp׾qt=»!?îs`FXs2+D6@bl]%XCeR|qRrܢFtgzBL0#U)vw{E'|b eIcB}M&!pbV>I㎏X.ϲ7+@ &YbJ ee@[l#M3>MLpB$Hw:XH:>?gӇݺ,ゔ/[zPa.l t_Grސ|X ;N4kp\ P=:Hp!0QG;x@m6XN>]iR*AyŖ!1;Ɍ݊[/'Eq]*Qv2gWYLv(d#20+볰#~)\fxp֟XpAX VP< \oe ))E]oʱn2IuP3pקޟū"aa-n<0t DӢX%9DizT[JU%ͷ͘k7Z5ŏe0RoWgZyV(8Y& #=3X?>b P)В<c'fӐ:]anX6f%| ;ZO_]GWx4dSkQAfah.פ5~I t@%WH&'HܴJɤ4PICLWĦHc@XS-dă!}ګA):}_*2a(-J}3\m]1XX^tdaئ Vp]A`v *8QׂԗBR SI+~оL]"c/,4gCW\$W: Bޕӧ<{pt>Ĝԛ_9>-g8sGǭY"||08Rr`ni7q |K‰DB!X鞐`;,d 5'@cUB V h}hz,:nͳȯR,r "]||,׹u/}A"t"5~tzyrmD p^c ,ؚ2 FtU kP5+3Gˉ8MC׸s$CYJ~J".*%>uz>z7ȴj8ٛ|uTtss T,~!l)P+mr$LQBK ]t^ f r7wGǃIN@rP}&T>L+GLhұO^k0ͷ+lWU4 ոOm}ԍɡl/n} WL޴(_-*^@^syxz!@ 6dvղJ}MǸ}En/tVCAJ gil9*} 58cx#_С^"zx~(/a]Ӵ-ȱc$\p.AƖ&g%^][XuKgb4&6B¿_12zi#&ٹʒM>FǪPE(Z5ŏ|G"mfhėuxC[Km4C m˵)qo)#F~- hSa.,~n8S6Pé?Ft]9}B-GiL_eUKW=I~1*I)S*"\rZCv"w6̕^1.@~JQ̕%F(TDk/Cy/&Nt.(v@H?AqOZE +g>~6#?R#`\&?7 쀠z:#jӎh$ l/w>EB-LjGTZ"A&cg܃87[w0& DWvKOݑ6W$j2eoJ6=+tQ ]Ibd(MB |v .^:v:^3>OkVqKzi5Ak07«N\;p2r ۋPo%ܮҟ ^P;}&m42,Hj i&][*qSoZh`eL{EJ2BBn&:݌Oq^*`LQ:ވiIc%ԒꃂC)r"-y;ࣕ ۤ8BR'JXV~ǁJm\,.˗er,]p\jr wh:68,/"9_ѳU8bf`z%g >QIvdI+br{Dkui#2[HRE,5LZF:9JL4ctt jFhR[e_DK.s#X3Kyt!kyFT=Ai;eWq@ Q;]h:g FTy;}@2FoK8= Fq4G\{y>Phq }pe-! CwDZ=hikXD6rZ tWOWڶ;os˞,q˺7BՕ}4 aJxêb~M:vRcc?FHe9Q7B\SRArtKČsuǡKnʋEeg٩VY]Uy*M7<`YWSFrSlLGʶ5tT|Qn1?_ΙaMsD{/n.f+bDqcƹ8\'P1pFR-ʌA-R/q"ulXc-=*/$u Q;.X&œi`0=+@K)ϔNRBy[r-vǂ'"18>M5ć9imǛϪ8GNA~G3<6aS#%r˷klgprD pmD]E)^MGކAע$>)tJFpcvi˳_e(Hĺ@pl'82]y BKR^I%kuLLdV.o&ڮu ${0OFWf)nxZZ,\uH)j^f_9o`'͛eל "U"K s{Dz(@|!kۄ6Vu!qa:_6eae R0Ձڰ_Y{/FdȺj4d) ]xFe-ohݓM]oFE?=hEĩ~x^6Q~*+|doj 8$ǞѼvw4n&DX> ՗XYKđ.ڎjIGM6HBH$qXMQ[#Rfu$tbhON$Uv[*ivVP*/eä m4u6! qo@u!;"zܗ.}Nٝ& `-k:uhdBًN/zģ醜4ܼUxDk\kibUvpO3ynf _=p);1ϩweF{D} >aL{wm`o4o ZET%OJ( ]@/jA3dOs/];@ `h LNRu,TyY'698c\{}R[srfkj0rΒ更]%&3HoHW @sڕtP<S(`SR'"i`ъaz8rtO4ԩb9* yL:AԳ \NwK֪֫fnx !%eE 78TgF@]p)S߬L4tD`f=Ý+\ mgಙ\MT{(j0E-rצĚAmp]LJ*yXAeAB)kfӫ>-rh0Y}5fZr~X(^ j^ ƍPwԠrO&n2BHI腇{8Ͱ*tH]0k-4Dg**Y#Ӫkt"C7;#8{tg`8gaUvmw؝M65H+Dx('B5 d[eСP/Sk >á?Fp7&O$::4ܴHfXUe; 6INzOO$5"<</.ws0`{" ]e]}/4UCiG-]Ec`Qqe߸H`Jsal敃bV`*x @VqrtU*lYrm~0Vovے֣ z8x,BXw@[IW,A ޗzw"6oBIci&TpۥS)a}T/XzE?NP\g%isZk1t VHȄn5n.ORJ^C&s0ㄼF<]EyOuMN<]F|K3 ~k"l "m 8X&P pR3{Q*X Փ%G"c c5B.{O%ZqKdٕ~*m`&5L8.A4RVC>VKNIU. <q^ vC5S:_ cxg@i1J)0 "8/蝺{@*sBOI1ڙBc! 4P t8W~5x}VIrjL+1ЮHȌk$n+RW_ѿ@wZ :3PQǃ0xvujY|:;@أɵ}rGNq;#c/ݕbOj%EtcXfD 408d*E'*IqMSŞr0p'ג2D YF|j"4Wm@pݓ2,bU[t'OT!)QM;;ke!W#K,Y\Z/f߿, h5ZSH] hHm::8tSFho`:i%:'h؎EpS~rN)@yi\o]Tw3xw ?!u=*Q?LTt `}nolj˙kv?N tn&^R8p)d3Jm1n/^YX!|%!(<a3 넋XBfAn|d="ŝ@ K8ˁq59r*#${[X3 H 9q:ICZJƘP%Ǒb/4 tb_$ܶˈ6>,_5@mHaߠ-` { t\͡a콒%0+MyئzJ{}/Nrc׬0.aH:-.`M'[@b q M'TZ]%No/Q0yݿ !1TuCo" hcFr1(MCaj$uİ\k gJecAeU邎9EE<0$ wr,8#J RCw2vnRRҗYG^*H8/އM +zȴct* 1WYiaz=RsUwyތ*vh&D} \ 79=a`ZY!' *98Q_Axq0pL_[KB$Oי ڵ2*<5]R)HܢfQ.)}#-ާCi}JZEyXHɫGB}He/}م`1"*j&BE0V7s8-ci3v8WX3FT\:@N{'X Y%A2/"^NGI9JS/o{iǕC3Lz=)7v>MaDNʙD'jjZ}B C<EE Q'/ Y$A\ ڂW ErOX*QU~va4 ,(u#"cM ſ,y4,37_x; 5+G6%F^ƽ#/hk=g5^ᬔU{y`besɖ.\H^B^vev[F+IBڤRwRz#e!JWhu}Ϻ)c#k-)&S,3mCzδ))9k~ɖb.DUZbs , uD` MMwƸH;<wl?YAvk[k+H-VETZ0Qb {~aRUcW^8XTwSbm3}0#i3w>q9\I,_(7`@i(C5JiԵ#dt+dk_ާ|J<-J,X1M~%$4Qt͔5>n(}R'>?&ܴ614:EEm`tG.M1{.*]:b?`⛦< }T;i/z~N Ǩ,mU>Â0OmYWQ$[rb!nxx wMQCഒZGD!L8}^PgD>̌ 4k9J2 dMzV1D+ٓ={jުuLgg!XX,¢k;a|jj2K/CYQbr< "KNm_?0HzE5oΥ{Ny:0z΀2xHhkȼPrl957?P/zq5'#,'m*?ƫAC݂7e GC`]ǶUp?sӂN ˮ1`Ҡ(#g Z 3 htPdFbicae:YWymXLlYo+T<GD-J)\cF-AYrX3ۋUc$_&&` hv :hy:&h,l_h=x̳1e%)Y\S"v> c9`?+hρt+s1|5Hӌ{| X .; ^˞8Y5I e.Y5:ޕrKY^'0&gJ3\g6xhYLc_g: f'DWT{,="wzَ7#PQ׈gp_sdCHV~D̾./aK D 6X;`04Ru{"+^bLj2 r~όR} -gZ^Bhu 髆ٺy:l8k$>V^?v/ _u}}HRQepT.I ц1,?T;ìrI_K!9/S" P'EaRU˯`~ɃjS?bi3(@:ۮߖns*9>m 38$6dUYf@ JHҥ[kndU!N V=^v#6yk;!#m? Wb)]+`( jcW ٫kJ VrxƠ5K9V5ҏgȏg)zOXS6\*nmCL9^H.z'>39{yv.EDS~6LS_>0&kvtO2%-x"41Gd񞸪е^f#t^ZJk(4%7{)'4}~ T#וqRˆX 964)~ygF'P#c'.fxn I05G2˩cT s}H к^3'u<Apq?kNWdyWI"=-7tKl)4Z1Ȗ:Hζ-M#=9h5䧮2ƿ͙!^ }S`,ᩗ_2!iw2W*]$g`cbcQgYn`ɆȏD6Eœ&.yuFE}ϲzS2l̏ jK6 ҹfNMLc 쎷DuR ?@] J{U Y3|(.]<,)*7IKbba:< sEq#t_^ i|xaB!ԁ.;\oX , I S0rM1&qtL)Q4">l߫CP~t Ty ߨXQd& [ H8W L ўzS}~.g=09 Ky=R9*sx=a ~#`ahyH@ Vy߅P t|s ӣ.gyr򪸳^9އX )Z:5!0D#@@FcN'n|" 71ΠZ~!k7숊 5BK¨A_3hbOfj&s=cKkKz۱OTwe7zpܕkH2Ԑr,8sw:IEd$3H;RҌ>}fnKb~AH-j5IRcX UFw\=6 JlZK~گ/2ФV2d% l!~x@||_H ",2h{6绀_;@9cW8(3cx%SSVA^?r_ |+= D#:)I&Uq신ֽ אS<of{}ly hܗ^7詐' 9~-I3fm#ڌa0Q8s+^NGMʉIzw{!S}5u2x`8edLyixDjiZ V?n] ;A쭮-_ FъUjtWW/2GM +\:2gCdmc F|KŹ?|s+!yZϖ;u_<)ȴg1#a?HJ򗧠&t;@'F?n}!%CJ4PGp=b1PϤ},e4I< e:\^ Sߊe|-YR:QB=z9=l\\m %{vT1kZI"^K]`,dakf?3G?Ԡiv@w@-#)*]3KsMXT''݌Z|R;|dz?_ $x1AW/8<4 RCU7; DȴAvx|~. ۘ r$p(mԕVۜz1zS݀`>-I1 5T츊/[k\SޣÓUtў̅< Í I\0C -]H&f"j4s6jQ(ꨱ6LX%L09;G."`$) {NnWȷa`^07\aTy 2a`{d̈́0_Oi"~x)e;TQ B*;6HaҫUV&a:GHu.r!e9$[!2tRś':I`,5`uRЃ¾ @ȘMNG~Ht\5NcNi`/1{f ϣFtm_ ֡X4$ˤYv1}+C1VVyˇ`"xLUH&Lfi P%&8GR}"E}XnVtλ'&j\?=Γ7b3| 3?W$d .'n4lK9:Vn6Z.#2$''W3XFx4zmBܐhTufqWŠV, EtZV`4Fkh>!s}@>iG:AB{ƅ$Ucu8 } ojO@c7v_-VnYxbǗiI?)*NE@`UxQ` HjTČ2p ld ؆roÝC5ч@,~v";O>0 4M:Ix>sܙ;7$YwOtvV%T-C\X֜ fva@PE蘡j$~k%ىȔlzQ)$ơ(DPQ@+*2N*)0 JlFUf{(|Gkņ'Z̫m/VCĨ'{ E6г;;R,Kt-|/a)󇹧8:ڻ6k3 V!=s3ˠ$ɷZʍŘ@{aF48Ճ sPL$]Z){#5T΢tk' 2R a_k£X@쒈ԑ !EGY2l~1[Ͱţ93. z6~(ZKwx6\O\k_nva%K)%KSDd6 ` cB^7Zξ_[5ˮHSֈSʄU.܆f c>YNĜ!okpoV~2c *OUj']"5{Etɰac雸dT%|7{jC;'j2(/5%u 8>GNCvF1O|7[DCD+ 'T+:bGE7z?䀸Z0#J(V}%~F?%) /v`)Lɉ{"F]"ۥHA_w~Z칀L Nc&f_̧#2K>Qf!5 0mǛ3i]{X~q]YשA`hNSͦŖ*咘Fc gª*-7Oj,r/.]bc)\%"3%d3N0V{aD\MAE=o^,& U{y `B2jd||M`b1DɎӯ@#6;U!=x6 +-' Wgk* m_NFAlyephǩbu4R:m,dn.pDx?ķؑ.[S4h%#@΋S+HM E/.^ ؆_mQm5na> G%rZLc2 t7wuЙ{md^n p`xyV$Û\+i!Q|:?mk>|6BiG 9tϡWaf~Y*]"Jc"3ZH=tf6܁} ]ZO&%MW=?42]mW'9$\H&?T!mQ%, 4]v6} Vڱ#:yJ佸`!{| $rEP!n烀xʢ-7ؽɗz!b1Q,QjceJJ.Q|ְ2 (/ naTN0uQhǻ 0L״/kMdoWeHkPf @<]Ug]ehw[M6h??T3 d1K %Ot~\ Rġ8gh`}1"Ł9rZ8\F-1ߕSxbln:͖aVݡqr hON7Ŧo\=Me6X.'uRm ݠqR6W;Wp_:@rK@&og02ҷKijOB@ƖgF[|}:Ql&]]GgtX99c̈ ~3Px#6Dd.1#ss/&SECw818][~/sЩОerY2tl|e"qj2m b6EdP7g2 5L ok"G"~UVn9DRبimXkHM`C+N޶qᜓ& SҰW'Wf-p_^vR1z6q03l R1WUg>G{H,ot*I ,o{:衠89 /sS%쁚;`` X߹*M'@e|g_8᭕yQ{k B`/^'v"رƋ"TI+lTnhtcjewcR' @4N fT: Iw vq HR3R3Ig⾵9< }ddhW g7:JЗRI)턩\wxH\)=>~TU[wЌ=}S^Wn*PL.MyQ1I!i]ͮ]Vtd*B>t1Q-KBjn!`gDd>iEUqu n1A>?׀RLF Nc/UHK,Zu-, LlQ6g!=͞7\\ fQ@;]]s,-) qwV-ԫ!jII(M=h08mKjCkJ< ygF8M7 L{7Wè&TA3GY3 cA}g~0lfD6=_ůg[ef#pOܺp8[q9g+} MY['GTBs*6N:B-h5%?NJ$9Oҡ"VdI[ilJO)[XœwjBCow10(}S\Yfa6e3I\N-PȞ}*W[i8#/ !T?5*;4*Y@D!BcX61(,$qJ9OyDB[SPq\/؈PSeזYntP~jhXA Ǹ7 `'Gܔx{nhv+PXQѦIQMU2me,3j?l853l-/C;ꢸ[P{|& ?{тĺ x7ߠq>&'LɊPS6@5GʁM{ ac%׹?s"C_`*X':Dۗ ~ȋOd(uôܒß)ۏ6.43 eڰ6U_k]1-f t[ޤ.ds}%v>.O: ?lbMh(<.R읍~:'A\y^ Dc(l)ƝlFI|Qq>'LpRHp>;9h.F5$?hzJnLj1C̕Yr?$IC~%78G`t^/1:J/.9}4ON 6;?Xt4Q ,#G^]Z[ԛMrD|1o{Z\'(\"#gqn^>n#>AZ{bdy-x%8^eetQ{p mg82i> CG ť-܏V/KMޒTIi&z1\1Y`K2oFjU0 Bѵi/HfM&̞{9C}sc48~cmz"餜0 Hun Y@ľ0פcTg_n-QJ|5ک"ݳ|@W0h*=hf@{|2m23MJg _}6Y:NcRU `(TBX2a7+>R(:rl(tufh^$W0^Qwl U=ߡb 8l#Qr=ܹ'~ݪHSӪ"ŵmX2߻ق'Ѵ}M fzaE؇I/nq8)0%8%*`@ڒjwq:]άC(r"82t5Rt"7I#cw1T@kS@!%aGhe4L q]F<|9|j@۲lGW夿<\#~gP kYn:=Y nߥl;<Ͼ}UQl/+2jűX!Xp_׬X|ll!1PqQuV]K!F\>":A=vb ԑ'EU8kj@g nv(nn"V;?4]Kr "s2Kⷆn`gݘ!`]=-u[@n{Qhʆ04C.4Eu]ݗe 綮tG~;`#j04٧,wF$R;t f2lP4pꘟ<50gHfkJ X&uxTZO\ƾF"hsp9m}sU×J߇s4Lÿ3clJő~lTx9қxg;ԹR5dr2;Xf> ҨIWeV=(exD`,!QC3z%B,!ZJ;u^U |8| 0p!:GK79 w 4x 6Gə+Ns `gܭ0L3&fĎԚ:lMyrE'H=>ooD00"DZ)vͲ+jdRl=DMw\K60 .":7>-ob}o y%AL1ߵ-%ţlnI879jt\7]K^u)&p%>[-7>ХiUd J/Oᕺ 9sAgE\4af/ȉMcK75 m\ uЍdq(VϳG`EE}a yHֱa&1(rs!8!;Gf0q{勊7:xlQѧ$9WlT?]ˆOK{NhisLm !Tu*Av(ݪW@EұL3.>ۆ~]R}Vh|9[+ΐƑbSvr+i4UeܐBTĢr2,SeY1"vvh.|^f͊( Rd3 Ҹ =8w"ԾZB1r5CԡuV f.,c]c2~3~FD~*YwF5.0ÿ曻4 |q=9i2>{!1TLjqn0,u5,.unIoPgR/Ǒ.ٞe؄rd't4is e>17akgɖ9i1b oiVdY y;>28FAU7hbS:EBІG-~搆mf_IOۍ(,(-$`V492vHŐianAo;{ts+umjʛ '.ƧV%{[ĥwb{z0\.\ċv\UҤ80w 4Rԣ&;{Ķ+]ӥܛKA,CnT%IzRv>$^=s@y_OD]"ȩ烃h Fh6Y@ڦd/DoD·e?KUYSM*9|?R>c,)Js> D:$yүBuAsAw7x%}Nۏ0vz$P}S4ԣ\hb RĨ1TZhV NgɵUG S @b{@DCf*DK>Hjٳ~#_i҃[,OmkBZxd3ݑ£ Ryi+5yeCbOBP[ͤF_q w`:aIKc50.MGWx||g6l~E3 oi3z匌 n3޸TA,L A 2 闈C,ȡ1[}{JUСϸGAXJΈ  ތ<׉{اИIἅ$N~B\m24Q`ڏm/um-<$BeIs}::89k|dJV\?H^P] CDp]G,\+ #yII UV҃LT]CW jB;2*ޠ%^Z'^WFJ~ @gߢ3M<zSOVZܯ@FdzEDP`EU*,xWpqhH/\[_kw:)frY֞+RTJ4s@PjOy*:xDfr_Z +Z$j~#VeEwZ3Mݖ:n,T^ W?q.gR'CWsl'ƥ(O Jn'>t qQhEj TvmibjQ9||=4?;RنmRZҩi^Qal*XMPZi-V{\KM}ۅQD[?a0Xǎ {8ƥl5:oԮ('7mAzN7SyM  崑 h4ȡN9*Ya^8*a 0$1y\Qe=>g^T44g>8׳}pݡFQ"8Y$DeP{{$Pgu`$i)V!Iir]mY,[^_b/Q/fogvshMURkÛ$6Ƅy,T_""QKz| 㲶sq/ARsg]JI=r טm䤚D9жuvsG#hPnIb| ҜلŲGJZ&,hg,H[}kD+ \vq?Q3ee(mQ+(O,TRgyZm.ax+|ajU(&v닶t @f&4*$s jB*ax^ovM3n%WңS}` dКr7_ رC=1p^ym*@KLmټn($G`tה~9L-ˮ͚k8 Yh<]RYD[uâmΆ,G2m橓X Є`(~ p]QB}f{^ e#5ʒb/3 (oET肨7*'ny&> rZU:$sEћR~GhZbt[Wިd |ǯPhmb\L} m:bbBvay|M(^ug<DD%h(ACO({I$ +6I t+'_ 62~Ύ4NF!פHצ٘Kh PFK/r橢4 . w ZY R%Y4=XG2H7#\"njMj\7n󈎺:;nvj32x2 wH4̈́ě; FƁ6`?T\[?dyOc(D=` 'eƠN<#7T<*HG]F|5rdG@=PE5*usOwJ< gzB[<xl,⿄e5RaO(Mp+A{$>=hFIm[:Y=`5Ύq׷] DB"?1ƒŘ-򈘳݀ p%V^L ) djǁUNMN'`TƊ;s9/T-U#U-%tz6nF0k<p}N갲cW;`.\^T.%HJA$Ro"RN,?JC%1sf@ ki:yN/4ۉgKs֯e$/i~j:HVs$]);=ӔBʨrvV/@tA7RcC.|&y԰+12u\Re&?+ӁH&NYÑ)`iYQΧRmO7#ԂC,ơ Eije曷coxh~YU13ɢ(᪡^X(CH/þ>3gR2FVT5!ٗtgCHLb 苾א ^$5Ј7>lG0;GyHIBs2L2T7}(q#MrJ5SmJ׋Ҫcă8ו z U7ř&y pL`z`ym|T9x{j= o{ދ! m,'U9 66Hy"w6+ :ZH04u g֊ȯۦBvM`#:qD_ ]J.F$xčbB]N$ ZG"ӯSSl+)LEe=gzO qˈ=t-]e!1' f2x|! ~4}פ~̆f L .~׬5DU$<[ e-a.xwmo;3O@^Y5T.̦z6Urn.^jLd-{T1(DhNr5 Nr O.Mi#kKym28IHi# m޻'P<jqy<{Uנ޻Q&7jz5V, RBSDMS)'ɘ 2t=9rǰc\ѣV)SlIfoަ zWXt;Wx2`ĉ Ei٧B=f6`LD}8D&c,,Vfbq='Z_LV/Q7'x4}Lfum׊+Dp~~IF,q,T7Be?IYMS" 0N=LbʁN< (v?aRR#ȓ[sl8S1 k;D[)7ۇJ'I(\^<]LȄN$abG+ֺkK閆pi8OSRQi2%VV,/՘hބADi#GTX{aPursCReۋ WP4/Ss21,1<}CJƬ' _]=ckͼk_Fi <˪l9m-W摚תTW {+37I\<ԉ?@12&GUL"i2Lt0:@)lNDK H ˤ$E'|.=04 ;a}CUm>(E$P}J:lxԤl{aG3M6vmtv0!C.[2w__Zj${J(iuavdf,_]m;LWro?h_䢄l.ݺ'r3Jѿx=,H.FT@gg>T?Ьic{5|Ouc!XFhLy.pk> 9Id΃169h7J%ZzX~F}8{,cf|ɶG^몒GME[ dTSzL%hl<{z姖 xRDUFeƽğ FJG5>HUf2G=$C4)jt&rFI=Vˆ'4x2a -$F2 /au:쿵Q\Շ`^,YC!q6oxqe B5 .J/Pgr;}ȂoݳIg~7H>EF: 5BLnvK ڦba1@u{JY_MP> 8 eNSHec2^ZHX;=d y_ĉftsZ3"l&ҮXs0w@[:oH69gIA#I 8Htx1 xvldy&E TWK3fê-ImyymUD= a ~G*Ϩ9˫  *^! ~Ԝ)znDųevyq%2s/k;[- 81 VLFL;S4AM[]8Z*AȜ<8zS vX7btK%{g xMԁE =%ΉѼY9,؉nqSD>Y |'bRN6j^"6} ͋pGqs=eIaϛgDZNiTE[~%Pu6X1ڦr'mQ5ŕqd@b\I&u",Mž Yv / zcpX Aǽ. m4! E}Be8_ ʛCAN- s/P}Bw+ щW&P&H:=Q)zM#>*mYLWr n|oP`S1a ӄYŒ1)1+T%UýW39ecv(0*ثbH488y&^XgREWi!No8_!D\`p:!<4A4²FDn3WoTa:wvk 91\:pdwIޒᨓ=ɠ5mȟWi(A%f KI[ m|v)~N@Ȏ8CP%a]{C-Q-NxDznDu\J3q6\n`' q੢ ֊>Kr ~ = x'jZ@cP'{G &}k@5!ӈ,+o%dEyϠcI"9 }L_3`hP0{LTXrKIBsuxsZ6ī³&'7 ֳnACw`6TadDkk3gӗv%@;gqn@IȇU9(wܶdf}Z&w7I; 1c#p,Jdtwf~n(>;Wa"+ s Gsڇ†I首s~pj}vJnN"pf,N~ tfU%!Y8WagH5oub^d"_ ]y@}_o:ww0!Ř4 I5 lHw t1eUduֺ M U: FGX;FIY(vm)Bƾeё2<\roX2vz'3 g3*ƅQ d-cA] [J[40;rΠKEA_ԓN˾qf>0m߭O5/åuHI>;=U f(Լω{nqYI5RqCB.t]:bC"a:<K4Sn.F8J *:ۗkW v :7gX_-lrmEuF%m?bos>k|pm2(!gz-yv'=6r?0d̈7YrE槿,@ @w;X[739#TSf^kKbX۩xv;Y9.βmT֪/!&[o\SٸAb_J 2_,ab6H-C96 46$n\B,cM 1"X+R8 Ta.sovj3qi&4@T8Vn@#L=kH1s/Tgqّ)9 nGv\w(O^241۽%[jSo`?VTeJ6Y”0FFGZ7 N٫_.^A7Rz:7OgM~X8>|jE5[D?]oMlfb2%L ʡY#&RUFZTܔ5V8 *q0W[3\CwͳvW&G+%L}Ji>Rb0w/~l ma #J9v,Z#:: hB JȢ[ Hfh)C=7RR\ȷx󷠐M:M+ijP4/6*0͢CF  bHqF0QϜ*"w*PT3B[p Bw0L3KypZ%P1/޾фE~ź+x}>i",ar^+#ehZ54VC (8:T:|l[MLm]1賘M~*n)p bq|oͬ.տ!j@AJ̦2FgZfC0QGU-8_ֆr(n0aڦO;GttS %PcG4<;~9yԫZ?ʭO:81܌%Upx@0H&@kV mj+XMH%Ħ28|2">U\<ԄƑakodݳJvS7=Ҡd1$ #ݠ#K/~G1XJN󲻻.^Ē|߼meP/;WK>Mdj$L)S0v;<-jjgRƬ(,/"ÝGmR_/-p#ϾW}H\MS>BlO8ROk:+;N/j= g&Nun@M%9(KUp s}.o*!UiKMʩJTGxz0iq@ekïG#e%0VT6fYAd^I-='SL`b)H建S7.6lD]kv6\XO;4lgv5(h@*k_]ڧaVv GCV&@aB?l l'BB<IS.F};XE'?2=SExꁸf5Z ᭿ lN Rne>}_`znH=I >'{%''S-8X~ V*TWk$A(o_%tU_ifr)@1-z^%W{%uqvd_gYtNYX}n%|lK2ZeNŵN P5W"?I0O Z$n[us[ U/$_u㓨'm0Z˝ _Ai w@]3WG_ua eO#&IYҰ % \ͳ5ǃ1yff==&d`;M&`^=(q1r ߇oJy2:eAmpkgAvp/:ChL׺ Dnvǂug>-7N{:z' 9r^;Ԭ)i(eJH үWzό_'<:;8j0JZmS&#U_ \G{s1}`!Ij1!.uǿ!pM28!P*BI٨ RAP9eprJ(Yu93JDUxjnQ3iHD&rCOQךn¿ j"Yk?i T4[MYжboG&X;1򀺑je`[jmXsRn0y[l7:7(9'i/OfƷ3|!hpiiu\"EҦXǭ#^ 8߮Ihrk0M  }'`a#k:B DwVRm\ %CÌxmmX!Tp=xU.YJDjUW/d4 n]&LEKJt 0){lr o?)0#u/.%3ϑQatI9]]|t2 [zN<'@ Pj7 q2KYWˆhV3-H$Md8!`@{Cp0;ւ'(`l3c}$/F! RI2GyޞpѾB8?=2w0gZ|Gea3Dk)*gT޸~R郺Vyjd݂/’o5 >gW_~v]x#,VΆSwӋQ폐jp3tNZDSRRx~g,BXBvYҨTps)zݙx(.vE K 5n 19.WIvk"zZPuOeiA&^+)bw(:ɤ-u<]H;;<;Z!_ރgȊ] #Y4q&?0 ,COZʐ,[,\3|>cz|[-wwn0/SJv|fWFjIkQhi#SylO_r9.y2 4ðq" D,ͳKFl.i/Y?dk'nh;-V~–wSW!Y;-w .Ο JuoRYiIQ|r3]L kr'=>VG%̾5;HuHj P]ákk"=o z^d-p-gJ Nށsu[ FDͅ[^~dj |WġkĿO5ö##"yj; Q!5D j ESh+cƤ3VP AZ9CUsŐBIa_׼ZC▽;8&z4v@\Z4ˤt:[N;v@IrVY87Ur+lE 3سxZG n)ZW}KI$eݔ :yAt,슬;v]5~v/ͺLF.'89GD>Uf^࿢:[,Xf4@QʳD{>=64_mSz:K ^s$~aUEN|Х4:^ x]65K4^}XUȄ>)L̉nF/HTDI"E7{6u ?2zGmɴzC|qc K̝Ԣn#م.O w~bF풨-A /%u GcED@GeqO !\g E\.hHդ(Wv 2 KӒi My(|y"ɜΟ+\](?;̮tFNd}~̤E gYͮb4E.Td(6{nB|?z ۖ e0dhQ[Gr֊tp7IdžW:̼_9"_쌈PZf'$rb#cU͵mmw|p:W3sM#˽ԘtEf4|ػKt[ﲌ'8/*h3,"#g]< .> aم$=i|]#It8H-+,"yu+ Ce4Jy^Tĭ3^|g{(=!mD?Z hPRen w88He͏LA:x4hRE&]l2٤rT/Ԧi}ܤ kx\9Qg`~ggAJУGUwgUT;>*PyCbp :GXK.GLe3/%ؠ}pVvh A`|Ё.6hfnq'a=Weh_]T7GfM2nB_f[r5&! {ݰ s}ߟ,QoҀ`nVVNb& l%~D^ŏJJx!xT@D^\lIyh2\4/ $j4"zoܵ)fe*ŅZ[̸pgD WAp_3/e>Dx 99Ѯ\[<$] jYȣ鄏]$xpSd|1o(UvԞ=ZKq&4PHNp՞Klyj8CE1Ylf_{w{Zpm}hhժ\5-}ϩGH6_ڵK7ui;Jv؟6\vO)QvY qJ[0d#QN$DM+~Z+Ȋ~t`4"0$? 1%gF*9WGv9ꯧ1IEw8AG^ha۳@%7kJd\tW\ nƾ}QDrccGQyDRǴP`\Pms|,m2"}ecb#̺he [U!;k@NXl쨯<(HM8s=X?"JOXr=m+V{'c)ݿ5O \Ҙf%J%g!'Z󝪿[z<Mn@? D{{db$̥yRrMgFp]$GK07 dΚWx-ca TG@b/{?hI܄3=KE3F{H?v]v$|$J2kgAb-Pµ?[&TnFP=Y?Jp\n;'t,C 3W.}r<%l _O2buJ 58 Db=}7X, !!F~I<ϑ9d}%@Avi6 |5 I"|XZJ.ħkc_˕.X ՙU}unVIj{(gG\x8FJp,2ڼ _tI]] ;OVgrlM'> 9{h|r[i2r2"I-ݟt'.<|$NWIDAMax~]gacD-Ub^\Bx xKa Vլ '\oJK+L4ܰ{w[$%LG'\ Urs&qz6<dhX48~Fg'|^ZYx_-eƲdDgRm_mT&t!sAtv~WLfI TLClw?*r1i{`Sl:yLr J-Ee3rkGO)r(JӋ0YseK2Ǹ BwvqSG#F7< (Zlld,<4ysL@\X&$SЊX JS6WY` h*8?qi-VD/eYW@liUjj?a]{oQPhh nҽawtbQSݘYlf-iTY{aW 1i_koiy_pnq&0`BV- ޴yHU2\>UYō,r5 9۔_cNT8U_RWhdW -$:>s 1[)?w)Tٻ%uN F DzdNa/ZiiQJXie4ÏqR\Uk vť0n]{G瓆uX1:Cmrm_R*r=i|H6Qf^k^#&DFwO8p{fRRb1} Vߑ¯0N`:C8r f)E/1۸)4D2nʍ~s& H3w0VD_#. M{ԟD0.R]<;Vk-֒ XJdw4K{u+|Mll}ŢԒ4G1<#8q 5j.(|ɰ~9<h׎cyPHm2koAАVaG[Y=N-!q]r=vYUtA8؊ 0:g Ҟ1VȓT 'q7id뢽6v k~tW&\`ǰ஢S)u\Lff {q rQ͕ :!|ϡF q|;u&@b @,OR1Vޑ&_+za4>c! !8C˹sn z0@։4  $&r]p6";KB9.GLҎE чOGT%B9iGĵֻ!Z>Kr35:¼6Xfg[ (Own c}yN`q%(La] S,A` qxכ>_iЎ&߇}<t.:s:[4GtfGAeN9-G)Y*!=?s6vl.n,hxOo3)?c NiC[B 1^W,uM|l2)z^ d_3) .uˤ|ʊOqBX4% S!>QE/خ|x$[#Y28=Es_'>Lܜ$эkD's [qə[>ƦA8X7fD]Y M@;(:=C|@JQ^* '6kQ>gz7Kop{a*/fإϼU-UjuwI7ca `eB9\|),DTЩؓ;KINU,KL]V\)znâRiAHǹ"&2K ~.c|Qܶ&7 x<O-&dSF/h jG}&`W|@}yhZi\^pcޔmmP}qsw/TуZfۉ^Vmo, 9 Yn/s$&31oYj4#[9zF>]UPaCSa[ A DPy `>*l[[:SΔ0ɷNy[P m]!Bd}icY{GW^ rм1ʊ=J';]x~L9BոF70 vScDɸ9jP~V:'9CF<-9C܄2MNvATa|sHڥfJ\Ψӯ+B7C Zi\ڬ_6$r-m}9/X(ث65kII)I&>H*쓕hx+%|;& '{CH?BNntxnBpo?}4H_ginw?܃Y^y&8(VފZc(O8!4<=* r KD Lږ\xoӲgO%$5y[%EUfSJaӸ{"d&5 %/~ƍN)y~SaH#:έǁEWôC?F0V la+ThkFG`qƢ(HXjE0+Mhx?bt`hj>Ut*y G |}^Wd3EFGG9evYd zpLcm`9̈́3;wm1(0I`QwqV+Fva ͫ7T}MUJ\2!.'jh}&G>g;!HkLE2Н0&Q;APϏINK|䓋aҡ4~N`ɀ(&w c#׊) Z1, Ϳ!AVjm2_D\d*Ǥ籕C#^P-"$~c%n';Y&ϋ]F4!IHĽ`q;M,tC/CFbWh s$ۆ=t}2{_GOFrii( BZf&{'WsQlhd!k&u1l =eVmˆ8: `!xz@"wGnRˌ*h 6>qlh>ZLjHw^mO#pBŸ9Z%Qf3ϼ&(xgIMO)DSy/(3Ɲ[8Q|}Wldv:EQѝpTˢQճ2';͎W*OTZ{ڑ7 yFOh*fJ%ƴ2@g!tS8k}S7S|N_>~AK#J["4Qvga ֱk46JZ04\ﰉ:TD@dgmbT`UmO$v7|S37#잟Χ-:Rc vߑxU2vǫiX!G`.62(7שcP; ҽo1m3g/KpVzkv*}('KT VNbW/O1L]mbՌ\2菵)_ģJPb+˘M4)lbNVJF̤JRb )M{;Y"o5Ӈ ]vE3WWT=zO9n~[0+xgV $qB& O̯(d` 2 H(է) ;/khyڷs|K ''l1g#zp@+jy2[6Agۍ $t蕓L 6T1ɤ^ធbF"/`z<#p=H/FVP5nxn5ALSTI:H:+i>hq`~ WAyF:.EK 0c]X5CxFdZ{n֑Ljtoe2rk~mw5>"9k*)JG$a`E>$Šߛd`TYMKe17EUY=q.gٝ(2EYcAeYn,Xqu{evTx}r}-ӚѻrH18Hl`>4}PԼ%wInkRXBc8fdTk|nAt|-,n5\.}хm`1hKRPyY:SܜJ3VI QZyA S1Yw[5 j'n0"U5 jyr:᝼eeGŠX"啰O)8.edivB ri;v v=Tˠ)̸֙=׭s@]u8^Lun*BG2q0vP+? ELd̯Sӟ%>G"8 f+ cfH[ġ-I0`*?LXaUWU[}n+o[XkvV8A.r/HKGBݘy/|w~3j\(Oފ~tA!E*=1bDkr5M0X2bfmMugbvȍN6V!aM0-8=O gE˥>"R]`Z{&՞u=dsFΟ \Ќ|\3E%%VU#Lgf w%b#>07/e=GbM 5gH`ckݰ Z^U6s |#l=IBctOr;BCaCy)jf1gh{~SU_%Dq.:aLopy@پH8E$Q2.e+x'n e2ZpLW_C:K>>bS_5%BnM r&G򤢋JfŒ}5zP;V4&Sa/nh,ՙLDUgdT ل7imL|Pz4ȏ@2q5F- M>FX MD99o[dtr{+LsPFai`(Z;Ob(N @Km.1Iuk2Uɥ8grj5S#cb-QMWQt9;#s: ʃGk맮A&`EC}USZ4 :6MU\]t;hgyC*.dA ͕{xnD٬'-YucyZC\CY,q* 9GuRCe"{.GC]D6)`$ HzC/bhˮT3*;r!Ib:5>r沅厁֘Nju1 9t`+S 0߆ L鵾Cjjt52O9!JexaGN R^.ׂ+S }_s MN|--xȊK ( 3g|7UtVq ,&>h2X0!G Fv:Vו~Eb[ūrnx/<: i[?;ncTl==/rzG8Vu620 ~)Rd^n=BoPWH+lAנGQ$8<`Nb-Pxsl8Qƽ|fB]E J)-l}F רc2ħY\2g=;\jwMx|P.Vgjde'"/q=+0Xzkkj,#>H(_X_& z\V%#*sr:Y#@RB2IPy=G9Fڮs~]б#V,ޱ i悰P(9CjH,5NP le!pb`_<[nH3=8VLjq]*P\5q]O[? R:?kdN/PYJ11&g' yo /^ ࢭ8&.ntڃtPB-^i@05} w%_iX!PR*Nv)Qb=hy:^ ,I\@'d =ñ R%꛹Ύg-& z4MQܱzRSANA}þLmR*Q__BFH®1L!9%x#Mn?04A4yD[jm0DC81z6І2~dzC Լ$^ı{ރPc"8vzM0ͨr}G_:Ba睺Ijj,B8f0ӧi8"D,p%@viu[pW !3N9 V%3+y,:Fsx Q>Nr҉3 @!ʚR9Plcsyd{BZKMb-'V, . @g eoyÇ:YQXX7~Dו#2 tx0@? NOB kQ;VN)I(ʧGI8Ϋ^,U=3y{ u[yWUNqՃ{-y:-)A~L1e❽$kQWr8!։ekdOhE=7.%ҳ^-99? (%$JX֗ZsUX._>S(M4IL0liB)a|sr+Eqox9c7nmbVpvB*MF2zZDVƤoh\P?Ҫ5sA"Z|`~M@6XkWY;שU=Gp]_Q$?|a 4 #1ռdHCDqM7USX@ gc X4t'?pŪd9ԀS`Q޷-&ãр~Q,jcL/gP)AnG󁫛dNM?V~"dPzQx8q&h wv]1G]+aXD@[:Xy'Uo;QXwلT+Ll)uy01 lVs[8WeNͻ(%Н70|~m @'ޑz˖f{&R+4VCDŽw8FuUcwnճ︍N`.ZxF*i m?PX7R7J=ڹ pǛ\0/Kdvho<5\35HK/DXOL^ }?iPPbFS󠬇]2M;˞xceBd!:SJ^FxѵB}DJ֡c gdJZطT2d1iywvLIƼ|xM>:'n$3H,2ڙCb*ۀeiy'O%y9 }ȋQ)1FX?86Nt%)V46^.LSGF8t Gv O@2bK ť7 V.٣'M4.#6:hH @HOQqE `.dEk^,ܸ(I&GQO^E؉JhqPW@5Vl,ȫpgGmat=qmΡUV;%Bh8%ܖY~>QӡEI94?H[J#ęqDҪimLH73&JKtFyl/ Z)6BkQTbXeJ"0fy=Hm2>Gv:zk&}h0܂h[f83SU<`;U@4lU¥<&r0J'>-‰+v>uG'pK 8U?H,uɎYҥ\s5bi/9JQ4ZT4)UIMld@ᲙYEIg8Ź_֫›pOwKu2$›w iiW+ |,`X_p֗2֍JRaq'>>W&6G蕃O| IӧR]*42#T?bWjΊ> !.K-Kq͟VKWȤ+N/y~`QekDwB*V$ϕµCK05Kw+C/K*q߈c^2یk,*qck4~wV;9@.6uw|e;U|ۡg2xu} ŀ<(!SaNe N@l*KBB1էN V^Mt>Uw*n;,1jQK'Ȅ/#E RѼ'\ڣk6vv?$k,SdRր>r=&8ln߮]f"n*yM+ }Kå9Ar lڨPȖRG;x*Τ+I{V}'MX7Q\.Cu0|,BM8-̅Eu* ڮBi0nnV`cnJ'"BZgNg2]ZL\`謺y yi|ý+ArUϊ'PohܾBGFMl3PX~e;aV@UyutK,Y>oRTig=f0 a~jau\ ]&ϭ=טO f@/i,%}G;$w##ۆm1jN#ǙpKp4 F0g( т ;YG!;oB&5yVnIY&,#+0*O}1Ӹ7#N!h+IoFg1I]H93BSr"⮵̔77ֻf+!iO{sk0 ߐXCĢ+{@HOv f(:@s>kM,t陎 *} 1ƖX7~ӭzrֹڛdL(?&#qPZ+鉚|_ HZyUs+F$1Ơbsj\\eS{EAO-mgR__{y ~k$%VćF \<ی8m ¤BO!+@$O%'=F ֒|,| o&Tdѹj$t1m"fz)<_Jzh-Y;Р |j"1ʲ`1َ&()~3teDgAkjz'u%J'tPfR߬&=IaG]5{\=*&BEmPѭf0k݊c3yCdስzQ^Pm#+TSJ_F~4.(E2)ag 8|{ɷ|hbxs_75ga]0hgBe3dYd6Uͅ7kVQy22)%a2-i|?Χ@Q^뼚)3:Zm )cG8mڕ$ ^/0FְQwſǰ B+<)Nl۟BJLHP2{UdC,I c4 QK2c(Xhǰ)=T=. 3|ϩb0:&/QF ܥvg|NTOo&|]m5FE^aqGK G݋U]S0cgpTv`yibRb-J+fx1;fr98rtcil\IUw8%uwԡA4(d+N%FJzzD!ޛ_>侨ySHO͢\Z|I[vvV P簑hv>VQתB#6|]cv}="шXk`-sZ[It䣈{A8q!)*5V4 ,!3P64e3c,׸l8"Uۼ9hbKy*oUI_V"GvF7o?$ɇrBPWzɳ6hZC.v|>ZyUQ؝]_ e<é[i;5̃,Ly)(̰`\*@ٙw{>vVlw$1a!xЅ[p9*j{qhEQJ IAF^du.zax(d뭻)0G NT#X%"Ǭ 2sŝsC]ڜ}la_n'si32#O/)iH, {)绷Yo+>b7h'QԍJt\v) W^yp͔KhN>L>%!0)gdO9wXm ~bg_ FVXn&'qg ^驷1-䘻II&)d]9GK˿)` Ѵb~.WPG)I.DY2N. tlPzlv̕YpNFgu*&zm}!Fd_٨ ^>q8-gQJ?k)_={En}Տ _) A31tMP/9_KY!/mH}+ĩ 5W".+nHiHp Lހs?mHrվ[uL>a׏EP 6i^hoa TDsc&L,z iXJ7['IfE/te K8#+W6tQ]I1DSO55si9v`q009 G)7 zT+S]Z(,|y=Ys>^񲵽lARJ ߻ԯ׊&a7leKyKI2S'\dAvw&+o^5]TAE0D +(uNnNsrx)L^ϵɕ>nǎ֎hB yp/Ӡ18gjHskodvE˖ICNu2ju_"] ]EŸo<|鐮Mxb,h&λ%p)LZ}T]⩱j[~2NOCFH1௕Bª2Ma ̀JY _Fq+X:-k"CظTr=변ʈ䖭͞j`|0er<r12?l+|vhdBV ~榊:+2Y+T&*"3!'LrBA6S*'Y߶d`$Μ_8P?,~'tہi)55~ 5/ i\88g8'~'ni@Sw[@&ꫭ!hauZ[ȑ=D_ĻJ:~ ;Α|f>6ߜa.h e?l!0jBhSq#emqdbDߵI߫\TOZs{5W噙{5i{-]e؃YmŁdQ^ KBs^re-ufD)K%bGQeT]LZ%NDG}R̀T=}Tw!^*gZֹ-t[9ɞJA;)[]Q6=2kiIjнҼtHqphaeL2 M,z+92^ªih gz i묩YꉛTʫ (̳(cCQ}dZc~j #ifKڛA7DУQ疭0C^}]{a7sЛhC**$puY)E?jaX|:/QFLD[=ajx006}h  T}Ep 4i&U@|n̠HGJKHҜĘ,/,L!ıygx+7ULC|5Ԃhc@&up)R Y dϕc Q½_1dv; ni5-\"WޜY8r7fK"M9.;?,DyGoSiNi-61nR EEaO4eJytVu<VCf!ݎ,,u3BĽ̮V#it?!?Jbonvi02}^_3 lPCxof"(rPNwëZx]!ҾR]"2Zv5!&‡/tT-.в+B6e"|((@wק7O9 c[b-x9\Y^e,J Y1MdMd*g}IG31euܦzT˼+5B<֦{GiH/Ċ"'&$'v}02菲@%9;Y]]7KorkexC{&V}ze"\MӆdJvI˫38!L"NܶM:aŸ̻b8!v7|2h'xi_9Z6r~L4)Y|CK2bYEt3KV/t&9<7f>0&IB0X9,{qVmv1h 7-׆~[U㑷NãJ$wj]?;fAOݺ5;D;jx]!x(VBȣbCƇ:F s#zSIZęd0F*ԩ6Fl^.^$~p9_ŅaݤIu+Osݟ7گP4blm0`)'ԸՍK$6:OR/<4n`HSS\eZ ;MW0qwKE/j΢=?;r8k-G>i@JLHZ0۹^+]$Zb*JpT;Sdr']_Eg-r0K55.ZsWefO|k0ʔx`襇mQ@~PR&FVl7f0;ˉ6#[Yr6 K@:De#"&~Qӈ ]1H70"0VhZ"K|hBSOyC$3??{å6evLĥ»Iڼ*xU_!n6(X9K%hJtz99U WH)4+ ,$p+.^n|2cA{58}``{.B`F3 oU Ȣ2}a_^)mƜo *#'w^MY&o#uR Wv-`Oo0Zj& *E=+_\AZ"\ge}𜹻wuGdKmR2rUPeօL]C=r#!ʓ~h4c*J56{\ M?ګ*4B;p4Tv`B'vzYɵ}rpS7 U.¨z07X0)gZ @|=ա}XB8E$@WJx@uAZHU3Cp4eۤvͫP%H0o|G(#WD jzS_'{,RW[7qvPYUӐa8vcɵ冻(-ju =M\ Ŋ(5+YCA[MOr xϽ'@ڻzH}GH@0c!Ȏa;ZP:~HHQ4JSP ǘI['F:+\#ޞhY~{.lΜ ?nq(eP@uOT~4փ KQvxVHJ{()jp-I \~8[ `륾KL4hWnn)ssP)6nO!j][݈L֋># |? }d#9/HX^zL/ٕ$#jv:*>kjN\1S؋=iɤKET")}x+5O.eQ'Ƒ$vW (qfGw-UJW(/O&r$,zvDo?xT1ˮq  &B%³ H&/$l.D%NF?.8Wg6aN"UPs q@X&~!KDz&3;e1ӌTqAdۡ(ZFUY;|ooWXם2< tId۸0Thc-.@>5oz=&2u΢Gz.e*aiS8覰8u :֯8;hPTTHK6'?yq?ΤKl=APbѠǴ k"\:O[Ѿcs> #oS^~gģBXe.b\@v`_ GK;*zz rNZ=5ܗPkΩ:^!^fOУ*&A"Uʸ1 949Gf$%zyљڂl!j"-Z0h#jj1[]+("׫#uprƗmR:$-O2p{Xw62Co%ڿ[wMD ?_X:fEme.%f5⌽XԹ(CykOE5ŴkoQ*SSTҬ="w:$D$J3' CŞ<{+I D rl#Z(Ք#Թelϥm߼ ]zᆘv[W}ޕ+AٻmycAnPbOGDYqaTwRw5!rCE_ay.~ e0igsN Pw:wpwebſ7$xnb>QiDGmCq NӮhK\:}v_rID'XK^~3ںD!v$7o42Qۉ]ʵݡ(4Qzu؆<󇌄ʀ#yzbPQ&$J]{[s-Hc~҈M #uGrFs V-o!H#fNJMvF Y\_?.Ku%t@S+!+Kw?6[6twIN %Mp%`b5|C݄XM)PG 󹻷}VD{)v.St"˹WD˹j/W-ۥ ^ @IB=4|( ~kJr4ª]s\Y`bVMt cɣO>B> w,5"d"nWyNhڐƛO1<@?v*0mB.Zkj-أsٟe(ţ-*k;"o䡚Åb;9J46܊Witi c(dUyƛnwaa4,UtJ¿8֤~3n8o;u@ uynIpsj x _jE jo%`0gnyb/>;ֹIs851 9(E~=lx/; |jGC,W`᫅Dn"+bZn :s˿!K-QD9" 3 \"Ӭ޷ׇ繁@2Qq6jD"'P9*2@POH68+dyuGLgԾZjUW_0'̧l>sj`dzՅvݍhwYoBuXE+\*cwI9D? 7XU}ݟPIISy/bj̫~]QT{=t|p%..l-AP=Mn+|>IPj~X$3_l[]b<?|f_CDzg,ilJU-Ӱ `zwqyFI)%@a/,[Q*6t>d7ʮ\?9U67P#*=yL+dݾu|&\ L9 @$3,0 ڨ4k #Qg|<+ 7),*7bDkݝHnJ cG&UօUY-(Pȴ%/@׈8+rx Y 3)473NUWҰJY5<0 m61{ C i3$.ꓢU IƉ< sQVPn&#UYhDyBr?IPDcnOL6:kR;ٖmol(9TAn v&T_Sr zޙ0[&a_¼:TgMf+'\Wݎ>*zƣ뚙|/2"80%ZӌY聵_BLAݙvJi*N奛s3UA5!i=IuD+=JpD%JbB|@*TU3s7ӡd=V=#`8#740L9>1pb;T9Lµ+LCDc~`_>N)3kͬ6ݪ3FlˆrQvQ4p8`D02 oA'Tg\kS-cľ)cVK9x(3X6ꕊmSw6D?8ǪT+n&IFjcv9,2uB&rxЀoяr \s;:VYͱCd^i$+LjeI먆չ;nS)D9kV[?sF u V}6u Qa-qbJ MuxI<Ĝ|q9)Oh1i]^"qosT'MɮeC[)q .ZJ䫐3VS2_}kBR@:G(Rߣ2w7T6fn|F @=b`n~~rȩqCyM`aݹuhcvdg~s݇߉YЀgB=ԗw-%Xq~![HHͮ)HkGG٧ gbG"׃yL|)󛞂ɁqD 1%]}ܪ?dPk% IoVu(==[[68 D.В=5Qx`ܣB"2ͲM*t1lOh+EmTq lKZ!UN :P'U8RJeoߏQEJ0>r$ܵ)|-.w蔊-0 3G>as$v J{Tm!5aehZ*i0{8U-e{~& v֖a~;6>p?QL<fjg+dDԏb Wq3S` {ur]c>^adU [ʼnBpsj>Ð1?k _BJe3tWJa?f (^RPuujZUZG>>=@-s^Ңq;B+G75r /KͰdhqcCǒЭ*`붂7`"}T+y/R  ^'LW 9>Rr.z! 骾8 ? )4_J`Wv*NoBsuoa}穼Xz=v[%C9g0PlI.%NXC]'x4 Rϸ`2[E!f0HF+b~\9R<^ q<+.]~Q2#%r읇_"˛ᬱ_D8Jn\\!U+Fˣ3{jݪE7ئSZkuu`xrs;D,/:5Al-9=ڑ,TLFܨ< V/1΢+grA#nD>#Ij~q,:\1"-9ފ2pˌ@ŝ8_ms<*~(U+c^(OJ˺T;w52"':;YO$M~^Й3C Y||zIl&˳jzgpYN"#M}B!`0iCz!Um>[4`\Sx3g&"Z8+'<~\ k\NǞ Ў-/3a ݱl `1#9[DP-f5֎`/cx(r6Z`/gɥe=@Dj؄u8 6M@=Ë͋ú c9~otպwawd9s#⯽ӺM+1R2_G1*ݏfҩN+ %n܁#,ө>s:43=+~eg<#LkuhtƙoBl[Kfvx`Dc] pF;_Ov-_KWHw{N+&SrY˕f؂ .xV#䎤n8=I77>wy-²9Ffg_$ G4u+r4?gykKn+9mbRLA=JK60gFԧb9~[>rrq3(q@|<\&q݇Xٽ g?4 s7|_ O^~=hՕfwy~>̀KR K?]PܳC@zŊ IjY:1~F*#*FS]ISY>CC'ǶUG1sV$vc)& 谼3M$??.Y\/"N&/Fg VƝ&<*S`7[{#P|;љG|{]K?}1jXd'KWF'j/|[}*^qdi^Q= D BJV`/b1 pDǟ[NN4B鴼T3~ƖMyD|@XjH)6R`?D8t`-y/JlW^BܖgDW)nU0ۋ]uWu9jMZHU!c^-H1zX|B0P6(NF(`P )nX.\|fK _k&[-'Las#cKdk)QThQAfelBʗB ˎYհoj_ɥqAE"}<nJ'BdTuKmLp OM5:߱X%H^tHhLwQMd&1y2r֛M J'o"+L q/I6hF@'~mRkB䚁>OĚ4?pvWF@˫}SD(Qf]BI$ZP2:T<Zr A%q"MS+6>EC#n.u81 nvT~+CY\B2\Wx71Qnf)J8:\f9`=ƃ7pWTfkm.xAI,+={A1h]>O\7z6$V>E;aXԢCF/!ҥ+󌎔m@VOJ}쀏չq󄅡NɫQ>eWcb3$ci&g:3d1g019_iZޞUX ڣҮkO8fWpm.kux2{V2'A@:qf֓ F'HiZ"w0 ٯ_zFE񲰸OF(i7Egoi'ۻnU̩V ,5xV{ma K>M괕͏hl3ёJsn⟳Q|ʛS~`5Ӄ 1ˆe.є6{|e{|O54? LϷ'[͘˘gapy" W"z ]UoYMN E9)!ظW &5u5dߝk0!\6ܕɷ}R)U/wm`HW\cog(.h [͚JՃ`.۴>T)R@K5P3 TN,gbj0pW3NzfD swIU 5j?,mWŸ?ף٥=6I< GZGh%!Mp!11"V>G>Ɂx?PoJr!u6 EIi" յZIz F)+NL38kF7uhsxj{ lT,ȈjX~FÄK֧#x"0rxװkNaa޹B|39^Z?7iq:YͧȬDNu0͞o|%$VD5-%H/}Ty}C吂D3bpx`^p tbb{uI@ց; 8S$r6DChR&Hcj9dg+=[]8l欕ӳ[m%ó7-֮&C=pLUH|E.5I7[wt]4!dC5uˣh!MJҫc镇oi6uw2NGavtZ6yyki4Vd5|<υJy PM)?5,|7GvԻ\)p樛>4/4o(5M/KŶt 1'VbPB iVP #>pqѣhbGe=D rxÙR {GB$|SK ~$f꾕G&h26gްFߊ͌MP9 aÍ~+CG/WM*fL}"K 3TD ,b2敃RlCVdQZQ`6 [ɽc*>Y kN70FWgXJgP\czMt,c9>KSg>*ccR2t +37O,kn4Nh:QĚ'\[kLKH2bjf>J #Vb7ZcʴlN򣆗ZL8e3M?8+}+7lfu̮8SX:d >.EfRMaZKvnXXLC9] mY*ކlǎ70(ȋF~ ]6k<썧pu1{>o;ftIjzhIkX*6ٻ` wbȠkaI'FPdb_6k"r?uRlmDSr,%)!FK?h.m`^ahu"y#*Ѣr?F+7^}J_!0@MGkh]K92ˮy9Ri/z38~zQR;cuRC*bPOBb^`cs}>m{Z?w*MŴZExa A8EY݅!j7E˥URȈ|6dwDQ(Nf@ij_wpJ}W. EdΓwIֆoтHh=]&?+OUz#9 ̃؜ds5rm, /?Qm<Ro3ocCi4 ̄v~D@je{V=Z̫rXj_Vm6,XCBt$g_<{o C:' `$(! b! "qrJCaΣ>I/xleuRΎ^X d?yE;va^4艪6#UWGKǯ˒{3="W| ],ADCԚ!ξ]\·CDǠaߑ$-XЍ.ppGKe7movw܁('hX6+3ބDN*.=\-u_3(PJ`&-M80ޤ°R4S_ dFNT;ŀ{L8oCrkϒK^(9Rϒ쟏Y"=Ђ=]v81cIڦZעUIn7|)q0 4t0]@ʿX' EV >qC[~|ثJf]<>@62 91$I"XzMfbܢ|~bZd2ֈ&~NhtTx7s9"wkS%X" &nmg~*2ʬ!ٛIz *`EJir|,/=B¯'[8udO]}W5dB/.-Ŋ1I:ZE%?%jydq#nc K{mKb1ƯھEz,x?w 6 \ ~ߦ 9ŗ°ьъ+_T޽#6Zz>>Hv * :tz}(O? *)oL  ]Ѡe9$FxʞX&TWmjV0++Dw3%[`${;q;^}-ht| Pfƒfz0 BځuDPݕT)xRSaN< 3E.(& *KdžxOFF1(ؗT |vzcy̹,Iq7R3_?Bv޴T%ёkɷ @w./N!#}eK v#8+NI+,i qV!d}Qưuf|lGѮ`ռJӻ_pfI*^m$s +6~>]t(q U-R[+Fb+Up.'t %{&2$4 %CFhZQT}{_7X5aF@|(]}PC{h~?Rc?!=]`(ߺ,qV֭4` W{].*'j]?̑ŗ8āop ekc![tBeAl?-W zMéL)6"'{DAH RP[o^R.zl#zژ؆ NfU9vUd&ږHy[;>TgRJo*~7衲a@B"HYJ{`s՛;Cd ,y'f]X^|鄶QsϏ8?;^96kZTY91Fns~)h5b3'ҘRLfZH2r^;?˂yf2PUlK*CH1Pk@w@?g"pti⩍j<`$$>pY iz{ *g7%-;=!7YscPԔo/$MoQ(bjG7_R8t_. 1N Iu).My<ݳ\vd+Q}E C(BBKp#"BZXIN@n.pSze:x&D(t~u ?Ϊl9Ҋ XcyU0;#i;.wS(0 ĘELf{?bn'DQY }w<޴9aFH*C7 N!orD\g)58u:{v:u= 4qz!˖v :}}/`m-f{0ZuYZۨ1h]|9E@$bdU$Gl.?ޙhb356'7^/%Y*m,鈬I_uPg>-9d1 >|E0 (%vȳW GbK/b;I{Fpٸ%+šv|Inj!)t+MuP6JMuTuQD48k;NE$8%۫ӳiXç\Ie{> Qo]s }GRމQ!'S{9S!NPV+sO79f3Bn,Q ,@ev89qwIR >S-mIvqկ8W4ʹ_Rn 2Ul*'UM՜-(DN*BlqezMWmJOkA!cS5T.i($U /)N n& la̦SxGn%a+o \\NƲVoSYlR { Юp #Fn,f/kú/؅\"wls/%[*hbb|3Xc,\HGck`_+8=Su l?1Eg_z(CnN Xɱ+ܚg[x7$Jj6ثXq!:PNϧ0'mgёŬjGUG^+d|Gk -slyq{ܓfQQY#{*YzTOXRu׶h Cm~ߡ6 ;G<(bi}hUl槲,"B내BVswx =~s\6]r1կ.ɝjA%Ogv&BImx[ZesÅN΂Քf`̫ K@ hFm%pw~xŬYPMvrG^WIt]æ]V>\Tw6&EM`I6 ܓBm['m`J\붹o?=Ua"v!(_1 Vi_Ox9b OwR۠$s7)yfaMt/gTBGB$$Y@Cy,4Fis/mc@TÔRRԴ_HxT""~}c>}ʔMҏ;sz@,>G.%A-pCu"GK!phJ#88_PA^ݽ@La!XVvV=ʰP6kQ` acܦ.[",^#Za{BIuscf^S "8vW\LgE>6lګ+!~_^QPԒQtKPd~lG{~s Eޱ.۶;5C^WϝwQ y0[)=qMV~-q› N;m3\j f^ȨFJ|:TƇqD(1(*/OZn8 t}xL'-8\oj jqܝo0&IeY2ʈ@{ځIrE@+έfΘV6*Et2dĪuaNK<;/DC lцb1 vhǮ16*Of1 O{=>iK7rQ?3ȐYs, Czc[\^e]⽝p141Y *e#JJB 3+RA%",bBlcK4pcG~lCHL`zaӱ5*!K}6 _hWO3x7ˆv;!J0!ֺD=,6Eeh0KcDʄ`Kùf7;`9R3*J~T|Aq͠oX?nE e)eDaYJ~fW7'CłJٜ4f48I(FkjݻIųqcR0[=qnfyӋhk:=l://x"Dܞu_Lg;ETC,"KN*(K@]2Җlה@ڦoǺ>\)B70l>s̜Uu9⻐$ؼbYT3up!(I`L.9Xqlюz@8Xl6Lq7T-".*ߤ&2{'y04gK`i;s=AjZFEg-/ۂ JGI pm%ϩL,#:}Ϣ_'=J}^qBv{ o/x,(d yUp/ ړ}]ԧp#qt@'ȈE@8ܹ:ͪ ni38ή:S~C?XU- n UՃ[6=Aqeh8֒0J~%c+~X-{+QMҹ2;>@d9L)K{j!4^גSW T}%z!{`/5c;[},yET9+~힣n7=Ɖ6A&',|>XTͻ]nEvϒ 3bqs?hݦld2D{\3Ծ0S޽`,\ ـϭװp{Džl`I!C]<fĎt ܌U{lO~@gkk./B{?h>?M»ONG6}l:N0HΖէũ7Y;vaQ;E#X+# rn"/gc]$!t]^3OݺN+hk}A<*2OECj}("iWJn=X' IFG?-Wfit*qJPNhMVhaEClFs摽jʇ̟KQp )m h }>9{]ZU1tjX+y)bqvnӖk*2Uf<0_䎐L)hBIS.'CHh>_ ;ۆյAp)"'gu8Z InB@R{by5lNءHv_f=cjq$ qju~u-1­jlxāL8aGA}hqEK3꒴ H.?t>֘sFdPXp; n#_c6Y~|.d! t3/:A1鹏rxwjY9 lT:q,u8>B3,S>9 6uv̛? AnQy"|lB.y/$yUn\Ώ#͑CؤoW V\ 1LjS [TZ}fQ7R$N*9Jl1拻4 ȓbof [>~e*jvMdTl+&\ 0n sylMlpEJ̖#u(>wM,B/JoZk,A;m`Y]d5S|m!a{Gbr}C߉Hs4J<)@;iYkWAq@0ú|V`l" qwvJmFx|_H?ђpїܺ% v$D1J{WNR!qPk_H? {ԧ6WXzR*Z)D)X=%HNkl%J a(<%0K>@= 5Ϲ +vvam,A %`˞t<֮ 5n jJS*>ct 7 X+ˮ>zyX 3!&9DTm\M[Ox~ RΪPq KN&ˊPMoɼxI鹑ý_VTbNH"_"YK@d^5>\SZU| \=;_~߾(!}脎T?#J=A1 G>Mt. @TtBPIJ!Z' #q?yΝ!})=54N̬dU6 k"4Wɼ,_CXd:wMǀ rW8^e.xT (Q}sO]f]=sq"e>i&?0lde:q|,L14!幦v)#wV%2u;GO.gj{Y,.\JA_t3#+k9ޜ~Yʤ@Y 7̱w⃸QdROi _JYUky %8SE 3&c!YYyWmLZuZ:9dV!O9xNFd7רD(Zau[.DJ$~B^ O6)3 P센sxH9{-"GcYMMCLCVKv7*lj+&7ܝ4/ZP 쭹 l~$։ѣaȆ# -;Qﴉjd0Z1~_x8ق=hA1O,pZUAdt=8&!ub '2/3BfH},u J!8%Qr.A@ ́FyM> |.?`>V7g1G+ғdw%UA} A0e`Loݶ1~p|[Mq|9#ı8'ܾ]چ՝fVܪ UœGDtь$NUEp-K保.G"9,EC8H$!ZmV`-uB›Iz.A{n\8ƃX@яƏ8=i6.W^RTHxzEWc}T.=x뻙cWy1|?q<#T> #djq[jseΜAQopibM~g͝I&i@CK8f 61iX a4r7&%OU!''X[􆪀7[<}[Mu&esvb/#qr%&0Zq AmRev$† Kw?] ņYxpU a ,7 -jN%V@P 2\Ue>VYdI.5܆9..+pyH!r5zA, yv$c$] P7^$%V ĩsm}&@t1횫EPdRl/ےjɗ^yXrh&)_cqa9ŇWVQcd岃LN*j!6 TR+As gup#$ -H38 oo)eR#<e O|am&L16A;xx嘴zHL_# O -ӎ*1C"sNM忞l;@N%%_ڐ0@jG"n<&z ? ec.KT4ILT~$t>4=8cT[wTj !'R r/ob:˝MaɍtC L8 ym8<.۳忟Q,\$-~(9_"P,#Ŗ~r; yK(NDgp6AlQغUuhڭH8.]'\!oOg FhLY:B 0r=f#%Nu|eOa K~Sfq5rn2,w7I%A g~slf,O\@%:+ϵ2 ,,=޽3HTw e$ ֩"m[c&lGNC5'UB]A 0%q'&û lsu民pݜ_C3GҮRsH6*IOSeo@R+}IAORe*n*d&cEo$Enܑ12ƹ:Y >1Txիdo@^w0Wo"&iTatҨpi{JNjѣ@̓ 8[ZaSZje,c GsxazEuO?ҾksDu qxYaH *R!lnaf|a~urXcFUC9dJFrN}<4m%w-:H GT{0RJPKe@ )u-鰭5"#[7h`8"a>`vʻPsTpxvQ\LۯAtN(TiFFTN:-2U LuðܜC*C͝2k6iͬDe9S=!i^y R0>ѥ^H3 tt3+{ZW`XYl8T&ȸ,8ZT0Gsv+:( U-g5[Ip,3mY@whe7^[J#-[J.6`"Cj/sP=3-&zK%TX'" (1F%$w&jWuBp%i$VW^P^&H.>JɶvPCa<%Ov [;.])麗!6X93.yfec-ݨF&LNgeAEwv[ʗTOh1v22͸QsO)ޒG?fp:Ü&a䏽$ *Q,h$)b3GAY ͌W1&[삾e0 ʎ%A%¹I00SFuB1p#3_UhtX{?G{(;|A+yp\+U*_LgidYglXz5$ً H@XL0pqa\ˊHDCUB7u1J2#'UAYN |f<'GՍ[gxОQ hA9gF`5\f,W$Cv :‡8! <+ ̨mugջL[TS) ?1bGoo:13lfD1 l#T;ep9"Angc3G0"H͇?>jv{kE7lK>]MM1{װژ:qwzݬW m'ԢdT-΄[#K!fl|\XV~ s.'r fdm߾렿ѹ(/OuY;!2NiGdnPs[D(tVGLJ<4eڻ+>yQw`yD)2Ӈxۚ;w4/4=*$6|:Ջ, QI⚂QdA;}W!x[Kc䦽;݇r.w_+0$cnJUrŖRp!WV[V &:pۆ ׬V4M' i@"ZZ¶kX!C ֜4Y=eش}Ys J{v@͒DDmNaxճ[&[y/ $a쥛f{_'|XM'buA;,fnaU}LtX Mb)+9'IVRF-4/;>[ ! !2VuIJPN38zRBm\BN =J؀)J3Gj(;T*$`:۸eW5sU]{bt%$1u1\6@ɗ 3PA-6ځi;pԍ ~~sly,5 O~<6%-d Zxk{V'|%e7qG#I$I*j( Kqǭy`Icdw}񷉏8]BߎN=8p-V΀)8*. HcMjz5rKs`5ΤI0L+Bg=ȭ#%,4϶a (H8 P$}nJIk 2P9.z+lDuȍT[|y;_p;xUflLrnZ?5U |kI?jG +s 4;K%LKtP?Ռr۪v(%+eRK#\{Cub3oKYoC^7; 杋VF,N"7L(6=wZoy7 j J R'ncbܜxH/KEȅ DVzqd^42"Emǧ}mN3,ch-ĩ _:SuK#9Nʅ,ζ;V ?DCdW*(uej~wXĵҲVnh"6q =G yALD)'4g=rfj*E"f^%KƐęRE sE*%t:Ҳn8A!qJ۔Udܸ~׶DW9NAݼP-~J hK ]2` N`'!dR@d O{$lo6闎mo}7YC@[1>bQ קR";=z.Fc).Hm'a q,5zӪ˶+WUh0FWiTg;cZOBil=UFrs@9rv;be?7Ht TXٍ9>␗_UO%.wbE |ׄiZBpdTA$U-,xXx~j;-,gD"I#5М]1tRXw|V^ESdʚ\N< 5s*HZ54}%ZJIqltV7jbo4|5Au!' 㠎_ѫ?$9XeGdM*'@hds4o/,@ؓչkD1iA2y}5nc$uzazª 5`=cv5/q,>#=j\eyUmbH WO}l`7;^@Za#vKytf-&zDӀfj\iNL/YAln f+3e| fxՒ;d0(1 Lt HpKYlCrx8y8U={M*:@wwٿq.Ld- N h[mGuGc%j̝U%S>K/6J ("F7Nq4caZ4Lkj >+*9I㿫k.p3"s 9QYѥ%F:@tc*Hйsg{[6g$\6/ 6_Ćp&QG ;#{qxxVF7mETT=>imlY,:*Jڮ2׆sa Wk) Xh}ų;,Cd6vῙX]ˬᗇo/ck?BufMo*54:酪#H1{- U'F!ޗF8ʶgo4o8H`ҀkxA.t`)BTR.z 59_C)%If$t곻$QQ`2@OXuV*41, #r1C!:U3Ihaxa6N!]m.+GLf<Vc J]SFA+!iٺkw6S{͚-ݐ0TBl9ʼ̻P嬉31@UvȟM{+eUkmy!kCgDJ!> 3yf/!ISWpƕsJZG'nIx;uݝAȒHɃ:OΙ)+zH}DP ;0( /aKh@KveGgտ╜~[_zcqlN2:r=ףU;U )Q"@)eGTwPt'Lc)K@FHo#N&>EW%ȍ;t\.5T^؍[[uZZ~'8cޖI(Ҧ0̄'s{v m1SQC@jɉ=TH&WlT~wͤrE G8 Rr*Og3&rRtLIP& ;$yŴ($dcъDT:A/Y.W>{IQMxj{H5 %Qqy*uH.ETdE\9i\gC\?-ZI|Q ! ~!2b`metV- -GMp&ڈIzo.46TiU,@mƨ 5MP%ȴ}޲r5FB{Sɚ1W@x\(L ?řNj<R\FΤ+&PWPVɂ!ǜJhI i[Q@3|ob+<{/ Jn6]ml7U}Fa1aU$?*LAs,3Y٤;z:-3~j Nn~!4 :"j#CHNӈ;zقW7{-'ǶܮKG˓溡:?')!=f("q`c W>GbДzx9f=Ag >Ѹnc12P;_g,V* RLȭ U<-)|Ec.Gj *3e#&/4y8vs]qໄ翥Fm'wM6yXLs|rqEw,>C{ J4<@DlC {%N 6;p/./J)7؞cz8tJ-kiht"s/ǗAGܺnoGDpNR$7g^LFṕݝS@*}y23Y[t7b3+%?5bnAgpx0K\J\].R T$9?߸"M0IGŹVMs9x_jn,dq*LNYHgH'Dh6=a6y'mZ|g6vF) d y+IlI Z\#7]D'>/c-Q-}@cR_v2VM\zrFZ ISI?Jdc#L+ '{!3UCSw >tj,b<")O ԖB Ք'[dܯq`źNTb#[9bGvJzuh y;wP_PM,aءW)Ah^VQOfYXm\l}PA/J=(~WU|4|9ֱ NjYػ8]xO0.GXk$yv$&nsMlq~-o?(`V_{8 Ym4݃*u]pbC/$P~jPf"铩x(ƶ;,:&#w[DS˟)cJYVC|QM.5E ~hgw#2eᤸ .JfEI3AV~a~';]sj FHbÿQwDh8 q,Qfs ] > Q3cTr訸G@77x9)OV@6 l+;tlBQrG_5ApSJ37s&L|2hyGgT}Οnrk*t́>UuafLx\`Y@2b]Aet'r(+GQm]÷ t:n O {@WB#[Y;U'UK)]}b1Aw7I4Tj2|2h6tFg3o Z1| j{QM!⬔X^::o7YC  BX:ixSyDHU}uQ.Dl>em\ XZKBr~A#(2ֶ ToZimko CL#ئ`LBQiq~ZǵԂi4SSF*} M77uDM3)Ÿr4l":ȴ}dxY-$$P`! `d r"w{1zDT^rx8֠ʬ,IhӁ+1 79 a{90<4]!2Agѵxxe7HjvnPR|/t! oc2]"tK_] Ҟ #̂+NnJ,b\jfWB.^ͷhzA7Q?JɤHnͅy 5G4KFe{ B*x<) `#3)^Whre)ͭZnHV n{#Xug PH 5V'm+_7uh5ɴ1lBXS9[玧LElXwL6W['S;D57p8W OK{OݽyP` -N v`Wy;BfNJ4%sV}&6+ 3 \̱d?056dtdv6ïR@B 'jH}? CC\^`+w|ƹx/E,e-EFh ʈ ^ZxvRmSW3yA\ ;o4Ig/S @'AcHs`Dkǭ,DzC%oRSrØcm-r5i`%'.툆qz29Dh<yM'%k:dC!cHX$ SceOMvoP E"I,7HW_ }1~F6}Re2o8/I Р{hdסz!nt%U^n;wY|EK^p?ðM}BH0]Q["rO~%6*&HS6ςc54\? zZfu:$re̶iV;һ}-+m*P5-$^nz"PϹmpBTqUhuOr4d;-ϰi㕕cDXj Tuڿ3.e.A@Ӡކ?L3VZ~TLKyx Kdh( ʂY3wpkp-U'[J4F)vpRȵJl`Q].3g_Ps10S8_g"h\:=t}BjΣ:Jm/ gm"2*25H9v*dA_!# gXGSwL3M7-%RX -h f9uFuTj6)~6~h)d[H:lYvW2pǮ4Rf5ӨDT(p?_(^/6E&ZО7ÿ9#o&.'zR1׮wZnD]In7n y䛙"֮a(h݄#wg\ـUT?*Ͱɴa#w7 ] <ݍAZYS8 R~`v1Oׇ鸉}j|7&DgB*$>Hl;:+'Cjg7}-!0UEzc秬ZLiEnhD^&Rc! ^^->m1@ Q>|Oi]nVt~à(Snyͅ' $& /M!~ y%o-Z^76_ k=w^c<ީt<=TRCg&ŏgƒe ěOe2QSS$d[`E@Xx4[-蔦dMz}/Rv`AH5%Sl"w^vsd#KP@-(#+mNsA ${ eр?#r|p~K$dDTN yFЍ{DlD6͎"~>VnB`1$f)㤹~ C 1i_ć^MC2MDt}"YRCxp6 ByH .w/RvƍPV*Øݔ.X;Szy9uMd<}SVjԺ. ZE& 9#׍4,4̪3B8E/Rp•wL`,&^qTl O^v>9NQc>s6~mIǠYUͪUT:,wgs[azmm?J *=Hd).~D4i+E"?8l*BSȳ(ϳk=":ޑJ1eH'xWs7f&ᖡT>2 m3U?HƫJm[ 1pdv2Gߵez5][L pcl%Ҿk8ZxOVV1ͻk,Kx3ef\#ؾӅgB%#Mɸ \ݐ;~G#MI5W H7q[SSFgWg_qj5*Ca"<7Hx0m5JqUx¶Zd|e1lp霃 kd86%OҲKZV0P }=o(E4=NC+!K7C6+-Laz[[/%O8lqxIL((2'D؜pIl]N&*2Bz a cu>%eщhyBKhE"S i2{7 z*PONw; 6w(c>bR=-A M0&ȓ`A{r۞ 5+ ul暑⏟Sv50ۢ]d`7-h; ʃoH5dIV ~D21˻dd,|(*s0ln<8'w4iVd yuk;?XϞA!TZurҕGº8zBUg%opM^d,rQrG/ƞ'{Ym՞BQdAV XjbR0fi.O1G-V3!pB /QNř]}pm7cp`YQ3ZХׅ, nRKBޔe^/@c,':Mn" Ba'50/Nޚ&]kyyzEth?pX<,'*m 9PWЊtT(JĢM,b=R*[#]·ƐU&*Rn혖3/=8߿?v EG&sLdoJt{YbǼ kD\bu r*\'!0 Eݿ"i:Еl ڏ3!ȫep0h[wRe.R"4^FS_ɇ *IPGq+U*@6,'Qhjc-34ݵPӫ2XboyWO(E{=~- p C6G[OhrNBPd Kias:~b0l#8CϺ&7a&Lxvɒ@qHp&)ec4bQw1MGK4#$rArvsH:slwb15ҖNeT 0-H>azD*+|F]eǬ?׵-#~h]_Li=>mJl5dZeL =_i"Tp5t5徯me̙ ]i2t Mѿ`5byC+ZoȒ%|^%xչ]_FTi4;VA߫< %7SjO?hi)lL*b$ZŀC7F_CٝȲ9j8 S&ˉ P7q;hΐ\O'ьDZA-Kăa] ?uFS(oPz|c[cu*9Jq4/j,ďXi.yJ8W,+@/+@roZ 7Ti# ѳ~zЏ'x?^bhԲZV&BG/ ߭AJ!J~o&k"hʇvz5qڝͧcR yzU&hx"(i8! /qu+X]{X.ۚ*,aWm ;+zsvTc!p)zGcf諎X\_m66&}3cyEKLSvnP F"G:HTD J unAu*$8Pr6N{DDB)MQfJpvHY3'Yvr3x dy,00rn|A!DD(x9,k S5jg#EvT'cFs9~ 0_*O- /[ dtu//]w쯷g,| ^O_K/;Y8oqMQ%^QYMd]m6-i5P; _ߖ_6.a[hM)k|>e'Y2  ѷ31"/o,H|ug]lw=Al F2[=FnjS -flʩL-DFjk1N[髪ہe =8ThXg_MsZ"Ϟg ##n%$[ ;+d vĽl#n/Yi`8p=OUb;n,\\Kz~h>BP[ٚ) Ԭ|gY:kT4m1M!VsSAbCuWu.1^1 Rk~u<  a-ڭ?xzhx C)pv\xb2jzZ h%pDžA?يI- "PXP{M|Y5Jyb H`ADzYjue5G&aw8_-9N Xњ]íG4 T~^Um..&9^SP @ZRdzMz_Ҝq)#C7"|?,_ߟNz(γ{'q,5H2RV'䢬Rd|0˹#,qIv~IKgn@=L1++aLLDٓw7R[4yGN)w.'j2V21\`4N;TP6&tq#59rd(#_i剳D?@|6wQTz4}W;Rzf%?jwϠl㞿٠]N.5u= 6%#aՈ'~f%Ncy8 "9RՕ%`nKغM>"1U8/ BM;tq @ y} 5Xv߃dԅ\恳8s!?2h$iz .`=gnGaUquЅb+*OÔfLp^<0WaԾ=Ȅsg+ǙAY.a 67!NG2d?LlAI::°+Yk 7CtD` fthӜ`ȮY+њK+GKPm 囨Ƅ|924Ȇǘvp9\rg-2w\)GZH tǗʿueQAzK,I&=n)::[S //t8V; QsHKڶ~ul%v`nQOy]ET2]t2b,,E{rM>bIeq3=򜺇N yg`23)8f WD,,-Ӎ;F8xfg *xwAM?[{| 8Qژ :8W?!!`ۭUu+Hy_yb}S!Lmm=<ht)0]* / l`G((ڲdB9r5|.w|i>jQ]m %O_ۛPO561ɾ[eՙ&Qv5P{ t!۾طRG 7 K|mXj"d8ؾ&-EyoƔc=jyќӬEED[qI̡IuAD"̌q)hОYt)6$7Vi6kOQ^;&zOTyS>1:ݠ_Qɷ,ffWmJ;ofA>iuXI" 3$er=ڇ g ᓜKvEG2BŰWvGB u-d|&R#![rt+,{tƦ$ Un@:RR*saN>Q{WVs9`d+۩\toc'Z=r`XeSLO~{}.^pKY+KOQT*dUw{@]7,8 1z=3d%`\5_g#Ayf)UդCs]9D<Œ̘,i%޵hlƌysЇgӨ[B\poOlCJmPJ_^Li ڶT_ʤwsb"|`cޙ|U Y7İO5=n&w/ul{gJ^|vo$R xP_GMYqx؀E,//@f u}ܖf7bwm9"vboբ]dI%fjíbk4;aj4~T""=0gBYR0 ѲA>7گS;-Z l rr콅?"pH~5aޕG48O`(^@_AodlOzalatxOF;ys[6sk#F{ӷ^C|A4!,CF|=|CIr9Cix[q3marnj߈UEDRdR|hą>EmVL\?m>$/"@y$\!0;Q|WV{g6[6OCgqvi%V $~Gw\Z^i _ʕsMƀ e%IXxwnZB.o!I†n(*( gWK{7'o\qU拠2H;N9P߻N5Dl*5eC"Y2Ué1}eD^{.{LWv תl|{23;5xZx Dɑ<$M^ɚi1$rZsk`OfzK02ӆC׎>^,bѠ)̆uӤM6vv \ `Ć;$x&> N $M@2x#/WÜ V@gvwj4GGĥh_5xAō9m}~VPc$Ih|[p7?dn+o}CVx`[f ʄB3//_?;+ X;RvœA{ޜ&n3X2 PlmbDYlן-$/t[?*y|{Kv5Sdns*LOOd~ʼyscƆR,rmt.>k*Fu ZQ]'\ "#"MP ))j&3OQɬ.L/rqd)!5ke]w ,.KrѢ6Pg /s5whn`| ު(2h!? ƌ˼ٳ:Xa GB#ZOiGà@B⿯NnIp$"\[5 'LbH4Mk"=U)y8k!:յ#U#퍅M8/18I8;_?9&I8!j[YLJpxvPfzlfH^eރs+V_lNJ$4=Q7=' k**َ$4uk' 0.=XhסvSY#Fj~ ЅKsN4MF|4 +Vv/א!}]A6`e A&h3imI b'X\=yhїC_yVqAێ[2cuܨ!HY{hX]!I (\u/?[+@_WQVR.0}m);oa1CxBLGE'_kYwhzCms-gN=.{کdgbɱcb˕MTYZ`< R顃olX&a= |$7-qU*W:1fc\pK-V5iM"kح|MTZrsGBc\~ugAvqPd4zgpcӍP 3Rbyg0Ni:yCpj{mbU.KLƵj[^'ƍ&'ve=Ά!߼; ZC5,-Խ#$#$:' [, IR| ?#{oA~ڼo6`MyQ*5qr$&@> `?-J=*/,!)ڕFL$ ]h9]w3V&c M\:{Vo;bSn8 0rxkCg.ܔ$ReDQ ;01ӧ;{G$ ڣ+<4{$hVx% m  U`q̶RF(p0{ͅV0_ը)ů`uE6w&JxaM3DY~;l%J '57-p!}/(95f nöaO6-Kw!1<ՐW\<3]uP/QY̪5^G8E/.? ߎӳ.*hjCy$Qj9~XjDʍ0`ܗNdCII.), 7"m|Ѽ]VJ)u?su ̳{vvʩ̅׋"7GwTv2e#M7N'"*\ig7s,HPuovןHؐ⬭Jo 9oƔ8(cq,5r.$ٶ ^m6:4omԏgw9ۅ,@s[df#pS)Y#g&f<ણ*x(C!f(MbERC݌a*M)M|S1t 0%jށwN2xbж8#%lE9{6C*jC3^LAKNd~kC63>^ZجwԁB!fPThӲq o?Hr렵]ec -t.F)KZf6S+bTH^{_y;brb$Zo:Om+vƿCaд#OoWv[Nf: Q.!9tc5}9uFVRZ5^Dr(J *a\FU]A>$i7x~{j-vcm y(^dX'B=9]o%L; wVF$Z~4^ۺoU%CҲG 22(/ĥbIt .҄dUHp>=HjbTjpx1A#oR3rمMmg{VȦLH7fAFLIpv+[Wj~ʉ9VrRcIHlT5o/%I+mghO1əߪWf֜%#Na/Ml0Z M%ey}H!/z3+y򄻣{3rXpoC/bs L+UpEG5|&-/t^3&)v+ 6LtÆHfl⮺>h>pĮ$+Dr~3&:tT,b|vW&g_KV0WpCD?ee+װb|Kx ф&<3Y XP5 cٗӓF}?%e/]U)Bwi 8^ !+&f3^Ɠ*V4(KabU;]շu{O/h tLъ1S"(:StI(_#VA @[c3A4pMCc-,9E4 @"ІB'"/.IXbLuי]'ļd cG7u8I ;(8 :IN _(f "yO2h8<ͷ^M2W-}_ ԯRMi>m+ٰ- Ck Դd|JH),:a ҊogJkvNS"piF/!Ɉg*L6 .#x)ڳ{-!U[Z}9TP,=#yqR 2oJu[d]M"$|=c0`ID$5d\Ѯ@[:A x"J,5 g~|qNnנ<(j< ~~]q8}8\S=ެY Znz~UDʬ / 2gN>0[lo&_E'ǑIWo:s'w3HgmooiO `)G%"v3;y0;۵y0нi 5 6SMz*:nAEW1WcW+i*~[ɼ>'U& =fW zg-IrjӘc8JpgkK~ގ!Tq J `axɀUV8!]>Ʃ[36RfG<&_:ZD2 e8iYi°.'K)φW |Yn$SeG:pd,Jz&u1g?OdT)H~MoB&>.+1B`sWUZ!RIM 7wU}?F+; ч%nE,xf@\r}cvY g5׃4awcZ"I.4joNk >[Љ 5Eiqvɘ_ou~RLiӄ)»aRw܁_F0ZpaE[#[xekpKuS <7Yq*7F-z3%՛ 3 /fc~1'SҜDU^352"耚Fd^PP<8JT7HD֋.O7랝()HT??$ˡ c#[Qyl1b7m$,[ȯ4"ZV,WɜwUCM.-Z5r3,KlؖO.pkGXs\MeØS%>[s7f C]tMʋKvHt(aqn0⴮."lϤ zWJӢf3E"ȟ ,$s㤗Buiݵds֔ ꇬ*mOcb jfE?d =.7]O|߉Z( ֏ۀ%z?b=EcMQ!Lj${mE64Nye32g) 2@{P FA'n0[ӾL+b6G%WXwh?yW,#Ϻe.,X7 VIG <)˹Wm~}[-;#aH_^ԓ7@J0#{jMW cJ]QʳI^h<2ZzCj:%:W̜6XA (M&jpeoc|P>V%"ƅ?ɦS-| a_.+egKW @=z;Ba+9-`kE@q3l_ ̆lKJk`_`Yz2(EiI||6;ٶXvU5drEr7b{_E+U'8Yg@Pؤ Ŵnᚅ6Ű+nt9x Vb^ yeExd)ce|I;>|!夀㡇IdYQ+KZ3VmtT7}l`n!]kXGâMwzsIH\oL)3fm )M|~ݽ\A*H4=o5<aMfTp9PӷB &BMzFc.;9qȥSq8Qq/Sf6]RtU4X%Pu" $$oiCR7p,z8ckmW$8nea-L/lv$r^Us_Ƿ3`M'\ţO.nO !-U*Ǝ39 ]8~tzAj7/o5@UudNn]|o_ 3<6YǮu$W>l^@v22^0 DI%yo9<2Xc7赜ex( s}z75H1IJTdPa&mXUAt,.];?<4EU[@ `FzsΏ(W,VJVLX>h*8mtfy?Ә5HHCmI)6"s%m%

Gv@) s_L*%E,$>PM_0nt͋o#$IیnwMŽO{Fk5lSL)` XwL700[Uf̖&L}*iqSx%Jcɳ5e:!7| ^UU:铫ukXnj_VK+ R3CI.7^͵6oQ˨<|] 'e_^),αd5:AAT"晘_K$,K|u"_f<+y!_@4+cX; X+勇n-|Ybm0F;!ifb:Lϋ]m>u?F"4_D)ߜlO<"3Us7ݚ~ރ |~JH ȑjߐ9=^Ϟ #e,9-R9V5Rb; ӔrEi\R#.W8yagm;=NBA4Bz^"b2,]y-Gj ĸ%ȏvK"98ſ5H.a>LWMðo~6!OTw`u&2([#=qFE%X% =Κ3L6sdl:DH() $+roDhW"Е-uh_ VUCpہ9ؿyCh_&h@<%_se}NZZ-Ă`'4ZnT!ص PIjaOMDUsdLpw%4rBrTOIǤvMKU)Pg2!Qa_b9+܊ѡtQV|¤(]Lח}m_$Qiy A*u!(  9 P3IhH˔jsvio^Ms4웇1qjQ[h9>Ø4nl92k.̺/x~Q$yTo8c~3Ux$_CHq&E(y8qs\cN\,rp3{x?)*ֿ2ˇwdL|26*wV{Ն?Gl Jy+5Y{h4hoy.>7G,3%3E֨1/Q [{]7hd& Y8oܿB*OZ#֌IL}`#ZSy(dB\`_HG3 * 9)<_[#AȳDP^%gFv\[Iss2-r.T0H[ܣRI76b/sؾ&) )t *(,\9y%Dt# -ُ^B0h@ܢ'-%xnbǟ֝Y%n3a pI.~^$^v8 1QeBGbEb9ԅԙfC BHQP_(2hXX\A[Cђs|1.S~2Ur .}pT% \55,mFN8kRQfBF ;6[_ 64/,ϖ bp\1K)tul|V hf`]ԫ(_J *5 Pzb0{Tt9 nªCm/UXkY@PLκ`Z-$R<`ԟStu|quc~11E] D2NK%bccl5q͟[Ƶ|#ޤ+[*,g*AvqDۥ@ ([g/u0"TA- 38uw"|=ƹolA\د80_+Xm7e~e/Q&=s{OU~4$N̘ ȰmP }Xk9Dq|[DPi>>Ǫ=Fͣ A;-W&Ƿ<`:ֺ: _&?-1tfE^:>R< OUJ+ИҊfd7CD)zv 04h3 ]xtρ1=T=rhp>|7M6sعz}ځdUϘHYsGK\xq.,{kYHVğ@DC1Y,g]t9~쓒 }S7MB" Q 5Q=rgY2Sܛhᒓ\HLzR NOWA[lYyt(.UA nH]#g`fOfQy7a? 6Pm?cov~dEK3B= ʡsz CR`z哲"][3߁n,DUlf2' \nt2[ J'{蚕sP /s\]w!(PiК)z6 :YtI\[;R!K ?G(\?uXSפT /{kv#ċO{hɘݣ}q0mk.,^b_%^P݃Y{D3Y%yqOsIc90J AC%d@([$JV{p`ZɏD(Gm]f2W8PlvyٓÔƺo&_VVc&&݇U耸_)/r ĩM.GHG{fv'H(.ջ %;:Fa96_Kg`bX}md1'y ]^qz9gdCs3ϠD(  鍫cpGtO=+$ge[;H)2 M`_#L@PǴZOWg}@BHXFʕڽ.7IE7qhc avƛ>[jfPG8M8C$ՏYb*k[*\c67cY2F[ĭ'gkοș[j- {u?0ˊ9jX f(m)%1@g,kPזF(rp̝4z' !2Kn %|q !ņ_Xb#1|O2Ltt hLi/ wm 4eBd$0[LV+ k[ ݣ"maa r5d[h'QbuSr/yIo߂rzb$䂾3&I/0*~MM֙Ts]'"&|ũi52*'R@"&%XJ15VZBH`),e-$[Cq17þu!&]IL0VT6.arU[k3O+հl2tcEkXE~ݮ2,tculgH|3ԯPWp ,*唀cQkD GkBB ?$_WsN.?~Y;wXf G_M8ׂj}ENfZ,[YIpڄ-FoggQ)> V0HW[ʣ`QGPeZfL+L\˕ӻlt!@nL)]t_k?IK]v`j{faP%e}lr+ Ćix6 JI8V_?N% x'<|u}&CKhC/C+ͦpݭXU2Zka*EBU#ZW%E8c96nN/-ȡOZ4Po-c}sAߎMYl d·{^FGtBc8(y(%X6e=xv^;oe2ƤI1V`[LβXz4(%̓Y>f3e6?cb,#: N1ixK]aE|BԄ%M:|m\"(27X𩯋 jKF~s 5ngcU$.ݳx"ʼYuP%/nxGK# u@KM%1k;|)>M8A%9* IBx%PЙ6TDXX֓A,"/uk&\cTl7f^,瞕L|3xSXs۟9Kײ_{W<qNSEwxz.bԡ/̀W |59$wB+l- 8fG駛8ʙj'+5SOLz'xzM߬eb# |=W5pU e܀"Ib>@nv=Hh9K @hHdZRPOHO郼`zN7&vZ sa!r{0Hb5ɹ~SYATgD| AzJ0VEP0fx{_ڔ0>m^tfV@X ā6s,啃! 3Ym vL{_?#l\׈ku~wK)XF6>0]$Xr"IM? B<bz l^.h:\\Oh ꅶܝ]f -͖nqL/K>5,t-]|a$SpU`|d4!;ܨ|69W@X,>G#;PLZu$RyDMP;WV3{y':6IGs? cV@ھAqGxXrSHfPE(m.={/j /6BJ!'o寐[ "ǻiix: .U,+in 䠐$hO{פC5KR_|#p - Kɦ05$|WV޸ًh@GUǤI[i zrRD);Ogpyg,b9;o52"} y`3G:6ȟ1,4ְoiixdU6ЩfQ^ǘ"`>y'L|}| ŗۗ0)ܖv9v1فkh ǒhUĥrJoؖ;y 1Q7t^z̳pTH_7]x~U1f鴛z-U%c#J"6ȓ|=Xv3XѓuU@VvcXnlNii\986կ| a't|)AD95YA%s?4IM, w9›Ca b8븲 l~4cA|=(JwN3dƖ)0#d \}C9rQo <]E[2gژXMΥ^?\9,9hܡXOr0k>ݓ MK2YC|J'Nqp b!9;DXm}cP禛sŵ>R'}g0aZunLiV\qW^v9ȸV#O: !]o8*L,=[p|nnDPy,cϑz$-⬒ ܞH`iVU.bdD>]L^@8Avq{w0:: #S4„.9 :C2N縻o`pCDsP7ۖӖ퓙hlV|!쥭ZiI9D& M~&!8Xͪt=4ZbFKҝn4֪*f@0^p@'-/А鲭1:ơa^I2E$TDb]Jh Zhy %P ش-NŸhQ^GjMbY U<"XAcʝDȎ $o 3BSMłnVdީ۰hye 'uP3H:1X|,xjrP(T"|kB[ +U{Q R5vԢ:~T(p GF&\*xKGC…4<%u7.TP06cݛnxc~D;2J _;.9rɀKөQĴƤxd'S,Ōi6LQ4]*Ja5L]l:>g4bV ]RaB)la7dMa|ʷw0F@",}nw|"ND`<7:ehe2$vbh*pI\=}w-`7qٍ2YD(EC{f.;b.ȚI=b.dw816A"M ^,1pl,C>Y|* k19- X 6ƸkW*I_.!Sxbfwo؂ eg)JKuQx 2;%_`ܦ쐳\/vcs;TfiWNT8Ive;+ a_yy#eqx0d ? /`nYIX pCQ~YÏ ]Qp$߫gI9͹{Y#iv-,MԨS"> $| csE\$',/:q8i&BMp9oMA Z"-Rujjx/E٧ ~OgNrVS7=j14F)GЭ{s ¤|8ʿiV`UL!*Xx=Ij3 \sg * ^|zYCʫh7)ƮO_P\zGtkJ7>s0jY' O =CV!2xok|hoLŶ ]x 9k}~t67TB?npQEOj,)s!$Օ#yJ&Yjě1f⧈g7{!ς&,4$>v j5J W^Ӈs[&VQ/K#>Oy{Bq q*Ud9/3`c~Vlkf23]U!<1}x:q!zuZ\2TԹgE/imآ9== X !Zm;h)b`S1W(Dw_rṯ-^o(Si/}vZ2V \W@RymI/D* Bb>`6w{՞[\ӹ #Г"#;Ŋa0:+N.s;,BS 7>R'i"wa`g{%*2~Q/o>WFMIt/ &Ht_G3VzD_#A1 TjqX_!h1"G$T`dʨ|buK/8RI(2n蟨ݨ2˳R֑ :s`|EPNeK=[N_DY,nWlЖ5Izj‰ >"W $b/j+fziJUb{zuR F&ئ XV^eh' 8`=0^*ʨt;~qZ3_J~w}4k5)|eQ+bHLdwg!aɫt;Cw=]KM))ywAGDգǖB- ݹW]Q]k1nX-ߧku3%J-/ Q5e'm&lNԙU$Oʼn6(wx1|5 K'cZzhIe]GMQ6GS>vVV ; 9"4ԗU5u2J}mJtrU.˲;rJ:uG UA]w8'fʣ`ʂ=:!MT6`qעwYF`zõ_U08JxaW 4XI9DܻrI&0}A{%TfZĠ9- ηKB #zp&,\*(.ÐE *">KYqÝqAwDd!s:v'^=dō&:L6ώ;FKNL;i)C̼b%%ȓy;`S/1/;N?KLfV21a pF> BuVRgD7'(捇ibAi1\sZ酐Sǒ~=Ƈd{ohISDݦí%&Y8L]~ZbG56(]NR3S6ۊq$"Dgc,ՔW.:h60DcVw6w!2̆>Stpvtu+ހ2BbG޲}I"w@KܝRnhTog=x26mp'I*Z멆P JxS yaKVڏT{AZv_N&UT/2#'yo(KRL q'l$rވv\$3pkp\vdicHoW(YTZN4W͞o) Hm^z0X6`2*Z&C3OA}f*6?)M10?^W]LVpQ 姳k=lElT]A=}DE hnÏŗxNRNڮS2SdJJlieT=ѭrH7KBᗙS;mn*kraOSzX6zn֡96*ЬUsլs%[HIJ~ʵ#).HcJt1RbH/k_8{tixr'Vgk~rž"ll.ѮUP": &a 6@6`[FIDʱXE`lMq%S@E6nAv@̪016uk7[bq!`a+~sij}׆3=⥎ Զjy8a, ?`d\:E:lpX.SLcVk0]M-pD#4Ui qښtk;FӋl<]1ԉ8JHVwjMlP\c3BdQ9pf޿|{O3wѷlK_}`X 3/h-܈iLN#+ykT& *dDpXYԹ;JlP]x/փ=u ";ço {txᴚR(=/l Ѩb'3RtPr>ضz sHWa0ӣG,I̯bj'Gz'm_Aנ 4)-/藸to72S"xr +[zr|nbq5~6>6qM:& jֵ`{Gz*VH&(tR/]5ahh%AN.8̀_*أQUܾCюyYx "^졦;Ode~9phJr*S oYEB94社$S4 G -lx(,bƊ͚mI9/L<]`j*ԤHeԷIyp,)·4sPq P $|F'G&EDĺxhVR"HH p;gZv>F1 hjlJc*w$Dt}xA<J7^E}kt㸫L*flg<6W~obUu(jPB{I --';TH2Esh?59 *Rf`G7c+M[ V_cFծPRCh-c?SeX?ӌX&$>' NLh+F|R"lJͬ??ey!Q 7!.}0XArjAHb5 gi+ͷrR؉Z HSr] ]Lu;#L_qJqtjek 鸫(g]v{<ooWI, qpdNy0=$fH[!c-i[نir3!ѽΨemI=q0ʚ6~򙙚~UR QU]~GDsθO8;' Bj@J. NlO\NMciᓢ$lu2{hٶ?IO2Er2c m(, R8] NP>@31m{,>.5}Ll{B vR!X٣B!FwF6^=TV/EmW<ڦ"g)cw8)|(Mե7&rCË/lkF׻4k~hחX1ϒ_2 )jA%fHb[&Upޝ&xh;:늊z(##3fY]ӑ-4`"̿x쳅`z"N2(\>"ccsA ]Ӽ 'A=Oh {T b7x!g_E [Fk娪Ꭴ /oHK*rӊ/&@X0=8 H,B_*T+w v>u"_\#\?  ہ346 ל!<"k _ =5 1l dCCokwc4|OXagPD 3(qLjF8*_-}Wle/\<_)V_^3\xxf\xO8.HcAr m,V<5 Y 4_hDo6W |[/bVrڂ] y6Fڟ$<;`[wZCZȂG3 =!s|}y>/OxK>צ;)ܧKILtD 586IwX[yvQ}vfIop)uT9Z'سUocns.g4#V<ɽ:I4uw)V7GxGZM/:G*֝.v;uWQ8-ud}zܯs"|HEn!nGwi_ Ħr\`#㮈&lcVJLOig!fo׭~IN7a(iQ3Щ3j@)) ň@DBtB]Cш@AGҡ*<$ PvJ(i3OJ䀪tR yZ2o Y6*L`"04{8jaD<,9v\Mpܓz0Ǫ F+JA|iҽqwr*%F#8 Is MyKZ\q[;q~ߨPPu`|tQt.O*l @Xe![Ԛ~4ûLa/ˁ۫ *B ddh[TsC^1Tl_Uű\ר3alh-G?sWEeE4$׬JtGaG]chg99~ g)"G䖍](rf)Y&W w,uy:^.;^¼Iy0EA ,Vp%1~vv3=Iܶ뢨2"e{rYy,ؔchї:ȳPT;9vn͔G~QFU鴸 O)9bװP. M3`lr [ -o~_rޘX4tuzl?YS>Г48]=t"#EȀDf!f0ntErD{A]^X" _TSm8(nkm_rPp_g"]sl@w"qPDS*ۓKdA5LФ/eӫÁs:ch{U`5it tc6gXFmd4h1| ]Rzm+tksDS\ƫiyLOq|l4_=|DJP ~&䀙M&֜SZeFJ荶 aC=S2]dOFA9nd}Ax]40>B>`RW5EdHQ/vb#5X-J]^Mur`MCi07 ZIv /.F?h`3EU|R$ҧHaSXN)z㉃ %͵̡Usecz.=Y=օn|phA07Q˿FT 8OƜIs?D]ڮSH~b?*r_ ?Mvhc0u=Əqma^IF퍨׽)EuOoQC Ck8ϙnckn6Bi)9}{!<2 $VL*X|("u?,xƹԷ#m9eI`=LͅܟcG<[{.oRwu;"SxgE.4/9DbAa7 gܭ8ʩBlm^,NBsZG llqX=1{gx.x2p`[G_Y-[aL|:Bys܊QBņ񱪳R: Wy:-(l/SySho[ 혴zf0iϞ{j1ti癱sZd@+[ K^塜4NE9{HP\?_ACWHkd^k^WOR~ڵ͘@7s<`@dC>ADm [n2V1P9c!p?NwO,E[pvǽP]1iJx䒩Rj9k'#;oQ3&71a_ϳN_ h$[jp)擤!zUNy7gxDp5$6CCnWч%bc?zŷKd_Q0=̿2:`\=h|tS@mJ뤯a'cOpYa3XIg^*_'|m4ǐ͗b쬶"K~"eGԇDzP_x8v*ƻ؇lQ A^EIyaCc")Jأnan,A~=+K6+g C7Tr?Įc?8N0Vbp=֣anfDUo "/l:,D (1 y,FpԁRlT# ~&!5V[)]DD<}BhY+Cm5Z[~wk.o3"&suOU@2hšl]mŤ s scbԅz{Rs &N-W.Wk %&V$̮8' Z[yvE l|UsxGt-߃w|߬}vkڀHxY;Pv6[Uj W\ex +ZJ.0| )BCvRyP[߃G׌Ѕ}P(H=H|,3bݲeSUQԛ>2& s=NOzs7a%zPJ-K(eL'zvϡ+B}i[ <ĝ :Q8,m0tƾP8Ar6B?@yyfg.vV] U9*3BM3xc:^3޹14+S("2墱t6X> =}bq  1o5Z8XpsuR %A'"-H }Y̜ң{RQ,Y `T8K)9}" aNV(A{A0(-h/JPҧ= ȿv=nmsf)d`4DzkB)w^Ag0_1݀ ׵ >ui5msr=nΎJ1u\$Q$OͶV cL܆&"08W7nE~OKS2Z"kTds2Km65T4Ec[}`b6Nr՟dhjj]<%q́WӤ^JWԼ`33Y=Ur/w'qgD@LX7wx_zOI'%V~4t=tw Aůa"0Y[-pGӂp/@ D$Б)QX`BP@$6:u NX$ r\eQz(pB$4"Mxpq/]oO$q_(9jۺCS,>)&.s!LEHtjg[7 z5}C6sWۂ^"tTuCQd]ܺH -|2^bj@Kyw"BȏR( {+*xd=U}3hjQ^MncA3 X{}ҫрܪIq7O WhD&/m  nIݤd$s1.RRHoK^V>\#s>cZ;zEvǺN{ߢ:P*df?`AʍNJߑ;$_]4B8-+NNرJ@z>C[-.ոam6,oF" :YUNֿ&|KX//aֳ,L}@lykU^IIafSt 4Ϳ w30i`!v69x*pm73eeCLLT0%  1۩W[c]~~lyJReC |Fa^_wh?l P+[lbҚuI.C8Zۍw1/%c:ʚd-ƺ{Iu\gz  uU B81_5-XڒlvF@Db;TxGrԹ$oqhi5-9ϠBd MFJmMwL{q l>'\6?w>6p ' F@.8 WDj |?Xڠ69U#{|UP%CQjIe,B]jJ*7@@_ vw8gd)GӍ=7gR̃U{;)~l8 െ?Y8>"FZ/ 9Kv DDUP]q:ygRTy|گT-IۉM&>7eDcg~(Xlf:Jc8WW]iZ-pYj@jMWct˸)SȈ5Cdĵ_ m{`Uq[[D!ɖǶSO6hW9D!R0e*_cگ*9&a}:F ,N%]ELOӦ/]۪fڕIo:[ЇQܪ (ڶY?:!Ify1V1$d2 s?5+~r@Krbid;H`%eV.N!@B=>p'XJ9Zhk 7w &ŊU/o7o; _R h<{3"h(ϼ "T%UBK^MݐV.hxUue]b'sc_8e& t|>ku]AW/N@ Mޤto,? o_~/EMaغd{3+QH+BE>x_)"|uZ٪$g%|yOZr ˰GY#Db'mD!TeŁu\ɮUdFqt|u9եSvƠBW" ͡0:GИeKP;@k̖s [h[Gdb=tқWj%Yf2ѷ\^1.v2naȴƅL3>z A]qRӘې:N, D gL!1j&Ӌʆe/TNss t#XILqbmk,=6~z448@8*GF;\iAVm' >ly-89=uUг&Rnv=؅L".cኯN5:0qiO>iKED7OiTXN(ba*|%樍w;-),o){0ݯ͢{~jǦ.kW+&:BSkn$un]0KT\"A7f?s9a.m)O~a(sObl,HfU? Rq` T콊8lnS_ 0e"lkjHΈ#+0g3F[ztN(_:Ü懩AFl֠d 3*cdї vҧ s ŏ3PNQ:~HP*m-RVXy(vܮ6OJw(_־[\VBj"% 0Pt>T'q 0o6-rk7(BHSͽgz|c[:ZUa6~JתhTɆkc, CXكס+Q rl&(tOPb@#w7[]/$R ُiNf=I1G桹ٜHG~lh_1xԏ7abbBBbkٶ_1=8O ǺuR(|qtd"GjĨY{ӽG*8,5Fpچ^-wPa~.5K`/4⯏g }z]؉ˌǰ3t .R> z T-{tJP\?&37hwdx1@2J;`'@^s~[ dDc]:=R\0tnqxH}>TP)2PT:GJtz-T D Ӌtnސe:LͷY9J;:!:T~-~ތYt40~sm& Xbh@Y8yZ{)w}\Tuvt/BOދFژ*c[3?FqO>l288:). *hy_t!lH~Z.AWPA oXc9G4szW!h/L2/sa%bL {8~|P#A)ȭsUp|Xְ 0Cu(j58}C.n? [@fUS]Z5_6?p Á;\ΫvЫ\2JԷlBAY"Y勴jlA}=/x!ݩ4KplGnZVewpctzֺf+-MoKr[rϻ>ϟt;%rsC?kڦ{hNߓcX̉vT^od"s'j>Bˉ0ݾQhU.KLBu[ Dƿ} ar3'th 6G %nbO. H,WkږN~$u̍cϊ2SJKrR-j` mt&dyLZJ+QoG7IdߔQZZ| f-P4aj;lmG8cl!KӊA~[$&"ffdDgAe 8}:)WݛuYfY L2\( ;~ef4{Ӥ+k`毙vG bn,:3ytp2/G;";/QZMLjTxM}Tm# =ڞѡfAwgcXq') ,P;"¡ cW<v0YuK2$^uDޱ { ktݾ XOd+#o0 ųt{TjdR+p|r3bnԟ*zNt&(Y@52r}Y6iII[͍ 5U Z.dxED+d Fʟ#G6Zt yG{WsM̼KL:=.t}@H_GPsl{K-^kё krya#U*w7=~pBaeĸOf__5Q4qDvd)=^ci<ZJR!Zb/)221PԹ{n-ΉoRKm1ZH*nLIGa.Xe!S76?+%\e_l;i?5}}O=bֳMƫu@7DzMKPݡG"FȖͫz{kF䧳"B DF1O-BU;W;DL"Bs \/KگXnnSs\JЩQ[S# $AFM[ XM c1k\tD_5oaY|1MH&fo\LPX1r "'}SU24 K( \U.,jVx `sbJ(08~MHL޵zΔ&p>ia3h`g0|S)a)NKCVH^iF~LJhݸ,k_BybVx8`cjϒH\'Y+Bt#);fDu$ Tv(sbkOR`]|/UiG|3hU%M~Q5cӞJaK4 In)mksdufBp8/qT;3pI\"MX&]o/ok]ƟH]WfAPXҧʀ %>^x\&vf'(^%KbxĆn=uBj2+}9ZwMخgԨ9㊨ԓF\Ѣ'8(f5]oR[Ό`cIH ?EwO&碂8B2,VUؐr9Ϊ S(qE~$!@h`Ռă>еw; e  IfI։6Y=?qQ D?IBT$F2BlXwO,%/tLHq}aQ_8VL+a52uYg t0j?I2>''k I:-!*"z%b07tAbP%QWI ?%PXPx_]3ʏ`J~9;Ứbc؜'E!93w;AS%;C ktMĹV <&1cȷR}4b1N:QYkٷm}deDC yL)M^w9%& i lf䉁3RdM ,Y̐=ߒ;5Ql~Țʀś=Z)%j`؟Iggu0V2"êw@Հ[-Pj كƪ-9"s%GLW>!ڙ͛0!2)*f Z1U& iE#&Գs07Y0و  y/%HNa 5[f|)X6kH:#Txc1{x|N, ~X|8OpqB@"<^51!@UXdQ14Xb`wlo<K؟^/3!gh66x&? z̦ G1Q42[xzZlA!1%'NJ#Q1zǸeWSC瞾wUXo=w@w*%y-ҁ[Ѡ AV )7AÑNݝM‡2ʜk{CCʷ3J%os"WMb7%F G&ja6Ͳ_PRo#$jE<: 9.5a\|fh?Ca|?_@6\ᦁS\e[Kn"GS]jL?dYyzjU֕=Ejn;Owc$|N)6H<չ <)pQC2Q(x}֜#XнuGe?b_H߽98|```QȮP>r hکn <$P}U1odA+qH;T7 *-]x Ym:`plV0Z@Rݣyn#5ϡ*Xxlۉư䚟8KU4T@L6F0;? pr'HcNq:bO2kmOb5OF nhյI''uf@JK>SdhyTp/3+@V~) -LLt̰6%bIqǙ:ls< Ls>k $%pӵh~%b^^U apxbR$d";4!>E~R`rvlfryaȅHPMYP{^NGwѓl~a$CO_;E\ZnA_0ȰOe1EC_ͨ֌7;X!߭@}*ÊpqEs]☿Y,Bj[W{}j2Q%2&3-pJZb>4P0M#kQh;>pj__OHyg~XaY*# 1''9Gt:!WqY;{N$15Y8vbMF87ƨuFw۷|T&JWM#(>}CV/$!"n^i]@-mi@xјrS^y$iO~v`K*Tv1%:~19iOY(1ߌQ -Śօ1ALȻuz1;ȭd?ͺКSf姘nE oyMB Dh ȅ|oH5͂zQ0TΉ * aI`Wts,MfF5|&X1Q ޫ8. }~-Rλ䆼dyY 9ѪiC EUO S*/vYc=42g;|JWEe4}}l3mM{ndʮ\ (X)HnYכ z:!4-ϼO9n*DYgaJH_k$ݖ,(±;l݇خ\%JJYq|lM@@Ǯ㤂w]6XEvJ7=&/߅@W2H]j3RZ̨<Ίr!NC+:$ d0"[dW7 o*vD6i]p_o 7CfE'íjdqՏw gᐹb 8cT&Yma7q$iM:D>nB{SɧZ>p݇i)rqB>}P M<ٽ (Avx ۻ-M|Wc >OrcO_e[뛟ImYp#hʟ]O?0f>ob O!87\Z>dA/',~{⑎b٫< 9@rJEb3Qv\!>{#53Rϟz4v g ,[)/q dGڱ 887 hS )NA$UEˠ8f[Pw+)ӥ onJkhž7q:VU} &F9/#P`zHB%` e*r)L_+/CSD>=\'>Lr\dt!6Lm7L][8nsQY~EJ# .eWfmVx UE|È7Q0i0;._@T+;#,S3cO]EwXi A 0 0f]]LըqT3X>^.PPYj)*<2r^ )y&nekHRԅ4E=z+,faڿ&7g§ЕoQż dn݋'k_ty:$o 0ϔ,Fyh$%irF¥nm;)v0GNzΗ0p^>7q*?/5JGT 򺑴5֭dHO='}(n&U)ۘA 2cGي"X"4Ȇ瑀WzI 8Bԟo2苝Ȃ{r.5Mp#*jvaZo0U5+n~1^-sš xТӰuGw]KK)waѤFDƎk`x&^lByVa,]ӉhFzPs0'h|&79IѦ?^n%6u-_C7z3-y}gBL}\ m2szrpjՑ"0ՙAW<Mژ#.U0; O !7xuf,8/lF%y'.v} `piG#o%ѵNT) O4 'OX6N_i D|JNvԡqdDQZ3GQ1AoMlڠ@}ك>g=q/F{p[ 0>}n`c.S~UȯܐF}~L׈I1 Pte @aߺѪJ3_YwN#ԈЯyzծo[,ii$u oi/}`Zwќ\F'YL㐪л"uqE)>Rt-9qj"oo_sf6|` QYr,w Vd#T,} _:@uڼrO^>V%xCjo øڜNkӞwA9rT(*W|l ͼL'@!_gibW$kA]~M&x:Y~Ӊpc+ZVL&xW?6Ѐw7ÓbA tԉL(iaB\yr4>"NMk 9V/zUr9̇C")l@u/e\g2Y}É}/yk]!T >!pVK/4_d! ug"Z׹%vX[Mc㪡]c/;a2S&zlrk͊.;}&Z9\f>kݨ|(\h:M8`)9N&I{ږ=7?ѤUdKH,Y\nrwMHެ (HfoXXS[:HCJ7å΁(瀐aეg' /ݽߛdͧi6]+Δ!k-]_Ox z% Z^3zdMqw7LLNY9YI _~9u =F[ !NhVG kU۸FUeo Œ[/$|@W=\]S>H;]? A}nF b&fA`Mtw#@W0 `}ƐZ }[WHXIZDwo0*a*:!'2OhM\<,`e8-UGϊ2sI>F"a#&ʝli -73m˺.3"Xuöڐ͙lKl7_tmc:1ڳ3KUiн|/P1Lø͇ymJ$'$|]oBv khb~x^ӆݩ/X:aPd8Bueu}6Bf4'yK.@JJCi$P6teFMCş]:u}wsۼD1H$(ة( ߃>7SUđ|X89gS[qEfNoqP&ʓz}IwrHAcXi9X"@cr?)\/]-azMқW3,I:|^ 40?wd2Pv˾ 0k lȘ~@ Xv XdA@F'V6܆b22&̑wJO̫1> 3[f0!LXV"#j֐ -Ѭg Gx 43__RuD[OX_O6a?TZbO$['oC%ozډm6O@Gⱴ0,iK5p,tڥ˰}9H:p%Fܴ~ܨOZN. EXoE`>(S}ene)&/g̵4iMe @ G1|`޷XɄeGX_;傚1YZGYn9-eveFD1رg Ѓgϴ}Iͬ%s1P IHb3Qc?y6B>fw){38͇rQUj 2h$@)lZ+B@O'lB̹+kحpes 5jefFєiδ0h0Kn g-pׯ(5]+\TrP;m )]}qN!6Z#2d8-/ɬ[> Gȭu1+}]녠4_K~ lڃ֏F#6aG\W4j/x B d/2W^Ԕ/ea"`X(EqOa[6|g?Jx,C"j蔡&:)i(wƉ 6Q[Sc}ag:JN h0x%SׄWiAA !XhHtEw.Ā!91|%乽d˗ۅ(0@YLd@]SBSq0(ʡq3xJ|pi]hPĢ+(hE#q&ؤFLRᲞ?@_rC QQ{n{nh1X p֌04Kel$&ySJQ!&WL;Ҳa c fX(.I CjLZ1[. REڕeR PPLfb9{#k/4i~~nb>ZtG`*$]yڊa͏ ۨ/B1cj6QWs|B)g <%9=KeAk p]gmǽݦW*@Ү>(=;nq0dv_vZa\nhk@vÒtq\E#x3j@Fa8E|Zw-a6enG^kٙu hEH k^(kY|`* :Vcn1_ x6MMK&\ԿM<,Wo 4\1p瘿 &GM-؜.m|FaT1.ϨAx҈XhMkO={eN KR"GiRY^y8OJS 3FZ^K0M)SOeQt$y~[3w{vNh☨kE5Ex kIXpz TT=h4eh~cT~ 9~ Kg2{]Wl j@f+$v\c:W!(.d=кiCȔmn<& YX]^n$a2f1bu^+jKK\=."4V3a#[DcьoE;` ˧#h *P6GHb .<]Fj&=QΞ A$7Q.A̦9ܼw^9G^ϥuEfG.8V=e ɩ,kXq6t^F@DǪQe0+9U"PF%Vkp1)<.O[_5;fl.:y-m5rfźh좮kA/Vhl4y)oǜ-0TVڟ>@ 4n<sѨTߏ&vmڻyF%z.?B9db5[eCHKtE׉ 8·E|TM{ש2|=wtM:6^3 tlUט1-N j]{ę+ֳ&',; 'k9F+= Ts_5˧%I5MrӈpWKE)[" ׼E= )ʵv속<q{ayeʃCΜSfhJʰu2Fm1wfXƙΡ \r`=|~jJL RJP<&Mv;Pqwf *qqw6'TԊ2h}r7NOu?obPDa꜔ݪX~Bح_.VU8, /T̛'f|ŊC$R[˦Ζc[Vh%y)Vl]JOg#c B+>߮h/-鯿AlZ26zǕ~\5 L?D;Sƹ!*x+ inh|2Y,b 3e慃ϸDqxѥdvxyĖF4Z}ډBQ^(bTsę2BӠ Hg럐4iRt0lAFLMRr~qX$4Jxo(G*TԢ%R, ?*K7ne}&@VDr9k:B=C ^an <VE p\wdY1z,89|W_w!#vz& hBp2PE^[|!#&&9Af2΅7"]3E5 ~3K0-4_"kVh_j%},j)M?[> fF 4 1 zGAV<`[)WS_]IQ"1Ѿo+ag|΃$2g7yG2ŪY;L8kL:0m&|Hyؚ۽icv$\MKіܭ ("c]pIvE Q0?"z#)b3"o8P=0@LBe6*CQBYҧ}onHT'Vv^"hLpEcHb(TL3jzo~R!<d!FG8)/# R9o2$!vC+/pԱfÅɔ4y+UJT픫<)P'F f62mǾRt|[!RE %˙.F_dAQ0w7?W;$㤍'V|BŜALjb('BF1Vm1 O\xx@ sݨJLNu[AH3"o͞ˉKK )LA7;oƀ*bif*GYPB;(#>& oFV3W@LUpƭأuhyzr6E\ZEmcC.t[p28~4*k+&b8ŦL\],#=4A>XТ* iqV~}()kVre>UC#Ґ7&F@-oÇh0drQ)/y ǓSغ&zQ5~L 0:H+We@ӝ o ci 3#܉T_U'mV>:at$TAe{Fqps>5:1wvD.Y*@xhgTrs="V9+Mo9H&E,@z6HF}2`hyBcRJMӦR{2D]87rؐ scЎhbn*TDb#(3x ;T.${❫QZ[,rP %}(OКh͞/ Tn6eA2ĹzcsM26IfPsvePY% E:#”RCf.H6Ӆheyf|ޅg'0BO!MpxKEaDe X(~w笵#̟}([0+C)Gĸ9߃ZH[.cna2vmFG;\WCSE#ɚlwPO%q:FP@s. hqI{6%7Drgqd聾 SScDۘe ԽΔus֮/b!~ C<7Skz!Tc m# }Y5d!ӛ S" 7qY$[kȲi3HyI\\ƟQ18&.զr!#1]k#1t4Jm`+O ǰi`r1o` w r$(Sզ%K*Mbo'}5s`zd9XÊl!ݎ]ևs~}΁ I[یoɷ Tؔ^(_\ #xu0{dEq"*CBTn3l Hl\45h.T3Ҕ_ GJ`ÙpiP";4FF 4R7W8pѻcRVj[{ o.l+M#κQ6x Rt~}H!+#!Lh:َ@non'&HNR',]^^NСIbm_f^ /@ #ևN{T S7Ii}T(O|6Kk^܈%ʃ[`JrsAQLuU*sF(Nuڧ]r?\k`SеaPA nܻFm˼S<`Vb!=J 88V$f)1Xs""j[jH?y$-y]F'u_@=|f$s{;GwVcgC{ej) CJxMvFGy Q.Vo?V^)X_ GIw=.ӄ{dI>I>PslYV*l%_ѱ 쇚y|eD!8%?o@eKրEyBU XrFy$nSnu5p0 $]JN]YJd3lɘ)/XO2?-.xI9!dwĘhൃX4>^` !O!jC FN[0*aM[NѴ:(.V=AZaE&/J{V_?&HJΆhBE!Sz^(X5]&^OFgAmۻ=[ɯ 㺔k]uw0Y-F%wԙ@ Y]i3zu4 ӟFԳ/CCFw G SbG)  2%Wc(߮Cŵ-M#Ʒ&a)_ 5eC}xxbt[4 + e-hϐ\5ݱ/hrZz^ke`ބAz׫4">p7^a!Q|Z"[uegD-*z*,Ј~aH(`W)+M` +bY8:ևCIْ!x6ݐ hߛ{ЄƄm "q9GL;L0#g.(p{?39˩u1>2I#(ω3HWG\:<-iiYsI$$x/n 2( -uNHP?s9rG~sIW2X.6slH*A<cygW1u誩/nfdeJ 3Kiǯ\[U1Q k.G4܅V~h"cD]s>bT>];,.p{) eOD9J&彍gN 7$ͼ-Q!Z]몔xjaxǕP/sd8hZYut];|0M/b*k#]lA>?琕]o1~\NۚTѢKq.1} ,p"tC1 50Ȣd x x3ڼGTAЪJ(?6"4;(Yc>+Z]`gYn'R 񘌟7XqY`�}5-c\ Z"޴U"T (=tIsO]jqhd{fx(6ŵ~ny顶X˥\C)Z>Wܦ4́ (^T6453ٷlIG iF_1hf1@XzЪRjfs vT7'X1!(wV8| sD:M_ߖ0pXZ-3"_19Kl-gS*Te26\M6@w~\+C+D٥irWԭ;v4t A ˷?'8ak\쁬4$DazC2[Zo;1ǁN3?e(]0v[an~ Zg_uh2 ɞrY!/'˓džIt~9xvdz{4w9X1{bS+fyrZM:@{L)e5q!1rόp:eF tN?'f}$mDL@p9OV3ſ`'+F;D۾UbuCaׇoe?՜ϳO% _  |KVCZYO1mʮ_HWq|? o0[ui|@J0y]o6';7tvs fbA)L_~0˲`ؼDT*(Z%-8A(T>6?J(Cc@lzU8M]W~#6V&1n!#@˷hqiCdb1{ V{+%VaZ%4L=/M][ƛWWh~{-ba{-vN)Ma` \.DŽauK*tOl܅4fDIn˰ 1$AQ܋SٺB^?lޓSRS0C}QF&G^,֔XI#2Q'J|iRk_[c #PX75XsJ}ʷ1z*`NwwV:ڀ%@>V "wpBMVmCK#۞ʿ&1yP|MNKfi疎Jrˍ΍gzG-Fn]͈0zX{m70#@1`bэd $=Rm#2XZ 18տTftE9ƢIМ[-&:7Y@+ dXhv0[UNx+hפ0Bc cP9_FܝGF?zcR1^gP\WW/X%/_KJus1YlQ&FEͼpW0cnhgTE]9'VMu|I_1%_8jPn,عx .h+`g+`:ʳVZߔUizMs?97ӷOފ(^NYEyku-bN#O$9fP)Ku[,Am#ZSejvqv:;4M?\A 4Sb=O^G3C@*NΞ-xzrFXhN0z9V~.QV J+Q E(tKE.-@zZgK_=2!LoBdK{5/zcQlgrTb\^%6۲kCLN3ͭ]4RP`7tOw:fyĥѽ v$ћpZ2bJ@iz6\R=U(܍4eIDסypSАn"x"bJLKM"'C͜ c'|*6rCh8 aNMHMHq);92C֚m@c%l$tw0!ލc4xUܱ6jD#m֟|I(g< ' Mf22A{ @5N# H6\ Atr$TC6,05Gugism7 UѼ}z<1=]5HOXd;i 껀_0F=. jcx@ܔʨTB-Lt)?)ƈ4ҟ)w~%:Jx~U_wDx)OƝ:+/aV^Wpw`V'jՎaݔibƛ(GV+JȌw <妐CPQ,GUY_m5R{ْ/ dX?r{KS8$'seHҎs%ɷEi:q 7EÍwͫ4>߷;X0ʣUlPr9bc>{IVlψk=~} -/Ư{P߇\njS~Ъ0DKٛȕqb\>uv$o*)TwPvSt!,UqxGڊ&=*4$]EW|-XqέcWÐ=:L_k_ыqm ޤaotL_0g'j}c͘E`zv=ՋvdZ#X@4o5B3\bD)Y!^aČȳJ_- 3$4Ƌ4(͞ɝA+3b^n 07n[~p=n Ԟxc~KD]jlIrYqKԍ!~ ^Py7,Bd |hFGUL3Rr э c{|CVௗwnfubܸF Wx{S vWH* );$Aؚ]̬T!H+*/fDm΋Hhٵ1)w~$Q`t10)&}= p$}6#Su yŝ_zA~ dJR,M h*ivYpV%owgp&~X ^e'>EŖWjg_]V{ٞI#1]N]T?l_\&9@}aD HnmɊEEJW^{;jI,b\g DtMJlƪ~aԡ*S?'cQ2: xҞՇ4l;Cc#q&qKxQ1r6F0-4c.~Slj ֵ 3֌PFB?fzwmt~:݈`q`f.OzИymK̡N*e#?;]Kة_Ty˪1_ہO᫹OT.$4RM*(bJ~ .jGL٨}@YO%n\86gˈQ 0EZ`M DZ e`앋 ֪v,|: oI2A+2 d}VUun $v|9+ sҀ"nj@Ϊ&i]HN.3ZX~0Oi,JZ=\90{Β[ ,nMm1mhoH?+< %fMr_DQx.ʼc2wCFGۮO~;J{#ۈJLxB~%Ce=OG4BW.o !r*HwtQ9=|he $o& OaɯR{|UH 9]IR5 w}詖Se=͕OvhtmkW1$'#uXƑh@F5㰻s0MpK y4Z{9Lw( yH}:R<պ#(),vs$ 8F^sacg"/Q~rh©mK&%$iȆ{up[&,ۀkt7Oܼat,(@vPo?^ բkpv3[&F;ǩ*9_ 9 pbcZ٠5q6|]*G w &D yr{}A0Ì6 QzqM輘]o.[q@· tQ^(Qy\Px 1]4?29(g8rwZQ/5-fc.]!?"Lݣg^cnaMcڐu 0??bؑ2EY9eA/<.,oA=iiFXGadQC#%peeGl ϕ[3oGဥ( ճPUuUv^ e/$ kj^5 ve 2RG+j-W6fkkQ8L jN0cҸpD+" saUW\OBwW&k Wu,JOg dJYmNtI5JeFoSL6 A.|jV}j<^5o}VI bi7d/C斴sșbݾ" pky?ܢr_:Y`MA#0Y(¯Q]ܯn= ,ލ\ UNe6` TB;N]k\mbPʔn[.<^y6%#e{Iٴ 7p@&jxkFֈC˗aEGAc{ʓ)-8!W W~^_>5*RZxOI]+KͺO5}s%f[d4Pnݛ #gƓ~1snJfbiF7 f# BMq^VU>]H<^O uU %WweOs&@?YFEO={NHY-gbV.S4R{R[߄ёp8D0|m.oFJ׹nҲ7Kxz2p{ X 7ύx@ xSGՊ<6ݎϧ<14tZxCbu36JsC4Q\\W b.eHPO gJ\\E5W|ai&X}ng-S=͕$Uн辍{-R܈ { v8°x'lAevƯAn6.#sL9n'P[kW[ݗc Zy୑Ν&]NgkpfXb* C.:ŕww<30.! mHr9KEf#4IFpG"\[&ڎ]Œ7uQlYBm/;y_voCozb]qh~tC21vlZ᯿hL>b ȿU}j1x{s1x/k:ar^3ٿfy"xM^k߬TTr 1?FAWvh\M<5N7:n8 VSG\{7u|#$EK;{~Y^O }!Ki%<~=ߞS w-U\%JۛMQ~8c '.q j8N(r֏6|9jTU>3GxK_? †D=quV`uCdZ!un@Ǹt¾p1y)9vE+р-=؄-9>4]/9 b |xir:~bTO5=PMPOQVŜY?9Kض&HuShXr&o}ѓKSI Ŗ1EvMV)~<(0@\I%]`ŏh:{~*ߗ@5VSAddYEM``u20$~\јWYyd,K#TMUp6a /@wsOo >@e$_~}W!A*rBRƾK8`9.*H x] 9҄&6$w"v7z <;Q+w!iZj'5WmȰ<;(b\yv=eF3S??zV%+B),o;eDɪKq3a[bK+BiS|9Qa OY+ި /(0">bN*4b.~5jdr\Pd W `m}FE6d5{ ū҇ܘԕ#=gP5nKpԐ] <]9eAO lݵACڠ"(˘ ӽJk/GT4Bݛɠi(Ԏiv)3dL)uj7; v2IyD 2P{yJކ堲i"MZOʯ)r F0edr =z4rGݑT7:w.cf {^򝮯b]jV52 ';bߕXD=c;Ѩ.sn~ß^[ޏL~YHTAذ@sǘցXPxA)"PsMd鯮l(@%akPv_ O8?&d PuKYW40`{W> Ok4ED1b'_ 3Tg/}}:&{h`KZ#e OVZ}֝3Y8h]gQ,Uh\ Q,!fgĿ`;2Z<;Usv@5%̔to 7ciÆf)yw^bv1|:J"( sOQz#noiG#!fGǠ`qD?,^㔌I ޟ~Ii'h7SEhǶD^sFv}9Ӆ$;ٓL .­23w)!xE &2vGQ!V#*7/濙gCf͠sK5kVG 2l00 E[lofd]rwNpcdPl4`Wh42~ 6E`U/48E)"j"# q#;(L >_K [@;g#,d% FRs,b({̀H+{̇TDq:d)N2uBɎK4j1U^Uzk XlK(l|7t dPQz-O`|O|L$eYà 80Ẽ 2=Lxqf IMl}n&:Qټ-ra4nb +B^0c*xaY( No} 'ʭ@/r8= ˥Sܪ1MA IJh]&]JhQ76%>Ѯ9R;W^uB+M} DBM6{&0PXntwY㕁ud]~4ɜ)]bL=FΔ*!H팯xF S:9~*z}a MHOn3):NƄm;*Me'Ƅ@?u`jAyj(+͡9sC1귶z-{oˮ,Gʘ;w(RR}s`(<%YqPжIFB-Z8I% CE#~XP1n/tKQ<C+Z!ZV(s70d.R L-}(/%w=Ȼt.4꺧_燺TV鬥T_VԱWh3_|\G xM/ // @Ԝcs0c9O3:V9Ǥ(wkYF,H^'Ӌ罵| =>"'InZm?h{q4K?]BKI6~P1?_78-B:5엶_\cm=D%/.0W[(CC?~$}tmaRqfcz($  R! IPtnREsR)=7MYN?YE8 AHjoyZk~1C1oes>#5\RpOY 7"뇘.6(AZ=W F`WseOrޟ˶܂ x͊_)V|/J"{8>*6}1̫IY. |`8FzԊrS][mu#S>rpi1XⰀ\vVeFE8dWLi=PN{[C.|-r(鎄Ͳ0jt(xhi8!]iнv 1w]>8 *ϒqwI6Ϙ %YAw}@K=A\;BE67rɣ!f .Q2Ti \F>lM{%۬,/{rr: M_j9{i鶐OpX{A ʊ2nm-1֏N\c_IX҇6+=6dP\ JLvɺ.[>kPto'Atl^ÿܪ`V3YOl_A̔@>lSFbvH?{j@a# ڕ[[4;p|*&1Vef嫙K aH֥ކZ'O;@J$!{jLsEPN.z ӕseIjNRL;v:#ӺtN ct忞+IMاDBڙ]s8OLQ 1/k`XQE;:ƨ<fNHVЃsʔPBYN}Ǟ`z `^Qtn6;so~2 hC~c[%?,D뀾k٢<6FH־?xJP7as!gs'/)pg:?l"QZxP/SQ|> Bn#rFsC 1Dytm5Η35)s$[]R'|Rͣ^dB!ooֹߺ(E\l,zֽEMÑJށףOPs+mre>h~ߎo'e5 cGb7K[ ERi O-5i'|CK:s)TЖEkxm>kۮ)Ao9'LL``E!d}C{Wd `caR0wT9ʟӜŏhu"˒,+nTNjM/=~6Qd6 DGyX‡eXg?Y<ޞ3<ۨx^m{uI]}AJ Aҕxhu+Qy%?@LuO9F#qyv\Y#0vf QPVI?ςܧ3L6ro`FʑJRO$ʉ%˜ا2Uɺ<9&$>A̤єM˶xa|%:]ݢFPI a2u|5qP}T|P|w;=)ԱF_I5r K YݿͦSw 18z.G-ַ ogعrH?z gMeHFKo?U5A@(:舷,wzJDtfKKa=LO&@rsi%aI!^Q^(II~w@41Dͻ6oWQpw*_m35Nx{d#Ke6~$%,X9bglbnBٌ^=K8Zm^Tv >F7IsS`H7 t>uZJ0] f[%-D|e1MȞNMn?ae`SaѼzCa3PŰ $ Ҋ{o䁥';Ur fm]DQvrB纮H$:oqv*?hӘ8 4\R^8j ef0YgӪE(LlQlSрIQ(ĶudEqoQM, ѨMGES}=Pc}bf|( <*" mzo~1RvSI S>xNb%%Ě BQc͙?+@j=Xt֠dzW6yn9BC6~a"S Ux n}ejjg^Ml$?5+a?K OZN<| n,] 7t+nnX4G;3>C,)% g8's>'@?} _Rwg #JamWN챛eΰ.yC}MYͻ{+լvTQNu]C|]ND1l鈙^V*Qbƪg.R詿 FΨYA: @Vt-VB1YD`k|9Ė=&Fݑ(>2ݗ:W' ]2WY F~R&LIڇ8KN'4FbZ3c<=cE&X|@Ӱ$7@a3D]_P5 'v>nҼdyV?o?Zj0[t:"&L'vHղ'[fiBZf氱gaSd&ol`J?$H4w.`g|1E4Pl6}CIcXڤ.hȫ*,|$/j(~(+pX~D輥Q$Z9^ ÊoA CR8U>!F^yr ;/!zDN8N Hfs͠a,St%z5>lbXt؅'}T_CO ;qGu{YFP!j751!@G"tN,. -JM%qpcܷ3DYdznHpQ! 8kc B-}s5Rԕ #`њ]1Zpԁ(~ p-$>8ĂCHIJH2-fW I;t9".\7=`Ja*8JR|WbZUf{vEM:IZo7@-F.%u$Hؕ p$h}Y*5r_BF=0D[99Ծ9휕$زSs#%t%1O)' <:2(Hx ?]Q% -y?̀G_N 9MEJ\LݫuU{(zXsL)$wS:h,~HF2fT}l8vw98̵lG|(7 #cQ%r˜/UzDo4+#A ɒZ@;h͍%̎cM。PW 7wqː.Lߴ#G.\5xO>p8āxBV{YF2ռVD@@Ta5CSBWy5[֠cDm @Jh9_FrREܻRq{Z2d̋]Ol05^ ]9ɗ.q Պ6AJ]bVM ċ&.ր*k @H1]&Xwbm hQDnu 4uk:mRrFq%躻PknfoP~7J0ŭe:MNzACzbghJ]@\t[Y&[_O873AmtY. ^{؋-- 2^=IYO/A@TJ Z 0B cFm]oBkfϷ8~D(_ CC; 1.SMLO壘/cw[Æ6B%Mv,K^eρrUUSTCC[.t#❦[-8Kt*ιѤMYu)9gPOgPx(WC:HF< *5!QK4 NWuTZo+7tta%F)FyS^!A`@zQ"I:2w^= Ǧh'WB%5B򂛎iVK9<7ON 4b vsĺ@ncՋd+KN)X#jϼ^ast|C֌zP A' D^dksJdXW-`gP*³'lu8$>Vx_ -(FRstpv/7 S>aO죣dиx8:/ +.u9bh.]=m4=bKBs(a}!s5A{ r>q2 [HO9}q,1XtK1ǭFVI={@?[yHH-,++3R-e儗\E# vv ==Yk|7ÊPZ,{Έy~蠕s(9H!}y7|BI |XȦ uơ j <@HfAM\IfqCO7ӪqTD6c3;\0e.TQ[MTqmULy ',5Χ:0֙cz磪=bIF.fz]B٭>2 vx+A֏Hx[ b %4xB{$~ h)׵rV(]M;gߪ4Ь䥣QIc~L.TrEWf3tdXFkxIv: 4qq TmyK=M̯{dBz?`|{݂e :.[K+죈+Mm5Bbݢ1_j+T` I헜SjSSxl/ F*zqb)pVV r\ §y܇hI-ܧ^GwYg_J[vKi-^"‘0!Bf~iLM+0T#E%*\wIx!@}} ޢ_U lg#͙:`]NX=Q8]6[h!# eW|ѣW!E4W``#93wOcwlMʡAAݨ]0L({/|. )dk>.akr( ֺ@/gۿ2gK+SR.`_]0x%DK)˫J߁R^!r+W$Oֿ1Y ^6 {NWhܚ-@C׏_ߦ,~4a'aA1w0yiyAF3tܼ6%(GD? ؼ ԁV52c꡺K;7T4Z:N9͆ܡsEi!Y7L>nly ,DtjDոQژ2|i@^I UFnj۸&$-RLۙ9+3$4}̵겲oJr8l~ztN_|fn#{*ZojS]l+iM]aY+V_`RM%#$cL_s:a7@lfؒ-á;$\M|:Z~+)m N7>vؽ6$M]ŵE7`hZwwnܕΩ^`JAG o_\TrfS);3?J.|JAd# Ӡ=ܸ14<&PsfV?# 1asY(d]Ss+w bGS-ŏh|S,?ѬA;F*왶zA:qU&ްpMVrяd;Zy1F+͆4ɯt#6 jWtJ dU*dNg -᭰4gū)28@ILHRHdiC8H0X3^}],!ݜ/I%גI<Z> _=!H-s{L"rt #VJ#1~<8?:86xwo#1!9~5Jm2q}՞qTgѼuO_"ДP 'Z,uLvjRE[5tU|sŃ0sg~3AmK'ZA i` snܯ^N~"̚56Z[y @v]``&8sPKX ɜ(p=Wb9 gA.ٝ龂FVW>/A-. tݻ2~]g q9D據̺͍WpsBJ7!SVkN4Kܐ} ? l387 1tv:>6Ǻ:݊P!L"Ö#6O{1lSaCYҳ C#idΞPR&KyOGmG:J#yسh $lk*-ǬkW};ۨB~ 6(D햍*ih&_ ꅻOl{qs.L^"8  +l3gz@Z l6.$˗|ڷ{ST0sf8m]B)CicbGav:yHh"wHa£jn5}0mh#s@Y?zD5^ A;ZC%4UH7S\y+0 hŒu5Y7B (u߮y\ +_z/&bW16(߹ 3,.ԍi.ljb5gmm̫ͥydsPI[Hr"JR?d4`'Oa%wLi\QSx;:>̕F4ЎW"TIG&NwN$!b2I=L`Ġ[{ޡc]B'&G;?W~V^&dbg)r&פ%MIfoj-\L-QE zFmRLȿ)DbƝ=Ä$9z)M . ZHy*x=un;ey1u'ͻA$iJR7D;ăUwB1 .mt`BNdp)S@LN)+zzye^:M%}\çp{CPתλ+VݳAJOyks!S.C'1E:-_!^qDSUy4psGzv ۻ bn)(^PYW"-u-=Fgt}N/_T$1RM1?ZBz^̼{@pY3J2 iw0cP6&'kL`;0TT薚OطE=תD97I* ~)^il T|n:#KXp~5v]ZGmM婼Qh</ڟJک%ҿ+rß#X g5xd69Oy5Hk@!BIX{UZBwXyT"%dKƂhCuct*S8V|8Mi p|[Sj+Fݱv)vrk@>3 cvZ};RTg 4f+rTBrkޡewϣB~ Oe4ikl{GT EFE(B ĒEWܟlBJP[H0\,x؉Y k9xvp,th(MyB ʔX 6k ~LLTYOg2(`Ң6F g7&Jm4eE#B7 1[?QMdYJ/_jޯ{kElk3Zom;F>:)B~L'ǭi  ,I.JCEfBgG} 'c.x zRi>l2@'r;8B;DΗLyJF9+fo`^_̱dW<U;IRmۄ{n!Do`[9^6Xl.DŽ#0DZjh͏,xUrѝԇ{]S!JaE|?vNmȄ8j"ױW*.4-.gXLgYwzRD10j_&Wf6 ULnj{xC=CcX! =#S...i҅4eDIߢpֈQT+tdH/K}PLoBKMkSC\;pBoazxx~QsZ^zBm&1n#9$&T:4zaz32ONY?!CQ@pl#qnݳՖ}P n/ud[T@ uA\Q1؉4jL+mԊD}Gxsa -RKU[# 9ɅHiqK,C.z9|~ V몁j+/>z0n:w-t$:PT!Y TV`f()%VI:F]0CJ[  pgӓ&9mA] DIoLoʹra|!jPf-xZ<ɮl7:?m4m($("qV8t`8˱F(Ao+Bs^ akAbj^ϰA %<\S~bm] Q3<,P)73n1x|`!WeW7p#vd H`Zyl :,]-OVy7 Flp{ԳEÒ$s \z`i7 &ܻ4}qd(/g0[t=Zx*QHHE7 k)]nERp@eljd0G{^hq$QMe͘:_ vCGY4>j6 XHjzKfk|*5}y~@qdc?yT.0gPv}ea7aٓdYg/&$"˯#sV6I@8#1=|ˊ) s A:Y+93CN /D\m)w$PlF p11 XU_OAA*HA REW:*r9ϩ4hF3,evօܝ=kXA0c D׌m3BWY& aEPboA:TGBٴ(ӬP֚N$%<5IHfY:BBFgcUDH"{3 A)4QTfyr9b4=64IKjFw?"@?cppvx&7mDMZX%e JJt:5=;a6[ʚt`D.gM:-E^}W&>SK¶kStƔP`];L3԰wf |:EaXmv`=pW6+6vOWRЎ<M$2͛juAqY9~ncm",>  FМ$W(dCOW=&vn;~: vu+/_Q r\!a[`pYJ<`>ӧ ;bРɗQ"/@ҥ2O'k /3cNH n>醨xp(>S{r?8ƴ[">}GU13iLRksPg!MOξ "p3¾WT|i ]CJ dNmiN _ 1/+/:XÝI2:a5rIhݼUNmq˴JׯOF0n51P:15+$m nT޿ޟeP;V"-,9o㞸q^$oCQ[͹qfJ{ N(S {i1>~zR͞z\3n{u'\% Csn򭺤gDH޽Nu(!~>5U(Ͻ԰gב7PCyZy¥gʅ`Jtܼx?FWh@#9,}JL2>j_U{[¬E5.;9DWSJF7/߈ ?KM<χ*UDڤxvB&N44mjӱ\9^6!ǗN.nʼ?e @al5fcKq'0o9pcn(vyGwObc:*gp}fō@R6w+3o?(G+/)Fd# ,%ZLظ8Τ=ky$cp񝓩!먩งZ -T (Zn躨e]P9KaC)E!ƽ]^yfB9f Qa@Xvd*~fFxQm Wqy>HCd9O;7wA=ʯm&6 (N)G-{`o 7PvS6_rGa'ߕBH\tM4")c C:p*WxX͢N$i#з%wVpQXTH:()uC_jqNZb{[pC?f݉5{LO`IisyN]~N??JR_Tgt3@Ү]]L;PLuIsXO 0o$!텅2s&VtN4ȍ3*u~Ptn8"L_*wDkn?2Wb|mX$5}b3;'w\!% ?bo0x5ʫdJuN[[Q@^Dk%Ü[D1OnpSU8FDjT3ƨ\Gym; :- ᅨfEEvrO[tv$t)MBy濠vw/%̺q(1[u5/Z_|ITv|V Yr/0$?o"o"UF.n${ʲi8)C_)ͪN#v5BO CfK4&'y Ch퓎'qE0X,ᓃ@"ߎ,u]w[ӟG4961I|Mw$@7UaSUbXTA#EqiɒOHz@6;nBةte`I:+(I鸙,o*^$u S1 55:&|09rߓV Zetz$/\H{!XAl@#ך ō|v0CHol<>cW ar%9K==Ugx|K1&L79[~7Jfo٪%ssrAugw"jjj|Z g^6a>aGu{UFqV|$dh?mw$\[Ȕ_qS[ Vtڏǭ|Fl1VPc2X3(̐{Lcio3W~+;NS]б `^)Zz'U֩z\Mg)&uŞ(E.u.b҄vU$\zv^S]ܝT.;s5{lw|1O <>u\Xɿ,!Y~eý7]H$XE*Z1B#PV'F8 ur &{5yH [ NQ~Ia=iNq[纤ou̹7*#-{=]v1g>fF@-#~9\9nMV!S7yټZ5+IYhbX)pKhcmlrEONvSgI֤W+|QALH(&ڱ$s4F{ PXڱɏi%5"# 1GqϳʿKqR^ǚHA0JEI[Mf\:]"ا^漹X`=]v!@=$s?,B}8KXS’ dũq% Pb"1:TUoo,U"̢ήw8d;蠬rTFoe9y'w|ٽV@Vܻw!>cQ  g( .kO3 nYJ\FGNuQQUesj]4ha响 (I) G}vEjmIkxiPahT*ϩ~ϼڎb\0KQu󡕺H lb{/yw)!;gNR.ڌ@q|4|=}hc t[]'J Ĵu+"k v\굲wx")/GCV F)w t݉WP(,fʌ rrk[~[2St9Č#]2axNd{;@HuXΦ>puӎ+Ν?m;0B ,ؘ ޴U3''$gi{|EMU^K'a}qzfՏ%wž!3]g(k9=Ԩ~vH"@3cEy`'!adӼ ^xxGUڸ/[=PmV?h?Tnt3.0jc^?41>1E)6\5of=4#YCVvZ txrN_JwN$(dŊeK_^-V&Ҟ3ܤss:s3&z7,B %)歮\y3jrZSӇZ륛,bފ2 _#!5jųF-ں4aė7O[8K)ּNm3g:|s=Ѻ_W.{RB2׈fo)Rmsb}_ʯ!6o/nFpczWE BuL˔p S1T_ANI'(]PIv9V@wOy~8 &6zߌ=qjZںޏM'EAKX;|B;`|&TT(.г HJ]F LPtXalGTRSp @v(Y 3,t$?LE"IU 1֝Lf̰d bYB%,eT;!>)G71/$p8Gr"SSfUU 'A sxH @zHm#ƗQGKci:bwڗFBR=}LS)q͌H@KKRA=(,NbSg"D#U@Xn @S/_;FR rLQUgێ:»q[+ׂw!'+1-(p~NꌅaDu= /2 = GhB!އ~jP6CL/^_eR\pXGb6]\1FF"Md|9[x>WX O6Tz jOW09dE%ea+QA˃#=:K$}XHсKbqv=FN{ݳc"BG:zJu&R`k9žfWkDZڧ 7=P6U3ަ&o e)RK8Vhj %q,A*YAF;nu^,8%4/? H.zMK.|"chX#hҌ4sA"Ғ51UZͮ'LŖSŏ7;l$GGuv6HgO.HmF HXԀPjBr4kU5SEJFE ,s?XfCG}~ b`覂 Id-v걛^ۆͳ*' 2&Z#Xܺ Ht9oI'r@*]uc qV[V&ƒx!}~ J;{7XMٶИ1Ŀ2YEt3~|XY@!]*)hO!anc(GLp:•nYݝP?욢W8\-p8ce` ;١a\-28BM 6Ұ[cg_KH 76c-[9 6+c!9\ }@$]+Mr1ΧwL<I4*_Hb{X(> N˖!{zga8a5i#'`˪_ﺈ`z&wh$[*jeSKR<{F%l|ȭSʴ\𦖶(g,:N YVF p]wJtc!QR/h}e_)Cٯ3,nE&/Y!f^@lQ5@ .yٶ6ghH\DtnYPhF=1?(I Yn2>lK$4^xh]O|Or6ka^[^et`'laÉo`џvA4,__s`b6pg59 5gcxIS ҤD:aehb槧>h.TNW{jMr۞Z6b;ߥ\Lar(IAVc"J :c-k1CuשioG2C$gO eq_q{*s&^meSN{qM8SS1# \{pXU-8@pMYq{u 0L7} : P,u1bk0>Owj]| U?CZ\1Zhi-8f)-`u)@H Ziٲ@i 9㽰Bx%cO>ER4-~L5}0v8e}n(7/q ;-Љi炯P 4`F TEC(Ѳ%?S6bZں%Vs6%bOz!)Miw%LV[J(\m:YV#SG!R& msf<NFQX|3R n[j&ݰQ8{!508|z',D%깞 O{+A91/vyXXC1kZӵ3> Sof$|W4>g]8L芉{XT FPEفi'{hs{S^ROw%e<[]:%J:#m9=_Nږk;RV5kkMyؗրGvb{.*>)oV7hɎnfQ=lsV F7H|ۅ~$HmMwz$_B ,#V*whC"oؖ LڃC07_F/U\QS䭀-I|,)" #H^_!P`:6꾆\LCBu_a5h_EF t_0F p8i>MZ82hODKS&;r *ža^UbHzfC$2H>>/MzQMط\)%^+#X ͮۚ/c`/#i(BR)](tA_yFSnlmnQ=/QO+M2"&B&M.mדмxp-n ܊6WV](Z*5AxQ5d2[7'#.Gs?蒼9?sKΦ❳#~k|Fe)bt`&kUҴJG$Egn=&*L{T8"!A]56 pĮпHĈ1c$eyr"?++=\)4EpPT20VlI {Iȶ{;Igāڇnq֪;7W R+Hcn[n-<_;|fa7:(ـ<֝NyoT6pɖ:^hDyYs57݄M}]u>t0e)~<-"E1j2cJתI~`_M`P~bW~Ͷ{wj ܯΊ/Gb26'`,?Oo7Ɛqmũ?WIibRC{ز"FOvfAπn=AvBE\6 Ij}Lˆm.9,C1o'Pk}75ɹQe;t^2%ɼ Ј-QvP6LqҌR ]|:!nɓ+J̍vQ L5XDQ4R{N/"mUu9 KZMӝzl |R;WFW˭AMh|ںp+9SBP#[DUM=Y&³R3!A⑟@T:dtOv2'e'Wpyd TFO%?襤(S.fn̓ʖqQ]*@[,[W s-`L#>(%T Hv>.yްfrrZ 0~yï-$bm;H7Uߗ=LP# k%Wm.{+.y~; sAROzvYJ8ն UCHwj@SzR/gb`asF0 E1XDȺxx:&bФb1|i)ŪOqUX]9-m7J^Ơo G^6N_]Vz7D站Rb}um&IsyU-Ϡ\x$(T,s[F<7ibnU%;t_m.HRҽz3 %*D98"93FB eFoq 򏇊+ck u)Uҩ{^-Anty!b2c 8*qp /;$HoW6iLP[R[zr]V;= _B_#"c8h)̄+/(iZ%V;OߦN"IªfnjNO^Pe-lˑHpmE8GXÅY,$5磪Z?.\cI> +c1:h-^ZwR`WN׽wL Ч"ZC1*:޿2AVe`ٻFVեB&b\4}d372YoCRn8uX'E],Ueb!Ͻ*NE?Gp+(C G¥X0;8KׄwV؀ߢpl3*ZjЯ!l#Bk{K&]Snx2*vo"g\˩ʖ 1 3*fY= ʼn*YUy{&zV{r0 #C$ˮ"-,U.t,K\IEf J}ۀ>y6:Lji({X"1}Çk} @6&8^G&:[ C#|%+J _+uV&fj)^PP6퓏 GX-]0A7ŃdO'8/jͨC^hq 7n}Rci2Ms%Rf Q(7:lDV{![05Kgw'9,:7+|)=}6:j6U g~ Z!vr`w=%`gg-Q&D<]Ě=|ι=z7*<7>ΙHC: ؊ r ޕ0zUlz4C!*y5j?)}=dk#A7 ]rJ_ [ .]2m;\zZ+q2'{,Tn]+Hx0֘d7o yE\ 2_|3 hW9}5H~f՝|61v߸/czʰ{еW9$'PfDMIJR1[ɂ }4SFvLx*,)(Ȇ&zBW"Li.ڶ>^8L,ίas0 bZVjxIz5cٽS$((6q_vZXP$R9&ݶVߜ_OӵPv*6sO zaƴ'CO%XWZi3BI?&5Աm)*4jF/}` 06u卿{PcQpF=Q/XW-TR6.v/b[vC7M*+>f}kt5]ج(o;( lPnV>`Ҍhg{~0\,:chV(ԵN6*fyGИ# X⯳eT|xOa7-j^_UO Mݥ_h)r(O1toE$Y?E|+RìHC"jd4L%=MIw *u2_Ԗ8v}t+}ߘz^KJ]HxG9㉚5/2 Ƞڎ4Yz \eo["TX%`Jyu3Mšwː(N2Fn64pegV!^^?6*?*VRY4ۺ ϨvpnF} oY;z[L[zxP0G`-qg0ͣAq |W@y2i!5&4vzO| b }HCXl∊~Cء}Dž6^K:i  |͌w*jP*?P\TvPa'Ta'Vv [fy{q:Rx}gԪ<.G,B#Gno{6R rp)#MHW!![S,q݁ҦP[t}ftzr C-b˕Z. }@$zMa8!`k,\^.f`愠3 2!^> #R:K4M2)lN1<]jrO;\,r7|!LJxo"1^(gJ{`2:lqk#X,1Ⱥ8W܀Stb^k /X25EF@ L|K \K A[㇏z߂_+i+]SvѮ@W8L I ' 1]O.Y%7DO'5HAn_CPT9NFDˇ9t \Fp2#JM^ 1.i"K_!!(<.\wpLh\G|[iɲZd[fJq<) uf6wG]@1} |*W)Z|`ξlPiЀjXtI{j#ns jwWN*/_Diho>|1*[;e!e^ylj64 h9PTw[Rr n-r )ɜ"s\ADHg/5ŏ' ;㢂'J[7M }蘛k 6_Z6P+b(խ]S؀ؓ/=UWF]LV7!wDU &H--N YjO/j [uRLo&vxg7UG$ WЕr%?<- v;ئ4\NOG@qV;G=f|@"IY°ǎ;H %! j: xaI|"ӓB$..~4!vR:{ On(UCU3[v`ɫ3J鞵[ž-ss1`yaS%'u0|<${ذ+-1Sb[Ğ#P7)T߸vvdx (Z nN%@~ԮI. xA),:TO??aZb#&u@ddlc.QWN|3a?idCNΌMlaJN`_xق Oor-".0Y*U|mk^7NQSvS}&*ryȫtUF0U Z!ga)kϞkxu?eZfgQQR{[C y&4Ezيz0ͦtS^Pxqh8'Ƴ+5 xBQ.Q)@zk\"jj<钆ʦFuiX;.mMUٞb.J McaոImE.ycrA}FGKbgui|5Rv J*"7ulʪNx$uM`;@c9mG}NFnNx@܎ٷtZJL,HDN42s{ ]dyj;x9Ŀ`sŞ;#@ox،vcR%{(>n受:V ƶa"5^T/zG"L#y5JgUS[`T'|q~r𳥑f3ɈgU$YD} e싚h'ɼ~?Sg5s'BR F-2]R<kG7>u+#E9061v}50nH(4ݹ<\^JRᦺv)z %ً4.]EFdƕQAk4B4ĪNdwKbj/>qQ!w8^)}VxI]/lD .Q[+p3_U9y`YxYeW(צmW9q9jci$IA}\F# :te{zn(jpKxho7sd2eI [b~DZ{a{)6P~sTYȘ|۴'kQ)ˌZ9[ )oFbW YY 'ooO;܌Qkcޝ[W^..C@5 )OLk=nf9@V\/2L9$*GU#LBƙUOw "dAkA>t)t3I"ts -ر, l77d=Z،'_2z?%N0 cH}T`ăhՌaߟĹx1 zӛa"[6MNOCT;ysU%j.Έ$CWI2ĝi\v2:+,p(so-.^ކ][!@kS~.c=bF}ZVBDb!ډ TuY,(l(@.c8x[5l֎j0Le ԙ hm[vCᗿg.6\ "9g 8K-lQ1B,fy{}M(P:x(8B>E@<呝hkZ0tTT3*8ϸ1M!?^ #&g]m]ZMQ^FYjm3:a~GhhQ>ial?4ٷ#T4/2 +;cGt`< \ 1Do&ͨ|ยZ:*Hjϐ=?V-r>57O>)ٜΔrNKs։͞Kn?/a>}B&%XhH^]R"c9eJky^?YL;KYd8G䣃v =U Ӄ7mq .'Y/*հӵ5 3Vc!Tck/FQ"6%nrށ/fdN7׵9DFf;ccT_dWNOn(<˗&h[Rnl,V˒eP%OCP+Bwd_jh.{7^穆Mz0;ENG 㻦UY=o8GRmn1C :U_+%̩v3^D1q<~3T<|@7,R@NC`T]L?g3|ҟCCX,۱Hv1[bBVf:c f/Z$Ridcē?" 5V# IxO$[m^'ut,h~qT'I z"Oܘ\?v9{"n)~K<2Sdž0|HNF;D|ꍹ/uӔ9W3X:#"?;ir=O>33?{\[`/ ɗȸEН`Qa3nZ_b56[krΕr^O+6hm[vYM"^$$˜V 7(6oyatc,xHvXy\ͪX`T ~.k)ĀPʈp m;`cN#l߮- XLrErHFzHaɠ)U<96Lo1:1L&bqzMlX1o ;rΡ5MRY~ĢsNBG,jQ$١qfkY2V虼vR[_PZa_n?Nq5Ȗm͟icrjOX N7 Ѐ/sB몿b`Ǥ"YOM:Q vLrG!Dbf?jvy+ьlMea;"-a\p\Yfک1{çƆJʂY`W> ]i\x8(f&`QaȻ`7|ծfֶrR*sANM!@o %vcEM=u),,'`EG DĢ#JJxQ&H6nln/t2#衲Jb` @`wNjoݺqOg2;"Bu}IVgt A"N) K]g 5B}:ȼ1ÈL'\ ṋt[cQć`3l=DϏ7ƣ f 2>2@3Pt}@ w|ggINl7p8MA=J/qTRV+qF #k+VG#eNH3JgZFՎ4Hod[YT nAGtj m = F7XMuY*/7dn)l#*bm%tQ1ǸP,Mhdxɧ>-V^~=^_?JY#*+X^ @Ȳ'Eޅ#v+ޖ=ž X0,!^e>q~ =5yJpN8 jFxҍh@}CLAU`nF<ن!bDJ@lvnTu!vRg٩K'!IBd;P=?|;x90WbH-¼3,I.-o]r/L) |KC6mlH52{!: cnDba9 $p 0]yAs-r+l] Q:`N!k7|)=ӻ46%5WA d,o:I@EN=v,$ quOl at=uG(|r 2jӺgk9*{x`.leC8 kƘt 呈yaͱn+?!D ~E>ǜKD DG ƀ+"daʛ-$nc֔wטD `3"1u$>W]iPFR"y)Ɋz"8ъ-eUk`o,k &Ji>5`I. |f!$PUEl ܖb~`x5!6,#~R(1;A<[)U?&6Q!vפP*q$'ui45 a dTCJYmm%ӞH/|R=&93%2)2v#%Op.0 ۰Kg:ƂgnY=CEuq{ECUgb`g0 ([xt*hǽ8\i:AWZ1YQ2Q`YV]$&eмB:Sy:W]V½:]3߲Pb$8߇UJgG\uoyDL6pPk(oSkMXeɶߵO1!Z᧎e֣S ?R!`EO@tj'kXOQkf0eo[ ޝ, '3i'Iն# YxS`IܒsGNǣ,].GCMu2S3V:\i**:ܐ}ɐyy Ofⓘ@p@ jkp6 D漝8MfaqrtAo]Oeu\ɫϼΈ/Vݼ$_߄J4a]eњCbױ`A8bjpn\n[*I%qҒRrNGγ*t$[gK;UAquϠp~W&\u-p3 ˡ3\s%Ҿ\I _%wǠ@BѻP ƧL<_QH:uC'=fD[mU5l1ctO 7ӷ/ ̈3skf8qQR X T='L/K{d4DƆNS$Nc#' 2(?ܗ}-ĄKvs%UĖWoK{2{|9i ڪ{8R .0[xrqo 7b+|.Y(E[T!'#m0?d[FGEza*% LBxIpZ{TzGamHD.=/lwjҞ>eY33k &fy.^4wb_E 6PoHT *Y{]XH7ޤve /oD*fz0 t$T1AYޤk5(Z2@d]SrBɿP*0,$Yy%ǬIp v;1٬%W\bC\p|/QS=˂huJ.cNOnk߁r.('_0BIjqV; Sj8 flMaUΠ>*`,jlCsv練@B|_0&̉13ps5[SUuݙ} ӝ`Kd5@mhK.)ߓsvB(H~M Sj;;RMm$AkU \9_cq5  uҏIx.\$ MM+68epl1Gc:C*DPӯbţ=\*\ij0T4=s$̩ +[Q44񳽨+M,$@[n %0"*̓?Y3NNh2fQb]Wtrmn܍ l%L)Zur+?&[_[1x 7s͡RV,^ݻyhTj٩_ɷl $g3^֗qmF")۳L2nY3 EU;:FI/"0oSfB ICς/iUi* ;r/0{m V@j UdאrZx^*צqq)NZB6N2V+]ϗy^oW<I`eZ8TC!W<.K QƵeC,y!%D\3Fe{Mw J胳&\dB rN`φ.3Դ]`¹^%ğ@'' sK_R}se.d6:_}ݩ(iP}TT㭏W=Ciж []ZWW^a0 !R[D2C6c@ !16jU*q$BYdĽ]`$~ Mc(ZHaGʎ_/x@ y|ц o-"idI)T'OdNZ^##>{4DiC6;kبFf"0 Զ eSv'abL[ωu RS+TB$c cs,1JkAMi[oݷmXT{ݹΛC/-6Ć=eTˎj*'{Mu;ѥBUȑֿXwC=>;>a CW(Cq#gu6XWK]$OC)}h!J|iAQKZ2<d2e Eo",ˋ,fJt:1S̘¡31ZՐg:dL b@ M-LJkpxiA K*C-{5}MH xlя\WG`5d`LB1i>0Ңk2*7*OІq˗R.v%qTc*댜zFa#o曜֏Pm8v nxp";=]9ޞU}7UVZfv$hG$dO|8 DF~-=5oe˿^Ф0惁0=9twmvn}ucAQ %d^*h궤D˒((T!d"[`/ -Oܢ'. %z pRD@m56,4) Ufh^FQc$hGg_K'yVWa]ŀĦjI '!)2EǛۧk!=f2/ˏfUlp5tT%hi<ѓZţM9T>>E'ow@ѱaC0+TIRa] ^]U'Dwh-W@#Fwv[DiH eu{ )-`wJ9zAZHUx\TWe ʵ;iܻ3 sǁ*p> u4Ac]Sr 9C@ҟZ5:q4hxca/ۻk}_ Z (Gp+x M2%f{1ōϦrKt&d7%D#ZƜf1Q/ǝxhڔO翐9}_)T$%SuV۸V _# )iijH Z1{#R15ڢQSLlWe֋fiQ"^%ubڻ9b=!YaԖyT91-|Fqn.&[&K }+%~ =2~"A͗F*#E&>q/>7sIS/]1jv2Ѐ{i#=?mY+Ax^C}(x]KT\ P_O`&jKZMu ;2 ` Nv6Vm~wf"pz ?k+E-v[OyU93) al8gl՗!l ;vpc6*t _#Sb8f1&$ 򩕉|ۖV%>k ]ٛ]t?Y,F]~ f1QTu['IBtD9ފ66QVOiyrQY۝Asw$j$S0nIR}tV` -6LTfQfdo7l7dw;tb#A7Μ5)OO~CJ U%α'`0|[%Y$vY.*BRGcg^Sx+"Ǎ(%X0{"i%/u)f*s8Hkf/WOI1ҥIB5Gt)bE_7%`'L.|t,,cAHnzSpHfzwƼh|%pޝװȄxw]\;90W!(筍;^U@X^AcDs<1_@=n1 F@i<ظdk8*ߖ`{F+PC MBG_Ji(^(^(q*SхJ?}1SRKyE'colImdH~T[ p*U3嫝rū1SwFNCr̡ ͻwP'&ݶN\ `G]| tMi%?DQ3&o.՜E8Dzy H[WQR:܃vt1@`V#a^4690krQc{nJu7V9cwG,1BÉAPpny&]ACEz~F!, F,>2qkv\֨F$׬.)u/"Y;G GA9Z~zH@JfjU2~__ ̄ i) C:;,_ʕt5Hߖ MۣqPZBgKt/"#y/lb ,s`˕Y<Թ9hkԳrCCJ9^W ]Va^3J:f{yO*:QoF½˾^c`ڤ?[# ja4|R '$4eI9p̵! 2AZ,hf:p^iΜm7Ȯ;S.c O%ӭ}+ZG&HS9mR$k<4A~һy\%YTL+=]Tp;$D4[^ }saoiSFf`gSdjQJ~5b)1oC8m өz`Ӄ4*"VdHki_q %T(w-= gi|Ior䀁',-kK˨%I!6* =|@DӻDNA2"3UG6΍aܿ^GIKC8Ox 02[gc 8 -~@Fo2_ÎQX?ze7ѷ0NxЬbJv}e#jF`*Z:Aw:8*M)OG/o\86#YCUH<PȪ%E_ bnZuxBhI/fUR#1bsia(߲pӬѲnx2?s 8Y[uiey :I =G֣aoKka+g1 DTCcnIo4@4zg\<٭B?MYQ&wwdm܉~hܚ!75ïXC!iK|Y9 š0FSX"zĶɓ N-?4Uu; s9^QfM[Z(n`N; c3)\"hՏ?Eu D̒^t y'7Knv>[Nzb ؐc:#W=GAnIlKds?3 㛅y818NRGe=NIԵoغ\  @8d4 dc/y~$:T*Iye 1aك>'^Ԕps) (ߍ-@hYƋk0Gx&mo;vFS&=A~c*T̲\]GVoYD5U=@D)ͰE GCYdQj*c1 oJ275eelׄعD0,^ \*pNɈr %sG;T&r`(=gUм57mOliAfWNC)S{F=,4qϢDg!Ͱ'Xߴ㺄4.2|Qg[Y nY6u87Tr, Q FYj*y@[.-Q.l1P0\"BS,&HxH:X&\M eEh}>/n< ocU`9&ů!ʠ4߭'BǔikGP ^An<[O:RlP0nq-æ0@tSKJ/BQT Mq0`j ZF-`Xm jkl7fn}=6XF| '6!}MQ7,*/ѹ4{O@u3? B#V/K$qK&YS8[j ##ߞƴl6rutIuBR 'qc!yeku4w;ɭ5}|wQI\iP;~[ЪڷO1Rș|vl`h@ryëH@^VL2;cHT03@l|=RvƬL6ϸI٨0ss.-melU{nfXg@qR2)Ż1pI]; =%=Y*t*-igA*mT@U6*Y7#&{bCov.+d:{L+5wP)^?b;&_q`y}x=^5 Cx 4$[lfέHԡ0\2ېPx{f}?m$ϰ0NhSX-UQE6Ϧ|nr8mѻ"!TL#!ՠ6Y?` 7- ـ|fOLjMsR ܱ^!\6 X&w" I"N{R|)_] [3ͧ9bY= E+d@ ظ˗2 "tLc6n=3Yw*1F^PڻxG;3c@4|Dݵߟ"hW6v1hbÕ[JQQ Uv N9mS"*lIծbpѡ"X1R7i%~HQ0j4 LkԶYf R 0Z8+Aiu0XnFs<GWfRxٽ8Y@Kז*`'_lXg,\v0*}%,:eIR H >np:(FYy?:ʭrۉHUߓUx㯢8c%UPYV^+m;\nid>mH'#I2EF jTr@g) ~R0L>YǨa_oSJSX~h,ON;04>m*#MTCd]1F Iyc[@`;_sP/{؋-*#\U[7IP)kiӘd.ODzWi!%hLBUQW4Oy;hpqZmы0 8tyK7gf4oM/Col 2fp!`;@%?n#{ W:(:wG)L$V^{PfĚ8 yv3eI q"C2}zEEijeP "XV< 켕[Y%NִYo)T*Z`s5C%;4aJ(Cnmom9GH]k2KJWh]JܘS]`Pn@{mbo&A$= ?ϻ1_bQ'Y=nk)٧`N2< v7ciZ565z%6DpApE9<)^6.YFHzd]2z7i ]֮;. A$j$NT.VtSZ`]ls +^G;HTa%_=&O>pyiM3fdz:*!q__ji%LZ {cgWȾt1@GF].kKRL8ԛv!r _gX|[7hb78JClr1j/ǭzMMN${f䕯 `^?,@U*.rB.n`Qy'k%$1@Be-K5Hۡ%PE/ޯj2Z|{fUOH.Tn Ŧ3bWJ7wga\TZXpzv~"aҭЭjNE %M9̕GzQI0RKߌ6-IN] \G 8wKNThP&Uy nx|}5b4DZ0 ؙ4x||tƍ-*O+אX I!Xo&}riFN&o=~3gQhf+>p>ɿ3}B^TxY{Y[3 qD 9P z?wjK.v/e+1t;!uKmR^}EGV.*< 28h@Ar(Jn!6 /}M^1C5V5 &iᆔN%915 7=.-MvX,#*IB ,)*@9k\Ti2Ӎ}x0!qip*wZu䏇uy޶C%Cz/79;4SfE_\jo]WyD݃ \3ͻRcə (^*80cc >8+{]YQ&j,ɂ%%BЍU7xX-(6mvf1~&JxpGmSpJ7+ +$ݑpVQt"x#Rh_RJ- f@\-Y*G0, @Khzp&(VdWb))DY$O/(TJn$X ~}a X$_ѴDHSv8.uI/6gj(9),vU.zv5y 7)AoO&Q1I0+z!ԪK2؂M=0#GRKKmxC@[PY6ji Y1fRP\⽚;w#R~.tJ isʰ7WqLTZ$]|dե26[~8 cƊˢ/t`̓9թSYʄx^6;2!AЈ>@;!ւ c7RZG\&z3"vmV"pVP1hO.wZ(D/״vP8P+hgaV0O!gP~Ż${f U?BlQϲ2 A:3R~*xW1'%X:swS{@74ajbZjJ %J-keN` 5 ;ă/^BCRK?hx }J"|*)]@EMV߽]JO9tn/9c R-1h ܊;06ZYĐ*v廹;M L+J}d^'x1ܳJo\]^[^\ٷX",p=? Hf2tợ^jV8iX Ǜk{LPjT̒)N¤}*)~?5Ԓ3<0 w'mԘbRhtBrz$e&x[I.*FVi4]XUbfg Ynth*?MģOG V6Ox+McO!m-pcH_5.}7&\W<(*+HD37fĬ&ר:pAң䈾{Is G]B{Kc[?Vd9r p{trSԙ2/$r|t*6f&G?7ؽ?Gʊe/Z:mNĝF e|xrj.r~Fϵ]*PLly (UZRu oB<\qn6KAvPVeújCT7@A")-MJ*A;9hs0OR_ `4 7xқopNJG o:0 hv ^P4) H)㿉(Oca!Szu tYѳQ\!h*k^N1w%qHO'-q* S 'y:/.ZLw8@;d,mCB7GkbY_ɭc4'LȊfiPgD>:sKLsIU;0 %ML4*T^|rM's5#C{9>E %ٝ& 9H媲@bMԯ!Wެ!( 7&[q\A˟3];> $mƢϗWqE 돔;2 =O %od)Kw}w6")!:1ufmJ,c=+({Xzgqoǻh)U"8t|A"VsiKS!v"5=E4?cE̪A=SYO'`גE?a@"'29Ѽ IDLiR(tBu# 0Jf+0KP $]SBt}sc/v..E}=?u"j{Wq6^Oad5qSFbNrX.4$ 4il=@ud F& ~~5@1Bys$$d&4M g7̒~d[F3 HH}{L &8QhiXWZ<ðmwRX}tmr! qx5ܗZ`p]ث>ox0pfOT2ז\ 67wt;GHI_.u]()qxf *ҷ뉇x8wiw^_ QEْ;_<K°8~.l4,hQ1_#R"13EXTs'&HOkG^~\&d6a}pUM֫qn-d_!1{ Y79Kרo >!J޹iTǎR _`z3|_C4[ ppڱ,WG,n\7Y e:0({ &<^lc ~B|zZ\ V]m{`=9于'VPm\)klJ"ֻu\du9t3N}F7P ݠ)S,^:xix/,ֈ̃(w=Em3!p*>&zgM'o+MZt]YCMŨF^5򋟠 or'PӮ5dI&nٳfUzU_kbz6wJi#&0\C;nT~! Yȡ79@Rڝ#eɷ]j:"{`~ ECrbJ6pN0Ͻh-f)0!)UQ˰Sc*)/^YA]ևc6njXl&Q\G'TXG<)`R?! [Ui.?؀C/B棎=c| :yPOٞK|R̳#bWlAՁ8:2PFN/g7@> #x)<\%[Ge'kO((xζ# "/:W -ݵU۩8Nbe0Rտ=w"MNlR V*4hݘ[Kl;Գkp 䩸yc+YQb!pu{ "OԠ{H^W`۹+|pdNB8Š3H&8#}n*7'";N2h 'Xһø$1I]fd dt8STc$kEVD|  AגQsPW Da8842̊gba}MYXU4Kbő=q^Qv` Z9*uEuJZkh>IJ۰':!ޅV* ܩQTlbAxj+|}ݣ>WjI@N 7j֦O`l ϕMw?FkjIP~/ͳt\{gL`@A~mѮ`C̿Dp Y(0\:1'/}e,K-9 SY"@%TZoTWx]&1b^ -BJ j8naREh@X^X+:}0Sk$.5x PU0EK XOag^fZcf jACp 0C}) lz3c}JfVCGy0{꺰Khކ>4)SGB-k+vOc?*.x~ϊrYnvM$8PfI4h{|RW8.(7#SBuT3r)n WⅹbI&QW7| WZ EEo˭nBu0|vrn4#Vb,n]q2~xfԱ\?'P%' Bwն* ";xt4dϸE;l HA"a(s"?*ao7l, ]E4O6Od-eSSpY҈ҟ[eٲ Uӵzj p))jx$MeeG݋${p= =ᒡ~]ɲ, d2 a-1ixEEXiPxlqOTFc)¬{y2fυ l 3?Uc;P"m8PՈzCz?m@'V&ZK۠ʽ0}v| nMëTHdDu( jgMl|=ϭ'{bW9?cP+D1םʋ`p11*`!TC,AFu];Y"qCUϣ$6ED}V)p& y"Wzz^[F)tnTM˕F6qq+$,sڲ9׷%q(H 3K;GFJ!VXVaGJ8hoZE^E kСd_xQ{5_7FV@:\\|s znOJw@Cɬ(H!#wZkIcoC WXl8j(R*V 7k{:` {o^_$՜*J &5Ak#9# ܇}8*\ GdE$w4]P |RVߩĭJ7C /|*c1ҕj:Yzѣn)6hNB=0m|PYsE\!3^c 0wMQ-dgnWK=LEsf˥|)U Vr6B={ӴPAq OP*M&Fr4~$sFIN!_`l@vrP9Xw24TAM1K'bTcHvxsS2pL;%ڬ+AI_G6Ź/,7?ו2Yn, KFN@-koF,%z[o` K}{ _f2/'b=EU{76RRnlެqBo!M~WF|py{y|*ilۣww^iBűyx~7>U%z'}\2"K߫Ȫ rXkG͚'to$nK':;Ȍ&jB>fojS wN03{ EcKp٬=Yd' 9вU!g,Ce_SKAE Bʿ+_57|nZ[ SP'A F! & OvbGrPESmxXc.cѺrC\)Va~eu A a0Ȯ.x< fgyJyC?>Nl-rrha y%ˋKbamy$}łtWB 6ZhW,Ѽr<#3z]r iB[QXi>_""ڳLW$vUZ.Ezlf{̬'c3*`}mf u xLt*Bp@ɩ qQjFGl<@ kL+^L߰p[/Λ* XD|䩦D2x G"].@Gv!yC.0XҢ޺/\ӳ+<֩b׋ >ZN3r9x*9#)mU519:rl$ئ:1f_}&|%>h*.Ҵ?\twU/׫X_)4+kCdp&ڢFO;`j5,(|HCbV{R}4=q؏?Ň"E} yr 0&\9YG%fî)ÞnLByIK܍JyMրdyz~9w}2|nd |PIZ}pք;;*>*@/?Ȱ$q&f41lɋU|hcuf,BMOG!V,qTP9FxTKY?_qT%fQΉ~ d/;8'&3F؟t'/A<" y`4g|{ =Pj7@,ID/*LF/v 3 u }p%G҂ r"nv|:IV95N UMr_ϧ\O0@ X;aVz΁Y0,12OKZ<JUC](~&hxdY tKi8=[m=?]Nnr*Q.qRł!& L}VS4M!7ޫۭSh˿Z7G_\ƍ`Tǖ'ܗV3Cb}j֧G!2ձH;BJeϭ?;%U`GGx [4TmdΜ;,PŨO`C Z@=ϰf6fدޡ8ufг2yVMʂ%V׊1^o30X"!앆C`t#Dr,M Jx*sARP7|;>?7C(A3uk˚30?,f*;ޤ~_B?#'YQ5i9ϫJ@rz~FlEd&nR8hi$bAd!J9Zk]O>|Z Q(p_]fZHtXU7< |m":*0 Ȋx{VЪC^_DEXL_"~i_n Ɉ "p2Ƶ06\JZar@YC~\o3F'vC `I]ZjgXOhHC1zMv)h- :vn՞ֺe^k&&4eI~ԦY8J7kFu \ ŀgRz?yj~Q{1f]8}};:8wI$Z{@1a"*#&G@,\sźۡ|#;CW.[GOgXѪ3fNìDMvu bFq1,=V \#NX.l#S䰪_˹_)yڼ#o,X*W5a݅$CDZ] HzҮO*[Ӂ #U#\ћRދ&7`uF2{HYF7L6YK?:$&_riĢ"RD~6-)Y/@$yOqw8&!}"zƭ?"t+?h S/ҝ3g]mg\aݰC(+++I`5l%.]b̠9)hF`"q|:yR@5,,&Hx/1/ D N`5'rJAS`i-E$(0Q'F'5kHP^(9qc&LI!jdnMG4 JJNJl|6PͽTef3\ cK-!TrF tDAv rL"Qœv|yڂbtnϯ('.DžE ;-h2ܔv.c1!ג $6h= nY 뎐,&{BB$\i8333 }S{+."*_Yߙȴ: A77\#5܍Fn{H8TqHc.{iw^Ӳ5D/i&6[=k^N!eNEy|ri! r$NML7ϳ_/[RF=:JI ]sn/uf~F~תm & 2+x?ehW@%]8pS<؝I'(o8ʢyI- kZ4hv~M6Us'LIqڰsbG'/cE~ު ~nNo*6?G{7v8,,Hn4_XMॿq' ,P%]}-c 9i6620_@6> |# 0%%3Wp+% <5^b: -ZL(6vR_VB8KMxY-KY|ʂHQ9lk>xĒ)KgW7\!z2h[ø[u [|xݺuQC*$\O*k2ºqkdH:Y~a\!tDwFI}n 0 `[Yc '9dZhn軅wr)t>(#M]/'<䵴Ps o ݸڧB<:Xwp4QyֽVngXv2nV[YbqUzG<zCDTk1Ѱoe~C6=i:xw?l CQ|j\#i&Tf.L#ɆCdBWV X'=ny!v[yDY"ZCoN$qb;evA]]7eޞ O/&NJyWJ\+)A;:/zKxq-[*=JH k2 _\M RYJ8"ׁSQ:*l WLKSYgHYx5;wEMZ>A}8٢Xo[o%<0et@.ؑ8~?&>ѓf8LBz 5}ۗ g"34}$٬!x3S?< [yv+v yO#HΡI-]وFti+10?.]Fսˀ%I\P ;4>a$nÙ%V K.rI'Lҟ]CK y%;qq&VS|v|jT᜕NyyKƍ't;B4ec}IlU6+7|Ч .Pe9FLXK2|ƾ̴-5!fFx2ThVH !{!l2[J,4_f!Efo8Mk Ȑ'_w0LNՔq$|wO88P'o׫ӇySs-`n`U4 qTZ[>өNؐdcJ|A_P?_jBM$gY?c1QI¼r*b3#PPnnۤ^8_)ܹ䤽#K_ʜXM0\ Ⱉ A7t LDhיudmڤ|moszΙ"_&0^{v 4{-ˤuwy%d:q0l(1Ma,n˳G08jZ+ ^kt)>!n4ys$|k/+)PVֿIia]۞2;z,WgiZ$v(])k=h{gY.=V~qU=R-JJj fz[XϷge6ܿXT4u]V+u<ŧt3o"q>V2 |}h &Rxt cqo#X42MlA~|GtaerM]W'fs'~$|5<>a adxCQ8[x3H[xOҦ1tƴ  &4'N7Zʌ kx7>";z_wb3ࡢ94@yg3_m\(,R!KcŽvէ ̒dVE~KId[tU%.LY1 g`3x4J Ș#e}wAwoNo+vsB:Xd|; {'Q7yQXNFM;H UoecL}fBeuʘ25Biu\87E秴=y1ء=2!WtLn)-e,H oR˶P2CzB裊t} m)>(,K6Gasqö9TM'8a֯^FD#:R#(|gj}̈́o.mn?mu/n2D=R؁9zE^o9O;pl񊎂3p3[pOteLiyB*&;~*p -Ț ' wצP,0}UO) v˛'֫ci{m㌒S$jf K5XbTˎ*B1'r\,48(r}1 sM;5s*(۪L:|ϥY1Q]Tkip bY+xǴ) J0~͏+_޳^69E[/8+}I47(ChpLޣrAga)G ?fbS[{?H{w FQӜ7$2ho wǜ( =RҸYt&f7?3mfx51K=y|sL:ܠs$Aؤ y>ԿY篟ڒz|,D|xvA ]Ce}.&~r|m6]9> wvL}v o:F29\"y"y׺n`GzpeqD61n"ē.+Em Pb|WNyRt둷;qvL/5~A1dR+{UǺ}ŀ4>yOaҦr%8(t绣:VZY@HvM$[e8)v^~nbf΋z<>oGWAv׎ޙ=В}8mtQq-FBgb1slᎿhr[iD|g*xKL~R|Йa pޏtsKh0zA! S_1&K p~[R!GZʿ.0 h] pOt WY!  B8s$kɫp?>l<㺑5QG@G,ڄښ&ҫ9Z!bhC}._ۢGىcXw؜6YьLJlGYC\M^1sƼw^"C*hzS0H|iN\EW\DPCݷVawu FoKK) &e:ic 1Ͳ+Wc흟X7o݊H(sWGXřeP)߰Y #\ǣT@JwjH$8fW=j,L=ܐ13uܶFOnm3T>J(BM7*;7icXS(>0q}6;ݚp}ABiWV@~ tOsGPUĘKPY${)-\$Xy { }} ;\)p7lA|#lƎ&%.+qױϜU}tiSvߐN+IclN7y˫`7@g%ڵʞFc`0هb/@RQTʄwu=s  QD![E+*u(?F?[`^lƋrEL0G& @lʶXH(Zpi6BZbS!ir Ĵu޲{s$_&C-s!F]Je ]5˿i`v%ųAl;ABfֆ{t4qCzohxGHH R2곫@;}|U%c_@HD+npE#`fPXj~Ue NǓqQR1wH"z-BDO)V1!cϖ6+˭@Y{;_s; '%\-p7>x.$Y%55BeUlj:kb0TU7Kb:,uzc t8^7WI~zc zN-9 \Ril\Zj +nl /t KAW2D) pmJX+4WjPkB)=N񻎔lD$Mc dli:aoViN]4UJ{FmM:6dC]S_ޙAu1 {fQ !N !ؘZB]M{uz >g' 9dHՇJW~ 8x}rʢ;gaEؠ5٬ʜزsl$GYIpU{zz@v!`r(T\:#DRR^3JS3\Q'.ԩ5690[Oಊ"J22R򭰇F"cߒ+_ Ԁ!\4LH߸1צb7ਅ\4~0 P,p!n|4h+~ʧE} )£,Cd܃w)>تQỌy#Jo4<$3-HHdaϲ8 _W@wEĽz8\o+vbE|6>`O^64HJ5͵J5>ٔ5kI s,5=nUe> $´gj 0JT[eNmLlei[{H=K6FY( nCkSC> C&#ZC{{{_Az-D_Fa`-5 hU/;ݲ)wk#߫ Cɱ]B!tA-[dxᲪK\+X9a" 8,O3;ly+Fb?kpi/G"J\+AkF* S3H?i22RjQ#&F&er !J qiLrv/MNySmHW8x@P]i9l#-[q>:"B WE8mzJiuiunx@u11M5YmP FH%D./vN=O\CpVe Zl- %ƞipR71K <PXިەzٗ)\~;lٕFLω'Ń!,} hR{p% %r^0,[Ԫrq@-Nt=v/pWs;^X kjRt OڹI̛G0 B;oU?nytcC3ϐ!wahPw 0IwvaNXt2hkyֻRhjA{IصuQnIkvЦ}±$t #GFBւ(\39!7_E;ӘѨmW=. B~(Gq $ ,3 ?O%$=Z>TTuAEDbtCΟ5/\+T)o)%Ã6A- 6!_|t^n< S3Q>ݢS_('cVB>H$~=¦vk<|R(/}\|$W>KYd*M#9j܃=Aw/ٲZtvWZ7t2"g5Q0ϊ*_YP4tX|~ nn?DIe;W z;?A}~,Ѐ=|LlЪ2Ȋ{n|nBgu-A2~ bD'0>xxi׺0~> )2>R=`S=7RgFgpĆyUg}4AKR&Zh9v(S㫊TKHBO))6hHIv9h$>v;p'_kA)HG=buF%tˮfr?qfGmYA]E8VwuLd w}CedJZ:tT+jnOJZ1؀*F'Sf74a~TZ]7s>;s2J|B9o7^Zjԟ>WX>x~  ubUJ]bޜ㦔mxŎJ֔y{-d: X=q^&&瑆ґ~9ӗb|]e~iArۛw Hv!vTࣉ"yXOOg}Rb7YqQ0 5'5펇]pykv!=¹M: 8GNPEe`,Tkt(-zB9@#2?Iyy%Қ\UeQ\Y4dܜu w (OZQXE0S@'\@dC 3'Gy`0hCܺמT᝶*cTֱv}dT uD 0 hAz JD5x=~jorF55N \Y§ZAdѳhGty ESAZ.@a܈GWQLzQtx9.jy?VM@msGr bU}I~Nn;^Eks3RV񓲛B[;")ߢC%':H׈/j-f_K?Z9 PJCp|".{> GwNS)VAɠpEL?G/p $"NIòğeOy{%dfQ VC&8ѫ5iVz`u^"]":ɏ5-_ըk=!3LR F*>H`B?7с vR{g )`S.vt K(;R.VZW~M'I6,"rƫb!LycFqӂm#ibK[;L!˔D&+ZuӦ/]QhoѠB=p t縇WG\M*BDdC%tqlh3*AڡSڎPЄ:DP35@GlbRw'>qC=l:oUM+०cʽl™st /_dl*fy,P >&U5S%`Q`<#+ΔxJf@n#} ڨ-_6fpc]s!g7v~+\] 4 @ʛ.?x AՕxuS3S{ñ]?Epм k->T#uT;o2TD67Ibm+ZV¼vLDqXEq>QRTti%2Vڶ@(EG/w`ͩun7C*i *sI+/)`;6C7cd$xٟΩ{jʠVl瘖AUR 4%|Xv¬qL f%.+)ju/MjtnCkckJciF Q\f( |Jڄ2ZŒ? rΆ{fM'2D * @u޴:8VEOLLS4I;y~^+)SZ`k 39Ź:r @y A3m0Q_iR7տtVC%tGMaيW2F,̑Gg.V&[pG.djYhyA?QhWa5O/,nY ;fl&?)Ŏ yK*d[gc/S!TpX5I9jbX79=3kFS{ ]1ϜYO3ΪI5BTBh){hҦ n-$1 ; n?uQ2`|KˁZ\nD۳_M\TZċ ТF*"7u_qƼN%+Q$25֕ ̝6[NbcN7ae܈BH. ^1[^xn0\`l[FU< "U0B5s WאkFr9rلc$iԦ/JIC┑sdw}4 8kEB3@2$]:ql$B,xQUjngɟ6٦TL'"hlrm.` ƇقSfs3UO" #`7=6?z~V&=#ROŞ$tݥ2-Ҳ?~W\ϟ~t{܂P [lخܖ)H$ς\&̃r(g1'_jxQ%WTbcŗd?2/Zm"/L|GPt(pG(9DJ4 ֒/~[cy諂[qsDj~Xwsg#:p҆eגeqK:YBۘp3J8|.qߚw?Rid{>bVHEO_+U\D#{H/‚}pgWQeˣ OrFIQZ/zՓuvO(&>t<&LdtPidV/ IRb=ᘃ}ogɦisV0F #%io*Z"`*Hf;aťZFJ$|BewJ1ab!d;D\@·"_Cx)~J>dTb ˤRSEտ]daʾ4mƙ۠ 5]sSJpfg:k$>XO$7}7@13N/dNr H9I'|k w "rf|]A!Lko':Lw-.oߞu[AMȖt> T 䈢`\VF:%J82-(Pt7 /*^RxH܅˜ێnv#Co&z2Z< 8Fr{k]o5|wAHwI U(umoQ!A5%cFaiCcsF*0pR}o=ZRuA-۾=^%&; R!rwwoȷ>|N:=1w<"X8>㇜8 T=i)kB\b3͞ ug{T}[fo_CJ|A{rT 3S;vC .:݋ QзW3:Io:1]-KLV"?1ۛ˭zE,e*ϳTEс w#\77rD9H2/Cl~ٹՌT~do2 C7(Y4(+f"  5<x-yVw'OUr3!s6(=@^LeR&.<z]Lcm+AfjW[rEIJr*NR4 ]c0τ.K9βJ/X7N,"f ̚tcրYك>ڳDtAUC;p2i~dYhXBwxfl"y)s<(ͱtztYedz SS/-0ՀʫwrRlgGj)^eKMf+N1T&|ܑ /)K!"eڷO >S\%'nVVS8cpObzفD?IssrHHrڙJRv k6 85)ث,~IA3wjؚ?QxM=_ OkLHc H;1Jw<[&]c {Jx}\%[RJ;!)ali3?ݬ(,+$P6M֊y^?nh ׀L1xoBLg3_G 1޹ZtѪ1 $ޝqLu+kMCw(FVUye9xv̩Ø Ǖv :SrQ{]+B_}ԣtSLIc~|~<׮ҙlWGԌ^]Z0Orp3-PoC"9ֻue}#uuoEťh,ΓzFԔt _/zș#p+u_Dv¨=D:;6x#CՏ>>(@bdb" ;w0r4x=}JL6YQ8)I)~krǾ6„y,Õ VHEb=$ &\ &[X BR ]8 "?˭Oc{/.0Zx\&hfHNypxO]XIPM/[룱QY1{@e]4su e<5 .z}68f'<̒f곖tL4Ý0n|NP"d q"SY~jؿbSYdSZ%U=ڵqT.W7KŁsUϤ4XVlN Py1 ]X] ۺ24Y?PnNB'*p l?:\J nZ0Dx$SlRI73 l*y2sat?ff暉o\A%Cjy%+N>N>&pOOCh2B7@V揉1ٺqgƳ(sЀ@l-oRJ_80P5*uOY[ \b Oq)ߝnjO wdC9 &Du7q#z[g fS]Tz862NY֧pџPS=:Wŗ1nl hagIlIuy.m4OP݂)x{ufO/M]L_'w*o?7$CCN%Z&|OL6 f#6l}x*3yլdh Rݗ #*8KssKQ)W~b] eM^r:$c֦1ҩBk57Uq Ug(26O!If ec 3B[,GjoẻCqIbP%PRОV[Fd9|^R-T@>-@Ƅ gr:/+?gӢڊGysY5Owl.bTtьA]餳,\^Vmn/ץ;O~p̓ĤewbXc x"pۓ@ 𶟵;)S<m^7tEXU](~D17[nZ4bfՅ.-]_%DBG9 ?(`aqVSvgsjPf<~kT˖L'W0 t ;(PpyqTR6tua}GWş' ^߾.|p0 f)U-kؾ^.q"ZX>[*oueR2薟2ȂSБWȴ:`_(M_1ZH MPV>:%Y BJȟ$/uqWz9!GcH3)3ˏ);1 576?$GEM'NVC:{;Œ_Tr(GꨱP%%F-/ ~+G#ͻɔ waBc?f|#q1Oh6WhdKT[\%a\iRg*Uq R|xf 4sMhGv4VIfjd\S),X<=u|+%KrA6avI\(-scҡM@W$flP<'4>//?&MÎI(zL_^Qvl "(ciWMڂWf6y jM5^br^eϔ0T[wɿ21Yxn #$Cy=!>NM(; C{ j2B BqxCiGy552&GDTL<|N~}|o"I9u$Z)@M3fVO/^5hۼ^9K.]3O(we̬yЪpߠnIb= 5Xn]&Uak _vUcZkkou]t9WG}}&2gq2so-""?ke|1C S RЯlpl:Ǣt3L&+}nPq17pYnpiXn)q[r; djx ;^XĵۣYbzgƃdp=Y*{),Y(TK 6Br8pmdYak@̤qh k=X#O Z&8C"]a5ƍ=3uqEdi6MN뻑Lm.M9ОǮK\"{;'jse^ nI">~.)Hg2CvȝFvCdU"JaHgV7J; Mnh`-2_z˂l؄>;h ZۻԂX̤:ȥ:IC^Y\M.pnoحݠJJB-KX:CɗyfXS! 9,@bTN> \[d,#G #=Ts99?xΐXROζBO_C^v:;fq^Feò;a6b56ʼRҗ4%'mJ@g@}&0'(R 6C;PV* &0;(dkdRl*`_ ^qKvTiEoװš2p0ձC"!Rی:pVvq;<*A 4~hðk gշo}= b,T1qe2"bҋ\XyR yτZ zEhtkm 8h8cZ7h[A!\MG Ȑ?kPJjt*l -.P@ dEz&՗PFiǴ~ʈ\ qߚd{y`$I, ma} ۫m \5}$n<.!dޤ]{bW:z9޲\i4N2eWL;p"  ΃doSuh}q~fP<2z7Ds9mGk%k$%SO9luQ SpE>G]^YUvT]muTz8G=hWۏqfI*M\+>_m'33[BM! @? M ZSZLDMV.w 剛2"S }3 }eT?<4k˾yBȶrܑx6P/kgqfۃnK_3\mč!wibfP.fxaǨh Ko`$RNg4"QOæ_5u) 2DxI:cb=*W>[ZYiQD+2>ޢ!4$>j=.:r spOg"}Eӳ.Gv ldX={u ץiEnɳ[ngbw'90ULWzbhb H|\A'\ ȾzjBW YtfĿAQ,qnLԌlh԰VRuZxXX'Mi5ZnHvOP97ucS!O űNmIN52'߬ S9}kb^]YC#Fq•%I}қyPǞ,st 6sL.ä@2Ӱ]@ȹ(e`u73mQmj15Y$+Qp7=k'iepY>0'8I0Z5(&:PSU!yFhc|Gy[4$|k8HhJ_sɹ i꿄]i8蹇~&S2^:ԧw$K xOߦJqDASCIHG$BEi34L=&SI7x }-ٓ9;Nj\q۠4Kg`ޚ++^]&LR- RCCDI4- tPZ|,&Y+]fP*3,k,'Xj}aF2tENnjL pt5u7*\`stmƞXدOcf A,`a΅[ŨѦ''_h,zӕ.@ #ؿ4keUx M5@6| Ó9)^ ߣQQEV; Ėp-r4Y-_^滨O-@n'^NyQ+'(e^Ѿ8Y?o1 %NI >X Ff5P̱vptdK/ec5'TT'D0#Krޝ&)SBj`ȿMX@ӺQUVuIoP1|qظbۥ,Pd^Դ1 fs0s^{"D_XB{Fkx_L5]&K9lh|ؠM+fᆄ%: :2>DI7Uܦm&>52KK|͝b#(*RG?N,cNU}GA$֖ 0P{Ի f^SLB h8Њ{ܣF`%"[F?y %#0|Y;>0qq1B~0K'LA:;LswD -# ;/3::w=J:0/g}P .J]ZX6=N!:->ӆ=1fSܩ TpV bNjlrըĖ8Pl!/A ).zn|ywSGb(0j})N‡7F4E3-"F@͟ӕzPS\pC mdkڳa7&dPw|.x({B./6Zky|+O{⁨cP4qhԉ4 o14{%x&%sb*_z ޙbD|ԧk6#3~x3*&6rkhV|i>.-tH]wЕy_ )FU>ڴ*Uċ8ttc40V6\k }C-ߠtBn3?4j# zmP+N1!oXz FD֞^0zթFA/" ٫.w7T8YEG#W`j b/KRo0UgU]TJ(@١zᐘ=\BVD4a/^'yV4 }NS RL&}\g*(㘉XT +hoﵵv'Y QORa]~[xy/ gs9`Q@]ʔ9i/f}DꛏlX]tPI}D*ҟ PjٟkwõCVK)D!oxRJR $߰j/ VI+lޅ"?ִv4kA\T4Wɷ(i5˗w_F=s0cL_|.qm ܴGU>{;tՂ'\z3Xs.; '8SrpܛOtLJIzo v.|{iD&D[% g.gbP 3فf;E1h竛N!N ~X6ް^AE}y.*.N*g\?`+jq~A?bAòxv0`X'͡-~)u҉~IIɽ[Z[+aKtwo9 "?P$_Aw5ՠW0ϓ<Z'@GQ$!Z@רoō=V+QZ K!i&/V KdǶYqjѡϱ^09A`74p9;j zq=k=ڸUZM% `䝱WI3敠n 屝f&SpFPcg^_"Tb (Z~>ƥ,nҨ){&G J&\ɯWa^rHU"eFq~{g862 w;5\s5ۯD%v߁r]ʪ^l bŧk(U`"DA}KcWzw1t [\^Ɖ8tb"LO|EJۚ"jpI[߁vU0ڄq?'JHVT"=[ՉftjyquN~”!Jײ5}? 97T_\L6+I**MrRozc1ύ`~&h|4v)<:C& PW)؝\96JtMxL)CF3U_zGc'lj=3U ;w!n! x9= KDxxԉV+` "xK -rfAX vvLIXEn߶)K:ˆHS ~ԡ#廔uN>lúϭGMl A?IG,grOR6Q?H :.~< Z%<*E6E흧_9I MʏOfnNt0ByU2r(x_uDj@Kj yOG$WJ(i 0tPpyHyRZ3W}yYq:v7 So+a88˅N$c{_gߐjkE_\]`|t%OK N lkggSHQs0Yr:.WUQqKz8[f1ۙP9 EusD&'ƏL&eKڴbMl,}$فqoB=rxqNGR}˜MlEigN@jA4Hc6/+s(6 e6!gz  ~L QM2SWZ~Ln!&˔e4&!'Rf) J 9-so83L80aU g&FJb(+KgĞP6UaKx-yg ; 1b0vZݟO}ɩtHo&4ݦ`e3yAQ/3cl#"C`>l;%E!di:W[ >=#,9;vVEذ{tۏ2Q%+{<,' =Ȣ0clJZ,kwsVQSʠ6^yT F7^[U9M;rhgؘk6'h8z/ R$T2b-8Jm$/ot\t+Ճ։s5tFpF~.=0N`f] {ݰ̐rBX}71|/ nS~C4^hf#ښ&H#9<\eYpr6-^WJ]K;3һ1ބoUWƁXPJl* @7z0=3u:|~t ⎝@LZLb\i+ zRP[o2`E\7܌|j}嬠ԥ.gB94wJ5y XV6nV7Ԅ"N-@`'kЩaMgDQ%؛ӡm[Lgx&}%|3VE䝶͐C>TOb}Ԅ>vfrB _P,Q"jЕ"F_ذf?݁7xBJS6 ߼Y[1hyt` LN;r`g\m#|E=![y< ҳ0Nj4S .e+x'.Q%XoRŦx@ LH>u&!"{I C1-g5%I n CBD}?6SC*mA4s7:ʔ`JCS{w͡`"S_a}Bm,(s:q#2w&%9Q54UuGV:śPƇb,w/#g+5$'ܖM ~E/ $p8K'G 7>#4:E@{I$ b뎊FT*/"K|VR} N;_kp%kwSx ur39RsN~Rݐ1L2i' K|n Wc2jj[PKnRjIw6Q36 0%k%sgre5驵|Ysd5P+ t?NOU#-PuRnMk-E駧ZY6n\#/wNaB߬PAZMrEGׁ _όڔi=_bؒ%eOT.};i_ݳZL|n!" 5X#|_[ =l,ZW[S<$Y6a^VM΂u bf {/6п(TnDe_ 6M) )Q{;X;i%4õye(iP$q;0`K(KXot nȝ!*,"3鍶P XB3u(8E2ε \3 ?S;< %~Y>ދ,o'Em2ccW2yR%>E4e<37F2u2~c눰~IiOI[j*jnQi BStƮy힑`F\htpA(/1 t' Lz* яAcIH-*r]&H<[Mhb7!| R+#ӿ]%mP33-i]$8K%Ztz*vwtw7 c뮴тNDEԘC{MC:ͺ$& o:(WR)k״ـX%023H'yF/3"l|-TZp|4V )!/M]=؞E$Y\ǻD1o68#@} auaebA-!o)\yz {+Yy1G$ .6MƑE% ,)d8i68( ],PW{.o=w5Vo@sW1pj])FЩӜ_w|C><xev{t9R 5GG=Ib- ]PWvF-4嵶X%7PM71 zyLa71<${q?SAO<H~癅)M7\SȞ7nEZdf@殮d;{Vao @/Ì]P;<3DK6ԍ@JyިqJ:bd#, ~#Mj%Ϡuߖcx A:>S}GFI7ih@k)0.YUN J;%crD~?qa]̐CZCP]t_Yx]`mDYh {-<2H smKϛMl$g؄>e  9˄{|)[)R,&9Nh4GC _,TE ̡i,(4ب2ה%(F{cK>fr.<\]ma(cj`XX 8sl?9/%W0,R>dǝ)sG R+?/oO+&sP] fU Iξݝ ߝ746NZ0 ;Um8u[= ?>"<≴ajL獪.o$$φ*ӄ᦬DN-C}uSh y91'_7EޤHa]T$]3]B!(a9^7/-ɒ)LnQ匤$Irf {xOh5Eq&V tE׳˧:`ޚ gϒ o;[h`}`֜e.~~ xz*5"6)&Ix%VFt8(3-l}Ab̗=BPD]>\2'R䊏-@6PJ?jGa3e:0”(@H>-p:&ux\zO9סerp]d A夽N)ťƆ4u;puk0y6GR|r˟q%췓\tR(YhTx%̈J7P}vPieUt*X&9o1OD-iN~̏LVr47 ټFC#t0fyNG^{mlF6vR}Ypᇷk IPLА6rw 7zc}3lbD>zap;(mF셇x狑xJe~:]&YǺ# svflj\ȳ#*LYc hq.A"Bx]ReNCZm_8HgvN+VD̴.}eҠH\OWY_D#)̨ ☑Y!U@H6 XѫR5vM$ 6RHA"ܥ ҧf{<'1s1Y&^9WX6z jH0=us6mF4zKǭvC8Δ|kO?rυnҾ! @b ``hiJ]zOs|kW1q0ArZ>B{Ħ9(ĻI{h)-"rF}ʀh/k%0̜ \gd.5Rd.1̪) ^şrt̚\O | ކ ;֑p!@0<Rť|i HV-}8q&ф$$*B4//>Kŏjm8MEU:}b/U(UxQvήNZ [O۰csq7<(#X8As#H4Q̟bya/9vH՛|aڟoqjm~O(U_O܎ҕ:Tlocd+s.&P5w6/!r'm>{%s4\$-^vs(y[yJtOVM]S?fvz ߩR6"eYM>?])Ww9,zwJZ٪st 1]_?A h0MMпGVeL _rhVm$%2/f50nUA _ܓ{`En@f,w'ϛ$agUpdm,n_/X Qxd +WPNKXw;MeՈB$g:{s#u'zݘ+/,ȁ!lw5b"Jy+ &>a%hl_CYc Hׅ$T 32A2lg)V.`st*`"E++3 yd0Ȟog{<4 FGw*_biqȝZ#&֥jg?[ (g$^\A#yBeդr5Y8Ü_KjpK#,>eDFt~ *^ha0}ΰ6u ()(x MٴmWOGY*ƒWfr\ԑŷ97:m rx br_fh iE>Od& )>E 7^-8?UG-h_:<|JTj_$vaKe P#(eCśw/IHcgX~4ѷGL3펒H;k,a 77Y׆fA?C,о?1JF zqxz_lɱ=،P|Y$zXݑz;`D } ٲXQ] e w}H=,v nx$"#Hj_w5v{<L[v@#Ӽ'8&~ХoUoGp4LWFsyQt^A៊ڸ뷃$w'jhx3C},6cKΩ־Jvד|OHQdо/eA|IOxul 6Zvƅރgu( Vf :]%;F5$ĵ/P_a t+)#EFVٙ;bU||I07 r [!c:i^ש0V),=F_+0-9uektR {7A+]C/V6 (@"f(sn0Bݭ./ۨq a ,O?HK$=\b &)Cw 1rbH\򱢫*'Ji%AIACT*4 PE:|?5eig+5.lַ9Qg) ^iZrir bo!uy U0OHV9U /r]f_?ɮaX PU 3v +*2F0* VP:څ_ [voۼ&+S>R#D }EW-R)4}^ YF k'YCdnT tZ?"WD=cɿQ+P:` gҴᄫ N8Dah tN.p3CtFU;㲋I֓B.=/XP~WfS_iuQqC\t^\ۃcO7=_|N 4]ۺ\m[&'rD2Eb54cIO_3Hml9o7 cN'[6Eh~(ul]UO_AMK/+ srgBn$Ae>4?&GRqA.6:¶Uݜ;RB=,JCizS?J/֣ns*,S8ZE JⅩg`ٷ: m1zΣTK[tmW sO5Ğ hR\PƇ*tc4KO0gdb̎lUгCwg)\i?|j$جKB )}߈QĦx&NRFPSL(F'^@^mZuVƁջA p=E?K'?\Dh 0f !H cXWIXSEUzq4%{_殈6vD7g!q{)s#"p$2d' َxF/'<`$4džtRCh $ۂ 잽i}۰2@4Xd]1˕P6kYI|;C*O~eP_^?flm2}뇊:^x9y`~H߁<}^FmWaDlf!P A+=!$Fr%p֑ uh$Xqi:.)[DYecD*4tx-NPIxEE3"0ˍZ!۳%ºbL&î rOwN9,!]`4_4Oq܊>7$p5JkQ%dAD#h#5)G":{U>HE((r/x Rq6MMeIoM0;a[TN~VG2$05OkҤ\$J9ESog㸔^`dGאXo}{݉ I{ ED-"v3V JfԄt[;.7l,ͩoTֱP*gy%Ωirb(s8X\+? ZF"u.! h}Nr_=wFlQAmw`ZE2v7GȰdpfn!u}tEkJQƌ ¾xd/#|:7S qς㙖Yat0;ђ+FR}ORvuSG$}oT8P nѿh(Q3H.k5i, lrM$ᛢKrPtX+FKRYAP?f\ ޷$d.\*ݹ^5я4Ӵ{%)hL!ho9"( *Db3"+Uvv/h->c;* H D56(=[BRh]A|/ F\ĈqֿaONfSYғO,YUi6Z-Ӧ[[l\W n[|R&75xrH!'E{be4U]u.B^h(1e\iɻXuv=9B-+j >Nybqq8].a:wQs&51[_#}zsF(K;R(;~DpAt,VO(ytMi-v5VRA@PS y&mE('8]ֽϞ# 2G{^aWVXx'jz4 a|tXԏU#&TeYYB#.j&ĝulUڝ,< Mb)X.l3hY^@?)Ȣt ޹!0~{_p1]3=w] %QNBfK/(Uyyzw;~/Jao8,2sĠG>6ư=n4T|q%doߩR4'F(DV"YAɔƔ-*Fuh tO\S,Ek {t7O}0\P-8K)5 lQ zPDdp? YI6445'q`&[^\%1 :[?B 5t7"G螲_e͗By)ADO߯!՘ ,d)u uЊN1Pј7p@4L^)uF Cb8f0,[tЕz`<(r-4Q< vR\>m7*BTj-(rQc`;Sd8! 1s,XggD!1*OY·i)6`٩/oAz; 7ͿO.Anqmb۠n+bNj4sYZ]>PF 96MxwϻW|#dŖI'L_U hA=@g B?f*EAWR~ޠ#)tv%6?~d|6MTEP4}9Àӷ[opd.:L\7zRP8gX>Z[ݫ}|b26>"jCbǚmNv,"JGeyuSȃ]#^׼xSj5ۅIt:RH?Ywc=5~SK,*9 ;ɐΏ ( "M&Pn5_oZ@w SZ,3'Sz!]03a Q4M)Wijle={As }H^w݂EpKw.^LwuZ딐,S]+ V7v'rY Si6?/2*e?^buDCa]Htlѓ;.ˑyexGEKFBw))eѷ?ܴk0PPP+aSy-x0Oǯd(dc ^߫D~h e%4(RM8B9bSbV㮲ZshپplPjS[ҕ'‹!6Τf g*g@NjM#H0,M*Fgp)clל4KHj>j| nAH9 h㪒TFش$R| _WC!͇oVD8tsCQiq"Jf ɮȂA2;`$v%33{2eIY}AG nCK \Gsb@O`aJC90> 1Ht5ˉ=4&f{ca2]@MH⏪kZ7bH JHtZVlлQ5=pNwkNKۂ(#!7LB$gì+!˶NX ;[`Ws,$Qm*F>XF%`\>fOeM@#[[mxٗE2tnf !|G.C[;e.*ml+X;JTsQwF\ }4L!E% Kb6` Sd Z5c<)أ̶1EUBSI {7?*`<"2(2qVTX.6~4R6⵳Y?R挓*İ(ɯF0wd qe~}wڒTc4{;)sOD<˞:i1y  "jMQ'cA:,=H"M*l>j;-ߢr}>3Me6NsoziC^̅O%z y|k&VW180Z>,|c+s~!ZOIKǥBe}P(K2z"ϚocбG=p?Y D =] ]ۭq1S“̬*K*W}Ѿ~mn٩YNjM~a!+Fv4 C8I-L N E _Y鶹7W2 lď'G=ROlM&K7B)dVrTXQn MAK7^KWppϑvԎ_Ck`,g=ZޜOllk5o`1~xeu/YdINGg'mC Pw9¥ YvKoM U$̑_#B)'1fSe]+U^ι5Y(|GQR Ţ6/j d ~7jwMߊ\HhM;gʈg*qTؽ1OjYAD x|/~AZT7&zD xhg4ߕ"GwZE>oqDr` P~`Ęqɞr~ٜo2ahx/Ǧ7 }sQ"et 1D:\ӲqQPpI ژ.`&G76R}S :ν3 ;8;"<<}88< ]+LK$|`USs 'W/ ŭLV`+d>.M iUG~&Qa NZ{ 3\{|[2kOH LNRvJRhA~@ 2_lB XzصǛjkJ63%}i6^|D-n`\ɻN͕͚E`wp= l؅'F _89qЈ;Gޟ`uG9AxNPZX.~tQ£NC{uνؘT > ѫFt cG['zBT_bl9|zc_:cLa [!ChHՌ%-TA)a԰DmBA>6=WFjgZcN-QBX:P~$a4cZ۽ u=?di&[jC) svIh qǂ9 5ɶ뷢siu*$9Pb?j#UZM+i&%p4/IJ6Oh.n(;y(xn/C [jd:e#Э2 Kk,@/IlJ↙e@z `Qi7cI״W&>nW wU9O͵6ZA?+LJQD Lsْ=c ǎaXX-OԞA@1A?@̊fj̜wF~uQ"u?3XJWShY Mk7t)okpEOln@w뚮3:peXpNk Vrium{5Zy}m8Q Ny`lYPV6,"hW)%=N KDV6ǼD878+1i9;=Pla}'P hXcpطd6i$YNuTzj[Ǔ~&& ?{ZT(:߃SgHe!Ov2Yu חfjlh4߮5)Dj0k(TY"m qd?RI PoQїCvNv]ڳ^|-Z,"c`wvF7*kI4903̥!1o-DG틮`aR М=iJׁ-jڎF BN:C]FI\6#+@ q"4tY&32VDR΍CBa'X~g{49h zRVӤ? \0g XoO (1'$&_\&Jv='ѼrZY=WHs_vFjѰ[N DWBjj}yWRH`_:M%`S]=,&W5{ 7'Ni";LeYIֵWlQwwfaf*w*S6 &.2D֡jJ ʢ쌻|z7M ⟁J?=iw>گ6QUʊPdkg[a\j*X+.{- !?*45TH'n|RRlbVY&ᡲ+AcwٺX0;"l{QQLZ5!vc15+"q M ;{ٸzԑ#GTK 9IMb^y=Y #;*zRٽl7$ mހ?i0d]DOv (O@~Fp>aH[WЧ h^V0m3;{- IgCOd%3CʁOML]j@&Cޛ/8(Ci_ Éa2]/C-[U鹐}֯k/j^덊YC~ن2?l6 SsTAAn2F3@>MNL/4 ĄI5iҁujpf4+x%3XZS ' TylBbX@z;%JǨ5.U}JƲӝOߏ 2gc:(\.2k* 4ܽ}M|el$-'cO 6Ue? sM| ˒K徬bȬ춛]f @++pޱa+S{O:0~4o K,t>(+^)1vvso .c.=0R~%.l@biXttWKYIsm~C*Uط']qyR[iH KQHaVr s%C%֏ҩu5; Ik,"A%Zf҄\(k^,+Qivu;qo i,kUY-\B>dtKN'tRN5 m anxn8QdIF Y2k=4mMHv74gJ%/< ]:"DŽ^od@we:;5^ 7Ж\/=GݬH+S{'!/Dni2ϭ54o'+z<z"^~z F 0.)KHeM,[HD|G}85qN=V.({!eU Ud9m9@G!YcM1HnH17oZϠ_@ ▭tJ’9 Yc2equЛIBP^#i@{>Pq"76)$|e,۹tN|ꦹ5ccd;P1$"P©cдȊ ?TnfuTn[T`j^+dNK@cmRqX6kYbBa,p;[:ӥEvc(!(?Qh̴R5~"Sf;f`mVhb@679C@t3͢In?! ( $ $ l#+vI*kE)N^MO]4 :mBz?d;5wq<:U.g KcXy<0Rq7=m{`EP5 _άЏ-* Dt Y/,?p03jQy#ClK[VlI&亩_ X<3n vJ\IJo-@ouzgAŸGW^hmǫp22q;$" VGL(+:57̩/v&甅nP[0)lS,&*Ǩ"Qo Sy*U{JƓ5C޿_3l1FwnY]Eb!rGQYUY/ n]}`Ncx-B{|>*GR'xsMr$b&Ux4P7 YNPͳ"WzQV|Xew@xieEa=@_bMcRPdˢ#DFA%qkrѣ|\9"%`T*ĤEMh:u3 2yW:xkP5 }F#$%KHVb}APdVwGQ^UBbBN"!](ZǖEa's2Lq˨auKjm>8HXP)o8eM2f;˜Neĉp&ۮAnŹz&>"6d1 1Bg{NrDLw'J_s*#p\&)V_/vIn(ּnJ2*(ݯƘ[pg@uԝ9B(t4FB J##`CS JTPS{~VYFͽ%7c5 H IXر[@[z ̇T>N.y2<>IG]ԥ58,;M8"N1,~Q'ӞLfcӔz,+ZS~UxaFӻD8կk9b 24sɃ b!9PQoI+SO4e[gM'6t bCAT\b9W Ɓ,:wb'ޅt%Mхu!1V'z.edcw IU;J @T}bohg@*8>5ș?#̊ݶdց { k'KTNG2>b&ZԜ=G]Z%7C20]UbsMZ>Hgc2jwBpeM:cԞgz #uB5 DEXK)8gtaTAFDRS6ʤ_|KC;zQLRJE((hɣs`>ng*;AI슧%ې!AY $f@6,XyM36y"$;l箭65*:2YnVC/lK HRPk(TV:oV]&dߴ+vж,&j)N7*8 z TtܞLbZ615ӭ[j_*tȳ'V5:.XUF4oQRw Rٓ6\ MV"y+(]-p|IΈpPׄToWpipivYh)!1[ $W\E`­1٘Ǜz)Mf1_ussFEp| l2/nBke^";v2b(Y8e_j0+yts+q[2E Uƞ.UILů:M4QH}k+M*3hVrkA(cX9p~hQU)\;EJ b4;^E|Z]MYUW.AitV6d\8kցv]MB5 ekOһ.vvy,QRɊz1|Mx8Ryʝ|?;gcyG߶mr~f_ˍF1Q~WF٭I c$t Ed RQ8[ 8VC(eAX2DFm WU4mxKRE1y\2jZDܽVަqN e9u-%Vp ;ƳwM*\m0 3Q Sͫ0Ӣ*:0Ǵ,Mjl&XɊv@zMPq Š~C2x# v{z@-j4nn0@@Kʐa2I˲qg$^Uu4t<͎dvI0ʧa]\\ 씝E֙ԮQ([#ℸ{n@ p=Է%:[XrcMn3RxOwxni"kҁI4[anO2!JAv+(펓q뫍uQ HX{ \>ru;L6p0J N"Du-F0%w:ā{+,!c(μO c=T+1bAƻ윬qIّU÷ Bl?]^ R9t{iH)9HKEКF(v(INĦ/[ϭB}nj (5yYe(eOuG4[J:r?bj e}uCPЦ6V-kDh2(] y\[WOA{c"ӤqQ iDK(za~"p#\nR16U QBq)1XYq~kD+g*?'&Eg{Y#RN[xMa1%Li2Y;G鷺y I5k' 8+9yN֌OnnJL`dArGI 5/ܪ4#d8yN-0p *DyJTHlEF9^ciun)ݱS;LإxOh]7:;3l V۹\{\ex0҈Ё<(ɇ-kO\܋5_R1^@:WZ A]JmF~xGmtw=; tbJz@Bt G6]z8F(}FQ=NDfR.frE?;ejM({P Jh,*knٔwz 64l{k38ng火m H0ꊝhE~ʟߊ!Y-/QE)gw'j#-epkԖwGau`R1wj*\W5.hh0կjwLwPv޸n,Y Z5ؑ6No\Z:ßE$)teTXVn\zUQqzU7XznYV؈E ~IpJ4Q1MYUa'zݎ$&.@)}d:yU"3 /. lr~x* gX[WΕ%dٷ1ZMVP >(䮯TK_E[eB&;B(L|-K!8*^~[_ˤIUUplW\逷54OEMO}iSy+"2}ƕ\ ^(0oA)Gzay'RNE8x Jrg#lDTF`{/P \-AyNoȠXtez;R,`gB}4ĥqe`d nO1Ɇ, E(*O]mrؑ=r[䖨V:[K`hF^ͬ8] $9=vj5{MR%"ᦝO=禿8 ؃xs?z::FJNZ2Q{T _ء Hu]4/q<8s;NzyoUo?f! -fIW Tc;jµ:s݄ݽ[$X+ug+^JHI+=8 ClWinՉ#PMg1zO!껗fm_t*PO6 :>U׷/-{}_ƛD¹FoЇ7kNjz`w`,UJ3JOn_d*vn)52-C:EˆBF ̕ZLuך)jg]#-SPEFrV!yw|>̴Ŧy~,Գ$Emx3*8CgU@C2Լ韙G16_nW9Z0X-io :Qa*pӀ٭.?X3ΕD67/f|F_CVi8d$' lSe\jIe[ #X148Ƞ!%@}{:zϚLfp =:vҴ?à&nL™C vϤŘs1IuFs$(QA5\0ux)9`th98qCޥSoV:M#od%mzfvpʁdXBC O!y$ap;*v>5exo2W=d^K2U4{pͬR4B~,$KJ4lA6H8 v>ԭv|2|`NK xe\VVmѦ(Ļ8w-ǻ5>ݼEtA߂B㊹"Pۅȸ)u"ď@ eҡߛՕnz.  t-ttKf8$ Zub^[;ʈ]29j5xt˛rKv%w:- l9 ڳCdCoǘ-phJTUy< -m,}06v4AL tZFOڥ(=lm%kA2_Ң'AC^wݪnpA+ `šwS>敁'^g?Ѷ T鋊V庛H9 hd.+B3oC:?FY+s/sr72BV UQAC D.>& 9wL5 @[$.EyhHidb͗ﶙ(2*M䁡=jByw|+M{F,e*I@X =!,HK]ȣ(10"IMCDMl n@ Z=g 'w)>`k|zЂ^n$6WƝv*dPwN+9W(.u)M9/5+Nm*LUXUc1HemwCҘOCҎ0smkVdIً؁& ly=lqx+qTHe6dgWw{2@N~iv M&cm~B^T AwHlV|N@:ͤrG-#bDAI]"ͣRaf͗ bRx^bAzdga;-L@H}Qlm B!KWQ G a\^0;{14S(:Ƀ?7 P]Bl5XE`h&e}/Chd&CxMO6SQc[_ZO5¨1FKo+@rLͼ._fy0ܜ{RDٚZv$^~&~r&;W~f`e GUX҇#5qd"-!TvAt=IS(㏸߿m [ݝ\Ԟ͛OʄE?|ߊz3:Up_Rd7w'Hz+5 st͋}jQR\XQ1Sޟ\HT(N0eRe,sF(%]*8:qUg+Yo[2Ǘ2'9FW H;o,"K8Fdh7kT0>9>6dZ]ZLIfr 7H7"޷ T|ڪyڠ7#hQr)^#׸*\P'(t 3&/'?~J2r(oyQ2zs9_XA->RH^i;锴lݲV(0L,[r^ LnxQ٢l$@$s ]Ro_46N{bԽ/+#"*A;id&VZL{rQQ"P}!3nVX^ xFhQ;Gk0&W+̧d7QEyPzlJ&$ZYuxdMb@B]^ɴO'%X&MB&GYjnsiLQgwepkA;mb˜s5N;`fdS n.¥ZÎ:#?֘G&Z\,ȦWa@:VoΑL@oDUs{?aCm} }1d. ̃c!= ~y|hgj_XfŃ,TiQJ/+=:M@\Pp]a( Do3[\ss';kɵ7uMD\1*R#.DvF'*ڀ}ut:I!K6\S{&q#f&ϰb@JC!ߙ:>xQS=1\^I[Y] wG<;@n=Nd/jO0qž0;38} !\%A%"U,=OF+/Z}.&ż NmjTj,hm~>3KY4Աu,8`=P?)ld2!bGew?HI:7M }}%ӣ4pEX*xa1rJ7Х"T󛱒I N$AT@!as_/ߘx'p%2:S|:ApBTS,BTj+[{ Nj6T[)ö~H=U|pwWE^n6o(X5(R'y>(鈗DК./Sq@\1P`T!s]X{?dcIot>CPi*T3%%ɹ?E&"c&٘w]dHpXCgv) _t30&32rَ2&╋6=騍Ҥ2xp%'m3za{1ら<3_b4ˍ8oDZH52PP+KS+D]dN:!L~XnkK[_N}]|Wa%eY4W6]C9 T߀gTFW[jɑڌ)mB;۶5+kt?fuϺ{^MI6?OOoAK?:O_Pn3nɨ8A}_אNK#ěYVQ. w'@)!@^`z * 'Ő-t\)5='s7G舻섻tל-.r8ǍAmȢ1[sw0 4gjdA.0w 8ma/F„)5jr̭HD|.bQS ud@Az&=' ׯjNϘcbum>lժcgRf_ZlȇM 0ՠ 8ۉH8f@J0ܝ3ぉ>xߢ y^j|v@M܇u]ڴjE D~-Ƒ:k.w_APɝEFZf*{8~C." qsky>E]u?ӝz2BPg|{uEp+L3=AZ!V\xLŤ@ ;+1VN$_67C2,#3;b:{TmZ+E''K1:R~58}d}%uflHQZy [FYj9֑c&~:OpzL9e鱐v\aY W_E՛(*ݣ .ۨꠠɁkἫrVɘf:0|D' \]Pt&Dk-(u*_}Uv NF'w^ArDR=&Oe kVhaС{db\3A+RYv!rڗ裆M=:#q(NT_1D:0=%|lR6k`l-X@J.2 I Ap14.jO[;&nhTHe!"]v0«oOwM }HNĀ4֏%}g۞Ued^y<-/QT+ 9@zr5~Jqȅ:N^!*ܜ02mJC­F]>3IBzJT-!E ={;DÀPn6G&~ϐ/K++ee Qȁj6 f`uތ`U/PYq ܪL>Вa{Hag~m:_#S܌FZ./ b[`xsz4ʜqU&)*ns=GZ714t7ikoAc5f7 P?LO7qچDA~Ϡ[(=abAbc[c$ nz*GH&(g*+:8+; ag%jqL;YNVC" H*įϭL*>~gf">xyڎ"&R!@DSfiz#,B%ɧ>%J2IlW *.,QVC%@1oǃteY-5A|>ZN!q` zC RZwa2%eށԌ)# w0UJdHe"(T(FʈOisz>aws ?ۼin}'; 3Iګ/a q/5b2]ύZ?1bѧ(X^FfAb"y\xa|f?G/_B@*^ׂ/Y nm|}um78SKOq"ؾۋ">]QCdh0D2D03HAP}2$:HiCh0ܯx Iᄑ~w\ٍΗIKMз(%OF~fFZqdd >P*WkݴP2o%a)HQD[s.03,[WoenZLyXV̻|M*o$`U3dߤ"u94Y*/2Ͻ`M}!ȉ7s;zWOLi hv{[.zbP;x }lzb|q,*Q7^=fCZyc !mX!ҴnzF_!OGm jT 5DOHȊj>*<!WQB}27ǜОr5~Iwۚw"ڞ孯bQHt7vٿ) ;9% .Ku0ڰ]p6=s[˓B";O6e fIyv?(%F= nH3C.G⺶rԽ(I9ܪYvKXf”Uv`ټnn@C R?;K<|=bs2X#klLr`t ]ddDRA8/K 1>{ja$i",6% V1_z23&*O NjU`>sko8 .FE΅7/ܙ.ʮs OKE])48 򫚦'J@%.wLԑA67Ih:{WipFIT71^N.s/O'Dž}FeGYޏ'JfA+|6Y -qڴ1׸L?Mmj5'NU_!aBXT :] 쇧:o1t( "^W(eVPTe%1ά%t>BC?bcXP,gw IJԷNP"^:s%>7qѻd tM#xh3?K봡Œ56Ȑ󈂬s T3XX\'*߆ >&%Z܈q"wjf܅mc!m[mo=$)OQrj9m\J\ͲaP+~L:[H8l$}\;ӹ7L$C( R1Haδx4o3r(!A:|0K{䨧'WzW~y*Tk̯e{t~!gN>r1B|ARB0dP?L% *R!WlktZ4b ShO%P4ˤB2a Y"~:eLs6Y 5fW.:A412TQе(Dw/]֔-ULc 3yx+c kab諛 G' ޲j\ޜtl_p ½7)U"x#j(/q<"h#x&_ gORBpZ99Ze&ὁ9Ce܅dߩOŸqV'reQ1i7ܠ˔geo+Q$oHhEh_CƇ B*t7ԠfBˉR,hnFCSXPɉ%e^۹P_$M3MICz},IIpknR8\a1{CG]TnŁrylTXGcZAQpn%U.p6=7G)|&w+Cz6ӐU0w&%3u Ue3ڊ1Hl`ɎTfvR$.F8@BILu`d@녡β: PQO#vQizrph,*$eCbjgz2pf’x|ӱ1>:wIvxTAp w'잜-x8G5OLxdAN& .̇v.̥%;5YF=Td!hOGfTNv(~6{R"芨$C íWT᭍AlƯ.܄WYn E=W5L*wç6‰ತ|d;IcCsT%K/Z:?yY$ywOMX?sIѽcAUg-_[!,)@L8W Muwa7$_䜦dit+,!ΚGDIUZ|^Z$ S A?Bɪ\ 7cY}~z9N60x,qY/[x eg#G J4xvfAk x| (æ ۈ22%Cߟ ]\ i"-X5 [ wqB^spm v 2mM_xXixT~f_Z^EFܼp`q4%9d+~m P5f!!J ^fwvŵW =~ лIi 8O 1M,=d#L WF12F{5 `&N o( $1_ܯ{X k0%]ڲ7BI2,K)I1JxҔ.#/ȗ~,Ⱦ|ʵO0@S:}et.Gk!!:2[SBi>00e[U"q..{9H$IF2YP /d`k!#-2T . 96js%WIߟ!b;oѵH!]M4d'ĸN48ٛO v'Wf?Kɭze # m5` ZuPXDjR_QX{TZTGD ,N~Q8y?FC*kv_/Ů&ӬDְ_x}]l^NB"L+`ǃmϰRE7f[ "+2tY'睴,5Ƞ'üCXۜ' GN!#'E Χjo* jOlkfȟ$b@.ؼ;nkA|-4,Bz+DDنDF yviA&yIhu(ڗ@ưq{ᮎ!<zdڵ5J-(yc4`%FkvH6PHQnAmV$TUx0ݑ-Rʕ:8Zܼ,Y.yʗ2u(:+h.2ؐYjgZ#4?C i"i!nQ ,q@]j $k, ?Ff_87GxA%SmVSާxquw&+Z!lk,)b_[P֕Wa uvƓ`(A Ctxd<,G3huK"svA$Wj#?F1MUK& A|-dI(P^r@G{ۯWdRgx; ^ 2`\[Nbhz=Btra 79$Fd.h/5UŗF4x|3Mg=OI|ݞP &={,9) q=w4{/QNl dZ؈S*=Pnhtkμ(@{*p%_L(>TR &չ+=OJpҺԒ`+r0>wkN 1v 2QO*CjB,Ӌ1}+FJ~3f_Jz 0DYj5 dw8} Jq(#4;1c3%I=8ttf]yOWM{8hKsyBd9{7Tj }zi,AX ~jOvLh{5vB_r9`٧ژ k̇< 9%<-AEքs2Z S/_>v^57 >/ #=6ulS-MIn?A?rY w|*^*$z-}|:5q)k 61D.mؓdk+@\5D&#o `0Ls ".+3uRY$hO|zfHrrGo%I&"+Lrĩt.1i^AZwPϵN#&@Jd.{3y"^IR]J8#WRPE=}mZE[k Kgi Z%>džo% _eՎF"ɧ3[Ch3X|[6y=jZp=C'nf&eBQ 5C-6x{Iu[Oש%$U +2oW)pm~˦HK{ mEFbAr6u!`K1fqʹ\,Á9D/Qr#fj?jt__l7Fx.!ĖZ:kC@Ja."j|woګ&W-s ;|U` c jrZ鞳b Fo5UdrԾ &fB`M 4u?F1k4M3bu@L*Kd{0 Pע57GԡAcN.> d`!ghP)ɢAQu,[x{ux ivj`p/&9Y"]&Y~W|?vy,P~w!]gY4&|v?G@j'Zj`XJ$4*k ^ݧH:M\?$6O+q~C yˋ:_OHN~[h5f-Pohc"C?$f{f`{/#d<"L:n.< ky˓ C2Т# lݪ&̃i (Z Җ^U("?$`㔄a6DĶd^GrC|GMƖ"G~0?@vȍ"oBڅ_$ SOmZ= Pxsm>=eƍV7 Eb zO3}"A- JY(☁ga㸳(+U'OeZy#"}mjłᤇ7nN^YXlp]8Pꮀ-0] ? d }Jp2| ;* \G_uwd#xT>:n3Ҽȍ_$`b;CoC =hcy&gLsE- ce/FTv١/96p״XDNNZApFzqۃ gǏE q.bVf0/u}pkw5C%3++Aa>!/{  E%D[ƀ?JɼvA "X ]iwGӤS„v#Hp - Om0dR=gBLՙ%Liq Įh<1'h`uUў)DsdVlj- =;h'ixveQh5pJ3Wo',]@0yJSQGVA9#2r`Juގ #b^W>' >y)EUS wͯ1'Dr}V/:S&pcWD{YFm/U/mxnP1XXQ)ͰcU^M/6;17F׿Ќqigy6[v$7ٲn7q[ dժ<X*@SrR"Jr2W܅<(+sHݡwUՔ2u<iw^un\J =wQfTfK䇨Xe܎[ k5/5d4஄lxAaN9w^]|iSRmW XsWQIc+\ E7tbB#`dFt1#) -oן|Z${ZU͵ 9D 1Aꎗ!{// uc(ڲmܸޱ!nRl +8HX:y~wWq䳼<:=ܴ?Ȭ @"dd'PbҮIM;U1Y} xtHAbxEvO"Ožʌn j}$<2?[yrêp(R+{XgiN$ hBtF3y_؊޺?|Ut1 [OcFmtO)Di՗^36Ǣi=Q`+™2P n`(կr|G""Tb+~cl|tU5Є>Ahbf.7j߮tI$׾D΋9CZ{PRouƵ!iZ5ƛJh G,2gGQGK=p$&Jk|Pi%9$[QZ Ȫ]LcJv޲ w*0u^6gف7l}E̜lgK/2-:( Q SN$]eQa;-vB,+i+4z1nt+KN`a&_rՠI>4_X/Vlɝҵy0DW^C ؈^ol3)UˆPAJ(Fhki]+sU"JXس޸[b+ۗ <+7Z,L69UNin<9\ ^%Mv4hӖ]vvzf^d0CN\4zv h# ]x@S@cfЍ2e*^gBAmT jC ,ψynzcR-lyxs$"J0bp߭}~R#I Z.DI-激JPf ~;o]_fƚGJN&[4I>w`ғx3ښ|)$@i#.sϷRq^ܼȲuMdC>]lGO cƍ1AH)WGӧɕ}ߥ !.B%r"j޻v-g&#QuBkс!z2qvY5,?G![⦡2+5,2 7P EY-z E-zU nÏ*mbDoށχ,֒ 8&\TҤjr bb$`ڜjg</-++=.Кd<׈䁬ϡf[)B|2k·6,PO=…w`5HsQ&O˝aX2[{Vx=Q(b6$TgD!h;JӋR]E~<}"qC<_mF"^H&՗, 8R&1`:G:g2/mY˺Ņ%kq5&FQ=\| n m7 St)(J\8"b9CWl-ؐV({Yά߼qG ,G=׫ؘ;_(Vo'@_ĩ|f_Jq̡䁞p'Z!<{_.r%7|;TIFY\x\D}= 9q&W֪7pC9==ZZZNRF=I)@jiW8w!h~*\z0}.UN74>LWSNN*_#ڈHo;Bv;"V[w%^׹[^ݵ W*l[@K6.$e9(>iGMop;L(X *jZMк=â;9[P7 'Ʉ*wEa O`[6f"T_M}XInW'jՊ20M:rXl.)mR^ee.5IEyFlZ|,fm a''E~ͭxC-zr_j/l5a(Dsf$./PmRӝ%7İO]S8ᚃu%|Ӊp. = ƖbCƂOt.A">lj`1Af$ /~󹁥tϬrD_sTV} $oUqki~%q-ӀZ8UEº}Me%QDA2 Gw@@ĕ>"GmX_؉:u$[es{pӗg8{c-Җ=iN KEȴylUK[FTڼ8vdyj#ocǎcʑ< pGF=̈a?PInGeM!{ JxY*-wP\i5:ً>X?=rzq=LXV%$I&-!UptPy!o8ց@`(lЊo #1B J8M"d‰L~[DZe'Lw@рŴF.nh>'>6UWTBYZK^jbάnH>DIZʙ8_üDU`2`"fq&r=q<+N GZm8-MU{@l,U^ϔ"_QmL'maN2o7|1֛ ۭ*n,fqC]l1'CTvy|'ȘRcbVؒVq4]ڴg/iρgZzN|Wyҝ|n\b7mlS uWGX[lN@ L?*KtWt i<%3'5Rv_^%5 #KYvC;`yN;Z&Jny!<4Md ;",m"BR`lPz|ti-5`dֺ)7/ VFFϮ mCuz`.Ql^EK[^-3@YT-p?~'6QSO T[ <{b14+_3č.Tqzh1Nm(u #օah`EexB@S8VTPzn40Tqjʰ/F1\Vqrw5F#'~· jZ:|2}Bnk 5hHu:V w4Ko7f(j Ş'L \8Nӕc3jbB Pph HBKH!'- ,/Κ .f5u01sp 04^7Z. OU"d!JSvnVnx="Ƅ~psMƷ>"ZxPIf6p0  ^9a:Fd6ƁGIo#C;C|U?nwHaƳ*'ghϓR$0T_$'𞁉]Z81ʣ.$!nl6.Y*K0 R1V'@Uj:9oV6QE@*>΢޽#:Tw8ek4?UT?Uܜ}KiXjT\,peW?UMFXEX L(t9c̐|@]jՄB|9qn/|ꂅg p0J]\P+H>K^+guF~xy}%1\NnaǺ褰qВȍ]Q "dI쮼`ym6*aQ4;'@vArޗVb8.,.Qg|s=n+,>ISn?lxVh=. `!&X|xw_wL osVӦ ,hj BѪy*튝x+  z*U 1wfjvsHgo%]e?+ uٮˎo ǫ S'7pnׄk&ҥ[S%vram,韢O1oh' $d+O2sQ؊9cU'̆Z^ΌӹT Cިlˬ4hwk8 d 6s׷q:Ǻ/;AyGvؼK:T`rM HY0EWek氚|0`Gm >kluIMޖD5Ljts2q|Akɸ'Im ) i5[d}z㝣ͣPy5GfRxḰy;h|(0Qk-^,Z< j錌׷M=+&(Dhir#0gJ=<8hkr`مERnn[ pD>P&'9SԄ3xm~?GjŇ̀誷pCPB7~33C^,jUEfA.̵loy!]);T$*ޞ-6:ku-Sr`Wp][w?/XEPDc.ȢOL?6xbY_/4TgDճP\ZN,oI,҃F?sr0W׃c3w&eEOd/($kg2$G)ai}e$p<yRN^ܭ2<;yl} Z)uyWCrNUY*P`ҧ(q%D3*$ڕb+U *-#5E'OE 6:LYOҟk[-k f-A)hp[`}o҄G;a1x1\rbkynL8N4Sb/AO3 aݯ~ޜDZρZߊ FOOcz|^N w>ay"8+}eGʩ ք J1)pd [˭s9ݡ̲vH'љTΝbY9tPo\ϙk4|'X[{uvL2sG+s8'F0e#Z)f,Z{۴$({YzH0rSFd($7; XDa˻Q ^3>3\楬r5m 8ysS&11]䍒SD]剸%ȷ؁[[+sq=>`X(x9yA7T*0WLQ:&PMxS^mDo~o}¤L`,k-d#Xe'aC|-j^4dxB og>"Էġ;Mbo9mɹm"6on{.cMJՄl3`.p4 6Ա^уPУvPw l=BW@Fth,,?j6bb)/5 <$= Ry6H41ia0~N,FxsXD0CpRX1-&柕Em7<v#M߈|t >Nt7؟Mm%GE.֭akKiF$[,n$\_[7$xCإp%[%қCI+e Wn|7x*mCw/S ;80E:˄jlXh"=llB M&b 6YdgUKup,2]Kt|Ni5CB>w|8b6,In˻BܢatS^(E٩&`tC ^~6`zj:L(^ݦQ&9;zDzٷivs;Rfݜ?4Scxt`l=4ZZOim/0ZL7Зq) S'}L*@e :%#G62-=-»V ->Wt:a&0Eԧ,uj0Y8k6ڂh)`⡕_Q. m_jNT{]̳_G]>GV<-=\jԴpA1d~4ǥ}R<6_V?N6*&QF+!0tf<)s啗bE jeL疰hzXUv5˘l~DDYnj7 %Sa}IC:$,VaxN/mm]OVǕd?aHyOZ9"0Q Ppi9 wrfA8V/-_.CBWjUEu-{$E=gm,dxӭ7Eo]~VpRs+I*KńkR\FӪ rum 㙀?64L(Ϲ ꣅ9`+RKFG.!~|'/*I=gk~s49]O7bǒԢl:<'N7$\;`LHUHKq6eRL./y ]< J)j.ˮr a>< pwP$:oK~!+hv{b4͐uF(0 s/)@~en#7{$J4¹-JQk;:iŲΩnZ8< L^5Yb>>.(›Ƣ\f3B]ĞNZy ;}=(7x#2"&F+%Pw.]%*gt* Gr)%R4|1;kpCU,+L۽ crܳe2o:|&:UEz{P^H,tPO/&DX'nG*19(T $"!z-UyC" T4Ƨ06*_`hPgە X.7Pak­%tP`S=̱ @i HatΠ8>O_][N:^ʖA2`ubh&kspL)\` }iLJvޣ.yUnɂfRXǚ/vރc٥yd* _aܿ0r~ "Cvʤ~߱8jc2㞖5Khl9V&T",j<BV-񮚇TjiF7e`yDu4⹒=3õu?cf U\ Nb-(83 NVwDdQ`PH/}G_U3BAKsPRQk?AhC] (*lU1-iAt\ ߥ0 '9!`wИ\ |7i0pk `F#5YR\H6&H$Uo,ltBs!SW۩NG&ɢ)zVpΨpSZ.LR'@ݙܟ=ޥT5I7'\1`(&Np i/E~(\?fUmiWM1VQ"@ YB2B&[4$X㮇Mc'u-j֓U{'A$S%/y#S*3-QL&|]wLF/,sr3D&]JmmW|.3h+| SZEЩ@WW[DiX}HL3=L'(]4E=yjsW^ң_(M`R!ec_̨LU1w mKf6o(? '$5kZu iROgToGy_u Z+&/xXN"% 2n ]nϴ" Q_\m|빠@4uz)x89hV RB`K}dI~ˤU翄[3;y8IfFv5Dcۃ}/gN@%ӻ9]z> Dxxhk{%<]VA4cv|bi97ZHoW kKvc0kDc߲4x L_crtKВ "> u@Af T?!GN?@>SFg"xU=&O7 K/t(ϙ Uf|c;7|‘Kt6P WXQ=15l&/UePȲER(OhI ‡Wg0$QvF{MsR47-%~<כhR۵xCJMC $+W(_^70*G(,tMO @Ʌ]Kyse=5Gbdi|q@-dz}x@ӲN1"6ϾPi1z]$V%%v0{^e١]A XhxUT\M'Y4p2Ke#HPX^z~Ċ@R_Qp;kb(g$(G-锻J$q!P&~Yߨ', 0DM%ſi:` 'mtwk^x*X&d[̑56-z/+.S|e0^va,gaz%Jj4Ba_)=EgoJd|574~yHLBJ'mKjG/NM&IHإx1\!L8 ?o`}G ]3*K9L- #F -`l'I\? !0}cƓ/pXm57Ƣg'm{ T=,pnjQ'G;xb+@: k15"a=Uxp>kK/"lL9tun"AnL),yD ]- >!DLidq)mf}6~Y5҂p\;k8/y+pc^a2~Sdu˦lflqXau%ީ-O"\+U('o-=Ӭ$prSКXòXꞯ3zo0Fy?(S zm'Dn0 &/D""/Vx&D_+Q2.i]mcę/@yc#J>&^wWYKZ= az/岩ɳsh}jKݏ.˘F릓'J E΍Ӽ Agpٖ>} `X(OHn; 'ɏȮ n7<KivO}O2$FMOnM]:ZM0C:>9WkLVø?3U.&۪DIK'~uKzUdYeL.9csGK^(D F ڻo}5ƔrMt,|O{9i,[l}>٦YZE$(-e6 yAwȳA/{VtvE. j9^/xf[۝Rɗ6|虜)Q$ ˰}><gB~=sD('Yw 2=UQ 1/drR?=n^U ! x@//͕saPK3ۚ^5%S7bF8/t n}GzSG6HtY3/-g"nM<v6٣P *RqmB}P2zxJ dmh v>  On)z nL`l=-Ӊ7a03j_,J/ZQzxs (K.&)>ǫB2**YW|L_Qr'oG-8-rme4re:{F9٭(BOv Os!];tS[Vj:kMA=^{vnײ*F7&I7u0k!O o5HT{l!'F\lo<^z/h^Uj,uDN랕dS-#N[&K/t@U(2dò)] q+@) r3I5Xwp{j1G<˦kQ sGN%%/kq.^Ljӭ150]S?A+/1OӒC1&}#H3JE8~Vþ 7j*㩌xʳ̴Z 6jE(2OJSHFW;U_7Tŵeb|n-1%3A1xɒ `n-FOX?ZHղ[փ ,V8*GVt ݱCLr'&Q!gg#Y{b.ϝ*k_| (Ĩ&i:"4vWZk˙  #/?wLlŮ{W,UN5O2U~3=7%.{+2Vva:4ls:eÌF/k}Rc;q꠲LX-biB>khP< әRs^L-aƭSjZفeK'ث:eZEafs09P%|@GJqw%s c$Z~b2<1>c-{I7I_mؠ!܋K4DҞymEλa.9ښZ壬A ǰWn~"aP:a2-?.mdb\6! Tp9n %A7ϨUhC1,d/.GѰqYJi2)`aT3}qC0[̯cJ_(_ZX RJOW/F?N8؛GBq2$~aOdҕ6-Vgvg&} [98D3۴u%Er?igo!ӗ;kf#iJB޻-&n cپ*'UA/J䷎2xj3y1R1ueyX%w2SҗozevttJݣO{hX(kYml3Q]j'HVմNĢ>,{{i-o,^#Tpa&Ej֞tھY_eu64/oV 0 Hi_ZhM yM>HgWdY'>ݥ|9lww,I`E*L]wUϨsLZ.5Ys|'.zjBsRRP{"cbsqpj|Zw!W|*9Z{XMB1vWQLT3]{&d5W71,@!4֊ |V, @Eݓ+Rw` $&?H]g2BJ{㽾F+kf6 v((]1U|Ű|bo[IΗYJ&k|kުfmLD =-2c{~vcPsʥ$"H'BKG芇y^풋JxV3s0H3!"ƛg7QU!ElJ,S=*|4}>}Dcxى㌐?5_m T܇J9膀@tHZYh`-~ zm5U'\2cd,EM&p4wC=T+3^tjdtS܁A$طFvgf!ש%-3ߟdؓXc`|8U,EKW镑L:_voAfɭq0bJo`٧IۻpbN[7b NI݋_ïC}4D~9)@6@?٣Ɯ'=đj<(cHroA wypJi u- ,Ŧq]蝮)흝g:13 )>,dh,=~eZ@"R&1Z5pzVV.߶b -B]X4xQTbo 8"Tzנ)oA:C>);ECI=ęw2T8$G|HUb/>1'ӘL}eK"N Y,CgxJg Վ$^PRN"a!L5KP#C7DFWN,OIJ"6VZk;4i?s'z=7(/eܙmj7e4'QC%?:BIz*F]}sfU<. .aIR|9Qq3m]SᤷAML#G R퟽ZJ~ض=.ЃZStbK -3+GPS(;LLJD%]ˌʦ%ޝ wǮ';8v )5'AifY[kg=-1L՗,N23NI&э17É"YZnVL\75.ۗ F!;wbd6Eq S'.j6(af[@GH2!, V&Q/P v{{F!NɛSckN [cQ8"vv`B5#3l<DI6VmD穨RY&n1[r#D8[˷:R  d2؍Q7-yC 6;hLܹo{Bd՚Pxr ~(H8kˣܒ!oVw:݌.izwx[q]$u":ņnɖiŘ>h Ъ=tAa>F!7~+/\`el*\ ɢ[3SҪ^3~! U3_;QX #|9Ym?=)&`q3YWFc-F&l|-˖T>+0 !9kЇwÒor9Lqcq-_+8ȹLJ֚ vLnנNU)c5Le!zp< B}ܮ.Li}> %HDj8DNNI(]$uc&HԠ 2;T#^G6\c*6L`9csS*UtFd_}XɑcF#LvB6 s:~NxUH֜*c {ߑ#31= *b^˰]ڎG7-L  D%n~r QըEů_V /hI>5o' fYPgU? %UixԂ,<et+m?^[MtXblAi}9Ks~]Ivek:QI2shN Q=D"4i3 ̰ꪷZgRl!LĽ|f5זCMz\ޤ8FZZ]Q9#Rw)KZ{:'4HRM߬Z vtƙSKUA` @AyqL1e2[Ɵ>6ҥgjW'pn+nkIG|nK{WwMy6Cԋ-UE,p?Mr)#ea9 k_ܿ̀"eܲve0Y:[NSNlu٤sdfKio68/ۄV 풍%jЌ6 8Rh|a@$ )ds"sK*Xl7arV|. b2p~`LH[h22Y§ML_UyߗL υAۚQ<\A$#QӾ1%XR}5\,)Gt-!!AZAh1FF)f.֧.6w'gVu?BK`(6o0aMcszƂY1veoowTh)M`^6)GMku%쉿R?c+kHMNbt#kqb+'1G0 8baeTǑ`Ȧ*xRS1jv UK\̴`vݷ,ߑji;Kc pu j_6 є+ARB}H ḛ̄t~SM]c~\ 4C)cƫʼf`+%C(H4(WQlX+ۡ`3RkS-}̃J`N z:N;bc=eu*_cq4{omD@ZEfswqSVwEL0]: X&&%& hut MLѷsSSO5Wekq܈9<8f<#|kQ@m7-<piiԱ@ @vL%_4I ~3aws`+Wr' W. -,rd/C-{^+<~eZg3}MR$x'b#Шٓ-ֹ>A7mI=6J !~w7% 3W ?z˅+2WyVu3!29r֋r<䇁Q1dZ+7zKP m\aD~=Ư=ǢCآe1͕[hRIJ$/oW|$/ϿB tl֝O#d(Dž>qc7lV 6wy6!$C k// .l-ѧzJ*-Qt 8 O52H; q"uzw.8-=mde.2P6o3Gi2mۮ--X_kBYJٕCBd`M=*El8 hiSЭbcu91$to& Oο nY|E:2ZΜ|}#tM w!a=/B9)Y૿8Lp ؊̡'8;#wx#(1Щ쏊kS&Yj59_t%GYލOҊ)+,"s6/Uΰ) *UFA Fqik|]N3NX1UxvFsO~yXYW؛Ih95#ZT_[rԥ.`:̰qdwP 3SWBZϦi*@y98_yZgL3Z& dE~`4ժQPMw51ZD{;ڞE#=sŕӨil*dg,|g1DݵzYhng P.ϧ  ߁ -;oN 3ؑ:"c6FAihH 1?,(WO8c+e":bzi8"7"hS .k+ 5Zuj|=I rTZD@AZMEq%rO'ͣn6nmn/c";_edW;Oڤϲj1aJ֋v}M"W2`n)݌ߺx #^"D(WF ģ&]EJlb(6:> r oMf9or.6tl\2ECfJZB|3rQeXt5k޳}fsw~iF,>m~i4PYDh/ZŽ6@"CcСg$j2v^xDŽNs*(,0.E|xd~D%K oՏf%tZG|m)wax&,{\1Qũ ZTorɛLmCcl6I# \PFamN@އUAD+mPQwzY e]xJwDJl4M4=޶|5Ja}TB&Z'O9DBec/ֹ)M.x͘ڹNY,y`ƔJJ:Ym8Lo^^*ríf@쁙ejZcq*K:Ç9\>F2׊OYx#И&@*Gwn&YېQ`} XaUN~RQ嶠'LoO)ezS?e3=j*jǵ>~@ w՗FWmU1G ߪ9ȕ*&j@kUCh'=&+|sX'Xc>ev^q=⮳%$DNb@Z/+c ̜?G'@.3}$zcI e?>8lӺ0ȡI~i3@QWx5QrslCvۯ$OӲTZ σ[Oݍn>i1`%1<нк' ~(B1Eru7pwn&D  lM+i k0lbR3V`sIjYJ.2X D" ɕޚ 1ЃCԖ|71!L_*t=6 4ݢ2=uk,*GFcD9*C=V1hqj!s_ ﰳھGuQ[ښXM1 ד8hz! w {]=w;x)J.eGAs=v>!4I@bl@{Xkaa.Y8??>* I|;';be@8 v.`\7+$!7㷱&S!#v.M5e9 3* zt eMq0˂ SiwEx~Wc7$lj_`=.25.H'}}ӓknqfZ[k<6XCۖ '$"dQ~䚖;V@&2㧑ؽcv] ש~?o"7PKuIMeޒ(CVbLy<&ߐ\Yv긛ndCG2~tڨHw񖱔C|n= h 7q,M?+CER8_!  ~YւYxf0T 7kKg-8 j<8ˏl$k}E}zNz6f'eGtAJxVXz#se dej=9bjݩVk,_~Kl5vcȨ9ab,26:y*S(c7<WV]Ǚ€߲B")#[R)5{KJ_le0S]quTkQSk΢[J6R2F̳ )Zt\. IJ֜ngHG]/+^=mmCi2y0=C[1at. ̸(q½F _/aKޠvӞK +: d= ^t;vIo˰3k$'}Zp,t+15 SCJ r4YV#]%g?J74uhh'Nj".F+3m2Bs祐^OH\RWA]\-D򬑶 ^7|dhTxpRgn't4Kci④34DYTƝ9^ٮ0osTh|q$U1=epЪ3̬XH@^$ ^ ^JyZVzk6Klnm1ٟYL%o8VR|D/7V~ zbI ObπD=QNY[^~ vhuhD$Z zQtXaA37j$| nG6^i[5nrPrQ71c>#5\}y=,Kq7\* ]E3&jUDG {hqY)'A0JRDZ ~\6פ327CSG L專^*U a3Xˑ:: ]#g!ZW7^ZܡnC"ӺjP~&όDRxoi7C7#tV7 FnQ*gKAʲ^H !z4F}}iuF;",F<#RTvjQe/?6]$ % ``JOcj.$6Bc)DC$x0lg P"!Ik+Xx>9RfB<Ѻhɵ|aIةmrJOy/}(^J<-=iB7hߟ##V}\1{@'e`ٚ_Bjc!J/"as 0S\zH/҆E'qe Yvj#thQ豴 "`fcFiB?${->WnW|1t.`ô70Mx9NeŢ5>)đ5`=o:xff|jʔf;o&^@QI45\OL ~/*b7~Lh0Fޚ 3{FF ) ]Nnm=\A5lF9 oM]\ypd%㜥\BIG?>}95zq8b}|SOJz(aI gpUoKv+U%CCW̌ S$ :EӓaεG#$ɿEM1M\R }J?R6L?#MvmFx=E|ZT@)diu׎3w7N) UZ{0d1tyݳz!qQeO[MCHlk-TGnB$|Uﴠlpqå#z3^rgF f<^eNěH2m&U nwMk  C=WgFGF-1D'M"/8+hFȞtȯeKi5!,=-Ŝej10Z1n*/xeNZE[NBt41?.GPi~qhQ Ct/ {R>p@L{J8 <I3,~ww%"v +Ҩ ȳ#]ڌGj.\*;7XZW%;6.'FFf"3=㉖Rɽl1s~yr_ϗԻ!># 5p;wE>@0xGǧ-fvO1*4:Bx9 kNNKGc[f1EЭReGp.eT(ol$cypH}aɷƞbsU5¹R M5{Χ[vȨ5Ψx$Bm#+DSr~05^'6iƬ}! eqȌ"&~bګMKYHx8L_Z**Pm>PjWjGg#y3vڂ˟y4.ă54ZBG4Rh"PNҲ)\^oWA%YNjN΢I]!s Hx%D r/XfNcQ2E6L%\v `lBUM}؂'mB;` T]%K_N05 .{uX9>gaR\Gp_g$ЈGג1RBhP *>X/gP挿ƥxr>-Q??~ v& PƑĂ.g15`Vb'Jo?90~مqBfw׻-oj߀\uA%C{N:?{ɹC$@\i.w 1@vh Z< uhz zmk(e\uӍ ĀP{ugaJoVZd%* #|6r~41 >%UG1bq1v5dlT*å0An Ive_vεٖb>`%n%AdzIZ9N Ю!cW]+Mshŕ" 't%9uuY;&dU0-"DF(k#0tB(=pUreWWt%KݒL["lhlcv?a9Z"APtݩ$[AmUcY&F`GUS+LEhReHAG/INyqtW")1Jj}9:9o .Qw76-N9g,hC KhФٸFDycGp.AvSe#(AӨ+8N˾ÚF4̠\7R4o"uc2HʺEz5prI#pg.TA5#BEcJZ5i ``,ۚlܔOt0M]CK1nA[-}0 Z^G}4nUɖ|-Q ~ ,u4]z<3 M8uar]{36hj=r3 bR-.K``v=unB*4 ~fXΐ'eܶ\ȑKssE,:~ nU">õ'O -yeIg Kw1~LФ\$cPBMaw V6<~CpRCܒ~laG炊ev ,ޓ!Svu;q¾!ҥ~d7p,`72KK 4ĈQ"\Op L gp$PŅoGwv0aN4k4VO_yj [94K!&˴t K-b[gtQ&){ n W_@sx C/>^*縂c`P[^"{6!2L@5Y gGXM-OUF S}@ϴ@Y8*DU|\ybFi~$UWPsZf_`%My3 {@۝A<+|:(ȼIVHFl0pm&*ef4kFz@+Z7g>`-#~Z8Hsn<--c;Σ1e>KZɼIw{ZsN;-&XO54gД7@0>g&F oK+VO0v NѸz'rsY򬀺+Z=IDAHgh q {w;_liىHѫ3~.<~X3tMDfXm#bzkp`aN hlE5=,HOI"ZXԘ䠌 ?Ot.Bz N[:ݝ Nxm"h,-s:\)h^}ov ܜ: 28b1][b0G$n\Gƛ lwA{C16kR?A~f7]C|zE鑐 hr& /&DMI{+1nR#C!ę;桙yP0l&*~T?o^v Snj{f Hbd"'οc3OYM2{Βj0$)`(bVHy)o1}ìK/9B5)s\b5׾,L$ ![*LPkǒj5# 񡐝tW0o ^@ 5&T wN[|KF7ϕ4mgc8tN׺sl1"d%% Ax1asJS4Q9{ϭq{wU\YS]+̑Rzeɣ5;ˏ3J[qb;: "20T{EQnFcʡef6mo(Sl.$e8vlh#VBnP%%"Ë RńISR-สO$Fz .;bY̿'U 楄`4#/U*v)l{*oWqUuc?%6Ymj>M4R쥳Ge¼Nt,(!^:MwdCuZ%q=M_ bR\̗ؑIWŻs 8ɘ9d|)%|Nv e#'s} b#Nf~W5 V3׳) Yg7I^d ]P `Q:  p|& [ 0 :#`$I^cM`&y-WIfLۃ$jK'0pƿҊ7LҀwf.GO:< $ʏp 'aL¼AK/ p#⭯N;gl3~ ^m0&&W&9}!J#d?=CU+9ĝuV_aR_hPx^)Gevwgm\0ɗ vЫADﹰhvEɦc^@Zo*6Bm2dLiƻ1T>]ȈFLj#= \4"ohS%! BUjD},w(\\'y| 6_e S -9x gcK84.|QyXEtա'q%]3DuC9a6M aH!#et4Q{ cveP |eIzBSs.h1+ :ҧV@2eԇh9gV:OXfG^~󆗈>j^*6Yil"ʑOe7HtRm3۔}0)6#\ܼkc,1)H="[ ǎ?d=`sǔ'gY**$P]Ṵ-#xyE"#XͣיvYr 6#F7\f^{,EI Gn"ݢ ׬'271<\XTZÖbKxטb|a?w1!a-4Z\P^Ț/<̺` H2ڃ)78]+^42'ROy{|Fޭ<*Vt4A lyKt'czLy6]0,8ٻ@?Z{ p E}fi%Tw15LIgfkYfS9C^6V}'ǖ k#DtKw@Bnodpnvl='Лt&:ٝޒ`(̚k%L.4׷4H^bQ(h.^>ƛ?2a\34Fe[0Bh޼-W)fTRL`;vUy~1]ƣK\rt, 6f#O(Wپ_鞑7xuK8SUA"-ꈘdȂqJjX<ڄLݎtD UL31eZhx3!ڛ˛ORhpzCZ(mnuăE_cS1!J^g70# :F2 v3mȶSMʤ 7]=/],b7e"=Ϫqj5A숇J/YsL.HO ]"޲?ޏGV~:'_YQ{:HXcC>s M]eY\}@V:cYUt%;T̤[c9p҉mlKTTYxmC;+K9DŽ@a)Vtۣ_KDP眣<֏ }3W9攼R#l¢QG@K)둓؛!YMy7wl/N L 0"\{yNΞJrYTr%Dz205Y:xp]9JHvnB_ rVuDSe@|"?T_1Ni}v i:MqDwI-FqPT)Y={ɯ xQDV5QsF mw;9<@S-daWC@cJgE~).L=b/@A@z=7A+XEeK&@ٗ$Ө\Dr6J#?#Il4 '}42FE"߹?kmpp^|_ /Q_ca= b|f) uPY8ʑ23~R}e`SöJyyz ),uMo(]b ϱ!Xܝ!N7H',>Q-_9| uıY %ű4f}]I`%=aI-_dڢ84 Ch&L3t+4E-k M/OXlD̥$"\Ɯ8,)?ZQZYIJ(|4b3K;r#M`q^᮱zw֡}Rfs3oa~\ b'o":`"Dz7\ ͹ß lMѣ1:'FdXpZD>Lzmuz!Xe |B.]Wpgׂ@NY I - QhA E tu~eJ<^)H/^ 4͙34*n5vNSn31qjzhϖӀ`NҀCΑ6yM Uܧ)@ʺUݶ{Jh? :YVᐇŮcMh_|D: .d=U3 ViVgQ,6E fZۛlTH,Mg:ݻ IN0};5gy~+@1j7x/"!ҵg*mj[5a70Vi[yNd2WbF "G t+s5qzD׏)MmgZ-Nh%;I|Sl~ӸAuaZt`%\v4R|Ɓvz{#`7><_Ew2hZ!Fae 1>^5v􏌮P4ٶ@{ S6ŽI&gE OT~Rn?|R> Wy=2|=6TJ=҈R %WXXQpo 5$걸ʧ_*d+vC\-)a#-E gŇޔ'V"-{.J!ި0o,f%\^eєNheTp(6WRbtl_Mb*`yTkf/LAx͉5PՌjVD5C۱M1DGdAzT'6߿ZCeHRTeR6dtlȁ ҵ_]CZGAѡoA! "6w*3&_WWߕе4  ~qOCLV߰:z]8[GLĪ#"+KB͎𨩷1+r/1ht $ε&%r9,,:W(? 7Rb YjcƌN9_e ?}rď\Fd m&>Ui:HGtx<#! euϭf =p?^U'b]|tGPP~"z7ު2\-SU6΍!Sȹq&ߩXJ5D3B?d:NjګBf3챁o?Ac^8X@zHv˽y*k.tmf?\YޙB'X/ZwդڨZI^sKhUxIǚ/ň@ [c%A .;6,i*}] عwG9Lj87V%ЬXe~ be$\#{%%3NXrlZIA I6شP'Iph#ۥFW}$!r64L)9b)6p2.韰ۚ0kd 9%/胛n,$^ wJyxzšXwoUAKNǣg6[ s %^\ߦ,"ۦ$W=1B=o^P?M81umͅʗmZ񎇓|8Z@yw_kK3I%~(W]heSA>ۇ_M!Vv,}F1m}[4w/QnE'*M܂cdA#n%eTuXh[inNj3E0?zĢCң/[C9a4v4w8n|wy PZ~D拊{IntI*nJW"t^KYreø%?ߓ sIE"bfϑ;1_Dl ?ǏW~N &d7It͜Sy\hZ$rJ3`3ڋi1nD>=~2P5фr曹'`@D2 Oѓ]BM(F˨\ ݴz#M^l]9S+2&FmhY_7*O)@^~.m[ϡtP:}q9mԺut*4XǞљVB[2)+wc<]i,pe_$*9b{%aѓ6V#}酷,DmE"s:+f6 uAt:win'Te;=\+91tbJ:AXh)W*00Hm@ԓ.,%*rĴJTH.|5Юx,3 JGI9]Dr&)+ pl t3~D٧N/*ߜ$I0yxU"f6= ˝v55tVp,g1|npwFmpK5EykR}aӋQOwIĀAb1lZ.鲏 ZBQHPMES*=I&R !bM YiꫳHB_E<ۅm_e`HSu +6kxRu& %+ 5g`E4YK ľ.,7p7Q|UvֺEπM <0xkWrjAp  K:}a1[6[5ŲK +$΅LdGG.lg ^MPK]`N3H#)VګsJ_f+t3;v@]8xIvc'UJڃ#LK9a(.;7-m)lUA4.  U,XuO+QvIpm( dpK ڲ"="?36puz@i9{,ɷi xO+b0:ɻq+: 汅`Y-l5̶k9SQEk|9M`4 *HRXX"%0g7cTiǨ'a4oa]-Q)ds XD}&Vb8wœ.<̊!_>0oG`>n>W Rb7iZ`G˾ 5/7n[eD74WõV~v eSrBdi[F͖ܺo 8ޙnn-VQOQ۹1->.Ѷt%i\cWAsFZrҴa0B).SxM.6䎣d]:Or.pDDl z/7CNs:!٦}$ 0ASB |6ZQ3{xӅWZ>Lk,\wp SqU Rkxt{U(o9e#*6]gܶDQ*;DVgT@oIbpqȏuxF:B\_tv8 |PU)bU^R*\B֗8KNxaޙbD٩hrÖt K|"$>Amv7$fQZOlo µ/?Xqd} If1I5'^mĔg-&Lȏ]09~B߈jd 8b©d/Ծ\-%ML(/OKs.Q'IԎz /TQeP|r>)؇2X~Q Z& ճ"8nmY6Ȟ a06oYv/OuK 4z]CetoxKiXO];}Q 'ES X+ͶLw9'\AWAܤjmd4qWRc~ey|%eKM{x҉UJBcW3F]j89eh/˕9$$OL?ak߀*u v^rcX@i&KBX.S"[y+N }z%C>\o?GՙG"(;BC(Rӻ~@@ԣYLl oё^O] Hq@ ԰ M5W\C:=3#Ct%clOYg!8Ƙ)}t2W7lnEǜV9d]u}DQ*[TAqB`6vNrL?]|^8o:&Hml_p L]?6=h6NqˮM,ȮpV6見d?GhERPS~0Tq~'Δ Ҵ⃠3ω%rONyEv?]g״o2={q>tS kQ IXճtP fvZ!Ñiʴp<oAVE n7iՖ 'sC@19 ==p Xv~*+22[!z΢Jj[MG4O-Gb3Z.EM\b .PxW<)S+,*zc: #0u8Bu 2&uJ6zo' FHB]ZY:?K};Ol,!U>H0j!Jk@#K!o0dn+("pUe zAIB8,GOs\Xv 尲l!]),Dz'pWh?g-J!%Z=hbFΰܠGM>VUUҘ:Gc &8!I݆r{} dLk̸׏_c&Gu[] QI!j ru)MvTLGo0ׁ0~9FЈAx6 FY qADg%'L& t{Im]C N&Ј E97}:O;t6#MvasU:x-cG|+8sĀSwEcMA^ Sv 2oktQ#XVtSU;F.Nĉ(Do d m~ibP $+Ud6s4I5Pc˼ }(n!^(}`~QX($]B\Tw'۟7=&Et JĢWi-C 5LȮg uqc^t}\3镢%'LHuB%>_$Zۃd(1J ʁ~݂)|2AЭpDXad&Gi¨/72<([Ҋ nyWv  %akEw`v Ɛs[s]0z30;̵tУE_մZ^iEOt/M2H71a! ڵ6mw k I^H/3HW&o)l!XBح9B+X=^"ĀZ&_9O"pǏVO7-Xڠ9$+c 2?拨9vc7wx@@E#֛d5W}0Hn~^[\gÚG V' &̕ߌpJZ!O_\u46 }OϏ ;ߍ}I(2X =BL?Z6w 9QZtSUc,O=/5eH0}/*RDZ1#"QImz8%reYp8Y}c8CX~uwmUdHtV8!G)'sai͋0Yq96;~zTWt@ԣdazrgOB٤6yP5Ugw}+"[ÙsZy$pNE>,vq >G53mO u\kq/O'[8v{cxOOs@x蔩+$sD׳v˕Z * c38 %(-^ٞws,DceH1姮Anr8|~;8C,9#= gNPu)<"׸b=1cXr,컝Bpjv@bru"a,ҫ.ݰ=H~& dgk_Ϋ9SwoNҶ+JG!9!XT52i$mu,x E8O67NLԒmrHvr*Y^!̙KҪ]yZ<8DyPWUZ)j/25᤯QIŮ<Х?HDAX 8ͯHm$rXdqIUy K("XS rzl+iVcf-vq<$7eխB~WbBr"?sp"*yf J8Ɵ8^;2LcqSip  oAMm%/$Ej7^_KonMʂPQ{]ZiX(t $w\I¡CڝڈT9oD% `h`^`$zkjt aAr3Ah~NZXK/݀}?c#E">T@Jf*P2ED]XM"iѸ? V tܬU ,$CV:[G8$e8̯X'[Ao:y pKXdl 0Fg@NO9(憾eܮ`iK~3 U<Ħ(i :oiqb"/oElGV|Zgy=uz&"ϱkK^Is387pn&f4)^',4> ˈu!m5La?'t@y M=e`Ti9(ȟHk;sM=(ofFI|D_ݎl@m ը8 @SIA Q[`'id=YvӖsQ[rZ(Q:->Ni? k΂HK۸00=M}-B<ތ7TˆP"(^'G*OzKo@iD$C T%s~bt P,Cbڜ!'1*h{5 TݿVL/VvY8[G%Nz`a4CqQSSm\KF&OPaÞ-.fI.r ".g+p Np=Q NبG(ДBN7\װ5= l'C 3<"`r/ jsY1$=XȨ7 zt[P|8Q )11Xeuxd(ZJsHcyl+4T*d*,,U ,̋5_/r;#jpձ3ti3SfE&6C7R|^6Gv" gA4z%lM_wߤnֳShAy$rO0LPXcn6&pouk ]Ɠ}##TNPw NۋXsr>e9DO ^vUڃ7Nr-iMZւp~R/< w;vJ]~=6K/ZFCuO<i/V$1r=xzt5*֎F[n#n);h(k,UΧMW+l־IB51~o\IQπqݾޯqk)G!=2zs3Pg 3M]xbɧ5Zni~o`SDUl=euOq}9[ΫIS9+x4bu\5 >WRbіՁ;ˍNkIBEk2|sy,џ5xQ\kIL,''UA~am l}ցB݋uԋMxXG|X=I>ό}d#:p͑@`Т̑ߍ咴rPAMS읾Η'e,5ҜܨZ5=:ro-KϬ@ =YГo@cqC~SL eo9UD˰ӵ]{e]`{2lLS]Yu c@',܄R88FL>CM )_p*p8|E@>q.Tc'42_xL 8m,).c!4Bj] S Fq`xDog~OHD+8Y3)L-˗͠,| h]wbgš/"6c'4Q 0%/nvn#Mȴ7:VB7kZbJSk쇢S(K̚Ii:z0 Q9yǯk,""_>ԉioz:kǑy*#V8Q{ #:0s@,&JjoX̠#/R{S@w򉲑z\z8ȑF)>gRN8czFSw\=o4Ɠ3b|QH43w= QΥ 3xgZaV2X$Ka |u:ɧ9Gp@@NU@n v!+nEr,(IJF!*.HPby,YȲMvdeTwqt^℟^娘SDS ȅ=*Z9.1) qFp\2HC%DlgDn@X\1]"GdA,E/L{Lա2g217#LKV c# s(!5nSd<gY{ AYyeVY,EYDL"ػOCc5.\'W9M%QJ1t.Kg؝j|CjnP̔`QetNOBhjx~ѡaR,%f᛭iP`ƫ IEÚ}h$0c&[AϕӇ:sm5]_RrӮE,-h&pi<іCM@=`K4ia}juR * AZxmɼHN\ވ\gőcBI}Mye+=In '#^]ߙC:ر]WK̰x *Gز!ޚ'Dj MxOrrĢHn [/d-Bᕫ5';.-1dZ.iHG vgkPi2F#! U@'&Nڐ5J>pב Ҧ`{wQ+ %9WB\o0|qp4Íʔf<Vd;m95WUyLS f&ȏ[!2OrvywBӥʭ4I ɜnMA N_ qе9W{9NMw(3<@DX-Pt6}[>m6 [@9͡@k6e_ ]-r8KFQƲl-6 VxK-Vp 0bfV1ɑ{6'zѐQ`RRT|%Qʬ.]sP+2 F>`ׂa"}5Eۿ-;iC6 )x&8_7 U{8ܗ^'1Wnwƛ>)2,Բ;Pl.5~b"jmCfsSlOLS pBQ˳D]S2񊉛 vؼot܀]aݥ"/I.`N~> /Ѹ[ tq=HPUc;{OzDzFor#+RLYdv:&RI|S?Up 9 !b>+M!GzosICqu XQE!%yw./-$ZT9Srklۋkez90DP& f$4ͬ@`ٌL~F?.JPڐ;$W!{oZV[CoiZvTIC1A>s(Z 9*rPkV}#hwA4Lb BsHs-QE2oB&Z6㿁{ٚNzHA5U_q}x5$0Dɤ| x#-uҍ!sW^?焏AxI"  r_07UfǤFk I4df%19֒ 6I_,*U2{Y.;N-łKWoLJN@&ڕfG S$̚J<U)k0i sU3ki([cet], rsE/Ҿfc{pi{:$9kpsrxW+ֈ\hDccKB[1 }+}n!C\v5' J#ntřZIc//gup$n UWs|] F8Ņ%5Vm.-C &<䬦!!<6aQEHdw٨ʺB!8=n/BSc7Yئ['r;7!@O{oSuUQ&h|b{$yV2 }j{6{փ&#VBD:1 坫!#Nj4fe;`xfV 4&"G~i1!$ܢ "0Hb M,fN\>(zlEUrU\5䁓ZoϦpppPct6u5&΀}UTƦz/S#gQ9Vbp㵱+ E=𵕟F3PmԍI{N h<4x) :k‘9LMؑ<CVmMC]Yr*SfΔ隼J»iIol]fOƧE~BiVE݄8B1n{ YZm(HC]#+ETHT㥇Ĝ_Bq4d$bz, +Pq`J~=Jg: l d%2Bz7;C-p[ۙi4Ш!jsT>3 nhя/)Ff>\:uE0@x9HW g_̘]?BM{VCJ/ h(DڄpߩY)D-odr26f ?raE6`ŸqMQS5ϩ.C(\uKǁvH)8u*l]E9xTN@2ѩ =&zWj9-Qn;]I~]W+Mm[#Ehc {T# h-<=ërk߰#|]=_d0e|8՟}~<ޘU~vTI],cKT{1$C@Y]Y}1TH20órB3MA=9]̉ On@Tj;ŻdK޺§3 _k PmxK2weyw5:Dr 92Ηq$a⾮:_I.,!fnߍ_cM!a3k sT{p?PK#Rc.7NH'[¤%[}j >1RTH@8+kmE^Tʕ Lϖ9< M,]S]tITХUibͨt֡gDQ36}ąJXm?x}Ȅ396PT|4 V y0h3"AZH J|lHt~8f)'diQM~)^xuB|̉̕.0xvyl˨UoyKF(cc#'Mo|y h *@RR0t"4im@f:Ji@ðşr9HNMx8 ج /1y%Ƕ~ݮu_`gGQ7 QG^87 듧f%vTE[Q>WLB(z1q` C[^M#jw ?jZgG&҉`aGLSt(L VO@E(\w4)46MuIiZv|r*^b'g3[cYR1o~L+X|#XZ4aHAEY[Vm;R*#N Zn}P0 P|l/[ÿ_9!HCШoYXJE8 U=quO ҅g܅`,/)n!u~'t/C݁tqaսD|lܨ-D潃jVf;&C`?nZ.37vfSH2M"T> <̄[Жf+A8`eg+]%:s4.'`ȏ}Q/f>F^$8"8 vna(GVa tFF eS+: y̯ R8*]syK^ŷvp'G!R*xԙRV/T+ky0x]Z!\v㼹Hn\ZwՠH'*&8Iy96Jb5T3`82a^B+]|( fݸZP]OA ~zsH00P"lD-&uY%:,ٯ F͙@w-gA!/X@Ys EW!ׁ v`k8c|_x&#PbpOVS1sየ0#?'w-@_+;Bp×"⏞Z55λzᭌǪ*>$+AM. ə`/Ti$lT;Ed"WqcMyX~dOJd5E*!}Rrc:@6V G,O 5?)r>l:_kT +mgxVΌHvdU|W&fYV|J|L4JrH:RAK a(tV=~O ltya -!޻!oiP-=}s?"mӷEp٭kury8w+$*Ώ$@|ߊή.i9xJnXW],avk"V\el|d'vxD -H0W?@bރy&C mI=~>iơ\EsPjf),ߴV' F|(Ŗ]ƾf~oOx=@cy':*ڛ3 o'%ῡW΋6HqǜLcS1VwZ0S,qT*,yS2IhhV8?*iEQ zI\lN_Bdhe ܊=I =`i5c¯( g (L͞r%6~`q! 39U%7 #ZȌI$l9AϘSoVR?xJ(=Cl+mU8u!P*Byo6ss]ȸ\P,I^ 0iƑSS_җ<+FT%ӫfoh (fcRau3 kEQl)V9My+α5Ԟ2 k)4jw{nǪцa9çilM7טNlDV׼u6:xt`h\jԧ9ggRgA[nދodzs7U1xjA^\Mۡ)Q_$!Ǵ6ݖdȂjIUmv{:qg~(4g]0.٬[`HW# 5/H=( i~;B6%Ѥߊn_V%s~ 7!J.hPc֛Fs+tȞx= +h$pA۝Iƒ\QUZ#QjoDz [zw *|xo,Vx"Ro$lc1((n|KԝZ̢a"icxNpk8?a2d|Q#]x{˃@3|pF3Pg@zڨ@c4l(1c# QCT\hl(MM0 B D=|"/^4E׵%7>Rni]}sY>;G{!6 +@H3D~Oy16,y>h%1̪It;7:E}%&mڵ=Xx6dy;3K`dx&x${Yp8N,N"B!1:2ޥ54O ^]ynnl _ҭ:k< )pдct:'(釗9Po-}OF-879`Gҁm>D WE2e-h!R']P A9+T&Ti&?.ǜtiOC1˸2:mJ5\W'Fy:T$/v Wqq;siPZq9se0(ԡ'?H2WQHj- nj9ݡwP_I{T~ܻ &9)3K?T}P͏ka`]m?gÉ3B״ #,̭g ܌`wLBD~(; 74Zdt&AY.ձc;swjP#I~\\ͼ sW#2PZ/m\6\5¡Yyl3Q Ϸj|m~/s'${C)-ܯOpCxʎJ?5̌ ܣdFhhh4S>_8[L|x͂_i 7FAZߑ1weԹlYFvnoLyzeu E) д:H353BAZ/% :1//UEQX&W^w!z6\g F )ݶhC U05?cu~_._RqL<+#T$Dp-^}Gp)%I=MO}z4QA 4$Od">;9tڗXn Q%3f( j^.C,Cy|TV-2,tVAbQ sy%(;UO6"3 ĘX?C'~D2XCN;ufkQ:l(Y0kV\5:2$<.7X$/_GU0Bo f˿hQ%T#65 +veWQ4mUjmR,-bc^#(4ذfOo z CrL i2FOehpW'-@=X#-. ( t Zv>1͏bq{͹B($c ) Шh?1FY#*89{ϴ(ya0@&Φ֦Ѭq9[s/w1odPZnK^ k~ lP~sDQFVS_LL:'QH+W 5YuTiLWT˱¼Z: Ɏ$WM >VXLa;LvT(KvDЃ`my'|glڙ(TVPQIeɒrǞ\9?ցV5e(!,vY"&6/j5 {IȢY8+N@%eN tGv%$>eU yMZ ! tԼ]u SB /ʅ\V8g }Y }lЎ'CAcYq[߱L u i{nD \?0ΚS)qd$": [5ߒYӌrZeΦ]/ʲv֭êXp0+`,QrnPƙ,\ztD) id$ĨPI,/$}\v϶F6)]E L8TZfN߳_a"Lg*g8a`hhV &XS+O>rZix+ P:U\vorN:8+@ĭ)_Yoq~pv4^`J [Duhjf}E.Ԫl6\z8nW1Kl53<,QS]'4=ui0WE%y;Vo]weQQ)١CuiU)MC3p\^PM8g xӄ=1or5c"{ldJ3ao0A|u L߄{# )8/tv5紬E3)`: O'VWK\JT3ŏ^ࡖ<y>4RMd:rzz8}VF Trh Tz>PfrMaV`Js8M7@up}U3Gj}SEwݛ*ϚlY_eçXpc P}ILCO7F 0 XQ\BJ󟛓Pg--#f_nVKh*h4b [ t,JL!lkɣOdQˌ{B1V6:[,Az'I:C];''ȉ1*7 L~k|Rþi4rװJ6t2wi-Mң=,e%Ӣ! Yw޽5JʐZ7tpO[9e/{eLtx=@w"- ^sȎҡZu A yƲv4Ƿ< _%c ㉌\VY%EfHgfPX پtaoȯ>'r|N?wfv(,I=}>OwPC~K$H(H -Oo=,\Fgw*RlR\9,*, A8dęo5t;ckrbMVi$X|\I5wEJu&F'>Qq|_?#|̤pzQUfuDn->z0ޱR7O??(ox ٘ͷ&ߠj*`9(&8 6c!1A/X&I\ LCʷ*tfwݨAK_vt9$>6 e&=5Χf zw?T"w8N90F[V4#y|RJ9s5|Nxch$Hdi^aB1S6!+ũEK$l'< 7^\."cK*a CG8i/iACj÷Ush` ө1<>ppbqpO |9se7H> h%RWbwGvdYs?E$蟓:بgj̃TQIQpU;83YL2+.+&T Sdړg+%ǭ%>F%;5_zgÄ}e[Ս&N>->X'f}"DO4y{HO5ʓa3$:~Oq[pSLÂ_Y'%$Μ|= k#ȒcүF qKm;6Y0ٴT "~@9(LwP_,U։c HIC^FEW ̶Cdஈ :zT{AVceNSk rnԒv' q72n[B:ýlkg8i=*t, zȰEYwV.~ƫ/f?$H76Yu#l؁q>ȌJ_NeEoZ̞N0(zs#\hڡqu6ۮ8sªijj"Ѡ8E\+Y$|5N[ PfsԀ >VJ~W~Ht=1C#A!.`ĩB*dRRpAaG+7o[6 DVZOJ!&fIҿH*Vn1WزPS i$֫wU=5IJe0g!K# {߮>SS}# őưhLn. *И}k|orROyKc=QP3ca>sMߜһ $-e{y8jMsF b/N[ wJjm 5ENIXljD# \>>1iAB, ftw wk>14@9ȵa{Fu]F/yp?%=/#SfXBW71Lj9 0~wuymӒ=(ϫAE)`lX;z:e^ l'Z_ uIADDuDо-~L%:">_A\F69xH$J \9X( U_Yօc%D;ekroљ)huqkXN@Hs~1n~9nO ~~ l1!tXcҝaFС]5܍+_`ܵ`{K)]f_e@uB x+Inrݟ*)ZRw`W[=*ty/3o%s)Cu'S'F:Q tf>ML~d뗊`4{B*y6'FUKvrQ+4}r(&-r{7T:@O^U18f]/f1 w5EU)` 6Gs"PO$u>xI@-u8\~YTio 4ɱ*üZ !u,op^nև= }AB3ւ"rR&FJJi^j7ۺ7VqiWԼBgA]|@UPPQz?%ܸ?hd[^fn.ؾf65}ѻҀ (40/E [{qh6cfQ>\;Vfv$;ny؞]Eg`XՖ BTQz(3d/(csdkD-+0vf(6"N( &}9)ք}&jp)PնJœ$ǯb2pQcGm6f>>.FZUwC iATrU$,zƃefk%m+=  8?)A_vw0'+%mɿN-]W׋P`+(RC\-( {ŬsI K}g[R.&r0㢾rtQ[(} 3A;X{9=K9ߏs>IdD $ۑT<:t12 (&Li׶'b3guTNX12>n GZ~3pY e$ѠbqW=Kמ̚N9ܬ{1ku? C,{͙snmc~VpUD|D(8i8+ V6>$s]ռt5 >3#lb$bp4uk^ے2Gs~)&/MhDjYBU:>zpZj,*nv/$Y6"  ;sH 1.JB[lcyӇO a5 0]{|b<_`OTu~"_nHdm7$tD|x|XID\_kTx\bf%DS։…ﻄG_l-o6#!($'QIDӾ2@J'ψߠC G !Nff:HߛegXv$,抙i ßfZ^mgPO> ۿYFr!s[)yGHd'gUdf qɪOyR'f27y`64`j ZK햝}!wtCζiEQܠ+!S@*0K U E9/ a~jHwJ QB=:x  𷸙\ฐl==HU ?`<_%2Fl}7D C[^M#`2א` WH_g?iZ)J z#c^^T(EcS{((͚Q{dX=*V+_== raI|ȻJ/QU&QE*ڿL$G?w*5 FpY&)YNgfwMgqAD{Uh|Ӷ #^E(_oi9>2$ f,}^ jE &S $P<0HնN:L1:%p7$O`,hۼ&q{^:>իҀ8j Fo(]L<MRt-~g8sG׿Ъm}PQ"â-ٗBJ[\׆:,Z.S4p D\RPRg{>ۮp[d NDu7[>µtVRX=}l^̚hBBr[aR22`&v EEu)V?tچʯ;,;-]ZuC‡!)7\KԏΡsK}?;3mk6g] Aҝ䓎D<2 VqY uHѤ;|{d~0,>koțIιx֔]>jC߶@*ir  !8dCK8[}!:WL-)w4fs5Ɉ< %(O''6P7[*!uv(} B-bp~~[FuI v؍0oF.a0׃E{Vb LgY?dݦ}D3 ഭ׹`lV*j!OVV@Jcr_l19Eh/lk#7efiG*wېTVb)2gLSFW>+:l=W p!!5˻̛,9 1͟!zAf5\IK'WxXTtB`qV%p#\ ^gC;4quTG:j* k/ѩD,Ya|f!~l +"hzUjk c]#iǡ4>;(*veT8M@}W]w/u,`=KPKi cDwtwTih?fz@)3Flrdו#OzhA`Tp<,U#9ol]>$IHrehϊ_@CxI8%fnE (zRoeuf9z!g[97p=,iYB~M"GNR\A'5EDTBx9ՠwxŕNq[}EZF\` ''iRgģe08Y~ߍntp+ L )pe:4,7 ?\shNA@L~ G\]?_|H =,bgḟc"6Cӭ*UⰧC| ,3|`]27@Kvgjzs{GvDҁ몎M32 gï鞌 gȾmK:ީ1Hzyp ˔7"ꛤa<3IWF٣6Ƥdb4烿o'|t%gçR;2Uz"d?C_$Mf X|+H{h׿ o%;:ꜿ<2yp9L7~۶`bKmߟ:peA0fcƑ'sʲ; E2(Lp91G~q$htnVONcL`Uf )qYF1л~:8#izäIa ^/$q(yz˺j 5j^_ iH^;$(Z:~G7\>$LpRَ4YRZɭ5bNT4&=TveSukmw=6& JĈ5lqTIG-_PMlԸBPP\U.V/wbi4oYen~c)@H?f:Hrf-ɸB=ֳcΣ%T'M77~0?_ʟX}5b?^c݁[` !1eU_c.wXx?nLAg39Й|__p)ɟX<3)'"R*)> 1GB XsVdʸYwzrK)@b}JTZZϐ(,ܤ!$L};6R2')kϩc[NEŸw+18xe Rq> nJ tAD~kd+60 3e _f`~#WL%#JӵX{RF=d8lRMa?9hoq/SǏ*`m gn@Nŧ|5ޜǯ:]>b2z =>v҅=IAnwC|H| s)wA?"~;}[l ,E#@&29(|'VUtJkVaqijA }TePSkSf)m`Иpj娋 )MlqYP\ Ď!J|鎱(}G(*Ss9vJ mC3 TtN% h bJ])Jlwb$Eӎv#h3ю"ݤ3YR^oPHډ2+3ś( 49[-d QX83!!"qwt=m+JߟWnZ~ƅ 3IVեT, _F=)<h%mN/>xvtCOpʹ琢}M?gϾf iJ9=2{'MoWrJ%lLc}(R5wQb'DV&_Q`Ayٝ5i'VGK" BPB`D>ٟLbb]K,ːH~ia 0Mc2ґfœobb`3#0"bQ d. OX2:dx[Ns`h9Şڶ?;b@]VMF+͏-$ ~ vyXeEk$+Ih>*(2-> 0-K! C ԨPnurζ H¥GÝHM~O:a c>E[;| ?<`3hQ4ָR#{ϧm'lKCO. . A*T:$>(2rQDk/'8Ԫ>b.Bd  7%$ʗAYFwuaf%%xhQs-b@H;=}tzBB)5G?o$>9߾t+g|(8V 1qُnb7b`#z% B\6X P63-v~-t.K90b_jCA|Ӹz腯∇0+h gPB*q^:*~>f"EI8NTH"RU SGh l4w{9n [9aSC ȄHdܜ"3vJ!]ӴG:"%6gimi9ZR2_ 6GZ#H#na|,P[ xzkV 8ݝ>{Kg<=k;`,b? J(-{h&#fO|Pfiu !`#?W2/YABm~vDmYi9I@),*ܩ}Ռ>~aAa&bUx oO9`kުPw9\HRh@b۬STL*T J,|o 8kԦF35zR'{l6ݒ#uFneZQƒ׃fY::Z}e0O֬YPA:TXsƏ1&y+&Jҥ p= _Ƴ5 UO@&-K%ZoOK^?t]&M1-ޑۤR8[pT }My'-ʍ,t~*hS/}y˥S~ T],H.j =]YؗSќ`Yƕdl^]XP3.R3Ó]?NC;_-N*? t vZTT(FUtжD~O.[ :KIԉy`ZO%NXAE>ѴA:]ۜcمlKA_L`!Gݔ)~ ٨]0`]nL Rƅ9.),?)vEA2XoaO.7Hj=!^*ʥج'KZ!zyDO?Vk壵ӫʯ^݃E~ D 2a("ߎ:dm` !xX I Ze0@ (w,JR¤& Endj_KQ}qZ7Eج,X7Gjk+*ژU@tEeZ寳.NJE_ę0H16sBO}F j=`85s.0LTJGM7,cpm ݍj}ƟO"3sB;з,Y*`.7MH!4CAR$R2hUV*H[Y|^~#YjoPTF2˚ #}, ;-ʅ "=h=[޳CWżmke%A(͗|#T^BbW)S\r"275yv.&1Л딡!'!Jdmg:*z]owR}N?P vu#mGcUagRܮ4ll Nc(oN2m*ş3}!M2lS;:[@>M!u50Cw0½+{ʕc|QL9u&uj{ᬨўDh;|ˆE-oX/$5hC7QJItS #s©͢I0%wG)7Rn5:=/!o*{êg|9\\$]ݏyvzYdfŢMSu'H ^ Ӆ/VΣfW<4~G'=˓boGH3R|'Z ?t"4259$k.4|ضkKT̙OM0(ګMߴi;U5 C{7ZNO(r 4 f儁 &aX;"se5o*PdgpB3K ʼn>h!0`v0mtG?5W'l-[e;媤Ұ͈,}{˞^i >l 866/Fkzmqw'Ք6CA~6T-Acb#;Be٫ipJbtï3k[́I3:4>@\JB96잭|d_܊/|+TC=P-^8i"BWW6]GE9"&ϫ_{!). L:˙5!"g&uDBu6A G2X(,31 QkMHq[F&ja{_0k< yƳZ$ZG%U}^KnA-k=(^\ooq!x%. Gx&Fͫ}L{)һ6t V`ZI`߬ How!(/_gQyڢ'ȯ"U? ?Wfil0Wt'aGp{5Lw@,qa<զ=،&1W2d&VB|콂aT@<ͻTW>^0Ww:st`}ݨe/>Npzyq4r?ܭ*=Dc+ o aPnɑq5v=ְ/9)A8g[2w}|YZcN<5Wz֓vr&nwM OTN2?9ioǤM.Q2>;lo涶Ă>>J޾%*x+ʮ^V@fز$N c+ gkٍ'oC4GȏHe/fBȎLk4ɾoJ4IhX.Z.Mps;n1.|*MmP,QsCߎj?7H!Dc"$&{ R&wRĹLY&߶2! mn0~ݧ Goaicn_9*޵$$P}F@iYf|d~( NB6ԽDQ;E",FcΩ{os/+=zG*%h@x&B/墁8]L/ YeYICQA  >Yd̓[yը=b fjuikTkp߼•Ѐ7R6(,Ā;Ml+ eȔp^|䯵ءJ/$!,q&OW# G~L*##ԷAb{v7 B:̴hQ۹'N"CXB[=Si' Ad%L˞t \_~'Wz~&eRvRXEUzof9+yqfJli!;>0t #6wo)BP|%a LRK]& xCۯ:RSK*7ق"+9VJށ4 "ϽǪicegh vv63/T15D{Jkj q<ڱcn/o=瞬*'RSAwvcJ䣴W a!mSɘpX@S8.>ޢ? .QJ.2ҧ!$]wp/z\y= rYKEZ[1ѥ|3QPq;H+hdؙF=UL{tt$zGSC X|똜c/z]kmLfR?R9l$-԰||`oYAxҵv4U}>?6Q~p~c[t\(0nMH-Y%)Ir )\qLCtʕ!Z C ^6q8h6V |ZRAJ|9Y(OtCN T ЗTA:z7~\[UN\2Xy#f7P֕c L>q"TR`"~x!V]$̢xQ8?9B^]X# ~4oZ\%2ź7CgaU~&#Wj'']aQs'leK>CJxєAc>"83ޚ#EB?$nC U m ȼ ؗ0)BeC:o؆Y(>A]d挆$yXP8)[ԡ%9c 燷#9VM .]3H-j|_b5sSxVBN0-}¸Vb@p- f,1r>Xu NR'0Tq^"U[}`K䰕D i K3 M yGK[Vi] a5p9h6COA83"XnRRWׂشOՈ` 10AK#83( K:k4Vce_'(7 E /qZ-^)F`; P]ѤK\++ JZ2Jt\8wu}pp]OVJ;dTJd=&0r>v$\G N8qyB-%I; KKRWket0y THWq@dT`n7aִ"/1֌r0T^9am'ٍS**֕N(t<ߊ6B7sIvh*U%iKuET L8&c—Q @M-/q.vKG6P܅5 qM7Am-lo{x{-0!1\iы5 zx=ƶ>6p5fX'va\u+.P'/EfgZ,Zk5 8_#*u͢܃>ax NF,~ %@7[;3uT%A9npLb>#/_j~v >KmJ aU'!|30Ck0ƅ 'WbaGm3jPs?QɄn xk?mf<OqAʘhf:p7K1Q8Trڽx.b%{Ȑ_{9%ZB4uaaĻ^\IUAu\3p -"R@dƦlK͛ g"X{aVިm {7Zr_7<ҁML ¨(KMUH: -֖I8R0K9Ir13_Vxp+i!Y?0iiޗhMv9mu .r@B!~L`V:Yb\Դbӓ8Xɟ ËUX I$n{JF"ۉ+GHX.<ǀe[> c&>I_"uqxP̧MWꌘ)Wm~Jn>6=dvͷ]hѡ*R|{#:": vr=Ϟ ;cWNUW="@ wYDi 891Ӊp^Nh7en+q^DJ>_Q>JfԲ$EVGֳ a;\dDPsSIx/ %ilj3`:De"SZ9jM&0Ƿv6Hl_h@1ގ̰)ҟA16 )R87MZ9c.څ: (Ƙ!}6~EOA@É^aBrQCR"= 0ޒGhݻ^0˟'|H]i?D2MCqk;SH"ơ]TAUrD6rc?!*ctKB1 I~58S5+])/~[lLYy ҙ5p[ABN:GSh-re`( Zrh9lz)Pp0q6iKK¦Q+O"3XFWQQ`ϭIhNlU&F{]ASl8 ,ͯhvިm{e脇se9xA(O}-죧IװEDڂIBlh{%DW\a2nnVIw]4  ءѷA;Kz(]*<1)@|f#_ M&Þ!ېoV.Rmi2 B{-ܦ?  iy*yM2;JVzei>'4N_<{Q27ѵ${UP.m1X̒$TR:6 &j=+UaVHwX8xZOsJ857,\[! p;mhA;Cio2fB;Y+!a(;2+f7f Rq.v4yK"Ҋ)rߵkdO! =r ^M IUwؗrm⑤-!0 [?5C-? C.,؍ϭm .yʍKsh|K RntЀl=@Lv}H %ʮ[2!kɡbǒ|8liAeܘ*xT)n 8-1wcʸd*{>G=i=xt'vu$Q |: %JTK qU'A5ogoa# ~A* l.L~8>X)t1öY fJK]Q`Pse )7EY_D3nlNU _ߺKf jF`nMs :Ȁ[ۑ!k(I=`r/$+-=XSY{X7YE [3ReDvTr ~KTdc#ʣ͖7Bi*y([ 9߽jQ1>q!1n;]Jbͪqnx#0Q0WNWk58khp5 C8'O\JŔ^=JX%TIg@"IqȬ-رd=z3 [+XCWn44aE49~N/f5\֩I.M;>j(Q=ԲSTHu_^ oPP\$#SVńD5iDvS8knA.wE>x;y`~wl|I+P] -)>誓4Ui/ іoO&'xO'-6Ȉ2G-D)7w.J r8M◧efCǭy][ D=z6/ǀZ0tt¨Zm·#Nw= !`v )8v~\Ⱥe^ah$dW'P O1yק].,X?!o|P2c|M^67kǦOxymiEuǴQIsIUKiᇝv+v{m=c;۝JpDX2W0oM. #ۇ@ Oe?d4u6lڳbAi^Aь$>@OrGN@y4%)E^fzE S,PAL(8qI qbsXYr_8>,ۘ'@Ɲ^{}ͦ*ttrB!t=u}G?2Ɗ:yBPQ^ _O[{XvUꭗ*;23kv4`Կ9^o2e֗鍒A8=9hyU늞lQoǃi%ra4\[0MRۥ X$^ZJ_[5VwkX<gJn@V|JeH#G_b.47nslhbs67o*nMgQÍv 8Sٙ1bp4)pAQݼ=ê5H|#IwdPjnW[ 3a|2 oykʜĺ?"KsգzXl+6Rq _3BKOFp 3! i}/\ B?a>Ms^!T}Ihț;oNII)|Dx |M#O O#+ЪVnЖlFEf4ɣWi{qAJi8qJ9:!kp]RKLC4^*GoD_OSM+p|ZfS!:_ORPJsY` [EFs]ey>D Oq[0Ц+Z t|j6ՐBdV< ;{ >@H*<Ϲ]Dؘy9s# edX2 6dhTްBr4 &<ړgZDJ)6"2Xe(]:j"ݒL OpbI]Mbk}AN8vs8ٻe@/O~ 8. ԑR0m6m473:H'=,Z*K+ԣs/91Ґ_%&;繾e t"m 9ہ4r1(G(|,4F^W5@%qʊT>muNffƘ׃9SC91=+ 7`)9`}Yh[rIs @fQR&3#Aj*MtzgNI_m&>zX01V(c(\FK?=M1dt5VI9uR=Ǭ~s,on58\lyl4)i)ﰥԆOݤm2[kHLMx#wyz_fTxbr[ _:4}x \}uhCڭd#okf>-{D9 Ocou3>i mc$ ̀4|?v.Fx|,^gYe }RDD?)e"S%g9D$X5gss%N nhA *yw 1PO9@1oF3Z6cT>!0z26 ;J$N0JnOwdh_+&w/j+,*V6:Dq̙_&-~\1gG/K:=rMY<(TfaD) ڮ"(@e=TwlG}[EKKv=!cH;dӷm[꙼*قLC Bo}Qv95Iq?-Hg ƣYCk J$i gu|c5#?_=?4a4 *bG)r-UvgQ|OȧkŚ8Үkm5@H۠k@NY{bmY 4f\"Lѹrcv%&|>/r 72 (ù? Uwn\ݾ2Y&V&}}cuR['Vu_챿*d&s}-0X-3yPR%];yTB[(GcɯKEG1&]KsKR-c֖?f=~mQq.ӣMȳ܈S~QAۋ Z#CSo(\0_"[>K:kFGժt>o$~6lbQѷ k9]TM qk4]V{Gφ*ցPZx--WTchZc!`Zj?Of B@ 9g?&,1˧gxc^#-34?J=<ĵ G<x~GZ8wVM&K[ʞG5+b(ذW5Hl!]ff\3rln`;ߎ>eȫu|bxEا,@- xo97A~{){P:~3f;$c4I`]w`*k@Ek5]eB痣l9z }/6\5}k.>/ ێ#6 0G{U-Pxe\wX#)F\ŕfi(dRL*l|[6ɼ>;m%W?9M4Ko& b (7j/$FPހ%u 6crQnoUeBՎE:Q ngIKh>8-Cf2q/usixY# sHFfo %vt>gpjN{"oC%j+ *1 ?2iyL^ɄX P'jV`n+C67HC۪"˅#1<ݧA\gOSDp zzFeW:vgH5k}lyiAVڳ5 bbX{[k>x,na}CNܧoSTr[ʉx@ uUjНV_j!a>؄tF\p} *0"d7G"P\A’0V%7#96vj;N!Dq_RpbI^I8MJ:̽jd\lc2QvED-Y!ƙE>Wxٔ8_|*D?S]]$aZFV2C7CYHW8ՁJ?ޟ1Bhۉ Q:"OuRZ{ wD?7o7L2J`Le][ [婩X' gc~㲎 -DRōYIɳ{wF"=-@-怭\ G vF'V(o xM50!-~z=:p^7A,nhs#x΃uJmXk<,k_=XKנORS,_Є~Jork&nZ(2B\̵BSh2S%J١=а%.a :HbT%FjA81KOc˯agQIznbՃ:팦RMۙ>IpNک*U4.0(I1tӟIA8%~uXf;vː ,S_[M|NfdT&"k׬ w$25iGҸ~ :cS:PAH҂`_QfRmٮ 'q2J̽Q9!VDpM~H*~NE 4x|) cJ0'\Ɠ. ۯl_l&uc)׊F}%吠 noqaG9 Xb<=wkCSP6͘Ɓ!LAQJ>EpVlD6 nË߲CwT `$ dz9~SG̷ K|GY;[G+wK= J1Q^ nkqiT\NߣW2%cV?ILPd*E4ByfWmpچF@"Z ֟FО3#-}q |tHkzl|?y"Wͅ,&c ӗ0}-RĂOPö_[j޶NEl#ۡhSzj P.:sҷ1N1 ! wh=eѡD–RxS-le]  P3sfQ'RL1#:bĭ`-lki"v+243M) p9;@33c.w9ZSJЏFOR3-K9NMBZ@䰃]a':ă*]@2nN`6&deT{Gmk֝U4.ܕJ@! 3cXlG&eiUtmvԧFEAfpTP:Q* WĄ}^kT&E65 53aD#S}+,Pb3GN{au\2K[j#<ausGgk;r9G儀qfhe.jܷp4cvIj* u8\o3^_zd>dq{{Bb$Y`־w \v\!Lv^`,g| |=w]7^ovv':wng{tƁ ^ㅛ ;$}-!'R'W_b$Hc'z.P "1Rgp$3ʡU ?:%饍V0^ ųK h%(S$k0  Ѝ̌bc%-xOuDZ.;yg(s@XSL6yLUm5CR\- x*L}4>kpD`H O 8ԩlI>ƖoҌwA-3w8sTwJ?%~^T^fKu͹9ʅÀɆR'abFoNHnj%:mb=[8x;OeAUl4JaД1&ІGj zЏo 9y墊\{Au7B?'g^)&ybcu3N6.lڲChfEVFkmƈ )IEO"+RReI0_۴K)<^?B (BP0*{bXB ?91*W\B{f4S5j4 n:>{{"7V%1<)F#CIJT ӺaM<˧ms}bqA'Vg`KʻzCUoP6c5?F]j\\x+lz%ܶ\0ee [Z< ]lTԓ$d[hRq,Z'S9y5eA+F o"~qߴƛOt.`$疐\a OL,>OAe~ŗ%*yb+4aF:v̓&r@.3jvZ¬oY##01]T'$RCu*X'  tuύMƗOOT+ֻ*2&Ld[Pz8{mxٞ9 zgI6j 9󐍻s#;r2xޜSB @L9TY㧺oGRbDi&G10 k '"?Kz`C,P7|UU#.i{ÖSaT%DHAī:+ˍ?}žwWWkچc9gWz06?7;h۴ ,NfJw[cHp~dFx&&[jп>1$5EVWr]]U T19%=+ ތ熤8cnǰ6ozf."[XB1|tȌ&W貳C]="IL. .bTČs Ͼ󉋿r@ޏxèȂAǾkoMԄ%Ud~DI!Hx-T|b#h* V']F3֡sMH/'8(+k^F;%I6?- "#;`53iDg0}z90y|i5r{5}W<*LS,ؓɜKo{Df kp\`MX?Рt!w$s[/w0a Ճg0.\o\2]8 d|(ڻYf#jN ' +$ \4ycH߇B:1uJaMQ`~;ٖv8KRQvm5.$"9r|mD"eߤEMcAu]$.M{)q)j?PdNҶ 7rJx(Гn0_%?l6FU(=:΁ή!馕[u{_ZPг!r0i<?)]mb.+e5* tCc2V=e|'*G%c`63R+;gi+Y"hx_K?^X9M8(rrH*UR ]g3>>BV7Kȱ!9Sg5i@rϡ>ؼ싽l)iafvs; 2 %컛eu X6t-C~A4^d`nsj/E&ywOoD"Z@+t,0 =[KDA) 0EFBh(\Ӄ^I" o7R }b(d4O4&VQs [đ((,,++nn{!$U+m@W?W̙߮Gv|0kZzArbs:_couSr#b I[ݜ*_;ڹ6^!u( Y)r ?{'ʔ--7J[+ J#RL[|^h%F>_ͲwUN!; Ԁ*f_Xg.ͯ)!9t" %gv9"j:zǯ3Ĵ.UA-[ Sqb ֘ zMeu]thLg=cWOor~׬Y[,)0mZLAvk $L| ՞%)&IrI FEIt^:_4CJ/[&->v̿s\T[DR˝Q+קrbL)svoI}aruL04 gcAj˩= }c-Kk􎺸$~kɨ#,xaz=yswiMZ-I9dD"4m >XIzh.%`6!,)CVC0[2K"UƆ~k.-yEҲvjb|0aQ5@U!dA]MY܎e剾S,<Z5S4>ۮ2G11N&3b j]И)yJwwdCz.<h}_08`l"SC\}ro\f,>3ZԬ;n8 }c5=w Ҵ8;m2"4"֚ڈDRu+b1uNhk7O5fMYc%1Sh@'BE`} w]σL.82޳՛2LN䪿y{JBD<\kVl1wӤG0ݣ@ FChڰ9'r2#t 4n<lw{`_\*6]&21t}ȯn2S?B`w[JA9"`L /=|u2U-5 |&ojR 2ysE\y 1W{ eAM]1o3G*t3Fkwnr z*}$+rL$X p= kncx;;3}d mhuquVg\H}.aDa^"](CiE&3 xrO$mExHv>$XAɝiߗa!Hjȯ$jU.o<(F<^k}iPahA ߶s$I&g=" XH\hܺWv#]AZِ(Ŭ0sJ1\+V5žf$Vb3o!J%NW7 Yuxи="%ɚ}$gbhY}~e:'BSs=PQ)l@ՙEVT:9ś9Oܟ`ڏ6SWK\*K%hpդC^ *>-\[g7x™(*HP>-]жh+rxD̤B{ rmЎζ3}#(D]g?:8:rq~aP#@e}EyӪO(Tۉr+/:͋,jO662 CIuGtb貢簱5![?k@Y6 gV絗gbORМ` CŗȃRp&@Sz[恝L(cM9m h C'W z jJ*(k(:RL/ w9 d%6V*&?q_w⒄ymc!7) h}@_"C2*]s 8s(7=/ON N]cN?<5B(N_siiG+saz3}%:[IlC8xRIRwFLO.}H\cSi&Lye cwo;p d-sBHZfRf'Z~BXNPׂF.vt/@ˉvij[AWlX5+*u@> ~1]ye_ XǛ({TgY  q rXO> wRޏ/x2ZkEv(|, -ԭXꐍxeσ@ݬh]PBdMsT" 9gJ$#Jc{; & "0GlYs=;DM 7JqXNʃfLH0;Ubv[VqIg8ʀV:jr>:h <qdMS9 [Q&KI>-1'c=s^ӱ6O%-'ޘ`Frv|!zi's ï@?g0XT$/"fɔXxf z{~9^ y n}dפЖxI]WEiG( 6\""5p|@ʂ!XHgZ1TR4eZycwF1CFiWFgn_tYD]yGX%0^1Q>dU3q^rx YzN@+zetJ#AK֥۝0M}/ j ]~ۖU\)oKg$TBE7"FobHZb;dPNmGƘ5Ga+b o9W|0[E 5.&i4!~F*Csv苜3E߿4 pPcB|󷵿8'Cl;k@HG2GMM\$|\naw{4«skY %M00Zo.K;8CA ξmM |dSY/a)|T;yaʄ>2DgĄ e]Pq>4PBZj~(zHŋw\7Dv,樎yFd!N#L"`L[P~lKuP }_DA^8'"ENƼ@kV07ESVqL0FFvi}dJ~{RY,ɜN>4?(y @Q\Sx~pR ] r1y>G/iDQ7ﬥmE6,qjڽLsk@ͺ lOeh#U=>]p֠QIAւi&/uД N8[$޾_pGM.{ GZ@X\$Za8MkfO\9DYɈ`NA=G}DV݌Jz0|caS$kڮ$wutib0aڲPw dxv"EdDjz"b}GdQ(jbJGLYd`"FJ3@X@[fuwBd.LTlBZahJ?0/k-&VwJq3 6i4R9 v+If(&[ m{Ib(}05YLb#jY )z{6B¬g zļLMJBnZ\I 6!rCapŽ\6g2eW:8$ekpUxkiҵcdw4BD: <+GVޞ.O+m#%]xY(i;+-!#q_;+҂u%C#|Э踕L  &cۍ%JL#] ^H9kWFew&69$v#H}v_0-LNgIST1 }ΉAOnz+ٛIzyF49CN(& 1JQyrX~47-Hsw /%O£zX_JҕF* rz3ZNe&X$|rq_Os|:G˳`qϫyk}TҦmi)龀VܴLsW'Ӯ9 "ʸdGqfk?ʈ_[cA;0YZ0707010000001e000081a40000000000000000000000016570825600005230000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t/Q]?Eh=ڜ.+ʂ \zLtQ֠:/t;V# 9(_,>tiw;.M (ݿtM:^hN0?H6VVl'X:8DNcM|ak^? KTLczz.4Ϊ &Q tJ5]nY)nmry5#H+|2[#}g8B $5cdwPo+M'ΦP6"+ 5T̵Rv%ӿ})ILPSLQI nQS[oa:yZ~pڛQ7#*ۓ;;Iﮫs6Uu>nXiYyOm }byZGgIG}t*k'ې7M.NوW o'wF1?~pvV\oTk IuBTҜ͌5yN_!Lp aEd?7QQJB]'GQ MDG[9hl[7KoE`Govs 'ٿgǧY=DWjL%vQW#IەF&!׻h8P-R(Z[꾍mQćZ=3& # "N/})ᱰtGU 1 ! b.:PM5rCPdmJCbsKQ|-f26铟Nz6TeHY 2+ۉ \%N~^X'?tJ־T‡ wٷ,RI.f#;'蛦48u&QS-K(EO7Kuo#u;ޘ\~`Q &3 `2kZ焇@kuGaL: /]&9dB1mjQ'ceҳ`cRm.K@,j&F&CFvv++`ۙV*g{SLhybn8=VH>)i8F tܸ\s_vgU[YQ"eG2a4YA&K9S{Q KBfUNi}r}[߬ѕraAǃšɾq SFY%cZZE߼@аY!u PA B5RvS?Ks*'[Ǵ\5UM6L;!$x%V5J(90Dq!T/HqVuXsiLzs:R|A41'.f~h r.B)(xusS:.u ;2P{ıBcSa3YV05ke",sOF y'0i1a@\2H1$R~zW<_|iO7j,i+ ;<)=Ը?$+L#Nx4A\rUN "Bnz6fCi2&^Q:D\1\IK "ݢW / "2nX9cWfnjf6ey-Irwskcj$MrQX9y|I3C}vg2ѻQ_k<ͳB=wSQ3TW.=ўOCjg=!APxn^W鞴Vg"?wjHδ 8G!n*,6#<"úXWדFme#1/W Cj Ǭzwճm;>v5brUQ<%p%mԻ[5PLuwvqJטGeq1)v-Qsh qm0qf2MEj%܁_Z7},ȇVEt bup1xr\DXzR+05.OC@pJW+VD/pOΎF<޵9h55 aV?7K19ͅq4կP۔VG 3% &,Hq&r[-IBC3٣R78Y

g<{l\s t+y'LZ .ݟSD*A͹ ?itl3Jb.%&ߚucCgFlL0-y?P7 8wa2)l 2>|,*<!H+=}nWvpbt\ LJ\A+7ܯ?$fJZ\1|Kc-m'vsI<{DS6:tL;B?_BCcH-{"Es򩖤 [Rr ,_r}E: PQ42p`'$(1 /2ZaLjRi-f_DX;֠E# /~`*SqdioBdJ;&Ho?]:~Pd[3O_~n>韟8N7G}Pa[Mpopw m#WadJ.|/RQA84i&9w3YD_'Md4M5DrfZ/>I@*(YV)=_ĭ>p' faF!y"O4Mح|Jh\'GNmlY;%1f1[hk}P1 դZSӴ ]Q^ϔ9#(cf35K ^bqCoeW@|W/qx%-k[mU0nBX˟zy$!EH'LnԖ]I)@TS pXdfVœ3&KV/Eu-chĕ]tZ/}&XGȣbҭoB6""S%-.`6CWLLWJG I&ts+$uVHk_zɜKZKĎa09\xlR4QS$=} :d7uU@hZt8xI0B+.ǭbJ_ J\MgTp)fobs:_;kwc{{Dl[;nY+2T(-tOo&yOd0^NxѨp}B6bػك_Uߣ)ZޟM_`ladh .p@.֥-ɗ.\U< QoYjCLJ^ED\aϯuTƱ`=~sWM*U%D[r_?HZ z{2`|5Yz )qϚCFR4,YIZJ+hfSIagZ!& c/a (.߫y 0ye#_LcZH@@WǥJeu D5 ^W65j !] lΗ܆M7:LYx…qwMϮV aXKYB=dU@E_ 0FLЏgVQҎ#3n~&}lؑH M>B}0g^, :tZ'a.)ìI^  .'X^u{ʪ5& *t/7/!ᜢy ZHȶP1;ʰU9g>d}>oi5~Bav2^2`8#ܔxT3G.-2>&B$Q?Z ^䡄ب !U,61?SWРmk_׾AshZy+(Oo]&D OGh?rr%d^ D- L+R#OOU?xptixZ a|408T -gJ k+c%5vUFUdE{`NknKl@ܷ.BH jpCwf%ѴCm,EGʀz*%9d })4?a0jRh lH58 P 3w ,B|~m#^*9y0; n kh`0X}ֶтo3Ƴ}mKc32 $Xc1ߡ0'BGGc+S}Em88bߕk7t${GV+E۩ޡ$z[?ݫ."܍bVD\6Aϰ2?hIهUQ~o*m$ y$ 5(-'_مFvY ĬUk Fajcǩíek|6}? I79GULj-.7g`zC*`}&Yu_g`J{n]#X*m`NF ,ҕ+ 9zA{.֬B," AlyD ҳ@!0't3ϑ zljmTJf(;E[INƒʔ:˅mo,VҿУ$/p  iW̑MpUA"kϪ|*%/E쟆`q .mk04#0eϵ&4EFR|7nt2_F Uy{ K goK۝L*GDc~B;sˆ$6!] XiYdiL.m+nk-,I|cL!X'Wc2)[oa!(+e5@:ZGw#RYq* onI!#P ikZGu{I?Nz|8Laq@CU\#TO\)0F"V]a1gm$FyšU,M3!;s% Amq #E'9<rIbI"xqύ6]POWV--Q (< #1=/>I 9OM>8,.1eA7ß_ 6)-ڷ7 㫧V|i=u~P.{m|9Kk Bp//="P~_#~scZ>7 y D_crN$щ$?S\g՛4 pp'FNݐyk ?V$[%/<CJ -H+ a͂U]ݶR"&(к^+O6ւW7.0Ꮋg1]52#72г,S41ɧY].kj y$^"g}7VՄ?@h08:}@}>CK D"۝ Lٰ1:bSgQxYZdJ☚қvOt9|@d߇ rT]*vUOvqHvC%j 7Mg!N!zd#XFiEB0Ǔ"6 1,wC@P1 %:†9䛠[uuDWfx$"E; ͪf)N UrC@ k \ !YD,atD~SYh&w*?դ!MוZUX ԕԃ!:.tHzzQo;=@`CmB:D,ۯe$biǬk6{bP ̻t~!p#ĽOgy^Sha9z@]B Q#jE;9\Lsʚ׎4x{/=mT^?M"](B֬mPYkDr>U0]uT!Z4 T,hb777zrjc6EU ˦lnCL^xtIE`i)SG }FqC5z'mZ:Bd<A.(ESl8vpz%;RV*-abI/.fCHn %FO+Mns9ݤ)!s\vBe) vcC'y((h,GD"ܮ7puη3' o@^4l䚟Ap 0| `)dwR&CCc`Ui]SjqU le#}=~:\cf3֧@OOz)?&{|Fy4zOZ+{ux2|7ZI>Lw)\}{l|[XK("0c_w* WRPY v(b$ KbTңBcDl`p(b2;<%pqDM]慀K"ln^H=}sТ %c1qNJ!,Pͼ1`:`2\.q %` Т-+uɖfeUwG z\!Oly&Ѫ vNEś 4ԮYY6^9sPbz?,jpn;keP`٩ZUN*RY2'Ov&CUᢂ.Nd)"2jDR5B͠P"pQѝ/ߞ^jL]mt*&/Ԉs< K i&o+蕢oV_W7nxPLcz)+8,A>o (i0΃sd4jgMLeLwKY{oD$q¯;a*~kq*ƾu+KwiU;!qvt`NEe޷ozA j ,0? =Q x,PJJ1 ꫛ` ;|K:LLQnb[4rcel݌| z߯;J tIs»sm d AU!ʴЇgI&L_?maa VtUELT Xgn/cmR&rTi_=XT~$1&txT&m)ED֬3 ˲mnԏȦh햯D#WH@7vL3BHsECC8 *$ɗݰs~<4&rwt e75KV^˴W6(P4^~s@!ɘ\e2׫иs4e%iǗvU%ԯa(*|Mz+Gೇo^ C(^z[(n!s2R')ϒ9!.4?R&rQYG Wp^' gچZ-|4Wd8RI<7q'2Aş`'ըMR!9p@qe[`t"q2tklfΐhAݠQձE$&{|šk,G.3»_+5 ޽rYRZ]E6[q"ְbKlfPx}xo8"{ŜRF#$@-|)@=?+ǭTгwvB"ɄPD_cx3J<{l(jYY!լd<|Po4􊅐gα&a]<*dE$v 5hnfEi^)te" 1\%6"&)Eء2-= l1b߹k'q-_qC?m.-iiµZ<؄;v7.PtdH+Ԩ!S>Qvbkw9u5}*%Zɳ@ܩ"TV|Vo$,+ %#aې'Kh:YL6M\Nt.0F$=VGGTN~?۹$FwԀ$CVFnjt@*fBTOy]̾1aKcތDm$M6V a:Y@{LLbXxT>Ԝʝq{Db)bVشt+U5tY2"cqg/?|^p@/Uf'_ɬI9|oͱÓMNJoZ-/i71Sbj;`~!կCCygo9kRi-LQ뼩4fOa>n@1Jp_c3`eei'NH޹ 0\)RWOI|i?59mɺ7ihjp v_ Z'T9Ƅm-R *yrEjE#]#u1SVN0tp -gT )ț-Rq$\[lm{oKBt8jڴ%pAA {ŷ)0D;G A樏/ؑ3"e^Vע.zځ #Ո\w NuA I5U`3k#N`(Q{AP=6|%G5d~޷y8]=rr쳻-/v-dYyt(f,HC*iYŇİE҄QOM[Z5-鿌'm3Nj.j\)@~__ua.㞋Abٓ]wwBGGk_ЬmAR&ΔR!nxFH|7#Mh1ORE^Y7i S̚L1,P[pc$F6S\~m^: i~JL.qP)Q%O$[<x76?p@/}A|#SΠZ:B=1pWCs#B"zz#eP~cp Md}?]\T&Óv-vf`ޱa?j9t XU^Y?ķ"T$|. f!06' T:G.NKf4>obX|[wUsU/':h>uȲ˪,Ps |ꁡE;cNڷBb2Cw[ op[I:' ~n¸ }8y?OU=ITys*7<{S8K`j'DzCК)B:Jca:%W1UMV pK1s_I{fȱ+c4IuF3"'yyG$x}A݉R̗;Bf.d*az /6!.eIkݐ)B [`uL[Hsͭ 5!XkJv nk[ }~>UWYhvLJ<ƋP{b;p'AH@wG@<Ɗ~8x;t' ~Bē;nkOW$XJ.5PX2t,_ 7gX{fLPrea-hJr a;W=siF‼,81z6Fc*%0 P2SJ[F`-G.3næݝe}mcO%ę`T˫x%5νF76)э.@t7phޡ (ۚɶ~<ơ;*exuqA"^LE5Mk\AwqX 0̷5&^CfRCUOM|Mywɱ`MMZ,䶀. VqWH^66c4OQ!Zɸr@ *q¼@F>)ά;?]nz  AHgQ1LK%aQ',nH@Cկc0@ bNshh_JҎYV bd_0pƊPu,f =Dةa[aٌuB +#54^.]Ք,M?)0lR oYpoOY45۾UG>Dr=<~ ydʶMB XU`2ZNRϱR_zZ8sF|99ͳVgnH]Vz, mӑvX3R7LҳSM%Ϣ=y-ΝB:S#}[ vM$6vd(.e:](.Gth].7藕e}n+]TXѡme)_p0sBLifc׷R44~`X$s`.v$:=EDz pN3G\Ƈ܄0%?טa>m3Bz' Jힷ"i@uĤE?J}8df/xiVaS\^}gO6Gd:Sj8t rY=K|As.4|mVn8Pkm|=O}bGADXHϥ,p[Vb( t=--ش0W7A}l,wYr9݄VzԲ&?lemb3>VÑܑnvKګ."RV \(tuqHr!-K!'̮.wLOdb%R9'25J-&N_M'H-l~~ۣavZt\u3bc UB{Ul$L+;t>tyAG븹R1||mJW_bMKXo$ 4a0B&F:dߨ}B"MIucC{ >Zkeq? 8AaS-OC2d?zF~0@<ߞ)7fk)h bK!w5JOO'1fLD}S>c1`?,sk6PV9 s[`+ZTCۈ2iqp+wSQAT5tͱ}﹫n4=l$Wb3׌"Pk<*;X, ~w-OɪUӑ9 ,t N3A^8)n¥}F$j4w_gWjFIpO\-o_戔? && #-R\epcyuЛ65qėO`~v᷁i%Rs.Ӡ.]g׽+7M%l׃8u GqZ ^ F~I]d+xs. 毊kx p ɷ ",vUPtS(9W|!oΔlW#!:0瀢1.# ,^tȋ pH7UB mxj4kIXg_tVM!G سWqBc{s1^7e.e*7M@W`%$2_nWڗiRX\C#LMm:S~;Y$z<=y~jhCJ9r5('_x&A6*[fIP\GNu 0m(M;;sʫ|25>hwbaXق$nC9 !%J:`7Ofٶ==oL;ڑ O}d7~ogsCc$ȝb8&+ӹH}L~|`A#dj_D{(.YfN"6o@X ]S1,fs>&9+X!{ z7= F)9dDs7_ыE2ր%-Xti#Li_\xnbqNL.@tJ; _þn VM2uAfvǗAx'1owΙqe7:O&P\r1Xׇ+ sfḻA@S4^peC47x@6MBSI])b` xՂ)CT:7^`mQuT>SlbJS)zRڮ*=Z)C˰DNLفB&Ss(JoR NĐT G q,ёtdzJr_<O( y#9J)J !p$ //Z弓m`91|f(H0݁6P\ 'LǑ|ECүրeo'=͛X ut-l% rc҇=yS QDbpK3 Jc{#T `;}sM ˝C~ ܘJ$ XGv4΂N.׌g9'Q$;ЧҜΉTiRle^ S$`7tGm?8EjAW0`Z44=&$mԐ6V@Mc \DZGC-hM7so6jIv\k/>+)|?~-XFQ;|"yovV-(7O.l\w B.|1-)d,?ȳ5E:yvv.5Տ)^Zc@ &qTؽsRr5\H:YS5 zҗCFJ/"e{58<&W!TH BF~n>7PFlrk'jï+ N-&]%7|߇t0-Ny `?t,H;BCX27"[ Z8`P_S?ҋHl$zñ":qeں`ݮ>U5YWUjUcv^.ӫD Km* B*t8s';LCބ@ khJEx];G8b:(笍=gVEDP,+Xt|tʅq{oCO KkgxP:4= nX8*T$yq*Dv7o 0gm`1Vœœ rKïmN8a hrJNXΔ62x=W0[Fq lk_Z VP>@(Dž^ma]8gYZ0707010000001f000081a400000000000000000000000165708256000b58a4000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/␳]?Eh=ڜ.+$ÏhAWN"S_y c ?hv{zq~4 mt-f/"p8?=huGa#XY=de~sR~O,UJN9Hp+ Ϲ/]gct8(b螓81m];m<,Ilt"O,94/NnCsi<¿ӏɾrŤvͶ TPI>5X&&é=Mk~(,<6 ЦrE+$ ̻bY;_K^ c@SMfy*,CQ&KyWwKf3L [a?}w,t~DsA꟏$/]|Xy}*͖A^ m5}a%bxĝP%C׿V mU#'@L-3,xTcU2ܗe$PgfreSj#}!,~)#"l9rj;Nqr P'b,1[E\kqY=ah[5{6Ů|\ӓ_2IjB\rhIoYذha<8HUC>jsz ]^#䀤LeLI`Zrgٮ:/LʕlwGŞB0(oDqXr-YWdfԋGko=U'3k_R!Y Nl)Y70WlF}bk>Zw ;!?GMx)sf)T?2azxy)V-;O_l hA;x.UU+Ǭ:o#r׹Mܯ +ݥb HF#Jy֫!;lM{g0d_//o,\5:Cpsؿ gk&%G jg 0Zhp$D 8)[Jr=anEi8c)>?dư= ۡf{O2*{oK7ߞ;RXcH̨-?+}W9}czwo>0DDŌ.lS5TpAGCOUeMFAr^V˿׻S!w9REՙ!%E?Sÿ+U% 2ѷֲgmϰwS90BD^tn6_%HW;s;̌4[S?/{F,C<g^4;#zCyE?p*Nb @zF# Ut ӗ=~Q'f `p0yIS:Tٚ#Q~<Ê 6\]ح̮RX/ #0k]b7Zh) v=]X+v!A3+=9I .S-Q$v߱qD_]H Bw=eS{~ד8}ZdUuPɬvq.R` q LVAnN(QC77>Э9i-KUwkPkDya7G--Z+=0|ïB&ֻ6š6Leo &$`ֹ.H1wL9;l0-wb[hb%B}ԭ~jܔ:;JSzBA/jؗF\dPb`q)vwz87="݂A/תiT ۬L=qjYc{_%9kQj :k_7/v:ȫ1XtoxcS׍#ce'7a#qN;Pٌ#^"9L][8M1g?[X`a=0g{۹vD({me}xX) VQ >X*ԍ (j*fΥ/Z[=\`U)I@k; ԯLi|\r!P1cff28EȑʣVݏ:_1I9nl T"]9սr< HȌPYLۨ$Ҧes߇.6c4m#3{|sk. #7b} ^7@AX(1ө" U Aձ\OǰIcZڔZLƽK']ˮE)tKyixKi j*Gh2^$ËguDj-=+zImStABŸXu0p`}zX }o1;uNe)0:&Y!HiFʗG+cd$R*C63?fȑ04vDJI7'>DO,8{[CszU?|z}[ėCqӟ0_D% ,["ܯė*jh`Ӭ]u N,%m=6m)j/16z)36VX(`(Gg?0(=X1`LzF|tФNZsC6(3N:Y;m[uWw @v7 Wo~KyoQH <~5Cx/jR3`q~ M΅3B@D4;Kx@;0kM[Ʉn4ܧn9i OxF-?'Ovo7WȞU<ˍXbU5S9h>Iz_NMɑ\R2#J 9i?^(^y]sy{tǼޜ fɁE&xo{ŧMb$;1LYdTBC8Y_KkcFa+T>/hoz;'ip.=e;Zbn':@羚p%3Ii5n6 |9M*Z/@hB/|\x6z*)'E][> .sThܵ.2ae{^鿜9ݢL3bPG)<CH!$خ<؀"t=[O3p]utul?lhU_i/bvV >b%1 AڠL fuK?3גm`ؼ2y$S:!w}¬cȞӣ%v2xkHC2uF;1zQq![G[:D՘ډ 2枖T^ ICC$>!WCQ+A.ӛPkVVF{diecVy^+Ҳe,ȁ`R NH 5}jEen@eG!L,%|ˇ#)у#kUۺM)YR*birz^[ 羽A58dL%^i:ɾ芆\P y"Ð'i:ʝ#_qj-QGjZ/PJ? jF/+H2!j }bR~40]O`t m^]z] $9 H,V`[pA0@5WJHDSѹ5wniB3F-k2x(#Adn/X\"?-o_ yVW^[#gCxϑ,kcdZ>K"尠-Ro( D9$XFi6!'O9!(␱֏l lH2[P=nahLg(+زt35IpA/} je0] r40@| "Մ!hd_r,Ӄ+hi0'tc/^vPGf, g?a_kCY乼 CNǰi\۳~z_]rI-X-0.Ll˓yIYiD]8/CKj r` OESz Ê/`.~+ZO@eL^DC񞩚]mB@&ֽRNv5ktG݉l΅K"GU2nuw@Cۙh$ɩ9&{Ag )O `w5BЗ٧{"sn2aKb8K$ػ,zǟ{\~Oԍ1_MqgN;*~9b^$mpO~ بh(:˔[\D/ZŶ>:3]Ӌ|4GθSʂq oXλ\M <0xȞ{GxV J\l!2_֑k<ƙ| <ܹRPd Unpc5k•yIh%'!yt/F{# dUup!hс߻^{GH&bP%TsߜuaFȕ?OcSb;Ffyjػ_E"!f-yzMa+fl+ʠ߭ʐ^째`>:  (6g}pK1 (gw'6H mrv9zt:g\*--wbJttDOo}5ZP”ΜZe$h&QD[}d\`p ~20e#!N(/& |SwNSW~Z^jW [3^sQ?pxth$rHffI!B{GguAgcoww^y.R*'5Y<`(7:]6 N*sX'CWC<*8 1& B m۪K8K F/y6Tr!a`Iǎ8,?L-Rc$O@VβF@WԉU%K'*g㟶{3K\ 10iƒP佬U{эGO忠#= -4s@p;NiC. q;Æi bדiSR /98KLwAVcKkkn'?qT 4}baIxqp?bi>%x Z<@=ڊ sPyݎ#"  aJ/e>n&΄a"d.6FT"^7@azRc-m۞ZN[%*:uT5~rhaOJϖolՠpMI;:T.3̔(K{JY$70t=ƬҏMҴ@@ {)W~%yW̓`] 3.h@. O!F#h HÓzz Fk<Q@,2GbX8W1Ԁ)’'+8c$X]az eb* qPAada/bܸ?/]4)}t } `R]C9X}M6m+|j|QdI~e=aԨpS8r*=Hmea2tNV ?ƎdTtO(ʓQ%?hłk D!3=NX[* GnRlY luk2?;1[fY\0"FFeGxhZOߕ2* P5\f}a&i؂b: ~XIe[w%Li{q+魐=CҺuXCoPC(ZN`j9W%HA>v`XX_NmR/9Wͺ˝PWrlYA / $+sNuXv~-]mm3@g k`¼c7%N94LTW/w¢UuY#~luUPh^ | Th|(e^>q{`QW\+;@"]"3fhm#bXW}W>HLS#QNj5}e|ԷWocbrႴ'pgu]{oPu7ecAPvoPmJPS3*ef] aqɔֻC]KÖH:Fҵn$Y/qP.\$wS<&e I)Z yB?ov_l"p(?2π  bB#r3pd ۱/OCGӵ\=yNR7zߨ\Jk?`j-Z+*ӊl3ZJ>n<.evɏɳq?ztbh  v#5PWzh{هoz֡ǕR` UMIJGf{R`|µh[!dY5n2IFE8'~ALQ;?s6SqNݬx`=#\s߿K\ڠ/Tk ,۔lp<`Q$8QDa59{:K7H P]ZÇҙžM?C֪%g=n3Q$ 'JTi~H9=$ ?[1'/eo?9eد +/wWLCO}3՞i칐5a[q)[mlz/Lk*zQp g;pNCvnuCUpu8 SC31)4_PyuL 9S#3>8X"[wfRc8<=!k5U@MX /x iNLPXt5n*?frao.3EunAKU ]*90rht0Ɲl73"'*5A5WkD`ZZB?V(US2,fҷxf8sc/PO Z{i|>&f!~d,'uL 6*K̿LR;_97 #  SXaR/uQw_Y"I":d?=Ӫ_8~"W1p‹_y8D9NlSTcAZIJ=V.,Utu;ƐCV*FD/'1h,F4w2ct3.9qRIrEч1e~.]sc þls$1$jO(0n”Xc@Wv$XȜjeuo'H2eǗSjd1xx(06Rߩ$1nEV<uO\l h۞=q*eŮtsٻSy}C%d/%$2bv~uΡϮ0-"-&MW DϯnZrXhޫ~jm~9{U#+ 9+XcҴu%2AQC;ƶ|y7όA-4,kE,%Cxa⁤od}:b1bߌ%qt?Ex ?@ڞ\W8h0y/L)7OǞ"UMQ,u<py萪W~P-3WG,lnU*>` TBi;\!m$(jn>^ɣ9@w{R$ʒ"dnjqr&\)sZj8(lw"lV_t9CjQ8I%F_WQ?'⁆uYp('5zNab3R#1d/8OH|AMD7!`DYDwTuڟE~RܠwCMS pN|ԃ)*U}]&M}{%ɄÚ W6|j9?5* s@6g$J|b{ U}q*H<1_DYt:BUU޸0D1)/B߂{q.1$22j U Q`FEd;ezfAzڃۜر98ߜ,7`C&7D RɈ6L[hqݏĢڨ@RQrAPL b,l_M~`Sv1-5SyJ'˴qx-t|MঈYd('2Or#ciĔSb`oF.LU[M.6tH9@8l1Yw \U]9 ST$)K+;TXYz_GA{Ҵy u1;3ܛ!}fuhVm-" ld O%+m[\:/n_'\rRfzNER8bgD!iC{X5 JBnz#ډ?삗nU7j.$x؝ E9(RF ߩ Cy}(0 188vv ACIFj,UUsQ-Dj/ 3ţEQоuB MsPTܰ an<.3T5>~%\qe09|dȄ`4,*U/]S:tBTmq ;I1ˌ^8˶|0ЄDJׂg#6kTP@tu幟K۾2 (3cV{4I)$>F~y,щ2Q/d ,Hv7+Bs0%Ke>Aj0 m`M*4&IMXʇn'ʝB@:sHW?޶ V-;~3^ a57cm#ɾUp/WqpSPiи|ԐϓJCKTy@!kN*v8_bB-4џ=o\#Iy `Xo|zS].#2ijVJr__xqQB;Y  A7XN3 Od|U5.JP |fb ' (v@\GraII?P K£pIn-ldpAZQ{*q ٯDY>faNaܳgձq8nGC'3NuVc47h( !1e@TA >RB}p^*?j^I|Zgfݡ=*E{?Y-nWz/f&&篢8NLK<5, ŝ`1e'p0w'=BϜ,WK&;oO[7{:z0F5vA^jv%'1_} E=[$۳G Zԃ#Z&7F!z=yeѾePao+٭7[਀lQO{!iskN`+Ie1Is]V:XQ}Y8,jVה F'8-wo[3v-d @~L[wq9FTzXuM;|Tn_؆BbN38JGYV{m2 ௪ OYlNyF@&qb2@bγ^݆$|RoM[;Yf" Ot#), ss}|3,e=TG^hQP%SE@J\`gfYυӺ'g,{g-\m7홎 B0ӝ6iQS }_sCI*a>Qq;˽TEuWDe䇧D\: iŸ BԽ]ցzb$ufIEIN|1s0޷N+ $f 7-+`$uGR:A>o u3q L*ɡ P-w&qAmJm`46J-5 PN$Imَ}ӌِ1&QkH4B)SlAӪ/y`.5*&AI<6ke;[ӵ;졐3+Aq:noYȦ~/_9;@Qa/1HD\Gw==`̓~zvo6%)07ߜ'wad,[!yn(}j JI8xX>4 oX7i&Dz]b[Nx[1χ#֬}D*9Y*O;T"c#,&II2C4}9 h6|Oru̜߬ һb#aZ4OWMR.U%dd”͚ze'.hRŕ7-\=ԍ+ s// "fr"zIR\"!,i\)9g Rc4jh` 9ԛ9cP !#+6$ >a %:>M-YZxr#7 ,ؓy[bD,x.føk;b%*1j%Rk^#STUoJp;kЙ$-hi>ޝ=wdI;pYw|X߾3aXv$ПwǗyYZ:Ag0qV1F3텅\䏞#$[³<@){cn^,3+ R[}vLӈp4W6s#G?`?.; vY?,xOPt> Cbf"vMoI ة=A]$kvLY 1<1yɥᏎ p߮ w"Ǜ\'>|P(OPBv#;!:us8  Hޤ)6#j%| (bo/臛SJy9BT7O,bQ3r,gR/ ź×uS^} 9$L+mVx=H~DMX ρAhʤ{<<L:"4^z4 >MZL~`TX(S8`TEL8yꡀ ͻ9]P *7mAȴ1I;nP^V86%ûHmlM+ 4#˕׀ :Ʀ7M UDM8ڳ]FΆ <)7<@u,a>A1ج lJC@U[X}Of$ ~kHgr^d)mCA{p=71o1'& V#;W$Gӝ%h2:kn.FO_}+@ts[6RrcƳP]ԊWz/& Γ,Q Yu:#ِ¹dTwpxD# ɎSLّ6HKhQ~ֻWK_nVD(,R<ֻGȵ[?jfQM"l쓨WP+G̲; ðjkQ9(7<> -BXP±\H&ƈoܤo=jsKE?qsAIMc>SР;ɵH^C^jzi<AvXn~5P4Ҏlu[wFKT8PJRj8?9ď.#*`gb 9V9qϲ؛=F~q YJ4U'PYr T&σc{!D7kv:`z;R7ݎGш7ERѰ6]/iex4f}*3X*+o:7=`n%=l /' ٴo:vϽsӊ GiGRR<od1ovQ@`2P=@Wm&67N=qsOҡ^?O,ѯI >Rpę&T>/(nPw̫}vZXa)-J$HC|\ކzþA6f6WNUhh~i-Bs$+HP?MLc1p%)LaZnЁtC@QO31 % Ɠ_Cu47j4ֲIUף1sYPx[7E$mclv}* bBm-ҹfaz44%䴭0ŵ=`'y9ƀ*{!ԏ4 w.kOPݗ6 2A#ZiZi ,[!0`95.(S9D.8EC׏}"w9#mn"â "C b\$&ou@m{)kךłQ&i |m GbDYPIe,nBJ C,]!Q[u@Էi>'#"NK>ec8~2IH#Ph{q;GCNRHMO}I[ 4f^90 s@d'F?B,삅)+R +m틚aQ+ |f䠇R眮0Jܙu6ۮ*`c8tHꇎ[W%K0{vR( ưC̺ $?;y[TxURP1܎ :Oܯmlᖞ`y0b] 5~Jj-Z{Fm<6f7̳ 08+㻀&kK|!& :{4,1xQ=e,X.U"-ͱ_ 6pJZ}*T_x}\+e'8@NHJt'ݒ\G9Vٝ'ihx*VGW1!k]$N;Rp ٿ;ZHNV 6$}aDisN=hQ=mAcN~wPm}Vn㩀mK_Vr: HzrY^OMgK bakZۢn]Dm٤ڄ. :ҮrǏmA`V"\_I?Ͽ:xbή8# g/O57|%)q$V, y# yMWG?=[Grg{6]H>/cD2'њe 5{4?ɓZ YN9h8 V`dR_}@YFsDgXW?--x䨳$[GoȶJK'*`kp{ $Eea vHΫ4^k^4qJ`PQѣg&KAUh'sXN|DLdOIڍEĕo>6kl~!%}fpW (}ʪ fi2ĺX,ZI6B1G(otY;pxBժ (f7rlm{DUVo~1"emv͟dFMn`\VX="gzO3[=򳏥)ćJC\=FR77FGpCjVNN?r:!t٫nkSӗt[ uQǝְ!" ?чf2#! /#6DWlRiJYMmM=6_Ab N q4y2|(f\a@^v`wXSRr}0os\5ѯfLXpgQìΕbm̅9B\SĸI#[xd20m.XNʝCГe;1DZujB@5q %,*J~5?t^_ ]b G=t's3g0ik:%הfn\gJi9CRuE* Vj -:ȴt:x ˪c{_8 dtU)rK\GXetyR׭ r=u2 GL#TA@4D ],7~DYcxQ2Ns:׮uȴHC+p덈0Џq,g #)[< c=IÍ1T3"n3BMJuU=6G5H$ K9t UB7ItY\i X5UóeZҗ$s).4RLؠ{r;س`Ł3 : nfFEz:zl *@3ĉp]XvVRRܽS$M"bpZ*IH#3WکX9\ Q>>ȷ.YG5!bV Ko^e gP}m ~DBc)J)!yblaA;r!~xVK{+aT\',%o.`TpP{>(n(c;rhH,bS 4jE :$M5@pO+[reTQvLӁ doXȜ -/sA6?u6 reDA|зKg  %>y$ *xdl1U]U~㨇-D0p SPJGBr'&#זq.)_YHH [|h'.@ }3ۺA95`\+p[}P>n;N4wچ7Air\v/+{w┹_R,E&Y#4cZnW61WEqUURP6BWܯSM}-.=n}G/fV@cA+:hʚ .9R_Re757jEw-U"vEP:.ƤM^?־">Q-fRM< J=aKsт'^A(U`GixӲ}yeY`= {pNuupHemS=|H[ ,so`!Ţz ꮛҤ2 0 :2%|]g.X)LxSYeFϷot \ڃ$<w"z30T\0L:/Ɣne08.؀&5NUĻU+L6 T9]ۈ>Oƺ`Rgw4H<a4##6S F:\E^$h㏂T6:ȩxQzP1V=r=8"gb.Hk_o~/̸,wtXϴbUз1ib)Fn)[뚢 H7Td)ٮ!q#Q3ńīAݽqWϫ9}SH햚"md!qnaɨ\u^꩑z)و0Z!*@ *g^?Ӭ?„!2&z4ԝdp>._'PL,y>OYB0,E󘪧`aWW7 h([:RE+6Uca?HE<ۨgJI :Ⴭ(@-q4{h5M-5xk~+hb?ױ{- Nm/ Tqp).1dZ{!RM[&w'LNr$5d.Lk؃իgH̙|9)xΦxB:7bXv ,乎2 `@;D f&P\gKnbn&){ Z+J0A"5-)E NX^?m#j_ '=ta#LjvC+g*^Hړr1!G Ƒg {g}_pYU՜'sυ'&``X} F0)1=Ƭw2|uNTIKw];b'm(E7( @ؾ9e+D8Zv0SY_xGNTH]u:?p0HJ.Xw^}D *|/0u3p-flj}NfSnse/y4@<#@/me-/)8<,vXh~IXK".`c׷cYO BZbJűɫPJ1NIP=bI2Sb|VPF6Q[mXB7Q|PޞZfHװ׀sRJRD9{4.|TyjpĸU2l6/Att|SX{ͧp׼~ PPmнWƖQ,0- zo١0wPDJKBeqUdyD6(or ;쯜vaT8O pvI9*`G> <)V;tPE].&=Ӵ{:oy!dpV PyEZ͠xD*v%8Fo/׹E(}QjM=5!K2ʀ"ʮ}sjʻHBCYK>6QZ(|5%i=bFeN^/\G _H'eæ7CMʼ8Q@Հc>UwGnyn@zĜl횝E3aXL%LV6R7m 9;[QR\;h(ЊbxڈY昊s쨑xed@K]9 F҆3es bR>' K΍woXihy+kT K:[$Q!7{ζE@D .ȯtO*s֣VmF{dO0jɲ[~o ^ DQ ^yȌrnfa˄]bwRãBuS9D #`Fa&j!ژL. . |ec3mCA3\+Pk_a~7)BKcbSHuI%Xg:'4tF|] 3<'_@纙2+gK/Uh"Ͽz]ùcOiE)\b&{!a9]52C= >C҅鉃"βlMw@)Sobhb6M`F[]o Z7OE;! \O~kJުnX[mt|5 ! A ;IҾƜ^W:4eDxn¢c$Gv™֦kˁ"]zb0,:b NǓ&$4#v166 W$,ipz w߀iዢ 𠾙u2ERm=f딮MOiveGot#9/\ Kͦɉ3I.{ج8j!Q0IʨwG A7J4OZډe}\A#[I<3q 󽁈P֨#\,E0Pʉ\ۖ41Y֎O3%@,%<Ff wʰ|I{]pVSZʡD!E:-r'CG+5vBv }NFl $``EF4q{!zX-anm~p:YߦDlS[1m9]tjffeQuK%R"'9C~h&ɟjrV211ײu0j9Bi /#De˩;Y\KG|g|srӻX =H A;Z.{+հX{)|}K΁/裄Pc/1Oo箳>w"pیMafW\ @!?JhUD ɂLk8&(w%.R5G@|/k1ZlhRYkr-0Cik b1  ]'k }۾U Whj1i(M HUB0l`Jjy+x(Wm5+ OԏV,uצ.-j6A7Bn1dz:F\{d+17}oCœ89dļqyY"%hoSҁ(#IMz:D{au{\MW % GTP%>ԫShXG &$B@> d'So#SQlΦ8G+{r!LS3%,wå%RPjXѨ;uFkG$i '[Mg3ӣ Sw?]G(r.ϕ OL^HvRn?\(dX$tno:,Yϝ,_0uFI:$a|b"j%lGp9MJ2tH"!G]G) b}:CU{ߖNǥ?g, tf(LQ]{_zmtDλ+vZ9,]J7=0MƼA+_d@z)Pm75BS7aGCn%-u*ֲ [L Z&7#M^|₉?nDYgWGZQ7ІkIgwQJ+eVɶa%+̄@l!ɁC{h ۥЌU! ?]QFNuQh>3S$N&#iD/Gd`pYIo'jvLyj<-uE)u\/g_wFqEnHk!DhHmzD6NE]ZlY$2(l /ŁP+66E^_>BB7:xzű )?q+XcV#e#:ъez;#&]_Ģ0{_^*ˋ.d^u\ -XQO1y"W8=hb`cFe\jy_lHj?4"DvoAAUax*Y1ԅEmqPp[x*g4R0s>"mς;g't{} \VYNuV:W}*M)0I?vsN+a JBc"θxu=im"?oocMBA78)Gzn82\?!J[ߩivj04J.`ˡ FX AGc +W*׺Y:N"r}g'B8u뚇ܬjR$iؿr΁HDpW* cy! ,fU"XxHpJ('#S>++Uw8#3Cnd)3]0>sg۶|`4-1 M˧ͽ$#Jh6Ǎ~ۖ~3OuUjM un|Go) =hAdNriu\Hh!{ǀZ*˥._u^ɩr& %)3ul04!EOPNh1#OCgTM1غx<@+% #Pgs4bDeq~3t”vt5o+kLeD6^U_,tfKyh4wŲ}Vzj*4V졶zB,km. aMDfAz95]GH3<:0^_ܮz3*iy{TԊFOjHj*kwmsBpRpaJlCiC '؅*)”:FS@R`dٖSLPT.A!iCa2T~Y `>.MeXI΍7);ilr,Gt<nan=tZKRCeY)}2)9xyOģnXJPm5z9ir&{TYy9j<@V0|8:hE%.,`,,I9:wsL鶑˼-a&=:zE: cyl.p}/1ᓧ_{)8c髧$NBap0gF{k5Hw;E댥R>l&E00Y "H*}L`i.WV1%Dx+zC:7zX=njzg);Zy[U gO"FafDdXCzz? ^{m:a۾6Lu.1)yI>% B}0QaJOV 4d%P1em5%t_ *Rf'/ VCZru@{H]B X{֊+k>cOY~W^ #RAV!=yH$E:GX'kȞs`n䀾D&S,26~iS}@mpE~ |.dlt2nW{*$"ոazd+&7L46[h˱qI#3pKzy3r6z&]?P4> @95+"ý`;N]W\6?(փFTf;9f,~Ět>ד8*aq:EE40gqc'Vnbnw)+&fRSxuޔ"i[U[H شق3NE|}/623/9nTLEM+z5Xw+!GR7F0}W{IiZc(gXL] LJKo7)@_unX5A㰛_ ŨKoGJMJ%ބ.#)) ;JR1c@OG ,36Y\ (jD_5~rLwU"ePnMw_z#_YJ.JX fZ`0Sp;C "0z͡PiWu_vY.$ٷ9ܠAbSّ==oV5Ƶ< rG$K. =u]|iD]ǔ>Z@ z`˃b:S߭{<|V~北x\|ԃL "see PR[;0ڗ ~Ri8d{1|9^Trzٹ4ʃYec%Q8h} Q=SCeYtS6IY+# +p¯0M#?0(iVFUpS X\)@{p6{J>g*:Ẁ wߔ@Jq+- '\3H S O΍U,<;8tB<`3?$1d::f'^NQ FdPa.Zep7 "N!ݏfJf~˂òcō% ;S9S<LQsӪzgjX}Z3AS &o>y~T \K2|4 7 c6$>^@pU? Csz62Och#0tTZ%վ?HFGlGmi f>=xxOʉ=O[4eo:7 !j5\Df-R]4om9ϲz< oJJv0)7碉ަ?3 rǔJHm)#N:fS!Y,'y_N̤ fй"!Ir {%rmt;D_W0b^4jZn~!`NͿo9E?M)3%w u=U2M_u"nƺ UqvSB *#$ 1F 7s!/Rx Dڕ=*5?Uvpĸ9$MCš~%lsߠkzӲm\G #3S]Mz*= U5vF)c"TZ8IVE?ڪe*0b0W)P3ЄDY|AFa`PLfw%Qz]p"%Y;E(eT" &D 8uxe<ގ@3 hc)*mF趨v.MRz9l 7.gj(Krfd&+)4SفAmD]Y+@h _Dm!iXµ1ξD{7fe܂ ]yVsmO׊|2K?hM47.z FԿIIy[myO > ^1Q?YNE5mY鸨w ^dBfļ1"'Mgw>x( oewbV׌y \ݥ(Njrv"%f=!G 1Hh@$+uPV H@>D|VaL@gOi/pZOE3F|/^v/ H2R5֟W(@glK036ˢG]hMx|r ~¾~6C N#qB*=0lNڜ4jLpl0[l'tH RyGjѕ(Fq '6 :FQd#jʧ]TQr4j1;גU>}<B@h@IFߒ`iη"gZCJ BǞ6hG @kd'66_}w$f}) )Veɪ3YudJ\|ctfh5yY j pZ%Yw[C| p<IEiF^>fA5)9\µVF 2ҠF項8+a4.-0WKBCB;J[-uVX \ [Z7V#tC3aPX3{mͯm=u#* )i`sQ7^tGO#:yޏ_Bኘ1ʉy8Guʷ^ $Ϸ=nH\xPj}EʱMrj)Ѕ8K$Oށ jSG@w)U? hæ\~TBкяbGH9*TtM8xĸ}R`@>-fP 3MR= 1;8dd )ہ-`/l}ޫc=.r+ctx:D!d%=;q~wGa#GH8DZO纾j.,`C\j~a鎙W$/y^xTNς-jF QUR8 Hh%, Y8#4 E;Њ%I(-^Տ6L0UM7VT} #y ö;N0_WR~$o -taݖiRJtVą$G@ܾiZ71[:j'"<-[mb3Ԉ"F IWٛ]h\Y8γUxTjB Jßa,YODŽуZ|xWaSjsw^ g%^djVZ= lY|J){LwgZ9͔8>$ b۫~`_ ImÈJpS)m~nL=ࠀD+؆3\@ UH$>.\א0Q} c2=EޢL=mXw2PKʵ];)1sl'Lhw9pe:cy'~T| l5h9[hDRcɐwcs-է,>6!*!ZwZin଄_KL9ZJ}%El\C)l:}.Y㾊(|fوԛ-45L{JQ[DaY!2b_1jNR'd+ߥ?@,pV$,xy?9pn$Qϲ_iDhv3X|żu`O~NȽVfX_<#l[=)kIa_I C:o8_pyefjrDs% yMRVԮ,p<~Gq;ߘpkbx+ȓK-%܊`S?B* q6(-_P&] C9DPq"m_%5dA<2P4R" g܉̌AwUΑo~.:*7jJu^`ے<(ΰyPvZ"&) (gyғ^hqE{쫉ܑX\C4IQQׂtL+N1(SY?hr }[lB9'%ů Ikij+QE4q, L=̍-۴,5!O7;]`UBr-zik%(NEkSپ %ce޶iK4"T&P6|:x`ƗnOEP _<[ϖ*b!#(o287X{OzCY2 ݍH3mN`NVxUXcb0`<L򲀾uzhKjZeVR jI#ܝo_{EFVe ^d&]LNLڨFx%(ټdPΎ,FA9J;}l!XQEP΢r=Ȧ~h-tfD Rݧ%4mcIJړ On=T+ i_*BbH2iYtQn 2`[|RS }{ڷr8\PRF,NI#Dܗ-OHp-O\v`;y|nМ@-J,m_Z?ɼ$.=Wqfy`I)p9xiԉ\[7K?*\HZlݯcs ⺧:.FaݢxU#=|ŭ~"k!3æ騰u&0P =ˣ#Z tلY0 wQW!jzc0 \pF3+1dڵA,9z# d%Z"$bɩoclJ.٢ch[J9U n:qg:ib 3:a5S5q$cUp3<rHt1$jDklKGHſ "uG_{ $C.ʐj8:4?~Usyw4fkeCdvQ+ tzK؍K&^( Hs?9}1(xa%C? H_߉|"=gD<+ոz 6lypfF.˄njEof@K"$H(rG9H${N{߮jcA@׀F3Τu:ݼV%TxpQo9"[򳒃h q$"됥(b^ _xk~Y%Ɉ!Tץˆh0~P{U^ltd%Я퐒{f.SUJPؔϟ 7tE[\/ǫX搪PP6!fE )ڕrrRE02Uf$:B~834esdI]] y^4w)@-EX𵦀|JM❇&yat$j. .2(UԛW36T>D]b( 5NNa@j>۫][x:/zC (E8V D-KFMhk׊c%GYTX59"Bk ql`(>lMe5%AhB /oϙ_ZSD5{Ǣ2_9 i EN Vj:` tD%%`֓B}W㱦 Lخ Q_t`C< `z^K<j2O:b2[UBpd)^ߤgܑ~EbOӉ؊ ]R,IoN_v?[ Q;M`9zy7 =*͟IZ6z,iHWYk#>ߛWU֦ u) |q ~Xo J~R4+[⬪X^QꥐnFx V >g5S鉶hy2wmH^_'׉@'&D 2?5v,u{ߦbu5.<ϫ3bI$Ռ+#KO{`+ktC >dl/>yYLOXÂ4ɶ 2i,<5;cfyG2-T{ -X8FGQ4?ibf)úNߐ"~U\"Ba )[gjWFg^|&{}pR:7H6>q-= NhB~ ~kea%jGW-{#]Y \3Y@<]3>?.UOZ*E<|q+b.&yͿEJ|?jgꖆ۠x!_!(@GfY ϘT}s>ݻ\I Q檰dW[ZlFb:*iSy3?k `x0tLLޗWudGGu5fEqE V YcPȅ:7+^*UmFGY5 /} boJp0NI gS)T쓲!xȑd/aV235;LS} |% 5Z0D2]a]|_?Z/܅ˠ~R?$P0$wO^t$vEt% }0Ĩk0Ӆ~~Up6v4qdvv2x }O$) 09Uϳ ̝r:_5` }α EU{Ib%GYmz = F&yG֪woxKe/Lks(d{T~} U;Xt_XyceP*GOwZC\[:ble6o>]Wt 43lu:(Q,ZhAkwiaqMq ԼȧD:3#k̡-NUnB)~;T) JO+Ɂ!XJocbv!hdeN\A1CFP 1;rs,v-,[>~fmծ/t ԹL,aztFQ^09H |':(E+xt额N5#mpF$g]c~jO'bC"IbAn7lt򞠭▏ÏkP9X_o,{CA\ZL8% pdC{iW'` e}mKa<aCrJyݻ({b\m%FK fE$knXεbUTLyՙA.|&>Mjָo"˷7+y }d0^?&wV8j<4f+z.'F>v` #W~tV^4yHz~ ~w. GMjRuhrћ̥bwIZe˘ebfqj(`(ml;{rq2*$- :w&q~l[y, ^%yϥ/h9px9g6Q#ŭo$z%KޥBX2 BXG|PZj]!/ZF[ +I)az%Ut?Y(=nZjfz3K?0_8Dŝ-]luMՆ1b)Dܝ1(nlW]Md!M4?<Xe\@)/ʺ8KVg60_7wsM\82?῍;|C}}T'$CP4 zG 5֌ĵp> %+g)I-L>v\M83tWj U־Ex{6 PRӅ4IoB( @%=ˎ>f~/u!vGYؗp=Qܣd{pPzؙ@տe1$L JA9 S9En({;e=@`sFX^@sT-6v(o\lMSH 575w,-7`/++@ynig]d@Zd7PF =L}fd& DVg=S &oȈ٣t.1`y~3| 1(xʕsAiWx^~ժ "(Ni<'_Ѭc˒1܏3Yp'=`(XAE"(]r6@iI:s+q@3@%3 l=x" ]:-pAaQ&g!pn/+=2W<܃p꾔49oIea.+,yͩ>:է8Ȝshq}C[piany>5x1wMW$_\@#ĤLx3vq j6]=\cVz.D*4Nad屚1Ȗ kX*rA^ O_<Ӗ|Abz*q[3);iއ>\HO43ܹ7>gU;3M!(<6HIzH,_)&T=O(pSAt-Uߞ BtQ h57r` NR Ʃ&Q76^,y$5^/\d:oeS, Ɂ0rf:7? >nk[amhJQu"XDוG,̂Tаc7΀~4rRϳ+Js7sP: f j60 ?pkº?sYecWRIJ!":]F /m=hL[0DOgղw m3 D .XApPJ$DTD6ާPIOE zU  BF/ԘǏ+~AI\m.[hzepkq.0jv:оcJg[SmFO }-T8}JDP(LLu@A{7k40Oլղn#4;{ 6 ěgtLN"M856ieiGn'[4F YA]z D?ۖ-KrIWCr2:E6kQ׆O.ul 6jx35˯K.:JB{5q֙~oe Q_Q"R }'.WiE&з'nF}kI( Yݖ.IkV0H# i:Z<~U>h&R 7b73aFCm\ فE1;c|;٭c硼~=LEݠs.Eɴ]=K>_H`(ȡħ*Ge ΚB?8W]_6d ]ni }{z䨶0۞CDiGJa, ¿Ŵ6PlE1raӭlq7XxLLa 5Cq6Z4%?Cܑs-SHT =k- wGwL5P1aiΟMqI{9O؈y 2qDkַkcTTljK :k" xk*/6J~ee+>afc E31,Cʛ);&LgeQqd9 wjD?=!̔9(;PP9 Fwy5סb}iٸ&gy^dЗiIqs+UҴ7VJ#pAR-*3=>wRs׻"-Kz'XĢ*E1\Z|!pqД4gFHrhv[^KЪ^>I9,uB,tijR}_ۈh\.PYt<eTPQ;Y; sy.V>86f$rcѪ0"&،buvzn'ɎbrLC%,x4mT7E,n49mM `TW˙R;sk\<7`>Ɉ0=9 frkL/vte($oSݸM{HZ0")3( RB~}i s)-_ ghpDU4/(Wh^;vH55]YȨÈKMDvy|(k.VI'^Mr[fB32xHܞG79@n'E =ORwv|?iV9:8/~Ph.P?D 5C0R3jgu7 K-i4^N Ou D:=p靷XnK}pӞ}29[4 iqnNݿwatlwiQNRIB]}3f4vl"m:3~$W|i3+%WK# Ͳԟ_-)N  FT*t_ /oٞJ~Ews Xpl6ѳωqscM4Z ׄh"J NP^!A!mUpX/i9uЖFVd7Da{5zZ6sH4Ƨ.?g6ppmű;S[fQP$жKhHq/4ԧgoG匡L.D} Xd$۷2ElNՐ΍$MYWOlD^HmI隓'yp{7S Գ,ƌYb4*5bٖU|h9.l:Ȁx$ǯ\wZƧ /y~ /5ס47CKy*]\ f YlS`ojOu 1%yx-b4zyld+S/X7Yra^DSC];!~=sr+1X7]3rH ᢒ*=*@ ܳemrhj6W 5>U&Jp(;8B-Ȧn1jLza6ڜ@M'&j/hMeu  k9 D h\ }y%TXBKMKђa3/=TǗtA=qQ-z1 2F+lOsNyCCj.ZƱS>0uyO9OOlz*{sR]zb^z0Ք܎d[~ًڻXexaC:+H: ^^dv (;*xig޵>7斷~gLx'}s'{[}AY>zUΦwt@š 7ĻnK7@W'.^䟜9%TsR `W~O^[ Ym'#voÛ+6v:˖_h-@c( 9֭ ӷgmO+ѓ?r!?Y;Y"R}ʹcS6x{aMcW1{֙(dMMsV){B9ԩ_ELf˄7+C~ A]}&@G#L]UcBzwKz!"e ʅJē|G(qEkFLў/x/5oԎT 20 y Cf$9&qf))˾(.1xD>a{\8E  wǂDKf`k %ڝhPu&REAyI+?'Tcmm{KNJ2`f`#;N^ )z0|6C0x28G7ROYlϲ/ָzPFc~7f0qX*Iqm^Th|D ZyH b. B)խ,+FPV,EyǬhӢصKe-!,:U;>9&,d} %=>?F{*\[hZ Nh(oi1_G>gYr#TERFxMlt=hRh4)f׃mxf۶k"#WAEgL/\ΐ{Ȃ+ɓ%%U١dp#̆BP0T" $kU +q:VgO%FsbU?B5h_`g t*GEFȢE Cv,ZbeO#2Tv )\¢Mۘ}8UL:s" 9b;MTY0XM:bo:'ik[(?8^ãvֳKz&)nik_cms(hb!%w!/">M n0/hD FX|kϭT/(]þ ZeL9 A:켚 7n:Hn*wA@Y(̤JTM+4 6SN(  I^KK'g?ߢ^p.o|;ujlX6P=rqi{'ŮgV m\;㊴&=zKG#KKW201V޹,?6 L!s%ز:x×GǩS0+s Y؂nfQ zA1U=k̒wu%  uhڭt3DgXmj=N5ą7:F?-i2}ԡi[1LPKUrs^g[m~ivC).< ~6v8kZ+rXZIk# Vו 3;}4YMr`! s]|ښHΫ %0KN7gH--F&Ee߽Td#V#.AŬŹY6ٸ/sYys{KSAjce=$ꓰ?H שUf Cȶ`vs:ݬF)hXCpJ8Vz?8v>1w$w%+d]Z}Jl3VN#Vi=CR]"ü"ZG&╃'<'ۓPe*]x7r&B3cI\"^}c9(ӌ72,eeT&_pXT1+4"a5.; 'vnk' Uq`dlE/e%w8,3YKn<ϝ(رfaO5lczh}טpdו"_ffVQ噮O( Gz3}}][bcx@aH@t;4"IсEBSbCeHa<-aFfxx?ӜKӬmz TymGhcp{ D#zp >+ +kpoBhܛX4h?rh4ý5ZqnՓ eJMpg):}(@Y*ҋ1՞Ճ:= ȕXG%_m$Óy2VM{3c-ݧDpo웉JΔ`4#.d7зQײ7ՎX7?I/*K[#sPG1p"RP?<5xuLt_!-e]zQ O5h'în> cY8‚ۗj, ei !?;Qs;O+ &&lm yZIW~kX^ڵ*J4ܡD9\dAz*: lo ͙d1AzmcԴܹ=ζ\<9ZEuU$T NfC1ͳt>4De یgL!mѨqIJF9>.m^cN&qQ%/}s޳nӌEvLwA2/y $2ARg]tg'^W0mdE"UC̅"M$\reTÉ${ x 2a%Y>ƎTxk'`x=1Uoloy/hFz_SЬ3rLR{M5"Or^CxTSnn0?Yc$ %`&Z:XG0v\1?bD+'/;5OswB)-h_s$w\Ysg48 u\*buz!:]pWݝS';DCD4^5l>0qJVS%t):s(tz E{K> V1 `FJhETBd#\y|h *l^,1Vhw7n=!{ʁNT@B?Gʄ%bvv3<-k҈is'UzET>'!%g_wx?.pJudvLKP<\\@gRYWF+*op`gF n,.‹I5K!u'N% Hݨ\`NUgP:{1D7kC\-}w;0lb ?߻fZ/|&W|ċ]1)mL%D<{hqu {-zQc۵py!!}JIްqw迬LR=b Ԍ"!!ma +gt ڲ>PcbVS%m0Ōd_q7-f7YTfp}.v-\cH0-?8^ Y䒧nQR^EN+"D֫Gř`@ 0H/nrGFP"#DftՇ)'sn"L]{Fh,EıI '>t ^[.~w-Earq7*FZ9&iH/n23rw{L"mGSRv竴Lròt~;J HۏWa{sԱ 8,w9j`o&)8ȤAT6e3{v?)L^ E*uMP3dd@[d*ׄ W|CCl4Vp5*I]~6S Xvyvn =v7M[wQ/i{W:5/܃b/f6F躟mCR7OW`!f:`D,)53!Ɉ΀:3("ISR?ɵ0G؍$՘\^^} f'4yŢ&G}, h[6׹ zre [K\7r6e!p SS_pG``H9}ʷ}yS^vH.A4)κ9R灡~SŒeϷ;,辭{,Mk4-h`ۻ?':jnI]̓Ev.)i:WGԳ Y̯L&LF^MU ~y//°yU6 M'^?w uqȋ؝NJH+Z"PyHfnAFNůɧпGoSc՟;oUDSХ+rfu+# M]~K*2سغ$xԫM޳ k@t"-;捆=ѺW+˃3X^| *afO,A~p,씂ϢkB>OA+%^IB5|MPM/sQ!K˟Yy஦QĈZ;lA}d 5Q@ 8Wu7(!P{ Ä>,UD|v;! "d:g4FhRXe9K0'ʭ];`2>_00<T z 1rY ם ǘif5OݗCÒ >"ƒm%  7?2!OJ@2A4Ba6c$"8cߚަK_ԐS畘pJTb<͝+ \rk Ʞ0DEWjk7ґH(K LgSVo|oy$/1q8Zɢ@_h =c՚QTcatXЈ>w!ݟUo B}tc w4~=(""&y[efg+̧'Hr- (f<|N83J翊 OKlD}>5H)ӻ/ >/r#5 :V%n OkpFC}FDҬ'SoB;5n |eN?aZ1ޫpy8!(PtP u 00PuZv;Xb(t?ɬF  n*ew953A%45w"b.6}hU{޿쑿8>-7W7Yhi#|Sħ  ][;myR“>݈u֞v6=6ٝ^T E=<.3':q լ2QWR(lD3T&x8˿u[6T |vQQR h7]#btH(5j*YddHq`¹|l+vQEhf&Nhx Gl4gmE3e!Ù19%z$g8{ ~_np7tT|(+1 T_|i_}sGqTcXߥTwÆ!i>(mģ3KW0>d-,S\=߲RC (7%=e@o.hX'W m{lHq=ׅktb 2:m!F}jzm h@ؙ`*1O=cIiK)'CQHg[c9bCAbZ1&?'"ts8.cB;$ƶB|iLL!])G;CnޝsV+l E-S-]0ZTdm S2YJ%m&uIy2i>d!o˶nk|*8 ^A{gH VAzU Bpb!y bMP -{2&XJ#6$-qe5n(br']&.N`4tv ULp=&Gl:ɩa*fK53T 8|[ї%Y=+7՘뎁W? j~ 1y 'h~IHW\+1)fq*pYp#[LOhGӂ9۽6]X?:NoPchS3ŇXY?UY_tOqvT Qۺ!jd`v>e`^}_2"M_0rKCTvL╹;‹ʁm]52 L ID ]6atYKX0;CSfkʫn6:x0IT2 Ҽp0Ih1'&J4[8[ hǒ9J3c g <ĩ0!b0@/^k$U>*2KK1{[A]Lqg$M*nxx'T{I0=Ыqj/@>S#U^wѻ2;^_2U[TwwT֌M-7,Ͻ2~^C.mv%cg#W))?D*>+"\&Qԃ5/|_ #0!{"sG4ҿ+ =̧̙;o%&~B+h*O1EƃLN?z$[=;L̛aH ڶF 15րz|C?%jjR;D$wiiE*$:7 ' ''f`BO=L& Ő,Tg?ֱNt1sqQ@2!mFuo`!;p_HbgYU 4ԄT4cU$j7"H/bgs8ܶs(T 3Wgh,D~F@TE_'=S+Îpw =uq0j7IX@wS)tv/V'/Z#7Q=#>xZy`f'0;\T[S6Q7u!CldRU)D!WUǬ砪[RH!d0w:"x`!n_'|}. 0t|c󠨄ٮ9zvNx":h6=4m2 EfQ4?-Oq201+P[lߝe8# cXj("Yα؜AAXp d>+E3,#~C o{Dʳ6X? w|{-AZNìLV[ZE4a>r*o} 6)L1hAY$T ~63={LƣJLaI=M*+cPj7RKܶ@?*5XٿC pWw *ץ$bW>`IS:~/7ץKV K y q2I=V,g^J1?FxŗH]&+n s@e#h#38'ozD ^jh'+ >gVi U{x[ *aMş`21~.b5S{ RBr( 15W %Crx3&jyQM4άIl%=7_vx %bQ*݉jTQ &z~Z} \6Z@ MMqw  a?]%23 D7"TI[>4x DL7Fo? CӁOr/iб7̀p#ĆFevn!E1'kSFLaɎ*N).5#5'[i~I>xfVkȏ\\(XABc~|M3 f%xn_4Y#{:3ӓF,9 Yc{~_8[kyuΔ$:ʭx+ ^p7ס0@r!L.9u*W&bWPNy 5 MOIܺlѾ,(]^aMЕ =PrvоcO28Wf \Co}& KO>PK0M C\ Oz67QRbш<‹n6/CaPoX9`'F.rPV@,UrHZ7g3{\!i/Q Mu<̟Vu);Uo҇dᴦ1 +0þ&C^{"^URk8n;Ϯjw6B_a a; OnNhu gU5Ac<ǗHTǖXmtK)jCF/N`nVtc^Fc`KM^Ԇrv|kzx'hN׳72*2h] Sx}E)XJhۜR;;A۫8j: }rzm"j;s ;눯hBN7.Fj E/+ĀU|ل~+/]p6 ]!JHmEQĪbx}aje9bx?YnPi뜤ȝ6") =дKāĺ^(<{S~gf@] E78 BvR6I加AcnD9sVRZeMΕ 1 B|JDi7_M(!=1ea{7@}9(P A)siþGMjx&n\@zCR& kC/R pؙW-h@kd#Wcxǿ|E_{OZ33L~~ A.AUUaHu}Con`Wpcb*=Q 20s[nҏln=ݣ:p%zu5Y.~*$COd-Q~OWĒv\=[MtѦXG.ײ7dcY?M4:LZP?p\c$ݠHdhG8 F@*yMgo嚡% e.*B:z{G Dt U_$@&}-j}Y&b,q  q׾eiU:cad&&K${:u%ER t9P,`Qfc={iԞf?_2H. z7ge8ؐ:SW UtUi1 }DCQ0;w1B52Kl篵9Ҿ}m ^-J"&*34]T&VYj1^.r'U±ˑ_wX;cs]{n+jA/^۔BKR6q20 {ӭo=Iȗ?qn-ޓNowd.a a~h@8hF7$]+㮺tpδF_Uh5S~vU>P #ײ 2#V("[Apx8)e E6 vsV[=2^s˚{fS7qZm ."2Yc/Y]÷;y1i'oO( Jf_ya>EPn!`yeD> ^Iܐ> kAbΆ-ܮ#6́QW@̬@Z/yӕB[peM3ep:\pt?L|ꗉF-U }m6P-ꭲf:[*R& mn*Ċ,eVNmZ-O `H /! ccԭ`^gz`;e{)PUïVO/>a+=G 2* bEv0ZAF۱L0Àx5A8Z]{蕆R j/UEAru@>G4 LŶo%/*%:p#ZT-^PL8~;3,}:8{JbNC9CukQP:Y+fsZ#*Vر@Q SOlfWV)9a=5X>F&xYE-/@W&BOpಠ6$ɬUU)1q8&0XY|ڷ8C[5^v7CƷIgOŌyS)h@tV^l92^H2SNw1QH~e+I8'0 r`xRs+0R,F2 Ѭ 6iC~$ 1A|.._"V2SҊ!E> E_@1X0|풶},q},$۾,Q[Ī4=H:^tJ_#J+o>}]"I;?lKO ~_x8Cd<K`7& qrmڼƴL4AiAQXj{oL0_{. jTp!ə13XYƉ0$?y`=*x\,z-bHP/9gtn޷"pb2U6wG/?dc}l낀]GRo&q Oݳ/6FRj1'D&4~dzľЄ \r`b'Nut[=_Rc a$_ `\ .4c| V3cN]_64G+mM 63P|HqΙ;Ff-/̎0U8g$jZ͌DԳjlfln;u 3nE&EWh H}>7NW)$yQf#M40v@e2DDLUa~(#Pi]\D:=f.?^UߛLRNw,&0Ih=H:b0jv~d&U- xblN{$ ,MQ:m0tO0D4- =-5΅ƜkH\a{γfcrD!-eR?@w3Uښt܈z^8 t;쬂=cO x'Cǵda&sBW|fY1X/ݚ<ʲHF1',D^'2o1?2G5ҼwZRh| F=Em!ŭтC)g~aO=|^LҎ5QH)f\¥MPRpM=7]XcIT# l;h$g!X8Q85/EE fK"c{ 1Fm/&?Mi)F x&ӔYK2t$w_i#_2pd7 KHHr]X:\,-!? r}׃YJrd۔j:y?.*&QjEm@pt9C$.?qvڔkVP3tYxr[4P226{v&nyRnaxܦ_8y~G=^Eenc;*8TF`˂3, 眜hpw[PT_-B;A˯OcZIέ6s8)Jꑡ=θ(Rx]|愤trz"锒|h| :ã5+{8``(Cv:܋b0.Tw-ٯ^vHJnCE _;wtnƝ|'hCe54GبH[z742Co`8~,RF孆2]yf^BgOB|L4CT%懋^F*\î n CMxKe^t0 {q/؅pP#N {dQX_:-12#fjL&Λ) jyBZ5–=qVF ma9ɰ0;لJX9J$SGXc^ O!3nڼ$3몝tYX4%/< QW)+k kH hG]( r/ױ>-trvr҈o )LOl.E"|%">{;n~'tg3, $P.zюSL%99Zb߲H9TӍ"xԊee?F&6+qMEiwsl^N{%}v=}"0a=rF֍&NZkIPX1PJ!gl!bq|ñg*z<ؚܸ–sHef{f|v`oѦ?rPQ"WwZ0o+եPDE9,%>99oM c9@'YM1Tx1';#)_ !2L"iOfVnO]44v*@D\fTOtUk?͜j .ȥ9?~Hڂ6eSlo6ݦٷ񆖧$)A#kWr UEd>vѫ#"7U&)}-J=Λ?lZkږ`M̓9ZQ~dw[|N6f`z6G3יNaQ"ZeӣԢXO_A5L4A->5K. SLN+at-승ˇ94}[GP zס\#!}6ke)ʺ 7(l:a?Os4-K Je[hʴM]nb Pص*0t!5"H4j)-Qn2,&9(Ƿe s _UeW `G o+ >i0d!#g?%4B31wBM:HH7='ot:)li3 ]G<1φ}me5']ps $nj_ D6PCƒ*=9iC$X u yL \Iځ"B wx[kU֑&Bu~k **drl?[:΁9Rߊ1)Pav -EX 4,-' MjA6֝!V%o3J4R`:PX!h0Z =آrE02U sBu[ƾģ5u*Z-_tywAY/P)bu- oz趾wUlqk o0Y?q''dwçqM~@ntKc.|mbFjs}*eIq_9vOy?X[aG3柘6{ zFjW}d$Jqmmx` g`=#@hVNEd^ qB =J(Jp!whnSn%p]cgK1 Gp/'*[$JTa[jO"`qZt *N Fnq?bSTb,n6L/-@3 Ϣ9qp@Q[PٰP?: A>u&OC|5W-(._9ً(bo`e "DCwFLwhM&kӦ!,yNyw˽#*?D>:A"w!94V@?tDLXO܄G jˏok2F|7~ĦNr9d>'`?A h6X#EY*nD\}ovjMOi#~BT xmA EO\:I7ìv(PbutLz{Q@_ĺ`^kzh%HLJ1 LVq`F\!x8'-T8wEq '͖F Enx^8YXwL`NMvyV쀽E}i'~@ ~H3V_/iZxAhcN_ukAx)SAQ]-5j]b1_uӫ~*4y\QҝcA\vc_E4%+]r7½`StuvƞSa!Rc 4JZ['n¤7m15e?fҲ VԌ,j4n^S'z1AnruןW,1Іz~?Ta0o\YX b)%-3dL%dwe@w]O]^;`צ5@W \DG,*#/:_⣊< x_-nu}`6p ]@έ 1aFF~~,GΆ uZb~8$ +"ޚ劥@' w08g|ױ&Tiu ) '|**Mnf-L/ͧ>$ke PJmUmP$ynV29gS+ b;O?'Щdl.v;Tܦ䛓`[mFvU\|$T|IK 3ЪJN'ۘ^(Y{qso%F3 iSǴr=d|B䤧T:͸Ճ^}qKv67΄B:g'D㇐ڹqc2]7Bq;c[~5qSQr2*2njjiYrx΋(YҙWWfֶ6j44O*DRP޿w7'P-1 @RYߓ}s:1o@q#.+ %WPD5VHg*"`ڤ\%dKy4NU߮|3)`ǥ2hgAǖ|:l4S%Ȝ!=RS_}φ'\af JeӍD$<`([`>lә\"xcy 03)pXjA䯕ZA@%羿VW噦LgCKFK'r K i@s[XGŨ=c;:@q Ngr+ƒ.%.2|(~C[[~,OXx!n,;k &QD| r"JaUSN tOa`l&ɤb uyWƕw ܚUstW͘$R>;Su5w?p/u 본rBnI%Em@%Z8$/4+@^*G=xzX)y^5<`Q%pn$)D =hgvТ)Oy u{FXД~'ev`GK(ifZzˤoׂ; *0'egnmBZSD@P> ![9+5lqM pǓgMFPbSx9/|%浩eeҘޞP>|> 20u~"ŬDn7)(7\'}1j6y^[nXެ2yWt D ̎Q:zMTBrȣ?Z#Bt/ `e㜦[ݸY^Xۜ,T w3߮ob枝 `iYXçnE6[~t+b|"ilj<1rRs(;T٣OM*0.tnl@3)r0Z"rBǃ Sw\ղ\$/Te3aP7vǑ8EM^ םN4<EM3XԣlvJ F3|X.oYЋvv|΅5ͼ=nM4$^$yqYɵʮ5`> fLDߢ͈ fgzVq_ ax5sQŲ9j݀hTn]ӅFlrCsJQ,zdsQ=Zʢdw]"UwyFh[a65p$:;Щ<2mXj Hp򜒴,pB?kQLϤJ'81'#, F`%,5J:V2’R`U[qz*dkX*'B!]J0)#'ST:)U`4Zђ5D"8GKvERRM'7dI=oZR>MKaj[zʒRF8[ \E&^T8"1ā&SjphxX>sx &YNBk3/_6R>oS]? !PkʕO qaGډ?jV ڗFFC-tNdڐQ3j`Z$2JPf:P0{ԜaoM逸Q:N]T!ۍSH(1s(]<]%)2-VqF璕4hC{;z_2mq8\q_ sȵGC.e>S<|?˰/RAEэ \Ꜻa}!"\xPR&U4~\?/ z94|RPvU %ӝ'|S0Rr6ì*P5죑$5WeY%M‚kN-go|ěEϳFHjE0ib4(Gn} $6|gQ|+OGg'[*Ds #.㫿5lS%G 8M['sj|BSL}5dڱ д?K+dnH"  aY.؏GOXa9sވ! -ex(fP$4[@uǴ_[8b^Cffw _~xvBh7դ,9i2'$L!CZarc&=ywBY-;`AWŗD 9oGih{Cđڡ>\.a%eD#!-di6@~Q}qY tm ϮR= (wit25ٙw@9$X:L;'z]kjT`OZl1U q$=w0>?)1))Ia@VWR?HMĶ;u]'oHH1ܳO#+ dσF9D[h.ÌWWZrNKNh=Sw+\~ ID O3?e33ϰ*w,y1jakDY0ZsSaVe\=nykFf$Lȍӕ .ča  Qwy56I)78tJpR9|g ]ڳAIc-W%³pۦXxpz(+l"'۳e;9Ly} \BcΓ]< d<3_5ԅ&H&>-i¤%Ide4އKsSӁ+nOhc"W9@^[sL=o35d^M!vdۣ#خ 9ذNOhb̃mV>ebU,iP]b/ $:e[Ǣ(}z' 6&L_qLcOڰW(k5Ddxў?ws+FCpZqS`u[9._EgFS( ow;r/Bm41m[VB ;|]v%b,yg}qhq^IcKt αWJ;VmTJOPA3y*6aB/ &הj֍Te>T3s)j`G`gļAy!e8|=rkSWne\gM"N('#[Ee `?|/ZLFXXPٻ̟5_k "lX-sV ' ŨЧ ^KVs {v^s' p?ZgE`! M3l<(bkj}cb %x֙͝JקF-p(J gZC!SN JuĤu3 ȑo|CR侍ݫe3З%V (O+kVqS0wRMS Q6P#B!1 uCjR]ڰ"o9~""Ns?>Rp>Kp?w\sq3;6#輯Y|;.^nm/e(U}@Y]I*6Eػmc{ OܟнR5JjY)uGtaN*[K(TM~^"ߔj~M*' {:%?ˋ6յS_f',)1xwn8̿ɂ;.lfF.LF;v 6wzX}x?X)K~vKߒb<a2C͹ɷ%/Rb%fwT!G$\9>,EDڐ,ɔ|S& щtCޗI3/fJcR 0*cPtAB<=P2d+Mv%G񏐂bL;:%WOKֳ34ɺN;$Oeٟp ~0:hguч ]PWՠLk׸ wB 5;cг)qX '!U߂#I((3_`TA Ux9[y;&~ FBB_NR`D;r;)q\UN+=ֿp*>xB2a=:NQλv+/sJ91z۔&thu@di0yC"T={_nz:ؓjSre"eJrO9ؿH8( j,n>78$@\!KM\kqڼcz`A8#Hz[nǫv.=%~) Os10Έr .?h0*[[%w%Q'o*}9Zw|D`^Av{GX 3[19+m|?dH?[dpdrrO^}L5 ߲KqQ5݁:tqv8 inr,BS_dD_Acct9^2u\6 "8ϕR3o&GՕlcEwcKIZE[ܔPj:#D uj߶2@-WobFpcY(odQ Lg-9%j0ݿ m;cW&Kze&Q:-lemnC'7 }o 8}fSp33ŭ;1{]ԛ =e6Wnt\TM@ Hz aX)/-iT[寏ƺ{|I5KM.^zH\=f6ueq .,k *dZ8#섘>Xi,LpM ;w)Y!,*}U5v ƛ\Cm(®v1!o,-^KK[) }gDR?,N87M4 *@=wq}Y47lNy{,8n\}LFwpDIJߏ(l{䙸sfLak}ݪ$ozVCޘiK-;~P 6Lz[KDr5R1-ݴO'+/7q#*XgbO*,,nqqq9,4x0teŨ8W( :`UKDC\ywbF2|K"$YҤʆ mo֝"Xo;1|d xx;yE;-; Տ^#цACe櫎;10aTc[cE|2:!Û݅j_pU9n jk6k#Kjm.`=16v/7 \H}ܢs%{W]h , >1 aW׌l#H-(cVWE,X&!MC"󌜈Nu׃Fr1wlI,?j}xW┒/mTWR虛`c ;7ӒH)XvZYV,Qa=nBLA%η\˔w i ]Dj@A?cA"ҫ8+Ukm=no[X 0JX>`?Q ’=1eh\!OvpBXi|n,KWX #r>;#CN^3$ȵۄ5N,O7+7ӓK}4.1 +"b yj=opE=f:=Fv_niGNQgTŖ y,tY'̗9x 1 _~I +d \\ssƫ6Uzx瀝$c'j,rrzee|vBjma-' kD&#{X16.{W6_4x.;KyTgwa_Ԏdʧ =nA)`|h.{hT &rj[12I9zB->%,;dV^SG jeg4y}.tMuVrw4fzWmۼ!2WbmL-FR9z . Zuksp D_AbgS,ҟѯtުR̀z Oi+?z 4jI)QbӂmAx0u bV 23W_d Yԋh ~[-f$+G۩S{.3&q fA(ˊôH%^ ~:8иw8?hHuRczG2d*HBM+خkL6t1V4Ly)á- RWG]T둌}\v$j;WW!0aNC%a}@z϶0Y%QSjU JJh'~7,u_u؈ӬşAĦ>[:IL[{S"a3-1c|*dYy#CM2j6+bA 83VO1@ՐX^R-{2j },qc{*(k`W`^k0ZϒZ{ kPa@ Jbj ?LJjwť?*)[jfme|`7 Pwt~q};IJECٞM0a2TQ-Gab9?)F7y_#_UƍC"Γ@d/:&lEB/Z&I\&H`k#:zFlقz2:xN/N#*RpUc,1ϣj`0/BFA{MCmY nPA($Mڠ~^Z[ LoPүLSK ԗÜ4i'}(N&?pC~+GNP(/9MIKH=5,#Q yM/mot5:7~Ҥ /c7r Ss5## 5~W?ҽ  [Ef̆+,Ӆr%zvu$/NYw ߼HҰ"ꮸ¿=75M$XsK3}4 L_͕3rp : > u_YAe!._prZ F2PqeY@JE ؞Sc1 "|3N#(F=*)D"K3sx觿U5PxJ F:]\HP1`vvi|VR7VK{;>pJWN(0@Ϯ 6 8F"y G]$鞹t=WZh9`#Z\kOMLORjԬٟk@3`@9x-.JΫ{a >[/L rE-~ol ~.,*B0yz.(?hUwukMz=Q:FY$l8SraUDLe^9 Z!Lz1 dF'ꢿA?Q_4݂-u)l<+ʘ1#7ٷF"[ XH1h[t^2 zL{zxDa 꾸/z,(o1kRlʕ-2 }m½ 5\m!jѓG.t! QE']Qwcu cf4U.0p9@%I&u[뎧 6W w@y,lA5 jBQ[^2 , :^]@ y E'hOb oZy^nI8}\K=iW*H:#u2^ȟG#dϿ.ݾR:>''K@ۆ&+>A-^YK\,@;_PPa\zYG]_9a@[lw3d;YH?D1'8-$ Kq_|=iE½a>1Tc/kJ`˙!Ht[ h֨c&6(C,>KĎp.FSipW妇L@mVoSwwtYw`Eos;`͢]D77i^/?$"ҁm(f;KH5et$̑ꉻ.Um,Qp6+5u-{J-4ĉo4-w&@Pp1̇4;|t_bAU d=G|),'@Jb~em7 0yBCɿivj ]cԞ)5l=xFuУ;j|K go'jebϽZ-?}Hr;zoeD5$V%]K пl@op)*Jv݂ sjXt3Bl~*FcQQgRv>UNRIYhBBi'@|#/C 31sUGߪ}+RٙDH򽿕ݰ/p@\ry֗DO)ًo*űVǦ1wplwA cI]|O%^řE3!a(cqG`O{f˽sF+]mRA .pr$AL R0+< կˁKS\96|tV ӔSN |ڗf:Lں:{UK*rWRש۶tNr|׍ե\NiY%g t {r'gR.0 *3,:tj N5 O#1S}4zZnZ(ٺʮakAss1^)4ޙ\4P?&V0ĘvP}hIOKYdAjZpk!Sۙ;x3mJ;qF n'Ʊ}>ĖwsS촧yqrSb&r'(c쵤h4oo-S$Hl_!0* ~ўEt#y&ݷUWZLh&B wp ^cHUrneݍZȯsx*E63PDMH\s 2EWJ ]!y|"r'p3葢W񍫿h 6>-;Ӗ%nBvH$JE>Y4޹ثfwn&\䢫A&nJ^71}sK6[Џ{{BD>%0DcB hZoDž @ş뚘+&VZ'xB1nM\]i8-;02[tT1O_y~H9ST3LQ0O+1!8|y%2J͔xJT/hP'׀Sя=&eN7V]qa;ڔubA,{PN  lS0_To;!-9i|O޶'7:yHO`,JTͯ]aYq?|Ln1dnPp}a)B%f # usWuǪ5*`0ZWE0KMI$?.jxww;Lvb9A)/)eJh9k;lx5F4&66 &%mfHEuL_ ӹXO6pBxڶ:7,8/ng30-~pـ?5𻛂X$ˊYP9{̤G6jOxqj]Sz`vQ}hWiNV>$LLǦG+dj O# Ikn®]I].$t c{q0$rh8e<>qD <&j5#͂< 13]}W۠[b;q@Hs VT/(c=8OͅrdՍڧuT~kEqnY7i8be{|.L/dV[ e#AXN?݅Dt=pԼH SۢKj(~GNj|fNEuv C,.9 L4b_@ّd!|IvzknA2Hɘy I٭K\vajFv$0Ll!D%L^JIĦHrzs]AT pCI(/?]0!gu. +cAR39 ;fA$G=hOsehgYE5A$!Hq !#sߦo% 諒;J*!sM%k)U G;m pm=4Zжpj_e$N֩)*+ 6 b@]|<\3"Oo85#TI|њ`b5nmxCBr]}7WH=3Dƭ `b,Q|~ƫvA+f;b8% psOƔigA_Ϸ{333ޘs!wBEa HT"dV(k]\E+Rq܀W4r?/ZN XUR~Xe$|$TxRwCR@_DG {!tg(ΔU "IB9Υ/ѱ:ס[1n,t5E& MOSo@5j:O='qf0Wt ΂I/Fm^&cg4Ѕh\l/sW FhYiF-_LyudO Pl:WWdm|ܐ1J;_lfK u挼Hql :m~hU*Ёȟ,Dsrɽve1GgD|$ +K#s5 ~_< KC^#yCs O5!8A:\ԭuB؁Ƭi돇!xZgQ2C+s骮[K-ȩAӿNK>G2 TFfb0ĂAsէ X'־[ <܎E{ a/ȣz3c;7"F*l*s j"1QT unVt3hwT3]HU7t|Y~wD8'H }[)'/o?Q#$;OҨm:.e8&Nian%'[C@o*f:I-H>aa'ˢ^`6!ne9@ [Pk[.)@ȈzJB-ivqR=(g@ƠV$2}cc AmAK[u? 1*Vuy{/)Jy{R\d{nRLRMCOd T%FJȲ_x5^pH\T4؆)5FHrqmxPiN =Ca|MgQpQr9G~r|9/CtcEGd]PfSGfȒ3v0@υ`8u MMaM61.=3 C(vA9>xoPַUe!mH^Ӵ8R(ii MX镒ܿ. 5Sk ?"=7;~)Ӗgy%_<>m/_L\#c7@^:E):(7ֳzpM[&QScXnBQexA~@xzm^(]PQ+܀&#V+/j[bۋ{t^|sXsI\7_>ƝH{\l8gn`*u~#%~l\/PuZD@rki k"Ds ,\! $쑬>PӑKm]T }̰qVe2G}^|c Z雅xC[S䵵Ak)[cj8'Z<+X1^)g-Ɲ8 %V$ hYu;8U=ba _Ѐ62w]Pv* uC7݅ bڅ;D-Rŧe,xnW&O*I&l?L_2Uhʘ(9\RC l=kW$k47nd`q!||[( ܘ )Yo݁l)swcwo:IZ;(ݍZ[Z=薹 `?!BQE98r.ML L/=JHcѾ29:uNb9OGt:O!j)oM$.ZaobwEsHq<3=}gȊ{]`#Y~Cc]dxMULQ "4FON\IqV ' u+ݵ>07ؐ$z)sI:YJIbv6ʣig-!)yM?OL|,i? S:nrWē~`"ƾijecou%@n/6`niݕjVYN pG)9476Z" k f_=~t{V nhD>Gw` 4g{͛ԉlH;hFgjğ6$ RveqڸEpTJkuQ61y0Xɟ~MWH$ýQ)>\2lBBnաh@4VZ++VY*l:!"y`t9,{ӥW%4h,LvHWq%τu Yc#\sM1( wł8"}5V@95z9ϓ#CU&qp9}AJ8'@~=p͉p°;"CÁ_2+&?!ӕۅqY]Z9tb֔)Be&I\HߺA ̞JW cbΫ,r_xP^[Ա[ݡ6qBOiPg7$eX7+%](CKž*d1M[)k$ژڟX-#)r ;* #O:CDi6ƦC;hYж?UGʤu~97XHbze+7 @[_[Ε4 e ;B6:vnV$lNXN*$2a zqy*'(,E0x>0sѸ{wۧ^(2( [g1,?s5nHV"~qN! =I7, L]GoC -NfGC<%F& }0!s{FehrJ>DD`Q&P"*pMp/X/Pt!L瑩Ht#Xz%2`Ԇq Nim{Jޮ(E,()lLP: EgT[Ƌ ܠB@+yyl,8l Xm:eJ r ANXf9'1|0-Aʝ_.zJۓ}e~d_d4` >pIɴI= e@JԧG}.:7@*Xj=Gۃ\oJ{e NnQ~m{[N2C?̓ߦB),i'X4H#Cou,PHi3}Rv8kGg`gTǖI<{dq4 -+ĈDFo}0 $;q& :#I[giU3s[BK Vj?7weL44D㴲ԄҺnR~Ke8T%?BEX0PnTᐕ)#d\Po;[Ў.Ez6nɏ@3֕ڝ&qrwv>lb"U%t,D4 9uWZŶة ]rG&('&D!؄6fc[r-Ќ7m6J@sDrȽK!#śo}sw͙ BWۡQ4בҘ7;tA +(k[E%7Bͮ:Ѳ0pӇ8L^%6I4V2󃢆9—fEL8X[vН[_BAK K;vR8E݄ߨĽLt!$׏~D[t85iWRRu0jkQ޵j ?uZ`~fAMӗ_MW-ti ibi# p~1ZBSo%.Z_|n08 ECAsSzɏqI.%i ]KabFR*ww'M@#{ȕD{@2`* h~G;iܕϣ*qíhZ㓛VA&xe*M0QQL=I$JnJ-՘]Fu=Mb ϥJӒK싎qk owke8\. fuŧPqǬJ7 sizkz ܫ;c&k($ٲ+<8Z.1r;lK(=*+Ax(޸t˛qeU%okfBىekS-]zWjSBxF>FF}7"w(CAOvef|CldG4kX,M)plOO͕P*Y,U6jA85HV1$P,,3nkLV]M$:WL(7-Jx5 ^s4s!֭b\$)` "hm 3D[jnxMoXW}p y׶]ʝj/Qw4/3UznCWg!^n;(dӔ#3ca'gȍdu֟Y7]t `?W Ц1\< 6ǯse62iKd䱅uQA3v j |,a,&ɿ6Oi1{@I#I#^@= [wXT#".1 Tl1ܽeq8kY~h>Q.ZGhdЁdߛ)ocnLUq9ED=5KwXݠ` #yvnB(Cox 8dv㴠{Q ]q1I[p-rV764]Ddيcg`฼7Y_T)ʵUx۞tqg i Mf(2QR;WGSI}?I oQHb/87r]pǖ.C1H봞Jsyk(mJƂ9m\/-,nCʹչe jA+EMCT'D>43"(ˬ-/"`Ũ B&&-t$ PMǬiɌLʔ䧉{&wY.Xn}~߅10#󧭈"'-|t>:'.DuB yL1hBS[cr)4{/[@c`*)5[}96͡oQ-ٞK?.!|?ɉ˅䯨™ͤ"Yݒ=dz;`W=u uuiT{r /gl k$"(SqgEgyz4fӅm2}@{mqP\q`GG$XUE`\հ&w=j/R ;0okS\u1COa|*0)4H֓Uq*8k<៕Xd/LHO 9 lvqJ $Hɓ

e`d/umNxiI88DzbY 4WU{X>,)vHft3y;@:|{UA`edVziUo{$7+/7ߵ ~| F= \ JF1Zy+͖4"P:"ԒU0NG[>SU}ol"7Jȥt4WÑyd,uF;nKhzE2bq47I SxEŌL Oz̩<󦸪ԉTm.:.o8sPgM^4I*hw|]_K.ٲ_U{[3m^9p;j`EyAn`ʟ5B|ne.b鈰3v;d?WȽc53=hxyJ}~UB tƐs2EplAI-x%jۥhAuM%P".r$ămyZNHwB֧D5WXIoIVUقEָ2y\ V*X OӥBzo9yK5v iQH3T֓uppU_;q3AF#;ކ `\2~a&UV헐Z..<*eliW|@twG9#dUG5+)v®y'XB$3Kon(um/UdT oYOĚֵ`Zގp.3HxSh!fF l:{AKKsy 2x_rLVYnNZ?aYfX7Hpc|j !Ĭ=_54*wϏ-cs6^0Qt5>yGt[&NR'CO#an@\ 8&K!1Q 1GF`D,d9=a5ZzpB՗vVwX)Y>e|[d>l~r0(9Bk̇2 xc͗WCp:B@E} Tc{{3`zR!so"NF̜6sjijN^-ԽZ嫯 džj?5S ֌\L{ ">TT7`I~h.~erJy}q 2hGc4;e8!*V@Szf((g<_\#eF(`w<ʄF7HJqCm1 S[kl+jX;ܭ>(2b>cUssrxk(Q'&_SFڄ?xeϨ#uˮ?%<A @.̏MӜ!J?'naĪPpӑ`QSIׇ%JY2XÌ O_x}'pi>yP% lJ(\{_Sk3MgW%pX!߄yBC{xXa֤1Ck+YB< ma YQ=JZ].(I;?.l@F,`Q*xY+]S@Wr $f荧٘ڍ*J炌Lw\8$D>vKؠY*-_&ZȂkgNoAYZ۴BqKb̏%cd{$Cl n+M,*kU('ҙo1;alH('6QYHvtUM %hl.P1`)dv?Ee㬹2>qb&n_Xpٻ)#kU"g( J\N?B堍%HJ.vN8ξ( MW&LGf.+]}jѯxv!ōC)Hv6唏WaUXoX/O^Ğj6ҋNlYO~5gTYN҅o;DM{=kTeg.׷r$eS B7n܅pP]>0zSn;?鿫ṿ[U8gG4Cd`16~5ܜقE:ҿ|~Ϳ%&œ/(mKGl?d:헼'u@) ~ lTg3?)ъ=0&&10s^yVM"Q"/JƸͩtBI]80(JL|z@X䐖 /0~f!WL-2uW`9Țn< F➞n+@z+ mIq 45rz,0e[DBy$ k:3 q}( &(՗ccҘ"bb2R(9Ue)|7EpYY[_{Yp\6LJ] ' eUkkqJw1lm+ .\QG ( q.9g'ΈnlB=; NBGSQ^I$(hwLn#Ԓj&?3Hz4p 3^fMt|}m9 T5,9+ Q ] >%ãƘ`+.FyP^)yӳ\a*jd] A.9gx L .o8}sً{ sqJC̪EC-"8/ e+Le9$[l1 23 .eY"lU. Nhr(]\PšNyQFe3cy^>p k'x[VyyFQwQ1];wHͩ2N{)\F; y.)Z~@D,:zO7ȅ$Pm,QHb\@j2ܕ́I 䪿!=+Bnti>lZQ+CPŘ`hU4~n41 ˋd\\.dK0`0..ŦUzlsrG'*YRK%eiԓTLݪ h3 5X_/Qbȏ5T\8bKm3`Y_J+V=MhΠ'\f`=hXR\ ngi!䯓QmX -Hbnt~G3 Tt;Lw/=I(T4÷eR>GY  s֠.(Y2_%*=qOZү\T:eYTR0Q:WB:jA5c,!>O"k (b*S^$54d0y^B2 ;tZl$}<.X!E9y ;Cfe%fNb&*&n4_R086-VR}8/&cU&ƒ4y ѳTޣS;.fv7UZJ'֪!e^tonP\1Ec)5_|?ĉ@mSd.JN@}!hXydAD ^'TXju18֌c3ד@'li{'K}zheƽ8`jUfep/ 2Ad{W< tlCMH!g5lo:>wW 1/I) k}[wPfifj%XfEZ\~V-;GE]én\c@ߓf-VS0fXm:sޝy*V/$b̷T} >d+ȧ 46aY;mp9M8!typ6C}0-pِϙv(_<}WODخ R{kXGPwFn&+CUSf^;:I_=v+FE[9RWJ0剥r B;պÙ] |4\ӄrlcU[|ؖR8yO_t`bnbb0Ok1|Mb=JV-?n&7Ú$d. (Ib0N, eCUsL͉K n6/ V2zP/szr_:EΟ>l,:aBuN`\U6 *fqB8ߛlI,W,by[|tۢ@?b5Fin5<o4B׏s-'0XT}j??.smEuXMj ,`*O,WBA0j>NB@yEulCJ`WcgE)>99 CYdXL6,bh7qZ܎//=eI>#nҦ9ȁ**q?멑ilMWlzv WGڊk)adS"TuKW6]xs=tQ9oG/:E& ^be.0liD?q54V*`D!zN[]O߇ LXu¨s2y~%{%$w_iuW犻hm[Hq#q>CBAvs* /4nYm-CU, {*dWA֝N*:\zMV3Nr$yO?~-lnW,%I8Q}(S/pPq 鹕6XʼKSCN@ig(z!ط (TЄS/AY'RrSB|4?RAXq7"I0v+wN]mbY^:($WEc? }3(qbs}Fڟ.;f#~ qa e#:lѮtV([Rw_Fњ5뀤eb, i,Ant׻2S.wYyp!&j{#2 g7=V1!d,ha䫭)cYhPoν3BORY%6\~" L^ M7{@ MoO>VS/~|c@DC\kxz[Īe{ œ|2h$fHp `*z_(W9uwTZ*?'ն\ꀠ d bD*hmv-j*OMR){3݉ ə xk8P]0BOC>,+d5I8_4;!u;`4tHѪ4o_ HJCd8vJ2baq䳮˅|QFw=F!w+=?ZUYNT"Cncp̻"}d :f\3lڦIYmry5Iw% CiMYlk; (&,w&G4pH_pdU֫Ҥ 2&w#FuUY{W9#E.>E7.Z_imsnKִ $zLPX ]w1D>V@ DTs`9R;lQ 2fhdikϪϋdFffh'" t˜VLI&áJv ^;(Tffo"F6hjVeli)FS3TI&Qhj/^983W`AUH3JI Y zhCcG}pt44XP~B%;D5|~q.RyYy0 1f8~( l=`V0-^\9IJ?dCk`Y1Jk4lX>b jǭI8RFT,'_.l`}ƭ4OӳKM2C\U.iZ ﴇSZYcһHy,GU2ڴ/la#u*tՓa8Nm`K1A4=iyd,\D WTlCAbh-AU&G>0m+Nr 乪z,NnNx+.&/jzS`8LU/~0J @)vo@4Mb/H ZԙuJ l-D+C Ґy[Mw\qw7>[aA#'0GYgU6t+U*.&Ӏe"Z.f 3Q qH60WbZn,7s\J+QlSop۬MuTLK7?zhF2sN}{:V^ͱzQ/)8 'EpOfRAuE*Ay2/?./)y`;!g-pAuqρ4}b4OdlX`|:`3Ry}G@,V>sgձkIG@:1&셧9𺨞Pm;|RM!<2 T%Z,GFCTJsu -oh$(MH=n擮5ea(_ҟ7ZϮDG? ^gaㆪ`;a'rȇvM[UV>تY.Ք-p}KW)!i=E7׼{e)=(://cJl7^yx7Ex@gE/'N/JSM`FibM8؈I%ʷfQVc,/ 3bz ` *wMP/*/cƽiվIg3WAF{d2-b̧\2ثbMa\#,eW(q%Ab`{cYBkx XۑpSWҺ8E6G2#{uaX^š.#:=\鼫#f|3<㳩٬WL+LBeZͷxv@|:JUYIg r?`1t2ql3{P}j 7s)3POc`\c(\>ߖ)N lxZ:`ۋ9uLCِ˚ "np>+$PFN\ApΓУiNBDUݹ^]WV\],uVX'Q9kJAZb"çp)5$BI;/ɳe{qj#YaUSBprl]cXnhBܦĪ3{Af]4dXFC4BZlCv ʚGsuqaEw,E O[uxh[.Y|von?"z–8|I\H^v[=Tt(S=QUM_BU_EOHKDOp}K5GFKGyʓmDSa[8LW#nq7͜sR6 q(vYܩ|W`g>ED_H]IiBk&,'qdd u{)H!fN)D'^$ε6ZRIM);4Q8:kf?_9>% 7zNg捥<^\(.\[PꜝYnBzeE7<2 dAcN6i ' kˠux\:7av𪆁|^c:% @օ8YY%G1>fSVIl o/;Q+@ǃuLPx[@-sźKfQ|2_Ranb d[TfԧkڌbBfrY½TiĿ~v 'eP-L]~d),tJ {|-P2nnP*$ T%=.( cqW'P+; :fه${_V,ЪȖMxS!"nYWu`qHZ#@SFPhbLY$*tN=_fTK.]i$k^I\[6ȿS[WX/Qhc 4iv|?Z ʨAP8cRU GFHԇMj\xKb+B2/er?52U-jL1ha9)x|˦8)/f!Yyj`ni]k8ֶQ] HL>-&L/VH4 0"aSja/HϼXUu5jԁ)[rjܣܤ4v"H6>RJQu5$~kAT7s. ')%f* GA9m3B42Bj=[-sʴM, =M Vz݅ItZ^"fWjN٩ƀ3m@]{!nsrY,b3Hxvw!^&QbI\d,k ]Dnr-k$ K||1~ mzyg߾ P6^Չ `n>7k:y0̸@oVgY6p3жtg/)88G=)M+'3gzPCr`OZ/㴣ȅCs(g\%CJ6Αe2R|j$ln*AKHAlDN'ϟkUq{_dvV 47恠k ݳ!S6&?Ε_M8RT_(o5,LaPhCW ,NG."߶d ~r,>/_ !Qh^b `@gU"P,\WXCisv|eylvq:XCe<)VRퟀjp';d+՗pfyK٣on6Kfد8eIӢ&xba9ت.6"k|`pA34%g9;7dݳR.N~F9J-yÀŚc& xuV/yKruu.bꍐT?7с_-+t(A_H7Ԁyhu)hХt ˹ *)Cy8J3c4ӟ"GtIh;Ӯ T"$ 6M._Ɩ уL%]̶Ƣ2{ԑ?o?UN{ջôFS1#RW[[*bP"A;WwϾR] OD!cO=Cmp@&@~g@M&-kqXjw*TERU4*8=KI$.Md ?6/`A.<Ͱ,޸=H<]dH(DޮO`UQEc ofC#Q`. s7}}CZ1joޗB[$Gk rz+ZUO`桥/:xؾ yC.mf&?XS$)oYMF +jTP-f)k7^@\C22 M-/.w $]|$x%*$B@L@tw}#+qbL*7>^'L#ӿ<+,ѫ\8rGRŸe{ɃF>1ѡZj\Du@vrZY ~UK~賁h?kv26mk21we;LϥiR<',ϝNQ!e1O.5 {pMݱpK57~uڗl2`m#ՂTn-cH:R/'8ghŻwE{f~4Y7 f~.~"0g=l'-]к,'}o7 t R] sпOt \A֌!ma m T)A]2Rgfop=&ȭM0P Xt1,WpWݰ{  WsKr?+_UcÚN$;!$S7!dx{]@n ͚GIakz&PˍTqM|2tb!Nu4@dv7YfJZY$H$ë⭣\>NdwC.O7vuŚ͙t@3$*@XՋJj;ԦWutIY7`:Aƈ"}џ7ax0s "Ʈ= oQ2Ռ儨 CN -$4B!5\^F|B8 ˹N7o5ql":Bn6r|[ %ݘ4K\NfMg(~Gw/& jx7B*f}u3o14K9+zX{N.Or*^7?B+ahQn0B Wr| dA*)\RV"\{ЪLwq}ѺUJaajaL_7m]i%)%>yczy$8 E:L~\`tr:C "pc\`jdޢsJ^bVیsFjC(య'LaGN8aVvil9+[Ujܓm*Rvd!tv" ԋY{{ !N΀ ˧T_{/Tus_}JeXǥN8 jf iT.[ } &7d* cdiDݍr_;^n( c+ȓykp(R6zԈki_>{k{+`ް?u30cRA|w.LQ,+9?dUERjs&J;^yD Xh0`H'8ge{!V JH ?dPzIHc:V A{ b(R7`Ae}Jy6"K&) C(|L9xBLV_UEweu hTM2Ik@]ހj+)s͖KvVM jhV}/?ӟu@ GPdQ-բȠhkI–'9ų[xmD>Ϝ`VQ@?RAs{5G$j pe-U"n$%f_žn@Z y)=@Lm%Ϻ5hn;mkmO8L3Yy݁fDVb*b\;Lt,JK=<鑣%>zL~PZCW vJbX|3!-nF@( (wQ>u|ݿokWjWX [NӦcHa@d2^,78C/UQ bb*,Q- Gyҧ)i2C3:$\PB~bt.(9^*HL Kw^2ooJWeݴ:Fe'O.V0?ت+g;Dت>7Lp~= h,ھqv a h a5'j˙WG">m#J0sՔ# ,#Heb \b3ӋC}-i=7;ujejl"K4XZˣdTn:y8 J L(C{AjJ~&i9yuAەJf[w+y[Z/| ދZ+ ecHm wmԝSc'Rߟ@'b/WY!D;"=HM(1M.0lh%Q^U/5\(/!کNfk)iO`&S33p&օHQ?MfՔҹxBzDliԅein.漢Z|+8L'A` X tk41CW#[ހԆ Vuz(FTلsb(Hяo,N@jm-O!=R {c_5vc:%џwVC6?~w2vlkE2inJ j /;q\K{ i1J@YeZb\c\sH_Elq=bD+1@lu/=x})C28R_?-/?<} x|Ń6ء!x4z C\bt PQ'!U ; TE.JNq! gڈ?\-f$֓S9X@!`9JA2#a   Ȱ_Z鸍 & ,I9{8z?*#橹¡MozAd4^A֩c}D%)%r5R东;ZR"$K:…!`@A`lBckk `Jx,bZ| Qxo?Y[!MJ`g{=q8AHŮО[CgQgCg3f@NH4;WyCG;Dۧ#eK |ְۨ\s~݅+Rq}ae{$VaAY6"!!ŌBIs/)V ýQ(~CBEө`^x)ׯ/ٮΧ]uuGm -GId X?JY}rveڨfiߡ8m̆O:9Pd О-ƣ q3d =b6rgn_]kB"em80c*&6:Q,ȩSRCܓg`3| {9@ 3w+iHP@V@wf(Xj#ͯ$S3\9McT@; zWI9vn Qf4#1_)=iܒ֫| A6ڥIWra[)O 8}Dp˾&K к v?qujPxYʸBuGQUM@~r 1mAM HAA򋹐B'N'HgS/q+Pen= C/Lrc QGlCh`8Հ,|$u0=I̢S72M ˚q:Y"o=̑#=3\Y~-[HxF$5s<ul.Ì6ln/y@] 6tPeȡ֕ m'y:} ux+öK-< vH5TlLfk*P,*iSaP.FZ I9jXƔ'r!m 5cqqy{bSS`|K$O`l7ȧӚ-Ȏ)fFћ(V6?In Et_ Z6#ab%9=DV% K?"bțCP?ZLBbYԁ7WtpkMh~K2JZ ū|[iʁ=?167ĎQ(=f7Z_CBD?yp c !'Fbg;7[h /_A3 F^.&Ay+9;C!]1rF_Sڰ4M,Ao_LK<0Dg.ET>h[ }$,T;8J"@Qlf韩鉶A.rZHUE6JqvR%񨫲@+v~G8  X *U潣@KAyW?KU2"P[4PM+),Ϯ|yc;+IJc 5Q2uF9;saQ?S*[C׵QM W6NÕZ~ !aO/Z0coh;#b˝*pYёbY +NO'oA{\X pKkЋ?~ȥ@!ouD9aH0Bi⛎[m{χP.z2s|rݛ]k(`שߤȷ@޶g:⸫uEȶ UO&zvGd=rHɜ!ZEPFa R-m@1 EQ -?N!&ذos18gz?n!žeoMK ]qͱ]u +3$d,w9+FAvTС_-,͍~MIxi;~#O~Er O`nf-4c?"ZXuDa3[ j\?L䆺C!A ra|sE ~ (Jt6aQrx+@N ,wYzY!?oe{IVsdB5 v <ڻ.,%7wgo=O-]c=yvK' Ww<0i'JXmFD2kz0~7o駜֝0J(4#AXq 1`{RΫ/YO|U BZ+~gd!6B\>V?ÄaC-g$}H%8#It'd[ ͛1h#PK>Fp\oL/Zn0#0 _j|AT?z8ej |ٓA@p+4(BT՜X\MԀ[aNُxkpEZ*vz.g >ieۮVx5|HL {\|}/Zx-uHxąp+CIl 7vtT=b9 VJ=wI8 p't4#x~u=r+QAi9Urvs8|;zjFA{VxH&U/+?Ksf)f؂z@$d:ega[ZFdt{ؤ1k$cm*{Bu5_k&`f)X*GVN(T>4V?K#R[z͒vCM96i5w =if$8ZHđ2Y!VDƟo͙CrЧ\U/>QkAyehAh(h]`T:@Q{0|f^r#9dEZ¶| nEa[s+n qY1@*ʁگ_b %kXjöSUd(qJw&iIfwn1u@AQ 2J58ëM8~c^0ɴeϟKN"HcޛչzLLXFMN 'B0a"e +G W,H'ϔP]-'ޠ8l9.x-/EHB4\R"Bx=3 ])X $Zϑ'P WCr)R 6tyI ɱd) zc4$ )lkh5czp$Lk<ѷGIƊ-SNPx?iy'Y:ʺE_du%pa[i AYpsP:ҌDVD͚,=pB :jLd#}DFɗA? &#j4:L<g{\ wm+ ISљ/(J@I{އFҴlwCbK!"ӥq5Y:!<[#6Pf'nB(0g6ʞQ^RnZսt[B{̹ⵀ׵|@Y0BknW7K!001zjK0@K~\S0g GUll4*=Ao0'xr~y3p*1 CWܘҙdMRU g;R vX:ܧ~6*asc \<`GOK.gTzْJ@_<ꘞ]]v!PM(b[uZw35^l%2-lrOpPyrSIEf_C!{oi'RN8z_0wz>ة '{)WO. ɽf_4D4ji"df Hu®[ <7e d},ۢ;wL;_,I@nq:? >-lR++Qt0VE;+_TVQQØ՚fC5k'1VuȢZ\jߢpغn∑ŝyant9+b!Eq/,33MmYIxd]J$}xpJݽٸB ¢M3VT-UIy4ʣX0W)=>O RǦ%PUE8p'9Rq:fN-diS8#mvf +l nOE bTd<-TyI^c:(q@;> >$L$Y.ڲtȪEA3]%i-{|B-wͦ;8i>sLϖ )bhQ灘] vٗ*3L0 Rv hp%u Uv| ˖@6Z&"wmC曙~-{SA3A8T T3MV  8c?ǔE =Xcٷb? '7_H8i lj>boS*!!OTf)cl gHDaeE K8#Uyks_! i\ )&/uc[!(t[{J߲%lgyOWA2j5%Q/ yvLc~IDմo +o%RɈDdN .rnR M5ؙ_Lv髖W y wyϠ)*W/:|:RÁ;0 )73)\e,,eR-/vX.q7a~c/tR@'#L&͋C8z{k|c4(+5) yV3LeNcub`#m$~QcbÍw&鍨x_S%j9>|a]6 H[VBT#[z|]9!Fb; -X<~M Vܠ7ep.tw–/KW $+@UB&{~/ƶ:D2g1}E A v[#lzmǽɻ%"dd 04;pu,'R5|a -TIqsAƩ_(aO>蠼'e_ |9m-SꛊokA[bjGvtd^V|=I\T"}#n]Qݾ%-\.sR3m^:iһZ*hK3$][% %MaYȏh15 %ir2oY!(ўc6X v苴uhb#)_\~LtvGWGC,E(鄇A!|Ǐ|Md#YX>HaXL_: <yk6$}60٭6JBCn2B@xat!yQ;Pmd%v8MJCԶ ٍi|'@eb?Ccw%WOzͿ`0biEc#6pYqLߩ$1b̓yqGY1@jTF"duq8u}.KS~pzI>d݋aWѧV4E^!pjz-fNɡyg"[P ,kED4'|D.b~vTnoKY#>ziZ~j I$!:HDiqhn]8I.Aр1bcPZ*2c^ &s'bPU VhYA8"Ǔp ;zm V&|w)h84^'B@| Sd] Ӝf6Z/KCV秴.ANFQ \;;C CtN#փO>9t[(6@#BfianK$-&V{s1OED JSNdzO2tǓv7# 7(ʡ:uiG![uհFβF:&|ve&o,E^Ǥ<|mQ&$ӛ滉<%&eT*-*CCv[ 6i\VBıIA>=K!-B}h;gzw:!++R\1AքUng∣b1im۶T(=\oPa{IYPivnGT!wtI?`W LW8x0Rz5A-ʙZjeR2@U伴u[M2vC11wOt:;Ե"D폫`d2w`C[BPE+=0\0ަ|:ow`X>CV h |[< 9 }8a@pO/nLT3wېI7L;f5ɣ΂FSdXUۃh$EkP#ԧ$)##ꃾ̙4vϕnڷ g*\J#W(Z~5-ko#9.l_~Nkiҽe r m~cmwq^ Ykx0=8?s gIEw l$fyv3S8*%vx_WOk+9х.:1Ve٣. T}7ƶfK0s[hGS p ~><)){L_q6:(viQ]t! .ïHH=M2fz))Y}{52d8,f܈)Kw@Hel3L]K9rQ9h/MUS|{9NSsOw$#1<_#&O/8_EՊS;d" hOyl ;e]O0WMV˼uxɝ[Dsd]e5ܘq71ʃ_t`d8%TeE>KԘ9[Kyȼo&o}%dp3t_uN)}!׸xRv:jjؙmʆ]B<[~U!?I݁҆D#9iz ~k?.&yW R89fmhc+oӁ/Uퟧλ:3o ;2d_} ~m$+r0l?^m1F{Q]GTMSoI,S%0iN|eK𾶠dqjS{U(p'/u%UaXOɭKC>ә'{yzQt*!2yjux Q*%y%yrIe6@fn)FPe+vPNّ.044LI9vߔfH9Cf8SOloBz9A-SkKc/_%Bft9 g5(UA1 mbAw[GyՀհyM;7YFvtE)#IG&sf X`۩ njPtAٯ)qZ?y\q l |H&giWv5S!?q5)(ْlо̍M,1Ƀ==}Lbc1v."!ɏfGwdm]*@*4߄֫L.{c[)mh?JW1!!߼ R_NXdzgNYDSh9ìQZpz<.[MiLz0t&w`/F_(HtxҼta$7VԉLowYP7b09QhF ׭[Ȧ*1q8cM/Hׄ"{w; I`P7UK ӣH,!E+ઔ>DzӣQ X /\,t1}LA'K}=i"%3!sYCxS|.@}>'ap\RD?$"›T14Dc@"A5!K'Y C_ń8e:y>gheg3db`莄a8Yn%b(,*/8pDzNtiS8(II'oX0Y 6eu(!,ƲA${֫2Nܰ,$d'333㗇Vt[И:h݀BE {gmڥ54g]r?h|$9kLB 2t3 &6 ^uK[%Q} @U5 4 KnE` jdvc]Ryu,bپ`15H?#"I~r6^ dit)k^ Q]rM?ptwh KWEѽxD#'ӡwPLf޵p&u~UE ׵2kgmBLyޔ٬F#&TZBfJ`~NDzďD[^%[xd}W,h5 R/ _4aԮJ/;|#%ޣmG [` Hmۜ-A֯\O%A;Բd@QT4k8HUfLt@/X4]<#u_ZϕSϸb6k^.n"/U.Y9Du^i&yšhոXdF~DΓcy@nU89D0<`-NW*RPX 1 ,]U1^E6B0)BMXLJ>w3J' Ry};H=ۆ f3i\ÉXGj#G35Ѷ{Y8 @Р_6S<糣p|%&7=]i9yTk`M:rƝ35|J3_̭&v%2tow+ъMDΏ r<h:X0.Z뫕G ě6mݻ8bCwuv'G۞+>)vX Ёxɀ/S;+$(y|ubTFuZ˱ƻCI؂}+uȚ EE=_A xK}.q6~#`5bZzשњ!ˣ4su:Bd6E8:4V-\2 jȿ]+cRu20,WJg9lhhݻ' Xݰa6pϬ389?m"ǀ8A;'uXcWyWB 4OȀĉjfDt2f^4չbXR@BfnVGn7j=4-[cQ o2F$`Km<71\<)ex$)ɯVmz5a y ߒRFSPWQ Zi (?oX&F4(LQ2#*;Z.yKIιń3c=س콻UQ(tq i߆< Cx*| v LNR J"Sl%I.\AP 1Rޔ97ĭ6ˤ]=1NzĨs2Prq ms-5պz636_G+o*aֲ7 5M +96[_H=WCj/C2@.1toxɩ>ېFDfbbcs7jP02(HϾ|@o Ŵ oL[oLdC1~ipVʼ_iq"wPx?,VA %k @L޴Ν*ձ/$Zj<堗.|N:TQn~JO OD)pPj[ISr'F̼1j-N:E/Iqrf 8K,o9Ž<| &ϲaaX={sîsrhTP.oaૢPc1"ߌ%99ǼAd,=WL$^XhR씤דwKjs4;̪}=~ݔL'Kۣ#Lw^5KiQ͐ 'ň^Y`fnk}t0$d2D1"vz(mA#]/|UQo^Hqrl,pg i'kvXMcdG"{2ux#'`LX+SIcwt!6>?c+H}^=A:!] C b_xC /G` )ow p ˜}3)C v j72ncX׃ts(*v|hI C%Fb&%^KVW^}p?vpQGF[T6D`/Э`l/8-#:^3WU"; oF|,@;H hIGڵgNqoU$3]UI5) $mRXvPwԆ{OzNMstd[ښ`N|D~k+[p݆)m ϨK1Xfn%®<%m6,}njQBvFD.鼐$HKk/ 7@;g*MT!pxx!'X]m"ns4a*'Z(KoAX s1 U8 ^jhU=)qeP`w+wi[\hg+(+r.e޵|YpGJYM_ڮA%86ܜ\]RkjXS 3Dxq8~d%kI_r`A {6J,PR*w͔Il1.,*it ȜАda݉}R+&p78släChPͫWH3_+}e GvoԤya]?y:|e t=x/oD#iGiÌMو9ѳPLI R8 |.MeDA\z2|iw5`oXSOpS{s6 )f"ۺP *{2`KZlǽ>?O3q"#(k2Q: е؜Z|_Wk`giarpOEaO{h7plI/1R6w2YtY0hKGp8_̤Q&Ur Pwf`d\Myۯı%$ܐK /-RmujvDŽc@ %C#mN=&Z4s\|k#214<q!<dCsSh[kE'yN9+b.[h+!uHf.D;yBZ43.~g _!N2a-=hvGp;qzaNj`'ɱ6f8QAƸ8`Ci^۩WJ^ DpS> l DBlGOߚbհ48xlK,pq+ x5;c v4PzwcXAT8K׏b`u-'0Uu?RkFH#^5w XacԴl6SC&U椣TLRm#!,,O[b~% Ҏ$ŸC%mf(M2&1kso4uP`CJ|ژG)QlP >ISމr,^o;j[-3kR%bq4Q҂ar sύ޾庮ah@Q9? OdzȆQKq_sElujSXگJ)^CvP 3?$5 {Pw 056\06H;pWV&ށg"Egw_&Boy xcw,yޑ?_MDb$E'‡7uoБmW"2ߩy Ǵ2Ѽc:̞QN>u ?$@% 󤲠y&HI@JpE; V =n9UXg:Ȭz k=뉍MdףV>]ZޖE7<|ۨV՝o>"xİ+:rH9!Ht2V5¬6WHEW@虜FQ& V;(LkDcKB6 BjtݨdةW_/#p̨ky~\xshKc&|i26n;"qhU0* M*@R }i osilEQc1[ͥg7R, U6›]gOCtQsyI6Af"s.a%"P-!7f1ūA!\^T ߒmHn1,9crs@m)CtALD/H)_.+Bipޥz-LzI@foRa"~I5) Q.H^5d5:&(>݌:^D2^k5f<`]xֵ6a'+3$q޸L$,Ġ2Ak5."kv\Ox 7$Z lT׵KB#}DQęԴV%gAli=s@.+zWU~aIvSeP M20钲K| qqDH Pv'GPbם;NXJZk7zzf!O(CU!="$r+7}=x.qp^R/ hԺ|r߬HGmXӶ \lW:/3ww.vS"\!t>HJ(XT:hiv{O`&S˄"Y55I* %cYm>üM?Eد̅>3v+-CFV*!7URuf{8a/*p9Tezn{2߬Oo$Lqu ኚI<מeF 4p]CU2aIÄ((fDdoN1Rlljk {CPytu"8Vό>J M؉sg-yK%$ɷTr۪@0od2ً IT?k4$=-ZM`jG^}w3T ehٝUŸ_gFzy>Y$3*={~Fs OWX\YX/C9vECT0a=84fJ Hm8H)_[JY6E+.ӾJ4^t(Dȩ06&qururq9Z1=C̣,A]'L!$Snh1Vu[OO.KӂGTVTCO6EF޷r` H+cSme"<^c{J(?LB]eQ|Q¥hkLJ\X+2J2 "dlS^vw (,b8*,a͔%": ~&jSѱ6*vxN#>>|jIja86SƮjОr]9ַ]5Us/$x6^4gEbVIyun@uR@ j~9xo"KQcplQhȫ#TlU>j\Ԗ|)6nj<[#?U{a$͇s_>A4?ud`z9EDX71oPE 7E幎)B_2 { L'M?d+ImB!p~>v@TWvrU%?nw (-mtK1%)ٙAN8S/X@io/@Օ/.X,ȸr[P}ȾUV6H~!h*Y8 /4!=i][g^$˜%h.Z_oYkg^;Rķ{}d +XV\@γdL.A`V..q ~Q\ 7*ثf1?F"[p[vE5ȬZOa|g &ܜzևY8xӿȍz(!ҤX`!H.$ƒH Zgn'B+ ^i|]WA" 1ʿBg]+=B7*)O0ͤM< V9": *G\X8_s`qO@4G[6`O r4sC/)Y]gj{9Fƞbyz,ÍM-(e~eMя$Y ~Y7N(d@QjY}X*L7YI@xۣ= (1u}8O I1SOP4p8Ztg+Y $C>cӛ5^cVD~OC %pWAo _Z6LAAICS;!Z)Tf-~EpGYƵM_w3fA=Ky@bTu|vl#|g=Gd3޴W$qD'dXl;a`'QFe:Jd[b+ʬn~/iB=aۺןec?DKjxfrpeO,he_f0HMd[Mh;?cͿ.h-`XN5ݣa(N7eBf#6sO-PN>S5wüM^ /vj@{Ug>' c,b. ftj:|ɾV/ĸPhX*Sab_(6hL(TnPx)39: aXsC%r$EhUp-pl?B7<ډ<'H*Y|0R4g 7T3Wdr%h 7+kVWnWwDd\ aj]8Sp2S+hs5n@0$AwC τĴЌO4=Č5:u@]&Rҭ_W TIu 焏G;2$Ph.?W4˥ݯi@Mb9" tGWx6$+(`me砢4Ab1Vi+2lфꗔ=:h)nRHlyn'-(NMv) k4G^p>MrؔF]l p%9EP'-czM0aڤ$]U,WD$ =7˝41şŁ4)F@"oƧ(]L:Z\9,-?L->q T;JNc UpJj[hxVpM\4 [Uw_%ͺ6 W}rƹػ VUB|C'oa1I_N꤬T.Fͺ/ڰȍ9|ĩN[W[9 kZiIȉ6GK7/5asv<)wlF=FN | Fb_\:>]w}rsnnwыMb{V2ģ4WI'.N9_Xϕ2`r{͕V'/1ѳQz>8`jO4fwK_83p%'U3 \B7i{ĵY7nUGeFou?g&+wr \.6zកT(珪.rB'\)Fd/g*w?wrJttz,hB/H,t7U;g@C:f2>͜*ԩ">hm~"u#4m?S('-l.a߫A]BF}KW5 l9t5z{7JjKqe:l^vfU75)/*S F/c,~$U$}B͜:]pœzO'TR*XbưD:j_ҎcmYq9M쑲)ν4rSǏ?+=+ w<@mc/({(/$nM*SҒyZ䜐9lx:0 ٽܳ>R_!fOf"V*%ߙ;C[y.%񃝖bkk^FPgރqyQ:2P < `tbYT͟BZ7q'߽Z\ 룤a4-Lz$EU 15Gد%ҚL5UIAM f`7uG~?$݇ %xiWI"O+ĸjiwDJC$~YS_Ѭ5c& 3&氪#iN G[M = ,CHίZꆖ]X.=/Hˇ=Q̆L~iR/88Udh-&o݇+mؓB'WlC!X l@`MN²t8񇓰S 8 )isѧ /اZE[MYn-v1ɇnsE2ϙB.F~>'IDD 6[5U1/0Rzڸ P,*mr M]/1Fv["Q(=42DW(:N8<.r~ <蔁.W|Lw ENbUhOivU;&15 @G$P8,A [n ز@e3MO۩>7\eRt6ǺG3mN8ոӄs-ꋚ%\D 3Kp' |~X@j o1cyP:Q+%oNH '-."Bg.*v@i >ncL["fdy< !FlzrM7p]Φ>vvC>ntpUd!JDYfkLcxpFvbx}"Y_)"l|oVu|#Hd5HAG#0ϻلSs7^8NmnS/*K*,l-^F6??(' + }؜`M +ӲyXBۃ{X`8|)-W;bl_{P6>jߡ>iL .缈_v}b20G4'e*c!;<.CVM;Pܤ t^Fxd§AFL_;j ε ASa`J@3!KfU"IѹB=[(WBNBC/k+2f ݬ%"zlȭD2ʙV͇."Domz-H!k-ӕ P]]'*yi8Y,C~hUUMcnK!11zB FaͱDOe]g)& n?yޑ\ȄJg +z&Quo 2$ⷢb4yh|Őu_Л륜&LjNܽ)?{ELn#) ! >K}k]D1b~=5~03CY14\ ^>Zsv}+axяOFO@!0ة#/&;I+ D&:Jbh I<@D{ M:: >} ߔAEGL,{+c(j@<%ۇȄ7XwGa5=ͻo\56|E[ ?"-"p@\^i)Fɤ^ }Q3xxlE]6?-haxPewCD:]QflNHJz Aܿf;qV=*Y%%DғjT؍UwMFZ;>l.pj!+ӝ73bNk̿S7̛*Hy]rˁ`2Ɨ4 uMD.I‹<y<*}"ͦta&]f5y]#?A/.ʓDij_`h-WsZwAܫU Wгu6:P;q" qP(8o8)c<VZA'CiU[` _e^9Nاbޣb<)OqAtZ+LTs#J*n;|EG3T,Z vk~)A*gKҒ?ǭwL>ϪpǮі8mnbU{+(Cv\WNݽ,X~ `ʾp#?SkJu5ngC:Tײv[S\{~W}r[(J=Hz!kĈL,>4 C٫gqg(DwH#KQe}n6-/#<T59f|P;}΍u)ү/K a;O|̠4H: QKNGd_WYH(Y=} f -@) yJ#P n 6~dc0aͺ/Hb%(Xu˴<7Cs1= f;>ʄp.!I Cq4Z\DXi<"#KiG|ss|3޻3WYT1dVhԨv7_oOX*iH9"?q̯xEE*=C2qJ%jcK\{Nf7g] 9Nx;=Hռn;ouC Y˸ RB"-q(Yd%H+DSc}~opC,B%LTx4 4& ru-:<+VHд g!z| ~9eGqK֐zwLQ+%ީit[qv;zΞ%a< Zi}ȀvR` %~W+fYO]t?fK?e8tM=*!bo!>[;GdW.9 yfw7F|_ n=䣽>˹@na공Uz/K\YHVbᡢM壩jZB>+J*1 t2ِ=׷Nbc ڢHgހMr/(2ބh @R _/GQ%,1 Xl,% $Y3wĩ%m#IwE.XVD,1nՒPPxG)e/oDGr >|w1Bk^mR?1ңZ’Ո %0A"A!k<1G|'opߤ IJa,,u[H_80˂V%ְ]::Sq2XR8Sjl{$T jR%,8옴F?wYM9brn`X:l sdVn~]]MUv?ÅfT-2X2! PRGݧ<{C^-%զ! 6 8&L8}R jfC fv?޿l bLU2KcuLy@+Vw$q^>4'447:G&7krw` yPӝӏlkVquʽim=CblLwK=py׉:[Ǻ=/#&{ƒ0+t0y aAAsQJ-YsC;SO-RU'<+7L.iG7}!~ǐ|nM@ Fl%f0ij UV\䪑= >yB@u4#Y42i3YǷ4yq!Y @s"ڙ'4?cL4 ʈ cLLR"]䳗~g`#ޜVq*-K'4 iQp68= XO5ܰBwg3 r<ec9LE8!b.:lr} T9nvjNmBhՀEd_M0|,iak<=M{FTK(&4FD#R8DXD%zCaٿ+2A#t=axp-Yr{Iɲ(:J}W=j,+v*$(mWM/cuEk?.%՟ N0|J|W֛~?UEhd`10;ޅ=H޿,3-(a~ȼ{#mF?P>?~,#\0L62si߅LEAE\Y'=2ȑᄃE$Y4ڒ6U&W[^m^{KE(QkcCQ7ڛ@w]t6C{y 8ۯw%{JKAF'FHwLKFk\ͼG^M.]nN{9qkJCϥ[{vyKլ.gl?ͦc\(3GCj+}vMw%RKrP^ZTNiv9fPnT5ȮN[@jebQ=l-0[lRM6=K)#\51L9'Q%L{Rpά[qG'BpSo lXuWG,UP`"_F[ u`$N(P!Qmle ۑ=.fS'Vy@̮U6٪h໔N>=.(_pŮN Gb2Ki(Cn,M U fLѭ[.`+_tIQ>=*E=.ۋ 3\SV8u$a%n6۾.a[ʨP|2Br&bTͮʰaVn5{x(B[qfw-:ME?Q8QEc4\/WaX^bt;DK<>"lz@y k(3lᵓeZYw]}T[r1c`=ZAPq)SߣaGN*9ysr$Tzʼn\%^c-6+Kn &8iTM'=;E~y_%R罭ҐSK>2zcoڤ[~- ~p7_s;0~f T#*q..d =B 5E%0 ,Oe'l.>ۀiCK~wwae xRj?8^ \Hlz~VEơ8݀Zy}L͑B!u+RN7ML[͠ԽwC~`x 7gg |w9T؝ݒ X } ֆJT $$'HrV<7>Cܑ!!%Njp7[5|oe n)r(T*.xY+bGX< 8Rc`$蹸ؿi-iXJޗn@R0|sU^ xΥK;"HRu1a YSpq[?j09 q[*d wЏ :V=eJm-X~1l5yO./RhYIg7նj4;@5- O9}كZ)Kf6 1ۄtH5@$*yVnKz^ix`'g8_}4 D,En^z|$NFQ Ol)~gS=(PC0U 9s>NC A51 )g`p~+B2K'l37SzuDn(-G*fr)? :'hWQLsz48( :ʨ4~ d޲,fu̡=uB{"%gxq}8| n4j :]*W8ث-M:^ 0rǗL[)6H=?Rk#th<|K !zV=q:)V"|V gLhQ7] (ָM#7K49IĢͯbXgO: bZRbL]?/B= ] ~N(]'%j+ՠm| 2C/ hpoFC_{fl4S>Ӯ˧Y A8h)5 Y0V\c L rmW 6QfW. ܪ\?$T,e`&^*aozJv) ~ּ? )SYɤVu_5@i;(m,;ubo?DkzBv`#ج+j3}xƒ2~,QDz uĞkڊnNE"bD4:sFTӣ\zN?7V`;xO'3@( A|FKJjw"~F8=x9`7ywTeqxmlfV_IgG5/۝/O0H )PAVVFEK`NK),}R~co0.faMM @P.eZk8c\ LV`'X@M}h𚯺a?vьbtR2C8qxaЈTQ3_|,6Bz5)nX/kwU \%K5)g7r0Tam+1SUŨnO:ZOwf9K g]OǶBd fE”i(rzYhQ ޤ m؝)p*e5w{fN)Z:R=|;FѼ'8HQ 9+xԟ,S9uIեCw: q1Hd܄z"q$@Vp^.K-ɸ UZQᅙ+=ǝrc:,Mj+lIty"Q)$<5BIzc4,O'^u?#)]=*Pẑvڨ;`S{-#QiBhm">OkUx .8IH-\+W CoRDhe ċc>OU,`T7i4;W2ð5/`\HX$ѻS~N!NrԱt8: 51-F,7 ?N&@k_.W/{y=㼛:A^GmN srtO cʲua{H G6wsb}Q y}|כr"KD5^|kAK?:<*dcAR3QdrgQbg,U*Fn:k$mlFi0-[ø.O|/)zQ=3G鵾 fn{,bPݤ qX'rŌif7F/hfiqy{,hˆIEO:%._ȩ T"7zɾr!r#pePg0ﵬ-*5q T(8ÃK$R3 puw$rD]̙Ŧnz#O]8IC1&+t!' _>54LW>0Ye(PJgKxN9c\HvtQ6/r.A=zm+[GV7֞/T!wM1 !!]rG|L fXݛR&hF5TnMƙ6t)\av̲UƖI'!vgKz9:zk87-_ӷ(8(c,vSKY㔂QuUڔ8Q˩UAoE}>s>JtinwnJCQ%# L'`+!}jfQJQy4h`yrgl"yfwyKsƂC 7UvS^:}F@ 8]Yށud\*vxUBK eq='V =7U:.r{xO((Ѵß\qb1ub|(]M#z%\DԺ*๓V(uGEQK\&|]nL<R[SI^ %QfmW$V)DS|ҫ2{0Jqrڏn*Eh'`p5!#zfY !$Bn?T vbj™OhbBz܊IN="7w ̮5XTX~eV_egۇ%2(N=a{Xε̚;> !?lbÜC){z&i;X{%;BusΠ)bZ=*$s!#}ry}81"EPo&y81uqĦ.ḥֻ`ߢgzN~@c 1 yenT ¯Г[R`gMu<x@7]MngfZ^JEGvfH%#5d%NlCyQ"qzuhNӼӹ`0Tv_@I @0pT4 , # uH $g_cu (}$'=^j#%gG fXwOt~ݟ~ݱAijN owBeepxx8al7y .^ 2)oh{FȘ:mL%yP Ԙ25Gsv],OS-7BBi}dZ*5B'\SxLs葸,RaSXTsd!v?,:S AfmU$|~7Тs_I!Mi0#3u^ؑ,.cx'?鰴_?(nUv%\~,'xĨ~P:^xXZ7l;0x+:AeiK#v8I}&ޯ;zZO%Dw їmo[=0zXSJ:/;&Bv9NC /~ǐkc<$3Gl.ݞ_\lF8Q)js0aCQl(YAAX!Z]鑛v#{0-U,\2,˙Fu@`Z&$x[wWo%xfT2oӛU\X[-7G)u 쌍E!BN(ISIA>mQҢJEu3O9NI?N ]\LuN\1 J .x%V\LL_$G|yM]_'R9Kj;鲂7džtsHmLpSmBoѵr ִ3?$>0[vhzNS3]5t@Q~ICðޏny%nm:Dx[ >8<)/zo$bT$!9WRA1|?Um#<@јc 3+~p} j(( 'IU&@*c͇D<.>_(@8GEÒR»zR;Ƭ(۱%Pށ/=~}Y| ;BI/QdY"0!yQ3z NGEl p[.ԇYT`,,<^ֽoVN @&j8⊱vmw H0].a$}@ro8[L}$Ӂ8ȣP>>Iq|,' 㘄u'q%,UZȼ1mS ܒSz?^x*ُՇONlbi0)JA&vonC.;o0  {ypl8<룖osk|<71&| =Qb: Pj4fq#GBI'3.m4m\$U$͐iXx^Nm\0xgz):B5'O!쩁mHS8_I3c~ ^btsܠ/Վp%6.,J$#>U8!HJ>I9wS=VY'`DNKҤփ|Mot@q*>g~K1&Ik=[1RAi\i`qvN 8DO@FEkcj x`Tue}.opEL7"xm&s h® [,ny,kQB nEJƹlSK93pge6:qlK4wZïmH2p\ECN~>S3se vo,r@TEe*ĝc 5wh DŖazsjA`L=~(>W\npbUHRid7e&qSkx >z~|F_G0C}~[WS!̏vm6fEeJTx*LBu3וC+H 蝍qH\Ss@n_\Y(\9xmh4JҦ{ZWw|Ejn߮N\v 6 it, 6!Pq}-lJ)Ru3λbYX ?=n|zW+y88L:0t/B˫r(1 PF߫wR@$ em:C,f_/rD<Z]ihSe$7ީƩgf 0D(0sTYҘ\x"'0T|7 玲+F =a?mľ ҷm^AFqdт,8.+]sp\*&ˮ xS/" J'|D=.34o!!-bugRJC",:y Ac*uqt΃wL rO\2`mDYs3hykea0i #0MS`wsP# A9Nٴ^tzƇAJ/_ԊTBⶇ"JC$q/?9bÀk}Ku8}vV I}3-v_t1ѪCAO@O&JAd^ SyZZM<[H`7찡X!} Q_9'89cowo<Nra~ l{;5.ťR)l@|KWhx:?đ8dhYet?Sy [UB`1rizk?:ipv6y{='%e:qjfUطJ-\hJUr&vd3yG]bȔp/*GK4~uz=LZ'C=5Q #zo)G.pX\2,%BD)TjrV3JKYv'pm6/:á}٤NBmwNϑhY<1a4xI",g`Y.5Vݝ5o0ܿ*9h.3*$.+cBR{W@pXkRQW?s}:_}>/H]WWqָ2*KZ|Uaϣos +~$D~v"3cw.^qh82~DMhAh52pϵC(/Q,&0P9$tW<c_.rJiBW20u,dܹbjK8H!@Toz"-[q.v+؍oe@Ng.I2B!eþ.p7_",%$(8x(MR6hlвHzK>wN<9,0ZyD뽝p:܁aTX8F6 #ֶ@AJ6fJ<#f XиL(ZLEm^Dg" c؆m9 xO] {-5?cIDײt}!0Kx 1@*E:, E b>>66Ϣli0Ex JUl-.=O= gYd|6uC/t_?d,|ʾ3/t9we= SHB|Xmb6x6+ weD}. jܚkl j,K s^]6m}Slꇁ 6}V MAn!yRTtoU F`.;o6IS !oaO*;ʑ>uNHL|AJ=pz,G$9oq-j[k@ 9ml xU}ګ]?HêǏ saX)my!&>ċisw9{܋@U&F 3u2( \~+Egx'GpB#H|_b{Iw܄]tf9dB' 9it3.fIU 2@:'7;D0ڛI놫,7G} =ZLVG_ς96ŵۘqjntΠ+MdI")ڳd?%+F(ts2M&>KuK$ós/S`֫Xxga(4t1_Ζ`l/5^<[E.(?R ]Iznizdr{z{M8M\/#;&=|Lׁpֆ6C)]~_:)bSٜ_Qv @ ֗ec 6h>CBb-)۝lT{ z r]0ŰsOt*X3ޠAu5ӕZVgOQ4ꪭc*2 G5i+ ]ޯ& Ye]^ R! nb+MvAs(OT7|)r{N6~U`4ZNS|."8x d:{A; pHJ4p.:џO-AYfP,rX? D l)6Rzx-5T Ջx&Z3?L7kczc\ 4t>Lg#'~5n4v@Nntخax<" ??fHgK15T?ۃw<-+(D#O\_YN)cry ,2$l#3Ej.ë~t8l 5ֽWHfFɟh"r!IvJr=;"]LFbUV֦e.#C܁z Nf5P U!ʵj;lu _ tpXQΕ#һͱp&vοl !>H@l*c$$46核3SI9lm։%|7sϪ YKqW邈fم9P} ~lǼ&ߚD6M)CjsTbOF6ni:j8o`vnu΀|f{u$] qA5MЬF<+ ;Q)g5^nqUNqSH֒$N- -Tn\)͹DhO@S:EU*A7 Q]OiXME۬rRp&a%7{3pvDA9ҍ5ap[8ٗHL<N[p6;9خ֟i2S'1Fu[eA<+FCcSXjZإ wKm)n]vw8Qzqτk'Q]s'GjrnY:ZlYҒ0EWEϠ|oC3j|9;ċB\A(k^ٴ!PJXSv´auX:$a&hNut u"=4Nq9Fl q|qzVaG0Fi|s8ӈ#zHI/2:plz( |r^\&SS9FjutetXJ:Yqo PH_ocD^hRTwЙ@Jia?kHuky9Ny8$GJǀpIE:Oe}?Ec\aB4xqz+~kwL?k:<ܪeqmlɢ܊`T4>ȃA&s532!rћgYI|HH(_gT.hX+ΠϷ?wlkk  li}xm- ;E^Mf NZ82ye.bw˅7ضf!C]zJN~Z;mן¹O,tĤ\GP[М5e[B |M!PZkm9ޔool yC7QV'jq5ƶ[L!hr0.È.E/p*Ɇ-!Yu7-EP`oޢM`=]F{KJ=CuL؛.v7ipk}yfa 1e̴wNRG0nSc$޴[H{Vl99_GX {:L.79pґY3k4 t1WlV/"aFwXIgݯd|Zh<ݥ),x1W_Mc-el n2]<^|9}z6Dg~UO_5tu/Y?Len0uCDWn 7̟&boGg.y[YGL|nOI:Bݥ9zk]> EW.o!/i4ߖ +JIj̾)Ƀ^ۙ֞Q"A 2ki)cW*!Yœ|DmG躖ۦW~KIuٻv*PQBRYj8<36UhB,}iGRN͝GdN񫾊V v_lD+G;܍lg{T29뺽зjH^{Z'.h+P$Dd.HltؤqCb]c:`BD(e'eͼ:4Pԓ[m 1IT:(Dz.1dTULW!]=#Pu^Ujqx 8dQ(fy"-jL,K{A*ъ!SS U@cxph%2N 孌 'c"_5; ;SA"4xc,M<#*q1J~V·s @WG d/x<īYD,}CV`Wf*df5Q +ϬK/PbjN=1F!e}c<1qލǭl;BcD9c unnEFL6`nOdlies’oh;"F j&G/sRjqj@ ~ xAҿJD,in( W[VꂕeA~Q 5 w?ЬSÜZ[[Q22?FyU| V[S`YP !C"XBw9E-u5Wzͺ fmU e[&sk*V\)ECDAf7ܤpWt9BZ53P XSѻ y':B=XDUZ,+)rGj)Y$XWOϔo"FjvcIdz'čt`'q _)̾l~tdP+.4)$UbJwJt>檧~^ ]LGx2)m?hIVXdc^&e/m H=l<(\C&ܦ}V1|ZG~հ=iOk>8v̹ LdɑOS",JsfO .-x& u]R .Q+,!6#.RV۵IHOw#XMuu9ișAv Ks #ڞ@` Ol7wQJ17ha`@yoT, Y O &yYM¸˞C''ަpamʽqOY`8~iŀ^yf B1Y5hN%"wb-exkK%c7i}# w-ht7k}3W.'5\xD*oTD2d㨽JD=~2#Njm'¥@{Wqa$ .0em) ji'%)}\.u{w0D1`ƕ{6ufM#fB +-:QHCM,xN"0u:4ynphjBʅĄ0肂OXe^Ǖ/'!%,1f|0=#bf/'妈%dc߲Oq)B㫹"ƏћryCF:.? *+r%BI #GJV'0mJonjUR;'1P~vA_y~$ί<:,.,@ + 4$y$˰7a/7´ПfeO8깷T'@O-Tġ?tM7qK,NCW+R(m\+ɯ Ի#P\ΔulB4ǩb3X;>/W yL}MaݔHdǧy5eDB){ҡ[ɓVfIGni"eBWdacQݟ^#./вġbheKOH4i&r.nлxzSG|)$R`츞dozp1+49 BpSkhq[uޅZ9vqP9f'i:̳qQCbW4%kj T G7ݲD#$!gͷqÔ,ŀڞ!jp=kUEQpL\Lzh-TiJ 9|\*}_fa:*C;K,S<67fl~rG^)@6Ys5e7ư`!S !"1!~#:{ɑ#:E}Z۰#ЌnY" }%'u~WH$l!4iW1:FNG2Xw. cMHس%,†/U~QJ zW0CN׺<ȯfS%ʴQ_7W~ _̇UHa0͌Ʊ9iF/"c_آ0qU#;&@Ѻ[T2S HϏq-L)< 0RI3Z9=Wzq'̈́,2P[IP5^|G;Vg6W5Yi:[[" ps ?鉚<ړus0wUV3Qj`l Y=# [uY{ZFd BjsMtNofmrjDocI'/{Q/\|P GJވ(X3m*[x31mAgټ6,:n@$Bv B9j_H5b:FCT.aC ;5)%:sGky1.8&ġ:Z=>fS(Z ,<"b;0$A< 9Q*Wv۱  5NU@TՁ$kD9t@aLi2-#"xwPX4~jŘ`GQc*aCy>TȀ/жYE ZπJ>2NoKސ qdyMM`N"79v tqoޤX@/kߧ<zĊ&bz3BMhT ` zV>v usCƹ0 ]~Ek ވoU3ش %*:ʵ؝~'CuKG<}D`{SU,5S0V {J>HLEjGs !Ay'@Y/o:I/ۣJSڝV7N-I!V%gbo03(R emSPTY5"w8$a >٨! mKba C+0#NHM8C>1ÃQiZB>(x2`X6Lb-SFGV l} =}anC1 ZsKE?!'Dž;aTW-F5*1F:aT<==p2"DahA/Nƹs`D4ھ^:E`@I @ݞE`wjC^!P9nܐ Ggk' ׻B'~]#vީ+1k'+|%6GA$J}c[YQ"63)w&AA>e]a:GMð_&~瑴@XLiwkQ ņuV+UQ+D{ZX|μL|%Z)d%d.qBveuW E/};JV%j<~0+;M(wHjl)W^ W}G+)[ڊ8t S5k i+c(K?4~aEC5F6ySNlԳ(iP hA}۷dH]IK]RZK9yysM-r_nj}C=v}×$b|cpR7riNwݶoaIVP_-\<"\ muDžᗭJw>ժ ]s/msZ\J)ėj'D#\XS.i@ 7CIf=Ah9v¢ݻ93.&/Aʣ!z-]]"Y=v]QBŞ'T6ً;wݥeR^QI${ͅUȏ/kC.skۚq$О'Ia;7aǜ^%uV*I{H5[bܺ@u[8.-ɰ|fr^#CLDҿ̯/[&C%@\*'Y 5] zj+TQFP hw+k՟ "~k1}͌JO~$cr4.fwXSh%ĩOCA1Z=#,ʇ,m|EVՄ)^d*L`KdfQ~!$?5գT ٧s]~L ׈~ʌ|"0sؚ=GoRJ mkO_6å >NJrvݨf_KsР5pϸ(ݣc]˝ $x~ MCLZKrBGIo+B+VTJLJSkiw>Ғ!6lCo*U~᳋-ޅy a%}sRLgTpWxS#s =p)&nOe3OO@uɸB:wu?D7*:$r˰c} BE?;Ώ(b ;YXO7 qF$u2|H+kf^)D#`";Hc AecqiA_Pn!zu!HIZ+E/t+fxqq\H㎂{3pZ쏢b26~4)Klp|wm:(|*7F%h~𐄟 YA Ig/LP4D7q3+·P2VJc9L+깐| v'mѤCă '592DOY-f6q`v #m%X"|3&y(-_!e6HSЙnchc=[/ehu˾C&rtȸβ6pz}]R>aW(ܮM$.~,Խm雖 Ɋ\Oj^r%<;s4b]K:o?+K)U+/F "u _.~M%BTin:OV;2y*Vd*6 4O/"efM Va,8 < @~_반ag h 'qvAg~~boMy VeGU&ƣ^|='P_6؊+-f`o|7T\9ZчoU!iyFS.(wG~zʂfw ]\܂OtV:NsE-O,k*a4~?d68"P<? Z\ c ֑)^:O(: ߽ݧ q4 W&"^z`=% |'~]xǗ]y2O&0H^* 7WrdtLe*oܓqۉGL>2>PR"vyJ3:s &DZM@4;p_`>v3׉(dts($蚹HEu=4Qnvƈ.әgRG-,WnҔhdX.(6aI>S(xUi 5Y.$7̍F# Ա\Nz3(,몒G\v!R͗5 H[}TkMbF;#%,UF̆_:Gk)]/43jZ։ʣ;>/.3(B=.-a*glPd:W .Pܽ.SB{JU33S YFiVore3>~vECW]twm sIw^CQ@( `m/E Mg*~HJ6+1Syi/Kli(R@w''<45,{>8^e =272j3׳Fzv"ڏKcB8uL8~Azq Y帉O4Kk|iū{|ߵQXH6CdܽAN| \V(ІK>g+NF?la?%<']j0v )UZi}@&|]-o3z8AJ5L8b+/`g92bt*U˸%j/vQ%$xjd6t`@kJ=L3|dqOdH%rw'E;=6CPn0|g r'KϥRػ` iZ[״M1+Y$!eNnϸvp_o/ phE%.% /8,/46uXslNጿ97R7^&Yޛа,gM476)PϠc=KJo~.'.>DhDڂ="B{݈7gcsIhF^74R@3']t֩༗(t+)mN+. AG,gm@rJw7! exm q#>7;h`1˹THxZgYK8;_xܕ 9$WȃO*@nvW;C.*fkl '"TPVrW[CY`[-0{ON#*Q{ڋ6G_7,UG`1z{} u@Y;`aR9Z[Oy(:&jֹs;'.2Y7<8tGm2IU-yu.ʝzjRrwX3=;{ebMMld7J2T=_j ?'-ezZ1IÛ<åu.CHqz0fkR1~P&eΏabqyF=bQ4uPF\|luF $k`BJΛ&7P{2܎R-RN N@o"J8* 탫!4F #6Hfss/-.~aѢG_ {gB= +6~Ӛޠ!?#xr O4[c ynDA[-I_0B~y;s\l;K2Ta} {uOUqI/;wP/px&Ol٬ y;]27Ru M3#IV\I4Mz։'j?ޯ4"*7c蔓Nò2h1ø`1,ʲe?0 2< iWqj)n9L|0>;rnl k AS *'|<>zR-)=lCi ~vԚ%<*}t޾j)*{d(1޿Vꊫ˟%ctφ3S\;ꁃv&FCts$buC0k18ޗˊ#;m~S K0kdAqf%!JD5eM*s95)}5`!+=yb),!hгɝ)j:2)KŨAso:p*e6 @X"KvD}Z']NhV !9Z [RnQq:|)bj5B%w=F0P 8G]V7}QSNÏxE |ql0Te2K=ܲ)? ^EmBSlh7PhO.lux@S8a51` M_B}#HŗJҿrғ~WlxmVSXsxԛcWW)j`aACg@w+<_MBm5MJhw=V-+*:vw>?`d& EnqpCyPr4HDMe,:@<A`~myc AȟwAU6 p7hj ;iv?,#=+W)x2]@?ٱ @eNpS= ӝ)6z$R.lx,'0 (w0,| CbC mj\q ȻuQ8fHysWc1E 8˺(edazz@ļ7wS{>y%9˫HVG{vRRexܮM%RkZ=#gVdiԋ_r)5,޳pU۪r(߯G*jjx&ueRa:dDV`I Y4'Ti'mȥ΅9|Ҁ&Z l{_^ .ْ1(VVC'i-'.XxJ[m*qP1?k<ߦE/7 p<3%vŴҔoo+;'TmAHMSBIɠr.^}Z)A^8(Yb-N=bS )O{'?x^S.=exivZieङ׽ɈnQì\Pw=.J[))K3VHM{FčV/&* "S3y9{}heKyz[lC1YjXæh ԔD=lßNUʒO^9u=C&Pz0UaZoIJ{ԟ2*U*ҒS}1m gA>wlUm(.~xqcW֘+[2xQwDM5& &{mğo_>!`\<`ukӺ6Hz<4;_l vnfFw6s݁@dR=P|3BXB-{P>W1y2|:NQ[ m䱢CnM >C)2w]ږ-֥x^c*rYާf[>lʝ=gBWq~N 6[0W vWJ"(r|V WCDZQXdڝExOhm$ Ӿ7164N+h-ُZ7z=do (A0)1 YMfG357 PWw JdSJ$ 7r\~fLT S~|te,UFꉊ+oriWHbbU5$_ _ȣ:IJ$2S9]MT9G/-iG4&ˍV#܃Ӑ]Ffm2 )D܇8?QvՓQC&yK`aOBEк7c}t+ CvC]͠fJ?:Τw'م0=eRz?rA}K.Hp*aEyMAjzFa aGN)DV?(gg5QϑESI@4tuNYS9Q |B5L<1 V{"Mk HVg9zwBĂ]sf">Prhl`>)Mt k,Γ CmDcgisLVM&T^Bg&2Oi04Qjoz:{4+GlY2wda~@n %q0 nfҞaz W{Ha:5mҎq`_Ke5MkhK70PK84Ì1-w4֒`Nុ $fCNAW8e+A9vF2Xa`7ȆqKB你kp9ڲ3*U4=+qgw 1ed) UKlӠҢbZj"ɬK`9<ޟ܍Q\K$̝uEɴl^#[\qctsATQUP kGȹل a\P#yP: ĜN Mؘ^; F̶^l7t44U\f„ 7FZ2 ^=3,Sācff v/ ? vH(C>6?.^MkXOж ,تpP܂4&FG %/GcPf!YwEz+l0Ph[ *#C^8yDC 6wMve g'p^0ljD봓 pdVe H5dqU D8H4;i/$y3bD.ohdb@_wja&'zhܼLt"'a4 L]un:YQ6.N_J$O}VᲺ/M Jc1冽Sq3ԇ]x=KES!|(-(AƎ3sHY,ny*Hzyvub*5^eu̥HIq,`5k*68 D"6[ Tx^UM` ֢tnV !R f=Cofz%~&iYF¶Fƛ"ll?[~8m! ͠ NLK?Bz'={t$ vakXۈfb#n'") y`wTل3CZTbU_Ƈ Z$O,C l}k-F^)~Bh[˜ W*eS~mn|Oj0 FG1k!%cs%93T},*] :eV~2\/sQNQExR.< 8hX @3[v G NÅEXw Bo 3z7LD,y!s/}q)- ,tb6`&S6{]li Y0Sf[h;7W>k]pQ:hQ7,IsVwyR!_}KSBNfM7a0@* SuӽFPHL!L?)F>KsH`H`AlpV!q. ^\O|mNxUkplhhM[0.Xh;r 90*]{5DYf m>>![A0z77gu(+.!LjhB.-cJ<3V܏FɧOHLwPZmf+NA3Ejc ! Gq~zk@H| N BN`Є]4;ρWd3A+'G=X,.urf )_S(ĕA43&'>]4OF%ZsfF8z36otr_W:Ij<@O:539@~,TlI0š֟"0Jg0 0!.hzYu zsV>\6d,w9`gٜVvk΢ 8V ˗^> pMm 's.[bAAjOgOUi'sJX8ehZ>L7xrB7/c/#qZ`|NqؤNl: %eb% uSz$sEk,l%!u\j{@;8X3ҙ HԳ~! )2ٴ7^|Up?x8]0瀯%|c^ZQ@żˎ\d'0OD53ͪPr)$O ձH#o]n sjܑ]s;PIZ^{Xąpyl#(;ƶ7c?Z]hƶ7w-cH%(Q r>[]>;GK 9Ѿ-,uhh*5[`q5se*}q> \pT!5%QNi $t jvzsoKǐ֕\RQ6"=WÀxEdNWkdPŞ91 M; 1t@ A^䅫_V9q7_#cˇj ?::WoIaģȯCr<V--}|.2ClK=UHBAt䖱 Zڧ.5ĞWLzI~*ɖV/Wp _qC(M9I~@HGBgCOS>**ncvˍ"֛4gJȷ[jd 0%Yk߿T2~>bG '4S+iji1:Ny$oVk,U1qWث LL1e˪_^GV:ǟ _i)zv'n΅߁I3Lě ]y d!u&"&\m'aלqTv/R)6ɍA$XTmnI\ml ;U_CХ2Ldf?[}.^ c\&WL2K?v+ѷ_oItpjg\Z_'tW(o ^q^QddhJ@6,!#Rj+ gعt2'6_\ 5jD+Rxݬ6+mg򚿙*tqU+TXh'=LdE? N;d`]Ny^h],q =a'`iWncJ:x c$V0^BK;~]Arʄ`:cIV֛Vq-Ōc2?`Ca=릆bcJXOr)5v6Ra7f(e)(U&=aIZҪ~gZ޶ڡ 5Й(^|jh6WD0>5>۾׭ b懞XhnCA 7^ZVɊGn;i8DBIKI΍vAxJ>3}-_5*O!^"6|w eʨvsjY|ajeOϰz}J$_~ kGPq󫢘Yta)QGN^,ZP5^jDI+]W[%`v3dͯVB#@ED_m~p %k&L\A#;!?N7۹$#&_>8{9B,c.%c.9⨻KM~p$7PϳsF&^'F3*}%{kJBfgԂ*RI=ד# AI}H]6oj5STɓ\7sxb7P>mAдo=2ׁW2YtbriD?6$I؛g lj1HKm0cd-90zt$L =SvU/>qp(=c|0ɑa$m8p|8Pi}kjH_T >LMӛdGݟ1ݱx;*Fq7w'.jg#.iS056{(+--gkJ?t]X T^Bt gs\JoU~>lpKyy#KtPC^7 *<ۤBb/N2{\yմu^B:RK4j Bb[h3)J*[/vdm * L* 79qu#Kf8Fnjxt{ԙEvc&[\mbq8$`bic@35 co";(.eϔWiB ?`Hse7TO'D``mns<}9u 8,ĕŝO9 P~bG9 rVxN)Ȭ[V]rU%3{=&?-<sCK@4[om6:$ '&0sj{܎m0Ihm#dXs66&Z0+gcQDI"eti r]˙_}V}}I3D$XRGp]6F7ʺxQZw\{!X۾"6x-FXnm&>*1֜Kz0Cebf;ibE9#}'2d,mЧbT&#2jc6 gVP)-c hK8+ϣ= ޭXLDOHhȅ¥K3HtuX=聗.mXr؍~ &9yNZl^d\U24޾9iiGX:{%A&u#D¿[qtZ(bg<0]]llB0.]Lœ& F(݆"ŇCgsc| t"[s1EtN82W==d3gK~GP˞Ӟ8&.DŅX(ؒRO%U{yR{?wXąԡi^Jh!C#A$LҠ]+Qn|Ԇ ;x[[eϻzix&R0 $M,OT,2c٨SUF"`?om/q~(F0#1(E WiOU.%ۿHlϼ* XSRDob³K]>$=i{ȄV-lk@o.:1ƺSoRLp9IdRyj!kڛyz`tRrR!lx~ |^%4$R֕?`*IdLѦRj$vP/CM=U; \xt0 o]21qʚcB\)j3Hg@gԟAEolgK5+wD{ELF1c.8sZ0ag4["65xRR/| T=BRC)o^4uzg\4PWʚ7.CaߏSw&\fXb;$A[Wyzp"xѬ6Dtcs7cCКwXUqgeJ+>yZG1emןW{!"b% dd-R9y1RkzUz=? >Rp$TRf^Զ~՜e 1kτ/Z(ا{T~% (axͥf SMF]3~ݪysއe[$зxe[%] KlP[͢tIZ>tAv\{\lv'8gGsAҒO UV;Kun1hLSe_ONI]/F4 dW}]DB׊?˗I@gS@"{CL2Zyz -[_U:W"Ÿmn*Ĩ$""~/}'fZpǭ +!y&]`܋( i3ڹ \?>f=]2 4s܄HR.[v!B~ϕ&EVԛ{0j>jwLFm87r,bhF!whγ5NyN*Q $YT" &ϾWQ~qB\7Z+JS-"W4n,-8uU%+o Xˆoadp$0XoE3ƀ/^or{\b+vk>޴'1F;H[+$`+_GA?1iA/}yK]t<DF 9%߉ubLilꐺ0,XgB*{pr'=dŽ{E̞=xqQҺP1e|0a'D`oWFeYfǝӖT## t˲!M 4N 2=qn3llg!`o8gb{W ϱf,4%btø}d!|0m0~7E *6|^ktޟqgVl>M%)/P݆3G`ڼYq# (BAļa0u7է"|ET]H9qyo7{aPa."Qk9&Ni%XoroTʸ]0r4AbuZ_4޾sj ӓbYUz8k}!"]JJ+ Rc3K$qfغGOwj:k0{?17 fgbtwAő2=Za,x|i~ _}Ffcٹ^QIV>#qher X߭XJGU$ g]J(/+@تf']]+ڍ./p0!-7d(u6$K!b͞7J@.4+{܋ǽF2>L ].}=sA\~)`:.9#@m9zi;nPZ6W]rKMJKy,UxG-kAw&J,/P`Lp[ؐ_d*req?٧̶)6! fUI [j%lr};3ב\gϺ3?h!ai3nuk]IkYǹcao_)=E҈" ѩ9ѱPnM/6O}ժ˄J9N&K\ڗ1ơۼpj\%aHY>o/?:VLAfn| 1zfBV/`Okc hؼƄA!hfߠMZbAfV2:=AūS, ൧3"i\s{iߢ|`('` jN-HGArrD4yX\N'(r\gj=\E$.Xt`bQ, % [lE}U8 ưt#_.%V\F&v=߅[ssHbsFtiQuh6^,ΟsDo|v"&GN&edU>xugn%)+q"0t-Taݑ,%%sV\;;6ۛdĵˑ[G%CꨠJN:Nt-1)f'lݨ/(a0!emFmg|Y[[b>E0d%`44 ʘ~1P0/Wb-SXMzf:WRV1H" bL{g (*pyZ9D@aOϱ,怱vՌ̤Tk v,(9L ߵ_xIX=8 դ/Oy3gH\Un-*3/ Iq4W|!$'q͆Ic܅}Te)+$m>`sʓVy4:@<ȅBzH0wRsV8.oA8= ֊Dðᬀ y-USdoCSpBS:[HqB[?r*Gq>NZǦ4{W<-E8vp#nɖ3MkE  hb`ym"<#TrΙo:."BbL6cg9YRu} nݤZN&\'_u^y9 9d/!!zc#ƷiLgM`۫mXzRtVlg pMi749|e +hBkYZo`enzӌD D^Η2HKhm1'̞9x]|ZQp l1Ƶ\>J]0>Mr [ TLomзF<':}] c&7ېaI6ڤ+&e=Ѕ|TbZ"Xs17-Q$i!ipsHaND3860/̓ѧ΢NwM K0T}4 /`"~@tIO9YT ז|2Ng9@T֢FG[ʽlbnU|J Y꥔1f+@gc"5b0N2`:8|\8RSNkx+m56RV=(UdO1G \>(U0*,wVtb[ X7Z ۿwWxGzT ݩ#cK-72vl c }hfR0v 2)|tj7f3gʟ_h3w_>3]姐aҤNyɰ֢Bw=&#(3Zw)ax 4FتKcG;~ԏeYD 舑{>uNT5t+s 啲K{ř&Gt-P(4T&l؆A@+\Jq FkZXG7E9GZ 󛧩͠F תh4b?Eؙn-iBsG3{ׁ,"r Q#6sfpzx7_DdhV8bJӮFe\ Cf{-aϤ!Uj6 53Ht"g9UQp=("]ߕC%~s/ Xjn4_IO؁'5ND P|-``EZƒ lKVLc9%>Z͸Ӱ3盧~aD"Ң o2 z5Ԡ#$yx#}Wj1APs.x$8}]b,SBbMM$ 8˸7=QHۼ}~8#N)xRW % y)4l7$ljZ.%EsmJJ^͆a_U`uQBc+խd yTGˌ]R'(WE2KYق<:I*R*'}VTiɹآ_F>Zi;qX5Ke<\7puIC+a~zQob^`"罌u>dѲ:tJ D%G~+U9:bP%Q/+ % 仌 ǰH{dosDXܧRxi.dC+(㆗GS)ow&ѐ事V݊IwY ay} QVR)Ngj/s=,&IF4 k9mR/U0d7;niw-xfIJ[[bA`͊pSJ‚{bF-숌PQ]<:k5}.2WiWV_d Z?Onf-l|}xINNCqŒ>9;j>lfwMག-Yr!uXnnwޡC< tN QaɹYePV.8\/ wv!-3Jt&UzfKLʄ0Dkno6WB ׍v^8LlfWOA[q5ȹyq^GpҢ w#hd#L'd#kv$&< ׌|f*iO\/a`$4th+ ~5@Ǟ 9Armf--eq`_ kIgC4Hy /7= di\qk`t._{ @0N :CiЖ^r/rÞ@(Hr:bT<0.?&q%YV57I )\Y41wP)_0J#G3 g)y70( Y-~S qZ)v:HY]?EH_:.),z6#.C,V>x}DimxIND/3 tg'ަj,/F?Y--GntpSHQ@g@c@߂="1ڠǯurΨ&bGha^u? p /({VvqA;-m-tOmḟb>91 4:jU: {Gp2wHec@%5(Xn yB}3HkT}3}5XQ|rC-*<"a@@[jPzOI0Q0gv1M#mQVxٻ Od*m$ʗpٌt$3 P25}UEȨUT5#4V&^E9,jXIZ&eIG̛;/GhzܻH{T)B$7Xo'P%E:̮GǑ"ݗʚع`4N0æL g۾l9d(6g 0,exr#pv)ZQvq̆faȓJWɴ~X?e^d3 Vv@O-VФk%%<&jxw0r") ~~]/=: ֤i>O("okmqdmsj|z?GCN|>~'eZNЃQ?(ORÂuM);ϓ4Z8q2iOa_DYA ̈́9y ucc>Mt"4\{ R-V?>1J/_xf~K @anQ{kG` \19 c>*[RrO7xd]4ɫdy!Au~G,VWוu챀Q#  \gXk\h 2?M=:$ygӪteIRZ%"^]?U3@ܪz pγ`hJHuF}:+'8 0=2٭[=qüXJ~Y+0@`T/T3h`Ċ !hC򡦡|w鈆;RӪ'mz]s1݋C D$U{yC,`I`Ԭ*$Pz : ? 1&l}b/)pi O2!?֙wJpE|5{V͓s*R.u:*~%NiEڑ.(*GrY\Ƹtv"0|qsS ]W|(U2͠ VŏB ʰ"a<SBjٔJXfm-UҝNTiveP0qnn|r͈aHV]!ցVր։!h28B Sy}rwWy=聮%l |_IW1pK͛:Uw# ~xֶ.[NXD +FT$CPlaH;Kcy_ڰ +q7;H-ݒx6Bov`s)&ֹ?ܹY`j}0[o2(y7͕Ïi0ilJ<2:& #0@KãaM_yƈ ]>oaVꞙJ-fK tsdei w*ST '29aHk# AF&>wLchl0#E_ i̩ÍRsP|Č E.GP/p՘LA B{>Pdt~ew Zp^djb_6[KaT\tuJ>(s3jNTӘ8PFZ&V#pδքpעp=@“֢y@zD[W^:J~D^bJSEwÑ"<8>LEA-#jye)FbѝF!xc㸟*F*ѱ+$\@N3aMC B%@~!ZX4xjl 2 ܢ=KuΟƂNXh8/B^EULL4oRYhSn),n`wQ _n%n˧uƳը;3-F`k7W|4΄}t![;⿰tqo)q":R4f-e_fq>j qPĪ$'r,D> Î}KP A_A wxȠ{0aBhVrWF;&:k90 /GfI_9mq!]bdY,&hX`ufSjء@:Zi4ȟI de:g3U Ư9Ce7'$my.~-!d-r:~N$Q 6~*:,e j!|I> &7hB77trl5& gFdi5 wY0:l`7̊eȑ(}ELR, P`޼ѽ+0!]*4z&22gYHL|醧mLw'#IsU4bcmKO]~h [$N E|sp{+X8vL!G@A?)|D&/wOD&|kXapcy{20%ȥ65{#ӡV䵃,`!ktR0j$7MJy΍pP "4",Ej؊znj.b'Dxw=Ets5A/)P}T]ش8zPHp][HtCDxܶ_{/4I CQ,c*  .zGFP@~5V rŅqJbK'K0Îu3Q6ܪtMK7*Eaf41LO0 B3j_:)R!W?o<|OG eYqe0}]}h MjHvtKYw {زEM?U?خxG) /b2+U5OgH;g=&8 S'eAZq|E𛉠_"3v=j/6y'0=r|g}{^lCT1}Zs\#d@~Y6VJ.IUPm*Rf5y#}<}" FeޕI*P8gې:P60pZḯFt%x$?]@!i2.^t5DԵk ˶ =}azFkP^ Qdw{d6x0x6m_V̎2;oC:1uCZՌNe­W{rZtVr6'pĬ?arS'd,'.1"0y?5;7-/d:q_wQ˄@( q˦f*1QR90 N*後2qM}93腖Zqi3Xhzwl%h/-{A\^l&R2L`rnZ uA9"Ľ6  B~Ǘ.xa1p$.͢JiZ#,1~< /1sk1L+XM,ϙD!L_Xl#?0bT Xp m}>a(.΄S=-M&d<9z_ d;A’ òWoRq:!< J!zC*31/%0)+n 4HenOhJʶ'o; 5~ڴLuz%~2~YHeI)Q癚An-,x'p8MIsSSC. &S)J᧨T?#ndXw8p:w\sG&A}FM34UpA=j\\D9 h)foaq tgNK͑>ɛX^t͉+Q2N%L6ۖΒkDNas–<ɳy!al gT/OgK)`xnsU7.j16W {Bq!BDH$ʐf^<^&b] ˢ2JKf-Tbt%< tƤ\̬aD-i.C|}~Rg T$QNj vru5W}*'*V\ avn2V \WkI5N<=?M<ݩCEq 󍯥5a O_``7͂"r-BAs8a <>UI*G|'$Ml]`xsu ͬLJ.RP.ՊgQć7ͨ=ݑ`!5DBleu?{Ey/OyCSɧ)P#A-)ξ7D1`A\S^Nc/eb*  n}]Li8{I6FHl@~iJiE]YR8W*BlgZ^ћWI]Yq;~wSLD^^zm 6f|*`=" ]+N'r5e34WY a\ɚH(䰓E)w4KJP۠vV <ہf Ct>}'TAHJBSV0Ӟruud.iwHO֍hz~G4nf&; q>g2,=WdW6k{~ԐR+?nՃ0@0jKRzE1ϡUJTs<5@ 2RH!Imam;|3uX*[ۂvd. 8v4׽Pau7DS-3`dI7g֙ T4"Pt=h\3I\xwC$\) ]5 qc_ |FhSjl98i_4x w`/-ό|sbN%wL\i sq>fe&mtQ׎2.ֽo@wȮcOsfk!2NX%\5Hޅ868 aLGid±&/a$5G)b! 8H?53 S| WO(Lj e9ԣ6I½4lv1*PMTج8^'#x_C@qn)hM柂aYZ. BfE K4/]:s*ބ7"< _ @b}呁ȇ UbZ Anާ'z)n k?f%SmxlF!y*T49eWxۻ꼨NSL,&kQw1 KYjGyb^ᑆ}MSxj v0+kcvj9l3|%U_$K'wo6dKuv_'rڛOEJ&%tw% 2A\|ɤ Vk(Ѓi_n{ <`_Cy&1/y$DmRFձb*+I4fGsH"4Q˽ȓyZgX=󄨣pvXakT/m1( AHN%@H`߂1A.IQ<(Ƹ;&|/p׾ N1_dSS:d8yIJ~%l+ 1p[HC^pY4-=}lX 0 (ӏW y:G:Q]j1FHbm6ƌ.=t|2efuEX-_y@)# .[3y2(|7;וB%p/H v7a>uѭ^nc`Pwo5-: PMSZOɑ Pt(p"G҈MZo끒o=V(t1(m`=U"oSƂ#Jm OHe҄1NZ"Ccy+0B^KڊE2y$ 9fpkJ ?uWrViVÓuCzAݕ0+?.)n`5|X:~rDU^z5uA 뛄'A=}0lA]HҐ '#!;:=hft\5j 7GO7ZlNGH%wjLC〸K㦩7T[ } ƾӛ&)Q 5;}*0ۑz>4kB3Cu8nkIrk$\U8=ň ~K?E2M;G^21em 24_,fT-wbY~ 熬TvZ=`vId-َPTᅧR~x5GՆ ޳y~:S ;)6ebƏSCZLʅjJ! 5K^o'v/Z!v%&c;A_J62/Len8\L2SY՚$'jVOs,*pb) Joنo65eA~2zne*,{Zu zgdΨpX_Q/)DaMmNeN\YM2.9qkډkǭqˎ' W|!^3ʛ)*1hcSDkIRsQF)R OR0S+Dx(ɉ,)Hb/>kg.9N"mfw)"I[1*^bq.^x6kneW`*ku|mlFV( I0J-K[u6~aS`EքLV꥔u=YMlb~O_ϪeoίԳI({R~M8D7RYJS0u;p~̩HcOd76/'nhEc(-$0Q`Fn*ٟ,A+K๭sr1?]4.0d-T<ӧ_ G:'ZzBZIlE~ۼN^n"IKKMʌ| NkܕXj[b^:,0ME"W{H i KnLi$qAGئwL捫,hjDIR< [ET|m&3Ջx';!Ҟdm3i 8dوĝJX3~"}.!Zs1,FW x<]Xnwi?6B=1#u}{,Ϙz8Wc{zqɪI~@ACЬ)sP[>57OBRŶGԚatښ([6A:F~A矽-g..jc2]Rܵbf~Ku:CN.Liކt0~ Bo.z6Z/!^pN7G}G/ W|FA@4$Nf2n!xlsފgA&.aM*"ЩL[aMC$@ b2Ff[?4@۳*vK@e{˖슫:/ L5B$_g8mcpua`rF6ѓ*vr@3+p Ǒz>~TQIb0 />9dhxD*D3VNUOda-tjZʹ^%SR57ٸ7Xi-,Ė 烶}hj u)So&m?&K~nRK'h}/,Qq`R\SD>)%$i{]R2ج(@y(>?z$qg/ԧ},'\Є#RHԨ7[v?NG_ &}a.?rFS$1L h=nsc֔.vR/+،y?+71T?N㼻Y, U]EhÇOLudgt*:+>𗕉Kߩ z.Q(eٱp|b hC3LGD ?eA!{AIMNXŗWC7rAx`JPZ#l3x# w%zE~椢oο1݌ UO #ysmhsv#Y֧(Ja+l{>Z|&6GiAZ`=P;q+ _AUJ=v NaR}"] %` (.J6dhaw_p;Rx i{EEOu֦Zk#kEL:-U֕d^ +Y2`\rhQiֳ{}(utL0-$S(\fK>N|\zE:s^amJ'u=P0"/P:< ?LƎggX721bt3 }h,Z4]NPfYX<J0q %Ʃiϋ'Ԥ#r!^!m!Sa$Vf67wi%ԈO+{Ŀ*Poh{'5Z9xQz ]K0SQdjyAX7ĵW=}a[@xz bJRIW lX5seFt%dc4"̫ װ%isfv .)mŃG  gk1Й)'rv>sZFsT՛5EC;Fgzɾ1j~, &6^It}HiDݯQyr=pF.7..= ;Nwx-.Iw"F %N^{~5r5 Q/2_p4,ZJU>N1Hi5/d׿HmfO2GpAWYO{ЎHc1ly4UhPjSd,q9[B5NQ^8{i{ !&{cۺ :h*i͵KI{ioݴ_*(:."hf5$ )w*&1f5xd.JWE!o}*F"0.0m-}zx/YK>lp=<~,~\t.VbL Dž.?f6:p֪_$[[nvB ^[5!Ysjи W8'u:=:Ю# h܇dVOO G'="TįAxa@,:Ч %~ Qiz}Hs4jlB!yloWkcS1[Vq ,œҒޓk./Q7_+l<`i!|%9sJл7.l3sDzwu^H*ٞ'А"˶ocdޭrgQv;),pD2 -"07h{2Je럎WUJl~\\y2l1 X^:6TnE H}^9#*lDBt $i'p y@ei>yE- Q n7g2ce+Zr~fYoYYt/zף˸F9DS1 65EB*v.fP-H\VX ?1-ʐ|Kqy- &^<ߓ 9+G6Y-*Qt#3<7ˬS]1=Jq6);6&G.x}z똁0m>@5m_NM|E"a_p=N rۯ2hʒ qF<0wumKЖ^T{Z+AÑ޶JRZ=eA MbW<^p\U$"e9ȷ 9´B[7WCn4߼r p HbLY\dgij ^[M =FyDX)ɨ$!weiԝ\E iWNPC1\UOLXip7e(!EM=tGֱ)qInuTgƮoX)}N&OSA_NM1gFp_<Дt]0bbGYY0?tu2\2\._W̬q@竒`jf!u[JNwDZ4rq1Ar+Zeis.R*N#_.KM^|' Ԏ*S+z~gnQ̱sAMS/+O /`(E &o$c8$?S"Xmgh]DUؼ^ Byj([(.lZA[1-?]Y@NDA(^V}|e.8^6av'Nَ2B2Ciq&:AyߤSCyݴ7O|^ )ǐh鄡 u<6T._sXA\v[b{>p DZ=5C%5+G2Kp k X+]/p>z[ш#)E8NK b#Rw:͞ta0#D/;R$^r!{d'n~úd O#~MRd ?o(3AjR|'ĸDu '"Up@lﺄܚbr7-- >B2 w{)^Y9_xTwN'Q)fH3uDt/hޗju*ӶoΣAWخ-Oc> ?>AxЮKj>{Gvl7+ XJX*j,Aax 2wB={U$s8eT+(c'i{n(CA™u EQuZYRT1sTz^ˤV3_+{W'ņ@jI%Ayjܬ LXT`W<~ #t8U)ٱuavBC g{Lj$7&p:;`՗`TK=8~"hMC)3X;%z{;#w,Nȕ)NQGВE=%0x*7'.;V4v aD8/HR VxVLu=mH)psT_'R?ЌkcS/m-}.lfNh י16XoEk+jhY:/U?c%96g_!mۣ5l8'fkrFz^"ׇeVD)tK˱i0@_N~ևꉃu3CjT-dn(/EIӗ71g'uaFfxWE8).,f;J=IqJԻ9}F\A{!*l,N YYL)FSvK[?P1j2^^2MU_J T%,||쓼mYzsn W&v_EFp,Z[&s~ wȻ͋0>ip,4Uۺnw=bF4=`tRŰMTDP^u@ j)9U`vh$9и%J͝izyL#w)D/ň&?|`쀯~1.(-9jqЩ-㻴` Ctn 4U(2R iȧ0b+"O7mpfRkge#+}xGTjZݯ*zX݌?M`:버Y& "X?[^_B`NMd7 i}`N<81ˈsB2 v.I"+NK e@qt'`bTTybm=xUI lZu+V, w֩LiC$yxx/O]֓x9s`=Zra##{F-ij2k@|Vji ]玝urq~;uϔ3cs|jA١NҔTvǔa?}l$N7GrWNR[gX?~R9Ϥֲ 1][^0ABKqi3-{R$;Ҕ[kc}Bд~=&47m5O&A%s, [#YIP [ǡ )3ͨ^*.SД{4ֺ؍DРˡ{zl Fjos2(Y,'o2mRamid}8 Ӧ ]dԎ{ݲ*e2 ˲*@yrE@ Nk[чq'^ O%eƈRdTD..:h˨6og[]ռs2LQiQT&QX #wa3"{S;5@=3C#8;#& :Cr/^^2qjO^Mx{nAb2Q%HP3ź 2*OG/{o]k(N fYJI1ʬJʺVf(VC&crKF;}=7̦ x&6};R6Nhj0T#kR *8b^N"k" :*ᚘN_v&ɒ(4mf`lRl?|%ؔ 6"-O2˜ol,6}HA7y)QT1fGǃ'f$q,8I2|RW5"lo@k Ԣ1fg=s$Wݼ7z!ixqKPj:<ُa0WxR 7Z S4Om{j~cD[o'F<Уf~wb| YQkX>nqoTJ ժky"!E=+.г͝ Z|FB@QYevd{59/f ۹?|7wa9Zh/C.eYTJrƮgWHe F `-&RDf |rzQY\k +Q$dB9pMAd$jl+:Gɧ~G,eCHMihh=#Q__ud n,k;i\FIxf=OQNX]*|٨h!.Av_k\Oܑ\dLl%ľ+py+AȭglA{1*o>(|xRG{g^,qYdliUכ.ݻ(J˚ ([/p#B8 Ǒ/ƽ>utt9 w623> ~͖8m򉚧WoSy V950lÿ(<†F_CK\ԥS DBk5{q6M^Q <ӟ$i_g[') QtV<(@%?ݿYAң!|EZBH ܓն1\ćy{k,v3#?& )u~E1ݷB68O-^i7?h ^{cyN:e5pe'٣0 R\@v{ebpf9鍺vɽ~ַYVBdq@MKNNMJZ@ӽOĎdss«GG" %AmIL&\(rsNS#̇L%ɲhY܆[O.:^`( L^Y!"6]3ຳ&SK&iv!Vua[AVHj:$,q_`:@%|H:4;P]T IfaZ8g_D2Z/,jߌ[%z:t3""]yޔw) UG rKyqO}tӟKMJ>V9N_ TC#&sI8ḉBrg6/wiP,3zgCcHM,] {yqV2#82,CB?`n;ph(Yq>XϋFgX45`v aՇ9aͻFk,-{sxM(G7YpܨR+'M"WJk3;QG|U.v6D']刔zRkWWnJ, M~<|-$|ō0L#31<;ѵCgwWc*bn66˾4@qǕHP>U LxMF+YRń< }fH$@©wåuq0=mYuu0/oΧl-LܡhAEN hhYwI#P3ǃgv Iju-ÈPF>?i1izAgiK^#h\u]c޲ɾp9ͯpMj{f\2ӻ-56r ³6).SrIݠ/y%!]yO0 hCuZA'Cg1vIË.v8kKt]r;LӸf̤_IAgReMIJ(Oc.^zWDwY :W =?X WןB,Qm_GWcOku*I( 1K Ti5E)|.6,EH9j3 H:%=Q.*(ISO7B"jgaɬo_G'z`VthzWPSWQYt(+e^-٪wyļ&)}';MA87(]$#P Sk陼ʯw *H0N҈}20Tj }Yَ I' g'sgϑC@bNbhL7< ;&>ՌC/(-#-bFH]4&7ͲAצ^Ai]W߃^aaWꊳPxv&Z"_g{cb Anf jE>:vX (ͼcAK{z6t& U4Vq&9~ͤHL"ph^P_7R*xO\(O{s xr-C+/[f&JfTxpΠϒ 6I(4Hq${#\#zZXS]R=Wf *p>zvfg+G wtXl$ab՚"t#--UM+5HϦL:l}=>!N/M@ٟ;-s\ 7Qm]cyH2[rԽ LbZKܾ֘Gv h{@/\~7­+|w'e1 pFg`5(=iSLưBb SӽY >OyB^.#BK&rl1߈H[Jd K&z '- ꓁GKHE<0&QRB?q™1,skl?U/xWUY!i@hC]fB[{}[bl Hc<HHV= v9Ts+{ qlӊ/FvcZA#cA 犅TYmܘ6dg&5=Ֆ*]UƷrӎZq:wu`9bxI7lilO2耪ǯ.o] k0*Yk_fu5b^ 0ݫ HYk,K7Y5B7}Mgzm^${(T)^Ĥ@sczOGQ I`2a2TƔ9󚶁;vf HmLsno ^d6;E jVłbBGyY@S4edJ?ԙB%g6KF)>yֱa3(Vih R;zϟUaYJ|`92m[Ӝysc)#ʯqjh !s6f Qoms%`PG%*h,=U=u?v }0*ְP`R⚋I5o7 D?'S綽k1O梛"LJF9BؙPwCV`Iybd=aBqS(Rt0嗮\Cjő^,V6geNZ.XM/_3z^yF8.m*\"}׼w2G̤Ħsw!NY1ziVrJMr>jt-wFǜ:a~nPэ:/•;I+JWgAef'uF"Gy,隣JDFcM (y0nw5xk 3.8=ڴag2ҽC6ʊHqgg䐊ԓC9p۬f~w_@FZf>]=7qm+j7: 4gX!Z{S!=V)Lt-,ǣv,%a)1s4tw++$Ŗ4 ٓ1\%'!p`= ؇sc։*NtfK;qT^ж|r=41O$T(H*t>D.#'>(MLfKl"Y{Ma\:7D7dY4j?+„BwE'_S Hh섩i"[rBRbWC& $}"-B iF ~gPRU[q[Tڧf)>2srg\kRNgH;z|@j+ha:hRW?̓;jhe)5FiQZ[<@&J]) 6wDCv6m<(זp2j4|Q?yޓik;2s l=%e7CC5,__[1I >سO>q۶^zdEE 7P̨xeB-Sr"B1 )=FO>l]!Jo緁.,(]*,2j>o.#TIp^UV}eaș$;E^=9;3hhP}[ i ء!8\E^zj5)'G}rf*p;X1 1( I{1jLLT) I 1).2C#6ޣy2-8:W:Pcߋ/g>Pt lB]CG-!%o$%uyn:8b4̀zb(}[(BB4MV3BũHj5lwoo. j@XS7lxE[nB4.=g0sűB:mw) mPDy)J$Ch@1+NIʗ ]E+K8W* kT%ȉLNAzpmL‹fi:SWKTdrC#ʓ.۪w*Ŵ8B`pQMJDLo+eruNؔxde,*Ae XȸqԮ2AX#Խ_ Z'H} ^y!'hL~wsU x| >eכ*#?ʠe!(n8mWhM3wӸViS[52`$-R eSw>&Wm  {:ni)eϊX;d飊t.ڏFǍ1/?XȻ@1X[v U1b,Ii,0+?z5F`{ԳIY5>ap l`ov*&Y$nw- 9zzvXyڽ0+<6]E6ΣZ *nd]7R6`U-#]h=dݜ9$l}dMMZuw4{ZmUd1lɺݡзXJkk}`E#qzv,8m*v xE4B8 /Lg(vDIVz<~F3!>HPōo2V+=)Ko9+j/aL P)GN F, ]X=9(#YEN*u;Z7(O`MoN}j ɾܰ\ZS7ǽ_Wg* z)ulņA鰸haîfSV~@}RE_{U1=*SXa| 2ņ}A>{vA,on0P7(eDiϲJ^ KV]#Au#LnU7f2#v>fќbI 7<~x+{b֍G'#fABE+g`5z۲RR]&V3- , 2pff(N%g^5md`tcw>6* >-$.RkVzzd[|nG+F3鿱׬=TFEA]F.眈zMeYwzwmDv6e ]{dq}]msʾ[0hSAFذ`Lh\s{ֺG畂}٥揔+%@ċq]zp#EןKB&A2s`*nGy_o-(h֮j6s(;V>* uw%db.p266BN0T=%JͨHp0:ȹ@&W-ĒW;obmUHFRP?k?b@ԂD>MiJXXt'TCHڽb]9|1BkDwdmy gMg :p\IlKl <J#Ӡ} +ZV\U!r4 ]Ф݃Oߐ7x`&DExGɳg:aL̔)71%[/?QF]4,J?@/ UC\\jv)0;嬋"S ZʻˤLHǶZhtG"$^c wf9nnLQ85 mV6iR3Zon:릜 Uw\F/u`m;bC%.\qNlC9>r=c&Iw(4JO YbҊ&?:qZG 'uAy%i0D: -(-o81q@ ;cv:yF=C-ߐrsJ&dqg/!IvK,<$o/@v9^z9DCqgJsT= \U|T'w>s֝{$PBZo_v+ڄ"=4YtVF՗pH-'n:"u2G~mj/ [*?s_Y*RR,L j@%,Z 'n{ ID)F(DaC w[&,U1T7QK]iCLp"͇}yg[5xW(% fnAL˂#o3e۹]x!?(@HFФ &Ym$_O…<Z67Vɟ$οG#SA TF2Q<[:RNcK {UaIi%"Lt Z-0/rDӥy~?T˹9ݙ0Ȋ{"ϭ ZXp5?X,TA46{mX0}:/5β#DnLd7sS_AWuPZ-`B5 D}bm7Х{-(nllA3ϸ六R[3W_agiFm;o=Neg=`)Yl^_+o)CbE ō!lDmUSB /r`A6}oS=DOѺuc["|@+=Nbcf2VwTc|i_hɸ ԐFj^G/ gS7samw%$<; hYc6^;%+ hCeb9lľxGdA؂j-˶A?9sknǃCX1<_˾5 %K=eHLJ7-tEf&f> lEvöIGӚ x5/93qF N4m1.@^|W}h~?&jA9d%uGq\]upgl0ɗjtKRl\vc:Hʯ~ .ض6Yza#6&1B=e=tpZk"L߃`F Mic{Aer& }`ȑAGe]^5e+':uBk x^ f*ފ}v$;0' up#uo{?l.} hx<`VfrYc+MP@~b{;&0 g+gbW::ul09b.{s~Ԓ [ hWtq3e-^0SF31[$^L&5 1 :4HD;%jho?܃[{2d@i+>lsOsB5NZ?FWӏe)]v$Av4+g[u[B\^Y 4%"&Ψ{fn$8cQh͢;`لW_$VM--v..%fM0f%@!tPT}\Mqۜtt~`b~4^'T> 2RlU+JF ]!P0XAHkAiZ2r('T>ZɈgXAĽHEΩsg"~_Ai9/}_yMtY@nKh0빩bKf Wn[B,@DCҋ݄xh^V7ANݕYNg$2?]6ߣ{ zU Np> 7R4,㵪VQF#L__rsDz?bu*ˁz(oQY'_~̄a'ـmMÒ]&(ՕmhVYܟj8/n) UԜhOHo_ "?C  ;= *?:+]1u+ڼHC-u2kPy=a=&&5b>+o fڔfұْfMe߰V*R 5r6ǐǶ!Hu$杈d7oO+QOwX#`B96!H>69Qwo E ż(c yUþ]~zD1o@m[`1~XmEۡl(vYZx8_==ox|~P GHǪ[.Q>]7(3<%Aj} N 1;M򸶿0;h-ml좮6 z,<~ØK1'HZ~?]3xXGِCm(I$hɏ?M1Ƙ*WHH!r[K[m 64 H-K.uul N?|:|hY5<#>H^45U{ѯ-"`Ki+rWbXmh"ۀ7Z?oȷlAiY) T%5(%Ǝxw/E?r6FE[F~УuVk2q-)ԥD+/YXqiDjRz,=`%PgA0C}X!'y} Ni69#A(I=*%u&?7VOc$u{hnmDRME 8wIu)lY+Ldm!D H>RHul*XؚK{6w#A WTэ]jTQxnGk+N2f`19i߸*R\[e07:v@&{qfcV,ɐvjp}O>ĮS%Bi|`0$3 q8[ FZ+\OPVoE/ sl SLgJo =qfDZBGp%<3ȵB p 'G@RĦ=G?/w}{cnA -skI,q*o./޹5SYPψRgS. lFՉȸpR/fIXsVU ,!.[Su)Q㠴j Ht!g+/W]Ԍ2QMTl&Y`Ll=٥uZd[@iاĨD< Ϩ{c6΃#4Uo Prw!{ opd_?iZ׺(QԷ̕I&U`}b3Y8휍 XF{" _55Y;g4]Wn#R I^FMDMs-h(bϷ7F aITI.OG?]aC92Cny!)1t1@%}!|<"j<ы&[vIj;A wCHa;UXܷ K~3U&|_1Jv[U;i 7 &W5KznR5ГΖCq,(x`.3=wRB1f R1jm`yA!b_U#Z?Ө* y"ٌ̖br,,FA?M8 |M؍<`w.ܬ>_egh1$'HWu2z"5I[tS9 x"g3]rSqi&`_ՌU<ȥT.=#cGpgSޭǀgaB>q!|ٯx&0|nM6j׾MTu:Y`+}#L(/GjD۬EBnC)xy5v{, L *at}4dN)v@e=ؼXWOʸs@@|ќ,_7c}IyII~u{t' v7pa֌ HDAգux7L ~=Jᜋ8Bf<܉E>;x]d&K-鳑ƞ〘l ~'XZmFGe]2FG;@ŔJ6~nOb(wn|2qϫ`/u淽V`:)!r`}rcc <'n޸} Ecfۛ wl(s6K1p礔~_Q(!J7P/[GĦJr;MH؈zُW{<"Co<- ΙZ]m+u0b XtR"ؤv欍:[0G{3$G⃜-Kv7Ɖ%XCW]n3H ȩd闞=ܷ~)v>_ca5m<@HnV]%m `U :'|sSG4"UnRWrePu1OL5O|t'_dq[|A9GzzYn0i,+PވޙIs*҇`gϳ'ԊmTVZ!R;SJA`q Y+λaK̶(J5 E=W#^X}:"5m%/9(/Dv{^ %;aM9zW[`<5!k%&y3ھVn 1紇S^JAڮ+iIfrJ-ߊ7T}+//WIVpvh1mڢC#̘&a+_ܛg&h4+˙D =%إLP=%_K,R7:_ʃaC*1f!j- 3 Xx`9_b ,~r5Fsq6bK;k]PY-bo[^9˫E]c#9YiN=kEQ FQPI3h7^sR[*ׇ`)b@Z?WVbnK\UҶ#Efp+XdBS%3|.IP`bWuͨב4SvXS$x0ͱ~Jpiw qa7V:cH8̮{h2DprgqJyixMwfӠVjVסpjޡ^ŜL/ 096j+#H&vY0m3V\RZ(áel\xdGr_!0FZ!lf+S; gތ&F1d ͔3jo -G;PTRWMGx)u~SEJ,J&0$wZ鑁c]}m26ė'}_W+S .h~E"_nS".SJŒҍS4)|( KdMr|,^˄ lHIvL>:Wmn$c{e>Fۿ Yp ]sΙ霥}ڦe4@%&@oEj*(fpq?R:xtnۈ/:ﳬWȎx87B≠]QE'h ֠iOp=I@1T6-k8u`qFAh{Sc4NS$%Ǐ 8 ^P̯A!~oaS=aoE'f ӎ[ tt?JA6As8 _Z-ZKW9%;:ɡ=: 􌨏+c{ְ1SBnc]ҧm{H, QAʲƿ#7*1<>b%+NdCrYuT&Y9{HZѳ8{\bvg h~4*B~e)y޲wLuJ/XoIm^OۋӘfMW)~s ȨF ^O LzPA;9Pb fxҬ86}2ئ#pvq0SѫOYqdX8V25쇡3%MsK l&Q)UtK#XHaiN;rv^un UKQA{!B5n8}ӭ$܎8n HղC8! Ӿm< >N؅!̄LHMwILӶάťp.=7~ ر>֜.72&*o&ppƭ`6E"&noH5Su(h@tdN4+ ivJ^/O% Cя햅 MKCʐw:<.urg3I|m)_. U )˖{A$l&f lz~4ju߳i; *SxDմA\@P~ԏmݜvx*?&)auHHK PH~-8SvL=] YQwĩ"K&1j~Nf-1 iyT8vNEMb9~LNMbl?yDXsc=( wE0;5y^CtVGlmП H_0^2YLH,;y5)9z "|bO_e jK d9w`Bo4I?{.Bތ8lː3CK4H- ]dJT0\f3O9w, XK0Yx`MXZ< ck`#a/evr)؀&aqX"|7J3\"N# >[kP q%3+dpLge CpؗmXH{/v?8rQ k׻ SS p+Q[(Cы6 z _O!3zUq3:0^_Ӄ9GTEtA#g$zk_M%d _gxrb7Ӫs-o:k툑/6 K!Q饱 aYf8NmX8mu0P55av(@a~wε2""A T-S%]yaKO҅PIYTpqsӉMS]AU-c |xl8D߿ h&& K-)ȃ^;J$'@Qʽ Fuz6{}3.4A7diD5qb=ZLT'g#!#ǣ<íuipPVk埝&ɞIieJOOipu>9ݴ^.Քko$RB-WC!ot=V;f!#ϓf:|Ӗ5d ui]{M?gMQC7~Y] Is.Z QZHgbr])5 @b6Zux/b3Ox v@ H%Vy)"t6jvn_‘_> b_;#( _n12=+7!MP,BO gnB r5^IYԃ0@GA8!u;7<Nr%ݞF 7O-={Z :7c,fTERԵ2y.Am!4P+yT^~IF=Lhg7al|yHIǒ` ZqW G΂K0JHk CNݜ֕s=}HT`HzY&9 `|[''.ENʢ[ʸ ڢp򏇮[;QVخG ϐF bb}B#&c!J&= c-WZ@Z$Pu Vu>"@& ])}Q^>3trlT9GW8\jOa@NAE5fՍT뿥ڼҍWW 4w7vs : FYa,c<Պ]c(^Sm/HIߡYӫfϕ-NJ:7Z=ztΥ;9ksk G/UL279\bFYP@SϽarG1KO:BA [+S9!;ȑ%c*54\vTf«s:-` L0ˡ:i31gj)I\E[ (/Q(#ZlL;a蝯תb2ldԕVX 9) ul*ׯ $h,r?X{BSt.#Pn+mR#gu'a'y@Œ}o9//~뗯::8]agM" ^aR|{j{I^ [P%HˆH& <n<5%Ƈwµ,J%i_q];EwKJ*>J ^rۭI Xl1/: C&fsU_x*n~~В1HSci`rܯt{i;Ndq53I != x8g}fŕآIJ-O iBj[g8v\FE#ȗDrB.nN+/,\_"]}"k 6;xSw\ANJ V8KZ4fʪn(@&XQwu/ kt_1Y8Bˌ="0ng>*ȴj+' ͡2hvIw+ef~0;bpDH?[%@ٺ_Hd*WeX7m]"e6nZXbށ㡨_\ŽW :/\8 JESOb?/ iVM?L+5ʍ`nF ,622#WGs%9Y[8)sul5&bݝT 02.zZk7$-Y/&p'\kCc˽}D-(3ٱ`-3䬲,hֶ49+wNթ<*U,n6h fo4wH'JkdmOs]0|ʑV ʙ2(`cϺtʁF3'g/sEYN1s+繐{ShcFi L)LB1RF)g־@J'm4&JT1CRY!wW\ UIݚbeRl;'v񝀵9(ӈcac7w[0a!¥acGy*dKVνF쥮n*n T9 ӆ@dCr9Z8J+ew)C ]=ծpoJ &/>4~*::„_?BoH&*:Y #μiHtPך2\Eǔfiz-|o. |*ր#=y\B'dPJgf$Y⾓H\v{RC ;8TNwb]n9@s%~S,8}Ŕew($xYE87EղȌ~m@8' 0 ICJ娥֌")ؐȯXʠ>, t}3$*?p 7Vv&@KQW-VkrԈ+t-q[8". 2a/KDo \3u($]V!t| ^PWh=c{_6&ԈdavnK,zE]Pl{+_s@=u(S ,8 ĸv_fPy'r@ZhɯBR}ij֙{UC}C@R哢]Ꚕ^ Cb r3i|s 8#7NqK@K`hگVa חQ k]Y>@QQ5Qr'HPrp$Ǒ"Zg!7wQgy ' 55gYI3몞WƯX8!18Ok=A?=\&qSoYAqGL^̶݈KXз&!2[>;Mm](u1I grUǍl"$OG@ZlU L3ʳ8CN]&F[&c)lX@*Gh\SYKzVƸ4_[%&Ǝ)MnQ 1.gVa זEù$qȔ;N#;JQޮCY"[n:K:JZdgȒ9yr ]l˦T4o@\%nUS[ JB%y(f}8# $g" xɏz\}m=zTyO2`S4YS>E}5 c%bLmҁ0\zࣦ[^G@;axX c%LW*bڽm'ZweρN*2zQ `/P]{˶2ub~izb;nkB+@1{1 zjUn<mlI%!qQd?̍PHk&{Pp&d %tY|53ݕԖWBاZ 7myB ^zsaK3AChr͠y2t#yc9~ve.+p5GP@%^@`mulJnzB_89g9 4Z'[fQ#eJڰceV|/hI<] 'y$M !̍Sd: \}Tߍ eFs35Ce,pX\5'R%NChhg݄Kuo=94qž Xf;MEψCqah:݊-%'~(G}~)qۙ9.R"XUrTV55ӱ U$RIIc0 H,*⍡=35N|5mϋs `8^.*KZ)ʐxSxQZɅxqAuȗYDLh-nL{WVSeB Y^x\ѕ:Uк3N)$)T ~џIQAkeaGgꢑ<NPD"r qi$\T`$_(3ϕLp(n4 8цI&M1`XUNbhvy%/ z. nH%^rԠp؂,:IJP$ζ;x\cg:<97~ wK}A֞nh3h@E'~‰;9`Qp 4v#‚I3Ӟ2V3mAV?9?HmN74-ᒎQPܕ5j r6Jȱ+^~'i'I 9zZ@ZxJD[ FG!_ś[(u/jY1uT&|63|VyfMJP<.U2 eP3N (Q:Acč;D4^pIc ^鋀~cSƋov[jw!$P$936(2/`?=ZqBZ8 Ν7˫#_\/9?fc1ؔuA\B|;o8ߑ㒱2$}nb3Z sM v $`rJ VbR֝$+%ooD:Ƃjk Op2 ̌, BgjAmGQz'UAſ,{[X2Wr 5 U%*R#2bCRkdVthr8mF)ebQZvuZFW(N~ Ʈ:XbcHh7V. ^$Qn@ջVue'^B x7%hMHIPn [T/k c^P>=ib́ǏXH7y-W[ˢ?3G)gfT[ˌ *ς֊b9ICE0Nmɴr׺k}-Œ`@W$*Eª+8P(NS>S[$4cqcS,;\‰hg;3toX3:9<`_R/ɷs)j3}X DP};Զ5m3S#c2+Yg=syjW5͖8w~W^i~_sx Ī%AZYWGRcHN b7\0 )T65yv$Ӿ]sryz6R٩Pp +X%;v//o;+h+ʩ KŠZyÔ8q9`VW6~?_? ˧Vu}!/I3mCY[޹a>smz }f#.pX{MdW)oĻPpV@qoM]z pA#c?u9@BϤDdR֮eE~| ??^lz\G+|0D$^OweͿ;֍UN1> 8$v~\3`X͞yNЬ4L*''6|M~MzVxthr&̊uO8l$A]-}&T1rOsA >^57 ƪB' HBي*09&#sSUa*!u9ű3@6`A;Ӈ;{W#ug!C"iA㥚xUط9\@dh> ]~Ol@46}PKVE!Q.3։,{jg<*V&Rꉞ_usL^ C ē\:LPƵ0IԭBdc97t[1 1Lgh xZ]ՀkB-)*PSLZ7ɿ<,uDGJd][mm594v4FGrTh:nyYۡxFC^;SyWf k1{N7/1 ga_k1oJ&_HJn[Nt[ݝ :@z}66P8vA-a^\l{*-(lyzWG^.tn+U 1a)M{t K&'9f'4#`{:y Gz2@?^Ѩ h8S$v U tG2lYPrcgAK # LcᯬhϘ5,ET{QPӞrGYTռH;I>_uzj/˖ n?4cW7k&>(fWͶ'd6ݏo`T˯M-'ܲ B)Ju MB%d7QQ|2 AO&4֜Nԗ@*?ˌ.-0 [8.*Im]$5DA O0mۙ߃[p鼝姞!6T"6",)HkoZ^L&{, b[X̜vZV=nobT ;j/4ki6⯅I6cEɓcҔdc֢'Q(qPq_"V Ys*ã d7f()0ō_`zEwZ`$4n8&}}K]x, ݾwIJƁhi<>nq=MbGцn7&|;:DeFW{B~`oB(-p`.<`EL&dq W dw>*0faÕ :;"#J9z HY.YTiQHaO2Ѧa(Yo(DŽPgQ!'=c.N@Қ!olR@T@"BtToDT%v9nA*^/aخ_AbL0d?{) ~SPlcR0 dCv6j: < <0RrWW}e6^_xVY ᶼm>;uiX7{>" c@o9l;F !ݳ~AjhGpc:E m-K̹e$! (1 Wdn;xbϡC_vdCc[㷋Xa5C¯[Nu\3p @[=d m5x26V~6pUmP O+s-1b wJMܢ߶ m!rP I(&l3h@,-߻_ebU2X'@ ]X,|5D06.@h: d 9 Kp'GX~=cǐ>{ kwJĹ}'WtK&H#?U(Jf+^hԿ.ݾR+ }z1n& U߁L(H! ] 7Aa+,|'Ģ%nFNnw=]  bb_:h zk#'M6N" mNǥ0 JRak\ܼBOp1-H% Jf1镘d!Z^Ųy?oV7oScaXZ+LXQmcceQWQa@GmmZ8_r|re㫗 Alrz-[ƍGN$>DSd xt촹)WZ`ZZ&c)fڵyn>O|x퐴l.HgdCRC2s2x LR> T@}KweHIb~ð^)a|}ߨn kO45= lP}rC'<6W! .vOFL;>0֩M֍S[yW_A4RK ET'?Jt՞>ǍP!Jk8A# b +*:SZ{&6Y;LYcn(bQxV@ˢZمIMfl&㇓j6۵9RT*{Apzh<3d^ H80q[4mJqܙ$; n3aR@ ?ATg]>Αsب<ѣ9tp 4թgFSl_"&GJ{houS9%-{T]lŪoOK?$>XBD~lQ٭E0kx6}Q2^Я[u|T"`k]ya4$&wD9dk ԵkWh4Kx-շL-h2[׿NCҽ?-tI{J4{uf)lp(ΎBfQhjn9x"oςL=`K-6 ݑkt}/}* 62hwdaXW^+F5pXdN_Q&Q{O&#M애 "OZ6/prggn=Ӳ^pxBK=$ݺuX]k/KcvZh 81{wyފWlExţPtň%,,/]ҁi͋vXH#Gq@"&D#_B[cf4uQ[5F{tjTa"jĨ.+^7Q89 "$F3pCHgsWZh  4w `2z5}Z1WQAgIC;o \޼hlJ)ݜ7e00%2_' aWb-@)ʡ ,[X)27zY>XvPG,’F@ԦcXtU}PN+Τ//FnQ3-x[F v%VFد+ʻ^zs|5g["ɖJvώΫ2b-KB#ʨIT}*@gլg8S]~cImXh@rbURHaQ>Hu"}VanG<- =cK枏bpbW  @ 483rs1T3ƴI?wZ7Ӛg'jne"\ǺP8Д*u# i ui0iLG) !coM *NWwί_PL>d(_n(5<>,wa9Gh d=Ea Jb4U ny.Cۥ׮rb~,)P}VlTҁ{ԧtd5 |OFhqxP@5Q8NEͿtJ=%J{1(j4~z39)P2eF>vt}#Pq H,_!eY1۞hȍ(P=YC esPTļfCGģw::'sf;iߢY;$4o5Ql?T\6CI|S&NG ~^;6e/7mʉ.acn3s4ϛ;Œ&gI]{:J Yģ j#{ѧi9 uh/r\JCg?AD`[_U?AOUtqVlo܀ց6lQGx v㖜ڟiiEƁĪ`|{Ύ5B~fQm8s4}{3}{<E89.~$?M C*q+69_%1*^yD }ntAHٕp5n#gbBdU F >gVʪ; b+#\_fڇ%d3I󁺜օsgsFN&ƤU('o#&)e E|u$%=ʋ"R1^~~BbMSx&1gC3z4[X|Cbi)V'A"_Q 1OF.c 6Njřc&1O=Z$*X?uFhl7fp*sK{XY ZТ#jT֭,B\?R߻m_L_|;4cA~6oǦS!D[Q7U#4-+$!v#{/rZ%의{k.?Σ !$Gm\I`e'giMX?=nPf5dJ3D;^YoL$*Tٔj'˙B?_k{7K )C9Eauq]sNAh%7} @ CAZOm6g"USjK^ouztǵjR)0)N~~ ugtLò͠A}XGO Tnz+%%ɧ} |."Ḋy%>\a[z?ޑ<+lW _L=,=eߗDk ^Q_)hAMgO4 TWI[ Pw]zX ݷTKsj) ?U*Z^wznVRB)4=|ݮ2,>@:?sHPt m`ũV'F3C/ݔZ,ADm핯%d81c%Wޙjk*sM~j 3Ws611k! jWۃAWNkd=5bt$ %]hP}s[LeZdY {u?B sh?2]61Ѥ ǏAX 0Qƫn.+2/ ? AH4Vo 0,*n*|4+!eȌ9֊Xָ:q"EaP4—7'Afa\cq˄u&`{[8ܾ+:;֘(+lSNZʈŋϨ.eE(0q8| 5w/cp*"'HĪAKŐlܲ*@jof\w1 _HbO&1.ߍɻ`+VXX4Zr.nNqPU NOfۙ~s&6LJ]4۴ab> Aci*Klh"L% 4(knWvpx~I܂!.4c=J4]HS|e\}Au^8?fݘ [BR Y-YGI'=|Rdդdj*l<4ǂ]EuO ,ekA*Pƹlp @汗6.lAnw D,yQBiΦ HOQoSD8h#;#V>ihaH~EL1+9@Ұ_"iToOdM_ƑZ܎pf o|cJi2D@% ی7dMen &U3D1&j?VG!HUqUv.Ú r "$3g3RrH&YO2PPtݷq3}F h@y Mëil‰E5K|afja[A6nü)+go։:gApǟ<v%.e}@~wֱ/JJ*Oc}*$2LNR.3z%Zښ JwY}TS`x N;7]+aF9c?z>,% RCZLP9RWp,M.Uam@tf o񛄰XMoIRݪ**TS()WiDjsBQW;,k+p¨"CGuT8Ei8M,. mM%;sUDv񳈪e[FILKXxnl8ܮ>s5ƒ(9ZS:L Kv䪎hBAnR' 4KSdXdn9َϘmr&!_l^Yqw8>+縅ۘ32vZ%HΩtU?,kjS+CD+H3g,{2%])jKbo/ѴL:4r-lG93 a̛9Ȳ]|{/-s倃Uze6 }A?ޔȯd0;|M&6AY'r }~SYxMüF?/&=A3DŮ9)ErDkI`XQ@^Zx>o`&,Օ$OX٩t.DH̓=ZTrm2Ct8Œ:6nY=Țz#$js57S TH 02ZăSLmU5˔Hi|O{Hؓ;wd/{9z✠ۼN'! |K#>n_"ZܚW!ۣC"Nx3HHl"WiXڲD}EYBh.m1sKw2HrqїkUְ`.]peur7x[e8)nx) i@ .$R$gIP(g0o//[ ]ҡx|{($mt+SÓ4C)7ɨ(_d'[' 7#$+UA܏_5L:QI| a8,MLWF¯ pS5r"$K[&ˊH}+Ts=?~͎Z>qONF]Jr4D&bcʣJi 4ؓ[Y Z” 뛲f3}ޫpLZ&7*}( Nn`-ub }(+žQ>?C?,Ad}P`$^UzU`]3=m"T >r5e`$] Ъz~Z4Yb_Y{򧄆~h:JQ=5<ݺDr=]78'aԹ?cc~4op6 Nqi. 8"q m틹rE;ԀO7]%=OJ\yOÏ%@2@CxU;NJ?D=@Svb7>'/ϒ2M 2Íס/ ZgPnޠx=6a48%Ca5V=*bS#Y~ߡsN=vhi[V]|/6& 'Ez{Ta`/svcԪlc.Qnne=x"Wix H+K$(,nĿ1W\6+ޚBd3ǻy#F}nv+0]뽅~;og_ r$&8ಜ䞽p7%wcn N׭Z4G [tIn9e'H@W=Ps2ړ.8ǣTR*_cbF&!5+0O+&4l`]c BB77OFaN4Hxg=|ˉ멞v(E+ykQޗȩA9 !/?B-X۩.j}*ɆBk۽:K `DQ56 1z?0tþ昬c;AIIja*iJh( 0]QAToJr8и(d#4[% .Z65͌1`|F^BkN\iaE U8'v`Ky6P'Dڦ3kU}gd,y ;lSv]֖ۨF?lo`)}FCBKl9,zC{<>]TЪe'VMH|N|b7:63]ڍ4_ڍ@jû9AS8<| PR). TY[qkȀ[O_Tl$=0~'5aX?Է X)/mC2ɳRo(ʸCT>U?s` 4U%ՅĶLu>͙hp4)!.V/8&F;0[c m 鴗0O tk`2;j< 4ֈ }x@#UϮ7Di\qڮ.iٽXop|ꡯ{6eXж~0BxUhƛ|"}nF&3T'o ]ڱ|s 970m#I)C5OB*S=Ps)dI#0p~Җ2MNA!&Sٲ,"a"|6?kL䃰>JZx@g4x,!`ӦGϐtNhQ9aň'7`lj-' d#iS9יr^dxN}?._J }kGsi;F m/?8Z1nJP'\)iYEaWYd ە}Lo$:kME9B ]]}2zREM2o]OHı'zXhFJZe !2778rԄMM7i |3kBXL]X('YՅ.xh+sU̟/ۄHu tv(~`;| 18Qu Wb5*9g/ckT'gRl?2L!1y@+Y'\{%Aoy\RiDuťhZBw;{JRox S'wlTݰ]M\U/+q8XrCHD nbW2/1P.NnXlkM@8skLR-QG3_`u+0/W[gxFV)(ؖROPOON:W U}[l'Qa*q=)+2HνŽ4Վ/7YQ%u/2@EJ)TY8@Ƨ*b4fYDj|ٸp)b֯f֘FWn d?Ѽf y;s 38EX<9t.! !b,,&&]UZyR@3)ˍp ev:jO'v$ZˮyAEkwk*F:,Yy s?K/}<f+v=>k7jhIUty7sjm"!L:_wQ=:mI\>:Ōpl& pJyQATe$z@ڳ(Hp+aBMC(>vGs~PCkÄ1­z$u7-Rw`"Bu\NKv%rf-HPzB )9Mo1<ٗe.k!k> Nh L1>N1Uv>DUFxI5;0流>Y&1`haζ]{fpfO 8ZH!r0i0Vh҄^2֚ՑgD57ӗӋ\$HvGf↕-(?B&e}Bd\uIu$]bšcŽ&V6 ?+kN0Ƣbc3jiOg$bendm݉Rfg-BiYgv*>Oh4mbx20_8W-8lQ 𽼞#0w'[(b?Ёa-vx5cjrZ%?n)X Pi3go˄:30-l%c+I@_{rHDk~ _&ReL]Ktu=IJle!ql, &`ΧRAfߓ$H"ӻ ef\6t&K0ؚʳ۴U0{{ i= ן GV56ʖ חTL%3f 929_o3ƴtd'vh`dgtm1Tw!̖?3Q$Uh)㈻=h7?2=`vm@5O{wԩ7xY=ܾ }BXHf,!>{|ݦ.}:c:=p kaRF}'N U=;X܆sF͸ JS=,Ŧ'ۍsBbEEV9ADگp)D8CRފLs[IYaqG7d ut`,Y~ 'xG>甡D !)PMRtiB|pՔ'R-ThΔl>*$aM+z>z,μ[8bsy?]V1NZ5u3T%p*TAM)~NUo2 AD>1(5c4+Wܡ.L뒱fh\  po)C<^N|좲h"C~[Y!ט)M%8M}T$*> WQ$}1,aU|,o>i#*S$O ~:~4lͯok6$(aEEn.˃9Ery:qB==Z~Eb ("Lx5r6$fU`=МzzR8P4j4sB>Jg"u~;V'ߵZ2 4J{(3#!Daf24rh0v ;=LJrc?˲H-$@:EWȎ%@-P ĥD'k87Fa'Nl8z…U凢e:9.fհ@BG: N|5[9K`cor?~G Sa%>Z~H?)dH(\ɐq?`q  7ڇ ֏=)%Y%EO[zxbJ9OB*sښ(kJx WE-LHS&D>h-`~WeFUH/3iP^ *?j&e6P{9,*D‘0Vݑv[OcHږR[o~8PvRĨ`ӮcRF$#~" wΊ!2-q23F9O>3erh*̨#XN^7|M˒}{4v =2tDA܁!"M#'Ww(\CGL5Ev;:y)EMU.%'t˶q;*|-`:kxe;뵘^h?Hs[ ͦk&)~3W J'w7ryXeu|0Q7Mu/4pz]r9օͫ/h`_o[25v1ޣӖ⃹Pg.O j&XwI8u\#7R}̏o .# /B\Bp}h#MڤZ@-VVbvAPSt?V?/ti8GcY;>qL RGjlo%g6<f'\^S~-u X.*i HTX oGC\ѺNG{Ĝ֨lu0UQ̖ K⤘6Z+ 5/{wҨLشE(t{A)L|qsp7_1XMM֣AFfVO2h z\V֏p<[Q j8|hܘnfQ0_MO(cv=Uв}vMFLw5z8Y[\Z(Au xiΙ'j3ͩR%8opHCdqA_bEI%h7|%\#R_qAC-O7:j]{If%Y6`e.^b 9y:Pimcc-#Sg0R۟6E~@5kH&F k1cS-(lSȥ/"6p k.ҦvAR'.p;2{=q$BH+鷝MBTc˜ dtOӊ4+^xz=RzdQM`$U WV)T fe?}HS)GJJEyd-c!ZK/$=dnR1X5!UƆtF}x$ "g¦=Y&7,#-/å~$7B'ɘ6vۜ5cʶ8Ho''Æv9 -glWȇ` _ߋWBy `A;YܸIk}56BP|bT9Lp]jtJuoV/U]+oSדKc PhT8 ,}ъU3x {Mo˧%.ܱ[Mopqn@o{g"ԌٽJGЬmy.(AoK'Vq -=_WStĽeH{׈=[2[Ј';B=Ԕ''s$C&'1S d}8FN⽴޲kk0&156$~94{0lE" {1Y̋W$vH/[[)Nī.9Co ifs(hFBjX>g _IBZiFo'႕d⢙H<'3v $099s7KHq8|m,ſA;ߒU;]aaD bk8э+jdK^A\PyLʜ*%l/CCΡmGjXr"8EN"2G-뿕^i!z, ?5StW< }[-#QymwDicس1Qy%7a120Lcxʴn0Tt"1]ބÍ fIO@31"Fi[TiGiNE @ 6a?ٝ BmP%u|->FoWSY*׳0/`8(o&> BF`⥲釞z8HAJOuN)ǾY=Yl»Sm5S8.t;4Gޞ-0uh3q>[MovmimR$Eg7|]d2xE4 Ph?gK=;zKP~ XfP79TS2) G" “i\[TǮ݆|aݘ#FR; CW&Qrk%)b6b\7x# D"[5ף k5KBc%D1%sxy{.B+V^G6%M(E~~c+'.SpOS[YOY鞙 @  4.srK' P=7f˚m)J @k-wN]?׷tL̢~k@"dA2@ݞ+Pm.-HNۂ>.vP%&KX寠_YR%Vx4r4&J]9tZOR2_8~m:%gp[We!¹CH=NND6rm.Yw+ tҼwOx3MN{yD=`&Axa">!@-Ψ7`~}/9CF<5ƽ;KZK\Jx K dp00ÂVㄊ~][8$Jd\'.&?o _$Y?Y j"&Fhv"Y`],ov~vjurݲ\7P8e+wQٰ` bSuW"xsfx7nf,/ozrL e V>gSMM`_gba-l0P: 0(?s1X},Cm*Wg4Yhɍ Y/sND I}37BpD@5ea_^;q%C ; p#YQ5": *Qex VL&ha$flNuRUG$Z]ʹtw,gQy2/Ȯ{qr佅cUkK{t?mxSjvGOZ^  >gEf!Z&9olQڑ|$t S˧v*+ULaR~{ݭэf DݟIOM5^]{l6ądOft\nlM9Tf?n>R71aڋ4-Sc~ƪQ?bb0 r,+4 hԐ-缆GPOCP,)bG flm%j?%]o-a$XφZZ(o}cN z dXmZ1$rI IIu$f_QV2;TmA:wٛ]of$;1۴gonp,9=aJ:gq`.ck\Y,~(Q_ʏ$$~?ezT1R4~M'No'<{&fb8j(Jk;m0t9*k %N_40b#YKI E၇ W nH=Ÿ])D9Fl~ _Ũo_ZFծNG{eH}~X =NoH}XxyU*aS6LH=SQVU0&zL0]yVʊ@HL;K4ޑz:L1ŊvCY•Zbja4ۦM8) hV\|9@ /:^9VZ]Z%,ag׮HGip>|q'fkP]O9yb/gI0L 5hukǤAh/9|&ae`^SPd-,Y"w&#^2C`49&fC t$$~!39c}X%'"UrJ (GgyKАT` +UZcX?y>a5|az6vţh`\:d8 O]2}vFdCN9^t E;1^`Š¿ <%6H癙2'9"S"fn`$KB(sY? d1z{y"bquD3K AƢu/1v&U*G7FNE)$HZS+=u%8$uM`=*Y/CqVchȾ^&^3:''PORf5բm%=Mu+H4Ci/0p(E'{ N(2wW~,j ou=;i`TItSʽiH=+9X07mn8~,{[;eu̠[PY1/_l5u?p)K3^}4P#YRu@)YXw`e1\8پˋQ4uFS4IGԗf%gSJnz>5JJk3y"r_gFX (Nes;(.nk`(A5PJ4;^ï 8񊤆xB 䓝@ɽj%m\5ѫZsRL=o=貓=»2LT}t[o,s9С] 8rSi*hgN>OH>rۋ^P<[6im ]vKD+J'K}0.ڬ>@OHvR쀽{3#bʅc1k9|N!1ԭF^z;HZ#F^SO"w =^eaTy"J>HpHTIE)1bi^2onþZsV[6֎*づQ>?Bg|SD[s#cu`)2[7"3=JlVOxl8`{q&)&a:੝$wcdC^ %g¦X[j7s!Z\@&+w͑E15ϥ?@F]F\:Qs?lH( B']Sq`xNn?X $rTqǥ!2%,_r])&R |sͧA֙y_z JaiX"|ڠ&۲ECUKr7S#~kb(ֱSg=zCl ^s%c|Ewh< Į6~^#h- <7l[LQR̵>tNs9П~3O}\*>!B׏Ww d3J߄j /7=IR5ɵ^ڬ]tt"yfjF+0PUYAb%$@#ɼn6l TC7G9XR; ;U֨-zL&g`/ȲVd i3 'ٟW9;0 .z=_\N)2ӈ)eL&QVSZMEIj՞ H*ĵ\ [fC}~ǏW!s㱍=)5J5i!W^-6PD(q<,DIb冱:NQx!ԛU4-zqoHXzt-%3~Awe ᨕNӲ ۖs J#ͧYx$ =aܫPDp IcWFI-zj,8]cYK\.:#+]Dpql~(-P?HomK?<[_=vXmj>K\UҒ++#%FZxW+~sDI>~:p#85ϪKC<ᥭ/WpBTzxk)!yΐ&exs\J2z L/ȓ; X2~끄e7G5NQH S5+ɿ`~Z f`: PrjDzgXE]8bYEhh1{(~L[7*GCmZ\RDeLZG0m!<{B6dYDCɴs7;ϳxDD0F! 0pG2f#aS T3d:v |V4Uw5GA| e@$m1v@^>f#pZtd@8O%w7ge]skX nndrC(QF4u:x8 ^γ-ap0XzqͤNtёDl['mFfw.0[}&G9c7]-섒Q޼28u07m"xy=OJ$d՘2:;,?b>7!WD1W'hZ_}s5 4@F.4, Z;F^ .?9Նj|YoZ{NBIʢy#}%cW8XL6]o+ȄNBtLɞa60yHϴcsB!6$RKq0v%k43N091qSš=i& MkW0f:_a"abV vW 1pDܝ-h4;]ei4'Z~C:0a_~0wbnMɠ2 ̡FUHd{[1l쭻Ͼ(GS$3CmXZ]8n6樁 Cl~ftrf֛=;oX!A?tieaybs2$uJ.zHhlmQt[p YΙPʻ ͻYrW _bgy*!ثȜKWk}x`4\#Yq(lf'H4R=66{S&PWUSu))}r8*2 5wXjD+8`9ՐMwIָ.3zIs13C"u;ˤ GĞR%S(FxY9y2ϻi>*7^@-Lf𣃅h'qkdwnk_ w7GnY8WU&b0ʇ}}$l8K,dy,x1}B:A "%uh RєvVrʵݍ7RZޝSG[n'e LbH9lF2&|^!: ;mϭ2pm\XQۃѥ%r>;cyŤ⋄b!' 6ه~5H%V$};ҏ!$HGAooPu*BJ[!V>X)XI@44/Ef)ş)k ` ?_gm^|f q/Ryw+S&^/j: UnƯ1㯎)8\}wm&-g\jRPeE^da[OF*| 6.C+zxr1UG:>Kd+`xLAsUs~)(eNH)ǚ=ҝG̠i哵-yZue\ ^4(4R[+c/<SP 'MbgaB&S-m@c'xBu?l=E텿{ϓ:c,~07s;LЙ?h r2mjO_X ?`|}竝D8v7 DS"E/ mI Raf0C> $¦Wf&T|!,sĕdB+BZfc1GʩC<9\V䇟ޘ r(dw=o]X)CN?rT|{z煪NS/6LGDٛ6aeR%{ Ԫ|U[jF jq i_7S%$WF;\WYrwI[1T2]#$+忌in mr>O \`V4&ſ 'zp/G? 6N[]Pr4L7=0nUL8hBmɷ0I.zR9G5ڼZ)R,0jT L'C'w`7DGDc 7B*bk#P:5[)d}&ȹҧ=TqQ =|CO8 YLffƃŻs~_!^ 1UM.cR S.evǰ?$.e>P'ZN̛}Gư#S3US#z:a!7,1הn(9!ܞ+F:ޜ$QoxF"?aRo2ĩ*$CՓVTEM$.~IYkRیWEKR xAP7̫Sb4OU RNn?[B[Z_(&dVO͎ c5#' n%<3{yW#"c@D ׮5틅w9k Մ2%(3nHa2V}5SpEۈ+\Eb^X8 ֦ژ% 0bq8r^ 9#Qv[ZlN:3Td缓!XYR iB76(֟7"Ed9˪XM~qWmxFQqa-Q= +AeZ]PR"|b$>݄8qAF|wكE;Dc+gɆc^m˸pDϝXRm :0Ra{G~"Yv\|1kMq[Qr9YkRIQлHVXrwy1SuUyhϺe[ޠ8Iяxqw{<:H܍p$^z>\[/A 2pc;HiB򫳄Ʈbϣ~HYMV ʊ›2 c/. v+MHz&# M8iI:emx+jXhwGhĨCH(LcTVQ;G(ɛuwnK׿ ̠E2Ղ{w"Ӯm2Ѧ xqY:6>8n4{ڝطp9܍Q )s06M󙛜|rW*y -䗰t5RV!FM2tqE-u|yGh!(4->U#R3eN}]{lh!btu[d\H} m&x8To"srRO~ڇئ= T6/x_C5WKW 2gYϑ(>U1D->$[yJt섍@£񣦘\mbkfjT~"(IZ`K4{-yFiz2g5#.~vv΋g ^ȧ׮DeƾuQPNȩ"5P5x(]gp Wl%qU/ EN1翔&]ǧaeT8p( coaImy :dimHDPQnh+uq.UsyۍNds2n0uHY\J9VPu!.Y-'jcSJYiul hXjBKL<5JP$?zu,GIja#w =fIdPRB}Lj!5geݰSºh{ÈG@ݰFa%*6E)츘eUd@PPYu_0 r7lv56l~ ? RIS$ ;]ʀWrDeǕ@*L T`?}2FWV/l|¡ҳ![}MУNiuYecLMZ%]'E!IbvYP s餼Uf:s:#[u xU;sSgQ7UD`,ORYC>],6׈>Xcդ0 7?zg?+At;JM{UsF!׼" b4&fTg.1vGbE+!gq{sp6Aй)FrOܰIGq1҈p=Yf"F+_XClQi0inG1OpŰH g?x9s`#/oq xMBj`2} Wk w[o- ( éE3h<vOl?6bKܒCQ$LYY\FF'b}^Dn&\PQ+ 8~D^&y>EZ@\UlP;OWUO>]G}QĆb6MwNݧKwzK  $O:؍6oXgwNyjkWz NڦHY=hK #ƝIvSpʢԊi:{qhXҫiFW$ڤ:N'Ni^B  a1纙Qss0 ҏh/4CW`K )0gBsjMɈoE0ehZ6y]3u(HY?f?e lQ &7Dk|F4| #/ּU!Z*BrbcJQyG.iQ>;Ias0'- iy>t jB T~Wl("~$_B3$?o2X{,=v;'Z0Mmn+:2Zr0[ETFǓ0=;s\]SdyCpJTϨIc3Hp*E&-]NVu;C+-ΏF[1jUz3ЧRBA[QN'r,A$qe"&>7P 13mDQVt=ah0;p0G O3횳, Raz.͹@nk3gf޼w]Y0W#_;ܧldxaGk ,&O|MgҠCL]kA_bcbS'N[x}fxltG\:qw*,"(3J >'6xG $ = =iv_7ɼ9}bOu>y;[ɪ/ILH-ntp']I9>Lw 6j_8G&席/6sce(Ds)3ji- ag+ی7u̐6@̧) ˾P{ڳg>Ρ>A[<c6m7ސq-u(ϊC[^A */$jկl'={mn؝)CΟ$cUOԥ92b+S/p`i .&c eiVJ{w>;ț {42}' (t@rrOda\$ƕ ,~WƆ:IZcEͻ0vKO;J*B*5 hMB;.HYYee2QTsZF4.eM6C\~zpԸS#2/B)7VX bb39JjԎP748ٿP"R~*Yu3'Gنgi>;_ƈYkתJ#6|2u}&M&B=)?l\+V}lϷi[[@~-"nm&֋.)]G["D?jS`9QanJc J}[ܫEGSS^[I~! !q)Kmo#Y,4)7+wϚ,Ӊ$Ml:(xmD.o c)$.PYZU$ ]wr)@`.2jyְs=juB#_tb2cfr\%e& m:XNV_U1!NЫq^!S-0pFs9sZZw;pm4xbT1mٗZ="y\`\5||UT^" whgP,ޖ!M/$^b2`X-X2{nIc %٘@tt!msp[-m'uA|AhlvMC cTn&jJ_4uPz:n )!h[9,OH:\:aE063""y3IE|^7֣t?~˪G0#Pm-C1H{^X{ØMy ӕ;@.x>bGAWwyVvQm3l c`I0[s*P0ɬGfӝ1!k:/Pԛ^udfxL? 4?u018E|:'.k];dMؑW$>؃^?E eJ1wS+ ^wYe¾S1" 9z0'rze'%*u@Kel,hdNԫǯbG] ߫{[šo-xrt\%}׏RO>WooLʺ uD%Uܚ$A8Q":JG>V⭺MPRc0vMqDJ][pO 6hN*ߊK6.n}Z[i)*kLyDkb/{i9pߛZ 1.@5 ?;E֘.#*LnE*;֐}K_"q[>U'ޣ%sG ]$?vi/q99Lash#혉AwD]'O-;\DV,rHO$DhH\~$% 99 hm,\.E\y/=}$!VoTKMQCEHq=5¿<@2.>5ǍIbD8ۚt Ӑh9mDO:ND`O H2LXeA1+}M14Yic_4Gk ~.*x䓟̃UV=t+7H<€+Dv_|-<1,ZEڱ4BϲC)룙dګY%zgz5%8zбm?sK^R5X/2>SRFOM `a pɌo5ltMc|9> pfc}B-;/!0#{fM /gz),xI{3J:/ 0TCk>Wv<-ŻJa6zLcRWH=EƊ}U dLMM+bf@>y=ܸRϛ[tjHм{%|MW],_ [bYlxxpԔP!2:})ͶI*uZ;: LYpRRY{";|zS-n6slG i0A+] 2jsS6φ 4aA]f PN̢韕u9jdKK uIDn EDoU! Ciߜf <ڻ}Ȯfւ~}€9ÍD3zc|´йj x𰓞\b"7aT9vW`d?ZwJ ?8w~/z*~ ˰ s|@(tf&ԚI{O դ N?3"ZsJ ?~1kd%gX6x3=[d}ԙw'bk>-D20䤹( bǰ u~;עg&꡶)v.j(}Nci,4bxR͂L?$rVO]) \8=dzK Yfl`|6]ԯK1Tje> 6f&/_b<Ä(d{N|eDg x r|}d_ܵ*0:CcӬR;I\lϔúe m?琦3@qB'՗ktO/0-x;`A(G٫L$ :7qf d'[o<&ҝ t%P͉nMggtP 01U) N`뚇K0F‰btc)c;tM8ciw"':%09Swp5wPe+/>i~A|š?^U8pO4֙d279-1wZIxP1\#e߬IhEl)P]~XE2mqU59REWrs3F3HAѤӍPUEQLũH/N0},Ht'sӰgx %uQVƆQx< B!7kVxcC]w׀2 ;CxK.1D,T^F\wGCᣫ/.H#-ޔivݫ~bC*t~8]cd6*^*(Ѵ]~)j!EZX61= )&jz?+(Y?1ε/@;aޡhO)o]? O| ѱGx `_ڔYOvK"M):ǤRFI}SKݦ6W ;<}U& RfkP 'b|랶.z{gߨJfBe_=ϛNㄼ5LYSWjYm@"wn}b ɪlu;_yPDjD #2"BK_Ťĵ:쥞+ uUZUc?>_ 4j+9 ZHIQ_1r+HgLqC'!6aIp!pt T!䕣P#ſkkFGE :5T8_$^ <!/D~-+^{&#L=!uXw]oWy.Ma%Ťy/*^xL .ߝj?jgUf1'Ȕ012,WAn?fD(RIȑ>_t͵f?m=b7M&tB_)9;uhK{I=ǁ& <"Ⱥ2rqn$W _%[R?Y&"錵nd!gةK1LR/S25|耦-UJL~7-g_Pcʊ#rREA :Sf[W-ٮRw3-&Ԣ$RyX|%gsT |! C:;~)' 69;Ik/ۦkK`m%U+2'ѡ) RV=K(`?xol{evr \nhbYmo 6JROY˓5ژ^]NqdMsۭwH.I=pn5^I:~>*}Z.~F3݉loW! $娽K%Y~~}=Po2#aTF~0g@*ΑE Y^`c}# C+m6ՌM#/.?yIŞ޺JNlvOmxӞ  j*uF/yC+U1@;Xp{:76{% \uAv={ %B=1HxӍo4&dr%h7-/!Fo8,w!9aKg[ VU9{WF+27 m 4R>$iєSg)>U$^h.X[+wJ%b(fyko%_,9_ h/zәMh0  t][%!H ydo,?E;C*fJUVoMA iḾ ʞmkBѤG^l*!E@Ȫ-uhی b4K $RxfWN=KG0ut*>pl寖o*iԞ}qYD# 5qLFzhb7a5K 2\bz<\VYeCaqޯ^sgsT%\HJnSƪRZ9AԻs|H/PÛ>cwBګݎ C'%fHt-IѤ(<ĔyT&\Do{f'Ҋ2y28h,%<}/~8 -Y9D̉# ˺HBAQv޻Ce31$EUIN6qq[Lo.ʉڙU' ܛa8`)Gp.W06 T}mw˒Y'%Qv|3゠VL=|Vrp?Սq^$`rY!xV郡ʊ6%hj:u+ou,SS[ %JU7*GJ.otg,uৌw]ap|ϟy.gA3Nj`hAZ:{q[ %eD\#+W3axR/sMԓ+$ߛ$er=*oτ83jIZnͽ,Px-&g+r+Vٶ tJ7  %١@iR,kZ=='\ʮ.d/&P dYpZ< _[YY%Y zzܫ_̐$.jrA+kgE~-Fa\f. .[_96D /yh4eAߞV,W󋻵ңL)Rx ݛ]Ům!-yR 35}}/@b"h<}Eg,8T6qH?06J2l;YD˥sf+c~WgHHLL6Ttnm2+T)Ϋ9ٓ ٷ%R.8h!|4(AwX]̿) 䍶IN29ٟymdgmj(x=(%4*Zs2zd q>ӯYlM`6 OkJOHW ۅnⷌRZz bISJ6R kZFuv.8MŤ$Cd]+ uᢓ*=BsXQ*O2TVk[l׏88J[:"M0#!x) JO?=Hҳ?mS{A9 %J5rk,SFx  y-tha_67xjӧ]ݯ0ObK>{E;FȐۭpUq>aw4:aPYn:˝uՐNS*`WC;=zCjhk-v6ege0_iEi=eNjې\Tڐt}60p̯ Ci;] 7vP'n{JXtь?p4dtL_L7&6~J۬N2:?^v"Y5]7{u8a԰FR1\(wE'cjYM-D rhm`2)wK$ Sb%M"&+ɸةQ@Up^*Vht-5%~Lק{!7^1ة ra'򻼌T#yo45/H͓(ﳃ>;>w/ r/o'z(6 '%Fuq} T<%Yccc1㛁ZZ3·hd4N^Yޡ1*fZM-w#'*dU uTnh[m۷Hm4^>L6%ce'tvv9;:/.K@Pm(9 zQ`ZlDshU|Qv-4KI.Ƣ)Rp]7z.;J_2o]L0ʴ[Pkص2]9US;\:af6: 4x`Y %>BWEq*3 3?/s UxӮ<59_Wq&uK=dRךD[5W%Xi%a's*e^SPih_sd2PYp* ,<ʍ I3 }0|):O]I2%a7Zn1X>40D!^*e-v-fc$\іIlGQ.X\*V &щjNa/JnD50ST#@|5/;6i& aqgunv [;y9kg } |g 8rxmIqAhv-ziԼU.Dtݫ}HCT8!,c cQɖ. 5ctMު.Q>;vD$E5\&4@x!p.Z<Em鍻84{4Rwi,NaQ [:v8Ğ;zg.'ob;IiBl5G!5uN#ڧ&yCJg70Fz9hN꼀 #@ˋ#E0q\9u< ߵV)jUf3-) -oohTԄsKo0@G= 19%y0Tzw.7Ù"/~+iɅח\Ug(ȕfE8Jނuef杼F95kJ!n׍???OnV(wh.ňyV~?Q)h̠LAмcZه˒spVVlnҵ l @ܥ@PbD<=^EOqp5"{-8vXrh@31^ˆkE۱6#GzaNRB mcmG868*3zg"_O$LYy`Ͳ*:)b)ʶN!п5 r6#ð]zhחCcى-;8 8̜\e.x֒xYX b'AJTIL]W덗iy7? &MyUK#g\r%b{ g"`w\jw'AK'y)xr"eOAk @T)|NM<6ĝ3y}6mQ> v9# |uQ ؀P1xj29¦, Dguaz(Te7 ynP'" -nxۈ-W3W GW/q6NfKٻhsd EW,0Aa(߇1ty2~7_$5.ePrdk #{$<;; pY5 2ѐ9B+cl:ԣD\8E:ꭱ t_ȍqp0E CȡHTQ@()qXX -[+:r'iGCaD w8ݲs]n$jG-@]nZ_ } 4v;|w3 GO.:!9Jb ) `J06U-<}. ~$LMot>`Ord۔\~Ҟ.Mݟqs $] i< Kǹ2k-W}<`_-I*'7+A>Fr,lHQ "!qD UjgAkA.쮲oyˎND:ZFL+,~R_NEuׄ=yٻ4{mgD@,En%:zy*W!kqL /wf1G>i0\#dBGzj @kgFUYhVU%,6]a_'.6;ES[{ą=5ziPz׵WFf ѩyuƪ4'Qq=!`߀z2|fj#K\4HܨJwTənxbY4&.^%xxD)ދ ^52|yTɁ3fHnuNnbnXpt~%#(,*j]ȯ{"B"20xb@ُ!I`glBlvGpǬEM5^MOq ;"6ͫu;!Ko ) aE(KŃSS,S{;~F&/7yGYS w(Px!>S\TsT#r=yGqQWsTdλ ~L 7 / ʊ* e(Zɬ'UjF8ۺF$ 2mPflx#U1m,@x0I$s;%ȼ|mʬ,OLDJC0xA⨂.~(D\D4&T~IJ>rou>nf˂»FBftN>j95!oOau[u)'"J(.B\;9^{ *M+;Al.ߎ)%gss :ϼd5!Zo7aޭ6=:EL/i$DŽv>b#Y^v#TQ@i9){BSEX B xa17jt>"M_ **ɵ$S'cEP0 E3_X\3)>êXB:~aeY<]LnUu>PBܕ*WQ@ExRaxށC0m!$-jO3Li4 ]iFx!l]N_Nj`寙o)J[7G߂ JƘ\N~h}1a?Х1z=;KhPPO܇|L{ztl.R%&CϴŪ؉q0u$B|}WL֋8pc)ؾvܙCc хdyA9Qw79V_DH pi~kjpQ53oXSmc(:*v}Q7%PՄa]oڛ|.Kn\[:(W+MphF򀒋r7L.k ;HRV(B4ʹ'h (] ȴW(w@Tk un7V$ĄlfxlgGD.|-VT<SQr3k͎~e~7k&)iu ' ~| gkwI/Ac~f2c]wEGT n[Db3djTYP5fūMl}*Q8=qxP' s(4 {q02BڑԽX;{dA { i:P7ipw"\WԫL f}rQpf̤MƵ`= Uc "w:ds0|qY=+Er'1t~Op Br(4a 5&@?qC>N6; wR!#>Oj5IAAqZt+Wmh䖦6)V־0q0=ַOz&1qnJI ^J1jb3  $p"C]+i(uLF@wO,( }ٚ{azjO#.΍ԊGKfziU)(SB4v-z'_!x  p8A zdPPc},KN0Qr=^,hxSGjχk˻jk(l"Ξ=YcP5m_=/XKQX'k,%=mtt2 O-:(ssx% -H=tE_|: ٣0%? d{=_}?S=@uoXNNi3,sj#E߅;0U8 5LS76`IT}T`RbNV_ jNB m$Z//ciR^Zp6vGĺe7D/U"]X̂&O+]\߬ PWnc%> Bc1O T0,ߚKMfr?=1y;qz-il$ʸ%&"p >&Z]쎶b 4Y4@نB38͂ wQCyS=ZW{X@+_.{aǕDoi^XlkkȕJ0_*>bQ*pD<ܪT9MS8vl &ބZt r-%icIMրj&&rR cqCEL=8 &9|c\c*ɏ>@1}lY>Q;e6LU񭷑`-ZA]6"i4 -D,ׄ#6y&'Mj6xbXsnt6#ʹT@mI= ڭ(ë9U '#\Ac@ _J"6a *?&/WFqx A'1c |ךV7Tή:G!]Mрu]!@ԑ_JjzV(t1aK/Bd)88Y$Dq))K34H+󾻰Ob 1WgADaGo=HNr$ =G]ЍfX\h/4s* H QaSfm=tB[fjU(Uإh"Wg&oKK(H VY%8׆nWN<$*ru A#JDY>UcxQ'L IQe%#Y/z*2V"a㫭SˋM獴uNj +aT܊}2|N dv#:Qa+%EjtaYoCW !R*[M4Z#)mIe$moŸR0.Ćl$]vi, Q0u`~{ bZ3Ƣ35-یȊqD] y |rׁ qD2>b.RlKI]$OZAkG j U#uTqW܋t,6 ɡ_3AmQJގ9Y ¥@@ڔyd<(̥VW2HYZE8%G'-@L sIwd*zB4mhق "鈫QetB[W,Tw&&3D6EB*1x-,bt}N~zc4h"TBA@Z,֜ (y$$f#iѦ'm vD펦Cy@Fq*>5L1ƣΦ9;=fpE*8ɓ|3Ers& A%cQ7^fo=?u T;Hy/~q"^\T F5،ɸ&UF9r6vHe^o#<:t @/)%kY,qҧFjG4"USyb׶TsZ#UkE1֠|q²=.5,Rz{г g9 8(*P_|CLˑ-Y 촦Z1X8vX^hf5rw)d07 ND\#LT3:߾0{wIy6ds}lE@aexWntM0>{h|s^-Z_r:V֑z5T8Sߵ\'}Rg v'67r-)L*a(0/'g4Ɲ.ESԺ}B-qO>仡qS^GF)9QW0+sz(ymɿM2@@nGGlZF 8'xqf)}|w)~x_h)T}8fw9tpØՌ;oEvf0MvơɍsHٔ'=. g@@̲$1*'؛Vw-|H ޺"iz_ω.&$C}6 oDc7| GEN|ٚl$*;9"NZ|GVd/؄ziPUoniJ94TvW]=|L89 &5k$BK qg{ k}\ѦnU*rofd]:( hqi'jWvj١f;&B,0gV٧oN-j9'jAϰSz;( -me +LՋkۊ17GؚX׵칝uusrw#*sW,k2tXS_$t`>}~"\-< wOQd!R4sҲ'vUrFL+va|'xpLjES;f%:j"eG#D*˞?O4,_ qw ;x/jۖXVtDD=Ȋx梞qoQr U3CrnR*bev p\~fZYێs6cCzX8!3d'?N%Ǝ=fbhrJDWH3~U49 $4 ,Yh@ط˻y_k62f0 5č9$MC N]OhaѰr-{攑}C@"F:z3#/G"*@^U/|Q($S 6P3UZvw£T?Q4vv\%Gq*A@6* I<sݍ4,88f}Rr~7Ǻ 6^gMwL#$9u[Cߗv5fcIKwrN4jM}F싢t{6%JZfo7JIL@>~EBP0<7ʼk@ cD/{1۬|K?djSaUB8kHm3Īh֯! {%^WCS(p=5mlw&@hlW:U~9Ф^8!@X5q&\XMM2qlD#2 `vk|38؊ﱿ<K]c2-}*/$Z_5 A2peH,h>yzy=!fY*&^uS^_KOA jJq%βF3-iףcՔ 1YJ`YX.,<5C5qU)&WKG)Zmߔ::!*lJ*XEP! k!7{tJgNL[[Po@N+RP"'mgg^(еuP}@Z" n3: *(Ϲ5Ⱥ|-vY^AwP1{j1TɕmL)~TMhIw'zO"|zuw%u]*T㘆N?( g1X4M#p[3 `V?T}38m4. gH;G P+nw.6kxa P?wbsD.${hĐm׃҇$2}\GZM4И.M)e/XsZrcXcqZ<Մ |PvԌ3Y9sH&XRYۧI*[">8]B[fo_?P6g=32KWqsy m]Jx8rv\s!!ۮV E4UuH7&K7Yf2ݔ`.ѡٻI .4MÞ]4Ozjb6`Ok"Z6}bBL%`_4ٺjiqˊSi7XQP>;UX־J<fā%ozɉ+>G=NaՆLٯ}nEww!:v}km2uԙƀ*P9}nLdl؊,$U9ӳNuq]1jn+ӋTk1f AB!&Nxd4\Ϳи9~j9Q|ǎy; ѱ3&*/Dz&N{= >oH9^"ݹ by*yZ^M$[Q_-4ڊWGK$u_[p[.&}Ώ5K)SE}d2}!2X W >yŒy&>jثo|0f'ŌSejL^^u,n.>`8O֗3 bP?@QY/v*z qV_/ gxuE9ۉD7 ~O:J?o7k1Ir,vz9[Ҿ`Ǯhp.^//{(8CCc$w)s1lHӱGWB--^ ^{p%.49ZWSDrEaw0`_c?HwnҶnkQD n S̰R< c[D XRXԂF!yC*QH=(#j˹6O5t[rlA Tc>bq0N>n0'tL!=6ouq5C)ba@*OJ{P8GFlDKû"n^7hDI!h8p<4?_QSB@;Q$/# L=:ٕ͢|"#^N.Zk]tYWs֭5iyO'"#J3-T]Ւ#_-GzE/ s(+1oM)؃0,xa&=>9fc'7P߈hKcrY_ޏ!MZJQ|wœgP"C^?R>ȃxF(ȸ}Ň߱vq!P/r:Rm=B 嬄ͶqeB&wj4Jaи wL mU]Dc f 2܁>u~C :$wEO?o<.%x_ DtYDG.X^\OAy;Bw #u-o lx%irlHJa8Z!-u 'ngdm`F2=0f= 1ºe&ƧY{sp$B;iXO)`u9%ёkzDy"4_ Хe3zu:,N[Зk6b|Lg/˓E+TsJ۸=I4JCcT &#b~;֤ ľMg:C1'di;ՅRfx'ml477z-1B!DN my6/&hW F k%ĘV 8pBSƑUx@ҹקO}0BmpO{wp1VGyٿCx]!?PQjH'Uʀtg|WO2_^zxaK1?:{&9&o|53LRB_`m KM|Z}^6s冸\$F, (QQr'crD<5Y8b+5\֒UI{YiKYN7J :&WA܇E.iӉK?(dS^ F<awx@PEq`.ʠ!5^G}]OzϾ GlEOޓ>s3wBCchtr+q[AMj㱲:MY}GoʜB?sgMħo\g8#9jn%{$e+V$,eF `xWp6 isfGQTw7 wL}^ Z+zGyOfK2^^71[8| ZiA !>L;=`mY~bAV&Pn  сʻG-NO7hag`N5s!>IlLgjI t?){n0D(v= gttCǑ׮a8P*PO{׈tg+_m e S(FonڷIs{ÙIۊ W'Wz&W  !L؁q^ne9.iz-i{3Q=~6r~Z.״ ²"Dx1TuojMYjhFزN4hݥ4%%kjkMTZ(} |${! ^Qܻ6U\?QcAJu`hcB.pgMK6Sݭc?ڱ]V'J:mN:B@=ذ*o5t'oOtREgnɮ6lFgd?m"˳z}-fQ'ڪ/5 :I@,R5NQg `)WK 8"A/ :ʶ9ql tUtXx&2g̜^O1}(eȹ9#m䆝\u;8+0p;mw鞡 [5E7DuF ;Od&k4ܝSU[ܰ)"g*)zxFI-դL*3-mY;@s`Y,P$~2BPX]j9Bb'NA4B{zaڐNG/-đC /v--w2H~7dYȳV^ leJF /DG~zc˼B-^8nF3rd.n}?MNiKSi5q{ L牷aUIq`xZ|$U[$ذh-.ߣlZ\[ HQI0ŋ=Ux!+Ϣs9r߅Dl5_ ^GdSI6 :OtÒuEq 8Ri4tkh1mbPvQWBz¸潧;<Vzo"4t} ѽvGqD%-a}FɴG-Z+wՔknRbva‹ fRr8#͑$f,]À1s6!a"g-0D鬆wR } J_`w72e< Z!)$%>Q`PjٔgIvuaFpeLQ#-@ީ/OBOsXcQp1ՒJ6r2JRcK^q ʚSF휬ӭA~LvNN*ܫșp9XŷY.|coyBT6 #JPQ{mFMo9E'oyLuB $r%؏BJi[q)925צP2)uCdKx)^ն!wږuFd чѥKvڇlqF77>^W ;&]I?z0wg*uxvDtَ@P*geYOMт~gKQR#y~hu0~b{2.XeI/"nYh(0@%(=mD<9DknA~3dI(eލkj2E4L[ɇ H/SG##b0bѴO֎ f44.i8֨eE!BT1E\4b LhnfV:XAah+Y.&`$4(1퍉oK8V2ŇR*Vbؒ]FK󸍴"zRYN qj84=UIn٩ZNN"Q2yjc]p4`n{g4Ru1~DLmcsf.MxH-R3E.?՚hQDWxLvs=HڡN / OМMs 1߇@B"<'lN4(,iJuȉX;@FLf  j(Fڶ._gU}Y-}dFXI-+tu*UFgc)O0?˓9"U[_9RV ui(PH/T;(fiC*S/Ij+ ^Yaq2p_Ѻn>ye5~Մg\{OٶdCcu>ܧ~]co1zJa%ZPiG'?r &8HqvrBįgZ.@X (ޛRLASD><.,tWSaJ`” eS(A> t|i}'i"o:Έ>ƞ>Jn)oQ}Rq0#{SB% Y ٟp'AJYgfiQspiD.Akx,9ѪMSw7ĬXC'#F?G43@ *t?"&Y?2 ?BEHe׷oҥߦsPh4e^Gy(NBmQ@T;*2cc OP!,"A9ӘFtmJOP7,WWWhM[" b{zO5EcMܴ&Ub9Adg$Эf޿e'Gtџ6Co~Jh-`HzK=H XTlG"^-,RفzZ@sR Yw64Ș֠VvMRnxZ 7):g`'Jca,僂FӿqKT"Sfm";r܉O>ϫFP`ԄpE /@XvمzB2&XbX %4TYsI?k ZB(6ҌkBV썿6%vR㉃_g;ꪾQ5:6k}\Mg(p6 v^e4x{hO6;Lb5iЈ_1H;K#wScZCvAB/cϪ 4c>F/_vR7ߺB[ El&xPI [.~wy\>vln|&jSݥ-i]P1k5,T[e]glբ`^f*,@ L&b; #T }3zE /AN^ Y۽4EIv_foW ѭ%BᒠSױ;jY\H|&>ԲL+]&/z6M]>~T@c#_ *%\ٌF7T9?x~{ɒĢtYr~napĒ!ˌ;'{A @vL X`: (D:t oɘxsHJ]Y{m׹m324DNpGbK+(ip]2B!@^Go4(ʉKyYH[K#4jX [؝%u\v|oݬÚe+ҨLE@kЙL" 2iE~& d N6XK3c>c:3/ p.GQ6.h¨W$ޓub=@jnY'A[{!0F 8GjGOhd8`;N_2XʼnO7N^͘O\&'^Ä́V́ 90rkFQ>Mk6aXC3JE2% ? ݖ @3njZTkn78l˷^"aҏ [6[|R%36CsCIOj<^(./&]C#v+aQ'%[ 1F:kbB.L@F@ FLoNݻڈ8+ zj0!b+J~ S50!e(ll~QAbxͰF:{B JYvmlM94_Re,Q>f&o+W"v?<7d oOxce l h%[?%eN癱ezw4C<GS6ly_rC@5H署< ON,DMu፽ 9r[YXduҙP([N/˂Ct 6yI3#z./PR >v/ %l&Я"Wa*K_<Cڢg]0؆XSZd6HZl&42qUyhJk\#en a?=`t>6O:_WXy6z"ҹ_`nBv=y ͔Ed2(\*dQK q=Zռ(}?9_glZDع?c^zR?p(,BeUt,B8j7] "h5 WRC4ts\#MV]Us}D.a{njő K x1l?˧G|w)PyLkg+R8ߧGJ%k% sY܋}Q’M}@RX{2iSŃe+TvOr.8xotYVnp݇l$4 OL\gox'\$ԅ al;-a:=.h#xMyyhL7%] 3#m ՞It ϣ>I&x0hb@E3fM7;Ȋ |`k%S$% !ؚbLv)KMA6"y{=ٖ ֵDn/ (dq+9!Lq98]49fV,yFg;İb쇡VL-&8~,M+_uMA=oc٫j[εPcnLyQj!yQ/>bʉt+!n Wæϱ,J4ƓäswzpK:,q7owKS,:$x@iGLqןCPZ ":u0mh*ӂom9%keF2L.E\T {֠ŌT:baS L9)#r/]V?@DzCvNP*tܽ_(׀<~1dPQCעKo>ݲFB'\A1z큖N1ysFoJ@yS<Ǖ%D G䱤]*a%T˭eԦ![P3&R UT4 ~wLL`:օ$zƖ?{78 p'aJaTS ƙ?Gv\ ҍ1/ Rv<:3; KRU]n~qy5H>ǝrvoJqzֶC襍g)N0/oKCꊅ{IL *@L?e/H9d!F&׬R:CW*QsY>~}KA] ֪S1΍:k{#֚mO+wyBI~;@ J%Oz1herޟWf'lfR,.+ }SG({}"=]/ -+ e.3v^?1r5kt s4hH22UbexfU`8h(Cm/?A )0(Pt4jTH55}ł(ނ!e \uKJ*x]voyXOzb\RPmulpP[jmC gAvLkNL4̈́/!"nI\zk\ޙT3hFM|Hb ̀[>Q0y$m{m? I*5=c4pJjXDxJUh8S I5\er=liV>_(%ty#f)obѧBpT;iܩ **'~vm ]qxӵ7I3}*GKSm},S .$`4Ar}/3#GىDT[yb Z(V"C8{ U^Y5| y (y4I/bx34'ژ~#&XA<%k%&HN}5\XnAhnQlCVp ɫX{^xiYC5@ i|`TI #|t!(qu==+qS< W/J5ZZnr7)=_;hNyƠRRB&O!t6Jic;v/^A3 ε+y0ëB؀x/cKu1+qgsey,m/U ^/[zs#brM$Q=5Gh^'R/oͯڑhyTt42QAU+)oAvL^|MI= 0iL$KQIdwr|DF Y<]+ r%8lƂ{9k39/s3DIbSNبcFv (Qg՟E*<ޓ~˵GRl_q'-8;FU.G5,CYVǗ{ZMjy)S 8TX,3,XS}"y vP(BFֿfVTo4Dt秤,NaP,ѻ$ QecF>M ١tX+wv'V1}*GkN>:Y/ ƿCITq94'P ?cXKg'۬n0ިELL\薔\$ӫe4S-E.:>5Gz O"w% @<Ӆa&{sE^C^y6|OB)E]m9-*e9Dh5CbM'&T{"YY0Rz |-KΑB;JZb%@+pBKψѿwr,yz$m~|B׷Fhz~JX1fNĨUHD~,\PP_YX6ow ')K#oI ?KZBw{d.㫱%@ۄ|f :jqdUeQU/Ʒ/.M Ą,jmwA٣'݆*Ȝ^!\N Oh 3_QY7\h9TnFRd/XA N0Jqjύ׵gYTȱ-~Nw{n+#|_PjnDu~RP^:[('rAC˴|5s\sf“1ÉS*BYEBPn3P4 M0a吭] HK-z4S["(jVbN{CSOԟ!\#Ze;BX%*ƛ@_GTnQΏw1Jtdv_<$`n[*w)' N3D|G*/wFVtf p7|-;*7ӕ/p֕X&5EԨpn GhCf H2M%S {:! JJ {6QGÍJ7P@0Mq<~{Y7!C8F a(J[*,e ȡkuM+7J +^OƯ(NyCxu,l`1,n0/{oj_Eiр)f*Qu3u >xmԦ+xĉ#^ O.Ady$bA n ,L]n*9ie|R;#1bY @_ph6|3ͯ#XΖS/{>NTú{6[Qsp:iB|}/|^FS@ZwpSkgkX*;{G`jw"mLa|&)H_v[5,H8S:ߖi)c4҈>ѐM̏VfjU@6_C1(ve*֗sz!wЁ:TzV[unGmMs×5m~G&kVoYyÈ9ׂ*.G- "*TD}BNxfWaTF xf%K&7,L Jc5y~l|i$J<9ϟ"Boq|R*X"Z B20\<*̈́J]l*q)['*^:|B: l%\ @j؀/,y9 e5OL?=-+_͔6bo(GJ˴ 5Pq\ t,`#Ƶsrg}SkIN?\…4(lўfZ5qLߏ}"Lbn`;uesj'26-IBɉSn5>.y*E0hU-?\X ҁmE >!TT-*XG[?ټ@%~:; __&xY(rZo͛@?m:Ty73Q~`f;Me m/B%}>2[1>`;wzHø܈YoLnOjhʁunTX=Ϲz5徵ȿHt3A s2-TSF N1Q%I0cdQ׃/'u) l"X܊(u\|I5/&Yxc^J請G/܄s/3FĖ3a}%GWg5yJl8ܦ{s07&+l xӼPJ8gG":7WT'_R^5Uh4>=yHW b)w7ݔB55N;x¿.tMr; ӗ mQ"n 9rG6vKkZK j*A< DVW7#;b荶.NH{cg.TsB@x"롤oaJs}7@%}QUޠg-aPWBll.O\AY^oj#J ZyRqR3j|":jC)d=ndAcd3Lkx6ڲWw2_w>/wܼEOX[ћ[*d}ɥ-ho{t[ 㻣BW ܨݐaeKir*_0V=o$W^[zwUx|O&O*Z8$BœTwkؘJGa^ ӑ]&Ζ'G톸P 3ͯpu.ԓ&JM]mׁ9'cؚ"(fƴJL/g>_!zpS3NZ6.%O h[4#(_`Vz+*HjQQUGZL_ak{]J}CQ>yP8Or. iV]ޓ =\P, )'Rh"ɰ%V\2}rK~JumAL̔Y[)%zi>-Pfr݈<%uHɧ v/Ɲ B;V{~I@RafMJXsm,S\abbbkXr5hd0(FENx]Fo]χr3'zB|LgV.<zV%kMEk{q.Ȣ}~\>fA7I?KZp^:bh~sp~s3ι&\^>n=gCd5jwa|Ո$TL8}l`ܱ Sns.i~:w}9NK8o^"7\\t~+f:!׺:h8}䶧 ڥÛ5uq5hmxLp'[WnL*ƁNY Ūa51%~XN[!Խ>ZM])lYv!ph@jsPQP $c(ٯd:trI2Z ]:fkAg_5/zx1އ_Ȏѽ+͑ƻCXM=Prbƛ] nn_8E~]ew.:!OzGӽG۞Y)' G<7 n])yX!Poם@03?\!E=V'%9uj ,cf<\? l5ɑ6@͋>xR옓Oþ%w م&l`H|2qK!I(Hˡxxb.vru4(.YI rc'֍_ήlY[˖zy)U0{*,ta/+/8"^Dk6{t"ïu?Mҷ-o/Cߣv|QM `W1;%o?"&@rl#LG,*nE6,Ub.p8|S5ӇŨ82KP=W5k@Me3W=buw'(\DgV- >C”Kl5xX0-]-p0 % Y'RK,:]7 uWm'[Vz?951C<4D.jӞ#a GD'v#AdƩkR[q(iG٨0r[]-&eil!SLCX#R~Ux}gy ;/]L7- PJDMcP‡]7 LnYmHdX.m"F8=i]() mU|6w-{45elKMQhIIOl9# F(4&隁'Zm{#-ŕt=+ufq<=x#6 jމBCI=DXC,$9#ŧI- JXDyM4'0/.S[p??\Ɉc/ ⨛ !I/<{UѿbF+;: !5ukou=4:J lGtf ӓ9s󯺨GP{痝hcT & djNմ(8JlKƗl"JH,h[U ukZC;wV,/5- K* uӪI`!`|ڰwd3,;\2sGo%, 6n⦅Pl4,.RԊf7 |rqxu=P\fjO657<$37b9aU.w/ Z04GD~2`AUzלm[,W3#B bEq̓Vx~(D"# 4Dţ}F'<@%Ժ.]GlVFs)zއx,RԸöZ7(r2L] `\ ^/q' Õ1K6^_~1$)(-#;Z{Tt^[9]B)y"_鷉~͕29I  4YۢxkOvHޑu/I wtG9E!F5:3U7OE,ҐLmn:h=(mGXJM$~ƯTwrn6ѪF8 򬌅41uN*d%.r-nj?Cac.f۸5ldi5AcB8Ň+lk0D^ϕU0(ŏp3BG2}2h4LiHmX˨H, >Ej*JuPe\w#oa0 K#Fp-~g2u\3ܤ/N@nl[rUd^S4<.D[H,c" `\FMCVHT 7Bhc_%bX< :-V z~=j~<_zkÆNӮ$΁lTH!ru.,2ʷk$ )3gwJG&h<%Wچ&iڔFqprf`"B%"+:ƚ4 Bee4i<5&|sq]u',Q;1 ~흒uq(vL_A=~/YKХfނ[yoE/Nw7xٖi"m|E.pA>>{_j8jG1aK3iL]8f^7{Jn5"ޢOTeLTt4V%GPʕYX~rdOț`:z7JI$jgɮkSBrpAZi۹JOv:Pxbl 9D 7$6GUh,ݟ'h/,=h+qR9 .X((Xt@:dBVV E/3%`^D?6]YtA=%/T H͊6<BuX`&n2Yip58SʽG c.c"5jD'wv3F\ d+fCkcu,V )v7"xLV?89 (p6Be}?^Q ݉ghO͍XkE 0Njzl1u I^^RZ5wOmԛt_hZBF Kh<^=PC }3Dw.VD<袧t;i[[cr4$2'R a{F>/ռt[N[N,,+ ]ufea /EY UkD. BW X0u;QnI5R4sL";! ;[]щ}pO"#eݥO b>!Sd dP$ 0JZ6g6!ˤDCpÅkڛBxǎnVO4~KRU*x]{l"淜sד-?ݮ9>P_Ihsa>:UQQ;){ƚMмaKL+ &)sKeH@R@Z'a݊^ElrkW@0 OB_NlfXx]TMS,f厙W?δU[Lu}^e"zݵڜQ7~4 pҡC;!G qZvj>^٩+tuj{J}l{R:W Q P'DS!![裚zRzIsHs:˽dC'|>ҧRCcW?y=x(s$:-4Xnc^AOL` 2v7<$ѵd?YJz)7?<:&vL2 vYN^v|֌:?N'B-Įt(ohkj@G"S vvN!3?Y3+lj(Ai|`%b:".SZHFi~i2_A uE_Y oKGE (+qHlU'<}b _m0^ ~燎I wl7k2 8 L "%9 JVT-)Dc0lM7뇡jɅJ\osM[8Mw'"UYP:--߹MsE`GsRGQ5 qش_[@fZaå.A!Wh,}Q wkzZx*bzu#1ƇB"@_07i%,SU{:b-YfԠƂ~L@6m璛?haB靾 z`R]:*ay՟DX;d[8:[~h# &(cDqV2e3KASwKhHQ'?xjsv4dø~&2?<뭻IC!釟BX"X3hKf_ }Z&*k+";QHg+x{5=g)j[{^kͱl6M,̭k;?%^bTV@t⮍{̋HWqW-4l2nua$sNqޜPX S 4!&-^Cv,KRuۦ:ZmcW6le_X)ɂԻ.u(2^Ȗ1Ǣ}WLݗ>ϔu/DZ~9;"$WT]Gz7.u9ZGG8KB0X-Tx~7 4(CZ'}(lRz ?ߩQbf^. O;Wo,cf$~s/@vb3~ y&9 2A{"(v•DY Wi=p8b1΀6:^+`ʖ/CQ4XH *jr^Y-l⢄Wk`$RUs i.p2mȀM)2+,GWXw<]jYe$!SiO˰Q,F #}Pu4J(dy0uo =?;de` X-bAM*d8Zr9VLS.5{Q PiAsk0SUƭw,d)&%$#R [ 0ԆuBIbd|q5>g/hAʷm"J:~7n]C4TQې/ @-^@r?3;ۺAI"˘VMH ^ӑs=ɞHoVN(Ly5֕^U PC-iZkLX>/2=䩟i.fi4}uwmSLy^*V}HG`cw,ب.-|R#6F7gl铞*DC3=j1>68.BCDz"{KZ;C_|N)&t{K%o/6ilJs#=y@X -/JnsUʨ˭;=3@iU[/%ivWnL`bS2-P!"(8 9c7@ @dvl# ZnQǥU36Vsp p }d#mXnM}(d (*Vk>¹):mD3/ޣ 3[r?w73ҁkN.;>> ]q'noiQ]ltF6).CnZTgo,yX|"Ag:RU˴l,x6lC|vbf@=MghJlva}-%5X4t ' 3+vhUh\ (4ZU;pF9 -$MT~Hg@@=p'NP>'byz"ɊG'$WGR1ERF]|v/j>o .˾@YJo<0κ}Cxqܞ  ;rS|(t3 (׀>2M_w$͍TߐB q~8[]R&M|&T;{OQhQU1, ίNW t! (48xC vB=eln89GⳇV ?̊JOxd'{ 2CdK%p!o'.]>yZZPc$:{gMI~L`S#4t-Y} 2ԡybMd%j1/=!͒nFW`~DKCTDM[It|z>c:vLT0*ome.N>@':PFr1)W@¯+yu=!F¤%2 _c hfrzA8pޑ V5ͬO~fS|eO#A`bIHv+q  GҺx;{̭V(w'ZD֤9ye95i(:oD(Ҳ\ܹP7r^5B7AvH֓j'ӧdH#ΤT$S'`)2BO}XzVa');Zem!VKT;E&}VI!d-8uz^C\1@b} A~ ݬ0wc+gǜ.DB  mJq,Fz5CE{Bzp!@>Ob@֨14ؓť)e0*Jƹӵ)Օl>Te4UA~}0N|+?n7 }#dEdzd[)ΒBhs7WV7h,bC-ky|}.뻹tvo4|6wT^:x*6m!IYm+ADHvC|l<?ALe+mU,p㼵рv@9kKPCM5ejE2Vzs$ЗUe=OfO˪ZB(we]ѹ!g7ُoqe.j3h~BP($m{+mYǺ& e( Y_:k YK^> !v2,Q1] gˢ4Z5 cܷ1t4 @wO>c3i`Ha~Oyx,yo|*+1x'~ 9M:,OU+meS+l!VGٮSB.JGi*dr}hWO!%뢌6}"^uaѠs"l+dJ묔iHO]g#P /*kIqz)ge uz@U K< 7HA]'b "ܸR;gՀ;~XhӅK5}K~j4.9c_=WuHI:$Fit}.7E4ZNNBWu DO !W @JBg6 w5Mlt{8-iHvu_jNf5r%8ƧQ /0D;?yT6;[CaY.̹H^uuHbȆ@P#Ҧu)510+a8W- ,*)/EﴪmB+%dl,뫱zZ,3 8YlAnC-D} <Ѻ L4EFpA"T^8J?Bke؛s$'r02>3r<+ Fx3#ET 0l&,DLF?my5UEM#߃7 PXs[3[OtPT8WuCIzp+ z"@ԭMf:9.$SuOB0;[ZWN C.@L5X:9)`hOb\)NX/Pfyu:7fCԔj@DޜpIycۃɥBHʎ0ְ>?,|~Z\%=ȄL _eh:v8yP7(ϪDqwx iDzmA:&a cQV(ryPĒlTsʭa dnIU Gj/p/-gO%獍rxqϑ, yXdoM8@ÁRuݢL78gYI9γ)Vc|&SzKPS*eڂ]Q+3O^{C'18 8/|qZ bP_}mQаuO ɯJm,oXP,MB\ᦨRwX;aʝxh@S<]! ;Fi+fBw>uxA*#= |Soh(8EeuYJPOW;+ Jn@)&gҋ7Y n!Xu)UTP=rꦚr]I R!H)pۇZB /];# O҂liLOhBk_&s={pO':g e31.uC10VhgIh(vHy %CM'XU#AhD/S]zP^KR`A-rBugաwbi\~B>yn:! 4 Wfɳ8n#eDB3 ¨蛅g)TssX:jD!I)GDkq'~汊9ljj{ "!:NUE}E U\\&q襘zD=iJp2ۦa j{oa5U%hyUDaQRiOPA5~  S 'a"hUKdm [@[Z@ "Tg=yt+G9P39Gb6gâ)MET$"$i~)&)o8d' ճRobtťW?n4c*[ȿn'v^}|0k3emW҇K%%H\ Tāpa I;<a0:<{C1vZIwɛIp[JI|Tx9(^)a7d(q61M6kK6Ajw鰏W_10s SzBhĕܓPK4Ri:) w^Vm hY6w`k]&)7DJ.5WC̣LatQ{>:6ǂ-૶)b3fá6]֎ q`P@1CWڲǍAqOD Tm{#sb )0X >RKR+:M8FP&")ʋKy2iGICΰϔ=¶^)ooTNe2`pGE'Nؘ9,gON5dM̎w":-PmK*l4QBOJs4:,V҉D$33T͂n\`ۇrHO[ܠP}ЫWs/3YSK_xNMXNލbqE2XnQq*ިϸW}7k^'HcI{Ӥ6q6=ԾnHx"oy" 1hS~6G|:kّ6XxO`*Q, @` š᎕/ v4σܼ,H))Nȝ|M9 #w WgBȝ(m(Vx&$`?!TH~xЄE ]wJYU"\iD싩\@#L W۵eIJE @QuaWt@"hySBC i P.˷T<8ջYڣ0XfBWyp~+ʏŔv6rLx/9e<=&)Awqa]iN6H6& pd6/~AdmӃQe5۷!6Inu( ލLTj5r^g_.2`/SbUjx8bI} bPN7/,ih֜tCsb7574AKtZ$7XZidpDkx(Zz؈^bmKV^wkG_M~ 4X>%QL#Q{6&yXGI`3^0nb^o:i K6һCv,o&蹡 ]#W {-etJxo}HKZߧdS]D`ÎL):(3:5?sŔ#0msɷQ; ,3s']>DYvNqG#A`gB;4IqLWxGZ.0\sY\/^}~ pđIM4 4IhavkbKp56C Ni^΂+] >>[ٻI t9) !]̣V*ߝ5-pq*^N^ <i/t}ې/u@1k/)?$ >:|. sij77{o`‹Ko4IMXUնs~ĩY+Vm{^ '?<鐙Z\ce\(aq޽i_ jID$dfZ5t!xЯyš#d$S0)9AǓq2CnculvBdFB(XF ?udznmYD@K7_&JPވ?:_T&>nIk34^ty}ؑj n2C7 v,?8ΟJ2#JfmOd#Gg^35fh$jޕ dQ%^t7&MNixJf1eホ!!$cԾSE`2yjO Gh%T G= 9Y5iC&z^VlYMDz.0fk /(qQݹ䢏ѝ9T&p 8Vbr: 02X{-Wu53(V%pr{̀y5c? 4 qxig{Ih/E4Xmmr~ 蛤~R Vׯζ>tdQ&RDm6B4Ұ2J|6r`!KU4g;vrۙT\p*X=rF@>$Kfn?#$'x@I [u:Uů{0ÛSd'Ύ@F {"i%")[1cM{v;s ifV UCxBZg̚4C'#Y2P"vP"i5>湄_<ށ2r2SBצG`ٺ"uVsnߖW;ƚJŷl Iҋʸ5oЪ߆! w!M,.jwۘ3i+3[pŪZ9sGB,@U,7[2eq+Lt8hÛsc|9rCQ c1ag]VxUض|5NʔNP u9&SOWEi/8aFByZQ#LYy%X]ϖ ¬ t:ZS3,FmnɠPJIsD5`hV}"ȂVFݒogI-:T{F5beҾ H㠲pw;ws<|ODT) pm7ԫ3s1BwUs~ٟ~#xeJQz64zr鿵#+_BG *Yh FhZg"SOncj`TF L-L.fFcPqe8pC5sm 4d'-2ClȔ bg1w{[\הqz<o.xWMVIwϭL @j68DqݨMY&UȗOD<ϑkσE"1SpW M2gg%|BsM^D>-C/Tc9bc]U !@.'fkk>&(>:TQ/Xt޼ӟƀb߀45G7i5RE9NL"*N?f6셼[& RY .H(3JdCoWӊ~Гvfx(`֨Wg>=7E-nr+6<$ ;8%t$E 90`5 ֒eϱgWʿv"bRsM{s»RX>/4QmJ,hģ~`SR &Va1q>K֢(830ZHr.&X,%(9s'8r>wz^{5×KZՒa{Wln+;ZҨGp3a6+&Pͪ28Ǚ0wٟR_^EW`veĺBcᡤ.I<ިlɧzcQ"UwXӬ~ Ls{u{]W0~T{  1 Sx93r(5.\=7R)EiglAJ;k6\ F7:yR-a^Dr _UZף~zp_VYBU eh{XvSڪ 蓫 +5yVլXi5ј:mfց؎PX, .iv4//X,}ށqW@A8i'p7V,Pf, `7c5Pz &υkQlr LN̎EZ05L͟ {VUp9ߞ< Z!RL]2L0Te;F͐8P,Ln61b{8c_hVO7MujE0R~1f/]X9Ds cǗ)h O3XeΉ2.bLA?[4{+ z-'g6(c1Ȍx6576HNWu(8m?)K qH=p;prYj˵= VUdPxSd%64,l&3C*EګopcLW|'TmH)\.{1f2#ܙSjZ#lҫ_qy u! bݰ6D0}:[AWۼ_pb3A|s(4G4_M2Oʤ)ZG/×:ccx}S`ӑK5y1V4ќ%i?1u~ƌg+Yo fÑS˔:Z+J^Tݜ 3F)){>ܩUwUHu+794VUS eIِU[y2 fB{Xou6F Yqa%XRC  hxCBlv \ <+>ʊ:O^gcX$jm]p.;U f͏@SrDxXW6FEh:5yYt@ڥֈ_@%k-aI-y2۫DQlDF"49=|Rx >N }fqs2$Fh@X񡬅G꼎]9?B@ա|Yް-Ƃ8 q8F;+z1wr:7?LX1F>G~GZV wwZSwěIf݂1e{L輧,+LeCU^%뤟 LϰfJhC?7ko+0i]avD`;aٲ>46\&W]yTaSq%[oУnLE P8L6SMӯ8K8<΂0[uUb(3SdXBy(n2 :3_d,zr֣pwư̑)#)ڞCqq Ғ-3s,9T p{T9wf bJ1ox!Y3>.khCh?|@N5Wkt`zMr`E*PDsCPZ)5}JLO/*S %WVc+9}lU".2z@pqyŜ/@nG7aɈ*H4Z>&zooY-:h\9~Nj|'Xp^o#A-5)]0 yDk.!)υ39Te49ijHBSmbE1SЀ;}´8sC d(|X/}&仛{m2?Yҡe=W|hg~Z']aBvX3P=s3\ ގuM{6rE@<ʹtI uW;jg,qsx߶ GIVExb}GdȍD z:%Jk D;LΔ@j6߆i`‘85  lqCsWwĭ$ 9PJWGdGvVgocU{[4pC&jL#ߣ`Ddwj:fy[&̭a͑ {/IӬdLcx_ ;UF_NETzd3y9Aij1-0xIy|ߨo~/WR2Q., '9|C8"jZq:F1OB7lR6DlmwKt|(g->J9빜Z$gw:O`K acZ~ö,6@{I+[ʯ 9(RZhwJ{Ͱ[ҝ̔֬޺%YҼSBd@q99YHa_RVI@R'Gy=EBK㪁_*Ww$ p<$!Ay2}ߊ:a'2 Hj H\pzPwdǭuwR̐/3xW;h@ n"ô`iqg1_~A 6uڑ - 7AF(F?sGr.XI+7X)?# $Өw6*> =d.AiƐ9*S3p(nN zx௃7Fg f);M1((jOk\c}.cfr=Ԍ_ɱI99{2Cv!5-Ϗ`5i^` |Ǝnv1E102A`i׮'H''AH0ʇ dz"g*sTatE}&r}ۺ妮{&r8"K5Oh 70 k~\C#>f{JBNPv|U!9Q=wṙG%kIjPDv8L[s_@c 0'KHp Es)l+urWPgxC( È~:=OUKқ³e h_vZSӻAKcrB{*2a0Twi$}֪hOQTu6ˈ˸ӻY =4#9`PAp4^z,X]SO$k)(PU7YB-JSJ;Nu‰*LƪxmRcL)v[ zT Ͷ$ovTiXŹ\tk1YyʗH80(;0iFLk T3ImedMU=an`́T%M i/Ѷw| |%/@O%gV,ՉTYc5[ԍ+̅М_0rX|2wOօ]E.8hS UW{ pax]NvYmftM8^> R#Xte~'76$qFx0=w( ${tѓW p]dAɺK&0Pl CGzGx?K Ss6su `)4o>S\9A@E R ) i}*5l 2߫7HC:Gc7;)Eb+6vXcy|!)(P{6?ޯ(-Փ(8J[N's쫞{ⰸUG܂o 1z!Db[Na'8up{}FHy^I>@r$Q;K*B7!ϐk cAlw/k $JW SķБv MFZ^N,Uuj'/*=[OS$ ioȗ'SY3~-'BKP.9nPN*t͓m5G#]a:\]5)(4dzH ! 5ޤ% t)JnrސLR  zaLQbW&zG[V*KL51S.kp4M hzuohZNVF2̒lQn>m/)WwDb40i"T Z`߆pM )MTzR?y.شr`o+Zw!%!p8gҁ&}|fAeL#F hcYsQ^Z`!dwdGr8"sJ*r(AΔ)% cWtθ .xK/TXwN^㍻^5 u[pJ;:_:1.tųf::-=slU(51~/`UŨhj!X|,'lY:,`:t4t[r?ڨ:% ػ"e֡Dǔ!\&q[| w vVxŏ-t/`> o:tԣiOG@?̊X45-x=#C7E=ۼ8 )KC=7?5Ha4pNJ3IcP; gs zPr/5\س4\8o)߲>. ^g M&3傌5H%tfMQN p!͂jO_V0PӖc2" FiQݡ3tWsZ$Bw߯*l[ceUZGT H ٹy0ԏno¡`"B!F3n-b3@s.~ i>HN|тMUijS?"%Y>X^4KG$gvoTNhjYSў; KH#?hpxO, Q#Q{R\2bnP W5z'dlҜy&~ RA[+!s( (:c׻~ϧfߛ1v{p'13؉:xy#\rڶGofz/Oe ^&3>Sr7Ix jԠ.4 #?2L4y+z+-v7n;gyER ;n^S{802~\g* g 7>'ħ^)O.e~Si/dAiIa\E)؊/!};11n$K1+,]k)]nuZ='tM|>|M-*і kZ9#kַ-YT0L0*&RDimɜ@h8Sb5WТXcp-㌂n*4@!%jd hf.R,{+&j}$u}϶"a*3B[7>Zulb{7hxs{DÚܶ_"0;>lGs^sN3eTNac65m|E{\Sκ[?llAJQH:7t`c1Lфn8nC;`k7p~wt z~GDk; QTBX_ ;Z%Parl~2󘫭;x$L]%sXy 3pxQj~][r:-_^%Y#m)qg/,*YfnEڠț"owSGxaMei /?-eJ&/j{6# UDk^(8%^f\1Ub<15d@HkM~bYJkQm&siE^Vr| Ű#Q`^Zb $$8OT#;?!;!ڻbM ]=\?OѳVO{gq݋WՂ!#;}'\DkkJծ &̊`PFpB(JoI:>\%h(_hoj6JYp{ E sKEk)ӰguV&"'Z?4Օv %-{-U"/%.aW?_ȍ€UBQJuK`d5^CIzѥ ,f3-[LR$l{=< dJ}o3~'q$j+b}}/) xd2@=vlG^i]U**c?p;nAXLM__BGtɥ;{r~We]= GjF`*I ifCG+踋Q=QIa4'^[!g𩝻- *Y ! ՗!͋%I6bN&r<ժOGE@T'gg!z NP{JC)ؘ׈%b)+ҙsY`]M,;ԕ̘}f2dT,j%~ R'Nqsce䛯aujE:PSƘXc4^ \y0ꋺxYྼ ۶r0r NK8R0m[RNj-R&G ڃOʈnߝ9hv)ivv3,#F2E`%/wixy|+ tBZ49=`%:TV*6D{Rp-O(PlTuYJEwL=ui;& psɴ͓"<,-Ciͺyɣ&eν1`vPq.ɇWa8vLՑ'm sB5 ^{vq"Gn*4I7%3Μ6>沢-5.aS]$kc^d R(0{Z&d |$!)Lm;K~ߔ9bb3Rxv)X]ws@yEll?]s`F5M/h`TggTȫ#Oe|0T ǖx%/_{uxRz%i)V3ɻ9Z8h"Qg--qx e} Rz=&/@)1M%czHy~)j iu&c(sl[F\jw_O0R‘M٨a])q+J˽ϑqE-BضVRߵOE73.sCs2/sLwC,3vW l=It]l "MD8K$?yђMJC bBVBVʱ9z% 6ѧPm Fp} cgdKc@M{.( @Mǭ‚y 5_|Vxy j/I\zfg9Sgd~[{bI ji0vf" `cfĒn!و&l0 Yu\h)ܬbA2wl& o)<Z6; Q_V: )TÞT zзwWLe  A3dqvДgN%ULn;'NU͋׿W9f=^pV gc| 7h^G$<(w*մ?'9=#r71;lf'?h~0?\T []s^9zF@P]ډ2#&ȖVv)<:HP󤎰v@1lʒk!D&1_ݼuLeuvxs#>Y(M:aZ8}v>3β6t$t֎A6Ktv}V{z܎.}`(]ތN=|]Vd%^@K67˫P'쯃Z1cuohW]3V/!86L]"['!yeT޾s8pӆ Π:EA4m34e >wymeiTaMRlǿ<4a 8ƜE<gM +c{j(hXOp I8 Ư<h*^pt 5o Ky:'Vw'f!C5Z"*D4|W.xsfD ndFi XIUȽ6-Psԡp߷l'[x"6eyeV@DL yYG%spE}YU]ik=Q鎊pjs`ᝁV  ςat{c9dQKc T:G/]k7 \nf5n uW=hvgj cm]=s )[a1UĄ_=# =Ξޡ(> Qh*Bb2pր\^t,H3UUѠbi I|a\NTM#+s: >g{ڤhI<Њܒ <B"hk gTi8!H!͛y7O ْxԌu/$B `07Yy7ΒIZ(A% ./3qMُggt,WԢYhUNE$oRO8t,[EճѤy̻ u,ST.(TEgb f ❟PQzرCN|SޔQ 5WhñmqfQɄq29TݎhI%rTJЀ[Ph_}rlEa]wxN*9%0W[:FP_.fTQȄ|E"̪ t&s-O᪓0*6^TK2 z#e .̷]dd\Mc_ zdw`@"s;hPLLIS#$Qq'Z4+gB6|&n]/Z\@㯃Ζ0IOӦ8THl)f\&0Vլ]aO0%K2.&af|,g͎Po'UdsKolv[X1].)W.dՓrh^Q?Q]@ؽH2OεPv gs \9a֫.1Y>Dm6owmdEp@#]k.t6hC‹rhG-7Mw5\@ s ۹iX})YPBEsCAuRK7 Iy~F0jIݥ]:a)S酑\sl+c }ƌ\_w99-]hq%O{6wun#Wܣ\8 hmhlBI}ywdWSGa'|`H3vVp))QQvm">d[}l?jV*AAzXB+_ܓJF쒫/W@6]XуK嶓X:_Ѽ1aVI\ k˲I-li1Qת{P54ؔiY+>f^E/zݥUKyLﰱn氩v"CTiOq/CSpn-t"Gdգ2EZLlk愡ͫ!DžU/3)ַL iuF_pﭟ\=*jlGͦN|>s({Ai˩|"44N;B;u|2P9Ar"bkr#.FEZaONҶuTK8 c@1#YCgT>c Vl)Q -&͜+D; Zl Kwdߪ?}b",!wTK!dtF0ׯW92D:Qj[؎ɣY:{ZlP(;~ ZGktm1tm"1XLݘ(;"%fт̨-T^аrIQ4xcZgMгQa 29N.(Υ2e仚/{vA2QYW6燱r|sjDVT7""r[jċ/9 7lC <^E q)8M.>6/H@k7qpQ[YIE()Xm(K+F/h:%W&WuRˋžp56 >zS\sbQSF4wq)-f?Dڻ%#cokXr|"HIvGz9"GE"SݗKq^*Z ;\FIþqԔ)}ڨ3 hp 10Bgg:;]daI_mje":rPp|Q@mS)vuxw y<5'P=aW)IEKClzNH^]LjRHnOQ-\By}׉vfRNp?HIPPi n8Zɪ]}g6eRw48-w6q{@ÝX .GET|B V0+k zEio88)aidW}a ~W*/_Xԇ!z|ڃ޳nkCI@9lkɟ& ^i_N#WH7  U>Uv5rlSj"f$81;0tRIa]pί<wQ>ʷ㸰RDW4l'k+vcݑbWgL> )q"pU~$JSkbmv)H3Eu;JS`w^;#|%F=S7'p|\Umlr}]- 7=ajݺ{}K@ Uץ͆CN#0Ƹkn"ka_06t[o_Htjh؆0{hPpH.[ -p4g}(W!߂XU*u[%RASU9 ӮOG0.!=AsT3@mO|Ekv.L;b5->dh-qL-IWڗTCT&4tM!lB~d0 9ޞ{U.1HߑQ&ӧJꤔc 5Q*#Q´ fJW:):h0A"Qc=oN 1ƾO0RȠ l,]yarXmgYbQe-q0ϗRpVz*v*z8a+͊L/Dvroьlm7̞F:p>*eQ geNO 9XG^oak8is01..6$me`ԔDsT6H<h,vWG1ԁȹ4 %a W'nxbY?_S{!tu](FuGx m,N$_?y7~&&w(TbI ̡ѷ( mв#2p1x\_ӕ:5;GW#J1Pp6_'x) Z?8a]Lh|,DĭibJs|GǯOMl( )TLxQm`C1˹3IQaOKCq4J:=7'ĎH<](2 ;ti6SU:Wf݉ "-)֔fl2,X\(aBo@z-~]7o Y$6eh/U!FDD#FRVCG?bʄ5}w '9K}]Z5^\!T}N?ܼX:R0xW md?, *"J{wdž c;g(ؽDzX+i>`/cj΍H(,Vg$f]Z>o8O"vmm})v<7z6c@ՓFnmfjy |/g1]?.]AXT~)X[uzTF79Rljz8_&İ2~6]s0]2)E"MeSo"9%>Zd+qz.87iM tuН`I2fh 91/H/\Mdy՟M5) p MvQX\jd^@OHD?!0}xO"*Hgfַz}L?~dPA+:/%zKiʬ19e.e %X 0$ 2e+@ǞxK-#^~}UZDRq!\uBy˅kI-B%*3zP3f<Ǧ9m1Ѷ/Q.1)س)?䏺[A}[nfWO1,zDщ9 Sa9ӛTZm߸$w ‹z@k sm>^ B2l&YWW 56CLj݆J3dY4G-} ɇ ͜krk: $*Q V}g>AL+p07C#&!& Ie`e'Qkrxl{f<nrZ19WI8˭L7#I[^*DeN}(?t!MΚ֢ ܕwb:xFwvZr}~J 契┷CevA;FEpNx~wG0SSk6w}j&6}Ǿq:m`ښrEkr1tL5ܺh/5o5gv(D fWm=}Ӣ8Bzm>Xa7ՃJgSf^U)5tUt#Xhmoᅧiꦹf~m^(9 ˩dKm~EK8zk[M`ɠ] 2sTXZeKyi1nX\ݞ(!mY/;iSy[b]CUX5'␌}U-%*7q|z|pZ.D߹ֲyoBU ~PȢWF`PkuXмHSu U8CP=v#a>Vr I@"X?YuI)"A*CbEnh_] {b?P5d̍h,DdwG`}vkPւQT._D-W;Yr[XJ(wܡh(D:.{1hcqtژ*իh# oz:t~_L;jXy񽯩V҂ ƽ1u fZ\rWGG-+ @~foY`DB t Qzvc-TEb8m`y߰Y]G\@T\"O@ȕEA Ix&{^\ԻGv[]@i9lMݴNe6J+G&YW:`< %Љg I4F,'4m$^4T7ExBԧ6= oMUsA]0.Cˤ9g ;[-tqG3왴R 3ږ, }-IMwZ@?1)Dai^/#Gތ >erb>_cudb>ABRӣcNK`iZ2u#j}3ljZs&ݱop$[8 #27/omX_adIdBk8gȳw@tw3*<`VL&kbM~t 69HXwCWrK: )Ezh3]k#@‡3:L9! j]_sv q:X?Wa&K=J}Y SaIb~. f'c¯6g%'bܞi`'e5)$%U0O-RHTn$n2+W) (̗{8-{P&ٷ s44<c%W'™ fU/IA~|oNrawL}|VY{=S] OA1%>LfQ8^~"Fm8*bǨbS-‹K>ύ9!@bp?~Fl`y(}}7ȑ<цٕ _fJzˑ_*af"+\`w6mIc:8<4; 'fX$1Z,oϝE`XSB+LL"=iǼaNyiq=::6$ٲxAҌ) )!46aJ[5 {&5a L]#gPMHsUf՝~J#yE%j /`'Fduj31H [>IF/ =4boީTJ ' P>KZK22b үWj~x^L+!h"{X@pqu5#Ü#V~1i;><]JЬZ/l](8%0= $³!`%J,Yп"z֐hez^T!O=ˌs J/cr袁V?`&$H~, rtMn9ecűa$qd7+0ցySঙ*ki&mƩfpVrn L >Amdу!NȗؑyvD%g"-0||Z߾Qõ/Pxyp[4[<8@s}I5ZnE}}V9+@ǸoǏwF;> E],ݹǢR 2fa宸)_ʿ=bfԀO@^s̅Q6kFAU,a3k7mDY\O,X@&MS 8G"L[Jo5%R!<9*~ g:gڙmK@+`$W Ab쯾CnSrd>̑(:1KctʓX2ڲ xq_]> D,Zw> GΥB'9zaƩ0d ~qlĆ%46g XT[ }re`L.3jVQc=Rr|)wT ^w⣀.BMg,(V'Wg xK, K\FIaJ*#5J"z$b'QL/XS\=#DK6sW5Y<>̞-7R!8C:~+< k\MB baSxJS- ߬ۈ'YwKR-D!п `$4fBv0l+'\!rmzOe~Ed'U"3tn{茦?D:rմڗ凧R(##K-+R/[YovZ>\evR+h h`deؔƹ9}A{ .Ley_ُL#~:r2%E ~󠖟ŊMQW}9B} :Vex:3J:cOq곏Tv`Amg49&txV x4@$,r{^@LH9hDU7l- `HDę ^!?+adϥ 9RRH= eL5NJ @;2m,zFfˮ8PTsl*xLW|[r;$zL*݁\ýIZWz:ϿL^OFˀs#,iRBS{~A,$ =\R sܭ;e`!::bc\cz`V@y0^˜W u,g,F[N1HwKܒK)dT#$E>5gWwOV>D^[sD,U?Qg5s:r|C;YمY(g3"k?L\5hQӹvWG8kP4.6_cf.ͅEC|xFȯ)+f1M L[n1^^Ph;λDCgi[ʸRdдJzQ|3Yx^b9M4f,œs Oƚ&S׈Vr}^iT:8Y/898]Hџ{(Mn6,i9c8$Ӆc9hD@)=зE%NTYq89)`8:ALfoͯC gzanAbi]L %F*c|Kǰm<)9$̈́bߨiU%&Ll=\7XsM?Gqy64$oxfYОQּL8p,$N<6bpF!Tۢz^$~'׊m 3"¿ < pn3dƉH]yX# U)XEsXEW_Kz-$@6tM$}L$@X: " {?Ef{GݏT a6I:H Q P,HZe-ԔɘZ\Z!4̟XQ.`v+@l9Bc 6RPLOx,Ylk5M1I^mG"ۡ rҀ&Ds 0a1#K5@#A)u NP2ڎޗ_fFGȟ4@x@4El>u& ϸ ҌC2T6bZ {wA.QmGwF篅nI%Mjk}+7("f@VxG@|UuP9xnM>Up @/1~F#bXg |{&q"dsvF+`6QȪyK܇\+ ?m&|rdž l+xcL}rneLFhb콨Vͤ4q\k+qu i 'wB~jˎ%~2P?F>pWf^YGh&|o[ Y%,&*Dɑ"3&9iPT7L=P6ҭQ`QW.ᔅe#^rv@a㆏ =s\ m5 f^%w'wcz>ȡa3XӾ S/eMQ*!͐"/ܼA! -fDNOJ PG|XG2bi #x"ߵs9TkF*Ÿ\Wu} ,W64KDDAζb`pR9t6BNKLtefln*.(/cQ~!`Do"Z떑$eن`hɋUӒĜ(SsiO*$ohxnQgVUч_&4I_nptZ[+DZh^b d G~~7i?lje&![*љ1B@v&a1^_;guC vN7UE鐐7U[8( XLK2^OE7fmE8Y˕C+0tQ 7G8_RR;6_5(Ѱ;=P ;+ؘ,'[7{)5XI.P7WYs+x[{>F J92UykuȀ0'q@:z+32&Idϑt21^ ig3.gSʓj9;W> di :?X`WH5ry0ΒJr|W Ȥ\P7P3 L3b?UHM~pI ޏ.Du4PQQU93Gd,Jbj| WwF?:{d of<&cus/5sˠd`Mⷺaս,tȶkZ]Cd8YH)YY8eϝhq#>i ¯Rwɡ*4A\\e#5?]D4}1XR>3yٱB<=/ÚDBE:7Ҍ 4J5Yu H8*;C޼_0K,"`ǏYC6.1kУ-^ei pf$KxGMtOxAPaܚ-]nj> &ӇsMQߊִn\_v a8$.E#EUO5dGLxs`hG]jVwG;l]z|!` sʀWǮ*yC}etm{ͷxcHV1ݐnbJLvy1o+Rs0_75[MneoOPz"(tB^o+" Gs_5NYl3 Xӽ0R+Pt[8P4U&⩷mY7IorY+"nfDn_uK?ܿ׈_^6kDM#AW}(qDb{a|1`uΦ8ȹr>׸Vq[znnz{S7i5#$RT)j5q6z^*% u;_S]e=;,Ӄ?LJLy6Cn$*([j46QӏnddĖPĤ5(XRV2U;)`SH]i:&jux?}G#Pf![ۋBn첗h!s^E[j&5 &pWv*pa+Kб /)%//a?4`ٔIu5] "= #Kq!ɥ'w5x8׵+ yqL%qkǽ]k'"mx,.U3%(bL{.aw3rٴ7>OitQ^B]-=Z# _a$@Ri \Ԣ^T\9Hoě<i`Z0;kΖL\XP;\T7" #^r~|yV/,ouK4*_V,FHW;.æs/:!y*Ij5Q ,XRBG xЪ\:r>=MkqS˘# gŠvCt_tB͛o(`X]rWBFBAhLڨ*6T mք@7]Ub9B_a4CŭBuǿ0I ɂ`ğmj#7v *Jۀ.ӗHK/Al!~I5ש@s"D @ƚ>vy5{I*V m4BGwrTiC7?{vtN)R/ t/ ޶[`V40Q-/~޶ꎹǹ-y.L{@8D#@5~<Gp;\+ Tb) !cd 6EAn;?1=]#>c0:_)\)]92<_FkQSw:!0G_2D(~/A'GRE1:LMvTQg)ќm潻e Z˓E'ͮs qBF1"C<k5[Zx9\1T13n|3FAth^Xy-ڄlo)|4PiLߔQَ+TIgj{U4 H)NϸHWKx"Q;Gc[6mIM\ҴB8Ä#&eQ <$|8Әj ] D>&yQ X씠H*H>/Jˉ7o|h 鎡 JS`ooGSR6҆%96A'xth H՘X  {9Nf-5cN=H ۩ulNϊb\$ ?|~s( UV}X2,,a -˕q5eN W۬^^&6mLG9@gM@!1`"E.o5&UdBt1qPxqƥ0#Z3X~Cw~閂$0ս欹:TaD. S3ZZ]JE imF o4m *2y`6>j m?DoYY'muj~/P(R퇍f]ڧ|I QUcNH-*qg3 9w6BIW^W1b#Qj)6oPbCȻ ϟr(fڤ]`J! E<8 վ|Ss +yF煝WU7w֢dp9 1]8 Fw$Zk& Cc毼ͷQZ?߼Jm:?Pw]i` 6ĔŵP9`X.4]`}}pyF\scOQdwjcլOt2""r;ÌYӷDV(ocS/Oh<5@T2 O?b~$Wr~r{g} %qDVL }E+DHSJ{,;]FX:Q>Eͫ>L%mej`]6^iГAƥ`( + ~(>ۃ 90mq]-g+z 9WU8bk=pи01n {FW-'W؏a&6N ,ɰ+iP-@B+!F4yȁK%[iG͍"R1 锿ga:* 7+'`"Н̀ǥy*n זnX 蝖V8T+st{'~|lK?$lP@|ecò44I(q/;8O =3c-Hy"`hֽ#x /K*y d22yX<Xn/4MbӨoj2lC`wlVbUW@>b@V.a T-j=s*0g%.J6nU0Le.omPTkX7?&ȉ!]XTQ-њ-v"L/A`Yd܏f[ T 1H@FNLm+ŕԿiwa/ d4_C|/E :Q@p-# > [LEk4:~gDx{oR5XLtp;QoKxL 0 g%8KYMn#hSv=!HdX_s_Ĝl9l3 Stc0[;ئmN=[I$CSIY,"MY+t :g4&Aj0 "M 򋏌 g" E։<3ZMYk2 * 67W6 |$ժ)vfq)S72jɉ;8ΡTBʬ 2~ qAf ZZacumɘdG'S oA%oLȮީ;15kc<8Gz5##;O,;~vQtu)5d8L>Ui,>a-* Z,[ 9e1 m ^QF_l?A!d]kGKyc)I ܹ1y9g -'"Y*4ݠ<Y+|So]]cu} ւ]? p_rfgٌMv.)LO6I6i|rr k·ۯifyEBEH` /OߓXЙN4SFjb]N]WTrı",З)oi{+BԮ"<48oP+6V)DiK{Pdl2Mz|_! 1[xB.3u:=c*E19xہ A(7[[>;48\ quA79o"/mTŢ^W7-'\ְ $1ce&@~ &ap"` 9Λ tf,  ŬL=Kd;\);f}7uvHxrΡ IuP%GBtyw"Ma8>L&3]7xgA`tͷQ"(G S͎%>,E/`mS3Be;*kA4h4oq,I­ cք giR)=놼鸷Rl`Jb Ae_Mz/o;9G+vL䙍Жz(zplEQ]4~RNW2"?xON=bz)F.L62[ Ԃg>\җ.D. |6dPŸU.VK8A >"1݈`┗%%8#!ٌ--=7dL*/-fxǁuv3y:#?gDy`v7/ᒼ6rJ/ShD #lp9i ';ޢ6h~? VRER {ƏVr2=n2DAar. дHV>:dQ)1"pg@,T )9Bm :H|:'3XQ+0\7m}F9 Lz?FfdYguc!tLmp),2w 6ZWe6bDǟ[Iy%#m9u.-vx؇]L*}R } 0S/$vRO43Oup.Mq&:=Lkqkpv--oGxD?s'uZ;=.s &t_`"lQhlg~Z=*_M!Cnnއd F"`*Zfx7('D֕,'pシ [/P4¤z(y%"5}9̈́ {D[:U5AJ5A6Th8Ȧz6tsf4ݡ m*.>$SeFٚ7(C ,b+|4#Ʌ \\e= 3iW̊-rはքg tǫ0,U$!HVXr끄^"]@oG#5' aȦ:3_`<0fzX3Vʋ&.57»ْ-(7; dR0@-i%4aŏ=Zcb3ޯQޚ5)BDqσrΨ!cW"~R"-_[F,oY;}vB|U3h4H.7U^F3w}]K Ó7e!Ӵl#ؘܶɟ^eی qֽT&CLOwswtIeRp ^X௅t>?75T /m:`| sھp_C`zE411^^' h|Y'%wKu u`9_q2zk2: ` ҕRD]ت${r. 8 q 0/Nh(\B?N}JX3L5O~:J$@mBKsyjVqG}u${RMޭ(u. h*EʋӠ~3MRȋ;o!32D 8}j'Gdy'$6 BZḩ@l#^iB2>*  $}_()zmz;NQR. ?,G0[Jp"gZ)X;!ip/ncU۴Y&S-86#_w~- oh5e8afc9@LWZ?V=T;*(Xtv+x1ʴ9+r\`u6R)o{=Hj_Q{ت燲ywfA~H%(0WXfi,JLoTn|F>Z~xԺkt|__=ݯZrbנMwƁސÈޢ qhd(34o𐱝eπ38+`,9C01EBi( .Zpl~Q#˚($94o|kH׫Yl;ں{ ަYUSaxG/"4@KMוvE/R =6"ŏl +ZW1g+r!]8cVG g+ H IS-[z&AmӲ8IȠ'IG@(_9PU sMno\,8(J˽7j'T&;}XwJK5[scV [2;Y_*^GU[t"Q(1Bl)*+~ G߼NbY@p>6|X9ze/p@N= Q연8*,;5)T{JC#s껀(-v,~#ߑyj\j1̯umr}KH G.=b7ȇ%f4 ^tx8@-! Y%*(ZnEu3ꮁƣ,Q$0[G\3ns'$"[a+Yޛ˷b󪌜L$dkGӿV:[€*zgElY6~8!`4{|2M%5T="A]|FЎC%ÞRWORk~?&tA6ō >{m]]v@|+ &;A-[$I(H2t/Q7o, bz=chl}B ޱ?UHxV(bKhJW2E%:|L0χie89Pekg<) cURpIg7CKIӿV%k٠Y~Ⱁs!$3Gu9dLАHѯ .G0}GMeh$nE;L+<˄- aHuB !'y(KUMG"k 1/@ӏo GmueLK16%w;yvތF}cS",OXb1JY@Խ x4rT r"`;iu 1ꓭV]\Ag}{18-ne=]*֔{@+C`ۜ"7 Q){?JCTX6, EjGfne|HV }Jʳ˜f)]vBːt e3 iJK g H.=%Q ީm" D - 1![=hVkYlC='xSvBB߹V\WmH%{x٘f5D_n{n1 Ǔ'MĒʪ4+2X^E,6x܌ 8 &[f"]'4ҶQCI.aixEa0}+avJH7cl|ۚ3 -i[Tq8r\[/h#Q-8r<. r"Eq[n'{,evpy+zրW z:tQ*)K}LşuR+K=L3V tIᲕ8+(*aX,^Vw]eh۟х1ti"d|{pe,;8ޮq2tģTP%jvE4M]hF xP$^_4c ;Gg ^^V~-Uo,'v%pb*R6Gjp*]98L|O!''#uת沏T psOb"}}]WiKT{ v"S`/.mV[w*\t> v: -9ʪֈA#q(??n !̀vB\S5At;sղP9m?I; Ucň6ֿG9AGd`E(';B a0"/ i.Se {"p'T;mjFVJ2m;Q y|"ؼׁ:Ut354GM.OuyP5僕6ۄTP<8D[NUeBclQڢe>F,s@!nofsb+mh!ʷ˯c]o\<:<m}FţvN%4TX \ AobSXn) ?*h!G=d~gWo gqvbG[7!O7jj#qYԫ>uyoITBN@GF ˓H PvC\vw9/|.)|WkL9iBkAY9*4vNSggf*M4^_~C=' 9 U5Z~J:@)ҾAG_ y#u|c ]磌3 <]+O^TQWug8lqcWdOi\:*(ߟhe $qfbuĭud% 6Zl? Y"t(V~T Ytt>4[8uȫ\|msf3Aw%rkpL? fg6F7I v1U?EQtDq˰ɆAf'm>é_Nz~pmh ZDO<˱w$oa<\Zƶ۝/Rd60ݜS^gQSɂ>I_!y.7UA !Pz2 uj. 7N}C[NJ%Q2z:1 725" w^"dX 4fz )LH(yd}NSp_$_F]ٿ9/{b:qHv:g"wip?0Gv7VAy?8>@dehF yfb*ԌQQI9U9(?_z)ȫq?fX}* NJ p}ج)8;:iYZd;f?1a9v#N%|E4fC.W侞h8uxU6z`fbeIMw_7JK#=.УHO6T"x478qt$œbi#C/p|#fKnkV5f6Uh(db=c]zi42=T;u5-N!QWHBIlר%'Wt';f5h{g "yI'l|d2 j 5"j3#3-7S;Y->RT$Df{<#zSrwe)Šc\y˰ 3&02Xt4&0`3kxY|++]Ó,B(p?& \eWFPl|wd7Vb厊ٙSnU?T\ҫ&_Fyg `ep^O1wȽ@S,am!+IruI/7 Ѵ:SKpML3ԁ>DЮO%5XB//C7Zﴈ#/͞hry$7Nmb\ʹۯAذj 靚\?tz7)?Pv$#g5-K"9j4papPJ`X4uyx ЫC0n_؈"-A0U#Td*4Kj]t1A6)tɫ&ws|8ܪ'JB(ir2pNnueG rB\fѭ'O&XgNH.~r9CgyE#zF֐sɨ^"38yE+X? lS)2>olxP1f''*_*?{R, cMgK3)uV!&l(&ZִePfU (^$C{hTg BfҤ*(E)A0Pkz^qS{)§Fqfa8\}^όiwz<" " ORx}r44uV ܶEū (l49#?̻ MXkf}LnY Pv +ic@GgSTh9(&loqFu,g%WIA_[?*ڝF{3VwrUyH̢j"_L ;aFS#g!."9&YG-xT(@fOmbO袅zXf_Ct,Ɠe<D'N5F鉓Iv1B[ *HD7KG$%1 ЈZk9CE9WM̸#ZFḍn$9/UR?spj֌JU Cec;H+#nc¶:p?wĤZY\vJ\%0(^qOwB*X#1kJc8S41 Jf6vzwض5+xFij-v WSJr9OqvӲ[U+f#gֻ͖ Fâ鑆I;]5 ГHg3V1{qW,95{cc+2L~ԈD2PC^.1&S bH)eOEK}3&5Q!1jHqASg(íQfbT=Pt* nw[zU I,+ (p)J]'ueZЕm4Lv2^=IZ®+FwVӌ57֠;CZ+vMx ׂ\)ԎzJa%— ^M5ŕJ Vw߽0aNz9CK)W^uj&X9!ح'~07,!81plxCΔA4i-0 aatS!X۔':r֫1 [9Ա\wZR[Q ̫$`62Yc)t\mmS~eڍJIHk[+-M4'`5#0~P]]gӨV>`%Z>Ai:?N ΠCӕ@i@JqN5͂fxR\+)sY?ӃλHO6e ^vϟo<IcezY@Sxm<+ 6&9]!$5I~iMT]6_g\`in\(qb|=niM,7+rw1VWh`a)hL墬ASC[gںu Hbj}_,-u<+ nsca_tP>Ck_Հjm[Rec..l)Xۆ&nʉ=b^Hqh1Щhag'py0!.8Eۀ]:w ZZ\vGۢ,fkkኑM`.Y9'Ao+ޞ/D@,mբA]x*BɌ PuyP+`s4% |R!jeU[PJN%SznD6Oʹt#|ލf(F?"۴āQQqBpWׯSx◘T ǛqvR Hx339qD**WhyJؐ _@耯%Nl\/y]v{wS1NJk;~;Vik? TW|)W8N;OE`XςBnF:ۭ"[J z^k۹=!'2!Tmp^~ڕ4{Qc>dCMw<ؖMfTjjbpoL^t Fl5YP-;ZHpk|a[6/2] _cU$H߻P4(FT0ւM}f7?d]J=z<-{% wk'"@\" ̅:6K )o@]>ʌ@搿8`k)w./d(خEj+Bxdݣح~؎wstoS=MfWuBJk)>ȯ\RbG@6Pa`Ad(%R7 f˟0pʊ,N(6U!NmF(MfAOSa13Z$ gC)11<՛r;)UQvd?ɼƣ>1y6\JG, h{ v_ ٸw@٘ҒT hBzYHyn|vI; W`/?#hY%3Z+fGdQo/!5pJ`0^|T|{:[K//UXpw9t l.Idig[D @<.)oeL)1TތK PfPFr>%gڣi| VL+ǏHJrD6:6/DM 珼7K~5ߕ˵R;3.sB5fw AOk3՘/ЉYk|~F-KMI|Akw|5zҠn-[kՈ;γf}Mךq;ѐ>vŭ}Z_8j߮c4wQd ¨+$Tsi0)mc9W"|R#VxjmG  H/BU E8U=Y,QGV})$mK^()\J(=N:ËCTxc}n,/LRYG͘O#ҽ0ங*+^Dc|"~.utH>f嶨sktǂ|),qR n;w+@&m#gQo?QV`іOτVܻH >y |@2^eB#~RZ9$&?ctPjvOMt eCTUj6J]-8LSy`.Q Hߟeez ݝ.U(W o^iX?TfcN,#8`;;yoF+MD$P:lC[sE ƑWlHA#1a#$.~ ɖL_6@nu߂@cE&πYuNLL3lXOg8J.6\Vgd2uak';VKx^ŤK5bXOjX8 ZXTJ\K-b$ثYztl&j L僚W7y@$!v*.PT0]$teh p1SKMf+g.E^bdh PY|=OomBm9U%e3Kݿ$h[3t>*;4;U%m1sEW׋ha=}HZO'w+TeMv+e" ŔWX}*4/Bk6Ҳ[JIWj N4$~3]\i*T*")s;עFyTTf޹]Kg*$'w\X#NG¥ 1*{\FDJ-@_pLd6@&|\E5:hOFoJ=u@AΫX\עJ?vt񈶝VAYvwy%44!pA?hf8KXLnf=c۩궟 iF1Â`|6^er7}ů~"*h_ Ě foDU9^8Q+h# ~:_&4 $}9EfY>#B2Y+;nJ^|B[ VLS8>#lo?BbX6ǗmN+fjOfs {mhn46̰&j o9m2ϰXgUc`b`#[ET fzDY4e,Xɸ@AJ\4(Z{}. '`nf1fhu|K1۬͏}lG_/*Ԟ eu1 &"!7 ¹A(:]8TYYwAEDunX$"Ep+tŌp+pBV2Zʼn4wŒ~^?hH˅m񵽽%V&ߓ̞Kt^ v $zGSģgדmۇmMF+h]*@pw$wWdeĨ{G?<ؘMcWu /N)il~Oj¤k&)?k&0.w4*/@0x(BmA;R qۙ|Tr?Rg]f2I ,7UbÁH~I@_n6,[?(bKYKRpXb-D Ba⑿*7J7I,2 tX2+5Qm0ݴodWƠ+]ƄyUƮ`Wμ/U櫶uBɨN؁&ӎs6?}i޽GqEYܤ2G~{XRodNR6 `P*dט"{Unw=83Ӗ7|POn\^D۳" yZ ++l 7Ÿ­B$2+!?)9paVʤ\܇V--%}4T-M|[ܻnR* c_%ɜ~'OҹsiXiȀ?Y%G]a0f-; ;s++w&lW,<0zFjU[)e€ӂU)ƲH$j5\!ٖiNKk$Ka "^02D]eyWlr@'|آ*x1anx&i{Eg>z:mZe.O!wZ=`ZwG2A,<]N^ @~odH,hGv}%ӋYeh^{m; ?W-`\~VZO q'YMߺ袛}'#O±tO-1v׹ bxvq XfrE(Q ܺNޖ; 42l:V'&% Ę_ƚ0;qڍGK}Ze bY3o#˛]o@ Y(C' "ueS+ 6C;r92E0ۢ+OAN!ΰQraGPEHP:{The)6SԔbyF]z}\6$t>,fCf"̄Wyd}` d&@nF.P%Xdwq{?99uAXdb;SL;j |ގyJG] q_V<8P葾ǃ Ӛ30ǓZxe/&^lljQ$f)o/Gh(9rpg :pR0ˇg~kP}^wfx[abtԀHjmaE%#9o`ɀ),8&߅:{\T{-SSu^7B`u{>~ ')/̜P0F۴;ͬ)iUͥ9exq*7J UGEB(G_4F L* \tf#7sǯLq5fmAYb_zloa3-lP={ߺcJlA{Gq1;^܍gtk=,8M5Sz0~sث%x#MSvE) ;^ֵ8Yqq''Ś=:eVz hӥ=stb Z(ITic~;師G?Lh^^2\D6>ڀ"v+$t _-F ΂, [hB2FdPDaU V;:&>6b ;ܲhH~qKO%:}E=M3{N5L$~4o9Ͷ]0V0w\\o+[yUBF_x_eVyD@y"u9BT0W6W#޺Ra "ybb!]g0o:`MWtjl bEv/"]q5h9xQwc o@R@< kk ^9MVp@Dpm s@@n9$=YkF*z\$kwo@>s5=)e j×t`$fis<;=l#RZӒNMxŭ2ۊ/ePX{"[.'R9iZӛbc+Ed@(ѓ PC,Ya&?/` 4z9fq׷*\سzZ.Ay;ygݗ:\HeiFx]*\;6/alNo0~#e in>5'Aԋ{!K*ĬYo~i˩5ܢ1$;׍# 5zRN >qtՄ'ݕ&im,EeyDx)0 M4zS`\ϣSp'T+'^TH$I"͚~l0"V7,°Fd)%[9NaƄj7?g ZCP%%ϒ2[[<㐑JY \S1P QGK?2`YetXsU_v jOa&-r$jOu+~ rJz γjo4Z#tkFAO[eZ$4O؈&ߧX.M!~eM䪷EӠmI9;VO*?o_uVEF۩;1O<T5׳[|iDi0 I%,ЛZk`^VoW )i:R-}5>5@eFL_Aǯ Vs]Zk`o'4ueMڱs:]Wq7 S# eV; }i<'g'G$P=p#J7UNm<(1@hQ];f Cؐu2@ en{'LmIs1JS_(r6SHghA vYBȕ3ƣl]"$,Խˈuu25bKt\xMt.Yиْ[Ba&#f)ue ʮPS ;|+z}$ [Krΰ49s*܏/JPx}TS?yw!:1 +yCwhi9c~kI7;)QUrnˬ&1U6쒿IըUҽq݌5G'"z7Ļ,P"DQX5/ô4r}dxX- ;CT7 c?Ϫm0@C"#y#yU[onW89LfuɆHP{/ {PFJus3ŝ{|\&Or]?Y\ky&;]%04P@K@J_I~PO&_w*:\ӂ)6#WCcXN 3I•@W0!Y%GATFnc"C!ţ*6懰ZDfDI-> gG R`;~2zwjƄGP)rǪ͆U4WgU'l ބ*.<ɚ#HϒN$U}er;@! I$:0/&9m2onmw< 2t{2= swJhq!G .TG, Ga nhiC@.r}ϜoC$6kBLԪrGDJqWKpMOMCrY1?x!Rŗ7WCѳyY{xH,t^a֫\ ڽF }nGla wcA+Ðm> n,!lġZZ%1M[ z`&S;~or1֣ED IoM.("/ Yw .Φlrx B)-cOE|/%DkE [sCN >-0?0$Z߀\C}0SН#+ 2LmJ3?^ !8WwkXN]9Yb kibcʅ<Mr9 *~&%A}C5ǹ#`L%鹧FG9CK1;GO~9FqS9,&{VM@5ܖsA>Q)Y~L>0v'B7-,;ZrW/HvH*zieJ (U?-ǠX6ԡ7П=~(KtVFyًcS sge Z"0Tb_@ 5(GC^eUބ/ՙJno]"eGɚ\ d@ag5E,zhϴYDŽ]5Gc?0d"H+M,3ow/yI`O p%h`y@} jo9R{4Wrł#(8Ɔ#µGZ >s=[Q`v<^s[/DzeY2sPg)uq=S*9*w$怖ƫt ~K])KGgrRa9UXFبwh<txxj<=ĹW!3pl?))=t}6LFtx;"GJх>5[1EQ7/]dOWCjf{ qި-X=3?lż瘝ߑ "Ѹ?j(">lfOOй#{><@H6 'l!}3̒aA&f^7ThXudh6H|abg“e8+ŒNÑrv(yc}jE Fk)7~63k {gSZH1 &A̫3N*K!F?{Zo}Bee>챴$0yc}a^ְjyAD-4I q&\ȩ;)Pr6!Bߪ95Awr+|&Ed9B֖g|.X'* M@4X^2ޘ4ưP$B|;{9R\]͕оg? |0\5vȐtR{qݔ5M:z5>}xڎd~X.m 5@b 8` ",ե7^n- FP7c/}߬cDC2j"O F?/>h.;{JH /Q<~`Zv`t/]T˜xUF*"ޯ{:,CۍNͥ]GV$6JQ|K,HOMz-^Y&\=߼o[DwV^ ɜ ߄:.̏x."+PYU!(F1*(:sw~鯹ឈQreRzsPvY" Y%O RTí$_p]&Bd`abe ŽtF> 4kvGYIPw|l꨸\ $OK&_uF0_O1_;JPA%|ЕP Q3vvޫQhG;frF]B\ V̞~s||E-2(?D.%JK5~}*ljl}@dCȂJ#àDXK\w@]FhDj\9ZאR@@  R$f r QQM8uj7ӕuzє&r\.-L^)ֿ?&1i kNw^$FbܛCBzUtLEV٫70c.;uuWoQ5b\dƦvbrkK_d#R`qznlqEEpnY ~Y~F.9[ Q3,W1`. Q>h nԋe8Z̅.ڤܪ$ yXoF""4yÇJ%Z/Il'U.ow vP->&Q3Qb. Zvù0L ^ $%cKLmhZF#^>`[OcY&l7E8X C5-g2–ʇLCmg*ŸcRvgsDx#7 6вc( U:dK[:ܟOX7Q##&=)F&c6rt%4cj4p'ֱU ϯ\!)It=憪"xNڞBrV@wOP jx6Deō '+)oyiGbL>5{y=8]Uc*a`G.JUJVI.+MbEV qVsC2Ǧ\Z nhܳ *<ݦfMn'RlPh3ld.d㷬N e *J:.nRTcUqM1^m@Er3kjZ rI>&ۋRB;C\3UF"CvG]>aFH{M]Y%wjrtbye~h,8] s)PA MX8'pHm(t(pzY=Nj .ce ];aNw^I>l*lIB,;A ;4buN6'Uc6skv,6{DdȈ~<#iJ|9(Ő ӧzs&~η>@pHwf?%LaG&Qf7HKiASAhetGb{1FWv]0ڀt:1;3w_ ^yC;$d"_\(씿8 9iBoHb(v==QaU:qn?3dBŻ:-Ns-W88Zp9SzIYÞ)E\"N|75pv?q]>EsulC?t6[jB_ْba"s?-}jԗ?w=E/c|='ș0'.ݡo } >売`} 6AW>E߯`)t#.3d4?o嚷!O%Pf%)[R_JӲD.[dqԩ2$2Te Ϭ 'a[X(VkRp+#,=n;W`D2MѸ}nN_Pq7yRO8i؁Ei8bҶzunl.eXq|^j`r`4IO$nR>`?ܓ*OJvp$O˖xj}Z~+$7[~Q]'\finN`yV ᙎ\;@ (l2bᮗp @HLR>ޫ#۞q '%Kc~h3-2&1j-!y5*szO{e׹Fo7T/h*]ס1U9Koe )TU.o~ɣd){ɟӍd,bܱ*G *Oԥ,) ܸalCt2BV5Õ'PS7 9D4ƎcWsY?'' {Y|F ;#+w=Etp& )7ɝ`HWa'PXs [˥"FA˔:; lDe$qS 7p#Z'mPfPʖ^FP%6w `nDzW(=2C4iJK|+Ky!c,nx8. ʈ`AIqc*7X)XR57,e&߃.x9g#w> gVy&p t/ݜL}!薆Qmb7<vlW]JYz]O u3D Gk\ݣIUdVaؔXݩHf{hgCਂ|;L^Ƚق [7mBXK w(Qd1Gm Ks"أ 툝B.sv?2XXDT!AE'-PBI}A\n*tY"ջvAT:Ƕ=3aі Bx}f~JX\C*h]r8 | /^[Dq {W#SjvJ+ "% T~>xV]x Nt7}V``rUh`͘_aΛ, rN7^Sy|S+u pƗe!xkN]Xczac-Ki"e^[Uhd~c'TF=~z^޲H1d@ܠkfԏ/nl΀[ӝ}M7~ ~[3$E{3;H,Ab|7;BbNp [ mPw|u7PsK#LJХIBVXdiF~c*ќP5jϥaokaX}d&@"Sq|m (ȾSz}pnP`E2?V nQ{+tcl]0ٽ&nXhI- ҊC J~ uD ŐB?ߖ  +;euPaiG~49:bAk ~9l̰nh($D]YRDI-Uӽ/Z¶-lǩ[SR3 QIo :$Sd $*nR Y[^ JA( nB|{*S@&by2%xrD /9yR6\w3gh紌VWTi-0A&d_Ow@2*g}0v- pʪGR0i=w ,tmב| |,V؍WID oIh??pyMw޳gœ]{/s5ޤ1 TRHbdrmr(|H]b\V`-n)/+YSZnՏ6} 4p+Sį4.ܴH\y\mZcna%5A]aHAu;(V 5}:T; Fv[':o]2#w#5?ih Ӳ^._M#&8^*K!#W/nuH{ hZSsvHZO:OOO);h}@RaP`Z1"'rn񹏞2.#aՖ3Pf9},b:5=$Si*{EhwM#\6,0  tLjqV?,CDAg=b5Pxl 3ٹicZ:T&  eGoD[05ZqςpUO`W[:mziL*JnʾiQKmwg`oF< jU;/>&BD_Iqo#(Wk΋~wEC.ꗿK&ft(a R @8qॻ#3BK]ӬPnG.*Cˤ tbV~+пrXxɨԫyv0e輄EL)COf@&9s1?JՊ޻!_JE.p!]w[l*%uɀI%Fe wE"j8֠jasr#?qQ߼ىBÐBÙ/{ L၎ʔʭzJ=r kAFa 0umA-EpC M gy\K\%đEeb" .";XM+NrNmX:@*ܢ|~皃zK,]Yi裧[ߓ~naf(KVEBhuH>kD !!Q&@"٩ٹBE.2D4)S?'‰莴Y/D}iǛh(h!*h0):,87 O#CLEL"=t~ b'9a!}&~=d1&e7w_{liZ+U»yN= [Gi{qtX cH戞 ]_'p{OZ%*F7:=O٬u֤ D8EAǁP=AH$3 hXe"#8mNf:͋**{LejB y'vp^ksiZ(De ^1^r "gW^-3 C멣QK ]#|/7GGj[W'&2dEY֊XYxE h%La.33\|AU5`NϞ4FS0ԲU~bt#<i*}]l@ٗ~ ??7 3$`$oh4\bK?`_xU n]Z}5n8JOZ,ɃPk mw qGI*Jy7N2ѐzzM߾8&wrFkKPB%V?0(\ %Lޗc(^eBjph?,k.W!0?k;R}4&Lb n$;N%Oӓg"(!Ks *fdAZq&+~5AQK@c; .:9xv߈'5p{fȅvπ\.ffA/+I/á rKn ˴E^uv{D ?0C=/Y;RW}n[z"&$ ,R"0N{"[]{چtfPDdDVe6XMrX;sw[I{VX% 1Xcv9C+!HYKC/*aOPA.u_.cż_!:a-c5)&N@Pۘ }IIBpw'P}ƫxJ5e50-KDh|'5J:!\zfv%Ran'!`v0(>v\9][accU^JxHTkl Qۇ%K o%D_f_ 5xNZR0Y w_1bx޵ F5 3~t|#5wJ3['C֏.OzӬBDfe-sZ1HvoEW&>1c8` !q4L:vqlېWGs?, •F_ TkLbwR&yYV[.D5c)?0tk fttUEAiPŻ&QdΉ?Krմ^j7hLgL.2۾Ŧ'5TuAY)ϲv.yJ)P>+Q({8ٸ8>T0b>Qd\ u9vݨ}?\v%!(iNR`$o>,,E&'xv (+_twti%IRy^wWIՉ;vba.hC4'x a{* pсҝeeH^aJ#w1ׇOh4ʙ2m*H _[q׎VqQnE6A6s ~ jE~v^pe'lJKGe@&g4um{Q@.jy),_1'g!E#V06 =!yIոh6#g/:6/a#82qHrcv }cϙi )Wf{Zcnκ)EO9J8rlK6Foy.U5"]$- N9zJh wWlb[}dm-b}W*H.ޔ"q6^^iNIڞVeRxk0zGP;zVV'uOH/4d1=9=8lbB2F;n8io/gmi29WܛEN.i]ڀv3) l=;^XdOn$FmN>`uBӤ OoqtUغUSuzp7 jMǛ!@v@uZ=w֎`.`_-PtO8cA풷3EݰdFX.;+Ru~&8({/7imx[v X;6yЬ(#ZC )DS:hY?))a&j I~9wFz"=Vxjh`X*i\ ӱ^:|A[`#9 Tj&9_Nl،C wPˈkP⫧OFds 2s67:RB=1 -iZ8[&7OFPz XlYfgu%dbel,GIA∴?2C&:xg`}ၰLڔBa1`[$ae-1R4YI۩0-Cl q GfP+Bl1BՇUL ZMlUp߽+d$Xral8jd2 /n ʍ,_ :=ϕqh,,b~i >.ƨ ) =\ҜbY;=$4 w#&X ´y$DTí;,/46#BϘ+6'e놫~lN9LdCk5 28h Wjaې8{h;գ~.9vuۯjuJ)жP@cP=>IwtI/SL$s%^%BJN+OrYʔ7e*_u`_l2t&˛S=ՙs&oG9CKß/uA/pv?>~/}*2uh Y9.A7UO_Ng2@-Λlg#_ I4n}R'-]Kfj"?Ĭąe^ g̏nbG!F )F|`֖6` wXi8nC1Z~ ]X-p޾en Q1џ96 Z'kҸ9(P%?a~P/Y{.J[_w[1%k*oXG%(bs\3o/B,2LF5IY_Gni{ʸ8=eb6..&چ; P/ځ,>GQTXR_oJy3ZN.o<6??кJ\?ȖuWmv:odn 9Jif^Pޠ|m{56`=S$۵p!De]5ĆsP'9G}QFp'[@*tM0c!tE ]iq^ z'֩.mp Zy2?*3'uTb.'u˸x-ee!S ]z5>N&=j8uΈMNYUa{$;~[ۯr'=cqQr5BP!' sH䛀C뀦KiSak_, pνԈV˻F`ėZw^ZAUduŭXk7S} Pā:2 VB ,ˏ>_M@WHrj}W4Tc57i0M#9>HrsvS=(#0HcgE38i6#Q%'*{ HL@7kF~=i8@qY7w;Q11p. z#m^Rck]ǎm|LjVD;H\gGv~~ W]ի"R`&O ^)'l/ŏ~0b2 |pKE~UNQ7keYR7t!F4m,+75^bTr]0g!d[/i$~I "]KRo6Inͦw,bUF_)Cb}vVdw2#9ad3 b{ބ`BTU)e7tTT)GA7{Hl6@Y)i4c2 _w.znGbʃ[/FUgLuΪaU1 }e, W; 8u blerOmv _%!KYM:!t~|;y]Cm11}+߱[G^ACm$"9?&t4+E?g] 6S5>K rEQMu\!V#nʅuGUo|ӪY0d|_?z| +1p a4QSy׸XYtmeR'CisԹو|?$0T*d#Eh4a1}(;/d0 كJ rIt23AhgCn2庭fx݀ f=0QΒ[wsvFo-h6}ʒT-wp/׏px-t[Qq8/5[xTO)y{{!RLΧKFdRХ׍ezũ4Bi\rgJuJmM܁9%y,y}$MIs*0hb#KAdԿ8-Nn NY<1t >Qf4Ӱ^x\ʤG%(@CQvf&yfFoVuA`9V瑮c0?Bf<`w|b::LR>pLD-G X#FlWQ}Z7Mߚx%{ĵUQTOj!# T3m,jm$I,'<L`ᅢՂ:+pYI{:{iQoʎr 0c%-؃f7;4R)3nǒ܍P6jwJP . CL)M% fk}’r>uܘo}i |~@kKr 7f}AMTGhs]Y,5gkEXyxC~оےZ-+tŃEǍO´5^hfBs8AYksR,ɓ _F;B!{p@ TaǵT&C% 1?H9IE8G15fBMYVQB1ZĒ8\ojU&ƒ`qpZoja.rjv+ܤi}MH]DZ_!Pm1]&4t^k2 ߢf$8~i;X/ .Kb!SO›O_Z| kC2t7$^o޿Y7rH 5az}c+\cC$N 32! '볦~H*k/R7@0kvAlg cc>3ԟϖ?nݖTN[װQa]?eoa.V,3哌?qY$v݆6u A ڱjJ$#.-XsT&Uŵ[@UȦpY4z܁T]VS?'h<o7%ߒ ]/3#Bkx&`6`^65g4!Z?_êfNJ׋m*po*l{?,pX{2 (;d e"ߌ{.[wSv*RU1?m4*,=00op {FXdHc%.s000|.^Ӈ (ZfG[]9c>\9dJ~rxp &q7uI}<]N*ѵ&m:$Z's91[w fVm3rۯEj@$,ٿ/a}!)[7OB\gLGSđJ@, ,iJ|#W~% eFmeahT <ߌ 5T =忐 ܋8;"I#rX1+U#iW_KS (a90\e̙ٻlp]Lht P!ݵFD;r W_rP^ҴfyE^d”"p4a>ļ"G]2Z~plWOχ9Ā4KǰO?Wa^Jt (t sўI 35i^AArܛ6JJa՗  ~1"/d+I^ TFjY>EV:I '(-%.` KQkMfq(N։GKJ:.xw> iڌd˃fCܰXN}2(7m"j#:>V]hd,V@pnkJz pz4F]135)Y0&c,r_o 3wۑkn0&%y4 '~о՚~zֿGE]A"}`r)cf ƗӇ j%|+*C%l8Xd."uNo^+hF@f,LU iK:7"> fV!4涥J[JPaݚ&WqYWoobw:# @ '5'l9:Ubˁ{@qUbv'?AYE-<34v =B=Dq1R36PF;-:sjrg#?TpywC"L=}3!i'!<TٳQxf} 7I_Sc?LZ%??IQ&0 ۱f}"5KNYj&0 ::Ş/>w\\vasJooŻO?8EA/%L 3xX "<"CE%q#N[۱˫Y,8N\g544+%*fS' 247 ?|jvMZ2c :ڿ]"u%ϳf 3@!BߡxE0ۥNz=~S?{1Z0Tފ8]Pu6ŷng2fA{ ^0Z}䍼]ݟy ry._u5vJ o^$\aS0XR;8i R#ZVAÚ= SoX͔:2ݾ"nM͍0|Z_9䛩bĹ줩<<]y0b:FCDimԬi^n?Wc8* 5(kKx@,;r<50!c%r_ i:a; ۪Cʮs]+a\8YВ (ZrJ$)8,!L-&,@'쫛XLlިKHt^'u-:h(ZfM|1l4wj?Y=m7j`69tkЂ. ؿUG׈+KbD!u$9cbx9tm͐|e:'t[Z\Fu|SL}RiَqiZ%msBu,?N8bXߎdGј丁fĄyN=KƫB=#8bӬXïSrǽը {m:9P,V|Jr(v1d?(}]8ipN?|'5h0 սeX.Y8J5y]Oo:BqN;?u!_㞳u:4M3ޭkT&IAn@+8?ӓ y9fWTqW|-L3>sx)uNn:c͞" O,\GB'}p@[qLFwcQe_|EԙNpVd6VY sQ 6juB⽮0ңƱ8>Z?΃|tu\rQD- 6@t}f0Ց?BSs_%U,w}I=h(WuhL19w 8霤Mf5K b1FPu蟟 3Ȟ?,يVy(lhsŜt ƌM$aJ?c ~xXWZ!؋U%)nWKF?8v5mʹ%Ymݭ9P.hq}XovǤXIAMPp{ iG 4_qr:O ڴ?ǎ95-!A:CoHr!F*)Y4$x+^#o(w M'b7P<&E vishB=ydvFLӦl޶:\ 4 ='*GI. &`حqh!!,1Х4@:B2W<HKł-#cGm[Ys_5ES֙_qMGz-և嘊[65A3IO/MhOU$gHU&FGeS:qkgP͛m{Vܚ[V dؑzBΜ2 bK&C н-0$NRL&d?-ů tϷϘ=xz:s>)0muҵg_>>a(gl ;kCTbJWH-Xg3\!PZ婺 .R>]$mǃe^7K.9 =u X쏥h Ʌ3>O]zG|s++N]Lss:TG<| h l]E[ J%VH=sZ iCJz' ?AC Ɍ`yGI<^"&-@$?H=&kJ - /ybv][[ߔ!s(Ae_[Ja /xJt?{OcxhAX)K yX9" K@ $odU/.ڠ*!\Ycp/e͸"7kf*t!ZzӉ2|$C %Lpw.5փhP](&uRnnhk)ga=zME ) "uh>$j5xL];ކ{&ĦlԠFjI 0aFp? hY6{>el! G۝{Qb!;’49;8;Uׅ4\K1mاݰJ#>CPAb.f,r\!b$E񍩞'cj=;2{6G5$wS"4.@:8 岸Pkz'AŰ ~e\x!r8:+`)x="'LV6z5S{!+y{uluD3hhgСU,c(Zos(S|?j~Bܬ lWA>7*,^OVR8\gki.7 7Dg9pc i zHH륩j$몸޲;U$WEY#A'@dE59,Mu$b~.>]\Rr*CJr9m ]2`<ZuHH=Lʳ?|BkFz#-0XvY;jaEpp.8X^H.J1tp2`?mau҈,uFbG[@7?lE7RUYNM)Z5 ZPG{9Mx΂6 x?+tJmMEkI(X䏈mH<ӯѬ%@+)w `6g_̺F)sy؊GXǩ&" 6!G^m%xNJ"6odEҸ%ԲU}|T) ~΋he`-JDHTOM5?یXbZSZsdz֋T xwR-{W`42'='C!LM)c6+"=tי*m'p#LFt'O=ȿ^(6Jj`(}eB8"-T)ѢmŒF:*i=~%~$(cOn*]~SOhjn·t6c!ףr 3c @$E> KʒDHJq̷)>B :.&'ՊuuwS-x ̴2LiltO*'5v.Nal't'?L5\,d/q }KZRY('s~3Iˈ$Dru 1~D-F vB&i%leJUzd(GKj? #4 kg1=Q_`-S#80u e h\P}i/ѕWV5;`K94'J0|U{/<17kup `8, 긾 -`JmZCvՐ* h#M˰ΎD$jHPqK=F_e[e~̈́n?À~pv=:cB ظg(Xeu~-EW3V;ĨFY,8f)hؖcx׸2^Zӓ.CwZJIJo P] ~ &o8k"Q9~kr%{M-[@o$)L9B%?^ޤ{uObCҰdC`DOTq8j6Nĵ6p𞎰$CR!G b 2u4ByLIuZa{y@dsfFU-!Ǫq xw5GUU)-45m$ɽ!u:ɰGc 7ISK],yTRte]NCiHMh S\ _Vuuhd<0WJG`qȟki)CUgtُ / W(~P ٛnWȌQJNfJ̈́AlXYS ?ܯԺY @0wUVKԲw̨:L.fr"}'[W_ėE']~Wx-끅}?c\sFԻU4*@~ YjrtN+"x̗#d>)@,4`838KxMguQ*\"iˬúB"H@zU 4+%!{9I!\f$XYS^#q:r7`)4vW-t$D~lsyb B~AK`M58+͗0|LPߍa-M2fl XrIEg(oJ~J_Ën`:mW(f!hZvs%s;M˃ƚiđ!Ḑn|) L?jbf X+-ybw|rE|vruGKIN(h1AXvI#{ˆDck_|A)INkKGׯ8oY.{**r;|k8" \~&Cv' Qs(>+:Il:Z9#zY -A+8m 1_ [F!#*o% Y?qgqnLla05QP"ehֳA"3Gg%bԘ*h~Jd/)AML{$iBXi_nuiS;@"d%٭Vk}l%uF9 r}浦=d*mp0"/=Ǧ y.k% NhjX 'NO欄Cǣ+ D%ciI}6g8-JCVDEubi.3ӈ}͟%8Q6mU쐫0170hN|$rgSq]W悝t,Ý"Wd CKlRRKh'syqêzofJ֩jLB ǕS([~c,FG!=!nB(^ivC]2!xhp6Bh(XLK'}fn-j䁠,QT?_#`Xez 5n-ҹzl9Aaǣؘ}s&nIfWA60CyjmECjښF'sUaCjEדئ+aϵѾ׃DTݞτoYnx4ʃC{}%";Tz2BD URFbX4$ PC[Vu_,oQ̎ǫ޹ ;ü 0ӵma0NJ(+8RE$of׼p&DNj+"vY6ޞdF~c }*6^0*Β-BVyti*p(*LB6k7&[HS OT~tڏcY=VP7jq|Wn3nj3e9y dzPD;zMR%0_RurS#@OSJdĺ HnFjn A~*d4~W]"ߪ awbtu] =?@  39]͹ ~ xzT{},Za :л!hGC+ҘYb*(ׅw b“;joy~j`3[QjfQ R$/eB$byӥ1+=ɦw Q}Fɖ)]?97$0; 671sNtxJ+rJxoON6VY%$&Al{IY4WsaqFx$$1^5՜OF;<0۩SL{mU3@?;<y#ܒK۝W=u.(@: D)6N̪@k«kUzsmgWK^0Cߥ\,D"EWԊh8J&LxKtg(n w 2R{A3|mRh'shj 'CRU 5LD>& Ma„~+=yH[D;B97DLsqz\/iꂊ1[͠Ϫj "XKMdI:سiu#!Zlk?x,:>0<_C`w7Җ6'R\:'9"KFDНhkIYE&3HGYQ{TO,}-WQ2xwl;cԀ٣GR.Y(%^~4xt !#"xe-نd7U3j)pWe`li)%]xH3i4s9P9` (@yG;b@6Od xA"5?UWju%y-# UӃ*Kj:ғ{/2 $tȰ7zlPOU;R-*b(NK-ӱp[M_NJ6zZŭ1IvO t(K8t~g# /9=kx 0K8{0<~R_לN+ǪOP\5۵pBt_M&K7Nmg/h9+U\ ƭrT&Krz,Ш- !yӞRQ> ѬìݦFԈ΀ƪ0"/[Eh;VN$IaffWԳ Ʃ vKE(xxl+.KXVYCS)4]"Eh b&Bl7:mn܂J]cc(<)j~?Ofې;j2f5l.=8ʰx4DAYso ytJ3'fQw6xt'yG %òYA椷J^ѡa2mHp~Fqh zzSe%zRuw[k=IoyhN̜ys& v`🸆fhFӤb@DORoyr.ޛO~hK)+_ՃUf#"Ng#HdSs~ (t@dBzSY  >NJɀAz6-zÏdRKB]ˤ|nck̅18ŋIX"w۩KSB9i(nG5P$ /p$fJ%7?1^ A#;l;h:#ToA';c_'9}!{?':hˆ,qU-#|0ơuеYy#9EdXG\ f`qEu6̢ g\< AN!A#!AKdCzp9ftga;by \[i9ZLխkog5Ѝ)M-懗0 I]+ K,B*"8ڕaDzĥ䁾==oC\o1dJUFc܅l{, hǃ6sSGs$sCr Xq-YK? 62XwqăL{QfhF>]cWk!Ei$> ^HKDl]/F$xve}>`]Geg m!\-Ma؟CJ5PzIUAs.ɶ=M=,P9J2V5|ތGL&vXa\"$y*@'S+19V^ DB`]fֲG8i?`mJp7oDkE _.*YP9_$wl9f9N5@"U}=5@{#B%_})$Iwh TV_OKGkJ{zrW0N.EQ^%MW+5>& =1mw Y*~NƤ&8'L:lppp'%Fn杈,P^4)6mAe޼aw[& K~#IBAFMD3B"9bkQ)L1HWk<앚L5%9 @Sf}~M|T,v{BWj/Mj (Agll c e̖(iO=wcGIg&Y~^6I٬T]=HިX5xljW#&%ir5Du:b$ )TYz`uՠوt3dF+Q aYw}ml&B뻙mp#TeĂ(,d 16@S?=x %VG`=oR(5Mb $)=q4؞)c!O n܄䢼hi nD9^*EMtr; ߑQ* 3pOݕl{̊!7b; t%?+`͞ ([dTƟtZ^P+Z qJ崞lii2dN|$gtbYCDQa R~۲(^E ˩ r4m_>k YM[Y6EBc-2;f̈vMrIMetԋ3sedM3 D+5q"o6 )"@z̘FE ܪWVu25L u0yյ_ َ/~G܈vDA4ο 6(}G`6=E8vY%> +,U)zn*,u6Ùb{e%j x˘H yLًx2Z1k=H4KtiV?L7p91 "bk y=N=n \җs2O4Έo[SSOPEN~@e\ry!#l-6`wo|~&|}Yf_-fQ9H ä]9?+''!vq u(]ycЇJ'жG&]{({Q"\ /89㱙VϾbhpţħ26o>i?%/k4LUL\n!&N+ji#C>>_d}E9;۱S-ͫYlw C|8lY'7< z1-޼m84nMlci@[*`-p?sͻj6&͂`AnYD<}CH :aSįADW8#zI.` }V袦^ 3o5F`Hm"z0BR#JJJr;~A55u=ޏ5PG*붉LѫZE*&E@H#?;5SƇZKG1( s6L \,CT2"?VjSCe a6.ʑsMGX<-ypaRVo]Z@7 Y7iP*'B߁< ,vkKJ2G)::c!Nw65m N{ҥ㏅0m(z]U-^.Ⱦ(ԯa| Y+篈MBcr1؜+OI^b^imI|p|:+S(pƆ ՟PV1Wż*P0b [*I͚.* '%Epw ]>C BgLb\i}+;?+gU B=GdԤY-85?K!9.c#6iޕOEj\$]#e d8MW&|j>$'$>,%UOt% 37bTӍ۝-$.g6Cc8IYù\ S Ḍaߜy>b-aֹDŽ""aA z YtkҸupk ~F̗G^+d׽4v*.Z#;Cy𢏎+!Ѩ|MW,Aw廯L:zҹ) Qؑ\*" DA4I'Uݰ}/3Wc68{;ki#kuXJNm;)AoKcJ%](v 9 hX}`j1_*S9-G91 vUApBəsTʩ'34Z^)%5E8(< p#)F(ơF&D8ysn=/uɬdVWא.roIrlMe|=HkDc36vWL#썱z'Vm-Zӆqs w앛>0(o#%uzBN`ze3bo'd&eʫoylcِTU-l$q=905.A@rҫlpDJ|'*a(n˜{Ŷ{@Ӿd۹hg_.gM?mS0> eL"C&'#nclAPSS0;1stֱ Pgߕ< -|Ԇ}*dKϽ_^SaRd]b.x-1n&8 R \hOq>F_ΪifiG| "uHWͨLljl&"Wŗ ^|] T.UoߍYC2;4dVP~QH\5Tw1ߌ",1@ҘLA',cEXf,p5QC x.bMѰh#|_B)jQAH;tV^b!Ugȇ,:#1A2JM.yc4nKl#1ȥ;{m(,q̀<7 :b+xPdeA9IJ|z5"ݑ2, O`rIY+xIULzEj۞Tq 4-:9m|fd@6! ӔV5FF"V^X=ySZ~\NCjkkc)%6QJ 6Jlo#M*> p=˴[3քRPe!8ͅ+kut!Ol߶;/T2~ FhLE4U3hR%|r1@N>ƽSHDߚ%IkBXG}Y)]s_tl5 xt L㹩,ZOͱĉwH>XVwC ؙ`%>dcZll2.lnlB3v^sDKbf9c?ty= 5.yӝ8(󙯣>hLҏ5Ӷ+W6L kۭw*bHt-ނM+R 4KH6xv:KI܏=#Z|aC5f2aL"-o)qh\ Os!>eЪJd<𶪽6nbZ K\JlIFW '[$3m c;M\څI+/ [C5=/Kuºӑ*"6fWQ1Bh ۢd5KĽ=IObJV]4|f& -zar!{v vJ*uie2k:!s6Z(ڻ^Sp%˟2l)ȧ#,މ7IHIeZ㉞dxʓZF4]cN({"뇦#]c=Œ:^+P9fKMFW(XKߓ Wxwf9` 3nݝmms"x:J'֖] 1Rg!VjZ`aĽ wTlhS]C5:mSsפ' Fc~ǧ%96|E:R,X}qx9Q82 j]eBokL>t|* d: WVM󺭡_hi\:vep䭊 .cZҼ-? }j@N͗"\ϲJ0!R´'w&Z̷V/%$6ȀE݂%%dDl[ jɺՁQ3= Mlbt+BYOс1+@Yx/ i]^Ư{B NˠӞ$Qo=W܉Vco8j*\_svGox71һv2:h j扭s8 7S!@~7E9\[}ޖOe_u?F/` xQb.35BBόY>dAhe)z3I[Sò}d߇n:=c=ateeqZ"lCX|nEb'ʦhwhKv|ݜ`Eܛ<ɠy]K!M.yKyqq"vƟ_3$HK 1v2gV);qr ycO67FxR]<5\֓V7(ܪF 2lUYl*cG+i\`ۑ2) ;{hi迺" oiOO4IKW:a])e =Ba7{#79&!yHq F 35X3B;zLzeg5B$pm̶ؑr>1Ѐá,Lj#}\M@U;6ǥ1}k*/8"ߩ10+4l*&r>BڑX;eĕ513Lu]ry&[\9jm]dh$z5sz|ƕ U'6KzF'ߕ'/FN}RLl/NJO4nS;Þ2z.pcfa337UGIjd1UHfM2'2/xPvz76 Bq{ %yHҨ74}'@FJHI, Yм:dr@y5\#k[M2ejG_ox춃gDCv, q;%8/(h`0 ̓Zmn lC' 8YDhI y>6 $rwY+]3m,alwL?DLy>PO?A|?$%^nϻ" MX4ҹ@fV$2XՈ4,KGߠ5g^ 7,z&Aw5Mͺv8WbQ˦UֻIÌg3o%Ԙl<| R:-6:-Òܫvg׵36ܩN^M3Rqh[̴ml{CbRDFs4>,`V D<*&& :*l/QPv7YMG̓ṉ\r) 0|lc-ۜZu'*Gyh 9V!Hل=_&bG䗍&(m&|PB&Cq)[t$ge{hP>~X&W:>P&fWcY% [U甋}2|+ \` dRMZvGl\ץ/͏3~vnG m})Y;scS;\v N9qSlS~z e5^| ƨUw&Qq{\ty7+ 0qhϢy}!@;Sߤ6])v]t ӮmoYobb찆NdObHM*Ǐe-)c2}jWvP~S7OK;Mn% M :xvE n.QwMe!yIu'gqD&e% 9 ZH1@@#HDdEՅ(E3W6OQ$)f} ӀaT׾+%r¯؅3 0+Ev~A@3)Q6/%23a;gcwFq/0qrG8w d Lb^/܎1,pآE#DZ' (Dй߀x?tMh>nے)+Q*[ ([|~.Lr J>EmZ2koگ)~ڦ{7Sh0S`ÆB#L/ rq\RP ;xR+uCԆnR'29Pw{L0eE(s<Vp|u!jc[Od=$K^*33ɴQ}p W$Չv C/7EJ6}Βz\zc8hw6q9>tI% 72J`F@I]4 grJT7 :-'CF|]֝Tŵ$\\vS1~o?cfCYPlWK&YF?RFxڀMP혝"r?lA}̷@?nR.h _m=EJ*]*iu5GWv,]&z, 4T}Y<'0^@Xw]rb6)JOTs}k׼'Hd`N..EDfCEu'!e$LC;o,m4w8`3޿rb0&+!HJd8ƉBBޕʢ=g8IvA FrH9Jjo }J%PSd]j 뛢FKW bn1,T@dTeHr-J E-_րȣHk1QǰgiwBF vj]ޭ#<޸ZnN 89}hn{%;!c @@аW^"ݫ 8m_?3鵫]@ 5_]o ;b4hU>2 ޙnq^Aޛ:5Ӛk}+I:|LNX!IbM'{ {쐢~};4I# zNTEj:E^e:?n|}O1RHA]3ͧmq!keD@˸.Zcx^Hs?ȇ/GlG}!`gux9o&~a~4bw L`CIGBYqM3V s-G \'&'2>Dq͝($G_/$ZeJuԄe_1f-L1w5..9afK$.!˛ 6U\ D\.0[٣dZQ^_o} ;% MĴJ Į&Y,J[(#x}0xv%$Qxš[z_bÈba)]{*.=o]k'.P=@[dj4)BR5yPI`3AFDDº0ڿ h=^$ \TYÃ4iHc/_["FdmU11gTh N rN)CwԭmF%*K T"[-"Oނ~bAj_ַcwdj+!C`.]譁-xɁ!$),޿!A`Ux=`k^x5TC  -,!.V[`n8@/<Nx}VjP(Py.i^Qob;uN*yғeLuj|'vx.S7]7}h,^Fu^V|߻iB [ă h"펲Z'75A1?~Ԫ3q8tB'6DUIcnK!wWa!6ՠY ;HjCj`<bɬZ?MekJ wK?~NmE[W>M O ä~ٙ3Md6.)n>S=srI٧nwIdl0&0|\ZTrُvt_ >W#"tl} A:{֪;4ኼG+H!r3eVrySXaSS*7]=+@>6na} Rnp+ܵt G:B=}swQR[xMP) `dHNx8x8#^ѐbZ̰f2`/V39߳Of-FLPh7Y~%$ןp/9''qIyV.GׇPedJTĂU e2m<CogGwv,8Ȅ(?~ֻVrŎpj1%fV3_P ]?V;G \󞁕>ޔm ,}#thCn}}!r5N0{#zʶɌxG'7n0:!)ra+yVsGdZP%Z Qzh4? \ӓ ~Ge 1ZoTh&;fOh( 0h3D/fKI=Btjۅz1EE{-ekqƋu# HC~U=2mX ^ZAq i&rfnyXw kG6iav#l0RĂ3e!a^sWe3Xՠ=D]]_ )#a;"C1=%۽'Phg-&k#n3g,ⅸ >+L CŐ?J6`$pνf{/^l,^85JS-8}B H*%+[uJq eN Yol! Ď7L? oe 9%H8]Wn;?IPWǀj ʞ-uܵof'}D#}/Ͽc_5˼G x1~G t"PwnrF!(=m5: ?% vI$䠣"9Hb~heٺn›S JaΒF$eHAK[' +m?N6VORuAfl+H  q,86>vv&= F^ɔu ,7dݵxWq/LXmvҍ+}Z؄w~35EAA[DwNlI"raeG S`27M^Nb;CW $Ic R 7Z>jF"f~0e>~p҈byjkxHCmP@yA";!GDQw& y׊mP'$_FVffш̩}c8ƻQI=*~ @b3\aq뤗v pz'"B*;x6Z\}DJ8EO]{Ĭu|GԫMxN 1_1)3{qc` fyJxԈ}|ԘuqqO@7ױtM|}4Q:l-jA'ť:Nrj) &Ӏ ШLp}@{Kb$BĪI21"pǹVތaky)ZpUѝ@#7xeJ> gs ٭V@4zrε K|/]0]0ڽan^e2q=Np0lJd˱Hi/RXT'Ȃ>%Ԕ'SI֐Wb$ӧ;R7!KQ:ĕa۬{tfC^ 9d;6$1Mw( ʦҫq \MC /dud1Nb$(DĹ}H~SBKrw g^rrdU ƒ}C7)op3[/}8Hu^Lޜ{ AF3m%mVdmg-dZ|_gD= 0 LOs~?p%xT fDs1&DzlԜu$rMxNX-]&g~lVsƖՃ'2h`1g-CX=vз< CLM똕 oBK!ILT+3iXYuj+︾BDTN9:^#aЯbZoWvSv7 ׵9i5Ad Gﮂ24{^mk^a=1A8cyJ͎H wgo7~KP}c7+9id1vBzvGH.ԊsZ.9G#mĤ6yWc߉5yH?T^TUo<;˃2Id\F`lE}^ݭt,;|x@ku{+4r%D:Q3#퇽}YȂ̍ٚT&q.@G#INDZ;F6ʹʨM3;49kC/`'?Y!S9]hdSj@l}v[1:Դ',*kp!8o?n!N[Yh㼿PxyTUKJ,%,K>HRϋl\sGuCr,@Ly:UjBK-O; ֥4.+;4M]fIy㑫{(tGw(]TtLflGP6?3F,߳)} pBђ#US/e5Iʼn2`8zV1f ~E@+}=~w`~=!l횠)+!4֬?ݤ31=p[,91QxͅQƷ*YM_3Mi*Aa=aPvx)&8_Et[ )vM 1i`E| v>|-˩7|I쐟IKX;]`յO7uI՚{5]VKE;8w蛣L M?qӻ(Zat r /gRi SSH2ê#bLbǻ* 57%;jWt|&H,'zla!]gE2f >]D諰>;:ՌF q/M8{+J hJW0`V-7{ފa=+`;SgH͇/֔ (4j.=!-# h8=H-|0_ӷ%XRCցnZ|+Zٷ RI'ᛊ<_o~^;v6rJMkWe\zwN()eM&A=IU4q7Q_M.8`.DB^ĤʏSz߇QbRlDfn$L;Aj"H'w>YK1s9ZR% ?1w{w"EPUŋD*|NdNqU"Б8^)xmGS˯zCdA6xJG0pm,fFTp1 5D bzխ5Co۩M F=MDڷ›«,vX&rp2O7Onބmm3cf4=?vAݮ7(0@tۭbbʍAVe8L q ZqS5grZoRT3m^yƿD]/h7+/|d(d[p*=hr ڸ2(UЏ4 @_s+;#M3q`S_ YH Z؜qmtwaW!XFtCk:Gc&~5 $->t M-e36j5Ps>Jc$GQLH{ȋ ͛?tȏRL'=ުf@) qG8`!|4_'MV u}xD(T࡬us(}wIf7;~|*'GQVbs đGTq3phmx KڋAR"(`HWT]iB=5I:A`gV5ܟ]9$XgH9YJ's,k br6y(z9mJJL{K>d:ߨXh B;o _BRW Hy @P",VLC8?t' qg~l@ e x܌ilD3ծ$XYu6A_qG_sV8PŽyrv5jxn }gӫ'O*wa u-Cg)";m{u!P%捞럷9n@bntϭv; ՎH}nZtƘ?A[1X<1)'9,Z:|`h

f7R@7;Ɲd[dRpGT(4LNZF\ݰ7OXE_@j[-*dBun}PBM4ĹSϿe"zm=Q#uZ*E@cg$t׏*?G5rwfFw6̏&AȭiMJdɁ)30JIN[OԾJ+7v,.sxD;E;. E虙Lun/[`u D㐷{xm Mmph 2Uw߁PTpƉ3VTvppǸG-7Ƭ^C7fW4W}rJvu!~5w[.Uu'VpEBT@A_j FδNS2,]o('ή;qR U;RDE8vF]+E4 5cdB6SHfKZ3M`&[㇓:I=WCM46: ď ܂3؀ Li},t_- 9lɀwp;2mz\~ nv63+t,nuTB¤w !<,F#1YEtUg8fPpd}卡脍9=N29~Ohnq[^蕧#O!IVs*z'1 j5=4CM}H(h2܅m\ll?+FL J.F.<9 Q ufiDu2ʨɅVUoŗ`@&j(U.RŬH #]'xj?CItF,_2~?Ԑ#E%~7 3T SFw¨@J tAzSMkj V]5Uҡ*Qx~? ,`!s')elf-ƫΓΊ 9"|.% \8 %z 5J:Q3[mi7W.rkfඒK͠f5K6Vw>ׯq'kzqh6c^.qD=IRx_4⹑Yu+H;+y绚[@䴚-gq:O)A8q,i>*+;Y4TM@9,nlD˃2>]VKoT&S\ /E|(c\΁g4f.JnUT\i`D *}F3+Vj"XM_m@axψQ|bl㴅vGSAܷË`ۂ>T;/1BrXA(N,eR.!4)<9öQQI1V/PJ Pdlb.{_tˢ~`穬sy4zoTEJH(:klJi^0~3;[0a(<,zUPd8*kLpM6⪌j *wz[cv[D"(%/Hw`s7g)_~4(?*)h1/Wp1cI9/a~iT뷔zV$awu2jb3!ф׉o%ݜÓ1ѺLըRi%'#G P:6{~N5o5B"A +èݱW·_oqp)%{F'NvT(*WfjV\8d(ؾnm"ojtw1t̩~܎Hۘ}~ttZ1MC(Z*舚|}kGe}DbxzkDߌԝ++MzM@9V~r:" ȟSF/*iOѓ:-g4THLo0%D͙Xqsا(Q{.IZ7CfFĜKwAk%|/UsQ(io0?`8sd[\h `+:)Y_|ٲ~C1eglGҙe"1lFwNzcrvPJt@THD!鑫ꊢհ0Fp6Hf[Tx6}b!1$-p`8 ;E54iȆ(E]DoD,k-k˛]I,:#eoRyq;h)\z"&>_e'5g>oXAkuA>y6j0W%6mUBWuۯ{|*an|EL"2fhZL" : (cEĞ{HVEE ]x"Jnv㍠[E-Bu酪U QT@c6`dU!vՑ>Lq h7t'tv¸ܽaFlU |8v%@ ھpzrQ1I6sὢg:@S »>6Ö kw·th27JlAAg{R0&y)` dh,/jO;EjwHӕ'r0&6nC=zXA=6N󸞓Pڡi 1+*CWz4|N6l`qsnLR#qL6~=)mW&$Ԋ˹/U函KڻTj5gJrRm̝E"1G9q8\T!?VW|hk:5z*+;Iƴc«߰,l-̉ӧnUeQ!8{;F\w./PH;}W#VlNA/8GZ]n  Uz[KZ~)iPvu̹䱀)gKLRںrqaw9/}Ei%DI-6B2xb:<*PJζ 6o FO@~ OzZF@TQWFM^@?'ttfuЫjms{zj}&%e hEQ"${m\# ZAh"cW)E¹՜<V._>`?)@^R5 }[;1imC*-:"maq 36sTFXHh}S]Ke]G1&G.{s =[\"ѢCyLB㈀"чhhԻ/M; [Ix^}Ci"Ա j KK(b"]>݊+gOoKƒ`y`{)xa.ߛK&e'bwgO0RFB}xLKyU*Msuazr8mE?U v KVn :e~"⃀0[R Gw_P\+HZ2P-!ܪWyKs~pZ{WнݨПpu&&\ /~v:Ɉc}`U0 dKހ寖BQX|*#QFݸhsQl/muC!JwfaOk#QbmşߊLFdd dTRVlU#-u˿ge|oIJ~K05>V|F7 ="'mK]IOZ%n2ˡ|뇲3$D" fM0H^- ̪h󫫺n]\DPbˏ~<3j7ΖT9d sK[sQb|.Ĵ>v%:i̵v WnDK:91fe"r=N]c!R sm]Ӧ㰦8 =ƈitFdnxel V R#"&v1x?cQTIaN`?ꫝ"!f܄?%o6Rl\c\"?@)ëz@yF>)OA?L0qLl8p;/"QNR_3#)m{Cr-uD7 X a{CnT(T8o0p.!y1<_dӲTZCA+2džz]f(K REvAx[Rڕ+jv}i29K5mJϢ1rE<'UK hЍ&a]P:zTu 4O!i '򺀸qmre\/QfްE ɳqo֩(Wk 2?>K2c7GO_ٸ0I(0U|ky?"؁oE y 46*Zu1GwtwYG#+?Q/c/H/:U}Vp\oF#~^{8:5viu8 C[E4E"(3|1H0!p'I }Yʧ!-S*(`Ah`2tjIcˇRs rWº?d-nBIv=\%3R6/̧=!ˠSm5"\˱:j+^N4F҃ )^N䞢K!6]!ʞ$L.Bm:8\Z+xn2v #ͨuܣT]oVURRPu89N->F[l:KV1*a5 dMޟh|S@ u0ϢGwxR&~Ο9C" <.~N[kõMP?NU)ys)JS(1\d^xufxFLb(YwꝦ+vCj{.u\C"F=)/w Z"xʫ4˼zLZ^d,[G03qUmUzu[zFIkr8W^Ap(߰'TxR9G+ zCCsL~v{;c\77K|-߄f]uK%fqāX A+.-ۖ;V =aV̤0p&bwbLĉY!LHfN$ku\z=?a5$+G3HYCy"B+I0H3܈o4`7 !g'F!q=$a{ߑB5bEB~/,#džqkQ3oj8oƵEj^3^Z& b FƧR'2s(Vl.T5rfK'qEZgFq*a0/u*EDu7zK172ZGƣoR ։^۬|$+Mxg>WVL~)=tY$S8 r·0>ºR0Rj {P:GZ )2]w܅%]n$0"X H&-\%*\q|5E6Ig V~|ATU>[sgi+71\k?b(Y߼n*F }f| p8Z)qbuL/o3/9ڦIT@OoW;7)MD3rMzLjq @$+7m_1u|| ZB時e .>.R(ȧ; Osa1rŸobQϩpypP%fidp y˟j[apXH/f-f{5 !H7Qɗc- }P-S/5D a!s3iو0l&IoncSe9!A_QwHGniTʙIF#0a^^eƀؑŸ ii>OԔݽaXV [,_Ailbv:fՄࢾo撴;77=D7{&`=I!Dv0 "$>%8 o˪O\QE/,2a0I@];ccM 7:>S ~8=c '`[͒#&]^=m%恝>9ӏX exw>XU€GbD:{u 7NA S(J!!n\[ kP Rs許7-1V4"]2[QLGJႼ2y!"z ȣV{lG;wB/C!P`o+ lJd71OO?-Q9GLl]Od榨RAW™L_Js+i;܀`9ίy}-oZgVh%:N]SI/rCc/<#]q)z E 5Vx'n?Q GіKtn1bSb&JQ .Ux]^W|N۾t tfge_ =mtB9M&ԩšջBmH VH"tQH *fis/A0}ǭ]::)u]˅Ty.?=dwBD I`_X3D<{b E쥇%բr U7S55WL¦@T*gr2 8f{A`5/ԯ@K<o`%"$[$e, dlq3"2>DٞmO1U J o o6JlSbakqzРC/#ѽJfڲ.'W7NUbICbc4FnU5*|(1hM—,b|Apဍs|LRw60>|jvDw謑!"BK `[!!h$)1>%Z {⑀.1ԪܥbYMy/SYd}ILޫVgؖ֠-~i#n$Φ+56DMYdzpٞ9x?ѤBzUf:Qq *2CshHX>.n8}xe C2 .c\_j&6}ok~Nˢ5\>FP͹~p6BS@Zf0=1HuVp.jV4rB̐|O" yѦ W$.s>DmvwX#ȼ97#\a8Ն>Q!5l#")W#dTH?= 0~KyvD i{͑4' rf/'a_Wy6R-s p#-sҷJVjg\yA;/|@s)T3*}52%h?3NI)3QGۖ J#,=5k4qąʆӕ6Q&oLc%+2։s[~(B}TEHr(H%h) u( 7י<-|2fb2frS5Jar8YR}E-=x*b 4)NQlx`:v [p{SNjzkҼ;&DtS!6„U =3q& DFR wIw‡ @}tВJb;hHet =-JƽilQxn2J |dT<'xTBMsR qxҾ%C%f"RcuAcBiU3[:"o_@QLLցjFυ\׃o>_ZR%+S< Apq*ak3]>`@Jrz]8ٝ='$ky:K (b AUA71XcN xvAtS(Y@N=.KNZt/w[ﴣ;W]Xe2hO6ٮ⽕Ayľ&5>J&!uQcplbM\yqjma̽ДI6u|M5 ghHݍij_۬%+o+;/;Mz}Օ6%h{~F_s* *n"ٺO7h4RFyy]s)_K*YSD#:XDb]!4<'݀O(M$3̗u&/Oy0KnxSJL`~]C 4({[CwOh* [lZLahFJ7&p 7OUOXs 况j,Sl^ d mPRZ1:TMHSծEP8tIa%<|ˆ k&p4O"/D#NtQ"~y,:!W䛩b苂(ýQ6?،r4}OV3`[A`^RҔ=_e)rU>VI :%"1IA0G[ނFKB0g/_OG>H4զ +m ^[χ2k+ ]FOŁs=ZE '{%}u=Ww6Y/NU)xkBL"x2AvXh{ܸ?O\: {J1]:k :33[!ÀaavOł^D{g3 _Bq ƵcUjO ZR3FQ+>a<{Y4U7o :}Ά-:JUQe|[YbLt%dۆ\њRvZO~KGJ_z`/(m>B"r _ 3RZA2E %FkZL3:&=FOBG1Es]AsP{gЂo"he8> n_'֖#bK0_@~-BM|)#r9COz1@z T'aWߝ\[?9TGOBRPD_xjٷ[ }4JP..iB@ARR$VҾJEydeAxvދtZuhKefc&I!yLkB{N}_n徻u_ܻǀ& Ft\ŝiio]dXwJ3Ɩ24+XJmWTL1WQն"jؕWe~<>.>N;4~F Zg*-Q4%Q>\ߟT^܎`'p` a3a$mĶ !Konbwv hq'LQUGhPl2VS1/wN)muUc4fMb*~DrSm $5՜KI9yRH28kb, Ҳj'4( 7_IPtte-!NM{N ٭ϐAǛmaUJ}!Pe8}i!/<+T!*e6 %a{Rrfمv8f7Tp3tmY`5U=+ VwqԎߒxaΌ6A gmИ[jPX A/ѿpYT`Z,0#,`cmE;'g:c1¥;jw%z擇 fh1SwPH[tX"+%UiwCyWIP=:Is@:;ryKXQjB444;,m$y0 ȩ&+CVB]C҉1 K `YzNArv AG4U(E Voz%E;,1~"3vF }|ul0;^I`wcIY#p "8 v!_y>nj̖wW5ӽ㷴dQតH5b_|-ZogE$X%|msC6c.cy$-" HJKk 1v62+~ЇN ;W xm]Ei9Bn8RZnm9A̞;oW\!uXg@bO.0#lsߏ _6C$G:~î Á6FVh4{+_x Iy eZcw6pF9PzAiC35:ͽ˹o6gUیz]$Z͈g9 zpfk G 8kBGU* 'X-;ev2S_kӃG9{Nkzj;vf [F<Ya:YY)/r$uV̻: cɌ_`i`J @@5bԅ?*ސ{gY kYyViBNAd{[b>?G=^c6N6RRDŽbRNQ8sK]rXf|f?%kSewUlx.W IRNڌG 5|yD/rڻ=#)" '讏 1ع^,w+fS&>b4we2@a:E z>az~@F :* 8;Af+R{sWv@R.  zvMV\E1c} ^k{4/ސ ϘӰn2Fng(w#5:*3 ;.OZ`ahUj#3UVS]khb Ťpc{?~n÷V0};yT R">)`mQDk# Ew4 1nz@9lHϕszqmA73Y 9 zT9,pL= &hlI+J | F:X:d4$am@],d\ز[0@1 J{9ɿ+0*$>VO)BW+S"e^pTtF99zPĎO7lM|U|-Kc+A‚@ݜظ9 7+x/>[@cjj^dEBQVEj`z4_mxu57XqVc<umkNR=xŇyh;^3ҠO/Gr,#OT1 exYp#dGx9ȨᬲZ<^5aodޕeLk:- rҮvGn]@<t])5Z^`)?&ZR~+p? ;߰1k<,^GVDE HkG>=^&,Ӿ{V"fm&ڴ6ĝL -(XLJWigˆ OS``L湾[ r@vwr6&e[f 84þᒷޡn F5T#|ZA9"Ga&-4gZ?Ax'h*B EC>1: :x1)hB8sxf*LX5@uiT07#ظ?2NND@'-A3eZ:I^oř>!<ږ9Ara:)"ʲiljNBǐYT^h)ڝZvVDPuQGcWlz.NW-6@2@Vhx ɰ$-E&f0cٿ}ęWTu MorkrfSvn1!У5ljUN%JZ/y1Oy(HB TQg418/P4ט* <2>p{۩2{+. xCfK \ʮe[ufeQgX-6%akU_'[ SVx1/Vlٵ|L *ĥdL$e0[ $[ZϮ/l}A)10IT(/ DmM 2*c3A%x)7ZDQjݵ2qsx{eTۏy@Ou;Dw-}opNnNgNc.VV>*_'+w HkrndJ iKg{lt= d{$.||+՛D# /gI!`C< EfiHH>onK>%_@o$ 'Qg`ncOlr Vq~4 BҎø엺oM82;-FcOwn_Kb[˗ݫz% j (!]bhڽ)n, `7P}R f"V;UGSx؋'/XiN_7X\NF[JĦXW Eߧgg9E˄HUP+IG;2Q3eGuȜ f/LlHᢡF8˯^6Ge!'{4P^ %SFRZ) wAU{ՄuU⢉xy./Ӡ5k}(* +@0;4^̞PT*[PW 7ZxN$Vqx6ajEǴ_۹qVQS'OƧC6ywPޟӼ+C8@?Vj(P]l]Uȹ#Ma~4];e=ᰐ X-ltƕt xC 6Xehx `E&)U !BYI'$o;eMb6vm[qb]ae/q~T >M=Mέg_bڌZ_I< )pw*6cՖѕG3D}qe&\ъve5`!+lI2B#ЎB䆟dGtJ*QozNmBB)?H|a1$fw^7l`jj׬o]Ps.1D!=9I 0v \`ငH<X/npʤڄ"2mD[]%_n{b/`XX/;켄z?@%=nEQM0GL>="k9/֠9qs`ܑ. L@.|[:2\{ڊV-d`?XmF B&],1)ws2tEn_[YEkLaach,[@miuFd?u(A~ `Ug)z ѳZ\ U4lT|epBJr|*p_ t, jTu̐oÔN3Q^x16NU)QHŤpW"L Hh׮ob O}n([I+ܱ_ yLn>i5(ߦϪ#wxn^`E%O |o88gts=b樓*-j"#tE5\`#>G<)b}220W+D&ݘ0ϤV\i퀑ӔNrP3X Q(HW+4jlQ|PW- yIhD!>Tbb橠#4+$`ЪNdOp6}3+7.6e/$Eb O ZRs]":[+\˟YxƯ >qֶ}YE;X+3wM|]?r307 y9:XGg Q`LXq hdHg%/96OOdzٿZԷK 7fTHDǍ|TDS.ţlTT,lkyckh VF+FqS&V7Tw6ԝ5$JGuLj(;*컩W3OIlslص8 %Ш0ɭ$Hq H%ڜbއ/ ZϒkDx'﬜6Ąہ(rjz뀀ΰE4 ׳-IK+]ݰ.uNوW"^ 0/aq0ZxT*멛` hCBl^dL6Gcj0TDyŀiB-TEP/Y8TrVjԥՏ8ᒷ$[XPI AcQQٻG opfm9i*Ƴڄ \o'Cu&hԫ4ナFN5>,Řfq<3Zuc]xa}oU0Cǹc櫻Zc WKm_eX65l7v`]-UNcG 06GiQ-R~r_nO/,!^EsJ-Q ۮTTyMq Ϛʝd{Q"9Q ] 0h[h(D6!qf;7~2_}nVYh't׀BAVl\ #&A?hJ1=es)K|i>e@OG6 JwPSMy׍P%Σ]6̨&"¾ԸĠŷO `&g;gV}8W;//Bض)Q v ɭs4^?件@'-6 ,5;578vʽrD_Kiu0l%5:=t&_6%Q `Z1Y)ld< 'cL5PId=9_֐^B&q+.$~tbe]|y*4#ƨED&DkN[=6K?W$dw`= /pm܏B1\cQ.[*#D2C$:D9 Ck8dL,jdf1Nvz+I̐+ފw( 7CĮPIӻ&>xsH|gyVZaXd E])Pێ3ds$73? E((dLz(-KWꇆ-6Rև؝ ;jObic[Am`oQw(Zf P4ElzR0/z[8-y)_ٮkt')[1&C)=$i";H6IE]bL'Zȭ^L  )-t70i~ըuYb#a;Xw+PG(2@ݯᰝl&4Nc DA% /D/'O vlKzG=7\BP_pX"M]-c-i(,WYh*t^w$?V:v6c Sp3eV5rލRY4e}i{!QUyq,KD/A/Ǔl˭xe#Ijd:|:Hl9?ݓ#A}]E0WteB@CG RV]ldWz=i?yD7Dӏ+_n+#?Њoub%RS-m% LJ-Xudzf r!$!;mUټjKP@=OW٦skp$'b)03*K)9A?tRr߂ D{.*zuu6JQJ%R6- ɂ߸l ([(R.UvނW#'i0q[῕87y@\Pn6Z&H1w."Ux;7qi,\ ?`I2өNMtl LkR% &[[&S hgS2,Q ؔJڽ^^Mpm3xط2I^ə՛!/(~ E+St4n 0{x=!7UAһzSGcѿ?&CliBDhlEf2A,ي#/Qj+n_z8&83Y(|3hAQ>vDu]?@s nIgjN^Y*XG7`ǍcK|p :ʛ#%QxGXMqC-iu} ΄]X:ULyU<*CD^YOƱ;S bXW^PsVQ.P\{>U";|[i A_pR,̸1("/Ex`^6Q{NtOړv~R@{k%8$fqq!ްEWKl(~&7prҶ;OIdGK8n-|ɍ#$9+*v= LS{FHb~NnSP9P4M2(_#xQ;B^Kebu u1W$…IjE',Z8n;kոpB^!jO>%~vRy@qZ*FZPW<{y.j "b#{R5xu'e[\"o #~?>&"=rC¤*6;/E%>G>3qmɽL9"?m/ R~6rbHa_cez13g%9 =i䧪t-bQfUDFz_?)}U~AԜ߈ $ g@2= W6 tE KqX[/UI0.$dzʌҀ,^1Rō I~l>ȹ&aV.y?;fx `ۨ UkL(jWK; )^XREQ;j#0YcjWg=eۣxM|:#UnE1VD=!M)ߊ:*Jr П[]dR|V\bUE'Vۈl q>l`wqZ"Q [ݻ)@3rJΈ-+ЬM}u%lIMSy`:&x^XڔAD%=.~Op>k7R>7' P<F5AMd yusb;&mInV -Tx2鋅0)E"1!n 2ƺf"](NjÆm!tsᥲCGU8Z @NgU*5c>@.J3b9 Į4]hm8v9_˻]iyTyx f[gY{'6FWksPa>ǂ3K-xv"? &"76?VC[ftEK6_0N^!=H]U~t S+"f[S-?o'2{i lDB 4*ؖD20!#Xn[iByH[m=jEW/eA#ߴP3nt$7&n댡oj>]ۮt4՞b)@ u: k< F]>S$J[6 1DZdBu įL>Y/wh'NaP>B q5dXY.'L\ '[ @96 QOlO#Z.-/rZa8E6LMZȦOsNny>9 ]>Z>$!0 FpMiz ")y \E ?t1Ny ?w*kߩPUլ#~ ,E]؉ bOkȮx?…J[8 ɛY;="Ks R-S94ݜȂ%Ya϶AŬ?"gB{=/ǜSjo$pqCM{P+{-)ۢm^VӄHyuwrMIz1W '!;q{p _1]>zީs(U%}7sAYٰ.dn'0||#QA7^:J:dxs}n5?&X%!Y~+fF2gz]j̘€эfIo&Z 5wglA) x+mЯ:x/'(% ޭ EѶf0-Yҭ#-˨K8n3.)*{EF9.&cKO|0.p}ds^([V៤2&fgi)] i{@2['V̕=g.ft|--J\q|yzƵtDf}4TbuW%if՞\wTjp ~wև@_r#40\~pz>píՃp qAe~C qe|RI#Dz% m~ӮG]={ N ?Ex?^ccA% D=&6[FfC^^@\?Ta-wgIʕsJczqTLY 9ؒ?CHI>J;pؑΥ!wd(;:Q7HZM'=V7蓵=%7=>xg޵B7M3;F`5]"EꝂS>b〦bJ?L8)oܒ=#mTp3JI?Zl?h`>j*$q)jfU+7cH pݴ*eQCn8L>sSk4̪3.\Rx+d *Ի$-u;^p, tXJM z1А%#xo): : H18!KBWhB$.;==+Gש i sP/&&0A4I\so˳z~P]%{1E:X_xo*JѼW#8XbT8X]ᜤ5DaH$]U2 */=~?&b%GC֝' ,ۙ_k!eMՈ؜r Ϸ%TesgFh`ABX_vK阚+oRfUu[ KNt Q6`eԫ5|WS7eipjy|#:oQ׈768Z {3csjr:}ߑf`b[Tm̓fn"mH0ǯ^1pITŌס^+*ZsN e Riyw?HEꋓ"TO 8DǍv9{ O\\~(ß񼈥\VYXŬ :cˣ?tߌh<o <շDw19Qc]6%\2?џa8#/۲j]2/{tx}?k FWU~# 26zJT$ີO+'𛸙>k{ࡧ5zٯLi`C"53)ɡt*>{ibjADmuruܐ*(#*a`?'q6kFoƽfw/UVN#X}~+w':r\}v>,P2Fcfs.-{u}|q?W,$bs U>%7 ސ2|~VzWAx͙T0Āc҂VV)QoHNDZfmHpnxTTyk {HnR֓w MZ]pn5t?_9!) @B@Ʋaw/i׎ Wuۡ 󭯎27c}+:ePl{YjtQgA+ O'ǡm؆CIұmb0\5PC[~XEx:h It9c߶Ja2l7'VɈY?,aB- ?S]9ߦdi}KcIVW$!#` o EEMϟ}2%lմ'5JS&oL'jJ=&dY8tWqْ1|_urk_Md8Oٟu^l,Hww%?JCG9}l:UƸdּKąug be@g = ٧} n˄}PXUoBTU<8. G.N2KDe0:F`OA% qI{` 5&*ѿp |nj-E]<)s s4j8v/!R(@4W|]?P*-Mq:Ne!6_*u q^nS5  |xbKcg֏0*FCВކ61f\'8Bߚ)d| z%`N zҊ0ΩSo:Zaeg]nTP&gɴn+L'h~0+51KeL;hJĹ# Hv;yR,m Ģ?yh?8#:8C-JrZ+T|E3CGȣ@hx|&GOvh5{~cu+[f#ő(EkO^O7vI׮(8ߞ\4݁$b?/oBe!IT=] AgJ34㰝 켚k{]б9 [` S2IVB?tB;1T\w=+NČ0~Tz2VS`lh@nWwn@|3i76wfml;F?6#ꤺɃ^dƔHb6hԢWSkDxŨ>,ΣuK_d~߽V3[ƕ=%]w* ̫f'zGctrӟz3=n~v\Vs@5<oZmf#㜰B 4'VW'+ȧ^xG*)R*-jsCL#V &/Pȿ *Kw문]cx\:!G__=Ͱ[JyK[׵yõ."#EIepo ;=oSz)xjt 6n2v F]ǟ4]-erT_:1y%Fӵ<%b1R.;۟e w5I5>+},W1?W,QFbȪ޷^KJY#-!VIG]ν2ѣFSn)1O oȔ],, [J7{l7>ZG{1faqavHF#%'|XH_V%%{e4: cj4JUxtyS6j(9{g Y᧚Y "VGe͑RwF=ЋGu03SxZ Ǐʤ[InȻz\pTq]A%+.3OAe%=^\݊x~ɰBej<ߴp/$ w7QL7<#qӘDn5 kq1?B5I:[]MGHiFEJAm5f9RXZ,CZyz)2|>X;f;kYlg,ĩJF!M{[0iU[RtQt8b=ZUMqc|rϹ+!gI6Yq?bfBqj1h6s,=Z%Č0gIXȮeK8Դgp@Ϩ"7Cr*_BYJ MєzC?`ߛfƒ%}+b0nB5L>K 0$<1L#,4iSZUlC!iq];sWf2O2zg)^2#xhl c>³Hܦep~1X?fanFۙ 42YyqI+s"LÐ<5W`j3ojW, i0"B2/c6fC k 蕻?rʷM8 x 8|6XN+%OHL0yh8o5ڷ]?n Dr;}nA@9D8 /k& nE㉗j\;1jQ7ܹтr~ʠFŲ/=f;QF}OD>9NrB-˕]iđy=V遒7STiUn73<?E[qn qQ5NiStQD$Tr?K:Y1|0bJzI]z@YjQϯ1 ;Oy8׆.3`6n yp":}w Ja2y?dwIp &}v+l5f!~Y|#HR(~g}7;nYBo)c/*K!TUOÐRSc2 @IS_*ZVnڧb$AZ2Ǥ#A"(`p1RCֻSTu)lȨx]oX̕2% ManUDpcGVZ_18&ƕ E# aq63cg=FY7ssc9z ͣ?p\p-%X|wu"Ym ru=ބ8P9Y@%tDǃd/+iNRcJQC>I-X7oT9.]3̾? ju$i-hƄ0"+ x)-N\Λ%:]ξώD?3u4Yos珫goHF2w%/e쟿Vh !ng!dkn_HqIY\1^-KD W،q,6@1'BȇR ^PAp8)EflF'6]]8j˽אDA0=;ן D6?xLj$q& UO`zrf>X>FSx<.G`n@QJR=l7Z۬iϐC /̚sHn:91-=&\zxt濙XWvʃ @{gZr탏$owz!BAr077͹XNCDg|ˍi I[oH` \K<݇'jÚFxDK`ܕ~ǵp6`Җk$sHU4Bx]ͤfp!U-; {5 :1Ƭn X,6 tgQIy.@uAK#M!\ ?De=8?֣5<g,ps|&X7@s Ĺ-Y*KiQX{'W;G#^~fvV{Y|u9֠@i[&ަuʹ~;ni^@rF`ECa=`HH^/._2L" ]#KpNe$]$Yئ~ѬeKvE'M+WBHs'l ?pR6}m8`Nޚj} hWq,79Ќ%Kʱ*CO{]<Q Bʸ"&sK2> ZA;gђnCy;kL)y75;`ax.*$K&%遈I f)9Db$$' VQ"+AHhDzH? +UWDd–yn(-Ԭ1`]!`UlbT 3BX|@p)Y xp/b kO\ci"0irW ¦h<_ j`9115/S=x['XhsWbwe .|SQS4ٟ{T,x(CliGUQI:{5 iP@H4+l ߉8Xf|=ZS^*_} Rmk501Ht@w/'`M`}~z"' &&w;+jH0[Vq 6#-מ'r.s8n~#<Cz, VK;EϤCV~@h^IY'DXԨTDa\tCحU}f瑏@ܒuMR%TRڟ#z&8c4%y0Zmrf- OˍLJw-{"s#eagl'_Y;$.>@NV*Lͣ2kB'8{~hF71%DX]h[qq_]f<f%fNע07B䲁2lo"h"aJo)tDl"B3F݇7Jrse@0 l7xv֛=-aFrfP8CwP{ Cg| |'YNJAN@j\׮?m*Tǻ0_ʑ|Les<_x{y{G~D_YkAB)xM@2Bd E[ ^21-#ۑ$v ePޛ{i`su&nM(ЗNSgneU/7f,=ڗt|SN&R/B;7XERB\:KnZvccQցټ q 0Ǒ_,x Z5Vׇȟa 2u~6;ToMgꓺVHA -LSҚ2GzȟMԼC%u)d6fRҢ?fCD5.!s O3uʫ6^ ;+Աz4wxUy Juk NSh|;˨$\U[}:&Y1Y0j,/\X6p4ub1MZB=^9U_e+.ؿNc#4o/4.Ei"JNK<܂m L--Vσc4xW~G525+Q.{ ~4!Mk1 Y9W3~|Z!r$_5B0suƣq {O)S0]-cF0Iv hѳ>bR!=iJw뒹b'P-a$8A^@?U?TE/ *br^Ȥ.ڣCPI_ԛi3j?!:u).ޗۙYa3ilWɚy(_8ǶI$'/.Ɵsp֔(%<8E_!aP jI."dt3S**KvWj|0Vp[`CKLJ55ֵG"tz{]H%S U\%SءiW٬nbBzI9Z-Mo]?jl' Qn_Jp%>$.:.1a\#pe|=6]O 3 cnb4qaW~rhMܗ%;@:5S gܷ5RPuWq3Tõ_cCgU6[E2vV "9vk^󜺷DlZ6˷JL05UO@,5g}ra`({6_Z0uɯ xqpPmw5 xt+'R檻BRF:%zn>(9)BHYg p®崟 r{EC00Ӊ w2Y)!]~hbq?;)pޠƲJ\B¿Xkɵgél%Z(`8lG⚛Wg6t5[uUCRvržVzl9^dZҎh"M7Hs2~~1 WYi3IVꩍo;ZUD'm+,C?=poc$+я #`jg$ΩPPhfޚU,la&1S!P6saiWЃ20S6\X,wGrbX'4Z:\u_5 v(#E(bg+ky72'NT\N<B#~n6gOz: +c*~60lbB* rϞ>"1O?9wn}7R_Ѥ#XX?myA df?ą\%ׇ@ om*F֤Q֙.۞lV.*8wzz0qOuN*xrj5k[p7Bj>s4Ia8I5dq➩^VѠIEYi}sݺG;wxM+P/Ql)M#,/7&hY4P) ze}72O-*^ v[oYڌӓq:} ([/GVqL:k+Itv%#gM [TMQaє-aZ evKR~}pSYQam{z,jʯ,ԷJc 4JFowE`xYиsM"KJu-x:8tpoyW,oD /!WΓ)Q pN[CkS+:Tԩ >@􋉰v FzwkHF?`xH-!IL B>qZI`E`L?K7v"&=bApճؓ>e_bb1m_13D+04S ~1W4\ƐrlDƯnJ©THa#(O|~8) 'ݺݧv9_w3eޮJ|: O:SA^AhJY_H``X?v&'oeayJC;nk4/m\-%i@%ȐA(ãrQjV\j=BY~܏!@pNCᝣɚ$-YCG?6:d]`w *V\y+&_E  mrĕ4G1~ ,Fgq9ZTN ' K/I^ _5bMWf|v9 /N1P9W?Z!>D|߁xMmkի;ꬉ4'MLqQN:kS-N~pV22Kx\]esIv]Ԋb%}y򝅂mԹOVl.gr //b]Ct,P|ku}­֛q2lztrR-]ˣ36GF嵢ۭD,.Gzj1ln9u>Hݑ p[te|gVbMb LH(f\;@h!S/i* +g_!lV@yk ܪLKb%i7Gbſ*ezṯhn T{%ǚOP&x;ix ]DߵǼM>ݤ* g-柑|y9fzhOWSPkZÈ:X%5S sxڲ޹Ie@UK qRgLIgUBl}S |^6~z+=N 04yr._ 6F:r8|鯑&ɲBw0 X%inw7EdHДh& wlԿ>r`RйE{]gdxO5x0ܻ"0zWps˭D=.p>m(|  ِW{ կ yf-sZQ "r=sQ|%uU, -)\F!miF34"eE@)q1/ w)a%Z҆-&B7f35u~H\n{Լ1v,7ZX>0%ê}#pd٪vĐJaM"ջ2˓W@oIHH:7%j|cwCT`a_#[WI}z-W%%ѷ k)_TI8AP"^yAMK1BEZEi:{.oBHc{&VJ,r͔EG(p1R.,tJ2]OuarCnTFJ{6>YU\S+cl5pYq}/rY'=;vƹ>rڨۨ~iq1 JZXG~|T/dV$zVesµB~ 1i,Ƀ,Y !)9 тsZkB>Lb]pHWնOA8?^2 zTƩXM@]=oEG :Yߥn Dc2|\{ٟ=ո ]vX%ޔuY}M ࣁ~<ގoob &P]#Hj6ra݋NJ+ Vj:=xK[v&PA*u̫uGdښTA`!3]C8Q-|hLQ]SB7x}򄏕]KS49`&1mJi(_ JƲ165bXޚ gL +`ntF^8W0Y_<ėnYl=&9銹-zS$3Ve`36Gl~1%%tT. Ѷ rr dQ EE%CS7Vko S{TuBaZF~  '8Mŏ`)ג|$4c+܁#.t?…6)iW1fW+>"]LJvn(!$:P ,ԑ DBX/q3\&mM6O8CpH:vъzEB9sԴh۝ھMf~?ĠEەgcq k}-}p lyJVejjRCsFdIET!Wik}ԅSsY#}8^ag]eSQADٯI9.n`\H>ˍmQ}Ýa7 sA4N L!@^`yjk.m<ʾhSOD)!Ǯ} /jKHbT 07?:姲t6aQbnxLl8X`}&ChɵuRƄoɬAxΫYl%$6{"LlE;DOјiQnizxYP7\]%CcO_&x~SQi 3?Mŏ^=FWoKva2[3Tz}|8ԓS䔳gk4ghZiHWy*9dDYWД) oF;Q[) ;p& p9H9-q<9"/>eȂ#\fc㡏svhV[ŊR"U %dw@0WYГ5*k d'y~UurЀz2Wh?E;| ';{6B[K1& (~0LgJ8s7.7ҭhwkx3_u<߹N6j*JE%NuؙIOD}ZZ9.8g3>򛄿3 hw4RL7"yeSdӌ𐁻LF(08܇. ڡ@.> \ժz)lbOq}"/Qd7xvH *G_Y~d-I\/W<3=2`i)K=wTWڋA`eC]&R%Q*-dj22٥rg7_Z]GWqP_˸K-v G~v + Ƴ'8.fY K_gkd]k9C~J.fcc|UҺ0D!#՞fW\ŒIzR1hprӰȁl@ 7eUENr(&_t_$>LI1r L#vg8ghJwf=fP2p}<&hz0G-#c9Lטz(o(@6U ]k8N{Qu,qLk#цo^~%F"Bk2 b?* [U}^kt)e'E*ّG8wȖܱH&"MQȴ),co+b"iX\hZkE㴇3RkXj7+ㅰ?N{t$ q%fMRjmRA'`D^Jwͺ4aчhaƧ֍$R#Y)жΜ/ HB6/|o~xRFx "V#!Ѵ%8% S3"Sn_rw 9 ͼx U2뎚\ 3\bP1/ﱧO &3JCožP; G,2:"3ƾbe^)bB)|n;|!t̐n\[2%X|z[rS1TY??NZY\}I~pR}EyGBkvA\ngl1(`rCDXY]\Wڛ5fSmsz#[DY1 K߬`MiNݑ1N.[VAafUJ!Pxyr[xnL]G(aZ)3˄q~mHxk FSH%kU$d˯P~M5E]pffn" exAzaj3JsoXL<,ȓvgm8A3 ΟLT{]!=Lɐ oa boW/-X\T5?wrA:B큣Ոs.uM>*RJg(Д+8 ,Eݱ_p jWu }QZȐ(D8a&9d] 3'ъkVuQ`j1y(! wے@HD$m,@oPBA~y40J])>S.U;𺕐5Ƿ삜M Öj?cU&Q~ \Ñxݜ^>wIp# 48[$ *;IO6Wqarrt& 'df0m2/zFR J>*\LXk@ 1;hT/%XOrU׉{qkJ#C[\k^* YYWՈfpk) ֤htO0v"kIURZO1!ͺKITޫ؄{%KdY(?~ePT?޴a~#g*Ly؍hiMbU<,z84 8-| ~Oluu;`UA¢WSމ\+JH3.S1$ [×y1 ) 啒Z^fG=x$j h9;jr?/QYL,2&WvUD\,}}P?h ZWB3M1&I쪚Cd,Ϯ<7pDld];tٸh efcL%l lYWK:мiI$Q.Bpr{W  )-,M+s=]ش"@AJTop4'ÌD`U!5t{ZZÔ'l^˿BMEeuGў7A~0FD%.+;Gp0!@\'MwKTylz#bֱx:"ʶAj 8V} ,qCx/n[:E| _BS#(&>o  r84{otơ]iwPmw%/g9Av56*i\M 5WwhN LWO"1tOY47s)> 3}/LV} X\&-"$}F(l j~vC_J6`D~ :_\^׺RM ΎCY.RZj,|^ WfWQROf𲱔>|Ӣf]$n'9j7Z"S WIV7R8GR䳔']Y[l3JޗC9K`ctn붩6ۗnjvmQ): I؇eS2*~]{ɭ}S|*oozO.T_z1Yd7ReLԅXqhe(Kp3khAWMU)x Gy,\{ GysŞGܳ(~jP2 +".s?拎'lXѢIF:@48p%k٦ [Ԝt/#> |GL_ %& dbH/ Un{ݎH54QԐPRyq3) zcEwoih@_Z%rgK@tb +H\cO' H /XS("Xp0o Myڀ*nipg;:MY\C3Ӧ'hG7%+V8)`ArBv Z_Gs2إj7֓З.z`903`2'9U(Xq3+j2.̵K:JI} jIpYp8> :?"~;Ƈyx߶;\t55xcLgbͲEAgc+e{oDkA|#r[֘9w#Jۭ;UT&Tρ>km{!U3@̆Vxo#G,ǂWc6O^ɡ.Xh -gfX#+ {gn92w2{F^ǥjؔ 4!^Gh6PVqC0y*¾JQ 3mchXpkAcAצ9˛AC] ˯|ى0l‚߈ʹ2I8ϫ!.4@ybWKf 66:雓%^.)\ kc-!0oDV0>U,%E-Qꚙ'Olg ݅+e"w5A0:dC@Gݵ)8AA "V]X.mL3?FΓ\6={$e}1y^qE]+ҹ(Od%akp wLr`Uk|< -|2Zkݦ/cI:/Q.WC&9{CJZꋟ!]Ӻ'oa]ˢ#s])(ǕV•m:t/bɭ¸ǒM-8 "L J1[{sv\5#Z $ub>?h](\7ZY3`_zX%-eZR9nЄYvNȇ+  {2;3ƐnC>*uXdqz{<_N6+7oS,BQlRרs٫}X2(ey4 7m Y_<-b3B?n,9y_C H ImC^R :߆("|Pݯm{)۴PO1T@Ga,XID?eQ8F<d*-/<1@__ᮘe -YEn3.30;].Gn=#]Bni9aޔ\~B"'#seA^ϑR:g?aBz_Qw&E,jk6d;~Ձ"oLS5ZФX[ I1U y3ŒB>aФ*w6¸tr?{̛1lo) 03B=tnZ&?we*-]SO$oYOk:"8#>_2kj =͘_&f`!!qwe6<F U8dyut(>H5#+O'/"d#P J^ u^!2aLUc$AsQ1nEHPWe;/gG~zu@/f7y÷WgS(]ͅZrqDQ:] O:ҊcmOz%U'y+J2l04R\'c+:٤TЌ 鎥zivͤ3;Ė|ǰl rمҨ Ǝ9 }BT}E?{@2&̰!%ZIDk9OmSC[`3'-l ]k2=@W6tMSl>.+?ˉ;?kwnGD!ˠ]pR=~$BHfetd?}ݥ:@6qn١ o>W+|H{** бwt [ICL&۟16Ce4r\BhTn>&!]Ŗ~,!OkB1.G0/Q] yiԻ'H(i6>qTwJ䞌D )=f" :ySϧ7xz\Nj*Sf3tEhN>8o=:J ]C} *76V ]C=\$z2L-:\}8  Ƭ!3;cAu -t2unp}[wEO9)6Ŏe_CV/!6'im;=IO6F{ S~+pY7 Osq=Bu8B/'vg, 0Y_2TSp-80?UmmNEi²InFp𱿌-te=,B8d1 GL/w $Sxv]C'z]b=fڴ@/8pgOE`:S.e/|ƝPAjdIZ+?ZbI);>ܗ#q a|,P&Ns\_3{TT,=/0WSIfje'o0$ R`fB=Qof|=7(Gk3  Q+!ܺ`[l ns3h(GF-u D]Hic0?ιz3TM{}5 SS&An%.AΓ ed{E}ǤhH7:F0bZG*(3j|:3yy4yn_| ]HSRgĥ7n|ocB\Oz肸!$=~!y vylT}]i؛/k۬r/u8JW9٣?M ':Vt 'c0>ݏl sz > clπ>[٦u&V|^/o4#xh>4?Q48hp*_mwe H*Ayh"zȮOASx0:*+w_܈ CsR2Y(&)py!R&R2l^V'wh |4R[ lpCe]0k yX<C^/ D50ĤP#(Yg*n;79fl|_to)aJ '=oOI HpgiSq o4y7^3xtxM!\5(tFu8\%DYo&jtY-#n?mɠg0X; .H6B4,E8?BH$ E~ۼPUX](dyq!Qe"vous*2irS]t8ro#:D&BtҢ~7`H=/QTpV)`JC(å𯼷"gEx |+ "NDxwvr27n3NA m)eJHƎiՃ[ ھ[UۦFv]^{k.2EYZˍ b4$&Äm+dM[/e!0|O_ I0aj .8Tu6JLB9#[Gp1HanʥTpE@@ ;j!H{i Q3z1s] Ays,o0k@I93=\ja]ϥ_ŵb,$맮LvXCrGqYviKV7{ܭh9" qC !UGo>ǑI|Q5xbX<,+ DКnu˪ gzƔ'PbQa{o]?` L}F |ί[+nM% @;Z*I-%"‘l"ˠI"Py5>1e j}ݼڣii g*C降Cb*tmoW/^ހaz|EGe''Ks]tr]|Uv s~bZpoj´E4č/leGwS\{۠|(cA݈D"L:4b¶U7r[66 )e3 hYx0o1 5ư`ZTCe:վ`w tQ~=Cw797 *;aI%٬p99NlNS/vw>p*| 7P5>F&f 8ᒆԷgy `u94;h2(Nzk&t$Vf55Jm]Al `^J" Jw. L~?پ_MXh:e tW?2.*QnL٢0]12$| . 7pD~ AH'3%{aRCG7B/֠%<C,&+V~[^&; J&fWabd9yXX`j.9GQcS vJ)5\E`*'9-\ȩ^#6Ȩ٢U)+}TV;Q-PM`ޮ*ui]=:`;u7ʱ`\A@XM'cdJ *#[D'|pYD2Y$( Kvɉ߹DC&wh`OWP  |Fpa;\D&v3ҠzV_ =NWV^L9q#3Mp}Z-ŶFc4z dlԋ$wnfvd.N^q3td4 /{KQ'W;ґS~{ʡE=w?1\YִmB%1'{l+.>6Iܣddܞ1"!Q PK:aihS"n 0 vrs'@h e@qi^I{U*Pq*BgÃ7eQGu8>?;+!'["f[]bYlUi*jhc;b d 3T 4*@B7IҎ8 n-4X{_sy&띫۹̭)Gێzr|1LŅtF=+6b|Se-r={ If< rʖ)buT58h8K凘xAj:5X}/۹~#XDN>ch[e>YWFR}fi!m13U%Q~y(0ı )dVōgyT김Lo4 Ǝ b=M"r>Kxшft14AiA ѝ&ϳܧ:KO@RqOb+,{hqW)8*'AD ȷ䱝av<**u |TaN0B2-f<x&M*;J?CAG}2%;Y0v%vP z5I2T!;v"\ԆYC/W:g#̄["x~KC;}y`^ӭV_l{kj| {Vko^`^/Z1owKV"v,[zy&Q}-R9z=Z.1Ǎ{zf.q i1?u̺w\uC\SӞ2z]|MPY_^Z/b79!Cke¥a%:әt|I*,pG%̻>J>jCH)QH (Tbnh\ #z“.fUp%w`%PCN6 +Ϳ:$`#֗L SU Pr:O՘RUk2+g}u isrExN]MK)As Z 3~q շxn 4p _ļ8rdMd$]4 /k>FQK#irrҡsעr5e*u0$ԘN͜`ɂV}2[@g )S*EnXd{f~WVi+",C,&\5SieH4 y%HBZpC >^^%i#cj՜VV/:&橈EmfE=~=f`L:Nm6EK.jCpǵ&y@FZE;i6db5i=uob/{zUԠU el=X7#o /w[SɃօ9U+daP|oxhd Ρ!hNа7o'{=O'@JL ҎA02ϭ=4# D%~ bq-z(cc-ً:_3#$v) )jc ]N^HzRTjg K_GOfB9f|^o8tYo-Uz3[>KTS5Qu7IR* R0SzgLspwKJh=c |r5u[[ھ"YR"!4V t`Y#tSx"*aY9.%4{7C/[ Bw|YǶ klJ2鰹Dc(8pKIIf`]oZUFɨOHՓC4fJ eWMNB#:?:~Oӧ" -K3(o}h.Z3< G3uIilu7r^wZ%;J TBZ Þu}pU+3 V%*}GFCEC֥ usy{OoSI,1[wUp~AF}k6OGjDA\x`b!PVۏJ%vGfWE|>WҺS[S/&J%#r,)d(SRee^ z zaf&U8ߘqZR ri-7b+n)Cĸ25AER]UM߫_!EF6{rhNBu2Nv4rÄS7$bmBl UeSKqpxUDdki25ܚBZfiG\>5Չ86z@ͮH [|)0O< B(,CbR3C2ԥV%nGl1 %?Q%@r@ڌk8t&FH"nU(MpEŚ*EZ!܅t/޻~1͎)-z^>a[g$FAR0ԔhثKxvRL@Y p8K7 rixo*2AFngAs7p~Pth}鄡%mwzjW$ϵhLPCΪ%+@~!#zҔ n_, oN{U[Lq85 !:.(!y xrլZ-j3\NFD$q)^HUc=>:KWK9v8e O}?jiihT);R?݄ba` B7*͇An,uܙ= YF:aN0UܠS$$/8Q%ӄrBZ 3ڏgW՛k B~=a7P؋Ncc/l=A1m~"߈cjM{Qjya)ux4ӟƶ!-M=q2dQm-'c1D;0(N59LX_ILP.b7ms(,_V rU#/,ϓ{9#>IUu`UWZbG;07H<(POW#r KZ =pۛrzIQ"-VIgQM)aŽy+:K;]ۇpk4 8MoaYо*$]q)F wòEro*JUٌ^WQ*1,>Hz4G% vmr]!ɰaCvȁ YE}M*46dl6-?[R֔8 :Jhϥb+/ Ґ3C6j)N\q6*V%mv3gR]tl"v`CJjSIa1Q o@qcZUul0sQQ|5* @ t+6c ]s Dhtn*\-(C=OYo:]/B^Q@ƢB{l]AjfxJLĆFatV cE%+Ok+>ʿZm&QQ"qSg>4}wl|u4R37'Zj pFenJR 4yg)oql6L0?xxb0DhHdC2l㻂&)˪8^VMЉR=,̊-{v`o(S[B=Eviy.ϙ>ZvL,Hl .¸ CĠ_6kP+US<=dU9ejb=G E0=Cskk $>WK_ E#>HJyJFfr,F];&d~5ЖimR:iŰht' rS2@m~"䝣2V@.J Nŋ ːEY]6z>=&Qt &n]0ԪNpx+\!ݨkBJ_0WҬmBO 5 kkmۤWT}sj- ߪ#%,Jԉ[$ZK:[cñq6{G瑐KKcﯥvګ&=5T{u/ S?t|ѯ[OlwOjPwB^Re4yb{*t'=U%}:]]?Ԏ [,էze5٠Ѵ*epͩM9@Z}dzڸ#lfBuy],!} //&'ݯz*ec[QE{9Z0{2 !?Uvd/7(@4O'q"}(nZ7|,b\k3\{,A3Ok(Yp=AhPwÖ0dtO簌-E6u)2ҩ9*6{ MY(9<@TƓT-f$_)$@]mS@kIJPǀyjd:/B:87G[x!ahQ$DtFiƬs/AI1O=,7!h4`rD:gPmY): ǔ 9\8=.\t-N6&{' 洒"bo`'6E mWw BgY?&yr6pSA5[4渘4{&'Uθ[JFrw'9\ Fl.7Y> ) #Z"êpsv4HjӋ-y)\~-O<7g =/&\`!<XWMFbϓ3(*ZFAi^Cz]yFJheƨ$MN:L4,2oVR!s8Q%\"xH/<\~r]n۶]i&< L}/x1?*2t}TD$HxkEvsï Dn&bIrtR.Z!A 5QJ_xiaMp&}h-D<`/h\OZXY LM wL.^ #( {9ONsʂ10Gϛ~ ҺH+BBDJ8ks=w#Z.P˙LJoTP:1/a*)w)@]G;B83fs[} SZvzH9I8XkFm&bߨY]WUhy߹C"ppFIed4fp6n5d|O5ns{8>;EP*;\؟OrO{j1*MD&"Ly$Ǡ SAYJ;i[kcZV/PsDwSM&5Ba(w))J@ 9g=n}n5`CCn *J-`s__= w=mucsq2J%'fkbu9 AX 榛m=i?Z'eB0 wyEErʢŨU侢ua 51KgRF062۷ r= A9.mQz:z:DA$@ĘubS;@wHҚd= bS]4||l]0P I,1|B\Kc_9c2ENs2z4 5KĖa`:"0]O>+yewߥ9:X7Ï)p:sٻ3%f/ p}"/ :50FϢav7&Uk{+2ķxےQ3TF_*·@붂xI4"]~4Q O3)ү5/XZ  0@qAJe3T) %58"`= dJ4ޔu ^GK<\qbpA7r}A=߆I:ЈC~{a5td;ϭNFIf&DRv.ZwZ^D9*YHTGz,g_1oLX3wx1Y͘4ϪB&e^QW ӧkt=HX0L *A*^ԭi>^FhiJ,2L0;Tп(MB1*l~nKYO_+vy4wap.fI7 KcIp+*`7y]nb"x DvڲiCN8TwgT;iINM3v;X@SD%;(,riY#ȾSVC0mnI-ẓ1`|c!\t!DqaOTyC1GY*Q&1|V ޶]ܓWhղf\ҒIoM+-j̽Qvp/|5L l!6C^푈KeVNsnpl\%'s` FVWT!LT:#pM:闿T,*ksAut4EKY Mx>).P@\8B@ +jG+6ָFZPs gY@UJT%m`@?p9ahO'y<~U&̼$r|ՂмKi Et m{dTIr|6uȏXe XX{{mߗ{)U Z: J Q2`! գSl|4<0֠A{;ieph;ΔC&=.40>ZߍA{rH@V tO7%Vڿ >wL͞|d#2֏A]Dt=,h'Qȃn9 ɸNvBf!Gpҥa zGdDH(e p2{cKnѩClk0Cƒ_.~(4iQoI@B 麌,7~ån2l*m> 1t|8\hQh\>/A92d.E~~Q]T71.]tcL,YgæbR'mݴi_jwpxQ xmzA.O1, 4r#CwcoZx&73 诰P+f& qX {L6ρqw\oz.Gr0D6u67S? lCtV$ana/B񘢙XFx)DW5fa^lץZ\lCzF4K!'ɬM0"o@Qflx^[t2*I/"nbP;5)h Z&6},EvoJu^QfVᗙ9LfJäDFj{Khjt5R"~,o&'r!5p"Y;=!B_3~-^gVwD1QDi69yASHKs1U'˸^ ~}|dvAN/ܙ>Y9ƩnG {6lޓ ph4<ˢ.ipqŸ;9myk)GSr"?lj}ys.sW|%K 6PkF[nANS¡iJ1ó>h-4t+ChT-Sz꟱.RآZQT0/,tп 5 a75UxA6W# +% u3 %$C:T|EQlR鹨gK 'Xy"])},,CBDy/ӽR!:T]'shX4;6}u=ּ!sDxkRy?' l1q(n> OcfӉ,6)]RlX^r ZoN\Y+KyM\d`j"Fe/h@V$0ɜF' J݂kRd⮍dBs2G]w@upbqeOL\HN m pvק1 PdЬ|1E$7Aܒ{*; @gX }kǀ \brM<̉<鞐#phK LU9s6yVVq#m3#l^6Go >t>DAˆSCmN2[tX9YͺI06:GXe1 D5O*ڠp};|8}PwFuX {}U3.1-L4T %|rV LQhbE`5mmVJn0([dQX+~v#rtj|ICڅ׿ӴKq\AApx\fTɝ|\6TQpP0A%R=NE q}˷w;ٱUKdx nD`rc MZ;sKIL=Yz=VwJ&EfW-!3 V . pMOamXq Ԋi߫r@SDܶDe"a6_r-`8KJ'/V dLCTS VQG:W+VG\:+rĦes!b%ʔufe2uop;)<|b0Enm.ޖ_ 1Z۔nP5Ɔ |B@GmIS+M|s^Q^rCgVR"W4zFC*B$L#^_fԸ ^^eʝ\C$~Kb a ,C=٢r@˜yrp$Go62(yǡlͥ(Kog1x[dRrj8&t\WCt#C_QR w-ԩLW {[umxL9c2p1;&5b0i=-ְ(aP4IZic =:`Kp @AFa/%Zߺn <,TYri44脢8~adnjepu2^cΧl"zUHGXDEUqoƘ[ RDYz6P*8jB\0F<Ț2,v1f’ ҃)D\W\ !ȿ_ѧi¢>; `Ty[{K=5 c!-?\}CeQ-,8/۽) -^0ͫߦ7Vj Beճ q\A;b\[.?,p&@SRkhnRnb| :`dӪ97 x s%t)žF#9RC\8젫,Ս/z4_Z݆֧!T,s#9\˰bQE>S̠\$&=xlvDg1>6( a9׻k}6_ SG |\9c~?ԙ(`"&  i,jR&ziO:d8`zj+(l48QA(h.#:,!x~-G8" |S:l?FV& Paή+Ef3+{΃6Y%ja c5O)U+]a~RTNr8@sCr;>xL;;-Яu 9=@h;u,c T Pd@2 nq͠fYT`^_d)ysX2m6uR[Tܪ&$txIpPqүV4.N3͝];8Jܧn9X+\ +_z_c6c;V3嘠#'R⋗/g.}%0Pl:؜>!H3[8sh0uIQ e9Y81(CYYeris"TK}uk{rwAW Ψ[φe ϊu!KG]1;qvgW%'u9:xPUMs۫u! `)_,@V:ۋ,tmQ?lUi़5t,S)|N}^dʞE/|O$KRq ǘK|Wdp-ば$M!B-.EH& g6% TYX |UAa ,q3luGߊ#]<5#&\2vJG[AwQ@ulL=1Nk 忥~a0G-rCD YZ sm!A /(hv+vM:W'̪PWZM ؅^pF\.]$t#"Yfů 6Y[qJ, Y -\\;!ԙvINO v=P=Iƽr{F F^ G$l[l.t[ugV$wHF^Z_sBp9ݷx Sx$IHsת)MB NUEl™kyۤUeF)$74󣈕nv4;S"SUvJ/Ɓ$ 7n͏eh1X$Vpy)QUV*KM ׆X!bF.de=rm*a+e Yps$ ڢ!ϊAr&w'lL[ӳ? ^-'}xf2<+rrck$oa_ҫx[y!HL8M|yګ( ZL`%$/>(=d-r3TM:NuQQH`J4:*/`V3:MBt[@Nu~%ݒ)ѕ`FS呒^tXIޗ?zP2WC|jfANmNZ [97ʙ-1Xn' yfS'\|pۉ`8>,\ ?ȚGSZpE>sH=:D}_vѸAbh'CɓSj4 \G|Œm` Wgy &)8SŮ(uOPO7$@gݓC=Ђ3c``J24}UY5YxݴGm )LGx=j-c)O !$0 չZ服/lš@5,pTi{:r恟F:yb0~E5X/u3fKJ.r;4͝:㝷f,,7g^nnͳWf>Lؐ q֝3=+^4wR$n"x [6OVO`QW>|c89:\(5xOI7ߔ@Vc[`9(ϋқ{K,Q0= Kճ+;g [vC2>_NNlZB_T3༂ eCg1>viS;\R4VˆyP-[eABCH# (#* 6忤:RSH*^zT޳H$eN}Ur|Vn'MyB Nw$-+#mSea1f܂Xcr%FCo*`i7-m,9InꕅHS{]!.aPlڞldm}mQV`VIFDؽ($rzXA՞#p x3;VV7W]#ec"Mیz zr$WF,=4s!L۝I Լy-% pgHpNXIIٳ'I@E"|'-th(X_^}G~%ۓWAÚeJ/+hG{]ORX".^yfTSѩyVi gW˟;N~l9%Yp3qlL^SE{ sEc*|֚GP.Z -ibF֭LwbЅ058߰oj1jc#*Mv*۴8pCYc:ɨD|@ea :|l |`@CCt@88 t>Fx8{[SL(;[&1͛HVM^dsT P[ǐHHeҌmO$ME0kd3uT$r5&>N ,yrfhlAPqV}k#W!mڶ2 qQCHXPue0%qcs%F#wnlk߻||Kc3TzτLj]8QF61@4, 7ñY*>64md+zXŎYm{b4X wBx Iul_AU1zR>:6:xvT'eo'A{TzCgho-IspRI# h|g!ꆃu$0?{:B-ܷt17a3XJ2 eX% @UilSv/ \ VOp`^]n>(67I&8pHwȈXsMϛ_*gawnzpDI%By3-]0vY ~7q# ʄp6Hjz!\]%n$k=s0zv{iGr-Wwܙ:崔dS`*qj39ꝧ1[# ێI\aܢyOB,R\lrLah(Җ͙3jBF㓤#A0;Ron,"XZ^NU8X%b~XjFMKK+P=b`wQZeTYLA$>M%p`ss~n.u6YA-Qov.΁:R2+GsJt}"j,TY:dc 3`َzb0|f$UxHm+Jm?yC}p]NG0?`2~ (ucOWPj?赡#;qP7C׋KP]r>,t\0YèvoMhyx4XS{˩msYV+OiћMi.0υP\p$*^طA)TV2lC}6RNq>c*)`FKp^T4ۄ,Z:0aN@Un00x#fhÌk vz C+!!u 47W H!  zaJ>TȢUxN/S<#xE!!JYaE뛋O,[ٝBrf5&q!'Uc}t .f.oJyŸ;'T8񣚤Gi'oP^崪s8N/2z4HNhϳIm%Y$C,Be5@J "q v5n$'e?cBd SڙQG!3,*2Z̐9 !zϤwx!Q zE[t*y @=8/)ױ6[Ԗ*RHu8픉Ot]`duJ8!| ok0C HlIY͔6Z#X-78G1趼aĹns P|FX $*B6@hy2tXW8 ,5e=;9TRC67OYZ+RB:, Pr'Iq|̥<%XDx7t-@kaCrMK3`{4)Pہݳ cV@]0'822<_'C92}jCbpӥ._"LXn%Op շ>lR,BMxh:sÚZT>57̀AK GmC[TSůx5F-zu5 =5z /ա0qx)vN̜,[J,Ya@x(u< wΜv!0ֆwxx[T7ko^{*[]% *1#l ҪEΓ.w]Y=}DA&ɴ'aYk16z;F.-)'BV8QTg닋+AaV|uD4LiCfwe,Zd6L1Bhtm󱾩01t@*pls\ {G7Y~sn٣'pz 1&Xsmx\0gCeZzϻF<~\T_ǟP~Oq2Fzn5YCAg\'- Tb-sVtۈ5WRsSMa|gG{zCc@)r=.bmQ¿nH326(sn;v{\ nP~&u'@N;W6BhӋq&?^F6(&D˃)Twq"Fu47#~@-߳H*8h;&pv'5jbzlu#8:&vc_WR=@alJ @wy׊ y4c^rGfn7BN'aԇJ,#th־#Ç, u9~zS[:jo3/󕙆;(`zoG7IgTڄ xcΠt {\S+ B_ys_r%Ti˂MXWQk9XoJ8e o7;>3@ ,4CD+a*ÛhP=LJx)2w|G{LC_:FCX\_ .=<&Oxt)y QXL0 >i`Vt 7#ai4 H{eg*3]l6j롅]Y?Tbp^/1`Zf.'1hʜTkGj 0|^]y*_g)~L+<v-h"v0y4g]le 0,hhǝtHjh1\#E[=;9dfGMZdb@)u?JwǕ[Ī9#:mXjc (xM>[ .GKgj,˯2ldRH@%~ ƂBK6Ttf>ni.`sWQJ!:G9QdM3ISB9 cEM̿sFXXu *_:|#VP`l5^݋QLWu#Mz){s{ K3X:=YLh阢fv+=*fgLK@iS8 בFbޣEX#Z'R\oo`–=0^PqnA#Č/fJ ,D&F@eJtEO%?-MC8V_E"yD hBC_:ڿҁh_ɞeOvAjA>8(532` Txb?wV##UR8wZ $ĢS8c˷J{ 2Jhf~gR'1d38G mR4*X8ы`U@# oL&1l;_s'btGaomata\Cݎvڸ7!C {AAU3f?3Ư'*ÚE᠝8! wdntDuJ̎dV>5^1LkDyLut~ܻ@Yy,'SgVˠw[; 0sF WLL`}mK:Yɤй49,G/LH|^͟Wn0MH< eH=qU\GYك|X;[X:4r P3Fe*-wQ8{!124,} &=مeAYݽߟG U׈=,~[ kv /bR;ó#zT:`3,sؘ@090Tn{7]|5I(Tpf2j*7ͨ#cy s~te\Iy5j֑gAI%wn.tѨ{d vy u6Ɨ ~M$ A\)jYoTyP<.YEkY>@Rn/ ^gu,$^jhdd SgTfZ 9 rDV^?\Th%}ndG\n:m *o:&T ;a lrSVs}D|"8ҐqIT3^IJTU%&՝r-&$ti Y׏FC3fmgdKEMa{KڇTWO&V&%C1 I)nJxTJ@o"HdZHHҀvbhrpJsv 1K߯R2ԒkRF&])`,L% Ãɫ#y01alrUKfgH|'ȍZ,-q7٥*eiIGǎ66xsA͉#w'k~Jr-]Uvϛllh zƖ,7:_Oq2۴b_7~H1F{ A=`Sj^ҫ Q *Qm(qߡĢOŴ0Y4{혈ubzk /0 "h[^Q>i_UE8)4wdBB~u}e#0=įwFLm)3EP(D/P޽`dهRZcn"- Xv.'A)Xbw!;j|aߤ04Ê$ߓm#^Y? %rwy+Ɠ1XC׼7(H{X[ z @Z}hCfq$|^n|H]F+@~ ii Ukę 7,S43]~Gz NhI&O4ctWXR|SЂ{&xF fF"Hz\eq|cvCel(B&?H_˙i@*,}#;9ڼ X:@='`[˺8acaDŁrK!qj&bQxnB)se |8u`B\7Tk3+v_n90ykxEěr-HJOfՙVߨ?")E+iU+)Ccsq0oP#MB;.ΰ$4 QA2罐f 50:ā|`aǚV 78D&1(Åŗ_$P;| ac6y@ OOД6}\]R~I~3AXDbBgwƽC(|zK 5a H;::M %٘ t09 %1u?QH8x+qB*:?MxևΈ*h4aöj:͒QiǔasAg49,Z1lNC'9R˩)VE:wwp[jF)-R@Y:J3tRĽo\^FrvW]:$X«M7`|h`xoϧG;a#u40iXF4ɍ[b&0dÙ߾96AA$hK^a.gh.)XʒUEDYqQ[Z}ΩYۏirc @&yX8M0^3~FQfPkb*Ƿ&2aLv%7 ,3+SkM e ! MH?3d/VoĄJhi@]$}3A۫jbqaHҦk7_!^I+z-6=7')bT|A 7i_/[Fn{L DbP0a "wA_O Sgt\ O+\m6FbQT6;Yk /\\8+'̋Y]rgזc'!^)fL^\ֆX%qXvݵ?$n*4-BQ5O.j6:7E<%?7Q}Cѓ]ˡ՛  d,mI"-S"ڂ~|簚ܒtQAdUYZHF.ʦp[H,n']y$I] td?"Yd54Kxޯ`I G@ע9hE6RX҇Pgl:u.Sl,C`MΎs(ThI@t/ܬ;U0Y P_O dqÓoly`_pipQJC\Yv)meKqrj)ႴFwbJQ0,x?6N,51o WG8odlpz*m4ATԠSBo*th/ (XJ!7f 9\ܰTB]x|SPA/X zI(+}ssYc]pZEpx'G!4_z#!Pi 1n5`X]l6<@x4a=@>r643BY~P-?:s7qₛ=2NS@>d*):'ޙ !mncӂrۨ19Gj%\F7q90C/xP[ ".ٴuOZMjIX& w~hz=XRpndXs>k־ u#MTirL&;#CS:8K?d+w߅}rGqJ3x7(LSxe#]IvnB+yJ7H\BI(`YFܮv<;co"ȨDlߊw`m⛋IO(69}lWYk(-JL`6~B+tnWhp1B~ϋՎKZ2NE,6?W'](1=6Oue^ܷDɤ>A+iw VT 0AWaTے)-.?uNz9h?N +ji8q)=R QnH.^S=͔Ȍbşnza%u}+HTŠ`uk,V7dGp[OWm|(qJhA`6߿j8 leɹ2݊K:0VAつ6ӓ&@H/!%6` } .pޠT;o't$TwҰevWneV3c(t6"gmzemRڸ JxV\I.\x8{Hj4͡*sM/dVEk\ٰ `I営1,nnz݊Nw:!V7n@< #_*K_Oc OC6C-(*Y=>*fwug2B!Gc%$ OzU?䪄JzV4s"®F; f1AHucG7׭9SnƸgFᓇL4d#C5WՊu(78>,Q$[bߡJdNڮbE E{-7'RM\ +[7]0UQp0N!m \%P;օ 5˙@ukD+?r6mHϕD51h+l>q(ٚ2%"كZC4Q: ԳX3 j&ujKKN=Q&3X \s{MX%CNNlk|dnyGV{ ™+#JJB\īkj5a8nzo@ gˮeJRL772^+iRO\\D}}p=W?|E^1}2,Şll0Ҫ-/gb []`_ʍr-gf*"Ffr UrՓ X YH0G+삞_!)y,ZxN=0lR ޿ņU O[$Av(+gr @- N= ̦mf .d{?(kgYW%5@ 92ev]^֫2RMCDŽ/0 ;UMṧt7uSlUpq!Ue-ĎY !`CBK=Z0_h7GUyM1 е (%*z>?[.{ceGl*ƿ+ٝrlZ?_o1MuD>۔tjk[2_H*=̌酵6ϥjnN )^Q^LU^j[#xs,9O p"[ar. - >H?`oc\c󺕅<x `ez+B…o g=jwofPHkwD$"oD/\%Ay K*(XwnZ"ϱ@Qa9:pLBnB75:yd6bFuC׾z򍪍YbzvkV!i҅&o 9^LQż۟<`|:D/] _'p.t w!5Qr˿1a_Ev /M "TN#g>LX0-R\Ըg})◽Z)E[75 gUWSEkSЙ}=T8h/y *l<i@(heK˕@蔖s:`* 5 .ޞ]JWI$f][ Sw(@خÒ7U站[''O^z^'-!:G@aQ ?8Qa!|?fKAlz`rR1]U&}Egi<<_OGKEtB54,o)˳F=,AW&]<@ V>@~BPNnkXR9*jhpsI2ŽFpBU~d(AFޤv%!t,Lb}(Y?nWٺj<?w6ˇfPs.8j7wѨug]~ovWВ+~T#lրJ>`m#9zgw+4X%Lvrrt7!y`"wmETD 39'8BŻ7C(NqI!Է<5|@kP#D)X4kΕ=O\4:Xā5ڢG~Cg1`'nx;g?toǪ)#u;`TC3 SOd9P{' O X0-&1Cr-;Qc U 7,z˫@8l0Ѵbх_x~%_S-3lٍuȭ%ylW?q di frCbb0,pŻ Xz)_z<Е/lSwar͠A67tnG6};dfw]N׺ⷻ֨xcS8Q58}zq[֞Վ 0_:בa1R)hy̚;1ug>= pwf*D xNlxl壘fqxC[#Ĩ:ƠYQ/%'l jOn&FĂd6OِUzQA⿁?tBHDgQ䭵_X Ȯ(a,Hsy )W̽ωE"|/Ʊ}uf6ztqP8H!gASpXc}L}Q`H_>X}p*HP$[VLx@ apU\]B3a' ۖl(dBzᥱt1?Əh㝺 ]S7tJ.Re?ekK"^c ȿL@vD>?'ޓ{w'pq5SŪύWVPőK(NH6VUVa@\_w`K4yc(`Z"f45} {8JJ}licFںK7%* 3'=~6;F{ >b3=Tce kyKjm6:R𛃖do[N$4e_Ϻ/T}zQQq&[%o^;4ekɝSyv7ƾarcTS'RFzh Vg0ܧ mlT5 WZ"qшwew dW˶ GBQFikl5Y `]w'&$Gv3Q˼6(Ud "^e.)v&ֹOm;hha0`t$IqɼؚqD:eEe/#vW$Y\% `ȜKe=P C(of(K-a#^iw.kw2*T!4NƢr0]bp=DevreX~s\.Ƌ||QH\S^s6,m" fe8i#z)oCAiLm>F~SzK_#zp>YmX@jxރ^4 $M0ga!nDun&]L{CW Et#o 7h"O]Uues|Y/Jw)+0?BW#ToLGAe8iM Bx4щ=` O!/LjpPl%:1V5!{N8B TBhM>#yH\ #MR[Dba^sP“"lB1x+lhLYXBN Dcr ) {zݟ-@R.,=:.z:3ys@Q;ۄW%"\K(=dN2JGg.%ޏl F9^'emF 3-&jʬ}SaAy{ p:Nfr}eC>g-/-8@,spq%ljE=Y⊵6gwMs]G%+U:Kos 9ǒ&HQ_($2cޡj#KK9D>'j1?-:v#&)U\9Tmyl#Κ\A:}]8ZT%u{ssaNl dIZ_Jޤ?V><[zFEPbTz䞭Dc@dҙf LXisVlܖwը,8 8y evW/t%i~0ì\J_sZb`ci68X DJR)b{% p̾QU~ xRs,4osDB[~+- Ncl9zf yn)Of6FT֒bV8 кaGWMuy[ 1duT>R7 RLS%N%YO/5?fE<6q򂟾Ц7>љܖC[^$;) ?=:Ma7z5R_~H-ԩpb=$\ 7 , aeӃpc3U`NqdZDF@@.i2߼{䁽f\˓ ~. [D%Z1?(Ԛ,'M4;.9*Ԙ1:._)KΌ ǒ u9sHG\CBO }m^.3scfЖí-C2+Xթ>ə 0@e2vyeEzAMfDǥh<4*Đm!k8V˽[9̠/[Z chgC5UܣM=X H ߼^6QYِxZ`nkز x(''Zm:=N]Ff0S~>1hxS@ Q+Az֨!ϭՇ}J|8)%QoUz+` ̛6e}WM!-5|EVBz{|47VGVGz)'ql_q<(0\"+1ݒg>A t+9 юhl 0Rڻ($J &f[>݊@v#gNJ.8'L4b[Y-^D2,6]I,8ܺeCc=ā&jN6al1ZxlPiXDf?.nџtGH aJBY@i ^a=.ĕy!4GԹeTm`|K(b Yd$9aJȹ6|Y^xJCNžd,!Uچ}o]#o%", D9G4}9;?΋#b?RYja4:.ePrJ,ksV}D FU&jep&gՖB D)K a9:Kt쮍'?u[utj8%*F1'@Z@"EwWAL(`w{9eDuEqp"!u*ip >M}u zNc+ZZ@AUqoyAry٪Z>lvեfXWt][mj٪fNCX䡔EIL{g6~"}l|%cUd~Ӛ[CLo pm駬BJC xVlӄ3azؼYo谦^B"B!F7y߅2E&JYQOr?!<,`P?EQdCMf*D#Lp~@Ky-2?) /,QݦAv(lRWXXCRLy/?[s揾9.,<]C >)*h]^aэbK6}&_@G!%v\Tku3WmIȍZ5#6zOfidЗAv1 tf*t%54}K2D<~d0ZB%zx6KJ pOpLVRNpi#X;?nT?ȴCz:2$F*EU(N9YE7N:밊0.̊<]eRa.qh3ymGIVX~Xpj =W[;x"|]/R$Wdsng1ȫ2Zo~V.bu'7#pt!yV'H%#v6vXBgCSkRxZ/©Al ҟ]mcMVe{*y8\t$g~ؽATjb0}֢B"'ɺH}*,{IduxIcf ܓ)jLsk5SW"[tsA0!\0o#Ѓǵʳ`Gˎ1{hq7!#r T >||Vir_,eΤ6~AkkF#r]LLA5P`atY\Va&gO|@˴Au8V9Luc0K!nJy~GZ[Kש  0;Gp->!dD%$PN 1*9ep}ܽ28%}?}Ѳ@9 w~b9u!AOµrF4;.Kn?a\}2tabMrEV}t7arSO[^:9Aj˜߈tDB;(X'rv_߻d=w @~ ,٨YH Sb+&nH H3.s`ҁo(XyJKo/C6CBXj~Bsr@S:\َc. O,ʲ?H %yNuSd0kc$T\@3%~i,qܘ!e?IBc)[riTl#y&$ S@1$4MkKS_CNQ;$O:v˰aũd 6NyT5x%e.3@h_La]8h7nrc(F5=]PQͻنP=K^JB ;Ƀ>/]\L˄i|+m\Z_hd 'W+nzOJn^ ^U8]p=cӇ$ζ"Vo:GdWZHlPՙV(FWuHs*Ǣ oU[Ji]A_!&?zpj&~UhYq "\.M Z h ]Gw[CutKw6&&`Xy"8UbKD5nE y<x,z@(~z0$6gZfUx1+*J $\w~upUҠg~]Mm'DxnsP Y)vKwqb޴k\OAqB#-YHPQx|Z1J+¿JQw (a{rPU#\Uyޮ6:l4/7<"v-O.g]%q!FQ]u^/S{Q&q [{/=/-M =(z냚1M6>QWYF3A#I?;W9w4JvX!L<]?jE.XڣpڍFׅC,hep U3nuSFʉq,ɪSZm;4St6!QVRfF;f|Qz c65Rm2fo3p]fAM1ͅPͳ_Sr7.H(9 &V_L6黅.n(](s+At&xo6X)/:|EUWKտ'>Sc8Eas<8Js@; T $u(7't<d9kcŽWX.^3`G%й2yk$uW>HPdastgXs ]/7bÚ C}ۚEy_D Vt2b,gl 2",%"hC&҄0m9p3%FV(L%~FlS^sneϡu@ >? Y{sri.eX^?4&Y|1+H*`-aK 3V<|n6 2+8levCY[cF)yS!Cqj}(C/q~2^h2fQqw—IH]h:X'~XÏvl4a R/і<06l9!JqUٗw.l=pΠK9tǥ)V{WAD /\q&cǜ,G>g(1/ 1\ ~Uĥg ̹?_k 2^_aė Ϗ ئŁKŚ.dK MUD,zXL [͉W!1_ ,X5Q S&؋oI:Ѣ(Y_cQ/;puo wmSC\2_HڌQd*ocY]]ěTf>r ; }2K_5&oJ=ũ 0h^bcSmn%䌀Q҅(\Ok@}i!6OA$BG]zT{S[-˲#MVV 4Ԣ`"HQ? WKa|csϙVOz$.&WdMQBXZXĄNJ"U%Η/r _.JO|M~'jKp/4d,d3y ܋v%V.W}CvQ-ۇ[2cu%/m|,#v O94CvfO3;c94\ K="7sTT P1 Ccx;j:ܽO)DG&iطbJ3pCCo}Ep!V-r ,AtpPPz&Foq/0^cƸ:J§.p,bqB6 zǹFsspxxD+uoݙ Cenܑ_پ0fU|RCyf5PbOT (LIҲ_R0#Kcz55~=.gkP Bpsl<9E,OdIݵV J"_f9nMj))D<׵VR)]j`7 ˕3`w.ήCq~[M`:Kuq@rOЭa͌R d8}U?q }|s@\CJA6u=fW';M9X"B^`Y^ݾfF<`Q+\̶%孼6cvܓ xӄ.|L{f!_hg ЗSmLAQ{X=XB_)M{R%"-mYfn55ո2:+q ϊ#*ߛ0H_.lnRGvιFdM 4YQ]N@b<ʇٌo7r{䏆%%X% whxHQ=?sƻXU,e -5ٍ,8nby =.6r%v~-pt+$2F! s>2sD±r!auw֭ai<v?S(D>ך(Bc%iäkעFfYIg\򣊙&́B2,idLvUǩPԹ^m_bx5o7rZ2dǂg'>h`.H-BS! }u oQ9m:KցFd+OqjJɃ{' zdk6s)GYT-ipDR66M9xD$:zfo/i'VjpL5ʈiz[pˁ^^{'BP{:f BҬ&!~nlOҸ>F#̚6 f>@4d1PWM&HjXI݃ aH8 op#l#8k{A2Ƹ" 1iaxRwg:+QGsB|/#q\5 S7LGCVeӆ&~Jc7ufH?2%z$Rn?脼ҧ.So eih-`?Ag^g mw.t9*==dxfV R?]t!m/06=m* ɐR֏ؙ4'Z>\4_ZcA;{l->OHU.mR[BM A0w?oЦ5֎vt"?9!P쫳WfYRn>ߛL": .Oi3w5p!QbwvoK$讆y-V:ƯIwY:!BǴRd\ܵd@\l(,lUNW]P|)~IQOԇV!='zy%owH/fǧ/A҇b`g@D G974HLj|3zA NO qՖn^Jt6]~ݺqq=#fS~tdV(#@|O9gڋOUA$k R̃-quADr<`2TE+OjQuz,Nɖ۪֘$qڗ0L#[/HS dj-%lU/p_X@s`P >zE;kdrЌ_k^V_Y%>R=ֲFa:QQ֮-nLa'bl,7]>gMatǟFy@dk~_Qy "`} o~N 9I #Y:]GE}7~,}1JʩE`?NP)GF+tDBC:mE6=3&Ҹݽ-ޫX+$yØ7s͹;L99Pb^V1.y6~wtH<#96#qѝjHZ䙑%9:8z` 13@3f[} 9EF=g3jLƒ|,MօrW U_w[R}*@a vE3_U9 83)~30.+&CډIjkpĐ2y!A'mؓV|At!⯌nv%4#8+Aٜ!Je5~ "[4SUWGLZSogK_ںY {R'Aኤcbtz3۝4~  Pty\*Q7`M~ /aTN#v[EXe#sVAu`!%98[i 2 -!l|{GGVF_Dfio>9W]v%2̴2u}&0X3wg1|Eu Љm\eѸuV_F5*MБw@̈n|xǸh8x~ʉxI8i3 m+(\Ѥ#ѧcyRL2n?V|9׍3io51i>D_*2TbW^|2eV[=?=xMۛRD0<7-&y) 1mYinT ʳb1$^\`  A͡A([M]$n4pн>^"ޯLD5(TPͫbL9b4 >CW V|rApf%6ԝNb5sy>13;,40AB "$ˠ feBjrcfbiO* @%Nւhr89._{uĆ8EPo8K HttsmDֳh!jd׷S$E𶕔gR*кz~@W,}T[y>V{{NiOeSp{=?CE;p5~W[ yڳ%5) 1.Mg:j$M4]rZؾyXjnˡ{gsc ܜJֶl{#'PS OUƽtd?%%AQ :4‚=Y7rAV ZKzԊtׁ(oiQV硃̬TիqI={LYz, 7i[?IpTKOI#+wsq2=_'|2V 3ċ/s49|:Dᤗ~߱p/c3"=zJߊz̭tj$UA)9۶[y"=:4<@yLPEÇ_t.!K>fzYNWMt*T:a(JN$ 퇝OŮ\t}mFKTy[VIQٻX@i3 uM\|e%x .$ ;Flb֬hr͏ CF)Ϝq&&1m"ek(u3=Q.Q<jՓD_ øw]N <3 D8mشA}ͧ#AsvN}X pL3 CֻV1Dz3`eP]Do}L< O$9)򀘽 Nn9QQ8+kZ7l>"n 0rHÈ8( &XJeiNdCbaNL=f6Tbn |k7/ׅ~wZBby

cRZ1mI}]]0raEU#.5|as=@~N%B1edAXco 2X.`/U4NͥV0K5Tۦ4V[0g=9Ǎ!~K%BD:`?^1cW`Ը e'1W/uJ W(,+~L&Uwl<]Sl [HyQU݃;kIVu]uܧ`G@R iP#MRSId1C  Oz%[*_6m2!,HÐ.DT` \z qN# ׌c^V4p̀Gs"S gM[PZIlk2U#?$GS5<K35BuGT d'b{ָE)74MDm%Հ>TZuA|@inj̙⑎4|< $mP*ݗ z־X 5 aW+$P_C1]*z .,' ]4v'(qPv@cVRtA<|ʀ;۟Bn~ {>`՗.1#`zqcz| fucV{lkq `o9Lm NVT;u Z쏪5،2=+h^RzY ȷڬzk.X5v oث;eFáϩ[.v7)Rek dhOP nଁݞ-1S  s^ĻaRFzVq!-³ g~: p|r`M+JMpڡs{z<gKʲ~ =Ӫ)YU KL%B`a@d~W?g[dDPc]v (Dv1%=&Ҁh* >8fF䙒X}}C(EPJS?|ƒ$>?>Bkĵ}w%XXI`&xﮞWfH .q11& \Xp"ɛuPM&4tPa~xEo~&k6靹_ f#QO"sRM<,p孆./ Μᄡ$Qzg-/0V8.x2nrs)?6Qb%NΤ*fw5+~2,,ɺy%^ 6WoOM,zeg Ȳ z%Nw ̌\<){պ1B9f!OrUh6BrM$_I4۷ +#/rB;ti~o9䅯"wq8oYh!`ihBekmggpmug^Uk w٭82V_*.8j1"WNul`W0z8άZ4_p vXC`FP?>{xr 5ӷy.l78R\r=)U ZɌ)Sa}O7>U(QZj&タ)N$ (_I"ྴEyuNmi:v%Eq+Z>AKݭLhSPEϙǃ3hĭ.A=Xi3i\Bl\ %N=uv9)!0H iPplhL Ǚʆ̭;uC܊or$?`2͉H5қ=RXiX"ob4feKktu !ߕb)eJ:o#&U`3xJ,@^)rqU3\+ sga"x. _5ae%}6#$yo%{]*ͬ I9:A?C!9eʔН.f'^=j侽|]S_T)h*fŸ! :n5!<֤CuB֤8t腺nʑ.-68ϙ[>=<7VZƤdɧsELm JT|)]v׈ridt\Mz:&1 |E0H53Ro^!5o\;T4wzFjIޗ6N"U=?2*f y&`',C%ï1w4L`N>rvt}AU I6F2)~f=oXuN9<MuXeuUA"QqeJ>IgZLX\Sno[Gʗ WW21zX?Kk?za4bF{hw^g z\2q2CT0aW Gk.N 9a=^x 0F };H<.xcEX[eQ 4Rں;ӲZ|PG\~smQcK =V6ZȵnR#b~65htx9}`vp6!p j$T`@W;5u b pW%:4CRkdCݺ$&bd' BO X>'6˭5j<;eIW 5q^ʘPO1BL#VgQcӷv?Mp)VL)Vn /N92`秜Yeך^HK>ג̧~;ܢ0+ODdm/`\J#ᷘ/ v3}2gZk,c"w=:M];SBDĺfȶVuq(\} N< 7r)J~P0WvP.^p.[@ CH`,:0`++ٓd8D .ަemΈJ>6g7]$q'#d0γizFCV%*2 ԛ-{a"Wz,'CLB˼` dW|U,6ͺ9®;c%b6$pptv4ם0d8ĚZ :<%] 莬Ҁ@F<<5hY|5\G~ TЙ&ImC*߽8J HW~)![0C~M>I}3#@J(euiɺ,)Ij{V5ӿ獙0i,7VekC@)'7)@7gm5g5)]m[0\/2H+zb.k9 1SwHL;ށ # vbjgH(j^ ߿TQ-י4 +ؼy8d3S?Aӟ@>;l>s0AcS5'VݕvTp?H{g 8R2J{JܫmQܹ2 #3 D#ma%(!Q̹zp."A ˜ &447HML)$w syWm{ Q"]Kr^qh80-M _(x 2&{IhBX`"W%*^EQZ>^#\^dϛ֫ž|Ee*k\ySѓ3g'X=`Hpe{#|>W_Auūd8aFf18j{ڸNM>MI/3aFn:PYnTx%~RWD#;@!#WV*cL4_8QBDC<7Dn>ԴKꥣ80qJof5D/ŖF`d¶Ho6;*k0Jn5HE喙?Φ!=J08VۢƷzdk2y|?-Eʝ+%8{׋hESIcy-_}Lu(y(pWZA `c'n"3n`oevXDBsHlJ3쯯Tcs- i}7q}-ZRbe/̻@?~56?"43e辂xj *]URClC@odN?ϰц ,ZVlif6roBG;\?-Sc,/kގ1^ TOt\] ÿ-"ąHw. h1`a| NUsƄ3K,Tr}t"bfU봛^Cs& n7=KaqSuIl߸&Z؅41Г?Md=H8%wZn0GX=`yg @OJbIK \W.QRP /ZheIV`~]IWN^㊒mz-AW4CsavAbbyZ uK}3|nsW4}7lҊJIB1K2gV*}7]M?%mn)21F#sҿpOyeUG07J[ *#i`~*kM#ٌ@Sa,ݚ#SgCg i8 @ -m3vУ;'A B[Y X79}ZBک^26]1wƊ2$;vyBl Q >m+~JF80P-w«GQ"~iͫ^뷴9p ":] ~Ogx'p‰Z͌v^0Ei\~BE6*[Ǡ7ie8 B.LO;Ii)G!d:@sfnC$te2з;y!l簱A_:TŸ-^Y@zFIw2/_d9  شOXʡS_ηqf?v:/- :b6: n?v/0<v(xJP^2T:& !U{l3֧'}s: r$ȟڂm4X)Z^{.+Gr_ AWzh\Ӽ$fc$,nZ[^+hm,F-ed&9{\^ %xH,\͵n-U(kc/%@ROkvhӘ@c|YGd径ڦ2 <uKMt>%*cK[KZNT/pw0W,a*~,Qg.FBl_=CLhnɹw1h&H}|owIc61Dé[18~ xbK:LLx|2Kt/B.<={;MgE5 a9i |a3Z34 gй0@96-DL 慼YBP3$ D\'qO#|dEU he3e,RJz[IuH0-|j/Mŭ2yy?h_%j߉# u!gH] a~;y ee#%{t[E17_ULm+65cXU.}Q3"8/=ȕӑQ6ҏ/, ۃNɓsO1q4!|輋w`ܸ)$RA'4}9aS+g,lD\v[/_JB0Ĝ3i:$bُUD2DibZG 5UO5AoLN"|:Jõ@B-(r%jAMl|DשA/ VrӴO`dlLUl *<}1B[HS(s?b籬L^)Z/;HLdUklYL6g4)$8 |HeifO 7]iE\ '^,bJ"<IQG{%7Z^=wXdzsjbKꨢZ-:| ũʂ ttY+K#.Ubg/{ʅwOئF1m2e|Zz4TZ"C>aZ}$5|D撺҃ҧ/}}va ыC5P+v"$÷:IJV}Y1<`GV°8t9C5 n(-{ SumKѩ冈KH.1K) ;iش?(9€p#B¼ Fj,I}`OBl_A1JiiEߕ{9a>2 ikdrV`F*62D;>DY':^.[;7*ȗ&I #wrn$n\p Hs)bțHP'#o\5j&֖T(ʓ/Gt$mZ1My05S[+O7\/4,YOz]^S ,zLAWHm GEbVD|G:dZz|kҕ [;Mn5nY_Lv mX\k* |IbŗBH/)qÃ."jK洡p\xzETu#V9R̬%V*bs[U1ǧo  UA R}6xV>uvFO/uY 1"{. ->=L-o צ6Lm5RrEJ_uF4V^IH}̋@W@lݵx# mp:v(c+KF^|fΗk (lҡCDwFUurb_R+~Tc p\^gB7TB*oow .vYJGrҹ%+b/eC~?v+cws]tL\Vߏ\AajMy 58.C9 зPGh*3Hy}K`Ư8G_;} 㒩sfG}܆\-{]m.NRHa#ppf rQ m~)\ R9'P$P=Nq!ze♐b,Ë6l@Fn"9Ll`: (򟎔ǟ rҥSl j$1pT6Q:s)@w\#6?s %h p?>(D]c$HRl7WqYZ{`PwՆ(RٍgV`6')ם5S6t!`IdZn ye9!8+3|9%vFu˙j}b}?j,0՟ G26@*~T'L,7ѨcU ]hl9;/x'/a ڸt"֗N lkد`NN Q%lƞ{acE ޛ=Q=&2X2x]懽-E (˫7<-ӍCV\Eu5xI vl?֢'%v/2aw@>~Hyp;X|P`ߠEܦfUBCwEt^g)_KX=ko +E㡄 ?֚TOd>du5z]@; DvL\0owEƀmcn}QzG:(&0$\+21Uo3/%%%>"qDo#e1YCSvlm"I$=K[5&,sl@+OQZ.ﶟ7V")(GM(R 2J£ .}gC{~ +tBJ߂Kdi ՁFVXzc5mfP_nkSMu᧙>6ݳ ,0(0̠ U|H)FK)ڀyBj66g+yV@7)S}0q]o*9[vh+p A"z=+⁋xWXeL qPWr&0\ЃìYޢUٯJY_KL/,@Ew<8?qhOfN;)_MV~cS';//VpB6 WӼQ~nJe?XiGEM%}J~N5#X?A lL5M]0zt1R,!dQ5<]eg]ἡ?QZ =M`!}H=2p=Ztj>M@W?R|#C EQoZn?PKo%m%6ΐ-aR'eAAXLosÿLֻplA(w{5ӥ?:qɛ|&}Je_R8x6ԋ\k$ߏÌ,p1l.R0tn%rbGK`~r ['Z|+0v"y7$J6MʔH@a]ѝS-3@\NͻAXxt䜮X<|]~:`]ҋ\&(_N? qZV?"H5fR{U鉁mܴz A1.-# l×XAja$&gQkOtzxm9zVm*.&&(&T<㈾Hl^ Qwln\pX֞Hvjb0}{v'di0<7X΅B;W1*!gXWu3?{66*Zg;̤ kvb}vDX% E|hw{n#sY[~ʐ(E m;`v;{W5J'6=1M[?@SL3NXg^sc<=&VFLFRBKPLoB~Q Wo7Y{³E"Sl7^efT~uӾ-Ƿ "ꩲ='QƱfPf M9Zzނ}SRĺAÇ|(MQ繨r{B3H;R,- iNp",P)w@$O#UΛCdO*. T1篼{vjh=QgSMAy=O%M*n&n1]az틶i|u/Dg-L<sTUTO[ (ͭ&j|Z^yڱxtAMe6V#iTKmipt5GMU%cnaGQ^rw&r yظl0%-x~cպ ,-vӠ[ؾ^߃= V;̵vGZMYsV! k=nܬPb_]{}Qi,;RR%j$M B uVW`Q4ZL v3fӄNK%q֍ E (;3R'72lwc%[@5]ꄮԎ<FX yn) 6Zm3\ 7K+@gh_̗SLգTEVJ@Y(؞R)^ ?«%SgZ֨ۧZWUU+b1ODM>ܠ]$ٜ+Y{9zReN赼twZ4JՋݞXgZ L0 *dA*f[^;V~Vvt%bأ?ojbת=,m>O6эܣ[%Y%@{ < @0K6P/)ݜwSb %h>3!sZ=%D B5E Qsh [~ L=;=. U)8׉XTD%H&n9= nհoZ5$cK_'7:8g.aAo~fҀB3$g #=2og3W&WXu ܄ť/%IaII')WOpD?{>;y8}`bgxqIf+Z xp9L5l+첞b BAeBS{%? Y$_[LO{"Y~ӵ. S`Gs|D[. G60d -<D^XȖ?ǡф#3Yn/;ϽAb̡7;T9ڢyY̐v;RsFӽZ6}dY{cJϿ[=cg냠ڊxckic$lSQPK4[,V֝0dz4m5-(yT49NR!Ͷ>dy^ёXG eh$L G|oiOTTU oz0q^6 W+˘(!p?/V`Tp}cl9"/]-To%a{j#T Ra{_?ږ(cQciq5ҙP E WvS!/YV-\{$ ~$i ЃS20E=tv,hh cK4_dn7Lnͫ@KH(E V4YdMA{ZrDDvJ/Qܤg!n8? VDQ{ޔr/WC5~ȞJh\9;W[$\FS6lW1u(`N{y>stV; $'3f%lÔ~&xkQ D!Л 5V!R$2D*:Mg] XyotK_&V Mk4hb]'C؃g{P?R*'L-RBW>+v}<jhk"ʢGF4.'PY9ݤ*6楱wo]-YֵVKy1fEPT-V._C+eyR0$f٨òo L/3m`D!ӟɦڛRycU7 $Ǫ!.Gnq~ }B5Q&>PU)=<aIXGLRr ~r`}RiE]fڿ}HO(2yLbjmTKw#125ū;+wjczc6 N-=5؍ڔ;S5A A,E MGP`{2Ҍ}CkdI(xى;aQs8BYZO+  ߱`X#&WйDZG V`dOeA`KnZL L@~uF@T&<C @Y{ψ=fQZ~Aں3f`RZW.5pŧ7fFAn5q!5kYl=kC:u %?7O6uzLQI/^gE,++2oAW(J4]0gŒG~koMzyIqd~yAdF#թhg}_nёSj8]һoSOPG~ ;!!nܼxt;2*|2IzPjIejn~ w}C|w5pDwV{9"GN:T)&d%6)b5L-lgtB:lW1f17FVszn~ J3lH9;HyS L?N-YÇ3;|&3OR%wL{mXP}O. 6fjmm"VpdHjsSu#xek:Z$5'ufwgNE̽2˶=)]NBR'GG$wY@A-R5-}n0[:a>5lv<=.y=!c/ڕiLrgnk<8!E :C`: 9̼c# h(gL@N_f7gэ `0~n;DgOO>_O3ߖ-O.>i Q:Jxo\ }ZB|B-.FjNk,!/jrq u4ЧGI- uߛa uMh?źA۬t t?sGF;¹M-mZ X34UTUo`94^T#*Gv%м9< wX5)ԡCWcb.4&Bdr|=,·5/ A[@AK- X%{[>#=(e%?d}ΙNRB^yCbs1UxX 3-O+R?2KmղiV҉)ж11 f]G#XbeVk? 58E蠡s kV>#V2uU{Þҽo#`z:1X>O殒kI3K A8CnX{&?+č}hͮ~jrЂZi[Rn^FP9zuvXu3/ʟ2ν{eCx8N$ItYYQ1U c΄[>s)AbC~wZ4SC\[ϓx٥DjhS]v￀~;1JfEޘICIĩN;o]á u T#-{yWGxt魺@!NaL52 J;#kfe3"U:v>2іhJ顥{HY*Vy\).Yԏ܋|a? 3tp{0[_&wU-Hkv"-LJD_l0 e,BU*xZ+X`YfL%>_eK7{1$OvȻ!QQHNEM#nܡN)Kg{>;~kLA =D ,x(mOyzz:i PvR;̷26;o1&;"퇎vhLL=mkq7?~Ven.«E608sS]HpvNցMWGUWq^,qj~woרr9g.]m^)?َ/<_ L[]ʥr?vnBNك[X] /Zy۵ {a #܄xm"՜g1̆nYpYىl:ݙЖP5oB?s}'/ & u*M{MUEX*DVE 1.in /+*+[|LG~iE2ahdjD/ůupD:FK0mݲ6:䛮4EYpd K]B~^7[Z>W%](na‚@ zf: 6tKOR~ 7lA>U惇ercnc‡XH:#הi.d7HǤ}fe ҤTK"ɨL~$^DORZc ㇾ@Ao'/lQ7T9`T5I79ʔ/Vj]] " {/-pnGN;)]*OݻOUEa1h=d8:B5B:Zԩ!G, l+Se5<6kEنP(2ѶTOnw@}z:9m*Ci4K:5vf4#/G{@hoY@ 7{?87(7m-t4K5/g}EzuK| Tyw]yiCȷ+l^G n n6ǣO;]!Xn^sNe N9 _kgcz 9yYm\:4B?Ͱ~+n1H]R.6}MH/L %{sXI{0/pi36`hӦ/J6JK?ƀMcN1s@a?Ӟ %)<+Z[1nU<2*(r;¿'>usNCx9Wy1D͑XO!Ao"T0CwǼR`w[1&/nz.&'rI[Z)}NF /WevDHbfPy]trsg hitZ< ] g`+1V.!neE b|?$E: eϣ&,X q!( 2襶pyss40a3O^uFV˸BibS`nA:gu B L4"}"0Dz@,GAY ٪֓w &ɗy-10K?סh ~7Jq w}cvhz{vt^LQf'/Xke|AKm<'έ

  • sPj)C&S$Z.(aPBpTs=ʘ$jjہf֜i>/_yi18?,6JzMeoCu숥1wf2:? ^'.<JB>ճ^k#jDEG=sS.B }$ Y2Gtn>EGzY`YN!\H&8!0UCqjvA4wx%-"#$Ubc-(#!'T=pbs#?KG:{ZوV֘ª?YQQy{M Qk[5aaqJT@@j͕4@6 ^JXZF%T9uߤ&R-u(2J6D!N塰!E)wIM?^v䮩A.%D9@/[&ec+{>_%<, xP/(sJl^vH%/LmH'xB#WNO @/zncͶvi lkzUCkEqB,{<`~#n6Qc"D}=c(1O(ZM1\-&!s ne;a4 LD-FO ̀#2xebK@i 2vkOM:E{̋D+ߴXn?6ɗBg`?7~2Et6 JeTeJfǵۘ`.>6{wy?mH!Ah9 ~⼽zj`;>W"#PUIA83x MyY=[b`!i-6ƈm\]u<''\k%) EZ?0FHRݶ(-17rXo)GDɹ\hXEJapE✍.M4^>]W |SvK78w)w,~B^+ v?VA,(:0*&D[Kk^a&bWG}p5 6 I4YWǀ ° ,&0#jI*^Ru{u^]Lyv+R a sUM@̢yMڴvLHdC=}):M8#sr]*^S"H+ EkCE9(gʈ/Fr*:=s)IaԵSQ\P5g{$7E,Oҏ:nbs*dYV9dٷ KDT m i(~ɆY1Kk9^aOh gݹ$(95(K1sPWh"rÅ*Epږ'gl;]Oۑ/sq*vCAz[-j *Ge$t5di|iSi F"=GǷ??laƕ?9"s-#iwi8l^n ,9~ּ`:b%s BRIf!*N_Β_Q:iNi# 㰣~iI Xq,(z5XaTusUŚy9W^}Hluĝ0}arZ 4M5Lcm,(@%Gqۧgj֚t혎qLSsY.zVj W6ʈ(1#@"gfÚՋVܯ6fa>RXI$44eUjep#xX'z q{˕cyJ2iV=8zLcθGȳ|rPMtỹf1^ܪn )%?cd#bo\^I<$7iA)XsJ$ aվ(A켱8: 8Q\_!p1dseѕ8B {c xLI45xhD{ˁ)5UՄ#qq+ tXTtr?#! jDe[BLͬe PUkKם=K5#f#Q_g 1Q/JbqtrAcl͘IτԽ1 .1XkcW&'14d`Q"J-Ocsw@$C"po01ڼ@^Xаl<ikClbIBu LOg_ר~pkG5@XɽqʱcҌyY]{{I4갓!!X9H6=Gj}./t{:F >d03{GbbdEFj{ʆLmfSB_ϡ1o6}FVm=q xmĄ?TMr)@r~k&8nDe:ua(>DŽhǞ~+gy/ D\vLSa27XĄr[1Dgpk@ν*ťnsJc~x LV~(s]?sUG]VGҔ!sMVT^5SGϔ2K&Sk. w+PgM6|S'&eA0=)6 ʯ//<GمVx΄sEr9#]3N=azF衇3o31[{:[,;tޖrs= gr ˣrtBh0 }ӌh*a Hw o(s| vk4BO,J^ .vI{xM* '۴Wi>ӂ !N A$q^6OIU}ˑ 8UZOs%]F4;9hF@O:ݖd4~ͭd):6FV%9EBޝhc"Fa\ ] "?؈]ƅ_ ߨwQr j"n㠺^ClL@m:k}kJHOX;_rC;3[rK}r(daHN`ݾͺd*b̜2̃Bkj3_]i]aÏ{.j]`[XSGn1{p[qOݲg@O!s}FqT|MeG<{nlYq*njŝYfX@c6q cydgx 9@Dk[+;(%~J]HmBMs-(GOlR~>U4P^1f {ƥbyst?Yse[T p׵/, Sk%i S+H[cieC(Zf'ƞ0LpY?T&V9h9]S9:b,i?FYúlF1PI/X'(시\%iT2.4Ka]x Ă%.n^B®LctpCQreGwE׃()'O{ӱ~YJ-uХ6~zf `:w.y ,~,0&b{E%~hxO"ij{\SJm3Nx蚜bf6  X%..NmfN{6 ,>qFLha0^'+t%BV${B7YaN3uiJ|f᚜ PTbl Zc5ItB}5Ziꃦ:-W[k!UI۷fQ9qlSFxǜQӼLqoT#g_U&4zzafI HsC*~jp.+ &S`*B>9'~bFuy-f Y44CxDc!HiYOS=II/8PI!6߃&:c:dމneO!f6}HX֤/`Iw0,MjLmTyҲ9Dq8Š v"F.&-4MOf\`٪j5/5j7 vFG5:L{bIf-8HҝQbJ2×0|ob?=*syRy>GE[eQ ETt?!ChHC}QhZ䃖$8Y#tE܌87AZE<r"hxA++#op4_T0֟Hw#~``*$svs=Ŭ?j8!=S똼qTnK%IP?[S\9g$k,HwSy-DC>4-S6=Hg%`;!zWz]T}e,N\ڃ;4j?h܊% /E73Vj>n`ho qVSn/k߶x%il VPo@:qjZ3}H5,b=cZХkM-sU0'=-ퟜ ~r~it{rzExƁb1U MPֱ<+s/<6 oA~$B˅"Pc^o5tCfNE$?`f{t:ewaS}0>Sq t<= P<mG 76uZwr> :^D%-ؖ5Dk/`ŨqJ}񭃟ĹA< 0|c#f t %Jnv zDXW26 䖱ϩmvu:(2a0Aa\ Xj^tt a =vM\i]M!T_FK+ּ\X̃w) [ۇQ\9HfGX)VObUrYm7@..5!/!z@s2zd5=ꍄYOTTob0baѧr$2O]BJa4/K9;t~O@F)v .d2I:ž_YU]B0DކuW:FLDQa.G0y ,d30G܏Y+> ([, ֋R|N{OF 6tY))M_[k؂2^=G;`-gpI֢Hat1Eٗ)Բe Ƞ;O|ҹ>D?7D# 4'bS#]φSC.: [)y?T-[i|Gvbdž5v>q+0]oJ]R=zmLfiVDQtVU+|>RL΄t=6:;L&3:hۘ|>\˒1&b<$}M97{=" D?ogP$cgЅ-E6-txa$&Y:zi6 ¸U{$׌aARDI`)l>7$6vTVײji\ C9PLM J ۀg΄jEץFX8}pXi:]ga>N]fRrl`VQ9}_^5⺞6#y8 ǚ|;p'I ydMmkYx6Zg^; L=ދRs&,)&EX~ (bm 'KT99LB5]ﷺi7*zJbKO|lYs;8D4,0qNM {9A% r2W8ޟWL__8]W$?ȠDkǖlȄ2 \sPl [A6]H7󳟙<056KPnM^߷1wnRq_ V9E GR(31e~-#//<|JPⴢO&4Qb̹hQ+du >s7O_G?g椮CUh]oq/iG:7bV< o2=8DQ `m=~?Nb[>]L?0~7^t v )@eϔ SUVe/<Ġ+"WowEи!f*ς2Aߨdp{Ff:r򟫑NkHכ'P|g TUlYL?7?g-1?(]M3SXf(_ң_*roSB&/m]v1ZQ5zΒVğ&:Eғ:|Bt-vtWBc_ "b99,t?1-R\^ ACy\zF-D䓊f^/F7$'9 Xz"q'[WtDŸ }6HEJ CP5ʜD+ĊqR5WǖgǑ l7d֠0Qq(,_j{EIES%tCnf+z`dvs1d({$0+b+9 ٽ޹F~8^I2և~ğ?[\ )2@%Z!wAt_]WUV߸9Bٴ=I( #@+BUg:8¨ *#V?1Zi`'coo}m;y<9#PHԩzE"ɿvUdg.(F3k೯sn2dPp: \RUhoY;XBe6cw%ɴ&oyk;ײlߐ*qҐK;B̭ԧCtskDKm[&pEQc9~c+#5'tHfs@OŜ)@Q6j+?'O7oY>ϯ}١ϝt)wTyXAEJ%FH`-f볭qm݁a5VVڝ7qisЖ6J/s"EB!nkg-2*_Ew^|vX66 bȶiMGnV%sZ:*.ڶ ~! ! $ALZcUD͢G4!ë""pWrL5(bf2Ek^#0!Q-i^WIX&=%I#q_~0fĄ0OՅn+hfm;fFZ4 S`$JV/wrH܅3g\݊:r`eI.FfV xVD 8\HT;4p߲G%4N*APoD\-3q6x!KmOij#:g޳.F1R0FhWfo^DN!>s>$K=?}ڛTBvhoKP9BC%UXm5hs|L K!5\< 4ZJ-O' ǼsᘏT M*@ؖ΀G̋\չϸ i1UOCΎ#uzJjOV2z >h䛆e\KmmKyvJX]JF]5Z U“S#䠮)cue(_p3%n`r%Сh2y6 *yMTkJ5*q*~sQTڱ'*V-S#,P]:QP~x[+Rt̙Crם*\ƬrI5ɍOw"Ö/0mv)B/(6b5&vУ/k'&X|rRğ^뾼ap1a5 `]XGM[ PY8?:?^9]`ps]t xR/ڕU& W?mR>]>*BQtlլxA3%N_}ȿk_5 }s0-- ]}@Vxc8UsH)%Jfmi[ҎRr 40Q8x/>7 {/|i~uAYY1ƭ u ڗ.8Ni<źwS1s-SYd CZxt V7KEKf !{/5dsɢN,<~m!AEO\bm 6:^\6n3T"ϠŕZ%vlv;B||s]!s#`Q9u$y9xs2ShYG&q@u {Ǚv1rZTp}✿ָ+Vq;Vl8JTCPN97F!6:l^ V;dtz0&8S\dВ(p*a;]<Ł4yTR61 lˏF~~Af.0}_^+1D1=-?gO~D;H4^ K+: U>Q&m5ݤX(In ;[tUc޺RDQS[;y)Uq2R[n^'{$2l-c,r)޷0 ӧJ|3@h¥-z̋Lp6%j[qM}<[,E!Qx볬eoܟ#$=C5ԼW8i}?PNyILH Q%")@Hg W9J^|am;]REEs<qLX!A|Znd+,Ϫ~`.s,Ok>{{|cHT|<*R#LiKn|t_ 3[Kv€FbW4nKc38 OH;.aW[d'W^FrK{ǜn, 0!<$ j%!C~`1Is!=e3K`J,i[}~e,$\0 Zt+ZEZ)'2xJrvzk\bmi+.8$B,zA(F4_6IkA5*FJ"GE9 -nm lv2 = u:f wk&6pܙ3d:R%<ѳ/IRQ.Hgq1%r}Ƅ `$)b(icmV6`A'D\ЗuzI:U/7VWHm͎y,oPbsYYQ8,o<&(Y/됞gw]HϜU( `ύeHV[*z(^չQhN28f7҄J+"IM>QՏQO+;ތ(M<MܯA$-ǵ!u| &n<'>kX@{lۑdXB3{ s}wzـcp-;f/}撸4((U7hگ4Ց/@"ٮڼT \P͹&ܮsH@gsZ ]A~k>ʩwu'_|TI! 5N0Kqxwm/(lTkN`2"QELʶ DU6y{LNC?c&V+:,F!3ҝkkɧrD̮k x}\D,`p+]&Թ^3V'w^a{pb3"VFzr<))ެP0t_Ќ̞K)ATA"E{1SS V=E:2||⤸vdc/2 5Z^f$N|Uw\٬T^Oy0ZWZs D[[*n>)7'$(A_8dzfZ 8G],pPEw>cZ~ss s,UbJpg+R>ar {rP'|ą.pjv~s*R;8 MSDG:M;_vaU ]B&&ݯl+ qw_#Aų,L5C7<3`C /F}j {Ch)g{Wׂ3|=cAh!Լ!N<:+-#9#NդPcD͖(deNsBMfɝF/Й?ጨoL%;E? il`1NIEC4XFHy/LP/eK@C3QTݿNOC_r XAQ_c]ydEi7c0%pXBn`v3O9fX1O=3tN׽.* LԽ/gO] v':0c cӋSSGv;_mbZw6aZX=VhQzFSvF6ig`+:p:`*IzdCo/42JLB< `酖n<;0H,7qdkS"⺧wHR)X֣駣goP Hچ)7&HG"n%w+Qδ%7AQbey:.0=<&v'(ԍ31?K̮"z1حH@dҥPQV !GcRğul?ԋ2YB+oEiMh bT͟g(.Pv"};y|8粜Q6(cP h.@t}ڋMEi"A _րjQ^{֟ 5"(2=ނ0盱vw˄>P?ax$r[d,ݔ-o@Q*IYe^BRwkY{-*zUv&3>^1-= <"9N}ǹp`$t E{te/-ƾt+tCʢBZb<'IӥZE\4aW@}QݫG)Q2DzX0s_w{[Ssb78މj:i()Ze +Q*Ci?'֩3ƊME-,jdVhrΏV4E+u-q٠HcmflgxA_慲ؔcλypK0~vE/^A {hsC癀;>]w|'hr C_ ؖN&5x.LdtiWՅ-D*늙`oӎn2=-GG@s}UFܝa#k'T0{Sn[^s0 C`I c8@_RqEߌkl yZ964 k TN2]5͂ E4#cSuF'x+E0[䦯 (s@Yʔ rs&*6gf˜лlklX@qSaHqVYGήy[=s8DҺˤڼ~tV3w !@癌 *_P;64VN@67 }d)E1)"~gK8;u,Q>GuZ\y!O!&-yVsIbx(B gV+I / ~@#K\hO/WRGq6@8KPu\7J7d iźnuaQ%d}G[O>3%9T?- -^'ꝭI1nf3NHW5$@IJ:CMRZ\?K[r.(v$٧ ϧ(l }4XqZ7~]@=UA 4d ⁌/wZ^[E9*_-ۃ;a"㰩K]r'^g:M1@p&:%:G:6`M{. [Bi7!Od?#&!1S=<=$3|BM5p*|}_X g&)'e LuezV\t<߸R RcfCd-;Zn=E`-:~wG  18nd6"[;=Js-N}8-# `HچL 1kP c8B~՘׸p'RRʰ=1E>HA/ X:0XNJnKph2lNl~p=,OG7{p 4iHs{ ɣn;q ̧2;q- ~ 4R+KE FVar \5dmR VGTƵУJp4wxd/NKnHx=psXu`C?%0Rƃwv.c:|{:7$ guFJRBiMQPGRwV3Ozm;жg*J8זHdh% ^5^ ưk"JU䵈rk py"e-gHINZ(N9}ow&GyVQ "q`.Xvҫ1`Ρ nkY :Ƿ*w-:Rg:G V޹P^+I'IJ~ͲRd;>Z [_2ӥ[dvb+)Xɟf={h݅|V߇[حkISq\'c_- 0"fԖϋplmP֩꫺BdvmD\]6g֯ք9} F\@JZyD=o\p/s1iw1lRMY1u^f(bUTFd/fɟoކ|x 8$?SVl*_1ml&i٢dKU'@^A:J^aи"09S_і8q0l5X/~RGrlǛU? #7ш^:x=O-"D^@4f+Z%Шk39ԓiPɃw$.[ P"&P!bTmn#s;B]㥔{1wCL" G\sjA'D);bTX*q!j.y:E&Q}AcƹCq#\E- IaC&ƣRfgh9s~k5Kr\t"KY?M\płl9;XN.j]@aHG<3f߁kk;ũ~Ap>l${EHV潢:0Mrߓ3Q04l<ҵ("[i}!9c_ 2h7-`J5{Tix}ê1,3dT1;(N?4H0kl@o9k#9x%QI$ùذUti ',Ujƙej 0(W}o!5 c=v7|?4d2r|AFLԔSR]/G"fI(] YĆ `ِE4y$7;m^gJՠ%I)Q3@n .nozb;kIOtZB#g.Kþ8|5wkxt%˿zo17DPL >{҃R *Têʦq">+y1^dK,JρL?Hs54NJ|NBrE~Ugq5ߤ‹Q9F-_"~61IE)u"F0\\|2z,WFqW]zVq$v?:t4u#zn&Fy+AIF~i!]lßhaQrJSh3 [< 36zKlrUJ8 |3O[%O[&xѣ"UrBSk;}>`i x!RU_LL;^vӾ8i_rET6!T=Cmaub Ѥ6Mmds)1n/PM 䗶 F^%;GK Ѯ!VvIuCN; j+m^> ƙhu?2xXbID3h. tNöF`3Į.hSi,"x 'ϾeLp 'G@tz0H_~6 y͢h4fX%}֟;?FER#w{Sz:+cY흺0EZeV=%!&bG. E#1gcUߖ$]c:^bjC̣ 4 Ͷay"`֣\#Pۓք՗ (7Wt$R"xVe \17dQŠ>H_Ѫ9M=,`R`#\<]uM(":cri9liQ2(kg,})]Ӽo6eOOp ;CT$Gt#>zc$V]u~jP/H d-] ].]B/Q'OwDao-AmA+IuȪ\IzT|Gupp^k$x\%h~%ﻝ Wdlz_=bå$4FLy؏I*b cK|7ӥcdM ;dXFѻvZ?iY_{d|vW,).'Bґ#}:.Zw).tWU'xóz,4-R?~^& &bF4) Cs@걬)د38G%WU\AOkR@WuK}'ƟMW4c/Y7 I\w~(x(=|"(T3jz9fgMoxO/nkJ 3&v}Ku}l2mi0L%v0\[Ȅ7ҫz{cӼ<wwt̀|swғO,:_lXL(u._EKgX=J@uLunǤ3,̂oZTMoTqE U^nRד{D ilr^_'k·X_c5$^ظjr+foYTnpfFkEMĬݯadER LrhQD" F?xj34j̢qZ]&lK,p)6,}!6ԕ]CW}_ p:#]@Gzg+.+0: 'F|a]oq %C&A%0eA#e}JPY^W gP }8g/# O>Ų?lOYgpv!.3mZɵm:*) p.䬸H8,sc",X*p⏯#].av69̌hI}qfˆ*F{[&+[:Z_p# U5C;E2XtxO:6rMNyV ;v݇ XA/VvjSV};@KF}"r\ʏ'rbX.嵅Y)I($΋2gfOmKgjnQ ə/su`| B1y~ްSozxDX'R.oy=?EsT8  jxDCeYMVާ*hOͽ:d3*9n+[l^ɲϖ>)-r AEO`8-SW0O51P9biɞdCX"wt45%Trت yjeVB@\EcEM Q]xy(l0xy&/^FUbZiIpkLwzhϣ.1Z@Ǯp"Nuy ,^蜎 tՆe^coܘ'L6s7Yz҄My)asHg2ӽՖ7!d6_MG4I_e!P3V}wW S QzL(ccmZk̬0b~ڎEf)?fg"ΤSRג6Sn2ecLmN`/kO F_Ad?C8cSX>>@tڢ‰ !I+j;+;2,8Tb Y`96&^X,h,zx/W,"e9ضvvdbygE8 v%ǕlvU.a'v*[F7"}Ti s_EtF >*x7N*?-8~c0zYA|g|Gۄ`kxbZNٵjbx|w FΝi=`}~rpgWM?7<nPFE!Gqπ[dx'nzniŁ|17N.&&ЫW KNXV뎯#YYdH<7|$[}5Ղh zD(Y)˭#HFkP8 Ҁ@;kIC[Sx` aY_|N_,= Fsu:dtXz.3L׺je?$qy]וF$&ͤD ~ja ej>p*͘%Ni4Q[zޟ5ml4F4ßi6$Qjِsv&\-f{+ yC./|HyrJƳUaUC /zY5AB N'iSp!|֩Xc<7k! ,u7A,sT#hc5 c@4m_p+f {|!|!u?P'Sț [-d;-[2ͫ%]! p9:c&,g$q}m|#:`QfrRl[P!,v]/1pU2DzF"Kb&)#|:#X2 o;xW!9Z:2$]}"cܦCG) s D2v>5 hB8،ԏHgvd/+e3 @v6:vv(ʟybz/&hC*ߖoS{$&]xIvPJR;{ Zż{8PwG֘?{o2}ST[HU9:'i/Vs"^m h7l@o6_:&_c4bAh 4f# 05,ocT4ǀH;-EJl$c6fݸ?IFt1 0g(4R構RD`Q)^&l8ҡ< Ł3ɰ-⯜P0dЃwȰ VN}n{rB{u;ZHM> a#'wJ_G؂ascGBmKfe;vUV2ԜݑHmBѪu΂[vaCMdy 76tmͫUvlj +s`(OԿG!CE,mInif y8@忕@~ GN@|tÎ캽",S\ cA'.v9c}$%2$Ip΄-Gre^;'NpAKcŃy34+eT_yKe>'d~>(Z {&A(ZТrfOףrr4̶̅3Q}2GŶO9bi5#ݗc kGe=υa~2)M,<-Iio^6%{L_$ s۠A9»uE#Z@!>]eăP,'G,zbZ#ue\vrW c&֫kPЗ#K0-'-^U<ߓ{)4XG3_jw50KbJSfD<%'&>\.Rh(w@`..O3tSf0 ;?\Yw˚A%px15:v!;mg{CMMUrGKGac:\ ~ 'd𺆣ݵ~)qBQw .#*CQu"ŧqJ K, }Jh#!?DhdUa3"6_neY\/G߯e:̺fYCxEn[4H~_==0D&Dp:#t7Hnl |냑vk~D-!ݐlKܫv8ǒ cEx=E|s8/IC42[8Q% 3#l6lXlȎGnEg;3wV;":5(#m~^)OփND%_ BLw>$e6*urnH^8=oвDG9o9}$M <[4)#Me_fw+bZ w+g+m26Mh^ͻoY\l%C$ )A)J̭G4 Q+B@h|_kFQu:OrhӾŰ {@\uS3_AjH9BIF'L A62uȌIae jH?6u #*<ђQm!S>λgǩkmvO} SXX 6h {-@},yုuZ:7kEo/,)eGtWw<.|RL3@}"*PGL|/w͝ʰg^{]ȹ<6Ҩ6#B.I?Ø?s׺O!⋴ʠtVaE,f@b@d=Ƥ3aqw2q<<4;%Pw0VN29*o/)A0ytHa'x!h>2˚x?ޙ2ۅTΫc i.{ǡv6*){DU%6RKNɿLEbùhQkl"qq4(+Pjۈ)8jBLG)ڒlcGDyǷ'HXg>˖÷<(Z^4-39S3K-m*ky׻Z2#G\Rs؛jGU_ x⫢ ,o(Z˼*h-#: 58kP : ip͍dњ7Ǿo7䉁݀(rӜb?*])Fξ/=t>]7lggi T1!77\6Xy]_{- J*!m=h*lI\IYO>ӌ $%ySԶhf7 ⧋6mHoI/Mq2ğX 짽_6hBӧ WJ.BFp!W6&I&cPL5sVN`d>MHZhuQsl~uǻƩqlOf6NL0UM_AԬhǍ |LIhxIA!A_"+iuX0Xgr2q0Ұ<[+|2a@OULA/f_9(0oyTR'CQDm N~ѹ4_5(9WGc?o0 9Voq B)]#^%bm"=ui*3OSkI׵ȿZQVKz&{ f9k|ћClDhQg9L68--I<7Zv;zH9\cAgDZi9ti5@yJ^9̘`i*!sDA K;XF7Zw d-ЅA,Q%`|hv6 [,B7<69}QR+Mwc\HR㢸^=>EJRBQVA3>.Eyטzli%Ry0&5COj C;^0x')>i2U/ m8gyN?u$:t  nHyÅϘv!DGdj_0: :,@xF^ d;(?ɯ7YA8jkUbܺ~W~4k wdTLJ`Z|A1}Krr|"OGLڱK`{,AZd@aAp; Sbk6(Igz.tdX@ƱJ0jc^+`̪ @2lNɆ2jZM2k]O>m#`'д8qN ?!m.zo͢|D!1''nYf|Yvj2{{qjWq )ia?WN|" VV?HutFۮԔe0ބmh,6# y$ g=K0'Vn4=\'Cb,i$0Uۋ7rSbܷX꿨]A+\6w,Un !r(@[\"Qnʆ_d!:_R  .9MVݱTЉ۰%=a3HJ 0*[z" ܨ֦Uee0R/h+8k3$=#ߗ:\jOgXJ*lPIkrȇz^>̌גىTBfCv=_7 Wr"c]:c^"m'ySiF)41įg+|Jg|G4o`G3䲝*ww2`2'!Z^Q[4ܯ>xoaѨ ЌM΃H z'9|;+`5d/QbKб_qZƟ w& Te B {AxC9@%@{-)v4JnMe|!ɬ_u<]PrHx݈*4[ ^6ҶQ:Nۏ$ȴlzX91y4N&gՠiQsww=a_Zdۮ񀄸Ar"#R߽\޷!lZU2$>89L 4x *2yUܷ,7Hfxk4SD (XE3̤8LƚG%^ (P=z;FEF @Rբ6u#*[ڕ8}Bu"R]|*sLnYs␂AeŴ| ȍmj!fk +-ƼfN`33ǜ0({ѷx>Ӿ"%9&gŸaQOR15lcvSl7<('J6cQ n5ky]7綁/鷠[&e5;tiVH=/yUFv[sm(ݬ%QlXx{/9?_U(xǧbA5WL+wFD;<X`!lRq}KVZ1ӌ4BhsǾd\0 xrFWS" }ȡbv')iఙY{ucO|$Fhd<s ٸ {Ԥ4Q=VL ߤ WߩD\[ׄʼq36 Iw1l _۾m.>03ƫ7͊n+wPx;$JduMyLyGZN2D9yq3QK`K02,Zz>qZY9u +e~3۬Ůձ >**{ii.Cq POQ0bb{\ ER a3Jh(@*Gl[۷Nvd&,jTNỤ7(SN6Fc@hՊ $[͘4uFɁ(K?Fؑ w (.AO2 p'6ܾwJN>^-!҄a#D}FAR]6wDro; Ae'xĝd.Lpq:+0Kh]?I[ HfU 0ކ796]Ո;տW_)Xf~KtⰝQ޲[bpt.25t3(F_ !DPN&X:{ Wu" Vkc^`┗:Q+Ǒ{LtT!Ijˈ&RȤ(3Pm䆾 vZ`ex\Iwպk*3eb@|ռv~v[N@ĝk(D𘕖HB)_?I5ў2OUѝ:e'Ù{´XOrg.*'VĮsm)ؒc(U7e"Z}Zy/>j)u?"}Z6\ĕA p?TJf =8Z*j _x$vLsVKĿX,2sO䒒#B' $30G$Րpcb֢h.̺H{,35(U7_dr%vtWW߾'-J=5+[%_䛻Jw^ v[Y&y.}5}P+I^W{a Uk R?W񉞍Q*ލâ8X;A5̽~]l$񧉆OH>nJd"[.F0jQQup{J/QX;fm 9?g-tFiakO+AmǕ ۱`' SB%Ǿ e~ hLr!TJ&ZffAdhUa,o[d,,F4e( ,}cة so2# ጚйF `ePOBnk;7yM93l?(Bd;˓fz}ߑCׅIrijS?+F!հ4)]WQXt3*u,9՗ lAbsDZt\?3=jя W+wp-_d>hp+ xNBCv)ꂠZȍTrH8mu?d)y˦a}R%k2[w@'CA1~ _BE<esXWnAsT9EXA2sd8Xnu,J}UyЧHJs0[Uc { l.8|unƈ]xi`Ȭ:Z/ʥ5;i49cUZO0@mLD"NTLF-#-&t.#j7k  HxmojSCb"Ɩ'1ϥ?*c-[ j=a1r$o<;N2CCKzdyyǎSJ&0-I x3>Uy>/_u`>ԁ h|tp8cF8.y-MsφvbaYc6n8[E |Эx^_[i` (hj=/L+%(K+Rϔ}V~׾mw: qեe&QD~΁9dTF5~b33]>hoUbz = uvĮ @1bBVX SrX NlGz^2Wlp@,;S"c㶗{Oaoku,KX=`5^qd`Tr^KSbCnyDlDN5 GD-=b-f钥-+Oˍ.Ll' oGV6,`wy`=(6!y΂A$n!/pmeM)?MbūO,;1 zYl`ў5gh7F6Uh|2]_T8,%APg 僅˙#TQ*5'Yvt /qA`k)r{zra[%B(T\qWo;5b(f';.>ưUbe:XHD:L6V ʴp(TՓ/',N]].s㌥c&D'w;̾^H@7wc]#{35) :sVf#83 /-4hU+.zyT3gbo X%PW )i x*@*DQYXr'[b_hcRCsYW}} +zpc "U25;dU8fP6*|t`7/p $'[eo3Kpjos|E , 垎HT|dڂ9<GYY`÷^5I;`8|܄T}=ei =a~rus?R^&A j"Wս-\ᤀ3B Ag2][G]\4]ة.ýIAmrN*oD[ ?ac(Guj JXLvmwL5LDB}P/(e9S]}rUP)ibZǔ [K eY郟4? ]tKy]#؉IrK]m͝5Y$n(v ~BTVBH! SIz2:R: _'Z@pb2@~Bt@觱dB傿NK=dsqؠ#Nw}Pv\Oܾq R &<'4]ಣLӤa1q 5A`?rTOïJUF=$>7xU@_T!)/2G]CVvG7G4{$pM<-R ^]#3nu,c&5 UdźZI)yױzMkaG],W!1X(dX֫Y+e#2w8sQD E{_*n˺bfP//v^@r>>BxND-jquHXFK_kpgn=)3)0&\R;\Hgy yg] BEA6ʇM6OK=g0" ᬯ,úax]rڽ"G,MQΐ66>Tx;3.dpc/H;6&0́#dQؔ@^C&na[nmsvύd7K]kdW>@F2=T kފbj5eǤ>#JS;{@N/:- rHEƶ7hm5 <$ E*tW!)Me_y1NeoyS@t &BCRsu! йGL^Klpc[z_Y㔿HKUtBsr+N*L@2cK8DmmV#1~\Л(Zӯce/b1%'͚WꐇyE_PeR6O!̟1ZS C|]hphp]I8 =|_79^nB]&6ngtHvi9BXJ/L*֌]>z`LgsABBu2Ƿזn"e_1vX{^+ lc{nJٶJO9s2?T~(/Xj2wp((.F9 4y\JXcH^jr,3̏i"m4&djM j'JAtIr+ӶfMzD=F D깚3d={"e=Tz~ +fT3?cRpi"L(}j>vd޽Z \YK0[&YtNc`snɽ*'3/4gm{Kϫb,_4M'K#HvVqcjU5Z1x9xt#gks~&\^FC-ZerA`^R*R 3.oqfd_|ZD> [qSiQ%;8{V]Ӹ=R9gD!EF?6yȼ\XnI@!HxZB%4zmԹ&|2gQ%pO'WAF:i>9t$sJxans >ழw!~!'S*ګ>b̹ڷb`O~-ׇ% KoYWhr!۷SW)v3`C4*՚F6 OFAiRG7(.d :y^\_4aTZ1KFˁcl[n2pհ1\r]f-X (i# ~:"A8ȷ].dfV~ƺ([Cllױb P3<ߡE?h8nc%zpvxg֍>TtK.?b)隷#hY x]⻞Kp/ *qװ=`/Gn|M~K} TYe /W[^rꘁ#FlH0 n&AOl؟_"gA}g9SQ}4k4Zp-R<`F62GZȵ!),̵v&prv|?ȵړ/C,~"F Ht?niLV[]2 EdQI;hi] _&v:߾u\3?sޯ)2~ I~G4Υ_k2W+7 c]j~_ҘN8k*qֺK'~eÄHg} |tJb"±נVXw2 c,}-iS"{E4E.q%m9 8˔,DYx-W> .Qmw #C>&BhU"C ]OZ.tyKzm&o)La7pO+Ml78%Ԍk;ΈehMuOM!LmP~`Xk2a|oL_Xr(V~&AyV@MOݳ1iq/j? Z@ 7Ĉ^gUֹC+pyq6h}g5qw/B{eBB%s&@КYzHwҡʒǧ%|× $K( 2|.AX&zVH/_vM!ws2]JJ{ b%&6d|ʌ*MMrNX X^=im_Qt(i2E+L(c[ g>\Y!*;v4]v[IG^DO'e&[:!Jn̐*^/m9ǹ73>РAn/ }$*c)7[(zFVAEe$J -:`snlN23qci1u^T Ncb_#J/# -!zx`/mZpe}66/ޞk%C8h8VGFOk =Q͜D'&18ݴJD]%u :gTt2.q溡(HcfU7#$ Id#ŀDuU; !oȉ+iyM3ѸA0cJ,ʕL)xkȼ(8ei?qpv;cOm -#>3" PX#tl/܎wn׷학2w eT,fj fRʩ6}Q68Uym ❏a9+ia)cz,|l--eDej.Lޤ #90 1&NN4vW3n ` a d\:+z(#_(f[i[ۿ[J2NGmSOݯ t=JROՁVQpS5wi! (5e@ O !H5p@}pjcζl7H-CcHOuoB]h%5G26\o6ɡ$Y&,ӦJ[U|ōL^0CqEs=3 ,#^NQ%UV]Ŧ@gT42.Me+/w^aT(Ɉ0^u#^R0N@r EOX Dl mutZ>6jS q]YBb'H.E|4@֊,҅XKU84s΍SkOΏQNăsR 5"4#s%N+k:;GV^~ay*Dj?{Vo,Zimj±@b5kТW,N>O]tJ,9& 7$% ľ_ tu<Eg)Sɔ󊗙h6ː?w}t[ <IiݨL+),,Mw֒,x6׋!ڍa≒2="+.a2{7 M h whO8] %KHPtfԋNϿ:ԛs|]ӂ``2"51e꫷n/b5M)/^lpH֧2?rZr7f7vdZ5%E g̳O:F2}3{ޠK2 CTgƖr[YsP걪^hP%gc>.&VBj\k#^&rkIYM@WP0u b 0d_Z'Ʊ*oy[7P7,}Frz2d\ 2^h( ¹)*Nc*~ZvE(BS r1 ůix,C</k+wFVvKBV1 X V)rZG8]TйScQ7{GMxMn$bti*3ۮG(:$؜rW m{\G˚/ÜşD-7c} Dv[0<Ϛ >HK$A*i^,_hmeS8=Ur}|SejPBLEO1&W='!>Ӓ)y񋥶?ɂC$SU`/ );\~MϪB{B&Jfg݁ȓn.$hڰ扰vYwGN&LcoJeE>?~Wjo"FfĚoMds%/_*VJE j%\f"lUPV|W5Ҹ,+RH.̘S<>xeqpN3`ǒ3C[ UR80N \2fՓ4e9"x+r ܑǻ%=)\Lv)͈Ccp`!O5&h+jJ{Z -m -J-&ܩzsa$Pt90Mx9jryJ-hl%Л:{ -;2 `'KwZCvݱlMY $}S5B߈bC̑I1Cg>*̷'/xR ~g]6 ÞMt5?V-12O7EJi/ezb7iٞ*_5*԰ _ ToYZ[- uSMԝ։U-.|3)9G`u)q#oW32 εb 3 ۹s`ސګ}{lz.CUK\*9<I8v`zΐZY}=gJ2w`OąqQ>|)݆?RA5H XhŊg*+Ύ% y"jPX@2ĞY*#مaWƤ%ڇO˯/3lz)2Z=PRs2Ljf N9F^F/6.D' 6A;R쪚.;5ʧl_@E}w\I{FLeu=^Sk+}_6 n7. 8/aږh"(J4OyQ2 ;γK Ag<ᩒs}^~RVwQoWe;{!t=f%?nHr7D_)w/ .~[1=.lP,Ɵ_Kv/ |-KHk%r%\؃{!D°c_1j*I#%JhpvoĢ9E[[tj #$jkgjy_$tnk߭:-OuԘo[tz oN44G}OƎ3ͭk_֮7GF]?}_5jik`|qt+ ,H3/A^]|QCINa, ۢWWNl⯯ y6ړ___<ѓ55b*B^%a8>( |Z;쉬,yD&lԀu&52mpʟ-X'Pxq`w>>~ɜ(̄78;yXM(;%@/U†-5Q|<D&Z(AЇ/:!HXN*}w"u[QJ8:2[2 6%>׮ @/뤖٘ԎdlO䳏:!VK$ZgbG|| t桦p(%xHx*p鋝1bkJ&{jRo7E񑆰KAR>@Jt_N6'd44V,kp.8΀v*0 q۫b 9g)' /AVbǁ-7zzFr `..QF--Yp0'H %G It*.qaA{-K38kX31Vn+q܁+Jo&%: Iyۚ&E pc]Tr]FD^?:zvnn|`x+]XB3]y=QBu2֍BHF %~1)u@#GWh  _N 3閤N.5(Y]C'5eDwB) vi櫓4-{n1  sߨW\Rx% :Ngt W257f(٦dU$ΖCft" 8t:$ wqk5&6gE14|̢mTV[!mR $[=jygZ]U~#Ir'YI cSdF[+Ntv͝躳ר| gZ2.>B$ZsMsLMl5>CZЧ; *6t0%@§ -ێۻyC{w ,q3.Xuzdc[ցyLek!]rpu\`)߱άA >)l\K)XduE2 9NS ɞuĂϭhTQK.i.5˨F\~l`ۡ`"71fNYbM#j#@4:8nGlv0%֍SY$g|YJM\./)mSk#85jY+K̨Z"&Zk*H@$Ls}%m݇w 0/W&?p`˭Ӆٟ# 3ܕͧ'ӕ"5&yLuڱד*T̨ؼQt_usL`tyVy :ll[;IVq1桟8]@>Ad=4d]q`w~cS5Gr;6̏({K;8E"t6|SDql@_}J-r +*M!">**n Gh FUi:ٮރ]w2@w7!RlX>U]~B`ӵ/~v[ O%irkX 3-!'i֨SRx)0/ r&. 9a9`d]5TA\y%QֈK}>@LWzG\J-d 駭 0QYp Jȼ- ۱xp LvL@+{:ͻ+yic!φʭwǬ7I$_/VawUU=o~ZF퉔Q`,Hc(S#u0u5f,Bގ|su0@peӔ+`-D]󌕢aW8)^Q=bER'm,y i{b/̨?h!0Yf~0iP Ub#0RjU#϶Hp=9u+b6tF`Rƨr;`H<@ck8YF{Q"Sғ Wڵ}5]r0=| @6~g)E2q#N{a"Ke]O1I%"aXD \t50BVb@'-gOCbc"1aFW1_DXK澫En|+\]7'@l_ ȝukeL(\mK,pʹقqjT) SxH|? {VKc<% % V]4(+O'<5b&8aXeP6'UR! 7b(ΏC~fKP Bw Bߩ E*)b0n^$A- )+VYI_A L˴}|0';Ag6f0OɷFUQ3ú|!*$/Җ,m츞Sx0lg)iRuv/W׆t|4 )k'qKt{a'׿L EĪg,Wf}WDUo2 S?)' Ƃ:c~fO2?`3;&_0Ӏ~d*]].FPXM 0g+a}3QF0CY5 TJ^c,1iZde˽Y*< (Ndh53\Om@hUFϥ`T4I|6뫏1{w]%g[S? ЅnEd[ CuuKa^G v>a~*y3;r&R7iUA[ӫё=F"LrDbqĽiTӵ9 >R WG}Ȣz]iN09( q B;qqK1Rb檩xнN U&"nG tkZ4qt 93 z;|B@\5p)#[r}Ȩ9gf3g0:j\D^'HƗ/w~yŮOVX~o;dX*0SAU8`CϿn<;ERHؿ%Q@o3wpB ! ~hy55ذ@p NN3z98>zӴT縉;F=\s?w*KB_4xqs:@ 6Vp؄go!C ]fs'em[޺;YN)ϑF0L9Th`iչEzBr()#b&]`6ՕK*+ZyJt -:瞵3Jۨkm+\+\4XFa SCrH;Q΅;:-Z}yM:(({F '7sk7/"w;Y{ RxH}zjmqGcZ;` ]A5_VvJBtM5%Kzq/BBkR\Ң,>P?Z5wTy#6~F'9w&I\]&2i:"x/3% sI卬 Xb?^BW> wU|&c Mn~UZ(w9W3V t%ΠA;TzeL6.X3{? 怌9$Ͷʜplg7jVI疳B;ƝLJ(KSa&)^|ׄm~S>*K.'YlZvpFx4m]"'#ז`dҮD7y4&nsD=XI +TRW!^# {+^C(Q")b؄݀3;R{/J2AN__mså+e"}nro2݀=H45 9%lpBGACj=ܞ,(_fG9I#&T:B/j&aL p.!_DJՅ^ Sɥ4؋I2 oiJ&ҿ!(As΄Rbi6㖁#Nm=&ꪇ ?oyVPX9w޳Ø/'m*_h\MմPjn_ jzvY^ pGTF޸J Q#JaGN@n`ٙbɖKaoS&Xu֥buv̂RoL>ZO WM0 AD%]&/JTGWa l$ŊxꔹiA,.k:$pWu|q)%AEl SiE-$K,3Iә}CezCGhIl9 煲5, $].IV)rr|+No&;hah39:Ҡ\Tˇv'hib uqBn/v78f]Vhjh\CRZ΄=Nt)Ȭ>3RK, e| Ou~yŋ=hkJ?5]y&F#iCthB\%I4-9 Yi}e8fF)ɿ`6X K;TDmX?\[4R޽J ډr{3qIs@H݀UBn+A4oJ+@f^0 ʠWL#l .3g-J24A4Ff/WZI I&nJ k on0UZf*i {ifV&A0_kC=brKGCa>NILwH JvsD,3./zv h.9ѮvXSGm^\dJ-tM9DLCD-R4{Hpm=R"u-~UOy)E@MCEDxZ׻QNALuE@]|^Q6N\}&D?G+]E^@[zj?U\/nטBY];yDw현m BIL 旱rQ 6fZb0XY A:UZ`t5} J4.YI4""~'n#:X[\5g3\Cj#7Ȓ9d[=KD>/0p5qѳMZY+5{/CY3|Ԇ=L#)ʘo>EC•BF^K94!{#cT]wy}]Ѵ ň`]R:WYYOf|fp8qCF9^It+[tI'mdA{3Z^v` 4}O @u;s4L*]˵~`` FB@!7QsGՉ&G/6ƳZb%]iH !^p7(ePNf|t\3{ &5Qdg"4S|G_}-A:!ί|skqNZsG 7}pe*x=B߸LZ?K˘1 ć,ݾF e1Ha(͑dYG jT[Um`m٨ħU̴=2dx4'iTN1%J#EiLztZeqDL޹ =&!$YLPtYӌ2t2a(~j?Mj7Fpۺy0mF(F8$1J QMtR\pb+Gv I5g: -%ǎ+E:'AW$@f?!1sykq6J3!#q#¬D$۞\C *q_72Uzs&=n׌01L?.{"ltBeοUV7k5gE~"#=g6dtӋ^y _Zi-k521#ӿn3t,%Tu( <[M;eP 5k_I`$l0Ùg)m`ɖĊ sݖhcP0|B]BRk l6+B*v{\YD $˅0iD^5Z`#^j!bc,7(}#75ȧo G҅"pGݯ)Ԥ\g8I#Мd[K%-υ&Ypc 2}qHd *`"J3H}r -(B ymtVvE9cS"0ѓ}+e>EGrJȦ]8[9|~~N:#Sɇ8-*n-xL} />N"trVsfrMBğ@M;6N7ZLg";k gshoXØ8#老'ܞSd;OTKQφTmɛVilqj!>dJ=C,"%ꍲ[ ]V =ȳtQd?}OI<qIuIwVc#ZLh;-ZŝI0yhJ.)Xm&ADGZW R%yd_1;c5ޑD6^ױvPfHZoH#suk2HUK8B[,9[S@|o=y N˲B3,\kxrw\lEUFeeq+SvkVEs nǏ䇑ID$i7!)ӓT^HXW>]Sg9`V<;Ҕ-K䔷p 4f7by@I-%ʢ15.v}t ;)n"awtWެ+zl@ bk6 -"|)[gȾ~9`ڦt+{ՋYA6Zhdˀu9zA_>nYG#Wv|Cv+, nY *T=$`&f 0p'L5%`jÊJ~k1s)#[Zy| =6fS_}v*فQK=5Ǎҧ>8^$|46#7E$t=dt4PrduJRu?R)+ )Awыm&O>J]X*<:tT 9i6>*YZ{U%gÆ Dࣿq)u)fVҼ[c _DS}aۄ{?_ixj؛\b8_sN n\>n#3,:]i)? |#*u3XA.9dw6DI{ۓ^BDk"nfFJ~q-K {M1ffK.q(x1ȫa3*,(DiGG]q4Ex} rQ2wa_jL)? KR>a_1_4ɅsW qbƔ-?ms=`gwr^UKq1痷a*btv$QӺ;Hű0 nH7&W#2%1nYeU'P]nؽ[Vf0EډrT|O1 O7B۝?5 g$D}#"FvW\ıkm rPT>udGV5Qc䚱:nأt?eWR\ډ$+TC(e- 9wg|X_&{wTEV]#pn>?{յm3M\N7g7DT2AkA`z=z 4"cLQ2v^[hpP4޲Wq qt?n{3Pk<;N؎F03PO{ _\UxihC3V|JsJ"}LlBjb8A }]k +I%HJkxB̭=:6n9ܢnD $ 6Eثw`ue5BC=hĊ$g&TJP!|d ~|$ 3i0#w-݆^ >٠eКZhՙ ̚&6HN|;p/lbٜ׆ )}[$2(hEH\a=e1*; 2"@J]@Ht5(o</r\XD&x@ŧ@*1.{oQ³$ߊx7qbH;kqQKi%̹%>_Tztje#uo|_7C}X58j } d.x_sbrLfy^Rc}3&Sp@+G`܊tp9zdNj:L*PwLiؔ?ny;!+NJ}ݣDqaxĩ䙲kk*1Vլx]oO4=>s_ȁZx? xl)vd.9_",wL&v'&Yx 5f!@/4di_3QȷC (va!ߘ!6z2Њ)3mT|@)W4}hQ1_9ӕ>y}i,yo*؊F)t .m#\t!GnvIðʡa4o99$KZއE t:~/[05K-PZa*K*I.~0 ;#@::L}FoV5B!B ZKO5…+|ہNtk̅`nħuv6AN}ju[5tN#[04~l`qe.5kQ,PFTs{\i*$2|T8XiŸȎUVX`-.žҌZtυM?E JQU Hçj'i34lJwDYurkSccع+i}V_HJHʋ3@3E~:!ϪE et֙:>攐(t[.4JI?aýd0$!ju3H5夦nS^r^"fPu>q#lo'@"jfU@ EQVBfW;:`n}ᵖJ SXE(-\EጻED9oUe׼&ҋiGO@ i%S7T."&gI|3e~H/ Rm֛{kϚ ֔*`U ~ttuh)g~iv֨Cj3{5n]l|aZf8 I{)'Rc'/Ds ׈R{^v#Rwl0=of sΛ,K6ۉwYAبu= s)8ެ:мKS5Bs9GN VyC hL'2),9m""2Olɼ.gnI&rlઇjGl"%Nt&RX̊C` &_zf$PFr`Zjkbx`FiȊčL+rUH˾`QHGrG?$GW#+Dܙ.t]p܍"=Db WyV&D6#T[`BIFsK a }Nm{ۼG,Efi UU1B52btW5&Ы绽shr=l\= |}*Rvv&V5tP^ @)=:*} HR!maØ} <X%L63M(uhaIIر:d֭V +\g|-=C{d(l&`XXRJ-ی!-$i@(\ Pw5c7AǏ^+ŗ33 V7&`=|H-}6/5ٷ`PE2R$/R#xL B7>,lk&( NoŹ%A GhAbSR*XʗN6(06Ye$=Dԙ^~x{~Rcxӛ@[SH`NgJ5E=i Y v 8΄<:K܉"Q;cs!BweF5O^v2dz~(′ꒄrJ,2ב^A +<PM\vo j[kq?iT&,Vi7AAD06h͌: %k/BD^u^- g_ 'AAZE7* (%sWIg K&aɆMe;Vt74xu}UC6 U%rUq]@ ^|~KfW7LMðu~ Tnz}q 88 f!tbڙgU<ej^XןJovMKm QGZ<~9EzH OMN}w?,'{&d}`)[L߅2u)ڪI)C;#MDb:3ʮ`A@e手n 7luejd;=51gx&u1L'%ܛ/O xP4~! " ܻ& VKt$ĜNW}np!?`&m) [1 V0Dg:kEӹy <n mr66UfZ7>k7I5ȆM:X5iۋ !eIr99[~W+/E^U ,7L+ImyP}u`V}x,dgȸcnJ-@gLS]ю<Ǽߤ)1m=&8-߼½-ƶd <%@gPK5tB]=RPE$i]&p3C@x'jتE&z,8 B7Nb< EUj)lp3B8N~LӑRnE˘Ӭ7E ˛SNdiIlJ,>YMUG>u頩3`6 dfZ1G-U7\x\h#5q+ȿBڔyQ/;x,a+80 * vGd2EGR wQetJ]~:58eW'ͤHkO~^[D4G ~$,dݣ52S% ?iV_n8Ʒ$ ()? -y TW&fd/]A"3K)s9UJŷ@Pl֙]LUj`ğ©Rߘz{p oG_+vdT4 8E!pXǡ= HwZ`6mB?-ldx,ؖ ly'jmo(:?n4_'t+_/DCC<*obrN Ͱz м~}j=%.OȣH0dJL9SpalT4:.ozԖRw KAd8]KRUY s' 8&@=& q0$m>(9.}߇ ׃0)!=3R{\3́pGl׭2,ɶ[kKYĨ!kw6ѴP{k>h9ɇ1RwR*QCKtd덬w_u Ď@vMe{65:ui^"3\}GLtg6r6tT-ɖt7cZL~n0 Q,DE׻mN0W8G&ӒHC_vɾ>g#[][@GIX5u㯷my5־=';RP[n2sUl[*͸y@MX֋zw$VX]N-wY=EJhDaq|1g}N5\軰30RUwkS ?D}]l Af^,ل矺7O; $'fu/P ,f ="k.#F]핼i?iI:sv-FҧyR.z21lOτ! 2rlzO, RQ/*esi#uD{g d[,VKaUeaV2qOlv`Hp +N %!Ve0 YGT[ִrK9 MT]E$%ouY~d4y!uM^Om2iL>v>j\`l} UOiY @*`m)0k+[UӆtrxG/ЖBCs#,/2UJW r&_]}J6eyr~b:Dv}[<;ʮPwNDj%_иJ(4{'TQS ,甜m:>)od8X!`X0ITH+p/\8vSIWѿy4"NJj6.; H7^?b2杸IK!9`gA-jY>$ۡs })͖+q\QGg!3@BQGti]$Wet$~t5ZT. :B?s(Č6g"U?a5 'suף 42HQr~N E}`I?vl?$os Ӛϟ) TRWC>ʼnlrl1g`dplҝmށ;C%=wpNH׳rjKQa+P,u#H4c?J 8BչEyld1h~ *])સm6>98X *M`Pߵ1;%=󘙋@sȆ*opruZlC dnwffd08͢mRr:jk` OQ=vI Qoq;4Yˠ^3.{D )fY*ڛƒh[E/ɠN@c"Q<ԖInPX\+ W>9bc{]縕Wq΋2U$uVbjVcQ =uͅڹs^ YqDy]-;wZH0PN=[ R6ig:/D$7eRc2nV)fN}mGVj6@*2-JevB72! K8CާS+uɋ?U"_& [d?A8N!:.V0]9mtNO޻]57h5\DDTE3tt!jA%; ֮k7[pӈH{_yK~{5I`VJmKUr# 07wW;Xnz*soN#HQxcwZy%04yX\=ە0pNfeĬPv'&Sk,aSaςe)]{G GD$Fh!գU"ɳ0ќ;xֹYo䪅mC/ ,l f[oq䨆4j;;|tL!J-*FKD~-}9 Z囼F0"'=A1 =af&O=8PtDxi/:SJzFk|]qI/װ9pUv<ʫWz ܶw ʮ wOB6@~Pi='ڷ¼Z"0VQ(C"R-|@m.*⹯de)Į:O:rv@ a_Atlڢx垫I\Gyc=6Kd;%ؽh6BW7, {Bvc-Um{vyR01Llq;C*6 (/q9.ܟ21tPh&=0Za0:SUN-mh,EC|l3NT=TMpLERilTqB.Q:*Ҁݞ'<g%\Hxs@0W >?0|&P(g7?h PlK\l:}5EXݬv6Y ̐<3ӧE* W8E2{? RNQ߼+TYͅ"5?*`nh_$8!03]%&\QѫbP3N1սX4P|.;!NQUg.Mx7)mhh Ω >h(G2nm {Has<]c@aCRhjI1b$C$6qA_!Lq]϶?/9*~~ Q[jbVrI`iOzEr{E.v'C cݖUfSxt嵲vƸSQJH1Rs&mu3/̍ff $_>pa,S.7tkbs` <,MK~Gf)[D2(I"ҹDl)>BB!Vʎ,M1њG[G]wzZ9 m7-ld] JB\Bbpaa15фLf4IY,Б[GRD2j:&!z7V9ǿzҝof z (~:pJOה̎#{tmV0;E&G$&6S-yяAf XcjW5Zb׉9(rHoDql0Oovп/~t)֮i#>0rO¥krwEȌX4dm ŅQӢg y1o1&;.TbaQX?=R^Ca!xPD62dn2H2"96տe@fc4*-͊ZJW.k ECQgէ~Tb=5f&Q. AQ}dѵkHuLq*ѻB-&DNь9nHhjIģM@{Yj CPǟ9W^zGg݈YVyuIW#V|{a= Bغ~%c *&J2$eÝ9!{Miݳ>m%Wuzb=z(wf4Gsb3(~ @!!p&_(`7_QYVtWQpJR5WlXIWQYH0ߧZ$^}?FJ HG709Vox1<ѧE+/uJDi^mK3XlscbA<1ܛcGHtD+ϮGCH\3zbnztqcD4[ba zVYv'Xwn.9Pi$ot1Ek lcb/RKBb)@msf[.:,97}( )mCx< %t.]ؙ SNE AlX7vE:C)6賁-E\V)֧Jw/=`pT^߄WYA .QXׁ¥q.-+ʑ 7+1Pb4JZS8[vjDy *e zS@@W.?mZ-VB3f5/nBԫk."fq.\S9R=^û*3o_AH.5HnmUG $Mr!Gl0+Y^^ @CգX]{W@n\J(gR'$9Ǔ) >:pΪHƨT<9`4 3 |mhe_ o#@F$`:MhLwii e5*g\:~/G9fOZp Ur|^l|ly2>-E@>%15y:| S48P$aY陸Ddw-LO*}%&+j] _+:*k9mwniC/7tG4_ؑ9JS/]K"ypgs>g0ˢ,#h,?AsO;﷛k0^њ((2'h}bbP1|Xrme{kX.5M >9FX 0=# O?e_Ϳs5i! -GUkBdQ޷0̸a?/V[ (>zI8:L%ʷ? <ۥ&g 7n|W xp}G:$Eu5i09k[l1#q$_Tj7u}߼&{Tە(?f;\B`$*iDs}X{Y|uZȆm~FB\ Q\; J5G9_{l3 +E<]sͻY2yQoZLXe&n~ap%˾M~E a3i1PM6 HXߟU(JjC߁vAyνC+e`kG~+$uc  xOB_fmd zVg"_e':zN1 𨮥Sr8ɔb0#)ҞZӤKf!E1_! G+> D[ Q}rU*3 x9<·Uә^6`LAu5~tIF8l^0H(+hrJ$P!= }$Io+2<ʪy/H1 eXVJJ? L oi't#xܛ(k-)?*߽c PT> <Qf!aݑk٩R%xf^?*fPFQY\L~;B4 [ejb) N]hՌW[o煭{C]N~&B\$l(VC"]zAR TFI )RgT8L إ ,*\5H=6_<]9ԃS$1S鴇0Rfvϝ2{h@>:}3͹YiXkGYJ @ ؈BL~<3sq1Z>~575Nvm&s#W4N{6wK2 Ј aŁZ]CBb̴dZR& _Z*MSr4x`tSY֒\7o^Fs?+7<#ZHsbڔ[G*,*t.~VmQtQ>y Mz!q;^i#4Փ:!ae\&HKA%ƺ#;:2ԏWN14s)hSIMN P ]7o|'DeD] \I4xK;(ɸƎ'v !bօs|YL-UV܋_PM65`7慓~/{x+[j7(KY찾U̴767Z b{k{9΁? FoQAU x''# BoCbcc&9-P )ҋɒ۶z>]EY!;r-~MVo;άMAC& wv 4 +~"݉*Z~^H虰it S5np»Uk߇o񄦤E7zK*0~>.{Է>_Fᓫ)+1MOnW5V:OsHČh2먕guEԍa25u|9F3EDG4ew.:\uX5dXᚿ R{ˋ 7Χ_2icl^W'L/?zqwl~q޾]$&%0 c̙2rA`!z^1[֢0F(b !nXO*ϖՀ[J(-l  C,J>i d{#`ҚNewu(!2i[= KL.H0T:a =E'[x KP@9NYʣ]߰60!cEyCn^Kofq(crgDL--$niPOe"SN9ϟ\V[[1x XD>< UJ}t!88,9şD%mf0¦L<7K*,ѝ3Z4^Ur{hI5$, r2H[ N6&ʂ4 -8Q x6{"YĞ_p&ãa\c[umR5gs+;27I ?ʲSgs3Z29"E;X!n# >:Z| w<2mS"OD{qwTe*:cBeZl?^ja2 .|6{loҧZ(~Yzu[|(vak{ﭲQm&Ɇ5Uu /5fL^q$xěL96tEdP ʘ#`u\Q)YͧRZ RrUlE5AT J(Q<$j$]dA]OWd[桱sHNj{⇯.-43< %ndWjtP/S) 9Й16l @8鍭R[E5p/i\*(t͊ZKi ;u? 1ND>X&Mh"TO̝_ٓ !iZ%eܫ{oa$Qզu@O;U՚tfߘ?~fo,ur,_K}6 3&#? 7ZG7tw?ߖmc9Q L(!ĢCm<}}0x!3@ ~ŔJyJ%+oR `o7`& LıOL WSZxާ:`TJSOlFMb$͵El]oE-kb֌ ]۠vF YFJgIDklnր(= ?)&#Ϡk~ՠȲMbN&۝\JwHSLsk1u8' y _o/nW[ǀl%[Xp2jF ˅Q"Z;)Nc&jYssOVB[18f{~մmR $Qe*&qbӧ Nh(_#y?: Yk(iv vGa- EU^)i0BO !2ql?>q/%!}Z\`M.܎r"Yi?.~MҞa8(E{By6a} V?O^$]8uMY#9n:7̠.C0B$wJ걏} դzdLEXijIZN7P+UyRx+5D*a,04[';>#E8743&;=4B0m%2ujj`m fLq >:K^8PRnEkw #GG+` 0;Ex9^tt$7Tث}ZM)2bs q} pTݠq(kYgZl]?j(4ǞFCDJɉ9垃_9<~/j%{X$py VxuffavQU|D*f `jcF}n}+ýݘlN[}XhPy%&+>|ýfbN.AjDf'-1v ^ 8d D9h^+UMcՁmW„+N,|2U!/*.IPqueV1-{nu4vE$yp]#P@  =@ᘆ4.ߗt\25ο-ڣ#/ٽKB!-q+x4}FGxW=(^#̈́ ¸SY̨؇b^KB,{kœHAԚ3!-G<̹Y0!ˬ<ˮM'b4]?6͢%}a  n~*cQe=iY+#e^ю voZ7->aǐgI&v4RT;>?GnFfщࢆ&5ո%q^Gk]G綪47Z-r L[1]V0H3CA[KBH$<^4!_ŗ1 TOaҔ/T䨓>#Ār1 xV[Pk%>`"ah,ardߵ[yr=O*E_[EKuA'2Kmt+Jk-"騫% {Gr$_i=ng9>gBZRHRpy[3Z&(#<'^zgЅņnQ0Od)CM,DXe1.ݢjV"90\`ީJ7HQh0LQyv! Vx$D$Q6 Q/q,'egZ!Qu Mo#鸺~*"]rYR 15كcsa&3{x4!hc.#@+bB7`VW|ŵ}<#B5 Z3DFXWz'iH0}+{8G\S1Ni[ڒMk|%qrxi=88xyW<+%}SHX#{[B?Gԛ{np)d@ӗDIws(eK_k`U5lngQ %żé,pI&T/4N4RD,g[Zz.6Ǖ)u-Hf3J4eKJaQ QƘ7hcjCUqE^$y5/3/I~ _ayI7Zcʿ, 2 'cA2ǖT,ѹ"J/@)SС΅79m_E ;u K T~^>p:5ń#>4r6DZv(~O甯fY/Ćmm"pnԈfl?df<=2 H #/9 †ddR;VӘ2xƾלY+}2h{4.Pl6JA#fO儬 Ch>F KtNQʨr(.(M; w<]*X29X/d`cX a.y~+Luahyt针qcA~kQ0,atN{bvaʈp$%P  qL$ӭRF.1v}8WԦisG"JvPqE|_!I(]@duӕX-Ӷ{DxӝhU'j qoA%u)]QgiٹX^>(8TзS)avX*iU8tz  󔚈c͛[hFP!8ʖ)3ߩ- jM-X$Ҿt-"Z!g$H .d̂axJo~Ox9.J/gqfOz &yхMe5/u L 2NCRf€=T]`/t`T$6FǪexS@Za#°,DTa~sIᕢѸsLwopp&Sb2v`wjF*[&̗>=?{nJGa.6&XU:#W76+4uâvY6:ůM8lD#;$0^'0Ts/]%t53o)3އ5SY# Z݌}rJҀW6N{tÆ4:IHeNWcx\O@.a|4e#_˳YawYi;a ~Կ- uj}ak#n < X3p%X:/.FJ(iV kDZ_Hȓxjuh9`(:Q 4#¨6~t-uJ{ R.mgc]cݼ>jo9ZCU"0؞oe( j>&.`$%^ED%^;v\x',nJ)a M5k1D~VaxsICjpA3JѹCfiSB5EO88KcQǿ=tOɅ#\C/K@xX"ަ8ߪ6EG+h,YD?Ed.A (ӿxڵsaK=C>;L\mbs'M06"dx1Y޾pa6֤sX"޲9EdTm8G^q@.Hkæ9j8bL%X|~әƶܤW8[\vFvM$"Fe#fz3 jB15*3k|Cރ W{1IGk.l"ӥjMH25yOKNDiP״͵6#s?c( |2}ҩFP|ztBN M,-ph|*J.eNɼ <4쟑ۗ|OZ{6 DbB:qQJ㉌e2Ff !=R"&FzHR$Gfb",)=\+;7ދ#?x$m$aDO<YbYHsO֥ۑN+`$O^b%7Ҝԫyܕ4Z39'GLs 8<zۆ$ْQ+ vC/!\FN| gaNXZvֲ;cr}Ô"NzI `x pAxl‚s[Fqdq Fh30tQ{8dAh&-#$RPs Iv\Z7R 8wU Gg 1Q2HV8Ҕ/::#ӻ_ z݁.L[ ź )|[ mosAX{= RЃ/n[ ;8p]~i]Sܘa+uqnUGy⺨&d]Q&^jVWwoln,e xDZp1Ξ|v.wQRl4pHqwiM*^?Alƭڦsl2KAjPJvM׀Pf)~3-K3.:C^Et txRxm_˹Ec{+oA(aq"u()$\Ray>njb&\Z4dW::r;s-Ȫæ%Ƨb.;^eO__"Uz v 8Stg y2B#%r"2!<^}0DcYjd=mX[zWJRhotk$cnw rԽ1i\ҷl{pXIc~!bD6w{.kWM fmUiʇ܋q c8O ߫4"87d +pK3+|Y%cL\XfbAVTU3ՊLW4fS!ݦOfhy@Ի(U:\øCRI JMڪ=Rx`;KW|yEF]a\@ۍ!t-Jk4Ki!7aH R8Q':Sת "<#%d8b@I= 7#L@5!¶v<79e'{݅ Sh<}kA1E 3W-ֹï9"))ƽEDoJ^D mqQEht͢13y.a脙ƺ ֎ np5qw &h.}  2hG?$,ǧ#MTտBݶ#j051e? ;)T=|eWl.Ԏ yTl;h`ؔ N[GP&ٿ3hT uc@hPtqMm9Pz+-? w~l~W܄6dN^$P20gk7K%ˬQ ɯر^n=c@7M=-y@󞛐Kot-r۰6;G\&{sBa1ePv,|2v7p oq>q .A]٣Mf+gmGȽŒ_%&!/b%' l:=[y3щ۴nj%B2S+!ÍL'9 ?ۺ95vzkYw0q/ K"]d &G[=*AәmC.VS0=^bżҿ6 {a]nԓfNٯ=Z8+q/`K^dfq)4CՌz};Vj& ".  p,=Pa%DQNx;Fxz[J bi"7;ެo:vSU?cu%_SJ4*Iy#C*1h3ߠ٩HwInТC[҂=/W|%z&TO0e8j(Iv3Ey}ώI")TW)(uBu qԅ ]UMZ >l^ 8fvr~D̳|m8ÔՀj8"4`l7`Q]{ǰ{}D=P)9C-Xq@baY,#=EYЂ(4KjL{)/0mSQutjD!p(4J~%8*WV:qk44ӣMՆ x^b?. 1S8R`v7eQW[{wxZS,}4 lǘΞ1$2! RzTZG R$yv#p7TR̖+fC_]|m[F\k5Sɥ擞+%أᡇHWb;3Z?nT^y__@x-i$wͣ|HEOY}pj:3:UwbxU(u8debB;FNlِER#d"g܁6cPV{ :]I?>6 oj4&vQ(xp`*?@ߌs\nALppgXӰߣYvnhüOZbdJ#^TГGij(xʴWJi4h/yWhe]!1dGlF FI )5 8:RpVM'*S1J<^?%ݒYe, ޺v;1&m|#6逺/S:1 c1i\,%#i'B `P_VVfbQEo%愔8˭jGء&~G˕4zqt.t>Cm$x>: HSX0[>ͨwCSÿS ~,chP(B[d6՞kAu#s22{dNUmGhY֝xMsnn鸺!nmc.nqFnlJ/ɻɭ-s=SCn~LhoL!HdkVdI$t/#7Тupr3IFxZc]A"I>\O~/ LoU`]"XęZoyM߼$JR<9 K[ε+p3+A8(*ҏWBį>'= _Z (\¤q  P= Dj7 ǖHˇPFH̄K# {No$ Ya#(` Z'b}eRJ%LN Y<ڪosZ}_-KŔL1 V.w. Ԗivu^8A#f-whsA‡6mw!}-ر:¥/D[;=nS>j. ^9y=1R1 .UtYϥXLY1 k!Qɧt@Rߛ>>gO w;Ż`>uM#&3$ļePCJK踰,.tpd H'Mm D: v#5edRϐMƱ(A<hv[)ϼYȁRݡlnKNr,Ng,xA1Qm"FCl'bhjBIo ؈`0e |"V.%$ E&a'm7*%&J\ =PTTؒ}9Nz]jxW,A S3B0sLFI4ό oJN˗2c޷<~_YgHQpB#vEdUb.\y1j-Փ(oKAyzV#:KH>8$Z}a[G6Tnt~7<C.~-f43RRr[M'O^)d[K!bsmiμ/t`^{`W$*kq'ԱUJ或Bd]*z>R)ZO>X6!e2XtFc?2kNFƥŲa%6{q8nZ8xGyM\EL"Mβ'm-B?XvT}CnoqP38 g/){raN^;opscGE ܗ]\j33##qN'tbZ҇NÉXf5'U$PٕCN$S5|jmהߊ2TbݨpuQxzUM 2ܚ//}+<3|G.iNƯ-dPD( U4Ӫ!w\5Bq4(Y4.#cR.Ug,fdP(V osLaZI b)}*<Bp.r|)8a.-&\x\BhlѺ_?1ꪻSN{`]w*>0g_?u]7Ug+|}. iHM*77D)8{Ւ S|qblq ɚs۹S[`hGDD`Snhq @8w5 "%ԣ`Bg9n@[w {EJeOn |ϒ:8bt@2$g#M+Q:S_4T"CK(20_QkY@k~~#gO@BhKy}{^r:U4FI.jGi\ER>6^ .RDM4]OaYPj L}h0U`(p+ O{xr DHWaC@NȦRV pNe8B=*L V0l 菁VGzj5ۆb B/+ax6 Oʩ$H2PucHj2o-^ J3$ z {oku*Dd]}rC:k+3T q?Sg2A3rj5 6iU\_r;Q0E7]Β}3dܻ]mlG`!`\ K} o{MSaWs±wKAZ}2I/hv޶<~/͖F +:ў:Q-+=ycA, @^UR8܀lL'ouSN[[?>w*~k삁i:a9:{G:C$Ħ0a+k(Г3}, Gx>".eS>70>,(F`'an}å?"Q2FNh !Vy_&^{rύ:LP~"f2 OF'DEQaVтajg-`RUނ*޶b=CxA4D?鮈#,3!;|n5cok:*R7V/`UrzTr;9P2!m :8肯oM 3C'5[ `(ԟ:uuS+i}(:mDZ50b t`.oʒM)"Ik/Ǟ@\M("tk5wl9*o޼eBTSDθvh|G? K5/KA5R=)ڧANa񨲂 ֑MJ% )ZIO _]_w>xC'ٙ!b'_1.sdVC6b$f!2z}gȨ-hK #<_P;q6v? V&*b# Xt2$4uz1E-?_*C'eMK* ّ撯,/}ndiw3nd1j^ lZ/@A?>L~7WMlWvFL}uA`;בʉM&"?.=Ѯ4&9 _=w]m45nIB?Ub'߀^:o;_ "1hSo(i}vX夫R2ɚvZwrg}=OwjZ5YL ashu$7e' Y:f.|ѭ3z  8tX9"I>+klvXc.t ? lty$(}x6=i[0bL=Py%Ws)D0,O/:7bf^z6DŽ/t;oQ7}+I)Z/0Y ½yu( B#iû#?Oڬ/Qbq{tڍ`e1+E&#$y24{cd^Mn`P,Od\bm*ؤ/AVciB܆uS?' И5shJ@B2<ްc@2Q~''yK^.ZOA\uRAսAi(|w@Ɗ_t f;h-ked]/B4 05y2YK̚HMsw\I_#!k{;JŸ 9W|:L2da-ڍ yQ"O5i/9raaTby<В o\r#u&d<)tfʅ`ɸvsX+dZ}( &{ASyD o~h/A"67ay%| RS6P-XX^\dd|bNDLeiod@~ॲṕ@̚GQTM<ћ&d#R1c |&Re9 ۙ[/ү㏭)cs-Jap,tr'lOPqPrimrh~~Hb=4^N=F^,1Y$BGPG2%𖍑Mo@~c= X^bB샽%G"4 ަ՟Υh֨-[p,I $,A~eF5r]v>FIUў"ز: q.O~xJh\VْlL84`N/0"A0I3:lH$p/&cĦhzJ7fu4X߬z0{*u9J>͐r-#Du`g0"Ʈyl!BA  s ܷGb k#X)Ϟ4m3KgRGc砎o"iir|%feKH.hjܞ:X:ժbwl/4bQh^r^i̱FxB@9˗IGv:xi m:A(Hf@ 0r<؍L{fnݴ aXcwohŒAqY6>$!4u ;OF]E*ZheK;wA_\}$RPs IԶ2@8?+&+5bxP7z;xCY)@XNCѾ[z4`g >A@HhX#ވ]|8<ڂGOHc~o@ <) }>ϒ@~kϸ%oI!}#r pq,MR 0iW~Ϭĝ"*Ю}e -QpP[@1^2uo'Dpjum RDP\tI}XhMp?GR-Z"3Fu$zw#O1o'(w7ȊuLCKjVO_,NT i5?+3p8EY-B6=Ϝ(oM@pBŪ;(>D̛Y@,F~!.zcoNzq*d޴=Hdj C|;>h]x NihGtbb<l;vɵ< ZZdeKe+|,gdq>QȼȞ#ohIeх=8Xkd| яN"@ȹ`=gX6\ ma,ajڪ!V7]k>tMA(pڸ[q?3ox,EEC*d.D-~)W :ИZҳfጲj!}g_͆[C"U+F{Wqe=]dfv}& kmp,OWHI-T:MvLPG$i yGɸܣoʡK,¿a_M f/_x&NSX,L`ÃA]lUp}}>FCn'8:_]$(k_v VɃz&|(vqOX{Xi{`u fݨf5Dюߌ# LKՎ`Ț$:ɽR?U^(YlІKxf9}<,)gOn1Nm%*&vTAX"n c4 cFOo;K@^EDU}*ED &QF|wӭNj~(=$nj^r+C.O-m*C+G-&Wqϡ^[=1 Ά.N%E[|GWY[xDqgkECz}VF{Y(U|fPbiKXvWS#k6>cK.jZecEYsxS` <Π18iRzS)+׷-B ~A~MVBU(2j<EWR[hU<&XN tBqZ+BTC|`c-#!:||FPӗ#p+O_G'Rw$7C.¥Gޤ}kKdV72FN`3ŗ,UHNЄaEf'ԶؒڿYjͫym \|=÷R$m/] X,`w].88IUq b*'+_heK)]/9<~Ԧ)`-d /Y瑬՛ J+x8^t*?;g/ȞJcoTD<;bZn.h7~\n0j(ȉij!/3䯤nŀ|&^#ȎhpLWO-u 6^^A,.C ʁb\Jg4eZ*gA6y͹,eyH8RT͍A6 h!]>P5k+hJ6n}*0<ɒo}f|}!VocQyAuZ(([hpz}Ay0l% Wld#<[Cf0ߍ/z$USt _le>ԱՍTKy,7[WtXdVvRE ܗ'b_Qq 0ksFշx~vf51`h{(KVSY=yF ?*25odFXY%d$5~|&|KUREؗ:>̥^h:T}C>++ҁpKt8De@j30vhn;JI;5?Ϡ@x'~s d yK6fs=Aĸ|Z>EaZ 7@Gvy'4PuaԦ] _ea<,͖ÆvC%RH:퉪t#ē?Σ"~ԉﲒM1P/h ln[ \nҹv~ An3{g~+Ai@43! |0כ$W;C6MGOV_VM02S74~NB6ڀ*lcv2/ώRfA" RɾkDEWTO28XzA[FB!YҬٸ+cƦC6pje⺯ %m4]I\;OqvXN軈]Q| mډv "t<^:mS`5C-n Yמ4u^%AW!r5-inGPz\ _'HAzOl)eYMh ]&z{TGM&'G]PYP|/lHK'N2Ldz/Gٞv(IpV#n1Kr ;Z?gg<t/*vMukNqF 9dYlBym:w7ӆ ڀw^' } cx%^*3hԌ䔦҂R>O&rl ,eڪFGX cA( ?J!jC ߌ%)DIÏ@ -VG/6N3L91``:}n !fWӝ])u/ƴxÜػ ǠR͈HKkG>BgA4, gl}˰8a̬jQ ~:嶌-DDXL飄6TzEX&^"L,jLJwjE98~3/E)|x n^ #Zroeӑ#$} I]P,OM9kyj<^gӟ .GB0gt`43*,|_q:Y^P._xt3Q^Qu"ϵ{WJ k;i']>SF4r|ñO .<#J(ȠgD|SdgF{5HI }K$=oNL f7Xơ&;2ߎ8T_MjȆ ],YJ C oK}45)lXdS?wP`u^A^UwCw}O0՗s~8]#!dzӘj)a2?mlv}}ۤ}Ȭb"hࠂB/%B6Hrw\\os٩V*N  ]U8u"'hsʄF ![o4O>O}.b/[ *L.'T1GQ⒅#@{t:"0@Gû;>.ipxwkMİVHB&Uη5(|bmo״v|ot}jYz(kR`G]0w + +? ޢjb:TUA=師DFD{r o,@7- D ^Y)0 v?#6}x`IXoIu^%CCژ,d ]8_i"ڙ N6M?vEJ:_#Ilˎӵ&B?IPaKBo k\yrVÏKʳ=2ۭ0 nRtqұP 4;;Hojĵ ׁI|6ϧ4=dwCv4=Ο,6em߅Yֹb y!to/Cj*ГZO}@I[7}\AX`,XSů*8N-to=RZy̖ 'Ps7?Y6yJgKB] :mdIt}F1HTOVNѝNޞ4ӑ~ ʱǎ hR-j  JLM>OepB3 0^WW DR#:KKŪxlmU=gWQV=K`.WR[qT=c$'H^5UB4fn,L> IT!+;৮W%d&?`PX}UK2L/J}p{VZ9Qt.Hln==&;Ms^򺐑,T|OV6n`Y`sJ Q=ɇO8jNUAF]PsX1ק Bܪ{! lC~+QК"'s*S=qRpUhYE!u/}) ,_huu$,U25܈BR۶ċXkM#ߴ;]XZ^%WPrDst70O*1}_8Z )ڃ#=}):x2Sa6(pb'c•^8c:r T(d]>>R-GF2&'u&\=xޓٝh6ɞ&] ؙ6' Pujq]Jf @ CL,C<+{OK6z^#c] q)"G+joɃ%9l2'm*h-513V W0H=&n} J`{)ã8&SѩQhױ~WXnUmKW$ށprO;INw2$cѷ:hMR<|TG9 pV6&y_%1{#oQtșk)+;f0Xy;.m3S|!tH;X"9srBnx].ǎ S.b|ZWl#Kk{M/%3Q9OL-d>'-Ē?r}P03O*l.[RlcjIz(lVN/0!vy\S/tmc' lZɜe n!bC-pڹ/E-qed5k@in6 n{Ad*yǔR͎s}=n9ޜ?'mn\9cV=G>?1q`oӐ6UWGxx|q FUc^)%,AQئ j?o"Fkz:7R>BŌ}qu4[Mbľ=RN9ijMwְ{k}!NnW `bo}"i\{S J6:wpno2݆}1VT'!,}Z6ynMV҈Ԙ W_ESAB6Ɔ^r%b^!i 1 <ɟJDU1.c!-+`at) ,4iBv\NfU2L$2Z߸GW~H]qѸ&_//k3eER\i̱ndS}bKf4pzWJ] 1ЁCfʛb,4<]@!K}bDNpck"%)r=w0: R:4C(2' cx*[zG~Ax7<P#ۚѬWIDKϗ K-X`DdDU |C9& u;;WK~ :v` ^,E2!!8>;c c sLuFVoW=FT40[0a cuj?7O1ZeJnr̂[pPs5C7Osf=0Ԅ%6 AnH|i8E[6zLaff~cQXQu>՘p[?nbZ$Cx@ɟ#%mob䱩ONT7ֿij0-W+X@:RYW/ر˜¹-,q}ksưQR K{5u5Rr:my v§:Y/=KV d4yYqi>ݹ@@ D7;,=;m!Kw0s5v5>U,H4xΧWB,́ߨb8Ūj3±Ƙ2۩feц 0+N+F8Q8n/cîU %RV耜k%fW+)JC( :koY Ԃxeyϭi>h;!sk脇Mܘ׋&EJ8,H8 H0.&hcWޚ/}(ʕ@S^7/-xĻ_v<&}IF%m&Qy/i =oz3}a}=ȔRe)אnW97X.3m5 v V5{`ps+sKTaZcR%`4i^tI̩@3Ȋ"8V*hkZcH„̥}o3jk6JnM  ?aRmAюATV; jLbkFNLQ`q#4SZU dnYnlCP{} 4I)P*;*ir ђD x :% Wi߈UDUW@.%P5B+q!HA9ph{?qR$Wd4t֬^$}wx+@ĤUeyζĖC8@T8T'%ŀ#Ak# 9,ζq7/3i4ѥUp"NȐ8v"'; %dr]׆u.!HH ܹKy,E\FYnPYm1h>` 8ޓ.od݆UC.<Nr2 я%pja"r!e%k <we󡖥߲@JYŃ{y~`MsoDaޞ0gP5v@ޤۇ{R V.i-!(scTPSn/¬=3;0ʚ>X6mJAF)yp{Y:=wp] Z~X+pge2FΦ3ME0^LD@\7nw+hاW)I%ʿ8Kk3S0WxcOݣlb%XE’-FSGF <[i<[4MNrHTḤ߉1] 6>->eoL(Q˺VW)5:߸fǂ(NOTXWz󮠓.1LsFH@pd,&"KY'w*r-zܨSנ w 4vxXEfgQ>h?4ȃ"# tb!2)mJm0JNT̅&tlY~ V &ضf( RK\.OAܽ8mqd[U.#. p{$yH,h8~ƹ,-DL~ˣ.5|!jiðaBfêX ,\qsCdPBS8p.^8 } Κdb d\,6f+EjLQpNjOob=3xyA!}LݬaTx랠yl#c}fYCOf CrbI* pE|.'r΃݅kg})ۄ8!egm۾sPW{PWB摦\3vci+DRjvvNIhzŸ6H=#ȆөHɉQiV\m ntC#>3?[ER{~%+;4#$cp\G@~7?/eShL9"OPX+X"%s4ÛUq"\puN M䢮>|s0aPS_@`S Hz^BM Ӣ㎤9!LV*cr^DfĘ6yA;)ۂ@өQU_ cah;,HRϰ;Mi \~v U}>|[N2$nmb?G`.8*Xy>벵tl`i azB>XfEP:aonFELμH c g0-*O+6 <#bH2 (y+FCmm`/á ~ْ h$1DdW[y+4 @oCp7CBӈ=}ǀ!vdktLZmȶd%>c{rkhqnKGҲSNJ^b 4x睉hכqҧSĽ!pjsﺤM t9z.p)CYF!Sg`M%Sg@x\}H2 `.2ㄻHPWAXl_!;|EϬ7@Q}\uޒh` 7ܓyf="3[4Xš i| 6CVoy3 *2ev'DwTE;<]u5C80K|d1Q"Ml#͐FuZΎ)28JbxcL{I="81?B\i1ITFKĉ?uуqKe)P|{$c * uo+@]nRl ]6 Hc},l$QbpyU1"Es<(%a!t]{O G bc0tEo!1Fߏ(msk21}#7#6Mi64?zK Pzmcm:mW$tPק@pԿJd ɖԯrwhoW)$rpX qH[1J.6Z6Z|ZzWklY5 M߲ ĮԒ3~?k5OԯX ?*0 A@uܸ>=yOE}IJ̥lqZ%6u͐vMf%<7.P R`bK_i#ut~cXӃU/mq/'2Ъx+sTDۃNz+)l:dq>2(A-'rq,i߭IUjtRD;eDwp~;7Ov8[/`ޠ$87 1nT,YfLHkݛdyztEI|JCt $КWF~d!>I*|@7lpڼy~A MQ#4nLZd_򷗓 68Cf|U$zXI@(LxD^xb9.b}M1㭤}Amr XchMjׂ'aU2$#ް2_^U4mR]K/}s{1}fd\ڌ 7P>a*eH <5`A?>ױqA"4ଦu-3[lR(/<ttkPOM,Dvqz%v"Ř#l@lϣwmoD9H"RT#?}(ձ KРl=䴹dQHAL3VbX9>6(HoP(H޸DJO Jt[; .ɗ8l 8ڰ"@qd;>ԍ!4 W0~D A{1VV*Y= *Ͼ@XYnO\0 r҃&xby<+ NRV'ϙ״Bbקk7Ң1*v]3˷wdqZCT{޿c\/J pA#Y6X(z. 'R'v)sPdx -[0$[q%ͼf>rֺ#hMd bYashՃy)/npYkS\t2gR8! &6ZV+DG|Pw( B;tȼ_*tۋfdY2 R;X[8Fe|-1DM{O,% kH@{<1")"6wCgMg$==҃I64Ҳ`MQ6o%O 9s}Ҽ+>I}ɈB}%d{/*O8lui{p&._^Nڰ'ߙ_@22׼AE94:%IEDu \;ȓ}Iuk0ivnڑ?]wnEJ+쵂=bN]y)U3⢨,v *X͢1Z=dq"fn%G xr{o/LաlPiFvfcG>lݴ]7G$L#'cx;m6!p-~R]sZ!7"3[ChR(;$ G fQrfq8h8Z+L'@РdDV'_9 x{tE{M $tAu1'^R|1U`u'0aw}ֽP:wkxrwZhMOhI~Ehz)0}==Tv-ݭa݇x况U>kG kTέ >>)_AȱΉmq1h0F *7 -/skų8|X;$K .S θ1H|:2U.Xb!Ib=U!]9Ք~ ]dQ Lv*ZQTpi3&)?o!yhnK0w:5?n3>\ mi.4LE::7 EHqr>_'Lb֐8_ ? l! 8E0TƒLЖ[HԂuhm &O(ӦX4ƭ|#hx'~F8˒4V,ʉ-ówHKE67^0Sid3JW ZavDrHqA 4ŮU뙗h*G!2駈6@qF_tG-Z/l˘1蟦k",^VU +wt8˴Ye pv>Rx!$[hURR5At`E2h,Xp%*A˿a!wj?x7Hօoz4BO"ٝ3R96}A.2 zf?'E~ .6*7YҮjeHqpqZm2NJ)Lچ ]U^2\nf s Ӛp=Cag89hnΡ˟èC24\m@6orRI/ *.4!+s0}"1 YYu&Ag˶I c$d/u)!}(T_j`$q0/Wƾw9+Fl5C}UЩJNcĨ\ jҴB!}71R@;ףȧ16=xO}Vv]\`F0s#箍]!8mU݋iϸyaMGuYw%;>e\z^":"< sxcz U5.`=#h?800llf-FC`zNcЯpF8`#MJkԝhKJ(m Uxd6;m [@[4( WUn g~Dо1y_Pu֙_mX82f(D?}Ƞyd8)04NVe&)7{v ka9e/c~x`#R2T}`5fp %8{R@k=C'MvlQA,[fga3 #XVV,j Ԇvw ԎoMd[6S-+C`E|qAsw>0Z@ B}djVv`1q"sW1TL"@){kng37,Vb1uGuDpBhwt6iEF}ky1Cջ)M݉Nuy|<.yIؘ7zv܏^7º,|'6工=@ԤaL[U!QF"IS tc@. Yy=+~+yU|DD,yGJ6,d2z j 4@MaJ(K#B:*Z\\5O^t95VKmUH}/S383/@:ۿٻK27sWC2ss$0ɒ,K 4 23(+ǨcȫTn)$%5qJԊmPǢQF픎Mb='"h~ }5PvT V]0Nz`AI|uE2Lƪd۪(>! ubsk? +Пw2#FԬ\NG |q[cĉ,va~y3@6+TͩwTHZ &gɵ ]seP›dv<).0,gasQ;b퉳ԯX&j50zS,MY\+}Қ+@֩/}k's~n[ kJq@ˊеV%&!^PCa(f,;.7`{Mn.CyS-Oή7{ZfͩpH)i"7깱 0bMJ>#e{;j9;yNQEc#+TL̚Sq^o&|lŎK ym{|ʂa;e sV\+7C[˹ h|{GsoHIS/VH.6KڥI/_7bl"[Pm8\iˋŢ9o-G445̥=S>0*iJw@P aL ?xC57o\Ӛ(HMC0rj° O\ 2l &w.Al#R ?=P*$Hǥp67,B T's/'VF'NV[JK;$'JFѤvA&?gbqÊ-/́St(HY-RB+g7.7cA]URk9؍s_VV%D)CeP2~3gB_>`')xEXY͵#&֧l󽾻pL3rIel p(xOW hu\:ȝZ pd[;";±O*R5UD{hsEKԃPݎbgz4L!<ΐt* lg8SXy!1 B(]7Yۈ:iO(28"L{֩J"IZ@k(ʌ ݙ NX佔. !!|) dnj{WK]M '%O7EBk ٳ?5;~f!ǭ]lM1XHžӧbr15:<~`CQw ?q_e/ ihYU@c1ۺ]6|*C U|W*0} }|*H~6QsC65ktݶ)8 uD N`R}||gq/ٕN S܉:Uby wT;"' tPO<+~|u{"-YJO8p50pY{f9TP2eJR;ڪ[vw_ B,fD<#9s?*OC/m{Q'*\T ҔtI]\B稟;bT.5 m^ciTmh?p{f_?0(KPƚv FPY.Q!HcSY$rI4> k_?}$1Y_/_9F+;il3_d,;b=_ǯǪs-}_3N6dn# bK ةq'.&/k(<[:Xkc%?[ jq%phnKKG3\rfnxz]4ЏwrF+<\PqDAՃqi}9dL4=]7[1vp‘eރn^,)q2 #`m$&m8ГȤ$oqպeo𓇤ztz0Ԑ%(JA ,ҩ] }0N_{~EKQm]Ʒ oU%B1nWP㌘|靺AXFE}?2_FA ~-6L<%Kb/KC~GzȾ o|W닿MZuBQ*/k.5ތ)80D&˻,o(/wfNﺹbaਪWH{~) ›6Ueu84腹nW:vl^LEe(V̀V7o9[?. =e9+[q.]d`E6߲UO;i$*?G :Sɹt-b$ 4SS2cB"+^ס]?fn(FhH+j $e}oMG8'eT>cunRg )v?.;9kM@Q؞ {A{ҳウ̨̅!Jc)DN?/'rەqߊh8RIIclf E+B{d[-u cb9VQa5+'ԮGŕF֘~HSg(#1Ϙ(R$}Tڲ1Wa$`P_W̙nE@^* f2P.=ȡBpC;@%gjvБd?):ϸ5hr+UiAI -EAl6bp/{ڎV_v',r~Q` ڐ8;f9Rc-hǂJ \3sK@െwF4 iYaӠ'-(Tl aRd6!q#Mn3a=grV*,D8ByqPn3"Uw)(ͩS/g=f{vɾG!hSho胑vZ,v x{Ef(j§t%+6lK?Cx*cOP@n$K[X|p%0m9 $e.nrOkhã͉0WBA%.rJ{̝nwkZW}7ŋ^tqKU9iDNW-;3`XM W@ voϭ^h2Poh̺"E2VԊZ688oTeلǢCiD 1m9ɠe_}DֆoĈ+6Y[TTjnt|~b,iWxuSpJ:#$ R^lK<&L-YjrU)xIßh- W4td+ ~-iJT? \kk Z·iâ:nbڞ)y*Zg^uʤOP$".Qes6-+ޠ߼Fbn{+cv7HɳX##8p`f˭_$]:`em&ixl0VcQ UϐkVIBqᴏ )jd$NHЭ80+̍)wq>BCR$Zь1b5ubk 6Ê/seI+Ҁh{ ܮp|w)0ـ4/?o~5RMX0\dp>`fjt!8G [ؐ2IÛ/(>sX'Rה ,@La.f>n; ḭbDcQIz]i5Ff>F8fR)/-Kd#lIh4[# ݻBtgPx* 0ATߎg\oyu)1+ 1+ }eQz\+lV0;j:od}tB%%܁M8B$L#kxտ3`#Hſ/gpmDD!4DYb#aԑq"4*.O,+h?&hM3"IdDWxߢ ǀ&`n2l~3$Ǒ!ڄ̬JݜBtaNG4,)LKRWm01DA{lb@;`3[T%̶'? {I3Ku+P2 vI+5IT`J(K٪22m>Zֵxa\"F'0MrI=`ީ:NbjKOx NWG=kp@o;:ëQĘWɔ<K[l(4a%Mu#2#gbe}ɴrCAu T\-J ̳Д9=;Cvgڜ8}f[W%gs2G?0<8XZLlIVlWzaK 1lUFraC#%%E |M"ԬtnԺdBLֺBNb V NFCQU Y%b%)1|w.y,~;%&  W4 Lb\\Ã##u (L2Y0~L@2gD9t,jy-Zݏ~)P팝J*H ?J?\ޘkV5)7x0xq'e@9(E^9(^||P13g;802a:W. dGϕprS<1_w6|ҝ){mG,Zx8]x}t{,oH@{yEچnl(}#~m{}.H]XAi2CW[>{ ~Q [#Y/q]d.&+ǁzkz蝭($!h+m] MFOGJU4)vOo( $V)Fs+Gb}Paا;\qOsWu ouc1T oJWU@!Nϭ Z&#q 2Y@^Hfׂ% `Mhϯ?`QD&t8GZ@(c^`\t!Ip9J j6 ŧC|1!&S~$K&mD<lX?)ma|ξ1GmvgS,nTJ\E.ד (YOǘӐULdFcIe7UJ$%,)X'ŧ1 vNrk/W/UbA=q pJX;d| M2ɐ9ۜrY 9j}48tU$iZ]dgaAf:Z9BUX1} ؐ{Xf'۹XGq#5TkdM6;威jgd%ʳ#oUۍW[Z@[[lC29Ǩ_ĺ6t4P~@w]Γ&  !7v5x +ml7ӿy(k *718c>9 cz9'ec tNehU[&Zy;s#Hg Ry?9[x5Ѥ kS~^j xĶzO9i~ɤdMg솙V確@N,45r{dA[ T i~Vd ;Z}{o$6ݱSUGż:$+ryx;箱0|k ~JoҲ6s3/I*A/uv-ѹv*l j_۴n1"B 5Dmuб(1yؖo10*Y폔bYXzOWe;m>uA4JjD^VJ;rBSr$=ߩ}6~pD$O} Z[$OIM,ȸEMxIKsxlQZ9%.+NN7 \N+Nr.U *|NE:E.6ldJ#$I QN!Sqe5Yy`r) QV.h>y$_l5w:~klJzf KsDª~~y )#nPĝlJ!Dݮ!(n߄E|l0EFdũB9ëPk释e/VٺsW'-g%ӊ~6h04"4pkL* CN;viZPsсt޸Aցذ=TyWaUhlA9Άf`v^lL{^no 7dQo )֪q.k`L?\Brh>?yY}$4q@#tҺAq(}0>1nYа82YS$Բ%zxR~_JQe "jh˔*h3uڤ&+wRLwWDaU˩qNVtņs_cΑ5׽}H%N,Z܈`Zܥiu< :.OWb@P JFaHEkC[l<'/U[Z:ebB6 L%.LCzl^R8N-I25aUA}4[ƋRgi+t.,HjŠn"ɠham >@&^]Q(*>4mJւd–2( 9>ǐeYGVӽD 4s@et&dYFxR{:̗=e5L;x1jb1lLFZR^l6)Azo+gIP]m06s?uJXkd?Mk{YMk<[ R%G`>  =%CrkpO E̳%نa;y3<4O##D(I/xrMk]XoJ|gE:#ibWrSŘՂ I_ a* 8ǐ0Lp*pD>* ٓ[')ITg0+.cB\~1zB140:2>KxE_Q<څoGLi@օ,k!t?pf~(l ),jqc"zwZ5=VϚH?=sWӚj_4*q A3Qo.40 |F-KԱ@O~l~Ql۽8bo Zhi^:=e7!B0/ԒH;\4$O.C;| *H5j FF=w19onFy5^-SZ.gjA14E{^vd5Q\ٷc^R>pG^&~nXF#03f猫Ƚjp?D3ixRckM^q%l8Y96܂N[paNMr46 JCbE$^Ԍyp pBQ8_Ŀ̧C//E&`q(S.֬d"klu?(bZd $z(Q4 2! fN}"tASqFN]-=ΕayeV6Ϡ$\sxcwχD0 <Ղ 5)[2:լ,;NTd@x:6} <ipdק'+J߉%eXʘܡcC$NnL9z *K.U%X tڤl~u6 sAYV`{mԉ`{7㲼\-Uˆ(*9"GWgW!3|85l.W#VT5DK9B5 ?WD9A!yC4UTKAߤR}^K-Te:Nԁ(PrzO>)3Hp& &ƈMPcnM#*i%O~~BF e<)PiyX D0IZ pZ߱`F !x˕8;o}2wp ^T$ F}`s/{V=_0sAOqt T!LZR : "]` LR2Mw@"Fh5D& d㩜祰>*ּSms\%U kPf085լ2IJi{g肳X65'Rܤ<I(_19"a惌#1NuEaF1k^• HGԦ*3;*:1 Mw΅d*ИB&K>Dx> uq/, \à*0&B\MGG,T*beAQnks4A/&诠੩;*7c4&|K}f5}RCa:5%'RIFAiw.4呃WzyS2']w$R\u ~񝄆]Nr﹟8C%;V\#j ެx=IW 96ڱP '.wi NRN{xzF1J. _hM9Ɖ[8&Ê֩]i .VpMAOe\rajg/,P3w: !ƽKx! . u6Xw%ǡTT-# L77J)'=~Zcf:A.ELFj6r-rĚX1+5dY;naGMbo})Ƴ7,# ҿf}XCXhukZ5Δ[}<2Zf@-N5 (wDq^N92=)ᴤ 덼$]j9>GrG^kB{ڵ0'=xYVT:`͜W4tɷ @[ cAh(dױDB~)=3j3VJg@Fx 6+)߾Uq&,Ķ}lϧUL U 哆FPyb>*vmt3uF> >s 3 AkWUv~Z QL.&(+IY$$M Pm4 {NmHD}J[MPP0 "$|`Öslp6 6N}wcuTe׼E {Y^LYF+]5Զ kN / Qt³ yyR5 EI^N2;q˭}^ ZWtހfQ3+1 gPl5K:/Z\oMGl8` G*<#0|)ZyPxĦOV].-um~OɎյt2)+ Δ<Y-KbI$$ܥG}N g,m*QwL%(u}z{dkS@*2~P01ϡ7 F\$xAK}1*;2 z8phLbu'̛&Ң8\N,#C-~W2 ; آWTpmLoXs"o'<ОW}e[S(y 2U_&}E@ȺKd^q'ƐZAONҐ%~kEmgœu^2>Z7$^C-E¬~Fޟ6<1m'H%jD椎`]cW!XЈ 4q[-v>=d%C Bɯ>J[U2A=jP~!@=z"w&z^~~Qq(rt&z(\,*v}J0whhUf:I=6f!8T RPۨffJi"rH7Ge6ZcD+ c0AB}k{Z{PRVRFqdvݤ >oMԊBr."_,-1Ql4a I#`6,YvgvGW WKXꏼpO,fW=I>нhy,]Cw3?ܥʹ9pTZ#gjО6˺v` Hiy΀ewZ&HП `i1&$n@ N#Fdfv5_blals*MzҌ3T&9XL/ӑRBBGҬ4u~r >"`M*Kҷb*=k4>a ~;2v~-= W65=L|#hྔz> 4QVI{$_Pd8[L_/e{2 ڡ 'T>|D$ caD 7!YS QK:v9>1]4a=89(x=lo`tҟH94Ij~zD,x+EɎ^i=liQrhyr ުRO\DoE+Yߡ+K1XpFT06W?g+AsN(5z*oִbT'}[( ;I1W?3K6%mMâ]([fc%  E 78Ձà&X&kbǂ6 V,$@5|Ll d 9fܧ|UW!edT\2RaXΕ^ܹyNAƓ|ɨ)6fI2 %CY,0zGÄn'Cnv@%L=ՙ]J_91MN 5@s~JWXS"MN[#xEa3MɊdWT)=ɤKз%f6,.1-蚑o}b9ߑp]QU9e2RWIـZx]|y8tBlmgWpo~wk¦}7EA:yV $i<oU2R5z<Ѿ ~`,"zZ  Ő}`{0[#2Urnk26b{B&R~*0-͏S֛"t%@mErkU:ɐc 7xRt=?B2auƸ#x l2Xê;h;KŎ/%/D$D[HmkzU>]zbmEM1nd?? ƮU~L0rS< |#}w$ Z_j+tӹ\wItMF@#݇$g[T!m}¾cK~1"K - øQZB"y_z DSe*&}(Ӗkз>E+"vuݖw\r>Vё#¡@5 F#c/Ѥe0$bАJ1~XΞ9 cXfzM *֘bUsPqɫb4۠sئ4py}9m 9`$o"l!b9z5|B S)d] KJy Ї*)ޔDoQ #$BS~?QugfbApM1"f0uaS!⢯Tx6K,k-ȧV+w܄p){ ul§tPOi.r _kq -堆}FzZJ#;0Nx|GuNƿDBX/ 2c6'1= U1fqK$p[bbbC0(FXWY7WHgZB?e-S:ؤj/!S'{%mn8(m,}LFtfz.&/.ob>8q,bˤvUdeKH .o5/MUy?Trx61ql|5}{w>/}]g$^lR?sCB}JЕ-cR=a@ )4˼.P\zFBisrZj+=-woJ|W_21(|1}2Y?5c~k~HD;: :KU O\Kx5Xn03N'zhBf?)-HNk%k:?.YD]rPe}Mx QĵPYo*}iLKM}Yd}EÛBۈKʋu K47dX=k;c c] }0BeQvKZ8v] ZvBⲨ칈mxk|-^xVY:&ۭ\J@<9.k"О$IM:O\PNjf݇]euԷWzl \3>ⁿ9O]bBb1z1\jk%[itWq?b;-'LSy5:.rv c`Hv1? "_?<0ʲMȠv(Y.`/oßr :p_Prb9U6}>RD; zФ4uPh"s6*Ec{CzeքvLFOOLd@7&:|;`ڝt384hWt:=:J9`E09jK2fGѮ 7e\~Ns |."4VKd<^/5W1/ c L}2+ '4[1^QŐSW adRl8Zpž+\FPܕct,=jg0Bƃ|&Nl^-_G(r\ge5GjsO9q,mNu+O;kj;m;}uhO$K-qNp8Lɰhv2*Iv\%fA Di\9]kQyw2գ7qKSQş6%YucU<6~՛Orq+5Cv 'TH2u;-y|1(s;Ȳ%O8~*AY %w>ʭǸzu'O+ksC>)Q _nW,qJ?5[pV31쓓"&Ɓ]K c1NEG%Ɛ?xO"e \xW$:֞rC# n-Ų5t?id5xlY4XdALH8غ9 s\M.ޥMljZnSv@)ӏdFW9Ѳr2WЀo Ut4xT])CæX)vQjDxD1#줭u]e{ΑSY=2ѲI+}c"{ܦNk& 9OOyI[muɓV +NbG-`{Mq7Qi`K |@,+YCt8`G3{eRRrAa.*} r\Nl̢kuNW~V딥w,[eܢؘlGca1$s'_%Ek^OYDI Tv,L 6: ,sV\ HjƔS8VC“.eyk18Q![Q9TweFS ?mq 0XI2.7>J{:v{RfKO],+Mlr9/%LPOҜRwY2|K{* !J U3fQ$q9AZݶV J \`y~L02&)ޕ4T=i7$T:6E]=j>Shw7fޜ759җXp7z+_ 1B R5mWq;'2X<,`[EC@Wbrկd29Ǝ <[ Pqc?XYi>TK w64<)$TPUQ4] %bm:=box})Š}IٔȥE Wa|u)ЮJ:.^[ 59<GKQQR}ۘ?; Nž*Ek!ck43ŨFJ2 i-~'X@-|1sϾ pe(>&PuZt34!fL/NAy8а@"ڭeV:1ѡ0Lx>""s]sk@دWdQo2Qu>f֋E Z &#k@"-J#xߢdhe!p䥂OŐg;h)),0a\ 1(1u@SDDTkуXͽ$0}}ǯw|<ɘ -Jj+nDanS׸Z?oPa$|MI fN +ֽ`_u`-mt% I1b`/}'Ӡ@S/^M 9fs6#'*㯺wv1!@}_4i- #ʧ3| 44RPu70zt6~Y A_{NbGQ@0ߦ*Sev| %b5v e,8d~ eqI c83tZ ox]TDp"a>Y {»%zQOmT0{V0*'*-';}y| BWvb"ҠܔCI-.4+EGsJ Д~2Dxed*.{D\.94 M-d^Gp5f|$̳eXsWtEE4.IϘ1w@i8A% `^4bL5`q9}2ڄ0AdlxL2[O07^: ٹ XvC}rG҄ 5rz][B %% ]5QvyXL~ 4hyd:% :n7OM-Yy>I-W#Yt7rXd~-9@ Z% h}5e%ԓb-< Yn EƸ9wg3׌+ k8ûdy 9JȔ(v'PqEmޖzTw@e]r{qhzBoT9 Լ9Ptڗ&B}I>86Dʦ ۔PUԦ$3I((VrRɷxʧIQZSg= n`3ZmhHTf,-u:eFuR0?zM]i 8X7IUOf)L|Q%+⹎/⫇Ǡ V@՜ii(T zlѰsLMݑ6E**bb7ת;)x|"}dUU i*kNrz x/#\/,%k5;2Kl_ }5Aば$I1ߥmN' $s\ ^RO7(Z읏}xk'e^*bA` s([mDI TN\jxbvI}HD'(:0!2hV)O2|-aQc- cEL|-}1a=)]}uݭKe^3I]3n"='N%Xc -[uO2{Zx""uS%e7"p" g/Պg8_1dݍߺN`KcmWgKa@$i#VP;Q(?C-;?`jdוUEҶ*Yj;rnn'?1nIc)br̅2XJ^@z.LhM>:ۊV׌:IQ:.♖{0bRk6-:oc\I3'b{L]i3h7cy/nÖGo4< tK"L_a=!i*q@/j_lJ-XD!趨zP4#"}f$'\7URJ(}r!Z_#5o iWLxS}%~Vnc4?9mJ)4 >DsI9d:}1Pa~ 銱u}2ɵ,1{*J"F<删pz ^N^44#9kn%!}tb'ys@sgaYML5qZ jHbI!0QAU*. m\ewKcQu+(05/JqRN4ĸP?z5^ )Ɉ=A9 foJ1@ffug2|6s'`gGŻZӶB"-e{bA_b4?zJMɷܬaܧ3HC~9ъ[3#DnluiTHmxh_Ct>Lyр+j h2ipಈ.Y%|a!ZNΏ&:# 9eWZ^+/!œQT25CŲK혨575, Qٴ2oznׁz #:b'j]td^sv?f1SPJnriISaL? j38==v0v;)bc6x*|3BJbQ\&OMN9`|b8Kbq վ>̜B_GIi+`;`i>-L<ˠMm&tzq TkJ0aQ>l6Bک}g1hẍ́|ӤU$f)'@ v%jxL>2FHe3p/ pgU5:wf-ޓz\ 51()$+ NKp:-;ߡ0̀.0vhFhn|3$ !Ty !` I r-b yZ*#xQ Y"r74͐ b~T}R Z>Qd<_+>\A=ޢs|3(!Ě*p m(_ÇSJs[+m-#?heǚ2(F,.#ǽ]2baT"~}'VGts_ID8)5'-.ne7@>xiOP>o<`}? 9A28ưQFp.0վI#.j>wRwicei)G2l`;|*sFIjB TEO|11E "X~&ZtQ)vtض2P) Vu-2x:M33,weD1ޤT"MCrs3k8˞+XM+z£+hZC)^h@JIkB]bX@}Z(߭'U, "rL\< okr4;k|aw6b# ;T;s"ݠd:/&9xԣ4v׹Ƽ٥@9G'1Aj>lRB ?Tܪ4NvPsFú<50q"ƾyFj\+ZN>bF˾;`9"V;P%=s!q|0-eX`Tc?i?llXzW?C3s5KB 4-4:Rny'$Ge]P6RH#]A'10cQ@ tY})!dJm^/BA7ܗbv/cD%xI jǤ ֚&k S 3a7P+h9qBc<\VkؐNt1HB{G_d U%1o&-,H=!:*Q:AϼsfizaNˊN2;~ "ÄË2F|@*g8:$s2 Bσ`!M`?s<6>RBH:lŹ*2H>hxYת!^O2T%ReJLM]4xT°ڞeH%̘th [vxuQD, ϥ'C&+*T3r R8d FT|*ay֡ ˁ+>ւoWg"kN!Բ㜍ϡKmaYۿ76:,z?>F~|ߊkƿVtqF;ͽ.mHX/ ׏~J@d6,xU. q.=hXq}љPGՖ-`Ѷe]^2(W 3o%a'ScG31olqcޏAr,DG4tTArG!)=)ݘwབྷ 'M |(a).Z9FkSTNTJp^MJ8׬mv)21%!Pc}y^]SQ#`ӕt;5 [!FΐY4@bsw!8VˊBSNbn g>l]FEut%:$oF!CZNY4ǿ+ISv3NJ7w?žۼK]0C04^Hd ٌ ApПɇCr2krpƻ&Sgy&6QvsR*B)" Vz+GU '=m㙿eL㴑X/dh )жUUrZ*qX㿃a EPĴb'6EFjo&A P *A4 s9e67,yӪFYs{0O?euGڒ3 Dzb']E#yKWſ~nzC/ i\f_W)AW?ŐЍR6x2ލŧym||GuL*D`z-SB՗D_E"..Z^pCcm( `5+m\{+S?qR' :`57qd'^$ܥ#QLZ}RLLV.-~[6a35YA8Om)d6rtI<^1GuPoI|Jڴk'Ƥű#!>pdӎ:˭3"97tm8 >;ׄ1VJdz db`A@_1qMr»_i@jVݑaO Rލ`?84ƒ!Ʒx4DOxCRH!f_o>h}7S&Yvmo{5WGqS;nK 9fa &95gL Ϧ8l$;<+NZE.A) *a.|X'V0l3#6{ڕgr<DŽ7jD Hr}S,GOV-ׁuޮF|cH2}j+ٗhX02UJt|tg-Q3}V4(@"VbwPxmNݹgFt-ހ2\zΑ,ܻ;^9QLU _p'LŨcO^RIJ LB*xDaWm[YUI|pnu!"V*5L<t1}B?)x1b$M~h+zXu {0'dy - O_+9Vb:\SE cy\842V V-.3D]@C{jAgF j0yiv5.k1 0o'}- RIgwaR\}Rd'[ <(pwk4v㠽N︕=q af6|{83dsFoV n6%IoD-/07R:>4d1 eFtofWe #]|brq~9(39j6~F<>.'|M%O@Qը 8B*A hwޘmhy,<HϹ!@ A*/j*s:}:撎>~\$rɎ&-xQi0gDW "d";uԘIhs3g 'qb o`:0zF]?& :HT"K,]?*._⹱x8u7Ei~-TXi읤Qdw6I{\ĥlCu"qS2{2DXv#`(vX̀W6 C_Dp#M +}t_ͽM7վtq$}=Ҋ.h2\cX~Ĭ(h#c7f,ViQ3C~u~&rQt^%آ<=L^o.rsO`0,NiSV}ܪ?޶͜iDڪ)>ZBY3{vPAm澣ywS&H{,u0oB |Ai䐓-X(zI+[`JS枏9Sp}h Ir9hhe`R@{pYc͈fUp8'wѕBwL'θtO~# s :BD2E8t} m&ax?OC pJxȈ#klobҵ,Ff3'c[V-fa R'?JQC5@ s L^0d6yVgpP^ʋ; +iKXwQ$Л)sjD'("<.1ZQޙhHHDf]"$)R0}ږrtrOP-%]ɢ)4|a8)S^ 38x&%##Ukh+=Fi跺 o,=(?.8e3hųCP؛iy>]]^S;=#[^z_T,.B(s} =cs€;*hBё*"\.xDhuH%(kS[͌8ͯG?#,כ"*z#2ڃ|pm9BЍ( KQu9f 5Ypl&01ر<̐wTȞycHx^q1G5UqGh"\IUMa?8>D<`& Ӟ??!SBf?^BPJNsd{$P]C tm[;F0{/:YcޞR/P4_({gZQ>#[kF67 "0P5։}6N5 Tlv ѱW|)r*0K }Y}vم|`c+pdH&~J#%NK8;* YRi¾R. +Fg\0 ?y$3KHZ$Rdu A|I'Q$yNࣝw+]*̺r]8uIE-Նu]Hzt>L]-mmsQH\hy0&[P2deu XNDB@Ȏm81sSuq;2/yb7_aj??*N+T8h: JuI 2uv@^y"?]1듡~B6x&r*#9J3~]Я54:9W!Ŷ_7Vv5A`మQY *U_-b&lP'R%vRm'S2-ŷCU^|e+=j̶J)[8 rrlQkcEkz=<'y3+\^4Gr%YM gMl3t&F?'FVr??]8̲~稼ƭ(] {;e3J{&aN9 O1οxWG挋JodU cU1lBJbb#qF&bۙ'B]DAOMOZg;hMBt%q1E*2uS |Uslju歺ĒZg4v9GIUD}R%괱֞΢^'N#ezB}3*U&Ιzz n<O؍lGVr2Ź؆tn/՛҅y54imټU ᇾ){SXJ;dFTvafi*>J3ڶ9(P)]L: KS#H͝6bRƠɡߺprh@ [ps>i)&o!!},ecHJIE1򢀼Z}!RpD``4?VJR b@(LnyR.>'cuft,l&_*C 7hƄ0@AOS3X ui5!2Nn'."Nm3,V!dځT[:$._kbăPC?RkI:qT}">]VYhWvZJUE(ϊ &Evj&9v,m\e - 6כ Rip6LFYӷ cT[ W u)zntFwYX_ 7J[9]mTx3'*i#Wpm䟬i`GA+"3;xJ >+ t,L;Gޜ,=hL)%3uЇ>Ln'F07Rd#N'+`~ؕ$y2cKvmپ:16!@ L kdc̤%R8_MH#BWJ7ؾ|%! $ 41AcwM{.%MJ5sSvF91oT?_a &6Л L*ʒس4_gܐc&~_BS?T5 ęxҊug&rվ€-KU,A@\eWCL.~gU4tM FkA)d=4ehU-}AԳ-*h8)TLϒ1Cݨ 8rMS4j%us :D>};trOtp(|𸐊g> 7b4Ȍ(,M)o9#ԕ}@xKj7.uُVg_Jv@bUz X:?h.!Fx iϮmY'L;lr9L"_%lk,MIqV5{5ywSQTbƳa󨒳вA/lG7_| _D读Dеs"0r[uΖ=6ճs$]F9@M`t390Ǩk:)CzO(yG4C1rS/90N0iYM\5EiNr٦ہz?{1GC,.C>I.Q lC[dNV|oe ,'7 ijŦG Khc9z Rv77d>sac5"Ɖu9fEFA$:2Skq,ŒVlYtkP&z?Jg-g!Oz c]Z}'fy2 'v8p|}gC(,žJ[ CӃ3`l)9H!3nG"haE Cǚ0,^*j@Ka9?],U(S0iNL}K$Q'a&RڧGpX:G{P̞ e\1Ǧ6hΠӮO3d6BT7O:鄲_ W/@25%4ؔB`.@D_6L2֛\\34tJy;ץp𲮰Qj@ƘvrOoo>(âra;/^Bd,0#MAury[)hT -d@Iwӿ1 >|sppw?#W  =u0⌚. F&n8>Xaw`~ycNJPO4ٖڂ*5G3!hAVj1YB! <M|@} y*|%^9+ P,f+?π Z|9}| {k!Ft>J$%TNl_bE":&1>Q,H yoTyv)ϏUp=Fc~U3xS- GbQeaiÐ Y$YlgwW9. 㦪&RZBcns8 V.3Z_lD9mb٬3< 5"|CN-h9+th¶ʖ6'lG@'`OU()V\RvlNmwXY0.Ȯ*I!Ϝ&!]"gؠn)0+e7NA1hIFC &'ňXӗ-e./5K_"M=3{<c z{aJH.W0 D1g `Ǐ\ӏ]V X"wi* jjeXP*/ɴG^' c!Vr}ņ';J^טn576bCyD L\J|+P,T=7nbC)  qIח[*p#u+hL*CBa?Pi8NA/ n5lOnvs wqut[ Y˱TV{|$d;}eoќX ., ;# j.M% ?ibx}#Yn\@C</Կ'(0m:C[JKjG?7k A"q]Xi  \"0򦥮rm}gW^3ۇ yMy>w["0a!Q+b(htO{m+TEӡYw!\6\{&a]>& KdW~צ~ Xbj?0$ @ds6k~ }JK g I:_ɡWp^퐒Q6BrRvӥb_s.'g1p^#S}Bkυv6q(o2wLvJ`4rr8Zb> :e .FPV*@l !$:fdg:2+=zt2(), +nu;|Z^xMрs38 eTL\ P3 DeR#-$<=}kaP8:#`7e|=|6y]TRAh~SٶӵZ_ wīd+)i͖TKkf%s;ŠVLO3&zT_520ڱᐟ~h2P Z;Me/[ gg*#>J_o16 VݒO$TGCSLp4 |rA}$o ccgp_\m3$G(_ &ZəS֕ڙn7cO`&~gLiW!Q#t#K5p‹~ SI*k^N`bk+#PWXm#U=G S*%51](poVkSmjDz?)6b RCz!͗9­&g*tfEa:0&pcSܧ=#?4իHwMKV#>dRikR%g"|}C *Jg QE9ORpZ}vaPP&+P<*p  ^ަP_璺m:DNiryAv]LQ.̈́~mLtS6]H7`pʢDCPz쇕c~uޢ eSn1<42nΕbSSw& x2sb~3\ G;2g 5wy+SC ~ pߗ֧ZL@љ`g!=JE+o>RîI$)LƨqGpq|UQC+,xK2U+!jBx/Fy`Qauؓ 7E%x՘BeL3 ڀĐ wdie^ˋ6`e?@LZ^ f@K"G t)MG4+ L[$O{|E۟SOkNO*y )YąiLzHciΰ{vBu\)Ho{0W@x,hмmR 6Hb,25E5 u6t_PÚC`_O˯Sq2q@m$.3RثShl2by#%alJcI ˜m3c VR/ A_kö:_&69K4 )\ E{q)=#1覩{r@p/_,b(pOymt u ?02A2]2r;*S"XHvYѱ-lܭ̯i A ;zN]`EzdEav$܈(bN n/CJb J+Y)Y6#m3J&< L{$eYmmh1-rvGapLSc〡]bﯣVۗu/4Mꑣl%T\Vui`Ty=f5^oط=w](ieeownV]8,5k Pqf9 FiyH&R:/ڔC@5 _hWiCB$LtQVJرtaRT(^\lXy`2u_5a7_'Ҷ#v&^).w߻ezW <)YIP'@#eKI,ޅqs.A z9R ;d `L`|BKc zC%BÅ,CX:IQBW SMA,[#[ٗdGY0<=f iB ~Pi\bncNSPA[VҰ07!-47.CslE:`Gt"xb;0سUȺһ; CʻaolΤ}]&nadnPuJur EcY>Zh5V,xe/0ܠׄ[,K3=47y~d5w9БLv&/.\aa6EZ#;j_iSq }9]dw-:er9>=9aZ>C06@66'K£WX|\Z4lXaF) O ^Yy9Ou7ZsA6~X *L]Q=`'/ScWR>թ7\D9Crf@BPkUwj7XSNi_0|QH"o6f0+or-)p KPX ColPUT&kzC4U"rzr.5}횞x@H^sT'`#K|(cz P7.{|>[r1EhӖ,FF{0N'\LՐ5j.Τ.؉tPѮi2mxp0 ôAk{7 H\MS`2,?Vqx|,;.3_cqdQ*BU%G|#}!yH/[s\Shm)7b#{y-_I )ggS3vq˥.>KtDg+MT6WOoԝa݋5ﺕG_{d6mfiyG|\#U=Nyp=3&ȯOjU fRm_#mbrT-g1/7)^  f KDz)H*L ̴HKK5fyR'w&TYL z ~m;7Ġ2߈ĴsټUj _héE^ Q12@ 9UڄjfKJw^Sn}fpO>8dNi1!(~o f'|0 7C:PgZBo.X/H^ttKH[}X,%i6DǺ'xGJ䠹[ۛq()oHN ,!Y2O-˿KX44#=Z*f$Qѵ}a6p7²FH0eA "OUC"a/FC[4X[!~vWOI'w'`6 s-D] sx/Q Lw;ǂTeC9".mD.:zq8FU)]w}zpg.(єD 7Mu J.~7GW 'ֵ8:[;ۥd#ܠzog, Ȝ)^)Pp>-lBPAIW-*9$76hݔ+]1=e+ H?cDb"ojB?0J`h+~J#:b T^/&^# 6d?%S1X#DZ%eҠquG p*Tg &wrTACjVes ROf|(Q)Lsg/uK +pܣ_֨ydUy$H%~ 企97^& tQ-ٟ%/ < *bmB˿ 7$QkLӿIvv,?P\t-jGRBJ8FZՋa> npKi \@ppeQXvOm*zwѠNzT$= P%im=COǒC'O%f<8[0ژeCԂ&Sʑ˝6EH{/_9UYԛIm[N@Gh/, hpju3|NHыηܚ 2 uiSpXꈻgS\WO+ނ:qcLL1 JI\N<6Q] t2,] (e|xߟ> U6õûKjx9]I%ɻ}`a"ZT\6!9#R 99} ep.&_pi`l6>ÅO/Uʥ+k!vG eV:eaE `w\@WM@41Ni 7+ml_w[_L1؀yҢTeM+GmdF8 dXS핲q=5[߁ʝ2&!q, ů}=A !0-!ҨU[jtڎ= b Q XP_G3?M.A{\;`JBPF|| Eо&6ں+ yld Z5zv> 2~@zCOy"AI%&Ԫh-lV~nGݞ]Wae|bG? g:bđ"lטa!SOJMX ~l\دR:o/;Zl%3@~WqytU$$PJ &i*;,춷~ Ԇy M=aG5׍7l^/oיֻWn"$\  }XLʷ+揦˥i-`UMDu1- .7HtXIIٽS,>}M)Í q^6! >>kOʽ9:G "xIn6G*{4ecs%7 F;oMҼoc'Aვ^7g\mK@\PxItg;! @[ih5u*o\[' p{Ak%KG隑r@#M?2e9% *r; L;A[m7" Mb{F=|X 1m=<բ"On}-j%%Y_O5AžNMӲ,EXs<]OOU}j/ +g r|gU"?\=nLv+(H\0?(mD0ӷ֣-8A]]bĢ͡ywiC>"֡,P810EB^]hƗU0, f Y@_phk=w ܴXhFYY 3z<*! AZG1M5M]v5rY( eT@gn"E,?2'iY : E'6̱繦.O0ş\D 5;H4|1%!Z(bDfڸ"<Fw\~XXfFm,&5)Q!W-Pj5-|>X1z2P^ζ R z`}Jhnְ#pγB<1O/1 ;RMߺf[ӕ(aW9#xCg8cC8 5 (GU8+uLܠU% "s "TVY$׋od gwwH=I$Zg.^4a1bvMLt:L'4j3؋CQm-:pǼ/nAyI$)^b 8#Rvx8Zڥ(D_h`2 sl R"@R|$O([<"4qb1|FI_cSVI#9nƾ0wK s>S !a7σ X3i,e!'_x (V.T0/ Œ9rIb<yc ;yݱp1h<=aŢ+ [nζ ++ .? UC#̒Jt%'Y>+Wg1Q| @\ %2cHD=Dws 64nxGG8xwtj&t0\h ʽ.C QM J)5l՞/ e~|9?~1cOA$tY5ҫa6kO*˭wA ;9G=-!Q9"E {P{@#_`=&0&kFPcKБ殎tmVUo*7xGڱ~A?L4oJj2_* =\BO5Ȭx 2wV$bM% hՌ+6%֯V*c.$Lc/~s!wHgÅV=?f&*tlUNaPV>uzCXnq7UhC7R3zakGv=kXg3P{tNyФT !bASU畓# pᗐP0 PNJxfPU$ffG5`k! <6 7c$ cL,x 7cbsMةk6Um ͯ)k|:(Ƌ\Z7ڨTKaᠥvk~⭙/O¯;!ax,^Tծh~gt99e*rGy]maЂ*v#)DMBHZuu tH$N6"K|N%?Wu#};h(-)!rdTK~ i1\3ɱq_W^߶L^=j_":ʡ?1e=mM!ia^;NWqlk9sy2eG{mki?~qܪBp a XțkH7x ì w2$m}jRfXC ))sem!G|t~s FQ0uѹf!%UG (9 Y,V1mQdհ%]?ǣvK^!9V4U,A;,(fq%ǐ p۵iQ$eQ!vqҰ+Z?Cf񪹇s2bvC[~@O żc3?&Ol9SK娡kR'߶rh"=ME #s'QB0߳m%OfqilK=xPACfX8JR>W+( <txߣR >>{nBGĊ "$BM0Rܤ̑5oq+%Z=tTFXV#c:m #h]&Ӳ:ԉ%a:ik+')X`rZ!l7AQSX?cU&ɾ x XR~Kޅf**R.$!ƽZ\ ôM׶@K[7PmX̄Ei)c c[p`'q?6D4AKL(m>K׋'P'$nç~pXLvMWM޼*.r׏_p3&zJrǍra#u刺-:>S 3%k<b+n7DC'?lҟͿQziXD%FQ_`E87bV.YdVZ~)VV%7aAv@s3Mʓ,jp:\nY]W)LLwiiimS8q5F*xD4e[EژVyǔ6;<<*tX)AE&&F @Mk(KM}O{{DTx  ᵪu}q=p+i; qŤS = k +|,xvž?R˚NP *>f>a~pҸIy߀އ}w/^BJ?L&G̶6T@DA51 +w,Ki],z]˟6Ga" ыTV(ec& *IV5@BG>$OLx;AԿ8lC$zQ;<IZ&ȸ{,+|*'68xSE/A8=ߋ,ϊb]E5zNXs_|!]V.o.E1nU{Znt1\UqkAz@b6TYαjخBLUZLCri3]9j};seVYr6z0if yD"(ad"^lRXΒ6GRRUdK^I"#-C}4Y)$ZĔIu$c;Rʥ@d9Cֽdac23-ѻkLs+oGr/$'Д0^|ck¨7;( m&N Ï$j42ɵ |P oDli1S([Hpչ-,KXASgzZ)R:MJrF’<ޥ -b <e5oJ8ד Yï','X]6} 'G&N=˦4vĬqSr ZXe;90|Va_} s0_fQ;ž4YDY j)Ji+Xˣ[߫V sԄ kzAG1Qf);HTXV7q*J>= 9hQ?1FVv^)>hOV zӼ`W߸d'M4j9PnT CNE^X kȺʃ[CjXZpL~r5/8S\.PiY(TM 960[ĵTQd#WOLcM4kV[pzBw%:Ƭ ;^{NEsP qC7[Da8̃U'R )Y~e%J`*s`V#=]4IץphDrXɶ!4RX6w*W㫪=jhXǺ /߽}lH0_BuV_ʶKJ11D+!!ˣA&)2{'WwRaAUBkâxȫH&@6܁ܩ c><CHg*r0. ICI\mp8.[8i |YHblSgj|c41ްx#.B0a .AڭKbLk*8a9OFi+GIU@}s+=A(LL1bc!j8IRSuLc9IK,foa[?[+}&ImA/[rԬz~ɧTb6okVrO],DBQCOj[MuzܱBRS@_{ݍK ] +"xgbdcrُ`]ZŜFw6 d18s\*o G $Rhɏ5%uQ&~{w%x5mO->dY=Kau Fօ͝r~I$/zZŰ-{8J A Y=kDXd_%Rş "ՠ'1UhZ^,Ɖ#G[l3qhZ1B@tyQ Iq4$ -;t^@4@U$OMBSZ1h$O{B7秤tAvpL3mXm iP1H~TB~ *bT.9]uqF'5rzBkdkaɻ(_(PբʜMcU'nT { #o('GX~Qvvo -.̍?;: NVHqJ\|V?3J̏4m#q3_4%x%Ɋ,u`>NXE1& 5eA$\"PcD8@uOټB{RWXKmhۋ>]Uں_OF!d:t]Eqk"X rAэ/0|z;bFF}իͨFLWlY6om&M0+LNŶ>6;19ήQXcEL kUѝ)z?O!|P4"`Kq f\(_iV/Q5GģtԕT9i:49aL`Bei!gW2Fn}:g̝aZ;hD358FF<'س=#ض&-K a߄םx l "aZ#1Ә;z3LpV3Ћ8fx פU9_yxSo|QXM('MÜU!tI&Wφ} h^p LzB7s8|M9 h$gv">^ oTߞpv^c)bU0M-+|tRQG4!jA=N=uI&PMWȾ@yXArIg7߶*jl`!Z_z$۪zd şwIOide6eB`҅C9+b =w5ǤO>j"xgiЊ_ e«JJdɆ@9M\hw yMx-[s2j7\Wa8D6ܞ3+K;d'Is&B{yz$>M<V,z!"mja$JVU #6epp&-F ?+ⷻV@N[ -8/z]*c#IJ$wα t<ٴ;ь<=+]L}֫%՞եӫ+ra\Hi2G?$bc=Cگ.LU|bg701tyK @owKt;<#ecBHG_M/W݌|7Uo#Z6MfU'D'EZ.e'$HlZT3t[FEG.rߍtDvU1ށMr.ck +u|\ff[+Wi/\' .lƄ42՞`ӓM>$DeL8}@,z#'gt3A @O+6#?[w*n)pͬ> D)\ {EW,##McjF-~Wzx.O8Z>O(ݐ,o%):{Mi@wVUcH^"R:+5mMAQJAɥ$Sd MZ' ;d4;^GeϞxV(?r6ǞQU嵧4|rs;chfz3ノ* |MIυhR)05KޛooP*.r,z0o |}xS=3jA|lgV:{Mȉ2E{l xDK߇pJr|1![zSTmٷTlCΥ@Z[>!=:X}L*MTsrj;H9&E(=zP7| NYckt*Bray;uc;֌(=.KpƒcA.w. PV{PKϞ]S c%;#AAT:jEkU(w"SbfA 8jDՑ7 ƴdHQW7>$|022uмRx'=ˢvrf Șu^@!a rXI.L&,|l㏏b?d }AYaJX=sT7Td "UP }%w*fcQ4"Q=HdPg̾&qByY 6S yA/eI+UNJ`&ݮ/3%I@e8-2nqiQ&%0 ]hq,YGc՟r8{k-(' :jV*v7ƐP@a!a[<]|9 V"7B-HY“#厂1 vJIṴ -三/p()k}|퀟9}k-(VU3INx_(3*3[7hI7{1kuh8ds+ Lh X!Flr+mAQeօ_өOuRBԼ= 5X^?;ˁujM!. *=` 2z]P&>ݢw! 0U*1g$&CG!vo>5uK>'Hw~381mV 7,m2a@D9gai<ܲ¶n.bOתa7TO3k倠k=l)sVz,!ÿXEw&w=p8זlGCr~oR9?%Ep]rz*%I(`14ka{BM>5t#T] oǫwA=Bq|ШaF(ϳ*#fkh+¶}ȣv U4YKV^jvUVa<-ȒRpdf#a4SnskrLq \zdIE:yX]5>WUHϠYVP8K_N|)}&84H]iXWu(-*f&?kOn+?avWM3q}ߤ>dfY0_|awgt <|(˛$6kD8iņf{x{H |~8"K=^/ñ^!!xr#r6[ LŸ&;  gN P%5*&Y:DƌX<<4N9'B4h?a1ly4iwd+OX&.y lͱ2uZvok K4?1\O$1vq ^;%iX/%Ӯq3$,:u`LfM!)kq8ÒHCHF9–f5UxFF\i ctmbv`M(BӬQ~;t3^;fGRti|d%kMôi*AG yg\ǁ 1JᣀdudU]QkL0n\ᱭ!=(ȽRZ)\xuqJ:nxƢ8aNM+bZ!7t2q%^-wJF]HͧwzA";]ğd&|V+S]T|귥}T0"sCYly(QJ'c?dzJCt%VdBn} kxIprx-T!֧·0fS!W-n>92Ao5l^IoF9}wn갡xu4@@o7{rQ@tt{8,ϡEC0Z j䒍=3U,11`&7~ֹF˱FIPP7e5L/w1g+`Ϡ#/e\D- Ar9y%p >^ 0-){8F_qr³~ %rf<͘d= JgAJNWu`7qg,k%>1eWiS\8mK*emh3=QMu\w 2xi}iO[fSͽHc@ryPq~=u\|dx旫HyQQX<~aUQ<}0rZgZZQ}v2U n0'3{ʣZ(|ϒvk@:wZKGtJ 1rp>wȂaHR5q!q6@["ȴk0#Ȃ-ͫ."eHdvB^umg3oj7S:+YVMqVi<ɣ*j?|O׆kv? ]d[MyF &A2$,N9DMLS[= 6(.[MO{` +t?IGO%ẃNvؙ'h) fE ҡi'H<)lv5vQvgrlai-(&QcroP3%c[Y>i6\ƒ,[cKmTƟ]/@1o-濕?BhU$6YUG:IbWeǷ@϶a>Uo ^5/ +קR0M|+IM0hwא|hP!-&z檓4k\v6j)EƟ37' JFB 4-(ty>lrtytG dIR{ʬ>.7oeF"b Vqvq0W>$ V=l*}^۝. '1*k~[uprƻ8 ٸ^zɚ%D#6KϚ$x\i,zn*GKs[]-e0&aoɂ pYrꍏ3'{5ӫ+ !cxyNn7? nADDIRoCoNeƁ0/4 2X| b9ur[fәS}Ϸ$y_ gTя'$N1#d8 aS "^͗+3pъ{/)gN26SG 0)]r=/aXc#I ِkJY82u?1-!xQ77zC2B]yavI#[0vЅN nRlϫd }YF^O]N@D4Dq_+'ǽ4ɢ k_mz#|ƕ̀ei+cuchih{w`$T65 }VGM{ %[s3 )دA7e'A{W-1W"mlVNQؐ*Z' }`Ql_B [q@Fнٶ't%ia}ʏ ;ԭT3T xң3~{EžːR'`\U8i3H}B6!ɟࡠsRRu 2d9Bm>eKcZA,K҂K Ydc݋Xo{塜ľԉ WewѴ *nhy](j|K?yRjwpN"(T@r&g.(s@%& դcf2hpy;lT_JP:Ne>!A˩5(Ϲ}߭z~E7g)g'-cB8N';PDީ-ٙOZoUƽxLiDY28]-S {XƯVD}_P3dxkU3DV m-ťT^X!WUkl^W!͟NANߔs<߼_!{+" ϡ'D[t3E{gyMW?>1`̍ 5}]x}0A=-&,lK 0N2jR2OF#b0 zLrowV,D 8nwMsNj?zNOnb/C}|.0HKn0FA +r*W% LGlw#4x0isThLCdFa.v~ *fߧyf 2SDGsxUt_:0γ_Fi:X6ʗP}+mp)fK6dz%TI2V:vˈZ`ϡp3JPvi:5i5mP89%SsHt5Q6/yT~ ~m߼7F8Bo3'թ8,h 7s+b}C@P| }C)Uw?r_E`tGL>8$vJ'|BI7NQwbQ2_h~ ? 3rFTj}ܙLydFv̍-~J6|!tI` wҫV0њނv W򐟞|b˺NanKO\C\ Y8t8R켥n(vfR-+#0B 6Hw jJ:W~ +5X?J.4_)16&S/GD&oԬ ?h]F5XЉ4n/Yj0YAwŇП+SR$ I#"ךʏBF qpf?WSk.Okk"S 4C2cG_ݭӜzȎf_S; lˍaV%GuXouq&-t}/sI-ZAi;-n ΖIC Hv+3/$JQ0q 2Ѱ/D,ÝQ9qd#FdkTiPww2oT Pex(%T'*53oU|d-)Zki|܆%Ԥ9[Z~(Ld-i4l 5h1P*w+Y U{&M3+AɊ1޾J)BQ5|l)f z$*^–we4?c$RBLGLn(;}LlT{evد$c.$!5Lnˌu#BI l)[J6௤)w`!! =BY廿;>WHGKh~>skwgzN%35#,J{ɇ4mR[>u Ԥwgq kYCPI7WJ1\2sˊݝP ȅΨ`q'Ǐ!5vi&2iȞ|džDʨ#"DOӀHs0ѕxw v7t)3d;ѿ|HA: gW0WI|z=㘬6]73#jgDUBww֞m3 SZ=<QF MEy{ol/ۤsD%pҵL8cneK/Va&Sp8:+Y XYUF@;b8Qs) NwVø?:`_%ruL 9*2rNws 2,/C|EljR1^H&i ʻY:(** 4ߨa9JQ: FTR:Jta3ORK"R3=M"~ KvݐNsF-3IM(O7:Nl&E9mY -i2v_9Ogϳ*YlRGl*)qoB"$d\2$>^n@‡2ZCW~b~:n@0D*"J]lhI;\BWB%b. i> qn̼F!7?-/wtLO>Lq:fK(vڒ_^a/WyRܹSLP1ljxeXaLQ1p"׉!Z. `Xk 51$P8 cq ԪO;z=+{#y!פ|W1Gg ,\r?To9$Iֱ<<~^AݩݙS_!džjfm6;n._⭋UN$Aͧ*ٔvY'2PA)rx V}wi{ym3wj)Ș[5 B+&h,+rRJUk\l!5y)B$G+#2O+Xsxa@GS2AB!\EXr  ̸O%Wݿ_R>\o:g(uR8 x$~qpr?i( >0 I hM##v xE`c[ 4({Eӹv>:ZǵYpy9y\( 1ܒ( +wkC!@edFafq.&B@δ.>LY"7z&nqZ-.oe !58V>IY3 ZZ>ϭjY+(.1WݬjJkh}jm_i7%MEӺF{c3,~) +`{_Ȍ(5]x`T^ȇqFRG`e:Xmk#/VSc-U;DNy%1]./j<޹C7hJBH=ǯ"ΥYO ш)I}暪T۪V*to# !$zC|8+:vΔ:3x(>q&h{b)^NJjڑ5A|?ƐAT#/e(BDۉ٩_c5*_旂g6vV82`1ޒhWQf-3n̺m>!GlIGӊ,DfOživrkkX4CH;uNj\+3[k1=+}ndz- 9;0YZ07070100000020000081a40000000000000000000000016570825600082480000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/C]?Eh=ڜ.+a;U~.($7fXUw?,GV ~6n>\h zA˨@z׋n0*m,fKxjvg=8  /A?%U@ר㔨<}y9J8=#5zebt;؇GxMXfZAM~IsbuYh'!2>o %4/E{fPL{g f;+ ~X 1=~ =paiq*\ߢuF72Ɉ hɬKE;Ԭ D#Z+=gC,+7MwO>e=z;f:::ɓ#4߈!an*݆Ѝ #zW/$1-KG~=D=KTo5#ww ]PJt4\se|V',AijB7]NwG;[ ljr?U:[q8ep8Iv^ -ISF,!{SR2܄#hځQC@Ԗ2Z#}eq-qGfSޥrn^xN {U :a0k~%d ,YwcRIdrl.?>`]|`߅a|UDq}SbT]DϫӇWaGӠn [vेP#Y *!-s!z c)GIw&6ؽ}ƽH%ەVKsR1"#e$-{T#|yg>k{,dθ  d\O4^HzF<ЅE#LCiD]FMc;/{QFD=\2끈@,&GQ=efHyq>k9jV[jcsdThLs늹rPWڷ(sAxO9WVgcݍ.7oٸp` ,*]}mw[N!Fv={TtS*פ9{YC%Ƿ@`󨕲"D)_1?R.%K({Q-4Yh8kewwT7Zc@|T{\Ӧw[h$.3MbWw(ѐ[\q뢨N&l2EW *Ҩ۟[,͑AxSJa< ; {_QoYZflEߑ'g7iϭyW|H:̓ ׁyS-d$f./KƖus0$( 0AJA4n󸆞= 4=VP*Pz8Q ^o@Ŕ~5 ;${H ;k]%OJi9۪g=Zi*nM+h_0I~XG3440M.P/% dv(qzpvX@P"**^-$ѥr] FkRUDRNGC+^$)~N,.a`d܍]CBCVRk<c1Pi qPۅO"M[Xh1v c08y}yHO뻤A7JYLM9' =k1{iPF{5L>t{,z4sb;M%3r2g"IF ]^pknlH.}QnJx< 4+T4g`!"REH U;NNe-C@נKJcϼޝ`ˋ[4rϲ|HGϪY bB_v ;lιP u["1Inx=U}BA4ieS$3*S`Gu TfaRE6OT??c~tUAm Ƽ2YZcD-(/ @w:=ȑT;sHzRsOqt돤˼?JAü _Ǐ&U<:3MLЙP>Y 7ޞL/]uIʸeۮ쌦O#D,O*lG|\H0- Wmf׶Zh6=g Av)%ϻMhᤆHkEp)e6<P~*~!$0*Aa34Y%CH'M(>ȷJvi>-"/T+2<{+?؞峨@)yQ o:(P`3@[FY@xiv`=km΢9/5emڂʐ %]ZdJ?+iߦptI& D.׋pEb⊩GLu'h[E&v f`rDK0t x&v!9?$_mݜ%8:k'Bp ChX)1%ѧ w@~(=m"re^(,O65Wu9ow+ie5z61}`sDn\M" 31@<0 JNUs q.WSxwD@KG\rS4RmgǙ?:ޡ9qvPҺڧ8YlS&:ȩ<޷uPoջ5|yr>#^^{v)m̒Drs: B塿guY[cg]SsTAD%\>3LA⮍(1fxS\f+6 *L暠EI0*~E]9HޠQ,lDu FyKȞ^2eON:a c!4r҈P sX zSPbfcv0UߑryW4-L(,{9O2(f} -I=3hMɀ(bC7.,oKz(Hs tpf\O.UtwOD{ٲESK>%ݯn{規ܹ(p AYt^fEp˾Ps iSV;KQq6dC=c_e a5GӑGa=N ԍ퇣sL0܎Y'ehwƜ3hT?d]2Ӥמ @*NFnOdǠ^s臶b=ާ)q,6dn^ ݁'irS2z.i>biFCSZv{ }{'=OE.~Ji`鷡~|ozi(0O01l@l?1nFa~ڂd#5s_OzGsZqcy@WcF R?|R5Ao[IK KmdhT3^@(˓_ /r n^)&wB k<g&i>JE;1̲[eθ˜(C6\.ꓞ&JF}f^)Jx|ã$?ScDIV&3qϱ~ ,j~`M+%|1)k{h&qg"i9 7[$x}~}m[^1W<+ O,P_П;st1GH.gO>Fs%׸CbEbOK p$+;lyBS~jyNkAъ#]`I'k@=d1~spQFTU -Ӵ ѵ=33ŀ~;0/k^都_sD Uf O{o2sJ,ϻ`]Pi!#.|x0 R&Q$ vcIO{8<%`0Fo;~K}R]~辠{b't:W*04ȗrSlj2@_ۚ q/$] V.>]Z#nq9H# 'r]my>;;~S: U:cT2vQfٜ<' ԁ0ؖ/q~DIAۂ~>/U4VY=uq*ȅHzt=~!q.PSN1,؃l_YEz# p;)+ңB-p&DMaDĚG2>R1Qz9Zqe?T4ïcQ'!t/̤Xg%*ѰfҸ€uG%gC)\WyҦT8_ÏPA#NKN?,.0 }=#b1wKF]Or9<5i d>עiZ5w黍e$쯱 ̽s>^EnS mD/!c _ t_hPP4hȌ06p\geiʾwM?of u(!/I^aFcʋS%--nqXv\2*?ށίy XN8i&bI2fW :bZFD!w( @@<}_IG[F039*dD-UT  7(e'5 9%EyjT@|KxT -p5 HjqԟF|қ:@CZ rͣM[2e3TNZ S &%Dm@@5 q<IQ{phtu+㐿Տs=[[|04ԺÊ)CY΁8$ #+Fӣȵ?$9p1 {7;0}I0ثHRƱsU(S4N":2r.rLסB\$c_;x^l=)(% v,sעtD9qBťcYIdr8Rl5( x E6,5+pCCmz7@*K1>],g1o>5\ru=5\1T3Y`˥Q="AX0btՌ2yiJni1TkOB NR[qXytkES͗uPͮr `2r? 0ؤ> >jn(лC먆PAkV\;WSDž|S[~Q`IUz ڙw@O~U5=|0y Z9Jg}|Հ\ (?>-kQ:'A%-eטe'P#7AjOsiPu_7͢%~jm=GhAbbt+ƒ)!gtt]xO\ YjWޚk%3&H EtD~mH˚b5d  1XlEȗ?j';d2,Q!=zt^Y/BS n+td n`˶+yTwhǝȀ6 ]KDr=} =뉂Oc_G"7+3pM@HD?ze4,SZ%VFZ靝H A5~A'rHd[Vvx ^o8" mm>rF!pqxur/_r >AUI9g~NvV5#~? {/A.6RVxbY>[#Q`hH,銉#d]Ê% I5/pep7x/Wo pvj\ŢjMc]7x"!.͂$͇ Ǯ/NQu/'`۲e.>kTMBD頸ř`2+s{Q7X_6V|ݙ1O ,Jm7>@@fBJC5b;?tFlBrNbeL[֌†bcrH_ȍB Xb8BXO,-RF.@d?꫗jRK|b6ʌ ":yKOU蟗LgSt7q*v5H  K@"ߡCΥEd5 vXJ&lwO(O1>UCʲ;>\9w/SisvkX]85]0yA0L܅.  QF{ sRup&T}kFjrP闅zX'_/u {=]=+i4,z2R,DՈC7xl>*`9uLÞђ.j0mЌ3 (XΎڟ,=S~EZZ9Ӵy}5J⾼)lӬ!0R'ADzLɻB<.d+RK<da\Q B[t`"8qzN;Q aqN8'f~F>{U oeQh4.<؃Uԣ;6Dr`_E'$~wc|6~ <fH#d%z9Xqɒ3ؑsbtxŻac‚gjĿ~IL% L> ?[Ìx IӇ~E;Ǟǽ@dLi.\5XsGy :^d(\uurGt~n~aQU L 5/#i"K{y! 6H.OR)Y(̦ZႛzT}I™a3"aM!Yx8^3ZܓgS>/ "mw ! #釾˙Mge#Zb"hyfy4'E6=KՓdSUШ|"*ivYdmsdh 3l@.\,k  o^+2,/KEÃlAOix/[Ϥ\a(Kgʹih?Apb bf0Br=N̢H[VڰO#Q#PC=Ke/=G3Ak(P!Thk]ՖÈ ^ ̀;^hhOHh5,Zp){1N+xr/s:W/sL}`񲹒Zr& D.b41r#`iPI_p$OUմtUQ2)fs 6B,`!qJ+mOxB =lXRۻ-"ܚ*6Vo xQtq!?֔<oniMQX @L  F2,I߀yx0.b|M{uGyQا> [Y0(֢9m~bCRzq2:|vp_f?/K!^i m|٠#GRC#:uӰshс [ pRԂy!)`!%+׿O4 M٣])cY o #`FnH/ö{܈.&oZe#:P禉>cFx <(4FGpOFͦ{>OfXSF玦Y0[0Q.v{c4N0 BѾk <b|&MZ/^`b6LlڰF9GqzǶ^ݞ/~;,kFa BA䳂*UV+m-\jP8 iqZ~-k?Ƕ}Tlbu=1gmjNn+.`]w-F;W(w͔B\1g%h= k)Ո̖0]x̽rXUC?XS3PuŷZRUgQ %0,9be2iU&Ë)b֢n)千Q(6pkiB]H9X؄9)F ,@.-Cו &4-SgKfUC{g_v q#bN4S܌8 dY9f[?vh/YʉzJ\aU};Qs4a$-+pzt7mqfZC0'Q5jֹgsO+p䔯Bs=H=I26/P;'fŒ(e4NVg_-b:Њ]E!VpiWE!!ß&ⷭP~:%!Y^Za60@# S~y_S>f/(9ZNƽVe4~!XR[mɢT \FRXΥX7Fpd{Mb1$ɚ<1l*yRT=DG~WWO~g O E+p$JcMyz,5o7bNpFt)Mao~ߍ{ii5 ˣ5Y*]r3b⃯lW"bJeU ݘ!1vzSȧP:$U?&n$p4|>WJl'5--`Mo@>hSDXrn&aG6BrWVQ~4oEG}g/g5T ՜TPkoew{Yj1_#dSSa $2ZbK#%ӏn!ǯR9Btؗ⮷q{Q3>%٦8/6SQV㱤5/AɨIu !V*a'% }&lEZ4$&ymeb͌7O65nD?oy!DjYx q*Bjh9Wp{@\ 9 S.|!.GܳgTc]c`[ZlTy'm\BCYkpN}]$ن98Y%phHUItlHjl?f7m_ZXh:7$5 u9ۗ)/}hy* E^F}^sj=yY!_6БC|BT#*UD>}+)~uo)4jKV(xfaͰІϚȌ۷׼gpJ 5F\JLH(bfleGnbeڇιtehօ$$`=>_ﺣ¸Nw4s8*kTxڭM9_z&1wPfi˺s18,%:tPߤ!SҢ =ÇU(ypsj7MW!KkC#o>I^td$?k gd.^IPJ30ۨ[Z7TU)JP*:CTSC$3y<aIJcߡB1h{sVJqiqMl?2+@D)*LM{:#urˬouhk ]4aO+C5̣ uAlH?"U/vPqbԁ'[Vui/U[T244}vI Dùߘï/ϵD0&DOD+^-#%xlf}F6e'}L4d`;&DN1NSm@̠xĈ1S,)A1/1-b 4Jo5; OGJU['Ε;܀BGN,/:6Q.*jSnRzB ul< 1%DZojkfS{<_lq;tO*nE4Flh+L iEc?hV I^UɀiWNbĔ]1n bEpWL7R]R >k23[Qk"܎.lǂlD{.R.@GdeTWb݅[^梴 p@|[ c'sщOeBQ}prk2B.M|I, X^¾}gCS}Witq7=R3SLM Iy|Nd3]jlR*5qAL݇ ~хǯ7}+=toy ?zBVL5jb.;vwz}ٿ6kvTC*һwWSϊufnSR֩i_kUus,㛞+b`U*ekaN)~y&)<>݋[.7)4!$b0t ep- v{'ͣr?Ɖ^5Se2: ר?%4*QNvoEطYrs? ئE e`~$GEӌW㝷Y{ce-)qeȵw) {oξzX6"=sCc6$5@>1`p07[wߩ[mѕ@7TrswyݟL7b?-]9WiMGR 5z(]nz짥xO/{MU vPLU q. LͻBuE[+T0~62a@0\=5>fDKPp(}/s9ߓғ^{aP~Lp0{2`BcG&"cy2aaQ@/C;}3D|w\WgCp-k ϺsZ %E3l?lUHz"3Q7q\T9aMc- }<̥SB2O~k˹1EJ͎0lB%0oMڗ*{O9Ow`BfX=qە`TVSD X!B$c܍xEj~1HbZRILI ?_0P$P Nh3[x2 uNHa#DG`g.gdMPT1͘;4 f 7{Gm6ǟaZ3gX@RA?flS|emqh=N$]T"WؼuQ" jI?冿OMRĞ 4D(u3!Z=|1ZG{~V3{c=sy/) @ : ѦW^9Lc(hRjooe=aGs@&6^\\ǝR5v"Wö vh԰o#03%ˢB<޻06=jETV7}>`#FYPLe[paeFIfY5.Y @3X:٣WLCkpx(leRmqai+z6 YaQ6[5ް,HSy3VY A$X1:#2W-d8j1ĎiPi*~o`̗+dr.޳iW+ 3o)@XBX 1qn.u23儩' Q/EڅArApgq phK$:<2f.Ug[aE$9ECUE.%͈ aYO!#eQD:߈E.=m8ڊ%J3UB&XN-QOb6#ԯ:VM53y3yP/~U,ӊT\{;7˻&VKj0?^r!CbXtx3OD͝g54 `*AwмΡIOq<kUR Q",;[6J'=p{z@a :9$ʌlsUETL@ ugۗu`q1%`ȕNP9Vl8w4 :Pr:i !;G k,3IrW1FU跑_yf8 DV$+<ضLx[nH .Y'(7/6A9:NOjQS:/ M J$P]y8HC޹n=&Q%o Oin^Ȼ= JʽzeS6Rldi6K*:rciL"ls]9M}A2p;g ]炡N-wx8}m/YG7 QP5%϶q)p]9ήTTs} N4XEKnf5FƓUZx9Z.߆p$c+ecƨT۫7ym ̊C&Ubi +=Sd؀yHdEF1Q@\''1S&Йi=T*uy՘0z(yP^*(A{"Mz(8 p~t[(㚝X27 FhِW5rce AeZAer~T^Oٸ1)cݥ^Hf;Y[4t[W[F|G,y*k;2FP;Eͤ{0k`)*\E < ,w}V-WB:|{R};| :V*0171b B]HS1"^ $!smBFO' xtK5&m%#ӷ" 8r*CRpw%w_`wSt,E*M?ֺ!H!K"fK0/R٢֋?H@@ylwo/R:^q;0#㵫eG.N-u+띭|O}6! :C&- )@ @Qb P~QNŜ=rg?t!"@ΎS76h0ɫt@YO,j) U!TJ7P^nao!gP͗ )X#6+3i]/M,\k^b5-I&@V jvR u[ʆIOxӒť9,m>s rXiڗmyU ZԲHue)`(&{q>% ` 1 ),,]PAc,]!*@#l3jgG b,žAevT+DJ3h0j J5R|0|Gn[ |-M^eZ*rh^̟)6 ;pES1> vC` 8}(T|41 ](* oy6r4 f~…12_W8 P_^C5$'71͆)6,+;:3!(ERPje!,gF"vŸŷG E 7J׿xllG§D2 % ^p+f~wƿY,,s-mvhOIaKaXHI k>-7׽?iHug\ߌ>\!cXIyQ_$jfg@"z( Vd+zB}Y*<qSGn.`W5[߯W*YM X)}+-fB @4&M'xa܂`Fo^Br>xOQhH&eݛ_mLD"N.ehq1,xBRA(6`X' eFjneiЛ ( 3Gk}>%q_Fr!WuV wG5*zX'|:^guN:X<%v3S`d  e[d˖Y <²Ϩ 1Q$BJi Ɗ{|N"=R7Ʈd@"\x߼g,P˵8Nb> q&\1`GQl-1vkWOPڪxx6pT<N3[ ZSx6&y'`ӟs܃JJiS7eѪ(95ˏ-ז7$O_X|׌#KȤrĊ,{,/xF5_)tzYdeſ>U1ȶn~xP-9CPӤ\W+cx;mh~Z) $my$t-Pvwb6 3V"B4)dŠ2SOOFG$bLPyj~}Cn?>8CrTӬYn+x(ѕ61@'Õ,밢BgѰQf_i7t1Lr\6d߬Ư`1~MnJ2)6r:QpIV,^8 0]A9]lA4)NҩJ>lr`Ԑb '+GO-5ctybY=]T>@7FBEK`yE߄ww%Kk4(1e9kz&+`S"tq#.~jEo KLq,>rzKw3 Js`ƺja~Z :PuNp=oHZ0=\/蠝 vӡ(06 _.6rD3gtL^G_ 5oi]qKn[PZ_UKDWs}L/f27bndFMmngsѵ+>?{)M 4~ٮ9-vj'3fs-n$}V-]JChM P;Տ:vT%okg9j,$ͭ U'GŽk$,/(nkRzIiFm2@;WVӞY&b jG]a6Pj(r4irB*~- t&f ui U*s:aP @g !RaS Φn.PNϔ uo&;'h Ns(NaJkJSד n`=-PX7 "wסM+?޸|{K&H7ã"`\!D]X>]=J'~i|!:I~]BE yT2m'했KE.G$Zxt6HuV]UFJFXVH 7գTѽ+4r῝ؑޜ͔ĶQ)ߜNMo(~nnC^bY[̷?"šQ9#a>MrSܻ|;S2(oL;]d祱f9D$'Ŷ֥P]ѩNn#‚&ͯ8DGHs8IMOI©I.-j.w[Sx6 adQy0sz c#Z"%k[o-7<ލ_m 5"(Pwa:N^d4-s>T?g_X0BkM̡pn1ӵVy f/;U{3|xZ-T^\ևA/VF{~Zzͳku CYG㫟3*]lW=L.UlH}Z!Ķ =/ZBśGz6gB2 zq(`ۦ`JP*tk b̶=O^Z/+b~,oUgk U|G? -}{PZEӼ {١w97?{NOdueS,SǒFκn#"װhw9lZXǬ2Y+H h.h~kQ}i"tn!{,ծwt@:64!=/pkݭ'!! J uHk`d2AD9ak-Phu7Vz4`f),匚J{2G+\⑘5`ytɖ +Z!nQaIŘewCc["}7y4q}BU_`t.9}nU*_mx7p[U+WƜ{"8ヲJs.!x&;wLmRJdLu jzP+Y3a+dix0_+TzM,3 Drjղqiҍm/X6I19oIO&ƌ?{&M _Oxe>U=SyMM*nA$V| T-Os3猰s@D{ b:@au2C7JFD^QmyoEtrx烓fr"r l=?ºʔi{^swL: aRrQ.V>Xy|MXr%-qu|Z8|Z O;VU[[Jd92G߁[$ Sz]9nSϋ9_ۢ MP1~V!ۼ*iʮCDp2(:/S5䪚}ZBr*^EXAdөqkwG@[ ^'-{E|,o?Q/1Ң]-H=*(4mjDulxM^:P:m^1 1ZO₩ Wvk{ =7$~PAs*s=2UujvA "$d["U,T`Sf!Xm6[%^k{WAfb.tALĐ7REL7*ω$#n.cڈ.UtSʱq\hs,Dyʯ8DrzkT1u|;̬ 5RßiQj`bK =$n%jd!$rOMKNbf]q==גj*_7Losu݂Z}>`C2&>ŸaЯ;9 A/$D9(A y (ބ3`mxޗ*{ݪ_'aR*peU9.7FH{$oWKBm~)׋p%UmP~#C'`np8;!氊oiiQR*}q,ˆ/x,F>y-Ov lz[p`W%ov>h\ho<؛f^x+E[>Tq<ͥA=9{Ie#rV6b.u'c?9n<`̃;H Ɍ G]ZB:tGqt (}{{J_eZMP%rsrhg7oB%AU7O$Ś34ى>{󻈓5v^ f`o";V+#:̳`'d&~=gXhnoR/gmF` С8~Pi%Pn%<س* 2WbIr3'k579R\ lTNS %A9~#㼐,OE.MQ2L`Ahg4L)eݥQg0ކd1'@ j&1#ϟHCk6~y?lnVbE} mIΆټ. Ē 6LW\@"7gD&׵8mhR~\$әmmyr/Glo׵8 FJ*8 $7(8ax HVNW|):߰N3 U^r璟$5,#'p\N Z [L EԚ\^a`w_>~Yd\#1N A`l3Vh#G%J ϞPE%> 9qq#x-ۚeWThs-V>/{)85^7<.-!mHr~^ދ/dY|_)_[AoaM ⍬ (O)aoY9XF wͨwٶ?B)AՅxаQ߿2RP`\|o);PnhHta'<@cAh}P' F#1叀:z,;2Vy/0ڮldGpу`RP&9Õ֋EFv@V~9k[ U|u ijX#"7]rqE"ϱkϠEG4J?㝖A]cx!b+JKὅTp,h7BgG>_+YSi9*T_ N5މ7BIth/TZ~ ""kE5i\D6֮?\ !զ` 0>̠ {mvo/}Nl0e0BD:u4WHR]N3>dA-:"l& ?h-}~T|Uչ*B VaQ]ßT._F۵Vy*JF#NXpGiF""dL$BGO8TbiK2CI o^N &3JZQL"m>ӊ̞[#t{2|5\ZLK^'-L9 #JIлoDz4"<SEn.ͫ'K6FPw gj柁P"Ƽ6sĞ,LQPb(EBt!n}˚Lwqt0υJS/uM FAڅHSRhT?0,XbH+>}tOFM^ QMK'ϕI嘲<D/;df5-׭s "lH~gLPQ{E+3x5A;u˷ 1S '?)E²iO$VNIZМ![*ę$pzINGOh`-]DŽOXB=s=C(!>ݕApEd%' ;3 }{H/|=Sf Jey(SlL%9J@盋M. +v[P&BJn+ctd&r:0Hz t%D qX Žk[P"ШS54q(k8_vLm-!hVC{:-]rghODg4rdZTJ a] S}!#љ BdmfOZZmIr6:a1MtX!1U~ ,j^ k- z3+--#nqq;Dαi1z~x%fjz,Зz7^4l)0)@ .* # ` sҲI Nhwp1!չ>ǁdwPoDtŷc΀#yDf6ktp,塐3'˹I>TA>J% ҄%*'}8=Ӌmё NUꔷq ,hz j!@p@[W2Ϯ6( rG~w2 *tI>5%B |d`JbX 砤4Xz!?G|`#28F Vҕ@+S5x3'~8 wyJQIӍ_c9lZ^\J"d2:+ep ˓f߃ժG:o˱6LSwnnd(CI&}-ItZ_}ӈ7zLT0W2#pV5dȯFvsYL@uoc(g,nC6h)QYD*K 9HUÜM Ֆf -)q~WbUQގnFT_S qu]ų)'B"y"J17#5@|DMR-- +"‡2'&[~8~4_MT%E#f tK!UK X8.>#5!Vuy)a%759drYy~hNCx2t̘ =ժG`2#y;/2;pPF(4+!;Z9@%阂˸l|8.iupi;Ϩ;V\}9yfX\vN^Yڭ\N `GͷF Cn}i=5N?0q͋~g%*%|FnG16]Wb햩[ѿPwqn5Ol^5^c]NnL7jZ\<): ^f(%jXo|V2ǣhHQZ8Rf57^؅=@н߻ c4!RȇÞ-.t#Yd/P\vˊ\hѥ m|ܵ;(| 6~hld|!NҊ(];P8pf,%)/əٝ]XQQKo$P3G%Q|2Ȁiݼi-;#|+1(KѪS(+&n@5 ɬfX!8GhbbPs5PH?&G},T+{+rԆ؁AHeǙ †c 49dv0 "s9FnG>|ٓ#FHjO|9QhxE^d1@Fh>j`V}*=mx.HEC(Q"i 3165!a%? Q^dɘ"%5NBZRvSےG|YJ-$h7ssTh@Nºou*GU R"bvÞƘxz hZhl^}'>SƊG0 ֯AHN\թsdǛzN9lv#IIF]$G~ɹg loC%|u?xz@C\T-C@!BT=O`{$ 6ƵqX 0-SNVj@`| q]!Ud.VʠaE/ˋ$R$04l ZNѫO7@GتMf(X74=03 P9mZG9g!D2a=_"AG>BױyH(.3 sMz*D|!T Gxpyٳ9[:6^[VL4J<.soAq~(o@8151Ns], Ĝ|N<%ژm5ḋb~_3xq* QBL?%#{'$b'̈́3b86N$oQKYr}⑩] II͗6Z ad.~#Iu6ȓ 㽀6Nvh>F0,τ5Ng'Oցt/y~e59*w}Q@$V`_t ~GPKS,xh,jDK8*O'ظچ[M9jG|:4qH *fY[.%_Ɠ9nHX ?>JA"Q/<%DݪeH!H)kk(LC[RWЕ[y$ jiۯǀ5M+voeS9"kC95vo7Q u~"3%r]|v x\R]?PmkB!3u؛H&+JrF*ʰ]IT{SY1SuPd u6M% 0@G ~4͚8tD|y^"rlw% n[%`3HPoUlЏ"YBՃyYMY\HJ_vg'4¾r<"WÑ#N/)=[jnǖ#Rͷ%x (\ )ENgb`@-S>"Bz!̎ D fIn^4nFH `m>)+.QJ(̴ɧn,ncqL `yMsI+"=͖neFX 0PttM,âf%*f.4kYr8e7Sk~wno,K##R?!YJvcRo \;B成T8D9 O2шzGf=_?XmvĩtUBaqco{&3{ Xod|ƮeN5I~Z wV,/ I?|5hVIe֮{ q]`v4$BHٰ{TIrgߏ :h="6Dc \1eРceꋘ7QDM*%a%ۙ0eٍDuXkꟺo=+V 9%/Q(UMƵY"!zH/*|n'\h͕ZI}* G߷OEhfWOC:p,pV.9W]花ehQ0lWUryiDzšAE:ZlĊXW.֖l`xD+"Lc8w9ҮO N/oa*n,Ro?(jXf xbDuF{݂5چ)б1zR4bkC gZ;.}C~ !v"$12cp_;oxgytڰsS*.M>Ӹ#e)Rdo`c/gmG**0Q%s a⁵[hx/~i+AX̄!j f*Y: T }Ŀ~]"HճE KEÔ&vHdtB6 $u7T'=g Ɂsp hψ_nm+٘Yr#t i;I`CFh.<䇲\>D+IqTۍ'<-m|MMDD.zܒU[goD.GUamÞuKjL&d)$/p3{W64M.bj$.$dcV}s P(?aV?ZE<.}a"B^0_F+҈\ZEk_#O4+ g.z [,< lY_'uy\gl1 LH/sdKʄ߿N#Y1Gg`NYΗܲ!$3 8F-#O#?BzH⾡  VA;I3)FdL|E8'F:nIǫM.f6jw[͡Yba+l=kZ0 ̦֙3o 91ZRlBq<07*D*pKb K/.}ԱFs[_4z'9XwI 1hGaeݨ zvj"ZȬՉORF@#Di+ ^nhk!$6XZT %'ZTvXل|ArDZr1շQ"9p9:% @gФHxxH8ӍAqhzAkO\7sE.HGH.Ъ!O`HZm~0t2P,hhaxB TJQKOۄ\y^ ;JAcJku%R8&ͭ8zp)'_dš,9kY8*r6Ѳ{e˿V!&vw~ZzՍi4LC䶒*@U ޲Yi%J&"@r|ȱEsB1=ӵy9:?W ";A"Ufo\,f297nE"hxߕR+ D&ҔAxhŌA ,]^X0VR`v<*;jgb򃉖s̐'dp}y[={ R A|bYXO;jֱ뗰w lVZ:'is2>-Gm?PY>^JC5H{4G]ĨD*IMB2#[` |ZF. 6zQP|e9e Rzۈw"nB!IDCtyI0KXjO9JNNICHǟhgpO:MBY1*JK7Xd Ƶj0޸,nB>kePD+'ė7A?&b-3{DK8+}O4bP*jyq $o'&gFe@31d/'WC^'l97Y7$[vm>A#SH,Ԏ͸{|ͣ9HWyvVpAvfZG1%z%ICPyնN+ji#*+ ,xg Q]:|=Ƞx#1{м$ŝz)bI@ wyF+@LEnߌ{x$,T>J]\GwU ud`~6kʒ QJܤ_'6de_7U /;:†MK*[)qip$ѩnƜ9\Iuyj#j3\dsKěT3FİA9sz9|9NAp[ƼY`&fohSeh6^].q[\k);Ҫ#@F,gtE4",YV}8`E dy(L9^rI lj'*r|3*&u[Nh47「CI͒gݻC#Eb=;TrJ B¿;wf:=TAl(2,|ٛz>anC:otQPZ .| „ӶJ/ N[Y#LfWDĩ8uWƿ| kr@ϻ?Ըqك7R?425ZR5!wɁp&g۾,IlJN|9'ҚY,<,Rsy؊ i"ԳgxF擺=2Jx5;9jU> -4S-Ih^F)FMI=ODF}M!Д^6)q.H1s z-H ȞiX70a2,Rdj'.#Vfѝwus/ǧ=h$?:*#AO\oyc&"t7x;nC\fIӺppx)y{*5@185HScS@$]]9$[,e#ӟ9NJ> q&mj},,b^e}rXwMRSvtF׋n^fy)(r4{s7p$CqX*;( OJx( Xp0d&& T$&گZr 8ˮXؑ҇) Gx_6jDPXڮj(eZ~Ŗ. OcE!၌!>+/nڳ~j|4#LR $36kk?r`{U,LP\3<+R f*:4#Д EVڔҔ\Ӆ1y@w%jŚ &s q3@ߧ|whHJW&B ѐߦRѪblve/zf54+Zy=MSM~W䂜[fm',iJ6/< P}ya%~nh)+lfMḡUlJhb5j1  ؘ ȭBd%Ԇ:aK3L?AॲÕ=ȇR*C(Pcl}PD?jjV7 t/wژClDj`0 '|XBl?1Gntx(:a NST$ܖbm({A3]#:3%, 4wv {芍?1L Q+K@ Jw_. &!\^ 023lmV M/q<9Cb(aWLDiVfNp v* `r*Ii&c =Xz7C<{wFͥ%gZujNZ k:JRqYZ՘"E:hfʯ*ZE h1mj[-"OP(S7ف}*dL9ײCُF$7RӘd.=F@~(ǀFd/q.)H|.5.)i^Qdr4͋E?cS\ƙ7.xל5lV;lsR2v\ToXQ;=lA(EYɄ SP-#Cܹ9j9܁#|8Łn _w8Ff> 6{mOG'| 5q7WhU9J἖ed 5$m>NEN- ]$m].q8m!Q@y+^fn]5)F"s36~$_~Żֶ1:0[oU;'B"~X"z[Rۙӓ1(=W _C&ǐSޟc?܎'3l7egiRUR&EtQPzfһLI\.oïKy^Rv#u@D.v]G[/ q!y *1Be^|4> &EtObJ%%tnL$W 5jz&L-9jZZ"S=&I5@Ӥ#LPvVMXA=;dQ3ca͸N77[q/9FVk;’n+G**g{HCa["bQ8C=0(ʾZ:Q͹@k>}:ރ8vYS]EOd+w #`Ǐ5>|fX\LS=X,N|ƠShѧcS8*KVθ YrICQ ^1|-n姕٭6`w9l@[>$Cfo :m| IiITl`p#|M3 d.->N/\zX3S*/U;i q ٜeh|oQU'r$%`FӨ1R^𹙛;=l"wOӄs$R=3lby #CNȏ`~@SИBZ9(j҃Xga:K^JCiIq\7Bϡvwl정-#ӸL RI30 -&^YVrTkH6;ز=ҽ%xt=hb |˖K7^ f!Vnz9*@uXf wnk9-\&Eic)sV:?*5q{A)(Td;W."g=if򡃡dS̫#sWHGv3)<ڔ\\]=6+*.v5R CUZcˢUUc.bFJ/.p1gѺ@hI-<%]y=w- qy٤;)$/PP\&c|ygDB^gJ/p&B9d2Q M; YtB ?dze~ӎ8w-a'7$|b϶h #¯:o:ZpC.7j>N"Z,btk22ϋWPLxvW Y0)l?;mؿDa &׹0qp^( އH@͌lwi2Ϊ(^"0na0Yf^4\Ҕg<*΃ ,ۂdF4/J,_=0q߱bJ{.+v$G /*@c:y1DMN=F(4D|GOҺbG<=w8o<N2(!KCyXKH{U!/ 1Dt( 0'C1wY/ז@]Ӵ(jgrTLgTbJIӈ{ 0;@hMrz*̴ LIc/6ѭcΑ 8 fa Vޑ-32xlnmSHQcw5,:]—]=N5a؟ %ꩅE.|dֆW(*ORtG?dѓ:FLc?yf $k*.9ÀJ: hkAztpn}wBC8l|u?0\)-+JӺ";ӝSpk.Ss=Zl^}Z~0ζ .Aτ .m]}9F_'ehwH!pl=BSsȀ5dGwXbB}2~8JM-Ao|*pa=䢝\뜅o!P(7ti#7s1Dւ68)PoifQto}Dg/S-Su<1'_=XSrsT0Q~5 ;]*B[!X]NZŧ#FIn-J6$-Da*aXU[ܾZXGR]q `8H8r` @K| 櫗xëSFh}xώ[ }NlHrρc틸 72,\8";i4+UdHX8 ,*'^~kL]/`[#"N',{NHun.aKwȗ+LQiH1xR~]BH3=S8M;{Bb˄;(j&3Mk\ јiUMէ!мWMTB!v{lkk4g 8h6uP=,tъPP[q%ې jIic5>LyGCNh )H/ 7gMYW-0S^xE 13GdLdQ d'V`B9~5@9v ^?CS7< -r AUWC$Sl]toߺP&B=QmE) NZ ,kϵUWuQ ac}g4϶%V|HP-hۗwԄłiw<_O6gFppxhF"ZrA:qxod6RYd:-cS+חF?15=Q/ӜͿ5ar5ܶ%!vVz^R "- 旅k"SY&#X/MsFPĈ+Q%h*3vDZQ` h(K|$ u#9]- խ:Deǰ<@TnAD+'&̛Q%TRP=.^xEn]M$ WUu0SN1Yy5U%h d<֌ r$#…v?YIq}+|_I5+aaX@磶LTX݀Vm_ב/03\i"ln"ը̫c #I}=f+\wV>7]xϨ{[>6yj/kv*xі4,VL9V&"A.h$Q)yjF)iGlq0KTi hʥ(mx#F- QP:ESV~Y!#mV淸-(#S>8 yi!bLj뜾@tPygHO(4wP |\u3K\j ̃,42FFND)8  |%TP:7jT~*P xM:uGmTDtkg_b/*oYH27 8>;]ZD003z9K[1*Biha:- @FCB8*Wz!gɆ'%_j]MdF!zIjkI;LgMvg R(V{F;wudb>@WiPbiCй+c4pcPs93b}'VI*ך7jJv dg!RDȊ?e-úAxD]˪y#M6( ZFDdBiM-G "9ֳ JI kGb@J0 m%GoxDo20]oxֳ0bin 64 v۰v0t-Z01I);^9gH`|ep;[: qKQ:&|lgo"+!Dj*-02sߝ%@6^w7s9:s p&hnRZݑ{q͇wGOh]   b#?aǛ J4(?\;$ТoPun|tGM<'PAH\h'B R[t/Y)Il~5QAK>)CV!I:HDWX+X3i!}h?49߲Smp9*m ˔2ǥ~jF@ @gU*[G\qapN=A.{ڥ.ڎc|r!T՚}=v=ðlj2A0U2|}R5<MqiL֣ Q#FnL> >*J偮Т"n>\{[X+oVv6ZG@I^Ϯ6m mejbVcy4lrLLfN:T:.o+x]jhfs>'j证Ŋ4dHvR0|IEq}iA5W{ƉšОKy7HV\+/aydnBT<)A()wJkay:4mHiZoDE΂ÿvD=Ȥ@G(!xjo4mC_orlկ ҀF7.չiW=mY "r=S?5{nS{.*e,{7/=Ql휆3vqbNcqG1s$4C=pA|o`F&q8 Y1Hs q6ձ 0;`ZrH VϩNpI@_^Gճ]~`XUF2oL'VI6vg# @ /pz 3jˣ= XJ+5 `mS+NJ| է;@zj@E@_L'jb7=/}x_Np a;~Jζ@x ) ㆬj d`uc"BR+ _QO8Y;ڠ ]^ץ'yh6|~-üiٳw4_ߞ )۸`UQpe$O /Kq !#&j'H2;Yc;lx凉s`{}Mհ /Ri8tZc6/#2ԕqxUlV}UlԒzLvx~aK73)2-R*ep)mѪg8?In6} /f#&q(w@a<%+O Ss"|:|5`\F.S[8.GXZ5,ԩZ b&[xt[Bn EeU?NtGjʸ#9#_m /`Yn {X9i[ Fmw^fVJ4 WsYa=ө/ )j6|ݯbtDNv;SU&~&¿ *`ZMT3g)X $\ݴԐGy;T 8mI[I=9+ٶv%fnm8Gӳ飺Sx{[Tc[Y{CU O_ц›}CK}v&EiPgW]VpSQHW!Ir|뤤Dc\iIƢacSW"QYNb>uxUdZdo@$r<ߗz$չU ֣+|8t𭢩S.t'O$K%&.maѫ "׆_H gZ坪\ssLMŒC> #;jd! dByFq`ա#Q6IHF+dw?*^ot' ?\ΪnKG-"(1Tnkb 8C'cbb+ .w> J4(]tE vQddvdpLT$a.l32x耟olyŒf~$Lst`2ZiɄBw>flJ%)sl{FH3F@A%-㸗yHciqW"DO=>a?->kʵmG47q~4qSɹ9vu3S5s;OJ<ͳ͢Gm刂p7ҶC~C1"y$0"g/P'CSaCTsp:ԍ}rsU TdEUW f] oG fš3ABgs %]ׄ#C k˅3gǏ8PAAcĮ` Rms_ـcX x%תPtRWE[ԂQŸT@ITSߙ0X"`=Պ!It~nڤ!ohqGwTZ| 9$(!2up6"-Lh:pх>}k}/,zdS8<|IӍ!)-vM(ۯf+a* ~9x)toN)5YkEt+p1}q}Fez>9(`Ou]505ipRsF 35ỳ ߤqSh;<7H5Zr 9`e*Dg8!ǝy<@zBHW`6G\р zRW6wS/f7-{{RU!z=pzVJg>_-g~_/T=I5єJI1++V"~me̢,~aboC 30,qW~Xk=~lᒀ[w4;lPӏ,ű?z ⒔k nO} Oː>MҺ]z? mFxF;6)[ :0yF[10ic`]@;x#|ۼD `pFBN*̱lT˔v[`w2E9c-wZMK)]c ~id(ϠHZ dgacbbl›/ ύS[&  =1CgݠA/y" xWAt|Kή>cMqZ|.+a Jq{> d股c׈VZW7z70M\**4=ܠ"r f $b2-ΠA_%0?}M6 XwB}=iFۉ&'ΰm1/~CUzw5|#Hͧ䔜RGa]k,&Dj679ƐVZ? 9eDA.u޿!]ZH҃Ώ k+[K w!7d4YQwQT Ϲ4Pz= #߱k)Ⱦ)Ja|o{kk2Drl0`rS̩lxh雗KZ$3!ͳ4yIhxl4j/ז|;z>)(٨6_D.rR]H-Je!~]ﷄ# D) _?(ҀoO6'3x-6nvل!P̓7/8ԅ+!#h!8 Q p5uLAZlE>S4n4bI0f!*`3h6m ^%WKmgSjU }!Lŭ)Ki.OscYu<.PkV DK\`D|C}q={Q%?+P䦪(XzZGT:lɾ7Y}ѵdv}v t%@ [fX?owZ㰤 ;{eӅl6AO$|h6vʦ7W^Uy6dg #H i?Pn ;^")H}N c r$/>eon(cU}Wq\\/ۻ 5v{:zGվ\+{\kX& qߋ.B=d@r|0iwhNZ眪"&oT +- ŵRnٻNhVf ƾ2}Q5Е6L"}gB ni"7nb 8[ڠn!5hvhMB/ް*|P,).֏E!~Y82/JvZ~-?qcc ?of_=(@rt L*λ&ˋ ӺF,B8R` Bjs 9ܦ,zuX9$fts`\0!<\ Ѓ<P %L' GME7>SZqꓕ=bB zedifVmmƑeiD|yIbSUf_, t&>p#( 3 NF);7SCtO]`5Z賡:럝lG6eaN6:5aJ=ovZseXi5On6TMrȃZF.5=.큈`kjk#9I%b깐mm=N:Rۖ*X* d5xV.Rn/׵ɫG Qbhg<kI'[|>!h9GㄼDžbO5b@/2㖸c#CQ>oѶsLC*h=sɄ6!|6A$hujHGWUڵ$$bdzWSS3A"(dRC9 ]o*C!- q-O2LيUBe\" E:SɎNlsȄ6Uފf;is1;ۢ (?žӼc3'I)H/E)tYs,cAsQ{ϫحNuC9U|ɲ52w#[E )XDugN"E w^S(Ox*~DG\ퟭҤk7:"n )SdB1=5-xxRr(y%T(O.6wG.J댴t_'ol!CތFMSњ  hֻܾ绮v+PG K*>gVڮQfVO[QKxVpe$TÎ߬d7 _ԦZb͏dJ]Y﭂ )ejĎ#Pt׵Ҫ[;f׽a(Ufzi=F%ַ¥Wsp+ײb^l( l>7kwڿeem:c(/bk|Aeuy:PMN̷!<яC2 d3L|d <77C!ZI2a,@ŏ"-`,5/LE_]Z<6yMW]XbU|z漢Mc:"[_:.xY|(jrM^뛬%FзbO>.ҨMP7t(vsڛl-, AdGπy{O xR}'j$k,ˎ=ٮzbBnG$cJ)G8UGQB[£U]`XluA ab=[1>Xw8L"7%^HUkKP `;CadhbcxbqXLnt7C)ęz_@v`l|̠Q.^C''%}Η\Wx`Zv(vy%Ъsdžט6ɂDv:G\LB)1E#eeK.Z$0AHv/T:%[ i-D]!nƁ~ he&)PPX}^ZipB[Jn*8x;H!\lJ_VTU+&sIPn)&È4?P;ITAY𼥌 e򌻢.Ӿ-R{ݏvvLPE[Uj֯PUi>}vHfodJp  C&f*8 z?@zz'Ll/YU m/<@-TyMYY_w>6' Ԅ>x۟ pNC&7pMjv.E#47EG}|w*Ats`j JdW%_OWt"]ҋ}ixE󑉾iohL4nR[ NLǙnc|zr>cIo YLelqB %b :ARp$5hC]pp'W^[퉰FB+kX~B@Os0zv~;`F~<\{b_҅_oi[2ß$9SNZ.p;Pe|񯙏/B؉7[J٪$CUhqGu]ݔkSh$[@_<CO{5|-pMb{I%ѩoxygOhgo%Tt0c> kF6.qTdw(y/73HR(B@! wv?k重Xh`xbVǂupPx7鯈)Rue>F$C~ = g%\ks08>1b,p}yG6D{y'[{(ØCǝaEAW 00rN7$E;Ȉ9&PS)u[]$T†qgR}K+oiCiæv72:$ W_/g5WY<!n5Z6[d& US1\ڱ|q, oyʚ1u3 gԴ1|]mʥmL7Va*?HEcٺt `Ue[$QvlkQS  r.SGzM CюCüRClK͈8\'~ jp-]!:gno>K O1LPE@s('b&WXUvSxPbjFP {8厸7KQ6{"o5t:aBy3a&OQA-zi5TМvgGmLڱz* fLb0 'X zGѷ͌ Y™ak3+^T9;utHjL,EAPVliӑ! QJn/]CS[H_ond>Q¡аHx1O8F=7p-H~z9 73h Hl;EW7.ݗ*yjMjQ m!BXb'1XRĕzrWn6mˊe}Q\ؿ>R#z6iAI8tzDz\{w~Dѓs&|AP[| gW_5U? Ns%?T0bo~@Ʈ`o ah_ 2b䕅 u:dN"}W=⧦HM]/dt) #`3`vp+Y;Lrպ.A!ڸJ_w9Lf:(z 7mM)zיbFa磗ap"S^3N$`sgJItfpvQMe8zHO  ,WZ_n7)l)LeRwe-$-)w^Gb%1VQJmK; P5T`j`PV=nznkb \O Hu'|;<#Zh0TlG~kJGoc1n:xۅ#$x|A du/T q;r}ЎG%* Ug~AJ|m*ӟR6rxu~Fxu[ "\(8=#N/ql0Jd,SZ =a^vM =%KtlU=M6䤈gzMiP*<W`g=MKz#jC~2 , 6ڼ7B[UA$K;D"=<ǘZx/uvc7v` R$~4T] -w;ja>Zw!rn\>$3G;'rυ`%W,xq!ND6RvdQ&cx4d]B)0+eM\ lٓӈ >C 1VPY{Igeuө>@8}sUAu @nJ8z/.Ч]?}>,xe'?"ѠAY=ڪnw,w}/^f#n@^ʶa}=V =;/ kM ,Aۨ R=^RjR8a u,@49G5S/T#T+ ^NbVu.d~KeXJ~*UmFDIk ($ў_wg"]y|AsǩT,Ҁ,4iˍȋ,AY7jQ_! |'GD#Øël_~qEO,F%hzhё`+ᅧ-0 !s .0plB:,IKv@0Joc@1R\ z4 F_1"Sݯثipt.LYdo7 HCO%gIFc"u&Q[ 'щBG*Mm8Q% Q۽*YZᡠ2PF":U3_G \e qEyl4X#F ۳[`ğJy#' Ff{XX4Ǽ|f3?U0#/h!6M' Vݱ.F2a(ޜuf kg]}93ɩ({A0zT%R,p֬SF̖hmipNiI̛_nZK8Ǔ9ˬZl:hMrCg司ٽ"0Q^EὙ-N7Iw~Ldȼ+r&ʱQNb>/C`Ӗ' \G `ʕf8Z(HO<xnG%1YWI;vltàw(:,{I{,(b_M܊ѣbU/RֽHvwԔ{54M"LBɌ`Y׹{ڈѓJ81^d~ޘ`h"pIц^X.jrTCH`pg4^d 98dRRp *~N8,M]x@gTEfɿbV #}*![ "vZA-)U`!V/꒧:N\\ JlCNE$cc<\o_%4tQ4δYE eD6L~5Gxpq"_#uN1:?4 8/ۢJ|)fn\XΊjh6&3<!Ze&wyfšjҲn6YHN9-8qG "qt8k2@v(N]"T~QYյSHf Q}H^2 V%P*V‡7y9MF|_㢶Ї%t^/ 8/NIvOwB~ԧMQOݶzUZA9*GUPR}(2A <(YE9PS]) yw 6)i0k 5hMǑeɥF,u E"D,:e ?d%\( Vm$E7 -|g9|k5FŨ]sWE8rW!Fd צm7XKoJuTh=JP]l苽9'v.Q0"'.f"+q/[eW< T^rͿnuk4J-ސ 3 nC)]iq7%+(Y! 7&V:B!\m]0&(K?|QdL%4sK`&񗴽JY J1ψŴ:iCNe#b8heUP-GO'HNEi71K+e6Fi((ݍ :F`S4,S*.GVW>$do8? Ƙ^1XKK6^8ltƋ6XdU1A:y$Zr ;QޥBYWcs9sD>.bn#|7F񾃷Y'fg'``{YWmߟ-J5-^;'~s|sR*u=0GNHo1-έjw&vE=v&|3N=+nH!9PP@Q2W*Gb[$ߐO A̞}aS% P(pR$x§"BU̅p~NFʃpeMh) Y^]Q jjmsxBEQfF/WGf F  lFs,oocS2Ω.h!߃0޾ M>i嶦%(kγmƪrk?.tVoADqgʦru'bh|1M {ADyc: +n%c а5 E'r/,d X=찊k.b'Z{n\%eX'y T>N&ʑH[|n4^od7V$2۬/$i+v2;.` ψ"*)Nl1Ccbz?&zCV9tzs{W**{;g(l+r{ c`{ _Xyݼ7F}񬳮σNlq,bm`i 'PMASKfNt57&;Q5{"a\1x,+W4[7'-;||'@(VVI )l_QG+*KU؇L1 iތ Ge0w{3Q|: 6Vb񆒐Ƃ7ˏm_Տ )_/GfT O%n %BpUēF-Ɂb$Ip. n`v?-#|ly܄tJVD~ڢ P}Θo#`~L/@)$wBV<kGkm)54 5KXI R 'h:,XVM\D7H\jkhҍ)knh2Z `4?'g8Bܐ.̃WV}Ḳ(l2Q'\v]ҞګyRIhrxFpwe'-\Dy^]RCv& tlHe^yyd2Ŵ hv`33duvieI󑺀UdODUAu(ܩ n#9 @,_l7%eWc_ m(:/F.2 #0mlm_>O6yg#U__ByAHďSvϳ 5OD?M(+}']5>pAhDoaL*4OoQ/fНly%y-XHS!߰]UL{vHFWN-7$88 :[#Lp5aفB76D@d EUQFR+kLupB#d}Dai*:F$Pj@KYr񨃍y-[̊7Q[=*R4Mfoݮh_}dU2Xa\Y&ӛ]fӭb<3}Vc/{xLN*C&MD1a0Y0/`Um?[%[e i^1O6scw3j2'v߀\o\9IY m;k<"o7AJjā*gh`zϚ׉;."LцB@ y"hYv'_a3ъ'*IOաu{4s|UO']~F1㇆ss[uty*  CD]ASa?`,+[G09fB)H&SjyV\ۢ77h] nQzO[QrQtyxO[ TiȐ:FYz.] $O\"t }oۦ'cpIqKS=L ɝ (WDwz$I&H@LR]qN,3Ӷx<"=,~Z-lr]᧡.CXnOU/ZDJw`Vۙ_gĺ`eQY#QĸxlO6KDT ;x|WPvTW7߄^E⛆2iUJ^EeF (Bq|U2DgjvS~Ydcf4yait9$2 s!D/Lk qӮD;|Vz77["(+M+=<5k3#2&D]ipc.QBH%#Ҝ+uQsBLϷ;c8v=Eҟ㫱J ww{}pdŏ; 4{++!<R)D)T.ع[WM3s;,`KCB4@uyӞ%YXuUǗh"5!Lyi95V2&Hс>.3xu8Ytkw HXꡙÚp>*T-bDC!ŹOmU8+{V zڕn$=M0wa+~2 4X "r"I\25v|8}ܨJ-QpΙky+>ɺ&89qx i1cT>P@z7<|EkZz1DPqיۮlx`\yKAcLǥsP x nh;y H"u] Wi<ڮg^謁1MXG rR)Mm¹g{=xY2_ʌlʥIAͷtV'YY/K @3ƅm㎐KLP$UrLb%Eje l3C;rhjK$5)6ZI*ȴtsRJxի 8{ݷ}S8|[Uu+ :r7h?QțGױL@o-T\1C'뚗=6~c78AEǢA sonb ȳ{|8j?'k8K7VLCmU jMIJ+Kz] MgWS}pfl/jRkQ܅rk?ͣy~\fL6w_1jK߫&KZBҥF`=)7,]#=q(r]*.>k{|nZ,y \;- #N+rQ7>oY7 F*/n?k"4ϱϗ>::1uĜ+zV ZESJX"ԑ%(+{B Ed MVes/1d(unZ8,ʈ躯Ob0Кpvm:etdT g@ϿJK҆v8\dISeFz`ƛZ14Y̠* ~D8.NW =k6HнҋH`O >8[f0v8PJ,6؀u BĢb#c縘oR(h\K%FipOp=GMLpl+]$$΀7>p,zDpۅ)F2f|QY0@.L59arȆ&MEMu=# N+`U> P1GwS֤Lb @TC Ɣh `U >өjh'SySұ8Jq& [/?15k\EdwW\dը51'‰D}ml؊f*Q7Ѥ c~CYjO֩>I-2J%Jgٴ)%_#du h{5}9A \Md/zK z^sڡף$U$_Ghen \/(k@tGuU̲Q(lؚ{4)gh`#̛T+tJ0 }̏%{.2Xe ".Rpa-Hxb%~fUjpi) gߐt~x88GԷUj>+bGU($Qd8ѭOowsAss먉o5S<8CPv(9طfzkcyJ6(d7=2&@`bT3 ]VjՓx$wv} E Q0<.j셐Dz5k dۻ-?ʬ2g7F4 +9SpEQ<~~VOKyJ cXӯ heܑ9Zkx`kReU:{ Ie)"‡\UוR| ʱ}urYXt)g2n,!ٷo(R;a|k$.55r.BۗCJ7 {PK`ЇŜDcTFZMɱ˗aܣc1Y185G8je,Wo. O"PDOw):_CVRd&πx K0gw^S|}lq?~2hPv ƓUYFK[I&SemWnP LDX tK@k!BZo9%Q l:Ωf%=Yfk[V MOG6Dk$fl~pdZOiV*qY=D'ԯhM;;QdU9 b:r'45%\ /C]UȔhWly~gD1 ]b}= hkH]YR fV.[5 OxƱ#4 %~!ۖS٘wPbiXkGt=来>fۡUtǏP"NK "Y}i:TKGwX.wmdsmy?b"[:3~)d v"@j0*?]^֐>FQ!^ I_Qܢ_vzN(5مTkB@(̘FuV05P/B b59LB:C9ٷLtSSYOT㼀4ajW2=ZN_ 2"YZ`\c"&JeHҺ>{F.V`-&lb 'm hp+h.R%+&1t8v-²V+L(;3:~> *XB:CPoFb d$k*cYҏgXi?)=l#yQ UO~Cj>#MZYc6ˆ{1+S]m =Hʐn ?z[Mc EtmMg gJ"^ϸvl[/8 ?6f $+yx_9ow*5  ɬO Ɋ}:7l\K='d&݋1$Jդ0*7 4z?aϗ]n fЊ]F!q"C/ ohh{&d$Մ3f>Y:y_ϱ^ GWdWڈ ]%&J@~ieJSc5c5MavțTP"Ѹ@!,pDɇJ$7)3Λ:)K҄ T)QxDp.3)[nlca=™i Iua ; 6JG Ώ#5roX{xT>^"~'G~2egN?nwe>x ݅j8PO{%MCԮ䤧hh`=Ѣg'e҃\M%I9>&@U h.`?Jjf6En1ZSVL%VnF{)|@_cK' 9ֲ)3o9V?|[X!:)\x/u%:/i#\̊Ih),(\jG`$BҜ%kWA]9<b?/>(_iqlTx(ߧ^V(J ;[ė3/8 GT\(I,9GUQ wL=g ]_Sb3kUdY-/8ܪm [=Wnec7 2j,&#h_ʌ5#.*5>wmט۶ LIߠec [(097cIѓg_Ce7F4f,89y7]b[D7i@Xsq &NA]D :sCTA9zZ>w9 qQ5Q L***3rR-ONd,Qߡl"t+cD 0M q-„¥Ew]_<#hSdZUtAx;[Ɖ;<"_qM8+i4W7B{.r+[i#d<}H3toCl,yغ K jyE`%Ukč;C>-]W'7,9n\=M˛l_/dQLRh]D9MXysS]'nvFc^:-u-^oAJVEj7ma4h^CE SVZ 4M2:h:M&!I$5F(tҺ";i`䌦)wH=3-qXA͛7g[d`TPW A21~@^0̣n^Sr^y72D|,^c6>R/ +bjw}vl #r_h:Q#_s+4 fgk?kpje y3!Gx@VՃ]nlk =O%Ұ^8,!d1P3v ՠlo15az0o!90j9I1"PjS92SF^V,wv勊X:#`"-P^wF;n [pw=|ASC%6˟}C5`nޡvѾjU]\oif%ˇ ԁ]4"햗qHh.pB)xꙹH0qM*_۝" <飯QIDZQy.2:gx(xNK?ㅕ\:hHNS;b2cRR\◍{b$t 0S>iB&;>My0SAE=Rzj),%V 5e=E2t/kG(b}2Soԙh5 K={tqwOY3v0NH>yÕoW2?촅}&á~U-6.\7?Yw?s#29YQ^;p+ol2Ő+vt'Ou'VbbIhzkx:2F8v@o`)$WnM7Dae$R^&m`_)qX;)\fi,b9nftr~-%Ʊ/lQҏK5*aB72^ȃS翃]61E(]gQ;()1H4[1dC)pYz`[qD ]s!U+O~c6]i+F;[욬?| W1㒌ܰTVyidn,꒙vu6md_f/[?G7Bo! 7f+Dekw,">˃Թ~\%ZQ Qx=$?U-P Jm5qeAС<z:` Tktu^߳@+"f͖do(}]u90F"%.Sp_o;jEP|ޕf%3-R˜.9xX>(]ʵ;&EM\*ӽ"+./y7v dI/8џ ?/2q*} Q]9:S"Ѐy /@G`ߦmM rX ÿ춸'GGz EAtn# 7E`$터v-dK7WvTȯTo]af256RёnFsVz~DjԡbM(욒a_ Ƶb(iddO-ʝdO]]Y!c99ė"5$p ㎹fTjz>W%/FU  v؉ڛ󃏽䊖Ӊ7AhWP ܙWIĦ)(!9zH?ݽ&rN"5í,oRn+Xe_k87, j`(yօxc,cVZز><4~c<ثh ?n=i7 qI7R1d\Jye$xvݳx hx8|a\ ~hF>c{<CǕةB뼉j0%ǒɾq b#xvvT 4x@ndt巅TtK؀F%Y;0H-QP׿V cPѱ7; k]"\c{ ʒHC׊FCYa2Hmd8qӪ<*L?@X:r x6F[IAb^f>]m)E|n7Ӂ@J yE󾽶>6ka #kзa>nӰSl^jRke'6H!Jו U8UjYrJEIh+O9COB$&t *0T}:bRHͫHsJӱ`q5vkI*uV{xVh7$p) 4!e, !O{w>{i }" э {ڕNhJi NN>tt/&BL\8tgNÃwbC:oѵ #ļG'l>e;OBKm uSL)u8oP?Hj`ܢ¤C1UҦR k fȼXحNсn>1KBsj3p2!1UQ'W~EyOϷo&R Ov@ч߀:,&\ uq2z1$Ɣ]:<*Ml{,`W[@*pٔ#"`v*ћ@QY'ޓ ?ֱ#_5X,7`0M-*ﶢ4ΚjmTh^CT5XDS5 =-}gC0 #[n .`yKXJg!c+hG)7,F%g)C$qT'=B~dD_NY+es3BFE}8 x&; n{t<08/L߭$6'[N]yWA=ђnҏ4=ځ 2c3YJsLAiy&<8ZƄu2:<4wF#X:n9- rx f+9!n~|؃kw XЙ~zŚC);Xr͢Qh"S4r:ՐO0h{.[0rWXl" FK{/ 7%ZkQ'״QRDgfsÂ+(<[$RKeҭXB{I!p3}3 uWveɁBo%FGsMi-ũ0*SQah7E!#L E&O+S koL{Α ]@U=Fs +B}8ֱL/9ܭb8kze^Bo؅{Z8r:_RUWDX/,6C v25 XL@ ڠ@L&+;f~TP7"/?/⊌]LGJ^@((MG2(m- \ڱuF`b<2Ugx4!PL53WJX2&aXvܻ Næ+؋ aIK#fqTm-TGY3cq <C'f)'ŝtׯzq.SŒQBSn::ϛl^Q*Be'K5ڐ7A(R7~"wxkw A?8] njQƍWmzo &ȵbя w+]eݕCIW-Ⱦ!#Ur%T7=&66 s۷L(}n7h&_Qš**ϡQz}撘[sJ=]#O8 _.ɢi w':2e/aF:+/xT:w,/8 \+]. jSO&S~ iWk`X=T q'xb7 !Z= {KqzN.\amkah5l fn#5IcG (.`O=Go"uRB_ ag+u+O k,|,^lœjlM1,;rFzD -Ѥ3̈́I@ֈR_sU8;Hbes8znٯ۞t~JJyM9N?!d*lr9+smȂxCf`:"M5Z:.IiYoD^ɱ PvyêRГ#X}FŊ)/%Lh^R56|Y`Un;HZ̐O9Xct/ D9yj)V A~\dX H.EgK#sZ $PMk~@a0LxnszI FngiV+&V72Qר)4aVo8.yN.K'Rԣ؃PkZ/sۜN`_nzמͩ]CfBUT/BtmˢmWAmN@D;4=e%&S IHEVX1kM\w8$+辦͕ T9t00EyT;&,0يѽ'}N/ _d Gm<6.\<8J K"yxc~yg$I AYlohf_nW٬IHX<:f 氕gOo`@%g3%oxQPU T Bz*(z;!!Е.wbm] d XQhs\c-Kfɟ`<ʹ&~ڣ'/>dCNKu8 oZɳh.ʦ7Ȯ6b;uGm?;ەf?w4xZ@,8m),G* % ~Uz-bCy4WoJqE-skӐp`F%!+3SI*>¥uR)g i_4R=YP`zL4@P\'ʣă#3{*9C6%=ݚ2T*޾h2Zw«TCj.glZх )ъmn>@`nlJՈo};>4#^%8IJ *Y!6V 絎%A%iĖYFhe6PUREGB'|T>v\N4X.iTȅ">}ܠo{*޶Q'%gF ?1v\+YYnh)c */ۄ6AFNo|ϳ~$MlRUpK*[_?cg,MYeG)CW/Ԛٱ-Izw!SU{e ya'GK"b{F>UBj1QtF.ٯcx*!سHdT`刟f;QKh\NjlL}u ٳ bXV֤j$kc_Q|58ܦ뺡;$ /"vcpSlI0b,v6KTŘ8!UXS100Ekx'OK\0 / 8\gEϰ&7WbcLg.H?WJ͜<8f9CA z$u!Uw0F R7#Ṉ§4"e!0 N̝tdHl{j tN ѼEMzIŭ"%BQ xی)q>31c?PQ#߰8*]`-;!yyȰ;|AS4(ot ZCzIֶ&ȍMiMt)M̹Lhv~P[ã1dWB김O=e2)av"LEC(往A >L> 4~^Z-{!dvկU+H廒Gk"ᇷ&JbA̟'7S_b$=T} &SgOZ.܈-I-mr/m%>W&_=wA tce>A:PY|ɫ|o,zg';/+٩e/w0Bʾ7%BDE;Yܴ޲.z|nN(*a!k{5le_])n{Z: ?;>(Y}ȝn/r R(^'& 25~٠, ?W'^90F8}tO#;61 ꊉOqn]&NcȰ۳%C./Z{ |>o)# ه;ka͗=Z%N.RHVW/'? \r>^ίPa$R"(EoitRU 3Dm-|A"Mlx43bYgB^DJu? _z'C[+eGe}Ew#:hGpn?ɚ TPN5 sT=Jbb3Op wЂ ,W&Ө6KP0$fI8E"HٶfeI+f4pIASnkNU! "⵳/\gYփx$RF[}>;Hnv;{tk:eDs$P,x&ɾF DG,үA`<1o-iɕ Le+6נe*iԎzQxf>RTh , (DL?Ɏ{2ʾCX"ʤw<\Ed*tVEoB~Ȇc{LlG Z@FsީLq^t|#dd׵!D Ԝ%֥^o:yFs w,.ű 4'@Tk`^/TkrЃy^rG?ʎ#X; -LKZaΣJ=Kfqt C|SʴnMK+@_C\τ\@;_g-@Љ>ΰXBUC7v߫9'IЁ 0$nG:vKRWK''*lT.}`{iz84r0-0cI#uN@gؓ% ,SDmSHJCf񨪵7TMGwԽf~uyb:eYdїN{c>\w")ՌӾ_Z5UQM5 h9Mi;IJ7Q 'o~w \_>&Å@E80 xhALfF14k|psأj7xW. fj0[h$5 \!h%mVd-ER0ts\![.b!xq?&K`f5WŠtppeW uڸϠ8H>#f,M `4b8Yv%f#&+VTDlȈ ƼND#s.c+Qp(V;'ݵguxX`P⡦ƅdItiX!!H>p$'^{${\s>7WݑY3$fda\1PCÿ(1J2 <K2/+qiS0[V1,f ĦM6A(}XkP, {ARwjyGv(|cNSYLy"c28#@ꝯXwfpE0U|uu4Vq")`#6Gl!wf^ށSe["2=qUĎmO.g5==7t qrkAD~5!tN1Zx:iB0A)4+l4LV;iSV[2UkW+`nyىO dׅe@rѣeNM1oT,UX+'8@SJ^YLG>l0k:ky0$ڡ61́o5)$;̞7K+F1AIdv%&4iVO*rʮWmc\]hOra*b0@sOZ*mvZ"QTW/ڿvB9 uY+ ?Y"MUq\w8;0QX KVZb X,\x՗F4XL^P,l1Q^Z̐c4o;Eo$7'<"\ ЮykY#4جUk\w}hUs#Ņ}j~{EDN= z?v 5%طy.|:%sZx̳S0ɻ) AWlXGߩ g`{\SQ\J . 6=%,8b=/RG\ Lȴ&򡄖4'L^3҆Ec-q=)Ml{At8ȣ]8)! ɹ" I?ni YB8+: ^jJN젱f ^Lr"lC%Ql>Wi FTl]e/9(AG(O  M?NloL]eN1&H/V8R}x#z8u`0s%v.ik{';9..|ZS8;5 Q R}+r@WbcX%NްZk*L& <T1 vdN%4{`WY2L)EM]aC ~/"Hy͑q >'L#D3I<շ{w)M."Ȕ<,OP&v8\mnF /c饎]_;FE! X]PsP3G*qfPFdF/Lȵ]BCbr.ilm{&%^){#-rGmEZNO= Ƌ Wq3G~Z-9aeex =GB78jх`#)?c juzbyZjo$ 5ac(%NيSjΟpg=iQ>(ף lmkc9-jC"1՝!=' FE"%W;:*sh55;Sƒ7L-G(3 fYHpΉЋGB9@ឍȖީ8ߋ> * s}2 "rms#t`qD?Am&^o +wLxvނR,_ ѓ}^S{E&mr)XP &3˟9/v`b 0 R羟ɚs.n9&k[)#2 #:;=< 򚋊Q1bClygeMidޞjcJ UMv#܍vS<ݎUSyI@)?vWSsUd<&R[;1$h;j{gMǪ<$lCzp:œMϾk6%3Cѹt@*"4iT.Jq> 3Q͛*3ܗrk% A7}hB2atZ_r gMhg]as;IH>:JGQue~[8F]JblBY4ë8-#h#y#[Ye/~ 2WⰆhH×;J\ <4`vE@u76gnW[dՋߠW e# : $~F]J] ޭ藗,2D[oqg{/'Jh˳*HM}Sxvke(S\|Ld]c|_8F%6qءt&5݄y:j@tZm"Xmp &e9/ӲgL˘5߷3 y"!OQ'XDi/͗VOFU^u$L?23Nm!w^{0C$rCukޏFlm @bДf$<!67c! g(k\ T%\"ƘèŗǻQv,ui UÆϧSf}Dzf ÃCrDHzyl-QPN &ܮ!j 3p##rID|ҒQ%a6Ŷm?)aXHlj5 ASQ0.=qI1: V >(9Z|QaW ֭lSKgvYwWa+t3D[yL?ND*ӚčW1 .Q&o~=E˛e标 Bvi|讱NME㾘y ֲm2L` Mzl\kf" njumǛ{K>{`qOû7AVJĂXBiV.j|$>5o&Q&k 쐾$KY-,Nf wD tR5.7̶}jL8D. 1])SCzL#Qkk(? (yyU߬,2x @z#7O|ߏb.Ѫy5o >to4'q3hėZJ-7ej#"&rq8.e ΅ 5R`:.w1nQ~b N{&Z%?i~g2x#vJQx&jJ,Kv -wczܶ <=ѦBNrY lMQ8~VlqENJ͑,(W {8 IPÌK-k!W׫I"vŬ(=oZr#e2)⦓\IC7oh,ݑ$ ^b?T;)Wq`w. @9rwi)_IOO/;ӢbqA@:`hxij&E朲>^DDI5Jp?nNnߣZ 8.I2F8aؽ)>]+;)/G*FEMb3e䴞W *i٪%-\D=5"@DLkr nׄhZ!z.S@@`kTHs u'H3Nyk pF1FRD,t[-ɉ4Ъ>-t+t0e"Jgvd{,«ID㈥V +seJeIUtRmApPYec8hp=$C(Nޫ},zq7M'͓InqAm/ǩ,on]eO r %TmrAԦVEct*<@Naagl0}snNI2xR$, g 1'w{_TPb@t]{#(853n:am%b ٝrjN%JAoOԿ.2)}K|BdAe㸬du%<:ïF펿g;ATw+*I)@Hc*P3`:T`+mEjt$`)t+6Zj&.{靠Vr c:nb>JT񤩸 8U˵ɫc .㜫 S]˓FH9AMs9:.:׊}[zę|8cӎJPz(t v~k|M)hi8Um>BgJ1S>:=^+DƑ{'dY *zg"o`ƪbK#@56s);;O *VMz@׮,:/8 "׮n.H]zҀ>b4|po&%ȵ ҍ"h>[iTf$  ,v+(0Y$HryH>1:/_}hB8F㪡VR٭`I2i`"~8vኙ0[zZ($ΗmYKN]:N)MvcdƄehlmx9{.V&u`qiJ:4Ɛ:̕/L(|EkGt#Uhcg߶W!9.J59mtD#ӓy?J/-PZ9O)p b !.So/%tgD,gM 0Lgd]wi (qq /7S}g,<455Bpb1c%L(O0}MS֤^?0bh/ۢ1?P0f7`}Y{W_3sKRk|j0w5fRkFCdhq@W`LB>5Ug$@81pfhZO/$ OqaJaa,mLy]@2jLdIc<1k\z{RWQ2'lkލл=uVFPK],!6 wAwL-FJ̪XpC ob+b yOyM˒}"ZD^>'?/I 9-aJו`\:Sqikne?G5-'ػ'TfUu|퐶gC񷐚cd?o8m UI} cv\:ʝ0eM=$%ўl9ʆ2E%\r 6s:z)4Z@x{Z .'A@u'd|RخsFⳋl&vInTV{q+W윎҈@̟Cp&7M}ʬ05M}NWy κ 7q)f\NI}^hs`r`uun ZemCqˍh k _.n}w, YGfŇ9 ˡ9B j5fU?+O-1%8z¶;UbQ-=F[,YKw+Aױ3jv$HO<]h_ѣĻq#ZHRxv-Hq|frxd@ff⭯펢iM(Yqn?l?GԖc$Z2Qt݁sʚO W9$ewO`ž_ {JXf1(XMchPM5~TWHq S., !(W"2;&zAE m72s$-:߅-e"`dGEm=0 ߧa*_֮@Emȁ C.6W2mn  sH1 dzn89 JP,[>ׂ$ 9wA܈#;^u"ş+5j?b.Puf-f6 mz@GJB*x¡.΂nc.,ގbFߘr\N9z'V/:De!r̒Q`X|[P-J"[9kn=nqOn,.H17LS r`4#t_Q̞Mo#x+ewtNq!?Rrr3:D.~˶ҴvBԱgg\ܩSu,w|wQKO*7ܝ,8\݆ 'r ґ?WmA^e.@`~]RW{)6? /8#ǝR^՗N_MD^ <5.]QB`b2e)\U;f<}x(>D]D6I}p5@Zx=("vEaT ;< Ro]H[d߅zjY}t@㛃78X0HjUΖm0)[H̪"ċo>{M"ɢ8 $i/%'*e4J Vx6Yz2rZ'Z@VNYe!r# a}2[ ]/cZ+('pmRR ӧ$,h-OďEqS%̪[kI\V RG12~ܺAYWS\6fbDP'.Q 5ZY:Gy(;~0Daeu'?3J)wQ+ vZ40̓Qy VyXWkq/3Qnx,?P>t>}݋yhd8$RHH8l87u5GT`,Qb6&MP&CUʊͮc <,{eVoY~7}"x |72$VA Vυ fHb:DOD*@ ćDq_5zE:]Q~H(Oᵇ4m1Vc;H8Gib,+ӗIX 2,F%>9e(Jy^@wv=.V$DBf9 >{t6|a<1<9ݶrtj'"b TvН}[F^ݘ6V4KU{5:]WGO& [!\(Հ ѭ>;MI@>3MK*( W]u"^IALLoi#҅-ٶVm1BF/)rSqUYffer)e8"1!qwCj/ ,Mr2C(tĦi&6:s1m<$t *m$g]lҶf+)|Zawgz1;Qa2N[<.aFlP|C{o¢|mX,-{U>,H17yW9_{Lwk4Ӓ+4WF8݈ |g^69*/]"Vn)Dx2Sۣt pCI@q2G>N_b^ Vʪ&M8פ!F;˱߱}Rz-QzUgy~g!!0xM>wuA1;i&WDlOxdy1Ba+\W n 4tN{Jm3cjİ{?#x ĤdK0f?`Qݡ]_.5G@0 O^61B[ǣ/LG/06IGriĈu&68% 35$td Vju-h-0 dF5mq_\:ҫ.ߒ? Ol2 ,H ElPZj6%S>{Hz\ٞp^j稼ZL#،.3{%pm{we&5 & pjDΒMVÚl G?9" q8K{LpǴdPL[;"5QE]K숨x,+؇+1-1UJH3FͩzWgҤc\1Ə0zdYԗ+[D}|;=ayi> RES73h;A-UL 2s@;SUQrt`1bKV˙(@x鰛'*R8alR{W2=&;2mԭ9E3o[r8wvMQ9D`.SXƏS k&V~CQ`Yu_ )#UyHU b 1ϳءυ'>$h\p߻}Z6qFrf9#EWP,0`[mK*! ȴv"-O%>bBٹk:G 9'A~{x_k@^t&VUǼ83i(P: ;څ rK3Ձ|.( wqhD4cdo `>)wW݂~[ٽ 3ƱIӍ@)\%:~qQJaܯ_=#Q%g+674w.AZUhܚǂi~uz4Ѯw5IP,~;J5hU&,p*!q"/U=>S\)0(H0x~RךfϚl֞:ˀ2~XkaI,k0.z{","P=C_hQV$% k$4V4Zv&pM0_ 쪿oqJQW#Fh A%C.^d:K <UVX*84=I5hK7JQRQFIt42JO]LR!`h$Fj+ E|Ы <$ELk3e9M V;ȱiſ8If=PrSdDDyNjsc+-Nzo%Wp u{ȟ͍ZXK&)nO(stCdz|^ YHa!)<#>ڇ&Zh?ۍӆge!_Ҍ? }mL#yLfk\@*6~NCȖwR7 r(}[ ✍8>aaVThLů9yC*T6* ;>-%P6Х7 ~.(!fL9hWvwX{5X h05C,:eh6r(ɊEpYȱO4\Y8+ݮ`sPг> 2-!S]M@}f{[@'v> /gfbJ D4g`;{I5א~w/uXhޤf?_2PZ0鏾o>W5{4ynƼl5f!!ҸhڀcG F7Z(Bfo ye,Ż+S'˥ |.`GdUd |sJ,QVdkF|xfnJyQ }J{UwX.06 "5nE^a"?|Ո1 4n>*~8~RȈ-\<.B8Ap6/_"R] 1V58!+8SDjɀ ߕ96N%yǴo~WվNZ5ve赽4/2d$+0]"Ua{y."eL+nHVX{t[8wunCuZ1W]yN $zż`)?}UğfP1HnZkM w{/(L2.ÕD/ ԧ Z=/YNV *u۸‘4WyPbko7fi:KOV$kTZ;pqTE"ԱG y+Ejz3ք=3K}O'(ߌ(ՍR- j0S~Q^C_ LhqH-~b6 !ʞuhz}h"ciLħz4^?yr|3hQ98 %+TVE~j\iW|P€JF;/ՠQlJCݳ UB{/p>2nF硻PZ# = àQ(`7NE+8ΔMGԔ|>"uְ|fSʔcvĠ-GqƶDCXjSz|Cons05Wr( ͼl^w!wmec '3eu,X%PiY1Qfk5<+|f;q#E~(Lerq-gߛo+뮞LVM"z#DnI7 - +իnkӟ7qO c$ 5y ˟( (o~⃲>G~/Ջ"EAkfWQR`\)jO-K43!ZSZuۆ?6@GKKudV֍6Rb_3Lo 'OS6S:ؒgJ/[%т5!ֹK6;1Yk{=s\ Io~UL"rU@z!^n0X)zȃ/2_\<T}`ol:v06GDs yu rda_u1`@Odlg嘈Oо}?F0m|6@=WAàG;lFh!;B]tTXe6,'QaG"]INEH{uQHiB]e0ٴf* fB!0 *!ITT?yO ֱZ ymallNr5 Ce ZA5Q\B(IMCŋ r@TS ,ˣ G=}添g(4qh' ('FPgJh PaS +(9Zpq.{K5O|:$wpK%DPr]h9m qQHB b r6r[[9TgFNoP|8;%^xϱ TؕYi!pJC$7;15oFوF]8㉝RRD/\VnI/Fסdz1&'4 S,F>[(=%$\9G/@K:+\8Wtҷ]W< m|q5%pc7pStDp%pJN?ǣs6k5ܰ*BQ67b87D#ZSN ۑշozEHgῬa]fhu_~o5"?w@zΕB;P[IAMKS@B4ZG+8T $܊Vga?O$Ta% ٳChbYI%ȧW!Z16|AVro4fݘQK䓳W9AncŜ[gE:r8>eoْH%jHy>ַU}a3DYrBY*m;IO.Jj'L',ŀ9z㢁 FN[Y x{ywK5= T.8Uo8oO_of 4=T(]^`Vr(oE!Tjlh7[:5>(wR. 7Gϋ\BK9zQ3{Qzwe%*OEeWP"؎d9EXϚ1e\c㉕U!aeWhsS1J{1xq3CM ˟suȍ e7A=s&]OhGT*i$fr>(aUXre @6o-US.]rH+^--AE39TBَ5ԫo@7rTڲ|ĎrczB-b)WR*%:bhNB?P1@vvFȑ,3\E\wj7qPh'`*d v'?qx,%ݴ`>4Rn˕Jנ>4 *‹8c^mf\CoeethOD+/q=+sܵ;#+dљmaV{P au)7NqnLlքɚW*!_U°%FWYT2m8,!'S0> ys]xƣsID6DzAjчȻ-Ԯ4]8cp8;aV1zRee*#C_gv4Έ].lKSUoi:D+͘$)I3C ɕBaqGp 6@8Oh%6hxw/PPOǷSpH3ÞrCݤ"89L1\n?rn]\wVwI*S5+nr:yR,X 2ynd},^xQKȧi'4*l(]Ռ:f?ı}eՒ(Fii\HW /Վ|_)$D c$+ d}=-ff[BIsXe]rў6r': 6 v.ʑӡ{ hzv1.J6X#ބ(#Kì}#+{-l@ ,M{dZ:ǸJ Pr9ȷiYgYHUnMcC?az%W^/%c ϐ3n|2Qw\lte>6ԛ-UF%h15eӛ;-Ϧ5of3;x;e7ao9fr_v6$I0bҟ1P'R̘Oqݼ==3DWxsGr`e0*.ޡ&jc'If VstT`bk*`dTx ہTu;s9&3K1g:="rmk|ъ6z|NGlJq_ ʺx$snb+2cr1H[ +ե j6cS#p Z*ǀ`CZO麆g]ᑗ]ÈB l;W1`w|k\ަ=Յ Bx!g^=Ӯ/lwk*(ŕ -]0a/ ʲΝrZm gӖk#24tX- b\QB6DPS1_^X7O^υ?03L[$MӕF_1oh,}b¸LL'>+V(0N/.&+~cPΎ^F ӸgjŅ]u師Fż Bώ#¾F!)$O~DV8GH~Wb}NFMɻv:<l֟Q"߀u<PY_6A &ͯt+WUFr#8(zߌt35&ϱ+gML|'Ԃp0^1#A|B BIS#x %şuՏȉ ] d*f„YdDG]PTC`IEXqf*T*ĬD \p= h,C`h^mRXCK?(P mNɸ?!ktYś{aZ4\jʳŸ yZ‰D@ 표p/C >KXS->R)H~'Q»8We9DC44LnbOO~Ŀr,浼 om8g* )X,%Ez%W7tR5Qak"xfZe9NמEtƠ1|~ʢWL,bo@d0>iwIG x5r3r EuAZ]8؃%`Lzd'<]ZWXb аKTW񟁟p&zXF ZLG?&yHF#Q@w-HQ4ӅawlvBuI/Sj&9Pp4M ®oEܫ}V6=ЭRL npPh2G!(z2n;,x|6M-5\yJQ>F) op$r֩ ÚD Ho(.t(brp(MxRu"s{'N;E,6e† -+W,>MtiLM@NVƓibQ+ 7xz?"ݾkdW$WX?C3+3ͺbBClq,@OVEJr; Tt*?ηi^! ?J2TS+t*I^>@a;H.܊(˖M?F-Q{.F#?d*'Vi% 0ŏkЖJk땅\WvHM:gZ9^ouAey!8}F0I] [/ ]ղ?5t)ΔqnIvoaLt܏SלpWH;l + Rpó"S9'%'}d}x"qc#yQg9 _̼:!a;qs"0e=M}،RXleL:| xPUX\;9!Ztfiko4!;`w׀IbJ$+ 4c-۳7pZyjM?#=B 4M-r3a7?P;HPi4hB_jYu']be >2мɾԖn:\ v'KN:QF凉*`aQrKQ(An?@Näv8U>m؍E88Fxn狘BKWa5Xi/0uU+)< MrYP bן3J`Ru Ѕڡg8hMe<71ܭvCf0n K/r7&%', X1(\W{Dw٠4N7ٯ3.?Di,4_2`4Zhc{q g>U!ܻK#y6mjrh -@u3s5 WVg-vѻչjYzHSzso'ZV8_/RrL-Uq r!»e@, )g֔c#!:]! ja`; 61(V<Rr=0;vt$D`29i q?:m]#l] l١6XL襑(-C:Ne$&epDJϯ{t.n*#Y M8`tpJtا=X'=z UVI"#6_D`ֻ&^TFo̢F$|]58taty6>JxÜŏr.#qzB!F _Lb(5.{X3R ʻʼn7Ε.54w@ϲ͹jgW+O Gd1[vU'V/^xtWC'dJLAGkE@h5 e ?P y7%E~=8" 8o5;|N N9WȋpQhh怜6nvVMLńCDy6t~`eO7jfy%GX;ޒ0Dm濰]b|jV#F(׍-+s6Vav[I8 {YUQ+Ƹ ^]v$mKH$⑭X-Eu"|Ӟ1V|ӱI'l'FEK]YSGPGQx O.|(t$vn ̐Fdbn }^85<8-my3 \1;+fА'SP3s,A3^mzڜH\3t@etrG],|A_{8 D7]\ʽ{b0hcCtB w1zxS%wBfkq%yVPξgw8=Voj3r?zxΦŤ8O18aΑTs6KklVtw!0byx5S'ٽZ!q5c|99kmm;r^p'HN08usT p6i㠩̍/l{Qc"@ w9Իa2Η#JXJ0i1ګD,%gAdVpZ-:!K]dNbvkjBn>/P[R} 1)_jP'@$*#D>˦*iF#)o~Z溅K\2|,0 5́%ěr`2^b;OvtOܪfd^OOפ&#WƸЇ,aC"O(6y!DgĴ=i-4nQTK|P"?]l.0'BI+f`\i1 # pNrjr;A$8"=.x*(W!2-7Tm$aҽSnV^o\®$e֨[#'t@4ZMgqr0xʋB:'YCFXIA,X:ڎ!QHv2MYKP8NGrA|TtCTyɸђ&7īP\ƝJG,b!}zֺe=c2V//17 `ȁ8~5,T;S3z&YKM4nxsݍˀpzfjg_Wv( H$۔d6e:5b3H-O8r{ p;ɘaa%`-!,3w"W~Ѿ]ءAF-B@Z.g8 -{l,F/ՙ'S9ԫճ00jɩ,[ P?92iui='^ -\xաX'x+݊+ɼs^|& zڍf(@oXx^拓Kd!-~*Gw3N^@]'c$NMWH7y1J>V|yi v = >ȘI]_'F'˵;(x)m l^|ڎߧ1K)2E⹉ŠJj_ +>-^Di>Sk%c!apuF,VNp+\: &XS 'pD`.V0lV!u*Wz +x<Qe\ ӪYDb4:@C>wpG1OPCmLj..w|Em@[{'ˁFTC6ZǕGcܭFi׀qv 3|*j^W=Q0|Zay0?ۡPJ'T/UіVXr.{?o[u'~_ iȊ5S(^p\16遭d[l#mM)0'O Y0cW䀇i8%F*"A84{5qL1ZܬN*V tgVFH]\:R *AHUhZbwݏaƝF5g ~TF#褧-;_I`#$& hkk"A9RJ0yKݗ5y^rD`'';td)bor24H{QXLSJD1ɩ{)O y}hMvˀ3FT@[?z jNG-FKZE ܫ۶.b"S9zi#2m%<Qg[ߝ񲠱؍ؙ4_WZt ^CχVVuw72J$Q  WAВ!.K[N.2ot&n0pH!`J g g=ĻhQkh3-48GNh A9zRm02 DP=<ﻏ;,Ooixӆ֮ sIlI;ڋPE[ 28#\h ¯Y=^>GxCZ1[wWG,gXW]GʘIn[r9.˒WMܭ=fU+J@HW˔JW40 @9kw}1-ޟ`cnhkOX89L|eu% Ew#ߨ1`ޒ*ncPP\ wCDG>"҇~uTn N.Ř ^OfQY15$𱼄<^Y-4_Xîsta*=ٝ59erҀCm* b1dN#ʛkȘ`gY]4,S8 $[mLuMȗ+Z"7h^mJWձˈs Q˻>#0W_t90g;I@XйLl0/ ^Q<#A2Jo" 4* k[c!M߽}CO=1G'Z׾8UNtvʴ5 R|ڤ8ETrW1󈻱m4v|/KPհqA.89& ssOLmVvUi=T]r Z"pRDyHF͂ <ަOB-Ɵ̨caiFޒ AVJUImm4!P4F!MI̸)ܲ:@=zWp<>ߘ}@cCO}妱B'{Tsi̱3+:W7 Ge`4md} ggYLЊ~? qEUE?ecn͖"dF/39N ރyPNys% {]":#Ɉg䴮ǺՊ/ n}Cx0u R]<)R6 'Ҕ^,in}W=lg뷴Ioij#wVɶAgVbCM=P.hOԳ78y jLMMxdNϐKc2I4/ =k͡uNPjnXu/^E)d[ݙwCPfdS E68n)1m 2XHb%7! U#T>fdr(Z{紬7 헧eroUY5SaD׊k~Ȱs$O,@# JS^~ȯpٵd~%"80Pϗ2w~30zl6P-0p/G uL|!Tg5AAYM34:& ȱ㶆$P gDxd^ePOH0@ ymoR2 \Y>Tǃd!Q<)&h]8'R#bwAN{HuF*W4*'ȣݘYEςԨmۂ{eY/=!B~m@/hΉѸoj3V<(՛kp8]kVi_[ԃx8>eXA>-g0_b/95-ŻL*~H*!l=zi Q4eWjp I/1XP+QVݦ, e*&wbm(W*ś`~SޙȒgEq鏜?pn% Smr\b~&TuKu倌ݴ@VtǬR/Ӻ=ʙX#SJR=%###qפx6RAhPf.b:>H%԰|2.ްFFe=3QyXb){a;Kr$5o K9V!`&c;\6skN&iӼ?P-#+p%ÍFbJ17bPUxp2߇!lRDE_-+d5FVQҁ3ג2t03oyd91y#NnЀYa1:Y|~v!8?BA%cxY]H3͓ZvFVjwH.90f3^<c`} y#>5H'aMő'^n"8s43|t(y}Cž}(w{`&>` vG-k4"bJ6VgԘxK 䅍r-HH}'S׫^!Ճ&@ziD a *@nz&jLo Co0=sU&C 4SjB#C N@U"k 2oq/kY`gVHۇ;<^R`k,)^Ml]J`-68og ۩kmgiCajK'?S$;b0)_!*xn8ϓN*!ӼěTnw4sKI#FCKc&dtn ׂ>Q A\_4;5$Af͸v+}h֠f G_-ܔ'`0)/_2 XPuNtsqڜB8.*y5= v:!U7rJ߀LuUBr|DзZ>̨tGpGu'Q3=Gyh}7},*D1Ě}18OLȹ*0_4gu}0 t]CL6JBMw܄U-lc4%JE⬶mXW.D] >8ܼ)PʂLaV,sRWnR6vX/@nkUyHpCų. lȱFk2X\dvPT^EkÎN[uGMoaaf_gK7pDq2wUGЈ% T*L ~ Ho;Y#1q[r܇y"*lL% ewT[8݁2+' W]Hd 0d8_?/;t7xgtZ4Baҁ'ޝ^qڱh3> 4V~.x7ICj,xMxRkv^P\75Bэ?:"uP#`ޔ<Ӛ#hm +wboԣGZ/(],@;hcgXi`XoպQc*kF.8\BIX4&_tBOcp08~iPvum?o0MYF:Q>HRGoFKm뎇Zoz j'b-3\8 xTGedAَPťah"لA%v( ;{0* 8wC;vL\TaT1!gܒ6R_U 9y=lEU@܂iDepP#]m;>?E+^&6 } h=LgKGӡ.X_67c(%3nsS /7>QI#wm60t 仞F0\&Цq/j6[_d:fQOCwYH@>.qa3.-{̿YK.o¼xRCƑRS 7>@S$Fp=?, |/5SVλi`PGtDqOHѹM qP%aɁ BfxqH3.#^8b!ɏ"v򗇯i5 w敯`p`t%!vxHZI/m*S#E!MK" (6Ո Ζ>~QouÄũQ,Iו>{G( ;GDz1t'=Ք*Ug2fj^XA.t޳CY֡PX8sa貰0A'Tmk7$RK|%= ˗qT{0("pk:,WŜdP9*m* 5c_;QJĴxSDS?m ߉m& PIYn+1cK6CYEw'sZoKֈB@"8ʹiN/l'!퉌ֳC^m ݀Rs/jHjf-*ѫ{AbB[t<'==x ۤ"`ɟ?e'C J>Qw*N&AFi .1ƽrڲΡef:*O-rQ(o: pW o&``ͨo!WjTF.RB #PC]yp$J[UBbf@"/wB:,gUa_ Յx |'ip.+~kfk^ xjzE+Hk9VgQ@_;aUw8ݶ|J:tn~,Rt yFvqr78$ MqGo{z|L$Hn)=?5El_ YUQ끝ꀙ8j5tvΡ^M: ݝ jmgqn0w;ا/P& ZM}M,v)]0"v]1yǬ<7yU 6?FnN9< ԸaXU:9: 'y+l,A`m ==\UimII޽/?nmpF*.9YjG0 nҸmk[yo+hcn}b1[kگbO{)kD(xa†ӣ9G[x,7.e\gB l]띨]9R98[YIq)^;%*C6;Dj5G{tP ׻ S( = ;@YTs Br#@3};-C&}ƃ|{Gc!1邠{WKxJ )g1>ZT{ *s@K_M1] Rbuu␽??;BN(i{$rfJBw\TkC|Ři@Q'Ʊ<X{wX H%eg`Pb X.etmUHcӹ[[,Ud9``0!l[ L.UҡVuF {ޙcI: N{ee?t"s-^h$ThzLZ?Wz%- 9#pS٭Z'[ 84iPK,R`Q*zl;hToTJ~d2G-WZF㰲Lkcb|mU&`.l-Uɔ3nd)^xOs <3:g3!|l!n7F+|1y_ 17G qѽj.aa X0q/qb*Fcr ԅ$fvݻ4+U>lW/cߔq~c:"d@PגnCN RLD>jho.rU^)wX =?@06:OƀPX~/-; . JNf7veW3|ӄi1ls]yr便.FYj/1c$U_8@\8(px'GV39$_@6q$Hz2T~OXJ*7[9sBWwn+vъj;GVƒHpiMcSUm fB4ߋKt~F#*I昈J& )hAcc?-LT&ځNVgm0pDQeƐm45;7Znt'Qf~ӟj-B _9WzڠhiנU<(%=Ԍy#gٞe.4;ޥ $Ö,oU`>S /ϔ*T@-aR)^3^n]J%{dL똚. ŗO&OpUD`b)Uwf߾<ѦdGĠS{d[/:_]# feH[\9Q]bmrAl"zsmxQC]Zz@F529r4)@{!91G:z3Z\\fԼ8"=+e%f[)DwEMxnNHn+ХYP~޸3/E*H}W1;/_EH=뀓B#E 0!?"$+~fv> ?B- [@O&<ցS.ua۠b4C% _tcoC&L#\^I,z>YssF??"y8&3fUBgr>s7gU$D-` ܌"@K$hS>QMKhu}WiM#CQ7$@,Ye N!lxW8+]E>0 XICzGX>Y%ɢK.35 ==|kvz*bݥj`,.7x2! 4ean߭LyeY<Ï6TlK$vsC+Ζj6@ܻ PkGg :'ֲ:qL< !co޸ˀv/wO_$"دÒIiI,gn\f4l߃*<_Wġ$% =$9Hzo'(/5ztӢL{EEb8%c1.6HSOrIW/G_A@QDDvFxkJz`Ǿ}FquP |dၟ|EƄct#(e^]6yIeQԒLCbkxj[,41-P];.EjQV>l[Fmz$pH#o'fH>7n;NP)eUݾ|Q)t{;4}"3%:D  llղG n^ix:Ql,H~Ԑ`83"juP* {dV_7zZ"*Ew466V+ ?pqւHQuՒ*MYnQ.Ģ! I񷊁VBdx akff02"7hKGb&Uצiev>̟^0wT%ިZP'DšvH]*J1{n:i)u2I)oG-ltBփ b`2߻#m?97\밹:RP艷=^Nú5 MI`Fz"'yO߱|ݨ{IJG~R9k)|I.#UiHq_?O ̾]9ko*8AMrAJV H ! uPkXS(R*"+-X?2b5o5\h!uvFLcөP@ ];?wa#j)Y~poɷ" 7KGnn:RPuхdB9%XW廭ar)*+7QtHɥ9Ǥejxţ]!R./`ꭠ>ToɀEs_D_C|^Ҹ5O usD'J|zYw&pżKpByx,Wo[> /s q:)R֭4ѻ[)T-Acw7%֍dF_\箸Cct`E7kKb x]f_!L{vS18#HԺ`"ZXY7iVMVRޙrǁk+.21l0(v]hWFwlE܍Ko#[9o]aĜ!}1+aߐ R{ɵ[<~r[^4HO7diɁU OM,!> pgߴȢk6lc5SyQޔoclK!M=r1IFϤšm (눋RkŭӲa'\Ulvw4#]u}IdaA;)=h"O5 h ޭ[*$t4`&lZ6e\EL^CX 89SwD! 7_B!>]&ZqľP qɶfh,q +jT71!Oq39܏^F0t]KǥZբb{_Dߦ-/EG&3/3~@;D|pR@W ejJ,l,(/ch7PkN#{٩8VJbpA}!1Z (M4/'/#`Hu;?v{)|Pc}g7TGxp^3V!QOEIHX^:"Lu  2J,Zc2b |:`j9F"iLKII. TͥkvրPJtOk}f^11KP놞V;|˨W 5GC|AG|-_- GV3Z PP-pg_u,CEqELeCgx"hBJ|蘊F"#*ⵜuYF1~ɜ#$$nJ Zŵ(Ŭ`5*PR,t trvSKd^Ylw Rےq =vc]M cZz_V~UT.m;-" CMr豐bK~I^B _1bxA/J_E;z'fL̐܋b,={8d{+>&4TQ +L}ٜf>Fkװd(\ʻæc E{2",*ÝMXp SB gWuF: 7x3b1lGcm?!8DϱhdS^kd?}O] tDTWdo&\% -?uLnkq Z[l |K:;q#AHk!i1 /)!L.%GOw'@C̓ a\h,I5ESٺece0[⟖Ki+`i)ݹ;L$J5\Cv)S2UC&~y€(Jn@! 5o2Ϋ}4ٽ>EwM~\h)qVʼ7 vgt̷sFV0QC6U(( lmdbx6TQ6WGr@80ãueFaQy %4rG] zn%C׻i"ǭ1B BDCdGɮS) ,T/T";^nj5#fllb+߱ίbGݗ َ -y])tE|6RG S0˒njY{I>f48 Od@c6m-ЛxGCL`ߪXђ[PW,ek 5 -m\Yr՟'nZAy/;;HBx`e˂vD6ab\rI",Ne$7lQA2s}V Jå"敊k4'dl"q_0ח˿g:>l>NBVXבxÙ XAq#4p WrM 6_;6 +()Ujԥf0= [hqqZϦQMy P) UIVP;a]mЮ&{+-aq3`'d+R=S¶#PԐ dp_ib=m3P)M#{큸<=x3! kſY%۵3d-n2+Rpv~Ѹ$?4ֈ{W_x ޞ7vB~< =gR.[QG!D Ɋ{S ȷ:E$!C<%O*ӯȘ[Rp^E&0:@(sA U0#mjzFP<9%&RttoY&"?AKTuIg$BD6K_ ;Loq/]jk&J !M BԻ?I@c !" 8*@VȻ0g$P *A>TJ/hEadZ"/`37M(j_[M;+,y54/r{Ah'ЊT&-2nz%]̟j.VpOщP0J[^1vj_V~{^x,ȇa{?bǭϑjeӉ^eW^51U\DO4\thoHV^zPSB_:w« ^hgHx%s"" PArU +LbU`ǤLV{Հ؊NBHKfj'Ay(G~RAB.\g|JE˖Uh.v2+Sd]5 8;c} <*/n dťh~}*$~e61뇮XBI 접5biZ=g"py$PXTHyX͆^tb3|?jueF74FbPdABCL#t hV.h6(^4B*^qGLx;b”6qcՕoc/X~cS, ^pV!J8%VwӘ;8C{#iڏ]p6f7ݑD^g|!? }eӉ XxB|:B2Nv?Ls̩Z:mY[^!CͩSf=mYOܰڭ(jV41w*xKvy`fi@`K&vÄ ? MV.x@i[F(Y4i䮯#*<4!޷C'_2.ORC t_3r@bPƋٿ宩jl(Dչvx~y5zH[F]Nk8Fvf2¾i._zNMpkS80ٽJmcX~?Pc1HH'* 7 <ƹ=[PJiеNJj 1JdѰ_ߦ(UL%w/c@1Ǒ=/St*E^JLH r٩F> Rͫ*S]e1T.a?0쵇ʀ҄ C~^hZ,o1u#J+G$a=]m' #?opqjzkJXŀZAI`߯bdP`)i_,?vn(m^"z_A4u-%C>X.u(ΘۋvjI_"K|Bov%!mIyJy}[/f_vݲQ q75fOzĊ,Z8ʉy@?ok١0miN8VCuI 4s0貍;W̡s׀Qm}}U'66ijQXhc[uW} VXB',R? ŧZLmա@IoZȝa~Caqa֬Pl. >9S~08,6Mr<3  b4n 6T5h:ha޶{0 Ǻ /'sGϵrMAaMoKɘnzEv{Y\쳵!8.R}bD,EaDZp0B#;ʅ3W61Xc[7cJ/pcJ E.ۨ\ _S@{|%ŲGAц>۽7S-E+RWXsJy>7 F{ R:MZVb!ٸas("Une?)\[-$=BҧzvW[}[A+{,́ mz~WN 6{dt_@j!oFMnY| ypG_ *<!X_y--Wҫ̓a'g t|FԚA:Lv>-4R,?+4=c. fZ$fx0Ǽ⽈Þsp& %4_q@SЗt+$_V6W ~gAB\|j&Rqu|A* ٓ0# @9TFt.^M͇+_?oFc݋l)MfL%Z~.YP$E6K_;h=(<ؙtJot'֫dQΓ\槷K0=ä9ﱚiC8fMp9Gt'7"G u(dh U4{TNIߕK W*{ 6 0ޢ;w_~_ԃ(E@갢R쥂5_u 'D݀"LB| ME N 1"%yN78 +U\.5Γ5^ԭelHB1P1J=WZ_{v8ƹ8), րLݔ/è=yH Ll I4Zk.@8M4"'@?@w2 wTCi7;p&Uq 8~31h|4ڵNOq9Zʶ{I@.|MK5o>ɁYz _LF`;4qQdSJMcOYXbYyqo>-m M_kӡROU  $v+jK@m~]"z+^_~-U $7_.il$]h}F۞sdY4/"R_ڨJdႣZ]c n27 KMnQ]TZb77e/3ӈE _YDt]1 ǵL%0@}=if{N"RStF63O#\.X1wҮ%`&V>,/"TkBDtWEG  8Wi3+ y?W( OX crlGfh4̥Uvk@(yNaGG5Pߥsebt6F\6d=(#)bM06RU?Py/lhq/RO(tO_'?&;jq#UecBZ / 6x !f3G4A3Y$q?~u;Tf)5Լw7B N3**D,O%c&uǬgm;iMƆ< [RRdKhq>l,{\K>$2Th>HJ4[}VX򨔫7Wuߧ3怅x為V̚fu|J]o^#%&GYF"5")iOȬ#pm(d,y$ȝQ]-`kC *zرX)('ZyRd*:z00qRy!Bg9@Y'5_h6RrF[lh2NdCS|c,bu B8*4ğs!"c$ u$gL4րa-0]Yh0!I$H=MU⇁ONSG@ F.dP5*/D\gٰ!E&s6(B؎:aZL5C|mA)dj?Yz!ᤓT P?ar:207Um:|6)w]ۆG5+*AX+-, -<-0_( PGT[y;^cXكWKLxp ` 1AS-@ l(4"8Ð.Sm?;o^5 0g:͓?$[ F #L(P*pB/ ЎCHu0J"2[eSU-,N|26fyCT&Eަ@ 7hPc(m7e ė-?329p=&-7F+h9*n @4<8޳ !bw3뀁Wط:b cE #%zN EiPtpitF(:#e1.{ qnt/HuX4d(o~}mA.]0Ѩ*"W&03gAb3l1&ozU'HX5sZw;F<>O܏2g Fp͘*nK7hK| :~?QK^;'ivO|=A@c ef} W(l0O*dd4̔~sN>&*C׼<26=bQ][t qvuRhb|@7u=OOX{̏cfH mFJb[nq>C0peIz{ÝI9UIS-euQ\D[jQ 7ކT o]rMSp]H1g]!c-5GX`ޖآ7CVޝ Ml)Cu]t^rrHifns6*\kOGg:rۘ C")3쾔^;51YdKGvz{K˶=b*mt̠2G.l} {.n[WK>zCj9|`UQB۬:#=p8j}nl;ruڈ#^l: ++NůѾBLklT uRR`B+)5G|nmzQ[{u<+J~c]y/L̩(3옸֨+ hpo:nF/+X +J$D~Rl8À?`:ŃB24,BL΃A>zjrm!T$2{e̢S!ŻM J3C\y'ϕ6-Hß%m??効W%DpƮ"X94w_;E HRp2뺌e w@?)XmǖB|[ "H+Cp=i6Q: N*5^薹ƭ4i Otw$|@80T9pVq-(VLP|o;bceGރi/gF5Aܦ@57@~x+dPivX0&3^qkOCШ)Z\u0 FmT1H|cB,G/Mj3LcWR}$zy_NI ybaF?Ī\+#8o m] GT)fZG b|Ǝ7۸Q|ሠhK!MU<Oyz@ kX |*ݿ^-TS`{et"{摚i{"bƉV `;\)Q6TX)2X$v)?sG3[ұL#rnw !ڻlnzͩ}ڋ@n^;|֎~MgH؟GY`}@7;g47T=Drѫ6&8$?Ev0ȳL*'¨+b@HYq0@63%(X3ք^=bYc_VDoXGvwiqD{]?HjEh~'fʴHRPly2-xg!uTi 4$M\CnխzðܻUF5 'G;}.YbK5ʓ>ۖkF7O{[B.=nt?3vڶJZΝF޴vͩ#.Ck|ep5 >'g^݂^.J̫`T4D8ӖBV @5RB[G6~~9Cby:ާ B,EUl0x4X]Y-=Ld!<ߣ\z4㒳=s~7]vzvg!Io /tnJcƊӫ :a;&6ZnɎ3GUpc)j,|*>R26I*raG]C rpO+Cޫ|Z\(Xq38ב6* ;}:mgVu (f HwF:C42g/K$["lGJvi]#XJ""xϩXE6gK/8tV ! T"]QBV6Z(#N,QK't,鿔Dp늳#+,Q%\,Çn ñ`M'hg/\XDdb6fsdn\9ى3?d **iDG o*Fs,j*;BByt$bF`do&a:uחmChLUlXL].?uIG'BF+yf A#Po7 Gn䃏83&;Q*3c[yW;:_0)acҐ8uMUA•5aK m^]tI^m'YjźuHTY/楛gqi;g0NS62D e ,RIeO/ݴZФZdv?>ImlxӿCVעf*DR04smr@q8yK7u:fM!˛D v[q"28{<YY]AclY."KMoa&F)H@ dj]08OUn rq4 =h/ dEBj;~XYl_ %q1}(sIÊT+V"[&<[P6QV;8hI:AEGsث04Ӈ6F,JOSga`h6(3tdZZsƳV-+<|"z5zYD!t'!6 a˛f6.y0`b´& .J_|}l[xILl1MWih{8q9գrɸynfA[]v2KE/"#7x~lGV/={|-lؕd)O}^nz=Gl~Ɇ_ ߺcEa5XK4(W2;)x9ȧo8.]G"rԅPЗ39u''9U$A$>$yRm>2?' 4RE5]RܺI`Vo)]ݙHDg>{N\sJ\AE !1 S6}h&_MQC=>i W:Lu*Or8z~kK tݙ5mh%)ԲNl$sc):/؜ȖOV-H5P4iê#FBǀ'fD;N,?nܪup&ޘ|Z򞥃=Jنᮡ!;{TX-!&n欝?i2D$Jpvyiu(oؠ*R?ψ1irWxXقrsMW}g5:GTPAð_FC~.|ll›F$Lbt_$+}C5vD6YhJ 9|9RESxYܿý I¢]S%<ׇOwQiv[.$#s>Tg k%gǞcUR<ӵ㔝&/{xqw4Qn뱒q }2TBCHX 03+Ϧ!Qʫ,mrC]˼*m!o+/҇(-baX?Ç}=* Hԑ''4`(M=zmU."S5Ni-*?-%pl6J)!B!sg=c~K'}t^At0&; h}튧9ГdXh$7.TuWE&<,f0^Z V̖[vDh[HbF?C_RGklUFܑQw½x,rIidMD+43aFPUXVj  ⮞lz~^\ r!fLƣ}!Js?^zD.>cӕ򇓁w# cQb?Fa6LSo%p7Vv{oo:%Wpr26YwjzWt9/<\XJ: %ߝ|+ȶ5<5]1gU[7+oxƭ Ԛ'R '8…"[{SQdc_oY&vUоJEgja/ebf"v6Q~AI"\ږ & {NǬdGqhY6VZ\3lvɆ #Α+bf%/hNU/=l%Xy򜙸*:&l8=~r/Bΰ:NG8+ Zs@E'}\=b&pG,V堥o"Zhm(9jAK *  J`ёǐ/l3OO< .aҡ4`݃.1/ 煙Q!,Y:x _syZ{1RjHN,Y3D*YF4um$;W>^FjLC=TG] Cxn+ȧ\YUvb_8iN42*[*oͤ, H5}IwR;1ݳ#& /kMm<Wq!*RlRJMs1#zB 7vSk_L$Yh=pGuYpv'Cؙ[*fJ]l0:qM7,OI8=ioW㨇Id^*ummrU̻x)Uu5]fI8Ρ0ˆcqrbpIS:K\Ak|Q(7mlLDme/TPCO}U}"zU̚yoa`~nT)  fP=Fz?H۬*IO>P7!,]ib~S ]BWq9*'We~hugyuh@d0Gn>lhXI2RA˟d_@㚻\M2KJuy[I.7zo NDIy#r@@4n!<䊻tR^|ADĀ1ܕ]6f,1Xt3J1UIn$SK˼s^5i^bk[ ˕3T? K+*o*s<)_F!6 MMI_wNv7Ѽc|(.k ېczWC"3)I֦G47lμ~w,K.e2V?D\\}QoñDֶ^ȒUҍ28یη2)5 O[FJċty>$8GyߧPw*Q9gxb OTmFYHE]P'&];bMM71*~\3=E`S6u4T8=f>Orl|Ψ{FakZ ̽nr 98ye p*r2.*A+ jSN*eQk-r]ԒϳP0n񂮉bR*',T_S3_2QY>\C'6]~;qr/2_Tco~:n  :2R4`I[*4wt8!Ϭz=nbNwb׻=sso(yY>.9 od^U|WqDӒciA";1ZΝ>MKSDv&Ǧ"O .oȪ ҾwɅD;$vR$7ˁƘ@ x{0A*Y51J~D8"opsbo5TNgW^T@p.gqPG/1g-K:(~{Re>ܼN;&%#.gC^m|]Bx9^@oAăZ59w)//r{q{ds>2aabС߅ttZEӛ4{jy8.;1VS{I K_ƋQ\IBXڋl%iWP 8[,ɁuH<ۥ𵞙\,;Voq8wӯ Ԛbӂc{߃GpU۶OWCbh=3 ])s|F 5b'M؍tmd[sC #Qw=zat&5dt8F})̧<#b1Sl?m&߇v~!bn udw2䰛)L//gF[lYc\U((2Rь!] ӥOǂrDRN ?(F<u=!E!qaR5b uJiԢC}XR$珪h J6m MW41HE#eWs$ >4sX6mλW#qF =r@yW"pSW_ijenD;"G{ޥU0I8sFjFgc|{ ۔EXcNݥ>asj,;ɬV{GvymѾ>T}Φ{k'Q/\T{+Mtչ-8\ ^q8̚_̱dg۬auy#$ͅWe68F"A'{캎W'/ÙQ=9;鴘-> 1A ZB9-8Q &)ҍ(,K-LBxoWGmP qCXy])ZG|#nrDP͵70]VyF7ZD3l+,Q(2s#d@R]Sd51g6ibp΅N3{ܖtU &l\ѸY+YWVF=:&b+b<3.P+ԩy(A|߁|hN[s MBawgqfFqd2^Yu()ﶺqcUÚ\e'OPe5w <źb}*o*A4=_p'Tk8'$kicO %?gA.0V7+) t C9 ϖHxM:Pr ؂xTdƁ87JYo_k cgPu1]lfRL.8I}nD9%ؿZPR2vZJtCs ]3 e1/Yk$F${sSs/9f8<cG[2tV@TOu sE^$qzK<μt 9|liQIKnFLe o`1fS)1ii _bCur*0b$RhW41i֩<{ [k7GߊH`]*d2X%_ @yf\cew3;؋Xg-(\oYUҸ[4EWUX_-7b6mƣDbO6/v 6'B j}RwxgQ/v2r8`pqZ*Y 7ƝDF=R*fgTB"6ۉBع=~vC>-uV3RA%K3060~͆e bK_N& "}جƿn9 3:ݗ%P>f>@\U[k~ZZQfIj ړ*1!^\z&Y4G)d#+ Ör1 Y>r(lkւǷUc'NSvUMX׏g8#6sn6Y.uΘ87ӿ+?^pDD3,VNC&CG+V:Hy?:jrlK#_ *_R8< =kuB||JD0e#i+Fd8;uV|an4Rgׂ>:Fҗwj'lU;//bk4Gd~Ze$OJ]]5gofz|Vw_)aܮǠW8.: )E_=w[VU7i>,iG+:F\2)ZN@by4PGlStѯa[A)cf(c!5cz&PyvNpIo=J`]s\j/65jzEQȱnڧP@󮾸c Fk6~~>wU#؆i#KF\&=3śymk,pg2@QG c$WIAʬlZVA)UD(j[bI]1P iԣ@+;]'JK ر?C!㽤;k]((ۉL ۘmaIY >Z 8 O>WtnlGu&J޺Jk?%<,?݇~%`أP/GܮؽBnVGo545Ԫ#=ĩ~?7 3wi/-";YDk5گ O'bpטƣې4t>-<2 AsQZT]qm"@β.KYದ۱(xNGx M5NSL'nq=Bh?-Wf%,ǠR8jǶBeqf?nm.(G(2ӿ Whm \iXbbgZWeek!spvZ{,4ETB?|!6o]0_,8M3D-U];^=,XC>Gqѝ6 SZ`ܗ|sTT#W2g>JF>1F0eZXp-FFfe{GK6ʃl a~0̋Yw:ŭh`ʄzK5@TZ(5rFDŽ\VSqgxo2{ĕN&޳+ET=zA Fc˗~/A]RuN\ZR &-)Vms mv'ts߸нZDX酃5kl#~X 1iplZ#Lp$[]-jb:8e2HV!TG2,JV%Jzq*"Yz U+Vl2娵ҴZUb0+?0h9ei݌|M^Rs0[Ct ƥv;ʍ`N]hKo1w:aPu~8zV0D* A#["D溕 풀32s@f)]Uxߙ9/psU<({xOB]1<~"τ{3=˒NckOP`M@q[kս#nt|<>/ڽswL7ۈ&O@ǑW+KCB4<"bfS$븂{XcD~Hs5A.lNe2VckUcI w6x-Á7Z@Rz~ 9|^I6:Z=UNeBɶ뵌 'a'j9PN%4SL¿n7o*lϢrm>: dog}NyZI! DIV`'▯;]hXM;үs ;;d=H w:%bs`L)X؟VԊ=~رuQ t7$ʮqNpaL7^/f$XE7?V # Xv߆ߚ0UQE}JpuyTjha(wlyv@Z.;uG%:k%9#N[AaJciK~ ǩd !r&ĭx5u1J7dY"˩jgҩ2;nk|قS;nC5t y@)͔K!<-jŊƉWY+4'Of/sc{9,8-xajlq!h֔cc[ݳ$fJ* s (?fT ;WH~+ _oT`d㾳atS(ZJG!`$ir';\k L1},EuDnؽ^HR SIJn pKK\\bBdŹxPFپ!Rj+92]ݵg24 `D^y6%,guV\ZcY\Zl4Rӡ Գ c|\x ~#YWzD+y؉Ћ`C  ֺOȡb䖖jn,뜥~=ND$εPߟGj:S3DY Ef D6}LZܨ@}} A«h4bFUc\mIL#&RVTP|/_]|J_vA0IÓR?ג&Bے_ke:[y/\SRcq4Q} Km3̀ S  ?FL9UU %M  UfynFprk:W£eo&YFнHݜʻH0%7:XǹڳNJfo HI ~JYeU6߰nuɰ^'7C$>Vow41 Ec,XTju\AР/䰽QL;5/ʳv̆ \Y8D $O*!R~!Dfslآ1'r)!65ɑ$sHa%GEX86_1]ѝ3T:O ÀSJͣa[(c{QaEugH|@u E-w*+:Ry~>k7\ z`Q8to {2,(݉qUߛ/+%m;1VD3,"W 3?&fy)3xЀ`z~FE\|hmy*o,$QQYEycyL0B3{zl] OՆ(ЉH}2mHEF2+UHȇ>p`ddIqdS.psce| ^xҦNWИ [jd+'h.i=DWޡ2(I WbS@[TVif%dէ[ hwOe:99)u96w`y mzpy;4T i%5TX5b9MӸ6 O%nn&Iuj>Ih"DܻœdG=%B y7$se 5..IN͟KqX{>a <躝\Ȉ*"6xe04os9dY@b'8(l䭥v'Kz@l"`5jcq}S̽w|,5ݛR1l^Vx(T =cyh>3|AH| <k$~PBe3 cKqGa‡;Lv9SJVq.'ПkV!Qqgc,H>5C/VM޻zyxD;w0=$K$_/ x\(ҥdG#Wm4]͔|ˉuSdژNڒl"raZ'=Q(|k4f$ܸWluו=E "]''rTXLmi~V'#QLV;z#AָƂՌNj꾍(4J g"ر[y bOH?=_0UF(1jz-8{/@*2"1/W)gƔR)Pɑrg PXS`Ud\ΈOb rk{hE؞c|>/@G!l}bLwPx9Sr%U_g)iaLW6=9C<^3n=P6^DWE| -= (l Q[0 1C:)eso4jnbsdnNfTSbCPYqQ`9 8EEMP R Z/ߎz( ƌu,RuU! -Ń"`c] 7Nv# ^ŰVwm5s\}%|MSt6x amQ^ e bJD2M)2soj|3֭RڱV9u%h=r*:)jsNj( xcM 6J"]]鋪Բnb90N7v%)!Ӷdoj S56 \^~s}Lq|UScbkjHQ2?EI"PB/wWf] 7_ @S 7[O'9`NlJlWr֌z&1扽I;d]wv P :ƎJϷskֻiRjo{Cb]X7Tuoay!X0R&Chmxтkf1)ĕW>q 7}vk=7-:OxdF#!7S Z|b@Rms^bGz};Ɍ5od[[@kO:W՝)0H+,Q)ih`R`W(Xژx캠 XC:(UE?{xWhI!=*>6[?n1V(t3ГVnV$『9(iA0Ӫዒf\%A)u(<'59߮oܝ-Gy+&\ѕɰfŵ TG@bƧ=[i4. {I>22^:+\_ <Ֆz~ %kHwЏt0Q5X3K!L"7"&%9AFuDTWAlgc7WkYe%eD#à9[>!9G.?  _E= y wB^FDFvmR`צÅQ&mBMl-.:^] UX^ErҤS$ET\)7w(Ãq9I)Ma芋@Yۯ#H䱮q1Mf 0B7:hk_(l} Kk+Ghš68dnEW,|]Hc. ࣫ԛlTZnR [{3pë!55G 4huccϩBv7d BJW]/.eȖַ+2%SoS.Y vvM#U#3sNp"}(]`B\~~PO,2$>>6'E%XC .@:4~mF>Pc Zonx*y#p3SAo{@8ǜE,PH']wR1K;掼I$EУ%>"d gGg1vS]=dZWGV^{2*v(Gm=3 t%3g;y/l:GT//ʣ= |ahׅ4z<,scP"),!{o'^ /p{.s-RЯE,esJn!e{w/FSo#?VP1ʵ$qi ډ5cxDb$O-/*\w'ZX3Oc!N}镇kU a_ţd!p~AC|Sᄱy'>YP/f:ߖUUFZ{EUGf=TRQ+ݩv=[pJrjL3O)S8j ,cٴ?0nn%7YUǷl[k-&<͏jVRl7`1*]_ /T|!.Fۛ(JROlULZVT;ts7ƞ=>z=spP>\*^/'{KZ?i#=Z8b߮Bգք;7K'h'?1+IT CEkT8*g rTB>}`L%ZBA6I,-,2p!OLuu"<6q_(.uhy$-ϊ]_a?vMUόеuz{@ [@;BpGGXakp/JHSR);~Gc}$Jro0_5c/H Fʳϴ߆5z+ȏ3H<ݫ`^>g'#֜)lIaQș R(.NeG T.BAy0a? y.tdp6Hꤾj\s:Mj,Ĉ{n (ӊ4jdz7K[v&/g%?]Gz);3>RjAsk ʹE(|cpׅ.Ӄ]ٌJ@n+)YB]@Y AeR#lĸs٤lDEK=go t[aFSb,,bow"є({-3]0YMR|J4XR~-p3N=Ȃؗ]&SL8QX8qA*}#F?^bYyvF!PN˪l) n2 'Wg.IZܛCvB#CahB&I+UIC*4 aiAѬBZ.q2q7ʀ (#LdViqQvl7g3I22XgJqxkT  *9yYb/Kj^ n٘?`Na{ '+~i)"vu}rd_sm4]u dΰ\Jh#b~Šz܏]xӥ$ny'Gzip T|nM:κ7i//$:ƺ|jRn@VUQ#P&4-cOJc%)lU.ykT5!ORj͈£33#aM# VˢmVk)aTp8~幤S6[4!ʣa`I@@"DRU{}8,ǵTwOXӓIK!E,u, v$՜5'c>z_;LZP0..p)ؚc@BLH8F~J~0ɭeDyIyŋ-sA NA:! :WI y-?6ۺڞ GNksᗢ2IrX3*Q[1!Ks>P[dfxyË}b3Z2K),u nw%叛+hLČ)biw/$*H%Q$"l /2u&7)ϧSUyy,'Vf+¯yd-S{/:τ8B8m,'yioX'gFN>pfN5J=]e%哜OTRA* ZDA4oI9,'+1v`|q :SYt+4TkjW}a;E )5BgV|:O86q=ĿÊx$trIW`*cab v*Y@۸#%'Q}` ~1|ZJ ~S1MU$32A)Sʺ 푅B r]}ϩ=߷A FZʳg&Gū +8tbnGIpq!#%.Nh8c;n*]r a,O>!iI֙z3|c{ݨ4۲ʁN!6d$W2pGAF#`J\?,qr3%JIW=fſGʴ rFĪ76sKmpFnjeym̍zbOx/Xe 5i/+yˑznfH(>O(+.]t(8vDۍӨ2u;D2jt[>K2YJ@+]+yzкdbXzQ#̩=wc湤_`vH}eI770bŜNu>\S[~yfU d]^, G:<ʌ3Gq27/6Z1i\‹ _$>39Ÿ=I&i6la6SCh:},K:[jYy 5eLtCZe7ct]1P$-;䇉_GS w:x!`!X6fkޓr +Nx-KqmE /$ szFL:Gk,.5ЗgU e*fP]rBn9oE&AZBlp$P.(+QIy\+2UBE>VgBGwD 8 [ g֫o@lg9kD=Ҷ{X5 SvM+{tA+KOmFW$N}";˜xU{71MV+U$ XGIoAHǯmXIF ѡ0w$2Pz?[rpk4skKXC`yN+" FpGatdzKC6.pYl66  ž eIBjbC1)Jn}"EV7Ҩ<7aX"Oa?k*z=NWz06yi`ޞ}JMaɤ[6p5 8kCqw@Us_!x|Vb v34rw+ HEP s ɀʛs\!ؖ7dbՌ~F3 СQ:AFL}7Dsm1OW;^붶s"ؗMMKD/fpav<'qBz=lqc\A>U$Ҷ)淏ZO]r’o +:gkc K5u=E teU(%< PQqjDUx GO!StiihVir\x3,7|G)a&] &5}i!10TCP^;1TjݐDZ.7$Ch* ӏP'tK 9kyvV5e9}Kqg*m=/bGq̏B{xԫ,{˿@|1>$g4@ j]x A?/[b:: l~#[>/ƥQZXā?WY5Rl]JU P#KTp 9> Jc?g "FfNM v{ȍ85&w ϭtn#%]ju/cIM{]ԗpLa7Q͚*5_?BܖkrPԳU^}& kRVvG Smlb TɄ脾0U,s^Rl<9(Dv?`5$ ds(C>MW[ύ%ͫD 5k7`ЍS cSc̓)^r5p}'TwD箘86Ne;MJ~_lrm2ؙWȎp򴾠ȣBYG48jK$$I%C /$^wd&M\aŻ -x5sҚ)Dg|>3RvRұH:0'MϞ;=XMT!Qh9q\'CĮ3!q[)e5Td"ҿ9[=OZ9PS^ݛPD%?ZG_xRNV|1)/ImeFpZV6  !,0c~01CYO~dj~̈́r#QqB:g|wh ^[ .%GVCˑ8~ OQHHTXO6 : oV 8qz"" OiB}ԿMoP5ZMyLc[8M$\c<ڵ1-e](g:n^S8 \vEw2Ē_p٩͍doCr9f{*a I3''[pa'QByx@3yslγ|B=ͽia4D'v MXYaeOs3Ksj_ɉ jU`F rSWy8K8x'24O7㿣@cm:Ui*Tf0R bq{0;B@_[Ko+l8&.t", $݅>d! yüϼ{Be6缟g{ϙz%i%1%VxR.a‹&斥߿O9e\P 7u.jp܆voߓS'=2)qm;~ݑ(^UFz]e\UA>Ŗѧ&I0sȄ~ǫR=&j=Sp[y3!*z *a&֑G ٥v~z]Y^Nps9Zs(@۞ftF؋x_ }o,aﺞƲ}(U=PFHx0jvs` mk1=`_ 5[Eib` Uz 舎OWBEwpX$[F)H\1{޶αMJ{[ ts/U\+nH]'Ts)y4qe5Ngq-4wV;*=Ԅ0Ka6D"X}eaπۘftWpj;-Ҕ-c,b߰7}[>?O~ցt 8^) J"*^1$YPpb>r(/j|\ }܃P8}z2B|OH_x!t2U^AgOh?R|%SX{?af?b7~)"q s;ɮdp1i800(SC/S&g+ |rg3UmYt(g"psW*>qĪ xBG$s v6Ah˕cG;2O;Y!וZ!re?æ7XYQ{CtK_i׼XcIV9 K9苩S ?sҚEivezEn%NsB/p" B_x.0dRgh⊻>}5Ss$b[aD{J|F)uR ٗj@?xGtmxT*gA>f]7Jjb;` MrB"4׿+/e- <'ecA/&W1TR_+^E'+qwoKo(F]ZdDأ~;[sE'M@7`#3%f 5mI= _4U;X =(ߨ@'%2ȍCDbbH+МRq v@d+xE??萦.}n5:Zuf=8Ep3|SC-9'z{W"Uӹ ^pגdUM}K0e<jtg/*U{NEːUc=B> 5䗩vPq:Fv'Im17`8  < +!Yjj8ǂWx%YTuF)5}ܕi?JgfW2)ȷMfʢz*y#YG;0$`$zi0Y|:'45JhD3`2Pm|Xs֢>@U'AQ5afD@5s/4i,,gPcaiEf^31 t {7P􍕐Qܺo'^z.5M;9؊ %Yi8 -)?<&U y5s89"Үo!KT7`?|Vn|:G^i$|o'>Os/# 7*=yV i r_M~e\ 1d`wàJ?kE̴`vm amghGF=(Ԁ@nJ͡?vQq8fm@=cxr*TB9ӾQ 7x\0j[pzLC y숗.UJ!2ļ+E̤+0%t d _I⢶o2+1Q skBNN=6kRԻ3bH:mxYX*KA D[qzW{Zr$ۢF1YCF#IBf18Y]a19$( IҗilqWi{\u|_s'BMvG aָ|| 5! ;Hj Unj|YrBE5R==.a.) O{^bA ]XԞ |<EkhQ2OՊ(^P3d\I0ǽl/D\MXB)k\<`6h>2N3R$j7(D66fw\s*>!H*իv0k#rϹG>3QʧKeX])sdzНyy;-Lk0bVV+ݚsrB[*Rݰ2Z>[`/7Pi[poQm (n>ǡHlv&dzHn?:J>L AaS璌?\B5צ9Uj" m}Yu+7r.L25JU4N~x@<rD?9ҨԞ z'<Ƨha.v=2+rR>-S_kH% QgРG\L[ͭ09og`i25.\ϘQLS'^: ]Yc8;#)CQKaѮU ^ =׮Gpo@i.mBNY7ќa2p@&Rv] O-q+쉚.J~x=JXLAIL3H:>S.&!7wܜ@*JhäGbD!mg<J!"s6Z1v.i [X ثmp۶`HCXxlUL4*Ӓ,o(?{ƪQU"Sh:'WKש^|e+.w4fs)qR~ptEªp 75M߰r`| 쑊!=^p(GK3y{7 Y5 GI$نHs:bDtuzBW LjDqj9H 'W_eHRJ=kh@[Gj)a NpO!L/>Y +bBO:]%k"p(< =G.6d\X ?+B7LA5Gn0A,v4(Z0Ecz+.ݜU;/hb LmSrs|W}vU2)/8UPsoAf1[iF;9ff`κ$锠VWPځ8eJlG\!)p ScV򅱌 _w9^9WeOu[oRbE|$C~?ώ)' Zå s'j|^Mu$UB^'O4;S0TD=j\=' H09tA=-h;Q)L`;BϭlYK6&s>f?PmIʌݦ4=b,?72~>nvQ yk}%Ӳ P0r|}?2uJ-WXKD[A5H۶f"1M?Q: .[Τۆ!2xyZ#Jy-_E*nغu2#R+# HJUdޭk lK=B7Npj0Bܩ*Y qѧĆ`&Ӯ*lӓ+ l{taԏq]O2S(cȈ'G08r s/^MKF1᱀ Vjya\esFcGwqs<⓬ -D٧osr'HR߿^m3#gFsT]3pl5ƫrJ"Q'7 /F,1Jç?eU [P|S\TAdτdMyd[Pϥ)ލX׺09Y+N;'ź}kJ,4dtz3gtvҰ&8|}EqdSK}6! fQSt Nr(\ {Y32;wdW8:CFSjpYNX !{jyW*n`e|"fB.2(PmzTNDxC|A&46p]{~_Vc>MG, k--b?Ҷ~w.fˬ}dU˱MʸlWmkD_~?_ {K3\0~iQ>ae;R.C'#9m<+41uG3(.7Hva.jg:$jH#x[~DXg_Îˊbr5a)7Iͩ)$V13 i=p'ڸ : DAIoYd.l7:Y,[NǢETwn4)vs9*u%`hJXۀ(۴Ͷ^I@+չ<Mf}ڽ7dynCPҵPBڠ8ۧ PJ%\sEnaoKQJ[<$<͜\G\Q@ÎUeMn duʬ {Nг{S.z/KFŁ&rЗ;5\8}fcYf5S;>:G_{9w5q7W#jpsG@kwLc j*5k: 1TkClͯJ+9술4eLʑ w:ҫֲ0a1L֕K@>s>m[ړ:'7}@5AV5,:.' ٚ^7C (wb<׷gmY0?:Qo]=TO0rELfuζY9::H% :4}.p" ~[ IͲLЅB܋ _i coWwBޑ>4>9csCxšL"X1$x,NI[k:ɀִ Pmc+?@.@Wn9'1EJ*aNḬHIvAJ${}=xZ n*Nhxt3w<&Y c(}E_d SGpؗEؑN-M\_k2L+I^<~L^r}aƠ6̽FF{I'B(Q㭊͞ۄ](mӖJQ2A 6YX>#'"@" +PҀ]C~敪35 9~iaY?FD(xƾbj#Ɍݹe/pU'(UC>96p-/MTP hf@IXzOG Rw+L:-s}?`-AȘ#W[b'~)6 +|7d`\_Cyn.DUlc#dm`f}+hJ>F.m7FkD:&o{J.4M~ĵ =5Aڟ`2Ey)OXsaSINNG쓓'~a /V!WKA]#D4t-?(rGߞ Gݕ|z9TMҰJYt`|v?l g`ш/wBݼ{C @,lFJcm]Om)=8}N˿{AMטxHFGm3:Գ[S}ĭ E('N` EH2.\VJگBb=v3kܛ|==[W\|#%(GZծ& "sDwS_魧i{\l;F<~b+T/Ig-T9)\ 2khmA&~v4~gQ)!>1OhY"M LP]Fهc6prvBؐY77\{iwBi0Z, )s2dA|=$c] Fa!S?rdF6eP,NлDQhHDj\ I&VE}!eWZ?&I2&v9+_@٪24Cz]Nx}M0 UG'pF]R ~)J\[pܡ5RK\ra)|"oKg݇H6sB4=wNWp8 wyCd BJɓˢNTkDYZ( B()6@{ZEnΔcFd!3")UVOB1Ib'#6pb»wF`e( %X#U=f\&1݇`ix7tVvDDwLYZ[ȓA PS噣*vܗb69bAvaY }ҿ$cO41a'!{ G@P\f~f}A5/+͟RY@@D]G}Ah8')ZMU.G{ U*]6#y3Zu "@MZUzU'mqO~ep iM!?L"Y=i_`8ߓ މ*G(%R&#*2pݥlv9714"bxzJZVN wa"`=Q}E n{O[ G7 2["Fob|3n bY8sիU}߄Mc(<Ԣ6Ǎ?Vfz{-VmjΜw?iD8h*}ڮ ިu @"db22^5dF=[x/^,hsw($an"6SbNo*\a1>d`"rm> zhX b8BG3 8D\`d1L\}6I|!. he Zh\_?t͐"@/JY`6ή[VǫӢQZAk&{CɬCyº Y]V_]%$ؽ:BjVg8Xl2;:hacn̰FE~ ݰOAɏ[PV|ki C$IIߍΧT-!V2"-k€mOcmGUAndlC80kK~EŒ<J'OWq7 iޝHߌ:ULV7Bͺ*kݜ֘|eWo_םoF᷇ YGi0(31XCzRJ^x(H=G7?XWs]?pv3-4I'b?&s0@ GMkwCݦN=,Tm-Ro!q ֲB_hpp9|1bߛitUb*o AϖAUPϲbQ\bF9xdsK,,\8e]x[veA-xH졢ޙ]:]a6) I?>.n -,wrnmv r o"/4"%okVN+]CZ^Ixi x(ј-xgfo.,_ٽ3[g諾 qFs;Wv)qU-"V=Ue08my@A2ɬR/)ŦsjQ6B%0]SUɷc8RaЏ3˱%h~LJ6y_\,hdu[pP?<§:w/?b—ͨwKbN6> aEEfêKL!pYeV7>*RR1j o`xPxJ`& P׼=(f#N.EE#yerع&62auZkoKikPP${?HHߊ )C=vXJO?:K=M$9[;F['?`oL/^tJt'iMj-)>[)-o^ڄd D0`$K*?+d*6f T` lֵrIl:~)TL#)N_,V1Ӝa. ⭓K?G2cAkqCfe 7揭;R~~~j!xM5ZU(q]z`d,oHeJv^m]qz(h @ȱKXqyh)nOlSdDW.36h+,ޗPMYVMc=Z}$f,;Ot Tg)]< 3|HpZ`Ǯejj C 7|-73F=ji¢'{IV>['.vVQԘ[JkƊb85 0G:Ìid_⯴MťMljW_`.R {~&("v41^ ? fo3ǵ(R)"/=0t$f^ԿqT6+WGex50ݒ}떞3|`z0G#\__W+w: 8Е8"hͭ›DOK % chҽJQƁbY9ۘJ!=>l=ISNͺ=Pc2Hg=5N4^D`́c)EM,@\إ /yP1[&*|n{FhN!Xsj)& /C4U2lROO,_UE9'Wit4m440D}l$A:N:v!=)#}{m!5d>w܂>tnu[ ]uiYE{K!hw>BtpnqQCq[4F#(JjqEnSή;SӐ"'vREޟP9Yp'RyIz_-zOx@OǣQ2LbCKZ}Á 9Pi-z1gAO!6a8^:Sgj5(i$gf#`CaU7.nMy򧮗="=ʦ2uȓJKR>Y!_{nWUK^׽)zpSɵ=c?t[~su@,6Je 6i׭woyY( CGʘcެtIcrͬqpOg4c“Sf"Ne};pԽuFi+R^#v f]XZRzPKӎ^(\%wd6%ٓ#ʛ-ՎRɿI)kRwLQVM-h)a[~-E;BFD&hiV ~ 9ұ@CH;\wAsճ02wNEm6j,@Hw~d,sX M#v<{H]SɱAiVUyh \ Qx[lvŗ2 #;ٳ@ zVgx\F^-Hޤ9S5ORp% -@~pM^ZL-HO&fs@+VlD+ ]/>$,=5\U:YB%0TrB Uk@uCYg#ǘwdތ:λ<tNN= ^M~:)@Dɉ ;|ﶔ+w RJk@1Ap85Jq`Wm1r68b/b~R}D#<6[՚l` ?yL6bݎ*e=:h/_i0[+QKƒ0h87m !Ye:D)-n+lƢgȔ')Q{Jxqbk 2D\z:56T0h+-FI(S:\"h &=(C |?{_ʿ*#;$^>%A)G9(9i>b) ͍BvC3_.%EqϜmT%z~N)w}nw3U#s1p ǥML߹.ҀpJlZ޼,Suo1Rq+*ݗV#a-^;p5R4ѺgP yi+)<+9}z>897N'ĚƬK])2} P_F|]>]\!k$CN|WxJFeX9!Lc Ka"׉LUr%3ɢ+H?jrT=i,~i)WI+ EPf G+J֨qGf~wCaiunj**`s ΆC7E8Z@x#6Z oz;eAPlيSlyz<dQr I+}:6iȚC$, _u{j*|0mަl %fc"}?=Z?>qx-Mw =uQ 54L?D@J>$MSuDzK;s`SD\M+{+R ct*GN[տdMslp6J5UdٴȘm^o\,LR' 9+>@j/Uy , IXg"5L$eMzm})xA*F6Koy&p#B{񳳠{5!j%^RoN\]+r0QɸG:Z0Dt >j8nQ 3ԝvd\ϛ We+ Q#eg,YZGrz4`_QVAw F3\{ 1|[guqU%n?/(mt79 qTvQ콏,|1A?Rxa; *}MvtS$JF*`? TY8ƒXNljq2py>rba2@W~y˓nɢ/2S6d=1fۮFY?EKc-/9d!US (!#%Uq}턬:(bM%:Cċ°ޘ6o:HXf WQgPÇ=iS4$FQk^Pwce@Dž<Ҙ0JT5.bRH{U)J7,̾-6IZ w) +NKȵ}hhiƍ1xkwG#3[1*A!5#R OU E I.~-J5K~Da:T닥wdG2ˮq"m>iI1;ǑAcfQt%}cLx3B(9^m@=!{}N9gOJH0zT, aGc DzA0BkS/./z?b-!Dq1s NxGދƙq $دroz[^j N'F'5/u]޶/OU Yű8)Hq*syt6P)ȱi6N>Tkt򶗾f-ƍk]߿E`tK1mz0(b֒@$W^يʲF4ǥt<]A[],ZR8Sxn;nŒ:i-b\5pT=ls0aO_ʞeV9.T>tpaּg6030ɥ3Һm%cQ2c ]iO,$cIH 0bnLő*vI7R bCܐ8 #+kP}EѰlVfI<*I!f"w>%ds|U^!:RVVh]K3!MGfuja0Xr{lr9-_,q/;Lq~73U,i">7 =l:P?O$Wx.j1y{޶zlU l 1 D.4B l|*JN',/o^E-ɱ;(&G(()!*pF©OW`djmOJr,(g@Zuބ+-ADS# !Yh̦6OMFWO._kOdaprHPWŐ62oX֠EUrcC W?&тKW6f dXK#dbo,dGj&2lqs( ;bIII]egZSiݧ\uJwo͔>2T!5tkyZL?YKߦprІnsi]$#`Ę NE  }wf+8ն#Qh? |_:;< Z4FJƋn5S,8e6YHc*YKsӴmHY;)as lFby 37coc UPM8:zVi$6vV*kvs\M(+%w%*_ЋeAtݶ,&;Na; ᮽ`Cy[z0^NYh*bj,]njȻÂ[T1{֐ gՌG!>Z}وf!Oz~sEѕ0DP46 _"{^ȃ2L{q"'֮ qmV'̊+WoDQ2>IuDtޢ ۅ/FZ3Hܞ^Znko;qI)5g7?S%r&||9uo_6D5ҩiي s싍a$TГZэ9ԈXd!vk<2̀.Iw%zLb5I޲O#<7yK3VAݸG MW`eE_d N' 4F,bd]K\:"7钑p4ʬ1AXоj7T:n6[M1sT|׿x#F4 4%x!n'>ebx=4\Uּt+ג ptLF5~ܘ6c`k\!z, h$zlDʤZ(Gs1Z #Ϭf~HJȅilA`^^!0JhݽDX{v%79Z(}+Ln_Z&L1<1S R|XeY,zi\ eߪѾdm~G۠~M܃eOp|jt2Eo?BE[}ٟ.IibklqDHx]CS<'E1~eTkq`A)_"Eِ~CnႶz oVf)"*'L'0f=!G'Og`N0V;=Eņu<3e((nl? <'1OC:coPv8o~gtWI[-I2 MZ` PUvP$@w7e%>60@hD:lCfb,IM-5BULIobD})t3)Mp:XeD}2+'A7 7\ Wtqu\P)`Η& ̞QS$} |S:=3anur\Z]·{#<^+}/^֝}Wg_znVF>o{W)Iljt:ɗ>iM|GK-<\8o|Ndn+n&j3HZoiܗG"f`BGh]=e^uQf\MyV⛡1DNYv.<-kv GWaB)_H U6-11.Um41zܰpȏꐄkg9(jo {MY!iR%FZe0(e{\B{"0JşWa0قHFк\v%^$ sL"Y+rHV A,\jX`E `$Ok9qkW+ V`&-6ጭWIvNf+ GPf #br%ˮK蜹>TQ_s\Nhѝ1K,zZth'PPuHE^ ĥD鉓3?ֵH'sg:*~*nDǖ@_?fߖ'Q+L %B:'"h==*m B4oib9+rs5 J1=5*)?LRZѻoL|O|_$n xf!sxS:q ɢo'gـk;x&p$>4L'h TB-ڶqG\)Heꃞcw]zlyRr}7dkݼjNT ﰮBc7s pR>syvk]bXEZ(hN TjwN{nދhXr搷бO`\ AUblȻw_(G$N ?N RXcq!KIs.]j ?!h=acyQ/GdJMJ L^acNەx>z9apWc̒  e3wird乣 qRŌ6Iq?pB(7I{/:Jqg֕@yeYkF~ ّ %Ѩ+TP.s"7s&ݭrv%۳, ;TCLǮ+S bXO|Ymjcܲ6\zE阎/Qµͽr'-fqcb>Pa\vT2nd+7UaAρί.AʧS╽q8qFҭK:)fxwR_yw'VXd7Mt ̩:y2zq^T2QebZ h%u%zin CԫI>EE艫MXɤqv~;Cc/gE| 5>G^s<dH>Mg^{ǥGGZg˰^ fDY'ӿbfDk=QPbke 0>:Q?a4"CNn F|PF)t+\izX)0|R2?y_`%]2 qWwq0snLdXm䎪+sgL? QH:,(4tE-MQ? n-aVSծ fDtQ- >NB ?nA/ߨq pk]޵P!IF3ިž6qwT͔;fʥJX\́;z1#iFU?tlTIz5!z+7KVx}#/ntnv8ԅ$vf`hOi9˼xSn|A> A(kFƸ@+ }ϸQ3TΝcU&B3y=RµofVWZ8xlzHO%JSnXLe"#O ׮렓$kPs?N;pVE +E!cL9d'z-  VtP!|E1Vq}݈ 1{\0DuB(DB SFc8wC ]7Iuri%=,sJ{4VG_ EIZ02D$uI>m$tлmݟbjQ`rKei=46 F 2{`RHgƕNdv1wO`@Fcܗ˲ 37F_09=mΚY+E2dgt|Oy]lw>Y{t*A@=A9 ~S HOlkqzR $EDt?Vvh"-Knh%&xFћðV)cm|aoD _z?S 7s3sߧ_CХZ@XEQ1>Д2F -s>7cB2,+P[ 46TiTYny?O'!NF+~ *%s*Ņ3h~3}ZbZZ#gi=!n_gT{ "t />/o+ld-yàƷ[XWgz{U?|\wvDk0 r3 RҮK'hΆ4&JˉLos{ʓ!ǯ:\/7:餺UgBI*ߒbv8@{C,k޴o49R7 ⑭#xJ#!P,;G= `D]|:+cGwHL:N&Iԝ R`N(s!(5>DA }y3MKn`;W4lԀ81aϗ2a OM^{'lQ_X~vP NVx?|b:"QbmAfл?.d-:61焃u@|aj Z _֑!M8Qٙ G>h$"du(c%r|@5Kd#W^oN왫|~ȸͺG/+ʱ[/dLpCJ;x Cz5J׌D]!ǝlխ +R'?y&R"n4$|4vR9.3Uk|Cz6oM-Μwv-el]Q"Y¦\ɤ^cޭ5̔NK/ot˒>Y19~Z%J?TyQBL\ JP.2z+~;Lt5͓}uqύЪSfMMk ܘ^WK,0˯Oӫxp?becOχa\t8blЊ@W1vkYPX v;tJ~Mu/"LYE)x j?KOK0{D|McTo/1!˿Kfmg _эaKϸ^:7 &|oBC/jAg8/Pew ]{QؼA<4Bוr^\?6[@/q+sG}vyFNV ̓OVgYd=Mf )kIUW35a<#La w,zbLX(_/Rm_y8 ׭itC?%<Pn/:>Q2K  `=Dc.}f"O@۠y gYcPA~zg:EߑϘGX?CܯKDԑ bnlS!8vJ?R:TB\od2wy S9ї?Z(WZ`[^S9w+Ղ L,PNAt[41qfʪKOr^80 ܽR^<7J;'uZRWy+W?fXسaڃ#`aV#0Z`Z,` n`pjKW`Ѕ!B2.o 7>/ YtXʲNllR+O[XÆd8f Ta|).Ĺ|j*Ly'BmmN_IFF}H75ݭ͜|7- ^+Y| seIe?7Rw)-5}:A)&[@zǒ,w:,1|6]ZEi5(,_24y&Ej4R% K4HN1 {.)* b(TX`)ђDW﬈*W6v-ݫڛ2B2Uy;9) }H]~k>g9D7=Uq"=$pJ):Xˑ?&!\šMD<I6<,4GAޕGu,`ayҜFfՇ9'F|]?#=ز҄E5\Ih7Orݿ/꽍ϼ3=$,$:3`Fz-ZiϾIߛVo/إ 1@c|Oe*N-d/VtE'0@f}жY4zrulI c5 D1{>AA:nӆB%ZX1^wmQKJIt#rGSXsC%°DqA9=Qe" Kul0L'YU]7zU$nL@ZO ,m檛"Tކ^ZgN<׶}۬dϊI)q/9/ۮU١!TdXki6u3J)&ԑu3MIys% h} ΤM)+;VdĀ4ě@s1:H[U#*Eˎ (YJZr7A65pS1[2s46e"dp:[_F_ȦY0\2SuFln,$s_@|H4G:Bf֘6OP|[aITMKfd 01,#a*$R Y1!}8s>@y {Jh:,3"g `Ab:@PNYVǦ$FB# V*~Wx4n!Ôu>M0,9(OM62skUY/0a"v8i[ 3 NoVҷ0X\?XإŒze<qh(7-0 & .xOdC;aL␮ @oQޤ&u\øoXv# 0jg/DxþEыT9&ֲT(È@ V$y_O]]nXK^ Q˚MÕCsksJ0J?m!5d>pyh:͒w(WyiH q!/'V<7sbLM86̖R@YO2>륏/CF:K{==DksIayXa9-teiGK4l#ƟQ9K _Bd֩3:"6;(j{qWBc?7QrG/3[~yAҁd{U^LD@4w\艴!!Ժ.Ґ0nX~ޝou !|*gL<8\3~\k@# Ep5r`9.5u:n,;Ϧ}DIBmH~ԙm1C`1T)?vG?LjsKRpY \gE(X\C*}b!,Wl>[Y u{ c%bfZk)zߝ&B|mBҺ u-9ao7c[C5َJرɃnhư}Zi.KKYːׁZqB<<>Myoe?(o$MngxbA|N}5et 1oοÓI<[&eTx$'p^\gzTP ˡۜdK+/lp|ina+ug򷾪5E*}cBOpu[eɇqr% $1wk<1նa{B ^fᫀʊ?% 8Ob*S* Q&wB}'" MТ!Dޓ/X W‡?MW1''%tcA.sxIcbvfhć04@hxCVV-`nfE3MO>㶤A~[lHN<]00ʽ%kC2MmsލVa 2oA7yXjmV#\@{lO]zUjkf۷@pt `Lf1 cMw".w+ 8+}Y1(DZ2EvePv^eLLcħ4. {|Mns4bsbC m4-S _Ѱ?XvPGMDӑc8^rmy#A*sxˆl֔-T?,@3 `ਏMɫ u\!n&/צG O!# nWo #1E ZՀ~ܭh5^Ҳx|aTx%]=G he|fTEu R=x\f ;>I;zF]3-002&Oʕ^^i{yH4c}~Vz>SHB? sHy&ę0 1TkhfUҼd]Ƀ鷼{ݟ{gU~[DpkDC.r9mR.n CKQ' Oφ,m$P;ڃ_PކpA Ʋ^aBe7*L iUThVGë|pN  06p9 7AEΚF'AD-\mZa7G44 {5'$Qc#mZґ)?]Ť" cT& j%;LJO$*Rj")FfŐ,,zR.$PCN/9(Cr!RQ OH؈RaW,^i[5Yނdƾ]#|7z[oG@ש&.p>GTb̯p;,PE?ZZ q(| yf5#RԈYܧᄙLҸܶh'[\={_~-u wx3. @:᤼9G$X"7Fڢmfg 9jYqآIcy&'"~EZTН|7;SyHI@F1'Q O{QAþ=T+^kb6mk3H"oR.Ssxoʲ=- t7RId'Oz0>}CB90v_Py-5^vL x$ {:Qmm}wAbxS=+8%oQY8qyY8rzqXxwOMa9̬ ǟs// Z+ʫWG{" 3q*! $K;;m'+XmyN'9[<X!ӿ bexovrb;|!';ެea37bdYnKxCym ^J 0({s^x5۠tɩ£R dqI0DխnԪjhDdw-*/تBx<^!.*c*xr5f殛 *{}0ucG.94Ĕ^Ao8#/-u 9E;$(l"8^(icß\wqᱽiYuOrԈ[?鶪EW!yD r~ݻ?Q<rFpmTu7TrXO6* =WJ,L%ZyAGB"袁f_0iGᗗubZfU#{|u~!Ѯx5DFZgSg;Iw0;)Ler. v*'(8s3{N$R wIM>c=+ y8z$hE4?\KA8mz#TLso!V61rM9¢.T@uhKeFR-TI ДH*GLyd%f>c=c08ng~bZI% ̉(tZV(i|R;a2T*+I5x-<OLbO% °dsJ6IYZ+7 h A.V<5PMШ\S"1aNd`#q^-/w٭ 5>lVMD 7m$)V^ud[̈5ᆛoۇջu׬ȔO݁s_jfB #a̚KmBqj $<)XѾhy 4)CGH$m:2 c3P T' a֑~/'z-r"NPޖN Xqn+bfW+}b$w? XlSdQFTB{~W+ԫB56tl9%+{L*7wM:տk=hwRQG$6A=UFh VlY?SRrQ|Uyq3xxUT$m|ژe)H^o0?k6LRXFi.HK ֥)]j {4gq\Q{4HFd1C%bs=[EăI9vDe4c,b7\W (#D,B\[zn֏jHZUT޸2[ʰ$ ϙiPf"!=PW?"~g0WxV"@ZWکD|{^e({EkyK,AQV-$B]=gr"+qbcL?FzTzOiy>,~*֋Jd/]Tro;ydqNaD0e,펀"v\3wp*I`spr8x$sҤB@c s S/&H䉡)QLaX(𐲼 `QOtmGL|e@e^P}4wT #3o sdK?ƉF̎=9YV-ufp =L p]䧅O75|(TIA͢/#]Wϙʦ=*ۭk$9cYX #J)⫁ʔd"Rg<,nH1G~GZFNއSdXj.ͱ)(Mdn. 2`X07yz_J1@ vmkM8Zr}$UK&I/7K (*HB)`)֏AAk>ßT?Aa9:>:(=bK練M_ؚ)ܙ(nT$8w .VGCLpV} B^vmeȆt 即$,:2cMd`|Oxdu*wl[utR/fLclścyrWNN9g8b"&}j씿5 ܿ]^D-9 ^ $zݡ^;.aybBW%㬧;ŸiL:>#}?!I+Ͻl?] LIޯ\*H=-IIi!Z#uS^}-+LDU_琲]sA=zֽROSҐ&MetA6eh9_-RT4?D`>"ۄVkz|*q7r\p(9^Ys?H1W :c^svjr6լL֡4feG]Yߦy&p2_4MC Ѡ-?mzPnuhYG:VBcԀ/?T#A& !e95: J K-ll4хc0(@ne*rCq" ADZ}ԚX~~sc[h 'vLAwuoh&*ԝ?|\.šq'RcC\HI~jb&+jPtubtN+u0I)v W=kq{Ѩ)8cnu܆y '{U:-7 jK2 >Q9:H:IsRw G6f[}םGF~z .)/D4X.!gEUKUrxá.eUqAq>G%PE&@Q8d 6Xu D.]i@&Gs};ysr' "J\HNҥ\#Ug #^;JݍDS,= s䥸<>h9g֋Uju:q*a7WT"z"T%n;QiR Zf$11vnÎ$8D#\X"IA3{Ͽυ #{یv <}k<63&2pPa p-=^r0.k# ATÏ0W^9U,<@6b}1H=r oA9o@EJ*DԦ֚6m*A؄ީ ש:4L\l,-rQJd|V KA;gQ–4((QI>$U'ŠmCh'ishWZ;`DkWEc5d@M4sYeta}ԙWM_7It@x,i6cq%4ˀk,b^*q{ϥjm_G$e\x<*ñRXR`VM`˻|QfQۜ٥O~Em4(bH[dLmT/cnoHdͬ"BqKG],.Pfwvxpb|h+Lw5FgBCROk6>DZ6B\_-7([Y2j:Lz(7}1蠘5zq1p~?BHa*\/hL#Peޚ ATWѲ oᐋ~{rdorJyn$so>c5 ,je|(y9;VU 5Ym7mߘiw9o_҈*͂*Ͳ#0^ (Xxg`% MEz!KӾ8$ߐN kN_3]wp=/"jK+Ќv&`!l*-z/S~ɪVf%EVsO?,!5LB&0U4ry=U*%Gu1M7-R\WIٴ׌Xz`.@)2q]v_B&t(ΰDWgweIe_NzrNq%,o<|,R.R_ȣ2Ss(oI{#EQӝ )I7j&n?Qfvu iPX-K)7اRY՝:TqEqzK<@3)}\bSymT-R2Q +j#W4;4dZc(d 7ӕ?N*Ћx\@ XFA0E14is fdKITn'~M{l3T<˘o+{`-KHʎ_̟Ȝ!B1G⻶p7'*N0`PQ%ҡZ!/ łC\bx)߃2`w.1bӣqoQ=6!z:M&y w5Z{5!G=.{bx2"ٴ=h32ȼɺ4!TL?STJn=ݖυ.^])E> %#f\Uw/$Cvz} VCUMçe=hLBy/Z0D`oLzB%m>ekz&!B>fiFj?alky%&|~`Q$t?ʥtkNʡB;jO7x{Ϣ){aKNЗ8/.oHd;M"T"#]o\e -0_m0†,PnjJ^<P>5!KOޔBE| #%1ٹ㷖r\@@H 3O)Ȫ1LM2(a>% ~e#]&h`(;.cT;YfD#E1o\=ߊL@cb!)(^FO/iݮ*C^-hozI0ytu;2 |[9b{|3? R;&<*Fw;M$Vkߥ)ٖ#̵JD uw9\oRbw4GAJwcl-EO4N߂+4p%3lؚ ]u \d.ϰDƉP}Jj _;#9H6+q`Ӌ|0/ca Tel2GpR'D,ּ,<j//"]v6*-PѲNK:9|rsi35LbC\㙠 8>|z Eky7-ι1;1G%9~A3>9n4c]D5z`h& gZ&)X1zh鏒#2- gxwQ{k3-GհO815XN-&}*NADi׿wOXK T{_(/Q.\6Ϡ$aOIJ*Vh*כzK-!|Uryq2U.[=;k 7QL"hԥ~?NtAG3@g7-[bH6c`}RXV=_}Iy]dFomq30*Ŝ%nR^Ŗ׹dXH挡"{A uhT狁:_מP̢m:&5ŁpUL:K$Cq+Ti mހ38Mg bũSBXIC{#&RÞTɼd3y,\ŸJ%{N _nZ ~<5B2%M30C!Ƥ AէD r&+ڣO(C ty*$첖x/ Eb{wF$5r.Μ*Zj>܀JCy*.w:R&dNOlLqScGA_+0 ̚CM1Of &P2 v=11t Sěա%z/ޮ׺2wDJKwu!7m.+o[̙aF=?;'lLdR~WqʋBYjwihWF-΀xѿ.G#2m|Ԯ33L8;8auPþ1$tADQKEɫ|)㼯 pH]rr\(jw O<4ӂ uvNT ~}% y)}1bdi>#K5|kz?H"1lWC!MM:4c=D?o;iL:5=/!s3@-pS_ _c`0XS Cn$$/EMxO,T7T)_EE`l//Ϣ%C*pIzQ8$ ۭ0Z\A ÑSq␂hا1X3 6’uaڌܢL2GWH IΕ?)Y yaaY!GvNy7l ? >8}- ˛j.Of͡&]·g >K)12ų7G„G l3Q/?EAQ Iۀ'6Yn  P #xt]v8$pE^e3Nb1Fo΋8w.K`Aig+EH!1aJb{ C'ych䞇ɈyQ:(~gv7e'I>Ō'jJeQOs*:\>fTfcsV9QEC +B~]xo˛= ck]Rjxws#beT_:W= =U*˱#FP8cGJrEl8>(]^QZƲ5I)茍Ahʇz4_r/i-:\0x.&`:;Ǭ}B?^)߫\ % dvTEALfuˆ}{@J9ySCٹ2]EGJ. J& 43u5WLa9&R7Pr9KdG`A nO3wyB$^禰7zXk !mq1fiCg3 -NNuox=]; G e+9-(EHUE6K燧c)T4;k=ެ֐A0f<%=JPy1k qX,:x_/ ۺV1 %ܾOIIz'JQb@!,"Z'u,:vp3RU VSP;>6VTM円g_ԝbdb1wèTs i0%RqRNvt/R6BF B0a" 4*CU]9 z 1dq."!d5z+" >~:L"a)\Q$ɒ;QڧoP5Q_Z\״1\nWU8A >],L6ٱm=+^?*Vmq{(%1n݀ݝΘl1GvUE:_yh-"WLJ*cjri)yQ lþ%ߓU.+wxG'a7> .nG`#N5Ǐ>ývs*3'4(xGk#=V,:#yص=ףVLh;Cp͎uHUĮHUT2ʉŻ37Upœ2 O&Hu> 1ud1USRl@/o@cbet;aK!ch7Ł꧸0N֛Lܠ#V& ڠ?NPx Ym"J/f[цye"v(%6 NⲚYv&H=,Iq+K%_gYKo <;pͰܾۉ͖[1$IUdBoƊ NBB N;HP=rfZeT *k UE.Zώ*cxEP7A|)N;a_P7 hka5l<1 "YBMEx8a)3Rx0.MTvZ e&|]:)1/yսl%TȰ:) 'p5. -+LD#M>K4ǯ璂_Sd Z ^¡|QfbV.[n*hAaocqS%tމ"<^7f!)XwW]EClRYأ\H1,π{H񸘦1Z5je>$U5M~G򨺏 j`Sa!'7B^(V$#5Kye嘝v,W)a,(oLa~,؇nSႯJor4T.% ldG$Dol QHbm2ߘS ؄@d5ֿs\-;Ms BF%dʑiyֿ3g9^pS7؊ª'\:p:"t_SuIVzwrvs@ (bjӸ"EietA@VSCߺì*aЩ!GA~~2d փ yC7H [&j*|b::1_tZ 1(O+o\E^֥wNY;hf.䣎FzK}Q9uK:i"gR>mn\DNE >bfc&- ZI?;xi[#n< $JWسm'^@;3qD BBbWI; YVlhӪy*Άy0Ž#{F.¦xTuFi9lT,=&("𕱏rx ܺJdi4r!jYV` ߪ.EG5a KڝyAU¤V9'Uu ='޽`cZ;l@PLkGYq=vE¹!g~?߿BEZŠ9>=]=jxSgBII}* }'6KS`P?Һ,"1KAD#{4? ՟OZk5ԳP/OcҢYSUQsIYcm(M [3!o)hf@qhU-\A85bTtxoֈA)Uti+{ Ew>c tzE'2yQd0LZ+te#2P崣\W[׬_;J(e ^,/0l!/ ї` ڏwLk0LwP+J+d9Um[0F1U@s` u%rf24pv_o"P7Ev!f6TW3W@DG/Ѹ*v -eLXf?Z:dA+PU @{ۇBϾۨH j{ƔIyQLPyoWkya6KJtю b@vxQc9&VP$-8/&HaD).0i'GV H Y1z(H Ur>?/ ߯s-i\9tSԁ8zĬE&O׮2 UȽ`կQvM_eXHbwޟ" d$c6pJFr\/5o8+¥rp+RUGD&MK+iы!0ym;{=L5̏ 5y2c^I,84uQ^Ńfo:KV"K%քWlGluLއMo.~F]sU0މei'mA]MPρD;+4W.{ڌLf|밽fUX݆y"KZi^ L5U9z"@/x5Ά'de/AsY SS'p#礋,{wN~Ȉ;ʧZcC~^MvXX{'|0@)`~$h(ZdL~2l 4Zg\ 𙤵zg7_i,O 3ӆ$KmU.@Ӧg>pNTשU#FmlKͷ"QMԅy R$0z:i&o`j7>,kd: Ĥ | k'4(rRI_BT>[)U/=tۂi|^aF@e@R hOQ2 kD!U8%9n`s=jS +!C/W7q `<2ϛ޸}pY =1=)eYyo 7`7ܳT=y|-J>Ez;:]VrX,7eJjXP2ֽvAg:¨}ee'ʉ¦Bte!S$y"kj> ^@_vҜ#afʱx[s5ea<_>:H8\ \#` C6O ^h,;핁2 r1-W՞-fNR`-o^ʀLT$J@;5mz)??u[)jU<<"C}#s6Ǘ>9`!$ CZi!^|SŌ_*W'DצY+XәG T^kҖyI$_L{V7(h;CBj ֢⅊QVrH9=PJ!f,J+BJ9[,om&Hz]r4գ? v9V.T&KĞ`` H޺[#)6̒AP̂ q#gp%6shog9Z(W\\e;99hV۩&зR"6A-i  aX0y԰ pw>z'7jk}0/gz<݇fd2ӂh{(jO4kq\8b:T'^|W68c@R&q  XwBI9?êr]Ci=hPn?(UtDAzCCwĘL#U?6#dԻPyDzyT匽ZǏ\d;Qe>uHD6-Y{Md(^xvaQM PM/ɋ" W+A!=tGxJMHkTO=['Ea‡ոըFr"cv";4XLxqḼ챕qck\|ոy4 v2/mzH>Hp#R'w2;uv0 Z!T&>G,*6<CLB,#E-\e.cO8ᴓwK5uBQ+ ,%.&NQt2JXێ޾BkMUre–L.u"<0x̚kd6C LJ U/̼ aZ sij݈\W q3̭~(ZR˕74Q}zp$).M k@Y jar @RXJc `(7)t }[4@P!_3Z.'rtkHtqnKp&hۊYo0)~ 꽮a6bKͮ`b*E>`4G3= ='0pxv6XjUcWLob> W>5E4>:r"㮂O|K+[v(nl:&yUvj ahVNvF]Du7vkn.`ihuStIjd ^iux:đZyL;wY{z*Pe8v##G6'-dvDזgSko"0A񖤒*Hf"Oih'y2'7`IG+Fq4GS1tΑ9Fp*jSX20g s*x@Fӓ7EÂn+Aml}oul.˝^ >I==QÜTiOP/~rˆ6`u @U_ֽ pDC>&S71rӫ`> $9jg&٣ V-S;ч^-ٸ tTU9$\{k0w%y܋b˞1d5Ϟa"x MT}Vŕ&4WJyD^gȜ(L,a(5'<Å }%#Y!v9I5^-g';km}lD-xn+jK|F&R8&).+AZ''uIJ il:s•!XI5Ōo=h!`SóT@ɼH9/Xl0m<8!l~w c)P7A46굧9 y~7R:Z)Vi4ٹ M, Pr,W5#TsX2iVZ}tםkUt k5e @ tYlD462*t=ңlsmct*cLT"_oH {`B5svG_jgsRoB0=i!Z-Z2˃s(➏:QڶEi\n,_)mIB/:k7E0ѵufg1tzLa8GREpg;^tmfL ~ zMPf{{H$\BѮ.Wkrn[@r˧i>Vѓ zaZ߽*/H#H;tST3E㋅uy6\1е ٛ%7zt+jWCoE鍮 CXa?#X/3/Ji%|FjP7(j<>w,̈́'ZLL2݋,sBTF6#_.ޕ]fɰhc)Y[&NjtlJS%oq$?rx4q :5Upaz Uڝ.bZ+Zt}:uT4%SkvT[+ 5y9n ޞfHd_|ih@ӓ@F*M SPWռ#r5yJ8#[94OIBR`"KLPV5O3!hVZk ޫ,$V$*g-xeN(>&teo~o //mm1" $sg•%zOz|K3"& 6AVvh6#1o1O{bnh| 2)D0Lю4DHW _Ed%b n><>SFml[ e?&غՐ S[l*3b(Rd)81P!|uDP@3XӜe&Åӗ~.J7lG>z˃N.D %a-/H˟sA60 )@;Yl;MKf{{Ja7=*,pE~Kj5 4Z]Li?Df^U1'd=75 ;H2 6ziiK4S݂-wmW7k;4tKcv$ƼK`@b'5[)OTkPoOXb}sG1T6؁ %Y#Ҝf37H5Y(MBR9 PHx ,gW9`Ewl`O ̐)?KZq45-';u=> \bO']oTɯ@7סb=m P0.P i@Z(tI!zY67r#{n&jRl&|L>R/C42ʝbBr#UR : =}=I9};+oT{:DYieiPjh$c܁[T}AƒpݨB5rTgsDxڜ/?WCs`V+^$?FbhXu,y -:&xOzz,( l邳fw{m<{9GH.jV,t@9v(qJTlY7Ƥ#k%;Dȧ#? cݰ1@ nriҿ_#J#\omQOk30[Н_cvQܗ6N3:)8S#HvteV'%M4~q/p yIQ8/?'<"X#rK 3HKӳ=G QdEDi%b/K"qYПZfx7nVwFLk(p%:\pޗA;z}^&x D6GI>@5 '=sc53[ ļ  -!񾪣L/,V IϦp:?kNB~[Te /xg`6@?(v6Ē/O>='5K?ˎhY;!#PqW1DK,DI6.ΰW;k)Cl/{gm<7ezlALPz\a|=foX^=ԤH*okv&_^k}旴CL=<6_yb7D>Sl]X~](=D^TMHB쯡\,]<6RA.=kTo%i"=3eXJoq%<թ$]WgT,!MA!A;:~g*ahjr20BJΉ&Eqj]l{?ma9³%|`*GQ|i*+((y?`AʧcJU-МXw`TEg@=$t=,*âC;iB:EӘD?ي`LMJ_2dMk<$N#F߅%8LR04vlOC_T"^Hظیu/ē*>"8$wEEӨjEjo@V|>SjR Ɯ&ODV95Īv_IЁvS>~Z9q^}[-rՠpRDJJK`܍!wuG5+I׈y(z)J.J$fR&*";kyu⟗hB~L\R~WK7buˌ2V?@9f\jy^QVx>.y>f X(Gꎗ[ SffQ'zƋ^͵dCR̎.t+P~9͹|ȩ*&!-LϕqQ\kRqRێte|/XY s\$9.zFۯi9U͡qЊ" *^Û EF 8x|' ?U嬍Yg!'@!?<1 oK̂7U MЍRX gOjçc EYE0-`Ջ=8WS,&.f:.kO&e-BJMW t}c26 x}~d_w$X!FZdw%?׸Nל[;ʪƳ;8n"?|y맼13q0׍0m~ gW`_Ny ݬg=Ifk5Wf6wFi6lz=69 Y* @ $YZHoNj2'],s6SQ|frc~*-YZaGqi/g\Z9(B݈J$b u"-$J׮ /2FS3瑑T)F_SCk~}k C2YƩW{2>_"{UJY(|GBk2 Y+s=J>OIGD``"\fqP]my8PK/Ea-@ DžA2_4 | zXAˡv"Ʋ P錼EH+.=I~3eCd~-W [2PZ.gtZY[FRYvuT*!hh]Y 寜{Wk":^q.%14Ȧ"/_rK-`sY!'yq82дv'iE4E5%'"t%AeBv^bDƒ~oް*mN(6146)P\0jkDw$+y,]0w[hꠓ}]4(w&VZA)Wk.Dk,Yk%,,ErFX"GO5,KwXeXd8&ݜ""8*%>M VG6t?CXÅxa ؘRLV" y ib}yES ʗG%2Ϧ~;!ffz @8;7+‰BEզ&#:kgD_o# Td5"@@ݑB;8Qv`@ ^0`v [;j'ryb%IetLXMuHbfq|`Ptbr¿-)FK|1gu[$bs&rȉ /N$ ZOϨ_*<}5'|I0@N23`nZ[sr'R  ۗ#;TqLqDl}-CDu<d, 4U,Qj$$D-vc>GF;|i1I$Knw&07h?ſ9`?nnf,8 EXE;Y6\_K&{p?%ظBe~x*vξ1OlR届~dz5Ţ+Uf'xsrbP|1]3WCptd둅=7},a$kj;FcBGtJ%to.Fsϑp?|1Mclan%Ba6ClȨ0TtogZSHhI)^g$}5Ə݄28^K0%IJ{V}I~B|Dl5;_`( ?~i >՟cDHfNz`( D]IYm-y0s]Zhe^CVqޭw(#[l\zOå$"T0[̓¯b{7uu5b'gkJDFu]-L`e< ; [<smRP zgphT{;$WyN1eQl1E6߶ h[a +}Ȝd  7w3`3m,`ŃNމu5᎝qfG%Q(j~2QJ.MBNw9QIͨ/dqvR.~vczw=޷S04ɃsYMjC$eQ4^r%3jΛ MRƔ-=k[=bx(>Fjc!>8dʝcp$X7k+Oix6֧)&:}8 oB DuSG9ZιgM "o~;#ԚE aivXdn5ՁpeӇC?lh֑sJ~(!1^b+\^XC۷t5$ZKb)>ݞ]}=y/5ˠtD ʃQdr;)o藔4/ 0 MvJ̈}hg#Ĺ9sc8JW1O+%> vz6 RG(jN1LF{q#9;NJlBo }>p($/&nhGYNs:h(E~";PI!-9S: '*,U& 阗,d njK=ĉ&wއ[lI]-\䒧^hIij>蹲V/ C)+7TzG~Tbt練Y>ס,gӾ%:OemEVt$ev  ,1Yq;K%*dp߽@EVr͋Wo ruJߣƸo~-i%\Aص|:N"gsZD$" ʿP'&A/,i"QӺ!c$&6{dz!*R’kocq'#Z rEl"J?R9;gYi·c&E:\*f܅@e;C"'n)SUP 'bkil%~oiHqhp ";0I1z(ƪ"깽¯J*ޫe_OJ:@ե.,|Qz͉ dN!7Xf~Dsj1uG5[_:;Y,3"F ̙?dN3TxON#?zvG0]'jO=:e}(Ojޚ_3bŤy 4!wȡ?&c@6*1֗,͗$kaKw[CJljmR3p_9(o6oDf5ͤauݡ}Zo&|J[g137GǙW9d&BtCW`Zi?57HӐVC?"rBW;^>ugmSqe˦l`$kYgr~=K>9QIV’x}u ~ #hkyG#+]%JG!DVjAG~YWe;"bnrW6z}s\5ܽJ:^d9y۟evJ2q|"cXCa;eyS&|;acF {Q=+i˓ `vKBsbuo!c?bάg< 8 줬W)8Yd~i,1+^3=^a℗#Z$}}96igŎ9nKIR/*h x\Sbtf !__~Rk8G"jk0w¯# 険D QuJbic-ƈU5s  \SUb4g6b>هHv>p_2E8Q ]WICSj(1&Yffۼ$O tjÙZQW$b"EP a:~mk1 }G=:E nk6Wh^^$%ڎ`*H9*ermnb/i;pܷ96'+ʷ9aӒƸ!U,FBrp@Me= CЙgjwڣ "$^>?8߻uf1Cki: ? *.W#'W }^fL#1DD,D!x%ܮe x! !̏QG$h/~*]onY~/̤_v6Fb?ke\ԫuZ]M.]Tnjsr1H?o^U.wrI]²2I,mELiF{IT:>6K#{h,q[9v[=_]So'lħ V_<`.ǵrmc"ž̟NAۍ$NQYV|uMn5 <7S`MY!B~yè#9o!ec%ռD!ީv z m&ޭ{e*"^`9R`@c(AgSE'dhߖ ]GX~#ߺm~ͪj=/5RU xO%ͷlSl:EP/1U'Qtˁ*@^7$\O7U!巔AT6k}Ҧ?/l^7Q&&T%Ym|F#IΔT9 *AS3+GFr꩙|qBgrjCAuw[fL^O j %'7DShgl^,*?]Fk<ciG^ghE@/|*C(̐dt_0u@{Wg'Aypi^~À.%V49keU* QGޕ4O}AַcYà"~|OEw9i8JX5oʵҬZFkG&y ;AQ#+ڝ ĦQ@s"*"@oOp^XF,X'v0lͨ-,RPr,R"|mH iy6?]U%LQ/(3 q!>j4Fx# /1W0v"ӁɻWPGmAX41b[ 9C djQ9ʹcu`%~ 96^g]b'GsX} =^q5f8 ?WCDZn[翃[uȫCD+M)%`v 0Njy:%*3G:+ {O2`{IPAxP!CSOA.[J6*̇wge &I'<$հ7keW4CZc6J0URHecZ]o!x MuS'۹F[*OO5C#V8اcSsk|Gl֜J:+A$ Bȑ^)f`/v}A ݤ?,g˷j;֑ҖA ݺ)h'9C~ qSIA:5.ܥW%S;C<.U12/5HތΦ㍠`&<`$0x޵ p {y\ZL"#pe2^Ӳ%#(OpΉg/xV[yx6ۘ=ge(ʀ4>}yD彀 +MIcCU&!@ 6@TE "P h&#L0+ |g;rH/rCޯ}`IPDʙY WCC /d8E%2;K;ʮQJs,tٷD}c6qT 6^4>L3UgSMhOn{.XfQ}z 5R*<>D'F ʽ|bOۑ,$O2/q?)meHsh-IzDt.q}bOp3ÔL@-;w\vY2>·h;\asDY;{o8_s: c]#(jճr_O%0(u5#j`RVz(1ã8YݻԞه =7N{@l;[(Ϗs@6 LoKMvO,*N3̜O-XT)lQLv}(/h'(3efg|d_dhb^yTF$T2i[^GgjzLwD !VSJaRЈ)vg$x;]Y8㞍D%r.`)3aGTRHu9.@8྇j +Ee H]%oKB~11KBF2ݝ۝7jkkƲ$y$>1og4e_UVpur7z3>}㙥dolD*K7 W &)T~e(5Ѩ" ->p c9-)oϯdT+*Go58wLs%^u7$;QOs`$ǂVHdwI:[8@_E6TF{2K81!?a !=ƷH0u'ȊwRkhʽu$zdO#sf7@mGV>+Gb ^YިV&mVG!~oIaYNW~aŲ/ -L>SX?^OX"&Ұ>~iΦ XVB|x7'^BsohyixXg-ꢜz J [ϺI+{pdĬUr*<֞6ul'VA|o]%5 Y?JL\5|tj%YL$3sk;;8tN>'sbabәT y ;lDD Ȥyq"(@bI4OV{WœR{BgsIɥD]"dZF@vAۋh)ʎ?޵6Sril+/9zӶBv„kƖvf jXX"VX g{YHSܺݯq"&yʼnPj[bzEpylA`+_N{ 5ܚ@p so;} '0CH"`:2?D0Է,SS_qbG aN9ź(aǸNX$ q  XG{ jdYR3\ xabha$4:Y[{&5@[Ά<D?emM;ǴHw. yaKZ]h挀P=鈫Hh}slӒH[&ŀL<]f s0R.\ةP^`(t0e )nۘT!b)}a'5] q .|i_U6G`zn ‘vPg B>9$\P"QNNJ/~e` ss-K3JM dJ_`QְpfkQj"+2JEK~k}4ݿ[\`Cv^B~_7{Z@K R9+ vqw2ڭ№33O\Tcu].Ǫ>ٝ6FA@FI^:%Wqc:?G/ʹ }`m1h(|WCXBtgQa%+*R")cYU޹ t[׆uey A- ke΁7#܀7i#@@:Tuh,g\7P4\ECkR/$Y7?uP~Z1|<>c_}9(ۛ4ދ=mԍf6gΥEU&XT$ lu<; L3*hܝg\7t鸪+9)8/?ՆjVUѫV詋)}[KF2 o7gcճ7UO ?c%Y=D1ZE,'8lx.[gPz`X{^$2d3މႲ޻5Ui{' mrBZȍ1sYD @YD8oѠ4d4"qT~kG%m%(-/f5z1J\MH/Y٨{Ѧm]pZu3^}t&v|,? v>iF?,G-9ޯ2Yh{U >Oŵ| < =ŌFwL%rxfSGk>C|BI?_ +fQ7ߚ!%,ۃ^jY.f\I!m2[yVӐv%>S|l9 ,ίoBSKs*,G(D4HXְx!':$!1.ΓH))8J.(b>i.>GhkQsr$hُby Vo1V= Wd/)u'LpWY2PFmMUf? cPy-loJrӳ4Ƹ\,~_L׷= MUVR:&EJEBQb5.:5A;wxbbo,LQfN>3wu| )6_RYFGtawSgZMi>z!\%"2"y4~-Ö1bfobt*={j!7,#JPyvyvH3Y w3}ւĥ#:Y}̊{R6z"&d&Aqh5 kI2s_^FkS1GU?6XRp6.2Pu$QYd'Mwq)O^C H/5*/Y6$\(ݨQgׇKn̋#o-}=2W!sB^pQ ;o*ѯ/s~ m[KK7{|9_&%d{("ediBm瀁̘0x6hfg I C£(h-`%Zd 7AVv91'^{gGbh׽W|Puư4">HKuVg. Zuͪ{H$qʿT]rҟ{Ƒ,U&o2v- UU$P%b$KR^$>)rLV&)j]gchj&SNa/bgkBH{\O34y͟OnIwqOlhYE3XףX>h^ 8$4Hz5kq_hHVpbiP{{qcEHxwmF5@sFهȽQLreP- 9ZhUțu<&Tb@k huJd!$d$^ LV̈́%ݴL)\do95D\ɼzwMJpk 8ͥ7b^V >1cE:ή<CzL&~E()?3ۥdd6ZN|^wLFXQ bD=F5㚣O{|5 ~ӋvG/~u9V9ٙ ^{.9/RIQK6mHSCIsۦYQJB &^CքUܿIL}vM>˙gh.myNa(5 }j`׋TIЭ Xi,>hrB7gEj,9T}5^־xc`vt+MYL:5LX%1]6F_<xvom`'ƯF] ATF)GDSۚX#X !'!viؿ{VBAX֞״l71Or`K?x}[S[IuXdr6nWbZ9B$ZX8em3?ך8Ctf'y u [%uaU&$p21^`01&pPZРLܧˈ QIi1 /!wC/+֣l>6"@0jz*h*-P%iNtwSEK!; &_9^h/o+3 U PZ zT4L=Û1}r7%0^o뚭׾ƛخE(8Nv\0 4GAFF #<]7`1dρ-r+p;->'D@̮JK|aю38t~ķMC\,Y}dpǀ1#`cgXBuL^4['>e`)7$,鎸fS3m@]{Gtq|owOR%^`i=ub61}^Ok0e=t18ӡPbk4 k6W ^QH YHne8|`"G3'yǦA"/zN{0M-_t͉߭-OZ2Ɓokߙ 04gy.[ Tː.n)`,[V#ksQڷw,5|[ $,-Lv}[̥L甚6dS@d; .4@rh:O-NAڃ=-gfeh:q[{5VgԶg jUB'lgvj.X\n"zF:ozUӘ;(pbp"0W^!f5Z:4#`=rO"ˤDs:[O_=kó "L#YT:2Mj?'|AYs+mI @+=D?`M+/Y5H0a3 nX4"JJzjl() py٩qh~l7&T>Sš:{`jO5iШP3A7%2 V"ZCٷP>^z8O^ɄGuD@f6j> Ld~߂ߗ^g*Cr3i7vr)am E%z=s[@*_,5r2D˚C߇&tRnֻs*Z >Ax?՚"xӨw4S*g(jo/+*b4(pH4$>KpzuҰ^){ b?e˘}֘ȟڋxyYϨ8\15DUwi9^t'Yz}94|:/_sɕ؞jl?YasWG+e #Yb,N~PE2D۠) JAQ*cO =о`Z};k 7'V`2!}G,NVb9`NBôe-^/R5ƒ-Xc-'%cI0'BIMkw۞:rIͬge]&t"CЄ3D9o?NY=) uzKpwJ)~.K*b)/ '2S NrNY6zDɘy2ΜG=n46ֱ-G{64t9Xcu YqPvVykڿ۬R+h%kdz ^]ğ;mu_@LjNq>ݙ{}˯ 8W uZ5\/Q`$BrHͫܕyRs3Ŋ$l:|ڥ,14Li[ PRn:70'SMxg  T#:mڪS)ۙ Z J>Ia+PMGBref3^PdK`w݊O}NebgV!šT1 ~[ >, Wn!,SQ;;O]8)^4%sѳ;h侩SbA % )_ڥR˝e 3v-r`j1f@>1|JS1QP4/u 2ܬT]9&jN#_yPY?,m<4 OYp χ\ slkc *^ZX# P1i-?ĠOLr56G $&6Y'ErD/Cap,:jfǃ%Q"Jv?m9ľpExB=?j D[;{bPrx.@0̶+Xrs]>a,{gK6b"/3v~hN9ziϣ\0ٗpf J,Dt]]wR;"?lʗj8T  d/՘` W,2Dً 鱍=fx8e|kR8cOft$avΣ!y*P= IѸAZGG/}gKB  E|Нޖ:ۨFԞ2+!eRAeв4?fQyc^Ꮿ&EJވ8mWX#Ex崝 L3KI/xPCNm y|2cM}h [wf20aE6`PDo's1h":u=3YV ^sP*/\aFA|ImA8:$Ga1xε9ڒ}(#(p']s+.a 7-Oyed=Qm'WCHj*rQ D! =w6E.Zw  NV$fsye#FǨy#ZkDŖjEnggʟ׆Ђ( 0p\܅{"s SVG)PH %~\Qfi +] sn VZs#ayBX gK?3 KFى8:2h!CSV{i55FZ˷X5&"'"4+?i v]/!6FnSO+}:,fdIliYG7}o6F6l3ɘ#Q)Bx@H&]?I7R+^Y5w3X  RL Ɯ(jHxyS,7SS]o48Вvn"_.VrXÜqÛ|n7.L@u-4]`iTwڨ){ E[ _mI\8:쐹hg*T%{6/APXsIShy(/Jp?]|A_׷2&>1CJylBw3/${E[b9C'ּňhn|lCm un>`#WFr u}#H ,Ld)|g4hEzӿYdj.hƧ]kpd}9\,ZLgsxPYʄ=R_b́&)wXws(mءIY& :֥|[.dr./ˑZxYsnk8y FIԝ=C2-5J:it?{M疞=A` /6"e!?Db ~ l.L$ohsKOZ sId5x]t\c5'M-[ [m1c)1\ #⣝w6*JP_ԾЮ“Rj X:Fnj6p%gfahnzAŦï 2'+AO!o吰JB;ϯ/ͤ X{I[O|#jH0x.]LXJ$aOMoMWى8g-mC>br)_#l—FKW{(NtIAION~(# [֎$0p27Úu^W-я,]@io9+Si2gtΛ֡Z󶘯\\e8cߤ&E 984^k,ؠhÝ}fHEKwRob%v*-Cj}@ᆌmy_ t=OH#h.ʺ)bVKiU6$#w~AD~<¾M &T8]mk*̓rW,琨LSof|D=,#QG>N8js|HVQ,s!Bq:G(4NbAeSd@~,Eăa~OuEO"]ǯzi#`1Ҧ;ƧRJ:OCROa*+$ύY@G}@fvr"^x(wJWۈ$bH7̔MW+ l\َ06$+Mq/n`Vb9N0gRRblf=;J90H/[+v5@iedpUoh”fTo="i W=L Ts':|bbK$4߆YOcn0 m%F ٻXPk jl8v$jn>.0O:GuDy7ftlkW`p΂y!o ͪYAfN{5 m۵gT]}j}N=r3E P.j?.c=#+@`&(sMAq䈎ڣl5茭L-4[(r.T= R {_E%0g1NkElk)B8VLSⶔ_I8G1z %fU! ;-7Y.;goShVM 6cn#lԥ @&;-t0QGn[&S~֫:d6*Gћ ?AWM ]w6>a抔d9OY etva/+z#z#%LTwRl7:)uXInx%do/\rHm2c,.w:}uR &+Hbc<ZEl'l^ 8Wn v1{npVca@,мoKX HA>ANQ|J|gNEVbS`\P=`Pj&Zwm\Q#  T^3M$Z1; i'!j! , p1B_Qׯ@W+65iS'uuQ}ps_}`wmE/7~zNil\DN%{.{)e,xs1Ҁ<'2dgҿlWۄlyU/%_[A"(}ցLL!y~f?Gw&ЏE^s)Jld99!BLTUԬ"i+8E~d  b{Jq*75SjKvyJ' @?H1$Cl#ն{L(4y{ dƗ9k䏽q|) ̆6SaH0ؙLdω #ɿ+a 7&]b]ɗ(ZC߻r*_@R~tSVl1\w8v۪Q6B -cYt @3DؠGMdXT!/\[MUũ[%W|O*+ؒYҼb,u:-Ӏ4:`HxE2\O+8lZg_fo[HLgb+- WO=Zj_+^#:*RQ ejEWtS=sK 1% k1d@H8we :" HI dGe$k_pI>R\5Xev+O%˛L+}|XlTwnōu>8LҜÆLUܷWǦE֒5H>8pC3v;]q C{WW1UbkPr·}Č~7L2AůyȼG7f+'}.=868{TgCq;eVo,Tf`9338(A/A*mW8?ŭVP𸴬t7*cun+uKR Ś e]T]J&H!qC<A8@+~)\vtLObx/ѩ(X5u Y)hu3#8YJSy▋̀zoDOJrM;&7Q,0"v~7,;=q4vDX4{0fٻa&m8 p f; u$G$lB-T\6p`D#ru5~(z%Z ?=kaQk,PߨzF.OK3L?t8Q(o ;J+Kj@A'Wm/uk1hTK{)P~~&n.$f4*+ޱbWhe /x6Vvޗ<^Ŧa1HM+ףl?)r3#+5h]Y3]|zSf•?8܏o&a }[;OlaAqhт"l | ҃&nmQJ˥ںh}Sl7p4&7-kӋW?)|";O5zK#0v=Y?#Ջw,V=UMh#i$2"BS}H|3\kX>PvծY?\ozk 5:BZ6?0\J=f N7jz y>-򪡚Uw1uw5ZUdt kishY>"~3V+#L e'T龍U CaH2jC,PLl@$UA7fHT uw:RWq% ;z2G0yCz#9?{q\$Tu^\G8g#aG\ML G?P)9=c̟ Yt;J=A%0E1DXKv!:bRu99-QREg&d(S.a;@51m|YQΎ6e4i]좚R88i2Ds&C3<͜-˘pp]8ڸa2pj:PⷔkEvY@j;T>?S^h-&=΍kӟ.VuOn9vI=3XpBn)";~|"0P'Ul0ʛrڎ_%il< PX')yy_ N(.(KF%h@C:Y+C[N `aN2^YQ}N-8tfn^" ,"GXґZCjGXPuƪ> 1@`}2g (+`:B'7N^U}, :{73~˒_`OǠP`E톭A;:y8e鬔7"{ W15FTmTAL d^R]i`hEިl[Fڤ0ޫ|Oof&e=eR8y&UjGyz"'J݆Jn [=36QM,c XQ1!fryKR+$zkBtՏR"@}6+fnغ߲2~^% %"-^[Aښ.pݬWQ~ޡ<5MN[[v"@WHȾ(j*ڬɻ=f-ϙ$m8-ۗo "88n\LU ָڪìIJ QƆ *PpV'p:E8槦yMgtb:50{=OfQGY (@zc@yRQq+Y3_{[LK( Aμ Y'\erh3vS01.Z 2\͑Xv|A`3.fE'5xy,Tںi(r=quu.3%좊Rț5A߇E'sD8wKsytUmЇ-;r5xu AQ3'">ebT|N-MT9 v j}l+Y 2J..QL@F3f{AVjBO0ɑ{`%74 LN iC{TP1\s]ܩrRE4؁@?QTmrd߅Dk0hJ5pX"4j} /W/dpG3+"JA4F22V53ώc0Ff9w *߳\K+!&ɞN%TO}WuK(6ؑ#V}{tIb3~ \ Pjmv%*FeC|-QkW;j)_ē vL3-3 %Űx:8 5W=ej#!VIxl?93;!E;*3yOU Q.t7eFθlU;f ⋴=w<4b21,;?,lA#B|Gm~蜠 st@ZBJ-b , `meJbFmV0)iAZ۞(-&ɂnZMc h!j-jxMl+z=cOkD6;i["1 U5'M uS8IK}g{KeO~=e8ʐqd Zx4ic+Je4"MrK9O$|)翋jt;Vm,Tl"B~WWؤ_Y/d~ pd2{`3©_̱hwWĚ}ZY†CvDLew87ItoW73S# fեK{>b|}G!_8ڄVĨymUh6r1.[%4;v#@̌hUDl])_Օ[azZybf~w5O)фx)D;|{U{@[B0c+ b0AP/)')x+Oѡ}L6(u. C<_o?~2?Boc:r풏qıd|&7NyϤr3tVuĈ{fW yYDb}78?':wјۆbE;R&JWC 7?т8dìOPF?2`R& $IG"4i0Rwv3|rŻ(@š}O.FP Gv ?3AWYOSqfnߛݠKEgk_%w_5q{KkoOs~ 4@[`*StՁ P?+JVՍ gl!n"L 9[(f(-[ W4V3;鬋{5UWP„BpHM5 $Y?!cw%|bB^@G/\RN1fF3^4W51x ee24փ,AE{GƶRzRlev|‡kv ;|€{ӔjJbyzE PF#?{d7l꽫k1D},I|oOj0]{^fG/_ zRFF( Wr[']wū5y_{?qMRaQRO"4"2Ogf4S**8'͐#k9 _3NGx;l QzW{LPq ^`R"?k==RK By!8`o,^P167]1+)gh|ѭJ=Cw{R :XfknP@E4ڦ,g#v%Pr3Pb0@<:\6>xa56b~* keԑ[o JbO]y&K}:w<)A6 2~koY%AD"V M1]WNttEJGGRm{:t(860ƍݍ~E8x~F!% +`l΋9< fC8z^X=:OaD$$Sl\ﭶfMؔЛkEla{{FQFހwԾPV^w;[[0RKhoF %¬5SD W7Ȭ{ݘUxyeX(xByT1Tz̗0EڼLaBu4 uFrsU'V5zh1=LU}G3br\"l}7S9- !dI:d7t>EH$ypUlsh 8Rh(ŗ7Gdb*BP)A}2~>U\CE 9xU_iGT˵-]=983ĀAU[ӥwr'~KCAp) ­-Ƥ%1Cn1uhE>OngJ~&[MP &2StίT$s0fVy) kg{8/?n9fY@1ciI@f7wLT;ƞ!ht>zULbj91j bYTL|P1Yd!Ok(8OFb1+k$oWڤ/|^-I;\0F5/53sz<" S,˃wӉvj|\PX庌tmz~ODVGO0?jmfa%-`m4lB֪? idGt.wd/32UF$*b8wRCɻ@2,m <= ԸlH*.qDre  \F'E94ث]>^Ԇ%T/aŵ{IL:ZTA0] k'-YBi'o{"ӽah["=oLא[cPriM+*e @3:7 K=H:Z/*;X(zЙN9>sfhkP!L7Ҹwƹ+M펯;[P8 &0\5y\>#@ˮK^~ %$)aRCKeE_W_ Mqnlf4u 0F dmf(]X nBGr| k+ љ5 9\#Rb !Oo ~JaQ>l%~e59ԡyN0(z":@_@ W+N,+n Lҿkg1z2o†mۃ.Dw'ј ߒ2nۛVmiUebǟ9F![߭@ }fX[IQL1P<,u鲨|ol| & z[ ;"{x8O[rÁE 0miωs1͞iF_ , |/LsZ6P2޹7=|,%pҬLϏOF7]>8 5m!#|”ě)MIÀQ)7/Dr301rc;`?L![_"N(=n*r$sc![By" [#8d/"ʕ Nx4Su+, a$ׄ[%LdY wp2$|h8E>VRպvsec 5>M`"[مp3GܩQ*˶-0՚I6d@ x?pY"YPқY#[ s5h=bӠgk_M.?/L!֢O:G]>W](KV~+Cf,~Ң-qJiaGL-.^QE:0#6^TD̓FІM?ݮK I/J2)~0}е̎yeh~Z挼Sp~/INZYѽny9URd#']=|g.s (IA(^ Z36377qgA5:N@WV?URIid?,̿$Y#PBˋoC ,Vi_&wK?/\ρLFG*f(P4+l+}H>I>>w۫1eaeU^n}d=Ra,ؽ0͊f-)'Hݣ,{J^N6"Hwq'k/lQ6T8N9 LEB`G'-؅n~1FŲT×UW_\b<)Cb)Z%ĉ;~,᣺>}}B~n+YѦ kRGS+ߵa͟kxĐ?*Q*t{§XxP؉TH #+&H٥r\1Ʉ3;b}PO@it99Jmq؀RYGIπ|x섚ե?qEMgՁ[ ƒ)" Sy'!uQOYXQC٨PJSz.DDp=ԯj`tUs'40ڠ"de/wE!/AsY?v_VXcST,1* V b_͏ۀ9x];Y G\D7lWy\qD!ۉl2oA?ݡϺk_<QNR}s[IU vq+6Q3VL|W͵ a([RrAؚ(/K2'{оȂNGz>VMB*)GBm9B։Mr 0a̿ Rp|u`ZU 48:?D@<Ű2=zٹWy٩;*b >.CTmT-]:NqM]fu*oЁ]1=>Frw{Apx^fˋ*:R <P/%4|}ZW5hܯ.Vܞmw%mixzOxBUTEI9~2)v=? WfZ2? ӛ7iȗlswlm!AҬ K)v!5hx8L7joSXtv߳JR[2 9dtz(V_~lCm g"zwf=@^lJwRKAVE }gP ]hB?g$9#1Cj8?Y`Y+D FfJl^ (?С"rsO6Kĝ4^HԲ]J?Iƺɦ-Ae+n9^OlG7(bC@i79d(:v>q9Eja1m:abޠN%{2>:DwjelZX]MW [rjV4S?m0=2C 7MyFyج@+I8@͆kN{pQ.C8U3cM9S'e+_GB[| Q I5*7mEI(P!oz!]iNB'"װrMt7Lݘ%PnlI<1K#[h(G3-b;fdhqQP_0^w 3Dt>2(4JoUj$g8U=m7st - PZ ˥AKsƇ?u}]?}j-Q@O?ᙲ)ذp">P4*ІݦӆZ X( ]CS+Ot@q?jeULcBvb.FTKbX|{b;C iWLl6f`U)P7T$fGq1耸*+l`[_ wu7G"liAvIWv>2Ȳz'u&!~Ghד -%fV b6>If!sŽIj8rnE~EVy!;TT{9\Z{NMi>$EGnŲd9# ,}4X9Rا׼}uy|H݅.^T~@G`~|n͆Jq̡,?GTWDG>NO.򪆒Do6 ROhbҕܚE]L 9\K)>=W戧N'F*o:hU:# L%ٱ~N@ HU*xq_o/*C 灬L!Z;pYK;t]H%:3TT:~x}?JI=%Lƣv77-ǰS֎pĞP_H=# =PTqqc.`fщ"d"M*3@r=!C8dLڣ%5nzzla DqAˇ@uƫྌ ҇&)Ӏ}|q+,$AyRͲ>SvKqjmtv%F&[ h%L4 Éjn,(:nlEx/%{d0ȂlV$yr:d> +^/YzΕߐP+DRb9 x?(aX4!poe /vAΖf* YLo7vHm n%_PdғޣCitefo> 'J8)0Buu-{*u?FWR#%L?Q|-x^z8jPٳ?&>Jfp[)&: 07"Aip1c/g\AI/@@˸3 c|(ڤjEDdH JHYHio;\O\V h翔fk@ OL۱ 1 1mR FF4>HNsqUr]N_u1` ,~".טB$_q!?'~;:7{W :Jk]\_ EfiB)lnB7K~n翨b@V:~r%ww!RlC05l7SʮLwUWXjƿEDU;L" hzYN1ޖR`l  ZKiC5vL~;ZMvš4{*(&O G0Alw W)B3kndqeQ]҅9 ߬}<1ݺ0aϏKN,_Ue+A^FH.YamXr:Ķ۰dpuY))jE,_%3HF֞|gH=ts_m-7zX;[+a/(thK^@lިwn2pxf?nS̍#ɃUUkT G667x2?VW}: wEVz;*Yghkك"He"Eec22mNpC! ?a&޶G9n*RψTXsPJ `(^Io┤1cV&5Xxω| VL`/#O|OY 6\oFrwtp涽.7mM>KT]a/ ;T\"yFe(p ݢK'ZLΝjՃQ,e( ֘eo oޡFYl1F[@k-̯5Y@Rwbmi18c.}6HrЫ變3za!Nh ;[4/ "OrH|#݃JZVcRo.@A[w{) p)]T D{faTFCh #޵:4N( &^3/Vx!"VghitWtoō1lY(*k웓\*J`kLpE*F:co M}MW̒jo/ݒfv "IwKv`Ɗtn^/&K@?8jUX0X$}F5J?zxR rU"2wyr"}HrrSrɺ1DV)J~Qh'p*"H`:$:UǗ`QB< I,WgUuqx̣yir%aUh㉘fˋs+r?N]ihf$L5h'݅һ(=á`rə }%k/::H}'c+'սO]-GY﫺N^F V们0`N-yʇ5ˆkQ75vL@E(XBdZ1b:BsqSoIшvd%F* ` e#PGU" ~N$V@r1}j2]3̅k;ÉSy"XJI}O D]x^Ѡ9i~^MP̢ ̴x@`@Tj+n:G]EܘC Xc}R$O^|\wfBE s^&ԣu2@1Pp:Rcd27XOR7j2n7+;NA\ cT~&ís]Ñw@K'#ޏ:M1|n>KY~{OFi-"PI.<kZ~ʓ"I:VtһB:v&;%gh+=L8]q%h`2Xʿn w̖TLla F3VNP*DmA)-+jr1^뙎|罢XW$HH|3ʤ!Ca5@A%nO^~Ld벝D%ólz8oJUL}L,ш] (ʏF#{byecS5OAV G*^Xp?SJ #S c+l1dx#©\iH_UDx+ƔY\w8|ϛ. U#P@(tTy͗oUiuJ/Բ[QTUM: NT1X/X3\٣ԄDus'qy:3x%&weSWZ & P,,зJhNjJ &2g<+{uCt">s8ۂ-P&i'L@g_gGg^⠃ϘXG%6GWA4>2a?LMUS:AB<D$cYE@ߟK(K1!ȡt%:tY 6sA hgjۄ2TiRɧ"BH-2'b@رp sJS S%\V$p? BďXDxF vy^nS0?](&jL7!{3|0-+ `nh$O\ܪ@]diGQeQ%zzvɎ /ůEM[zBZFJd.l2~B޻;RCPBy(Σ_tjW d:V?$3w  ߓBy3`Z:: ,J pTPR+jTWL(m3$h41~J0@mn*cgiy1< ]rm:X&R7QϚ j)bXo(ѝ'ޱo'Z90`B$2R2@ZgXnC\/;q3+#]| {ytNtSH1߀& 9VWp5-!HDl?E>ǧ|Ӛ´;1{ ̼dƪNPgsN4 $~ s~:7$6n@k?"HP;)(ػ%`7#gr(Ύ鱽[@h?JXm>[nᇏzRLJ&K[? ^5ςkE}fK4 T q2\':5)Qp~3d)oB-9m#gUF\|FVfOԏ\E }Н?!:.l}+45‚]4YݩȖ1 MK }tZVE#]>D~x ޕ0B8ؖ^;f@-$:lzk(C)/ +_V!Zu@y/OJa[{>9jB^fw$#lSn)N??h8}W0g=Inx_=rߡ&=$(鱝i(XgoA֯Hb%ǩc SZV9y%!S}U&nLց pc<(leWT%m WvV"VE1]e` $t"##޸m'}{# i*ᚍk2/Upu g}9- t^u z'b!krlF-!^Hf722>P-GАߙX+S\3xR EAuHaQ贿aFV#M;f@2<:*O--\% %dE)Eb!Cu DNMs>g5JH rJ^ە0p>/%@?CfCOBR'%5jx}](VS ywZ1gQ(m^ @IntS3@K|RsUl#-eMƎˇrp \)iƽ$zcL}[o g;J zFadbKhF[xW^4kz/H=>P_7&E20'rs`rR+^w3L?ŌƊPl[!Ki#k;ջI7Kpic!R/9IV; Bћxm?+PFlTD ?#`*un8q&erY% 1G!D͘,Y6E5,^ؘ2Cv= 7yů:]YMcӇ}zd<2edd, ٭N0Yl{j ze-zv9ܶ>!W* >SZrH6d`|E-͍2JE]k#]} ҈JI\H`'MW=XE͍1,%L.Y[ R#T4JO.~TY3~GeBzWvѺ ĕ.2&2YB X-Q9BAlȟFOϞ6HFrkZȟ7,wC(s]pKP&n>qwCqSJON]dzkw1- ,VAedWU:kGiˢwT˔GM5AXm)?_E:1MåyCM^lV0Ejf= La6pf`$Ol3lؼfLb(u_ {چ]ƞp?/0peRD 'oh\T 0g{[ڶaty 3w/Lxʧ%ן Ǧo|ȿ) 9 ,u<V!EpƬߛT<8E+F9sgƫN+'Glg|!Mu`ˌ{ Q;`1$Ӆv`oSTa}DŎxá1 ѼgY78gO(z*N[3@>T0 lب<4C,\'.>QV^YFVtJ]B?*" Oz`c‰FʱH2~d;սWʂ . hЧ0# Agi2IpK4@6`ZL{V/؊'uNlY'$ق'’KuN {dŊЌ;aTO) SiH+D1{IwW60$j:|} Bl"uJ'bh%Oڭ‰p7Q={O3 ]a2P0ۑH0$ ד.vx 8 ٘ \W|\=_ X/M^.z ܓ[ɖ'<4"g:XVoհzWXwRuKg=<:Y{RYg:EÞPzspɇ]LIO6zc9ޮJ2Zߞ R'jBௗ2C{Ɍ&7íl*@ {$o0#@EJbisɖʤ*C<,퐗nZUv֗aLVa1N?i=$68A" q:s%m QV uYETK=UsŢߪ-`uZ/ɷc4(1YLjQOz:2z3 (C93$ M1$zosor Yu2ʃ*cDaޫ&[cy练MwsuVA/м`t?W\ G >^|ǯp \5M`oF ft0l1SKD|'ބȐ9+U$ ꣪ .u|K̅B$ {X5? ;5χW&m68q..S6$h9,k%62sD|5CVи/ 5#}5wt2n.YE2WK&7WxzNI!q $c2FqU^Uڋ]lI$Nj Z(`ǎp.- ixB6\:.@]B.FnbXPN8IF3Ah}u Kvm9Š3 C]V0hzU&җSE PL}ľ &0ż-DoP`g~S}ш"/ t8BVމ0 WMUXس# 1sEwsٿ_3.\Ur4b9_OXi7Wķm!fCӎ`5Ev=DzU/9h O~t8v:)`&aܧQzUMB}/ Zd [JW_KQ@E m-3[ͤ퓋` BV{$aT7,D,oHwpe3`>=GDNrŴ@+g1EFNg+&єuN;M>8y!Bϣ ^-ȯ :2lZ7oqBdҼCpM;dO͟2 tp"arlK;E2Yۄ{M1O"A 7`ެK~9 ,afg.AcaH#U^f{Bʵ ObGзbR_k'SrʳGp?GO󨠨JToWKzN9=vWcX2̱wW4?j6G/3* 섍G?%\Ñ^4k5X1 s2?gi,OfH+s KsDldIymn[;Vk_ .-|b>/̑z&lnW!H|=ѦFҎvw[y^wu0e' ƤFeRhkI$,71ޭ%CZj?nWx'%3f7<80xKH~ّRISi!8#{ q;"MuܦCAt5 җS>ŶNi"O*4tR%K,ʂQwH9I׫ aloO`$~'rh0A)8=&("EIL"+>AwddB)LB^ƉcJ|;1Qi4@mr'>NoC/*rm9ǵ+d\yRR( l`߶56p'eiDq_MUd{BakwL @Ln=͛7vw_xiL7yBċ K?'TV)is(\+Fv^(- Ek o,&=h#]V[kPSa;!ޑצ_,pCDiu)׊\o`aw#2~0+Hۆj< K')fvE.I{%bxM@3^UOxED~>xf?s1Oۉ:g\V=.:.t>*|s!iS60MY^XzVbc$R#jɪ 15!)ٗ: e~䦠3|›(B6 %~l{SPga<FFf P>~YT`@ ʐUo==5ҍӇN^rMK1E/}0qT<;ok`o~[Sl]bYZ߀ 8> yOX9#:Aކx.ŽVD^!n)p"gg)_t)er c$EKgt"_/kg&-VLwucU Ųߊ_hK 2Z)8ڡ^)H KC](Mfe!Ӓ㰄V}<ƈ & jFXM*3)PC^C7ǿ {ŭb7 BIGy[s=7Oў:y8.̩JwvjV,T&-[zP^`z bɺ!7CtG AŤ ƧF8xͽP#σ;gHGpTy;zX XEk%u q#nQJ#Er(p>mZ>dzO}RIdpM7>].HN0 \w0fh6qvI;.>M21ܽ9cdL<2%>uDŒ$&&Ѐkj(-@'\q΍{6׭ka 5lvxw&'n94}x*3);`mS$|iT`^3yʂ|n O?ì: vTӘ8*%*^s*+f*X PȂ&!Čtnv`e!!oH\I(ZKZ;]|.,[C:n\ 9@æ>!l,g1B8a<.Oj e4 W[9U'NuHչ J@TtVuj=S 8~u\!c+u"wN^ lmVYU=y!l^s_wt^=+3G֨ 慿R1ꁯLGy_0ʵ9M67 (/.QzrQ[ ޒ}^q|otbaxtv,qZ sϖ1KaՋ.oe*4XNo}LHMJ  ^[?&!y 3#'6v#>#vJtp%󆜤xY%D"! FMKvk4[p)fvuCAY PjJ7Ubz? (P,V.PUS '2u]+!@s)t ^vbҰꓘ>0o1F"m?yCi[+~=bd! ^"IV=D53oR̐b{#!~aeT| I%$TJc$aa=T4l ).XevfU`*pgGgt8XziR 91&k\(lbE'BK^ &:KY*m#$up;{4: d ĘoSѲIFn0Ӱ8#M4 b>3JMyZ͟dv9;qmӷ퇟<((c+qWPc3M>+ 5PώltJcb 'Zf]Bo4B2!)۸&u}X.HN6E=zA%;ڴ! 2=YH/i9:C9Iw x,gy\:aL?yNYh]Kޥٛ|zw¨BwȘ(LjMݱS FYp,}X`Q 7Ku AD%&`q>s2B^S +>?5YMduF 4Ra ?YEӊyI-*n`3l \(ܜ'T{kȍt&XIZL q{X,fس[s 7IqD-F뤼L"RH2&!X *6fZ?XwdH%7ROپ߀N >2tckk|8`øggT]+X3K،VeH28G^/ DZl:@JH?K<( 9w=Hn~zL=_}7!+Oi>;">~j|?\>h Hbt2k%V)&PbV15jT-l"g!0Bv溵#\ȖԗvDY Uġy8Ȣ$aDq3>Bi8.Cbjxl0-)@ ZtlU5E v:Me:ݒC ȫp.2ҀVX_'߹e1eP(XB+yd'%M$H-I'`=s;he{=:C"}vG7#~;2w> UR!\}b9= G\Y~ɯ3է4\C620ovɭ0Ȼ8aS跴*'h>TM }=8 k%oUǴؙ]=.Mݩ+Br!0II.ܵ"CҍgթOL j$nS>/hKvА; Aylݘ]EHӓ)4 E@\]'O G d{Kxjif|$#c=s)rIA 7dv׫$kAկBGСz>j , ⼘k9MŇDѥޚYڪu& ԉbB9qAx,Vm2!?Y\O,m EF@h6F(i{a2k4G꽖dT+懚It^hq[DS!Z@rﴏa2a5wtW^њC=&6o t @ೇ.%ò >R+AsD@Akxzžܧk ~g0!E]2<jf?^*8BoN:ag]dx99$DT4"6Q+ [sƶʳ6QU)KS6H>lSpe2rlty)6rWn߲y=} W p,mE/{u*Ad):f$'054T.Ԍ3 9 `Om3܅2"=c iʄb"ڪF'm`;%µ*״5,eg"d1i.*xRB*a"X3e~/a.'ɴ?i/E2ܠ ͝+z sܴ]LęwOǵ݋zY,0yV*coHt2Q)I nSc#dˆ$%*cG lR|KGZ֔ONzgE̝ys i1- ]Q<_4LGc\1܃_[N .O QY *(;y(-8|?ku,|*h'а$lP}be@ÿ׊o~ 1S'R˟PFƷPB/B[WDn/Rdיuv7xd?.X\fN>_~=ncKEWފoұZTAuB 7v=|02C@&tL{'s菔4/r S[#JHK 7gAZ@ı6൭Dqo hXv%g+q֕4 si/@`٠0 )w+S3ԩ'> hFkFvuH8I=.\tv{Tћ}mCm k"OFbtMbrjg@.&fg0ˍS&τPAIhgD5 (K̏y \-zg}c"n4_zCշ "-'ۖI XӠdl,4|PW>tʄ &q7@y/(XlqIXć<55xC=mEWZϑ2Vy&ɫ̥ES (sIsa(8G#mv2}C5*dn\'E^;eWG;lo" ֘i"Zbzt|$Fe,xubkjD~vZpx=bFML0[^14Ox:úǛ0#uۈrgؽ1k1d41U]C24Kq><7x1l:2dbX萴90*?75[ kHrPuuuB,|cĖrSw Wo?67j|Ͼ׻d?Ļ'uRNwVFu ӽ"8S`Z5Yf/Y)GV]kIfY5夯DeT:~?S8f_hQa~·rIAc`( _W~:&}[ےotq fC[󈦘V:,ݏdv1~lV%gFz"Cײw8?Gf B²S\1 -\&$3*v*VX3\tyͮM.Ԁg͞8hN;Ƈ= &2doUX(e˯JBH Rd{ml_uݦπ(,.7̄ "w:؞x%l-fkR_k†GMW.q&g ~-! %IGE N ,rָr]xl vo?TyweH2mv(nycH!sfK<%˒gOu`:v!Ô!XWdo[!Uz7.nkO]OWF[Cn(5E.ӏB˧ ^I X}"T,5VA 'TE\(M=/)s bFkгk:ư:4$Љ@T{ qV<48G;;<_|&'O$_h`냐)a HO6JeZkҝid#:`f'FQ,Om#Ҍ,bBwQjY-,fw,Zj3(GnxGPAX20=)XyW)׌LP߮l%JmD7鐰<)#"n %?=Q㭓Jtkp E-"r{F'ax^ۉVX7hs-6in4%i"wI %΁\k =ȋ =X8ZDVEV{V0J!֛fP6zʷ]}ʀLr?[B5|qR_8zOt1> j{s~9y6>j'ZҧNl5 {}5ln^UYyC<#Lmy|M%ثwX[wlQ2$y_'ܚÃ: O-3 }ޤYˠEqBfKm+z/0dZ91Yqj308^*p'xTkpd߱)oSqQ g n&{a520ۚB$_G6!!wMIi݌M Z×f^-n(a;yM{e 4r#b|)m,sub˭_s7RH22N> %aOpkԟ7FY!su%\ hI.rO3en艟Jp[z%q},QPzjeᔾuMīPϹtb/.\f1,)q(Q':;#AJ&;#)2#Vn*Dؚj'؄<%+pf@ؐ(w#\,㕧Нrwߓ40t㍈;,v/lѭm!^g7בLU(e_{9۽J4YG·-xJ*/>{_ʪu2z ad-1dHElBj"_89` Ѻs w f@t+ (psR`ES9mz:^S,8f& ܟ.5vr|78M7)h>l֫jZ1n }؞Y2jQB0Wsy N=_[3?IyxUObzLܥLrUiPl7;K.f$Ǐ,ះ֩=K^ n+&p2Omm}LL $pcKdHK@dM-!`_۰ DhD~KdgoyjR_Wy n8(?"ϧUE(}+)rkUW ;aSeE>Ba=D/U+]ǮN|#%ÞS~Z?uӭ+-/:@kwi#)i9<`me4$PWąta9^sF}?i"2x/c9Jsu9hvz6\}]y:Xζ=ff߳SNn"Dpw>~BA p 's!+ n׫ {k6$~&dƁC/M~gرAHjdwyva_{N{*&P8I6_$ɰ`'-u*v>qQ.#U%A欱);L*G:|/ahgT%?&%\l;w|XU#ؘqH '(eaG2NnJTJdxO%aFȹ-O{75{K 2CUjG9M[j߄ ݛC< jpMM<|2 ~ 4L6ImbCQNa'%Xw RPq|5H?4+v*M=@uqZľR.O:mlLW;sܱ gs1ӠG#_`M ׇ8(Fk0MKPZcE-Ƨc\.V;m:g;'Hh̯ |c`+|f?PC9C5|G`Ոb.fx!ѧJ胊)bئx9qܜ},l>!k}ada5&hO jJBI/yv\杻[+OD="]Qsg9<'e"p(B,wO|4f|n1?-^o$H0[OT%b QHxNr8u7Shγ$ɂqaK Qq{GaO׫XgjRv#tqclȞ WIch$;kg:q-Y\dV4sr?vQ|h<2kȻ:8?:KhΥ %nx5^p FdH]Zuʯ \?Emp#9:H>q\|$f~\Aof b;Wxfup@rIySD$81P_ RzH$;ہ1IV7U. ZP|NĪ<'Ut.iR'4h"9gx1 0U=yOEoID3^R2H$N,X'wJ<;~4:EQCyC8EQЯMscف[}>j0Lda&e#:5ۛF&6aOUE# ׅ2[=Bȷ fDxɟxoCbBCqcG\G#^$Ȼ7:ySv~>QqCٶMutMBm]Tݣh(*"D,s9bX V_{H =0N̐8-gu>-ӓڷ q)|$H;KLz6:5 tsao0}yڟ1B{D{aQmW$®Xύs%iQljOjeej=ъU!8o'-e tfBQ%KڭQ|@{,vy',} ;,=fx87-?1i⹑xP9XU$rYgMٱ2d{*'a/pQEi*6+|&YW i7m05ݒŠ!Up8 DoMExqy<$%fboA4. ];{2wD|j5rJD=LƍDs;NBlj\]H:&WTQVN!WBTn4OSL;oEkns0-`zWi<;qM9ڰRF?A!]^­,4B95-C#'*PLDgg^o'tE[fp>( m0 V<3QOB[f֊j@Ma1X~zq-1 -WFQLjϳaMj^mIHAE62)}`eHgqwEvxFTh5=Xg*fϡ+#NՐJ@0'#EX3&μL ~D8+`| y}m>8WL6C~fS|ytn}Ug׻9!Iҁuޭ?'i4 lt) n;S5 %ͨ\L:C,0m?+}GL8\A 5ξOp-l ق_)um@ >h'C矧4z` fN!B9ܕgzg˖$~:BZ[%BTdI*a^z]ﲝS u#r_bGEA7(ܸopMIpFI+2S# (A+E|gV cfpO\sZ<=ؖwFEp,B=eh/A˿J1o|m 9ٙ?TFF*&20Z ہC_AwRJZ DA+;ZOA=1@O *9jٷ3q͚OG:yKr|OlrMXg|Sc 8}Q ^š9z^{ÿ_!ra8qhH ޤTS.\ⰵ&#.zvBU{"o&zӠAvrNC !a̢IH `ƃw촄/`9,7hygt.crwHԈg"G$v vI JJIv8f7'﨨#oeJ{!P!N E<@EllU_4X]L[ҪaGV9+{VkVXS`'f{& ؆"sDh(ΩB/7Aw˜ͬ^.։i`Li?iv //w : 91 JCT™q#h)AAb\zL .8H71+jNcYs&=[pBS 8F׉}'ZV]sKq{df4|z?w=n6S_4dZ[l[Xpŋ-<ϞK_5naJ5<3aOrΛȢvǡݩǨA"T^FNQ_EhmYT` F XSa 6*㚖.[O}64(mo!Eo lGV.ڔC?䅭҉5rIw`,$._1+wݼD[oZ04$sAa('+}d)n9RKb/. ,!(pQڟ$4~Evi9r81Mzb]=lGeAFv>Z֮&rʪtk%a7R%ྤhN\)'s~ݲ\g23ZlѾmŇ. H)>頻vM4$Js4yeJyB€P)j5Z!]K'>,F*dURMa,7L:3Baۡ%gUR1o"Ӏv=QIm5{U{V.IDmU>2?0uPOC)=Ҭd=<4bV*G5%O <|UkRFAj)4aMΆ# hkX]}$&lx;ϤD7 pȹome$C3Jf}e*1Rak~Ԁb ;LG y`/)?A囧 ntіPׂ 4c!DI<S=OOIm?t8܃Ecz%ѪNWQ4@Uԫ%ձxɶd/z-^&7 bda ad;v6RASN>)}rc.dJ*:'bmꇋ?+zDL^\VkB^qS(nڨUaI2.`A^TLe1Vqa؋,Lǜ,uDxy%C[y̪6HN:g47!C~aO Y(\z0taֻ=,X`LtP({X$GvJBWKSÆLQuU8:Sr4ģ{$FV83l (QKR=F; CJ%WEfy<̚1ɇ(Dr/M5&V_p4mE0.g|]7V 7un 4B ]٧e/s} (a9*3UAkXoJS.$ 5rJۍCr %*Ο9Kbïk~[T1q]^X%u YZv񙑴( S bxL%])9C/71P{ROs @P1HxuETۡc⿗EQ>Brh簲M0dlZ.g:|H %Z6}P@M6Gի&+HʟLTsS5Ĭ͝xgLgX뵚PTЏ(heǪlG==r+gb yfw:sX1B#Q.2^;m[QL㪍B[3[LOsb~7IF$d?6rz] =;$lf+Uj 0_p#߉ Cc틸! c =ao6oLFfVu#UvC# a‹.} ٞ;Cw:fW TQK-ǫ` ?nMt2.k1@ ao̳V>*?"ҵ ze)c(A'`nU4`IF4joNJ=Gm#7\(W ͡AY/<PucZ G$essX\s"Z2f8)YqT(R׼_^ǴC%݅@¬YgS}DRaᢦw>o3%q&bPo/,Av~#iMAPJ.0;1jf(xh">  !<!74&״ 0]dUnrbq `mY9'o2C,b gC3M]0ɗ*x~Xvnb̘-!gm2&ZLE88B*$!`U>Utc F}x??L삚/0Lp+я8xxm5Wz 4qJHOQKW b4_7WCw~A.Ec#{s9e<`<:s_t_d){^:/R6{qIQfkJv! 2O^wމ?~T6P Z4DRiOCi.=>*"Ë8N8oM`Ge̦)|JPsԜd+9J[`b.K*a8"  Z.r+& ݤJ"OJpy=hkio)D62KQwNa8]P"Wo͇ V|ky TQ]a z:r*cM06G$14V#}W>IĀ'A"qyaAǻqyt2ͭSK-Ǚn^({] -C@?Yr (s*U~ !YRqxtɑ՗>jWgQѓԞhP~B/`g~6rUWћcqƾbR*MdS=@Za՚_ =ˆ3RtmDfx=& "p ʴֶa,CQDJŔBaG^aB>Ӻ84UoDcސ$ccMWݠZYp'@ qN!69CzG y}?/U 8څWuo(Tڡ`Lm%QpL%mmdػ;)Ĥ邞'":3_CЉt:WiL1l~A@\6AtyA>_.М1_YJ4Zi2}alVPV_Po:b壧M2 VIZXoý;o#|$<=:2*\BC6K5l, رW)hVlSʔrbOQV>n,ٚa7ﱲÁIs L> ,?,\4P!>i<2F8&󴌟5,fpTk9XT")OaC9' D#K^vI<cӊMDoٶP2k#ݍ+UIbǖ&YGzm 敃u5nMS+ ~@+yMG$:+@]1TJ#kڱ9+[Z}eNs[[t5I橾lߺoNf;!GT+ibОpZ=۾_$P:",D?b3"oHi闹ڄ)N>ؐԆ)ƍguaeƃDUBw)5¬ 3=a'Y,JW?%ґ?,Dx-fgVjQ ͭ93E;ٓ7/}J`B!.ĂD#ZWԐϲkOU$XrUx`8(=mט~*gF<1 #L~٧1"hoeL&R>wfA>dJL UK.Cx!4/&_xHT{kVfIpؑ"f\{{.qĵ\rcM[nء;VB-+? ">4a;,1?Я _k6g_>SN'޴ª> K_ox7<3V3L%"xZfq]q]\4R>vm\wQi w`Q0[%"5qQ@ gy3rT>\V蟳aރϾ|hdOysŮSU_5f y†=` 48}V6vH=]pK@¯T=1G3'}IkB?ȽMJ{ŽuG cp)74sv⹓%NYeL@uN9h~<3з%iЫi^KEmvdKe#Eo4=sG+h.GXn=V0Q XDU {\lĀ>Ӽ }y1jG~dqZÄ>}UYGQYo^^^tTM3HrImUdkFiJL[` oDXc'ic.!Bi2/8KӒ}`rÎ KCџgo]hWwU }^vr{RY,':w#1ƘTMUs-5OL++X INπd3&rS9ٻo=SCGL" AsJXf! xbi]CREi`L1z5;xZyGoa# ?3gelJ̾j$l'x\s2)S(({jgkzY>(yJ6'+Mн7Shs&S2FBٝ.!0;|ޥ@ Z?T9_񖪅DDVL$8d9<GaeJpאmLwz+sw\msswԱV[^r@!IlM"61@ -5yIC;h6, /hfh8eU%%Qȉ@"{WcU,HI>j@R"[8oc6]f Ё-* "%; T4}Ϗ>QI%XفR M-hm@2hnUw,jIbl=ޔbu1IE/=u= RDžB]z):XnSR#lv/P粮Y-׺hxVZI9^:| Pm%^nx籶~_'qgdo/?+ZntҚA./ 9;Aڜ"Ё::l >07Gict^Sk0}1d"ڽ]\hPi(?|~޸C>/1a_{pr.'8ty&F&X̜2b/ɤsxb4 #K<)(0羡?@}i5nUwgX[nLǘa* o{10ϋ_y;*,1VeV~-9oU.>s:sĒjۻO 26_gerp4/i٧&\L G{ .^r\ Yb{;7~EHLJZ'JdLU[$L}Jf8KF8x(aH@ o1'HRRpMxl$V:)#u`HZOɜ凣pV:UUwц2a"6՟WFdZ-2'}},uٯe]ms,\?րI MUzZM5a#BOIև'fG".%iۛ+~/-ٶaSqp`+km< Lq=B v՟/qjp) }V4vrx&xnZ~'vZ:`WzdMJ8'/ pKԧemC[SX0.һ <oo{8USab>}%ah =d3D #_^>ѼMVtA0ru`le޳SfhUdl϶vHP6̝ Ș九ƶ'<X>|9Ќ6g9S& |тy%N'ؠS8Ky>Ws#$J܉A5TZBϚ%ʥ#Y ȵ*@5QYE6Y[ \|Xm h~w 27|Bl%z > ]H7n]1OPa.RN!po1m- uEtcW}HL(Nw/2a+f;O٩gGs1CJrC!tϸ?[آܪQέߕ__#?4~I8^9lS.?V sժ%xw@T7`8 *5߼8΁_=N`#>k;{Ux]QS)4B3kWD-8zWvNբn QO!n;&;E&k:Z9X9DA1Ԟo{TY${^i2M$a ^zS@cg?4'*\{}Zwem*m:W׸_easyL>SѬ3+-I˓ 6=|Rw1D*qi J2lJ"RCWỰ|7CEC5xOnF^ c̟wCyWa/j邷3GVzDz աE kccɩ"Z9 I7+c|v'A rZ&6Jh?pN =ף^?]d̄]mYx֞\cKk/ @ 6X.nB}h?AƢ:kn̆l,+p#XRE**}_&S=1DZ=P YSGVy/jۋ4̥N5"1"J5/~w/sq x *A[CrӅ87gf͓U GAQ#Nuv6@ &J =aKcU¿v]$a1ɞy:X=lM'ꆢ9.i>7Onbх) KX+*=Q3 B|+ n6b7w:2Gd, SZ}₠H.<Lja/ݨ=}0:87! rH+:[9?0P˾h])i;:]9P'Ύ\$L^G j s{rj3q Y*GD!6f <5>C^q'[M}ygdy#{O da\}[Ƃ;7Ќ3ʞTK%X9IT{eNbp:#Z`hc3:Fxv 0'bu_ .w_ö9AeaEJnűCDFQl&l-syqe:G3%KF9*nQM5؈=okZ9 Q60"b6˨%bg8zAzM#ʆW2{R!oÑnЛ˜< `79C4-`2[qp'hxQhoŦw*]اX/ ^WV匮T/kmp岕(#1R13ؚuy6mQh[ӆ1io-iBov=SOq$_"TFCpJ8ҷ IL&>xT) l x3u,^^nyZӪfFxFۋwQ~NE` ,1N%NJ܆ β`xn11S `~hLQ?L $b#[<({p(|`OW]Y(puu-"J"> hqRӢ̮2tϯ?k84[ΫLQLߕAN$ 9iY03q|$ 'uMد'=w?;g@;Fm0( e)AD$(1TtG ֛'GDK =&vmy|lao+-]Dhe2i!м:}} [2QriܛUǼ7<+ƒOPzlZaӈ`k#}RHL2/FAa),ZgO~!?D5}fïW%9MZW-s9A;#5 "ϞwtL&$jBs?@FkiFc+Iy1tRcWm9Ajx&NQ~6S{C8;<trTˇ%0ɖg"81jCX[9+vV}GK++ 1 ~f,HvgʺႪ`k.U|X/0< B:RT+Sde6L(i n!]3]6H,c4{ny> &\zˍWɐ(sibj#zt9"d@3l05,vyeRگ+XGb[hnH?}='~WIq%w4:`!Y`zc{8J#S_ \3~PʤܕZ/ $z`%ӀfAp|R~D"EI{Wq% ;KinNaZ2*ԋHz엸= $Tz%6tw8XHso .4x9mJmf(0[ʃk!;\,lL Iӂy5RX=%vv^H6K;(F"s |:ÿ/Գa(LjX^>3# HٗWYx=AA8'*->r),mFx KoZ&m[k-ҺTcAV3/۲T֌]FeqscH:ֽp*it%2GH){G@j!:\}d)7܅9LlG=$w]Y} )>'=a> (buƠW-ލL{%!SwvK;l0ݎ.{Qoț!)^ E{[qdDan~ .J笑q}YRyjDŽצeR%S]%bKɗșZ([H<>Ԍzgchmؼ /r"/cl Aѐ_Wse:.'w Aފ3L#R}T%M;*u{o뇹X }} w6{'K#Т`r_96`0 B M|E>mGJoӞ鵛98&Z}1Hx{ܼZ [xc|jmve"9#n +^U{n) _eP՝B_T1f[i@i(񿨴!2 zS>i d2@nL"S.$YkUǨ ziz/gD<enK sȠAKUYOrT߼m\fFT Uׁq4Vq+ d汲1լwsdB t%Z-lC )<1,p< }j Χ AȪU0e%vy)v'QY֏Bi׿(`:IeVO:耿 Q@D_+PXh q=k{S OFB}fǍ#8Mr.`o@2“wzXA!_ r5@k.Pd ?Ȍf-װĐ j'0f<|?fgB2@T#`2H =s@'i^6ZT]g8"#ی9p"I6Wm}dqYgFh}r5cu*dq& C1<?- ^ӱZN')K#aF"knF)1.jQoK/6BeCOy[e:Z!>x4(sSP@Xڶ5"VsΑI8p *- L{L[!~S3l,W[x үeȓYnuJn& c$5Ӭ)T9"Qhu,;艽y2-סʘЅo ]e{CxUBU55`yB#u[Z#vPwTD!}] >r}Fa"d -iV/uDCdڌG djMC̅$hXAxJD;ʩj<%FobF~5&*J[|EAO3\ l ~U^%lA[QtܪRD $SCF\G^lGv@6^ld-0ag?Ix|&jFaܦ` ~X !pb?^_\'܈0f7;JѪɺڷF>o+ S>Jdp(R L 7zpEl wW$Q;$8Ƴ1k5hьk{aDո];SGvLq|SDo $~sbh(i\l֔;AY@x < X;&K8YM$(C;bU❘fC5|^LEkY`db0Ĕ(*v#.dl–g-4Cij&_HU1P@}ނqܑ=pAPכ[ sڨr7o&0I' bhBYY}܂YsB2C عn̰ƍ݅J`ZdJsJJe/ȧ-}T/NZ\ץK^5⸓pק۴<'Q7Q4)cQOX꼍p<(q- OCfp6U)z$ ˆyCƓPZ20K>n{gUn9U*-~ث6~漶:s2Р@=.5L\A3F |e:2r5`j*,V'q̀qikfAזbpb+18 &pYa164Gh5Ys]jD4qbY\tNQdհb A Vp? VDg ?\ ;VʴC~n]9QSWFjG5*#_ JK\# $vRv; ?f*C}L0[#PFa+;UZ7OԘfu)v G`([ۈ@b}FhbM.pQ*n{ -U~!L]S~D29Z|L!q~B#~6ndhR;6 | #;7m @!($t\! {XC~xyM25\wA0ql_=dGr*鸙e(é,!,òĭK*CelzaO†&! [t 'B@V~^y"(4㿙 uƖ?eiƔiv~ rp gs5Gȃ^P8\A͘z`Jܸm,RʴƮ_1vXAfX?_ CHh4zUQ@Fw1_>+YV?{4(2^X0E$5 u0 WB *7f?Qeb.nL;_xJ+BjJm?adt@,6TQX5S#ImY ):ItzޛdSIot{_Ds5r &^%2f.>c+S㤄ұ-GI:aރ`%]Rϣ< BTź!7~f?6hxԎ"{ 1mT_VFv̫-ILwh*%^H9J.xm;; "!JC"l0ʼڰxAE Η21&>a}wZK+)`(OS R *Y"YD@l MnQ㒓"D9m`ରwnZ <U͊[k GoIr+*ugXet~3~+I}g84xZ@}KEbqz,h%=rиtjoxtX x\Q-5+"קH%S5aA:OF~Go bɇ6 ׯRH>㭯a.l`hi &EJN/뉸 [NbcL* ҍKG >ƎWϐ/IisEm !G\+.ԝfFJ6id[yCAA ^8+J5U¿>apE{Ll_ :uۛcA*0!dQi1%& 5Xq\"ȼ{"vek z<9-*e0k#<<Ӆpp? eȥYځ*6IK$)z#vރ>9tI"#^ЇO!phe' kʛ{7;u1v pwk\a7qpO dé-ڜ h:[|J! cѸ*fr &UG}8Gv1vcDLEjudDDTgQ]R CX _DHN1Pi~[t- (BP CqV鱋T'Y*D&TV@0 Ku'1̷pXG2 ߶0 J{ˋ42! 8UpF5IIlo@³R`-7kdsT!^G*= זC1pc)C7'K+Gjrٟ0u&Tp0dWzfV<*^/8Ka"Z_w{'4ƙ{+dg2WMST!"+fhW~YZ:@'%SyzZzES[,[]ߚL2h_R 0)ldF9oEzHϑå4I8Kq{R+^p3|2&GFp%WiԌ}_.,_ȶ Nti9z[Rاve`)<˂B0b4?V0x^MEG6͏H'>y<0D:x !>g':c_oFe/SAF|~iA'mӡ%e0&KkJF2IV@&*6TuӘXYBq{pyM4X ̧bMjً3*Kd#U|H…12:%3A6D %;Z @{~<T0ɐƏ(ꆤLy*N á#`ξXzh$G#k{S6,%s?-#o4B*8b[p)Bn_[Sz#BĻBOXwdsҋ)Ԯ?)ZDY(Vm9.5@(tKd^Ȟ(G̹Tfb_FQ|7W~, >rAf~Pq^(UN_=e=L^ĂÑoH*ؚR6DHҥ+̺ K|yֶ^XlP Vo=WxΪYy"*N<&+ъε$FVrx&㛎i&Է&ˢWkrjnWcO2-Qi3:%#,]ȢhWDv. }AA%bHOƉ>[wĉup6%RP푔h~S˵v{w|RҌ9cY>Я9 3>*1(T$^=:Ou]vbKFSl8;T})pyfDhJ !%hm渴wHGo7݀8B6 K=[~ɗkivnQ؝}Z¥E7\'qA]r-6s5=y땮}P\欴LSMekз.*eliWuN& ańw j5ZL$Qp`cq@PCܫi?_f۱%8ud͹^a(6Sk BYDF8교2l|劋'(li[q ⅠҬ\Hz|#[$|8D ]s~ʆux!}.0p# FNfbQRN! HyzJ#\ ߙ4kACA{(*d`MsaŁM1AJ/ѧ3\'$͒wcȺUKWqO0F1B%  8N+Н[ol{zI8>}6)x|RQǛQ$\;NIH'H-gҌGq\x*e<'89u㚢Yo[XI0UGE"tr$HGH&0xiNMص&ECz(A)v!G^kɤ' v:J^>k LDJw %|x% A*Z' n Ĩ )Ja—F:=#Ulj ]crjJq89 NUBNDy3C|HRG%oP?hCܡk4t Qznj%ݫX0fb>5Etu2n9寻NZc l#Ϫ&U~·p.b+ђޘNWk68ȍf(8喙L(/]h#LF!:{2dʙIۢb98ꢰ #<pW?,%@-21U;vGIґe#wWDܫҒONWDpFʠHSGB}g)L&$%6RA`Q)x)B߸ Fz׏\(h*_FhG$/gv7 R;gI+ %0 ,3oN?G f*Wx"I_㠬мLj/DZ[בsmٜa[6EOLH 'gy A}$O |fج-j(/IkIjۙdT={^/F$_ v0Ume%ڛ]鵓uYOm bOB@#B %pr]OeXʝħTTZO*L}-fdEɰ/XU\g=RK1֒Ԇ76wѰ$3M`#mqbB%AH+;y bV%_J<+ʭRh下nکtycw@{D)CS(3 ;mfӘ}M}n-!a =)Hm(N6QsɪqlJ7!_Wa<^n aLr9p(YHޘKǢWp6q;նAJ7򥥏njk{\8 _)D{o:q= eCZ7^=$5BNq(!xuQ|zAd/%O%d zOnB&߈gc[p+_+2 +s`K[ܷDpdt62?5ר:ͬ6*1jKj U Ė6xre1ۏM 7_B.-O=3T[/Fpi{eL {>t t Ugfۿ"(m+S1V74g'@f-q/G .J&5pz{wHIk)S6Z~WUkrX=*F?|_c:pZGg7y `0}'H6Qīxsrt2& zA q0uP]|h'ɆjAK . ǣ[2! ̘m3̚1qqWM\o̤0b0Tzs vwC ȋ,fʜt _ͳ?5[LP ãXVi&ԍF n%KE0U*Jtd9RDX Po9Y )jXֈh u2gcT@< 3e)\-Tv@~I$ ?a򈱖PH9%tqH!v:7wlAGFW]s奋 Ȝ34U7Q2y=ni{V0}YK* DK(%g <"8]b zڲ_A/TDo;SYjtpF̧m:F'i61nEQe~EM8n'AZ5*z Ȟ R('Ieh/MP mxWX*uU4k͇ǞK#aьWb--d{;0鮱5+)7Za..+{l4y)OG$Ϙ>.OFTe'`DoX&'35ު2We;_%"qŸ" He[lVCa¨ Lcy!f^5U[2q[wmwS՞:r<6o2WHF]T@[70mUJo}q!CPi+rab[JVtO s֭}fuیidϝ8VҸ1nR_,)Aԉ1V7&6wRq/ (좺@~<O;y/q Q^ 6N[Ǐtй~1Aa#"7C$3,)bEk2˟V_Wru>`/@(X7t\ FdΤNY>9!f[nN@\E' ~}:!hqTU$_wl7vaj}2gJ >X: xZ}uY{"6K8&RIAaP#`]Fѭ-<&!6@5eqTpwͼeGQaƣؗ[?@w5p=B@4Ա|#$oO4l?Uqu"| pf=0q*Z=u e)h7b@嚾ؚ0S^emLX"-ʾ!I>z@s~-fMbyϑih-\ja2?sg3> ="M889&-hZ/']8 O`i[!5BEnYȊ$t[x O:|.@k昇/00Ƨn!Y@k jŦ#"#ALؗc~]dAr[d.p)R{6A1b3!}b+vUŸP2FW1e?Q;W:ZJ#Мhs'|Oh!`LÕObGfiXG6Okؿ ̉:wA2Rώz@:p(,WŌ._֡-7ͬ Kg,*Ak|C\Dޛ5Smv1}`u= {VjpX0`_^`!O`ښʖ4vr`a,K!r|` L&^lg2ס.bQ #_i-e4_S3&$r+F\Cy)``'X\rggzY IH Xt#Ms\<YVMWP5ݰ#mنBA)# " ȢdyrmJqy5eQMT\TBn/$M.)vjXeP2gYMA˪>JS!֗˒.!2]^h(I%,ixg;%s}xnZ!riiE)3J ͖((+Q'ب>ǜj< XH⪪ſ -g>ل 5tiںGȾI.PئjؖWap0?Dٱh\f,Lن89NXӒ8SVE sspcEskNT UJeK~FjfL2(Y%-p}Ll143I*S.0-0;F+:cˠ"瘍 3Pd={*{p=(JUX^h 9ڼQC'=}SkN<hWEY .PuAw]\7Not>yHO(a jdWl߽75[O{L{ <΅ް,s&XR~` ʈ@;x>*agr'eRE8=; | , Q;'aŴiF}x9h\6Ω/a-ُ~Ԟ;: U8| EC78g^;nA.R$ f,Kϥ KCX8[.AgY!ñשׁLk `{K#@FeI$-6X7(Qa+cS+Ɍ ͎y֞HZfsф`e8SGyrA<M#@ioI[Jp/@cX鵄Aqp;B*`"QҍjO56q^y3~C83G}YӃضf=۴MдF,6LdRHTpMIe=RL=ncg޹HN+Ji핣7#yw0ߪRdu ⴩%cAjleHqBGA]}J"٠p۔ܙ$3\ivex<hgEq Dt&. 1Ï _'rv*/]U=EE]p?m$Q~gxgsvl죽&5f kF3]ˬ`E_B>G0 JuSqd% Glڢh-Q,G 2䐂\:Pj%IX^Av̞cFf,4)s 'd#"D6㳹R L:@(#`p#N$3 8t!$9!b˒+.13oFЮ=Jlt {Tz7|Kւl"+B2!]iT<0 @^Xnz'R#Y!E$d]졮l䤺НȐ7_/+4`bx2#veQ"lGI<%kӮul*˯ee=|S0NP>.d&w\}KUk )m-7SWHB iNRdCL|n fyyM~Dw?Ży~B3PpC)$6@4c 5G,@t;Xsۛ}"'# -rQ;\Ӛr)1Z O]YjƬԻx@NilP6MIE/7Jnng]Ek"j25D1$hքlrx8-C2wv8SC^TDxq@"yLQH0 S{08(1dͷl,.R]2xI?7ig&5Qz(<4E,A4Cw:XO7o,+bq5B9bv &Qf;/5۔9LY"O~ UNr)IKǣG<Č+ hx#x LdbZ7Oy݃WÈsQ.5-t2i.ۈ@Kw&G9t@}' K'jSl9@:ܺVkp}T ( eɃ{qI */1h@6"BX( d&ƆBiH~;/ҩ9#}<9vޒR?PmqИּVg}~ f`>[Jyk~u%v5uMp7%Nl6]ʮ"_OB_Oۛl(&,h! A9)Dqn@ky1Ak:76&x2&W.}Z+L?'<|=wjj ?'t͕ n:W]6Ij9Xa} >HUҰEA}Q{zdfؘ))2%˔m3~iq̧8%uoran磖3/nj28M_Ð0&.jMBg)3@YRAG])KBR#$Z4voRl'WQ\%5FLټٌ~0@f5B,l7 [T βvnl:K&0>]s%2خZ_!-ɕz>V;YN!X"Q)/ B$UmNӈhQQ4&D&% +hmw2z\㼔rS}?3#h&@#3W ;?vo .!5Y{sá8Omw@6>QzQ@(QΣ3+0DXBpѭ5(cSFÏ/t ;w rH.N'Z}eӳjǶ@,|gF wA2H*5t D燷jkR]anU91KN3*Չ#)OW F&I EP3fD, ߖhZD953c p~ G6|R8=R^dn@-A%W/i k7zd7ߑ{zpf9c;@w[^2R(իEar]*fآ* y5x_t-8Nn] QHCq[:p+pP͢I A Spb,KS|--cbiMKDTi%itRuQr*60]Uabw8%',e+ ֿd׹L융sf!q*kg1G5}/hchz|&k ; 01W]BavABYn}nBN6:28UzC8%?ocd#JX裱2[)Ng%itGwDHL~lOqU!٘Ӟݾ*uR'6@4fJGc܊+9cc9u#I0|5PhM@/4U1 \~%b8=CobtoWE%xfqFwŠ,5O.m?hnKqEt|[+tySS3 u~.(8d2O-=x2·6q?A۹M#t=8)mNb#HSXQJ8+?y* jq AH2(-ހvzcY-+Vv;]u}JՄ: &T^(75 `TGn%| 뻕#\9W/Qt[)zr6]A Ukm"19^݈S6h)mWR(Bj|!_\`lVۥxpS`F;0[u\KǜGQ@sdAߊ0$<šge;XgySzklz\>#o1N%Z2]SC÷j# -V[d.>k̀ cՠ}4d,Wߏ[Z! /UeSFaZ:nU6g@9ڭRCP%-H{d$"Bhmj ZWhFFZ_`˳*^ZW-@?,4faeS&R_<Ւ`mffJL)U*}8&/A%9VYcu z*?ӆZF#gփ䈆ބaE@\}"<$֝3?]*rBdu%ډMDGvK0"p+'XJӚ}K{Σ`0^F+ i)v1f+o\$t$}ղH܅^k.Edni8NLXA0Ck0罰4fYkwPPjb _hz]< E땕֐b7u/C2JfrXq\ڍ@?V3,Y*E3ROj|]_ ū/dBܠj0o7 e.*E'CTnEG\M |QA @Sk;D.-!d ʝlRH>ݮ}lnZD'VH x 2UCxOR'gXL 5} G8MV~a\Q.ւ[a-lPB[tskگ`=fbVvcp?Q l/aʼDB f[؋x :|H9%̟}Hriˆ`6k}O |Y oC_g%L NBųD8R%HّA"2;硱3ay T`YQLH4^ob5rx`O: 1RX/ Ą"A-KǁIݗNV2ok"׭"3hؠE7,#U'lPqN۠-C}5 |2;=$aN@*&nC-Zz6|d*]~(t>Xw{DZKF`g$JdI5a4g TE<Ě>!pt~X֕J>Ue7^wq 2C/"$XPUd"d(D g.j?{gpkDŽ.ڛP^h>9ei)jݧT"M8cj`GƁCPUI)qg#IAX~#wfɻ&- ҋ4Tsf@V1旊Tҧ-B kI)?t*dNOPY{Y %0$)|`h?AObğ5}Y?yn40EJ)_㑆Un,&ɟВ7A*oZF+4^hCYuט>m#߹m=/Nn4]L`nJ%?wZ /Yz&ݞˣ{;?-qTZM6 SI )4JQГ [.B ~6sLsE"wEM) 0􌢳bXQqNzkՒ2Ƅr1r3uܮ#sSo2B`[*@P8 '̓tG/SV Tc͚xm oѽ&:9ču+H{=PȷrDS|Tc7v˶֛E?V(rvoqX5}տ_-%+c'}6 QZT:ryi)q{z*lO3 =&~Z|z+2w 2 7HIб;x(w|@Dc<#FP->Fxp r=1UҦ|YZZ 5{R]tGࡢrMwr$M8 > Dk2H uWasRmYgF"i=}C9R[="{⾯@U~[MGm&9&0.uPY5ApLb.NmU\lQG8İw>ݱaǻ)q6Xs5 "}T5n AO8FZX^4{=AfXCGp h/kTuTƮK:%.fꗢ1"TċNha.[EQ/X6"6svNqWN2hsp@-d'jag&=$FEm*+gNYp4KNiy=6mT/ Wo Ȁz,*9-[3F1'E}cT,gc 4i srv2Eec'D}I`K4ټDZJ'G4a8㪻sz(F#c3TģXxz5VׯE.A*X EP͜)`$qֶ֌Uf9>)Bp 166yRp8p4?n)~JQ5 3ǹS堸}o`QU*e GossRMS`#Yy<9̮# ZsQGUwP\VX%\9C 7%0p1\=iŰJJHV2esq$1,2*S ԴKM1Ms|ҷ:{[!Kn4TZfWZ[?H<^>.;v`M"N`MG67_TG"ilkȻx0,A!KۖhF䈪#qFT8b|LF&wיNj$ tѺ8=+ 5gкP,a MĕXƮ(R藩x!D/} Զ٠3=)w{,`2J#g=M0t,p.>7aߜAHyr+8$Z}XA-rdd?fj*r-U2LfMofHǘDuL` ]2#K(/8wy~xB.c"JyWAF#HVz}i%8>3pխ/*R!(\W4RVoQY!֭=xa=O aKi&vzs䧳*$|Gd+Ҿֶ]+2M +yyEaNt-*2W5&yGS6 )QFVe.T"rBV\Tf##KS)m9M!)TaGԎ綣бis'w2ZllIATe4O/)iJIh NK~%ٹB:Xs9W]""YF0&%ޫ%)ࣶ}Z-|@6YFpzʗ^<)/& :1jHv8bmx8h~&mIWW" ˸  y>Xy AHuXi.NZ.{cAXEYWŦaouoRD1"P82Q\{~YFvMߊvw9 "Rci@s^Jq~~@թrM ~D1(2ij\<; J}X^^dj#KJAl7Րpkplsk]f49.cmܳ9]<^/p`(k7q*|vQdk< J8GVVZ=+{>2Ru^Y5cx2-+zΏ8bx Ha]' CˊB/u{k4pneq<S_Ϩ4=;F&I@&b K*}BB~c(Fg90uGJ-CP䚩rluŒ\=cV W@=ԉn*s3#ި".Tc|3IFfKodo]o'L"-l'l.j줇Dl2;M4 | C2.Q׬P8{p7-W{3x2h@cf!ı7H͜ !i-B㕕>v+anN9lZ &Q%lVk[cP(Űgԫu M0(LY&jkT Qlm "x{$6, a$Ot~f퍡ؓ >ޖ%caL@?1'˦q̼ R&H۩;hvI'̪p,v.lT$AV'{6HX.JNmK&,!Y{Vܨ8mIkOzwkjީ23+B/2=w4P,LCUEŻ-_G6~@Ɲ8;#.tI : G>Pᶃ\3˘~d=vq:NDU6O1vm`-Ů.`,[+)jT/ɑS_j NSkI!j,R<7k ;z$v%=:P  ljqm|Iv"iN3+XF-NYe-HH58:)8Uȶ| jpLE"nbucaF$aX m \p)ȗYWn#N~y..q|TE.g٠,N+M:Ӿ\Ҹir@ۗ.~+0EHb*ս@Q.1+%[&˥l&M=9SEs sA(%#-D[L dW>q캻q&P ֗):ƧlT/*"G+Gg!ms{{FCF!`C!ޤZqeȑ]}i(Ra8o&KqQ%C T% +dm$ӠdKkom>#zdp=Zۙr fgNa3RG< ׻ ꨿{4^cG dI4>:-e}q&}fquF,DFKy҂9`[^SXꋻBm: Sk\Q]02YLeGQwG{\ΔV";{vGf1g,=eֿ3Ǹ nE)%FGRpjJN)}Ws=(}.뻁^*YAS~Fɿ{-O2Sמ")!cC~)+;k14hYΤAU7Lɑ8d/HN7w!5~Z`Y)Iݞi cQ @t?y^{ muڪQjChw2f ϵ-4-9%F:hh˱,s"nU窑"H2~=vPWYg@NO7:n/GdOf|v _꽽Jr #Z#I.O3sڴ=V#>kǩ:CC]6VJ[^XKsJX<3};aU?ڙL-XkC:֝vW;WmbHPCTi@*21kem#KM[*C g kMDjT X =qzp>qG-SE킡=[[9{v.컅q9C)BzM +ZȪطw?9L OG͘qscф<]? zyUƐŁȤ@KDEǐXY%wH&~=q'^(]3L>uyLd-m LQfF?Ka{0p }{N1>q̰I١N7_)]yk%05nyve3vA*B'ԟeN.:يN{d(u=au۴#TI$h?AZ sm/3To6x-[g yY9ȌsE'~\[W?B͉&Ñǐ-VL@Z~ w΂d^kXGQ`O Қh'y \ .EE~8HFO}W㇑!E71ѷhKi' ?U,Th{+Hg7oZϬWPwVe Be{QI+N[IWgY_7X)' [D؃ Mօq _b͵u+&L/iG*lHt7Yk8Tu+N mk%&6"{Eaj}ޝo}wFi`e_r:ՙO3tmB!âk wE<X!~2p_ҥs9Bxȁm=etB3t(=QPxJ UyF4m:\ .6f&]91v؍p}xĢ5UWCBPwԛcVi:z^rz#Rr8! .CAeKI`"egfOa6Ί3f~Xeb\wsh]!މH ,|O\cK-3%%5 uڴ[췪op,cb1^{EO ftp!Eb-.|@gܐ&6nw1;z맏Z. {w״Z@9K|&WD2<85!]#fPv}"voim|Blvd`(a$'?#&ڠ/2N!%= [ڢӉ6&,X4)2'a5mir1\NVp>8ϣ˕rXq@`$"\k XZ5fE{23ȾF7/9 qoÀ ĂU7Qb&巷(A=k<m}N %،~Z18Zwkto*&31I˔di^6@0IR-Ӡ=Yasƾ+E:5)wgTwHW\KL8=5DieL8qL8qwlNlcnn2v3(3ij9; o<`tow-H*Ao{:N,.0v0f]#yHɍmkIB-؀͚=3%'?l>!5w'Kߦ ׅf˕Սf; -wFݏUfQFvnLa\z5֘ Em0 N@pI`-|*Z1$JOfO*0<`}gj]@JճmS$_Ɵl.y6mK35. m"l7KF)1F-VFLY0lf"7??(R؞XFH8րj 1 >kR5,f `sIۓJ:f Аt2ƺN(S?x %9nڔN'1-Q~@!Bb7nlxBX35NDU~v7P'&^zxD'v+"lxo,Kv)Lt׵! BL*%8!sH_\pv\E s$,ow~p@ 1﯆r"7i_YCD&#Җ߱; LE,;=nLdASjJݴC׳œ*M h҄HMSd"s$4L rG]-2bv0AB{Ñ݌ğ%]NQ,U T8E)WWɦ>En}W.ltUZ2bLX:ewcbhPKsųՀ *Gg{z'o4(Ym Q5豯򽒳#/T&^6[K8L*E_1#l9{(H4B7`v)0f fyRwUhwY@ղf"4F ,ej@`Q}x)!LVL}y&gr0cE*Uʰ1]~jab$L} d]2CJTkSd 䵀C m,~Nܓ>dk4梈BOlǟ.ӳ~ҩH}jm߮j"^tYB*PDՐ^ ԋ{^)~$e\HgwtY&l[j|(È8Ι_9mKk$[%Z%Y`Q*܉zβmxL;t/7M9#8g6Ct9V'dQ|@0$qw _Bs(`Wͧl ݘHT9iة:H-l>-[ F{B*4ptф3(Ou(1^!FC^}P[ Ą8q`6[,0Uk fbM8̸gxtҾ} .}3PC/Hyorz"+1}DFCi"wb"(C37=`Jic\mTF%DJ/vp Y   )[t #~2HJCt'Qd,d{16 N Sj /^AB^`/_ xq Y@6l.ǰ"5nddv&fǦB!1 8y;ߑpɯqڑ݃^j NF䂝Ikʑ~iKCӷ|޶x,x2+`7,;շ&lKc;3kEh~$@mU2LR}x :䯈3.$) eho Ntaݨx:H9Q ͢0Jm',眞Ci=ۗ>rkEΖ “OPHY߸(qaB{6ee-'jzPᕻ+q;}vO/2֓@&쵓\[qawOC/d֣lNO Oͩ5$w{@.5GR? hʳp$) { Hм` &8XW+v_d0`&`#P'i2:ꡧd =;5*j' oݵOq):U] $kکg=+|g.{WV]N P-ޖ Esv5 h|f"rIt+U JT0ĮN@#7yCM< z}8/Cux#YȊt '=ywF65u8@Oe;ϛ̓[tf߷o ;ANV-Mxailas}4),IRpm'O$ů 8LNc_EL׻{@uL vhsUȠ``8(M#4)sͺS9z{TϑECO8ĉGoip$;|aL֌Udʖ+]8|%0Q鯌U7;R95fNkX@agyvJ~Ąϊ\؝V2lzu`5qVGvErl\ эR^?3/KȤ` ])Q0I jLw%Sd7?̳:v*A<ӌC2D}G)lFJm%\~.aa hqA$X3 ]߻HVn-W"~ b=jM~F, M)5VRӋ~fQV׉PkAVԒ{oTgWz^ٶO4^a!`DHF6A #r䭸;e+m:% 9ox!PaW }`=pz+ky\˱)$W:bAڐ=Q YcyEgCq3z?PlG'9[Z׬\D1∢mߛkf1NRة7ନ txs"1V&ljy/_$3A N'Zti~z2O%ך8yO;$=gF)v99\h/APWr`"%=wIaf$a.Mq([8h3=2 ӥ=QREY s_+s %9Jfƍ9h:`!"}l5:Cߕ͜Z,L^Q=&Mt-HRXbt.1mP ɀ[41MT@cĘ|D,ܗi_odKMT{;)hHl.i̔o}џJF݅&i)6mݗST? b:먢%3PUג*N՞'g!p8`|&4ܮ`QzIb%J%Cka{IJ03O->}HtN421͝[j7N.H+(ț_5&yW=^F$I?[.-eQU8AV=3"]N]w o _.&5+c@ɥ-* @]Lh,#r)' v_ڏ$e26E;fy68">lNZB\ksKw:_^.2ɸ8evԒ/fbj-l\I}m7ycb[N.9[Fg)LiL94Gˁʵ}Zty?$rTh{3o쾗GyWrg^x2~ ?G ZF@8!^#+Z)L*H6҉ +r?$~803Y2t5w,\!20#ȅ@Zp=+K 5́ؕ$<̝+UWb/+;Ak%U|j/a!NY-.+`# HwyUJqpE w |ޑVO`pqK$!=_ YYYȺyfg?#>N};%k12fun;%*K\`^.2INFV`XIt8^ " Hn7,㫂S+QixlR~󧾹 cQLȍxc:4J&}Ԫthܲ7j( Gp n?AOL0Qv /բr*DT8 49ɾ=QƱdhf B@{"h2ߖ}ZriАlߛŠ06L`0V7i D-SoAạ ac" l{D(arA6۸\Ya9"{xDG3/&?0eR1er:Szf)[i mCEOJZHp.2co}Dğ.og}7x̃tʭѓ0P=<^u Gee+xSHN ]p8~@kA@ZJqȎc^,9}/fM26T4\aoB+E_P{T`C|t.jڤӑ]6q%zga^[sB5#}Cv(XsнiE%&#`RӀ 儔ԧ}(, vMH:M [G_ރ,4a@UAc9S>Kٛ躋;_ 냟^uM=33(6DC"zIׂpMIŸ_qj)+?b{˦m?~SRZd8,?cQ߽/L Ƿ(@裵]xrgkD$輋k/Y=]E-j0꡴gu`vwM2֧@lH9}ǀe9i!QPYRW '$G!sG9Y];Zdj^9\WCc#?߅JT/S(t~h8~4D|?@G,@F"S H51f y[:G0Oj72x@xhuԯi= _)YEwLљV" 1mct;CoR hFUBütBhBu.>IdMM p`4)ϯ("1^^+)$U 9P|9l{^-C<$& [r^RkhCGi!TjH+.w&,Ga 4$bBl?2+cGz 4'A.ԋ3 Jpnn`:yJ|!lt$,Ɖ30"jqʀYO@Xb޴0Xb@./< w:9 sTRf%=͐2sth$L|F([Cq"emݻl?^-gg&b恭{^d6l6:Ԙ⬎܇89}+G~#8Y..kUC7.p\ i>q:K!q_RZa.Tձ4f|w}wXZT1e7r~!RB,u\{bؚj)!i^N~F lTյV`=| 1a"%)UDo0cܶh]hDymE IFQi9]1[^o(rH:<>bͣ$󽠞z1iHQ=O6+?ysKi;Q4=PL!h߂|r.2瞤{.Hޜ?hW*8 "_xg>Y-]D!̜2dkE%U:\s_(#1kj{VOv1P ZkJi !V?4~Hks,śa2>%IKvlǵĺv,Vm)Tv9.W%ǐm9}a.7 鐯Yy d 4wZiB`T"THy M4{HGLR]R:Āt윓nm,.#~PNҔ4o {܏$'er6}Z:[9zWl9YAk&܌'.>?f@(q`<" M#[ֶm#ElHŚ7[ H ܀%Yp^(C&%=`A[vkvh̟i{:IߓU#T)|5n)6*7JYH/= 25,D5rMR_= gL(dڸH,ڨLzk6xԁT^j0iHbCȊ1O Gx&ؾL Y>ǃ?;*)cKIhҌD0 Q@_Z̤U@]bg.#̔8b:NXDEr|g:>1YǿO=9h4:Plm Η8溥T w&+ݗ`DP`P4=KLzh(21JHުv( )bm`l@vp> !V4k;?[ (|:ϴԺ{zЇXGW \~$L2kxЗFzi])Eɥ-]xBϡ+iBq_* } H8'{[ba%gMLݬSkvN`p!tNĒVy3J,ʂCHH9b؈#c`uo}i!Z`As[(m8,AU"Nbv #:$tdZnspP *XDUlȉf-z622X)]uU wǁ sGx2j^pMo]V4L3v향2sV H[x Hwu`@S+e{1s̾U|7]Zֲ(t3LXWV(=Zl}^|vIriD;W.Z4UĐRw>VX< 86j Wٍr $̷{vV%ԀVMIWl`K")Mc m}<ݖbkxa8nȧ*tbL5 3$*q0Uc:*];3JI#6W?a6Ud'յ+~x. +$^FP,6p-q6AB LEJtbqN[Y%ɐQZ0ԆaTnw%S{XjKk6J`ƁQB+H(5+u8~oiYֱK8CMo߶cr뎄ζj""7R 7vHWMy4HWg>"!l#^^-XI] ) 'zV3>q'j4"&|nHB'=xzՅ.21QT!lP3haU~ۀEQ|hRdzqo0 ܱJB*@_yY NtCa Υ9V2D:/2VDԒM~VVVHVCkDxG8)% }3;U^L.6:tD)1ַa\o{g6#&ow! 8NT눤g* ~NM}4Z>]pюg*6h3C\p lsd<(~n-^8Z5@ ).-.§u q.YGUT>6kQtXES5cgCZ>tK8.;-L5I!GpƊcnŤr5KT*4d"C>0|^!A!]訌%iva0-&S?Z0&G,À?Swl'a G.TH^eA۬xL1rS1V!}V4P2GS.@$)K >ta_F'FPq}ZSasZ]UunY Jɫ99ʆ侠 IʵuoV/ӊtߓO-l~%)!I~*eKcɑ Vs?3zКc}RE'jo(HfR*,y9.zt ;D (Yɹ,W:J2_R"f@#-=s\;uev[l69l` ?a~ gkWVrު{~ZiߢIo{:>o y鷖|f^Ξ)<:`pǘO9FGO-ɣ@(?GڸL|JyХ#9E;n#6Q 8JMp8$ټsGƂ,/R9rl,uŽ:C|Aj|M>SPS8Ev,~_;S@ 7 j+֧a(_tqZy-ؗtȍ uE@2Jhfj!gč) E >⩍9q߾o+a>L6z2S.PlI\JTZx. i)~/m"S c1z.]9trGfYg_m\踔y4^kt(!zӳ1.p &0G}sU'iqE[i)*z]_r!Z&4pާDCW|N.2LTŶ(.o Pf xmdQJqy4)X%]tcLaAz\[d!Ⅶt&5Fִۍj)m \z;62[ "ڧp.?c`=fVmQռJ4,,lt.L!o䀟ڃwx wn~ R΢  ;ѫ( co-7\AѵNzi#*8ugʜ`*afMJ4sGj Ja3;ǝOmbT{/B Ri7%ht@4݄T۞zM%xI/{O"H/݋w׾!g {38ZƍSS3v9"ePf9C(e6IӺad<:CO"*QlB9Q xϽ4ٵ^)l] d"slkh⵱>>WMOڅ<=A w HRfF:DZ3$bu. qu։p\ESY5ÅsN\< F.oĬCX9CM ȟ!8ZUp+mgB.i]0Պ,*Ao W9 !0_\Y 8FXҔVvi=e<l0.&u6_D]p5l.} LܟlYT{ψ"%/71RZUxGp'txqC]M0p.ݭS0H&0´$E=*Gzj'kiyv0rg%3Egz&3݆u8}bO'YT.FZxKbr3A?ݭbKj_T``kLі2rim /xu:Bxry9ОdLCSœ>+YVϾ#+ʹ]}=]ꄌOQ,G(7qs]ˎJWȬCR[D,K,Ѯ}?;W"}9j%X%UK֝;vɓ%E㴞r4ѨL?w[r'rHD3t~|Ck g (UsҖLH4쉯 1]ˌaO+ctp6E/wqOv) ^ S_8b7`58[=r?U_)d/~[1@;$ 2#eI~]Vs>hkKeM`H*Kq5a<;MҖn35?I@>F-0o(ZԑX#/KbIyx+ޚT h# Ѯ=%9qc]2.~YY;`L1?BAH~-v )dw.H,kg!vn~mTAd%e徥[z+qrښȻ3I "cKD: | K!2Izu.X0nTQwv(,'qH2 HW]&#~ -W׬XFdQƂPAN#'T ]y*ŗ) ף{g#J%a''C[Wtclg=w;()I ͢Os"%x4#PS\ui\IEB{l^"VjeCpC9D[ ,NBE#Ǡ\<9<=Ovpke[SVOP4]hW*Aތ]luAɻЄ>npäR\տ8=GmJqE:$(c@×^ýNPK;۽/`sY&gZj?'˼VISk\/RygC)00V81$yi۠d^_I;R0y/ |ڛ0{' v#V }WSP1H: #B_pU݂4sXoQ+Å,W>ppBLOwuP7 D&ƾҐlmP^:(%V؇:xNfb}`Z哖}Vkl5ڶ(Bgxj,4ڋb8`9.GK>0d% I6<*~!I#C&HE'ӽ DmhjK|EQZRMTK1X/ fnky]ToؘljO3{[2utS&E=Sz:/l:=G+E6鈸;ز,?55 ^Ha,dnRRꈗew(}g磢yUg褱H+*$q*OpL=[vx*_J)7 zVRX#bS Z䭑οI֝hRC$i@JnBWf^X+Mt@ni'lf) -M|]9K"E}njOnu itקaV~d<-hMk3=㖼jϑ1NCIt8L&2K_!mPNBaP'=ޢ&`1)ʹAT.x y,8Qu!Q%跄j KKgkaG_g+;XmRtxțkA ~-MI8n^o )c}/CG 562RB-56ܴGܷO3lS,ߘݻYn4Wn K+Ud)p=3Ĩ,2JvMZh,9.K%xa7K)6TX٫\ jvy6abP:rNڔX"^wf@NėpL>I#&bA𯍗ROpFdW220]yS I+kG=BȧV+metX>*lL+F}7}\}1yɥ'E5&8:Ca;&$>{R]i7[EM<]KSE$^j,~:ĖpѬti!FEnLdq6MLR6>0]nqOMXXGzpJ> :7=ʇ RLsm|&?IyP;| GcJVNciB@ u18:iVL85]1ڬAk *AUTEu;A9o";~ķ۪rR8)y#z _$ LTiYGk8>!=P 0J=@^v9ghy'焓mK_]_mP}K讠rS367&Jw1J 5ewܫ~& Zҽ.t}}\GA[J؆ĕć2t&4Yݿb[8p*2J&[Uws徱Kg{8c&("U= wdztg?OAn!() Qgw <̜zlY׬ˊRI}ף 24Ay)g7 s6- ׬j7!/py7Iܾow'huр1P4,ẋ[nGRuz 4K@7ƊR㎯)XnS %}$FEjA-lDaE۱DΟ[rf$V_Zcn,l]m{ȳ}, Q U}YhV3Jeif f$K&vޅV#ASBaIìRk:y ~EtwlL<%T\c<8=${~gs0 FS.Q lyQ3ߢmm|J6ύoyΚ9N6;-PuF4sڊ]AM2x\Uv;D oD (>ѭ[H!Al2m!oljL@4~2sT8jw*pi^ s0X XWAqVkm#Q ˭+(& (dchji_j7hOӘP,"/VVk3Id8JHήU  vO\ ӦNf^Xr%'[Z7WDыi"_iPȮ[3 ~; %(A 1RևlBR>US6 8P>)Oh? s;HԱq<Vy>ؖ{:+}38@Qxr׳ :H KBfh*f0wZW0q&uD`grq uPWD,.N ޕ4]kU,܇)DeJ|`o1;sٹd#Umj.>j(m(1 )\nsSs%t+ ъqQxGֶ`]г=/ h#RSL>ub u NmD m RM;yĞh_Eq$nOg3~( cŁ>M}.bz#l:RbUepX7=o$Όt"H+.D}ǔgKe˛dr  艛l6neV,hA%%"l)" R{|=8adl;H%*jdU \܁t.~ipdZpgz+B."J 6~M3^M {K^KZŋ$< nRWS)ɟqhYO;l]DJ)Ao6aM袁?|n֞7r_2P93kQL ځ4QM A~Բqv1y ׭gUoc`s]Rς]!h c5G%|E‚-CeAV%51k[ob#tӽ?gN1ҨL|'< -%(َS(KIzO-R dEU~u"I_HkSxZK'@v8!ΖvcFe>.Mᘈt^ճ&Bi%g{7[WC+|T.٭QER!9t+^~m:wY1~ `OAXB a'{5 $R&$rUa0?*]0is+mƯ:TOJr-ó]ae߈gY B'0a)GJnkC{%>E9, %)9x!v"e"o&|nW1 l[֎4"126ja"Y|VSpǽJMxܶfMc& p5ee&m@KbP8ʦ ϱ9rey9xӴ#^lϮ{_d@FܞvqPc//+s _^þrAʺ9uS)ޫz]ēwDgi>yi/W7K鿺*LƤFSԲo;" m$n0={- 싙 !vox8f0 1衎bkonA¾nA/&gH6X5ieU2@p&X:*G" tV Z0X!N-eksS۞o%!] n\_mN`q&K#e&`ʵQTlK8 9Z1p757\uv@;yW]Y;_](6t[{c>࿣rnwzˏkCHԽGO؃n2;X#'ٕȼUT;1i׉I^rd4KAGvXŕ7ʾkpjk*kv x;ά\hnog֓MaJQgX ۔T`JQ4cu$r0UVFS@\ Wӆ5.k4ozlSj1zH4X}Tp+D CM:2>D}Ee+%zaBW8|5ڳ(&Ɓڡaob#.{|FrɭS^ +iIA 8=!bI:׌QkܮkܒJ^E ld C %'넁mWVt|DYg-hh#T>u؉׈Y5SbjTBr5#hFw kNn )-1I:p(%L%;[UUE&a.~L/Ӄ\TmA]Ǵ1u;]ru ;w}Vƶ3׭}K$Jg*j1}-P$ @-JIb$[`ҧQ껷l/bU7m;|Gzg$OKabS[q{/ڋ7AՂ7)29[ 8Y;KnՓԴ߿] V ͔)g57Ad_$Вwf2mYH/ⵧ+?mB~ž2g%>8}f3,S).`#WYHT߁/R`Tb`tMR6bs#Ǐ`vJ!^Y;k.Don1+j(JXzq$wj@RVP(vgH*iW%2Oۂ7NVXsF3DKFgS迠wWyhؑh/CWn(կv]5`N}GdS$-LSSlNL$ DI t;S@cn3jy0xV>O4m%0"pʊT,Q.c C DV&h&馧f^^6Pgnug#b._a 0#̲{2}Dk2xjol \_^vsH]Q?AIg|N'05~َx5 #!mƘ& 50Yn v?):ùxd'c YaO>I^36uG޵; &A8Ar.~C!0( t O?5'͈~iw,TZ;Q;ұnބfYr^ Q-xnC_(:Ӕfv1KˀKcOG şK0~_rSK؂r -Hj A[6HGƚ<̛ mfKgo?NdN-LӸ-c'BCڳY/ Dܮn.pp3E)o+J`U NJjZɭC@3:Q̙Zڍt~LS1g(RJ=,ۡ0+ٗ5)h!q˓5t6'W6$5|욏+:J)͙: Bᆕ 3+,@%،'hr^Y<_}`0Oc7>Hh2N@&b y' \qq:<qfPM 8J} ؕrEXNܲ@BG饩uN3 o*!_1cKo\W* pj`5"*~\ 9F8wX H_w[?q jiW{姌SP~˄`bl#qG1i%Px !كUQ) b>z)ZzL!Oӎ:>R\[ѤM1~D-Ac{v5ㄛ0.?m"8?hxXTqu_rkIՠ2>I*Ii y#vgTUؿZ蝷?]qkbcrNUJsb7Xh^LK.:@uWs1S2yg4\.)d UExփY^v"3\'4u1.,8emP4&{,1bd?1sBndB}ϒ#p%(oT`OU7BYVK X@bx'v^0!O% Bu N =.`gpufʒsS5, v) {NhOKQ(gZII(RS6i˾ẀސEsֻ?^*eϜBVKaIR7$&VB"E,B9\E'f ngz9d-m $ÃRy#qs!(q [$ ROgAtmQde$/_b]$nk p5ܧ}0&khշ xDk9WitW?8ñNBmO G=\ )c`wlâĆXvMo[~C*0/k"DN-㗙dyn[K`&X ''MC YnaP .D@!,aH\a*G S/ސD;ZQSnsWtx4rJvⷢ -bDž {O1h ?QB̌0-˝L $Joa-'`ڦ-@LĈiC$e$LvK Ys˔96]3VQf.L#ѫF `_2dgb3 FbUif_rXH +Ւ %P,6kd,Fn-n++uI~u8nr5xEtiLe+5XVoUK |'g3>Th-x` |8>)a^9@Зbh!dj)cF㭾{Caj3u]Hb"SPipq1aoѼvs/TuM?%<یf2.Ju>1n|;D۫b,{X]n+?Pjˣ b1S0Y be>tacrm.ˁV(ߺDڋ~ހ<8 N7k3Yɂ\TcFIy)F#y dDiO[آiѓh|ApJHNzT8/E3G0h \P֜ r&ΊЀR1xwyk#`նړ?ܖSlϸm ֧to@7kr#u+AO]ɳF5F Fu0W9EpVBY/]X-Ełɑv1Hs_"tX/D)@v9"x@0z!łf(p*c+ٺ#ƞgπEpmbnMz&۰9@r__ڼl͂*٥~NxTzjp-qwisqa8UUBv}T` AԤxMZѯ#P!Ι_S6j8hy ǜZf`}Q{rR}Z;~VmCRICO߇BD\oe ]-$hN~v@>v.X3 N/Ĺ;7lK%\ K&Y io F]r~ߐV/nralMBQ- AB2&g4%c_O0`~acgLN3ݬ3%Tw|Lש}< :$&nǨ9MNؠl]fD^kF{m新:ua7ss{\ 9]GsU}N[ݬmY&,VgX >иP#21DͲa! @p# ՚VVp^xNmaw[Itf0ɧX;i-*aL2Dqp$/^ƍˍ"Zëٟ_v֯^"&U9Sfʅ wXTTPgS'\#Gr/uo9"oޠߌQASIZk1J- ySnlNA x w~y9(? Kuu$8W%h#ˍ ؈%B*#G>vl4<.?M^? 1$zߚZŵ޸CQ1U9UlOpL6?N՜KSJZ5԰_w (W| = -{fnZ%pCDK[P`U!UK5EҤY\WBD!G-!k_i¨#&G`JބGjV-֥@2ՈYRb( \z;C!__&aGv~I,^L.b:L(Brˎgw3O+ / 8tVݥץ,EVi/&91Bi5O+,I/g66㵑LN"S3a~aUA~gv,`o}dqo%-99y,7˾Z [AŔM;X1V3]<ǏI=sQas4HfGp$[:4Q%L]N,cQZ[~.;oޣgT#^_*p15@@7K)p{/O#E5e3pJGQ=e%{Be{}O9QaygaW K}L!!;$<E1_%>}o*|kh w{*rt@^|Wx%PHܽiP;K1=ZzML%̧VW?R5ы% 29/Ix% <Ƙs͓K8[[`)9,:nx /J_~ҳUۭQ*c۾n)j /dJKl9.D1{M<&| Iifݚ,+@p ϶vB̰|򡆰kj w OjNye@ḭMM~&!=&/kS. 'ئg$[?/C6#g84&%A;}VTr`Y wV0Ş%D)J iC!w׼kʸ=1G *t7 ң O#j"?'r&T艎ؾLd=ld{)g""`7B{HgWY960){}.hA"u(1d1@ X9U͆|u48N_<t.G1a"QLߡ+ }+=u+In6WZ11;EGyyΒÖХiI\V^uQٺAy&d!^x *o(DxYh U5`s];ΡC|ŅCaّHYuk8ҁT\S͔r]> aHk{dL;ϺG4oTǙkctzei:ŝi-1U(QFh#X"6칶ŗJmvmPdz;^sIYLIԍ> .5&@픯6 IEqS˕+OQ&0 }\ Ϡ؅fvmBٱ/ۧ)`BǡgTF5D=$؍/D5^駵N- & 0f+",z2TSS3w߿ ݱGne<&Vj=/4T-f71U3тE/^eM& y3H$)@-Hf}"kA1Z_;LA)C c)>V\Ff.B2~B+x»/[}J1EŚeN8M2(%I~YW?Cecy+=쒩ubxq>T{ ` 6hAfS 9|8WV/Dv*EߤoLCk6L.AURl}{<خ@ط͙m t+WWGsU mGF/qqpAR}r1l%7NH[;ώ$ UgWЄ{mE"*O(9LKelyÑ S"q'|,L% mH8|'Sd!2[EcśbEӉ%᪛ uNtݓ^,Sp8%oXcXBw̱XxqM9\yKK^#^'2ybm3"*z+a+?kc?se5: :Z|(;BֻDz%~$밯AkF+n٢^a8ZA_ %hdXy؟{/ZЍ8 hGë贻ҵS@*hSxqQ7?*:=A3^s6۪'J :.R=Mk~b4j6"qʇg# g8Gqe/3d }Nf~6YQGY-D>L$9kzcyg)|Ya`;fr8&ytZOrS p{d` S@(N=*2:Ur1l34tE!Qxa^d&/54d;Y|2WfHB;lQzxj@ f@i81p3/`MDUnG"1CRD=(q[@1$WO]:ߓ~х*?a{ݚ_QizX :LBcvYMt\,½ogYmRHY߈..cG?վY+Q-7{2p((9diMת6@Hk2*|O+a) pCʟ׎n +qvx5>lyܽG a_7QöoP@8/,i `5aYo+ˤjkFi iy̫'iHxTIlJl&X7ǡyvce 5&fMM+w8#OEwx3࢕P0&h АGo HH9_ReOiݔRKAٜVy]&Hc`)g!Đ!pl)~6Be㎍Zۭ{hGGG>$ oܡe&q Tox $а{]^?ؿV YpSz }|(nkA!+}{^mUw΄X}"H͏+`Yu#ӓ&35~yؓ =M~ݭ8Ͱx4ޏ Z콉ƘsL{mojXͧ*1xy\$QFr $#5SgбMXcPHV?ʵ:Q6H~c.  @Yd'Gp0Ő\<§91,pH)sDL$es{{Rʹ| 3ÖO1_{e;Af* ԃ"T/}HP]`"(:_(V : }8ݐllg]pSyRMثu p`j*!v HPtk+js|&!#L|N5cs`ѭ:zHt%]+͢ 8ؘj'-xrΜ,& @~ڸrXژbB[y:H4TKUй襛93eWh_E2eN ;}_V[-h7F8t='E:ďEIad\M| {piJ2 8ȬAz~QJP Z=Þo|Y<.[(7Ė)$ǑW]yDN5#ly,*ن= awF:'j c87/oʬB,)Ijp<1iw;k ۦ[` 9E^&liGT1|dvWlbxWIKPᓸlz?l9plAIJ~Kf5H,/۰j[?9{rCF'1w̚3mWB{KC)ћJD!Q˝krg9/5o^@,cRܾv}@=岼BQ4H{bmaKd/8)-!V).~|Vֿb6@IsWT[8\ꒁ&䲗3bk;Gc;YW>%XL mo \`< xd0>X͢3QI {?A-U55oJ<̓ 7p5"|.M€gZJh? |Pv~SP2W5 "!1Ro~Az ;,s6>'M]ԥ{gHK{sP&anDuC)M&xœҙind΢~69dpI &Fbsq*Y֯#6ސV֏d#~SMSB(jrP+e*废zoxh7**~'&1{|pAQJn$Iv%B9YZB:]h A1?}ˆ8W:J?MՈ0h)S$j2~"H\"FZ7jݶd wd\# 07jJHpR4_ŗ?ܠlHA˿êF͂ ^ vvLcr.cjx5]{u rV>a>aGapa,vug#|g2Bʨt6UCX!¿mPN_vs|17:f"8w_Vk>Wi{U>5;KF5a)_;C9* *dtod,'N=zo`JeF83G6r&@2؄~ѱ1lit>{>e>"(l<*a`QE (,kSMup7жy`"@plD_ +8XaV mU(d}'>@Sj6wP ΃) eU0cG7 4`Ggn6K:jO`U VoqIӗ HC-)} C QfZM % k5}&b_ۼW-!X,u A+H/K$P\M`]{g딒ghd"f-Ȋ]՜ 愌onl2_02&v(s] W_s^፪v;Gz%{%,* 6f)S0QmI|n)L)PDϹ][~![|4?kG J-ٲ3[K6ˬ0q!"Nk/F:h]t|; nCt!K+23 ]Z HXV'E \*7T[MmvNVT &gZe(żvJִ%uhϬҩ;5_~O?@*qy'"t7[ɚd'֟bYX$s$Ɋ rn8*.Zp)kSʰ 7 ^CUC!w.̝ 923 M/ʛfPI]sx~إ?!5Rz>_kUH SQKq H~N% ahHM8ed@V0x[́v!S¹"Lxrap8 zkqvTƐX ]Bx&JbGB7l'L):$7~taZZQ^&H|岣;xXO)QFTq#I Gy;K~pXЦA! +ӶgerH0)c. 7%7E釢.᫐?"/_2A_ x CCW)Ϙ9p8T[k¶Ⱥ[v}-A:,:0}Bz s~[r\x8-~Ck8??OS_մ4`򠉏+H#M/JT{Wa~ hVED>?bdm{l3 ?$cY0ɸVҽ?5u|\b5.02e8kPNYr-C'G3R"gԀ$|0y.b^㬼lot)VKOH=jѼd&ia]ΤxקZ06<9?_ V L&ys_BD&ڈ,Mm@iN=|C3N ZKF+I˦3^G5b籟Fs C5 #U` Xvq4Kc䯶cb hT:']9)oUKGݢYq8#P'HLѝI ;%Vܱ-$)+]bR]6r d!3Dӑ : vKkb4ȸĈ6*Btr2x5JUvr4Nڈ&K80!H>§o=6b8p,UgT>'tPNPy%oIу)f f΀UF_xMBcr-Qi=x+kU]Y_2YT|>^D 9P\zL[|P5_8lß>P@1qjx3.8o4lbfB&UP22Λ>ش> CMBTH. ̶r)qԵ8IWBzav͠[Όjh2W\xTdQіFxNH߮y5[^b{Z M] Kb$so {&:~b'0ne4V}Ʋ/CWn/ƪy +3v}^}%KA-E#/)ڝS8on.}A .&ZEz;8`* ղL g}^6*yW[nT(dS3&GISٙ4TU^=jM(ˇҡC` LSSuAV Ju^4TN7R`}+ԏd{Ig(tCYlM%wj~z5\8v5;%8 S~A.o?׀ﭖqJ.`*Z{PF XQRhq{W՞6 82ON‡}]{kTlw/ TL.JE#dp`L8 f p5 M*KQ9?zafm 9Y#JU;2͂^1I/{pю7MA[|ceL x CptE,b؋tzn3wYASA"M?l=}gr=26~_`%7ʡeh |Q we]$rNp[r┙I%7[Jp+%ek[};!"+TY-BŎXvɆ%0"i~I*urKp[0sC< <5gd&% ,3!iT}]U̎!?rHPԬzCu NE9 mw `᪥MR]%6 Ms|K)oF[e |\{TY@y}7ڬ5Vg>tLOJ]aHED*,U@A15ٟO2eZͤQP\<4qm)U&m+ij g;HymP8 PT!Bbrÿt)gIIO~k61FXFnQQrF'S2(Hc%_¡;>Wf::᝾Ioa>f\D4WSrJxVHC&m7fNp$T|b(H ZI^rgs_:]LkeLQĔ۝Dk"CkjՊ}=MvyV$OO]\H6 =]E8SfZ1 tR' KwLyY0p7eJ`6EB#~|FO!yAA'<*()D/畚&,L?Z&9tĹR1Q_uE2(*㐺A=Pm헚fD߬gƇrrP~rR =C[砠IsP/S߇!hC3$ܕ?32c,+4N>"%Q[エ頺.%,h~ 4+V ڪޙwLvDm =XRʓQ- E]>}u KN6*c%`^+$)UwM;5#dscTO%g.>F:ngîᚍtp&'!H v|xX/]D+~6|ʿ<0 4zug2`O/S:M*On'ЂEXxnl;5b )N٬xM}W=Jh +uIPc<\r2J] rYw@xjF-kL)I_3VAzzjY'S:oHZvLۘ+L+{|g& ]25!O桭*Sy-phmx] PW3anLC23sa7QʹԲ`Ad4#bD6+Nnf_'VX¸Z9T*T.O$?!T?.!ٿ_Cgu2}%[. 5f`я*@+8kx׵+ 8Ie^\`YS&Hih֚|rnsE[F+&^XL#<{r:.uKE8h=nuG + BnpasU M𾉂ok q'ЀA;V5Hf͛G {q 꺞, q)eN/^沆ؒI.LC?]Vs6-jNhӐwɥOUNowyP` TŨ )*g1;ک1X8^h-4[=Uwv]fhkty\?Z؝?LWiemu{њǿڔc l8KD/>`rIZ\nM܃jӥ{q{\tUhSZ t.@63iGT)H95(OIY]vp[TaT0m_Ab4ǙI? -h[ք#к@Z8^FXɤ*^E/,JIL> ?C'&neY"r.!dfE..4gA>h6ҏ]4^.X,:/)T)ťY&gZW9?ErjhD#f$+&" ZүIٌ@gM̢n5a8yS ypغLXxg5&5&rQœ@JPs<*ܷtL;n0l2LXc$; MA+6_$:)RM6@CҗZ/ӖJ2šIXVJLMy;>u'4=#_ =j+1hJW"-w&_h2.x`瀃+l\~޵_yA)4t3NCUyyнT|,Rp!bXG]N&}UZշ:R(y ֦Ys~OqZ8Ff<'`2fK/яyLu_\_G Hc( ьmԁ<ː*O3ttfu7.ۢ·DYAROx&_^](d$Q!q#@&d+uCmlV0%۹?Pju9g3G>U}w39))3ϣQ ql?&@6-\ ̼hewAWcv&{Ys ]JU Ubhܚ٩YI7O'GG򡒩qŜ;TAV+ZS5*CyUj .KG$]hj3hN>@(UCFd{W=νfn˂ Ȼkvvc:}wYZic% PPe S 7<50ue?Pʸ (r3.WzjO4WC}?k?'D_ϣg HEQ$Y]R4TfOA憑f.d]y(T\AtJ* q? <+Y^M'HG_n}ɳt:16iQ9A)x] DXbmAD'2KWcd-#3EـLO!<o#a!z rI୞*kh)'ӑ'ۡ+4v7;gޘ8^(;Бm%Ydw, N' p{ҳЃg%aV.`_#Tgp\j= /˧Nz~9#O3D<B gDߠ4 pCD3@4RR-XsKU#JF:גؤݵ<8ܱw4WO:"{i[j}A Aar](CL6X@ԏw+؉yݢiҜS0l2{|u]rd_a~Q-hMQTۻ9? U@&SEiQϤ77KCz*a Q̐C^BDZsI-~X RK {;LqZ͒3z5@32وI ynQ}P"g6]jL/2qXzwq {f[?јrǬ>c¥t %UpZ[|9,.m<52 !ƨbH w'5<\\XBl{!-RԀ^HEAf3UE^qHz';mg0Ɵ8KBLOw#GqVwo q#SUN߅;兟I&> gepkU,* yQ ]QW]E*SkΉ?$뱋tܵD4I{3&TTL?^3\E@-;:2~ j @0lA@atKrDѰ.YA=\JK]S!+)JRO+I?/5Н£z1*ߠH&hoH.mV(a<`o"՚8 7meIDa{: }\ICtۡk1o% )s;B7 h+iyXPKQ#b'I,+}'|."k0mRO9BTaYM.>It`EثUpF4GhNtDVj.Z]Ty@˰ڈrܮ$ctp֬섒#[U84;yx_5&rw(nؔ,Wg̓2?[/,RH~ZI ,k̟5 MQ^P@߽P9?2Cz+}Gg= c)&z ǂnNgRٜV`zm^D[.YYHB t>7kK^M;k ïH`[S/?WX,Ԇi'tsIl|_v:8d$%"]pۉ? BJmRSɾ|V9C$[-FA , N1GyVa&BsJ9ՠӽ)qtgjpн+2HAi`HPQum޵G e#wPrr$ u~ ޷L;\NIt^Rn/ZA,aNW_%0BRԺ=#cM,S+=fh]:CZ!H!>]NB-Xox|&k(.a3e3**c#gW?8"WIqל\!Hg:%*el[L{$N2HG"®Q ƊFNr\e_W>1"9 >|c7  ]P˝|ӁݖtFa3K+*HO%:OǪᰲOmFwN0jFGx:,\bIl}bh[}'9{̮P9b۰:u0Sْᅠ]~Y٩l2}Zc<9(ix|u=J(LJk᱊S(QaoulńV=\\h}rHlߐUhIsy=ﻇ.P@VW B|9kA[ui(|A,WC mcg w6-2/H aomfm4rwKB ]agtxu$ퟂLsvc&r6"Xב2~zjN ?/w/@aT 97Q"BI-1hH;4{}nhsg ֜[L^T6}DO@Km5q7Űjk磨̚jIFS[m9z60p϶ۡud<ؕi|%7 XH 0@Jj7{jn!I0.7 $}y֊ʳ `\]ҍW#ձ]V{n0Fר@XO^VɅm k7/1ػw!AmIFiV򞛼[6+_fi*>M)`иΒlQܢS1Y]f?ҡM~wߧv'<3ėO }Cgqug 4|xv;@'LuiR0t{^zSIQHnSFmV&d ۿ~rD!b+H9r3ڃi=!_kšFJTSϕ k-ԣٴ5'Gx1ŸCM*Sh15MД#*|d? Lq֒cUMb,DE}%&1snrA^S mf ;׌J({F3v{*4',RͨA"1W`Ş, +ksysF<1WՄN i8zT3 ]v1c4>]*JLZ$ 4BrX>؄zT1gۏaV ,Z2?" hkz^%pV:0+tGXJ-o"v{/M ׊jde0ho" tHimuLh~?CU) lj/J+`I..b=`@N"gU tx"[UJ=uFP#%Ż"!2[(=}C9QbCJ"1ܽcu]9ԑk5[ .j(Bcރ"o T a7|܂k\NEl?Aǭ6@/3gXcbR8_X*$F}Y̛X6 ͙% +G>ql88fӬ@U#M׺c|t122#ݤ_P4f L@^$b^ ߝlq[jjc^BB_86\Uq_^ve\^[FuTf sJk9=CI }y‘:FCSe$ ixG' vP?[TbX90b.T#pcڛ[r] g:ygRYDo9UbR|>FQr]%uk֚:pJ?jj9l"iR0&R<(oO〠ǕFJ| QYJXH{Lgmh$e^:ǣ#B,N +/26xZ$bP _O4z <= 밥 nјQAorw*yj5lfNʝ;W 7~Qzf4䐫XLb}* .ްqhߩU^|$d(?^Ӂz%1$>sԮZú.Ro*k)u;Acl||=c蹱3(?íJs2uI)kg1xE1n| #Ԥ=ȫqv_#g<\@/ݶZݟ@ #(4cHL}nMMDd/v5ՠ jBmt G^qd~`}7\vB˘ì'+ԉ ,uYR"֐J}ј|rMl6e^5/ӬK_D}]]{ϭYg:dfu|9lTn^ƐX}o2-yWY=h[y$۱r7d!x 01VaJi`֔_Ўj{(/xI9"]R2Q3  w&(HH27tI(Bh}O3%pԁ'Ş_;[_|)-xp{*=bDuS*)VZ]#_xfFTڮdʃA%|尀OoL Ұ\ S)I(cVO<ٲ9luJdQ(Jδ`y?αa8B EfdБ[cVdb;.s KOΑ-nfoo=FnyMé=3g۟(A.8~9 yk z,kTUHglca/Ds̥Kڴ״5燱AbD×cjF׌?.:&,ZSʣ>(J e C9–KD~k״{ 2n"YC"s}*öhrqm=80cIm'G%Syʗcs1&Hx!1p0t.puۚ, ZAa]]ZcjHw;;^D c$L#u(nEYgɄO8sVR.V.(y<ϗU)/8WMo' uߏ1$ t!".h!s Ds@V>ԓg(UU<{濤yiY49aД\-z: LB7JuLu%P! |@n䨅+;_ 1* P1?dX;R?lj3p/ % ~ق'p{p6:Z f$Ȭ^lfs+p@\e^`=;()tˎ0Ĉ^NԒN1-? >;̀X %\K/E@]h><㌄y8AQ1_ڿv`n:ʢ1ظ+]캥Fcc3Π\l|d&&N`n=O;ӄJt"!FiԦSd)֭dR !W,CK A֡F}I]@$ v2ɏ@Q( Ey峹zE'ڒ%.X&"i;ݺ_&85"FkzDZga`C ^Hp i <ATCǭ5l.^&όFNjS ČBNς~!޲Ͱ3  kՎAlZr\ٳr48h-.Y9$!p=PW0g>HDT+ Dx=NH]d%>qsM)nߋk:? U:Z[ɇqC"fJgPt@X \&l:sVߑedr@[Xuۜ>cTgnu4=HHSy6l7ʟd"/UWyEzÉwiP}R4>?,eZ%?VjBc x0F$K\8-A;}SqFp: cqpb*m3URX ZaydDчBlqE]t4v^ChP |H侀WwuȒ|5^9z7{ P`[^rJRVb#TIBWBD34AR0/w*ϹT~Vh[mW ȼQZOZ-+OSQMjSș g8EYD rk|Bgnj !wT=([vʢ{So9pic#'ɢHoS͜7am{gd-;4<ꐯHBvB]CfI$:`r457~9xl콆WCӲoA"\ƻpb39nCC~eO:86SiS);)"^JrԸhm0crowz[H$(qmgw{6;jK5ZIszD,x egǬϛ[ ]3-w]_HLwrjS9Y^ ~MOu9ْ797uy |ں%&SQx6Pw .a\jw$es A(H@aX|Z (=꫻P@;pRK"/b3t:,, %@^In5f]HK4Qਙ~/aVgJqʻ HfGţMeo\ދ;kuPs rXV3`LD֊v#ѹ2bSz3LCq-M}1AyJ{*oj."$[#=A>BE+|*)"~oOi)ē75P,.;.m\gm>p XzyhTF6HX)[o`zZ|h0&7e8PMӑڍ -)NbGcEv3SҺ9:+ TG T;de^ACr'1  ;eÝ`B|:p QQ +25ȩm9~LYg;WV~ĎPj/tL#BIE^jc/j<  ͹/XԪ~ G`Y.[uҿaRW^ɑVfc) sX^e$PgYX?|{l>""'^{ȫ+@ەtTS  v:BP2F`[f<\zNOQDz؊;,ό>_$Mr Ij`>>d_%p6#XAt{dh - e)Z f?[߽!Jaٴ  ў%+ d'iL av&0'sÓ(h Djek0Tz8>M5Azn> \0Ddkt6b(hgD}NyxvOrz%g2e Y"I+\˃J 0v&g[&^rd|0x(!C l? QF2K퉩 `ө86Αc vWyX\RQhѺ:nvD2|Q7g!U}y򲕨 ̪+*!!9`>ǃS jQ–P,~^czSBCKȑ'P){E3P}Q,6וPufn)?N  Q$/ zW_JaCr0j@H*f;h;N[ ƍ tG=j}$ :mV9p=Χ"hU:b@<[B)/^ɲmpmMIպw7>J];23蚹`L_[>2obvbX#6鄝4SmN+o/^#W NUը]|lLcՌx/!T0BxI}hxLK-i 1U]xcF B;\^*ŻA7Yꔣ߫ht sTYp\k:pJT甏Ψcd_ާQB5GDT &%)tN[a$SqY&+^ȕQ4ǫRO/|g${=cX*kP0|8d\,AoƜCFw͑Cy˹S,NU'"*IPKԃx' 4bǗ Z{aGemIGvKm0sLP#F}F\XO⧰2Ip-Z g x`R|ܧ Pc;k)N.@tt6n$em4.j0Z.>p^qa*<:SVO1'&5|+X'y҅a+qAuz]rNTKo7 RrQ`֕m!_ALqf֧ Y52?unK/xdb%:+a9ǫڠò/OU0M銻[``lx3'h?c0RLt`ÕoT~~GvzJ#rqJad.l:xzJA}zQWfBIC ~1Wk^e/ *@iTA+#luv*M÷)^x ]q@O'L8fB'[7)exaÖ̏F):}bųCV8@nA!vaf \Zߵ. ->bܓodzSOiVt7 4>Ly! rDז3އnYᨂ¼q)/ξ9J'˵bÉwuҘ| ߽ؖAaoFL[JB<9>^͟ڕsl$zF1%1VK< $N8Qa)rQwW#ic>{)P1?+uZꀒ.ld6مoj|iLHsgM'Mg:#_o3`<)y:g?dRBKF5/J{Qw#0&;TNs]U_]fT$APf gl.G *c)y52 %\*57ʭkQID>nb X+D"#A *H< +8h(hjs2ŲKOX_ 48ͭm\ a.BL@hEXim.=yll*=]1jFݙ.z5 ىj*&jOUʎV{LEӴ|B Yáe6挼0﫩>.']Mʍ u)*5xebȥ]?vĒ?}}6tJVv$= oqX Ԭ{7A>m\Rfmh;ۙKɘ%۷ o_Y%Yi0J$ gO|GYt2"=hfJeP|]0=Y[/0ON4ҭ]mb]קwņ|TE Ys"YwPϴ F༑Cy_ufաav~qFЁxzm >fa dU7>Fn)LZˏ[},TaTlN@pl*z]Fr>DZzIzNwbba\f&mJ}4]s/ʑBO^gPy=^u&x&9zߡEn}[pOvpbMTWHY(pj(:7'FJ!fj1pp)\޺W(e8MeXW:nҧSZ {_JoMT@ %Lʀr9iΆERy\grTcajP\s^\nؽgFe+C|5}nbP$ujDvVbB_ ,#bkEǏvUs(m-A,ڐS{qB.ik)oS0L8mޛg@ڦq{fmϟ0?[=J!ymY:?lRI5ц }{ipEb$#MA俳(TD43z##Vb 'VoC녅,g],J2A[|Jl]U0lK<ǘ3[&RM)}Y?6S0/Vp޳tsf>"=\%'h޴ҐQWs2BŋXr>y96&HX NH0j<:܆BTI(GL=_#42j 0 D)2=ć@aD"> 7I3@e&vr L*+`ɫۈMU0UzpªTe띢p3c$=Lr$L?-YR0|{ rWy0nmV+~-4Mr^i*85aÈ*G!n@)7o"e0ޜČ6yGGȊ˒x$? <}f2N}dުOUg9 mw3ҥ>O",u LHfnCU;-;f%"CSՀ.oxU쬮,ຩЈᚄͦʤEj2QzBgSvCqs",D;xԚӆL[ !4"g'4ְ_L VYQݣfץSɽ4ok_5(- GnE̾ c\jjuo J%+?%IzYI(Xl\7_alȹY,ZYQL#SRjp΅ì"ңRV9CIJ vt3~T|7 ht-_ok@bʕ;..I 0b~񴧊mN5R|Rq΄,jrroS8, BOd9^[Rj rMB%-))pWb(AA-ҡKgsSO@OeV<ב!gB?&7e.}s*$XXl=:-}Z"~zhs}ѝW Q ߛܛ,, ݂^ &ٽA'Zb2+nQieH,}r,Cj~0ǸX zueluP'_irab%WRW>,ckЅR'b$;> d?GK<>/bd;~OuFՀ /RLҔk>,͍x}~tBM/m`t"fBrCSnAPE5k擃=G7KQ(v橚4/,5,=.y]9("1CpQ9LʵS6M heƬWDšyc&MYC:Bi#E؇Jg 7lvZ DǾߊ[ +M8S+7/[*zFJ=q6]gM}{M"(B/7 @ )dvs"}߼Z!e[gKBkXO_a )lVG-,z&WS F+ǁ̗ gcׄ^0 q^x\IFe=Wr"?HϷr)c74coR$i׺dѷ\ ^#/zCoA^ PZO =_YMV. II7:I&O` \Ҥ]pϠ5||dFS;? B d[PRk[@Q==IKܹJ)G E< 4;Ei M>ִ(kP5o^vKAhDV*;RR.R^hCFNlǯwEX>@JBds5i5U'`,Gdz7r+~` ^#oEh./b`e2ͬF3:QL7=NFmm8yH*mK q낂3W '`&*y.z]\25=9+ƣdLbU;̢z͕6L%>Sc 5e73q~ꩻii,cp^[P/,碌(֦NsZy=mn(*' U%jtDKL5u.蝬}ONW: Xy@.}O M2jm97L k7ea=@#qDy/G7D;, 8j_b<\E!Dʐɖ[Vր]\P3|zA=tkfns~*nY2!c0T!g_?~T0&872Vj;4"yeI[j醔5 p^e8;(gS+L-1{u .}Ҵ!YLy&9kּo`$UDr j Ed#2Ѽp=;_”-5GIUozS_/ 5dGǬ>v# >-IN`%t;,UKgax/YcXy مBЮ(PDj2ŹqIa#"CrH4=J3FX aYUO^1_F͈VpZ;||noP#XP.rQ3B,v1(7U#5~:Q ߘʔBو6K@QE 44 Cm#59F$"}5lʦ 1T~9oA%l )l|<\ f/㏧aG:,у(Zlݷ!ٓro 痮m!O4A/tκkmѧva]OH&Qb0Z*mhoH]'5@K8ş,grƇ=;DO[j[o8m?|091X=u&z3Da3ogtsh9O<\sM:C I˿Ao6JNmA19]l= DvliX`la9 YZ3=C4ݒh6nMkEIv]tjCs-UX(1ٹz(v^ (%T]A?F=ڻ d~!WEb-v٥tɺi0鲆HKV qʝ h p 7q=Ƥu*viv3jbwY̶/A(a\[S \ (H Yᕐm{BF^/[t2dBW3F:gyə^}{|7-D63^ J'9#>?Rc,/38{MPHلS >+g#'Hwė"#v Gvles974^iPKeRjiE@-{.y0gz6DnϺ q@e?S|WGm(vܲZ8b0slN(sU}Y.x sBaZSPFQ 9E gbbψ ”Bj 3>8ۻw-B&F01]rY-Ƈ,(;J&#bt :&tS\UDh@[G.'msރy ń[H%6g <ҒgQigN3[HP ,2jk8RJ,L# Z\SUˮopd3ȸpSP*1d"PmF4_x,0WV7mH1gQ/u_Z%B$_ZyH="n6la>m=uQŖf7,8LqYnMTblh񫍹n>:R7שZyy-'|3e{: ]x9F[س٧~;ʫi.%'\D0GUɋz%& g°iYM ZjTL 1W:}~h2K%F@බef%ț,K*Q(|^hˆDyAJ8/a䲯ܦ P";z|jY!Zi-Iy&Xz ^`m@iLyz6 $#m;&QϾ7R͡޳ag1p](CܐIE!yI^UkOR7P [ f n c:y䐫3P}0F;YP\?\a_ KvCxk+ .WI=pT)HKF%U3^pxѬ&̺\sި:K,z&kЬ'jFlEՒȇN7gW>8 DmZ_V:;4G2C'\հC?%3$qdMiy =^pゑmN'@$W0#ph*/P̂H,O6bWЎaglF $|r_d-`Y~G1Dῦ\?"Ҍ%.}94Pb\0f MuilZRm2 rusgzXp1-)GB$C6y3UqU*_^Nx>.-Jz4׾@jJRn7dHWg!Z)q-f<@ "[ #TuUyn?R~t"hz=5D,0>.)ܯTRͻK#L1:'%Jo2IڲٝX,WDa?a/ NβhSw\IFoڱGu#^ϮYX|;da}8X@=BQN^q::lIFPOZu*ZTd-X@9ITPyxmHo]@;u|'&@E.-G=1Խ ˟ܨoHl=.* g)G"&>T?:I4= >& 8Ю4|y2A "ؤjj;x\_1]^kf!fu!C&昡/!c5`,`gGYJQx!u;0!;1i$²uq"2z&E?vZ"\%9j;[K9!Nҟ /mG. ;m3d-95r{Ʉϳ&~Й)' [+xnEQD[&HVY@ Oa>{wƆl\IcO׎pV;ldypY8N ֦qII"l瞱i!Bi;ua|U>aؓV<*rbif:3H۲j\yZ$k :gEzȜ(c@Q'| :Y!֬ w{ǞpɣXxԍ`]9In9rx 7$|+G;.Df)B-M|VÊ/ۊjxYrgFtcn. xԫO6ۦx8:5Bv U [mϻ83ߑ3i3ntTGD[p]ېY<="U s!Xڌ b ؝BꯜQc 8?1JxJ8?{WZTO7Xr2cw Mڰ"a:927|N|6XIÖ vCm~2֥v-j[J+chх6&4)zI߲&."Ѐa P̀@dП 1 K@ij4U@a1YbX*-u9̩RzPI٣W_]|YE'a!03< /m: Ǜ j*"{xrwT?\JSL QC5ɺ_"! bݖe?&Cc4rsb7`Y]{_L>mTpvWt ?l(gƣ~69[5jDE#XQ&KoQDu%FgбIzԬ ksJZ96hUWw|N,W2SqA"KUu`̴Un ]Ӌ$_Jl824CyhF XP ݴ4e<+As9I:|% @u\JD.%L]-apM u؈A/8ǩ}k4OK Hx\Cr0S '"e?\\-`ˀVcYNXk惡6eDU7!\uͽEq[<9pM/PwQVulW*=iE:3r\1gVt:g.t8/~n%prpee3?R3֐N뗺+s'AE t-o|?eY) ;W Xr9TjL0zH2/+B<9)ȵTzNC5B/4陵NƖ5ڋ²+#;<\by0P J1!N'=’v4g?"hަ e;OV̾JK Ly}iѠ7$jA2WB!~J (,L4pMl =Ѡi%] +7-gwojHa'@L xTviR"IpH'./lm])iG3֛6c[Ɛ0X4QnHSnG\M/8v ?TO9=xrkp˷ Y5L7bس{{K7HiE7b>H*: MtI%o5'կ t +L+lOg"Zז}X O[zcMvoͻ9WD8Ge{6#,-. mAf>E2x8/aTX@ 1 +EEלf(n&}JI|5U5?k~_^Q P ; 6w+I*LsºvaaBA':CɣOYŀoo5a~. %d. NWEgU rU"aJp@լ[FJwG. \Py\)h@`3U y&}(-/O6DbQ0-4Q8Jw}7 PEl3/avn? /nqS*0B3M^:pW8#6ZPg{kSЏ_e.+J0 0fM5ܝL e/ 2+N0s;7k&^Ť69A~5i#=f=:qj?}iDܒ?RB|"LZddpA*^^tgi=E!b&VF/:~&b}حpA>c̓ڻӴheR|wW;)MG"+̐(f0F{mʴǺ<`+ҞЪ6\r^`Vِ f kįIKO?N^!W@\\eU0q /^+%A1>+-s>.w}ז(S4rש4Ze;t!Mm\ FH/}y kAw՚:m:PGMz0~k/°6(h?CŸÞ8k"cBf-) )&[LH_n3b*ur{-Gⵊɛҙ~088%' WF[Aba@&"4'4nN[=cdbjZTž:B;5{@=J1M EDl|L:mi^ۿ|.}ԭ5!?+"&^ޏ)M S4+I-g;GZ97ǽ7Oy/g4o%6dk@n4VXXTDBV"iRf͝xC2!o⣫,e~&g#od{Kgq.3'gL7Z'RvfUh5e f) {56Ch}"B?A4q:Qlu̲j,PKɷ^?Fz|Yee5u댠[r7яEWI{eJ|pxt9FGZe4SW%=3zok U\] [٭]ixs#tY>Fv^OzOڬoeWst=4BdçG8ahAT']|H3mmDRAJ9 {Pb^h{S/UAV=114,+rtF@y\s^DaXK֕*@infJQBVSrd3/ @Q%by܃0DOi_p̓2e074k쿺lN > ҫ]r-0KL E yJ_zQZ hBh<$L%P׳sUv4pъn1eH7;3_@eBb H"Ζ0†b !ڧЛ%=~7gH\~5rG)y 3so 3cKAu yhz{5 \]L3$\RW~ 9`")u"?DeoƦ-E 9YF̘g2-e(K|t>.sOFu(yMc0q,rFs/%f/aֻI0K=uja,v9kEr4TЃ{`hþ:ΛW!˜˽Nt'=y4MO*@i1Y-liE,Kj]W벴Ԁ/֘Ax&T71%PmfUWz0-c4T%DdBdzbԴ\kսt#Ϙ^ǡMHHY*/3xuK٠]pkѪᴽUZt $i.pC1VJ$<F@~].8ΧjgE8.J~,IDfjLZvPyBq_JF`,IH نOa=]CRnou E;0|M1RB d^MjoVshb]<3ESMu]͝C\t~+z[Wp@k<Ll]f ؓdKD;Ewdr8w,͝'G=M9_CU ~@T፷W R л.VA%$^Y8N!j$ QaS0Z~lLgL(z=K^X o YrI祃#Agx\YUIu- ;L=TN]ZQ{#BEނ[6ч[>͐ĝ<1[J[{|-4ćn"F&fn@ 5C3:hN@CなQ-+Gaw%&a)xhRklMJ4 Zq F,Or oR{2/nCr1E?XŪ! 釁֓ Z3dz׋ݙt`f=o"(-4ރ'3F)RM“ Ԑ`-@ O/zajTO#f^,f\[Wa| 1*ȥ4V7fLy/+1j3h xG 6'인\T% J77pFYyf?ӭEr8$+sj>HKp?6@l eörQu;ux pJԗ!7xQuӤ}!тqdw'*%D &;`dD%Լ&_2t0b&0b֥x8-wK`nQ(Lz۾HSWJMԌ[AV3 Cr,l>[#B,=?m66H6| |/'~ p6mw$%8pQGgTqzRl:7YFvek᪽QZ[$Shw巛+N's̫E1< x\P t^L#+f~ NԽ(/e@BLA^*!>R߂c3M!g?רJV1ZSW*aI/zc[1m5A_YK>F:MUdSZK1pWFz"Ge1/#0r=o#MwJ߶?rUCe5 :J,Ë[D`?mK4ŦWcS' z:jt٤Dx.2Dyuf__u L`4>Yذ@em@ nL t-H,\<'X-L6>&N{,4}Hq,SdvmdY:144)&!gPEOgT<:dߘsfdN5j'^gA#/K$p/*yJiA(ЎT T0mAP_BR^^3D(Ch F>"Җ'|sju䈫C7\mwX­vMfT0ގm)Y? EXv4wI!SCh*`x#ҿh¬hDF!ĕ/_hfO`\2 Kdt$ P۝4KMitʐ1 kggګ/x' +N4װ,¨71`'Hh:XR [.2aR`4]LÁH}eYn:zR xeN7"b<ŖGj|Zc2𕏬.8 dS/[? N\L돼Wt=N wP&\DXzLJd|Ѷ.5ұ@>W=뗬`%-VsG|ڒ+V0N6~-m]q毃.>Л ¼Vr yaN7;A.<\j,2>%\NU/}Z3B}n"蘁I#rYNRo,; 1i1ǥy'q+LT oGwē$a!T&S%1Jow,nvKnr"Ȫ@gimii*s ^޿\}ؾ@NeoJz >EƂ-pReάQ>f5,G9ob;W @|M;~&e2mB_obGhgy .= }6V*[Юsʘ߾wip}V i0l&LJ,2iSߕ pOOM~ԃ!<`" !6@v{oUx^י_j~3! a$5s95= yBCmMu$ķvUyyG.s]vU{CI~r"c+-ݐFYo4sa7?1 ?znqqR*e8rj/zKHV P8.VÃ~IQO0WFs'mS"?-̪O ڻW 2?<|P7e#?9_иx8*jq;rsbFj.Qe{1Jr ךʘ"P_@O5U19,Ͻ)956'd`.hUFHpgw*?@/۶+ B_{DgimlZ ,5G %5pL&oN_bN? f?2Z C:Tdȵs-L_+ |☘7O&A1XyRdV1֌ziI P:@j+E^5 `,=?6~M(&2}s6Z)$iB(N HzNH2@=4ݙ>l,K;S,wޞ@δPDЕRc %h:NZ(}C[Atjl1&4W4$9iU]o藛]V5y0ofZIsJ5D /(ϔ&3A<1ty8HXAM/-YߍBVO!Dϕ$A) ++A8K:6O$+iq._&@"srrRL?(tJ4ؖJV* J6+WsXK*_#UUQWfAEr[ $pF3>E6`>&t[t̋K,g'= iXֻd̕fTj##o\]3^H*ZLی}- U_]ցeB4H L%2oaJ5ԊCTdQa*e(u [K*75G3yꁈ=Ԍ e?_zGgB#ŖdRv+/zWȌt=NWЕ ۗO[1LCWb{4- 5eq<3uO%.(%UY7`_ödk_NE>>Hh췻,L"?N7*-V2\fw$^(D=׸SMڙ}>,@{<\G<*= )]uÅhM;S;$}Q5l$7T>ũQbz*h.YinyEXXTvVm0ݼzQ[wMn`랚F-%O.E"mW12&6[jhT5 C@f2fܣ'~̍#{ v5!K,yD6jT!bD~;:9TMTKhB-&zNU4Q TH/Olp@}oz>3#-^pi15ce#ec4xl4H)zfhHVw&:K,o1LT j;,Ch."OSFia ) ` ,G#G. :_1pv1'  |+ظ ۼ%m'W>"b X>> *Fo:{] 'Ӱ@`ܵza-B&@⌏&(a\|k)-Ewh#[R=*%p-3'ڵ pn,(]#MYi4l4<39JMR85Pj{jHk@ctR_ D*.u4&= 5#.Zu-v=VӲҌ mh.$OCzbBh:LArMRf;þP^g/φbFZz{C&EmS¬^▮cb+7pFϝ85n^lva2։T+ }6oeA5$͡Z'b4-#wW$*؈q<{.d':sL0G(eK#:PNYun˙*5y,8ܐ]p4GK18p;~g7IVOp\Ix+ۛOQDԺyVN1_V̖b7sQƙC[ f]%nukvn\lu" ̂Frk)R|G(m(tgBQC^sw :/VT ? w ۮ3f^-v>G/u鸑1Xp#v68Qkd?]Iu]9n"NVvLt{nAZ6􊯟˼}~#@ Oe XTIDŽt>}vr+Cݒ\Fb%у3o̐X" wK9m؅txJܿ}I6 M͠ҟ%.#F W:1)-߈?|%rar֗Peq+7*)7"hk౤ֹWmbBYdf'+S@KPB cae|̷!cOG KC /XkjI}/\?]KqldWYP}8ƯyƁwVptHXWH}<ɓԠ371/O eJ wC ']<LYny  oЖDJQ;.PnBv7yҐxaH)gv*гSAtM_%.Ĭ5Wzelkm ހ9+h}9|Z/cIK'wܔggDs yl5V)yš~@K)}JV_ ;{xcc&.˻|띳9u_`N/#/T̓/-nf/qkBs@t*ZqlM^l?qWҏ (xTSR"4u)#Mz;qН{gAA>thhQ(=73I3,TMMi[:(TRvⶭ~Op>2 BKqABj_a+ޫ|cA\d2+?θ\^r-|+*tNsg|g_P^gƏNq)9V1)l8^qp$sgg nWkU8缼aTĥsz]%A*T8''YmA}kr?:w6,Z+b)}'bmO!'G#yNP猺.l|NB[F(+U  [" kV nm^OHۨ^!ِC=LuÃF4o\J1RL M"6@4c+129!ۆ خgKclDaXgi/J)a-dG8rg{8!s(D-Ϭj93yaϾtnN,kge ~'l4Eq솤IcC'd ӰJJA;˅j,ެ݁4۹zEd*WJkY @v0t*=ŽXӖXߒR1z7~0']BttRqqA>i>cVb zRp4^ 1ka)Rr'O#]onRFmU_iqo:!IYR ̶wT)'w rΗD E+\|W #ELGͧӶjlgkeCv"I^b+y{9aŮO[1{ W+61Evmm/'5SHgX#9ygZDYOv{0$s `f:g@;irAo;Ԧ?FgfF~#FɋEoֻ<1Hv%fi!#ͬn7 H2q!2#Gܬ]!.t'hxpѢ1ǴX@-D^Qٝ x^ :DkԂ:s!T/14bvѵY cH s[=\ tu.ډ r 53OiNNNUv(r[Wt3Tyx&nnk-bzc79@Ԅ.gK%X_ ,`T*ҮJ.I(>N͉M/Nu:V4 iji־mm[,VBiX  +. Q|z&}{ŠNU\^#C )M>S[G;~"[Lظϒ)l+9fsC?8xN w&I’Lr4:zFTt;z r<ݩmP`jcEJ 0qKȸ0.傊Cz|kY0MT`j+.NC/jEpdθh 's=Ơ% fšާjبIIF3tƧܪ@W~Wi2 /=DvWήYRwiHx举+={o-2xhe]hޞ1e43z3OKi6ZoL4 Mj>4NRW0de[vT)8ג.{dmeYٿHL pYv$`T<̨7~HlӸGvǓeyFןO=IHfP"D.p]="ҞNf ҫ|@^kT'O+NԢqĩty]{m~K3顾yzŋ'(E՚B`_1Vdjur%]-5F2KF.Q^YVI"ZZB!P^8Z {0͹,OBR 4I) 6DGӾ$]V6ʭ'W.I {uӓg`WU<àDWzWL3ܐej=]> q=d6s BPKôa9Ru?(^s hS4pkȕJi{~X5UOqOUjB$j%5Qe)\Mrq4 Aߵ(7~^V_&Oq>1$ǞD= G\*t(6Q-.PYG^[WX` *-ofXr[U,w3 :s?pn/$Pq2ZBnA,(t!p든\%>s[TA]@!SF5"Td2jAqyJC eCI*׽r?4-+(,j[q=uFUG1qrC]^|ZY*֣'= Ctٞ2*4vM)Ϋqe'YhA9tpףԊm/S+/&}p*!;I.E Hz uᔗʈH3UC͊tײƞ!U(8g`mꈆ ߕ&qӿ2}HzXI4}(Qӎ T/&bgߵQ`ԞTibxw* ; |ݪZqrsI"R{p$Ab˫/gղhī) $j$!2{\j7׋I $1t«@B`̅Sɼw06 .~BPWI@xTM];T-^)Y~NfDspl"*Gy$X-T l".Fu׸_\OWwbN8 "L}CkP ԻWz3/cQLħnME;CY u k*++lūez{C@|ptWp2/s{Q/ # %Ʀu?J?-vh{bѽ|{X 6}G`5ZD tfvӱG$;IXx^T~R<~$bXK#fr@ʛ:F>Q4LjAKr\PpnX0@@ApMi]ϩ- `F(Fa}xY|g0"{E@gة~l0A+dl/ ͱ:Jv9rsW1!65^кV/d.*0e_n"Jr84O/uąmݽIOz,+X3؏pWT}oXe"sB*˟ < *cPsJXkS(U,tןYk#D}JIe=)c#IdmH o4A."])p|0EKt$yN)~(0K !cص?i&UF;!ð8/p,KE={ʝٯ voڥ#nE\i|[W˾wp&1hw+QY?H̫O;Mʏ7o*e{Ҩ husAHg7뉹\ԤG0gXPdjvٔE!Cаjbhs`Dٓ?؁l&I"[j*?П7N*ZhB1d; lP%tl.ZǪ|t(|P,jrxs~aBu tD9³2OޓOh;hTGryQa8Eʄ6RH8J\gg+&s rh뱞kycА`)!`jb,,yUk!mwW ~xi"Wbؤ!գ_" UfÖ_m25HoWp3nC.eQ3?,sX5M};5`s"-AΎR *EI{PB'}+o.D! vh"YkYRĨrib'sH2S-*G]=Aj}&tPͮƐGOjH&Q418>XRCUyh5]I`fBZ@ >4j՜GgGX{Q5AY}CUFR=JoLN@P 1;"-?D H, ?QCzwҎ˰&U1;Vf(=[a7&oӈ_=J)s*hh!khIĴ9eqEB HJޣ.-@a%qI^@sir2jmLNz<M(<]&af{PTyI[K7>BF_(8ťD`#9cq#]IL!1\]AV[M_M|{b(re81]q>a_8(!/F4BC&wwȵBaH=?l%Qۏ[P|'"(x1}%壋& -o"reF.2~vaWwKĹQWktkMf*{-Gu3_7߶T :W Pb]t9 YsC5@\ӓhrp= wBTbN@Q)іWDíH8%.q5 J^HJ1nUqlLprH=ѾdoMI~{v6 *M^af&Xq P +(ñy` +QrOnt'B,y٩`bkDoC;W|'F>!+8͛\}yb0-ӎыX:i(D)4kD/w=h2)z[S`MF $Qfxdu1![A::ZamF]ᩥ* \P_e"^;82pܙl5&H~LEunܴ+mu9JF]4ݸ-%u1jZ),]@ʊ3wm(y| IsKil:kFԘ;T)kf** Oq<0vnIUϘx=nF^wu6[CE4\;(lp{ [Nm1߼PhRk+a5)!HAے\)ųG?wSg~#!~/H J/cm57$87}yÀfdX&-7`t7^,mV+ ٬2R٫e,$(ngUPxh󢭑h-7# gy: -ۈQw%l%m™&^ Ѓ:x>cq#>r'SeTg 4J-ЋheN&)l_ʉꨝ$TgcnB濦 &ΰ! (({[+dYC>@wDĆY]N4Գq d!4=hw"wlnJo$Nۆ=.`NԛKNHs\q EQRktVIqc9BS-[Y"թ$7} (2EVeEIRg 8"$]>We&wJŪBks]<\/3 mmJ弉F`'mzKCګ-}7ϝ*T݁'w:Qu +,=_;w72QRw hBrV6*i\n%Ŵ\e_N몙왖G֩KBX=YC6M\3 =.܁'K<ȏ<7bgl:y ;?U wBUڷ3?P򬻑YєNc_ <rƥwӦnq?cU^Ѿ0Ƿ=!rm0lK_fʬHde^2ʙM?k@#"d tqviݺ@S. si/%i @r`3пD78z U%b!%OSYr%f+x<5%N :/7,4R̾=da1+,P(gE]}xB)y@YgYl^&m}G 8@vl/~Soryd F#|=O\I(]Z>9S {4d @n_srCP|r؏YGٍj'xvzʲlQ}oT:q.8O {.LvwiSָR Se(B-P@8ghX42Ys]a }Y 494m]Xl@J ix}OCD3nikԌ!ZAjZV8?חU`s*x{@;y1{:[DPh 1>p$D/Jc4pPA,79xpKtoMSC. Tzu<=I.̿TDMy+O} *&Pd"uHeEpT[^ 5aW@2;4S:H~TtQz,KJ=Gy)L~5.$igquh8.XN[rcs;d,K%moTVrsZa؋mrݞ'X^doAn;o6CX= %QWI:$|}ͫ}&v~z.hGV!>$[vzr=漯ie'4 yNj1#,fbGf]3g22Ql&QG'⤸`;MZ.τuHh}Z鎏|F]h6B>^'7ˈ19 UfCa9֖`M;C9x/PD/;1-}ڱH氇~r/ WF)64t6:l .³8q#,N$@BUyDsnV @&z "bH7կ%<%!':`&;S߃)Qt Qylz1yfVI gyo;R*rןbʜ vQ' RڂFQV]?  GYq+*TI$άYHwsAqGlKU- S(C QP6RPdYB2Q{iSҊù>k s$f^}?UA7fo1E 9Q?zl ̷vOw#9&$IMffb/$FJq(4gu~?eCIPİޤE(P%V9̊fA!W9@EYɯ>r=cl@az;fݖJLnUysJ En c uVIOV=x+80Oa<,[Uϖ:, ^Z;C׬7uPdTfR{u;T˺U_d=N|u1C/U T,ǍsI n?4X_B3bʣ_&g\XOŁIZjY(HP`&Ïd> lUDk4sMEbUҋyY t{$"sG-Aj04¿p pUcp(ӹ{BfD[,/.̔DS#bJkȥe8 7,,Lw\6ҜBKZ4^㼞iϋ8jH~D_ 酚Vx=MkXKSM.q[c-<MٖNվՅowN澭D.)Au?8ي0J쬃0*pX2- lCjq-SHN(0iTl ?(i-F!N)Tc9 =`hŸ#cR_RwHaUȕwU[6*OW4-)Yb^or|w f|FKbSȄΟv| JxwU[ffUaz=.^!UlgLG%_@4 yhnu,=yLPGѶ9bpdj{" (1*@j5+ZJs=u4vʄ[,biFEUvfkR,u3⦄p!pl00)lRO: [Mil] ۗ\i3"Y]|^I;֡սJom͝¥^^PkOG/}pL/_7BfbV&jI5O=gLQiUWkT)'D= l^ݣl!#dԋՂYaOۜ?(P8y&}awe ̓O޶gKqX-kYF1&I5S讋(_Z*|lKw#=%Ml͑ҦQ̧I,:Z5Qpo5:];-8|uW,pF[7Hn^RWkT-Tfվ7"EZo̧+C_M*iLӐ!F~6 WFi7ulG}IRyD Ñ0!B̀l7µrOkjcv9oy^ km yVoR &[}|NA2`ZJ[|m/a?~y īIGefI԰IGcr'$HڣbVe֨@Պ㝴-V}B=!%m@HNc5LGHsNNU`8=%S"GEb:vW@|A(ew\3_!)vJb,l96kt[{uQP nџuPޢmK`E6)p-` \.MȣxC[OVY&2`T\`0$1ɕBnӂ&[yˀ`QO8!~vHmo k6 %v9qDΪ/h܊Jn77FBׂDM2;؀",^:Z{hRx>Ĝ9%N 2x^&QSU9/8PTa>T֪=>(}_ OSY`yaO{/ۑDtNV0x AԤ'[ oߺL23?YF 7,g^Ȍ^"H%uVQ|m5lG|Zҷ@ cɩSliZ-A8``viHaSsw&{_} bnؙ~0ޣi+E[R+= Ec>!9Դg)g ,,/X]o֯#ϽX;ATܫFAe%7X"tK;nw .PZڲt!NfzYP6>Tpj t[q EZ\n%~_U+/K8V·d^s|XYk!cGů9=׼}}@yv,^*L|h3mPl̤[Ni>dilA]9>}ކ6J5+vt$$m~U⢂I$e:8bg)m[D[gebk=ݭٓo(soQfqqn.,MU UC}jKտ K%ZhV>s7.ͯ#\c;ccSFțƶǔ.Vza;woтɏ_w'[%Wzױ4W}\Gt[B/6%~bԏܮJV 3n 1sʦ Qa3t@VCsQ2nQwU"w|^eXKoE&qdMШ0ܘxrMO%M+^Hµk9v{15<- WX&(ʚiaOV*#/m s P(,*]/K8yQVqf7&N5 gSQ* }c+]ng|*Xf3'BfU`R6W{bKJ"& KMr =); wXiGſQxT i~9FQYxzgskQa;HLwTJ4|l!-1 i~ Ν2QsCQ)C:SayW>éG+N"kldE)gM 䇋pG6aNF⇦I3ܴV$;{` $rլ\dQmbPܗ>_slTo\c;O+Eֻ8ߴmD w3Ayĵ #v+ݏn "&Ȟ\znꁕL߼d|T)odѵC/sI32b2xX$=Jht`5 E-7vSbR95LZ:Z<=||3NT6)e4U<51݉ H1ԧ6߅Hed[v+ja3a (R}=a_%~ʇ^QʵJqj8S97\)YR8rke&˟^EĔaz* /ȉuWS *\HP$ àgeuu>Qx֗xMN㊃pFժZ6d`/9wXEbV"]uV7^b(&3.[WSe!cFx$=*zN⩧c:XjucFAZ$9Cb"@ha!y;k? }dg%l^ JxQ:XlXhw.pW WUm ~3!J ToLϧ>-_`v\}=hk~>RrnИx_qb;+yQC\':+=CJѫܻK^'{eR,AL"xt@XwBriWT;{G מ&3/,|"2LfVE oPw# +YSgX6]Ъ,EGw) n $vXy<; SM$S:eFd۬Po]yB"$̉YT6yW^w kx+137ٮ[4P`ViM#I ȍ=\ a a@"aN.6qVeZGY ڇȨ43=,r5֋8ڏ&P(ZvU)NEo~ՋU._#'e Pz<N2?߭ SL{ݫSHYhRѦs28R)ZQ T"N +ON ;qSڿypϴZwEH EaJ0XqpZ*up4n ?+jl)cdQ;9;E.l lQd.k۴H(s,qT8&`mG>6x{@乁.W_F۝͹UcfUڿӝO/٘S04'$D *~':J0n?!y[#4rW{kfo!MOE<~(AABVcw^VR}: "wm N8m62Z#n"8QjU,ʺku qB@iQ'ӨZ(5?M;ma?Lڜ5ȭ!`$x$rWPasBXe~f#k8*2l\ڱGfU@o9֜Y̹G8TaGKCA4r :*0+r dɉյqu@k"ALg=NJz"˄WAWFcG?mmTt$g96r.,y̶6Z Ԛ|ݠLG Siַ]T6KEVʁuFMttB#@Ɉ7 D&nW2}3ű }]:wkkPhXkL )Q㝵1 վˈFI)lkk/eWpTVBLɞ~/uc)J5q32@>1u4[Y'ZFg:L5%ΏkȮ˕w$d2OxPGp]B24(yfEثaA䥪9qsTqQI[bP0[~Dgw4xZ}JEcvP_xdLMMy&n#ȴ$r%2R nLAƃݚDfY 7dp( k*vJ4FZAsƶLb#od@OhI=,oHD&{qpޛoO646Yli[ɁDnf~ zrU7:N<_FgZ8oHu%Ζ.ϡсAk̨pUXtcIt rۃC6^B*>>닞/c(*:phXZE`>MsTS_9|h6c -&v'aw|`hADÍǀlL1;k{oNǰW6|SYMKږA9' |- ̹b~JV=z-+)Ӯ2w#ɰy* 5d2螋(l) Wiя I<.%AYPn}aR|x:˵bEeW(X5lZ-$Mk:!ŽB'FLCjRׂFB!5ĝ ;6#^PzcgexnAT|\/O=HY,Z7DPgUAs$~3K|gghU8뗬K1X B粏rGbY%t}>YF(u}rEunO2)"xDXet{> َtWcsEN3_f?GrL^ffxNg1}Tm<0z|P m(> A,AM?HxSZΔPѧPiYֱ0F)3'De݊eFV_>0b]iG1ADz b5h*<(W>Y?~pdtPiu\|}pO?7<:"hSX}~Z6}Bn1"C ש-w`K)aQnqw k$8Z:#d8\8em6, g :SB e[l)f1%em*N^CdFUg̈́KF,^|9~fu@f 1 c,L@C%!I3Ƙjp JTj&Xv#;Z|V)v8' [peL5.p17aǢҏLHuEk-# bnGd.Pў=;| _km`$fs7v&'+lt;|f8k;Pxx7FI=|(q`͕yҮ3¨Zz].9 t;e8'VbP:UC[6XA"1Uq8J)SRaxA!|h,y)!G.(H3OjSQ=ɱ^bC|TTh5(~C[i?}<)rebl8Y4DV, ůNxtaGL-sU '_G܉ʞ)K;>@}_ 9W6`S"ZP(:>uS4ʞ18Z `wZ6y]Y0jЬ IP(Z[ t,U6T(Y`8B>9 ="d}L9yϘWģʨH|d$ a)Euj!/B~ hyfSt ʈWY#>e&?Ab,@)+2FDf^{[Jģ_PS@L 0]pT5vգ,LSyҤBֆeF4M#}b pt2 ߉~ H{Y2!#k=Q7gBn:'qR0m`瓴|ʼnC%0]A<6M;% fuxdgKgAmZ7&\H|Z2kilnxNDh>#r\H[ [DYlvFB z8۹ً21$pd1|ڻhyCL\])TCAe44no 2(:MfU] YF*=6 1si\Rgg#+*A}d5iK_K^֙qL׊ #<Ũ-Of] 7U*+tAbƐLb$zdLѓ LuD`Cu ;=&FAbEju˔eP*_!i¯F`GǼD#걻t+$%BJ^IK)YIS9L] w4|7vbëPP9.H]~rot2k&R iPU~\E=,WeB[9k9 'Y:د)|-<(,i;<2x%p~_1>оQl^'1EC$ Y5TsdO۝P1?ATNX,>F=tK*I(8m|!#Q{wq #͏l-sq:ytY#2){=y+ѵ. o׾ pB]! ǪHk{HpC@CJfU [(:wd-p 9#۳`4[p&$pwOx"yj j\Q!T^ X3g9D[aoVu(m Nو0YrJ-JX5zε艛Z;n]:E2>^ }PG~hG 6\}-(e†a $l#>oc^!8?o}{ߊ!AC Rbtu!gpUaeՔ@֑0[iިY;ؑ%SEYۿP/5&tKNѐSWK(uCڸ˃={(\Kԇ@+R\%lf [^Ì :F櫐mjOjbAGk:WO!9PdcD4 Ujҥ6Z<Ԑ[O{6#nmq;d6.K5efe7HuSMsw ݱ1P8؆T:'^Ӓ"F 2_o 8!"nǸ鍻`W mrz?dF]dxM?=o6|~6Zh]$Sw{Oƨ_!HwLP2-M<[hXɛן ̧'`^QGq#mEዪ^oIse幎VvS-qyϮ %j)#[mj۽F%EjJ׎^V:֥)r2J+SxLbz/QQep9# w-x v[WHB"X% l*oW-_Wdzg,P? kLXc+!;It>PKQU `'RqS$uFS' &Z|zlyvrN׬r%2S1{eoh))hT 1;(I*fOɾ5> I!(3XA/516'a"Y.YZ4NZPi;aXn,Ճ־dh) c'ykɄCY M='9ׁ.O" ]{!mG)s{JW} w2 |:0kR;2.C}_N_ P.H״솰)ćJ]ē{ڲ?#$5Yu S ԦSRNrB:;E5aP8tbQKl{9׹$v.ČC,tO5HNɒE=ߍ $m$.O4Q!Fkž34OCèHȰuM];7LiGy麭r 睐W(b5G:.8B 1W0'=/A~d W`{ 2-xvQ'H[sl_ _`"f׏~VL&rhUCAA@&J5|,w]|uqB0+æ;Z7nE4]Ѵi:h{[|n3v@-3\>R/ =۪lDarL`=j/+lz*⠆eBfm^|=9zJ`Ӓ_D*'CK|br'\ fPY8/5HV0XpIB*vXEjдliu1L6MSkoxlȌ~%-|(y"vQ $TE0_u.dkV^]Ĉßx-+H>W/y¸{QaU2:xrOu<7F"G$zM1'Sܴ8N~̡|~ҭ;Vˍ8 M2 }Q]E| 5+ŋAի+MOcF*A?8H&fvxI9%rNYR8IiNK%nK;P} Zm^%\ٟ=}95dže7/=`'s$^y$7\+w^hp⍛N~ҮTGYONq4ځm bxC4_ÌKtH.P%.WEZ!*`b-RH?XD+gT?M?gI{`wV##z@7랍0?TfW%tȻ0"ѓvjwOla)3?@#A("om֋( x;~ v?yramb.H:gHj@q*@e!eۊWZNM>dطj^Iޮ&-B</͉KNq(s}V=YqH-\V&7Z\ͼ %)GS?.RS4N8 C igk6͈dOa"Ta(/Jɲ0<d* N伳q0\+7= l:ٽV51d)~5k*_֣̦.JO;oOȔ>홾s$\{;p07lG@C"WPG #_ YH oآj ]Tw at&3ϋ r@y:lrFt~ri|{lzHӌ~pdGbEC}0SXOjVYFJ^^ <8c"@cHҿ"Yԏ_ d۶sAKK /BhΛF17?ET7=ٽƙ8T(_Cl23 LеJ=Cx%MՍd | /QhrW,">jTnhdxOpYVP7,(AqX"=3`r󆔾+\{X98on] 7>פSWP'=5J`.S<"ʱmF~"7gyEŪ [U[eY[]J#ۖ$i LO0g]x^i+U7ń}fM9PN2Q,|9uL ]fTȯ U-e͖E_jx& (h$y B3`ϘS Y4h q"CXL:HHb,Bls\:s48Q w/,& Bqn=9yrz0ݬ ( ꌎ:{/K>'Zᙯ?vnn&}fبJњw~,|&E WЪ!oZNA-'UBc zNү+=ѷ :XE2qxO셹YLn Njn2Wi֐+AvqV\{qgt%v'=I BxΥG"Ӗwر4G<鎸X2kmOi lr֌^8ae2Կ`(RpOG Ӭ g-邞i j,L|8x9#, JDZ#"p[d(98|I hԂZ*o-C!}~i駃#E3h&*|#2o? mkB6xFGV]s+=rbq5Zn[BRQ΢ȍ"N˚On,}_/6@H bێ`Q :AaE6Epi&]qZy׿v|`L=cSB64!i ?6AoDV )=StT9Tf|cR>O9P UpsU.;R#ВX~E*N@tI9i, rvSb1?mϠh=I5Q/kͨRl;*O ーUI綻'qdy4ȗWJD~dI$Q":7 ?jl4YGh*8+h>3FopS1 +|ܠT~Y$i_Z.́0X(c2^xZ1#2g3YRgFCze݌ CiU<uPmiRɳ!Z`EO~)Lk]cD- VSKVČ)!+\f9w@ݬ~ҹ6SX۱0+b(}Yu %#:u]mD]ĩc^zȂMX!.hCKl%IԀ?zֈ{+ZzQL{hiރمV"G~m^縷߼BdzLp+X"m2mӍ[i`n"&O~asI߆;>f!`DO]/п*Iå!͝;B_0Q ZH8d&Z^7.'/f3Lpl;"[i#A%r%XKEU@|q:Z!6P=N'U4_|LEX @.۵TM<{0=]dz!Y[NRG7$uܩY$PƵw1֒0;ާFӋ qF.F=u*(~G;k3IC|BW+5.̤f6s] 9MkdHw@ Cf dO!ĀJ;dgU?ㄺ} IVy1[ ?kP[,[ FO)ۚQ'`Zg{^y'.J҄i -fb O@T\eϬy> [b؝WC>d:p¶'Hw'32;'7XƕMߢbڷ6rDY2/+, tO`qLuKi0#`~-8-],ַkH헾TRVyq)QZ\y聡z3|+\8&-ӄp"c\wSkuߐ>׫љd<-BVa˛##& O9UD= i!ҥY'ct4&iw`R(SEJ>F?"dc)+Ӕd ֛M Grcx;g6>I׉*ɟ?b;z9ϨtDovfB.=M:F Yw^-C*1^j#p+Nyoe*s]m\<2@c.:9ieU!goō ~)v4c5k[B5+X-gӄSja!Ȱ@O79h[䉂 >YKFd$ G22!}83a.g E1J71q_WfĿEَ VQ x±V=.)9?Ql|!/|W:|%kP;r"3®NK9GhLkk@+SNռDY{ -B.pphj5.cpRookfk!:ttR\mmr,uq˹5 @2zokmFk̍2#߿XGx'RzԖƯ/nWBNCIA`@dYź%x9k 3s ^xm77 ۑ> ?g1*p--`']~^?uǑ= e>mqBpj[Rz>x<[N+ UVhZR0s 28X[כ mavhl]UiQ2=p#fe1ʛ!H͂~=~ѯ`4Y#:{=|! gŃKb9qi2P' 7U+RqX**#m0OݯYm PV3312UӾ=›9Ǐ6(z2C2֊6-4ɀ^ApѬIR? -h%XXUQ{}Y)EW4fwSĊQML%ILJcX*r%#׏^-[M|,ܧd`FTt|) .ˍiT,r ë"p/Gi#<~+S^f,rTC?5$ݡ x|s;VZ s/&k}$< ҄u,>g0vy-CE TZke; ˯jd\ #+2 w' 54|LV3_tʚ#Jc)4]D.$}lE0Q}d63wA=̞&ҭ1I|& eq.OH2=rxd;mAPëb׿`1\*__Fj-1qt<;]df|cޓE&Id%cT_c]a`y4iu#zi BX|8-{-M'tohst[M2w+/UPVJ}*[@lR !Ķ! \ƥb˞ X`L s#^R|1FJ׷'WC'`AGĥȰc[ et 41 mCC{2]Vo{41|=1J.ܖ}bư[ukiN4#1\ew,P zR&;48ЂEr3E}|ߖR07;٦1 `DތWw\+yw$ O2IY5`us2P_+idLMǰ;"W&58^ [p{g7peT5lC., ogIDf$PfsnW/Tm/"ΒDc"fx"ᳳu09XrC:t"o(<IC Y"}{X>+MѰcۿ=Sl~_ѧavќ8ܵ+XqI"|CYC1FHjPPs`Fө;e]< nJ zK}&wXdX|yrȚp̦Y~-5n=EοW~M91 VL=$/.YP6xj# /ƅ$@@7VD,ַA{]1-z> u_ߤsکy1 '70kZ= @r}3֏g??'63ҸHrheTDڇ]^!Vq_.vi+SWjO]cSy!I~KFogFmsUVDͿN` Ѣn_#h0dU ޘ ֤% A9cȃgV=A*hZ7^}~ t{¹CuW<_̄;*"FN5amF S!qDPayu=ؘHvWxjk-:|aƔAd2">p^x#"L9#iNH_g[ʎ .QG~JA5 u}Y+S.Eاjަ03ܽB۸ h!qp['3{X-#u9J !Er4>,wY/lװT}u. BM}f:-BFlg *mPUOT˗ p^J7 yK?YQd%Ɩodes6op},Jr Վ Vۛ{;XP.6ypTT.i$jA16嫺t2u* <!n{F*sS~ow?>92̲;w`!zg_eE_')-YN~j,pEcHUTaL˒%>\}ṝ 4a['0]=kO0!"r)`jˑUCw#;@+sxr 'Ne1oH`'֛#[~!`$!e{C/c.<:_r ^  ]+uzv`ɇ+P%橬(/GT4G S# W9 3JTox3 2O'ĕ$Ս>,~gua"$!!ylhL|R$Na}pX@L"WE󁂡}]lNu>|)B}h|;֝Z+78CN EkԠiGŰ b.\/KOW=,  D/ wh*]7pUA5KoᗺFEMQ?zꄽ1᳍d9JzV{^UQt\(Io+>a,K :4f ƹϠܛbNҢR ˾Ũsbz.O![@ 0Վfʘ 5ؒ6k*6qxWsDŽ/:m*`9S@I\q`dR W īmB'Ҷȑg-b?q:4]#zz<~VG[Ě<&{EǦL+6v T2wvZzxgmS\z[-RdhN4ה /́9Ʀo^yvu u"֔K<14 Iц(l''c@*dAIѓjXgO@څPW '2NXr W3dpQ22p!KkL2QfM?Kb3/c[# =)!C驉SZy ~4Y$,P Ph]-hc $-t̅M=PJBbM!dE1[@s8`}rME=\S2mOJ.*d9 ag1ODvwF;Z{Lȹ1$Q

    ۜ(7GoӄλӣO+7uJ% JvA.Vyt &)2 \^?轮tP1=`YkLK(i;wjDG'q͑X'*m9ܫ^ G,^E=dMNǥU#Ǹ ^Lݙz%&%k;GeOrjaFTpxgf5zգ)?q0}U}%% ǣv4KDt>V|,B&D'm֩ .K%4'=jGv, hX纥ú\kDF V*XDbxTZH,ʹG6p<1dSa<1/C@}d =4#;zU8kHD$ H95Hom}msUhm"H=y 3<cM]˼Бh-X!3 )<~}>1/'NFEo^x[G5&l.Ғ LY0HA'EF5Qki%ozU*wC:nrXBZN)0'MjkE}hVXJSw 9,tϻM;"RD򐾵Vb-+<F-@ SqrVVB.Oxsvvʆ(&?\ˬ9DRjxi <%4K^FgÖ_L68)7ts܈;`Ф]4 NqqE=-}ᛸ$x[Zs77S['Y :[S켒X?y@7. XPWI*:d@]Ȏ>h1De]􍙒n4,['b*ݏKBVKP!,^Z0g@aY8(4(38%rc".兔0qy/CK_ͱM]XjbmKs)(BGPFà-/Yx12xB[|%~;y_E2_ 0 Wm|I8 H1UW&Sv7mF:h2krLb7ݠL|o+*(ur4l?[`埤\270ժv2P"yJ=|}q٠nTɅ(Sj cݴ N8$!pkKhȋ'r!# ENS2!W vQ;RTcf6p GWu?HT,!0Ye!X렁7:~8J =m 5QF[v[pf+ ]鼹ef+0B"Uƒ8B,эEq X*+:w_0?J+rdb"s>Bh&.nGNz h 8+䙼dJ6ALEGr-,/i !o8Q*pnm.[ R#I3/++1 Y겸9cHP>Sz"ֆsdr͢fXe/|#=a$A2wjrc`{CgCf/S}e'Y]cyexe`!c}R52!d+at Lk'w"ْm}wʵ[\P`tUO4f SjN@m)]QQ^=[5rKKѡ疼Hq(/ K|"(Z%׫e5kx^HYqW,c򭢗y׭DR ;׏&n{Iro9q"H ߉hb‡Q'x\W)%`"&P7b=l 6QT[+’53W/LcSV\R3t`C@*Rk0Wk%fqbz= hT _i]7#H?Ջ9v(%Bp91HSIis)Z^JhVN=K@dgD5A A-gfvl[*TS^ Wj)Q ?/X7V*qL$ؙ'MF_Zb%)jTJVec44۬p, ]u戆GuMť;PRn Z)w",JV[Xr2Yu'K4 6\4NGRY&v989T|+Hc7e Z7k@'4 F}ޅ@R@y*Ũy.} ,}%6 ѹsاՌѠ}MXWS;1#U@"7Q0iK4!]<:iXKo%Ι+9OV"uSJD3j7ji[o+F}ƦL#ngrt9kn'rsVgYe |=;BR#H R5OHvcn>u0>.22V nb{J㈩U ;\9(i ^7z&أ0ջݹhF-wR8\x])jU5\0Pj-x;9(4v-F, ~Z.X+[3yx\ I,+X~".DWDfs^f>n\*"%]tUscXi%t R `[!CF M<\5݁}*b?l b_n -' .ЎHڡZ!F$,kQ;a^2tNo6%:K,8BdbC\$GR} 0ku 1Rf lǺPqC.5%0R? N{/,/嶒On{|\Qz#tLwvYl-$B~2얊q.ndg(=ٝ%vs ;ŸԳxE){]8lr;YxVz~7pсμˤjayf_*(SbTvL`1DUR$o _#[?nI)›W SB̐/lja:Q A;bL İ_5<#?Ux&n eİ. \E 4+%h`cH_KiGMl0cpnQAG V-d\QVCW.c]qؔA-0vhJ>ޠ? / + )? Oұ7VJGW= &:')&);QB,p.Q{ 8hac[F5Bj9ä^;v/7bu΢S.ǣO(޼Z\vJI5y8>nux]^=Q\<'TBڀ):b1!BЅ:dyb qʅ!-@Xl%O8Eu"_/kbżQolv^{*(gpn"Aۤ9ǕK!W{F.k0CKW ED?ٸ ,^aa˜E9b':"5`\p9T6)όOvrqP \`܈^\nr&4vK%3I_̲MY/ U< PCRegrTZ1C|dr:/Q.*/BE%pWа #̡NGOYE:e[v'Ff6ͳ (zV, Ki@ebˆxA _ya6ld4%[nAq&]PQ u)ۓ"Zk@s:-wpՇԚr7W˷(O >uy8P-ފ1ql]#?6,ZZN{:b?Ո S@Yj,@Q[2"zy]d\ Ar+ L#h{E}[@8γ݌žOHˆy7z9;_hrv 54 `"z8wԅtъM?(C!&9w %(P?4. 0@SKsouY^iyIכ!t+-](B4HmZԲ`c@uH bo6pEk~+TSP2_AC `w_8\߾Qt{lřd|$I0W$umNb—H 4 E`JⱿ3\]) ,e \3P $׻olz!·}%w-gN I(`A+]dqH3,`wDT }a*νz%hVQ3SJQyu<'+w%ˇg\-L .&]:\g.ԝ^t5J{_A AW$!@bۙ걁@h LM.dC<,0[H_$wP3˦Q])-mM3)ը$0ѓFdM:-- 8d6SnjHѤ՗t ~L`. {uSfHe_H[MtaZqpK f̀#N** H-NDk+-V,$6Aν"R.blO]uxS=l/oC^8IBJ`( mh؍Tl 502׷\ƐunZ"bш_U& pb |]IVe/lH%DYVm2q,\>Oҿ bT)]]T_}A<ӧ%t vczi Ĩ)iAcw)Y'1%\"IҨuRKQܖ%av;[JUʌK¾>ܢJ;V}m3> xxop1h)$꥽Rا#=F0 JF 807J4^6 T`^BiԽFn 5;tTE (ZJ#Ʀ롡y2]p C+X 8>ƄvM_ɯJQ)kz"I.2=k :yD NҞUEE02ft_y1ᅛ%~Iy fkiBzܸ8MTR5 Q3m6":y_}N[kJtk%;#JEre5WTQMHh).mxCK|EΙ/i):"(@f6U$61yOqsUt#Hސ %ف jD’5 [3ipUr f(y \5.FRæSB_ 3NJ67QDJz5.rT&A9Y[hfӕxh$0K?M( >t-(R~:rGˣE={ %zk{`SW79ew$`YeQOp(dNrQ\,)4C Ԃ&hUb $hluXCKQ|OhC0b iK"I1Ox<157æu_͵WcNwB ):ŏ"QnDa2uyºY'gqP6X2rAmd̫ɝssg_e4ڝ+7fY׀qk GNV4`(1LO*Ffk%&>r~AVTJT;#M$K4" &RNl:|{:wMpk2 X՟EFͯhqCS'Qݝz@S^}]:suXd0H⏆_W l'cz?X ]qNg ]Щ}މ]H>VrK=qN&?8ŃɊf>s ;nX? H &< }^ǷqY=:d T9}V zGàQ /O1fAAoccd_Ҕr*%ɁwuLn csn'[R܃o/S `9}xFHpI?kЧ27^jYr'3n+=cy:']7hSۊMDYXCg)A,M[v߈c#>@cbrId0#)9?e.sݶXMC:ŕF$˭XU524ː=()qnȄ=@'(A9qr`C!I J [duԁA|RM[{ :Am1%@$%zO Vg'vz<ԙM ~; Ib˱(;Y1ԩ%Dz7hVe7Dfoօ,rPa]H .31-9_eIN`k)r/DMwͺxu*N&bY.~ʚ-v5_XYJ,̵&[8SnG,+N:f+`tUXm)+OԾZDEr+dh5 79 S|@O djɰ%&gUOn4bV{{> A*UFxmt U$4v[R'j 㑰-sgmh H{mJ[,wjb[Gߋfooq,FrPbA߯ ʒ\ʨ3?8voT-4fJ~"}EmnR( „K/ MڒrbqguG%ZY e,l<` ۛO ';N-t'^|'w@1Hfƞ}3,V@*͠np}Z;WpΝXq ,-3QQsQ_YZ<= pY Pm n@?:ǷSPn$tf`8w5K]@9=$5rkKmn?MM>YGAZ!x-{S o;r2Wjc$T'a5fݬ} [ wi=Fe2#Lp_k?G`0a SKf7|u/-aZT07^Wڭ>MаsML`ǻ"O?Rz_=OP}`>y]dp) J 1qg:葽W]m8`MqifpK?.N" 6A_^;%gC#D %,, V{ env$~(+}_cD+oPy0W>. N~}SX=,]khJ潹CMַAH BRrD^o<X/qjvU8G'}h÷Ͷ֙oFӎ,l[A*U^aQU$c=S"W.Δ(/ZvPJ'@ zUW&]זT*\%!ʡ0":i7V&=n=4=3HF(V!E#c!k -۫n@+HR3IζǶUTxqli~4QUM9<.QByN>x<&^{&]Vۑ?_( R+*B խ G`>9c`+S Ƅ[WEa9Tg 0fv^ :kuHDU#-g3̮=ye]kw <ղL'.:Ay~qSJk*.NEEDrtU=l4Fe:yP|zϯv gaY/ᇝSW3 ɼRۑI-S)jpl<нswMBGꬩrjhB=՝}J5kL:@"Im4@^\0T *6MKԁ@-<,Glgiek.]ʟ"&he J&+/!pj `U7oG4N.:ѐ*: pņ}I}_JDSɪ6ns tUvypS-jiwk$d0Žx?%D4ۓOL}T:/u#|B3Tdr#}YA꒽P9cؠ$Y\AF2r,6phEM`K8bY W\S-:rM!wTeJD 7@dѿhQ(Ojݑ~hw&[wWjʃAÜu&i }QTJ5;vӂ ~+ lHL N?YÊ6cI5C̲ٯj* F Z-ųdr{~*BѸ+Msm"& Yn8 $_EZ%8֛O8}-$֡ckQ>5Y1t߭P{"n{ wa %ہ[6pOgxexA 7h#sIĆhQ4ħ6s\=b[ olл$$d<}#d[ʎfl Szhd1WB!!A ]{*bhĖ+|p2{]Fꬃ7fMmBPkI/H @rmxTfό&[@mE_nq*ug6I0V(WBzRZe KP8l,BH"y&gZB>If;7:Kqaȡ.jH/;B[d`G)mf, Yr;)97g/^GoGF$6:/{4;Kk΍ϵ*XLLƶE&Pb`&XJ 8*_15#IlD!iWԟƚg E 9w*$PXPHd悭mstZV؂Z?++}Go{衧 %-\GRlscwʌ()de颕Eq^TM^ɝ1ɏ8{׬X-n`*'ib/*dhszk84#3ԇ?(7> F=^b xŵĭp M]z>/_U<iˏͿRAlKح C{OoR"rB"N;=Blcpr5\Vxv"祀R]?e@6!qdX^ءlXJ<" E悦qXO3X]]=Pf~|;kM+Pˌzen oѾxNSipט2LGtKO qd?;_J5/ؠR [s&2X#7ؽh&)/4]nx@ 2HYs-b&nsTC 8`y W ǁk쑠0qΦ}I,vjfxuL %\SӋ.]9Q|66^gzwF@肤nӬ6,o<upvpaI36>>Rzk;|r7&߶yrhD+WNv $~ar5gnNPfMZb5.b,hg-820 T'Ђ 2K@DDF4PjťD:n'H{<6~.2h:' קU!Q<~rmW;CmسLw=P\Xǹ^~O:kY֓xo/j-Hyg&X}v[T}Ѯ' ,o}Ӹk4h~';5UΣE9a0|)n&a+qV]kd?'Y4\@Ro=ci5kF$ugAfF5#&m@&O}I31 )`-ψ 3BX_,T׸MIqs^ Gw/&-"":4@jCs# i=lg|»OFE_ħKnݶa!#,p%\.^A&/&A*^qv春]KBQyǡ^j:Dqbs g{+?"Юv#Kib~2h1 -2;>*ZgTױR':Lz[DPffCK$/Mً$?\m5K z}:r2wJu3-R#<u 6Wd9Sʊ&B zst a/z(^(b5F)߮VswYؙ !9ILAo\x'eSme )­rFrؿnl4 d(A)Sp`Gv.eУKatHOaɛ,hEA ?b=F{Vx(4&fSw Iƍp@@,.9~r[{mPC!Ar=|do}-rm+q7qCpcb|]AAk!fgdl1WP?#ɏ+ B]A4)5]'o> Rkxl1rXN#O@xA%i?ټ{)×.XR.+I<֥&d 4 daF6}A1۳c7 YPL;23|yC˘QwRTOQj}A ?H:t}Wր#?b%K=`Ehe^da& @iZgꆌN<"I+m ߪ -E0Cvpwj,g({=7ʰe4-Ix*RXg__`dIʩL=ad;wSD/s8n]!Cw#y- S_RzcW򢨝%jI] :]{QǠ*^AkaFD#9%?>`YàDka7)Ⳛ6mߧ5nxU??{W.1 Fz J$P03gFa 4KCam'TpPzcJN|t<3; qw;}qBJM`y_[^؟GaRXas4$fnǖѺh|8H 5,`Te{.rUп0?q+әuZPs:hQw:8(ZHњ4xB2xch)NQ6SUN};D>;XA />n¬M d5qʴhv} AhGoxjJ¨Ʌos!rq߱nnc%U ңQHPDt#К6f>;^qDcE?sڕEqa rxVAh"E?a /3-(sK ͵"dxH90Xvs8RyK48 I%,I3H5RC6XXNCES/(xi:̑mxJ3Mf%7%+חh9t[KCؠFGW;PFn F P*άº8iK4qve7gE^G{ЮTy=w|wUO^q%?y==_hl2c.!hyA a @eK>AݱP/pпHQbB"ft.'2E3&W1W/fV/"uH%;]0k-XBZk`[CpGy<EM A"[fGޏ@VCpj(r=^D\) nnscN`HlXԞҥ2Gu(6\~<|,+b8LnNu؟Ye?JO2Dr˧l k yQDjsleR.z%Asciju4lA48 . $0iF PC xg"ԎL%\8~~H 8Z"P;]1ߵ/EM& 2`|@;1FW_HnG^GlEi趛4 P6`ntԆnuO,@ 6oMf"Fc$upO 8ѽ;/4u%` >> ]x6Ҕ빀W _6D״_B(R#LU:ӗth>[n5gY,#~EZӖ֒)$e(dYUy4'՟9v$c<wbL愩 gEyݧ޶q[v5ۨr@vx!,@ޙ Hܾr5 gbII VyJX}-vkOBS#;oD$[LvjBax̻eOA3_Y,IHoPI UMVK˩^۽s挝k:MQ 5 /2i Ôv]|)L7 8!Re/c u΄!a4\]ǃI"Am! &>q6:v4@6UҪTaB+s"J2ljZ4s!ԝ߱^$IW_q㵞m\*e ̡dgEL" B a9Ƞ+0Qpb;bG-4Zb DDpk&HIH$G ^V='@^k )_F+o޼qlQ^?_'KBR5u (-ĸO;orן:2 Q3HAIcٌ̠G䕪<"ߘ8K{ <$*ވҼ0zsf4MK=;w, G{cRl]~'ZЅۖ.Elt%;MBVY`g*Wtea儦ku CPdl}q)Bo79S:Ko~q'RF+,?!r\ +n/"pO3bCnYY @ I{U6'dBOc Ȭn j1vߡ*ê⋩ʥ\)[RŎKG H/ќ6a+*i[>I Qd c &D᷿ 'hjHv2ٌ#8Obb+>_"4rAtǨ2.Rd`2#kP",G^Y-e އ أhSSꊖtYLB1F?p+'ZppltWL]*V!iTٖ)IOQ?r6E$6l\+r*bl* ܫ ϩWW~pٴ;kjp;"W^޹q*8^ |ux]YgVh&&]qu*9 't[.Zkw=Ԕ0XdH/رaExD|9B,a=23Kp[ZSu1( _ד^שf|fw~C SA6|P ~QRg۫RV7cRJ B|{oD6"%Cܕ-\,uaGV6Z؋CDwדo!Z@y񟸨EhqQ9 m¢_z\UDf@r&ߒ EX-^˳^8>k ]m)0 S KrL|ՠ ו~L9,sFӠ$䄊VIy^q2LuvseO~\8CBȮ9(:N^8;aa\-7/ni+¹6%4 ̝':serkGt,ap%2t0> Lz̭.B-W]9+fɞPCۄtsOY.14WdCBwo&ńdpVEGmB.7{Sw~tܥbڈ SlOR剎{}6,kyf'Rk>R PXƯkYcrCKy@*vt?|N`U)ܠU+`5=Cw.+U}Bdb՛ZqlQb9]I2B2lu9h԰l_JnP?GEwK>y,>"1͗ZzBИc:_.:t fK6m4`%\[ rD'#')DS0c9qڡ訜#H:Op%Ymvu[U; I_F9(9$E):,|;#HSȇ9rJ"7 Z,ni0`zcn栶=;Z JW"?aWaFzA^E)}fx+ Be}M)DjPa3RzJut>NXn<(8S0fuG &>GK|zf1Km<$@`aqLBgDB6==2iAM @X@r5%lCJ) Ŋy@xEqt P2*Xԯ&D_giwI Pdٞcbfb!$ ~N;ȴ3kEú{<@PHssʩz@2%[NM5-B!ɑSV?W4r2}9aY@\{B&t]:qf%UɁe(O1a`o+RwϧBR=HI)?gq3~b2ք"&cPws"UuGWH R{QvYe1=,Ac欌y*=^#SC#4'̪M%^&ĺ[: `)j_;V#nnd&&]rzK4EFmE}Š헖a1fSjL1GGLRVt_uڛFӪE-V)e!LrT_p~UϽ6PnR*__'0.C,1(7a & D8F6/Gvլ ?%8C5 L-MC?%S+Nt3P5-1#}:U"!ҽo"z71r\g b-P3% X.%oVH.1OAuOZF0LRpRW6hV VR܎bZ5FePI.ˌqiV?~:94{WgRmEUˇ" A@ؽmϨ-I1*i;MCC;+T<>,@&>"ˠC4TUN/C5P0;!rVácYt͌U#L&e De]b4\[j]fh(qt PBPUǼwRijGM`,NOP6 7L6~L/g/ȢUa&6.5|<3k;ih.b=Be1V&ϠUPY),%Q|E\fH˔Ew߫HKЪp2/VgR4MMlϤYB` bY}(=\^ַaib"nK5|rг<-88)'(q挨3q*榌>5{R%$81kT4REgus/|?Fw+$%Vz9Xx?QRystw_2Q6HhwYuYxx"&tYTi}EDs8Pѳ9]j 4MkmJ a>_ NaԷ~2%yHTP@~)ݼZ%ZKiMO-ځ!:{O}EIootERpڲy ^RRlqXl8vYi$ۮhGW"%Ltq!5kS#p.A-LP͞םlB!& -LOb.]TOt[jQNtvK3{6/V|d緉7Gd5JF[j>~uh~B)"C<=)9V"ɇHײLRK/}p{86JƆT=*4[*0d{9FweW6vPڳk1VҖ) _eL]8ctjHoXO/Z M XӡI 8Nz`ڏ킚 oJr5DƟLsC&V)K(|8Q &HZHEaھ7ʕ+z~ c%Ceh'1u`5];vH@ %%<) ,LxqMR@ G <ZL~j4SQrOOpOc {߹҈ ǔ_`oO4Ǜ] _]}l{rR*vT&qmP!ªbu1 yE}m3~Z Q ~ZaKGEUëm\+-ṔF¸1UYÃ4g,Qi)sHϋgb9tP9|JT~{4!QQ |2ʣh//p؂=(H^[MKK{/s3MVAM/Y)ĝg"',?Kc 3X YrS-JD}XhZj0yê5Gؤo@tGa\QSWN}] Xq,;&̈oquD)>? 3w9Y g( 9n͢_!"a?}Lb49U`{Ij5O6@#9b^Nfk*38% MbU*!T_ovvޭ^U]ib/E[]+@n[db5#d_ roeo!:5x*B N~|*~`V\$5s-'1弆9rJt31fˌ3́9Eki~yelp<84* nTʓdg[/a7g~x.-!jcHpx8%x2mƇ][ݪq <"}(crY? .1{s[~`oSC%SZDWN͚6<&$SQPJaZ0Ib·o/U_T_hBz KIt^8I&duF딵jEwgpeIY#/Z+"+Kw䮱"]Tu+Tjy_,4AVˮ^+Ծ _@EK<"ByQw6Ȕutj!?^Ip3]\)s]o)znUh|JHquklEd`v5⦜Lǁ6ZFa 0eoRqGV>0 ʷ,_f-`m䡴Twn AfYrEٹn,oR:OyhrLoʓov82>>+%4|}R0s_d$)_4&][M .1 >g=‘O2WZ>zAf G ԟuNgĜ}EspqZX ;Hfg⮏SRD4sqeTLQ4Iԩe YVA +:I2ɓ5)\`W_5,b??H)*!]f4>mIl3 l_>}Rx:YpńCp3uk &L6*Ewd &Vkl'MbΫYYt.cyHZ_{jg"q4Z;z M4(냴px^Rr\o?j3nEY |OOVvH=zCC>З1dn6*~~J چjr,54癜~Scѕ@h\pQמz^; pVR[PI_ W>ܦhYtZ(&_.=w|`g`}r 1=%P`U"0e*zhHal ʙ.H UG.?WzhYYkl#cSZk=?g)|rFZOg%THG5i}ä DVzFm[jJrz(EMmep6#'a']%^-@B 릧1Ǝ(Th1za`2Z[+϶ 7TGN勼4!/'}g7Bb;Ob7ؖF2V`G ]s\1.a ֿg%.} S%5"~OwS45jn@"##(#!ѴKU1x@ Q#w<G!K%9nyD )3+7(=f;F$d j -ŠIbq_ψ|d[YT0@ C;H3}Î ]I83"td?l }<QwXZuݨGNx̚ eQ)1te[q3Wg'#[~WIS4c$uՑIGL:Ig^^ m£~X5E6''r9J'&׶k:cs/6QhQL]#~շ Dy5Qfp(mãPS/-u^΀Y7Ɍf趯^q, p|Sž8dUCA%M(cM&a N vP7(i(ʖkal-]_((H?>F9V{vcH*IW*(&9z6]4Yۨs/(o6pNvu^"h"QwnUx*0-ȅov1~-xG~R G⃑DWy?2>]'JJU/G4c/ÍB+R(XVk`jIDte} GCo[O pD4*g_G8kcxgtY d>cj$!p3ےi׾z0ǟ lu))/"]Dյ7eJ<*Vf%*Aw8{VhjH%ݩu#ℬʀ v룳 ᖲnk.ۜn՘jzFPiBΆhP-tƯi$9!U$$Q8@ Y-_h Y1 2y$HIB?`u|keųʆ苙WQXfh8}68eoԙ&c)tq;X%uUT%R;DLJv.PHT*>5kSMn8KrW̶|lM2;k5@{*b܂Fȅkw߂AE9`P;N d c,u[A;hl N~Pý4=\o[ V>4c8/a <YErL:p#4F#Y`sx/.֑ѩzSGrg$ ݎGpF[EFOpEHUBfu%Pb--yz.%l3 # ;u'(%+KR]*elZ.QE`~B\<6 (R_ _DKR+x%bܧ3w#]8Qomܫ~G0+w盻_jbĢhrLmz_TAM`}2Pk_l$ȴ!\^QƇċ#(߾`ToU;3xc``Ď ܻV<-/$ a6虼#RuG,޹n&5+z~Ɔ RXo{lX9SB0 Z*l|{IA2QF\Z$`XX4}(|KYѥ9fDg{&Ypw?p*uP(\NQZyw H9¹ǣJŸ¥[f٨_JvC~XeegNcLj8~zZB/kimCIGuieXw7+>LI%;Z>H4P(1Hj~zБ3c[?Y^TQx N^怢XCI*:ߨE\9= _}+F 1T7DR3x'I:zA7ʨ%GTe{#i]m=%Q3W ,Py:=uبFe_B:ףāCC10Li0mCc]qG@ޘGTܢCXa(gO^*9|U4/my't]}_Ah5㥦q<n,4HbcF`D@, LtJB]uIkĀ`{o~R^A',v$7%u! Rljb߆#a㷌T;TcW ULs ́;ƏkfKwwϙIZyB=G!%zJZ^o&Uqo9{Y'i9-o,+y5s)vusp'I zxCɁRpW%a۫_ l}cP |r"OD1:;:=TvQ)+o 8SY/;aN>KKd :[kdȁQ;Atq;?,S4Ht AQT1 caxERI ;gO#doMuO6S#K{S{2@ ~n~Fs~)]و|gBT摀,@#4pe?*Xh6 aکώ&ERP܋!yE4-w*_f.gMɣK}!ቭ)KP'W%…+lr jf7#yC1L)ѤA-yn0W `0 j3zs{ݧ  4h:Uti ^ϴP(2?47/@Hk^VrJD V#^\Az^@Y Bc>yx q\q/ʃ^YϜݫeu ͳY/pM,( u',q⬈swUDͯf~GmIuK#>}(#Tq? Ыl]V( "i祽BD|^"[8V2K<塝Ԋf_.ڠ/qlzSR>;([-3+@fUn\9Ioh4RҎ%?so ~cR5dN?vCo%~ruкA\THM;7^SR9 d-9F0lU\>^gD1=f؟ĺYS@]$(a_ $`ϐG9R4[j\w?,sP!V) sÔ43!Riu򴘪V_rY2l{t-+vBqV.KrF(Qaʈbq?\"1!pHZT&i5~{JE7q&,~!)7MX=wkwI_/'VChas&2ES.{K5s#Z ?j ;evV>B03Njk'X2)I9դ8U䊤ӒV>VfBO#p ɛyݩ0emH3J]RT:Bn6˥,.X=u6 hnvb-!l@h |Hdo&$5ea?<ƑŰ;H1tw\s+o~WN&q5]lkmm砊zP"95t`4EәP,,l:߼c Lr@;g Im8f %DNIP"?i 8+6jIjQ_H!"pE㈣\, tzQc+VytV4N\L"@ $*A4ReEFS*~(ATNqFE竏> 3H/ 냞+#mX~wBb'[Sqe,Gx/[\RZ;^d!EUr7]t\GŘ[䀃,'^Bi]6NUkd/בqۨ?q˺Tq&e|/gH\bPn%xk7zn.cx{8CpH*L[*Tr?/ ̼(~#9&#˖?;O)E+ oad@,899Z!CQ-XAt7`b0/6lɇc8B֡]ж#RUza: >.Glebr$H q{[UK,>b`-*&N{1; \]*'IcW0aݿhΒy5!w:ٱ;Kߛ6$L#1[d)(ޏtv`!D$|fE¬Lۄd/m]yo e݌{?o?AFl@V9: SɾKkI0H}M#Dn1X x/93%P](3MϿZo^ ۃdHD\!Aujzd ר/c0liDs7\ևװD9dd\}LAqЏfM(B\tl\c]i߈ FY V"Fpxgkd [ЯYSÞhOE e\Ci ![!RlD6[߈:#>1!(*M=ㅃIf%4}8 A1;~,!uscKNk67M'.EEx)j&r߈ z ƆIJe=f~pj`0-mFOsyf+L œ3!_,opp>+YqYqn>: ]fY;y\bю^v3辨lwak7w}}o>uǪ1z{\hލnG QB$ 36JK1 7&<"f'A!ĆTi1XXYmMQCMP8r \k8+QecHuxYp]`,7wh3#K)$P5H8T6V>0m~7YE.rwZz99%l' M}[d %Z+iB8VQDѰ>BOKDBgzI_ط, fGksNu*J^'i?٪b{rvouoN&{E,ag;Z%'߽gSVmT!5 ƕ=9PK'l\%"x{4!׊7K'p5>Sx5]!&Pj%mmhmČn oG+ AMPT;7݆2 so²+"uoVG:I$J!Yl%S%W939}JѝD q@) #j!~>`cܯG3}No1fT=W̤L5w T> R/K)g wYO o]o.Հ~ HbstfK!i.%AWsEsOlι %4xb˰lgȤ$):V]JAԟkj^XH@b%'|Ai,:RFkRYr3EQ1nXP\†C";aqۢǴyK/؟t5S"/]F},b=.=Cc Ti:ZTSG+'#eI n_4+sS)a٘/ pʻݰ_]eHh7vn<ە#Cy"1,łF ܪ􉽱l[yN'TH+E o .1*s8UJ8CcS)o6G(x;.ݿo#ܲז+pO;:A$agagԾJW0ϤsV /Qդ)jcsađA%*tDظ~5L,-dEKK_r1 ;O«~iBwr@Y&m%R^ٶR\ fBt_e^ b;X# -/>6Iݼ8=?M16SG5U2y%ixP` }5Yw,nt}yhsgmH #GSTܟ.mmmw1,>˿ԥLOin~Hݱs=9۫.=  ngT9rз=4ȋT/| Mlڎ$sWEhdsY^Jf'nڄ_lI":U$ bvjF}@ $Pi&m|v=D krgTKZgYJ.9LzJ~i֤zmA'|йEqklc,͕6n ^s1IlN2_6kq9$^m=)G eJNe'[ׂWZ;,3GƄg,hmŅ*v=Kn8gv mBd9}1/F)UNuxVzي7:k%\Q~8#73UvvʥW?ۃ=?%-ݷӴM" L+ND^F&y%bL$"ܕ"S>n U/\m>9Owe[AI0vN9?dTo8/$YȸZ*%U;+T{\]]y nFٸ.:V^ 6nuw s]0mN7#LdL1!{cK-Fjӈ[:*$4&=IS~b2E嫜QTKyڀo.ɽe+8:ypɦa3Ÿ2nD>RNsؓoh 7IcomPg ,Ϭ \Bm 4o6M%Ec[ ߕ{ V89 ']tc&:#xԜօ/?_获O=BCm7u-EC!wSʇRGQ$8j| z?IT0)r*#Z>} [1VXwvY XsdobhDUEܡZY cݞ\=TMKIi.a-VGjxsĂćq]#ZmX] N~+EPbO\üaD\󹺉.^SսIq #n;I@&gXanOCL\e{HL!-,."&jiU*I}7> n`OKRO ~P5H 7ûc l$wз Y;#Y`m"ꌆէ4p{XIb7kJmǞoZtf*B6 @׊ĺeo<\W((Jo+=! 88#\ϛ]m=i P*8#?J"`Q±OB9@ۻZaZ JљE?Msn.ET T ,ֆ5YAu%aN?UHDMh"RL 9M_hHOE f\-EACYAU/ PGX3]ubi$ *%J\6%P}^j3'6 ƓNmR"%K L3@L$.KUR|sf7onkRFipu:'Dlj2+l&2XtLn I6goV;빒SG翀 7>ʘWHrw6)xxރ22Telsmgd,ׯu 1f\;S%)O.W}n &0z7rp L*uIkqd$%bEs&z@Io> TS9s9bUT纸Ħ]r+@LPl_ihvf ,Gm뽿<?O5giM~Y[^Il;nv<(+yGʤiIy7$*`K* UicԢ U":>]CF¡r|)oDoyYX†''MХy]Kai0% ySǚ_p]hдmzE-TE PvP{R$.@L[T#75O20%i|)UFm:y{\柙RTKC`mK1?R9懯g'*%T`_sq$LSg>Iy3-dnc[=r+=|35\$Wz8?95Hh~ÛVzL\Iw6~RPo5XB 9{( )޲1DL"ILEA~ngP^ 4RN1dU[!bmMQ9w۶o-XTsnb6.K|)*K̯ᅠB656 T2׏ef>>tp4p 2_Qb(iR4>aur0 q@ 4jZ|X:Bk飝ҨPHGAQv,R"ybIq4Y#SVSp&v_nt:OR%0LSXx@r6pnNYI8+{tJr7sO}vDܡ ~a #tW|G=%Y\;f$nY(RἨ`mځ=<XaBq(-JNWJy6 |Մ"E6'y$iP5c*oBV9Nu)+tS|E=(ծr="jV!p8T>|d$tAw-@[Xa"kI%.Xo1dv6$*I`غBǏ(d`a`}dd {ł4{Q7䩝ykr)"W@4f4-&[QBoa5ʎg{ /n6CZ7]gȪ1@ ky:d<{ |u崬9L(c U!mߊ~/ @uX$&]N;[5V`@)ɌQըrJa#jA{9tYNNgMqͺy^Ci ۞}Q9bM'tU*UU(%d9GGdL9Zܾﭨ tMl7øTbɌUq0X% 7w%LJ4pmdԛA)6-3P1@mD nA)5\7V;}7hmZ ~Aiبd|.0%z+~e~XfCYq2[^Kv !FEj_hU|%; 9 4~-Db~%˜Gz%TT@C?=dkfH Wi?9qݕ[ztOCnh/0 }-/[uJPaCi!`Dȥ9~ n]AM.Ldv̡bࢠow{L2! >Rh =;'4KE]0bKnhɄlTts;~򡟛"y@R8N|HBHeD zwm~<b9ٱ2HWLKoeZRI5u=4DkC = +!>< ^3+ֳ.EK L_'Xe\.RQxd:nXb3: $kCP!Z_c%⸎쇭 Cc?LI; +*q~BZ7 ԧ*hzX/=X;=ޛO,RO7-|SgtSvt%b |W fĿIWĻ!~֛(^8qu GXY(pdrS$t7C(?Ұ<S iRMk>D<(WީRO/] U/[[fN@ p7~@.|3=FKMH^(۶%kyAp=3Ҫ~*RA;zW/Ǵy Y *5VAD^KJ^ _׸de.R'@b>!X tETÏ]5-B> )cPټuBۧ 9Yњ "n#9*Ha`/A=eiR,0QCT*NЄ2_Bbz$4\/FwNPqE6/l&IRV߹:o=-Wyɿ~Zedd\O ͎28*$epwLZПjU'ݓ&b`%2GCWs eχ }az/41*M鶛?@B4pO^Ҵj#bEZn)%Rɥ&sXx{)`A{@"|p+8j{G)4ǹ7721o iK oLH:x1aZ$JVgODxZJ͉tf^;7zftA;>>(⹾}o=vrjl ߾ᩯ5!Q?Ʃ{H" >()}&Kz/juUyRAԝ8sT?6jM#"㽾{@ߜKyΦ 9E6&O6Hz,ʇ5|LAs/3?-[n?Y1Z (ЩO,kc&/-Cba zKwwO#k $RT?Z.[Q=>|9їne 'Dnm}dIޠ0P;*2j1N<Lau~3W`VfSJ|bõ> 'qMVE| 5v<$>t8Jw6)?TJKAыW蘵xO؁E7GҨ'.JcTFag7[0SU:RRG5p|Ytю* 3hmYmdKa8~""̒s,r+BcpFp2vK9w!:ɍ+vb`B1܏|x0e~a|9g CA(%V6h".;>57\yU p߁.,1K2RNGN G*)(~}fQxQi}MgO8yǟwT}}qӺV"OVvrw ]eZ@D_fq \~j6^~EylioqO/7D!bX88 \fTHB%qRV5BPdCdz0@PM~-͏֛Z9A 򵹺n[ZFnE9# .b}w>F@X3UsgÎtI.F^fUDS Q{!,HUsU@e25醓*Z;FG*oYsj0ce Иz7/o5=3;,rٞ F#%9XaqZJKf6/#j#vIoq?oo5Ng\ӝJ (;Ɠs pv9'ƙ^}*8_7P߳[ ژ1UuAcfsI<RYx$ lǀ gHCTup 6GtC!]"& -7l?Pk01OX e$nKdXJ-jh9mʡhFϛm]!E?W)4r$@ ]~ ,YmTzK|FԵNMXة"΄AE/HoRv~&:>+6PŨ֬tlKp凣Oņ\ &'t`ӊ-ƙnҚ! 1dF~$ []Xg_ɛo)ܩug]¹jn)^'HԲa `U- :{hRHB}榱ʁ,VqC0w.= W[NN z CϫjWm]%^Ms6ϕ {JRwGIT{y_P]twW{r8"&Mz_2XՏBnY({MozU'Jf>bć`Tz=ϛ_i~y,? ɕ5}ka*ѿAa«@_F,9Z@?)DKTr+:E`[ ID6BL]P䃢b~yI/ñͬL2y0LxPFOr͇`i#+au~;&=|rJ%c8Ȁ숔j'+FuX\ E}u[.z0Z< PB|?K92ѓA;!"**b r$i|.+9QDKʚ|ch sLFwTG>$?E`3}mb"0M6L#^G~4%o] d}*r;C4jɡ2G r0_ p3_#9KP&:T^-Vpc~Z\h^k/fTMsW43q+׃xbvQ =#C{\8PR)4<&++dVlkGq_l? Pr~ tFIy]<,8dq:WX|<{(|ݖgsR& -i:M3yXs|qQwos4!-;%p~ @ᚥ;Wo8ѧ8o HEi. ڵyڄݼ "Tɉ8콌'79ktaϧ;~h9CK'#!v'g?Ctec78q?jL֞IOMQ0$'Y[ %_aXp N UKHE@,B ?8;i?{5 , ,=M-Z噥`w-&{aS9fҖV غxhga&ƽbhvy7=qq+pXNYbLf G >6E ;_PDz$0.?YK6| y÷<'6!.0CY`AH"2 OzBxŧ䣰[.nfR" > ~6E[:&6XEae#2i1ʤ7;f_`;w%7rb [NgH^DRyٶ`mg5k,YQ׆$ԟ euh]93d#9w \n]9Xx|Fcي1m$ݯN}r5m8'ߥwJyz-0(3?깎պ#˳'`O܋;wUEi)xfFpkµ/1~N$W(/}=`jvini/PqSӎi 8)#Aϔ+ڽka#uqP66Ie)wE7B(j~H[as)>"(M5 =|[^e=l͕ Gj2c )%CT3@PQ6#ak:ZFx]f'~/Jny d)Rk=9,/L>=xp4@%U8xX,6)h ѤPiis\`"U.?n#Q2uIBnǯg^KROႳ^ =C ;Gya< hx%6~5X3s]T ?:pIeY Ōkc$JsSq˩ X3Вҥ-3F?8yצcΌZH4TVɵg=\efcBp*fW^(yhBb.C|$̏ B5xs&ۡߏn :cDҢ$1A=V^is&AQڲ~9`řH&!)HXlXp2ʰ| )0TOɖךX$6Y:u'o敟$KIYTw; NP(ïEHP1PrNuON>yM^*5d6UwzK:>C \f'9zZ=_e k5O M~ `K^g'P؛q6}s !U2-yUx-apj){qMT'\Y۹~$zu33*A&ŷu1f@rp76.A3Fs-9)dAP”0Ino6lGY@D{/㛽az|# Xqy2!>8Yz6d?>0MO%bzTϓGOn4sx^B"0;4UIf{C&.x>Fv\šUb}aX#k&3!wD'XWD,V?\RHVBCg#Ɂ0^! %WN)i ỲD4S3etQ+3elSZcx d;^23ItqCIb2,.NJ21כܳڏvpkT;bSxW_ضJ])SPCX)>6 Ȇ=s!hTY*g<Gjy :^\buFNC}j 012.mDŹ̇7k- A3<]FQq6+)+:OI,d)~yN&^Ad4 vC*'.$D55H o8 GP"Rd"#F5*ȳȳsSϥ5>h0rLx@? 3}`6g+Q Ԙd-z E2&s"*85xY=#ydHx?hwLV|vK}.&*Þ9R Ճ IC'_Ni |JIߍޚb#(S~G.?fڐ{H9;Cm{OBg5on&)5a[Z|BGZkp-h !X{]xpQJPI:Mr,|iAa;G{b'4u_d8O#/0S҇o t(CgaN;9,U$Hr_ KƷa~<ř11ͪC\0D\I V?,B]mW%u_$~iG*DeȷXbp5~Aci;톪8 IyC_cxn;ɣg +>9q60, _Q !36-_C' a#/> .>A[Wq*PꤿL>O)k\i5ȉaE>+.ulF^jO"3ls~ ;Q&rx5j){0Zڵ]I73a;1 ӧFSKw (");vA&bᔀ0fSy1a6JQ4o%9r,h%ˆW@Z):?ljݬ,tCx̉zF(dk:hv` ){nz ZYެ7bT4+?R'Ku{ $ڰTQ@;{mt40mψX= N'ؾwMi{S_v:V.e'<آusgvZwXbB'P~WC"J%&"!B6KBc(r 8Iߍlm# l(ShGvk5 SVr2kmw3xE P P>UPKzGSG<M<{2tECqQ:.DR;d@h["} g>_̏K{!ePUrQpL]gגwR"bJeyf;fm(R`46D #Np=U*zBc2 z\`_UD,Αi<89J:IX`G)`95~Lp7TDek)#?(lvu4$(]pD9laэjMq2Ը?TVǮ_{2qjmee1oћ,xr㛇܃+$BK/͒e5. ]*$MSzB{l!(~:Ow""[ɅLaj6Ȍ(Ž:.=r>G1OF.J"@'/7F ##5:NT4Zڡg3l@cL2)5>q5`hi6QF/#BGKR^' a$@x.U_Iפ P @q NBc-"V89V/Ϗ՛J|spk8MkS垻gP<{qeK_vdbߵgZjYkuH V7驐=r6^㹲,"(3`[LDs]:YJ$\YQC&Ph֘;,Y> =kӖgt{Fh`"-6X:0)BOfç7ۗUۚѱ[ kXt'SȢauZ5z`fA_M/a rVPCiז L㺬mkK'EvnQq%T;tQ*PG8izӋi!&hm]uUYE[lIoFYppfQz&$=;v}"RY:cc\|6E֧CGu@IK6z /l6ULw6(#ӃW{kBi_R۱LOkX*!z*T\ZJSKco.\3gLFzƲNW?g[^#=Si_CC}NDwW@zqtҧCIO643W":* `B&֢;r|{&&o2H1b줻AqUIPHz_r6ӫh+CC " R-Fid2Z8X 5塚1exeŦoߘsy u$Ţ(xcrP4N2A 4g͠Luj%I̊x|S9 ~wm*_ʀ 1x%$`Vu43t># })xSJr^WXb{"ˇ:M>R JOnXFwBX}29=ut9F<։MNY 8]=(Msp>f/!f2oob&d^RNȸb nJ3ăSq_%PtқW|| W<`/1&'#D623DHd7en`LU<.֣}~S-cmTH3‚`QokZA‹%xZR U BߐBnԉTNJKDn%OZK| \\8f(I[]Ùek|?CA :|ZKD[^ӘE$UE,oTR:GՅ9 I83 r@7nCv[='%B' wNឪ$.qDsgk2k"\TwCmw=~Y@ ~DI9P{iڟjN<Dh R6RӨ`ӹ*VHFo'F&8YrZʽE^ ~R%9GDPkZ./UI 5nFE9ƸvO`ـ~zNUf1Tg_CܭzGFg?kH˂vgH6a Za'u5/3P JuwЊc~ʽTXޤ߇f;ZgDSӽIm͹ޠBZFalj^On,'1ˉT]`;ϯ/\Kdϕ90S^^q;k{W/4'`$1ېE1Kub,>t6X}~[ OI;پV؟=L' KfVMr?& "E KV$쓩tvpBNF11R*l*Fm }s+ك5ʫSi^sgK\S_RBr52 P3,Z5v7iye[ Rw0t(bהSՁJ@޹GoPɐjtqHbI Ax<97rE;k[8X~u]l:YWN L&L)hO0UζK 7mo'^UKj'P0*E]%#ɕԝƛovf PHZb(d<,ԙ0k/kwsH9o;_E6Wȝ*S0ݠw}PCuc~LzVlG5ԦJMU-H'-{!*8KE4q2X^he~&hVD.(Ysug(&x77ueS5* |ؓQ#FXUKZ^Ӹ&՞12o 5~0|ŖQ-U67% ItQf^"2:9TS`U:W~ilHOyUژhx'H~HLL?7jցJc$\bJgLnߪB턼n zتUח(Y+aQ{U6]\{0L 59qLe sgEi'o˅|G$!ō̢PwEھOGCn2z%cxwL*BXM]^I_G/3}lFy==] h(vy'{(bX"0n/ |7s#D쾭8^Pmg>(J 7ZFuǼ_HqMHBao{bF3m1VAÈ 4=%ԩCFC|m &i$~&%mB sXQ'W0NdG8h(ޯq-Q' 0gv~?jUbX%PGhG YCK F|ʂ_!e~\+ 'hs3e2=2Df#yƽ7 5@r{RwX-}d _O6ٽN>omHBem`70z&~eQ~m6n.<@Oщb)#u \Nr~sT+ퟃ{D0k?dX]DKς O]M$"oRbvf,Gr;YWΞ4URV@A}yg@(]-QK`/WKx(QrW;w]|Alԗl2_VƐZTb;We<*#UK{׋tO>n FW@pD8\hЯ pY|.ײ\+ kbp% q_\`h $ɼ$r> gpKHR*1b= -1ziL̾J?AzYU"'(,ʌoрI3,8mM.QEڭBR}h} @S̓ xu%p7$J2&N8"1@\uܾO /I[ouqWES_ ?1}ܘ;\J_v#+ah;BeSv J~9W%;[جR׋Aꂧs?9O:  izl^m~qO-D`Q +Һ kJIQZ ٙ+>̭4JE˾2Y˜0k Ws~ߩ˕zp3)uZR'vs"\I"%n"hQ^3@vcܜ]={ GF̳ &HE q6ry@@dc!?x;^=9F.haR1\_îC,B5졧ò^lVbA[؄@YAFT4 jQh{;+<@whI9 UKPrHPzӂV{Aᄼ).q$-#;WGUmzy{JUBW~^% }`hC M OH:qe$%ނ&,owƷ)GrYCyv89y⟁sm.CӾ\'~|AS-'k-&1hN6P0m7 |uapIUG{"+ oÒ19\jҚFKd -$>?]0QH rѐHsHs4UR"t>+3%!H7>uq3ӻ3ϩHn -:Lu,mafxc^$4-%N[sCzBK,VPQWdI]+\V9"(b2oPfc|/l]X @ub!ՉMS:Sl=Iu<۠\ [<#<[)%2dL~+Z< 9ZvY[t I 6e)e*L1"+pBC+ tw ,'k d k/`&^p/I^4$6my}^Z2*X`ճVPEwZci#MApvW~pyoL27!oYP'B Y8)+VR-#|/hq$*J4El)UT:^?G;#/W-߸4=ORhmvpW6ՆZ*QuN,`%Z= a'>t`9gˁ.{9cϋnۄlfR_g:řCԣ X(Xp(6Q&K@D+ Px\7G +nO D v$ y꿿xߨnNЯQzíǓqUv(椏E~iVDrՠmcdBEw`+ÙF{(h%guCW_+p=;3Jtx0! fL+MRo;W@&}Z8輓ÇGMRlK z`i3m׼_6.,K0Qi5#45-ͺ׆32kԟ<"5Ġ(+b2mѥq8@&g2 fH!< ^a33R-uE(slx~ᗣa0ckߣZaKW3ݹBy!P<E'SbA'`B&5?Zy ۚbf}" +I _ZT^Er38՝şwj-A]6ۋͺXcs䑋oq)E/0c\.5X}A>-D.*ڶfl2MK "¹w]}n2ZK\~Qh1%,5jsoZPր|m Ej/V?`|<)7= lR.NWE9}mv=|Fkq+&V9ׄyy J1߬GU2 0o Yv!dMJc⽒zT|0SCK$@T}B uk'|٣ xhrⷙ!ɉ"0GZvC.UV*xCxzBC:M- ogZyI=^ֽW?nK|č؜ ȩ/(j敽 ÊZ$|/Y36LvTXjHo溉vyTw@ i nAPy{e[j~إvUKMe|i,n6 >%>clgX4aCц~y̏ 0 N>P' WX hje0F]Ԋ%ZW,UHLRPq/5yUc&t0WO*['%̫T0KJT*O.(*QتAfsBWjdL,et2 z&0IxwDΦtz|?p&Aȸ@u;|(ژg9s`i[^^sgʙ֤@8Nx *dsZudt0qԤCW "oc7:ƓCv?f` Q|Ï] wn,=#45!BӚt! F"nѯ/^tё"`L-k)˱DqDnuR&CݧV)ɓ8ؐ#zkU}h ͯfbkNs.dM gWB HzEę5)1Rg-OKHw=5[9 eڷfW/"U6uGy@ZVzgabE 7=Žf4~Qw-5Xtٕuh׺wO U0+zexk K'VaQa* (%]~Uf!n.3=./ED_bEٙMJ,e0r^y6=iڎ(}7dɠ^ml/cӲ {4:>!\:B'dK(pmJZdzZP1l[t _ :=]0|e~𷱑dC# LNe(!/Ex vc?`6 }0#gm\~)UCzQ4 Ay%ȔTXH2(49ܞg~_|>x.ږK"yI')tKyIPzK JKwS=nںԠ{7 P’%PF)j$-<E>S;.#;-^s^T JI< &p1CŕJhZQզBT," X*V柊A-VrF&|h󂷝G85^9!=< H14Ne-Y_Y"xD'zT[_ӈ!:,QjS z2yC/"XMH2s`FGW"@:l7/ =T 67/A/qTN"cHhDWU$M+X.W[QK~5{Q+n<{;VUY(3TfLLD@΄ E5u\ucЭ_Kc$2氵^Ṫ5Oc}-~j1</KcuJT;"RTJXbcǎ+4iWpa絊~F4 S7ޝ_9@n:cu+P @[CFͿȏj-M>dkM;Дk)J #1 L?_1Ft{l'M5/)qP@Ր5/h&d1kvX@8 56g5C# hT ,Ufgĭz_+x>֭:*ʥ:Y7^HLmR"/o{3Y9AFiv*ݥjw![] Mg51yY#$F7t|?ç|Q!Z{Kb|Eqe1\f.2@>^=i;̠j`?La4ޚk&cwK^ikv/ IouOaWK/lX;)3Ck$^pvl$H|wΕQR37ZO000ocKMyͧ=(-r"6hʋm&AOl/YH хhȖVR +e}nc G/zt|/I*M'˻Ac{&u)zC%!)Nj]_&$>xFɇV^5 E\!BRTQ0ͺi N)]IO[&[rClX t 7OfÏ]Б[!5 b^@ GnZ?*gD= 3u6HloQKԂ# EKJJkY.Tg} 16.$iiQ!(7HtJȧHiA;KE'\)zݑ3SΚ76@fv޲^~&@/+wzy<ڃK஍Т8zvJsBQJ{S5͚CIyD9x?!KJ/!^Xc;hSIV>NS׬jzsAB+ɥtǠhH;h[!n:< v5#h6/<]T5!ƞ-,@6IgG:CL5P'Sn(1> vVOVkh0y ep[|a5z^>ŌEq4`P]nM'v!?E}ÄBF!ZOuᯯ}kd 0f#1 ;"Q!fo`q.8eL"w*`<nt"bX7K(IF8sY@(8+U'^<ќPٸ vАMjq]96~lYFK)qJ2.g塀EXw+EukE 6d㰼=Т){+3eݵIHj ǜv*DP eV&xw]a$}k 9N3+SK(`(L|eOȓJF+!p*)1{'Ulӊ #+O@.^ŀ_ホ2#Zwva5A_2E#g7hó'̾}ioiSMSO%n = N2&ؙ^h!'=kS*4PٶIOa$r!lUgqnkQ+$+|rq2?cEU:_f>sϞ_ܱepHMI5F{=xq=1ЩH1E]F(IBE?`N@S~aŷkP-BtoAš1O0EPWu%٭}#gK`HI;wd q{O}Sy@Mnz~!G`Xb)A3qE x5¥#ˏ4Ȟ6إ,K.민5K1m0F'WoFiM[]7,,S RW̫v V& 5VNnqs5Yu9-R -zѶ ax+1ђ.J R9$>>nVJ\hwg~cS6zP'8lY*!#u~Ae;{B#8a<(C`!MIOG|QuVp::V(ء>E ɕc9w 3~E(7gCb3@(c2M[&NT}^ ZP8Vv2S=iZ&Z>n g$YNuVz#$-7hYzXfsq J)} ]5ݪF%)iPS940 ^0g wGg"6;?pѹxD ̿i4\(ZJ<]O9с}cAAՔ6aFp/~,"`NYv%| 6I9.Hpi ŘuOo4|4tkp$\%o%>}GK7𒥌to+c]{a⊀0 vuE qbf](>zljKZʾ,@"(=|V={GQ~+9-Pb[T̊/N"څ@W9kL,nbq+*&Hxv_R(vCLZ4TsԋgE[7^[P E*=8Nt `Xf{шB[h7]rC&#y=G5Zw85Vsu#$\Q󠽬Z ʫD@O.̕5[L}~@k㳊Rg~ҚpK,U BppK?y sϜd<5˒B"lxNӚ9 /R]>}09&Ew۰ xHi o{{u*36I[385 m@X+,# )[:&DP#QY^tA!CX%YqAi/5,MH|ZV-. jk2Rm@/$q^>^kRfq,YRКגVoh>I~Fu瑦H+*q#>]$/b\(wJOiw"r+i1j4&QH/o2fY9YWU»(Yρ/߱1fLM2m8loWOj:%sa)l*l,N%;jtX-0v1Hp'tHm:zY&ٛʬnE"4 IPFD;]Әh;{Z`3^nQM0):gx%շKXki( 6HCRU}K:Da:\hwF 2GU=Qtt8(cTP,\v}}R/oᑥljÍWrEiN,KKvo1pGjJmZkbL7ۀClx|T(W paZ';s:/?F s}ȋݔ<Ų>8IԐ^)oH[J4#]l?jnIq'2~k?g.b0\Nr&lӸ<$@dcpZ&FEX3'+)jB !vt&|Ǝ&%- / 5k(… 8=xHODlj*@B i=rQ&aK~<&xM.>Q>RKAש6M)^Y=]XK,\1Zl ˙G Z0糑5wΚ-֡}B>P1K!~ˣd p,cb@:<--B,վ$9" l_GQo?slbL'6PW2Q,VW?%7<.%{dwxfóosi92U}(;LYr~ߔ{uK .pdp 4*TrLY'ߔ? 6\aj:\g"Xi'DAW¾@/wk0&>JiHRdNA705*/LPw$*vtkh3|hC4HgP]W$Y_k4= Kmmub=`u8C9j(e}.}KHw@܃hpCm_i\x.NE8׺Mm@P;~L-5K{̣r CuzZ=4bc }@BH<s(nv%$##A>(@ν&?ڋ!LRZFwA{LTGQ1;G؁H<<(2eT]qǪJ%d:OU 2+e4c&uchS1|Gt$q?1 ҳ:pTiRVh$^rsԊ[\nDi%6jʩL|*6eO'οƖ_=Ya'+7?VG#,B_)"c,Z'MKm RbZM4;XHlLU)^윥m/[X}${,1F+I~R=}t^ۭ3]qťm}8zts=31HgvY#烲Èz-BL ? ~ehsB'tƔr !,DeN쌂q,(7V X+2D F9 AT &yFpH"hg_`|\W4lV\d(cr0EJ49a24@}!7jԞg|̨msJ1ӂ`ʑU(@rRMPT.brUk G&OD]r:0HVKgI1O2oOķ+@W7bTW%͉~f c*F9+£!Lq;ygղ4}XF NlV-x =Ũׁx)Mpe2/r_@ݍ/-؝!PJ)o|Iek GxXN`;숝wC};z 1*EH`#SN辷_O+KQbJ9 )}}b(,C+hIF+Jt8zq:LQBqbnbЌ~[ CAf ?B>iGOD"V⻇8JoLK+.㔢y3K9QõLAX %kJu 3z5L]ΨnŞM0<ﴠ6BN}ȱߠpsSCwW!xY)3(RJ@rФM8soXAh]Tjs=-G}/@5#/y,#O{*K汳֊G-d6V9 0Mp5%[)ѩ@?%M#::DNqO/7Pyg$ *YKmzfcMv|?$NicYKԹ4@_YBͳҷDvku{eǿ1Wxqz6?DtLGCe 8ĮJTfP|1WR Lv!bLnZ-5O=l?0Wup7 idw*K(`QUyjF DMu?-~N+aGEvdko9v"4P(0+E=zSc :'0f/ R(ҺISrR~dMGTɜmαS޷K$EC͑̍/BU>зR=tؐ5'+Jv^.2# a(5PSۨ4 ?Go?ܮf+3h*v #* 5WщjnF0P$]"O &@gT 8OR̹2l{OG 8Bzʞ[`b'*xػYB QۆtW> o" #҈zCKLr?5.\=K:oM,&,MdEkZ/jhNJkf(jStUH&\5XFwb~*<y).+]m%`Y>@C#8M`+"~&/R!,L6K!^|P26 '\ߧPqf Egz~zT8@4au4č?97anu`οUTn&!mSQXyGЍ˯v5#*K(~$PXAJ@l.< {nh%:Rf~0,p}6\Y| lAc#[npBxfB~nilL.|uc X.&`r%y|R*8ҷ4[2OvΪ˩~t?eIG…9BA`/Tr*˿y7mimK8\=imGS H0;"JO@ֿA:~ieT R7r 槄$qD lE"6daIc.鈂ON@~6))Γ=vk۲Wi9P3w0t?M4:nl-O09ٕN@Vz9hZ Pg GA%?*-{"խ f4@b1q)Hԉmz!S%4D=*BV@~2"-OV 6+/ǟk, .0zS܇Dc*t)0iMY4gWsa0Vǩ0ȓ^fH8($ZNK@F7To`5UQ6М((h vcFdeΆ=9(V*HX'orc@[vE6lܻ_Bji}yO&ɝ;_#Y䮼;xL=ȝt}zDlGPhA-xfEVþVłk\Y8zS60l&l`Rߪ%E(?. Wa `mX.4YY~z4'Jwcr Z0B᥿e8BeJ% C{#lΥJS!١pa/1GHVٛ뱽b83,{B-E?S^ '*L2O\P<j#+ 3me2꣑QȘfG0"@YA_7##:" xT;H()ICv[t!Yj `-ۚX 37j+Mr{^  cc2xF׼p"{l89e=N{}r'VCG |qPNb,G$/\) O>b(bexjѿQƣ"\01Xڧ9f 8qVG"E]QyغEITvx+J;Z/{) Sľ&jж 铺V #CJE.{A?c0f Rb"`i7Q:*BA:3L݉>= ~:{/F/PM_+vgdZp{ xo Ce=?>/4˟lB'O[ b1j@ ?. WI;RFg G7T&tJ@dHW¡|phW##}npy(kQN-J|gru&$ 3*CI LꪡJ˶xH'Zu>q5K1Nwٮɷ(ɸbn5{u5tu{Y7t ^DdЈ.-r6dW`Y~ekH)tC:P(O.ta OX6}JMVU6VB7|aі)QZf<n)b&rXNy8P?{<+HqZuwtOY4"oHK~5[G/KgE& E]xc/|P!߽I, MgN J#^cZV4=)^}͵DZC3Q6 Ց[r_J@J?_y6x)&ʼn_ E9i?acȿeUE* NogG/TsMȽ^ݯv3?b e.Q32MBq9g3dr*][8?bgF%<b Tĉ;\j3w?H)2H7kymPQyz\N@k=S-/!kƳqnn2B"ΘHjD,Goa;u@\c׼9qҍA\dٚފ/~᳽,ZD)0Ha;>$θϕl"YU($y Rȍc4M]@uN\tS$v[!@b7}H5 zTNQM&53;3p0V[9 DPD>k@jkHD)E7 P#:;Qlpȑȱ/үq֩8Qy{hױ=r}X"GQGa*~pMkgE9}Ph,TsP e[ƈe B`,kƌ yC41ya2ZS8FYd-m#A^vn'T26C[ŷAla sTj`i1;ΐ^ [pDd1K&R<JBܷtmt Sr$3'/ڜޜDjo޿ f'_ rv::2G%0t%7BP V gkU,}XT!aׯm%FWQO-DXMBOD~7wUFliiH5}r[P+uF/PuI`MsL~ 2ip`z=#LE$)fH瞬!VܠJt@-n)?}NjINi"٥ΌdfB+v3 ̅I <\ x)$$4,~#62UkN)6 7fQk0KLu?Pמ-j٫X Uk|d"tZKЛuT\v8h,*2RWĹw`^@?ĝ@2gVB aY9~+M"[M T8Xq_ +C;O!)@ĦN  f)SU;1O&{4`G0hF繡D;l!T]WBzlܼ2 dK3R5;r]FwDJS2E ۤl.I.Fh%}BokFSv)505I\"#[Rc8ENcFrugGU6tM}[*yvj;rQAeA$7 r LnhrG>lVMM[S/ʐt3#sNlؽ8ǣ~PZy}\k&tì4[9`]itr\h!XAxAxK ]4$4Q$/#oAr `)-f^)Zڝ[W(_4̻@3o@[q$"4R&%#uTkn2\KE/XL(dqc+ԑ#>(4E n:ntFg꾷׆[uV{`GZ &j TǑǀrd).Ӂt=tŝWqOKE\H)h(c{uI.']48WiW 9~5b7X}d\]+wxI؉W8 uf.vJGQ2LUs7Kgyu箁~ )krجa-{y>Ļ!vv\A/.1W #,\CJK f ^I#5/_vE@+ڿz{8o8V.?SeuGwh ~ ,4&~-oj\S*ts>P'$>WP6D59 ('.%Z awj |TG3MHj2Ad&~BPUUF{u"MI{s, Bb'ā >W/H_Us#ϱmZp3 9-FgJB+PƷ(ɳ7哀1w6Dn$$ H,i~M<ͼ9Ur` A?aG}aB 0@D! $bSVWZR5!J"gJ {G4/RI\»XZU8L F27Ҩ/nO cڢxHjظgݲ0)w Q7ODy閩 LIqꦶd5UHy,4N4W4Ȧɸ7ȩL( v;xwoIA4jXE,ʷUF0pȌ/F.?>̀3Pl\/^MIhc).')T}l&{ Zp ;PIkhU JdBU:H&Ѝ:$^aTI-`)"jM7ã]nޤRS,U&Ө6EgErx|*!gNךX-\Ĝ$Pa5Zt2˲- Oh('oQ0 t6r&bbYj;5ZE)ӨP]FB_68 ~Mݙ[KкvpD<嬶- iui AHEgPb/%j^A{yڝؼ N~P#QhՈEe,J> ~TBJQF*2V[4uD6 !R+2DŽG+s^8[֭6NgA֦&~G2:N"3ǻr~tHfQ~"y³W<ej=? [GR0 qNL|7Ì˙xMWQjEV衪 WUYEDbnχ#X<=]ʨZ|m+-$X%8e\m)Cޕ AԜ09Um?v`%[]`&b~plU(0W[,\|ςi{?O$,]FO(6y2cߣl_ks/mzU||?d6۱H#YU&(^/nm]59. Nmfkّ!A$eKCWYdþtNbag$ M<Ɂ5>,wu؋l<.~01@7`](Pjltfh(𱕜S!tz?^q^3"&<j*/a|rr-)EG44#s, Jn?꯿xƿ2ET)WeiK zZ%Oe+zrjOdߒzU'Yu:O8?AN,NFsР7'^K]|]{ܘY3#:i+ٯ^lhq&$.0S6+_ޤC.61 %4`s7/{t}(``NMj=2uFp%*;*&fZbMKjSk5ގY20B?~4oC,w}C]15og~%?ޏb6l02Dw_C7G= x gU03 cm!f}V[eN}ݨ4@?!>r-8RoKv5C 47ÀtmJ(+71 4.++>558byaBFN*R^l!y~wxvݍ!бƢDĀYxc4y"pR썽h]_c@ ܭ.0kYTj{~1<+s_c)"X,{"@ȮX\%JYi%پiT"̇ 7 ^f߁%%%wH0,ߜ)>TKO:Q9\y5ɐ2(K؄ Tġ$Jv̅d ܩ=Jd9]5>F>*ǭ\xcؾ^ $<1Dy16ixz2_3MM4eXTl(ldcqQFY(e;l ~e , V,CW?y?e5仨S|fh">:9=?=3 \<[#`9)`PX#퇻Ud>[\g1>j,;.XzbG.u*wnaw0{ eֳ>y< ޼}n@@,jf|Dݲ)͒Xn$zA 1.? αd)[LiKN_;s9}zF >YF,o~|LlQC "ٯ˵2tndDJzNhC%t|9)MĔv=)v}k//@f葵2/-G)!փlDȅ[erv-i=n6ݞvow@I!voٶGnM^s+2 rCwNJhr^W(0F>!D$53c*? B$(}Ak6,iԪP )!`J &FJc AgA"|,"O G>]q9h7*'yF*F`?R&'uyBRO̡9AWϲH4ך9cLFYcSBhx]qb1}RXrlb] }ot9xg F :߹1/Cvor*82P9]ڣ72#vh ;3~;]}iخ0[8WEHF!9o_N5bBT8J8 o +\$p$a @Zѭ@R֮ rɲ>%Hk5+_}T6c^FY-x1&-Q7w |9x:BW&_dрB6Ipk4p)kc{.h#9m"djȨ䊹Z/_Ux:;0 Y6l%@P-|SaZj3?CXyȱmR [# /ą $D.W\<=gh@hBOBrSYKp 'Yt3"M jt‹pR_qbBQ9RDP 7 `Q$*joQ%Fc KMehjA+O*7UٟePIbn#qI$sƲ`fUmCS<]؎,ǍٸT6LN{(r7p`#pm2qp#l 8)Up{i .(6lۆү5}:mK>VazڬlL<FۛOym2ܝt7X#*ֽFF| hkvB(#osYYǝt'%[~?:Hr-THpw >fO~] j c+žA}"MV>c}& O4;:KU t#0%?*xɅ/N4:QyC$1ZxZua{ 만}=N)zSlh؝h(H2˝qlKyx"R(Q@_;>*ݪ|ADyudɺ-) G qCź)59 ,N _gDDK2s㧂2[uuz(d;N+yE.*4s7g'ӊ\G 7(=2KmztV k筟 b-"B";wU[;qĚD|WY[)=ogf/{Z*<ɨKr7-~2Z}Ԍo㳞9;uo"Ң5+t'juVw\ޣR(#9= %̜:#Vj(]];&@y",1Bu˪U#:Y0.-'Tm-Txes')F6TLd][_h!''G⽸]=g-x?okmh+/n TA?do%95m̗ӕࠩ\۳}fyw(LYLUmBU.Xe,PNPPfѪDC-ZH5*5'-u>?LZX[~aЎ>AE3[pDCXtTxhMn}k\9qr;/(3F6Ӥ~.`ĉqcb!C-tR)0ZtaACel4zkgª`'suK${=LZhSCl~|kTYңj`Ŷ[Omy-Vr9bPY`eEp" [|8dFW+pJ A#6D#AyE?wEl|>pyY:ͣUӎ|kⰜ;4Ynp=ZY1+qXFkJ84q?Jo!:'$ FKeijk3N^_,~cq 6Ga^XRd}YNV4Prq^_W#P$Czi(D͆姐V| )_.X$6;Mj;M$juP%Zđhl'y"tR}jpyl)ǖ4|bB~CҒ7lͪ ėnV5KjO~C+ph8tݱ. R 8 :}+ ƚtӜ ?+VŒ+FafDW۲ uo?([aii&WOaf|ѣ+s$zsNw?B_nWNL(t2r>B9m6W?2 03l- qX3z!l>ڵbD;^Nm { {aq oD┡鬘^p7A8Ka0dsiu9bCSjRr4BV\?-cx6's$!^^.48Ť\ːrU*X/2{'|^9h _'H:׫:Se4\P(>@%tLVF'̘ HOE&u8~;n+ >.<(EGBæGd5Ol^>%tYJW#HXV5m|sf 67vlH `mJSGn ^Lx~۪"Gj1`Ff{#xK5^U~_0F>ٖ`y,hZe Ȧ<8o^PRm"ur (:TJ[X|w2큣ԝ=SU}i#@Mɹ&}H}[jK̟ڮ 2D ~fmÈ7m9wyx<Δ%DK!;wE]]R<ض$#@TƤY}K g{KMrCY'J"y%<)_@b83WngĘ>!T`9,zΓ(`Сwv\s%*s0nB@OdV(~7)N"Zlbk DV8"tvR|I9T\3%Lв"b]اn ۇCڋ (mC׻Zz"B{9W3MsPt7QJ/VK~Ygb}!ΰ{ƵAu Q۷!}zܰQY|7cqRQ`^#.z ΐ%@K)Ҿ91`LCǨc-9@MDs瓢1:Yj!ݗ 䱼=k`)@CB21]Rr2X3*C/73+ڮݪz7P]a#&t=*\0է;5NP(˽U2$˞-aUyFZc;-uxR;ec.dlkXR -8ԃcdʔ$*nʒ#'qϾ85l*vQwk`-M@N%Uzs2kEC1xG3f78//^p9jaX+OHup /C쓄;]'=K$'lQe,}*{ڟ7ᘢ&an+ntn.=]{ۦ`AD8ڌxUP UŪ\!D8ppsb!0~& qXW + FlG{.Tn*nO"2 2Ie×e/v0f3Ft:碜q_!6UڋgEmúv ]/]R0m{ Uc`D:}>bL-LR 3d2mu\L3m\MD@Ds#%E$_}5 Q-v3!c d^"IV? q#)2Hy,'B˺CSZUe#ȦPeuX<9 k/-Ҷ S-HA?;vN+IMOsL.dh,, )b!"LoK?Y-p6r6mhZuP7K6ax QQḘ|U&`8y$fO!l9ʏ:;aXH*哠cz G"H@l]s<4u̢>*uV<4 3L Xkvxw7}ȩEpA$݊J%lN;$2d{BiD0Jlvo')MвIf᧨ݭ/7{`,?p*(fXCK^5So}RꆳFMm |9xtyBf{VV]* }R*(%G$̵B(ⱗW@cFvFN v2n_cgk@< V7@zj mZލ0rIdRP: 9j%EDV"6eʽ-f]} ZOv&קߋߏLji1562!8}/>(=gjQk n$$Bse"0;[}וd5Zn@ eՄٳ7U?,i%Y[+ݎm *pPZ9F6!Ƭ>Ku_v>i8yCtP:a;̄d&šgPNF_ &K=qqʜ,]Y~"C7[ GtmpJUKOh%],8Ov &hj$n>AK_(ZQ"pi}PMljz~V΃8BBKS2bc$}u@|}ӉM , 4~ØNZv %8 O1tȑݹC=4tF7x+kmڴLKao + $4p+f0lb+7c)gT.a*j_Xsj=miѤXl .1)^VP ɤ1P3ZԾXm~fJb߫X&o*PYDDn<^_N,;-yQs <3{]su"udZm*wGHP[ {GE.}t5Ր Qg==d7__ִ$)/HYE1ƵpU}9BV>IZr[2#K8}e\`г,ރ5Ԭ+YtvD>m&1 M&cIP9 I|aX j q%x 6B 9V9A2s(x':cؓ2='( $v˙dNڟL$Rq2tܚlj[yHlYx.QkSʎ?1*S6cǘH~'ksg7?nW4V^@1'8?żLP5,5CqH6"JnN`/57x߰ACiY' Ը.@=ۂ &x֮笽*Y˜o10+ jd6dU'ROP̔7*GBgP^泻XOS4eĆ_w"o0sScc,EN/xe#'km=`YL|#NָA1p*Agl)g%h p@OiWVixVp}*Pïy?֨KuI? ”z"\+̄Z'nuڭ% kQ߂=>̂R"@m'73$U!ν6uc@Q>8%)t^7J7_ϚJ#F&5cҰ\䎰 Dt*?NC]q`AMUɥ.u.[llbl?~[ ?AIbk] <~E|gA,aFj[!Q"Wb,XJyR X>?|ZQ.iEGMmo.QZDžQ1j5 `eFkշm3"M;3ABg8mtjԗEORicӾl:Z i-l)t6)" t"()BxHx?q5aҤw( éCS^|\]Mي®T?O8sn,R#1B(zfr6s"*)Hqfg2٭5?yr&qrPxwEjtx_ԧ/̕Uk*5FN{tј5l=pN" O)A$EƬwʿ}~XM(.&QOK m Vm=4<ݝvMA2^(uOF݆22R% n!KT\UNǷe FK97;JEL7 :2uCF*)O^CfDd|nw +BaJ by?F-VOƞfZt(Ya 6l%cc`Һ#y4Rx:vF2V:NXtQ'mFֿo@pkk dq'3)ge5Fq ⣤Fк$x 3~,۟wB>:S%XzEyu[P.[j{KޛF?J ȣ~s:|IlF7)'zXFu@s|n :kɪ  tXY: ULnV<1ac@ hnwh}`(O:ⵁ{HԕL.#e9]H2:g^zD m~YǷhyXH#ܡ6HR_vku1ȱB"%LB9][F\ٝ4''B9 '-tHAT.[7}R>SNۻ z` ds6JG#4<|Jh] ]{$c(@R֘T'+MN?W T?J#2)dyDR6`)LM+: 5֗!I3sbN|gǘwx$"5 S"=P2\(ҏljrk,(`ă}UqVi6~VmlXEi$WSFA :VFm%-&Y ..wwBjή?>>ċJsDàjdt9'`'nq={ `"9`Cr޽pӂ2ʲ}]#C0@?=ĩIU%m,MaUy]weAJdk)e (`|az*7g{!@ ڑvCHxK%Ohh*xK֓C7*DKx>^B4 !Qe(L{6L#wUs\P={ )."E=E OA͝憥SEg|0@w4<ޝN^I8]kw‚B b*t0^\ɋK>D "c4J6:h^$LF@iցԬ nKw~hR{QߒU:N# )~Gf'&]? t:K ޺-TlcDEV6*8!)q@d:N8|?ϊw5C$DUŽ*[=, d}( \jd/$c@l#ĸFq_ kH Eyku.暡I}u~l/;;(ϐ x=½7Cb6Q?x S:Lb*P.jthj#єdMmu 'y1" AٱA(TS=0 SOt4;/lPЀј)PIc#iK۷%Iw BgFV}\m; x@lUʱejzLCOw+!(Pxi8+rHvWvF"p'Uh¡8G4s@=7Wӏo%Ai'U/7m1':T$ &bx[ r,\=PÖ-zXw21ɒV_WxµMAp R(xAϼAVkRyM&ppIaKQ뜖$:Z\9#b>P8X',NAEg=_O%C"U;z׮Da!v-RڔgAW ÷,o[d3i41:-Bc&sR=v4Tx';B )컱VR8ky 3x7*t3xvSS;yɅџ4+marzMZdřc#MՊ!_K̭1$hw~mv{*6kH"J߁{ڨ>/8EE!)J@8m%ƍa1k/>Oq wR||$ZL3Ѝd9ݍiTiBsGyi3 K]}x.kpš_^49Jl%pꊀ͂4 \KGl(h9bq %y&@ ࣝ^ZVX{6]mNDZS,j$DjLz:Nlh6TAm,#^u2G۔c6plX6Θ}*20 闶EHc/oG2}o\58gڋ-mZ:I'0N7 V׬߻yꁒ7ۣa_zXa-6avfih3V)ɍ2jV~%/?M_R3aE5 Al5{q, 9`^/Lǀdjrru6.6GuD<h C1ZK?}MHoFwL 'kkHie8tTDŽ QS^N>e$k}DRpS:~/Zź* UbBQo#{԰[rD@":oNeI!ÑQo4nm{ v@vӗ{|*G4U ΁PEHaDoBC(LV94GEVpPg}yOE㜴9JLJuPр͵\qB>{ɤc?jM.njaM6EzYkT)}w( H&TJ;ǥlܢo*Θo@4:8CDQWjRUTK[t*$|zg;piP0XnZ~(ReAhcQF?HQv*1 |nKX*ԇS0'"&=QGu8ϼ|Q>p"REis=F}ϳmᅓynikUKUJSJ2V=l;`^ϰ5/Ekդ `"L"_}p[AD- mYYD pF XK0V]G4g\2IIcscw Os ey/vf6C' 7 zF\U]!-@ӼBv=u>nFߞ0}8} ^`HVr?ɩ@DdɳÊfD [PrveіbfP-lŏ9R0ݟ2n$f&Zd9{ٵ7qpscEh׳Ls^91OKI郈+WuX*=L ' 'v}@VPB_d.ͨ?gYĊ7iMˆW[J1L\jO=׽n)YU0 6fʫ40KԌsf[ ֬jdX2Kv;f*56҇-@&LN UL1,4t~Z(a $8@zgf&” z:"9p$@y֊Vomi7ί }TpC$c}stcYp3 %zJzSuW2UoG'Gj$N;e_1~,Ba~U9W!fR̢]c,1qh@FaVL!Eidݫ`e23r GM0Hk)x@Ԭ#.Ea&85 X0co&û'd=l;U%(X,ZϾs$|ˏ}CLf:~ Ea%-v}e$AN~Ǥ иj45{D@L劤ճpL0V9R6$ w'ڊ2 hI,^Ed=̲1qlrit)hi.q=ݯH؟Cl2֓ooL+pbnxy%7kxxV+6Akds9EѵBbe0:] Q'@MPo9i)Kne*؅cȞ9sW<˥7D~͎n fKy H9sAK¿Շ,Xp:ds%rq m6QIaN&_NX .j$?e.d6.TDz g !9KFtzG`{Qrah8D S7۬ mFUM^pbRi ϙeQHoS .OpKkǟ}B^:.^>a UQ>,d5ktYT2Pԉ (W80tFHȐ,7Q0KS cF[ ĕ-Kgu}NU͑ i9?>vup65 XT_4Q#+ E;Բ׳ q~3e&O#mВ!QŎ_Uwn'q{̬TւŠ)[ﱨܘ'E(!<zzH ɥoξÉ>hV_uyu*dM)jӫdZL0(ERQtz^H)M'ja!kd$ b-Ը7MƲ!U(KWwc܉7A'Hşk46 O )TroÚ+o5# B*;*?8p1Pi|c\ų.̸qGfDb /l37:!rBf|+G.?fDbR/R7rn2t?El,0p̀; Z܈ٙzd\xI\S="~!}n*: :lXts'+?Ea@"O{5돻am֑PMxd>%==(b&Ňa6fL5FaڧdEByMN-&'?ccр4 /?.kԹEm[crq'gw1WcmVZ qE@`hjs_)SQE@u=U[DSh/^T~Ǎ_k9 t2uDN:ejs~b*ZsĆ{΁/ sĽ?m*q+࿉%1qxf@@mA5;5IX[&tÝi;b%/FUrFP^oETmnk$><}^#gahCWc,\Kq=>}٭lTz ެ .UG=`%2ۓ/e)cBP* X,;,)OtP̮|FҜ83T**q,knSxր)ۛK :Q{6"s뎖zbxzaUhFjwjLYbî,B"d*}9? -Ó1{ʳ} s>U:P+kx"*7Uw3cq4qk0oC~r'HЂ#AF-jL0 WUS#$j*Trx&s^GchqYqexP$i. 셮M癸S"m394EXM xz %b^ "T2ҦR ۟9i @?0[X#鬗 ؘ )nu7)Jnxskz2[%b{T B#0p,: 6.UAd~Q JFܰkϜѰeŒx5AoB\ jVDV%k[/tpŒv$p¸ XmѳSY3*ǏE ލgE2.'b /÷AI|ܺcq缾$B+s}w`n pDWPBfXA]Ib*.KPcݞڭ eF09/tYIl0 &]$D0OW/ wAUatf?NHiASp]USq>@*"lP!K\YA2 $W ˤ\Bn]sK% {[;-UL- 3$!tH}.wu$߾'?AS+J^ !bK5y.N-wRǐ;s8hUs?&%S'p%lhT#wم17^%J: 7S*տY_.(XЧ.|CIp"x[%l?--=Jk"33$ir9t.g&d2a'W xbt܈I$SGBF1؉ìlf٣ⱡ>!L+!!V:9d^HQ3߈uSLE{zXZG>o5I?C$w'rα{ Nf  !q@BqlzҚHn-aE"1+N|/ٔ'{uڇ6wrkUQMs|2UA#^=֢Őζ꨻ʋ SK蟩X[{ do&ޘRi4l7/S=~=G$i\?/dd:oQs" "4hqGtq.tN"ؙ֖?\ hGU ԺGGQ1<8Wv#v=z>aFZ{+p.1_.2/!gBQksvuKB JB) 4l*_.RV@޴œk'_6 vvʰ^ZB f%)zsJFwcdFbm&-`!qk#du"սվ&$\yaJp#Zеh8XMw6L ^*,\j>@jt/_xz-S=g 9;m:v2X4JT0ofkvMw'()l#~^HE'YҚvNX  1OqO| CWZg~.O҄Y0SJdE I 弋a@ōIS PreV< QCe]RSG*|u+ ?c2čS *׮)1G+'" @zXA߫>D y]ֻдzN16;i7ֆN~~Z0n%xyԕMR۴~ᰂVv/uc be 4s.ʧsěO8{] ߶>F(kA1Pģ:Oi?iШY/. TuLt+nTەRwcaZe{օnKWD, Q3w~ \78_eLOA̒OW'`bfZ<r7䌨fU"OQVԜ8ɔpo!!Ir,:J[5z/a#SyWizXG*٢$nX%'ˬ;O8:K~ѫ2.N _P}Yi#"X:Y˿yՙpJ,& sQz?GKj\L"?5d*5K6>4>NfM*:?5 Ly Yo-QIS69)$0EGVq5Q|JʩE3d.[ iG%7y[ 5^(OTX׳@?OZp BC)k[tOj%%%k mIP>tZ"-Od wYf{:bt#6342]5 +K!FNrIk?gA`~UmF' AS4|۟cG!06',Ug`RWDyJeD<'r\3:6G,(L%u4?:h⡜Y-1KKo-!ͬO!|77W,#*Inc=zD'.C-vOƍOE&t] ]0tm5N_P|~cDk 9+ŸC`;-&n׎0,8#j`#W}U>MsYU.qgǯ z8XsWMɯkFd=(1˸N.S*ݼ2Di6c;|aJTW$fE7tJ0e/;,XjXlAc Vv3eC\HN=Alv@vp5p<iސII{5^V h%.89[ˣt|ʠ&Mf-xB+dVd"/SU$WݘIf;1"Xo"Pk퀋SXGz^'5,'G=\A o բ"mDB{*QU1WRr<C ?{i7G_xPw e `&} $@B+FL<5WkVBUIy!7e!o+=t I)(MF rcgfr}z?s$w1HсZc<_d.D]4upN'հ3. 5`j4c 8O2cP1||@<"׬&y4U[NU%3O Yo$eBm=i1#߉ ?L"{VPAbdopqc/K^؟Z^t@O*=Tq^]ܮ|jt/mMwMW ,0>ᒁ$bK'N&/ (q|ȨGqs i IT1bP#Wl:Zm͊<{2ose2Av;{?}I!V WB/h e(l~g0/Ý |K81]lj]ϳ:>zv@5,ytlā\ʞx_2rrCpm =FDJO}=JUK1d7 UŠ n\]OZ2ژ]ŚFK|_~JR酧saVFnFJcVוCqk_c'Tx@b\]C0 X8Q%;@a}.@هo;:1cSa2/p젡n5p]?_bdw/Ws| HTU[Z[u,jf~vlR1834WCˢ#tO4DƎnN1IzCZ4H[Ԓ&]%#C9>I*E7c1G%ݷ`AskU.?"a-+]d[,c (=_7pa2q2KwGྮKc*;1* 'JԴ gbҶh%~iV p&W_?d2K'']/)M*9Y^{*m˺4?њ+ޖ;=S7E9 q} tHcǭ:s/w"r4Nk8 ī* CUX]hvɦ##g'|Đ0ȑ4jo%^m .æSg3әo㮞$G[%hk,At)LB{$2!ˍOÌ9 .OpoOA` Zqv‡!*Ti(|n`VU 9UWB.QWuRL/RY/C;%l @A3=:r, ޝ`OtUGt')6yNY#NIHg3nD>E]4jL=mRPՌSLeBq4EaieAD4wO3޷Պ?dweTnJG&t3_U1HpY_-jPeCýۮB"-3wz[enH#m7Ϛa4䥐[VO=U$'f!>騾 .#oHi$J99J`Fȟ 6T6!2vxt-86Ĉף]Jʨ#55FLd8a֬ھ|hr |7ާy5)#W܋1߈ZNf5(G-fY^'̂$"1I40J"4IQ<&Ƒ?G' `?Y3@22\TIn/cmW/ކy F:+i1a vo44nϮڮ#JH4%Qպ 'WШ!'+DxĽswW nq:TU"TXeGOܵ^*/Nl$S$.tA"AX쩷s+gLr&c=fH_c)0PO#ŝbHx5bR') _VC @|_ѪB8;˩#k]t]ߗ}sȆ)Boz.tk#NPy=uk5N0e@Ob ӳ=U-F6E~{)]̳ pYO62 nHs>,r;=zDk~+ϭ\[*aEbEZF̩D:t/^*ubj]1oفt#sߝ<DhN,R2+ xgMmWL;;T'equ)qZq3/7ց8Z kׂ|2v,<9aP3٥?6AG|MipI~-\ے\$DݟT[#EPN? Xh¬F|=ғuYwG9b)VĊqoq*<~RU40$bLvLa*|k['q@b8=U=ci ؏BT}C..Gi/R~!Dz@:¬w-Z}@W O5R&o5Uf+ W XcO 8w)AZA4¾OIA[0ˍs -|~k{ j0 THdjpe8G3ke, ''|Ss ^o87bq{HmQ̉! n\eIdRߔ,*.o,m6|X㸛sVHd,v1>.&W1@qh$/W22Z+ Ic_cݦB O89sf/g-Q{ %F=~k(*yq C9xMLrA䝜oؠCq *aL2MPn[R& 'k e<# VΦsU>0M&6.j 9s2o$t&.nGT ”L9gO .`2?Jʛ;;!e.5F32b{Լi Jz 6Xނ}S7ה.d~+d?,:Dtoq;㄃k#.᥃/к9;MMKj>о^!_ynq6XM]qYHV+Ʊ੍5u(LR*_GC7õ(c.̘t?In H0 55`]^#%1Dr[k-7_mIѠiDSyuȁ ܣ?eGz%x0<Ѹ !7 %q3o/ZjfV1e_Q0m%;"rF!C-YK,j3[ȊۉLs+"Qdk~Yl: |*ey#>_̨b2Q6K7::`bmSo/d^-?ora'q@ ^H+¦Q$ǸG/*i-Ь7m4}S*4X⌓Fmy(_1TydL k0 *ئ^(n39,nf9j9 }k9{ϊD; |A #eQ=7M1]U!a851WU!\GBI  c方qH+RBfKhL^J݆Nm)]#_9tRS1y 3_3υe$IIΕ^aⰻ4O8^ΛxHPjKH`B!x(Bva'7%zp2?p^epN4rt,2ť;$m9_|>XO>k]SomSnkk6}Q;eDy}G.h׳< s1a }4佀[&.;u@ePJ(U)^SI#!wiA|ωEm ^qeښX9um݃g7[GL(&2}vV'3`\%,'E.vwq*|w/<|CEr1 T)9W <@P&Ӆ_o+f>GM~Yn0YН3fm eTo6װ<0QYsפ,tKO&_P(}$e{AM:EڈT_VfWnSP=^+þ`< oC&VMowSTT+HxOMIe*~\ܼOΈPb^ N.l04"SaaDzam()҈y+s[9+/O9uH(./M`rɴ"M\XD8&#K0A+:pS$X>CzbLiDI}رހ2{dl}c-wor~Feߜi^ҋFAmjٿ9-yOMeT7n8U,UR#< igxx`y8wWW9`$(G#:Ϯ{{б8˵~\Hl8 ;bsӸ dnipb; Z.Ff񂾓4qFxz>5Hݝ9:΂L|`u"!MȢ'{.'2'O*@}ez! VCﯲx rZ>[o耀+)Xa(Rg&~У}9sEM7CVZc7`Ҫ'{P%`A}GnNǼݤ7Xh*K8߱q+*( fFC͛ Mv;Vܤ./NHOWg]=֓q]& X[>?Ǟ\%zuٕjA\QK@ c!f@X GxOؒ,i M.(/z|&OwڲO,s %ݶP_U7wUD{TKP A -rՇiRG0Y ]Ʈ;}BX3G [SxxcS셭 ) <ſRKn6&PF>yK4,YH_T3_i>[]ajgtZf'1s+B`tŁG|h?AP!/0K,R>x`Aw#m30]qm=mCPh ' 2CQOLcĔZ$ͦќ 3O_@k uUřfߦ* -i|5M"`:h7~7%1m\"˗b|5d=\d.nMy=hv NyM^5ڃ ktqEA$^Co4=dž~\f SrmsL5[ \Rj,]"3&}XjF)=huVC"gmQ1i֛[b<8)bU9gA#M T2W.xb&a7TdVɼ T8~cD?ښREeq/8aApGMnlD~GSyMB yn*HuzR{)+Ԋfvea|XH:M=wzD"n?~NܺcW_Н>e)%fu"ȗo.ԝ7;}}x?\{u3}."1RSF^o,V'Vm鸮"zb>CUl 5vKdD> ;]=wHWRT)4)gyO¼ (1j'f}!͵ :_B(^.~v]Ot9gjvEx^$s#ݜjp_y㷺y]Sm̐EyNK'*Zj*efSm. 1yHVGet 5LCūt#bۑ c %Y誙lul+n ZWPcඵpMQa@!}pQigFmRJ&] h/ϼ"9/4P0&U^kF3YMFeI9qS:r"Jc*mCJvAIR@%[_t5tQP.:<o@^0 46Ƞ)$1%wz$WÖY~"ÌBp9rt*^ 2ގs+ZP. .,Y}tTjhw@8mj\NZ=WbRt=9: h c}K>0n3!iM9eFaOӘd<)Kgoeo~NAD`}lW$(G`+0;0pG \D}౷[h05|a:_8smL0`2Vhta'L^.T>o](Guqeѓ23*; qR" `x9kA ~t PKJKgR{߆~ k)T@)~TҌa)g\L&욘eE?Lp0Y?єeO7a3 -MiBSJ F΢c_  hFsa6R6gD-a6sS M>J+4N%DIv6[IY|i+X7-VItѕ MIBf43쵞,7ծ;̔L~DL-# =' )YZ:EnU< zsFM֏Г zV?gv1hCEE #|Ϋz{_簓>vT`{ ^^ "gA {F8/cyﵑBorƅvt$iҝ`}щe}5\e˰BG?toa`# O40R[lG |5]lv 10kI3Lb9X,uFMx]=l'vȓ VҒMk!.&oUTӄ [0d=9Vx\1uG1ϧA6 NXم+Z"^\CqYYol/YJpAi5\/Ga}KG {Cg)woDxGg%R:ox1D&Ak}Sڴ~quAa̠d=Cfjj! `O \V z+leQf>ȅpWOaEAOa\4~yz=[pUcmXc:%RlJvR7ٜ7;ċ.JGr4bĝP55&~[#GZEyU/8J U1*݂@;-UKN@ sQ>"$JՊvnNrL^p3'hN0=At-u?}s%# 5|jcmy2 CqGg4P8Et*{VEJLM@E]QilwMs6._{, I; ?XІ5~D$m =Y}"pϴ902쎏1҅\D„$܁jvp믳~ZfuX p^$Ҁd pcvcNWPdJ7dFDMWW?(+y/Q0]iy ~ll䆟!n9>Ct4sQVE~ ;nM|=Ķf\~;6GJ㢊h|89rSC@Sto*h$L%c҆c栟F+[T] #8W&2BY t y`dB'9KY*LB2Rl֝2:ƕ(l5.B3POq 0Ⅾ䥬nzlCąpt/hgi™tMfuQ nFk [hI&ERjX݀u'֋-rׁMibjH.I)q?p"aa?7'Y^ /x>h-s3a"Bs/ͺq~E&rqw!9D{G(3#NՏ|B^E˕ūx\`~/(yk mO/(Y,J #[f{Bn`؀p/Q+<@%dcj3 Ѐ; Ld,?tr pwL^`?px#%!8XN$gǩ#ltn.drm,NݤFGaCvA1+ʊŽɏكN냚\&70wh }!'` )PbOP+D\X3Z$oE?cV9BU֚ )ػYD"j7JXL0 e[P14K {') Dߎ}̴P1*hm]NMwP) `KwbX"8$"쩰 %ͥD,1pE(A3XtrNJrHsƤ2w!CDi`lׯNkxi'eTLg3N Bf9DaƢ Skj.-(c2YT|nrnϬwr)e68kdp!\HTTIܥ@Yv n%dD7!̣I512uFbv{u2(̳d! QsSq_ƞqwAY3kc*ܰ'tN/3+$R ?EOÙ|RFY( &xC |2FrMMJ46cOai<+`>Yb{ew"'1&T/.p˱=U.˲e ^X1y`Q;:N^oT#:2niwe |X9#R#i _ư|[ɿ[oYT*4@-ڂcG'`+mf@ e3GrDSCd;{̊ڥT e7%D)kѓTDIƒP /G*n)9DjwX2b81#Cx4 «A.dO[ivNK= \x;{7*cxׄ qX"QD9O;jd45+z C^B*jCM)5 D^O0Rjz WnRܞ,a0 >6>Qb`wn4;~ׄdܗ[#G]N{eʂtZDDˉI8Os&b V"9ez}f#R-QZGkK.N{Œ qsѕf'" V2[ UK.^TP%S#2ǡ4 ̉dsa8P3M#Ze7/$|O4U,L00cPq Nqt 6?2BI'8J"<" Ant0;q5@Ƴ`.i] MŽ~x>c͵]j؃h T]$GC&Ԡ3BN D!NWK2(5h&9$G :is$s xp p|+qR~AȢ5UcxnwR>@m![٥_ߪ@@H I[[6j{sE#xg7?1fG必KձJ%m3U&F[@FFݦ호؃ŤJbB$a NmEv*ÕdȎJ@h j&ܙqq7BuvLչ*qZd]/9I Bgѩژ0(JsXZH= dȼEq(nSWWD}2Ldi@w[ ;=L=OƣT!_wiȃIyɏ4m~0َs.BDs}:vK&N#G}#ZOXMYn1T&ePC#*tMN:N /!qUNFV,?-Z_0 I_5ɭeAH:5kgHj>&O`iP#ǁ}ϞܧЅOa`3|cj;l8̠BVx;&Cs/Y< BMd)"A:ciY|E3,M捲4EaxVB~t$>v-fPWz|*/"౺eP/)Cvģ:J.\. L -fD¶a9CS).0'"WM-PdÃ%[-l^H[T? sfKrqC[="~/`u;Fȼ8\E97D8˶]$_:뇖JĻ'a &7=ߟ 7܅K9n&%Jڢ[hburvqFEGQtW RЗ% S6ʜ PH {xXߩ<*+t"`")7md iTZ@c,پہc1x uj~HO}{yX?`.߰yո 9fIn/EP9ZK J Nr Ԣ/x3$JH@ITZ˃*LǞ1t^[LH3Tc` "]1Ye p{کEotB\yE5l^s׶T2SBz9}l884A#n< e0S.zִ-A08sO8]ͷ֢3swkgQ 8ŦMHT(2%*m.S2D;ay{CPF 9h6pZkI<nعd>2 +aj| Er@DžX1!jN5iiy89-x.D1AX4zPGӪ<)]c0\T}$Wҳ n֋bM@z?^àl#ߝX~%wWڢ͂LIڮU@$.eWoI 7JԈ_+aq&uKBW9V3J!;X8F;eON"7TI]'w_x!; `ߩJ|}):z2]Рd 6V:8@5x7%R2YY5 ͅ[?ABbH#WoK]E@/հ>XQlw/ X}fFW\? dF@EmzXBͶ yAgxZZ76!Ҟ(. 5$eVPMwU的b|*@+~;xR] oan\ŵǃNkwfù\x/ޔ[ll+ # u(kB"N^j9GqjpK ~ m%@bE: ˖]nB9HIH&s56-qʂrI6tO!GFE"% lТuksURtW' 3euUDrepI3:{nVPz_ Ŷ,aǐD7Y}*].R\ FUf{٪7 65e8' 4-^L ctwrPʑߟpǹ䷒XB[Ia&M:;o/U:Xar6IFFE. ,5U}x_<<(*-c%@_jRZʘ n<<` 9f RRZ&&Ӓ2LޟNYDǿtkuaayҹ-m:kR~y6 iD^6B̡KyKFɋW3*\? 0 wl't#O@:]FAj,btGCxg92(g/jԦK^3 Knf֨}-W%/ "ZcwyԷhw̰ߓYL1A{2j8uCVG'T7E%BtIAm4U3?ԥu><$_/H*gY1 sք%2 sniz(GfȒ2 jY]TC8]5Z阵!BpoV`IPMilHjV7A)bM Ԕ/1~절NNa 趏;0&"R1~*mp[g{,|I)GxsvIvDcA*8*Aٱc7Uj |n[Z#nuc/TOL7xhj:*X$ {(k+o%rr#hI Jx[*x("]x&6KrE*ј&.uDNpl ,QT<:,?)$_ҍ3w 鱆2U+dd|,~ CE%VܗSݾELBwA(?0-6Ls* L˂|)ެP4 ;H9 ^Yk\R&+-lUݽ w)?B-Zȧچ OA~Fܛx \YuJ;Lg>ߌ|_`ks@՗{C'mǎw MnB ]M@v\Z'ۯs%q?iJy>`\Ip~a^F\&0`uuvO Z(>.,$A8~ۅ&*`W!*  qP5q[!<^_h[B/h/0l:g}EzIͭ99tQZsÈaϡl7*0`e%&7Ub#{ ӰK@[1Sdsā&WtCTuFI\IKݜr{?<?~e+mFT +j;~FY&Öhk@\Ft&6iIi mhܠ'Iբ7f߇IL?KTbu!UOxBCoѠF֯ud 鬖0 17HdD޶F3εP_ `,H4G0X dN7Tz8ȇ/g/,=d%&xJ\Op=.F9RYpM sٹo ³  B_U$qnPΙ-Xe8AI%wQOnHGUY(e'w+ݱ4B'6Z; jJ:VTZ87Vb۬"BWl 0\vgc#6i&pjuLTޢ^'_{w9̓4HUv W~1>=J~3rjgCuw WP%N&tc4 F-^ Jc;t "w}S5v Ay4jP܅*{T-2d߱98@mB&oMƭWƾ_R Rb?G0pXc03//1qH+ -'ۈFN|)~V*MTK %E Y&.uj0hY&)DP’}bkقr5c[`T"v|U/o4=9beBpہɬ4rFӧ!]_(zA@@ |~L{_[ s"{"gU [/ _:]:J^܋H2-JUHjxW[I?)cS7y u,%-u^0ėw_|qyT@qA;6[lG%IOiocMl, &GrKWIS"俶Ȼ'a^+}6VgR](A[ *K\HR9X¤Z\U>`Y%= Kz5UfK5?21A#Lc<4ҝ"ە yC)nKD!6:h0?T5p\t-6`Jn}RZW猨^)+-WF9}|?Xs׊,0+B=8RKx5gxjuVo-%rQ4/'?8 3~8b̓*諥ʃوҕ|,@&1֑I/OX3ufvYhA}]_K/҃|@]K [.C`rzA.xyt8-n6k$^ /r̮#-OxC+b`·ul)ymA=7ѯF#\:mT)HzIlCa?wx)N+Ns+7^{Mh y,ʡ8@B]eI|X)y|mY1u`%LVO{fЦIfun]t3y ~Nr2PItOxl IޯPX2gTELS>L`:q"0If~1L5ZvTBʣ]bˆ}W}) F~#JG҃֗MDbDk𜤥] SF&?CA[]ǯO Ɓ艩}^R*WX͠r's ȼI=,)T Hp4*Pzqw1֫21+Xfx YJ-@¿ucWYg\-4p##@Kѻ?Ґqn0=Y(B2SмdR~~9e*(I9fY vCXS>ƏCYEM66Mok {/FxA*TiNgf;ӱݲGҗF$~t7_|RVλc/47314\ G@ZAcQ&!hwA_ҽh_SPr9'ՠo]:' Kq}==Ua݌ UH`ZS Xhhn;Z!S EL;u'Uw־̪ALW.Cƹ*BEiz:FݰUQN yF83m~7]{}ڊ#&RghlG*l>D^h>6wM^K{I!5.톸ZX vT,c#gwi:gU%pDPS-I`G{Z=<9]{UJ/$lt$AH5?W"S;8Jo0IT(dҤ(ߑY9IM礯H{ʈq!c,9y[kw7Ц`~k B1*P +XVdb<蕑@0֑9Y[oK*Xn8'h3”k6yh'L|꿍't8l;,`}„z.s"08¨CByF!sb+f.\UOжK\ !wWAWypN]#Պ贋JV!M/:`VrV3Z;~QCVW!&)Z؎߈׺VʳN`ki7G >6J\ۓd$9@rmgjѥ ?ib)_+zow3t~a:ley`'T|sE]k+L cHlsSDZnV$\@ni)# - "ˡ2} #&+aKI{8ֱxP0#@CSLh5P@Ty %0_"qW.~'O >MDx3KMYw{xqWB9~>)mzfg]9+<;vJqpVʷtDA,RUb\1٘ Qbf`r Fi R0MTuɂ<۲P5W摥c !c,Ä^[nK.F}n='KS>` PYo$ PȔض/IM.' t8x(}ld8[qP-˂h-0Ǜf@¤s.6 Wx<1%J0~pW\@mVby OVdPN5'61aK^Z@-bWl:."ހXbp,T)ڋRZI8sR3 K闤WХC [,p ܮT5IC_N|Cfl9|=>Kfޝa> ZÎ?ˍXHby ]D(KCQ%Ps#qPf49\W%lc+M3@wH]AQi^xc%JQ SĔy}yJg5ytkHq%gҀ oHIh \E-{5V#"3 6JZb]*!ڿb:~4iτ`k&)`%Ct⹒i)`T# hQ$yCB6xI?Obڪ]݁YJ1 hRSzi`l ˀ,ہ 6[D,_7< ^l=R%mpN㧢5GA3 .V;e*rQ~U iH˖UJ85OI9)U"E]˚ %l mv=\sX)n-qTF\dީmE%GuE^gyהRѕ 4K6FxrCL!HYb26;:d8/ DŔ^6SbD=K\$(/f2F,ڬtﰧpVh{bH 3l/{GcI>5,26E=94E'ո), Ek d@cL%?:"'L9:8:i`<\52hˈ|1W~TxX|~dpܲu}'OKVQ5̶Gt^P^E)ݪ%v”ts/[ǎ`pUh`+!.!hI8utX2%}'u!"%b/Z+;9Nf9/p9u}w#g;]l:cD*Nݬ۱F=_9'e-c/8ݟi0:J$TxUp(Qq}IskAdA̡Ί/0Vgh UJʞd՛O:X]ZE\|OUTN{C޻:%[Eߣ {DDW>G3+iHxjzy3Lܺ4 !G9hxM_ X=!NuaJ#&D{bb.(`P!BM8 19 k1Y 1IqXDfN. WIkm8 dbh>4 aM`/ݚ+MX5?jKSro{ [48Ux<[(QXjr&'])_$"1o%S d_c/b vȶ,Dn"\m'F%,ԀtnH, (#ov]\nR|=:ܼ8<~X^m2+ 7'M%&DM;b1ta<;-Xp,C#ʠQψ_=x0]d3SOEIв怚n䨊劮nbǔm\a'E*7p;bAs9Iq!<.fӜ|94H;!Uc.91^p~,QcCob:cB̻ sXq_J$h{7&Z` خ8^1F]%ё( 7f0Q{q: t j6cBat#]|uG.tOfկ: @Yġ^ObMܱEtv@7Ւ~䮀wIx@, s D \ Q B"m\\^TղQ.T {F{h(T䴣?6c5@M[}xs .5|j!1`}Jc4<9 Oq=g)XXШTw_LE4TiwG_xͥ aZC=Y}tt"zE'g@- |9߇O`k!=3(՟]!:T ۬,miߤZĉ&b/s%iJHtXX :2A.j/rH.YڳS%'lнƈu$'%ϸ`S ̹|]Su}A3IyO0sUC_-?^~;*pc&xV.p|KT*$WOtǷ ɦm~cqR>=hn_6]n`5±`\1o r? V%1sXf s=S= T|* ߛͩ9z]c舯4j;3­e `( g /wi6:_`VJQ h~A C xs @:F*xHy6(HD'Kuصj6_J<fjyF!30tსi3@n7kL粩FaԈ{Id{+-No;}D~pp+BabLm/%QIHtF7J|Ɨ@8sQHE=Ŀl+sx6v Wk(~QmM&=#1^9llxJ2t [}9FQU(cם1"@V ڣbXN=es@nP{ 78v!OvPQ< LP{+:U/(R-N&BXh *”OCF$~CY+9,yJǃ6WZi֙J N3(}@D'8(:)Q9v؝(xXE\3GγXcK9žX鞖Զ˳Bɞ {XAJZ52 c$L ؘ/ V٬):Kڅ77O4k~ B鼳C5oܢ )Twh^K7!QY:u۫9ѻEOk$&=/A*򯯱`G ':CJo "gvQy7[&/ dh=s8L\t$;TK @!([:]dTtJC3gɄ b"-cs\E( 5~q%a~"[VuSToػ^DJF!A'R\7in5p-bc^W ioз*Yޣ{ctd0,0+ P9_[Tud!E2!,/bg b1Jqcm5sTm2ĉz%AWi4)O]K6 KS)dZ~#oZ .}X"e8KPja@<YA&_Ai!8>'!ɏM85<Zw ^"a>iT=aF_LG4ɇud3TQ=ցE|t&C`;U 6cp %3YP$ /( |Eql(k̫s}a*ɍ7rf{XqoӪkmIJ 2ws VV H҄({ ůqS8<`&4K>k)XhhrS7aqB^1U2Pztg;sאrWJ CŲVndƽy[g3N/jz wEJ0,ݠMyi̇t(Ф79_,0(H#Y;Ty…C&~joOSO+BmNNoćCD%fU˹g-FTdr%nӆ2YR0*{Dha:U$?m@R\Ƌ0d rcv Oy=褙}(aX=^Ѫ.qǦԴXzR/y:H8NqLy]V (I:)R ZM^Lj a9UE6T Yj m< r ձ[ZDܻAkzxt# lA;|${݆bYhK.(|SdWUJ뇛 9kA탅~6#y,$/k!lhLe_KSh=UBd0ꥺ@pD?9r{$K{~#ڣ@Ԓ#QZTQBS9(#}4]~Ǣ7ՃB1IZ9V#$\uL-Ro/!׵,β_ RLjgd媣;#'m1_9ŝ6ٗځevn՝@p B瑇z?:G}όy9 e8M}]j.LnT2FDžS zX.h!7@Ta?GYA]#bH)K޽e3rÍײ\^ =mui#ձ6ʮ9/M zANa,Kac11?Տ%i~o|eю?SO;K8 تJD\q_1> z o~;/ Ro9Ry`VUF^0nɘ NT[GmA93CD< =TNrl"adCfPuќzka^t*j:Coamm5LKz\5]_EZ KtAV'?Z1v.2@BVVNւپ!L:Lt &B{BxArV NjV 0{H9Gn95jC@ R,7hµ'I 'ARW)^M#L}&dX90mL&w$ ( PQ_jžB4HxĔ{ k*uS56?]uN]0'LWwחNfφF 0|.fJ:>n˫{Su!åwqq0SlbD-2lt@ӕ+6mhy:E(# JvB3xǤ~CM&,j\B9>-ioU̫.~IDNX0OE0VRWeF(eō.[ cMF/-=K1I #Q{MYݡvYYٙJ>jr|NNމ̻;lKޅ<"m^OףNjz{Sc]wxgv⋝p|?KؑEFr.4PޑDeݎ0EAAY_t;3Yc! !sVs4h>ARRƘ@>mA <@hH\T>:)~hⷡXG^TC^H]ϥ@jAbqJk-@vF|oc;]` T4!ΈNNDgpoXs]gn!<5 e<t٤)딩<oUkC5j)J\*&_AFM%pc_pЎAx33yg`Cw]qX`#Gi`sQ=<$u5ZA2o}w,>x#u. ~QOFla*s }Y9oegߙ$TpC,@cCVpC Y+d[r_)̼^N0e?5ΓH#by5;LؕDrAz0-R(˗4e[/ԚW!"|ˤY-+Cj񉓘-*4;!6+-*o.`Og RԘw&2!"+8XTBIFnx2=z@ w9\*%mQэNTީTL @KcRA|Y( M`ci ŵc X_o%DBY( e!,+EM30>nyohuUmk](s46܁F{ci  ܗ>hꀏ Ev(>bCP^t1XvNpAǚK%e-V_, b{&K~%a"J ߻1_"J"% @*eE"8 B3 /Ш%#[yĎO?UFdjigts=bwj/c^YȨ\DoPݧES,Gfb@fq#sJP"E$u>XlDzZ?ľSN֢q^bZv}84YF^x!Fҫ&`?'ULE[q4WO\fzKլA& zGFO6[AP{6u$ѾmE(Ӟߐ3_z;$YY ʚ\]Yx}'aPWG=rS`ȲgΈv}EA/7(C. `zqjv̡1QgeޢG+*~19s`9('D蓡.UH`(= -Apҳ ޿oi?(·~1-^Vf-, Ij;W֡/*Êi$ 9I l-ίyݠ,, k%.©Zew=[LH=o< a;ulI/ky1T, :g0A Q7<qG;8]`_POC U4IQauԨ.Z,WBot[.jTFRd{rbvHXuT[mQ'-¤ek[9Wɩ䒅 01Xl`@IGB) ع`|6'0ASx 1kЅ}=%vc̍6F`V婧>3vgmuinL࢟#yGa6Sv"nPpAxSd#6H?fVC8) ڲUGF-%zĩ` n[#w$бW:=lW Ɖ\n@#_lӘD $ xeidhUԅed UNQut[i)CJ"1ΨHT^!a |Zݣn z$vMXʮ+ٕ3H(pG𝘅K t[8=&)zgǁ+R9vsq 7k=!0R1u;#6]<6[jUm}_m moITez]wWCٽkbaY;y&,x;8,BWz~/.a  σ kLQ?ljZ0|D}r5X|G T4`3 b+H'"0ˑؠQ5b{O~@yy;p&(MYfb&Nt;4=wmiIDѳd6,-w=HG+?֎/#0N:Du0*(< ṁ6ʬ-Ҳ82"BOHHN*ml @d($3I֟c/f 1MJ_\N+ x _ [HW]Mʧ>c%ib+!9ECv,Bmb4ztoQ@="ť[Gә7PLo e\[\~ʒV|<`-e(b@ D~tY$͊jeԯn L`݁niw.U#@!U"M B" {{/J} ZS &&`\)]: ) Ko&lԷW&;`ɰҥNE:>u5Oкߟ ٔVl3B@r3x`CBi^F' FwS=&J:;)͠h%>݁ !ʝ=ΣD ȢC2WDdk j.:|BVΤw.&9j>]B,W$K$HklLN7YExyH(iv,P3jԄ8Ɣr38HғR:\c7VmXSv_)FL X7qܽ0ceP[Lwa /E";EgIT_fZVBl%;+ʶZyC#*Ά+պ@)Z/Qp.Za򫰠p_ڏtSr(^#XlpsSXS^hlRlpBUhvhTqcm`]KˎںX;B<!OXIOU}^Kn[ї;+_EwR?!nw*_*'|Y6.h,pbrۡYz*Ѱx] g0i{a:Xjtt,U҈=se.`MA>~ʎVhNjk8܀- r|iܖ 8XM@ x>|}PZւ+f=V"oCv& 3 -4qހp3xY}:/Y$m7"I;f/&KBsŀHB:*2Gl0% clȏ["5Q4_:+ެt.U/3GD$TG -R\(nGܳ+YV44ij@Q \۴$BKCnO/% "4qfnv[/fX;*gY#6>̎k7EƒCHO+ qsx|/)ӄsJ(@/L{'dYw :pڹNХ}Z(YkoKn|¶d:.; Y$vDDhelO%sˆN@ sv'X?<73(sN$8F:J9z뭧*ػTBb4P-HFCIp's?~,mCÎ5h@g (˟*xob XCcE}:7.NRi' VbN$『Cm@H u5Gzf!HyV#oOX%zd!,3֛L()Av\{]UFpzO60Z#nʔT~"$ҾrKG]BTKv&/ysژop.hOLb%w뭲LkPmڮMWO>nkRZm7Qb2 75[9OssPf:FLnifSMbQP=A[N"i}Yjj}!0>-f̀1 J;^g+ |y*d%#&ir$I˷HXX>=*ٚYvhi1]_](&KF+Hw[!f!."@f^;q5%'C9 W%G] )830E5cu`XSD5g}Q3y >=`v ul2wo+ naWğhKj']Bp6{c*ePG(9/P39ówG倢d@zj!q'#ɡo sh%&t{BY9RBt=A9Ms|325F׬z8)Ic:! z?B/s:wՠ ~?UeMu֨NQn_Y9oвނ¦\X;{ufmdi=vm]Q궁nqwoݱ(D%-s '.sKzP%Be BhT⪇"hN"-&]s[|Y0}SFAm#!b[-psim(ή / [.FQ-{IӟKk() di<5 BwA.c SO_nBUU;0˒=Z,P δ1d kPyaɩξ.ͻR`eއM<Ҕ`zSEAgB{(ϾLV:ѧ&bV9<.A%F8yO[N AQ CtCJM"z; Ӓ3Wi͊|X%āڕ[n Ǧ R|Vӻɏ sCܡ\`9ɤV ݠk"K.:r/Zp_vO֮ gqҲ:g$`@ bAѩ>s=9/D 8?<* 9zKөdQ|Ryf,G$6njou\@cU•T HZVm\\bU6jU_PY܁Ib]L㾠O-eHV(俚f\cRSWF]8vpPAHK8o? i}454ҬzÅO|6 v>uTa,` =~Z(c;zc&TX6o9oV<|e#!u(](lD:J.Mh"w]BDovx0tٽ_ذA% R rK^8wDdG-(7˚6ףxN*pN "-+ ǫcSG']'paZ61wi.^p3IZt=o@rshN@b:'@Qmƹ.L%Wh7 GQkΊ?:@cܫBAʓ<1,ࡺЮn" =]4:o*]t/Dv ZE}v}v=\ 1hWBK)Q+5![ mZ\bdaZ?V /ފi %OThѯv >'΁o˗6 SXaƀ" ۊJb?)cuS}/l~$bl^Mf]yJRXZW$0C^Pq{I+ Ry-1'Yb@Ťw!lQvx ! cKtsGuOK{k&B;րݭK67\b]m䛬=lv2DιQ80=IY;^ Fu{vi 901j}Y"U^]9"]Us^Ѩ2MkCJ4zd9Pw{Ы Td7I qƃ]O~NߛA hmUA ._y%]9vYAS/bJ jP# $ Ux-Q/ 䧼e{.1؎ X0WgV: 1eָ%YeDA:&&tR]:Ҥ&[.'BYs!:rkvQP W/zrv -]rp+7뵭m A&e@NjKc_+n?]/Pޖ~agBxg'=Dq!Z^/^MPNsyF#=$줙1p7pF&P{VhTKUZÎrgӘD/gxC>+"gl~⁻ܐ ?eyq'SDyƯ]]S­r $ꊥt) @?~?;<vs$^WͥJ}f ڭ!wsQZ'?и*`[S37"+"[yf8.E96 zO.0iǦ pL=8F4UI~H&hŅ+9P*h.s @;o-RzڊXBv4T=KW ;qD_Kǿ+P:; Vv~t=68/eHpHwy$#>ŭpTPԜ1R] w_TjRn+ T9? rI_a [|W1 ŇŎNTM=+C?ū.#Ei"?AMJ+: SלO1;J>Doʰ'e*w9 uz_!`gskUG,Qsi"; id~)2G-VU%qT8Ss*c@{_TC=2w'27^wƸFQ6X|v๬QIѨOlȎ;xAx@-Y/o pr;cx)}D~ArYf;`2i4W'`u6'f W[OGk'n%zj3^]8AT%}S[ݏW)&݌I-5jYvtʍl(SAdXF02"qڄa\$~Eg*YԞR8^id-j }[r-d"c?aD% M8)(0h/5.,ШBdTkx 8E ͑zn⋠n@X~eoLvl[;Ջ ~m  K *>/|8f̫pB0=YU{jod5-a(A6ѳ4@WW%ek zE^ J99R BI:`k==W(`DuoeB%ϲ7y;U{qSsb"aF/R$IF3#@ݰ ;ix@YkfQrXAe14^{~sRv#E?A-aA#gˠm8!3nB8#YmZZZaSH$5tϖH]4sNdMܙUywRb #QkR~ ]m T=jd>R؈=+X~C.ȖOLSs\J,q 7K!DI{ %"\k#xXd%Z?EE@$k_-BsCtSo` tņ +T>|@bωW?¼ #h hH(`( wonw\0:^icG޿u1Z&u0vxڨ)ċrcD}ZnlaEͮJh0{.+㊸Ǯc~jĤ3y\QFec$>::t)UH,qNo%9<3$bY偧4y8k' @qB󜵢EN 5Ԋqn}YKƕ i0SB8 u 918X4i0;v{QN2e(~9/)JYhBRy l<[&<83/JC2{%1,lp^= Z/eċ?3s7I(7`7N20%V߿Bf Nv!Uh>FFlg'ҶL9>vرh͐cDFm!+C-BзnED߱o;#Aa㘐7qK'QhU Վ y5r_Mo ĩ1Ҽ\qiآsPwZxD} eCgG̜$f JO 5#b)O|aao"='>J 翅oC\?)+wڬ#.fܭmH' T NsLUa'@HrmGW@SO^ #ia1ŵ;%O'qw۶XBnD֑jGl8Ѹ|rGfPdX1*Ua=QMk!z_AWEh-0 U! vǎFSYo[:<1YéFI[IyӒf82Kӧs5]_Q%O5qEӲ]->Q;!מh63Q}%DV!53"B-*j"D_V g,ap$+# HlbC>&pp't;JXDi/SF8iYUtc7l䠁7OZ[` 7m(f[S^6x6قuh(:u;v^jWF7M/Z@ϥl>M$NGɨяc! ]~f: Orɛd0QAJIXV@l(LoDH;쳫R3E)plc6 F!VyH>OdV\Ҝ+AVi%kf Mk3:3%4?^:EFJD;D}Ө7BB!qq:G(dQ( |FԏUrD"5&Eiv9߉xQtu2j<:(-6h?ԼS̙2nOeJ&0".(ZnyËDZԕs_h2졽E V\٨m 6&yv,tticd h%絭@aN#4(zo͗Wpۣ"͂޾LSBn@^ Y"%ҝOBH0{I<Ű΢I&$8| 8rړ^eT I%pڡ@LǖnjwpF Hh2`yR'yThG1_l%JbqΟm~tt z-U7(VӨ9) 4o6a?Lf[]Jb͆R~Aqvߎ/eX}m{w榶NS꾾* oXFWkf+m\rp )Jc͑hS@oȔEDjIv>>t5O?%p kE)Pm*i ψ (jtUbvo ]I#U+Zz B톊7-o"OzW+&%T o“dI"bDT+|yJXܥb$|qV /ǟGEdUtMZP17t8|p;\*j&yEgy8u)yz}Q6istO>TI\lIS&T׶Q3+hcJ0{ge2*F|]X$F@/`/RaIx߀);,)/H~8!,)@LU;rm'4 l5zo˓ceb DQ r ̹H0袪T|Y72|7(9 q4KaLXAI@zMN}/ʉ%yCw ##|i&AkaƉf 诐lL&]F`pU>&V0HnoBצwJ083s˦ժR"ƵEMv$ّ5x|Z *r G=!ԁ83S dxe?>Fc2RS꬙54R)"đeۈa%5lZ2'HlɮSh? v(tHhS<ߐ80 Ӟ27pT +O{z}YH팣c0ôWbEKeYJ!sB%r^9Yßñ fak|/m'0EJoP sY5 0%/C!zّغ #Ϋci s B$E*/ K 1X*%}w !h1%^2*ՓhĉchM;(ռ2Ŕ^`f ͚p&y鱦aTc=uȔcjyJ0TU%3-Hpo) M҃ {"@q\ScP7ʭ$:yV'`,>_i0#>ʓ$=a#f:݁-9hwFw+0LJ5ϸ4G{xIuKT8^CFv j y㾁$zh'=:ߢi D ,ƓL)5F@"^ CM={as2X>cѪ+2š|~H\d N"1tt_Ι`YM?!*J#R/>Nu|-عmB3NtHxz@Ns1$Qc߰F;gu]_6Cjԏ vzA 9PR9) *1g\qf1wJ+&׾pDmbJ҄ɗ4HY9) yFĄhiݲ۫޿ϐӆp/;,?ٔX6[OyBE4s?N.KӼs4O$I /C,U>nո&66-S6$'BdTˢMw .e:+B{$(VnHywg;caEֵ;1Ys='6ĺqYd.Gj;'H5Fђ˰7ĈtTJBGD$1ׇ0rWAGGWZpRV_AſQ6rGhn4i.FW^Wl @(ZguRl ;$oޫ5B[OdsXNȓ?2?q8BpP~bH2ZúU42;:=[X.论$lph#Z1-"~O>Y\!$#X<â$-p>xwd̜fښVo:6\ɻ%è\ڜjS{))UeiU)68 :Ms^BXhylَ Cl믻{X%V:vMA;rekTKK?r@ccۊa];2yTy`Jߩt\ȿe{[=*Vh b6\$ MY1{ ~#x4zO\Ylv 8AXC%1:mH8vǢa4ss:۽{4> q1kV"Ϡ#; UþVcȨemJum'u׷QS(GJS>W\+#w$[Nwl{<4U!o#bv#]i4 `P$?#rfP=ީKWw}v-X% :yQ]= aávR97Em p2ɣ׿& H/L?os y <0>}nz} ^[ f]Zqdyӧ~C$%I!6ٿ0c |lkyƢ(5{*Zz[- U |WRHÇ<KZXHbw;CtOXWo@(߶Ո,5BL:-F&p&&!8{٭*X,eaY֚N,,Da붑`QE`MxD*RVVhfV?aS2.'p"a\́&:Ͳҵ mb ۼ(jG kJ"^,-&ĀG،m #׃t`A˜wOD>K.^&NվY7&|EcLK։0&s 'eX-OB>gD3aP]M"SVI]Q4a7xvd <2˒U jpe6sZb4+r=: hirK\UZ'zꁫVji Q4Ξ]& ;@5*Qsbi[NG 4􎦤)rHtcP폒G4ѱ^R§䋂Y~ a V`el: BW=v+ގNyrܪբ^CLu|ֈ]ƈ[}Y\Օ#3>Mq@f|=UWF\`,f(nʍѱzf@+(rwzaS8gk9mB)o7D"H2gz|[ڭF}!C9d7 w04NJ,-Y#z.7n%8.)IC@l}\)IF m\.tj,82BƏuQbBw<X&jG^#P u`N!i#%o1C!\ZӤQi_XվB4|Y)zQ0SN#!(4n4ܱ׾9"YC%īDN i 4FZp/\p}j;>ZwM `_v25D5 eboW, m7-9wZ`iEǻrfjϣ}7_Fb83xXjdAU\U!7v>(^eQ=B4tݝ݈ˮ $ftY@գ>VG=%BY{I?Gڦ8x3 ݤPϞx|{lFmDGe cTsL}GcF"^Ls~8KJ)s>ń=E}mUr)CS*;/{9)q0C#:# TWwgas;4_H#aUhI~Bc_zX!`-6#= >`g u2iI(P ^&&DفIZiàQM!(ԅ'APgB@5x, Pr oJ >*+jyX1%#^C?^\W~4^?޴@GUY7PL5FLAla9l~v[F ?R*?tƄj8ݻ ,n$h)um.]̀ ]v8nbbN(l齈#w_:b^Ձ̱h] \i^z! (_Bul4JP|\ Mu`|m]F^X&|q+ =F`嬚 *jW4:"Bkc 5SۛcJ2l*U Z۳Y~Kc+֚B`90iPeo4qy{a]1仆,}6=I MY?%g&bAȗF;ڹ쇅߬*R@_hCRne·M9UܷE8htJǎ艬^ E z=B_UCQV#Y TD[bAAEϊjg21D/:_\^;380`lpm4BgkpB|ݰj4ObVc㷚._cף {xU3E&yr#_<@*LL,EݮI-޸ T{AAsю=.b+{"ѵVw\1=zG}v67z [sRwqwqy[ QG~8 ]W|NӰoκȰ؉xӧW*3o-! )y򭷅!): / s$υIUG3jAP.R& bqNU6AαB*4 VZ&P +HP`&t)﨎VQqw9Vqw;2𒴣U"u|P0FVDJvkQ?$҃ WW ]Rx~]URvo}<1`;ӶV#"D\kG1f1"*H"^)V,E76f ?#+q4oƭn톩չvFk׫"kƑd |hӏJIov$TTZҷ_m ,yŻ.(OMiz´HebT\qHL&E/uxIqXQz~(.(lCvwgJo҄bD"D4" "G~"v0G@3YrNa 4F0x 6=tu$7j,l%q:fYq|Su.S$adKKsw3=;v\2hle6|XN)R3̼d>T\(7sgEhG>/`6;!Q u.N1&\JUQȷZӡD5n0C HE`Q&19o u\>A+0[RzoIؕi:[6"XF N0Q#RB̧KAJp[J|_>䚏@ ,6.\%miHTjLK$Bl1/DƮt`%eN)ugjGig~MDa`aؚ߲]QN~@lE#t<)|/$lڠi=:-zusZ|Axu{ĉ* NF[T{W_S흲5߉|W0iHwLJ0?9ʔmo-9:]/ +Yst4Nk 9eQ`gοb uv0chbqÐq 1Mth.L1rJ="l|<8QEE&no Mh&L锏x=Ο(ÉaxS0'Y{U4g"~7V$I~<go\GAVM k` ɴhx:MzL#bӹ] +45Zʊα?We1+roȄ/'-?tp|Ǐ_GrOp|A6}, JE4»FC\G|?];3޷"7C9Mnk Ko5{M:nny@hǬapAQ;cs:8l2^vn&/Qq+| 54`*՝IQ* `j Azy )uɌ~ed?{.G;fF ƈ-W ?BAG5jb[/0H([.u;4cÝu vl2geE6}{~8Of/Jvkx||scv b:I+yHԐ̗,Z{}xƲ$Z G i,@t屜/24s6|LQv swPMs˚4~N9hl 0bl 8(d8ٞжzH ͦ.桋6?׬=rԐDC7z1b4Y*VpxS>@~ǒ .eC"w3Vu)͋f9OPkQ5_Nf>8fP+eK9Xx̿.O?:o9`Q9zZKG)#*;[a.I7-DŽm؃$/RNS1qDWz2;\}S='= M8V}SG.Eg6~&&Ќ82h]vfa6%y=Tk6 WTzG=sh"0`]-0Ƨ O0s>H;ɛ@)#GEж+gGwnTvZA$J] 3/-obW7Dv̿Qס*,nMv0̱_ _vq ܦo6ENn)<@*wVB+|(u0V?J{qͫn\uَDzXr$ d7,xGK!/Мe{}kYI(0q{F^J@~xrdzؑ,oP7T]72VE9.-KFS+]`WӮʶEWXʵ#RO쾖t*Ջ``H~( zւ¥T\mq$@sNfWe)8Rњ-gEsQ80A:N?/#Sul> ZCzo6*mXwTv,e*SoK~eI{z/pD)9CZtJ.cUr"վnY2;`Iws(q dbY4;oH>.}M VЭ^@?EL5UQ2 O}B?fաuPb>N9ֈGaGEC*`Qm}eؙV8*d•ȰGF pO #S?ܞ h z0:Qު I7LkCs*%Ѵ }GQJѾ'w^l^@{˦2ݵPTa ךkT7^sú\MibrJ) ҁ3z:l;D*_*K)>*xDkBk;C :ؼv$/ fʿq.Ml˰չMk gзGM@'%+vODb.SZﬓH C7Ap@luo#iU^AͳnB ]|݉&@'~Qɾr4ʾXI@oBɝ3aŷ}q#P}H]-[Cs43S uZHT%SJ~EכXkl;-U+Dz]@o\ slM7Yl$HlZ ef#.L64l詇8~ƚ#k jaFSBWXţL8J ;Ɲ2~: n0Z Y6&YA8H@xd(o7=)v9* dy~n&fÿ} BXSk7Fe#g_(ṕ :v2ѦT;?4BI$0RP vi4JNm%HnWw唾,Q+D#Re({Ji柷_T;xՅ.MgsWGTݬ!~Qe.2m,0~"tHA3k_8#-]D޼wM|76 :KS}C%F2IImF=gC޺@m,{F;|Ŭa?_1ګ f"j磓襠(EۏU)\ձjg)hC+AYq"PyE_G +&kOP7@(xh;V{x-LO~._a )xJ*{U'Yx yf~0(#8ʬA|쐘 MsOdT &CsO a$ -Z|ITd䚮[!(d )|qg'S:jޒVl5 *q^ :Y:MXnviwB*ЀyrID>^d1:Ǖ_nJ>~L:IƾpX;=u-Ei=(ZpⓋ j)K(M$03hc'lŋ3V.g]"\;MHcM)3d\T@U&7(9צS{㇂9_'Jn 3ag4AE?,~t")%Dp62q1=XzmL1!a͈ћdxq3փRD=!RrFOY 4V005/,{OPs\HW1`^Ne]v Ԏȝ~PZIW[ɔ 9w_,K^ 78z&Lz33M&^ >Z-h7$ӞG1u]Ƃ CzGךن\ Oqve 8ɃC:LnUb+gj=<T]V/>e;M/FV˞R0+Ɵj)z{+J}t0Hw$O4J93B2Uov+6 ʠoy^=v/jp'灢'7Ɣ۞}kLuʢ(LvwPazj-IyV;MY*(z֏{?X]kc$b;ˍM bDlDgB;0+-"4 w\[VU)Љs NT6.j}n{_eT#/V6fDP{eHn[J"ל2)-~~bCf3*]&ꏘJ*J-jcd6 ]2'V_ZWtr7?\ZZNcD I\qg\bvOaKDSSzPhDBki`P790 -xaB_ =*kr8^7]jCvrbmթ8+:գcu_S$jVgfǢwBN\cL ?Btrbfco5`iDBӠC2ibY+bhP/x3I%`Q Jp],kT(6K/6cƨۦEZi{A\H$V޸g@BpUL R׾Ȯ#Bnp* *ćHo,y]_z?/fX \Ǒ.#xVtBSsx|{rNk_6*ˢb2́.-pPhMYQQrKXB 4QBd`8rws)Yw#n#I0i/}>ތ RBܜͳf[Pď@В9Ẻ:+ת.Mw ,!otQ̦|tu H_;S"~Fݻ)LNLO:2[CL1FF7.A^ Rn/[¾*N.Wcubp6`FM>̷E7>y#DŌk~oԩ9o.5]v+{OEdIYg _-yΜ#{Aq8z<ƍX Ǎ}[C'&Irzs1WH0}S,c.;X h)hf Z՝ Fn:o)Af%KN΃ BnPy..~붆zBC2=a}lFTڔOӽ fvK[b|~((c(jgn[0+oO-JfI!(3 24gT0v ۧ-`6|l6'?v02rSfJ}б/״<.Is欄{uF>5׮"t ԁ+O.+DV6_F)'p^LJko.}ǔa@UNw# "\ޚEiAAc yCc!57/ZuzX7Ѧ;xlmhPf1xMT'\#Ípp!vnp2 tkBPvr0G?l‹mYmὼ)+K .(;ՍyL]B rIy< ݘ< (  pV> H ѥyY"xRLGZMtjh~ ;0Ӭkl8T-mV GkWgp`m?OM1LjĀ RLBS`w%ޥ88.*Xeiv oKc&F% ֚:Kiʱ~TǓ DPT(jIvjA3S}έN<#qsE{fuP͚wGro:#xNa&` Z\: & I?ǀ! 0Om=(4s_b״#'E\R, Hi8X4zcdMqQ4ËVfEkhzwT`ޕȄzMA˳Imz&zv??>9tfU#Y1jY0 1ʏ񦣫'dfA?3OZ\w d/AۆcE%YpGqs28tmN c-1$@μ+1>_;# *{@lYbK.l@tH*ӧT4 VEy|Y)!oŬhjNpۆUUl+̈KEqaw,ϊY Jz[ K Ic]H\ehTJ8\j0:~n}n(P]EX>BCΜNg; [H"joNLk7NkB"z=[iC^vt4TV_7˓g&Ӹ `=[HEuUg2)2?nrGA^ i Vf C4`RHuM)'X!M^FĎ¾GSMqHMeKwlzb 7۰w<)W2leB0T񨦦V9bg J-|c4Dd0ہe⪄Md`p H L7$L$7b>>iI&d%5!x./ڬDNG+x ʼ 檻!9Eזs-!}TAL6_L~a˯O<sdlw; FJi<.&:_XwZGHFVmb\QdedsW¸\dygԌSBB~-rr(,7 $s[F305`4y!R~d٪-, \.*|mO({/X^X;SφZdRp3Au/] A8lc+K?bѷyOdZE]:\w;J0@:tZl _E$*\3c-6MZ*s0%?n Tnk7z&72.vcrn3Aktӵ]p)()rېz&RhG֪fMS.IS[Y+L/F5v㶮PkvpL8IJǡ^-Ă lNsrI߾QSsm!L>@]Ե&ht {WTn"cǎ-/ yF/(_ ʵlk+?Nt Qc$"=G^Iqp~_fDžz]z@ 0+_x(eWvdT>172X( k$w~}&6sz<ǍHLX*%]!lѾXN_QI@Y "(42pZwG?F״G 4$;m+v(3eukkq<93cZiBBa Έ Mz_()ryn $GuABf[ſ=W6r?oVŻGML|x")]6 bZK>rU2ˎ)UVurk9 ${DqD/RGcμ748]x/|\*#Wҋl)SDX8XT}! Y)/ruq*Z7+G2j ـo[0kh P؎F5MǸ %Gxe%iÇ#4p>y[gCʪVw*,ȿ$?\w܎DJdv7)DwZQ 2 WOL_A{'DgFL;QAC_s'~w (ܧpA%F\ AKˎg9EM cIDq (uCg F;S5:[Rl$Ң0bil vvp#֬fdhPI|FO4:͙\RcRtZkJǷBO.j2T6^eGS 1#$8w iϘ|<) 0sQ6zK7}Qk}!päwg6a=.saC}"MLtWRud9La2R-h{ymqG)2JrZ|;kBDjt#W b+u/(̍`E$,zCgR_+pfAgI! p%(Y[0q8{Ef1%N\EuYέ6?)8!,y2ifMNe0usS_<3l䳾1A> S$LG]!;26fZp:剴1. /E9@K]E@XBBD b9_g}I|#j<~JɌzOGp}aEbA;8DLr~*FRʣ(κ93yf3`u,q+p8v][uo+zgxr[zF؎}?$s<7sSP?4eO.փVhإQJO@):}GMe吘-/ƽ#О5/ _ *ˬgo"C͟ڰc5Oaޚ{ި{|N ̰:~ ԃD5]$tXhm'>5XtŀW*DaW. ɟxОUZ,'7W\-ѻ#o? aRÝe&!cSa?NM6D0rk T*F 67LLU#>,2hΑT.b*tyX"뉱Xlp!/ |r%8;]JBe)ɋzr;*%3 b<aq; 5'JT!ջذR7RM!Mu#0xEX^֫%{Bq $\ɖ{r%r65fT%5.$G v\^p4Qr)^現8~ÐT3MEZ$P@ I&J $".E|Bvm͓djZ1;WC-7ޖԋ|\><5akR8лwR>n4#c5X`N_91fq8Wp4]CTv 몶La4>I0.Q?6׎$X !$)[Ї#o'鎓ka9]34Bpba6qEC CLrѢ|<0У1 Ԗ\tɕ.!0]sk{ejvdM uvPIRl#wArr78Da+&Hs_P=+/%-;9n~T rS!4v `ntQzJ amVȜGlB R/.:%NNN m4~FNI:c;j>uDyōxwez/?2raFh!"Wp8-O $u~GYlb%&7A!%otfޛqeD@Rz}lPkcJj:u;ıU1Qd3:|b˒҅`ԦAӤQ7pV{縶@}b% %䷦;_D1v5&G`s&d&)unZ"u|Om~ؤ܌RaW̤Diq5jPFjAǿ rbDF6Eո0@15ǚA10#2B۷RfKǯ6漶)5AdԭK[П =/\wYm66XưS( C$U7WW9l 4P8D̀xjQa|APbzz_ϣw1>nYnO+DT%LOXov%NgX6݉_,ʛ D*-B+}2η8ȷfSsC P7(*5֢&K+ޙ]L_35 Lkr[lKZۅ^ !pU خhU8`:󄋰A9U瞟WϿ˟ |'4K:J2k8MFvD V^*yDN"WWK{ZÓFsȀo?LMe1ПfN28o2̃=ƪr%_VWp)9Ikv,cx/ IuXӴ@G, 9fAnpz(g<8*uWI!qY$/B1^= EU6!8V+4+'G9C5%qn"F\f[ iqěQ|FBHfH)t$Ǎ˺!ojmu8T%&:̩aל]k1i_V-65cځ<{#R:Ge"Occf戩^|uX-rSOD.N>1_x Te~ _ b@Xi-@6TtXYHҒ5@g~%@|@Lajxwo窶AZqsR!̢R+CV.)ˬWh'%puyQv`C-\Kح2 DS4dݫ"婶seBuX/}O6QwKd5lhy=xPwEztrF3IݴgD`et׮'5e"F|"$|;]9woi{1} ٔo%!lX+mxٮx߂(rtf:#UCM@c#ULuqIY`p4hΞ{?ZU}Te{rM&{VWEQF"XkV2- 6t_j _AP5EcB[bTxS W(-v!O"rZ"3\󯎇"T<8H&DjɘTqQN _,+^*=~dupPDEMhGQ*ӣONvxq"s$*7(]2cnȲQ2)~OSF寵2Ô6 ];+)sNW$t3ҷK-%8~V.uij B+Aae[ ?Znܦ.Spڎ:3J›#WOInY,(ho* {]2ou#!à[FTf޿|hpLMg/5vP8Ce>c`M{{=}m7B!\9SqZ0h&xHBl"u\`Fs#f%$fy4jKב3s7AD+/dk[m8Ģ~xU$`O^K<#|4;1 w[ kGJ$6 ' _R9zxgGc@ΌZՁ=V1~f]E=M69FHYla3rUf4 X=MoذlGJޢK=@z;sUh݆&~YCBԫA81jTl9qVWR=uqɎFv~ %N]#8:ip殣 *UjsxbOn7(W^9T*<0 6 gbpO)ԡT9+I G8^CS9mdyd$E6h.d;7 78Yt8Kew˶B' HU2^N$s̬u5E.u'qޠ t$Fͣ[[]U$w3ć6K#xP79TZ`[՗ͪ#n,/`Blz#b񺮌A2+a%ĵ^ JxNቅޠCy47 9ңaQYgKOIM2n3%hlHR ̸b_8zeV#\\=m~hQ੸5n)yN[Gk {KBW#6sNu[Eg S|;7yArܯ4)bS9FK9% *uHB,ڔbt>*+V ѝE @{Gng">ʁ ^\FqHOHLat\c?)JWض UtW&S4羌_1[;=|%TD^cma3#5D#7D{uy/鸒mxgD !]k6 Ƙ"-(BS͊WlD2?RUBGkBB6mhK~(t*>M6j\IDcM4 d7VpOUP(SnFdH޽4K{+4(+1&ő{ l`s r`܋4 * Livn8.,:RubU믚 }c.c{!ȾA贳 _2?LȻuEBʂ%Uil1ApB3GEjB5AHN jw/Uz"FWjP_tG_~Z B?6c;v_-#p ThfRNC9KNaԤZxcƗkpAWE@+nᚩC!B񂳭?(CICbV&F|sp',(>ڬҷZ%4ζbss(08_~$"!ǯϔݏG LcGu 4 ʊ>u.!mٟI@;n}z=+B9.1A8k$+Hɿ l@T\?]cEz9: or8\h]mOA)CZ #`[D;Gϊ3Ʈ* I Pkj'ynR) g#|@P7Dy/\?PHp^~ՈS6ht:[gkcC2> [j͂=NW2m&!!ӱA)5K=0bK#:b;1UwEKaTf4+MLդ J+G  `*eAT ijI3kZ!L:O0h-V̱A|!CAB%TU Vuy [%TLSkH?q0cߊr@hFӧ9*@ԝ z;ak~63$O(͊Q,;x0NF%1}+#|R~TLgѥS ${/;L'|)٘Grbp9=hk]܌S9X^T7ReRLKy&(X5nk5g79wB!>7ʏz͔r1 ^P 8ܤH9E;lkPkDQƔYn$iuImDXT62?P')/:Twu1%U%/XS}\I:P;yAr}ZyWè3dH|aiqM%TkU'M b+mjD[?c`O֖4~(c$ Y;π>F0Hrl|^4]+5-qO!C?T5u|,$#;$+9>YT#/ S!:xOh Pu!Zү>FRmٍ:#s#cÎcs4DșWK[|Ah0X iNC jq|ⴜdGb+Ǯ-k]Y6QOO ˃X3t…!i"cp[oXY|S@c1HN[?!n&[`EX;ᜱ-ŁFYDĖSQݲ#\7_DYgl1miL/U zHQI*<~D\KcѺ=%O\W//ĵI=hkKr!s))H-얂x%4C5N !lCS=gɧX3k' m덂7ؑsֳoH?5ѱ%g(j8X6>ec&ѷTr yC 7] +(Sg <IsinJpre$6G86x*]%: G%3{R6BCQTHF""WWgb=Ig$;g$GT]u7uhSoF;Ϸ(Eߐ~cl} mn9BX(*TP6PfI`rR;S`y[̻P2ȧ( G)IGtJt .FeH } &sEҘRԋZ'h >~8Zpzv.#}u\غQn|=Yf "ljcebv7 ȥ8t0|.OA]ψV?QU&InRQ 6^IVUgyAHRTb] &FncԈaz7E>B"㞢t1YBiXO00rQ~87~xxLnBej?fYcNZk2.B`Kk~T'V;yk|aݚI JA3?Gd߿0e<1J5aj{[;|f8}/ɟDK2!*ezbEYBф>3 Gi%,–2*5o 83TUԀ4x/>e":mnx9萚PS6 ﭰNUդ%KgO±`UkS{2e{<Y2(Nu_M9=Gl9l?T  ftI^b>RƼg> HYM7D|5}J{"^$K U'RF,V 28ڝeO3:~z_7~Oi"YZ4ۛJ!w5h OUY.^AcZbj׷re՚Tن f(4ȗrY\{06Hke,y~p6;x(:i/9Ol\|WPJZ?75͑JT pf:-IhFL=&чSlE~RAxJj~wz4(ԒXxn[[ϞgK3WsnU{Of8EQs3Fǵ/3' tm%aG~};Y:p !G6ԝ-.I52x f中r}L]s\ӻ K?eثm 1*i4A]H* _s}y@ d k9,l ~dQ_U%adeOWdMi?=c8%CNoIa0!Kʌ/}75F$/"!$",1#'(M;{Yauwg@0pK4(]]{>S7S&Σ; xc#}Ai` k uƒ ogDq e7Vn)y(NO1v,na}!d7+u˪[ J ai7[㊚.B 1ϧs`YPTڱHu]͈kge'A|P@#;D8%{BBH=d` q |L9 鈻($D"*إp~z{ +2_faYceS̀rJkԳ>H6Q(A!UwJʹGJ,F 2sԍ׼=W< {aCYلDIOC -|/mrĕDo͎ jBPp b xep{y]@Ȳ7Fcbdi^K 7;_ﯵRYp&a ő2ߗoGx_BՎKyh1G5/8AyF`1i@p̭ ?d iEF'hS9$]$nI(ӵ$,UDN:=Cne򚋃Mm7 L~qeU m=~]t*mQgX^b[{F'y({$Q `-r<Б._(@~ Wla%H߇LV(S2JB7"tx}J& s`Pb .Sg 0G@@C3̊+nKBu-Ձ!,Z2 pN|&%*I]Wa{Z !H X˴E#8eHY &|"ȇiz6- ; eQ?e{oNJ $ >=,}ѽaͧ / P(*E,mm=K7^CL/~}[JQm3v)3']tf͒eIcBKt/eJ6*4Oq@gj`x EKܖoFpM(\ Gٜ ªv8~ɅUS=W(9`*f>wիZWޣ?I6]2\/RUoB[GSRt!-]h˛&z'1Q^E~<ʖ;vf-p.hgMmj ۊ)S; )sCdH^ F0~[Ÿ>MݠSn=!@mXE"snj Sdlڶd$iV|O+Ưi1qI<"Nq'(_I Ju) f80`zd[j|'Aumf4c ',|{A'"l=gP/+]# ۱t*%z: ~/ʼ<Ga1ա7+C жɮAEɬu]׼ʪ. .>f6g(lkK,6uOWURNOESNV$, z΀a$ƫ-8l<ʧ3F~\)I8_hHj ?.>2@pFPPȭ+ \|dۨUP^Ma6ys?u]Qju5{0t9 BᛊI;-#IV }Np H`y^ . a.OzAhP/?Zl-_b`{;˜CQ$חq](VlGpC8z8M[cCks9}ã*љBn$uucr}%A.w_F/9Zj?!zE֊o{LspL+OZ2uppjPd2s pQ?`Z=079boyyKŒ٤;$DNzFp1Mf EĝpuJQ=Nb]Lop_JJj~0k4}xto,ff9𻐝H9a( nowp1P'iՋ_J ‘.ҰsNC'F1ûTr_P]KO!sRyqdja9yV5{Q]8׫D}.40Rʃ*:䪇jy&n2:-!A~OCfuHs8h %mj8\Gb=ٍ o ,"nǮCrσ`EY2S]@2{#\prNlJR"i4jZ."FmNip$x)uԬɐImp QlcZieDgQD# _ ]1CWsYX .Yjge$pQڒd:ɍn#±UeD8sLZ"Y)ֿ]*ob@g.Yp]36{[Zl9ɴ)7lowr-) fƾ#ĕL$q"euَGp="8'J܂v.+E9>l@;n~L .RJ1YJTlI!ɡ LSB4Tm M 89>n2N{׌hB.R7 @G=Y=x{~E}5!]H,X P9Gkt8u@P #g٧^P?g+_"mI?;kGeŌ>Ԗ%~=@_jI/8Vsb tswdywksQb@E纞 }XF{5f |g(Xεs* }8pUftg6Q3IY.;9] ވ!=CHPc ׏l5NÎ}XCz'b̃+ŝ$wB$W=UXƿ/͹b321"F9 5KpfEkHAՔ儂;]E0]Et2OA a $i'/CX`B$j+gYhܜװk oWOnyNa:juQ^bVJѷɜM+6遍s8,CW =%gyX,RA=eMҰtڈYb7 ֕gp ˥Ȃ=ͅ= f%fn5X/jF(G K҄3X[Z܂**Dɬ=@:JYw&nJKg~0&ȑRl OrDl$IT}M-MV1"y]rOuĄHᢙk6\g#ɳkHrMs;0O{/=su8iuyƝq)r]89=5BD*u0fcRrŒ+c3]19o/B50g ('RG4,eӒrc۽dn]QA{K~?nCCub4eM@aiwiP&9` Rell&& PRLaj)\>e*j?7N/ynWa&ϋ9U:Ar5oD6VnNz=N :C `DO=@X+LG!0՟rKdhG'F0#nJ4+%['?xeC#jVW B> Wy&4.U]#$1F/XuޓہxRo #7(_Y(VE٤MU.dSߜȕd:k~+'6M,w~h],醍1JҐV:i7|$C&j8TQ ?j/;|Nm=)P`S1 0 D!]߲eD\ؙ0f{B@`d.ØV aqHl5[۪KI#OS ]s6&/[A $YXTx|cs᠓ LY*!EZ}t YV ̣+]0A(BS[(cK8;>ބHϔQ];;8a6Nꢌx>ղ,Pc,1Xf#O WP%.hGQ'{TYE~?ʭwPs}]sxA,撪?L,AE[.` o8]+}8!W?nbTk-\jwNԖ]l{zS>$30z۠L-d&6 mԈ~kcF0ISHP8}En i*)QXi |.xv"ʥDghC$,sؾ^>N>Ok=p$Ny;d˴4Sf툶[y4v-j鷅](&;`9~k/CT`_xY rUoUfγѹҕB"^$3S$ 9?XʥI)a PXAxT˟=Ŕpu6KYGWp70x%m|mm6R}]ZݫrU\.*9m`nu-2<$%F6TژWK*N*Yד : m,#xA!IӦ9cMj>,Zn4.\%el oVXc Z_QRXCA+ =hŕWv :G匡L ݘ" WKOw2:nWrYgGx \qeb'FY` G(/nN?@ᩬ(.*SKE`8KKיiE^53;Qhϊ9ԆHW{IGZ*v{vЪ׭pcƩkZI2/G:z~[2+ ]wO"Ƽ& t|~B2F@I l jd[I (PgW!ubpྕ-sʺGczYi:-T.wNFYYKǘ;% Dwɇ9DI5"qstNըQN%anϙAptȉMӠ".Yv FNVTXա\P90^wO1KiF b9 h2dkH@jRFn( [?8^@BH%hؾ%$Fw#;>\jFټ;Dmٌqt>EcL}1ܔO`?SR-Vm% wŬ3O|s~澭J#~4J!jIU$Y4'b̧ڐ{D;}T*3m r.G^wðz X =/j+~ @1 ؜!էdib)x+LvoXja !ZtEG7}-HΪ޵ɾskƋ$4N]ivc(`E8XWT4\@[#ųRu'"W`x.r1+ ƈ}=i'L?xp'}m",,f*&ϜSi!u)4xl{̅BɁ+ѾY-OإBn((һ`j#<42sQG}ILjx[_ʿY6)?9G`,aUJfz!AgWJ;cjTj ;0.LFZ5N`k!;k^o^$3+QA2(әNCZ)EsN]]Y+sF ?4J#4 PO-P+A0"pay`9e1)\MPyio _a J Q-?0|k,O,]C9x_k4:>Z~g=Zj_^"WQwK:ǔ.unDs=׺s#r?-b\ 9"5EË^- 7;;\*'d4ʛ8j˜LAyӐF nx|E_+2a ?2O$l8(A'n;:By99cuϫ${5 ͧ~K!Ċ |]d-N#\/i6;\4a"t>Rl-Cm(eި.wQ1>{sљ_v Jj}y iux2P ">|? l(<l}-&XL\|N?6~*ițiC9n^+}j-pDb_*fwI9EPᤴwrmbSzYP#3AkN;}>c.a_Nz?zd4bzhs}n|RxǥYo'\8\sG;vX sӵ lQZy$hpE9K*N,3h:Y}1IVymK\>aOb@S w&QQMԆ4E=E=1'yV{Ƹ^> :gNJ>G['>6WCF28s "~z>]!~ۆwrjGFhRQ6I)2SWA`FJpVP0nfQ0*W~@E?.b|Ϛhh&rkwT_5bq%'Ѕ=ciik>E &I"L0TÐKEt Zh/57ujP4QeB!Y֬@Rrmm[ ü.΅GSc GeZ:SI{@~4י2 $I_e&z@`^L5THQ;4%PGocO.N?T7;^39G%vzkt.|dӺwFqJ~Nf`+F6"}dCj?`|PnPQÏdsǥF.T2_2SOERSXz&1,-tM6$ҖS)(Zʟѓ,zDl,+'{jョzpT?NThY#&u8// fN9ΥŴ9j駏#?/Qbh93:a$ -"#sA-F$x@]α!^aq""Gŵwr+y|Gv?ҟ*7^QxO8tf-CQ[E8Z9)ݥ0f)l3K_jv҂M͢HM`QH!ԈZ0us\*qʹzn.jh)g7iP/xyiU3+Oςfb[%IUP{i>lB*FY>ԎxJ")HP\^_!M,DҨ`J|$4O]is q.9N6>G$"ٽȐw't6D a (sLmn1ir ݰ$=Ey2h$3λ6>6Y=-|MTiJ$( Z~ Ƶ)8H IR`{£}d5\E"-?ب>̋ t4 <c{cJx.d[ՇbF;ݱH^@p+Z|~@ UxY4;fq]QR0駺qMSc:jx.g'v~*v!T28Q;[\Ly=ngLpl Y YwfZbtŮڢ.t:E{% /Q|Ҍ?Joxo9w퐢a3' ~:ʼ6%BwwkNYhn,O1`L'PJ&>ܫS(<CQy/n~w,}ϭmn::޸exx[f ?"PbH^O\ v\C/1#Fe /n-̌XkʠKowo2h KZ+ >`EW:SRo!:d|i"o2fZ9\o<DX!2cdǫWD".GB 7JIݤMJf3c wҫNL#{;IZ}~AAg}ΐ(4߽VH0or c p16_EΛl)҃|ĞLֱ$Ǥ7"zRҖ[{.hD YUo_AFAl]kVC3paM xDcM+LJ c{]d x9ٔTtw$)00+X2Ub2Gjnr\1ŷe$6Xj" }VܦbUd7<I2AqlS4(ja8eDz d->n}{b*1Jϗ_,f3 _e YԒKvyUɒh,F*!d@O2,jlY(w g.)xbGUϰnw%?p/-@y`6SukgiN-aljꝭ7p^5NM(JӨխrLt 4]k!q77TCqvZA:CCүM淕\{On-R@6}>:BJ7-!R}nA|ujh@(M~0\FC,Y*(_Y Vd`&O-KE( #zZ (``c߿  ZE"D+})`Xb~mٺx+ \9bOA'cĻ.X݇6ü(RlLFmL_Giq?؋\hyGTT}Ec!= KLK<39/Q\V`ZWZt%zm'rl6 )"ch/qӗ.0eS6NU%e3uԸ1&#$goG#Љ(q 㴷߁mbkƐˢ>V:$I4l'U;0,2l*x~+YgD5!ޫ_ȺoGujb\:Rm9;,+ K.nfL aY  tW |%1&f1}>TڤX2fw3H!c YS՘e+3blH’߲&6,! u%T^:Q΂Q6j~p"kKF!<(lva?I=?S2:11qA%7>÷>e!&-=)p8-?iH@'@6. *:"jhO]jB0m ƩQk*Dj2SBaL[BjkJJk$RGmO',@N;.1 JHj<NK4^ ڍ'h *GqB^v3:bC٬1j u1W!l =\veDґ}xna&,R'h83 pvz_^>zX:;:fNh*({.eKxJNUeU:)R /Ho,3hM^r5l dbOp+'xNZ݉ǚ`VGrփ-dS{ XgHLbqdtL[ ۄR |k Kϩı_Wp zfH4 y{, =b.Ni?wi,sh#*0-ER9a7z(0-/TV`(+8K,[%r*BW, sg̠u[ nZo~跂#^踂TL`ck`?Q•PSæ`pA/WZͪI2vIrm*a `3xe>RvTR?hAޛ{#,%}v矁 K LAMkbڣB>K5ڽ?L]tXN4ڤ*ίyHJRy[奩|ĭ .*7YP}8cr} y#KMoOH_>¨BVڿͽWOzydZxT$cWo{K֎^Q>ztUʾnCn^02hr4D*x5z~ 8b7s]9*QxTO?* lɪX5X\& Q1jZD>&CNjۛvO&w:~&bmTWrdI(!Lrz;6d?pF9PIYY{XJ!FCR'!RK"l˟4qOXSddi mf牫־%$"wYyiw&~@'Bѡ>ۄ%V$Pt\^`qaCJNmQĻå6q DЎ ]P! HMb9+4k7FJTUމIRNx$4d&0<,1[|O0WW,C[E׍<[hBHDUAa!#*?,%FI/|tuC*^(u+e~< ɽTn)<)]0x6oR, _YLMm>9N!#FA%DMThG'bj%::.=M|&.кD]Z}$Nw#eB(rE4S \ãfл75bZ y-x $7FO<[C<-U86,͖s2~n$h:$MB^a^(fj$r#~sj^ ϺHWT /aZV+Fo"8-H *qc\:p4쫘iX5jDjh?|z%_ZBdy;>*׹TRޮzo; ~+a%;= uj~ X~^o _G&}3#`4uyFsМ}t'XF+,=OV_>oF륞:W_`ؔ^leJ$6FC䵼^V*Pxޑֺr.4)i6y2-JH37W#!|nd`Uތ]"gA-^/L̵&HH5fkɞoi\%D_*s7c!LIƞ45D5LiV^=c%2%-N*C /(Mz@1X_7ޤfGj}oЕtG0,ˁF/Hkpwӿt 0k!8߳ހ3֋qUUEwL7p5+ f7("j"0n"/uQy;,Hgw:t8N< 䴥Rd6 6+5BƏ;aFX6'N*YJdA5Guᄉ6&zt7E`hR@k/]QVYJU/b;KAx9}P $m 5 EE(f蜿xG!TAa VǸZQe095w{JG B=U$!e8;J;jYIE mƘZa)6-1;KSOuV:ҁ0Nح^Wr9D"4JoHV@.\rÑ=P4$Ʉ9!Zmš 89 2tMEdܻ77ԇ[6.5gH*tQN7,B@k|Jd{/J6IolyupeCr yy9S؃_"X륗gͪ0Bί&r&]Vd[e`+8CN6&o J=c܂_OD#4pdn4v36 {cL8hXr.жэ*UVr&[|Zm{[Ds`H6Bj:D?q3nw’!V9iX}&5[[e\0Upݣ{c{R!*tplHaECZ |pgBo1Nb){4$vz&۫ T2W#5Nj6 ,[[2`|g|c0O2:J,5AGȏg?%swy_T &wKHd̫fx**Kp@lRNF%2gb^r,N9q8puB6Ű yMmpaBL$WEfz~(]`IśŮ/"x/g|I*KXFҔWIYP`j7Ih/KvNpܠfWA =Qgo׷J]Akg!ؕr*UMt`K8'X\$pEZ52gK4icעF*`nrCIpFV$+q ߎj W2!I^#T}ClGT6\;i`x{?4(N?1@X5nS'[@f 6a'j'3lbک)Dfm?c<TRL\`x uK:B4Zo}=z&MHsh-2=V Uu` V9 }byzwZctGjqp!*`B4!Gw[͡r[8JO\$TKri"(;ݓlY}y.Zjk:Ż̏ ԠJcd nQn&1;6NUlIYeذk*U&@PmhⴛFd)XۼuElw b=7pQT 9G7#f!vI7 W3οc% Crއ)wx ۣ!v'GR>g,Y޿t%s k@Q4͆7]d1a`9Ff0.r7w L7 oh(Kj /7y=rJG(fO -pwÔg>(3$.?펒QA݋k/#8Q:) ZtM$X\*`=2d>WK΀ )TM{ΕYm3D;;p~Avi%#,K%,lvIZ_`hϫSLiy3tW\f)ADxZ4:`O5/LG w?F AEp]ڧ89||EݏWOļsMZ$J,t(&/`6H/=-2QQ]6 Z,/(ZO[ǭK+S4≤ iATKnL]{6pIV*7G'=1E_r"ɤvje9c8P[9CT>kM~p{1,ޙ,θcgDP~Lٸ(`܍1A%m:-+#"JX*)? X#V.2$ (BH;$QI\G  JD 8/idr/B}m[?b)3/a3ޮ4c4{Ruz?II\; ,/Ph${(6kf8Lgy獿=j>2/>tĀ0mDO PpT;DR*`_/j9"J piVDvŒt#k,2R~_cjMgq/S~uXʷmgGE2W1+sͽ4ɜ%1|Fs4ȭh/^](^]u>6R֌^yX+GYAWj1vVվ`OX! pGˤ@.U }vh,Lq V)lnDToEoRwo_CYg)J ykOF*0$LLY3n4v/ nGOoz| &G/~Wzm=H&A)mOI"7[y"@$([A(q maSѳj/%vkQW1&F352\tX 8]b108|ÆSVa/?V{ hlO>Ț'{Wܴ3{)'M*>T-mL* x.O2; *(b{N쾽h[[: J0*Ѱghr%VaeF"ZWa^TvxF1H#&,cn0eZu“:XʴSR䞨:Xt i:ʤ9* ~Yc1&l|Fy/0ԯ )T2@?݈aAR PYtKHWXlJf5.&cADzxb~X}^[,F5AL`K 8RdN! *wc!j¶,ȗ}kg&N7pCuw{D,{ȶJ6qKۚ\#gW5p8{vmIa[_Wd߫T69̵T{3F3Ň ^> StEgm~]v?H'*A驦Xw.6|FmWIΡƀp'􅰋ֿ1n9f+xU/Y~G971%L-Ӎb䙞$USvl1Pn3.n|-OҽUBiU\ḭ89l 0i?呝%];%e vnoctjU2o*Ŷ>H$2('K.&&O!8F\fIv|X蝫EV]_N/}{Sb^!tޢֵxl--x{6ǎ&b 8wk{#!+膜)|)J?Z8NfDqT$ Kmsh5'J867"t2Ng8~5dԛY$GN4vJpVˋE3"};Ӣ'K0ةݢ>$-ޖZ[A2ɜjUkEiǃ~l_ 䂅,'\} ]2:7x4KòTO飪β;*wh`ly1U "jC xkAL3XN)^/pFT0 V[Ǟ؛3@,&u[y'*Fum]Kf f>C 6)hr&LV; %K+sZWQH"g4Ly2l : 42Ox$|Q㏞Yb=.o (Et1E׵BJmIh}ҩ崱^r|_TA04NڦnqCҩU{+ qKG$@\h'IߘPz{D JnґVS_6{(F%bA E.yFu(teGhYUZQt\T;AW (ަKQQI%M*̔ ѲD \إ1]syl ?m Ϩ f6u ?u߸y-s8ǒ'ZIix{wq:;x Vv}^U#. N+zSA~SGGx@&!LϺXݎp^^\%Ȍ^ImRBRߪ75"kF].}]8y&`n[,D?i4e/Ֆ &EU"!yBUGx!_]ԥwps;o 8:і]݊ }g=7vט'$ DO*aIqr1,$k,w+>H:w3iJTk=RjzchD(N#fH0z6#4_!3jJ@#]9_QÛz'3 1 :մJg1oWu߉)j|WGYHVZ2ʰ),`D񣸷T&0?~f( -XF= hCص%uQ8zR^vb[iAӁ='݅zQ-5j+J_Np(iFT\"FPoxB;::ٗ* TzS+ӎZi.~ !-q]!\Z'<U [hKW3L էƈ̂Ӿ &nxj@ei4f{*d} ϲyCqۥhaj' 4xyw#"o:5RVJ$7PV&D*'$0:_w2C]ȰS%sNBgS W: . 5 pdRF6'RydNx<4 ZC uRR8xܥJSA<98,)пq듙jβ_\E)=TY%DTnܯu)ϒdžּK1boQ5i?\5kI-dlΗj=th~~N PJ8:6VctuvI{ h. z5J ^?^܆7+ i~XmOGI_,g0wқԅ{0~CKSPۈ( ԋ+" CBcw^Zi#ojp$-կh8]xzQy`DˮI.s4yҰkDz923(Jc<$[)v1+j-fV\̹R!l |!~d^#"a>h5D},_eݒ "'vsB$o`X_o"Y}TzvM ɱVZn\8W3FO__+`!K~YxFR:׶!/\;8'f%o?QU|̱Yh?P e$۪+S#Fn.D~~QjP4N"}94DžX!#]5t\-۰CW>)P>ܳV|IK XNtECpjE-JÔl-(5iɌ<؃0\%Zlr4AݢS"y㑲e5~:O\&uɅxt 64LF&CA4-,̉#ZVt%Cˤk0Z6;^zxc$,:{?HW#U/3xf-Vt/y_ԁݭٶ _i4,WEai|).m؄l.C7k0"8%ܡւw2#+##/I [tcyaPI"uڲqBG3~)R[)ǡW3@5360tPTIv-ӱ%Zl74/BP\VRh6L\F Vd Q_H)"_y HH?_],07.nC$ xwb ;*YK:OV'͢ԊG,"KbQ;=$ 'ΎNx:˫igt>o0hI="lɵ7 ƕR 1Fmf!]̚1s[2K)Ty9X&(D3^I5sˉ;UTbU!7)|/YEDzzؙ?!'5;*oq]5tpm*zNb{KF5'olC L6KН6ܻ7GikKQۃ$fn)u;{$uKajMVt%$2(veȴ3iJmHf.*Cj9l&IjМ"ΪPmG_TtׁԨ"kAe4S }?(qoy:#=-<>L##k3Vu 3鉶=XV7w ٰR,޲y~cI+ѡj؎ٙ ,ubAOjŐm.˽QŸJxq>+d1_zRUk~43d|A/y%'VyYsnf9,n8„GP{hd"~ou>q >_+=m;nw:v|g,V>5IPYNz;G1I0f"vn$qE0o"r/f|]e67܂Gy>h<2yRQ(1k3Kyoh\ ?T1⌼y 4p呔Er% %M@=% *=9jA3)& }9}=21QwːW.g̜yˈx4\Ohz(t. 5&Xyy 5kT& H(".7+`&c` jY aY,/ X'\RxLfNo/0V?D<}-vot^(je|5o6QW> }Ua^:{YQwTm7f7ׁ Q1wLEhhocM^7Fo/W[- )ش%ZӀxR'RZ_i.IY\*K܌I?{Q砉+L"aza ApY]ӥFe*ݻ^;5N<;}CiH\?q dyϺZ8g[CXMWܔ*n>uRݩX-:kAȵ# eg.Mc1M> E⋗SdF`2'aܮ=/i-gpNbd{?#kkȅ5c VS'Lc Ny._R`ࣹ~HTM`̨/3(H@ED*b]/H8<4 z?7#vF?i|-c!cAy\V !g t$ SSsUm W1[4\8bLfj%v ]MUSL;yNf5ƶb [(M a9Č#kwOZ,[|% 6bB?cT - 38P>Ah [膖.{Ä=AԿ7;RqAa!1bN5^1VgVȄZ󭘉_~7DP&&Q}uSw rVYQoG%:O~G w Vf/1'KS9RG3{"=/~9 3yN17 h_؋C yDbϛi56d%wLVdQ|sP+; ӁOt[H~5ˮbܥ_韶xBj J]y:Y|Cvd44+%m$+ PxS$bLY-qP8;YTݐd?\XἑsN9mPaiE%:A<lEtii]7N)79䛡FlB> |bol۰ۗVvef+Ɨ l#AxT"{sk*0*%zJBWmC4tjU,f#&n^V?m#C-r|P;' 71 o^TdPmPUWX2Yg(QG]0Dc N;6.D&da&%ćh&a'lEP/DZִ/(`*+!4C]Zݼ #NE5I/I(qdd3Ë?oN ,T]p*ɫg̶{ܾ8į ]|<J\ XO6nAÚ"yzόj;|hP $`봼*?g}CiUupfS[;sM,0J55l׉l[c-liqQ'[x͗U-4)FGU>92k><;u<ʨrK48@?Kf+̤Q2~HΏ2`/j (_YaSj4:HXT7v).Jx5'ٴ׺İ)FM,̥VJP iY^Dlyj5Q[jbE_XPUu?1s5 hygAlb},kR:`yR }3PL|p#^ ~*Y+F,]_nedCdFԜ@RR!,+?@P2H [΢Dw㋐'U#qN{9' 9IhXhеq@esQytfr6 4ϱJ"߬\#_*SW%W/r[tLH%)K՛MaX= 8&pNVǨ|v˝7PFS<4 ;j#_Iy)<O{ccB/};_r=t|VuyBnr8Xx- /:L{ fjlEftU"l;`1^`;~h׈n{I\CP`ӊbdo ??H@e(?0@<3ImGT$E9:3%LpCFYfǩ큡aʬ1f 1 Gbj\l26NKM eչpJFW8K@f?cωs.z{._>ntq/ n+b9CF!F;`1ZעQf\(ߦRhnuCWCYLbI)4F]~"xti\ĽʒCD!`F^Lt=e0-gA/8A.Vqu&0 J OG, v2*f ~LfMZhl(qG bx 3 sFʳbn ;^mYbub8ǫَ6w#_*ʧ!4n#e1D(Y&6̖` =AO18VF Ĵ1oGu풸|BQQGG7ᾸLŸ_鐿Q" >o/n USy0S:ũ \{Bh1'Y""UFNDN֗>).1*,x, "+my@juTJgp(c( ;]3Q$FH9䇇ג` Ϗj$QHSE)HQÜ& t%s`j|̿]:X,ءYʪ 2H^K!ǗO&#bB]*.f%h/rzB՜#1cy\nzŻkϛ[Ej2 m^`x: zR?TV9Q=x77\q]$f<n3CLC-=8i3SPaEnc1sy㷈sb /TbW}&up T&ZR;vMCFgvk9Ho}՟u[N L/f.O1vJ %"s6;/Q˯K<5N8odԍ/5!$όmkxi2in9^R&Fֲ-'YT;FӯѰb4܁΄X~t0D-- [Tv1H2/hUC C?P~. 2hU; b@nL ѲQȳ6T-aSYv,yk^5 (QW}vpNqW^Jv]QJ pbo鷀߸߭k>KO l'~%FԳ%-abI" lHiQop ?K_Sg;FVr\憚eRK@ܤ1r⣈y{\N5> 3usJJaK?nyaJ'xѵ w/57$uHYWj# mg̸z5Z*zmVnBuhzkR^;#Z&gGh*q:nO+ K82p=mi?K0'όsKX5bnF] 3-+ \FO%n=bn&-ѷ4HeL<욺%vK-gɻS_1Ц寸bh<z}vUYkNA2i0^ Ww4ޛ.UT6[))0t@GtU?0G']cP\7*W[l < ZoXaljv\1M).@/0y7}~;̡ z0s)7{gw镕g^#&+ KUy9#S~;Juj¢o0hd\>2 أ7 %t`% _lV\ss$+:!0q#2W4 'st28dk63~W-FсcVB{ϞUz632sy.Fg4}-|0n䔏#/z#I{ Gcy'GQHм݉~bI䁡.P;56@8IQu3^g `~:w|Aq; q lJeK%"3'T~!nO,!`WPЀE(Mb1#JOښvg0$/,+6*{W' mn[>,aV` Y'K!u #CM>n$p]ra*RɷruI=NΛL X=kyUp"i`DXb3agPkɞyc{C*|g {`@Y9@,]ob*Y.㮺)5ԗ 07C_ Ww(ڧ>=cP$x.3OwNziLŀ`IWbQY ?(R?-;BMe|Ou\Qzp Rɕj֟s*RM)W 7IKDVdQ[k1;ƺp(O0{ Ĩ~C2mm8CYš;d",L8E=De^CIhLJoZ!2Nuͪ>#!x6HL?c s״_._"W¤ˬ[hҕԇ=ЂpQRpg@[l81B-FAe~X@?FrQZ{t= %Ƕ,I#9I[tuŮN>~rn\+Oez٫|Ԛ :v4) 2IsWwbY)Jdr}\ o#9 Vr!7t;DzN|:']T/dE9n9Xay6uM"aPn.@*$Nu=PS&ɇpYa'+^xN_qKwZN߱N4> ~j3W7;ƞg>mIĴh-͟A[dʭ/W69Zsz\;~7wNxlǫ+''ԙp[X!(?HȌ5䋷벜`|@_xkݼPj(]gAHJC'Js΀_cMPv.m:u!G5LC ޖjKviçd.%D !X DE2=*sw@9U(+9$Va-O/IhG5Бv}{CtN"zZֆ{CܮMe*E ?Lxբ( 6&oo_1 ;!*P>*ZiA=@-8i sSDg#[xql6utgC:{{߷`wu!%kT!~'ẗf^jM"~%@s*~Q@`2`y@7;՚U!o/Ep>L}J ';%Qa{;b3/ <^V %0PU9}ǨV(h 8?qT!mv-DnuRh>fSrV:t ބ?†[`ZI13vq%;Dw`=$cR*zX8Mīb" 8Tmw Mu~7:p#)PY=hh:[O1qf'wa>*PP\QVo${ƑEڰh|s_K_v}̔[^C*;~H8- No"lڕlP%a|Y:|~>ؓڧa(i > g]iYR k<%w[F 0Iҕu%|wx^=O-2Yxu0B\Lz6ng}f243jɭ@gNݎ_e*On骍"VƉ4N;Vņг,ufnHf@'KjbL#c~3k>~. q9\oNͪ7&SỳԐ+ܐ۫r "- r?[ }X3gad@9+]O-g/?w.`=@άflJt+we|c _QŖ8S_kfdڒ@# }Tbb”V/XNǘҍ bnVs 6ldVrvnU`$OSB -y9з+⁸65u.j^ 26nyjmwj8ӹ@!"XklZI~W9ћkI cOS#QhQ]ܼBn:=%a\a>8 ,L R.[}ni`S<7ms[*{ 6GÌIcb-:X.(fѧA?Hg ? hhC`~ eR$N`jbnj5ܼbD Ł{BN tE vL`7!˱xt/ξ۔W0-xNeQFMPI'iZ+p@E7eeqC+w:d S+pˤ+ֺSg a뀊+fvQ *C.w|fȚM+$ :>`<9E 6%5}D$%VvE3[:GQSW{Ay!lh X8\Jx^(RJk&m7np? P,t fT S8v\; 7ՉTT妜+F-__,reuѶKf\*jfϦǹ2#4vu|uƣ0"i,3+Ô%ô[OQ2*1dgYYxp2%< hhiCL&~4Ru@KɩBiD>/-bPGeq]_Q&R}v]mlT6U2/a1s ܌qǻ|k4iߝsYv|ZH׿T )h/f֕Z :{9,ĥ:umΩ˶x?24s|c1qр%`tOf,[JLƩA MYKRQV5?As;b{t_&6,{=I>UdRh"*V[ 7m&o کC!/"DϚ#޵1}D'/lmDk,<#j}$x7^kWR:*l)laϟWߏ8⚠ze!ؑ(|4@tfo7NnpkpZm /ˋX}|<W2Z X`;=jRe]2B-4^6BhU' R'oGܨ4*,bzfg36fP4V¨xT', x%߯/Vj3eL֜P`DNM# Hrҭl+8a`X)+;oq-e.OR^/ĒL-}$jɦEmaiidV7^^Fnee꫑zjD,C/4^f~hyC=0Lu+DClɵ^{_Ҋ:tgH(["D!^v/cGY_PFlJ NE"Bѯ Ŭȏ@ħ b~ >@%g^oF+C8?"Gs'_^/?w~Qa dQ/d./:CPv\sO59 2V,Q!"}UڦRb}`vҀUm ( F$Hpp<䚃"}I.h/5%>rѶ1D\?wצnG89i\oHfO[A-~unhk8FmyHt`SHI0GsCun EˬUvZ[=_};Yb}RUPw'C|/ -D567<XG7b@ ve?jg0/. }uNcIOea`#:54X"].% :su6X|:%D?6AȮSCb7*&K myoqN8⧋W9bv]tegf#+Z-7Z'دkP\7\iȊ˵*۰ ?&[OTt͊'y}'Fcq1ޱ.g~SȭDdP'bB$hV̻X7x L=i-g5U $sGzj)l;0kgRdՃ=%yKS[D`aãxME_rA;n}H's;}~4v' ᦶOA~YCVÞA4nNs;;$ ˿}|ft$z,[{q@RȨI.G&ZieXԄ}bw96 Yp^sj es*s2jXhK`rNޯI?[0ǘ[oom(fh&A en¡6(d{({[tX3?È ыM EFH.RgɜҭU*c!t|*R7 tB6vgMv'fw$KB` bwҖI]^ =pEUO1G]^c~Y4a¬fLSC60ǦVM~*˲+ o6(rP RVDmKcvpbiw6c M_.n&IJ*ś߽ N š/WlhhTqѹYO.nR4]gB?k 5 /as4ty,а 0] H7D;dqrsf5y\#B P/EGq9Jj7p)LT 6,}r9bSsnwzk;zoPCߍ1:C`Y0.b.JxݎӂtB5e8@Qh)L.Ưx V:}<K|&Ǽ5֢? Oa LT+zavY5%¤#ޭ*ţЗMJJ<[=$x[81/Gc{wz XSWRF`r=gVXM~\_]eeNi汴7FȎ>T(d73=^K@r[4# F dzwtL~Q"\-?yI_pОb)3Qx2W7 jcC:Gc|$ O+Е)\] mr|xSO򀝡֜Z] ,R;/7~޴+oi--:DeQఐ8tDj[B.PWO? j$ę-e4 s452|z^%Y_ɞы{ɑio n~ !c³wpi+&d֘/;3o-N''*o {2H.4ykONo7;/A}9eNH`h% [8H% _՛d*rH1̛NHXպ;}aHP[3 z+1*xl[ƴEjc3I0 mTFGH׸ڨ{US|Y)5vhʤ.uDչ.~rs[/G`4!Ŧ!y3FiS,BJm%J|;RGT&͕"7 ?ʓ0u[ UC=zmdeZ99l0/>WQǧ't)ֶq֜݁qS#̰ldg20VuPsp8ci:_tG;v&%`] 6`fotҶ:j: ~=%x1º;1m")VNK[\!$s ]ϖ4RZsM mWf~D?**T}kzN܁VV"cw1C`YE0P0>Wthe`8cEo(AXZ1Vٖ2 ہib4D *ox5S?vfuneG6.1@tL ]H]_`Њ'^&Efޙftj洸ֈǝ?e}l@zm܏2nf@/ij6XC뿤`kX:X#nYd ܸUْ:8\Q4w0gEi--A o#8])+,*+ɳc6J%a6-|`dcTx27^0BޚsJsFŭw 5ٝVP"T֐yْ etGz_^os#uH!KYZMpM`~g\r7/81?JT!aqRv>#zcve0N "P#}$)5 $ߓ`0JC ɭβȋH7_z +02a";F P#>('SB=X\( PbbT ICIW0V4S + ҡo4P>a~FT{ cg_V7lKZz|0ȕ]\lY=^i;|re>X  )kVA>㩲=%qUvxOH0Utlqb0zajuNZG-øz~؁ 6'[ɨ2vuSd2T0[/j̧kt_gEPհ2ǟ|69wnsVDŽ}0;Jr g-דMh"u Jօj4T6B̔@gIJa^G|"ӝzwxVQ:=N7O.ݬ !dʋTYE-#2}5::2p8 *>ٚ@W#̬ݝ<-N81mTA^njr㢓%$$xvXA [4^G pP+F Zc{`*yc=}c̫-g1PHநVV%i=(EY`xO+lV_pR7ﭫ$x&|mm}vyԵkvRdW#y%UmAlp?%JFMщkUnɪU%XUxJ1$N7dYɺ@,=T&CGq'*mc{ٺ{+1{uCP2(ԾզE?Ӏգʲ鉍\HV\!G{؞W` j\Y) Zy>?pك}S˵) F]M5V%[+媸ZDBRy4p~t񩴠@ gdkI #?vOl]\-P}Frw(Rݪ($c&4 5)qC¦ү/GCШ$N㰳z|smll&f!̌Q!"TIthy5 Sr~0ٌ0lrYgk l/{w3t=9CЍl䢆x BFJ >A^W~`E󅧱G,EͼEZ@rAu3mxFL{317*|I}?ba_ʸ˫du)`~e Zۚ"3zie)yW'n,2Zk~Ocq`a) 3TE&(b=$NҺ6θ&ҡ@FXMJq+I[ET>z|~9+UτURcA7JڊyGs縅.awuK[xEoVnMԶĜ28z!C73c$(J*,Y鲜;g:;k.ڼ3eQ0ؽȶ+ Jʿ(%~r|苏F 4M}wlh]^ KoM u^t/%Ug X_,u c1Hs0=;&;30>ɕHcf-d -ɱQ gqă?!hV0`$̊E(2H7Rse\3O+ֆ uNRTq!߀Xp^}a P*ޒm%YV0ƙPģ Gsj0Kqp\>_;02 y |GJ-Sü fy6R$GqTGܩb~j] +]&.zaf3 8U&i>YѴ?ge+/&]0_&mQ ;ӓ޲u{/+#쵛MX6'`mVnΗkop.[X|˙!V{eO?2/-.,A!?A؜z)>1U`Vo n+C[q!#cKK$PГQ߯䳍~8-jASmtUX č,|8IooFl ޖnLMgd_z J+ԭI[4'r>>W8ʃPj3cAl'=Lyj[Ќr;T&D'ȸNDRH-ûq5!IX> zjO 5{j Dc-fB .eO0KK%o/* )ݬb`M+?aUFцlbOo :n Y1N'jGT_'.uF4? R%4gf[gÉ,|ֹ('i n*1C躮f_$L e"L"V|;Hja,>CZ$Qۜ]_%cĆtsP xnc&F9Ru7 w.Ţ څɒqnU6SVwI:]~;ڬUIgf*%zKس֟`.zy* j*C?--d |wA'L}cr)E4l?:Fx‰YpxȻtu0n+g36w-ܛ5]3Mf`c y KߌQսaYv LjQhpP rAX 5I;T~?&;ݘ1%!U$P!Q,*wA33yx%V!rNxQ8!PHoj,X|{3NE 6qWg{&@OWs ˮs%}im PǕ[tI@BIڥ](P>Mx3Lu"L0X?pS% 3Ԓ\| 8 o7x9xW lWߺ'*vpJG8ø7~%V\ㄽveO.#i*,,VybnavIyJt/ S*<k иPk~ڄ-7%^a]|f=Xa0y(ngY$.Xg9h.9*1`_­Xj|X|2@iGs!s*.0zX &[l <@?Mb^̙*&Uu7U*|GTppک"p]PzӋO=1))v:^Mpq6W~}Gl'f9d;MӖ@]EDYfQ#7%G31g+3q gu"A>ҿ~Kգk*ӰC c 9C0.w,=b;.pُm fgpm]$M' ( 3> bYZ&48xҗcvN:s#|aL 9 ˏskz!ѱ ];~"/^B% hNf ݸZ/z5S g0Y;1݅WEsVZ>jud\Qp̆IS"g% l' `Gcq;)o_s8pqv8튂 )2#׫׷%es_-:彞lڮ#X1yPR>"7LދG?YTg{@u"i! ` _:;4f ɨ@ bE=# ub/$oi|X!YDUJZKIԔÃnLKZr]qDc*Ϧ u2XdJмKF4ـقFr lO,vS;A(lD9ks+Ím7rvHn?9AS [kM;4X8ݕ: ~NP͹2- Cd F[2KQ䇟|/:VzՊ#wKEPݵf1.wI~ã ~aj",Mq63"Wb-]t#bR4qy6R â6yC_T1L`9k mHw!~:ؐ%j6=xhO0 dqxQ<.ff5uơc DEJym̿Bm[bLdwUT:HV2*Ȩ)71sA,$Q`X% {1+ 7l`6C$;湴$jwt]1<foK"u0Q2o_KDlf@NWv fS",:3-;lE{bUz$)\ ?[Y  \?1=%JˆYpؖwhuEuc{kt r]&0RA 4rgѴBۡ>@ =| P`!ϹAjsG\'\!w맮9O)`I#0?~:'I\;MvJNd5IIunΓŷC.siסsAC)@ k]W;!]ۡjOj~h }{yѸ1}M$zIoH@xPj* :|yI 6^&(P,>t-MIٹb }1ꌙ03x4DrnnqJu|MTʓ,6>;0Gy }Nv}4Ƿ 7lV$?>/vytitNemJyH uFQXND c"Cf|&Mc"9o%+[wB+aT^I0fyؠ΀ rI7xosiUfQZͭ\j@.=hlsvBdDϢoqf* [wc 7Pɷ"SƎg&ovꇳ#1Q;$.7˙|.=DD#2gO4K2V~bbͥO^;b*;']_SV7(dX MiPHxסE ddI$AT[:,mа٤zvr-u7:-P'ZK rAc-)6#D;#?jd&0QAS6b[dxQ Cf/aw9Z]]tIċP7ț{"-mXa#vvُZJvC0/Mpm!p{<yv푏s2AW\SApm~\׃ x뿎k 󔜀cK4x q-w挺Ŀ0bڵ DR 4۔ ,l卉:N.c ]hHqUn!ODLz}Zjdx@ճFm~Ol}2 W>X jR(zMe -wIAEV>0?u$HT&y6*ġ]-a w;[1%\X["FB^}@+TY<X2D{;|}t  Wy#V3[Lj |ܼFU9.+=I UܥUBD]`Zႂu'A*ѵemc+14k8#_FKFtO0ߛf1!!b1q|VsVr cs]N@oD?=LJ؜;uwfĥ3dĮDowHaBx~e:2q1lxm]~GbA6{nDTEh=Rn-D*}[d8F%>BGSϻ;X|{˞kհY6 ;:PPhʲC64ژ= /6Yl-#^;IYv*gnhBM44C\ H1.VCd[(a.v!*%h^.vGύ;,ZZ8S'\Fv?};)|! #@P^yeI]sHQO^'7o08)Ðrr7QbTcb裥Oa)e ~&ța/Q Qmb hy 40GʃC0ZVBT0FvCm@q"+˲WCS(πY"ݶu[b n^q!CZX4F!]mo`JG"ƄP)B-A7͗5?<Bq?7ɑbn b%Ǩ;deGv p.OfYjBuߤ_/O&3+G:0%KTKR E"˒|(iLڋbu6S ?5{{ENX! nҞRiaFbo"\<_ĕԃA{ռxM`>=[QY=yC2ZsTF<s mvÃ셫6jXEZ|eszȜ2K0 }?hk~~l;'ЦnW=-FB0>,@W%LSؑnGźEr$+BaQ|{b2d;&3-t4.]_ ќ$>e-ECIIs:tyqj\0CK[05/BVL>u,بra\mȗ~빬BN3zwz`snQQ8km9;/ft؜7&TŚGN  k+i {M,{)u"raX\Fo ƍL(umpE v7R }z2z$)˚+*A|f8  rbMh } XEl3K@Ezi`|߾)_U@dgPnWgFГRtE5y͠}5-pkw+^^lRq!s&^͵ /AwY>R=|`cC@2YlVUqu &#X}FKD 7m!`M(?E09EMYC"hbvELh0\ci9kiAy%%elj;ȳ;# =EdZDx~xh•^]|w4uQgSv'=$]{AN}YX&6˿"tng]T+>Ql_ hrl`Qo:DweU3V/eM_K4Ѥ];Q回 ] 6AKaAqU 89b뤮1NlR.*<>HEx!+dkWJy0>)0po͋ TXXw`mf L_ܣ©dڮi!{2 1|Rǚ_Vy V >~SM4z9&r{id&BR뤤ɏSTlΏ/y%ٿVXU^vm]kH,ZR`Bues{L ,ӜtFs!uӷ%-h6Rbٷn*J, "NmKPB%OQkvG` P$ tJg\"[\`|x QK+ElXDN@,#G|B<>f `U Rp:hGc;2Qc,׃{5YSu9b'j$Ο@xżt$ppg0ȸ}'ʩHƨf& >i%OEloTjg<4-Ṅ'(O~]b֠b*.,uJY2aOA )qR'z"%oc(; {ZuǻlC GA10oZᲓbܝu`ݦT ib7_ WԒЩ)LKVlQkMޮn Ƶ/ '+=q%%/_[:BįA:xG5Md ۪؍P?ydO  8]YeG?A‰a<q+hO|?G0"2+ωKaH=}%Fb@n(p8~K,!@b=$;xCh{{ekC^D$tDȳ7rM䆟U9w Υ8@{t~fV@xRw1zoKtqUw% 2<vDL:IGnI6;Oy;pRuFc}G⩙߻ö#fJwK?Z'Wd@pe Xe7VBA=?$ 6IKx#\6U`T0NZKh ?+Hk 4?O\TTu>Ay~D#2Tn0&SsT>tj] "?lQNexu'Tcm WU~16~'7 NF0ey-X s;(ah\Aa58sm; S.kAv$Aöj|xAOw='b\B __+R*}а`hVR; Őw~Ll|Hԏ<92)bhxX.MO9~P,mQWy`^Doc1tBQGbP[*q ]y'gglDz橖X 0p܍MC!bڶAe3ۻ8hBum< @5Ӌ~:p;4 z*(AvSaǘHGL{XO8Y&mp&%*gүi/? ,CC瓨e%)ٸ}$+sd ±O\x3sT>!wa|1P:7I30CS`&rj~n(]E41 8LyT8Hf6 s% ,J4#.pP3Oia3^jW3zSģF`n42y௑ ᙑ\B_%B^ꃵ[7:vɏG,*k=8԰=)0"shof \s 8 tq|tgDnCN#dzeJ%!)#D~?\ֱCNӲъ+vĊ!|d>٦ʱ/[}ŊXDQ9l Ƅ",Y ,^QŶrwǨǗ\$1AiӇVs8T"unO2ѤQѶYxX 9KW3^AX H/YJ"18.2}cYR}=L9MmIY逥G# :ikoM׆k?G 1mE/Q"zcs\wj~~7`gWգ2yO&L>!]L +d& IT_=^'p{́0i @,£lXOxqseH3Ce }7\Mʾ{Fy H9g akF;&×C_D,k `ϟՏPlF ?Us(f 2ށW.K&ǯ .}%(dHIaPf?PFP^װؑPl{6t@ z 's1M7Z R$ǔ)#*'I0\x@@}?EMPJ7,B74jKq@ɼ!e6ߑ3&~O= BHlE=)1~wGݥ 7ovojAD%QXOrK੺wxpQ׽ߨU}FFeA*M@K9tК wUʭ pci̞fJ+%kj~S=?FUe#*/c5V/U3Ìi̯E ez/~={)@bXK23ࢤҔSRE{] E\-DַH[1̲̕UI灻I]H>U%7!8mwO s!1 Aɣt~' !R8Q5~"HZW-d/ ʮ ame ~ Y~g`&:4pQ4[}yx$ubURU_WNr`)B yJTJ)3\wʠۤѫv)uU'eq X2_NNJ=GX1Xqt2JW fI"T:5rJꥬEM*IlB0]]f܊CEP E" % %D@ 3ivq8yfQہC\~f/R׽rzwp|~FLqSw<.?D4-* s:YD,wEi [`qĀvKGAd"d\&b}{lQxt]XJprqrS.t޲k?uQ*uV:=Ml:y# /=Tyo0 as4&NÀ2QMx,J4x~'>ZpS5 N,ߙ`᫁q<墑pu^76sgwVxy]S$bG$J,&n}LaCM,~aCqۜ~>~4bĤ1JomR5ڍ+k|թAVFܲvY3H ]j~+s-4 ٞL%B%8@6KH42ª' ~-@,y>%f2;Z^i^L*-09SO(]^E%`j(!KכI-Ęzx'ͼ޸@ɽ|-E5sqYIP7UP)n,P;C(:4 w}ް2vC?hBq7.8ԄY߽=#F| .Ka>:wS3͞Z @WY&w ǫN:hZA2G"MX]ؖD4J Rq!k?I88[&sP;K1WHƨp6AE 0*{MF ?fw(DA҇D<;Ό~z*ʦũrFM%Qו؋4u t6tbI+_C7EߟԚؽfi"_CoYڈ5Da/yle wu\ȍ QdSCٝ;o;N`W;MM4LU(''朜D4Y(3sT}hB~=>"qW@lsR&hY6kL39ѢF nCAF&O`/wZ8U8kC€8Je=o8\(^m|[3 aWs;bɊFc͍ҬnT>iFC Fl)58 : #kN_ι$ .LD35)@ۏ۱bji<EǾ(Ɯ=,T]IZ h9.n* 6h%QvFX7"8 KR+8*rb9mWgS&SCL;k!"R>B{QTd;7$ SvڀFe$8 *z-,>6x mo[6O bc? 4'D< L䍬vh 9{0%a+0[Rd;vf/B"Н>3sU\ZzK9 4h dP[j1w$} (rzyM>A;3;R7BLsDt9|m~~h0p}[t 껨-?ɶ ?ߧ)nD%j[^Y5X̫{rB)Y@_7N#.%8=yy`#XTdd`F=w%bzqˤ"@be>>8U`6Y!G!#8EDz`H2E,Y@^աI<Ԧfz7'*mV]PDpEޜo&XxjGPGf37Dfr?k޻]{,A(Ԙq`T -/@#t6Y 2&0J"A=!>Y3Qh) @Ψ ܭ@⛒?)y:a^38aQz O6"o\ S4ϡ ;n$t+1})E}ȋ\/~.~luX˕^'+MJ Y^!]jXK'E𭶒_9R"6^J Q1ήV%^&8[+apEJ*t+ Uе݌NHy@\S=]\p4%@7dQIǭ!BX&GJ|gPGR zUfGCr3z0nCK:@JnM͜Lc~D vۘ5􆵪um%):e_ЩAw f* 楁SHJ9"> poq(N!fМMe5񨱣2-#rx^NO&$Ģ TEr[.oL[ym~,[d`$R>Y$3iXEBiG^%fez?gC7Eg S-z~)`_ 9ɼ]΋X+qDLJHPNiPXj 9S9׭UkUaprKI#ҰWdVM^2(k+}P Plڹ3녕@tmG{>+4emc;Lv@o4No/% HcD6(c~7x(GCLohN+/A΋[ vuBVBfc A321@srWxcŽ:BbM'}bzb͚ L,^0en~ [J➬FA [16|b?KE$J"Ao,T6/L8~ݑG$U*Ga{! Tp0me*4"Cc> &=3I M8's Ό&($:s1xJ(;p|Q;ŗ)ΕF=-BL߽s","8NMS0=BFoErE{uR BKB!H7<iQUYDiŅPviH+ۢ%MHI5=.~ !ZC$u j[G0-}Fv:oԘԁQ1g_e&g`~Pȇ6r2y3>\P&}ڑxݯcҍwk тNED sh=mс 9KVXaқ͏Sq㌻Zd Ҡ}/mCND\h;KvF,0&!#SNa6h=&Z;k1֮PҀh`()SڬAc59rDQjTdAO*+Wz 61+Ŭ+}k1|g͛e/0 P*tE %>\W~nȷ@&L 86CzIjYLf(4{0OVBQ+Vӿgב=j1 g25O'U5JORy7qFğdtһ*+d\~2χs[{{HH/l~H@7((+4?5I@DȪ҂>SQmxEEGֿ> ]cfn[<z{9kަhJ,pT0{͸4> cG,!ЏϮ7L}Hm`y1L*<6! SU#oD[m+2#FDovɰTgIP#ݘ]EbC(]MH+̖ίlwkgiVYFʅ/,2Ҏ5ŎP L`շ5A52R0n#Jcf+]?Ԅ 7iQ1%F"nPRZ:EsbnLᛎsЍࠧSw ]w S5Ӊ&G@Rܮg&FM-FwUx:-^BP*KsZZ] Ҏ-r轻]f"{Rδ7|CL@I׳aO߽gɄ}قy3uC϶%Q3Cj.B?u'[fNivf>){WEZB-}2%bP^=?*^! SdqsDo! `mWˆD&b\,Zp:p2o9:vٝYF2kA<4c. sX{9L銦C)it DƒD'\$y`%Lh \nfN߈ya!ʖֻH}E6k63s~y7^ Ҝ!d;5qkFC{ iTm[#Y &pG>/N@?f(#=혝G[;Kwo}zx4gyvt Ƴ_kxg/T۝rpݜהCjZ{hqvz#7at\mN0WGTr#^w66t6.p2>.-f=|cVܹk#ol!bʪ-YzX]l> *(y9DwD"WH?| Ⱦ,Gǡ74Hqw8@2_dߑ P:UYu:<#g[ׄHy@ܝ񳕨c^8".\WMh=j)&eUu񐷋`gWdu x1$W6+S?t׫t I=znkk7t3j7Ղρ/9X:ɃyBO|)hߞ7)0+]_+@~~O>(ugT[<9ٌȀQ%\a:0cEv`)sia'|]G إ!;GЈ*ou˖A\Z/"ڻ^( mLZYwH[DK @`8  0u}{eڕvc3*w~zݝYKŴ8=M[e>G׆hӔ Eiqv2\퓯*=Vm%o3kn‰-3c#".2_VӼ\ʗU7 oX!Rsɬzww+#Ռ @fm(س  9hF]? S-krm+P`sYPX}_^iٵme)hwb}VgŷUh<3:# I ,&[$hS`eAS'ދm2g'7=4B18f+p1^fY#d5EYmKp8)le&=#:OZCM 5 T3 C.{ FUgSnFs)@uS\%4'(StkӷSEcPs*B9PLKHx,H !y9 .3}Ta-QhU4X$JO 1عlJ~Q+_$/G\b{>FC=~3!ݶ/p>m룎[[nD~SKe]÷R,i@Y7+5|;2AX?Yz5BFyLsRJ"_TXz-bk4WM3Af:[t؛qܿVLˌHwG)mV[)EfCL,tPBF̽+Tmi^`Oq#A &!)bP%3I3υA~TGXY5D:%:KHCi\äw')_dumE_)M,^4<Y*\wk_)wEZ_J zW{c![Jmɿ}8˓ehf^ͥӣr#|OkL}v/./#6[w^_u ESB`?Cq˴HP(X i&[+= \ cw [~f)#`P2'&Q\ ӽ͡x}s7QkL#;h;65V88ޫ!'4 w%罔rq_<&~O}lab0U=AP`9nx)l=x=(V8ڠ!J> 㴉/S.p_eK 䥄l`4>ە;qL-v)q2<׃An2*M秹eMmHɦM(+U]F//ZpLID!zteciN1}`_q,khRH|Me :zGV0HHErW HzMJ"[WQtEH'8}^r_FM#3+ui"N ) Ms󄄏Ђf}J[a<8~ʼVdR0Q?dN J497M쑡2ja94cw79 +DŰt͂G.P`aY$[Vn*LSӾW&K|dHu< qry0ͩM)WyF`(!^pw:MWd~SKu4DžJ5jbԎ9C,"OKs IBgA_.-#XTI|5 9ƧtE-:>:$/E,^WdOAJͽc]@ :ʄ{UՁQ;UB.)ˤGI+CE#7(FQd(Jc?q;]"rv1j +b;Z3K9h'm㔭-.`o~Bj's+dc }hWԔ,U2KF m,mkPfPQ{CߐljEzf$)@5T;!N7ew8%#! BË֒iw*b3Ș!6g+ӄB2Gȁ [icf(3^,(]OqQgp]lKּ?.Ejp ZIpm^:)xfCؕHJp$E[[/DϮ {jU1z2z?`JJ^cjxG>@Axۣc}ֻ,3ayZ;N;1'+j) ̍jFwΔ&%w^&o*JlJl{XEFr8h|7Z"(E/Ph2utP k2AINĖyU!Bǯ֦LWGg8y#']_e}'Jp]2rmwֲAfB^` M&L:·g +WNalg^[{ˏxep`984Qr_*+dcD~ogdhl$-G>~jZt{.ې $+YT)Y[\l SON(/'pO'CSuh/tOkv ryJj0l#nI眛Dy 23"Zթu,CtIĔYlX˰26H9D H/Fc*_PQ`M,jl X6 _cUD]9[ Ua4áT`i] }FGLWv>?̈^o}r– {)09;Ř \vBx63`Yx*yJƔ 2ؔ Svym"Y)Gj(nS,K[ [*2$p|!+3=xD[Y^$I Cɀ|ЈKfcuJ7uP}l A@IV6e(_,E_ [ +&2<j\&EE&x߲ϜfXjE4a#s6(G>7c8e BܶUYVs(˵&j>=xÈge~#ΥBD}\RfdE}{x?4;(4>T^m\iv"eyC:P:v _ZOqNkWؼfmKfM*5ݎy\:3I+AٵTY`Y@-0' 3f~ZQԴUlOTl$TG+wtܚE9u?i뻊(p] ~HK]b^wJHpk]Mf7{L8k@m7ssn@~BhiX|+CPD3p[͎- _eov1t[\[)8H%DU4R=kpn̩吕4{7߁|a@G@8dZ! Pe # PFǜz:%醽ZW$I:m[A:m_X}BoM`*0M->qD|j%6 |l!y#?po54\+|H'SXVyةO|9(}ҏyzUIh~bF{%;Ux7 O3nNxR `F&*:kә St&R.[حUjO.N:ڨ>ùٟ] } X!Nm JXw3$7P$y}+ӦLXG!+#ּ峗/ ˖U;'=0}'ygvRh^6FJTȣ_iinrU){'S>881{(/JNgylfu70lX $duYxAQv\`)0l5]Q#c@2zЗ)6]WE Y`v0ZRAk%P+vԦo2inUuHXQ,#{:9gپ3FjfDH/IgoLSGVА28E@`rx&%O<4gyM Gӯ Dybŭ/g+$w4VHawvbLrR{jz\ϣq\  ?CZ Taz}ZA xc^+#@pR$CAz덩Y`e ۓ;\;3+Js{e,91+ r&؞ڿ 1F igWP6`A~& U:-jpR,GtZsx$zށŽz!MO8Jj =HWXfFzn  MD#&W)*9$A`a-9.=yEt*h@>+LsyXesVT O dcbAqk `!0FQ1:zp?().WPr8#5_[XyC~$QAt$숅wDd<" K,v>໘^8|VCس1JEF/\#K;dSJPGp|u%')S;w"FkZZ ZNG>{>T~mrS 皃ФD 0PB/䔚_^Ĉtt.bIL$ЍII .`2V^1| L!fdRVΩuam`{2PڪYbϗu'=mCF`I 2l)~][Gf}lFĦxm"*äpsu)x ])6sI$RչvnґMEVNIsXKIIRqmiPD(IY9fH^NxiS:8Ǵn> u`Dd#Fd%iOA-Y.F.B~0W(PV Q :IyIO8߼Fb[x.0|e29Y*UQʝHUk6'|{pm.W2ü0y˗wpb%`s 8F&mu 5:0B*oelIY w) 8Qj}RC8])y-̂hx \,WiɣDSfnmg)FPRûәxIS5X*/7#Ɗ+R¤WE3*Qk)m6Iבv5)hӂr#o(vm$80;\Zh_L p/Kڍ|9z\pfвPG-`ٻ2x[o!#"7oXxN;4u4H2,OaPnwH,2yr dUwoi%ȹէ03Tf"C 뷋tq!E|X>QE&lFMo;Dx3 YE?4ǺqR^K@ 0nwsm^P[K,<M3e'hH,)Rqt㻀jTRM p1]~e(LUQП؆hWHckyWȧG~l.E1V,(6 g'쟑6nr,} ҢI,ް DWqDʈKս V2)WrRZm M'~{ {%o<'g4|nYpp~h09I[W/doXrS#͘߁.7xԟ89JM!CUvc%?ǶcO&?G `R#Cy:ДhJY&mz ]89=u}⏛ﻢ8hӎ]g7 L5O 0rN)(zBӛr*qhؓ F#/|◢Qԃv o [|al`*#W0Q1](XnQ]ij#vujWO8d+6$Era2ԕ#J~@$Փ-t-2[Uct݈1zN}TʽFKx;X݃36Ǜ!PY0 z6&yjU_Bw>fg| $7-+#+>zބN1s>blg x?tWFiz-!h3(*'d, h;IΞY]&ϡ?& Cq"Q<5|BCBHX8jx8)&zb0!^|Jbn=4vTSt4=E^HxץTsbw6tmAP2}T hN"TB}2ҧ%C>-ˡ\GfwI|q!H F *}W~߰ ѻ!kIexjH.MvdE~Zb=MiŬJ{ Ӷ='o͊wªA5]?A #$ōtȑ5#)Ot) >Z4 -Wq,P\ɍ?)uQx9 'wa@I^Fַfh¬1q{Ihog&Nq$ޏlepRp/>u(l,qGjzoswZf-#˚$m-*Ih9]*{A+;8 E1gEᗀq:*OOȰ5`vu3`i_m ;e6ya1;+dY70$ ;ʄ+< 6LixDio :KɷT)M,St'ʎH$ϝcZ?Gc|HrќNmQ@-3syH 9,1|KBg-=Bh~]n]v$q/ *e[ͅfr8Ȣ/{aSSpB)7c 8 S}΋l료ZCJU\fCjM,3J a fHy%\f@,N9)83&SWPlDO;*֭;=o-ݿZ xQ#Wf D7h`;7MktD=[ Zy=/P`Lq^W_^&R`3TrcI^o]*uFE!0NN3p|P(8DpR:htAY#VTUWok/G(IĘ.K/aW|NOرHhB&Λ3~e]*lbX>Px-qe6H&e4\2 ;3U {#em}7n`(z`7 Dֺ /j&uU"j.J )>TNmrE!uc ;lA2,vR3rc̈́| 4[\wN-XWɜ(lpRҔY!nu +F(OG_QP\:y#?7Ģ&4GoE3FZfy @f<-7A@Az6CbPܓ~yN-.*ķv7>EKu,vg= _23^oi{QZg}֙AsUj.t_xmS@[C`Ujd4^VIs.0Z^m4פŨx K:4I^~że(FgMWAf )5Yҍ{V 8Ɂ"<'\]_ΝtaAVGT[mn?˳}Ƭ)U!E+ ;LBTͭ4z+#; pjiAxogIj? 7B#HKmsro9@Nu)_V^)!-@]3Qoto@( R3.xq6l=2B͓ǹ؟;i2OY:r xpw{0JwP0)EU^WhYv+j9GQw,~9裏'aB-"גnALiwmJO0ػPyoPJbd&^ JcbOZ&6A9ah֏Uk~R" V2'Aћ%|Dum]=Wޟ4Qs{ả ag[;y@D?buI3yIDp(c+Fwa(%m; "X j ({>Ӹ+p֧Y@|t˔MX.Bjȁc8D0A?A~/6AdRGrJ/Gia- {ک? ,E  .q//4 \rDP|[e?"p\qaI7 fPKr12HCl 'byg[` dģdd?ej6Y3O&)+gX[11^sFZ"ld{-#$JB4ODZo,A~h^a@Vc4#=YDy5H' ;toЖ{E1*duy9H2D;AS1q|h{$1ifiބw\J^n ըw;~hՊ]3[ltay0F`yԶZg(j rKlfҜs?.*a+77C}^-L:XXO%F?5=V$Xz1KCaXMTA0obaLNAHo~t_fN{}zIakϮ!2yl:Sq( f@(0 /E; /683T$JyidhQ*uv5ݫl18>el)ׯU3M^,m RUO;SVsH7%=\*~fw]4xgє˚4wʊx­x:ͱE X zRk! qZ!cLk0CFpkXQܪmS1EvhTň.Fe`l dt{:g%+4)rWIRKDz'- SB0v/kYJIU)fG&PK/8 ƹ&ډbJ{>lH1O<"4XZ.*[y0.? E(I)S‰$u w!xkIH^V"LΘy^87i$Ն6;S=ƒ$ZF3xpP&l\˂K.'dEHPٴaf26_}F WYMDӑz*M6ҫYŎj!e[_c00Vs4o 6 #>o"p)Dte w(O7 ͛ڄvj8[0 I}fs1KG PCO Zg WEĮ͚jJKS^hPLʝnk{$3.c(|GDvPIUd?Ik6!%!+Zj-%=.˴?o=֪qrE+yݯR_p;gOn; w>]Da&‘T'#/> $&ưD@PhK" t>1cK?X_ C0S&1B޻ )+<o#a_2u*TZL\ GDħmKWu;nܝ܅v"-yJlMYl.Qf*Ei۹g}aOO3F'*<=%Qh9ɈɗzJWZ,Ħe](evdVX J\{oQs~lڝckWÑ%gΡ0ȐKUUwv3J>#PK o6$_Ft)~W ՂHF݁KV95|:Beր1IF+ f$9%6uW`BK]1ǺA,rn ΉU0y;Ĺ9-?^Pid&C6wC 𤒗f.|RP ;]5Cn-R?>2r& GjԞ OU;[>B.k[hNOE@d0tuz ƦG+s}[L?@/챱ulqrĵ: |oo]?_Ght}hf|V4L4H1[sB-=9+e`f~7{Lz\]-:Toʸ, I?s_<Ǔ*g*"Vc$vgLEWIGIF+6ulJeB|Hk\ag(囆*9YBC Vn)*9A:\;J~mCmW!{_owZڜk{ks^SC28oB}' I:~Fi7Y"rԓGrWpCVmWRs[K'\ \ ·r'Z]y ~\X!!c0`ln|?UctrlN׭]\iLo9s;Sd ] R`Ij>TZ-%$Ѱ`TeFwu,c|"nU05?`sb nْN_D y} 7.I-jo,`u25 pp &ژH{>""c/:~bv^$Ex k&T_`L3ꏵGuD2|0 3:rͿWN+; $^O?؍tϰckF":eWdVbz$y7g#"h6_l8%d{õ &{λk<_] Ac ^#G8zaSKp {~BJ\*B8“'Xp}x_[3 U3u;C+#Zh( Զ2FhW{Ô\=FGp17zm-~hY[r_4L6.0Mn&A@E^\ HC1CMBTb+*^U,/D7Z,|'ýjB|Ngv:i;~5c*b`1}8\;ُ'5x 4Րz'' ~%.&E3pB!>j62RnHsmZQwD~&|!XvzJ~P +J|;s}l+ [וJk.ُ(!|wbr`daX`. w'c,O~&7ZcS8_`FA 2г>pԲ 3@pS굵2IzA~_ё͡W U̗ĺzrBm*K*h&@{BF&֊ki-cd2=~"x`%O`!].[؊rX%nё VAvڐ%>IdP/)1Ν@szDaa)I dZk G]-68RůU/1A`.O$Cr7j¹t Ś 93i|qԁOٓLt9"QEYBpu : 'k>[x((pX>oPX*7v 'H7t(f%CrVA-mr^F(~_5J$me1[hQZJPfNB(@@b#IKu'a:BU^Vj@%d!K[DnӨ?W'cܱworRC]VP.=)w<ovZ@u3;p`Zj 1UqjDlwdk#M5 sѡ,FN4vmH|/u-70s?Jk߅]߁11D.06~j -ߘGdycaA  "vy xϰ :~s!Z&"ȯp>M?M_L;H-w-j3)pCfF*+QKPE=_ 0"{aYKQ4ܖM1kQ{!|SW4 4%dJ<Ɖ|Y&>=G0(}1#<Pi:KKXi[-fB1&Dx"Ogs` [0.p/Wd>VE(pKWIGRW5 z)4C";~ev Xnc=$S`6UtMy/EGZDHjGR4ު"/4QQXl T@RIaƿǛ7<,`-^ C$R$Ӆ]KuRU0>&ET.csimYBD{9d]ˊ:ҿRz w,[}~PRH{cӥ*Txoo1kݴV7;}ff0čk56 gR?v&lsQF̗ >/җa Kkqɐ%np2'0@Q Lfwlpq,8Dod]bL}W9 ,/2,6/R*pߑqm;̵qzx^Rڵ8rrFh*ay@@oPa>OC-,ݨw(eV0GSDE|+u0.D %KA!_o! L`iW k]*YRF )oW;oo3fC_%5y-8$jC&2##}JF=?9Շ_Na~;&cWɷ`g;k0^u,+ {OMhDt&U]=FLE \nX Q GӭX|VOP{ßz\yH""1ep;W\L PObٚ:e#,%ԕQ;yf1vYDDqOڡZK$"i\[xtP'ș%ZJD_sC3L :!1#!L+8>as\UAn)#m@Lbomf KGƬlu΃s ܦpLS$毦gFFcl'_M15bQ=IQ;' 0 IqqUD1=;IſI.z0 -ltf+l.F5B T8] 5p' ?.@="tHvJeR+9n5ÒQ5e"gVı'Q#r5Y㿔ζA:s [ 7I".G3*.?ЃƮU|Do鞩sڈBd!pFɹ\GwUcVozX|x84>򏈈FxdXD@Ili%ihz<_H'/WdRބGIQ`ѣ W&wbc{D*prdGSfwס* hY`jr oHchv(fU:߿F,w ~t*HOHeC}?6!g*6aygw𑈦ܨ"#gvJ^͓5tt~o-uAzz} >Ps<^;&a5uZѐӈ7 X&h4#/bGZrH͟SUF{ׯY"Vw^~ΨO'~MGmqŷ/ߚl.u0O=TI&QF":"}ktVG 滹{ԈÒ/`Hy))XqtKI_^F*mkKYKhv+Dj3U_<8[4nǔ`,Z^# R4K@P<ޫ|%GHۡTY1$Kr*7˶d3*@B@L!Tn5$Ukp ;DHwZڟ드%5&hoقj#T|Ԁf|r n2$lkv|sT v- >~ :J˼J%hRvjxS,WWW|@.hMg5%NKS52˕ je0U]FI6XbE<4<<#ƀz[Vu]$/&Y Cc,Ts `Wy|B9/ 0K&"[2V&YL"),5H p$Py|oQF=,M3ս`k!(}z e{RyT m S眞7X)Yz ,CI9hޮ?2t搳GMOw cHQVk6I :CFx⦵SaWw\e:}l]Yt/,+S'\ <.w=@]q)I<﹣7.iUr] c2wjjoG^"4`iL3k3Gg^c'E%%?zVtxA^t/WygEEF:F;\=zکP|'#*ka Mx(9@9Õ@n6Sv>W$5$v𷂹1yzǻG4 $ؤ,YѨݙll:Sɶ'X7:Z<|=w:*bL膷,!WoùSu`CVb ׈}`ΒߊЁq0'$BeH2t>G815۠}& *w3”ؘP`;`~D8&9Z/bZ}ieM `Ez![./|-b$]M`E/[Uʟ'q4鈆[(Q;>UzLi䮚ZRߩb {$C"Pv5DWz^-sZ5? {~į +tq`Eht僳UCf͗Ä~nu<{Zϝ.]duxTŧmrL5+4%w!),f bq9{{Kq6aKBǧ:AAFB#8xLcOh; \Qg7GeIv/V>{kj9kN)"ͰZzMO奌8B4>Ԗ+|j&}{cbLW{n^:*x 퍌`l-cNsp0Cixdfq)0/oݳP;jd' z1]R=K e6'VtlۙD)'ACtEc_ڂpʽXq2G Bt~"u!j7x6=^xHM@g{ j ٛ".ՠ7xD :L 䗈a-S8 DmnGX7Uvj I*Xݡtl"L戶^5`d[dP`]'(S2:R)ۻ6(0>zf YL &.^g)r>6g?$_\MTkJEWU`j8]CnC$k(M am6o=誖G@olH!m| V"坍.bϻV ={6!-$:Bj vuAw+bSX\Sc WZ!sFQjARUR0^OM Lm ΖIzFGz _CLnx7daP}xM:{-h+~GqE-) rUlrκ)X9}L_ hV6Kd`7M*A4vErlb[y0])XsruAY)ܯ0~ r[E!7[aO G7M>bo_dPLU"Ļ'a`>A=1!QCv5Mk1'nHH^/_5UͰ{0 7ܝc>R< Y|gH_y䩫_/kW@Gi6}r~Z$*<[y(N&gm<\XW?V1[]i'>KdO#x>́*zN4C{Y`뇎6n9]MnnٳKF$Hc>&=\-2ޔzS!pjwt0_(RIxP!0D\pS^SNϞAN{ܰ?)V vW!xIIMHMZMrE2C]ղN4nwX]Gݛ2Kfiэ}ybh\*GH bP^rdنSLaakثi6IʕNl勬NZ A~c'+s>IՒ?gjq̡a2BhIXTBv@>\0͞#m6_xRyy[JFpp.8#ٓR>nA"WvR3)o"cjZF huηT]QTۣQy sk l$lQX:h&K,X,֍%@&D=S}z ҞD6q(1z Q敎!7ioH^w(:&X#҅6(KpLMj8X0itۨ ,۰3FnƄ5)- r}#BFo;)~M;%=ʔ+o=eKwe(ˈt?Vm=Msw!Xq-#z9͏H2`!5QmX  GʫBѢ⻫~Ĕޥ \c% ms=Ji7LCWj?W#P}(%nuͣONS_euC^$pBDS@Ixb#!1.V_D8G!!s^v;\~ )I)́U7V[vv)[QnC@)Zw:ظz8 |<L}t=F0Lyol$QfςXe2ݘttr9f5L$crُojjgb"OZ!+_ 2&1 S^ f#Fe{Їwg2ifЖr*齒=RJc|, aw'+T4w!Ɇxˊo `L" 93m zh GݡCVc&…o+PXVM*GUg&5Oz9wF@9>ZpZN[ rFIʦ-t QXi"/U֕w?: / %t*wh6hO MGЋ)(Ht7!%AҘ(ngqmPW1AQnJ?k[75|J$u:MIR8t~DuR?~ i&~:RniDfr )o#: h1:qK[%> ~J\w%u9]QCfN~p{'ŭ 輸COwD`?#Q-B oP!ٽѢi䌫n}RfAWoeO* - G ) \wI6hbU5tf";i+׭2n5orM':qە5GMմaW3CMny7B$v@|coĮ5F4Pd79 ⢱Ӵ\.tYZ=8ꅠxb\ue>gNG"5i b?EF3 & \ Jr * }XDo N4PYuNb>x!f+ .'vj]o0+uWT4˶e-CafϝeCn~x>iF={m kz d^:IJ쏯1ym+:SR? !ѩaA&pyCAMp GXH2WŢ?M͸Vaϝz>p7o[AԲ, qhor\ASTD;p 0Ơꆸݷk EÛm< +oVuaP+==_2O56^J+Ą1!'iT!W+4bIZ/f>-)+LscŬ?aAG{}.NM7Cն+dYV [JOx_L~eGNȌzquUvn]OA(k'0u5lt8TÑ%$3%q:d79) G|9ck^AAz"V5]YgcL?:p.>%''R GA6]\cV6QvTKẀ)ϕ@SPQchs"|r4%U̺nQ>LOAI\ӟ%0+@˴rhl=~v֙n6 y!fY̆mMEฆɍG!K}o! @ztE`聕Ӗ.ȝЙkL ),ϦEM">'fCw<@ft!8fFgVf8<-s |3”95`rv"'4%ȗw!qZ/֧@)h0Ԙӿb\?Q:O܉sO{!:ҵ)Hj8zRaJQNP[ 䰣AqgJ>U>C$TNP!OG|!.}#=-]V tU&v&O(J|n8_~nM.{)*x/{^}uqa]sEJ ZEIWm'kAe'ʴHNb}\n7d2;Hzͷgg#ηmLÕ$_|GD~pU9ͲXܲInmo$tμC><2_$DOtơ8M͝AP2ƺE |Oπ(%1|B;dVp<_R1«"ܕFi:2 {Y&a<vSwM [P_Fi/AB }1%qhz{1=ɋ]u-6Y@@Ƨ5AIԠՎi\c4${CF6ӷB57Zh ;Yɺp/:wΝvN1* Ⱥ:iӴLT2Kt*acq8Vf|&C'^{j(SIZG{/ȧ)sWwDv(n]%7Nv~!Jޭs !Ntq#az{b,-e= ~ Mlb=TB"Ec8naQhMf%b 挩^s oZz.5X;2XE=G&yih\F\g=1qxM䧓5 hii_@R}Op|{KtY.r:+Ya*̣RMYNb1'*[O6D޸'S']waַ/5t0@zKJpX䓡 `3&lM & hWTwj%Ka^;߀M& lP6tx@@ke@52=(֧F}9 ._!jF"'Q"kh'<ʅco]vj7):YlUWCctAհs@Զ`9Eoi|}ǹ' /|m[9.O ,c`{ Dߙ+31DhWAR׺LBS 󢉥}U"'TSuuES~+6ğ@I3'3wpp1 ]SD@}?Zl|t;<YwEPkoLnSD&֪R=g%?JHKȡbb`{`O yǜ"qAv2J!CyGUoYVnD6!{vt//@)p'.wVIE"*~=daLHk$dl4GveU^+!v_5Q>%] @ G1Y1<(1__Ec+ TDJ][u1x ܥP 1m$.8X}J?bcSɀ[EYR$Q{܈,nlnx& "x.@DMS- #)! z+4&|L# hYSOM4 C; o54m \ pEU-Z6\qӠZxb($fmJ@JUӭ|8i?ӈv-?OW4\.5emmD4Tw-(qܜUn&"k+bJu)= o\8z݂Nn}+#@JBXwIC͘ȹ  n0q+)FLg|:3Ufx.XT#m/?^9#D]IpSh:F!/t1}DAIROsaEq pl*C ܺIWa5WVK+69Caeb;41:-C#2$m!]֥Y1n`TGr|@}yվ*SB`#P OY__Nx:(&6]>W11[ha SC9O*# 58ё)Tc*[8tMU:ɳqfo-{에?6gJX4gѳ5Y_a)RYoUXivjlvtSt@ñՂ[? ZN#݀ h43>Yg܏5*E+Ax NMI1z7O<M:fHg 4Q{.ϵ5+eԽ5ڒu"T4=5BfN0/LB/oI$: ZJhZЃ]>6y]:K݆3*8uƫmH_;څUw>߱k81*իL+T`c')1mܷ[h]Ӑo61أ\g_λ=fjaڱ-xΌ~,](j{k@ߛ5d;l@wj6:ÄC=- Og υ` fdeL%3Q6j|[@e/eqk%DM5:~ITPbTY#_Ɍ-W#݈kxXz~ FoԌ[V ejdm`f^b.Oȅ/ Ol-@m UHYقbNz|c&tg G WqP缍MU~ޅI 㧇+O(>u9?47 -bw`Ѹ_N NP5GcM241oWNP3l0ǥ>%xEV|*\aM>K&PkW'ScOKsxaPNYDygE3q?6ܮ_,D4E Xӓk.Rw),eISOQ5DL[ k0mofq&#qJ kVt9VȬM,T8D4ELX WĒі#X"Q[j+p$Vkr:--C0A8]Tbia[е&S\H#.Z̭8x@$>!1YX'kxd<{&1pks/[_+اU }zҒvTt|A7[/*g|j/|q0˭,)΀Z\Mpli'YSgw[z3qͩ,扜|GW-doQѯ3^!Y7)ė7)ۜL@k.# ߮7Ue.IsJ%ҿQG}w(|]w#8au ʄA O<6ASr10rYk{l(95K]nӈ/ëcֆm3Wǝpꀥݻvׯ8F6}v mm tXSiA&%nUD}oS\4 2{P>Ғ20@нy8w/P|u7Ģex'2&ix2!V~Ϻ/HM̈́KSU4ˀWWS"6_8R=ķmcN:@=i=/Y)p]qxaU~i,/{@USMdT ֛(#fLm1hpueu|R&Yٓ#8Htʿ>ޱʯ]Ha4_1q4B~y0rе{Lv0N/oC';lnjʲy' (Ù$_Ӿ!T p֝94<&[qK#g錶(d=5cR2ܓ<+^5;S47i@xLك:ǧ-cHۚiY!l2µzxEGWՠrJXO1)>G[r.p^^dn:|$6wM8D,8ٽloxد3Rr<]7JIQչM{1n%m977I$=Yt`a^~; I Ķ]Ud,^5WtD|vbR>siɁ9m<8覒 !ub24uZ_k}@U򛊁=ipDftlɕbLKlxBAա޾FwR(/4x:Lu[{d<̑Cس*֍|r LUxTjZ):0$LYL,pi_{2(MmIBɐ"L}c?XFP.g&U\beZQ ZcGtkʦvQ\2AAQ 2E:]my!#K+܈J*2(`; ,vɨ_5*π]x9&D> nxw1+aYF+㖨_qVG@dx5TYͅOTdaa%ѴPWٌ2+lZBw"j&&P[أ?&vAKW-&w毽eC= ZpG܉|ֲK\x\pB%.Do7+7| φnF+9Ne/؋N5P*Ȩ1W#ZqŶc P^J,F*7e8=rėz3^Q)ܿ 8 )$r)Zf sv*dP*Ji(F+.lʟǀ j$feg/`[ȇȆ1FsPktxQh:j:”o9zm.jKV*_2ݼ]k"o@ޱT0F;IAtJQ#W8KW+?Z5|[3~,zNUOرiӇ|avv&"*hΣf;)wxW?:daM[n9,@QܾӚ0뿶h{ƞVoOJ_)9} 3sV> !Y}ԋBi;y[ Dߧ)! WǾl&^æY;_~ەY_QU`lԌ<׏kz]Mn $ijg^kUplKI;'?*!򎧌3Y_cG4V3Lfz/xKBmlYmEG#mn+EC d)d*2.Ħvfl}k;䑧!9,Ԝg4]5A6z+Yh4`Gd~wd>hL@fz fz꼨X@90a/Q,9'0abRebK"b0+?ZHyޢ;{ : /M m9™۳? ww_C~lb܄pA D~U2!= '81UoifRlr(ܢ>~PNf?3جU|RS5։QL7Ŭa.#"?- eG֯a{]9Aж] .|{n /MZE1@N'eliOµx"eqKwNwu] 9fxv8sIKbPs[AX-d5pToR ?yHc+A$_ROXùK˳D;-tbh8࿗. 何o"'Ju_hPx+R+fLX l Qr`[]*͚]waL'2a9Q]f|q5pX_Uԥ.}7#"5+BqO=LKnQ9>MA e&K1\ F>MTrrfJzl( 9[##~7.0j(^)8Zü;j|ܖJ1ʌQz#,tٛc 0US&fEᔅ3cxh<Z+Uf~Uw^V%`\0xY]\O6 B`טT޿g<xp~('1P%'ñk"-iڴy{T0; Y F{%vn~/}bO-# f 3Ů 'F{@H(9RLl-mh{L4C!.V4֚{9D=mqu0i}k^Ɨ zno1CHtLEmİ`St=̐[T3M׻P]Q[…Z0#d}[?*\06Untp0u'n4",ЏASJ”um DH)S/W%kz8 iWPxS'K!yKJPm% |ad l泥KÒر@`KQU7֣m\\/n vB8MBϠ?Y)&Ih^SF(lB{^sdPX.zl@gV)4ljQs .d9AOeVuz+!%%a[N_l~}vZrGkPS❟gr(?pKRTHt>,M1"%"d)t?9\#8Ud$;ͶP *D\,R7SGyKJ*r.38uXn^)5mR*)G7<`9"fL=qR ֚nS" 䂷.0) :2C C{jT}{RwML^3Ȭ@oh2!cFj؋hߦo,7I5hn&'9dYBpXM4CVtW-)1E o4.>Xhsђp{B?-xi(nXsPX㣝IɸWDcCm*>'|LpW@'?_r?.\_X:/3p =?@jgc?vS!~Ye\>yw"3"AȿРi>5ն0XrPjf7SOqe`O]AԠ];mݤB{rq=x[q>oj@ьE˔-f4QgJ_.-7(em220e&D]@GVߢ4!WXOXشOi滧Qe6q]z7:Irhw)V.؜2Jy&{P!݌)(Ʊ G*\3CdmBtT^fPrՖF(6F ct!n|fj W , RԌ\|kJ?ot&l`w" T10#o)Qun܊_x0cm?KRqT2i0=*p)ȾB9yx8/FMKu(BsKF*=fW yX|x&U*a$JSgJuA0bQ9d3P!\ݬr 8\(YK?D!JG-8j-SLQtraéwiŠȫwK!uߊ[6ޞ˵b n ULiv98OFOmb@묘۽0Kу-Yau9 %A82$o'?1toZj?+,9l-s/0va(>sȶ!JfH|-ї8YK~ɻ/g%^:ofdZڄEP:}YbS9HPYS>˸ש~\u3 & F#tA"ZX0#iU>O$\ANzz4ߞ݂vUhqx:[qoK))˺~5 6qkOlιMJPoy$t6P48̒ڬݢif 1RgֹVX,ܟ xt ^S_в#m~# #ihˇDV|NJN¤Vhż1LY Q̔mJ6cmA0^1Űd^ \`ܻx0H ˡ.6WcV;,iLNe{軶Jun´BܰlA 1əc #doCםȜ6 ![L6wRҬ +'>sLKIp:oZn׳b3,P,{ ADL;7`xx&$%A=$T{s \隁F1 En\7ষfQ/ڢbѻP"*w;f2]"godX[BiT G%5j5J":Pf7Ǩ95Ԑ .W[Nߥm@S&Of*NH}"a٫۝lR`HF*nYԓ>_7P%B F>J [5mȻDǷ 桞JR&ġ}staAub+mS){[ꄈL:84dfw-3 mK|?и֘_Ku,"-vy̠ #kB[iUY5qMtn ;+_fmh74=rA t;s&T6 o'U\PT>fj֗1(eXxu.k`%  Lޔ%0 j=бbJSL73)+@6ԣv_ig`i7l_i8} ~S"W)iaN%2HFJSQɦp񨘘s5 7ihOS^ϣs/Q%-*!f~ Оy,[6+49{(텱6_ rD⥊M08Ld?qW_QUeF952`niݕ5t-uYbJOVt{$wo/2\z)$I8OIjF9 %?kelujC."4|; z? 躑txo#S\$[!{} sPl;Bo/CSȮGրUrW P~4۳)}'~ɭ!Z <']zGLS?"ހ(1ꦏ Ry!dFQC.^wxƥ_~p.ɀ-WA1(Y)A`a*j.)67"|[\~ 廹!%zX#r 'Q#Y-EVLwZhEgXI{ .W%Σ'j a̸9{v\%*Yn0 ;6pv7>zgf-66`KZ6źA|'!V F \':$pl:r]:?;G>řu88]:4 لX.HVڜZ/&Em|kRM}YS-,(,^]M߭<9:σFb1 oYQ(w+ h#L͸[XUhk d{b춺77JL֦+j#nD}2J0ĐPߛW<[6,l2iʛ\k bwV?n 2Lg4xz)5 gp1#.X*,e'@]yys1x:m'%vID+K|V=ry1vղZJ%7z2=T\ofڦJ;V\=S~8l%{e B=U14rk7p4y]{f&6sַ#Q:_ '=wc7}}qhº.ӺsX= lLZ`-Kc !C`Gq/0's)ڧF#L]yoI\9d#r %۬Vd +LT|IyT]b\zmpUeBrn >9We壢mͣ}R{XŒ5Z:ė*$ᾖ%Uq^s͘-WQ`_M8\&P6?ySJB P \kppE ͗*G ylP 29rbYqA'EpM d}B SIC!k>z >ǼIݴk'B_Di][[gHUB]NEEqOTra' ?YW'X##f?,7rk2򱶺|ʦQ[+:+&BQ`A<6X6(Etg eqdP7=ie#;)t ,`^E9qYD0t ^ iT7"ηf-ڵk'sG >2A>rpB[<>g |%֦I*4C&kK rBr_biib9T8>.cC?8k)R"L<*tU7shoaE je3tA2? d f^/uf4.NN6LKEyh$lٚ萧[tDs-;*T80OuYVծJl+V=x0Ywgg/K>AB:nPj5RcĺKYRko1X%@ m '±%~JP)?lFp0A>pJ}M( 0=, ٸ#Ua([5z[o: H9Ir4f?MшШcFW95GueٍVrh\jOa5[rH'h(e7-kH84GܮX@7nLbQy :m2h53&i)#0VBU5ڴB L ٺ $#.gO113ɄS#S"iUMYXL̼* =>ޙIQ (+or+x 3tǿYV>>S9y BkqXdrdӀá>x09"K[;6%#vty[C>W= xYTu$! 3!2}HoI1 }8i ,Gu>6d7;a\FxcU:NeƃgJ1o}d[d& {`Ꝥ(Y^M޷MW, 㟇K5%Mg xgH@r"\\B.kA`q:m%1ƺlr^BsCs5U/0iCI&C>s \ߛ;X-(1rE3d 6?-_{s+y*B Yn7rf]&aLœl}Mi GYbr Uꁠ$H1C2QS[kkM }4{ermeV5]$;׾eBǓH< ˘1 HؒRoh7ʧxתȂch316TMʻL(A+UIbut)ވYH )ݱmvRCɛb̌ EN^'73֛&e0eZ7s!+V<&6|z_@BCY#Xn ٹs`N ֩?e{zH2G݀!J3lyC8 6A*úɆo@$yK :s(/9q~\ܒ+[>l} +NhLY ReL3LI䰹"Vf:+y۱N0 q""S:i3'ݠ*j8sHRY4r;Ʋn:*ejx{|qJ` 3 &+<۱IVt:zra c H]l, AT:v(uD1,t IDǹfӡǨH0*ݦuo}JB*KR1k")ڻ(lǴF\[( dLQauS֫bD- jm׾m`rp|O; Pޖ}k%0;*J)`OgT*t1Lח ,) 8o]ѐ%<U@kka=_YeRە[*El JF&y7=͐3xyBX ,3~?ypLXxAhB\ cׅy,!ٲL>,u,1n4_FL:R,/,(s66Dn]/D“ 9E(5E ϯrIS!ˍ[$n>5-ž:̰u. {SuOO1׳jɏ=g,:h O]uaӪmP1c{ Xf/:0xr/a|QӋ~Ғ?Rz@2nVOcE`thԉ?V`"h}p5/ #]mݸKq-/F_d))*q$YqAttOp#s!֪ţ ܺ6_ ۔:` Qvū$ B4J*d:drAU  n!2ʏ><:j~B< 3|J<$w* $És!  UKK^UL6 \îV *FWVXTC!ɔ@xIܳe LS}`U@Nb]Ϧfü1veƠ0ZQ%zXw߭]?}#UefOc~k~ ƻ =eCnV9NKA{Iߧq+02Ud8`7ht+Y]4--3fq &9#Ɂ,X7JDUu ΖVV(q6;yq#hS &lTXaů1L88ξ~ l)u^=mӳ@Ʋ&Lx|cx`%IL}.'[<\@i#M7528 ԥ&O#q͸M7g|c*]sI88G&H@<5u-NJn=$bv@W=VB))BZJnC_if~żPy#qw}"Wvf0y@$Rxokݑ9$oθ_XU?otW_nV{LjH* 䁗i6]_`LS+l7Ǵ #C 7ф!ǜ'r #y&!Rl}l;>a7rSAХ~hܦ# I)e„k oOA:]"\Del;xv4ĬI0eqF8BQLQS{>y-F%PϠ:1օ{3` d Nf;{B[L6Fa3|SQIl;E~PY!uD)@Z~9Tt}Kl ' +oñѳ\_ݯ+U7WtIh~aM۩30H7!yK|X ᛭PXgh5j<ϐr yÑ<yS\+PrzA;G0}s M8#i_%^K/1i|-CMQ@a_.B!ZB>?e$\$IǝlX^~wIۂɡI>)ߞ32\ Cs,o..> qdr=*%'ƱH3eTf^vڍU}k 65( &"_QF\NDYp: Þ+rWoCi G,)^2}IS}!Cwi$ά7 7~u:`9.a!/*q Q8gL%`\EZ,DFٳ%VTK]LB*S4{ :5r;7=$j mKg+vRS}w+;NQgܳ>[S$H/ܷLӛEugݼ/Tͫ<-7dJxO E+ cz["Q,XkyNmՖAb\I}>S.;AQk/9nuht~D~Wpz2tuˊx9,"807ʥd{N>3|=|?VdGB#n]ht-ɮMއrTӋbnz/|xj(0FbA:o!h4HC3Ae7 LY?PwywnDuIA1u__-3q#9! #4:o1EhX%*Mm'B!.ĠHwe"G)Bg ّт;9T1ǹGEMcIquzhg}Kli5|S,ԍ+gנnYc*n=)hX)_ .]Vض3" ~6{DM\GC^K!s廊ЕBAՠ<>R9r(X#2:/~W[y_ΒaQrú7/0%j.Z#3i+0JϿK9(ԙnP*4sF?/\ (L9EnԜ%Tfڥ괸T֑LD |##)/`Cd9} p!I Ҁ`187uɼ%r1 F.Yu 6 lcȞgHIU|d(YӸ 0InAu MDE]r>޲b,`5(=sPc?ꔳ;:? r)(w8-jyH?: /}HD8)u%\ ^mzp'>;Ymp޵Wj"]67ݵV2Ѥ%kͯ+8տ#g < w(Y?p Qf1`dcxfAqk`͕!Ĭs,j0Bz9 ]𧣒FA廘,޺SJFjU`1Rm{XRyNҗSgݰ>}qa 뒆3h(=gتg wʿ_6A`XcJ!J/I)fpm%4' rR1jMEQ5d`7*8 Fadw"MAXL3{@Zh TY{fq#Oσ#1Hsq'v}F^II  T)r OYЯ |&= g~< {8hxK+2![LKσH0{g GY--+"r#KP7mg|_ Х?@$8+.b3Z`B}PyK k5ȹPk\K Se?K)"^Nưlk^-$>ć_vWꯢU3q% E9`P:`mTM>Я.+,=XkA!ߘ #/^^k4؄08`~ɱ(K>;xWt׈{@AY\߼P t@yҕFU;Տ %%>#|p%C‘xvJ"L{Y<& -jH2E8#u^?T JDQou1`2foSkXH0Z+̢xP!:Nt}^3cNZR+'bK}nص VR >Dg]af'aD(PWr%R̟oCv^k;#6 Ҁ9=ek/;'=2z՟(Mҋ;ׇz z"TH'ۘTy_9CaF3.<N0d/qo4c6|!9RHjȄM^5fi_?.\П=A^Z RAzQp\bHX4&p$$^=X԰x@GQ'3rf'I>lἄ1@\?kjeP )W]"kUlBG2YƧ.(ovZlȫrڈƳ eafkp-m_+g8BhڒVi%8pE4hҤu@M5q?xpiNfz@z0T0\g~J_ţ}pDdUM/AJSj5xk ' Mh -m37ǿ#+HtD|Dr 5`;/̄j Ib=zr%gW\UCU$C"<|vhYʖhjaah`,9 4 Õ W`đ{*gkϲKz<(%z ~qL2S 9u?cvFqV4oSKV .%`_M c:jt*i U3(pcKh>qHZxaع^AvpйЙpJ#INBMo03vh49{&kA_gd&*o+E]_ *$|/U`|6p@uh@ UOt ּ \R^]F_9$h mḪ_# g- sϑb>\@9 TW-O.u5¹J$JՐ`4ku=<)0`ā6|~$_"r[X޼!6.iWEL.w SkNH;8ALƻ?`u^)ZOȨ (-dhcAi(?oIbh-F$8h`%6ɾhhv$3d7h =,GXhOPX`XBȩ@JS, l7L"ou%4%UJPNneT4k+PY"Us>*]< ^`eIB==Den 9 ޘon 6ć//Zk`I􏓎;+d[Y _B;hVб˿&}A(b|G'>b{$ 38;6* Bfu?}`E ~4ATRʨ̵bk~˸c:K[xvͪ1LscvXzi }׏'X#Tu%hz' x偑qpNr'gOVZ8#~Z:Utw{b7kZn]l߅}2S#rcn2RԫBijU~p = 791<K<#+q}BA Z!7n0!.$_hyD~>jcubM'Ə /uoY={Wj "=%U-=`/evJ<չ" 6jVn,(sv+>Wȝ =!ˉO!FCPS[Mi&5 "Oi^XA&2C0y(>hj)YgQVt~wG#b РPR{ @ 7^ '$OA{M *U:ԏsm܋re/qm҅M s$?ƊzHz ŕ1:# 锆:BVOMij(CWE,oN;/+߁yO>E'd%dzAeęs/eZ\C(4.[%]t>&]49-7Z00uJ޵+:lF|6xfZ#9cavjJIsC XiqW[V2WƜ:poS5}Sn(t }L*%_уQ]$>pWx X!U04 NW.mԔ}++*]j)`- Q@BXln麻ŮٸW]nY"V@$n(iCu<%%(?{)GA 25FM HvA. ,-شh@@_lYZ<{&wiF|pL2W,&:Y#y C\chfg<w0)$հKl+pLo%in̨:n$=:s< tӠB- R:+;:l?R+&]x~lnM"_̌i0^ WRu-5A ul*+SIʟ &zdz2l3uUU:k4YcEzKA/5"{cq_ĎuW'd, Q:FBrs ?44Z#˜L׶Nx"Y4!yDPWu/Cy}fcbl= 3ÙɾҲ; qFn4#a3|d-E/RYB  8.)lQlLEZ#!,GqiH&^l)V cHo#awQ^hiic ̿u|η/Bw+*zMͺ&'\Xr zur\Aݢ(ᖋ7'xɹ-Å$bH`\ 7b&,ޘ"F~_1dVmgG3yLjtY:)ʻj"o(<܃UO]N 4G8V`4u&(2j.}ӑ85Er*_|8gwb_P- `5$Ӑ01c'Yl+\3>B& ξh6vk_܌ux?qfo6kTHlq+K8bAʽ^ RmXVL̒A6VŵSO I-Q6>O%ۍqjG醴jp5y-E?2|#x@J`5߸;'FYbpE'):W! Z|~oVqE/2@}XKodN4`@Qd roذ w5sd:I]=b _酀Bn+6gjZgm@\h6>O 찳lȗ&cpxm-픱,=n[11)#%OY^aZ]Čk30!i*oeM|" KHAnNjT=9h?ڶ3 mj٨=3 xڹYV9l=N.e~~ogZF'Mk!J7@sfٍΎ!R^=oC3wvI׃fԐ^pM-߮J'6|LLm!cH҈T0m+ SPjql]hQXisb><|Gk> l5@P>(B$ Ccah Ot5y,"6ٛ G@!bWlt!&rzL0BQPn7I\݌38kKtF<`;׭cL 2YqSؖ\t4Hl.>ΰKGچݜݫ4Ơ4^S{">̈;YBdI~ZA0ļ`YhlzWfG{B /V.VT^vXYb@C BzBGkT_j7ǿAϴX^Kz;b}*a edN^Q+` ^?N"}`ա+$h(i4@naB%,O;Zbyy& s /yv}KZ7CF~qרMgda~[ k#\ڝ"𠐷հmfb(⪊Ea?1dMQ$`y*-#Gnb_ds9BxoQj zdXD ARmV&smo[҉muDO87mrȗx <~:0; Xb/]99b0{69:]856"QrI4Kh-v6Ob,wS;R80t{,"pEul+P`݀7/M'!GL5lbS;jaNk4kɡ7NkXdI4ZÝ TxӷM(WTίE9~ 2{k; Jj8 !j'6E|W0/8eAzp&O׌wgxEt͢ѵ耫)rmMCw3=s^#B'v"dr`s tV41`42hk 30Y"%;*~Oue(ZzS$GG`yf%1%zWVlgRW2ZƝDJ xcxLo(t06YvH_z5$fU,~;70{p5wG'$9HӼ6PKu\{){͚|{}Wr4I- ϟ"쁝^鶬$Czf̲o5j+قx#1 5ɛx;seԽOpNA\0"P_f^"TMC֢dj)vL}5e4qW֑BPV= ?M͊pM잠=s%`sG\$xϵDrs(a  ->RjոcR>b$\D2j+lm{r!Ue* -gr 'm̹w/Ȯ0!YԂ9*rm5FafXLLNĎ'bQO&Yk7{ֹ`ېf.R1^`;iߒޒOjghlxD#JAȄ=|nQ[__F?w>>&/nMlx~x*Z8fo^ #< [.| Nٵr͋|Pfו/>AR7`׹5Pf%AU\.X![fp+PP#Akt?VA  Z + @%}G>{g]sZcщo&U:^}!Hj3ay5Go40C e8JE G8NT$Y  (-EͤI(39MH mgҹJrnay!u[Hf̍f)˘>"*Ze}d(~oQ (]GÂuk-r7߀dxp țD/nUpப *;Bbd W O m=qC%(k$^ac6QE .Jx:)g:zCªd`+:,>* 2x%QQL5_S;'u#eB|HN ;OLM*džۭJ ˆG?_1cFp!J'gO8nPƫ4zgHC19(#7t{1\Q*  %69iuOY* $HͯB0xp'QX=4RbGӵr<:lKr/ظa/yz0 ŲB[O{]ip 2dhQgKZBl@PWXջ#ړ"(ئP D)> .<>kjxeĎO*TȆa?>ClB؞-O 2t+3@ik2. $q{="IrJKP0߲q@4`UZ>si۰ Z;2\(( $U!z\/W |bGj%0/Ŧ=# VD_{G<Y=h d^p` ?YE b3'?dU@3m8 |vV4*8Xb4)+} ZʩM(;;qFl"RN\:7ݬ<:YabA3OH}l_v5,ߍA>4R {|AOp/J[pjO5B:"n";ґ5"c&Cv2/xBwc=.R^*fcv# g|J´ =Zn 4Upp#۸8PI=~80]*|XCD6܄.3e$n$Fr]#Ң| % `F{Ӵ¨;K Or<[&\mPqB4I39,AxUlIC]\|]E{9d]jWCp$vع=2U 8P {J$<)tľlڟ-UՆנI[ǶVh(Z*-Jr>^'{Tdi1ƀnJ>5㜩6XG9~l@Z7~NB$ζXnS7h\ŀ}0[8.}s~;t*qϓx,)' ()BAc).#V[3,wk, 3ի2R^k2̢^ϸ0T*ي3)޸tarl-VG7 MeZU.QXc՘&os{{u9" :Yq:kSסJy̛\d_2R6t5qmv)j~ D1Xwwoϸ1|AX%0V-nĮg4(ʌpJ!Ob~vDxa>eBSe>}yO^(odUq'uk/V7M,R_," Ud|h!v_ D>rnۅӲw0?x "Ș_a,=v/5x~?*t7K`ѐԸP3kFUFakʼn1nLcKK XڲaN:P СN%՞*4}?yaJWb؆F ߌu!890^H O7r#@-,}n<KL|x KЍѐHbgtXeDk(-?zdL|/]x7{'@0PV𫜹;+52sK4"uK$F[l,L d%t au{D*UE: y@ʇK;hDyZT{9vxrU@Yf7=={[@+4P'ń^5QܾU""`'iv4̍^T$x J,iM8/-aAF)'gn:|`Ҹ)TMHڌ[y1vfX32/,GlrS׵}Y #\ϰȗFυe2j7qXd]iqs0p<$]w1Hk/rwoߎ ]U'gWPF&V73GM9|#>tz'aT n@oz!P` uBWe](gŋJ*zwJdrctb*0qrW&)x54 y#E;SL6iU$tq#Wq0YRk vlcGF^~.G1 %uT55z f+Yk%o&7#SepI@M)1LM~$QXlfpG@Ӷ/nEFmA*wN$L7vƫg0:iΈC(%+PW7wĂԉC!Ρ(vt*\8F0ZOYEJB(w_b%4c "! wM\qRD3`kd?hǦ+iXka6}{kWCwB'Q!9xo=߹3{ׅuPpZ+bJfAKjнG$-UJ/ z1J댽5}sMU3҈B-VZ.(\I7RV.շ*U{ۭzU+e~d> iy[PgX?`ڐ(msa6[Οoi;pG #i ȤKMUwk5Ӌ*_9炎) IsZw.T3KD%.-r#L3ۘKd R`2H,%0cOs;LCx`pه 4I;B1NjG4}kWf3V'U\FOd "˭c۶Ͽ$T1Khʾ!"9>󶼗{mЀʢow\qAѼGUkqa{*:d)huP)gafSv)xM*^R}"e,@>—,k qs`JN^< ?]!\{ז|/ġ-FPWV:߃1F5AxQ%ŷ;(,a׫i<(rI% 54 BPLߨ`S.\amHa7-xgB>zz~',vIWszzn,aH%Kgd+WO($h{ ,qؚCzو,Y܀hRp8䐔*X[jdÛߙP$SgF-7g5` o1!6>*k4W;­^m_aN ^yw/ǽ.V@ؤg<:X&ar@ `rд^. ѢQ9g]8Lu"8tM3p0n`cL#A\g~T'IAk`r ,0|*J!34w=Ή#&]*̈NѧRu m luP*"~}v8V+Ora(!~fd)O@glYc i .>?i?82Zg΃p=u+inu-w:=]T(v'׸Ix7}T[v_O~As v16l'm)K1Ap=^a[D%͋FS:%`2of7SȊ`6;'Qߗ))zRL=Yf=+'-V4)&)vYFSLڂJXHB'DăOKb3i/ێYȽ*tT? [lX耭|Am]$Y% e.=M ,C?%d6go,iD%<'x$;_"5jcכm4eEq{ˬฅ%(ly#PBz5?E$ӵ=cYۓK_#eߜ]ͮ!lRۃZ\faD "%HA3hk  #|}wEZߙny6v0W] 9RU>+HNJJXwqq:)voL~3`!x9ڼšV}F-RrIA< #>zBgpuhI7r}hNy"܌'[SP3Z{;1h#xrfc{z=,|:uQmzlPa-BDj[268pfuN5$_rzRPSGl#ւ4Nr=ߪ7҆ l>XΙ,>7ۋRnTr\8Sh%KQYHs!zVOR|.7ǩyy=3ԕ&cGؗ9i-4t7@(Rlo1Qæ4eHD1U!{B g*gVspŘC?fzɏfnE1+g.1zR} 7iD{ afjV\G| ;b:Jfi^Škfn+=ʕ}r]ɰCiI55A(auZ˄ ]gޛp ϹXL]{+P/ on>bMX=Á-@,`A +oΛ*. xlj߾bPovZg*F {xZXG[8 p7g/d]K@ڷ;M>q&0*XGNj&wADkhj]:K#ӌmک$۾)XgoYɢmgy$ \4t=p-N@P〢i+<'n-j9(c=6h7:C8t VTvqEꁉ@ؼ)*E>DA?f(st-+Ɍ[t"m,]edz`,>NsK )i]6E8螃. օϓh~0'rX19H-43 ClXrσAbj}WF[5*\&΁=-ImS' ~S;M "yxQYFK񨛖u{94 h |s5zT,)wh1ii5Vm#W6xSRS|Q~ #K!j;+KsNֻCYKwҩ^kVbVjx | fڱ|^@a{0WgjqUHpE)vTJJ!Eԧyg`^ &^cA E;) Eq \=f¿/>Zl?ɝE;E{у ؄ *7: u 8U_pɵB+Vѻ)3=Wa8i!J?ߔ7>zxУ2uE14Qgn 68Q ö?YpYYz&"aoE;Ӵwݎ8üOM?yݫcI˲iZPj#` FZ̜sSfSAwxἨW5+0Yj hgwűO2!>XFpvYhQL6hW!#<9晱EqM[pUל*nC >"fDQ^_t6-p/;je[l t%b 0V]i[rz=^a=ḷ0~ CBhrܻ6R ](VTe&2qawKTaeRwT8#3#25$ #C:O g.eN{ӸW&?1ڨ9\0 HO𐚔v.Z(Q1B' Ur &OkW`y<G!5aQHŀJB8n` ݵ@jNap~h_1B~Q!ňWKrTGyogD ,fa4tsC|O1ֳXN[]%Iw,fBp x܋ɏQuk#qe NJD?tZ$TlmP> oA2 Wڕw\(p6.M꽬-2 tXh?5g`~%2.!{su|؆*[lcbx}4*WdP ]48'toz=\6./ C'7 ,QiC]UAf]3Cq#:G~A!JkI$f]z$k?b$-RJznOS;k_z _i*2Q`RҐU7I]e(xaiU=`[n"TΚ-U */t-MSs,9 bV,D:.^&QoIo yA] 58$ @5A/.`@tVE7e%EGb3(h) U3Zm:f(鞴Cidځ{u|#36d)78뎳DxjQ8y슠"ΧParb׼i۳?uUKdi$ī6'T gV]c\FXr~[IF/m.jso3Χ?y[U˩-'}>_o\A->s"z~P\]uA01=YO͡5iP~M 4 z bO:cJ)չb41qL. u+U)eOR/b(0Wlǹ4(:E윙&f2گhʫ?c:2Bykr u% Yd2mX22"ɲ`OOĭƠOmp#B\i=*%PF0 ܥ{e 1ϘE=yu+G|( %T01%Wh'⑀3RRU]16>¶M5\2A$^d?<NJ)W7l{ ]VnK@鎪r̟lnКW,a0zMpSkff*O|CzfGԆl&_d5~Vc.wH??es胰p=tM_`"63046`e/;W6neG݁+hR2]) :dxiJTo<2)7nM+d Z>gq;ǖ31 G}GcZCz{iB <>]ۦl!z;񃐥=h2/hhC27 |=ڔσy]Lk񧽀#L8^܂j;B_oqRfbAlRMF FYvw IѣpDb!d(Wg L^V.e9onh-77)a&w{AQ? ~\s^WI?h%sapEhr_y!Wekƽg|6ࠊ}0EbS35 L s3Kv! ^d.Tk`3AL2͎ pk|\eFF9 ZCAm2T; 6ɈVϞlY Gn$)*gM'tCipl%M ]f@dXQwi9QAý6)ʠS|hd@@ن)(C΄\P" Ll&#k=gzOvmmQL]$0™8 H 5󬨍27e(WUz˭(.wX]n.Jdl$lH8HALQ'v~lkݡǕ:D+F(1{ Ml3hڐ~%x>kpnsPKlӚDWfOI}'?{U=]嘥5ybtnYY^lv240C]"l.@ k^bk^C:P}sqBP2v!Tw`lr^AVz 've*}K>ȝ%1 4-TZ=MyriZ2H)vg_-R_N7)ƹQ'ᜧN]8U+JVuo{w6ϝsQ/ M_RRQSEI0ؙ 6#M|feq褕S媄{d0s%n xmp*ި^#aٻ/,5B5K[Iݕ8-*cZ-OŨH-f컦vڜ?f%qs_-,#D\5R$Ly|0S[ UX?0\rF:gZ sҤF?ܙ ݍ9I3.[i8=A;dv *ypnQGJXѡ(5nEf:o9HTPW/Z5~&qѷ:N xi-otR$cqެ*vMߟJ_ ǠHU1ZU@iIDAi }ah\F$QD̩HRn#Z f%#cݰCu; ̮x=w5@r!4y5׺yq"}HM9hezRkFZN'H%f8<5@ARg~#+ri(#-1] B;!]qj)EN}d2\4{Ӎ'X;(e Iq\Dɵf #Z;74x s2V\Ʈ1^ϷT3fh`v-7e]"# KuqޝmCBW)睩JBrJjvM_bɿrsTSi&Z۰mmCsHQOp{nSјD4kkџvTw{rU!c s=\Lzg V3pC"[{1_^yA6f'5圽w\ZTg2oԲ>U>;W9:[~/LM͓UW6m"LFcVW':NL\Y#`?OFwBsM f".ޅ7tRԋ( >"VJNVR)kd~F4E$zzJ0i| IO}>N3a*\K}n&ģJ*bGFp<ņśWXӈW?ƛ}#h+: Z9`w[GgY tZëG5.QW(Bl؃%j5^cSPHה.C?)0>Xb`{`ۉmбC)tx/)7j>7Oq|2/[O61R;o2䭚 M? ) :n*q%Zm7gJ[vl´KՆ&ڇO!mn.PcI8Rx-xR1"CrԬX2Z-"Fs Y̡dJ,eHvw|h-Tc؋{vbUBlˈX l_Y\⚦(U+K7IZZ%ۨ^ʐCiWiJ'LR@R?W.BlPxMͮӤE#}lP.PqsZL]ӥ?a[Dwsyӗs> +ۦ-p=f?_%rhe2qtNa&'y#[ufLBZܨ;Opa:7DOL'14(ckvr'"qmWd ,$Cq$)l"x{'ڠƓ+ܵzJmmꖅ%]W?{9%tBV]\++ލ# @ոuՈ^v sqYZ/-%Y9ƦN`),CMF}[eCW(L -ڟPMôr~}Dn7s$)4x^5 1hJD>9-FaO.5=x/9rXctqWꝋ]ڈAchiyN m㪍ʯf?~ Gs?hו4ljR, (*pyf RNpkl) ηgou@}t!(y?X 1bcX\,WڼUʧ 3@o&9Jp QW9{mqvn)blf:Gyǘ0B"n>7~>+F/GZ-˵mi6y ~p߃lpZ~T ]v4Rr~3s!\f?J Www/Ƞݔum0đ !I97Ƿ/ۛ*#!~2a_1cjX'TG~k#[>HEC/9|/gz=}aLd c]jk"<"bHQZYR۵*|EV_` )3fD R~ P0XgrF.fNq=QahEV5hY)@ũ&r@O"Fʦa"=݂ԩ $~{*Mut4:r|鰃71bUE|x1 C "0PރV{RÈf};'9k8l; nL2rw2t |]cلJfcWM$rDK1wqr d'c_!VI0VɆ @EwT\Ց9/qaӅ[.V)3FDx] 8X n !z/?ޔ\WU.^&xW^^#bj0ƨH#@kH-c=:0XY4ܩI;b`_pJOzݕABWEm0#|d~xgwc/< lQc|M(Q _EĶMz}{1[J}y  /|m@Lִe\%KƢ=u9 u?B6 d5`6v@}GLte C?srBM)s⬾YCfw$,xtՕ/+Z^ Y{wooo ?uj.nrKSm~+ A>?PX)~8p;JpAǬA`H{(CͪiQE0W_5n~`۵Gg]u巆Lk0f\ۭD &Q4ƙTm]i,b{1z;v8W&e+7ǚ pZ?,v>} {/)1%?WbLD~ eFr,!`0iavN|Ljf- 5/E 2PD8-29bНܠV {DÄ] kp+*$Wghj8NA z6.Nq1 9!GWmDHa:J[)T/53뾯ҴQ\ 5Bh"|f͑#'S*^5$iM&/lDDXAthh%{(TPbFŐVce@Q^>*E4frc]m[&֢ߍYV&)4޸F"82=m#櫼?~O rF΁y\sW%Әkv{:_+i4ֳ5|X"pGi&bzv\Ii~ErR4]5Gʺ 5$1Gج:ău U:l^'E¯XUNY{K&E8?_ b 2vʨt/$~ѲiHJx]~ZԲڧ=Ѹ[/[V߱NRd{Je`UMeU?hȇы'8sGeY)fr{[Bes,s]{K{}uD4 k(lS&T D @ i+1!ozeG[ٵЋ~kVd~1pN@Ū:`&t0ć)G4?w\I36;"<4 YEJEql8_isN'}HoedYR s ^͵vk0ϳ`51"0Sa Oَj J]s$tV1w$pzMX#;"L`_Nq ,Db̍H`,[`|Nۋ#7/q+|Y3#@q>vg'QƂW3U.q֛Wfy}Kh-: MઋNVI_ {ǁ#b| ɴFj&zqwoS, 9Q@''N*ކs ȴ0ӷxgோ5A%rbp{Ps=|H>+K}mո1^#x[եGFa q[*j,@?J  \R7jB=g%LfC]&`ѯ,eYm|Oig[doĶU|9Ў[,<"IHbH"mrajT5p4dG$3*Wm1WI)@NKK2C Or ɂ+Êگɹ?CیF}J λi%%I$_CÖVZ'YKzНEmvEISU&0)*{|_T{0G̡ʴ*jXB:לҟPriGܽܡu5sJe|G5Nܒ-Rn͢qJe8jܵhfy.F⃀adn"svku'A݆ÄI GTn1PϰIԓ._܆L Aa5ᏌZa_@<=6F&:] 9 prX^nBow{M~q Orjjy? vѷV<\y)l25Z7r sQT4pl=H6ؒږ| 0oj4#Ok!]>9EE˴^cN"2˲ya} vtit .k'KMk嬺c$oۂTOPt)gҚ9n* lh`IAB'vML2=(Ղz]@3w=Y9"ˑ2ʳShr f%NkRY ><>(UkGֿ8wy:W8?9HIbjuC/Ft!LC8ʀ6P%|w{ys_5 MؗwNܒј+.qAmQIh')ss?Q޽wM)h{y#_8Dp|r"*(ُ-={$Pa&k`]ȴ(KoNQe{U1'J"m`wꎼ@b,BdiB8p e^y$\B[göIIJ\r'46&N׷;dޠe`BB7wLu] KJ#KVX^^(q~o|HiFz(]ӹ;M?~ ރDUY*eO1qr'X\-B7P2 z6P܍z;|@!f?snfL-m5> NDauO9:FZ%޴҇s LDOvﮂD񰪿 ,4oRH6͂'l;?=λu>8`2~/d^COy>"$$2(5QoU9 wwu؎n_',p-&?OCMKu4~v-F۪bsP:iI$Do@ w{]=,mo_#&x) %GZ` 51(Gm$}MH_Z+lL h*a, S!)NP2PM9 1"gb%@5.yQUU8Uf$fKDZU]x +4Q*tr..f=H<<45KЄ,AMarz Bq,,m]7-vYDO*z58vA_T$֨y#)vR.KQ4GfrHQy}OaZs;VNQI\k%UDS_q o XU]BzkӂnEс *VxfF&+GA2k ,ܻKt'" Pk !\x◖#:A-d8ǞN }{>Le0<Zweŵ> ]Yz(j_ 7U2:&H%FJ>gX)4"y젓 ( RD$gnn-=f!@&m|B_>VV5UyهNcwoI0DWӜ.{4ݔ$+2vOtr9Eq0|㝨/wל]Z`te2P]Z:v z-qZ3HwLQ$ʘ\NZC< &P%p~-ލ 6A.P\wHHU1;m5EP-C5o1θ="?0P G lj@' e+vI&k~.T_opn=pt tI1GmtlKU`qy间}cթڊ^tZ)~#,#caE޺2wl3m 7y-X|h(zjg/ThC)mS* kjsթ`hcrQX rk Y+=͞z:77)yF|6k vh:Qa EGYHC%3 d_ [mE鰁{ ]F_\%Cdg;7E]U# {# Hb%3*GW F̹`(E*е5A@jB~XA0H/"){dJ!'\(OHP^86`sA8Cx Aq"mؼe{=-6몽s7hᨦ E> kIi:w P@ \vM3I5c.LǨSC|0૱90e6eq/6^vJ0oZe'5'z`#8gxAMW N0&~qb 6ԛb{J\C| O\_1X@]9a锦hEQd T} =ư6S)bRzȧZԑ1> =֛ơxcRvt@r<5&-94>;i5cbt<z `CnTߨf+Jffi lp$]s17$w!9PU?X |HiYe)8pѓl O! ,4N"lXrj`Ѐ:HGVQ~WgZlU_~媺ܕӾs#sMF|-S+>s.=X_}հ ,O/ KQY;-HF.$Z[ d iLspӸ'4 W( 厑WE4fZ2Bi"y ЩΤf_yrIl_RjT ־cOc7ɦN!rk>FDIx)_.TogmHj:K96y#tk,mWl=i,VzkRDozc]R??CyhK6>\O"E+ܳO劑S# O~+:g- iWZPO=,l{NBvT&2LN?Bk@ViS >M:lɢ;]CYx{U"U;yb!G$S?wCZ2@YGHf$|j9.A>,!0'JÀۚ0e$@G0JQ%c#gIݬx>i-O+-Z9A?48o+{uF!QYfRTOKD\]Fde*yJ^(z-s@r 5!:.+ hbT^:]攋G)j1]@8 q@c K8GwA#8|"?#īh6 3\?VI{{(fW!y}vnV{cQWP*Kn,b".xC@~+=Z=!q`BJe(Ҵnyg3fGD,{.A:7[wz\[B6Wbktl2:@J)_w|҈$k-&2%Egp_OD%][Oao~- ͲPUC$c+āxmC];V on0i W5 aܼ ig)gj/D[_#9AeU~O=w3[k%>rP*=\N7{j> [n;6PFB,KSz|k41AÏpHd03yWP^L7%gťu\V[=K#{ȴA/펊*a#|SYD/FfU$?y/:A?}[QeQw#Lyo?QlX<bH2WuNsB5#MNPז9(a@H0EHMC>\Nי`@Iӂ@"椲iPJT]tU;5R<*4MįVS!/8J%THzpZk, XU4!^ag)U4v}hhȨ‹pnr*^7#n|[oQi=e=u_2Z`X(Hps.AZ&NXhȦP&ӕ q_cAN0>0 Ddh;bba W0ڕYڱHIi:З^غl1/{&혠tDNK~huDf,aW^FFY;r܅T cC ,Y2XX(s.?hr懚DVRex˥k5.g"ⵗi@0-.oNK>nwoĤ/$g밐ѫlz+xO),6o QLyR ֐"%x4/{FYuUlL9@A+gְ{ UP>>S;;Ɇ!&P` MOSTAc&B«k4 !r3Ҧef2Ml..0@#dE[׈45?. n$4W xY9!DH_%N9/(3pK,};:AAHE8"S+ Y~\zeDMN Z } o-B٬XVPW!RC{4z?9tm0gؗ)v^ F%e@/Tͽ@IӤH@GCΚ 4GWƈZʛZD¼qp> Eksp?!BTAbXzǒ2APwiPkuN۹lhu3i$(W_0lφ.'68[pf0rLf8%d4ZlRXz.{~®z ԯpr~rWtn#wnF.O9- $vϬf2[IN?HZz|KaJ82e=R;?a|x ;]R-ݜy_3aʰqŀq'0#:+]Ș$O:{c 7e2T#"@ώ N˱(Ҡw+G u=wNGY(hYFMy)Y}}R?s =F!;4RLi$ FYbmj۱\:>:Dfc2mkJiDw߳nZL!0PrJ,XШS9dL6奼xTMgT Pd'Sם曗l/rá#d]nŠ,b*t_T**C >+ olأ >7#}$/LƄS7}vktZ &ni5I2x#mP*kBޢuu/:p̹lzv2ZfiymC*)~|QD7?RG)c^aU,ֿds9xçq꥾ o{PHƐD1FRY5- uULH@Cum2(-ګ:F2/gar90Zk1VXomTt P{:8℟zR:,J994<Q"CYɢi g\x_XtPlVgz}N2&^ s q\G6@&s@\<_0L7 !s\ɕ2͓SRX8 w6j$^3SfxĂJءLV4R[M0,nP>NRkY2_ R-LtjT+,oGDzYq =COvz^%ޖE"IM(ʅH<')*񢼡ܿ$~-஺!FY "+jm^x)ɖNkf}9=Zyn&gwwN+aг0FY  ,m4ӷ' %`Ь xd2|@}uޔW $=$VZczK2z"x8S@i 0Tng6iXaWŸC_K=Y|}l1_M:E_X[ ʽ%UnO2_BhҪڊDU<$+k@u ]5N!9X_,wKG& Cx(Zqq[&}4=5&zˏ˲;5 jdO!Wmq |- BSv8е88#RQؕ5f?y5Rp"ba{JpD{=Sc{BpjN2Lo;׈&-&j~~G 9b 8_XF;!uDԎėn$yR8UwixŚ@Tr/20W>D ,2Gy칔I ޚi#;ğ;26N^=s8&r Z ֘w*K"GVm]X M5OO<`g6g!#8J:\oיhN1j[L6IU!pTj%4ymM+S` {NAīczAI.L@su픥➁FH3 5W8wE;ֲ-s\`\y)b%klyaN:IjK9^D;I!Rs H~]>:w4'Kv̢\] i5ʈHox^~YNRZGjT(jh`:HRKn< Fv@ey%\ƞQwE6d'ThV"ndd/eCt_ẔrU:,494c1;^/m$ߧ# ;(,_i?l#wSwm~oId(-Z3B5%!־%s}q݇sBЎr0%E#pr2i'DƇ/NeڼImKP/q"WZlo ^<MaTR EK>eoc"U(s ?ݩp a\R(l&xn0Qk܂W,-ѣʩ/I bVL$חibLcdO {(z!^AEFQ5,9W$$fJ48J8@^vD0+λ)%IؙXC_h!>^OIAi>Yg%'Ȗ?0NL&(!/soB)f@DۨY+s/q9c|ٖkbTʂ!.Dz؆R+sFrMNrpS~ {Z =aM,M++es$^5B`o)@% bƙqFscaq3Ͳ G#Qy[9ZY!5ACoaaܣ5)A6Xh/%ăQpAn]&;% Dƿׅ\MTI8LUN"ka>j pyB_f{$E7d!L8h6 MZ)HL^ ?2h->^q~<9*YjA2 8A\~3欬o|noSӶ?kKondP$8>dF}BT(}B %c- 6:;m iM>:x 鳻ܓ#095K:?[k)+HXJf^yGSpʻxx@z1lPY7htrdg: \nXJЦwu̹h[5F. T+\{S~ Ks oK$~2Kw +I9IPWYJWSW[Z\Q}p*.U{0]@T 4(>#(x̨Ȏ qv &Fލ:O-j 680_՗ƄӪuJ5CgEYFNimY(wGos1 WV) !ϨYV̩=>w"aaŸ8'm\F 燢wRc}a&*g lyXgv[4!hf+^㯨Br\1*,Ui_^YPf">D=znxAb=⼤qXS&vXxjpy׻b\h"j J&4c9(|zd.,ǾQFN"?&%Ha㯈 g0mȋ#ˢ;- 1̶".#ǾF_A|ڈ¢}N[jjrl뉏Y|m/i9 'nZ:(Z\EN,)g)92Qg}dz}n%}znH߀:w㠄+\v9uWcM,>M:J{c^İ̀.eZ+((QLw4SCAgk!91XJfQ:=5cVvZFYuŊMfAﺬ೛, zvE޶@9Q\{bЧJ~00~:ט^}r~+9DT oR\R 2g]Wy2BV6piD ^Hl&P@k[g~%h{ rZzDGLJ|@+H:-]7IL:we*uQܿ$w>(*péy1q *%sK*7?..m? g>S <*X]r VXKGU+73Mt5W 8 3ǒ\aA6[$Mn+#gO˸e~/iZ:»%ꕧg+nM5wL>ah]M f=}3( `zmVX{NXnRUJ2 ZC~ R|`eE&CeX *V*e5Ʈ %*GW]`q PC?(iתISI⢁b3n d}-w3w;B*b'( 7@[ߒ|!n$ lX=Ĝ$ʿs1Q[f}?5)x"̦Oc/B^ݱoVo{#G;C֚fma [pӕ1w!}sק#HNnb2|ɌnkC798*^9Ad=1\D#E0_uQ$\J 8& Ej{c/b\D I8Nkj{3ThR3X LgH" ޑ L%ƛmA}?:D8!< 5-y6*nAlǛ*ܡ+s]1,ʵvpiT lkBݦj&twNz%ۓo_3kV#.FWδ:}٭\k:0LVv/z-xR7Y]"!&kUʷh3TyVnS~K|LR$l޲!tWC :a`r2bY8vrYxk`]|v/Tc-զ YNI6?izFj} &Crx $%m%Hnߵ͞NrS8 cHGhb0H?Vy+زOC3j/nX+(&e$x  nF8 v.gGn.Cj;ɴn>K5iiIj1 \$ApAᕠ{N_5xw1{"ֱ,OɌfF.0?E2.m1wx_ݵ÷n䄰R~~'mPx%SGAlzNv:EY6a%r(I찦8q`Ex;сcE=0c?K}p׫roPU?k,9CXdl9Z [WPv1Pn6g]ΗC1Hӛp_ciwDbL;~JFY1@@ްjX3wҌD o 02vJ}l͜SZU&puZQDYR6yX$YR{ Tǩ] y(~8C~1|0sQ3qן|&!mSw=m%I5.0,ZNJ@m4SՒ֥ `8P0nk_ag3(-Aua KGCaECXZ$K^0qxܥy-|_Ht3Ui=0ҥv`^- 4pP9D8Fqy/ ୓슎 "\Y_A/nozxw)Ij2;s5#H͊U~EZJG +WGYBM2#=t:MnV8؍)ϑd#w$/B»gv%,OA+{ƠeQk$-؎I/2a IB5Z?G0ߚٳWo@ɽ UՑ/p9?͝JcFY2Ea?fw_9NtG"PidĄ65 fy]JmH¨Q: cZr8̬v$mAWCo|G CrԒU׌O;}w; =Q]|%v]_0kUkW%%4 5r#1h=٘^7ۮ6~jW*x1֖*m'2?ڏ`0`,AEyJ~i60 GpwPK?}&sLBI2770r7s(pn]}[Dz6& _yn=~fi 5 QUVU墶fƭK]ji̚Bbr|bEIIC2ݥg,T&@U>ti$K9b?k!bp7` )DCcNrA7XYH<\+nbI葑/X6ŗуӒj#baoL)(WW-h_ijnvebxEѷk|ll҃6a4|K62o>KqXTXJiJ Us.D-P h%3`**Ov@,J=!ZmKY:/ixCbrs&O#iƊRhIPucJa(qa.E GUIYLƣ:Ck(Sx ]0a|.}'+GgoQY{b-c.x ΅7y`zO3{JxWY|oKTwJ,d>7kG| 9T#tugY[Nc Df:60'+Guc1) gF\U]gCTTZ4OZ-0/[d3Xt+DI˟n,6)>xR6#&/B[~\K&O˗ġJD{:ųCם2X]]I鰝k s09ye, ܑ땁<]YoEhC$]3Rr["}Eh$UF IS^P52WB@'#yw诣"V$ZdCmfuٲ(B>M ΁n;2СPԁ =M%gmE3TJn~;fVd1`)ǭGv)7G/;eP}dXdn1v,n5:LND)zmJ~sr xitp/"|"I(zN .Ɗw%1S`I2]6.QwиQRcY/F{jbGDz-}+>=т:3eeXڼB K2o-!줢D9 9m)vO/}(K9/,_*F>X1Ik :x#M?L " 2hl)沼H?.8.S)B⤥8pWlߟwP7_BSg 7.oc9NȚ e4-_:B\b|tfŪ@cI: j[S.ᥲvcOU?+WߜZC"Ϸ{R+ tuZΓ`tiavi*xA8Fym BAn~P faMِ-3|PY 7Yg4av[C MBx:wmX fx]|z3q6_zR!9 Q|TfO5rX,UH)A(O6dc[T l4,T|N&/X 8:5Z*^j30n8 ,MM`vy/Z#?~Z$3G2MoX꾜M(w xIch|h[z1Հ,hs()ۯP X!aO"#bgux%Ip1AHrT¿Al ">RY-QhИh 7CrQ$/AF@mU[V.-H\5@3RpvQf H\EU-w҈lY\'E?GseBDP ({z]O+-ݍڊmfבb\ieMK.Vfj Afy ;iƼ XR{FbfmԒD\VL%UrN8d1/7C#1yҞlGtڰ )1l|Iw^2Cȓ%M4%Vw5SÊDbNcڹ:Il2 rvDX_ 66qHh/шCooFX_Qc`щTI(θ+{|˒ kB@'U,;~ڃ>G,/~F/4L\"`I+BtW ĕ*+?}j`[J-MC.@`|$c!v`\;Zz`3Q)'iOt LPL>(|@.yE 4R$I;DPs,&Q+^uyg/*GZ'{nhKxf7KgvIs^dbhZ=\*mW>;&?!d5]w{b_Qa,jGk#DOB}֘=u׵:"H]OL-'JԈdPɐhB $q䒲L(4v6+ߧLwjjhߡlq0I -w] .Q&1ˁc@d'vԬkw0>3#OG\o3n0H$Wn6{8Yx΂-{Xk~,~A}{#tf2vAOmd ȥc% c1SlF)Hm䳄ږc cp6 [)=+C=5~> w9]e>?jv9K0ofzb>~u LV5P,p3DXh@ʎы3SSdª'R$ rfC*)0o&>mh\1燵 OGw\bt Ӊ4QP`'&Z7^m XSg U ̑-\8J' !&Qbh1ҋ܃,,_USÃhJGU J=ԏK+?a+)d#)?h,`<%:y\9z%cr=}a$F3W2'9: *儗[&qv(=R+Ch^鞰?2atA8@=sS5yPd>락:VRTZv,7vٳ$ 9gĈ Mthc\f//)y)>H g|0~};wi@@Qȣj&^JtܔF서a*) 9Ua1]VSsuFagh87I6XJD;wyn .Ҁռ(iq/=JuL#y*uqE]c9/ϣLI1S @3=#栫I˻fb a}(?]p-a G<"Aəjp_o?ؑ~3jѦ;Q<>H߹fr[ALUn~CLPz TwEG/-RMWKPZqD9vn=J'OYLu? I(0`@3E$ڟ_OO/>"Iku# #`e99:Z79 }w\b^熶I5!*Bfr! 4R34#o"D?z Y=E=7"Qk kiʙ<+J2ls[(gV7 cUbu?[%'!r El=* 9r"54U,3 q: =MC׿ ՅX&:xѷ4zl.bXs X][YmlT`W}7>`JH܈WfrrI:m 9pWf"RazOBfۓAeXxWGoz`RsI2 FIXINbV9i \A Bi !A(#J"/n\%wg6` 9'NqJqu=c}dnѢi BR9ˇaŠ%5 "\۽ i$gNNRZC'Xm|3pk[xHńG,SX}4$ ?d6DbVc.({U5XF B"ZXz$=rh<<J)a!RZ?[.TlEehvv'̾1 4Bzn@#jbhT esYo^HI@Z3䁖e%įd5vr#vm3p!2)~4nǾX"a$D5 GW \q i՗4nLǥ0(Le<=4PY]x/۰ 2ύxQn|_OaJDUmPȸ?{CjZi}SV\br^tI>/wb+Ng"zSX!j7 yMFu(':+OZ?.BCJɾ mMVX\]J1E>\wXc5P̴]˦a빎锦ZM2S4Riwijba1-k" ~6 ŧ(]5ky@ybcMPrW me|X/fk;奊9Ӻ i f \5B(GutL~%e^2bg)$%mf߆?%Sd|I"dAL&`_#/pw؊5&P+O6g XOUE|#zhVBT3k>̽/N`jv9ήQ0OjM 48KC5cC=a!@, ye4gL(~Yɸo\⻲:Ϊ:pB Zrv2_. 7.}![H05 馞jL.|ٸnJζlhomٯ̵ͨ͝u _BI~rɍ'{}A U3fRuojfZ:0U3V5e4$OGbr9JoW{"j\?Sb4r)垡r q>Wx."]r҇Y̗>UjL:A 0<Ǹ7Es4@HB?)tRTC1dd#Y]W06\2rnBuh}~&>۵\`mZ}xL>~e= PO50f@p;dY:``wzmxu9;yY7sVF\wN-Yf{k,}*>l\7q R-&Qzo 0(C_ `Ug,lv :r볳ߊX|1"#(vcƝ_!oܑn ct< c{l .Ϭ}EΘأ dMő0Y"&u4ѵq˾=4L,A] qnUr #2B"Q8x$|I(ͩdj׵e(bAii#~^ha^[n~HHA /$ `yw*w[5F<(eOFyjj^<}e; `WjRw M?R"QF9PW ZWW$cIƞMQHH3`?q{V?`3>bs n SEv~phY 諌)7"cg:|_yV1պ[~0"WX&FS!c>* RHKDӑ0WF6|Sg1\d^)3-D)P{QxM~Y5՘e `0<=[({xZ=S=ѶVȌN$Ds8]Fog4=,:MaW&}I*AZlͽNCTE4߆S ̘ PY2!Ky|s)mҮA[.LJr:sWlT[ FPR]b Wy0z^[{+[9õZ"]WH _E0o#zMbw[pC2Rm묤־hU6~ThJ@EĖ8s!⒅L:ym4yմ<x= ns_=zH7{i 0 a7՝y3ˑaM*E7w +gc\sKP)NslpyP ɠ݂1a( j>+VvMb;"okg:6e gUĞ30Ժ[)!&-]l&crږ a,Xܭ[A 媲Af 'C 1[.o>q$ eq=j{Ta<,x' EFksޯI02ˮOF;^` u0:UD|60B,Xv lQxLjmvF46 ,zf|=f 3%aOݓ)-~q!9˔ɋ8rat^G|NnVC_*Hfm%A 7dWK3R&wlFMPKJw=Tu-C!zɮP}zV Yљ6;K0iD(*L`4 旃X1~B:7[,uLnЌhC|5"os1d擢'7ݙ~!6 +dyr4Hy?2=I8QEzzA ;[Ec}:{l]ۨ y0GbPDUVW?Í@#Toք3qa MI:;5-va-d1t.U:Ӭ뮰ɐA˵ ۨČ* `WnGՏ'& {H?"*"s_QF.?bAK q*ELWacBgt6t-:`$d3Q8X.aCҀlgݹ i@m]|-r-Nk7|At85ij_̾PvU,^c Vo56XsƂ+BaїhFL,F,4PV3"%2P~ >#CJ#r:.9{vg=!ALYK׉: JłB ˳"m{_'J`ҍUKр F:eLM#S!yCYhH)mCpuRqd~7 .ϛ+[G9r13͔.&tڴ ㎂g[4P>C3կg O!`w%7!ۂMb6&_XI}/Y7d^nDӬ i%u >A*KY~2uj]MnpGj8G7PoDFZ0psIȐ%XJx7Og =ǡ1'9祁`e(hu[!Vц|]n:C*-~)]|`['T]%[NU< ;6W7 !Zt)ߓX᧔ 0NR`-4"ZǒvQ-[tSg0pB3p'VɘNqUZJ''W'h/,9EakCyYU3YmO~Gm#{lPC~Ugz*>0QܪV_taݚX獷ķ0rx1O[1 dIث!?4@R̆~К u 4&1'ˮӜ7șQ@U#qէ,,Ztϱh" nδނ4w~|]!NmPEjB6Έ]BzNC1OHjOl+Șu~>3 pxa[ȎŔ=o.AIH?L$kb3kC ,dg老rԌe1|dUHm(Xm ׂfΈ삠T~юnԌL ZY#w ? Pm-Ş0ZVu$B \'{u DZk@pnJCROR d3_A+9-UX2gS_ +lJ§5ReKj6 Ek:nsKqbZ"TuGpeJIׅm}lޥ` e2X^H3 %eV k**%tb!ӥhn؟ Q'մv%$-Ig-AhFJ:CҩX/^Z˗xWWZX]bf%($ʝZFaxcZ:ьagOeM/4A -̜)2/ͰUXHE tsN!}Vj/@j_T/\CW;R.hε_[u6C:2`<*a_W35dybګ~Rpj}Nۋ$zR`71VIt@.d#)((T`ke{ruc'Yqch`.t5c_h. x"aHbIŠDž2 8Vաqb!Y^^)=gcMgq)0  Kz9Hz7x%#;ݒs9t:p!n'iL?Rh=s% b+1c"hp%IElvj8Kx%=桓?4U%Sȍ$` ֢QމHi)0ALf"9ٯRkj.! GOlirֆ29+%n> ϔ/%JjID@0wܡ͌nXMlv}w,Pj (SGU5A[ WMt3P7bSJu'h8Q[L\uȏd*P2 )ֱH;zƃKY)i?e&ҏ] )f)Jv;kL){$A {ζ Vx%I:6 L$N|*zq^Pi(0+e\DJa}^2ZA9!!w0'D ҥE s|$8Os]_pcȿ| 1 `&7yR.#m>=YTN6R4T.@+$H8}mM8'!9A6E:?H ~GRQ>;4J̺hEK:n_:j" )9{Ÿ$C%8J~J<|_sttVP65JuJ.{.|->csƭZI] =p&A^XQZza>LE%y22c $w+Ĵپ10mlNSţ;sVT,eOK57ü?2b/ѿ#];je5gQֿr5j{R:U` R"Hi(meٴ㽖DP1|&W;?\WRlt<Z(H px(ƕWP̨G (2_rpztbAZo*%K KdX"B8a+0;1r't .}|HRu":!n@67{>"O/!5 vWx+*5Ji} Ϊ"lqq6~=\7;\|@ռȄVSb6獬&MV34͝R ؑ^ Pw;%G^X;8ت>^f/0-wr_i]a[%6 XqtPN"Fm35~dU[!t;ʣ`|2cy^{9t3 C 8M=ER :DgCE ^)~[$n;S\jKeĥL @dVC_^8l^"Qx4$Y\ &F++V|rτÊx7 V Vvx2bVv6gx#0x_!'^BKyֈUS& IFZl iC 9#T?l9 X3 Dj=f|C H.X%#{IV0r<*rF]7[xߋ?r,6eT^ c=ë \RU`C`rkGw_u>=!$0kS `>{չd,0yDwJO[*s?Q.d,w}TJӁF 9&Y&*{li1XG9GRJԃэe Z!hu9%'d$;&L|L ٶ(R쯵*2gK'&r`Z;ԡ^"W_@d;|?OV!=E[MhA0t85ϊVc(GncL=h8(KJ&s`zz>7-)٨ obqOid-/yiD3XLb|'7da@w5TxN0!w(_ f*bvp\jbC{J ƿ8fٱ?{:b#gG ӟuLrՙ҇KuEkKV uR!z9hzpj,T cؙtQhC(:`ل##H,:A.("0 ݅!Ǚ)V 5 UĎ1RE#$_OU=@\=ʹd[{?ϖ3I{PݶN>4y}D3kJd Br$<57c ] CTsʱ%d"n4F^Faa2vku$ozjĝ ;(fKCT+~ p c,ӂJX>h~Րc10J J(`v>NO1"} ,s"l³ gMEN TFJ AVP4* ܧ迅 {V܇䋆{3PNfGLnԴ`*{c:z,_`[U~)xX",M7,DR {ZKuQ52SV[pB:@ a 4&x8HԮgq~Ǐt|\J~XOVC1;(k:UvU5[VexsڧXSGHtSDփjnJbEV ;hE>D#D34`HuJ{7&+\#pCtJ8ݽwm68kTQop3?ả:Cdv%(e?^Y}n&x#e \dnqQY`'|԰L!㶹q|VuOEV,KEPKN/@Hp|kBt"5oI۱/4}A,F"4ɺ/9 -i> dXPVws<QHflOv;ILsN$߁<|HD5X „ToDI AaF3= o|s$Ys&rbvxe(Qu lً0]6ei~FocG70#bU &@*Xh:T1f( gZ(g\n0640 `Y_Ŧ6əJ+ۣ\2xto@OL8omceokXjBtp;Qem0VE>%kP ov8K;?v#֑Jv {Lx T(;w 5 йǃ)Rx+s9 "#tp,vlށ㷍$2Qؾ8m o)}QfU |o#@ʥꈔB߀<_ƅ+rB,h jyE `m8f0*\CK4g<@="\Tnk;h2AB ѹ! p.(5lz\G2Adeί"oZ*c5ia@e7?.O??䠀+FnIŲ}>5i3݌ӷ r㘋 Q0ZDPv"65Nui~]v]۠6+~ - oJzttc1찎m\̐/+b"dz;/2,(Ma5m(tMAm5C1# LqM=Hڵ w:y\tJEX0k:TTyVQSL/Xs{ʭ+V, oPqryV4ip/i ~U4 L~'=kAA e _1E%B1AkX  aQZ3}j&R57Ց}49"=F|zU1+G (I΢OUZ)8ܣ+f^U>x]XQKfSuzh .G2f?Mmjv<*cmЌ^F`Ko &XpߘB6Z3Q)o$dkDN 0f77*L?n ¤/m3050ue xamVt'>.GQt%tȷ wh긙^K:U5{sQC Dǟ^I%p-X2ѿ`% buwE;rl&Mv??H69̉]<|+N:vp}gcHzJ>вk/C1D( 68 7;wG;{>X%ܹ9(~lxarN&wx03LH3R..,f$kt E^ђw"u[decfoly)2f e^&v1rгKZ]ovnFͱky0Ұσ̤3k}V5JtB/ &F⹮p[ufY\`vC=l]d&kJ~// ?SxYc>/[-x7Y=*0QqHHwO/)a,J~m9],{eScPe6Tvc:zXD~V gb } W X/b؇l($>`IlrD F/tnƝ\YEԠDjDM1ąSf ~8sqCʍ&`y@T|QG!_@Ko/S;/ +N'X*V PeVĴD-̜i E3} ;ĕ[s\Ѝy緕#MXH߽軼 BXtj%c.;/- ?d=_\+lA>$-Rӯ|xd"-FA@٘ad#[r N@,0*3$. :F־,yvOcn8vj ̮`uRVwQK!GC[_-$ ;5><`D(RoǐmuEKg^`}MB>1\Iki&PIw% ت;.RK \R_ '5M6C(puNۨL_0/ x|$-j;Viԟ϶-1<*=-*R6+i(-}CJMXƀ'.t=]R9m{x4/v4m 5 →ll)%9|kPIN4SK wm`arz7-t&9؃Ez3 yD  +3+|ֽyӔ،24+1BQ(͞ 9Jd-}d uWtU.MNE]CَP% 4] rx A(W=rhR88pNYBRyb25he Vhb.}ջ S L}o *fnϡD @#mOj8ۖv;.V]jp{jbrxHCriM`mP.Nf)RẙQ<*0kn{ͨNTpf~/&dƽcaҦZOk πC3c!i*:,ʨl %f:I2#o6Xf\y$Q^h4E Dzxk#WHm0&k98&2zxIBrΠ McokiMƶws$t#x#V"mHGVpcZs7`y[ ݏ6} { 3q:2hx'eFU7!.]܌uG t;HO "L_C{>wh0i_tqĂ*<9i|=X#|,Oɯz81wɌE37s/xe4o&Vi7(xHZWh~yUIYDfϙߋM*i1wB?I1[##G|/LKک^BF{t9Uճ.&ԷXh BwkobxKqBX#k>ee􈈿~$a s,~u'MFL-ly[,:gM,x>hگ.ă]Nǧ9vb'?7 ;,vX?XM!$Nj1Tkg_$'(S%YwtE |OjdgtkDM4UMN\\ӭGD'Fb_ݎ4'pl'_oDv5 9f~uK{=)_FGA|04{w/e;#'d9;)ĺ? u$.WOq )T>Pg`@6hd3e97U^F+s_r$e ]ĭ>~}_Jq@Ԥ“@v{xZG/ɝ1f!@97'SSkPTyRƑ[EO"A[x%XizpteLrC{ U1 [N@g'4xrZmW>!RؠZV@[=@*ZEH)"#50t - /ؚ/D7* [ $;17!CY&3RH`m:kb2>Cz!KRlxŚYFPo srp5 +!XfdI8ڂtWD灬L{c N@5_JB #& J򥼋iZ&q FoT]"˛w} Q[FNcqC cXڍ fWQ%otl840i 2mQI5W88RbTvu?riC@g=? q|L|Úl <ׯґ !Aங G;i%8x0ޚk!y("„4|*0쮟H12YH@\Ћ=# ʏYWc^i60߇oav:(Ly_!kC<&Q- vQu|模Z:{7ѻ¶$gLCZճEH;%kA"ZGSC`Ʀej1%eu_9raLr^{ĦQJQJ2١mu7 o"߭jB/9jJˁ 18KiVq 3R fj4lbFE;?LFiѰ^m4r+~ MvҸ5*G࢈*PCѻ5 gnVQh䎩]0;̐ldqd$:q*ASSjlb//4>HO81m׾FpWy[%.&y qv,c ݔ@T <& 9I V@\48Wۋ;XlE.{bѥ=o]"EG?#SӪ$Y-crRe#,*[K-'Elr`&L5-Ny9 V~1d>> ̞p@zwYb c3Yo4Y$NŲ:wLxrMXIHD[u[m=TC$wL[c#lΦ7:>=W*S[rFE(,OyW4 W,\(*8[n1^Q =Ũ)iIK0 e|~TQngN'H3.r\:lKbS~k~F{b w1ʅ~+8oyQ: zxo,V\З:1qfջCHeqD1 u\+{]hdtz!u bgNʐ\B6. yyu]5!t&*mޫM q(k1!RTR0eLZlJE5;X:W[yZcq9V7=nLM0 E\j4/c9!7-"Jw 9\2Sݯx#y#O˒R=v~]b^V<InF3M.") 4QA-`lNɻB/`/28dl[hvvh!,9;0iY1J]?]JUi̓!†cDݎeM )vq*4Nc})e<rU#ؕu%c!6hhRiMw뤾gKn+QmT [!uKc̝ĎNl~$Ke@z:'l]̸? N4 qbc>arJlĴ y|Ȕoq SN+LpOZm];iysaq1Q8%ROUp%֪稷]M^o?W)'"~VQ );L:f/qG4WoU?^ηX"`Juj1\MTR.l^:¼yqfzGythnr8HА?gea0u2BKTj˹EEv:տK]qͥki9oGI̅?㖙`@ */HnmĒRRx=qݧOnTMQ%p M'ۙm9Ii(s6 e>\YNឆJӃ(&(=ҿw W%}X_FAYr" +zzQtQ!PM18wV r*:!l ]o̝,F@ NRddEKmU>7C4z9Kb+Gx}Bu3v24w9XLa$..e u4&sl uW Rū$Q2Q[ z[`i33wzؑ-{hB{xտd\z@bb_,~2D#`~\(>Ӿy/vT 2[سRt ҩ+b%Мm$}I´-~kx+gncKsqԵ"s.+evir$4e+$<\٢87#Wekvff]7Dx*1HEt ˉZEi^$]J @_i\P5aCpUvQڏGسuJ#ɧ+pU,!JP3Ib+:F'`)wIPkZc LvUPBJ\=*mY=h89sO -Az]ҳO!J@I)ܱNГ"ņM8L+*GZ~,c86ɠ;/|El?|@8HEL9(?ԓ:Rf<Ҹ۲ H9UXEl 2Fַ:Sxn6<+|Jٵ@F?D? 9f^ H |ƞӹ3 \zC-]KĴ? Ke>W?.G: .\A֧•JǐAB(FL=W %Ӆ[-&z4LS&--?Ì-eƼ4̀~- !n6>YZq#U{%Ah]=G.*'tAhZ;b_b]WpR ѝ LS)/0JիG ߼khu~]emWy4"ޫjq˃GST2`7: q@@ע\[ }&Aud‘dK$0'gT?2yw a365\ ?ߖP?|'67%?R;N v@dGִ: Nf8ޙ׶$M!VwƷpK}`9WAK7 ziy}FJlAIHYOMz16V#Bo]o!}-ȡ ]$ >LᡞڙN) j/S9xauN8C%t<,݇{^dvݭ~_]rY9P .25(;Ṁlye(a{յ2(~1IlgflB ;J V̵j-IӾ/ǣ\e} 8{{G#&rI/=AGrvQIE܉iF{ ʇVmXt<ݰ.FQ3xƦk!KjHh,j`0wG[ K@=$߭#B%4٩){ru-lpSQ2PDRڡ@u}[VFฬw2IKN.bē*gmGzɋ ^ieGx)nz5/wj&V{[IG[ގURWALZA\IUd؄"&pΨ)>֙ZC]@˥\A ` ^]X&6H̀D|f0VJT+9Өc0)]&Ld3T߲ALzvz]hv <%HpV4Zc7@1|9#wY=,6)Gٸ .H_l;:zgo,hنhܣ@cf%KXIa n|鯪~U1w>M5cװܪq 7ދ1cT:-MAރ½mI-` -} M e\#ńX^lfJ"8td["X֣ۖ l1gscF,_n:JRݥ9 h: '$.X,†N̖)FZ%:-CゴX :_mg3g@º΄d^ciRr~exuvqlE;@Xs9 t36rHqqؚqkNYׄ44Tp9'aWnЪN-=E Eѱ Q\N)׊-WgkOG>72:^xF 1J:C67%vFr[̜.=V՚7V?Fb1 d\<毥8MlHPڊK)G ʔD{璣|Bᬂ]?m%L)]yWΥXZyFX~NPp"Sj)QBq#8 lBVbz_wdG0wrg.Dq|n@ee}\CW^Zﲦ\T_ $ppP5dM}\(J% ڄ{CyHO {E ۽I)<@?/ & sk(&D2 i)ܖ#m 4E&lcLq#R9bSH(d-\;qEv0c AVZXQtЈ n1F)ŝ |n+cB;w*Eu wZm0RtQY&^#``Nfa>{!}s< pw!ӹ{ŗu>N7+8|9ѕF"J`@b>cݩGڬtU)j!"9ˋF ~6eAB>;o>hDtyK$uwbqpg@\rr~Z%i @%\JJcIbK _12wMԫh$q-+~$LHm]`]ՎUxuꃼ]FzVe̵KP)ꖭ-L WDd|ՒK?B`_p5?xO%u|fK5M^Ij-ݿHj?7a~6$,<^AThTV,;iIR)D`vJ˄W9eGOOBXry!ΗBF2F"5_th4}#l+!Q%(f5iSE.VBYU&r)f4| `tNҦ_)$Z{=CU_Z0Gu8N ӹA}͡M͟bID_O?d0uu/XXIDžHf&*tc'5 2  h.Q/bJw?y{XϺ2] Oݴu~y͍fR[].:.z7Qclo.1HsE[5`j+qۙtng0;Gpw>D.7cw&+]< C`-;| _9vpxc^a]+Vں/Rm% Drebf0ҧ5h->tWhffsX~qNb-mvVʟ~ wY¥?fy5*K0u灀08InUkZR]֠'AsSp-8M LX:<4W0 q\<^ICFx # @̹\X^t" ]Z ҉j>=li!RypL^wFBVIKmFފƲ"UC{/1%ʸe1;{"Άg&0Yg19ldOwD2]mЃ-Rv |NZH0CjP[].`Vnl)Hߢz7/$pɗ]8~K?bP]_r/Ԙ&`;/v@OixsQɞm΍&`D` ﬗvf 4{В )tmNo jݨ.`҂[ OuQwBXv1<<P|ɱѱg\2,|'P?,(6m%h C?0.沕?2U@= \&Ze!:O3E܆V{Ʒ!1g]M_0i(sOdwgB}_?QQVeugM2|/P bMWeB hG\ln9k`aXw:+];2Q5OmAVl`sziyö BQH/&Sx^: 2Z(h0v?8(9q\ap _,8^- ,lf!h \41|FP@2eOE?EtǫWGStZjꓜo8?V4+]E=C6ʄkU9ѯ݋S?zpd$өaW-+pyhi>t@tb(0^ȹELm ~7TSq0V͆c\wlDn­pTρwN!Ƹp4Fm}sא0(QM-0k^Ն4i mOS;aȫü^<ĿR>ZL< )`ܜ͜MW3f@L|VE׫UPC(4/_ Ԑ=ߎe yx;*$ə9sp[kqZ2 G^X"R3X}7Z Bhr9sVV>C0n¼壎/rd W7Ɬ[6#ӥo]$M1s╨ m,+ ,Y+6kFu 삲OVr|:&ip_)H}2"4 p^%rNv&}y3`:2\}p/oĂ?Ż~Dh'iɮ%.(q$H?S"e󳊷zNT];o^rs:y~X?4b/NM!AG DuIknsܩX^+{m̟Qo | 7/҂e0_8G-oCTK&X*7: !\ jb‹&f$h}˭擭P/[ӵJFOP31+o^#!LHj cƨ4K!Up֓ Q4W\T:0RD³MSt\%]v^ìM;#aC_]BW^hF4K>fC,ơHf sC6΍hy s.ug@Xf'H`nOYWC' i*1s%ΖnqQ\dYHdP1ٵ9,i簯F^[`TFW(Tzz3veA6%;3 ,ϕ&wɑOMu8_*{WinNj)jJniq5ꞝQ' luPaYT$57S3Y:&/ e9lnנuXN`3)!8Me4so< `+^q,YR+@H}@R}k*rЦ9 R3Du AN|郁0g]\0mO8D1{Q{]P-GQ:WTOY+Domm3=4WZEJȾ {(ۆ %:| {2U̱*nE_P  Ţ?؊g(3]ċF"iBE@ `HDP0TwN\޽3){3ӇUyl4Ak2,ڗr'ཥA}lz\_B0! &7=?%%x3>ϯdҤ04[ (2P7vHl՟d'XSը.R:IF", `Ě}g_Lt6ϯp- (VD! ݦN@.J6 ixN:֪aq~]c32t^z%th>c `v~/}zh?}7nڎfb62SK_8tnWvu~dYAdWט. |0rȠQX5\jKY xb8Jo|w~[Ȫ(Ln fw GH*ƞ:ݧB23&; ő&пx P" bBh=k,1T̏nŜ eteAત#NWi+b W{/ƹf?,YEr-%,7D8gMhʝˏltZ3|8'vо/͉ΤfByJY4٩J AT'aP.$ !}5S:YKIlYRfQ8' L>v=NC ʡ" v-z Ӧb3T@\ m&#vcGG_6{=VLM[;>UiI `FCMXDKgVul!៮Q+GRp,8 NR ԕ'H1 FjYgT"_7_Wwxp8l0Ѹj"} 5@r7g>~`2KLʒl9y:W55(gKgu=#=G\*l]5Y!&>1RD'=sjX(F٪6y!Oy"JX7hyWfޯ)尽˼!X4fneiotj2$!AY:R+LyJdD&cpB@mZkRR5}a B`Bb^>f).Nt#}G}I_Jg옏vWi&^(tm,}b5pz^AKB-2hJ9N >'suz!KcӪ:9p'URӥ9T_t-WO'-wəq@D=6Kc1`ޟl%.OY/νݹu0׃%톦rDe(ŵ剰цAf^g/4[?2т#ɾwVMkP~]G qٜҼ K7sCpoտVԈ;gL\ (Fu(ZuU$@trM\F4@h®\z<MYIǺZCrS Ti&|Lʨ֏&g[-frlc>J+dfTּ5^p,,!P ~ʸ,Dvܵ Ӊ S9:-';q[qJ{z_JEip4(2EH>Fi"$fMJϋDO6{ 5ih9סZ;L[(M!v7Pн.V10e/bp&Wƽ[>.E9psAuIVfYFw5m[i6GP&BlX ${~,R `k)NxbKA%zFȊdSjן3RtCU;^kktoRi"&m PV=)ti3'Yu{.hQ B$1+'4Τ0ެEm2њKr\њZǓv/8bY 3 1i-+|1 PTD"r˂0813߇ R_2^L*C؉p_ _[`& | Z |Sާ9).vR^s^pЀ_'w:uRe_@sޙdu0Q|.gP34Y0;ጘ%6IGqU!" 8܌X %yqCޒ^Q+̍Y(OK.>&#  1y]ݳ"`jWbuha L!CpT1zokJ%1}ɅU@c>e0zX:l[=+ĭF}n,o͉Rܯήx葞Ս<ٛk8s$Qd$K@PY,֒ -X4 ?pبbp@+jWbWnHBp>oWT#"Sz`^qcq9|9Ub/uv]|ԹExP2+*7d^*!s, Sl۷ ^}/v ج1Um~O.S ۋQn ' ߶X26MӫT_6i:ܩ#qm־0X,2Hm?9sK-ۏ"BnP1TzUeT) Zm>ijy;ū21%#._:\90RBgaAXbTKNޏU48g$15+jI[n괞E:0 ZT*9ǃ n_^<hooô9j? r䱊DcpfL-̩m9ڏ"‚P*| ?zwMZv"L8*â|9VlgF6F&6Nk"b$Yz.ܜ̴y9*LfMBuL!cQY{*J[J`_Nl-K%БNk<},ޔ9r[B{H,~Ε#%DM ;12~ݝn$*G$:a J'|ͶG'}޵ s JFI'.ky}[s^"Dg,UkS-E?K3 e/b!?XihKoch?ٜru©q? 'jlݥ\FsZbtsQdT2dr2wzi] 0[6]{!wۋZr?-nP9&|Em]denw L8.FU5a0yFċdz@*cRr@`{rN\u<,py$s´ wY7:ᦨ8״;p3=$X+dđ= JG,|^y9).i:&`Z\pUytuh{%9g V- jNI5GG4ies= UsJoE),wSح1pt TzRɍ3 8ǰ4?VI]hL:vG[')-?+@3Jq$^LPO-3^5,Xg̎]23-wc#D4q,4g2w(đȐ8[ >swDl`t.ӄHغ<5Ъ[%tۉub|FDT]N m1|E)>Dh肦8 dqao֞Į},Zeȃ~Txz}QܚقL@uO9QdPqJDQL1Cµ?P8ïL.YGzHc}'{ T-2蕵ޙ8f7K[n_L p{Gƶ<^H{&]$EɨV .T pHj7-$_ΰ^6anT-񌌺f+D=VKheC7Mgï!7.{)>.8&]w5?'ωҨ֟|w" e6zZ1 ]lBk~~h-)1Xۇ+_gYlX=m'"TRR+m︀f?DǍw.IxPYo#P$0r]v}Z_''t2v\z*vCy/WIu:g!z),;1 iіЄP+G 2PG O\0?ǦwKpE>wOFR,'VsͽJ9^k5SCua;w( MTK"0,RT}ߵPg3ܞiTVxrP2Obu+{9%U ŵ=Jɦ2b }9BݮmH3x6hAHKmN6۔RbNB٠@1TB/&xβ ImYos?cx"|JrlnotZ\ˢE˅@/ q|aT_4ܧM:>s?dd }C0ಥ6Mݕ+L%bֈJ{E3;ϚgYS5YQI{w2/V#g=~ʊ^z|=N:{ިtXp]o42ä~#-P`]|@3̾eL7RG~N ='DH]W'О3 8dc+ 3=5oGkS9tgryWRDZOe_` Ĺ~t&Ƚ|>϶Elz߬;}'>A|:tԐ  2/*|_(=RylNu0oV8:KAt-\wG;*Dęi(RO/hrϨe0ߐME<dHz\"tEƨ>?&51s/Q/l1o#O͜CY{^α+"= ёLO 1>0w˥}H3 `u=PU"1 iopr&v5r2`@2]M /ϥb8ZVOKiDC` ; Fٲd"Ou VVE!̼[蕯>P~*kԹguc߂c{3jJqJ:hӧJ~Pt($U (8@6ȈA%~7V@+%h3i>,)iA3z;fP!'#Hb}ǩhVAF 3X U_-ߦ83&'h<[p7HS;Dh{$'e(`fpޝf 8`4.P2n'z>1jy]uzTxAz&c߱ٓ@$ui2VEl PAkҟ6T#??迖浂ʇ'= !txQC ӝ>pڇ*+ vI8[~4V |/{"˃"&v|ۊFvoky.eZ) &D/hfƭL&XĿ>7=1 GIh7O,4'?buܯAs8M6ӪۤR%}JU fи @ d ]xjp9g}GNz:@~dYK9.Q*:y!NVw98WS`%pqp%l|2v:J8rdhԬ5: 5{jEE. (jzSO6ʊ9L KAuu(%[E$njs0i.zW0~=خ[$!sXYO"G@"\ .x۰ȐO+CŽâF~AՍ}t-B Ɛl?ҧJ8)Q Nܶ%8|;nɋX޽d !YtF .މQ͋~;Ɏauً|,qMZj/zUλ<:rW*|e3:(`UlE(*h6y,V 'yqLw nGicܾ`;_oeXb]Gv·m$0(e3`(͊8(8fPsΖ)S{P噊q7o;?Pz^-X@I7Oop|3Q-fy-ǭQW^?[Pþ+grY݀D|*gč#Jvl:^3Tg2|*NZcɔ`ʳt_-FmKGeD^MrQ,-!f06}{2~zv0vHepY ?wZ1B^qI̕lyeX_;#'l ?zj9u ,='}rb_ 2Ns[b.4}5;ZKוvQ#Y?2`(mg8gJ^JRv Wxz!aߒ,N#NŸw ^ڹJ!.k{!t'4ACÌ˴l Eɠ`r++B Z,wƾhƮi_ 0+1ib5堅ifc`RS;EjW3|Ee2 U *WIdp)o]^C|ʚn]C@$?o\ѷ1`u]ӪsNpkn yl3_w±n,8H({~)ߗP2M;#? ,G\EP1qk #Pv@` ӗR˶X㛖J%<RDH4: $l@C/& :98&er- +-hy{]:Z``ɠ/~pt >t ص ވ)@m-> :yKgަNI ^Fn9,F;W,K$K8\''A}[Z/WiɃ3mM7qd)!b")+ΘH Z*2P\A=MW>w>ԗ#9$$-3d<*0_|PFƊ&*Jzc[:o4D0mGcI4M'<#|F5\K G7qFS\Kxcv0im tzoOH`cU6J?aT?VGKdR@D|3%TwMODAMH(J-hQjF3D' 5vڃXċ6^Ꞇh5nVB)d(t0MAԈM&%dtl)UU١a$s>Jl"Yz!g6\5!~ JڏY#;ے +ů4N[uuo*ڠd eOrN:3 %\+3#k_AK=(^ꡮ4]^ f[:Ӏ;ϋG62qf6^dg \&%RTT<*Β1hYt5(ɟa-YKx.B s NΜY#@1Wފݏ .Һ0yOxo%}K<َApmK#X;j'NP{TMy}4||9lLN?9t-Rcn?^[0ؿV$&N"]:lGc-xH̶}x~K#{V0M ]ʟϾaL\ ?TQHXx|Syn cFOPzkJt~jAl/}9bҵffAOjz'G[S[QtD<~ۖE ^@X|0,7G0;xLﶈkGUQ<OƸvYa ~H"/z]皬gsfJ:\M&l|A?)NPNx ]tQ <]Lp "8=3_n.?,wwL䕠f( swD6g4#Fv OC2z0;9Lf쒅U1\p2ྮ#} M3*X0:QؙpdžlÐu'ݓڭd鍷.@p) \pe!J߇n`Jq3zCJ̞Kb k /~ > |dBVe 0%haWB'H1RP/ŧdL3Һ5)r Pskc/+RRmw=7}B ?ݴ=>!ш} ہXr~Xܾ%Fu8@W%^y7dždb04Dip* @`ϨiXq] ezUks6?{Y8쌈[6{.,&?o#|PA,/{=]"Pwۧ-]@ ٝGTRL jzVBup׽m*zZ*V\rw]Vm\] r=&Xb4yYڧiVY?_h\_@MZj9K;y-(Ќ1%)>)? 3IBq[p~^08ϻ]):pGao w[%y\|7 qcҹ  }9Ԟܒ ſ%4 b CNͽ@T gI{dU\v<Մtw/nB0u2%7~EK#Þn\۔Wq<}N3 ɿ];eM)kd:<>秢Bt`=C?=[UZ}Lozuzq}u0Cwrv(O76JW:]rqХ(TepH*%HzUNA{7{;.Ӑ8ˇq( ]T=qI(jO >L4%3B#(M-u'[$qFRߘS7DyfLW̼ v]D鋾YCgE 'QX?i":`(f 89l-LK) ݆ ӣ; 7pFgy>FX ׽^%\Ƥ{α6U4#_[1/U%P@%=ZG녏_Z뫅a@Am,j)NDp5ÃI Hr]GV pnXrAze>́)7Ƅ0(|rR+5o^oܯÅ)8Ju0A"+ɪ=…gϭidx>_EL>[{#R&zC̦an[9%jB]e >Gwz|yulMA[Ѥ}5DPh )w4>]VF)=J|& x]65[TǪԦiw`]E3~>%9a %ԊgCz![wt7x4r}IF Fte,'C]{`2~[sCeR'\ZvxsFLZGSbM7]"vx&P9$ŵ00>Re'QRCQX\ X)\?wcQxћQXrT J],i#^ z? R I~%P[qqQ}޸ ^{`H̬`ƓVu!?.rkʱbഘ3EMF3l ȇ{TqsÉ2k<2\}1>x;~DYe=SK`D'+3TY;}:)1Ё (Rskj4?̼4AEPzo=c[lQy\|/1Jׯ{O;r M`2ui9Oâ2' {>RdgSbR+t[_qL N6<-!^5F ˩Bǂ,'ʩ(%_V-ZN2bWMb#aC{5"5T[f1Q^>2GeLaعj6;5͘nXg|tdm]T2CizvD!mqDѤ;+'S4^gS JlN G-~l2 -a.7!F0=Qfm2:n+Ƈ*XT=pCL`kYHdwQCJ~Diy5UB^-sc@i.իu?FnA}34_S-5} oޒN .W@=ilz]uTH ?E*~O:n@b|CrgV&߈ 2!^~1*lsq-h S5i?][w-~HYHh6 >9]©>ù냂:(se% H x+=<%V0 e 'AS-M}ϣȑU9i/_j떵R-Qɲŏ!+>nL19u*bڃb+32{@qNj:9]hPk)9 |gjb/ 7ٽ"Ipn_x } 8Pa2֕w~&u o_hl߂*FK/&X{@mz \,BwpPQ]j̕A&Z7IMuXgo&i"eV!#ڽCg-e^Al̾4uF2%]X :e@?A:}`  -qPo njpqK`tǂhsAg\ L`B瘸 o}nm~]`9VZhOt;r@9Hv俘n$mP KRgmQQOx;T@Y׿s-[뻀o8p y`M {!kDz,.BO#>J:xK?MtzziAmcb2"\ B@څ]k9. M+ &rZ-ب:nI*5J&MJ_̈ZƯ+3SOBj00vG趱:[4)!$ m\Kox(Qy:Ix)Ʀ +=1#,${Iߏ,HM&+;P$YF0^b֣Xb &҃ e5?.kvdxӒ7`JA>lm 翟Af@>ԕq-{CX[QsoAO^M>qe@>}R8T`:%f+5u݄z"Fڭ3Unw{1c[B/A] ['zyNAja*`'"TBm9< Q,}RR/\%嵜Zv3IL~¡{{jq98Dܲ1^ry|'L"$KeS~'Rdhͱm1b81-{?{`.~PG[!!k؎lP&UF.U~v_jcgd2+EDwT7+hRQ3:v(غ+9+zz^?5 U[ْ_m~!%ҽt |ƛ/9tr@o'm$7{N8=vO)wh;|̣۱F/"I YF"b.@ӨJw+G_PםMh8a1Ǽ5n=PxFt-N1s/iV9Y1UWoUnMw3v~co+xQvzY]AT])597Wẹ\8!=wM aĸ}fTp>]yEX=+z= tI]LXE'tx|;&]H1R:bM l%ԚڷΐVX*2h\rI\Ҙ jV.qʬ0N1M){ܰBǻD4-@WX}zǧ!6$jT҄KC _ C,N#{r*wȃYg=(J66F9'۠,Ry|;g`lNAa}bԵ (1\Ol0 ^]srƒzCoIA:]?FץΏ)JҽoAA64>~gLD[z9}"C kQ\ r_/op<? 3H~G.)*fO[Uz7qLm|cIkJz&e/rh[M3~G0v̛< ,Kh'&VطlP4_՞7jLZFKE;pٽ+M fG¿y],6$]'Tr6M_Fq˸(b~:\yiNSChVȈ2%"$ۇ4Dlu*TH8p7>,a[ϼ]= /ybUI5X`S%߃N} DU+~."mK|)=4 Š6$°l^!ϡ2H{<q0a 54LG^=CiՊ ed=zSOҦ 1"is,у5_nmVйk̊©MOЀfI)ʸHKU$%#AEqKJX[+:gFk—<Wx۴t`sEϨKBd@Vu.jJ5lǀZz#z!1e֘M,] [ŵSټAs9Ǒ 4H1-{T!ٙLXmB++"*A &X=EGm+Tb.B3?v8Xcl6mzRrjsѮzuܡI7)AƧAHc*=~wӰ׼iQ@NjlhvsKrN|K`]L72}\;E,`ԶZk_(0B?fl^`B"sZa`ޱpݭdDe,e&bxMm.%kX N0yۉ`Q|@ohHNmIJxv +:!#p Ȫ I ނ|;˟Φ* D!OTR]I #8Zv0η^{W~ZBCH3NX^/= @^.3t1Ap /iWuæLO/ $7ƈ_^h\_P,q>ep>l%-Eô-eBS;=#G(Cy^uGG?4_%X@ LkQۧ+7SN#Y/ebKMɄyJ6;r0,7IB&kh$ɮc܂nB)bG{-t)E&lyC;/>\5P)oԟ#"۠nalqcK**O+lx>/쎿X&=Hk>M'-ŏ+>z2;aw,.~l(!Lj2;U`2dzb9M~ĪGL̷v:p];xB)ȵ\ߨr-H\@mԜ6RS,f3IE'R@jQVU%qmO3_8F.{a (C LT@v.6zk4$[Q# wR)lv)s@ }sU 1A.Rb SZLy72//l/&!(0BT/ȹ1Q9 ZEOۋ |p)rcH  >8jnYNq@ZRj[yIkC1{kMĜ˄H}Ip;=pbw`kr"=~> i2>()?AWHVz {%xK]ە>Lt>?`gNU50&xII/[C"y2OeweZdN3b\?DZ hM%n5c/ [ ED~ҙ$%>%CpZȓ{N,Ϟmqj j3:S|+4vU+I \tQ,t'l{pe.v9mwÏ~jB\L`~UlP靡4A2S\1J]'V")sKEnZ?_5de⮡9A-ܤkB4F LmFdf#FqRkyByr.9CUS|ɾ+hyF)_hh{M,kGX|ٓ"4_^d-۹T1֥ ϑmB"y^ofת rBƳs}eT7Pd{}Н`C#De(n>7Ӳ#6޹y8SGroȎKY_[WHdu/ȱbS֞>N$Nk}I%!z e^wEyA#:ut3 ͯM+!i-Y>HS(Mj Ha~-ݦVPIm},XⱵ3Zq.v3$( `(J2+3V./n^~O>) :\]Ȁǃs9jqG/Kz!S=s9-Jfk{`M=Fڷ.{$31kt2ZCOܐ}~^l<ն?d!mЫOY7tXeЂLo~~B/(5Q}TP>J7{9Uƍ-c]-Q֎@Sj1?92P.6]4XJlD*ѯ'dH$I _|n:⏍2:mG!pW2AAv%2AKVpC0;oj}\՜a"Nd,s;[aL:)zίY#e 2Hb.{zg@' ,3_:ƶ?*qc4pș'{+;nv\ 'ޖ?|PëO S.XȣcgQբkrXu{aΣ^r>ǒ@606˄(\tQJ;E a?]+!iYiW xO*9d9~{7m:ZrA5jgU5 ڴ ųWr¼S-W^hͶwn~ιi"z$_ѡS8cXBhdՌ#fXyut~G |>o;fG miѻkfLCow- a.~ŋCQ-wTQp?:kESlfzW8%F)Hci&q)è>nAkh))UiNvM~GNC4o ᫭:k+mb9g2M(8oj v-G -5[yKΦ z,MDm'>wiFOSTbM=|"#E1zN` LL7{n@o-f2{j  b hԢ*1WL#v+9t%ΔӳgDCbc(C1Ꮲ~$j3&6ߠ60N753hɵ8G5^u4uoe.N+*"j'FACYJ.f">ŚOD!s%5池 -P8Îyy\*ZF')ߡJMPڦEE3| Bɛ$s 9XE5aHJ$Q59Dic#J? z$L}s_% DdW#++p'Gx!Ŷ7isHW(?=SwKkD !κA i=#.b!VUǺ*R= ;Iu?mfn(߀ `'!l\cUÿɶBI[1a^5zBb|Lk=M0#JS󺰂:cyNk2˼^|̚H{(AIK`x}u'-\>87l4wp-7ah7fnElhFa¨G_Y~ҟ^+e|wS}U#y"bhuy:@u)%%`  )ol?HŤI%Ξ.9%(65TNlTw Gh[nS[v6 4LvUE99䯚e4 %ümdoa@UҐ]C7Ґl XZ!c0 ?oV f 2|cߟ7&%eR'/+|]wy^TFaޘ`3肛ֆ1~"f[}@=d"`tU(-upKrk`9Jg`%>Yꒀ(>\qZȊx T@T2^+M_̓I*ңn6Y ,] @#ub[!\-l ֧ GGF M7|-:Gՙay# w4z1|4>Q/S^`}Flj) k{fvÛjΙblLKcYpXY˭eX+@qjFs,_':^/k_T^ʝXv֘v\TJ.A(Ħ/;@'!k^ʗbUtC 7% W(-ܝx`ahbkӜDtKѣلqN/*' f Qwx{3=*b^ߖQBӕcZX7YC?A;x0r=uXkХj]Vi܄s61Uk$eLDN ,@ mH f|Rt/$`rO^H8c&W-.ݟ Y~bGuLl7掹Zij^N JH"O:+('th͐W{=P̼1sT$)#}/;;`>#1Ry;$ҭcbaW9`l7$jЄX >N+N3YQTV y$'tMmP=\ Eu%HSa`t%7~ fO2faj#.Vnhf1DeMsÙ a>Il[ |ݺ=j,F3)KwDu&l\LE}4I#H?9wqId [oz vЋEfN&q)qQ~ٿ{-Ufk2Ibh͍kN̻(LnC8l˩\#y3!K?egJd􂴌hΉ-dsg,S@W<}@M"~wze9C#ca4T#g4S=)nHQ5JRDņ3^/ >kiV~CBGaH P=8v9ϳoMEu֧dhd6@( 3ū1hG"1L;K!R Mbqtδ2fDS*fQܥɎlA'[_" ?')/+;8-n_`ʁXp8˃‚r]2Fwiou``NTH{zSb͙# $cs +#g  tKWH0#]{73겉Rx@''Ub= "n#oZlX_2 =sJ7A2h!GΑb`-|C_dO'hp]\#HKD-! N~3 [+=1`YWmc~R 2& 0|vv+LPNqwxѫp$E,K9B~, [  t\cRx {]lݶ [[>Ũɫnt*MpVn5e}w]v^=m /Srǝ,T>SEQS5cf{ `"o=MKRP,HUԇŸ dWF8hE@ŜP2W&]74Г[CzFj8铲UhIk4gYnI\'m^}F)"tNMRӹ>IuArjae:\hL )lzxwzZ1d\}O2WXaξyV"$Haۯ^NtljNŸGm쓷&z0UM(o%GUjn#6Ö8ޏ%sVH L9]'.%Poud{ ,$_>S*%4?'<N6"8A#O+}J4;C풜bݹhOBeSߎRyT,2M?#ސ['AX"a)Rq&0lafZqJn䎓C3l-; 9X@[j^6h; ;C1U+#`p% brd&v.Uz:5&?9='0dT.wnҷIAnS]>gnJmڢQ:ڢrilpjsVue3LxP#Kq_[ a6~(\Ks[c=3OV |OXQv@NZV)xkKԼ_l]1ɭVx/Vg&ih' .Mr4 .g六|+9·´^6.=0;7~9\F/G<+81vp{l LoB>>Z}'j9Y/jʻ@l,Qb&S`/T5h(]v]<;AcZɺ=t~.=ܜa% =[ w.ubz? +rZs޼ۂaHXGc ΢B?'vksA.TGqn8bCB$n PZ%]jQdSQ?_ˑl#X:`O%&ӏzYy,O"uA~޿ۉǟyLʷ|S^539oy<;S[*8? $4boԤ}"K%Wril7W!!pܠfJ߲ luḮ+ ɱ>Dy6? d QgſS$m8IT,oupV>vtܺlN%"}KB{ʚA:D'EF8<iA:),̳uC}:y57Z ۵3*"8ޯ=㇓'c@%4WuVkQps@Dz0"vC5w !.F $!FWa|{=q@Kjr5]сifXP,]1`|O^!u,8fZ=7W-Y`O|"x%CY2$ޖ֤|LLRS19ǵkH0$:r@@ rU=]'[ Z.,3=]s 2<…%J $6(;,WڏEпhy( O#Qs%'ֹGC8ʏczݢ+񍍮W5..+x8պXjW^a$P9W>ݤ'r\ ƿlGЄ_852i~M2ɆG`c*0gGlDԡ/yI Hr@ayOB #-8c`jj`U7,s^"?I0'ƧѨNZj "Z~Mvj̮ڨ0hiG|v:kǥ2DqtYr_Uάq̍9fH-o/c eVl$A8#VOxE9@Oʓ-M=8YH|!r`!Q XUp+f=.3'PkФ %lX>0%XD ]euQ;@q|7v``l@Sq}w<дy\)KJd;}B޺QŖ)D_~0ܳyLp|z Pv_DRmWToqcYf4[C 7vƩ˷\×di l5ǗKKW>؄yb.Y{6/@BQ6H}/YWs!t͝TPx_,|II]mLձ!"nyfCUHWf6|2/*/2'{-͢Ŗ׻w G]/Di#ռ؀V&mYsjg'c/^1XlwV`֠[d\0crD(EɈ"< ׮YqMޛ.kI LRa\<$rHi:m"Y"PiR'7U*Pd<~pﮯ8U=h7]%!Ÿ-=;;X7"J`㶳BRɞT3A˩piY "D;o?U^Z'Z9 EiBub.!@G2F:ޱb&mԟE8ofSWi:y fC½3<'vHb;<ľW7*PiEoO1MiL_HA딕9E99v 0FQ[Y \8±ZtŎ*Swܺ ?~n^ >DLF{'@Ft:];l\-& } .eW^'fFƄB֞5}D||ˣ;Xh8!1j#;5mEiiF%+ʁ(XW+R JC^d0)^Yn~a%|/ޣ$Ga.RmŦdN<+̈́u( 0 'es4" ?rJU>9bheT @&(V |nc^9 7h1 ҐuzzPBIW)ǹP@'^NC \R<,$(vMX35,NRj>7lJ t U|ӆ8Dx-<|#9oP׷С:vLW u)G0ClgjU" G0g^9̇[czErWD-~(mB w4HFn+Հ]U?Nr>4]WDͲ ^b:M]48A@9]kra9ooYs ~m?slaGg}/Y* f78w3֓ه-ex#(1aԈ]61XMQ.^ăQJ K9a=u~>'`G^z\#c@zg^9Cw-CJlA9>w#$TxF"h,!ՀW(i2 #B +SDS|gaJT>=)1]3 u;',YTL#ޜ/S5 WHl!lMsJ.yk-fl>bj7Ky^ϼ^4dYׇg 6@d,N[kٕ<ӗ7UDS-F>L؎ Qx,^X,/ =<@ ]=鉏 6uX!p 3>h ̏ 0I划\1v9"_^'sրOr^qmG:h rVӢ+M狜q9a F L~yVHjXrZ$,I޷ #2q8l Rz~Dw"g5b`E_(ʯ?K⸣' H̿ m)V FUqgLn̶-ZȈ*ް5=4Z畧qgNs^XPwW rwȰ#_~1Z`9ZhK*}'w@Bt # 58F^[Yz yPqo k&.<*9{;NoV"m7ڬQ*QoD}yGa xՒ:yJ,T q-bw &_.U_GWaRŐs,z5I9BYjUb<vєHYOf#WD2L=+R# bUwk[.M  SS#H/G\Z2Ңol?k._z'8*ea=+ū"0Fj>BEnX^qL~\kppGXJ*nc3K8Wai눰CmDN1RhΫ,ӽI^Vrbژ1CP^}Q ?+Z+a|神inޅ: Ux-()lYRXI:|;™UW}p!1%iF"˭y9~cie(\w=L P{m{\@yzuD}i# <_cNV#hR@HN#ṳ[̐(xQz[T2C0LG`'.첐#9|ITdK(OB'Al|EF9Qy>Jr=6wT ef!$|`+Iw O Pk=dW\՘p㕈 "BXiS8@VPkcAT4 es_~!ɓh떞^F_ 6a˃Zh֛-)azpnp'1Byk\Hssd4 \JF +Ƽ[9*zNt˲ԛ*!Q@цb,ϪwS[[.4tIqA)"|,Q}#θ7H'qJ,QX%Ѩ=s1yL7ˇT5\OvW'E"(@CWH!qṵ@/0zp/DZ/UH4 }'W]-GMi+O_-PJAvِwj8Gj51<4Y]c (tJJyB3|X8<+$rh Z|d#1s]T1 >Ev?lhHL@|FY#! Xm35:F?b +x 2{(+}BӶ?-YfSXZbqj"0eLB4#gʠW3eY-igDeZh++rWe gcGyŅް/y([mgkb-v{]P F s*iL<;K 0GB8G,אnn|2ֳ֤0aOR a) 8$Dp`!H] `" ñJ8Eb' yPNm[?v6+a*! ֒ Ȃq^tymF ~ݢ"T73M,)--H=A5N7U:3| 'KDQ8 x$=+Z.}šrL~&]Z7qǮYUf u03xIX9\$F`.2)U/▼߲EFJ1?{1bl"qGL9PCNX;=[ڗF4N ac#7  c.[se&SWh4quakiqlC}zp"hBT @o29GLX;L49y,0(sޔףrQ8iQFb5%o}I+cvAY xx4~THGl2lFk 骐]};{ J9!*:_&$;>^]EY*K'S0K_LaSz\@`KBпd'4v1U[N ȑ,"3Z@ L-]ůj֯f©+)@&Cf4OnQ[Cqs!r d瀪aF|HHk}\791iw9 s?7/{)ٓ\4RU`%uJoY="Ct)T\Cz0>TR1 8Mo ^ =zz\!QEds(R\.;hl4oA\7h;=Ϊs0!2[|tnaTKfW:7@+ºW#α #)Yc(-ͨ\ GMk!.lŚXꌃh, Q1om`cKr5P7<zR‹-vN(3c4y^JɃЅ.9`­Ӿ UJ,MRTt|\ӧhf|-}>PC7 w;˷P,,lY?wf#O1K ֲ+ OhP@_7FFWApSrɻKb;#TJ-L3KP~1U$2~ "?j\66BH,0*мjW\|~1[J4 ZKrKf, fIuqrljzE#Zv`%Oꢭ0Ua>'_wc5neoL0BZ j{`}} B$K̞9a8e* EQǏp(z\ wVC5`QJQ5<0!UjO[hLTyGs T٨ZAja@Y{ۭ*o@jNL do;Z(tNHfI%UEMw-E%%K>,r_l'>R U gF[ueh}2gOo֛xO<)GĪA Η }u:f*P"WҴ0 oP$a$yAcNTm I֘(G/* hZ81). Jg3zߜAD^'zHCɼI<YS9ށk[* thT%-FXmWrJz\cڀNkGp4gv&-ԪO?WiՔ @$M<˼QEXnβAXH/j#T}SQ< (JD&7a5~",NKժЦW̘Dz.e?oFJ-!IJ zFyr8`ճuqaٿzC:@G-T7ZGPuiBqnlaJrDTM4tMγzoos1a>X&xh 2H(u_@6u K -^oIm D\{VYBV.f3 i.ia]0]gԅl(IvbFئo>tb%VswQ~o&tK?}SA#KEw]UҐ] } E `jz?wϲx0>KŒW”RHaWJb.5;p9E9Hy_/lа6h`IO i̞-OWxl *v(ԚyAZ"S&iV}lC#]xkckz=7#gDe"GUf j*3UǏN5Q4 Z0wَ_z;ʫsXo~WW݅ EJܧŵZ\*5Fqiaajg>3)J=YP1[3+ϟaTu<]A:hBCE6+̼N| zR#;,UQWU/c`x[M!h1AB \TȉP3!ciuq{]V )շ'}u:E1A62d&`tx0J]g`3:~-:ĈVT:2uD)ٔy49~ 1,cI}#r$GU=RvlX96)brFOj[6gk_?UY~|C, y47iԁӻEU gQ\0e8_W Q?ȐB|K#8.T`O:( G!`hCG Yy&;t^>l 63?! .JI|E|%^M&ZXI Z1-F:|XL,z)ORĭ-PX[\&#U$pFyr qd-ee5sCqglRCM ?zVn@K]$4"%v OTͨk'm s>w,σ2?; VӶ ldV2ĈqNP)^dKȰOTPL 2 L5!eiW^fkz*9v׹H+}Qe`gQPAcq+ ;} PS3\o(gc E4;:,ez8.`;?>ҴZ $44#b[LBt!JF4{X>FQlWypq?vBbŐ4ƪ Ͽ35 @HڔZipCHgRc̹hqZjExKzDZ)29N|Lj=ᇥA \&?&BܴСfo4 ~;-y4M"©0JX yg /c,̪Yn~;No5KH6=)4BhaKN ?jXUowHa5"FA)1t۽/~N6qU4{Y/Ox 4Wl ƻc64kxj%Olgkl~"ׇA^Ԡaʟhr G鮙 ȴX]?ŵ8iʅߠ<1?7f8%QwAou ] (Auz2lۨ.P!T%K'y{4rg2GrxwΟrDA7|EMI$7~Xd 0p2 {HtXдӠGKS׾YL!7h>&QR.W Y,I-Q~Dpؙi+dzg"U p` ;j3l ]BmH½Nߋo^9>g9X\bwlq@28yxmJ?ZYjG^9j Ua6ǫ uZn^d2ɈG0 ?#m} Β*$f0r=`ƙ~c2Zc^(-Jk,r*DnWH-rENȬjyu H}nrsh5fR( $)&Fcɮ5dImF4L(ME9]^I `,j|թ"x >$#¥_\cӨ1n}wɷUfKYʮNimoT) m[) ݻ&wܘܳm<$< zL#ufRt}ZVJR߇ 1|?^t[S"`bbRף6Z; ~4Vi~^6>ld}#j+vx)Y#!䢪_½ 2>wk҈b!?[GCvM`Vl==!JZP~k͌Oqf@5 ѡNZ/\ui2'UKwMk)Հc(S^hgY,'}?b&+%2kg& 𳝲hЬIjP.TdlJ3OD[Bb"MO w@Aa&n:NX @Bo >:b|`7K{*3^qJ?7 p|,E{]\ $~*[׿2 ;sk"#7>,J1rȋڻ .|>)B&\ZHQDJ0t-&p(@ZLvWaTeLcHf?F4nwر A(u>C +.|(n}sÞshk?6-M=UBqӸ̖\lďbHH](^Y &eֱx\t\;Xڴ'A*CF*/ JtڕTԆ~on^,2:b F<`B3tY7Lo^ \K0pl=uf__6 'W0%vao|߫Zb||Uë&OǃBOƘwJ)w=|e3Lڱ/D';Wx*:!QOffhjٷ" wba=EzDd'U}p"競NN^BTeBЖD'cԁX(!/>/Lk|8Hx"q[?H*S^ 8݌XlL7V=\RW_ȒO=9 8gX&61Byb2B,} EDpYufM@9Wˉ@/QuI/q  Gqv\4#Bu /tsᙆcSŽFg? RBlt#%(R7WrGhr3qQ O YxI\qY< lnG9Z[@GaE'ML5sxn7P i2*]u wP̭ 9@|P&x#\oy#6  gURg]B5wR+;4qߠYIh/8B1&xF$]|smG_®$M}<\ܲ] tr"Z#cqFYo9ڵ0>9BVoky,Ug׆ibDQ|Lv͔ KԵtE 2Im# x@^.k|)G`fzwRܬ{-;_e,WĒ黺Jջ9`1277"+\ n^?͵6D=[6*>oz' 9wt6V3xL}E}+h`"3]I)`f ゐ_~dj-H\aV9P"MvuIHRc掊-Ź]9`ˀ:"qw;IS4[2jbS(ɌVryyE%[a($8_4b!!}k3J5Խ\F/"hEpZ1ݨiPvRF^EF5*HԪj%rIj!Knε.#O*>*)`5Su3Q#]]KY{-N+ҒeOi L>\ZgUXշs7*F$X G8`moک$̸8 (KiBrP]_L ل?zQXyFlm.>G,㿗9 X|5`UJth</6\{_,a9:k 2W׿dPګZ4+4Tfm@Ы>cotF’%󖫒 j?$6áגz5.*]ww"@fN՗ˁL-XQL^j4b^+sَ:?Py?Q 4ovCjh5t H=jv&躆ɥaY6]2f fYUb<@ /E:o8dExdPI<-g;:ȻpϮ~4EGnjqwJk+M@s*̵^F*l%3-z >X?(y.yZUzZzK냥Sr8]~dj]3G55%.(G ͂?c6S/3 َ 3XZ5">>cQ$ k8L7s'Xd~_@ϽJO:Q4ԩ앑6=#7hfCBU L0f~k$NY+uȖ l4JgCXph+2Qr=}j뙞@]y+)KYTc$>ȌhZ"nlG@ȌgA'f!u@3~*qEADodӄw2"1d_MsN/BqZ F/E|rh4)1Ϭ_73'f?۽:a_zmuJ5J?O3f'sQ3#>bf>c>lE[βaIȓWf, sଛi ř s_鉕mEvqy;QY)\XgT~ssh3c`~xIU:0U!+Y.oDo|^oP3&>%1Hscdp\%ͪ^s8Yvwa>]HG}c v3 `^ī4eJUoeTK! lR{]YSk \ImMYi%fTaY ژ#7jDr|Q HenkI~D-i76L6q<'#SgDZE%̘T1;MQ܃J#Z$J!ԾgJ5eIdjoT!0e)5`wtDK·+K1hTi x.vN±cƀ R٪H#Ro&Fϟo<3ePBW/C%=d,*dEĚZu]8.6~JaC lIWU #<_ħw8o5h)Ǘׇ '`G13m "!qm݊-$lt J]  @*+u&s(|c幂@Bb `R7{ZDQ"mU N!!N`Yڧޖmqʉ2#Hl%C~ak9µ-R~aP K޳Tw0c.XvЂ ;rXY둆-twi%]U c5~ā<(@P[r#]O/4=pSGZ}C`f[&"~ԅ%Ѓ$Cg9+ѝf d@G:3 ©byOPz`WB]aU8'zآ|`p55N{t?ʷ,`Nt"´9ŕ?K*ҁ:_t Ou;~}Q1ºiĎvg輐j\fZ4wɥ/ @Wq@q[;.FNprL}c)')G\%?R 85HS:{VrlkߐSϱ[L6;Oٔ G PD>J+NpB#s~ aD19!|WǥPL]׫NXkG{fnȌnRM#`@M/[>͈[tcosCœdJKڧklK찖3QgyJUue0 % xpqdLXK75)Lj!L 33uVHz \蕤zWHm)}Zwb):gnwn &ƅ@w\ b灑$m[Jsi|hH̸LM1*br?Ԁ5맳 ]XϞ B~R֧b\uCcpƖN$cQڶK46 y:vc$, 0jCհIvr+Hw ÇD~;Et>_?s:'b dv9Ki)°zoyD<#=i\1q8d˄+VND5zUDE\M ڴٯvW XC:è'_r + qv ! ?({6G:Un6Bc%ڕ U]"!0{Fڳj?t*Ҙ=PGk @E)x߫Qk5ձAVud WW\tW٨%8.X QOB0jU`:) L0K#=çe kZL-q}K/cɿt{WoӪ6IUuoK,.QN\o =2JU1|۳ OY4eMh]T!<~  Ea92k0WQ}?aREz7#QGY1TתIhs }(^׮g\F6ӓu(Uh8>U.֔s}gi Sʤqȭ^\<_`s)oJt UOy) -㵑3NAYYPҫ#&_z  *Y,6m{p4o#͠П!`4P` }QTMdgcѫY&ѼK?Q‰5a;0l7&V,QtZ;㷿7l*פCJΎ0$,#m߼ej 8{UnٙDk^؄lD6M,)aƦъLЄjlOQ}i}& J-fXV eA b_fy^w^W9{OG w ZZؘ+P;i{n[O|2;ѭjL$>.0f c^]gŁ4uK$q=[m5]@NF xFZ 37{ j6D< xQP"SR+ղG>9}b Y11 ="Uݦ%ϡDSM}![n+,QEbQ'xY> [QL5_ј_J u&iHR&2ā*]E() òlnK`C:[Ik!7rS=Hчpj^ib#2!~l_|Ӝ=$jp@a]BZ2~K{?",KhUy1~Hɡ!`ɽ#wxo7ud+\ܹnj}e=p!84r " -qU5o`okFR;1M`TeKd{Ea'hO~Gƞr684M?vxKá>?b@$\$Sbq69ϊ͉RvBA =O te$S,&P-j%&O%Fb~ט/[/H+-W"C.O"ۊTqmY( 9vɽMYv=Crc_i~,YH6mXyp|||-c@' .Kbf[aw.?Q;w#}.GWڑ,E=[lDZGL:gU![#ls&v+LaI]'kR|f|\Sj;97Ik. R#)l?`~O󩌯C po,*SUo<,J|hoZShhJc+/|>Ԍ=*0M5, _(D o{g#oHµJSW";bӨ+ZqjFAP03mj1 滷z]T@h{"ˁ?IW|oz1{42OJnе%s۫bw\?fՠri2 = @'AI ݱr'cX`-vhQ773).bO!=nG!;IUE>M[@gy}"d cdry.;.XŒaֵNh+DBGQ[8]8K$AV ;k&)j?@FJ;MK~UGBTh-dYwSF0jOW~ zME"s]]ʩrx]}k XHnh -/nLR} gHXfSgkjgV64B[;玽 ,'-+ BLP!ydKwSpg^R͓N$MbVT'ב+> 2]+eeԈmǬ|UC0Ğ;8/}QMTr|G;킴W^rB[z?3㜨:tub6Un,3ߥX쥼ގS/k:Ɲ"dp/o /4?5!ߊl6`Bᇬ0bl8璁Mc0 OV 08Lu|l0,hk[/q,F^_ϡ৘-y9C/wb{}HVq#N*!䇥 Xpᾈ؎J1%]%lGJn BBeboْπiͻsx],hPDF?7H΀9ִ|Wî<ɠ1n5JI;zyZ:zޖ`^Kĩ' d |-,3S1"DzJJsy'Fq:W9)|C0ZܧMpx TmyvQcMJ' ~!TD Fʽwu5#qW'AǑf!Q%a~ ŽzOBlX&XQ{ݺo\o#ZE0H$yf;+^]NWceX~X|FWI{$S$G6rz$fj>FuQn_Hc-֧ d`fsn4Wڜ12T݀ŤS5tdwљǺK+,AT]#u&(G@~M*M¥7j8Xȁ03}SQ ("SWcUBho*tN Bڂ huvdM3A )x1LoI^Ւa!8Kn.^ b&;x ^"jŢTIsfuXmrʏSvZ@nzgFl6Z Q|vάy]M|R~XI$\,ը^L0wP.kkMP#,{ =. ̻0ue„QLU&<}gN1z#"2yh0!h%y_G!;㘥9uIֶ>͉`cn{7>zv].ֽҒWAzeym%N߇O_3Ѳ}|]FW;_GY.5J?ȱ",]T\T}UYIЕp]b`f,xv|62teM*.AG#jqլ @b׽eҴpweqy!xS?m'%`w 1}pFR`#nCf,d1o28Dyq EK ag8:7g񠳚`E~VbK{`̌wp1!<6B^C_ Xfzo|2XBH?g܆9@\u4l!p$W^>vlPcLf {&l)pnmZ;3`&(S{977ي؝_x:q7B O7d^\N=BX[<`RM xy }e>',Ad(K2Q5zn d,Bw6*1"7q#^JH(tvn *Yo]T&Mtw_d٤ vhڛl_4 n!*[(Sn7n1i+:<F!-IN_Y`*I45~ƂS§:ɬ^_<2/RbjbWPu|٥N y8gruq4n}=!txŝz'MecVYxSwL/,"d[9TT jހkQ X(JQUoJ{A!5![6*缬 Aʀh#ȉ\?+j쫾*;f@I"Smn_~]pZpqEFܛ t,]/=-6ˎj+az%7I{ gIe'{ōjрlzuQ5n4"XVHp߁]]R`4El79\"`䗓̢ 6 B,~E.Cz8%h~uoPSV*-JZVۗ,arV$a#"v|e]_Z`\ɫu PXl;_&N̡Ǫp=q[l6&K1SN>/%M}'܍GwEE(Z>4He܊~85 -=<`(cQj _<ƭ! .'^*%ҡEvd)K;w)p^AO#"X!$z(|nJGi]:ղT+oo'&F՗z{Kvf!  FƧՃqu\-C؀`Jv'pOy=yfIsx}sO\9\z'/2WH;Vݤe*Nj0RQ>?Wl67-:Nivߴ$-a-wԭ:g Uv?{ GyF-J@ / Or9S}aئ|bE6UlĮi6k[2W${;> 엿}ECFO"PTBxS&wӅ0A8;a`~r Ћ?|nJ[KG4d.Cn/ц|S^E1!nq[x 8%9O2"QKS ǩ-:It;錑C]8iaL˻s_}',Z!ke\Q*vj?ŏl`Z0"A2|5!} {%!mrS-Q^g)@WPb ZRZx>-KU@(q#abih_?dρ#k5d@yכkgk `Mo?>-&e%E2]bQ~&b9.dNX?_`oEk8)UͫN,z5 'xcݟi h֣ћ2N::mĪA}oYl øfzvwE"Z*tOR K,I'&cFƀstiF\/pfEʆM&mHf,;S>>J1Lv);e*7ךLkx+}+JmnLYIY?z% 'L6T-$UY;Θ5X}PiwžgYZ07070100000036000081a40000000000000000000000016570825600004ccc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/ᓷL]?Eh=ڜ.+ˤo.+7]2qs֚8l`0 1L[|P@w[-A`mV!V*n.䢓$f=„tjoڹtplf\tNYH3wxs0s0yzncP6p4!SݜE*\R5$fQR,r"Zd{DS,?.51urOAcsuB(Z7} B>"Ryj#=>Img+T]ՇV43"Cs8)GVjZttǤx{MBSA]+͆KLGa颊^n`DCe >BY/ 8rܶdb\QP,`RQebQOo+AZ>vf%g %]!do{F[Ns`o{5q,¿Y Ĩ篮b(ujG@읂8@]nZZ W]S^j!=}@$19p0M~gUxSx!;&l%uC|DQ|SyNOTqÌֹ֖Nr#= aOFz[wlZ{;Nl@PvA>q9ų CpV.+mގu5oyUN:[p2؆z ']8aJM@E%Y(UQN`. ]UA4|1;ܬ%A2s߹1?ٴ[`=2"SR{ |a!ҾH1p $Dhӿ lPJy4hfDžJ5݂ کAe)Zz sZH|ܜxC>$ _YiOauN14 0rԞ]*J%O?DJAO2ЦAH!{g&5 ?]l^ G E$븦ơ,WѻqV-h;16N`;WaH B! Li $jP ԩ.B]{ 15z{lV5 wsgS:[=2Fɉ6\P(hdi -}mqFRJN{荋+ԘkN;>E X |hCK__/Y'Z+;z Ppo-Q$t yw]<:؍˳.~qk+WC_o 9C,QZnK$9Nh;lA9ExL/43^|+a0~nY/>=D;op)1?_8 Bq-DQ@ߔ|pSqz!-t(8"d*TzdRl~yltxoB%fC$_>c#u=p<jc;~( y) )7Dto#{Fd̓ Qh#WY &T\YpB 9Vh\v[(f†S4E7@T# Ɗʸ'(>P]َJm،rX^ tJf5 ofu/Pw+%bhȡH }̧P'd1$ *vɯ&DuL-qG;IJnK2[Y)k"糑R!ʒȪNEE5]DblT0xj& 'c~6wOGql3&=WA+]}w"]E8bx_pax%;wԕ 2[h sGi/o* } Rn7;á,v}&YQ4ϙ,U7J FuqO]بl|J87rdCOA)1xCt17S#cvΉG!臛ݿ:Uro# ; J ܑ>y 8x7 S@&H/%! Pd݂' |f [ΐ{DKtHtcL'"Z;@c`ۑһ2/ VwJ,#8rj^l.hԪ?M3[9(ʗ}~p ~- ,md2萁n0w9\Jc`-&!nW\^OLxSH-p\WMM~ay/d@" U ߒ& [D Q&bg8t.,GэMw>JNuW4sPNc_F` V 6 s$/`%xTnOLf(j%Jncc8rW XgAl&S@u,G}4d7h>ڪAE0lGs$fJ]rN>o?#'S*7k&2)M-('d\"+%P]o|UB\&d~yپ/>z0qMiFDqZ4G~HoMv"+8I2W-S[__)]v% *{>{E q3UZoF'gG:ooDqrx|  G ÛyƯ%KUݘfE C_ݏz@mc+Խ.>۠3?'a_mXP  5ZkR>Mt:Udީ:.[~Y99vm> MNNDPXwLMz iۏrEx.X,߹~QNfbO$f6K eAoUq-A2|vÞcL'YO?E ` Y. nK,1QwD ['~z?M{eZ+,u Ҷ'2TxV&>oɢN Oaws ؉xAcοs&#Jٳ(Dgfh~>muHT`Z7S^C;.]ʹŬf\':w{bcqz̅v_kP}& ["~\xFRIa[mh!y] QSL*3_;`2C^ .@YZ?{';0aҥ Yc-EQ'E>?kOj~[bP{_m^u?AF|S9E)H;[e*eV,1@ 4dBV'>*F}4LqHݧ{JFlK<#;R mld\4!?]s @|~S@v\u0Ka+ ]2ܮ*bITZPdDw)BVc1 V+շ nG5і?1l2=4<ۺn{u=TITF"d-cCU5zG 9"Lc%BxzǷhCI# K3%++Mo9j%5}HSw&< e(0f<Ӱ?RDT~saIC#q.q Issz߲[nF<4Xy` ^$&RBW 4 -HpZ7tc5_ALlhE"K3H5G*ԓ(pw&kU3#Bpo*4dao 'ïvO©\+2ܟ˫'=T}F{)d+k9Xb4*ţX u8]@C&٦ ҺX~|~׬] '`PXA$Rn'ʾwu_g^:] aiQM`n6Kןr,]5s4(%}{2"a꘲.&U\yH>r K5_ڐ9Ig &OVة小4ozyeI'e5PqZϗRБ=wԝ$ e\hcCՔ0xAvGz+ =C@ VwME4:}4_}TZٿc:QMЍ7D7mhP4dmӤ.4נ2*&FK95Jsr Jxf&m>p [^ eP1$F <%dh\$ڸ8X&lߞHVe` KX`یk_ue զٳR0 _ \[EڝYKOo0]ﻊOB6eGknʬA;'yungQFjs9.9ƌIM6"+g&w#6I$c_ n)Sb2aGS 6n;0°&EGJXqBsPnc޶. j2ESy7uf+F$x*4콀d$on|CCvS9ѓ\4mفlTۧrV%x8 I6VHg +~U^)")G"MH@[UNxdKnЪp_s7SX~ g#|/EyJdlD-pC*:7X]LΉ|D)6u%QDGF̡ z9|/=LG^EkjĀ5iohL.0Z}cC4y-08arێ|ݪoXۚluQ%2ye8c|]P(3dp?_/=Y3q `31O2l;K)Ls^*b3ãSiN$uk$M'LI4I #Z)E)8L/KKxj$~d&_oDܭ<,{Sfiy+ׄ)XENJZHY'Y#ws?DG.4oѿX3oKQI8JEp)?3!>r~sQ'#=0U"y-93|cBe+V)t/U7:\rЃnbe;Z sG9 š2ԟ1hϼt4|_ą A'֊i]:}kեO(Yt%]Vsq (ߛ Ecԝ if*qgFf`_]YnnZџT ҃[9G+@ .(c}X*J+uu{ua/KC !C 1,Gtls./6eG>s"R'F-Mg`sa%5IqohRZ͜/vƖқ,C33~@|㲌I9j"駚ۜ4@~ny*;h\jzvGO2I qm{f(^3yS7aύ>duMB=8'X<%KGΙxi'qڭ=!//^6ٖ"wlmtgq/IVUD"%(HѠ^N}og Kory~"~W% ;OY;%PuQ ,mw*5M ̺8bS!fej-ni;Z" #.XfA{l64㾎L6jB,J .*.C$IgE$cXÃ-As*{ctκ ;wvNNTcE|^Cuզfݔ~[5CfYr\Z٣pl.:@˦DnYi}0cagg2:ie!Fl "6d B xykqYG|Zyl^l^8Q78#QSR9l$Zb5Μ^af3x2w / ˥(whYU#H<.N8deFP} /,ěΨUowVQ"|U,}f[ r.y[%FyӥOu 𘗿\ W|@Cv(1*roTS 96w_ .oA_ubo 3I8/U5͛.>{Gc[@ckE-34[5_E . !Jدׅ~,o CYpQ$&/PA2pH=R 0TY|Јp{c_(C@gUt,8pj#% ?v8DЩv]r/&g1'V ɿlͲ4wW`Z,p/u-=y-[r%uT)Qv$' Cٟn|Q:/l$I76ЎKB`d4y@Re&p*jE PVܡ n?76N2oP^T,onՃ<+_KHG r 0扦X QmyѤ4!]oTjANgwb2ť2K9Wb'+]~MהQ.Y#3vȾ#2Fmjlc 5|nEz!pV9JES${ hX "Qd؟Wr62ռըڎbDVXXyxMgfopQ H o$n_u>v2V#Vj}n9q"I]TP\+dv='6w.[ͽﴓ鲂0Ap>RX~U×'+G*W* @OΔ/j%+|\^2Ý;ʼnЦudEle&/#.hvKUG֦V,$/W+ؐܨnj%M#iw[\P`nǍ&|ʚrA0(p8ڔDyP? ]10rXf ٨slnrŭP-4/юTGj|On2 s,(ɕ%o+8lv6] 0pyNtĩ YZ'2QN u$8c&dSjwg^Ԥ2 bhHÛT#g oC>_59-pޓuגmy4sMXfT$fe3ܚ}FPx8s~8Xܬc(}m7Ri`կl;01֭9^YlnEU1lv2xeV'hB%y^S ?r&9vaprR 2ZFbawb@><R^EB2!չZ MJ-DbS=A[y;Oi|lv~Zgryʸ@U&ko5E2טB\Q*yكNJ?V*ذqe(rXսף$Gֈo0,t:*{@oCMU/V  9zb3^úq[› f] @H8(~ fZhIՈJ( l:ټQR} \dq>8saBsE iHxbbD>G{9|^v]όRٵ8Im{Tm>oy-#LCeTâDzE3 (Ʊ}9\2 TR̾UtD.l̃cm'Jݣ"ʾ(y_tۂ%[XEL7zיʚ [t7hHqdrlX9J4xNNw=Xm>uJv um,L^ - X4̱0;8nW" UP} rcw_2; {hսtd $Pjͤ}FyM}QiѱO!`)6=w[@50#FRjy Sny(k=N7s0?t-}b=_GIDa_[ؔsmRM5 zOv+2fT;qZ`sb;D-oaa5-m2<:ƟEٷ*?lQ3f10F\w.vNUb8^WL`Idx`0Z]C[ D~՛*z!/{N9e {z]_i<"w-`2ARn*"VpY$!*R4c,NX'Dz0f+نpkYP0?d.:xq%5c#NHAI\6G -k$s0`;0.^f/5$*zSol q+#q&ə RI Or䭻9e?ЧGÝɏ\Rjl[jd/ъlƹS ÔRŴɺW8MA: _ZCaB@+X5 L6!#k"9KzLʷ*0$NLRoƮųY6Ur)6x 0P %Rix`" O1+ceq?+ eWL10] h^X ׶F/< 2a]MNq"䅾ptB ~&Kn\ػ2pK)P A/TSKP0j¶}pL}5Q#lҸ*ߘ[5+'WpK-|{KtnVBL&t;Ѳ7HWab"U7d))1S&O0X'rTaaCGF? m~)haH.o/C3h9H%*A 8>G>Uԙf2Xh%Po#q6Ac&<畀:D 3HhQʁ?sL%*X#Ȋjcȹ3(h& ihQa%<4jCDžWE?;f(ǖRL@}? ,_"RV\168}D%js3x{`Wz|%|'#9b~ j#ᬳ$ s?F:Brۮq4$x͜zIx}#?4~8iVp*Д>9Yռ+w[?q~B ]臋l;Q4-'rFSٝ%p^T,y쀼Rpz5O2uw׳(hभ/q4&m @FAR k;έ2i=o6Dd h=rY=Ny|1}sQk͎S<3A&A6PQI J[ :]]q5ڽ33ȑ@(.gѲMS ")Utn"t՜nArs(9ʇAKÝ 0mM;DOIr_6~<`ea{*Zm~c#>\:]_E##S{XSl .78M`\?t2,puEkRv<V] '=&Htr%l'FqWۼ ĵ>`\@K,ȴyƌ3f_{πUA|: #Z6Mg R=2Ϣ$x~ 6yL} W! Nd28g8ÌW.#sċNQT+ip_JPo>3C؁3=~E@LeA7`0 :}$+Aİ `%P)WsǫƼas>O HB$?p%@uskHU.?",2JH]O.N&m+ɛC2=Bb+aυqu0JF1˲݇L/%mN@ 2u[ܸ2U`wt\Á@0+ba[L_^KnWXN1.-]RT*OMFәG"ذsVUm_җۤj~( <*sΓޢv[. t ?j^c 鍘qli`[34G_SǢȔ^5gITȒc]{C3y5>v:E@j$t42s)On`mM[Biίpag/fT#!ZV^4)Ͽa&V6O${_$!f@#\ŏp/;~P&+q,wTaPxDZ;|JעkV3YD[XhdAj!qF0p4PhAOQ,'g%=:S;9*Ru3Kb Y!; `ꯇH)A XI*h??_ 3;z\'yC?~`v>Vg[)"֦=$}H3/@S?;a|!sRៗPa}!] 40·Gpr[GCȂ! g2P(qvDKz K ijXBˬل {~Nn܍#Ab}. \? @S9{VhZvež(Wj kR:`_b 641W45At~sN܎읔 ͼp/ᬍiLaQgN3wAB>.@%ܟut=,H"3tօݻ*)\|w]IUm*^~nWD7vVc׀cTB'烱~ٝtW8VvɈ /p4j'SriE"I(F}6kO^ VSиZRt-3;2Xd^T3O,>Xc(UbkƤD%$\Oа'wW!\([_yc内 *aٜEr +Ќl2?*ş8J|:KcRv_{o@Y~Nn٣'FQ+ĵ¸Ϣyӥ5(Ww0+$eH 'Gb| '5_ µ>HMϡ?h6dd΃)l?w?|][l37`Pc>Pt>&Sf,6 F25"jbx#Dh;j e젺~ e2HY^04lO)3זqfM! elK z cQ&?$ȮS6\$r jQ5`B1 tDi˘GD08vdgBe&k1i?1LEfKOTn Pߴ oqE{)P D?Kx=QQ Y Ȣ{DF`UЗ aYGx{Hvײ8Zi{SY=$ |8\_cH"0f4z[vt,*5}Bj 6!朗#\"I8G%0zO`WSν6SWϚ/_,ƫqg5Z%_B`cn hk:J0 >{iRn1&hވ`~7 !_*wG;a N*ti=CH,,iSGWIQ g@ 9,woT`H5f3ZVB#[,,?/RSmrm?3پ)!^暛kFgB0&;- J*2[Ol',ÄU\2T3TDuq`eP*6}Kq/gށ%s5+3B9.Ä1Q(YH8xob t{ ;cIrnӸ䆞3@ڐjWD?+s_ QAl  L%"Jf0.Dϰ@S~sugLո cX[f0ԙ \Uv&p"rAR @E-,$.Zʚ-iiZTx үhq=^,='{ISNHrÊuI(-wk'߰QB$~6hey34Y,ur,&G/]=BB^}tڔ}=>w*0._\# !{n&Qz;\K\L.LpW*%|죤`/:o@sc\m{{ǭo(#R8` 0!8HV oX‡[9 ۅpڀ)E C:3߫1ۏ汦U=q~f'i[T4RT4 v6G9c۔"lP1GwH~|\vQ^Od]kQ>9P0`ti==Փ Dd?2ZvB{ ♉Ü?['_SPX7 lK'ʡ.$7#ʻsZ-V_Fb<~ٕ8 3!0]ͻh=o|9FWr~!&3P5)/;]D` MC6YT|Tk4MrxQo7VxkCϴnPMpt&lJI?]$BB;c!$}]1`S S@m j 6;QJqզ9-6u.3+3L`FBk /u[=A+3 _bRz%)X[T58AEXZ'q#ׂv ȥ>Em8 #4Vfw9uy(Cw{F'{m18`l>.??fYmFl!͈[\0<ӲLL0{. i3;(gxD7^X]^̇6DvSu70䆁7+F'A;Hh}}oW npQ뤪0Z5N5aB!\2~ Vm%*wz]]\TGM2ɥkGD'0` ,u6\x6iD~Hq)TgذA[ s- ]Gf5{UqF7I4m= ˹K,dS^ MBUs"k xo]X&R8%i*=_H+ WA^1Cglt r>ڋB#j1;l^-1ggRYGx{mGz/β1QQh3j^b#W+†4 φP @tfyyt'pkiY@ 8_]Ἇht]|p*"3zJ_f'>>GDl/R]XC{bY'7̔QOͿq EW8D]Х+!5&mQ>L"p<>٧ɀ{o2FpZ֙r4)al$O>6 ;C6J蝨ʭdA%ZNA ng _, 6!d?mGD#.Ž>U([uo/y%_`DIl71妁Y4'8fqb}I4Kto3:?xHD6'tvDv7}uxюrzzgSZkyćVuE- $Q;DVozi18थxw @zӼT4\Ir Bٟg Xu86qEig/zɎt#83L͜tRiE<`gYZ07070100000037000081a4000000000000000000000001657082560000bfc8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/>?]?Eh=ڜ.+ɏk)3:h*d+%R} Qؠ7C5~JQ.QQq*Ƃ1.(fƗC_⿣Ƣ_ xtD@ưXEݩҀjkށJmύRALnڡf(̧`82WiA#$Fw?i9WQ\?n3.9h5= w>s~ZoRLImRVo•"G~-i39E&L5myO H fSyUV}@G^xjKqߛ=YLaAw龌"LU(wX 4plT {"}/#4ԖCU[D>[O!Sp} `1a&͓ZxSA({-lO00NvHFNwcۀ_B5EV\_@*05gAq9@C2Xlz/T4h 1L`ɺ[ҮtR"BZ&(|O*7u;MB`I;v=ǃP$EepC^$榭$8'DKQB !xC)=Tlkrc̙/DNԞN]Neᑀ_p5V+8F}́AR=wm IEVz7Mq[:ɰ2E̕kIq݁X'->anki 讔򤯍/܋¸+\ݮ(,{[It,d)9,VQGMfŋRw`6V\=|niEGOoG0|r@U7aBKĢƌźo]'I;{enD-Dlu2pr֐F_S15~. +3]a"#RN/D1!(q{ΒL7szTꂍ4lŻ^*LOrϠ\,v Jr8(Otw%+ѕVcjmDOs5?jY<܉Mi~*ض -DZ'L Wjb=][R{6_dVd):CҌ4|=n}aK1eYV* +ȃ::Q\ZVfvB~;Xi%[/"c28FJFmRs$W t̔mfuqAYڰ? \W&uOoY~^oښɪ]3x=S'q:4r[7&0hjНJV" ]IѥjsM9R;C:6.<F\<1:溆a8x%rrj@F$UtǷūOυzuQ'k!BLbGӧbI(ʠ:&h/TOCHơ,4u,OW[1-̛DDH N%uT]XOLWSD_GC1C;#Bj^48fHsJK$K87ȮwSRó@:^yOMPMWgG`/jF\»,˜džcCE*H˓ui˟$_V-EB h@y7;󻦴 p8!"zﯚסq7j`֦0PMA >RFbcA^+5)^1!r[E[.z؄ X|t@o+ϩS>H0A:Ӝ4A)徺+_jR~Tv: i>I|Y>S$J:p|g xF^LEatTD߂QԶajG,0M7?&M sReMϕW.'Xbd J52z[lE %{ƉU%fK²Cڌ.qYen@K4!;AڴC=#%b52Ļʠ8̰ *8'ćfUhP#A>g'GTQ X4MtW⾕_E5BNJ_! L\KYb_01IP?hp*,cSJ.H V&+ (w(dwYcp7'3m@&al`]9)6qHT!#Q0q`r昵nf WL|`fZ|JK? TIeb[>ɉ;Es$0U'ٻ [t SW"= $)B0GU_ScRx80kXvNݫ-#sU9:Ly}9,PA *ΖW b3oNPS %~_MĴ bT֫&^vǑUW.r`xYN 3l>dO*2-tx;Vt2sIJ@iSUsޖv!c_d 6ctBh5+"5^1b@ *>@Fn݆&W`sâ97u†O8<^.юX3">N!W%Վ2v Ņ[DqR}!zx]kgSxzع)b\ne{QW}H$+GP dd&.,0nw2sB |uom7"=rź$C,vax.MFQ _o!'ݾqWVumMBc^b 4X*K<<5⵮*5"p9w9<yj׻•hHX㟻Ăfb5י%}|89L@XY e`$2g!?XD5\ڈf&A]+:fp8{kH&5^tpi)3Ӈ_KFeR P1xt;N Mħg]'FNK3V@W5wN:b`U mN[ `JUG YU:zF,=y,`8E.)V"31y&ˁПnNF&AZq4G)}c/Y3u¤ȢLgѓ>@OG@lX4:M+-u#rڝs2¨ ̃+;K ;;|Vfg_`*_!%-ԹQcDb~.F#S N7Iv׫CY#:bPbZUoXp+^CQ<ʶt2Z}itS*N [P ?[+R ,!Lr)tJNQ0[:*r,Vvx{pF$֒Xar"/l.ؕc{V?PUJi$)v4R5s-̿ &a͟|p|;VEbBɬA_%ܿb@f}H?Ya **ofXi/bv=$Kܿ2Ob0_X+ƿ\bwڀu+@-|"+[H| "MxQ?y3(a Z47" ! ˈBQ#>O0 / Sb6@Mr2i&B~j B|VcKwB˔?yt 74uA>v)l5)?&8v,Ud짰t>BKXnKo L/Ȗ|o EfO)o8$[+ئl|6KK* zDKY ݧ#ܫ/,VKse%#ӿ5+@MyqT4KKsa|Eˆ^ղVHρ,MNW;Fl'şDCl83r *h*[4ZVď{LlUi AIf*WMVQT2[Xg8l_;HBˍc?'h-El*g9nYu=@c"(m`Eܻx=!竷լͦYp>x{7W*h?FWE[t-&ҳ%a'*z=y/ބGBZ {@=AF;mq-K7W}}"v#dkX E&.ry`Րvަv qY4Doi5K"-o!S'-BtT:ʜO_"T j g{snr;!"ڍTtEVPJCDfTMj*>tٮd\d /g~qFsñqJqn?_0w[BGQ>Fه20R)/I߀:)[2SU$ZV7'/D-(~>V6I?'Xc6"Vj6 # h O봬HebŗN( uPZۋ uڗY֠V62trB6+3MK!5AT:Dv6XGa]8Ncy ܁3"XzpLշ:W 0Tr(ٙ;̬M+HhOV7<֮( 7ȰSl_!g;16F * {aXs9< @L\=M<ά_ЅiFOGX<@IIJ~ .ה܇)zq*wQ; z(xݜjr动S1^7`>dKy|ax߇+J&=g ZdKqmz \.{y5<aɿۢ+ȭ4(1R=y_㭨(UzX, A "8 e<'`?0 >jsٹIT],*1^n6GDmRxF˦i4hN[3;07 ޯJM"/C -߅ |%&#]}&WWӱ0ubul_`,6Ntp'jXd_Ң&dȽ/?k^]DaF穭MP8I8oBYv{V 議q(/L._5E a eAY_"#ƭĸ4U^yoπnDDdVmf1 `?4 gez2'nh2{t$$1k</zNrϹN#1u>2Dɩ!57#ʄӥm3Iu JoȡRXQ;&eJ`Sa$u|>Pm=u7K'3W*M/J>]x 9pPq()1Ր㗺mc%Jll<'Ζ84! /ԴRAƵR_*o*zժi@t7 z^> |dcχ<$vx^ˊJii&O'ev>*-cd'GJE^8\Rzz`9PRTarԩ2~&GNQCr5@p9G+ug`ͣ !i`2M9hZrm uKONL3mT/iNufb"_+9daaIL-{ˆbK.N#+^ Ǜx)EKrelu$9QF\W;v;|nNGP::~Y Űgk/iR`KNpgoe203laۊnRjrϖxՄ5mxyQs\¨NDdt0 ot-U"&,q1PIerW+Ƈl[=އWc\&Q?2fV9x b$$-aL$lY/%<T!E2ܰæVޗѸK)|W0'tcCV0JDf TK#g3j⹐i4t3ZAL yL.̀dX[EB5\4vyNBg7CDL~3 B4Ԕ`&5ʚ37 ۷¡źgBX6~L J5ڰn0Pat#wR ]Lny\lЇw`X+X/<\fS:" _>b$UQ$1.bME'%$^SQk{2CJStXF "rlܩcN;fU_xWs0eY#CŖ Ej1YՋF4an%6&^ Y` DWYE "v}qF[Zi>d-mv:6j8AjkJ9QH^Z!i V:VI 'wT&c1C8 2o*8L_R~qTS $zb S"Ȏ[T&xwfӈ$L3^uwL UC,ތuJl$۷8a 2<:MHhC#+arz:.z; xP37&p4=><gm , T1= jz[n-3˴/@e[pw*^8v2/J7eedw1ny-W&z?hSGϧ~ %D-0iW@Hjj.E+ ~:g\ 6`gw:bd 'r+OTkzrZ0EWfmoS-nr)ݹ {^`iGIm0i??+ x &4^}>볻٢/ͩj:1L7ۢEP҇gB8K{avoΡV)KGBL{/:73O0tdW,LN7U ~8AS`&nJ4A5˄*隅xURJf[Pw>}c'-eWuny@Dbw,\zu9dn)/KeM[D5l@Lkג,,Fb#)kGH5ŭ+:J@Qxf?;`tMƢW>2gr.yTN-׍TW`dᕞ$OǫP zr߁ϖ4r;jvwTzZd$Z.>N`ke⻿S(b[{yvP RҀ,-=(M4 'U9Bs(#+evH< N 9#s@*&faD+OU/Gu@ky: GQstiw{Ҝv}TSǜd^-}ZջĔ)(f1+߂%vĄ2-q]-_M }!!3;4炤.g<~s$ƣь"ZH<>Ye?=vl8YYf![^K=J.%X*-3H*vQ3lD9y 7%f\EfE?>E'AT,ڲIŌC] $Œ~)d:% P{n]kidq_]G-!Q*i-Ę`OpQf~ U٬[xyRZѿ|]U[f 23H_ůX2vcP@Z1kSM UNM³ t-p|S.x8ߚ<7Sh/K& 1&ȃXbʀ-<:`WY) B-GP[3ӈMSb+'t ?+ˎZՈv 56{AI󔯕`Ņf9p#NG[(.oLy(3VU1ӑJ4I%>AUW>!vӋ;oġd͛/gpcM&Xǫ μaF2+;B_*/ #@meEiq_*s;ʿR` ̌:-@<3 ^J :jnJBRg6j-%Ɍ}ؠN*o_rĪsRs0݁ 쬘[Ĉ ңg؆(`;ÂR& d% ) |a=KwF%>4z@qMp&%@RV&i!e8W >9ucEKd%J˶hEG &{"@Z!{)6,V0p}S,HarO>zEj uktb)QS1ix]9[nlG5,dzF红F L`T3']p]EW*hD_q>/w U_gGyD$jX #2`Ǹ-N A03BV <KN/YƑL0aOji+b3ҍR%H (ܢ۰Z]éH]XxtRcz%cwO6qf;NOzN]feT2c}Rw]y Nnc8Dȫ)(.z°2Vj/*M]`"[19X=!+qOVRC7IǩZ=8~6Hwl#`kDL񔆎8H>\zZXfEQїS\Z e!:K0Qi#"/uގ` 9޹u 9%;PubrѻPLx̥ZxGOoB?; L:Pfɒl D' Quk0.è:4DEc* evvy,IQ 9S[: 1%1}3,Dw+l1k%^(Y >*#lPѿ"^$YiSN/wZ5W %Q]xĶ^3Yv_ |"f;;/ؕi!'q!b]ңʞwBꃸeI -}P]͖ x9)QxĹ<MoO{lB7$$d>0 jrѨS"Etat, L5my=X%?NoHA 9E0`skDF?"O YWG{':8fޛoCehW %7ӏKvtg}eRC\ߦYY ߭-ΛTHgM7O/ЅtĦfwR>Rw{3I9p$wC%0T[dlه >3•E&JºFuMڬ0ʾzG|!l&(AjK8 d$~6ov!o/QDy`"~5A\&n{k-X xTUr̘t4FN{n0?2Ë͎]<ׄ'ߋaJ lkuQz'XZosY="F0/v,cC6uUIJ?߆ Q':mGRĝLcy7bK\@ jq-HyFhԺFbpi7JЄl[@Yp,ɎFVFnDveU[*MgõX f^uJi`Yik}NP)B1ۊܭL79NLy, yi@EŲua|-p'|(;(&B ]%A-ɶ16Kbt nǔ,L|5cdU%(󃊯Lim`$R=ף8q._u> l{3<%_?V|#.T ۤWx&BZ{Lq%J7i`\C['/Q#d[.ψ;aU`' }2yv"7iTnAsz%ֵa5gg"L=H?vQN +^?5EJ4Vº~TχO`>J6]lvM Q?W: WPEW^dc(aUp#k5݂̚ ]^Yx-=+KuF ?#~`Ī1y]IGRtvfrb%ěFUˌgx$L$ t$EN)1FYlF'8rW|vb;rv`3 uYq=W ܈3 Y!IOQ^Zb{3YU}[";^m3#!oO+W!2%P/m-u7-y`5ګCGE(*f?dɐo9!\0(1I_1er>=}Dtڥ#qeUM6]| g(亂/Pסkw*S_o ~.m"JP لB1Ӧz6BwWhEY~й~TCw:ɚ*sp4ezID[MVXjCt`;m2ӣGGeOZu&y_IY7[LU>*G.%91'GVIη|ScKpzkY0ݧt9Ŝ(i?aⱅy[g9fH_s_{4"&d@bew}3A>}f =¼InYT[}Q9a"d=woQ6NM"q[撓'R<1P&ղ_)1H"T1I"4g>lBn,쨓)&!:F<⚄UrxD!:N`7E슆IPzӅ!corɑڪC]O7eo]{b!p#HUE ]Ƹ-BTL: 5ufMh!ր<1ϽP~{m-'FVUI|rC`@u-e(LwiEFgއs G^ƉL#&W[)~ \khO}eTʾ]ZP)2°CIY㐻^e*Z]E ,,fJ'yQ(?15]f dklJe>P6 𵗏\F+>r eR:O&Қ=c]9mFI9 7<`N)/{Yiji-(ٌV!Z(rtMdUsbRG4ZZr Q_m"˪gZ_iik 4w*@TdzQ 4?KS zH;4-8G署!qYCeA.tH͵D/kף72!w.?ɰ ifN’ fh]VfgY Ԃr% t$a@ J\`k!ߣ-Mt ~ق><όٍĬ4_Z Pɶ3*q8DvoT"llsQ Ti, Wh a^to`%]u e H; E; )x$GVFmDa hB0vg]ldؔAr/] LJήR@A]$J*E96۴M~]AKwvՎ180)]ExD).PBszW@KKembF_ҿK$C xHM\9t;,RNO%'a v@Xd#cSe<՛mC598CbXTfKMPNFNamȓÎY8;22};_ 4H}IN 0 / ̈́ܖTEƒ;oNchU/޳gjG{t`錅qłh5:<$R THN6iƦ3Ԝ.?%Tq/m5&J,P />As0 KE@:%[%o¶`Ճݍ\Nf&/ aȟV}~hѾxcxZƬ<c 46ɽ:Q%g2hP=]ĖpS;;yΦղWf `r4s'"\_{W43|J)\ y ؛uF0K4rFޕW=?iGV,POAb1qjB]\c5%?gA2s#PhISU`siCifn`:5 yi /Rl,F7I%lrBVYN[Ҏ`uH/-SJAqVAl8VUYBWdI >bTǙPmyC/YTe-=K5j>NVMT]3Dňt`RV`pV/nv,op[߮#(W[2[^,'ق;e = TDžqav"OҧxguKpp䆲"P=M2Pq,`?RZDk1ds/Yf/M}* g9A1S)ǂ%&sd Z{\ȃyzƒ/5nalU7]XQB13U W7TAթLF-٠w+:Hmz[1}9iuM*m[rр8:YMp`ʴ1W/Fȭ<!<ƏU`1s@ߖ=༾Y&hdX8!$\K eSSpWS~B !A5%ay1%x3E z_bgBnU>.3+h0r216a|N]CV,'&E iG3s_ǽ z.mp]A%=z̎@6E49&E. ̟%{'J[J#Բs_Z1&ՎES$F'!<>Lk^c`]qݼW[4[\IA alefa#)- 9 *zdRz!psg-ZyGw-:Z>NNf/{s bgxNBA_myU;Euu$6р #/ Ll`ZcԈХ_GXoе:%<\.rcXKhe6y$V#ƒuCM+\( Mm\y 3a4ё/ IJ;˻TSVRD_@b`,.W&N;PCSIHU% ԑpN7jtT*#K즛hnFѥrW_Gf.rh)].R>DmXh!ߧN @ON _YJ-'4`u^*e D~;B[a:|K!oBW$ WbuF-\{uA *# b'#ZO)PX:4`;:^JpMvКA¥ BB&ȪUYQl=ɝj[ͼpy }~͹8~#"Zԫ:S=TĎ'28XA݁s_uEB?>Ngor8Hᶑ- xsz41*>61oVQi#jQ_fk9 N7o/'y7LI%jt TŊsɚ#`~mqN> UT#L+`@y2S]U.OEm(3Z]I}XUzoL}=k{ 7akM>KvmTy#޹w@ <6ue`h0S #TAO _r{A|+x=2UAz٧xm&ڞ]D`DIeBh#CV3ŭ_&'YdXdAw#H`?J}H)ƗNaQ-4&a]؛`H2Uu #aos:ȎL2!D!pbl?奈IzlnPLó'zOF;IX[191W9 %|'E|FI#"Ҋ 9ew++SSU= 0>,3H%;j&NUt_R+I$|E /,)!t\Nr1'WWqc[3YAxu Vby쥑ZӘ]ro@}%P{g&zA´ZRdǪ, NW~aNu܈%),cNU &hDo}OoޅgM-+݇*R1Dh ا[NCQ,=L'̩KsyP5YzjFt[8B7mz`Ȩf6'__1Y cYf|([CU@둛) q/wz aQ$N] i r#S-%NH k sTx9>E?:UNqɏ 286>@ xH |O]!IToE֩t(pVڗ#_ɂFCbTY *HZ8zp`.߉.e ,Me`-d`0Lɹ2"͝l಩H=ZҚ8ӧ@G6(7I^% ,_:BܴvSG~>"o˚d$Z+s&0#nP49,KӃpI ʏUC)|L')m<E`ݸTm/gjϏ=E9c@1Fwb뜵AĥKT&R:\ַ.HbwIa BNߩQ6Vut7[v6Zl,-JgV 1+FWMzbJݵZZwT $T~'/E ,wKfsLmQNXw Z2 yeS2(E6fMȧo@yn`mf5{ 3;Z=YˢAb>RCcSH2_p9i!|xY1eyh7c = ,-~^w܏8_,awMh':Qc1'L,ت0뎩4ȓH 1Y~mL6`r>+t::.|ϲ} AnW/C֬,mXE엉O)XT:)`(a}͘@_=k6CmÀ$V_MN+":P3OV yj-^`32Q,CLZ6_ "! +Mv7VWo$"k.[.F]PXd/,\!V4\C̈ ~C@tNh'J;?:$+n؆:ͥY}gBɀUj<}HKG+AvG3A޳|=tSXmק,YRDlwvpPwJVB/phs;;\sJOK7*apo{#@96Wp=Hu^<`2>$P36%y]gࡑ:2XDwC{oY,st!^ ~Wo|ZE[o`˼0mlw 2OA`u%@O 3tdCᮊյ4KY[Fԉe/힍k(jO$>8L?8s!I#(NzcK2aѮ5ʫ?/pQ,cyQOojmQ"#(>ˆlxz1m&Ⱦ_+-@$CĴ LX[bhkHRd'THu{WV\'R04D\_OQrOgfL<]m,1 pdY(k2K%"6-q!QV'`f_w-eg # w{,qaM"MTklLc౰ўCʲu*9Ɔ@ԁnTwYCJ9ȭf 3 z]ň$ dD ABkW{5-qH:ʌw\OjjULϢi zG"0 V;%Q2Jجs+c ebli45tW>CtHCٲTGh>4iT rZ_)x'IYrCNE|48#@[KS̼/5 FΣHQn9L2j jB=}ΆÄz41S31_\>I3 +x$}Pd+3;G8^vh@_ph=9X`RO]xs2,ue97F53ԗżZ:BϑR&g|eB~62.aZ}!JM4GJΉ;"@M0S?Gd]tict{u ޯ;ހ /b|bMEmN,sEFН46莯bBS7v42ߴ Q@C<:6699`UČFʧF 6m2 9A&o"Muj/ƕSʲ%zb!l"W&5 m﷑EVH8!-#u‘ $ Be⨂Y5^bINĵ^Վ8^s0>]gv资nk<hpCƕkdى)i>]`T<&[vBk$"T"^ɾbp&EIТ)++  1L)C" JTdRh[=8K %{AJV,ceDZ쒸)ӽFB__05>UHNAH@\pZ W<kϒjA5M OYMzXM"j@(iH#`!u\DdRI?^dZ&{^_^ Vy!@Ͳ7Y@!]c;/,=C* 4PT @(K_<2% x 0xkk)dCHpbs}(w!0]OE_ۮmr -` ԠK >h& 3˷{z+,\e$^ƶfuW s*U=(͝.u _@ ufb1NU%Qڛ IUf̍gƺZ*𙜢Ori,w `チ|7lhKOew }Rl/G®OP P4c W1JO&3ô-$ՖaoЩ MY 2(Lʒ Ohq;f .TuyT:\jC];e""r{7ȤR`?n;/+"叄⡅XK8P&)f]Yy$.`kJKfz|r!G)#C$I\^;|7KX `31}oVV*[xBz97{ƲjՀ!l! :mVvg]P 2K)xֲF͛ m`xEz[4vba[r}miOYuӋ֡vW h0]itzS<Hb1$tMaKyjස3v5P|Ǡ!av?BHl뉨0PY#+BPO 5Z˞23v??MmI%~[} ل<'$InICdUU} r!VJxտ]K)ḦArzjNhĤB$4) F9bRnLЕ}8Vs(IHr_o,{eHgS!ݕBW8-7!Eh Vu6S%H,6IUײO!fs#Sm HTSީSj5Xy{eeCw 6^$C2_P!=R4xNSX+|[Ql$Ǚ4%pq!˖;nIUEdVJQ D7۞ :-y@窎=Qq\Fʯ - Gɪfn7(V6Y3[0uՂo%h+ALtQO\ꪆf) 1_Y+[#?@BRe0W{B*/^k[ɍ|!<l}lERsWH8 ~/:T4g400 s/ϴ]D]-+* W^%{iq?=&)_h&I'dKGg_2Bl'-i Vcf_C48oB7ޭU0%Z.)S<#^XW{:4n8NlmuP{ap+Qm1(W~[g2bX|{JwZ.Rɩd0,Ol8[؃~\3ӕx3ƫ*-Jh 9ϽaҥqEtSP`,!#DuZpYd^3V?;v݁c/ꢠ?ɗX5mI)|#hSrtxI0(.)MC\aw~X gze㟓N Wh;rș&,M:@Ȇ7Xv@&tk%:ssRO~+ ln@Pwܙ7:9]@T1ppU³k膬ϫu'ЩVJzQy](oŕt=]L^ Q_5:2S7y"LB/$5@K\܉PCػeOI_qs{C-@{ UF:51 t3gݓg^Oۖl$m,9-̀͢ym@ U+]+Yv:}T rv~piuDvD۩ZQnNr&H.$[^8 ld o=M 6KA'BQU(nw^>Uj~WK~)3-1ںE#.@Qߟξ}P:rFʎ]d3mﻄ `J[9oj :%S‰{x{ѮhU(/'QOQL}*$Fʌp~Ie%b3M!Gkn݈;Ob|/rѾ8fh @iCuGYH2Yoq/XӧL%|pH#йݛ:Pgx"mK݌]L0 ; b|nfc^e[[FIw9T Z7-F5ǘ ZA[7hc2xL^M$̌ˡXi6ƷU#G/*&[+&wVxGO:wLKXk6k'TaSu Ƹ^ CHGI᪔ "UrY%+{rEuZ<B7E!sP\ 6ko#*W(r2Lk=x=,<(FUƠ4L,Pc懚oX)@K69jE9 G֭jZ+59Hw/Yt= _Pi\"jl%@n؍1YnM2uڼdUE.+/uE,k ZYraǃHI XGCL/iWls [WPk ?g ")Q)y7@ecjAN.]$iL^9O*PDL;.k[ ` ޻O$$~PQ_`wCYiΆ>Ap4 !N̏iއ _?tPE6oHTNg` 'ͻ1)Vs]5N(%\ڂG6&lb~ ^z'y)Cǟ[P$JjJrA;nˢ fzw(-h*Vw{ DJ.* ~F21pjE{p8cE5qLR V.۝7ȁZEh|]h"[ MKS12q$% FS?@v7mOU][# b_@?kR(cW<''(6qBm^!rX~ K➨aވw5BVzɹK,`0^„/&<֬gNS63qaG/hIW3Dm@<Ɔ1THx񅝉 ( SKr!u;T>!4kVɺO.2>,Ȧ `^f)h3C|<̂uzyRŐM({(Ҿ^sp.yXvpct<BhB>W¥1[&`#0G¿[D7i؁e Ce}U=te@|ԷRC?^30|V}sk Qb&y]^u1*AeŞΎ X1UV UIZpv[, v|qhe׿Xw=L(*VN |XOיD1ɞ>MnفO!v؂USwq[L p^39oXC#tT!6UrLM]yeveRϹPqv-<5rbuF' Y/ (1ɣHsCkjG!̈ΐa6g%\)AlĈr{D zFB|-CB҉[vHςr*н Zyrb[,UyҧnA\|Qk 8>Zd]|qqN8ԪL&|h%{vpl#+aT瓩|6RgCBUI'ub,^ ]B׹2O﨨敶`F[cu%G2CmX0妏wE# ^=!QYzPWW:L)թVw4 ֕3xz?Zte,bSkr[v 6=Z~Fb#CǽN`5Z&s>qEHkv}[#8Bz2D1E兢~|I>8]D*o%? ],hByT(6MPSC&f PAD pZo$PM R_UT11=hX3R)W0I_8bOqMԑH= 1F:L̙;3D<ϙbA+dI:L[vK\D"(=WG|ٮMI#6~,⑃Tjx$҈<2g"“ExK486X޹<MS<ң_]!("Փ6@Yplg&^R(KH/.Bӣh%q7;頻# 8!8+RzMZEpZ3g팲BbYHK/ݕy8aCa0d%+JҘU,3;ȗ6φdړ^Stn1Aþ%7?*gr!bNOAFJ2ڋ)dE2ƕ39 ,n%0r/[Ӝ9.qNt,Y[NI:=FwPbh1Ybg3pR3AD˜z\fXPjZE=䵁!.zEod.-%>qT<ж #uvx TOd 5 ԑsժ)J9Z눏5wGF@52 0:7▾oG3=X7u+?, KjVq) 0Vz&PUY @YhB49vY3V Z|JM!zlG?g[f x 9osd\Xj`d;x(`vS<6 P>@8z;7= ^UheK}Րc6ԡ/ۏ)Ҋ:e)9fvdӮ.x/W޼vH87￸kk-%N|owB܂$I swb c1cag$BE5Ƨd&#bQ>)1#c؝+9LU->M7G4 W,+psi7pQLЊ_kd0/ (v)]%}a]|=kRP ("yHk,%5p_gTV0)k$O= .C{I_{d?K&k>+lbK![-.yaR%Tdzhʢ2ӭi m'DA&gGvPy!<ŏC؈tg:%]mÛD!O{JXݶgMh掛Z6).ςN&^vŞ𳞥@7ܥRҦ܋Ӗ2I5Gqu$C-S+@%sS̿OZڳN")h.i˯>_wQÐ3hP"0FKH yN([jd$TLKYmLd_*߷8Tsnٹ.'K*\DF8^O2(dԺ.S^هg[e cJ:V*9뭲 +9i0DnN+;e S>Ei|PUM 2&ŲYGgtx 2-dZ3B >xXˮ7WۿEll|hQ˵8=[uQOdWv㶝hU^ɓKL(/ DjC{>H'65rQ_ ޟk8o#98;( . R` ]Kl#1 WmF4h)9tAVKm`&1dEJ4%(ufԁ:#@ [Z<76auz{!Md Ɩĵ膫*H  ֱ.6!M,\Y#SgS`?ADſ2N_>&;(K' B N\,sÁ`G+8oKS5+&lZ+`Ϧ˚Q0=VdxlA Y_5eJƖc?imȩY -#J{0%0, 1i"^lD$*I)E/A֥ ;7/ XTaQxz_lҩ W˝m_4mN{ƞ6tpt5 4̮rV "mO=DUmw.%u#p--u!r7z7I?f m/匝j੤N:փu\i~$b)bkUF7=~mx}>3AR"=8%ay >9w!3 Zt|ɼ*PК?a7V#_S싏 Oxz^Uc S-5NvM5M)ϚfԁqTYKaUe(HZ/_EƆryy3BXޟP{3U馃oT,a[d[# ۚ9t'ISJG[;]lE†M%кD+%|{ypHR1-鉐"qY)Ja5'-j[CG*V>.JSƒn{ `%U Dw%+g] gc>|!;CFy} kF2g0 D6װ?N;NdC};˾ă=YE}quH yw̫#BݫۇZ&+ڥ@MD6멂\Df;ͰG!$ѥ@tJq`"]}C?mnՉLKs7VP/x+xSkjh F"Bz{5$6)yZN0w"l_Gk(Q,>gx@:WVGG7XZG-|r|ha2f[l %@kjw=YIȜS.xn`~䧩l<砀7mw| X8U .$2˴2U]+o`axӴ V!ɫ< hzm4w\LBHkv;PTBJKыk`os1n[MF{:(UtZmwrGJ3ьDD =zu}oqc9|8iT乞k&|a{|y=+::^71l şLQ0Lp"!@h)ԍC;g0} %k3EQXvYy:)7gx/SCP(/vp%ˉHS秐t͋Z8ik0XJnV{{X&MxkdVhj\WPOצiȧۑ ϘMV疎Gys@T6iru@yZ.opÔxzuhgvctZku9mmҵ.(W7WdɣJFBj2L<.?P1*GwGᶸ3qL.7. VK䇓U!a=)?ϴ}"*Z+Íz1@>Z7 ~Dcbu9HǕ W)9Xzn_|&k&QEqyeK4'36LoA[j)m"qntY`t},s5JrO Ay_rpW`g]`?ANo?6|P.nDHyy٦ՙF&w4J' &IR:N7i0NȘ]|vyނ-)sNA$h^IýdaVx~'>74.E1_ `A}ȼj uG}Jq4v夗J 2)};1zN:loX<(bvn_})JnDB"7Gy+Z1Q!YsF"GxK1iVpsF&c9 bf8Av,56$m 5i:< uɊDG UGKGܕ?w+`tmVZny{T}CUGhL] ;Bnڗntzn>I CPnDA7uN!;vׯZM/N)ph y5O2?ն"u?*F `>;,X_ T TǠ>\_[Im4& J;ꪃg.6}p}&3r0d+'V ֿwg̳Aj߀yVk>3=yc e x+ Mbtj&^sd#0a:hjkTXdΘQ:=@CàQ5sM݊]2Dz:((V\Cߚ.ϟ}y-/[t*ӁOxi[ KG8m9oh$0)-BafO=yj-:stN)Q#p0 a4׸_PK*2AO`.G y 03)w @:2eK@&i/> C mG^pJks;/<3TOb3!r, u+"&|O#|&ޓ$ŊM)~mn,\ c=17/JP$}+n;f^;>,~Yp#ҭ-z܃RFxIc1AAGCۧ#ht7ɹ[+#s(84P<_ճmCm481򲶵:'(kةz,.Bhbn5 9g#ޝNpG5nϲ8GņIR|~vR=\R#ZWx4x" !a=kD9 !u!kq(dHz:Yn0< N iJl̿GJ {ᦑo1I[pKd#vv!V;Qnx_Nc0{rp|k*l$,X&ܺv`1Z%la8h]R - peB,ԯx–DGx [L~e=~^gZ[͙Hohp0 L#K! 3~Ŧ1JK^ď`kqYUpX(x ҐxIgE/͙$Z[K yMQcUʍkI:bi1/QL=%X (݊iDGp`TeMWe ㇎˝'90su.3E1KɚDB&B!RHb"ȪtQ3S4Ǐe%ޯc6f95v%6 V\cɏ&7@Z,'s?D3p!3F57B`|?D"qTKL|PU[p1p B :FB ?t׆U) qvVEckFk*=c܍}/[h h{ju7{+C:4d m;G*WzSKŻԠHAf-e$j}cf򱩸_Ձ ,LP7aW;mŒzFw{N$ΎOb'r`*}@Ĉ%?Syxd;thh]zAV͝uhz-[f JGK:_H>_ rIܭ̓2~/NVƈ7d188v-+TEIY c$0yRXDP,8l5s!]|beQe-BUN9ވH.Wטo}5'.|iD1ϠxDM.~hfxA.<.c|h,Ё0i;JD4f.52$,VQaNH"bzaZv@ !kơ,OҴtzfQKŽbNvոކː (hpq~=X$8KXdmm}ݻEJ9SH7/qU 5ZX(2yX\c3‘)`_'8䪸WqL{ډ$np)*]`R]@ۈFI2 y:#TY0p6@Y!:"932G4o{;f-ZC6ŕxޞ=XՔ6f)'XI 7F+ZxL2vrrx K@,wW_ 9! C}KvVLNgG292pC3zwyuV>bM76@ԛ+(&ݶ@9MOp66iG :\{%GFYRE;4 ۸,l&C(Ӳt^<8W4(|zOTϩf~DKo1EJcj&8(7=D,m,2Jk<ֈ_euJTF ]Y)W^ ^R!\w $Hx]*B ?%Y  _ßIƢy5~AXLƤl[ DN/QĥeZle[RRcTW 0T2j)>ĜCS'ƪ'uPKҒeMUd6?_µ)14qlMHێϸ=uD9@!F}:y r/=LU8qf6X-'9bLjGڂH N0Ny'$ndFmAo.%7dux k$GdþqpbŷfMyz]_=GH)9򚠳[ mЩ _!-NX &|i,|`o ܂۩?Zrת]9SRaBIEzTH)^ s1PS]b9<v-7D^! XfɤȈx(Gbjzz߲YIp-3WBϳ3-?oܺ& zaȡEƺce6(:9<-/YWWA\nծLH"|mA.W78KKv Gw^@H\J$"߇X6&WDhX*˫āG/AVo J4Yu;ZpϛeNxNn1A=6Šd6kly|W]-r^F, "hXa;Ǻ|"AlPO#v @A>Tg*AaX~ĞS3>ƞ8- *RY-Z@qE:{X*E]qK'+LD; 3$^>GvN$l>$s53TGB=Wi1M`wӓ>Ƨ%$B'8eߟ=jY981g[ Xs #}+qm}IR-zGm?@]Il FIzct\x㋏rA\Fbkmv\OSkEDQԋ|T5f?bENĚjxPEop4ܝn bZ^k Xkbہ89ADi?K%3c) cYOu_&27շam1 ~,Z9,6Y=C\K>7jؗc 4ɓ4 0ceT7ǼLAph9WVKu] !HjYl^R?`8s{iMl_F^UMJk#peDbm [kH~}Aʉj1IæC474|_* LeXRvDѶPA0Vrt [zK_ь*G J /u1:sS"9e `<7z{},d`.QlRX8qEj )|X-D', ǯ9I6{~/Lg40 4(Ȏo8жt;ΰ=-*NL !ڞ 6Q)̏IAfy%WaǸV PW)y4 VУQ:ҟ}V ~S1Ғ*Q2k\wޡ΂qv>;z@!lElHMϯÈG;#du"9h3lr=M0nO/4Z7+pUEj3q(΍&bZW'2@c>íR"@=؏ם=̾+DԸ[kE]NU~BHHqR[WKΧ]Ȩ|ltü|ɾV52M]s?\>M 7ZH]K20y<Fە21xpUӜ",HY҅Hn9.ЊO͌WAf*ᝒ]_tnLHŸ2 BDzyeaDåEU~Wެ"[jDoh9/0غȞN^LC2`J~JuQ7Gl̯*$uhyO.i g5QFlj=~V+Bk3|x@F8}}gke3[_A{Z7mK#0qѱU dy=^c( Ș i  C jU~2Gq5sCko.  LiuJn Ɵ{I !фJQ46:F7c#5 Fj/t.STvzKLҋY|(C+Cxw&<|/(\U}hLpB7vv IH:UVK?Sulh[~.'Y Ҭ7`3!9'؞ 0w:07~wQ!@_0ERu+5L=ԗ|ᰧ RQ{@gtSm风]7/&/`ݏLV9cK{zT`/2>gWoCDƝEP)t}k%K֑Db=Yu>'y$q M#Ѳ:W+u=ʂݬP&g'=o]3UUZ*תvCOJ8`Tg͑ `vlRRMfG[̀kL6ۚd0nfI^)/QDi /2Ot޶Dަ.1 |O;}eR"|F㪖ҳ(moW#PIH4~/7SLP-SbkXtnx7^i*aO xI"촑G*w~jSSn/خŻ\E 6tx!!}y<%v:3 S w-$JSX2hmN7IEpXwkie/WiA79[bbwH-LVoLUItx*RXN|B@n]u$,a2X#uzR=Jgj#yeւGW4|u;o5Q]ZkoYgְs2"9 , /78mZ56&(0( ]  wZ5 5ƭy~}Ұ%ltY~ LՀ3[|%jJEAޑ|Ҹd.}3ΟQ/…Sn"Qy'?Ǭ(h^hӺ5dvqГ՛MY=4pjJӠ"UUЫBsN0F+O*sC2pD> KI%hpĶb?#yÜoVfua~+ƺ&/r5G *X _ rNǀ:_u2]/KP{i(,R\iP+$` O |M=hANX>mG zN%fyA‚r&0 Ctv~aZޒW޳%M?~UQ BI/hYK p8hI,Um鐨 1njȊ1-1~< )xjb^aybD›~{hJ%XT^?*ZA83 |&HZ/[`P6hP)Lc 4vg߇1VclnȤД5k{ω25Jn7iN"HHQ֭AU\~UO<`=U׎t(KrE)UOa1!ԥpuΥ?TkΧUΪh)ȿi@eI@Q2Ee1_`oٕTF7" NW]~9YD(`7<=g R ut1QU吙=th76x;?1U\D7bRh֗3xB2O$;Ǔ@}ur\˾!^} 'Z\j\G8,-/.dYJHWfv{Ytڀ.{^2*3|oSoM$4bO RU3O5+t*`}X_GIi'uAbb*y];5TnLc8t ļ.S eF ¦82u{#~||cl-r^[NxkfRv}osl<=yrP.;/0z.TAeы="y-/ MW0ؘb0DQ>Wi7qoZl@ncn>=<RvF^%aoXʡGڮeױ,qè#?\b0Û|j9t#X0-M;|ӬQb\mMe썈=}l' ~`*d/L;7R.q DNgEvcR6 vdz.+j5dH)XZۥÀMGj, rr3JCHނ;E{&WC.k+84)2ؔ ]lT(gɿA}uRt % DlܨfN"*z6148?oJ7Sd]k&vnȳUi,-7q [=*g<]tf 3<Ҍ~WWz[yEkSk@]DόRc ̙:fG%"kOQK(?2M|JMӊ+l"C^dGAH⃉,W^-KyOpGNlD{+ |!R%L{Z,N%'u|1GzDN!*Bv,; u3.}ͶQS*'awQXJPs2v&.Jp:n*`')46,lX2hMs[͒+*1A%t 2~eڷh5ivRÆY XxɿFNB7.1nnwM>SOD4ˏN 0iƳЪX( 1o;4CQYpOʀx'U}/"xkSn}Gq,ڊQ-WV6阡mF *9kI%` ܌XldGS5:AX8'I [wZ;#bS;!Ԑe ~x2nSE 0@†I1 W֋,%@8* _k>]`fp$vDA dʞ{(cĕw-"&]5%eV9W_ALpʙ( MTN_ׂ`O-lgeכ_];`Ze Mw8.N? e:&GVEqjD`a@iDäet-.1o ]SلP0Z%Ӕa h7. 5C b c+u!UP[p2aR:z೴y GYIS[C/(/?B CTL`fIv& ~E+ᄌĮ@M;3m ~/9QJ,#;%l(6<pX^7eV#?$Sl*m9{ QN2_+a^V "^:(=Z.sHsB$۸/g8ˮҰi[<PUATQb+!^h8a&RPq<>o~Fɶ.؈]JgkHQ n&ْdTeWZiTa`q@d7YVH|h¿<@IMDQ9m25+OC^fvHɴ<=V5gQtSh^Ջ._~aM_*'~@NƤ^/d#?b ^ =icq,@ x-˞ip:uk" > |`̉Wcl:Z(ܲaN-듎}pe\-W[~AÔU@ӆ6PYgR谮 aJҎ.@'(Q],E4 +ֈdWƷAzZA/W&KI < M9-'[[c4?26YFV $Y>W ]ɒf&/ܮĮg/l"CVrC;jf rh(" Qii [&Dw77//Ϥm z]+U*Bj%ac= drV:@?(θގrܯ2yf9Bil{0(MjLۼCñgYZ07070100000038000081a40000000000000000000000016570825600003968000000000000000000000000000000000000006000000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/ 9%]?Eh=ڜ.+Оcb%708TDQ |wxRBb%T@_U` =2LyG/^9rlRl@D àz"=R( 3T z;\Py cխj Zi4{R3z(3yKOUq`TKX&!+ߓN*!34 R3nOQ/_qw2_6홦G=jrisL\ hȁuZŒ*5LvzIBBT{רNbO%k蜹+A[Cڿy~յuH'9} 97 T' 8#'R6bA)R~\Va|ѻY:>#%`wAa2ːVTZǴ1u6)VGV"r PѴ1_%H-b߷3q<j-,xw1Ɩqq,)~_b9[@X%I<uOP'~Q!Gh$p#fLeTt~yfr_51-n\Z7m#s6##@%aQ .M@2ط%X[D<`cXN||ʐ 7ve(@j 2N"+UcuQTzIcTP:ptXYEۺ]~=ϗoM{jELxjO ߩDIExQ#@퍣dp1o0 73/T֔>ܣB^-Y_6N= ]WS}՜-$Gl9Jc%$R`z#?݂/>ۘEYli&?i6uۀ^ڏKa%HATq7%ϷӽP <9)b?9$W#@n_sy?bh(%w-LBC s4tMdR/#82vHl 6fHCNv]c8 OZqusfR,W{^}(JT]9Po0C4%`DG>>àRL(-x.zsr&c(1owy؟!~QlZP8}+-B҆_REUT -P'6vl1`'Ybω ?X^~%l>gהz]{ BKWsOnvZG涤2sjN0ulw|.d )dMشW? }X3D$:rWx7S8P xf~BQ{FG(b2 FxBpRi>?\, I5G4x1}0ii7H0j۾~ff Rhl=NZp&e53mt}j"ӣ eko *ÀvȧO0^\ j2R$˸7`xITC=4`O``+5um,EҶ^My;5d&D>y) ,vhrRЩ}!~dxA.jJ5ξ >;>y1:̱.~ C#=x)r+[1QByPA]eh ]1 ?CB@ޒc/T߈]] />]IAoZOlZ }{54~2l<@ȆJuR8s:F>{Aρ=g pj%Y R|$^t0SC=X.>D˯z#x'*B۝1a&BA![vV94-T>.yj;$͏g@:Z\0h\(P$ng@`GL84gy3qL9 6Bvĥh'< rΆL %?@!OA;:41yo?9Hy6g~{^/ɔXSU$L/8v2vy"DD|& Yȿ!X=Mo~zء?yWFVgly_9ne'0`3 6 2Y,D ze!ɲ_bHޓ= fߟ ܚtT.։D-ڛ1}x_QIo+ܓ˔$P9³&~zsF.~SmA,y6ƽO'U(t?6iwvIk-,>,JA| fMچ:٩mMXYLy,֢ Є>RUJAN4V>oQo A+^`.1;"LzX"< f gB=H2+7O8OGI\^2De.tfl nd "gub/9dr)d Ow{"I%,o"Q'HSDg<Aym&/n_IXs˻q8voПIa1B$ti#1}H{nx:lVrg5Ϛȡp;{A.UP &Q$F7GjZD4v2{&^_Q+7F?%+n\?NsIނMrA[uK;p1oF,Ɋ J-C#$ 11v(Uvs᠔Q\s0U4]IwgT˚9)yjDk`T3YU%@Zc"ʱZL3$[rx7jXl"LgzX*#Ⱥ`[j99qLϦӦ'r4ZBkejj_ʫ}K-7_n[frB!/$vFݑǡ i$^읟 ߌg;X~!c`CӵC?$Z.?X ;q~`2&wTxNM.mTM kMVqC[V?O swZ=4$P^Ma~iTȏc$pm;;pшDTqyo i Uc5xmjk8NiՋIRo4m/IdusFui=#H3J3ƈ9)`}?D^WIN[kȃcci'S$╘GൟϺ u+T3O3 2QC{TV- M!.*ԐeOc߮;½x驒Qz/}#ԡ S! iZ: ;C*@UX?玚S!?&Cj|#r -O7d¼I[Mdn5Wc^P8kp:OMB)ϻˇG` `=k("S\iW1ځs |J#&Y=8,a6|@HI;*K| s=-bկ. P:l]†%.Om&}ciY@.tj&NTË)\ em?Ԟo$C' 1(ȴ8;ٕ1M0:E7#l|x.{ː6x^ 5BJ ե*c[ cG+ˠd7&v2o^S8?fjNLM =!w*s$B`B$c.aun=+k.db;zm(rsW{6y2ɺ)F~Nu`$d+]mqa4='΂D ŠDP۶vHk:JbRƗ .F!jT!hY8?Eݤ-m5E]]as*REJG OY̩\uSs<>ۼT>̗b{|}O*Jǥ}g,JE񊎛+U*1)҄4S?j:SBwr:MU<|<yba´(b5rQ3NBkɜ~&G<=\gE9`R(joeutwf q6qk$i]Ixhywbf> e5 (Wd:V8NV 唫~/" cЙ."/_pJ勹>.xq8gׁw!|aiR$R=ӦQ ԠfyDP#iߣ6ZTETDMwX?EcKװw6O?Oۣo_rhR7jsˉV$JŒ2 _4F5]|ks+"_U`bqa7Ug[iU<ª:b:=B:MMku\Uq9 1Ō㸨|F$|EG8i{lJD07yQ P)B(: A5iMAha1LN/dVЋ@À, ×6B džxWA9%Cn*1$|QDp4AЍ/龜ġ k@PwlT̫GjA_BO(\/FYtcsaGT4}eó2I]䂐|Ɛ-ჾ[XLd5Do0hz:7ALha :CLEuJAƉ 1OBU"'"oΫ. @KZūD751Ro&uoC>AVpfr9╨%U1+׷5'KH#OUY4_- !Y&-h󧞐( |5`Z qٿe<#,@xW6]'ѳ`p_D2Ae(܍8s j8q7C$4}V'vGMf)ALA.UcB1kkQ\j\/[qJf/nyٶ?8'z_t8&j 'CCV ?R;j]41K rՙ9)+Ydh~2t- &i: ;^yDK[fk+c?T݇1Uw|q'Lk0I5ݓq2vED27S1o~w֔;į\W x^hg:=x( y-gcB-J0xu#WNUNjmɸX-X(:͑ s !iH@Pz{x@ |\zdť[v#3/sbok`,cY'.Jو3$,beĻoSz>$UAF%))[+;L0\21Ff'c~l7^)Ý/GLЦje5NiFJY"pl=؂<^;yM;TW5$>8(%z䆭xkrɶؕ)v<'W{2aq:C&ףd$O/F:8?.6,DרD.M>pC) 7ΨXXxOa>!z=wo=龮:|.WdjZK\|2<^κ6r@4TzNZqJ[G#D7V [g_z:Yɤps.W_lI~tNs), *H\nJZ9wtc5aVͭ/9qڭNAr?o 0/TVX[!.|^"tFynR 7^,m_ro_`$s4xeR hrzQ􀒺[|v{Uֱơ*3"oG9|7SCr[dG齰xp42khNyzܮV(pAln=ycATZڊV)Xq.A|fgpVtvR4!ZgYL}PSj`SUh^|$3XHf_]'I={/Ax?2El^ jHx \ĸglxyS.虯e06={7q%Q4SoYe; y{J5-K܌3",}j;O"8\y*&>g"v #RNt ׿N5),`hU(IoPܥ<=73"?FjNI\>cB 7Ewd"8/jmj3BJ7mǧ)Ҧ+Ymu 2ň\Čb.oq *V{Slhhyd&2Ta2>y\ M0'aXDi %Nً]]EĿqz)34'þBc:)*XZg|2fmJ$간}aI;](4qȳ˰6 t"\$heh1z\#}dphaAgzVJ݉g! 'ZZIn_v ‹\ԎfdxFj`߁1nNP6qJ'ۋIjiϧI+8_rKzE#g>jyR优f1\z N*q4i|t5ERP":l'47+0o&'S=mM9|K?W&8qwŷ!# 0sDcRXiE>#SԀ?u@1}BmzhMKsEMU>J+5b(erù,$ђRT׃I¿o&9z5Aցj-&A`hvdFHE =rSA- PCb-#xVJ}5@ib,2RP{DoEaV`{lWL+5[d W Y  +0ŕ1I+obSջ֪AVټuTtxI>Lv.'Lm:9ͮWuݼgH7ƌ8=P/RbD#2Mj-; KoľeMiŌ@<x;%D}XGW+UW){Ojoji]9#cfȱg㎈~",-o^QOYtA.:'J-(>4z z0d0sB$' 8[y_g7jSLHݒWTb`aI!"3z+dݦɽnϑK2"fQT_0N❸fB6]0hb10Wp+X=ׁ}fL|~ ERuff-relUyE/9sT@lf{eSs\`iwDTlvW?nF++۸~AˆuVsfdAw(ER@ڑ~  ]PR0L4G/^mN]'q Q hb%p[[u0<z7sK@S? UjV^j3O%v9:Sk~y] A .r8B7/g?dNsdrjt~3@6^D?f2]A1˖T" t7PQ;>8@_ॵ ROȗU5^ڷGhtz׮ N-a=$Wye1i65EMPsDY2X16&hP94B:!x$" VR5vZ)MMN+|'q/1mTG-:\yYƴ@ hEP'',Й q3w^s+'ksuN~2sodJrEY kZdwNG5qZ*L; Ld 'ԙk-vt&N1qEy-~LAĖ]h^jXmߌ$kVFz29!EjWlHiy+ON@B+AT⸃۽,OPm ɻNkXҮ[qD4gIÒKꑥ:cPB\BʰcNX_ݱ_e 6-Pa㠧V:b~7=`á<Ai&I }&$  n#ɃA鬒?"ıdX$<+? K_:?jw-%˂DZJzT]mV Җ>gW/Hxֱ@I%<ˢd.9x2,%R AsB2\ @@-ցYU$p{gG$rgL+UyG?:˦ѭXmJɏl쁌Mz_ff;CTn;wm#@&.*Ȑ@$zeOKm$.5,J#@ -E麿9_AzQv 9FoMs9,x::ŭ!KGW̨/|3!{tY'`2xe#9:K#^AuoQ2cՆc!d̳Fms|]Kg'*͇t9؟$";Ii0;Xk3@ |sr( u܊iB?$EuTBmEP+SLƎ<&rWyJ  ԷqW*/uY@l8O8OWBZY+\R2~E ӌ1$vs7U .orOQ:WcxTŠ蓎T z?4+\^^H*n0 O {+ Km'[mY&E̦oP,KBklYپ C?u|L} R8Ao'/=)3.|b&drKHL >SWIa[d tX~NRRݳkᠻUcg3Řt[)0|]|e>tn_xF>%oL9s)zsIAɇ_2ՉcˈCE[{p(VAY]RA~d}'1 A]p\\Ÿp&^^Zn~tqPÿ$1п*j _6-(|!MLmݞ56!CV~irukP8 j d<&UHi/=a&M찳]1oc2~We%24KjMC5t hE&1ҏz0W]ynEFJޔNUݜ翹/ODbpCJro q#J7#pDžRZ B!gZXBA I,`-4륯/Gb͐&?R8ǘ˴MbyM x4RաuZTF4&>BWTCBϣC1c *^7K&q઩U*ӹۏK_qR'#}n4mVzVWcSז=N(3INgkuIjO3"ֵrV< 42iZ8ɟ2|}5vWb``bDlj`/hIYm9ՁysJbϳt %,\3;|r&: v"%`cZDV~!k_]:NQМEMɵh.} 堒 ֋A#.6JE[i[c;R,P TѲ0=5 \T`qC`&sfJ;K"` YwZ\'3kAJH:pbX*?!CI`KWFM!XFutBY B% J57*} t.m;\K2DELV /U[ ;Wuv,_|Цטk#[rO:B͌86VP#Ac+ 0TLs:KˍtHfvYLE}BOD3hHEluH$7a68{t]a풃K8c v2yY܋=kom|̥[LDU AhRc PzX%cS^RTBN=¤܂.*"SEi 6grr$gYZ07070100000039000081a4000000000000000000000001657082560000df6c000000000000000000000000000000000000006500000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko.xz7zXZִF!t/,]?Eh=ڜ.+"`N~..Bg\:jh4x|Jh%/\l~P7ϋɽW7i0ZeTޘIgy@B}8 {ͣ㍴']UC֣CwpKB*Bl/, FIm<:JtDm('68-9 ҟ=O {c2a{UvH0ΎJ``PMͻuIA; Dm8I8|M.2UԆ]f?h{I m d|cmR)q#i+4ϷiRYW.D1{HX<'IG'~eS]"iH18Ajckk0Hiν3xh<01˄ Q-m>9UOlx#U֋Hsd/jv~$iXȘ:3yb\/ٲ~bV歜TZ9oE2Cp ծ@cNs&Y1w- L# <#$ Φj ( z-DΛh#ۆa|< P uH][z{jV0:_{lv$fBGZx ټҠ?DG6P1Iz78yTbi(Qš*V{-=C;:4Q OS4w\)a 1%u&i("?\r)s˜dQ5T&ΌFdŖ%#NzuecqzsHY>6q^RF𪕡@=E&EL7 @NE6XB1,d&!ћ $ ]&XPSw{[YQ<(#4ua4R+R=BǠL񖢦tPhK2>l95YKVM6fn W'$hp[צY?^HX&0Z]f _C7צ ]˩)/s䙆c@Gة̨c쐉]{/Cwn^b`$GW|AڳM}Vi- 1@ nV,̦"?n ~;>³j0=E璮Iw (s4Dɬq#3K Kaw"Ɋr0ʬ+:B A|"?`r֊Y52@t5eB9)mJFBu WL| $oy P-9 /:vpWO qięz,X ]4Q ^ `t`X(dž.k]aEMV̨Ͼj{3qH ?z.ΎdȾMsz*6(1Đ>ip6L}sw9 .E#|dJd 8F.BяD=ϸTݣCyG:MW*,_=(\avX0q+y!'םz3ū\T b)N5~1\$YRGF$-~l>Sjt.X Š xwUG8FO5K@楳&'Q0q;ܘ!5)%[ʝɭdalLɖ(ro ?HƖӪwAcW4/+S F!5 oKMwK/l ɂE-9bՎ-Vm^A)/?wz qႄ,3WI$it3KVg{X44?0\~Q[Wic/VTO,|rr0wY;ӫ^)Gz}i䑍6$tփ-ìս8 $ּ~y_`p[Zi%i[ZaD$4 o 3ePPV/#f]{w=Zറ5̘"@>h!5j6+HhϬ6v.5_`%YGsd5J25>1g)@ 4FaZ^/V4#w3xIm~^b^edXxp' }3H iNsTI&#+L61\/8HvjB:I!Ֆ{Fmlz|iq=.>At)x崇% m;Qf( [^*$ք0# M9H5=@jfb/ 3|π-);QhQ\E$`> ({:<ؽA br*+_E{5bSR84H>ȃ஝І`l2kTH:FDf;Wp|);Y9OUBcn0ƤjPw u\{mBv "lfiK>4  Q_̓+&uH$Soj' L,(6'9 |z5}joQ)އ&.0mY_{߇YpD,JU[n.IBW[ U[~ lv7! B'V%S|)ώ"&EuYJ֍H> pS ݔ!Df+nQv&š{#N Պ%FF/3 8$ ( ZW*`ZMr;0",NzBt0,-O׋5)D *p/oXF}Kz! ^4;?MeC>CI;>ܡ:R5ƥ ?S6@Z rs9}7T$Ug`+(+ʓj߲Fd Lw)ôTORt2pyYY"ޜ !+k uebZ+&ipl2w uJ(aCnB0c(%ĽьX7~&έ^Spȱ~>0:RDLSuL,+ 0T0enT+fp44TitQl7xh=h)iLOq I=0TBːY ՏusA긎!]4lpS@Qjq8^C]) hi9m H3 }Et=9 yzqH0-1&GhB@@$b2uGܸ! '=Osnt"@^U.'@1w9f͙e馣"Vpq٤ݒXzZ ~o ǴVmVơYۅ@\n#z7N2qBd=A]?)O/)٣_!(YtXJkCޚCr{ly/ XGiґ[jzXi(;rX!׾:,p ؓ}xFҮ_j?aoI}zh-w$&J1jVj#yewʤg _6n20ҏ"tJr:\ TjBA96ncuۖKCYo?եLҢ#+1WL~$Y]φWi O?{1q1Ҝ-D TINF_&d-gѶ;Z|U E9d_qk7"2yc*=hdhk bl5wٹ,hB7"v KΏf zvKCQYCs*~Jg'f`2IMA7F8a;VV]eŷ;xl1 V#9u{ 4Hމz6ƓGnNA%E7a֮ɑq^p?D="ǟ$R_K\] moVvIdpW- 墀0>6(n> ; ea:0ů?aUb -6||>pLW"mQݛgQf!R]p o e'ïVv,vKp A~ӽcSp48p%%RV VNp+-'VtuYC-&_9E'xMN?ۀ[CGUɳBt 'z_24t*IP;lR29]ZQwӽab@ ݓ Vp%vϥ]ڛDadڑV nto6ZnaXxjFbZX=2{쎩6?/|r$h"AftkQ&ssd=g%6}!t [jm kJ=鷘ܜ~ Ou6V.W-W_&]WP![rF_ -=4$|qAg{[Bת= ~zB+:<2MEn3t&@!j'|QM\oG^TFDހsxg_[+ DVFMC.:tvAW%q_`LYMQ~خ`HMe2NJm3zqX+ `#l=Ĕ`{ ޶.K6dv24- D0j=rJFn!9UC$4TN_r:k!_HkAQbtڨy3|3?FbH\z#3% R .sEWJ|Ys{<ƽ!?1c/tSuy:ju D꒨Ey!7.P$B!e؞j[| dH\l=xx̺ mkINS-ZYCcȹ^Y[ZOF/od1rѯ'3GDDC<Jm 1*mYW] K3a={g.?6η\ *rn`r,aUۘ4S,]\zV5v-Y ,j*C151l#e6P)Ü3л4yчbӗTӏ$ymwS\O˵xwNs4nDBF2H2$Jd/*Re wdIƙo7.軎eCAuHO`ҤDHpw@y`编r?O@;+ל ~d1 âS"17B9AJu9F{a %vM=m[Kç3(S nJTmI,&ή ~ qUtY %ۥ\8wlM"y"]-OLaHF,*{\xhLO?ng>as vo@ߞ:}P_ O%վyvt>UC ^1S1$ 1jbo2)ICaĭ7w3JߟGyuIblzk!~e?  <^% _-',lѡt)H6ojLț[I'b`)/|ntEeo0!hlٲ:;CGd2҅HI6 G)25@'Fr-ջRID!.BW'jH҃$?xGR+{%e<0ܽ5lD<'xdg`;7l+;ɇzǬ\< _!N3=w(RV.B5e49x\H;Lڅ{Dd4Ѵ(+58"=.fƐDWL_b<dx;~hlc L̫O2C_[bT"Ta_WcA~ FS"樐dX-`/lΏMpXQ;y <,^X2L\TF/<1ʌSoF^6>cC-t(iBCea&#a'\Kj|8-\7:}Xvԓً9r Tv*F߷"|b&ﬡkڋ7J@a ň/,K[gXu,w?ݰK0W6 $}q'Y8Dhۗ'B 2r~^# /|(yreq|3BK,S%Hi`P>y]t`BH4jM U7| ̬Em+n|v4a\-l Gڬ3l'Ɂү M4#þ%q+>X^0ql޺sTr-OQ@p>LW!r;ߔb)A W:DS"ly ! #=.S˔|-͒Ǎg${R`q:ebI<ftB"`%7Uˢ^<:ed"umYWMD* vii]qH[l}ꪛ<% @YhvеM~O+#&S0"?tмױKeHLDVw\݃^3wX DU=Jvt^U][2֠3c+M юh w(%HjuGZ5ˍ[roefhs8et?RC}Kkva4;OJGƁ,Ȝwf^W?Jc7~nMr#p1NtuYMDK] :WC螗XR8}@bƖ6rq"&_]_Fb켥38M_]ZC+T* |֛gPF_ȰeSsq^!K*SB̩+`j6P--['u]m?~/ {GX)`NN!H WN3߮J]jy'CU27J3+Is#S(f@4_OAۅ%GxrZkbqq%m? {XJ&"JxfUd kPMč8yf=-Z7,5q/gPWmM-)}IWja+2ѥzWLJM^oW(>O=q>koe'Gk\tM0pG}e5͉{}Zm|p&%.G#pֱ[]Z#OۦE 4d_-D h&$hY6Nm^2|R j%j*өrߢCPqȘTG$.;lZfe>ޜF-6=@j b5DBX"69 |J&z4i4HX݊5 rSAb۴CKg_S-˅0)584( OߦtBL?pqoEĢ! SK-1op2 T?˖ІFzT'C7碽 DϱVe[Aut1) 2;wFB| ٮ vG vFU=UaFxb_o 9:$KDMcֈSl^z)iF7n1g5t[4%C׍WEXd"5Uyլ6g5扈FͨPkMLw)m^w~ўrþsODF4fƆJxț?e5WϗSg\n$JRN?hz#7DeD)ЎaT%< Z@`21r A mvSBediE@c{EǺ]6k 5蠳JF |1 U}z~n$-kּɰdچ6L_/h)1ݺ%Yc=N_2EVvrQkO\pJ~mz *V?%[v4[V*d)>kup,>$V-hy[mzV]ӟ0 l#SĿaqn)ۛ`v ~уdbGQ/xz>q*ڹp06۷,uPGH[Gf|6Yߒy jȋ:U 7' DmE]^(]m,YgqBlpE3BOh{U=Da>/6< h$/M9uMG ##arS v3pW@(NH *W bnvueЩl}]Z9JYarB3JӋPB\tKO7;DJUbEfA@tYFjfeX ~roqXi㼯+ׇ_y ͖*<>} ](bbB2|܋mNQqy$YZ7]߾'F?@Mw3Z5T (;&Q) dXcvO֕Ej̈́I`\gCA4%;׼ÃYTMACi0eERm+}2E)jE ꦧ 2:1 ӥ"X?Z} sP izr*y"콮^56:ty&}oc LZ_uv+04 sˌZH!@\N$c!nfRۃ".(Twާ*f80PiS&s*%gTsh^<%}S&;بlF;VP!Z88x9}}I%u~bE% f`ʛV2F/En]ښ`Z5Z&Ǝ&dY]OۙM4L3ҶV#1T~K<51fD=<"lyܾhn\\q8 c+wc;d޻]3 yoc>|RUK! Z2TЯ [Y'hUCp:[LƤHE_[)KX.H1 (fD!\)8h\ZyC8c_Wl ccL\(}^H<F$"ؐ|vZ6Vq_P?˥9XbO[ap >iT*r$)I7n 8I*"Iq MzHXM^ttU)$5Q.]U{)t{WI=,ED';|.(m 0UF#9϶3*M-a㥥 R[ԧ468;Ё;\]= ZH-6G,f>!unv{ő=*@gP4ף|2+5̺1Nq$c8" ; wobVzXw߱L\,ZN=c:vkYȳ4+ nuL_ j1T3! 8.jK"^H*K&ӰҞ ` و1yk5>dkb% BZsy?X|>.to˵E&ܒw3K9x§$fHm aU&ʛ=װc|T PsPLD;(BM Sa13xk9o: "8̓sl.fu? !O؈_zdk,0պ(' lW(*Nl\+-xcx<3B _”;wwΙ缐>fFTa=2ˆ؜3T anLۡQ eb!:Q!t;jn5S$lNG ԪAawLGbӟvʡbdGMSOBTvosI>;d KcaTFu%mZrܛ?_k~`śE R ~|0yULzq$$H1A6kP%шGzG*nTr9.DWsQf@S%|E9-+Q X.H.,'.f-$]1)P^Ƀ:%d/?QjW6{~ e1=o =306do 7C:ԶOIPODՔt`YJ`aJģG CzMBjdKaMT->]a^P֓'-@e9}~ |Vۇ'T]dG apN(狥衙scp欯{r Z26 Z%mwŸ)z 9B ma&zs&d-N[ ~/'\:AY8Ԗtoh}uń񢼇[|MX%g 9ڙ᳕&=ln璐X7C]Ε3u7? 7Pr'GxJ^35 PLA4rH"LOhir\RsI6̣pZ=@;Aọc\Kb Ua}Ss4@o_q;w_.ԗ 58 q]ܸ3ŽJ1Wrbt7CZFZLP",9|i[%|"+:} ({80EX 5< oA!<_nZRF(8~tGH3KuTÊfK|PF0%E1"#?R-'TV"/tS{>l0hiKa(]HYh:.νcc:jx!IG8t=XtU]N6T;G dn» v=>xYEvW&~R^R&hXQ(ӹɭ Ъi y[8+WJf Q ltxl:Àg!n(׵G4U# 9f DJ똶 5z֝3$#-d310PYrӈ{Bnp(ȏbZv! _*_F)WcU18Od3$Z=& N#+?)L/lt1j܈1U-H2jt8]~.Ak|n=( o]=_+}0$XET/[S꫺mBm21(G^RgsaQRA=u]vbrI|]5#9ÔII}Abb"o~8UA0xKpW: yM{޳+k`c&_}7=M#6:Y2M##]şEGI.驍a&;5mT(TsDL02ӐfkTmxJ6}:Z)ϡkټHִrJ.J >S<9n5K#rtV&݄O98_e,,?X%Q-N !<\~SvvjQNHTs/e)io= cb (?ZNnnMK>I>1"Vۉo@ $POԉ])K`qz#tSr /ו4q'eY.7ps7>#[G/8`[P{dZZQp0gyL$yLyO 0%Dݬ(eM3UutpR"F %7p큓i9-SR[wuf.SD^D/Yͼb^[m D5?-4X60p43t`3Ks[R2Zʃ󮧝Тu円% 3Ӹ'pX.g;D :_B ʙD%,hgYٕbyyT"aydTC$;{j dښ:PX(̲-1b/P5KK5!/ZgMi,1}ǰ>۴ΔV7ӦPL4 H^R|xf>[ 4a|-Ș'}ӿb6u/Hh9ewFq̙)Ҕ>U^Wi X[F9xVC`Cz`8̸u^~P'*J$;u2㌍~M NzAA:|sN\%L@RF `UZWD] 6M]KKѕ0P`ȷr68ܣ=*y vCK^~@#K ǜ$PA}k*Ih+uӱNAG=~=Fsr9+@|MD]Qx66^Uהˢ]Jr8&d3=h+-Y9( ߵr i ?JUssM3g/ڔ2Gfƌ؊)Rbz5m0*~G1qk>ğ uJ{*MA!A&lؓFywP9ӕTo *YNNl(^(&_$M6b{o?TJ1 ݏ5^q[ēkH&|fq\#m}uJ"ݡKήy'y&/-=6nnȞ1 ||jGg]3㭢v^q|6/'I~@=Pύ3.GbxKXYtK|;EA17ĝEКynοdKArhxْ=4/})4D΍Hig*Byu:a+Z6>߉XL= E:PH|Lb'M&|VFdƻE>6YZ]/ΊMS:dE951dL6җ<w[h)齔.И$q[^gЕzj@zˆaRVI<-xdyYudc% *N!=dzQjϿ$^<E5hD)U贼j/o`_'5,RLRcͲ &{ PYMi 0b"Ǹ| 2 u4;!-V|oDD|V@, CY۹ Ѧ<7(+ω7uS:tUT-#A6:HyOEM1͛>D1%MLuq販0~![btUzbn5;Hu߬I ,¯%N]DX5!|zvtrG??OQVPAO TH3T;-o ZMf8n72y"GՕ} 5rl`b&~@ZL!_GV^X{15<ö'c8| @S9΋{y1=Y5$i(y'>H΋UNUL|9-q9ԐJ<:q)NߕrjR5HBK,D+dBDRlC -\[vs^ 0HkH +iI`lSI1\zΓC,rǢT^d-rfqtwNIL5W(szҤ\ֿYUΝr/ɫ W wٖYE<=R<( vrq#ФmM9RxYA x\ZۏTgCFPz+Ιy>0yo4Ӕ.Z?)S tSf!rNp!)gm:@Cߓ-ЈLIgSH)>f! ǿZ8a[xr/xT[5.7]Y[+ dC[$.! TvAs_!ONaVȗ} <T[I.6WLeF;"^M3Frȃ$EԊ_%S7s:hķ0R/,T 5U8AJ5;?3ygR~m嚉qLwV\QN`O`o.آƞSf UE1!&ͦHL?GLy~Z/쏔nNbWǂ28t;< a@*^!ݫZS_'Ugn c<Ȫ$PT`ɪb*^yǔ4&k`ʨd/ 0]qp kn.?Ge b>+A 8~jy-&l%_whN:Fg)A<ckŧb``p 3;m(qUAt2njnbˍaQEl#0QE '0C\yEOF=>3]ΩA<=enĥ=pGj[dbz2{%|@}zqh"ho(}z`ooޝI<^J\@Rv[ oitTt!FGs28&Խ~G/2FL[|7{ӕ9|3S`5q 2ovfO(F -]=Al[>O/9{|m` >ls$@uIq:Atn8͝!Zit|}CU9Naٗ@lJPtz+K՝4?;ؠE˜'PxS]!Bti0`;? jgaocAg Y!72(/뚟T@~fH\qɣA&V\e Oqpl!k"͖ed-j!xUq{iy|}%8zӴQ1VR sU] T%#uUYx OdY~/3.QXm#;6_TQye0̜O]-v%!'a`*sBT9 <؝@fΡQxd#@7qŕ}MC6Eqn="/{Q1lhüeG s_[F^(ݝUλvydM (]c\}M!ߚXZl+m<;z1*Q%亃@qIts$sa}/^AL?LGW:nJf""G`R -ƌEͣhȧޏ,t>\[RE(نS;Zof R2M0 uZ$`2:H':KO"rR!Cٍn@-Tuٜ-S nE&UwDԧ)3SxtC;T r߳c*]Sli&y}ݜʾmPpЈZ&d~;HNҺm|"6%Mj!!؋ À1H0)W{=1GH9Q-#fnqN[Oot1غ-w,Ʊ#;NJF!AZVu1Z3r>nRNqk"ɶjD/,>M4@W&2`Ƅ=/GFNv[AxÍ-Q<|Sw_8c[ K,ې v-8ImiC)}l%bٳw?%LK$`:jɰ SN |#d$U06KPyޑd&/UXt ynj̲| II#\i%A<} g̚G oJܾ4:R}l'iqO[fOs쑓i]Ѐ{5A+h8-s4~g.Vy؃d(/6&l_[aD` "/F\ؑ"ř>`Γ ƪ/(&4ܝ5+yמ-Fa\(7A0D=zk 0lq[^ ucT;>Z86h6Ӟ&XoW=^^,tr葹YR%L+f(#׋G(+ɁʪM8A++k)R+cmGQl]ʳ(g>v>eVԼKOt- ED =0aA~"9]U* %(/^=;SF~}lL`*39N\& lɛ y}8EE֍^863׀Kp:5h|oҳHbU;?.bFBR:-m56@ >% E6Kx ɋ xv/J᜔a b?B'_eGH J||nH,R;B/兖.ѣ(z#4o'=_Mȳ/)e !J%MvAIRlܽlh1ˡ`8 r-*JZc q';ue?X:`41\Ɓ sFg>fѝeCrd}\>n%W6Bhʖԥ܁ݞ=>+=lj޼ř!(Yj>U/gx}EG݀vmqUkD#$ C͉7k/ oȸXy樁IYv&3+v?އ!&xo+ vj,m6k9άCοi chP˗48ږ٧avgzdYMjA]4=ufOI)w^U' l'ƀc$4v| 1nW 3Y , 2y gʸv;" j̃2l"'o:6R_iǶ_#Zj:o[ts̯Peb_?$qpv :PC!aIFxwi t+<.9S28ѧyMP ]Nz+/Cm+7O`̵UYZ ںf`BN꼊e 5lCĒ10@ :L+?jyL4tրdKn%8yp׀m0Q><v6va$ /bbx7:}uy,G]ѪD[Nb٣y & %Ve]EsulVG$>߫(/-;cj2hv޼YTw/e|U&RGX:R6are`{EUB?J|q8D!@+Tr!Kϋ6^b!mh,z\;@ݵY11 D,a>&zj~wpH~EzW , #TSg3jctGYIԉv+W~.O42ɨR4MVUgJYTK:hO+*Px9FsZRZ|US<3g&0 Ooͮi-ZS͌K3>R٤)) si&w*K^x0s\VU¿ 0 gIWB@I2PJq=M8pתPknvԐ+|DS&wkvڰzhzcMػr+G5D* ՚' viauw|LS|)PeReT_JD9 '}96,# Vļ% bpeG|Wƚ\KvCמv/Qx|稰]9:qBIs_n xc%aCD e#7jvӁZ$^ַk}ᩪѕK7.B.Qx>`4a] _Vv\3c TAtE9 +.1IrZwAs$yX_8ޗH)k@8#LF?IwTCWz] ߓ~6r~\yX"c9d%`l\!>x]C#R :NW&{K@3fLH![ﺂ)0'6鼲^Օ rEl:oD#ő(<# #.յ:v@M.:@B*4JW?j;oNvݟI^=NhWz/%R2/_mn$ƙ}BbH É.|۪Ud.8+N-h!X jʒ*B֥_KEY1ʅm(39ߠ:c(PN,u 7@LmԚsglo4jUylǪဲ1pW>{ u4[`n YoOe^aZ[sCʵmc#ފ :'bQKV#sp:O-Sh*FV eM@t%CV1.$Q둥T&MלшnjY p - ~Hۡ"L.1M^i$$1D~oH 4裼QF1;CuY㋜0 U\/fh&+W:_8/5) SilPak{RYu֞!JlcQJP))22.]P*( g̲՞ -yR(ƭHkeeq) ں( Pi>0c\"kBA->{_9pFC^[b@=l%-!|9}vV_x%|?!!MUz&S,u~Gܨ_/}t=O֫>8!T#w94Ba@iYPqjg < M[vv#~)6{}?:٘7 /5טW+c7UU1 W~ID&uP ϣpWU[[zW_'\ZS*701 ͐KBQbsE)HGtmP#PEO@Ԏ&mʕ7 LTE4RLha:#J ]켾_?C?$/ڨNA̫cA01("VO~vxD)/iZ8bC70{2 _4bj lrOFP_û?RpEN/r䊛Qb}mW KԠ{ @}t O!gh6jX}4`wUK=);Ҩ?ؠzഘًvp(M@2_bBJw?GZV|At|EC?B2b;V?=N 1 9BM\6-/F@UQV'ŋHiɭR M冡%Xys7f D,ZNevI#s=1~<Q?^P!E?4`H}ć|;ոine\qsHI-%r һk5e n鸭 uZsɉfd }o"zoJ̊nH}Q<_CŢ6Mb6b %+8g АAJ^_o{=4QAC$m[#On||^+}cx+Ne>#@A@RTMDAϐw$CN~?w4%0Ȭj4٥3>_[mD w6"ij(]k%tˠFW#?1pi0*\!pL/hi:'PpJ+lҁjc$Nu\p#,Zݙ9ZRӕޡt(+[@93w#@zZ/n@Jem8 r^v>sDբ!R,ަIbfN?Ǯ$>f-K)*t;qH,@#R<`:kש3y_v )HrgT[,ULU]CLD+XVxA= c_8ݲ.jº ϛ,Y471wu,>-T * ށJz> z䙓O]cY/0%7%,[Q"jm{_Vʇ$6ݔaH{K&0^L1q譀[8`[#TϳH al r9ϔ_roF<ؘyP=>C1M > 1=ԉoxEAmS=?}I9U{"XHFo};Iُpq쉂>=KWط韨u`-ðԱ1TM&tQd¯mlLf0PLii{|lIYG3 ]3ԹYS3}qhqW ӑX*͐ɚ- sRoWPO](ybq٦LjQ2Nqg|FBQO ŵ% Xȏ$ R>Z8p[=w8Ou(j֕mi*FͶ?9`iHCMz&%N<à m (m!JS {z 4Yw8ʊΌ*\ʎ}_k,o1ܟMfVBYۑ&݆5Y~spY6>)XCpSmp^JclNh<7H+ ;a'ԯ7RhoM"j&A>I䭩>{Nu#vgR5BcyߤZLto:4OY'!| RZYRcZ> h :bQ#4 OQ7+_ W2KD >Kg7gAF3{=2 oVm˼'$լ\%K$j]2G[)`lw4&6aI]!R#)=f}e7˂Tݶ|JXy ,H odm/ey"mgu׺5Vjȵ1o㫮GKo"m!o k_^gmfhs}%^ [|S4 RgSysM"ѥΐyI ;Na5p(  IDKsV.{_{c]C }ÈbIKMM ܹv΃wy#!\71mR vfN"~|n1ms+= 9KHh#*0\)%5I?eYH 2 Q'MEU"6>\26ֵS~˕6eTQN\BDUMZc聣`p+w _uP*jÏ["XO 8Ho)6<al7TwYQF.kuR!WL6R l_ﭼQ߆ȗ|gN'jgC4alrsL an`¡ _86α/=| ΢u׎'6dK8·JL(Z3ܙO|@JYa>L6q[m=y{?yN6 -W(KȎt&}. Q;jpK(fN: 쵫i_f PjNW=61ߊ  -l96/oLoa>ɜ* HQG~,W_ ^"Ai n w}v[5۱I',PfG_/[XY NMSz z̾p8t^KQhzfK_I b~ EѠb/_T`R=2CFbi5pk՛ŠP!V":ӄu NO8M,$j]y>L ~O<)#dE ' p8tiaAv5|6B%T+թY菙y*:QA+k+ 8B3a8M kqEsyT#OLq |!?QM{@K%3ΠG_l9ڜ#fH' {awZrqR/[o`T-VYryIr>ƼrH<-]/J*'XQ lZr %[LkxVr9,5bʎ%R1V*w7یYMdE@OG%_ xU]ӈ1L*F8t ;?(QQ|ަїR]6z,Vgmڇl#m3_W_U=!'XoN0H̞ďDϋ! a iWld%m+TvZ RK EqzXoy<@A k7-2[cR ,ar=?4ǦףD$l 9  @ d_Z͸f1ɃU?$\J; 2`kT DXN'[\d1m]ӉSvTLItfO׈tAT#+ee<7I2::5 )NWO-IJ/ߖ|5 p"Ĉi2"'.<$ymxQJbEЍ>m᥂W^8iTtW^TpqśM(@/1|C[i#6 TC1.8ăГP0G.͡ɏݑ͋mFmOEQH@ʚއN5b=rV: 9wȖf(W.:JYSL׷ P5E(q%-rֵjM: fWpU qq#~e1գZ%<%x3~^Ճ QpQ\=^,$ CP)T%]7=2}c}k;`69UY|/g;P7/H . OȈ!'ဩ9yޤ^)),tˆ8]'/vܟ~;_Ndӭt'w<D,g0!.Vf#XߪuiZ}ʰLw,4ZQbxy TȠ}>?}F- ٶb" Z+BR,\B{75nvQq`qcW9ěJ0:2i9+((p\q؃OXS̟Zwjor;ecB秢Um~d3eM $-B+Nz/Oz)qX$zC+)(aNnŏ?g2Mj;0{obSvqP^(xiU+xC.Ǖ䠦8G}_? zB= el "(k6E 'ͪdk/kVP|\)9b&y/DkARהy,ˉFDD[dz4(_0B.T9HB%Q rV7UiguTW]Vnqqi2K7֠rg&\ 4*`'ɀo<>-XY Q4?D1׾H>Q`8P4S@Ռ,x٧vΪC',Ds4pѨWEBj"h_Pډv&`:gQj[_h)=F$Ş5t ʾdm+5Olh6Cn~j5̼Y?ei7 <11 QdmO[7)Yo\0yk6nh~%]̅f0ZAR to+wt!CLArO"_'y*h LyrY?|ŅvV1%m˼0ez$YaHgpUt)Qy=?|EXPO$5CEģ&YDoq.ѲdT2l37*H6 -;bK H2EvM(BſphS=Ed"UM&ЇꙑC.iJ _ԶeNfB2.?s2&ǼboCtq7ֈ.N[ye;Kap\Y9sOougEM"=ϰ,R9}>7# mwfF$( i"Dqi0hJEo)I^3Uzd#AYd:dF^rJ`XҜyEݱfg΂ݑa,[$`jvRA)s'jEL7C%~7לQ 9i4P}"%7cMʅAfpppo΍'Tt[pkzo^ƣp_!'bfz'XwU\zrtew"#B)+SfK.ڌ^iOtM%0҇9L3惵Q:|l9F)5.xea<j?7*6S3!=vjI @mh=oN(L½xyBPD*i򧷙*n#DhiWD@boFnW4)J6N!`Mݽ)*y}zyZ)S賳!yw4SPe' D Z}jd/,h@2tXCZOF κKA^f=/߾ֵ{"Z &@s6i0{slc7t5G:x%X')i62jc\Pg]HStZwU!tys<&nnH{Dҟ"yNO2QMhZl,|+M;^j\w_5b썜Cu:qq6:iV ~DVW"'ek./9"O gۘaCY?κ-; ~AeZ8P[l=;E*opi3k9emn/la-2ᔚ ~?4ް5anF ƒ;ңe^'ⲩ*0#v5Z AFG:wo)=ְ"PGD' LS7۹SVD87B{dE |g }nGf WQ- g,eQ {(!D*-`9 r>\A Qt5#i/~m&:0Y*zj8Z)3Swߤdz  f` 68T>B%."˂2*]UٙDPƒ7͋D#'qDF ,W*߈VlѤ݀tZ._z+ SDp+iQRp _6,\8ɪPe[uG_ZZkb^1w#Ar$W&鯒|Θ&8@sc "kغlMr/F֠gn?8ќ EB76}msexŨxA: ;]Ȥ2ɨ(nߖ*S GԎBQs*h)+70";zі v7>-y;o]R:z'<Ю$Y5p&đ?@4Iˈ?)7 _e*P^i ,-~5V1eE\&p@\38UB[ n8sRG??wiհU!5/)N$Ѣ-fI-g%º[rCf] .ɪ 8N<{(adU˭R*\忶diYot^Ƨ.8ߦod"V}sDډ.]̨9BS ضT&mb*vfzS wQ~*-BA gM|'P;~eF;0+37Qi*j%6sv r/to@ zA/!%@!h$**$nnA\Al3-||M,8])n 8CšZd>!*h>vk:"XRQϹgJg+aFp4j!DiN3Eq.fR$kr-N%T"YK- )3Wd\jS|_jͿ_b2Tz HYMۺ? Cv9NGmx5;kA0=o2?|w~Q*%]''<T[~R}6Ӆܜ Qp@^#ȍ#q2e;{*M4{Bq7ma{qV%Ö>z˞hHsLWX`b=n3w{1,)fY59*hN1){v7[τQ rWЪY;x{bN| BƟ/ apg4=_P]IE -(#c#u'(li[a{@1Rk)uEK $&J% X* 6.u$1}hDܖc l'%^J呎zzk/ hGD:^Tr|}:*=|ebRA\"ŁaidKz&mnjO~e{eW5[*.>όUޱTКAƖѫ8R+XX@1ٿm6g=vAs0رr8VδS%y$,@s_~CV,e Nd -ƕa7 2k kb'GWӃS5k7I2 ѕb|q7\.,mP O޾F1Ux j*-i!ʋp; QN3֣<&;ì>ӗ:K%MIlғs=Ԥ=gj- <ּ-ܢL^pk5cŭ0Eyݚ*8XsU@GBi`D+x$kk((nICtLW, Wa\Cw[(ԋeRՆS}[67wKCQ 'pM<=*`z4Ȉ[\Fͼ(.UԢwZtbu} p@\(ˀ`h^ 5-lF[2wK 1n_R<[Z-r\NRk2( +dDW$9숬v":N33 =avsTdqe񖴔&E PR ºcP@[컥ٌc qccTqChVF(D Ob0ՐrK%pJv:૜HωTʧeQH‚ O|z_߯ͺ@9?$CZJvy&4U?]M[2 (Ydprފլpiu!ސۍ{<|NmН6uuՂ>_!#+#Dvcp¦g蠮>/ru1`hن3//O(8SoEz%ɐcvFdz}7}.:2?~_,PEIjtEġñ8$x(q#ڀý֛.2۶PHUu&4fjp*B u!"r~#34ɝ_a<|]\Ac~'C*OvTmYjY˭#xڃ)U76(࣐Zk{? &% c7xa6Q:V\Ϙue@3xG{ b]u(]-VGMPUo_6h C˄ @96 !J4TpDa*q>ti[ v>\ ]%LrYɰ9YXTf}PW0)q ܿpP}YmȻ\Q.0ggg,>~5"K\C9rlW賔ϭsZKmJ疏EuNI{nhp@]%@zo<VXf-V4%ia$y\5c>Y$2e(Pө$dŠ 0 Źbtz^: gyLۏ'%VJ*2ًL?X.A1ڔ枴} >DOb{xU<ThF8ַ\l!qS$)W, j:l[3[q6g H"5b?_=G;b>kma}KT.lArJ.%[]ДoEc8nu 02/i' 4c v%w˻ߟ ZI'pί14Zc> $Jdcy/",K O(ϟ6 ^L4A&Y[RųD/UXiŚVտUHA(l'21NH=?PTL\uf q.R%_3+b~(~4NM^*LJ7bBXkzthJ]=-c@63EG 5%&UY6Q:|{ƌx"1ڬŧMڍf @Fbp % ]({zƅP.[yrj}Ȳ4 XN! \jẍ́q03#sn,ğ^" A#-ґB9`Oq:vd3`5 i\f!ՀSVRegغ4D.|AũkttځZr3坁 N@u] X)#bzhb)FE:xIk^G`NKcHijBmWyxl-2 X:z S |€ڻ~*KISq4O0=͵d9^SH<Z1O74Bɔb<6Zܖ E QN&\29բ,q1u @BQ zczOZ 9;1v64Mڡx3&M*ϖsYu2xLci8s3\ 8ueע 7DLO(Fbq%_)k* 4w׉.Grfup!Fs.v:6' ޭ" jÅJ֪Luqk׭th@k*ȿ=T 6H_"F7-ˎc X~phY@ٞeGqE bR v*w{ tW0ZS$v*hi,ht>M )[ZdoruKoAa*Qp }(6&[6q{ B.™QE.M.~B|ɤwcnM(*u#yy6`U"XirQVeȿt} B܏XkU xb]k8 X Oo:IkI=bPVf|Ol1_J8kdL{ĭϜb4]oݕd8B}?K$Dkaˆ|?LL1Bt;m 3=N a`;HHc̿{:muKi@9^o 2c` 1tH"?K¤K.%WٛF\YsPWgV{[hI# o@h FA[ 2YJq4s7[ psìV44jɰp_Dlv "zbJ򒦧=#͝S8/oiߛJBW^c= $ LDrG"~kb@JЎ̖n I\fl9%zNkҸ9b懜:J]%OyIӦQߠkuVh/mX[OneKBmkvNF , rWN,zUQp$>T%-޴e2Ē,L2OF),UmT̸aW 4RG m$MQf`gu9)cֹE,T*;r27|Ymq?2C6C#Uw};hmcҮD{OhAfAfA2KF+u;1gɥQѰ uWe=|Ɂ0XAN~ڟG ij/hɠ$驆qY_h}Sv[::D D=S&bCzG > +]!apQd{ΜN8˽@/dJ!Q` $x VDkAو9- @FD,7V*^?gK%1Po4ONBzՐ;/hxlli0j̕*fW;xn^ -B먑YjE6n$:jGL6]\6su^puSS0Jn’6޻x6iq]=[:J(pƙ}i%#k4źgfi*d% D;I"c!Ax:~U(@mjDb2=O/o}6@rU>n&'1+}7e2VAP\j a)Yo9i޸)@N|ٳV쎿hȆTd9f1N^@(cnK&|2-qtf5`K>j}he)kYc97AU  'PL#MJKXO,7QNZ;zA%=tDC!vW.&0u8\)P`%ӅW"~R#!N4 ps*H:})X o5kd= 2V~T4PwQG4QZBcg3GA}CՔZB .%jrqW}?.5 És 1ݗ/2G}eʸ8Svk0."ICG8a;?a7AU"Y׳1heڌ&엖 n<0֪oS~oTƀ,fdM)Ȏqn"6sld؃UM&+PCD2Mtz-G.sfG`*4A#5tWF?&°l5}v! ub)eeFspBcxqw{ ,mɷ~' tyTX>*"eɭOXn|[SwGJh !V4' X䍲SI'>dv7BDj}G} R4}iC>6Y)K>Pwd~oqzAwc;-m#X%)rx%0T/_+/1yMUYԡu`NJqwxEATZN  aLڋOH LˎNWq߯'+ʶxX'pb?x后0UFczQLO@n֎3ۓXdc,#>>B`"ېT ϐ鈒<=Eiq^(&B롪AZnᯄB\Q)97NI'}N,݌-#OtU$_45-mӫzҷł>۾ rF=`/!27o@q$sBhfF75cƞ@=Q$*)- sw2fhB3O  !cɲi4Ď!*.jhq:p*^Y7rc/rk7-A)w [?|CܽѸ[kR^@-S67 OQ(LY_gnQk&Ԫ^Խ}-tKYЭ\|~4 p>[\lb#Cb^hUíZ&۱fIOʿwf':a +7$lPDMՆϖ {p)h3 QY2 y4czǩ(@If7fG0RB4iqt ETQ5 rDfi"vo,H GS;PEW1Dԓֽ*M;&MQErJFR`U JQDp0FT#8%cܶR^Xu$Dڔ | ģ_q<\uZ}2foAZ|pFXbSL M س4qu5i]wk_[oh岚UeslkBfRa ;&t_ #@C%G%v3+zrhdǫu xcH|#p 蟇_Nzȱ[[ h; iZΜY^83e,ՠUޗk Ai㇚ p.HnNFH l(P%>Psu^'i$=g;Lƴ]NOC 6cp׆3xpLK]ihS/l̈On$fEB;Щ2g0J=Wk̻ G.x!ŸĒAka hSӝ:* w6ue]cM 1W Xw_;fWWs3aPmj@h`s8e SL]'ju6ʽoQҽw I '<f̘Y&mBTn(0@'rʛ 4(}W,hRL~oaK)(ڍ:[W1%|Zg:F>O^Q'N\Y̫yX bJAe9)X5_FaT&6 <壩|;;2{yscsͦJ eľ.Y 8Ė(8y~cPA4\0!P+aldfМ} Hy;n0!`ө,Wy]5m`UQr&p6c=ܵ4ZթbDah4 _r%$P'W5hIOcî6!Shb(r&<~~WpքۉΉxNSme=-0_J (b>+)^oaS;ŏ[ t&wGxz٨;eeܯ;@^6Zu ߻TA UJ̇k:$z,h!_h$ʗқk ΙXڃ _w)|]_mc׻LE8tSkަ*۞)_Q#C0xuz$jFʻ>7(XxU% _HGl psu[>&-GK(s6\jU0?.RnQ7ѪMؐ~gnfz$XzE_‹e/9;J_X7-J|&ј 0Pڱ*I`a*KV|2'3P5Qnā*N❚sd0Gj8- Qi̵I0%dAINh&BfȦsEuK8Ydi*DRD8=. Z"ջvUv~Epޝˇc@ęܚ0O:8< ^k^Q'pBJ (`5y3 P0J횒{"CqⴘޛOɚqͪ9M^Kc4kqU &y6e:\{s[$7{B#winglHTk ZrPfl7r`8ϑ %GCYY+_v]'k^S7};tSԅSnU!8/Q^S@JFWrUd(CPN~5zqvS?%&$XdɈQA%B=lod ߀a+FAoD&`a,5))cnP^ZaJ T0W% ?h #rj :(Ik<Pt=}ۜ>k"$`TDt3RSBΉ=?]Y]\jE 4qBs/8[,b[ίG!WA1`' X/|T#73$ Phy־bC=C ? :%cdFjj{WZـ 9Kj?Lʣ,JJGwLHPTh:x˕. FqPN&m:F,41;Y^وIW8X?#p&D+E D'FiqB۹OT7 E_;?o'b ںC^ ~n&y˺ 5ic\$l sM $DiU`c`}7;rH.xvv1HJ+5GYmvS.й p$*nsI)|? XWͫZWy=!w4t*`||rَX %7!ˢ~ 04yz`Y3lDbM홀y h 2/\9T3XUN귤q9j%+˖R舌)p0Wm+B,iVkiL~R_qUdG&+uzq:eil2GyA6i`6Xh"*5k( F5ѷUS]$lM b+FwNf-}oOU\p tqW.tD݋눪3Tv)WN=.&"ԉl:oz-plpor֔`GYlSbEf|g F&cC(e@9S}JE3`gC=oHé?4p`РՒG(3,,#?r yބWOєu៸W[Mz]\QpPdqBG23qz[͒2Vc[~()ٹhjWkҐ{ <&M7_w"Þ_z$GF|9[A [S;}1z/`mk]@q 5GX뻨29~sp;[3[Aj%ފUm Gssِ6urEgc6 L/0;d?j,Xp+ Isa:j$/kL!XUI( Qޢwp-rYA z*d3dM9=1r[ 9Ҙ_XV) -G:Ns vŌ7L^`֛F󅒘ӼǮdz9]mHF}^͑ciK^`^S[&\2Y6SQ /'҆'R=\%;B$I\ݟ 9o6:6혾< 73+L6vIHU)(Qx@jct/mB )5;JF jYa gx~}-NG\܃ wRY 4L;bvXQ$^lU 2=yKMDQշA.s f[1%v2:?Wx 6bJ`m,q }vRLڦ z:{]-~!Y3Mor R*907 Q(Ȕi3N!"*©@Le1H:wR^?6yi.x.fQDR!٥JC[SRalܷSLy~F75Q+lKh4jN3Wc=L"&i}.[d~7eHJ,1tOyk5A7ݗ 7+ip=>97,bVa#UE~L7g%'s11)zfO;H.}=tʰi`;'}ުm:]0m'i  FǥpFW ..S[ 9uǻۭJ1j{w705DD*1C0 :{dG;hgMaUtRpGVȵn)^>PϧRJfԿ;..;k66!&=LşV)0'0?`)w"ZbkQ]M|kwvRUޠqa`_h؂Go\sfEsphEcE:F(Tt$_>6M\o ȽRxLUN~lU;ꮫq. kj?X-%lB uWLyES/o>tEL_l嬿 , e=(|E~=ae=(D)8ǣ!܅S8]?om]-D\F{YfW` =B#.ks:K[Wd~&8P<$🈺mc>rU}ۑ( 楪(|mƋJ/<)O 'Agƌ<=Je[onN&qS=B W]qJ2Dp#0[xcwsIځ^@c[^ΟS= к*H>v ;WY6J1zݝM>YC%XtIF2K#>4~rXJN=0<>| AigS|0"gCYh?"?&VObxuK!E|1IKfj D ,1f}{HFSy p-p hNzw_BUmRAg0#KC4LTFhk>7.Xba!yS?2>-J'71{ p1>KmJD!CEˣ u%y h\]Õ @eUl!*3t:N(R+#Ѣю}\=lI?I3tFjuSԖPv_8 KUO^A#6䒢- \P ]_}X$P %&$X 5wmpkkx҆(nPJ]EK#b]$G~Ԡ9. @0)VĚ̖[9ֳfc("p L&p.mXI)r MtS {RiC {|vA%q{Rm Sl[GIrΔsyhmC/%PW\3b ~ܾ%X.ajǩ/#% ~($W`iMWԀIlwcU%L'A4ŢO-C'TQ/oǬɂD휛CF#đlVQrzDZ WP\ޚFӇ?-]i͍J=( fg?Qs+~(-V|05Z15!QᖃiMcػ54UnǞV X HSx6`(M }jLirqbQ9vt9RCZA'6UVb4s/ 7;6 68аL^ngq,X:YP3͎Ɋ9kEfJ^>3 .'ZApw(ĆĞ @[jl[lϤKS:qA)/ɍ_šUf$^Oj&(zYUáB޾j*0:)prd>PD ʃeY"e1໕vEMR$}(.H1/zmqvVu&!q RR'VO[BoPHDR Oq=RTȎ/q؟5^/@krP$WxF&%t4?fَG dJsMA;Ln䑦$D>Lq(W:v&59WɸE ʙnׯ& -ޛwf>t)*KS8GrN[[5-m Zvlb[|E4n۲ ;8;djad {ޓ?t[R<6<3n*uT+GYk(-匭 vD.Fv|D1v0λO~׳" -$7m6'wΨaE2y6bl5[x`oˍ;hߔ5 g9!otwEH;WY*kݽY=. Kև 4K!)|R?: \ B%ӽEÝ(e*‹W׿8d|Y:$'o&]$)xMm7WnUMv҃HMJzᙑqTQB)3,L\I&MGԔ'V9;L 8n߼fuT. }- u>`b {Wok%n>֓-!XW27vT<\crm;&hd0E9@nMb,R!z[:.ԏՊ,^e@ئIQX t0m/[4Y>Z' qv@-oSD1cr&XGm6\(+(YlU ![Ȅ,?nTx삗6ܣ3}D븉1"ը" M[tp/Ko'CVRNҸnxZE7Ӡg{LFiٟc6JhE֕l{Pev ]d>q*L 0:~eoAnL `VR;n%;`뀖H3de9oM-67TfG XT}kz9P؟L\qj NDĢ_h\{tb%nl-{cw !n3*]nuLI]hÐM3[j{ 42OtwF)Qa)ڱ=G ET%/X]zm{9"e9=,bo2& S1th\Y,!!8hVG;*ǣr&Dn^:$,p[[ {e~G4e٨_VkC#S|X‰^E@|9H|L9w17z7̔ȾsgYZ0707010000003a000081a40000000000000000000000016570825600017898000000000000000000000000000000000000006400000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko.xz7zXZִF!t/K]?Eh=ڜ.+͡uGGinnzE<ү X͌G?a4w&+eUMzhZW)^MG:7ap&_}Ə.y@e xLyv#zQab2-Bj쳧zM! :o> ⿱Ik]M]YH)oJ* !3@W XC^a~(J3ݝTS<9J`| uC55-w .҆YR[7faCVdCA4v(\"I^qFtwzk Dfœ/n+Dxkt>Atmв!$U^/?ucYC,uMA\C<& Jp\]"jcr?~:TT4ӑVLE6(SlSu?ߡ^bݖHkps$IgsmR HPu-sG.=%;Cl&%#Y7`gu5M5Ӱwl};5CT x&>!Q[3aŰ?/)ˣD9á$}r+JOEq͂|e7b[6 aRAھ=tϥy!$G yȜȩ]X zjj "(wGX;9):@򼿄%AblY''E>oeM1k>6Q^hgaS쥿 l"hKCxƪ"J-;,UˍɯiFJvY2)C*cywPLjord8:IY,.{57*5;]i \t*܎2$.&([pIfS5),L^HF.K&PA||}Dk…/kko>t1ïx,G 94&m8[v~lv[vRYZRKG-z>:aw ב86@-6J5t^^r|&[1Rd\7PDDsC>/|%-:|ʟ `\hU<\[y;u:0I4uTAs|^YW5B%X[K?\ׯeKwO!2S3WĐh-Dƿ^}}}?28HNKOv5ਟ{`nQS;pih.h><4rnJQ8~ٟŊ:BkAwA^^{qLmgkC*T))@ـ2Z :CBI?)nV8RjUB\5Gb\w3C,GdD)qk㭫'Uv "5۳]PGΧC$' jl6|H/< hy m@S0(*q!PiF.v3 3p~zYBrE[\mXkq Sr"ʍn>J:)<[/$̼ҝi+3elb2b[g6ɹGKnpFgLw4VrYYDX/ڲ*LPCa[7Ap=7o_߲3&o=ij fk׫ @6LT͟TUWOYU2nr fbMIsS lH9l~qЭ K34YyZRquk~ >)a, Tu>LڦeW0I_ց3("!eZ5iN^9t-vEϺ\%ǯR|I4^#]ox#]QbWE^ 'c l25u>mmWPM'X{؆M &)<1 eCbɔlaTU05>sR!ը>R-`&VCG0^#8*w*sIgK@xM]7RWi2n|TT:ۅΆk;iSBxPX軀RZ Ը$)y\"K%J}.CW~u5Sؾ>5޽{;:SMsILn.%S-eμxEShF#jtA)J:fuWͧi!R~\) N{~N.JXK8Phk7aO.aW7q̊ЈXƯ7"ߠoC"&Eyw27Ƥ8Třŵ/ss0X:awEBuΕ] D!=!wn&]O..0-np-Xayc]0ʝЄ>zLTPDXP,_T6 1D[kncvY4>]Qݝ%ȅE['"d'޺Wxa'ewe:7 > H3yxAXqE..8 [X^.tEVx$oj(c"#+q"(ILSA ѳU1f-(cr Q60zϏ%3>.$!R-N]l5]-]Gz.´CpbC$N3J zdJ'f+4 ܈,|a*lh!Rq;|q,p76&q$_ա|jd6V>6~n֙3eDe%>nV>cR`&:y7I0zJg:gn*Hȷc`׀ڶ$a(ɕ q! bl;͙h/UBiW‚d? aa>}MU3)kySJ[B~~JAw.yc"kKkZX9 C^<16)/NB WT~F<ǂVz%O1C7m0T5p@z㶼M җ9ojZ\l%aWPf\N߯8u`#v|eFD|ZA[6U _?$T̲HI_N8KP๋+ teTx8·g*k  5:Zʛq-N_SF2|?qj^D8џ.,ؔeu9Hk/㳅-seOfKk؞?q=_S} qyk pv c:(Ӷz9,;4Ơ ֖ CD e.S ոf޵M-gxP0g |Qc-\}VW͔^Lt4*[~eSX'wj e菭b5n&xP gfz*U. )ZxdT,j)8UY%ӇSio&{% :xL8`x@[IWQ]-4~ɩf=3S4$FqHTlǵ#iO ͛Pc \R\M_M)nJ|R& u[KʼbY\HEf6O#ZG"vS}#JgaUP"tb}JĶdnwD+}kg|v/?:푒k:XfCr/Wbjg8 #}$"{%Z>#&.Py?qA?i8e GʃvyD=-L(PW^솏i3n۝M((űVNTЫrז@_ W4'WgC uuF9A{ew$pQH:vhVh~,H`J!>.aQ|QOn@kGkbO:EنFH~ts ձis,BY^MIS.'a\ʬV!GUHmba nеcƆ> M]!iw 6y!ׁFwYg::޹}K",e1Mqt0ڿ[x-+Uc2_V\pw@tWxAkl<clMd}nձvBY|rcsC{3V {Lɓ,J0g:$fUFM, mCYт}leVmh`#֮M"-ĺLe'BzfS3wК6YT@P{JHuÃϒgvT [:J'mSƘS& pi7NV&q]g46/aWD2|B^ՁӑkE$xN`f'* ٛ 3FV)ֲWZs8{bK}?RcQ<&? ƚxxtx=F v^ZNB\31k>*d/v-+!]悴v>XIi0umP9]NtbW™(_8Fg6sQgVcNAֈ}({8d[o;`(C{6CZ,vf*)­Xј@< ;q(4<0h7~f7 1[b&*'uD[Ky(],bKdGЬщ(Nq`7Mpwj;PFwе w~ּyx[U}Eݨ4gԜQvPJ7npb's p- t)$cIBOLbnɆ["Zj8>Kנ52`P8wpqZucM{Mayq! Sװr1B؁WOKEI]t;jRL0ڏLYR\ kstkYDy8.>~bZ:9OK3lda\\\ks2ԑ36fk"2E{ dI3IמωXE+PRM16INP{ Jɟt{zA@l o(fJ#4,5_)5YҼyd |{smD.jlL.tٕ :X$Y_~y˾)f^:o5%dPϭpuԉWye*>rȳ0 5 U|ץ ÐtDټqޙ T;h>Bӎ] #4 {ϞWm!mGǔfFETykZ@2iF Kq; ^)ǖ#^&϶"Nm a\aٝȕ^OQl]>l锌8Ӓ'u3փ]#9F.=RDהp w\粮0(\|`\%$A_`6!A.$1@uJLI.JdoڙKi‘YUDf'#A]H{~;K.]=SC5)VipQУ7xF( ^U8a2*foeܹ2UROpcsыʣLlZ0O4,d9vүԱ2.L+hW%{#/z@~d uY[}$k^U|*7w<<}o&@h%$̔cϵJ^ìh=&Xtߤp *6`lNP)zhG94:y4߼ χJAq6++qfD8w{mKf6=Zvv"^3H6a#4"w(,%:j84y !,×׌ǵz [ݤHSQQXCX/$1O/-SR髧ϽBWFiqB)>L\'8iO1ʼnS>awo!(@(CgBUȗc+ ыS"F ϛۓ_DoYh!2L[GwНr/w/DHcq,( 9-!Sd #$ frr5tDyzBH2"p^ Lp:G"zNGm:*8)U78 䏽=- VM "_HH=j &kt]%|e:aA-_I2)ϰd+NV!:XspϑπWޑt>u{+ǡ`lOBtri1^(Isx:hdO"Ju&L$azɚ\|#u;ۥy0NEm_Ȣ Tg":t4fdqi8YSCZޣ}PM|CqAڣD~&C:V]iBi2]L ^%T_X~!e.}!J$XqGkv0I$fKhBI^"Jwd05.NmXaDX CA*j+`R÷[2a.SMr (-]o>0 sǤyP+MIy,vO6-),J k.u*gw2"r7 ` Yb?ɞ( "dO)oIy ] dIG-ThyLD;]a '~mF>)znACʌ2 Py@jHH5ꮭ߫lؕ .UYu/fkbNpz;~`mF19 |eּo)-~eXi0F-%p^?qMY'y zc^Xv MR[T(GJČO`g;&|e}ڊK0;T &,{&A ro'䋱UץP j1w >,f(ԝuTYcsiW{T9􁒇 E$L?36V]..t}ۼ' &8ԋЦD8_#tV=wCzP_s ɋ#]8H:}.:!LT]z֦X$"iДu>vT*bQf?10gik)+Ӝݷg}[~T5 /.FjUT)<)E!" 3 -I(fc1K`kxvW:^@ N i{I(\)nr#?#`LI2#Zݖ">~JR˨#!,(3^ݯA [+0w1Ժ3/yo- }ET]oE UŽq3BUh"v0/SDw [@*Tݍ܇FQ<%g#aE-(qWz;7F]ZUSKH #Ul¸+F*0HFfp(E1 [Ž2y#,-(a)"6qzOy?a/1ܢ]W zOoC ׋ W H"pX! 8c PÌ3tt:}R!w\"?<&L(CȆI%zzҘC+T(N0]N{8puÉ}$:wKay I-c0h ]]ytS<az^q4X={EuӅuEY{;Gߝ5xG$$FXB3ơzo6׷yW:1 nn',BPdD_eU>fX:a~ ӧW̟~WJ< Bf2'ս] qn`Zm7V% OǣA&+tf x,1{Z(ΖV4!c >X-$ ?v;NKZ$5-D EȟMObDsPw0Uu $:Msրm ,">dYW=3mGGs>9wYas^ >?) gT_Wf&`yUV(^_3>Eg{<0)1^AFs-&d0;AB.VUH)yixA{":JvOzd:b.Rfٝq8`1B62X>5":z/S)?+t2%|%ڜܔ?AR t>ׁF VZ%Lf3,sUpQrW٫bd4.ʝ+-LRT) 9TCƒj #) 4HE*x] [V)I[ wGzE ,Ȫ0So+e˺Ygu^DNt0‘چgpHUsOB,Y?&xt ,4 $LN=E·mݓWr.O|@TZM?(F*t{!י)Շ=8,Uy/}YJIs4mC]$&^7?8>&Pw՟9J1hLӇ X7ʠ(SpBN*~Z/ɂ| dJPx[اbFEHe!b!ppʌ™࠻'4 =OL:ńYJn9M3.:+MՊ H@d+B"59jmk4.:al⹩ mK೐=n@Lj5JEe q*ij#з{VB6@yj%b ^0mn-5 6E&8K^Uq+03ӝP:20p1% ͖&@~ 5scuEb9ES|L\J'u zti7t_$; әg U3ϝU9K^$& lS V%SM ~g"0s4}t ԹŠ@ 9Zœi$TM_#3X4MbZ- T1I$iN֫wP %-w j1.J^)fOeoww҅%tWTFkWiy׭JSr~JJdJ>N-]:d'w_`ZI}<_.(f.PᅯyآJի[}Vez5=+f:IqEG`Kk7r߂[\7dwcL.D4 m*`1 npdx$m`oz53`|wUSmF/^%cfմce1 '}cTKMI"j4%ÿX$!.gBO" BLʠﭺ ĻQ5@u! кAz Dq#h|VIk,CR\ )B` cM8|Ajb"^*e SBouq =dx3#"(5`20,.컬ޭUHVGB7;~D4䇟  jO w A9R6Un2}9DΥ. \ m<U1/-{Pn-=+Î{:r8Esi ߉\L4rP]p냥vl D 5ZPn~,E fϣ^ERb8Kh\ 1E{y`?t "'VNb䠄 J\qCG0gq@Jzl)qU#[ C"eGbߣ$ͻYȾfqJ.#w5鉽 DlR2&K%`BE#>ѓB ;6IS2hXhrɪǏ0t{@7N?*3yi(ow=/?1GȊ6Jt ܊\m)f'37Α֛pJşDOp췵<^W;_E{|Kћj!zApLX&vGzHq:]:e#y+TO 62 #/VRL974x'r4xH- "O6rew8FHs65^4ݶqnmT$1 Ҏf{,| Aлx}v>1e S: Ae]Ƃn:[WVm 9 )b^^ȿs!vȼP(aٳSO2ݚЀ\8Nt:j<-CQ'[QwG|h3яI*,TC1M$U7gߤ#o䘧ןZѯtFY2Ӥ6!֔z]Je aJXe\(8f`'fV}7_ ?EpG.PaJ@ck@b|NG^3'qǃ[cok]wRl42@}?Q{i +%.{sC!he[sPD1gO7mw7S4ֵfr<UgCKWv3 EDi8V*τqa(jjy{p̯rBP ΜĶa_CՏ~c}& 9%K#8PHf+wC5“s ⼖I~xA_T x hڥ\ X#{3 qK4T=Yi`'J93Ѧ>'!ʻ NA1oxIAM>d@Չ<,a;=F^ Q%m dB ST`^ʪHo;.5}{[ oSR7 v\e*ǻmv MOe#Yc>3Ϙz.X*sSEFѧ͕ +:X{] '5ZK*5 i /W7Y}7dzHPH!wrt~t]=W&R呵K>͛"wm ׳l9^q;] X@]0sƎ4{ğIl߽M=+%h]%BG )L K3>Hf|[ڋN0HƴϜ|BWJ+Fq)>Af % -vig4HI_Lyn݂a+lXlL |d(`3Ir7H%K0G%)wДSJHagH6jrҤwxm/ancvQ ! `7o⽺~]~<~h>]/FXՉ25 ĉ5Bo͓|v,I8+"zёPf*=k_㠴_ޗ 0ͣ Z)nqUVsO.]Λ۠[Jb q"ȼ+Ud|TA 3ZPY! "R-YNS{9의 n9a1*E$1=:μnn|2_c"RtwZFy":bM 歊Qr.bTOŽ(Y`X|;B'~߭G3s@ !ߔ 5jUuHJ[w XFOBX'|vF|7^J {?7\v67-@ARv 3n)gvRӴ6ʲ(3W/#vТ elQϸS܎S x˥.;ˡcJ~qlbPA[Ӷa˾ ^6ꑹ!(IH$C[^G܅ J+-T)xE%t{|n!USu7:d Lμ[Lv(oӦÒtca[3鍀:!< K.:|ꡱq NK<2IJ&'l:?lv#M0Z{@ftmad֪֠8K6aR+C\ GxzUOd@t*'㎲j0D: P)f}~sBCNJu\* ~>ݷsbagTl$JqC*Je{с2z\OƳqǾ$f]։VqRw@JX=o>~}I?, :ٷ2S$JZ#^.w0p_MXr$}Ypjiy=GhM1o.Rךos?iv1xNJ1] Ŷ#*ɬ,,eڗ+&"F'! .<<%sM_R;Q]^PRWԿP8<ܽİʴz0ǥd;;"Gz_BQ:3ܟul J8 be݁   =^ά]]b_:>=aӛ_xPv KCD":$4"GԿ)n*~#-$⠳(iƛ$Li`rs"_! Jo&BБ4YJb Ǫˌ|,8_w?P.!Ft<0"9:cߗ}|t$ qxƨ! fTKRGo$aVoI(nIjm j/e1>&{=P>[J냺J+ |w44ou ^2ӊAaT.flFaT-]e Niͱ%DnwXgYW鹠yJ%e]gŧ͛Zrᯩ;#Ef&LM lFG u';PS_ի^8oiUJH%VTP-h{.i{Hߢ[ 8[lE2S\/R_UBYCXrmVCB禣 І &z*YK5?dXB[,:E0kL?$ίU'f'LB aAo[zMon2[kʯe+"QwwX^VwO |2{ypPM ٺv8Xf OE Q.nd/ZN~h!PS-ŗt!(yޣg._2y7RDQ,D*gܳM\!FZ3ˀ˔";vtHwǤ>l0שjX'h(>~aIt]YԘS .NA']؇t+yI8Ue)AbB1y!QQ1wY>?9uyH/ta"y`];c!R9Rfe( Ϟ S9g{X9#oչvx woC#XFXbH[~L_DAnج$򀶸E6]Cy)UpUـNb;q`_) AO9dMwiu@7MJpKU3)Mɳ/)þhбLuSg=/W uM$6ۿfjo_Iw,c~d h f4"*lzA@ h8:>sGl {rȡ?GX1@:"`ec)1&oMEJ Zp#=ЬA/N$Xht\3(>eD >tCjqC;s' GMWɃ̯4mBic `1â65t ~,* c^ct baFKoޞPPQF\8`%>Z=Ç[_xMmZPzTdWjJh~C[/ҲZ1\U?tG!'r#{”,!<րWs<%(Ã^ٶ bB@4nZA[BIݱ¤hMjiSolc _rW>֢Ft@W/;}H v親A7,sn>cMjZAB9#&[$JP<}T!\e؁5/L<`V Xc$f3|(9 P^x) s]7<͛yiJq-UdvMK.n@ϔ8V*f-Zt|/z?WWnh˺ JYd;/P^`7%n[x( De\y5>0ma/<Ԫ "_k\4uJV[gOd:ኈuL#P8{G\0)o~X s Y=iN+ztBbv 0)A!*U:FKvI,1`7l,8•xb,hH䎣͇{sڏCR|Ⱦp=9dm@v6iq2ER3\.}Kv]'?={mNUO ƦqUs8LcXS+ẅMlW]w'v(mD`r[y$H1$s/VSmhmON#]mvu*L/fU0{?{`qDϨ7߾!,N)X\]q׻+(W(Uy={Diwv)8ZgAѷ6Z}W2;Ġ;D馎tk݂z_.ݬc*NNDIxa`+Wml΄27Q3CL!E/*.4{;nh mI!6օCa[^ ]s 1LWD25ش9@3Kq.R,hy W}K.W5Oj`O~sV\[ S?bMzB#E<+x9ȞĨ?7k -o?-@2~I)lEk"J'򠇺N@_٦^,Y I@m N<_p-?u6O774Ěu E㈮]%_j!0vB)@}: fkk4HAznR@2+c8s+N?P*?*M ;s-C}k(@udsVUW)f U:@o6f˒UTdJpqfe5K&| 0ʒÇWLùs:+49n# w8zUY:Nؾ2w41v)Lc)#nsKu0 8E{)qZ~֘@c%*j̀c}߷aQA2N TQ9N On:ɿw[tr5= >'*Tl Y&&+ )PG^UUu֒fކ ڐIoWHy磄"Yw%a/ ɠ/^1'fsV&^OekTW5WM [J׳_8|&:*îYj$Mȇ6_I~[I-aa< />{w!xE^!^omi:1q:P[> QU*Q2./ł5>FQf=V -d:6[(a9c/7:Ϻp,b.YDBQ v+j<݊ Gn :S^1n35o >mNcfeV!f\5EUΎDZ(axLM|Q5+5f$(r]hk^))--l`:Li[5\@Y:Rba0Sһ)(_+WTL:[D&9gofr+PO|CW_H4A@6KJ߷b#`tsXrPgarNYB|8.3 .n 0?Ozz9ED ɿؖO$;]n\dR#>K#鉫{' a!ڳ6@UzJǭ'CCa9IdwK#܄:#n'br}ޒʗ$B>b5*,a]>7YAkXOM ַ >ٵ[z9b4BB:Rep߂{ͯV3=FAR#y8hD\^/LWGCL@pJΩ`sͣ8"cԼo 5Z,u&WH1 kmr6,)ܣкy384(:\wcm3lk[4[]m1,;󽌽$/PDkcᴌ 7R|&gMnWhͬcWAُ8 zYJ-FOgQ]HR՛] PW4Y %Z:p`%lSbe}(Z!Pە]QƷ) ,4LbunH;9EkPݓ_cth%z[wg1X ]_>ޞWܥ(ɳ*z |PI@mT`"ygpͼM* KXeetnkݑwCtΎfj!O[a7 qvѣt0ͨ s;$[5"{Y|Ok^vobK+V6⛒ucْjwȩtÒ|?*>a\ zJn`Px}?cՕ<@tE4]H n se~(Cl4(l6m3Au kkVP!N9bP(Cn8g{hXk|â'Y|@w,lj)mie"%PX.Hpܙަ6]2NT|*=i+ێ{[߇S!!uZga=!{u7Z{7@F|Ń繲6BCE k`ub16YC .߉oo rI萙t,Q֡×ZOueNs:_1< ESmC'fDޓѠu(YUň]b _?pΌE)(UAl{T XVugi{_ζf]q 7:O,%&험G6Ƃג]ܢL0p1ObY)N5社bwqУ?I'ckZxs>B+_e8hRAUmUH Kw!ROI9a*'%pngf2_2L/*]`iEpL9³qAܼTPFRz)W2 /ցv)C{zʭ뛧A:P)~ve]aELh,L (3 scMVBaTUzxARu'L[!8A?4SU^[h`zǓPy&"iHjN7 Dd*1U#0z|99S[ksh幁뭪+C}E`X eA>>&+7"J什՗Z; ][( A:[_,n>7oN ĀedGЕ PM,Onܴϻmp,V/k:E'~1ސI6qj" FMR$ATbh~W:){˥/]5MňCOFofݬ_Њy^uPg:>(LI'Vy t"P[}mu(j]V؜*|Z%˃Rwcu0uX39BQU È@ =TR>J_3Lpd7Y~S_q12\&8B5Q;Z#H@I[6q?2S90u[a 2fN,s,q#|hR-hIAﻊ9&L]Yɋ 9i1FLv&}}H~0]_qZ2E#r'9kyu +non*G4ᵍ據Kp\JN񟸴 XUD5k W}d$iޭVns iw+ ͫW>ASOG+1IOQP88,s3`P奵ʡ&b+j #>{:NT.x՟[;z'vUfZob3x)}>f1i#S96C"$9PH/cϴ2#6PE[2ȃ_ J5E*v%եiNw27M{4E7R2[ nLn#˒yX=Hl8," zjR+Na9fzSA3eʠr8F7m9")""x`7?qR ݦ+Q:-o5Qu7v(ۍELd)PKD6iwE,c▎9-O3Ѩj$J bb-N҄#;lIӕ[1LQ{ (*x ލ2V.'z`O`%aAޠš+Kq8s1Nm7 岑Q*:mÉt6>"V˂~0}:ÁЋh#qZQf6~e2\_g /L(|W-A[G@ç-Gi'gV؞'w\8)}DEAs.>Gu?:UQRZʺe5wвF&Ɵ/A;-cibg߯tؾ8"F)39Ԑ l;q;5HO#-N5{,Z>˞u sA3A}(t.Ej'ֺaH~J uz̵++lo42:ZL/i5k [M4*aY@J]`m+޵f{_:fd Hr*c.xϜ9Cz lV2NVrSgxHU h.?] *\ f&Ʈ9rWPCwaFF 6DP<\CF٦76&rثΨHgGBTK'|VoBNu$o! =1t6+dc@PQ˻n^@Gt#Z׫A W ך9*XrpXʪLc]Y)*c42$̂ /w`뎏%+7©=EXv=mڬ(рVVU'poʅ|55Mk.=%5,FAnSq,]2l!};2 _.p ;ļWMu9ʲMW 4fRSop'aI3&"`!J)U~Ÿ.d'7vb=5,Y#8 @L8!6AXV@׀%@ lUBgQxEq͏)jWtPZ+ P ą>Q%CXw Dg-[hoq*&yEXK 9\9\q(@s75H *ޭJ7vx{,O$K c]e n[AȊZgS+qq *ruT/%o;%z ͑W5Ip4i -P^9K\6L Z%^7-la?#ydϥ Fف, ɥ^ nb֢=5"FIiOR]e~l,;`RId:cϊD+He6o;7x@0ٖXv!,2lnmҙ`Kѷjr~pINȎ 3WNbg ab0z6"aM)4tKe݂8aD%^ 5*YUdžH>C_c=fJ sl%Q͝,F%#`b+ Ŗge>* ʄ $~ )BViw2n,sĒ:DIj@L*#1DK::$CIݟFRфh(";P6˜զSXxF9 OG 3d`kP#0&}n|i^,>R@P+LT"2dg,#v[L}ѳ\Hd77$^[f{͂=Fm8|/|52G "dTVGCI#L{g?ir0#t"k mp7}b¨JVQ%?ܹV vnMIN +mTvF(KBR/_1ڬG5BYL;9/xBs֬ &9gW#$ *4fe(J5UQ}jh'Wjⱛ)>,]]8hn [ Pv4~R$cNNԗ_7tk9e *؜BPXiɅ딝H' U˚#Yӿ`8 sWLgB6!gSdvgqXr։MQCd%764[ &7دOl10(׈v2ڜNeC%&;_ј*^&+hȠFnW+f+ߢ&{Jm.#HC u͕4G%|zj>p*nV堝΍f$lH.Ҟ+8C WȺ+? ĝu!5+oa559T-?34$0糵/Bz^ QQ-B+* `[~z;W$udY(Qaϣ1uK92aFo[*w_G)O_/yɓpnbxǞ0> KScg54 5D yQd.4+) : b>TF/_kP6|i ߠأB=u%$eJYR%R.Fzy47fӂuzb.BM(_ﺿa!bspn#-)DjoWZ?Ѭ߲}NG4ބ ,<#ID"Rit_wY+~[^=۴X`'׉:]Y`#KUqdM&m~T5t`iy7Y7#G}=G4䵧vf=~BY>38x*MЦޒ7rS֗߈M`p@֧:4@qA%_©}.g\er~*#\l'(T LmK7h"KCpe 1(+Yuypz#>u»Oךm^,D`b7`KaOb 2ԁX}/ D^>jAx,Wss$iMmp%s ǡ">Ʊjhê?xN$+KbA'^]*It,~HmJbm00xrJ-Dr4LNv<hDWDe̾UxT !|.I_$y$DbPs ~#hÊj_uފb.4mePfn|DJ)ơNrvǷ?vp0Oz>ڗ9<6tzɬpcBKI5]rU*b|T5䫍.& ulSM |d_p4x|_/)Zڅh_ P/0j"8[p°!„VgF(aȅoY3=]%{& Bqs'l_>)#ծo`:Gi>)ee.'`kl{fP7𫒋TtE %\_9`yǓSEPNW?˱ND+WKw8 'RI!O5mtF_IolarixX[:|ކ[J}966TO|QvGJOP([O)R4U@VM_&O .;p?8_P| |  @/_5;^R3pZmB 6g3Tc+iӾ=N#KNB!F wf-.Ƽ>ò0l ݋y8|kfXIȿFޠI)Z)B+94%&QkKFH՞Ҥ᳼!ս G0$ي)b_oN%zUelԤ\3t,`d7UO AMuI DHd}A3AܱTjlk}nųUE4s-8X d%{ƅ4V7[8ngR =:w Ks$ȬRXDb.2]>iB?])U+,MjwQZ}9GFŰ)Vlp0N 5Eߦc6^gZ8 3c2kxbMT'xO3$\3Xvؑ7l9/I?p;hkgpb ߲'IgI>;%t_;<[ `j̼076m*eB.2h_p85XKWfG}&Wex}u?2;gεid^oKȹ۵́s@YW$ ܷJJ ZF~[&7]wq k0"3CgUYwLuz{#Z&uTrUʹ^R[LkaAt`N( !rKv7B*1 CSBaClt cmnr]=(ߌ[[I6䮁^'HL,^iw#\oj`z/IH^ĿeOm^{ *^YՆi=bn;gb}utJ6If4װ5T}йy#~n\m3*S|OK^i ;1RHiJ m ΋ [8J>N%otד 27/܀M-"V+а7N_,TȐ[7\=U:LJ(5d=5yD3\σAL>n R,˹ z`"U>V̊ okfJ/6,3YKM ASPT'EGZUQTA,twm]vlT\[T~mgZ "̢钬8d3즻&Mfv1aُIpJ_Xn8^F0u HYp6;8 |<$ϣwGf9'BuUaLG[4e1=m*.3 WV\X~|ȹLi`Eo â*vMLEa`!E܎38Ac 8O.2.]/{ipذ]cΝ'Zp:\%t-+Puswy[MHJt%l:#~B)*ly(CSGV8T㱽7n`m7L_z! \'ȴӎ9h*dqh}Co>nCN䖀R-LnʌCе]ٷ|51ۛbύ)pBH}hvIюPSBG-dۓQ e_`P}nH8fs]V~&8 >+RH^3h-c3CIuMJAj -kV466ۇSΗMk"W˒۰pL_<+EK9f/.boM) pq'Aֽ_Y%rc]<R1o \ {W tjS)WbRbῃO%k9_dqg^=)9d"llQz,@_j$Z=ح<5jI >Ժ8S=\,>eH-Bp;ؙ%y̫w6ȤFiW|2;eLȥ0 XmLݵcq.!;/<w,=QΪLމ¿{NiXu?4O6wa*Jr[rfx@z|4fż[t/ux_AsgZ: JlUQ1r!+ؠy031/֊M7u ]>R$Vm >Z#8@jn '֊ If*#l#hq V!,M> k!iv%Ka=zW,tQq!qGLI?_ݯ @%"?M^oQaJ9Aeg0"r6`Q]࣢]$RϏ9|n H9'eVC!mu+JcFp!e\྾|1>7>[vksNq]j ]{ĚM5ʯ2f+mxڑ;8ۡ%w׼|e|s8aϖy_7|pD>h.VD$c9~-TuD;NUNGraIk[v0@Je7UrzY' mj2U4oCKʎ>mo̞"AQmxPʠ\y=$n ն*l Jԃk7oD݉4<덙?Ϊ%eqF~ml52,Vi<"H aٱv *Iܳe7 P>/PpW_=NAn yȶJvv[?֒׍]8;D 'CG"N  TRLNLm6ck$^v9ȋ]I J;R*hm".FZQ!%v,uc)^akI\"S,;kq!jyK{ʫs,B=sP%Biq8f$c:v׸?Zdt0/6E@wNoeݚS{@ܢ in| ]#·%xK}$.LxjNJ\ mogYb neѯOst;nIȷ)lXM?ŭTiJ +z_7 j's; X f?$n^ĘpP2|X!$1}NY<{tu>4ޛ2!>//#k09 :-7SԾA>#RqS_Bni\jTY= ]tO F6dXpuPuf:DU,20ߐWNgց#܃lcYTB~5k; Qa1+E`V@/P,N_ s+y\nU)|j=d-$ކlЫ FC~ ks"Ɔ0r IMtR~kgD'!  nB{Њ;@]Y^)4v:R9!pMQbg h_̩4c4L@*Bi}, B^^KvTn(M`Q:JpV;GCIFп u0~v!Qfwjw`^7D5J#ݱҋFc6 ]L"-2iy[U=fч5qTBz"`U0iwޢMT%0 _0+^##WeѫX!63m#V& Q+#tP_ 6Հ?@1o!5>_uʑs_t-$6Գ_Ǚ3齝p-bC 䌬Ξn 0!S!fsT=.!rDPYKڷ"ˑM@J9ւ_d@B&H m eYM9 ^@sAhb G9\ B }2 7t@a-e2smG:'R[8=^o--y.UzdM% 6Y?ii 6v^SZM'FZYQ!%*-o)$f`ح07$+"h+G0MƱcJO)`(e %cKR0 $V[]ppoݺw2|dhqD-YRZ w2T68B/tM``5e^ fce07`Oyg@F1Źi-m' 42<=5 )u{iE?**9'PQV^I~[0T Aۊ:'ucON,݇1ûيmEjK7m98dW,.+eӸR'CYFإR70"_VOR[i5=6$ ξfe)LXrh;B}n}Û5wlt"8,H:Ȳ;%GQ7 9JEW@sC?g7kb6j3+QlH%ă낣?1Fٵʅ,,e8'dMh~O5$E .KzI .ŴX ,N.&@嗺n<-ڱIFW';}%Q՚B6'70ނww1߯eb|OThd$cG $J˜[)"k"%ai YS'tdL,JYT [(Ϲ Nɍx}؊GlL!e eW}oAXf \g2.>27qס R6$[ JfE*b3g `D:;n06_} H1N¦|Ë&4p όJʁ(s"1jeFYP_bk (eȲ VwɉUlF"i܈kxG4h(Sm>RspL̦u7ɥ4ᄭXW>;Q&Kc:f)sf"Fzf@)ؒ-pQWB] ӔI0p_sЀ$!(^vɅ=b;|dRvx 8&/)#0'-aaf(`yJlh<ڛS7jyC=[ݼHFviM H?=Qws,Q3yB@̚:jnGfG=>.RϚA܍GO˜FsmaZЙQp-ᒠ. :/O nbJJWAΒxꎭ'T+N\I"[6-NH :q_L2к'巍V06&C,k5 [6?ɚbtlgpdIMU I!#]c:ECCǺt`s EVN XH'݃l !-zᛤkB/xKY+->eFi@|E{7P Z)"5| ,Ix-3!iQ% XOX:^:2S,2z,(nژ(a&7erFa"%[ ;4u5ca/F3g+y]+o\A; \̅okHI7y<3e"~S>0v8Je՚jO[cp)'&!q YW͉غ <.E7vhLqfZ%vV_BiOeQt<}w7Μ~tFLϏ/ ޥ]*z~|l߲{@74p!Ճ%*T2q]2 5ޱnYM6^]x87j9K(vF`ImE;q9dm}JO WOA + s0~T-.@{۹"n&"xT{M00ʓye@7N d4ŇF[?) 5CR9&ӛX +IMY 7oh|XWˉbOܰu8I)yJ; L,OP1e-}'7sMAGP3yJ*sxO :kՎ:楛U@ʨG^.@3MAV>T [Э(4!Wd}(Bh d=R!es?Z[Wo*4>ߗDvG1 L-ڋvbsMNt{{ݯm[n=)H4MdȻ](XYb $t ƈ̠$BmX?t%lu/\jcc}ڔav*6h^ңER8q/g@b ĴoMbUEyQ +.툆eVhHf_`p3W^d}nL@7>ܾHkR 8K)1V_@įzf逯pzo.t༗wXWD5>}J@7%-T-ڃx] id KFPDVEclBZ1u cWSkװrnƏ|=ֽPBrI(r+FH {^z n&֢Y6?lZ[]VZB0U䰣 b0"-a/|' `E- eUiG B!6\*Qs]*YW}pl?\4eL@=*%y7 +n~qC-"nn'7AL SJHBgl;z{Ql6+B 7d92=ƳnYoNu3%k*R^3r)/,l}J7!}řȏëNV\='GzS)zpv:2<ȸQh#BnqY+pzۂF_@wmu;_Qf3dreVyj~W\/C-Ws7'uzY,1hTR1aWg9]k~ &w$A0O2c}-MXVZ%)PIۉh ;!>fH;# iUطP}҂$ (4pݱ!)C~G7'}?[D҄. M3bgE;uy+ K4pOf:Ը}vfXhrv(O4`¸>gJ.k ʔ ve9lҺa0{) ~cɁX6AS/><u+&uJK^BdcEm(:1qF~1O)InQoON2H"t#da>HU2g?=){ڠ2IME̞%r !ϤǐlK"T#0}+ GaB>ڜ ۂeJّv7pIafLƠnFtF %o:&l)Vd.`<-:f8M\­H,2/eUxV}q=) t!~_Do>ۮI5]E*8LE+I9Æ%tsSݭpD/L33I|屟bHn-c\vyiZ$ J\zw Y8K%eҎݞbyCuHJh (Yo4%!k#nq-w52(@HNX˶D*;N"U ;^Dnb3P7hsO"y&$X]jnPճ[Dt1Z<*8uh%WSC*y\2J#h3;w*wr&WXi$4ߌFyR۱>feug{7Р41ԙ4%,\p!ZA1cE%# j7ݟϛ[R6t|bqaT'4e4a> hn<`/M̓dk$#?B%~Iajnjp:W0(%ˢs[bG,RcKl֗Cܧlo[#Zf  0ca?%s.OT2+1{ZWFEl `N^Voׄ8+QUzAP Ղwz?3s ڏ lKcq#rnK(;-=" GaE4eցFM4LaCV=n3(e?hB ㍝7dZ8{\+1~!,(窮o܆n7Z|#vEEõI.4d>ۛ6mR3q.d:\3=\>lHLؚڝ0.L`(Hr4Ǟ)ТP$: |n{ʕY'g:x'0 gޏDFq3N3ܶ|⺦n2teAĩw)`ej/Sj FrUⲅyr]!i[D}Fe ]V݇o;Lp)B81 *Nr~{N BL9>))p:叼}d{E1yoN)_b5ijПihnӵ&ЌibmxI=dovN& 3~S%f'E#C 18zp$t k,-#!Ka6y6c@JK D|$! "$`nJγzYsRPTlu֣"`hX*,2{wfM=QU&aCM+^ow`Y dAWvg4y J&gx 沬K?j6G*x)Jap}Ash)'˅2 y'=}݁ʒꠖbOl켼<(GIw+~4Ѓq-~ЎKY;NbΈ$c`mg)w0Q-*Bv/z:Bc? 5`#G`Z!Ȝ nq|GMMb_j{\"ј'F?ՠUPap"}@cz Lm!7CdMA=o Mv.S. O. M:@дn_;BRլ0LZt6\ѲĦ:H"Wvx=E',CzG"r`ZTir|۳$ĩ4Qp:+_{pU'?Kre K/Wi XU)}s%ԃ6ؖPFv2M:b D:{;z<Ċ';ֹ4o=rDA0M Ff&$ !'2vK0Z1|9jm@#cMdp6, Г"C'wsXr؅~n`˵; %m+fy7:]\'&fAt{(G90=n%\鮗K2K9 1!>0g\uTF,K`V sʭΪجUf#ϥRفp\Kv*ݻ0y6"ܒςK)P\g}Ӗ L r-ۡO\2/^ ZEYGrF*5; ߸krq=qeZzM([SP!=,bv ̽Hexg>>& _`%dBnmI:H2%Ho_\>Po%oaĴl4Y{YOmpB*frLiS'^!@.iNC(OÜq hU=0k(EmE r#?kau`@sYTQ(8}pΝli+_}t^`ߢS'$X(=Hmb:hAEBd zv 5l BgϳWk>'Nv?V"UZJ6$5uyG_bX%xyiQN'cAx& L@4)Q*a渕A)8 [V3aѶ~nJM,)N9G;5_{Ct嗎6 iu 6ǴCUx3/eϵA+Ч1 : 5:9t3Cmj!J(iKr|׼Ү,jˎq`N?&4 #jg㳃߱nJrÙ*\DSD tPenąvL4ws#QɬwpSV[`7idG(_8]k.c]CXg~x׉#|ZRuԻX@nV Xߋ09tF?gJoU[)-~AgV@H4VMhK}JUw?^iQe9P t1oytrr?#;"jÔm".i &vhTL0\qݬ+M1sZNb݇_ɽ&kpFL ?V8")M;1n<7%LVm_:~H~xJ  xQfMY9,Cq'IZyJeV+v82^oҬj4ZhBС\Lvvlw"B' {Tf0&R G=!**qD=WyaeP KCzʒ}y ú0r14+"ʸBudP_UܰfF:JX 0unoF9co9^1|@ 8Y Up q0՛ rfeآ 2s@CWgzF?,}xQJZR.8JEҠ!D+vҝOiڳ%#aȓv֊XT)T*~!E^5AuaBE ~  mrtEcޓ//MpB|/-55qH>VYG WcI&ND\B5T9pX["PQϭ0j+F}TlNdߎDSTM}{uLaD++z$Z#(r_WvM=Cknm")iר5dR\) .bF6@} yZ"ȏ87(8c`ϜHPY"qn%bQya{쁚D^ӻJS'Ϟj3x+`MҾƉPSX3u?S8`T]NJXr/֜ NDO(r v1K!i,+<Zc.F ϫ+*7;u`PCOz7|fD5ؓr߃#z⵿!(2vqK|-t*/^j\Rcx(oU=¨6q1ڴ,LDPKYE6켶E̊Q5yX&"R"8Pd&WEY%k'{86 )+q娶`4Bcݣ9uSz-nvԮA))[|A<ʖ=yq> Yr8 ߛ"B^qC$ YknFįcn"إ ipMGhpյh5ҍ3~h>0nފ:l;2JvQ%J?Pw&;<.ڊSY6@N(PX71ٓiXľ B/ c7_WWoga2W vZ6y0xI;ٔ*i'qڒf".SIG)ܐ3Ca `}q/b6p5d]zy.kցvōtA;` R4䩢()0&(^)zh~8N3<* OڡVAȩ@jKFjG ]Te0:\S5VG(K|+ħn̝6q*0AOI%.l:^̚uHA>ԹWTvD z'$CY!aKꤝAy.{d Nwmp0|pt:o')WZBysi‰T1pp6{fszU a_r,x@}'pYn׻p{䲧[]Vd'rY]e LuG)20-*a߶Lڛ4vR6L*˸M?wi  -\*~u?]d*پ?)]VޗOH0PJq OkMwŘ_g5}d+(z`UӖߵ!jtxu-'gV"c3m-890aKĥ@Q/5]7'OrXEy+;c[5c앣Reub˔]=W4pD7R7:L!ѧڎi|^ i'{x]LQQ ITEr "2_ur_ <4 Wxj~k,%6wI^\BЋi<ܒ}m9sW#T\d(YS&<ա?1@̲墽{q,?K)ע$y>$w15&3#7d! 08yƸZ䘴Ï_a>ǭ.ahZH`Li2U]:|S%qu m{77ív-J,P0tzgR9n(\]F0lyFk{.0 'htE4͡?jW\suDn9J+b֎1dRmZW ^Qq3ӂbxJIbIdQ1NdNM.`K<[ 804oUx'048dvOp@f~dFGevQ8{Sχ>{R)GmEҢd~Z#K_sOzBDe¿R\ DESilGX1o+R,I2mC;\I^UxH$NKDe M>K'!x%oK jKIik>CLlp:c +YKhd0O@X}^Q~`96x6~aQ !{a^ʞm汾KYKoVO-#r>-*~Ila\c d9ZdüA-gX>ЮXgtH0C(-|4u]2;L" [ 7Wjq`i3 qsՑ9aV1t^RUaZQĶ8goi-2nwL*߲{H*/!ׂ$$Pa{Zk`uO !UB 'c'#~t@lY!lO,*[I/Y E:RxЄ7hwuH`tW,_#I>w5!0 p bc*᩹2H׋ !o's2J6PZPK8WagR-xZv%@ %[kl .OJ5ml@ ~)sB;j&ٺަ߄3KF|бſ,%]pƯwWZn\bmhZn`8"sw o Ab5uq{o{H z%*F@.=cL TR$}}x!ĹɈa,6!@i5qx k_aJ].?}uO=12<]UB$3=\کwX{Yj]EUh9dwK?f~U60#@Ѓʸel o|܎WC n`NjFt^97#)rٞeE~Rtk,Fمi2d[Ztx#NǷ_$+wC݅ϟ}o1ݓe7 jS,ecy;/%- ){.P]6\ɠNTpу9VnsG=/kZP;gCOK[P4*W6'n%JqGss[ 4{-!`@^%hslVm? irfG[H's}BT`/p_ BM WqbV`QjmG!R= q#P3oJQE$Ł[s#lXőAdK%ـd2J]2dy8S$LחS:Q \Mnlʟ44/U?\vs :Ör)]T-l1hioR +}09DKhy~;i|t-SvXEw7q(#RuAҖ&2c,9$tw-]rkJry't5#|?s`$ ^e9rk0!$7 ~n_: zakE]j->؝N7t6c3Αqq4 kZBf[ȧ\4~Āb釴2_s>E핟nxL>gnf*ی.'Y*Ӗv9&f x(-Z`/3 #e,*/=47H{[6^He ЂzNjE9|&T_r#mJ:f\H]s0X>#2^Ҏq6=mu|mG|JՇf&"EcjUH@m"1Or/[|ԍ(N>?p΃l@ۅBq^%khh@V݆QޔZG$ot>T $ N|GgLj'~4t0Jj;[}YUa6?L`HT oϓ'r]|u,OӖDͰ.gž"`CD5pV kԌ7h7Iivlof9%ٜ)MSdq\f(*š)1 iom79[ewS_V&I'Y4L L'?e+}IS/o g(AȼeQð()?Q$}3SR$U:~LiM3rf9m'^Z5z~/׸_EbdCUVĖK/#R?@Fh ^>0d_M taB>Kh\}9(KeNPXPWna.vv$=՜hzn:NX pVf\ [v\,b/i[z#7G$II1b=zF ,5iCCBܑN 2ĺ*i ZR_!pD%e/!^6>V}NH%Ѷ2#L^k 8JZ; -MQ_ 0n({ kW-V` \r 0\9)`$k0/L&qtHԣw>3T4GO8/-&v^צn/$_~TI7L g): gvvl<9o=l߿ԹU~h]b=i/ZmDNd&+Z'zn2ĦupBVY{u9t:2B<87sv? qwdI B؏3HN:N^4Zo;5Y ?PuTJХhǓd.@<~T;k}hWBCTݗdÀ Y<%ѹۨfGg)ATJVvLXc_z=~  _!H* reW+jFM14e .ҽtAm"A0 2x| :sYD#02#GkvCټ3rh, ]2A{i d8(Y<\Llo᳦y)jk<NEpq'׎e}Uw.RSE5 VUz:xYs2#U-.t*eQsXbUo8$lh?Ul2;=C󝾝 #{sq jݨҳ{=^ڠKIBiN@* x)pSrE*ϻvwߨsSdeZ@k m;VhζBW9Y`t@:@6r&>}}|c A8vfb`cGTy*j=FͶ Nݐyr쟼E?d؊CzRDy~{{.,/=KƎ2毜ˌUX'diǙe PʲWD3B;b^蕃l促ߟڬ&I;epblHG.Z[䎨/Rm\KmV ?WK׭yß_P2m?dwj҆섷Ֆ_T'[rAAE}g'e-Hm" 9ml\w^M蕤iYZDOL;pԕGd(V-[#f!ka%tM4wb%RmJc9 d"5-0LjDvm\q(Qݫ:6aHSĕF)9+]&#D ?oTښ2٦_+X' 3;)H'Swս3;L&j*͉=DN0A-JP/)(ZS(szqKGxorVe\WP fR[_FE) ^mCzeg5ڙ`EFGɀ Z8KߣRi\YETMv0F@Q!ӯDž9@mh4O?glRpRur%1[QL/D|^cfһ1YK8S|}L!3R=o'Hʴ-,t3]fZ^ ]Vu[tyr"f;1\ ET9w'p PX^LA:e "}Oi#egIOV>oߌ%{9Uhј-X-]uVEjMs2,jP,o1$v1\UMVdtz;}>6<<5ȬK0BPn@oODEZ![ Q%րD%)-9@=toT==҅0/ϤhY8(/[|v{278~_ZYqR/42<OPbҙ1eV%)7e?p m;j9U:6>KIuu}ԇ\M1tBfLTjZ̿2cI|+44EXS⣼r*' qf=e8KfX InDٕ 1Do--o&Wv0'TМ_h|Y[7ڟI`B6UQ~JBw!1y)r{;_"_)4n[ j*p_E +U=nN "i6( xiJ>A7-E|L7JDz:3o+[쥋'Vt.s9/kt[ Q*0zSX\z"?lo~-# O*^ qzqOXm(>pe\ԧk}/4M cTsl?kUz^gL`m؝Ho A$NE }x#R{.d6HI_'d[ yed>:݅m5] l/hV a,CI~G*t3nFz₱(Kc< -b+Z9|ɯ0ۨjmg񽤃 χ ŝ#\)e/N{ޤ-i矐P6`jfE@86=L*N6딽!['<oek(;@MФdwU2SOTjDgupW^ί;uiV byۡP"9{/QaYX~FŶ,G ?:.V["t= 8ؖ7\3 Lnb/u-u=`F"LG⻧U1XH `!M!Z מU <N"-;k`rN3[2@U&g%aL>r*$NƉf])ƈIN`ϞzT,~,z|;e Eٲ ɳ'۹ήoMj^F QsﶍXk6Lphg5Bh ݫLM5ɔO,4$4=?KX+Lc0-%KyEEY>o}ҎX:>>ؼ"vBw]&'Ck Z \<>_XP&ytTX\ "J\7N+He^mm 䴆VL5{N~aCd rwE}g FfvC^ypćf 7>^H!uxV 8@DIf*ϒH#Ⱦơ[\~ YppȤZ#,ԣlR5$LJ'&ĵi-\4-}l #hA_faL[?q3c-%}O! 5R뙍 wfǏEj}T` |1HyM tX ]px5)V\Ckɓu@F>fW94h)y߷ۄ}1F~<,:^ M.B'Kw "2 _ a0]U08c%~j cz` yD#~0j$e'>l:YcU+8A3'1m;7DEol˺|5Cҍ夻ۃL亽/'`<Ĭ9Խ,nc. FS8~p@V"v{KMÇ@ʽ,@DcG:&p=@ \04n/ۨljt7v,dp䎄X{ XYxepVXr4S&'p,އ@Iԛ%l? s6S>+Ru|ꝅd]K\q=Ws,AqRj{Ȝ-:Fu]-`)/,Aܥ6=-CxdlȈ8k{F|[i;I~Vc"2Nxcԋ:j?_eP`ҵpw2k+ɵnMlG-f,8&Ӱ!;#or.;үqjx\T-xO]jd pVpE? E4Y-M] J5=j'N 䉂z#.w1s"M9vDŞm@q|/ 3*r(6/#rS,vxL`aXN{dUnY3W;v+#Ht+NZ8TNY贇Y?-F dclMϝU!ф{@5sFT-J:vɼP9)XW1)U-XZ BEf(µGr4K5)M<.+H*i+]]9c_S>Tb"'JMF6ZLH܃/;>Q;hͯ \1CNGiBBA7^@ jNv%1Yn f) }'܍G.ءx;XyD,0(`6)2w=uT y̺nP8xPyHdIqLb<)UuK3J_%OzُYbJv"_1朣56o|>-kq76)K[T)ԏeݴ㢌'%T>Rl ӿ._~5.&Hqڔg25 bduDۤ3tczmݴM^Z swtʏ\hEԮ!+ W'kCzt3Xr A:tpp%W`c/ r 2OVʫ%1(fl*:!$rH_ۦ0%h10^ZDg.ez@ y(ki|(`n۝3Mj߻ D^'@7"c:dXp<[)8'+tHN S2zR?m$I9"FGwwBIA9`.?~~ )X&/uU\BF(7ʼ? 6&kXCymR3u/y%BeN&tUL?G։J%uJbNǙkR<~Ǩ щ$S=l/j]l$1zza-jit2p@ ,`RX?Fz; R)]_fa䤴}x `Y&Lu7t2&wGuE âs1܄x*aʍ0 $=<(L8LZ/ޤ.ʾ((s=]5ϹZX/#%*g.ZSROKBWtlcnS6L v"@m'Uո#1 L1GgX` 5gRg7YV+r V# ~&K,/NJjx 3dFܭd>C#pwQJ9\vhEQ[iCz6we`"pX;ْ3*mvKZfz`\Fen0qX)E#uz삆ZIiaṯF0? y&y$ջ(KataZEeoߍK-g"xlp4[3!1!&l4bn1@(KR+=\&9^Za- $ֺ|GygK}bY 3nyyJoNߕenO-Lq7$bݲN'jɪ2SY5{!?Y[)Ov4-5aM? TUrf!ih.d|,RhلII(aapķ3B!$ 4 TALӘn&C3kU9ft5 <.ѩthfB[Lr&c&}V`f9 g C80P%osx4QA0 3&Zr,ƨm.^JGv!}࿽UCMZ O tXcNc9(s)lma2KDy1;K{prI@)AHђ |*kYkLp=pIe!X9ljG%iZ㱳"OҊGIS$u(8l O$qPP Qq&\*h6=ΰpet4l۝O(/XI!Ke&q}Ev9յy|ˊuZX| `Cv#zuC=*#)ƾ^<\$ $Ő)햦SHq8ud]ys`a՝KaO6jr^;O#H҆6 (h~4ծ!cXI'qn*ה! C?,B`LGf'a 6z7+miڮ!k@Nv):o 7 9ϵVyGD6g5?]@,g+x*I~KZBo3HlJU>K r^#;p-WB#dK$=ǣ)}3)Ef=a3u@)oV,IB{#v>n D^V Ɓ-V )و;klXE jSK]:)ϞQ_Ӄ6Yu@YܔmK4@8A< `P.y^gH[5 WZ,zZA7>-TzgV;0Cy"w]Ɖ}qiA9X}֜u*.C!jz]@nLYX\ilhhxsNvD. RHFAB".\r9V.QWdB-O*$D:qrݷ7ilnV(8&g3&yfpAE#JԞ \`aR"W%-ƿb|ꔓhs̶[Kr?Y BY¥^ZmIqϬXݪJׅ{tPt]x.:(@;J޸M=դd$~{cetR%zFfʘyF(>LNe:qKሑZm@ knsUέRP7f/e<}Q(TMLZNܖK7ےl:й/J¦)t8ZU klG!&74eY1Ji)# Lq߮Y䩁R0ȭ͜4G/c;l\ +xxؓw4Z_sJ׈6:3B3w INnMNcХeȶl3o P*bv>SnkO \'ZDEu~<mSlsHYQq1"c2kPJN.^IU;wkkm;"_mEy-+G`-Bl?\}R+"jF-niYKjEߣc?s|*FYNLJn/3)n3`^itv/zm"(YmyAbx ԲchB&stX3|0 gc<*/Z<+PWV_cul2 /o&LL#f:<+),AcjMnb줏TG*3*$4Vn$j,zɋ݇!eDGpl]U6Bbd]Y2t]+ }%i\GJX˧_\(u>]&rALrbJglER1:"ȾYЇ9dfev*dހ-cW˚}V'wC^ޓ?ЎM?JIDr< V'x:d; ^s-7eWo7vj-߯Ztsߑ"m J"ԹsVh k߁%"S(1?̌~Zu7揳I^x:+t Lʅʀ&zBۨ>' tM,4?/L}g}_],SXL:`:"_ `y[M6@XpϦ4?RF \nORI0D@S~)` :56"lضsVXAG"(a?JC}H`h18V\)"l ՂW?JzT]GCFMY 7D(& |~,vy> w{0(*{ñ3*A~?WGHDt 0Mݔt2 fc,IV1jU F!?Π,@5Yaɞ dE]G=gľ&yE E4_U@Su Qfn(CK]Qh35*lf(iJ?lv<ȭ=*b&xo 0I9mDÔlcN;>`ٵ'Շ"m9D"w9]QHa`F^{7(H֟vc0 i,֮Dx"hPAz?) 9QvJy;#{h<%;!c{N>{S•O MLM,{FuO3+>qF]n'v|a)} } "/۩y} E[ױUkO9K3is1QgD& 甹l)-r}ZEiF 5F3C%"KC߯)Y7 %woAͪ9XC+5X9Yܙ&ש_L Xi€? YU+n^O/бuӟC~dZ3 |s Ш }Asajk91-L8~{nAk7h4>l&{2Q[x/RWQ)8!wwe|Z̋&/4+44{ﯝu;k ]z{Hzc:]Pkw9viB`) LH m4@MU)24N EɰXPMD#N &]KQNbumRZ;l | ȓsC[OrӗDU9Dy;'bO:g)̢',sXKTT*F(%n!L# $`2qR9I, ˗EX9>3z8}$[ 51ǪLe47@OFG>A}ۗb%z*sd(f1(#Izd?V&恔Rݱ`Fp,mGB#By$j%gd=)=}36`IK,vFgbyxz)_.PuYWhF'sc./Veje^bʹ f@F5$!{ ءdWvEž ﰞWLRU[G}[:Gp}M"-^NE3I7Icd~&tnZ$.7SZA? c WMȩo r\kgD4t>ϛ=7l"q"0&6׆{w'Wy OTw:鉂qL)Ie(90GgZZ[8U탧yrh)YH~x"_!)\&3>8HUX!$,"\YwZe{ mÝ/}Jm-[L lUOHjYJ}G!". >D#DY -N h{;M gd˴= ,ً7v:A}XJ$]CI`Sgqg.H s\.^Up% &O@UDr;;g~8kn_nEuFrGLZ} FjJ2!'e*P'&qq0TSqxp Nw>gOvY! ϧck%7Ub}?Ƅ{VOrB1`zs rj`T_d#v^UM(Kz c}~D$昄K|HQp7"+!m > j5N 쟝M5 X\2y„%+)7{i (֖`l0s[B'"f懄RL9\^ Gm[Ӊ­Pw -( q*>P.s(INn?Wn:Vݫ&?YMtK4lQHy&„k.g)GnxAE2dPi8N{tVAD ٽR}wTf?,Uܭt04lz4:P6Y 19F0BLcqni76y߫Go&,-6K4o5k6lJ*+[^_OJϲD; (q3x!瑉T{ǔ_ :v^s68At"W /m8<% 8s "G2Es%m:G;\J4Ta1tYU;R7(a$Zr!da:sPK})c8\;"#Wi145zqnG'?@Kf|dUpԧ^oF( c&/5(4Z7X91c+́#V.lz. ~|1]Z9Z~$kގuѪįL(%種/#R?0zQhbGE[t̛$f4}8Xܞn'(ȡ7Oa֓Txr[MחӇϋs"ЋOyc1pn뿾]nD4dxcHf#T+LA;F=]{:@>xdԞHe~C*HHF0Q砎@Pe21&v*(ߚS[UHJ~òZj5mVgV``]*8^32dblҮe"3MkBD^RqG',3'K k} "䩢EE 6$zfKhgkNğDCo;e/ɣ׭dg! ?go0+Tl**Ge{8qm- 8/Jz]f0?vliFS+iѧN*!QM 8xֲa:ko x谦YaBJ3n  Gڎݫsɕaуf9Su1 F"ӝvRMM˽+*!1\_ }d\ou IbS(fmzQ`C5+ ]1*Y9'%qI7VSF(.;ȤUnnGfϟ54hIJS ہf;󮫃| ,CkQVQ8j+ǚxBHΰ}zwnƞl0퀪uvвZT fM۱h$D7Vt{׬4z"n<@sۏtO,vDwK}1<^V$5#'`=1 xD$"Y9`]j qETLCt2L{n>ֱ/xz.dg\r&uRx=|i< W1tBHvfو Q uSE~F&"`X+L̋BO1ms0e8ϕVA0PL[~=+;, 쵰9l8#eoiK!c6v!\IښO[yֈppMN{p+pp;*tV:e(F,DOS߻&1Jƾo{Z fl8~ G ઇ>R8ryZYꇻnb&C:RJݣyw+7@ݮEZ'DwE擐y*-ʱ=G2ߖLCnU"\1u*L@8I9d6IU Y 4M!uf(RfU><ԕQxz}BvDԲS%2]@TRht1_wZlK ,ֲsHU-tV˯-6/jXE;`͵mCxdPwq{"v&AgsR(.t7؅F) O7⊞<+Cg,QpW'/4\y]=r`&bJvI=:]Xav2f1"=ku1coX\0 /|x1DIJk({{3qUuY{(gwNKiXބ">u.ҢJ2*w7u[͈H&>uC~.E?6*LV(B*me6@qUh:X5nc w 0z9j˷|\ 吩~kQn:4BG 0uʧ]A- h7MH;ϪV}DE P4WU zX4L}g*fx_L:ꭖp}W,8$jdfk3^ 4Z\m#̹e[/eIMaty/ h[kPj삅 у^XuPꁡgp̡ɲ拾۲I+6C"I%$v " iBq_'CAqW_k MO ;.'k=Ua3a6`#͈ X&ִM)z@j7&KboG+}aQ|35.ExR1wo<\c"kc)㕽-S`<KhRGExgWj]au+Y~#=Xh~z$/5ng]p)3\4EwŵC]ZE V{X(“Ү˾WD_*J `z3X|TɢbRA5H%aHo$Z#öoԅE'`(0’At\bA/`b, b5\uX5CD(y꿼C g7*?.cRIUQ=f)fVOJbQ 4]ތMW:FY*XcTŦ2?sXcXЪ[chGyWHJ/}&+<:A-}}[4;pG %O}'k43;9[?˼:Z r"6M;Nլ֚+bl#daKT q |sN&˖`NJȪ V&Ch¿(`NˏN~@X2^F_?$ E5);|%\;=~Lke/]XZG.HqlpفϽuܳ FO4awc6Oy52 ]@[.fĚu8Xo' 'RU?j$p/vKT:_9bv2Xj%}ɀtW($ k,S#!Ǯ_ {fe%Q6^L{١ _&E'fIEwFFɆ Tďxl]b>{8ŋ+h[WH\Y&VC(B#ڲ9bY*Uz'tڹ2n3||"KЛt<5}3_%Lgz6ҜnN0S*4COqIJq.}wFvltpkDIf JlEwҳrМmtd.hEnfEJP7>qvQlLEOmႴ\'`Ǣ2欉*!Q-!E] U7dH`\\bl$p(;עi8AN׊5*"26M# msF!,d}=] 5<,8% I>Zu,'2V~^ 8gd,TG?ă((*΄ 8[ը>!6+3{xŬ³ܰW՚Y,iSSMTd d ~/Jj %9$t3h,qHJ2zD u"!0%ȵYgxGh/:D;_r8M;=$3upb pV1JcAP54NmAw7I:7:[{ TTpv*8Y2Pnzp|99:S5w'괁)KH?Be=ɡ"27"T4BnuP8[b,д gQ Nˉ9yrNFrd)d\;1n ̯|kho]rØTdy^;eQ3 ˬ*.w۽|b~3o;N,RM$S@4p : +[[9.&gDVdH5ɖb'$͐066tT!̛c)E_ e U:ZZyL|Jx%A@UۃVh >n,XG<(ugڝy^Zbq0p0LTW'ĕ?y&t',wqciA%݅7#:]vI%$9I<1EA@g3W툐LVX]7p7[愾Rb#vϴyp*'X3Z@$Q탨6~8uiI8?_REx lyLJlJGd|Ab GN,\ xF9FLL3-t疱utB9dTL"F W+FD귕Y)sK͔Sʝ3[ߺ=`{ &ejBTԄQZko`>u[x-[ǺHM#%K,飅& 5鎛*:PG3ư"N,o?MOZK-@k3.a$` !jO`''( ̙,nNbt[v? /%m_j:抩-hh@V,^OgnőA$,I٢u#<sBT.w<#G'.GWK2!T7X,hfĂB:zlaxBW-b"juz!$)֩PKDb/V| .-a0ۨ2\ѧS_lR*(v8<98hSj 7,㦿c8F…UDMU~0h)myhY83UYe¬wgzčNe +LtM~oGK;7z CU`Dc'4۵&hTfũVJFùf~%_S8!!퉡f"3AVm&{CS$%qVFhu0ڮhF\CX}f*]bx6f}@d{}?@}NpY?L2|R+vxueg *zj]AoVZ3uğk+bշswbz~E)+l)tŀ#Ջ2byȺ={5:}c f7lʞ@`DhT8G;rȔiX:,O։xejRxp&i  oBsss3b }3jE5ĆppMKQ$80ryvT8G>A Uy(cW4݉4t+qgb8+O'X&!>j 9*ʅa(CV-@,{= (PSj jU/ZDV ~.B-$]^A=?淕p;٬IDlOy#I0{Gv(_ŋ'cjj״QBP=qƺe=ɏ"jĵv^yk?{Z~oZxq͎qqFBICΆ/(¸H Oô TOY > ڄNK x_鮃j>3^8Jts1Ra- 㴞.Vq](\Nyof,GDŽcH1ѬnrZuWPm׫ iѓ@%I8'Z?Gyc۷YL!CC9Y[䂴j`4?xrD\(KvFZJu$A6`fI(NҀTC3-h7LGrD@ϟb̺2 m "7pKk(}W%]r 7-Ms @mDá2avsHW4uMm},dym6$Z q-v9M!q!.mEeT;C\HK@kN P?.J@%QQ ǕI.`ǐ)a1x<,>b,^y/ ;@<EvH1uF@!Xɯ;:rA܋ _ +eBNtFg4gUWIi?e[s<'J&T/8ľEfP_YtJqI |v)*WܦKޯ36oM }rc49Û!b[uY6C5D]!N25EM[!j\fF K7cKۣQƮ}gh\]U| ifM#Mg=,qDހ^ıe+yy"US$mFjWz̜u'\]qr-vc}Pk 28<}[w\ۗq@45?`Ͽ):!N眏܎yUޜHʼzeN@Ncgm E&$=9l{$ T)% GUqeo\;.C h^;ݸX4}1m ni`d6$6]§ Q5d6<폤ӡ=[*CoRSDm))\FJ 'PĴD)NyoJ}!!F66̉pj5 u({C܂jnJE:{n!:j*wM]|`Uln(m(YkPhfщqWhμbLCgq 6p+J=%pM[lcSij=e5+nS镵Y'.u1W1K&#c<ސk.0qHyS hrAghiahn4>C?=6Z/XY${ H- \бGWZ/VҮΔnFjJB\m'քyOb2@[SPD'@T5$9dkp)P$JGtRAi[Oe~ VIJI39D^UzoHLe-ٖc#yZ5B?Xv׏-'OUb fOFNi9Gc^2N[buhh*궁O~ðO@vz j vy:"upHxM8h)^$ <E}ec#I%9G|Ir7RR^țs{ upjES b1TKzݩHWٺ5pe~fn[c'U ě@3ZتBMN;_%ծ: ,蓳!T 7`3?C9 \iyċCҏ% Կ^?Ji n,7fO9%;kw@6lo>-*Ch[}D7Rߘۖ۳ؐ͜>kHzeK)Ⱥ^U)HMS>@-`.ݍ #p"]gгlr V+[D0ʥ,$sjƋ`(s.(&m`T̨Q]`jdjt/̃KIu_Lu̠ 0}ѥS-|!L8w*Z10Csq}]DC%p _Ъm$ F௟p7Fow?d#Gr#}Y-VuPX°+E}TUdVƇ UNuzͦoȠ\@L uUݻPx >NRҊ%y`qM( pXUqEÈV`I 4;y7t~%8-ɈD{n) <5V+~p~{Rl]($eIw^d&DXY@? )(`(*`N4MB߀\KF Ls>~>sUU7xVIqOؔV_w(4,$!~' uvV® io04FFKv=l`/S2an'Ol&МX.onYOHMZ֮(jEUZjYZlM褾nɫzm1;,尚I|pS m/?[1ޑ'nmr![879jtٺ5"됗dFOZi^AdqDYW*Yts]Hi,܈F#\~@((S-ϜT !{xإC< Sjޫ˒@fbl,K$A˅tB0 €̷)8 &~@m3<PgU"D4ί \m`XM̕TWLQ9tZ`Nwē2(Ԗi!g3;^bXY$/oEl60DԸd=<MyD&p353-;ß ﻌާx>7exBeĐ"܍@C# ș׵#UY<`ډ7ӖC {Xy%jbv?q`j G3(=N@I^p{UG{y=B6v1dt`?3JRt%y"Ɩ)Ӥg;2X>fԙ ާ!8*S^;) bFfCR-+ӖM~lIU&Nw faPsL1Hzs(9z]dπhYwh(",X G1ĶjO<4U|3Yb:jݣ<son[}uT늿h/P٢G/=jTי>5q`*Pr\W}.W:TT AV yqNIQ߇n'IKBxs 鋩o𣮦ңy$/m5fw:oytmjp5m#'ͥtCG?c.|~guN-#? goGi6fH6 ,[﬘`4ZѬDL#;>ӡN <(LJw)C؈۱m fn К iAذfآ-g;_Sv&~@tOd@7ـ o^(yF\9tКz+N?w'j> {QsٳUkV.*. U4):uPMsFkՋ+/F42D4 ]QQ;k>'uCv{{fG'B׮\4Y}GC% :94uY6`A`C/-W,#sS{ee9x` a9B_X5H-bgiWYmlK+kyUiZ四~e:4]9]@ @ u7\DK"n2@-tJך1ns\D-Gɳt (MwⴛE43kEQto8max.~Sj̥%&qpƊJ^6ĀpAAM @E>!kZ/0 `JR|ӼZdV1˛o⌡;FD& EPEJm`{ɻ%7 "Fǣz{, Y˦n-c$ DpD J:E퉍!Ajo oNpXCk!J\z|+ʒDf$Z }s1)Yf AHnZav.i1pv KIn2pȬҖ' QC_4v_hG v-)v0`89;n/qI/r7`|Lw^+H ]6uU$槫p6NƗ}M 0ٟ7ԬJe#59Rb&Tp8;fF^hG%yAo |,Lے!m.yy  󣊚!C !kV_[A4* ɎGeGn:cLzYr@%4Tqg[gę\jyj/nƊu (`2rpp=絨/V?[fFjRM”;?ư*x@<\(fzF IPFvWmpv:y!*KK)>Jnȫ܉&[~"v\c1 ؓH5cvi@Ӥ%٩R+<^ R4ndKhq^5/+ڴ?\Faw~'Z[Jͮ f fJv_ $Im΃Koie>uHPh4v0͖WqWv<3]A˝I$pi]4}G-h*FK aG.X=Ec}"kzKٳ/Cje"e֐PUҪȢ [LY"/G.6S)s<|+s q[odB_. <u/ ) jMė(ǭLY8BВv^$ʰ AEm`kW0xiWTN1(:0$VTMXc, xHuB_pZ A\iMp"$m $+ Xn<;7/g{ctƬ;oalQ+I {yNIs*̏QdPW+/$E2p}bٲi~^.erdR~JZs)j>bWvn5~M']N9n[,ʴ{ A.FETȮ|9' ˄cQ#Xu7>/4v, ߠ,_Yt7 ךE H}FEA`cq7܍?ðO{1kc0,< Ix {,/2l iUndkqmq =4xE8둹(x rGdHox_άU]57Xʜ꠳\ MVCPnҋ3"3ukiNɌ!#"Y%TOncMtc6%e5.˴?~;Gqܗwqӿ#8[&sZ9ѿ9G{XԄ.YRL-ƘStn.%S%P +yeg0)11FV75<HF wiʟWβ,FPA 2e+VɊEkɟٿl-.S7->G<5饝pnaedUO,}罯Ӡ=P7W)WxfG7 r*!bK4"e#i@kj:xS#2jցdk>\9o,I4s]\AEA o*(=A5+1<Jg/0!rDM*2@?=E8( o,>JzE; QGppcqޯJ, \]m҇M% dx#*=]wT%=u]lo; P>)gF=_Uz@L̍q³dh^B5v-X.A{J~O|( <89cF0&j$ssԺevV{[6|Uz㎳[ߑOz鍓VL[.F,4(^Pi[:^ʼ*?<옄e>T;&M QijSz;fr)ߓ2ίR@5/HQZ x}&Bm T;f2(-d e ]^? 5̬,sv6[ZaѾN]KM鄽t\Qj23ckiP lNYUƀ2+wt{@ o{#䠇Է;N& \m ߝD2cF1UrKi)M(8y1㒒߱#-K[:hsPm#Z2$cG (EE' ^3BX'l)r[z/aFnWeL*s|?wlFlVحmVM^Ã{[Yd} g!rkY[vf|QW:|\P NTԫ8ƾ@5V >gf$M0[Q a5dlGs,BC4e`QE1`!]zMT̊][n^RW h3WHMH$P8KP]ڸ,}u!Cҍz-<9֣In64R򰀀I|µLLNjAJN9C7R=!e uag- u]g/1aM_SU%eģ L@}=$Eje<⿹8C NH[jZqX7c(LL4oCYݱ0#(K|XAl}" U]L^ցdTy2?m7%pWsx O)Chֲ7Gs~!fQ3lm%(M73ot"<.qEڇ"Ud]r0;YgVz"ڑeJl 'a;c'vP͟՝6x`ZajָM#-gi"qQc?Wo6%{T>4Y4xXjpvWHQ7˜Y|K&z {r]\9Ή4H|ehdUrƿ3٧b nGG-2";cec`]k$!/$+ lt[]5T3_5.ӦKMh5u&f=n\,  TWLpZ2q^;٥6MIUc2JM6;Z5<eHۧN;.Lre@BGs{"{,ONeiVVaiA%1cPdʙ8L~g&1ۣ{ e'Bm)fuDFc GKP=7;7&7<{_5w^5,p9%^J?:I-_;/0}YYb8l 4⺰]XuM;&(?muI6~>iy*Ʋ)N3",iRʒ@pW$Ć"hYǓ<ron鴷nefI'K696#aƆ=GISݝU'1H DceZ(:I؈4z̅wT/ @\b46+Ίw2gLbb} oy@A:ꥨ.Mih!Go83v:3 ;C7'i#>k /D"HE".Ǚ=* :Qh|sqJDG/R&t~Q,,L%7紃ekfBϸ\0 Xj 2Hj7+Ps=C]ѕ#riBpw'xn]@T2}]Y3<"mԹ.5[?zWUZ"+T?C0s n;2 0\!ew;ی%o"N>rC9*#T}m.17hW ]ew}Cg/8#Lͳ% i#E霶-Y.:U?q w&m,~h d@ѹly Qoȅ>182*x _UsӪm:=al;nt[=7ac f[B}XMbS';x;4$pEcCg9GrK1 4ɁU9j^ػ>N3*aE?~ƻꇶMu.x[|xs>ՈX-Ӗz ')-3cg/Xa;ID4P$ԅ7be*Y12ŠY[9H:1ğBmubfsŐhB{+ٍыZ㥒[UeR1: XV)]detTB. /m? Zߑqq(pe_EYJTsp`l#SqY rjR/#;;b57mDԃS"K]͠ܚbG@>*5%+q'9ܕ5Iq9r X DA~B0嫠0~}'GEv^T_Nь)~%𫌦S9]P,%txƀc ]彁/@v G3EbD:gu3𗘄[o,Ze /lhj鋠M \U'SXaK1z%};CMI9E]mo~Tr@ t Qgw!܆jFP7FXN8뜌_Įl~Q5er BKzCtX z-%D `+jm6rH@>鑦4qL9|lП~3NSo0v[篣3-/9)†倔>TRRyJu.cΆƋ[ >! E`aEFC6fg~^:vA$BLhW¼U|?4 p m0;ex#|mBj=ޜdI +p@~dD먀 SBd2ZtT$!Vgcq0"N HV <˕k*sxfVAPW2~bSWxT%#Bv]_0Ƈp|:3d0YaTϏ~xA&L2ȑ.…PFm9_xRXV*LƕnYNּudk$,M@HN}JNhwgC>뚎fX'èB*> )ۘL'{R|-;VoGZvZlLuoH !xE 74ܺC݈Q>42HE[(涨/c.Ɨᖐeެe*<8sg} fbNBkyXQE]2uB#a>Wc)|I8@?H{dj#? 6|yU&?@1vε hg3{Ck`eQ>LWD93ʡv0Fʄ.8Qg[ pxY'a.,7Ǻ*?A'NPMyB;Yi@*!}ev=;,ZLD:. }#əte ^{z742۸Ş?1,\zD!b jvDbR]vT-G6` dͰ,VyDK=y%tC MNQAF̈́'W-eLjlu*+˝N0W> Qū. ҆C,{%qXwۻ"څᕑaml-}Cm#j]G~qKzTiͯ>BDm'/98*TI vMI",_/QQ\q-!@W&^Ñ /'8L9bTwz)7l yFSH|jy}3g-t'c`>.H{F/㱮X?)Hp9gpaَ;"HkQ%Kt\v_$h.ִd@YgMBMtsBU.3< yH6֗dg@QY}]HhJCgxP7.G?:VtP)8DDU^l&{\\ܲ@[&rXXh:'!K D|'x}݁lU.nh/SD]\t6)OF6wE!>bH>d2tQ𑧮##pL)PNy@%9PEr`EomCO2 ۟ج ܯ:<]j B&>-`SݚZ#{7wU@4cA厳ܲw#Ot af')a%J|]t5/ e'CK bӁ6H*VaXqE6"y8 vv'HS :wnjIW1trgҥO<-=*ʁVh^Tc\_͍+a&C2Pc7I~V=G  >)b/D,3]IJ]1Zפּ 3bw6!,P^!D+LX8ͯ#2k1Os'-K#A{ik8q -&D^ARV-=o"!LPtnؗyh*eU[D\Y˼FF̖ FuX'Hך"EjjlZBC Oc '[w;:')cTvRU*pUݼ:o1' T}W400P5BNpl\FM2u o(}iׅ(3F}D<xp4O[qT;QQ;ʱ (v5b^ZR6l&09N:V2[4|gI ȶHI/e m!ru;#rh>ޙP54"Y[nS0S8IQ]( | >̴oq&).E%3Y Sţ~tG4W/BB[.h?8 t5Q1dU>įa~rd \`(=^⽸SF^I\$T^#0ݝ|Ԏ o K6]@j c!=~BT@2ZAbvelRVs<`eh# X\;)MEt9IU:T JH M[!#+](tV(ɵJK+XX7uo79[Nh8)#p/f'B&[,C6W幊ᢅ)PodM^2̄g*w"q}šC og+U:gXvrl<Є葭Pf-SO1e^!/jQdQgD刜M< Q9 Q\߀ Vm=_0EA|grw/锖{`C#P}'_GwY 71Fܿ;+yOM񄕮j PNeQ_;1Rep-!ىŞ*?bQj{3֘Y(lqQA0#"m-ѹ \.eZ@K#a6ŽFGpZnRH{˗|.4+a+fjp8mAN/ x-3E8>-uƛ?)vAjX9z=ڗ0'NiV ao~g_^: t>)RYˢ8 ާTtMף3)GZ%SMh?7?SyEGd븉tx۽6~ZPꙒ궛9=CQJmTg08%-dN ~vl!Nrw!SH>a]0!6 $oLK>dӡ,cs .Y<͟}!ظdZ.ޑ>_w^7⣩nqOȪZڣ=ĥWf),3%ê/趇R~uYޤz־$ }|Hb"ѵ2.v(h|240DWM[L,S;_94i jt_K ~@Lcn#~hشY48rtBa;W=,/`h=P@Q$BZ 6ˬ_q`[]gXIp66P2 (j2vUG`_'L ,qk@_@C1ZZ}VYiq֏Ty=I+4"K+f*u2Mi %=YKgE/'+.cJjQ[ylQ{*{W{vO_bDUI~Ӝ(y9n|d'a]L Bb!{TG2݇.['X+D*$DNψOPY~?3_ERH]鮠 ^4O% s>/u~.|TlI`ٌy3cYͮnDV }^c`C̩ۛnrE# t~,K+2qcGfkA`HW6%v@6LsŽɩYxe[PpWGѽ + )N& >&m~bE<: $UɂHe EM&Y4N~bUW{=@ (VIsv?>A~+`Fn@V2:oYTl 8QJ0$2 s(WP)N .[R?afCt&8/#-Bہ} Xs T*a(pڽ T,t{l"uYOFj[-t]_d,k+XIN9Dijִ{(̨T_s-k["3ԩfY- Ɖ!k-i0h? F^,=:זX6r":o BTi$m $u9LxYAb GYU*$ m;DM9kO1^Bz ϫ^^*i 6sF$,aՏ32{N&R5")l>y{M<|e&pַ#k;aI)vY*՗>Bɋ) ad"DB,-O421W3Z&B[>J=7 ے mt$0Xw^A܃WAuѝ!_c\V /+ywP|{`Ze ћ5TKQ4$L]i< ʖh݅qL8K$w- Ǔ iW.!6)mFLX"hԓ<8U)bmJP%VƠ՟_.*)uie5mƔ=Nx *qCȵe,leӖ_gb蘞{7N+b,b{K`ATtܠXQӐNN$Uv$` fnC,^̣gj}Qz;1ںJxdrP N_^PRdf׀j6j%"#\| syZ"痯;=Ey.Pq"zZ'-ȄmvӀ+.ȳזiUX'N/FpIt,U\d3 S##ygak+Θ=hf*T",K~P#6jPUN;J\X[`vQɥ t9 !x$#.) a C 5=h/muX6.qrc"p%~䌑QF܏>7J!L~xCF]є€>aҎORߝM{Y7GS%9@JM ulvS ;צwwhyY9` VZTB/=CȳU<6W~ fq{/u_Y)t5I7pJgZF2u;*wE'4mh@D } {;߈%Nlx_W'zny'.HNt YԱ@23;jdLs-\SvLx *Tzu-4:cҭ&"荍-UyA!& TSOٴE׿K&5Y{6:%o[gԩ{Qs|r`W7IzCT~HXKMǭ9Ҫ[x^ږg-ʙ)QN6faO?h @KI(VEmԇ l,%TRH4[s=SpKbdƷ֎sǰ7*P9 ތ'3x(<$Gl)p F#RM&`}j> m(h%nyq<ȅA&"3RyzKĉ1ϥcfkM-ʌ\Z kjngwUINJ} ^ r+amE|c21E|I0W]1X',YCS@T7?9঺ z% @eER,GYY"&NaM[“=C#K| E,Gt(}<[@K҂ zÁN_M 7$Yso.WWd̩VDC #gTےi궇?/R.M+:ZIWK5~> %̩&2_VfKAkg|^)2Ī%BÇ6+i/ݵii`k/l j+bu?lC\=n((ӔIT+JbJ) @ EXOQ,\&ϑ#t6>:yY͆R32c,cUxq%Wd7`> T+Ϣo?^1x8m9cmUN`T/k9^r Rcޟ#fVJ~o,$5 \@ƒT8ɃS;9\w:o׿.[#2iZkyϛM"Jh! mpSorPwsygЭNN"%sGec;dc:iSB\cJo` @(C*BŔp(t9*TF/k8ь/ ׽$OLMu4 *YՒAMФb4c]UR6^c&R)[ޗJn}Y1\O~3`BN BUP㿉3K9)1iC3vA <>ps+TVD %"Li!$Y\{WØin'\bӍ2Ca{ %Мt[F?ٰԀ ?}(sd SY£ö́#,:k,ה,X?ݫ9oB_6Zjj`q`kqGzv(|Bf1|;*eP, > #dK Q!ʑpCa/vZCEߤÒ^{DJP%c Eo^D+WƃDH{A>@2'"$w\hŋ6nW %I{Ps`c'VU"B7wERAsʔ-梈M^D2QpvnMH,O(הQ18rTc\VUÕYYH@Gj)W:.T3ss.ҧF^<>a=5`!+dǩM Q Q!˴\x\VC k#lݢ*W;244p;6QDzϩnLbhy %^sE$VTƨHS_@cL $t`6|:dp޹($+uՓiB7{mz{8]mxPM=,-vz.E|D}1ݯJmelu?:R_ , W |S!'VqyXx沄PUDShr6sԖ O,wWJ >"L'*ެ{*_|ܚ(bmAe{llmk#y0'YP8x/9_ T HLF=%BhgK=\v4y.祱 {>4] 0#/NngknN%hisf(rYЬ׀0l.UB:MkUB•i0?a~DWWWeRZh-RAyh ;k¬muc0%72xC={>G8[o}Wx5 3b'nX~Y/?x 4lP'ȺMٝpv,ft:BTU";4xON_&b i-$cэ"Q8^؎Xޅz,`4mϱHKmܞ?)^ei"#7e(/NL[{?mЭl.`AW7uS18tgʗ'~k0h mc51y&%`̬@M\(t_:mZ{>#UR}*ZN(i Yc:z_cG?T.hc]tPj%n~|]2܇mN}9[$ qg|=LS[s4AqÊ%IťHjzkt(o6(1Ye& Æm` nVgYk6/f^Q1<:tgVߓ0XNYTLnWsYO2 䙻׀@DĮN"='I i.ygUqok.0b=KrcQ[kb` iHfUtX SΣ?6EXKS[Qya8~l"~ňJ\{ !eVS>=[Q1𤶡Un*wW~o/r<λ/ Cw QnN;dK2-qD0T-,П i ,F#HHtVyǔkސăǙN>$DH_3|LEƅkh :az}Y:cwZFiYپqv:WvXiw{=(gKRLVf.#o<d1@/䄺"mѵMM8}lHA&.-DWc KMy.6H)r6ΈA.:$|FNt ;o1a[kt68m]a*EO9se'OHlQZ(U#2iC>uΨ%b8t?@FZ)o]a)ԧŲ̀d5HݯHY&t tmᑤ0 )xC,uid"*9>yu*U؋r&bFSNg$ī2Jh940q㑊Zpc6s-n0=TR+aye&[vAe8e~-}^b/7KZGmR\b{> VJUzm'n`f [E4*R2I LXpJc,m "\&:^@E\J|zA뉭@iORp iF(~#wm"eD &xLX n .Ⱦoof{ig`ZbqkF_h]L~#,)Fl x%01;gyo;{206`M xs˃$[tޏG`yKlE8VLH-lm(ڋ bd{m;PL an=awfaCspp)(AMR G='t5yJ+~3 Go>A3aMjBqFu1Kk BV.( *gUH4&NwA2y9zܔ`-j:^I^/aC ;2ԧ02s262Y,%s}%R . 2\WW"Bp -)jAcE*~ ܙnu)n #H]%f>yэB|?rWkzEC3 HY《'Wc9wICBY [e<"y)B}*CccwIo{M{!]fO$/C7F㤬l+?,ل~dz#S]1NC]&i+Ȳ+2cga}NPZ b SHu]lPa}Ϻhw<0p`2#C*(RhDx^T%Ho˜mwt]Bn,#pWhVy'L7.M8+J$Ey 'mg_ bP Yl>?Nz"Js=yB.3f.7z 4"V.!sۂn󤩟dPTG@U|ەF*9& EZ ~F\ P,-vFdU $`*طnNYxWהY|;"i4qqqOF}fgu~˝$)hًDUl撚1S{h^T ElP#;k O;KR"g%tEcm;;::Wo%h&5s}Jʐ+ Ta=nܮc^ /%CͥnL l3N=GIh =902w4g),\)o}auzSEDnS"LNV 8O W![b) kx]\ٱ4,+ mY0ZCO8 8 Rsඞ7DǨ0*0aG-Ӛ1lLRsA u}u QSiR8Le3}31DZ0uL]1yJM]R YxLD4S=\ޮP&c|PˣY*#\VF+aT"t"=a=W#K/BFE5JŢ)csGRtu*jE2Xw I۫%눰T.oD9+9az$ b._iP q ^KuH >pHv>0~ֻ>4QSqigP {g.6TxϪ ?B_3?7OpPE.vۺG"4U4Q::WAY*ϻ0;!N˟k6P~gGղO }۳o<͇T.šOWʖU|r; s5Df"_#)zTm%u ~p\ϟKoVҳJp%CŪߟ %22 }z_Wo鐏w|^W1ulO^@4'(e}ZMBoD&_$9 gx)([z(ou35ȰY^de  c+8>¯b%7zTq:uEJ:ƌfwPt^x 7{{<=keGQ|@)@ޫ8z4RwawR_/mlG8~JqK=)4SdO3۽7lBkdhR HH_[ 4 #,*H1~TX49dtPBcIPw; `v E8z.fLbmVuDc>7YMo@s eF\獶q㧰cGe;TtWe`v9i9mW%5z *v{hy6C+$k s;Pi*%{`qQeQNqM a$Uf`q0'~':PlNOY1PȡJsb-+ݦؓ&K#n#Bj/4q[J, )5*5b p_=+jW«u)í߻7)O4=?7)0`5'fe '̙f30Z-,OgG~L{R|j"F^wz[;2 N}513v d?m?8lVZm`"YШ(B9ga/\Eӵy.ojIA.32% #xRzc1**M}KxZc!&CzԈ,kI&H寜V=&ʾ]=Azn&dv7 *t rFw]>џg-r|^+h& +QY AH2skHq((c} L֒d-:4q_VU(2.qYg(U?. e7iںBܲd~G@Zq +[mmF4|7Bh"3'HPy5p?kW"E6|I6M} ^PṰ9V @mtu lN-˶ '٤Gi-x*$:Yt]4Υrwb\M2}GMB!!mg1W[I5\"BzrZU}Pf>7+h̬44l{0JkqG ܐIyY ^lnr6Ӊ(qB mPlkv#z0 SN%۞"\Dgr3j'.>O9^{zm#22tڜ305{s&z~XƁS3:)akOY !}:rtjd, K1q.0PlЫ/*oGy6⛍xiZ_)1BgK ML뱶Oa*+`4¨{ P7CKr.o-`iX·VAX$}sO*=QcX ;o큾$I l+G痔VѸ}4WvX=]j0b((=[ c1 &+H0 R/~,n\LR3ea`I@*qFUAǢysuJʺa S[7K:ѢB|j>,IU(t:25>. ֻ$S̈́q*i6'O;(n%2x͏-am,Y޹Ipi5Iv&.\sQ4O2O㟝n1]"B{[νjP,k2[7<;=&DOpcg5ݪ|7+̀ }"foc7Ym[ʵb0 LrK#:T_]c܂oԦe4KuVFxsAM-&$֊ۺ6Ҽ>!jH;yLE%ja/Qz,E vbdFޏC[= D S%hĄI|+zeY(#lkNMQRWk Hd ]BQý߹ZWKAIXI(hp[jMR;go/o7bfC:S9h#.43L ֭l7XV!fLo&*#nS:-Vy6Zz.+/=gtLd]4iăZ!WHF}{gۉMa`VJ=᩸05j)֊̰Cۢuz8y&|A@K>]H~{i[ծAV24v+շR'+ţ*Rw^wrEn,WcI%cYX" VnC:3&~ym,\6גC0iV40phi,[\PE\,`ԠZIޫ(K_tƔ4qF|Х W3jWIe&HMJjΔ<@Ve;J _HfBf>'ʒV" qD Hb80lQ\Y}&_pIl?6BQ.ô +W%xordP@Ϛ! SH~Ԧ@,>TUZE:*mw >20@i*$ ͦiK 0)aJ65*ُ0cI fʡҬQ8Қk;; cse$ xg0knۍR yw8bgw5m2:-Έ8Hn"_\:fkZ`G z92|`èK!%ӿrVoy;~lj[H₫dR@3Ve[,k );a Xz qp#<  ; 왥=5IG䊏aTVy B8HH(M߽7{͜.x 5g01Ʈ![&tT 2- )cٝ9 k%$U~Cu bqWoC˾y ylHsS{nEO{7^̳VNpYLV> 0ۦp>w"(-K+;ޕ3sO7# =bԽ,&2[O7醿##i8"G];T<& ۸ Ɖn"kBmk^EdW8&j QwMgkCQ'gM/ۼ`H{Nvi7 f;ÓR[5SNpἘ ~TĎ1b %LzQ['@XcO_vhnPQau)(·L@86E&6WrȊB7(dZѰ)nh4M3=n icEiLlt"12k"stLm8rK1{ j|;}6QՌő655޺sfeڭT3)#mSn1llhLe2 wV>˪8P::vtBsᷩbf3=C!үغj+IFl|UzB3z7hlV1KƶiRԚ w!1T}vA\ JI  &&b~vaZ3j; U'L'ysqPmm:1ՓyM])Hr?ga.ת\*.utݡmh#|*+~bPfp宅*]򥔴rɈ!«m46eKPc3o d :ڹaI.ܭ 3k°^-@]i-xUq$(JSz(lk,g,F#?72h3 pU~V>0Ԭ Pz䑶pln2o6q&n"Ff~>jlEMp! Z`aV0SNMzu9f 3׃tQ_>K_ɉ0#U׎,q|R[ozvΰoli6G᭠2Fme?N2Ry1Z7`C/SMv)ǧ=7:,Q4"Q1+_6vq\&f9w&\٦' ݙ<`UN!@bpc (D(`\=y%1n.D|l_F%N_bx JwDPH=ZU}DFo9)ǮijSl*HGϽ'Kn&F W2ɨA"^@6=)'mWVwJױ59݈]ud&Z !(jLQ4 @чcAr© ɻo*4KnEO '6OhmK 0($]Ju@L>h*j /2>1!r =ncHz`Rμ @'8N4L;3펪#EV,sVʾTKMg:H2L9LCv"}ZQnK@~Zz674*3׌U3Tys6lEM~:-X&sK "FpԆ*p:x¬G3UۂK.{~m$8@*_[fnS/5hy-$[eSsMxSKSSٜY5>@YuaxL bRuʱ5xX.0*> 6:%M`Ҟ ؚ~a yQ`hS.C???WjƋLBG,_-@AUͬ!mtqLvƜc`5w CdzVPV396L~&h KqZ_?;^-;etymڌ'3FEĜ7tzR"/ĄԔɷະyC,ER/xVI =pEeʣn6pv=2u >.\6pF N}^~m8N%_*WIޓX16Z7m(͸@ (XDuf l`I[AG $AAgLKHϱqd½HT T ElT%ؠQCzp΁!TkL}q5/4SubWW@Gh@Bw,nHS5Rs1Vg Rƹу D{F[`qU:+2J'Ercly%|ӕTzNuZ\|`Jlڏ k@K/PXL]2wc8A[vؤ:Hl #LɨQ9.%֒BϮnˀzAL=ѡB 'P5G k1> Dt(|ي?qG)@EƥN0&.MrobWXH7_Q_z9Z0Ui @O D~́D}=s˪ɔr1ۇZ1}3.8g g ^,CRT@gc_矩_#e{OvX4^/56K_/yŰ.gX/Q9Yr@lFv^tPao H0c vc,/QvtYY5uWάlkUa3'%.,ѿ l!q4s'kn5n (Ն%䌄q(ePenJX(=Dž;#yn]FYX%st;o0=vN;?"$˂;>MefA`o[9 |N=hqN$@*Lsk|7 Zdz|kD?<ה{yv Tԗ"TmՀOե,cl`WkWl= Ai\i΂(/ݛc@Tc^E.@}y MBԶTI3+4yd}4lmUX$=SŲ)5a1&8Sǡj%ys+ Ů):f/G p^ u$DwiDlnW^c0=MK^脲Axp ƪ!2~qg>- 1mivmEp!,h(;lFRZfwf"W|ݐ]" mxA#VJN Q hWD/6 '4Ù{OK9ZeC~K$j>{ kA/u{s~2Q9 n<]TK9ȝ?(sg]JBu!H=D>An2Wv &j=y=.#І,ZuC=)鋴>]oKâ+;DX~6|`Lӗ{2Xz}h`s~X&a0႕Z- %3u]:iW432U R ѫi .@ _7'qbd6q\f9`¿}dDׯ6k lu{r((̻ۤ ?Yy7D-sE;w#&qŰa5^C m(+g XWo}`J3U3D ɚ<,aꗝkǯ=+FDON < i'J?b_0%-WpB{ Vh^яQOH^ښʶUpY>}8/*z;~s#`[YܱQG% $Mu5,\$]J GXJ.𰛉V@-`.h\JwG YM#]EX,ʍcO:әnR*ȅ o]. *RFth@,B`W,[ j6/wb`9ZoVم{c\Ų?ۋ_dTC.Al dP/NRa8X6"DP:0z}oP;uahJP{ab<,1)@ZKF(HhՏDSٽI^,qX6?S!w b]EL[x*tVBW>4x'Oc eL^8pA-ګ]c-mhP}bn:@⦁8mGhֳ<^OUᖇIQK˃DWN Ԍq #GF62YF&Jr9"&krc8]1&jװoYi u~I[s>NQHw)wQm4݂#㭴gkڭ7aI7}E}(wac:zƗe+c lyisSjSX0iWu/(Z^~x5D>Dbft^4V^iLjvѽ]tmB@*m~{c1j(EGhMX]l3Ӓٕߟ|L9&ҜRmea _CZS{tzP4ur ow**A;*A݇=i?W@J.i*q,?֑Ǖ8 _,H#{j=~t>PN#XxK h>ʩͲ<Ӯ\zxx;j"b~a>1İ-Mw ~RUBOD/ `%YPQ_WMk|XP^YЗAvu+!sbl/*I7I c(&ݫe8 9-vgb_R k$|8{ƖL6 V'ud plR}ٕINBU洇.Thr0b색J $ݹQf$>8!8[ס<6cA7lU);hBSB QW9kq>? ڸ]2;϶E?QʍnD>5n|+{^u|RBH#w7Zi[@Umβг 2|21q0>WJiCV(>'5Cڸo J0c2%}ayjy~Qj{P7& q]YN ,߀'#f_xG~ w 2 ڱ8am4Ő02`/'8šuذ1Z#-,!Tk5jADtKy7GZvV-4H!fG;GC7D^/7p17b]c=CƐn3h!7fħr&_ P7uhBOñ-J_ah$T=HnU9]oh)M]bw u)i | 'b&M-4V(0ct9-&@aDzW5c<6ʝq$srΛ|0(N(%]"Tl?+{^ Ǯ! Rf"&Y,>kL E\׎b8Oz<+iݛ$wQ4ᦋ3+sXm˽2& u+R>EEtQ bi gТ4B=O7@ٹu UMHeBFT{8F5H%4C͟;[r.`Y}&f0K,/~j"pzS{t[Bu)0߮>/ĘÕnn|3=bSD_~|Hʶ`j<3Ix^}G~Q%@|{v[qhhB΀-ѩo{TYrq[ A"lG~R?kv.Պk9 i_uq9!HB)v"_T؁5:Jz1Br3{ԕ"227Xޢ<YfShFvE{$xmt"dnw"`bxo яM-f`7+w4{hqkN޼bl7Bq&Wː_1^Z7TƋw78K=nג"QsV}RFR|gN,~8(9LJ !|){͑9SSl5gx~粇 \a?/[4;z?G.q+6.0-jKy2* }1Y l~3v yJ忔[S5I>hbŀ 5r4@DBEdAoqdШt_ [ cm8kD]!M?5]K@RNFw"WJEco>LTGfNk=}4Ko1hEOHɄρ,*ďG#D zqamfp8Z=hTvpcglH|sJ {vRSi4ҳĕYMⓔ^.y"1+>`oq͵l;)&l+B/'exͺ^47?r{=VDPzVݬo"*':4#hg83@5PcJ nXqu`mg)wM_LǪbY3+PK~,q] &uOb]V8ăH/WZVTQhkz"Ouj ϸ>4 Q{Z0̊1-P_fدcBsҬrX;1>Θz'5p dowPcQ@$8. Y/6[k@yIůzC`LG*5q{I1UlSI6-Vu1-N&(@5066G84EVyI7e!8y!=)q"y;!-Fm^1-@U Mܜ&~^ u륃kFmJ {ve #KV#Ilg̦O3oCXzެLFn@%n,k{5)};K xr@<7 Kƪ 8W9s( U\Ӡ/1mN\E/Aa:2"grA?߬Gy|+*?f,TkCWSEn[ǫ%\aپ7y*DV[‚LX&9=d)aÁs^R´7UI3xhX{aC|rgc0r_ll!h@Ci SX.ū]Y 8+ .tz[vC wn#(Qp22CY{u o aOp" د^&9 %S䡛*1o/Amㄼ&+Z3";Y~3kbZGdӴ.`kWr`EL53Px2p1Z|ܝ:,ʨԓeϨCƇ9a3e5W>84.DCIsAw0'u`E1,fw1ɀSI" -? ` 8==+U::޿t6&ϔUjhڏhuZ [&E_?  -@eߣ bXm~5d٦cFtl(4h')pBPÔW{`w[әwl'gAڑZgk"g-%:9izuȿ@Oc0 ;w(ⲴLf`YlPNFT4|d9Z<n˘fɅWSt mTޔ w㺫N-WHO7G EEȏ0O<,lȦUYu56d[Vg@LEm:oa5B%p0 D#M3&åG'n5 9: tm5ݖh.'U &{Ưˢڒtߙ G ^@A>b捿z8 ^:H}:lk8\2eM 2^J]j*${㬜]\[#5bIRTGm-V/D1)i+DŽhW137sMr=tVz߄I$A1yv 8s6<(O{K.`{bpٽh( ;Ҥ;Rds^rPf(ָQۼ!bA]IiΙl9 c/U^7ύY!|RqFպp d.>uWhGP4^쫯G ƺc:{-;2o1w5k gLg2&X3,^#8SB@tn H !}(wT2aZl~/Z/rARoȧ6c KBǸ=~)َL}EA3.>(Sn<8D0x4^/0wwG_7`VZ~~&Uz_"}V͔$yo‘E&}oz}D NԈ&hWGu8L:.٬S{5̮Ԭ-!b{@%qدqMR=u> 'z1"o?^ZSV2b92lMkVLqYCF9sMP3a.T*쾷ߗBB■̝[s^~AgNbAC\50uL*B7N (Vz#(\N`i 97`!8y$ ?:WUTE{"By+%8g+XL= A~Rk!hN-4d*wҸUNW3+U+7*fIBO80H $EY5wq -p;gEЧ'8րq$qj%nO5`N]!}7iwKZ/$'p.0=}L>rZ5g҃Z:݇1* R%= s52LO}wxQ1Iֻ&0騮$g[a]ق%O0 y3=+UZ(2 -iw!zy3cVB+Z6B Eg8S tA6@^`;avgUl>S_ap Kʤo0nA,* [wд1պk#-lLhL0 ^~H?[H+A%m@c>#g3agȯQ!P|gȖͷ# 1{&H2`N Soٹz(sER3W/ElQ_j0@c_W1jIp$^:$ͿF'Z4*r= 5c>C5\@Sh-LM6$fՈ{gie7>> ^:eHX[ҒfcFGM8pt{ oB{&u eqb3L P(zLוXڼk"DT|ƜsqugD.FmINcn"1|n\ &}7sc+QPmAbE>< Ny xdz,h,Τer4ݾc>߯sz6͙`o;HOZ>;ibz9O(;Nϒjŕ^a|("עJ{mž};1<[i{f5jvײQoD/<; OgYZ0707010000003c000081a4000000000000000000000001657082560005f364000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/hw/hfi1/hfi1.ko.xz7zXZִF!t/ZX]?Eh=ڜ.+1=wv6Սc}"rB;K\>cS"긄ᓈlb|IZE*$LP+Tl/u B=5Pq3 NL++:M&f$Gq1O7C!.Y2D}\?ywkisINs!'3آ4ގI@lњs6FY&|^EOxBگKbZf vp-S?PWUk;w}:FDI;g 5Vq–i#Wʍckcf3U/*o"]^SgYt@ʗNmS}fb¬Ve!{BRr=k9sG;G:.Kͳ'.0,MiTƷp};wgauG`҇E_D7|BY W2yGv­LbZ,@2 ^X 1{-Ь]7"%nCls 8x]1iW+#;mƜ2ik-rC&2=їN:}R죑ij(AlqFO0IZջRӚ?>>+i_C'W~ e8XΣ+Ԍ9g/ɮtͤkn "8mhm+WnViVdrNG5d#3uOKj Z&taDKtmRgAS8gҙY\PNep81Wz'hWv 5<0)2,(Cf?W0fKSA0 q?KW?FQoTM[^4بkbNPX2EIF_W-_L7}/ qu3xٌ>]'T)lO6U8 y29T7]׾R{O-ލ @"1ö5edI]Q[$L΋Jc[6Őw8R7} 7sğ` tfɀkipupLQD5suC4gⓦB#C4%i-{6W݃.MiH;I[zX=͚׫c}x],^آ/kD[!C. }^H͝rq;@F[0qT0+{,a2䨔:`$ݯJU;'jD66eBA]1y|@a -FΘr9 @P[\zbNpv`3oUK֞k$Ӽm;;|Wm;2aoRj]CT 6>P8?Q?HjPڿX̙4kU䋟3a`8畋nWچi:\~:Dae85ʜ(30]}֠GfdٗouԃNn~Mp\I h\̓ݰ<(cvo?/sdMzh) A,H<)W~9҆>>sĖ!""pǦ7 ǝUBR7w[饮С墾`8a"j1*Sc%sp+tݺfy3,ٚȧk^ PxFv~947r𛸯 ȍ B//61y5Ǩ` CZE wi c.#H/8 欭NԔj l_venK5j29Y@ F||vM6;l}DkøbyVP*\F0uG eNFv\AK¤pK\E|_ L{ Ѷ%nVz 7Azj$gx^9%]˄Vd`KtN1XP#WB|Yq_\Za ~.w=˂gM摢ёGq/gkHˆX/ivA :M.A:WP3XLN: 4+6c τ0,uAADi(=DՋ97s_b#q4"+d]o斏m@?%{4[]#ffe%BP 462 )oUơ|#_FLh#b`n=$尿@{ We15)lۦ, -(xL b |Bk*Wg-qu^oSLp{h9x>;FeVL2tBި 4qK݉$(-^gYSBѧi GS"MbVOdoK6'y=*M Em5z @#SUخ_lU0MM8k5ܮ+m%d)K{HuiY`T0Aܖ-Sqw嬧ؗ:Dtx0Bǒq0-hWT_9+Db0J=todvJ?- 2 kQ`ܸr8z ]e޴Y9JNdZ158J C bx[PRQ¤Gݕ4 WMY8JpߓɕwAHx+ʽ3ު8bwj4vy5` m2mIe/DNi>gr?VwJq)<6wk5Ld@\{5knyjP u<#e8HxrKS 74+>}̗$ox7 (ku'ePH֊ Fy\ߝ= (-[,Yug]%cEC/_xZɳ{A ;P6vŦwțDbj9;_l۔>]# L%$qd٧豩q%|7+3*j< p5QL\᧎b`NߍyF3 }B>bRP͹ӞU2P5 #HJw죀_(]*.%}T3`0xU{GAS np;#$*Q5´>l=Ll9-Hnmjj|:B$Wnvא(e) v#棬twwg zzS)Ze+Q]nbq NIo [qO^y~4y@B9ْz=xP MoHFEkAT'jȎ,`"]|/h$cs`}RGrPdm|2~/hܙVyA&*^-N@k^Vdk_ajLakE,6 }15|.16P:;T\=jT$LGMټ(,fhdCE;"rB~ CexzurۇՍmA6 VT6X_2í&j4v9+Ir Ӎx'0UsPn֢ۛ]8NBw!hLOjk+R2j !go.+_(5 GZudickL|}#\T_#o$ۛh'e@;{ju雦\ qM5[,t="З1ۇkh᪌O_pNo+4JC!J^GQ5.Us} (~Q{uz)* SYCy.U\ x8;xFiR`G^[spAp,A[)9 V ESwຉJ>[yͳѷ)s|+~'ex GF,Bu69)>6o׃SwжRmU'R4&1/r7 dnR7C -!#Qk\kcH_eor~CQ%@aAOҒ(D̳N'߄eROlF=h([^Ǵ t`ba+@*~hڢuvE)BlA.__6G,sy$?MIR~aHr[=jl&!AaA-oq Z*4i6mL~ |ۮ ӣkaLL5SDf.Nε|ח>0T@U6 Ű}O2RȌziRONR@s_̍q|9`ţ' FT+STn`O51A~uv?4 w;~xOh1^u"Av/C  ίrỷbZ"TT<@-DyY%' 鸝I$M4Pj8{xd<q@qC 2N{6zbIZjq({@LPgsğPU?6PqM!_{aJzuJ;俺HJc4gIܫK!+;x<3[,cM;Sxt>r2tyҭs%> ?9n›R ТVqeYѻ[d+x9(C;qdm(*Gd5O$&hM{n^`uH2)4pݢDYLmh=6 Ϣ}P&#%@zhk 7"Icx{71SɶQtW7д-0seƍY {$( vEkLA3Hf4Rz;9  q`#.$o3KTYh/΄JF #1B 2n:1U/6Sg+s!??l;S~+8w jܽ#*k#Tۢn(qLDd᳛\% ̩ROXF)bjZ@ 2ϕ'[OVd5™Wr[ K/YIpMYaW}\zeA֡'KDظ-M#+4d㞿u+<{yeOp'%a̢/%^=@}'V߻+$ "(_(.NBk=l"!,C$ǃoKZD#09Iƒa;&qݞDolHach)bf}8L-v\AeiʖNXgWa.0oxy΁BZ5w".+%ahjKJbH^:?!D!#.i藁I'Eε)f}׿Rjq%uqlSQ TFT5b+m)AwU+ѩcMԴJP~D2_2bc>ڍ/uHV][[)KRJ|vm(' 9uTQG~gpBe[-"r UƔw;V)U$/alPoQ{o\?aނRE~"_-؋ c1&f#!=C:2W\`jdyݲxzdbȟ4clԞ{oU 6jǩ^ zpF <"tk`G99i+x"xxC7 ֐&3A+|(k1孱^q_ViA]`2:^ ze xܧI3'8s LXy76U![h ~|@k{;%R9=biOVaR{H(zvo2c*D͕ۊC1!jwe5ttlet1]t3s)aH{UM2/l<&=m"p̩AWD󢁰/U>臱R]vC3$㐜hd/:``9u,›(ٯ_0y{7$469F>< ᆑ<A+4$o9NwrCbMQ)cpjFsrj'6K=zG[Q@U͕4g=OH%i±Kھ53N#d,u|o^ "S)7>:a"ZG?s2akC;'d?Z-)3 ?(}l=/}|XR49sߞ #(+UN8'+n <؋(".YL3%AUX|_7D * jn\\K ѭﮎ qXǝ,^-gJ`.#bdJ,D1{PYDZLy#M^ ?euu犷8 xMGߨ#z~MT2;0th Au, P,=`蓀#6h{>6e@KY'0ퟠ.822bT4 ΰcdT t| q4e5KY,Vׂ87Te5TS?J'a] 3<^.y(R|QIw6qFe*S +l C)Wsha#=s Im12+xt 1nZmm@Zx̭ag^È!DtnW(5RmnGj]6~0ǃ&o"O9./^s0g:Uo4^6+&Ո'H0{햛X"ܸ[mDrSYtBt~E8wT~<5 mLB"i=xHoy,e[}*۲fC]V`=HSgd'1ANAV\*~ѽ |ET٠F DP8}96;vAp+RH$i#9.s~R,] 0!tsll+T  q=8s蓿m21uE$$C%7bܵ1XI,ikl1Fr}Pوza2HPne@SӲdȲ:I 9I@BWmj^ +뻗UJR ~綆Q6>cicR%;-!?ZmI{v ü; o~[XfH壏Pb[tήx3 p T nA,˾ջ.n -4 Wk=\E^ݗ!o`퐍|Y_I%1AA43ޭ-JŐ$FED ܏ s[,sdzr:su$8 -{EcHg7f1 cwow%@T|=VYyK`z_P/ cMĒn'>5C)eb֘q?Ϛ˶|.< ;X}3O)rS=HPTǯz!۝߈=rnuSԠriXE,Wq,?c6+>ԥsVċFK rVobCBSg%%W%UB[]eT@3%jHv.tUBEoDӊ{ĊO1ø2KʈR~JT^q8x"+X,voR#t\Zu FQ2*IykzIhcՆI4W3xXY=4]3ԵZ b8iĉj²1Rw%%mTI`MJ'ւg=H i}1l$ {l9cObɤKCr^BՂ\3C]^!X^ňE5^&.%A$L! !";"6dZ,o096еChulliOz&QaBEAY@^<:E2yР@#Q$JR-B {ֳ=osBg嶣;ޝCEb+4F'A] 'xGr 6 aD+#ڠ/,7D* ϕ3"hIE4 vYV`GE;U%u=_/eX%j#kaz{9|cW +/J.t \?l^aQb'@RݑyWAF([ VK]Iic,ZG_Sgό97kM>J]Q)a\+F=`IJvs4E43·_TDTQ ;@U6J}Jv6@؇nA(kT„"ajWʅ{.h$F1搅92p[IdXi j;뉏)a ,0m!s9.+'$#oK<8lwcMl@Ghܳwk|3 qpW|>sOC1]_=c|ߕ_0Tp ,twvBXq;M!!|<z ;VyåB{l⫱IT|85(lȄAxdM*V)%@lwai<;4nJ7td u@qN8;N_ccsh[ΐK\F,+ o)9^K׏v("S8c|1 %2SER$d4 5P( 'h_0Ց@a% Ц:uEh"{̵s BGyr=EO!D%KtjmcSA`/{T4$ye>]܌^9"$@9-g]&3 AB*&9=.I@^N#T5-z݌P)ĻVW=_w pM,6ё̘r4;X(0fMɲE/E|!vwHnKUԉ_lcnBG62(옉321` 8D6gr@,|@|svU~"=7ʚݳnQ8I@0PjgV)Uz byϟV%T5cZ?u.13n1T/&8u ~vHq%dmhJ2AsAN@g~#6eK}rd(kGgMq U(ny5JPf L-mwZ]>$ذ3|3)~-C ȕw+`о[ m!+![gFJ]طA-lCa1wQUOE#:E"8r% s"ބ9YbdP"}TEWYKLaп,Fv[|^#`uz(]JaDۡ8|n/YF,Qr|/Mte$I8i!ueS濯MdTI?L0# Ο|ܲ6-t+Z숹Te>YVHz4$'z&#R&'xl4ه {;`r;)jK}u{>\*b .'yJgTC22V3]![@w<%2UY~*41*w BoodcD/eo| KFUGķ:j +nm(#bRM7ZQdyGլ6RE0Z k PРHK[' ")9LA,P`Akk=ciRn8iТp{O_7#g; ys9eneL, M|W@ S`sKlH,Km7;gBG8U5OMgy0*ƑE"0iquapa(x`PZgWbar|3IWF;ɏptޛB47F>ʉ | ҷם!PYt|*FO^jwEiCg2!+VO95KIi !xN]f F;qyxs |IRlVK0"ɜgୠ2/CfPaR|%[eC7eh ;bΘ9u`(4\mWNl?ɳO8j&@z|fIuQG@U([Gd@nIC8'}fl49QH9p?K2 #ܹIct~=2kduL92-0p (V˰̍9D΃j=W7,] *Zۗ_@ڹ'^1B 5M!׾Ҏ[ aZgm-N،=A~Ε)ޖS-ңMhKMJn?!lL3 XW#̳ZUD}71->b3N%w`7$F\.?a*A[s`alfű-y9 Wx~(PXԧoiq0@JUF$!C'Pvx^4ᱫ$:=eN'ӭM.T+}wOBv eGxvxZmƍ@$3"v }j)ۦ'ހaIGʫ}2gy܄*m3 iE3UQ' pE4Pf |sIDy2,ނ{~d$MYUBONg0XrJ ro@SD w=Kax ]h֐[^f̨'5-ϣyܣo|#@(QMlȠKcnm^Z<6b7^6ecD$q[@@$X ^_U5IxuG;TҺs%ȠX4Y)9F f\CDvXLjuӃrSfH^RbG4=g˖+  > }:,3y[@SMrjJPɬ̴sOW-yQq JEӄgБ¾~TCJ|8r}ʇ /Á`}7>}n{&n\6zrSVn5ey:UIB.F֬o TYSlcզӉK9FWlnmcV%d}s9H%'1kl礆 /N4`]l6(+(0X4­;gU1)΍,uvF;$ i4f)oc{sP u%r-H',om\>+8~;acZSK Bb3G @Ƭ*H^sz9S5呂6B[߻ʯwkCZ@Í[6oy3byN@=)YkSmLĸ6^!28! j_:5Mx+еZfղ yּJ_QՓQ-)m|GYR8=mdƝS8 *K$̙ZA.Z TY]biޞU/{6[VL7D~j%װGHVKYBtӰ)Pt5[V 䁟PUn[[pC*DN]p8~u0eV,t -2Z&Ilv2)v1@u8Gа#|wTCzPTؙ-8B$kOga03HZsgd`z38*RyQ~qhW ]x!Lq V+?*ARo GN'1V ٛܓ3F֏*Im$)|[+8rWlPi͢S]ί|r}5xP%2~8gؽ!Bc VŢ3Nq[N]h:&k#( >Ctz5]=`[6#~}ͼ0*yMo_mpdǪv%^ X2{IURrtt8}]|벖:K>P2e2]0E>@334HWIj5~+Lc| \tdqw**S$YI1HcBywGLWUi1Ŋ=!K(J≃{,i.20Qb&_`S#"qñ)qxb7c ԂYh塰 _Ƥ̂!kvYw% WII.4\0 04"{X#) GEH '.B&) 9&f TS<=]y8`8ztŴu#(@~?jUA2(%X]*Л,gs$JFWuMVU`ӻ[aJ)LK! Ddϼ^C)s^Myy7g6X{|,$~?/Ln~N0nR1ytByH6޻ԭLo*?sklXJV&FmI2,pB?~pmvE8+|#+x4Ѻ+TI|g9 ld͒b=U_udLRMqCgVY yJ ۘv f7q_9 XJ8GjϡRԜte|ʫ1zc 0 0^-?U.ax?cGtV7#&wwSA[ 0f# >LP(oD}=nv;5&r<2M<-a=),c "T$d`a_| {UU玾W=2hE͈w-ĎQ7Jk g < Mɉ`d'vQ}hxx" U>U ̜JMv&~) ?2ܠ͢չŌ2)׺NY)iTؿаl-ࠬä3Z\23M歡r)k-O2&cZND&lsvl`=hd]I|,?]7S<ˮ\y3+=tXO$Hf!֡||u͏VX_D|hz]R#uO0^+ vG6(Ya r#{\vo]I>ǸldoLc -biͪFpl /++b#QIɂBXCRF'-IT~ɟ9eǘR?Nl+ v9flf#]/}m$Cȹ?߇ ^9/jRx>zֶGȎA>R 4ŽWXv/c5=d.{8crMژd K"y`<)zn]]QvO^V(īfAk` ?e8im:wC3J|T:atKQ*BHBv,bؐ-*#psmX~}Tef+lٔ3׬m\h:c qb֏o+QSwf _)EEJn{Ih߸QMNJ@dz$ubl,>n1ܖg5,qGw=Y_,8i3;@pbНP G;_cA8} ݃K8$C@a+Qwu[ "FAzCAj e7Odijڱ"Ϳ>$8N}3VUg'd7<)+~agPLffOax qѝO : )X?Ъ.8cC{;xO% W}TJ@fn_3WIw5EAvBtgkF`r_NthO U"F^~4*v/>t#*[@KKTFUO ~ U:x} c6>@O`F&IDq["JP\mZtѣɒH k EX`qIw̃F6?t!}2:eb}  FOH: l}<]x[K^c}\<4f>qP|9\ Y'ߏX7\qgV(RHAZa˓6#TFV F$`k:=qALH! )ڜөC2{y|UYpz5k{HL.mA Cz 16Stw󷢦 Z)ݵq3\99P%ݲҷ(b027\Er(BcMW){i*uC7^h5`"l#Zl!9aVHa8R'T{,#,cKar[W-])Ӹ ~>XTzv:lquVH#I`P@jEi0ş(LG ^ l?3GdnbY2SuQhXi:C䋋> ۜM:-aИ8 hdզk5On4fpvԶŽ2dP5D-Dcnr%[ӃWo8yH!㬈112~5b됣r.uDk|fA$!I޲ }==޶[ ~SK:vX5̩kp{b]Iˈz$p@nJwJ?Qlt~)ɈԜ[}!~luTUa\d}C?o^p%PjG-i@룩(KbqM m-+Ew]Ѩ$ =Hԯ?0u(HŐ0O2IO"p=!Tp~#hgo2˩"p$(vҭ'T@>,{Uj\t OkCERΈ&ac: Dž%XO gA^/5_֕{Zsn΍!ش6nڪlTHUN;ASmL,h2VBKXQػNѓ/1A(19IA( H.J 3aV,Ba;V6ۈCD3@JBJclÔO rt9@kSUzdFnɠ3R];^On1,ofwK읂,*CSxD}} %Uf?'V|tD#*3bḍ$GߩLNL@ZyPL F%( Jq^ĻwvК X zb)!Nc75/%)\^wT_]ۨRh׍W,{8fS`|?zAOfL,0ҳxXl0bӏ:z5U_Eds i*<)83z?3m Z T!4cŠPiLEh໠ P5Zx(#@E.ˆ޶c7O*Wݕ |wbvcȷAR̮۟T7Wt0wh@G&^iwˆ0r s$"KNߙl CR5 k76@u c>xOcVM< u/z+mhcമ 'ӽ> r:b͈!ſ:Ҭ3-EZܨou&qhD{4+c.$C,6bfx2sq6LRx:5gQzb!vIl"i(ezĭ0,! :s21wqK{d7ֿŅmB` c}Cs?/TpYKw4Wﳈ2zf5Y_ v3ILE ryh[\Ozwe+)$Ƌg8  - Z{rk~F*SLSPC`k)0>SV 3* p?Ǚ?cL͠u.4 Mi}T2~\sTa~jA>HlBL3{ZA42O Fg)nOnՠs.ڂP`%jkr!f[<%MQYSNBo>puLyY tNccwb52Ac]9Sdk,'`Frswt)֎}p"\oVx>5zY?By"#-ꉑbRW㽌P&NvS?r}縱0&&% &ذQfAf\5f1f0cGZ{ӫ7S}~Z.F>3z=hC_}ef;@,X9֤H//zMb"-2:$|/j} yfu<8i ?qD9B%ջ^ q8*dKtH x1qB,;%`2vݾaWO hL'Fh(!! Mҹ+IXD!Y~Z$/;/ xOYtT^+ ^bw~TG>VD+! [O&[?<Mٲe2OϴnN"/<4mxS9 , E[+_NQ:kX7V4nҏhEW9Z鹂5H f^38=y_KQbS/F6$eOiP TWA!XvƣZPjAjqtmw$Rv6aL=(]6S [ n|+NW%l°gˏˬ #-'7hKxqb96pj ب~X̜invp2b\ֵT?r>(xV>pUtyj:AZ}y֌⢤.֐>gDߔ1 `zF[R[ؕ "aTlSx\Q>)u٠n}ް! v5I#;yt$t2( 1etfh}dh!snI 0[7Z$^{3#ʾl$9%RN-C{ڻɖ{r*>[[wC$/RQ(t'- /?vpNvJ…&~4yx(`ʨLWڄomSa>ىL:t2J̏u J8ITפoK<M6 o`FeqHep<QKC7aSZKtp~:mjoO-6q5xΧ J*2qĠl7@E-ly*#WY(.!I 髁}eQ \?-OHŽWyqRR87)O+4*L/ o:N"7ڲ)}ۗC5-`+rv^n D=*,DR+K^^!7Lo+z [P CUOPc_< yפpac]oݟfqoigƹGv W*R[\T?/EwTtma4߁SU4^K9E"R_j2ݶ? /c f&lWޭJ  ̯"|@ͩT{#ɂ]!sZ<2((fsozژNkj*x1m##LPGTtQ4dbۋ$L{NV t}Y@9Q/"vSM!R~ e2UlWHܧ::-={ A. l4w-8voO4[ʸLqGÝgQQުϟ3i z#01zȾ=H,ktb%ڙ5^O~w@La/S_ ~f}F: ׀p(ikL?؅ _MZFKԒ33qNB/(TM{/ *w DYߧ+5Nޫrjz`+?q!3?<jKy'u$0/T@I2/Txt盃Gť{׭˗&YN=6傉B4䜒3@FH?>3.F8PX%sgް7V-6  Wס_/@˜DP%C]7nn)|h{Ȼ|/{[xxe@¾sRt*YF:"98|,)R-t^ucz*Ouߌ) E8[bmrR%+ Xa#kXfY,TJ^Q hXn#͟e&_ɣNNzRY兜^[_[yN%*cw7vv,;$_Ԫhzɾ!8~d ;mauramÕ Bp;{c&etkc4u"@F,ekThC q0͜eC`Y{)dk*Ҋ$:NjML5m`&l+sXEX*zc|֒ɔ.xٶ`,#_HO_nءwJZ{* 6kb M/Cĝ1)J_F6@9S*V1VL҆r眣4 u:jPĠ3 \ಋ Qs)@QJrw0_Fp{m:v;蠮HTQW! ~.gDd z4NPHAzn#9y_֒V2㤄.t nu\鑽/@Hw#KFA߷F3ż;E%̉0 'aG$Ԟ|>l#bSQ2=_񭋄.wk~0#:u"ڍ /b߹4fLG ɽɦ[|UyFfԌCWm(v_ܐ"pQGHo&< aVfްa[ԭ>ۦČ!:&LnR'͵FI\KzWKH?I+V8m;w}#wmW?0FIo_a`!ݹeRaedAuWe+`\zߥ"ʈ)=78p^7 aG)gUV8O[;TX 5JֹWLyᓛYڂR *_PP7dd@;Z`DlWio3LiB<.b'a;'ߓ?螑FΏxǵBh1/6D&B,dDn !vy¸k҄#Ңx *3-M@DrK4n~]u$e+/U)vg{Qg\ GmTA«$95iTQg4Ĝd-7xAV0qd$(*Lt"-yteEFUq{&4DpݻkS:>,r `+}9/]}x4>t8np_Izc/^@xXrј*a=:v&|J BuQٻgyC#.WB'1w_e@Rg+ɅvcVvAN/2%֟` -XQjg ~QCsH[Z `Y:IR4j3PkxIrĭLH/DtGgx=s&?vh;٩~T4[t?'-*"6$hw,i$F*wִvlۂ}gSW4#c9zGU)8F} r*},t55CqTD/0:*v2խd1L+߭oR!Wn+շւYAVwIp[Xew-͓uǘ W ·@S3[Зތ&Ux&T M><,7C T/Ty&00#8(aE%Ns u(y2QʇK"cWE;c-[7m%s #p%s2y–?oE B?KWǣ!n2$D<1 ~I48ͣv]sӠw-^Z@M? #<ΈHfH#i &H" 'FXvhv{#u 䩫z!,h"'3Dv$:6>oۤ7& c_xoO(tT63 f #P)zyؚ A-]w/p&CJvlL$djdֱ فYBTFQ%j\A@~f,#Iö;S kᄗl{oѭ g@GBK.˅/5ot-gZ7o? "S\mI3Y7q\Y.9'IM,`SޖCL6oi * ?k;ȷaᎩth ? ]2>BrQDĨĝ&Aeo-`[+i;8b1&"&MѨ%ftL*V'X3!#.6 N"uۻWcFv>ey2`[1D.OC@1ÀV%HOX]{;! 0[8vz_e*f3SZar  @g4*%^EjiUk|gr͹&'q=T䂤@>b.9G P.>@K  *1qԄ KHU (y 健 #ه(6}ź5jGi01OJoI 7* `˲MçZCfY E-O[I9 敪ݑ+?_U`֥XyB!M6l6Qy9s ɒ @S]P Y#wmO+=0#8=r1grz§8xUG>IP\6`GxqBG~91Tx׻kN84$-k% F1nfG ]ƭ'z-j$I24Z(kp%U.) +_,fC%`phipy̋#[+]7lss,U n$Pu.Ɛaz)d e[T'5k8p1~cЈBOa IGK:x93<7昝 j閱+0c &;eD PM"E׿ߖ;QHKp.ZPeFS(9KdQin*-SgO%),rV&W+~&jo>X$Q΁ӜQ SoKkA{N#2'JBeu}&q)NxMѓ7m~œ*tT:D/Ѵy{(+ ݷl*|ڇ~wo3Q[] Wum_eAiAKgDvBu3CsrSB A1&A|=-VGTӴ6"<"oYi~.0l~X~W^؏\֩ړ )l0qCEIb|,Sao\pFeGđR\Dx纙+Z"q+l\{: A]d*gl޴(KfÈkI#͠k',4;[]?Gtm"`5dʡᬰ1G*,ˑ0[,?P@Ơ-^ܬä] h2n ,$$R%h!kRG_t\(*Wx`]`" r~|w~z&4]>T'.a:^oĀ7E\bat&jU?cT.&nNOZ_c-1/AKq"n?3v湖JCr}YK=|f6.J Pa(ń>/ee"`b@6S.,hx(vt%IҜ 1(& 5wjI Hd*auټQ$n e2"b7h?$ [;2`l!j%'&mO-vԂzX->{a)+nGN˥%@'2Fe/>E>./4`p}c,AB6yh8ř@cb;W>X ^kjEU'=9"S\ϞJDAd͎s> CwLm%=5r^C)Υ.\E;r׉eԿ5< И8RDz۱&C[I7σD3VRcdxe7z®WZ46|'2~VJKg`!

    PYcR0"KZ8SQU ~XާuJ'Ԝ#soSrq2I7ܸcV;W㸒=4rtߘhEueX i,qD̬"ZP$(*εR]S2IuB0DqZdYUGa,#KNjŞj@v*gԬ-=:.X>K7M3ŵdw!B d>3VatSWQ{/ ڀT|t?( B s!ŝsbpQR3">桁f]%EG,'%g%Df ,À,۞?9Q,`t]/86 b9/p(x%|SVP oM lw'U'q3^ץ;if/8lҕ_+eu όT]!yyƊΪ(PhoR DZ=ܠ ),. h-J5ҍfr5ѭ:-ƾXTbD:u!`r@bGĺeOW>TD4XimOXj@Wz$)P fqƻݦnLňI2sdAAƆ+G|72Q/)"ay!ns=[C'mcPU&wZC{4/hb~=. Qx/QL$ѹ\RCx6ݶ0d .: sINW|1bߞ5M{R#4mB\ȗ"t a >{t7I|b%>͚z˜ /[aeFGt%o@Y.`R㷊EƄuуtSUQ!wé1vk&-c 2qC"W ^z禮Ov슮 7~}(H_eԣC_"9ϻO6́wla¹ɗ6K…fȋr: | )6,Vo&@3||ͪN,{2/7KS5-WȍP$w4¦$$JPH~RtZ+E_T兆_!F\2Q,57Nb$ O"/.78͊.XKmñ ӀK)/cLɢ%p:Bvü5B';>Ԟ8F-01K[DܹEԉ VUcLRΩr 0-3ƥLpYR24mPz1]!D;}tl&e-@z bN;sMY/"+<]nNZpzxF q2@䕎[ KNCˀЃ' [[[vk/?љvq9w' bqsT| b}9~?9H}Y'.O,kE [T{w0B.г9VEQ!*Tn]f k3X2f:iu'og`\ u>[=>i(OY9t"UNaB9b›Tc `vQTOJ+ҵT?%q F IB @l|s"vuL8OV' La4@CZJOqk,,ҧ ??J T7JwnRvARϺ w9^翷sȟVL@7)1[txxwS\b|?v\o6|Y̑9O˙ZCxEDN榟9]U_)(S/ %*"fK [/drjߵ ɠv%Q}f.HeniGw9)\<^3ZW'vV4ؑ~6eCR֞ bPTyvYmJ̣q=9Nr9h q$o'"ݎ,&ŻDLkԘ-xyYSTS(Uuo񼜘60&W'U!aqt9 3 EjC6O2m֧53d+pvjĉWB 2nTvpvb"j|v+ur_R  E=&+[p_HdjjCR7u͛⍉=s5nWR`UN`=ةCƭ%pπi6eZd6r"R0sQRWN(VAm;jV}ӳM&@-Hn~2C,{~%ڶ^H)Ud"cBیzH$,QpDNBfgse#uUZ??hC(ZCI \Sa,{kڨIEyAz5W#0'"4LfmpڤUûY8@aBṪ4h753IZL0˼R{Yu[ViVvSlu.JđqAQpFSirs>)<π\"CD~ \WDӭ*}0^{PK&&礰EyVcE/܏Wgx#Ù5)\KQ:ո!o0*@yϓ1p80S(=Ssfs7Uc4hC^SXlApYeV$z~XAҞh67[F( ܭPu(6ѭߙ$ʀ3QжWWVH.'EW%S 7P؈ZR׍.Ž1[5i ;ّG2&w 6^uۀT.z}llf@[ʝj"0O܉_ш 9=My*P0M}~NFκv; Jo ByXԫHj[P, )]%l:$?Ge9jIp {AYzjo@0~UwBp=MV ?=[IҞc"7ܡyS? Ue`3 C2WO]Ky%#O TgQIX:]a3J<#Gb%gPA3Y~}V ?70rByꦎχS,O3ݙ)5WƓTFU<W?;\]R̷p~Iv?!5/:GBwDrxL+]g1v@ElCDM[AHgA'W Wƒt7} _*]s3$, ðbIMiT8&(/8oe_34'_.Pp=T*LrNoip)z3M=/k13y*W<0fD7N.[NW-IJ:CsndV`n٧\f^'C7&2aaJ-Y~sTfHD4D=oK Vk=ouZeW-,gS=l̤t,"a~N.qfZEnb4`JY@:QchYAIʃ6/8ϥI<ɼ0-\?PWzsq.a I_Cn (NŰX%N`_'OG-4i0aYL g`d+u! b9+m 65 d"+ ?%SZxf4[K*/6^P 2g }Aq%Q%uNG n οyv8O,6P>rV#Yˀno9?x Ct_n[iSLDUppQE ˠͲ(/$v ySП;̩*0@!4k/?|f3{z0}),쓯7D鴷 ad]$,XLh@{+v2 cSvo֝S({-1@Xyڷ>rjPб+F\r?̣iNJy+}Ze1Wvrtゼ6qc le2,:гf\Mæ"j}'n#un_QS^>P/$5Ӕmsew g(bVpa}G 5(R#(jmWAjNbx}M"P藵1^w1Ypڢy9G>_n~L[dbi%ǬfP :A_H2Hw+B'=R feSY-k?t!$[ &mƕsB_J@**KV.xz>_[MKTi07幬*R3 \!)NwoՓP>.2HZ<+0fKi8U]OH$!?Hyϡ/)); x+!^Uq䅧A\Q8G#_qF|rBrVUz?YA'fЁr~[p Eq5Tu5 S كO;&^jYZAR |ŨL"вr7%I)5m%>'zf5t{5y܇2zْ ׳- Ž%燒0Ӛ yvNsn94f{]{" A@fx"h l=Kfx-Q9x}sZ~?6zދA@} i Ve y{5F(GMiVgc҆,^I`fY~.B( dn0ئ-Qunt'O2EBAGq9[ۅ"ȯME%¯7XAC9jDȸ ca]E(e:P]E25|HݤĠf`mʜF1$?ޟvnI2a"(\Fn! HrPވ9\`x1#\17۵ȭ$WU^?VMVmb҉5E-*p)[Ӆ M9Dp}Zwֲ񓫈PцYA%ƃz[vD@KOLdhP̖NlZ-Of֚_at2? q}b cMz?OOL#,L$J/5pl[NsxبcZ\zo?E8c-/a80U/ bѼ|=Ǜᨇ*"ʟc#%v#mث^(h M&H5QЈ{؜JswzL'G7!Aܬ+]V߅6]'uaS>RxK5+ZܞP'2wcv}_.>2-M%ǙPi lNQ5_dzK&HhA3't4=ͱPًf=FDQ>Y[_#>/Bs&"AbTf3|RAS_B+U{Á#c־ !ɡBa`:jwS&w1_o_sѨF'5JN֛oF^NmywѬ96 oyXZQF2%BCmHWl\ڰa@:a<.pAJJ!̾c_AEfō †Y9;2"%~fgS [р#l ̼_J! 5e0b~Jl(OC3}mwQߋg0ۤtbK>YMN+bQpM&p1?]kKd vܸtlϙQrr謌Hx]=@G~cJx !a45eM!vZg *Zt/P=[+HR`0c{hh10\37Bܝ(V@K:ƫ5)`z?|I8`_nbz5Ez\ohv}e%ן \$1&ٳ[:ѥё2<3@nI8RT -I'W}ɱsF4"w(][7؊rȊxBdw~ ~G$VMh =(xE޴ D~Svvqq$h]ѮQ~~:KѺgkŅt9@8<Ґ' UO_K'q_폲 z3Ui4@*5.q^Z%REh)vAuI< eF95c{}99T7{.,ߘ [$@&7d?GBygdO& ׏~&K}OJ}]d'?*[qB̐k.-u3?>Jc{(g>eI~%rq:l S>B\T[ "5gx흁C"p04܇H'\h\3G2A:鲞-vUa8Y0тRꈲ09v?y$fmd- GįR~:&w+"Fofdb=9'$o=a(  /"jd[l#*t(Њ(}BP+po'> o|KՊnǖuJwi+4zya|В_%O1a2Ce?AR9񲆘לY1D> yFnTE4Z"'0}6R,l.B/ h&;9]2gq7Ʃ< mtBNTR[s MQ ;ȏ.vC ζU8*i`O w3m9IC\YE8r-Spon`s'Gz׮q5%y~Hys7[zLjg7Vrm ӱH YіfPa>>#F?ܙ!_b%fNTRT⹕tqgj « ϣwP,*K@giVקjޣR8p["N %_zX,T=Vt%\A+@i,V`C'=A":=T篕fA)pT"p7ZC X (c 3{p'_mHeN 4=ո*!^LN%6?cXH *cPGCAs\?\aB-‡$ZrNqb!ۄ[J3 Olfn?ƶj Tcug|t',h6U2!@_hi_#znX}2quRL v#t WZk]4:}|xfkJ1 5%h=xM8MuUw{^,9d_LUemsNZ1fV_:B6W'۳onƕ[̠aWۯ>h$CSB(VG _#2͇f,:/k 96?[`|^:.yR9Z[K+:a(h >Asql~"sZpA\y 6@.uad4}8H:~e$Nzy"]J!")ScitG@dFiCI[.L<(vˣGPv֬ue1r߄)AX;z"#@ E|F&`1ο)c[=Lˮ ќK"mJ(n[Zeli ]AFH x҈yӦ?;k)Dn*Tjwଶv =1PݤG:$X`C:m笕om#JrЈ3蘚k+nӔs &q?!gT%5 f_P_ؔz"5Dذ"0]UDOuMKW!{_=W&1Mk٧٣v1^d8LIZfŚ3 X}t(*C[󸛵Ϲ8 F^q+#g6" ¡+Ytw[9OA[dؒX/ؼU|ZeBJ?s~ps:3(v|') 5HG.Ws\q³}cc 3hb ޓoPTɵ؜&?ފpMb,8VDp] E!b|INV]PfM2vrq%*k`܏- -e=Ov\-k?^u`e#vTBJs"'G}ߕ18=*hlϸh jl`Jj${ om"C X5Gȭ@iX@΀H1 qnuGC\Ln߅0 QAN 1SK<آ>a?KOOW+8ԩA_8mGˇTnq _8bA=փn|EåҬ>ZNfAYzR0Om qRƯp "iHDVvJޏlCG=.3wde5L2?DҎ; r[pGRP!h"5c@4AVi)Hx9|>'!jutB7RnD$zG&j$f*Y'09:T=%7@]fc Uv+s`•Ȑpf&% ]15s(+җ[e[c6p0`0`nlT$ oD߻]a/Nm&KMI?*4X|f+3="O~oj58p,~\:9j~Yri)YFh}L"io"Ђz@0$:ߦ2O Cޤaz0$̛|J4#0wYTE-˷#M}}D}5r><8/Xv?i̗!0e3:ACO@BB3M@4̚SB4̈́tӂL碋݇cXdZ'b7 Ŧ blq:k7j;÷M(Kp*$[ט(sPVTAj-[h#␉ܨ3=LZnu܂_1HIjovQ +Io]2~GV܏ {DFWՅ1h%+GH"ׂ$ $\MuܾM߷& u,)F99{|ʴ.% 6j.\oy|ޘ$9\?ڌ( }&Wi;d\1V*Ӄ3u_Zu!k%MM|YFf*(ԇɰT9o0g"\ -b"54r8^([nΞj&zaJxZICiSs*4c`q[γv7&*|·%"P#Ơ“ kj7䑍Kĭ/fX( 3Vx\Zn G+ .`| S^M_W |'WA|rN=99pQCǡ sJ)SYKBòc˘]c d90\15%%m&2g^\mܢCM $X@ڂ.g~'+P{>+ ޿JfAy 8sGO~ ʻ# ͜M6iz &4%UB{-__%Q%|L#փczAڢmAcHȳOhcIk}W*:[D6V[uؐGEaKi[jF&kh}Қo73 T_&辶&m rRn-_ d 5l P?Q11%/ W%UJ 7`WSFJa73^ ]uqLBLNJTCl/dA Kު w7sfPv!'g?A,}Dɥ,͟Um:J:vK-B^c(=É!/ ',2X6MD۟//?dJKh$pRi`D% Ni?);>?~d,U6]&MbVAs.RQNWrİ'Y jӮ`׍g[,Xrq5\uir`n픴Ć_nh욒 z<Ƴab@M*&~{Oٍ͌ Wv{0hbqϰL;8ieFX\By A$'!cV JKNPmF PǤRQ_]O=˾JO&y}ܳ< }dJ7' dg[cb,Ac~hQ">;TRL3b8e EkT,J`BH7S8-]~9 S\.Fe}֖~?j]0e oc@ N$7)Fn'8"m0t1ʓ2`f 0q }9j-yqet1Rl!&lHnk>WV_vyRֿwKXad6C $]^6v y0gMG#s͋]+Μ")(Q@gBc Fšhto1` keHfW ɶl"zJhɾ&)٭}ҔAȶuN*}Qcǧo9AP|=죱0&L*'?^HL'Đ$&c4c^E@YA!|'(A>i&v;hOrVx)p?+LEu,Q!ʂTY"sB_o\'r,$WBS7 5j}]yZC̿7 + ,(Lk q)T{- 56̐CrEޫY RkVtTH1U#sϰD&1"lEBd((z\JDjA?D>B~$@4y̥+eD `4mb^6!鄭dI/MȂx5z.3; "5 ETO W\˦\CASHӛ4n3CpѫP$ D[JJɨ"3otѪЌ*n4A,9VK:i-,q,2 0$?{q`x~!j Uz$ 5`ݗ^?OYYUX Ҡ4 ? AB.zJ_3!1onE5\2MA}mq{Mi4)ތ^%W ־7;  :Zn䢴ҕT$Ƨ, +@Vna̻A+I|XtX "'>58F,h4%䯦|7 s[1Ti?jэh~u{?~Pr cp":sř[3jxi!_Lm O?>e">M೐>(G%<n O({[s1vLJRV|FfkN*äᐴ {.Ɣ~pD :l#~+Gh z+"Aۀs#µpSJŲhGҜ0'iPV5ۂxsljpfLj1L glB7!^w=rlo/ |aD z]t+`9yt<[Ztg+X=zOuZ}⩍ܡ.@j ep2EWy4O Կ0N ڨB&K/llQ#CR,_L~-mxഡָV%}i T{AX'f0r)de0qqh{=K"q9qM"f?J^m`+(‹Cos[co.a,,~HޟEAdv]04uz)Q AaTÍRRTzc ;(eC;n-"peXRѲ¦Y\z~SqI=l>stUmaj.h)K4KC)+{-_6MTvk_3g%Xðz 8ky0qdԋ<ݵ F.6fLsu=0~9@C_k4H f }r 0ˉ+5`QF0 M_3;* $=Md{=g+@80" Ph*\8;E: Z)7Pi#A{,0foϧn3ɱ5lǣ{iؼw\fR(\(.'Xś1=[xyd 껥]ruBac {ɋN9"/,"$4eIBtZ1%-z0鹮>e ܃<zd+ -7P1L )\ ݻX4xZW`R˾=7y[h&uȂbIO dAJ&TrZjiWߝ"5؏fu&ld$T ӀZ=ѿ_O%[uDE0^q)wqJY pbed<ȇӔw#h!~=~ S_6Z!R\\<!}mtl<ۯ /96BxJ?9QŤ$ț4ƃz CmYx/V<5|323wSڊ[(۱mvc9\_dD"Ư-xGVˊ ],6#H4X0D( : _ :sXn|[菐\(ʃbZjPO ,rƥۅEގ;N}D68Q&tB>B"MkMަڃ~R=&,U%Z9׺/#X5U玞 e"͕.OcƘ Ћ$"( Sdl$EL5f\5Kx ]UOGY -!NanɷGv90X'40lÊ`â"R5iLR)3˲I)O;2g @n81'eUs{ܾSv꥖LH ], K)UИF\8"M,>} LU9/!eR.AJ9akIr,u}39]>J;B6]}eDACFM7Jq0K]GWY@t201p1a3fR}Ht4'^2voRFm?:՚ G̈́_4EKo=jk=MXgK򣵆x}@-@{]qM ;7.NL;nxo)p~@QbL$nK޹AQo_>l'lm2iLM:D.׮SħT0TWUeϣGXfk5k)Qe'Nof#hu>TV9A_ Nt>; srN iHX #^S ŪX\~ q"k!a}bnFsUw8W╲GH*M1O8gNAIm_+-B$y:9) zhR9KFj]}'G|>( -`p]PY}Pb Zm/7fPlZ|lUS?s}  |M ډģڛ vIMjyJ,~vm@ͼXqVڳC/u/T>K@%V${"3 -jE/Z!U@-TAuV ih!kMcwc?H |m銕%<_j]3 2҄@+rZ?,M \1y6q+C|gr FNV_'T-;)6 ehP.=v[7yBՅW,Hۿ MnsoG?he%eYd›@2攧 [ΜS=HQZC0A7ϊQߋ뜉IR˗ @C%]-W*5!͑L;2!ŕu?u^uTtrg@+{%fpm쌥_i:!q8&b$+OޜҩZ!KS\hUR:4TBn1!t3qؓ@ӛO\9e/۵\ ~nL+q.EGuچe` BjNhdQnmõ梞LLXEzف,v =0If¹;߄v BUsTOP1G &3AЙ VL=w$:yy A^O,EJ& ds,)τ0a*]^ PZT* y"ƿA8.kt􀝹mr&L9BN|Яջ; OA0k HTbPnuQ{倖UQRިߝ 1O@:D:O]2AakF)]fį*1m>t#g(0(kQW8g;A[V/yH Ihf#ƅF)Ç>X ' 7;(RRqRVߺ+-Bu.q+uw,yJӠ`1r!'`?ѿ@^ӄxF P}Z^l2K9Ĵx`5CCEm p{y1NP}tjˬa$-,mneb!,9?.ar 7*Jc1&vIBwOKn6E%D;v:&V_r)| ENb]X6оshH@g/|d4_[EI[v5v^bx[ɇ$>Ѻ( I{p{)&s4,29zi;̐;#9>p'XqKAm֑༿Ƙ5^[/bVp8f6O;v X9y r6Ȩq66l$XO qY#GcLsy)"{IF8w#Nڶ@*81f7<#- Tb<: 3wn݀rBS*Ji-۲VrN |X\/wzSX/ #FbphCt 0_I̲J OBcFh9(DӺXb:E ڑn3o}mhx k\9*TjӜB|ș̣89΃vT#Y'W(x #;/c3@h+{յ>~UMJ6/c@c鎤q43EבK8Pf]UӀg:y)F oR ~'dXq ~,YikO,RddwH_j^eu9}VyLbɪ)me|+{Zd+BAԡ \"xhQhfM!ҧ. %em{5buR$yVZZtM`ȖZ,)MYJ(g:s,D"x3{sTVR`p ӈRUq]V<[]jޚ1T0(ZŌ+ =:aA.8%4Nqia ?N;rIjb҆MZa Jo8HDO﷾ nZ%|3qel64.?־4^0> mr)֭ sm-q|? zy 2΁K4-+ĩ͠[\S)8u"TYg[UBf!s2^ٲ9g~Ȃ–}7ͭ!OA3˥z;Qh%M7ڮP9~C~1Q|Q_ џbԝ(ĔΔ2oj$KYM s*}Mec@/v}dcF۴0'ebcf&xa co>E(=ӗbe@7q'+@ 27'ݓ!{bNK0_`o_ LsĬs0!C1U*3;- bX寲bwiNz艱'H7¢<vu {̪ l5d{B- \%1 Q~ENpd 0jY'GiuWjqWV{!Nf|ԍNu#G}q~?Q CV|Qj[r]pѸV!)suBwcx_gb.J߂3FY>RG"`"\׸6'VEZa=Ym&KͮV20,iŔ61Ccp5 c)g Ǒm>(O܈K 9,Hč8Ŋ FӠ>ٽDӼg:fÐUbRaj?GmcId޴ UZfҤGSZo@8YqêUqTi/oO2?UC%ScNb:?Q Q1>~( ,/ {"\kv R<=@w>HL7?ȔH'Ud!æV]1:B;'pT'U8{%C4_ 1n!mlЌw[j, 2?epinx\rn%v}^U;Lə*>&yG]JJ(GhU% HG{{@5i3}(aKr27ћJ<|_BeJoIp0H "*i`df TWn>8CofǔtBLKmO%DP# XWHq.Ϗ_ݴ; @xV'4MgiK ֓-\]j&P j;ܻMf79cJ :,HC"OfWc#ҽe%$Z;+%R!]5yTBGIi- QXMVDd~[E-GScC-3tiuVy톥ͳAj!fװf~:@LDnn]%Iȟ/kZ}5.Ҫ56!oNw (jҀJn@T.36m6W$ѣKPFjj-. MYw T+~M+S0I +Fl 8f4f? w__62e L* *oYyqO`З8g,M1~ ٲNyBrnr[lM\_i imڽ`_fzRe|bG2mL҄}BB^V&yqoh>6赥EcRf 6$_n%fέfPĤi%e;|b* 콝S(0\WDoQ#c$rǠCKʱM ؔs`Q.ڌȼ5릛:(+EӵF͛L$9!F!a (7[]jҏk"ǂfL~fmH9X /$0{j=2nKXJؠ%A.Hyؤ&@MK:4Y$Y g^ƿ֋zxGIMsN6.}$yإT$:Wy*(kD',;f_l" vV \$oNNL\dK8&ӫYRhG't5Eˈl!VS (s֩ɹe+\/<|%fxhT gF#)F7t #S@7j!~q&HC{~ 4]E1D%u[=xOK Ɯ$SI޵K,z=YFq?oK1) 視35~l~ºAm׊n27''[q|ivBdFH(b7ŇMo_W`= }awyý)c-ѐ$]v],1}iJ#fn 5'Ke}1qLJR\ tgZYNZE nxD$xA>6KƹY^,U;S"c{7u3sBQdz: 0Q LEm5ԭRlVBf<F묘(wW|ecL:ك> >)(s2F?-߃s7ҳDNڳ E6zLx s=޻Ӓэ- >ܖؕ}avHd2Rx=bǦ?I5z>;۪ ͍VYpmOI> 9[RGW^8݊vEp\A>=m&Oʇu\\8s "tI#Y@n#U|#oح; ȳ>'l.iӰ/ ̡ wIz.Cͽ/]MAy2n&?XsA&5n 7!pi lZۄJ+6^:9QͪT-BYG1 mBY\J\-Ue^G;9HVsrAEk d@4KٌԠK3mY카 +sl uJo#A ,#_td5/plS< A[̵^iX3ʃw>4jO`X4~刂{ 7@WGd!ݔa̋h/L}PIZOrݿFP1g_~kQ$BK4X3!rs n23scbvkSƷ|F^ה(M?}21JfvN"vgAb}30̇5̙Iu.w|1Ƒ _'[0#"3c'@D}"ԹU?.r7ע9` ;`-mAcF6Fߑ4xqwחͷl%̜TfKod9ٺ.]i^j⁜rS }C/CbZ1En wϽ,-=6juĂ2=&ro)$GqZ364߅B"]GbZ|`C7>љ1+j{ѰwW$ƌCϼ{a)/ ;OuҠ `(#2o_ *M%&j_i$3cwFvQ^#%a2ZIc"cy._?4q0_} $U_Ssb/h٣Di|//z@psGĩ Yk_LQ 9Vyc]On)^^ A ij+ 9㕟k\qD_4;B@ &ɧy5$7@ 1I]n^W{МamlgGM[.7Jঅ&@:r`vECvV œ%yP^5u]cQ=6kA7*dzunufG.SU tHNL9}y:%97_Hs ǂZ^<L! s쥺`$_2LfzI3~`y ĘsFrm\"n;uh nq^|cAs58j^粶-?GA@*Tl%|[tQkIM_='u+B{ Ɗ]v~ݍfNeU?;gJ/WK1Kk3o݀do$miml{ *"'IFzG&ͷAr~ B ԗ%LPSU5گq E-^᏶_%65 K9{L3~q)- : VWC; H~B*:lUoTe'q6>Јb($鸪:Q73]ar,d/ ri۴])mi^_'li 9#/C$ǖ2 "zbgX_ O;`u$(=r^F:A!Ehj`cł`A^)K]s!p;+|$U^$Ek.VkBR8iH/_ﰿ{bM*k)osٲ ٕ"p.I k'e㜥AY}.jFi??7*iLM35$L 'ٽ[ ylBnF_Z3dqX2?΅i0G_/IgU!u[77K6Gh u2 1jlAt JplmEtMp~8p.|u_>R_׮@xԴub^#`wN[4Y7d;~~wm$v>Lݧw n5l[=!oE'7ceH<_"mbS[a\.uNβIulhl|!e➴"AQRM ^l vNɗz=l[?xi}h;< nh^QRM﫾weU>59;a}Fj ͑r5@طz.wFszHQG+f`lKes͂ܺ-?% u{ xt;C)>W_sb>ޏw5K1`.E͇:H*h ':R+592g$>J[3JW R\9`7.3PfuԒ% ,` ,ok. } "Ft`,8HvW\UL89c; c$Hf^56Wh%o]fbGt 8h=ƎE.MQwz2|$ت9IīnBH==G߷nͪ cQNG!i"w_e*$`"6}אkK>rш'Dd"[p Ae|1}qd,Y{+ 2ci^.DpI4U=^Dvz Qld_>jޝ/^p1X:KK4" ;1(jN*a@bP{b`8:z/ F~NvKXͮ [s% -^ >_GVnqQi͓x@Oa{Cxd`gtlUR,AaJjTs1 {8[|:A<qF7jdnZh+8H3_':,Bɢn>@#J"hKXlbW0IBȲTSf.TI`ߐ`+8̞pm,ܡue`.rW򲰽0+Cr-`8 `I 0?2 cR_,o:<js}R6v m.Lm7KLS,c2lJfMDbMl6DO #Ai#حhHm/l8;,O HʤQStWUb,@ uw6O-nIОr\A:GNfjzpgIZ_ 8bJ&\heƼ8癢=AV K5v$& ȦBEڤ[[!p0zQI$v&jjn2l}lOv3&X9lQyjG Iu,m/x^MDt뾽hW ]e؇ޢdqR0WJwwۖPx ͻ^u{HȣQQTO4N/ornJwƎɫ-kճ lz%7`t EYwsʴ`.@k)YlLMG)lk[2 4> K{@n*vΉ8#WN(ІbiٶMb!XZxhd<忦 Ea;x*m͑zڳύb.(k:(W7kkx*z$ۚŗ3sӹ/>|>NF]]'abu]+SBNMZ0$#ҥ6{"[ݑWAbxӀi: UU?&';|r6`bYq`'^u;Yilh)o%㫊#hJِg:{DأIƅ>gGaKx}_A4RRI.ZP/]bS(uJN^?sTq2Ŧ+W0A)tsMƅ,g5hL"|1,䳕XQ<=cdqdhTG@uLǾiRK0ywP4omCwC*=КYWG϶_ڢB&>aʕuf:Ey4~~e|G#9ú%U\YXw s5yeCo0~ cQS:1w/\v=Oiv`8R<]`3Ja 7ȡAW%[|ї. ?4vN-NP7Lr"(KuGmSyJl*"fp|z:Rd?8ōMhTU0b<,ZA,թbLEcyw<}5l 6oN./ij&SospmH[ a`SD_WgElxc(6A1`Vr 0w1NM}]L..hK2sr~UN8j KT;s"l@I;W'ݱ>pMpίv5;>a°1N|#(nN\-Q Ջ&}:wf#f%|9z1J.Ux)|Qj׫O?אC|jҎ巡%ϵ G8E"*bEZzΐY75wBr4vufY`&&px =sۉ3+mOx0w/S7.P 9+$&6Wh!~mBk֦{s n8sJl1D3CzRqQa 7ԅf~C9x]FHU}A(â6vUH , C{Pxڵуw%F?mؤӚC79K"AK ͦ8RIҶOv#6 Y&|>z w0:aYמ,ݛ|[-XKn{_ P{̂o6չ0^%#Kj-W)d5Jg7d90n~|u}Tn(Ρ:Vʾ2@{<GDL* #X>Ɍ|׎-R* XzT  g^&> ȑqdrǡm Kă3T<9BPdyVPM S\A-H3@ gf2WZ`wv/c7TE0sY-f7,v#5S.sUI,1B aoyNUlЛ3s]hf~q@H.&`s[K# c ˡe2LTBee.BbL۸F:M%te)T&-[A|MwAvw/q4tˌ!(3s9'?ЀW6I@K5dg-IQ׍5x#c_Ʈǁ&VXvm=zଔޥY 3q {|y@< -}~P@v:)wEOV :C$Ho-KR!սtk)-ùY I[x΀j.P˫ G,k~3NAKIS@؏YZX ۥ`9 0,љq<0%:nΛBq4=jI$ь2tQ__u-↏ג4h#>RR4w [ >UM$NяԘLEݳ}m{plp\V ^A7 W(ȉG'67u7*¬vel y|Ses}jϴRj}N#(ّhP5$gI>-Q+gPSLYz e폣z0bFdVhs6]V~dV О)P$QV}q=Gk{OhA~, SۛM 6"w-#.2qam*{/fDŽ,\z=5TXnnw"N4ݔ; ύW W*$Na^E0yIu(kIf Z%K)& (A*tw8-ާ;)Pt'>zmp^+"LBibGM&]ـay1#NY" ^Rp8W!#;g9r'm!ؼ+p “ˑb3y Z yxkTsꤓ(" O2yBc"_Hh{YeUQL }uM ̗^5s$~:vk 3o$f!KIPAGXLV>$ w_ /F_\U\YU ǮZ@KI4Jn|?TgY|_+|]3|+jq-Ù9?/I>%g5]H*'&tCW.a73n FLUGL9C PZz`) =a8 eҎg _kJ12bd3?}mЊᔴTB6hݭOl+7zɬj]zU@ nl0ijwˆ3OΝaupSsbF7o>Z~^NTXTQwY%BTS+"&%yL>Tٛi4q3dns? ~sHկW4P3ۦRǬ=:4`(8fF:z' =*0pnOea%ReC=/2d 9E@-,J붌ؐQPu6 3[Z#D@D׷8`fưjfSBzf"v{HzdwLxުf'kk׼w$B!=o.':22D !4xh6a̳sJY ?95\mEh6Z׹M< >:aAI+) WH hn6HM؀INX>i,qyذQ:/>}(<$O*4)N1EtIM _`=*P7‘/EEfr:uayC&n(c-Ƿzhbz%%rxR1+;I } EkYׇ1UDl^S*r5ŸMW{wBtᷓ ZAԪZcprgEP%UoEa>"ѻ'Fӕ颬" #Mx=95IfG=8RyiVW gԅW??c-fWnC^ '\~3MR/ӻQrR>%1dpuM FX&=矢*04йTض * |t[k@r%I8$ #'h'|r-g~Sd$pMĔ[55=ʼn5~TpXO{sHqdtaGta]d12CvQdSk?Sw%p*BUO`b2>D $үieuTDG x6iIJ/j4 z43T2U3iٺ`OS.Fc(Bޔ|40gXH `>[PYۦ>TNJS x;4v^xgHS&PP@M<`EX鴱o|d|p<x|rE?; YB |u✄NH1sŝZcmu4l%fD+B1ׇDm5.%ϵRR$ #F kfF+P Mo$ꆒE"@n,3۴\7<|={oZcⵕYs:?2H@iMsw-.LۺǬfm]`6L1-X(CrJe\|LAAvCR*A )Wͩ,Vb~MM=et m R܈Uɠ[XMMVG~ Ix)d;Y #NLxUwR|=J_ غ"pZ,tb >/~zG/"2|=nhua8.zd}<Ep ۹0<]#F?']p]m\o뉿jNlMC_ W$?xX+qkFs0\{K?D$%F(Ylh5ovY%cx~褬]5<2J4 ǂr_{"/Dv='[r5J_l3}SO#ϡ` Y<{ 땣OK M8?BƭzFd'"MɔT_u}Ge拏m煍@#lZ1?*'H}c,Acrz3)f(7\QÇ?; RgrG& ኌ}+`FPyW嶣1/W,oو7 ̈́A 4ف%:¿ ;@ cKKU_K!${]ߦE֠zmxiyNgec#ٔnW4Z 2nZ+=

    6 NĠ$g]vkp ܇< a&vtB7uјjNdrU,:ENLI[:8D UM\⵬h^N>.䋻Z'ͩH\HcHwe=᎓i.rF{ SSމV\ӀI ٣ëf/R{-ݺWPSY!*iߐv!3M %L紤N@x31~_x5pƩSU)~LƁu!5E)oUfcel],O6WX=k}~)L]~`@s)%2E4Ood)OyHkv&G2iFCQE3>Ͱ <+{;J.3IFtj>akފބcy{_l@@"nz?6n$f;{kͿ8#GO+]i8:aJSӱ`C<$E L$ @vmsxYLAn % ӔL?:d6(YrNErPkt+j0,|CIȂߙ8l*W{-ؽFf! 殞7n(lοA!}k5sW8 s߮$iCl"7#Jmyvn0 HZEL`Y\뼼|tK=cAs4'NvS_w"td%uR5E%!AX$MΟ]Ո3 !$.D[L҉42g64%7NPPίW6, TW1e,9/ӂI6\3D=,y jb[T([^!cOl.<; ?xzXh-90B zs>TY'Zta\+'c$,5(eqEzrrOuxŏ:Gg1|V3%z\((K4CC+Vjk]rd*moܥ*8xu5{Ay2`ߴ;Xp4]\mlQ.Hh/eVsM"\~_3Rآ+Rx8{sۏr5\by*ѓ4t#ϜǬ|o#eyKJѲ%YSFI9@ ?B>|UIbCԤysA~@ szk7ŵhU*j%l*xgW9/? )JLn@̒T؎ C$]N W2T&HJ{‡ku}ֱDs-'疃!Pm3ntR~,ԕQ$?Cby}ER!EyNm sO0:98Jۮpj +C0mt4Q,q/wG/ى!^ :7!?_G'4a%L̀M+nƣ8\ȵn&LzQPĮP5(_7$ mIF'q&*QZ%)]oUB}$@.P_>~+2D_]h_z6kr1uCٱҸ%d$HP(Y(-D,^ N&0 MO,pqoȽ >bTlx"׵.s{qSN` qp<*ww@ELZQMj eeʠѷipd^r5L;uQi}K^FNob#ANbK'!z;7ygv0Rl&;QMU'O6+? s'A{<*p4ܐ9ӌgH\ִ_/m5ws7v[RZGr5V`jؔmBnG4oͿYm-29w] GW~6]}2slSm &jt*JZY#W{WLx_Ǻq\kLeDHԚ&%| Kt8,?_+u @0p9膎H#>j58]rC o,cWa҆eIR㭵Sc*4G@hS6ZSŰ(I,~ &eqjA :̺ n]L7쮬$VKdl6:=%\nY]=0nORwz>aW`Q\}'ą 6rn@8zU]DI1PĘUuYh"YAee;펓u8fLG*> SQR67m5[1(((9K(F+ p>܁:iaN؅W%|ɥNL)6'x'|OݯYL /5B.$u\:XSxw*gog ȯnJsJ\DIv *AGy^6ԯkzFoy0EtT~wDqUUSX -x %BwKgemF\sd҆.޽ɞaT4Ru7&iqL!(#j3=(p΅=p`]Ek|+rΊ0pU2܋"%y #zagY-D>tҝ LKNa9 UNi&"zXXՓ8MC[*?>tAR=Cgp|~jQn+)*RP>7T[)RKh;lRָC_*ftᜏLn6ۑ$ +m)!;] Dv4+ZsZ/X}F>Oףh\3Ic-0.0rM籬t =C5.F(1XEλ#jJm~ $#A8ڤ"%_7 !8N B#C`~3EyE+Q9C?34=EyUwbjR{|o[+LoJnڭ -2n# Pȷ|t8&w9Eh? ‘ ~8n`N%ܯD:7)aČhy`oϭK~ZiGу V-f ?@Z-_*/z zS=%1`Ծ*+{f#Y'<3f_v60Lq g| BGs%v]\,ӨY??XY +cc胜dAst3ghQݪkO5B&?xQ]i+j2vę;FRp[џkbks6N1_]&Cw5Dڏ;6Z10)C/k E Wu3y#_Kl/f{}LlצpcKnG9G)(spCK" ; #k#PRcs :G;He̢a_5MS <4'>k=j:_{Y׎5[fXG;q&ZbGڎ|؍Vu(Sv hp:O읣[l]͎ynV O>\on(g~I^QWl6Ok $=! 1m,J#WB$2BEfHᆳIɟY8c83N0V jt?G[ʪ%Ut OW? P :+JNIJ&ƥa6e< %6-kI:\0k8͗1$\=CO m" aF?| ?1,0oASZ#釃yv9 am=(u:P渴zFa-10{1j89Z#gE|򬤦W/˝$GEFa9Āi}{p~muTנ /!|hXnTxJ{_ :j6g;UcX ~nCÑ_#RޫKb0WG]?AxX,Ciz.tjVtJjq1 3``.tV=di^م+Ѵت)O μ ԯ7љY'#E[dt7$YhNvظV;LGDtVPBL>Nu60f[ݤ9$Ȩ 6BVst __HdԶJ; ;+AFpr̍~x&.œ~JNc$oj9;n`N{N0 f62دY 1 σE{[Ɣ$XQM/ﻱx:ce79R =lABE='Qg4R-RɬyJne c8Ք& bRp7"uŶU4!~PƓ Z))` - \58ݯJ0A+9Ԏi<л=5_s_EN|{K13j~Q-TY:VEh|:h .>WQܕb7Y(M . .?W _eA%@Ԍz`m2iNyȳJy{5dupRjԃYbFA_wjU8k2A]uzUof,˯w%Ɉ WI=]fXv53SSa .'Iwv}bLjgiU3eaC~28ytFZENu;dMBh Y?b)e$p]A{"B;iZ;P:.~,Wwz \ЉVvflֈ,.+9sFnM-M6&N ϱs8Q{3\Eɤ,avsܻA+hսsmmIDSj)'c=ժP T7F7PGu-xn@'{ C}'6XْzL923uSu!5?ƝhIĖR g'.U(*kU75c(5`?>;E}֎2siQॳ>0N)e|xvqiN)t礨A\Ч3AҦYa͜P7萢ن3zEzZAڈcd="A3⚧1ˮ q06lAJvp,.;vyXS:G[ Y uT",=UDh쀰`]#aO*.cC eۿUn ;NGqsFmN\^* *GP;VWeB 6%&Q09oٙC8t(@_[Zmq(NOɉT7}1g0A݆40az.] yC>pj:ہ\ԹP6{J 8xAAsta6,QDhBcAH%q1nE=fTwPC 87R7pG}YH;X/ˑ4>C&;At)|2jdq lܷʳy`=dTYXزBKؠo3mA1AƏN|-FA=Oڍ2怽4EkЩ !xQ0ht [vZcQ|@`MoMw4^D| ]U7nJVqDࢊ~r)6P? &d"ncb^袠S)Oryo${?W>?B~m0Ǎ}"!vާ&fY?dK@~Vx|f/?'>نd$3jOjBj}o\`_WChyF(sj\-b ,7؛(Bh>$g Mj2n9%Uت]s ħ=|fG7 tU94K.?04c?mv U;.D#R"qCOrb|/f{Td ވ{.rskRpjf( ~d4?˲~4=`F[N%CGe:3QH[U,MݷUR(l$ZRkjCl4>C?;Y*28,W#NC!oi~;i#lr8 |h;qdZݝlK.LsOB?ɗ2pt1g e7:cG4n{~ Y:`& $3dy\~z-w'ꩅbWu 6q0ۨ#@;KB a[TH)ʲb#j%ȉ!]:#;.~f+8n/y07 ƃzL#c*̈́={e^ ==7~ZĨ@9܃dILk(+Es^J!'AwľV:h"j '=B58GNVy';ݵgunbӑ0а{~–afFx\V`tFFFCGxIqXX uXQSڣ3B2/FSS2+PD7{x{m^ЅaT )0ʯⱃW6M@V3L@d4BǺ C=Y SWrĺTv \98EglV7sYwk=>8C[nc0Kzں*#]6٩ocQ6+jHKڬKLR}+M.Z  32䒝'L+ DwhpNyFKTs`ƺS&`X=%,~X?wPΗg؋(Ҭ*Pu&n]>"gFtRZ魑 Bv8Sՙ@ 2Qa0H[ k+፦T]طAYԝ=AR}(!5X ֦1Vf~ф%rZq/8O޻Ph U*i۸:cTllz=jWֽ%7ufX~wIh '7oR)bfS;Wc9yAժM]^cT }/BC U&i)-&Ph=&}joKǭZW";L{-PGM*;O+~} h\C[[`&ɼ ^ZdF#z 8z=+@M)'h_zsBi)[>#J2S(\:I%rw O#c7tg~>]aK3- U_,~Y%z5:F ,xܫU |-+Â_oG{^bߊXͶ^}\<Ǣm0M51k,>ywf,X/*M cxCs vg}܎APlIҖNA6իZ͕Nmouv>^jB[>zSi4mKtcP$J(8Y8A#gT KIA'E"g4:,:\/Ҷl "$ ()D4\R\G-O.$Ťg;M ^d@_,'>կ>o()6JU',iV gqsY]u.W@\1UQ0-LLV!GV*bLnhUk' k)-Fم!w"9VJ*B+,EAש ԾVн wG:2Nk}j\ OLň7`WvSN7LW:>Pq7#lyDhõ! /uڧ(!9jmuxY }g.KcA>^Z#_A?Ƨh(NjJo>߬\ 1^cR<#Y,5 nQߍy& iZ߫(B4V]hmpWLRƽ; $ J8UbrO' #v@O.(G} =]8ο[)2c qPM Zyyb{cVԓ9TPu]a]ɡo`UWðXU7ƒŤ;<]5%'^6m`1kj8ҦC;aڑqBC&/j}HSHapt,}%FŚh҄p !/'KBz|W1.vUӏ5N EC&gM@R9pQ"ֶPbyz|'6P#}7wB(؉ZV[齴%SUw:.x~zNXCi!\,#-Ղb ,">wa`ɘ-RAͱmf,V;0`Mv:K톗awL X\{=]mgq؝=-LfYJS( 7S֪y'VlDA>/7P7FE14+`8UYm1 <{0{D6#VL5ҪX_ eЗ, ]M7S3oBsr2-e5s >UIGi)& nr22^^ͣh+ D2UD)BƄE@䕊j>[7ݿ-5)$햅9UB ECQuC̀K?ڳL}qNjfoe3cɟA ZQHZ,9[y21~I;SZ_tvw=Ts^'lAf;A̓}&X/7 d G(hڔ@J*RS6\bȐ9oŸnF^Ѱ3E =J Lv<2brsXTTEi. *Pȱcam%uhء @cd8` J%WR`e=U~r. Vv)?JD2tSCx!DSŨ/h f+0Jc8BpJZ|wz| i V Ot_wkemŁQLy_mͪ׵l)*ִ8`&% ?da o|MOz':!u/Yvp;N)Ѐp(陆ocE( i2dFb̼@X1*"(8, KiC:h9#fK"-~bD̂psLccaa! `y< Ï$o{ ,G"/(3i,#Xp f@Fj]we@b"} H;uD8 &:ZDr9)D81g1dkGb|P`>6c:+3|Le6A]Y,LQQXfҎ6*z}V_pyⴤNGVAKzW<}w#]'W$;z;qI#%%ML>YiR3_KلS g\ӅB?ImvQ7.y2 #'d 1|r7d-+牛>seA8w`z#rQA'4}\ZMK 3JN=RX8ҞiqV8+;[u2Ye]H|Co׼mhVAMاڇwXe!,4bCaU;gJsG{+ 3-~ΰ;WD0&e"caO+7K%]{Jҕ^z7uC&_%H5|$^%n>m;M)RH2GBn>!/3hQBAW<\G̜#^Wf>SB~(PL3RX-!d_ $tL mq%+ ekz^Ƕ4pď+pl/@M<ö)v:BOILHK)䃶Q2 [7>W#N|o"?Gù4Q8Kܕ2x\c_VI6 PA(=^ wd#I.J]+=6<4  \ҳvGU3r-%6Sd?1xCX$߂Mxq1Or)LO80\vV&J^vW4`K\Oz<ÁET!LB+;UE__x +2iirQ JYf&MalG}[uŃ*9,=Oty#8wR莦⮫sTVU, ¬hT/󓹅9JXjYKjsy4R# 97Ve {=2.ߠ@Ρ}" b-Xߊ) lBa؆qmtՏﱡق낝E&0)@Ǎ~CnFzZ ]ڨ:>;/8y WSe?]㷘5[<+7n=}h;؄/YRjw`M>5."NsI5,凼k?7k$cB8^ya 7߻*n8=mMaԷ"hC.@qrt?,󷌂*IbJAɱ WpuE :(%>/ϕ[G#E&H =D2ו}i,^g-Ѱ#鞣JX/޿:ipU3`,kYD9gr(ىi( &>oar6#F63NWD !K.M鉆0wARxYUJ(güz(igd2#Sm2kun4SW/;':CPHg;=C_R vSGCZ#S8Se*)CR=V 'Z4dtn-֢1B:Y>p¦VL5JTzd5K#[[ö|_fε,,( GfmP.c@[%ݮ*TmgcOԱނWi<]A,u/h~X|[yK#' pLC'kGx@ ˙=Mmez(wAx -l+0RhuXn,%OM3i'OkkF s! Č(էGR0-JKe ;!f6+ fsTJ1ΎN֜nNVvp3g8U3Os;bLHy7ӛ@4F?36G?p%wCL+aHAp]J kX}cLanz{;ua(5$'~b":K-]VoMoņ;  _¯>R4A.I͋o͒iH߯81 Z^FaILGl~a]_m)^HR0 ,,bX?E2V1Q[J!*]'j=D835Ҋ͗!-Sݾg$Ҥ-#ӟ!m#aO vs8hj8[W}dG\gt=.Bs&ZP;/a.yI;&IϱٔF{+GWˁb$)¸QX1JBB^F:ӾD-;f".BY4/0C{&Mdˉ.>Px H:taFcz%<(KCXdѿ.fQ-`]zU i26#( A[E 2=OSc:xK+<-i0+ވI`JS kT d)8Fs;fiIfcjH&HL7^a2 s>=/|/Hd嘡xX/@2ާ;t\msߧf\LRWt.aI%KTe %:;P󢩴~}@|hvk:--tis%:C|Ǫ6 9<>o nW_/\=I=Vv*רӁ+O$ |nyw7>`|7$Ԍ^[ #`5Jkm rfV^MH}%]S z^FYW|ڂj.ZyZ[6O^n5Ғ㰉 r-ǔJ\k|kʫ9t.NKKl󙠆!:%A+tQkBJq'L^ lB i4Nij , G tJ8ō-f*)\ȣr|;P᠘Ĕo1D3x[yVmu$5Fq77qc kp AL$11pnQz;Z)Z'Ҧqf^/ JB8pZ5 H*c5Oc1b_ 7 QG 4wH)V n7 &a*EUF逌q I9GT8O O4جh vYc[EmҜXM*ӰcD9ފqDPs%- $9*>Cf<kT=f@ׁIb^2 ]-s(VU8, ($s{c%*R;lvb^nѐ:%A~2Ao $(j 7S~/& (pޒ{ 4-}XWnD VK&%i?ڸ^|iNdゔS68r/e$5«xReCۙ9Q]}̤'iVM^#ӭ Ϯ34"/oR؅)៼ep|H<05wڨx{(_X3o|#lj8MylGDrJ.ISshZuGM,#?JU%ou2v.IwABV>Z§%G;km =i,דF'&{tmq1'~RLMOb>V3"mNB\ҳD|!C=b$_k AWm* l@Gex)M/ysz$?@3`ҔoUԟPkցMwXA.#ƍ2vly#E ̂`1ߢ*b#)L_ӧO\›({ME;/p:? }X>u=YcnُIh["P+XHacLl:v )Xf'>rD*ƒpRqFbV)/"3xVd%}!xiU0\>yaXY*"߉. %= o똓Y#P"[kIWzC7gO79" W QNW.kdo W(>Cm/Mp\ptbLxrSde:`irVSD n(7mb;c,nȉGvf`M>SW] x|'(17%iVPn'2 ̏\oZ qQEPRu[X&5 q[nBX6 #9RnJ1֢lT]2+K `~g@gkbhuѧӷ%dP7@n}-Q͔DTXI¦2!܎EI(٣[wxcJ\"Pƛ&3H?ݓ'3gmͶj, JWSlLjs=OV+o0X( Hp^y5ߔk]D:ޕEk% }ֆѹxYOyi/;6JZ{j/GH:sj'hE†Yo ӷL@Y$PQK<+k" 8$mɷyУ gMXx"ЮX1+>rgd8ۺ0}YWotxCfg% /ɸ4p2miٮ,d/0n0QL~,y. .QWM'UiNIĞpR@mJ*Xixw0)|dw?y3:ݹ~§ hMT‚GeR32[z_\PlM C빛L Sl|ZpŤZ%ъH K|uK7Qo ~&rO㶼@hjA)ܩI /"eB`2_:%!5)6wvHo%h8ԦJIqB_r']p'Cm{-?sׁJmMh*B.eJ `!qVzXƒih;0YZ0707010000003d000081a40000000000000000000000016570825600022614000000000000000000000000000000000000006100000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/;]?Eh=ڜ.+r ^#/U/SB$рh::K};['d F2-;!538u >|=TN9N,sϹά.>,oܼuD)B chPm:%3; ϼ:C+xOAL# ɍ3l;?IC%o${O% 9/dvَ2)?gPZER^ 1v,ez]ܰzu^#xhS vS?+O߄El,hN8mEIw~HNacJ4fjHj!F:N\NԳ2:7Ï@09^e[h*sSivoM TrZI; Q gve5]ImEmuo*EFnK&l`j(*AN,{mn9T`)Q"xVui~ilCr5Dw7`=*S7guODcHIXk:#{OɄ/\}&HyZLF*1q/e(Yi⭻1p6_B2i!xͤIVlذ3Os!\Jr4h9bH#l ,0V?% 﫹tsϻvm-BpjjilJ2WјYjoph.5*Ifj Ά Lf%$lSky}Щ#>L.|& LΧJģ%ŒO.cC| ҭ^Q'fKX~Odf70():6N\ۿu6j"BS_ (̒74L#GSkGC_;|p$5EX>S\œ"$Za:q]* șs㭟W*D'e9V\w)뢮Ү`4!!.sNI~>dTIֲK@,b0XBx =-HqI;ZzN|DA+ ̩X8}d9 ݸKʯ6cTrʖ]= AF5<̆x'~O8_fPg=8؁9AdMrAk58X} /I㬞"N/߅d3W$@ &@}^.G7mLZ6DD(tYkLyks Ѯ0 9OzQ6F_\M`gFPp  jO]L`Ë!rU\Ciΰ%} @g1:zn#ױ` GP(Sk91K5d0\-˖|/rtZkj0f=y-X1~ D,.Pv\>D{t* +-Od;PD=|tf,hwG Wdgqf0g pV_W;1ɇbO3BBLϊ|)>?՟ ޥUS0r),,cWe_V'JL@Ao'b C`?ckr; ]"lG|UAQ>cA͏D^N#n~0" #xk#Hby"w+h@J Dߎ0?b_S?y¦|i?Ej8KQ_9C20ߠnmwa 绩vCc%}ȧ2&+u I.F B[Jc FBܼSù5} `H9pX>Q!wO2.`?Z],n7KqwxϬݠ ѡU}|Vy8KwU>àǙ+_ Q!^٪KGbݟ;m3џ3C[FU2XݰY}j"-ϟl3&^S>OWwGM{gHe^$w)q. /*&Ό4~quu|)Y\2G HK5:@uårS_R -kWPᢏhwz%Y!"4^g.4#? Q;O2X`-4݆\߉vRp.M^[`&췅mv\YC 겗a쏯"A7vğ-v ijZc$ܥnJ˳0 y%-s eG?qsƾ-33iþ1kS3d\b.PIZIy_!N1*[,Fj AѾ0TP&:pΨTM~`]e,g>@N d1>b*ey =vHFrg .I}B?xet~ }[Ը+f&S {T|/0='* kJrGn*[QA=_2ֽ:Q>yG͈v]' AO4/v-v$l3H7EW+ܸ? iyM$YYX;Ta4s YIڭHp[n&|f3$+AXղU CcDE 4^]JArv!ڙ[_|NUXOղg9pp2Ѫ<ܶ '@;q؛2;?g>l0~Pehv:-cQv#*fvxNq(Cx/ÖŕھsFf*"e A5 (@̦jM 7+Q [+bWA?Ӵ1K]lw޷*V¤;Πv"?t)mIa{QCm/} D,@A}mQc,3x]Sq\r.|@HTNzDE8Q;馋^J~f>W/*^mHyNKǖFI'4/[z)3:M9'RQF#4Ex9;#J~IШ<%"_yeNmXl@Q-ceQՀ>jL'+)dq.l FI&tcs\DSȷ&9&x|-ݸk^_E|tklmiqv9.^HîINe&$2qz-3Z Yǘ ѺATӴ}VH{ vdh@3BĢ|nWߎ ȋv3A0  ,>% A Ŭs5 U[]͢D&8nQa>tt; C04QZv1Oѽ__,\`)a@f;l 1[{SK^EC}^B*=(ǁ^̦=kbNdpuHӭH˰>B &4Qf&Քs*ٓ|-S ǯulB5";Cwl[\(WnA~R&+} ^mş`RSFE;aWLuK- }Hւ' '%}%-AK0 ^^'ڔ43Yyc0)$It@ cpvpM JK"Y\C%tCS>h !Æ>[>@gb :9נm8S`7 `gB阭rmkj9!} -}*L10&>֣ooUzqǟ fz X֩82RRF4"+ZOdVV5s,~F+E$O Sd9A'-mq,z5QLO4 KOQ;7f1M5HwQV5m9-T)2@ <)Xݹݯb-;]A^W!D`Ý ~J4| =A=U~A.3l%ha~/dn8DV$L;]m7AzZ-/=ksc?s>-Ue{~[Gg[y +3:]i*H ŅgEV/ͅgT/L[-kD^7kA+'㜬R?Zst8r@BF4>k&B1 ?'ض+)l-H |˂W*Ɉ9S4'SavuK\|A6kXADU=[Ixnjee %+ ojʄ2pGs%_\KáEFj 9)lM< +zee\ىXRJ[Q:m:-Ď1kCY1 ^>|KvY)롋Վw?x!"g6਴z{ɲ[I0Q'Sܶh< 5P Zbc}&Kp@>x`J@Nr(D)gxY{2oS=ٗ:=R0.qҟF_wwbyBNdю#Gaք Q|.{[&gV,]h!rgU0Z gҊ}n3:dc>6AW,.*BG R;%oak"Rox_J&DrZl!Bk-~#So);`3u8g'!hDq7G`ȧ1tv-Ŀ{ܑ?X<$$a s_r*C3;E! T7JV¤҅m{'{,pE]չ1t80D$H.f0Gͱ] {TC5b鏣KZFDnkwIW^o_#+pv}iGUp4==)=2~7S7;;Paꆒdf'u] ~CJ~D#:qqTb1k9Wvs${B Eu<gq~DfC]lA8g|5D2N˛뻝0j?K"n %B)6 PCy`'y qBqRCO-ov&Pl=]4npL .XB_c+2ÕIZ J%i#PmQ|.[F[Jo4&XFv[o B[m{!w8IZ*cIC447l"vU]gN#K'5hoĖy[N.&j%7TihaIl4B_Vǂ*v#-.b=-Y2Q#-Z#OJ.}LEN=s|$ To{0RpwEzFsi۸3OOtgu\`A?[RBX̷5֮BB_nBlN8׉m$ǧ!滖l!/-F'rI\5ց*桒^ʚO3ys,wq|3L\1GQ8U #OOƶwJi~ f-X+M9|Éj U4\>~-D+&{Vg_+FUS_ C~4bt+ CU5`>-} a^q\WƮ`o+Ͼz \WD~z)q'^P }PSr,L\m$afy]w/WzJo{˗edMuhu"%ݡٍGK'!ooI97=:^礵0+F.G$~C[w0 yf)& -xoڮf3'\H˻d!żi]"ԹfPYߢa}NhDը" Xcv*^ O9Mۃ,x A[#tWQRcpf88X'7Qe5>ɣ'a@F<,F[jس̱lnB=V+Y+ X?jr3!p%Mߏg.;tJ!~'5GB ҖvZ"l/ɟl};R¥ 'P-O[dU_%OSzvwˡ.6ũJ羸J0 ]$iIbԘ{$Y9 wiQ+qyYbQFvC I1{˜7Z)QCTnW:[<{7ٮ| aF\C.iy2r8? jr |&]8(&bwHIIpNND3CgnPE,zu?&j'gzG=Z]?OSfVr6%]?F̲?Y+"lcSCTOUM`*~~eѠK3E9G[ XC֛n6|Bð))I#+E<gJum(WiIKZ &3 }f h"egiۂ " 󐁦BHRIyUZP1Br)ajGX|6s]G<1h;#pՍ?]2?mWtS'W_@Nk` ^,hoVu 5ff2/9ńO?xī_*_+}afcJE{`Vsl$Z!ۧ3V!Z˒64j-6LH9FŃ恢2ó8tta}/K?8H9̪w%{'@R8-=ۗ\u?+خ%VSCy ֤M>Бb>^ep%?v[ƴ,, ԩ3S-&OGEŮ=6^ iO6U*MIխOx$;zѾ)`ccO%ϝ8ab֎ S;p:A]W6a%m7H ʆԣPқ[E10ǧ}8$M'FDz'Y[; p3l G]!p)jcׂ֋emmQc][}ޭ@p]>'{Uuva 2TQ.h5:y95My̧}ʈOW26'O\EߵB'#.eH(Vj^Gal#rcέW)8S -@o܇؆|R[+xөݐq["UP}LvN~^d"F's ǜҎ$VAP^tA#ImpcBf.:GGah҆Kc {!x3A gh_aS%"sD{wqBv5[O c'XCiԉ*NY6ryY,$;`c p:ഫr=0X(,+$wH9ސFIa3 u%(71Bt5p0JK,}"'hs ^ƦʠY $ =s_@܂bďȿWTb 5;.^p?0c(;5jӤdh>]\D*I1<K)Sm[˂cVbP;:hΤ^!xH .JS+y_]ߌdn fAyG̪@5 nXHWCUd;sMLo0:Da!fDO_|WvRgB rlJ J]btm2PG alSvbŗyrl~egS^sc`I KH;3/}紏]=aY:m+MuA5wJЎoԒ릳Z!Rp;&1{8<@WMU09lGC!mihꔨzh9)4^b?>>={ӭBj/cT}ha>#-PqhϞǏ5UDf8jA.q߯w%\F54u7}CPǬfgxrbN W*jGεq-4؜QjnMa':<vBicuA.XEN2˄L#@Onw;h B"!ͷ%#ZNj*<0 {i ևGSwmYA|Ư0'^..s&uX:ukc(]gQ!}^ko]GL 0}^FAߋ>1`Ӝ?EӔD>G}K6eb8-ݬTx_yd|zyj)4+]EOhӕp`Q[_>Ѵq <ܓFkp2#1rn`#CqPniܥ^S: F2 +m%웂a#Fsd Pp6 E|v\(HiN-'*'ғXR"#O5$E~iJ̾7˴6P\&6 c@z6ȩD70I95z%Sd|l9.0<D` T{8'BʫcVԩHo_-: 4mi\V7:),)C%X{zs-{~ qS5g#{WWk“d`V HlRw%Y iZQDwMی3p)j[u1H"+T\8W)ٝj$߭02ɠ^C|;)xik߇rҋ Ak]UΈ"/ d/w{9~3OHzJҀXfSRN'[Ve$15=ʋ~ݠ{;anscƥ}nJyyLakC @NVظ3,0@ O%ué>Rg9ԣmH2\/)x_z;K@̚) R$շ:yWW+\_t<(=癉& pfٯ'P/ 9w@C]|@T uZeV  1j/%̒nM)=9J:#H=Z'l *Q-3:Ɲb KO~tPJhqNUԐG*OUP-\2yRy߂'Wi+gJc: }Go~;*]C{B062XQ8v(5ٟC('i-'2lsy:Yz rˀN^~иZT+)(y5GKuݐ AF.(?1[2*_tP1͋hi6[LTUM'8nLﱑb4~! V+|@>g}I^Z,7,r0A_! ulyb-RGJ} N7ܦ4\٧z2S_XaʻȪ _nf&_`)&[SMID!MF1$m{Vofd[yDy&J@$i#+sFe<PMFlp<<[AN1UK-GW$E%Xs#e.7 2]wU4zxk-;&-^| ENߞC78` sΈH(4[S1Gz#D50Ÿc^p(e:7 35}q%i_ʸg`t \A:H W|c>ػJH#U;ȄR;on6ެ_Z?߀T2e9ˈ k Ղ)R`o *touMEF}TN[NP &1, ۜ0u$y>l %8@Qak;=aDYJFBSz0ʶ6ښ?gE91{Шs;rNND\b 5^i YDtG }؟zV -=MኜSW4zh)XU~QmPSȀU.ֳz݌D4bO J\Fpjc{$JEd &,dhorC|t (DυB3<[G"&OSnB$= 4luDXsaS\*WKKaQoFuZg{q^V>`7OJ(\]H%л϶(E4ߦr[k1w#|bw-CZ6"␶)ix\$Re TϑQ?{ 3gtK4{9O=Ws[ RdͶ/+ŏd0pjN OP |{K&,~JHMiLB2k+Ͳ|Wqۗj[E--)~uV&bJ{VK4E֧O3|X,I8dZÑ3^0?E5~cpU~<)CS2VsR/h0q˲}_G 7?vlDbtI-QlU0 f1kUES?k,M\<-{v"}ya4 C8DDN'|׾ɋIPej܇W6GY,L;jgcگs4XtjVx`b?mi+.hս=պ&ٝ !Tx`qM"iW4#RYe[h^EUHHh1O,V!ah҂\ xd]ZLVC& <|L@ꟙ{H؈nʦ 6P]ܚGV ͟M|mluޱN鋼@/F8x{76F-73@єExq IOD>͞*xZTI|mL-Q=H椞H\n:6|*E\.8kT X\>q\is ` ^N(8+7Rwfeۘ+DF fH$]P?bLDDwkQ]l ΃+2?|t}b{f+VC+= &טd]~Szu> (vi4x)aNב"ôBʏAߘ_N1Mi% ҤwHo `[>:$zLgKыp#9C_홓%ƇJEk`H#QR6~6}Ju~8bt6ґp_?=ȕJ¥W\@TnC%yM ZXC䂦z5{rJ|3c\ѺB~Q䈾2XHEUƢ ת:P2TmFYJ:7Y E$9 LTqÉPp~'? j@'}`kF]ޑ`텍u&^{ʄib@7#YQIy$(Fh#NN^fͮ~Ugy ;R;ڄ#g!IŔو&R~ YcP${HCZo9:TC,"@cZAH34FQiOh.׆Ւ3Eʾbt(ڰ%%Cܬ)0~93ۧPf1S^ IGMꚞ{P`0]ɀikłJ-`"|=co1[d}De6مC_/?B\$mce#{yk̛ X&q pjxKX]taa" 1ZK?ׇD_@HEsIqn2FL?<9=nլܚUAx7mS-C.FP\V,GETMI/|KJJdz r5A5?b2DY5xXHfX^^vz ܏uAT:bi Vhɝ^Ue'a?.P%9~8:#ۥw0w!~PUy4\1G+Cj ̦: [ĀMC@{Bf-F+k`U_&#A %/!7MdJc+k?Q .HAcc1 7*BuKe~`4y+xޜn`X- 5VNnO`wTBXj2ىVQ kR`?rSfVJ,WL?՝mIgmiHYC-@,)z5Jy-R] P8Oն7k2R wN/l[O;;!:yG z[^+6GB d:M8[{Y1Ğ ֝5P9c&6dD 0-GZgQ8/"t Wfe=G{N6ʿ80Ҏ+NX& \ tkv4NR 6o͏ IM+5/O)V?杩ڼ1~ZWRI=GMֻfV~QCAI96'Fx&$kDi2c5s9;}T#6U̚4XECzo[}$ߺUolj֥ 7;EYC9e #Ʌв@9 cä#>\z0= >Bo9EJh-&5027a 78^Fa]&n&DlBߌm"B~tBͰX)hPfm Т;J >P@]v;~50!:Ѷ_bLM3N<]01sƁxz3YaۍX5ͬjݣ^ ±(Z># gY ow$owQRkx@d^xzyE4׳,FH2&!ݕg욙16/IiT> ?Aox'dڬb5D-uDTCtӊCOf02}`*Dn7ń͍\e =p5g(k|]<;#k%<^0ƌۛWտL5yCb1]W j{f-mH61$ Z`BЇ.2Wyj JH^N|{T]^6lQgfpз5%r0\dq_5X}ڒ:fṔ 4TALp`/5ìׯ`=Q% %pz&GR<KR5q\"~}Rc0}IyUZ`/([-Y!Ϸu׺WjvYR뇌i߄OGe>@Ikӕ/a6T4eNi*T Zw?F%78T = P/Ps]U3NW*x#@ L}}XKd W]|F,Er2}!M7t.}z+bNDTkrߧ%q4@ J9ĭ߈qp4q\{ڼ|x,r^p{tڕb%oeۜgbmo-rW6 Tq'Z@W;:^,%B~:vn<6 *zCk&@if!7J@qw BjK,3 /MBR{G76!x?ҕD V8N9}rՍ`%Iok=^~|QcUcf-d'3%N$2yih0qˎɖ]#!#SydŸ/ <SL$u;I9تWY ꒚rn}7D.}Bq"l-vRRp/!GJWdkl\=DIt|Xt8h x62ˋXR*J"Xxc{; x9ӣa0N+l$J#(Iz2Q3ѓ,_nj(HzŒ@V6Xvn+QG$f}6ҍۅZktX[3#+`8t2mTqVJULpݯB.9y !Hbș-@Kt#"f2> $3})P-|_;\aKw$a.|NgPN'"q='ؾ7n2G \dBkF*`]jBpmۇKx.vJ\Vp`T@ aR*])o/!0%rSv# w`,qv%a\4gG6}]%b,ic5j-H99t\2X[1>1)oV0dn_I$e3"O .w]4 {8kIE+#xMpn )ȬV}anZ7gQ.FLȌ *ӯ3Bd]Y,qk(A3>YXBƳ4uAG<OzW23>/^܈Τ:./z^-T~S)+\PtBFx;n US7Cw*>N3ʼn~=jQ1<h.M\&[_zuy<:))(D 8j1θVIMJ.>Ə]E7Rݽקv_:Cj;Є-8 Fi?[{S@^R Da-|+ڑؼ@M f 6Rb\9 XZo;Ԡ$Fفkz Zcfm`|\D0e^x>3-ֿDXK1^Ցo:3_#yTx@[}@j%+`hgxn~U"7_r6 zUs ?~[N5@Jx{pl͒Ѯ _z,Lhb8iK "J֛Ҳg{H|EKJ Ma.kv~~I`Ǯ3tA=r@(LB;&aMں^=W>au`YQAzS|_BUi8+opzURm)hpx絗u9ziܖi*AjhoWL#d}ٕ1GU"n*ϯV}7~D h1);<)]J \A&o&gh{;nuZ91T-h{}OO14QV>O@U8vPmpC-iu0a<+Vj̷~U ΊQƁ# t:5(%?S;1Y * K<[Nu!NYqbj}O}gbixcPMrfP*px5.4L^f2[I5Y%$Ęe :w~]rI?H8*`kNs_Hdn. [1Go$Xm"8^X"qਵ5$Fִӈvg>WXOr*ʼ)emfXoOLw& q+jBaVKx/v'W_/wЪݲcOB>Hqؤ|Тޝ3wKDbOnux%=ꀵd''Kó4WM;P5*D5^. 1tT% #*mWu?tBn!zgVKRU)`wE'Ycر,7MHٮz){&̗xyQy3+CVT%*(5R0*lʃIcvc$LhX;Ar~'n;=+$]ȹOH6Ԃsar,pcAo.<`'6g݇tǝI?wM 6l87]~"5mt-/YY<<]cx́[.;PVTe,1yށ$I#b -1c{[PR`yn ؤp @W+! s$'! gygwMq `C#րBf,Eh9K ȘnpT%QEe팢y˼ |&5ʭcI{&TaM>-"].|rodBX$gP1>\J㜈BneJI4^؇`T0mD$7PJeArfU'*O_7{B`Q])9y;{'bl$'Em+xTuI$) b(~ H'DeaX,VzۭlrPbLG\ߥÞu|X(8't6GF >o % RIږc㭮L?[/2t̨f@H 3Ĺ.LOa4?8,U=MO3!ӘU+|@J`,g3.J@x t. 3)D,G}[f%}$ǧb/yTxRֽ H O|I]ig^Q9~]34\ē.i% kB ͝,j #J"I.gRM(FWrk#1!:+DDNERO߄c`1%hQ⼌ n=ī e}ThV6|{6!((5-^rd 'ݣM}M'tQXRI~JsR'z/<=s\D` !O$SlsA as4ԝCmpn=[6K~ P?ҍHoD ߾8Εe"%0qY$'0hҥ׽.x$+ t $|]ڥI{ʏ٨Zn4D+gRNtDxdD큅9u?!x-v+ʷd ,}iKm$t4 S݊PťPJ0~.`ЪmZȋ T ('>SuC=y+J* bkZoYeP>*25!yԒǧox7aڌFe&Uϊ_E!"OTLyUICZA%bbXA8t[_Mԭ<5lw`=ZI4=t@{C%Fi 載t 6uYA3xDfɷxz  :&@ 0kwVEjk= 6c=9MՄc9s㸠&B}H;E^zqf2ЫEfn_lCB~@1$3d+fpXEhi’@9m? ȊcXT./2|- (\f1N39' 5t @֗aR$>>d@"?#:lI=Ɛd9IkruYh䋼v4ib:1dhGu:Tpk)zCK;0"F~q6QIexZZ㺬~{.//_`frju `/-?(-9u4G$,"?~x )AKsκc[|x͟}^\]V5Yd6t^]fdF~mzl3[W3[Ea/8i$:S𛯟Z#KąmsG> ®ϭ1#?7Вyqvmro@1XW)}7tDCOZw ,.5M"]+eI-xD  =Y60ug Gxӌ$tea28)dOY, 0Jk݁ot$dA ~`, 4ԡY2)c7EsU,յ@bp>F5w#9W'qqHLi&&>dtމ6/AL—7wqZ"q_O!B, ]񙦃Z:og0 P4c><8ᰴ:--B"&<Q} O]K=^ ^as!qxU⫂a4Ag\ $< N}#SEs韌)a8d@(cq+BWd|z6jy7Kȃ3dl;q`Lx9q)H)#s ti8^.5aiSt4a۽{飢jX#b6I HT{}UlPYn6G;\𹻮]e0 a5`xxX+RuX 7t o}J+\)GVw9,T}H!PGb S|9̎ӳh +Ɓ卬7OAPM+tEY͸XGd;;S<>,HK^,D%1FoBGp9ŸW8E_;K~ѡ;cI Zmy^ v ,b"SyrOe<;._j9>vnT̶åRUKU(S2upDo5P]U&\eϋHؠn:M'b;WKt[/IW 5{x;0ՐI&e 5VPwKIg^~<?0=Nk'9^Ts qQ`ܮ"ý]] fEeHJ|6&^+,%F[rRܳ H$ȷn>Zx\iI+ t0xaGZ>I*9#{ofFx'rxFq[i1k :8S5K@y{* YP#4ȟN~6$k."(Bvfvb,?)mSA4لnB=ONqHTx4ſ@q۰'t:,S:n(_1 IJJr_w *U ܩ*沈p <5}7 gHջ"5q?Nىd+\nN}("(7*%b:.뛧SCJ|BiuOy|g":=6jKPFtpSc3eJ2B~hي٤$flu~T𽚜5rl*~->15e8Q~O=xB\R@M5~6#> 5;c Vij猖^U;Q~^縴!eV6y/_O v:}RjfˍBr<+ γ^;*;߾]y01Mޫk+:3x=$iL+-ZLDlq, VXNnQȻ lQ|=D<7kw"J/)FULdU2„  #f|~;4УK5eѰhP}8n =0*9ڸ~s'J\!*@pX 92>NdW12yNtOb,q(ȳM눑,?^1\A HӷZ9 sC~DGu'ok ɲ=Q? euq3^DW1d׋È}:&d u[ '!_1 Rf;vvrn!эq m, %|7EB |\U N W \WKԾi{SNx!Ä&aɞΧR -N0ˎQvz\v|(ڄo7YagI !孌c{WXWy tay2CH`S5Vp`C񁥨[+@R(:6d?) nCWFz `ci#)퐚QbwUVQ 5f 5ӤγJE7pF۹_8x/E$~~aϧ:^T(6ds2*|8 `'L*K@$6oi/ Ml="w<ټ{)/tu*{=wFj2HurX*=H[h6Xg_EQ܏ 4|MW(- *i%3ݼ!\'x5JZcgkX=grЏƩ8EkԓD.n7[۠=c2-"Z&: HgÃ@Of|5UbZc5 5Vs_"gGyBT/}!>ÅBmK9r֟6u9iGdZ $s`;Ũ&dz~OXm$; y` ɣ6̛M2XJ\fO͋^29[O~1J剴.m$Z { ;Ɔ)AFCC4[e/1XfԆW;g5uh&Ve13mSjRXṯ>0"T\gX QtLŢO&TC8 XkX'Q8s*xnx" $"3qI^u=ŨP2i00aKbIϮ4ki:Vli'D-2:hGRn…Yʈ7͉ܯ!|~DnG !!m-%H8-% P-Ӄ.\e9l#4#z !yD)onhm]Ej_o|eoAk ZL {_2:[EirQw'ֳކdVRpGQ#?H;~3fCz ?GZUG,bxٻǚƤnrjGq͢bR^9&D8۾^S=^07ԟHk ; }]P2ex4v(1( `~k{KDZ QGo|0룾5FC+^ܸMa K4-xR^w۬9~|'ޅ5 pF&G\c;z-<y4']2n"A*>R:{Z8<Arq@ s:uLm3qk &|VmK-6_%$_$$t63({pTF@qu癪E=>?wLDvdta򨊃!Ӟ]<#}ЩM)1AZ&e8Ou( IaxC!+5F-6ziOrpOxc$n-B Қj֡ PJL5͏ެ"1*N(@sd!>g,+H8>-g{OLh 8FɎ~|;2zf'OͰjgy<$ b,JVA0W?=BfU(-)E1dWFT6Ɨh蹒ij?MTr/*a'*x5L<>H!PZ#9GXNh㰼dN&ypʉP^I_ysڠa}a&,.;/Il;KYxJ"H 3߃|+Fu햇K[$H6x\~ 0F\Z*ǔ`C+|=·P;Sv7;[ iYϰ7AfhܙT% Cy]G]H`֪&Zs^mJ1X;$/V1φo@OEC{ͧ06AMr],O3db8J =^LJdS &Fa,Dj*4"XK5Ђ'$QM,sS뢒6}E 0#b0 o oRP{_{}1gVCTc>|d)ĻuST.x |6h7hAIe3If#R򶾣V<XXLO:BO;BZpͯ>M<՟dr:M+XcPˮՒXm=!+} Am11tLpƂ,v{ܠ^2qzT O F~(.Cc)q*rG9Ywm\Xa7duv)S4xL)hTħNބT*UH#Um.&C-VOd) k~>{:b81@inR&c9npҺ3x83^֯ԷXEkqw۹xmaݫTvΰx[ʄA%F8}qNf+>}R *4s<&;&޳10=uL h 44Y%:eSta7h=HEb1q$ iϠ [ƺLGoJgj:dM,V(`F_ΑR|k ؐ\ wd붣\J(K6=I+!U` ́#[qx!AtH_@s~ A/3 Q:L>􋕕nf`Un۾(y_`2Q3}#pt鬼1"X6A9ݱWi' N4ݝͬ8%]ޟvŅZ1y၏i^{6`w`"f+< zڕu|pjeŒ/)7cCj-JVtǚEo9n7皳`A ]wf< pxseJ8UK0xkuwP._@3åJSǧ5 e/x$Y%RIV7 \.uO}y<o:~rJʥdL$3Z?dž&+=ڹ|l8W/fJ})N+L6m_Xi5jsxK0 zi ZZ~)`Pu7#qfW;iTGVztѕQ6 51pjpB[KLc5Iow`V^=(_Rl-W%ۊ!u‘-J$⮛Dbi=iG2Žs,Q%i8]&S&ݱ,Ҁ9A~7f@uXQh}d%R&o0C\!meҞo"ٮv ~XPkZ˲'& xF% 6bע2D*aZG に~=pӋ -cEOi̚RC ݙW>NS Ww5; IqcO߶fZ<3[k}^I4Mp4խްLt4P) ZӐiD*)6 [+Zj5̘)ZJ>7mh;?b!p#(j:)ՏڙA6z돵AF,sPt>a }px551XK;nQG]W{鯵3JT%f%vvAU:X!5y W |-@Kt!YRTx9]lįv?M~Q[Rb7YX9ή1{QR*F%bQ%pkHQ'(et"6gW5ܺ+H pT|ՠk ߡU]VpZ?up{D" F q4 ̉Q_(9?OX}c$q#p3 iT3eei|>T=hѠ(aå9aB _$3 Y֨`7`Vs5?hj*WAy΍<4x ISr_7EZ hstmLm:⚕-A,'hL5E ~B\K}bU)_d%T?fD0Y jk#4#ӈzb;,b$<(\?֐:{Aƴ (n;,x]5T\L{Z|{x_kB +fk^gfVIj|&0!`^LdJжp͜!0Jd`H ^E/x.Bc0xrT+\״sǽC+52|KFz|gB=·1 '(Ͻ'Ngmi<Fu DQˢ|>|]pkI%-&{$WW)=+?bHT6ϞF4S1Ҧ)AgΏ}Ǚ^s>9m]&SѭMI1ޡKawy`eᔠh<z.FZ1T@hևwe ~np֝.+DSd O 0(Q"2TR6LErTCP'RNs~(|3dRvp r)yɌr6*%[FrK-OgH}*qLJvψ%Gٛ1b$J6hL &A| +U^gЂ]3ؾ$] ] puFy[34Bj3t`礮p޶ 7n z)?bQ>Aixژ=+) !sOjĔŠtu i oCؐbA90u5f]tz$f~_KO~MYW>M9J:$Y&F*qtDH%Y2ăp䶗 6{Տ]~X0L-`?CMaj1JL& U=d$É}Vk j$|ss$?rU32bcn-Q7'_1`hIaO+[Dti)Ü͓zolB̃f^nCGz_׀}:0  avl8@ {&ssR *D:S-hp zieӦw ZvƒH}4M/EBQ]Yc#Vj4/[RQB8źM]BX-ˢۄN%AGس)6͆s|\k2 .nhkUL^~21.3<=[t)+ mI#K_[{ܷOZ&+[`>6xaB (Պ>SP!}%s$T|,ǥS%rYTLZvSG 14Q+s0#ԱY[LGoJuR'Vƅ%TfySX H v|jBw`G7o{儲9BP_$n2EBv2%k9bQi'.IF84{b";ϙ: T޲.$ g0_p3:̟8Jƻ&KtOæ9Lײ8SjRP=|'Hu;2[ܸ)y3* a}Hm!1@ OO|&|~&i7YS؍HTw_p]}eW3 0l&thT7ly,Rr#I"nmF8`dE$ z# o_t5yˠz8Fm7wK5b8ŗR> \.?TI`X^J? ,?óH'* z7Mٟ{}Bb? ^pmEN*O'[OčlNkY"Hl6rKH&[}{'\T"xQr׉4]gvG 1Dh@S"k1DYܼ1_ SD~@%/q Ze/'Pvnvm+wTM`rdkT|EA.. Ԋ PS,hY߁VKV݂;nyg鷨vL<T~ #&(p HKDFcu,|nB&Idx*n"Ɛzm#\6\N~qM&>E1*aPcQ[WT0w((Ԃd椾+kv&;Nbǚ*.K^h>T^ϗd;HR rfzv éjⱎQK{IsJFAV.kӱ9 cs#Ld= 􂾚l~m H ,=Rj>'`zvyY/n]|..q@r&0FBhL-P$b?ńn)-2*1hoeEOfBF+.;,EӞC \-nQfY(ju).^*m%땞`aҽa^}]-cȢG&|pW)2J9JS念:53_%G&K3N- ;UfhIG ΊU 5RB9[>.',Ƴ0ZW/(µsh_B߁~HsNfC 3lå }Vdyw7XKm\`eYw0"Cb̩ލr,FܚV:L PںHI8;8+#,KN]D5_<] o?^DJGq25>X< -1c(kYj/s#UUFdB̞\oac LQ-u1A @*:%xd d8)h)b|[]򏏂OSπ,o}iP8bf |/M8uRZKSX@nAcw__?bJ>#Ҋg>j8$ /iIh%>K=KZvw2^rAW ַRcs]-hbiy-NR\Y1{!xixN`zVsZ&bT3ݻ쮷$3pI UunCsI#DSBs(=z-@ \e_؝݄&e|h_B'')$]ς%WI,Ү?]wzF+i G%f h$=TyOK毒m \-8yYa7Q5hu9ى)&=4e$Mw9eϚu5"kt=d &EfeHwqnq%3_~~,,7Y"R^D"Z$Q  3'~jwIՑbJ5vԟ\ܢv4nG,6%i_Нeq\wμGힶb6VpΟ)9 ! (z{y kݘ!K9vw /bwVRWF}zE&-͚WLl ヘ4+g/ׇ}r" ZmCM0Ҽ!U-wQ16{LJ/9`!.+_ۢ@5Ѭ9'Mb4PBW\vmUn+v0{zdK#uuJQ#*>ti>rU :X H ϙӬk}ٙюי6tȎjZf"Wp~<|d$tO>Wc jDP-jˌרJM]2e`ʺQ^َ,tVL,2>5nj&_wBv]l(ggK۠JB(1[9n,PB&V_ x6>m H֩cib_1ـ/߿_+zrXMs\601-4\ePܥp݇RP"ݫ30$^="lbࠬis*oʠf .Pi\zyWu0֬|*#;ύZy' Ƨ"EeO>rI] v=0&szHL# -XzG z3hT'vQ܈tBѦ=e,PyY.\|OɁ0{1{ [ؙfH#Ug@j*Cn't,"T׭ S%ʋ$)>[QF_q$5UqLHQtLB[OmZ#gP#d`PLx(݄ 0`1.CxR:Ff?ZE)/:r澯pyd 0V1|aB#f{6սq‚U7~1-KMXڙSַ" kV"Wjj[BkN]@L! _RK#k[S-|CE-#@Ĭ'9 IYw{ ՠzz7ձ-ԭA,PA4 WTU<$McS;ǯ#>zgIz MF_Rr}m*.x~1.kS;]s秏ۤn.BMC$ĉ'>+zs9ً;ԛfA.(τ?>m3H.=W7֤)i{]űL}BL&ru#ctr||׻ptv-7cNmraҍ=Ӧ%L)͂q.yavLs1x.&4<)h6T'=zu> \ʵ5Osa|qzod_u]nHHLVg:/tyl*N Ґ< e3*@¦8 u_z0͆QfbkM_έ|~c`ʙG"xS'Bu!,'_8EWO yC J=(M< *RMä\g/o9+57^PKS Zj(V/ z`eug­ @aBf .Sl}F(=@hFU"̟u ?u 6sA褥Rـ 8XIN,048 EBvڧ)o=:,0 xLt9ܽW#x>Wp.M.()d5BU5v宕DB[ PeW%"$ ͂ eY~ 4. =$\w7*rj<{SXWV9}  kEkK qEజVԕ aQqUx\꡸B~̍6fE aj݅$5۲^X1NLMb,º4j {vdse}9+Z F:[Ō xvpN;SAzu{t.8%ԔOqGdDH-d3U-)Іh@߃`7$MżKҞ}f{)D7CgZ )3V-g+D_jZsqey.1Ǎ"V""f x34#F`;Mu5j&$ًNSعtZR`q«KdZqCb-~D_`8o^v|m{gT?|WcCit6z4: ݥa&}C \Ά& 2jïZ]=5F&.8(10q0gkEt)#tLkźa-D ? c6HA>QO(p2(%Ӗ#u֫`?xo܍LȶD Y*oe^dlwk|g>IS1^&m3)Vl!%xy}-LD̜=2 `f4[%<d%i)ᲆp]Gag8KXi[d#Ģ3bWWN|*s==x-c13~N{l$UsodWKcKB/<(w:``fUH#Nb!9kL4 NX8Zf]Zz$,Q(xx[*A&zxs#@D۶'"M"VL.Fi;M\[UppU1o4 ;x,Oo5M-!hL:`B"U8IxZL"0չ8؍'[fxєCZ;KHaw@%vtb;)H9tdGq h#dMX" ͦm*Kr6=cckA"D>1}v}=cM~!E-}BLB9)I.LAɁA[cxd*=d IzAj qz $Y,̳Y :~\sf gap!u pO;9]Œ`wNMBۖ.-mw L`߇vTkKق-L6Y [_9dzfmt)#ܞA@˭C@{̏ILX͊u12p ˞b㖈tsDU$yM]u^24ZnQwyƇ`׉*7՟JKeY?F6FIDnFJ\km.d&Y} }F.t m9[F#c+]W3U/"X$-P9R欭i-|@L7~KqpuTH90B0.yfbuљ~Zh F#qiЂ$]O9vx\0:4^>pw!,VObƚ- P?I +3krim q }*L#- xtMǣ鞿Rd_]Tl C,7hHFf,aXOe3YҥU6kk; . kErǝ+1BF'kȀy3q%PfE:`8N}T_AgqワXo`J:ZZQft<@7"sp"zrih/z܋/7omrQkYnR&?Kř y&v @lBf¯?~{g!6#É05$N򅍥wR9Tro͗:Mr|+qiHX>\ (`dÿ^PI;$wm0}r R;RKSLP?\)( $ / ^ \Oj@VR9h^z RZ"kQvO MbZ[3;d~ E_zLnyaBL/w%9wiDRfu&"ɱMfMhcau6+\PŸH [/<@ 2bweP67/CQs * g< KlfJy%0^}Sΐ׋є2Q]dXn$rw Ǹ>O1XG*d:Go833CUq@լR>dMv{ qpOVsr}Fd$s(啒U)/x8@Ǔ= i@?~ԟuyʩizv= UO,1[0L0.)V3O32n MA5dV,ԹO{rG!l֫fe43_S#N 3l,#\&!.!"WW s#M K؊uA'fQ"M0U@:7S9h(Յj d\f *˩]?#4 A!ټ10{`Gv@` Jq) ƎD:3zxy)f<͏9SmFG{ΠQQ-^b"rto]ff$̶{L+oɫ*FF`xﷹ[T_L=/Se1< ph(zƂ,DS >)r(R HaV<;؛Q4[&=CdiPrn;o_,gǫ.'/E?6iJ*lV`P=ϣ\؄% p:^>?7aUvMmX6Ra4:UJl;} P`LE$xp&0SmQ T„)GƤόƝw"shk]"~l|ԌI[[.f Hgs\pbe-|NcoQsEb03Cj`4 mr}1$\;L!i$׌%CJ,^Eop;kHQVή~B*|8J^m@R7&gR H'ZĻجmunA3[8wrVJ&wZ ׭>mdFZWL?[ȵHZVpY'-f]'Ox!jS*}6 ߦ7Orx#[ǎe:4)l'g wpuyȅvsݷS60px@,Q݉T6 r`ɣm3 K-A? @AHܩe+:L` %FR yRl/^81ijK=)CXާ0p+t.@e1E..P-tM9I0;f/NOÖmp;QT9={Pj`.B j!wa3VpMmVjx 'h|b]I ܜ-)Q•d(HlaIߙ9G=^gv|ABiWMاS;@5`\C'0M2zeݱ-92>^*֖ĭ1a)u+ys+yotNEzDBJqcUS_BK 99dyUj9f 2y$19яl!Ëo8g<_ q\Xy]I}>]̓0e_a91s_1\<e3ʨ؀+AOu+F2?9*4P 9^ g$kٯPOє#_J%oaT^\GqMk=(Lha46J0_[<Zᷔ5>'JFt6N'h{葵/LU}僽&;xT@K#?ݬPq&X>@MG˼]|{Ѷ 6g{TS5O:Q&l`8B]FC{5@Ѹ7`JiD$Vzb9Qb$;x{ bk26S |T!)%( R0OttZk6o ϑ7)V*0/WniAwY _́=X8~kU"%𛃧ioat8%)qpz| 3`|Cnt+T>7p,S-"#V @ |9UpSMѿ۪U+YJa%>yXʦIf&E1z^v+\.ם@5*r.lgC КJ:KGT>9>vQj# pԓ'dkfӲ'rdhBK#%LeD3썲tc7h&Y.7"Lgtb ͈*3~]8Ѻ `D'R82B$a⺮q|c}x $b g(up Am.N1+qE(خ#K#;X=Gݤ +JO&[D}ݳ-[53`E4l_Ƽ<_ѥ3aw2עG{cfz>O|uΨ{l $]6"--j߇YroRN'[Da2m;.kh;zL7<-cb"|Mr!Bb&㵺SeF 7sAr4R|0b${bl-mٌ֣HhƸ՜zJb 26@~pIyuc03*HI IOBK|njN(W]+eqvbѸkmU`u汈0>gɮ ̵+i䕀 ؆0v6/ҙO_ ,p  #=|~()zo s-C(k4k-k[]'Fg&i;"j^ 0 v˲#<d3C`M`oƥ4JyJՊ^qO apr wԭV_薔\TKDwp[Jt3<쀅[ rvJ4j'hÜܚJ3- b_.B7/ `rBML"KZC`}Zԙ7W|l:)lޢ~aWrXWoSC08=NNgϣwh1qs> W^w]k3 ܡ!b&=;/]T˻H{)|FLO.fu%ywgq%aEb&:0`%oftW| (PrSQl;( O^ mNWh$>/˷Ssmuղu|ӎ4a,vRKqce!]\^j,[zP_p+0t=은"8[NsPa'h{A dN$_xcxE1}'˟=֐a(X3_k 0CV䬑c (? W/1Dl SU?'._ΌL#jvwױ]lO7dbQenhb(jJ_L!Å# # c3[6"H/{uI ̑r1 .Oy*P'H UQ2bÚ<`BuIbUKqvD- R ? qF ?yxE\ -@}ċp ,} ă/tu^#(o>gHSmD2`ݶo- Ul (c@@𼫸U m9,:_>T<|/#% <¯[o˖ (Z*):? kC76*PEivROgMshy_AWzl"4gm?gBR;%u{zԿA]>*blU\T]QW]4_.!**d๓->9=C]/+ qB``1<@83~de:4UMlW:-WzU,# z>e.4 ܊q:y-ٜEc+}ftҙ#|op?ʅtX('Rj? ='5.|\NS4UƲ@s@saՌUe}22`=K)k)x .݉9e8+;c)L*24 7=rފjo w 7H࿏GNW5jO \3I#m_9U}m85ELhz7 Z `L1h@mg0kU@ 97sp9eūP7V7.\16sT |@>@t9c2 ܚN[`L6̶ep8D/qtMLiH9Djtpy {B65rhqL,~̽E $98(jI.h!V]Ǵ6H ]Ky+ ~E9Vaeo󙳔'_@&jLSId|]Q1Wї@5Tݤ2NL2+2;0GaP+wk{WcL .͑ǻW aR1w0hi-ʥAw'߫_4 Lrm;hws Ҹ -F cA/4D _56y6@{CnbJwӚcOJvZO[JoF1ֵΉ\"P%p+nK%'zEx~uf[F8QpfA;iJͥS\ Պthqhp?r$[>y o&給WS"fih౦xÅqôe.k9>7$ %=K>3+#0)jdP|9VPcswbNV`=%D3_/P{a)jBzw`b` ;OkK;u4&U0ُ7sS |7,"tZ//2T1ԠڰGTFbVy:D0A>rL9|kVRLܡC e4Q(FA[i>D@5|ΏFߝ,ŜbaKbTpw]דFٚh|mM!p*C] \Pup?\ nO)PkGm3 ̡_Qq$jC>]tv4C>8K: >K"'I:.=M 0?xSiVcU+h*qfll Sy*{{o@o @,Ӊly,d"yv sJ`_J/q rY),shQwM'1 V!fiQGzAw#<Ālyr*?ى2}\PR}IlaYp: 3o|b0.V pU!7<L7:l#_AX<۲@>G1ߪD#ѿ_h{zJ푕p9K :As੕3o(+9/{%lpX!p -&x4ʊm +HܗnQe\%`f([q֫H+._XpɰΌோryu4.hv\YrQh&-`mZ9{xG'Uxd w+K_6_v&p.$ x>Tt^ȳr~^4ص+TU.NF:y}ús^mJ>uZJ`_e-};=}~7)h@@%-땒 w߫~9:w]x P Œa\9Yl ";O@w=qB|s=ݐ k 7BGa )F b)#w~I!&/ B٠wH%@( =oȶ%å:豣~tX" mTmbmƶ3M7ʠ ;,\ּ+6PR%GڥB=Q Z ZMDܯI.g EWb* ?{]kZa Z\EK n)1@L;.݅~A7DH7`؈W.LTUxeX S%P||*z%6jD c|pj}݌%G~o|̌T|p @(/\J8˥I)nx?9+4hְ<[/ŝh[d(MJo[_d7yJ੐R dl48gdQ*Ɩ^wn\Ng0k8=CFg=Q~iՋڳ汞wHvh<$?Ag'vبCD~,7(hRcoZ겼X1*x=LaL< h|,W-~T9UIߙ\?ڊi43d2ϩY1^nYܭR%&cQ]G,3>v{U u@luPpqq6tء[2ޗNa&x0v Ԑ'uH$YpOp׃nt :HȇM՝~xDf7YtXU",}Ζd\!=@nkc3,(bX"̸棡߲0O(l_1ń"ȼy=R]aĠmi.(,}v=4: 񑔵&5Q޸ SXS%s.45#3{ON3A|Ι]+_Jt4MQm?zCBWb@AuDhME>,B8LrsZ$lxCZrpqe5,yvJ8Xv|ۖE:-%FVlA03L]zi{3@=c{نYơ)H Ul~0f9wkI_eнcD[ޞqE i'YqzqAB*єQcQܩ[OjɿgFV5HJv ZsvcM:cmn: DM`Pўg"Ƀ> ,#1yz)utQ 9kiL1ٯ>@3&T)fEb)i1UtB(ej3duċ <ճ<-Pf\I]O$9c嵌6fj\Y֘\6YfQA{*׭zDwR[>'?37Sa 1FV-wj,+@nGS=B;-pS|ēph+,LHFc A.^S['[OQ3K+Jrpe0,'Ho'`ËS&N$YY'Z/xhe-ǽd"{m=YGZ,3]c(ܤVU,a)t-eb?ߥ/Djg.6cy{숑QfԄO4ASX;A#/gY{0eUsI9RRg{oϝm.5w40Gt2P]U{ mI9pmv5ok6=jKp{\%wcF}z$窪x!Vu@cFh>q?L9 φ]#rS36Wi|o!N~āk܌ ;df=4w(RŽ'穿3o(p[iO1bKw:ǖCL*f>?de>RrDy/_|z]A`g15y(;oƈ0^)~ǏXy-aP&˱&=҄Ҷ1mrZ:g= iEF= ţVu1K&.OBe5n?ݔBn?+Kѕ1st.;ya[ dTz =)Hct5ܧy!s3;AsaEa2Zk,HAb%oPk!̭:W&ָk KSDC?8Ԅ_knT]{ pʕ"5=A?U=E 8M\y='?CKvrsEF8RWgM!Wq6?Z[Q8t{k@#{wt//iKŌw=F.vqURDvw 5lU0 V] eN]^U½_bS&盚dٗCɧCc k I>g5@U&#J2PG5d{ _h9f5"2qӈK(vSnR7R !?K'+Kk^A>7,}<'0_]6:UB"y.Rs DԜ<јlEM޺闩dMBU P=ՈȿJ9و_Yb6*o^o~^Cj?M.t[02Q#P?|,@Q֑(M-Xg|{n5|A@|bw9&W+m:;ǥBzao Wm)J2kֻS&Eq&Aӌ\Ue.b.V@23Y}z';`{܄`mglٝX&ЮCH$FM})^stO5r Ajga4 bXGx08qϵ:fN=Ú>?ћ!@oO4C7ym[ HV~{rtHgN9YV{f eZo

    -~QR:ދ~]}MtRb:s| J(7*Cm-N|F$$ 8$F ֜rL(޷Ǿ(y?,T@$ylm gfb_Ed{We_|NnC# j>Lpck׏6#1}kU5ky.[  #7= :g:8칢dpČ2XCMnw ֮q5 c`?OM%~Dg @812Ikwv0G WYD3Z`>,V3AIV -d~!ˏ2Dm-G q./ڧ>tW*ٰ~3x ΓGPOn]rv业9})xT^leK"ܨb64S$+ 47's#Egj7g()k*(g>@ja:/!޵'!w 4$ϭE%h#3]tLn`6z!W8᪊u:khiK]mӎj$zV|=vL[d!*{!OHlLbo]wΕhԱ0<2WRF? Os 䢺~ {c^$vzĭ%̤ðr&,=mkY)k7.{A7,Cnf5"z+ i#7PՋ=0wBmRnfp ĉfSBF?T*&VWx'\= 6QUo.bsW^,MoC=箼D3* 'v${|/uuI3bR5OfURZ` V,wC8CM=3hSpCV*eF_yfs7qCWqX5\Fak.VFc/v'!K, /ѵth%+>Bu8*iep7WL-΄AE*ۙN&ܜ-"yx&z\&|6' #aCP bU܊8| Ǝ =J'J/"$R]5 '!P#.~ߪ4Il/5igOb&I@qm!4gGI@$TȪ'\壁!||C:77yzf@*up^Ъƺʅ2b2n ,CUڨLNHtU q7ܜC8Oj< P\?~ݳVFݦNmh-]E_bؗo0#*׸ ?$ Z|R29]$en8~J "^\URH\c"maÁz| SOj6e J;xTM^9>ZYZès $ e %|]l:?]$4u62ð:''Wh],Vw4xD|:tGNB^9^-UAsL Kݣen1sVdN3qͦvYwpL, *A8 ݮ32^v|aeLkִ,9wfx8ԃdx_Jm=!R2:aRh/^110\4CM݄іP5 ,-un,t55UPŲXRA}AhɜOu~]D426cS dyNƣϲea",WJܟ򲂳2A;OӜy͏021O-&U!( ՊH@1 p[)GbQĭ3zfZ}*G`VאI hO4;[L72XbK$\j؞bEؙ.-U2|}{.uxPUxvE*΄f{[WD(cF:`1i1lEձvPLsO(,N>NXvLYq0xYS=5RiW꧳U"XN1~npeTE (La1Ʊ″'WsVm?nOVL@5 &q)r)3sQħ\ ƿ/"9#%_wTJ0jtLXNJv-Fei0Q^jfRmYl(R2<-Ң m4FY=! i٣.97h>]$3ޕoΟ~l uGCU<%-a)w6Æ<7~mG6PG#oM$Ĥ/AUtZM}ytϨ- Wp狝Wtr&ՂD6(L?Q ?%}9 zg3Vd@ņ#O4N$MjIw0Q2|eA5¥@ !]oJ 9D$h{1v9ghT9exh٩ 9SZP>JMц"9t¢gЊ).Cړw9]x`59 u;ͼЃ[2P/$`Z @9z :@D9gZ2<|!T5W1_fxj%2e&\ u'TKphZw7 :)#gD mb|S$gA/~MrўFrq×T\(|$cr-7n,?3vQf^GePݯ E:'ͳ B^XFebb l\۠?<ƃӷ$s&U 5Ũ[d=?uz$Qz9+b@ [hAln [ycBHcf2h뉶F`=Qx[) FIm#}[%bD9)->)J,Z,_ :WeSja;thݬKWvAZ:zh}<ȼr?kDP#{6R9^.lW%ns? H1@,1ѦDwπҺ.|I!GP%W;ݞ'U\OjTY 1j V#'#]2DA{$4J@ PPZt! ֍*}-kux|5SHN;< qT֌ n҂͗~9AQ4#I3&N'至hh{d1m n-L_qn<i',ӗƻaY Ԃd3 ['_R%lS92)H7r6z8su?0 䋿}E(aZ|rA]:x3­,%"KG>o?y8wd}o^|B۱wɖ)밊#6#[wG8^ +7X~ҫԊ1.N|0˸!y?أ 4A@òf,րx6|.QBִOBĿUώ,[. 1-28Of&0i[l03%S" Q =sA0a"$aNI07~v(u=`Vmt J S-+{l=!8ZW@Ao7%Hr'+$NH>s,{7gr$bh͟MMɭQ1p c jL0pi))HuMuU]%5,;꺫ͲG4QCUӑ0WD_EC*X4)A0ޠ[a_nh9 5&g0+-йJ\𒕘9F-m}V*I )EH P^ Ǫ {r >Z>|#o!(GLJlX:d7ujxpMbpR ⁢Ұ&#%6%mht76E-KzL`acbldJ@҇2=)dX5'&ܐ6.}QCs=>򊔐0,LnV T?s@(\6܉~pމټW$d,Zż?-phJ=;\1sՙ39Ed7!w sc7~ X_ XD[0J?vҐ@e]< F՛ilvr>ګ)q_QvJ:+_3gTe;?{1ECqwAD?߷U?[_h=X178$AZQV5muWZY -80ocϝ@HCP ,VlP7 VD l=Xdy U;2) i -4{y_:Jd{Œ?sqŰ -wEwDVZ8j) 0`M78i"k^)ϤG+=߶f7=*y.$(X 74=ykQ5ziAj(An 'CN h*_Zhﻣ|)iܩ4kݐ=ا*3(ns?b`N&TnoEBY| $P7Lo^;*K:c\Dӗ ulIR-Vީ6Nآyf9#4jOŰ}P+v " OȑӁ?RKN+,8%o \,݊ԙ˜,@hXEl"{1Aѵ[jikx!t1ؼlD?ciy3/uޱbS?< G yvQ:ds6ACk}( ߫\<{*F͝#.he}"n?ϱ#$sUt=T$k>5]$wdlƵ*nKșlV^mte`}Jyx_ekWKHw`+oG};6S_{]Bhl~UY\dCT%Gl8eCPEL୰j4Wwl(e40X@s|",ͼʫ'wS0b9:i4T厚.r ySh+B2F,(*G8|ݤx}P  s)yjeaK]ƣJ hY'J/#~"]eByVcdT5`wKXetn991LtP<E`UYDD Iƒu_S~6_PubFL F>JB н;pى&y,=x(SԒє /xdžv]wvALjҬ)mFx_HW#V",`]/V.[UC^>*Z kAChV@46~Kjp.S/7H(?(hN?KoD~oFB5TIFCӑVQ{pV|>O(\Ōy@maRs1}B]a<5~Y9lwQ 0u3jWhZ`CZסIRe$bF#PfIoňOJY ~h?B-#ևH8%ƿcwIT0ڗ{it%4Jd E:fLyHGؾ}]%ld\—!@O"dҢ{/LRt;jf?{d 56׫'^V=#I}>MՀ̬."jsĞ)cLljf<. %iDT 70Ykն*'B ;/ۥV~T38ZJjmVT+SK Z6 %a}J5ymZ坸aM1 HGܝ+a5ncP0(;EUf/֟+cWEFϠ &,#nSs'FXO%A[;ҼbGmm f܌8*x2S'jri HA_]L$5!AD6ƾ Ҙ%i*Jߨ 'g(1ѐhl衠po6FaX\ENt4.:ND˰bo\S=:po$nrs$؝ϕwK##]nWs? 3#x*ƛXWu4#ƭyYڇbc=Ӥmsf3 Y`iZ1Ǒ)$ Q|/w;euQ3;|ijCk_@x<]=$RfgSP K.[4̗ccv B$;ʏp<dؔ_F|^VKlۈ4=;3\~r093I{c`DHQZ|$NJ_cOdDלi!!Gr'y`*=6&,&Ā,>BՇ5^UvVeܿ4}\aWSվkDtqͽmZy!OW#v4L!w%Й/@ֳ+r#jO@^ZU]X3uk[ғ&:z>s838 [cq5'85wS :3 IHǽfʹk-٦T/̻oЅCUZG΢*5:^jqKAb= _>[^3&r+@bJ>x3]1q37L*K1 7zr4X_H1'N> `(܇;,r*7nݫa.jRW@_؆- Zm#iS%%2G3HF fF ź!+iv!sB 7t /bflm߇h\Td<\pm{H]Ģ?uE l>v/ :*8jM'w_=TMEQ nף=ʅݘ`kfW5?6qُ~{IQ$zҶ6M`n 6,g!fXK/QL LKUðCE?WZclT!HCG0:fW9,27}RLQ54+M`H>lAu9/F9Q py?*-ɝB_n.>%XryU7_ޞ]F]Q5Fs xwZ qf4BJܪ pȊtjW UWV@:~&Չ#x6C~‰o ֔'5uN+]c vaƁZr|Y`XW<N%tyem)Vٽ@(l:Y>A{! q?0ϸxW)U~,J@]kW|on܉Y~mM w RiJ]p2SI &ٮtѥsk]¸en$ؗk"6ݾѾՄ(#,gq)G>1bq/W 1/7ttXtՂlTqtֳS\J94O.=un*]K%RF*]$Zۆ2>MI9k!rm3sSҗY-Өy1 ^ NAE0ã}^ܼrv#wZb>|nx^,3}E;A_aZ265fEogLa2@FӰXʞ˴ fԢ 2T31fʼnSa%|=(No8Ŵ .̓v۸J/!QI 5WhՀ*@=Gx5XJf !\tڥ" cbrޕa\<]CAn%xUfjtcMF(8`̸)33{o;:FRP#nWcЩQ%<멤KZ{n!;A8.^(Lۈ1qjxBⶫ')yfgn0]qfʣs\ c/J<{[ "Dwg|,pPq죁hR*Ŕ^Y?0Ǎ켅pJmz,'v$f%m>u=HűY%նuӯY ?RB$rh 'd_УC]b%N٨v@äݣz3:XBKdVQM!9#) 5VvVCֳʘ(UXG Uf/^a+$-Pb!WY?Ta][D;ȵH6\C.ޥejM ~`y{5'Qt'[&a97*vDb< d c/ڵ䢁i3N$!§e'WQ2#8wa#|N2! 2ST#x=UP'(MZEtepfuZVm~ ްL{恲{ˣN'@g5Z.%Ʊ-h#sp9}!йyߔݶZf~sWl;O.άE%% 5q@QO98&O|[;\*4 T8c 1/Ct%"_,N!0{\>`d۫; }6>!;Ru,[EFRHh‡IrJ ݾ`R< z7B}嚾Ló N;董 %u ZS@':cV YH|֢p,^%䐻eG@溝C5ՄX/tn]t# eōAp۝{'uYGsjo kmx:Ğ0otj0{]ġ&[4,(R]66$3yf9uWo*. ~>LA+dn>^nz]v ZS;Ĺl$`8me γWqMzyGth*& 0p!{:QABꤴg'筨G9̆'<Ͷxmr_#5&c"%Q{ isPTN:h) Qet鳄/Ct煡y,R|m#BV牟v6b$hM~e^h4q. X̄ebۋ㾖82NV~ױt) /5WcBj#9AduNf0Df&5\ǎ>^ {'keZ37&I9~hfiMlP+6{ IYG))IμGL$UUϱl U?cnL%eB-O>?Y|U{cD>Z jѷ A|"/Ccg/*LgD$aYߋ`W1l%'&@C-Ŧӳdzuj06"J~0?a> 1Te @=qO\KbVæzeZDAo$ԋZe/{51\D_r,iQϮ A| gٛ*9j ?$KȎ%s0vl/P.3_;.PKLq{ c_-є3+s?{录{31-YR"mA01=ewܦw᨞]/P ӄs ĶO+bݫV32.[5hjǑb1h$%0:b:;I.mu>or!Q ew0ӶrrÇ)Ѝ>BLy#lr8~_г2:JjI{y O|}SŘåi?O:x_ K]5r ]ܨY8kvf{—Ϻ]jhwKb:crB~F)a¥K>BψGf k_O=|T%te xJ/`i/J/xCl>]x)m q9RJLqχ$-Jgd-Ch;bH;å@3er ~we7{bQ)br.9> n'&_,{sAYkbdPN@F'ㆨtO4{-~WT"ס"LKU/- $tls -WÃkfC±IaoČH" E Ga &gYl3%^Eyb9su1f6LOn"bqy) 8y֕zKAR@|ב"vYT%ǟc4>8XUMUnjhT;|^6%|7xPiq+"Qu"cyY ι [B$a_A i /:3QvػRκ՚oӧr3&3k9x;V8M0Ad{T5FSzP7}͌ޖ;d/aLϢ ^K*PFi4߆,jnNmkho{X1RW߽wBS\ MCgT2T|g.Dg.)yI{Yw{=~7TlɃr3U-$JzSkvCKg06eAKҿE ˺֝$=KR2ʈ!ځ郋}!%UO# sDS] PB@].`af[9M ~@:>l_nz$ߓZh!;qi96\*h`h(ߚky"6mU4e1n(0ž&(ւsYztD9ZRb  .t0lH2A6`jžO T#w†,p| tPVvrZ_r^9XjU #7shcjiLω6(,XAG2YӂRNޕb+iB=?A>7(`)t^eG!:05C`eƛONh@ˡ&,5PCmRճn%qe ɎkdԬi\Ǡ 2u2Z.mm00:tF! }snW?;NĚ1L7*jN޿q-ÔsBn=ՊX 1 JƯ[E :O^,S䌻hcU#ɋ{S _ ^S^Up޲c q~S<짅6 B7dx)Bptul_񥤷P$N' G-lw0i%[v;-c͵7iĈ05qŵdtW]f(yCreFI,HuL<V.=FԓD"1#ZM!t%B=m5G%(J_/rߡ/Ӈ{wr}.%Bdfk[/`v ߼׊O׀*GzcűxK<.{LN!@p9RUv4o7 AS1[&DR&Ӥ +L:k^n7 rؿ vD|jƤS@LÁ{l]҉i&s ڑNp,k!!pT3 9A?~QV~_H99s!Na^үVfQzsaT{OәRgUߘ38ppy7UZwH~π~qY҅H-A_8Q /^C]4^/`H .1`~[.4!Nhy8n?&X2&<1#y`7ӇոG3iiͯLyVI3v[RT֝J.>m,_Y-x!? Q-S>\0'z$wAJ{n?C|1~DoZK[ub=8 hQm/k`E 2Y$3rB1P "ɈO6pzXF4P3P#jte?P~MvYsΪ̊5VF՚ @"oE$WdX}jDnU>-"`2h ҲX{S&jG@FR6$9=d9[)?s7q'zuOW8Dt`S}qm WCצoM( 4/B;^GY@.'%ڌQr <]5M;zhkn2d97h! y;K() @tp9{cWۇXg,a4l׊5.Bhe}W:ȌqOn{iմxMY|nCoaqWyg\*f2@ dӻN wp4xnf%߅):ojX7DsusjhH@*Hd{sk2r։)sa.Q1!-iS=lӜW^u*"z)Y{zZN̕ 9Lc"RTU:I:%nS80+PjDٔ>̲5ϔ &?epp bk{Ө6'tuuMMH-DžGhH!ݚ-/;LaU^=0Oj`M+g#w?f(h/{ppV+\=S{\,`E݉%ÇHg#np!Zø%IlЋIW"mT'J>>d(O4Zs<xxc"LqwShq!K ۡf(ac@^00t랫NJ[| )FLQKd٩HvVV\,Q{ w~[#eW[bX|6("ۃ%|e|\Ԍ00A7bE(ȡ̅ 7gز0PmYas>-eUgM!:M n cv_%*WH|S.zDL7J6@X%K`Kޛ%KR%VBIp5jpW5EQ}y_-JOA"CblC\pxb0芎Ζ1{y3}*) HTeb,ȪNÖ Q}.I Ԭqz=1$f< 3Re";ӊF.$`NW@2ͯCqHyѰa}Ol~|αI X};32oм)dIy(w-O2Ԧ1zӧrJJֺb5wKx0S^H.Bi%=xoq0m7].-K&+>K/1* 4[\+z.͝z2'JXPwN!WÞ71 & ߊlah!Ԁ!dYh:=S^_?̽_9 +`A6VG\gkl=uh}f"u5݇ZGT;el]J>2Ky-k<8cg+KLT*鞑[xԄh%Koe '&,MbRZ4.K5b%D`ֶZYg1%Tt.?Enw&Radi}/;XΣN-zzBȗ@[y1Ղf}d7T;z f??q۱kvkD:M0(F,D;(Q/VM$F`l;by?S2<>YBhh%9|=cDc/L?&b2&l/j`5"rH]CInBna>Pl#z-G{vuzAK~Q!B9V%Cx-Rui굏db˦7ė,`[ts/^f\@{m27ZMDH>@.%48S%)TCX]u2b=FHI G#cpqΝe|~* tzPR]&v٣ )bDOe$!j+@ ^糞P\s@i/7"$;=}y6MH\ͳj2 #) H;'βv)F>Y2ۇӥEk:WsfnjNLsO銻1siIh:*-$"g4NS:<Ը\ܑW-`H,ly 65^{5 5J g^D(j؛NUJju#Ba y[S6{27CB,{}XXy?. }`Тrnє}誗20<:>i_y`̠x=㮷Q$';Otv!c YHGni E5&*E)nHIp)q,r':tD; pmiZLS)4=gV fKDJXYxBSضR#CESZ9v) `hҾN o׿òA9 H>VƐbØwP c&7Mt /C?MncZ{.n>0:냷V7vyb4WθU^w+i̭&\ZgDu!U:+at;ZЄUR(7MUE\.?V@.q>|p:V,m7mk3K=QVn'!<zk%T䈠tSүV|K~8P%Rb#ZsJf"I˗ߪ8 Od^[#tKf!,T~D>zmW ܦw.ͬޯp۳7ћ tҶUT QfBL.gz=FݿP~wtAhQI>Ԉ u3STS=[f\ 鍇a2ov̵aRLM/oҺJfFk~84 xs"^q?o fǎOjB`l iY1^rc9Ѱ%n~;:.=ruN^1`bhR=!Tq4{Ս!*Fe^ihveoޟFxAeЉ&%Gǃ!j"O?\ssT42f5n,S¬gbJ2L + nyZ?kD_?#}?7͗(6ȩmOu5Ϊf1mˈ9BE#l˱lS9`[ ?C{7LSoG(WXDΥl^;`JDv*'"T#[ /ܠxy8pRC9Uԇ*0mP`;,xU6 Ԝ0-c dyS3\LV^ 1¾%"҈R_MD4en[Y% CZ\|kh،kڿ>Ml#N#GHDX.'iLQ-<}O`YwaK~lԠ7)Y!7t+Uk_&\8(:SʕSP_ғ+ r4S0&dO/7ld,%P!JP/,yT)̍TBUdlj%^mw ]~5*};GGQ6l)S fV;0QMLtӴoK/%xC>+V,< -2\.H0rmOfx۷nï s0 @E.ˣWqnVQ{84 pbaCzW]\/)u.-cUNYHJJX|CK+ETVEtA]$r}LEXdE+&Ɣ}q| j(r5h4`B\Uy߮aE7n0.xT#5a;p FC'5;@=187Kz=""EQT4@Lj;ˮgoFX)9@..6;I׆ ,M~\UJI* cU*68eaGzAjlyL?\Cx苒BYKt|2l[s)O*#Zi7tZH o k1G #V}!~,BY-{ xi 3П=2 6Y…z;cD/x]FGn3%yY栗 E+eeM_hȊUk]Dj]bW! G]BNK9TѲM!eG#lkE),aI=pc7`H&_46fY2w5F$-X$Vf2@p:c݀bd{U~*t$v@w!{g_|X/^)3:,$F=bqS:)Ki%c8-%-OJ |zͬބ4I=lr)H*= )V'{L,]NɅFj0s֓+}15Dlj^ʺڝ!~0tA?QMʧJB&@\ÖSu{2X#FfL#fy!a>"AŜB(d cJ}D7$=-fgGQfl{ nȵ2cY6'>|bUjs^kcvX?I1ޣhרy}T06J+i=)ABYrYÀ(]oqIENi4iiA2wta[:@s@1' UjG,DSEi+hKI)6Ɏg:!]<&f&,ja۷m \2ӕi`1TO+z5S1Xۧn#XbG8c3^<]aCH%⹟tƘgm KTN'#n>o :6Ej2l\ nױȗ,P<99ODj:q˩y/~񛈇8H2b(+ T=H:}m 0+ T ˏz s\HOH>u9,+WyH!t~O 5L_ﺔ*O`tˢ4 |]p]xrN/DĶr{ d`MP^_v'KB 픔S(=RVbCS=)W;ysK ^n^ ;̝rYjҪ*xw/U}@kl8t\E7ibv09k;xc ^0ti6Vp=6َ\ߡUdׂW׋A/ܸr.׆ aI0"r| .6Uؑm [4/FnG:c֘flC{:8,okmXI[ C_B͟ĞM$8X2:l2 hg( _`µHȖ3-2EN(i1y<`Fc#q ?)5Yh-u0dm'agf[`D9`Zէ༝Z& !-H%gȈwS~L ;V9ؠ)m' Bc EB2'j©lDs8% lpڹa?T^#uڟ=_< T+_LS|Ol^sdrzb F3E5\Rt2f6s|RJ=X#W$bp{t_IfcZL\LiA mfm"eW]\qLVON2+!EƾX_ b Ld:<9!ۧSFNFBb?\ OŐ 3I~Sߨ@ثBvD(FI7SygZ%;kdZO :I9-R0R ]D΅jqazjyߞ:Gf4}-ec~7 b/k&.raa cS}yn l&~_M*H\c:X UX yW7+q$lB~+OyZ ^?LC`Ǖ?Pr-ʈ3+Hψz_ 9 ;6e (T%jK5{HF콮 9cW]'H-"[f9_oَ3Qxkh/t[Ȁ'@>#G;&vAl6%N=h,H{~YQ-o؊4Lm}x+eUзyRj%^J=/_A 4S1ޜuzҒ%Y^[*(o)ftANB$[bws_wJW:1kƭ ^0G$ۯXmC/ qKul[JAV?$tG<,<;9/ǫe~&g+ Z.u$8#{T[4&5m H@*6;T`P!?-/-qGE%X~4'b_`e^ӕJ 䃐l1 *& Tn7ݭd@$[_"zW4À]>{1WǓJCx?r7H])9R]FaR"Ÿĭ= dDY=Ŭ2`z_Ӻij` npƝedD;ftk9]HK"1O0͚֬=i7=^mqֿ%'VSBj9.'5ML⹖ׂhiC mMHA|P*rxxxʻ̆=SnGv>/!dEya]cJp蕯gRߚp!l(RR$dW/ tľ d2GK %p% ml*";Ӏ&J ٔ".y }ҵin|!Ʒ&fD1:e#F'=-\tf&5iIcL>R3?vҦo%  Ө̨hO 0~ Vx>ڑT,'5o"#7ã>̓t+j=eM,e G*ϚЍ_࢛C,e,dNx,¤_݅V_Mf-l{$3bj\ߎj;J##e;%);Hɔ/1$[A6?*5s")ȅ WKb{M&[(XfduJD|,5EL=GkT1)6#_? >~S46.1DL&muvNH^ O;" 4kJxɪ>H3ăyVi*vO2: u6xG#c{E٠F&]!ђB$1x[u?i>H #!Y ]R98$Dv)HX E#T~U𳼆 L:ԋfȉY ~3ɗ­R΃xk<@ɸ1 SCPt:Zɚ ns<%p8aRӵ5o9Gㅅpt)C>9u]z+!Eqd1+jnvF).s~h,MilG3g6*QXe8ޡ%UQy&+U22~m7EcOTyV8'2C ";Ud3|gT4Qxp [#(Qfs ι2jvC\[C'Zppu8TeH8-8U.;8Hn5H CQvg@YTB`PK̶WcQn@Y2pq>mc'] .AwM ]յGq2Lz$L/7᪓C\).yRe@bƯ>&MG*ER 1y^Es lm,C[mxeiH-!p\Be LNf,rfr4Uۆ{)̶z`[t=` ?AO!e4R6xR*#WܨehLL_%Jڴרa| /߆i ViOр:Lћ85heZkE`gɟ(H[] !q7ej~UR%Dj91 ~!L׾A;@蟾 y ݛt׃*B@^J>@e C!#縓?P^zFm&; PI1ʘlt  ]э}4 `~[}Zvd O¬ uL{Z 7 :JDE+2A&150&z#LJtM5%pV˕FSlMې p{ a vF~ \oǏj#yҤڤgv"j,?$0C?5o8Q)l7F^>CXaZLwROG4z* xidJ v+M3u"|vv.bh+&ˁ%aTSQПEK~~5\e*@A _ŜԸItDSTb+@\q;_N)6gJEpvˆ%"1bHYhj'lM erNp aLuӝP lf,ɤ|RE4] }|zNfǯT馠&&Y=:qa+95f1K8l.R8K[(:( {4m\c'&T{**:@=H^Ra/\>jW orwz˺N<ǾS,lw}*1a3'_Rz^lr' F7=]VV*&ufZWsNM1VZ`ugnlJDagSOqs׺̅§tIz$Tn3o9wr6c*PR#rqw pT"CQl8x؍CsqʫfkˤƜ(Ů{^%Jт5bob_>^7 LR㈼}ϫ}s Wr-=nrﱆ?u!S` aܡL!o!ҍz8lOrOGͤ~-gï5:V,րL uinPiR~Hc1BN9ǰ+Df{i S?EaD ;߲*Qb)xj%yzLlBN,I^mD@l B緒C\Rn#X$1.,{IjL&$(e^\ZoʎiB'2|ѶHmAb|N>X#$mr=j'۳ #;q :h%e/6_k{[b}% 5^ͩdX`=s5$@3) s_)aX>QncF{-$3lgzd]rslG„<Kgg->7k5`0Ӫ3Q YY"ClMIE.^nÃ{>f h|+QfŹR&6B.ǎ$S\ I]2jB=\0C`m~|)`b=dISq.ÉulNgB>Pz z[(W1Ds`j:%CFhH3\x.!> $ʄX$%3gѦ _@N>ZN`yVLS )^oӷWhj-}1M,AwWgNlQExF > oYԹ3^k( :}=7^ߧvKߘG}#KqD|h`%4}5Z{Z^wBnY|Us *rS&jr GV\6֥ VNNKރ 1h~5@9bDY#nYrŀ:Ъ_b+u:aY-nFd]7;\%)ns4 o.}.γ={i #"Ґ48ް+,9BR!̠pCAMF!r)[E{씝%f(+'?("/wڰ8U;+$ z+rfHk[aFm'ة>OLåKg@MSk~b(?EdMzZ[.H=;txΣ#udS!/?6VO•檩;I [KDF|,gf)m#YXP E-L4 i wd549ѷ֮Jfy5PjySwR@VZ}_`fh}aug2J/*?` F ]To) 2ft{ skͮht9;mEw`8V+a<V~>#z;(.3.,sQ,t癣EbHFOT_5Gi+Щʏxon&==@ڏH=J FVt ghvzN+P@Ĝۄsh+ߊt cDY$R[_0r[hJQ"}5ݔYTr ;K ergT% x 8kC!/D>wg`uwF|Չl;,D!_ (?"%Q0HZ 2YT^iW~8 ?l %ݸ\fp嬅Qy 1?Q+Ю29VEY5W>=%*p.C>/X[r4g0 +֛xtw4l?@᩸4P>n;g/r_A`K*?oNnvCAH֓Ѵ}ƺ|[´oI +oɣނIz9d}_E Sq2FSp֓6?᭮7uqo ,𽔦rlm㸩'3'0v`[؄zF9>k)@y_5(M;T 8@$hܷ͒4NJ2aaF,&`]Ѳp劵t\ )rZ(.rs̝YyF׸~Z$%rӝds)XEo8 3|R@lgϨU6򎀀h۹1(2{X4A'3=3t>RS+;Yi8|~K 3 RDA?=A \BPU O!xhb6W/[EF2L@ >#D5tj/q+q fuẎ D=2&v~[]#W=]?I߇p,!0H!ޓU:GߒG?f$j<,]0*F]ks2dkCRZeRA:_OC B.[s88# H . @|ug~!jn$hVq!\LLR-%r)m rq:^ p#(i ޑ@iuțk<ݼx==V!x /l{i>ܙ͍hNx^u[8,4p>&>pUjkSB[8@Q/G|T瀬nHjQtoh)%*REbDƍwBeNsWMGE|: fʮ ]aϓ.I^G,fN97ܴcTDĤze ֡&#oزBZ:3ϋ|8 ζNbH)&)2Vuse%X .j]8it1%["ǞQr2gvn5<]4>V)FToH bf[OX V&~` R'P~S I۔J0)*TMM^X8?Ł XK{DŎō ]-1WFczS MnԔcYZ$%sFYa(]&y~5i +~LW~=hIF޶^بx:l} FǍx) `wchF<`3gXd>D@Jj cKy 5&?P(&8Bר#~~;>2W`ƚ6f@oB?dQEm"2Mh}۩,)ޘsy6g{FqκܐGe+XYo 2f .GWbqU8֫[(hfgU@+:PXPusˉotCwh\L9knmDH>RAaz74 W@҈V)g)~8q8 ~C}5' xldC4Ց<90KF˯+_t S«K I_8CF}\:oðx|.DUJlSjS@ADN$rdwΏ_cd{+<|Y wV\s*G:{Pat| 3Bř zu:j-dænrAQ荞YN5 8?Nߤ{̻QL- SgY]QdIw˨*(a袉zuPxQ.:W> I>cs=ODU MKzrn,* GJ|öw& mM[tō$|:|EoF e?۹0NJ1rB+,#޶VBFbBP),LRN_^qjz@vPK;W5y0XDaUNHG6j?g<+Gn (K+Z1'x!A߈k:.x0tZb5 I vjI}gəx@P"v쵷bH Siwf!.8lLSW;𕼓`譯OPv\5q a΂ΰ(*X>cʈ:YhaCHZQ3O)j!Ekb=qA3[ V)BWT&dYxPUqiR" A@HImiS/l50| 'okwfcDA.G4c4Ӗ?S1<pr$7M 5?7y, Fދ$9ʟ?8,(m[O472hQ,/5-]aío[is\0}4W!O<{gj+>V]5Ҳ:G dMHaVV_g㗋1Ya : ⒒VO&txtY61@k;)k>N80x}!gE% {nc5:HAG9'&b*F]5\Љ>CKH!H-bg@7¹!kCsG!DU=qerc0pMl0pɋK`,c{؈~/YK|UvM) q)AS&Ƣ{Tn fp R;-C3Ox$2'Pī/ԭ1~^y'ۣxp+㬹'/7Y_)|6R?64Nj~ Y^&Pp;39|hw0I.W,ȜnZbyZ5WA U%ˑ(lP!bpp($!&aIKU^/$YrX~T60KlS-cڡnMYs‚噽h.nzVMXx_a!2qq qgS߮FN0g(.,4-'c9s(TrPpUl:BLy;eiL5C:{ (5Hs_Sp,5yaj%(8ieyɋ HQs@m; |Ԏk\TЫ/ja),#`l]ŢWMǾ\pv@gD4"{] |%-ݛF݆O6hp,b8)A433 /_ ɆNsB0 |T*oM3:-?eߥEd'yҭ"6kPSڀC`BGN8݁Wk_ڎ5A.`e#p} YV%r`646$m9 7oekk!軔E `y(Be $U3/~&$8ը(rV6 A1wxj4Z'AVɂ m3igY-Iں2FKfdͷuܴz fbZO9xg&ϲ֮ 9X=@Xyko,o-_]`{zY TH FFRߤ/G_XeBD+v 9iq/lğ^ĺDm;s@))%t`yr)Yy?|GْgTBBj8' ݑnr"VY &$pg: w˭Dw/xy潀^νO_{"dA$G: @HP⑽)1MAWkMk7|CRSY$e.Sesz CAjH%TsxzV3bL'6헅 |hU80Ɣ~_i )\W~Do5GO >K1J=W &i?dȑGc!_M5yujJy;"p8`SP~9ym|T%*i+CT pxp4lQE3Xuz"GZ4!f7FL*.9R<9`Y'tȺ9 ^C+pa4BW snh&ה@{ӉQ#}P{(%hm=`1$(u E-;L)qv(KІY8ET3:Vby|K]c,$Ah} 5$BCUjv…(W1J TьkxT,s$\}]d[^R,ɼfՅynRُM-nŶ =3J(ΖEďgw8\t.OLoD |G^u?"7LI>sQUCX;WV7]`Uɐ/=]b\Q:b1rBr3$t?: P $K^rSH  WXCy*7:w:vu Crd9M=OO>-N͆|Ϊ>KD*$iP@ nEv3Yc/8 ֊tVu]\V'Pk7A <Ys_5Bhh9'C>௙*Ъ*E&: OڵzQ`Cu?LǷ(qyd֌"`H٣N<d-%4 &@7a=2w+ܽŲT$#s>KZ&$^qK]M"v2fd+f+) u/d)t|1΁N6@&wdv-H`կ(Kܺ޾r2UYK-#*GTb>)vaBӓWD-RABυb A$hwhD#RѲ"hW;WW?HqP5eu@<(vfYZzŜĝH(GJsk_[RҫuB =x'T kkpgn{̈́ۻYcdşU|gMp-ƵzԻ1ti &*p QsYl=TKE'^NF(2&f54S4*ݪZ*r3~ӘѪ5_ yp&lr fL*B:.;LO]_*=QH5%y~6y ft(dč@1,Q)Gg׭WVQ4WmVQ XRG"~Q3!g7$@GJr]-:C6k9Ij]v}y]Ae\`#0y]6,i+Ru`au,8I$nhm,|QFzfV0%QO[zeE ."5!t+"L82G5?^#I"K|9A8#Veq[bgԗpr:o?jT,/^3XVYzN;iOgI T͍=T|*Mj+5bfٖҖ(* )-jkۼ^?i̡"q@Ľ:G7Y!u^,4 "/"p((u:#`\оXbY4+t"첮~,/WL,O&cѱ㔣_4#׀Ҵvu,g9 nL56i;5(,632 n 0InIu Xm_^޽QC|EofoIsn:5u-[|X,X?Q8?'#:=NmKȧsQWGK9>zV=δ#-xXgB 2;9^i("pmH W3Cf[qn">(S|@Е+&[閒W E#T眎G'Ɖ䠇<@ @SEUlMdܨ/w@Ţwj\| Jw40: zQb XӍBd{˚ 4Oߎv*h9N0R4;c*.,$K}L㝋@$ڒ̅jPJzPӄŠSܱՃ%T$x<1ܠ'UJ6>I}aehxW |}O 4Vrf[SX;QB,K!%B0t;s B+;IXѠy)|QT3*y)BbVeΞ^I\'F{t%>0V֚4i*̗[to@{fUo*_}6ygr`wgY{u^w-dϪ=x l rBq?1-aBQ L]w CT/BV83]4-rO%bi~-֕*ݟl"}p!w"jV1EmrlW 2LfO GT s rt"P7>tAtYͅ{ Gsx--6w?VF]l8 v!qk${˛M>D>}NH.+zaz`X,<㯉$"Rջ2EU#n88V_=HQ%kϟ2yEutw+P8p|R3USuu׊БNj^d26]0j+E5!))0Ǿ[tt| /_豨^e䶎 !;!A"DT5(lL(!UD;EYoBخ!(ɢZG|lBcts´)Ⳃƞ譺01#w^1Yp䶲uL*eoR/q~NIluV;;;LMCzw1>}qhظ;M|&U91-m QGݝƒcwYd &lW[P ϿD(7')v']&I:oGsSDXsou=3(cf&=u4{qg'Y[4j1!蚪NL4Zq͘?GF}pa MGw8֎Yr&F=zީ>~.u)$f41ay31s2FZ|6+!C;CтU~TW zDI|u4\3U`TI$ ::jpa9 0+`_\CR n& 7En-dB,"xE0yLԱYPϘ7//;q[]:EPQo߆z ,-J7{u2TDS'Ϛ u uV]Փ}m5,j7fCVⲅqw'JVj6^29 C $UatiG/ԕӘ 7/o6H.o.\,D4V Y#|8ҷA:tUD/줣K?Of`勵 ӄn-WfVh'ڸ8߅l2v!3qFa3|@+-Uihh2Y3`s%47O5np O>OFߗ$Ċw4Cvt<oomzhu*[NY&|hl3S>Hv~cZs=ݝ DOBaF^Yaԣ4hڮ#i~opx Uk2|8!Up,Cq3]/Awk.}۸se((q!]5g±8P ?1N R2ykV̌xSMWrIW!#Q&E6V}+ERχneg3G)Xε׫"90.>ؠ]398TӚ:l5qc۳Z!^mo<ڥ,Dd)VG*By 5 sQ>Oycp"x^k1v$"/f״9i()uLw5 6ڕx1 |8y\sTqYzLPz}߇E8"owd$Q,Kc<Ɓ 塺<Ve$<U݈RgHUjP:55 +’Q#+H: fbg5}< : "?|nM[U%& ;תd9Ӑ+Œr8[pꬵ3WWu.fEeB%3&;s1rJ{QƲd79)g֔"~$2c=hP!OmN][hJ܁@V-B0? Nb޷KxP^o16J}_V`u<Xv`Fc O Y?Ą2^^$E6:-s_g# JPY =7<2S2Z.G*k0充Di<Lo Hx0Ҿ^9ؘQae":C뫁"P@3(!ϫ6/J-ziSE2vnQOzKLi?5sU]'!{(%L =ezҭ)yΕMծKg@K?FJ@E2ϝ &ghr[`.{ջGU/V \#' w=ͳM2Ӳ7/Jl=ɯu -fDع3T/4甥H|W`^54Q 1z6dUÃ,[AZ o Nn6m><ݝ`bud!B: W.FB ϰcEX 0ʭZLUJy-bcco_B<gU7xq 6̀i~T Ӕng?M z%햃yJ5Jr ^lP5,<.LJ?dʎbxpOgpnŧ#$gS"lP&d,vTHԥܧ0oPi0)*~zj[gz0 X3&mʽ < )n0j @/2b1!ŻPJ \XeD0hW;ҦԊӦyᤱ.f͒ig9)| &~\@hh(< b5rD;A*`cqY<"96 s@КW%!(:vRd\r 7jA/_+ƕ5G3yøbTĈ`dK^1"*OM\2S\4_⟦@0Bi 7RPSBH>[yO=Al[|1eI#~Y~Wz|K)嵦ySr:]v𱒾$}vBUcJ5 "<< 0i \&CV^]G+s:8ʐsTh :\ [&Hn[ &cy.9PNa/޾7/]ŽTѓaTJcdd#"䞯Ngc\-lE =2#ᬂ5w̫񑌐^È?P '*εwy@xEfQgeygnd7l'#ʭ z&Yv:еhض<,]u@ DCEssȌЙZ~ܹ#3uq"Y\ U퓕t #:!KӋB|dZ{ƼC.7fp+$) |vlE~iE dd]K`4(h4rȕI%1 2p~@}-/ :﷼]EWP*3 p!@F?͵?ABa(غBfc΁pK,\3"|,x*rYVFkU;a6;JtA<)pױ7oSePE\w8OKz:ׁHP?g-*]FNCu063jԛ9У |@Br5DC78+2@v0V膻=L_t;/uR& ۤDW,te>R:@cȨ}dO֏j!4,oEKf3-)8'x'&Wk”bL\ğLkdniI}\}sK6ZEi]YbI(k`e .ٛ-\:#iͩ]oѹmO)g1WVF+&GgOQubpkaJǾjyv,|N ݠ<a0gaMZ!q3neUh@ EDo\oRˎ=> ="F2-zx/03;|au bDnPr!Y,Uq]Ԣtn\ۍ$$5X!]d#-hΎVSbV`[scq;.vnAc+ ZbrI%Cˆ Q%s籴-Tjr- RMJMy%0>)/KVַgpvAhe뗋WH֬Vn.riF{T7dMFN 8\(VϠ#SsE!=4<[nR|K.V,~\8w0.ҵFp}X-bJ('11t.j 0}PNZK[^U6}BK9 CK%r-oإ)tXrL\ᦫ!QPbѣaT^,/]bXMgUs^жp|6Vֵnw4|\J h<=F:$ӵ;㉚%e~n&8?tXoD^ZN[$X_bCYmiIYZP}0AY9J[91#KaBȩ\y#m;c>\1*΄͈␪^$yx 5)jq$T|A7b=ۣ;cb,V/.EPd hͥu2<؎12: ;Q6{ F# T~:.ދ=RצFMݯE:PúEI5AL7 ~cvuJKVhQ qN[ş +z}I,tӃpq|vxE  Z7z 3'A.TSQ.`1(zhIf:1UTnmriHSQyMx_$3`T Zu" mVZO;A59rqhTOXV_Jxt. fؖJ:)L\Y>S.>6|Q",wlˇ?q3M^Q`꿖34~gۂ儬 jؠo361E"BSuNP78 DRw%NdDmD:\Gt5:oh-3IZlT|ARO̺0N gC&p#UHZ@LVĻcj.)"al ']$p͂\eNj0<Jf]Vn/y7 7UD|? E 7@Nwpw7=ɠI4 y:2-S=3!5Ȼ ksiv5 8.j2J; dS)/=egFFV nZ.6Jq;0+n37@W{xSߋA؏m\Fڭ%Ow}\}ث(t 9w.BwCB\|.)P"Tkq(*|>i i#5`+Dt!Am6lܜMRSVOJzth]AB{idZ|tC؇clÝ8 Ҽݙ|qr;]W&N@fil:HI^ 9VΜg~ں{6f$Tr^0ӳ*kro,+TH/:O>c Gcubp+`m"ʲ<+c!*OHbao}3tgzR&p2ӗ4f8x(0xo'O3m3Ĵ.=qܬznϱl{\Lag@/V5aϲ6*joK)1X7ǝP"#i8Yh؞J}f8ءX^ιMd)cp^U{(vlYt6KWHә\S4}֮hVsF0~O_|ؤ(z׿:@[ )f/TK̰Yuԁ~_i*ﲛI Q(.g"0V *\N!3r{p?.???m?†LCȭvop}5⒆򃫨SeBt" )uiQWji)C _COQOl}x8RD8}Y @P:˙4r("miG@1&s'H@^ Z·@f#֟f3/27fp͓D7 +`h[h}wZ[63Upp?6Î]Xoykܵ3XA8?!keIᨼQ9 @b/a1N^E5oPp-%=r-o Ny' ->LYY]d6U|$=ޱ\gp1G*.vC Oɔ~ӱW] R E{vStpZʡH-~P1,#Cl’ͦD?ƙ̢FVO~QjkCYyԆqVW83HfV1ȑR B?R,ͯ\(4c sPody]0n8q^-tVcT}P.yScq3 wrҖR"]5ufKh Ə^WdwUGN{kb1&O!֘5 <+h@)v('_/|gfƔ˰aC..sZ؁RCwt:ѭH" 'ٌB1٨z cfW_u2q)hxmrRomVg s)$j,ƻ9T!b}D_a=ͪj Z;W&Dɦ{n[5U> ]ߥ=ruE-<{n:~,z(4N~GJ{ ]j< bݔq\%2 سv.>\Y҄|;bZk!aLZ%FI4g LRlPqm)gAa/3Ā{"֚~R?D7@q.N& @'L`$QIu_^>BΦHF(Qc'!߻55g4=Pv>Zi[wXa:,>*0Fe%kf4CCzl'sKbfsU֕+˶"$܆,ϛf۫ z5o() ?U6E<]?;l<fULXuXmO%q3[00v.G*~A[4Qٿ (2L)zLCC{֊|\ -TA`7OGO^E 80wt_y&ItBYiC:g6UMOF/9SNF 谠HFҍ*5=:З̺@. )u \&G!^Vdze|Wly`k5C/:7_qAJh )Xmf)M17ke̹~UM6Zef@φ؍B}3k|7~b@ 8^蜼2n3OY.;AgQfMe&?G~B \RVAّTBK@`nzvH3Pq%N]-dEQŁ^ Q^4ܚȅX辟 6jHؐ#@)&^]7n)5H.>*;%) })oxq/5S5ce TXP%sSo=úО܏δ/t9=5P=Ɣ3hPT?"MD+ t 1MyW'7'5 GIZk}~eMN^eN_<(pȖ_o5=Շa GlG3ATk'&F6@S@ ;AT& ]@& ࿘q63HmY,qa8V$UlGsXnc]y̭4 . hn0xʍ=ދh2sq\ 7ڣRmjL>Ny=iYhtF ¨(]O(V{~h|p<;*)֏BϘA7oW>q)ҢE 䑚"D#kl=^-$ ?g1ɖEyҼr#9F z:\B @_6B0q.>%L>Mr @O$uL "Q[mWSB(3T8`NX5a%8eKk 05p ӪBx<&4zT#_ρ&Ɠw9+ zF'A2|E?3wM{xV۶{7 LZ6K3CYdM΄C#0/ݰSkcOHڅ((X? O,%/g?àZ&%;CdY}>q4+qEfĝty` h@EAPzn%L Ql- N0?L=`2ŶV=+۞bE4|@x*0O4MGΘ(pWmi,d OpRw%?{!~DuqȯuE;=Svl*6MqV)/ɀ9խ \U˘| {''ڈe(Dx ūEz#$5OC{[}43a֍G,hRlKzot-WķemA<:BgʃW"Fg"y~` 5.U-;BM,#v*A﫥p(g½]6KD7@1GpĄDRvj~G#θY4O%1t֐U/AbԐoKS<; K*S):/GnFX9+ K+7~jR&(m0-d@8QqdIْ{.w3j&Ѿb\# 7dBbR₋hd3*Ve9z2{u`@t%qj} 4^}E@Z1vSO/* LLJ @/^}¶EkN(>+o SMmiZ\0;ԭ( -›Y&sm/H%>FXtbH^rᬋ8_n:m /(Vk:.+1_γoPD WTӈ]sÏ g] 'Z(olQVFw7t٪i ^m*Rm? 2Pn,T"^$.HiI:M߿1JƙΫp0[;,JLs 4{s5@)o=g(|u3]/,EEYK|&h›nHYHEL7si;47>"߀rpB$ B-?C9$hUωхNxxej/H.7Dq@~+Й- VHreNcTTTFP 3cNAֶP'yid" ;7R5+pIK&ɠzi?m{Y#صH+iv0!8 ou^S=QlmG~ |~%`v`YKG30իtW[ysf/s#eB1IBD_ M:0U/5&H%@4ë- tų h˘iSzӋeU35rYC-;X&Ox5 kO* i|Yd}G#S )sp(<} Jײ=jS;T?.ΑObh?-ޖz;A1Kb́U?<^{\4j(Ū8\ƈd3_& ۧ^DyCw8 _߽ߋUL_5K:[45lMc\u8@\:zU*ߞŭ}銚K^f_5Q\ddf'YbT2"tg{*{Ek ,lSp/C:{'z] fPv>kA0A.2~|qyeI˱5RrBhv#iߗ՟H]b6wd9%zՐg-f'x=բH`7]QNtjv&R!}*؀kyF:b}BZF֒ȇ08L5)L638iG="1NS ~d 悛[ܤ,LQM|+9nNuh08s69A?O YS&^O{5ʏ rtl ҷTx_.sY#uޯĺr3{.r YǴl֒%O2~]y!ACXOM"7bbqhӼvPꍡˆ?rBM> h DB({q(8q|w.a9& 5&Kc.K59bm<4&zz9ðXWrݾR'ؽ9@JKbJnS3=͔}-3r/Z#]}Xj:=@b^/fSIavjʢk{ v\kU&l8C+Lf2l5^38$B@M:ٜ:" Ig2tA3`5~dˏj>3WQ 3vUUKz~0fuf*,Roν[Wj8@PآjbgKd!ݑu7(uĕ<^?z6'۳hIQ>עދ}o 2QQ;d`˨E-]uhmEyK;w'hϨ IF:%hB@?7򟿶q֢> OTd2R4YZ~/yŠu\J8?:T6v^?8$ d}`d*ƕhDBV[Cf&bКDSJn`ZꟾՕ YW5Ej!bBԶv= } "]҆USjo%&zSG(SY{;/BOߦe4 #goAƸ5npQz\etR$3##PKX E n$w.4| W)Sy>N𨖯ad@fj6$ m4 O:%V2{̽\oaQyh^"fh]z%r6g`wN` =n5KFx2wNVgHuz!<9հh7G0x\O}ąxA 9ϣ]{}I0PQԻxDH*;H9y-4&Ճ{F}1]aU?8.}*" @Frv ]D< A-M^n E&U^2D'I.vBk'Gˆ"m {K(Ϣo"|u\(},eDD_o~NsNhǾv8#$;Qpz%*ÀլVlqgU q.wή)) Q}֦? hɐS~:4f T __^-5}fHT3J PXݯR A'wOS]Aלk҅Xj){Z0B|_O/*hg؄#} >[V"dRsJhclz\(]ϭ&]Ĉ'^FM8qeܷ dNu_ʟ(q*' C}mh]e{ġӉUE|>0dՉ8IH!5J:ݣ:oم>v./as M97%JYՅSQM< Q;\SYjANz2%Ƭ|Ld9vSY1ǮQM%w=L*sB[3;SPe}$߈M~W#W}q%[=0vQC:-)uҥN2M)cF#BX8bRBw?C\T2vչgfB3Be3Ds|1$q4 !T#":”.яD!sc \Zh A"V۳*n%H6x)$ h[tWςnc%DbE3N8[C'&>6mh{Jmv+:C6" SR5G濵I0tb|b1r;4!g P~k3?s5Zļ`vkP5V.=(QI䃂ssl[&h>M9G=(%9?k ؛.\gzxP<e4q!pI]ҚوI[. .v4}ŽF KL7Yp\c6dYK r)  ʉkTM?aגp1?]4!"M؄)@-^ kMr5S z>@ŏdn>T]uЀ1Y8J`zqMAW Q 4 "s56;5¾۪>p&A_1"݁%qBO[r˞  ՂssrD;B9|CΥ<26I{%5RY殢 J'Ũ@=G #E[,ْ Cr- c+}#,ϊ6a-:6i" 7\莹ǭD(k]Vs&ҧBg0 K7 OhEEWXd|$ѧ7+c)P=e;,K;wVum{q}>oP+%S[PiY-q~+)5ﴜmO"wBDU0xpGS.lpMGj/>6MH6G;M>T[ErnrNsWrAet*m[4, M1tbIWQPMǕսG#0P~ Tc*l=D#otG%DoBtFfyp m3&C-0ÒЁAEκ¦I^9r!JC&U0]/]sK8Hr`׻( |= : >hnU 8vե k_͔o4;vҜ;RL,36 Ӱ̪l 5SF:g#t3$ʊp~dQUخו}F}'sXXdꓚ&&HƅTLz\j!4A]=UǬ0gdQQ(x)6Qi@K|\jھojI\ްdI* 3@W3 }I($*? z1H6ΫOV 9jź"1=Sk.!P51}I29.B!\ߎХh{S#zP7 L%!푊5+pӒMG`+zB~* bCoX)پ8+r:F"j5\.<: j+ݛT)C#2[RJ/Yp?͎OR b!/cmQ5am-n94{'뙽8O'^\G>^'xPKq<5"/4Lz$y O :R{$w~mh_|TvbYp'T*^Brdt)#8XmD!{ DIXJc*p^l>1hE}5=}aG<諸IF\K$5Gx|?Ez*/XIl(Ku"aJ4{~H3Vsbƃ2* 9{%|jYH1Y7OeVT7ѿ>c.v8ɾpY('n~55:#֠r+L=k? M9o;-9=85ŕ=g'5z-͐ROj=Ul oŴe(uEŭeܶ uZUW4ˢD0#7t_ Beݤԗ{s wi:u`$zsb 8Zvsl!kt~n >a!hxxwYpnd5W=N^oIoǻ~32cqt7Q`E>]WYwsǢ{Ps|83 ?rV͊݃Y#ZcS>"Nb ֝Rxª]&sРCu䞳5b6bU8 (j]U$+G;Ӟ"T?.K䕓¶oZȴP~}0ζ=7q,bj2iո-6u6y5nz9aV36JA1FǢEd̂jmug6ךyGFnM(4!,ȃ&:x2銒1Ҝ*\gO:&5#E&D>8K_FY_&;aW`Q(=MO݋l*~4 .$@ h4 &\〟/Bόb+?_r͒:A\$5RD5_> Nh83G-搢҈ƶ[D׼xSG8@ח,݄3a'v",Hyp{lrG0rd`)Ar?}o؍tҶdʇq~7h2H愖D5O xVh/V㮃JؠʁͰ=W_ӲD-2x,۝kl@nNBrφȂV彗+"KNEe9%U Z%C]苤ֵBDʾq.tk{K@QA|tO,Y< {:29;NN# YK_TKĸ%>:vAmcAiU!ZC{VU56Yel]d㫗". ff'#^6˥mX. neM{lU.oVΖP Ж&WFw( #ۈ]@()W,ːL2J=n?.GblGfpHVx5ӣ}8|B>rA3t_CM *YtMO#G4=):hڛ}yEu%JԅɒTʏ>dvq\ 7M%{A)Mx~ϝRÔ/bDcS{ @*g/SM$?V(Uy$1&C\1jSg0,sey|;r3XSlӤ=&T2u%aɼZ8#5=Cg軽>)0<\iX$.t\e,P.57'vdNzSZ󷞶tD\\o4;ovp&3g\E%U$MC%mb:Gu_T+pmZ${mdeo4kٖ5]i6Z=2~LHV=p?XE[D{9E+yMMꁦ'Yt ʩP+tM0 ZK+HiO蚍cC`lDyvQTB PngucQ5S ɽm3 #cIHArMb| \/mC,ǓbL^Ё!z}8 æ#TLtrKDV^ڥU =a #.:]xl 6n˯׬Rv9Z]ۏ -i cN<~Yo`uO}l: eeU5hI# /Hakm>i(Ԃ,nST8~SXú7ڦm`Gt~- IJ<@SC4Kjx-{hbOP8hRC3_:?H]FN8~ŵWO ;q 9U5BJmXAc2+EEӚC(9Ě1bYh6ԥ!}ê(I.!9J'~+o6b?].E%'zݬУ H?G][g䃃y]AøCix)}:bL_gl»&w}A#0lEfSK;,XK%9gٱ'J6{f}Vq@Aku\K5ZMiz%Z ZhZzBՎ%26K9cI+fz b}BZ^_-yR0>29DUM)'C%t1ۖ !hDȐ䥀U1OxP_HF223~ dA¯wdd6Y@T4{2:Z@>E%ڰP'4|*sJ "i09$3_*uGkg L!Dn'"ML,,I'>G?wǟޒS۹ "d~v[P 8jbW Pp Zt}*Ur$$23b,YĨkFqAi5ʧY{'nSp OY(2gčDlF>;:Ph:j)U:pu)T2"'gPE_YY#SxBGSp?8.4vyA06|Q G .59u|]l&5aլ>nV~X_P$S~7l{3ҩkFmjB'k^oT*SԥVB+44 ~JOLՉ Ƴ2Jmy~K2+y)YлЦHg}!#1n!3Ry|Kj]j81"!lQ"CsnbV1 ۆDޯomB$G8uRZbZURU P%5(;0Nͮ:---588!L==~_Tk8z>=~r s VNי(N3pu%ii"|$md@>gm/5?v J۫o~g~8}4 !&ي_ރP3Unఏmtoc6CYiCt~Ӎ(eln, c6吪U^(a,d9$[V 'WMuȔ_؇,1H'wkϥCok_]EZdۙ!sW|A'9G\vr&Pv_霼:U;Gȏ㶌7,mBLױ`j8NژntRpK Ι!?da$ D Yp(-Ԉ_&C]@g|Pwl*1f:6SW#duw{bJ #2xJ:MpS3w:% \+ &ڜsR#UG븗boo ]yF&E֫Z^&sѪGYNh*{MyHyFjBT5-)%9:GDFݲD]rP kpT:^,Ei8_vP<6\F-C*|')7o6Ym^5UoSȆ‚w)KSD ‘*ʗ댟,v&]1MtĈ-/ZϬܳ:1 40'4MDd~f+uMClGcCVa<oVKDexh;'N5:~&ʼnjk j.w| _^}K 쭹 16 ]n|Ki4E$kNQ44H i4]v0$Js=c]!>x:{ć!LՕM}Q7΀XP?Im%l`U.S#a8pBTАi>_VIY%/( ȉ*E#+ 0N[k(%j_ װ 4iǡKICIr'YWN3@?kaxa:'|J +gזuq ؾ;(@kQWx*$]+QIMÅ?|W8䦅sgMN͡ΨdՃs0r*cZZ){hFq=_@#"l.Ԕ8U$*&rȝ^C[[͔4~8{caT ahOo5>sk7Ps0_'&ypD;kdUX1*oGt'2`hBO.0g)9|2lN0b\ * W#7H5ӏVInUcT&#W‰1jEuXYO p&NRrc`BmҺpymDŽuJABqmJHA6>dm2rt"rE|b"޷NrΰP]-Z>P m^ Jb+5{]\nZFꀟG'c"x훯MI0SfO_v5.͔2H/YEtzI~KO=|CA^AMCQݨ+O8nmu/ZqIT椯|F rvԤkJI"s-sB?6^Rm: ȹJD]#.YVх"cy<0U~UZԽa*GXIfh8 H-yXːk.9c/&q9ṙ1/:svQ/ж̣QEe-tŮ\Z۬'9|fGEj6ʵ Fcݩhas wJ2x|t%:@θIv)hݜEL e ޔ?%"8=Ci uv?|s҇mڙ=J˝x 8Q0\toro5 InP/W-ewt ٳ@4LuИ6Xl-}x W((mf- 2r;I+Li>; ]B8Sm{J:>{FP :I,Rs=r">ck3zÉDW]$Rܿ8LkXC8;- &F)0LR 1+Pheh(Q.d|D \=J?.iʉv8@U 0`th'rV6VzUYΓFbY5? )XbVM?LN,5P3͒ԧTd&Y6ͥ%ֿX?uPp1iz8E ^ꡄhbiF Tl"e6"z5o2ȹ 9 R%J|ɜ3=')KަŊ(D&OpU=#?fN>&(y6 3Z:R*vMP'Ӊ}_+k{qƙO=/G!/_gtW \!_LɼLu'߽}{oOt@:j|pXԴ{w+NquHԬ'k3"?qw#k3^ʮ?V pdV-Ӿ 2ߗׁ;-fX1xa_Yb@d0 x]|Z=رyTpG=Mjۊ8?XdH/exh0K6T1Td.oޒ"_b $?RP.Ib((\޺Q/9Y?⼴.e>A`lSD+tq(T^Fg;mbc|JuL´ 7]{ 7ڼDJ, :;}2B` @=1{h)卸6vK23O4aiWi.E_x00 f. TPNbKG7 B,!@G꿴\x!/wP Hkfg|=ʼnr&3߆l~OƓ[r S x/^F.rnZٙB(Z?,_D)VgJþ4&* jz.<5:9,Ÿ,G$K7rEw=W=ws1`ܸհ6 Qz# (F$@4uw7&B'vmj"H[ K(KZ<T۽R䁰@85cmW$6sԖݹ5JB ٥EiM[u Zt;e!7*M=K#;ǻX}BPy$ 4jۍ/p- 8Cx*6"f=BiCf-1<AB,RLpԑew.roqsYX\=z{v$܋`8qb'  *t3TVUöIrn nUUxxL z\ES%TS el[U9Y ( fR$,}E+u @иMX%9ٛ$tԂ[bBhǷhj#.83bpf;sl\Bc^!v"&fkN%)Fsk"b^=U.-,Y%B[#o͔x%P9DP)Gw~Uey2:LU;|FI<|GBaݘ/7 d}#(0PWi۞$#I^t}BѼ25,=$}~U5&** `t67Wj=OS+lhsR{/\9ev!ӥ1&Ѓ2.%0K`<ܨU3M0<|j@jzZW 'eKLf&.eZv);HP<hI6&4aHE1./ m4Oo!MPJeU{WۨbVSBjI$~K&Hz Q-zq͸%oG0x7W׷4xu&L|Ewʼn5Rk[Xz_Jijвuۂ 0F[iLYǠD»8. NU4lUg~P+Qm1)΂bx,$,/`DpRH/ke=L|V$5oP; Ӛ$^w4ȏ țI념ܜt:^pXVׇ@uiՇwVy jfM;n^4WI^ Ȑ0*@batrq'33e CQq;'J`O[=8ݼ)t؁xIm>pӾ,-XY,0}ݤN 6֭*g9_&6^;qqCQS/!è"~4P 𨊿þf8̴6Pk%Znz ]q F|8$R1q?@ B~2܃M2Wˁ"HݛӷſC˜䩇hL~yJDLf,Wj(8[kFr~ G9a!z?JL , ʑOwxBvsl~bV YoY2aE`X)hU{!`z#Tk#]؈ bj9#^lF#\A#i+ lIpW*EqpMXD=q:x_E[ V*̟Ep3~COޫQbpgaGD(cή0l']雡3%M-/Dw5X| i#܍MRqsK =G J08 gU9P8 =R!WTg y:I_U{"K+4fwJ0+h9igYZ0707010000003e000081a40000000000000000000000016570825600017d68000000000000000000000000000000000000006200000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/P0]?Eh=ڜ.+@ӷauTL&fD i$z^(R"ʸ+1ufM,Ұsm1>-g+{#h$1O!k H燌."%fi <$bٓ*TPݖkp M7 3!-V\4.΍9!;ٱ!I[c>b9($N,-AWYza"(]'=p}Dfu7}I#1X.MAELȱnZL͖o. woz5i$AONqEYM3bsml39}w(yT07UXjH+o0ǽ>W᭪zN3҄Xus, Ҥ)=I@x>}2b9;> &5HqErzu;xS=b1 ҁ᤬{*:Oz ,U!o}yԀo:o ܩ5sغyLu""l crZO o2m:6RbM. a2vA Sx=wo d-m\:T{8˯&j( GG+C\h\5_`ؖӾ`8RaKd2hY$ - lvbcX˹\[ǪR1᳖Uȱc󛷛GSut@Ƨ,ȉV%Tc5($ă&yeBRkvL+S"jؼ<4Tt5.TXj4QWŃ0Kxb}8,Fo=dY u6;-2Kb1 р 4W]6?{P6 X!YIZASPh60ZȣwS }pAL7jbEU̫]Q3]`Y8ȠT+[QQx-{AcKra9d:Gwf5guwj*} 눒Le٦f`T|jPUh!1-мzLJbNq;u_F.`zEsd +%))pg,!FLpeM+=2Tu8~1J 8cm8 `A)j?y >dAnM<9ܪ B:V Ǥ `90f2L^QdBZoaH#EѲ 1FACc)&ȩrS %/c-R5T# vρ3yT3@8z/FByI߯}ES3u.e ݵ h/j?z-_nn["Sp zEkx**+?Z%M&&QQo3K|3SQ`+BqѴYc\$6F>'E ﺙAYi4 ΔtbeJ%Tޏ*/Di#3 M,XJ+F%R<+dA%qFӿ(`t[ brz:h"k l`5ūn?@sy@^y!!|PWG)Ny͂ tZ.KE/RG/Ųt/ARe)M?c$ėaB7Hlv`4XRr~){5{<2N1e%4FVp%lIgkM c3SZĉ*[iBО!D߹S$EETTpJF=ht`]9@1x\|:$W  '1aE~ӱFƫCcvaKg=3-wc&VK3öS'& L1E6\˙Am̩fG(SQmf ZMY ;U%S%^ch"NEVVG'{t*DdzL! $i`[+u VdGAtNvTXIy/5܏do\ &<1{Q8 Oay˞ S" ˰c m5HՎzF^"՘:?:Hw: WIHI:PҴi xWl!߄,fe2]5@05kog-͓` 9~sCvtU$p܄{~"}[%_:xN“mo)'e@x^RH?x=GuxY[Lǫ?R»1ρβBou@c@7^6T| D֤ BJ-51Z@4K8^Ѽ)\6[@+25Dswz*']9$j0Ԑg $ 0v/(6۪03̀]AFG`ְVMe6zj0W 3"GaXN u0ҦitfcA,Kp.IK \eGGBn߶%#+BMՔ&h!hWe `i5vJq[~TP F\b R_~oڔcŜL=%(3lgszrw˭n'-/ϩAqQ~.B[vc$ ?Eh1@m;Ѐ"6l[dE!aIVC˻h8Bq֥#Zz6PS&(B̨LG:laB >%9a^ )B06R Q"(H%]/ݰdNR ƒPNӺ2 ~ Nvϸ`LeuNwFq!_Tz>^ %:n[=t^)>Md?&ȣ*us*:Kq+nike/iÜ 3Ķ@qjX/i)@oV#zš((h抋9@r\ψzWIe9oIaŌT|< ʀ%E(wLk)kutO )Iݞ kehOMHbAvطfud`y);@ g^%,.P#O2M. 1H:DFػmCvLhq{EQ? ۬0St2 2fJ#8j̆b%k9>:Q.GߖAS0^Mwq_ZVNgR^ 5P_*Ҟ+L{rjWϺ=RR9+#3KOlIb5dbrRo-BN_6k9|G Ҩn\"&8zmf-b/t"ŏ[=BB JqQ;uVw d[ xQ蝔u:m6lk?C㥊 'µrY80brС$ȀIx8S$=NX_*d K&X'Ic@Wچ:0wP\:nl Ŕy~zm"֒^Td2p`LKWǕ/^Dp!k1 GRyLN^i} > i a:k]@|6,S&/bHxA9(=38ڕ:A nژDj~r$דu@Ss{bhaAM)*ܟmBvހ>/ 8Yqē+z '!{Ї®C);,jy' Rlem^ H&;yזP<^P-"BX gB\X ?S$2%켓 8@JU=SsRdTӐ݄b~Mf>VR50GI4;dbe7C‘ z[v&2ݗmDº8+r&$qg<@x}+#NX+C4>-D$ÞT֮ eVD߿hI3(?=(abF+TYЏ+䂲5 qgצ1m*C%*h.|Q`Z`C4/ 4ت4oq唧\ #Km ?2䗁jvvK-6mڹq|G|fh_RK[ѬG [ *hLh c{BQT *c.E*ѕdUՆ`[9:b.* Xq,f,wmqSIA'S>ygxPKLW*AΛ5`H%rv _뀅-N31'"i9*8%o3,IkgpK)Xfe[QS ze^~/)ӆNDMӎ>AGǷq\{,%[~aQ=Vs!y4@p׍a٩'oQa{}~5xpXArk¢_ZVT9!js=H(aN() U=szLC*!6Ȣx*OtgZĻQyh2i'=}e䚳@[@tɋ ffɤWSǵ#\zB/F?UI,7j:88mWH>NKؤI7$S),HM]~J6RMM()"F|ⵙy4Zf^74iWӺ 鈚4R9ޢc` %-6IO X6 TюKp~U?pwzaqb# KwV S5sCF41FK[淹'ros:ͻ-%RH$A.) Wg&]|cwCG」xB|"֙irRD/\ yζAK8qND34"r*_Z}pl{8=諫Usv $>mk΄77-Gև'cx lItW%%KLv*1)>S^e9%<,}2]ewQYj,󾤬7(7DAG rUe] ιnmV:(o~_oHHX0ںfF8P52Ya񸏴rxCaub:&aL:,^d24CLcޮ!bQ~k?Wk/ 9\o>E?cZ\ːzqO0']ل ϔ-f;3,fꬽ<[^9~H,hA(#J=XNJqK\fzdAv%9jvJ "3CIayEJxo\)qd*SB皯bϧ,Ԣ,ABW95% CkW.5a1-ʵ_ddWxf ),"if`R*(`ܻe}%v^6D% rY>ĵLZٻo֧Qhad.pV$C >X?|J~-Z  .@EbQcez%q KRvt.L }j7o,v*BaT5JoB3*5_8X-&s#1+,7:g[[Ȉ:2OPy<: z\Clk*#;I8Qm[頱w:3;*.ЄiVw s5S9-2L!}C;DݒJ}5ZDe_x5U <µEa|z,GB4 ofXjtjH*1^ q20Z:+}D5rmAc[.{)fչRg дpIY|+zγCRꈰ㇐{clrMBlC J$ts=4V=QL\uFhGMԏu( gc &JbL`=K-W `5 mm{8K .&8q%+a+B%Qڇ^ʩ饕 eu)f#~ٯt+:.n dbuڰ!rM2 SP.)&xm5 +=BG;HKA*V_6 k|p(ޭ6 ,DSxk6OW궓gQ" Tvp`&-`x8GZ'^UoX$$rggƇqIPgؾidxPVLFHw!' vpdt5dKyG+UR b@x3R+Ρ|Ei p~"e#CV89bĹ}No4u~d |PMTIOd&f|GqK,2i-n;'DIbz4)B_B ,ծWC䗉 Sƿ֚kJgp:*=.=l}*xN ,mwCUkoɇe7g 5:Uܾ$s^Dܷ76o*Y}À(yZزS~9hOv3ZMqFudO-u5a̪Q?;!f/sUhLY84ay@i]Gh6KvSlޱb7+-C^ԎkPPvfĢ\ЀY=y]'t.{B%AFTei9;;trSy6{z=AJ$_[sKZNfͬqDPP@nڼ*]'n_8C_-I`B81 =JiŅ˺p5g|.՘Iu#6t%d- mXߐtǔSb8S])%)[>]\*q@(v6}Zka D(hg@/}>ⴒ) r!1#oeq^^jZVʸt@TכEƣ1q.=rhGO8tw@P7xLt }Z~kx9H  n 7=\|m>.0BuWQ/aBV)5p7Zb8 rAnK6e=*\i.KOvV21˴SYߣ9<8:AH 3PA;,%םq/km=AF&*"ڄ 5]bgU1|)/)HL̈́<3$ 'n΁wmu!Wp{MVsJ34ýZ]eRCRȠ:,= ng &!i8;c#n 'S ;v?9Z,sH H!]˰>̅Uު~aLjhv[& ӬI0,qvpf3f$~A">@}!Zۊ}#lZx0.@'CQb|sܠ;k⵸{3{&8&=xkDg_5ڶQ#Oy !`gjߑk5O6)O#?q+ԛpݨ-Ԃ*ً»>R :ΔylGǕ[`i)Y)lȰX۬Sz *\ڽ27zZo*9wb:!p4+} bTR55U+ 8czlp[M?X 4{Ꞥy52k32s/ /(>HX39%]j%Q u6'6 XVڭK(l5: :71>788~ - Mifg7-jt8hCo2(d̛:&؇Wl{;gO6C(֦`BiCy'8\@|21W/tڿ83JIԮqo9>Pڇ֘G:-UEap9f$%G dB#,T-3!}r Bak~M)q~Im?]л3kzc 6%Wdu 0L2L$RgO]5Z\qRд/7XVKptkmμo&/kM*rgFGyw"^s&AA7uU!n9Ajt+SwuK/G~ӌyo"o筋ְΗ񨈚eop⧴xdJQ-*NjNv9m݄^WD02ç\Bs5JCgq L,t~Sxv\"-eݷ!aB嗾cD[S:FTCP7mS?C609Yl Rk\#0nPdÄavCʠkccUu /!{M$`E>ՊGnEU˂E)|m=7؏OI?UwF\܋1j:,گ3Z9{{Ȯ*&xB\\{9.f{E}{yjArf@'@jS6i Fв i6>#d,1=K(L= m)J N/ûAݛlG7&pHw%-`7_S<[$sA57a?]h&,W,e8CEyDZ=2׊od8ebs[9':Ͼoح>ݫ+;ysz OWWVQdˡFMJ,P7{{Gߍs8SUƤ Wj09epi/o\ԒK+ż:oU_- 7$ͬ+?\X}јNQ]+J ~.ƌ!SGX}0r?wnQP^ZMO58DY 82 *=%sTZSdTfQ6nnR$e\B㞊46vʭ*ʥ3qH(.໨i 鈌Y@7.kf) [h] {M/Exީ Jv=]bq3HƳ[V rYNJyN xS;>N}k{>}nGbnLv0>5e:n9\1 fa$8fˉ/:=@ѱQ -4K]ȉƲ}Bm\z/-4&5ԭ%@ [kvn֟;i2ɈNUI A3CW5$% ]qQTDŽ:^WE^\WI7> ?֟\<3*GGzh^=.xGV*I[g>7q]CK#gFL-zxr~+;qВ sۻW&Eu*bh<'ol#&ZǞ\ ȚW,#Y"!BSH]< 呹Я9b.;3̫%E*ՠw {T >C1S@ϖ9Wٶ$rT-Qu@P x.#2-De&P!^ړ7.;is,V dq1h Cj=ED<=(v"Ӿ-j,0-.PgZ\aF@.%cz{)3짻[1Z^30'JJfѹҊX3+,:/CpdnDeՑzS.d܈$)ux4nvЧ`B׎Y3۔xjU<~c0jy-Tb7M^3lY>觸zպZ_,$64vb45 Sܡ靛&kLFnB:.Yiy+ [o"$@_  7F>k#L{ۮB[ fgۚ.J~}@ S3yejrmAVكo< "LL=Q.K[l Ry2_>u8r g-OTȧRlq@^w':9p#C^wJ8.>+qZ*@q+<`~D|G/T6x485iq $j6eȫ7T\j:eV)>"WhQg%{c#{)29ci9r)E{UJEƨȦ F浃{D~bn&D4< WiCŬVhj+GY՚-=na38[ ,`C2hN# `2JqmYj[O\vF|>˨n:[2aQ~Rjݔ pd1!#hX4}"!"2 ;e$fص,9PFg,2(WL4*wlVYLbV38|/\}j.g0A{yؼ۸YC]Qgj9)wZ4Ri$;\' N AiV`, t$W&Ey,}ʗNt}O?YvcVo~H%i_&%߱lm^bܳ W4,aCaH۬DgꯒO/RF"zlP_:߉ŞhG֭FY(d8,vœ-m!~;]E7:R_b9Ƭe9懞یV;|CphRDjƑmU!?7LtO1෽ %5w8}{%(%:Yj%-{6ɋDZǃSqV,EBRܴݰ -z0#̇ m[ȯPTsg~?BwOF k=$*qLK3:vTQP_@4)r5bt 駧?Ce^DaquɆ9]"\my ĉ0GxJtfc$I,0ʣZxaqK**iN s2R[XV5Ns)(ˣ)1-QVnJssRBTF/mWK/r#llVwOM@I,:PgSLAP @g(YZBT%#H;f jlۖY*"K /q|Hgl3 ~F%l<{{~L3rΞ\dXЂr8PyO3cyjjjdk(̰U:`A-^ڪO"}%dEғ/ HDwwE 㲶dx +ICT."\+L~c#Qub/vh ڱ%b0kl{2un.&5a/9 Z}pBm.(K}UhTO[^5U΅d9(0G$LhjI@C(=;3(mĸ;+GXf]RQ +{Z" ~}.ZT~/'APNH/|-EϖZ(YiH΃G-5ؒ7sXu5lL)r7Cnt6?nii" QF|Lռ0Jk<|}G9W2vքψrƅ#&XYT&zO7`Pd\֭ݷfѿ\|=> sHx>RDೈLFv茎Ƿrg.&8@jI H!Nn8>v]-5w \pn$o/|!/#KXAn'痁Hze|㣖} Vvߴ@,477#*H%*So/-cγDχAvs?kTWkZAA+=WE3e?X["UGHrr*IspsC)NM-sl0d"um5/(+~1{#18)OXWgFBK-Oິ)kL4ޗY&ƜJ6GqFtcOQ]xTfmϔp&߱'#_^8A(lN*#旛=O 1w- [njN_,nE[Iwl öFܔ@'KШ-$]Tj#'X\fa}XT&K Tz]mk4lZ5XI^_{^CIȘ|` DAurw[6H^pev:m0UOʈT<}l+_x`w W{ YIyNkd Wx,\#q9:B=ͩV8b 5h疌+XPyNBNrđ"wdz03[f :RPFIU2E|/TS1kCDkW*F=,wY_3&2:ʠ'cyA B6xlT>K_1 |jzZc 42j5\(ke?Q0k=H[4ֹ3ѥ] #' iܓ#ϙY~H:'f_}}J"'tؓߝw~"ժtA\p]Kg]B>ueR>eQ!/Cs vxB(xO@GQAj`\^#RŜsڬG?5?LKFӛ]!4DZ 7 LͥQ׷V.ŬU$VwnQgR(]юJMDo^"af^4~[Cڧ.v1a/__\Wf E7t'x\ʄEZ~ 4hG2r(#09JC|P{ PV]j&UMCt~okz7~\L,^sn廲-Z RbMm6 C]z>Ch; LRp@Ih>GO[n!M?*8X+ "6PvnA?ϗCStM J;Q^SOn ,:^U_l”^\?ZיT/̈́9sIN^i>m"H 2co]|撕#@Аi竺l'MJ- }CjBOlb-E3 TJNH}l]"L|IJy=w<}PXv{``ڔ-y!5NPA`(TX$lw &9g[p-0vSԯ[[ u0.'!`̱>ά2_wP 캍k;(ɞ, g^Uo{HkpLHFZkY]o7 Vg<ֻ Tm]5Dp0J\,m)!A9yEx :cϦ_M:e pJzf}uZGL=L}ѸAOޒJAWa"I;"¢N{*p3pL}`C/I!Z$ ]zb0*VN~Gg[K,sE003IN-RՃ*a(?z ϦNBCʿ4td-H}"Yx?}V4VuwX.E0?&D!R<|J۪iL`lXa9q@tUX95zt$q7_xn>ǡijO{Ekc c6-|JtL6;tWgPU2, yFyf&\^A}sᧀBǸ=~T4ݥȋِ5F%&H k)*FO*̫J Fбel:xB9Mϫ $9Kߜ5Y[g $Kl.iʡ㠘aw2 >s?z\)^^Ʒ"x' Jf[`.l_x:k(, b%m%fŸ WEs;)L8f·FJ %xq7lj- v+ x+vʫ~֑8o`ucrA񧷾ΒTљYҵ_~T&%{[fIY;ڣ`Eսh1!5[8難O%G:Pڝè+ J4ˑ]ό|RzuZtB-8ZL埥0.G,LjVAE޷IS4fiſ GoqduUV>￰Jd!uPK1^@SEmgCT5m5x>Bn}ɑܿDM ^D7m1 'U Ŗb]'onӥښ]0+7(bOY4^/ ?CC즂ծԨڞl' c4lihktƽh& NUfgyfWwԜ-+ݎy:A=G.0 v*IK:O)T$J' *ݕ~yY!Ewa٧(ҁxOq =#'\_Ita4\ɻYm'}ZM w |ta[mz뀨8v,|jjU< F¥So *h-l L_"A6RpX\jEbd)6,.TB1Dab+pbEpMٕhNTc^X8k$nf0in.fq,:kԅp…*7[՘eЄju\GSZ!u]%rZ_1ˬ qMio+гQ7@2=eɤIYy޺|'U(+&/ ւA-/a[dGYd@a`,WC XJ G0(B$ smN}:K5$ !kKKy*A3] 99CM^;N(0 >fO$)d%QpH 6Uv[ǁ?q`\'|lE8OrT*21Vd);+i=v5|/"*?yhN/4@h$dQn˜ڳJ~ ,\ hӎ:`1~fclE˔8҂6JwQ)χ7Ϲ5zKGljZ_p{}77_\<Ά:8#RkzO\G}b;K?ˆeM5;I,bG}d2]0w{7]jvZv}}Pﻔ4Ɍ⍁gxaA8TLx:'u)T1raS1;-5rP:c?SZ2٭M@J[Ƣ'@ i, $XR0K~Img)hL+ L"htvHfg7lJ"lHTC[sCMV D87c]:+0vz!fw~-mJ@kcDd\ ?"il(5_kUNt;Ol??,u0P˜xZ:snB~ŘG+V3$Cxd>uC;.iٶ8 Y)>g)j{L*i4%\t jm(y2,0C+Z,|_?|=W,᠎o~u?PgͿx.ܶ"n|ą>p*r\& 3RL\tfKTB<Pcсն3#ҚKl7s{ik9i 9,wwl{)˃CjҊEpKD<[m8~8Oݤ7楉C-Sɏ̐2tXea֏6Q+PE{rBj5!\. ?жQJJ&~"̂+r .L$;v"=*d~d6*Vw8 ʪ8ڿ`ݩoC˷+!6aizPZٍrR]75簉к*D&kп̀I)ks\aM.? lrySm 풝_32.aopxw-,Va@Zւ<{n8$-Vsuo@ w6 T$劉VSmD0*U'鷍J7i8b1s<28ܚIA)SkP2oP/\c*h Ndg1y"&\㡧 g1%(ܜ ~^_y kuSfA*a*$ƾfphMm^c^ASqw\ꏆ oษ7d'Ga,j۾@ ͧck#[8] w ueZtVWX&&(_N @/$;}T}w`"hO rp:8zWʪ0%6{Z a}S7/3p٩ 'Klnj﵈۸%e?:(e}Տ)$w7M?@8J&i8^!P3mcj7\M|0 3mlDc@nj8[{hFx\\ JC`"f( 'FͺRS) Mi`͵ RJ[N6D |ܠz׭X)CKyfqٟ)8sysYՊ❎u%y:H]WlB'E2yf[~F)[24Jh=~v<~iS)kX soП?3-nj# 1]*ko0 kjqjo?\}݂TE%R+!+yw(Q:7LhΗPq8:qթ\!i+a̰O, g=oҜN{Bz@v|j,r+g65 rjfF?8Z'Bzec: j審u]{{mqpb~?2tZ$/! 9=u$dN+&1F%LmwԴ/0>6Agu/ :޾/Y:ZFkqjmf "1oMc03e"9rsʳx7<rhsL7 nݕv:B:x,¨MkzN')9wqsqrid8cRR%JEud!y I`CW]ÿNk؁eN1S9(Ֆ<ył"وG6ژFn+FX/v6ѐƥ"Lן4qQYV% k_unUa.^"^=t*:y\JxD_ĖB34*ők7*Mެe?Mu cF W>q ҹݸ?BJ?iz$=*>)2 '&fg{|:$N 0 R=1 oV8msRS Tw* #] ߲+L͊Xh޵3!MzI 1𲆮($z)׉B8p=[?`pLDIp*/nBۊ:Cu9qve!C'P%śN,Pa.5jRI =.G3Ca 0We``U]wq5~\| οӑJ #Jy 9=?)M"FQ+ЀbZCVol)NڪV>yzՕ^RB ŖMP>\<=_`urx-f5ub['bkSN(xd \Au#Mi NJе8_ `hX2ԙ/^ W3tSunP ʯe|2~vR#N)6QEr!pB#/$sSMOfVQ;jrqLo0a?PQre,$epbb3*$x1c[4Q8z"局f1<9ڧF# N XGxmtv5B3iӲJl8C: Jm z`BM5xQY%Xi\ tZW^\Qv63s |5KԌ{_@[! 6AG;t) OFHu&Zedg**5B썚Aґs*:i5 '^ɔ!-x~ C![Ztṕ)gr vL!Y$l/dCXJ9N>zȫ&Aek";C6&-2d\ iȐ-N~8V{$-CUeCG4Ҧ ۨ >O|,8+hQHR;%1%9EoAM|g&6Vci?BN`D@G!|>8GA D`lu&}T.G jeah3`~ٓ䇾mnɮFrLn&֜[fHY#Cn?Jh5+h~cy>/l:+<o{'סM1H{4G? UAP [z.*{[G,3e?2V>/*~ {[ lHkX<[WSti#6+gf 7$AeĝW}?3uڂ|bI !wiMdc \=_WL:-`980 ٔZE?.C4BR"kTc5*É8s:2WOv{AhP.!! uTGij@^|\x CFs R[QU*uOjK.Z@,D' Lu:P{BqV 'VrmmY>_sZ*߃R0] fTSɵA.a] ܬWjܭq4^xMH+͆Džh&W䞯^JRנ2N){~DIkhx)mMP)v=pjY zhҠ+;s}L2 |&'l>48slO?,o8nM?@> 1u1fKb$Y =B?݈= NE<}Ǖ e_ T VP6?p9 X?W95 f?[:47|* LHrI#Ղ|kвC>ڣ~p14ot{ϣK1vRp_>69l&j,;+`T @˹E۪E+ΌIFօ4Z>en݆ԖTbشaTy^}ٿ OV׭}\La_VN1y&{OdS2+4;<1ncji#$:6`S&2[ Z+.+3fWsvU{8́ yژ+ԱtZh8t#=(w؁dBE# 1yih%K l(L5rq@m_? ~a{90WekFwDC!! (0pşOoxp}kwp}Y iU$ibd璌8<,qe}agY(N.Îd4>`7*t=˞A"ePW;@F:ĸSC gΤUv?[ CqDJa#qHV2Ĝ)+)3t^x/J̚S crf$ 8[՘OKASzp8zMD'W; Α4[oׄ֊%p#Wk]vt}&f}~*dyPEu-娀 %j}C""HH'NWH!$b?[DV];b$~hG M 56W=Cy=wsT5bJz^ *l>ME3E '{[nOLt4ekf](H,/EUp{RJFtQc72bL8A: ] a1Nc3dd{.`> 6Lʙ ?U/"?ΰ[x8HƸ mdti)M9>~vMtK3;U4L\otAy^ 7ibWX4|cgsjUx4:iՄM:cԃ^t b'k*WS|=)dn,qqYѵHm+.%_LcDۗ}=Bm̃Kt63 d`Y&Hs N2vc@.sݾ a"vyPiUo~G 8R/ihvp콉|y^кۄ?okGf57*H8@EQj\*LAtsʿ< 5QӳZ0=27O1oؠgDŜ>ۘu&?/[m5w9{hUm;bNumaӝ褫G'9Q7ԀuTNzT(y"eܻ hwY r5G昑(xvdCة^OCRLգ+X@ ˹F$>*]RLlwgoѩk*]w?ˌ5Y7?V<BU Wn@N9߮)G&c")v P?7ᝃo^QitOGvON92WFMO5 `tbBp}lr s *5"X{3X'ƍJtZo'dX5*[ ,a:3RA(>G ybHQ:_ y :&Lߤ ד}Ņ~UupF(K4N󫧙@ۅSbiO3gvq}z21e[-K@źK@"|v6B+5Xn`][!|e/*2~=F_ńٗE/ y{Umc]M'Ut?"8vv& /J)NLhpNB LJIFGl,k+6kb=p-j,ʓ~qtǜS%?Sw48Ts,X9f ԂMX$ v(hCu>P7+Çk;}^0$hOt9:+y2%?>K*"2c~0/U,B:-M3DIw(IV2\nz'*xRY/n[ns{4-ThyyOWB>#^!&?'P'M<ϐ" \"0$qSU2V/m#Fu(n Que^̐W3*ct7FEuJm_w%l}6EIג< 3\~]W D}#Q7(&!_z- g鈖1v78J~ WCMԻw&ϺܵYARؓLCmW_s⯟0aZ*Ilâkd>mZbH4AσѾƅõLĝEHi#V%4RaO%!8R7`1BϾ.ȏo%)os5clGwQkvi\ 1.I deY鞧͍i wZ2|:7(Q _z1r4 \y2C\}4kp0͔2vL u:V{-R61󈶋Zqq2Rb8/+%`Xxay;:m>e\U(I!`:uh8'o)Dފ$keUj=勢 df"0{% *'D ٜptR9>p[NHEog" 3.I\=^7y%fk42J[aO3eIs%:70FAf(|剓$xu .,xgͭoYlK7ڿ YmKE%X1n2_}=4=%ro;k2MҍU_FmMɨ:LnTTiжN|\djÒ} 2'x-g9G&q,`vޫK |4Q&vc G(3oN/Dtp%ˢFJd0Tmx㭣h%pN=G mήee#Dd1G?A; %Xvh2e*Z,CG?I J%[t>M+v48ck5v;<ܕ,)jMRiťaMc@WI=9^C}~/f]?Z)N;gf0{t;|:yכ[C`PzᤡO0w-ywnr}ʾOI j?.9%@3dms]ֽ#s|ҊHi5 b 5VkL*b@ )԰&Ќ2~tQ]5~gg7 t~}3g8~ +ֵ/OGl;v=j:B{Auir\ХuhY޻m`F4D&[H!7[Tać V !9Yܦ/<17fP};Y6Omp5 \gEbuF :W gjXo_T@wxj'h`B?ب R 264#9+11ly9pP,`{![X~ 'HHV& yiH7!>6p9VS'g٤A؀/4z>QqVo-\3}godKbohE@x#=<nxvMLej[%c+s㟧C`J\K j :bmzwv+%2?lkf 侻hJcB1%8Cٍtg$PrIbvXB!*@Ėo} xd-T&eM;Hebp5Lxgw3p Tc>8.g:}DZ+/jLʒk^y{1GgfVZ?Kmk;oGe^]Loc(#*`dy1hE#k-xI9Z&'i+;{.Z"h3w&& WR.!`(&r~(8Tsl&s5[~jE@(#1GXHKzx:)uCOӶ_?ɚ:=X܍zrȯ,PSH'!$KA}WeW%X*9~$Bh ؁;I1ƕږek6ꋐ5A̾rQ{n[~sB:^ 3e͂GU%') n ^ ݘϛ :EVnlNENt3B:\DG=X`q 4 _;p N"*1 >§CK-h(TY|%i\RΗPr{m@y% Mk~=Ǿҏ: ̞[d@<_0mϮI2d4Ejع%r-C4_&Th;12dmI1ڷIu]+WZ7u{uE\__gF8\yKpfu ]sp@SpړtFt)A*fubXW =B $ʚxfj9F#zU2E|QJry-R$f*>MhP*2a?_(ri#rsA󂵂/嚛sՅI#.2ԋaM֭z`UbHԏe^Мf`]ǃ2c8N<ǝ T}7wy&O%V-j{na rW݅2J:v-7LNN"U l=s} Hb@…h9)B#aYc<)z%5vxmGt"8Ybu%I5?! 6*mc&! P+;|}T^jbON#J\50Ka(3ϐN !ޭPvF-yg Ɨ$!imb"rwJ+++ϔtL ,tӲP%$)C*r}}$kr=OceYߤȬ2yOEhZgƻRH)=X̫MITQL.H;N sϿUi+ \ʟ T?麼ʸ8P)^C`QB'DE<^p r1țTcI sK`Uui(U|SSjO='n (ƛvtlĘ4?]jJq)$gWUdCb9<_&iIꟿkB.ov-}xiN"kP5RWD4Sp[54el'iA(ڝXp$O+<0 8s#nc@ |ٚ|Sx<".!n+ҙOsc: 9d魩s`dӾ|$t)OLA?)+^|iFL?3Qaʆ"pm@d2\|I۸5e *ĘϋkޫIBNeXp]0ĜC]y4E'ڦ,A/gxD>^!zzU2O"Q![J{RYt,Or&4e(jˆh`P)~bZr$6;e.A ĺ, Em}h#}DAJ ~\KYQi7ttV4$7i\[sI%Qpݪ v0!;ˁ䓘Ẽ88g&q"݈ƫxejNX'晆52*ϢǯblB3u$Y&֥}C)^ 5n`u _yGֽD$,^l)=γ"kL{Q քA½t?1I6zHf-v{ro1~;%r۷E385AiR' f]pZv{Xםm3\TBs2+ܿA0~;/i?d"qQT#hJNWaoƨB,b\bE΍F5l˽e{N̄xLM޸%zӲJq+ޢ8UFYv- ]hܩorgKXj\Od-RuQMtߜ~ J;To[.3|-(1ٻxD HXQѸ~@F3j|G'++XMܟM('k8`1= 5mterಥ>(SrodK` uqgިWxfD`q@YkDyĚ 4;c| /H V˔f<pgqtASvIsύzӞIX{F\. |)0P'_lM)Ó:;4̬"e &{;vxLJz͔mD;S2f=ފkm _皮pCqSGJ{`xnZ:8 ڊM=U #8+?ũ"@ڹ}WjcdPΎWl6:sedS7/&'c\N|l/Kv;`,+IYM8mdٟ7a 'w%]9"{+wݸ K[ +5:Ƹ,`[orsJ%feיO7|OZ%D6*^w,eY!~Du%9Lќ;?.eja6uBMy-*!Y iySu 4A:gT+l"K¼4^_I=! px@OSy_WIX{E 2luc#p ^#"ul*UclW\%/)ɅGlu||Pq)abŇH~) s?HH}LISz)JPm sAHÌ {~|X[EJq~ID.LmC\K$NFhY%Fy~>8S Ꚛ`Ɇer& ;"Z&޹Z[ĉ*?1W2J6=jWÀ3eM@} {Dm8+` OM=N R};s%]~j8&rXV!a2s0d  vj2XI0:a+q<,͖D%(28KA]ge~pNC52mT:nvv1F!R#hqׂRE2KLEX+GxL87;gp`ZRU%_1[-T5uj_lh8pĆZs.9,D/z;Ba,~ص^!zc&EqA} OhA *918ɝR5Mhe $.^-+3>ɗu8{6 NG#|8ҢU0ʾֶojLܻ&@qU.VMiS[ LʞM%+.G&Y~Ews+ eB-u|區43wF萚=W<DZ9^U#0=zE|^>ArqWMݾOպsr J~i(H]; UFQWƶe ԝnMUWGJrtUC >u :ĵ;A!Lq<9949[+ZsvRP7c;bE\Z;V5V#6I M%_9 G8$5AC%{v#P(?B+/L5Tq6 _9iWc6):">ڸƌrrzvXD&R Aƿ.]u7 ,Oن/^H1 եóo'~r;ڸ; 7a A=(Ɛ(!)[gK d ӄ8͍]MےfF:B_sI= Ioqn7屯m->Sg.9+yөJ,F,6t^69DC:˷֌EEfr[{QJV/JٜF>iʟL&T`k/8% !TPCN˳qmzv_WhjXUz8km ֤G{LR*q+|RF ?3NGX:oɜ{iB mIBC0 ړ# 4;3cpzXmQ`Qdb*QU|?"nl ASA:솉ܞrPz@O\=DNx9=d~F$l R$BMl5e>dBy&C4g}&;TaFGi~՚M<2%dsg<mNt^^ gmFM͎(!5&ɋgx +'QۈߏB_$qA#GBz94ϵˈ w%&#|d %md'/v~*>) {C0ԌDŽۈ8q*Yj,Ӭ#-j dr! 3dslj1"~s,zj"|mpX1j^9{,*s >OКF闙[CG=֥kj-&=/3r_-F>RXƩ &5%xZD<ػD£bn`ȿ/հ*BԢljr @0Z 6gFtiW)_'w2n< CъU40%yٰav;;i1 OZtot}x ۣE]@K(A_C-UcR8`d_c1{v jY0 CJ"DagAlI.Xs!TA m'1nnֵMBwԋ!S7OG yBXF"P@WmCRvRy,oq lOFcu?άb ]m/?W-m9EEU&kk!8I}1N{ ''A?^vQ;1$GH9.]39$y9c yR*<_~& D}X/;Ra1L.8ģל,sܾSWmՍ_/ۍR6[siA.dYy%[AyQb)hL`|JppFlQW7s2lg&T-UD.<4.E Q~ *1'5ŀ!GUy)N1>!ދ$p7sz_lTEZ>oEojh/>ҥ 8} 2~2_O>͗x>"m@!yo@U^bN㬟p9/Pp/HH7<4F/i@ Hu-"P֥Mf?,Ĺ* 7B.]Z6:.8Opo?M)rkeϾ2z2}_і,x/~;Ws&'2tS<7bD9姟.&eH}êwyEfcCT|B8,o}gf0y~z1ǖ;XGV{&jŮβBZǪǭ?/  tܙ274UĽDeK˕o_`X1X[}W^;eXl5NxeUnka8aT,=㣳zX Ɉ?3-+[U!wbeYqv$/d_/^Q2Զۉ.ƺk#)(7M]qb6@RMv>MU|L:P`ʶn#[*#؅|@ V+.V!uaX:: Mu*&׃hn;)= 2yhӤ~|a$@r5~WQm( 1ZDK/ֺ Was9UoN}--ޑ 69=[j&Jb֫#VE3e]&Z ]MB<$VJ ů}c{i)ol Ix-xǨW3T\'!c=]jc!L`ySq6nW TC 8É ݗ04ZIO~mP LC5*]UN),4O=Q':Ql!pVےAԩ:B"ut/gj D~.Bol|E˝&+} ֏~Q kAnKΏ2}JX+bSY$$P6kva'N@70_gp[\cσ:2syD8 ,ϓYfBZ!"_a Lcna"CaG~@qXV>%벻675/-.BLQEN3![bpniX"v{?rtʓ抡/x ^3JިE٬1Ub'HdzuSy3n,EX.kW@ˊabdC3~>cf|=aj A粂Ϭ`PX; 48xT# GGjb{ ߁g:iCVͅg".jyKr3UCE$_p,bZFJ/\N1Ihj:O'Ec7֖t-xn_v:(߃n/֩4 'D}Cxdyu u)Nt3Ģ8^yԠM @4oncSitgй)q |Dqys 0^LFV^/ /Lv^&qcce8*|{_@0 k3[^&in&@ 96jBwRj5[c"pZ_9e8 .9~3X1Y?͟j8$;ԭ&8=:O/"T"+>R}iXgA:40RA7?|z?.},)y~\{rwͤ⭩NΫQ |PL(;ǀvlq/%Z` HjqheI]Oc,HVfhM [D'S̟<_~ ck$v[3U= DGD@I~]_>4 ;G!Co4,aH %yt}Ω"s]P'K8tau'SQ@IZ $n8X^uvædX]d5kHhzr%4l54x;^ۈ,彭ZRͼɌ(` |q|>;QÍ($Xwg{Ԑ -gV?Ov`Ľݟd4dYpR) 5ci`g%*I#Ɏ|qĠ S* R@?2??{+~ksrPK AH(..1Tj@+V8@PJ4y]"X-Ǿt3~Sʖ~x' @Ct%]$#F : A|2uE8*mE(jM; 栄GCR>Z3׽5% ȁ 뭛I2k6p7S`26c/w6aښw׊pKJ-땏m~x `#,w{ OΙ_'_JSh;>]8~X3Qd|!GnK!ǖLAh%sg?qGEγZrw2ZS4^6k% <e\e,HhK N;i ,j+JEvãkTO8ab]pc.D]/𙐢--n|_.Rp"%Bզ#BQ@[~pd{+}U B/$Mi<IfG/%% +HrnNMU]$GDWDԎnimcfc h/)$38E,;][/ؑw Q)|NEY/j(qr#N7r9Q4=t }WHD[D83"/l}.)sk7/S&>ܔ4kVJLOԈz9WϳB,۬|'F)݃[o`?qVWl (n;CjR]A%0_Z2MZ?!Ubi]CFgOdF\ɁNm9}c d.Ft? bcWVTcFtuI=zVqtyI*3Z,`_Yjz! w)OK<&@6;L# bٝFIaQQ,jןjbE4 zgPҨI:ً=wnSYCjp^_مgw bfsH,ڀGCf94XU@S5_E/:مH_hfZbCz[ʼn,&#!E1Esմ'TJxewpHi$  Y|W&Zo_pX=5цB(wiC\ :Nl|JHLh^e9퀙ryR UWx~T̕ Jh&Jd_*@/fR_#R cQ1]N2rPl{c@R߁,#EziC*ķ= _kJonl_!PB" Mjt 8>&>1 1قҬ7* 597^*=n.ZA? :?{ *JG>1쌸Qz ~3&`kYBt:6b>8-2, ΫFXz-*_rф[nV˖qUn2-rmے(#)tv=}f}՝A‡=Ny摲RWR8>Dm&I$ ߀o?;$"{z0x +P“Y*>X?FC:$̎*SZ]i]Bc4nG0XFulc`NR&^0JV:FI$C)|`UB rAzZP JMrKa5ȯ&5nr%HD ?InZ VPu\+;2Ls[^l1SHR2JAI-w-}CM데ldr^T5:0R7d:c=r GB RV;ۢbUr);E *pq0qHjrZS,kdRG_/dBpu̬ER:U栀c II n>KF 1Mw%ڃ~g뱛#O߷b@ey^#X]EE$d:tkɋڬ@|쐠TD-u\-c@f-l$b1F1BA^ѰQf8!7x'5|1 acϧ!{z8_h4m0t]lJ |.K`T]nye*~YIuIdeq }?o>xZdZi^hkTH׽ Z/%IB#* x~Ʈ Pgݸ2c룊Dn17Uo8UC"?@ *tǣs% u<bIx_k/REvUz(U i7Kjaw"-%%:Y\?=ꊤ'`Xe0DݶJ JuY|2aW(AbpD?YXWq~]E\/9~:DYu-bks#$yPF|GZ\qDP^?UYvS;5\w$}+pO)M.%S8{ oCӊ6 #.ET!oٲ7G/ c&ĔJ"X`Xcwz̰wP%P$=[ Grc~2-Rlkh,2(Un`ׅeIfpKuBFNh[aE{벧RPTnZrk[ur3ށu?4d> 756?;ó[E#5Yϻ OѨf ғP,DǒFkx;ߨM ^w?oC:GKFg##{5Y{ȴC֑"w {=0g u?njZ,"Z0weTpN(՝~нٹȔ,Ȉ y UefcҡD~Hu)g =E=zIŷ&* Uw4$s7}׿;oܤ2be'$*S!q{xI0'1@^J)s}v3Pٵr~pesͯ5?Lnk"D>a%8Ur5- Yy:&[ Y*,)%҂f.9 ,n(*;h9 3 ʝ郩0IѺΞqФ CtidD M3ps=;BmTUsRFUpkLp~7.bkEc^ͫ ?%֦σ@!:P̃V,Va5 uO%˿.m֮F0U/W zĬP@<\$ W w0TPX(u i-zϴFiE-9gOtk.RL%u4aY~*dͷXDY$?\|#xS/>0 ϏG8  ]'$ Z\PeO.ﶱoxB=v7(ѥ}G0|-j!O9N8⦙$풬j8挂4E@/wQ!KN`|6+`2*rrC瑝, fᑳk%;\]4ҀlNp`BxFatq q{U!Y!G-xLl\G:7 ʳX2BbܟlB:5y5*\A3>A#nYgtjP9Ӻ->us sEd4!]]XS6W]΄ǽg5+NQ՚9O"bvil ]/_uD%:\` 0>Nyti[*:iQ~')%oruKzW"OٜS5L&]}j^o:~fIº ALx%mvM#Zlj98ze_12ѝS'e3S 0<&Tϒzuh]v y\BP"U`8-ul"ǜl£]0SXFLn.}S*zꔻzŬ=P.$ԤуTW(N|)5AQ/rVһ5v⾢wTJ0Ɨ̹x5I.-'ES_eW?@[]L xx?~ST6A+yNS]J#|  ΈM4ݖ>_ʿǖMJ[9El,_1z,uSc߿v!Y5㤭2!ǵHlΥ Ƌϖ_ r[*g {,_ 2+2eJɋD-A@=O9jH?.HxXe[BO4 !7#7}oHwߥK$qU޷tE)nЯ:LQt,PkhYKbo.n6 h*?slaC{@hIdHC]f>Ny^$B4uQ5܇xƗ5dYsvxZFO}S={~+TU#W{b\(M?Bt sQ^"):ݦy$(v3ȱDqv ubٳA}jPx<"8VJm.0P7AEY&?rχѼ9HĆt] DTehؐf׏ ,5^b35 8l똒a~gv=3_;geX*:>ΫcJvE2Ɨ !̹4Qoрpxf娰{NyE:<ء\aMM!B;n4@1|qRb D@ќ{͊p@Hb6B\`KQӗRfqq:[9$߱BNIxQI"q[qHV r=)&Ã#˖ vvwq ?3~Y{>Of=:C"H>@*)~>=k*;MP$dYg,svU Cü٣Euz|ù71'آQNP%\mSx})5  ͈L=Y_0Rb{ USt$8rWO ldaхI+H&u{Y~nܿ!ohMkh)xhI &">^vs: Kewٱ|MEx9Zb)涫{O[ELmPٺQ^)۷H]:gwV& -vysf_YPDo}lÍ~&.DO di =yLcv J:hNXm 4Ѥ6]<f6=.1K1WHZY _NYg_1)|sNݺ/_f׀k·vZJ/mrI:H'x& z;kN ~>to-vN!c(F|7RTJ>4 qaO`Afo| [R`G|g#2jp;)>^r?&ia?x pU5\&K^P FO'\pXF r,U'v>EAl`4b^)돧$="5$)Yܦb}A" [pz?L4)GГztds*Vyβw OIZ\ٱ$MiC =XW4X6:@3"`;hבF.HL=`Hl69ώ!ٍB*&bqH)]qcĄWvF%3؛DO~Qs=$s;Z Y˭YWku]OV̫a*gƒLwF*:+cy.p:; ptxI▵IjڣD@DW 4wn:}&[wV-?g$z2C-P \*wP,mZ۰W>x@:޺w{'"n2ar8oY9{4Q 41+t:o&;HU䏮43HTgH/@"!> i0[WQ,b#[$ C9qDMҊJb]T9[ 컱t8Qr Ui _i%ݓǕs>m}(iB@ܼXZg {\3Y H[Wy ^!#Γѐ5_?#͔EKA|M7QqY̒BMhK%A4EZ6Sh`IY(&*hI]zγ7ih@a-!Ţ-DrD : 6[]]i 9k7Gޡ"f 5,9R~ΤOVpX?j0`X?nPlE1  *iӷ[̤]mH{;d$0"Z9+J%-#V/70O͚:rMBLA?׭rA ٝ }EBk1PYwM,VmscskLj,݈Aq) A4HcIQ[c Dވ8i"b+q ltSO*A<ǣX-tkd3s3Ai3|;n(͹5s\_jL6[y\~8o@'V7jyCq (K| h7l޸-xڇ8ǓKDKCr[O1@cjɏmy|Xt=X @7@+]Qu%%ao>"2Y̦lrOrѦ]1lN}={&+ vLuIV_0ve H,E0/UԴLTk[9hZ by袝ˀCr5hp{)Nui!-'\І F>ξW:Xɏ=a,u1U;ؾH]`k3 HuL[}|eDx#N2&xh3مŐ3>YHhݼDB={y,S͹ 1Sp?H+#'+qLA(@^)wǯ ei!U@FR6|ӆ֛tm~o,c8+ݾsK]N4 Lm>AhQ_ӔtFNڵ7*d1"**eEQ62X$b**[JMGgBJs)>sŦT #XUBuvAC$wh/qe&`R"@ RwgUUY59sK}0Jdw]~*a %?/ؑ{aDc|Nٖ?nNŸJ~?^{7L&W!5L|n6LzQT?QQ4y]BީYWG0X8/Ե 0M9z1N&v]ƫ= WU0 Q/QSxFv<4 y{qn]]GQI|DXc)r+q+_OY%Hӊ1͑DqdY8&O9vhcP /aqbZմU GZ_dZ镟܁*L-U  .wrBo XY:4߿Phsέ qn7\9̿$𷪂OwƖ[ [^CĭfmnBӌm=aPBBWA9>k7@-i/ӗ1tAΎD_z¡j/*~(3LͩYJR,kfxGOcWGO޵[j?Vc홆f}BO^ sQ6h"gA6tXsVϲXR j:W6"|*a\0:s]PY}C|g+>te`$Y 4Fƅ~ߤ*e:<[ز A:TϨMR"uGTM]-#e+R xhç>_\ ./p?_>ONc} }JLc#D XɊ^ (xj,6]W[/W <[7獅P̄[}Y25L@RYיCXadk؟>Wpo1}g:IjioԒXG:M;2k胾v@@aM,<5=GM!Q>&Pm!̈w^afEoq j(~8'.[qc^B#9~(RyQcf%X}#riKЖJ֊j'⯁0PŒQ=P ,͂܎p=zCBE{(xIVӼ~~z,d@8mqIjBXN=OT a5V.=\!c8v|M}3Umj4RI9)BrGcYޕ+/{) %~b6lkr5Iy)I(){uceaR:O-Miy~rÅni2fHqߪֆ+'؞pCEbY` AXL ۆ= }b)ܻ! L |RUr*v-ۧ 1Ⱥ<}ꬂmd qeQkSF89,q4oq *dE y;^m-sN԰PbgC۔#yCP%'7/JhvnicI0{hlY@.&]D-q]..@tƵUpve'U[͜m( х$l"7V +6YBP Yޯ[h4ИΨǀTߍWHT\C8s1]^7J}IBgm=?YZۤ0A+x.Ejcgoۃ?SVx[+'{QxE"Րy,_tSشMzUD!Dhl(dAC=G-Қ\oc `)ܓf%ݸ*ʦ[<Φy[Xހ"!䤮g5gDSTf9g3QM("Ruϔ\Aksp7;vxnG֮GA,83AAiɦn!\1*}S2ȔuەkA*^?T yɝ<"ocX#Ɏ g)UCy*YRX]x5 k~ ͒؜Z_?n~JKNjއŹKJ 0kA ^kMD7tl яiB+y %n7뤈$ XvaUŚAVW̛PH;F4Db-gw(s 7<ޮȨuhZsoh~BӟK)V2G5IfwE`TtkW|@$ U oX!2GN{+촦dO2-ۤ\ }$.O!O|Qn ,y5n*Q6 s TBΫm+SҞtA Go 7U)z^wk٬2?m=3$5qTmWSNN, `6c'TID,ZGmnx31GKDŒtН |s2) Q`PE#TUn[ծ*H,Z(n?/7 ̘\>IZ ?JYd[㵒/gvͨ_#XVm>\Okh`NkZվucm.ݬ1{x[pޏM 2u6Kںl)GI  T\~E~yvy8Xo[DF5aH0d{RTqFuU'q״vW"ǪܞLiYNF[N:;N C1R@;WJz uq&vv{ڒ&~7;bS\8ZUHFس%vKm.X<[rRnS_z̳꼪DO4ûLܑb_(WمO;ǟA4ܪNךaFs7IДË3 tћ%}_Ni:f@wsDM kw|k'i$H!R@R # $ʶtZȘ"{x8&yr0HVʣa:囤. ڷ^𨗆L0US+B[XdI3}fTO#23@Pb6őG??c+jSb Tڙ?(yeL$m;5o!G qxBDā!M F\O6T4d(}ÙIG4_:a%moZRPu=KAd,k]q`REsˀ~NBXZʈV-)iOGY~]ÛELKOd .hDD8=t543SP $`͕ƾ)rg4&ϬT\#V<8AHYT8)jO)`M)/+zYesSncN Ik=)* .΄]uXIFFOy쌹=^OB?q]~o,ÞS@.,@8 ^M$u/֞z'?cj^0oVf .yLzR=`U>X'\FfPۦ}}dߤkyZn^P}={a MJ8~)k[X'Nw҇; ,"2cȶ7mHL.˹U8-hX'KtA(&7E !됸!yKxbܠEY[϶vv!W9I> V=ЁYAB!+\@64:11w|f䂆}-$ǗG-~395A1M%B@౳'#^۰ _&%Y쑫S5iwZ– ~NzI-:am%I@ct8Mݳ^ζtk\82ZTyD *١r<6 lЀo4 t_D!W;l$e":HɳrVlZi]!aNvt^?*>kNFm6o-c woCydQ _li#U=Zl P;x/QS9| be Q϶E}yXr[hYA$qv>3ƦPiSASY}b֏FgJш\PDGf됍ų! ^SƗbGw? { J`8ŏCID$Tc}\>(х +MJBk7!4NJM,祼qGH.iu3iэȜ=qU4d kx;nl4CGh/7ݰ1ͻVsɥ 5kA.hf1u }'Te[#0?`̸zTZ¿*_({sfK,raaEi( xڹ!d` jKjiDJf`SӉY^^-3ak+f$GPȺktCV<`Z3% G!l,6#/n-=@"&f%؅ۭZ}4\1 $V4"kx5+l!#%oT[4BC[]:X"4Žx-ٱ~,~Oa83.Vy :'h Tyv"r&`N澝 #zjgyj,KpU&nGP c5밁'$ $6Q 2s3N D:E!% ?*[l7{>ˌLUivq,oEd@_k-[ߡj֗8.eĠʗW O4='ff^U",1x2 KUPR?=RGTWw!ac1n,)`! Ya` $UXDVï H8ʱE.9oۉ06"&e?q;RŪ/2Kl M '\Jz:φYuWKai:0}ԃv3' Bjp\4WQϞ@\s.g'vFaq3B6(_/&-yI"nrņ0+0A~Fݺyx.9 b{:mI8Me/[GJ[ۨ\6d Azc3JGSF9PsYaae!CQ]4쫛Y-)f#} xQ<!?&'(J18ȏKnxtBbin8k_l4zB؟Kקlwnd~<}aE5"б3\QMѝFKw oXo/ /GNԧ<&wEZYigxeGDIFYci[[s\~>nkK Z~ l~@^޲IʶP );`nZ 8󃵞wT U&>-^c 9^aY0H:[5^5^~.xVK\.Tz^B t,>&MS $`"KϷX֋[8sXRvB*mL+ڵ?44l ,8zLP A JRid2RݙJ2EW|=/Pf(+ ֑Ǩtp/__ rvsR/GVWp &<<(o11_F7n=U$zg$i'W;찮J ^X%D7,EvN0pmZGA萕f&ϜWuc^xoztrي,fഋVupXxm}u_-Ljמ#vvSk%bݙt~'sTJ(d N{PNasR9R Qi\,K]i6A#Mzx$ $x&@j8݄Y /{@5-fbRD=;PtjҮNd: O*Q iHl_pW]=~JQ qe{ D M_oDF38<4?n:QBHj4ZK_uճh-(;PW3 '7߲W:JPMh_Tkuش:^q'iˢ23 ѝ]/E1c%t;Zno J֧]<1U; ,NYZt %"7CdfeVkhIL("j. 2Tm?JOhSV TƟ7SZYW;Se_'aJB^u!֭lh(oia;ǽ_¶rfϧ6.}Qy$RƐ ں< ?s[f~N MtEh`x]8H+ܺ[lgWV# P5R6bdLJD7Z&=e)p[yR`@*YbhEn<cFkPeϐ nTmR1nA-T5*N=+*=6CEłVm MIQ'{R|S^GU- 2/R{<& = K?MWئb9[V[:ǔ*Qc^;b\Jb3Jz֔%NhbE c/GJ  UR qt|yw9ŵĬ]9xڦڂtIyu%|7c*EnJOIeiyoqsq?'yhš[ x:- o _ȮlrQ ڠkPNUx,]Q2},Ԋ.\ū"2%G?mLb]!`S3+~ 7%0Fɩջ9]S]5]Gb\<\ DJS8 Px0B1% NSPƒF *U"OX⌤]A鴩'M8Mb)lx*V[!U}w?^swʟP:>MO'!C"U"#w!Pʟ,fe$JpD%,[B$kNNb ѢՌ/.gv8-| qYz( [ f;Dfj"lZ2-axvxe$s)+ۮ=PoL0dQ拭㦔cn7PQi֨4tPM$ջw >ģJvv*ܥN[L.]NC^}.&h^!xgauo#VD?o/mUTy;κb\^@nl;|)ɞO縡zJ XJy{?]̧s@he~z[Z!!=]]w@B\"hBM# _x7/yhUGKN*D{iՇ(-4`6 enFȧ9WUܢT)0iz̥N|#|hs'7SL+7 VXXs9kbLzmIH!-J(zQU=-k[iZbcp1?'@\5ף3 A>Ժira4b=}3=*bl9YZЛHB`C#aA9T\?GejY4Ȣ"BJn|}hMGZ.QtY..k=_MpNGlY|k鳱',]5QA*a5uU}q47 VP @_`rWՊ.hÁEA> |Fn8V۔WV>"?LvKccW5ВUhAޙ1VuNȦf翄,.x-J)zj~:a}~ @NcۨfɤDG蛰FvYRGFBߜsoO@Gt٘u%kQQLbConsl bM_iRXST rWЫq:. KFA !L=y,Z?'О'L MЦ(&U%S=(VX*uEu|51QF6U$MVTy;Pe$__ޡW3C6qԬU IZ ttA[ .bpnƓ=oS5iqb2` r*([זs!*YW[6KVsgJi-{>#6.7à 0O3N.>%,ؐ0ȘTR̷^lc&p,E$Cu t醯+a]!C_HliTEpm.[i-> %:MFM4/1+ qJv\5N;*o[=j8 odx {2"2hcȹ[c"M ѶV7 j ~b"{1.êDr4hZ%sǁ8fi @*+ ?,f, Z5$ukB͠s| )X!rx,}s>GSUVoWJ0˳} i%, sr-Ri-Qe:,DPv}&iI:ܲCm"yDSok/K695Ҹ4?4/o^ -tz8(  ~Ej`ltr#eG(7iץGh^^|E+M/=A? F%!YN.Jq2$a*DN׊v ,^-;aE/": rvs/9:<\iwb جdd[*' Ld徙s:иF_ѣq[%V`Z25fF#״YJ 9wH׈17&m-,:G7iYpeai(|8BX ޠo+zV%O+}ՒJH֊?,MCF0dHʮ,yc5Hf$̤)lDb.s~6p2~vІ )iFًVY؃VNn9}JYV^JBۦwHcge/lx*12‹:!^?=k&{2w퉿s%8vK)spcm꣈ p'F''Ҝ?]*8dL.rkZUP4kqiJkC 5j`z%Ų̸Ӿ|ЩI$sv.+\-ۘ~O#6?@'jp)k}Hn:bV5SiFRʦA!JOˊO1NGJƄq>-uNJ+cjwZQS{^'2Di(iʣ(qY.Q> pI@p?f =D74\hg92)e./5y.֣?.g+.9z+A#87icf.hiHg-yܑEJmo <Y㍑BM}g"VHdIųaz*~ŀ8L԰ٮmp~G ނksfW@u$qj\bqX,ߺќD<{ɳH|MS{j=GPϜ_\~ޝ  uMC3]@%ieI,N^Y0@ Pd tc(MdR`tW§+%Pn՟mS%]t%BʹFwK 򪞵 q<& &uvKN()uT*6XHMͿ W v>_ǝ2L|~iDF<> J{뢐梽yupW̳7ꅽ1+f@($Iy$ȕd8Raqw"qQC"FZ})zD_ D7;BR%uwL5Nt&iE6_5&j?"LVlJ5Z}SONV ]Tb5oۥ"Bk.4]cInd;# Յ>a*xsOƮE N!WK%X(ܚe#fj#GEQ7K$5jV;z1UI@'r1C?stSMT41TIZ;4 :k˘YmIZ,Q\Bu$FUhVI:w=ma7<:}yF #AFaaKue҅{2ߒŅƝMv*d-] wol.zy|y:&IPaFҬ؄3a)ax_&\A2躟fdX`XPv5Oz˩0\6p'b9UF@l8xFH(~;]>^< ~~M7|lR|?/ufLة<4"2)NNbEҭeg?xDc%M 3TWDfW.&Vhq^[bsH/&[3/NﮭRL2'70D^)K}AM LlF>^K|P/p毲 i]oIk45[KۇQt=S"N<t}GuO#C:WiNTbԹ4$ +wLE07U.6e&e~.R.vk*̒!q Ȳm|FPMT>*[Y^ؽ@Nbdh.g/֛Y$ 1(N&;zɆ ^*#%O `oԜc7ibӪy>՗3abt97N:H\հ낔ҞtGg߱2%Q] YfC&-IDߠeS ~$YZ1Ph{{l¢D*ޗP` ~ zD5+r[ PTT }!. A[k7оt~܈Zқ:E"Ny~֐ 1T2 g bD cLP k ̮Q:w9x>ߝԝLS$W{N8mϊ^X˙}p>_+KրY\kv#!.fGƈg { rȎn}I%VƬ~/eiλ)z<)]p*~S,"F Pb! )1P|KSp]yTpC0^D4n3-]NOux7 rNq~~I`>@lb Pf4+"=m <%rDLdp%0H1r.+YOl is[Fg]~ŸŴ'Rϔ>'!R:joP.:?c:С"O&4qz On5kl3,?fעTyXZów}K;-42]C]a[LJ2 $K[v 1i] 0>J3t.kvv-M*+(>~MVnm#Tg|Fv::T1jl/4UAykdZE '̘V*  E;~Ї[>Rr % Jy0ʘG3VL7{5[`K0~jکM,ڿ?6s{x@:t)Ӹ5f#5Rae$o>"(Au||X{źЅri:˝,o"0n_;;Hލly5+/'CR&Z#nBJ93u#$jZ^ڿe;\FyS6Ku0?ߝ|Vŕ5H&K#FP)pz٧m7;;|e4GҢDOO9q^fd&I0~r҂A{co?(Bv~e8eoJ"}6{1Gp 0Uq@%*B+af%0qWD.H'BIwknj@z/h|dz(Nv pfCBw'=Uvw."8ŵA꾍%ٱwhM,L(16w읡TeA>BDVHuuvv]߂JHhY hDs[}ښlOVp<8Q)lX I482'RN+Ɍ"9qɘL m2 37H,ႤZo2ZXF6uJ\E×wGcuyJ1R=wJQ%юs]\D?m0!xU]o8L>t$ -ib|_H|RK4 _*mNV@ v2{{Z o&Fj֫..' ~哛q- -A#_.W_X)پhهFʦH =F@` C_n7O 6tbW#˷һSded!?퓭a}MDrDט: BH3JKPC," b+3?w%YB \6.Կ f邁 J ~k#bOȶSw亾og2SO*Uv[x ':xPg{`F7-mCU4=e}6,ŕD/ a|sO$ǯ<ȳΈ[Yn ҚFɁl-,.M/҉n ׂN]#Yop^$s^ d'!OXQ%f's3-,b<ͪMǝY 4@Qād~䡠ASel@Tn6MZlޕ4BB>0en7Wx? *q \@#訅l_*t{zPa)"M3 Z,Ë<]~+I 4spvZ}YzgAGX]Pf8f)<XA"E,klᵐ0U-b"TQUnVHKlN.ȏ9z8[w}O5P 4'8ߴm^4:L?FT&yˋ37q)33 '(-H .4[EqLQݰ)r%Ho^|BHְsB7EZjJ[m&[F?4ņ2WB<5'ӎ>; شZVaQ1Zk1gC VK\4nSFm#f<*hάY %G>l#Y=05X,nj2!yPbWޖepvCc8:N*~}5S׀'5;,$%8*B/MK;B=sbyKؤuPXO_^`0=.~chAą`.˚z=]M7ԙ05tͫ\?RJqjj,aPO7tטa ۿc"@ \="Th)NdfzvѳsFbkV9E|Ԗ/Un_Ǩp9Bl Μ' ctE!?ka}Ơ;s>^Ck!+vм{HIM%7<MC}7!T5Mg7 Ql9Vf ήlRh6HT>遟Xx%F.>/Oy25`Hxzyʟ$ '篯&Нw97Cjx+_a MG:{k?$xs*W[_K㚋#gXis'v1XNK%pUMm(ECv ОR|b|v*KBQvMN>[UܒS&37ZcL[Hq-Ot뺪 BVQ/ V\'g+Uq EJa*&vQfK-2眴VP&i!l kYq##9\-j_)?u %M+hvRYyN YA\+tOD|t_a^E]*=>͒qPi ioPv{fY_c!2aN,33/(ݵ´t. + H-HD~L۠ʜ)pKgGSv6ԩ_Du*w+j :#"!9vT̄ b r%U<< FI*"j#@-fi GtTo{&"tAĤ+C*fOL)L'] yTRF惙Xł,и}$&ui/8kh~J*Yc:y%..D6Alƾ814 WG"c~<)X3|%?xh4յ~ pޟWk2V]I0 uE 1kv5Blga8S'G7r/O@PB1:^nῖ.}A./=@ %32mS.+`VtJ~1KZV6>q|%F~?4B_aoziiP6phLj<@6b dn{f8HEJ]E1WR9Xa],5-d؂E3!0 f9 6tc[='6zHx%m* IJcF ty+X+[Ӻ0O&xHv9Z3n">tjIQ)mAvK[#m_1P rQ>jj%8$⾔ p㸥`ڦ_z8N:O:d5N0rI㦾4mC>u~k/[{#NC!;oodi˹ϔR>?5lqFT|lX}U5Fg:%Ga5x4}[lw8wHS &y'\eB(~z`NskgP~Lu"s}V&\dap3sLl Uk/JB! oA5]A} yvjluɓFc?k`uN5M̴B} -G~esH?kϴTV%J՛|YZЅ8҂ߑ:AkRbQf5.E{AR [jgȴn2H 9@;e2K9zŬ,DHqiE(я09^9]0Tjj9JPoQP1$1z)7ܗzw7݀ J@dLN 9 #QAvVy;qk\=fݾ44EvNдѠӻdn7'x@LzQMG`߶5P6=j~vMΈrTPzuL<ꔭyl{)VRE%5*Na0۾x ޏ~=9ECA5_-dH  2rMhf }DX6g"h$|3;ЛDƴ7Okmj&+Kۚ ,Xr=5Whl\N'J֍J|m\{l+beަ9Ig+3uW镝fCbk̀{N >E 16cݏ]RRk^@ N KT'wQ#u\%=TF̻ Mꂭ!w+hEC+( u.Y ^ (9 *rߤt#)>YpnmGv;/1pyJt=;i^|yzlv¡\9 8;T6YDKtH]_5uaIki&"߶"' KH d@ y5 >.ǧ!S zETЍ̑XÍq?m3XJetLl r~h˙f;pۿYCK27䷎ֱ9#)/lb!O1sϠy`dMki1 ʏ,cd1ft$3,@7TIn*Re 5qepcuN4VLi>(,ꉂK>'*Vivf~Jn&Xkl cM>ZM(a lj-'9Ki}멌QiX5|Ktm +] A$r~iV[!1~)jbq)JeҌOWI7.WXh+dna3hRK6E4~Vqվڜux&TzK O?9qT=7*`(e+%vϤmīB:f`P3aT V ;s|(P5B~Z #ndz@kDJY&Nj0$]dH?B޺FFE"Mxv y%0N4,hۀ'.*SRE0O^EL(p<#ڈqA"m5,B[ϐ[|=aUpr;-қ nirQ6X /|'elj6<~-Auh3 ,߶'+Ci6>:^ݺZ]v/4xg-840sз~Z(Oa ᕁ`9CHx_)\-:f/PedlEEmPKsdwXca-*ؘbAkһ54#|֖eNf J?<4ܐ /7ŀO*(:+v nXD~lS+;L!&:ӍȖ+Gsap:GG Hee^&հH&ipp˽v) dC҉]'qGl*Mq"Hα:~0#x>%;*?g{kx#T^;B%B,Spwc4 o6\PUŒl2)瞼[dQ?a<|Mj4s%, >Xg|nْBlNFOh2OYbP> Rf\lCӯjˬ؍Y %'5Q+k?>fտJ ΆiDj* S=fj G2*Hf<݁yXd徺R'zBH)3սț=EFC/nO@?Ag0iW@JW^r$Yy9/#dnmFV ۅ=(/لf힩 .n Y1-C\2B1*8H0Y;:ZLJa#, ]^cX7ʴʸ#jE64XNQIb|l%SBGB_fZxȼ抩MtR+| G PҌMWyLQz!\׫Es&.GA ˬᘚtaS{`]u[kkdƚoI;jd;?ù7mzĞ 5Wb[=|pN[u2xG-3Jlb ^ALj/'૲I#T^)^bbuDiG1'nFa $yl| %AC.d*%3b,jS}R_mmұIA ,!xHM#3e{E2GSm!z_&8tKFg˻&ٹ^,e1R .v$'+-q>/D^<75bvE/Bpg6Iuj=|xdH*|JP;)]̥"MI-'_y؍|/oofv2ZWj4j-Tx<͠<#fIÉ2vťeR_[CL%֗һµ|)S~L~g~z1,H6 :fl߾/b]hW\,6IJo{vzub2|;HHD/t.F9fLE6&3{<]R5>t诰Js͋uqCJqh=r t E$;y_\m)Kvd:%pƜ~QPj \!En7N#|c^6kݼw #5DNu;Fq/Q:ݺMN]w7i<Cq@$CffDCfu:P 4=ќ3x!Ap_mݲAEkd@\eKb7eV3MQU<$%kVpɻ_Z,0hʴ69hW W EAhk fMe|jX 'O{?Y7!̲D i#W: &߇ވ-'00U̱3` Jed%c:1RJ2}V<'_.PKqff8Uu {[>9Q"؎:OH뙊1EiEE-/Y Ό7Vޭ֒zTwާ/[Im\ƋE93B o6 W_}IF$Q(;߇"6r5\k>㖊+{G^fTjs# jpQQO)8뤋[,ah N1}u_u]i ~\:):oVlxA,n{cB1N#})+t+`6O MQ+Vf @t\ݩIlYsZJpJ=}XV^5P !h3;lOð>n{+Ӌci߇LBƒ-%Օze)%XGV6,AKb-xS_w=Ok7J:R k!D:&h *FqgI"SJ=/].p}~CjNWlwr;]X)&x^ZƞZLX;5MK*X3%K|?z1alJ7)X́G+:mbj%44*gۦh~=PT+0 ѺVY4y S< ,B,z@r  ė"{aoR[K"OYc-X'T-p@ߨ4NpMbG)i]J]5[] (VdZ`ܵre?7PMw$='SJH|sk#nG 5D(r10Ɍk %{eL__cTf :05^, InFmFp HD+:BFMM)2>n 1}\J_CDuKH/Ten7ljt`K::@?EQ1#3HH[wySxB ޫ^۴Fnea_ 'e5- tɫ?`ǖ̓>kmW.nel5AE ~κw+yn8A B|ԳFwJJiU[Q-ͦa.iM/f#8sasN;,o]W#H+k7m3 [1lr`0r fBKKAY < ԿxfG3u!uI7Ͻ}Ejxx,Eɏj.~j4&a}Gi@ qczJ~-.~ ),af\#`qR]@wp8K#. I޽/*>#!5VIޠ( MD$ٖ]<=*B2א$kB޸?9p)in}CAX)Ȫeo=6ב -kҪmaIҐR }j$J @I"GIU D{6Abq3+KHdbAhZVx~cz 6]lCW:ܴ)'?v_m(7T}(Q.T2^qonrˌWEo~) x{QЧ"k-J&8 O@5KpއlR;+,djp0rMΖ5(6~" a%/Ձ֧:\4!n`ۈF$^cйJہіL"T[lfo;bq8X(>$_hi~pvMgXwFcʰE<?fɦ (-A2}S=˴޿ Iw"y| q.!K,ɺ2p6*^{N_u~zprB14~Tqc/EC [DChi=2HMx3i٧_ijlvtk./ʒAvSte)~  l/FSYuwd<6zˋyu« tH"s6j\M|9!nġs6\ZCٍ";N Dd992^8}ەܿه'=Vo\XY`M ]!3*p-B Ok0 6Vei3jq0MT (ƕr7Ki/BǎU6뀁ÌPEݭwƴPM;dx1kKK@HY(8[ %NoFĘI] t":;teFH‡tѦKI(Ȭkcp#|EH6 ֙A }&k.N42Ӆ gm:FJCy$oWZv87 ;nW+m9}Dip {T u .BH4ra| n2w>\ʞ>3O˛|=4$N1G٬H']a#0c28eI8a?ඐ+;v;1⛪-ɽ(JN><()ʆܛ? lW^#X ;t/yUGb-+oɑGFi*8/ѿtz\0Ŝ1 ɳQ÷pC^nx>kil&FS b{EEDΊ)Wڄ&g0dz ZF[u%̄Y ɵb~g|qe@sjg4zʺ3coa8y j3p%5saw$HWGTg_[ip~FPKa'0:oVo4T5`I7ņ*=0]g*Vlټrxoͣ Ѕv75g'~/23P>=3;: #א eN .DE=Cwᬩ{cd>!eF5 39X}74"~3RƻۤlPոQhBV*ڋRh R5ZÖ|+PoVPy~'&v-ԩ`nI~1QHh-MErOAJ;1r]LSђ @dkD<72\N{wsT\CYw 5B/&L _'^WN!OWA{s!_4#0@eB\jV6 ܱ"7ҡE52>;hn0jr{mn$J R*ԗ>\(Ѥ4"n5, ?l1Л`!: y,Z+T;-:(}Z\h;&Ը.@{4+#N,VO߶ 9YBm> |K5j,8ABhg=Mwl4F5128\I u!C0VIb|_lBR#\uoSQU o%n`.q9@XȁzVR u+>|FE AaD\|8WVgd}k+WmB*xkSœtIOO㤜Y[I=L͏<`ó!0raG)ݓB~1;N ׉c1ZҼAucHSxnRTBɕNQ8M*s (z`Ҏ_\'Ifm96kqvY$)G"vOs!E|nt}m]_#? BUdO4Τ$:7)!K߇^>juPrM2~ܠ@0( ђkQ㈖_w۵< 6sԔgAZ)6~Gu89c$Au> Iӭ H9*%nSt7": Ȑj9sW[mwTT7Q` O>Ȉ-^DDp#&(^̇LA^3* _E n}d$~\;N6ex84=mVZ)cٽG ewj sFpoSxGK?<ȯ~eCQFO=J҉[`ڹ(ƃT`s+]<HGDB AZVtCcQ^8tUe4Xrڤf/٢F ݖ*x ~߈$/ڽ.W*`[VEzDeSHwv(W5"!+-vlj_X p 0TtBT wy@bĵkI_ <ݳdR}A+`ffݒ'0tU|$Zcgn1-!K01L [nNP7%B]t©,if)!>|d#Js#G_qɥF(& ҷ-wK`8$v:l>8^].DWU%l$8e$O;'xh)֫B'EEŰt S*_gTG~삻 C$ƈ<:}\:݋a4CZ; -=TxґM"N]4BnܕɖVG*E0]srRZ!5%7e ֺ8R얃hcDLfsиe ߷t1( (oиa;QW է;Yeń? d\=F{S.FڼF+ ;k]#69d7->M\S?q8LD"f VGI q=_pAǍ?!NbiAo+U~5`K*q? 'p(D ̝!s! ɥa4PF &@~h.i]-,7Cm/fg審k2&Fu<,Փ QXxcxpƀVhȍCoL >|V+܅FRB6ܽ Ψ[~i RRb8?YK9#['-&U<;"3o_ŲVlx" Pb n&5^STɂbs72f^kkF!\s;<`@5x+aBDAm( i?ݟ0|qڠQ\ %QUغk2ڦж6!jЏ)# БnPޞ)tA.܊jI}guˇU/ t E_1(% .o9@Һ /g2Q>$&ݝ߸$_6j] "aO3`פg/.$؀/>K>7λkB v,n%HlOȗ<]a\wzsCj8[ .E-yGD8|s= 8QpDZ@)B#붸K司lmzKP/〄>9#išicA ˴Fuْ@aXɣ?_  ְ(f`X^ӊq%oPKSmmU{F):R|2 ͛&RwT=L Y)kli+ cwƯzæBeqf`LAdli棹Rӽ \DSwLI>bgiږ&gxCV'8WpdFTlVeV6tx1u86FXU9*4.{HkL|T]mZ{_;-ۇ.TLj#>u#L,DΠ]n>Xҭ%MQ* kٖrcϏSג{C#C_>›G9ʪ̺<"(`oy_ol1ΚPZPq#{/(_$Mimj<13VRrFDFS[k/?2uN"#6~\@yuMVs!(őMn#0L~`XO'k%bXhGkܙ{i.m*`|Jyث2F>fV ظG-P󪜁P"ZyN @!\gh+./#`oxZa m]O ~ rZ0rN@ 5}&2+󕖞gSL|cpv lb[bςt$ӓ@2ϓʚBM9K ؋8~y>dT`jen\JzVr, So{;.k=K4>#\T=0Zfe㳮OO1p_׹N7pZ^sW}!;DJ5L]îqȘ6`=6Mڍ˽V:)!!z AH@AڨghэkPXMNhaγ5FA^ ?5S+Ōd>Wkh>o>F'-7p˷(|v,CDmAGvx_wu(JXc) 1-qS/RB: V"u(s]K籃rrqὫe퐼*g0%\\<DnYȊ ˶509Bbp 81tG6`xabi!wSrZ=EX>8 cxtZmhm|8o,dA. T8a#0*^Hu3j iMfpkLlIDrJqO׎zmg\!-<+6]h4v(St7@l{҆|k>v[`WV65*P#Q>OJn5y3,oh 6˗2~a]oAk{W5G^DK;'~wqjp`R:j)FOARFo 2몖uύ^,'N܍VemFŏ8q<Yep p`z" <7?i旚錤 w+-y}LwLbfpj &?Ϸ'uRM 7Pmd)>zaB~tÅ=Y e 'i6NpMR8RӮM1ΧX .]?W}(hVzOq{5bWɆQbuyMYu_~V/ v$bXG#Wvj0^̉bL͓ؕ#ёq5Wc$;CBT[_h6> ILAwd2T!iQ#w`{ivL#!Xg6Q?_}^nlH74WW]nQ6a*s+wM'kyKIb5>E>B2lKx:)%Wl ՛ 5¤%HI*F17"ejkjBI_FEō2D/M󪅟̶f; ƃl It]'sֺ:B;3-6PH`|yxYގG۟ΰnaQle8 7ElHPY_O/%VP/-m,~Kis :3!ӑ^ֶ:'5yϒ;lMW(T L^iI.$1֒} 9P ,ӆZ?傀oɗ ZrT !W8?E7Q|Q/4@NzJ$3V&5iZ(!q peJtht38vy>DŽz\IAbn n9U/g8n:C"2!o nф;uczA_*ˡDYЫI{~xS\q:G K#pBM4Lj{h5/kb p.)7e*i\)sM/0. a<\wXxq p;)Vh)5$E>S{ztI޵=~Jx9:G oKG_i1  dDl!gh,Q U%wjsUF҃ *;<ĸ t7_0CPcs( +# B,Š$d 7-hNҍHfrzDµNߨEArb%X[)S Grz0W 8>߻RA= .0HGs&*(3g]F%L;iD'?F.7y_TqSNبMԤp҃QµEK/1I$_C |K<}sfaOH~o[źN0,>KUB.\Ah"EH8Xj h0\IXIG筍y _G4:myy8{"%Go&S "Af=Uu+h[© 8y YDcz˲Dݛc}GH;0ͨC'b]/6erlvZ8et(3uy".9"#1,o|/&4Md$Dh?_P+71bX^m|!>'~,j@0*2EU_ ;,,MS0;{t1d2C2K$\gqhj/zZ =O9̓DMTL^oR 5V]k8vL3 +#a-UNrB#(TbT;01[r?t5͘9y_PV"F|qIg `[9h#]xKmA=1wkH CXbǖv#jȌaF$4wYt:ӺlZD+韙F gTH[̹BX 9iUP{oU@Vc) Y} kSsYשHWA'7bm9f#U_;R9g#-`=.C۹c©m.`ڽjo=cQ$K@Em96KI[j/, Ʃi[nPPnx()?&@ޔ2[2t1,"E:]k={*ss2Lo&kݴĀγZ*Q|n:K8 06n}ٔi!"%{lt,H <,~th^/a3Dʠ 31,\WAJL=WIJ7)"d@z&- ćZ}R*P ڶ|F^"9#jki0;#2{(Ҡhhvk&s)`u׈N E\#XEc?B{xTS>GRhbrX[c/֩v:IV~]Q9߅FF`WBj|κd$lva9o` H0UVgΉyU8@꩘=$lC7_@쇏ZSӴ3}yt.J$x`vOpK65g6X|$'F49N@@3CIՃ*%e}m[Ri$ TKpů-'5EP7{/xwܞ@ 6;Uh;Y?aƬKl>Pyk*ш=8ŸY޴ģ{enHu[ cŒ.%{&͇@h'UF %建 1ab9S1biPx1`3C?_#ó\U7G]4 fS b *mD!兒ӫX^%bº'RK7W#-J> GrLSo~XpP \ް֊ZPf[YnE'L7|6ϣ H턜WD+2m"ӈ |>p=ڵ%"ӚHW-ĕR PEO biBP7"4HMCz!Z)SҼmvi =喿~mJB/_'x!Uˬ+O,% oOdkb󏟮ʙ+CzyN d;, 2$]8v5?9Ũշ9i Sas)Z1MJʛ}iN` Ɓ{uOnp;w">#ALLr~W:eV(#LτĀΝQ[T o9"! *c³UGO_e"ZZУ[h{>vUwLpӵ@`\Ԋ>̓t|>Ѧ̊ E.WҶjoݔgx=["Np G l;h =N`Cʝc$$( eѶ w4la&G҅Wf0^tT`2GWBJHtGbm]̗DyA<e*y^8`;)@`P.1Or(-c4X|@tU|݋1kGRs#ΨϝCV2 +~TO"mW^XzU+8yGthC60R$QyS9i20P:@I;yAKl A8~`)zCVeN>V^t&#3aEnk0^2 XنRa-;*F7aue.}eavNV Quz:5xOܱu Fp^%qW>I[If: 9OgSad^ Y8Gɉir/izcU4MwtϢXYݣ̝aj?Zjp;ƔloU;* Y[ 9as I ̉/ "cչ`SU).-`/&8|YB&,+~4QYVCKC=n93žСAk2YT&!@wNw~dG')Rp_sKi!(*KqF74cW3uc}ؠ3):莶R"G֫Z2nHSg=Z0tÑ֖bI?ӋV |AI3&l0A6Y̚w =$CvPQߦ*(16Eïmy!3$Vn压IhzӳxzZTWÙ 2p̻:Gv`(Dކ8cT.)9m fܙTY'2\{~nl$zWZ y*Ѓz~d>6<baBXw30J@j IxS˯Ν-z_}׌=m1[B)%WJе,iu)ZcQl06Ixa[P*[fTk13@ѻ脏Vj!J۬YVs+-s\PH`4/>9xG= :2)cFP)Zq]}7PrZhUVb )T^BI k7lCZ QVPKT-J-[o)oȆ(G6cod:,`g6W!=GX!|t`7X62UǤwFj/ e#ӂЏӒW~$%{D&D$80SQSl맻;VFmjGya\&s49X.(DҕFdbGN )Y>"*bBc_@mzЃv252K "O5.X$FX:I)ZKWZ"ikLi'ǯPDv?^O>YScs:&%,A+s+(w(#NU Ca+EFxmPPp2.Rh~?mYdzRN^əůpɥ6EE94Ј[˛<T-f I0}.}dBi0E)3g]}1 iLSO~૶Z#*T .-3 F -AIn4dFzW xN";yrfhcN67&P{Xq?ۺZ\pR:{o.,>[r19]p7. tQ)fr4?.Evg+A k,Np)(ɬ3O&ƫw;Q F,Ҕ%mgϷ7ʡ4;0&k/_[fg&V7YBЩfӝP|tҬpiO<<)%w[;w%6CC ]KCcvUڞH/gIUj:#CO>a@sA{s~ލ)<g{ފ aؿOd[&Z9*䆚 ; ̷÷xK"{_gBo2o4WsC%Hi=l";rDŽJ@ T `gHLK:HBNkdō E(֝Ľzc8TtBX(֒ϸ<6ٷ\!B?QhGN458EzeH^'6\`̜KOb3+u?_PnOwW~<¢4F&r{bZoNn=7`?od?,7!6؟,+WkJ?ؙ3=@ѪYYuTUJ3Kc jނCPI3k&)È'"I 3 Z97W4Iѡzh2fݨSgkZ=}rfXm% GܦIV\@z CyV T=풩{szc9S.ŒL F0JjꈦQ`ڈ0Sdg2s-$|Oִ>^jX.N‚ ̑jwޓkls^ݖKnɈ6 %NIxб{V芁w߼ډ@o.D^Ь^2Ê @NXbޑWhSO3f7ԟH.Źܢ+N gd[xZg 5t"P}n/_?{m +S9"ةf74FwTfb|8MlC>8)Ȩ="IyMEY8BTEzG:mn'Co0F4dZ Ow|Yl=} 7'm+ӴH "WzvS.W ͻ[|Ɯ8:#4E ۭf&e 1q΋6Ԡ@ A3qX4aHP;0{f%(7mY0EIC 7PTڡ\a|{l2` Tyh҄}|;̣Z,7&)?<rlH# sTavrMr^if>g>"A X\Szo%@Vv,zDո$1(%/u؉z9bq2cAt7$h34qaq3Ԡ.Bמަ.6dvټqJ A09rn`W$~6&%@&xA$1~QEw#en/=N56sUʻ5 goGթmMw:nNWL'dn{jMe.o׍|KhkJ!JtA[&D?]RW!Kk~9T' ݐn:+kq-ߛ0觞5(ص E7ί^5_?t-]NH( wH!8tEC=+l:$w{; Qbv<*i^})>PiduG uv1.*6GO@M'6Bb6ςSQܳd b\8>@z=}L V;,a>b-{#Lw&FgrDy~ >cwr` 4d"TG Msg%ӹtd`8E(5qqa 'Q(J%E{I7['rDW#qqLE^Мfy^l3&pS5č?d9fٓ>tucv%牙븅D!m.hYKR|ȸ#Ef' U=]a@WxpRQ6B("iі'~elV*Lw^dm-?C ?bd1.`*cDqoW%T0W,Q^ޢ n-2d O?å3eͩ_ofq&mZs"&_ (7Zf7 ;w>TX9/-,ijuԵ/Y/M]@0qD&IE}~GM0RU>9PBOkZ3[EzXW ׉.[q>*5@V6.)傡&Te; aw,5 +8tlRYIq_(@iڅ[3EZwg!;ի OԘBy1fEJ*dqCӺ_|-mG|m=D'c5(D~#Z6C SKe^;TEck6˦K?֑!my ][.G}~?N.>#$'Ɣ,ASNWy0HL[AtQFq͜ iOXH,}Z8)O+E1 d6)`9$4n} r ˉr9 9ͨs قm!W8y4}xa QFω<_diH?BbMΝ7B*`U= @;S /Gl`80E%ORY: Ean: kҴ!LQ{gӤ|M˔nO@-ɯE|޽RO- GOB>JO3J"&C 0i=lBTzDS[q6۪ WEET]JxAqrDF -S5Gp<7辦59=sO":rdP~2./+M,jiqD&FoOyfn܋g[#̘|h>0v^xr9oɀ:@ސl _NvIp`aU-ֺ~6CsANu&E b@|P;Zތ <L'n'(M*rҊ!KTV|svg^GLƲg>(-6T@z5R}H_z9zU_YB)ڂKoG!vc}N6W/''VhS4Hu/aaX^'oDbjJZVy~-vS)Cx6a<ެwGN 5(ݱZ(aIɇbJE~YKpу%Ok-*"R,o22;⑫f.4vl܄qPx]#7yyګ66SowH}+P>m0* .~6{s75J:92rͤ+e }ʊbBM:Gr0sC\n0K&m&}1q^^>1G_i(>K GE/^'[;c`g鄽'6xOҐG mŖt W+QYqzT8ΘCRYfMyջ$\ss Ys^v18MDt _juҌ)[t|5Q)dEjBRe%Cloߵ4LUK_#-iΎ9oO~(grX ɦS;Rn.=Nޗ;2 V5f|mIvK _ƃ-DܻϐL0qns&#AՀJ0?Β.Nj3ͳ؞5 흼)@RB J 8d͕q K7^p 0<\~YiR:P2S$X\P?xS[8Lf?\mk6 z£;oJᬖ?L~)I{f2eMEu|d}ReʖjxӋ 8 tK-ðjrbt8@-.%;M%\HDꉖgLoI,b'bTޗVTSECF $$壔a THjFnwT*L*-;$K˨ɔ%7(+=#cv^v/w5h*?J'"HM(2HET3LNâ!c)O?ą=;[ǘD,X疓?{~ @ T&D _ 4azbJVDͭIG˂m"dA%CvoǃAǨyѱ)NE^1SXkl/, %B ջ: hUif4̦牔>W1E+Mm>pT٣I/6tCH|B Bm!,Ż@Wq \Yn (0Bu Sg XeywĪj=%d)Ni&NWH= e[2-( & Go'z^5 +%妤̡MPb^u@y'Ytb%*ah,S1GnЯO_t1* $n0sR<֝?>'UYlE:`s^Bj{B3f1u4"6y@;2,ڣ@n4$,' \?8D e# 796JGH&;_y~5q&WUXc rϮMeý񩩣ۅzBR)B!o'+5YZpR&X})4e\e?ĻAAß]ى-+S.'auE_+.xq  =Z q5, 5,܅s}akK'V%KpxTT6ٽ{^U|+Sy 3v4'|S;\BUm+`f_cb\+uJ?`=q+bC_x:w{NNŠڹBuLtY #(C#^J'Xj'gs^'Diƀz;tu{Y}oACF'%8_c$0)AT"w3>i$Yչli[K2a\Joy54:Oj-7=* aѢaVCcB?H*`׬.HWet:i6?uRbiB!7ÅH0 [i8&h8v9A(CbgzlG1C5$74 5 BL;'0i9x}ЮJ:4gMq癧uPf"mq#u"؇ebEG1h|ʂyFZ^B^0q+2ƙg>R&z,G /Ox}Zlsw@Z]_]kҋ!b3 >bEZ|AD Yǒ'GRMZ ̽gxΝ5 d: EC}Sԅ2KCJ}nkj5P4޹ӎS[Oɣ5:kLӠќf _c66M;Mo7Wr8 okGE8,rwjFl%f~Xlu=\093Y̢LjYm`Dq񦟑IwlGnZq (F}yBcв߀;WD>=:GҨb1/tɒOa~{\YI q:lCVPp]yr%1.(A}8OR8cs,,hI>'o&bzRʼnjvC(i3M U55 XDnℴ"K qL_8xI9"~ga +*&߼ul,vr\Ow*݌8TZ>J)r08H;MdtElq~u'=/D䃗~?PzH7rcrDx`Nh15mCVzqݚ[柍6"2ݺr S(.ň#([(X,`l1rfkYv؄4Uܢ5V]'O!5?i#M]c)᪱f>a _s^BSx6JԺSI5@gN^FE@Sh;b˝oΤ[6;LJO.`CՕw)K \l3*7^ȹ"W:7t)HrZ+~Gl`'fM\60D(~;[xP9K> w plCi>+o7 DDz鰐`[ mVgm__l}0&kt7s9I± 9A;eōh!I }b>cQm^K>:N LGm& #jHp" B^ʞqշBK%_uxG}rO_+> dn1_.$|#gHsmYЛ&՗C1iP+4vGQ }d n: FP>E.Q'6֕GӗB11tRY-4_.U=wN }mָÐw Ϛtܬt }}zj&I:g#1Nq\^X^G+^:ҹꃃqQgu4vrx |J5Vxˢ'4yzab.g샓N/wǻ ^2o'? rtOlmFo& +1mݠI2H458nA|+G 3 f]F "1oڏ{%vxrŭQZx "#MDfgH3^ldlރQ~3!\fז`r(LnQG"2M`S!&bie bw%ǮkaK@ /^iRсQ>A}~ />%/R\:N DJ%E%HʪfZ^M3W 'nT,mo0S+u]:cjT{WY% '޹P=y[@QBRf9F ;WEM&lT ~ۅP,6tmjp#IޤKX4-tQJf5y 4&Iq^ g VX(Cs(HlK0a/(L4Hb304b5S9Ax 28{T$$d`\ZBC]Oj,u1B[M*߼נZq;{2 CCvrj4̖|,ڄYW Nl92ߴ e3$du+jd~A}3- =,dϚ(ď +-#,ʼni3_9!&>mz\BD3V[b0>r]ju)73HDwD.F .{.ƓHT i97òC\6hXɍmHf\d_>$fNeh4x:=c`JiKUʵ)$ūMXwr_'2~2NyM;1_2a8Ցo[1hW`g̈́,~ ЙItsoi%95REż(#xK}d!GC^kIM5kk, {fݍ)Ws|U {15G)R#g>_<ذSC:XPxGa@aq$A{vua"G2nQNkfgBۥև4*b5㓧o T=EeraRFх`-|m>!-IkZ:X{g88q`&$ZYo@M+ 5@:G&.*,,WV\a F"mT˫깦J%U7#9Ekh!I վW8AyOrs#nW)z$WU[DRnFy5^=;bnϱN(wƍ|qX!hS=U#!u*dc~bEdCJБL9%/Qv`>tcʼ!\B*QUFapѥ֘t} _o+хse\s CȘ{qJB}4o[R X魙LO!ѢW f#hZo6l@!W*HU<4xrW ީI`h_aԑ%O:&9 ( L36s-ê$74 {nU8HvqqƤ=<l[ };r##4ӾΘ7uAr#&^E{yŠ}璋rnLYWx8MVjaxN 8ha9qig#v#'bR;! "}pK #K͚,\Zjg>=IB_Z܌5k#ԄA |rBS )eVOlXG7wIL^73B..+ml|aL탢/nP>0LlɡKEC6R! [;: \MUΓ%TyY[5M) Ĩ5̆@|њHޚ\a'q0!eH_+@:Q',f"UG @_#1pSL! _MWk YaHs *)d Z5>@ψC(I 9 TNUb2Ӻ%s+[3th(UdwZ9POozï= GC_b O .2 \nNjVlgK3j/bnD=v 3\ hFd}GڥH;$mb J,9cS( ŀC޶9mȣ o+M1pk^GìJd Cᬂ7=. yG@ ^ZvO#=Juk=fnv!'c_#Q;nU;ƯP=oN/HP>h2 v [_5!T,ՊK!OUOB`RBQ.lڨy6c_^~ "f* Zdʂ}rO>6/۰9LNPfw_8Y7@SVn&kXtXug!*袩5Gxe z7tkGOo:_&đ2Ғ`;N9*Jx-oO); #xQٟ~`;˓xK~1gBO$3[΢\BbLߚgs^9}( ~]Ͷ*_$A96Pln%AH0\j#Zyf᧗4k̞n-,xxh13&0@ei90i؞6qQ)9(9)"1yФc-momH&ի"Ϙ+:mrDAi7V WǰbhhtPft փ<.kbx9X6ss[#\9'3?ӖK!w!?ylhx8N,z'5>Lȏ]'|caG4)IK/*=x(M(?%|YGBdgpkJ&^JBbs Țo^ _Z}*W2j2ɦM;wUӖ3iꂬM^BA;)]UE56{LAIg. UZ^mq !8_ٽ繥@m61iFv]+E_YZi)u嵖O@Y|zA-:2vIGApMm[ axޟ_Xv (^f -^ cAvR)T9 '0O׉٪--$U -(-0|ݥo9.bI#;`}>8!eSTL^ 1ip .DX"wՖTV>jOa^ӵO(*K2qȆhwJCa h7cY$:rw!:ʥi"`ja+]n.n@ C/K[)#e<@u<Ÿ<$4DjOO3;ZUŌjm&1 Ӿ[pBJ N?Eޭȅi&$ 5<9 z|@>!t^ ƍKkɽz04b7A%M ͶяYxõvb]cnz.ΈRWiFFms޲[E ޮ>񔰄7#fg9ވ&7P3XIM4ܹRx5+,DދkBUSr\y8z9K[VjŞ蓑5~"'+lgHA&lNUhed`[:Vn )HW?R^ݬqkݫ ۖ -qx @52kn-JuhgJx$_˺iX$0M+eG:#ԋœM]z&W6j;7"JK_ s`ӛ 21TƎDU.zUxI~J>QF~ 0`bkJD8e5ka4)-sOou>9*Cÿl:eM~8Z7zH]Ɂ].qU.k ]]P2 ʏ.4VYʛQ,aJ5n.7B_9Gp&&.ZP#`7+N!kn6AC~*+EtB5:{7DO:.r++Gw vcăʿXOG' "E <^* yD-4+"j+¨ z>]iwr%y(X|+nL_YW~F uFQa1dEQ3[kǁ,v5;&oX zA^)ynIqE 9FcK;:41\ڝD"7ꀧ?hj g )}xja_0םeA}b dƊdG]inusro:²8R@ vmmL8[QmB[ ¿!/\z#hXrisB! igU/NToڅ0!y'v;h^/Ĺ0%v $b5 ϡ<܍ȴC?[jt7y!9@x?']~(R쬨[m뫦VpvP_=`%Ytlֻ~ U J(6kB`.v *T-1~0,J3P=F sz'O |YYݿ$d=E^, E}<.zSuq֜jm C)Ê ꐘi!޵;r`X3{3e|uqʔDžK){9.2Ͻ\ 7߶52vH.ܙj˺#*IexOkKgQ9_ r϶Qgfӽ>k`ŌofL"hz1Uhڿ(Պn2]'1`WuFnoIu.*FRa c&%y8xGzq pGߝ4Ꚉ2\gξs)r-*{?,K*޺QL^04$Xfz~Bq,d]4[a£å) U69) Kr:~ fxWzhV^56q^֒P%v28IX*3D=d}0:Di048A@`EWnⵜi;ȥHTK_FTJZf1Ja@v.w ˶v;f*7zp %y*!οkۢC*C#,4 ٸPDEu,T >oB~[[,P@Ȗz#φn߮;lzWO~?-N,mt).oZ7'qgǵށ!a4eJEaɯZ6B Akhj+z0T~C_[Zz8Lp7`ldCInPf2(vr^Z+F  x mhvJ7S%(ow--I Xw\amW}H (Cx "$E^Kx ͷfRҰ*7[1%V?~ ]Keޜbٍ^%CO_rFu|h8ih"bHg/KJ,2( * mX>կwQV. Ҫys,#ƪc:(ѫ↪ Y9BMKPYIuQByf #A*]S3ZSJ]?Yi.º<F蜧3ِ0y+~~ L9npPmfpo4jO ];NIhHN`GV2+ ! OVW@_G?]oU=TXy (.B("Rͣ1e䓡gWNR P/~jDP9_k5_`)t(* (4% :@-Je^wkO7X}/ygpC1ZB >¶40܄:ȸ4#c"|\ ^ uHU]UR73{l;G_$tQDN( xKW~qRątGHN%Yxt>}}1$ 1npwµH,ú٣l[8_k>~ttkތ~ z?5`=L6D|qĘL6 sl궮6`46r=TL%cgj5C!g,%E hOC`@h%6lT۬믁D</Pikk9Z|r\Xe%Ց f4&}˗-ΕC!6FMs#,.ӝA[7 Y-ԞڰؗfYC[ Sz91v<^+ aTm`^ &g|"6wmb0*%hӪkȚ2͵j8 a:orڶ{R> 2%߸1׻tM} ,tN@@OlԐO3jm2\ ENboNPh"?OBB;:AE4d|\Њ7[L<r+ToyNhXKKW ^HH,):m& Վ٪߿Zoj(\>䮞lAOa@#vԉ5L ^x{ET9pr0[ osw(&dt=_qs pysh_zg> v(`u `-3cA8rNH ڲ,%Šr QP_b`]݈{&YpͣOϞi!*xI/3?eyCv׵%a鑢 +Vkֹ\_|6pLѫR$&Gn2(%^Pq3){:K1$,ja*8q lyb!~gSeqfL#&:(03zGztxqӨ;F;BRxm,8Z B(惑 7HO8$kPA,>l 9ϒ*U&`2<=HյdUK$m%tnYν=p!$LzsPBV:Ԟ[*7'E݉8a4QvΞ\;aK&M ^p|.!YJRD|װ`C#h0@w0l4 $*oF[%8Pf'3SPXɺbN{r[yg:|%4C&X*@*ّ6vg9I# c$o&Ǐִ lw=|퀻 tBTWĄ3A`GWNUHk$򉉋!zF7&tp !yƃ[b6%`C직: | $kh͠~d*U1JLĜ,pouVNbD=_0r,ZAzUM<:?5#Ne Ɵk8%x-Sք?/wX[(]3N0GVU$"{#S?1PGqzE~~ IE;LP$np"i w=Y7݀{g ||^u8fנ3`G>3[}Z-w8 㥖wh[F+vKWZ#+t,ϿHiCOU9.&@lj?RK/]j_2zs{#g_ǕrTx, \-7pj)Ff:OTs~& -Xy8x]D|Ȏ뤌of?ڜSN<3 N:~M5Sf~ZlN˱_X:H }`M.sO8gj 54]|Hü?DVQ6~:<Ȕӱ޽!,m+сa(tkM5uLGm3K>F*ɠD\( ]R8yw?+d*7ϟOyYiAmխD-|=t/Z x(OЇ&\ܟPwhΔA"V5q5'rSp/*ygdųp+oA=FA^F9z!a&i0j* qFiXʄR3&պ&N, +`R[C 7]6)|:|p5;+p2(S>fo*1-.~w<}:ҊwNO7jƐe%nˑm9N+۲"PpOĊL {~|nx0p[U]5_/K%Az.TQp4buvxS@+-+bq@blO=[ka1*NBꊐkQBpPḑX0笲I#e` C-ԍ ؀#ƹ 0Klcu݃Q+n%k="BRt9a9ׂJLx2!, GNt+r͜WV³ԶAT盞@j)CX!&ؐb$.P;XdRChؒRZsrq˄4j:;aHBڈU3`XKi%(Cmm!Է1bNJ"Uw2z$uYWeo17^+V+Z/ #<0Ou@wä%S-̆?Z2 `NOrা =R&ԫ\35v)' I@'j.7rJP>˵f[HF\iTyq|iNtg Jy t*TּF[hJeCu3M>yӢI5/' 3n Uel YUI=VT>9\G?"VNxʇ4M.瘮li N >5Rvd5 _DWaDgw,n0u9E9^vi.8xO/5hWIxHT9h gϖxaF$4Ok_+?.2涔|V4yXפa2tن-luneom ݭg<>ꉱZjyͱY[UycSJB5?:mp) #BVf܆$I>m_\,IS'۞} T7욘 Jbŋ1_!?Aoxaz%}Z8UVfڼ[ Sѕָ\{ڤB]ZJ(ݣQ!![e&0YK }1c!)6}1δgǩN!*1 5k$9Ж K#Td6 %_9_Lط>uMezkQkѭ2 @<"[BSsɿr2Tn-u}Ú[RkLH^)3{b8׼Z<ɉx_Tgۖt>Ǧ_<\KG{1ܵu ;?.M`>%L\ؙc0wxC ;b\#@.<8~m"AyAڟGU>:@.ʀ_-]+10p\[\Ц)Prbړ4e:Ues3l4B &gX?W,;Xk&# *LMx8aD+HZh:`M~wXTܰ}{?,8%JUoj-6|C[9)Φ|rQe'v$FᴷÖx?Ҽ9їވKН(ƚ*EG$9wL)5Ӌf/{.3~#ud۩ee#tM/I3ŇnbAڊ桺 *ZSmWPLJ r&0*cCO x\c2>bz+GƑ?x fw2Rd} JbՎt[?@iU]z|7̶mVm&o/wK 6uhHs8鏉 D='fyrw-S IBR Vo : ub t}R(]8Ʒ@~#˪D;oj4(S8GwP?4:7 .h2$5d qbp)@kְ xzV4dڛULb)g YWiviޢ9w9'JP] "]Z?_M˸Q)X/+$8Z lkF=lt# QcK_Z-9zoַ1?nki| (@ǣe)oi$W$A=2\xyN $93H4\ E'(=+Z:ï29k5+f}cFgIV^Q߁ vLV#2gTd΍a[Tj7pЙOc|iLE)4K-0E^_7CXVo${;ha;(4iG$Hoe鲆W 6tDu)uQ܏㝂tOlv=Sthy-Z$G k*y#flOc:\2T@1&n aV $Yn-?g矃\6^`J1~xqdv6%qN7!d(dsy-xą|] ubP7$U1P!wQ5*[Jn KXfڝX4'z_"HLjZYcGDﺥ~**$LFX@(*{"U\XMO'v$b<Ӏ em=12t@%APb,U H@~80y8-BLB^E}En|/ (x5.gLVp<%4s8VjRK# !`e@g Qm.aV}BpW`΁eWjΆbR7aʭC,޻ r+#ushmw`l|v\5ϣG[Žldچ;eTu^݇/_dlSY>&wO5-]K}*DΝWDRn&*;/=QcN\.XvKoe-V7E%y}`F!Hf&s SȽ?˃(> [T,MUBa j$VtR~0uyD0Lxd*gq1_Udׂ5/<9yLOmD IJP,!zQr)Z5éF=./r鼄b8Xm_#c^]^{* Hshkr5_|*+t\ۓ\ <)**;tݸZ5+Ѓ ԍh#D:іhquSm2 pi l fh-m r,:ϽV8^L]eT 4"1Rm$*glBYv~/->|b؛/kFRDpÀHIlh\gd Q.y%ӯ~t>&[l~0CLA<K*?3up5X0'˻FôO]ËG W8gKpGy`n,;ҫ8϶u!;D{cI9Nѧ;AtZ5βæfpޝP#,C5*ªtA/oVɎ TMe˨0sj<2sMVpoC33:F8C c5>&]"=A<;BL PQ|z[ }[-_q 䁬y:I3o(;zS' O=+}7!$C^HgQ9"Ǿ(#%.P1HCÑ3#X96 nؙͶ ۚM]5Mƚ9CgT al9@h +*F88%5"`LqX9 wA|=u#'-J-h?BoH&RVk $氵E L` p =!sQFjq f ƶASD"IԹbv[m_zIidWo/5KW=t;d2|cGZ z H2øVA ;B880,ϨI4ʄC3Aھ7j;vO<)J%':'K5шਣ*Jf itBa5{1܃[x!`QgGgWaB.zvӷ;t򵆓Z WJLT?s`>iJCKںn9T6oOYɤ!ZxJ]x1-s[hR+?ݔVIqi,GKab;lK&=[P<^k9w_?6oOmoLpi/X@^N4[1i".=nY%ӎjg7%Y.eFeC= }6V:o*3-Z^cd]6[/se[rǮKKK)6vxta.ڵއ=>DaZ;Đ)fT>js4$X ^e^GEMB XBI"`PԴ/@ 2QmK#aPҡA(Yǧ $*׋E#Mپ`>"Xjjx@cHWlM(lp1*g o壘Xf#5tsq^݁j[G吅/a}[z ֈi(pcK0u( -n|À˞|lOPLGӤWH0nWD n(ۜ D?Ri5p/晲>@qj MI:,w@MJ(8KP:44%u: >yRJ!RL5(yzr%Dm(h|[_ֈ-A I$T#\Sʑ 2'򙿟,8 V13fqF⥂ʪSb2lS?t%TBQPrjd[5TXP@I}M}]|UnljgU"ι_q΢@6Y8) N0oY6yFC, iZ{9n%=i[?ÛGCR0FDK%U0byUR$&;3M%%L:xNF +oFGy'Cz4^ASl3@: \s9H'MACm Z"FYYkʆM ]8Kl$ECH<qy;q&~}\1Ɂ*'$@o<5hW02Q*adzc@dU\_eMdA`Q *NtmDcSҿE֞PU9U<&⮜J-a䨈F{ב8uJK_ `+e; EGyw0ć^:'#+ 2QK{s/}J.+e\q;0o'VaSDNЭH"tGmlGWhF$ I[( a݁Cfrrk{R|lё]]Hi=@حkή5 65HwgaB⵮|kظ')urg֫Q=@qP@~ؿKI͗.jwy.w1Іzl$ij5կe _pF-POa=fT;񈫆,@BM+T~G 3twn}#/O76"|s3l=o=bz9M3 Yw/z`xf4R=ˤqVQ\nOVOtb* ``$gYErV4U,MTzmܧkt)Fe\"xx[~HcDELDXn[}b=s%2jy\̒([v{ E>. gG 2zt:SD$M| *ni\>$Nc[`u>, Uaħ̣fQ1Q&<5v%He?>ȒʘF x]e6~ 1櫠0$[3BRWl-ƈ.4C !JtҸPdg-\E.h;?*OcNB[M7qb&]R&UDS|;}Z4e@SʷčɝɯeoҞ {>L"MFSArQvWEuҎcZ³1koϬ#^Ht<쭆Mw4 NHAFV:|W:"f˜QkN;Hqh';r ۔jTXv>4!p³&xpL$3;J'roLR鸭u~ .>Af4f9poZ! >6Ả|k.OL?͟[ZqǁKV̺/ISyN~Fwo\|OЗ\>- a^ S#nf(O l Kb˯\<~V{R?P ڙѻ;>o=q\,HO|$gANHRYgs #}F7fUt?}F.:cԐ-Tj)VeUm&96Q+cHC䚒bL_]~XOG64S$#4{+2x~#fϙ&,+)Y(T(d!rl#J9نfZr|TZ&*ɺ.Cnt-%^ Ve1 ޢrsځFe hGWu)Zh `.9qk؋cؙgC;y3kq~+9gQEDKpB~X&/MwQvC >hO?2$h*b`R(_TBZ[H@\D3EL̵znnc, xkP dw?^Hs}H\%"mg\Ms1I뫋\Y4lR֒E1ggZ9ahQFJq.{:HÊ|exE #:}z@Ӧ8鋀նbF1>㦨qjĽp']1A~æ3LɌ;^k)FUdX+.{'ׄ-v1!K֖YK|daqD]a Nϼ`dL}u*>p3!:\ӦC®),{ʷ=DܠLG5F*Dw)+蜨ck@Vo4rIw\(ɌL@BhjǼNcAVh%ge9[LJת茘Z>4,)zLtO HɦSׯji'uL(~B;†%W"l*( Q4['ΡuB/Q^X8ԧ-:BʼŨ8s.;cmudJF2u=xnWotuIf=Ƌl)Wg]G+ D4g%.<ƺ^6;64Ëab yCu &\M  |$}bv\/\52=s|uR;;ȕOW>Oo%Gt횥;`HN%t&>OٿUXռ"fg=/<ߦ;Jk$@«C7X5ze-H]GMxKZr 2KLOؙ s9  n: Tx#/U `aB )tL#Yc]Jf6/ޣy0ن?<Ͳ!Z}+jϥh~"D* GXFT(`xi [p7)%Á>Dq\&paon% ُ.T?ܤQ[>T#lbVWZ&Vw/ egħuRYpTI&k߇{IZ#~e]z~vzZ 0Qe"ݬ&NO{Pk`~[%ԉ;qQOj_?T={Rd0ĩB9gh [ ώgg- a;ɐFn9j7y K Y0v',`}Fт5gbTt˶$._!ܭ_ f!Z#Dh)kTy]WK7fo?:蔝2{;&ˏ e \̒'Ӆ׭:Z SA 3ڤh9ƹ|]5f [SDW l]Zj~ j8;-B֡s'@r7tK"?E9B,֬!m4 3f9- @;9e۸ ;3%1.f"xZ{t417zNp2ZL;H#W"[INC쭌'<@N׬%RШp>ћ$e$Ō4/_j H(6td(+tr6n͵Js]&;rG!ti1I)Sܖ761c[WR/*I+\DU I 8w tQX'21]h6SSϨ/>/ƏɘKG/լ1PFXc@Yx"B [WCh9rNj |;J[H]xvX  K+Dk+Z m}b'Vh2d;]@:BtRղI^_ҡ=zKcwv;14;@?)LL5~!=QvC* ʥO60O5c#KB]ү-K vZ?zg:z!/DP8\;ِVbaV`]qmTBmd`’7h - -Cg(VK+kR~8sKf+cZ1p:ɔ@7TgʎEVOlt7qV zݡ̔x&ݔ&͞cQԨ䖺fRtr@me>&蒳ѠキBQm9s~p6F~TwF٨t:h%۾u6'I;8%y&:Zg1W*O⫐ro|.Vj7q _eK7&/00☧~vm'Ձ$mr+hm)Vl]/?MRN@4c%.}HR&<3I:wF {Ɉ=⛍p?)3BSzqJ? M gd{=M.#GNGNUPsѹsM P/[;!fW қ2]wLslq>E-҅)Ց3 M Dy멮/*B)rZV:xzȐ jݧ] pRW7w^,DUj[pfr8I/r=[zs]x>ŠMoz7$rMpI4=O )t olgnzKU C0Wy_.!U5iT9{j:%+)QS?K , (y")?~ /- 7!fRWIM0( ʦۉ5w{` (˟1iaQ<ޓo=H1֋/@aspwsWr+M#6m̄L"&Nz)\0*1{c9!̘x FF^2?Z"| A`!C ջT?f2ưݟ`*J!0]#9Cr" Zw` Շ&xXE?` Hez} 5|}⻥k62d:Z{mA潺ӫk 5jdN=![&3A# `#+t >C̾Da!$Cr8cMQ"'詽WvJ¤2A|%AZAP}4Y[313٨WM/}I.+a Y;hJ$DdGysW6c]0O@ ˬXB![m ʯ@bN%B-VK}4S*dvuń˲)쎔e&}#HGp Kܫl7e7-'XpVl%MgJo=èH]F$v.P`/B#ej.O@~D Ŕ$ʄl/U?O!W x# 5JI n nG#XxN`pPJ1?!7gok 8\d;XIحJ&tMҲ)},%/bCeG+Ҿzn2TI쏹hUHp 5 WΞ'&ERj1 Y+ty` /c4 QhD0Mrҩ%OCBJ>fG9OED;qN 2/r:.ulhaa`BSY6˹A8hqG@u:A:/იb$wnОͥ#r9Oْd.@d]5%۳s+{tĴqzAF.\iDqN۬o ݵOcn?]\YF]SA[JĒpZN{JmA|wrkI\QCY, >`r2q9>^(ѹJ̍*Вݕ9g'2{. 8_ވ\֜+>zP,<@*㻙Dm1N Q!\Խc0|w x&TD>^ߏŚ*Fl[L.^¿T) :p8,Wo@oݦzmܧ<1+6mL>Y|üu@6>|i401kL1@gDLm9` :`)}7dS.{{qƩZhya&|W?܌ HSSU,ՍKZ̺1yp62.V"0?icUJA@8…,1 ;b۟>D">{K`N=lmWa5Om=#+k}iv :rR`i*`b.Vr"t-N;9}=đ8*Zo>П+wk'S "=-y4&>e,Hx"*dZ* @' Ш:}"9p^ldֈه(܌@b4g7J9ef!ۙ Ek,* T qFb-^"% 'ԄQ$6/0yBykY Y2Ckh\93,*C{v%S +-LGq &5J{qDAf[S )Rwjyhd:`+t۵OE(+juwSi94ԢzoF(c9UI6#a6C_DĢρKX_YGA]4@GސG:fwٛ&tq +oB<ʭvXA?2 8M:#úQMny_,{+}]cw97P2cb]d;/lG..(sZXJ7X>6͓<6"pIG)7>.9(񆮟g| Xc XٹV9l w- ՙm]ik]E7 D,AR6|k6wYXI}荦 _⪈;O1j'2?J@X "rT7ޞ%ra2A#5A=!z0sDàM?/t+oLpq56b {5ev)nPqcyzAS4wd#]&K}j{2f3 ͻOb9L>=S6͉ZIM8pK.` Rdbiin\'ȇ{Him;ኺv}(mp`E+*f:H^=?IɮWDտzѪ|Z~Q jt$ S*Q.8n2cй[َTx@F [)) k.Sxfis,gԁݿD @c?N_ !T*liEtxD L V Eܕ ja:uiG} x$˦$HƋeehQHCm9llQpb q)!ktyZMîB T< AЦR]$UK:3d鑹Zswke![:7q)=mVQxY찥0JkRt_d6|:' WP3Gvx ]$5]zkNt浻T8M GVzMk ZD_z3g 5Zy0n_跃/ZF#ՀɒԉWSmsȖ W4vFLDs,'ۡ6ŻN8:,xˈ{~G?%9Srwގh RgHImi-"Җ-M>l;oo,9`3@ С"iyNKaTdBYNf+wʕVj-&ᣒ1ANY(nsӤW+"q TmE 2hޙCz#i; l9 Wm}Ђu A1?X3qPY4^*K -l<ݠB1Saj\`r3+=DZϏ(v5}dƱ_Ÿ3PNbUq G('] x: (sZX]q(C?0j$¸c*aγowȦyrSqMZf3q[LxHEWF9 kX13Rs-@317[޼0-^#ZHWܚ3[";BI1rRB>gVg n7V _"H;uswospd8$(uW&@oLVb0dždCKE}g?aE,M3$ҵ3VbQ%pmb̦8#Ol2Oͮ+[FIq@8j_tVxж>>jiuK̑G E]onQ/Y%g.yJ0|-4R ZRݳ|&M&<eE"vZbِ4qܜQuaHe1ޔX دe1I#x.!SZ-삕I8CY78+I:5k ̴%f䒶?zA&n;LlM{XMlful G_Yt1>K"O-^;Rψ (v-6p>MK?aDK׍0$$./d@9TՃׂ>~y!n>,j!4d hH+* ,Ŭh"<ʨ*K QO θBUMNFiR)6ݡAe-x7}+|#f{,V?Q]/(,g9t9h4F0ro'WƌOcS">1TV>R"p-flڸ~`)3h ۑ}}9DBi^j压#xSG pA猆i3a\ v}'5[AvJ2wN 3{FǀcK頨ѐ7OO St<ʇޓVpw7r=^A[&:޼"cM bx2egxÁ%8R/^e="ȐVur/}>Fː߰)l<v`NF: MLK=gU~H6Lt'};_R+ыua NaDAS N4fIQM ϰ2tr [ϱ/&IZq:Œ!kQZPնz=(T J\j!Oe-#{iMR^sk4`5Ija>[w{,nT$qTaK(֑J8*լ"3DU6aD6l-7%Q8޺8z10z ۑCNZN5 _wp+͊+$\_M>IREԨ0yd;frp1eSR:Rn93;cɴ-י_Ts=Hҁb H>~jkaߦe+ ݶ9^sqVVB2]ZxfrP *1~Hך½&G N\Ww?niLأt>[6; ؼcyn`P w3JR?˦%hk~j~p9x䠐e&BK /~X\?]0Y=_9>,BeYE֌C U#I>'%AwxaY<Қ`W FA@PWiണu(arm %u6)*NQ?ɋeh|Sj@.^oUM[8ƻ?ɒ;.Ƙ\U~Ț'se@&jOy9*iyvo#wqiROy3ba0nA_u=yغ Z * ۖKdAUdfwzW.]亂nݝsq Qџ֛IP(Ϻmm]/z3Oɖ6 Y )!@q:j4$iApP= nV%qy^Os3 uRIKĨf,=%LwZAm:#m`~KVbu"ҏ T Z҄h\u_wYk@8->uo9;U,}HrM7|?bRځgBN| eBMό& :~anBD9ӶՂgO_~cybGPCGC] 0 y q / 4@3'ѢBܿ ( IID Fi߳2g[]XhzbL|s߇6QO?LRߕhchVI02A1WѝApRqJH>]0er b3l bQYmzQ,qM`ڜ 4suѵ)RPY|T<y*SCGZ<(y2g碓QthuxkRÛ=MGԴUx.Y^Ro9lN߷^x[[RZleD"]!]YlafIM*NSK#xʿĜp*NkGIʾgY8;rC0_/Gk! F]xO ,"-Jm7&S<|};fGYB̓ok,J@OهDU]̖74e@t"ڌ&LDjqM4ɟa-{3M/NEwhm:V^ED2BW u ZNB(OB{R Bwy;m8ݙ-#vL>WqET,"PG?~J ffw+^[؂mX{vE(4R&@qeKMOlʴ#\ ^?𠽹))*3YDn5-_P%yI 7`·]T|d@bߎW, XkeI˼"eJW$+EJۯ$v1 K)'cYNkzw0r0EiTsE<_eboMm|j箂ƃ,o^Nʶ3+G+4M+l$ek_*i2p}X[!^4aVE3p es3ͷxJTp 8Z]T`}:JTSKꥌ)+A)T:j&_۾ـꔚ;r+M}̅HXz8ه98\0%p7k/o9pՁwjh NtKz:dsN6R A~y&X}axq 3;?Bzܯ} 3v٧|ɔfHakƒ7?A=dޣȵٿXdז7jDF%4K`=y;Aڏtl5ne__Ndʪq:M`(#5coFxT41lL{RɲU,NO]9e1C-C o߸w0JAk\{qaya*$RWT(<ةʮ|Wo8b48,?OG`gѯ<7Tf,kc 5!pD3aΘ5!iM>q۫5!)|Q)e^WLKf5̜*؟;PyGSo`|5Ov4qm|ǻhE3@/[z 2ci">@78({S;+ဤC~ ј')gYiK̀Dd!(G$)K=ȆZ]KC!NɉJWU]& -\\eo=u8ϏT\?kDN*T h& |2F@Ho.Jx])eEԜ/3cZ<*4ώs;Fo]pI0).vi(4c4j{Tؿ󱙬&gdDž!1L>z`3L&0^o_iC289JG9w[s=1> rCPJrש)tִe]wl^)1΂]|*.U2nOHA EvlZ.W*4,۞:;7AЂX e-)@&4DMWM"/͵5zaaF=07<њ=0X̋<o7eR%] kڂ7(͝#}Ct{X@3Sqev8 #M_hTp{Kf[U1m}-lN O.nz{;szWgBe3xشh9tVZw}%O. ~ s//xdg+8SA0 {,w|0on7Zh} h&OGm.cRBl1 cҼը9tRNYf4mk~ɘ e1+gJtm- 6m^.ljTc5[faK{NR Lޏgtc嗰3%bwh.u/ֵӡ7p͙FC+SF $o ':8/u*^8%薐.{ *o*wH$_t_kRmX+ZGuKW;2@c X$Ur}X麫;drc8 cvJ;m '"jԨoN!F1&ѓByXDGWP/\]X'| *%B=܃ 7n I]믑hq`G`Gh _].N"GPMtno sI[W?1ъReW52 :{,')ٿfiQM3 G5jW@< & dɽLvܑ)đHE{HGf)C_e8rlrf7m 4H&K&G;Do ԟhVRκ' (GJRQ.[2Ftv^ J /渃nM+'$ŒDQ. sWq8́PmBp \ I:ڽ%I1>c۴nMIT;X}FjE 0,hZfCI4-^kgpAÀ tD7O3SǴFUј?na6@xPAy/5o9 o6Wr&+fs/'=n7ԇ dvb$ V9@}qTd'tI$d*HqZ#B,]d㛪"imY7xfc8nK>*spA$NunHl{D%L. $pwVsxϕ_w_t ]weEΘHg,j#^cRh&gcp L%H籘:Eaq7BS¯5l} l@(+0n-c_꽿-  jTׁaSK9m6ݮsW~)X[rIEHzb^ӼTZs>ٌ*l%] mfhACҝH\ѕF#A[fꢑzQe)4_/?u:HfQXHD8]9] TL(d}y=cܦ?Ӧq?715FOCRGk͟ ų M/1mpUasZ߾쯑T{[+s~,N(_S!IeG-Mѽ~e maa2F㞡H́%fQuAOhkO>4S9 dwC ]5j97w@ɹg%"c J\CdA=vnK l&d.#Gb3FL952]y6׸u6!OAL,KُX+M"b.Я}9tCڃ$DK+ rSnBTEO uʀa .f|8 ܇=9ˊl7= U7>RA*%w)n72"_ ͊n1iכsVo'BS["MIr)CM &hgxQk*?^[*+ s-2( I?SgGB:<)}I &+)(T z"ۤX(\alYACKn@J`bO?mx]Қ PA?hsT}r[.$Ѕ@ycbmjOsF|y3,.(0~3M0nx Lp#x[zvGsQm#s&wiM)F4qoߤiD}1酄"֚q\"xT kjdpw*^kvp/Sv;(/~dM8s7 2?(DYt6<#k3Tb QYQ*/ E@D"80i bs XUyǂP dtBz$]1:w+z/$by ^Pa6Q=<,3Qs=%L?\q=M\/w:u:3d%T+c-W3Xєee  ASBtg+0|8Tn;MMsx2+<}X]14ǮB6e5z2K_]XJs4Xq(lKo2Bvڄ.='6gյK&`DVyi T""]̖8M&t""3U_pu&>zjgG&$ %DE`ދ~VioEM-@h3CV"stFXU{2 (m$mVOM4u:ۼ2#xjIB 8U4~YCX&҆ʺJi Qe/>Ÿ㭅thyN D Bp@9!~_]0-GfQ! _LvQ< #CkVTbC$fJܔQ8.,s=i9|x'FlX~4s#:_E=",[)$ػ{!HqOVS ]>QEgsϻI1̚ ^jJ0JL9t8律ckM׷:zzX)Ƃcuv 4F\.,t^P%k2MT}E!4$]#${k尞kt -"z?w ZAÜ "`/tXi'/Y6.i7[rUo5|%F]4ϚNi/:K\aAU;HfSed9pV[ YNH13c6ZPP98FKk,3ho(aWHIޯ:Nja^LUɧw3+I'4YDkVܽfnIe""(&`; r]o>XfjGVtr/SH.cƙ6cN!~Diܞ`s dNiLT>=}Dd gk*O ̡eH|!ҿ,&QFS:d [pz̈́rg*# ~.Rߓ:\(0`%hJrE Lv/礝k+,K]*=LOf/QG.骓 V/㦢LkZ7q(KLm1BVGbs0\HETš"IO}]G/q8f 5=+; )=`A(@Tve1Hp, =n6.ad#^9*ĀJd ^;̓J-zFoBwрpB:cq,z ofywl?3$Ԍ7swl 0F6^YC*)gQU1N#c?OcHtbx3n]Xˋݍ P3qt2C,OzYxYHylc1;gel'~Cp6jMl6*< qq]`I<5A;DMS ?/Jpaª tDD+CI5ɫ0 i+nUxK_|QZMln/žǝ <mpkk4dqBa@>+;OAaJ s^ع@"onv}T#7 /zIY0I.΂M5#1mgC;(~z?MewR\p͈{o!Q<'o io$ >d˪ J2tnzm:2`,~rkk oiSCK*K,o.L֦_,iN$_ =f\-XZUa424h WW;r<`ksZ\wJu e Z}`Hi!gY6r;`3BD~^Jw1SoLJϱR4yhTFg4/+ o(ρ[Xf\]lw91ŀwpdZDDH=9 |#PO~R m'=Ђ`E7^ Maqۼ] Q}W"-F*5LEEl#>LѦ8(N?vy l ^PC]yzCW^<*b%^|Zju4M b^c(q^2ŵ('HXh; &=ʩudLJ4L:вR&-u<]xޡ;d 5~z^1١\m m&͝@ 03wr7 3q̀"\ B+a0U|S;B& btj-9â+d1?`xM&LAR:׀c*uɍi_!/YlEn-9r6So!:b€MY'S$v(K#6A]WT2AbMHsmӖAc"4PY7 KlU{(]g\!4է`Zv'֓0{Yۺ}49UU>: PC :휞M{'3@ yXwU4yfm YCx [i ]`"<ֲ֣fDg$CB6|P;ȴ6=dVBc'OV Ca64F}2 27fN%fs26"ARZ"JbRR=^>5;4Ha Ot"bS:JDcdY8R)W5:ʸK |z~|aH*n%ʬoғPwK[ɭ#҆F NV C 7=AtP?F^8z\  eCwɷqoٔ;YϷ}񊇷,n/X߫WSBԪգO7B?b+Ͼ\<f̓%]pe*ӵO=t0LɄ, "е :ОJ(eZbg4L(3fC&?C7-ٯSAHŔHAs1_K H血<hZ p% paP p}h]SHmF@[fYbUX0I9gN(dq.hb,qOl8Ƨ,[*8ˏFFdπ4@>o`6sfJeκܮa4RqmY[5ua,b?qzaAJt[]RV34i4ԓOS>Vp5HĮ^hR蛼&mrͶPR&Ŀm^Owsͮ"=T33&o$ボkxΣh͆sȲQG ]%o&x1,*h54L#1 jc w|2̴@S. 7;N֕YidK[:q=#kҟܫ~g(9:VY,eP*b~5ŽM>OE4&`'48 ]*d@vI\vpfde9 kvz͚Ny\3$XA|`$ &(`Y,sV^ݛ~TxEgu q\ fuبK;qi} o^GzƚfH<9mdlJc7zYSQ4RMGQ4q.Ba>61dĚ 6J,r}R׿$,t)VC%&O-d7&i8 (sF$|ӄw7YU,:NR}V m ^٘>G^#Cz3c+5Y#@} *NuHd5DEy(ˀh} )ڻUԦC(ď>AX+|_4ϫD(ӺK'e6ӋcN@K%=Yc-P/)9%7I{i08e ~wr*w:{2˛A³0.*rTY>q} u~(vhZRL#rot4X≆sÏ"Jqn;Vl7,HViTSeϛü9I̼[#HYb~-[Dm[b2|eC\b!ko+Ԇ5°1lf4jXcW_eroimW7c%8AY85:j 6^eqTAp~ V}ޗ`鶏S qV_9v|MǾhCF0d գqI R4fh@'#Bxy7)U2 VΚ8a>f#gVyDŽ>֏쏤U;I*HSIؿ!})dYDlnO tɷLy>gq g~&/P>zIwVj.>3;emfÂv(W#bNBp'Rc{_GLr[}+Pw`׋ddnNr6oI3їUR"{`Y(jm䉣D+Sd zJhQ=(!k^T&~\)͖e`,1D1ż+~iګLPpjjWѳwH5P糣]`/0?ˁy&UW)YY |N5߉vT LiuCv4fƎA <5X&5Lqo8FU?<0ϙ"HunA(;r#:ѼcL.wʅ%+;.1dPJ=@"9S@-p||=%bБ2r>&>U) p⧒ޚ ˒"dU@` u5gGC)VqDH[*4Lc_is130 B/%qt3Q{lk1AaBpL<ON -IRsN2p;h 2 -XʧY95OS$9(ι$"i5%KJ4@3_?TYjk Mh K EC1u ISD DGs1u 2_܏yR2TkNha@^~cLL'1ލwO"1S.k3ׄ):~QAoJo xLHxbAqIC^_LHzALٱoܚR7V7 j|w"d,;p,:/s=T`I=iUR jT)p>^d-  .:̄7 fDY}(r!p +yvv*)~`2X½&7n" 푵a1eܿuOzL"95 8M@GK#D#f3 2\tK!uf8l #Qsϑ|_B^^gmi0| @G 80+> Kh}p^r!ZYs<Bz`7\7Pc-VT<%}`P#7C|PB#kW&.ɩmT:!'ccX`"i2$ñ)L҈<NT"yÑLR~32e/ma2[h{ڙG)8_=qB1%~V[3a-ggk?a -~n Ҧbu|9l^R*I i%.?n{1e"vLyXѼxlR>R>cwdppkDQW3jښ& #fV>E q`p繷]^:W~-Hu 8iG>E=TJΥT81VMko3ѹNJaBif5l93A#'^|g:nâ[M>!:pԎzv%'= X9Ѧ(`Ѿh~Q 2˝B]< Xpo<T$)>e*jeMT0xS2RUڭ,N1vO*Tkql++5?M86lD$<$9H:(p;a(vj(|^>,҅6~|FT~: !W?%ufUɼS ~(ͧ@;`M\j$k*-VqOKĢa0L3[?F`N~0ц8D hD#o4&橦M/mJ 53#>u8J~+?s_tJkK5Uq ] $C:h`іU ˓%l'm1e]6oeґC{W!.a, SAhE[s { PYM;0:Z,[_3,qjB`Dd84g[ǧU^xk:6s/J +@{~\xJNFJV">5Tkۯ9LqGԋJ #Xg^#1.WOBX/Zy-פN"C _ z <7$H~-B+-VZ zh^}u,] qH,bPLA,+\[dYPL wY%J=[GyYr@n(_@zݱ8P1ȣA/L=@*iH6e6fW1N:@Ub̾6ayW̚x"O (%LϩEۛA!mCS( 0J0nU̱qJq_վQ x"A⪨^/3]G@v>THM3lb/{?08y Ey:ğfWumkޤ7H 5[pB`qպqL- ݴL8 : <ǘ=FRߡ)Rʃ?C0qR>:3cXxX-4pupzz1. G 4he:o泔p=SI+'̏ aGyPr&b\g2>Y|6&0YaebFJg6uҼ!]$?f{sTې!!u7WO%"HBz:DqEM'q e{Sc'qX=0YVp?FAfbd]A!L`UWi*]Rbi!t|:Cd"A= MS|%YS m~ՙV6|2+戞f3ʆ_#N7踇;y.MV;ҧ8 4 ._ i'`Fu+= rr@";̀Yց_)0Ђ7c誼e{82V#w|&g&O=rl~<֦Uқ#lgucBuof2>/Y wBrn'fl"NcZZ>sjv=eLbW+QnԷzKi GnŽA\4o .U<>XCi-bCP2t İŜ>rpݭ$kR&F܇cO\ͩh%c|?:3'Ư =ȧH)xጓQnDY^FCp[mh]1 %k"&n{K۫Lؙ $1Y9> u7'v=Oks \ث}j$GbS; 맒oZ >ǝ4™MACsnAn஋񍣂E_IzguR :*I~h9&c3Io"w>Y,tbìiM4^j铓->RZ.RkI7X(vO"9,g@xf/w~գo.MA|ߟ> l0܇MNޑ9G ?iSm]&[= ?p_xq$M3/`Q hW9f `![ Y5|^k`@NMTBа<|v^6Cę:gFQra#+kZV,v@R3ls昗5#cGQTG&ϥt%>&A)-04wd=4aGl,2S!Q* ;|TAPFc<M,#qXPʋJ"52U Հn]/#*Cױ\%!Oòh%B0ɀS~`x J$BCHa`~~C'@m&4Ef$ \paBG|LЃKL4(⾷Ӂ̌5rCLxrq^4)ꔉWzlإ=#rq@l?qS}ڎ/J|homtʣR$&'C~j!_vvH[sên͸B5UPkWbv919&ޤP.@3v2^ "jEt-i*C)8-񸮰0=w!͟F^"qHezܫ{@ uV&dq.|r*qQM;=x¬WD[ NHzR.vg>)j0OV ?7g"0aH<F SlV IZZCneF~)^ ዓW0{o+D)gX-Gb5k'<Tz11 8T^WiWW5d2.BQGL1AJ{K+7G8iҍY15 L_d͏uX$Z}RM|嚷|?Kr/O:, xҎ$*Sl%7V"+Es|_9$%Ip[cVķ<lWkMe|%SۨQn WDL$ĎrU_3Iុe P `U[Dqns!^ z{7ʸ6 Z2GB`X%zgY5#:7  DuaÇG Segzg3j%+~5,&㥻*XvYDSFC\)l^CVB2O[Sa?:Wj'AW;9}uh*ň44rt#YkR/V^ѹ 'Dαl\cA5av%@;A hGo OZ_qz_)|-wVxc8|-|(D/B*t=5bUU Et"۠y IE#;.F aLnk1DkA|˿+*a=1u"Xh7w!~lDV mz:e\{\B)8.~ uK>xTbHSM5}mgmO9,GgעhT)`F=Ģ9wҧ'?v].7EEO (ק5e-Հh%2sH"Ibe)m~~cL6`oVn1 niO?4`?qc87EwC̼⟞yQVس(-8cZw)룦oƷ1C C8q^p:t٥i h*Fΰ!|wIQahLAZյ,=ocpZb'pxחy`1{DC]ZeW[^ֆ c }I"?yLe+Ayaf,p=[R"!G@h렠 |k7I~PᄋMP܈Ίsf^S`q15Af !% 9!E$>lӽ$B(K, gd.sSM0(0M eS.jX`HC` Zޖ695c.{YD7|͠.>STڇ!i`s4{tx/L'?%+92:!˶שx̠EqSx"7 a] .9T"W׊Mg::k&qϸ$CtU`Vn+οesz(S."u`Lá% Y Nا3܍yKTԖ02axS\m8Z2 Zo8Jt)[>U7e8S̈́tK`Gcz>5?Mlq8K7?3{DU>X"bރhUR.yN'#sڨ mqiAg1+3IVSeR/u ySL\dJDI?-:7v2,PI;_ JνzE{-ItX?GevOL ޝ9ޕ犩䤴i; fXM~x% Nܸ&g}kn>#{P_1%7w֒70&s  My4\z7y^Dܨ\w38O$Vx\J>U嘻X6VT@ll7>5r\+v1?/2|i!"S'ꖇ'Ld~WDKqX.kF=-(A CK1r}Jw;p}Cfw,"f͎a3+!kJyYM+GY#:AH``,HmBbVQ3i渵pwې˳ĮOť|HH&9C22 mj'3t/ eb(2cYL2t =<@(%ݏI|`֢ 1y! hlzfwoL0C4eki$h$d`z ,qoorEݒG+C[Ls/`e"-Z53|N-<"a걇ҥGƋ[eA or6yoFu2b7cM),yPty zVb1}ۙuXJP|Escq'['¿'!Eę3֨/ 2-0i8JW Ī[E^v7*[tmv4饗]9 I.mQWQ>@MsY'>ST0r%w[/ p W)qn[ :3ux ؋:!Yj'sgʒ.M.y_BlW3fl5IlB|+oh`dBDP{1$CR=DsVNlRoh.P C~=Vn=݂U rsX wpm-IHp)ܭzW~OP.={uΟ,A+dK#~z٭?B^B)З]2'Y .\q @*镢HɬkrY ?}lp>>ۂ٫Sw6w܄M2_颎)k;M%'LJ_fSZD'/2L^̅*Y%njp~݉aqj&>sivFۜ6$3͜fy~ׄOBn NiU랎2b5 ӆ8*ƞ4nAPѭ 28wĥ4%ssQ3d"Z1%z1XE9ԁܰɐfuF.3 z $[g\E ?tJ-iu=8 s84HZ o#(+4YJ[L~ψG]+CZnǡީ7$q9C슐d?Ċ,3k?s:*?Jm7g^wi?zvqJ37m?q]-._ЮaO5E*e/Wt8'ꭎrg:q4S/ @&-$_k'ۛ!DwS0Yoדݳ+L&evŨ9)!VW?%UX\\kmgRZYH.@ T󉧚e]2K7if*ӋT`8Dx^[^=kr|gw$F`.L4%^e(COT>UE>6{TThe4A|)U̳_H+Y;&`}p|[nMdPyAS/ͬӋLgb$=˅̆x~H˃얤ۢO+8br>@Go:ӿ޼"!w fU+:9 ;.<~ ]8g.%ݿ[GX~0xtR/\v'nZb^{({9/)>as;z.33V_!ڢg&kcN5 >qx]Z@MJNJ9M qic,ؽh wlt _\o% C`j+QD)MiQ#Y(# {p2P]ռ:k9IBu F=c*gsw۴[aҸa 6\w pW!̒@kͨP;Jϧ>PQ;Sw#MĈ~w~A뱩~}IJ6@yЙOQkUa*4|TqX>V -g Zǐ@{zYZ#^C&ܖeP^ȨC[Q0)*joupݚ r#p>KㅮYm~?nBg*?kʢ(zLQߢt V~Sտ9MoFq`퉮՛kxEC,cCizaڑ]UMIw}f;\BJѺŸ]k =>nu\PUgayrӐM?1fС߳-'znܖ|=6zUҵ[:Iw\\\ශUVY8 ikҏݫ/(SNdF[eZl_ðr z`yj*ӳ=r5)vj3ǁ:xтd|Y,fCf4HFzX?j3Ȫx#i=hNwb|gaX"GJWtavLr_Ok[BIҠ6ʙ#"B^KJzCo.=oo~YzKN;vs-#|rۖd8W[O@JʽV(wpщ/ɼgy\4m`"w\ǁp#ɋlŪ+S֨baB[RQaR=Cl'r55=_l#rqj;w};\!z7πd[w%cTuN]Ӽ!Gbƥ ]״;GG]p*CTȘnDAäQ7W>Lomly_ wRkcc$c¶49ǻUHR#" r}\v3iJi4ZDx~:$αͷ&$$C?rBp-W?ypo-Da:v9^ w @jW$SoryBzYҎY_Ft.YFp<VBM'npJcH;Sqj'U-4Àg9by38WĠCP"û\?,}z[`3N,^XI# ڙ|xdAնft&daE!-'B c\xc[>vwj[Xܸ])zݺ/q(K>_ ;=TuMaU/Oh6͠ϝyRKw>P<Q/VP!l&j dƘhq4@B)XU]^aڎla[^}z&(u@KB"; zȡ'3G Y$Q!h < @! zkYŞV\|mrWBqLRjǂE\cFEӍyaBqc2vfͰ,%~ke} y%@jM9&C~KH!}2BeDy,"S @`FPAc޺PC_ :UBd҉L]2 :hM`lWr$G1@Y~Lƞ$vmc҅z%,p8cC(ļɥ~9XS#] VU9 ^8#.FM]_,?[r!.* ̹y89gU~|]GLc0jJqwC/0f )q~LGI;Pno ̃8 FR aJ(iV&tKԫ~PMF`!\ʕ0NLhf鋻X9}H[[ x@L<4ms[N &^߯ETpԵͺ\+Ų: ڲM7?.tu#%3 C$| J'ڌ͕x]srCY˵^&j/rU x%eTZ5%ż\+*hr?r8bTm Sr 5q';gVa|OJ)7'#\ocB/^±UsMpD,xj+;_&ɻtluǾ]oԙ7Ys$(?cp}Ң^#ScLB3ezN fMy I4h+"M^v1Ö^L^Hn4eAB ]% յ>Jc޵vZ[_+5OpXxz8ԡ|,'ScG6pčl+ "F5ا\0I> +d, PdT]m6e_Џy0ڤ \c`mk1IFgтE 2mcoh+9`VX{a!˪*myb>Ƽ]r9Zqx!iwdzFZ;TL]o)-x(EJ0Be}$ܾgeU3/|.#f_PS F|Cku_+-a;Ͻ{n#=wߞ”@TV߄jfruvRqjr'/O"2vҒ^ FVyfຠFf`XbZi6GSqH-ՙ 5YPkɞ[JRݫ%Ņ8jCn 6Mzg޴!Ց3 f,Ca-| & Ce~ m6qC#O<Кyݪ~,)SB9Ę~-B?^1H3̹T1$|>6qKӁ M~HN_Wپ"N͓'K^~fC,>Vr0w3 6@Z^9*WtR58&m)1HUۗΫ-Mu_Xwhmm}s2a/wY&"-K lbЎ5/"Kcy֣~ɻ{1sfAH 9,TMhcF}\A, }%/8 2lS DO"rr?:Q/̭CF>#%)Vzfϻki8ȍ ,n_(SAqwN13 &*˘dPb4ZcH5r!1eZ9C>[n/5챲O~Q>UmU5/m|@јA1hEOT9p{/fuI1Z2 \3s0GaFO[ȷ%'ZSSF9Ĭo,D/ͼ„ɿgl=9GiԣLusIuM6;7 Dig $}0G֕j':p"d,:w,ߙ 4JB,BP)`)4T74u*ς[1:Jt6%ٰFr=]>'Jgi: 6 :A($׊%yLw{d^ ْwZ'4Ck󦳉c$ $7 =-jæ];I""?eٜW;G .o\1_ vcd& s$ӻ6cWϒJ%k%i,xCn":t$c\%)Yuʆ]?ezw #LgF#AfqFL2^qg0](ȍt6 mD>f/Pv(9| gV W#NV_VMʷcFL_ѧxjو}o"BJ-gUk]Ts~&RBSZ/lY5{_:#%i?RTDc vtwP(+[YЏ^nX3RT}^?@qYzgwm2`Yh6|O(aSH}\ƺ-5 }L _zzZ'u$W{1F?*)C6zc.b\Q2;NၕYAy, '|ŁQ"–r79#S/u%Mr&sfJu\nJ9 zzsKG Nkh  ^.<5;1A}R"BO /$iǹQnBlyDDýxn#KKtDۚQ52ϱwK K'qsHsA'祿7XH}҄'ߙGV X~*SwG 3A4p#KIīV{eս[ҩ 94}. 79-+ tM;͕zI(v!3KŰ̩[ &iL.w1p ]<i %$oe(︫SEq9}ꫭ%pNe,ǁW(=jksMX+`ǝ.Q9  E_ ![?5Br36}rDKm8i^- e|;0dYnҟ9:~c#([UcyƚF}Jw5!^ kYkDUߠla!g llt7ް1)^[fo\}L!81Y)x;yP7[^!*h} (Og٤ w!Ɖ{WⓧxPPG T8*٤ X+[ND'¯ߞ]z-@Kd(⼬SC,҈usE#sRgnm^S=b6_paЮ:pQu% KY])6R ;⯝P!X54[J#ߙ ;w餶 ]Xc*&ӋE1w\ĞQ#LlAil)5P 5@/8%*o|x/#һ_XEwKmi"7r+&VI>vW^uLtP (XlI|; %͔BR)9V+rIWlʺQ x<?a"{)jcX,vqP$*.rDWcܖ,i P<+N{)ijt uzUvgz6}yҸɲ BoAaalG576kôc/Pv}:z+#5boӿT5TPqoLJ.EPV{H vE\xzsh3þavr9Fn=zSgL_0$635@%K2OY;/Yh0wW_nO% l=O7Nc k{r(2Hi?˂]0i*UF9AtLxu.6/ļu:+ޓ!i,.ip|صs-[Q lMֳBCuӕ `18 RmN79Ȥj)bF!z tm. 5Q_q'?}þd>ԉTςx`ƎS9aaseC5J▞JE`'ƽe?\>l!,˭cYE_#kz3"f'Z\CT޳ 4G7'YZT 7m_gT=+"<ē5~s&`Ab*Vi YK;M*mQntڙ׳z1N?qwe0Jb?lg+֖vO 05!pFi^FzƧg=&6핥Udp<' :rzTd^ǾD`vUxtw;KſNi/|'o6OBΏBK,1x*x+h,4TgLCU!>ϤǢh=r[*g^-ǫveFCG"ƦΧU\'7I-kQfߜ\&8c& q[6^7=-a  x# ɖL˿qLϵ+ cDu8on")}C=.?1_;LU3j;@ (y/ς?sndE7VwOSђ CX46rA>ӕH޾ ?%չfa2sL/NL0-xap} a4:L$h#a.Mێ: ퟚFZId+4)Zde ƋRC?[gjb(Wf߉j["*GSitWw;;]-!aeѩf5C-}.g[:BD'L/QZ8۷ Il:"? |ΚBnqrcIP{8%LLQgą/ɢs8hG .Nޚ[Z(Vzؐ~,זHMuі}fH?eχwy mbFlFw|))L?"ubĺٸlQzk2@ o|#1lU@R^OhozyVUOЃpgAa+TyRiL My^&VfK$(- cR%5 Į\0āb!<'›|x~ qt1!Fj{џ~,yw><)^n?G~vw*qswqyږ:נqhG«/rZ䛊q/0[Jn ֈiaj5o@rﵿkҾ ֨(ϊR/:s׽#uw'c),"t[Hm?}GY4p篲m*0 > n &ܠ0)UZ2 Φ U w阏sK=k& ?ei>I W|Pդ,"Ӝz0ZjolL=HFӸhMBcN^kcN$ O.$ҡ ϤIU[ SB$-π-BI`؁yEr#@wp/,;b3>t1>aY:%qK;HGn-NZw0%#A? "PIh93qMN{J`0 [m( l7Cc~CrD-TCY21 Z]u(ڭy=M-:GY QҰTP\ F+ HGMt0,Τr'BAw茥_>Ѩ> "Fj D|oUA@R!:4ZX"㵢Ոl}tfn3ێp }̦wyD+ HFv xzIj/ve߼&h-՞,J o${ky#fz71\1d.=;kJs28 K 2`)(IZTxnrrH02a,T&z\-GR_)OStdw)dȤ ,+MYoY\ NEC30O9bLLB\ 0\NW g^hKtȾ/PBՏ͒2[ r4S>YJ6E [;p5W*"e>i܅iWۘ`WHsYчtsc9-wAäTΰx |1/mc/2I iӠ$S}0 [/EKg^-X@QϘtTJ(/ujFrx5DIa; y#8?}u1%*^hl>B+2il>>xdcd?|dV>vY!zZ58f<~/jНJd9#S03GcmJw!C9lGф/4~=h5EWCY^3R"% tcfFF"E~QӟW~&pJl`riԽw"(+hDjц0=sU{ÞFK `!ߔL)D h##w w~c- (f{Oy<4"p5hYk6{___Zv0a \2'=s/!Y5UY&,hGt1wwQVȈ?`sNKƉa[ךu`ol?H,wC%n!TBE|rѫ4S.,ƞ!1}ww&̶i!4L+e6(Ti\7dcDDuM1$yN11"7leL1j#uhhYsͽ$ HĜq٥qT/. $ǦzL V Q<5' wTh5d}3-G1#5v[O}5?xbm(F/-ĨY>E}VE*%fՍQLYZi`Uحʿ+x5>uF-$TG5O#AafsJPC4Eyk&j *eKo$}7:YbR?ҁ&EK2Gs05(rNy1h67 "ɇBbis2݄Pj'6]čuY\uIњG6yKI+%#DQ$jw[\KANãU UA$'e2[<dDG^*6y[jN'Ka ~X[CQ8RIeOPpC-"̝˿9*ږu x5ء0 hdq)$~M;j!lRwNoQ%~ *Q[1I&DE!.i U!nj#@fguT RX|} ^qP ~s)>d'~^nEm,~]Z!Q?s@;E.!{'gDifL,تY:GToaKW&^So%p'飥gM阕Z: \qYX}bd!bWg<!$DD޲]u]Xn[!`}ޞ^z&=|ǰC[Lj(p@-Ir*NdM/8ܟc۵ĐM~cIBd݆4CW Qmf`3H-wn~A ω Z-E&J0T[0AT!@ȌP.&2dۗBwP`$|l&YQģ  0'wIș{ TajIQ 𚻼djGn&ӭT&~š 몧E@B,`=[uq`Iz"je Y3BCA5|?|H%W^lr*t(.)5vbEک qm$fG1{yG Ǩhbw;qSdA886}ͷo4爢e)E*fK~{WpMgԬ/ANYi*,Z<fW;m7"cB1-w˃y[T+:`mWx\U]WT-=ї q0oLH%Nrw/f K{3_5${51Ó `C~MƑDrov zr|+ahff% {T۳g1a٥LE}{xr]47 vKgD4y-T=웦P"[WtC=~#%G(Z)l `\%~ft` Ww{15|kiS dNe1B.):dz:.a&8 S㝳^z0&G`A@tLnЌiX@;QD>IzeGM 2 ! gӖM. sQ/v_>.vR1XNHV%oTaFs*_tbbNm|O#8þ7AИU0Ͼڪ?bƢ]dJj>S&>UhT,xeXH [2w9'enP$+[Iwεb'IG*5 Ix-[3KXK+-v"rEމ^d;'YB`nkYFEB/꾬!0 VRׇO @z /Gz+ړ˿o+kr;$\@h~3oXzۈ12}z͂q(fd߷7#_&-q|C{p~&%s;p& 5ؙ>! D>u8srԔ7ׯpap}X t- 2 >WB}*| `3{{}I;o7,/Kn'CprHz/*J ҭ_w4dp0yK2:xPDJK*P04<2(ǒK Z)Eg>/;>tt `qTʔג#.z7h+rQw-%AFwT+{EAct}:^154kg\6yk;)X 'o9q@3l0Zi8'HmM_~mS ! a]d^Um@≓xs]jd핁.}Z.\nNڌYaR-:uk}[Zs|iYmhQ*g _d8@9[&k4 #{G#"Fh[rk$JiHGWhV$1"k7.B"$--[◵~r{4>(_TzEkC\:;,a^/vD{KO ^aæӦ8g&mP-ڳe(m^7{7Ko bv|R t|h2LaAN1BX.'r{R=fs{A.ap}߀2Fu: if" Ǖ.i3$`i•M͋/&ب6iLfbWSfZ~H>b|ƘȔza|"N7RtN QF?-\8˘2k&@:'m4{wH[ #k(5}mW/KZ vZ2KV&hGKkX8zfٙ(\į+N wL#HeC1C`֢P"_{9]L/ͩR@h>RegGET dQǀgu$At> ?ˠ|7h1t; k RDQ76g }.Q (a j-,C/qUq:T2$чC 9ɕiQVBUeIV,&򸠉r1u][:oPļjwp-{U P0dyڨ}ؼ]l GِS*рrOy:-/yOӚ_q_,w~(;5rd̼Qa -ar1E!0][jY0aM1~[/pu‚Sw- P_zhj*ceM[' zE0 m^^wp1Χ!IHtq6ޮE]jcQbALK=)J)p(j)gK;xK]Q~t R=iNϸ ;2QZ<[,5fE^g"1J-`vOQ>)!2.W9pKP}7M$Ykǝz'PT 24L#RVu%SXf IB:#=ȿIYe Y/yx9LU20~9 aǔ1Ư5@Wu7+Wy4g:ę~[5EOqZv6)xRdJIPZa,wi ,SicFM>jUm,6&%4s~r^,y-\3@gQim4;LjlI`].2m|M5^WѾXѫGo:9V'u)Yl~?X20&Y!J5h}j;HꂖkoQ2\#S(3F{'$d' Ԫ.Ⱦښdl88inȽN=K8lc)z @nl+˭+A ״K}OؿjS>ȭ {զ:/;|v,NBIm~ tso{5&Jѽ37W%YކOW-?譫~tޣ<HnRqFxhPOg^{Q=w XҚ@=m:6Vo$H|}{@&='I{s\`;֪L!UeBs-G֝cB]Ͷ7KH!y%.ӟDh#௟·M"̏4) wSJ[L+Œ!:]B7'iK4&LQ!| maubbrأ_oh#ݥ9jJ%QƷqhi6NeN&-DW@Ol0j,CJ- x2ᛈ2xdy}Ir"?b(vPS.LKκ2)bFRHG0i/th7K\ NdQzQh߹@Vvlk@7V\d|pdgh3#~@,D#&:`rݏV=RŎ)n6t1 80?ٴ~.)дH?gJ\Id7 nE,OiY4ajN,R!6hwk5v2ݿ,mQYnVf<#иF?:Xq'.QJa" \u7im(ê2v#;3$F.ȬN Y/~!&ykC9+V2wćp39e >ؼC+DE>->u5?zϺ1T}g:ZHߝI=gRzb[&}vqdcGBqDm] ;ܣn-pm/M`ugӅKtҔZ 毂b0{~Sto -r@ 51:"u-wi$Fv8j Oj veȘpmj8%`ȭmBz67? Dht Azifofz$J eիv@s<-wډ3S_eҔ4?`jGF2J%U1۱C8Q~*MhHL+D e[g:4X!jyMVBA2@ç(]=!CK4uPz ݠ_L*e ݳ*mQKT/"S7ou6]vg(҄Cꚨ 1]DӻQ"PvQx±$e.2zWZ`[!l)>Gyu1MQW;M*W@(\:QbHj!aSDq~&c̱nSL鰪^@ob|W S8}i+{%%aフ.6<6]U$ =j2H"{>IېP0s)8b6WR#dѭg|&+cvW6O`!5ܽi|m\mpotBƪ7;AT)GSI&(؈9Qo5J@')U=1D474,F p: |WuJAGx3Ӹ,^ǃ-wa\Iy>vB 1fQÛwmboݲ,x7J.,[OAD ++QG R$df(~'6ƥ ξ|0o 6Hf4 lE2(ZFLnb^B_"Ĕ@)0l1 h A2Љ ygÃ5gZcN?!3.K duCTqM W$5PHf'@65'Ǫ 3ȸu}~18-U %ڷ}17՗N-_@zZUǺ\rxzF0=qKbB0I<ke)L`,;GֳL]* jBQ<D0`R>Mƚ?/$N.`]JsoCa5nƹKiS|¹vN-6IKe#AO-bj.kh@\р@y\Wy}TQ:S :]:)ӫ)3AJIkQ0r*jY 5#!E+NR Я;fѣ= l= ߴ]';PϹ^,G]t[D:7ZDYV'K\B$ں 4P!r()Tcsfn Սc.Qynq6] ȫqH@;"oށ<[taɽ$<(UL@xichלqc4PJҍ%,DiKAusUyò{:@;#%,2gYw ro gdGW+͏sG〝i[J޾Nu)3w/9X/UDZ|{YrN;dؓ,yBB /Mp@0Ӄ@{BzWݶ0sק\a]B=M*L9gp/ k}yvb/)WX]z. [np;"֖r>.lF"jO tڪ "lw4e o]`j)0:rD}Mxډo'[>?C4\1 4Dj #zb~7f+ȏSf>1 ȘʎκQdl~:RMسm;;gq=׻\$^,U(z*!%Wh sqVO'nS{1eCq߾/?6 Я!X۟vdsW5n$K뗬KV::3nY\nS":&tUZ av \BfFw[BNfmPl9 s`!9--tD‡6{+j¾2hd|?lЪ¯<&Fu-^d`tr@! wUST.qfX+ z,ĴI:7PIRECN[ȩnMyt Js . P[.Stś՗=zd.**LNf:~ )I׺S><і7zԆ 0S*~{Zg!o J%CYa%uJ\ގ8H󕵌{B1`n(d-(Zq!.AI5^ r&(ql꩙-eEϯt'ކK{珶[!2Y>DmﻃHvm/8z8l΄/H9kYY\qukB7VܓuC`o*4k2~MPVpc/)M,]`[SͪUza=F(=>!`*uM{>ӥ,?;+D6|tVҹc-#[\WGn7yb!Ah39 d9O5ހ+?T˔k*^蒢}ʼ-q,ٔ\i%,`J׬|gֻ%C!~yHI~ߡx: ~jtɴ =יf#8$K80FA% P8-r?WBmZ7 )\LU]N Sekr鏞vaaJo=Ci{~n=E13VG_y2 I Exw{*މ//-T,<-OkOY7IUGO,ۺ CUq)FĊҍ*!aD6kګD ыdRq>PG+>ByםGf'6ږEX,ȡ_2$'=.JS0J/D1# ypl<G†ȖԐQԶ#&H26Ҁ'Xj̘>B vVR-q )l-O"G 8'tejyqY~Τ{{9pܡ߄&PО6B1$4VPӞH aI#`Cwͣ1I:T7miF C%y5Q@Ш vσ,RCuPʮSGi:5$I1wnx8бQhtniԤfWR.8f 4ğwkzS!ϑb&UӃCfGV_4t84v1O;gJg(e4'm2.Ю:fUa8eQu0Uֱ32JbUk*KU/ņQ0jȑS ȸJwgj~fjjsNt H Q>CS!V޲iP}$ޘ}OӮڒde%?j祑OZLQeIlAzd]lZS$Qd>;PLAcԦ]VʚUM[xϲ%+lﵼ 6vFFPӔb'@[qNSc-F09gpR-86.Va56Xw" H+ Elsr{hJؓ F?r`^P|Q"Ng@c 9T=xͽar25UQ^ųg lZhgX7}fa\u5x{ĖtxejtǟC vylԧQE$")8>\J†"Ex "xKV'j6k4#&FZ}}UB` -8q]pM`pDBӓDN\0?|;jޕ5'2 p̕$q),zzz"IZ3ϻ14"i2Ā,Ċ>Ţһ5!ꢮVNܐ0 @=줧^}mJ4E=D8JLSKX){D}1qsk"=ٜ !li?MYi (*rp1('73*Db_T 7RAc'zzʸ~E"Kfo-iw_WK柫JP:P]ȸ[?n$/Z[fV-:_90 qp$p%n`fI%w1 gT·shU(Ĉ{D6D,h ʾj̈́Gx20|]y1m#F*Ma9@GO 4Y3]Y pR{H}yjƸ}!$e嬢=(NuhYW ccc} 7Ʌ"E>e])^,òt4]cUWݣ?1a ~Ԇ*ˆ"IƮPX;BK$>ezasO!C2gY f;:ӃL*[ͨ=>ꅹJ;~ED"Hb WKgAm?Aw^ @Х@BvEp-wk00@zjRITuʆ6R{*@YVOD, r yp e=ΑeO^6aa6Ϝ-Yp搴iʐl0د~d!dP D#֨Lg ] rPs)q{ ڳeo|Lq1${B_]z"IcZw&eNXM#y-{DB7 wH338T/J?Dme8 3C׉"a$UV=wo"0|siyH0 [B ]J. P⵽Uw0+⺭]O-4@~i= ro[:8?;'0<`] h^;@o!Åxs@Tn0  VA]g/77x4h_eNS1L?rZ|,`?!IrFAvpuT-{KTٰncm$rc(G.m9*@ݝ@(Y({=ḅ'KNi3Wn8#gzZJ|pUtaJ/hCec+ $9sɬ3[.}sGUʄcPz0dCĚkV~5j%id9}ٝP.t[ "3->i'V,6Se"S ]|߳W#질N¶,;}CZ@YbO$`A!"3_dJc:ʜfm ! ԥhdpFM h]ݟ',Zx(o9ӜQ1RPMh\H`u |nV׫[:tµAZ͇0y>jʷ{ Xd^D)t1$b+)`4Yts`5lҙOHaMK`-! 'Sn QfUao8! fS)UaV\d@.^4RPڧ5_׬)y䃘Q& ?Im'Ik(tT631('NTOҒp821z ;k`T½.7gy~b[!1";iPnFjH/pX$wYęi/tOtѶĐCd(IaN`&ô : 6#&y`d1A !W8Ƥ, &C5'Xnmy$\GW,Ht/9CӚƟj}ѪaSh0E` '֨szJDoҏ#N(:gsLӹ/v#^+(mC- Y hڇ~F+R57jFސĆC}%"T&!o?w=Jo5جR +NBu#%>{iglv_0KLU`k(} D@Zߧ".fgjJ})t9vP)mU(2!:mFi2 Z5ɖIZ "Ѣ6x8KI2jMO`0츦dOBi2bAisĖYLćyf 9nԼȾ ]n0;c4HH/D[iAU0%M,*(v $GVGd*N!B]Ss,\3p f*#Pl` "UʫVH 0+#(( *,8$:qޭ.-tUX-7B夅΅yG(O3 ^fP|t~zQNFaj`㲲EKǢ"Ľ[X]lkԻ<@hE>|ltyy-pL:G9{ʼnpv7tަft. a'GKP[U'h#tpɞHsb + R .R l VDjIxg\B; ۇc_񤪌`U[B.|\Y?7 {N;5a 2 Dp(unB48 XIV AE%b=Ֆc JA(96\cM6!#wZU`b s0Rʇơv!צR L5Ѥy*68iև+̓UBMY6\*^Q=kUޫlt.AM\{d2U3&z;&OjV|PapIi)&B ^A^!? = Y迦Ϳ!T[֭*$(l͆|Zn*`.;mPm m?n8<("x:p[Xɔu-O/k}p -~ ޠюW/GJ .'p̎c\?8afAW4p,9 dzul@sb5 +A0&jRz(zf?>ۡpp^+e>C䫔hbf~X!$W2;'`Ǖ0φO2)GtO)gݴAOӌZ@`Gh1WX ?ue)H_daL`S=}''}Iѡ,ꖁV.bq5.7+lJB#yYԤQ2m^D')VMD'G|[4*\MN3&g\Qd@S:U:fW>n8 ; &Qw]khPvGzq+,s}RA86h :pȤ8"zB]be! fL;HcSbNƚtT,8(~!mSʌRWqVZ RU4C`>X dbݍZ3M'!v^ Sb wd8z8MxXZFZ^a 'ʩJ01Q|Rc}vswd[FE\2ԗh!,,k2@BsmOXTab P5'شeĶIZͰ׼ZN@+xj#-=:=I^]ĻC\4;0([wtU\Iy)XLa .}[[pfGC&iPø'~@0,1R{VX%,Pyӧ{͵PQ冔1\u7\&uZ=g;@lXJ4#9+gS8Y䯭&9lfOB@XaWf~з7sv T^yMQZpDHֺ-~8`r`fIUR<gw+40#D`$N&SHPM`Ƚk sv*:6YvEӪP8{@Ru+.bD>XzܡLJ56kOu9SǿēM0,b'J_B n?R\"Mr:3 J_Ir +fCIQezچ֟ bX3%n W^2>N6 c)`L<|4~}A]+Ip&[cDihVw w1?Bcolⰶ)ȥ]gZ>^jahRR֯vp#Dkj-Ț'^,=U'( d@iA&7^`= ([8KG;N'Ěr&cRcM^Q6$[\G&J# 0)?bh5H7Km\&f%^lg7Rȹ4ee޽@ӫ*9Y>osYϡ.JN`!N5K.~j'󳑺;d.ҋ^-PN]g⛭W hO)6Lzᎅ@M([zVޓ٪sX(B){춴L}S?-j_/1ek>RbE-q N}qj*!Le<d^RͅJ\]D0wv+ZcaռZkՉ#?B<\]=NOq.;9q))n|F1ψ܆`† 9^Kg{ܻ&/ԗ2/TcKO}׏d2vA ts gdۮÀ$hNaҡ]bU&!aqNv&xj}~[TN?}%֕fк{j]sm&ڛ `670Id0{{vj*h6F.xϤ+U<#ƉlY4O Dźoe_.38t^֎d"$U"{XhUjz|,7UA<J\?1AZ$~qj61ʍ2 O"*E40{])F̮ѿy{bHh"`,G$G3 |V CLB/bOޓ7_>|(יB~4ծԑzթ"in=4zsi7D5uX^3fh)҄o0 XKAlyG C'$3>;TJm˳(@0B3`Ew}Uwu*Ǘ#"!c YlCYdB$}ny'=wvVse'-_u ![ݖ 󌬖#̇il"@zTk X) d)B,@iYmg Z@)TA(dt$WͲ\U7i>34=]C:#6 :َ}.ֱɱA\XKS =`]ZQjd ~%gv\v{h MZ;P+vlwxgn")x J^CiH浈>q (Zh0ae%<(BϚTĕD$/IпjW; Onv}nI"rC@zp U&-h?sp> ﮓП ,zXhh ٦ 8Y<<'\ew%As5p'4!OOv#K`S+ H(gn\6Z#eo1C-.D|r^Nߟ@_D4Q̼bh }Rު6lbʻbH :[ Bg!y`[OCŚFպ xd_+s!W"rb2{e"VnAA $xJ%QJ8zFpr4[)3s|{?^6%#7s*vXʿ>c,>3"EI"mCǝ0KJ<7 %'>s]QМG*D{Gj7Ii62O:S&F76vGֺ6.и$FVX3URaMk0ۗw` 쓎!M <e,$!Zsy ZJ@h$y=Gxh:'@vWFoKq[=(lj~O*"lr%Jg1CKw0^.kyW9FyĴS1 5IN9㨭 ա<Ut>'@% 7~Ci p[qO0V2x` _/Iс{R`;p{ 4OξV9ebnwN)ž \|ɦ540& b'H&@N(df>,Bp;sf+pF?ӎ)}L Aa V~Tkl7g@ɢh< o١|X |~f[:o F@e;ٯ@#_DJ#,q!%_ԻtS[N0 909wolMo9)i}:݋ꊁ\)-.C|Ho<%P&[ 毋&1/=YVl'!ڛ<ɏ|s lG@/%gaIt(4뇒%j ag57OOwE68Q!oq.iՄHL /R2pY&?Iv DU*_("k`U;@֥^. n7=31JtS<1;0k`7T̡15a1yH+jf/*J{}lujgcPOtieߝa11:o `^x lN|{tpS#˶]B~ۘjPۡe[kl zx b_GF 9F"ڿF@G 1 ,wEt4\+cunUoa`SWgh?YyWatQ ;o>& dD:V5)jvNc=shC‹e4N0A86>'ױ:G0󒻦:vy9T^˄?k5s7#~Gr2ckZb@>f|dj_"cplLy7R -"t XO jIv|l>D1Cr+(ABq& ? G0+~&؃ *9H@Ϩ<] p7<# r1x$3`i"𭯕hql9$pGYRK""kfxag!O; QV zmksT6 '܉a!ʏ"pVmA3tr8&/ B"$.0zpƯ@j};fTo+fK!+V=ȶ34ѺےZ}{̰YcĤ#X q6L{:8?jlI1U*,K/~FL}mm\k0"y19,N$"yTUmg(QAeB*LJМb`.M 5.Ⓝd7~S>>,iR)GK`nZ4,[DP\sOҢlBL`e>nIE48掂Ct$6_ntԗcC'2/l4IQB+ ӑrۤzX6@?rCۋ<I8|.Tڴ[jeh8sh!Bz-+ <(s;yx y3v$ =+`Aӈɲqx b:74))ƣ1iMFz`^x :D_oy2u9~XT#7wKq4PM[W\JɏdOSHҲ""{Xx;{{O ^Uźc F67TtTC>_sa {krm¨atT׭!qLq8Lw~XE{v4d'+UyF, Ko3;YFhJKtt /y.#i註5.$8ג7-te43G^$ofR^B}p {R@tp4@ݾdyBM6|*3Auw [GҚɳg"M&KNW;a^N\ǒygXUt OOnH?Io?V.(#U74ދf:~/wH)&Z`bHk#Qao1WzYlIsp"n l1W){69(y_OmMݦr-QP3&[L/)Y<6 LVfq335&}=*lFtn%qlpM`TW_$f4)z0F2H R(' EK4֍Sb{SG7DtzpIy+Go/]N0EΫF}ҟKr?Hؓ{"mV?:~( p|𶫿陇pW4kSrp Y Q8$b5g t:ƶ/~xXlU+XD&^tk #`sӀ C x<Ci݁@p56z3H$_@^aA+GҐSl,IV HM˥!L m~zX(rI9օ?& 5Tw\ȕV}G18{>Aο,aY OQL">:S1:1kM 6( $=/{`M5Z6\wNM.$Ùrԥ ,b#@CSH܀f3? ~-]R)!4MVv2+k 0 *Vk]¸$E+~}Idiy[_ I~L)-$9\<XQ^N4 /MH–i SAUnnAdAQTQյr +D'e% I( ͅPȨNT0Ft̤oZ),~Wm"F]rUʒ]}2flfۉ{ɵ5E?!!gTpqˬnYz{@c@/4v.c0euQ;rkkYJf3Cl3B$BS^Ӑ43حZzt$bOEjOp@!8G"9MvYn3֬oh?1Y|Qh2p?-_ =ohpmN@}KUN4 $L}mK2q+IتQm,+?0=d~wb~K"Rqjy0 vi\8Jx+C.Dװg#^3~T4Z&x 3Ik#;:dK@ﲪ$א)V-eE<Mt q\5Lչ5Z8iʑx庲k Scׇz&te6QHlmҟ9X¯T1Vt2H\z$7VmjG{Vb*o8?H7YGE0܋/ni>Ry>?(b%r ]ӫGL((B[ގfXSJnGE lNBpaj9ne;CTp 6o6覒{\FF+); , PbqU+ُ@"2PCȸRЗ*姤MZH2 bHﺍ%IVfGgU~9hkcݥ]` -*b]*0mW0b 9qc@ kQwG.%jkI) ,~-D 8t lYӀ$-QIH6)u8`y~=@)gRԍ6dhDt ]p}"4&h懣pgK3j4jŞ]HDID3mUxz+#q :7xؼ"X(Ay+X  H1Y9z\ [ֽkjwStE@_.'<6 ,O5.#G \]?UVVX\c_uܖج4T 掼:Cs?r2 S-&0˃a[LFyV0YQEn#_`FӳW;[ehSBz; H`Mc>jKIb5eZ} Ht{rί &t8~.rx&4Up! d Gx8fE'dAH]b[bXdHiމvlU\d|Y!^OWb!NhUXXrH0enfڅkwɣiI!w(D<^W#J H^'tj4P'^4͢ɴdN&I$\w2S-ĐyT{u4Jx_bV׿oP i~<1aʃBIK:qaoj6e{cw"i(GÞ7dyHxJ-[ I할sw3>]/?Y W*v`q;rnAZ`3\n:|2Tbܭkf*)ب-"$"IÒt!9e:Ұ1x)eyBxVe==s<4pldO44[S:o# ͱU/-W\U 4#V~4m\]@2swL퇴c_!!/j&W~$BIMWlރ]6'R]OC/ѻm~&p )h`V(8rh/<j8(1aZ^^6!Rk4^u€6ş815eytv!70n3G*ll_ hȪM0b:Պ;VV]Nogߕe^@M,yؚؑLF!YS$Y ~MNj~SSX!i[  0DnȖHsrT[J`ͥF!SvdB/ᖊe DU{""~Yl'bMEڍDcjcKe,V k4?]My>eQW߮Bikpgjsnsm9IiA-CDeFV%Kf(e>2fET $A *p% !<UQmwE1Rdи@NW+_$ Ά9=fEB 7U6WުnJvy-245{Jf`6jṃ߬M~1qcIcߏ>)?/x5„5UW7JWbY8pՙ 5\]9l=,-D)GCh\$0p:Kxo!,JU{U] ;Cj<:ToZ Kw 1u;O ^U26)s/g`ZA"A( ~@7? zpЮoaRG}xbɫKю.XۢG٢ X ]*fpu,CT]B&1% ZQTm~@}Q("3 ޭ~Aypـ&!שxrlwœcLLpɲպt+w(-ҐsbQ`x^eJaVQ]saY%]~\i=q 4r+7f VW#vMcVn`J8Q3XY4W百0^ţZW+4h( "|<C`j,Л|ޖ9ڡ5t47\٧WE+$vcz. +e d&<*KX̺(e]╘|Q2hz7}ID?)W 8'WEX%~6Be#eƕm ˻Xɚ/l1~GW;7j O9!riw@Wݑ2fk{{4#|:P?%(~$j߶ Q`Jغ -)m(y\I Hi8m-Wuj7ߥ1k,u dxX88%ո7T߹.hT 34`Bx>@*aM~K6%98J=/R4y(wz@[n7pmhMM\[r!{i'ZJ=)ko41( 6n)&91|O36E݈p6y4Rxg:R1iCk*gNI<)b'c˙`lu'ӰrLI?~:+{!mm6g̥H;.ljm  \{T7${@ ,q$ME.-};Ɔ( ߜ1a+6fĒf0n`7Q_7)轹t|!"bɎ xJQ#wRw:4f(#OQPAA 6ۊv e e|D7[zVb,Xצ *z/rLwGHe^;&Tоݜ70 V0j 28BS7^ _qnx& QUJrH@|i ǹ4|"(`n`rhxf\V3rSQй4hYqxV"_YɘC'׈\nڷZڶ}~pxO=I4wZg0zƆ74t[đf_>(L%(ށ47'q*6ۋbaeΦ=)_mlUvJgrK9 d¼ ૥34:V(P?1)_[0ܱD( Ъ}g[!n]&vh,Cx8^ Ag0 :=b2QnC5vN]x3t$JL`C3]Bao 3rGc|L@v.يmOqy6塙j7JEP<-?G\y x _v$.(x桡⤵h#tՅ'%?DIx(8s.&_T V7rսP5pE:B ATz&Oij-/¨o&_QC,kۚ,4`{\Jw8M,MGa /5>2&ȍ,hs2&Ai(jք]wpk7)2O[ڠIyjn4 8E0렱:D,zʮ=MZ %WPF0E183YJ9CvNj^&k,Ћ3u? ~kɯFV;Qw5H>R%k2j}^ X) 'ۅ#pk< Ea?1MN>|~\]V?ު=l w(HHj Db dKC@}K+k,$u.ٝURS *Ljp,sm>x;' bUeRtEI4hog NǐfgDzkpoRF~> c8nWveV<0`8`Y*Z _'ta=_nl±/5rsMIܾh0}0"fw!_w V7? ^o Xߴx9Z_;P5N򘖏WkD2| bӵ MJVS D !d] E/`_wo (;<? {f? /v XAhb /hZ<"#-%#(Iyn$[_Y^hTN iG֫tT=jKL,x1VF^`O ׀([$"`;~$ = *s'[{9!\QKvpd) ]]jREJ`P"Ak)ᠦ̔ {m"_5Pd C,0ecjAH!q{7lG:x9:-%!U+ ^ 5Ͼ4-'Qy`od`% LS.ƩBؼ`pvJꞟHU~I S+,K^Y<.#NmĺM ?!*]NfOJ_{=n0NZ<<(ЕwHK(ܥ1k&b2ӔeTLjDH@{HLdbrg9sjdP\nT_?"3gSbHiFs]1<YV6)+QFžД)xΣ쳔 ɬ]oN]iRFFyJf푽9RG!ONhGcBY oH,,j#/M^89J.n09?*|>m_RDxO}Aޯ2EPӭa JrmZy A"hiw\qnaCF4e&1lXi|ֳ@q?٫izۺesIlX}ztRtPlqGa@|*& f#`0i/ͮ5)( n%2ŋdEgvm"Y ŹW1H jB;s4!F9zW.߹K }f뽰ml: 6G:028旟)8h~l+* oXcL?L`Q{v8ٵ`HQ׻(7ȵy@ESZٰ[dN@AcJ,u_(;^  ex.X.yMXFơJMƗ[v3!0 C/<9J؈SxM[8i2p*+!dLW4~~@#C,=S?zAK ߐ" a"i ~3 ]hIєsB8B^z`Q̡t׵gbzb\.cY8E-zc0̅ $1kzZkKej~@5oFEq2qC!aDS/D5&-I}^o+VtY̛, 2y"%M (ƴz ԃr<^]dڴE6o!ާ"WI=14jUb67: 1$v̕?hFo5RwrUc:t2c, %Ck@TiZ7-q[ "bqAkvل='f%w(Lo7L=GdIgI<:\`1]Ӛo{N jBYT ;҈4 1 >Upn?6դM/Q,W[]8 _GaK aY՚zq]Nu8 QJ\c~7v鲥N-_iQc:S5fB/UE)դBT`L.Mhlkc>EG>} vq̻{\: _dv!b{&_,\8ڝMRFijʧev5c\R:nY8M\;ogu!͚n O?z#+5X\C)F%ӬDeFovn<}TG5}pac>] XGzM=3b?qKs˰Dr|q2&ȰU7igi͙1%J *ϫb!7۹,pd'>]\" @nR獎Yewyg˩tmy-RˣXv$;6fJXz3W{ߙ'h0j+B:fFŀOd|Rc&!SKS:Y37EjWGQ$1_TP?޾mK-M  ?/cז|^q6v~t]g8ӒX~lzBvY/ I"9*%4k@g_p:2b.ܕ7po+%aU?`%F[>I4It{$D: sI'uyB>"91M?)7_+bÁ-[ ̴h:)g 1F"j`4X3-/W#U+G <[Ьvg0V!_♇EDFyA7Gs?R@-P$[hA3 G#[2h/9$>Zt5o:<^!ZF@+^MR[y*{̬ pعjf-[a<|˳V-p =o>CLI,n=pCEĴ M;>q`Ӟ}|0mwL)\^?{^A^PS.Aִȵ3-w[K "gcf=Gjŧ*׈tZtQO`w@_Q@U]9sӏ={K4P!^0`Q`GP65h4(htg\Ut >{h)Tr' ZVZqlrh_Ms|i ůe15 (r@ȅQ#Ȕ2ßd|jT{^0QEH=F9+-J>kՁgǙa-ŞY&,\]gir,X )?l6b"Pi#h?&}Yt5ae{)XHO*ImE]T:ώAf-]m9Ͽq#@TK@X>U߃P gjp/Wp^ u7[]_?%14 eims}cϦPexvy␳V㉘f1Uh=Ae1U( K̬[G J7~CCo<?4?KU}fĽ@ߚJ/m[AA 9CO8(1 & ,ڳ xKRUZo!y,,hgsY/FGi6'siB cP'߰@=M=A\x=j*qx!$`ldP͉uAHPq !޾,PvOtHJ //{e ? ,ļ7l4r#Hji *=çaEς5MzE9N [kpS 񐯌"(y#ڼXF$KSTZ^<\651fD/_SQn@{DA׳:*VPDǂ|HY ̮2=3NsgA㻓@C jndUxީ! m߄u7pkPk0˵\/}t WEW8viq-)Fz iD&Iqʼn4/7}c1%^j~VW&bpSdNPȝ& x q Kh3uf&o] P,T]Gr(Hm,J $L<8Luoyj;}16pb! H1ށ|OF1V1M_=MS2{ջ\ͣz.!Ȳneyn n?&ٰq`$MN=S<2[=+늹:YyƦx|T0-"xӯRTjiffKHaPkz+pj>Y1{kl;r$S!z1x5@uy )7 }^Y S6< Eߔ$lnV!n+`$H3kEvxR2~9;"$&vPIs26ÂIcf́Ku`%h,3Đ[F2C^|i)A ,踬3d1O+E־ 6SR˒ғvygQ3'E@RۥgYۥ ?x'.PyWXiG $:qW.qnK[y: n:][`YƝwNBDjܖ<#ZUAsF=l}-{]:I+ib>4`yjCZ&֒e[.,SC2av{k ')E =\m)Xo`XjiMY'ᆭ~-sS|\B\Fa1q@]C$#HOS>Ӥ@!AQBe eXiǼ 0abD9e(sgy }yHʂ>$B|8Ƿ0 3ӂΟg/^o yÒ<So:"H֊όb#&ĈqQẙ%6Ԝ6@Pڴ5mn5B:%X\Ȥk;-q)q9jꏮ_%{ ABGB_[$a/SܽὊ8.dU?"dHTd/qSN@;ڹoFGV0c>5FȑEK>D^գ,K^N5B4 WKL Db慳)~c*[g׭Px`\crPf:8]Xz|dꚍ9UtMN(ʒ/e/XkIV>pF]( (epz҅A$&՜zI}/l.avDZ;x2C2RVY ưgSY]v#f}]35OUz$eR.T:imHxS>Ȣ%wYAe9[RHTGwx ܑU.Eg~T&uݍZ!*F^;lt۷h;Xߙl -!@eF}=;^Ж <fX* A5>6"-lߟ aDe#6=0_yݗ4VA W}yLNU?&) ~zLB\"I2 =R72;E8rW86O|,]yS_gM4~jq#霈bv p(R)wGmL3FPOhz˗Xl1 3 ݬH<'ឧIf'h#ttJW8Ag9ec6?*wG"r}QRᄀ"!J^p Vbq~ i8fYF6=zTʹ•IR"EP %q/]j!2`+b4RnˉiT=Q7p.Œ?N5ҡ݀#aZXQD¶1i>MPZx1o5ٳ_r8E\|:Wp:UQ,W&q. ҬN!}%(629j#~#Dp-3)*85DhqC<N*Orf"x>T6nֵWHJŔ9bJ%~| T~ScR] b0R$nv5ʶ%h`"F$oy*?DrtO\G 3L0hGc4`~I4$JGf(@Lna4|^%ҫ.~ӏ9XZp( ?8x#cz:]rf9>ΝgrCG`^=pbCj_` f!N(*oϺA$'߉`ԣd+XGF y mg2L'3wp=|C/T>H{N09yթYaqn$mf~}mQQKOoInﻋo9|gfoo cʮwH3g4Oޛ Yx5tvxXyXQvZ:xmeVjndvZ7.W&̗5)V+r |$n++ǜ7 OOc[ 59=D_~4\ hd֟wqxtT{ɃbZ''נo|Ӄ$%{EϫYӡ|CV`w'tVFo$W҃$xQL'&6 mIo [%M;-*@XIz֟z:kpqdbSH멠zdfKA]~T5r J4f(L* umĊtBxP@€p$u $Ybf*^ӷ)J 9&`!tAn7]*z% 6d`ӱZA;b/ѰF.bHM XgF7f KNY zw [yDUo+ (O>C+T`"cr^˲4-M!6%q3cns+U#qv (r w*euip-<\ tQlgԮ;5eQa7Z+zi&$sƠ6BϾzR(2T Õ/ ywyxZm0E׬־\Zl6`wONR"0mEոzCLKʔ10n9:NXQr'P2Ջ{8VWFoy03ꅴawl|Lߞ ޞz籧b8 _+~`B4;"օb9u:vN{r0WbQO͑qvCԤ}]Pޒv 5(݃)-0IwQsȘYFyH`4V1?{8 CϖT(m)\Zv~Urziw_&q 13nEHQ17g^L* '-\(f?:`Tv9Wo/V;ƟF 8y)~g~/̤9v{j-l`gOk/AUΫ'knܺҩ)m 9*JmE1H͆a6:Ҙ XbQ"Se5)))C%BB>YTA'[h?;h9{ 98Ә)MJҢ0DT7vdrX[u~'yv@ċ7 іY& UOn'AR%e^Pom2ը]З}.DNaMࢥK]<6>ӎ%t6c ^Ԟb¡o,׮^!_њ&߇_eYw@%.̴'i ͟uý,=d?opN=L6s1D(qi @vcj)UdAuH OJ"HHQb$#,yyvа5ǯjTK7T Kua!]rʫ /t7NRA|u";xƚ@(Fča*Ś-KX$X;)|u)144 $1{oB߄ajCЅ#,w>ތ< B賫'ijٝXUʆ ] е/rKl=Xv|'!q*\yXًh:B$~2u[mXD/S<_֎k+hOs6,B_e}'VYOzǶ q&q#΄ލ-h7RHKPp}K CD?孝2 BR ?'"hV( \TKǛ CbDlI}K k &)I3T5Pԯ/mNg_m a`,X!.EJr!yjWQ X5:K Ji)"0iNPa.=EB1J[~!3V'$9;I}ENyS縍 s. l,`A8s4wk#$XiC,˫e=HE8f3߇<,P^~- le"ttQF83 J( ~1$!^l3n:yyT4*KЯܜL62mGg*I04e%) zsrxC2g -`e"k{}:,m͆۱O?C'j %Gpݫ3 &!4s<(=Jv"Q)KFjv m (~ڹgcK┎-^Y"W^k}#Ł黟.uhKU^6 9z^@= jca }80iǒpB ǘr7R/E, .TUo"Ɖ&ܧmAZӕ>ۢ:YֿKX!% {4? IDǾSc4YJX ꦙ^cTFg^ J! >J.б r3lGVH`ejy ?{ 8py5q8˙Le))p@W`9\4 t4/dv_G>{d(*86Gz}c+*EL@ETpȾ"#k,-UTm/ytG?|3D&}"[O\زݤ1 _!\Y&y8)G6:;aZ:Z>o4;A'T%K41^=lC-ԄZNYzK+6J L7n^ЧY=4HnԄ@ ;(f,>J[lv,,ӹPBUޱx#YRBаpq&%NڣRlU9MZUn%ىo 0aNUlF ~)0jjIKѹ1\ enfT8᷁d_m%Z "O^ l#J,-P_Ty JJKj-gu)(?I:II}xk []Ok-QMZ3vf\[!45kI. CĬ>g߷u򧸉]O]JhmL@ u*K+r݅4&SL/.4qCGT)aȿJ=fɏ^,7N<q/yR +1^G4]N=,n5.2L9Ekn4E_?s9ﭑf@A }㽎w&]6h =⑲av}Mw-hja|p\K;h|"#Xr<Ԓq߂F;W Q=go/d*MreXH@nRȚ?` To`;,󨼠LL2[׷4fT6zр/e`kuզQ?:lݑ7.;KXoZm 4`FpPLI/WramL&-MaS{*?R0M N~ko< M!h,VC{(9ʄ;"ލFlkW:_ C_!vl2Z4 YADJw(<]+0}4Xv_͸lnZ׿}^Q@i^`Q{h|d3Y\E@v4t \^:gr@Vs!jZ^5W su#B"ST>jJD\N*5!DEX.ܳxt*"%'d- MEњa7pR9kTHhij8glC/l/ w&\7QΕ5!AGT(~5E:\=)f$M!rJCYOf~CY|fQZL f5S cU@B°B9rv\ Ċj4|y0:8>UN]U]{6!{ <DŽĔɇOc~G*%S4Vey}fEw&K_;";+*}ssRf6vx7W^ȁ%3sMX,NFM| @.'l2FpTtgd|3Ý"Cm[#ɪ@x-lOk^?|Z}X=~S*7ً^GqtA`«rKR :$H'EmQˈ;ؔ;tpF8wm <:FH7v]Ǩ3T<ᐮqN3FV[7UC'N$yfѾ) `K,ihyC&RfݛAj=$W LM'b :}C™~U/^ɷ(+TOz!qbzuC7cSIg~xV3gT[kXJ)L.Nc$eDyt3MxD# z\uf4-RY58Wu @LV?^` (ufG@bya;V1n#FTS_%) | # 'V=OW<ٱ/I9Bx@, c%O4TT!8E|dž=! =TZhVVsl=uUBBN!YQ}䱡vsGca&Uk9iaCl1 O7 =Ew E|hס|EY1ك=QF݊5F ́ޭ3&apuxJH5g1' -IE;3:]2OGyg+N© zè IiO3j3&ڛ! K2M3Ns雘-,MRu+YdSW/ [|{\:88X'ɐ ~*I+5Lr$iۯh~`Mn:yklDzJ=.2d-|33Nn hlaTmkK)䗏,dE'^3'wt&OHN-B+25DL͟>з2 l[3}5d_ФZ(=YW0;yvn83EO NhJǤ;ް׈_n>bqc4T鶐̋ȗS^0kU%}~.<AkbȤ j8<'h^ּdgR#)n@.POY=&{=U&)e `p!57>0\Eb0~40}w&jwqָP LӾPQ5A|A`R> e~oPͿ&exU#՘g9A"MYjUZPBvZ|?IGL[e{昈]_f ݌/,d\}n[!a׸:0Aghw^t5WOczUTڝ3p[4K,bi߽"G'fo= <7>XMPhHn~i -o !QjLF@Lw EgѺ@ ޝG! fGT$ȅxo$fR`=hN"|Ssf'ꫂ̄JPJ0΀rs%N/ XɵأDiR%k#?C<P|fV*o r+zQ "z}>iiLDwCi8d$O-5Ig@_a̎ *R11{ƺNX'Z^Qp%%+aY˽;I1B{/_f` q!b[05k dքJՋq,dˠhN)ޘԡ% (O޼u 0R-ʍBL;p6ȁ+dV 7k Ac?gLnqa*f\vuAww.*Q+=Ja3 Cz a @"1uGh%itb]Hw \0Ӊ*'iF f˘|3D$Bfl*?sZI2bKs8&p|A Tqݜ+3ZV_d@?dtA]/PXuE!}k\ˑ˾[~9W]r\;,ъΕ TO/9X7,T$^^_7N w7 &iG `~ִBttK O‹ E>FsaR]rcN0u]b@pMDj(׹Оn73rT`W=[Ji)^+پ7\Ǚ)Nv$=%- )]1Յ\D1F -CAg&ޏUn֟EiW֏Z*i[PKgk}YR՝U:-:ITc_4kyhb>1-AԦ­n$H:@LG2#2ZD"Xʖ/I)Eh^R@bzFNʓMWDhgId"NoF0&@`vM maY+@·=`DDN=7bSA"XCsY2Bmf90ZC jf2b%[ϝ^}-,=X' ʶaȪa5˹ j>MymO MF,cN /gp=)NѿCGgPu@w \L'42.ƴvU xO.V3qZfʦbY-,O;e]#&e B/z];< NH/fC4- O Ks C>TT$֬RgDq(=*^9L IFT9Ne4Tfx0 M*-L+K]:jvQnD=riH׏Of2Vl1x9x]uϩd?UF w@4y.VLF#47>NfMYn|bP-z\`/&TC  Gf {CP\7Vy+1`fF%"W4 8/?+hFs *3b0v o5݇򿳯ohq{>}u?sh4̸jL(+QU"R 'F;79ߛK:}#+.uh+'9#)F ZM5n׹钔*|бڵ^P5a=щ jȆǀd=2X+ϵ (AWqk$ؿ`>/#zw1ʻvDX{N@k[Q֛JFMAd Y)b.4 !?@m\˙ .kk|SXTC҄TҘz=4S)r~ƥȆmo9Uu&(]lD%.sRXдĨ%U;Ytlx'zSU1L!r&Xݶ8pbyc/zpd&Brgp/h&RP3П֩Mfݗ;n&M4 G,Zt;z%v51`p$= ׀gX哎Yy<9Xgezٔ-u>{u3_q4۾7.sH:62&aӡ}FM1b, so8%s5i+:h xl3u&}YlpXMC?03Y1:^*a4'Z<ܖ6U|?M⹘h"hyfTŽfN5{Ef8`>JV92Tb@8ZC`s^UeceƃT[0"/p&FH5dFDAo `5[dwwK6=y]mf%=̽sNо0^m;qN Ňߚ7Dϻ@UC+p=D91fQ!n s9LwKU|+1rBjV mfMb/=Ɵѱgu3g dbQw/R]h_jn؝X!Yw&;JE"bj7Ra12Ae[_q6I :J5<,YoXsQm ݇<+?{D\9~Bg}}4 HVW?{hv(&_pl_>>Se!L.nL4'\-Enՠ5pxF}7#NW?zrVYZ"ߢ=_[XHV*?œ`B=¯ a[@6y1}T'g#ǪJu"!BurcQ]415ism)U^?Xމ͔E2Kw$?K-SRm¤|]ޙKk(CdWC (16m./*ٽCMXH0p$T9T~UC)-NV1m61N.TCN&_]{DmX Cx xki:ȗm!'&R" AonG.yCSiDxm@K'dP<*ބuHa]Vv3gky[.@^zsw9$EXgE5o4.g&iLDA !=][s2a1N22AW= 9UyLtOHM˳`5Bi6fm QjC:dXVrLG'9+tj쥒$Ad)ޭgܬNLX+ᎰoM,̶eV.U@N2ؼREt7^f@vIA˔]jj *1%"l[c(jG&2 [{PifO$}qꃤ 2IXGnefwC@;Žڜ=y4=q|3ǚ'l#ƫ_6[ :QG`b¡w e5jtWqz~hFmӍ4cC˗ؖg>BTa1BK@5d^rڏu4PE UlZDRNHiѹsub9TUϑ6M$SE Pg+ԗ0cA|4M_y\s)''\ Nʤ3RΎg2%AJ=9/TB4Z(f^cƇ1.᝹ɰ$8lف**VwilLyJ^)`}.B;qGAQBG"t ~VEvj#Iƪ`sKtx7+G3|.*dEQh!BB舘 7gEi[B#**pҼ_).? DP'yP8=`ha}4sUhrPhZ% ;Nk`~8eާ'Fgq %oYotzXfVщjRJ<%xCpIǵs}EBT(Z7"xDhh}@( ˣHmc0ʋz ƁG?n= ,BwK۰VF: Waj=_ S`z>N@fC{gPKJ* |t6J@rC4' "˚)$,Bww"B=|mISr{/?b~N\HxJ\<ѷioZw;fu#K٤D\S,+LHgko 9`p3Z0*hAzBd!4%~e{6=.{L+<@yHz_ ެd0ZC1~{nk)TR\a@ ݬth yq27^upQRxmj2gC4SM)*FyIW&vGJ3p,cH5Ⱥުß*(pXo Ѡ?2:y6P;gѮ9ASں(;_P;_>.. ams߃5BF$s:hHzykꎆ$hƩgK6ͥuH"KcnjVt|+cd9p4p‡43;%RZtAY Cߚm$76 PЌ4]'b%Wd%|jѬ.'GPȖRu'# Rꢫ%wԀyYԕS`A٦V9BG)l'Ӳr~cjwCA<7Nv*nj9"XHX~iKavn~~I%讁h> lXZ$/J*iWC\[Fzpу&m](P\2n9Z2Pi}<͐!0 ݠ a`mH$.w u/֏zpv.6 "lF/[9T^ẐEe4W᣻m۶z@ s2APcES=6Kh5E Ѫ{cd5+*-Z 27Ya?9fPؘ v@`䜖Neӌ`z.H6KnBrCHsľz>5ܘK:2Su}zPAe0Uv4Q/ ̴C?8 ?[O+̷ xezέ{Cʬ]h2Չxb /'(='=z{f%Lf78t`@rD/mI^uLOaXV2"\ܨ?e#RSR+(%Wby2Ad(r썗wUwUIBQEQS񎏴H|ߦ&z ٗs{O #,wNe|FB> s'*ndIvk8K yNjKꓪr~e'g 2ޅB"b{P4d Z}?9!ݖg*}?)DVl'b B5'̂5 ba3drO+%G`JwA 5NLz&W:n A&Mym& gS?c9r|[ oele$Wοu va^EL5]#K$tw8S? '@"1BD@Av&N[m3_2jiJG`%,XDk[#irWmzE |r{J?dim6+>A` ~fc(S-!cۋdEc`PW~ "s_7@7Pd{?|%:uC~Zs\ja")h.$\%ޫ<һ bo V8_t{s˻x:98aܶYĽ{lIr0m; ٗ,d+PPZ%ίCO0yAuM(?bޠ>My[O}}7 Oy#|C`eG[e9;gF8rx|L%}百fA 3DJ #`۸uv/IR/b,ͬݲ@Ы `wwPùȱ՝Jazmm|lJrҧ"Y|W45*S'ny x6P|3zb~Dm|53 u.G\U҆ΖtnQ竼؎>sT~m%Q"ʼn&"$$O߮Ucgx;pgu(5Jv4>?rӄ$,NŴcӶTtqۭ&Jr`Bh$,+ ^oFo$Fe&-g:Y U⎥Ӽ>%dT]<[,3 F=Z!˔DRm ^k7|Ť1:)oC {o$W^^:/Ⱦ?ͿB7pGE*~ &p'_6 ZhHN"gHN4\g2^lWn~`zVu,RV&=9sZ\/`SjM[76S blpLbq$iZ6QvSX٥ bSc O鴜fa$_%PQ]CMPu^ޏvR®8Սqr)!j/G]/R;v,T \[Lĉ5*QP~;\UxM9n!2+UZ%k}#j6pk_N<È h*N?bmQ>WeRO<6·WEqNyn>H䖼1lrwvv,N&RkRTk}6Ʃ^K &wV#KဨBy VQ&PbB|<)<6@l)pQڪ |;˶r.E" D(E?Wj*?Oy$m$,ܟʃ{;&IX|Rc/{WQ ,vt,Nq΄43 Jru2J94+<$D(UЪ@qBCBn:&v$,YدO)gIpdw8/V4;rM ^3y N=Hb}!Q0{.E,-5RD )]SdHyȃV=J{з#ɱ@Pq1Zn턡ea|&` N&b Jn|>{hJiPJOEY,칹#hEeLpoAP v(4jE,_LN(b|ł(nUCp*=Oy(C͇:l=&6g`Cf<28 -}{?+1r ~R:G4G\+(pnt9lC:ULKg|kRygK;46nӹ>Ub׮]-^့ޅQJ)W8kNxԒ\=_ƈ=":16gO_Q 7`j8r}Te_3;؝lx8hqة,2[a4L"-D r>n=b̓NYX3eHJ $;˞qC"O!]M-AuR"W\ɦ:aگ5g!W,m7L* c(>i1`by_?j_WE'!Ƈn]19,B# Zʺznu$Y3YB5PVFt`,pvM@=TCCS}?C4!6di2=Cj=IaGޣ7i[EK-\RT?0DC*R.NˆmZ({G -d4nGn9=/EHq?8%qK>*Aњ-g:); BZ]I&)p_Od2i4 nh@ #Bv@1ٍBL2_c/"`'l#Tu>uhOEB,3JE|AxHDl?C_2 jW}5@\@5ٛUh(4n㙐Zl7\xp;rs1N@U|ja՜E0%I6r7kVnJr1OL=}TlEfbu 3'CZ`{9=a)w wIɲa yLyvGß2| F?eHJ$C%i6Wh倹n2PyL}ZOQ'UBuOkOm/+m!rK,)B8bY,'K0:,eݷmN3O(A @̳R| ;'{X7ݸ-hrywWtZ|޵Y)]NޫZJ`8W&aV3*@}&bNL6NLQ,T)IL㢸񮂣,4(֑wd'F^- /|>.P.jQ/4'fP ~n1j$<ĕm,s͝7s(^ , 2".J,!nK,Wql1?55 E)sߵk hM{|O @n,Pa ua%h0(:ZApNN]磽|l^q}Gy[$< > xXwvXU 쯒OŇ^N7=#S=bPڃ+ V.Gsb\zY27*Ta W.]tNYRk,QiqT(FH_ #<<27!J{'_yh3:9m&""=6u3ю3Py 11W{\%gِ}<fΔ "eӯ>2'QCXɲGHTƾd)%&P%aO20D(|{PUѧRDBiOtAZ{Tnݰy@ 7/HWX%$*F7fW3SD@\!) ڻ0}p^Τ(jɇ7k͏NaG{.PG|n(ZqQ/Lsu|g*Բ:Djota*5>ݍrWfVf0u HB5cih7XΤp,$V '4%7ŀl&xe:G( =X/FHqo"0ju9؄*Qk tL.+>%IWq_6ǖ,f}"1kDȭ~P7I͆-z#}.zm`c;\J1eϷL0|//Apv18{il er?.|·H'l106s/'3ΨW18@j֔9-Yׯ~n2 ; mGf#*6阧h~DZoگ)͍ D/vT aW g+RU@x[la{xb~Km^aEvޝa{:bЭS ;#yE" >&| ]m *|4}C N-N~W-Pf֕Q=JO4+G=!³-uB[OJ<4A7U)Ë 2;W)xY^RN_[Z?y&˃|ﳐCyi{zHs=NmK6%r0CD{67<ch[NnM°78ڳbX*YN\Oä1?偰rKG*kt dK,Y{Ռ(f@hjJz bGוpfOxv;??Ξx%q9o2IcZ[̺QIJLmt z0wP|w?ԂeS^k6ʶU c|i St Iy/gpZpzJm\Yxѳ+w8cByL%u \oތ]v&/6y|a"z~yfʃ{j- m89TIBۅRc&8.҅{&-KE> ~ܯ9o",d`uT +G|Ȫ_Ua4Ps?'9E%gZ5%9TplvZl g 6ԋw؉MzBg]Է V>(ˑhP cղ&-~dM~CN 1Mlz.[DTF -Fwx TԽ5w}Y,ՑCc+XPo$hrp4p+W0fU+^0͡i/u+Z>ilCkeLKhb+ƋFg(`Vt]bKL)hfiA1tjt(nmT}Zϑ#o"hȳ:b/-+SJ9&U|90fdF68a4j_5O, iv%A 1t ɑX|-H(0fd0H}!vLeQroIC~US&KSW~:t"ɱXQ6ʋ􌺢2" XKQ?(B {7:t5>`cH$b:/f4|#&#gbRH-HϦ/-&]w(@ TSYkf:b39 xKrXXwXNa!]b\Ό㖟s̕#!{0DY+)Km5>6cH=-dzbƮ/M@bм?\)o?ǔljY՟VC&A?m{c [SiLA|n,0qm75w%gw]R#,^$bBY%Z{\vT3#]NxԞCNV"Q3x4 Z*"E~(\Fr`1iƄdj5F[gyi_%M<={;u ?ߞu'XiS <FER=~0B}{m:YllfME͎ $*0IdwgՒ J98==pQU{[@|~^mwg`1yy&?&ȷSv ^9ȄI=2l<9"7)ܗ\#}*3R'4G}M6.5v pb _ ge( |ƚ8mf0ɂP;Rmqd&chun3MG[c"7\bD΢ pfâ .İGhmA:b߯*2dcJ- ^cznq$ iGGK^f \b0s-/dM i8@0?'`ګUvAGe~Ӎae˳t9f[O.t:u|56ĵ1|V72{ɍW|]ωc}i=@ lN2 0kx1\.)nk?x&>n=OO&WQ*6!HXW zW%2}*Ϭ9%"EV,~6Vп12rd9clqp1FUr咱_-unЋ;R4eR4*l%%P)"Oi`>[w!T>rɉЦ5 e M/<3FEÏO Tm`G2B<Ň%8Ǥ?wu^JsBIE=PjG˪ft'^rpR2Vi]C>$16ْɅ>M2XZ~'u4u:$U, ДNjE!|t"8GwIC7TGL@(>c?4n'.րxL/lQIjVN?+R[CՕ*<']*%.nÌD:&u(|ɊX}29emXOq \!TPiOXaT2W{d֬u-+M!DFK} ?=q\h[-c9R-i Z*,:@z [@ (+kwwxkva0SXTL2\^艪Jp%^}fU>N} k i 7LV ]ެf@[%N9#x%Ž]0phbkom  V/UZuH{IGU^; FsR\mQi!h-w3\A\^Um66*L!Q"*&Ʈ2En([Tl9(';]kp_D^6x4+"{$ /"+fgYZ07070100000040000081a4000000000000000000000001657082560000bfd8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/cϿ]?Eh=ڜ.+ε}Hk Qq+hq4?nԜAI1qJJz.4iXN8K,ngo)4q[[ uC90"m/=IR&ՓMZl>x!} Z[cFvZውuq%08qxc.l}- v@ 04I 4"TST Ɋ+N3m qZឍ8 #vlS m=ɷ3PUf<ǘŪpU'oDzh.suL6 K(ع!džb0 3x^G-mD-=֍&خ|z1PTFp-+i3 Ek0=@61(e3 j EJ}W9m塇=XchmJ~Q5dǠuUé q0ݢPFed>DT#ɝ/nMn-j:8W&ŻGnO;:4ۯ[H>AM&zQ2Bh- 0LtqPq$yO 64L{n˂0FxީG-F7'[r슪/mq1?ϮC1-X:ZB5Flٷ鴾ZrM&UjsUGFE>BVPm\?4jc-~ICǝK…Pv2Xvn:?OB%,@OG xz]Ñm>Vb԰Ӕ|Z^ Ý4YE W\`2BEx*%C"wBO'd3Yf-!\BL_+1ce3HacHuZ٢=2'#?@*OHp O8pvq\L| # iKrCD~M-Tթqs{l(2&Ue 2e?#lzhe& gǐ#V==:Ax11p 6.^'q̳3)'Y^9Zi#ؗ(9n1&{`:.GNu= s1WPG};#L/LWLm`=?!׈휟qHdLL$ZfmN/ fvPv0ڊ>#;x@1{'Ava27Yá{p.%>e?ʻ+QLκGb}]UEЌݞYi^ky AџKh: _GKQii[)˅2 ) 8yl:NQ^NML`aAq-Ҩ yjU!:nUY7N[Ea7ˇvbJn:"5jAݢMhPο#\)^iF$odp!Ee-N_6!εe:WCiGڶ"tp{yfϛh|Wz$lа ;mk;3ƚMɀjCfe; n _U}jqKd7gÏ KŁK_zR{EaU*hә0YcČWJزa T ̢ j &{%ؼ(OLID30Ҿ>rIیiJ1]P)*vdK%PƂe"H l~n\~2i%e {&5?q\)|7a3^fR3p7%WKB?ҹ ae2qdrpgT,@q%kJ@T{GDLokֆOsu s/Cv_zayŦ:^K`@8euܩ>||ؗk 6kgh 蒓ӿ9RB:n"`(-5\Mx^>QSvgNCQ+<'YnSeyu&:uxzI>n_*MFjP48P5펁],^F?cנSzۣޤZFcE<1#8+F $i` O&P،I{-+(,baӪQET tU+q) RRn*1mCyU;r1|d:yz?9ѴLd)ib lyQϯB ՟ KeH13I%Qg@cO'F<|c 0n@̒9p4 Gto4=lsԴLNY QOd>G\Pq'n.k w\Mq{dXftmӟw}yǗ = R/.ݦ>e]$d%w\~$;&v'LĎ^34"*tkgxw}Rxq^ZeGQ#HTr;ȢI0`Վ_6i^VMsrYحelv@ 9W4\Q6Y݆Nȷ7]2պBؑ>:fTjYhsfŮ8לdA&-j]2 vlcT!6Zf94]s?*QxM$eۺ={x1GRf?eM2bˠR7LZ :Ox&&gB*@DђJHkQdKLy4P}<ٞ Do7.(7p p$xr!y׬L!ZE!Ec2qd n -kD]52Cjҍqf}8F93|w2Еb~rgny%e4EPyl$f<) uWe(i`'}K%&aT1Ods%xlRA[K5Ä"o+29H +7'8*#v-Eq]D.T}WPL\޿pzt_sއI.Pf8l\8#XeOc=oN6_|T\oN/f*`.Yø>ߎ;`)䚺17{|XP'/ٔ}q\R.Jlۑ2KNM({Zc@#vkn-fm#` ̝x́s)ˍ},ʏ@[tH!)nHo W}"!3pʤG漐~Ntq}g69J)6)r~"6- ctbڮz\ă7n\!O|yR\Щl~pp\׍enfV L/Mς9[ %zwꂯI:5"pط&2 ϣŽ賐EjY)Rqhbx*$$;hF#2O֧=& 5Qv:p?R, Bd ~ۅNՊ| 9[W%l-td2 *4;@o40ixT{ܐ% ٩iӃ} 8.0yNc`3J:^[TT~XRb0X:[zJFkLe@Bj[G,s,f$2]`alLX)i{'v+z&`{`+=/+]}0svWWPSIť%@ $n%>4$#myP'@N,<,z39P\뗻cY4YL-H+DtW#o?w6? 9Vi ǽA!JM̼4x"/(x3ݰ w`Y˕%3sBB bn̒bFWxd˸:m Sf!⋘AAKɸr9Lo{Cr J!R~![T~@q6\nI&,Z[.`WݞvX6$n wmxgfI@UVʻdžJ̤r0p5Fhk774$c` _<7-lf%#CRGS͸_Zʝ`L {t)/ U\΃9#}/0 [Ίi5C`]6)e`ņҦ1c%MrJMc|;Zn }25 iJawE? W>Ȋa P9r@ZAsawd!ށW*'읫 !sU|ΪgɈްW<°1!|7@eϻt>S| Yx+g ydhpWoel2Nlje0 >pWm,P 8+)3Z(򛮰/IlcڽZ!s7_k#o2!Qm/o;*s.ä"$ (٣Ys {)]ѥL//ȅQ@Y~=YLZ7~)3%%}rE%Unj&GZD.kk63v+ & z D?9ӂS[{ Y´u#@0QI]O~xLr dҩI FDW͚J~Fpv@<@?$@;bd=uFj4E o^*FKK|h[xP[YVh{jC` 6*l8.Gb(SlPtgYs0rЙ \͛R WL1;;MEq,#S 'I^L7THjf\•E׎2=\4=LѐfXQ?;= C$HQs$奮j< h"s=JBQ ьqc^AHU(w&Zeok\@f$:z8\'zL_TI"YjyHP#7w>-32mkOF'QG07H#[ y[GF4oݡJe5z0z!aC<֒b[X>נ*jޓ!Zfw֐ƾ٢Gʉ k'/NU%{o,WYEPvQfLv{Dx׍'mQ>*ѵ *(XQdG5 dX6duƼҥ%'ٮѺ~wƧٴ F$fI9ԐtY71,dpO077[%s9& (2(gixc9u93v- _9HᷨH2LxC* zϜx~r(յZ6R_l}(dbcYˢ(jbn,=$6|h?ζ>1k/b|c^ЀJ,HPᒔL`|E`#)-kY,zHALlx庪:7/oUeGgX~G$Y@Ȭ Z}0%@Q$7\jU!?4$;,fwb&]--?1V^77>Zq}_z/y@f6_lDz59bZOJ:({{r@rZR@TxFR,fdøٓIz6gwXVgBfKj˶T.zup1 M촸Q~q6U^,wpb%,a tz؂a_KLl#`\@S3I9JO Aܷ| @]1du3BɅVi$^1og_{ґ2w&K;:ys寻.zr'e kXY%l"悦gX&tr>ԸLH0z`^t .-}]=q#~I 5Z:[= `*a`qѡ%)\jndQj$0RaIa,YeQНËf:d\УNXD8q!!hj%z䌋F{ڜCMBIMl WA0Zoj]`'2/3NbfxϽ:%GYtgЎ7~SS I"GJ@MÆX Ť;D ~5fE.t$L<ǵ~Zky5uMCm+t"E 1JBܰέƘ`[nK,DVP$|\z\yр8V~ ^D& W,&./O.|Lk?|Т,{.w2bGHhmhS`F"Q.8E 7z,|D !H”AeV#義ƙteb}pF8ӌ `U~jj*d?)h?aJ2r}&Mbx]E>r<%lf}tD][=?+Hk9C]dY)|B9 ( d;s;ͺ艷yb]RR».0w"T~ +vЭ!j6NS՗ [a&puU_ukdSl6j-܄ jPjnBFT{l-8ZoQbapk$F"O {X0͜wgJȳݻ]jK$/?b!GaͿkSaC~WQ|rzm\c_$;OiFxl[\,͡᪙ HtX.߲c4Kɲ6Ggkw4|FD8c=ൟ ~k{ԫg3Nކx3Gw$bDq&jFhAl^A!& #k-yUk3~njF,"HbcR8MT *A`1 jT*_gM@1zo>iSn2пd?lX9<łc w|QrRw>̵t,Ww{d!שNӹC`ݦm|َ]W*s;T͸~#RȟzOq. x[-t${Mib#ؚtف0,>[>A.EփOZ-'*{9]oim=I|V .<7Ġ޶A{?̔gꓴP*sK* \ⰮI: of2`쌧|5D8vr}LOϥ 3 >[ꅸHdy9nMi-Q ZtT: 0ۂȔ8/e bAPt.We/V ƻشeL@o`!3'wOѲaT4g! OֿtXzne(*yL+*,zS?[ !_C O}"Vu&_pQw|{ hu~:gd|:]~I*KH $I7A ;#U p[D9: Jꨨ𤘺K./MEl͑;9V0ܶ |2 4]?1S}{tmlmzdyS0Ҍ='@JtTX3c]wNd>?=ϕC9@r#='EYG(Dd`YB;&yHVWq)6#f̂kvw;68eqއ3x\X]:9_ހ* r}\^nD(]#Lq+|b\{!PKLr|tؔŇ%9>f ?IS0M/8j$^9wA#}vZ7=3?[A`w/qJS`2O'/mmJHuguro/)݅]BEٔp*+kǐɑ'#3Cn\*Ag"5=w =S#ԁgx):xؙNxEՀ 6rQd\0e &B<:Ps4>O=fm-2O*hn:ʐdX6nQ^^z͆!*C`H<%SkܸT5f~XLb߈To`+o']%-ŷwcњׇvcsفrNOPT3ǻC:PP [;3xG1I[5QxP%pa1jSk&yog|Ue<!Wq<5A+hgnUߚ*ؑDY]Ks(A? 讟!SEGo >*x!"!dUY+}uQpd*Z,p, <'v I”fey?KL{UW1D3"RrmK'a{QK8\Ooc% =ozȦsLLk_%_d HGף|FԞ?g%|nvSeS7xfC qn~ltŝ.0d ޲=\4i9Y핐 4_''!8C^U[2&}m@4*W:1ܷ >&Hb,]6rcJ ᄇ]ƯF5;Ki^^ΑjKh ؞M${ \4)? g%tP;<:x\UprA^"촖β6Er!JbyktDxʡ_E}EXlcSxJHy~OaiȖ 7ɜy[d=1"I\te۩B#Ɩw&Nj=\dKoaNt39vNbއ}{Ȅmƭ?-H~. 9a@M~wVyd ;m {N10)p#ȄBO;688oik"{8ҪCpkMK#gG>1x{%IڭU ^rfgTw4G5E6+U?$ ;a4RFqZ<mFhlBdEEViyR<*4mU9T^j"6J zk!ں`{6kW]tw|3U TmA}(}VD  O.rndgS.f$cn0g:ɚ.gFJu_F46)a5ΐT"CT"G큗ʴ N7ÔYR:e=LrN\.!g֬ju( &Iw%Rv|z}R`tT.eoxE+=xaГQ;-H&nQ,ylqjY SqX].u TIOoz)&3JDQ=ep+l#\_FzS_Y칕^Am7u; C߉ٌpoܚҏ~ ݲJk, ESǂPڨGT/i~C8*ȡ2fN= ,HֳnK{JL'^@codO\tYll\ujF,Xӆ n&0!znGpjb8aXಱV/o33p&$:JGlFYD*zN0"_;DTyO*#cx"j JL2B-0gƵjb ]/4GldY>z4fAng\A8%G.3a|UNntL_حS8JA&d"Ui{7k#SJAMXU3k/Qr I<>AB'V cdЗ7޼qXG7rF1k84B ժa6}O_@$xs5p>Uao X,ʟ߳/A"z dU/!RmJH0D+.Q6p(+kt'DЁorCІsv75E:wZLʿ15ҬSx;N%E#w l< $ ~&Rb9+S/h$A!ӺatLOCZ+; :;voOʗWQd"(ņc+>׸7~hА@~X訵fnXZKgy7$KNٮ퐎.pִ 3ɜ># iAQ,'F^T>c01ʝx!upI,wO%T>ȇ3K#D|-!C1?g^z>H|:Pv>XF"$h|pbBd;D®1}a A#(t`Jz'flnGf)mID6B XH0kPV1 p0jrOr&[Bt (щ}}pҍgC6%ضf2)gMKk裀))dK0N JSk[ D.mu+zŭV1B' Nkژ+񫅋ZBs#J MHi{m҈T.Z;I]g -kcQYm(lEJx@YS6g[#{_5bWI6$ӯiV5i짋lg4iIf| 춤7{k;p2/$©-?;mVGL!5TpQcw|uj2OL똂4Lt~m- D~I `u>x g|BZHhyKg?.kGV=r9]HN\mȪ+JsE^yPd/~ww`_&8kRϠBw5\n/@St)AJ&y6iR( &4n}|BDsV)mPRQI;[YEc?M (0ufUύ I4}`̑ʤ%2‹ d{,u@Ot,U&N!qZ 9; 䛷 PhMڎU'ٽ ^oއȃeh$aue[z*'4w@)e 7j;}ȸÍڤ^YO'RdL1$|~oar;@8'b^mG:֓`?%)l6ѣ.`=("+ue4yxV޲wALj?l:w zswJ3twEiT o no)nj3LZ̵s+++M[ƒY0*#47zVeQ*5Z8i8J0H/̊Z3qC\:,3#8$LYi ^oPDs ݫ:N_۶dvf4@! +V`DƉ/#/GkH. *\IbDZ6`H ffi/,[Yx~CqXF|Bb|xQ_OCod07|oS$&R 9AIi9'N&YKaT,Rv6p%G NͫW/۩Rzbz;)T 3yvVM?1MX4c]NlTIhcRceK@1Q7_+_s%-T0 _hǪq T&Uv+' Jhq p<(2st n>S g╡ <((pB>9G.t4{bkr,QAٰʤl+Vi~}Dٙ4$囼dwZIƠK`4w -XM6UJ?G Bۊ󂇍TYG(ڿQ3&WG۱VygJ|㾟8{h؜j*_;7g#ŝ7~@Aq~I~> |׻chɑ2:a'f6QwψVy C `,+rzS09FDpvxN,qC}P$,rP7RwFT{{}^Qu̝ i$_)Uh@ ^V^5F77E?|]bWM|wje V㥐88]5b3yFƨWZ|+QF}De$}#T-od)lb8\?Y2ptjO(+&".y2HSz<^MT~Yq%KL RtjVfW^+̅BwřYĎs38X kݹ dԎǹ(2QFƷݧÊB _]"93@9-I=ݣu l}ۅ-+iL*]EK:BZ֨ 9Fy+aSjAR$:@z&-8G_|"pÇһYNG6|rCt[;t T> eM>I΋!`{,\eXvd~V޹1cfEǭջ8Bn{Xhg]-9H!$ &CA,蔰òI1ENTu>!a*hzS(Wu&AuAh.z p#+ǍCdfBo7fSX\I4gwbE'&5vѴ3B׳ŁoوWQr ERĜ f.(Z\p:.Y 6H`4p쌻M tc93Kpސ@ ZD=n+Y)kt=mx7B(<{D|ڣ\COfӌ0PI$8ch?j؛"`1!,FA k倦uu y)I%Dc&RcE)02gYN;" _BO,tC:I})ezuUw1tJ%2us-bW1/8\ID7ڵ+v>@,LqCWum/>e'θ"1Z}Z(\ɛ]LPqf8!,Il~b0?4}$o3OQGLfn줚[MȺmn|)I6͍qp LT QCJA98vK_Z  zMEY`xN8Z~x?(-^Db~Uyge; @812ZwO8U*(]\$ӁJ|P+4W!ź0Nz ɚ=3t}1T }t]NBnb:S@/9Yvӭ\&!qܔr{Gh̏BO(=ĘpJeqsSrN_T( bHݳl׫ڵSڰnH_Zܢ 8-GdgEh|QtA~H5>2sC(>Gz `OB3!/k_5LEr^vM%E^DTGYwLHȜevAK1alt)j0ca<^5OzMhBHptʼn3R{AOByDلqva'b2aLi9jN's]- :sXV!%@`%mgGvoxgK ]FOtd mb:!GזN\yLaF 6Li)GyU`)qXE9o<&>^#Ya$XE5C`!3- ǷX $0*)?ݲKǔ@+€N/)BtJS,_(dch[p](3_^V>q 4?X+hWj*f74@A+0f.2}Q4PCK3s*[  v2a"A>@ MZ+Q_P@{eÑns༾!s|e7>*a/K%ff0TZ.X#݀t7Krlu)Zٳul}F[M2K Zjt'7GuV@JƁ2Qm <׶n/(n|?+kN3Jşyczey*4{N2iSR9ѯ*$RDٞJ-mN ^kśئ5)L%RNʩ{p Xrf%XgnH{JiR~ M,͟gx>J灨%М}Ԝ-eე}0BYhrz%ҽk0E{Z^9qkpsKyEώ'=[l8@X~?ټ̪] "ei(+],oHC%ۥ|ryT HAAj4RܨEr+]zzbiBxG+ыxSш+yi 1Ut59s.pz i4*M.8?Lc dmDGr?f}m?8kfD8$  -jstR͸Tc9\uc=%>E[.n S^`HCr[c4?UKX%nF,XWz^m?74^`M?ϱ}"Zݧ38>@?bi*[}!5̢qM׭r,Hvjtv΄$T SFGZ*.<# |:$}z L_\H?2dSD~.\jڄ7XX#];P.> LdT800oʧ;U[ta{?$aF?I.q!;,c3:\_L\b:.D%?qɈ~*$S,ZWW"{y&{ }A '7l@ ~?"/D!׏L)mJD$X17fg zhɗX؀4RAH߅7ԧ8.1&w~ɸf+* /ȘY?Er*^Su慙ڔ|aSC*N!IT䀣?L9(5l%dпIi6o:u r_⥫q gtOrYMʏ| ]srzkZ/J~R-P%_!U炡mdq68>4n7WHXgIW,zxY, I2 ]$鿗9cvkqmc{Rq3%l!M.6m'h65E+g^]cvRCq_Kb `)hGNHT{U({$^q[nZl ρ!Đ ?!JAoZ$,VȱEԤԈaLT.L9$t![ٌ0-Ǥ?sLR ȊXY(x,:6&a dPDg*6i>9aDM0PbwSP91ײ&(;bRY֬{3~aq3PNgQej!9qߦ~/z/9ak0K%XL9!8^gZzo,kEgoRg`x%_\ZX;qnRHdG`ҋ99kZ4ȷ)#v˕8Θ)+(%!rqUID}HCΒH9EܰoTm-:m>] gT3:+ 0MB?TvTmIsjd2Ӧ{W({1*)q;dfkF ջ0Lf8aـizUd--e("}h#8Iٲe+J)ø=8/=a+ d@oyBJy=E#=?i;Ϡp #iOb M\ U[(ؚ'DaF8~l;p!(+\ bF5$Fjk,#we(f2=x3I&64 5=as/9 iYP(SgC^.*5) RIHgj${ L%Q4P k%wzKcg1EFd?%OSX`ז'd]扬 wrTTb+_K ԁ7^-TCagȋmPO f ?5$Hϵ'ӱ6QiL&?GAj\c\SM)ɇ ~,p2O:3 0 LiЎbRC8Rf'y'bdZF;X.)+9ЀDb)8Dw;s>9T`N{)`]s R0lݱ5a2Cʿ<#omj~xUQ>W5E!;r$ZF+q=*fYĎ=;+BDj6v[;T0wي<&f&@&4r9ZΠNXQ5xeId#@WnҋðpGܦ(Vrՠԫr~} "i(S}q|V<Lٱ9ϗ`$hf,ٱm=d%Iޝ^:x(qD,=h 9YGvڷjI쭡e1`b3`Ld!V9}bp9S}$@ʩAcDUW99?C>|  rpDtD\A 6p50β񊱍ETL V&[`}*}S`~`*u+']rX 6>B (=zS" Q7e8 4fjWI_&Qh#;'HH+@4-KXMg<{֦<jA#2-I mOc,R׼ډ-u"b͕ֆ%~!WԔ\ZVF>"Ny S#؊?,my{0Ya*[SPܺQ[C*_W_PÒ>%Iㄺ<ڕ8QbxRl˦it~/;֮̆'_a1 'fLJݐ]V~eU^sXYO9-Z,H?ߟܢ}*f~`N#7 owo7.Bem&anSI폃SMn_(o]c`o Ըg$06!~iH\B5o)W=laAPZSRel &5 ȟ냚1$7*L ֒7mk#`H$#mxΞXA0oJ3r':/\պg&m#%n!u(V:g/G)k-zK,a kvZþj[pNcAzGdǣBYHl;NKOuXB3KCд9%UX }/[}Js@FHW1htPp56[b8m+3!6Yt!k5FnEpك5CPU~쵫dv̘hGYQ #Oz1]`StJ2ﭷ a͕3xM!z4HR,5L _\ =s1V""9rUK@ζJgMX?@7R+No#RS6?;g5goaUn/`9{8tY[Cwad{DgIiBzy{_I%Y!@P{$<4U^<&l`>@%U aωǪv:%Blkuc D٠(f Diet%BޛStpLB_Pӹ{?5;*$B7bFFD)\G&-7`sl'J;]yƢ: #i 6ʹq#UEfT3V( oT.gN$/ ʭcדۡ0$J?B6W9G&lj[|3SXLgQ-R)\ fX*>5dJw)TgP R26_WRzl?:f4pB<[B=ICTy.%|xT ;. L%/dwGx=C(q+6T#>'~|kO#Ԁ(Dߺ((vh>jNw= +VJ etyJ0~OB6}\`A6-SkSI Z];⦊w^nRj{qx4Ѵ5g,`)̯z> $MA<:nӪƄg6: o½F0&&ACtMmUA \֡7n/(?il] 5IZ8̒H@ĕ;`=M6,V 8)_Es7IRt~e5 0FDX^%hP1o .'nDJ?}Rfo&c/;R}!¼BV yroft'0X8% ${9l$,'IGۋm2&u\fgo4I +lb̞I_~xWBDv&^̫j0_ @ǺCD]=^{>Z_[;aog]}@O!:ڶ;ߊ CUğxX;<Zxlr (0h̡82i R2w~fRƪeދl6MM:x">M8UEbx(2GS?w T^reZ=TiW,_voAt.%ƈrdQ>þAbĥr;ibwh 6=^fj$[[%]wp;%i{[3iV~(-R :愙@Wg -Vi22pq|}0p*냫$H ab?C g7 P^ G7"Pe}\`間^TASXe:Y{7 C͍d; voL q&~۱rb?y/4Hs+! \ ^,;y'i}u:Q;Ȕ$iH%%FSip$M1?2Um}evg|ODž9(۞ k͒Ts(ķw)"MCqo5SG/ѦD[F4V#(S&3Fسew݃g2:Y<Ap#z޼^8aT;kC7q>vMK{oAitQCh@/٣, %DHG1f6!,c(l,Cы~}l` v2\-툑a:AhkɈu?DsaUAllE lJda:j㱙}gF޾cUPɂon̎KZ}i@#yb-íymPOl;g瓮K_K~ֳT)RֶrF1װ d^l>e'0Sl5ƁlQGS _4,#kƖ)Giv~\xBz3^`AgE^RZt~j#ESaޔ:<۪U W/_oɐ`,[SPupBэ"Z8YpѾˍrBl [؇rHٖ"l^wz}>?ZJ4>ycF]/h %RqܪV2P! ZW ×fq4T(΅={yY$ ?N,̈d[Xy6_rs+RBKoId^ߓA[uqmn0po<͙̚BBإPvc#",5i"/tZ.nY2tCW r \'gZ+͆I3 )5%ۗlÓR 3lmo)8S3O@kf7k1v6kiՌ5}YWP@S>^ Pd^$纳~jm}l׾v9+%h*+'z6їVDLR2<PANoVɻD@:PE'$-5bl$(R.a^,*鉶d`밷VrBٌ/m:{5\w$tY[/*mDѥ{r"+]MMx I<8Er_*o{^Z\ZYXe G310a?Godj*h9 A/?B@ZvTF28 Vx\#gzefaOר&l3.(S, K=8L'{ }M?HFthJS'i3oy9l#g='Y}ς҄=2bȞ֯#rNVOi?HaV۟X<뺨A0UBzU'b цԒ9o jt@H|ǁΰ86"28نb,?2ldX{# s^Vc)ÏQiE6W5*]Pb# KWVSNܑy>,Eij%`{7:ԗW:o+BWο=-6DFk=`v:c8`}򽁮8Z&_%'^šOD0tpwK٩Yr U ڝh#H"Al_i{%j>c#[HrnEB/3٤ddn}rhvw40vՇl.SwqPoKAD.ŚXDOtX0 Q }F־iMA!w>3*=,cfA\ps EP!S?uZ:{̉Ǫ]`sx)ڱ`?9G(֎X#Hj4RQ U4ΐS{f _@&s|5P_{H,έHtCx)}ZQq}n6Q&lᒘ ˽,iX$HǑ u|"-Ɓ ܠ,*7L  wP<'Vg eNßIS] cؑ$WmĊ}+Ħ*9 œ%J( L2\pq|={!EjA N,j'-9qnwI.Bږ6zi+FWVȫ мk΢Lஔ ھɿCblhG۹ J:hwլ679߻Ԯʹ+C}\N!oiB>}S2#b΂Mt1kV =4S]M|--آ`46f䰑^8b :S\)J;J r䠘:ߕK03Krګ | cZKF`Gޟȥ[/`{;o&~cN@P8d)XR sד.|Ǧ)Pܚna9 ,m+1,fӜ烿r3۳B)Dtؓ4T}kKR`0q%^K|1ŒmwO dQ;!n<z.t~% %F|l kv Q}?'{H&':I)N,YCN$Ã>.пay*Î ZMn@uBmG͚vZkpokqfmհm->Z4*ww5=#}KW7_1F~+ʎyuJ.IA ;)ȩ{z028S)6Y}| !MaeWwȼƷ "2@uڇ…7Ӓǧy9 ǜW7 j X= 8zg۟Ă/JMLt+#l䓧ykt$ ~gNu#8 u4qd‚N8@`am7Rފ 4l{f.*Sc~)]h<9N H i&3dbR4p/Z*w@؈O[ZLMZgIsFgn.i ?r(тhq|`.OC-ǺjK3Lҁ>(RlsK OPl^#ʇjņ Wur*w ? bt BTf[1]~9GU~.TLs/wOx!Xnq &,`/v۰ h;xD;l޾DN˶N6Ժ2zZhtU,uO2Z{̱eSf1EH=`hw=΅cl\ X$e!u2=_[֤o0} h傶&s ,k'f}ST!aȠ/D*M{1:B"r|\D@ nLiOTz- {ldywatpnűɌArK8-[s$ϟmv'Dٮ66Hc .X8]w5\} 1&6.WRQ`vۣ Yh9 EOqzS 6 5`4B`!Yg4Ch↳Jc| SOb#$ @w1./|R)+V5x3"H)%oIgz,:myd,3LT7!99F]  kjG6'Hׅ@~cbu"鯍_U41 _X;ǃҗ l /xYy核82G4 ]aV\N \A"oajӗm6̬vRAr=z7mha!Ʀ|fe!sVU~Wor3J=3e`pmJ'=5ѡa8 0 (]IDrX]`u_NM@ Џ2O`J=4k>K2gK%zVEf PYbHRvјK3aҵN}t~mU h};\Bܟe ì0[*̫4cDdpW.:l_t7x% T(֢<^L͠C3}$}3!)KRWOQw)49)f,f[V{41c7 kݯc[kqDv}#ͥGtLB_Z|pI"k+t

    zD\/B< ݐS_"CD Le;Ya޴d& OqJuS,)Z%i҃&ˣC3&@0"ad`hr%o[%9U7:i-Pj<,[ҚlMUNtNfBW7 CJwۧdߑbzf ߚqG3FhAZ,5 WL+G4 =MjH"TG;R1:7 WE<(Bg*Ҍv 7ӷilc5-YX}F &x;̕#+ZZ#P&!O&3`[? -b=ĖKk%'@Ix8he+v9fR+]&o+Cd2< DŊɩ/ ^_fԸ 7 ' OŕٵCmL(/ !\0[QȫstQ8ʐ ⪓w+ 1بu?"Eǡ@ww&#JlmuO<ܐm$IR1(Vf"\wL7.Z)6umm79*nu1FfÖFl-hzM,O[iI?3ilϽXok+h(`Ses1ڞs|& ݨѻNmc]z+k1kWzr($VxV1[Cґb j<ܟndN⚙#b,*$_p. sf Ty?FfA\%KG} }vIFM/5Nn9|&d; dHK?P3Ǒ(8Sm ~XoSRIӋ V#qKkq2J)eWjBΌ$'\*'ڠ ;.9sDfT@Rag0 ZG`yeײRu9q&i=lК D#gb{CbuD oԂ;Cx[5- k 0U{Qsٯ,WNeB9 WOaIxzK\lp 5m's{I]~t:8H3-w ($2#׸?}DNC ЙssץL$y'ЀgCH`bNT9CC eE[v74ԆB UFgUHr9nqP/Ρ?t19?rx%wspdH343ljGvWgJ-1K¥<5tx 2U׾*NQ%A~-6HhgZdlXctYosT=}ƾOçiE! :v{!<9 1u3T߭ץIܜ^! DGΝptԒR 5GOz4kv{u$Hx3.~i!s]A|2>JVh|Zn+/98 ҧ&9\3A3!]ekAl HxP)?8nñ0нKOl9 n,-hdqdX}<P#`@V7T`GZU40nd&g̤>Һ(=zYUSMD6{`}`@7^Z(KGÔ n%["XQi٬[ӎy*N}a.9 WS%픏"ǚkƶ& ~oTlW# ݭzb@Mb~[!q=Cy6X2g닕Met=ddy&nn5_ܤSؑۑ]%,#UjjA T(GmHs7%j+qɽX*C _ҲEtg[ { j 0udrCd&jR/T5"!4K[^r mٵisNuzO(7W(ךO(4s["<[68Ա}I/"%pvdEfɄ藐&03L1i&uqZRٖ!BqC1wo^ QM\+^i_oZTNr!Bqmj㲛ҚDwlO>fwN/^$nP OEm2uq]D+Jg"1n xkZ"  #XHJ;4 QbpWaStzDWS[B)Â*L'IÃU\熋 :gTlؕhsaR$9˪~(mkP*4꽓6Peg0R/"V9Nӌ3ѿ"zu24|cS}8RTmdF;2DI0oZYy_CsgD{瑐m3x~eulϞ!*q b/ݍ/wvCMaD`0la;%S{pFl v+t#m<,'<2*Y/[I; ke10:'N{{2IɯJe㳆oԉux@`"Ȗl^C52|siɄX@"&O/өGŤVjZ](NH>ȭxGG]N7qk#ۻ^ݿa{'1C J"WJBǁTCӌmjk'"ޓ_Ų-\y}fcp.MKjq=Rs4k.)é-?ʞⲬh(KLf[c2#TghP[d @.Rs GIвAg(?h@98@; ܤ q/ *Ns?X l\PD,GrTHw4l (^"&b-EGD0 0:j,zS_S ϥy}L$4 G2iKz>< ـoo^ГN|c}Z}M+ {-3R r) V\uϚ%w̷iϭ$Sk5G^t* OR>hdY C@WdsKIМKY)Ɏ8R{Hhk5w|>ہ{ȕ*NO-,gS7/uJ:GK(XRKKTםYGFnu5>Sgcďd7L1(5lBjP߽:;k;4;J\s\,(ېr'Nt)!^Q4|)@pD߮lS/QZ ) ՝В3@0yiK \l.7`tF eGd3>J"ߪ (:&E$8c|/k-:B 뻢+=fAdɤң%[xf\ieݺty'v̈́Yꧼ4Mtm`'3 v1\(DJ}"-ZQ0>fJXM,GQ:  ~XOr&nƿe6aC㳺$}”yIK1W w}b>%NX(ĭl5?ID1K<@-.hݙ&he$prk*լ̬:KU >}.ݬҔUc-ŀ'-v{ 2-C.ZD& {Z8-ˍÞ}S%t 9fMwXNz:z n[dC2*! 2*ĈX2I ϟG-m٬yNJ/.t%ؽm& u"tԢ-/ƻS%ɪ UaJ{8 iVLN͎؉vṇlp1dԵ 2s?gNmQ#ӕ 6qK^t@T+)Z91)T8=Mqc!繐mүupv^Qޛ=9ܨQx}wjdRfUZ6/jU@:T)_VeطTL=?ug XD6_04>Rwc5(!Uds @ãTWM3GjPN//vvJ:qEFu ĊON ՗txLqu]nJoWΡT&udILlkJD}?\80%jZL"z1hA%R޼mM u2JLPP %ٜ3"/EbÝ@\$ p_ (Ojmk"7RLY /?ruc! ~ Ll2[?(e)L?a.}|_p}Q& L2QM(һQ⪢N[6p ʏCAzU=/?ٸ {|1W+BsHFN34U@P!^hw#iP&wŖO&j}2`8V"O KuVtLVI奇7oԮ=SSRN+]م1񞶉Ĥ cP ;E_`^+Z=ȅQ,&9YوSàAC;Kz}T-fAjFrF)7~`z+Śr- /} Nc"gDH͑1Ph1#s 3u|\CpflX6ǰ;IFӼfݣH;ǭ.'W]n;IFAyOe>v>yQ`I2[VhY6Xң. M۱7>tar\;`&<#Xhǐľҽ>F\;z]eKHPez(n58.e ԠQHCpU`VH<vq"Eӥ6:fCumţZ %jnih&3D fם%8yIQ0m?&vѕX=3.ۡ+b̻ˆE?WU3|kB|p!'ZMDۢ,,X(ݼnl(W52!o:z ]!);UH o]<ms`ּ?Cޭ_ߣ CN {;eH0yJpcH(k|1 (!4Is 7 "|cMK3J4\D^`6(d]Pug+'Sү#BPb~soGO'=UbPE)l H%]+JXX>,BwϨf2dQd E1.YәN^6Q5,*hci5Dz ʒ/Us{D"XLenOWH=n⚜`XPtT632y'bw-X@Y0] { )4Ol#g~QݶADy-߿Q|y D:.]c ŖivƕA_ AWOb!|f<<ړ4|;@ezU>1䳔{. 5Zb}c/lAV v\m5fi;r:2~03udyDG4ip4n}tw@ͷnXx[.zkW\r! Il9FرPҒæguFӆ~`V ,D= 1o&'S9m'H}v*&h6 6Jl(!k&ۇ| eS ï͛=J'gA{09Cqwd LΩ4*0Aug|Fwob(CrlWQx-gp&`iR}#w:}[WFhA L{XFE 4::cykSΨhdkmؖ(.=Sܭ )OaDWBDGעl2PYC=9{ |6Fa9J7T:=n@%{) y,Bb Üեo k&X.b/9a۶M{~~c7D$M8K&Yp|:*$mGVQ-fɋqH}e uU 8d ogt$eo7܊{b+,Ǹ[ O>Ò>.A5PLSF/p[Dy舽rÓ,4 x8iܒ e!0 ?"F-s^΋rS\ՏyҖu,i)Z,ﵡ%cрtd)ExPqS"x1[ȟxgD5p[o@;h1()?K9@mGXffvJ&hj+kf|%;i Ww$Tʧ5zNɺj%ڴm? _ץ\JȰ:P\z (S+NiB1鲤<w` .iY\)V7zKEE"2W-/+u^5 ȩGbSUƝUR7\4袺Ȓ8VqYPV}ƣ;}KLz ƌ7W?w@tM ˏt_\41,3.R*gB7~W-CWS$9 [K |R#jjG]q0=оJG}Ael𙻖b&.vzچ=mѝH ߓQK:LAoE45Ob g􄒾AYP Gh`hҵ[ P$7VtAD2}tX$M5Sh>q^"ZDB/ck"@Qw?у^*X6 VnUV.Sjnd*;>nW]9^E?J→{HF1KڍLK*dš(^/ ,Z!ةѽwa.,u|N0k:kɝ|NpJ٥H[ޫ]Rݿ!7WOl}*gKv5 B "/at|xӈOl +M 0;rpĈe0/̓ӗE rs-cVƑr2ՙ 8{!I2ˈWhK2!$grۃPnlZz]RcV&g!ۧE,1 W0 ͂ZkE&[L+Q3zTZ'pfשtDPb̢eѸt:a;%F|"}N_0_JO`!˽[$g_kCK[Է^Ob(ǿUHѫ'*oDz!Pl ׃106h<}Cf3[~=_fJK1/ [FkcO F (#jz1a1sG¶~zS2mb.bv.! pE"3|'}WF9 0ઃ33s#Fgc'::nj]MG zDžͻU<5)3$bWb{$i Ke., !vUfD6PG[ձ@H!Qͱ@X?IƘRo`2rgOwxOm^] $[&G}5_P ɖ^I]+ \UdpiӚjRDS񯤻ح^(.0r\ʖI,Sڠ%?捰ʤ8f%SIS/k'6iYI/l Ou2a58 R֕páE|y@UG[8| ϩs}q`$Of\sFq$:7/\$: { qht$]`҃ GB'G1? FU{/Fg9]W ]ê z GDÐW0%cW5p^Ywy@ڃ630у'.ij8h XUAcCO^Gؚa ꋭԾG=`qj2OV=͠G%acHShsĄyUaVNhbEZTH/81]Ӗ/(-u1++t&sdV^۵Q^{@D`=ŇiN0IG?Yl}YMxrfB 9qhݵ&3d'k5! OR=S^f%Gza|a+_/hf7ȑR}ODcélf\W }gi._Ui槰aǰe))}:b>T0Pfwks]rIHM!1. OnN].!٭}t'&l/+`TL7ZaPZ)+CC4FWQ }Ēz9 Yu-CzXԨ``~F^{o9= r`! PLɃ;N_*|!/d oj#~hXe4*3ײJfHГDU1e˦`0س~FpQasWcK46dڗwa+񼳓 IpM>3s?>o(` E츶qf:X\TPSξ\ ߆r!9%he2Uא`[T>P'$jhU}H,J608JWqDqlXfg%rP?O՛/`+m )-~C\]T: @mw|2i$T(ZQ4hA_)OM9; NiʦVKw*AfO( sïIS5%>Sd`kz!>OGrxE V'ztD%sR,C U䱚G ^0ykv: /9Q T~}5 J _E:A韲u]0+BP.wȟK{ĝ*WC|h>&gQ?<CGLxE5ʹѫU§78i‰F YN63 B92b3*ֶPXȣ_Ji KmI=!zH^d瀪-IE„-f~5(ZP2,bhL!KO${э͌^_'Z W?WɄ }*!NslTo;qntGDJʀzEsg)ߐ޻^f 93FSw tY8{mpΓc$j^횔aH\mwP4v_vvGuP*d@<%`6D \Fz[*~t8+~1`N3IL,6xm"3T}=z}BBalVOW[7' jMbİ`ixʛIYlL2w"=T 73!QW'HzKȑsh堜Kdj'Do˓ɉ}|3}/ksCG޽޶C6)a% -BGؓ­=v7hZa²?l]?V]Ti\Z~ViRJ$6Zu1†%@ڿ<s|_:@/UoJ6PEBjN^ }Ud\ ЗM`A)M˅]D ~`FG"HS -&ޛb1j.㑵KJ(MJ;x`T`.2qG9&mvT;beIMzßsL^c*ʩ ME\9 [C'T\>2;fP#._BrKֲV6ʏ\+DY'T߄:/ ՒlFP퇙QrTҌH:m͈T^FЮ)Tn]-Ndj;^x@b@oԱ*͢1*y1"3\-^ڏKTNeZt3h= |&^.V֚=7{Ql$hp 1a?3C ~oG$AU!y̧͙jY=r5yڏȃW( qkt@9%JXlu{2Eʰ?Z#?K R\-bCV^xLHe0)MJ-\ Y\1I0tKڃ[zV6X 5)tiXJgl{ia; Dz@JWJ᣿;D*t1֬(Ⓩh2'λ*XJnC,}gMַg:Gw!Dܻ;+h.Ý{N)d= 0\H߬'UFs_X)éZNf܁RU\0;.W]8ˤ1p NI6MV2@ޏ6|Tg!{ִh&t"ݩ=t f{dV:vI4Li&~ڟ HSR\|x<*t[GC8~2qζROf(27c/vڷUHx Ð&M/1\nT 0dwX(j߇C%췄1&ӷk@kR~<,5AzD%f3h̩'=Rlxf4^z?b`ALF 8.2fفĶ96 HgYZ07070100000041000081a4000000000000000000000001657082560000892c000000000000000000000000000000000000006700000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko.xz7zXZִF!t/߈]?Eh=ڜ.+Ȩs&i (AdA#hNm. # HJwVM!}>7!xڦ*4vz_qá-:m,{LpuKДir:qZ_owC/*bJMXQϳ(%tߓ7:$P.ۍ|)L30JX΁6BĎrʼ}IacIE t\Pft+Oϫ茋?Xaf:+dȧKp]WЇw>aŠ}S!Ҝk"}kZVFJʂT~R8[q3_nM%.;go]*:MMpMR2T v;'gM<Ƨ:~˯ds.%& ժ.? lZÑ ҟVe'UC_PL'ۺ[q|f{n{,*M^ĦQd'`!@weײpboTUc||ƀ/|^ؤ8k*LJA1)ӟ?ͻq=\9BOmi%\fc,dwb#}VLOm(`5$ʃ;?F؁ Of!_NVcn<8JpyrjW .xcg %%V2s曎CK/JaKEnZk7SQ>Ftx9uNh*S>rxnuħUH}!lonLPpHoҾ8JߚB}Hߚ5ϕ%L"HYS}l vb/KB,Ŝs8fdN =_#ޒ H[|uM5-_6Hu9(-~հN 2<Fy2¡)΃/7/aZ+D>C܌ePӐBOHTdGW!іsp=W: iff}BoKr>w}1s7&L` !oY+"JJ, 2 oh ~FE'(mrmYˋXS3Xp`ꆧO2!*D|i=6n䨓UM~Eªl4$d9U1\| OBW!MǀZ:{T,V7adsźvkt7 2KF:R` B`xM¡7ipgeə'2*?=cBnHt;kN^X|#ơOPD 3RҊuٷ{ge5AW#j~H.|敫e%;,XY?4kn~17"F$4@w.bW8%Lj{3. F/ /pH;_\L@ ^xx Ң&5d^oJ4c|UWT\QIQ.R!}m\R|̚Jboc-mX9 9iN SҹBkuQS7 H+AaGqD"yrxh9*8drvwfizcd*_K0<tX*f X:v:֑4vFK%;dzCf9l##TKtmdL7;jl8z pB{LSlQQ?Ot)@beI-rE-J.肤sÞ.BzUWPsG I=QqlUCx:ItYq7r"(hiTB"+C_|y]KF?~m֙Lr $Mڏ4$}|T-;%`;$X=v.CdrXJ7gtGX]g7$џDc%Í0rg4eWYKKP 4mV};֠ *un"z `sc\Ҭ +2.<}fjd.nr D3Yf MTKaBLv h1jQ 9@C(4*vH? f߮4QT]TI܂2 x\2w-Խ!BzTgA9] Os]8A.Pf'TN0?+~ j.$T vy705u4w1 ;w]lrxMA-75]CcP!a'yJ|a>LGZVB̒-׎\6g1,|@ 5ClllodQa“k~(3橮տaA_#Z;#ⱎgT929B$QuKlT[5^ѤWo#`a?u9ɵJ{l!_DY[J2P]'VC/IA@[W;{S>+[ |">¾ߔշ/tԣ݊rGef-u("ص?ͅW:7NPΪy/&:l_LYMdK#*44ZT&?_IT":p8/qmE.rJW4eiLN0'iEjf=c*Rcwߝ]ߑ5][ uŶFV' k~Ow50kg,2ɱqX[IT:ᐊ@* Am \fU02*g wSW|_޾\}YbmQ %9Nk+f̳ yOZ":35`^ᖛ&y:L!0r]wM'녗:h~".-"Y  ]>j$rmX|nӄGAPټYy#:Bd_&8SbAj)wDP`D(4inZi> U+ո~T19^9(3I 8D:6'=_Xk0o(!s(n4^Rpm|C-d!$W );q`Je1cέeFpd ; ~zTGYw?5cmI ˮ*s!# .||J)$p @8Dc6l ȫ-{22BN6$dş͒L/=ͯ Lrӗ#lH`abFLLm8NbA8=.mhW9Eoo.Dd]JDJ2Jߖ~?nS9Fo󖇶WnYEemA$qHCfWWeݬ XHv#{M: I0RCܕe g 4'҄8|Fn%!Y:9ӈБWck7޵5e*gi+es'3W!kD1(,~ūBjk ۺheø(&-j\4bB 4e[Ex}Rԏ>o8WB}CD#>[/ŝO]c[kbV'ܝMYJoT3]IDDE@#W [P^FQ<#+i6ʴFg)[$ xPiI\CK4\Oȿşqr0㬎<=nv7Jt}_UJDEy=X7˶"`:崈v-@E#p4Hj` WQ^PD\"E倱~bo+bcbvUHbf3 DYx, CA?tv[[gXG7(H5[Qt'ӊDs̶cP[+.>ٽ9$ІVn<+J" *$^;ѥ|d-\.y.vij#|QJ*zjgwɄ{u)sH5C/ 5P3-)zK䩴zMu/>kYJjƣ`y $7Ti+u}MyeZZ?as{2 zrl~z0Lvn3KwR7rCtv1aa^e>b #;Lgqb+pNE>VH/ΑsMqbܩP[:\|=&ddmzfr\쥈F&к"Lic]Z%J##>RF'd!m XuېV&023# SA^!N{Wxs>GRS=6$Km*~lQj,O* :PKDc|if\@tkO%=xOTRf":(f.g.̚:{}Cqw }(QDT`F쏅HDtϵ>I.@@!MG:-$eNFԔ\Qt^nt=z17WK] t2 U^?||t](H3q_NwK0\e]} y7٥[Qd_tZ+cInfDC$|3p<cfCwe'bA첌r,7cƉ綍Ęd"GBkDƛ]gICgÁk4wwwq"z%]2e.Ssˑ~X^^J_?Bii_/F*/ 8AߓRƐ2Z2_0u~/%_=s:抋 Aĕq~!eedp@zNnVWxU!ZRmrڵ_OÅhѹ$~~9Y{Zwc.u`!>. "BkwYP1Q}X lՄo\x2 ;:5q'++cJƘLμG.BAM%/RzOEK|< իHXz:W0,,"ZyzEݤf'Ƽ=֨"( ֤Fο}.b~}G!ʜpn=pzvdt+gtΚ^ ̻ZYe~R=L C qoqyCW~i2-#/<~)ѹF2{B`R+:a5e\L!48;9k1wg޽:8r8OiBVb rL6 /]|$%HETdOO4q\^e뎣&:0 UmKWt0Oj:;S,Z*Y&fԚExz"iZ93r)J}91׺5:UC\kͣa= zwˊж}XNۉIlG4UՓor6hw)hAT ϔw.8Dzj`tiL "ݾ[m\nVa2fK QƊ3%|Br3KG=[YkP+஗1rXRKi{e8"_!XWX_{Tq{'R|,<Ioјr:фt ChdK{HLRۀ,vnKb~ܛ(]2CY$<0J1e"tp`2@ NX _QkHyĹaoGinq -H^ϫL<@!L[W6 Sq;۴Z=,76v/(>t㦴k 2nXᚪKG )W"o3{#6ߚ30KXs6VA ~a"ׄXnTkRҟt ^R`|3@bADFIHSA47 Yt$ *Awo @֯ ,P3ِ5/a$)TmzNzB!RI5[|'0>tm'nBb:Y;K s'K[}M>h,$3 &{;Jކ f\ftye d{":eTΔsZPpI;P\HGw,襛s5]-_<$-C$+.bGf{p4d~Cb"Ty[?Cw|('6-e\&Nxlb|ߟYIIfr[UBD cED#tODrߠ5\-$q7 19pTP昷=k9223,-?r*OCa`=1w#=3KGgkы!,Es.ùʆ$`dWXc,6Bfل)@hQh󓿻ȍW3jEmnP8*#^%->bȂy[^M]2T3U__N<}lz(Zȇes{ȃYx di0{ ..S䩾 "k{wtc[7Hl*0|CI{ &gD#g`.K7g ӟ(Y^[U8pVUFWs7#÷U[KUސhBnci杝f[%ꌛX*ƍ}D?L2AL~/E ٫dƞ~Ƀ4y#̃B%jWkˉ@[tCvOUyV2)NC-'YLhY5 qDt}`)Ry"4bf$fXrJ#*AO:PGJ{&*~!f. Gdh_Epc, [̜Ԭ9k_9`0ax X %fܔ>T=wi1J$̗Z$(& rRGGP#ܦO3j*&\W7s*Pȃ-q}W>0[JЬՒ O6F.}P]ǜ!h+v qV1 @Ea= U߫R|,aXZAL\͖V/\yQ $T׏ʭy}xӺC!NmqشW84׻, ;:FǸ*@I& |T9f $)9MkG?zQ(xܞ; `^,ϐfq\Uw1lP%再 у΍:~xVòa[t%Yγ_ƭ oōWҖy`w6oly~eӃjT}v8?Yzާ椻S1~n)VEN*cs@v*]Dv^UHn*3/TTuk1|0k׍zQfEÞԑS "/?PbEh}{>ڙ!rn2@]BiU$QWP c'9V^tHm#U bAY݉lFe l,mR:O6_zaֲarֺKiy.TN ps3wؗv I3od&.**3؈CmT#50l$VS 2x+ƭ2oY3RQKNkxuَ̢cΌ, I.88 r'8Q(~XNօݭi}XKiZ0rd-LVBnI%qd8#;l\iI7B0Z G}>9L;JNh|e,xȰ"o-Ks?@Ƈf̺ˁ P|w) TJZA[񌜽o1#-ve^j؊Ji<(LU2]ӼOU1tJI-eD>F(HP VTU3ch5ɥ&,;f.w{ٍ "$n+~SkZ"N2*0lJ[>W.+50ܬF>ZI#'  _3Q\S՜9/6  dHaxQNܤx3A/7*m63RjȻc -dpJ3H"cnh F 2c2Aj×@!  !yObBTʥg+~ԒOJ%n&ބ#p,B'{@q ? |_Brʲ"ٯA2mXpT0 ߡ4h_X qI)sv̮%٬+ -b.A㻡R#n!aMc]76JRd Iu4!%ޯL:xBVl2.5c##yskၑO0 "G9lM7V!b 5-5uqr3rJN}nTNQ}RC _g";Q\\sdaf`KCP\m}K 82p=?]qAgH.xtcJ%dK9Z3,w-iwy)x*-a# ְxJm-:?al-ǫP)ծPsQ v cV%jik Z_hcPБ "5=7Ylܦb#t@oۈ4oS;W>q-)יxw E7KQ@wG< ZVl9f+2 8#2)ql$,{zn11 ɲ)`_@`Z:- w#IB3MP+oɧSf WA*`- aH}# lf||KR3(NbNA"B6_Q 6Iv+L'x7g. 1p@6R;?UT(`!qޒxc^QS%Z0p>w<8J\ s^b Ld|pQZϲy 3_R16ҔBOu;kz EMVU?cN&Z/<\CHMG lx`~pDpV-,T?=8ͣM[w;p Ve^0.\>a7&CyY8{m1è"eDh,RBs~a=[RU F@h]G,k1Xfヾ>^] ԰s;#W%eOK 4 qDnч땴"bG`&t}w@W49eq09!jitGBep>Ӌb#imxO0'ڶu S"<-eWP#\_:v_wf4F rcZoLPy7&cv[~ROmpirn`Y D!#]SfRFA("DW V7i*Dže!\u;iSfk~7[;Э]_Ѹ!^rǒ#MfV9N7΅r. Y9 4u bU] 4/"D ";UUEPߓ`ƁbO EXYł.SP*hA(Un!lpGmYo84o+ ~ґlC ,T#7XJqSP5SlcKvLNTԓ%Aú-x} Y= ӊ*'S5rn(n_$n@쓨}F1ق#+S:=h,'g?= o+f[~{]xgϢ̸c9ZX 252'.NaDPvW[<=:cճӄqe"NQ[yOZPСߌ?_W+-6MB" ]9G r,]~RoV0uLvT6 |7>BQilIkr$@-`Oႅd08:?p+r-nވN]QzlAL 6odО0IkPk>ܿ!}&B@gZCaY Z ?Vn{t3Y#-2UU7s1L_= {?DXV=:KM-ZsHpUn|2@[9bþe:R[S@s5^;-VĈח0Pݖ%[_zEȟ:~prNZ0ՋrLC:nukH1FArB5tqSMʫJo aNH=K9g,GF;|rR\9ڧ0>xcWk.c3e*K'A^Y\IR_;!GOa@BE&Qe2:5 n6؃x=>?jyA6sѵ="+E/|g~(YE^<= 3gMn}1Ph9էeŤ&QZ`e-⬬fV6c`>p(h[~NhtMk;VIp۞">IaӕhKj'W;: T]Bt`1R$5 Lyb1 2n;?o%Cb n[Oioaʌd d[MZa-ؘgٿPZG)k  ~ԫ hv]8*<*̕9n?w.ŮlU )w{8ߕ6N_ߞNY!gR O/,hgsO*>~E "# H'd* Phf&TIs4  - S#jd,y⨂lFtoyNZre.BK˕h FʐY.1cey) nt(<Nl+BjI;%'qi)]!K6VSK$xO\\@%񌓣stSfTK9=ȍnR`sʈS󳿏U__}t6 R%< )MOj}CZM<On}󐉞SՏ-u'Xc}jXJd^u=(ñjF##?Kĺ(2 bqخ=hT$ H62tΟ㱞3G-OuuԵۗ3*wJ- P j4bJdJ:!)ga%fG99y@0CUӧ]?VT3C,#m" k 0@ UW#P#ϭԼR+ m?;ZoH}xpqŞK|z6|$? E%a0Ls#rW^Jy\` GI8A=__ꂄM?E 2ڞX$*o 9~{|@Y9k}rz|^ K@,LwxaXu٠>NM;F .0.NXy8t`N91wlQ+'j!TkZpS**^DUt ` l&F~E \/rwi*9NrIcڢGA/? cwx p6z8q4NFOYm͸b*J7{i bɬEAeIĮ&W^,Bz:pB ai-okN6諸I*޺h>pcQRpgM2x@tVFPӐm;A򊚡%1;fhA]nSZ`CrA/:6ť<^jL>|-."09>]jAν.CSkJX VVZtZ$Q^Ʈ样`h5]?yRo1ׂW=_6j6GQ#FcPw Z>ةVhĿlha5{M Qyǂ:i/bՙ Cŵ 9Ό[E )#'b sT}Sl>Ø{awT3_έamFIA/uhd]+n-U.ɝDr{۱7aF4DmV Wy?Ϻ4 >秙FaOK  mIЮ9m@*C{#[- Ң\ZXi  R*qZ^خ[g g4!NΚ Js>8șHWcRʒCe4{3ߧڕBXV;+tO7g G% BB¶Ӡ#b6*q,;If* a5xKУ˂nD T--hxQ!^FHdj6 X,LYlֆ㹒b!I9;T.5$VF'[7]r+KqB:\3<wb8ׄ: 1#.E W;gP`C^=%NirZ0 l9Mc |^0Ӿ7^$LEHF]C8p{s3`ob&F7Ugf fːڵׅϢ;(?g/tYZѝjNXnhD+W #3±T!նH]4y,P:3)B1P_/HInPuq}бQ`N(rr3ۦe$Pr6kn~]2Vk6̣RgR-6vW :Lᕬ/ Q.dDOX`^@[6z#e#nlPO$ xͰ  (,HMꒌ.5m4=C3eL$vF;`wC4@a/|C—e\մN*/kiN@apV񂵲*MG$( ܖOck rT|p\U#8A<.z8$,d#݌Na<@fki1?!H77t2 o^n84A? !-<W\\lD4i+toA*,Ei#v-3 ^!j5 oeyA;>H:sVvi)%feF;P+"ۂW>/It }G7γ6kxq8caNi,p3=Vi+iCەDU)5 WnՎqWch}v8 Sq5ȀΝ$Q˪hȺGZ?j׋sy⫺H_HE/$ &圴<{ZV1DLp xNE-wF͐>73\Jve540Sq!l+ D[|BT{ $-~9)fg0P9 s:s;&fͿEeڈ[Sr$ cfßW3P5{NH^n[f uG wNX]hw 3KF4i݈NUw\taȇ`L4 lfpN3FLCLK!#]N_ 7ƋR0fթQFȢ qߤͼ}qlm@(/Q,ke-8Nc‘^EK㞼Z +{,5O!Ԁk@+[S#b'˦bRAI B$~O9Sl^SH#ȍr/$M:2+I9 5€] ~UX36<9g(DŎ1==m%=XhVZ ӫļ+>y#X*AMNDIqZf~"wL|mOfR=2ʳ`IcU t\dL44U&Ry'<:?q!Ǡx1[p|_S^Ё﷘T)64Gfm_8Fp&հyӐ")(N4W]h ݹ0uuK`JC(4 n5cHG\x'" 'FeӧgY0)_p]>rX*x6Lk0?9U<1Bd`$Tˆz0I2/ Liʋ$fK}US`ocі=ϬykIө4ra],Q4G|lX";>dZnY=K+ӎY`šl_Hzb*i7!ZТߥF3~-S/r_}y<ƀ3NW {SRNe[?(ĵvj7y96訬^ T% C4Nձ4יwT?V@Pv}Vf6%ђYÕ =]}@hjs`) `{PZ77VA\bW+ߧgVk9٣1ЈZ>xMCd %0.-Dy2^nM8L}G9H$,+&0FsHęG Ο YoMq2O5%{` XE[0{AX R/=MEj}e% 6&DQeOKdmS{# > PIm^5+WGͿj@ \A۩>o]^?5YA-R\^Fo5gK ZT+i%2\2ܙ%A \yz}pukGKFl w;QkY2;::5`&|΍Z3ņ% s0s/BwLG`~,3\ XK.bk,tiv[zOMSn "Bp ^["s+Wu~ɥ6*^޷,)Ri^fE.{ET(M6UC% GHɹSU:3 B;g1@OPfPρ(:6lCN}x'·miTIK2И#{"9[ֺFjen; [ďͥPJWޓA DVDϤwGWQ~FhF7Mb-``g~|pEOz FIsP0MdI̛gY r*-I 6"*55 tm+:?FRٛ>7ޞ~#]̑p؅5׮j4% Jr>3V=cGj6Y4ߨ+ [M \\zZdNƖoIK臡>/GTaJC̹ W@}G-9Jݜg?R\sz0>+W~n*p <D=Nݯ=C`?(Ш~.iB׻cs;&AbD oOq\2=wd}B& [/RrP)O{t%J=P|T_8Hƛago6A*svS7[X.}HڞIjaA6i"_iCh@vטzYaV1h@2vrCY_ Uc|8ב-H8uאr&5*Ux;"gOq7]h1!bv {J0F%{/Xfbͽ<{ll=Ԫ;+o13'닗=]m6 fBXMtU]\Uhwܦ8cIFC֪@6-=}ҬqJG`OF4˚)CM %qZ#4@Le򕿝9~׼qu> dt^ X[Kߺ1_αS+]Pxy.++CRl~/1]o ]:tl&qmJln&(oGUpJC_)Ĩ F-Gyz]hWx/di-CCX{gQddkJ=m]c$"܋wn 2') lNA9(]%&Q(*M>>VH XPO i;A*e5\Mxot_$`?Ғ^^qgIJun@iKL0բg]i!RujQ֝G*goZ¿PmPᜫ&>͛J9ZWSynB/Hd_$r"0Ń$ҟ1>* šA$uQ iiQyc5;r3PDnhRZ<ׯ@rLМcvLđNW3}P(ҼpwwX&VW}@[Бr7Va8h]+w"Qp6* H@aX /  -茗m3C+(?gF: X> ϻ]0N0KOwk3~)ۥ 5ej&/f]Vz}.+c#7ꊙ>1ʇ3[a?1"'߯U9jyyNM2QӘp-zxBØ566PwWu*~ĀfpK9,4ram,A^Z9DIbȠ{v+AcT5I[,g~MU6'r 6>" Dw\q' avnٞ$ݼ63価F'rLl6dyw˧4|G'j035$zi LTh$ Tm3Qe#7$?k<'*{*-UF0eLWqw[> wS\"6S4mhe,#j+$m+b}Z&˿bCI ~fkzbnX6oü}R8xIx@C1;5z2H¨OJޣ >ta$VFԞk` ?O5mRD`B4$8Dו;eZ!Tcϴois{=x,@ʼnqpY6Q/w [eeD`7ZClAaY-8[Nt/7/ԤM {V3w 8$k6?Z}A s6 {7KUXӺK^ף#7XO󉉉5.H;pdrAr_{<"eeX8G)| G-X{5}DRޒ>AEPIڥaE>Ds mAywH"JZ/UjJDr AZ:'S.o5[1|L?=*iJz@q< );.zŶu5KB=w)[葭@oGn C[EUMR ,f>t.V;D 'r;R:֬Kio*2;`fPвT;,ωA tcm8[^/Kt΄qq-HS~sͣ0YJ6"4PqUxj{9G9pt[r' yՌeA̱GVrW Ebw pUX>' O#Q.i\6E*'^LW^ЍJ}+V$X4G,,:wtJrpNҠ4X2.N{ `M>emϐO)#W%6A("Yy˅\XȇQٍGzUԆq&w}dsh.u{B/Dh/T:Qr1S:Y\eձ5>Y"&!Om?k#ww39r׆g Le\mpugI ,Y:1vӎ1c7_K(@P|f/y.D$Otm$cDC!B Ϊim!4_f9X+vaY틚qx)\Z)M>JCGFAlsus7}h6G]Wb*_1`9.h>-fYoֵ:?b'j 9]ߺ޸[ufB c躾( OR;@kޫv{?9;ع 0 }TGnsY)h.,sq0=)z h9uc8O# ]<t8dKb)_Ht!iIcDB2Qi><}}|hɏd;YYc.Te! bK?V)'PѴ@ް"e=p _NO$c>4@&b^J]Kŵ0ˆNv.KUW7ͭ@sW#["|rOۥZ89?:1#3blqNsFVnO`HO\Lv3} jJ5|y)Kf&PAjW3k y& B=M t˛q,C6H/ղRQ#TyqPq+_X27n{J|Wܪ:hxD Y/5ϴ6OXYUpaw3-5GȡCl m}RI[V1/v*F1f0 khsV]:<hy_#):ϳW# _K ̮U|ы+Sn܂;Nǧ=ipʲ;Mb[miCj]}ÍƤ^s}4 DP{K>b͍0:B5+yva%aJ7j4bH9{?j#DJ a>[*Q0CO.6rlf)Z|eXOJf-4 ҆mѿY+n0#:[@~0k JI$;sĞ%梞ӂpQX>njT; 872sv+u"ED񁗒& eO_3. 6R k.hM$~$6q׾ut)wANO>0I xwVږheA#Q&Hj(ـ (H.o?y ̯75^ƖؘObfvOt3żFDZ:PqrEȽTK1WP.heFKOeg0j^O:@7ê=u:+r[]CwL?XZzѨmk19W^j&f>y>)ĺIԕrxP)W>AFr2t)yeII` {Kt̑o% >?+,M@zԊ]~%kR"I*.jae Xb?R4A߷'bʨ&Z06c_]. ڏ҇bsqVNI`9ӴopϿ➚|__46!;t/+&ơwUq Qw#2?и υT t$޹00&3i&6oTt3v=ncH.YLl!Fav$'?ȭ3~=”[ xHTRvhqΖX |1ߝB,?$DztBD=1t{&ʐWN;7Iۦv)[>TH&qΰ K7 [5!XzZEmlQ mxh.;ŨB1e&3 z=oM5\|XY:/K"_L=~k *U1hN`奀(nӯ.rVwnWXm<$qQQyjش?ɶ?bz@t#44?GD :߀ENRƫeҤxYq޳U;rA[/c@Ö͙IYMf|yUhYQ B_BjxJ{.*r\'\m>myKyr@F1"/X8h! zW0BؐN%."> $|$8qJ m@F9ʢKWJ‹!wB=d.wY"aI%"BbL br90['rCusE+5LFj-( 2|'>Wo0eSLK=Y:+3hCMVL=B.̂(c΁8ai%Q$d*jC8[49$7.>Ո̷SU'WTZv#)0ٹ3%RQ= F\A#osnpEЀ0CM6=-"nR{$Cå,5r SoBSbUoPeT<DS[]r䐠M6[vC+竨]J Qj- 3#&_5pn#U ~Pwhrz>$]5G׺5SLAF-S̜δy%Ny~4nFx?1`BR_8fjK=$ iz9Cf*#s; {GP޴W 5'\QwcB1̲8+5Yr_oI(QVD*ZKgLwNn+n^H҃b8t|דP yЃgt"wm (ʏ.Hc9@,ek\蒊0FCmfǖA sx)Q%]L)* 0SUA >f\pZ>a 7p _eI+Icldaub^V҃D.yk1SabrbEE?{}a_; `=c3IpY( >]t~nj%GK\.ȝ|&$g ɪ+!ฟ`cꔯUh TGX^ tDRЗw`ӎ3L~y 8r0oTW;.K+#Pшgm#Aֲ*) v7DM=$VīS#Snqp=_nO(FFxw**K\v=DInmOtR-lB}^ij:W7<|k$j5lrR,&Ggd; E{ICmh Bm҉oj 09ڨ0YFP&w: S9 ՗ڹFBa_:måȸ{ "֊x{:]RXŒO*w(ܛ'U[wwJ\'Eo/qm HIBvG}Ȱ-@" whB') W"1ktlL14kihAQIVxu_]2A Wh=<hu[!4jEVϦJ}hI_:爊2K6:fAd Ҟ 1-}h a{_hᆑä4 t|1~Ð'-/bSЀot&օQL 5^t r'xmGMĦ@MVkwf%L7<3IYohĦ&wœ);ځ9ID"k2ÒneG8 n8(gFAp b y>REu?<}O9Nf{J%jU?>'SmdFf[ g0R)na:d./{z8}e#T@( HG6|l|:j btmw+س_fچ'e|}$Ķ&KxEw; 3 9c0ak7 XDz]j'%a:/$T7d+ l_#ez|Cm<$Z%ROVmnx1]3=x)N+PaύGh8T`lOvV~LW)B#\hu%Y"]QUńE^,+{.9 K'MFL1[>:R^mjcց|~Wa4Ǘ8R Wd_qQiImB1G0DSȫ"21HM=ό;V%0b+Yl#p=oe>_ETJ~8 VjҔ֟?=( jpUPԨmZ,ҳ1 xN7^&?{eiO㡠$/_ nhU8 3 wu㿄"`hoPi'/J*D%m̐m$r>כ僽HijD!](X3N>nuq3MO '%_ҟYKSvΨA8cp4$YcƃxN!ta@0#\6%Ox%D`/T3 (&wejJ0D8zx;a\wMXVB(Q$0zPO) H,_009vZ}VMbz 9WuN/Ѭ[b]A!9B;Ys=aSn} o~~$^jCGC~hdH`I' m&ObeRrŀLHt97Oʼl~˪f 3}VLB8>J/l~ V*3a~m1vŵ+Z cE,<0tYuF8<\H6qZ]#)193gO1=XBLR<ٔI.*UT_XE-dMrkЪ zMȵ@ѓEu.mPA曅'ju*;7Zl4P&u`P/).cXWP~{SܻQw8+ n/zZpFC,_waCWOgz!pZB&pJQPN:[ emnmC2[Uu;/:oS>JJR2A$,2"Zŕ5"3S;QVXMO[d!cL| q0j[yL/w9zIJQfPeo bf!O+o X;uN)Pкȅ/bAӓtUMׂNQ3O#Y@g6G+U/~TƻEqDÿ|ڤDFJ2oez?>pp񙋿\ KBǵX@^x(CzM+kLS|׼mIKG8`.;;z!Şs(/pN9Jed4zI+#J*Ĥ Az uoభ a61.QHj1.[>v1r VNJu7$o?%kOJ?Nw;pKc0Oq4$ k>"$چ%(ɨ\E'W9Ijh"&fX, P?XaجCĒ098Xnͭ\W(U:)znm\4׊x ǟgYZ07070100000042000081a40000000000000000000000016570825600006408000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko.xz7zXZִF!t/c]?Eh=ڜ.+E^ֲOYv Y:;j7džue}ڀ -{hTpG3VJr8mO@I#Ţ?R-Ylmh'#H1Oɴ &NSH>VB`Sƒf<{-OO&@X UvC.KȠ"35ȷS0mđmȌ,Ia$lyf&6r]>z_d 8շ40냂i6w[$ ׈&7 V |OA=blcz v.v:j^X#sl*[Uv&kc_{37gcXA|3ڱiؖL+RYCM͎3.󅇚L SbČi\T(OwqGPl2dˢaK`\6T %mz1X3}̓ ՜@NAڿNa3@Je y'ʫ))JDH!\<)r*ᨃ3@i\Suyew#:y61jMoܨ^U#5[7f?@O: > +wIm͍w\w]S*RՆF`mSm[_# }*S>9rs]xM?=D"j0ܟ 굽kcGhjؕC^0w 'JKvW.dZ[p67 F*e]iHq>;>Oj +SQ<>H}TUek 5<~9u!Y<###4VHn 6SL=Un~nsoTn_:P1~* TfSlwM&"OS' u5z /6]´y`E(o`T%+%3Cl+Ao}2)gԲ{58t {МI[Ͳ`e{b )4͔/e Kn䥫f>MdǭFFw!1{<[ćD{fάMPԑQ."G-"~T3)`#^ ݫZ$}r҂s MQgٿif |wN̊C G@덌919|v()px Fv&33A ]06LBˊY[* P6%34>~Z3l/ɀ#RrSzғBc`ryN]qYI [2 z[_(y^b#sqSL+UVX-!z79v?Q k.Rka-VfC V~ {>րH|%TE$@b tHԢ&#Ӗ(>ޜMQ)iCOiGR/ JBD/eEΫN |x3&2+O'NO-WP$%:]Y E9ֆ ?rToI9n8{2Ȩq6^Q\`Gy6h4~ܧT$Cv<9 iY|lnqt,H7鶂\`=K7/3NO$@z#Vf#+> Z*OM-:`j%7t{ vjެ rx-FCJΘ)?F,R&!kHӾ*‹M7K]O_!WKIh Y=mO%@,LQOI󘨱]-2W4m'1J'^չBe (SjӒx c>Aհs_N}lo2. !;K;,¹0'*ǭ$Қ#T;c5y6oDq<5#i#` PՙL,Y`Hκ<ֶ$}NI;Ƌ s8hRb4@ ,C0}t.h8=Q8^UPqMy3 r;{%=$ ?xb[6/Q>k(h(xQ}(pig01I(060↓r뉉$&aOק uL|;"zM]?$&LHrq" Xb^[5JykF EꞞ@S"k՚;|炽׈ 8H=(Fʟ\Q҆ECto5EAXOw{[N53 o>j|B7Q">LE%3oJ)zދWV 8ΉwIiRD}$Y+J(T xLO)Z<j+w ,54}4B+~xN\gm0zLdC*hwH C?z<-cF%dlL(f et`Tb&UԽwOSZ$=G4h4kx ^< ,oKuRacrjaٮw*/>$MtQ1v=]3EPI8eapNe ]dcCt$jgzV\d.Wg] (rO3E"O{T_MFX ]a&{|GW!3ɡR.Dq#gAC`:h~=5on*@G7Z y™Mncx&LMo?λϸMoZN6*5L86rUl Bpq@1vY?F8CQS.ZSpI 7{$W~T]2hnS7M6/CtB;o u0 .@a{|8" vR`ƹe>B3FtB@tvESXeje'PFBpHI&QAR3\裛< WBZhյkyN'OeDzTL *y*(6|I<^vQOz?Sp GV paQ6W-XIh5`&{ TS:ӍuE?e9*?@AW`x6赘@~[Fst,|g|NO02n:ѡlk>+!^2qK/ކtŜX[w\\Qv':0xFU㫂2zd]+hzla϶R-v5khn bJ@n>E@Nq@K[bgk+^ߜ`b.!fdOi?ʰLĝo"fqt{w2{4Q= TϺoQP?w)!S~.:!Q1<} 6):HrwU4etB'Xӂ伨 qAe%[M4JmuJtjv0/e9ֺSaO7JjR۶PFD僧btA^9ovq1[fI."<=]땣< N,**@ϊ̲Y&aAI@ O+iDץ@ú+|ZIYN(#74d@Z8޻BqXЁ7 cKb?ϯjbo3}|!]`W^Lj 뭓.,Mdĵ ZxSK2tP:v=p/\퓯'HP\SȅVXtPZ%Hk-dR=<#I +S<6rjŏ@dTXq'uT@qk<\E]ܥPK|%#D= PA*չvy:I6b&$'&{ jACqw$s/ /*r,׏jW%V hςI(B&5Ԅ#R-E4$WM,6}q1Ř#y ikQH&P u8B0<E6MhT]%gKL e=9?Q\*{A9]yrf <(+갶Ž>Gu,- 9p-c3X$;ڗA$.+dB W/8d靃H5%u%CIuL]%krHsUj!ߍ,`}\&ϵ8v#rN¤9w1chy;?x㚀C \c~^4=ڊD^̈bsUyWǗuUv+$N{X^/|20lM63LL%"xl xk8*&K18t| WcWkOh_T`oAx|`?6ZTR:\7 ~ 5,_XZp8% X̆'u钸+,d]E狐my H{z^?0JZ teDԴfpDsA2B'1"`o/3!|u&MtFR|;Lmͧ6;`: @e$W)lOW+C[JCVx͡J'jGN7 |5}ZOEJjЧ sǿhWBegcHVVLy+Zo߼P\ϰ6WFYr;6W9D䳹rw.ǝ[/6Az9;y1z'%RoY^8FqK"6\`?LV(mpFҏ RꞾC6.~pnȏM\P[ݰe.F^"PZ)h&j,o'=BFr0&&{W9]-]ё7sՒm5R8o1##HY.[D$tؖGmtySՙ$?9AX#̉? rj9r᧌ AȎ4O>}ݠCi"i%c'"~%dӰìl‹K,2V~D8[|7DUKq@(޼e_ `hZ9ː~H@BrOZY@TI/MQKUqlͦzozK.=fʫ\-ar`i\æѠ7&Ct: :bcQϻ.2 # gA/>bF]7ݮE5-FҢTwi~ P.}fBY"F*b&`njh D::Uw2XC@TO_FO$ ݄Ky9D}#\_wҎ}/2xzy͢)E?LqFV;<Ȍqs "816RXG:CƊ3o\ uȄO'O,Iz北 >J)AX ֘[kCP$N= #xYJܷKY/aTIxFyg~/}qƒŻ~[H_A[ߌGNI A- I[$4 %봸V7?m 5b@ڊr0@a'hfrMY -uY>^K6Kq*#9|YYpUrH :CV삈4(L5R%p3P/0y#=hd Чm,$H9֛v | ;-bsM. enȠmsk ڛU*Z# 椨d2aYWFQokP%* Q1b}g 7T%$T9XFݵc9rDDf]cE-rzWYʧ"jV""wmy)z+BVn=?g}|'$ O. AjzlCn2HMN(Y@ ;!5уeRP ahw8pK?&|aiN0d[¿~Ϊ xek 7Z^rW_ࢁ|nZ3>+1Uٴ;.eTtd\q;'Ty?D,r ;a̡yP~^N=2O= qrϬj{w,@vb>m!#Q?8vCcSNg)`` 3?B u1׬ÄɓB`*m:.oBK1n-]%v] n}E>\\알vӄI{ֽKz}=ij:ȧM|ag[ `PN`D)҇;3j?OKe`.V; -ٻPЙN?ŸCn.ub"Nh".߾v6<#D*: 3pi- s8/SV>`K''3w' i ##}V5r`yNh xt\>cNUsT[>,oQcXDQ>le::@Uømdko5c IRWu;F>#eY2I<ǥIHTތȇ֎XVӞBp<$_M1*u,JFL T8F!K ƚ(f^lC#Xresh؍燃\dI='EhhQLh_I&{o e)݇[#60*.rD/c+<d+V}i7l\c .⣮u-3?BK1M(p4Iq[6/ϥn<%걟`D1F:70Y~3 6hT0'5rKw-*Ty01GYZo9C<9QQCA-^_Þ q麘 'fl~P4+D B}>y"ͅ p9_7xtظjwD/~$/i2vb,a#*UR$HB |rE}*&$k8bz%4u%0hnfPw蝨XxpMf쓚zL^SzA uˊ1劂J} L8-j/Kp#;o>S<014Jq4'c J=QwTcTg W;O\BȺ2i`3ioȬ^2dw'p&[[lIaGWUsPjι l2ڍVvf6[]DXa2#9 Z%sY8/I?GG£բ#NC^gu~bZw+s+}g>aD9\TʿHs_'e÷DXYr<#5Wl PC=5oqR'o]&閇Ym[*tW'QM[Ee%_`0p_Nzރu4W$~4f#=ͯwJ"4B,Ag`R{^͠;5qa 4Kb퀄ZY4 t7p0x~~eK| eXϫ fwScR)V*-M0cCh=t_K?ţh|ͥ텕|#2w-,dF΄|,/qn/9qD`2=IőAB l .*ѳ[Ųl+JuL`<:m xBPr'wwqy8mbR~ĎyNTSP_rIF+㝛0ѹayP-q&[fD&0:ܾ0X/LY[z25.-L gkbw$pWj$2ʴvfH yX? n0͐fcڶn-ˁV>t xgAY ,tc@f+@K|od)wEL$3/Q;i )ðuvdn:2k ^7Bc\7ȝa^bKt6foZ/nu2Vl1EFM|Ju. ߯p-'R\yY$J˱y7<./`f]= `{٠Gt[a;W I"Ω;A.#8&пܨy*cMt%[RbFLCi@ X;k$iC)XL [[{sWdl1;I$yΉN-GVn1+Wk3Z0 ,1r@ɠJ98p02@f59c,SJo1teȲ<#,_Bz&zHxOl׬@L啋5D?({΁뙮K]FpE 1t{;bXYb'`gi<,ĕ1d]!Cp2퇼<ȜR31g<]8!E/tI)Q%Lv;Z,13-8w]"I3U,\IR$z+Nr6>#&0S0dEUd*la?%s9$E7E%&CbO t6XF[U:,!(_μܨVy3"})z!RybX})؛;H =H_ēYC^sj'PVrݥᗃv fi_IcΌcv߂ǰj|VMPͼӣHsK#N;WK=@WvFp#Xu}#@0C4 %ICD3C+{U"tr+J3ޏBɂ%o)X# 6de=iC 0Eߧ֊SIO:{`Jns#Vgd,7Tzﺕ`AgP~ʒӺ'*\inlݲM]&>ߩ͔Gɼ zϊ 5tƎ(eY q0p~+ͼ16Pgam/a6f# h،qsWj_cRcM=&ntAT_:S^fRm6'23`_t#Uʃ[X7&ѷA2[.(lzypT`Z(WV*-aܐ=U]H>G+L)}}߲z<9 I16֟Ud+J-]洷T.vy>pK;UۂFB >h'ȟ[=(g6zBKb۷IKvd4[$SG;tW.k:~llxH~{vJNV6HyEjǝ\Cơo `BÆ v dS-atB)G? sQc8 #D#31̧AQ ^5\dWKOP؎G@M2'WHxVq ;fg!w'5D@E6 ; B]'ں^0ًj*q JzÆz;o0UOYH7бN#؞@IнyAL=(P]S?c&Ɣj2||qU'e\ ?3 "l&>K-ȩ #}F $7!s)'K>˙nRe]J(jFJ8g7 onоǷQ/"%k^yJ7ǗrdlJ7%\+a0{tmwWL6*q1OLߝaV11&w|gDu}ٞ]3],'x.QK}e=<7cu RRu8 '?rR|D Wd ߤ/w% |(EN t)Q$QH9.Iq?`ηoM)c͞v N]s}b~ j;oP3*nlLd^(SMqbRȿleئu*~B3Ul_/8Ɨ`~NB#E~1 7 ů= z`B^8ҙ_3Y.1X_y~˼!40˺nMچ  B<,CAz1%aUR~}y̧u} :/I Xf5A$Q@b Y>I;}R!O{A~oVYuXPfQMSPλnaA誈Q.^qOIbIΩHp/Y ./IR.bO.A.*ڛɁsBc[GDy# S{ni ۵npA6UB[AjW'EM'6{^Wa6z9)'llZ-od-'aAjC[xK$&Xd卫m|7pUuŴ&|16 p-rkAǍȨH|dp gȩf: 2J/0 @ʃ4 m =j& >$)a|h+dnz,6F qY{q#vʶ Bd[4z3KnEoB!v5շξ|E>m:]Sp_{o\ >lr l!Y鳵Z=x;?F.Co%lf,5Ϝa>8VKpXc87hodSL:A?rT` 女fIX$Ctyw"Ȋ$!%g(fJ<چ4-گ**GBqexe.]Oq~#usJ6/mlCދ}ҩ ;E}{t32=y$I}z@]QqKkTaIZ'eyaQn! [^IrntN ֈYtf껴:kW!g*}NŲ(eH{,M\-pXhnXͱ`aYpUX*N#/5|r/wk-t>됴jΧf]X1:z66:H[tV|zmMvo.,Uo\AWt]/N*<5Ӭżń_FSh ^ϡ~[=ݧ}El;̑_Ao=sIX  29'i6bh!iJ/Lw#ЕщcBIw V/_sJ*)d5$D+EH]H-,܃uz'A̓&||rT$;9~ W\p7ZOҷm}D7.9l,̌,KbZkن5'UaMJT n{w.Qs71hyi")Ԩ\s9/%xv1dw-GL)֤KDJ7b?nu֭ 4nRU_555hŜK nU0)V#1`87VLp1dg;p Q[i-¦ުU7ҠI#.8<E#]$XM/-x ؎g Ť NU㨌^#gJQiVgv7ڗK:^⢉=ХLїSkz̩zPbA`egå~ByP~& }mp}(*֕ r_}qdϐSOl` %fO>O;M ^8ӹ`-Zqys|ϭ~Ҵ䖌 N|K31ddl1HE( ^_\.ȝ| ,ZĤ_"b5|V?&v\_Γ\|] B o%H|>9da[Ĩ*~D(]'p7-OnScڝzXm8|u/ "lz$_eןw7juY˹>HUf_aV~b$}3piH!" L ş- [Ú;LBXQʔ  B6DmyaijȂL5ULLʥ3l*cV>1sLWñ-ة݇e1J1Oq{%yCz.䲻e/+L [@vG1<nWzxcHU]sn%衅d,#dB'ȜIL,६Ƌ2=rds?$z)si-1m7].rXV'ne4g|̵IW3$),i [ ~p"Y֜p78*Amxd?ij W!xYq̦0 Y:|HcC?6sVZ4Z9$CީeJr5p,K³7+e)"gǹA 2ih p ̣icxjo #Y}?OL[[lձQdGYv{B`v˞m}!W~|CW .=+ʔKIYFg=MӍ!ڷ 6sT T܊*/1 V5Bjeeh 3LJ 6H1wrgxþ &( W Mj$QM?ʹ!\K5@ķ$^kcFsG):% XwP`{~+KI<>8*K0Ɣ"qaTC[P7 aGpۥf @;Yg'E˯$;zY˜ҴUDH_ odJSBۙiDgUpPSBl8z1'N1Ы=Wi\)efq$W)QY&ҕ Ä{2Z'7ر)[y(3ɜLm)veŠsD}wd?9?aæ4d+*3S$]q Kɑ\%.xi{l8RC҅Z;qWr_LZX'PRyH$ĝ&һ6C~q$9$J;o(01"hgxRR۶F GIcp.BMe)^/}3Wvo.JZD#kgXlڍZY+_Q*tE㫵]IFߪrfle$X~?n;[UOm݀auɷ{o׌ 3yי-p:@@G_l#oBd3V[' Zo^lMor&Wd P:~ f:47e aŔX+0  "YN\ )Ǹ?W 1:PU9qZlbz-;M"|bUG_ܼH U5XF c6&མCqB#hlz1JFQ,Z'\Nr^m,g2T&lmhe&~.+hkjDg~qo$R҂K(x q=A.`]ЮpCxWx)|j m)?_g鍦F% |N ]L@JY "cutj 9&C=ОosuBW+T$C3ӏx?#ͳeA[=_DD >H}1]3Fz/32526TLh{J/KHޢ*Ե+J9`wCF^ $Y$i\RI7fJ5&v-·.o _(rN(4y0hYziI^߂UQMBt:EzYĐXr枭#aǷU$I#cR-=ĝNmXP@X=F f'/60"׎[Vq_[΄ ĭɯ(+h3TOzCkaΪSyM[G^pHU K޴6{me#<\"lْLRM )`yMBZ Q)sQ%c7:ٴrl FOޙ?@wƠ7O˷ﻠ:93kNY:I!L\*{hx_F  \lc.>C~$ԓ([5+W {| r y0.1yçBlr[}fʓ5oCWZ;Z{Ů\^# +ޔആv+ Dk93nNh':99p?}X|@z+_ GdԤ0@nnH-a9xg/xN ]fB HjO(%DF LYDT :)${ݓ)Ky r\v`U/GO1A;6Rԉ7|m+8oQ5 GA9hrĢІե ZIspBk%?X T[~z#A{W p/pu%ь_HҦ Òq&9%yaLƐ!=I|ArJ8#KhW&`[V/lJQuPZ:A5r*h?'i7lx0gxxTFs)wjNi}\ńį'I@ʸG,4=\LY8 0 ; gWB$4|ĥFؕɌNqH|(AgLt]~o,,j^to^*gۣwEX#F73f13'P>ga.U bS#Jcu>iTJYgd^5SxsEcUc)Odr2id;GR0xjE^6P]cqIDW DZ0J= ?zYŹ@a ,ٗsGIz3 [9&0%Sk%ƾbnG CnFc:iO >L?¢ nFrx8`^jut6+ATIeH_z>s2daa;:̐%fcer~x JFKᗳ!c$F`A]35cs(a'uUrCŵ0n^30J56F$W)6t\=3%/R DaAN|v~jE[I!'2 ICd&$>E]ӿbkCD@ETe~Z=D8\^M{)6 ! w@CM)D֏f]`H:t. (1lԺq}Nj@pA^hǢnHJ<46Թ!i>П^i>[=3"8{d'y7eDj?EeK{^ycsLbHp7W@P|"Q"ḂO^Bl=HPtcI!xP6of+:ˑQe4m#*/d4TKW1Xi_̻yEq(ʫ/#C;rK㬴g{ 8gJ{BA͛SA%#QV<]|¡R ]>_͑oq Ơ4U2_.  ߐ[~x1`]axUX~ro(N$z}E(7KQUXTSQ&ٶT5aQ.==|0H  L-2=A-O!#mgV>t=(med8 _zE7*zA?V,EKꫂ3 ܡD_t} q‘!<96NL h]CnIT;_ULfg/[^ ,A&9i?w̅UӚ7Iq)kJ sSe鐏BHǏOq}.jI\dOS] HԷ=U1h7?S2'Dӵ`7[ٗuG9(tb_~ruO(k)1^ɮ,ZI^Șh?]IwrMbPT.ekkaa+cx=/"aŮAm 6:^8* LsIvu#Of^ BLxHISPr980&)pܮvUT QG?=SMzC=+y}bj=Z%)8>UY6!:'38G9p Qn1:|]75:qCLWKNn|"GVbJ76X)9Zw!$uMeGAh88$iiJS\>"+(B AdHAo5XX韶ţݵi "ވf,tm1;>L&0TNRcl%b! [܆yvDp#u!@Msz5# Ks$"mojT"%s=0HR2y6-!U/Nt N1o`r@]0r=CY$AIc)iXd#nqg`vRm o_!& i^&bٌy`W r:kaPrbQi<ʕr*h| FW'&%UJRLra䘓|P} OST1S@>~_@KU5xdXG}v.?nL[ -CIM&PFf(-}T*x=$Q|w.zh͢`'˶Q yQΐ”3`,k A͵CF29-$ړAMwBHr\>Zղ|lDwhdDXFo;6_0( +c<e8[PTԺm[P^%es]Esųu1fEJ9xV=xc.yctXTMicjVdR)T[2:JO-J!W&(Zg`u7CnVɛIXsƱi(2 9L,~׍گ>~*LdR sULQvb"U._+-yJ֒MAި,Ò`=;@|_y` u]/π!˔J:AJ]Ш!;X٫*Yvv}!oI;}!$xŘ hAl5.T+6~'ux9SOuV4Lr֖N# [ۜu8JE'ɽpml/ M,[ Cz{8ro{#XFu4t{TsbTFu{A%IMN_5{RʵۇXO]9--7Bڐ?rY&aǖO}`8g<)rmirq|GCFqdۊkܚSf&#- mzh>A,\ڔJx*/ZS_&̹5Đ N$X[e>C8vnrf)x1īLɩ.u3N|nJE(&O9a+b#9HcM@oܷt֠3wд LYip ;˜-X1ݰDbin sH[665- QFaxi$$'zqGEӜ%zo^?"PUZ^cМ}2N@uqF1 *L5̟pTLpAB2|1B"ݟg/#cҁ, %r $lK1.8 @_#<9(N-m/B?/Fc"vHGχKʓsK^`$~tj)T za=6i{\K\(!󐂻Yfp y e#7)i[V.J%ӿk>ezgx6vYW{آ;*('n 4D=pz1!se" &rOj_y4JV^R dZ67p~ jǶM@YBk h71RqR!&q, vCVcp^K⋂/Vͭt9ݢ%`i- .͙^-\'˼bMٰVSg 4Xt:8 ;=\_ ;Փf\(Y.'6]&hB_Zq5h1WMwLѭ5fAy.ZnQ qx1X:`FQ0bXiL(T0XS`Yw3rbΐ%0pQjiL~etPs1-ݔU*gmbOĪQpj|  f"gYZ07070100000043000081a4000000000000000000000001657082550000ce7c000000000000000000000000000000000000006300000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko.xz7zXZִF!t/i79]?Eh=ڜ.+3 2 SV=WG *$kB5xRU2oa=z&AT%mT*TZ ٘ R*Jh"з5_pPe_ 6w ˑusygX濾<0Ư¢ 5fg{χ[E ΰ| S_yœDim(Y]L(T%~if=wn0g/:[df~ YO:vO d/@Vő}c{h߈|cAk9XԀu?G][?e$vdČaÂIڰ?#WCF 2W|X(n%^z5rL(0_]ij4Ŝb6ѤvoS_6tHDnrP4qM&ãq;L4 0Q|ՓM:y%V)iwh~#=fq`oG)A= CDfzܗ}߆e̾×|;A"j7HN< KcauwOsI_Ȧ+3"F{1D˸&b2d\rcGŷ@Mdʶjc7_ihϊyACЇ t:q&ϱ`-kChu4K)Wn\QhL0~M̩'(9gpZc}1h47?Cw0mx؂6ݿ(6$8fU=bN֌-%yke쁢Wznmw,(^ ifV~vqI\8JMeB+F j̎wEU6_w2Xb^Қ.A'Y8WiFЩ5p+F0LRC*%RkcDâ?ˍUލY>h06M_j(ۖ`` ~nDVɦee6" Ҩ3ٶy%saԓ@d{)ax_jPrxX4RN(xκ,>aӔ"Ͻl`ŵ[• >@GT&䒲X"\Pm߀@N*-,SfyhUY0~i-R[Vpz'qȮW7a-P^٠¸c$!C+U(Yߙ!䭴拋B$S7iRTA7> oa $JKI yjY9v9W35:  6,P6ډCq;=aB@)4@_nݱmbV/oi+ h5`W,d.Rh9"oࡇ^h6I+PG~^˞rr J9X֝E \\gNTL`bE3MB_浒6QI?U%cO+>u`KFO.hge(ʔ#ZW7ߕXܤ]piUY8ۇjvX\Ǒ HhDPVv+Opq"rҌ.nfD "3}kйˌ:K¦DJ.ޚuGO{w"=O&ts %x*WvY5_%6dBvOUvB_}"FP k7Q"{4N[36XUH$TZI&J;Vel@xyÎ)N,!M#~^7D}U ׬)Y=7]J(}7xޘw5!Yk($ [RO"1FQSi#9ڗک5+Rx˭ѴrS#\ sRhL):&]H2ue;8;j0Wacā1$'DO ;PC#J>Eka`V2β=Dž@޼ D"f =j?lnH05x>Jc,1v2LQ-u{*+7U*ĪW̓Tm90% ^\4D*PkLseZLMG U֟X B1Iݴ%ė RT2悗;LDx(r/zgq`qY~j8sȁtNc]jF 赴r be#xrґ̿T};G" yqwpAR%hr]Nn:&J3 iz8a:f `^za!:N# &n;9TQZ0m9y-mFFBBa KC T]YCc֕-*z݄^™ۯrslI}= VM˳TTfMِk!%2޷3aUgխځy&c#JU㟟C[8n+Դ,Nн '8'x59A.7v=T5oG.N͜Ҵl;{xO~|j~Csa"qd$2ۅzm9oɨ%G zFdz(JJ-/ҤYii](ƘG(}Bb,ݩ;uᮁ޼^\IQ?=MXR%GyC">w~v(-U^+U^ۮ~rd-~#a`K?"`iqdOlbxJ_bX?Il{ڄf*~_p5SDD~*< db 7d1*hZtEdٻїr1$7L*Rvw:ҔR**l3I0}@8w, !!/a4}S;H_f!]ǃL&43/M@q'KV_{>pIO[Ln䨂A+ ktK4OY0l?;[eJL7~w\1{>4vJDߩ]:IChBoq KX2M;6cE^XǙ4[7K pH^7º/Bnh.qH2 ɂSΉ#PP jQ?~1'Oy?# KVU $8=?3#ZVƸ^4o v N0#/zт hR\˞ iZ@yxl؏D1#'[.+U q_iji4f #w2 B80lof[qsM}{rݡa=l|-Z'4Ƌ[C yqY&1KPa`!(lի(` Pn!0.T :?g,c7ZK RJ[h5U%S:ni'X|ۦ b?(SÓD_dMa+mAâX\ f8i^N?0|5區*6XUr:rz%ªoRT`TrAvJ>f:s=wyz{ ׹[~ӯ[]O/X6b iJV#ߡ=s;曱%Wz"ԥ Xƀ߈2b(ɠ*a2UIjR_DdJo*5k^p|A9x^ϗ,mQyew^v {=-T""ւ cExH߰Vx?Fa7D(AV~ekx[QAX ZBSuҲbe2NRLyh,ݹ,) &ë8 t4w /Y\o,ڝ\dQ(cE}g5j[<8hUL\c`5ܽJIN s:}g`/ςtQ g?_-DYl/M~%oBeF>ik[YI)GSIƜy=~Wa-w* xY Pg(68<Jz ƍv݉F E&6c!z݄(؝IG c\-ApO7Rە'M1ޝ4$Wt6nJx̆4PV4pdfub,ٱ&k sJOьzox#Bه[,fu;dcHsi*m?er0 ;\ؑ*l9Aٟ+<?m3Z%P WopAYxړ r^d<:O&r?e$x0y/&?HaBÐ6#>Qv{ZD5;`& Ѷø&cXKǫ3,)PthpC3WU_^o;Aa$/w4 ~ƞFu˹<4Nt%{حf'jcʧgzQ2yr21q#H`Rݑ֡X@ׇc\)YXt#fai^͆=e BR"*;rA(~JgGmdWo ~4LUu7>~'0VgcB :[Z cM}|ozyr@(v"eM Å>^ eI~&eyrqt1x"_GG_dv!33ʊ nݣE!eTR@r=\%ptU~r|/huL0!r]1>t9?$ ~᧧O [u*¤fqT2tBEd֌d(A*kMӢذFPW|ayDSmxnX%zEK:#pӌ7kCZvXҟF E |QdI0 RL*4[s*[֜~ScEՇ>RuShP4ޯla6b`녝A2uw!ԃ=DzbڱQI/ k[ A #hPeQqz }ɲ%Zhx<D>#mÕw+޻_,'ˆ7؄q0䝳UJ^Ix(Ar)TqU7 V6v[^!Z{R)Ԧ-IGt2"k^͂ZD  `b_t-Ǹ*fS E7_c1qzoj}QS-Y0CRm1& 5ڬs01<_{#\$kp !mq5Q$gѻ'B@}l ,zhMT_- |džzlIv M@i IC4J@bbcv][#&6j/rڛ Po$=UCV jJ*U™ Tw\~/_FӒ~kOobj|GAb+֜QvgLyځ 5&1[+ yjEޅ #;KLr_pSC7֩Cۢ2ذ!x:p=5NQ%ku|G7йUIh_NA-ɯ?4h&Zʰ̞`=X hɛi D8b%&c+z@ogŋz9ҋ)2`5v?\׀B? PBI[IǦmA{.z|r@f6fIB2_-o05K`DfSx6q.sVGlP|9 U{ !tu0*~ϧ'5Hdh5.|mwqZN)٠u>I];=˜\şޖ:#$cIʌڇ-v MiA…TxM{bDC3T7YRurC8)ͱ0dX\mfߙ@ 3 0FwL9:ze jnXǮV ; n)yD@f yl,+B.z9RhQ>F:3E5_֔bQ*y61 (gFUM mo7M0R"^HvZGo󽒙b?{ȆH#рiP5SAy Fj,v_~dLwEzejZ/{ nok3J~D1{ZdڌeUT&mkaŖ!nq pji gb^9|)r9D)ӫg.ݹh!^ݫc OPc!>x*xvAʻlH\&֞$"Y3;`kx-Y5I20s@W ĵʸ= m\٨eةD|?כ<02gu䐤SYK|z:eZE)d E˾eNՅAK/9]{:B^Sx!$Dr] 66":ݔX׫"MG1r/5#;nz>MٛbAo*c ëqB,hz\uVvX3 3ǎ)8m nRejpǘ5:腩/P,2  ;oj CHR D)KdGWa2,v=uz!l9x #I>yߙai?7;-mbnWޞFJĚYwt2 >ɡl13x*5 E05 j a8흫|\C9zX ؙBLyVMYqޮ`ןl#k`ۦ& sO'Kx=.gBXqj]ĈSJ1*؂M<oEӋYxBjA' {w-y ``zYcVS99[\VI7GgOضk/Myf Y1htM;uRj5Fh#_iW=yʬ&'1IRܠDQKA\KXjɚL]BZ]q *i^L.ը%3G]hQ |אmҫ 3DT5z_HH3zoeR,ʜFn|Zl:5VlTzz^1ƿ~Y>IJC"R[qáP1D!<9@_a0 : l%w:=ReeNţN sesM ,+X7zWtTup׌Ui{T˦Q؝t+l8@5<sBJ_ENr*BA5_jy;9 񻅴\KG@`q3e\+`/'/ѠǴW xOT4D/6b szhKnB;KS )M2 V %X4LGefstH/Hܨ,4&AϬmuyN:uYGD{ sq~jyڸ!Q 9Bٷk-Ip𣱑6mmz I&Zd2 #pvfyW'mm PYX\IGCLFM1\ |4=-9+:DOy/'\55D6dU͐mif(@ R@%[ Љ5_lUHE%DJa~O]1:V1h|ތR(Aɑry%zB@ߣmq0J^2SCv}x^н}ۇ$OsWW3*3W{cR,oB:f a&_KEѺuc ye@v䥘^Qxљt)*EhfŒE!ߑ#lrAl:5{0Kxe zI2ХVo@vjD^e,`L~^M`i@}σpq1ߥ v#JTW8r]lP'Yv*KղWBłӱ#FLu֭>a6>SCbZGѵd3O*sM15PY|&}EIҪ(7anaG]F^]l)*Ց/Ǥى1b A22f@5$N]eZjMr!bN7~Qey-iF5d͉ၻG9)J@hzx Xo=~LIS2jaUkMc<$ѥ7ZwXmF_g9Ra]O9)eed9I;(k1Y8#LjgĶ%*OYEL̆r[Wc.*2˃cWߙ)1ѧX8m|W]b=g;v|//#v~;Q} @EvCJVx(ئvK^E)ڔޒkhKSid^!J 4waf9\6IgQMfL$q8.%HoѶ0Hl9?΀R]f8|2)zh3M,U!}{/A_ AZr*:jap#NN~$.rF\7ѥyq ӟ\3^ͦv4saSL>#yn $U>׼4Q8 S/u77UF22ӚjLvLxOoX7cwB yr#@#y$>Ys£Zi&㔝H,#{]Y&4Unm&HTSREmc^-ɏ'`5оwH DRp_ːR-2C8RN]9Z/.}|Wk!=KJ<S6|&oSL(.) r|Nci+ LM4ю,7gV7g?G( 5trWYvv[ĬDI|!w S Ţf[rIΡ|ÈwA1ciQ'v ([s= L0EM1&1`34d\KZݝINjzPO(k=33DjN}guЪ kw# yőrR9dKōB@9'L3w ۭ ^t%Ub߽5~v#HHAWWqngŇk&%@u *+倫aBʚ8%R<,(U-}'ո y>^,P/-/ 7dͪrS ןC{YTR }fz 󮷃b1T[w *Q/'3W۝p;_Kov^)g:R(u'Iw5"03R4nl2s/ؓiW@+( iwϩU8F xwTYClqb/ Ȁ/2C̡s! B9K1C39`^n#hb?ZYm]& ̏?tE4]4Jr$_am-c|8di*PE dxW;zǡE!|L l=pi7?n c,B8Bnl`ȼQ~'lGf}V$hӝ=.C-b{xǤ1*䨍?5nwsFrN%JIŋDIeC/בܘ{w/h 2?).>Pp?ӾSy|Zq+C  q)MizcT|tf0)A-ʈt5.o3\)ѰT{QRhnRcm ""!) ^ "/ LiV E.BV3/>q`>n*V`X?+t_f<9M6:c{} H;RSK1A Ҳ/Pa0q"3:gR/z.'qݠVDed.p5U*؟9$5^}eQAZJ73F`'\mQo"o-~^݁~jdm lj ahS>$j'fyN{MȒd_a*j].㚰Y[o)XŽ@,~}e9vQ,vO4 Prf ;ّ,x?ȶ"z qdlaqĕ& j:V,M9vԓKX&̎m9`StAB{ƪ!rߙ0\FL׌j_"P6h]'Q}*&b'PC~lM^4^>dmAHCH81m"8o4y,P5`@Rʴ/͉ $΀dίPXXW87|^߆7$.r)}H79yUk|m 'YeHU8X63iɁ)ރy}Pq#m5T&Åg&;<+C腉?Y:-7P 'TևfN }Q spˆ/!NsНJ,ߠVbpf@n8#/%ZT佘 C-ŦIB#iHflwrRT'PHu}wsxSP)=#[Bs;Y#)l*@M5*}`xenl͙S(|djOOROK6nҠ;wl5w ..H縎p?i@e%eԝ,\ҥo(xsFqȣ@QѸ}*D2× ſ59s'&?_-![i1bRu7p3# `I)lc?&W! \WxD #s.a 0䦇55$#363_@Q /k7GNY,I{^x3% +f|[;,bZߟfHhe⧹ @c5x gKCom6*8N- nu͍py d=lKuHVԼ !(&$0ћl^!c!&ϛU{B q\Wn9ۅ"?>m8hJrȯy$0wXtoG[ٍkNVќs d849eM/q gu_ :$AF|$}Uu8L8e",d%/]c5 W0H6EJT֜] w1o^\5g!C׵G.6k2C0OۻW{DX>J/#k k1Ԉ ZOf _#zJ奱3@Z޼O5h_ T -k,\< fk6Tn&/c|oebALQ\ A v쨀0nbo7فt/ o;GZL5b@ҷ<u!.d?GEeԬG mQ ~"Pzr6\ZОT`( ( 'ܞ !pX nl^2u/pf~hrK8Yob0g=&'ItS]`dRSMbgOK^D r@sIQnou]̔pE{bD2Vʉy!4!8Zfo JU sڈU] e0(f ژO>dAl )Yi(CAkV8<|ǽMoBGu>&GJL;&%2RaR}~OlkH`t(Ϙ/u_Mdr]bZm'xqUi 'W6˵',"fj$|fKd~bG1*@WO<srݍ: odžt?5'ɖz(G;~̰}x8[h#*x>9dQq瀇 JG=HSW)Ɖ Mq8+ RSmAi!_=M5(%?r5Flƴr8=Uʉ34ǧ,F rt]T/-g^ ec8,Үcxj$:YW뢌K<*EqsEGrDET?@1i)Wn/@SJQ|;*x521K368эLI 7.bf{mW{4v%2 N&8|0VΖmx0}BXUPܚP]H\BcYmg!2M'=|mh%~;v5% T-q4a°2OLL_[TY,-Zf7ᓙ2ZF·QQ5E܄my_\1"k"cW 1/>Ш  bϔ\ P Tu!O̸ZZ2zڝ{30X_e,J?2 8+|~owyRi„BrC"-$:Ibp BI?2pc ΥisFW,7r߁bK9ƦA-+${ftl彦umU]$u*enł*K&,ү.QEcC>N2VEiWrf9kVѨ9,_T"@O kc L'^4Z"A#WS/Kv \^ ,tJ}ZG}9ViyYs32.4+j Y{*z}b}jXq7oSoX3iHwl!?L^x&';鬥p;cdO&-H)mCqyˊPhb~m,- !tc(ervx)MS9<9K8"F髬 N'a[PU$aζ]/\f( Z>ճ7Q*%~cb,횮2[ ͨ6}5V~aչAT$ 9qw{"{LawXS;> u pSL>/%8ٺỶpliOL:uXw8Ec#SEWb<bεU >٫b %K/ .d1XJPa ,U[RRV& $8ab(V;(<ī'{, 6/ˎUgfPϋzW0n?vbŵ| ,{e0 c4=Lrv'aP!Aq^WJsR{? ǃ@v 6]NwSq+fd,];w~Kd(;l7UHB7JcyVHƤ\Nv\#}gK[ʚ @:icAG)qDKW@4uN[X'}|pW82rC-3we.f$93˨r )k78EBeMTۙ1#pr@?;nn; 1& gQ\=Ep,e2+S]a\Sdi X8L-.#wjf+ܻrA]A3O˃X_5%CV: ^1JAIAv [i2;-fc'fAcpF ;HGQՖ~򋀥ٖߦTo.0 ɑdzo-sDj 4{`As`28 Yjyi%Է4!fR 5dd>_b/GFS H K=ihLo;״ -S7~P  0\hV{֝_D\}3we혻~Ėy?=L߮/ I u8 rIMWsX;܊wW*#˓\H4%Y1^=x̸1ueWD& ݰ ]d,xf͒`b 7@#nxDO1Kȏyj^yT슊r <^Y, d=IT{7K"$BݠS0OM,%A<ơ 疰pdm"X:.أ#Me&4} Jt~3XԜ*׿"8IA9Twbo,0h{S+T@֚qfYƳ Q|XR _Sìr9GE^;F@DB.!+j?e{n'(Kxʸ0PPg۹#=cC3`qY\!";_}0J{sUR'2^[v6S󏥶=(=s=tJ| ܿ&BU,ꕭ0t%(CK㙍ͻm(xMQ=dI+&&CKQx2$\ hZ .- SL]R ;-5mYx:(fЗ:䃅IBS1:Aitӡ"13{qǹ<1Ak54ȑjj@znw@[& lәrXڟ^-*mQvyxZdyzquS\*V$VZZK gy1R_vggPyAY"iWw=Pkt˪6<Ϧ~uW^\6d)(*U"n->q˼8XpFd9;"OԽi|Ͳ~?sѱXe,o n348C:J"݈՛"ZF82 E-jC8zWzb,vv!g+1 DQcˁL.gt(p1Q#YJx M;eﴜBG:L& Hh$&JXLiA'AY}S :X(wB (% @}s ~9:Ʌ *| %^bD/ `{< ͻf?{''8 eYBopaH{Χq4h+q@[~p fsL28]V8|y {dŐ/y#}˔Cw-}>|3a.P7`UMIͭ> " %r !"wf'|E)M߁-tvufuv3f\sb!  Dvw1kկ 1':jNf΃&5)?f2-yU+JGK/z>;njMV2= hČ"aN;GŲWĐYUI!#s-p7sAshɧ5Mv^y6/J ~N+LOL!Q h,nRS9UUȭxf# 3\j :CQhDӊUP{^SB|̀=hjH`508s:*c5noF|U]h?Ai۬T>`XF-ScAvbR0-=sd^FglPm]@8#!CFy-leIC5)BVE4p {_iaܱ)5MC@,@ofFU]n 4f'" OC$ e!!odO{Heցb &8-/]2aTtra%ӌ +5x4k0qa*:0βxTZ($Эs?/d"cx]Y8줖nVOIR2tK8/D +EEֵ\s'& _&/kb9i<>.gL/_J_w߹i8Sj$44 ]6" l\9iUbJc~pz4OV,@f<'O|V'97lb@VF(К ll{9N/\w+}itX;9M v!rYʌ!Ʋx;^P;<%"M)]b~UW=|=uݍma䡛:HՅ79OPLoq =?d`cuS#ni !{pZF+-]&.Ad|tMr|בʭdd[ j@N% .cgS9bYĚ6o7uHfnS&FeO_]GxrJ[(k8y`E0~-DII#4 :'t(L \h.c\O!/>"@ s_,Q쫬 h rp[c  &sOJ_1Hr!<#{eH!mn lE771Ζ{[zb݀2T~?#6^mօł-:Ǿ[8rgW k^C3{p1HB'a#F=;& '+\aױ+fWl093c‰}.\3EuNJ`EZF6wWKlb5K2jy9vE+z*M˘ktƭ6} A+#%Crؔv:HZ~vPO>2i^gLb}M2.Yձ.$[)X!uۻPoNS͞ \ O2heuaONe45{{ꐳW>9m=7HI>kYR'/8 4? $n:P3{ I`6Ed}+%"5SIpȝ6cCP;M;T 5Ǟ4;(L h | gi!ʹ-)T;<(,D9&J }q9k\Gp䀼k)I|ǑvX[~?tͱ svt;F ˘A <ƶLwJ00eD6V%RBCs 4:kc.4x\ s˚x ^%-)L*kF&mlm-2Nwl25%#ԬZ^>Kw/Zm-5e-0K` [>m׵N>&*'9+|,9-Al䓞H^§”Z.gjc{RZ&ز@v~>aF*d;㦌ݝK.+@\}.l t(*` e?3 Q'o4ld,:7aM䬽IݸOKf[ujw>޺;I:&V#I۹Kx@NA\(ͭdr,s4)rDGy (`%x6zGۀ.s=R=.>`RV ō\6-m&bM=ACWkzHB%-%Lw)}`|4{ 4XIPJ 5!!~uyf0T D'q;$@ 6}|}^2qY ٜ945& Nˍg9?O&:}@}ND7^B^׺Tƣ\<+5KdgzZ0'ᤩ}[ vMJ0nQ(aL֩>%52Rʮ8aDMW83ܚ3wC"\LhDS|`%ݢ勽$‡ H}4 WRk]#n8X-PQ}vb09tVτ P)ܧ$QewH0L8Hg)qU`1DZ 0k4A_b!(#(Y1,`bS[4Eh#ڏ9|ɠApCNo!,h"l7 mFzE;m\p|!`/W%Z IP.Gǀ SeQpVSAt #;,,\)6-fYMke%K=W4o~CESauT/L~鐾v-0JI6ŵ,[Ǯp s_Ze9f"W{Ǒ#hzMcӅjG[HRIJ1%Fdhe! acd [!!ƪ|ӲEB0/ ˤ!gf\9G"z6S{]I]%r+GxwZJ0~ʡ&^=#3?sO4naт+Cv{x1nPū b屝̲!S'~Te_1s%Sl۠B+U1^6DR.(pY؞W/K\W?J CV`E3֗ʶ 5!/>q}A )g w}^u4yf͇YPL1()BTEôNVC}MI% /} b0~[{/D8iyٻq V/O]J[D72h"s2RM<ͷmWͤ?sk+ٝyLeMl~4FV"IfYʃhZEPG !/rhg:R!݊ k#  Ke]85Zu?.;-( ą:) q*F76CaE>z*'{dD4]6G( nz  }!l G.φ4 HdoՇĝU%oŸ=p^ǐfZV`ؖa;:8qOr[UK?Tz IrAbfV4cR_O n2s+*NH/.y#1WRux30D79F c>ۯ[MHZ҈׶b\7=rEuj lZ=qwG:ݞ/`ł67)F 9n6mk6yb)hLD ռYh,gYH?eB \yOiX.0TXL;qy+'vxpyI |%m3qy2!\_X@S^W)v/:#<3M`:X5+۴ i̟^݋}p{sv=8a!ahO{Q. K@jtк@kS~wW?/c`I,F͒hehm'In>}ڮIB@Fׂ}Fr=Eͳ;,}a 8 |Ɋ #6s =Pooԥ_F,z%<ﭚ\s} @a=1/{(meqrtܫ^)G#' uX  ]CA9!g VچSaNfK?gBxvz1Y7OaFΨTsE3%4[ xr- O<%#+2}o <,bgVPh&AR40NῗI,MFXT[aȺrJ $'Ѧ ˶P=lUEr0` |-XaɓyfղUy:x){t QUJpLӜOK?&f{s]09mj0UX\.W9 PKVb|QMz?Z8IOH+ kx^XJaW9NzDvݑsF<5%ֻ䠓xսA&԰!` =[E[ه$0(Z{fdsx@E?UuL6FZceBnw#w,o]+ͻ˨@2X #,MRk~{ƫ$t :)qC|W~̿+bgx\:6 ܦ9<#lztϘ6vųjzC$BB5CѬ㉪XO+&cHد_~r`Nk ?3II63}v(Tֲe 6x [T]Q1JI 1}ؒHZO A"'dd=RMv; =r*_>:C1tǹPcfiC[xhAt5Xu*>F隨V%Q c-'vT &P|%FMivk4; :e)٠Winyjr 4)\]z$1C&%o#ȏn/MVR_ , ]7rL |7-2{NVzxAw.A^׏ ]aU94AG Ai+mHe* i<`M$!b/Ku&;%?D:gH9H! wtk a.$oطJ;L9UI7%*e6_hFm9:~h͝n^Z d(Kr!^K/uUUו$6{I/[|z KDw FS?pm=fD:j898!RatP(| $!fɿe'EVcCBge$|,5;3Ӟ]CR/*K#\VU#ucnEfb{dɝ"8gtW%;)9уhЯu&k$2/c֒''o*JYr/9)?+Jf<fO-qƄ.7y<' ݼ|1iaλƦע;Pb&#m1+5A@_S n\*1M n`<, E?LwffVf~?$Q׼~98')P?Njɭ"n;ش񣃡|U pUػc(rղz!1{)aIV0>tr4lA?8iRVyAk/B6Zֱ捛jDFhuA(/ r Nt L "Q*sG1{o χȻNZB'[DL~^%'Ze3WNuPa2CU#Y}ahC;0H3GMɾ>N1 80}:`..ǶhRVr VL &c&J5x#9(TbțQEG7 :]ϧEpa,@ʲꇻ5B'p6od^Ww\f% %S/9 4WP=PpC6E#SB9&шO!G7P rhd!xH%6-YrxRm/4_2zϔF Y*g2n~ߚIB;hN KMDO6E1Jb /ʂ\}>i/dXd9㇝%)ZnHڿf "Ѫ8io"]o}aX2q+eM͵z0i&O8YWY3³,U*.XIy\2G2(/|cq[7HHȜM` ͊ ,,撊-q} `R&jJlbOo)!F,f]Gf?AjsRc$6dQҰJQ/X+(cbZ6hF%Oxo9HֈuNxe_`xV\DOJ(g5F -Uw])Vh+ 6!\A`ҁ& a.Aڥwf>$rw43f)Pʹ[ӳQ^Y<]% H^7 _V>;<:3pݖ ul[D% F %8gO迫@۸1趫u ؕ;Vg h2;w A`Ћ="&goZiX#އ=Ʋ\.I+ij,2*Zh]vE)^?WNr#$P!3m U,>)B/6 {Ŗb Hk'mi׳"56,ـkwh+\ s[A#L+/T5L~~/UTZ9gþ hډb^QOKpe1¦K?/\| _9m2BWVՠ_D&,,!X2#ٝdtdd?d[ :C[}fs(bek IH-K9鱜0%.V.b]Rp)鹥k#B(2oge4obwl*ղڌ9eʻ$ҷ6M]9(StrElIԐ^l3 %@Q]p;4$Ж5.mn`wMԏ\w/¾ef)'HWPw?V\MZ\L 5 ~vE~[SP^?R #b; DaF֋4r-b#1>X樓h & /GBMsrT YDb&}aUb|ݗ bDuߟ䥬 wfmZ ?*X+I%Y8U5rG jvyoՆF/㴰 eTEGĘ#JEی1&xd6%Ta|zJ ֳYU5tw9n=]^d-^*:B*'ۢNa k/5̠\t~kD"}7zU\ EnΡxvUѺ##ΩJ,@Y|~S19=kf\8 QoRm ix݊l|`gw(_vϜi 8/ڄS=%.ؼޣ3㙆y3uY`$K{ˌhV;V<}(k.AXѻ@x{;n8ۥkZnts쁷,A"3)ugXKnVCc/:{WW5ud?%:J 7S}Em׻E*(\5ҹ~ zr 4T1OK@MC84XplF8 *ۀI/2+PrZ#%V)@j,Rp|#ooWm&rVFpiw.Q~ u6f^n[:IP (绁3pFn&a':}AS/r+)51BAa]T^pfduIHN_$_sv7aGRT H;'Pqj iJ",κުpE~&TSvA7cVXe.|#Q-roWr=gRsO(T3S໒-aEW-L=Tm;ӥ*YX6&|3ԸPa[)Z u B>e1.[~lReQ:xk6φ4οo/IZ ]!'pM ҥ*7 ,VC!c)툇azLfqEܕvGJ3o>]0>Nxָ @KZSI.nFg3M"r׵@p ;x8I%w0Yg dF)z24'P D` K Lb㘻T.} 2{Z8;l4lƼp#EE&34A:)HeA)73+L{?7Y/ݍ2uֱtĨ檁\f鍙Vr (Z8qdIc;D8zX*z({Ht,u̦`u[NFס dxt8XK+v9jgOMAP4m?HO/#NRA2 W`#!ᨴUҰ<(4j캾}EخG{uH\^y3jb\rgF7'4ϜhP'pSYj$gِȕا#NX[RܖFqn3#S^F-͎u3(𓀶#ֻHm|[*.mxcӥoԉ[咳/LynPK'l)l5MJC!z& YO2U2H\9dŔk;L MوW0s2*aSPqiVnH:?`= rKVY$)BDՉ u5Nw4"|(h#fFq XˉC(A8K(C!/2%zdZv"0WnwE1ʫEǍ|6){ՇEA䆵wA&_'əkݜ,ٮ;׍`r;ŧ6Jpۼ4":TZl VР2s_׷@±`JgZj'")y寫Y[.$KFlXX #Uo'~uȎm_'Џ~ɢwhݵRn˙{23[}ZJqԍ:v%"-,.s9 fGImjT%11,>GXBtcͽqt˨s+o݁&^7 >Pg#|a%C!w=nT$^i>%/ j '>xdI틴bFKOv~ qJأ!wI#% _@0B@5d=+@mâ%P۱~Lʫ> .}[u? |^ B 31=jGt+nz RsS/puA6 yYsl.qvɴyL ELjfuKǩ= !,A{|Bla5un6~c j>v<͞ȡb3bWHNBE*/ްV^v"+!Dր= eZy@sudZ6^ ϒb#m&Oa`^G]:4ًþbf4UAJ Zm5{O)7 se}\ɏ*W)7*hWWC*㔉qk0ɥe-:AQE<(E,RwjFT3gKb([֨*L-@FـY>[Ppz?@7@gR%PNs+&*'5p +ףg'rR~ȅSSG, oMz(xeDf^x6D>Ή m%vEV'{~֘!6X52woH<#T(шk 1cfi=fMH{@@״L/Svr9ɆiP̫I IcD&'N3Ar( Q9)( ǡ45DP-.-5Rgi\,Fcc0uZ'3e˓!'8&`А4}^DYI xoK,9q K@*}p9s nڔҚEPS|BHF.ep? .QL9ϛܿb9@*贝gHJ GKJY󖞪kV^ɖe #$.KQ*܂?hCêG{n[1y}ZӻC8 0nw7!wX$l҃f_״'JtfFIWpasK'$Of#D΃w*_5 \KJ$@ RGS[{:G؀zF-҄0}A{oŴKʷ*52䊹^e$ cpQcdY(RTFe:){S|~-B~aV>BׂxiufHò|Fqթ3tN>l*íPAs)v׮Vn =1E,7*91)JQma|jdo 9t E=SټN _s&8"1oTrrq M g@3ia/qmg5Zq!u8|Dђ=ڂxI,όd81NDg}\^cMyXO3 JFFߍ!T~Uq2ۺ`wK5N3EDm9,GNU3 |%_Gɽf#r(*.Q|܀pk V(/&aiɋJ(y$1>,Wg2E@7JԻhgtEE9Gu=lJDx Oe#2F D3Bdn R)'ό2;s Ix/][TÛs|WŽz2z$Ms6P+ʵò1K͖;lxY8XyU>k5};(WZO1%tV̍29hk=ߍi(X+ǫ6 b=ڵ\$a,8ghu&#D3)Ԋ{߳Wq۵űrP׈7%zܵ/d:)dfx 0dr8Opk9hQ<[C] sfxI3b~Azȶg;mCAXh[3ld!G?ٯC,ᣕM"ovA\LCm"՛0eގT5Xt&|W*ߋuv$ ."8hW VZ4v6D0=S)ŶZY(Qޣ'YUHZ6ˮU#H6Z˱km(Gi67gy1xɞd 0JUCDa mBD &zyi|4a&+qċ+_ݻ`J .BSi RώtkQIh:?@G01~1.@ Hݞ[,HGrEq6>}Cua,~;^WƾgOh $Y_/p;NHbNBb/USZR%9n2d1A@ tT-W}?H6J9GR= U{u߳)DzniًCPl~MX+-4ŻVd,$դ'.gSf@ߛV|pE%N.`d 'vD`~Si"!B l IMIH:Rn3]v]cۢwE _8E Z;Z@Ų7YOFyv)%~[0\$G8!Gn*@SP4uJ9Mh>9Ƨ>OV0akp:6u|,"Ao,EB.q sّ e=+~Fqm`M 8eKBMh*EL?e!?qPEah@-] fԺg}zrd~Zi$ۛ2z%6uA5~D-7l%iFM Ihiͅ Fr$? ٝ?R:C1s-kLRzG X_:pfSἤEF۫>@LIuG)MȼKarTz"% Fs}<0OǦʆ0v*wȎA+CSPM}uΖVbfZ ԡ:[{ä?{6m#kx' {8&?kWb 5|gЂm[dnu^ģ  r72~KTX(N(P3iNmkGxzWgf~D}6|Ҋc9zNi9J\ țʼnL㸄@v5frR9bB0dWRoeAY5YIkBygL?$vF8@6*T -Ѱ lVML$tD, o7(96A߻(LA}9G?Ag} Na5 %/ñ;:CP/@<ڡb.Z QSGo !r0Di.taaU-B[ف/:GщvFVCJ>}K%D)8!S(Hd삓w'gBiת|. j}[yw̠^IzUׂFet{!T=VH샽X?|VS]k#!=^=كvө9062c&{Gmni \7S-_ŵ (ފ2EFp>7Rfap-(^S_&Ĉ0I*)L:$C1`vlO !L*/sŹa48PI2P1O]#9A/L Ǹ]? ҷ\Y,2xѱzx pz1XW^Vwihm(}"P㔉4pٛw@L4hR >.F䓻?e悯~׻Q Y JfZ;}'=md@ HXKIyz'Z'$2sS1Y| v$(;R~6i&%[& >T2~Ts/^mNlOr Յ8O!+kT,*Rcak=PRy'?TA'NnRyCP5P-z%BRG@6DlZFfUREG%27-ד#~֫ F'G$Ċc;X{̶T-#Nwа([I;5.Ӹ==o%]a8=V>[Cu}$\ \860Zķл=mRA'4.\ p\-\6Ze<5ersQu٠Lw87(“tg&`d,ůdX;ĖMY`wn6rzaiq.\2kڭ\{L 9g{8nî_=$.@ vS@my7{Al KiJNRh/o9dMEz(ђ^"1`IQ.eoPH=cFlخ+f6/+K:dT6Cke;sڣh̼!mC [0N@dR~"gfʛ: ɧ5t'̹PiTIiY @~ٻC3"kp #i*}.SXETCУ_S|4;_0LЙ]*|]('gߡh23]V{Mb5ZJ O xtғje3=}SUL)dǦ9C[7,7Է)F[˙2ptQ",}d(F'ns)}lhIu&Hcrb= %7c0w~oUG Yٻ~ՂRıׅ Êiダ>ݗsSњtmtʌO>'ykM,++e<lA  Kc|>u-?@秛!#9N#=WBge]P<^4}q'$;ڨ.à59;~Zm|gB˺fB5# -m)i!_j &,8[UīꂖVGgԘX& \L c^؈d3p@J B!DZr2Rd:y^_[;ݎىRA[@C߸`q%y`Y" p EcIK ф;\Qηm?|u4E-n8l:f؈ `/7KՌA R"8ڀek+S!&Mc$@{Ma\@G\]ʹozp {pJƉsΫg-t]t A ut70XkYikm2v\nۃ!_/ nMH˱^ͤXO[4&bto)`XNaŒ홙f8 祀ogæ=¬lJ"C18L\K*kE5b:cm+ilOFQo,1 9QڮQ&m( H ?PMbJjf@c 'C$^ϵ]: t\.ALǓSD8*^D'GIP瞻VF_hύL'_?=Qj{¿] >N^.۸9HV/ ~tQy,60Fej8~[W\h̽rH ?HB%CЈ,܉Xڋo{T *ɚFka?,( yzSbI mfٽ03MPߕ(KQ- ΁힉ʍA1kec<=.W\YM °v-RS\L⟅&uk%gBL,ңb=DTA .[]L0ka=Q 1I"ځ_&#쪾ُ W#]M5ϗZ 2WJkWb%B J^ \,aa:ʂ[޽w {t^Wu~o18P+F7\.[byrs=)|IVp_.BT0aa8ؗ,|.+AAR|z%Vq/p{y12/(YoHAi QAXh~H7&L;s4(gzU?.—@"SA\UCt;SKZ5; g&IUp5;sgƲ~[]4i[>%|1{* [wKX2NP5qϒ:!꾅zR"BKHNP(撁. [PMfȆu/;(uok=Gܠ(ZKUJ~H#W=OeNu{2EE p8ޝ.x=I䊻b YrHl 6װYu :W~Lě+thw8Qln]BI <>F7@=v͓cSg3>Y2Z?ps& %i@C Jm#kI\| {.#-)QW19;ʨR7շmc>:'$okuiAahSh3V0$eXaJ[Kוg`Z׮ K \$;pچfoa N %=+h WiɬxqRVň!㐎f %rEyɶj~ڡGIcĭ# ƀ%d`%iԼ,&"T~uN.?M-TvLE`w&B܄:yHo-sgaDS_ͱ vQŻ2}HRɲMPw O`"'?1=OYJgsREw)@p]k=0nA^NpP-ic5kE#0H@v;ЪwjNpu琎)óex2ݞ7 @b0bɫ*)ʳaUR:GS(dЮ_EI7jOh -0m~yiD24'q5["]y|XT.m 8kɇtC킦aI8N+y߰Nuݐ2H žդK櫓lv(k!ﵓ#CgXN.ƚ&Ĵ&'*92n_xJBTJҘᯩ?5ȝWKbnn躔4kebrYOJwvvr_v3:ϼ=[jm /2w&U1O $sԃ3#ćb9z٥&FA!,NHuߚώb OLlL6k?_L@A]EOйLoEԗm(:4:E߻}׋V4SEOXty"M[ J8pF;O~9R?t^Wf^RE$bn ߋ}d e^ nXխBY,G赢FbeϴQ,1 x9 *1R}r3[}<ӆ9op{yF8v+%/*E y ,R$[^h[798Pyc 1OkUV .u5e/n}@cJdnUW?Eb@h,'!4?+B]G3+&[A%\ύvu`Ъc9Y-ZoNd5}n4>aLhn^]ł/7}=1+[ab飵K`;0L nYVt,N| Hm_ɢ1&d:_jEzHd yr͓;u~ecy-R/''Uk^W[e=kC*ZU|h;PFOY[H.!-B)(&gr1VFw|т{ C{}Rg$sS>ښT(F%Q2j~(I\QIF@02DyjZ:l;S7u8a!+r n`s /ދG|¢N!)dzƗ D=^CRqj-uYUDpS VIæ]3SqZ~ j=S Fo?9/ ;ȤKϑ} CC9uQ>#†N;JMSBl 3&޾$A^v񛝐Z6F ^׬fn覠¬n~ˀ(9J ~FLi[*Zw(2xҘs;ǻlxoM=ꋱlXtHVw53ޅd8KIخ̫Rqþ*gY.шlrϯ(]A#ÂJ)3(q R塂(-8(}O7"asTS{%}@N=cJgeiݎ[IbƙݎY}ƀ࣫> 7D0^+;eiY0)QboNjoH#_pP-!e)M4'?1AѮN䜺MbTKjZffJ!:Jb-oP}iMr"C0)KV21ܖ_R\ʵݸۄ).>X'VO$]?wSW$WϒJ)|X$iE_pG7e!<&J8\]o_'<%a\G@z/hQ`DŁoEhM b!_' otw D2ΎrmICD0!F ᘎ_(eXw R1=gj,cNRvҨOhXkFfz bxۑ4U}^`بxR@WoD'7ջC=rwi`jBFZW;%ٹ< صYS9~delvˉ, 0}+N\Rs'!l%,uLz^-f!K1}+NWoʛYČoW#@J(dg&@VsTuՍ5TO*ߘvoAN>3X)vGaZ.wE5`R>$g{FNyZO R+޵:O̜U{񥄽=T?ۺ!3 <۲?KK1Haze*i*jn=~+JY$w۫M <]]2^hP~*sNQt6Mɶ]!1y8 LJtI|Zl Xû{I+ЌE;UP}5eva9UIxfoZB-mݗiږUkȓ{sZ*7ՇS9690GXf DUyzVcSSտkSB:LI{E+JJ9j#J>ޑL =e1_)=q]4ۆD]&OS;NZT*W~`e@V%V JqxbHt44瑗_DkKDAwPn QAW WF+%?/U$#bvwAVǼP,ȡ3bSBVc1Mnoawϲl{_nq~yn:ZaI,zz" E2MiV웒(JpU܀ĸytNwiJBGiz$,ހn ~x ?iH^[לN1;0?{Zk>5+Ά._Z4N$yř(n&vHl|5))){;m_EIQ#̈um@Mv6I4Ξ]v-*oXٟR jl("kʖ,?}nm6XgN5IRBH# DڑJͅGfU'Oנ 3-'JeH{PF2h`ӕɔaJrwScXNѱ's&{M{'+W'UbgA=KS2׳eq FvQ<- IR͋y`_~2)S/"ers{h+@ @mSv8FBWpp1ѭ)i1Wu ]ލa{! xG?T.Z H)G[:¾DwO\c =S V\Ax(+ҘCq_*t&Gl50ѿʍZ5{0s%Ll*=ሮzxJϼ.B _gk?i:}COe~н`&\` :N3P@MFk2l&d:tD.{'D6ѹz)tUn"w| !FQF*gц&؍ΛLW/EPa`z[ uT>*gc:=U.O&Y00W2_{Ru. n fG5U&dD ByNJcTcNLWO8%kTvz@Q&F_OXpFXX LDטڈQy)X7df[|>t[A {e-SgNK GڝqxHe`cPYW )U7\|(Xv&Q^)}Uc|2Y]ym<|JRcyhxxӳps.,X G@POn;V(W"R(b`K `Ռ^r7.[Ft]4G@L.}OM5":bԶkwsV 1(A޷,sc dU^km"ϹPИ!?L(U @tbfZ4٤ᵐH|ƕm8=$;I={Obyv8z8qi|otE)shqYOVl!?ѴFuB&4y(ǭ28푕` NRN}2 3 z ){ܴZ PlȀ2X1 YeLrf #%z7:()Om,V N9Ua}]Ҽ8vSd ]E"V;BYFFѪa4g2zij,({k3 ;v#@Xޓ̈́7֑; UJX Jc3!kxC~i_/y"3`&joA$bxK1[dX [XlOUtoF?P<;'DedqMCI;+ăþ-']UpRI% i J~jOHx<,>RAoMk ؚ HF 7>ϭnAec[0 u=qZ=QZHBHbvZPjpt 3VGC=$-EsnH\wOgԾ}U⩋* ю8.f󳗹}oEэ߯ڳwh\;Ӌ}/ 1ws̤*Qg | :󰌛-M4)S|GC]õ9QOX6! vmŔ{ehЬ5#m9(^\ 1> Ah~,2.a!wuN#,K} tۙNRUUFWbbߤj zt!ct5"mgJQsNݪ cn~N]bK;Y]ӈͫV:rz/Yt cG=7q%=fpyZOQ(v>zS9 [[1sa枊duUi\-<ضPҋI#HDՎ+ق rPXdK6$ DȺ)+bϹVH(!XG;`^{CHoq]仟х+TxsSRȹ5䚒BL]JW'(腦J$g rk⯞F9`*>uzX5'fܿ8 F.;VbOvӇijiC#;l|b,-4 WR"t7oNe^q6qEVP?׃+j.Nf[$H;DY%!KmX`YnM 帻"<&봜~VqPU]cЪ)TpgAw 5SMM8'J0ya5VJQ'YB'%ϣ*!GNQ%K7g Yf{˂Q!m\Lg;W ϳ3Ӈ04bj9 iU|$[[a_0f(]sq(-bpiچ'X~DB@Iޣ Mf%mq(..dȔYRch!K:}EDNDN87Z$DQӟݚ[-]]:)?x,ƹ-bVM`fEy7>iˍ@,t0dp(V4)PSGoYŭKp96 xgޤ$t2[FWzĬM䏚,l;S8\rdDJk-eJ'dAxW+w'^FVyYǡƖ)sn3633'yn΄J/W}Qv  R(\l!,c$~K T]L=O0W}Ӎy-Fّϣޮ9_R: b@0h-fxDFBe?9j'PAluμ'Nbs`".16~ lf8;k!)ZwNW^1?#Sqc`U}4A QD5ɸMbSC$- '\o%,IJF(8HQ}g)QJ$Ħ?14࢝79j{)`Wd s9^QR2X-dng8]t gIη(dI=ihQ˵/"ccU[ٶ| bv x0 d}ڮqlQH`1~lJ@k(wfUUOSG0%ѝTUgXc[kz?~{rd^KW@ߓZ)z>R%2rۍr !w՜ygYZ07070100000044000081a4000000000000000000000001657082560000c3b0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/n]?Eh=ڜ.+̌>bȨs(eJ0t{4X V&U˓j< * y_W c;9=WUejr9} ӱ s6բNw-{/[ Gf-lLpc[qפͺKzރPٝEEO|=_PIAGWk(KLک'eFISK#z7#*B }(;\DJ D6CFIQMdZn9dȆ;qfW˜t#VoMoQJձ KdZn Ĝgeb#uPW"`KDdY>g7;Zٍ #2N-8C?*i˷U(rP6EA.ALvT˂%1lM>q!zͽHyn[KvBB>(nhEx1=Y$AР_yF-x5 SKZ.3&|ȅj4 4Uњgn.N #Gzg&[!"eXr\[a"zѴKϘRdT# =bqLPVve_,oX)YBetOm>>qE9Ȼĭ\QWJ4B9UlN:AWm`孍Hycs]l_Z~#jw5WuEo5Bmײdk3WN3jgp| >_ta4㩣vf巍J NS gdXމSU}{Be:qNu=])PzՐ$ g&PzPQ+o Rݣ\ȯ gǒ *@{(IZ"ɋҥsL>Rh>9uйϞl1wvz\8F@x (P4XN"!C@ wfvjۣ%QFD&PTLj 4cϰ \hQoܪbS|TX{ Ӎ6eS!}Yﰗ|(^; mDYL @}3XG6)UUH&S7NNHMbXR6;.ʢ-cUVki+*XԓWN)|8c>iH[3D;^2ȻyǬxeLua 7m"(bū\.|=F9();;ḓ +?m o *55֩ip7. `:L 9tOssϝ2I$ Ǧ_?+̑ї:oҭ]<kI*{=#Dyw@1`oϞk}F+k Ϙܹ9GFZnu\Ƚ,=d>)G{x1[^jǍ9VUQ#nߜs yB1_iOw\xu5'2osY}OGo?+]T% ؔ;h-?gz}ܐtC-3F ugx FMdUُ1`΃Ƞ((*m\I?6?:e2W "a).l `);S':S^]0^Pe <`*6,z i8Js{Lj}pW>g۞AU?~2[8NiFa#3TBD&6[XȁU-g^RXը;L6)/  H.[ d2Hў\)^dVh1N!di^^oc`gV|9}y,kn~/ո0][Ҟ_ִt9 /}I@f*8OMmcﳗ&eV/K2pSkѨ+ڢ,SN53O jnKƂu!su7i"h}-Z åd!+2\?NVF}5 6P&j>y8[YV=ܰ$C(;< sୖ7!i>G3=='9a''Ǝ蘒RQzߎ:ABc1?N_Gx0 OP)x>OocLADiCl~&qvnhڎ^hS%FA"o1 KН *=Xs_+GnБBA~AlZ6t7Yazߩ*)fEn,CGSk:Qwʯ6ڄ)AM[ez`ˡk~'b;i`ɑ4('$_^-LdP"ѩw2dc +d,O^x\ K %ouss՛.H`4-#6%Q+x}G"F [NJǷ,Mo!Ajsm]ՠyœL^xTempp0H Pz%9rZU"%A{8Q/W1ړ_Eݚ乎Zގ uCT5w~`lZXb,vԻL3es}?- ^HcA[Ǝ̲ʩ3 k .!.d- 0ڱsJ]s"]rMj'/3} a-ӕ=.}85%3 heItWL"{TwYmۧ$S43RfzݻR<"/UƸ" hRpMܷjc*7_jX$p\۲YB)x "x(,صOÖ }Cߌ 4&V6!r~ՈUY[Ij2[5 +1QrQdKOU@b@IR h3$؈zF:Ob2Cj7ſ;uQ.Eo~j,@КY:tB#f$nɏFIV[&hX׻Jgј^7:iXMkS4ui-nLPS0M$Q}0k+zy3Lx#s< aEܵ3J,E86ή@p4\2Ϟc/Nj{rd*ZHW >0U'pX+XEp* 3Ì7)!q܇=lhC"FNY3j?H*9ynY>4~!FG҆ +iNWIّ3cnQm>D*B+W(0kد4BKI(?nࡂAշ"6*Rޕ |]jTCǨ3wώ6PK4gӛ}rA&ELyZ{[h*ZeMdϭFwڞ!A| w6{whl9k+J"9!sRVPh*OG*=DnrYL D3^SY%r;.QO}SRłN&OTTFhuI|*x͌$T>ssBJd ҏP&Z):45;Yg"CDUNE O(etF 6ņ((08e\2Xh}Ln AfȌNT ђ6?2[EKGQ k_$ꂟ򩁲 e[G٫$Se?IyN5x܉ k8d6zc8@T_?\y4l8Vg)P{Il,𖞥$)t]|mI݅/R"b&X}]urE3*Fˇ/T[1ȍqrjDHQH|&j-7r Z\VÆ!/ R)EwȲR\0KWDdmRrfŧr/C3,WsLTZiek_SDO :4lW8<O& S:2AՀrښeX@%/{nqGW$5M=?l ~Gy6vSlىG^,'@5r#-Tfu"Vhl~7s.? P;&՞o~fXdW|'Wćk'@vم!)` n!;Yopjn0βBب u52 I Pp _ς7?߰y=_yTєڄø9tb_ :9rGjlP8j(@C,W:"8hn=Wm)CÎҎ/),\`TU)1\Z?j^Cب܍ 4sX>a%_ 8xqtF3kS޳ (yDu$K~8 pk ؈̟^ȊN);^'{f|C#Y!GWxn#+Z6[\l#{Ec2()W6Ū-`tϯ&yTNQk2:wp?4<s'ҖdۛkHIQ uYA!<%m^=T3LQ ~ DRaAS'5&Odu]ۂ,-fmS%h,Q2aY>d-(-a u0KH֘p4J(FWw4sf`jc_ @ BWfT/õH7]Wǭc*nXh?v@;Kj,b8bocrs Pc3 *fE^U@pvҾ~;; ʕ ص;ac+t$Mk%rr=~uVW6Rd0AԱ{8 pղ?] \'%JDY"|vd#p`W\l5^'il[k_mVmazZ壙La#]PT*w19ِoW1\,+.9 QlWIv)^M}bN)ޜ&ď<݁<˺i5}MeA4Bk=jխ>Dmy0p Caqwn+q N{&Ls_`v)8Ivܕ/]s"W;F1}fct6!y&Rؠw5t}5ileׁJ)d0"=YDxu-:XQV-RiSTR0a\Z<3](}=FG%d;H?[æ%fdVkaR-j_e&5,)Vt+6i SmW{{ڕgk/[QWpQkLI! C'.S7L挨fB > 51|o@7]ة019 )+3)XaFC:O]-QTlf8]aJ?. ´0"qO&75X X%Y={4yj"$Rl<wWA#'K,錸xYFI y9Wzjj"+Wk`7DSTiio2>O u1nM5Gzz.ݦK7.I$H \BFg,eBƣ_(&jJdV}K-@{Y^(bE,ѧ5c ĥ.{XkJzd3Y^ަ'yԶ:~ NG\+g܎dYI^=<ٹ:m<2|ڍk_n2o\*Xo:ni t|Ęm4K}ו MҜ7?9'QAIn>cA:Sly2I~:Qc5`M6W[9(tKw @,#ФVOC%L6A /hc/Izi7L(Ѓx;I  Hεxs$BwDawewd 9;Ox?wBcX!#566 F] FHbȱo=rLg dcSvM'r5oef5([0,uw)6< *#h.NgeRvTۉ&$nbofO4bOI>)'ZcUyBU0ƆFqk3Ɍv*Ss@o͠!47n ԦDby)--IuͷUTu"<0&7EJPө4tCGI?Qq$|-auVe҈I'Y4 ?s"S>vۓ(~;\^/9]1 gBםb`8mR>BŘA4vxmL~rZ?(OS'}ΕƃNЈNЧayqHqT('0XCE]:6J)Ӳaz`{k;4ւ@i4)|Ma);+c%?qo9+qn.h9<ŵ+F+0eAV<߀g=32:1]ڽ::CFӂ58Nۍml }>F8'>mv"`VɼX9 ֒h0Lb3!ERؒ:i~{VE_,3B~U+&Yn఍q_Pvƅ=E$>?=Vd&L)إg2ˏzC H{]Lvg؎-ьƉ4#pL,<LxBpH"7cꃙ"ffh<ax=<(y8|`k+8$&惩CVN}dDӷAuz LÖ ^m9fDLVHb"TĈd R3E@R{攥+ЀX٣9hk-|R_ojaZ{03^Y @^D%&PB $]7JYkStټ ܵw<\p@$֓C@ƣ,w آ x2 ]ie 9U>Brj$*nҳZx5rHm!i?8_',Z򩉉 mX[E:ن^fzw0D3$#Le k83gPJ -p&WaQ_Řx|@͆&&0^54u,>Y'uq$fz44FG6?,˥:Ӿ-2UB,ipJ?L2ዢBl%l!%b@0?-ݵ_!`)QuO|'GCTDeof T1إ$"7 ?dW@@lZ樄 {i;áZ.A(ӝS# l$1y%Мefg!R8M$'Je;kl} W󃑾v9n\J ̧=aQ>U"SU\plC Epk bjҡC{(}RU?g/nOҊ <́+b 6r oO'Ւty\;d9]+q-ۗFMUQ.I{ˋo6۱VUj SX40oQ_HSAʓ-z`Qt~7LI)ix}`#wxf΍#Z:msp^D΅sYJ'sKx6Ǫlffr j]Gf`⴦u_ң3sِLK“}Ny<±E l8qŏO=׿=":Y}\i%A/."h1@k?:j@ mZܒI%@i.5#/tCmپ7zia7wg>76JU:&۪ӁLp]WN,9uj@EL3G!Ƣ\XUٙ\&E*s{39^[rv398Op4AvnxgHq%7Ng#0x& m RAW'4\pòa ]3f  ,$t,hNE>sbiTu~ga+DW ieݎm4qf4T|'Փy1" >MiHM\Qi🺸 QH7脌M4Sjӥnch46K`8ܴ?eq9ySlMt݅XܶBs97oMIs)7,+ 5VSGl(s`X' veQYSkos->k~=V2 lTÆmU_nȎL/Żj8pb{jIk< = ur@htg%ͼ+ Ku46nˆC%}Kr˓#٠CHoڶSdſ>JwKmrCR Ȃ ɂ1(XiREa>g[F}WE_.Bu=YEsNZxtb~ ! I2g9ɴd(Ep'_ m qȐtL (/#'.C߿|</MB*aU 9.uobM6*|B.Iz!|yMBQ‰<%-z.jFJ픱0y˜A/A:)Yh4\kc@p/PXj:F3[-~Үj)%Zҹ.96VOBXy7"9O(c9T%ܮSӺr9ٚWvJx.xoM#LF4 -_&-h[dX/WU 9Z)>c5q xҴKd%gp-M]\g/"TJZ[?.]ż(ֿJӤ6EB 8Zϋ_K4gvF(Znok=^RF1!D[1  !lZ)>6>@'XKo}i޲e;] v,i*J $+bg*FmCkTQP/$!Aձyg!L- fD%D:W| UK[b|rkj##5Z "@lwȕ;,N=,}]%i[ Sy3(Ny3y f C ]^r+y]46-xqy ~*]G)I\3=R:>Hq5ZY%Q;n TY x>ꌬ#ZCE5So'ϵwluԨja5BH -7#1Y#OڀgU%H( ]r]WQ3..8fܢ x7PO;JhԶN ?s e.wܣۀ%Cl@ن8`z$`,jK·j7l~]-P^嵥͢h'3~[59P{4v ]EcbsLdeS]"$s{ >wN)Fp @] ûf$Wy3'( aCjqHt (w޺WЍ)_jTJ(ݛ/Vub|li-XˊWxtơp8"7^nqlEo{1\u%ѼT5SeOi\tѢX 3C-ﲦf&I A>mB25iQ@jHBstY7 @Y eΊhNf /4Q%Z7t'?ᮀ 0P/J@ZzuDAݶ铢|SF~-Em\H+Y:N\tE[§gZ/7yl&uǐ^EYJ!t%smʏܞ2_=[|)F(j|E2hԠ_i*x eܤם i);S*&4+c2Ncڧ3!:DtdT|R4S?9J} pR9K6a v(>$]L.Q8'"*)9S11i &p/}hWa@!Bm]Nօ'9P|ǡ^n$#s̀~~d)`+N{O~¯FIg&E6[ym 3` y 1UGW9;I׆Hr:FNޚ#dkXDzTcѪai5YOh {WuCM_@+eFʀ/偢A:[9YGP\_\Pro`V~#VYƠ&VseFUnL;gVېhT]ko0eo38J:]Z]YyHL;#o:.8,? 0s-d?$#-/ƩǥC'.=,$d6S:&g睖F>"28+=p-sjE޻B$-lߖ4(\J]ϲv!mFz+7oMw@mC//16HQm [ࡴсY&Ljw≠+uUMg1Frr\̑>FO{nAr&75MC?}ωZPQxlO?„b ޾Ϟ.D3m"(,´dHUw\m#v8I0V!EG_VR8Lh?5TgswxίdM+\">6x`;'32'Di) cuU=VGM=a~`>"v~*B>]xI˕0!ICϮGR}L.QIGh##ocH^WtENSk;[Vcő[Q&MK*eE{\<,ϊ{nw>z=Djwl2hEnϫl)t!en\N -N Լ!~-̔rAg02ך*oiqIa첯T'q-~?fC@:²oJܿ;i:O-9ɸ s:a[7…Y8 CXiG:ޘbv \ه*t*dc/Q' D 2g<5hS'?mCzط,H. ^vl^P1.Sһ,>.} ԬJa?#ڮݴmRw/Z׽ڹܺၹ|;_OitBSLg Ĝ|*rBk~ɠVT uٳ((aKЀלkrKBS[^Ahk.Ufsz"ۻ,M `uQ=J>kMi5͞xA;lzo oQ7A_}64g- wĘ xu2Uc EZ%+;2(PiL 3(~nzlH Y.oEV;㱵10,'lJd4oGɛRkJn3nZCTf[]MC#OUpwgcP=0pf/}hSxWb劗 q ;P!Nd7 s2_Ko*GW1R_ rnjvrTUx*BuĒ֡ g^L &Ŧ5 luՋ5:ŲsqK8$}Ʈ3 ()&De7<]Hfֈ J8U 7cެܹLzw ;:q#xxӠa0\h}sb1zy 0 v.I'\Ǒe rKNIwb Q/t1"Rv&bTjRN#TeT AF.cܜ-+z- }S䘳hP νf-%tR-Q+ mul3-볱n耏ws}yGAq+?M€<p\g>pT6 b͍2eM#blڦx)\f&'_ NZvV|yH j*q@\!WWIU690go65IJxI=kPAR`#:S)\=6 bJΙm 5oZ(< ^83ӿ]m1/CmB'ylQD{%*67沌C1j394;V?c,˽yN<}ƍ;|166/|XsNU3d@KBb,9\FQ_3}c zLTGN4Fjf]J2nMYٶECݫ/HX.W yAp7e Y YҒai] u!mvr6dz nxy`(t_%zg_Ii CT\b @´ (rk5cydNi^D"9Vn2='灹t"{8r'q\DfG tLп ]OKaM/R•d0sD($yU`h@q 0xfu(TrǃLuo(Dow(m}5ѧH~=`*?:r-E)؎a("2vRu1 =;6UQm޸]۲PFTTB. ى q /r,[ZH bRO Ra2T3t\s0'Qs5ܼLb8#FsSQåp(&_CS+[eW-* (.8tHÙDi@ b 6'}T> Pz >4?QgAr\VSIŞiFU /m+2%j]M 0Ag61u?aPtV5g^g]B*y=?(j4sKVF)y܉X[oR]t.G #95wwvű{!jFg/֘H iQ]1EB==ʾ[0h‹KܽmNhYB|FI\dN,ޔeZhJJ^|Nk֞*Te *l7s(“=j Ƙ'Jd@րhnv0&넆n'WYE\7b1 l4gb@E  r ^|ggX0?{>Nv"R`{r pWH;??r AV 1d%͓9CotS֍lc9pYLRs 7Fc$lmqg%XAbTOz8\ZȖWZVHB$ Zm &-zZ`,AspSA̟k t8;-.GSi6݋oop*uE>wr âO%{g1&~$F腑$Bku'9H?1e!1FW\9ܝ ѳ羥䦊) >╄- eo=V;VX?}ca1rn) 0,X\gtFyp[X @DCKaqQeT_SH&$pWDvZ\@/HN_ JPʠQMf= gf)h2~DP<8P1Lq.B[!ON[kA6܋+w巡}s^*9Hʰ2}壴ٕJܿ/*( lQÝq%AgƏh~NN*Ed)Q9ҵkmxI5=@LIfS (1 =PBEWoo4[7AƝz=J O} ]Kd WzxCu!;[[xLHZ%^E3p ~Ug\yS"DT/N1=vseeY?2Fl.PCeI9X{vtiݿ4}xr9޸Y,gh7yAEGܽe Aϴƀb̖xOXBmYn{ZjBٔؔ6>Lm_#tۊW*am5/ЉaGٵbJ8 |+5N]䱂Ǭh1(.1C"}r/D3rh,,Q `iwNY߲/rFnsYd0K2ʣY_ysgX9l8wN<ҭ9|=MfvLCqرy =u*mkk:_Wx=ۘZINNzx_`yco?k1cw6$G!/Q {#5s!}宰 @ǞsL0hs~UW94éd?%t#_qgOö,r_7:bMgX }'񞸴.hՇ޸/T9lЛ+F`QO,Hn`q5I?LB=Wd5hD>Ga<=@.7] ͬ߶]Pn3hr!'޴9G0%U8!:8lŞ=Fe?F i|<aƼAwZ-pj1Y*߰t);yIm%<LVq2u}s6>هF`rg/mp07Xџ:>73Uz^}k8ȍBS0F+ZrXm=,KyD%O\U&X _MN5>@|A;TН RG`.i3[sZiE+`.bUz;T^ZD77!> !\?% +աrS::l([fId1(y 1{nQȚj˄ Rұ97r`@n%I`nwMG Q`#9i:b.IFJnҎ5 %֛p݀~xN L,м&i7Y9:G?ׇԓSCÞl ,$%#XlJjS-qFjΑ; f /jϳEnpoITU<,U9n16?+!IPlUerPcm{{~#A{T!}zojrEdӛ}bW"Icq L<纛X /Dng/Vӵ`0}ܑXe/gӻ^ZݴĀpiMgiگ $(#PXˀW(ԦG)4ٵƴ wP.xd`6sk-hCmtV;Cބ=0ʺRenSiMḚ'(-k #gY9[u5=+NMypq#zC|ܤNofWSq> 1>YVI)Yf%/7*Wd/&R6p7%XvpfMWW|s}e XQ ĨO7H5T#S1ӑr" bP.p%d;;Z7U?`=*|NbyqMpAl`̀]ۤbM HF@b聶jK2qmzt1vg`.| +L4J jz!&LqWU15~;ф#!D'HX,g7"1ȧ1`>!(jbC 9n;?z5Q'd(1ed@U) HQRKAkr' eTnӈ'=~G#,*4;- ɭz @ y+#Ҳ3Jr5dDfN',{/x,9i]`!iWHoV؇CU)؊w Eu93%t2ƪCRI*K'uodk3O-żvwC6AUO:eWϪ3fPB؀X7 46⦹4 #3M9BGRhز#W1'h7}Hkkt^0mMAGzHsac=N;[#a :[B! y &<6ƆAK?ALb"R Q 6#1y?xUԷxgD,!,UK3*#1ݝn5IjR0E(D^FpBv/ 2 NN$k[J^ܮ&ߧ#K9k9J`Mл ޢ"3}Ff[Z5[C6Wrf^DS-q= ]?p G yr6ڛ 4Dsb ٸvCH [޾ 2|S|rO;&F+)!*X4 Zҷa*_׈D/I&Zf}4tĬoQ߃8D2`0mq_Iw۟ڢ5ʦ˞H9e"Ԁy/Iҧ &eWi3׭D )`J ~(Ec[aT#kS-âx@"8)re0~&@I~)uVƅ| [8OMyڪ gv9cљ,^f#0q !:cjW{wвaljE]A/c!.;ΰuV^h@jfIik>&f\3H-dVVֺ\/| p}ZD6 J-snw#C'm\\zr"AoZ+vaKTܟlmZۤU%7EQrp%OU)"yDǘ3)8)Y`JC4 \n5j[h Ie "?5)S  ]0Kɷ8zȏj䌣||'>}I(lWt 7ե}?.O6q5qU29M\#g'iXLb|k^4~Iƒ'?aQ8>Fu=FU{1AW &f1.zωoKJp2w p ,:S(rFhjT!_Jz ;K?`iMqJ3Oi[ŌgJ@萻;a/TsWS;Vd,`rJ5.dJC!:v+"ީ\,^Dt4':lP:qK.r`&a|$A& Vg1V_ չx[u`^}u ^IyZb|{jf^T)IŰrVQ}gDf*5MXX&,lm4S9YK]dApl}q]I/Q^~&Ua!t:ɿbQxAd#+N&PPa$. PMa"OclgtD.*CP1RӽBpB 2> 8K3}KF X4,ISOӵt"?uJŲu헊wQ5rOkhҰH.HOStQ|}sߤQK8]ΦWEA&:V:y8~;Yv@ʟ=Rdd:ۺvkc`2=\ lfF&{%RE{A^H*p(!X9(DaGplS_yF܉LIu7w6D axw *LS@,dO'fК 'M$@ Z@s 7f"c΀Y4kt隁yV3Fxi<{)fQb4J!Ȁu_*}o|5՘$308eV]ʓ$l[ $~dՌW>.v wT*)X,‹{5 4&WhbDb3@XdM'$Kxiv(_ Z*+џk6i[|^+J{AKS1Խ|/jq}ALj$KDtY0["[/gOz$y{$wNywcmi{Ŋ%x0"> @OA=b_L8n/@ko~x BKa!͜ I-5o*Wp5?4{F61拸"U$7CSO[ջZj߉Z.z4dYYE~E7`ҋ?r|ْY*0:c(B! 8"EK$}#ȑ)ʨp">g=rE2 %5G;Se$'5@tv[(СW) cÎ*yd$_>pZB&7&'NFm(wO #͝%3r|6.ëba3ƞ&p3,wzjV`ME1rxxQz1M]&2`O=Haai)zV0ä%ǹS=i8qفS n" yT b !Ď>/-Ợ~REX)VLaո7<UK7 :hn)y ]l /k|[ޡm_-ٝgl?V] {A ~]ۍLA44+,'AN_.^ *lOF3C@•6 tWZ1JwN6ODHij(YZ2UYRŷZC k,גjqiR>@juR=e8hq&${.V1: EM4"7Ի!r#xܥ/5n/O@.Y!d$5SU gzF8*|ta8"?`\.}z-O)x\F4o4n(s}+\bxOwj/[,>_cT> 3b?5 ؛@@i9=[6!d=% vF!$[C2NlΥumɨmw{ D~Bql.ߦ z͑]72eo(҃2.JE@rۥU=`wX%Q?)tlqCBz^ Y!j/ME`6+r=4,u+A|%a19Pu-jmܧywε`T (fd*,K=Am50F 1|VLvVE5U'߈]|b dt@]asz!Jvy8GfƏ]cJCS[-,Cc hBzA2p >kh*j7\i1cF9D9-6ǹ|{ʏ3  հs*8Pz7ibpwkb*:;n%zURVmAwO;- LnSr0?9A ;D៘U^D"phv}[L@j˰en{| dWXl[>G_o@|.^sBkFɂ vk;vQ>4 ItVjP[u-:z:͉T;2 .p0@E^>w9sw9(_F 쁆si ˘Yz[7c{ /mؼ%'r܆D_-m hn! \-\WwVi!>u&_KبY9Oy Pgr9~ѫ*5 rfWM ~S#2YL9,ؕs /[k9xxJ>h*x>%i +Uu$M]'e6&a,$wv o}(}Dy9qTzб.V ވVv6aB#xM`c[b!NۖQ:\N6yؾު/J-g]+X }jޛ aHN ti.,O\I/pU|ֿ*\-s0<[IHb0nhnM_o|1)(`Ib5q9gEQƮd)eAȕWTcDYNx]u}2+ػB"S7G4~8)kW{1E<,gY[Dlg ~+6S~n L~?Su2Ife$$,/'8B7CU Xmqb bNeS:{-MYzW*"mvgwR~yH ;͇=냶 W@VpeKUJH.DeOȉ^]4I#=fN`59.RեG>:Wе _[[: XRLY+鴔t ĤSԤ/fo{}&TN(tunHTU Ř̍[RdvQDRP3</%jkLㆭqf#KRF棈et2콌ŶL(= <{`ؑ'!+<8[uӤnl uMUFfyxvkC8TPȘhZP_,3 X0L?GvZpת!.4 tQتֶCe^mҁI8| )zYbWy 765ytJ)gշF==,B) 0  4f_ZvAf]f=T&k H(ҵx$&b~JVAL`@A^bHCHi=g&ܿdzr \[PP̽B*Mx q)ۜ6փ@]wyCOߟ3ETXL4p>+zaPa(G_U[3Cݱ~HSXkGZnJWjn ''`T[FVlPNrc ;] akƆh|Xq[Û}=8^洆NfNgӳvӱBwVƄB8zf=W-^vbEx:ͧIy7m$7P=ƼkoP&R!0 gzQ¡|ed*|#SCUDduqsi9o_,׆0G~~i{B+ZװMw7.H+#z3jMD| :K N0YzצP=\R:,/'0PDRcs0ã,/ͷH`$M5Ru 4*dp݁\$'r,=2(y$fB|/Wh6V/7*Gnd񰟡ڬȣQE;$rE]lr2shCLeD*?401*Rٚ:2Uu7'boB| `Nyʪdg[c],yrl.hZaT{M% %/&"CGK" d Avx & ^֡[B!}q:9=(kxu)#\9j.7dBuymfz-1$`bQek^Woף.%.e=Nt4j/_nHÀ߳-pӈ,LPoMiࡻrlB SqVA0?` |u?}*,&u\# l]iHm7Es K@dQ*EACw<{hn740>o}^<q-y2R$u$~~CWHMAٝG(˥Ԇϼ@H3 {'E05!){犽BI4K絽m\ϸ^P&J+l8}.Vl<e i aR;9De$VHLj2b!i1@DY=,l9X]~~x: 1`54ߪ.YǤUR4f [bWHOrQ@]?׿w0gY@NN jOq(B@_c}93=&[>o7;Ƕ&- epOCZ߉[@؉v] gĶ/g&<2_7T I%<F_٦F1WX?䳍=C*d1d5оTzr˱ᬛ޶Պum7qf~It>x Dw葡bo#Q+t31*fC J}:qб}N#=#xO ;~S )m`ή=HJ]~p{ć>o~W#<6w}B8$6ۺP3JM|ԗ B~N02NM2~% }P"IkդAC;Fo~]j #C $7۬EQU7a1ܩ3y[PxHwTRN 5W&8f:th1qAhꏢb]51 e e S@0 S>diGaQ#[3]GL0)F<D rTSRKqذQV-elk ]E tV2蚳L&<< rJK[ dMYvԯ: ufeo2ZHE/D.QZ8g뉈%QJɞxE sB`>/ D@NLx#X!/v QV0\T=/faPSx;V3a,9ZH0X/O(0 r}?]X Oːmr:lS!@ C cW[2+︇޴eաh8L'|%n%`&yM@z 1$ H8d^8 %mKB=n2IRƶ2Cos'KqKꊆ'5m=P( -p>qm[Ld*P#}Ds\1aC81JZkk1[*k^Q~cSc*g*xsX_ݕ <'[8 =},vkeԂ=AspZi.}T َP9[#I\|fZTcsq7hݔS߂۰9/m~(t C{ dZyC BTЖ0)^[c\㏲S mk%jeyvHC7rjXYt i;ƴ>˭Gv+=R,4u 49Ѣ&~¯ny2 .8LJNj\>Mr2[&U-P !(&ղ\iߊ'4@<|ͅ6ebB2kxF@"|d'% 66Abgt4'/Wb;g1QlQAW3X ?r͍ :3"A1SjA,]%WivOl7-Ї9l$1WRT.?Q>Okez3ZGp r`lf?~OnÞeY13)>63UMbfA% Bjܧ >3E>Vѝ!誊"3,l/ ̭QK\1^T&şz8]<\@N?BE`g*2 Nhy Pn>*m@G):HBs|jgnIOT 6 ~<֭tIQK)f">^vt4cl 6 -C ѳžccM{(ND?s{oc:篌X`vK?\Z<68qozJ\J/E˥-7E1}Ǚ :Bx?ueW3Vݧ2k_+8I?#G&@ʢ<3kXyʧg+Cd_"I'Ӊcjfq{h) rm1٪Ns;UMٴy&eDsD}H ѯ9NQIG@pҫؼb%uymuj?}q``^Dy-iynrsJTI=f ˽fWT;SUZ "^o=@i 5+2GMfQֆ< ݳJv*y gM<hv>ZA07w,R|2O'^+XܩmRgY/  ;?SYŏi]L+#M#GyvgokHќNuN|ɐ"j5a2'./䃯!Y * 0upWwaV3+Ofb(gR8bcek-MWp 9M1*FrgoY([FX2压?@򒿥-ڢ(Vz ıycH8K=~7#(V=kL^5$<\U 3w,Be80E(b^90ek|qP_ A|{4_[Q9\޳Bޟ&ýgµ׷x2ce4p EP?@ntN)k(Obá3!a8{!{ y{W ipjX1 1e :"9S#X'JS:3^]MX+bbi5hPQ!? l-aUQ` P XQNzFnDZ r I{F&nd$bH |d *?Fe~`2hjmx=ҚN{ wۚL#*⨒ȅ/>n (Dq֠Pp\|t '/0RyuwϧV/R$]cRd^i{Z "ŧ2вQMt)bS-W^*h^}ZuhyP8nޱJɏ+N${Z@}6Rlbp*-S7՞$Dő`輸Kj¡$sb-aw%v|ބs}.f KLK{.{bM: mAWzڑR_8YE^1QMw3zwr]#mln4*ѫxzGXb} C%y bNnD(ЄI,^^ځ%=<gBiC`jECdsR' x=bٳnMvjV,0u'ZhS, S(`jaﰟWPlxtMxCA &gpRǢCI94nMpQh[핌 A͝m#/F}gTeX*!(ߝ,5^uL+)OU;iD\U\Nffekhn6 {$+,=GDh/1Nab ΈDNo,gqŲ#"/ kk1ebDkhdGlhw9a="gcP+>҃8`#sv878l͜UnJq9pikaCz{5dwg y^fe5gtHp1dmލ3^B*\(Lǭ'ۀ3ӡ݁Ie M  =C&#gg k%)>xzi8`[ʵ1~D^'#!*󔅋h&}} ԭuGRRmֺzG0֚ 1[8a)EK+ HN2e~{{]A{,bU#U (r(/q_ƨ\il2)tRi;?:/QIqGaIdOmNu)B%sng92^E0$wDCf%{tn!C"#O5nk);ft.stN J5G*-AFwr!=H`M8m}&[+HCP>ꆲ@ C 0xj_)m~UTxx^cd~=fir? {H7os\nAl6g ʦ=^w~XDah,A'CAl`u]-ˆsU?UG/r_8JQ4?۾}`~qyg$6 :7raI ^J8sЬ<.QdfYTc,I`H| \ Q s3[?0nkhׁ4җ,4N7Ex2XwG[$0N2 IjT>뿶&y}MHFF6ǕN`*l#S#E:=rS!>{ۑ'}y" ]譶.(ϹiB9r -kZ?㜝tJi۳[ɘͲ55 r0Em-krJEEQ8e5U Mv0PҮİƬ `b`!#ë;^Mޥo/2-% Tf}πOE/ˣ& BZ-ҽ@a po i*' ՘}(␖{kuI`ɤ,>M!XWnN<"dlb<:LjDH 08ny5纰Eu$BI1aYSne+A{tЫYmUpFfn( o[WNkL52ZO"yɗ'x.GbKM"3k&xN:*Ma @H.e$ڊ;!.9g@39 m (~/>2p I^Q31XEF\ڹ!%ȴ4%B2B ?A`+J2YA,e0 ѱ] Φ:9>?Yw\Jj)xz;AwQAWyW޴s(}rj̾ 8 |ݑ![}y@cjhG࿆mUHh$ tH@+Wr?Vc~+7^Vg=Saʱ X ~ mf#GN%1$tXЅ `#+0qARZЕh9'qSI#L+Gd Ő龣R& X쁧A,=Hwb/п;X] .>La;SHK,@ $`!B(bX8RLچȼlQjh.lƑ}]WG/DlnTZ7f.X7uB_yx_aO}Dwk44Īּ'Ҡe "~}A K045 ;SFBψLAcb1՜XKfL)it=0B {.ug)ϊcB\zŖzu(m@wY_%>aG(GŜĩmVݠj2r~4 => l*De]*zM*;SۨPVwLW,ަ5#[照]}Eͻ@m$hvps_$JQq?+ʰ Q8ՁQMФӀcrx87|BAqu4:ZsÓm ZbϸJҟs} byXG;cP9b:sݫB ~#&:Qqj@A_|!%ea'Ȇq R\'m' uD57*6CrϞlAe\H88tr yNAc~4w&ח gՃʵ|C+qd (ם.4AagCm)Wbu>᫴`z6l',ǫ}A竐5 nLX\rdNcdU>_ |U&ۣh[I*GM`d$߫rE(p<E_?bڤk h}im[֢2~xUx{H/iq{WGeΥSgi> q 1]Ʌg%^p()L!Shym21 heC%a]hT<:Pʗ(cV skGm {O$[(i+/M6*x(7cpYdd&9qFw?}ObQxiKUT2X~PՑ .]}z$ONM.N |P@ZӇ36Juf;h~xe5QĒBmy1ipLuR ;y(+z&uH9e;~|F}_U [w+hpz\u@zlm'c:9C004d*(nLbT W~[pޟYQSlTokTWT?g$ #` _9PkG/V ͝U6-{Y-צ4߶"$4vha_W2peHZQ-Θ,t^hN&(w ):'˚d@ (-CWΣZhٛ^mXXMc MFxo-3dĎL/5` t:uDMZ0T2"5ZR{(֓`9% ]HElĎ1h) 'Ƴ\k;rM0@4$ƾ֩/KZxaȮ\J~>j( Pа8- r*b}dʃY'x)MtJ`JWhAyYYw|{Y'!s=| FuSaڱf,fQ ό)^|BFMR!? {ھ~ VaV$Kk&'9hŊE݃fKUfj&O`DR'tIOܞ-%|iz^;6 n%/L a94d.K!vPRBQ s ]$,J>/?5MߧH-JOR>O6Dr;R@* *5tյbn~jQ}٭tVyyP =O>~ds:InSn]FUߢq K]8 hx!>~1͂0܋ b z;݅foE^2\QksgJgF+#lOE=jh]H͜!S9t7gh7YJNC3h%L:sV6~VZ,T-5-#2ջ\s*cE(Ls!qz*jիv$RF ŌAg2dM %8|yYxöMܟzdّd 𘄛b*Mk7RER:lE^أf lӕh]4ZmIμ-k9?L MB+dBUjH7B/r Cv_!<|,߿Մc -ܱA[NoWJ_K=!%TTZ;A$g)j%DfJ?;#?FpǡaE-ؾ3FFLF5BM] 3#2($9?"% t8Bf7BgŌ IΘ Ra+k x+0B7cWʹv lI[}8;r^81dƭ[D+o[˔n REa3C\u^NS:LZ׀q;VJ@2Q#wk5x6|_`MDLLh Z<Jnj(4<6F|:S316c7ԈR||ie@u`w_az 3ٱ$NVf;vP+@g6\gd08ke 4ܨF=#dz$$Q<4CDqayԢB \ogd"1pTN[XIV.2"8mE' f=zL#"x#ca<`NJPT3MUZJ+3uPk>o&D^7AgyJvԳ;ꮫo.:9WdD'i?DopgftqQt.9zgעrfubqڎckoYQ$➉tyԻBD3Edo@(H̅N+E+9dt]sǦ 5pu} \J>dY@R7~" 7$!OI) %׷.3D3X/1}' 7UWo"af'GRBFvn?ؗjOS:Hf}qMF/UgUR3D4UB$|קP]u]8zJv5h*f-a5,UCf4INR{!Jm6,iގ1Y٢2fMi'6ʬhlJ;V9:[|-w"vx$|3S~]8hu&PH4!nOPWNj4؈RzLlӣQ7WB t˄ ;`r}-k.A]v119Zm}~ wݢ[vqc\FlʆQDZv+}Ѐ7K~W?%Hk B [ 9{*Y# *bPD)|/Rf7QdSz >Y·1WF 6,˷E(di3#m♅e7. SuXL E(f]U ,'>ԊOStR9<r[zHEJm&Y^Ƈ׼3Ƨ7CQE IAԳB)*vԵO>z,6cyD_ Vm7. e>7MZ9%A22v`y\QFeuV͢EHMor/V "i2l'+ wWIۮ)gpLOIZskԳc‚4@IYY };y.ܟ1\3Yg7jz"y,KQyBWjP YOR|lao+7#kd2ZA yŠ9"PwȚ"ƨј[!ʜlJx/&Za`@S mv'x|\]q TnX%.zKώVeߘ ݵ3ǹ{Ɉ3whZ7(_X^XbEE3F伓|.)zm1'iuR|q%gH9/3gMX!kӟz=n9zc<9;YCGYl-b"9"@/9mNZ}+s_8a1t}mc _Zi(hI0[Y{h&qq8UUSVI#"ej*XY'"@_z_= n^.Qjb2#{2(ZEi\oml1ZJ^1Q겠nD*J$G Ϩ=AbͰ1Wza\pKnW(v'`VSF,2#z,k~zo)XOn㜱v N$;"5_U9D`= #m/dt( hS_Fa[E+dѦ9sp9 D wu͒RaE` yatgR 2,rM`k9_cRKqD% f`'o>,F]أ ҿKx|:c/k#<4WQ[k@>K֬s#CTu)Qkڅă鋦o,eky?OrkKdZߣbt[L brYR 'ͧz̬nͲcmaɥv/0PZ&TTXP7G3ӇsÁ #dVϸ9LT~ZʨKY>pE`[iKs";lV=}ƪ4}H$ˣyB`ݾ/?)AfEvrg7>O ]Km$3-f~*zF>u`b2+gf$p(%%D7Zl阺x ~ZwF>ayAfU )e a0lˏ G]i-jx cj9Z4nlt=JMNgbG48MǹnijN8O,|RdR$:skJ6szPμ p qVǖ'c5Ja;,VWZD#S#m?*a*K3pmF}9{S5"#yRej!=I: 3_ГgdyWguIr5`kO#,+gr3_(j$,1?\'~ "D|@s[/*/';#?8 e3N B1֝w]1V1hpn(|PG=%{"~ !5b8E7(re&W~cd'%>0A)S&`7䤋K! Ĵcp9NaV{`+.ȅ:IINi"Wi*MaQwS4- woqcA[*\ӥdȾ ՃyZ^rw)7&G*,.S:F)|Xӊ DpdI}۷HjA zp"Z󴮌)$@0:yTi/3̓tM^426iLR{`rG#O-J  ^KJ8[pETqٶ07c>'E4e[*Vل}B@oj:س² +]ֆ.1)ІRQ9L{:9bx:Ac^?GqHcxPuu ڎǣB\)0[bfNXQ峑0w2hPl쁞! '{1^}0'khscY)ׁeѶl/\ąUd8#VG7kdO V3u*C 9wEXcaQҀ|x;? *΢@?{YXfuwsG,RU0l_>f{T_Q>g3TW#-Ue/`J\/۟J= $V6 J) 40" )"? NLzy?x#!0Lk[ِ (a6 +qIG2MӌbEwvSLp`WXEW)O iEpG:h`IOt|1拼iڊ1ZjoǸ-u"N.NgN@&&"WDץ+x!"%Dr%P.GYj]3Ne98"{r8OB0䁓cke7{p|b, B\˹uCxv٭0^+ ++ !D+OX0N> !iwuV/| ,"%mX(֠jnQ',8I,Y }({E}f?}W}=p;P}"7"yAoV\p>h)i<–P:^[Y%xZ0Ni+ĈG.M}(D˝=tDiPxH+5񃤦;wEC@#ju>CCs=UT˲%:j9AP6`?ȭe؎N;tK&m{ٛQ-)0tUqEAEp0D@d$KXVUẀVR4:%mDxn3lA.4b ~ յA,n`\֒UI90\g%ZM1=u&ʑjiX a|`K\WW_P6RШ Bz 2CJ֋gdPkV5ꂕl ZQ uuNEun ?g[ۙMlCX:6/T)j:@Q}l,Bv!>drRf}~jДHRv.OICbH;b\jX /j}o#`&yж2A(wMВ /AON܃&1DUe^Ϝ&4X O^(ݙN6W1\V>"~.& cs0i#~H.O b/Q+L`8ՠi#5|'﹮'zoNi]7`dDg2P/MPId%6d tM?|&6? `ڙDgb4ܘ:wI8~" q~` *CpAp2._$"Q B%.bKp>8+N4PiZ~T-CWW#AL#=`I~𠼚qDGotvD'C6~ _ӶLX 8Yg` Xy5Bnl FY2æ;\NH*&}w\ sٰ%|BF/&QWdmA]ih-ILxʅB]&"wS-{;H϶JEICԕQ#4Dá~*l/(#_s+e?BL-Vx5QHYs~r6cJQ5(+mα [xE9@:pi p<?$* Ta$;PXj\v 1:Y3krc6{?ڛX|BP$-㪕׭Nfw6c=A^E2$L \U` .O#r'[.g,;oB _y:QgXym-k`IaP=&umq7dу]o^C3@UǬ!h ,FJjpZ`9lm\LlHWxnI}=u)W|$9t _k7=~: &iUUk7 i:Ϳ^ [P+E=xz1E_\`.rƃ"-S}Ft?}dku}(˕uZ@NL; UFb/ Эgm@3w4G0:pGUHP]e ; Q kKн | 84!|mKȯI5`hW;60k55G- Yl{M}!t# R9^ t-8T{5O44#2'iA c;?:[VjWc7SZV6 bjro׽La 9>{R"+ј8#zq+>ѡň5L񩶻ɜV<ĝv1R_6[&y9Kp:~~`/sYg|~ЪAa07 |͐&)&|EU aNyoB@:,tT`0T_-S\1:Ln>9q&{ HlU$5X9k_9df5EE;ԇ׿eSov^V &8czW(mX{9n6A,ld9a_lu=tq,+?XVW;h;L>EVMgc\߭6Fb?o#+r/J%QM D7H'$kϨ]^LFEj'K!Ǘ0g!e{J9Xjx-Fst>cS*z-)[dzpcO9} 04-;uw#"|w0,s,sUI9D, di|k+UB.x;Z%h>q5**X'+qb dt26n Dʣsz8c]ᷮI4fW褐L_.N0ř/\qoE Ȁh3]+\ɮ%KF 키Oh?:7lT$m8XzS{NQ(;ecEtҰC-|wC^x;Y|uC;` ;Ac `+ɱs_7 ;wIC ܏ġeHħ݌sX %,WR@ vɔ7ijl)r!jq:K:wRuΑI矫QDD umQOC KB=}}K23mpF")x",ٿ-9i,q22hGơy\g]:O nhr4MF4 H-~J̿\@Z۷ZM6/Qͽ;eMs\y]n@& S+\U-7 L!E@i&㧴㮦6 g2լl+Ȱח`S K D3墜xm@K9R?y8%qXXڌ4zH+MW{*5j?1(=,_>:^-C]v.Ps+_7Aza0ړ u(C2-By> $r77_㏥MGOtH`xY)BA!CddUclL0;Pz/lθ1A xe@%i|2xE 9ZG&Iopu~.^3̣T9|~h=?Nųv:] uuF$N.]Ȋ8ekuAxڮ(cLwԹ'( cddyAP>!ed3^y:<̰pghtA4I3llB${Jf{1W _`0-=FH1.M 8&fw)VIeBIG@$U#~>pNjsSD8n8BnrpE.b9EݩxaB"Z+d!s6c*dN+D$t6%(>+) t1Zl]rY{X1EA9LM"Y}&s %MhdxC IDZY=k)Sش9wr8(i MN .iKu( .Ir $Zw *HODx|vʹ2xհAySSqɤX9SBY47)t0LDscT }Oiu"4*Ҁם PAaU"7{0EUxR2Y٭Eg6R#qj͢zV= YE4 dD,I/~ W=GȇpʪEW}~7xY2$ƹ*!D-yA+%:]}=zX{5`Tt<2az]9ՇD'tV'SGi7ݪ 3R+[ep0 |}QKv8d+ =D:) .OM0`K\;L@C$Zˍ'CyxE/,!Kvc֡VJ uknPDԵED20FϦeq6 -͟ b#6LEv͑,x 1fq9] Ҕ[mdB`VLɑP5ckW [5I}i4ozEwAd'xMSmù@@ rB!yT掖^3w@lц@r4x>ggLwRpH>3`3gZzKc.sk#;F+ |$T7ٞ Z(h]77o+b׷XYGxKLJ[dygˑt>55]ӏg=9Q P6cC ӧ@#2vc;Y讋Ať')Hnwp2 P/I"YHZ65h11̑ N@IBT[RZ2?dXHfHh/>qYIFnq\Rg! ݛEoKJ"_+_r;hܑ< ̂ kjAݫaL /eEar:M} K`+a,KA PُwxHB͈\.]`ʒ+PN(y<.\Y 9?Ά.g3- \ĵܟI51 jH̔|P°s19 brJka.ԩws[$="Vϥ(= ~FED `LhPZ{m=j5z' O%ƌ5<(V_ZQ ;{LPr -5 ѸƜѶw>|r-K+В$N)؝S~E'<3=crxo"ZA%PM FV;P9?QO P*Fo,tURA 5H۹JCm`@K,7*j-Wm8;gʪ)c2I #K5H.ICw>bHǖ2I&YUI6DVܲވ2S,wCf2d;y?"6iTj_6QױڱIV&#q'P?p_[ke)4t+-h㏏_2g V7nbޒ=x Y1W쵉ۖZkY,vEmCaޜ'>BR"~M R4>t9Kء )XkPkwH]]"DjMMI^DBjmS[a.>V4c럞?Q&Qc/4VyapYG{{ۭQ( &5AzGЙ!HY2%,*fJ Q>P!x[q4LOW`Ν<_w>rX{ ]R /n>NwGpDsS ć ~)7%0ɒl!EGӹ ZVRtMsyU=ĸV,*M!W6 Zݢ479.Xԏ&恧rKv~V~yβ!ЀцX;> y*[d"ԇ*Dۍٹ.x "hyh{~&6Է M]NP?׾; `.] zSx_KGDSF@bMw З@0F]N o+%wM .Hpj5ʲY&pS*KM=Rnޥ"Ⴥʎ -)6M,GJ""ާ2EaRؽvT2 '.}j`El0.UkXrX(: 4?!SMZ3"U k:u]au_St &̑қiʍft.@kzos. qgO`̵3)-/و)k]= uOtȅj@:kWMM$ƮĆ3Pwpcؼ*_#E"`/o@1[hHD*itNwS\W`^N.h]+"tWȉd^AܿPtT2ӸP%'v/Vx%,G/kQӯ;=N7|)Hb6Nc~S67,D;4!S!%hd<χ;#\sly]ՌJI^ӬembIJyx3LZUԑM :ak4߄_&5˛֨%"$/6H#t_]17<O_o?`Q%]{ &?J4_aՈV}.%ydkD)w7 XR(A33t, tNx>}4V2FRId%СYBf | ݟO 'Lc]%=]O ֈUoh?U)V* }KD!Nyf7lN78;*WR#E>Ӱ3Tɚ>Ϗx]\4Q곦QCD `i5P'^Ѹ0hq)bʌmO(0Tw= PrAMs*uА~iurhjo5 \%JgK|8K 4y0֨wM4ψT~$9 '-vv(dKĉr*&;v-6iZFy6nؖϙ7'DnI\n8.( }y8'nɼ=ԠR)H &_}uXȌ1fY<"jr]qޅ!ݥ為) g8Y2EI-B=V#)%\io"C(n娴&/ZEW@< |~ĬdBjR~s"myoHJN.y@VoŎZײSkpWOUi yaX  P3&zd*Rv؞w`gfZ2>wNv :X޸l -Ce5(_"tLmoMbqXoRd0S5|71t !lQg(`v\/8:"bѲ^rMn7DuԠ#O Nbl` 2ws.rwRJreYBCjLhVaa͛$GQ900S yq:tY[ZF)ː(:t'T\!r+}N`@=e43Y` 35?ϫhOȏz1_Z܎`\lsv'I iKKMgBJ(k_DS3G&90#v|{w@4nHZ@[SvΏ-K/E8_Nݰ&h_HTf*CrğL'$4]?~p3@U(2['/mgk3jwJ<Ri4s&a:1kyA5ME?(-hj W~l .Az4cX kd F9h0<5 gY2ț7kMOW;,A+Tdkω $蜛17}l)d u;$$3Myy~XL3JM#P23ܨf)XГhM[xG<3"_-Žn2a;8ĭi>91m{MI0Oo4,@ґ|<$Fۣng[+ qq l8m+LY($kxDG~,n?Ա#2WHkq o#i{}Y#sNtȳ0xWO7nB7n _И̹2J_&-#0u^yc"MBDv4(L.JdQ.s".ÐՁ[dž4>71M~,"4tmፊB},J8UfHdWFygkuoK힡9'q}Lh%UpZX0$sTǵDpKwz;^W.IU2m5xq#]wVٕ%[23q{Pl$+梡Կ* {IMU0fB^(f~@4w I=Aa*,ǝ2<=Y{lw0ӯ)RN8?~8y1:OjVF/gjǓ:PǷ܏x& eosy6HH`5(hǙxzcPT/s-zGN$WMC#Ҫ 7:nx[e2u1 5v Y!`}D1ek SW™ &TkDغ;Y[S%d98Fr\3k2QyeG}X?@=%0᱃[BDOf͠Ѹ@'i89 EU<hY{vR=FKѨ" j+?k4lqurwS+%0Tc{35]dyU%bEY;Յ 7?0rcy9y_?=亓cҫ5S l+u P:4;1q9ESթHƒ ;0k={K-B/ԊU./+9 )3( -u#*|oJP5[o)B;4ϑ1kZjΖ:OD3Ma:oe@!Y vi0bc([mG m$`X1*uA[bOI(9 | B+RdcVV?w}>a,|r_2/a%O)J,,^xD)_z˰|evxuV: [&wnܧWi^."0HWP4!a:%o@FTvKui7}41yeD[LR;H%>u0^١bE^ӡwjeS խc{#쮭pE7J9@K4Uzx ,ʆ?K$-ZV K8;~䪉/\[;s]ϢR +0oqb rw <*y/ Ч.弓YlB:\S lڠ2-Y ɤ1BHrgSj=y hAzT=`*m1׵j;Q |Y+vU^"Ż҄zYB؁\rgܻs t6[j-'TLuN:KPh^kfLΥɗBIytS~qyGL:xLĶtOr-0G ^u ΒM욻ptܲړ!+"U=-qk^z kx5-j"qW?‚rn&ɇ%|l11|J]\LNVOv a9 -$M-2'O`sM'Q|+bZ^4uBBH -jBwHԦ)t 'J")'XV1$b8iб%^W~\dya_܃&a /L!bBƧvM ܅SxkJP= T}Ad ۊ(C ` 6z}tJ=t 6w}fvj=:z6 f—4s!gh5!;9*0vz]^~-h5+x+2t0^2$4_*|n*-(qGF1]8H<]-:;t7BAo*H<iMzUEn&uB׹,A}!Bԧ%e|g[N-Ө[6w7[ee2'H+ |^esw@J0ޢ%ډ91GmQЏ뛑}8,q7MJFzG'y9cuE\y%Ȧ.Ȟ#HO0[;լ޴y%p_8t0(̶G'8N{&ִѐSr[Hv R1>Nk˜$+-`J$f8GkR,J|eЙZ)'Vȁմ}߲129fN Yu6'TC7=7솕^Y9M5 K$F\@v4OD+,Y0:cnEaɹEHph1Y(_5&V(13†(ܰ/l=8k3 _xzgPgVl*K9= ހ2fo礙HÖoR#HGebCJU8׿b}=e⮥%&wg-*'QY{Uj/uwqRy~rgoR\x'B(hU ~ڶQw+=f›sRIMS}2FV|+u\EQ T\3Ҹ:bX5.UEjm2',8MFFq[xCzO+ Zq߶q?$!dn? 7]K?:_8zfdvf^b+][ɼeK.;L 3Q%2%tv勡A4z$ ?I$ֳ y3aH/Hqb)6\QeZX?IruhTW+90TRK&T6sF]q2th&ˮ~em{&6 ,֯ob{]sX{*J@N nF 7 ʨ~ 1GPK C/ҨgAR%@8#pdp)9G/ 9%O@K*aD,}y=8H w)*fkˤ D)3΋zDLD>6gRnFgBmM DMm6mZYé4+gDWli|=*>[>'̔WZH6']VN#='Կ ڴgF(6xtyfЍR&ii E/_DY1=P.{p8BP\ʧrB*9}f*%}pCk¨W|}(7ƐC 덨Z5ϦI]sW8 BuRaѻIa$ H)98̛B@f&V6CQpw9}2pY`? MkmA [ e6xkæĭ(gD^GwY :(XfئT)aA|*g"a8]CTP/I`[ď~$%>l=EkIC`M0>́jL !%wzn1)ܝZrMrK}D<<['.7;c{| s(ld;{~Ks㳒AQ t؈]p˳Np+<)Eeݾ0a( *Kn4-Qp^=u ݶ@s#MhҼ9 3.~bN#Gqx;j׎>)wdauZWIQ~*qOѓ}S7%"Y5`I5!}K)MK/Q* [kb? t$(Vh@]/)Θ"x3R w%BHLl_?$)ZZgD CQg;xmT\[K-JdIdËMv3 {$s(]sm4pq rږ?Q,|YEv Zܤ1ymldpa.Ak1p6j~R@0Ďo{;xRcXDL(܊c3XZ :f~`c,:Ev&O+p (>mFe՜rN8-ֈ8LC_h7hǒ6ΘC 47XD=밻TuPH'dc 04-rNYW@r 4\-V FfxrV!id>H 冎!U<<ݼɀ̒t3[&s i,  o(Km?]O./Xt"GX+’: G[D)LD\d9 G}^1D0l^I0sItU~X7g jT>ḟb!7Zǡ%!?*`4ijjII5,ɕ 5(5} Oo@v;{`_nP:9SI[:r缡%{! z.$hN_aNӆ%Oq#,ldvJZCȩ?Ağ ]Œ#˦!84NpA@9 jIeQ@؆!ttp?b;n ,P⁢"ؑtN8ˆhTskE*;yz:h%ޭCe:e-{ 84%ҰL[<+m { |xYڋFjB9 tUAu+-iepb'?PTTIC 9X}JnkRzH6wF'F/QpcZilrzhw$t8bW`7!kgB'.\hTekkR dweҰQjoS'L#nVYa-=x JNz+|X-[.;;-/JQG5#QR3KTUA WM8*ZNS:#~+ p(U[FR=Yo/vĻi֟JƼ( 8ьsnC'e/ @4, Iy:zou{X!/.7Jm׾y-nOFlwg}C *OEy'9 rڴ WggExy@C #jEG^`]V˨2T-m9|4*,>ya;Ae*!8dt+kutӍ㾖4TjLfqvNSø$ LNX|YS n5G&`k Gf@_ݼv5@ը4%/_2{,ү3PʆSK" 8ЫnԞaCGWonkKF~Aϔ?{8= u`X{ǭ=qCRvx"E"hײ[-?Iho Fw0 j(EfW"5 GXѲA/+땁Sԉ~NvdK,*c'?N ڴN]6b4R/Jnہ]Q&x&0΃BeJ"s+RAndy ^bgE{B?3bI0 SK_+ d]uZNOwlrXfҌ#(}(ZsH&_3KM$v|z 12u>W89; Vz}RIY޶T / fsUef҃+WuwocwʼM}É*X{;.ŤUS F(yق+zêɌq9{*̇ECt4s `L4wfsܸJ5Gs/~16e}0g'r!C[cIF۷Nو.lBxH}5N\`w.  #ipU>X>g7re8R9jwpX~kq6j8o qឞsS5D z(/fǰZn:jodwGF7w[4CwXN#W/x-8#Ӹ[$%_4 3TgcB_mVx̏m.{WEqCo,3$9fsBC&\Ǜj_loDk"vE* vmV RC4.7NQ7t|3 оd_ʱ2 rmAG[uͰ hN+|ܶR-H&ogY$h[0{]I~tJUO^7hhud554YZpu/5^*>ro0D-+{3dRsK|T~DE.wRfiCտ|pñ8,f`'qpR߿JX/`Q߲VBY"CJczU;ܷ#;k/YOudඝQOp'k*$ho$)-5,3hkZ%3V_A bΆdFM8$;Ÿ17&dvj\aX5Jfi}?șk]h d;ļj|]xz`|@O%dζc]NXrP&MT{ѾP' X=oR@{*zjujrzt1TBdy3+v~ܳiXdJ?@6ג#B@GbL9P,dʐ40慠DKe,Wv,V}0ƸPk,nIRa+l@_(+k k&jyM<؈vLbhZ/J8vL7s\zf!cۭzousm50lˍb{DOCsf 톓PX!Bb"98(P/\8(n(yVH f1c0%Gܒ\/rHVs!&;Fgʼn2J5bzuY6ycejI g'VGSyp>Vܩmsy]W9aHX-I*:r]}ЋoyihRc8MT@[^2Nz.ŌM5x2N^S~l@DTlPYp9dgq'<9Q h/6,0ō&S2M:6n=MG>?TIU{ *m9ĨD`,؞۝C}C\ 蝢ޙ5K>lx/Y&<Իv(<(͇b&w,":v~Lr3(!cжZ|lD6F_Y(m~jA:9,qQ7%b3B(J 3utSP?ŘGf+`ہ']RM!d*ı"7uL2"_!heB%hݐ3NX8e$~2W@emH#RO8LrrP6.htIiTrYu_XV+h(8.)kK B¼{10=5ggo7 [t{Eb i1d:W7.sn^[H1V15 1"Z'h.lÛP Bo>.=vU~:VMIQ`)-@NաS6tVj:Bx[/F@FkGnzrx+(.zcr̎c_rw_77ð e?j 'sG?Amw#`. 8:ꬆ^E-%l**=->@T5s玶r KH3[ (*şQz2Iмuec[Kk^^KG=)XZINaI&v9~[)ˏRRyNI6>ü4>z~AH_\&?`w53tk&78bށXRPK?'![nG&;/QBwN+?+8T4Kf{0BIJ%e>۝&M?i}1qr V` 8|2ps׬|'iKl^ew$ewSe ]2(D}W bNk@Cy&N=j "p(yC Q" t*Wz9j:y_PDGhJ7٠3Z] ߻9佶1z (]i5 h8y=Yڀ[+'>#$#ɵsPɏJ+n8joί֋< ?Ov*^)#&cOfV> ] HZ'>K6} ƃGxԍdWqF.oz1%29`72l:p:\hjs)!d? [kF2\!#[8u{¢BaծheK%H{E~OPOiaVQ|pyVagT]|gI kͦOo53^TGéOkƸ0B<3o8a5itWٚwc:|_3$YZBYv~+/G 0C |ix"œo3aD,.FdkB "3g|AU Xg c՘Ns*n)TĽN@ H37D~C4QސE>b0gt\Y$\j*)52z8V`E&)D;d 1Ƶ3WYO$-^g$adWKt#fDmRPVeK]p'֥1$x&>Tn @*~a-T#PcuԄ]Bn1]Rr R:M Nv7!wMI6*s2-҂)FV;)'ʬϳ]Ў!~CLH%UXf't5Wi6%e *5׾ra/"σؠ?-3Eu<3Tl)P/7kC.&s)̷A Lhk [Ed_L%O|> X/!>1%D=n(@:E @FMRͻ NizX3dTΜfU$)( *Ty*mn9WSΣsN>AAȠ&F S?{ʟuIJJy~EqUAF6@ /bjF>0r /N~uaW|!%=tx F&dp/ԁ]DUw<\NPbz8ş{W9ZL/55Cgb1 hD9I]K9U%?J=?52pV {TUM28m/!nƔI;zMxyzc~2.E%$kDE/});8HSxxL$?^OwVmے 6 ]yrٜ\GVf;GC>7ܱp| U6+GU_v#pANs;F d]m)zLX}COCY A{x:xVϖ\ys~ݗAqxlYϺ] $\[q$^'Brɩ;=[d%p4˳REC~Cmpvf.ņ.%iGYj| 娌yYVUw8I ?58 '*^ R ^_cӈCMfĪr9SMGW͸J;m:X,y9a-*׌'^ʢqf{BgzJTXm)_=cE]xta\ [k"'3i i|zP@Qϙuv흸jlo6A&2^vFeٮۯmh ]]yѨ8l$Yȵ+2%ɟܿ΁Ԫ964jǤ+˛XTJ/^P1]Lls\Okvp8D>PQ8(p'>+~iN<po*P}wyM`+1);&~m+ZoHy[O!>a,GYVq+e(V!ʼnl?n򰕌Ȇ䩻 92фf߶8Q 6}"e^{.@fCКE~01dyDoZl2px24Ird>&] \]"߀!xg_@b b$$b5YuL嬐{U"~|5dXRR;@ZQ}:  կU cij=NW:@\]]\zթ9Ͻ%pY>UcfP ^.QЏSY+m(#4;̄B},x']wk6[ϿnI;|&=Yf/eGf^z1!&3_ZgHiVJ*"۱Pnʟԥ" PzZ RJ%_~oW Pʳeg2+w6|j6"VhDQoѽE B,nO_5; X4owis8c; $g+GQ[BE`6P$GSlA,ujK){`Mޮ-5pј՟huu'v1u*AxZ("Hxz 2ovFj:,ğ(+䎸[e?B6J3[4t{XV!=󰨷Y=!~"0c"iFX.s!ژԄA42"6O'\~OHRA069 @ռ käҜ#9Y]8 kc3c2*ֳ?<([dY%td5}d筋Vw"#%0r$sCu uJ-H=S:Ϫi \eٹ&;T)09 #][lL^&s vW1r*8BQm}T tAu*M>cqi7P{;6Y>5苢V/!&CW% ~~;KS7wԧ͝F.ڔad}ߦ:}\0}*"+p +ʸZ>cؘ1,6M@RF|*tt(* V968gFT1ugM,n9LuL<}JhnE.\q԰X&zFP\B.oL3 e κ0mz6.[Y>5Bt`i|N9ҶlܖTM3胊>Bo?V K6FdМuz`R-řwXV—`#|xKNtV"D X$= lg0SϮD1?ouui7EE?Xbn!ߢzK1œϪ=N, 3A4Xl@ qۦm=hQ SlB%Wg҈WB~MR|k*\gw4}zTev`g}鱺sښDUJkM(?솚 l"FϞOe'|sL2'd28'kF**Ac{ЫlRG.>^ ݫȔ"phi_d4MJK&f:(JmuPKRPz(\`,vF:(21uY4e@CI#UnsY"z.Ev)aq|{LQ=۾d98Aua^Ti4?ʤ8(A!Uu7ˍen WV].EfPD30Aigu-VRkd2!tYKn 窜S^:jJ oz|1 %ߞbsS$ p!HljE~.sׇ\O8VLj?Sf,dĺ5:4m/><(AlY?~L"Ou_'R S][s%NFAy[NDǾT;!x "A[lGXg+v{a0x13ޓĒD. bjpCFu&Af.wf#ԟ[!_m9< pyxAQ>QP!]r'Fb2ci2L-e^:Չzy5C~B*01gyI"w4Fx(t3>N.HslxCȌhKB?D5ZETB),.m8^vSĶ #_v]mx!ˬ9p+堧!Iך ?H`OiE/ϥx!O.Q~8 FKNī??0/S}+EZdv8R#7 9܉ | G8نS%1K!PljTu,n/ xp1є.ſ5}@z[5uЬY̖q 6rv `: pJSxBG$0~HQDmz0;z(G솹k=Z5p;f/6\-a 6b A#ѽK*kJ!oza+xJ,li N&07oq*cbr1`ڻ}~5WU ʢy6J)MA ^ٿj?LjNCҊkn~2uPD}H 1URAIN>+0ŃF@!׃OPZA`6 .)93GY_h+"@ѳ^dj URx~$!A+}H~dz0>z?pR"˜˶_w,}-,*onYQ'Ԗ1R'[b lane? xmX*Y WǷ8/f ӻ;s ե:@UFGDpj&;c4͌Awv @>"OknQZ8.[pfq}.]_*CJVaS٭ӆI?鯶~{1~M=Wkch *n_C\oB̧l@ytTjIb}^cMv~%| ch︸f ~&c}!T ffy``5n+~K\C%WL`t_)16T4 x7qB]a!08*l'o~ΥsIMK5PxFa~Jc`uiu Qd;kE+ea!ԫ6r]ڄ4ܜLSXQ$EF3Zvoc˜L#YԚ2ؤ !m)^a '8- ?;\YXv@m?R: I .ЄkL PNy?rurWL$K5eDd.mu[%Z ɉj.Wh3#5U'lr3m͵f5h]KJ"GH-TF#FDQ {-(q/cE6obOI~Av(}z^!,*5 g4%H>r< 22Yw;qk-A)I{^#X4Pm>(AR=kQ0,FE;2 ۨbd8 Y2gfYrg,RƗڝ CrE{ipǁs&|Ɨ(I) qFYVF g֞ai7~UBQ=}$>!GD5~%MrZ*Vjp{Pw[VW5wSqxPB' R27-#tz[IQȿEeڄBQCj[N:!f_@'>)jc^ƨ^$eEi8kUĘU0cG+KFddEN]kA\;d/ڂuLu`m F YCuF0˗:ҏH=/(pvk Ɖ983x~b?R 5񺯥h¬jjqsIk#w醾 "2jD~ ʶ_">,_`\1W7ih"bo6Ȍx WyX:bcmiLy4wJ?sL 9 Lm.=eVfE"96`__:4 @4{w bu:N2L\b&C-'OU]qvtАl^Agga.9HZq}R7þ`'|}NXhQ mW辘UiH ­<(N6MYsNoRnZ7 efhml\@xKEŋzlZ4#T&>ᒄ$.QD%$=P4蕋ba΁Wppj3u ln?PxMQuzFhl36! Ns ޠ1GZ}m!BqD)K5⎰Z%ڬ7a`[|$)xaYG<3c܈uL*a/R:/"M;I()tלD'5رDFΫF|{ܔ>61WT$"7U yd#;+/ܛ,WZtYo _PlsEGp7̈́Ww9Ԃ>E6 UܻK^߱$.upXw^&vА2_j;52G&D$%Q&)i/:׾×0N`#Faװ KV2HJk^DT~ x\q1qZE`+z<1 ?pigE9<*g"=uO$t l㴘Sjg[qQ ve/-LT ޲'TdtVB)&Q!d'C >5Gt;&Szݢd&Q3X[-NO-g?4`%o~9nɔx"y BLgE~=ƙH / x_Zܗh~'xq,ђv֖k2 s#B%o Y2خ;zĵormh k;0jm_19@ܼPTR]fI#$ qh[ JP1e^J\S%\)X*WB?bN]r0&@0% a]TDH\={Jn/DZZܞ B5 @Zf {ouygi+CYMV#RiRX - R᱗I?9Uק O.9d!~iW}u*  ~fAAk$=x~L)~I&|s)eed vN]QU/]{r]شBx'ox,8IJ#.8ޒŋ.۾R ͷڍ\D xslfcFDd#֥O_^wBO?nW BK0J fkSTGruX;8֗(0vIFmADUԕUG t 5hݹ ^z{eH/Twy+<GB5*s=bЃ_+"H&sֽ9"d,ov* ~n9~.Er&pW!3 dop{lZSGM.Q CjH Ưo`$BDr[ IQ 5ŋDJZ!`B{. 6Y'' I﹍ snc3@}50CSQ 6OG8Ǣ'Qk^A "@@I"Ee bg0ViiޤGSG(exU[-wGvr~$Ex חJF ϝ%QU!͘M U]I欎 `.j̸JeW*fC` TO.<IR7Lcy&|L̀_0F?)ΐ);&,?Ӽ)w,tyAvix`2LL?_5+<V|BHgyëZm8A/H^K=rzwsUc6Sdi&k[P#DGM]%~f9z4%NsizRv0wNe?%l٧ʸc3ըT?xޒ"f9WtaBǫOzNAe\Ct6KXm_v]:4_:Og:-6cԆ'@ hNF;lH57[(vQE_ܼsBǚ2GRc܄}@3]"VHtqB8VO >gj2o ^99x,J*QTEm߷Ȗٳ^=s> IFUdS "W\S52@ .JB J\lv[ŏlua?&TbD hǎ_mWk*鵕~ HLk8 U_0 KͦJdbѽ\udw+Sn-rZ&eHOۻu\Yo XkSɝb鏅&?SlUcu[JG))YVu+ī_f/|nl.,{+Fw 1`_& P8*9F59GBz%4E$Wb ՘axP0uR0r`* Q!Z$ǒU%#;ELz2%[Y{_Z B.`CfY roky #zLJvT],U'*"1ÓAw +ēumN7j|e͏n)Z昴@gNE{C6Nj sr*a*6^RHVtrs*%Ů.=Z/,PƳu7)Zn%d 5*oMtgе@/,~>䉪lcv-{5; sG윒]WmIlpK!i_OÚ̒1vB ĴL~7\Pk_‰zw V [1ެOex!v1A/,Dg/>Qŝ#06hE.bn^$?`Ґ-̍ ٿ=pZ1]'ڥi1%=!N4yb=U$V#q%jk8{yp:i{ݨr"GB@l3 Т~m}'m Ώ7p<~Rj_F_z=k͋řbt[h^2;i[ŝajEs?JcWs(EGŚY͵9W-^f;j;Ir(@L2Ƥ7zt-6|H, G T|K y07oHo|C@oӫnŞՔsw%!n5=..VlQ{͛Z(M~3"󱺟hx]c1>%.U*<ر\_;2M_qJ[ϞМ5G`{p H+D8D 0(wXonǻ7TDVкDףn0TIШdG@A4F-%a4~/PedLHP6 @4 ˺:<'cf t*=fVo wiϛ{HPՙ$q3k'?!NwDJv9!7grdaLME hS]ͽ5熃Y2P:}n'T #Ws\ Ao"qLCTag*DBU`edI4^I5i LRG^t\L#3:䭘t.x4.r@&{TQh(aG,E [Ѡ1ɴ|~kʓw:EDQK-`Bj/M9d NJ%GaD+`S3mQ&[/¬N] 7}j٨9}kB F|&YAǻİ/5BH `y;wPyOWQ3ORoi}b]ߗ禿XW9-Vk'0; Qbp {)@|$a3&Ts1_5_0Bizhwӵ`I@ K;Ue_׷_=eB5-GƑr||/8] ܹo͂O}ҼHbݮ=",D2 {Kτ\Zspq2DHC*J|s>؋7qmk150 ۸V>8ołrN,bK nuŚjQjߞ)ۦY7(biϑ )k' mûgaYnbߵ3Z>jh G]'Y֮;pC `Z>mXRjGt{R/rƅi%-PLZES#i@2oo ueiڒ oc[+$-G5R[:C]K|&vؤ.El[-єjۣLega{f.f!d|K `9uLy q{[<2Tn0}m@]GɊ00 Av`JLjד(|&o9V nGokuB,PզEnϰ FaHvO`V`9ѭ{gYfAd=B/_d P(Pq`JQ@;NmgZ=f,D֨sNJ)o mtgKOi]Ix> ig"GR&/T}H AE3m&\ !uw ̬[],z?f T T,w+7=Nio*ui Sde_f;&GKrrx} s8t3c bWS_hA`e i=%M'Ixk<;)UHN UI:5`,2#~ɟH3b[}+B0v/X"+C])T d0ĻL2 _ YOr( ;Ku\ ~:6Gj;zylhpplo5SP(Nq9[ vsaӣm;sׂǺ߯J%j9V-Ny|R.GdA= sSb:aѹ5m9cqqMaRWP{d\ABR [Uחlp&C|L6a}o!@\\rW 6\Δ\FVx>i]Zl(N545Nd7ƗHzq I?I) x/j*xsX]7#4-݌ ; ,~/EF׸h<0e9ܛ!,Wob+ND0,eMpDiC-;6v938NF_6HtλHyi36̴kn>h7xXE|-_+ Y.p!22msb<=nQ&=6C_yNf $fD; =4/FrjտXVg8dmtcUNh"V1H:bܱh={E{Z| "{/6ygbyƝl{ %k,z}H,mn61yC3LɯQ[/4Uv3u:!^b!*Ap:agISdNó+WqJ˱A<\'! w0Ƹ@:G]7A[Ss53m!dpqp08`'ABbӻ/ -1WeHxM~6E(q|b\w/*p%qѵwX̻z!.^ :շ͠UDSvbL,Fu\WB>v'"hǑ#~$^x)q!q\f>Y8bI([ ޘr)"csS!c-E+hYzH׀HlşNyΧ"j>=Kذgq=-1(%n6cU1hl xvqҢ%jj+=kD)G45 -<:'h?VǏ0 }QviٿT?FئOv[3Y3qLϿ=1 fP', 𾇒7fpp2vC͵À@1!]qP@/K$7ʈdN1p_"&|;?9jcZ}OU`AWDWFxx8Q̧f:@$[_mBF,]tsfUtg>g&lv빊[ |\yIGtPDM F޵Y,ɿb<+e\x>=8f!Է:Ui7{HUz.juXsw"0M0Qvt'UMHǿj ۍf'hu[݃:HèPH@2giP +rg77t~MhioWB w qr0D_%?*K_OG$N=6@\FP<$/QmNӋa_ZuVb"̌;y4R3j@Bn5o[wB=ƎZ#[t׾aGO,2y:r2% < }Ƣͥ :03cs*1ww*biT[ԦL 6ҫWم_xQ 03mҿ8h$iR^E.Kp&W x:XԌאּ: +rm,d@AɎsw3 [rpfai|t *֯r⪴fh^@~^//Zz{~sb47!e-?gNJK 4z&$x~FQHd6r?- 1i8 T{kRD>I3kB? vWoTQ莪"HAI=bKO2 TFE{2p<-42T޿s@/.X},~-> g.`}1둽M8EO>&sbK=06#QE$^ SxR?9Viq|մ?E 11PCEV$!e;j5.ʊk g$\2 B 7H<.b$qeLqn]LavQWڑZƵBY\S5k5;1ь~cyɩ=R騖M 3*KrH0,4J۠% -Gಮni\uj4/+.6g%k.,z΢'vO{l (ziu-w!G:c%C.ʡ$|$,ɡ:1Lu6_Y<7iڹZ_k؃24>EWPq?)vNjcL7%C^at-բ:7V FV{Y9w?ӛ$6|1veW](UG5%6rۿHu%ɤ{#@w0Knk6 `0+ǵ)~c^p%DW´/k{mXi+2Jʙs;I7Hz~&rM-_M]iϱϲp;AL BkR;wa¸M3 `72!m>r2Pm7 XLs/PH705_78׏2QbngSAoZC]skȒ%'RtzHilE,0m!.(5.}C4OVn9Uͧ0Sbcg,/NI &*-d e}uԮC 1 p d(jdaX_ ml6^9_Ms] 1OcA.#Sl'24X&0 i?ô֐`v7cEm/;x]EجY*ucܒQ嵥äkj<|l4|l*CX:8nJW3ZX!OZ^Z +ҋvYJ] ᱕9H{G8mkt gW^ו`X6w0+2|u,Dm=ٍE]+>: )JIӠZ(1!${gӌۤy~R6fO<9 ƛR']Ҥly^K 9=aiL.Ѭ] @K3Vʼfj9*dflu~H-E.U"|Ǫ2 tU+5L j~!~FŬ "K؂$ʗCߌse"YX3Ûޙ~H#J% FP.J W.FL$WJPf"R|A\K?SuEZYWT$6ӶcKDr뻱/ϑ^1CtB8x,d(ʰ}xhPQ+uOfL5aya谝wcڪ!OJ4KU;e0Ѳ 9scFUI~y M0UFhl9)pY1M0>; D8މ: Vssp/r 8.TIx}ºnĄdr8|/d>Cjoa 7%̀8xCm-zFS3V}HQ[J(/0vcQ\-κ7~?#5ױ2xK;JOס{ 9;DI~l$+9֔ rǴ?XL}&Moɹ9Jq$۶q>m&8hg*}hzHM_ֹ,m=,ux3́CW0)1? ͙.7o#o=D0 P`Ba:&:#blr FqzbH8Pm4 K 5Q-@W+]VGJ2مWgIC]f Կ0Uo_ď#M 05 )n~Sm?VZ X8Fr^ARL\yĭqVӱj%-bG*%Q.#%3T&s=lm\󎔭pkw=CУ=1s2E'7͹ .Л&h Fˆ\~cZ Ĉ׵NxL 5ET{`bĩS8tnY<ɆeSy8dV@$}ډ4F3|$zM䡰ddx >Hhw-x[V o'a.clxmaJ*yzr\"PSV> >Q߾&:&܅+\ۨz|vu&A޶#܉+vm&Řg @?TӼ=ބy(\}Z_ #GKaNzWA D6rwm{VMPa1١yX 2b8x ԎΑɩ}F'ѐAg)7Wb(r糞gM+e&.7 |1ETӧ~ߢa#&N6St|k tՄM E/Κ>4\|PY皬)2ٴG;2V)IpmE Ͻ& ۰& M|ѡ&>wꪬH)9"Y(\Ļ2lܖf 赮jQ[a̞nx(0il`Vj31I)5V\P*@*KXs#:{Q tw_p`_%O;Si.^GZٮMW{5Yexo,yW %(FIMvUP"U%=3LHxLU[~u\^-JˠBUAEփ5/aF z]p#OyRvn<'cvNF.C[$9V<  jf/Tiě&x YTU. E' y姷w&P/)^_l{d>F{"g\.mO{V/xJ&Z4AUFiz\2=R&;Ճ,9QqGQզnZTPL^]u(Gd|K\0*`2ԞQtov0bhE6 w2O^ԗryѓ;6_ ndֳIN$Jp YC,Ut;Z3t[do6Bd&/h>,|ZNzsy8.g M=_Mo{xv u7缙{Yx:ŕDz+3c Z=>KgTZ ol;?Il)[:&++aб[fX;ζĻ]-av`2wgzVt5pg{%"^?GP ͡8iFWxԬBȮ@;oF4ahڹWp7hܤLy<*0 4;gZ%\K{~m%j'~dw&cl ^&(C Je4v(QkKon{n]Ѓ?jMwfPp "1}4Q$#V)k ZfNoZ1M|x˓̴w5u'f}yt}Hawꚯd\u?KE]u Duz0$p_woyOEfFl MS= ugƒ8'.oKcؙ짹 qBIKi$ׅB1e3; _4G¤_h:'Y6}pc0T#:%O);Rdpss=_{fiPBVa a54잚础CЋEB%/ w"5^Qu{_-hq ۑ?JV'Ѓۡ6zgo6 /DE5(eF[7+A~W@_z SN;n@y;W&smb :`d(lPsF`Mi5שn_E6h>R;wjܚIMR a^@l.wU]5L 57$M*^U1yx/H*nF@,/8~-vyMV &HาY?p]M#Jɒk{6Rs @\qt #0 &Nn\Wo&Vtk{Z$corBEC,X¶+iGg!κƳ_E܈K/2*=`/xhr9SLC)erVI%wctlmJf!R8_n 3rWʸ*Rn$X8g] yICeX%&=wbl IM.㛠ĨZ^^UKHOS7X:"w <'J:+r,~xy)e_MzL|ov~{+rq58&F󕯇Y@GLC?| -~'O<߈n&.슾jZARЊB_(M*4/ͳ:%wΟ" 4ӧaBItȫjŵ-q;,, T9ݶ??eXIYc2T !=EVh4 igvqH4|E k8;MԷhw|N:{>T/Ĕ3-D$?0SI аҙ9=c~; XՎEU$)AچØ$Tkm_(|7B/yMP`v(jllv Xc—dF=mHv)ju4C,$ *7~CɫѪvY=?,t8IoY^*DɉT樕/>ha|$~i"2x:r4 -RuMʍ.b`FҬa׷0ݎfp]-Û{U9Je)i$.EgH~s<W[G<4O d6]NYi6DV4ϵ{_O H9/|KTPF >軻qգ+|[)ܦHl>/ jj6? WgXluÑ@֜ȡe .8, @~JAuA C@@g?H>1VbX+"Z_ŧ@Hż1J.I1@zF+Qό3lod] j$*`R\pUJ~-=꿕*S7AVF葂yf"[kʗ^7`I%տ2)P 9\/U$ǁ+˭}0v;ɞ<kE STnDĔȲ$7 ӄ(\J Po7rXTmVJL'*.΀$2H^o6[Xr>&bx] bySu"?JfR`avz!<]Qxs Fp RriCu&}{(Uv&*Crރ~DKck4+cx>pP=Ine\) :)d V^,[ګ+i^9zsYj:DP_PQOÿDX<&`Tl5eᰪ$oVX]M 4kM _xew.Y6d8!H|όƪuюXe:õN%DXۏyju'XG i[ %Wp#L^Co尾,1Qj/?u&nqR&PÄUT"!WIMe5Ut ^:mvK-L,0ݰz_h?#͘$#9x獣ɴG1E F!1O%qݶ0\4ml!8kBr,_N|6oq>*$Uutq% &zp#a0؍g}{lX8.*a4QP'[*,I&ռ_t@-h\ggsM&,L"ҼՈ X%n\qeؿ, Ӥ,eVnr GHR ,j O*7n!ayځH]-o4\ ʊQHU#2_],nB}G,s ƔȝŻeFzE$o  ݟ_X3&QỂS*tyUKr W[`(QӃ2zI wn_LRy#dF!鉹O*v=7s RHK,=&G^_yIlvg ȸ Y jfoΝ/uݮFˋ51&J"|E@n֓c!;TAS Ipas=]&f ORg<['rUI;cw,,9 /D]H,)gg*p$C+1EHy8EEլ9PvHA%A3V YIC6RH4iI<-v GaWH^LDq]q5EJSrBBASg-Їp Z?'}ugoE6t2NR8R<,E?m'dbO$y $XX} J` \MDk+AJRA0g;w:_[0i%ry'fW*.%-g'liFA>{YS07߅aQEIY^r.t:/+S];C U_ϋQ!*y׊+X"J_8)5܌ a[QN?_e*InM*Ԇ}Cq1J|s5zkĹ7duj KnmVڑ~vl@C{Jt`@͡rueҗ?]&P5]"J e hFkbM.ygEaCu*u%[#T{ NGC&1Kb)毎;OA+ݿ"zYQiSU`D3m6GqPR7l7Hy0;crz6侄DNBQWR3YtU/;} 3ߕFwʀp=0f^-yO@NX*Uis& ٱ}R˵.D2 ߸:A#|B c[v;֩O(dr~ \Ѯ}XR!ѩJ_Ammd6{FXOa켥9<0%/jM0:bbj`%5\%f/ 8J! P$& R;ԛ.[\)Q@FZ6Q(CI4ҷmZ*8sr#K*1xtNs3Q\t˂IßYLQ ,"|09Y\!juk% 5QvYz3ƕ dW& LQI$;Tz>m\n+B'~b9{Ep{pI|V']i!Qׂ3~ \i?1Ex;=nԱW ;\lѝ0|񜩉k,d.Mpf_L-CǦOzR7wlLմuZ\oJA1TUw|| #$-r.~n-KOJ|z[չkWw{0Ex96l7}HX*=yht ?aZ;hf᠓nerhnBUƲ5Y"3ZU8hJ g]e^0PrAMͿcz4D JJ<) ~-황>ZoKTFQV> nf=;#+40֪.ĄA&ĠѺ9-[cL0h\GȅJPD~B٣Dh4ot u pdK b8ml -Ug} j[d;/]gJ՛h/ܯš J;<%cfvfw@1nfZL1Ԏ4}ܽ2Sd*ZW4K( +(5*ZbM@$cׯ8i7<܀8f/Мe_ye-{/7-Hi6C\ƻ>8t٣ٻ˵eYɆ#Y ¾H8߱;6隢o:}X+S4U:겕o=ad925G)zC DJ&Aua\R=zCJ8r:$ї|_q~}0N|o͂QO';ٶ` 8ZC+0ŋJ ISpQ-W;0@(9l&NIA}TAQVy:uA+/s(,^ B(2(_:_~w5TcK02_`. _@ 47=T |Spw&yX\u &nK1MdFxK2uI^TU#:2O7xj_SRFyBˑe(RH}d׉ϦnF>S5 r yU2u$z_y:iJ[lyllYj3v KůCÝ*F4ɸ~6*cE $F=@_τ)o8*ŸM_xL2œm߶Lp >m/wɟ1qֈ, a/a %"6ӜO'NyO2f1E\X09݈~Dl)@1 fj[?3t3|OsI[&P2TFVK(]0=,h5j.w+vvLB,i֕uT&A( p48klXJzpO-ǃ%D\y|R]w) @ \k!JD|VRwO\YIaTVz~eWøQ4up2pC+>K=#cic揝IT OaPG\Hʹr3kl,?A88$%۬ t43-pZtO0DąXSBjeyS/9⏹dx.]>%̼YSvbr,X5?ңK3=,lTp$<&~L)/-{ԉ1Zjr*E}n`kZHm204hT@o=\ ;yI7=C$KRui_v0CO H%{=SۑaW:E}(d;MGDKE&7cafH`X3;{VɎVz+*X~^{eY):SҡhZ2tP<IMbSk߃G.u!ˈt,6:_ҙs'"JEo،o\tƚ6}R02Z)tL5|kiɉVDGM`-78x/\ԊfGpaF4dۃxKH=GΩ}'k{H*[~HV0)FKk?㕠/3;C9mwQ2Nd&O,x5B'&!7|y%ʊ6%:ҵ(EiXՆ,rTlM'a1[]TVq icl [jO6֋("d(ά0kR똔 wf4p﷝"DLiBwE֨A:"䒐~i?]p?`d9KK3)M͒nDb8~ŢGZ™;ᒘE:DJcP!B_C]|x_3F<=Q1B0J;Hi  ̪0r5ka0?$=%BLOd:|TV]&R6Sј"Lг Bo`"AQhvz#oIx^,IVVEҾ3k"p&\#*p/nl2I&)V*\bmS*iP;DS|'){xOHMm+3N'{y'z gꌣ' <^ke,# Ua"1ȰO32)xEtH 'ߌ* :<\e)5@_٥{BodXa|N{Ԏ7fEN/ /Dyd=9j5C_~op<*3)S{¹9 `.fG*P||[ar A-pmr66$:9RediptӊSq B]7FJ[hh$ҙ'=RQdޥ3A /Cgm ݃^aGW"a ;GoEL Գ|8ǵWcĨ("nDR&!` 9ob؝GWN/|6զk(:N|y`!]{\dTi\zƨ픩d~}3//T a ɢ(.n!FW%"h u#vC)$~%0Lc`pKyږg=6j>u% l.yais{ѲQIMz!+ F`@ڴ:69͡-@ƌ Wh*441x.ӱ ْCf]8J(>Hy2)#GNׯZ)؝{  >Y=VP^fgf '@#ZW*bUh"--H$ē)b@]@R,;t>ۈ`+Ѐ{A/GƗD\jD9d(1p 0 h$3l0W!G kypv,&!i\a;/bdsѱ~m 2tߡxiѱgYZ07070100000046000081a4000000000000000000000001657082560000ea18000000000000000000000000000000000000006500000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko.xz7zXZִF!t/]?Eh=ڜ.+̌Qe~}ޓE Ba85)Ucx f C{5ݢgf*wJ붖(`֏Px̘ȋJg$sX,g6T/2.p2pbE*[h'D}%ڍ]0o\nRF\;ieJ骑=c#q-2:.%#( h Z]vroUO.^MroN;s?I-_{٩J-`ƽY4uVzJ^Eb˫EhP#ݲ BNΡ}~~D9vyńT\4D*-!myjYU|h=K"rgNG)եHs^t\w$8!)ZbnVܲ%ɵ>M x2fİ "헨*..3?Ƅ)SJ&P)lt3|f,Q~IKuql6`Ư> wD[BdqL#h?*hQӎ-h> Dx4n%D`s[\/1IK3;Z\;$=)'d ūvf(#yH~JZ4B2Tr pwbYVuSҕC!N1`MGʀyt,>&ty8V#`Z tijf0W"?15L7pU&xY[ ~s4m0G]v&94oJD?$rb:YY-.Y2ADH6B~uȳMjuwU9fnL7<1QNJv; BRQvTܪ7Y P$}A=&tdVL+IR8T犜 R9ԠJX#(fl'gPBtsM>琉sl Mi BN3 )|U73i pJaVL&p۰]BGL9zy*Cs!6yCkML$/Ж[[vy= BAH NdJ mKJ'"aFn,sL 8/luā[OщZV`b#!6ÍK"vNJR7L$$F5ym?Gl1(T2xӸk^!|_hI3Y9t|iqHS PQ*q?XVkYfR{.>||D~ b9Ua5,>lHvv Ԉh' qu8ZJN]ŠBnrrm i6B4U&*UPnhڙwFBX''ֲ{V5ਫ1" 'pNA&.*a; ٬ qP˔jkwxb9h e◂|duKO]³kРƎWXCv(r"Ч`F"E' 6WxK5nxapaR J !¸nE(u,۲5T^~~L.AxSղkWƚqۛyt 2D*2hD,řdC#;W5F3T s(E*p? uUR\:|X,&c`+)^E9λ.՟ WI?hW^*@\b=X~ 8FO;8w׸d[c F$*hsjj3MB[]hކ[TKRg^u(7Ǿ# )9y%;X1PDh ξף(uSqboeÁb"S')۾~NNPb>s \6cRYlgqMqei0ӛCV-I*!la xAYrE٨/WB(m[r쥿7ߚ0o3(Bb}0Rs9] yRBn7|?ifQ7A! ϐ\`1W>gXwG=x@+q70R]Mԡj$w:iHu`}ŠÉy5H "4*Oxʟ݂{R{3C`;MKӈH榚UF*:Õ ]Dx)٘r &1h(L9S©bFWF"cզ"nɻrXpP:_5.TAukbv&6Su9\btfW;_V8΋0Pw،M뒊k S=( }RCgstyPUdiDՑ0|yF+>s+`sRr3zT7{y-obivź}_iu[/3$;QR:RS`/JwugW9n@39Io;%ӛ'baw+rz/.7p5U/c-C콺t,8V=3Wm6Wnx9x i#IPTMo/ݛ<0;$6 toeWFM݀יn|l<kS82&W~8Uγ1 r5w<;>;+_J`LZ9˖j=]OrǽoUC]sȘ"esper @3= "쿫vɲiIO\=hMkhZ n($h\Y>ԗKכ|b}8ӘYM8i!;^B+`$w|-[0݌}қc%-pA o-szx,"_}j<:{F>Y --6S>R7/(A`t)2]ГepjCP|o9NSաؙ~( hk1a.HtyA^(uCY&=S1O;Rf܊Eo"ʾlKs8 85#r=mv+?s2m!+,1§og+-H*JHy&`l>n7s\O~T&g)e;_Q )et}-U5907ry"#7]҅}«oo6(H=F:4ѱD}35 ݱ 2A),4ɶBfBH0 ehE\K;[]0%M@K_})QtXLW !V Jǘ x , ̤:Q ?efx SʥՉ[x2lzuhxAE8rX(Ylm5?«"S4SR]KI'KL}-VDUvhFJCr (\hws`XGRus;<(diwweWTP#$wƦܒaC0+_[MX^ ~VsѼjSq&]BzcW$ V!ԼxU2ݥef?4Y ,Qjd,;Jac 8GGtQu.R~ڟtB%~^9ӌ$m4#3/pD Ĕ "p.&OrPqofLG}YV*Hh!.CWH@ J;b^cRшxIߖoSP$dBڭ$&"?f* r2G} An 1Ua !8T.jpvBLD3]/n$!.9Fzv;CQUix0&#t4WoI?-bomn(W{ȶjepzY|1q>CjE52Z^~X?o-2&9{CQ<  /=C9yҫ_ t,գPXƘE~T৹-E:$rp{8=ئ+p '84J'w* #x, y U^ۅ*襦'W4",/DI6#uBi|ps0!ҫH9֭[a-lliH(ҥ 7~q@0cLq/In*({MOa)'&}ZK4>zą8sxdPМSVV 19/j.@h-xaԑ ~vrQ@ Ԇ*1r?ubםt᪲=Cd؏xVN5, waKuWsГp>ƂZG~$YCRn۳!8^xb2 h5㠑DԒcbңwӒAU5H22]6ĕ[\Ʉ@?1f"ϤєkmDYP&yNWw_OhuWRb1Ҳ|MF 16{$4`(26w+mأsZKVminYeN'̜ܔspM=eTʨ/ QbQ9фwȚ',^ГO3,!` IuDlcdmߠO%mRLuW$V)H/F" g[0ʹzOr $JR:Ye2HJjDrbmuE= YEETu;{}1 Pi$u(o*3+d!݂NB3 V%!&CIhvG&ʼn]ܽM*'7=Tf}7 W O֎.[EJUۻi$g7ҢOZǑBɪSɅl<рlU r?Ŷy0UwJ ;3[& U*WW ]Ku wMK+ *\]?hB3Q{~ctXY7uP&8;2c~ioI]Odq h|D!_"`ć۬t-KP8[$!_*{Hp'$s-5gB`;~=q[_'rb/e0d>Em'U( ĵeJ-uv#i-I}"I%)>{9 Kҥz{C-F^dFpغ'.·'tlTiKa]%0 =E #I=q6^ gh$#=,U}ݭ9DY0|0auAz]1m֯>fE87^w'c-nP.P=J{Uw@4׫Vc5r(9\/(czwC;޶h܋_7aaUF^{Y7ԿWa*EקWOxܐmS:K;uϰwgpmO}z+. kj U; Y 1{fH 05D!pF[T:*fCIs:@Z`, _p4\BnZCŘX2.?"`T@=OԦNm:S-*jm@dVk3Tگ]]^D |ߣsP(3SuMol1ljKtλ)؁ﴼ H 7D}<[@m4")Y1!ة<[DJyY9@6~ܤFj2HY5bF.gsߙżw&U9lfb,̀NJŮtVknxҟ~ dPRc]ST,cNc\`3}>˰u"xx`~I:h=JxDa:Cq+cI*Xe},6pO?^]OqZqx蟫Q]vq(o뢿?3ړ$NdH*!:s@onJ#:ҭZ$5.#f "'P?.8`M1WOSTeИQ{xJX_Mr7"*l+?b\'#`P;GcՆVnH !jHy|kr9K ȱ6< iG:9V;b\_զ4DM݌QG`3HyD="1oBpӁJp?|alʍd0Ut<!;Ajo9 {C SĚ5mHdm`!es6d -,kw{QSip$pd# ;%攩#Wp.~Z802a%j_\~0RIoi~p榾ĵ~|/9iG|.<ӚvDY6PhhX|V=  r̥n{IPMh 0n9†sllӀ;KD+NtȺ,0ސtl^ܑw+c'[_K^z8wU 0 ) {:īxKQǬh%k#mAFEYE|-I+lk#uWEҤvpr=`펱C.e,^j{WIzTݠv cЫD'QnxfT|RyʣAh| |MyG)%|:+F_g6,©V]z { :bQy*nN Pn@xv<+Rv;g\k`@ŏ\g_N?#$I}4&P:#Ek:<PMWƗ7L: a*U_DXGi bc`4~P,OlQ?r ,1wt Z{$R6'{EdRos.bn|wx8LkcRQo2B_m3>食'} 4MZcV1(^CcL 1+2;cznA'xyr͞!nļIj ͖XiƸe͵|y!ZMj}V7A 5^gЦ`Lti&L拦h5$08p҆Qp]T` J/>M7D3j5YK(!FL=:g&q{z11Q ,lWI $Ik: 8zA R%G-!-n^mow*jr G|u h=u8#$P? [Ug؂=PET1o)jSdXpTj}g`ZQn-88 eiօqGxd 0Σ w_2xC5:KX6OPnÖ .§lY;@1cU@ ʸ.d3Ru|V-sT%ZTr5e3a-::'a?5{* `~$&oI9v(8`LOMޡ[ԕ|ۂh7n<}9b H{:pqIvJ6_!žA4؝AW8iW*x^˃>v+ʡt|n6j )$ɮX{Mc}Ds?(iU(l$sٟ8~>dSgl;(V b ^gAM<0 Zr~A/UȈoLx3B 7\srAӌ}RGMGФ]%wcIͮLE+ݚOOin`j[&6BoP㖚4D)i+h$FTlK]g_1a/;!x˶%04G*4[sV{] reuy?!Gs0NL%sI30`C4<6'쪛6|s27-8qtd{\=g N ՗=ꁵU0"%{D Z\ x5ƿѽ]^yai$mY` T|v#H5X)96Zൌ` Vy{uq9} uN ~BTbu #X4985ncj1!{]C$ BIGU_> Q n)n 19vc*F.ʘ_)2A;`ksgЏ(*].X]oǖ=do):kViO[C,es'Tfu3DHi$jִ2`x 2ˬ]D}X_jDSz?hMsb{.0AX3\DL68މ u }(S *c эο5\_Ht6,rxo294^/3/ Wy#dr&k~(fx}}Y|>_h)Ml"82f;?bj՜$F1!nfMht.ì[p9v׊hv趫Rƻf0z@/*-NWcj1UJ3W`ף}f3YO}WSbఠPl蠮E8Sl|;LAzMÔfCú#O**9t\Ig]&YD:y<=E\H,MʯM#5b8LFC+4ĝ1ٓKdIy@Jf] E#,nŨ1(r0pFUara,I>m_EU, E 0{ ebr M]PlV26SENpqI)eLު!4,ܔ.%n+#v>"9jp`>*}O=Y 7Sj? +"_ :vYIbK:\H9N*0y42C:"9fiz*;XrUaWfP@َʋBRǠ*WcP%bOzL m#8&Fx(}J 5ɐ2EIw/?#$R?=hӫ|Jߌ;7z !^(s(,q(Mf489q}ׇ砨+Mijo1+ZY[%$D]Dy38_V$kw E0l\I@"<<Ż A+ORUq2+Q pwb-,?0QxPyCuU[i˕,\"@6yZ'kWxU/1Ps!w i8]wR)IG p2$/APڀv.5w\cӄN_GҎB3< Ѐ < u%#?&)PCkqY7m]WRSݗJ(Kpu ;'9KSb{e ے> Vȯ>a9Y/'!;PkigSYD2>n5FBkWc_g" (AZ]Oko+*Nևd?jkg bIhevTVOe#xDE& "İW=Lw%*Fk( 3ePVKՏiX O_|KUR fQfn7Br/ZZ?"r"RhvfCᠷ%zxwrTdis7!h.F*LzPMnmc5 Ze~]=)e^VN߉('"O])w,l^=Y%u@xDQƫϋ9 :k} Ӷ6)xZYval &JUU:}:$ꚪ`/C=NdZw2jqa l(8St[I}ؤ\6D{ܘki;GS\'C'HWgEW܀\NV cc&U3d溝3QG;$ cP2ڨ>tŹM0&.+3E<$|3w,` @Dv&3H6HdHDXkwuuDEB1W)%)eIEŲ YĶֳV2G gtϧ{C(X5$lc'ɕ:%?p2i徦sqνqMP SwHEE}48YJl ߴl7}- nPqèiSUE"7KI?=ҥÇH.Jz}\HEl AAv ^61K|a-%L6$ӟsZ`,L xmBf$tm֟I,hp)'S޹ Ŷ-1M 8ZI%utiQ:˚hW3c-j 9t)q٨xWN\Qpf–C;-҇ 1뀞WaŃٞ_ *.}#IpLIrT"@UanJX 3xjzEltG #'lBYTaŧDK!oO;>[_LԩG fb+4IB>ǡt*Ӵ#i ӄƖRB\/n{(j,:UB@evs9Et0=)\ү|u ktFϦKriỌ߹D@{nA/}8cq?0S^ a+W}#݀6Qxt/F*~v|,6Sx$"G`x:Z%o:Jgκ̓)>*xs6ʆ 1 o6DM⯫jZ(3[^YyWzI>fbR.@|s+: vsE:F~C xԴKCFu7o-{$89;0H:%fB`jZTi _7k!0P<)uc)Q1ۘߒ.<'>u%"66?T|qFCGǕ$6\_MUF:o[gkPTfOF̐| 4p6dZ%~Ɏqs#*Pj-zִE2M}rs**." R [\MW FMxFzؽ C#-kB;c BfdI* J $Eֺ R%LlbYT]k.yXzE3>`Yj2<,r\r[؋ɯ2TJ='̪2ZCs LJ"؃0|3>c__.yvq-ĒC\CSpK9(!ÇPkjt8{P`ڨ Lv=V$tt)R̭r_AЬ_5ÞnY*JݡJoPr=QJg$(Gpxrbi*2 tEwh4ofҒa-50Kr a%1~ KwRFQ{ }^Z_nv ۾2e7W? R >MI9[VWf>gQ]>8(nđ1bOp`uJW( zz+q|ֲ5&eЄ$KaF\]7E.ep v ޝyaT0X~2s^9|@׻E 9 ɰ7EyI/%fLz (S]@|e[.a4(D/TY ł,V6H/ ?͜RsK\Y>Z[Rt-c4A .\(q`HKqkbThEoT-բb6<~67܈x5FTO$l8htY}ߟInї.{s; ٣5el.PM05uY@V> O[4>SG@ y|01 w+Q P0jl (ZIC)U| Co ]kb7 }Ш^m\@dMv=կl10;C7 EA*ώ˰SP>cFa%Հnw~_:\ ̃q6+m} 6ΟdƹG}ݥd_\tO/#vw5D rWS8ƆCD,TfB1-6fHQ\Ҫ`ıIJU%ic,l|?X4 LX#`Ef`ۡꢯ3j僔D95̅ rHz YaSrj&3!Y]H .{K5W29R~`?|])\FOxNgMkb'of [NP9G ũF4r3 Q {,; /;*$UVAw,d '=2Ӿ6:LJبn7|/ҡu& 0cp}8~/˵sZ97^4ȃ-g\v!a"7sy*):VȾ?E:YK\( ѥ!&3~Lc5G.zTnR6 7&b@K4ȓT/pZѰ0#3h!qa c1=82f 8j eLPM&\FVvu*M=!!ػ?V7lph\3P+YsS7mٰL(9JɅEo4POf{ifo92F%k lɜ_/t5e߷١c«Q|VM׮SMkaqq/}xJu| tp󚍶 C{JN{i.. e|ÐbgF/D #E028֘78[ST>&G;JZB-1J껢3_>TK{5k%K53AW5@/bQKHRJ2QmmOWK%QZ<M9Y[VK/qtU~9?o KA9$~0IG>&cyzyM;3/<@#Ft)Sm_M'O:|@AC1cC߫m87BɎOk Ao CH4zll,X晓4!O}G4?wp҃VZUvZBVzG']ˌv[W0̲{)) 7=f͈\#cM {(QvhkޭN X"Ev?'˝t: i:: 6 ּ:죛S2Hٖ6zi,xd%$6h3k3Id`;UUp$."%:Cͭ(PEʬWJOv0U_ʵ@*wś_`by.0r>la:J4b-ہK.F N%P[eᚒ(إVz[ jNCYږ}vl'O(` џX輣`_yǨ&WĄ0J2/:Yp8{ u$TX*Q5Q?BՀʰJ(Ǥ~E 2.*-tEʥࢹI҅{ŭꎁ=*a'v~CTϿˋn -~or/Q[#<M:r{Ql'zTH3a Gt}L߆$nƣNJfh-),cÏ :)ݩA+UڭmB'BRY#yCo%Y!QԂlHQ>Y eHtU<Afx릦!p5c< f_&U j,Wp?guxQU}ŪLDm9vĆ3Z.ױ$$9Dj K&8JO.U`^V=2B;UCrn\י,y~0546jJGi4g)= GXJiJ L=3J=RK.ѱan.,*B'i'(q٦mk_W$@;,.rj3$LTq GLŀX9`63ݷog'# $S5V[U@;jrZc\{@-BdtyOy_ObegV.T_uvVNi;5e%i:dlR,6Gﵫag靼M@i7u!ctcPdv5mC=gXԂrDo &܊7l 7")om8PL49Lsp Wi9DIePޛ_9$sF`7+NS, 1aґn0(N;`tu8MZG'9 iѤz߫BZ.z=gx 2ݱO쑞cu,i5Eȫ?ZH7 ?:b(y#)ls$|Uw[ͬq{2AbaPLOm ,&~Ov UL!Hxf0`T %kG˖rɱNfB ̭Ƿ'־q!H1زdA1'KTUԝRX\*f^JNӢ@ӃI΁z"WTK&0cy/@,JK\cW.'A2w|w h||r9xOl qd! PQΗE)/4TN:pykW $z~Z jec S>aNӈjUIuĵrH> 3ټD̀?9j Csl/9y<)+TCsEn͔ZAW˖b}؟܅i^o$}ϖltsr[jMv]yEkQh&iqL6]f+h;8emlS+ņgOON1Pjwpߑº"ߓE'`6.%ۣfiÃ.(H|Id\'K"V@PAv C?^`Q ֌}͇E?|u2ce`2sfo=|w0ut\Ow%X+hx#TqZ*34>8`>Q*t?j(R2,VtrR8?Wb#Vl!*L{.x:]Yxizܠ#-~P2JC ^,N KɳfrH} qsR+UKJ/{3F!PR1Z&;PdjjaS=w N6m*ɊS]trq #ry4&MC]# _6*h#&y3y7ž[ԮT@exnb)a}u| ʉx鶡mY?LݙR͓?=Q'yflTs>[#WQ3Bq[%bAG,y@h~XRW))+i3?vE.Xx5]VY*Q*fNtNP"nFT3wq)oJ &yl8ᡘ!l8OA= v> {NwtXkWbNe 煋2R])Nr1:o` wSOL2 `st{eR]!t7>ʲ`/Xcb沑t`BN_UcHN]oeʹ*Bca.t!W= 7C%K2i2Z=ХW̵ե۽ֻUr_}Q; KfRMӻӪCk)ʲ鲂`&87 zttI 'tل)$!UgrfI7M_KraBm/G5<.;E jcD|}XtɦےO~d,_H gfwug(D1XD٢\l>  gaܺd+u}-K+' ~Ȕ5 )6;ȇR5 clȥ'ekoJc]mZhIijоᅮ 7d;_g2}@ 0j ]XnP2r {wLXxf}GaÓ$K:E+5o%\v,8>\8ô6 ʞ)R¸@IFej[00I33upy $1j,<9p;TAWi/P)>FG'H}< ~_.km=REe a|G€˕ [y3-X %"jmY}Ny88rƦabTZP24}By^2%y__k!Dl>R,TQ)ē&ypH[vݣVnv_uЁʸtL-$(E0TFz_:bvifTk(/\YytO2'^!\da=Փ/KfeͲ,_ON=PٳF}IcA<^a}?0º(4wCN$ep&pm~sЅ /Pe)ŤacW&I$6#$01L wK8|M&nDUWP%*Pzµzvs\kfUMk*K@e1щ"$r^K45kPi0/ ~1,!rTZD& L#B}Y7|G.,DpcFT bǟIg)8I^}zXxҤȠ~j{9deRb z9m[/jY"< !y!苚pKopZarɂX>C&wy"^JcկC㦧 FLkدw)$i[ҏtݒ_y3B>.Z$ˆE]۹9u{tAv`eੂg1|f*2oCo]t9s-&ӧ?i~!cT!Ձfjrۆ zaIIhу=Ny04x olc}'FvQUW,˭zzk~&#?4ٗdpde׊aO\ҵPtj\ކW[&0f 0nPH+g^Щ{ڭh"@~CdKOk)#(nrVZ;+50[OBAiwR3kv|T|j`(U*X}kgWa :Q>pZN'Yö$]|t)cRJK& ӆ IRƒ$&c[aLܨ*yKe$iW@T':b\O!V66䥩ţCۦU\9G%=Uv ^QOd݄ ǡ'5{Dج+_qU&'k?oh߅48B81D)2Q+O~qfA)tDa /If6eo6H}=C6@ٵq&XDA{ۡ4`/AW@903XDٽw !kf\&BI8z-?&9Jٶܕ̻.],JG2[>ĺk^LҒU.nlPGe9˚ /|?+oX p$Al1?7|zXo# @;:qGƹțZ!C>uK{ =) [Ih&ԀUK^D* q1vy!LYme㡾50V*g-iuMDr/>t!bL`'/ׯsNi E LGĕNzr5VT(LTAfW:խR|Xa,"6e܅>;$>mos1ar˖4VZ.{&~)6*€o= a]Vj#z} Dk*60@{XÚ9C5 ~ej3 5&.ShEmݲ:Ί:~ty^4ŞM QO%1i$rqv_bU6v9?7SK^~B`;}%ӡssD?:]tU̶R+-|{l)N[?ȜkF55v!Ғ4BH7J٩nW<^TV-ə: _bHw8;a~"dlуum{ IysH,@02@f0s)/gGC<#oY,euYHH63Uq,6εIjJ`1oUx?G,$$:3tT[ŴEحX&5auqx.W 0p*Xť\7VK,䏼<ewe4oO֜YC0;Mk7]fǀzH{A2#'ΰK%.H+|*~V"/*L勰T79pj>j'uV~;6T:F^z^n"`7*3bas$>,A9藭’EiحEn6 =TVz誳v=w$<,uc9Whݫ4x17~⶚;X_;=ޞץc79Tz Q!H0?#<墶]3Q3Mqc%}k|`5/SB9c6q& neNbϡ.9m+ntRGv%-?\99FF`/jٌE+ЃGꎛV X:d 엀Η^9ɸ~Ǥ~$h5Sd_Έ-  T='z H71@Lbwkĕ*@3_Xy1 ZČ Ÿ&pU 28~daPϟ)Gr2n(Яk@6Jx?n V△;mZO,GF%-3iˉ]~< yQxyrDoWS\q?+ =:wJE=(D_J8iJH10cwr fe'Y?D ~v1WEzGn. x:v^?t&BJfvAbÁdXL>rUlgb7bn}sIzFneFfytJC TV=nOxL5VW"p1bYtыxA6K¦͍8ុ ܏vHc\@mhQ$ҡpN{7tMl4 eOJxA%b,"@jQ#1G̏;rӨJ1ߨZ0~[J܌B4F'jDz2!wMWH9E92|㲲td-Tw9ng 8T6J?e3NhP89m_"7-jhHnʎ;H[c?nKbx)Nl~uh. {tc+4Nxy_61a0.k%x>6BIKOZ2h„ftZ1=*zB'?ὃ\X .?.LY߿*pn'뽟4k3]K%K4xAk.GR2>{#S:OeGI[Ӧ>ߥ&t$t`}伶$/3iuhȤ?C&>̑:/n4TcI׏'˕])+#a$z[!ɍwoZh2V(->7 ?S 2Leiۀ&xf,zi)X|/2F,gFІ_ ÚB9945?˞= ZAdoRl^FveA`vڊvGʚ"BvY? .~Q,q.r:Z9>Ec|Sv DȔG0E'[18N?.X͙p ֏$r/,U;=p/=t-dS6YU&dWw(flrm-Ġ?if\̔ ?k52V(rN~ 6,JsxiUM-RW1F}&i ڃ۝y6`sՌN&!pyޫstQ[(P-`$H"YMSweƘG(LhU&Xnh'BWzA2j`ȋS<*7' :R`jT5I!% l&.D=;odž?|^RabeRҬv5p6>;dZc'zGNTDWM77 Kg~̡S+DVbčΑNH*J O_Ԁu,, ꅱ @2"dWtHMzy3T _3Yu rgqu\K&^J>3blب<{!e39N_L }rajc3_ |f 2~7Q4g&~:Ⱦc*Fk}0T)($ ҏ4}ώn E@ۉl y26}6(Y&*^>/>fezDVBg_Dy pOI.fMe&@& $#a~<8ww6ۆa="e*[gm(OT9JIaIǾP ~ "7=ȁ gr@W&ܣ<؍hS:giZK\+%J,m r0[I)ca 'X?Մu.Ct>S{)}OX3מ)p{>VGf9[p 4P@tYXKbâ֋GB׊(2û-w*eZVl  Jh?%~={Cz ڙ! !9ȳ06yv4ObfbL(5-(MۉOV[QK"6{@0p*`֎Y0@瘰.Jk`粴52A:3έl^6n> $7r;WBIK6+u?؃/OuY~yj.ٖS ݆qEk~6+zzcL҅H"7|lʅ,ҜkҪ){AQFF(J6j*:Vaq̯j '!O&:0i*UӁ6xǩ4*[XY$o)y'>-VAL=6x(cGܧ9%֤ MEղHAաԧha pq..;r!9HWFZe,@*LW6R]#\41[yՕ(D"1čl4l90e.s^OGrLyH3^~3./;y35 :=rOBI212phĜ\:.*,e(z%vvՅaoz\j3[]FCd~e(0B'  eA gQPPL6-&PuW9\+@c(6nbτT$IՇo0G҈) ]|6|>p9]pq+`NV"wVkk;zv뺿qV'#6>EzbP>MZ C+ma[Ss18q?;_ǔqXš+(]pFwvLRkg@ xF-Լi q SJ(o$vBq$A \麞n3h3MxEl}+:Pap~9|3` :B4 XF d׵GN[0 3.#C۴;/69DžsY6[tAM[)~]kC_)@Pf(QIݥ^O[_J`ۦx^OqYR>, d6o#9AZ%W"X* [;p*7B-;+dZuIwU\+?@OH+(8C7s 9ٹ;dr4е9yиso;DCei1MydbÚ 9w2De+z kݰ绲IE/x4ӇA[4nBwnƭJ0f|KhV3d._|ρ8-斬^=9r⯞,^K{_tK_7(ޝfz x\i6}mKy8ͷ&]2eS:i &k)}5"%N6{.Çd J̺E(c 65ΜuVEI,Fqich;rI;Y_'I-]?*C8Dbn]\bc۟nnm({]чC>Ж%<DfF6 ;T\~T|sȼ8 Üڨ˲wY~:lO4\!>eR5ef6U.)!;Ma9;CQ`-YݰMA6"M؎Ǟkm?z Ozl#Q]LHZ`P;@3T pw {$֏M> ޟKG"sg\v=wS^#rs5[&-CޖX:3SXvTB<ѯJf /CS֤:AF8' Hg +zZ9UeZ/sIT%I:ƍv R`T(PRUO :f}~ ٻtsU 0ԝn#~v,_ܰ!xh{bi]8@<ʚPUw[qCG-܇ՙ;(*S/pP/|(. +{;j}>oMJmۆժw95{"P:!c0f"_ArُpЧ]ߴ-5 ZSA0OmM>Xq^!^ :Gzy.ʮdPNBʯD[A.;(ސz.rye* I&"w s=~-G,ǼF ._?tjq9qƔ6&&Gk旳6LK{#C y9tuGyk;N$ KNTtШnJ\~a>y={TǤbD86&+/mZ𢡋ڜ\s('SNFޑNq7yaB@ō6~rv-_cD}'17Iq@ U ^;a܋Z57U" UDoW-VHj *%[h:qB!\%RO*\Tt} 5닝,=MYοҊM޼uԈ ~_\2ea} w`q+;KVkA6^vЍEkJa= A0yb2a|bʅW8T(1P#LJ3*3'aX݁onL6CRK]]]Ccvd). 3۲jtDnT)+JM/_O\ "3!.nG~N\sk <[iR w6Ch~x5i{QokRqML^`<8'N[H2irP}k~Gܴο4EwF,bi$m6dDFs=(`8}tt%Tr`?&B‘,KJ3Zyߡ% ]h8Uy V^yL"S 7g;(RNCں.e ,QYVo8WgoR<_i8>tK ]<Wq,=@)S1k,h uY*8su~H3|;%gCl&hO}r ="R(DHG\δeɯH*|f:RK}|H="3LV a8r|X 6fr+)pDaw]#FY{66aJG҄AGD(@ǹir_2_<c2d_ab^oS蜥#mh6` ~f0]IeB^W{pNr#(TI\aviggn/w+&ClF\]Nwz?eԷ. qO%M OZi_lf8N̬4 +\y;^ekf|X;.Eg-~&@)nKȄ=BTglXgN[Z 9N[!fߢ/Q5B?k#g\=1w66b T=p΁Κ:%$s1/tJߏB{hMtLTE4e'D2"u+tܹn?6}'Wh?W DVDs| fBXb' |hd|b %Dr.W̾(/>^RC1((D)̳']ht|Vl$(M7PEOiVڳIiIՙfwLw$:/iՂ1]`yCFddM mLF_N wca#<lhAlaLfB )X(+Q> T+ ]etǛ%⮂'QHܫ"uâ+)dy"ή(gu8suN<-g@1z)d)ةЩZ_m][<O95X׀C,HB ^?vRehM I䉘)!"Xjh-FfZ?rQ@\q; =h?Q\1ʁpB ɨORZzs \bgɕrک"{-=*&wDзUo,3|5X~ǔh8xؽ~r&Ֆk~X_9^6ZIU.Ak1,fYD+AgmrBt5gJ܏UбV?t1id?a$چgy $x7&N@x2 EGO]3V9:$f]ݝ}|wO4@5ey%%9 dg!( _{"WUq%Sj ˮEKԶ[]eV\3_U thV<>4|;WX깑h1_\4Y&V66H3IiҭrqWGL 7UےqoQuruMR>7/1_^uK9k튟ލ-gf>U&#?P!Lx}Qsſ)*c|PdX|OA95BU޵MX9ULZ-S)V NmC#sV~W R uL{ åIY/uhEbj瑡R&!нI\(vcM`LL+G^'5]a+#|po0Ա-OmqmW؆6P-sTqz3wK(2re ݳo%3R<ɪ/40nYtZ2ژ;^Gnh87F|LlnS>f,D}iOq"ɓ@}bdLF^- .Ydqw.#q83QN3WBfRhDF}tcoF-O^M&} ( 3mǒg/ \(~ '!oٶ}h# Kv\KZ׭ >tg %~BKk܎F6RWA"?^$@gtU4J fNZѱ u\m:ٯtٻ7%jfEB7dl̲U낭 K[/e]B`إ9_RQt p j$'Dr8uv1PBs/vGBcâtc2#^xBKJG*sfg>S !mͶռ' xrZUl `8-́t aCƥ?xnAL*[ZP {c^'}0InYeACku#t)`O4gt6h7fLUQ \< غGr;_\u"l9TI^W9q] aӯ18D#wCx8{/=90{5%i6a+o=b*aXL)zֆX">4F4-_1BMXu6k.M<դ]'ȡV~PoGDފ^AcDdDĤ'N"[ʇn+֑F@ -89lxvG׸I>>'۫.&\iDFhʭ̞(F_:%s1'?x;aZч34"BQby֧5]r5!KpL ,#Z%OfdԜPkCRzBlӞ^5ABQF~7YFgH9XHK2,W;㦺y#3Fo" "iabc4l,ݾPqCN(||e|bqiƟs^0i!s 1xTԓZݣ i" bgZGNsW>[ާK?ao\4<ke5؄YpNfũqMvP@*-Ґv-}v#~lwGG2tׁ1R/ c}+ ^8+yAD=VZ ̍AW@O,먳3gH60^RL$A[~1pl-@2$do'$h8RV5 JW_@_A^lx4dZ/L9J]OpA@G~FF`5UӢdc"ݲ6!cRw5 Ԯ  ^ǿ0>, !,aαFy #`I%@gUHk좎3q8rX9a{ʿ>Vu܇̑@G VxU`h_ĵQN친0:q\GDnH_QP@$dS="¿"2 c略ǣRcJ=rV.Lb(M}VR*@s+&\k_>YcÂ;4}N* ^5)3art 5 qI`bۜ\wg ~`@:(A{.2A0 }e4- ^I-֔w.'_?$*w=CU! lf{O LN&|6-x 'NTkzy1 NY|[n e|fMq}IQXŏ{LU}8@fWaesenón:9$|`a!L7Td%0Zz.H H 8&۸a4QoxWe#SHKGYEbLpCQ4h[b+(lgMŽ8J-kc%rZsذs9,V2[/MT ގZ:PGO&Gj#N^Oh,ojFô@  $d;v,l]`&ߣBuAyvNjҟȢ8`7M]@C a+;^8čΝ`fL v#P8nഡ-"am#aCڌkX /c >z4]4h\g ik)C@'b+oEosɦ{M*t/d|sBTdo,uNnzb9v|/Psw{3@<*D7rw,_BSigCVJde<r2, ²mȽ84X Regb&q ي8m00h/kC>I\lElxH$&W{/_t؈.]c\sX}cfC9-I5yĭw6܀d HlW)`."eS{bUUe?ؕ28 ANl)E. fA' bF%x!y1r*5йP&p0,23o!:װT}XfޚznD$#y;ߔ~rR:P>ĊIЙۀ'N!\G)(BA2<{ Zo=ű?jl,׃d!Q|(JcU ® yB`[i2jt]y cc/) ajG4%W?ĤBЯ,:!LJQ_ f }t'Ci>n6쭲C4a)|9gƒd B6dq% oEZ:-U2Sp(/ "'"-`l6 \Ι=;U,s+؏hJvwqӫJXHNBIA;1NJj\lRT P8."uVFJFDJ)ۓݽ1^ePQPj4@mVm]5XZV=yetV=]v_ͶNn xa,H|{+x4mkVR>#@n19:clqRvwVX%j=~|4S'>_־dƈJS`994LD3''c%Ӿ*"PM?d[Y pF ܣGW@ɮfw1P8{ImS!ۛW# |>Ȩ#؉>*ly|"v Kܨ=]k(Y?j'Yp5>yq{`Rr kUm 5G _YDض(rAǍ<RX|^uڤ0vt\ǁN!"=Vğ9eRTn$"NܤQ*<2_ oίBatyoSD5HpG} 2-:̯a"k^9ϊ9KM9>:2&lJKːe IC۰Ս; 4== d1Ifs@b |{rV=y_a3i@Nu!*KN4XR?Wv\8Ȋ\8>z;JsnnYߎ ຎIq&'i>o{7oi<-+zv` Vzj'(rrB WJx[::W÷Vn!z,QZQOͨ1M"J͊*qTDAB|7:@.r^a3861[|cdFz-vgm6eg0 :J*q4ە["譺hv)ƫ\$BY7H^PX4*y#쿽֔n:y{u 6|"0N+_. Hs07ʄ>q 5*,CYfԀcL%.U ::߯Q4BD.ʔ׍\G!qxk!>ׂ[Pڛ UPA4`"#BlT l!dkblԫLo[,EĊ{O3XI2(C~B\ AS`BU\BX!RwTۡ僻5@"4VHbG)lsi_Z]i")jHg򓏁g$=M{1W u:H Zpմ?>a 6ֆh8 mKWmX5U}mcO3 N)?FݗՌCvOS-=-nܧހquziBWy:oC he+TmДmgmcZ藍DqH;טip$ siPuz9@<|hPCʅN-i̺@IL2[wDoq=k9W.Γ]N6 K%a-,zb sϝ\9ASx5c&J Dnr$ 5>bupTkح9 Wk|=jk9 y~Cm` fNp,]~,P>iUn)*X .DD7u,y}ZjCGH~IsػLM/ 2MN\ 68ś GW{p6n Jote >U>zfGċQwabyD>(bj9KKT%IN N->w9Z:;=G<*pl y *; tqY@ L!ykuOyrj6xYcE9bP=ك0߉ŕFuCAiiy)9=Bu}:BD֋]|#R64la@_"C)*:йu!jů Lִ4k^!>VyğJ>kh#>sFL#ˊ~$q#w5Ղo4YԹ뗼 c #1a˿K|)r|M qT5T{zJUd˸)4wy魳5h~9#rS!NBepF+AWd̯l%@1V2jPѬ%HXs&k_&C IDTꯙ[ifr '|s!n/ h8|.]י]TcTҺuȟ5G3 \O fC<cK]vcq9xی}e1 U+VOb[_"T"J"m ?UIUkU ˢ>}TYyurDdʲ-;CJ}̐³#ux[zQ@"I@ ,%r%ٍ^˻n Ce-Wd'1ײ4y𘭒,vz'yWIf[WpTՉisBX _Qǫ u#US$ُ+Wꤎ6)]Jչ9=Wyюϝ砛}̀ UQ!5a:EVj-ܩ~07a( ?(Z UؘՌL*t Zd5}?9qR8WŞ5OyoIٽ5b$qZ+5/sU l Agtǐ򸀦.6QTJA-!;Ò"J9Y %wEO_u$sք\nθ;skD [06*!jl|DcB%kdS,e֒ʯ8m5u~8 ՔM [[ڑ7j!&tWNKy ֽz#s% g A0e֞t`<(W8ݎ9EɪMH ZA.wNcx P;zknu - 8P G_~V֛zKk4LYfZiAXo.2/\fFhO^*+A3GX40Ai MU ořFLnxb!k\TS@>B*CعtmjVmrs (Ĵu|3n 2@۷#;WԤi"FDF4gR}%P~*0asj.zDd?֤StbwAӍG~6kzDC-'0+-P6oWР=IpNW2MM܀EfpZlLa2еpR&}iA)Zt?lx7:+fp0N}uI,ڭc"F+B20Qv?'<%gy8: WJWw6D!şHD/X҅B@U>iM Ɋc@ܴG~Q Ir?FnzLtt SLz1!pܕ7a]ӜHhEWro݄3g6]}\r sc!y:WZj{!j؎ ÕZ?WS2/}Whv<ǀ"1Aj^-;> LMzLx`^SVOyDz yc΢!S0OA Kp,UFBgL yiךe]/<lDdS)*5Vdv7vdaNǪ+7yC)B:s$+-l9gc%'+tʓAŚe>PcǓaHr@hY-0Iw[N'Rфho35dN)!niҽKJ-1Gk7fc1S:rQK9ۙE9L&5 /J %!f{d_ }O-mxkGyW9w;MD,?ƂsI5<Ӹ 8''KU?G:蹙 nsuPȢ/QUR%[6._E}h:g0mG c{Cqd\RE,7HQn ObՍ+w"}~QxJہa(H>gq1Nl#νZۍVKJ1ZO݀sHK K5y||ISLȃ,,f/i q V^hv@J-Z@z{O&Mi7J2]=d ^Sh'La\FYBXD)ؘ 5"ߵ3(/2 gn4E;`hL?Ne^7ϸ"O! 0JҲ=5]Em1O|j@Uς@͵0|/Kd!EL#~vbqS:e].6T=bI.h{?5"hկ7z<1ǖgEn|%X>pf >zir@&JE$aבN{ ƮRdU' ܶi 37B@rrd1t(ʫ0e!/ߑAYjpZ,-Ç䐺ƢD >oexSd.6"Cbҧ0[ɌeN"tD tm.:i(Tg,5ai rߧ{Iiozt`fpB33JGVT @~NF!0 #*sLsh7Yn:µ 1Akr,>&qlVSb|iZRl fNGO2$x(Ax S '`0,z͏aՇH}z,AȬ$tt2>O 'ny}bLN1:dXx^KQqqc:=xjG9<.b3pP NQtn)uq{M}5 /N:r4ζ"𜇦8LAʗ {x6=\˨oy:«|(RTxe-+mt䱣t7KGqLrC{c|vkPBQGcW/|q%@0>/5/a LS[-aܕN|? Wl"o [Կ@'f s2w_\MmH'_u.po|tڅ+`^hL݉u; f^]|W->P|TE4c/!$>>BqnomȵXe,4Ĺ| 3uQ'V ofIlr~`=f'gJ۞`15XK ~?V0Wg{N?IȰLJ{R*:_X ]H{ HtV{ұeHqO{&둜$R&G`p 1|,yiAXbOD%zc^17q]Aa~_)t?<L5wW6QIӘ9KTc`͜"9QҸ f%>M{9J^nE1\~u?va4J]zX`" $GW jJJl\Mw J%%_* iؼŢٓ,tʜʉ|BW3ChH!ZF|CGV9zӇ[Xu~$G󋷧~~Dv@%{H{ն9]zEOV6#%D^!;Wj+s\~s=% %EjƮ0p[RJIVHB(4@]cuJQ2`?.fR B3 sp_$|,L~vL!?6"䑠Iʀ.32ETZC|H& Jj|xZ^ν$9,%ʞIdQ,?CB] Qh j7 4BR׫>u.FxG`LiH詴cXOGWFzQ ۗx7RBq5Q-15nMIVdn1Q]lrF: g?ĝpҴQE@R}q%v4qXxp>O(΅m$c.T><7%BMwܝǩ:(iB66͎B.;%y[z@Z) @QƧ` P[#fOȗqݐ* JCr0(b PIfi4>~u$fCeF3b@-'n0Nz,MQ)uhħ8^*H0m*VDɟ/uLj, "7l B}B/ZKi~0[⒈ z56uD,Gӄe1S]9I, ;qeԀ:eԬŃ\UXh"}hpӈSKRW|8޵7h'!e=P=SWBkmV9DažT,.$cO&%Kh; lwжS!mq}J՜aQG\z9sb=!X==@YcXZs2BGش=$F%\~rӦ6@qY#W|vd#"pem_${D$ʁらMq-vsn]'i ?T/f8( |җQ+}iY(Gحn]fKѡ)&h?v[L"W43 )ƚS"zz5G'/&xF|n"溱#c!e@:Q4q['sXl ${i/MVKhp&3Dʘ]P!iB#z8I =%&`[D\CX\'B}^~qt $-bcdnwH{کqCN11q\fz>>SPK1؃φP pc!c5yֆzo.]QdQ0h.JvIO6@U6­, kx!$͹P$I*9x{/1yD3m2Ğj\(=b:!˳_a>I$s}OC}\S EpR$UW`m5Qz8d;b$#"*ܵl-*=SVlrQzC'IKI'ec] ;AlF  2KRDʬLl|ұ$uboQ}R` 9#;v+ (*@bjͫČRb_Y<9N W l?yѐjsNؗ˷zZk?FD jd:Jir 年ӆrܪ%Mi^ FX9QF n$lG݈bl ,a-*urId(Tw+$I#<=XSbxOwK%}\25E+r:NK`eօRN- 1B07Ƿ,_ڼvg(PkXr`x2Ejҡi3Tᝊ)>rќUbx3I3l| QDN#;6HJY2Ar쥆_-_~9?e@dYGdlVc'V[W)-!)Y}4u*jx[ k~jKSd47aO)]1wb媔E.vugE!yY܋U;Yn\uz vw/CNF>z@-=͵VG6UؓXjS#_Kn#e]=9kwef>)#=]ցG:yK \",Rh[2 -J W2X9@1t~qv|YNܿ"]77z*))pwT΢*ƀd^0r϶0v\?`wmHDy\Dh}UfݓqIY^^ l^! AÐv>䋨HЋ1؇|U~V[xirqY|JByA0 vUG6'RY.7U;21BE9/u\uWrlN%̫#2t@~q uABU}o۳{Nղ'f|kvPV>XWW#Nq%勘Zf]7Pwc bamRqyƸpEdE_ fVUUCJ3"IKeeo.() pպ,(#X9yQ1MYe(sk_L&魖Dݙ-8h?Ca[>{4Lx&NL.eB"QrjA; "Pm跥}}v~QKuPޓqiҎm-M/U䅄urT I;|kkƊ|),YJ@z)yhlaQϕe@vO$`P멪?,Rۣ>JKrNVjHO&򩬚@+,`H4T`XUTڂ$9?~U6ςևxx4}H~ Y袹APlD'3|.#sRY($71kѵÛ/1 {ڋ0)z+hli:q||z p4ζmYHE4#{Ebu*89oE(d\iL%qcwҽYsz)|e@37 z4{<&ИU` +k693j嗂ؚ(>ydK 8 dR]<ŭB, OK{u!g'܎%AL[.c"ƒj'ܞ0{ʈ/qdL9[̑<{*Y뛋ﺰzפmxZIV{#6-%'ا67{Y}N9 cCjق_99c}wgo` CMħhrZwح/xHlNA RfƽLSw{^Z6Lb;%O[O= m7?~)faPrTc aX($Lj S'<1\h~s@pc _QG/pAD 2CC0u[Kg*G 0CSXX=醳&,ِfMc*r"Ȋñeٸ4f8׻{0m蜸=ArD~X)B8k>47{"qژ݃ @rENyHf+$T VRvc(ͺb2NE:*GIwU^#B쵨%?um%9.h(H#v;S-‚ޖlM~Q!c`jAtzɾȯa CJ?$vrs@l_$9O}Άo ݄~^)լ'HhQj 02Z[j]5&k@/{oiT<*PLNH_1sDjnAkR)(YYaYV;p֞BW\ (C 4y^)xfuwh t;ØC;lK s@jS_~+-T-E.ʙ{J֥v'΅izS=D;1eh-ko3]֒j}ifєdVvYn^q*(lKESA֋񧞧~ӫ!Pf) ]\/Kֹ|pŌ`}UcRE1"DNB E?o&"}%FRS6i9ouJC᜿+_"{>ueb-AK?A @C|;C*X26"KQ@zEU"+,T%l }$]_=35ӕܸ A!&mͣrXPi E1D`(; eՊJdAqcM흞<#){sGG46*W.zSxp w.t knDlݡyPu]KW?7G&u4ݩE!޼Td>%]-Q&y`xcUM^ok4) qUӕz+l&(S?NkMų$U";6& A6ի U,%ЀZ?Bhhz0^Ұ;yYGٝVRBL.$sIF*fsؖ ^[;"iJ 3SϢgwP%Lz{/EXG,z9j( ޴UX:)t_P'hQ9<-XYVOr'I ߥA37K-ّ sRYe=*U˟z|}7DR tvA(Ўg:C$`.oNJWP6@ϵQ_yc?411sotcU&ש5*yYE\OUE˨^Dp:=$4YF-m$CSo JW<2S`┪ @Sr?f&6٘f[u'0OX/m|HX$˅P,!7eZ,> ;e!nw$\VY+J*& )[uݒj1\qb)KP][łf6 YF!&.^yy/Õ9[0-BKhݶMًqū(xxJpQLCyvUB z*X!Jj&xUR/ .4&6BEm('4e6'1hsujYޟ{Z5~wlZU#R8nUic!C`UrpXQOOPR@xzpNll^ٯ{p5aԬ38"p1iV5fVK\ghݽqoRq4C'MR]nPb^hfuٟƋ0ѭgxYԍf D|Sc ř~8Ů6p~&Lt{}}S| }ݶnuA1<>>t܇t6r Ű 'YG^̖_>zˡ@KCڪLV@o3:G$|! 0}@ f9pqw44٧0> ž;@CZv>>1(rw#`ZZZ$l.P@Z/Z~'}䆙fw/EnT5]k c~P5lZ/)%Zu"J A8FzQR ,ƒ媬hHP9xb/)(5'-ұn1-A\Ps`'cpdO #uqjY?xgqk?h.jM|_By< j0N$oCLU:} ^]Oyagʵ- ƌW|;tȿfӴ/kS;(4H%רNg[$Ek`S[Υ&#ʫ)gv8‘SNOx!*yX=A?w͔CwX'-tqy&e]-iQh:XU%n]$CD;}SĻq6PIHY-N͛R8BY/XƂDx_7]>l"%!$HwIGv iVQ-yݐ/p'ikD b'Jeji 1\kOƉ#Q7N_QJ6N`2\`v5稇h" #H'ә^jNh\-kJFVoϘv^jt5󈼦bWyw3񾴅JM RIz=!䩩 AFznrrW~YwjŨsJw[PU}>^~zoMd6tEW@4Q` |p>fӄ@<-WT̹vJ&k熑Hkd'B'of*? :ocXG~~HiЛv>6ɎT8sZ䈺7D*%%^̒-ZM lZ}"Aޝ: [Ҋ0%ǡ69I䵇c} UKP/+)B"hщr*x,!␸wEZqhpxEA!`MeJ%.Ul/}r䍈JQy J«}?+Сgki]5C@ݑ*Ч+3@$,MC[runM.VV0vW`(%:]}k>bP$¼ޣ]b/taOʄN]bNa=ONtd@&_# 43 NXjk X땗XQ"Čf!]9"膢VdjyiHDu F '_؅?k,.^u9jyI<ݵ9Zi2xhoLc$307 ~C R- AD2Bd,f}>Qco'I|!VEl22"ثDAXtS uK teX)tSi9=lO j`6<+IdӸ4`IeW2XӖ@չa ]lRcfi4-jw} !7j2kVO NH!ZS-&&Zl{N17% )hcCl`Տx8Lwk.С_-4rTt~!Q m{3aێtz\빶=THk1$w 5?qr{ `c<)?utS.Q EBBT.8n\oGQq PcHGCq>;)}nYf%yx3O^}[8w2FӰJTk}#jvҸA`D=P$M .m1a|dLY'vYPMפ FKXRb_<8/[:g`it߻/c}D3'^W}a/bVe!{R$#`T$_QDy߳a&֔A<:prZq~? R#P?F `'Wmp D!Iw&X{Dk;@YYZ`LVn@[0;}=,$[kq63Yo! Ҿ$kLۋRO:;tc"L`syN+q?k !MNF,.('yT)amD DB f1le5UλScnhB'u<56pf+B*gc"~i䙒nqй:C(H!3ъ#ρ4_?dD О5 3}:S)AZ'>͘.|)8Z!ey"} dFn@8LxzMLiKFuuyn8$P@3 FapH,k蕛f k:[*@nP||+[ΡPL]B9WcĒVC}s?=,HB+\ anIBvadꬃɌLVzmڜ.`Saq.|$NM9 Nt [q؀?Z{7PtWRa -7hn\ļ)#n2g谼%6e&܁oȧZ) m3pߤbZV}u>{ S*rC|f涚qClk*0y7װ*,4]>:yrK mq8ŗƄ+10Y OF,_ b-qޖtHON OU=uc%ăv;?qgUs[0`ґMyQtB\I#~~j<0h=(aU#Bauw~p>u噇(eQ-P4̌ٗD whDkVGKƕ?92J>N^>#tǟ?R\0qH󔆽awGX9_Nϡg4G-.p% JLO% |ON6y3 g-?xAezZ[_Ep^Y}(TFuM&gp'!u2OsPR~ykլsnY'kot,Bt xMbaFլ;dObB GN}erTO1!h_8D2*Wjɂ,,ԃ۷jx0K+4k_(ʁk(w)kƻ'q], VMW0kk}cV$y!Ş0au/3v7ǏM>lGvQ98QƸuO8!QFQ^xt~v3|j}uo[$ Bd ~p<^=ejI)"O"csQezVs*?)&OD_H<Ө oO9jyy[;p֧к|c^| .VBqeΣ#;Y,G-ryqs) Od3k[Hi B !z ưOȡ^\ "}+ 79n<1&t>[e8{ " I?0+2E)kf^SYӠ +`5\"Bc{\[5WJ, !|.;-dnj G9*>m4BBQF1݇56J.=r\>o{aZN2{jkˏԸڥS FLy}]ߊACA $<'דrGE&m$U9WǪ 57%leḃ0ڭl%T{k:S߁'(]/<P9t|n#$>Orn+ApdgO -ʣi6fPyU?u[ǸӒS(,C6X)h'ԻGtXI(bbJxmB6c͐_}hZp2éO+h06>#'ލfwEt)kk NG863>>o蠹>R..b_ҥG*< ug*e46Rj0<}AOn4jm}WG-*7~ܣGZjEbfxjBJE/bZ%Go Տm=|0ʲy&'J](GKɉQuhw7*BweUg.GmP*ʼ7+yZpok_ݕ^@Hf@AiEC 2_?ރXߙ8D-xb.uwO #&;~j Kj樟f[IbTz4ߵSȤU~A`x D|9b50`Ѳ@U:kvߐ9}rΓ1oDPwĔ!"&oSGW<5G9nN!C+mmS6jy(-SF&xh҃?|ͼ&B I i^@R!7#a?PYš乜 Ũ-eR~3K>k pR[.x`!{{R'GP%N|2:jsEYV8xbXj/o؊xY 3Ϸ~Mu X=FNaRY2h4``kWCC\sBV?b(ړ>5h\a' s~ \c%z9bLQ:$?хYI-9}+2$Ep2 R h([t)|`XC_`ja#TKo-00rOo|>TUI҉i{yquug6nwjxWr"_LɄ$EYo0j kF1d z9zN՞F|q2"k0|~9Z ˿Mɶc3o!1 7@@H=TXQ4XzxKSI읲Bxl R,lg2l,QO |@>>ص K6%ЎH}Gd\BE_]y61IT&S1)]2 ^hQ-D*7G{ku i p*fI?:S?,gJϧRb4FFrs77'7n mliͿ?PG^Pq>DW.| rxܛc\VPK39e<'\)_ 6A #jxj)XM}+oM ?R+WAM /Ehu_ Pri|,UXt̙Y\E-ڃ XP_{AXCzmhƛCT==eԃN|~]3/h[WKH}W>n\Gk kP>*̲κ2eae,95O/Z1]XԿÌ"֎Lţ :`ۗZ aS$ܦqn?1ߑ:TcvS!`'Wܓl>%i:mqkKJFy=N!j)*H<>V2}ѓ-m )K-C=8e ]#_ţ8]zUy39B^nXYhٙK47fY0B8/Uٯ"}˻|<'rg$Fމp}>e[.mݼrVZ~~:iQUBȶrBKI_~3-;VR3qx0E/vgE@4Cp/J >ݮ=Z9:>|ꕜRјUv^C2HS|k< \4,)[Tb&I߈KP?;y2Y@^!HM!×38xxU 4mu0g$ tseuUlLlB ckN;xVmp$ M4XLZhw@*!toF|[1`C݈~d2bJFG}Isi|a1Qq@ E鹬5wŸ@b!0Q&fiW[陴N ^GS<ՅL%&#ywY*S ~]]6>b\\&͕Ӻdz:?iϢya'*#ධ :M[v[?=ߏp)kPN 4GF vmXOO rEv?V6ON )t;ޗO4vaԒrꀎ %¹;e=ԂA-k)M` StC/d۬r,H|,e r# tJ}X$^H{l{N3ꖄ/FL&.wBv|*HO5O%~3B:`A/.(M9Gb 8]OnYj|KJB$AWoőFm=v+dUD{skxYC[‰ x;`ߵI|: (21ܮZ0|\ )G6s49חv݃Kft,Qgխ:늠T*@*g(yj^Z<9??Eʄ\{S첱Qzl,oG"k]]Rnɐrk]v@/e6? d:3YP2)z$PSLgsh9Y CAn '#wuPlg mB?u D+a˦,> >8F5ֻkr:$Υw]]١m MT62 M*-9J3N;t+ ?=׾;չv9]=GF3>&8 ( ۍ_tP  gYZ07070100000048000081a40000000000000000000000016570825600006304000000000000000000000000000000000000006500000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/b]?Eh=ڜ.+X~,[ 7Zzx x87W8ay"'WADI[$gF\--ZDNs(y*`}Xj^@<ޔ(bV>T  F.璙3,^(+]{4lQPX 4Ha2Y'&~xѯɍ+QM^G%auv4q'( #-C 8xl)T9ɖƒ@~R`G`PHg[}x]dY3B"Zx O aGi߳c8$K&+G6/\Y"^Mxp!gANc;qJWz?K38` LW+"50m5c;Y{ZEDmʽZʚݹBdѧܗpP% V{@[Z7>ט\IyD1ٝ0{C(f6GiS+]oo ZU) e}-Rg,瀕5'~u;LC 0P9?'pVQ}@r!+b͌"Lj XTcf "tCBLq]V)27 jb#,JvxQ'ڈw<. d j4#ootVkn"1/W۰5~_&/@fYfNy\q%qU;Q"劒?I'U2w H+r.cW*F^SWi6{z5vKȳ%uk)@[ڃ ľpSOlE,[+Q☛hmY;S?2*n 2;խxPzR_YP6vʯ|}m2LU"-m+ǶW$q;t>bug_|mqƋPZ'O h9,+EDչQTԹ@$'MnqN+cR6`EvѴa;ErwFAuVQb{L(ľ3c3~iWTUߢ{t/5-LIe?pĥ_/0e.Ҏտfs9(,=34~IJ2Wz).)I#_0QktY@?1SK9(%|X Th0`EGܰFYͨֈqpx&ywLNFS)]L1r{bU2ݷVSru~U{3[!H25ܶFFr4x1"^A79cr&sQ—3.E(]C%X6#ص?.ͱ7V ߭7꺺(֔bB/`=5`,2{8OL܁cuZيћζ$6BB&hH#J'8f^NC?NC'{(iF] ƀ ٿ6GB+LVĜ_|)|x{Dx t)KdyoӄEfYS!%XR=yX3~ b1}HSH?d.-L܁(Df3Uk ON|p0 hAg8!Mt|0P*}&MqgטE[eBYI6%6/h>w ';D %\MYd߼C‡(.N[W?dT<&^E1 $EF<&D)28ζ/gv$30oȅF{pY6`p7oX)P7qHiΪ@tVB}z#X'9~?I,i +vNϤl VyTP%ӭW=K[ k;-?.c6J/2P̷Խ*jZSkagrX`p)H&R2pPaT%o&,'/^T>=!2?ZA]ykߞe 7p2[W̬; v(9[\*X>93 X0Qv,ZCCVr*vxϢ}1hh%s rd1o{)L"]E:+ H+0>uңI\y+<@IC yv:}~#gTH/p4XUfF.ƾE@ǭѴr-SDģ75E66=@Q yXpWx)]uH2 c#J\&%(DORlD, |ω3'Tfr4A((@Qz?qֱX6$|z+T0JYbHAv;,z\3j0#ڶ2}W?KMjA9RjmAGp.[6 5Wv+RDcz_g ҕ=D~( v4Ɣ(wy H{8xGG=% [M6ҜnmufZ7 +]0'xFn;QkvSt}OI8::%qhH8QI=)[&VX6KtHJ0 :&h;&w*gm!|SQ8ԣDSyV~{( a!^L9Z2 ?jm.-v+ İc:N\M4":/qZ&qA6gF$|O}d}b`M:FB-qȒC!"E6?Sn&86kG+-whn/ņp,lAEn;}QSX3jn2Q\R ˝ObدY4L dds >Ȇhl?DZN\ !$ SE#;'T m9ҍT M_Bwp5фg`Slx0aL#Z8>F'6 H {&bNΪf~ZYAaB5#G˚ 9a+fQW ^[I2k XuG6:ci]ϊ8v]ۍ%* z=]'Q@[fɌ7>NsN|ºn!3s.atak͑cK@$dlY%~;)OЦh\D>f`|f ίZNŌL9DAPϫ~*hAD75zP2!VE+>86=46.  ]1^ȿ2ZtiZi"Zn doGe֋ Yٕ`*QH0x6 lh^Rr0k6se>f͘Z|uy>cdZAaj96JIZ+M1}$Tiwa-4^YU~F_>8H8>E4g*'x)@f䩘ؙ+;|Dvep[ e_I)-cRs~ &H}wNE/ %tR[Л7D!GQ~fb)o70hMB j%֓?S1xJ T2U: zbjȺY:-vt(@ynw&q 8v.e:`mNkND4FʴD|x$Vz%t#38e2V?&gdT=$zl2H +bqkV]Ovr$Y pQ#< j2MIFiӕKYǴþd2ה1 3y]@g$:;BF$EYg9WgiKhzw@g9yd|WKXU /s''4en"~ .1Ps@ =կ91`ŵgΚh<~h\RsZxL^: #Ӎ(Ajէ|-]e=y bt1=POXWE命'sT̳ʟgFF:I.>i3ɛNn1kbMs02):sdXm($$Oy_KX#o()s? bW: \{㌕43-Bʒv{u,hYiY=ܨϪMkY|(̐0Eղ\/PY%WniF.|E=,PuYv Y$I^NQ[! $#ʥp1+<LcUl/Ro 7ǁ?_s4=vpgw3n[$m7l|oޣo/g.E/fZݐؒSۿ cϣ=ƅz=\4"ݔGvb'5Dri}NRK|R^h k9=R Xvn2P &-]ϐyװ1 u )FxҬ<[|l^6<8!?F?h*_~ge\Vޖ^j3+̎p|*MI# J(/.j&2t( ˢڐ a y:*0!E zW2ՊrEbDP=3˄ǖ(5Zt/%r)9/G`h[y)2HwlQSނBG F/swTÅTBAȤzȞ9k,bk赁wlZ0ޓ&jbcUm=5)_ kVzP(̓~bD(5;w^LryVqz aEAWzPYOH24%V|/Kx<rɢ4!RoɅ1nZ"krlq" E!? _ڈ'РJΉ sn zT,NΉ^q/4bGwb<+=pw9I/w*M9R}ZYi^TPHۭ/[LUs ^A:3O1dYXO<vq+e{z蛨W--k_G78קyFT*^GcVz)U[Ude7D"C$̘gNRNNĤlPں [l(wy ٨{m> rJw P<`H\?~)Hη;:OvALL6.{ܚ+y5/p^vB%d+\nMi. ڮGy[^zhZD 8w " vb}s 4-gOnY5iF "CR˛^I9)aVs@[e(kXb59ܘx]n42E`טm|r4c1|Pyq=uELvjJ~#|!6.1;'zT˲ n(&D ?"r8'Q^wgN S@BևYN)\|j۾ӰExjJsfn ( 94 24Ax?q7㲑Dw>JNJ#ɑcݪg^gum>ZX^vA5h_s+ev S˜p æ4󩟆Qߗnso:䈓MIy~jg8"zau:/۱=ГI BWK,ƀ*)Hg9Sid YJ'hs&qYkIWl'ki'foF0< ɰi¦q5_|d[Ҁ,+^GCa`E蓨2)_Nܙ6k$Ng;UfL8 VwϯyՋ;%%8 /,Orj]S&Lj6QJo5ȇ${$dI0-Զ5ejJ+%u6t-uc&#{xNk+dx D<EYswB47<hWSFb&eg !Q$ٰdf2Zi b6Seeq|?dˢP̣k-{Ȓ~ xs4! kL^g@4؜kB9nN*Y07E{,d ɔL bHcb5t@z6e͜g@4Q̦9DZ%9r }`# Ko =mDڏZ@w$#tߒTq!H3[LK}˳%;NR+p_z3G421fU]!\"jW)^Og(6\ 4P˓hI^yAx_uNT1Ek~=!\CBD$ VgOqXKi$5$S8 n(Io5$:Nt5CWG+l֌G(!WC<&\ !`kI^ ⡶EZӬY˥`CVGw<%Hu@g#9A(qq9AU5קV>FDKMvH9ظUDcvCy2$Aٺ̀G WR_09B{{okN6W(Ἤ MZz*b_C#D3WBC ّF,],6 0vI'|6Rw)f`MBP+D.O ډc:(e ɋIK靷xQZ#*Q dS=X)5nR~Q!CS`ar5d`5`;%NeXrtZ1]B v`Gzr0^vru 貿iQo0;2Kk9T cG= HfZ vs7,X%2" E/:.͠W2o]hup7μدUHֺNGR {mύEW#}ݹc8=(He~5\GQ HbnUi!II E`\X&_c-eq͑ s˛3f7J}ͷ쑁E[Uhllv%ц/Z9P>^{ê>[j$[vʕ=} gAg\x yRQoǖ^}^/Jjky}/1a7Z kz !>̲[,g}`?cJūYxwɵ󯞠]0KQ؟s\!#*qT=Z/t][8F1A) xtoSꤟEaNJnxL cMߎN/LoVF;hq|AnrRͣb (7j@F7 -4sпN'^r~ưGy\o1$GR(噆6W#2d`imLa$A :ۖCN<%_~ek*%O_|ieC4kQ.ޛgR^nw!8gtH)(] `PUFO>AuUpp Qew9VX!s%1>A=ӝ)sDX!F@>}5n"] B zbPtAl T6⥽@=]YYID(vfvbЍPPr8)0dA1 O—)WHNR&ۦ`yզS,wVaC1..ߵH>łqTr`vo3J-_myooJlOyn?LT/iR)X=3LOc#'#w-PDɵpu %&,`x>8hdOQ"y˦NE!&5<:Ld"0[UW cjeyGp; P#@ ~  aifUI3zKdu 5֒`ެXEYNK z7K{ z.X5"7@(MzrS(H0 l'ڍ׃a PT~?SğG:Y7ړidBlѼnn?w6g TV1N4߱6ۅvRB0Q̉@D2WcH }~<~l=#P g4-$=7!Nw gdi'GV@7LUyR܅{\.2\>B!YDsGuH!zDUrΧo9RQu>L]Є X`U+ =TueGҫiij6 b B1.)3X.YE 3u,yc|m #eLA9hB⩪5pt›ºFmUΫ0c!?,VߤԾr#RESǷngx6(xXS{&ɷVܨ֭!`m DgN~lӕ z#xEQ,\ĄגA%/"34Ә{+F8p .&kh^܄۬XMIDeA3xCGnֳ7 n6c8y)s9!?$yZ`oe89@U"^G5V )(!dJeu 4ޱe!q/}#mqĂtuW ajEА t.T-a,WHL+հ6*F9&Rv$#wBLT$=t .H:#J K~uW`Yjr!Mf1y I*To?Sߐ; !ΏqTH[c: 1_pL n\J}e ^PǸCong@CHU6b36C@rp ]R%`TH 1+pJsE0vGx6\)3}5qy>=`'|EQZyOς/zXR/"719S}S++- 5&~rMzhē8{8xr a|!W$华'1/Fp UȊZl}82}/4FiE)aZ٩W=8$Zj,3;bE*z*.N /q~c QNkJQd@LidR*fJƃ"|N/i?'`9Ve`T髺%N KFٍu(gGt;q3d?_8)&z"<"*c2LֹMLwޅ`nS#/2!g`r:2lןCWmFs0o+vAeR>k"X eXJi7ҩo|gW1>`vqr\LLx5Fv}\RjgDUoaKAm:ހhIy< Wl߻3Ir Bi!HG'ls?~"NPA=V܍>G30B?`M*lu v)a;m.O zzp S]ALO(@MC4P?Ucw2l{Ev4c!Ō+Z^ զvLzexaW\EMgIAQ;5r(Ƃhr:58^+g6t^"I,9+t/վ+5WMo7r|JQaа"bݰ> '糯^BPX80uLmsii7t· F?W!F@Dw;5,i&F̰]Í2Gc.Ֆ({|F@A:â=/cX "V!zWԓ{~xz^F_])AR):MMHeCq>0:aFéu4*IzTD-1UOVP#]On @ #{e5dƷ,s*FYn7_r3"fkÍlwc/4.oHLVCN> ߀oI6ÙP_@ôO hߏX Dpyx]p5ﱣ-j'ݭ8⼛ܰ"{SV9HgC[3I{]G1~;\ԉナ+rൠ0঄0DȔ|=kzLĻ@cVA㿊;0rּ e !p<%oI\DxQ{e첳((ҽpFQK8k[`VO)伮UGq]=2uV[ʌyEk ~.>{vRq>xlxBxU`,{5LR@˃|^)-k8 4.ydg4hN]d[6uDIMG yx5){EqjI}U-q+q%D >$FmpdҸ@"t DcR!C=O!Se?iU *V0XǬzbkϵJ.¬j'X<>NSb$f1~Z2WWo-< O"c46a87E"=a+2dM7.< va͊]hrčC  f= [%p*AK..f]6d(;:O]|A>^X)'to^Z; !=f~Ҙg|rwjD]hy{> ʼ WI I>%3K T<8+CMՎVm $9wVP7pגe8g^ 5@':;7C| 61}3LmNDppyAU>O m4\n(9asu5 ˷$Qte\hs]*|L(iaDi۔݌/ ة$13p'x]bwUZfGѲ0[1,:fy(C!W0tֱPWN)W&K, %&Jéwj0̋dýΐղrzlmQ*7N]}Ruο'~#І|pW7%o ՇM:t}~]5u-o?@wUs^bCO'rdi/ WC]m/]DxgIhfqiqIu6t D)*~o=D Tpxnw րrW\`wAi0$pdv{:jrJ% 0R &H|bȎqGsT HI=zՑfǯjuXT%^|->H[iyh:%0atlQ_'FjSi@k4-oUf?Fja!:}˹x`=>B9P)>NnQˇ5jz*jd>LX0+NFjkZ2jTBh$%,Z|[Ɵhb/|Y#@IrB)ۼ r9=n33by\[9ժm|}Y*ќ,] vRepeEU=nLVeZA"`Mh&_F_/9pؐTMPzlV(36e &,2>{Xk" 櫍 llM %mwhfnqHں){bMX;Qc+γ?!ly#/Gq`օ+Q;t"=NͻBEmW^Npռ{ڋ/4= aZ$9_5jJ4P)%? : C42T`ό3ayAܸ~}EdX̴34j> x+6>Y׷>0SB,)_m.2MoI)6֎,h~ b_=z˘ͨF{ 0U}4W{).D=%$tq=Mv4K9GZzny3jDv q׷YOl՞~9N/,*FW X$4^G k&.v܍<G1nf?[%\c?·"61"ib]s@z)OBȲJ0{o~UJU}i8!\:&}iqbܓkZIlVϧsab3N}/s[_8RPuͦ˕N3vBpZGOIpv\3%V~z~\pIV @].7k.XB[ڄ ӕQ'ޗqtvy.X4$\DJݶ>%~R6ig Hfʉ_=yqg{$XsHhwaeŒبjafJ9!@6swSjq?y9'!^T?3 pn)f=U l_LKFO`rG3KT8sB]I36ߚW֘{@x^EFZMX}Ll si[; qYݮ=?)g?M8!?}ur0CaR"9AJ 1&gEh#(XP-8 %j͏Ҟض_߳0 VK[GϜ"; lw*+-B\]]Êoe}vb[,ͦrHPql_RQn#5ECA@W Gpsп稉L7cmWxʑ b@p,Lb3H}ȿBy-|ŠaĶClc,Vj1| –w/%ʄ($G.+aCAnO~N1pi eISc-ݖ^Mϰ>,9Ahxc jXjZO0'ò舥crkkn{Jqͨ`\m!ٵRS9dvJGaXM23_`m J :]oßj;!>AMm!֤8{f8EJË z᳼FҒ{Tk_~C7Mǂ+ej[ Tjׂ$3z)DSZo3`'ɖBzUmm_>8X;UCG38NNHVͅ.I5s!h4J-7>˛edXS6ܝIGShp6[o%2:(f/Id|-xtFp[NyspU)W+eMF3bXhJzS͚tB{(%.Q?]I4oQ[[Vv锰>Wx!C=74X4W)fgЦ13k-b+U}f>F3!BH>K!/Kv2q4~9m[sKfGAU8_ߤ"=CWv4GŚDh GpRQBgwi]]f-ゑ)ܹ"uGjEi䎱I'Ff+j^C0 lvža[n 1C(bԂ "nC87ÇޔJym;;?Vˡm~߸ "^tay0'{Xv|Hr&$Uj`;3朄w-qK@|86%Dpb,87-M;rRH*oK~q/OA~+?tٜp*y5yDGrSk]/2s_Y`e7%ٗAj!"o詏6ོou6ͭ{ۥg2ߙ^lS!ҧ2\N tPHloe%bSd{TZ$RKwmZcĞч'.oъ_FGd٘] wph)F4jUpzPJ׊LW2\K0Fx/,fnpD4Ѧ>rqqhZjq`p&ht-Qi :6A:]Pf@GXQxvV<XwQ FiTo~A٤&%G5(au" S;A J@=78ESP5DU毇@i|Qc $3),y X_F~-IMfz^OEDX;V:IJw]}'WN'f}ǔEɖǛ5@] 7eE1ne%2gQ'JO"NǦπMϣq0! ?-ٚP{}gs2'% D\7%0;Ho ?( 3^hZZ~9i4烕g`OX&]+ϲ^DNTzȜg@K^b?,MEA펶-v*JXjH1#^<{- nHݽZN/ {#)^53N1Ge\\ۯWiH FrC4y̏`'sL"QL,nɿ+;\m+]niQUY%Ŷ -DTc =˧ ljtCA#UPʴv], أǢ vrKPmVu6 ?4!|2&ip]ǕcA>O)#W,`t@|Ovziy{,'8ev9_ S,4Tȼ*&JtdzwtC˲#n&|J$n75wP.916ևiPD?bO{ ;ɑJW? !ËsI-2f~bL{.E5ɭՆC lu.EXw|67\ ) rL޿ |`y|u/oڅ] ;QOOl{ZڼZ18IՐyGbzN4GQj I,ՠbFT8Un|9C<nN6Ç>i}{kr 1J{hdZƽzHv+ڈDSWz+kzߡIs`ot(EۅdX;rѦ,o2zkJU*yFaJQBO1TsN/=+`&0*nlc7}ƨw#wtVԔYxegyP*kOW(7k9xI2,ֿnt0B@*R?ruŭ5}FOx˛&~,T^D7nt>V{ J$P kqK"akSJHmQ9q x^;z,3,BifU&X#VկiNNB7ؠ ʛxMyIp-ZëII:M+4).@|%_(Ը9 RglAa74݋D{ E ;_6_NST8yI} ;X J0sJD=ȹU:T@FaE݃&-ޭr<͖ѿNy+a3|0ouS,浥qB7{@ALªny=ym=oxK6YkW@u{1hClL$[[r1@ <θQk_~JKٛ:vΩU),WazwBgʋ-W]LA ˩2 )^\M_8p K'ƒpʿgۦ+MnX;!&)a 'hrCKי\"5`}r 4eV F=u*, (u ZlD3~lcڹQ|&SDS. +ܓTvq HKI|o(h#[r!!-o 0-тx҇'JrFhCEE.o:Q ک9}Cm'@A?tblP9f9AD= H؍?>N qe?׸ZlѵYe8>= &&6\Y'rL~zM8 $tGeTvZjVNe] W_cB-`Xy["GTp$POx5{)z@Ӄɹdpd;[pBňVm)Q$2м31h``9VBήgNʽ["ޓZd&M!|2eYd|!5r;'1mz-PyBxK-"Vc;8 "!,@*WY7l$OT;S}Iz 8>+` qo pVk E"(P]OZ/!T0nl:`n)+:@cĢU#}_Q%RX]' )qX箷llԂ3k:_?s]мѠ#F:0/RCbVĔB6twvVg/.Kukizq[3kƠ$ε +ҀCjHb5GKHZF{,ћJ'u8^06FZեa((t edHKek )Y`;%OUR&yW^D@͌Ǐ=O2 X;D V!iNiA_zYIT#%IiZdJD (6|%:C* lӪGU‡,uTM/4udNۜބZasքy&Z,OXŭ5T{vbN Hf)q5Mdl؃^7p3Pu|* Aǫ.caqMOK Pm1 r-h 3ñ3 Ca,{&@OICaR&cZ(=T<}#G5D؆5Y0 QDH(Q֒Frb.p9@69~#mOL+V ~ hm"gŢh 0p= 8E%h'[ap~oHG9}nY ۝c ~1</+UeBgb vi0FRBC]1;C]U'9=sz&E^8AWxLmJiaxyK+H{td !̀QӵOl&re5u;**hI뢴;$*}+|~< ]gYZ07070100000049000081a400000000000000000000000165708256000039ac000000000000000000000000000000000000006800000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/ulp/opa_vnic/opa_vnic.ko.xz7zXZִF!t/o9i]?Eh=ڜ.+\F2t֧C4^ދXdBғ'(g/vS!Z0\bůfx:WQh$@`%Ɛ\ڋM/̨?#Բj?7 H(u&v`11Y/nFa xrͺuM1; ϳվΎ54?5cXx!\Б0(䅿KrLԋgB-HS zejեwgt4r'рyȄrێ?^Ւ_,l8FwoV$MȜ,&0b" W$]mw#ؘ׿>{ܴ;kM٩XX&Z(!utt! ֖y.n~{[&J 3PT9wLi۾3]MCb5c4>.bk/C^$*󋐲i#q4aޅMSrJSEܣ}BW>Ԋ-$xZk5PP8=2D h{XiBğS[L'@[/ZH6oA$բ)j{˅n=HcNyDW%Z-poI|J w%5< z4"9/cq2 ;`O d^&1M@q$KdZ:lPx$pZIq()T5vO CX `k,mDx_/j<ÇkZ"܆BCC3@+:#{=pyrv&{K=cB,Im-Mdofؾ<1:#\E蹭_6C=*p^s$emz $dꁡ+0_bʀ`8x:/e魱g [Agj@Į);psg=е4mB͔>=iqOޝ՜1I ,A,d52$,Jb+.ƥcTZָ1S8,' P׍q_ h="5J\P~G:D3sFg>ɔi:7>I8 ({j ݝ>|Z/sL1hS!pc@Mh ,@49')y^/߸1rP G4pn%7 [zu6҈AR5 <)FP}^c7Odzioi-*Sbҹ PًKƠ&}vʒ3ǭG6/֛Q뛭9u$aDP MI1Oq0CDMFY}1ѫBbf;>ts)@JlʡZd*U@~4Ϟ\!.\PS2y~p}1oh*_8X!) -r|cT9-x^zk|p"wKn}.?UT4c׾ܨnAfitNo{R,rzEH[ YtpcQD&Ig4(|3ڙgN&yY_|{: [áuR# pݑ ّH ypqwY+*{dKlW۹9+vl (Pw0륎w7؃&}4:)|SD⩼¥Ag=L569#LޮGߍ+5?X{΍%楥9G H@ LhI[`’i2.EŐ{H$Sj`c{45Ho4OzbbM^!qѰæ KՑsԥ=|YllWe/.{z.[֧e9q7bSk^'ZVV[`aQ<6u ?9~ >\py6HƼCct kq?+vh-FCs+{ZJN ˅Y%_ZVu ]\ $7n1ԞD@'X tDV voK*2w *uuiF` 5:Ri] _ M0Ճ^e;+cf9Q$}(ba| qVqf t`&Z6EQGK5rpsLhzdLG39I'~%$xx8:=[9R&qmFWC\a@89e yy|Fu* "bNU jQˮa8bbب]|D S9vh%Vz WV%h% fB2Z]b夠fG9GJMJX9k5]Gj/khW ,L߉t!isv~AbfITH4{'2]mH0a/?p?qNM]WYj$L#W|zjɢmE}z5x kHi?\ȼ1• !/xVq(ֽtNmQt@|FysP;#/PK$_T km~"Xj~v@vv| >x:Vr9QŰ}`;+^{Nl>:`W|!B6=&<բųȍw+A B4;vj'rUU9 %cպ0#k ű%P_.Iw‡ٞKs8`1!gڒe|M?_qA~%[ j5lsYe B %C?vrV?A[Q[:B+@jۚ@GĘ%@} hH7!OL"ڦx'_!5_UlӋBA*'7.l7ejkvw~( p=ONj0ΓR*("c3"䒯:2Qka,|}=꾓-|i 8R7 46<̤Js>,yx޴OmնՇpE`|?`Tm` }SSc!K bB~R.05%rT.N87n92I/UC BD ٯ L e !s v˜#ܤZl2>*;=;4JPrݭTc4P Em{|?;C">%s4gTT88Y 䦖v9D $1&p-Qg {FMecba'P)~=)s-?ޘ^|@;>FH!6 @RW KFmv>V.9~S9G\pݒUIarrUb[Y(i0}3+, :1N:i`I 尒2M V*+ıрQ[gMZA <]|Ub#Oܝ@3Z4ςB}1NֺǃM,b75hIEۢsbbR# eQ U^{xx~'!̲K$Fϳ85n:ewjAX^*Tmh~ k{Pq'Qn }z6Qם$o +;kn4vXf}&b<{iOrbVJ,a\>rOE"~MW!~V([6L"; Y{yEA~ I@^Rח'[6DRQ(imx5ћcg7+`tI{$O,QfwԗAc4r #88ZrfڲTBdR?9 }DqHOG']oI;[Z cZcJ_ǖQ;iڋ)D:R|e*m3Ʋ. ' [䞄;sq$yw7K?D:i;j3y8$!5Xbcx1)\2N8?hEM6 F9|!N5A:49IZ Y4!!HPm rW w7BwaNxdx %vG*Sy+>8[ N#/qY&93C5] #(L)N:f9Cőp#z^8NAJ~ zzú8l΁Ņp@:Gx#ˏn="-y5ti7  #Qfm}9V˗g"e7w[Qq'΀$kc?C:[ s珫'Zx):ub 8iԬԉ]#ꍪBV %9]f$ N,3 ʶpb~3&~vyXR 鉟lԔn2v2TbQh4qVpmMu+֚EhD|җq6eA'(-^ntk;SEhswKl6g~$;;Ԕ9p씷5&TG]?y;p 0|_N c0 8=o8ځdP*ޟͪCU*+ 6wR~"{VK!,{yWMo)oE"| /N.ii}UEcsULUXk`{w|Y^,מ+I} =;r t?"=D⤛`>^I.v.9ء? muyl.2v}*jgI㳳i۫Ҝxݤoi# &e"?K+r7ȚF>h `g斳WB1pY[#Kbժ ?5@D[؋5==sR65CڴRЖ0@Fq}{#mB5K*$ܤƊGYeSĂ[BU_DHi2*Ljut=_߰!L\';2t)oLU蓻5@4mUM }|2?

    f/<_`5E^=mٟBK]b]ߤL)z KFD$Q:NE4-z | ~ttLɹXDd`I^82IҐu 0H䑲E?#Xk4rY^^ GI$,J0'UAUBH5Qr^4/6*HNFr~A9~jٛ#W]ڬ^,r,7'[o߻U5ұA@ٔYy(8cҖNqpjyJT&OwhU a{{S:OX7RdGJ Pj1!sDkL\];X@0 w\ۀs!D$D&⠰UP'/:!6z讣=r*~*Y'/ @tV vK :ӿQ 6"ѷ#RFڠ*M;/v|[(yFy͗ĕ]./mJ v+궟`5}n&nnM_t ;J ZaO^tA'( "2+ pH>%G^Q(LTVP٫xхxe4D1B7ץ% -bgMaŖrS9*i T Ս C cTψQpQpUЯ:"0^+=SC;REGR?ʱa2}ë: ]g&a?n<" ܀ 8DѬ!@ﲵmf`顇nlM[Σ bMNPDhM$4]}+yz񄍚0Ho$ƻҿ"Dj xi f vpڏ0xaINLII ^| PyftF^nB}P=fc :^kmV\q4)9j+{~|D*yi !M0QDtq(,zscƐs&SX_c0MyΆͦ_|X]+툜S:>5}Qg5Л@4>ƍ1mj.G1/1 {4]ȷyko\SEG X!xQ\. 3\D_xeɄq|M{qM$unD{  "Q]Ϭߧ\`%c;=JFd.c?OTAY%N) hStBF-҇f퀍4fUycᴫz7a8 藠>{yYl=Ԅ8 cOlESy^i\(4[xOklj %B; 4O`l..k.< ]23s=wU?=pI͕qQ YAōF.t-홐ҺУ|2-yrGF\k+O!!掯Fx;aZ B?^& <[~QSu{BHx)'~PKu,T ϲB*A(5XMi0g^O3v8A q3K Z:}|~6$6hs`@o[.K6|JJrt5p,b@V0;&bU$2d>"}*/V Ty[  *L6A 8]?^xԧYbKPq2"Y* CXM[+es_5?}9 t)*4U{k{K8^;elxV#CYPݦG4DA"-%Xʿ.|}}b0PX?\gȪp'| 9q\U&/ȁ(4[X'㫮wWANSOT iA1LXZV.#&mp [Ҳ$ "Ba ' Fl&UHX$eq:t ٘!ة7+tEb3z?ZZChc5R4f2&>Yn04[O(9Ou?Qج_$ ILI98<:Yky"כ!&L)/?CFS$:)"'y !":RK[u:tI4=K (gУ4.A,W+]m'DI*A=?VibY <#E"|h sE˺ -i!k#YA L]^d1\))¿[%LH ͵4A )_C2 3ގYzW(͜vۼL ų*tk='rzpȲD/'ӎt׏vM2nǏo{ ɀحṁ4..M= p ~Z-yU&3/Aw8.rXb騸Ү*)ĎCu{_Zqme* 8Z#wiJzؾ&VB+a*˹4Lx܄nc=/'1,Ts2֢E $2> ZOti8l+ mkׇD9hTDIdz2.z>s<8:__[ @ Fk[n? z<ȏ+"&5'GIfW}A8~0 !t_ DOg\`m5E;,HQ(Rݑ8 u"sS#{dѦPn-$`˘@;z׏rDŽJ(76 ^o㯤A"Gkk@!;[OX \}Z)v6_$i=Jrs;f2 OWO}7Q5P6NUܡni% Ub?xt.z0 Bʒb oXKK*vVwݿ gunj= ||vQ&)au`D8P x4 fhAB@>TJg_j tLΥ efL c}Vμ9f=t͚HƠ̸m#)'fa2\"[x#IM۾v?*́'m_oR1EFF99o`*nT:;@<ؐ)%FQ1h$\"ETxtnj,%|,qe0$}ٍRYB-칳 xq-d֘p.,cvkE+ׇUrHM7&̱*p9jg%3Ї)Ђ,!mYo l4t0@sY>ZKbzؽ@6:-xrh`0azrH S2t|fՀo=PWhhKWmJӗk`| еcLJAR=L<Ї?Σ&ԁ;ʎQ- w*֔U^-/`F#r~zWex1%᷈}7ES/],@JaS3,${CLP.:V#{fH&Q.dyveC 6^ȳ\=)[Z3Fb9]6S%{6xX h:΃GHX6~Qc_T=|5>|/6 p "ᩒA)zzAޠ탱`l{)\t Ltsm}I8"ޡx%'sc.ޝ`_A6j:4Gսͷdj"Q8g87vnҚq6QR0bMxb*WAIeA96,rɳ hk{Q4Ɲ+\ʣ>'wPhE> Gu?!XJ7M;GpJ̜m'dW%s(D3MawfsJ0"X:ƃ0}I )FNl%qE`O>Zf1f Fၕ>7{~7F {M_fnUtdNOQh1]W.V9[pNFq lt T]K!Aʃ%d;4%e7c.&bU"t2@-/P@&`seU#ČCjإhayfb sI_L%ohH5L?I"Ed!50ع.;)Q eHy5i8$f{{˲k32[{|ͯt؅V=ZhE t􌼊ьĚyxk@U'jQZ4.lIqۜ%RL[ǤSj/_Ld8҅(Tb 4LGEN|g4B(m H%MT 2Q\ ?Kk3'.*!gn@)I9`r #J&ln(`!qrY7$pߑԩӴW,^@w6ɹ}o`Ko!x9XAI<"B rvL1O\EdzR&莭>; c2g<1`}G0+XDnDBׅ/#OŐk/\{6@LO(]4](/hD8٣]7Ks{=Th5@:L1uާ},q;OYP>Nѫ\HAla$W2qDŅfZ)1|a/:8)]oܫo.dn !`znQtsVpdܲ:/JgM. w1T- W;b'29U&u_e=E]5w8v&}7,Ef8D֢?f:ja|ABWܻnaS$FprߧgmG4>k$X>hz23w ~- &XNI{he&` .^WYgxIYy6 |31+j!p\3 Mu2LԍY jNq-,qh5=߄@|G`ikOX>IETu~7A`ѭZdYAb'{ź麅9DF1 翟Rq_L8.}cr¸d0Bg̈́!ڵ.&S35M{wuped#aqdx-~KNƕ>z6Q<2$4-&WZ.uGqV*<+VAb -*/_=Yp5 þDNn,V=ڷe^\4c5^~{$ .R [3tF3' {f3!7' qcSya`R U !YإBxXn8's`m)ܤ pdoj76 cMMH+ҧW&EpRF~:IW=xqY~27+s;5 ]Fs9Ua7 9O4w j>ZBvAVUCZi}>A:1[xC.$sVl7gYZ0707010000004a000081a4000000000000000000000001657082550000755c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/u]?Eh=ڜ.+b)u m;oWܶ?E'g3'-52նJZKMsw/86=Hŵš~J(`Upԙ4jDQ6pwFUbl"*:i - Ё Ҳ\Q˚ ; ,+3_uG-&6#ڻ^ƛF8/WG(MIВqLRw Ǟθ+\2K,fyͥ=!Gz!#edv9p,ƞHg`yf p{L88 c=N*bJ:St) h!` BNua2h;&QrS0EFn9s뢊OF- UEސF7[+ut ]Dܻ~ͬ#/a<ٸr}zLʧ~.OjS,V;Yj*>%tJ4MY1VC&Wކ:s&#B0rOBzMxV&dG*AWbwX/Ȋ\H O MPPذIH,:\^f炛H e`? ʎ=QK]M\.W=5DMU%6T(_,W/YRj`X{{](1-ƨŞ <~Wqhb:+^^}9~gsVjEuRjWVK<ˮBrg$dSp񡌢E?G2$hU[8N^ 9tqS!ZlHC[],Ɗ<`[S7l[Ld^7f;3+bW<#nMXwكC"ĽU҆Rbl>2--КNI̭uR-% *M bش+GDz.pk {xCӁ']6"blʰR -Vɂ9OTjȚ93ot@pCpFtu&]?2; HPr<_Gi1ᨄ^1{hRJu#o<~:ߜln$F| 1%fXbm,HRhk m E'9ꬦ/]6*GĤŒ^rjD4 &` "q <,"Wj.&/^n{Hd88@wL)lgEĨ&SO\6*2Oxx;Pțƻ y7}\@G~b)AØ)`IZ g^"~;Oxy U.RL"N܍:үmC&/M31Ÿ?`4;jZ" /B%ξNGJqye#8msXcКQL:U՝,G85c?`3dCN^mn,h2\gOs| A[{)%Ui2(2]׷s4_p0fLtAxXO_ֱ9bGbtOӌѲ][S O@TQ Z`YI{ttMW8h4KyiD]w\֫t3 5 ` .Y[v@z,m\BB}TsF_X[ޓ* g&T}0`lz՘͚ōH75."FҘȽߨ @6Xi:@ugn(+&Wߝ=c,m, hxK~`PzO4f ?m=P0Wrwsذ蓍po熙wq͸;,%v\hB1\S|4/t>Ŏ+gn3.Hll"ԃYJb639WGХk)T#q%<Υ ~|)rsrKYvi'K +9C`&ۂ nJY\%]1} U\fJ}Fqio)m漞|%W8 Uq ,}ʾ-Q',cPIV GYM4Eoymocܠ==FQzEVNǬj[Km!㩘&$<'K~~a]"1Jp21Y9/kцn4f^ ))s|:?b%Q.xBKJanș{tu/a4K^.VVڍ:5Dp<jX4ya yztDټ 4On g. r$z3@I|gXE'مho^}@AY2:xiUENΣS*4Itb4mX|8sg6$rÙ =_Rӣo!8"951 AZqF:3җ#nI7G^'m5gBѸ x`D &4u2 =K*X ]?kdz`\ny nm{Ww|ɗ6EX =m?4>H$f%O6lp`apsK8?dtTs&pgE5[&nd ̌Rh"u,M#OhQH*`;OJ JVSBav_S[pJ\_YvyaQCmq؛=dn`䒛9)u^!+C Q3r"9pؕV%gEXjPkjm(Tf"s%=ri,?WOscKyvB@'gm!Ɛ %9YK8qhJNhRP?Hrvj8azKT8nQkQuJɉAؿ/cSxLYl!? >6y!iĄpNM ]M"nt);# L$Lȉg֜r$`.Wʉc8a[bLV7,9DP1?E- :Ysw_+.+24}A6S[|yA~cz%V@12^Vf\kt 3Kl~O#4Vٽ9r|hzɓ_&"7$D,k5Bc7?X~'F>sv}n1-59 3x*:Y{P*ikH3IDCE FTr {?%M .9oaPɉ j$|*A/ F3-'_nXD4<]X> ǀ3HXt@MKnG.+IJV D!bD8x_{hPb[]nZ)؎%J:S8/^J'94s l)SSg+N z':k3-l%tk 8cqB~{[L< X= CL>̲%(>퇠hچIyE Sjg=\f'!veȁ )ؤz^΍ǀ'@fLmz,0;۝}(YݲZMT޴|=}WaXNv Lא7Q_0bff%G+7gY0DdglD'6&񥖓`DU ;sfJ<{M űQ[j )vH soH]DzEl1l ('!錇'T_ؖ7HU1Ybp}5AUxPY*<뼑&xǹLzcomB\WRxN $M+ Iu#upWqWyUrKUzd\Չo%_%aVҀه8|&pu]3˽GIFWLuWf&lkBU'uNZɦ L Em 7 at#*Ojj22垘$qL١j8 c*$Ĵ5[577zFO azG[0% g☫RsJׄ@dIc1ӮHz`Ya39#Y'£c=[^@sd qvW/VfO`4bbVA y8Vkڛ|}AS^*U Uw!ˣ=j:_i*R&Xrwzl/iBߏ?n=O K˒r9Ԫ-L.65$3&+ֻkB/6xs- Sd!XOcڧ LEC_PaJ4h5cG6d2/R˃\ f vD4eV7|5@@yҙy~4[:;_(hz >;` Mُ-f)!}*D"h+ΐ[5Dgk_`]Bs,^K'NjrBAiKq[[(8Wu>{|wܠ++U79Etä#MI i%ַK>Zc%ggp eS틔ot(C|- kKoE}Z[BckhL5XNʪۇN7)-L* $ w \ܖg4+ud &` Tu L^4ڲ)D8bziKB_L\8#ȸ%e=sv=,@;dhYa!L6p4smmW飕9~kX*%#cCi`GqB<_<>]‚-PeuT Wڮc{3/Y 03ϣo%^cF% ecpg5P2Zc{r*9 Ry nmJ]]*aw8nS dLGĄwUJ6,h3o3p;<8y1pn4kW߮pI3D6B"U;>Pj{5N/+T)@#"?T`^zs@L+NHTf+:bbՆBۢhYMje9 x2%ˆvS\F0Z4?ENrNzܥƊo&)>A?gN+2~%mDb&cRxkS n>7k+NtN)}nlƤ~CWb]{)=FU]pEͤu6e=@Ȝ^$U+~}1pfTm#` %˴G7C$ߜRrF+&no.;^@~~6rw<3 (BΚ[P7I t)mERELkwl>K>,z~ɋa-Τr䮠m4*$e~+8)~3D_:E;tV* ?";O!it~y+ xaO.Ss[ݦM_ +[˰d7䌍SE& \JΛX>MmɧO cU.tن -lf9Go|`aߣim&7_9nk{qzR͈:[|N=Ӥ*NُRߴ< KrB.ƻ?JmȬHtsuƅ}Α?v@TEh%? p'ȵA,d\#!Ĵ.rMH _߄mm(&SaY$<&,@I(Q2; m5dxI H @_YFs/VIL?e g*`-MJ(G1=A睡Hq\y+2RC&=p bwёP)lxKJ}UPf^bėV)Ծf9{KAM`dfƮ,QRV7>G;|~נּQb -b@<?4)M DP}!Rxp9KTū5$JlP;,n COgQz*d?C\j˭C&^ (iC/O"y&:c4N({6٭GJ7wGw\G'jh5ѩP5@fQws I=*īЋEX 2VgÊfCV?OQhਔ.k)!8ݤk̝ Jd[1<=.pw(=n *l9ZOuv+bEP㈍+6ba8p"Vt\E.ػih4oR cT 4wbpmSYP]u6"$ f56p թ  kbukx+9⑒W_V`: oys QV|]ܯ63-g:&UzUJZ= X00f#B邰pΩ oh,EW.q8ڮ*2e`~e2zKDo..; xsZ( yꑬ,OupiWe^p6GƆ &GߌnR `gWo#U] rz @)>XD漢?1%]b';g[NF6`c:nNG,ށn!5_9C0eZ ~7#,QTd]2Yr Ѭ-7a5Ъ5Nda$T*yH¢=to<αQ{sxB_?Xo!0+hBlQV, #L)-y4uWQPt4^-`bd)US.ɌhmXg,ðzzq:X!=~oX|=E;KEjYjm;zz?Cߓ&<wyi[!g@hNg'D-i{r:4ZoM'˥Z2[O4- pk)mWxf $j`t=?V;1|0U脅 GXkbIW=4#;ŽU>,/= Kh2;̻Ό+;&~zCE1{d㮔  /}A]ގ, PO>/_VRT"P*գ/OȷdfT{ N0Vp\n HF+/7G'́K3ͭȱuנ3.Ż hd*#6 ']pZ qJKF*;HU2@M q7YYŴ<ih7^:9,Fv=v:}}?4zvd? }=5?6q#.&(^N*[SPCLB]k!"ei"oε+潰 4pē;^S.~#5e&BFz4۽ ~U`vc_×4 Nnx" J~;\"Ϝ{-|aeGLZCBmSSe` 'tI*UƢt7eY‰ [+W3WZ4Zu#--j[)k穗D Q%Of-8+UψXsp}Q`,!e"oD2K$v}{Շxm=fL=h+'zL #o-a:ɮ繆}]SجuJș0Ў)y h}|s[qCS7[ ʀdL_ }_q{.'׿by!jx {ga $mɿ9YZv.b@r> ]hc3L1L-Ǣpk}p=-p%"6Wٴ.ӻU U04>7ٳ|%Q}b t餟ȾL$MD+,"ު`xj `}1%>Z-jy;͋9{(.M(@8Udgb%JK|c]_bDu|5]  zCH5a`̭ ~[Y *!tBHWڡ(S]/InBI7Hek<Vyk2 $C9c2!7QHx}p'E6 [Vl 2rDO\]S\9kN$$G!=rb|~v3 e#j6Ǯ|GIKӪΨ\Fd4*i5%ǑF:ͫS$Է4("&_{f#ŬF{C?/ޑ|`9[؝8UF@v9D7 ZnNT(C Fth"#yP`RJw%BVLnF? {n5(]Dyv٦#7$ 5͎43[Ьw&Ef" Xϡ[ƺΈʨRP ۫^Muث}s]jyhch4&7&㺫b"2:I>NABX4 ,)9EGY]^Œ^ UӣF2"bd7LklG 9 J@6S?:.!Z2Nuܽ??+Qi'EZ}F?-  a͑VL(„^=:wƘF+d͏?V6#jAf}hnF:-{ ה V]kYYk pJo뵆U<^̯dލ:!b e3B}0.%7zԊӋ)ξ>!u@(|rD}u"5b'C$l N /;m˔ lLGzcb;qZpoǝ3j |OodiATCv ?5QZ2b)ZXWIuv-mo3n//,%>uF7~nvr+#oƄ"M _ePD_\^]㓧Ckt.QfJs/Sj)DgZ屏th6·p-z0Vj:Qi"aYe|υh/HE+PBҭDW/5\vBXVW}" A:njErk8 q%:xc3]٠2DOgЗ}G(a/.QX PLcw@+sj۴PFŜyn#i~=Uu4d˫]{/B²Ѥ7VjIen{8(v\] (.ep'2\Ͼ!>Hgݢ1"<.ׅ _1:̓U##"UajD4Pۮ=7IvH]wYЌ!;]SK[dC3e&6rxe<ŻS Ÿ↡ne-0͇󵜶g<=$lKףO$ddr$րOO`[@^uk~aw5o}I+ڎLuY"L1r7\zܤT:1H$QF`vn%7;ڦbAdp4n>`@7|x ix5elr$ E"eXGӔnPR_ޮCnO,eh3r䐻X *>DBAJ@|*Oz Cџ.hlz 8r`amVA|diJ!l8>`0ʡz-#IijFu,Oǀ<}6jj2a䍳1d0X[Twh)vxܢMwꬪ,y]iYv[$eanL,t;‡@]ϩh^,[ټϪ~y0jPB״-/,Lpa3LvݤTu9II&^N?MXIZkM:z(dC&C$[۴s1c%RL`yu)n:a2=4M8)ayl16D j{ڻӉPJr6_ j$ρ@{3+ :vب*cT/qC%t.yF^ _ZCK9_􋁹7NS*ԱJ˵VULaa<=f96wj;Eq@1װEroAUO7RfÿkS^ٖsPTJ`!tJ yBxѿz:6n~ LMtjmvSM+W{iUUʁn#(yyɟbl[R]>(nwYȵj(N3kCn!awJ˨e:Is)$~LL RPc| b, [!h=>0eAieG+V vK.`C܏D)Z݅2 ^3%ToNN"ΰf6ךjIzR(4F]֬yK:h\^o(z0z^#W&N͊ UU[RB]5銲HGAK^ZI43uBcIvtj (5TRQw;f!GoCFeJ^<]#ޗVii ^QjUMσRxP|}7´ zlӮ Aխ[9Q7Jy #rp) 5ֿ ֦:=_ ނHܱz|!`v֌;ޥ}ՏSړ؊9J[IANzqxX#LV[a29b0)*' -EH{yrXFa&h8<ӞSUU3ّztsm#E+:X֓E6D4yTT|h@㻶M7r(y3q Ns*Q=rȔM>Qf{Iu Α(֔Z_,>/ IrY!6֌M!RԞ.֦gZ-偷WRnvvE:7P)!,_A!pY5!`]O kj%2Rd¾k66tF| f 3Ϳs9'z )5dsU$ hpE'{n=gCr5&ZW|E\~mkFdolPnZ97Uy2I=A5/ܔbJ%s ]0|ҍVP`Kyi7!| ڡxs KBo⼾"ynd}H66j$D%usA $ˤ1iVBn+UuvmRODjwuVT`| 2c.\M^W}G(m)3-@_I$0,yLiCSΣPEo_c Ha kvj9WuGuExv,bjä#EwJBD]3fz-[ҕ%~n~܎L959%8ʴL{R1) )GzcRw0RBvV*5#G`GGkK*m1I˓%1x,azaJ)Cm3߽ 1k Z~g]١\0+* l55ЙTfԬQT;gGdq"Y3rirݿ\!';5%»Z'/WJ<>#w/߆U0Sr}P "^rߋ c: \FH G 5&&BhG"!uRȽ\P+ȋ>4r[chF i։ѢfkƻMUxJ=Kd|gLrh;T}=6 \pNPvfM&3SS HSx,ZkqMr ugvX9t~<+11?Njy .0Ԟ[sZ$܊7뾮M=~ZÌ;/-1&k2_K=Y&=J3Z@fKIB(@WmW]VůSY0qP7+gA(/[Ǽώ ^j= ^_,[SIadD>%Ƙ35 I+S/5x}~)2rf0dL5U"JI-i$KpϦ3sH|kpqHmYE? 8:N]~i&n"Ure:N#ET-VN y~#٠g!MyUI/;"ۅC0uwE>4LZYwkq6u-D7X~X#!^jl/ /#z<&g|_uqLBM"˷Jo*:ӹ+= Qi֮"(1a|p /48D,t& H򋚅 82dW:$}(etpcxn~V 毦c.O-=#yr~,s7 X)Ȯ:yTu@M=l|0/K91GHm.bRFWLykaHUd`w"0!ͭ*)Jjjp̾4JVH -1]:Oxm/\cc|kWEJr;&H'5";2"{5'&&@# tR|3'iQXPrF1Yd(`kWӃN#ʗM’$S@tA*R _ Aitsk!yc}kٸqq۠9@x wd'jPPge(w 4k}S6CMQOcYZG;f4VPZ5xf>6|:<gNV\2ۈB㊲տn˗igqIin_8rr2}iӒicr`#ñLϏ6tbZ],7uX\CtkC=N~" x k9!-%@I'Lޱ}Z>5mlu-)Tvaٜ =e0/5뫅s xۖ}!JnfDNywQx^g}#˻jieq fr'먶YgkBK-(7؅M\cKf.fueVZEX썻S;~Tϲ #T TTuJA@ *H?o>(ubE?4 @Igc lRD-OqިVwU:*s@S߃+ S s>);;hHnFܲY@GO9Վ n_b5=CK9Hq%PjV}Y<EG&N=sֵ,th}f٪|u{օt%lOًh~%ZoP4zLa^&*h=.ZǮXRP?A!K:O0GpNl@n4BO "VF؋$g|,mbw*/pU̚F^жa!-ڸ'b*&,n^Nʲm4!]/4cN1p+BU "Jr*/)\~3 |S76"QasoOzF&qpƯZԖTc^C'(H~&H%^A SM%Xy*S'XT hu~e4|jVcilTrT( ֍u"'l%H3pwd[(@pu=EwwK@#}Cq8d[ ̡ZN8 ,=%?ߕNIjFzOw> >P}+`o[i4ǢBe+rx=xW{@{T5FDGPx>9 w\ h9"0O)Ew#k*IPg1@1ex.bv9T.&~.4&:@]V~E[Ijv;'c5%ߡ:ٌ\j)B=gHoP5 $v8~=W6e)*M.Nb䶍8׎ }g.d=^|*/Ӏ d(dkI|e](FZR3łĎ3vta8$[ؠ00Rs^--o!;r}ks)ZnF\8sKԎT`k_6oi1%PMm+g~֩rJKDdOs `&soD/ ZBTn*LPO >&rFJcQb .U57_QYMDfѰ_q=Yz+7yҏʠgN[_^ҷ΋UP^:Kv:Î6+Ae-T ӳvĎa0suIo9oIF[db&ۥרq=rJ+H P pu_jRڄK h{6ӱwf Q\x{T'3oI\kGMtL*5x3WQaT&.TOg@WZ!ymz`faj?/k˧Tqb2|EΟ(P?kMer\A)'󙙆mP ~L6\nG9;4j^]U|o*A@Mxlut'azhj _[~=*.ՓK=t"Rxz;yD`|eb+AYhknG!"jFsW}oz[O#B߉0bDtƃ:%5z'1,\F{MAbW|(Ic*R?>dJCSa8(̀C؃8ZA39@`r}-DÄgZ'+-nn| U=2r6ӒL/^Ǧ*Oݎ& BDڽJ$(^=Y S@a 6=6ꔘpͨ1ӹ0dYTYu[}gR9+Ɔ IQ Ȱyb\ۯ]ksEh:SZa_2s]*{- Zi #4{αƸ:7^N=kI) ,A1(Sx̻z-BbXqOShc2MٍLs8'ցʜlRͰTE∓|N Ҍy f <h1Ш.2ARĒQ 5fsӤ@q/&`i{Dž˨{ډPF! ʦQcw06D9[~V*Yjrdk~|/0Ĝfm;x0="7&]pX.^-]lR^=9$P vN:"D\+WL$F(%>2;a*q 㙫w3Ti[; KGgնy䶢MZo+ ۲ @&:s۾,݋ځm$`H9=_fٮp?ԝ9}]] =m* HSw$c_S-RRh('_ѥ%N>+TA@۫Cm?)Oee`ةOkyDFFrD=+Z7?on,gn)1ƧogsYR-.Nrv.d]p*{!{U aqh{.qdi"! oBC&?QoR 4RG#oD eIv\ָJ{{QҨp 2́Q `/h[D,BMDfב.2g%==SnJJOn|0VZz !a)zwp!7>J *r?e'`-8)]M& e;j:퉣x~t}3,:v(FMTQ4oNϯ­j-<]0ئ/6p,a ߍ-'^NE?С(;m2fRyLd @|tkTs $IYo9 /F|tM^R/چn5Z7AQzC]gW 4V1lv`{_qN 4:ma*d®͍-Ue5 )vܼҋL˒uC^:l6EF~!t;)>_xt\?{"yu [T@0_Cmrӷ`Lrt^q&Gt$3yUk{)2iU]׃" {Tʉܞ+P-S!Hd`jX{R\鉲ȳ!Cըb.+4Ҡ7)Q׋E@0wpqŔi^c(GWȴPrU6?TliY=zG?Vˍ:n~m{<ӓMCwtMӇ 4[ToE+L2]|cgGTkAҫ K4,-߅X]6-˻ sk 24qLTC.@?cFu\ 2 9ƶTY9jׇYy?]9|>3, ( 3Mj(!6z/O#mAH~᣿8%ԖW'Q5Y,NܺR\$ulM:W'@C}U9nX߃H˵ׄWKZ]&xABd9$#NrW ҥ ,h5am+{lb+ÀkKݰpj4%g5qſro9>羸y!dDV8##q6B) L^ ڻc$ DŽ[lwEA>Vy&HHGti7 K;͏4&;B" 9+~V6dž\+km>eANc -!T 5] k'ѽ=űjweT< XS]89`5 }s29/cޙZd`vH̦c4aqD+%*]f&: % 8y :fy<VLe6jpF?i*?=%~~#hD~w<eT0d-~+[(ybdPY+%oT)lr#!s>~a҈I8~H᱅cD A_nEXFF=,D;1%8h ܲ|肉IG{b[C$hk5FP\W݀m4xT5ވMAVPPmb< 3GB_WE>ҫgS J$y>}4Dz&׋&Dljr s0/}Z^89ͩ x52E0LL.8|{4r3qy1kv7 U [r :l0k=1I3R=z_[X=m !=;U\,A;Vc*&O*V wbn'_[zw+/Ԋx>еr̵Ǝz}]Š$k؊hn+-ac=Ӗe{y'sDW,d#qIףku'V`'⧇\b6jFZ/>iRH?FhkK|fv \`QԘVnIz.zmTBDF/ܒuO&3@PUS=A-3˗I`l>NoDG/ I)VP|$GDy2uu6G%dS'uh6cj$u.48I7c'6^^skD*cL Vl, +&X/w9+< |8 |zpdSbh^z31:D?xӭL$tE]l¦αWר[y5(?y.bNC:-T+-΍14|^꯼CDg^yh@5IarD8!13KE@ O'8ia]Jl櫿 ;v70e*0m b;"!C\t=vP͝EH/ +都{ 6#*c~am;[:Ir,eZl,/& Q:J~zIE;;ȟ *3)[jſ͓n0x0mO0m[hΊ*o4*@?| )#}&hmʉ-.~SrD !0 p e)l,Ӣw*.iTxu"5+ѫ"WG$^B,?!W~:i|g6TXHp䕩Zb:J("Xp܅ؘNpEE0R>JՖY,\4F% ,<6q-|y3cs7fpQɫaHq\W5%=6ŸK1;w?wO}/`*lu>KfAe[]'uAdu4-+ b3I pkWf?@u(oP0~Bv#5,i߹5&/YG>#zEـelFH:G)Zc""#ȅY'Aq@Ԣ8zÙK yj(f4t[[Gҕ+Ʌfԥ+Ocͻ(ktҴ}<:߁;œ."W F5AyPmJ!"C0b8eлwW\aR7:GsQ7&Ȥh%e7,Q?=Mm r tG $2?-osIrBLc|bqmu>#^Sr@]d],65w N3wI&vm]f$kEL=q40)2KXckeIht]rvTå;9?ef=QziIhxlAy sjdE${.#0/`"SŕnMhC>b D^W뿡y6t2J۸u-^+V@#C+(\[=4ġƔxs7:{ SJRqԂ^ N ڸ\H l2Ϫ+JLNk*K¯pfϗ֣U7늽#RkDzʑ ^/? ‹OFOE[qLHX8N Cb 7U5 V`֢8#ǍZ5&pJ-V8h yY |D;wuƹun!w&@XO0kכ'S`_+JEF ӽ@}C;9ɸ񁽘OUn^QbgG|.i@z啬)#+6W3p^E%ev=ol}Ni:rn֠PQlq &Q|Fk!=8W \ߊs+^o@z/d&vUtJdQVkn,|?ʿ`k΂ߊ(pVGzuE*2Zj^tF"AIE#u6VK+Is4MCFvςU]{X wU{)Îz/|e(z>wt&+t2G\^FuNv qCo_ #d,!}TɘăAxWXۮc0)X6NIDE۳{4{/. jr5=u*y@wO;BzmYeX֋I_?:d-,JwG ½eMPZ $$9WO p1\M=ՂYrq58^]dU6̽u( 7u'zl?84Q)f?2k(`:BqWn; Lr8 pz\/Ż"‘U̓.ǔ5%R&[b`s8%fpPU@ mc%A?f}D#ƛCϣ+(|}-}?#8N 6; +!&i4,eo<=,}8H6a䐺Ea\fKۚ' ]]~$JEÄ"oV 43LK i&2}uv3#;nsK>>I[^-5RI{0[V[/Ͽv$Q)oR/ H2$9ɂ\-B=Zk+?rG,jU&9 ȖddtR#qUQ\ix ZVof4K"C?x_7ywMW%p͊nB0'q _r^2u*mY=Cg3?j4^Q^MEo/Te+^x@u1i4;/C,A4= S 4p8Rtq29T7Pߥm|Ƶ -b25#Q, LLb4A[MLzDGQJ?W t.jx2[>M׷y^@k裴=D<1N3s2j$}$)򿅥m[7=( #% +4eBzt?t/3,ȵI7 Q9j-!0*]hvjdn<^?'FTb. 괱:smMi]AlBFOM`%OGJ)*|cvBcmd%5/>/TbХF0Jζ'xn0( yq^}iHM2xso+s(˨h$n'jn ,UamrFGfNq84eo"+"\>W\=h&!%+G,T.Z|Ưբt.2Z*G>ɥȶ@|<gWFXW~ɩ"׾f'w,HE5>3^$k0`/lwpdzG P[X$LQ>. oF\˓ K#ߥ /2=4uw7U@P"Ωl\w:0 f씌,бR6^`mRۏ?$NA-,Wd"5r҆ދ r!@~- ]`$5BO%r[^ϱel$BM,SNye>x]Te%O/8@n`%;o%e%ߥ;TUy<6&Y6-kE,d8Q"oAO8˳JTIud AWRFXAv([1#\[# uto|Klit= Icʍy%K' bE\$UI@7 D}\7ղN'(hd}K Vy 5dzҀ,ĞrO" 4o,@FWXb' j*8Hh !#o]ЦNM'3 y8bф)%yZ.,|ST[IUYa$Pl wTq [qlqUqpYવ-qTزv `7}EoS˨ dAՖt$[ie1}ZW_ Dv܄<8d)|c>(,#uetyci -tC\x0"j%+R&#؛CW|&֕ ;hMȍhB"rH"?q(% ֽ/;w,x4E5>skE ~K%@=+l'ئ4?V☀xǾFypPy.>;Hp|W`fݗ蒲KmV@c+'Jvw%qgiegrY^1'fqoJ9!(Ep>ds.=6X*XTf\N7l ,k`ϰ>uXN4//ddfGg#[RgjA]2Ն@`o^={iW4%51"g=s >\;:Orۖ6#IKB<ʵ. |^ݮU׹@(uAD'ihyz2;\[VSɪu N>&f ŏ)3o<>Ƒ^)M F^Qʯ`J}P"[JX*fs՛9ҧ3]O %ih%./HH%8Nқ m ~w- z_~yi`O/&$ yFealŽMtle.9o~+QǠw&v{G{ɴXG>q#&-wsh@axӎMSX0-)F1U;d(zЖP#vFN[χʪ<-%rqvΚ_%Hоx|0!MQ<&>-g?ۜڒGw_xxPB#H@cmɉf|I+G& Mo@wKŀ'xl3Hi\ k+; H#Kc3OX9ҹ`h !KE Ô@/=o%^2vbxG8\ + e>d4>h*~̡<NĂs3HK8mZ)ߕ-fASM[#`ZʩkCW/<zI%D'&.q(H( /Z w923%BUߣOA ^a%y.QEA|yfFvU8=^iƖ%xwfjXmsȕY4dyhMʃЎ8EΤAEE?QAC|DVi[tKV:u>tfo z/{.R<߂ld nlk /n>>7$RT CȱM_?WBpX>WkGu`Wo F9F?-@PH8CwSC{z_H o՞W?22h؞*'$GڵӟhY\lCP!Qm Kjc%OlәZa qp:JCFu~XV%h)9n8yTO+o_sTr̜̱g/-fFYPj[&L){#2SB_Td.syi>ϼ@VPeGГ _Ռړ'wjT~un:&W0a@l 75~FA`6^ -e>t{8$zR,x+!lkY, )/qY 8]wn?wzmU_<$݀wVgZ[jzu0@עDz{6zBBANG2N\ҝ~Gq'KÎ_iodAV2#u$1guNgnr u%vEq,53 njxJ8L?&P|)ޤ JZYOʼnv'ՊiCyC +d|o$xaKcEz"3)G'و5;]ٙ#mG(+('}=›5m2ˈ^fl7q<1 ٯn:Z#5SިٔEvu-$vBz!iOUI~d~!u1e>/6D ?v´Q}͞)Ek:@Mɮ &bU|{X9,n!ePBa| 1* 5AI(8^ +U/l}NM>}hU^29JX]4kв]-q)\Ǟ:Pn#Cϔ jO`*w0U*R2 #rx;֔^SgcX \$)=xY"X{O \1'7;{3ҪMNk*Խ;= `g<3Z*{ (FQJn e f$SA]T۪v~/N I}Ӈ [fI# BBbDnw[->lkj 0=ܞ^``xjBQ HJ%|X_k&]y;C4ˣFsoVFdԄ)RK~ҕ+ɳsvfU:4WPy"W"?nm:&}ByϔN1)ܲUuq0p5-SF0P ݴZRxjە&g?Pqe;犆GdL0H@C]$?>1+tf|KR wPܛ- W=oFj vb[>H(Gm'4T ՞%Jb>qsL8-H0/3 4hԁ_MhOcF:˭pڧ!LU |D| 1} VE+3&_-\I;εlI(Xf!eV?\$G$^p?"6Lɧ,XR58ĴVO9B IzH10s-`i#s^@" :(SN =V)V 3:y9 3; .Sv 8BsƂy^P^,:NRMߏQMkh3ssc\yd.N'rӪtY-χIIlP!}040W Zh:V+rP2ꪻklK<Q9FFpڪ^F3S]En, >a(Q Yf2c-'6fR39ZqxPXԻY͂y# CSZ7""Bm:s' ^j'O\z6?iBYxPra"AM4ҽ&̚bra+ԯ܀o"y>n;2 F90G]eȀ) ' r1 !=V9u7u ONGsq밯'z'KArl@-Å;TNO$`n2"/(AmK>/Wm{I]S4@yݬ'|&̇_NDg*|CR]:('^YHp7*YO)3xKtO(,A'ktTmύw#/кUȳ,{5GN~%R~ٛ )gp92vAf/9K Z+_Qsib[:@4bK$DVd_`|^6:45`h˳؉#EtDHH#N^ެZ|*:ቲIBlW ;5{fMXIJ?}@n&Y"$ }^OtUM&}n$8\Cp֟q 6& $r^[6=ے^j7O%gvOW`W5o\V еDhay T+&JcG`UL)[|vd$/Z]DBmR  cή7ܠ>Be2U@6;mm9I^:y6LAVVb~E]3Lw+9;]d-T(paԢ 2|'f"# t%xr)R䙒}ٮQp n0N`T,$Uqj [ =J3; G9ANA}PL'LBGQR}|ϮRYb0QYK(""ZSTyBa*%(W >yYצSg/}MYɺ*W5n`M#x$SR1MFvD,JZ   _6Qj2 A6ʷ|q\$G._'H)~+JX|JUy?mGSyue >=#Zܐӑ95zwX as$%@{Z:/` ڛ_sgJ+)rFVUoM0`rŪ>㣗Ԧ l˨d{|'OWy[_%*|YyFG2բ/YC^AW_{xYITgFR%{NZ@EXN8{]~||z5WRE0Pye^ 5 dIz@#AיoJeJ 7~/?< 'M[a:{e8zZ9)w'FrgL9|E:3HnгyA 4Bv5Hck[CzW:a{Vqbg_aeq[n/f݊^j,.} fa;jmdL;.IG$)ZF0|Ή!4uXwl5-C՜pPNV>Y HwMg#ĺv I n[ P,%GSKXC]+i#xvf|Eh)}vbݏ;tpoTRT_Rtz0[Sa$#09q9Ϣ;Hˇ3? Q^Ix=35p  !t#0en|7ui D2o*1XoW ~F1V׽ 0ss|"lX, ƟO7ޑT^:#&tUuy12ɈKUQ-5kGH'I' a9?nE"< ;LӜ(I̓#-39Na;UU5.ƀe2u'|誳;D 1'̶t;6{-ڈdMs.f͊jJ{y,LmLFBX;j٠0<9c>㪚M$ uz,hdPVZ7^p e,P{Q,z*rm`yus_xUd7\2O>Fkg41T"QkWcfBk{.;ʀ;΅V(g~tT V UG,35 XM),D3qp Юuf͚ON"ބZV9[ѡzoW #_6-8nJNqdݧ5u*8uq6KΦtsl.ʏDXtYMO&JV=yBs~*ᚡeAҔl'c0a()™q;U(^U.8lHAȪ޲m###ț&BB ?ROk{i)NRb7ॕMݗ:n( PN3=&Zp ,5=9 :-5r2.i+:ͬx;2sԏET!X1M&~}n|yA*3VV-`6`&lS﹬,6Mv;lm8\"fG ?@LUG>bT[@eJ@P^3zM"pԦHKpЛ~J(Hl=D.G0.!y1uKT,Cc~9#g6x>LP}L["kqN>[@l22&33&GZfd0UYamK!A֖-&mP ;/Gu"1 Y)m)^ .VdA+L ;X Yv'7#Qs͸62tT 6? L >~QQT![ԕؑ4QO;K ƛЛ gVKg>\բ ;@IxD-ON>*o#"40aٷJ.GVv-(Sq[& "z0"Yͨ]=dY_g;1:26NVdؔ,qg}w%6vIj{G?X!ݴnzz~6Mq%pKܔh.8#%Fv3]H଻C-֭ %^R՞xL y3MߝAҦ+%D=!6$ YR:~ѯϠ?x(ҖK_kRj~\h_c GIA>$DXbLhW(kc2 2s>=$>|i w&%=  oq"&{~zϟGG1޲9y!'cJR(8d|esh2b' >(bi9R{F'V5-|f06O u_J: e-pڷ}HoOWde;d3<rHr,[8 )fv1'0R0?pՀ~-).)jo!F2921 - u:;6NJxM xqג_)t1 g1м%؃&*[C e( ^`=(v<ܹ7ߵzܩ5]W"f: 䯍Kï]y_]Y .߁kti e˞E<;7TϽȚm3t@0>w.SoJa5 lgX˛G!J Y@q#@RFNG- 4gAVG[POí9vܾPfS-, Qx2M9anޅ7KS]PMo?zzZ>g+ & ~:}HЫ˩ÚxjR}mcv":}Dx&n :οxܻ $=@LQP iqČT]9M|:pųXA 4ὴD[og$0 Ds#䵡m4v.<̣afv™3) PNj%&&w36$!Z]8b:JkϽ&+dϖˀL0&#a6UZX[LӈMλXy1U/MŵScQ\=)Nl2 % Rj^d:E-I*Tҷ5~1=`'׊$sԍNyq)l t);+@(λ;SyHzEiw݈krsn K('W~o3\KC{DJQ_ eM#MyF"L-#+.>J@4ybEOfpUC&LȕV.'InPbrTGZK@J`kv/M`z0ێn;Guj?w1## ى n劉6h"7ۻ! mFe6Zg> IJ&i!.ztc6/ݾHԌu&}I5-l{INvB{W!Plcik'k9aR¨R9j=Uz__X-XrqQz;sZ)hCm0 zZoR&5xʾ<ʇ񊧯3[Ԝ^~C4:S=Ƿ؂5&akå2*2lٜ}tźPRZ`i`iVZTP|gJ"l/h-v%[δr ;' b z,CD篙6!.gWH1JI*"JA.S'e6謳=MiE̊%)a?=^x9ŎG`SI„vT#>UvwxmwX:|xFxׂ7cM4KW0xs//G9i0)%Qy$-mqVfN܅>0A|cƯ5¿[}+Iu8 ןNVZxD*Q*?4KW8JEQD1NiU$Dؾ~" ѱωnǢH:!>w2'qvb~(iD g{jӻ ͰOQ6zɶ!stK_^ݜ3:O5:݋Ƴ NO@ko .W4<"i (nCܭKp̀. |w#Dz <={K'dKY]T6_"vJ sGk1zY2c31t3`[J~79a'*Xb=Ttf[E95~oP\|q$2~DoLqJ<mx|PHD+| }T_J9=t8NmٛckHׂPV5E6|h"YV.g&d=p \OY4wҴ"bL2ɱsWp^jxj"!-WCP๒1+mra}9,uK)ɀZ^FbxIuˑ/&Q0 PCfeGKΜա ױ0 X=S;Y`\}Υ.5h7Asђ\2x~Ƨm`8KǎS/|SuGң/jE6pn A<_ t}ʻT4>P Q4u Gdf ~,q= ^#vruXc(@=74Sf"8Ǹ XL[dO%guZp ^D*0;1G bQ[1sF(M˩Cǚ߼Ͱ&X1Mi]^ LmA8>T07+JboA_|=ݸTB0:k675:< z C|jA۹f?؈2x޲S XT$L )dž.h~cRտn *yِdrxzulƹ?qXtty,)%W;JAx Q)w<3PܮA=)o!,Y2laXRsDisۍTZ`^6VXxf+z3 N]ܔ%oQnVWo!Lc5OݺK!V^B@5MJ^/ŔQ2z6YguY|uZ96OұEtX4+YiX"G[ , 7heZ\BQ;J*<`c?dL:ъK5&lma;UŃj} d"k'Flv9퓐 ".^L,z!I$?H>k]_>It=bG=v-Z`m˟nóg3a{ex̊'kZ)JA&uISZs}G ԑy%MP]%\YEa#HY7],O\Bً&rܙR k@k;0 hLj<6o< doW%?$UsLNO}2E'z9\ i^pEj)jl>rơ Dfi6`*g'3;QɿLj8%̛D X|/*)>2OO[T~(bٴV,ӌ:NDzը~ugSAi 6CKCCb6PEޭh+2]|2j9CJ (E@mPR2~F|w+/{]WM,Dfb[cާ GyaS zRO¸3jRCK0'-W+XǶ̬ jM'C`"2; MzlU8}*1 0`' ^zȖ)fYiS/E>Tru őKeoiiV,`CCNDRwrxފ)l%Q53I.?:TJg(yNUf@m"!bwϛ&.ғ YkmTӢP yd /҉CY-IdPjS@>*yWlO#Ƞ}P8"k,,uo@ZոzA[ԛ" dI{դh `+;{wt[\^PS+dō&L<:ùaeN7rp3Nt|m{%|Y&8A @O.8ONB9j&7n5uSMZ0eRٖgX&3;uӉ;cM(?Uebf'ͭ.fV&7fٰgn:rIEfڵHHw?g*X$!^2ᱨ^la}^HL!4rb.3oaF>30ǘ[\ER kѴzTO2mSA&$ur^Ǟ5V7v l m`3WPV.#K>o6s*Lvko$UwuwKMԑFv\FcTyoh`j ; Xh ( 5kh[iC@n.('hNy1_C3:!{NZZχ&aZmei9`"V.8]+eы|^~ SQEJJV$KFGxOrF .`bv$LQs͞H)mUz3TU8J@&zK kXF8j𑻟 k0$wH(ZU+<+GrjliK,&j-f{R3ɮc[G0kTsقNo<By,eB0Ӆv~27U~|leK7_+1L|1ף"_ )qm 83<۔r&TE(Q 㸲Tդb@)fl'u"`(dwZH*ɶ[M}-wcQ Zz"u~A,$%|aG{ CxSjxB|5[f*iA'7t3EV +)S@.j VhFT]2 >+~5 LH5ri<3BD="(G+tK7;OʞŪPf+BҋW-ժ[s߇Gl\U&=)|!>}MP|)Ի٩qku6'Z1ͫ(x D f{i`9mʣkeX%$ SD宛:>{q?׭*|C$_\ EzBuX]L?{rvY ~Nt\X:\W󨶮[Zt~@u`O|5YuғC]&N9\F볔dgrb4^2ȜM{z_u5ؾy^Wc6W=O}?] 7pm;*GFVCqv %cķdshH\5.M D$aA O5Kؘ8VhSN{OzRŝ=W8w5#TJd6;f=f&GdQJg:<,Y 片A~)ARk&IE~RE\8!@ Q-/^)ڽ Jc 'W+S牵TN(;TeIFؙ¬ۦc&Um}j)<=cկ\{djAkVhlaC/6|$nQCV¼<!7pPot/&؛3\`#@[[$oZ)@ɓpT XCEm=`( pLVr(7PK#~/HYto8GXB}zF6e$0~ 2 [Zm3H0̦e\䬫JaTE#6S Y%)[Zef Q,|D!x.S?٦&1Y] 4s)q7{܉Sd4a Đw{I@4I&*?`NJ5Y5: 쌟ѣzjMm#1<)ôyuj]nJG7:>E- se@ \&?Ϛ#쪕 ʖR(8?a {-Z%Л!PyВ2Cz:5S-&06F6XCP$%?g했[8>"az>>ї̕#+ye7h(e jG c"GM<4 ǩ|)xeM;|٢^X{ClZYd&Q1E mLq=yȴ$ uD&7<8jqKb)|WAG@ң4zt5gc\IXe5.`%vPoRP 6Do\H[Ѕ֥;`Y{t/l!;|5oؤ F:N &_OxzTG%".p~"p sfɷ4/JNߕ>U=g~RCIBϺ}ZL}A.+;'(jXL^fn`.B/TH-L?S r.VjAczHRj]eܣ͹5r?Oa&3^l.9vPj %EWO{MV6ma!yys⤄>a#`Mv?kM`S&_Vc,@Ǭ~nD0ih]v&ѲNH~q2-$Mɦf+u"lb7v[D^z`,&p˿ {,;ۜғL0#́8b @e$I!7Iֆn?E_:i@ծF}ܛ~;x3p9\ #VZdJ 0̘G+ٹóc52# c`{ds4wC+Lbm,d݃%Sg WTZr*sЗjrs/QÌRͿ犐/rSjļҵ2,5MJLZ89SSb7uj Q/ 9ŵHMrqGw_x~Aˍ"`:f/8i񬅒KekX@å%F^m*O#4*@x]0w8ɩ]:g]_Nߜ~^o6@I !.C@U3ּS;T" Pe76*8-3nPmOܬB_TDRU62 z $bo>E|tԸ+8Jx;fiaGBdf]Fb4y.fR~ؿG&ЁI"=:GM^DpnЈ@6f#k%<|r!*Tg2Eq>Xdw̷>6hb+VZx/߆H]tRjK\!E̤ *?,I!)R$2T> 4Vb& 5  's1r˪^zº`)FQNyn#=8I g,JLҨޑ 8K 7ɻ(-#%!x-q x5hFlh"i6K`_([TnMXs583KN$D^h$/ b՜} iH@)6aGR1KSQ:ԗCE'jvp@'j@LW0yib̋Wʈ9՟yGx]==HXD,IH8u?z_Yd1\1Oomo0fkv!`V̗~ah=|܀]8̆bZÂTPOӤK:e0GKʟ0WL}IπSe\*2ki@D=J2b_e2tYFTsBEJ|GJйuE3#B7x6䊞UWdh\+Y] [d*i zUbhِT."==Mӏ\UtzFWO"1mi kx Ի22n&:uJc-u~~* _vEyơצfXIFFUAq!FUe.|yGR#}!8'Sttkk , `-{K,$p?4Y_e/Q[70И[֦H ؤTޕ='ϙwvJ+Qx;O4bEI$^JgȏbwNq_MɅg[\kXbJ^vO =z !xJD48^mPCim0B K\]Xf> qxJlxIF b)}lk[WϨJ7J!SJ9ȭ'.?D6T9+4![e^ =nLR.϶燗q;< *F{ f\Z#5i$7A]%+f5n7HLRyB  1ϧ[`|ꁔ \DG2zM:kaC) MaD, =Zg=6̷n;msS3c'$o+a.ʾico_qblm( _WqQheG].h;#Pl$1<-{}ҝZ`u"%N0%@-zjC<$ng~`"-2#98Y҆'6BawJ[|pY1rܸPACn^aĥz&il]*)eq/tBD$:;AgqO5 üh(kNQ|Nϟ 4aNq8Q0-fK6OQ߱|.jdڒCPWŗFtnb 6l2r]\(v)_glJW<@P,B-]<RlNva_.ԟjQj#51xxC>̩%zƛڎ0ld5ׅʷ@2c!jiDXEFkgsrxǯ4M*N^Rqmɲ5kۊ<"ڝ> 3z-W\4X)䡯}?- ӄ,/Y3}%nVh+$#d^ i(k)NHE^!L!ˉ[#[|C\bRsd53V:L,*NZrٌf7-ۊ$qyncPΘ':r(L@c@EALe4&lCo7C(o18<@kXf-j2~+9BHy5=~XZo_gcOp:Gc1pU/&*+'Eox,aShT;>vވzm {iٌoUe):=ى"w!QӺ&>58o2rE1d% 1yX](U)kuC$}=)!-I¡DSoN{vG C[ҾZ| (g‰b,,ݺrQ_=>{ˋ#xnPǩDz42h)TMrTx 'v;!(|>:Z?NC``osBlҗl.'9R]]tոncj\r*ޱ.b=LqHz-ۆ2Ogq#W.̆$E@:tNux@:/vxF2{bs(n~l '.]=jQ ~7Sma@Z܌ԧagҳle?2r(ɢ$P<׌Ayq]ᨨ5RR*;!t359~:t8hGGEoςȱ٧ ^Wr>ՀY˂G?im!f'*RH#uȍMYѕGC.jy hMD5_ pGA(&L u>QuM*jc ]#Zd SXhUCU8M-i(Ԉsr7Ƃpb d/ѤPj D^ ѣlVyH$YktIh_mebwb[H0wV0׶`iq!FC0tp8Īg ˑoX\oR1Z\t| u+֯pa8{~dʖʔέxϛɴԕF]ߊL~s?_Z}N &J=jqG&i$={IMSX1Ka+ʤAkgBӘVց{k^TZy^A Yd+T]J}NdMTD&jt`c -"q 7`F#AWg.1J$esjU,?hT+!@__B-c 4|Ѣ^R(pBʼÈpϣ⟺.ۄJO %q/U^Zo %q,fˀ Rzr/FI#? &'M2*\-@z@dž3赖"e4;SiJjcաb2u˲} A |`B}4=f(5AhXJK)k"Z#8fMҩIqU 1ьl J VhhǺu[VBxHaB lpZ6aQN +>qB 8p)l"r׉-$bzd*Nd[xVu""ׇPɍ J9cApek ?_o:u#pm5:(qBΡ*f`a'rF7KEBHsUe4NK~ƭ;3kC[\#[w5|Q| ZD͏EABs h-KڟN h"ksB~%GmSQ}Q5lK.q^ ɉ~ W00눬i}zBiftQ , .'Qb6,TM_hVmO4A! 8xop{/&_/%˽eN-Bm\-hԮ(O؀=d# D~4 :P L2|aB^w|}(9k vÙ3//?6&:Kүʓ?혂o). C p+!"`/{ =1?Q <Ȱ|*PD{@M@"Af|[Y:B: }5/C'"s 3&NH9 HB_Cd.N8NDO]. 7V70QnkLf1eVkh%N(9u 5*1E{@0G+eo2j$\VxV$MM%ykߡt^&-A#DpgYEH|l? T5ΜnAQez Wn bk/ )AGG ୚8J#e|q}+j:ھ01@ʺ7 ns)/ ފ;BjRTC"FCQT &p^nL(|É-: >#~x!w'o9`$M`0X2F _HxSZ P) '#ʘC}3%~2Sxcdbc_µ>dt~j_?@ӘrcUg2a G< yjn| uh킊!@\;Gw [_jOa;&@+V_]?fx>TV0Z ]PUC\TX/YOLba\jk/S\R$ʸʫMj{*!C`J)4c]c"kS'CTNU4I(Q'l~{$0\ڒ#*į`L$>b7vldhF~Bж6nh5ÏJo@`y5FD/8F2:Ra>d]ީTx8"}chj/h=W ЄvIҧ3$u? C%% aǵ kv@AOoCflB?:(C R9C;R)O~G.T Q4^]߿ f]Yh2N-rܧ@`Nc=qػ0=iM1]?&(u;ϑCe@pX @LЕ(篗ɕXG=_Pޔs M|'0 +-{Q߻3[WnorG=TO}aH݌v(Ҳ'sut9AͰyvlLwQ 0n)w#nfj٥ğXҌYUJzg,bϤV۪n@:`" {AZfC9 "|S#-?@h+ 2(}9'ř]3>ּfORE0NF5doURb͡?ݔCP/+3s?K XmICa_ Ra2X\kY|olG~oJ>8Ĺf?_:o6;A^(8qQQ{M̵$;O #j>l!ݹvd|^cCo j _ Ngp}jЀ'kg/7܄#_dI}j,3 Ȁm }ʵp?0}ӉBQ uӖUv*=M=+#6Ҿ`Xr(9 7"~ >hs6M/~m] :w-NfŢtD/ E[hyk<,CR:jmccGR͌HLQnIKFks0;Vz0[ uYyl-AJ`6 ]q@"(851 0 Y  cV׭6x}<@rg /D#y~ܣ 8g_9S; "TU>%(yL=*lXQe:S;́kĄVDsȄ1לxKhV,}g F-tm\q-z68^~GqTY\Q&NahGvЁ3E6c%.M n>2C f Jud*1G?UA#aX*0:=0UL xS=3lJU󥚶v_yy\G\uH^icw?Zc@p1dֺQ%3= 0S{;:7׌o靧aTVd˥1.iCecAҾa[Buv}L*b6p@8׹-TÞX("Ȥui}^LG׳3vOi!Ai "9 A|ƕrz+͏%;P-/Sp1ͻ.t+EpKW!avwx$src sƅs~D²rއb~ (8ù~?v_{TzAZ0 x4[rSDoP*z$$e.C a4WWz0G>&Zl4OEQ{ֿPBЉddr>cMV7郹=M¶|4ugěȼZ,#ўD'!kɃsA29z??}J=tp6pI{qF,hOV3NeW[)e0]nʍH{lO.}"xhgW( %l4韊hyp GyCH:uqMj]` /Q`$IEAy:fе"Ր)^X3Ea,!iQYtTO Vl{)ݽ>ݟv.0M.kuUq<]4sLnWP7h% cE.Htr>K5j_dJ@m ]S@ U<\^ўzj?6%=t$tRKԨ6=27桇2o}SbkA\ބ+4Kqy:AWjPL,#'DDwu]y췉lhS7۹.5N2kipBl jj‘?Vq)QDF$Ï>X++)ԡO9B/.pfdwyeWI*jԜ  :[vDc@i0n~Y]`w>Wa2McẊP=2ZG\flI&+vrXʟ[[e{ Y͕jSyJx{f mSӫڠL aɴy-rgNrXjhc:s }>_g`!t_('gV@z,!z BhiԽ&Gؙ}SQ.phJsVԤn!*M_Z%}%KYΧܯV|GU(:Le,Ȋp'`qRёV,f$fvLq73CKpK /1󐥫yr}I'>? JȼMBz'f >Q>SګǑ1 ̹hO>I#)(p:<ϻ|Կ'ox`maXX$+VHp.gD{Wg]$@gB`+3wfRRaTbYgSq\A> {_KH?Lpå}BhvіsQr6zrh8Q,w5_ _Zv(m$~~C+D0evM>n93IٗΫ=ހ^6]Het(%ID&5©1Z < ҾDV4;3Kp Y=|xϖ =mlQ1q2gm<mUWځQroT߿6o GcC in?oÕ^lLb-(7Qi";VvA*ckvfw< xg`_{.FdLȁ kl&sq6Oc7YvA.;wNat H46֕xprD}`q 't7o h{qk'^˂{:[D *\}Yȑv6CrmުUjQgHBxԘ u#:O&W>SA_X`0t|;r}5h]G> c"wmex||=b OgĈr+QqӃH4M;i jɂWAx,#u?fB!#4@8ٚՐ gb;5gõ02ՒdWgUTA j3P}EU PQ*/׫d1U_8^ 4s\!/)Z>} #yWe}ۄ)Ʊu(㰢 m€%9i"l.d~2>,?in SE K=sA [WAe^{6x3la.LTX2=- wzT"?U+nn p-Y<]W'Yp{ݗP֣:o6/ߺ_--Vg241V b>vRK8k@aI@WT\dC1E:w_Uw+VB%|ۚN3\@&J[C(eql< ]lx?v=QҸ+Kejwč)<i6l >E:/ܤj|5VQxi ߇t͚'AXzqL7eOc~nJ>k ~rqRMT$ٴj"g?Ngԥ88^Z^Q!| ?LE}0ˡ@=3i/ꖶswJԺ9*s@t9 IAL@~['_,bɻW$>"09T8vp}/#p,ڢ,l4Y9PvAK_ܞ耿Fse>厡f8$o,2bbDQ07ʯM WC-,;j$Tdrߑےj.`Ben{ 1d$LkqwN*<{b!p'H33 ,P9s`QA$AdZW刄2`Ի%wm*ε);[IzsQ,# wWΪ2rzcYD>ZU*0'E ƽ$(FF ʴ䒴<#y ;1Յ>8#E'ȅDdy'ة/eli(sE ,j`CDws4,8EUC|Sm3C.8/9,=?^' ̊͟yBeJi8ԷhD;ѭrp[1oOvR{_x}`v#Dz%|?az~ stqiEI{3;0i5Bn ⇡@ă2CrTϪCvD֭aGTc_"aD3,J"YPg@3tUWg,}n$w$0KR) 2^h=C.9VɯCg^/%qOʍT&1=ȇFwm#ٜgEeRMʱ1%|Lf5H_!˰n58}AkVq*b"xHi!N:ظ{b(mgh$p6?_w^v۔(J׿C jQ i[BfЀua6:.f@H(d>?`ۿ]"W^;?kkm-(ziƛ*#c\V3za#9td} &D)IM"I-;w8eռeqtw{>+{ KbH=3lJ ѱK0ܡ1?jKV5NAtm B=A2O6|ucG:+z4Qہ"丶 ~ [p!IZdiEmU"Cigju pnL^l*z36Kha$\YshkJev.g p~@/bަQ Cskz/U ,vUow XRSJ[w#I@#ߪ*)uAf-K?SE#Rd'q^Nj^nꠇ6,h5mJjڥd.CܒI s7av+-6$`]IVEM}"#ϟ]9t#d*ъ+⅘uο2n>tG /,q#npjmg[ݷdPe7 8ۂ6 Bm6IW{}-fr) _w /173RîD"wxzF;e  EbGVo}1gZ¹<|zbhF7A3{ALTKW T.>tϺث=[s1e4~݈~2oVa~m{3- QG)TJqW GݐJA69I8ᘚ-:Mʴ]s2yE?-\8I<ݙ32ڪEee|w%xzP!+= J[_6,{~')/Q9 .'l0ʹD +04N_7.<4 %Uqxۧޭj2+y%vp8. usHHCD_5v%YNwl_s|uk$A'DGO[>*~P4 f.3v%9 >< Vf{R©9Sf@P޿a%[J&ZՌb.B "|uA _<83|iN|$61%KK*8pbW=ܱc%'gl T|X@581Țrk%JpjТx?T,ݑ5Hͥ-'5q%z")&.!85of)`"o쨆x7iۣ>Gkp*_!yn e񒰴f ]kXXĉ -Vrj"q4Vt>abퟂaīrHu6),u3<>5 g)<JkM|_vޱI:^Pb-)m99b S4,8q0s0h줅 F?n;w ㈰I{_rV' |!d%ZKI+#ɝ /G,Pq_\¦@xlGeG6X-٩}k/Vdaj6CF|r(%bZǭ4[ q&" UP[1:!]]+E ݓsbXdeCM9raO]N\?lf Rg(q@Zs6 ?6njk1-W2Տ6~5wamc^=L+Qj :c߈Z!hW }6'tYLۄů>PW xp7O!7mﶒuk1ZeXs!֠\GRzm)L|NK˝pW91-jC),G|um`Ƃ~EGپ ?UIpaGb-EXxr끪@I*Sx. c-^ ֒ :F1rzPSɶ~9k{fX? wQ']3ci\at VV׍:݅4Spu1WB a> fds {wuQx݈e 'u*Ts~mH[}9d ̸ƴHr Za6EoG\^{7}έEUǕṬ"f~U*BIlAGZ"RB:߷ ȷ̳1UugR@_vֹN2FTh>I+ Om\T Zt`"\;hMhPʖXc-X2o[P|8T;LEs|0oY;Yޟcߋt١OT_NB`)- |tDGhjVQ0QuçJ1qF "M)@^[61TtW߄(`A t4M!]7$Q~zlZ -ѵD$q]X [Y`b~ 36u`z϶M|=HO\dNN Iľ27LON"#rE󄄍g . .2OZw X(a}(wHScHĸtBP\ڲ'Z9OBBֈU1>:Q8K?@@YwbV+K꾉d=%ShQ ٔ5|Di@8tjWҢ_]Jt ߐ۔,|6R? b/%ps/tP1 &L M^2|_Y?7PO9B/푵[[,TJqLyg*. G_7;)l4W2YKw !x>ǫB{r WMTIMIa?דK^'@Qk]0X1U_ߨ&LFimU?_5f!W_]32DCyKnhdL#a|;[Xd{J;sy[~[Ɇ+5ЏWSE1-]nh3eS\&9 sZgꋍdB-+ n(ԅ[+K=a@t=X.=rE^bw@e!]7K $o a5E0 >,$ٴ蓓ϝ.gNh.x#DKУUU77Ȋ;fwd v6C翕ƚ "~Sd.!@ ,m47/&YHSGvMYTf[gDF-0WV臐qtsY13 RS4PrUj f,Nm5 Zs4틃Cb1mYz*)HY,PΓӓ|Z(&,ݜt-dGo)1tU>h7O{èyt')OÕݓ?zeTmpE;rkfF0?&*X@ߍ٤ښŦyQb "K+ep="|˳٤0GJ~$M3mQS3 H–%uK`[xqͣC@yӟg`ǂӌwaK~tH7_ն{Fi4:P:T.ݿI *cu*@Ei}اrׂ//(Kl#w0R. )9 _]1*P]]}jd/qޮ&;:Nqgb1ZLݫ>\ ;iH4l1c끐5 .?j|_jG6+c.떐K|ǡ =Xr hK#)pJYl{C@zzF$Py!z%ly 4Ar'lvTک})mD3ODc Zb }⯦Q4SIئ!9.><7Q+_9z^凗vQLܑ9 JCR5t~G_Bc%7g}S@τT{>Bn +ҥn!bK{9K)[.'_F\t잽iجۡP=ZWGWW6i`'c=:ϫXk#w>aN3[f( ߈=N(!6SV%n\kn^ƠN)bI_M9lCZϤ~Ih9 I|C]0k@yt|$|Ϊ֔,aD]5٠ Rn!߮~vfQK`;ܤf_pQv HčΛpF_PfaFؤM Uܰ-`2`qVoכ؊,SU >3&ʽ1aY3zlYsVdCX %O3jv!)SCvȔOh@a{H53b'O/G* `kѠs(8G^l~I6,/DHvҸ9!NGL6M;zٝgۂ#]0i>u?Lȓ[me(ajv-#jU:`IR6UGʪBy(īѴ{[רΫ?g3ʘB>fD}Z@e &qe1uBkjlg[\=UaٵՏ[9+rHUzK8# _a7-x:lwh`m{m1CNZ/?+E+^yvy+/g&J+xGf87TEG_U(\o^mM;ٍ0Z1RaWEKm9ڔVU+!k~=>Q3#_g'XjCh5‡r5dй3

    çƺTi Fc/8^"3bfC;KS3̀e>8!e7#ˠ*c-6yF;w3_y2hvbtMX/ͧ/f (U0bG\ .GnxH{2b[14(<k4{Mc+I[|e6DMU(,{n:C 1~OBLu(ҨqttAxͰsQ@+= L>HHWU5ä->9# "([6?*xB^rkj>UQ±j $<2!qc _H%z35FdK/!]Id: eu:1 =䪹: .^:ϵZ$ Ц|i+]z.kLL]vTUB_;"O|>+&^>% JfB"c0ŐC"he~}rHJD {V@z>i3NH|S?C?!V-Xf#ި@2V Wa(wkbQteXn 3s)YRsL"6=fXl|jvvboЉ,4s1a\~ 8r#0!knݼ}՘T91UM.q#mIe BI QKT߶~>\D<_NP~<UiMͅ w6&J2tUt29e EL>5oBTA6X(V:M[Bi7j]8(sSd /9-},qV,^@8߾)O LO^&tBؽ c"^3^,ҸMS{&{;?ᮥd*:!>KWgz,.Z:dS-EqDV}}?1r +ALSYcyܜ )xI!(HӋa+5b~ f֏fw=6h~-zW1Ckn#h@7mmh C̹%Uߔ;`}b^0W@P^ :@Ӛk#nk`M@8+SSzcviS(g 0AL!h?#V+eJ֘-}.gRlOTFKB폴mojC(/l!bՎr`1a o (EWqeҐIA=5—78}I^J zWZ#aHtor̭)&*|ŋ5trMAZח6|ڎ΁z n6)(:Ι~Ҩ5/^M%0p+jdZ<gV 5ԌxX|6~PS54/0KUҙ}}jRzf&)>NSAdB{/I=y3X;9mC@< (f?aڥ3y=%G7rz:i ,нDkeEpe#}Z`6c'9Yi`Ke'C%0ݓgҎ*E&X ~nij(G̺y qk\.G9I!d8;&XZ} $-"ʨ[J(O_@atQZ+2 +I9";DTI+[$T!JmurLiDoT,ѫXiJoր0\j(Wvk3bOyJc漢t'ʵT{h{s52gu)t]8<_fG%LyLL"5z dk DR.|v+j*Zc#t/L(,msyt7LOb߈k]BS"4U9k5CPQ/MI;CrMvML<.c 0Vb%e z9.gvze)V0|Zw=nYCɵEmФ D6,?~EEd4?ȒtޘEnH9uAŕH#nyf"K8TsB=qlc8%}tR-X Byl%A bA;Kn .)*~wk7 iFt~=%Ow%~c2Z Dvc58It`rKkJ06 F0~b\V0s!fxZt7-/R8x$ |5J`IOV2%J/1 <#QŏIOt#ִ`LgEܶr wI~hxk B/o3"lK[e&՚ 7IUyM4.]}-hL ~yf((kEpKm Lv{I PQHi̚fj)b e+/?Sw 8ዩ|L^,B%@tibg Q[ï{]{]( >\O_j{<ϖ0ct% 9sCfizkk)* F&&X[~_qa$flzCPO7 %I6;8ke[HB=fWRͽy%NRw`Ŵ\Vi~_8;'Ƥap19FM H5#:g<\)g(C3c|55x! Pâ-slK<x zT$Խph{8_eGHF!٢$G+ .=b@ASjy:CFy+8 QW ch[z|Mk*7; 5+%27/Zz0},qbH?!?Wufy,X)J-hI$wEg9on<95CNKF<ydn uʅm/1F՟e7$]qn. qTS6{ZЅINJ&ʿ ts> ɑp(`G|di `__t\l%><#W3.p=pSs rƠYbfnJ_,@դr+^Zx lUahI F9Sd#B7[a[!R8DY )Ɍ0 sZeɊEoBpԶedo]?붝H~r|0]V0~J_յrr{rP2n'pA9r&pۜ}@KY }:AVw6JWƄiAdivx$n9L.R4:|*rIh~mlV5ػ24.ѕ,wb4|A9e >npZ6<=i&ܵ%!xHR:Wco9Ƴ] ޚʢ6j[D9SYqh˶?m`?g }Jz9?:} n)xnFN%1nKɪaPEVxC8Gp'j f^F=ƊN9##W2eNDUqQ]Fd8\G"&WVd~G,"R6R< Y/.Ӆ0-k[hXȼ}j&z]g t~ ۙR9#M3zqant;`-A!=ZN(5+kDud-S,_0ˀ"tQq|šڜ2 "2fz`r kyjm1O= `IUׅ2@/Q&6 #4VyRו)"Hmc'1:Pv. ;8D:U{cnq c9^s a6/l6;a-O% %myp\SJՕU<*v6+LYiߨgPUΣthon3\'yq >1Q` b)}b:>k?7l&2p~Ԝ!LQ&3.c)3T=,W #*ע/~bXUO:V ׹ 9:9Xj|w&01+%ݫOx ECKi8J]Kxd" 94cU>;T ̞<6!.|O9|G$DRbx-Bs%i}%yuBrFpLF%A6MZo*qvuΧ)p}e;Kel#+]dst5D?Q9Ӆ`W1]_} G kvd4A(5=MĞ6c*BNY2P`Ccm;H6 r<}lF'dmIݖiWI觿@l t=>1jРdj`œΝ\>4gevS؅oSAQ?\2<[Ud|Z[ک@G9zɪ8w ١r&!84mӒ}? _˧m,yi͇-iG%ٓgP%]씁ƍt:H~:Qx^6J3-~C<4c6C~W&-m!GO#&i\0B%YprArָl@!["眈^{F}#Wv9+['H'j?$lTSZAJg!bdLj)I.QUM;p=!qra(v)1 }N+UŴϊ-`vAvz7rD5B YI$IF 䊮GwH .mYsӐYػ&֙(- qlw=^pccRsA,Z;2_jQ=83jw}PɡMI6{HvpB"D?>L3f0ֳ잻0VXheg!/>-˱ c쮓GǖV*;J0չisoWFn~Pv4C|:1HZ`δf[Lԃf ɅQ|!MUA&z в ʯso߉ZY6gI Lܡ%JФS1*s|CΝA`%GW}#m|b>6ch1J`v}Wiabu Dٹl>y}znY7kl Lmiǒ^$W ׹#%U°o!YӸ%Z B3$Ę hf+rLۑ7;_2$CqyCp|փl O͏3CKa31":BbL! G~2]& "1y,0Lk[6F߾CFDW ̓I<a(%mҫwN]UiAXS fΤ: u4 IpMvd>WǂGFX귤`G;G^%}1coT)tWX)a9L&/~EjjpNJ.!LmIs "4@XPRo>W845dp2*S0qGP,ULb4Q8DYx_W˾-ɜ'Q$UĎ|`NC5Ũ&=+ h\~yqNًG[v4^q8aPZ?ՅI{X?ȞM|{x(abo|„ǒ@j6瞸f =`̀0"tRf '~+@ԫ/}$S]W#5\@7ǫ7<֦~޼[ur%"T4 ˔ڌȷBr})k#*1<zR [`%+>W֬I ",sYdj rsIBbjnnv&|lJPb&El#d*|bC_@cON\/$=g>J9a׃)S '4Z YuL+%wspp08 IT29N:y)̍!ŝ=Mtsܐfph~ &y(:uL/2o̖!Fۿǣq91_uVuc9Rr5 % s :9{cY j)ظS$xE]&jQ^c7#*zjV0o[A<>$}̎Up*s~p0BU.VPy11 31дvh%9fڀ=;rh^X1FΑSYA]7Am`6R2on@+[d@"\ 豨R6Zv^B_5_AdҘ2A FlzjʻcdK,§݉wV==*Ju>[tSU5qBT{0g'>y6h$-w\YQ?MrfzsO⹷Rymt2—]'n} ;B6 -;%R)&OsZ_60I?Ol&_RtĿ c'GTx/`+|\D7b+YiŜIO-`UDŽX4&g/eno=Z(49r~2> 0=.Wp]eG٤WZXzh̪`썼n8 Wm|* _ v#jB<"ՀNV]W͓rMj@ ЈY* q,$]|Zc\6~qؓXEl Ov.k XYӁɫL5BA'aIɱX%>Q dyS`C~?8^MZZcG{q1ɔZzDq݌n J/TvmGx|V;sg' iR8%8<7Kd6g :VgRˋHAZ8j'Tr4آOBs~y_ZN"T":sɼj7X̞@-k0Ed%M83:TV^*HH9\Sz6!`Rn\5Hb:FHi?wr'vpK!4*pZ wZuIFG#w#aTWut9e襣(b%_ !$EQ?T <@\J2]**P.fnQ5 5#}^R6$5J<8+tw??t/晆)p4ssaXgw?gێrgeUn J" {oyQ=` 6CIl"RV4C WEv?,)X[Nl;"~A+V}Bm7M+-Ff5GIUN)KO>]`m$cLێcr^6X4:{f!ieß#>] ސ'$t\c. 9J㖿ˡ9XP>sƃ gp1 B^|lefp]%^!,GX!*[3%" }"`8gq0Au;nϧ~W\Ӆm&Ğ*XޏHvf`gcAm :]+GlQ$.{w+c=S_kh;4`j̉鄞-e||YS0qyw.rd Y~k3e VpF_.@tMgD]@s i߰,@m&\evwvI{xH>J5>5hOq?"M]B-Q] W;w#-Bھ*^0Q:hOb\W Xd6$͋nj*JQ:rIjOǶi#$U>& GNKrOh}™pґ];Ý'zIYs=5AZ?#N ؀ V(W/n#%ό_#5&xZyWVPmrJk"A['0ngW䴋>!7ƨ:G>@0yp}eUɐ *4a5\5wࠃTo~a'a*˗xdD?ۥ!$I^N#̖7F{E[1ىTlM. MR.0#Kk?Ǧm.y߼ ;w^aPhO~ˑX'=w~቗ s!V_LíxAP?tW=ObNHWBpI~xs+Hy5=0X>2 b|~M~$i95IuWjx2j=(²7Ʉg͇6R;m=C ipc븾3IdH@ Ku< "-œx]#2gm}[hc(A݋zj0-'}(S>,ybQ;2 1HJӲ^[HaZ*- F` !2s?Z9Om:VbX(E ړ9X`ۦ.coR =|ũBo <Bݥ{]lIdA՛x~P:v5"ta;*QAaL‘TA%=I\dٛ$7i3V@Fذ(yWM{iMɵ1#G=I͖oDl'aWrҒ`֢DJC5pKK~9|ÀK6 a0yh+覨wx<7uXj6]8lIS4]]u._{]峯*Xc g=ry\3ZPNn\oI{W7+gk銸By sDwLLpX` \ ٮe;v%՘qpؔpIe{{Sv!KP*P)\d{BM9BczP:Rљid5kb f󠆹1LM.DBcZTe-cYb[PzESR|4%MIOs# gJ:_hsu4grO e,/m wbVD2DF˪?fVGGdPG&1 әq@E=i_x?~bT-6E9B F{]c] eD*ͣڑr4xG GN2r,/r|俜6:W$Eclrj~=6r}0!?S2f,T 54}_1̠ lA.Zd)@K+ﺇPҩ7'4 ع5)JP2.qOo,*&3= xRlz7 W_Ҭr9;kɡz)R;Jn05XMC 2jK  3RxDR3Jٛ?i&I1%J!F禉GhQ,)K.(>+Nv~hyճe1Mbu kws"A\/|KѢFlt JcϾ ZSA bJbu؟yƭABW5vޛ?;̸\VfvdZfZ9WX>)^'R(KHQ%CN'z(WXΫmG);+*!c"jϧ-]hRe!O/V%aY!Y\{X}ذnhF)Sf<]ZP뭼2tdT[C%N%Erf,fwr:Udb[&@ &$R$Sj iN:.pbER|[GOY"CBfoaX#('V4O L h`vYt4*-YÀMRIJWs`3sys0[ /5 vwŕΏ%;) r9 yd Or渞XK5X<~Ln0!#,#d{+:%PCe&iTI<+˽Nר @ޙ?";V[aidhzMw,'h~ f aE,ƻ;( c;ڏ/t`tOBkfAUfB(f@#9|n6#u\[C[8owJzU[W 4scJ1n  E8)&>\u2] hD>.jgv +7*=@%b"t~y5ԑ~0X"RnkOʽ*d4'u/eR}SDā.R8h[;Z eKcs${3^rȈN  9_6 u?"WNԟWKd/*la^HG#Š5>13*0>$q5[Y鉶+[jo[@+&Uf V^m[") ql{+ w,MMd~+ rKl4=ir~\N4*Sg!vJdxꓚJ9 C=_~ P1@ _eSy+m,DtG̽dh[|1(Ui}7BRa\fSp/sA#m]A5jop| =CgkxW!-"y(ڝ-6 Iǯӆy3%`@Qڦ:15|pX.3psrpun fp2m:ۢ./seȟsm(Mx"oh;<8x_Et㣡09GWS㉬>iGxA1%%oC:"}oX`Y.K#WMqj/Ld.ejI>gŠ; Q!*o 'CT7Nxj&Nc1'w^}P$x a5)oI[.ILR͎g14vu[Nݼ[@vV $RűC!-7myl=M9@qQ$ 2)0hdlyiTga}eRL3nU["8߳XPIݙPJaAimdJlT1NkٛF㈿q|6]6yVGTZ7`M_JGZPa? ҇L h˕\/wa".c={<9=L3Bevj?ÿ+4oK"P x;-=,V)j7txH(6Ls"}F.oKy`Kx)$>K[̲y]{pD\Qv~{dYEGtع IKJXJo.5}JM ,F zIv(ʿɡo,IXȉg)PáRW}W~t])E #OLCRe9@y<0ayC~ڻh([/=]~GVb+.n!)}`zUE2Q#YwqhzZbb{q`Ghx0 0u4l. ʤ7ЂWF&\ 8jJWL4;_& (1 J< 5pD\lC&bY0&: ~HGwNDxFyEh AWw|LoR}QOCJkRhGWCޠuQQ ~& ioOJgBIҌɇm{!Z{zYVcaMW[c]mV/D$f 63"*r7ɔ*;Q(5SMXӦyDyߣ,2A}$n[ #S$M'om!4'tBbx]7o\|e\g.8#䍭f{>yF\)\3ƾO٫;1z;)l> i5N]l-u3s__VϨ]X `U$Eo1SGQ=鲍WU5-:s2xٞS^Ѣ 5J6OcjtTC:tzStޒv:I?rO3VʧcDL;)*hQCT%9+H%|{\rKU/]+8ZRltA:6&M1u5#eu(RtZ-k&~8&j-n?o@PƑ~j?Q]Lj+3r2Bk][9Wt|I`} `)S4)afĽZ˼"n 1O͏x p*xodW8Ly] nG5'9 PH̆PVhk$>wXI!}*$psWL}b< Ԭ)T| ؜9YcwRvQmT w+°$ÄuZIF\(}6m[w.UC6jRRyC(Jl~J☑W:Z6`f |޶x }kNj?|3QY]I駾5jmMWEv /CωY^@ y/wWqbZ64z7rN1GiySwyz-N7MU;v ̍\3((ȅ1 ~7|]O(c3#WV ;'Qb PBJuYs~80mWx'`S[aQ/mD(3o&r֟͞#ĤvhF ?vasmy/3?0D蜥&zfA:oT ˤʭE?"MH-5C:ֳ46AAc|鑌[/"˿oܯqM:~IJR9.H>hwW.:95KAhFE0=;T+>(N^ʠVF[Q3ބ3RD%Z;qs5FEC}ScOH=e]GNOGЗaz ZwH[ vfO\TX@-h{Ohsf|GbX<+DxZ|@t}<>LvbZIz|8VEUE%\<G8<@}6FtL khY8ϮdX :,ހi?|]Q&n=\Q`-nWKc3|s6͙`NS]ML}g[ |IjWY Z~A3Z;b/31H{ej͐;mÊߖ&CIܿuKր5°%=#$T>D#uXn.H5Ekwj."̊g-, W,ZbqhY@jI "nTdl覬(Uet]f$ܥxXa}-δ%^*p -S#H~b QNFdhȿ z[ O/p{`֢edqwyYdyFfX j,*NHh'՗0`5Q(VyF VgԴdQڡeP;*N4HrTmdha ̊Xf;52.->1 jPzsn̿u9?h`Y51cMhtpP"JByf\EScgR* u.}qCYPَd&h %>d`U_llmqPM8: ~6}9; H\.CHtȺt>Ã+$6t 0JGbe#W.amTOIFcZ lV,QEW}x.c? }kH'1,B[~d'/L5z5Yln+iaA'5xa`y($;| '媤ҥgb"Jq_||w[}%`3)ߧXGhYE(3vә @.T\8|ex:_˪&X&g&]kp?G/I&d QmVhM4DwqbDّ'W:`0tBkHT[Ҟh5k|%█PsAhev 6W:u$_$ l 0=*LcT6%1 ,J,W!r1oCw`r8:N`&5hgA-R/|tx)@x2ԇX9腚s )Nr Xk+<%y{Fji+H_.($R ΜFY:)#{ku/+A~=ӖȌ(_Fn6y@&JLmLL9N=Ro2DZBޜ/,op_,9!9hO6u0T5Sl,/H:w{mU, \$ʛii`tlYݲ3L_]5I }Øk?.;W4Bk#MgNY(Jڼy99o%_\VnSC%vX5x_ӄJ;/e3,jJvhvXi71!sF+#1s,Y@v!.x\D֞$up˴Ryt&** が%݇j-Giu)_9%)K))"9c%\MHlr[nw*_*l{H* Ǻ} p_4ɭ"r2'C.UAokrxܖ#,؍ jb21z ?-,DYֻNztsF QNv-`^!rY3sxg.lJ9p@f:+rf dp ^zaVyqo>@"WBؒ~{?7G`5gVjMYD@G $\zā:".,Ԩ^vNې2XҜӝQ*;22duk!ʄZǘ(+#?P]tLMNtɫTmSjGJ ILpE%КW[)U@B ߧw͈g4ҬsѦE;lǨߟV@q~3:o0 F c=wfGIRJp&}d-l&=D[5fhe,*#nY@k1?'SWa1m\R8Xo =wi@MޙJ} 쏏yUD\ ,n~bưɻh.Wդa(/ c{J5m%FUNۖUTv+ !3!j»l ̖;SxXh5٠un. 9q9Q%-`Vvdt>QUdfj׆8b*ٟ!2jwZc|b\bB/h _hWL`w|5zh~?{ٺLPy?@jV%ӀM*q6 mĽtL]؇DEs8$ +r2g{^&Rkӑco20ebNms)(xH!:R! Hh+&Ց`+@cѾWCv_O |QK{%LP<'ՠ?[C6]% 0(7)WfyKIad NI#F6qW^p`5sM )1Zޛ;+428.D6tЦmg2F0͙J_JR09?$W~%64U,q2U. Lk8<){N ,mJwGݘ)l\`2AWN ~I>t746Js\%A?_2"՛œÎmr"GR"+\⇭ Zh{R ~[ 8.PTzU >%yAӊE? yk6R9_ܪºlTm=(ۥq+Q`Ԯ֨;@ЭLK8brqnE=-by紌xwߵkŮRYQv!E$Hllm-hݭ $upRIOp~mr#m}ǂ Ty;&*rHetFa$ݢmcI\*NM_2)4.IJgT9F/pPI1J!e%~[`t5cBL];|ؒOXp!->m{T-݇ѶC(Due}}T>h7@tr5ul5P܅*R3XfA1f*qI61IuUN&D;#%yNEF::I[[;,jfæ%w( ㅇHSM஫5m:2csl|w1+*G //NOn pH;7, @|:DԂ5,&EK:0x;Ak4v.TGk[w=GlbF$Y>8-*zdGgBiHNv<3 sSғ!r> (1 *¥1N4"ΓC,:]ݠ\bII\a$s%DWv^bAe p-3]4ZvyBPveʇn*4`2OCi(w}; !+k 0Tm%Ԭ9eծ&_GvFVNoCGnTX8k*ݙ@{_Ppٻ3|x[AynQj#6YymY6L.*z}5ofh3`^I%t̋9>09*Sop}Q1ơsRѕ^:kPuFsMtnB(o5h4&.ֺ8ʐXVƤ22Y,ZyYvA[ [nj/(_J,b&hՃWډlw!@ΩHiH*/%dG҆<ʰ3"eF 2Bǫ13 >rH0#>BKbK0k Nbu}7!8%a :kƬav<>(`i13e.\#c4\ ƈwl4Ezc 8EJI$0kz0θ lΛ2.J کEH篟lN4˳Ǒ|Kӄ3YH6D΍:ƓpC 4G1}lbSP+C-h8MP_mGJT| ~M PDIhh֒O+8w<:4 }ڮິp r4n%AqOᖌC_&8AY..XA%|wD1̠fsh?5<%3yy wvY8m! zLfP[߁qv=)UVUұ &\JXS+niR`mCXKK!FWUR.xqؓ]/tJV#6g FoAw=@.n([HdwP*RPGý_Qv/Q; ˉOuh}c{lEAG*&~_[s4⡅AgpVdl}]1c1Ox i=.clxEP.uTZWdaZmPJbNC%Y<}36| N\Q*8HGL==<׫Vz&q:٥W 闼?ζm<*9XƢm>]Tv U6jQf KF ֢'r̉Fz|?3 d9-["ؽך 2!R<~vst{n oS+tmo*7/61չ"gcE]j0(m:*JGy'g:PRDˤj= W)&C 8o|Lôz{?m*8e <E Afw&S`E`X 2DiI&D */Xfy6v47?gxˑm\8%a68suZ1!V*{T޺e헛Rfj=@3gSI-u?4ʃs@,|~aGrڱ薨v()L]XA@)cckvϘ{ ?5R\FL2WQ~#$E6%ӗ@VZa(^W?[bIiE@_ɋfT;_пΧq2Ӟ}QM:/q*҇ T|W6uг߿}22 g0}N_RvpYgYEi/gogEH&US { |IhmڦdIs->rX#UXG.@/[*L ^*dC?I_duD!IlYԞad,/H@BPg_7ɨrS)Ykq&3ᓵ^% ĩr9Sr5}#swb$|W֧gKe.h`Ib'}f4R}Q2wa_\_aQ4ETv T5O5S"iHZ`& 0\\^@]nW{0'"a׀~)pUzc{%.~m'/'yK.x}_A:cV%x9*MB.ލ`%{kJ[S] GB2V~vC+`l1\|g>p?.c&Ov&{g&Z2RdoׯTÿ2CfԬ Xߋ _/saÈ34YA֋T[!ȏgíJIx63d58XrШ-;ԩ /Kϙ,춈'Eݲz~tv ZYZO(bvZ q9B[!aB3a6L:{sEtLpӞX!wsD{np1(^AB汆%4dZ qͼ1gL;5gJWJ܅6K8-~|y4] TyGajI!|^\8ƥͅyBQT佲Ĕ}/YHW8wȷeEߒicW`ZQע x_tIJwkFCŀt:FsiF2:EFe{hl%N(U ZBHW'Cna8T%h쇿2%jX"^ɖ6soVWū7~#Ȫ:ƣKŷs*lIs3`|Xt34Ua&ݫ__gJݱ)o7)B:N*M;? $ǁbH1Dc)ꞃa(!@SI6OXNȌ?Ěh\`M՛#+^h ,yPuHI v(h4¥zwO8(y-"f[zp!B, {)ТLqzҵ'1G:2%>ӟ&F齿{MYmQ-RKQy{E9HL~v,hyEj Ptϓ}JsM{ŬM`Z)9MiYNw1Q(7^}z/!ׅW/DwbsWAlv76€V(ZΨ:D]JR:I Jا" LP;h<*s.rI|B7/y}_V15%̃ȥ|1xF7U r/G2TRDEb,@;~WjczFo`7`xF=A< `DzH mƈͅI!NY\6#* Q7aLCq {_E q7s:A׌26r!/xUVvKe}%Nsz?@JC.".ZCnCd SVgm]:4_I9 M<`㍄9. 4Kg ,x,_4GDg[d{%l_Ζ!=wyצH?P|t_[<`_ m . lQY,:ή|Ѩ.Hoyߗ:3'c/JW>Э/n"ai}uoL đm`7GHŁ5V,dysNEp0FP.wlM\>^5Ƞ} &PDZVxIQxwxMmhߡ#=p]`[Q۔ :hU?ڱSDqocҊh0UhW=Ȓb2'}ZOXԪjdGjWSU_ 6wKMPM*8F[<28pLӣm|u2 nw>|gԭ݇2f@Ziyܓ=|S.\AWhVl\ꭑoA+ܒ5l./;t_ σR~6|I}rh=sB=`ݭiYT.׿ ŶUK%,B#d)mR @٭F"|w{Ch–)Q|!9p‡jQP2Y2G𫥦7):c!ƞJQ|!K/_aFE,(a$Q<8i$8A~^Pq՝2&r^)E6o,֥_ c䍨X!Wx&6Q37jHhb0 G rӗLzPd,u8ޓYi֗p^/N8ͻ{}Ёa?zJk@;0a Eo. sJojȰC-9̼ԍqT 4M8nVo.Q(iIXya愤/{a`zFɰd`~1l=}Ye L:/$/M9\8{WHEOG-ICɺ#MRɡbfNSH1m3ܜS!b8њ<[.$ RL߷;JDx_F.w&t3af8YA]uч7#G.Dr0h"H.{֛&q cbrgh갌y(Fu2Exu(]9}Ϗ. 5 o-2P9A1o%4Ü93H}&L3=dÑF%U*81L5X~RX)>o_7l=fv/<lveY$)6K{IxL`% ;u»-".`2:XY BRH$Uv3'iT$>X\[^s2Ih9n_&(m;?sڃk'M}Y϶q Kv x^ֵN'ru$w pGeL!%1Y^ήI>N ,?A[ljQUa~q;T %k 2AB?cPx.sȩ] n1F+jWWvz1\(v۬$Hf5p0Sn/Һcm5#I8n^{d~,'/Z i hѓ 5I;Y~L7Tt( 5D27/o ~jRŸ@k#U&q\⠦RQX>2** xmTbq14@9Dn#~'pYdah" :-8|?h?ňSU66 8J!5yI{U:Ud0QC0~Kl##Tj6?!ǎ!0 "t]F-T# yLh6v@𰹧ҟVEy;RaFtOFHt]$tG>́`?X+~YEvq9{TYeEt[f 7M~~.((ԣ{vDJؽgp䧎*g5DE96(s W PXC[?ra83,pSy L*J[!>a g=@Lc(5#rJ;Ѹ ;JAfd&TٔpilE" J :W$UW4גŞAcHl!x r|CJLBoI=o飥ʿ*V,a‹ :R.VfT:9/bs09v`_6Z)/ rF|)2z}9JsS fZP8KEOTD36DcYa|]ڴS* "~zR < Kf;.U2&<U\ޛP[k\A娢4jsn҄gR쫌0aYe=֬qQN. #+h,]I3d)V5E#1#^>抭DƇ4LbP_NR- 5ԙ>Ths7VSC0f7@7A& ~riyght0XJ"{ G C:m0+b{ A")eHJik?&!{%c~MsVJ iM"LUE0tvNPK< rdOI O Ć<s%r1:FaY HZ@ۺȹ`g蜿N9=|%;KQL! a5wF(Y%-|%"o1R;q{cNqs_?䏎L=9jbZ$ )z u!EzG|Oߤ Bt@' ɩFT醀eo 0Tl_AsU(jmM7>sn}WdI]gפ/:ʢcO'>$4r\A<7|![ۯ>\¼4 ^b&s__S |V%&8][:;ځVRz2D3 F ~xzK *J,>N~ UM%n olY( yq@GR 7$lSh6F\% Vsuxw{V+Mʓj\ ۓl9(MKߤl ۖd֦stgC `xEU$‡ф͆fα` fE5CVa2&DBʡG/b~2jx Ӏ&Y67Ҁ4/%XbIy lal#u:iE!sY?S88*B/Ms:*}m5ط)s0$"DAU-|K8VS.}Qiv.#XNgΡX8xAaby ց@Ӣ^ ^׻87Q%VYGƖ;Ѕd;Qg4Y!1ꦗVs>yi\}]I0!Me]dclwSr 1[XP[4Stc73 ,<r[& "DB$V<=;͍LEwH$BCз2+PiU!/Jp5HӅqZ!ei*[˲B|_Ci`Ya,?0tuFoLK.%V9SͽXm:ØPk$ Q4M0X>K@N,U>tn-@SeuD.ҧ&[*jE&_a% kc;s\Se$#6odmFPBFgmUcV <aekJ\g K})ϔhԺܕ2x4|I=-*Σ$wxkOm~ѣiʂBZMaЫ ;/>UD#cgss&387RL/?LʀddԀxV-vG08*X +(b%q1#xO`U9(KOO&FWX67` zlS\ߝ8N1kJ%;B?q|,wT %A(6!dp_'Sȵ7=)mbpL47{r@& 5~ }(@KHdz4(PEJfxR>wzAyQG4Mȭ @hK~ǃTOIKs2fjiD:Mp lڑN'$19yU'd9}t cn. :S XµFjWZLk4}s ӁR% G㠏ux~|[+4Su6eN:@Z֘ю`1xs g> 1螊(>ankwwvjeiD)[#S!>n ߔz_\epZp:iz+  !9vTGX@iI@E_wE:tH|QI(3+ vٌyHYT*e,E%ʫ"qB89?rzȍ=|H-@5W) הjnBb9Ϳ2(ͼclMuV*y}YYBv Y9Tz DZ ?W ˡ?5OrLM]' M";z냝{0%+ȺEfTfgHQFޣh͙1q Ep[e`DU=4=dbn|StWiO䣢8 *`4|7]gR7$)+f)ۮpXSxcEn|aQ) W)? V3(QM-S6$^)x?kRx.hGKI YmXUYA?"UEK_Y f&:jNzTBZ ީ$ *6х~18#{~&ꠇ ivJ6iײ_rn$cTd_+ˠX1)Hԏaɫ7vZpXNzۜŨ)A@^&frM\/P=RK"^+ shG#4ڔM8IMKb Zeد RWJQ?6OȻ[H>qzKJpaxwŦ^{-1.˱`8HbIK?j,4'ݡ-tb/&d8??K4ɰ(TAhr#5㩦COяEGdlYODz-?+k$̖N'a!m;0SZuג0:0xh7U2`9ŋ4RDwȤ{D]DXp18:H{k󲈾NxKU[{pyŁKTO< i9V ps5؂4W 6%㞚SΆP h3Ԏج(8WLSTL-1H ЫޠphRERk 0H%Z $qTM,7Z-PVjјǾDU,? {"0zt#a ErhT-@=LAWY# M)"}x//n]^6s~, h=iEJg5c7R>C)er,X3o Eٰ/ƺ,XǪ9;OڀO #r!>>;W{h_4[GF)-K W-GO:~eJP}/=iأ\)ۋa&|8:W]/5Jz"վ "b nʴgB,\)RjF UJ :؄~;q3@0RRp~ LS";\o". Y:(. H}s2M;8T.-$]"ڕ1;-V2ct_cOSaC0` |˜^3D8[0 .=_$N\r X3σq/ XTK /$d[Y!kz˙Zt{M/w]H#ލ"Ej?Mў+Ӧw(ʡgĔȉ]Y[Tmm k tLFyʤ\{1ht=SIߙEIRZKAg"F O?<0O; ;-ts4it4Ae<>MMUdBo @ oŏ̢ﻃr?z]ِ>?H/hcK͉&iZMf/@@,Q& [CT8cSGGI6j>#4\y vå,R&-~Os K.Y2?蔺Q0dϊ)ӸU2JH7<^LDWJkmkI-#V(ʎޣeyEogsﴫ 6MҏW#Pԯ;m` 9988mWZMTv>9{|rjM(swvEF"6&OH8W NWT58{ui p@|=\n xgRPNAJF]25;!X! a(xMR pt|*P ^US y~aRMX9=闣\q%K. ^j( =@"`(FF"jy &Tn;G2i!H7|xڳlۈmnyu@BS! @fz'7i&bYQ'0ϙY&ewUrYtڌu.ȖXq S/_F)ZAoL UT.D4x$7+tJꦪ8 ;xLyjo 3zjD#xa,z57ۆ̂w $% ,n'qa$MMdەSAd:g/KJG-rd(%᝕qX$b #Z,hEXBK7sX9?ʷ( [fYz/*9LKξ@b|S|r>3Bnn~r'1𽹩syO:qmb@fB) MCNqHP1BSf#m5KI>JE?zAj76%E!eOŸJ,3NXsgx\o{>EZ&8Q(m>E.@`fvj'۝ڰh%,si-ɬ06Y(F`\MMO G2$=Q ]cv҃+dm2a4={vf.s ê}EKc1w,$[V=e1Ѡ hW*㖶҆.LX}4+OCը 0K Qza@@^%]jg luTMfmDY[{Io#^ka:*ݧ~K邞i܋OVQEHf%HKtPr}-@/8( S}V >} |7pw/$,|b&"r}:8}{Un A׾w^ V' 27WY gzOgS`ZO[1:d/&cQ0ˉx ?W` s)-QZlS?RQuL5hY4kr5tIsJJj [|WJziwţhNd{2<-'V ձwnC%j һW94Bly#/ޢ-",,֨{QlřbiaxFs}f<+4S&;*q-IDCGeIfwjg4$!T3X):>@++os'$%ݕ^aCZ@t\p_jS0SG%Q3 ;|P5G7oNv|h8Ɗ6GbIBObt] I_dz/-׮Ꮺ@G-dsm};Z~-NlƷXy$s-PLqT[ O ;s(T(Y+7{_Zj[Z;;r>J53G<sӶH"p]2)Zߍk$2 Q `D$L`B˅(GzD~% yess-4әLM~yZٍd}M7t>,dŦ Đy;U㨑<&~6կ m՟_{8-{?j?sO'V0M >;xR I Wt@ c8G8ET(=4p>&?g*Q˒Cn/佷Cru5qy!$^M]/R &I! m"OQ~q{7w|)C'a=CK,a (}z0/ ^ilB F^|֦ n3. *<0x\6lGSP@ݒ^xgAɦl#ܕ}&GZ-m(zY' #7—qy| ,gEEzg1с:)`VFe)[miOK޿2jy&*gZ6Q\i@A Y !ʑGtF>iQJH+F,\Sr3}`6pϐBq"#*4!_7q=>!]Փ_] r8 wmŦYB2]?E՗=">ጵDL|mUؖiQ*yJGՕuñYNM3b4(3f Eaof QK(YX?&g1d~l1Kvfy/ob.>ѧv,MΧ̟$/J9Ŭ0=T*;M|! z,)ŰX7IH ő>̕s>>g>q1$G/{E8r=bC ّ~`  H,>XS_̤ȹe?Dg"p濘#wt%ZMrN"LrG&͋2xo({璪"Kwb(IǑʵuMυK.?AN37= Nˀ=c( VtVi2P!PCҬjZZ|)+3ڹsaHY Thf/ 5O&O5SJw! ̀Cp=Ln{ʴTt'ڕEwcD 12 Zͯ՗T(€U3 Zt)mYIA~I 6whOҸQ"葢|6Wja~j`y|3$Rm>59SNR;vWԊ cET[,8t./2ܞn!D1HѲUks.Ii%cCܘvTyݫkF-4Uth` YN"y||/U{[ _mֶ{Eg+)#&7;1-\* bmHzJ{b7_Ac(b~E`iSSQ47^kIjD;GTnYt8R(疟Www,+j(J0h=g"99 hLUEe֪HR$ ԋ=OExY3?I?EMV){MKtEbˡb-O=~(w"Y>+yQfQKlD=w{.W#IJle+AK]s] '|wc\+;+ȷ3^G)(#,01!$[ͳAŒ[pd_4Y]ϩJڅx Z Uf*ҔTs[ bhd|TA7OR*'R̂M)fzx,}/)^=D=`̰Rr'g$Ow.Ň_ p z "/Lyflȩ4!;-֋;5N[qF2]sxVﰄtzxYJ _[(3x aTkBc9FQ470燱\ܩS\*\փ  6BÔ~>*5Շbh>V%gkPYtԦZpAC<6-R^)&u.B+JJ 3 x6{T ߧ8L5Y*UPUx$Eg`\u3~ -VP5}o8yWdo>iӐ%WH[ s)+K,S_<'s&qh2 2@}^:+0EqR%kP8a-[ҵX{(vGœ; t2':Q+IUj4b2sf(xJq)d. F ^ZhJhu3Ud0.kabyS?fqK|yNv2G4j$g~ ;SQ=\{~OO>"6dg&i_ؙunWa;k価d@3@#o(:#kI̔bSrkD+^z`WS,gYP@j(AS&^S=# K|./ogއ;-*H8F(KFaU#j Zf{kӢ d% x77UD.${ >CHx]2m0>,мdg5-tHn52LpCDְͤX&~p+PHi^ vاXOT" _VOcؗۈ߁*C_cӖc].Gor8=a^RИ|}2fW—Cȯ3`w*W \xe(+:o-A xUVGhoC__\p6MBV={8C `)uV/0w#:"=eUl5Xdߢ@営d=҉}H~lrbu[LxW2*]J;>]m",Y 3߰+:C% s/ޔ "ċJqV} ,;s9Qgi>v(hdq>s.[nA?F1*ΚڛtFW+oq\2`%c$fD 7C0-$/%j8P9&Đ+M(3ZKi_ˬs?m/GA]j$MG5]fpފ^G$؀6n,NWFԾM>A/𣘂 aBdkO%c_-iqI7>"tcݹ\2ZTIP)=^?R~̪lXE 'D[.0d0"Ȧ;eMc- ;~V3_A}e ebY~["}fI=SC ed4 Y41Dl3lִuZHƻ"v6y=)yXto,}˅S3]KِEtpfII&bd@q170ŸzN 97u+M#KW8d26=j?xOaE᎓UARR1 Syg-Kb bwI%`N g^@'^&M+< qP_wN1KGV5&27?$B W6|{fwͲx,6!:Ш畄m3Wa.Yws#T2 Oc%_%Xi V08AٚP4h4ć/xOkcXđѠB]\PY-jn |;G':)tZn?`r$|FulQ->&>jIK4ܼ B(+i\Ƃ*Qk"i f%e[2W!Fe=k~lIgԗ;.`BW;?MqY`a7)t!/ME3?<՘rsWh3LF'q'蕯̴ g7B9϶X('ąA99:&uy3vݙ'*M2SK_na 6जSrnqQQmVTi2j?>/L fVW\%|O14U3zR@9߇;VI!<+tt Q7Q67:.["I~aLQpN<\*rhXu.w.El2 8߇](غRmb)QI!0je%N Ff p[eO7nߜB+/v/,8|m;U{\ vB7)8qsEQb0B4ZHpYz[C16\28&&D [qA0c VK/ômy*Zi(|5APe6e72mV{~u$@w:$rkItvӇȔL) hXm1mØP%~AX/6G|4̃+k/ah+4̳b38`l[ dy\|(>:~842Վu5.Eݬy%\vJ"?,@U]U(n?>a3uF*-6bpL#|_bSDA%Uf)tRA"T hsZab?rƫITz'4EdP!)\S}t5w(BhCnWW)ڐItz)S~B>PFc %#͐FނpKҌ!G2 ƣȰ{1H]#G_+n(x(Dw@hsD .,ꃨDv|τRR{!A?lg^BCcB 4|5L!\ P.hi3X:Y.+;+RC#N{Łҵ%DWMu|aDy@.yhw6$7_iȨik{w>g@ftSK`AZ8 tQQFs. `)grU9zhJ Yb5uf-`iHӥBVOXF HW Hx/N {pQmwl"lF§0 i$e䣍qtbb]hMovK'֌SG ߈ xesPlu3cmۨ0Tp66#ĤlUOc=l5|mWUz)_bAx).zcF"̎Ee N‹+zMv51+ {cj_Ҙ@ E c1 Rby`gre@Ní}(+/Hݹ+RZ^;Agm4'WM^Lid;4 )&ynE+InwXuLhKhHIRCnydz>-Gj z￯婺 T|$ֆkgjqJ) S}UG#y g: ?hqcNŭ-T}Ҥ%= %<$ "'Jjɜ1SX`Lo7hȺ*;Ca0N-)K]YrewCS?d$} >7 w>&~~8hkfKb)>3ĚZȜqcuȱfFJ)%U;nݖ i{Qa괥)٪qT$hEg"Lx+2fh}Gǒ-7&"V*~G%ʿWtU{6 &.8=`hj[~$qxjN.Kv-Vw|Wؙ±"4t{0@?'bCj76_CGF]e_Z;lNL-/@KjL/XQ K-]qFEfa0W+3z=w<&GLgL"We%*ᬑgv[r9V}rp=A*K.%w45 l gnŅo߫ WahpCy2T+K0r)uMX,ttwde >59CyO;S/i()9!X;Rm- ʹrSWl-xV [CD\!>!6]3`grs#=*VDh=21yJG~+댞jPXj . Xb5R&70Žy@"I5jŁՖZsX" y0^Ю%rJlKGLeou-zC1܏`|X ul%Oz"$Xvyi#)ugFfc{pӃ硇fe!4wY we -B v8')j'/Or;~,0t?GwphSPc+W$8ݨ_UAe G֤yWԖqqކ7$b45Q7\^ #>S!@q@6"ၞMƌF4ɏyZCt;f.h<F23N%kE4O7'}iHLB֧_ϡ$k@m):ٙG Hȩ& (a־7F'RV(`"MЧ:'H@e@ 9fzםj+D, g%w+%+;~&nF"sSu9MȮZH&6b6ec:F JI_$ƭPS9T>Пys,tkl/61wĝa $<'47-Ei )p7nhDƯ64 |`'U5a29(U,wt9eƺ{n2 iVLW0)6\eC?1D:Wu,T[e+ ׳ӂt5]`t-~]2'YXsa&Wcm7(Mxa9ӍMIXDb+-+9{*\ lW/~k'ܧ6NOXIS-$Fn3Xr$Jz Jl/,Ӑ{|S[0c8,$G$I(+i ע(Ja_^gtnb?'>Cn|1D7>h%cbwŸW@'j*@bUZV]tvWe1\0K=)y.R`T@CC s`*ؓa3zCю4|NhMUs$- @ePnG$ @~~5`ҩ:SAEA雅_z]N{c(2ڣ0`rqE>0YYUNSFb0c!Gٽ?=h<", /$ s)0UD 4#~Ύ',D}TA85v|dKʓ?LVU3Z(s!I)s%3 ٯAV㟓rPiw7DV VgJUs<G{ 7'#EԆ; Wdm,T;ۨ`Znyiһ J1\Zgr+,p6'j0DL ګu OBmj vwޠc8vO*>)HU{{ ^LNoyl1{uMjN_HM>LiH:Ԋ$ fwOs4pHtLЏ^mUO >h(F@CNtsY\m:elRּ k~jqx1gBЎ+&ˣpyPla6n~F˽3$RiOF: jcDȐ3(!Ǚhv<v66zEkZ=s @jZԜ:FzUt{|װ*H? ҵܛsv:ѴFFA`7yn{ x~&m`#KY,msԆrVO-t<ޙ5-}1zB9i%Ǧ&rPiT[qe֛ؒ@8VGQc?%pmQI?v֋#jB2u(EDna֖-L2;ҍx獬dڶ!PJFF4鿾abhb%5?~øoz -ޓ5, 3 /Մ^<|yФ0lÿݓeRM 7-Pg밟§bZS{߆.=KIT58PN 3 W6wSx!5dG>Ap3=-_P.9n~qch*{+Fg蜧e5Zb`ri5sCX9M" ъ@9Lb+PAѶkcinbE 4&|{gn=ۿwn A,"C)pVjJW- LofA(`Osw[3P1 nٔLZ8}18$&?虎4a\|qniVڞGj{= YK!DdE843'g5yN;2kRNeAM,< ~4-̷" )^ 'N&Ѥ)vT`SY. &8C*I8:0%X^iT"a{nA, bv$@]ٲAC<^A0Zv5~ `wEϟj֘A&< k--+Reo]7:z%6<3SC!e9qc1י%"?o@#Ed3^*ƒp'>3[C3!F;Q K%n2S ]E~;]պkf5|DG x蔪u$,E+'H_ד un(K'ݸ+w2wP;y˨10$X8Tet! )B:COF n<؆/5okm*H?h:Q[s|6;H1kDC G12T*c!QM.&Uydשp4*m|o8:Χ<\1n5McOd?ve@O:*=};(2Zӎe>D@]%olܰ@0.`Hl2l [C×!oU>&K#KsnmPztL.d;NŞawB5#9BDfVj7\5XQ Pj#]V0B/v{'CH@PȊp`a<'{ý[y\ki/HCB<&j&5@HgpH@]yAHHuмqqT&k2i^Jn%i7, I뷆Sv\8Az+ڥZ5s Y=]In%!t%+9MxAe޸ÔSK/E[@.Cl9]..}h]&te:,!F0 L+V P"C &"0ӇV>msb_i 0 Xrj*Zڍ2od2Lِn_׎̬ϙf-[h!g=:M v{?p5hs}&!%<`EB&vAp W(p~]i08M2i#z4|58)ƠQˍ>F F^RpCBX@*QD]!~DRV-w:/_J >\~NFDkAWhsPy`|H*rv4s9t!QV0~*g\8-q>f d+iYέ\n{",ago :m v̓$25nnj92p N_ n2|[W:s=G+ó2uϻPQp<'cq9bhh7E$N~@#,3-ׂg:5 j% u;Ihs04f Hٴ:5hs2&0]Hi)U gEwA ܦ ~~@|?i};w1{QėaI"Ll1 tzڋte8yE\eUcOTVբDCB=Ut_p]k O?i/'M5 Opӂp L;!SP|B5*}0~U(,ޝ\F@-,}"0GWrlPV]٭{zH2 r9їͬc),u[k?TC"N{E"8K){AE}>,/|.99!~ OݢzIiEN} ~9ܢ-3p L)܋I28qv.9l; (-ڴCj@CBaȣ1 L=IdʂzN]YAןP ~Cx}>w @>|}^pkxB=X8)t$5ؙ2kvpmh??t1#U^nL2e:0p$гp~_bL? oը0P([/JB"X 2>G?} > LGꊨWհh)6%f"oT٦sP_RAफz`(j^̳gK9JxqD= XBO?;#Ba:xicV2 H*kX;<Υ<6|69k& FtZ@)oY;i 8xOo|/%7S}Rt5vܞ@D@E [hqQRptpe*)S@ I3'-.LrK,=w@;wi5ʳ,֞(#!Ngozd>`U- $d~ga!>)aFu{3*|e3 mRp 8cR9E\j}XwR S,7!kr1j|V!rߘyO+~nu^30+8>At|_7ՖE:nIk̶C+g.Y o9Q~d%LVݹy:#곷{(v{(uB{ %H׭jX2&g[mWLEqVf:=< \+Qòd/wr;37Qlq"gh>RKn lqk{אDΠZ_ȏ2\/ca9}DAK@CT5W΃ڬuRA,F5s#P3cH[* Kfm;~W49+h;&cyFYzx ~8K7;=$12-y1h}G#'R 3HkvCp& x#EW _ ? jw6Fb=.W~>v H)ڏ}.~VEGl%1Tkcq 1T|q5[ ~' D1,]qoUM=Fm,Wԋ=\f[B$xSX6&qgj> 4ʔuQ;;\u#oc+D#7OzۨWuW]n$ x;|0w 5EU'nkx_n7-?;r7EbQ^ ]W\A`;2`a5㱠iQ|FeGTqiRQLT8ꪕFCִ2ݜ>2HI\LwWڨ1;e?EoXVDž Z0v9g†CYf!;:n  ^Ȉ LqC҆<{GTWfꄛ ?*\ Ɏqf 'zsY3ؠӘJQ0=t=L/ƂLitMLt.jxK .zVOsJkeY?Ӳ*1fIO +P\ w n DYjTc|GX@FXlq ŘT09@YK84P6{0]YKF ,eQgaM:3W^C&ciH6P? 釹N'!ȾWNvYܥ8\YC>"xvq# _1m+b-'u[x^;(5=j`v=µt3<U.)Pg[@ J8V_afJiL Cu+|CJ&s_eTKsJN,6!]Vx YQ1*Ձl1#tA W ȟXb`_xS.`(,=+H=/)ɵH{kcu-5.7t"?yw{F^#m}̶0%$կ!i!IUvSͳmh//}_WQJ 䧨z7ijpg(eH캶1IzCA FGƨ}*^eWdP,)ח4LA!1=QW (L(2#4ę .u2~nb#lo,DXB2ǟVtlCWv@-{mxJ}B>KͺV[G cڕ岙I_?& F5yfHKdt,-a@!e}%U&Ul9j)0qDEv3JߥrFSruYd`+`s죳VֶoȪ֕oTϛ2.P&?fSme^[*8s jDe ɰrBuNtuH*=nM uym㱩>^/I -;A6=X),[.mӽXO;)ׁ@T$447 DQp 픠;bLo&^9h*2=r('gQ<*!G.1Ѿ/%liQrtgi0((Caob1ܑ ˸*crbaJ.z4"zC%Qκ8aoXv!r!y|B!l9wȅ9"([cYx1Ѣ58Eh faY@O< @H8Ham]* Q.s ˓5[ #V¹vv/[A+0ؖ DjB2Ų\r#gۍsvP5]P-o%!'=sOHQIdIݾD4[D;ń8*Uޔ2oQ8hP\*LXؓz$fjjk &!5fg5w t$ۼѦ`*ɘ^+C]onSw؊XAEoe| qH lGI)vǿr=ֹjΘb5r;4nƙ!ѥ{b0F7qϋ >axb9J4m>0T~ynC [MkXKQjYCg`D1;>RqslMAa] OpC$ɾ8|ٗѠ(IUXX+~(nO0Gvop8IO{jfhT&^Qs6pzWe{wӢkB\u(npMa4f]9#v;(e'!q vk16f(>ß3[eCk#b \41|+b d%( `T^`%}m xq~EЊskS$9AID*Xu&ĤNRk| TX5+%ꎶ.c^FHU?wh8 >3y&Hp#?~khÜƫ .Rl2dĤ=ZZkay3b/βxf3Ij?)q*@RlHYd惵SoA"nհT(54䅷kll`&[ SrFd\i32ܫ Nh Q/P8IS+ӦP?QB6%"ВkcVi=2mYXrJ'L@"l9=7}HCZa&-X>'p"5O(uom{^BDAܺX؋mv;tϛ6X^$\ws.Z9h*ړ[7Ku""x.m'|M:7K˜Š&"h -yʼn,+]Grp\ҏ> ꑨ6,싅 zۯ21NrJWfT)cJ ql푇cY2qԭ$:5C(fW wO Yw@G#sxr,WӠ8kKBƯlr.*Hf?3;9Yw"ʹ#/UAMX&ЕwYg㕼EeVdootz{NǞY1&"TeNk $V>ΥBaB3FzRٖ8?u9W2 tv`:a2vHpjtA)Z"34LZe9AL+d1DŽ4A*SV :iH8]\ќ$ Yw21NOsz`"jr9VaணvJ엨̎XT&@VTW`v7 ۇ­T~:~T;6>-h0 R@#=бx•fa.wHی)*ZXyrWR/"1ޓ0:ye%.DP>æi6~GC:A)Imm_4eyy^L"kJj\uy߈<.W7_/G _)Д5"(U3v Y/{>NBnR`R>˫|bg6(<\>=Լ *5/\RBuz>wt,C{UxCF2R/yKXZlCx.K79DO.[:zm|v;xrЦ/$GŴ行&&5%zŭhx @t _FePGJ;3Q.N(+Qo/OmT 1+etrrIuĥj}fX^!3@47ݐo,+T3R bi>cb:d19m 1#= sOoř%]  k & e:/l J; W}" JzD3 Kh0dGb#K0c !T8֪CꕻSff5Lk;c-"yX<UpO~eӛ)gߍk(V(:Om5ꊉ *G#!Ndk5UI/!2r~[B}#̣ia?Gǻ -x*aTo; PՊ[?@TeW`=Qg5*b1o $r(R[_$90^0fTv$BPbWs֔L ȫYSd iڪ )}o|`n@/cO`WOZҜYrM~Yy2Q3(]Km/|8zꋚʞ&-NiN&ێ4{ξ[G_%W=ޭX$\~y2$՞\,',5A{4CMR~c)0vL-fnƼ 9nԵg$4[KMie^ķ .Nu<|ދ8\;<ї-#'xUO +{ӹn`f"b? DGLr"zU/vԬf:6^cڨJF &]u=hq)hTJ 4z8"g` fNžw-|'Mk"\*Zt(l2Wxߗ7a޺xƉu6P Ѥd<ɹ\g_*)Ov_z>Сz)1V՞vؠÎ@0I+Th{@ xKLж;@#=_vnU8f F㢗4ea&v1biG,S1)m؀>(bl[@qaFUGGy _Il=JŸ[ ҡuLvYYnU;vrCľ`ތ=a+3̑j8娖ymԠ+n**uVnq 5{zk}&r I僤 1?kپ M9Gh_ -%{/bz9 ]N&i\>'x:A_g}r8[@C: l>'߀`1ˇ Rv;dM9sNUcPV%jdOX졳W7q~D{-nS[)S^v9Oh,ArbTs/cȘc@2> KiGR4qhL);˜+؊>ڍ.`KQ;gyl7Տ7쪌Z gU#,/^θJl.Oq<_ c &p~ N6Ƒ|}z\xŎo}{uw O7hZl[îdQ<7r"F*ttWր5>@oR*U9[u#T'L]"hfӉ֮[kϙu1W%g 49b@f&X:v%_#@sJ)&`I P0v4*:0 aȪrԠh-WY(W4EI?ppgn+X)xo5=펜hU#GjEd-ۣ"& xu<ȴ(.{TSm`@ս"؜Usᗥܜ|(54O;n#t &'i!ϑq·g j`Icdj>X؍**t K-{"w]} H?*Y ELŲ*c7un5-Jt%Ѓ1H:EG0F>J孌n2$W%䜚6>}5XPx#E~ u=&,`|:Sw@|Bx*q%i ttf/6 w]yK(U.Cj2$?;f& ;{gϨ=4!!m!g0kfo2 $ܮEz2EE5?{Zi,5/ W>ߥ_}Wɳ;앧R`$zlԖ)~فJH:~M#Va݃&u4msrOX_( uL6itD n3xID6qKr/1k˶_-ĎmV4㋸^ [{(!(5tMr.&K^mьSVUJq-3J.\"VhvKB^h`yHZ0 <[w퇉黼 򼖞L vEqEENE-c\qn08͢qA(;Gh^xgR{<7G^<$`[rWJ,n* ~Rx6i1UmЏæ{ (t%<%nOu8<] 7. vmzõ76?Qlma?qzz}u.{Dӹg]} fȱ#RKfxq mJl :Ⴥvc2x1T!+.A^,{6Y #_:\(c2= FdHXM.N,C='vv^#e6?NloS\`@6>/~Zp+Y|wHjU,u_R؟lHKh2XJwQǞ̶&$֋|Bv{@> )8zF5٘?N6$fdW4ar&}r"yfxv&.TmtTPH+iBQWos)K!cfuQ$צXaYOPHd~J9{:"vfV]mYeH:%1"TT|'@y6s^.b=x- 8ʮF0#!O&`}lOeD8q~bow?D랏eSHJ$_YFR)P@gnbҮE?H?ڃv\<_Űʪ:EZ% 5~-Ǥfn} ՚5#G9"2|1t'J;lQ_S ދ:[gX!s^ { Űߙa#(2w߾Dp,Nzeקs#fsU/yzM1@ xe k!'Ep4sn&A1$PK8Ss|LD4½PÖP'eEJXyo<#ǀv=v")ja $9}U.>?KΓ *4ުُSVEHJ8&d[(wHicI moHj蘥$]&XFZiP0Ƕ ZUa/z3"{ UEAWqeു5Y!kHB÷I K|T$SSQёQQ̿>b{_ݫx-R2mt}.5: |R~Ŝ+cצsߧeȁ#ᴄP}% igMw/? #JSiԴO;AenJ0rC}Q0?QCF}t  "=s!>mb:J=I o)nF c~]Cpj{$A2~ϖЬ<B, P*F)<M/[K-<g^Ajpߥ ##HBmA '(Sw[p61*S:m6DΔELDRt{&[S)´ڱf4 3\i5 FmUHhq:Sf^fŹ`\(Z]-Cۧ̈`l>*m| p?bw2^xݿ53|[Epgw# LyZ?1ФKr#oWLWRuZVlR/K- \UOA0$˖̨zG9D^J}=4ھZ/xJTz.Pi&ax "Lwʍ-fnaCxB*Ď_&_P-9LKSĄ0 I!g QRr5wFañA9)mLH58'8R/Auא/i4Ca:L=A)~r}nWץen~$_7&Yw1a;)I]O͡T؍-AMUH7W/:b4Ѝ`!՟OrEόD =}K'zh 9*>; UR,u[U t[?8b+xӴ5,(a(׼<./22ZIY;7;resbx#ˈ)XvysIͻV^D4횀z+UN;UQDnT./ =Fz!)AQ?GZ)F+R[r(y.?x|˅\]q`{Yɳ U^R\qr)cy9#B,ɗFpW>(E.Iٞ*V+ L0#ǤbXL]f&@gI ʞ=Z5NC(*džD8o0h5e2]EUr q=60ۡ6FTBA%Խ_Fxss,N~uCbrx# Oυm?lX-!$Fg$V@Fho)% ?VVY٥NHSQ4 ߲rtݙ P/nM5vvGgvL==džz7gHeHf_ihWqꅙ&E,V$G 3jWփ6bw6# iӀDED8M\,2jiZ2zaV8GN)N׽gVy旫Vc IG!^U gD+>=:"(Ū\'ye,@b3u4J3 ?Wa"W #h#if"t+cQJ&#d0L=r(]|#wъzc!/z#|a:Uo¾]M(^9sRRukوKQ!U'c%4u{~ 6o  })V/iD:\uŢmOෲʜ< )YD"Yfea FdO恟ct_ZL S/[.E*3@[_ ]qSEkyG41q́9 NE?W+eνU^i6T'g**%1Q>d)i:FRXLΘΙ<L)8]_OmDƮ %_/lYcizĮ{`xSLa;kME%~'vSXfx浆t~3kz4/a+R7ty:UU֙3cbÕ:'X'otvg{r8ƒ .DͯQgx?IIxlժac'+axbʛ-h9CGx$~oVvTp0E|&KS4z gAa@W Wp/X¢[t4zE;㠻 0[]M h 㷉ߓخl6H}w dbEm@⺹oJDVbB 6ߟ:E yf_ `kvL@[YEF \?uMͪnk9^5}2|:o%>9}+`$CC!΃8e= }{n_af;V VV20`])WYKIЊ[/K0ңޑYlܵJk=x>L(=㘡0?em`q󑜳:ʇREHR/4/Hg VK:P[\"* h z ռ/GT3b8M+dIhqek1B+bMDq^i"?JjkJgF&[BiztkIH]cd1b@9Ws{Xu!4qFou2gF^ZR>Nkl J;OYhP!Uˁl%6k6YOIVx+K"3,`m6J}[D۞1pyu4d-1WQ!L)#]ON9lCk`,w@uon[\mJ_^nxZP N$OAw9Kr/zNf{Q_p$X$wa胎i_9T=AZ6頄]K}c,?ϱ#x$[ ҄IJNJ9bt , t]|[qzZ{!GūH7#@dOGb%I*r͝r;Z OGVf{>zjѠMh[I Ml>+FQCxjF}c:Gx `, !/7X#bf6笨*uvdI~yVh~ɟͯlLy_Fԩ G6O?*\Kn+CY63:Xei0t5B;;[*? /%FOrC`ldJkviz@ gMZpi+D΂Jҗ%PHz'焰p6 P@VkӍܞtFxXoeAu>U "ˆq)$rVq̢FPdaeK!G˰r<1=,;[ sc3\Swb-G!ܠu&p JM㟩1{NN^ 8"y;R>b1dM[WW1E*lti!0=i!K[jmX;mRX V<=?# L)9}(k8D@=˷'uAb#wMK`lTpbtm΅hwѫ $gbm0zƩӬ}XwF8% *(:L.b.(Uv/g^efΛo^[64N9MU¡|mv,6j_E@Vhq$gZgQ\Ea'i9Whc"&T4˼B4@-%æٟTꏎlf0uWt&!iV ZevL ~|^Z#LG8*^:I]8KgF֩ F&I,V#X6rs+`SB>a̒t!YH\} yۋ)wiSGِ#]7 i;Tt_V2ars{T`*K5Ih% Xnq6/otG7РQ!=!<_[MWNX^Jp% .M oVE27$tE}3)^oi)Zd/EI& d1+^xtA[f2$ cEޤmڃG-xʄYɸX.'T<@FXwӀE>u@4wN"&f,^Z rԹOQYtCjFSC4X%DyOt\c4WU_uʕNM̍"8,cYO}=P?uŰ|R7>0LǶwqLY_ԛ(-}QBr5[3ik4VJ~,xk<  6,~fm|IUhrG pb8YX(밠5 tHg+H3EWL*K-֔漪0Va2M: 7XW}0+u5lv$|4$wI63B@ê O5%lPOWs_GI1AS/Œn޿f˿RU_y guۖeܵFi1.`xwza:Hh㩋]?+qKpG{9o2-Q*QȃRi((`6Lm/=hX1[e9'" {Bì5"\k)jqQ ch6&,t C> җ2#)r@.ª€-jpn2G#Z n vo3ᖶWSo!EyyV:nƐbV&/:-D+>#C4~J މJq F-:Auƕg3SQ5B5~A, ᝝ //iIg ZtA2Xڠ ئJOןj8jb:D0"L}OݠѼ}n21XMz W:: ,gSG?Dp`fTv_A(Ŕ gûҷ_):ߺ&-WsIbiok10c`޴DPF -"+Qix.̨#a~]ȏy~r~- dN歘 $T[TY1-Mu[LF gLyk45N9QḮ^Wpח|)4d&P !Hbâ_ Ajڿ ekaODWaag7`lO+[+Z^0M.!gkDR%c+pq.f|3ṁ@6,5#W\ZyPwZh 蒠<ڃx>mCHO+| :AS~`z$1V-)kOU(xqwƞY<`SYM}<,D /dۦV 6}PS3m-҂Z.>VƵ *Q 3"["M$vۥT_g6mW]792$m#Z^h)cpbR<cgOIZ_ ,x;w]Q@ԑuL.SڦN8(>{*WPt Ϸ- $-WQX>Y~Z!}zq@2fʱ4gJ@V1E@Vf?!>jxSWn: k:kk0`Kw.`8# %sN> >Ì߮=c$kNϫߋ9 |c<8 4~e2:rK..+kK@;vA.6I&כtE 0!.[&]r03r9ҟe=[/&#gustM+HYC;$"sUe`L:;88_$Zy㫩T5+4tQ%2?k B0>63wƴ ]5aF9O?AHvγ񡃖#Toe%۵HϷqoP1dzmd_SU1O@5:qlդeoL0z47@!O`&- jI=@Qt3DѮD W`=yM~oPDS 9pׇFAQVz .p-^}m1ۑ9pefaN܋<=""o&b|@GUDqs{~ir4Xfx`>.wPy05n G!:~F)m%5)ePXh浾eS*@GP3~ *p߹6=u.:J*u ]Vev; Tz^J AyjE8*[`>m@Od; pY]Zw*^֌kX )Ѣ .fɶ!lnZֽN:yUCxwStL*Ɍ=S]#/H_!f9"W/Z7uyLSt)/HN(Nij)sra/V6B_7!φq6Ƃֲ6ıA2Un<޼q3zr5j2V'ihh^iKUkjL "ҪJ/՚VQ3W!ѴXph,? |{wנ|VsE0vu_VЯ~z97GPzOK^Bl: 2#][Fɾj}yY],o^*cS(X-005!{EO_6tKԔ$M aώ@?Z1x"EJ Slh}&UUnS9d kQݤt3Yӑ)^EeodpAoiJAvmrKa)X{$JXAH؂KYWrI9[iÿ:lqVMWFTTr;uU3q§WNB/^A5^#Hh{cf*m9p`MvRfiy庍l;(r|#mf|+.MS3JʨgNDĄl-\kvТ;DL5Rf+%vobA5L3Qgz%Lphns|:#ȡ]*.л1ݨ=c ]>ٹs)yHLC)MY7og@fm&S8SSYȟ ,*U@J⫫9ږSW,. ۘJeT#6W([[gTshA4')&MMlHCR%@ԙvw^v$]'wG5 +E`-r{FFV|,y&rq>WYylYL NTaCxKymOv6 Y᝴OG}^ahbM?YmJ.9=a^jHm̒mA8ZiLTTւ+["Z_g·j5P?%"t 7!W]x T^%qp{6?hRh+8 .SCy'r]|eQ?\R܄jGF%Il򁽚qa%mQ2, E=&N S _0_/gR?+i~`Ki\W3z(d%\X &91 Z5u6*; hT?䇪4l@MtAVl^5NdM;91LJ-6$#Z1̯Hk s99MuzNՕ8ـ:f$l '9A :iC3jL_^aL%_ Ć>#]qU<-@vpD L3HArYN{Xb6I6ϓ/?rJC! KWZm`҉9@+˼xш/gs~|†Q@h4܋ Vb_h5璄10%"w{t:A)IPD$`σj$٬~,z"Wf+"䌓+t5Ck9W؂-тi7^-ƽx4EG(9p 4 vƅ Wu?}I50[R&@n>/;GL?l<MA w뗾w_g;6ȶxF=?]^aIג_)aWaqԡkVk8_QNsit4mM%D[ RE8U Tm;⑰+;*~$| ASϖ̕*KâxѠMi>S7X}]O}{9 Ȗ^0vH{!yU!hwM(aׇe҈)N- Ru;H֜\ow5!SE#P']9ۉT/<ץm dt*eGhztVi>ZP_KY?`"ʕMcIWE,A<8YWKݪ9 5PBT - ׆26 7SIQ:,-č2O8_k0VdbPS%j}Q1T`^:(Kvr핃LaBm{F3}&b.w T^w"3sU9}>ۭ[; Rse1LNV) 4]^DѨ)Ca _d }G}JPN${ɣon`E5=t a%JςW7(MPvfHad)׶↔NZ <&"{1s& { _'}ho |J ,7X@)TwC:~rucYnLU@)wlG R.$+Q.q@]k|+0<O5qJDjAm,IoTTѓ SX|6#yȭ|O~ɢ]0ٙP'K!<)cwf7ފdbіK|_FȌ?ȷߌkNP+i~)j$L9?wap豬'~0yVhoZ %XxOA#`55bLvԃ!ِ@=<,!_>II5q<$%zuyJϧ`%S'MGi XM'AꕫiCUXċ$=)`,4p7Aśj*IH#EG۵f9I',K YS_KB"Cҧ$frsGrņ_J0s{.; N]ve>_.e$=xHQK}>2%R%EyIЮkL<8DenzQ ׅqd>q/MŁiH!fq rcϢ8j`4wZLZ߄69?gX39p#-X-Vpd1h5np8)c ':[LѨK-_UF2,>|le!wF9o&(68Q׭땘_믗nm!97,7Qo4bpH!Wra-+ӵe)/;d+A[h*cn9$ <$JJm ft[ zXY(Hi3t(ZKt(h5Iy;;@@8K`MJPfIwt׍AOs VT4i˖ "&#q.iFcI)!t5R1`!85!D -t^4j@"<,Ϩ@F*W3y1uG K/';&YAN#miJM(˺v1㖰 p4G 02Mx0nkPCEQ~FaLIC̬R t..%YLs$ݟxzylwnyjjoA@~u Q(~ɿwY3D4SIuX@lAgtSDP{Ucڢ, s{knx+̷fl`[QtN --TkOEadGKPw2K]*BI-:l]$+<@#:aiSe}jca0x[:+a137Cl'.&Wz ai֗-bJJ۬2[tR4chJm7W\c~U郿=8XzgdI)zJh~mjc2P%ϯ*s-H`Ͽ+CSzY xխq3_|dZЋ7&56/>2o+ -RzI-hiYf~]`q^az .oy'YRn9e|u)zi[&uK9 Dؖ>Zr8W2Gm!>&$CyG-: (Q P >*wo]NX VWgwj>gIL;OP\+}ێ= +ƾcnε#n`EC.wZ|ZGwt$MQ~%Uo=ͯ:qX:֙DK\;8~I ۬W!b QK8s-֦vVA^r}8$&PC2rL֖z-+!;U^m+`)L~[TR]Nal)vy0|#cNmg.A%A^saVL"H<:#& @8Ic %9i*AEelbp[0$8{u)gD##&P:S"N3p 躩L8';k!yu>vToU'0UC v~CF1K4[|ΘqhQ\}TCi (P*b3T눨ilT=f:HeFJ )社9&#Y;9R܌KW ?t|y׳q ;Ecݺ V+M? R\!i n6zP3[&蘫]KGi xPRFY;/EP}aYo "HyaX yiOwa^VatӃU9*Gf"ۮؓ^f誖]8%4sp>+aʄ RNG>Q&8 =m jڄt%i>/tJJ]ARȝ(aj fX]e~n"ᬄ86 @!<~ScXe(>Ujl<{_[~0Xs?Z^b%14aIj$.x/PN0*?v9:kB e+|O'KTbQ:f8 Uqοd"[nG>G~bU{k wyi2y̶g[[qKOd5;|#J-@r#:-6c.-óQ+[;RqRdY Xl>=:uK *oS[߹v,=m|@sֿ?yLĤ?!i-նl )-=Z;͒mGOy-!ybÀZ_ f(T~9CY1*8), iGQ2|淵{~WT'Ac?dΓ9ȎIJcoa] ,[ gGҍ`NHkh.aCmmFJh*>߶)J7QL}"BW<|HT+}욳ޭcHTZUW/Hd5xv*Ls]`=n8'A"d7]3?)DXgYq0 X<-GJٞ=Ch G'5զ3Uw՛-ZF͒iyW%Yq^rgT"'ENWzID \ߛv)QRd!N9نkvLZRk9 ) euo{{kD_!(UBŸp_w$ J$Cgb-܂6pKuߔv_cW"ZD$ gQE*(59Iu+iQB;8կ*h^uyDJ2) yiP_M si5@`HAU"IJq吟Lkp/n( *p w뽾bX/ЬO g : $`܅A̋izygv蝇$4ZCRIRPZ~Ycb#@ȵWrd+S>WOOp?"nI [2.Izo=i7MN *g }i 5ɪJj.h:e7\aڐiآv_5 ijZ{{Ԝ}Ԙ8$YWRo2C}r s-V杦&ٍ&zn[UܴX huA=\68fmB,'JP70aK>ӘAh E 3gq>rW&^@v7-Li`I)S$Ϻ5 G  TMQh%{t%Or)ta)FW:_hDF.3r+d> Kmyf;a7~8+zqha_GG(QBm ~0+&Ƙrt;JiF(ۊ 1^@S.l-s ^nP/uo\.sc曘=)%BsW@ v@dp$frK~cqR>l\E%SRTjz5bp'D K <^ ̈́xb9ᔔu]t ?w* +[{01 rLE]R}TVW!^NsQR.0冤:sb )$k@~(y4e0^pOѝ |2D'tCKPKl@ uY8h4?h7oPJeW`5+j;X3=!KoɜSu<nE7 2|ק:(;SbyN=€Yx* QqD YK7Bmnkt7%E<ѥZɩMPa*ӷo1NfP%%HW y`Ïq*5=~t - fz=Șj0gAa 3W64vbӕdAxC:N``xhDAZc/{6kt {%&`36zJ 2rO$%%4kP)|fU1QQMX* p6/\Y 8[\Y\_=7VtMb܂F/kHrzH)EP~HHn lK,&0[>9jl*5?n kPT*N0Mlerw;\룴Tei`q"c!V+1Uqpu8BO8~bX^aːbر~p;{K?$DŽ_f-#_P!PndFF?s#l~x7[/օd>g֪\Bsf)`-"h^ө0$ݛw _n_C YJńW:s"FۡHNФG)TeV.R(-v*q!7۸[7\j݉ySU[dnl+^υz>g}~z|TQ踙NX|4_Hq=ӹP_Uu͵#:Uٻ mvMRPrd:!/3`vPdԜ:YC`!.{/T dE 0&s 1ڳ=X$;fH4'pHYۓ1XV$ ^o;{בWӖJ%ҬW〸YyYTbmތoPޣ;$i*Dh "*o'KL(n y;RVG1Zd?T_EneɚLl8fΐUʬSo.V;"XOFh,-M3a#ԌpG^xkpRJL=8- $խZT_qLEap,YP+7/=D{g@lV {)bw/YJ(% ݎk2K.Ԓ^W4rɶB's*A MG_J{S&:MݟTjg;NBlT(_uށku;dѝ AM͓}ɛG8QwfLw%[*Liyh>.@$Y%ɻ˔/X#P8*4|}N(% !Zu^M 1 ?hRE=!F4 fOw5(5-Zp~2ˠAWT^[ڟj,Ga<^<̭Rg!H an( (Y(Ýd?U@П:Qr r ~clϖf h-&?#-K.fi5ı#ģw+e6fko=LlL0E#@n^rsܷVڞ1*A;\a4u2`&*H4Hlycֈzli^O3PG@%3[r7HN*2pYmWBҕWs(˻t < N;ƍ)! FYe|'kg yt+ƥYJ5+/a~>ZFc""ZϡW#z3o&ibxXUj"w?dÅ-I;3 hK \80FWdx !۫'86kWU.dBw ijPa&mOpM X[TzCeeI4۝4ڗ. w0Dyzx \*k +J6/kuwٟ[n⼛j$Š<kۊ} . ӝџ:iJ)~"vD` 7f'H7%@֋ NH|Ɲ/pO #"qcZWӣ>?`~郃ݑQip9_Gn tXn,NE:J2Ȩ.gŽ0YbcnON/mAcJjH尥 ({;ף9HœRC]@P?r~T)} YT^zL^.]EE-(q:r0Г@T\:d9q]0'2k º>w6vA&,BCg)_[Jyj9gvG_df GOޝ$AݞKZ53gٮr%Q&i,[8J0'(c497<&MnC&.zTQ+T^ Ϥ"O"5C#LwIbL+oa8RROQOa8=\JP>7syxߑ @$yՋIP@Xix8lg+Wo阑m%***2:Zs/$Vz&g .4E^=.(5V%|f!:Dl#r :iYpqOq%(YYA혲a*{%[~evq '2qD5tH]a 7~տ0Z8Bţ[ ͪ/g&ϧ hLv@^\Ј:$>xguڕn}1k$4,tIwr]g"m!]% Ɂ[9IcS9LJc Ɛ4/3 -Ї8s[ԫ8EۑSA)FH+m _mHx}PHm-~(}j{FK01Q aC@_w)NZ\,}pt~#4.[X6Xoyߵnt' wc,Š]șDa|5jO`ڒQ34^x}&YƗՍi9o<\-@)'f tEy)Xv2Y ;z./(덩Z l7jI +BD+wP^C!HĬ=l>EcV9.L%3ћB)oSIov[f4QW+lnVTA2m6֪_T yva,l$h?ɾAB:0R+)ZL>H""2aWoHDmEM,i8Zp$g?j[2&pV6E~eX>ZB{3f""2~e(>[?4Zrl o M>VmIHZxBS\Soļƌr'6 HŸ^@Oȴ XI~IàB)ae纃PV>ۣm찷r. ?̽qXR#v|IF?fSCL8 {g]Eu Z w@ɪE m;XƜujKzfQoD<4al.:j㷽HR uhsɕev_J,Q 5컈3+xFaKV[r`ةk(ƊDUŘJkXcee3  PjkJ+&9PA4ME!?\J_,4,Q !:߸4mk4H.gSXo}gtO_yǀu͞!}.,ʳ-'P.pK)/^Ql*Vnt=)C }"v¥ Ѽ :yMGKBVk+8ҽ}#f&۶ZAI@~q'IIQ߷z{^T0D\\N_.i>{'@uђ.罗]VQL_nn^nؠ6:٫+^EJkSA }R*8yon7O)]GEFTu2&x{$J|_E:[r˪Ҧ-,rf7;g7_CS\ g sBI\5G#9ph -HKNjяA5Yԯ!- W!u!˛+l'M,5 Q Z 3Ə J V+nRTXQG.ݢDyk4ʒNִJFDj5oՃGLO4m"`ӒKgN3zwd#56~8b|MgP{vϻM@(cV2rw16l;U.̣o]:y_RidA}675~YwVS,x3+*sD: xGo96.09Cf*R<8z 6Tc1r(ҡ @$͢~_͇"ܝt㿨rՉ$J $Nez9.? m[?NF6o^B֖Q}C0 Z 77p-\$3-i 3nËȻ)WzzvwkG7tA F q 5&NA @`-/ EY,ĸC=yNle&A[M>⋖{ܠ0Z ed`jnoEHr=NN++1fmz祝Pu,`M(dPI)i,DΌX-ȦFB 8 s7i-U)|(E/VZM#I3`Ɂ[21S:s ̳/IW8w? %:FPEtsvg(S"30X_ GBdF7Ü#m#]xCPe$ƈ>)t3V# 2%AN*n ;W E>.H0N-7q73x\}b[Vͯ5렚4.7V0WY̶ `(KI]4C$״Ѹt67vQ=-=ieE%a7<6ŚKu'ag$g1&CH;kv.3ɐdw bҒc.v^GE:tHm\VcZiv6gQh1VUp}-P}C@i m ww| ZMX"^@E_"PD:=)oCC9Ht13[F,6 _w;M/1?:h$: _>k>kB:סƏݏ9 <}9ۑ I(vZdQl4%jvqk4q҅Pso26u?rC/΁ycO{/S S;sMxr3q'[ [U2M[j3 k޶g1#?ՎL-X2lيZ"P$nXE 5TKG{LgU9OfC;"|/B#,^}ZWzm~KNy%v͆A>^zAQ%?ݾ&Q=-ZZQ6rλCcZh{QQ1K/L6ǬPFw5dZWXf tT<n>ݮP,FNPM*S,ٽ^XLH[0cĻ5O VbqpC0Bޗr(vĈSn9TN2 ƞYg-j! L d+ ,~=gt\=\e%TJ+S5L O'Li\]R1.M-UxQ}rKG).A6VOIKau%1Y">fk CN2k$ny*q> T\S7*4y 7玀U_3Wv-OW p9Ah:G8.P'U lWo%z*&3ȣ6|k'&JiA^[udj2?Et.l5`gVTTш8O.ƻۻWFܘnImUq߻ux%w^-@5qvtB#ٛ%(8S7xha!(08/ D^ 7yuK=^'Ф@; 'P*l*R<=U;N6AOօD:;9ϠҖ!rBE`A;2}rdF"SkdMjVU:.W+$# Hsڕ7=j%pF.EakF?YKxb,c%  ěh4ca!#wFE1<1Fr97c5aWRjJؖ:^ `K?"Ȟr,ě ,a:ql!4ǝS?i#=UKC}*>:E/\*د {|\0\΢@J2/ rt#y-OXOxbTfѩ,NA(tHƬ^ٞ^)0Q\a 5b<*0S.jolzI هMC±f$!qJ@V^ h <|Y% f3)/[{iç&-V0v9NMy%FPr1TviiUiqg7c~X)@*|]J !F.W\xֺcG_gLxY@F#(9x O5u8XW*+ZU%<*C&S/R]F[[HpW 0FWR,Am:M?$s3H_X]OuR*Xw1WkIc:N9ЦFp0O!T+-m-*rq$*@2@1R.%_"{1Yl I@w!TD {]6_`b%Mr+{O>Hs62[q<7fšC]Gͩ3Ҟ c(RL|Ŀ&[ "ˉ;sqmXh*%jWce SٍX s{#36¢TOSFDҊ%LބRHY_c\@*z} 7MoƷ{+ctƒ+\Ye{ˆ֌]]= fkvnp K.E]?Pƒ{zv:=`TS3~|ڊ1D An39АMrC`o۟e[=~Uo8E҂>!9A6 H8/w߫t:3e{l]rdj} u&i >\梸@J_m8NRhFXj}9-߆r9ӽq,-'{j͞e]Bp>O$J }\z0~B Wq{ I3z!w,':%%__aRp?*ռlԢˎwLS>qE^e! ?ht⾔EXZ6poyH8tNߛ߹~ xVazg4JzO_Iۇ } $wEwoD;kT@J#u7/3.URf775R@lD) 1yWBsa#bkV"5/rSb:EpB /Ӯ.aF<oft*)W6O)7 b ujkѐy2Geu8 b]JHD 9{25efā2+.{(8 IbvQnY& | fvX@OR:ό1.ŠFvS<ӞhP}*Htv7yTa ^mxRph/8kőq*@fjH6=.RC?a^%,k Ը,  ? ;}-3ߣN}j3jQ#X`I.!E UM\OK۟W_;O8rkJO9W1;FPaL?f!Xs]f<-";ce'q8Vwl ~LHlV?ڲk &VK:s@=?YndsICwW(ZsO? DYoÆq{METN_Z.L'2`!L!7iv *!͗pVyHõu"*x'~!*Hc,;"+\Nަ4)ΨҸ^ 9S^nhj"A`DfZS;^„1S7@h V!pWfѶ8!Cf:25Ȏ3n %x_!b1bF+ ^<6>+-N~SWSe-:Uc˴A0P}v(kq$_>2F*`{&IÅ-<{ezrJjYSJj moβQ<6 Ň I,jWt&v<4 ?F9<*L/R ) =w]#[e{'xN'y(i&HRH|DǙ {T '-,3]ζqNb{ rIK` .^b7awV8c҈ /?*-T vx6+M1wƕ͖\K tbt /X Т%s G*I~ƛ3 W&?aMcCL%"@5ОO^\DmῦOH A`r&œ̨8aWZ"g%dAPRxΆJ@귇wL+lG&77+k6;z=[uW"tRSw*^ q/tPX= :Z>4|fA/ɇ z~mæAzDΕSecESLYՑ4xpPVU=F&^ةQAo}܃DI9*Y2膠)D7u=}{i`Y)js41&c8^xbaW'6alDq;B"Uw@OdO"/jkLvY?y>νE  ȄFno ѓ-Ov9e4ut^7j4?NɐZAcPK˶Jysexz`AJ M^-K9"'|Cž)d޳0&`nVZPB|lIwd_cg!MM {RM/H[3A1%\gQg#RZRc'.~YQ+ι]Kj2vW !i:qڻ@sce09(mX=Gw5 ox<`-R'}!^ߴݓՙn*c(DD(R)$Glu;|˭kWzye ~L0|~v.An K|, +O`zks4EmKSZ6—9vh/lU;&:|kp q:Gx  qD;#xMrՃGE. j0q>=Zj oDL_:>i.m{.-SXD>ooHP_8-yc6qGc9j&?4h0p>eQ6 ~`sbuAqKL!X6J -|ޥse/-]Osν,@Z ^#nx4֬*\閔ϘBŌReY)3K~v|<ܘDgE?I)hX 4$y.k:7/қO=r :w&dY둟 xp*XZYdp4*9[-2yeߵ̟8rQ$7-/+M\]"_j^zմ+^bg, i9dߛ&!IӒ:&5 WO+s ?iA#vH;SzJGh}@(K=~θ$750/ԎO7`í6t5bU252 ry tm0)1%J8 <)'9+cw#=>.=طm\roת؏Ff \bBj@B_UQR VAX\9޽r=MިHK :&"F0f=9J/1’ ʶ ,Ԗ9Ԧ;I.w6Ɋ:7)`#UmN/(]2v{!D_A]̑v5wԚG(aiq=ŕC .ylUВZ+JaT[>kځ3[:IJ . i_ [27BZer &OW Z]MʄyT銅 qo:_WXӞV(*]ҏ)oemC?-as4pٙ XP DI&"JI+Ƒe^<18jaKrDtڹ`l`Kl ˯gGl]afa]yo]WhӸ׬AnT_Ky+ǐw'[wL"?U[MGl,7ޚz@à&-ul\߻Hܜ^bN ~٫/]W-pAu´e-Fe()xSjCWa縶eb,JB@tQ A4ZYA9wV՜V7}J:-΅*^ p5\84VgdAHDa?\!ژ{(i0H9DQ\QKm6≂fꂆ%sfm=a-w]ʹ8(6Q;-cuCD$E\v996+qOJ:S\_42ߥ/t.@5uQu~)hX;^27m^.,)r$0ҩ~A"#hlBn#&w;AO d:wE@WbH?l v_G"]ظf8t)L vd'=VE3ߛ';ٺ3FEƄD\ x/ JD {q Ѡ3=,0~šp|`F <9(EիM2UX%UAy;6"jذEN8$#bD! m"ujc̝eۼ@p,1Y=$m}OWS./>W^2loֱLc7c@=?=&def<6wxG׷ r _dCl;ȓ0BK`1 C5L~WngG8M0 T'|Ogsv=QnGUyT@bVYzן-kJ ;!:D>\X>0~r{u%E*g@4vYѵ 1ݡ }2sme/A\-Y6\QS٧"‚s[]R6n޳h_s1uqNbڄV-- up]62C,4[H*tu2~IƐ)"}r7gw]ϴ!Wj,hS4@V"WdwyTU߭kD +TZUM0xpni#3DTU.U5) $3?O=e4z4O6wM'4I' ؏v41ڝzʱ=8Ic$ZB I,͒{ {oP cd5iS?\л*2AGNS[/w5fH/fTm߀RվuQwxTP["z+H--!r6J``j>R?ˋ@ßlDdsv!oM6giL-+A.U QXD3>.5O~c|fG)A!tD02vHĭ%:LN\n*8ʃ kip2*YVD k#-z%"7r .L޵,rzVrwc $C4ʁ^Ж"Zj.Ǽˆ>&oPk6 19 \\-66D0=O5~O~sP6R!2ӛE؋qMWңSYZS@$foD[ 0#$b汕)TV~zX، 䜸9'Qzsv} 2ǰHIڠ1 矿Ƙj&TҺC?l.?" Zrx|( g퇂nQK3#0Pvl:PH`(qNYpIBX-˘6PߝϡN]Lq_DfLPR? SgvK9:1 Lƕf)C4ɗs\a+MQ O fjE7DzТ-?+%h<\p.Jji<]":%Z#4tWުD^?c : H0'ݝj#u?zWu6 iD,TbEѼb^aQP>$n/]ވI #P@y i^ڑgׇF93p @rK0Eet *FUzTPW34~1lA=}8NOW߳ΔnvIY_ѹB'WF.zX{AD;gGwJZzCi<ZFz*6hYox3@w{F@.dwgz M`M"VƯM ycЩh?JF?\76.xpdP;YĶil,G\iUI˫cF/Vj8s[8FH!` F,ʹpfB ?H\[&!юG ͻ/9L MѰ@H{SrAIEicFDީˁ=vd" [XQb8i85 )&*Ȱ aJO5k0WH_^X9e#!Q:CI"-֨נ! )ز$+\.Wqѷ#GKT+aT es(ɮ8e,_JlH2OSwcW=O{2+!ZX4\O|I+hqa)# xU[ % ÌSc#3bxqRG'5w6Ս$c]|ir5637D͉gHFPE!@9i_lŞJ9X ﶤɛU*ˑd~Grdy| n\s ݽj)﯄0.5ȅM/q317U .yc9%N{DD`ZZɂ*)U72cБӍH e]5x;Cހ@HLƁL(Id.A *D+>Kͺ8ȗ/T!wT^#P{qlTO&"t5QUßr( ptM)4PJu H45uB-E~}2=HϞi+ /9tTV\3ChEaJ^,p6֜Cnp>O gh`derH ˱%I_2r" `6i^(NVOs3102 cj9#Sl ǔg #i#{qŅeݴAZx£^r`99e5 9hzzX6( Vc47z~oIo2i an1LDG!۞T{hMCr"e D[Tʿ PCh~yU?@+a&K`9훞+N)s~QĂbINHg@ `Jnv<]R 39*,~sj 6 ?WFQ[ބ7k"INWxѧĨy֥[pz,zML>p/vm FS[ Mŝj&>WFѲP'g*Ȃ'\Pw6ʹ!|r4 R/'dxRΗ7X/eVk hTM3- lj3(&XYQ&jE^hzltu6_Z␰it6Bó«q~DNljl!g`)u $G0W~\WIYzht%g@JGW7=CK^;%_YAzH/!&]: $*._fN(isTsKZ-nؤiM(!Iùw4k.n fµ^rMSP~(Yj^GG(o+@:5΅lQɭ|mR,9Ky@?L}xO^}k-8qCGz'e(:DQHzk>&SvљQ&t9 Hu |2M-H?ѱ)E?kBXc Wb·g I:>0fFX~y\ ?$ɳs7-dI. p3p]}vPj¤6{|ךp sD=jm8vB [bӌUޟX0w5/ I7 /~ =ڠJdN,#faw=4 ET (< ']-=.l?ժpBV ]Kx? tD  VPtʊ9$qL~6 {U}ky|%Q]εd-Y2g{NX;^To!0s=7L*kk^0s;Jg~رwYcHtj+)*.F*.?kzGB=G$o(;+*2ɣۊ6}jc9 e/Zg1z7f+anTl Mh.*sƒ< 3%bG.a%)lҺ|I崅{:kL%঒{f;̌PYw!&vEV1WBm 'ˑ1:y,R(tU2Nfg+lXnLPx}s+AkTPX:h؞_Pvx5"K֧02/l9 x_孶'~3oRWD@B1R)(ޱ QCڗvUcP:m`bH*lzboE;RrF͚A$%2Xz]ⶀ$: _CYcRPF}6tn#*1;t26 ,Z@_ c|WfT+:Xzoc3|C\rѷH( p6d,)LI2~/ZLN}Q9#ZY,pUr*/2-A¯u;sHR鎿C;R; 9QIMz3`+Qf&0I#}ݞ Qm8܄QA3FQʻ{[q,6v^Mfڀ v}%k[w\6$j{ }x /:ـy ķ;;Ղkt<37=Wp*8;yDg#H["ymmz?h3ڞ6DH-*Uۤм\e zݫ+T;2XAޏ{F$הk]7q6G zh}f%d_FV3̙|-HN_onO@EeKfJDhNkd*2)x`EG=!r/"70Ɗo*mi^Wpu9hvќ5q^^xs 鉂aM5aW8n-&{?p>*Ͱajv [;k?MZێA-`[zcBې]g$‰qϊ7"]t8[I2d;/72yilXfb{-8kQ]%Ɗja{-S@m0e[kNYVzE< ^LKiWOcFD-Z ۧt9rkiDH&Bԅrs8$Lf-zXIkY Sq!Y#{>v24>ã%:A erXvɃ ʮΥ~f\yL(n˽y?΂S~ (ܶ1x }R{|֛ˀDss,S%rFJdT]Sg#! 'gjiӚef7P2bVToJfBD hO3z޻fy0Juxyؐ(';Z8I~tcb"K3sMS_MMZ +'^[ .ͻ''!G8xxe#>Et9J/?d>oV Uý(y?+P%MLsEVM#e&e#eÒHQ1/8O1n8nA`aE"đPB^$٪uIf-zsW~]7Sc=M&D - N@tv]H5sg Nf}yB ~mn|OJ @:2BಡdB\5|ʀD JK7D A@eѰlAA}Tђpj~TN x"HnbS9n! ŊMfeuwZ}TҕV l;<  3@yAN_||brB[*` CK@ÃU)±' E[0Z|oL2 d~e6g5]ol݈ذFC2KN6:.NyBC+&MxoG0l\"2nw*B?}2':DUKݠi6 /wVO4CC! #ۜfޗ"))jq~PmKD]Z>'@ԸE1e@'IA@xWv ꀩ(yҰkV^LdLgߝl'ܴV,W[­-wYC,Xtβyt5FSà"W-zMQ&%u3RN 2X8n51)݈ 4H> =EPB9Ҋb>h;Qs> ?YRqw8W] PFifٺP]#ۄP+I^s% ̫N#mN0ޛ&.7Cn!<D`j0ޞjV;ʘ;S m{!iaAQY=dA۞fpp6,HwA#TYqv8zI8OD[2,i8.y5 H|) `i@|vT<ĥJPfY7_z7raUܵO oW2A[cL v`rK3ՄTr:&g_n"۞3<<ԑHn w5,'Y= yᴞ[ΪAx̌|'8}|JJkU4Ogsl"D&y9t`di76(3.ٚ(Q+o_G98iu6EQT Xm)dZRf^}):J,C~>;EVn`+'\._<+E] Ar0C#W $ɁS Q`r`\/ә MzXkE*?H@?n@9^G xD;QU\UaN)VnPThq`e]tyPcH5l}ya?"U`Y{:aT+B`k/vj+l]Ӛf {LkTsg޾^zlWP:>a okFG668JG7FbB;'uyh24<[%I60`~ D}cдn3\Je/f pk"MݰF?$յY×3C7ODzFm!CpjI|EHXf ؚr"WzoCidk#- vFr.0({w(n DZfZV"pv4-jR4 ?6he6ꤽ[ [ڄYA.opǦMT2l(h=2p?2=Svred=>#v-U`X+CtdB4DC1an1ÛF)"KF7"L-trړT4-M{a\>߹ևWme2&вTqOK*  |00UԭDϞgσgE''#f~LFV|?7H,q>A&kɀ=^2 D3c: ~u?}k:OQ GڣOPR!#(ǕdN9OG54 ԁ NZ 3CX-M4{Eͻi0bm_a|E[\LCYŷAH`'aO^)y0jW;uE=w0(ѯ7PjFܡd_*9?+{+Ӈ('+PJyF˩`Ïg`zl("R\^OtL^+ E]Z7nybF!BtM?޴}oFH}Ac^H86luN+zv2 Ҳ>O%&d\,V>;$"< WU@qYfXP/4MU׆i+B4H1e'|F.msqqɈuw 7| 50{_$?ź:jW&夎B]qU*#c]v}GJYV>$M[E|nBAL@e+<rTm+QZ1=NXoz_]Q 1P4ƍh)i\D"y)<;`Fre5(/2mi7{ V5l]azq_&n[ P9$ Lq//z/4qT)LjbOlɬ*$lHΛzsT7$:[Gìp|q5H !˪Uvx8 %??.K\/ jrM$ds}zj)uvCk{ q]aɌ E$O;u7ikՓ(wU%.>Zl[<ɭ&^HmjXϻBB{_T=,9kZ؜qQhRI7 2?.T6x!s!1<rܗ 6s+JJ34՘N CXUjTtYhfVބl_L_1K7GkӅ MA @*!<vΓMDWc7R@3J!715UowV28+B7ЁPʇX si,6jT?:,,0qLb5 iՓ% t(υOI(DCM= Ol!L}PGl^R;aC1s+$I0Q1Ţ"WP'@VLOPRK@ ={ <"03 ?&݈j~܅ʼ<>O K<"8T;"_y5DfQn(+K-NLជNxG#Sa$Cb. voXtmM1|9ͬ4 l\&|ܧ(i9[mQorngJ,< qIg=/A鉠-q֒k/5J?9{X%L9B<~&tk/2TdYDҌ2bB{ U bh5rtYs-aZӀA&A߶?5<"q%Uh*.k^dEQip (Wlޏ bj5ۋE^-wPk-90wU>~^ٴ($\7zۺjVOLVt*O8`ذyi$ p(0hmpk^{&t5i{ M8xv> l 9yXS_/R "iǍ K:ub24=Y%tNK䓧 )mșխp+R]Ѣ=Pr[wb>]5<#1mp+^^A!UlHX\1\bzl51p {+\S%ܱ~ +Nw^U1[*+#E5#5fRe="3nuhTzl+Ʌz7W G.0&dE,S&^+?@j.! 9>];5sJ՞+bG `-&oWgXG7( l}]sLYm13!.,/GD}]<=L'x_e5?Z(\pLO]IBb|>DKV _AŚGy&6_}QbRJDQ+> Vomxw"h,Ym?7 Y]q*oه`4t?&2iLU*A߼lr>V|qY)CDOmқnZLiT\^Fh_!MlNL%Ω_|Ɔ!᱈'rS%S6C0Sqv0ڜ2|&,Gu3GeZU׵J[Igi %9/}WdndoJLxB-j[Xv@kFQm)ltpO8Nn؝)}c>noW!iTI4.A +~}*ymZ8.UmU#&IrV@NHpDAAn(|ؾ"F9fأ$4#>OӮ>n{/rz6,K0RdH#[TKgk5xUdx1>Kj,BRFV 1LASN= }Fd֭5Tc ogqĘY79m G+7qSx Jch9ö(V;{ {@8S6_(9}D|u߁=4SZU$Z%0.0Vcj֌dܺȻ#OBFv̒(Zp״c0Y br,:I}`ۡZ,)H1볹,%z'b(3. Z&./ 69[;I+&,®'(C ;y&0n)CuzT1zb]g넳]7 w:LErH9U3CżeJNpU e$LfbQ.倾U,dB|7;./E7o0.VBfh:HzxL!G#$쌍fv `w t0 ^wk{˼|sUAy$L(.+;EdWU~ ɍ28]jt z+x4*^k]y àg7>OA{p|Yɪ^vp[ B.F zpG4'+X@qԍ\4e.Bi+L6]?).8mdxF"xn =Ty'܁e/C_փ0VOߋ !IttwtӺ4 ;k檸:roY=A!4pB\Dhj40\U 8S"t&.]bNX:.*m_q` a{'cuZW GG?SQeLDwlwsb˘2k 5d3T{ϫ]xަ.ԅh!S36 =jH6/@LEH7>Fت|7BnM6+Ow.j'pv~;Y<{ Nh^!&+␿[6D!{IeEDٛeOKP%So lOlLwADED>1U_Łm꼴Y :;˗A 7$>RgսZ\lj7⑁[zy ЄEWh Wҽu<-Db9 t/cr0EWJs[2?Ge}I$bYRڛ' QuW/a0R<7=`I{0Dj+[@װߤ(+ܖh`0p12aԼ57ORnCjSO+RpAsOu@r%zPVb%ioA XQeL2rkqw , ^=>t4< ʌ6y? fo 9Yc"q7AgV M@6Ц-wOlro@n GۃM?{0"jvKHKjy{@|8OBwQHv('M*{JgH0Y4eێ"kRGӼ3}a{$ٕL4Q!j@ؼ`z't) P_B3( 96[\P@fGUs] PT#`C)?Է5YREDnˆɃIɈPw\ŒWBeҦu A"9!p' bgC{%6$We1п1֝b/ЂX+uLqYQ&66NĔzL%[ >@Jلw8ql_{&ud2J_EˢFƶc F Y_jÍX*W +1!Zg~Oq$INoǰǒe1wN?ثK+K-M>^0EӀ2Hy=,JqJ$P|ca@>.N'@5u iCuڱ(%}]]G4۔J]>U .q-K% (Y됉 æD~mp2VMn˪ }?2{hRLr&;\e&!GՔ? V1,`4{ZqWF;FۡZU)TJmG^)n2P)-,aN/_1t`Y@sO:6Ո{+2ni/јGW-!^Ώ*%*E)#8`8l{)iyXK|Th@e ],P$2y>4GjroB čODT|Rf"aDfCoTHNwRvm?\Lbc{ږJ:jl30_WX>uG9+Bh]BAp!M-? lٔDUG'M~OG̐՜:r>; lur[i%蝥uRMM-)KE[gXo5/Kʤ̼&V4kiO*8ց 8,/,E;LAljװr 8RYyF!Llfz;W!ͭ. C*O="U0‡U 9$IZf{=C8P!zl,,FS31z<:\khdѢ(C/=J~S.HfW4YM! Es,'YV5Uʦdѷa`?Cku5*tD0=UW5B EZ.`)'28:4NLJE[w(q㤜/Uţ3,hW=h!Rali+RU*H>;)In UHtꔡfk'gp,2wLnͅ+ռ%e/_$ɏyGs =@fC~ R#4uOVwP=R)8UHfd|[CU5S&36?=>߰gw$;y4>" \o[?"*PS.HJX<0֪Rk=##Bum0E덳lSȬ8 Rh^pfۍѮR*٠U,=zk2٘!&O}R0 *Cz4,ߋo'i]>fWeTGJcZ\BM|}Bp&~?cǟpP&-*S*ƺj7[5/)r )08P,X"|Һ #"*;Ԧ!޿H]|IϘQ,y߬"N4 L, y1ai"R|/P^v=6 uYq%R@]yy)}Dcb/lP}J7Bњ=y_"И^4`Fun;r6Bi[;C#40PVͫ+J#ˇC.U>iY?#uŮ4&%S _f5?]k{p*~.4UG=A'ِunRbCH ם]0XbvAc-059x&8a>v]^DCY~Tpw:lr\" D@ '0#ŠݧHG^qM<? "Pn?DOl#" ߏYOa$7'9X'y^޺f"S+:ddFҺ\09_~teg䝘%/ eXvc>vj>]L2Xhd?@ wK O@FnbqΞN32BQ !(^2Z\+ zՅk~1 Iwp&M nC) ll0. 1IXNfj97[{#/!qУa21 pd /*dp>uj@#Gۍ8 Lh2"wU\1d-d/b_}e]^L B17"jt1!x"OGb#O(O:t+ܫhcG  3B]:!63qMˢYQV?1Qykm?D) bA;Mm$)gm-1y9΃BbQ>t̓<񿎨bMRkud>KPF}4։~`MYm)iR h2s2*w҂CCt% d=38#!K=0e=#;F.GLHN\jĈgEP~LFm-gF*AQ]ZL7@zt.*jMa!E AV?PRw`AF#, $} Z2S_'0G@H>evRMlLso}t_h;00 DŒ /7X7ت@#Ke8ܶgbТp0ZpòhLq_=TiT1=ZsHtK OS`:^03\oab+L^$=3/I=5BR>غ PxAut,=sppe>L4L?~՝)Sjҧ7Imd&nc|&^pꠈSŠi@e3jOI?c^I)bOAU'/9]t{cpa$_-SRl ;+| R:( X@zHDwU&kz;|%x L.H@8[!Zѫe3!P+8%UHqb8ݝjr8ӢV,*5O3EMonb:Hi4xOx5"(a2ybˣ?kkX'OD,5P,I=&'PIZFB5+]s!m6JI'~[BpH,am0/-n _QPp?.OTshc՝CT^P.]Q5 6:zє9OJҋ0i{8Qv)dW|eA[/YT9s3@W!?uIǡ_^Q)bGF (d/f?ZGqO'53{X`H[9PF(']Lp]\જ C| pv/̕f 9M.SđĨp$V^n%7ә2Wd  wԓ>o]!XbBT`aĜ-'d!=fYOu5TWfǑpa2n H*~2;ace_N$~5.HbdALK-`Q9EA )_9ORܗy/{qE7 Q6JSyY,؈4ANQ;,U؅;*k:`ItՕ߮$/t^ȳu*oӷ0z]9rp9 ϖ<~$I'll"*;Q_ . ;iimk3T0K .CiW+6MhϦH:d0BeD ovzvw/$~s; n#|~wL^OX$nЧql,~<1)AT$UQ~P WBu7+,_CwƠo5"CBkjlH/ˬD#t!Q"vIu`w҄>:L|U^)E,k;6Ck}:e+`u?< ̹ΕI|׽Dm < "F7 }44~ OSBX +x=Ȩl#/R6+%"Ww.ק ].⎍AWX0A %_oqH+%ߔƪLx7U*ܧݤ0gWGRuiϤ ,ܙUr[_y6k%#/4ﱍZL*܀G}cHy RNirYYu N##e[ 1FӜfPA\ rw!" 2NrQs8e>7}X5{3. s3;̩c GI^xq& 1WŲ+RO@۵$.U0)s*cvr+*5!Yov|&T#6n=M" r0 p8wS} g|up l :F0W!] /LgefTHN2IxgKكF/&OcwCR!,սz/r1’X'5| 0$-5mSOO" U;S1 G1Lq.9 yeRYNeKǁTjB!2+ X< gCξoe B[WrC.oOr;9kj Ibmnu4kKT!"|츦Ơu:VSO`u+?MAZZhYfαj,(.NOPry4 ߏJ6:@ (5Ovm)-8ϲ<+QxCT'o< 'HJ"GnOr -$k,GOϬ6&%Ϗ૔g&\dYwn/,,MC>;x{|Խ(Ά?`@o:OvuPF^=pTeBƕp0IȥEgCu%n; eu8Pن置f/LhVO'cF1I[`:F8raIK,-r'x;: ^ bov8" M{8T@EEpg/:!ix ,N٘F )V."KÆ|zij,\mIR: 48|M/Q 69Nڐ}!M7PCz=b$>݀p-72hj'߉>Ùw*/gzy,.ezN_@O-gߣ!hA_$C/5,i_){#x?Oo ſ ÌvZ2m!]"CBM{_JbE*g-yHP l 3X-C-t@K< 4.n ~AGYnz+mތ8Xpa#7`"qtɳqYR1Ot8?1<0!p(ߊcaAob5+X} _ '9]VdF)3~6  B^>->:،l'Ԯ@`_'+- ;"AyXzm,oN7͝{{&v֦OE|J6SPq'ƅspwCRo먴afi3֧] <8 ;e/aBVhZNF@*^4n 9cI}t_T8yDe.-CZCy YT&G CJ/K#QFݙlʰʣO(o.3i u_Φ-iuGZkZ[=QVynRE OTw݃3)*|qx7 L#%:;Qx ٴ,Ȩ:kDD.\ל+37¥lsd.A>x.;ca 1KZS::Wl+c4kP)Xg+)jر|>A/o Ⱦŵiflo˽Im߆ ?meh&aFj_|Ezd&YJ]|h@׼vtLWtѻ _Mxy 9Y=u"P"f}\v}OM9q}aG6zkiJUF\-' v+VjҦ}ywϭs(*B<ȝJm&8k&ЦF& +`;@":¦ HSr~ER`{CWV:>J+ tp?X6#ŐjЪ%(TH -E+EmШ~0 b!;Ql|u'+NLy2XZ0|fJO2W {U/l0]oBG;Z!C:w.cl"uPye,̚SprgWg8QͭP/)N=,`ԧ$8<M`uU143p.!k Jfꛟ.8{5콗 ,NSX%d0VBRzX)'rDz06+lݘ zVUH)j -Կߓ: ;Ը+~J9;UZL$9đ=ȿ˱擈F(vݐqIg%(RR#D2vn U)&qE6L#CQv &8RV1A_9^͉HBRjNaʵ]v0l 0ʽ, Uq)~%HY' uk4GrC)ܶ@ FXq`:U'il0f )nSʬФ_ 5yʀ:֠sPw!_=th =*q 3xD|qYU߆i+XVL0EzWO 5QχjE2.&B,eD`"A(&B :_,=^`zw}٨OdƗs-^m-Q\bC9ެ ڦa q{" G]ާnKhHU͜La);Yi!$eG!' >*3@8Oʸ!K7rcUf>if#D[an&TMٍ @ld ~*^;{gԸ(6{;v #rdC1"&u-!WM,NoOؓϞ4E٫0&_ 힔_׿ ͱX{L+Iž=#'̱{;-b@OPp4Nj&Х$//P-xFSf嬬Ρ.5`M򵀴B9oXהp. 9ǦO(ௗz8U VKd|u"4\'mژylyQ&<%^>naoA(У3.IM.Hř~xGkxw[⏐tE8]5xu{%m}yz,B%Fq쉯3[ϯSRM&>=6y B `MmCmk*nI]nh5Iםh}.j!2e}xmsP9sFHѹ$%\x3Ɵ(V6U3ed\Cd<>Ɲh b2g}GEVUqJsRXS,Y2w#x]nzi6N*I7ʵAY.hXyxez iqfйSEkL2Ut^ .]ƶҫ`>1‰n撷}9s&ȡGÍ^7O$Z1..Jk*v`7v}G5tG9XD+Grjrj}NuSBx>dاt n;~ha8{aO av>\X}sGRKi+)"gȺ2r=E #0ҥMAd Usv`}}]#Py3 }.iǙ3yOL1Pwpm4-j=) Uߧ+SWb(>M1}HѺ)V/d`߼u$mPW_@bҳP@q\3tڝ/K1f)72nº;gnnH7ʵ(plj׋yPK6gq}QZ_UgHV+kQ!= m%"ZhR ;ީ8% ڶRa&G JX5 ůeinŗVKfBNA0%$kyn+# KaZ#aWXRVN2mh ej>ƵMP@ ̼Q[Wg{|]""Z+Vbp'Dƞ1>CzIk͛DTWa&pR@s}}$!==oV 38ia3#WQk~#V gz$V8@^H+ b׸1uȑ:$ReEn`XN@0 9Ww^FV#cfy yor>o% 3%BQ9]xxl]8gPq'v<|- Q ,-_F;ނz E\c)Q "ԣIv ɺ6"AΙe]m$HDrr悎Jچw4\etR~d$.!ڢ .rj4=6|ZHfpN._E:DY}.%_g7.ebeR'3W^Q߳yw⭦mSZ}WJûW5az[e9uoH}qWW_Υ%?:' tZ]x̽` \~yzۡia=gAW#?R `;^/!5~Z@pt y5j&-13]I露xm9̪7W6r5,Fu,v 3zJ$6jo{[kcb“DVN`|;{[|8**y\X8euWx9"k̈@pCXp 1sBY }[]ũhF?-IHS""unXZbu}{`48\Q{ʷko|aJ .{S- ɲf~|WD󟣙-5\N/$€5W۷Kb1Nb1üGiF kzn"f}lņqߙ};*&@D3 :|Cq~^.{_q6hpNybsq: /9\i37;qfkҤPk@ ˑ԰Gm ;KU*vdt,\¢I^ig96j1aUysdxDZ&Hi կzhdS3qu#G;(ROV+@`e }ql2"B =qMR:o~%j^ \7]0iY.q/o͌0 R&*p\X>Sk=\+߀X K2+E (:Vp 1i8*bѷ_fL=Biπ-mA1Sm AAVp\g^qT{ĚR10W_Oٙn7ݠYٙCowBrc8`.)?? [WpiSm^ S!Fʰ;~ӨGò |T7'ƣ;cbFN? zf!~\sD=PBKw+^|FAGٍ.Kپ*۔[|[Qj%^%r#$yſ4-kJ~9^~<ؔ D1jl)UTdkd*sj1aבk["~٫d.!{;5@=ȹ̫.3&Mя W5l{m6 l:LEkWW~pa g߷sy0xo*ѝ՚8M&½W~(RV * n9x-3t|uk{: ufN2 Q A@)o3dm8`Aոaˆə猦Xk]UW'\lG~7-ɪu%Vz 0()Z`4$Y!+kJ3iO|[@1.#M|0-{Rl7cNL+{\YjS Xj䡟C:[aZ*- Q\cv%QEfY3(=j([U)Eyvs6v$ys晚iyg5/պ͈ad/,JU4s$Y0.ҳ`(Rm d>ȸPxJbR}ޯl8 K-ްv!sVHNű!\ܯ~7>~r۴7K\M:i)#(ykw-1pG*>ܨE؋Hm)9pN=¯ `SVnum92R4]O5smtcNtmƉk;Z?aĺJTg/Ft\dL♉5GjNׂ pߍ=МwaOtj#,I;'v}5gV_pC-HDzpY .B!Ҙ_'BK/ಫCBbĈٻT݁ص}HmavΥ5^zR(IޜeO~!g( G@x9߉=r֨D<hT!әCFi 6$R;0WnY,(Jt/ P 7j-|NMrz(ك2Q.=o 3=8YEm{9/3<X#[ҜS(kRgҒȺWhZWF>Z j,O$E+]j! 2Ca%0wcIO1#K)<ѫHЉ:$^Wn=}%bGԿМ,fƲ)UKZ]JIDb0{*%ܯy0:Vo9GS|`[#OTry5tEډcJIך z`^j[[UpX xNts*^Gߣaigt c#oW@fOc9"5}:7$[A~sFJc/P^AػKJP^'^Z8ٻJ=hBMXz+Xݪ~ jCL-ķc0ª$~l(C3Vof&zjUνzҙ{go"?9)=Ap5ARxwAWy7͓!d|(c:iR-~UtUK:ըW Zo <d01Wto*x[:Kc*mQ%]M;͏:D&؆5 )57>GϘՖ*NU}H/3wΰ^%J7Q]RRdcKl" putWIGX^_-ysEp~$6ABڱjٛW+N$i0fS. }UVg$_{W[(Mc#1!A@6ȴD-DK+alYrA )u\^F=}4ٙƂDs 8{ǝ"A6YtsC)VvCu=!z!پ59@G7\Zsb-В=_??gl(x74.Ql{Qe|..]g\o*CW/njT6|xS 0 NI* a)F0 #C7)^n&B#dn6EVk v9~ PLپU$(>la@k", ^E2^2<@I$}wNs4wNYrNK)O\Pq-GC?fkpfS«QT#yVgc-rŶ<ٔڡ HjOm@K]W}$ jмS"_|jeZ_> IzUs*%sV hщ-,hޚ Q"=Ơ )&z& D/c)X-sQ0R[-B93'>R;Tώčg%cp1Y% [)Az 2&eGᎋ;ɤxkZ\N7X!,nO0~Y#(/6JNkMn([nՂ"J {aL`{bB]kuaj_ĎOjuB5l|ֿUC\eil0wv 7䍬Q6qKL$ڟ@͕BT/mBF-h0_9)DPb69STgVmfr4y/\P}D!r/f!wmڲ%8> ct7[K/VaZ]6)ΙdܢmF4өb\b,*' rrKN`p"bq^-r d 舰ޱ L,y":syZH%pf^]t3 AjvvMspqd 9I!GfrUOKK@u4&Y5khd2qwӌ=`Hy3 Wrf',"q,J S"D!+dpdTtkg ;XɔA0#^u%t>Oc 9}2xZ:U$(-Ӣ ŐH3]9R1ləεH|g-R0% |JZs%Fpiy0cL*FI@5~NQ: 3BYi۴Ƌ )3Bjp n` F %u\㺔m~|;ՂʚJ/'h~#7n?hs?2qj {c(g!6׼ ~M\,|[ebSa[(]EG4F8ƨO"x6|?h蚖֣SӔ4e?}Ғ9~ zT@k8aNX`Uт~ɶߠoN{Sz|}bϫ x͚"C'Q50e<~%ᐚfv7s u2ѰL321hu1SlMDp:5rAq0/]vZ׀Y:čP Uҭ-AnZ""PwT*J+CsmFHÍkg{*ߪ]iNgBx\D DITٟBGn~kڭq Ha6?_4?qEfv2> `j^b}p̜Kv85D~U&ѳ'uG"7ऊ%xap}@'Y2f4GA6vMb6Ӳ]3# ŨXٕxu0Q "8xo5SOq{ :Yڴ&P"~!eG'N^ (@<򫶩 T%PtQA R!3u_ DU3M1<^WQŊj֚r" r\  I33gÝq>"Z5,$*)6@W$}G3@kjGe~Xaӡhfn-P86᭔t mTv%cݛ?$;րmVP0RIÌF1imEGAE8fڊd&QT5wb¤iWJNKaK+}mb̺&7&۲-$gbJe[jE1霌 DXNF r.Ǎ43ߚmJbBZzt|ܐ{nReI gSj8`SS* %ΉS<,Hز dW8$͋"(Gz&\d/Fz'W FA^&p}b\zW*gzR0uM_^e.7@F޹F,Ld|_E&kn$`YߒoZ[lewj6aǢ 2 ;#1)4K8 Yبp8(@=ܸWn'Ivb Zˢ]E5Xr,p%o~,VoZ\wG"Q Tm𐝧JN\1NJC#0 ĀJx_aT2{H&f{ɴm$۹Qq{Ev US=,eC D&<#[@WHkdeL5ke?vNO褢[|l>YtAT6NCEM׷#qZkͥg?-1<^ 2j`?&$s1\ү9s"PW~/i"`ʥd6o%~V4"󏍒wP?EO5ޛ=c!;0/lC AX.R>w{ZQLyJE( W8BA"sS0md.u%̮\DOhUC״U}ۣC[+5Ti}E/r'>o7w۾+B 4t 9J'ͯŰX^ѽ 5S^#ڔ*QMaa8wTM2[vOOj2Ql۶YqraLtNoYuav+UPlPbliR%-;]9n/Al'[\6d:,<P:K]9ꮭ^^2NT?ڀqpv; 7hV TS1/3Kf)a\"Pqsx}%[dbwz ȍ7:>v\Q8"7c5zI5Q 6Ow/q38DHjss +t3iJjI__$5yHϜ~i$4Ï\t9F Oz̓7Ĩߵ}22_pn5$㸹|=Ӈ[.5|e6fuٜ<++.0650z1!,#/o?K>؊ʻՆ0SUnaUVI#kpkWZ{-;%pe>3$c7jAd-"OE}ԧocRRB,.(}W6Pl3zA4aF{љN#r:!&x8lҔeI}vho R`S]wt";)%䇒_- #n&g}Ӂ|Y]ax]f &E2&uG7vw3k"!nDbeAzG\SJ=޺ |#„1K?C!ּ!~̵#`twX}/Gk lf$xE$dH:ƦŹvCj,ӈl=l %MbS`"&ף%Qّ͜ZkV|/cea6<0l{ ;|óK8>z!>/$vFk{ =lszD5EV`NCxpngPb2H[4"ݥ#0vճXIS\_ =@B 9Q;1i_w -١`qii@\V>~KBӃ@8hO8jD}9vW P4 pS0 <9~G'koeuzuygTOZ£.oFʂ@I8:2zo<_准R5Ex2=Gм r# 0y4+쟋!vja r]?E'!OYKW !a ׭i]t>٪Χ5\H'%P-04ފ.+ƛ;RS8_\TF˵EZz7lg"0]vpi(5)r*TYu+HUĴ*Gx947x_xRwUN"WA⁴ءn'lP~ "< H"̎(~˄Y?79DM%wXV"@V2?{?rϱi26V?({~$_Yk6TɴtS݀ ZI#[mcvRH (O͛R>iIU"f|:a$ ˘IZ,uW'ZO͠y쏆LaB\WXR!`9dq,N(noE96yO>[X]s06rL5[[ŠJCҖYv R w@恽`UϐM;kXT4@=a=~V5!^mt:S `DˋJbtl^$վ$fXA@nf7];:+Z@Tڊ!oZO  t=,?"+__꒝Ho qT(eUs wsivԎcFhi޹??:L>5P9~ AQsfui"!?gGId:f`8zƽ訕ԓ Bm弖+8Tg>6! ! ;]WD;Y`/Uv xƧx\{(Z p'i*=?ܨ5l<GڢJ)uوʬJF>GݥB]|{fzU2RL9 |2q8{lgzmA}>,7l]5'>P#U1xVI3;BᓲUvCeDpU94iԐ.:Ch0i 苧Wy #E3r0Tn=p'?Zc [ Ku.E]]ް))ZWoC7qc,zPmy@'w@,-YFA zeXս'3q'Č":Ú>DT>Hs^h`^qղF|^2'jL=MiN }Ý u ̅ ڳ?C!?Pլt*'"Nխ ooP"=Rc4NXal%&1 I>=qG^n#ח`+ 1?9dv ClNd'$zdPԣF-TMdW&am:Rex%V(`o%w'DTa5I[Bt}i!shfchafo5_9ap^\;Z_' R߃\Waĩm|R5Sg ]/34Mو@0^zQdpE>7o2T-4BVԐݪuf ?\9 AZltO[]R7X# ʸw =\rg#ti@;-<TU0|z`Xh]jFB„!o \(y)R$, E8Tfo{n9mUщm8klMZn崡h[! RmL%6kdMr=`7tY{UƸtK"m~^61W]*`w+AAI#5yK^ Xum(MDW#d>2Llۀ)ݕSQ"Ѻ&fongנږyy> oj5`ӵU->o7>3q-y_BLQ{ Eqf8` տֆ)W"3qZ#5?P7/xmEuH ;j;Sk7~Ɖ~Ƀ_;3^Uh#&8ֆ6/WV%m߹C-,_EēNt%"m\txj(#Hyg-f容'ʥsU .y3!^^6s" &b@2-S Оw7>3>lqjtVl DKM|*J/b% ` З涠cj}uiw!VH.T-Hnsh2+&/q/5IX.5(sc3t},qΣ NeYV͸ u\ |̂se&T7 KOw:=h>8pXyQq̙Na኎4ku<ċދ#~_[af1k#ִJdRGϲf|lva;7n;8:.'ͨ v:ԗa-̗ ]{3,w(>oE elxLwf` >CwSUD-eL6m\ ?*ل L7f+~n8ݕUxrBr!>ݼ&"՝ 笜\_&t$n8k\DW0t%߸<f.tp/C& ]ё6"8&*@hRKfYMp/ףrHa<0Jo.m͸nNj]Ny^3ɏD:炩JɨKs5"Bs/͜bӉŨERT5g%l!m0lZ .N@|ռn ㎾/ܡ˷TӞ.Va/DTA#c0:ӉDM*0)-*)|Ԛ)V~( U `HKeIoƝ1ʨD+迩,A{[kx)ɠzM.OFQuYfZr=9h(#MV璢w, Ntys\%{rޔqJ^]z֘yS!I 嘓-N0jvx!$FV _/(bUV8Lot(-H=0 W?j k9a R I|qbk:(?2,U^{,ȼr413N-n%f`+e(hFH=|LxN7,׬}ĘB}~k{;N'@(TyBOGxOz_Vfq1PN>]{ADأtoǸ<8?&t%戙y*wX (vK729ߨ/XL h΋ v);Rķ{a͈ ѻd`d'H;Zu0z J6x++lz͛="'rسspļvP] sv*DDБՇܳJIbp8opf蛘b,4= ί&o3\#~X-OCCiڀ9_ NtT@j%TJmrHyKY]l4SkM&oe iHI>gx,YF"Cm ВH7~]U! ;5V( E49`9%kh5I/ ҿO-(^rmbilz 뀋}lZԣI/YFIk:B~󑬦/ڬ|cê='?WEy ̑(u-#;nI'_`!Y, 4ИSUBE !a:աlunBG%0H݉~s §N[ro6c<;tI㯕 6DoAVt */nK|sW㺦x]T ЮLJꯧ{5 i z0!::aYi-f-N$=ᚂ#U"K_ᄫ`c sl0O%0n}z>?3:ѱ)ԅAN !ZdV Ay[QygFTuE~r \e${7WY8K|ZLH#QͷIZ!A?`3Ҿr`^2Bša_D)/AKf!i)WI5|DIŻ6f)(^ENjLi6:_wR+S㷖HaJv!+y1֮-K(V0 )P{ҍ+$dZC y޼ Gq{bϩ;rYVʔ8*`57ZO̠̭Ղ潆 ,UB`,7BҴKDiqry?WUrTFH~&qR暹2 `>^YwcqkH.\"E0f-r2OoÀWo[fV@.ES`7?$4:Ov`oQXa)cN wIl2j]GK2Uo}l2T"pҕ{gSb/}K֮,>WʞQ_~ޡ;%y֣.pE[u6'e[`qV;wTOۉXP:>\AGOM{HY$`a/LH o0'p Ͷ/Dч>@{ 1(vW|#ǘH\( +m AqÓS$c~p`o]ГPtM]h}S҂-|p^#]~ˉZ֧?`^[^N e$sYa {/aJBLBZy7P[TMM!U2Z=q7{W&6<۝Ky<WQ}Co2LkcIM !`z^ps̈d}^+wD"s=/ ݯYٮ` n]5_a$:?7FHyamFߢr]nq;^6hL&vmTeӃ'R>pg+2"Α#!e/K(e/ڂWӴ]#eܮn"3o::KΑv~s?1z~uPT=Nj5tLd݊XJ1F6"yGZmZ>N6EWFͿU_ǚ0NT}y!0[ȔdƋ%! Y(ȣ"s#(Swa ,zΛ#v;"e]p%A'BYr7t}v柖U̽%`3k4 9ٻ6'p>oX.z &JaU9G}Œճ>].StrmܻO!j d+3­ѐ^a#Ew\ Qf\IY[xK0;l`2}!yyR`F[e|rߨL!b)ؤϸxӴS674gSFR0$ CM~}+(A,Z,VD{=W_?Y [qR} (C-0A~ZڀrUsroH5+l bBwtlYW5F²Mi3kOQ3Qb1>-Qh5TԐy6Ť,zWg|*HQ3BAS~EБԀA p %Y 9"t 7qd}㸳qkΩ|pr޸MCj1GI[X3$K5 _8s2ry,\>lES [}yXtc)F!qFp.]j)ep_^9hA'2 KHq8B{j|33D26iXj7q-PW8&$ޤC{C>n^A4))}coDToHB]4|JD 9UkxM%ۙ;aMJ̢bSˮf_$׾*Hj䱀]ّ}:f/QMci8Z6q-떐O(X!W.!N\;MO|Xi}m(jIlɥӐQ})m2pAaoffKcnЯ{D}0P*8\N',KAC|@3d %g{:zc+YvƸ/uP*C9(M 䊦i d>yqׇdzu5SՙZ64.mHS8\*v*ig?~M2A표{'7 Jo7r2;y!sH@ċ~[q(p^|A8鄤,"kg ~.sVSh7Kŕ7l&ƕݛ誴:8qH2a|xgK0lf,rҼK/O5gUWo$ J4yhil^2 sQ{p ȍ cWVK͇YWVطmsNCY+D8#&ZQPA^75,B_uq3 ݅t! P(|T.8<ݝNƢi6I2|)E)Sߞtopk& 5wjmC/DVN\GkwYyV*J?oы5E[;0+kGI@=TR/^]9N΃UK,Px B@[-7sQgTw ;HC>}]fOY(mBϤ88 蛙Gph:v$|eZ4f##꒪RTHSVb2пdCr͡[dNq Ө6u/`)V: ]ڝqUwJQ{<*zQݢ}t X:$L,0űɜ>EyK͞7ƁpVai:~SGz xt??֐j/*-U`]KAtn9jxgpn8 <6 ,h(kB1"ѻw_;w.уyPRDR-z0͞@cLӾX}f); ]za&u8w>:Ș*,i ôg1ߑ3Xyv(5TZdXhpDV)UfxV~k=NF'2RyX}811H\G*n6(a2̗AN( :1cnHTY9 1yJqA?,9b~Ƴo1#?pdZi J:<1p0CR7=E%U(=TVkOal?~i};p1*6PkjMW>p3<*eo>R_D}a;cɻc~ܸݤ"Ii^5Z. 3Ȕ*eQzLБv_.ZȲbV=X+ݠGa|ٽ" $ҥYە! 3[].77:,5*(S#jGvw;+ ;`v+ayB# x:7ݹcsx0;wxm]zV+g#[nDj/=KAP~$ڇ%߂.my̖HƷtm@3]IT$jZBOifaъhGpޞv1C^ZJLPN }G=~Gu]O*ģp`/J-uZy W[d"úARK\ɬ{{ɇ,ȕJ ,;K,Xa}C0v"ncs(ȃ'y&*%haҡ&5a(.ޡȜ'@ /Jdإ5p1 6fv:|xQUNmVוxΦVf&=X@I/~ҩ)bOS},#UڧQakbYbT\%fv~0hLYR\V@#kS>CyD>ZRNE \W¡bvI5K~YUt<-qum⻜y򼫈?8]̛_ nj=4dk F A:bqZJ'< Sь/n%1gV39A#49ǁ0}=3#kuU-3ס2*$,7DJH Y*D4_5/4313׊7REx j-UXom1E~쾠[BOۮNj(jQ['!/&KX<@ڿF^(sP#usO[RE@ `|yʩ\ W Yuk`qQ}iGڵ׽ʹ a !']b\Oo?V5/,SC.Y̷\_zlv *Df=GLdF3Cw W #iɫ{Li~Yzt|PZfTX%G۬Ex3 o!Y:aRް'-"l!1NI=zD8%~n\4,ꋍ 3\yDudp@і2ߓ)5&.. xʎHYu ;.\f&ǤIS|~N@Eb4=-{ķ@,—z~Ke3W4d86Fˉuji댄| Rg v>6 3'QsƿZ TsrT$1SHC`hcPr+#p/*ocWT5P9œ/R O ܽ5=*2E3_r2 CD\OXv.vP%m)g.V ES]%M&8L-'V^x?Cce1)/%srr*,{OL"\&aP+4&*=2n 5@LouI`q# 5;#ZdzԨŢrL6uN|響`5K?䊒u@|ׄDɵXfUH9:ȡI2YuEDP'S6P5L}Rѕw[-~\ʕƒۤ ٖ/ًL !Ɨ%I1nr3IA.2[*Zѣz -[!fB, K@#0< my*? C xZ}AMqeK_ݾ39?Z0ԉ^NɳTJ-LQ.OApݑGCQj Fl/*2k3~\=HEuLC^|]gnϚHrCoh!r[heF%9an5xw<2V^+჈v? Oykƹ5DRE>p60ׇH"N1HCȸ̙1nvh-1pN1i%.I&NPtڮ^x{hrsw)w0!+`"`̗F$K? ^Ua͑8¦p6֣ՙM55^A6E3lXd,)s+-*=BI-!o?qg=Ax^6Xh z*͘J,-&k:ˀ]r5-&Ai1Z@ W)lu,gF2`3gXqX,TNŗb͔KnjO2=tѨ>#=z9rոaJ5m<: SҠ~$ǃ~%M_yJi~,,R磢|9x8bh c Vl:hiֶq:I~ܐHhZo8K!l(?T-_M#/_'V9ћS`BTe+!N*9¯y$7xH9s*%4WN@Y^PYMJGEN > Rr٤߳c`zμ+{:WU;UFD#]ߔ@} zIvS|^('Sh "3{pu] WP|6nwqe}(:d2j@XfQ*&atS08|=QKo }Z tFNbn&VvƝR5*cO7qT!:!Z*of hѱr$I3{C fWb~vm_ ta:unskP{Bw&BD.~=V|JdƁH %8[%XS+eo̎"mXIؖ8V/G sO3CV#6P8C hB=KXxrNBMQ f%V 9H1ZXת)'0Qq1H~ɶ0IàUpMsr14Th }U3Pi>}QO7Iu9; Lh"GK{y^_O*Jf0Zb)(%o8Iep8 l Edo^;riFlSa4f/5?᪆jmN0X4qkHퟆCCǩ4X\Pt)yk#Lž x&xZ7TvM>!zI)|Y5@P1}Ɂ<۳vbo)]NRkʢKz0 zisT5G?|!X [}.B О_<eAq"w@[-B9@Z![J3(+ԿnOE3GۋLNz$H>8pzTƒY ؤx}4Ȥn7U0 t&pV9J] Wn͢ko~% , q8UF0b]:IT5H#=ɣwtϪ`RJl%\Tpg _v $>nGhٺ:T@ kê3j)㛷aD /m wxxb88LWx&RTF`Xpbyz?OpߏpOpBJ;>#*`$,goYʪN,u? ơ|W]BYf*cm Fx=Y8x dp{+Pg Bo'Š8)VEks0w>vVH=" \ 2;2>O Ȱ/[uSWb#gTɭlrͩ}JCש:"AG_sb4)[ۇ,kFO5 Qj˭f:3<_ XP((P*iu$V+B^Tjzn2dKE")g۞V"iH6#⃦1/`ҶbC_N9*eObRk5K%d垞b FAZ@{FH(Y~* ݅1+6.HÂ4̕CvAyxA!g@oͩJ. S9\u~QJ+EZyEfw֧: CMAR_LK}g8Z" {=pnAEO@iDFQ^=DpX_ԋJҋ7FE·fyB'V2A^ xyUw0Ɨ-KűG`F}71ѭxV0h@6_c~?SD¾ܶRFfU8w wW 3@# [,"\?#}'"caph"H32p ϖhx:f6g u֙M$E2{-@kDTGq%ѷ^+F }٣(9&䴷p$}y!(vAH$]DdtBo]Z,5$dVZߠ9 Bڌrt}`Y}deg[WÙd>-w0\(2p(,󉝣Rj+xMy2i2"Yuq n5;ފBU/ &;P D26bCjBM4j%L);;C-,t9hݠ\2׮(J!6=>HB@ȩW^ [4W#ٶrzˁqXnɶzW.oܒIᲮ_[I6S4jx2 rfh { W.¾:d}MԨ@g32g/D ϷM|Z+I?*W]U.?ǒD#)sV#tPȓ{@ Xi)oTo&}|-чjR8Fwouܒ$Ʃ4N۩ +6Hf2eFu "v3 <ְŝ^/)}}ׄX"eW'Hms q|*1ր]a0Y6-)Wb>EL4n5cqp"$aܯ MҖbQjO^CciMGOsD?AU쩊c VwjXh6dtR׼hnoEN: C?^ЃCJq  sSe ]~}xxkʃ\[{GB2VOڝK7ƐoƦ7ZU2I&MW>.fAC>Im\yh GyUEp*2sJrDk1м9>i t!gd" ǣrҔB+lSoS/RLI{Sm`tT(hoެS}81p37B܋[}iy&?/"$E멧x=55v-Q.c &w6%S>!)ӓ]fm[B=:.HllÆ֑dgR!Rsaq|D 0%$1 P\"Q ৪ U:5He PI|f6~1< !5x#5)f)=n,68<*q[Nõ")K<>y:ͲRe?2uoυ5O['Abc,,Q {?+k6y3s% tT5|t&]߿ÙoTRFH^' \5U0W'-nBrXkZȫL [qi|J*Q$nL+ޮPh6U7D6 vFy \Z;|Mѫ-ì O `)D_6$1DJ}ΙYuPr$#. Mߗٖ=14Fe ],?*JY[#4;toCZۿN&^lJnkrJvy"sb >@m y -v[B[wlz 8OY{8z*<{XEJ{lI4nʤ4Dc D,j~ x| QA˾:A3[GQr V9AS_ @<0e@Gmס+ERQ;܃yY0Z4~Z\p$j9JEj:w:R-8Z +[5~$T 6v>ж`]oA//7mC |\ h%j+ ҈E|? 6(gYS&D1?n>ijd#m(IxZ N!џa>4g&pt<0.tWsK %&ʿHss`z8t-jtl1D-d DOZ~!lu?B徧k1w%Iy3$ Kæ@UPoj+3 Gkr->oi1jg[n'ln,g+&(x+.xk*=X*Ÿ zuJ0E,a Z"d,7`{9}}P>U3/lLdLڝnAY OW*K@DB n+~ 0koP/0g5ȑ"ISqzn]6U6'qQu++8~ͳE ;9̜wҏEHYNa:W2eG gcē:$}&1QR6B/~>cN9EFa * `_AKsdyBgt{S<;[AEa .p> Q`6n^3y| F-Jk]HqP V^@sAT%'6X;0TȚ^6tk~P'TII_ڠ=v=2譗QL` ܐWEBd6v6c< mPq .b ԩӌFFp&F0^HO &}8*-lh'Ӫ;.`;_P7=No}YG?c!дѰ퉘KƦxEH)Rl8owZ{?M6Akn& FB/aѸwWFr>cMAǃDdP`g<X*.2 3a} :Q'-O*+npvE54 (^?ri^l`N-/ LyWmGEЉG-Xms]$*I P2 y#`&Uy~,&"o A=l\3vx(T%[|finĂY_1;N,|A"5$?(H)Y:$r&=3 8}mgMMlJ/~.R =lNy]w7~(2Y_ĥ&.Fpj( T|z^ 2:S뻽 Ksjf Hi?cǦ2WOFϾ`E!bHH%a 0=.wͶo0uFcB~q-Y: JOo/yi کU<V|Jv5 uzQooy4<.ܕ7o2 H:Z1c,LuE{fjtț$'MG_$sokl Uw sڵ҉*vUڝ|':sj^A0o.`R9G,g#:ܓ*"mVC>X[ aH!1kSHDͼj C,fVRmT1P"rΌvmW%8|O*xK8CE4$Q\3._VWOaE$Fц1i#) H c)XG& ji:s6_'e4[9'G(/[Bϑ^:Դr8B\mX3l벧[Tru 8 >׷v`!ZߣB9/ڜxsUs+4Vh~)gOOr9U[0`OFT$ʧ+_"7z>UQ3 D#OYV9&Z*Q3hYHhZI\X#d*76WE @1!LSAPà 2F4)'3 crFt(FA]tT&{urZ&UȞ$[7@~tAf~";9_K@h5%#@^L/9(+O7gw2z|vBm~7cl_Xf{ c>*B_ `[[>L5sYeŶwh! Vm۴דbgdPPs~L0t1m5=_/{d"򑮢ؤ,$q&qMi Q<=}GjTq٩,738ܡdוt!,T%bV(Z{ w[&A 0 Y1X&gd![0Eͷ.1Å1\e1!zeK|u4Y{-R̆y$ѥq}(lGPG/ `d.ҳ씁+3pPC35`EсgǗ@%;3&7Rc+_v&3ĸkšɊwTU\%瘹0?+1!NW0 HB\qFE/;z@|Dô1,ؾ.-L1>AV}ZX6ܨ&ԞBL9&yRߨ˚ c`Okz0] P*!ҲQK`?q$5QS[h v!~Ww% =Uef\KQ6!,.A1=Whuհ}?k0‰>G=Jy*xUM7Hh[gjٿ,ထ;H1H:w;|Z+|&Й mpۆU=So[QOBTHq55yBKIDB{?lH@6ME{"d?a6,ٰO4$f^̫ ;uF3%qCH'V 3ޭ`|4`YqZln"1}gv3c&chR.Jü\'Ni]D[;8^a+ԹW tz,Ci.\7MVu6z,_?Y^p{uCrfP8 v16þy%/)&;.LGl|YXi3L͊7)`&MO:CIN%O4LW LzY`k<"ŗ٣W*Q1ewF6;Uׯxwz(g%fM _\saEr,Tӎ6Q:n"t5Ǥ{Җ  1 5gYr<-dP՗?E_xav[u)G5sYt`? ÍN }Z~ uZ` ,,R(]K=!ճ D Dz&S&ޛ| **x"­)tNF-i; ^R RJSz)рAKKlk 53J)m&RZ# [jRu?qznZIMtZ, č@x&T.z!Xl~)#wz?A:65wo; 2Oa\CRh7L?uSS8H܃Юx/6GpXZ6KAo /ՔϑA1_C-K6q32/=z\TQmƕIB&ax ~k!$x3B|x'0j`w^F;J/puo5cW~y`$`O0o\Cw.G8VBraEN<@/ MQQ(.H&]OC-v!3^ح8<)i/]p`wsWl(=wH%Ok Z 8-L@Λ{gqiJ.GZ(=;p H*`q'8%)AXuQ2j ' v!HVzjr4RBk(Df眵zԁJn!D5uohfW헮*0H_K(͠v-J782r?iF**e(ć]Q(V;_uyAB+X4kH٭)BxMsn! 0 `Ƃ:obUd *Ϧ< 5ɧ )fDc~`:tyФM>%F @W&+bv`2/]ft*;d~XF似0LZK:;UR\DgQW3uD{7.r(--463 b+42Ƒ3 Xw3x- pK4G46}k.xq?1ra̧B"‹%Nk;e-$RGq\*0 AN?ؿ62D B mEw-cgo1I6E6=)VӞ F6q4Y"fbV(.U!@H_ xjϝr8q8')s3q`{8қa ȭ,6W'g|! F DūhϺC m"T Il _v3\>oVW1sXRv^l SrqUzliԖ`xѬ`&sdFkXyjYxD 8P_z'I_ 4>CLG2>.Ҳ٬:ܐ);*h?LfU'0_f.ƅgl5ayA.\gW@BlPi8HwK R~(TP/SqN&-4(B? TLaY=I Jjyv#YwMT184#2KzX1)p3xrY>z2vN;0\Ћ LK C<N\c@ O:kKZX$^jQWkLg=emzN<'ogI10 ^].;^4l.El oir~^YYwOM BXrJކ8Nnr5Zafߟ[#mj5D5Ri/Oԇ+60"Ak0NrͽþBm1Glnؙ@aad娾Y[+:H /\~7"" "sNUr8#q+:6\AuB+np|0{(oPMШN1:f).#t(5.ł28$Tf:|VҗUsuΠ=HHR.OqYhMs{}U+11?1[} ka*w$U_nDNadz6Lt>!Yy^+|գ/mrNq 뒊aaUUlv'pbO$IZW]F$#QdIBmCbzaÈ-(Cno \&Rپ#ʫ֙cu VTE!S{d}% q1UP@.9-Hn1M&\W S~ׇ1Q^d(NCpɼ!?G$UVcRs%IA.Y؜a`N_r:R}H BmO|L=!L_]d30E*A#?9i!D75 VNpiBArJ{FPgMaw|~#KfA5Nġ.蹙I^4ـ ;JmH5ʯ |rԢ?~"0ezL~!Bscs/-8]+j4P,VS|j?Kz698D0q @OoJ#ݷO]LSG2QWtiwVp;ͮeb~z^%c&`T;mYDBMY/ڳC+W8q8j ay0`4Uщ9 8>|?{pl#,K]j="\yh1#ZWH(giudY,zW߹<꿣L+92Vl}K#D5D,)_muUwE{Wlde+q2jܞ6&λv?4JJNxa#xh2?r,1T$%0l祃,!&3~L0aMdG!vZ8GpiUd}fsnhIhJA)q]crqKDwu+Y^%iwke+{VاD&RQEb@PuW3*BOKK,??Gm`T4AɖjMGĝpzu9JHY7Քҹ[z!J'H\[-:ϐIs{Vja M\ޫ~!:xLaVQgMP߱WTr%uF+%@lwf:B 8YOd B1&Y}BlEsvԞrĵYGK ۆhlPgTx R:_q)BB[eXbPqDegVCPyc;4sӱd~%S8zL}Pjtk9 2)/~ (z t)F+Sjl(.dd-AVFy"MZ}39 %MKv8fBnKwHvYzvOx64 /e4$9Cf^(UC3YQk,ʺ5.K1|6ܤ>Bh(REc7d#/=-aK2.b*_o=! 6!s;-]0&g*8 aμuy9zdg $͟D6,>O}kz@(?-EǡE$RېDvͱK#Eg#s9j W;@H˲s% .<#ϾuM!Nz1D_/tX ]k_j_Ȕ,z!K?U\:\Dz& WW+ ^rz:Vg',3P?i/i?9Vd$E5aeάtk*X {.+&Q!F14ރjB_F(c FsWԬƅ r:-yy"Kk]t#ٸpd-TO㣴<2jͱOaPƙF,}Zg%F+ymOP3ƒ'>k h2E"67Dd.f`y>)ӆ 2L&PoK SE ϒLbj0[~&P ${{MD*5։$V&]ޱe>jZ,vaQ^OR{`f 6gZ] x [ ۭGc!>ւF9rΗ@ a̲.}K(Ce.d3؜Ar6,بۙ- /;5+|~ SH ߾5wIf0ʗ&!p6)7mr͏e4e׎ gtioܗV0vRB-Ju&Ie(T[Q@W|/=鰼 뫖Js`HIjxKV%ƘݚchO+Ģuw{3̢VrJ:P-Yk1_Vռ5G^j mn2c>*9ܾbzai:*M)k™#']֔H ;LqwUV#fDi=)bn5k7v4l &m<)ew2IKا/ŠG9s^R, c(2fe!Œ60>ȿ*3⑎E*PLz d |݈,M~Z;4XNZ9cz`fLEXN/oxtHvG19K$Xu⭧Gc_LB%#`tt=#~lk8N 9+6<@U[H%{& *P1z (:Y` 4gt #]:r% 2,]بLSB޿[YH^mu3 kCZŸ ׊l)u %^< wmj|s/(1^FrUETX閆z[pA3uWR.&\i*T#@+#$K Fm1VAHa#ۣG`^EqN)%xk|-,b]wIޜgW3Zd@b"4Sw?VHs8@ E@pz8 "[[D[ yi8_Ğ8B%wO> ;@X0/r 9naJr߭A0#=;)'gտ7>c̥&COH+te`(ٕInab]tʩ|67l5/Z;7;L>rIO,U:"u~js; w\g^Vηvb(=ۈa_ R> 4Nȶ~URP8L?|C99Az#Y9ѬɾKnuАEyEz-4R\Neߊ~P7T"7L_>C2n8:/ZI6 s^M%cFө0jIe8 J•;_Qw U2HCРX(C |%E8^YHDrYK-1~VlA ="\u.HZ~$pf}S~^WIhs2*6Nò*}=0S% V "}!S%(EIo#8le5?#Rz FYCKݭq}&R $l^d08Yૂ S*qO`@cύ4Ơc0n\p$?#'*bO¾9 BgꄻnmŀrkM^q߈cD)[RY.GjMb[Fy1n44]8sz?j0YFh,D|UFJAd.=ȉl0ll4>J\8xzgkv< - eHYB×P\TEi0: 7I()$ɮΛ"CDT~s7_("$4Q\˭WfQJ7 =-2dIŘ`ɮG<Kg;r: BSD$IkZ\R]VI E&|.I{x4l@Plhb"KCo9;}-BUol8mn$ D*h JF Fݣ_16[P/?g22 "ʷ!& @ܴ2.Nis~msǽMGeRtyDc0bXtzJ*\s|Tj5㵄g3iT2>ErxV Go80] |w <206J5mYF'ut _;%AXɳIЎAD~tRKZ1 ĚB 3j%0hv{^FF,MW0F6M_c+"3FfL)cf : + 1O2ҙ]Sh>\2D;uZq3fQjR9㾂%FjMRUE A#E>8&ͫpN:9o~Yр+r+qrjDWUxgk)qW,ܛ4~[_hFˢ,M."DSjIX8MjKb@"6gEVtϷde<Ȍ $摺1K+ޓj@̌(|:ƽR5Y@A@?lȇA;ŧetUޑym(^x(H|zf,iүMa _D C󍑭uGHB䜜`){ 86ohbW3Sv,%/}OXvl}xl}J,! Hij$Xׂp͛)_"BK;Q-sE7X`~P!:{g{>'بԱO Rm}M WϝW# 5rQ}/x *l_hǛ-D-g+ VmYŷ+v=Mck5O(U.zD?htr{f2S0uvtY]aʢjkiwrآ:vB(#BGн[k<3tЗ T6'跩k!E紗\qy4* :PPRU(m8@ [25տ77n*8]E+" a `%-L?J>jX} ){'W Oe~I)كV<}y0n@-j@$ (omE'i1g򸨨r۞Z'Z51{qEW'SR+e؇1~4`޶r`j6gߊ0@dN}.WNX>(*]S |Xjp-| ʙ_O]F80J|"WV_6aQx`3MK,NzoD g?7\sWKLr1'c3U i4%rCu늾p̆;K#A…S&C)RȜNC?;*P%Kw~%zre/{aM:وf@@>Y M3,+BjW9NK:Fa 1OV4˰!ɲo~g RO_8^ PꜩvP:?x`ﺾR (%LiǵtgcVRfi\p4^S)8 CsW !vyhf Tb$~(`/"R;<+jRFA`!ad:YeKGs2Hq)dfWʉaYݱ$Q d&4Z pssbR9(V{8~S^vkC "b h=zts!b'{X/ B/Ai d?"ȸ.Vj԰wU. D`+2XZSQ`p[FzgwtR#Ia0V ppϹۋ=^ .|]]Ε92%ӎL/SBUHjw5J|I{=2Aݸ՝ˠZJ6>{PR§/6'x&_B "{$dk%ێ>]?/dQ>yb`ڱGF_F!Ef'7Z2B V;ўпt$#%4s'͸1*X4tCYW&"6bk\ TdOq\%㛠4}s ;KGL0 |Wt@%gv,#TӤ"U=(|6yuaB7 тBv<ʹ \ό%[e68R8aشEK,XR>_x1 ʫr^j )qܥ ʞxݦ`;Qŕ05X6WJTys &$k/!`1r%@Lq(@nm/&w;߀dX^pOiTxA#MJP}5ˉy>o>]`4cߖ]?ɶw6{vhX]~3HKԥXEdqvY [ Bľ ĺ6W `*NBgˬ@NDFhc]aj9T{FG Լ֛j7:[6͚RD 2fIٯŔ™a_ZH ^P=hPmНT :yAVw/ާKo_l FkI|{P~GɃyp-CyҚqbde7Sh\\S(6²(e1} ]$5j_〿G;.qbKzoݛ,+.q<$/πV( Ϳ[r OyH@UPX> Ȣcr;ث%|v-2POs(fBA1 Њ!ʙ˯erClL6$;B3ǔ3Heە Yb#>ܨXL!k#I^SY\ӮJ-!]Ki^iB(4'ȧݵEP44֛oCZl0φ&v r9^ MZȈ vdJ?5$#%-;9ҩXޚmJW\f=}SB]^.4gxbs淵I7odî>{FR34.0CuIkW+_!*|"vg~pk2DRTZ>I2IJ!97j8 hwi{/}y3G)Ǽpqu,oXX/6V/Xx xҞZ. =F *qd !ˋ'KQc?Fb6[L*Syx %wf.8Aly*7fXj7C/TJy@<ª\ "ތ1OoفV>y#FU 7/İ36Hq۽jIbB(cN0nux5V#O?u2㲀qPpؑNSy|ӂRT ʢ ~Z/K_ >77nWa>g |3ծp4.,߉X$O$9hU J٘Ȓe||BhƇL-t9Vh.bLԙQhv=78me%cwԜ&,1M;ze3*b 7Կ6i_8-su)"`9ǼT#^] zAJ,GJ&oKĞbq]k.ȳGly0x(..v\FKl]mzcSyݙ˶lgS7u^wޮY`KT4y9@hmK:H6ûwCvZ{-X9Ԇ#!oEܛȧdR!˦A(}:zRHSfY,N Vi-Kf֗Ʃi嬞N/5<  lz{fJ}ȧ`q 8 tC;mKlSlHyϰu[XsIPU\RA`Ko/ /3ך^xOTՊ*;F( 18i, D bStXY+ &?{SvAwh‰j[>jDsF KlLKmICѐ @ѵ'uv,Tah/;W}? -ԵԠ=bhoE%Z&g;kBxOmk7EMR޹-Ҟc 9,"(7;.MNϾZʽ`Tak\,r?jԳn@h#bRFgò$>:M5QHNJ,>OxQw DT";Yvk* yfz4?#P^эF91MF=%s݉V@g~C0h\dqɷ FN)O'kY a{8̇`HbM[74N c%H(Y'x^Kk(=@{p$>Fp5VsŧKvZ^͜MwFkzh! c F*~у톦B.ӛ0>zl c` 4LHVf%U1-I3&e+!̯SuaOsb8d7Hv!s9ݥg:MIdacvA $kF݅zQM)vBEF4S|We@ɳ&9!P7{Uw %ݡ׫Yw/K;0 Vn$9RL?۪]1PPc+y9%m;[ Tt BYyA(?7ozv9Wn2uDŽ%"rB)ũk}?NJ7cN+CәxQ -z4=Ԁh%;ׅn^QYrgFnTmV 6F1ԓ1HNT.?^i|wUܗWrIѿ1omJkR!(P/j7ymk$$h,aD#l!q(mezD) ;FUVO#O^;GL (/,`%O^#IR$H0XƝPXRՔEfg"0_h`];,[8K״b2 y#B8٥(t ʤSjn~ֳh<=Qy`'K XT`>¹,Bt噐98z^*֥!$vD.?Kb㷳yzjY[ڋL3nپÉSV'WnNa{gx.u[dx*A)F!53=`D f9wq λҮkWrf1z2SywApWr_jcG:k0f{} 17JdP٤o[O+Rʩo>A \䄭g؝cɓb?e5[g,D,zs^ ]dsn܍HjU%Pv#V7>KwcG6kE)?oD(S:AӔtl p?狉Ii;WKuZCO b2m Ϋ6{uKsäx-Ɨs2%t*“3VA'򮢛="?1XlA񜽝BՃֺzT:yUТЛhڗ_*ֱ)wb2?Sf7I.tK~JNLѴK z.4Dήqza<╲ o#2``QRkjqeq&pI  q7=)¦HJfM[%cArApe'S o4iaFdh^i oyY/ްxBޜ[W K,'{`&/*i[Ȣ8ck +MTgI覔ݶ܇mgnӐ/Y%VK|^xHo#Yͳ<(!A*0AK;+ }@α]R%kBш2|gE' h{!5&GM5w(u`N %&c]^νm៕%ұ,!>laJ7!8"c2۫S}V* Kq n4z5Z:>Q !-e#C*V)DNp XVџQXPnfU$:շWsmuYªj7^4!'>LO Q+bt|T4~al~Y%VT!]6'j~8kMb<:UmBVe }ՇמKmqwlZXzM5\Rx'mO1Xj>|h T+$\{MWU^(8]N ]svtA^0MpH)J&7ŦO2hm-LH8S[+MnX3wOᮧCr# y) r2W| *xo 2A + e!({րͰ#B/;wl׾/69YSp{X_C-jj?_zǐ>-{sLF;ͤ^k-wbo*`0,,svQDكF-w p5 bd&›k^BߺGtݵcf4hwADZhz-M3=[Y!'}'uL\I䞸D `KB;BB"Ϲa⃀\+j _LfFl (bu{<=k#'\ۘ8b5_#d7A m3-Ł"@$2l%(uQP6eVaA(xV2e8Ԓ&kݼMKv;XZ6ӉVSDO!OnK 7Ƅ X fyڡb$;!:+ nk-"zF`i}HrCVY@zh/CNەir !GTTLM^E"D~ >"UBE61eO][b d赎 HN`!}TNQ*_n^9`#n/TCTt6JCrWA=; 9ĸihϣ}N`3}_0Ӹ<ެgb+}]2x/ZJY,ٱMQUP{#)UUYvQ6#zXH&#W97UO^?V!9(F6kQ,{_ lzQTTR|G]%YͭejMXj`*:##\:džN>l5s &ms//dCZhFk4˖ i=#{HJ<9+U a,~c2I嬞jZKCkQl}!މuhOЙj 8(:>CUGm;ϞTӲ wƬYUYOB;b/@/Cq.z)^@J1[L>>8=NJfc<@ٸzBy:EsȍzCfl#SIBBAmSBEjd~ɤ@`f=;\-KNw7PYeR8«ם a 4F XLho +giDl Vc֥bV5>YHi\(3f"k,Eï;j[l~/\`*;s^qխ[9F-෍RWZ,/_VR{] 0 |ͮwvFpʜƒRT3.LV1 Mbw; JG F4d]'/Pv ./1)xBUQCa~{ѫC(#BsG&+FKc3ٶB mA޻tY'{JC?I4# k o X8 # j|CF8Y_{ɴQ/Axt*x2]=-o{& 8w A}c(hmesDHۮGv} Emh_ bVY?pKj'̓/Ptm.Kv9?u? <iU7\B]Ql:peD-$c+LE<ϥlߎ6?XCKY?f(cG}Byzϳuf"iiiyjJqδysMJi.7BlGN9:;L >pk>z$e+kd(%oxl/uDede-Q;vz5gD0{:вd k@!R0ӱ 'io^F|QQTI.a0 t9H,k}dDqj](>=dF*L(Q+2TRv A5ؙwڰ fBR(!F[ڭ)c_nm(o o"'m?a<|\k6/!h78x2lP$5fNP Tb3$f@5&Ӭ*;T!F1LrιՄS\p `gME/%=z?6b%hÎ$yzH)\P (uwM3puz V!=%r'u dC%`-$k.A呋q2dAP:Q>jY-oWǕNT E+DS)EW3Y:B|nGsSF[-v&ٝ|:[sKcM|@%ZPQAfA!$꜊.gCxf٥}F;⟈@BYgOMEyT_Wme%h1~}=m% Vpt , gɯ\җ,׶ 5HzVlen3Iܨg.~+k/u %" =w(ݲ̱ N@y WA{r28~G0郩V tyM?a SSɝ g39CA,oQg w)S }N{B9ܖlS=)j jH,M'@I:kNr;>ƐpquY5YP5ocizgae#1'@2"<ư/'u0!l.\DW" c/MV,'sZזf-m*)d*H:XI>v@R?~#j~hNgG,M%T~pITEKd$[[`-KɌjPԗD ;tr홣<`S+tt=55J¤r| DI6U[=#"8݂Ў\ !`OE_;.zpM`pL ʘ#_:Uy @VuQ2ȫ ~ :e߫Ccin3 g8%@!#@|5f!|\c$p!i㋌s nTu$W6flznYNEڟcg 눧rG_r \edA8-gϻՖ0ŷgT >}.Y%O;򌍖NVf6*RȎ(0 σ鶷 3dvv׺I$ B\,PYYXԯK.Z̼خzf[8+|Gޝdbm|)6Zm+cQ a%]\67:U$E.PTL/&XPigJqTdY+<{rMH;XY {Ё`SH .;.#kPDo<ΘKթ_4\FuA 1ޓ5>0u6H5 ^QOK}aə;aZq)ts#b}NcIqbĉjBje\V>֍D05p׻9`WLwM%c,Һ?v GXy?f߭f2=Չ.d=(< 3UBy)7Z3@/)vڿ(?NvT/Z r[岓zޛlGj9d7&4P#zPֽJdpK`6'fX ; Js32ogvbǬGFEn(Z, NOB.)O*~fCΪ.uҽicG1*R;{y O*k^yu총TuxJE mnOUΙ-!3KxX$lZ'CR\6=l   wd\+x20Da8_uP7%8X+O1dR_̺cE3 0TG}b.E)QeSS1V3#D~!٦܉xsY}`@ =6PK)mAnx9~f\6!:H$S/FRٜsη)gzxa`П2ځ9gYZ07070100000061000081a400000000000000000000000165708256000040e8000000000000000000000000000000000000006500000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko.xz7zXZִF!t/:@]?Eh=ڜ.+6Pg_9TI!/L@ dM\=۽^oW*;t&]0(`1Q߲ҟإ°UJz\^)nr8 `G)OyR#j͒f;,7 z !ѹJSQZIe*"! prK~kA؛8]6 |fAoeOy2Ń@ ȍMg] o|'5gS2*`{WI g$4r&%˄/3-A5lye\e1hQ34Kkܟ>#MȴȬDL_[)Wam_`"_Ms'kb% wAo҅NGt,bE@>óaXBvA2-%JXBV"釿-* o]a!FoT4f8tN%AP:wP qKw-M,M'ZjMmSCMECǥ Y'[ QhMQ ѐ|OI\ P5V nBHMLWI"FGGE 劑yDv? Ϝ3Ҩ1-T5^V{seG=+ %v7DsaOM\"gow *I|ѾWd?J&[ˬ[W&7^|N"Ł%#ÀrCr P Py 7sbnN6R7{BKAt%~U ɠb\dk`*,F|FOBy=DCUrl; qc 9,<ځ 9*[w%'z#" w7AsA=-#PNj d_ϳiMW$g|h#QJAHc+* aCi:zƹLc~\0uDKO<.hm-8Q *'i+1wA]M*&!dSwuV f,>=lJFۭ Bq~-0žDn֭ػF< MnJwrA7Px3mq*jJ0)12"ĤϫoXtZ$1ԇ[OR#.4vT5$/=r8OY'kj,/K NV]waphaRMI' 1ptZX.h}{Jz$ͮk@5ɦ8 ܥT'DhsC W8d%y*>+܃ )3EČN[6qf%]kUQ1-ؤolƓ~]ßiUjׂ;ѷ읽u!V\9ЂL&C 5oZp7tĭ&klֻD%}hNlƧ ް5c:Ƿ#t3* ɒR! $?]uEK{{CmU>]rm;"!λ ߕ90U}(}p!fB3FL&]Of{(si ^ UbF(gG-ddXQ/v;zICx!I_``άK+ngFJͧod)Z9# G+SlGq/;mynO.~"Ӻ(eЩL&"- nMA|=vn c]o-TV b&:=<v(0:>Rtr9ƫ ((E M߁ kdT7.CCq\jyG1,< cx)%(F5 DxTט7 uv>:;#AQ3#,cȦ8 ʏ| 9VMؙ :R&i^Df$LӍׄ܉!j T>z{|$S͔v4% ߺl5 :jk㬕dA^5& zwle8u31Q|j%s`V$y7sWJTIJcYْvIHױ˩WUe 6yZe%*?n*8OP(PS 3 ,*HO{拯s­f4|"(4u5~U۾s&'<&+2,N nuõh2滿qɠ0>R>>-py$zWfHZS Rg_&̊nqr\DcY="wAm_JEU2av =l ,!9]ҭT#ɈAA~MO'Zc DZ](f[t>cMf or-$Ym?eg֬LY =vJ8lC~u[m1J*c V3GT~8W3)i7@DK&~=Ϻ`}< %jOLɜ8;V4tbqρ}6ȾF%ğ|&G6 浽(mizáw43zHui$s6x#IƇ3 T%vkUKPw6͊&/$ROطQiX$I™穈$T_ռ㽄5 yCwܑxMdq4y"ɺ;V/ñny,F@f`tnd 5#؜V r::JI?3ݜnґ88֭>\껲}WMޭPed @9j*rkQݦE&*Ѣ{]| 9!+NUø'*_ /Ѹ;ݛAHPߛC\SH)~mا!Y088PGGb/](].F%Dғ/@evh9ӣ~=Zw>5::AЧ8f5w"3GPWH315Z=zՋuk 0`ی~U Av5ggNIC@P 5Pr~^}#9kWaxGf-} &^::v`G[ً(ؠ[J$jB~ ad=_߅0ga8A$x?5¬1XbQO|^\}T5DuMdޗR+aw"lϧΖ[oZi{^qWi BQҪ}6pwԬx = n@a ZODŽ:ySjg"@ dUE1[KRFqc7w*8qQ.tK9L_ N:]0Ja5_!1+!$z%;Z^y(~[( 1>NʑO•/QQd͇1-ؖڛ30[@Qp;;P['grLQwr3^>([I3 _6Jl0pQK'= a/ht-_YPdzORS3"]^ 9;z/1mũJ]q_Ѷ.8^N0'l:2H25"S T.ɭCi5pjEIX oЈ_/c1ʹn,m}<+j^Р\m*u-5%]+a?^ۈ'#'=ih"/= ͵Vy^w&dH8&f0lQRͮ'l)#)_XHTCϔ)@T[Px{Z*ˎ7/GW(g(YρhQNYGp]v'f n Qv,|hQAy$I̾U6%EqpoS'#8u8)Gw*:%*Zvg\\j;S%7J, Ho`HdI)>em _PŐ,Z~wge|:CS,@Q2?Jm2Ƶ캳]ě:^c\O_B %S䕥Oczʍ_qT:'qqMڇ ;_4 ,8zpaT߄ruht il ;.dEmPkDmk$mit870ZC1Bse9dzsF'%ؤaHfԣSsqR @֫H؊WRLW@GQ€ H[]P!I0~5zAY'WbMKJlMGSZ0~M._q$v@-хB£Ng%ʨX6҇YTsXV}]?hgLW3-@=޻-'肰Rd0R?SQh`LoO3u&^&ϸ xR1hO>lnl(A*SJdtZqpeyȫ28d`= gk~@VFZZ7_y+MB<#ˆsp$5g`y=q, J]_>0Bi(߈ne7ҰT}'g>Z` jcHN ,O3n5r2,K‘cP+K^0$E+^gZ{Ζ#{K3aaI+"NY`䉣21B[\.i(qߝDq4hDuΡa\q2"_]Rf<9qZ@{i;C5ʃ4~lC]0LoSNfj"nضUd/"+V[ܳ]$4뷢vǓ~ r|+7EʛDDmƂ zm+'lݔאww} 3=PΧ:q,d ݩ2KlVs1t,>]b96R@h?kj3yAlXNoh݇b7&ۡb9; N5W ArbZSxvWn51$!gfqHf"D@7! ?E!=/9u zPtX-9{po"LȷGt>%7V5ማvI(MY-鴶y:+[W@C4M^vTD|;*V0}m`,oZ a phpbTgִ`Ce[q*VBڹI.NW1{4#8tʔR}ኅ;d- \ECNJ)3e+ІseGԣW5 noPJG"}Xv&rOTAq45mST2W;nɏY*s [4=L3 %O[`F&zi2[&[.u`rq!&VC9i `vi`hcԣ z1r)uwm$>}6Fh#9@lP\a[kE{ʅvW)0֑!Qc%4s=kX'=pdF^5D&n0IfTh툜sqqN? 9_υdzQ/+͸W P=*peUKo;| /Qk84/ZTHg7'v,:ץf^E{|7pdYof.^ANZfFJ`g]tfE*֡HQCܱ[υ'|6z^T-amAR1d6QzOQA 1Bl4"oi&Dқ{Hj4[؎sPEβiga9>\$D}|+^md+#\t~|lF7>Qy HPY P u^GNpHv3\]HNGxѴT.)3~%7ƦNg(Q,߉8|o1-ss,]{&:b B቏w%;Lu8b,wFX'쒚YHQFFltdPѢe_+g.`|hΗ#@b0H0`'kr-w{|2K.uF<;8}E m2FC|l'A,"V %_xq44r1;֚? G*>^@Y`z3xkPUr;ΛmMa{t@# N=k)o(Ǚg3 n0Lۙ>)#%]:oB>]ƂP#ZIf^ȅ~pE"0ȗ;q0 3)>ۻWΞ٢ E!ɋ\}fRtf^^,-CbA1MLIr[g!yD1E,nm'TGo>Kw'N,2+u[>aC_>U?|"`6?$ŪS==/}`; p/:.~񯻁cȢ6'&Mq}_Qߐco\ QEžL< asQ >FX +LWzU! ]?plRDŤݺ LX X\F<#4>SE chbمҊxi23x@$޼"_ը)Ec(f*|Qkvu0#p;'=0g='7RZsby'FҊ Β^f Ϥ6k᷻qF.S\9xmH0}rgNb~?X R,HEd?''"xi"SXUU8fjl, xÅUO!Ū1[S6cY7QnXגTlwL{?co[i-HhV2}3-_nF|c)2LKFv1zwJ]ɐQx4Q"&/eo\D,ql7(,aF4Jj6t^U*'4q?l0SWObi`RlQO`jo%V > BܒqF97߯%92b,ob !V6(.uS+ڷ:Fݧ@ORyj-Yʫϕ͸)!霴@U]'kaNSS#6Ι|WT#}]1L^.^z(Κ ټmxkwm*R L~ 37:n-VGo/ΠS 7^"ח<;ٳ BF$k}=bMo%w5|wAOU5/qVe WCԄHo WwZpZȴ]GY .-hw+-U]x8bA(ZFB%)d؏YWmKp[7{*7AZC^`VYNp thn E^`D檥bHR$2MgC2,9҈3h"~2^>El"8{-amGAK,on'AiM%61I2lޣ-d|o  y0pZTzї$Czë0roѓW#s$>fASaX!+{r:,1H jzS+9gG6MH 6@Id%WLx 3ƌƒs4|ޱ(⍶#X rLg^7KvFe.3 Vn}{G$}?mr@8=z{OKZ"z+uZ[WWEPY81vbA@ȆdQnas|' W,hދGԚQ4[jJs"FlÞR7y < a^'Gj$NLU+m sWE̮ēusƵ(;}LZ5)0v4uw& BYh>rΜ O ܛ"Y'޶ԕM:>(>%^G!b;#7 ,fiü`٭tp:VMEE>`2(ؚ3@co k>Tom bҮa9FJO@aJ_X.؊Hk$%@o1j..aW'L~8.jBďC<åoi }el?ԋ_[~d*$yCp`a{i%g>xN[k.V؅zf{ԩf)ĭo(4J6e^`>vUJle&]JyE{*3p aqeL3ε.xlSRyC{Uѝp{a` e-bf+m)5♃vK)sсHB-pr:>(W?⋃qu0i=|lUǠ+$wN(2LEѩ ؊-wAG40uwؙOpo{_ÇKECo=z3wĢ!B#l\mbG܁yDv0塑d4o ۩k4P$Z}z60G~ڜO՝GX'iՋ;bpn;=aCÃ~k;Iפ:(ݑ~NX5 \њJ\WfT~-)| };ׅʇ! p[QqpjKcog}e)X/2uT~{6#!0Ѻޥt–Ag])y .8P/q}I]RBHV~N| q4vQ] 7ii&q91/% Ô6ET¯=4zQ}/ b'>R8_duL L.2% jkVsxPpDF-|kbAĔPKûإv+ qwB9MsX ]vm !YeAN]5w"fx2V7\ωf{80Eg' &tP҇A?_G`-yg6MkhU6Ֆֻ/FvoVЌrT!9Q)*s eL?i\(tݦik;?]I{Vg Ed㵐,4c-]:Tns?>S;4uZ``vB4f"NQ$qCQ'ZN\aAltW[hp*?QlAj̴ʙI c:=;@Qb2$)fV7JkUn!Q5B7@9ǏlS;Dz(>:{Nc6^)'7lyb790a31 Gr5 eK G_KO*w xHv:m}(NO?$H3[+}_?0X._g'I5DTPCnAS8mZMQb:)/(af# D֜11R}hc~ӚƩD% zTY#Ǡ4MT;kݝ34;ďj(m j78U͞Naz]\(HX1?*4cC- dxP#7E?-&z %iBfHJѺvњ dւWs]xqy WޣfDVF8)a)˨| ,"}38aߒ; Zظ6FoO5\<OZ[sNVCRȦN]F.\{Gi 9R#U;]c1$Nav%Sg}0Ӎ"yI;HxE}$Ҙ o>+85Z^B;S7K\14/}@ɻb~^N,,"spi 777U>S~e\Dj{Nic f<@yȶp{sq/]ݻ('D,Θ-U+À\J]aceXژs)*d?@Cv;, ˤW`P6 PWSjOOį A^EM)| w /i%_0P~uiϪk1u4,u.w+)$HzJg"˶c=#ߕ?Nm:qݣ(Bs޷L0xUM{ $ac32EQs?EzJhgVݳ%Po6׈u."PN]gU֋3%\uGB :SEzRnB_mK `u D0%+I.]o )ni>oS?ϣ-Gk5Z!>{9_k c:g^oN!E&b_5D \w\c 3az-`eejw*(]@=vcs ⾀~tU8U[]ŒNX RaG 9ww16 J\aQ=jzB$LZ8)k˂1&;WUqcE J<冻Ǭ/& .L h:#2rt݁[$˔$ 3ia>&mOG9au(:ϵ"Q}F}2$UK1,J3.ƾ( k@MQc2wĤ܂i}{l+k:AQᘱE 3n1qEN\_E:L)qET^1"Tfv}Q_s?"8&VNnU0GR:RBhPD[:]X?*L;S--Β.UTHŠ8vvH@8<ڼ6sXEgT=7DKH O+L4mTGnNf)$Іߪ0FuW9KNp.P%%)WdQGue 0%7q# =es8X?=}j[IV' :hzRUod 77rrgX5X3k2N5V!O t-c1孈&s BKk9we|AdPQcy7&`Va^;`K }d H+dirC{ƛ9DlpW50}۩IL텿vN0-mb`Fn&*9o-xŠ fhP IXAGnᇈ9n[ɏ 瓆DzM׺O*ByRT!Kt+ܐJp/#_ P6>u;co1 ?R+z/陞?q2@?}/IGiwi8i `RDR*ŕEת_;" m-^õ`ZvAٮ=##(LGqծwPx [iCy3Tg,j?I N Xr><ks=bUxR."C.u;<75R CI~a(A"}Żj 8t}| )KDA]qFV9 .k|HoPBfZzyRv:qA y͎񙃭p[G@]V}dwXHy׆TqTY]@4ǣ wXH5H)q4+QefLB@ v QF; U] ۔zepjIW]L4KJ;TG bIrL<م[Ra+[h iǵl&);| ˺)!o&L5YE%CTa5 {̸,iDx ZTtc';R-bΰhv\ұ78c&ijY˝%%5C1*秩7, h3u=%k3öj2cQZy3F;IGXffnoBs41~+qzyNg420f:v7 )Y[KXCIq#m#YkzƧf{5׮7@Y8/ɟke7S$ zhjB,'JsRr jdң~hL1:EFqeЄ8h7Ӳ5cX.p\;!b g)O2[ّBU¯J QvONM-S7e/G2lv>ѱƑ݋pS' tqXHN )_G[Ym@DUf aXF&-O6}g #6͇Rqy U7ʘ;يGoh9Á@αgYZ07070100000062000081a40000000000000000000000016570825600001b74000000000000000000000000000000000000006400000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/isdn/hardware/mISDN/speedfax.ko.xz7zXZִF!t/}2]?Eh=ڜ.+@:;;-3$ N { Mʪi{gx\:cXtP8;|c^߸_ߛ"BW bzV]ƞͷkQqOnnRdԚ Lͧf(K]٥@'?/. NܴM w Qk@7B̮A~98M@ڰJnsqSS'mFtWq~kerPims2ݝ`hcq_|SjQ2'ѩʵu~M6/3֥t4΃EllZ1V R1.e2A?`])<;(ak 'Az6 wcUC3%lO=jƼ$^m\yY=^#ui:Ǝa(.Kw|< #uP,NZ75@蚕A[)IZI,C>qEƸnQP뙷_EZ7h9`q xn!ϰGwZdgHn( yAn=hCĽ]3ұT/N_ml݇*kigɚE&_TX}BE*Ju3"he &J{zQur8w3\fgNz0_7( P#A/*%9/&rVO&Xw ؔ:qSn%rm9v%!{fd"bf+% |x鴷›ʥZbT}Ig*0zD(YQwˎ ufO˜+Gjx+1J`5R@|C'!bXt|HnT™'ZG./Q6,~[Q-?⫈@"@fEp M襨Е2\&Cب`GUbZg=h0_bv?%츔SFw_!ͷ͍|%Tl[qH_SK@#3 5+U;^#oCiӘTҹ*h3`-?iY#YĈR S] ?0Ԙhr  pN-c!*ukiRW{m}# mlgPP\p0fJjeo~.D"E[kQZ^T0zX~0oߌe[eӀbIL{z_"7,1almEt~?{uj (c2YFgM gX{_,d:h[O/ =eJ^!(n ˱u}NKa!61vI)|I'^U\6pDS tGxykZhSF^j)qqw/|86t3 0!#zQ~q;`ZlLt.I!1 Z XM4#rKQ#9ofmu{Xt,J }ۥ ;kU5FxBZjfI]Zд7 xj]ZJ%u˺5 L~!\{ ; %v2s;z Cv^Uy}ԯbT3\µmōj+L1NR^gr؉dP}k6>aDReJ\2)b'2l v>;뒧&HRe-[rbaqTkuYG" :88,~r-ArVcgaA2Mq.)vzEIJ8f@Eke(W,#z@`q4 o#$ {'_sanh"k3ݻ^)g17ׯdMy4Y3.Ujt(,iYl;{ w.hiz޹;1YM39H;kiCfzΎk&0mDWwAAWxIt`zӇSh4qF4\p6 {_MA֞ՌvNu +`>1%` h Y:h; # 7Rz3@c5kc[ⲒO錵`J ueKK R^jC7ݜϼg+4(}}#$Dpd-(&_nӳv!Z[y\ڱQj68TM!6!<(Qsq4nɱ&S=iR뿅'r+f4<?"X9ڜ(4)%w#[2-5L١Q `y,-b 8-n%5errDX|dB@ɋC4局VZ+njC!yߏ6[rY7Xu'`sݣ,|)pG$ś\t:[KҌwH.% /w.oꂅJOvܕ_]I EAݨc?y81m.(A)Sjt @8h~oIJ/%$!XWLt0 Eܙۇ1ֶdl_Gbok}v;diaH{NتMc_X֞_z%"/nz6DG>; +e.X=Ra2"XW &jeD3P<7 FA(mϔd_J#=ۛî"d仝SUeC%薟@ߺFOUIU 7X+{  .΍ JEF&34j5*ì'py:2z񵨝}ȚX[R)KW:ĊXީF;1<*qE%#bzkxiܗ抧5yږ *//i3md̗;K5one 5,J'PbWސBY흮%<ɡbLj@qڥ3IG&nIrw& =EjϘk_̿aɈ4z[X ,wn::V.g !h6/y~><_B̍:<]mIy ж׳xk&l DX@vV+ ~zS_Uh;4qn5/!]x!o2.\I4.}v^b 4"6HEr!zh+M[q`f n9Gd %NТᢟ]rh"yWc{wAs8,pIGL͏y+4@7-Eo裨=kۡ(D݂C1@mU99hCT9Ucc58%hz:es*Kk/(ZeTzZ#v&N8}1{O$ϙ|"laSԖ.RkCAPmW 2 CYOYMƽ3.ŇK,E_j׾1*xB*Bzmd"+;H):yp(hy,}O&_u{̑ͤܧ( -i$hBPj0̄ݎ)e ¦6w.-)T/a%OJYW̖I[UgJl(½fL$'ք;qG^Gc 8>"oo!n$fx2 ̂`r4[Cib-eGs;+CE՗0?L!vj{y"n!YDLA`cC{ x)e 0<!χ' -YFY>zw*(dDUM Z5I \gٰ Brmd Sn& @—< ,(8} ;L1*u/7рrfFRn}֑ojdN{4nǣ̪r=n޸-6kÉ33K z&īa M!PI"bZH LX0^) 1 .DO5<OY|i4 )$7nkQ3/Ϗi| Ha`9BofNBiٻ$3XԪosA=WN1LV3c|C)lrfsKknAW VɒX>eʧ3S˹gKW`'^&g[)(k^Z@lYZDVCXRxZ%>~Km>jxCbÌrj}ZDSYZ,1Y>~׿;A,>&[kl%k/xB6SA{sLr5#w\zهrxg|oIm NwX"?(JMyw +F״a`RIji&1Apva|I\I2k^H Wꏲ{^g -ʔ Pd% Mql?LVh"Zi݅Y@E@̪B/,|C`O |JU{McԶ#TFlr#Kܤ h Hg$;ApeC:{"PgqTUQ\K xЅC}Kɾ4nnh~vH)ɺ0ↁѥ-9ޫNDۿԙ苳X\[ e`7#mGɀ/#:Nޅ+g~L}pт85/ς(ɻFlnKo `ʶN?b~dVbqG~I«pnެ `kGէWo y]O(;¦bE ߩCm?p&T*[rYa@e.g.ƭkҺ(y4%mk{\%vƐ]y5]\:%/GƁtL0!-u6^AR M*vFz]> >A Oh _t }^;nɵ6:-gYZ07070100000063000081a4000000000000000000000001657082560002e244000000000000000000000000000000000000005800000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/isdn/hisax/hisax.ko.xz7zXZִF!t/%]?Eh=ڜ.+$6PgMzq<&t+F{}Yudj|(c ^qtYuSW+'}![R Hˆg_P.$LSGT̷kdؐ (VtEaKӈ.=X"fp3Yˢ^S3!Ż4zyά? /-ڝ7d0EF,|G5u|fsnБpa9LsR0k`3] =B: -rȴ)kٲ[+%r8>sN2Zb*)=ouONE{-X~z uLB2U fKzE;@vts#3+\@xMWuF&9ضG!PA{zXOhTٙo]!gG/ueM̛1t&x9;b>7CN:_de|Y18<6b Wj vguxbE]HDFF 0Vd ԌHɗ>G/ Fk]m3f]Axl>n_ s}Pn =A6+-J-(1-|+ez9o{{TDzیW4Hu }d `|ы]Р|{MCX< ^}%qب {Ktnw#9FY9ͅD Í >Ze ﮓdizcg{֤w#&`߳7& 9dڊ:S:ոEE؆7U-tXؐjoRQb17D8qfVlj[iVLTRy]CIVy3 ID 2,@%6_cJe|)hgj0uJ*ON h#_5sOa8  3[ [joʜ{f2 _ԡF"6Zio@e#G*SB~zt])FGeh̉jSlÀb&,͝3{vlUFNO=TVlT^$$}zOUf]qU>H) <5uH{"ny5]Rvjj\32׳ԯ6FjHxQ#U1F6XL`t;B oǞAmk6Kr+T-.H%گ<4[{N="~~.3Oón(a7gFLNLdy&[)DSz,O<= c;x%J:SAkpF{<_6GRDs槻i~=/OgpiF}O=c[6@Q)㛝=pY;i^lǀzW( gV>⦈~s}3 :Ce4pAĩ=MSr$_8Lx_N|TZKwQSJ8nUTj)\zq^VQ+ջ5vykЁFj JLaM$?Ic1%bʪ7#]#N]6.L UK;cz|%;(7O 1&3aW*Up;+AmٰPgКGRq!U3JWިs"#YBP`~`XRtNҞlĸ U!OyS' 3*豈0A.[ݹQU!!I`6`vJN%O _(Kކ$vWZns|wg2@J?UyFJc TK{Ɏ/&ڠ̈oՠQ2;41y;TE{ʽieS?*[H_sEZB~, HK~sw&:δ}|!4O쬳E-i"S51Jv\%9o$]O:z JkR &(+/ȑOgRL!/ YP USVʴdOۈd]Q Jb'殸=[܎5` `\3;SV4WSw-(xC4Θ2X8"I6$oւ,Y o0/ߤ¥rS`s-\}yC+êיg`$j}/woL|9R%(\RKb+R U5 D#U@n8ͺnuKE-KGܜtx^1sv 9%TS}(7AZ-(L͝=tEFՈM 6r$;KQWt0z:Oٛ,eqnq&`c#m$NIXH߃%(<$j7L5`d4B67(MK@JbWAi2$e%wVV:\=DZ+kk= 5E+G;/~$j(/vA0 ]^SΜ˼}4?m@*=믚DI`Ț\MsbXAX;HY|){JZxX[̯XptNAt$Q&h1ypv;XuS>H$,j) #``ʔL10EE_KVݕ,۫Vz6.q0ݜNjp?Eu{TRe26;1[o)ˡVX0>ǾECgAKs -/+(dEk|n[̧4(H+'f웻kqm{H貃@3hHsl#G`䋹A;N薠K8)eIΥ6 %!gK;g3Xjg-sl6ƅKF.I9pl&AFCb2;.3U-O` I*9O`q-hT$`WG1ʾa+1%Լ}q^^MqXV{7im4TVP9ַ9`aP}Ma#8r=l $RѼy+#t,aa6r+{"myoC\,yQzu-߁Wh'ud/vӱ{x 1p} iLҫwqzu[pD%Z, c9߽qx]j@KriM <[A"{sj0 p Y6ɸ)i 8_k7_O1{T :Ny㖿ŇY z<@;Y+ G4b:$7OYď%eN\o&8eTHv{6&2XژaJ6eDZVcY(k}K#icb-f߀ *՝^D@5ʩ|f(Lf4J|N+6muB{L.f,xTVSr]^ņ_ U& Y-mpWys(<3݊:UK*W,u87ذŴ0 +ׇRuo tgўٜ8Kr㕔l%}eng-eicSqyӕo|[I{zL̜9ɒhneJe,$KK9dw okkdlvyב]FR+ H>TQQ2gðٲp"ܞ2NHS< mf#jG!\威;km$b+++qVɃkw:I5 'S49Լ\硯&FNTE@(A;,mKDjHܵ א(5Yڅ8ă{>WCdP٣H[F a<=eep4A":z*R#!k;H [SvSLШHPر֝l\چFi ֋!A ޭuuVY}qEȕ'`4"MAc6^emuĀh~*,@" >6MG&VAP:[ϓ m.[ 8m=(54^Uf7V"6ح _U |MEvTXsd2CKT|A>^,攐~QLejvn н,D.)j:߷4m=|\^V ZSHz/}dzI4J|ZoCJ ypJ.LC4rGQKh#6Q%$ѳ6o\r,6tm!lA՞ND{޳>2Ň'BF&UF, jFg2| 4y% [obE̍=|W48.RHƁ^iW[.:K׾lUn\hqJ5%svK('{t_F^DD/u=ܔ`~&qߖ ".;-泧D)+y#$ 3ۡflhc"<'VRq?JYfb:駝>+KƩ0eE0< R2bgqa S#*ovW@B*F ]A&7y~KI4*i'IPTfazgt'_OW2O1'gLGܿV.+ZLe{z:XkTkop#&!H!LAE0b9ˍ\dM6FZ:Qq[,$W\C~[TEeefe6Q#K Ijs: Je;=˿Y*!{Le3OM22^tAx)s|K:dUk}^{8'>xCKXXcvr-vZO_Rb`rTۧȽsB [Z [mOo<z+EJD4R8Auic0`ߠJ5 .9c>/CY Mt\6v];|)T!;(q?&}3Cb ݮT惝[ Q.&Iy)yKj&gM`Iι|/2bM* 'j;'gO_CS7D;Dj{- PBlNDKG hMWdN@v9ocAgF6Q~, cXcc0`>/cصA*1˧)Y W~[qA_**.eQx'I[zaK?qKfI{O܂1eyPAfD0;@mzYwJge] B?;%#IXFqbK,ۊyy #5>*^͹X vbPyL_ RFsGF"!%?Mh{yx𥨟D4Qjܑ,YD%f,C@9hm)奝 Dq~c*te=vP3C+5#rS Ρ5/<[G ω ZahZ]{`*lz.J^ (H=o*e)`(삫Q`0Meˣ\_s}Q4Z^ITY08_TtPMZK(..8yysa n}yAӹ5Ǐ|,YytP^ʓ[z? tUufbAlzTEBaO|팍i.NX(;Chh_%Ɂ7QMgH]56ڮé.SA{,9>%%nSMKawja9~mXmC{?2 mB 8-g.[ "w.Kߍ3%xͯ&t -~$:yC{,wj.n"sS¿A˃oc %rSPўv%G~YIl|-i#llBV${wk8HU[눶Dg$OԀ&0NF(lG [#mPK~eQg\vMTqB-1d+Nk\%B79NG%oniI~i:vv[Bp{E=`2B$$y&nfS닫Vs xw#=SB<orX E#-֤qBf1e.STS`)nJ1f p5R}&FK;z֌1 L_ZwҮ)\ HH^]{݉.K?%Ah$|r4,-^NyIY=?r7Q?.0ܝjKH?aAߧ}"9WeX7.[0>KƋg nS }]+Vw\.C80Kz>G1WsĂPt}SDLa'ݼx2g  [IH\DKX-,0 {TI0,7w2>5'k MjC4z2eq|0¢^?4bq'D1^އ[Bg&B*7X=Og}uJ/)ݕu``fX-c:۸gg~1:~s-拰/'[Mr5"<ֱ;k^>0#рD"Ra,x NLګKww@؈gOͲ3?f?g혜Pm\NXn/n'\K9nc۾I"Ɋ^5NB.:{N1C|7'3uTC觅zi L- fcAOAuhdžTfm ,Q1bui'QFuiH:,4Y +Y<;_1R~&iQ,gж#4?BhY'MP˧b o i6 Oyl6H*IU6(' -)\l>_f7ow=!5͹-8,YZKq:Ztž~J|ࣱ*Bرo A"]a# bJ*ۂ*5{xs3rjU~Q/5hu gX/f49hM%'7 &|+`gw0&WÈk)3Vut炭J2a7郒'ݔA/bIj՜asˎȱ|{D=~$G+p""{Lj\I)gg][b"l=cw ~Q]0W3trƭ4xrO4, 'A^=..K ,57SeV300=L4, AdIPBLAm?5JKdQ66$Mp!;XJ;lwN*<7+}?BUE*KxE v?.jrOLmUCstr 'Vq*aɿT-eEmm-%69BFT&ITX-a$F/#T $55NJ&Vk"<~Fߓ7Xn.ftû/5 D%g&fV% c 79`zuN</qD6cZ(J&}OH|(싋Zu[ u ÁGnR3L_!zWGw3u}V CRr|n=Χ)؊[vֶ;d%Ee>~7>a̧:Vz~ K | HMlؗM_)"zy0?qpey3F 1eW@Z΃iɠD}F?UKbNjiyryloWVR?bK0bgO43ZyT/*=3ua4YHx/*D| !sRNRmJH$u{%tFFQ[cG`嚻8]`&3؈!*H/,A광l'6wdiA`WaJ7P7J%]BI!dAZ2udy)ž7@Y&/6U> ~P|<2(,s =z&Žq$ JXdRTH305dm}%>=3Akʕr$ZY1iars6ؒgH;V!cYMcVr$_w,lbí˄H397\CM1@aױ+P1vF^esc9F[uɱ$cmxri~13~T0uO⒄qMAJ}dOW2{>VbYHm?jpMľS>1n&p.EO5IM\0jx̓%Pr"s]RGqS 2m ~_͆y{oY ';{@IEsZg0w^aB*!Ù`iEL=7~]c~^`##ب8WSQ|԰,yϰaAB"5AdYae" q+zhhpji#aqA0*_E"UFф>x`pZ/P=WbKROЬ5lpږ<F6wfdHB| voU@jUI@H`Xo22"OGIx". e 6VL6̊B@ 3$S¢YǪ-8;! X#]^`@v9%uk3F6h|jP >V&鼏rEc箄덵!)R(ShtT&i:A{KmpPv2^ZVBZ)'ƑcLs.j~k+:#\N^ gPLrzR_~("Cɘ8;Z87|AxW|fsT=R{C]*4f¹b݊qPM0ۓ#q;vV.eZoQelT۝#@o.;V?;eY+!qO|+Lc0xZk:N߉bp#!nj*"ʎ2Aͪ Ƙpŋ'dqy<ЧNY~МTy>N״gݶ̷s>)Xc B~02>6Ռ` ,d:rA>d!@|1&Dui_o'ł#_#{&l⟞i.\حt,<M S̾4 ,>ZΝ[Bd}I%֞c[MPYh؇TIJតqHm PR}ۭa"RVbgs ,7|P -? )JZmLʍݡ:Ǐμ\#>WVF|5?]TIc}^נ\ΊVh:| g̑#uY_ .JͱU}J,օ>[0UZx-+r1?$ݥ3 _jjϼpR5>s6L',1^kˠa󆁎CYV ٖG7qOTfCXi~h,^W64Y)%v]d0_$u*J"UCxŊLf+n:a6PR /N/ Uwa#75 /Ǖo,`3 ~QV9 cF깬n鳄":JHPK ޥXte@PL=YNVCvݪZgƑ& /!3{XoM/ndȲ#Rh_Rk9CH ŷ%{s"q;qϕC<,7:Ԅ~ ߔW7Ic=Wҩ|~|Ś  tY4˛,m`We;8G$~ ,V?Gf7np\" Pws/ #b^e["|Mt/Cy;Yb_*r FQfЮe̋eʰ1 6B9dC 'O֋`F-?i EFpw_tRݎ{䍇Emxbx54 d%NFH) C}xY~$ɍ-u#q%`=_ćޢu`8 uO{.]u7恈05ٺZE2*SkkZ6Z&N ;\h"q}@^áwwSrMЦMmlLPa)Xۤ:+K7LhW_]/ /)|B>xf<-EHvOj?Z`8fk#ȕRG1&K wc Y/59TJL(DPFqi3 ImܵYA'; OߞoTatd3Qw^8ߴ̺Ǎ4V5PW׋o%,1,MѾiWXt6t?4/,D-Ɋ}pKO}E`bQE>`v|Egz͌}^.̢njr1;1 9W\\q(rD6NA_|ga1g\+$k<66 XS%O&  ]eeW}9~c YS0頖¾; ~õ R_p~υg*l51 CzRc 񘈲 wg3Q?6gnzy gGZjw׮Q3}ɣ]f~kd^FGH6Ps7B}Qj6:UڣYxQ94ߢA8g36{3iԏ*jUi;@WDETf_#[;)PC໇HI1m_%Vt6< zL7CҌ)ngAI1M0J MLBIr2d#C[%J/#j~ ,(-&|+)ѐW`JkP\,wzoƘ.Ȟ!~a[AX;\ҋY]V*YY&^"Ԣ[\`eҐ7W$sl@3t$O˛ d>l=gX cרқ $UT>駅"a=Ȇ]fJa}ܮU_* M*fi*PKגEoN3w7[Aԗ"[\"IJs*m|Z4 $\҈l sL>zҞ8k*mvuHLu꾚$ 5 .kg`x([Da .aA'UJ#E"3[]^熩js f }fWdw^@|u(W%/Ytȃ z,`LsZ,:ԘJo4Q[&K-IwQ6bHP׀$s@J X0L^tH2c+>AE7eIZZom}^v+nb{ki)0Tu(C\_J`=lY5~&_M@ Psnޠ_+yS+B\~ d|^rapRCPeYP3xOaCWS*: yN{~b-Ĉ\6HbHסLF3 ͩWSOs J=YTyENAxTt>҅(5-g/Iؐ XÁ1 GRv2Bq3D(RX/6`@~B[ިG> 0z95L4eUX )c.RQi|?-j#+Wk"1)C"ZwߖL& ITg CwNٍjQ&N@͡j=}ZN(Z-@zO8hH`jEt)>;*iGr\Dh^P>P9N㿿iք%%0W<ρ|]&\'LK#4%fI.bb`l26z%wA[f.oj-ޛsHP6tBPI5 A%] YB*fh`p~PR=򼔇P @UvC. ("^Lo7}ϵ:)>3:`<)[yTi.\݊{\o@k﷣dŊAݯ붠tZ(*<ʦUNIpjB yGn%C Q)%&Z.狁Q﮶GeAƄ{6C+l(ͤ A7煲o@UYn9DmˢW t@ƥ &̀xvB-=*^r* 8㈦^EW"L݅?=7oqo`,_gkkFjeXCy+kveX BM4w!Ͳa=4h!U!jc){pGP~6D\}^7wuTG y(SB}N"OM*+A7ˌORC#cX[uH \\%U[Kb5ؘVI s,qfw73![T 9|9F!(oe2'Ͱl\^3HU>!E /Q M.Dx-(4uEElYtAek1o;MsD:櫥:\Ti0  ߑcc2&k޹Սejt=.vS$#| ҋzF%;<+]?k|:@, ( Xad+򫁺*L.g"mp*'PɄuњk/h,ݏ*ϡp!7( dip!@R]ӯ:+9eꜟ4U@/(TUx[P"Β(P$BB.EI+iR9A_m1sIڗ{[@UPV \fkNZCϞ(X4Gop:hhqff[{w hٛx <5@z}H*+tẀG;1,fYP{$=xeYt={u>C{>S=}U'.4f}+x]6_Q 0^*Jco@k}Ij`Z*,7V;j1\-8ϥajgZG҈j,RH+4rqrk0P^pZw-\bk\yi33X?Xuwg-Pzݭ5K#PI7* _) Z9EMUU$F \&'R\2PZ`S_=W(O?o:O| .A`2@==&cp _xFI%izo ΆjZ?gplC< 3jC(% 3SZs%N魵}g4\D.GO@@_<:,2SssjdT82[3!Nkg¨{kY2DeБ2q[V.傉1 eo~X&(1-sWpE#,#EzdL<`b"W}"&fL$A6fd ! mѐ~zVV"CXKD3\er_0z/7~pk=AҫL!I/V<\)sYbQj.Hab[O ݛB%+/-ChE^랦zs(Q"&!ivaxu!kbљmZK6ZUC XLW؅o2|!ꘊB Wce~hGv) q`5yYOv@~LJZc;_lO7^6$oP-?k o{r Xc:hM|gxa0 RgkX/OTm[gh@mnWsͶv+$IKr}*lz >yq .Gv)|ڗI »<M 'r0v,Q hdR5[3 Uįޑ&gu7IJװ0I#)E 9!ëplƾ?F^WzekGQLZOm<"P`2zA='9ٷEpY?&3tK5m88w|:~hkӾ8]H1wOE0-ٕ'Qv-bFYl,E*ExkvɌɤx#ꗈǘ\iS]F2Ʃ41|OT덧'Oegʎg@ CjԯD°_]:,jo@*r^vZ"\,`l\D懭*tO㽩Ч(+ʌUG=b+f`u*<~ buqvb%R'*Y̑siÊRXt߯ԬB[N.FuW},&`y7e-_dM߳NޜfEXȺYk)@wTCT0Ȁ8'ȠChl8TaA`wUoaȠ;rXYiB+< :X!" ZPٯnz\B|nnv9 <'HaFxbn 3x!H@ʂXׁ{$u+Ԓ 7Cԗ=A_Y{9д*|Ũe)驦зD\/&'aw|<~:3u_'V㘸d9 f5i_~ZEܦ"QYQ _-uݤ&.#dwX_[I URQNYPXivq -zxt[mbjlx`î֏ܕ\\dv ol9 X(WQyLl`}P["=7u-ÚIա3qe3&^K庨QcwBc"AV [ ,?.Gx\3p hxԠ4[Vы@cʹWxexhi؞ؽrSE vvzą/^¿nziH*6 U!0UJPMU~/]D0 @hXoG4i0a6~3٣ fBXBNYx6AM+$XMʕâ& >O5f<;8"_1TPA4Ad0۽fRtN]䛈\n!ç'BgWU {FiJ|"YKE͙^@!qD'@4)0˹gֵ'n9B/3'dکe'3oAsQF$|'ft%6iN17T8#L'DZ3N/TBFX}/Ag $I(PD]h_2?(V'0`JR=HVu6|p>-0AK<1ł8RrAy*Bas(K "gDDnLͦH 'o5z*OXj*!}F.:R4x dI0s |u2e~1W)dK(CXml- i˕k6:jތ*Q[zM!Q'`QM\1':1)1*p t7h!Т3eZ-B6&;%ڝ Cl@ì1^] (뗃ʫ;vIQ0$Wgo6^2.NAg"BN: y+sxFyh6-QBWLlfo,NR ~ ES%"V_W>_JI)fϹKBI, -(oh+j-1hv2hIgp{B|2nV;$k!ɋwaIG5oכ d޹XLFf7-#`!н1.Ʒcva:~eY^J\\LFOǽDL6ue N\ўήv4o[;nN}2+9{LɂL08j|>QSk<.\ t-֡CysKO f]8\7Sfo?Q\ . [/wB]v:r ׯtVsOMqH P9`3~E.ӇgWfާe@ü de:DKSA3dk_@t{c3 [5"KTl&Vom٤}E0WUY4O}%Mj /kd>ܐB(%]-7'*Cr6XaB6v [rOz&A:lG X~tx2ٔFߨv839Z?f/h,%vh+bt(~5rh\3C0%mF>fLޫ粽phZ9%g$A<]);+r$X,8棠MC4q͂y'Ts[] J1ax}xݱ+5N ռ;6$@Kᑟc *Wh~JXsx_ˋiRN֫M cYztζc{R0)$vD|Ap5cdFP׸!5[La`Ce4wqA'{ G:A ut7yrr:ON2bǛ/?D;)NɁP^k}Rd\Q R |ʫuMh ^R ۸G.L{l i 8苽.kn|jAq0lЇׇۚ%m$7 Y!1%2'|qEǐt(w~fԇv*eEE2ݸ4O)cY(f5eQ$f9xt7YJnP#76I"=#(3ry wÔឋn1G;kz e%Oѧ/ h/,F-mZ괡'5@2tjG*;gNuvU +-ˏQ*KܱeT7 h{ 繎v)WCl/D,uR^GB}#`6!#ESGdm]8K$QH4~1 SS?l/k mKdӖSf IxSX[eڂM΁.viѕobg^ߞ rjW,-1^0f>񶂤eOx3Of2;ZhCw |璄Pa%βLxD[R"tK0qe k@޺m6޴:u5)W4G~SWNZ?^n]6:W.nktҡeC÷%  /MTǁwN|kb ^\Ry?X?FEFU >E[ \TLxF1y}k:Zk8оQ* BhDqoTk'7 C4P,AvnRfr1ҕr^dK@+YfP @~eF2IjS6c θu zYzmZRHs\\R䅺`AF|;QiuuҼ9-?Bd8!(Rԋ< ;T L .9M/k aƵGfj*s=\y04\LIrTʇC/(WL@ąfFJ8T*e$&10BKy/~kZjVqԟ&Gt?@C8l8= zЀ$hX}etg|Hђ ?6O+tc"$}o6,|ib"V$gu}LPT^w!!x +ֆD% WsX>O}֩6$.Cd&,3l7${LV-d~&b}QWZ 6Ot}93&RMHcKO^4G#bJvcBt~cV`2 ˂z0bV2AKhϦ8rB/e7(U+ 1g>Ƥ{U&MKedU Dh4[pp> c݅X6=X=IoQFǦN6H SS󆤈U :mCvZG^sg1f{˃EwGTJPz,K18vgjxCn9WT+]n]ހo$jUü p*?`Mf32#gA,irFPć0؍|(w6gJx5H! Ǒf5wɕ\A$ce烙#hX8">Vԍr4dWkKCw' =>Z7gHE[?Ǚ -MlWD#_F3F(-Uo2Voaܒh>Q<8P;y>f[9#%ݙios&*$Kc A}b4*_KhNHKf09Q"Iaz""\yIUrP_yM{S vSXȂ&in0|i1U XIݵd.ǹhg"g8'>+!j?շ("FB~*(Psm~Y}]VY{ŸFZu<+; ~{/"$Tm W.EђM*c$N[c OZIkGD3̈́eR|MaOf ^^nE9.%U]\FQ# චՌF^%H~<ʸ[-/tkd8miѢmUE HBMTȽƱݷOQs&S5zp&K22MfpTCؗDVHIGcVfhxAY9tӤm8MC8J'vf\|薖+ҟ8nIsvj/^`9y 3&`#߇:d5о RHY'#(@uyH2b]|{%Gp6NG4(NU" +yrr{Ht SD?}I(ɗb[fqEG2Sr >@ O{ 8A A}o1`{=?]G&!۔d5H܁S6>!pV]/SSOV.S'ߋ 09la<9(2ٖBnq) ü4@ߕY-da۳Y Jq3ǐgLh7EOQ;csm[;i  [ h>#! d'<`"6a>I*ѐӸlxS4 <.FI]ʨ3in(SuЭ`_tNi]?'ިL\r3G%D߇2p8oΞ`aׯWXx+!z5;h |{kZUArLuD(`Nm`Kźt\z -v B'5QhXCYYȬ8,Fї_+@8ύ@ͷژR#@1ggHAVzXCmg\pCf"<9 r|e3v^I /M2l8/t71\kO0msa7l)b߹/-7 nıu`;*lDi:*) Y4jSݼyAUu rH.~@PL@Wd<@NB@e:Ɨ=1BCz~\|cᅮ$X]pMGD~ʽ#%Ahߨ$gDSmw{2fTrakȑWo gk0mb4yִQg[wC[ x9$Pyrp,pFN; /iDP˴7R3=l8S*a6e7"aWIƗ2kD3G-G/B˟۽N+[`Lݍ5w;_VKLԮ'5B{b3-]xVu8UhK%W0׌]ЇfʼnwV,hr: T!pSX\ t{ga/<(wh )tZ7m|d5hQ(jY TkY<^m͑Uj=AM{E A4PB+籏7Ror|ٓG.&Q~22z}[әl͡kw~`4z% 홺XkV;l(j[G369*h?"/0JvIgXx4#{D ֓ԃljhvԌje7S>q>B~366)ʍ뗳(Xq` Ďʤ8Bڽ?:u5hBבPnxZPNb@=؆GjGꢨBY17M =KӪwt?w!wnd#cb;\ŶZ)`Fl3F?vA23ъ3gOPT_U\%$U%6Z%ϱ5CUcaz{>jZL"6v-k㯨S U^ IY?"o=b65)r$K2>lqB-#*kQz` 5,7h8?> b AcM?]5h<eF%aj@Fe0D * E>{m`Us96UW z U?~p*scOh6['?NށG?vwh][!!\P6SHCH^'60 ^+;*@釣;eAeyOu_imYFL 6K<.仹 1ja4v,\r{228ghx#3"FWasz"_uNSz{4=BPU:HOOtVv6ԯ2pwsi&On#v*3fo Uw;&4F)9|m7tyJASdTcAH~ ^jlnT3H [9ǎsj5MԢ~1"p/P_~S@߇?nFFMZU}#`w[]z3+.mՑTd.lhw8p7hN[ ^S6r%!kc&̻ Y~zDmUKf WgZBuƅM %-0-lԥxe|( Uがm!})jx޳K'bALV1vv25&+}}# 9[5`H"$h,`vt*J۟#!HéLqIc$EMSEK'ET9>-[yWuq{"?U T͍D DbqXfV k#4#-!ɂBV@ '&q 7e{ל`h 8fu;Tz\Hg٨_vKPC 6BMϞ=8z^^;- Eli )sx! ͜i*R`rXҪΪeQiSO؛-YI׿r\6'4,?rJ*A0EXg}d{~}nx-wFY OJ'z}]&f0チdx!';ӈ-% 5K8X/p;dž^?BaA? ŏNTz{DގL`/՘NSOv:=Oyx֩ziffOc#\;֕76ң&4_狮@4[nH,1.XT۟AAb@qz,]K?yְ:9-n^ص Fnp%xߎj+{]6fJ"S݂5 5V@yX*>W]~YlexwDjU6j$NwD6]^iWǴs3IPMpʨN bc c{>"o-܃:Z/+"h[:d[iiy^lo^SRv\?Aݛ;?#o78fIni2ȵ.!v+)"J,7 m γikS5 ?sYPtA >tְ VGy.dpRpo}`T`^Aq]g2Y*an{QYt4YݾCmEKǐNU3 yrle1["L8مN(sFcY *Dڂݜ͜b_4Rx¶W\3 infKZf'"m1ڣ0pg8ʖdžScݲFmYފK<41BՀ3稆E-y,ٳ3ȟM*/ ! e/3}uIQ҅I?y[Ɩ\Mfb?qM40{)p D6;s!X7w=[5hfX4W5%"P9g[qSo_&A($))@tJb-H9 @ %EP9H!h#V_kJk1xkong씇cVNd.ؑEMxFMdY\ʺ= XQ 5Jѓ9Ϸ}{? Zq@rʩ|y,3*"·I13;#-fU牆%1Fs]rl$ʈB*uiĝS]N*i uaSIl U+ ar9،*3B,$"l)DkE= z-cXT<~diTͥ PcՁ 5>"#S]Iޅ)Hk@@u)-8*Г!TJF7I)r±`I9dTP?@%ߤuVo{ޛN>TީDtnߏJgv&1up{f|$^8rf|OMV!n^\xCf%0gUsm\ZX2P;&28ݓHN!gT-lmI+T M+=NW?mס< wXXyԌNDjIEC $5PhP(rP)HXJCDGzW:n mq=o'F4:G bÙXKT38YG)6GuSު1OmM՟.ɆoGUd]$%Gm{$vz)}Mlt2@}]|+w.!AU t2T 6\|V~9a:RFS_*!qnI6ZPH-sP[;HU3UįҚfs {'҈N]3#hYJs'$HI /_C>X՚E yhdgsLiYvKu٤G (Π_Z oT$aRIzW:8m[VTH.z<&>YvMuK O_}!Usa5\i IЊvɬ6pg&_-$u\Z\[c*pO kݻ.zAsmlO#!,@nGޭQW2+(a.N:ǤC11g|Vy~Vh2͡{vs{clVy4(F7m٘"鸣hF& Ne\6iD;@d9OYjFT9^]5З|mBEt HrڳH3 F>#[N_ӷ*ձZ`=fBSffS9XsT-d8*%.P0KXM3f^>$Ras}!x`3Amx'"D!1<%8nKTfZxJ۫D+['@MbME#ߌ-=;)\{`6;ˢÿN~LΒYC2rp4f"MkTSdR]4HYTO8OM#YzCx [^d5pҫA֨X#;_Cc1$;x)P6!e)!` ԅmĬx\=G}r>%fhYϕF"&ÊbD_L7`e$0uԐUPoV&q*s O֫⿼S`dU{)N'l'dhONGџl-7(T#ׁEvI8P+rzm7C!)C11ga"т9xtH B&<8>\~gKd`Dgutx$A ,kL0 uYJ ں}JK|޶n:cj49] tD :}wEU7㏋`KaFҫ Qg/@$:'Dd{ IӃ':xgJRoPq UvC F@=q-˟xv<( Ў8 [z.hs,){j~lU 8sکL(Cڶ!/>lsgt.˷N?ont!*_[(dہK؁h6zMbQޛgn2XwzU;iي0#T闬y5mVLV796X6˅<vCjNPYwf>}ȄG鯺6pUr (|k-`m?Y>L{mϥEH[Z#u#r4䱼*18p5q?߁9UXkH+gY0~sXPx> @BTUڲZ5Zp L'v%DD("; ^vk 1T؛FwoN2pBQ,_mQ =|qpZkRi` 'JdO9y祚^ x3* c;(tuw)65MtnNB!cCLJQw?zU5f~7r%7Cpثb3#ϓ,Khq.>} +V߇aqÊC#2 0Fw;p^(1w^b:@邷)|^P%fj%UG{6/8q5^䢘aMw3i,醉=凕  $QĮ*eDy(*haMP鳖LLPd^?9,b|*0=Z]wxmWΈFp }!&2+(K۪OrU ptEᱮI7fsRj&w=D~qfRj#K nK?cgBz;i T(p<KZKGIg $!X {aRok@\"!"?-^Yf[-M? +rB%vAz^UZ| 񱡽x(~n1eU貶υ, ~S'+Io*``>q@ٽd&,biazn7iS%Uh~S̖]2}^iIJ2']Ecۈj\O*ޡKɪL6y|`K"d_){\SG|_D Vbx-K%)vXFJŬk#6ݟϽޗ\ŰO΀4]^ 9ӎqfDQ\Wq@rD;jKDs$"l!u8{yE/]&ϹCM $}IA=MEg\@yl tV$JF㖼i}Fbˈ|([b6ypŵ BUe <翪 ʬjPUW9 fۓq]8Q2w;"h@Rv=1vrH,A -hϕN&Nƻ ZX}Qb>ёW\ =(~?ѶDr|`PS؃s}puނD[:v$Đ<|xSe {s Vw^Ff)xMs34lN9}FEغsw\Q֞:82Thq>w/e;eMm$(pNaB26%:᝖uSwIv1-f6BX-vOO ĞZ yv$&oKlodfg3aʁT5?Tf|~n ,Sb:PWsI\>|) Ӕ01ӷ+x՝y\3G.G@4#fZh`ft(,,n7uzr]|,W>qF"n`:h@ w}aL.A]p2~1>OhQ l!/1 yRhKkGրbnw(qD4ъ؏0\ٙweAA YХ'hfX'XzIZY7k QVL.9ӷgt۠oHQkHBsXdѧl@2i3#VyɤHvYTi\dbAv0{FnI?wT.@?x:0PR &ͷ7-#fjV> xU,k<ڃi)RF=.1PwC_)3: d!y:nsYe $auȔ43@ J# \Wڗȶ;X{ d[hVcL҂]"r3۪kzgt*'Qb_?WZS w=uu#s^&JA8K%clrnCZoM ,y JyvFpB*wwRAZPnͤؐݼqj0gDG`%Gۜi/Z~6vR>FGM$/5SOlP2dR?L(}! e`m1`Kz %7p]C3 Jms  ]p oz:V 8em^B%PxP5OOcثc' m 0}𓛢G,4 5k!g7e yG+ v1Bxq-:Rd?`DoW#{|5Ī WF6HNV+2N!y(IRzƭpWu87Wb-/ _Cv,8UqX"gP*L"7Gэ/L!`8 d5O_菳/YVd33yvTrrϒvLCk]cq\GaEKg';`DtCu}<'ww$}[2mƾ9x(K֤ڕ6@H+vo]Hd H9B鿟n;'#eL))d5Ԕޚoa3uYB_<#hM1R+2.0Wu4?PGv 9as}VB{4;hi./PD9/wl%WăJ⾫[3Ϯ_-ż 18/̉\ xc"po"duY’VFVT ->r$9A} [4T\cr/&`KMŴ>ks,hr5 R&ܷϢY%McԸq{>33͘L|5.:]7'Vcn~#8V)r9fP]?CZwa%QMQ)".Y-{' ~o0C cg3/Ǿ,{(K-!5ktDxhh 9"\sK'6r~>yEꑨOxv'56?j`DU^K|{ m!,,g'dFp#UBWي/dqN RWa4EU#T5&.B.Stl VĥGӹ1b= 즻#Ps"5ݔo)&H  B'FH&+{TLdUf*pa5_)"ir`q+ŭGsl+;I| &]\Chg2{x~/:ߙ@- _|f;e27 я qn8_%}sP.#N!N`&n7%cQA%țM^fJ3ʤ͊k/Yv)& ۓ{k@O 6Gʐ֯Hp@E]07'gȻ2B̾1߾u Ig_UtR8"5!ofmP^Rc>.T gEHéՙ:7VPiϭh`ҵD←dǃkB%| M=Bs:W0]KL4HN<٭4$ ?x-DM̆([N h!*:M($^_˼P[+[uUh*|+dlUox Θ>G=Vl([3P^52n <p\~BM?A7ay ?7do:ve"}3j7}F!=O,HOd% >K]֪0;(_סB p򐠇W:q~mCHJBe s_i7 }x\ j`Zw3EӀQ> T[$߀uQ{̋Kk3vm/)A^x3ssSh?-.-19(tEnj߆#| izzD}'6:H| K=mԊQ)e\Π;Osyt!D0`q!b?WtDd@z4iH+:V`*qM,Nu,~u+7oR@)撿(IL<S;J`B|FcEQquSwT@'k5[9HzbDǧk`Ȥ3,M~@c.6g _-i>,(B` \jxYK1~R, YJ8qr?@Դj(s{^,yĴ3+D@Z2x1i[1~(祈jPd:&Oovr$@@ S[Ϯ/C}šZ(-5S ^3m<IRjve0-Y{Ĭ*u"f睸|x<bF:)M۪ݵ' jdfRP5CF_CGhR5JU6\F,V'^:ζ<%BThiK/ڦ[DAXH:iARqdN!C3M)m̬p&VвR$]ߧ7r8JVZg<%FL6G@ñ/;qsC`Z/"K9P: Mdf _ܐ0~\õSCM A#v*PaF,ÔʝD68*%,zz|c#S 4I!Ɲ_,uz``x纶uY̷G9WM$p i72`FS+g Վ' tO1M+g[e(˾**>RT0Aɚ(0J_R6'5VKZH QJxӭy4pvUu!ݘ(:,807gAI} / hcM ZS~*thi{K ߫)37NLKRVH]k~k3sj 0_ØkJL1]4¼M|VOщ>>Z[;mD9c\9'0le0Dz[}q7.{+Q"&B ir)Y7`C): @,%o[t \\ocos\y BRQ5DĜcEJy[?OSIq>M̥/>HZar4>S$ۢ)'iEm͝n$eBH5dRp/µ+AtZ*ywK$QҾșEps|Q^PlR]ECJ^ً|rP3Mjp2/0flg:O%=% :(b=Qe %|<x3a2`65 ϙ ,лK0@C#?}e$ _\Z2"}P|HBѲqq/`eDDdMy)"ݕ$y! (pc ՑfYNxbّp`;/6Z?)d_R+iB}N:>UEM zOp(:I 4y6Hߞ;@&Gȷ] _[`E'l߂@+QplxW"=,l?{R-^8`E$X?J >`gэ6xɒd:0{˛B&Vt4*DiДhl 4܁o+SɜƚX+$ a>ZQtfq6Oď$ЕphubRt@&b8ElTl@;?:{TVf~ɠv5C<_[, Xjx.ؘ}P˸.KEG|(Sd-vMJU;.!q~N`)&vyQZ:1w(WjHg>G! *80jG7d-9F}򂶻9~x(H 暴!*^1snKaNHQ!zroY,pN0leS.d\h^OgYn&y`,Wo gAy 4=:rg*EpwE"WlMfa3C)`b'#1 : ESc|n|$LAUR0f>mx!^8e p>td{SMܤī,&l5cL^IM./s%w!$ EAz-%uB]JA(nBۥYCeXd@}/ܓ^(gۋ0Y*e zK"R":pzwPUSd>,obb5CݷN07JBS*؅3߶X^:Y[R("Up&}V6<RZyT6)jb^YT!kAZf^ ~IDv &C:$Eb<'獈B%(iUu:I3̎H)m4LPA[E+b$:Yq87FixU@5U>L ~֐c|i!:&"xSKJ[y R1 㥦`wa6-c!s'GbKoIņ2S7 Ɓ$Ժ[m!Q5qʤfnPʋlEl 3d 84ی^lN`VEo_>Er_RP9чaFڽ7j4M"Q~_xZPϷ6|]0SHSH,c' uX"{~5nٜg]RN`y_rj\M5'܍qr"\ӓGQLk@b|g$):5PJ5\)w EC^V!߱8:`n2#ޠڡ(1=+J)/=m>ϻ6"W9r4.6Hw!{T3)6涚]Ɂ]^a)`ZukA<36>:uah:=9DIl$*}ED+[zg*;",\wB<*teuTYmߠbBDIx̀66Һi|nyZN掹&kx ȋ!  ": I5km@:@G1 Ÿs!) x~ID2 eDQkobG^[ K@ d\@{¨G;>οBcq6.AJ C804f2BW8RW\[GOk&r(j#HFm[@U jV#Zte9ATحxڙe22 },>%)l)&&("KKVF$EY"GV8Uw%)zd(mK,.4oϊ-4#qG<)~Ls2@ɂx W!`qKdIV-ߨ7c`|_ 6[SU믺)U?S/!d4߃LH;=fĀׂ1?GAS/MSwQBPI%)dD12Ou׌$oo)oa% LsiQANݰFS,\*UP1n_veQQ\VA K<:'{F~2w/ i#կI=D&s/朝l1H+~a >k!Lm ིrIU7 k .*Sr{+fWƃU]Y} .R:r3ώtߝ9gjhj)आ9+X84Xkpջypi!3хGfDbobTG?.8 e t!ߒ\;hDAWbٔVW~{-Q0Vmf)Qޫwk_̜bXm {z(c`Ȳ I__xSDh^'fXc;ei_d4'cokp@n#$4Ɖ~(1gZ]Բc5ˠ 'YMK&B>2 (,gZd$j'ҕ?%9lᎍs9t\-jVhQv3Z0sD9-ZXJ X7H!*q.ytR&Aqbf6-꫼9Zy_*O[(?n }W6 E#n@;./q(q%R3TWVqԻ-ۛ.5M[g^:YTwR f~Nkg*_xh 8v"÷cr/Jx FI9U@ȿRi`zr'pss pw []&2H(tqCjLؗew|Xo;?$fm̞;T..⚳'& e7ddK'X~<wj945< \obB^(&WM%'fj\HQ^ ^G-V_a|Ӏ@(wyuD ~L_.J 2Sܬi~9f\ueݤȉ7w; >HXC)}U"#Ǜ(p+@ۻy#L2T["af!DA ^Qת՝s2sWIƔ7Q,E 6|;x&]rִEc42*v7TQ嫰^z*,Mmn)̐ؐM|pe%ɷr0N嘚Vnj&&+*k)9Z^VYI$lY+m&_q4 F%ڌV  aSߠ@F \ʮHXT[w3A!f1E18?Վ,wsp!1ú-Qk'ɂ,@:/1%۱.)=i%G٢ :4)jdFh3; "JpJ3eR~'AP1jI,1lˬ7TCsAjSPMj 1=YaݰwQ{_$8ZK (`Z"Z=O2b|v [ꬢȐ?O (^F;&*U->G﹃8 =%^zgtt/N],c'R,PCMΈ2.;v v+==3\Y`HJg?򧩨W +q8%1cI!t}D9n+S/m8]2h3cJ͘##g1㠭89hMN7YOn;ᆹߌ45?Tc@Z[c+ez%fx`坆TR/T- gа#%u&7>lf;Iqku[b)63󰅶o׉\Ɗmf0n&$r.5ud~yF;(ScXoښ\;_/ZN qMX IQ fc`eSnG۷DVn²[oF}+͑g{`޺8[Oln1 oEkF=W7Y+/O&I7ϷfSRנ|e Zc ?snD`ĎyVgPr4b1t> +2Ɠl:])a`˩M]A5x.NuvL/u\k/fxRZ۪O,Ⱥ&x%_3nMSN!?g?K{vDcvqG0сfnv$m:-dqtCm8J؉A[б&$hێ\1b,m}INLw%J t,, ˅o!4jNz6uY`V nPܹ:5ZCP~0{l8٧ͱuJA43]*IĶt˕y ^R4B3K0Ay );Óiu}|hf HH{Lq"Tɞ"Id!vn.ډ3'b8nzSx6\ ȿ H**hSk7܇'V J_+r4HUgJgR$nz+dL\ؕ?k r2ϑA%}ʳڝ}qx ;\fyf(/U5)= pDf:Nc(qeh;n,]|Cb=.gxAF:Z %?j((V4J c+`#=' -|/Kd{?g8Q8I7N])*ZsaDd H6NJn<wimܻ 3_niOkQ^ZG8i0ޮP ˂nJֽE]-?ە;I]VT! ?'LfIp`6hρ RMf}.5T6|:/ZqG9"OS)W+;ŽsPj@tjԊ= ݫt7N;OAVMgymf6{nΘXJڂ6OC97$UWw`$Ÿ}BiiQow 20Zq/w 3x<*v521Ϊ5rֆUn%nr^YR0O-0 MtMvtAi ;1g$g)NSMd f{a{FVf:WbƊ6_Cs;vSE-tERۏcW'Ap֌eSdnd>Pe1 UBTzZ5^$_BYz?if6Mk; ҼwM u!\=A ]' =[WzsJSܥ?_rG-wx$Y (DŽۡD5pBPE852}[O1[6Rf7YHu6[yKEuC  Q;l`b6KE3hǵ"?~EVzqňTTx  "1)mQLuvv z6.ҟȴ"@U( 7!^8ژvhjp5#\M.jej(ltU1dM35dF.ǐ3JOyD׷ e{ ҟߨE3^n]rMW$Qm֤˔BGވWɾjc3d:9XcsME}O3rxGRɓfo*C>qr[LFi )6vJpG ]#(K"LRBp_vvzGHPm(RtL ;3<.m2O8c"{.dAylBC Hv0GIQ/MO$ZeudJo:D_3~e, =M7M9*v#-sa)Z/;x#8`>U3OU`:\V/VKУg3 Xc|ә:0!N@7:hMŻyVK8#xM(l 㻉7|4{o/EFbN~offWXRZx[ƅJ}M5ikR]AoOMt DI`]Jڤb*dgwF%BD Υ8vc1۠̅;Q*>/P2 eɈoz9d 9GE-7 SK390BK~rXY}GZy((آV~Gn0L. ̇F#j`$m("?Ko7h.zTfwrO- .Q4&bӿfyoB5ͫ-W$pEcۍ*8Pc qROrnE]aEKU*) !?J#QDT}9|#*ZtY1z0i"o)DN6l|4xIchb&Z-bmFY KON9,z}Y{픅[yDNzGi&Q"Ej{XMB-F7,se^53{U&R8jl--DgbPUf,s'SuVz@eԒ@CnY6a)/ޓjn{asńSoJN\;[1ؓ12olL'YY TIĥ;H,kerpxTlW<,[͔j[Qq[{([Kڷ`6̼9odsMp^;%J~U3H'*񦩂F8ۀߌE$U&<P牴;1 Qoj{S`LHD\'sT<[|<%zOed6z˝ +xVR< ;+ 5퍱W,]ỎisR'V쒿 2>gUg&W2"4#I+q_V./m+7 a^wx,g.<)?Pv‰h9OW%pKo$@n6XN#N'^6+=5m@5 X>YK_4!T3zO*8Kot7vgE{:"Xu4 ';0""'9!W+kP眅 κm`Wz~ն9 ho 1'vy-GQNd.AYR'?r7=( pa?wA3im:o›a}FSA?piQ].2 OƨVO˧Qv167, $NOh3ϣODP'gC_[מ 4M|a\dba h@П/یW/VbkBm;| M<c 3܂cJeޥ*սٕDOq {q2Ǥ : ūW(Ԑm)[Wɓ2KK+GKZ p,a\c%Olqa%MBuثe[BJG{%.?QD`Te=Jw3l<NBE=[c#qckbQ=Ŝ4e=%W(Zk5Ҙ$ex[i74$q @pGz=\6N*4ych 4||ܺQWWHxGWt@Wk9d2XLy.<ɏRH>4yD^"" tX5R=C6mzg݌$VϬmɢ٪Fz+RB(0+@WV!"_aΙ ;EC.^stf:Ws6|w`O]6kaƸVy#M@,Kd֗i8R6J VL7w7[ Gn)X`qN8Yz \DXhfypp# gR9A4LvN.dreDVIBU]x&qH4;bL_^[~mz4w3~GV[ fnF\<ݷ6L i]s)|kL JKm!3ZkWG/f3ݰpJ7{B1!9b=ʥBO$>J٢uuFv\~̪ 6h= Y݊>Y=u08ƜOAh"nԡ;%*@(nr~XPs p,Vt0ʴ:s6c RQ[|MeLf%cz!*;*/W enP~y(,M? \|7F{OJp`*JK )G|\)z}{&l޵b@eЍT!5kj̜nMFEAZ; Ho,A>[|ވZ(C"|PrԂ5Hf\u??[zsW~YuPL.88̴O&`D0`|L!$dy;%eň)a>P UK4Lle1u *uӁN8J=Kje VgF8^yx b5Z]t⨢ e#yϱ} ҊS9|M?f4,,h~rC܍du5/spSG []?=p??6o&JgXer' Z 485 T4G2t̒#󱼿I#\_D0V LGd {o/҄{KkoVV̄+80_rEF`v`8.CĒ,9!u _PO]T5,S%GW]J3ܺtXᕊ)#p!.l P+E5D-M WNN u8(g`0h~;{U[ń}aGF;^0(oLY?0K#_F_~r]C,ZUY nZ\)ۓ`+B\ :NҺX&?NF,/9wSPoA  =<׳}4L;%a-:Iƫ9|"̶עc.^~:8E߶o>7u"vg('¬XB'ŷ8XR ccy<(-:AzG 6~*5(1G`X0T|vàYZTՓBaүatAV.Ԙ;&):t&O|ރ7s`l^XFVOiwj8tm|-wJhp]$)zu!:K&?s=C*sbĥV*7q=%Sv%̈YP;mIkboqm ˭N P?~g鳏ʬ)1HZӛ,ʣoξ}(dw<1_/ELL)2E#'"Fu ײb! uN \Gr5_& Zu7zN B` x4U/ߍf}Z[/V"-*{1;&}Wjw^;2.aH0.싰W )5Ë:Gfszu|Fzpm LT-EQ lO[R,LC!6 BYMOI(LקށTA8Ŵ<|/J/Q5U<TTiaɞhyص޿ǧ`<@"I uzT=wo EY7F&JF 5uL;pQC vJPnx=[|L;[ڐ7a7~_bp3QlZБa!M%'8f >QlsQh+RhZ?D( )2X6IOtEpS]K͔ QM'γE E2UvTnA>UD!'Ą¿x[Zh8TgA!]=zJ#jLOZGMЭu8|G%.PIpMdp}' XK}O9o e_"]X%F\IRKL4wY {{דR )ٹ#;ѠCLUaዻM^6YcVi rnF R0 mhڇ&$xīh +/~ Zf.Jް*q}&*ىqڊPί1t"y+n Ê*uj˴-p'=``UTE\^js̱ %÷TnRwo`bŚ`d !RHo w:K^8bNř}KB㎩c;hC\[T/n,#kViB\p$*4*6 i/3 `̤J<t A89-9EfFqiZC@w*w ɘTbKA@ٵÛh؃QT;¸~ͨsHHtqEGC`nǺqw[:eׅ}"Z\,0BA>wNB 糋!U7];LAce"weΊwnߖ~>Zu+Zpdk^={rc\;SNb6ǽ˟v&KL)!E&;ؑō"֑$,9|~u8??#\Gm!nJW0NjšstArm?ЕLW a%͒c ~F< Aܠ^' ɭ+ʇ+$g-1x܂8V94}CƦo1U]<~n$S=YL~pqCcVq-p%!4U ɮQ^1cX< +Q5H$^JGkdvE$1rkHf칤lݣBrS>Q,њ;E0,9qs[R5J#Aik9s7u,n|rûa3v,}]`Xq}b/yy}C꒴+{Yr+=Dw=P8^<'iO.8 L8RUyqRⷱm| @u I51̛mGOL0T?)D=h ' jCLnocܿ['gUy*ujQ+m>T;\R5]V3wVB9Ik0Mʳ !'02…Bwr@"!i&hD+S8zp^\/zqN!꣘QkFJHE2ܴQ%G!-۱־RI<~vz@-g5؇x,}o0y3?, 2TM5v,\Ȇ!_ipBF-@hĴ<}%l~#0۫(Ȼr`{C*{vIr6]j}U[ w$29-=HnT }*8bߪ(?zϚ*qDg>\"Ilk}=gȲ [F.8({]S CY&gR Y1 UdA٧0aK.a%-Raݱi لv]3P>Ew{BWčCK8Ū#9' Juz YhwDG` I V1#VJ7tbhNk%oEª`S1H>·m'[BQ5P Z_ y5{ziQBa+qwߕϐHJbpBjv'Om|>.IjI*6OLYOI*{ܸulU.'J!?ӐM5YJg(T~Co5BXŞk K$d>eGuOUe yYFĕg (칙t{Tζ*q;XPU5?J&4>м:97gt"a$ Wp yoKtEBQr{RiP5ziI2y񊟯p%B>mC] o fR_D,]HA+&" ?z;0[b#C:>G @4c[+6/֍_^gQY8ʫ.}EgK F 51DÞweԕGؓZT !}Pe/_0|'n҅槠FݐfP!vϚ& ;4Ƅ|-uɴGi%nS wU]#5 b.BϻU^v$N~qcm. hz,'H 7BLHLm;V~cB:' sC,noJ+`cV%G v\\|,X}7rGRؘ4u޹ ='^~e.ؽCZ1뻴u5CH'hqk+@QĮXT/t9X{fSsH6Y[4Н8fQGaoblfeuWX C݄(%$*jFϜ*uZhfj;>릦R7H;mSMsu)KKtۄ},d.G#]]Y#`ʡ2@^S|#[%d| /`tr!>:&Lj-fN* D/)[oˀw 274yrWA3|LbZл% ?o9Q>P*&)34zU~\y[xh5VpdMAV/D@d5n!L:kF)Yt\FڶMc6.ߝӽO2,RZ%5_ 3UHo]3,DFMCmf0!}qX_CKB㭆 fD3BY6|43]Vl'R_X&K=_%D|0G\r. p]N$Q1]5p#`UBi{AUU|v8i~0C#+Ԝz SPS7*`%i=ZȐ>Bu]R2V޷Q,QDڢ@(!c9FYJe:#ؼ:1:}0mwm`1Wr=tup_ />DLm##v$ڴ}Kg>(M0#:(Q\+a#/\wg&6 ɰ!4͹?d"6p4zJТxoMgx4HnQ!{TfP*oqB4Tbŷ^+tSUIH֗;&$޹A69>T1±){8/ɵB1/;fKWQ@[*9!P p`AWekpD8e/"^x똛 Y30ќCO\6CUJ4][$5wcHPJ865PtLeC܈Ӂ]+OhG'uJ}Ο t/Q]p5α=X=ea3-cc!v-O>^ %iI DcmuiAs:_O#[6FG`%c޻& 5=#Br #f`saFT]ۘo˕Nc!/J~&yj\JPb+詳s|w-~h/<_h4|4&R/O?1Eg&>Rޣ!h0iga+8@l nf 3-(߷ .@75^E?pulG2l2P\N?.@V:VO雄5#tbW׻eaân7qx12 ű *dG7$K`)լZA_! `XH:M Y$Fcja8YA8NEDGodܐ(\t 2w![#)obg4 1xt/G%ر@kNETj3dIeC*}(.A--L,@ZF0_SjyRc,!ɂbsr1% )8~P Mq$)JeE rI< Ƕiקq\!6 Fv|_"oʡq㱞Eȝ 3ڞ3aX8'ҰHi RrGըVǦ AS^dP"*ƞ$闬1h.Cici/qW0?_ akGco^";f-0]ӽӀ)K^3Z{4M`(>f6n"-%$/3}fu/X2ź5vZ1|^Gր*)AO ci ulCXs2/ڽiF)͘%"1,*8ZsUe©%OW{\6Co R\6Bt~+,Юhq2e-v'I ;M)X"Wyn\Tsbk*Yx@OOeeXgK,ek?Cפ*7)C'|ZJt̮FTt̪5ĉHN&K^JpDr]Wƛ62ļz@an7)ոZ&r )MAX:&ay~>F8W&-BWBά}tΌ$S4omJa2Y&8{ Zu9H`f.īթcT9Co aB#R;J8Y (ι!B7; @E5>4W_n_ڊGfkۙ*.<+M?{9kgbtBHGc}հuΫ( e,IA xZU[qo3*x"2O@K tY'}_i PीWW,HG bGmC:+;,S6iIHAY8|› 蚚=L ݡ#mf?pd3Qs}ڜ^uػq Ժt)I3紺rm~ǝ\B;A VW;)t}T$s ;Jv 9g k7jG+l&U gHEu\n/y/8ҫ[m??#erB/ۮYAztz v댙pDq;?l?b%m팠ą{P$^e g:JuF.JlCŽ-T sŐƷeS7{%/)Q@@eBǻSIՓ)mndG jDcCZqnbVwӂK2T#o0Vy,쵨`#&23X)mO(:E>∄Pu_Cw .ݶ0Y?4&:h ,lYReAv`~'aֻ0,.AMlL| G.ѫz13:YGaa4czq1e>mрBlByvSqb ѷmTỸ폗x.ǰCKlC7.P|gevƪY@}\*g&3VQ\;NIf$XWyj-J<0&nzO}U^")ʘO& yU@WEz2zNnkSt ZIO#xPLb|7h ̇ dqxPJzϚIs!~7Ix9fgt_{qJgtRnb*^"8/%X sOV M(nCۦ"?wȯ_d+͢hxݤ1z9DQ*x&vxD{|3nXPEjwU+>[GH,D74jx-1T[0)y!3 :,?qHГF6?i82rXiEg'S4E*e?!x ƛoVv'5{^c|9M*S?GJ W$<;ǙohJϼLz;])rlYE^gl_n$lӝ & J|uU8ށYe|Y+l%J^ɌC:3.nv3.K柠-<`2$FQ١|#mC$ =n! oɻ~{ 2;a/P^F ze',s4#pHC솢~i!0 '|!s|wJ"$ʆ!,Eaeyʪho( ԂI4 J2\d\pbhHZẸvoT?0I$oqWנ|"obZ|.Q$vꒀ9צ!ܽXudUXBKIxKP_.iA4s]kĀcQ2eFq]+Q l$]] Z!OTr'9fB;s݅<2$&C5dY֐o~0$fġcT# `D_m/FRVa4e+}bL*QC%.eυa U%YOy,2:W*s7݊ERv?"vZRybY)'5T׫Y:kOQ> Yߙl~fDv}!sQ1Z"r#? LvJZFMnr ˆNã%gjnK\dfx Pw bQhV6.r*IX, ENb ip"5 rJ|/h$8+Q2r!Zdq6QHo=gv1af"5S9]Kf@օ/ֶD/hE-ٯFIXiٮ{i\`M2D뤡FZ,`;Hr3%C\`R%XA.ʩ\iOWp54PPBAov )_/:z Z&[ul bĨ[gy<^MP`JE:jrTIV C)Y; ʾE*uY8e?׶ TPB $tֽ?@%PS_<"bt bERu*y(S{'ȘL=FVnl{qo 3c!io$8'Fü:U~ByI~&U ihS@hK)dʶXG`>6k7S+-'i[xde%BGb"Nj' 4Y"݇}W} c k]3Tz 4d]iZJ8'#D tZdS-I h% +5qiiM (#- ÀSa09ꇯ#SUS4M%-rT[LyC! 4aN;𯃝?ﯶv4E#"f^P2j]s,GoTYQ mBR*f'+teH3 cc\ +~kdD?"2o]%{Ky }D*-"vC^=[Pnϡ7Sd%v+TuVC &t"9371#k:ڂ I y-soO\MwGX9 T?FۤQ)&>XG^m<`0!RI "r+ ,H'm^OqeT@x^BxkIW#y$Z7J6JJo&k3\RN0gH R7@+o0It?< W  Hʺ2zNFVW} 8^~Q>Q2gmO]ggM3 c{ TEc1à\ՕٛsA9 * (yԶEqSh[q37@ +sl_Ȏ'}̉{ykE lh KxgQtC-]cBI}$מzRnfW:{mDɧiRN%amfw{i~g>P/K끨m!;aYt ~ow׈;4( KJ"S)ΩJ x@r½bJ:lù;ʃ>Ѝ9^&a@츘{9 lledۮ)OPtcJԥVv(jI:$ Ij0͙3$|vD"UʃK%j]ZvGmL"{%&v82ݜm5\ YA&}!^P!E`tqD+~KI{_q?ʇB;b y>: 81mל?cbwV߾:٦҅o`CogB8[ K^={k}":!(C,pWseG.h TzKU4z߁γ~l9যj^ _}1 *;`L$N} #Vn?:g;R2S1cf}xbOP2ܳZ66_(Jh8Gpk&b7>mHx_;)G~ bDkszL݉kϠ &j՚vSƒp&6!ѡofE8^q*.*YYYkGwyuJ0ߥz2U]O t(ib_Jy걺|xTt'Xw~%ʁT&m^0YRzKAj3}' &BdbX%B(bm&u Y[m֖SFKwAŜK_q.*U~]۹;^z"Wlj1S1l^'G"$-f&2]7.lTl`~%cZ;z6h)ĝAMIWuDI-`+sU }w:kCD纲t"DS…IDzkpjGEYU DgZk^ַnY$ɉZ ^aJߤzXo4IAgIb[pY[s̥ޏ8`kZX 8})6\h8Yryq_rv ͻS%6?Mt*#ɸ=_ꛀJŐ88OʍxD&,zJؠ-cիGD!יSPeE'SSjКʧ=յD/cq(tiXc6|#a"/ stUPrz!Z8=K+=ըW0T OK;m78wc6;4sLNB5As@r.b+vAA b7hQb1C?x dvϡ?wa&/;X xN8<K3YN:% -: Ӕm>pAYoJ{rQ7Rڢ{h}!&.d5F ZW:uX54q)H.SIc2ص%$]HHyژF8NN׷zJ =9U5ٮH E$$Zzp"xo,9蹆W^ 4 3-`Q] 5ܨl-+\6 [ .fVΛt 7lh"&̛q0d])S"B50JA D\'rrP~Rr `L,KdoKQ66C u[0#ˬyXqzQbg+4Qtb20q _/)5a@xD  u +E9L(;wĉp [ZʵΥvj[EڕӅy Kyrnv1vid;a*=ncR pjA/jt1  eIQW>8q[uQ2LV>i֦-Q@2,h?۶xKԬSDY0 $=Oa=bŚb n6E xkeLLh(wDU A10&qK{ Z1;014ݑyde }67ӕM˞c@x~fP:>1BLT7ms! SV|2w 8{GisN ƅ#J'I|vݵOoևIizʺW5gCy![~ ϐ~ɩ; m;)jAv&.L̝EN4_\oDרr(/#BnHu {ylY'zH}\V/ݟ)|u$1A d88ni0Oy3l_KL`RQ'fx2Û۶@%CfZ*WrT)jd/`q%F \Qc2ׇΐ=rCyB~ H&pT-Y"*/T&M K T \4%\b^>>>L`9NS|#`Q0g\X:X9p&}{Y@ـ.ݨO5UC=tJO¼# oǂtienC\6bHtg_f@g$xS ^jP3DߏCCrcE?IEL+zإYr_^FHc|oUȠ< 9KIׂ.Sm%V[X% VVR<%N=Q{ <ʢvpǯjS@AByL&UUD*"WELEsGpS5:AcOWiTkx|joDnN7 wDu,Í;v'Sw:{I)43ak{;#ʷC@FehfMLTfpRhr[boZF,1} G5yAMyw=.q-ōCLpIbπzU1({#,S[Wd:$͈>j ̸riHXqD:: ~]ԉCV M&*ߨ =T@> ,gWT﬍۠.YdYaS9xi418Pw'ᵴQF8g `'/K } NPI.MTb/_:XL]>1;\ZQox-)ZMA6"z_ˋ̚P| A-%[/A*[G H8I8O-. ?~m?{S \WR.?6Jۙ1,RϹeCuYALDPt&8|ȉু;BqP2hާ(<mx ]7aOޢou#ZճO*jZ~Eɡ@Qx3{Sj!nKKTk\c d(Q[j:tˮJ/>Ip3E6cH<؅Y'`ykamf0WNYi|<ŒP.GKy}CTvȭm(0MLeB߷©6]HmPBY)4sU-` Ϲd|l( Z4+%_ʔ=.n&͟بikV [b'3gyP&ęȥl.4ncCCOExMz$K]X'Ƀ!8 r;,]Z[ 3@yqKH"պkZ|jD]S<1svb23#% oH{\̨3X躑덍a5DX6(O7:~  y<4*?7X%.]c U8xonK19TMWlSA.F%p(Knbx ְb{Q7B7"׾euMf@AHoJ"P=j6Q 23D\!)eDHQpγQ4(HbW2+ĂpFbsԑ[לӞCjV=7-i(x*yfz00^  x7h:n$߹:2¾Mj%։6Ţ3R `$.&ea6-oe R;rFqr[СQ^jed~KtUA9%<+{_L흌[A#mW0$KaLL{i7an.hʳ)AQZ$<,6;KOl^AXU>țbUƦmגvy ܁}IMKCGV~)L}ą> >yBNY;<xL{,"Y\-j}Bi鹬RJEgV2N\'L(G{x. A=x dUͷM(`xM ~ό+ߤU1!1Ev+cġ3@F$dFFLD\\^lҗLAˊP"X)4qUX>llJ6۲A!~P2W3l}rb̧IvYT|H^d#3xK(ʊ߿?٣h!}m 7 {4s)*,zpXR4re "iBc+J-= 8ҙD.(!˜89x%o% [FfR",$Pˇ+"[hTA U P<93DSE .+ŵL\5M+3_J|sd&|Ao9jz'e iOX)$]Yoi<VY"a r<{r,$4+F7*|zoUkuAYP"SL/4s=>?nܿZG/O1ZޱIMGjGM@]eMSq)vm Ȿ.Λ \ao:Ss_Z {JdΠ6[nҌeGtRb EAjEfX`ctq7G@5HOB3lNW !(?+㐶7d}nFLQ,8DLޤa|zGBNp$D,êy]K1~{ [[/=!a8c\4A;ۅQg!1њ. =ŦbuGC|v>2e^/LNyq% odG'cYݶ-p!}Z-%^$ `Q;c K$F9:YZdG̭TbŮ-7(5b5u>$Y5QLZl솚T7x*tS;{> yD['+Ո'9 {raXڭed߲!H!^s#0qqNUO -Q6~,5f歗ccاW<'ջ!ԡ8i  ʸ&MGG`ko2̏KS"c#WBFC'q-X"v3 tk'E/5S2M7Oh{ͣL[񖿵~]\.gӇ93eD|6 SR]G7]X]W}LA2,$rhI-&Œ|6ٓ=z#cKin 2`|)y,ʼbBg}f8Bݔiݠ]kBat/j8'ٌ)_Qđ2f-Daͷ1Bo 'zK3w:ԯɅr-D-A: n\>f<[(da>.7}veh_|٤m%9H5-6B^nj9ި:nTxNL=^}\"D/$,yl!J9VG] ke\/mSɄ0g zܶc9gh2wdnyMdƱR\}$'_ъNɈ.٨fL: SqK{&~BtJ7{lc4$RMy)EeRm4p.3o.r{*t6^T$@\kJuzyI`Y?F/%w2bl~|iCW:h|rKsElm/v)Moevvpz)KW*Z7[y>@<Ք،9v@Vn-Z 1!?@\4D_oQȽGl CLIK!t'<X'&АKk-heCpʼH-á#Ji֒Z01Ŝ:;.ݶÂS7aX-DQ}Z4Wj6+܃^KFy 2L}Y<:'ib,,(ZHDHŔ?i'l8c]ݵ)A*R;"X 4o 3aN~oi HՓפ=`+aJ=j~ nn%p'|VS<eݝMo!&ݨv}uU[:9*>NY'07}nB"T?٧襃IDS\jԡv۩T\\Ǻdfv˛人<59\!偰Yrt.GXdPN Ws{!fI/vVo#cT@ NVbC9A5ӾS 9㣯0](蜐 a8HNޢs\H% ai>X8F|"St Isnb6{KH^6N<~R5_M[ Pc =۱T@(vTh1̥'vj>cƕM%ss$-TyLf9BU56M+:Tvjt`*b?`#|wb| @ J[w I]쳆DA(OO>omx1 FE,A'm@4}TӰGb`:G)ca*x9%Hsͦu1f,VuK$@g~QL =Ap~W:bGzNn Ga]boـq[Ǹ,oД2Ft/… M'i$e5Z@ϭQuߟŋsE a갢t_> E Pm' *K HL&]5^쐓o)Y8IHtAW_=ː9xp-&RmuЋgR-RiT,\`ߗd T5ROz ;A;!3{,Yri'o..Z].P8xs1Ɨ_v׉:{GQ;}_Ӏ/AE4,mAlɬymTg\lqªNEog1svA'#ok21Ʉkc4l{T-M$[ *w{0%0}àw.|л+:#fHn"-!1h=[3$rPCrpb瘞yּ<=$:=dCAl H诈O}m JSe_ ,&w!k%b_=c w̫TjS`ۂU jV^ ?ao>RJ&nT7'3 J][fsES85MCSF] /4 & hsYasU1DǠ>ۀ]duyw2Nң3} G Z>S̬2,JW`˓E/i"z)FU^ijXsd-۔osaؾyXf J9)-ΟDdV5;YZ쩕)i}Y0 oվCu~ =ZP:^_툌j; 9@grWn*{5^>~ Y^uZ~})I!M$  >}F9Y]}y#5`}zV ™)ɞls52ʏ40+.52K`d2S|۱٤e7/lT>s{ Ǐ{s$"*Nx]]JJ>-#!e0S1&/ƾ)}\PÝ' &!w!K-) ,QU j=k:Nx(' J)JtAIz{^s\h=q\&!nhJh/s8xV~bAA馫(w1ڽ{#Z]efxN&%&YS#fmd4/ NA1A5%!6|SHԣ*WT!@}TϷ|`Sn/8N*pdg)2}j[\[ ^,b|JRKX\BZA?QLNf%AO'V83_nAl-+ҩ|ouxTL7ME-pL*nuY7X'2މ쬒xr9%śMAZ66å8C%k(míng0"$kGwU,fHZ?lDJBQ[ڤ{&oŚxzPjU4ʐ %83 1zͺR126meYpF:G[_"2pro}X A&'q=B6ȍT{-pNܝmm6(<N1 _YU4_YpS16ؚ) X~1ŽSy&h֔$b#ӘzUԐ,]E`S =jDI ԇqfC*uᶡ2{*){w#2^)' Ew eЖ2spV޽Ԅ?2-la1AR+>-?FHEaeLEbJӌbZ2C/!'Qh^ƸaͿb]WZYsɨ btA=#DzbbTDpӘbwŅ[FDPs ;HU[q¶IClHC5qT{׎.1DԣPNAlfI vb5AjINߠGǼ vFF})NiAK).Mڧb<(_T%zoT&'obr:C3")U&#ltԬ;kl&$:Ԝ] nl^xqER=,,Ikv/w% Dl&m*:Nk !myЦW `vs8T^GC?˞k̈Y1㟻I\$AuqdD*74.z/#:xZ>$Xu3iY-qHnq􈰅$bj$3Ȩ 5W?l֤h!eE_zg!T*OC0;pQ' 6ϟKfmŧnpxzpF4ѭ"ź}vٮS7٨&!TSG_(tys:Nl\'o[s~j]yUKΑ2~_s)itۺrܵ7C *O+ݷQsΤVo8kNUs`aG*0Ҥ]#vnTmq BXZ7 ~2Y@=OO,kuyF79aP We:FD@z;يZFr-=>2b Ajl@o -k‹Z# hac}~5!3u؍ӅVd+|wQп-^WQX+#mM z^6X^j0RW^w%K@FͣL5n+-Y/W/6|)1-kX| ,oAGq-M 3U j`|„]}I% 4k}1hJfP[38pIQO4n}oq jj5ۉawbr^(<03ICz"Dǵ=(-I7.a3b̍3P7vz̀9+(Uh9+ S%j{O#YIT >X0fll{zYدHEhK#?Bm#bhRlUP.l,4ļL#QJX|ŒA3dK2#gDrݤ擀7z*\M*Ċ}v 0% \=^[Yq-b~tDqayv{HX0j._.2MsbQdPWRp(:ܖNpKI*wgݣt8//EƱ!gcUX rL prRX}GyY;lSlTZV*CEڒƚNldS1VFSoJa¾lVzꂔt *_4RӳֶKHJZ}}W*/qyI}4EAb1y=:Ч?JP<1HM\sgK dK'Β| S~/C2 iũ8W] 1$O3GeN+퐻#ՋBIB]M\~*\Z@m# uu0GV QB ; =6:w8eYN)IEr$ =w *Gc&A-r!aoÝRay쇷mҼ1 :Ia+)YѽhT&t D*%Җ= ɴ:*Nc_^zpqg *e6\B&'+}Z} c]qU0I2PB7]PD(B \q ăhR!,+,GвNhA~`w5H@.~[DHXpݨ ȄQjYMkүO_@g22N\]j7Ъvp:Z4?vfwLA;t,\?;h戮U]uX/fǟ ; H fPOV(*l(e olmr{j =Ȧ|E8Ty"tVxRd̚ ^8:^Ž6olf^˨@>-su9]}92%ʴvgP$C!ŶZe+73ƹ%%;){m.ĶމF2;iV$M;udR4IIG`^XgRIE$9xVk9{08&>\ܣY>d2[kG~~rDhu o;?t刐F4 g8?}6rts`C]0W*8< ؍( WXR  9=R r^ԍp'qVc8!@sj@77 Pq)PX>6 ӡR4 \aHk0Qm}R+Ǘ&?yl::6>ՆDž 4X]E$&pz΢xrX"+KU#i ַ֡-6eX+ao3A:STf Ĕe{ 3ow9~@'Lbi7=ƐM9<5Tp1 r<.1 r@tgiq[&cjRۭnܹruܖrbOlqql gs 7؞\*0W5TRpY;җ2<['Y[£k4lsQUU& ?l7dqa]zB0!l`B9dQ:+M{m>z Z>ˍ9@L>tt1Dykx~m 9C>;%aNQ``Ee0W]fSȱ42! ]hNTѻBR Q>_K+O8}z' G{,-`s6ϘUR2`4 ?D.Ijp+!1qmNMȜY o%lMSCS@6 ׂ!ʫw6f"ps ZiʇZ Z42,N3r]gWZJ!s$Ҡ#w1Đ^V%/`䮘%m9co eAuLj-b]7TOxߵMОN`i! Ci$quh%LRȜ,nR~ayRwק;~qh,:NWU#D4}{X~kboo\-Z FNUZ$Ch=|29' WONL!cի}Fi1G0vROJK|CZE# ]6;HNzG&E]XvtMPor_pk"MU(:$Sr(Z#QnD2l]wHu S}^?~6@RPh])P;>*ՙ;jBT4Y)ps6#Lb&d@zd[ZGtCA"RQ<)kVsPQ?ǔ8_D$|~ݿ"L\S9l}[_Ms.`RsW㈓x&iMxϿ9qzs%5)n!t)=4Pzg;PU]ߋf+T?dž遖p2p/Q]}x|(pY8>4=Kg*{8"]PoL;E"&@F_ބ6 ۽aE&jSk0)dס#V¿ 81Sak7鰏{n5 gIv !b9p2фz/~-=UstʆKZR[ДI8+yÓv#LˁOe}CBE{`d5p@A!c;ʷ+̿BG*bB 2JM&p0ɒ : f7,6\s5xy  OR>J2n-nV 'eQE3 >ա~;ĝ4CfH^ gEQ{Ra!֦QHQm99&%b2MФPLOې|XB긟ā Q,bs%#^ih 7Q鮡LŨ "WЍQp=v,R?>+v~Պygɱ5`Co2u/i8N9lRr3JwJ/ prm[w/sl~4f9өb-=r?_6>Y5 }0RnOٵ|j[Z_+*)+(:P/;Q,@X{d(l VYeg fοRohm`Ҫ "zӗQY ` FֹbWqԿ"x3 *=Ii)ɶjb[Du1=EM?6p?zIch2@leL}FʛMJZ"KMNTMhb'7{@R#ނEPM7NQ,κH/ [FwZ(.RxPqf^sb1/t1Ie:=A* .ň:,&k4R叡VBl/ z*B(~N"MxڔG.ID1"h0v TO#5$rAޤ~>ٕ(_E$&">)ta ȗ4,ȷ&⚧5ۡK?(öM;io/IL?-cH:TUBBv:L_[20RS (· F(l:noSDqb}lV$lԚv3"C=ᑭl#LQL8b!{R9i;,Ğw2}5Jqe'nk?eh^ #5$enx;eD2a.uQ޳b"k!@(eK@8gh lE=q"_`15EidU~r,_($ѷaU>|p~ 9 ZٕiMĜ׽,={KYMThom1{ mq/ELա:[?)Fms屒`!6Ǩ 3aNR.*(6^,?ƀ9I "!%`F /_w~}V fgS>~5b{O܌$65Oi\=\F\h'26 ByBkd_0`*4N4r&GS; Z>I nTϰF4"P} ' Q6*A;>񄉶eL6_a/N@l!^/'JA~e_xuBw`Qc}Z++Yt_ Px1Dmv}@2 3Lftsr5I|%IȪڮ76&?̛jmU\:-oӕ J O~=W\ #2_R+&}L2D^ Rj8AZ3Mtc7(OBYfOy@4) _c!+{zEژ (G7}C K5+/?6r}Ne X[m'GxFqPƾU"M5Mu nf1Gڵ쪨%X?Y/k|u>l$nM(3x%CЙ ^ى|/]r.}5Q+i\A<"#|rdZCq5y QahP ^Dt x??r] ПteME&fX:~G3I_cQ< 6CtT>iD)%$=ңGF0А=֭)}qP\cX6r>C~.Nd6 lx ~|scŶb,aCw2ЄڇN|aʝ妑T 86`@r(Fj,:ˀ_yՎ\tvmdXd{; `;ð@GSre f*~: Q'\xqP1hڅ툌m<?h`#?`-GnMb4<։tt nj" KKsNn'dpD\Ąԙ롾=y߭Epv~K̀u6%64D|͚AR2@1ͫÛW\?y0†@L ayRb~zT 4xEm,+vМVk|>.F-ُR3hVR_:3 W(E],pDSQ}_P2g'-//x!4!5۠moS`+ݛ]Fٰvv!@#c4_K}TߥswƦ0[= %[2ӧz[wnn9Ddm#ު%d 's1U6(TX /xėnFd& ^hpv]dfq a@c69i? 'Us#"vӀ-i#,ٻ>Z.^i(令 U;ܓE`o[f"0<"O7帏Aw\Pk55!oFob1\r>lC>}@#ng6 CDXJse&ݩy4oojJ/bi6E-'%VM-o֢x}}MrPNպq^b}7wX"wV;I}s\I%GXdz?%Ԛ3}MYaw!s}gi%Λ}7'%ra%\Fv&Xv Vc<3eΙc&s E%\%̄~zҝڀ&תOՇ&f&O54 ˰)}PK d}TUW;*srӔmQzIIC#V)Rwq9A &Ui#j,9Ra6I^-x+sQ-oWm@? _ów,H\^eOlŽ\ lЃE=m$8(du׌Dũ:JMͣѷ +\8yV([آ^")u.ΧCŦnQxu~6p 9lW~~{ crQј$톮4ْ +y^~k9>U=D] oXszAP,Jݷ14\T JroP:?|) G1̆w/\\PY.epwv*ڨ!2b˨CUD !Z#z-PIUdn8u'6>Ghy!:z{#ZSւc 4׻#~HRQaR'B  t_쎂{ {9oˈw|Yf57}zGgeW"P\ūESN>u"h11]|pȢ_ωkIXDR'Kc"Xe0e Ymv(m^ȇ~:v1< YA߈AoR8_P˷ۘRNc%#-k 6 P el۟X,X$~:&+XREfթPJ.U7s,wW$, n`$m{|q<샬38sk'dO҂WA*&(kJ{1mfWvW?g.ektiQeNQ+8g#V )]iu=>RC8+k ЎEw l2}4d`m/ ]4QeaugrXLծiest}ݰw2w0*c/@a٬W gXgOh b:PEnlbCѭO62Ҳ dD,֤YX*0/%@݁+ℸ eRmll06UIʛc,:=etۅIr2_?K>FbzLx 0 $=t@MN[U|cu}1Ba w`  ݨp~>FCez'<.'Y]"5֦E…2]9VRŴ4e`bC:WB넦#UpFބ%}Ǩ7 =AWz"Ա1sCe?(^-'d2st'&t J5YCQ.&y]D3koH,`+W4l@s`ȖmX#ib 8[ezn)*\ *~*`zFQ-j@\"077Ҝ*^*6&"uK CyS@B * a;mwav}M#VN!Ub2౪{ J j#H[fqgYq uS(K" YZܽNm62Go`5 *ȱIJK٧Ravq}eUk:8(c|QGWn5(^3Y.݄C=6ˀm:{ yc =+vDQo/s~,s~kg>6taO񓭿9Ѽ4 ~6SC?q/EZJ9N j:2p˱19RA3A`Nﮃ0(18贈/0Y?XOP*+`U_.A]P6v}4\#ARRBCrQi7]> ];T6kKͨyU"B<5GLeS҈ tɲ" V)ECn7q1PXYlB2' :LVC)ENSL@B :YKqyddzR{?1g$&E!y7\e\ ,.w4f{& j@:\h̪%̿`]@c`7\ج7-,ʇs(t%Ɂ.j 4n;mM恽}` NZ:MDʧhECEgl`^$w2nav+izچ5v=+pHMى׏Q$*^i|;*G&U, {0?]3l4RX߰ Uцgx עn>Y7v4K.NU!/r`-Qk@[2>(7*9}ÅRI_X$Nt3aGXfe A~ƻuNez.I%Dq~y&0D;OLYs;eRK,! -zDi_k+A$',!RAZ2Po>k XU"j3=:h3!K[Oh,L6tt1X|}[y`|OҮ?XT `̓Lsz"]Q[&nҪyoUIZx@l] ^WY-1"zwREI } g 1hd&Z 1y&>693.:]X̩q/n=ӻ)߇,+ՄCiA#.` WxۨUd N؆Kh82uVނQww0lB14K@@.B쓑(쳞TBðI2+ Hm@"x@(x:V> ñ}l0ZkBq=Qu3TXd쟘)P=<5* #Q$xe<ַ\\oT\uU.8(Ƽ_ T:/ +H9SbZBU!Wť" D~r'Fթēޠ1 {6J8ᘻɜ%7ㄴnԉ:BBXQI(_'@Ѐe~БUF}{I>ʞѐ|47gωܳX\;eqۑɎ랤›3*W80 Lj&]&ɓK_7 gGv:k}{+g+qËa5C0 [=l+H;OGe*kϒWMt:O }g;3t(2^q*@]X@:T*k({Kބ2˨H:!%SA ћx BpDd@ ? "*0tK: \/DI~En d "4 &<5H^M:"y˻eHfNUG_Qjr35C.(6rw/2A&\̣dՉ\`)4 8n7}G]?j-f[|J5=8Dzn9[U^^Y | 2O}nFTGIř"|TK=5|@gkoDVn_8. &0&B"[^O79%酅T3~Dy W$-KdhM9=ZG!W2^_RR,P\U+෴& %mՄ֑B?[O3s-^c~ֹH@$5vޮYs]?ϯs*5+J4}3,4W[IOkg9p)@+ l{ChMxau@)*Tv'uDZ:#T2,}0li<­._|lC,6&^&\g[#2ah3{qB(_ a-bjߡVƎUϗBKq=T 靹}V)v:t+;7sʷX0 h|,CZC!  ,C~CX)Z΍rjۆG !6P%n-F9q씏"Z?2Vg&Z{,7iLhB@b —ADHҐ%"*8,i&l~ʴe;f_;Z*p4ߩ3J^?|k$N{|/ԵlUIxMfTE(U= wTDEy2\߶03vmU`Eҩ_EhVEC1-j jI^061mlWCp9Ze̶ʇ0b6Otя,^(Mwҩ8p6TÓ.p4_[ZD(ꔊ׶{]-2S>ܡ~eEx51L`+Yv6* Nl a^ C/#5F-caA&h-!G9N8VKgo,r8t%\d2r'&Mvc>NOB3IuYԩ{L"ggӯCHǝ3|yr*;|P1kJb]E0wᭌ 3…0a4T?;w1>Ŀ湧xB쪨uC쿟U;;0%DFbqOM0p$ w6;$W\##+tό *πgTSU@$y>_Fxk'f&c*$|C ,Uz * ln+;jZpw` a6WYH6= ,|zóGkPx7N. }qJ9? n#|~LG:|{oA|q55Ks*=ʼnX2⹉Vl1^4Rf~TlȑFQvjL_Z!N,yríޖ@cöҧ?eLF\p%D2P|U0]Π(2\3{ϒP4|X`M%!5Y(.!n,_0G{Q̢p30Trkvp)'^Aɀ4lz$B$g 9^ɫ]A|7rlLIf˸yG?q,9 fy!3:W= rZHX +@+hCU~C^+nb{nV^pc0lFvg w(Nc gjQU;~mHP ۵Z8}et.' zHQi2=d떌юdV]S}K فHdGbd8;>_:bn\GխsݤJL| NS@@Vi?yzGO5HVOڨaRrG[@(Rz[26E\WUvJP,u6 Md>4p}w)gh9zn^p]FwbvzIh2lj!۶XZH]3) @ fR V^YNv0N_nF% - __Ey>T l>⛻s*\#4T>qY#we T_Y=BP*cbE!=>/|}ǕXf2\EI$&P%lOIVe"&A钵$/VjKYıܦYV[l]4Ƅkq .0;!PvnW@2ao3:&dlH7U`Mmq{NToݚsglٕ a0LS]f^aA~8}(K(DZF59LxchZs1+8E AnoZڝ,i[YB]Hs\6\ @+SƧ)^-%l]Ĩa&;@6ؽ0ӀiVGXuz2Qr9/x+ىwAܫfR+|nA8 g$ko(r6Q2Ot2I)IdNS7i D+hv…ņKeYZIaZ^ !My8 qD,M*63# ࡋ͸}ꏋ̑TOcĬ<緤lD|j!CUyF{[nɍ*r-zݐ<j'KaԨR.+7ANqwih**t6*7}{w헂M0 c5YdQGV.<9iWQP*ҽ6IT_o7wn ''}"G10_}ʯWoT_I'{bZE]Xf۔=+:u#Y\rTH!*% s{ѷI]Ǝ 9ߌft  ^He`20N4cV;J䆾_~9:[$( Ŏ ŚI}#:3ϒ23 zkAPǰbEZ#x@Q ,t'gs |n+s]!'>MMq=רGp/V8-u?CjO~CzbڷA7 8 \01.nGG l`YH2"^# ,qk:W-JaT^ae1k\H;c 7c`:jd۱L9="ֱ=?\mE<%==Ds.Ae ^ m\[f- J,s|?/ \&Դمâ2J.QusjpU&s>0%*X9Q,;W^kZ{3^yfpi~B]\ҏ+)hg !Hsu"*dhCQ$;[3M͵.hn4I7].Z<׹Gei߫M6nd;QqX.,B| xf3|RشDh7KͶ0[ /ހ"5GD# 7^Y% jgV D?^+k*Kk^a0܈*ػ&b3Ӧ89RgұK5j1R^{o*cI4S8?.mY9+mNN;ODZ|ac}csֺqFn#LU( m`W^6ui I2kWzP<VGE]R2O*Ð 𰌚 %_hQDn{Z_dԬxx@gP&{t1cx0DU.ՎI-$XLsS떡G|#zH2/Z C j<"qdmu?Ѯ˽!Ӝ Y%+{<6Sa@+Z.MAc%ÐV`? $Z6\ vY._IUa詚[%7t[_ ̛kC 0!>64j MO$x:Y@OhlgQ–|z#7Y+.~7(KIM-G59Q8FBEշ%і}^=<ONųGj$좑1\{,"[Ce>hϚ}nM.73LA&$/%y# Y6??8FH+X;~ReV.ͺc@<<ΦUS#Y#])^cL^^p-1Q}Kx#$`>X_ψѠzrjG6aYw(͓ZcLWRv\؊Ĥxk_yܸtb:>f͈h*>fl_ ;)liiyIi1Z3K=g@QEiiS&Awof( -F}/ N!c4"|2n t=*4"$Y I-uYY@Xd7lQ l&e:H_/EfF3yzt,^(BZF2d?uY`J;sAO;."Xwt$s:u(Y`bP+[QlѾi7:hW(ޖ#¾gypLvA.6Qk(t͓>ND*\TW{+at|~)Ke DF_6IƗwy%cNq?׫ϟc#L3Q6ل#eV9~9Q?r7.us-ĔXy"m,/':#QYAw^jcc<ֵCձ>}/&xtd5',5E/Wl [6p՞FL !aU4GiAĎے`9nݡ;)Udx,4X"J{tƅ9& w";CYMLMLv ѷNtn̋<c;yzvDr+8N$] djiB@=rgNg' .vkCDrIYL锰ﬕz#oqK҃9Wv 9x{.Nu*ʡ(?BLsnN^:ñCbOrQ18NXݟ*fK kOΟA}D w1Jx p`w̳q,3xO=\"fYV PI(vbŻɵœbC\7nC;ՊDMH|%Ak%BAch%lcdaUQ3F'/[e0<5! )(ɳQ<b+]#pUj6JdEQ"'` 5|X/Jjrt+Zn"C}W&~&erOӤඈ2_NeܭYaR]m;lLRCn&g{d#a]my{]M+ ̍w(fTa!{H&xrtZF)Z]Gdbտo PpffVcaS=N6'w\GB6.CEyǓ0]+C$g۝ w/6'+Y18EMRAXI[ Q bM&g$ לz~qS@;l\&n?apam/xu#]Nvة^Yoש*ms두s1|'FF=[OqXd/l/jŀ+5[; sW2{ѝፑrzGPWpw?Vh Xʎ9 fgqrs6fvו1p/GEKڛ!O*3T 0\ѽ3]vZ~8kZDF!eCbfv{̓ glvJI mBsaw|<#+_cۜKY3?QڂOfcDo4?BwYԬu_о@%\P@k+S3thnzhla|򮉺>*G̡&7"fTkA_~F+3Esg#wn֌Wjʂ6g 5WrIw ?/t[V'a7jsN8VW}QMz"߈@  WZM.ɿk #p[M{cgC9ʛ*E`G>Xu]["U{QZQ TCHR]~L!އZ3a絖g>46':(˫|/4v8.UUa~îag|k6'f/FbԑІm"I!46z{HO'q\┒?M*3C-r0Sbr P% VG o0S l&UعYM9BCF~Ɔub-ؒPx\TVu$sjsK޸wh8oIRX"ijԣXIKZdml nGТ5zک>G+I`0\ GvπzLO#|"q$[.y+:VtXͶ-_= q9Ϻ/黕`K oE*lk.-FLy`o)yh_2n XShi*ҁ C|M)搹SuWW[ w== ʊFז_N)Hwt׆z&fHhDv&p"܉PUW$YEXP۷ Ԩpf8۸Xj[K[@T6Bp1(2܈J=?dfBq^϶oM<}cn'#R_,vxFH3##):>RzF^md Jec 7)sR] MbVZWMA2 @u?o)#pBRnC2c۹+31M e;e*:2 ɚ[)ɏȰ>H>$8 CtNZ3 [#OE_(>B^h3*Y#VH+iͧjDv|s~良ZS1ڿM7ly=|lLrWcql@17혥frƇLzlk0)wFQ+H, }sࠟ2bz@ѷwS|!.^$ ʲ+c wBxS"y@&w\wHUHxEteDvI'rz#&g\<8A zbD>AU,2^@@'!qϠ?&7TĎ`i(QgFoptFL0nfxkWg⁾:.mɳ|jsK3pڵYK!IV Eҋ/86]Dc|;۽.4/-su/8†m7ou>5AKVZ{J.'[1!_Nɟz^M8&‰C_\joK>8>4s;j~A Awa"P5%(;y@oy>UV,4g=ί ~<dž[ '``bE5_7>KQa4 }OB"fQb><2 e7b#7[>/~Ŵ/m."_wn]\̸*rHK36s+_wW _ ?\&|0)OkO˫wl 73\HrȺ}Eu*7&ýmo:(t_WLj+2lU|䘆NE;%ht:8`1Hlrw,1CȨ91ZkZB߬O%Q&!zu9elBP.#;#UF7S7zelWď{Tf^waɛ.ZS2k8LQ构v;KڕۯITl#!OfA4w ab=925멜OYFL|mo,y{pl.h+U BT+(~&5/+P=a}g\LCɖ>ߝِN75sl]4G^dKlCs~ c˂^fUF*Pq',R,\krM,CNҶ*CF_C5IWUpO@m 'hP!}>ZLbQY\?d}ڋlAq{ ^[*&))FmqXVHbX\vzfy'-;G/Q~}A,#ȯd^{'D_*Ʉvo8 5SkpW&c|]aS|W_tfl# le0py:N).[Fʡ?)!,#[(n#Sr-Xٷa"(M' Njzh?Jg ^әzj ?75pual[@d^ظF(z&ЌP"N-҇D,,v 0A-1/jb@PՌ*/0aL.n$dWj>AsSg/וe +At V!(JW7L2v!\Xx_G{6/;&At؉٠(bmaZ\^+P5_$Q^R>=&bח+PhiZM0H>LS63P/SJKwq7 1=+Ѡ4\y.MB߹Y,*PazLfOmarB'ac6݈+R(ֵƙ81"Ԏ]q[NH|NU0Y/{< 7|_s `1kv2Mr9q$o;8Dj)k%`dYTTh2N6 )ZS 9ԓ=|- >, JW.O6o'q(JժF") 呅:'~AUtU9jTʑ31=Ir"4*_t~s7 [ʄN+ն.mjT%J F*KJ<3e@%X:oKxMk9q9!?6Vzy2ࢳO.ЦSǿ"Έ2Xr6\E[t{pQ=ZODݴf2Ztz $yT᝛|DGʏ<S_[^m{l0fH=V \ўPN)^kPƩ,Thtk|)s]֕c!ft$f[d>c y/smd嫨YřTP \Wؤ C7 <:sG_i+VWcPiA OsD*1 2R sꃣ LA}Ѝm]3M>]y5w !ZZzl A)xO8_ԝ(%n9^ 5b$E0F3YJJCŗ$HB#DhK0z)ؙ> Z D6ٞ1*Fǻ-J'G DzM_@Uf;jR!cNU$"^sFr„ot @®u؛!+ xcX;vRSDWs!;`8d!.'N.D r3pYBhs1ɕ?A;9ɒ[avG*ާCg"$?OEPĀ8%4܍M޿R4)bE= Z$C*Gp4>A2 عN~ur{57aޅ;oLL]\F,MovC\EΠ́Ayveq5"Gb9BjJUV/AS:k4*O|ۗ2}mx| =Ȅ, A otVy[{L(k&C=MW֭OLW9̢&|#p ~wKE#iEMv՘xECtleA&Pk'&bOm CB%t#%[Q0w bGnfxndgTR>@Ӆ9>@s(hh Kҫ'7~>gpF FsP4MA-E[tvCE+Q\-XږD<@C"KX΁IsZp8/oidkSzd3D'^ñe[.ŌG4ix5gFjʾ"mKS]- "u)aY1 {dur1hbr6\e{eN|u>]J3V/>.SxVVV,EVl>:tJIȠG/*:(@|ڰ#i<4KlpAE+n1Xrv?q?Kw3s*{v1pa5Yo>8ǂs ` 8N Cd~mw{7 ͧ?㎻#@iJ#We].=L'y爅U!^{yYܶa$a㷰nɈd)Mbhf߇oA0]METJ!]6P"Էr̓r5%U'hmT0FVÔ%4Fmd9J7AZG&h,H.D ,W)"CGCפ}M-Z;V {N'JbB`zp=ouUw(ȱF lI-v ~}g(JEؐ)~uTNy})%@ޡIu,"{xƚZ6&'އ K="Њ AzSSE# sxXiW,-xuH$ T -ؗJf=^]gs)HEXE" >Sz|t+/vUB9Ǎ3_)Og5+cLAuKBbr^"hrAaQΉȊ1 H7@}(Fr9 c շi{Nm]|MW ;tEfx l%}z,DCmr,6!.g>k6tj9Kh|vqS:Dw]/Ky1tof+ҷ_չ}8Mb߶x%"Ym?gɀ "tg,!gZ󰘧JT^R"*CI%ux{sI #zx.-p%_?Le֓1CqD8{J1_@r$+z#a=Lo"$iz̈́۩hBOzccϼǓ#H!LŪaw?hRjݛ$Ncɂ;|[¢\ !hvs6&~i23@"`^A;a>M* D4DWuS#_:%PnHK{:**|lޓڿ';pEޚ|pb{KFK7<9LX:eO0AśOa1:QS _6ΐfT5E%8*GYh'_ɝ3^%&*u)q&_;߬X̫/~M,ux~ ԈSo6ί߾IO!rܯ'9/e# 鈺j|E x!-p^-@ᵠ^ 4v{!NcKZ٦K F2Kw33ha^ioV2N阷:zPg<وF߰= r(!v18qD6 6QWRG{=ǟ9I& C41^ZK~zJ)}woCAܗorX<{U([*iP| JDi4?}E{9#%lsamLJ̲u&Bĵw?.hmfZYrBg^Չ.X%1*oDFw%t1[ҏfA%}CnwΠt`XN&IGU\ Wu6Blhģ.3dKAmUZ>x]b(Bރ#FLs\:R K0D~b(X,Q|? S;0)5^qRbC x>@W0J[bJn a0n*-↉TlHBw.'[RzoAj:abҲ1mI9T2h;:mqX8[u(]V{TEGY8`IzR7/.)@׀K"f _[/*FjO:1Bɜ=C {qG24Hen~PcL>7l4-K`%;781 6IRO΁9֩5Jҵ2SEp(#QH?q&%(ovnC˳g6EBeR5jDУ##.n0+iJaS<۬4`3u,h/jBz퍜xjJ6Tata)IIvްi )̯F|IhrӺY.(Un!$tfRA uRQ`AI€0\? f/%yYPwZH|.@KÚ@Hnɸ&l՗mpˆꜝaM|tja Og]o;B;9,I $ںDJYF< ~Dv]$x-¹ 6#+![6-$OgCxe&QHb)2oYBўQcC} t*07%tJbf)Ѵ<;!޳{LX<,K[n|ω|?}K2Bķ\<4sMz5p#, ! UvlDb[=%e&oQ*d8V9jXX .zbYY6@d½:@Lr+Gڱ Wd"J6g( ݻOn‹ܖ*Ljb4([2/J@f2=þhi"9^VT̨ lmm3z=!Cq -&=AhRkKqΧ  $4,Nj]MMLrY896# [ Y 2f4 ?M~xQnBݸ;HFV9C ədžs,8*q Z! ׶\q)O"e[V"\D!'[^vsl(E\ DߘO1O/oϬ:m.O2#?JykɎ{$>Ċ\`W mc=<@5@1UC`YKuU`Eh@kpiit} Dž/f{*fa$M.ȣ q$F?[{w(kV kRUyeSqW evb ^P2&c'Y3ܕC_j__R lTt;5NT˭3|3@Vzb -Q-RS20;5Sx+Ͻ_''6D jU1]Gmbˋoz laZĔ9bC9 M2jD IAȪ.١' ߻aHH6YUf+YY3nKXN4}I\U4Z!1(f)QXh[|z;~[?̎svRg_{hJ\P~9yYI~`46G;eK? cBx]t|=SeF]/ȁ_1B{Q]h:lP`x\ 9\xnCx4&0UB>\ٙ^ƕ%ڢk+1C/(n=態 ?F89 nCZ^A@ʨ`6źI,ke&ؒm3f$ 0X)) (u5VE$N}>fL 4/j3YJ 1uzB-* ')H9{*o5t|Z#QYD|B_|[3ercNٴ갥Ù`>q7*.dHAvBW#$&]&Vt"G4biK|p5A5s|o?I+?m-fvtaSPLYƬ o<{p 3_PⰌto+-2+ Q0'<Vs%GAۃSw/~/ m*A!fHf,6>a`JN>Bkj3 c3C5To܂U n^(^)ZrS5ywq :cEoC;:>\[XOޕs-VLv7t5|qY|h[}nEUjWeiGZ~]yb[--?"5T_ώ0e c]Ƭ!PVjoE= 5jK6)h=>rfςTaC@괲ZİJAmAtF4( U:F<Zb3C?r8EU{eP=0g B.5MDHŷVGaկRD ]jSI"؝YFtQt7ۥ/F=vN$%VLt!4ګaVF"'դǮ,WÕM~nK0γZ~YSf?H{[*x++Mz݈Q@d1gZr9?U#7Z_ ^WvX?4'$ A\,RO*C!âdut;q,8aRMvF0rXy+,M^RDO)9с>H:t%Up#MYxDQ阊`ȣW@ApG坁i)}9FBB`5eͽYSO|pwZZz?2хZ,s~ 8(<02>-l&x}"TEkz}t#IJO%gf{ /O '\MEY[OՈH- (NO(kΖtASxqUa P|= $!qL^,ӐI7&KR4j;L{5(]B@B`K]@M!ʬ"q78HXYG霑 $iӳhPBa`5LXml^w>z1#0=,<- idu,%(&k3a)Ev7_* JgvW} Е{Q~dl %Z"n3E+i 9Pk?RՔ1C2}8G ҥto$x?GJ1;R䓬}jaGֆ({1V$~a4Sӆ98!5ܠ /R$ >V5uP[o܏t7-bN~kW"v.*"$f, `q짅;:3n|KDA8>ؕ訡[%0imZQ񇎁ۅǠӾYyԌ,e]^eP-ٺ>RZU;7H=X[Z:&M =A*&$6iW֜aA\2-wf2Jo'iZVS^qBH@2OgW <YDWpMĜ;K;/Jsx䖖c؁wZN%ְ +x{^7܎$ FHioI&cd}dȓF,AMEԑ WD q}1vybhް!#r4Ru QvVI%l7U [ZE trdmE^Ŀ>ro-ǽGz+w o&{X#R@COE0{#mL0ׁ{O/̸I2 놇?GmtdÃb^ym{3; o [i!|(>wb po>S5D ?NK2ܙlcPxQ1N@L֒HÿW#ӔxAC4sT8/qMB~ ~l>dR\$<0=g]맧w On4څ=; QRc>j0gD&c&H5S{79gEgr-WV=x Y*ي\`w#ܾ<:f_+f0+*m s56 /0AÅv)0c9-V>gJ&LY="MbX1&N B'57R<xs!i%AbcH_z_x SG|Cy%mlRw<2hթM? 0;*|yVYߒj;t`Z[~m">5+}]k5# z,%kDY̿%Lww?MPN#kAsŖw8l$+DʽZR!`8"^{NV'ԬK9؉x&n_AbLu]˭ۀV Y^Rk%L.<{tucxk +'! [w}i{W\šK2N'bCɵdGXmƓD,N1 2lHa—ڌSnD=bnIf~x2]s'8j!iöeȣ0ɕ|_j?8f==dj=0oTg }'^&ug 2V2{(JoEcy} 4f&_q:L^yi"% Ct 03rvgf'x+"M*]}B3ਥ=M[8Pg;ҏD YxGZV/>h{}9f`[>#+OwfsI?JXºڻt]e7Ҁ#)Fl /ZȨZ2q ./s־>O;M;t bx#6白sLRT}Zw'BH ΉkH-ɕT ίbɩ2+9nF G$O%88X}۹ꊌP|} Bh/ΰ/I7^5oFhC<\-._FK1BjfZ[]8EvXrzcrH2C濟~Qjviz&@:KKrhsyx=g[ H̨:E<41eJ.WI번5 H?#v[XJDF93FiV>)o22 T熇¶|0T癢iQe.YEf.^~=gb=tqg߆L  xq f)7_$*ŋ3ɻ$KkIt)1P?2j_gd S`Rjٖ~QgLj𛈃*W*F-B3"՗A)0u?0T+Y,&WWVCnT㳚e?CHvv<|2X\H엾Ϲ7h\!94HL"us7- {s1%|X'Cz f6Ou||mѭ5'-F wVG(BX ah^3ňq X[!i[Pbde pq[ 5oL#hS= HE'> G<U87#5M‘lÌ" 5?PA"F\oTSmEuFZH:н&Ba\PimNi&bc>]bCve4un D񁅺,r՟" G=c {(,,y~*E4h~:  x]8pX+uűj`t%B,(w2><'bYu{c^ 6x EBSpbXY{%i\^eVr$̀v;U|'V[Jbha>="¡+v \LWWYH) {cIQ IfA-X,3~mӳCVda̽ڷv3v3jq r)FV$ or1DN|B=#(Kw:Mт!dIcUp6!z[E#qrƨ[x<@ F]ei;7цFxƣ1E)ގgs}y;ma1bZ37,.N({5EO  l%MQ‹4naU&P[Jnk׶9U"(you /li }jh)]<${2udSm}4RXV/L~U oPHzZ y֖u"I08t~oV:hA quL`H9[AWFK_l3йs50BÔDLr';@'=w]_x20Bk”ˏ0Jm7G ݿE۵Nb~>ҝmtkwjyRSPss+rj"O$4eоs0/hoz`gvByxL)8Ǫ&m$c|nщOףF q妐*<=;`,Z=4t'~ Y3jv0{S \bѸ@ wY-E*:5*Ŵ3t8ňp.B@r#UyP7Qv%%<"sLSz22s!YEI"bs)KѺ;sp's( v;"[1$"]ޒ[T$#t̡_l)+)6cYŀ[GK/Y6Xy8Jh᧴@m]?W'͠m=mC9Pdz}&?-.րm> ݜFДc\a}42hc,'ךU#)R7!R7~&!xSx*lF`T]kM}[߃j= BʰZ索>ٲS% V㟳H{/AX.|АϴDj$bDqfv*A$PM̖r2sgУ\՘3X[ Vu(u2ܬt9qJ u3iS8o`}b@y̞KZ4&ucwo-WbWL\7X뒐-+%…a@rqO4[q nA鋴z??)Fz YTov tqP_Jbo9ޗ2>ǡF^05hmɑ ?cj!o9 K;_] &|{ fw\3XZQ<9D9}OCtQXNA 5vCt1?o׮-!5[IO$iqĆBsc2|&]>HiCȏXn `G/@2fR:o shO ޚI~_4,ЃtjZu3. uJGK1t~9 .h.v,xh_/QdϸFmHGԾ>\qTh o떋eEv_YoLӤvaNPw#L~FL*NS`  0pU,+Ye?` W X/vDm ҺX1یB?2CۆH*~̷X'9o[tW`N蕪s#x',BJly*.-hK|r@{s 3\RP`RK>@aOCΜNfnC"Tapk\5.j(HNƞ^$~JQVMG.X3yI)Z}QFV 5I%֙{ y sQOdS<: =M t>L}Qhs 2=j[v]$arZ{jk9u؂h J/7m֮0r 88P_- )UYNG#l~ScPx Q:;"۸6!\fVwC{2$9:Ɗ''zy\}<{6 ЂO8_wGx\]ZP; q:̳pm?NhOv͊fIj_1-s8$ q0xZ~=I<=9MQ;o; Fl |YѢ怢C$kޱ?3"LaRz cr{gCv;) N)ruݠ*貔Ъt /OZ=q/|6sVS>a/X"!fL AH[]&FJA.y΍@+&Ƈgc֜%AL4 %iV*-FO:M3C_k9J;;/HݟlZ>$LJ7vvM7E~ޭ:7&?Xu8`)*W/ְUPBNt㽗j/6GvGcB/cibs~VtЙI|A{#,ΰ.g|O$MRWS9+xxe ,H-&9?{rNl70CC)1~>A6t>$j +9Ok$Pnq[#"FKG7\4\)D  k< y^6~6`_ev8?]~€U$nMWO[n& "&Ty+?x%w°['e)|TCCnk/i  QWSUP%Oi5 !{)KjI|}}K3_.?q&ezi]Îҹqؼ0YK)7x-hnF\B矙i_*`w1t 0J${oРñUHz0q8GKs#e )( GѶthu~_hf@/uzƭegWėٺ Кtb "7sOI7Т 66I)a+xoA1 ?-+7; CsDDDٕ^?hi=rrD>u%w JyOz'8lAF_X CkT ^zuPF|εRIq-) JZ VL-mB4HO:a#^E8EB'4u m>Eրqc|I V'vνڣs#krvQ R[C|\ݫY ԙ|LJ,?􎈕 z*=5oWFnR.ۿKC4vG3,o1w@VƉA@\*eAe{j(fk`1=סc:axp)z0u"D6˔G5!P+kuJukUi/P {:z_ Kh i닮8'|VyԷo|G,F0 uF5ntWas]­/Î;y lx  ѝ 8c` ȾV@Jj:JޘstupiܧF`ZPP|zIr""tq&*l)+ DH*܊x'7nea$m4K ٟaA^P_[M}iYUŻ g%[mI%Ƨ{@;Ac].AͳsX/Xl#?~l}cXciH]s^ÏeD8jYج ٲjh%:x|.-Ps9T$l-GݕWa5$)A1Y8Z[g~)t0/C;9ʑ> Ŷ̷Vuq}4S_Jԥhhӽlp,33ݎ];b{sbzAo [PRH;(uƚz!nTQ.+?<*.ѭkHZeߗ6H'фmߥ<͊ &ʔֱ>IQ||2vg.2ҏT!R5Nc,Qj,DM :/Q heua]„;K~Ǻ\:LoR+xB/ۿش/Fl7h'kq i >1i0M x,YcW'Ŵqp@`@ 8^0`NRL\l 8v 7f}K:gz c}}Ȣ'=Gܰ,$? 7Q೼iU(`%3\+؃ܰ:Q.W.n}(^@t$OSMܰHlzw N@?eExDqBە' gƎ Ysd R{ݵ'qϫXDl$t ?ϹR(b& q1ƱT!)B jҝܑ#036JFJC6#P0Q̈́ŏY[5Gղkш8( +gRpyt1xl'Wɴ-S3f#e/EA~e|C[8C$MV7lE,4.vԧ-e!s4,| ʞD6pF:1Z !2&%gxrg\Vlzc\3:#>KEi'RQVsm}{q`( $ֵ#壏nPW,?&z-d`(\rVE1qR(48dCl !5'5Q|w3=]ȚFNDhLfIiIfO{IиT@Љ뱘q$}"%ʌ% (e?h zoza<9U>j&EvK1ӃhՃsv 5/RY~}s`p#=Xb25۞j=`e3$r}+Ѱ7%#p![ ;PU U4RQcJV ;Pj3˥9`4ue^ z#:bvnYKo,7 Q_ms]_ !\)>oq@W6UY'i mV%B6GdƌɧK[-OZcb `q!Z4!HںuI1px%tak">1K?S]n__ Oe+32kx>E>A⸖#mr@%Ŏ6ͅF}UgߣLa[r3tJO0p?q)g8p8 x/KE&ʹHai^X\\}s1tEB=ֶWS'?*[^+%+%ߞy ƓI"nYK G#+Q6ˠ -fe-\?X0^O}lϝ` 4\r]:j,45rۍ=%ٗUh볏Cޫo:0欯b`ωjz{x̜.Wa/㷳xQo+?`oK*YpO0/MTO|2|%-[6T9Ta1sc#I!̚jϛNG4;Vgx2;Тw1S_M]/!sLrEw/5·'#a: /b_xCz20Pu{nb'зO~ nLכvf rXDbJaPLw$R^<5|%1@-!NgKH`sCA9nعSَnI1dE#H?ȑZ `?k'UAi!sbhAæb@Yd9l ㏘,f>& WYa>L'GupE,C`Qy4эF i>ʣIDÄm,qsRߧH± kО@:OvƀЎ:B|O[=7/ێ{CWolz Q#Š].,/)-b.NYx.t*e8 w9 ^ufLQ-'C,ân_7-W"egr(#>e9g]v@.:X;S`A-( (OPZ6 B~`NrgyJn]1cW@!1+$gO:b'YjaWL,"x_WNvi#Z\xev8pH2rW<89r$MD WV~뷙hz,L*>wR͐Q!FLuIN܄(J#_T)KQ ^$lR n3Y5NRopbolbEbx ^=?/M,Rf۹P +`NK@u s#\ 켮`wQ<.qrC:s`K@Z~ysc˦M ^ֳ)e'irl V^xͣեC}ztNXo4w!+dȸJLv^Y#OSB'Vu2< Ec-lvuDQ84mkתQr!w(aݜl=8ˑmƂ_^= r*2"LL>;.7S53S=쵓%g(_)*M+j|[p7CR¸+ ż_ ]Zn :E n| 7cvNdzve+-l؉sDqN &{P[7IdpALWv3\ZOp8Ɵǽ>)b@t ٭dp_^G4R t_I'7dmQTՔWyNG(A7C]duAS&wA@qJV4W5=|]mkPDf8*lxHׁlZd>sOM>MkÖIW$y"}j?9.oo^!۲ W@D&s*4/ (I]p>y(zoŅ &~QUvAsT ى W7&K`BW8dm9priͥƒvY彷t/'R_jQ M y ,$ĕ8,jHUa"aÁ9Hy``_e73镅Cq\‚/s_Hb Md1x}3MəeJ }{aS6:s OI¤%b߭',`hvyL$6NjӦ,-g8̼PȬ!81z֠ m$9R{s K{1~ws&Hٱݙ ͚t뉦F1ZG0T 8ved!%܍^ezco/ jۼ@@іUHqLo5O|t<[0vqe|xp,'9y^>|;Z2 /b> [s81)vq1,^|ƸڹI v^KۦS:۬Zޔ0Qz\$ٲu􊭁TBQM+q5E!X@aدkMXLAkj"U$pHu9zCÃ-cʣ G=dդ<*S!BTߒ~{y6e5/a c`#5롛|Ҳ}a`*2vGeW4=Af{zCCd"/Wkm?r;%S⾪NΌ9,/`n׉V~v`@{zs?{;Z믚gΥC@Y` X RMzJXGQ%NA VΔGwꍓ쿾E.ƙuQ: |PQX!{6Mʲ@Je>´g*02HY4[2XrD=v26zqNVJGSVn׳[^qhTʿv!E,.GfPs'Sv =/gG_ɍ¦S~ܮtEoKtH2O賓Ym,Gw[tLUe}AfZ8Kٞv=(-$ {N͚tx}HP a&Y866"DPXg^cvf,Mg?-Q+)crX |I@`]d u7opِG ίǸ.=MّĀBä,_)8AHI \*~= ~mhw\)2aY+ 8 S"2Dzg lC3.DA `P+qK 2wk׃)K`D+EjѻQ))?+O%n* I1+ BMP2P $B,IXr1My)5! ?ч,TOzwA}z e ➂0h1Bc{M#(.oYP3ڎgFZWM|10kVʡAH|ߛu>5(SiS3"0c62&oQIɷk&Z҇ГXY>h:*97t56IZQܤLTtGO5j ѱ*1EbEDw⸆g r`;T, Fז0;624+rf#&I_j dĝ9&ZgVqWsAF&l_A-W`im#QamM=^tci҇l; Rx@1 D;!yk 159*u{6_+x $紳Af1=@);l|f(| w?YVz@٫1~qL3|S`}וn "nTLL=0nk{M؆Y@K@\hMiBpo[!xod*g15FX6WOaaITV{ 'z8N1N 5;2DL9LHk:Xu,A\ g3a&-r2UQ@oK<&?(? hز"%0^Q^7|L+lQLۊ8>v&D,Nj^~"WHg ^ؖGP`E*`_|޻%׶N|咯z p%tfۈc6ư`7^،[h99M,RcPMǯSF`kG^ד k |mW9 ~{}s,ey =ny飦c+^bo`/ Y ז1L8 $'=2웆(S,%F/+!;2!YEi5/ڀP50Yc=YYVk+ӄW!*64lX;^lAމejgƲsP Eغ?MݦUi͔qѳXx_}X(^ZQRdBk^^xa"k,=ȶP`̰KZ-)w>3CGC qzsc4FGj~Z ¼RAf<ԉ%ƪX!q_sSV_{."C ?CwkW$9dZ5xMﶿ¹X.F2vx\6<s ` _>t Ř GTJk( ;߱pk)M1sّC\Dr{+핂/ U PO8b1?g=+ $gMfɆA5hM۝"=S{bJ4ʦ|{NBЊ~a{_vFBԞO5 _p3 E 2M[g#z[~:; .żM\@Pv1YDܛyAa0 v_; $bW:Si~bΆ__<1a T래(wO"yzg.OU=bgepȰ=y[y %nX+<<  R1ܨcZoT?.P,8=,Cz0xqLք.-SP4E-YHMn{A 'sknID`2tגd"ٻ"l7ocVNG2MѫS߽yތ[_OJA=[F;&`f󕻵ېh"gWcPX{քΞxeyh˧aw瘣eէ_..IԁFTꚙayozS`B>g*+ӟd?6tOռn~V'͵a#AN@=^_3p ݙCJ4>C\]T’|謹&Ũ1`M[?qR &My1AU204K p|6͔^`ppVΎ@EEh_RV]=O埲~<&a*$QP|ޛ#9$c)QGwrL Ej9jF@o۳F&1l1s* ;~txmRDCxLSɃ^zM! i "D\67Dk<6$vDR:?zevDwB d plٌ2O+#䔖 Nso!#N'6nkt[(ou,~`hT *W}=O/j#!IF"rGCeKyaHshfdz:/w$W6Tҿxj"2_F \3^z$~r\h6A˦~ƧtN`Xx;r_Ϟa[|;diuo0sXGߴX6=tyVNe3T"gb'/ C+|1#̕@UHL11=eL,)P&PZAR9P^.&參@Bq՗-S;Z6}ބ{EeSřeq:) 6@T{0@%?G--l QGa>-Sx~] [:CWA%oOkKQ9vd :n&Wz`2MW1U\˹,*a+XǸï7^7& _2?}.B,ljSFrj/>MZRIn؟0[R1%&H̷%DEě-88(T!bf9XAk3[R&]Ƒ Oƒ$pI1l ~/7l%L&P 4!&֥!1^t+ =IeVOK#kIk ]j"1jyOM䏣z@ :%: rag&q֏P{H-LNV mH'P9Qexׁܪ%dYSԒ$z⪗1$)t%J,Sp;B6N6=Wp}8Y-QVc'\Q߆Wlh mROa_٠6sUaX8}O  YxM_n^8oc͕! $mT hJ8o~O]OE܉p>Vˑ`"lC. M!9`\U6EqGW[Mh}W֦ZQ9kF<5ˇv_گ;^svd%$?FDˤӔK^bi6N#/Fq.~'Chn)$*2pޣ"~Q,Uzm?`jy^k2QXD.1n,wD8wq?59OI~__}~Wdm*ψCz±ؿ2 h3˼S 6Պ6a,vBpRnqenTpf1a="18״b+7;G]#eh! (ibyQ٧3Y.N]l`-E@2~(B ΏDzr|a8QL(JѤe8MWuCChINu~݃Eaγqě41-5xvǏaճIPipdTT t8oJ[72ҺI}NުhCF)rK1#OJkR'^ VK_&8ozҥ; pIs߀Jç @RIӏNN0nVjkLt."1o{0cj!YP#s>3`^>~DZXR*и0 S uR`3:ѺnĞɬĩЃϺe.Jdn-8욊>ĔPznn/.%)I ȭz>*$&L޲$H fH *n.?Rc٥G,IZL'P[ď5L>v#q^2Lb\n:#r &0[AnЏE..9.SgG--O½X&=$bG !'UeoL웮~<ڂfmq Ju%W8xY ?1}GC"x xxC8K5/-ǀ)-〪E$ _h҆uqx.Rԣf) fʏ]/{ڦCzgz\iɵ96}d o k n}"eB(]対mCC˂^7&S+!Rq-g,rs*S2 db2CPv˧cӲ~qFB EA'G($43-2᤟ּ\Hr=MA떓y:`o#Buume4r,zIF'f zI 2u ݀DF7ȿH 8Yvll6ȁ:]4+鑖/t\-@(:,f"QŽ7XMiZH|l4 Ig,穵`R?:em79<ʈ<0%ּo%Oy[7rL5(R:[ 9. kcD`8%6r]}XDd,`%cgʑ(r$1"P/ѳd'\296ݲGbyf]uE}M)?ZS7#*ژP*ၧQ9' (hk%LǏc9kF^8+ As@0go Ow4?K:↵C]gt7U2ɴ qa0EiѬsB2]mlH&_.Ń%\u"X YP+*op*ax(|tRC|hlp==׌T\[B.ܣ6`72ɦ3|ׄ/|y!@&Xy-R륞R[C|-pZȐ% P Nj.ŊVcWf)"qwS73ǍPQZ@S:̺nv"öY rkLy cSF?Z<8 eM}ϓX l9s |B/p:G:w~ݹQPiH13&;0adN3{m8 &|oA:, /L@:@Fc$2 Y4<_ͷOa/ۙR@䢺PAg8뒐bI5p~eL>Xq_ `7)zϷtaD}m?d/tbNMQ0UN3%%_.%ۀͺlg<2`.GWiB3o<<@YkHb,ZS(e=t$UVb#,RQF[8?ך=kDLN%-ú@$'A;0Fk-PXӏ;b4HҤ? !niC@cC& UZ1IFpD3$՗*|~Erx%eXc|LIu tG]a) *bbJU` ! d%a G㘡ρ7ܼ^$,ݼe$#5C=†wӺNһ$?nu+;eKƥXMp庚"-P|>5Ζ gb=]HGa.q Z - R*# Fy6$]ԭl==}ԏ2n]_lM*i ']W`Փ!n&gZ Q8Z]o|cb!,0CiS.F619 }e,W#Bl"A< [/C ?׀v9lCc[և%:Bĕ{rhYdvoW0QXA/#Yݴ6=ogЛ@Kr[Hڡ0 ! eE| gt¢К{Y'6x[p#P-AkR|'6AxJPW!m%:PW0l(kD+[I:fI|_+&tB>+Eؽ5i:.91B{nj鉉ɖ~2^}x+"$Y5%׉ǔR6U䮝X7>æqF sao/5H^7=:Jt95L j1p z$sǚUm]: ? 6>G>W3Ҩ+˱͚X}fG:zτRk~c*g2q2/=tu[ZG]GH?;31LΉlQ`MuWP`e'C`irb$ˤ(B lp e N4n4h>ϪaVܝ C_lnO\n8xưΤ=9 t+"R>mPRwMOr?Ow.\'*s!QeaԎ bۂVy)":P~,ٛjf7Z!ND զvj\?eׁxNa J p2ޣINE]8, !7uO}M_C^b _p6g%u?F.c<`;7!9qD[R `<2QMf'ḱǃd[W(|^gڂB{ӟcpjyoǜLQĝE<9M2vB»jFpj,<*K"uiv3i ؜$:;^)/=&w\ƴtКo}7 ;i"18bە"s-&VqZӧY>DIiDGߨOz !h.M; w)e/ܣZ-_ӕ3hJO>gC!+Q\,_jck}b֭2Ғ}a.{Gx))NqD>%Zy ?LUZӫa!ۼ/KM`fgLThi;cE\Ȓ"5&M-"sS4iN3(1%F\$Ky>^&혽tlWxO] * oxk'޷G.t% dQ5s^~1.S;A 9PO)FÕuЃ~V jtɝii,-4^0%EUmUC'aGjI``дKw!F a܋*6.kqrK( 9# NƵ/)eu_gMO<}D>3CSW[زZ*=`կCRW\~ 4C{,-xҙKw_"PiTs.'_fPg?Jďn2%m=w蘇h@ě?Q 󫪱-vpؓH0)_'GUey.X] 56Q G??^A R7$xr2V *KJ'CZs<Ѱ 2Wmy*T]K\SsI( (G Js;}],kRٞZQnjFBG4 ݖv#U'!AW>|3!(% g-)rkή$M5yW>Գ'򒼈;Gz}b 5daMW  ͈!4 '}XI&})LJ<՝WCb^ kP pIe6ځͬ1t@V4 gE.۶D=chJ`k#Jv/m_q6k㋅1*&T_<욈;B{[_0S;HvP0i}PsytԱaYZM _~RY!wU8ck}e/?Ú8&TSs/pIWr!I:?H^5HX\y|4y~>=Hڶx8 ͵[:Js?eL#\WbZB y[&kuPsװzJ"& [E `uc* ,S4G*٬Mh߬Py2ub|XxH8 Y^E&T{T/s& ⏕PZ؈(B!x2=qzq" | tP&s`6'pعiI/g|wiҘ(!~E2P_kE",rQ'C?g!2Ƹ7H\:]#Krs{xQzٌ_/[[={(֖YqzIjrW395]Ӂq?lXz@9ʅGat_'klx)\N~HjWΥEF9_=Ep3a8upWyPlA6v_@/WGaH֬:^+ר|& -F:[zyVom pи̟/? ؈47IAr\4ivP` #D' СDNrNP5TS 22$X\>t)vk-գŗ֒d&mg) D4;(!aWӝni._bBi.aEmAW 'ڱǏh~+b<?1toϮ w 9)xl쩱xoy0ObIazXGtYnRh00S@\ٕ_iz?KmA"QTuI* `/&;J 3%ashB*տ*=uDW,`')n~ç+4oqvx!#.8a&3nYgXw͇.qj,`]Ӽ'L #4XaVR^yQBKr2 ݠ@+1l7:1ָyO O, {e+'PKjv\]k+g\iy'U4Qжe.}{~ί'y|U' Q֥2*SkQ[#S$"+B6Xg{!lJRe;;x7l Vj86: ($&fhvGq9;VyȜ @dpft!g.lB>#]=:5~5'=? |TSeKD%:oYA&I [p[j_qԷP'āZ!`O~mQOV.n~M"L,%^`zl/i?r[~? Qo4Zi$ zoGowvcWrKPwq!)O׫ߖnC +lMge+@0GxX` ǀa)PڞwˡP] BF7߆sVW\jٜXFRpt/(u66^j΁~go: "O򅛶uQ&y=tkjr^ngxwk͵2B\_0V̼π'}_^|;lx FQD[V(V u+c)c{5D+֞ZȈ !%qjVE&oVO ox7#^n\=Kces<-6d5Vc[n.8!GӖ́a5 Z-91tz#}9M'NkC GiO`ic=s^E6yu i.!M%>~?"+΅u#W?9ȭb\d|^PsUM6q{ V=P7EHe㔟Fnjach"7\4CfQmZ?Vh%5,{d) glNj͛{DUj*Lt=:j0jCFTCzSбB2 O=jbɂJx`_Щ\IGګ:~Fΐ`ba $U~igfkESlXvӉ';8mP_XGpB#֥46XGB!<9kUw FfWG _On!)s_k+c:_m!`F4uY!n%<< -߱bGl,lOv&Joq0UY89Fo_BR6h'y4= +|g;x-d_wX6>-l 4z'V߃iФWu4OzP#l G-L^'bfUbiy+)h.pGd~0[{\&@Hh|vGpİoa ",~@ ^:=6o$&H5ҴyHOg:rq6ERk{ג¥ZTq8BvuDC\zJ߬W;5ZVvb ? 4xV{}d]P ц$OV8Ƚ2 Wٙæ"z$B1|zx7kk7{i^SI9NّTy`h o%7]cF!ZJyFh(^9fr#th9h*? K2Z֤qʧه-:_Hqψ<-a.  I5= '>}\VztSFOf2Aw:UǦP=۸AVUxig8@Oү :Jl3#ayx[pg3I.J;hMNPa0Tc(d=sbH2<4؈&T ')VbPjVCiu- P k7_{p}1`/!/B4"-6t5#ߺ֫vg&1$(p7#g]d:"On ז&rJgoo(t6mY 9^ew+鰍g~/H_&)`h7jHxoEOe"ܲU1R2X&ܵDDL}+ޗ85R܀M;jꏆg2-f񦰦ooJ g70Y]F9 ~?1P@ҕdJIވ3ɰSNuNjiFS*NcYHe#pr5!.ͯjD=bP+&&:){Gk؇C/ x4 ^)'as3;V!tx2uUJu}}H5ط7kT(7A 4!+㸧qoǫ&Zf4S'G`b6Ł!G$!KfG ^T(?h4|^#րK$J\fRRoamf{D@y^H [k{S+:Yy/ ܪo`: 7Fm{ MdA"H֩]_}kē:Qw` X)60t._uE= TbI+Nh2;epnܼǾk}/k~6i-R[LV{ Ž-WӃ?̺U{=ɎYMKKu+`U)T8d9MAW3()%/$X&pNp߶^M7V+6t k;rt#Wȣ8pD1en1?}B%0c5Vgm'7OIuٶ1_6n˖:ש€5OI"d} &=)#H\t:S-ռlV7 ~л~iʮҬ0'1LK"dٳ1XMhZ,һ۳D;14=lFTPVlVx灓kqOPw$xƵ|n Hf&)Ÿ(qBht)o*wnc#e7 HSTScYH0"`n(EGFvmRk mmM%q IY&g>QiJROmWaP5|3T߶snDTR{0 ]KQ~qAE>#]Ҁhfh^2RԽY d*V婉*H\'.%mMvpWZb1mȂA_z"tf֙"TM9X3esS.iCVue7i^T$,#Ȩ;WOohp!U4Bl$Z,5A,{Fcg5&]wZGՏex%{B"v9=A*Lֈ/T3NIa4 ~(5VGʼ|]1I.=4` -Vou=fD3 ZB!Q,"ٚ~;{),`wҩHl_5=7a9NhHw5[ȤM]-iZ> oS <Ǿy:*x)S¡^5pQ#k x$H*5b4>_ .GpEVR_dS<0>ʉAxL>v1]BB @p`!G7ҥ*.\:NF:炏kDɎP[Ki U٪q6ӡ\6᫥q%QHhK =uF ApBDISmNZLǚq*(۩I԰`Zg3Mf٠q3nhvrA798| Ja)V'!7sxdj?q ~ԔCȧ{TS s V5M%'LAs`"hfweOQaZ6 v>n${j ySe#S1?9!_`9qѻx*f,vfz5ZHB!ܘ3Yd_? /ٴګ{ %UXK(ur;bacq&αpjIGB ?X͋bƢ&1$P4XtҧB3n)Pc}ySݿ:jOֈ}_BEP&'u)%Sx-P{5hC'ZM㤗V҈~a\ݻ/!T/ i] %mX&E BX &ښ~O5y}T\CnbCiT7veUo]Lo1}xva ʀ+!M $c;ϞZmBLe9V*~To>l8%ɀɱ ۤݷT&HR=N`H98S6|^'oX|+(!_[Xq`hG}"G"Vdd L[(wX' hlI$e=ҕ~m U=m 5b7ْWbnTucT;usDfjl1A~ Ӑ_ZM _aye/@_3H4)W_/m^Q/Eyc.yu6@GѮS~ILhQߐQ1՟jճ:s*nɼZhV3 >+,$B|=b4\Vi1P4{!FV4Y!'D~nXhJRx̹SDsTT)Y`mD]&4Nxnۃ?\\^9 "ݗI)\_ +rçaom>n=ybӄ:ۓyT<*d*PAw:hD.Vb|K6Vjvƽ> ܕM/Fg2gfe [t4`l@sK Dևu$ҴǓSjq.c[M9]~O@5_6@TQϢv?LwR8> +l5WŷjkipeTfqf1}0L+dC&VkuI|>S#.q~]mfH^.,q`FD* 9 !@]={.jEަaP+6AtQDlхKna]oj\{6MYq|fF2s89G!jNhk.{:17)ESQ[dQvҊ7O:guk!y)(Ql7n^ș*^+4V:0G H+K^`KTVT&=`>@`xH5IVmoRn8)R8GB<>zHE*r"^lM!C* oHC/Z|5=%19&mc\\Senw|J 3)2f0XMRFcwJ»xMN5zEsCKieQYt5X׃]vJ[ qA#(b)-'nŕvR5(,@*-ٻʒ׆i 21sPt^{u"4Laf2IghlTECZ5i[&5 %pB!]]c9; l ]$X!-ӝ S?DvRKRs'텬j46x#z3!/yWcA ^ӣFUH&lC= <~N/lĒF|-֦2h[ud4YPC#tWN͜ TnHXrϱO:gPa s>Dve{?7:vģ5z%jeG B pZ&嚟 h]a6ܯ!pēZ+Z̿9^3E^"XħX&Qʼn8Y];،_ʆg}ϛ|K=԰X?ƌ?, UB mѴ&r+sO+_qid0fx3"SȌfQ^|ȮĜF[ݭ)C 䋹gٹsGBFA`eoDij0OZwjQos%yT@?q3X^9 R;(>neIJawq _aH\Z)m P5t5*sa1,I=kszbG4PHOr[e4 & fj:oV{yu3e\ĻR1Óbg> <[Zl<ս,KNeP ]^-&LByvl>Z\{HƷ0:Jl_~5,5 ^tSg?_a&Gy69:VErl^Qy%|1#gB|Xcˤ Fs#*vw V--|h>@j%T^Ȣ)ReQFM` nvOHO蹇 muFdF[lv\v\z4 r/bXzۃOH0`0D:h0Rs~փ XvPV_!wn )&*LFb;7:+-P79N`V`*I""wdzN/ܵX DF0-=g-óg;L ,x-[eŨxsD=k=>{`UMPwܪb+0#x]U`gaO$8ԇ>|L"8v肮olL$gyzz(;(d7ESRa3pe9_v:݊%Ojd3 0AL.Cjܹ8BE+/RF%0/Pv6edD)7PR㓉NjuD7uH@Y!F0P{ R965g<w%"& R#ɝ0ET&P>W_ĖF@nCqK"qYSMVƟŖzweKg^H1FЋΪte?-(? P9x/Cqq@!#z|i0Ye"V<"`b}ƾPZ9u"Ê) _g@C(22(;LB fY`_dBK-Ȣ?Q-!D>pÛu)#?\~(t1RL]'/Jˣ}AK12#M e|rU  ;}Q[5VcOJ*f7mKA.JH{ιsbK+r>8ayGW7r Z^[/ -zxщ[(A%GGO @O`V)iZI؁IޘkE]/@dGA*c7{NOyitRyzhYcGdDSЉf RxG) ]XcMomz[O$ƫ#XēZ=/KM8 8B.J<̶H6!O?&P9dH>OPIHhwmp I4Q[NC$u4Q#KaN봟 s-b5c 5UՋ"3R-z[@`tQe٭GغKC>aկn+0 4T3R1Wj8T.f`9;=  Q^6_( mtCDΘ9|"}9/yXpCZ`( }\h*3 ~>U{4i& {GenlߡTtv9*Yl:P8@OgɆd$tl[C$dMjF#%6~P)hewTK3?t^x]MF[@5?H,M *Mǂ*L>m/$\_: !M$ۀgoDߡ~y;R Tg hi'M6í;Q{2Q@&T3M)E%Gr֟2v-.(֍jMTE %{%QQ;t l{,w0k 6WIsږc4#=Ea{_Uz[߳uq2,FK1"Z@x r(zt^t2$BJ٤VYL߳_ns^p߲BĪ;qSֻ.Gݡ6z>šSEFYUK)XDW)O$ܪnpV,_r澖m"K o}x.h'hA>n N" wx О!,lf*[;[N5Y'Wa*gODt c0RO0ccA3myZ@ƦxLoDz@8-Cކ &Ⱥ9-_b~&&նa{SCZK@=M8K1Tl|ф4/I[5 bDBQ9+I]ZBʰD Բ+@|d_lיe4sJ4%HJ>@@t5lq+|xp؏[g\Pl3jF[ӟOWQ 5 H,Nhw DF6ZDsZac?M4*F:ɣG^QdZ#ʎ}ox&,Ji=՟;3|LLJ42OJ *UDdSzF6,iѕtZ/ f,ٍ撚t9\u!*(_͡oͰ<UZG%\d]⍩u=| ltˌ$y#}f /9HƑRgYZIVA^e 9+h _ $:~ ^}6&|a \k4,s>$_I:ɸNJP IIȽO'Y_ʁɊ8ƖwujV{pÉ0G4~h,+I ;IҖs4OC?_A.FuvGVL|Qs.erm}d`jEyhW:}> Zo_"Yg*H+[J]'$ZUaWD_[* ;R+.H\6- x/hy5{U2.yA: ea<ЂJcRXs@K[jd:#|?a*am*jY@]%^Qݟ3di9=r'_2EDTsIձ #j4F>9ߎk;CbwKV8+ZOxanB_оyT?<6%Q[,qjp# ^) ҩW3gֺ"hd}6A_ҋB$p@^C$&Ի3gv˸s#xt WFihYgMrq,vȕ\gxJj1> Glw0X}e #sLb M!W Z:rpXҺ~m VO;g摊[5,wsZcg/CQQ*ԙG?g1h!Usɘ=RD-KKV[5tK"F5t /u-]u0n@oO%O~/V70Ǔ`Fe,idnQ[2R:j,M f\Ey-CDigϵ!e:.'P;*HfKy566'|=C'ѝ2?3S/;KCSzWF7 ת#6NF俛۬El;!VQ(|zxE(s?+g5DG1+;(Wስ`܊#]x w;zS{6E]C9[*6 UXI ě͠$'_^MiY1Q݊ ;^cY&쬇VҴ0p(FUPODωJym|mO2`rט)I"U+ZB,}4,ow Bz&=V<ȵ* wS5]#(/ǹB0v]]Ğ YWm Mj86Z,~!}'@vɵd*SۂAce:એ!r խE.2 mt5ͯN" +6 w2~e}Pb6֠FҖҲ xq@ww$cȏmT[浉hj]G:H;:kNݿ6ݟ3sȧ(hXQ8kL;}oHc/ڎ@Rfȉ[ºZDhu>N|#ui 0tyjH8Q|=?Ts?=6>އݾ=0uz2,ƶ:u>ࢁ(G VGe70Yʮ  ZR5Ь3"^wvnI{__>>F\xQ(ZuFd)fK4U2_4UF+)puoP@1AB_r;Oo1y/]K _'&y<!tk.%j Ԭz3ь ~v>kwc1T\;Tڄ].nIyx!]gH}1:,@m0ld[Ubx'j+PuQ uCMiX0 }FQ6A*3z94 ڒGM D@F] ޭ9a߮"36  < 3_VZo&DWL3= L"Yo\Ñ;b BՑr%Rv:ZKb.ۈp=4X܄6z}(crfӏ7gV?cY>d' A|BB ^fxs(卪B` m*7uZ6A*b}jvW[Xsq".l!\Oϙ9..i1y`ъl㎜oA.D)JPsѦ dDq*^~^2.&-KM~j}Ȃ\̑lY2IAjH)r"B([Tuq$Ebpe4-~R[d#o,Z̀qT; ^lm^Ľ i Ѧ(QꚑwһŖ T S@ГgjR ǑPZN1Ѝ5Wn6,6S!d11*R}zZ%XQP { (K 37m1{R|eL18[FcO`!qtDkho=x9\(x)W@36b@g y9a]r{.PhԺ `UK7AmHvvK"x0+cZQR{ ´ OVϋo] ص` -)SpwkZM4|;HX+tbմ\2rUz'6gO *fNDkdi>H0ٗd7Axk/#P:/5SOem獵FD 9#Sr.&!|GPv!j9$K[GdJ;^:~Cgmk.@iaED"X8J|Ϟ"KL˓hkFDͩ5=ԕ5t^ bc}P#l*X1(t߼ϧ}nFtR>+u?:E(mE퍿XQ\e;x.-˙'ݬc V&c?1֋sui M|nrGvV[fj V+ ֲGy#s^S0Z_Bƴ;xɥFU s.]#~ v1nv֚r 1dDlx 9)τ =sR p>’2ѨK8azCM9Er8ٞF益L̷$Rpf&'mp:{|iVw4j~+Mɯj؅gO!Vd+whQPP \R!8y n]oN=lYrexaJgH_8>,(pUźm*kup r@Xю` & vs7Ы+T|55*ϼE~=ǖ׀~8e.G=0rI'2U#椂Rז=Gr&#ҳ$j[׬byKV"e6rcg N559IPM˺#{vmK; J3 |j 83Amې(RC& f?Nvyn IPDܒc6rpcnA  Hn1ZQI|:W+V/ )cP w|mFCA-v04"Ǥkb;¡QBX]58]5YfIWa~)/xC,:ey1/Y+,NwbڏI,iq~M<|D[Mʒ֩ /pS#vхli LaOЈ djzؕ]( qT&ieෝ:ˬ.OGE!.z~aԛ? Y? f2e̼z fn^F/0'4Jlݮ]+7Rrף;wYKxv]%F-XU@f?=‘$!^m~}^=}̀#󛳩&zRPƋ@z l}F :JBbV#-ψ&7Bkr<w0qفvɟ4  R "[E 4)^Z# [{2K@ⳛ(߻<*5~= |@ dNH \sVG*HmI퉺sfu%8jsec#% Y [/lU>gPh0=dYG{ k$J慶;-$cqj4rd_[*۔aj%h㘔!FGU:L))uJYua{~V1C}]$z3W/1c0<\ 5U,ҽ,QvES0Rei$ˆ)x7!Au_[HYxUVN@5+qHNw^ùHzg'i?$J5.$R` OiQ@.<Pޗw蘜9/a@,ʘX$6a||^&>m |97bVۨW{-=:` ^0q\6QV'd<{7z~D^s 5 |7ODg?u)Ygk9jpw6*p/_Sd:cA<vdgŔ <0XVF"1]p?u^=UC:yV_iݨ cBu8֌K7M"rǏӖA'[P\M#` }k9?)_>J#.ha;F뾕"X8rAwߋ]{69 W[k: ٲ/u~,`S+\3"xumLĴ5/ 9mf%XP,V.I]Hu%_U[0e]f/34GN.ZS:gR`ݍ~4B);&IjaKuFyFz~īe$ߞ)#DUxL'rO&fY׆CGZ dzQOR6U!<9'8-cZ͗9/:ĊVGo.%-tn#d!>gM%E$"X#,n4ߥqyP4}y{`&1J5Iܲ t_' cY»XX-<MvVYg*U{9 /Qmz )un0Rz!+ͽɥ u.lÆMōF`,< mڠ$ 5~I)]zHJu_GCQ3RӌH6}W bdعW{߂IFhD l7;عXO)kchMXŕ5'XJOc7Q4~4(Lw:}go-f\4 Ϣtk(X剫1υhP_)555zlA<#?J_bwj=/$~2O%]js1☎An-ؤgpXH/Z` 4% UvH`=3\M"K{{`FHK#9?zyVN̺>F(~ k1in5$ߕMb3>ӬI(`uHzxNjE9' RQPoRR`2B~>au- Í*361+N p'c HF rGN;r$YΕB&(ug\e0齀XB(KU.P^07%P!n \SgPC 9h^g6~A;fpg̨ͭub\k(n?)xU|ze'> |:>~K.&[@}fmj uX{7d~Q10X!&>@rZM~_fNʄ8 Nj_xͭ[chUn (X7^) 55t7} |^e*_Ь7|s#3ka*8]c\}B&ySL W#USKO}Woy =Bq*x rm_ȌFJ\˘SP͚؍!j JLl qNKc'QJ":فViԋlǰf%~s`*yFckB%v'3r8F\ ItZET`\RehR,L @֪SZ:y&yu հXG#gZjAEg;Usb# n h#_Qi[H;# 'ơ5~y N^`Lx U!X_BuqCSшl>YtYV]OTB ȹ,J~t/?ѩ)5^v_Z|0HOVʅtH)-$?s8ӥ"&FFtԈh=@%O{-|w=-0`N3 vI#vptEP"v&C"~rzk[n[֍m`np}zTXZpb7ҷ/^T(/ziep*XwNIqz?PuzAUlo>;'umUxswdbyY}nFqe(0M |9x;{nF??d]8Xwk\Sć+Sn Rf WcG. ͔ir}ɸ0Wccmѣ:(~7M)CVp.EE >H08 kX&DT"zlU$[VC|.O767+2TR"ҀDWuX=u|j F&7Q e>.a?u`'ޠy=q9,$WC/h8Jni(Қf'!"n h ˟C?z4GJ?^5]w0U8^rs'#=w7R~p[ csx? gvgq8e-/V`)c̈́DQ4V<>jY2WZ gء1haE$Sh&%rʑ6Ĩ {Y)FMy~wpj{~vJ>\N`DxGR.mF 6KLa(FC, X۞xj+<4b[ 3PAxd̩_h.z-p"A"|Yv#rӛ1^шe4~@f'FmGVe2x}I&6$da>#68EIɓ*^e6}W>?ߥ18>xP}ian30,<7ԎMm@jF+$,qZM`NDjL8loH9Jȳ'*lӁL^ZͲ%1\`hCm,r}Nh_\B ءIEw߱gYZ07070100000064000081a40000000000000000000000016570825600001d94000000000000000000000000000000000000006100000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko.xz7zXZִF!t/S]?Eh=ڜ.+:^ vȲI%#jH.p7ʝ魷4 ?Vꃏmظ*h8I,7^El GAUӺ t=nRI{0H7+S0s?Bf%8>x<7D^9s!Ttv/iJyh{Ox%9{5܀7E5[ХF<9/jk&qZ*ã? F$4NYde3F]T&}QrkGe_8z=A IAC I$#,9 년VdzTԋy2ʟ'Ke'?Qwm`g Hk|{8EBiTe^]RH; BW4Kz߄IHy`\!mV$\NY}t- Qa!B4DfyuZqH TBÈ/Dy=Fy3󢬢ض&irIĬSɡ l-Enc˿ԿC`bL\ WϣW3d9U>ʼ{'8]|bDBA?sQ_(mX-` IʮYۥKEE`Ŧ+* (##N'Gٷ ߐVB?-'-c]L0NW2'n*|ULN0D[# @|ZnPJ/Eynȋl0='K'1.w sÔ:"uϊwqs q p X~u.\R2+.bV(@@Y|w g c<5®sM j?#JYh4;WhBE`6`cH v\8GNXԭWYr]XyKla_@5#xżcP&A˾O+4V6t.^(_ 2bvDEE<̥Ae ;`~ڑHӱ:E;XjK]ԑ,[^ӋAg{f"/NDQ\A\cVO߰"KC<тmx؆Go#5M۫qMUڪa e24 <`ev=/+ :R"70_g<R>>'7!Aw,g_/cB=Ic%T[ bRI{pQ,րQ iʵPSfs" b6Y.yݙ#, Ϯi32QIL`V2 TpA]?C&b T226-`_I|"Š ke-*BTPZzt +O6e07Ud;Wf%i+4t`tzT=YTG{]R<_ {.ˣ9@7ޯ M2+`U*O UIҮtjrXf8vkM qnԔp|1vLѴ3Bf |yxEQ;4}عzM8&d-$oR*%/9I `Iv1KLYp =;*- "mzG_Bi˚оJ qiJY~bNMjtϘiRO 6EHYfZ3Y90 BDrU1VY`yxdDCkUnЃBم {pF5l 萵'p͓\]qCۏ_bic{}Pn@ȓBced7M_[~J8Z2a<0/YrEOZ壎>&%0[w-2Vۙ ml"_P!`)C(ѽ+Lp_LZk8Z;8[;XS@ *1Űn.m .9 ڰq>ÕVb"sYn XfH{=oe_:Q12?hXPML>:/B>[H@WKp hYA}N^fMU@6/]gjy6/ntc"anIϷ4[9D"[Wexc´x8?ȃJ* zRHg ۦi RvV-λ4^y\o} wnklLjrR{k'x4hg^.ˎv:3`K+8D U_D&쑊Qm2⛨T_ѸϺ5Cme3gW^_T75~|BUr0UX{զ/6g DiĢzPhW_j>KaND@uP*9cּğ s<&sK.  MqTB8WRģf#$(שlt~ywH'&0-L%i7}."¼Z` WSWV's5ˤ?;r=mpSK߱İfK{=qqhj َ\ȓIQ}SJ;I m+j_hCW/[Z2twy5VhsfjյGl o9L=]rvwŸ?R(,MIE=TazS88H$ ,]h!lNvvʁ?hI_p7{mEL6uNi2R| |\hC02 .+ӏ ^^j5ƵٞT8 ijXQyEc gl+*y8H>܈07wR"/:BZcԊi1\;bxKIᅤ}.4& Jdl^ ix=i׏G(Iߵoō 9ۃp üԚN4 Qғ0X%DVټ7]Mri0Ǩ2(b7OPWw`ϊ2Vw/ٚ}ڢ8$.VvW_R=7Ʀ^eT0!{,L ?s>u.j`Z33C&҃À$) y_zx˂~7jCCޛO-Jy@?B^Rwt=Jqכpf:9*H0w꼡bԩGh덕:F-Շ%=z<e L~!T[K*8^cd<]>h:2@ͯzkq/Q+<>~ ~tBuu0 {' |h|p!smj[J+O5;(\@;ƛIstz4񨚖{@fqRjEU,n>0L2"u*=P ث9m+D0݊f߈rHT#[Aa ٩zRf|_f/ZfR`[8#@|sȻ7.^ۂOeԹxY 4X#$m`Y9TlL lOCf}ÆO?k}\PJ/jH2‘{8WW6B;,]΍/cǃKP3=fPi/с W` y!Ï$V}dj[W%k%q冋,`ytNuq{|Kx((q P<n ?sY{6IErj|Bo/D3H~3cQnbRfc!655Yi3^d}[uR "!Y aJDH"`ZV.(hx~J̲/^8eC2f}N ~ܮv>r}Kw܈nZ-kLLn`ȓʟibX> X3OTr:46>lnk:~$>0t~ @.,vɶX"yԧ,+UqkMv>Mށ2^:70ܦ!:~ .|_. 2Ƶo .Is2)I`{iۆQnncf[syΪhP{x.6J `?V۳zɷfגuS^{aD5h<$WwgC*x6C &iFihSh~@BII' Zg%R5Qf/Dy~}0fZ=Sކө8h %#2Z:  ´(3,p~`)vZncizsRBݓ8e[wT.OEAYwl>RLЕ@XY"V(]Ļ^~dC5E*Ȟ*3ug(~K1&>%ʓ.MoDl"ޑyb%d {lx.jE9JHc+h0 ަ9, ߟ^7KPo hǕ9O8ga [AdoY(ŘHwZ 9LF?ʝFu=V%F<{',AJu30\XSРR bVwර"LŞj9\<* gstC~E0# %^~ y?%B|AЮF CD^xkj{p `~Ύ-8K&|ևPYKk1'Lp5kz'9X ճlO DڹβכmMTs;74GufRdXvsFn亵Q>F]'qw89JOJsz/! +?“$+yg_N`װVc'>mnH#m$lW,; l?`ySJl_؄9U]q1䱣ƘkBE)@bɖ`C(Y?| !#ai`޲OfQT $bk/S=tBY={-W?~HV_rX]'N {© yamL?!A,͟ J&}Zrxr^~IY 8]'.r<餐6 >U3T\p3K eCHm2~Ks0ҁI,0O]:oɾ7EC3Pf+efUmm$,U40c8ka3W @)pxQ=WɻmNx/k##'NCN2kIe6k ˙ &B2JM2IeDvMzoI6P5 ^#78xY=[aBI Ńϴq$fS ?h0{|yD7GГаY y+6r,c# +yaz?=hRkZ0mFG; @ x- -$S ];yr2s{u? }uiT{w~{^h277~kT9lª9(]?.'x.…~ᒇ2}:gYZ07070100000065000081a400000000000000000000000165708256000014b0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/isdn/hisax/hisax_isac.ko.xz7zXZִF!t/ep]?Eh=ڜ.+?;GUPh rpW3 aW0ԪCf>ZfbKֈ;=FqPҔޘI<g bAU9t1"tb5qOha' HS6D `tޭq9}Ev0yG 1$MXf7$VZv tf΁`%#_XyqZg8vrߥP7CPVZ6N~f! &p&`\!_!3EyWt8lyV򺐢1Cx"Ҽ+*,3 ju>&1Y*s]LGl vR ?݇ |͏I*Ɵ#1#âC]VX1S:ퟱ1՞׼XCҹ 彨ΓPOd a^(iDme~o]dCV:jGw(Nrh4":9f!.2ûAYv+zoYA!YiךlK9!{@in}×A(2F.(fFE'g! VDXN+G(|UF t2:n5/p$p0 =^.é_L_%o@% =>;213@z ιA!_ ?dtY; Ȍ"|Ӊ ;)&CumnsD x"_26Z[3 *Yu\"Raj qdAG%iȀ=7q_oJs]z=Ѻ̀\qPDZ8sag=BvLVV3,/Z5ěZ7b(cXWZ*oo..yxL V-3&~ۡnyX J[RAЁRz< Q TJ}KȞ5UƃJD?8ej`\8:gĶ>u35V9 _]O1b025bzcypYcAbZ'_JKقCw@썵kzSԳc %twO quCrAd!a'(ĐiV93av|Yl[>'`ϑ¶prUO& cI$B(zgNܡ.;kyJJQ?}u_4=R7⩭,Cp"ͣ1c @UmJ!au!05,Qyxz*(뼮zɊUNn&'HJQL&/r;k%WXšWSXP#w=O\](xj>;38@0ff H B@]h ?? 9x?FD,qo\fa\uPYFf$"dչ/K뙭"âe:&޳ʌBޤw8Ư  r6e [bEYpxr4i)AOB'n[QӢWi*1\{"Pr;U$SEi4WX(Z@FKq S>,Gq})޻W\C`Ĝz_ T̲ѻM=5Oa-ke>D>Ff~md?,5W0n4mf^CZܡ rRjȣs5FM(om8 G|ʟL`R9U _F42:ҡ~4kY/`^WUbdf#WCV,A+3w)kg`<~ V|[Dyܮ"Z,+'a ]zȈ"B"p9vh"[cPT&] *-%V MKpxד~\>,׌7jeUށxA(!&Y=T2$:5ZIxV`<0ݩH«@G1rPj3/՗waBQg8}NkrAK9<Ⱦ!t[%Ln= FAБ-oF%5>'^-Vmi[Q1T} JhH.H0#w-7zb?ȼZp%wC_(L Sبo[?5 } 5e4MOY\ݲ+?0p݂|Q%)2=zجF|>j4![*"堗Cg׻N@fx(T i[x //ڃmIzꏀ33-&Uy[GsQ,֙>0&8lol%T@xdXIvP3Ab=[D{tNo:L':u~q>dA|JHZk(s-4PV M| !4-Je$\Re5D_GW?H$_2@]MolvR4S@%< WWhPu z/g3S5v9rb'`8 O e%t;\zUb?OjdO|x:=NRͧ/n%t5 (j΋*)M q8g%3o|uuSC;w:Vp/)jkR[s2s#o|$F"'e)/c,)@e!t0DX:p]-FH$ySi=.4x1.H4[}5fs "y M!=|_̖A\,e}B{/E`@r2#Ϫ_ʆ4B{˔_{;Łzؼ2 <ꮢtT( H#_{QFۿl{5xBOp11L\cO!؛vxOqeM${Ěgj䇌)|n)xUcEw=N#$Du{i aq@9茨3T)\.#c@23rJ=oL6#賺Uq1 N?5L;K ~udy_6ER2r9B~l/'.>}GWl-Ρ9(u%, y hKr +g&A( w[X4YS gL\U[HwW Oa);šgYZ07070100000066000081a400000000000000000000000165708256000030cc000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/isdn/hisax/hisax_st5481.ko.xz7zXZִF!t/0]?Eh=ڜ.+E^[CY%*Ly Т+wԓx|d߫k`rhN+?%$/ǣUy~bǨ,t,A@g4mUK4*p/pMD#UE󢪨nv'+Ok6}anvJqnWԑBH; v_c֋ WЍ |1!pgCYբި|ώv!4kq5 f5wHE}TfJ`z3LqpꂂAhLm =XRTNĕI"߽S> |pܨwj!jߦg-7>'ə`fU E`0T~ 6/ɈHK>Oz$ w,{M"U-zɹΌLծtf[nf IhЬ'f!Z A~L( (JFs9VY"Frn_tuyjir%x\7@$ M=F{T)& vYZ} M^>}sxݎd%'۸aG`jwiGJu7?,T#AG#cMw#RWn*_9buZ{;U$Vr.˝RoH> r[)S畒a|VwRʕZtBewʭF P8|~BT@HPC" ['_SG$I8}XPS, &#u"_X}laC Do Pl?&$:׊qdʓS̎9trQ$݊0\Q^®-n'+ *v@}d-SZf̓zfRɚ$Oh=i9=eV2_R"Kl R.xyeePR ędWT J1I[pg#Jh40w˲U~]muU\5I6~nm*4UW&VXDyTxt)ڸ0 %VTu注.Ӫ@ũ e]-S%">{BTNgIw;,{@X4JcW6w ŻK_Jk`oi>,y4~eiWRcH g / FښUiExdʠӭ b(t:N>Ƚ6-/*m̦l(=yRO0#B0P9iR cЖ[ *(B¢6,ܷ0:Uotи)kRT_pLVA 'd _2$kvIݟνn09l:ߓp)i8k4KcHc?(%61'KZp3RKr!Qpoc쎛M&lp΍I65}p/ߓqHtԠ^o):.ȩK^C/+@Z ?}jBS5R*ٷ/E"qb*ͷXPC97EQ{|f莟00Q;M?ǢT`-S pfeR|xx1?=`gAqe3Ahq2_tPvVm1 PQ.Z/(d/SWfz>,M{*{` `dfa]ylQIʴhcԓ/w\a.(úcRo +SŘ2%Zѐ:9T\Oíӓ`tVZ:pMϟ(Ty)< 5t'ݱ]%Az^97}Ƈ.&IXDK]{JgE7"(3{ ڰNx6g;igGޏA%^cFYN:2iOr]<_; Fy|TURL:ѕb/ͳ~poƚms2V$bVKdD%ϚB4۷IXͰ$Gq=@X3r ArUN)lJ#m?wup1ZO3Z@%3]d] ="& TѥFtbm0f N~ R =MՋh-8aEIzVC3LI^Dܝ,j~/GzŤ3g;lf9-x@G- Lwe1⎉BqG uuT/ =f荏vۖ٫MֽB?<.%Oh*[X~TV{Ȼ ,PE5ii{7hήil"wAU 1)Z$J v┘>E-R&BֱgJMV+5֜|ei@[CKxGCe]cA{EziG>aN0AսDha7ސ &)e3LP)y,Dop@PzEʋp6_~[MqLodonXqHיBxס8"CG(-x\?b:jZ~MC0na\Ԙo{.*|Ir£HI#^- ?Vd(BƉp3Du  Svo|7ф^b_":κO!B!/DsJs>nwC),D@|7)|479+Gd5)_ȔPtu5}:UPMPH[/2ds Fzs M\vsMo _Gk^9מ"_PTopC;!V"DcOIhҮ 9JO)T#o/pWUMn1.qop.E;p+,zhB^u5[h]ۆ~}uDWDih f̐,[U 'fIDK̼\/}~'I0tYhTu}3sæ>adE K?&c*dZUQlmOL^Z:K2>X]zݾAtqCޞ #?}C#S9 5j(f{W~=kWm<2A=љ4 F:xxЪ.SfAY?y۳I֦Rt1՘VՉ6]d+BT3)ME?Jutrހ`]Ż RJ3[դύYH|c[W>Fa?d9d63X̂SAA]\<Æ?6d{my?f4HKXcVև* jiF<B 9cc>FA,9uY_`H]YQ놾/rPǧC &֕zQOZ7%nE0A]@`z%pV@NڎR`6=RZx -0cDFD#፭D¨hA3$%fv<@2ȌD&%62a#Uv% =8zs#Cn?H$R, X -9D.+ϰ {J33ZPDPd&!<3^uٻsC6{/=^FNP6צևP[Tn H}{57&q!Y1}`Ei~3J/J9!wwL|={}:u:;3%CٌKm0ň"J 06AnXcK+Jx{R봝nΒ:0AZSEí b TU|䭙v lwyzh(p52vZm (@>("3ï}^6&,vTpѶt/,P:vRH"{[X,kKV0&}ZJK7v]*R _O΀A f^k L "|*<,enu4Bbx>L'5㽄4`&҉s=O>*3m HQ,:qe[慀Zbt(;o}uƄ_?19(a8ZJKl&ĵktp)m (t"&fM@tID0k ϏVO|NTnktNIuJiY.+#e Tvl*qI\&?ya8NOZIg>8T;<{{Zͳ&W6*i;-U#w㬑bRwaxʽseޝi5|0b^_KqJftJzpAYh0·a:2"F][{G=5g~E@~؏nW1[ů 7\=4R~n#b</B{\y GCfB04g ~10a/Q]ZC@Vh. &AE!HBk9׿Ra3GT8vtkHZOLk^K_𹬈-2i;JĕF6m!XHe`qX9|Dd>e6Ֆ&o+6岎1pLJ R5[}N5\Q( #=b,h'PT9 sQU(+D [|yđe/Bg.m-iMW4f|l_2z$~ȞΪ9jwk e҅Ɲ 9^F(8[+ߛ &Ƥiaы<:y:o}9r|\՗Yb-ʫ=Z*ƛ/|!<'M#ܘ_i!gӦ.>Tp)Rb6|g$pJW5y''ͯm8%ۯv٨9' Vǔ m yt Ar#^^p+n&hQUdl>BRp8w b098rw5|f\C-n44ETAp MyNi"RDz/&BG#DSl쬝9+5lX=yut[]EE)Ao  ͵4Gb?e![ݨ3$z\+b٫p y$BQ~A0$3f3Ƃ'#cS)+IqӅ=}X^o>ӑG+>% wR;wWM_`KG[Q {Lgb%pxgs{l2)ڊ?,4%}<%5?ˠĆRLŝlQ{b0YC6 ->5E㞁B20F-w@4;J$2yy"{(PP s+7|QrT˪´OlҜIIzwCE CD;mbsK'io"k ,O!vϡ1L=TA@fbšK9h[[s΀g<@g]N9:@0?A"9.tfC8kB}&H.`9~Xc/mz-S5Vd.ͅ_`seUǹW-~ֶv F7cniM`d'С{6|gOyW٣@ $x/gwee`]dcAt7c&$]8<TW utN[_;N_ܰ03Q}͕Ў˸ .+Aoƹ~,V;2WMR ;SnI|o  uWbbsja;z9FfV!cmE3$T?N7^?ClY ǝCz)?-&6Jԩ i~񽜑<mnC(ˮ;-Ov? /~R:[XL1K3!3 %iZCA2VUu]" +#F|SѦxX)4r\ݖe>ZvbJ gf.oル5/f4/0[fאDCeKHBW*=7I^-l͐=nM@M4K]^1VuS@ *Tvf 7VY*aT(7;l 4>XzEakP$qܗ=Ð M$prrd #J0#! I67w9lz]]kw8wyxLj^"ɢ ~/9Z%[W=+ͳPGpp*j,w bQ@56iu9ojhZ}`/=!NZҳA9zAd8khBe?NpmqC9ۂ xA+ߐ ,#Ue ewCB2>s:+:M!W]EكSNjLY 6)Y<GcgWd]z0ߦ`j|lvrfd~d,塦[s,{Ұd9Ke Ăn.|(Yp%$yܜUAKW [p{IJW-"Ɨ~` hRi%#MSatp@ $97 ƆkjɃ#oh6h’+(J^ޢ$U)T7^cQ8e]?*? %./J*n+a{O:o?loo;X@\] ;r|k+~Q1N+og<=Bw5, l@% X~7$L f#) !AsߦPGaO6 Qޤ0٣ٓ!_s4W D~ԮaZtJxUyҦku"9 ?ԒrzceH <&9{L@y&&E]v[#[±=21#\>$}c1_v KEhryeµJEF9X}[^_kuK"ypvJ=GׁR BU}Eʷh;)MPb)kOI[b;W4ֿxe''f\c 7<']EYBiu6{15f$^GfNcPwN NK'#f#T풧nrB7q luÓt]$E= ja li_, gB[kN)nqS*Um[*ߍf?s%CN۷Y0HHpޝC`7?,qnXM ay ɫ{x_,[|۰ ~Gd?P[ޟnQX:;qn:jS傾Ds:&B8 q^ֻAh`TQiC~yK&`ceƣ o3lx?00 !S u!@O(u[s,0J)F/)#n.Icx~t}Z. ~y6-`1#9hG>G;a[yMKl?3Bӵ(go iDz(HkŔ6=p~g AdE~ܔkxV>7Y 5'-A@a*.rU#)ō/9_`wZR7iiIk)ų9PI`c'-Dǟ?_;f-)2˃n%FQ 7JETcviy[R> aojQ%.Vʹҕ&SEhQѨ.`<~Y3Ukd T}f:5*YtIM)u3nLqtyVq۷?n73;ړzcB-wsދ|q,^9}P\2g%?k&;Q!i v򐃑WPd6 Zǎ(_DgJ52FRyV7a卂!j5:v1ybOH#s.`{|( I'&f̓sb]T&E7C}nŵiNޥL1)L8b߫Nr67¯LT`s՞iԚ}z;ĤM{41t&Fnd;m]ZşGib>YsS3\xwB$o= FyT#~kD8|h硛~C 3cmb *2~3q0c?VUՃ3oW_%շ*#KX*Kw}duGPx * ۗ٨޵ObȮi&PHP ۪-U} PC6w p^zuUbl'H &_ZΰZ6fpulkHǢsXK;Z!`@VmK(dc90lB. ( 05~/Kܲ 5Ģ[^ݕ\:u.E\~C;v{\\r&;Ep_@Y~4"jCtK 4.ulmu=r5o^{u0^\Ѝ.__Dܘ)PypnxfjW$w6)@,0~2UKr&$G#iv({M4?vS.̴<Ŝ_i OqC!OLݔROA;T^~eF8(%7cF]'kK*e3HBe&@ގʀJg,~yW8Ynۆcڰbfu3FQ9-xH߈W?/fVԹT:X/svB0%1'^oDr0«#:ݩs3]C_UOn_-b.L,&-9jt <ئ|r֨P.d{> B :t1rlĺHٵiqhX1 rƦ}d޻\@#Hv`aWPc[D7 Po8FKa0f'SY$Ďn$8n5SpDE{SCj RލI k/&\ͯvƨ,\܍!*Yb#$E%x03DݭXc1[(J&{z>Avf& 0}sVyn 8GE8f -? \3>$N(a.SU Jl0&΁WN9=ID_oOSioXB'l׉mxW_Bn˷ʜ\~'EuKv"{^uxZ~]8 "Vbc<=֌i_"\?LunWtLC˦{縡(6t$%ъ p ĭyEc"L9,`y]NRg4<) s?JPs%\]@14Wd֯M\`sUaV Ơ6zGo<X AMJC87R #87yZDyZb,a ,wCw7ӛV!$B`ho֭?hIşi>MlhF4Ri=rh߫]XiiRl6kܛC^.|,]qB§'v9-Ь^t2/5`:=.W͌/& 9Š6ѡ";)_ʱ(2A&ŒD fh"syEάՋ6M|ӐY C?[6t42zJfȠ}7Ʋ h5J,8"6N[@1s;Ѹ'N8<ubMk`纫򖖒gU=YB|v;6"lNXsH#A?ƸHX vj9"O/yqMۅ#h߶Lfq[p *2^a1CcHţ*x;~_A8Ə_tӅ>i&U!7"ۛH Jl0$@H(ora55xfH6 Dǟ,s0I ?@$\f0uZSI$N!a[Nz;47ÀNJ>:z 0FN?s-<+R_dʬDszqԛEEWx[ȱFZfЍU?z>!v3Ҽo9T,8YQ.#ۏu%U>c:P}{y㦾:rjPx"_{x5,y又cMJgz3)+^ؙh1QL.r>8OCײBlT?36 !E ;/f%4a_\4f`ӷZJG*$3cv;}/1۽֨ǐ~@7!cONP·V5¥ի_am `icRsSN1NxKla¹OqS{\j H1414sx|mMt/u`7k3d,h{ǹd5 .hN$Bhxw3".Fdp(F=rO*!ˊ/V Qn.L;'t-pؽ-*@B_(t>+c#kHԗc)y [w$10fXq5muRȹeW7"s7.aVv8M2wn{sav(lyeu9|VlHN {^;-wOnSI6Yg8HV|ŗrP^ ^ug 0x?L\m9в] f{JȘ[?wܡ9#rhX Wh"\FIf*1ĚUz-wf2#AJJЃ후Ϥ`(;*j65|ɾĥ#Vy-bЄ<(? W2#S;mh)̤]̊)BfԨ fahBFՉ 8;ҚEXO O$HK]LcK <&`(Ên6~ ~{B=ZaH29iʣZlB Ѽy H'Kү8/GnYJ'ǩ3}/+み7 GZK3;'=AC' W@ Lv>tOF8Ҹ!IͮV"98#Ć6 )QX2BT;R; vuWiHWZsɉꪘ6XljUA}v!p7$[_Si맘ݫ.%MCL0P~I7?:ErQij~#QTN,ʱ nQR*'C1G(ԩD@El3Q .}?fs" ?#x_ŇN"~ݣ$虍3u 㥛:^u %+M%ZM`Пƿt+#]Oz-wQ/܂Ot.is׳qS% RkCB7hԙ.N!S® rI!A`͖F9}%P!] 5oؓ%Հ>Xt > ggB' mx =I| nh,#qQk5JcHhƎwqC' Ӽ =Hpݒ ~8[\b.*}t#?p`)x#%]ikxvS ~?ZC jjzS?ɼ\z-@)M P<fJ^H<:5 ?| X!<2i.~Ҙ#RM[ 󚦾:FaWiYy!qDpPLtj XVl{h"'z՟3uu"J&Ŏo3\=,&.*{Ǜ),=)&3q ˲#>?Fԩ)[z̭?m)zbTlgH*dNxʎ![so,M-S"p=]&9#RwE2c [s$tXNNզzA 2C\Pˉ'GM1;޽7 z"{dh%ҍJоA4p&f;b|t8dgE ͬ?Pң j|\$5uf{@7Q:t[3G^3`԰F% Pgϩ*Xy9*C_'ڈ/ʡ$#V^"IZ-,L#˾m1|[)^ߤb]N5]̹o /$,ժњڤЅO* |u4`(<A4Ўn2~u2ZȘ2VatlJ tmqaBCMMLKOَĖ9Oo Ukq#TWڀZ.'Z"wR||٦ v'*M_zN&ȟ@6%KSi=i u^cE-H5\z8V+3Y뿌"iq#ب)^~ѸLb'|OM);IL[b>r PIƨv nmGUw] y^`އ=,"X+> }\ sȩ%Mviǂ$aSXR!kBtƎ 2r# EH,<_EU{Sn>OM )2zJu3lvVs8r3$PqD)O5h4cXw5 V;XIZNV=wE.;/d 7{bخ6A fJƹg$5; OINH{ Y6a+}i#Ђ t﹈-ۍIB^;%+c|xbhXh ^dhoĩxhHDuR)` Wvj?=2Kk~9pT?vpוl;(=Nȇ³3Ȋޥd"g5 j5zm*\oZ#T]/΋uI+UZFrFĎVr狯]lH ds2&\ZKB<.)::NC"O'(&:JA,ԝ: E30}kiCH|JʮV(+)CC5Z&E;zV mE @ER$Nǝ_ DSR,;pf8n+$wC|Q0^*0fY 2iћT2KY<$em W[jEGt?)u3UP ?,dY؇¶ПJe_5i>uŏܕZ!f&8> y| =/IyrzkX)s"W5xhA6q-QC50ojuD ]62d.}\GNK&mYd5D[kCēO9xM =rvJV;jW2DʊD~=,jS2~=9!I@lQvLԄQ&)ă,HIpΫUfN7 AR_dqeT-b8M7 ^Nmo%/jyY#MVElyPXxdq1pQ~s8`ݕ bI:\2au|T=.EN$],ʢo5ҴMƠ8r^ Ǩa/d%TM/Z1aѡ~s@L5Fk|߇٠E;c7OLqz;Ya'LJsBt1SuKUJcU378҂lr93׭d{0'** s8ԺJncEc@21t.1s7dSl်5BDng;Y"q-z?3$d Xyz~DhܦKsZ U{UY.ҷN=(/^.aFmYAzȃ =KVtf1FC4WMHZEԞ 0+\ Ԉ-:e2/ [RFSB9N;"F(}k\ )fgY)"ԿG?&n-{ޖooו0s|p۸z*쐌;vQSW591nX'W ,p+?:Z[g>+rLxh W-*Qjh[Vu;Y[iK lQI#^#3[}C)p_$ι>;4{wXb>7ɖL{5=D궕6NM DnO[E3 Тޱi;aB k!]œj[="R`=J'LJz> X4y0Ʊ8`Eކ[^G{cY5g; jO ^痢'!刑5W"hONƟLL ”H(-[,xe!c'MϬ\!$80|)$DGj2g%PkBM$ӲU̢6Dnkk'7cMa;ENY,aHQZm<4֜ 1iYqQǙ2UA(GA^,.Ooբ5G>)hfjjJ61VjflH ְwjnC:~Q(; #Va97H]J,x \ ޣaͯ~M>{a #NKurlW$yK8Fj C3R^PZeIά?{ЍJYkF*#b%o5?CF/Ƭ5{ER{/@KVC7h1VqӒ&)5w |o!S":򠕷Za9 uM[v!AEc#é?Eic*j",6X%NeH@B _cQd=yKHuMJd.C10_SM tܳTL/gY4` HI~)Xf[W$I˰߇`yөLiۍWI *lpZvJ1eMJzR]:v*UJ6zDuuDx(ݮ+;7E}Vj١QCRJ"!rsE RhiѲy;[`> u:jkԿT!\Lnc$ "?*ק cՄ~\JH{ΐh/+QV _l H`oYl?~FI~%7sU܎_{it"pϢ !(c>teL|0f#3d] ~,|һ6ݞ,1:Ď#tu8U| =dn/(eXp"\R颲O# $[6,c{=+dvyU08ʥZ96MO,]c\.97zg̻ulҼ bJ&Z, _N}(/l4',!ҜZL{ *M3!x osoӀbS5kFk&P!z|@~j_Nq{nTwk]:Uep7 .څj]7C/Od<%89R ?{βVZs\'{(k»y}OiNbcW(!`HQ%fF]0 ӂ ^[pzӔ3Yʄo(hϺBVgxhM'h$;ȁBsZr8I= ] $f*Y\BtK2[mґ|t{Q:}P6`4r0gF܈2,c@2썔{Q9Dbi㩻?BsM=.+6xb^ɖJ gs47fI7)AN7@`iEu"mW`E'N44k @"6,Aڤ˷O$E,`r.F_й"2ŕ~:DpDVҎ5^84r3CSߚ|iԈv/ے'QڦE%룈x"2U{i_;$QU-?Ve#ÛH[1у{.$ sjƧ3 yr; Jr|Ypd1G۲N町DSX"VĂyiBճ>p2ig3PBVk{:͸-1 m^h?tdf_ i_Ǜ9nf[N˙M:ϊkwc{hȼ2G <ccPaK`RAe{ nLV@8IdLȳw),ΦZ¾YZvz욄6QzR2.H47O\V&$e b?e=6Av;hz҃718eߺ&v9d nLGt.n^~iU;JL[Ճ{VyEAkUBBr p4ꕔ8SpǗU&7DrrN'F\lDwv8$Z=z-\5D«Ri\d" &S17 ,Xhԇn/蘋MxipHc]N"nb,-AYDG {8JδfڴRCQC tSixs6hzs?m]xBP4?ҿJv/,u;߆B&l3C&OlX-Py ,VAZot1d Q@>Zc]Eس6GTO-%.I/q ݜ} dFi#_I)F:gDK*6ڗXR;#-[gu{i wnn8rqRRnb~dB-k M+g „7עB/Wx ?4>\ؘ>j"w֥~@K$H£"ղ8G4Dm%{, }j`2ػBLꓜٵ ̔(MBnWGǣ腖J+KmR*v[Mls:IO4ϭPCzί4UxAJ+v3:nso  2'.,<@6 OvܓB[i8 p3C60 arJn0 V?Eק҅n?xpc@M֏lIp;#2  N2:ӭhu=1V~-*6{cXX,-;ޥ :އ/V#Ù]0 Jkv%]Yi"xm冡vq.LMS._,Z^a,|Wөr@y%«^4 T|/ ߧ0Fɇsl&ڕ'V MufS"ُgdlUˣϴR/Df=,I>0$ԧlF} NϷĝBڸ8a|aK/h8,M \hZ:_Rd} Go{u44^ǚ&hF\V-214%aAg!imNdhX% |\V{0"qa{APt`Xhtݝ* 7S/QE5gPqʆ6xdzʴg?@*qAa ?J^6C(%y-tPKfӲVL6i``q{[ :|m 2cygd:7xwz-OS?#7`f/d42,~sOA xtLl=ԁ:gܔ/U:y?MXA@~/eV# l:SU)#%yāD"$ Oo`f8(FcmĠ ?)fMˈ:)w"'L ca43CDL_/ϼP a\Mlk礌ELuY38!!/hE^%*.u5h—ΏE]3dY.r;/@(W Hz(OD!C!6KIv;.>h\z)uCUAz/9Ѳܨ8O+ߥ6d (z9pv-2iWlnXQmP5=><J,HoP`(/QG}=z"Zsy,2=[f,PwGTuZKcwmAap ;Ýt}sde~K֛u-q1V]%ƍd=7h0wﳕ%իZ2ק*V -;0/e 0ÏeuaA3Z);2@q(xnxY+ #D "..{YFZ_ݖG׬EXs3uOJek':X[ahA?_oOZT4|bs /%!$J^ MOG`Pu`1)fuR0Sx𯄔=ONI[NvfIʙQu_w?jnЛ9$@nkJ6;6-氻'otUX߼IE[RR,X], ΞO3@ NTB'+(JXp0}\E?'u(8وu+Mgi t`Q|8U~+P4FZj!6y3t5.yFMIIfj.YŇ9+[`ri%=^>lSN|Apcj^f 6([3nS溰IBpHU:h]fXDsy^M. .IFk \b:epXL hdD|'SwbM5q[H 6 ֕`1mŁ-Fí]GDZ2Kv/(Pќjp&=.ZhV~D6[ bJ5 1U ~*3p\DÐc? N7)LS֮[!5}!G(TB2{v 8*dh k*ݟV([U'f7y` /C1^F Twe^qPqxWIjt9gɽc^U7.1et ~Ee[Rs X˛LTZ ~hxdk.S:[v<.W}j)[VEՋ79zbýx6x b6B"tęVNexRBK0{NJQ.bnEA"\W.tky^}t9|}`,6.̥ƀ*Mf6C1Ρ]]AhdYL''TU,%(} 5G2~.p4Mm5>71YSVk!.`p`~9;`i k[S\m4w d*S2h(+8< T QJu2qv>{-䂆m ʼnB7rE'`xܷ]|ˇԢėMeNg@|%!yef/^9Շ;V{2If%p@\8E0bh c_- yao:t>s98趷\S=́ROvQ_xD(,ԏaLs[4{NgfpQtW̻c+#6j80"bY;!`HͥeYf¿ɱ+6i,gOɞ]ts[{ҹ^z~D z:h~٭߁XV‘O9%j4fJBP԰Zm)79oGm`QC `9͕"Xu=44XԃzK!^8 ##Mk=C@*E0[i^fjm9#О&깳9 U"U*A]yh]%} ] =wƑq}a׽T7ubthBFOfXa s풷N";QT \;S}D0O{q5/I~Ѓ,&C= L™`r5qܞ>%R*n-32 ,mg+nЎXPJ}T൭߼)}TnQOVwBh! E":-+N*Yަ`"Yo읦r jw*j>9T{E9]ԅ6XU _p: ,SD { ǐ"r'pP^TrX_ 9u05=j#vfEpS}|EpCeG~.&u;sz% \Cu*EX'Xl'I޹5=@4\Fk0ۤbը8 }F nߓE.fsW#"5t/au~Gz6E,)<}u >= l5ɪl睡vփi2-d`{Lg@4|̄6ƘKdHq~^??_MO1MX^:/YG]$nfQp)X}̀ FD6q_W^լRLat:IS2gn1s6(̈=H'<‡_̫ދqMWpLn^O9V?& e*S<{䩽XyͲnM?UC|C2)x1B8e>dRݡ T8X0.WMXSbgVR֩ 0;_ZV}H%QҼ!<,Mf=UZX(rD!;?-~1GHM㊹0Oi`\4hV VR).13')tu򀿚W lG脝Lό1/'',.hK=,Z6 B_7p35Z@pU[eqPEB yy%ZY| aa6yȃNJ*ptYNΖh1!L`&9(#-~55l VXx:;KѪp{$-< %U'~@p}U""f[wJL`?duޓW" T_$6R >\2oq޺Aޖ0jPsW#:)6G0w F]q}N^ƄZKy gp:_R)374SxbeyoC=#`<+y_x@;aq1i:PBߩx g@;uu՘s9w[ ڂܼ避 ANT\iZmVyizd_3RJ'zA+@!Gԉ_hc$$~`VӅ"c5⾚VNx`PWRHE}c*(譠G'0cAP)bYq;eF(MW7Y pA (_@I/+ڮ:=W hWNӻ!01"߸N-~$#|"U>V^+$s?V9T c+슢>wl>š$,|Zvp5 .c8bbñwQSi3M*8G8f˃]k=d\R F^*`-'I0z;}ˍr9Ee$J.*IT>2ayF@ȼ%n5}^B&EI/l۔. 7{isY$x*]25 +sMs2@NlhGCzmj8$-,gj`Su{|]w_?N91HeSrc_~E?SL50 .qi#,WDLT,cwei:w\NiV|yzrڔ XO__XcrhfN+MS X5j8bqK&N9nתO}ߴ turÈ-! җm& ߫pް%+Y>%!ƵskVk> *ƹ)wrsmkp秐 !φ͠7WL>\TXO\%e!z ӓTحuWq/w6c̮]r w ,Tګ#t}|3a_\ӝY b\{4|Pl` ?@x hϺFI*A;1zrJҰ֘˫2 fGh+'|UVxHoR.isoEWRt2ҦdbvƗd~zԹ/t˅7CHGv>2~JI_` # T7ki}PQ'=>Li)*q"$@c&)h8PBH/[ ? QWMi3Y^^5&8J ur:B=Dk'MGh7)+vA*џ+*-#!bMui(m}{Qs$? lK;ϡ"U7G>H\ \:F9'@\|e3Ŗ7l}Io5;E ,e]xՔǹ,cvFёjν949nBvcpnti؇crG}ex1 Z~g !0d}G?xd0~H>e`ۍÁu賕kZPB^mQ"MPl%n^9CeDX` viaGm J7 d.Wru]|;nk cr`֟G!qOm8oZ T'~c @Q}2R_-YS6gުTٌn:{LQKxc]pTث/zerTa{@C:_Iᜌ%㔤31?/Ԥ]lҥS%!6/G'Ǹ9l;rL{㔙Jͱ^yp]4jj YHν,1dI "++]N OVlyX媜3;~XAi{J.JT 8jώ=,(U"zNhM I<{l 45g)҈oy?גaX,Mf{eZNi+l8u!kIםwҮ;vc^Nؖa2P8ٴ t 緧*OgK#,\K'`,qbm8^ڮ&V*-(Ӂ`}W!¼O16:,BՋAW5Y?F[MzM!l$M>g2NiN$y A,vMw89 0FQ%(ɗm&Ղ%q@ ;3CfDSOuMWIȬ_A"?)SBi-)iS /s=4^]dzۤ~ tGq1jȣ8O,bO̸lؑ_YߤerahL`<,;A~C+;[$J ~ŗ C'0|!9>퍪0yk+Qf̪z|Nu^ـ-=MpGƲm;0/5 5{| 6Ofg5@X _#ԊyO(WrөB6NDXW;GXO]=vDjj gѾZ4^>0[5qlf]!0Dv9%^41#4 XHɟ XfPmǿHLl.fh,lU(*v0{9TZ_?S7tÀl?+> ;#5|EU= І}oe73>qG;0Sގ\5g6ʑwde0[6}DJoi]rudSd8Q#!tJ'nZg_>CjEe1LDhE uT9-V(q2|\],Ȓ۫;[x۸6{_GkSf'EzGE4r9lVCl\ԁա랴|z%[x5Uuf2ׇTNӋizO#:ϫDMQa'>7,,Gp"\vG&'bxƜo>v|l5R{,tR+Od`{O&XEwt"|:qR~sZ(S^\eWӮ߆*PvsNB#D菶V0<(6 cK0g5e0tʁiqWFM 8tTQJ.-ZaߢLR.:4XɓO_:'@sF^;>YK&A1ˎQFGW"Ԣ˲>C|~S7D:Ta7nbȄ,Fc5鲮8Z/u.;t3HMVnDډd7=}bN8E#p2[U>ퟱ GNc?\?>E9D }bTo οTi>WK- L LLMԸrO IVk3L8ᘡ'! ic斔WfP}:?w һ w _VxE^tlb9%Ë.׾tC O^H[) %eP9tu;J9`W]s1'Ės1s'R$лYcd9 p;)wH T /Ky~~%^tϼe/ J\]O1E?\(536cZ  # J+z>e_A9A-)T+/@xz^4%7vd־NOCJukB̸v76! ^PcS' D //PmAbz]t7-O۬-}\o^(▘1q TA `+?Fs5%[,#m9e m> _,ӧӍs!E[c1*뢌ln\~sೝ#Ɖz5)~ ;}ﯗ}dn7pf4*H O σVXM$G;|bDN)p m<<]hpAܣx`c/*-njǡ\}ϠGUnQYt7wӜ.GC*fmT zhKb'?͞dm/xP|^S1o -D'`x2j޵l{9N"}4lIn>Ű-ÅO ZX W?+9v\c5n 80 4|%yEO9p +U䩫 広 f2 TOQtHb:('v=+GlnOz(Ujyν،, e'{ȳTE{)SoK^ y/MIؽz|[ғ49[ac;g\ ~(-x44LQĠHrEȜ>oYnŹ` jҹo !Ў6q,SaR)0wDяQvuE- A,'OOFy7z(Q0͖11"wwO6lDdMw4mo2+oċ?Adڟ5j_ݤv{V斍ՠp[ <34#c[;SGQx+̈́n4}6Jw ~~r/*}FseL ^S& ږUYm)DQ+XRn8=HhZoBJ+4q>iop8tK` WG_3ܟ2DAi3 ݍc'27w9ro]7L102c/r+o?@jJ!^3d궷RV/jNAόhY51p坒)({bP 6U(l1 ڰ^L O2VJV) 0[-|<n< TZtm t >g%ZQ +-CۿvbTTY%VΦ \ߚnbع?A'0BqlAfMvo1#*TbYxMIyXi$xv(޹wK! I}L}il੼l ;m!ᙻiyd>Q@7Lew؟` +f/Sc8-w}Fp"-uizҖ cEPm'M!oAáNBT'Nsp] WBi`{j}5Ҫ88%/ TYGH#>%q!%L#?N9>|\D O 3Cg哰ƯQUCn^$`|9VOfHX4xHmYZ,T ̅NT(5jb#lrxe+ǎȫl7f(5Iߗe͟,}ua5R\"bGW@{HڧHP"*BBT҃UTasJGlF| "$}:,)v5ck&BCgFj\d^ ѴvR%*/ZZ Dx0AP4(oJ>&U c ոu0g·ry}0o(w?DZJ,^͏ ?YQ:h$Hk?zW^&&R3_"1 o Xm\?k(A])_MeHyPD AزWWu+;2jP#C5I q$]Frxߪ>0~j[Zՙ}^ڵhLZ {p{bO(&j:HQA6o_GNX:1OS4\z;d% |CکN}[j"$[[WIM/SͶ[Ғ_(W]&F}<>ٮ&8dx7r. 䢷0``^)0%Yt ,A{v,&A&L1e."#:ML1Qzt$'>:=X99ऌpQ)70<WXMl+wCP$-I 2baw?efrp">Q4^p y$PuoKSN`nOl /4Ռ\ '&_f &NZhgj~s[&{F;2N"sZx橉|ao#WѶL\=V^"I%UU8oIPb l{ym"/Q+_.jIWՈ٘pA8p4ulŶ} yh%??;6@q{x 3^™,i2P' ? k yc-G-h#φW>.΋ՆZ7ږ 7.݆'j 8+*C.?dXU$B8a J*Tf^ ~aYJm+,:le|ځQNT꠺[0f9;];A ϻ 2Ku ^oȇGm)y3{- >Of]aJb`y{ \I% \_+YWYv32Q xT%\-ցJ>Yݦd#JI/`3i2!b_oSF(M L?{͉ww >­}kt٦<}67i 9.؄)Dq6L^-w*H-Y׷}g6aBZ] 1;Gec)oi%|uPYMjp0P_B3CCP QNg>#(fO~^پI͠5 j-Nc*wKOorKES,{Ԝq f[`^Gh+nO| qAx'ͼ/$&oځg51ސ7wX%tXXIpޮ9ܽ/k-RP} aцCkGnjE9aI/{˝NT./>*ǫLׅʂ_aWtVY5Jz? iL M`M$"{aOۣ^]%x} ܒ%~ ™cbiNZ,"Z`6 ޵3W`C¿;7( 5QIKvb} # m0}P}ȉ:'}l b?U/Pd[y3gРʧmVvM=1_eGL7ÅGg,YY0}49!6L߄7cg*} ]4V/nrq-Hf 9_)V O7"ӌ+/$F48њd":Ǻ|KcTi7᥍q_4¦O!?#/[E`ЙF5nֈ\A./)Oh'7&RV{RT#]):3b5-Vt:)];Js+.~qЬGDS:_FKf_bTWs#f/o1wHt*R-kSܾ*kWv>14)li=O@I7wk+C ux(b؝'RCO:m .$I%:tuV)Bem0f{@35y΀ W*@Z9U1P wK#Ymt./wmLN?b:~52ij1 A@i ~{ & Vv`  ZfE?Ƀ?:5|>~/"T,T=ۺ)AۓTi1n1>cY[ƖΊ ӲV8X:K;H!Q6h?$1q>e*0:*OzJ7nPDl@R !((;tΎ5 nlՄK*^ǷTNӺ mgjtIi35i;.ܩKW)Rr9Rbx4Z is# '=;їyZ$0'5H)~"iϫ*nk-$8.z3tb6hLT uFVe]Hj%VTnPC`>a~Aa+`΅%r4!XWP{xY  `|;B7]K)71I0EfP=y+|وs.+D8yY&Fހ){ $x^)HHP?qx2a7$qNY$\Wղ#\Hߛz Qȥ]b܃غ̲8 4 m`]-*"ŋt@ʭ|(Vct\9xԜ "U-o=FҕTX)Z,^J޽ (^G͑"^(<, \/5zT`@YW4+`*Zr'±_et~IW>1Bn;.Q˚'99 7sB;1#̆6HB>%~R{uL{m#9$Ca((5BUȷUAzߨ]$8F&u\9jz5L~ۋlqÈtٷpm%S|LIdi>}F``c2\R&rt骔_lxj8KBS[wLv7'ٍG`|KRvG\wR+(6 Bn/w$@(3$H#0OA Ǎ;!.׏ NAּnAsQ^k-ӂ':#(ps׫S&d^}.Oaao|'Wr#&aKB)5L1Z Ύa*4 x&XҖ-nih.\a@f^ݭ$u@鳃1տQ)XE\J?R~U" \DEK&4`/:ǃw3];`4}V *Y:Bu#Vm)!ன), ;yʏ/Oէ].{ҸV;5;Qm 'AN^kvWMW5I LqGsMr5Vm,23]17g=120Y2:\ՑzswP fP}HTe}%8K A#vn8JsF(ljY 6L{ !\uPEUkJ3|S^Mqb']J⥸kqf%mq7\I5g !* /1[jVzOaoE?8U'&go!.p8GB|j/b8Q]@4TE S5b iE]E áiR$BJY*XQL] V7K}K K] ?7&ֹ˦ 8wJQ<`p}N't8x@e m^r^zdWuY5ZP~]PG5HOi5oX6<]62[YT#fN:=U&-HD6m ,U.'?Q>X_8?Ziݳۅ#zA!ZjEo7A1 d=6p\ W~hBb|峞.<8f^%7FTZ OvE}OagD0-75SxTR^:g)7c{cuVu=F~WD6pg\/y4oi͹"0UŗV=n2v%`[N:{ZP9 k8ͷCzI?t9_`pC"cyx_..7}#Hdp-Gx!xhcM eM`N$& Ř Y|wc1aԡ]9mNbiS"0&9.R.DjQEW4$5T PfR`f3m&l#YjqPq_Q FΥ 3 =4F0AYS%2\g@ZJVOe?|$< 5An=b+#b?jJ͔ r3K1,s472ۢw Ǝz)1Z>% WOmJvS [a:Lч{)፼ߟeQRɥO{S83x9;Bo9I^F4,F軰3C獢PYrt[~Ie(h\fDxJ h'ε2I6RbhOrqҭ Fu /L& ZF4"]mM\xLyPU >bP9c@L*hddSʓϯ oP<ㄈo~AB (5bf1Id % tN.Ckocσ|~ 2/l7k+"nD0{FJ(bQ6N |H CZ=bZU[*VFc`d[ۉG9L%gOJu X<}w؂qstrP1{ʷN=u"{KUL{0NpqB"!9 G},d%ЩT!H5>|%q L^UU|D\L}bN(Rp/t n=HVvfLKO(ca=!&}D)o Mh |YsjNP)Hle`L=FN[D[/㐿<8WG.d(!=vqG%uw_;Y2 0C^aLrZ.|hŘфcMveX`i%K>nXw A/QMHE=JR|u (S_)c:%weܩs!ph.@Z}V^(=9s!Xv"ɡA*>@79ue+95ԽvQPOISMJ>h̴N&e@ZfA&oy$L8LW$|ۂ ,:}xI2b?+Ⱦ8߮rMFVufQk* N|GT+|>d~#uL7j#-n-j2gh*A^9Wcm;؍ճst'z!kZZlS :-{ْˏ*Z]Z=a\H<*cjAZ)ɑBu@FF^ñlijv48pBCp$׊pbNx.'2Bm0qBwv-(_8"O﹨peVg?iZBO2$PS4dhF|.riQnE-cف|~i}/ho<5v9Ql|빳I@6z 4[TȢSte~v^Tvcl`ddD*É;"gf}DRQFrE[Ljg;R\71y d㚼0*']vtRVj ͢#bN՜ z6xpn3bAݻ“:AnÌgvK8n<ĸC#`|݉*"5PRPR V%]/$ aONGlvUxc+$ @W|2?t~hp`zT;&Q[ʏaRMv%!!}}9Ù|; ޳uu!$ޣ2(M,Cs7$YV7#K|M!HSKcgy_Ǚ w+&e lͪ>R@S{O-^wgDP,u[pUztT4YME8t {ZfT> pN|a\=7WsM%*ln#&D$3>/ B◮>q>u,Ɩ}!Me3QP٦P%N_X7=7MAtv5qNj闑 = !}JxbWCD(75n iGU5+PgEL\x=u6:|Ǫff\r?Q&m8Z޼tP{#r1\u}ԟd N#+ߥtswB`oE#<۔.lw[ ə~LJ lnx+Ï׶8%B lbY뱵MU΂}~@=;4sJ"Dq-U ǔ5|-Ayv?GiԆ _ap|q |y'Q1yP@0pi*j lHq VGJnOnבm4Iiz4Ԋ*}o+ח:\mɉb*ܖs&DΒ1/ 5*=c6'H6ئSm7 6ÞQы {g~Zs't(yYxF`L}:9P(K #hd:0t<B `TKÌ< R{=|fXzo:*˚JߚN0Lŀ@8zV1}s2z?ikʊz>;lB8)AwdF80q^|Xn|I 2/Ac,2XJ|aW`%)pP0GeUtKFYkbqhbsCKĝ]ԩ%T-A@#^֢3Śq"Ŕ҆"ΘG|]JYA%/Fg k̩فOa-=Ēi!{&WG!!—)BoH -B _+KtΛ$ AS n,(A_7ߵCjds(u*Dߐ;aBؤРTéeX:&|(8Mnv7^L$%>nT>9|Z  uxIՉ2bռ`j '']NE6&7c׆N1b1u /?ZfT=&nh0t\ H٘Aw[b,Ky<5 㻫D%e7Q' ŪkTO+KMIa z3͌nj HDr'iM/ڟ(UC9)R +Z .A+':0ԭR0d< }iܐ/"cJ͛PoɁ2]cJ_!BMyq`/Eyn4fUf<KB`( ou}VZgI.-HfUs=!L6;;cRZ`IP65uS[ XyliWI!ZUg(!F4}3s)rf֩K7 طpTՓ*%|'1+ .47E\Oq.bоfq2fR)a^F5 My^ſ ;}߯M8~`-O=$T?duI:kN |Q»GPg?qU岈+2&yq,pQOeV[hv^Z7H ^cD04(@ܭeqE[B"Q<7&AJ ^xsayC x(6tsZ1*\'.xyM-ZI%*sgaF+x#W79ߙYeCe;ibR6`x9NO=}fv)vW;`B%S7I@`z+?K}zDa_}ScoST KBH&8ReV;P`Ӂ 2pSԤ(]H8:ʛ icGWR"+U{"j՘9v}xj Q:$'ȴ;czK5<$mV֑G} 1@ac zC鞨@BMō_&{ewCg>5LMڮZ w-=0(=9Wٟ ڧkHv8FvU|yԣ:.q/e~'!vA0^H {WJ!) JSn($uq!tGBWB=QZB0r'Zyy{ 5cwf[ t1;ExYQV;m|H+~TkͻH7UЂjwo{pQKޯMgop@Zb vY5* iXOq(#_& uYJPrT82DݽoH1=/pXiFPē ^u6EqGQܳseTc;Ư b$)*hLף:/)+}{ 5ي.xu,o8$~D9hzf;Pv56_q|>%ΚbF6^YU+1WG ΐZwCz:ax @t4C& i"XFYSQz xM>+Mn:BBcؕ?al&McH`a9y5NP) &zd`_4+F]7OaRi` <(kT $!wQ SUij/7=3Ze&SlJ9PnvUڽB[=Γ i~ƣZQ+;~PMMDuI_ Bdhgpr~J":I'=Y*H"G?FJ x DxWuq$ 2١αCWVfjK. <2abbt}F|خcqc_M<ͥrP,ዓV FD~^e`!O(vE0)5-.b37cGجafaAY\w/I֓Z%B) hEJ%-%ts3!@p&6,Y8t6.(.RJ7AqEՆ%eFZ .w2\`2Z3U`gdj2#cTF>O\KG)4vA%vJ8|A=CSz9a-l/r`$roF t.G0Pi8"6F`pjߜi}>v4ǟM49sfyp5 \b$ԽP, ڃEnXFQ5$Lk>0,SĪU]F1EwwPXH4׻IBKof=QZUJQ .x h /*9נ2hHW~{ ( gYhI-.&6yb%ůvz@Gv}k2Tu#FK0~*->G}QWqNDu(e Q9=7:˯& um,5F+)y"VU qZd,xYF 8cbVOM)}&׵#Fw˲3d-c9͌p t|ޒ_GX000e0 Gm`hYm'e44i's %H Q_7ڧ#}u1iG͒NWH3m; @ -{zgseo92࡟30.߼wZĮux8{~2Q~gS /\(Onj򸾕qڢMܨ_MwKP~T۳۴51`\^M+]|xȺX='}p*+d2^U0tЁ2!q[Q-'*/$湣U]Yj6YV_Pǀq0ޯt˫ΔgWdMᷘwsоyPؕK-G%?fūYq @<{:XbZxCf3FގB5\\`bua&=pNzs`-Zb~m!ϩIkDE>Ue5) .Z.=[73,`볘gh26xYr"Tvx@=8쇖`!;נp YJVΙk0guMkK7p6A}w&'2Zuvvڦ%KӁ~mQO>7wj)0.K|(QC_,U?u|%S/)Z-}ƴ8Ye)C/Uٍ_.icj?b܆v<,Q{Fޒce0tH<Ȃ8;(r}`Aѱd >ĸ9ٴST#pi0cau{֯ȰbA M̫$;?6/X hXY::9 0XR’<(þ|oAz׬sGI%pWa (LA;#/Es=yħW I]00">_y ̅zL0"@Dv^6w3^ T:+xtXZMIxW/$2w-Mo h bI)g* ~ܔO̎4g)IOχ5u6pQ-iR\] r0v7GM.L-I .bk]o;0Gi]aG s~|Dq( <ܖ4N$'ɡO!:U<ޖHLbe\'gTgrpuG߼S,.v}bޔ8sUyC_bN/Q{Lh"яJ9vL[C~ S2$/hdȯa^3IlTdn/^8y-ّXya^9@c)Wzr2!Wr6A|K]b;شXae8$j2G/ $l|ONZn-[/;'19uL)o@`NzͻTd8dl)Odcs["w_I ;4麻ս$ح-סv6t#Z`}YY[0sNECvˣmgϦF9Y_*h*z> Mwh#'G=0qr 7t`4pqS)KY"1;,QQ^i@C0ܧX R7VI!?p3\w4 ݇xgY.RI!!Ҍ}"&: a,L$;(Я/Ak=z;[1~shUo7>/N{ ~۷}}̒i/\pM2tK< 1ٸwKHߗ5W`IgI|M.K 92N|bORS\*F>'x/J-lQiqYut]$s}B]{q-1!Y0Þ`w ׽D6ȴ0]c*7:yG@}ASxX {&R;(&@ gChƯxE/hL3@7hOZBOtH"o섩tk3Ьffn_đrLMՎd:VԴx C[#B3bnˀk,s |(#](GUa a%E%G|nRΗޒ P kd VI,% u^rIBLvЏquS]Eao8s&&RAn:j{.)WZS;Jf_KZS7s^,p"H_.`s<˛UΛ UmpBF`MR 5&{Wjx,R˥lљ=hD8Q/ 7vϣV]'5&aysB!RSè\J^!hx`i.|dNM cBTT+sܓa8U"MUď DY-61$8Mf'AQ{U gk*!2,Y gm ݇jGZtZW3  5%;EN+Q K$0/4=Ô!*PMq/qe5^N!c6B@*͞c oR߲)OX}1t k).TN:@myi%$@''?g[Aԫ W!vpLr= FKR#/k\c*%b-s?}7R7`+X.6 5ՇVևc]g=͊: EO./n`)X+F>氱e`LD4:{Vv/ُ#=&|GS1C^#Zla~ gw:C`W%r/<$X1\EhqgEB(RoH$ul_ t;!IV`g1d=/U]-oW"CC-m"ek?Þ(s#V݆ ,S n*9>n6uU nA6& ޏ,O?Q%/W^牢KPX@ [bۨ͜lIN&r$ kʀrɯl݈ҏQ4keQV#9Z *#}Q^&jo!Fs[; ݺ&/pG*hڡoepx,\I?{${ >5.CS 3pUG ]חhIȋ2%dSrmpn$;qxd]1BBHeHj@y֭7E{2ag,j/ܨ6H4DOtERR8h/Eg ‰MA85Yy#+`,_RXWm=cL4)%AЫR$7>qY;Gckzd \s:;[Q8d{$Dic\_{Af{^d_=_/ CT#)Oh&| d-B\#09%*euqIr߁ed8dn=z(E+oDD qλZ5o\yڅÃyOׯ#}ȊQ˾x f ds2,5&loƓzN_S5 3`&ӺJhypQȺgJ# 6TF _cZZʋBl| ){epb+@z$L +AN\MR4љA* ړ;"% '&g$Y&/tX ʔ 9Jpk`E$'*ӭzHg19݁,X{+6J^J0wiHЯ=<ݳ*Aȍɹ̵F^_hE: 90"hFe~<6:]FRsP}4m6WU䫭åxfERrj'a3 ʥFZ&2@g'?y`D_ü}wz( ALm ୏Et`:0&zߪi,H I3z(-ZA} P}RiḼB%k Eiu>b+I03ŠcEt9=_cЎU|9cn!&#u%9F4-2ǻ)L&" ,^)pmUrռ1بv@  X?Ez&62>:S fZ9 @{K>j6 N"@FO96_=?`?CMħW_g @5c KhoQAR.U.?)3-VCČE\'*k[VyS}λf%L$c7߸O0$&B v-'a)#C67~{ YV\z'Bf9Z&4Bӓ㕕7]ơ mC0D-Χ HAkIs=|%}A65%;NtY0rQϘ˜ vggqtH q' x"Щ8~>gOȪq&pf9 Ip&=X= Ff l.7_2u1}xX vA@WaI+7]DdakƽpCv?,`LwDcs] /wjuج1hX(v. xa,9^.6#±GmJ;yx iv!݆Ҏ._o6L:SM]]I KKI7I=kK*B!9/b4(V5kyT3&݅}BҶ-Vȏ+CE{4ԖSKzRIJƇrB^_Vlnd$>އ5M E-S|5ajAEui j|lkUH՞qR%nYZ<@)ݽd׹|&2R:`S0t%گs/z#vL@1'(2qee+h#^BHU%DnWf3w7` <ޚewm9/*u^X >n _B!4"N=Fui8 f[w 1DL6mofl[Y.{hӓ5^~O ]a^`bEMMjgz :ص1VYfwSI>49(\yi撓N8*q]n+h&w9kYR]f^}ݷL9EPT$wz[/ {9W.9p{?&w8Htw!?LͶ`'@0O0nU!rs2p+q?FH,Bf?4l:93TwI٣U~`FO3oUt]I HlPGFq<" J۠RLMRQIyj_RX0#woӲ;jL:P62.Z4}V2?PLF*Q_3ln$.q(-|iQ:6_. R\O:-Vݹvx7q4 }_?J'"ٛvT& DtDZoAn+ā舾 (? !#>V|Ë/0z_BXFMG-bi Q'_?a[]$g- S˔=,pܾa@= LqHW(yGƬZX]"僙ATXofe^^Џd-E}N. j&5rNik+U%xG5~R]b:݅ M Md aÆ> nZlq+*B:w55KEϵxB& 9t~q<( ygJ_J>_ee4R7 Ed0@cQ{~8S;1U;;gJ3v ˡ.υ!$?r`\F̸QwwQ6&H,ryKҙxLTXPwԠA5m= Vk;};ʑ<&ɏʭ|BӯGBk}n+=q*D>cdnhP؁ %6HLG1AL˂݄pzXǟg- lʼ[o O}v|$JAh.z?GN3ju.-4hZXHa9JQ_pzI`#Nu Ʊ#aD8zƦb%˭\V"h_p/!z*TMG,>0q0|r $HKǖn)^;gIZDsrd@9F_f@ ) ߥCOkQƥ<7']u%3۪0o8ќLvN{a\ Ӈt>P/KEK q+cqQ,G]4OyyXqUb-^K/ ݞE֜ޅ\2^ֿs|L1Mʸ&gnLl ocBR $5[݃ۧ,tNo>vktāSld誚 tGKp!zʚ ^T&F>cgcingc YSŖ*{6y(eC%jwLX|/n٫ao7 _W#.g%Tdcg4+u* zK߯ls᧾T)"oȍrir׮mNA>k, }#{Ϣqpf ױzH\q9 7Sk/$Ƭ7_GEZ [qN}O?A++l| p*X-wuy\Z SHgTUz\)5cP'fa8>=ާfGٸ8ȕPב A%ɜQSS~ש ژ&;A'W2TfhGGO00Ӏ8Z3 *E8Y@D!A)GM%8DXΪ1*B92JMH0[.?[y lǟZa1 3$ဃ'd ݷuTIoY߿B-.l&P<Q?EM|ߞG<@K'[c"PPՈ^?G=mt,m h Ej\Y+v6_zST`] D}UƋ X?OeC}ڜyʖCOx82h'2/F=x l I8Z٭ bi s1\Ŵ|ҕtb3;Qm>i\\ tgHFD_yfuQ+ oBP-H:r3d K**7R&Ȯ_3/NMA _èTr.[ڻf%%-y;=b ߌVН& u,–$}X $$t&4d9$/sĕt8p&!Ҽu %5=C;+d"71\2I]+ ]ޜv@\r\FD9cXQ/b\e42]δj};'C-!7j'w&ߩP. NL4M@R+d=ry jI vjq9#_Ul=<&@ &*s7N)wagMft(id +nV᧾F obd7N, {dK.yaЎ`hPs_+Nv,v+*>ACG(+}[jWl$*k9@s )Ayfw;*XBa ScN P~eUp08ABI)*Mז۵h]K  OLVn),ϩL5/V-y{B/ ,6+A0s+uF}_J%(NVמ&A 5j/} !BذD(ԀQ^nH78G'q"W[$@rjrUn!Tκe r,ăW `5`;fJS|L b5(^ c]Q@!6V[>8#3Bi*.AAi\ꗊ"|G}b.s?{H? /q}N1+2hE`ֹ>l}=_U[FCX8|`_^?%h.n5sLb~"M]f?}(s4qUD/dQc}}H~rpµ>u!ARHRo8fď1)!X!L~lh[̹+R :#g"ߛ6hQ{9aĭG\4{3度FfjVYaZ t' /8SBHm)g`swtÄPuW(19BiJ^xʉTB$P^O`COUr'9$:R#͜v q}]D}zRsә6ѿy_Vu2m(`^35q}{5Y(+e@I&fwfv F`>e&bp$ s|FR̴s< xG0JZ!cɶo+A_~q"IWZ8!U]>Mlp}@b>A Luz5= |&MWJ7Br̡>݌Qosz[:)`fS,$S Ed,f }YBf˞gҶ?2L/Ό@EAZ!A WM T0IFv_CSؠ@66Tk:xX]`Aq#@GC}OIL۲e#jv1.5J\(*Ѵ3^n-WyT5)7ck~NSS`bUK <3)w8xqm{ׄzSCqy xz3O?eՇ2굠,ZcAT-LߍIBX#PUh@gmd@`"cQp`\>Z["'E9]d^9GUdnQVFL۔E?>yrLߎ. 6F E-wN ъ^ Gk>޹Z6}]3їءz]/MeeEi;I>x˷x12G&ǂa}[B#Jf3:Ku|Ab@*E+F$E|;:a/4%~#aZB.ЪD`0Hc4~>b'ұUd(:g+{}-IA n%x U/YǫZzUVQ0jC5(/Yj*BߐjS3f%LNK#a@*FgNOmOV'e]UyY!b&<T^F Zk w/Y˩z\L@gbv(ghIkn?m_H󽧉"pqs|꧳qON(ے;(ݚ8Pgc76K3E"dkusxLhu"zQeoAс279?Ք_CFÝ` 4"zҐp\+۴cJ[ r JeiwvTv$)kG=!͹.oc@llŪ{R}"ւGxf8@"+<31x"hFزpބ;}&?PRE\EG#$=,*wM&`K%bY0ΆFf3nc$Y, Q煚6²E(S- 27B{wK树cKǜAQ fV:^jl w_xxܒrgw*RK-܋A]`Ų9%y$ۉۚ -==f$F(>dn%G CdL u0LK }eW#`:4Gj}g9;nj+ZF(!)z ۋ:3A]١nFe!Xҿ%kn;Ú90 eqx2q-Мvt\ 6ʐML hm4(%f/KߣxFBǨqPr riZ(jǷPe ux1q#j}8)x ]+ ,6>b\*!u߉FEܞ^"w6ăj;QB }rBGw^!>@ub\ D4h@-6z2`G9HRi2G4]VBc+,B2YX%喲(~tcGN9+AX0b9-a\S`mʗ/.g1J T`ǐY̱ 7趝Q&LCr:An}ڱCA9䘺K'&n,`^R9 Io߅&E`);J:m%N@Hhߴj7d kYK_A͖Hpf? X, :Bt5?ЈHcPN|NBWQqqmsz]J PbW*TRG1*aV:^Ӡe,3Oݡ@rc{~};U.;?  D#6Ԉ2P>خ1'ccP_H3D'0u 6Tw:'tq^ C FQʴBnk-:'Kd*r9pϠIcOq+u{Τv#0!Q DWmoE$uY=!,6B*U*#y1{70|ҨTU[C\M᡹יh|c9vtq " [9N9B9Խb4@~ܩj eI@%ħ磢&ZH-Cj}$$֥%#H ˦?Tćn&z%d+g+ Yz1_=b{ Fu`ROIEW 3S??tQHP# ~ 0*R||2Rh)X.cnZ% V2ن:TZ\Ab<QLO=j/%.yĕEћJx4^kj&8n%W!s89wkNgܼ n1YrB?FJ_8rڠ&4ʠ1t]aҡQ0:=ezg%zdR+26aN%- /.wt[ϥ} j:#"---M\E s[0e?.tF"Tx [J)Sp;)Qir+Dz2 WoR&OVQ -䚔Cib(!Z[X%qbI7+X,տ QkpDUS*Uܯu;s<eֲ/VbInuj:scN0s? ~v15٣GW8x(xKn|#,@3d_F6 r]! }I|:d)6õL12sx"J~vKtd+75s}x#Šo-v#@pީҸ :LN c`@[zC\$D ø ,6|2 H KGYr%o:aa%Appl|:EeS}meb%(iSy]l[ekA^]MFܢdn׵uHf͖ 3,:XdoF@G5g(ܓb]7FxԷУ?OeWy8 19|QqI=+"aaz<2n^vlFjq!<6ޚ J+ r]W~jq@dGGiSjn`zfd|tw`a»25%N7rk7Sf&ISJt6AcD0UGk~SKYWI]iYYVG)D<쿩2y [s#bJ &{cŽ2Xe yIфOC1>AF1L&Pm(AzIѳRQ#_{t.DžGKxLR{NeT ,c Z.Upna&->4J,{ӧ56!uE~׵#Y-n>AH8tI-Nz}140AщS T*F3wxpMMZ `D ,mP^|*UAIsjƽZPY;'b0;RX-W}ɫH7[#l5!@euht SО ϡ˨|4&N)sBȇG|54SEvT !]&AK3S*2fJẅqr@wOg~N!Emgwƍw{`pRQa?) `ʸ̩ys7{W'9Q.ho-ѵW]%ZDN<.J bS> aĠO=,7ƉI/{Ԃ;|z^L.57!pf e}?#Vw`ea5Œ]v6,kO #:]l]ܭ6ggesTn(֝oԸsEoU-c^OvWg wfGxs)?w8Z|\ҰZ6szoilg܅K2Q3lC.{B;A.iA&e .k\lyn DAK יPWLM{Ee&Сߋ~-ZZİZ%*@>&.`.1>:6Sfpz,!?PaB_1 [L>kN6!;=+tmn{ p񚗀aȦՕK KГ3=Du>a u@R J'txG!=JM\|qAvڣ/b'leiDx/y*qƴM) :OU ym!?+QĴBn|h?MF vUDǾ#<|.{s LakeM,+ 1"R܆eᯧde<19G_6Q[=7Z8fTois(+H WsUf a. ?Ffeeu롬y8zsh ؝Z lC=?iAq2Щ^KQ=w ER8yEFq+9sbvl<&Pe֍NIzy&a&`WS sg^a 5UxfW+ooZwIIimLvAjQk7W2=:_ %ъMw$:"Wq?>6kUlc  ~ ^C8]7.o7:8! XUEgiU |GZ\f)Qu] GhEQh^!4 nEG@}ɤ:˸vGW7ړ_;n;֜<^L]bf?bG^L@g1 MY={HUs8$[0=LߢӶ! k]_[]o؟;x)fz̪ @9lj :|}`Q1֩m9P1A$LB-:Qj<;;.W[`59qu&e@:i61M 5HDX% f 뙯:[l0zBet*†* -1y.sW>YtT<=w"rWv޺UWݟy?QwUc%4Ee mvAwP]I#[[ (M \ֵ/fʕ=q;`~3c|o0V.Е_Xt+ =~U–+fu0B/DdP!#Պ-m#lE ܼWrtc_*Z@;쬸="[~q٢$]'Yn(fdgā\h!jbE9қeV*m%MtDJH+vB`Iip,:mJ<, 9= . D¿7Go }i&6 GE=+Ɋ"x P|bǴ>̴JX>06'R.25\c#X;Z,fi!JmԮa1/ xGO>3o,@Wth\aQ# ?*$^Ƞoh0][y!kfBoR\$tҎ`Րt|z7m_"0->|"<)0!xIP  Ԩt =E%ױq6@ՀlBV7f%h%/bR.UkFإxOAY4 ekhb4S]&te|78? ohC 2j&4隤I?xpl `l5"k+-ZmdCz%K `줋CMsЙ.T]-Σl76/#dL֠Y5+=d  j Р~sVG_JO8#4ӿ RBqÏhEnTT$eع2lrDH_1^fz+ < EUh9*.5{IuN^B*"||0GE]'eSF9/ixXWN~.Udf-lio5ةZS|˫&ӜDU5s]x qZ O :v&C(t Dk M# ,@)b)`JNn۷>MKN܂Oߢh4/9Pe0%1D<W`3}A( h*W($~,t!Ҡε/G;yh3ܩnѤ1}k-isi|/59gse;(W^9b0a%6|җs)4={7hPglUɾְ^ޖQ rDkc\"Ÿ'VcWd֊R!%{a'hG<1m)`S a{6T1h氩s());WfAZCޏ x-jJv{WW K.>{"BL3xrkkRt 2\ \))!C2ӿ-yt5j-S(#&hW󓋘;n NnMd v '+xܲW\?_mL\OO~HlRBl=Vss5~S MӄqN8]t7YZVIx 5,n o3`RZ2a}Z24կt,Mnn A}J1lH]Er$RحsN> PC(;in{*@mX>^\%Jե(smXZƔ+GFxKe)U0Bz* X5rHTM =B<\Al_ɻ`Ζђg[x[lD W>U~ mkB _\쾹gT a0=fEyᘨSfs[bilCeh+EVl7roG:7%jPz a@"K MDJHvFLZMG1ƭ,ε$ݷq@z4.`wAW tX^pYJ L앻m.t$#74o d"ƣԄHսB5@کo npQalӹ+eՇ",D/W'i̇m32Q3twjdZDʎ<^^n)|r!3]AlmE!$b SlXz&Y9%-%O2GVtλv;mS&v,zjFhq%n[o譛ڜXl&}Jt.f *igji,WFGT[j}X_K@(4GIe TgIį+WtEDR0مi:ϰ;c~[ZaL&!멣['{qn8JpZFU c1o.)95}ߕ><Q۝Y<Sr` o{@:g_q-&J}Y4Nĵk:c&FѼ`DaŜj*;)@7gƎmyԑ?3EYJ+ROFEnYk\f:(&&OeQuR>{^+vft@v!PMǗw G.AerƄKNe ߱71_`|]Q#6+a@UY6>ci[OJBi^urp ymi!(.p}:3UʨuѠ/D(@MR0QHxUtdmOgkNRegzՊ0˥<CCnHN}CfK~T= tCZ*A]v1,_|IC 5t{gzNjW>U_`1i!zKuB]/rCW?Em̖7;xx'HQU.m'z(|.qvG$ME⣤p*/Xg `ZR}THm?ECR~s6r@\^4| O"8vf=D2D`LT>Bq᣽ZTMÃk} 2MkYKͶS1| sf[(w&6Ie /.moPeuLƎ8X.MQ <$q NhP,#\ڟ`?˹ egFrr*4^?#Zŷa~~#-*68^tz{N4 dT#%dEU#X6b+M5f~~!0Sl`#bZ[bE2#kpQ)O >e ~0 9ܪOv/E+hܵgb&hw#3؃/? Q08`Jp6^3,Z+?\˺h+m @ۿLOIyRVE*T:lXk>z[Yƌs B7b &32\.D7c gur|puY{Sx-ђ{PȈP Y6yWyPM`|o@{* ^N +}t^tޱc& iU\`‚ǭCjLyDt6&E'HI|"󚴄pFKd1r#69F`ߕw0q-dYjV_? &v_o) $U$.v)H#I6~/] 1t+n*ޢAv_ٹ m~@?70&0ΫH[yqΊ{ZR{b l/ҸHBc)1 ^wڀ\OB=[Vy3m]@"Pl7ȈzHCv՞Ny觜6$5 ىS'.FF^MsM["h^[qs\fB '^ :!J'K6"ѡI:8WDi)QScD9d![&2S8G}(Jx; UkǾo ˢPvofF?&-|KRqKXXc&9͖kmY7Ӕ$ gRF6Dir=Di!92tvzZN5#̫y#ٴձDօTTN8q>іT H+E:)zM&njsPaF(~ĭ*8ɠF4ǩ9D'OF4mv9??x6ww n:bΦ hթQ$Bs 8pDaG8WzEAU3bDw=ݭfT䜻MLޗ ԂgԽiљ>uT|HU'7݊aʹ՝48IR2dHi<lY<$R;nU4\/F?C {Ljv8 ea^/Ӧ<'vAxRU~CC@T2}ޜ_^ F ?Cz; XVy/\gL(v黪o1f}ANG< 6Di pbT]I>7xy_o [7j׿p3l3"rHB2iƼ;@^)ωVע5Papl09TXYeB(/j3HBG2Z*,u43Pr>e+Li _ѵR $nz`ɑg7^I994o-{Q0蘭X/h`+*.+1XFNf.R_tWui. &sʋ\z\%vt!^hk.p;Rh^)$(b} 3&;nߋ,7:^gZKb<ۓvm:m fƏ}5Ir sǼ& y z\3 ׷يՋ} &Sdm( 09\' `LMMA$*fs,j:-fTQkAwj/Wx8>9c&Oj9є\ 0S}~g%2R ?ۊy݃bMaƲ۴]=#K3#8at-iQЂw %& D(q2#RҵݦZz5r+7+J hz ߘr^rk!(lp,b>HQ" _Gv)ztXx0DS?Xs<$~5!TDCx'BL|1p2/Ôu)7HD7{f Q*R^+5 qvYB52qR/nPKJRrJBRU@%eY+O5݃y]AR4v3'̇ΗPJWUG- X=Q%Ay}PuEi[}k"#oyxI A !uQKg׳Rd.js̩m C+"fQ i2 ͊^TQ>ir)?J`we eZ< OD\5ŧ{FmGcc{#*XEfHɒN`:T:cfK㙟b3125։?*Nх/nÐ:HCJdBX |Fث>Dl{X)]@N $ZO7{l B; 3Z=\̠b3%Dk,sN?99Td?N n@93"C hf!r%]Rc.Q{2(#lqqYI>T&G9Q™ϫ~SmVO,1ƍ/+]XZ@n=dU_n>8oģc Le7Ԙ EKN)i:0|ʄ3M#UOm~[$6jh$zQ_kpEì="QMRR|?<U"3GFh>!om|TD3#A5Ih IcMB ~(ҺhM%[-C6bm1;Ka2/dat5\ZO)mݡ\@W\r˗ؔ۝VF>ÊAbI gIBČm%C7@XZꫪw7{Deu.x*% V+ivg!څf´Hwwl@LI(9(6Λ"9E|! ig6.Q6W|&oH_29״޶" Jgjހi^Yh^x%ۍGuHʳ3+Ƃ!e7B9nf%B룳l^XtAV,IsK)dRr|tةI&.mJ3r#{8E5Piӯp 9N&\S Nczܸq^Jq'jE]ƭmAQjpԁI ~3e؎5Gc+MJ&90% e1bk. 쌠 Ovdo!@>cyC'*.Ro^gYZ07070100000068000081a4000000000000000000000001657082560000109c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t/1Y]?Eh=ڜ.+?bp~cJ! &54C0r7*Q\1ZgY DeՉH=q3{W #EO I$L|j-SƱ}Hyy#(|іhs|lX^Dp̟Ԡ|A'eѝ#O0䋖܇Xi,o> (8H7^ *xZ 8wh*[S5WGks_ ǟ UVqp-g>LϿ`khϡ`6f>gD;W0ẏGГܪ`ކD6q$mi-:K~?P{16&;@R)~a*Ɏ6g+뉌/2[mqml}wvSnsK1;@ax9۰oWU($ ERXОP"&xWGvt9kj;%f0Ls`:L6j \*t ڒ3 Cu0j@""O5s '\l2ˤ~g pj^-- 9K- ;V\RP׶އ[WhRy=W RT6IMpɸE Q o¼y1˶iL4y}`!xj˃P6CM9pk .Dy$I`m{LUƢ  a@-!߰5aןMd:ߴ׋}rrlF`uo|KN{f&s?8c˔Lqf -5簜tNhLM !2 h;&fCN@"Ԉ!$ٲkKBQb}`o1@f^mPb.3(:_[2:{VKŽh#hYfSٻ0C8*0fx2n8-/nDGItX R-,NW 6s>Ղggס9ϣ 98hTM_+gO, GzZOE~82ڡpeGFaLcW<СM?xc#_$RzC{{zxEWdUC0ŖPzikx|5 @Ř6Py5`a ~ѪVs ;(3g0\~ӽ=~w|#~۝Z~y>O Bsz"y\':ѱ}(~/{5{:Mp8فTR}_8fLeOl) F=ac܅[$9QFhk<;:̾BM} D~|6 ÿvX]nc4;y<6{@![Npľ)r:5aÿ|E6)?P7w#.8 v}xj}]wf`%=NyV*A=0fwU: F&zL`'AĖLX!!o(*f/O;K~ͥu)]ɷ mZ{2viXϷvJj"1{>l#na?0P= B}}=d`瓥4@jGF\Tlsޤ'Q^}OmśQ 'M[gN J9RAWohkxaگM(vk Ld׬nHRTj(L2儺M7ϟ9 a/1'W^pA a`D]?.w$/[C>Cr G\b\IsNzM;;vʧpo̓H/U!51Kfn2yR&t+l@{&F.:n9 ukU˰"|PE>8#dpΪvl 8 DU'G31o znC yVJ1 ^sOAGv|0h'YPtf,Q.Q!:Ŕ_SN؝ s\˜v#g 9}U[l#*@9DK:{M?th9S0Hl>j1c}9hq?(7S}oyr R6_q\7 %H/wB,h_#y. EGj u!féV R 0#BQVAYp'OpaB聓P})FF ^0$n <{\>5jT0[{3TD%io@5u58dAS8aXU|2>lĦz/>$Wz-X<NiSD tlBCfs4ԉ旴t^] CK)B2-9a.|7 QmhRCBQ0v˘uf7RPM$uG%nde\Ev! Ѯ+yzR&npkoNϮBqbtB!IWg=;3g?W$ aj^mŸ~}cb@ .&]bt8s U?5Lxu!1P%K c2G%۱gYZ07070100000069000081a400000000000000000000000165708256000036f8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/6]?Eh=ڜ.+Н܄a涯y[4 Odnבj HP~ &ŧf*u#CDa1Be߸IS ? L)MvRd!3+( \Gd=n OqB>)0A"@"t5[Pf)tP}KƘEW?dcuqel f7Фf#ܙrJqҘ)Q"-? iq)ͦAbt`;0kq9:D܇V x3ꃇ&r컶U?{{hdp;Z2:>V1i%s+i[dٞR\@d]Z j' IQ/k^jVC^݉T;d-?edkZYNF x,MJ&h G&{C#'iZnHP"g?cv3$H koAO.6"M~z4W 5q˻1[,6CI/AbCwei͸OqL^0tYǦNJT_K}tGП{ۚ9y7Uq}ݪ}ϤlN&G>H6gbkUQC0\洡Qw8sD^30~H0 Ф1$L#=|Μbr. ?=_O՗TUnNn Z_അ#QL𙇟4͏-"|9[]EZ[T!d1ba[aМM9ԛeT)m+NB䥨OMB&ܿG\n ǕӄUg D 5t2KjD7ڇ02G%lD8NCq{v?! cjX^R<QkgqXj\޿C;\ţEzl@}Rp fXrrJbt0P1@rB<†Uoe|[ȵ~^[[^<:i@?NQ|:-Ij؏*;u[zvS`PJ"|ۻFύsaũXC;DbC*5ȵt YT+}8ޮRF~sK_&(ؤJjm$3Ē bKj>J!´zغ<T]2;`Zi@Gf 7r5[#(&Z㪈hKgl. 0\jEMZfbS~i쮒6]e !~ ݞnp;Kzl`';5s>5\~@8HR&VhޅiNaO#LڪSVި'yI-!?{4 Y{DXQ&̙'"u[Pl#k@5 ^`>m"r6?A02@N`3P8 \ixɪβ?$u4idtLߺq^*v"n.b4AWeC?ۨW#,HF!d4SR\ nEU}.ޥƧQ)^[3a]3Ŀ_ lSdG&c[aVdJ>&DAB,KP|DUuL/&~۸M+`z"~=1rX ]*wz?q:JRG#mNAړ%8_ / LcO1NE=(V[SN4vm1]\, T[<2ĝ4a`ËȦ6RZ*xj&!4l^4b6Ş&BK;3{/IڵL{$DWN>/ qc߿'(eݞS&fE6a*_vr"ڋadȃ@_H"~fmPe1tzeqeaI]bh>:I#.։Q4)ebe?~'Z&zcAvh7I"7!g0Ol])aVqSm^tG AW\ 9EN|,֐@\r&_Qw+iɸltb֭ 2֤dt/hV4舸Jh/WTR4=x1:ldQw0G)9ZŬ^ȸ:l^/}e3qvc[Z9Vp)Üy8iC>$F3**.SW'ObY&z6:~~jEg ZKw>1. 5^k?@WRo>Rj4}!e]=E'E:l%]YOʬ *V]]|2;{tJ'ް KG= Tom/-鴔ۋvك;ϸZĪ]}.B:QJea L?BrNRݱ_I}\5n̚ ra5M~i`h.tb7ģ&4PgI+f ݽH)f@'a M}趌]=_~3&(!M{ag@&XgGLlD{9 tQ eA" ٷ&"k}UF[/]/zɠ{-`I0KJezLIeq(F>' ty)kWNĦ@ `t&T6I`eB\`W^t8v*n8OYO|- uuOx S0TQ^(nk M`Qʇ82mE񠁅M{f0l_0%\-]I ~bAx5u7mO%N2; $Uf*J^Q~)@U prR.2xX|bYuƜ4a2bH1TGINW,ˢ_YD;8aHIԖ\]n3o`QY#_/,8פ>byxE;$=OoT=:NO'hleEȈygG1nyF9J۝@2 HqLf(C<%E֝U_\!C,bpƃ3Ah6i9Aʌa&q\sns/xhxnҞZ1Rد q.y#Kw;HBmӿЬ\?| rX-LYEZp6WMww D<@|I AjDHWۆ~r~: x€+d F\ه !%^^H(=NF{oPURmO63tcf3LaÆ@KݜFz82qi; + ݿJB\g izÀ#eMjUn1Ss{K<-&Ԍ%}qKv&̏|%q.GBXӃ5:Mq _kҩ钚LԓD6H~nyCCB)E$ω!BQ"&`&+c0;px&զV.%(ĨUdr R=Ҡ}3#P&w@eZd~C  ]0q{-2WJVe/2u͘`̃PsQk tChj^V-sZoۯw}u]%K0 A@9{eI/3eJ5*DŚ.PP %R/RL¦rl%U^f[A'h+<AacJPAK|Z<eIsxǻ~X7:cw̽8d(Y"IvlUd2k~{V퀃:3@ 65YIc4ulʪl  ͙|}PX@yJnG쳐GyV#<ͣ>ֺf<6qz^ܒ2G~`S^ I)yˬ0I ً-phnegRͺ#?3t&g.\Mش2I1,;,2Rg,ŒlK~gw9rÐz}C31]U,…%rn3첁h֕!e[ߪ)RŃ 9 G4BQ b/c{F<5J+:_b_09 PT$Jb )qo?q/~룄?x6|tLBծ[T\ H6x ` C_ƇLT¾xk"v I=v,w˥:[*?Qf/sa:ʴ,4>(al0niQ9JoM`|Zq;jj=DW$@3X{_Ʊ.a:sJ@3X|!DTJX+g?oE'SA=x\ (piGrS[%A[y<ܫ*6tV:U?3-fXǤ.ϵ K RZRAc jӡzi D{Z霧Pl)pZxG_Rͮ71lh͘ӓ-ؘ=ڄ-`pM_#l*)JH*d(< VyJ!y)HBV W>.ǴF  =DŒXكY8[MK~}׽96 ]FըVa@EG]d1rsDtq:RpDI EËbx]jV~P=*GmT2 s %tB:ZgVVλ 2bwƋ ŮOB&Yg VK8߀< 0zKvւ[v|4y)<[pBSo&~e"9fnw#T"VjǁVF-"RӶm=/ђ8VH>%b^{SM,ny{ 7~n0ջE[-ԁrߑI}sy?YFG.Y󈬼op[j4pWŁHN'rdp墙UXC.aêژ$& diDb F =ذ&9x,*7XhޮT;=t{h%`q̞0RcT$zF..e;:`Gb~{'uAkSqğ"eTkߤSH1~ͥU8=GD |QAX?,u .X4!Hڂ`ල +-T9ۇ\ri(uR&`$r41˘G+kW-%B=(ޏ ?@U,^5S`PRWf^~7&Ew> v{鮽<_ԑ#y wM?<֒ڃ#JT_/QT-jU=Su/RP0|!(%؎.yqGZ[9k8Vl'o1G"TU3y{ l(́nJS>>len@RTtI]4R-CT{|Ytɉs9DwtMeNIZY U@D]t0Z6m?5bӞ h$@\osG«¼Ie,&"3Ka [V< ;U^{1l7b<-S{2ިV~#( u+-Xj貣|EԘD!9簍4Юt7ф֗ԕΏ$#dsQ=>ekb M148;7CgzFDMgSr?{BH:Om)rKS+|paύo'e,^ NǰT| Vs`'0u#`YՉ! RPň]}i㬪{R[&T\6GAT`܈Qwy ȫǸëwӧlT@rp3'iǤ jA<>F&F8w͹t"Gta[RYVeChx F'6l`ʃ,Zt7~6}JOS70aQ;OX;WǍGƅNI; VSAOsŠ}=՛ݦ|5 k<=xƧ WهqQfcyUQ$aFQ( NUu%71Rcuƚv.EۚW5pP ?C)P%q ƴrr[8T[7Gu^tB;jM`lV yE(ͫ^uX\-8p+_ )]Q저D6eDd2Fwd_GdY"Utd6M- e-AYo盥3$ձt&-D0kϲ3bq%Řj<5ŬhAVX~DX6*%J B1OPX7Av(nCڧzd̒Z=蘨3(; `vbF Õs"Ó[z(+\jl;߉-ĕD)^wGRTnً";,$-Y z]hCWNle.DJl}E&gـi~Wd)PqN%0eۄ0-vH$-s /i`4!T-гϚUQ;ֻ\ f~)X@Jzޠ^1'n^_jO}P 킚Y'vgpqgMexoT Сw4fD&WeZXXSv=.u_}7=>zⱜxB~#,x։ #`zȠt9Qsr>7Q#MK+ Qq}CJ7x"d.r=X, ]GFX2: ?x2o*9.g,bE<2y2bI8 {>Bj1D~X4K ԰g7u S sn햢Uyl!n X>:*#e-B깦ʘM`ik~;?ee$DV^έQ,.,zRf_Wj2tt+"y=RY?TI4мX-kxI('p;_s@6'v&$݅]Fs(iޑ?lEM"A"ngTGJU~`A}\6YTt1to|oAyS{T\GmrJ4JGK₊t{T)̃ʃ&o(If"BR `[۴0bəa.2cMtYjs^5lQc)G1M;F4_-6!mlF\:16.w63ru!ǀfȺ@+4h2p)(*1 @VW<3$2pd,3Uqn :@kKl_xEC烴z ԧj ë1{(t"HXO5݀иHKN0w$1':f[uyƜK]jټnAPͿ,\M>i}'br2D!(XLbq@?氽zk')\=bt'0;[Xޣ"l˜v'%y6H / `'fKGUsޛq\mtoX)h98؞J_N5b)I /oVb)&Yύ,P?U!bHX^rs4qĚuxp |@%7he5!Hy*ڑZDY6p+>q ܿ0%T\`sNlUrCṕ l.4}bmّ yTîhs|yxy 팀s"/͏b>ԽLbz&)OniR.i}$:J|u+FWipZGX+-1 XSYf Py2fR*r=^ǜP§2HIͬD8&ʛ-ƃi]o} |n0%#[-T+3ӄs4 8 ڜ>ɍP%pQەO#QqQ!̚Zx:z f(_FOZoA 7_ X]yё% ¤~Y(f^`Uߟ/Co͝?Ea1#R^+$EM"+uRy9 GVӀkj߀As^X}mJC$3+ͥ,aN:Dzk7[x֔2Yх^A/r2-*/\L9f-DT̗@Y󑣫[A?Ps%&ǘ٧K$5<߇3yQHv i;VހBw`qq b$A9(َ&i|U[H#  )}[ z KgԡCEr{'ʨNMOBd} H\C#a܌`E[v"=o3~"+| Ր$6} pCB !dr&YՋ)>fՑՌ 窮bU1!Hf&:\TA{CV]H 6 @(鍶FG"Z~-Z2Ty4 iyn\)ԯM#KFtAsW_pCW7T_ԌiC. (P]@iW=x .T3RY"ߝPoB6m2*t,p= : DݿI]Qlo,O.@\G2ۋFF GNO,*ݣ*w"7~_Ά঍E9ɬZii6eN.ࡲ?D*'jNDcMa!P{9Lؿ8CaLX#{ :ID:-`#ڥ@\:. QGO૿ q^E{D0pٷ'`J@WҖkQG-g\K֬?O95y<СvbM+#WT a5774QÑGdFDNg'O{S뵁Jt(U (OY F. /eFv ]N4&xpMÖ.6#FA %p`Ҧd4҄(.Ҭ\K/ f.?cжdRFg+W7,?Kig ң|K<_o<8~_X~-?kRz!JIz WH88&9;bj J2 ] A/`{qOF-ke.v1t*':ZE8Yu{55|LmfXvt##Go9>"-Cxnì5Fsq Sn-kyVbTyIY?sh~h`h m$MSSlinUZV'+x a Bn K Ȼz8l逐E1A?;"Xc^CVfﱜs- {-ֳ`ۻ|()"^aCth>'埌/d8Ƥq{OXݽWsWgtEO7mZ!r-ItȟbJ5O$x!lpf5Գke3CLlF{wYQ7gy_S Url Gͧ4 9íB3J P/CZފ2۲NiLzvQt~{X1B!"Q_sSCF oPvxQj7q&cٿ>P$9_.i!ƈT6[;KiR;ބAXe,MJK.1:<ȢHZOQbA~NZֵg@1\R0 5 n<4WRZ`$@ ԈV+/v%U. 72t.R~UIZth_.`f5WV8[rxw1'd8Nݠb:/Cgh{Oz҅JjlFaqGΧ˃MֆPpB#R_e,S5-"/v*5m xɱgYZ0707010000006a000081a4000000000000000000000001657082560000ba88000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/isdn/mISDN/mISDN_core.ko.xz7zXZִF!t/>G]?Eh=ڜ.+)  OLu#L7|"̂';B^?e$3brR/%yT0breߍ=GeͻE%%߀`1J?=W5}ålZb宫XfPz( $B)-\:#oa]2Go&cտS8ګ#"nQl@eeML7wDmGYRЅ !~H%}a(G't4eVHWo0Y\u  ނ@2Je^ TID ^ZUt"l٪P7WHZ;קEo=}dϯ@oҌ8*NEruU7pe:0̺:?>Rqpa{uȽq7/8);RaӛV6H= ”m a[gQ1PDbW)#J&naLN; LĞV;vWXV_nݢꯀ8si"!ӌO>wsL]Su7Jyfߔ^f'J$XrWDLxI{=Mxhra+^Qb;6%M ˬl'+ iQ%x2gKRrly6Ź|it.ҕkґ2BwV)|̚ەfkCիIlRTw|#u6ʒFvnbJg=Q r-'-߸/ S}g[>x$: eTFh{^$W_,6]a^!j s8*iRR4WaV@[RUrbRg: т=Zc)٥M1Ipb}GsIw\4u3>YFq@B}ɻG  ׅo?2U:mZ+/K=*0=櫇+ΚQ­sy}&<"IW{p 25?XΫD+z7˫9qjֿ݆r;Y^%4Jz@꼀L#ڕW0*$86$KB٠ ^ü9/X^ e%`ʻa%S,(-k_^ ɝcd j@}4Pڹv q;ؚ#(ƅ:[ ӢR{5,^q`(l`s+ٵ>SzS0ػy?\&%&x=ce3]Cpx NpO\Ẻ+uهt1pI27I(I'jJ뒐Hiq&N215>(Hu+}RFJu3|BزsV| 6oʥ2 VɘKqtĄ= C>#iGuJ'#ײ zK^L~yQV cGskK #5ɽ=Z*:68@j6IP%Z󜝨h,K zjukB%-5%KOi4Žei,7{7u&P>שJ-B׍r,>c.#O_fѺdkVdb"O1!sv֟ɭ_77Ή6 d‚Qa{3ڂeLb &IQf6¿~{o>D׀"] *]*w- :19Ʉ,1+/2!\ww2}Q< "u[j$ˇMszj ow"9SZbzה=l U Nb`,А@ꎈkVmLGee/_\Z,- VFu #YBngbk!iŌVٗML Ƚh`WDϤFbF =π"'\DkјJN[)Hj'SU5e&C^DR%*7smFANGi'j$¯,7Pl?(?K@:=3$).9S$%،JLݭŒ ''j_\97c!EoxG%lkEY<篑"}$ xHL(+ lMr_%ǒkÇS%L!Jz7lHE6V*G \1Q*DoHOSbl3}{ m-j%W='ETx47Ff`~NMW6|_fd;.T);xX%sY!b3'IE&p* Dyq8 ޞ0Tʐ'l~1`f@cX"3?c}7hn'_F/N]UP :}pJEg7MǏ.겄Ȫ#DM -Fmڿ6 X_2ٻu(y.hGLR6M=TkA\y1'ut3Y1|3G0=S&rqсVKo!1r?C0rC8!F_߁,hm'7=Q@ﳭcA6Fy !Tݾ%F!0 jc?bQY=ꆇ\~;~S0 Ēϭu-dr}<I>Ӯ;)z5`o[PE؛{"|%7ܺ&}N(Khoy @9liI~P_:/ʙ,aj} \ w]f|-eNTbe@+K=s} dq!8&y$-3 }]ݚ;AH MmC1I#I < _[r-BIXy[GA D<!nAVد94j߄ЋMfaIq5+䳂AsZqЭv)osy)AVjY \DlS.H 4;$AdRoS3.$F㟓I=!1mJ5LjKUSv* 45 Fd=x(J' }#&sIW:)6'B";VAԨ,rrNX!ஹ/R[rsҥ1n;_/Wڰ,,o w5+'2+< 4&)k#y.EG ^N&Io^WY4[KႌO^q7xCK~UpO4]=07,5VׄN6f:X $be.Y+ʨ{*CVI"7\|T?ZEO o_Q XUn(y7WZ{\ARm<6480 $L搜&M}U4C6TE?K!4O щo!L/n_a+SY P{gL1 *N>VhN;J')2P/CA{?JϫHmN,᦮giv4S,NX?9 nxx؁Y<\|.Nbfu3ڎ ʎ׻ۄVֵ;#`z{wy<ꈘ|T (rB`E?gfA n-j&0n~}fjqٿEjvе; `Jwcj|Uߖ4CtҏLi;rz/_৳[Q{ۂDoh% m8*o2a*YX*.ްcj&fD}De];\l,L@hx9!2vtB00bh$ldZQHw(=w~tdJP~~\^:7ln#'UOK÷Vx,S,"#\oO!NV |51Ʋ%*c}B[x 8_vZV뚴1G)錞L@l$?~kjX :Ä '\. H(Hت ⍰rZqŔW-ِMʜrď^RƿƚiCy;S K^r4 ﴔVꆨzj -Uoע3S- >v)VVz"9[.d2@Ē}$F4#DZD sf_=PSrI*A4_pfR`f:-܈2P;9T+20a#U"A#$A]i}SGdž(`C`ػ֏]-M!.QXMS65O_ Ck\qA >YxDwiwkyqb$vA|3ؑȴR4a3VI8qByK;31dRE|9Ɛ/in zT |'W:iyj|tٻU+fH ];!&k$\`M .$L79+N=GOsP\c)2AMx 1Y/;zg_ς6܀qNhD3gK5-+w{W҉54Ogxhi5fKA~0)]1y(n fOksQOZtM2*P ->74 8^h# ;M0$K"sjR'E.ME2IF/ikRGm fUx KLהsh SQ4&@՗.PTx5b9X&6{{ĸFG%p /ūZ5iLf݅us"әF⊻K.\f=Rkjstt\aMgeܧJu57+v_O04geOXo%Ǔ*p]w>| F&'#x@H=!7cA S!f=C#c* բK%&2g26I~=SQw/Y!BrZ" "\B+$&U](̪{[ve/sɽ>z{:?3h.o  8kƦzorL31V]s}nYF:{gKl+䌭i~יy+=<^oExoĝ1w<3K6/j=l5D9Ο1b.QL`@Imɸ31~ڪ`uL<{x߂'K}AE쯡2}63voq[GL68 xc3r)˯U6ܫ掯.gKƕH$k OfP#޲"lEԹѴ*;br0 Vxi+%0A(~ Դk5a&bWV_R&HDYGZY-q7cds¤_X.Yh'^o eX:ImCnd|-^3t. d}P (5V Mcw ;aEBd ɂzA `88hAgZYxU++%5 6Mk횦(/LQr n|C/Ca}/Ty"SӴf]%p=oђbHxF7QW: ZtL1TO/ #g\dӳۃ$o!O}*Yc g5xϨX"/ŠM3ɱd1,Gۊr| w{^ɩPwe|Bn7"vk?Txo 62df[S^R>[&ofVY:Ol︭C3}㟕4UE`BZHDn$&a@Gޔv =15#a%7WkM |lh/Ԡ= ,vˍ9HgK6hB$ׁ<0%񛂳dO+*"uOgc/,L: el* A[8 "5# =P/ {~Hzv-YSMi_gx{T5b:oWl;%S$itvT@e6ƶC֢n0Ɉ,{S )YA^AA㢵-> #`-&UUeĘ;zAy**cKoi@`62y74G:)0U|7J36LˏeDBVx_zUzVOS1߲Se&7gC5* -[& Xocfq[X N%;(+U7 >Co-tK+f<!YX*vE(TQ\tqZ=P+1kG_' G}]8oBWBV߽[ c-Υl]ںX,p=~)iZ!Dd s9sӀL> ~yS9r˸nEu5YN/Kɗ XnJ<^pGz 5QS< _3 Aޠ뒎 XBLQ(WZ KhWNsFz&d'̷an'x}\Vِ Gc:dJ:5cَ\φ^GrL=2}>bgj/ͨ3TU\qY5J'9=ihԬ!XwLD\5PfṪcl}0y* c)t w*LU%Oy`H"SA*A-76!dtɜ 4!SşAnt#v@w-ϭJʦ t!`$Xiq^LP⏋FgHt!ѬSr@9!62eB4tOe }FDttKЃH>&d{ѮNќxj䃂I!n%=tU`_2ZhTejx7R}xN}ꈎDUǤ{iWf;4EA?ְ1{M)Sark@4UEx⹣P.G$B?9ƒ0 <;?,Dگ"4J=jPqjf̖ģ ii1KE)\s˺̼>UQ;71oOsq;6sܣrjajrϙRضS)RPDAHK.Cogf8\^1UK|]I"flNK3 ΆK\ +SިFluʧZ_Ʀ$?HU7I:Q:ѧQ[W āTHP}?RyIsQu2{<En 781H,xi"lYgU[/Lz]%+;tGv=}Ve JHuٵDi cRqLfl.;~)6ߓypuBTG/7cn)k>XX?xN>=ǐϷ#.ZE3@=re 3ӵD.v겚"zA /wo EzEc[70_lKVȚ5"vw^HmAyN;!քVG͌CLq9Z 4=yvmփO%O;@u0FخZ|'L }H 40nr %+&:\ ؄}=,+*L;ϛ!qxdҌ֍H5XYʥ7!}?+d?u4ޕhy/ksBᚘ) f=M]ζf2Mޖ1 妫8DwL$@8Mq_Vp [EږܞyMO;׬lxAWرi*Gs[d'Ag\!HKl0eGa2nCޥ`] $8‹NG!KzpҖkJ$8p_8!XMx' H(x񴖺%0^,Pʁd@x}çg3n"jD4yMqCEjhpBw۠9EwO| IW.kMD-D`b"mE?^!ALA:Ay@>Ncvkk2J;B} EG.л/]_{򫞥糡͆^M@ Һ2nƲ<+3e8[U Esqܜƃ:d pn fЭƥ vk 8f tΔU5̒' o2 %껡'ŝh21 Kv2x xaY~ M4Dbz̧@ ǐΎ跐 亄 JBC*(~m([/9vtBB4C^AETMpjW˸QLJ)SI䳜y:y_pzA nc_Y!V$* G0˖/۪_uJMq,V6;j †hρVۻ[l   P3Ϊ  pɾ͔oJ|Ą1mĈdp`!vs\9?YӞx}[7bT}H{2G<ط]k 5ˤe=:T4 0Þ"Qa$?fC1ܺ =g|Ed"|Vٶ9ɼer0Cmqo\/ ~xb{Ba6S@Yb_r1"E-K⇙ cqUaw+3ۏMy%Q,dvc / s>b3Y;q5Bv K+gƬTg)s篠ͣggJC^Bϗ NʇxUM!~.%JڌeDj8Ҁx7nrw0[|-S5l)8[Z*/oid;lRIq^%N` qķo dw|v#pHDc$!~z:DږS}Xj^$*vRAU̾J݀ussPd6o0/W%QxG.wc [7뛤z [2Z4ĺ%BtK:4H0. >h#6eUP8+U1]ƴ;lї!D;Eȹ=4%:N+18Y:JB"Bi+5oe*TxC`cp|G[Cc' |#}Պ+N-%xPЊ)fMl4 \Ycjid$fXءN2tuK?/5&+ӡV1\TK_U?XρHFn(;]W|qcvݥ4<[{3ZbN l0=14!^%Yf7Cj%Zk޵h e5=fS bf ` m6Mp6# m(\3{ }?JJv=](N Ǹ}_ӣ޼Mlx-`:VNOwr|8+N_Z? HO;ۊ6Inԫp.Ѧ ,#E@Q)(K)o'x.lI<#;$['b'>νLxJT2B^gM} p|@<[5Sxa4ҌR#gg31c0F<_NzIE.kC>?w"ߑoY=LHyd+^;p$(>j(ƴ ιQNܗM2u!mxBADI?l3@(w5,3Xx@kU+nJ+xϲ1>$.,zkcLuh E&Ҟf b &hdFs&mi16 t:EMnAD($M𰰄Vmɜ0y1ظ<0UBncg2q?,hE^y$6I6}RMo"_X[{HEbu!Nfz*8p.7yrPaRC=HE\%~_փKOoal)?NbE Xjσ+k&vO:AJ/+Z'pۇ-+r;"%RcCF}PL%  p2a0f/%ҵPSYv0|;č-RP`[,aL.ݞ+>woc_s(WeEe%R`y\CĐOdtkT_y`EQ!Ht6 TL ھ47a?֬oޘ#'Itح&뛝r#4f4&RQcvx쏭m uׅcST`C;pֻ *-9Ok_U>y_}hL0%7<$fƧ2 ~PT>AR"@#61k<<#i^}Q$S!Pk!?R S]}yqI댤2{+Yospl ȟ+B ]48C̜]y,w11()̙qUVПD\ ,堰.}O qWTbܘblkcF 5@&woFiUTˁDXW q"hqR_}VNuL2 "Lv½o3"*pVx,)\z$q;?T0 k?(vf _q"A/x2v_Zc 9;ʘh1]55x AP;ȰԦAWa͗B}DWz,u0t[ytW \ ^d8Nm=A&"JlEӱwo)@?a* _y=1IcZ7Jrs/?Xx ,nm^+A=mL$s+ďKA1:B*HJm$|JVbb³%+V73l!U>آƒͷ;>%O)[SD][ ecKpDz"-xoqM7 UFy,2&UL_%O1:BƧAfUOPP9~u!=Xog:,+oG<ǻ |rA GPKHqXp3oYS~DEK1JDxirt^kWUdM>yrIxtXNbIIEay١l]IQPop#+ R.5jmufb7P=M&uDSHF ;ZlnGDūrF08(wNaB=ӄBD r(ܳ>`"Ilm}l.U8KA'a/[Wf:0@;;W5n (GFuy)&$ϰ w1FwBp_qa$)Э|-o!aMQqW~Y"lE#oDZ-M גY@Ѥ!fDR b@~3(xKUnX[)Rxbѥl7]q}K0ˏ_8>*3ӁM( RQ8'.ǟ?)Zj&xQNYDW(_+6J z_u>o.^"/nk:7oSQrkȕ*E} g U8_{3X\(3<r?\v;)U43};wQW*Cў 7KGcPy+ S A MQ oS`tKU me_Ճ1¢!v#[ `{^vMNI OuG s zM@W(OPz hIii.VE9a PxAHjMyoB8E1>whirKIi29ߵ()śkf-O YzVRD|3E9w9# V w`t3belOĬ˯Q+2c STv%Gʑ=/ ]?C~( Bip 2%o %i&:nW}bdXx,@ + D@e ۦF}"H;ߏUys{f m'+ ,8;KE4>u] %@_=@~Fy3M46e dIdCo__'fN6YXarBׯ#1/!Aqy<-VGSlN޵C\29 1Z] `jL&S#Ab6{B+Kآ[a6OzB(u}-:x`_ Z^Wv `BeҡCbA³լFoӻW%]d`pg)DsL,ΆKqYPְdfgl-JЫ@`9|8/(KȖd"ugq:ħc/+S^Yڝ!XT"kOHD s'NYl,~οʨ} q%e , X%LWsrҡnpI[ T"2g\;h6#Gh&d0 T5X}mf${{WY v0b-9-1}W-n`S(sBh3Gx>ū;XEԞQ#H"j'ylK"#5MSJzՍhF!|,b/uS%UCtv( @'qS=Woم 06{L6؟2BNkE9P4[*87IӠM|}6c .縛++vVA8l?ҀQ:ӠAs%hw k1 dӖT7t"1( -Yҽ˥!θA'M\xIsN_8K>jL⪀+EKI<IU!XM4dD {Ӱ 72Mn--_A"$H4 ٥ª!8ޚ֐#苚^ &|R)>qNn9NFeJ}~D뿿T^G셷W#kBvҕ.ق7AXL=>QiC~׿8K2@tGclq/3#l>V7R NOOw<@bژ|dvWƅiL7vK y1Jx2͊ctf_;(TdpJ#L@qwd"mռ܇@sBqqiͽ0g ypJp6UCւn~j v}4s+8 TF5* E*,ONU[%h~goDRgFpȇU=^G9 #QEzSԯ}nF/vw[ a}ut Gn^VH6|0C}h &RFq*v 6YPE>RBhg0 1RZ$:=x;ޡBhQsvx,;X5fo/Q"@Ca!M*0kMg@ bpX[f2l\ _imcYxԒ\I VUd<0c|ԏ+j)5Y#LVO@\ @P519}1qjKXG"ٚdiE}qFZz*6phHZhbOQc}({^o{M5QUGvbB nBs#\}o*$<;A4wY?=o)ǍLtMs{6MHd(̪az=C +nc>*׺d?C[@#Wsf`Z YBڕڠ[rhl.NqCH>J{b7"5wB{Cidn~Cə gy~y'. ծKxV$xEd9S6}/| E9c/=@*K|+;@7Q QgZ |q.=R~J]"D[(kG%Q>[|;Rb…TXS-iƼbJ7⏓Y6z@ {.%el>PG]@嶟$HْM Fbz mYlߚv ȚT8y(Kh/ݒ`MNk3L}s6Da=RweI{?Q ޵ QaoͥHM0ga܄ hbST,脾2 P7r>oHj7̍U3 Mow;FOjjBW?7)cA"2B^P$#;>nN՜Z_c̡%pQ Dx*ǩHُ,D )Q͙:9>i^#}h*uџwaTQ @  H$eHW;sJzfgBU,{ 3 r-.vtU>5I=QC ] C;:+_S~tO($c#Q9cRr&D ؂?vriڈ$a[t| koΡQAl1|RSoBRӷQr&*K?v\gz W ۥ̽i Źz^mC6IStܝ)n:,B@Ern龺F$(c=v],湙ȑUx.6NTc2 %y_"X7Bgz ;m &6显O")4OpLh&.aIT[W[;hzg]n HJf"Y8d{ȔK1;9eӪ8|+֋PVD_6)l$AT-87rGQL{ lĮ.*-T'+8 q8 'ҳWmz}Y W zoE )bE"]X_ccԑGt`65E ;HߩEskѥDо=xE3ղ%tL/ʜ9#D: x"f,=| ɛZ#T[aaSM{)& )-zQn.wa.݃ZW38_y2NL"o9o7?Yei>Μ)yNO"K.YॳDm=OXq гWen?6JC&fg,+-*h94(kKt6v"e pi2,\?D C!h hM;z*7\\r1KfnGk%2nw㣘n70=&A2SM`|k1Ӿ߬ SB}]XLaNNH>z4H~+4WiG\t~uQS W+(1Πs ujq1mhFzM*'^oCw1)|v-gS]x<#cZz /i`7c֣ ^TԷB)29(;h\{(~iƗ EϞoFo,1R(b,_-#or`NH\ &?EHvܭy#8zͅzjGިe +ƙ(#'.ޓĵ(|I\bn!FnJdl,宎IXeN\"<ƉqOTt6:k^G+;(V|"zLj_ ?P(+RVP A%=61r63ŋqY$ɪuS/_BPN%U?.|o&3p RMٌ0}ғȮmv .;eEIvsJ[+7xE1>i 砳#-h(iC)"z&\OQl[Q$wKqslI`}uQˋ؄UV=X"Jjš X0,}|6%Jukfv.eЫ?AȹOl92 GHI7{*;70Xư4g;zҧ<'1DCK"7Z]s,-Շ Ͱ/STi ~bw0kwtjV q+~Ҋa[rkj1(P9s^"U2m COɁ:gTlX-!A@ zS0:zDÓ]bW7 PV|/SC*/ U9̓> Ĩzm %+rr>^\hč Nor`"U3΀X UL8&?F= /q `V_RX>js-΂[3Uu`{0q7)1_HXij(/Y8@|2>7EFK:w?s$(k˒g?QUnJʧ1!Z]U^ztx㧌ow/~H]2e6(*GgW.(ʘ0kb/LUb~xϡewMeC4 /eGqV*QWx3lK1ヱd`2D5WcV9ݮb5$"њM1\ݡ';r{2+l[ 2nnD^5_ƅrց3$b^StyF?JRRv0&lԱ)[r'k=࡛KPcDvo\x2 Kn`JA*{7j2-wP j!س/-C"H'bpԉx@f'9Wk9e̛.F8ٜUhjz"v%(p3VXU\^*bs1yo[V"ĺ)[%z{8uJp9ٮ>ȸ%iuAMM*2*{1~VsR1Vq{> i3kVagңT> /z P1ZXvj-w*D00"@K-T}Iñ`@ȠjÜOyzk<\ T*f:ˆIƅЬ ] l)]mΡ3m!< [W+~^?NqcIqse3:va},֑:CDrʀ {Jkv³W pr<"~:h woC@D4XLS5ewDvkT0eE }(E (1 IJTsqGեggQ+fpT#?s ݹ4 j\9S%+ DH, q^tw:*((@A!_\A((lҢ__z^3|$UI?pʛi!ٳGgn( |Fw@G~# "-?eģ{!t"\U4I 1[v}u^q>s؛[#{٢1Ğ=m|7RǥOoTzE8S= ) '$=DT3Xu75BO9]H1 all*9@a@1Z(4Ø̼0X.gqalp0!RYW9xegxck-Kl> Vv}LPls}-Hs :6Cί>"B:c4Z!ep':  %[kl9{']`h-n¨G{d?s{QS=ZWR 8͈?S,TJ'#(|ͼ[ʧl9a-´.%\kRҘ/G>kD3yhM뵡ԉŒ$#3K[(*܃"3rtT DS3TtKAȘuY g UMPL_5,FPbSCN R`3{v/x7*vr1Ҭ6,[E88->JA D+{ a ìBڛm$)2m!۾oΤ./ xT'ytj;{1t2 KKdSI8V[j:CQm<7<}L7 /kC ⩬e`~|zBvfFJ9{4 I<8t76Fvu{9X~gguV8"Q4^F|좹cO69T@w\|8/?M1dA:1[ ^eѮlܳ)9<4tA^P]vDQ3lU`v+&P s8.K{(.'Y*{lgt!9cZ챥Д9>W&PuP^T 5x t ~L811ƿ$p0l&"3" <3ʙb@*]"Ko_ ;.2: ENy 0aR&&hPaDnR~/;\2,YBTc^:J1qs9q_64VKӽ5{D\^D4R[A͉z5KsT~˩$g]{2-Wx(#T|%~p-JTHOh:؉-S̴ ?:"؃=-=}onb=Xؽ.}|{h~6EB}  Z2q)#CͺV~Q:|`U\bSπcXT3k,CF1Rï!ש;܍} %j̢XeC90^Jcz抬ӉeoZ7sc?DA( eKΆ^ 5c|"h#Dlq;ʽ_{zm{4e>"gsC;,2k6?CPp\H2ܺl*".nzEW-HbE:]ZX6Bkj0?J2 פFZ/Ϥ\i u kZAX"~"CpzJT'L\ir۰4Ez:y8e>XcIW>6`Oj+( wePy˩ZtL*1Lvx097#ӈ|$f'?Tk(HrQ'1I07>+ -D`fC@QU[FK?VfVd)'R\c'^e_NqO@l _j%/x5>Ky`j.)1B>x5-lˡv"bags ::ZOʽv̺?KzM7I]{wt-Do0߈^u̡QЄ}$xO-˵#ĹGpޮBا7:e16&wdEhW 2ʈDg2n{dKDXj,?͝!2?Y\o -Tfؤn1tMAp);xU$j5`a{vbW=kzaEv}NJfao<)Y++)=mjñs)k@E 㹛O鷋1lU]U~RR\~ZnA'{?;pH'U@Ò9bཕݟY[}{v%E *|QW}΁Eq]#I;oV?略$<;U!8nhA(U!D~2|e'4l ;tB5iV1iren]-_p:Ox0\(*gDJax-J`*˫ݤ >[gy.4d. @? 1Wn$ݰ&}T rmza|Vo3)P3K wkrrx0ӳ:lG^H ˴ZJ.y(WRYă"A7%W4tl˻GEn,NaPg!b?L(>GMvl˂.bViV1r9-K4stew4<*('-LRF|7OF| MУ"S¼mNSQzempo>?Y#rcaKS.˚"p:ConCY><$Sd5#{VwVZD'X}PVo̙4/A3v4}&`7j waJO5yfVQd sΟRаOߵEgKdJ0op2tGsџ]G@AסP9F.2ˬFBC)')!~n /'/(oVCtrCژ%JS9I dyo:`bzxEdz%WsR!Dٵ΅PoӇoogzyBxuWF:D hE^XtIa~7PYCb:Lݺ=a"`#)R}R_$KﻰG)x?:\WSgoRd$tG-jՂzhHZv̍A`"/Z@C-ްZÊl.O$@\q& ^ԑ`IpfF>+R]bS(V2^Bf::hkh:buƭ]'^ВwռU \z5Hƺ}Zݻ+$`J Ru#.Y4t-zi'Q=߭/f *Rk+FS,X@:ٞ`ɓ"}{4R4>cٽ$,Y=El|ͥFJGD,s=eT5Al4l2a$VAly }Ɔ\L"NoO*95놿[sh{ݰql*)"&m 5r$ []=oxϳp3aU]̧Cyt8,M1WgR!aEXi]Y.t>@t_\6!Va(RdV%xAS7obA\3DTtmGHA9AkMIJ&}&:Z Ͷ=Kk s3! `]Gܹ.s.́nMA3_3~WSm yPp[!.֌dlϭ׸H =|M\̥$t~ݿ$ ($/` H|-&\[uy3XM%bSz y<=UwZi@r:)vwHZ`8NPc0TMgħi=1V^ *@Iw޶|QOlód||p=>q​%_Bm']+ij[/OH ' AM5 7Ls*2oG}cOI,0 QE!;snXꀩ.Ks;q1m)Q: Fw9b-IkJ )vgy_c,zx[zt ]i*TMsbr$g ͓LT~4/to``C۸E֞*GdScUmlYeb%= 8@(#K. Ҿג構A0et*YJ^sY{эeM&'GO0ŦceL۷Te╦zkxƲLrrgzh gn`{/+B{@\e=t@hN*#G ff֨>5> 'c}4P=RsgEk-ݜ2KO/N5Ypv[CpH FNʙ^2Q9ZJ͐ ޚޗ6a#fp!.s̘33;@Ҧ>)؋U,k82u 鳁o0Nk2Э)EJJZ+ʇSa=1B,rI^HB@TEQ vi|&'аx3TJ3Eyȣh~eR|3IGMIxaI=TG› 2HZl@#m"\]jWq4ɥ{~>-:hSE$WtNMhB-n1 =g_jni.I3F RHr "FvhFcM x =.%{ƨCSʽjγJ+fߪg7({tQI܏#d5k*):m&FQS%xr aѳ Mj 2kz9(QC6M}&wE՚ol^ϻ%(o7,ް{VTC,k "@ia>ǯ 1֛2%d|e]NWrnZ-JÏ>3&k(y8 @܀ѧGc ^k<чdsf9\\-4zC={ʈ'RyRss]Y2 z;A[pU̩FH?RcIIE\)(u|hN|km%Bd{jԔrnS;.:%IAzMCEBک];GTNKC3ucЎc1&]*bh{wDnvΪ@8{;Ѿ*D?!7 `T6(`wQ}<,49rjK *hcmMDEeUz\9@rt '-Ld*G;z=L0FiivMl<[{ qV6\18>M=%λU"a6:2 .O8;|J5$M߽8t)&7vmJ_iF) ?8xv @}l56ϽU GTdDMefr{Xp;)"g`d._w-DXkzALI+@ H ̈́E{sgtą_0H +Aa ,,, KSS[ kВE,7ٲ8D(c\ʯ˽Zd8,)aˇogf3# eOr; H@Çֻ Xz^Shp=dͦ#]]XWsHt!H;H5nŝ,0a_ӔL]/4ikC0< Q<5_wڹExj4XF\ T-Bm JB|i'spbECd=9t(-<ԸJ/yGpSAfVP{U0 kekkZv4 ySDg.uD?., ? e~YX]l*'uSQ^tFmd](mC@Ʀ*P+t{&M @ ^'0Эs׺=lqi̮ڶ3/a\u'fXP}Ɲ-B I"&e"mw*m /i)5IukQJإ&!.t-7svUYHT70 \m}:%.+oHYY+GSi/=4T( <,~|".KW]:*)T'}d(> `ἬrHY`"RMؘ1y( h͐cf #e kp# aJ/=v^$FO0h}Pj0[i:'(>K5VoX\.)>ؿL.$]GW=(\E|aTpT i@>ubYnp񑜰MecoPbȠӭÑ?Br} sa+B,ZUwjf&៼&?X?Ӹ]>}i*,g8C0 e/w: a{k</}d2G> ( `$Щ`)o{[%gߓ{Gt (DOi- ?#%G`Չf.6򶴲ܦE\6_hDiz^p f(օѳtcx mP^3s |qCM&1:wBdM`Oe  Z-7;t#(ݡ°M_gv6h$LO !u Pj\nw}7ȓb=N GS[?~JpqD&E {ovSx ٫FPߜVI5B3GŠb {"'bc;LŮz"%q- F=o&-\i3Iї=8՛62o%ZM hILvt`M{mXs6w%MBR|IM.?I hhp `v3Ny,O e X" }9Ng,y7n-P‰rBDg^|{whdr:ϼjN89]*ąAUO!Vdk,Z'-vlq "pYz{vspAPDF+~p)kԈ|_W8sm5د'Se)`.4U⯷vV7ސpUQz K#@!FezS&bKLx}.8/L8L $;ʣFdT^K>THt;f氠J~8L3}7z.| W'jQ;օղ4s蟏պc&_ P}2SW,ujk'}J;oV5[9.'*kux+d /" r⨂?z>2C M9Ve^mpXASGy%BB/^Ȧ)B2N @fA8fWV!z\s=D?/pP]3\a [þjlG1 C eK.-RE IdݣnBnr:/7 ĈmHX/|4RYp0MsTఔ%A~;QUE46<Ձ-.6*qw1 BLulPu|)I=O~s'k9@NyiI ~ef-:h\I[%UoX}` $˜?18Y֏Z7 ~9z9"]wo{&6#v$ %`:МxT#P] ^My,*+@G`b;7Y"_/1 Ayfje_&UV>$x$d@eoy5i/ܗ܃@/ /1?q gLaKHxTw^!mll_~'ƹ"IGR`>X[)=։&r2 \TNr , :BI&ȭp8y.p/&$⃇HxfC'S/ixN|*G^ru!EX#ش7p&)aѕ¬*C[MJ>K,ܴk+y!JFRB߳n\8}oN2雹7y\.́?`9 }WVWm`tݙ[:f7HXT3-Տn0kзKӵ`DOm x-yyJTdVͭ%bjډ9hiR|qd/߰N/0RnLpjH8w$ v١+pM,3 6º;%V?fa'--(x]Ge UKfGf(,} giBܻ{GKcx ?7[kNӈ?l29n{ D=BG7X`?N&' GW}Yh8i*hPGG> 뷬R8GU#tUhUgn_KGz3W4k*uWX҅K;t41ې׶ T#,b_&&bfG'hJ$#N1̞ MS%.-(4"oY{p'Ҋvanx"\xHvk,Ua`͚8M3`{ \2^pΔ>JinQ=C v%P} ,݈M#|zHkEur|ZlV0:ҍOɞ%z]ǫ'\Wɮ G%W,П63)?\7 E؂h{B \*)w h o@[Dt.P䪃i4[e8Q6i7j >viZ,)rUof!k9y[wV^}o)@3l js)~M%Z v2΁ h2%bQM!e %y_2prn#k! чc|!s K cJ˿^.vS: |ARP);k?Ļ܍>B#CST$\t':9IHbXOgpGġ-/G$-2+0W #d:nՁ"rS &Elt'!7##qiIk"<2\?gyAx:aӮ ϱx <)831ѫy~Kxvth>aGodݥ^$C]%F [PVඣ?hAKJ[l{\'t}'#o|!$;=_&QJ_][b^[I%V]3ߋWR-6#E瑞 ydR"5[/BbAʮEq? 56Yia!z _f DS1 ':J?;uwy71O]\!r_܆"Q't nPbZSoUػס:Ȥr.ˠUF}:JiI&ܢ*9mZy ;MKdJ4֕y)Ua›I`dG Mv Pֺl}zױ cXCzn7qIQ"K(1H4 B)ofA.+[_*,Կ"z4|k BS2)*cw=b0x PM16qiaKړT3`f9Viuj%E&m"C@Ԗ8>і*A7}ؑ 6~*t,5f^ݡ-,?WazY5sF S^:U\Jm6|)6rH,rHiX'WWA{ :gXDQ^,EA)WWv^z[5|Q _D˙9Oqap[iQU;zbTi<^ݎ?ph2 G(iэr4]h1MQ/ۮ x.OF3n> 80y|- /+eoT3s& p50ze+Z&#AhzoI(Ez[~[m0Abd\['Lp _>(\"sS &C>S[kiY ˹ 8ku ?)pQLf$qݦ5}xor9z  $dVe*Z!5w=[5%L&w=7zD=XD;_r[8B%i\Md?dփH@* F0[63z[>e)L!',{cFFO!0d.qxIٛ T J㽋ɺM9BF67e9^SHl< P>v-!LZ^հRARG6 !eul锄48#+ѥ$ jY5RW'6}ԂhPX_$(<5uzFm(G&NJ';;DH-Cbig-2HFB).dAI/n@ASȋzG ^ǵ#c U@)|m̺+:)'3LIB _U{=S9hJ)tԬQ?^D!1tTL!Ga/@&|zU'<[a&ŪL T8//}1eYV=-rC(@X́ ॥$B:Stݙ$I Y* УVqg ~'X6X^Gcr| *g"s@C]t÷re5$:GECUڿ]<˜fdG51~&9C|)d el λKu.kEq6\?["^0SxaA a1+U0v>*Hb2HK2JbRrfoX張b:E*.VgA2Md#'e|w$|ՁFn" Z=N"П-;wlvZ @'֡1dg_.pFpQ|sbn,zV'hQ>8!J鸣;?)1:T&%DHj#g|xX!U iM3cCd\\3C[?aJa IU5h·A].zqw!"U~F9ӽPDUzyT>O?^ygVNIJx0Av"g3Tƙԙ)JH!Lk%=QCHu?/Pț&9{I(!Bޓ Ea<ݵ މb'^ВS] @,ٛXrkF/ByGh8-%+RkFbڇN">?}w Udη%Vİ ʂ(Ӳ+CSTR ޛ4î@69{N[ʃf j낻݌v^Q%ҿuӷLcjsϱ2gtmm|~~΋p՜u]Qyg$Mz vfOWk o& +dCq8ha=F#*(x6<4Ǹs V+E>}k6Cn;r.HlSI@Ե{<] C.hvku"x 5GbKy9-F۬55d=iW}!)4RU'޼Dc0_G/]r,|WY1 r86iG}2v4u)ƟrKgu(G [d Kt6ddG9‹B^nD>9mm,9Hoa8K.=9̹}n bDU{LY ƽ1=QHH$Ubý>8@ެ9?>7gFW]P**)Q<1Vs|02IKm\zrƝ(&I5;q?g5>c /fƫs+99D.k FGKlJ3FTݦyi4_\oցSl=3pBqb)(xY0tvLIbiwЉaI5okZ#&lA/pdj<)k-D-oP Ҫ"^ayEgbY)"P}Y+z+vOuA2} Hr | 0*ǚSu܊Zg,4 o:ne Irbj L$"&ĹGvPVE}#J ,{ wu@hg Qmz:W djоPRz!jF1 Gҥ|g)bn+nP^  !٫U| hTqtrѨ@w6#X6R*mیĥZ$*  Um<XФ[Hj~QAOo<#jueSN|93*&uKhѓW޳B8')F+:j (V=0 / :8=W2!1_KoIXS$\803Bs)m3U@|DEm ECD ["J y`+9 7c,V34!Lc-ܓUw6yѵ;=<{>;bQNw>^^ Ѣu>'b)V@ n'$ bhVH`ЗpL |C=yv")JOk[Z˛ D8?rB&RƲ#C qI16dR85wPSWr0s)\z~vFz·yvSQ]K${(JR͞ǟ| 2TK˽񢒭']'z2Dv _b"cEÏtC֜]&=AUvOgQOu0!cwN Wfk."NBPťI3ըUsm6M p VzxlG]l8PSQ&|*pC/X(k嬊0Y"F sH)&/sdgGd@_d8Kb_N/R_e)1xo*n/ R XQ%Ape^ ˂n͍> loa&V^?`Rf z, ĤO# 4Pہe dE\qWF.:6GU"DkNXqd p۞ V^L _N)7uۣ : Ť=.%9XOZv;AxSTԤl-%V0TA!JS,o5Ӻ\Ԟ m,666XR} vnϹM1 & AivN`G O W%jM|*!h+]~y JP1ac :؛ IX M 5~v="#6Eޣt{kdŅh]4u!)lNBw*ȕH¨H?Ldryow.O~JU5`M+.G/>2*}mXR!Ѩ jJ4JS>qJP9SյIJekl308O@&,c (L1Xp276ϳ/ơɖGì~7RTrVIH+37h/d)` r q# (i#nж`qƟ~ 5dߞ/D"iAW_L)1h ؾu]JNY "Wk]U@~b}쏔ZLjzQ=&kl1Eo^/1C(!P(FjToNK;O4!J / 24ct =/\AȢGD=sm_˚GD  Է&o˿-bqx94^W̳V)d}+LBEM{2`2{ͧ2hJW8G_X[rRƱTdiLri{<ŕ)m73ܴnjsuf2|ag_~Vy2 sNA| U=^oH,SӲWhR\$*Wb>[@.vP4nxbni>I?%~S_*cH/D0Gd֍_ ho3lhrcB 0׆7QϠ ,OGsIKBSb@x l߄WbxZl5k,zF\w",P{OX~iϽ9/P+ڕPQ/ATSvR~8lU߈%nG–~y=H+  婂JWFyf5Χ dz]ie9: Pn.jjRA>Ӵ=gfɣ@h D'UKKl w辛z4zZkoiȘvmāU ^8yH 7]};,^Ri՚wdRR^XR^I32=\mO=AD2;_|IȊX0 +dXt"H$..RE\`H~| YbwۛGtV3&8XLV0xJ)Avk+j5Ep)q)d#@+s໚Y_G}ճ.vHm(g+_a ]6PjIٗssUeK/l^:2]*u얛 ?!<:vN7o"TM"0b4Ves1?#տSvxH39w %|ePf$lojD" hM/Ӌ?Wu/q[\>֘)<@qp~}"hVi#Ej\OT8@ Ae [ߦi5#kIl"S$싣C(_R4B*w)7qq_ƨ0?jC4fҧ?篫2!WGK3 B{`ܶITF Q"uFym?8ç@(ij-&9钴h:4;~&j0/ 7._J]z,{I"]ZoWlPtU;4Ool::2OtZqfKJ0ӼD2>LٲW$o6qjpA^Uѽ~4m&8M73F76%!R?3>dk)(pǭH$5 &~He8J^"fcL61bHuqIcp!]K)ib`Jy!gRT07X`brL2ai0I3vQoGJ3**#~T4HqN^|Cn2}u:pwc{:ٲ!aWm{MuiF4`6DQʖnqlD c:mBHMzͧ̌fP@?ǡ'4}&g=-d ՑN>v+j0έ,_Ch_iS8.g#v0a/]vߑw~*ۈ\c$ɻ↸[u[LK9 ؝=hkd `:gtDm} -k3:A 4=GMW,=oAT^J 96QS;J 'BP#E:i#b7s"=G&,f8e)>!-^u<s?Y!Q6vm5[>X)xw2L$ \ N|߂ Qieմ(<0T` |炝!2G˩@|̿$DžrXBVimOmGzQiPq%I~3w@7>/Mkw5:.Y ^3]q{㝂oHl2zWogg5b5;Sye1\smhQ>otHB^fz!͸EzhG%p~|@3A`'/,| A'p?'Xnb+I]ԡeSdAex!`an)dlcU ȷ7) 66BaS񧄭o7\b9ӭrG$2%\-2W#)幃t6}m$v)mdު,4Xc×L>X&uY`'nPLޫَsΖ6]fYQL4"`Gq4'=iCMJL+2юU`)y%sK(H aK9o􆾋"%oKģxy!n~tN>ųű F ." PPEDžuLG%#u0=R'nYgGl4kJs@Z]R(\-&yPgl[;&c $aߵ),%zWh `N鯱^Z->Cz#tolvM[\>kbisd@,8ٚ$Wqw}c$E훹T@Q>ݏ٥Z>RRpS;RQt޿O]XWnrep_n%8 k'= ך>EXb8beh@^p-ӄr <)xe3xaeӸQ0Tat?56{;%bpUK.N1n9, ⠗M&jgʋ$(L?i6`U}^=ݛWK z+1]vyJv\;JS>fUۉ#;Y y.6 Zz1ɒCAHqT"YQ2 "6؆]k8λpp^472LR&nlAl>~8uՌ1ǽ{}'t:xubwC[w}ǝmS`9-yGoʼn)/Ȩ芍F8|ctDv)IE8H4̼٨h"w*;aqyzŗ]h+/.*I./`L[eL@+*Nv B؎sN][)"S+^1吝ANzm Vy]Mw`tq,Ż>{RȆX_o8cCfW:`5׈Ljɗb1nx$~z4-;u[6ECJ4pfS)N!ynB=t8fij^ M ejYm]/{rPKR~a59h%NE{dtLh%-7CQtػ:{Ҏ9E=s)!ĺkyVl<;NJ'6x`9ya5;/^,[ԕbnH(Gȹ`f 䍴.l|@1!,.qU:c `Uq) W8pyp2?.]ɂWx} Ig3k]LD$說E0L:s2N]PIa8C?6nKzawX8#غl`郗pQuԣn+׊mQ$\oG"e_SIc텋%GղD-ѡ%Y@.8 }>ekÐ AܨQ5x|nT@lO3P.bTk}{5:ғbwCOS07*,'wȥn%[`]ߣx./$k. {5Hz}RcH"ơ{9Z(7B63{ 0ʫ$|8b 0pnD.EE>5*j,+:H-zpQ )(KZ]fOpbm=i K:\NL =h&9A7~hkȹv +q׌B9]օF`mUgA2?q2p\Py)ԗ99:mQxvzM|0&X0 Oݾu<:|O7XM5wU;~' o!n908]j!r"hX (RZEiC~+ɂWRC:{mzZ]P~2PI2G-q3c)A|uUO1Zڎ ^a٪a]L0v,ãbTy]eufĄ,0&z6j ? +,S-#7Hw}rDSQ hd,0AҸlH6נ*`C4SS0^ =I\rk[U{Iy!5Nf7AIү^ 4f[i]]J IWO$bJt S{NZ/%D79#@HOԴFޝ8:eH]M4RJ-7a( EKpL6^J38-P1*@K 08 "x`w$5>[nR=S=(L+A,i`ǩ14wEioHNˁ6P.;5i;uV4fGux7r\"\i  7:,В_iyݜՇuYJ"5KʛMn4R[`4*fotr)7 JALl-/$#.?{e$"¿oU. ^)=+g4HuEq.eĴ-˼5Inn,qh^`pDz*Z鮑qM#q}$39LݽعgjXՙlh]8SKr\wtn|%jYɧT(nԌL4]} i6 koLCv/X-fVg:Õ?ՆO%h8VL39r.S`-˪ǝcP'29h@9a.AXR*Mk"B2i2we8v#3m(oj8텢IkPӅUjEӑBҕͺ?M8)qv*Оz5˥Q%OymbDn&F˜1l4M.ܷXޖ׸H'Xp<>mT#H;k'*{}(^w u$fs 0t ?-3Ӎ^nBzP2sr3Up9Tȉb5<3rwEŒ(Xvu#ŨbWe|zayIP/ rB#I&x]l_ ܖ`&J uqId)٧=Ȧ+|6!- s;- Q}#p!cuUcp1!"9R$c|EDј`u'6Pr3H::PB_.W#Ienjk D<\NU:ٛSb"//bhP9Ug \x­;&YWUsaېGHMIhܫ(8JA.)M0M X݈N]Ɗ+o *-ڼj)JK[gw:6f/#5L|5Z]/3 z9]Gmv7Wǫ-4ꂒB\;?v+iB81!38θ+hASyȖd;y͍3z,=%91D(J:mQݬnFHZ{6Ge4=t IW|>AsriX'b,v6Vƨc+-xai(`jNg ;#*m zr\[ǹE r"4#%-7ABX L*; {HY-#m3@p_D&MRTo"nb8t s]!t+GNi`8OTe-q\^qhkph|jkj!A[䦹9MLNc]J7qyT hg 3*orFE`Ytcc*boI bAP_>s7$")Y-eg8~J}~SX'=hLvT~PpzrNc;IpB F\L:F]`'6j% SQS`;kͨBiGum);'@a"F6rXsgCbhyi<Or?0FA$]ܤDֳ_h!y_l*:(a{y_͂KI29~M3`ёf?Crb\NDO>;ph~"M:8ɀkN yc!䕚s!i?a eX/L#m]WH}!L *e4Ɇ Jsp98 9o_}7&{6RZ̞qGq4|Lvd<=ifd*~cz)u۵+Kfu $ -`2 0Hr gH f6fa"LۉOQ[id 6 lػs̶r-slcγQ؊!Ʒ(?".Q}l}νN a'3r Yo^ˬ$[3[c %˾*^ju:n t#P$?0Qͬu"7g:^8eWp Xgv(炤MsJXrqd0!L_z4K>f։>1$1V2#pdgh T 3٥U{AChȃf6!;V$!iCu xN&3m¿hR?^+ZE,6V5}mp㮪P d֋Y-?aKQ7!И1m&AHGiVR~F;ad;8N uuU+.}K1m#݋/o9WV]1V.rt&t302zj G*R>/5rXg,G׽OnM\6Ol+3:-# ayV$S :#l2pX"%LlwxhJ+c0II B۽<a| :]gȯD j&uZ'y mخ72} }F>@w޺0'w,2K}3,T-ҧMu>? ǥ8 ];%L'ɛJBؕ/ʴϷ#׶ Wtxuff7-[v^1A\s*X;_W)h w[!=䭂ѱ.xXKvYIprԝJហ݆Qx/8ٟU<:av^>KHq3'þڏŌ _+8FW[PGm:fKjC 3U{ue)*Z9Q RѴnN#/p8})4<#b=BͲ_& (^'zuġmU0xtܰ&~IY FC0MC-/V3C ?(1n F9# E -:+tDnAEYIkݕ++t<O*,? _bQ׬Mtycߤt}Jxpuj!R"rN ja }gʇf O7]`EU)"ʇ_i[]M[6"4auyi`\51H"!*^f T8L\gTa yMcNГM- FLCCYLT*7fR{!Ȱ;עw^jbVNW",şz܂9L'D6 D70!4vA ̒ߌ4?FE6@4@Ni;ñ2=FDkg07Fu  P ̐z&C4T,6,.>cf"vWZgYzvb62:Nʅ?3`h;pz"k/,#{yFQ]X$^؇mΗm 6I%?i2@Tjy4 5~j-3`͠9>13Os2FO+6wb{̃!߭IȸJ_XܽL~`Vf;T}qZ]KRSVD>b҆y7"W{JUE{pGѯGQ~®" yJr& >¬s2']=ǘ7%,ֲ Tn)cdK F渳ASkԎsr2Ȼk:H΢%m|= j`{.ݫ*ʴyْ۠>߿ K pa_`DP\\Q'2U/9F0c&آHDDŽ!zH/!?{B)uzԩÍ%hhWif⍙UEMZ 5X['9lFz:=s1$[nzⳄʰo Fl$棫Ƽ̘Ayӑ Q+q钶vy-0C]\x7 (VB,qEq3\s?1&)OG@ HԛQfEf<}Tv ö]~8W & - {Q@l9z%PvYDq=xY&;x G{rc-$h(6sEՖj\AjKYl`6' ::fῇ-H0jeڿne2W/":nZfScDs5%O{piլZ_*wjIbu-, 6ExhlBj.VO/^ۂ0#WE(v~(.+[Mю6֤v&>~Y4e _<#Xpk}%4]Y&5TrX[D*,ݩjz)y^]!`=+rpK%NV)"}k"u  *ʯ {-r"?a nOZ4}hn5D*E/xN}7=ꄈ:LR&"dyQe[C%Vh t.)St s&S3jMq7n,F?mߑE=lQ/s. ^ Օ,''xKtJDxgq+&^frm*SQ^z^[̆=zL 9u.- n̄n v<`QSq[flDhwM$x5toRӺGj,-%Jb؈>"RRu^(#eE .-f p^'?"4%I .>3oNgDjp&f4.=񳛠hGMcMJaEZw8]i{Qi鳷dAMȀHʭ]3s:=(b:tV^mehh| ˢn If{`&9YwMTrb157T.\ĂTFW0($ol |# ~ܨ2aAFm*a=z6R+dl--'Ś:2 k>m3vm =#{0~$if4QuJ#D:95, IJ<1֗GG4D¸u5 O r@y;o^[Gw80 ܃$=rVvcYEzD6=~A6 C܍¸^ ˄;O=O΅)&T䓦";"cFȝ6/0ؾ{Nlׂx 4E#bUŧ,46'd)ŠS@6dQzΥhu?-<觫4 V{b?^#Qh]cԪ;~[uKo.wzi6;_i/B=lPDR85&hW$%ʕ BjĤaa59d?$-0fGudfQjjm虏DrKS2; E03gZ~~2k ,sfp쨿9 '|@{t%}QyaOlj ZY)PZK(̧FdxA ^"k&ԥ/&%z$am^eƊόjQQ'2|$I^lS3Ng-Md띖%ߕOlt`uUDe  TjIR+>ddUD)=3)GQwuR%A $ t &n aM[@ߣzmjWdk Ld*s^4%H}o9T,mSJVS 4,ȳ#~P~؃pxEOF^"/jy.2V ҥ Oʲ+x/EڣԶJu yzTsՇ0zo1dV)5 yiwE[AL=}!]*iE-{>F O_Ph@:qnhK䟛^WHvJB>LE9AG9zWǴ% ОXd npA`2hԢ!BA1̪OE}-1u_Y\螊l@uC7SamtE"~B~в VhybF֥zU420n"cn7rvà)Y|-&g*݃}hkښNoմf&]P QnhnY}^馦:f1X pp-p>\ؒ}hwA?&VHC ҞC* v\]s@شv6\f%O@; d13lv -&P|C&I QwZ >!?feAٕKjnX₋ #jԸ~D0_>$_9C(;?|(Fd6;44+XIpԵ=z&}}Ӥ O+k܋S0ٹ\&Q22}bQ~5r"]Y\wׄ$%u7`o}<@ xyhL(ClbJt[Z'g">͝#QCP ;2Los`'79 =)X²N8PTIvkK]YŒal ~܄9ݩ|O0rƪ$TɫS N]@u@Btݸ{?K^)/ܽ70ۅH-xI#V kWzfvZY%`N(c$O4.nteߙW NӁ%ϙ!!|7CRVm<26"@+0Ricdb3X2OTgnyZ>M0<1;ZPň;H rGQy@gfrŒ!Ei6\e;>pj+m2_W#,CB6aېnmؚ5^kK ,{|kkhBl"p{Zy~(J}VXic1c4j^ O)0CPJ={(')Ph#c'\Up+[u}YZۥuaMXp]\]|qxgvM昌=1V Ԇb8qa|yR⍸Ts&V8N}ס[xZ. !A!HpMfL2|>ϵIү Tƒ5=[ܺ{r럣ܦJBttoL(U. xzj|Х1t,n3AW7m!LZREa/zEoÆi$3UYN`ʹv_ͭ>(1-4+C{ N&iMEh[UCiE< >~F&߁ r0RGwφq10_~~iA mdu+c2J!PGʹ:p G]!xDC;G_ ny5.Câʫ! bTUbWFY̻#JP4bTH$ =Kq ؕ'TˉoѼtnk'3>Uw1Qmt6*F7ϋrP` vԪH>F;ң5z;6ڄXOLL7 &K+ȻڴгMGAüOif)mW`mQU.굠H2뷇`ޣYV_|0@ɹ4ܬ5Xo-|}Z;mAfd2h~@tm[М/Y8~ zpJf/|PM~>+0ӯ k,W''M! Z !4P鈡` 2_cq/_OGyѫJ'zR c֪cz~s7gNE..J225Hgl&\5P|K`U/u)yttx"0qxr0aX0|@ d,,Պ>plvchG;=Deiw^1SQk킑QgV(<}YLk4&Eh}Al`*uXYBɉE%n=E2?_R^t'3% lY38[D.<>}ӞT0F}˸ ¶DW2q dkgh5f..gh}(~` 2x@+iW`0jmeH$enR|[qSyx=iL@c*^7@&]+Mc M=ф;I%;KT`~Se!EvoMD'O^ Mw|9x.mR/Fж0.@fsu:Ji5/ Xq)3*]|Hid<3eu{5+Fry!5`MCy]}O؅M;Eto]de'_0˲wz( + X @I-};hF7{ dZ"wH,KCź*`v$^pn4|/hez$6w@}NiY2مf 4.39LJ,u6V:ՒM{z-#L3~rXN7JgK+mQP<6r+dx1K^ A/G=$;t@_BiN'w40v#"OLOJ, +|@c`MGrB DWy# qwFr1,+?e{m4"1s9^8I3M{zm90 kUy& $vvfu:^ 2Wh>6v;mw &_+b*~)/zmpRtI#C5\eW&J;Iٰ+#HEaSrfdiQ݁!d2I|J Hh[TT}ud-)q<ݍIVT 2aY0^5ouk9]y ƻ?7 ,KA%nrM0T6dHׄ;GV=[ Vcc#;iy3 js]3<{*I+fh#ݤfYyg{IA3&E^ %9㧙1QU^]B#O!c rB*U ╉&՛jo|Trg{mk;IhS%V"6⢃W7vTj+~!8P:BW)B slZʍL -):4fei힓acWYTH6 4^weG{6wǍF2\<~3#]tߘ%!Q41'lG/bHZJ$<80o~h'2Ɯ.~AG.yMޘ^4+!a y w2 xW ix?IKdfizϦJjAr$ؘ$x{K+@.!)ȳRZ4]fťx27 +cRD.+xb> i\8T@%hr Wϓ ׆+M@YF`?BRSGM\5)J2`%&+ .g,+ ImtpX9@x4 8 ׭ˎk^gJD~hܡ) 6g3l @S}c-U@' Kr5!T@ڏh^^'HT^K@2rZkWqEc4*Y 9D EnɒPkGj<(6^;̕BNuӚ*^zIٓg&f#,  w GMC ksc@Fip䲝@1_TSif?M8^)1 5xy hv/%zyLŌՅrO{e tP${X|Bڋ낥Ձ |~azodx+Ul J>.=֫R^Џz0xIR?X5 ˈ D?r"`MYDr4" +Fr}K{ylTHs˟ZRQMn,EJZ51, ]U. J #=Z2O\Vg;+7ݦh:ϹloW~$ E.d˵+>' dYk#9 4b'G->jU*gSU~d [,×#P&h\"A^$yB XcOV *L/49P]Hx÷$|Bv"`h$l86gHbM8YJKaӜQWZ j>G>d`]S-fAf)<5Ro4 NVE) J6d8GYZG v]-.U >ʺՑOf )l!Ӏ':= zC=a,bFCe$hSL~sDy Z`?SAOO@^L['prdP)E\CqEm&N{8WreH}8*+z# K0kzu.J$ǂ`z4³/~x)ۼKyH m- B*|OC\5RAunRJ+2a1+umfUﻧHz{--P8r)4 5->GMçՄ[Ii5t[#&*|XY=f#Z6&1F3AԖ 8ɓ ?J!S6x= Si^^QADq378՟Cw "20/*]􆚐wݨ} "˟Q,7 RS)!#)ׁpS/-m.ˍDf>LAMY'Er)]zoĭwXp 0)N LV(](bl.beov?)} ej&Fݪ}^Gf3_yC6w]%W0ǪRo[E%fLޱd gܾU4H3QTr{??.1v !6Y<3]#OAeHYl0Q×aBHݎ@yub~)p#H=-i 8IhazE=?#ܱF4l`Ӑt3t̶X$T| 1E]aiuzGGLNBZtتWh>1j}6pmYn$ȬH3y B{ѕ}U6 )=^N/ Q)XCIV2f ZE lM[@pl2ǰgᒽ RycSF6Sis5+{|Fɸp\t`7}B;d\8Wti-^E$uVjfFOAC-IL8ɳʊ#͑;7x|ommK|=~ atWI\Z~ќ2 %/oGd?"g`w5/^s,W+ X^س1n("=vJk]_ovbu9PFp BnTd` N jްq c߽ne;7'X57 [rmJ6U ;}K,Ub)7c֎Tn;QfuCEA=TY\y-H@]o/1ƁNF3(;2g跸|,_{E1!a4٦T29Slb  ϛ'.+3Kzb4ZVV]+^t]u{~2b~}NŠˢs?7m|aB"s3\a<ӋVx;>gjY3ET~C%K6]3:W_v/L^Hgt;k}rtͭ`L} q)7My4"ua*j|ՑVȭɘLh/UrzEj˙Z>)}ϣ]Gs 9QM5V <.Q^6Xb/0*$9:X1xx>A3ċ>\LRBqջo2Dfp"tOyz %ɣbJX5PcYo)Z߶kERlޜ ׍]Y܁* y& %XNv UHɟ+Y*hv2;~q-,aUY9Ck܃şhߕq|w"teN ES~}:+e*嚚K,kGbg4g]AXۦzV5=8ێ`|LMò hvn9O P)K[_Z{xYƥ9 _<醉 L? t@ ~8xzT`OkJ o`oҳpH}Q{AE#oEj7{Źm?]4҅L[?O/ζҳ8>/k?[71Db&t}8(^PӃ g {e ڂh;ݚ&&D/ҥY?i)h \n6}Oʩ2PG~¦Խ7^*ZM[-r055KH?CfgooT|Lj"Av>b.@۽^405e}yͳ Xb^-xfޟ4 ˬ0rCƆ"yU t*&gzPys>/.i}&NԻ\La_y_lx E Ȍ>ˈc;.1Ijf%}{l79 oQE8FK'0vZ75bu<Wm)2<s/W>7VU =**̽,r,pjVnfjԫ:P5j8~DY U M,n{YNjQe݃o-ߏõŲ ͥ!΄ȟM#V۾đWsC!`z[R*:Gzs?{G tX 伂Us8,0ʞG|i4+4NGDȊq$fJY6xhO@;gډ8<;y8 aHl; bJϳ Mh3md~I?r-rCp{ڦ=>bɓ=LHP HFP$(IHMtQP8v=61]Lw_q/ q -mjƈ]Tw\U׉ ]N`'HGqOJt)+S#`O- 3P-aGiKXFt!#Vd_)F on|ׂk51h8duikBI#KfѨ) VXz c:{doo< Hh5]lJ5i)525&4 9e&5FdSUEph"&aH,`uÊ{2;&t`;j kXm|FZ 2iC23@\!xEM3^6s $#Ƹ}?QQiF.4?,a@;ꀨOWfL0C@ ҏ!帨JtyiHCB/8kuj\a砩JJ>Ǫ>2G2zCjl/@{1,m7Rp]_d5 [LuzJ$R;H% BkNAŌ["npCQ$'46ϯZO"p\)vсU3Aꣵ*UVBz:^I;b%f("(ݡS(u' e#ҹ݃=`= M$cȭ[R/Mچ|.WaΆոHz&}s{dq+R6o^!A~H/J7Ǣ$@fk%*ҾD]C'b 7*(.ETmEUn*52Kk5v%eώ]7U'Y ݀}'4q>sZuux~'mjY _!1|A+0Q@XF'%;1r$DTTyM9OB! \y(5In:Yûw6{ʊQ]tEbFNbˈ~fҦuQR_=r,:eD120pD&ɸݶYȚQHJIbEyo|(AiZzjat-`.Psza5J*4rx 򄁩;{NC7\32bk6]Vϖf[ j^PaF* R8IYf@1Iۡy]iW?rkcȥ;'ؿ }h;㉬F{O2XTږ R+*Na[CBg;p\ObVu=sj %PoiJ#K0No+s1ڛ]:*g7}O&anz9yb |-p 5q/utV5uDMk :cWlw4hS ;'yv#7.V~[ Q _‘p "DR Y$j+`7hN2䋦y|ԜsbsyWWV8rl&QY%!H,DM>c{ޘ U{B-buيhH˸Yn\W86؉{#`=s6%gM0~-WjXevaDB`0`~啁bh+?:x(&':pUJjKW]`y4` 4iY YmȦ m F$h8(}JH u*,3WPLH!vWڲ!iDZ/(hB0O#Ƿؔ t}[vxzT3q2ME7rN Ku+g?Ǡ*&>ZQ28 Qy/Pm08L[#^~B0[ ;+ԐTSU, OX,tTv46" jQR6zx^-6*2MjLiq>@apzlstA@pJGz~kGs/ PtH%4V#n2!d@đ1+!~Fy(oߎ7u^/ 6aj'cYcԣy2evoAҘX,f+z(+iTS7reMA]oW>W_sraę ^VMמjb Mum7,9 P:JV[~8`KQ]hk]@&:-/dy)[&`Dž7'?۳ y0Ϛ:r͊@X94.E=Od'ST , b2#r)@fIojk1/X*/#5؊[nJڒ+ԓtaѾNqi ~Gzyˬf^]5h BeLks%tmj yl dʧۼ>sXyY2/ zw,!tkB 76{58 &lnoIM}Q7~QB'znv'Q(z T<%;FA`NTMqBޔ2bY摑q}4Pֺ6 i>R檑uԺ7+ܼ8Q\e8\:nbF sࠇ fYXߠMOIp:MF=F>t,&RǬ}aۅc}aэz ?AE׹ 'ץ(~\NC] UF7'G&c&-K#@^`b^J9z ӞIq 3|Pe5CBź()_s4q%;l*Ƅo[H7X6TY Ͻn$3NʮXl6oeU3Ƕ"Q/jx}|zx]V 4{ .[^IթOeV+.7f/6rA OׇUvZ=o{ػ~q+-BjKudHRlw4 E%Y*j-\2<Lno@X39x !L+*>uty5tv|ڷK2ц;6 "=ߠ4nrW)I Bf%ʬ/g Q!`[N*_UK.Q2aLpf=Acm9JOy; Nv撙Lkb.\~fgyEDJ^Lym;?Z7 #}|$ "k`}cw&c|xt>dS6xNyPRl9?=Xè:zíNqZiV_:hM(qCUN&;ʃD Q[ĢRiSM > YA_/5We*tM.gdP ^(7fSݓ{kJy?5כPdN.}$Tʀ7\ Fh>j~y7cY&Η#jZ/ܢ /k̀1+3sY􂂉 v ?Li#dkbÊl|}yj쁁> ;BU-YF:gyj0Gu6{ʒhr5s_y\]㆓UqI|XWYzژbDHԂj>KQo_$=xC0sP+> 1[3WzQ6oj-׌@,)&E 8Ҧ1ҒIl-: iO˼ u&0I*H͐Mx:Na`B4fE@jl0tH-ġu`XA @B6#h)׺Ŗd?Kħpkg vs?ouڂXlh‹^ۢ8=JO ']}|"`?rohD`vJ) O7Z1 :g II\d!6T:Ud $ ZOA,Dm + 5 Xoh̯ilD_`c^6 b5j0Xk M/Y6ɚ0Bc#,)"٢wƠwzѸ?;'J")(&{R!0V+/FDA9brBapq5g-| cn &UQܱ:}ON*fYЅ7?Udh<nMVً/ھKER&~Yxq($|8@xlؒ+i=CxvDꋠO 4@OVڋCMSx)Vd\-0h bMhvx@G""j3,\uUUgb*F'm["Yz0 J1!ZJE?vx{ >aCrqiEyh }Ak2SMq]!)|ڃvBш:x+{sǁ^aL'M0߼)N"y ~џގ3xWSXBwbC׿pbİ;rʎMˋlDT_w0Ǟϼ#vIK}HO,ݧuNzO8J`5&N~ 9,Lcډ?!T\oW;[{l*TsE2YI.(rZ @qtد}\$6čjmߓ gaGX%,i3ld&M@Y*ja=:\6{c)uW^YtJ6Z4d;25q+r*3O7gPkhjb(L{<N3cqM5J#RPO'0绩W;Wzp8K^ypR#ZҶG1{HВQ&na])8 dElèÚTۀ7i)=[="[}t]ZfHr=Be4YΛ'<0kF2l@4+>j}#iwlja|yK='G37e):L:FG>O 5 >vVWQYU+Ͷ#P҉Nd6!Z *FO+ d#.~PksOb@eݙQxڐ+=_LYRk45.FmL-i$sYגd—h_E%Sd hH.ދAnXu6FNbhgR,@FP:KV-sEqI~GDw tvғlwwUM }`݂O4S}b #DH'xLZf^ !h@TQ(?1D9{. aƖDG0oR.ҡoE讵?eFr29gr*+XMoyccaWځJռx~: 4b_VT}) )0esFfHzXJyS) |p(v[wXhGrQSmc&ɝ9cؒ)'c$7WNg񏽥#06!+6Ea3R6?d#&l!WG GUbcIi]QA-BY' E+UEԟNIjW wTN݄ L$veg`0b ]J.Kzr떭Had}2}-iD&*gޅ2N4m8<З#8,mi>(%L%eEk_BwԸ s'opa-M.Pɔ D'/+gD澻lu5-ʐX1_A]:r.* I^2fm~vl4d8wR' 83;5.`E8)~:4PJC܍^7J#q"AlxjؠTYt!9 XTEȗO4-W d{4améHX}f<jQ 0fjiF QKb!sI:;xހ{aS̮"zkTE킳#Nq׿r}M `mvɾk0&wT2 4~tٰ>edsۈFn.n#Ԃˎ=#J9N󓨣|OKA2]4GۏE[Db/pl} HY_S a;i\_\SYD Ϛ{_ZHvN*0)rx+3]K(jo-S'u2T|f3\|L(s'3;zsš-  aq9ewYLOwa3E1 E;zrMюHl# UZ!sRo6qĒ^_kP3Q(ޕnG\hSWr\ .~}3./\wS fQ^z25k@FOOm5[}"$?+論. GGHѻS vQ)4΋Uld*JlBgxZ z\kYO}SnKa;!xNJk+ɑUjX ^!u$,k/ϧg31g,cڪČS] I :jrc# Y=ב%BI(3 #y{~0"Rŭa!w"i%``l;SRͦuDzy^P{[5QԿX8GC}Mf,Pt|@*}z7a:1aEtwn GxkhcU xiIO ~>S$N| OrTr?iQ+!3N{U\%^+r&>2 \ZId-7 /( ?U=.N]6d1V'ag~=AO}ib{ϸZ;o|aۘ@^d-y14$e,mZD#}=hQycm\w^m*"wޫ<$O Nz'¾E̞&ߛq)rSS #& ʼnFO{zYU=D'o8ۄGjS4uAEÍ lowJp3F$A &GE2kEA/ӟX9n~WX-AOH8E YmbEԾbp'UmAs~,JPWOOa &SPRrb0-JPߪ'Ef Ib\h49}8r]xmqOOx ,~EāT<Goq1N`9;0|S S<6?p]4%v >Z.>5!}y xS1ciMQolX`fs诇@$Ƨ=IO@AFL~AOl( hC /E7e:1Ϛ 3JH7fKGũ5i SHj[䡽,YT\[M;H"ׁ (w\?F%*s5A4fp8bu^]=u&^Q|w<h$2b[o|_c7.1w'ilS!jWn*L$hF9:3ܴF_Ę߈Rbb&?kQr;:/./b.cfӕc!OlR'x:( ̡̒(ul'y_LdBSXBe{>{P?o.nw8?ۭRY1Vc&$nPdrn4~h@Oqmn GKio?m'&`OI6VjҜeQ(4PО"tdt&fP bոVy 7ExX 2 C-Tʶ"V(5O͐s0+w0䳢jhі(,d3b(A5I637 0O Y@a{H ' cWj u>'NS'| F]i"!ܐk ¯{ǖIRXgف'uiC& 9ST9>a6#ySsQ:J[\mk])aiXz xFc+CY9xUF¼ăv h"2淎#td|Eoޯ@d~`X͌dyclWh~RC)f()tEq1$t3ìN*s,oōlN4PR]Au2Zj"e=,42E6xixe n3Cj/x#†F0 j^lTHv蓨QNOfvd4eObYro;jrs}=YnԄٺ63"X6SxtgSwd5]^^[T?U 2pMW@`/ pr鶷Xfcs}$}/ПL:IP8. _,Ggztn9 +i_4ÍR nY:Q IX"םAh,h[|fEM >!?=<<%gU;R /m`63^os1A>1",)V(]FIp~̘ u{I͒RFMJ!ӡ.ǭY"5? FRߣߠtQEҍ\ESgì㈥zUvNU@ASף78Uh+.T- =9&FcD7U.gHM$ZrRE,ٶ0/3}fXj^q</+^O>&.>Ďl=gVw͡uXZ//jw `SOU<~ύY (\'৮~>T?7;l qO"=BPHE,f8d>I/c/86>wX'Q<v=\ ĢzE0] pݳaWI1< {J: ɚ}ja# ҂]YyWl2w dhJ#tЍuMl/L>rmH}Ժۥ%E*U1]s~H^0uYPJV4ny y W Jx%*lq`O7{ <ҧRy(l *}wТ$K ɍc"?~3jTBN9piV/9Zt(kpkV]Y FEOTV%YRqIDFW"|Ip Po〤GYwo:Z(rjM@pfNRwƸ >42SD o g#PY9%uB#3iK}/(4j+:S X!:`cP(8Խ'Q p sŅ@%:mFksޝ}ش=It="JAA=W0q_I`^Y[KPjʠd9=]kTuTw*A8#|o˜]Θh%8, MCU4cTD~\3@2J@Q^[$Ń4lOؚ53yI #T|ПzO*_lUsWQ?6ΕCp:Sy:I&Xx*# atkeSV@S6m9k$B يEnr/Za?)4|`WHdQg ~jª;OTDU)i^I\W XXe#z" {{c"N5}Eo?w(87z"YF25WȠ@ö9+GlskЄ*MV]1'm/dmooM1B* Qs %n*I,(_G̷hT`Q.9F%mp-toO QSiP)nd%B<9 ˶R`uBX=b8;1^j?uOJVM۸˩Ϟ@b%4sC ٨-%DrK!|(Cj"|6#Ov>QT.Ujx”1أBNlF!/‚xF\h6k}k9 ް3}6"C)?ܹ1a0D#Yzg#ŊlL}YnVrzOZ ֏)t,Į"vqc金( mQ lBѥ[ ]uTv/'w e0?xr@#ZFx 0aSF M:Ha8 sJJؒ4r(34puwT~_oadːp% SpUDE.ǕI[?~O|,V&~o1e2<T1! o짊E4Jih+1}^d}}))c9Ŵ`M$肪f_+7G ;:=;(e`6_H`1{qgu aH7]X\vy6D!Jꝵ NN'NTsHu%%7iߛM}פގ FSk]%DԒm*FTvHF[6] f;Rru8u}NNsd1>71)Ȃ(S}YҴVj k6jr-G<8DD_%e;L rq Nxud~\9>?VD3˱ p8fp(xG>~62ɼ X_)1(&g-812 C2DdIt wعA(ʉ{8l au}a̜g[zu35èluꦋ׀H_ste +M 1` b)p"S+^HԹ.YVK;ʌ_ ^=+g(!p 1u:KzgttgJ>֨QUstܞv" ]i^b-ޕ;j3X'-LL!QhMYv.OAVUF#8DӓCm #g3|!?v>AKUR˄ҞFA9ˤu o], 86'NMk(G 1@# /kCDX\w\\<񟵋<2?] [L0Ȳjt?sÙE5IqEMSwc+`fT;|8@iΗZ'FVQBpH6(C. #+,- \ [J✉XЯ v29-r#Iu^چ̚'s 7c+= d/}{Xar)]%cѱy+ ǻ3d) iFdѐ\Y2"ųeMxԕj:I&\b6 !\d a>[6Opc0$ΓjY?=~3B2Fp~0e$矌6 hzF.MP`$@(4|իQ:(ՖBGr F*c0ۀɲc{[[NqҘ=0u+߭XZ|Mf uOD5@BnI[p<ğ fzc.s-O߰wND=vɶ"\۳%[D9c|?T [ Bn"IICjJ+L i6o5ty+eeS)B ]f͒v@~S+pPZ4&(P1H}p0 f8/j[Ց(PJl -D >=0AD?RCHQ:[ljkѮ ~xeMYD5w?|X l(R01rO΋s9 ?MC,?V>n&`$a 2C˞Z Wߕ57W$%ьh,2/fW(mLmc}d7iH{PEg@q~*ZEp,*( %9kBe %-%fDaM`?;3qՒC㴗jC))$Lr%4pȊ SAR b.0\_i!= t>8N HD~bX(fiA }@l5u@8s2 %v}.\_97:RE#,yqQTU1$} Y2OI=K*#Bk_fgG04Þ;KY8w{ lxzԬbIy@>Y`8Ȑ"k%+B!ԯ 2Q?eypMdNf_G<p{Rs}Ӈܹ;1_ʬKE"XPV<(M0;+j"Ghw˿V83)wPe@C3myԒ%’|n`CEր>eTwĒS]]DpQ L۝RR'jBAXC3w/[5z=~$%DvS K3)!4<%\ 9х&1 yPtZJddL¼ ,}8gS ܶ0 ${ -`R-X?21זIK,ޖ3 s g5dYK0F_OvO]w,ߩTwbv%71-K+48=ӆ{RtFw:o<ꝉĩ*VdW=;䘢P.D,ݛ*K:gq5H.`.=xG|~1b[?n6n*WY.VO-YCzz37M9>Yŏ)aUągPS!Xh$mDqYPl)>A 5ѝQW6eip2KT,B +X_ 罛 'O ufwR|r+.i9P,H|#~eC\`۲bn2.,9zCӰGep:9Y lA(I&3ʬb1)Xo 8T(":ZJ6!>20,P}VKYX5O{ 4y [,#<~W<ï+L`ϮiLW>ַk3pNNŚ=#f gXY"Lȧ*ʙ.- ߋ饢MMPT QJ;޴OW4I>d)44tdDYDuO0d$''P{wkٹGV8.9S0/k@4\N+Pas/:URĐaI_E<6㧵7t^LzjG@`q dh mbY9m3ƚ93~<|U8 T2YI5}ƶ=X9r4[:Yة~C)0$= Vtb:P u\f5ƐʍYelNu۵pZʡ<1|->[͒M}k-k D9!ctV#k^ԓ!}W ̬HQ䲼ыxGkƄ0广N^uY'by_ΊWlm{a߀)NW sQpL՗6E5H2xm6tD4GsHĉ ObqyWW(1dQ-3#HL4 grEiq+bqS;pԶ[,t %p `˓T)ߋ#}01v͓T 4 UpxӤ^ hrWjzGiщ"6EM`-Sq7-)tQ{w}#nnc+k ,U ׸=Tng" #Z0JJ;CTlb9$`~?0@0+Q%MXS=AUg4xՋk wq`,p*җ.,\_N|Y`nU5t/#CtCat=v1C V3?~xVYB mTTL5859S sB&es}'J919[c*LJ7Xkrϝ'HuuF KRm 7 ^I{*sYy uEQk3FIZx4*δͭ>yyS8iXJ4_SkI;=^J w"rz#E\dǜl as0x>ph6͖\t+>gb}P>o{>2}&ߔw/Phobes"|FK_:&,lwk߱uc @z1\O$rN%4,TY^8Hse4¥yK7az/͡ruqg 3Xz]lCX!Q2iU,Ni Vv8;vy<]dU)Dc{3E}d%184 Y驾X4Mmj ᨡ9?twW 2^0Av9 D* ݪ^#f٩x&ލ=Bd qJE% s^\xpw]t L쇖FbHDH'A@!7)xv|1_p'"[l>T`O7{:qq+3MA^,A556G `Fj3ǥ՟*,jm)K+ɾF Qݡpk{\Q7T:>z >%{Ĺ7 !iX+wPx(KB|8rgʎ-0PFV)**zU1|,lʏfWB 8N.8,D6zR4]keqd@I\g4 6JT؊GLp ǀA,n4uUQNxqn@iOHy]FS}fXf3X2w 4ۡZ$b1(O/ZtCggf?c%^-48gz}L5q͵AcF^ i:aDƱ]avv8xR*Lzs=Ie_ mv |'e< Sg x}2Cjre>ےbt O,=7WѠzw"俻iPU_8%(!Š;$4ޙ< oR4ЏTd &C[bGyE)r;.\f~~*F]Tu𕔐Վ^(:U2<ַ}$[$D* &'{c#^=0SaPD䰿;].V0PؽaK{& $a삆RR~ J*Tg׿Gnt\LU3؛IzzWES]ȲJ!y,.eI .[˽sJ̌-nuRLl]BS_#e`vDҐ]>R~ᬩ =_(5?j2!oנfsd8QBI5ҥv/.S&v}>E4~֊ zd(ypTVN"K[pm늏9of~@V*:(87{H򇭎0Y\,N,[cJ\ CL*5rOA~ø5bUE_tҡsAXlyXs "$&i :Ƥ/ RMyJJXe-͢49,G ) eIZҜ Ĺj]|W<"sOz KGM?plɜ!y5 gMo~ZLp| bۭLPeȨ{KߠsiAwc ״o֢:cIžLZ" h_ Ӛ}J(!zNd×$n|P5>6t,WOܺ41FaFϐfֈw~WK|IZdpB|<ʩ.07,_|3 79$*ɻ~8?xzJ7ׇ{_3+(+pT5knؙ0.3EbQĮF+&(T{Wt+Zhԑ^cx-Ow!o`h[鋿>-J}aRmU͕s KRnw L!.1[[:r`H33nZKG1y9Gl4І.p[bQnOb_+!PY:8tr Kz"kk UH&&{E^Eü-$աfL&Kٷ,%@oNu #2iuU=z߆FMg?]{Kt`X~,!9xaeut`qAkuFU'O(n<ҤѶ8#att@e(:%K'ص hHJ=3b/p+wco?( [{hD.>ƒrkc.}FvNGEzI=Ct ہTePݏ)O3yH$b]:߇z,<Nr8K@ytTw @ ୿l:ב^nm1Sb{d<.*Li@oZX a3pQ4)YXѥ0@/tj$Թ/ɿ AՕ+"_l1gQd̵WFCV!,0vnWk4 1zpȺf/F-8LUstSGujJy7FߔC]~:ˠstq@kHxx^TodLJʟol#eud&.6R;_]ufL.": /z}"|Y(8 Ҷ"LKW9蠑MMŻH.׫*o}+N;u4U;uP|>ixCa=0YT0+G^0G--:cfCg=IpbcN,DO^kkR#!γ”f!";[[Y2ڊ>i0z,+5۬ ѽmpP\Mex0YPSGc"L*Fpj|wi\ #d[d-&'ꖞW~9X-C&j/iOs!#[t86o{Zt뉅RzW0,$mܧKfD hngO$Rn:#z1W2*#Fݩ{0t!zB-@;֚h?vYr8?ZlTQs ibSo]k\#+rcǢv(SsqA5#sfϩ5<כ;}=eg9qKmʤ1oY x%fBAS+)דccvLd韮wt|yQq ><f#kD+ ]/&"e ٦1jG>3R"Gzc ;0G33}agHz4I7fꃿ"rAQ g5é5AgpXfʃxŬp@@݂m  JJ-B/qD%\ ڷԺO|ēj,*O7ZM0Vk7vFilCn/;&2 c}s"j{LpA'&O /h0 exe sMសέ C8:xlrn~P&idwkN-{yD8l|JJ^&mٲ|S? e~3o;P3L+<ڙ qɸӘi(mn7ɓß Olf"aYx}M!ޢ(k %)kָafɢZadt5yW&Wg<(3*M]HZБ}*-[ů*2{c8u.\ G B@*()4CBKr8ծY]dE.O+ݷ,8%oGfޝtN},/P}FY^ЮO ^58O`X7Ɓ1qlKtehU4J>"o}W yD,%fA!hFn#XSHΆ+h0yBtI+dC䭳Ovyևz6|>V8/|)NujX '1iipf~%z@sy@_з'0˿Ck;QÙK-70)fy>_afOZV/RLmW~Y<2y#4wԊ1JiW}fV<[YJLD?Ħ5W8w0]2Ӂ :fG 7j~ ^aJ)nAqv@[P] E8O D6lqS3GKb}*wQy@{R|lł{%4oUy5g$k6AH" 3a=|$> HQE[]-HbC#^]ڔcgyZ8ta[! xj͞/GTݦO MS""K'wpC k#] 5 CI'lZ |$( G d%oʋ8EH?_ڧ%,ԲH^lr,_ 8mbvp(/]8{X[ 5!ڒz}ԎQ{CI~g=o]"83n{ _+" Oea%vfR-0mU `͇w;ՂmGC;djν;\ ƠwQttۗ0CTA y``M9O#X q~es8׼,srFz-_S1{MY?D+m+ϟl͉`2jTbjqyFݸw~~}ڵp(TNM[ɯGVDO𲞣$h_ŚZ>)0ǘѵw<m:c# i1v~EL*Xyce:PW=7i+WY|.  ## V @?}EdOC ?Ǝ dADڦ _!i<&0lU$_0O$"v4o6 b{oDQzy 4Djvduax5^*`jC;QmoݽQElcFs^ɵ~R⫈_O=bui n6Fa&GɷdF8&gވ9c mϵ15 F|A?2&eHCL åo!Ywň^HySJ+ROoz;n9QaW8'1kWC$spR)A8TjJN̝zۓp?Q ]EdidyC*m iܘT,EA48OQ_H)h-r83dZ"*NZ~Ug;8[f{6ɜ|C<#,»=3I\(C};XAPm]t_-HiDUEF3V8Ċ?jbxmjp=Hk<ܘbFVͰ! @@PxNwiXqY"])ҟ.||2W M/˙[AFK2yXS (pCM>rC+bubptj7e7[>0G+"o~r%Q<=$i;s|s\g\,j5B9~/گYL,ƍTjÞ{mrN6>vyo%v)1~(.';{]rZN!g%*A4z٣R1jtN&nN1>@Ҧ2qm9N3a75/\-uH: |r m2S`ꩻ A}nCXW~Փ5BTeCMWtw!Bu@_fSJ3o9W]\@+ev|1^Pg1#GFP&_Z.a tn?Vlh2f 5h kWpkB4m1S\ l^mŖ vBs3J=B+1٠J,|ttc3kulyMSE/U Nfl('jΰ6qp&# K=0aIӭ͚:a<1r(S < {Rm2T>4pui Hϟ׏Dl#b &l'<^l~lJn74!uLpnnU{ssT@a`}`RܞTjfꢹVVzAT. #LƚƠ p>z^Ҳom׬?fSwHx;ԛ䠺iiW Z, C9$bw^!P-. aBڙ^}#h=.c_컿&QeΌ@okhbcDmޓKA#~6¿:G  oei\}McR/X^PsF,,3Hϐm,:*C|^k~6CQS`pZ)|Nr\!,k:40T960p;![}d7<#4 jx'=Sa@- lKT)B3T]8 ,. s#KvI/FKG&Yt>> tF?' L4kR\PD\sf>H39@a8qM$~p v({eS#[j千f{AjwnSnO%LkV=r Q/b X8Ʒ*Awq 狛{":oTo}w1hH$zSꐈgÔ)D턨*/x\t%GIlǑo]RC\[ۘsNfBa< 1ƃc@rh?N~dᑨIΰ_Z'ն3X#jCŝ>T}=K"&vvdx FIXN90 䲉&re`TC E^]iYЋZG_JP>~LiȌRlIsG j{1Ƞ-灰rY=ʒICef1S#A P_80,0`ڻҖUve<]ո>؎C7QۮdNuÞ݉XĦ]@K!5g '%4# ٲgMl[,Ga}Bd[`O~0ፙ;j[t^bEYBiFCVmF=onz;`_"rlcz*:5P巗>;":iqbP56?F*Ea]<(9)L$[{]v<ä Mj^S2jd 9m\e6K&~کv߁"H}9"6p[Rx q?f)mqDžۖm /Y.9lm S)Җu*T_2,^P;NGLY%.}E."f?"ẙAѠ*؞<"L6IjKC:k.!خe &P@zB8iFO2냉$&3-g֯i4hS*چaϗRQZC͚DHTvٓS!GE!.jq~A#W65Gr ca335Xfi#~FO^9E}xXO*݀C9Y%)Ձc0`AƀdgOZ\ݵj$0Зtai@L[I雟 :u[d4GBe^ya;ƒoբ:;@ZUTwY\IOI9,j.#XK8$?k6SKY+J0sp12C[Τ L9SIxazGstu4{e'ơ+*м(;a_CP힫J2F[~rK6xkm> S|=QWEkU>^ur qFN5Lsab`ɟpKS.(}غtY)BԦV0/8X1&эuDWmmm9V܃h9CK;B $Ĵo;R h>q8 !VFC։%h>?ߺW^'|[//2_"qpC;'th)l"㹺ܨca~)0 cH*P( (CI*Ex-n3m ZeN>"Vz~;4w)m7\5'4ȺKLTh/oxr'zvtdo L/I HazLYI2]9R|pC{/* jMLg┓(եYZ|BvN0U_BFK~]%, Ɯgн"ez+zX#zjz𓦨< , ?/CQ+o-gTkP7 ;3Fe$4uBj?P-ơ&ྐྵ=#ieZ{ Kkk'D€9t~FY3!/YbPAæ z3HjGq-!p{ T,3T9ʗ(JSViw$nWYp{RgvjRpVZ*Kw۰K]n ئi\[q֥ ݎxF'(lzڗ_?tY$qk5]vn|}cۖk=T5#K Q7~2=( *~BMjBgBo%blȤTj.p$zzb?½.p`dioP<56 d;R;j4'*>IL?CĉyG|̊ÌFu*c<˴[, 6G{)kӜ`kA9F@/w]  R/O7F~>3!']Dĺ8Cj|R|'?b"c<@IU+,t {aD<4pu(0a+Q'"-qM~_@AԷ.!K! ' 4f^E+KjD]k9H'qU)4)4 ߓ{xhJB>L9NJ ( XG"o6vn xvb[mB7 *OaD5A]l"3yȩ DeK7`YګgЙ@~ZB9+6u·;SvkC` Lw+$&=sYLz9Ȣb2ERS tC"vKdcy9YW*jd;ۥs}%gq?qqM_Q:Q /NM~G}O?[-YpT})k'ѓ K70.uǂԇve(щyx1a UhbP;FϹdsҒT–]4YTq]aQE'bN3}|lrd)m9\ jIx+jSٿ vZL 5nB;x~iv#ȹu\ }P1 =>MVD[#oNkϙdCrP x`q+jGTBu]X8pHxTϤE[AuNDmO=ԩb=rftw>3,P[wd_Y!w[U;iZs":~=dw_JƜ૴=,&-߸ 4D%wB84%4vϞ8/#Lۃ~Q>.BxʖʩٟNm8fӁL;#P2i>ZaY$>8d P5tojL&q_ ei! ZC#TKQO푚P$k oA*!wn K2"} oo`M+%qleb/Jr`|q>>5Q%qs,C9dj^E21 Z&@$hfĪbLPPukU+JWu./λqn5tsھ1h†l( (?M]%\Xm]pw`:#+ǚދq;Z7^[;MlO}#L]Vng puT%Cb.1v?xɜh#sb86+$%:`%ʂ,GoՃ-:(x o9NtoQVBMФ|Bә׀K\ t7l"ۅ7T_Tbkod7: *QT/u5͞V]SjmtWKt(E$g˽7HMmJ;"&nWBImF~<>`4ﺥ ;?ľI;t]I< ?jbk]?;kLE_LjĞ"$^j x[nSlZ Ԉyupcy&(Xw8իn_U!D(CO1hpא3 ޚhJxNVQ6Jݾg%Myʤ*t_.V"Z@PoC"HKf aqAZщf!R JZi7=^{Ck;@@[ZI/FeLe9-B =zrtj8k'5rϲyr6GAKgʨ19a0ԚWr˪=KpxR@^9ca>*q& pyj!S݁b>o,hWc^/qX[*WU%ɑg!_;q,^؁or(ؕ,=3{I {9r3\_X)9;! &aK QEW  MD#lH5Fv}"8j.[-QDۥGYO Z{L4-Zϑ+(q=ގ;8nZ0<Zm% W'b-j+UvοI2B*H# Z.p*"bэ9OIQx?sHS?5`ix4)>8e:@jb#3! VZE|fѸ49^*`$C:X,Odg@O(M1 ^y]'zq1pu{6j~ojR 16&֖H[_ĈB`Wrn p v٦)WmјҦ!i,``tߨ)2ũɗUDxhdxC>F6ͱ('*eXڅogkd 2g4H :R0y@V}ORcSܭBW!?BXM/Aqw<p0  ЩF hb+c* ]pw=rGZ~ >e➩=(NŰ[&ɨad$)AI?qnY1a&aO'}>y~U;{p i'}8*h4ەyk!KZ1{o@R.:s|0ﵻ/Ct cb@K ~^Fb9XsIyn$×״Q(埇 mQvtwCT~6c.Bñm3nE#vK s$b /T șԷGFcLd/6n`*4?Jޕ{-ʿ=9=_!jAP16u'ƿ cҏŇ;Cz>81uRk/ޮE<8ΛJ3>??=/~)e#擵~&InMxaRu_>NS%b:X,2OQUv4t_pMDD4@7uMwS{Jٕe~DpΥz^҃~,pʊg3rx0ƚx02qynieNcv&I?>g8 0 ŘR or1 {EBlĖrj@%ݸ )~wUnXct=ˡxAq3EG=jF@Xu?:8-&{'o:M%QsMWh*TU&"c:asֺ-ͷ&0gyHa}-Sd8K!k[Ҕ6Gç\ϫ`#XMЯB/ߞY|_$=Ӂp|z!kȿ[CazTqyb.P7;5i%-;h@f4*\:thCiR3W Fy|,EJR Yll)l:jtJ3(D?d3R*#X<\Jbߝh\}cx巕ER "ducUu+%ĺkr,k {>ɛk`[U΂s4g_NԤ]IW{ 6X|#i9G(-8_cޙexHL>tASN2VDs*989>QgJ)U˼q`?hyla vH OFĔxʦkC̋P I\rM'+R9n*1Iu vD(ղk_fD"DڏK˱mc }EHhn?*[-AWD&(2!@p)^kQh>MɳEN >Xԣ2[|*ۣ1E<3K0 6Q|1R@jK@7:Dnpnvi㛕D6i ?;Ln܄J=-w?TsN6*!IxEiy6mA10D wAOߒP^>sAC3%I1d 3̵Ӫ԰tB#tLSmUUZ }fi>ae=ĚʹYm53X4Ӵ;|ޙO*n` |·5s]4n tᒠ3 m T#]o\KQ+>FD?K< nvw<$=bTf2 G_&].{Vb{ۇxg`h]^'/{g(FE$Ps'ە&/"!1}1 vPr]?tsU }z&_v xSERJ#X!:)&<ɅEwfrɃK;$h F#@קpҡdVJrD=Z(dnxN?Z ^]l#ҲO8:#('0$1ˌPE6p,"9@[n<}Yvs1sɫ"C-pK8.VUA@@6LZe dO ca~y9]M=__N:r#Os>B˻!u&N#K2 5''c#Mz+t!ܷо%71u0G.<#Ӱ?& <XX"G??Bӥ'#j{fK[U1{Q (+yIINS(b'}AM*ulњ~i%,b+dm|Mn> C s/NDC:|IHiz;~Q+}7:@KF { l3[)y쎊B*qkvwY^NtÅH;ZEODB$Y/eaz  l6p2ߏ'KYU\8s}8Ӱu _Gu|1Y/iaNHDž|"y~djmp5Y:hf ղ/q IaCߜ[iYIqRn-Ȇxwẚ/l? s=92 5=zNQ+3?і;_isChʣEaz{GDv,B'σPE;r #w%C 6+NtfLӲ48ecnu/P\??n[K3Vob@]°w/ +k8p`\"ۑzoB[ڂ`h*}~YhkkK I(Fgx7a[{*衶[–7wvuQ9o`?NH5i\BHx), 80WU1`9tX#XkͮtKviIM7[٪|duCW&<倨7X*jƐh^vu Qz]4(>xN]ds镘WqM-P9 . pCnp>(Wl $\܃A#\!9 ʜ箿!+B>-d~0>ғd%M<5B=жq0PʙFOTïn?Cd݈J#|/V0>|f$0uA̖א /\[h4nDPb2,Fr5 }=[_醱^4JdP\l#jX0czs`>G bgʈUǦ'aku<J!iPќyA%, .|Kjʔ%?ti2Q9M1נx,QɎ!׬un:= z~IzzD^ݜI4,^~y b[ݽ+w|9/?$}M8ۛ3uXWx?0)ж6^^.{t!:)O͛- C\0jrT3vX?TfI3x ' z=q̇/>Ώ&5S~8T ~ 7iwEޏ_5LhNDf)|P]Pwc$D&Ɗ&axX7zv?!9:i$& Uk&*]h븼d}r},!%& +[ A:ME #,7KÍyGX3B~.(`)'EAGDy b ! E~C2@Gb' K n$sv}G8P@l?G-"@VaY ?j-(c3VMv+rdFvE3QTw92ŷ_MHSjJMv=ci4^%t:4#вp)ɷv.Y1iYzNϡúR(Ge*5ǯe" {,OEXFscwfd.Âwϱ`R99k)3 a1m;v7䰱솅T/mH |KeQ[tܜ 9C:ulSɚ3oO^7FRRuP60-ӯE@8?ߢv*)BٓP> H :HE+ F>I#mVv>SVoCRmdo&`灦OQdm\Ԩs!;^T:iQ6meH{@ 6U[-Šilo_J̦ APFC: H՟"4n~|#xUzf8t|<2\{cBo׮h]%Kq|%|IX\Ф!4 <;'i""D*IyqgxW$0 r=-aXѕ&!J> :02rq"T֗0Uxm=Ž@2R y}w`q@I8nywq"$a 2LeTx ,"9_ 1pk R8TIf`0\ 6q.!akLm,R*Ew>RLm9Mah¦H2@6iFB׸vL2(CRٹpw l#MA}BDŃ8> cB]\*< Ki3` +q*&m1M((m$F/eJ<}"\w7 6ePrYi(?*Jg;? A*Aݧ[Hv ~iIqn!xBJiAr[ag٨*僵lOb3ӊXc!j i06ȝTl; 7qK}jS qwTM цňc@#L6l-_Ik)ٶ'Ƿiaxg'Ê %EISc` GҌo\J_[r[NN yMECwBuB,Nk$H$t&}rW Hkm XAJZ6Ѿ3dĢ5i]jk2VEDr?ܾt ؾX%NWonOX )XE8ARn!ƈo_:8:lDAx8ceiJ"XVwr{u=H~MAZ{@x:^llXAkUCiSr{;p.\dUi#T(O}&L7^g?뵞A!ۃAMIN;o=,z--[+.k@m&=s+{E7w$4a^М>M )OңX @}B\x:;uFUq.;L2mTیX/]h0&xv"eZ5{eC rL%fX;n(P;16^$ı)V gKJ(C(/ڂw$ &Gk /ڐbYd l\z8fTuVJ r%u槱1icͨBʗĎn:;zHm˚8dbobM?!`/7>aQ p/zN(#̬rH7o {|kDJ29~`- 5jVS?qS|?'6wsqmd#HDsOUL@d-.8X+ƍOJEHJȡWn:Vީv&A1uWtOD\?]=pO.QyT@ bKǷ$ѰZJϤrJaFdt)ݕwptpyEX @l)+W>rvT;^N?-th̳:&êD s,a5~)転,ɧ.ETN~y4&r?jizMT+h | 9<-IQVbC[l&1_&I[Vb^^rU=mم-\kf#=sm'A50Sd EII{#qŀؐ.,Ré&~. qpԡ2 L}H08mie;d{! dd]6RO`bohmNxL<$jًߒ^ŽPnuȓkGVK&V9s,t3`-x ӵHEq+v+lYci~u`fkDM@nyOԼ1^]9ΕG-$|b%,'תK?@Gcj@ pNW; ފ_'맇[ 3@q}7I|_(Zx/:pC^Y/0Oi"4Hu|ƉƵU/bD_bL'M2N,=;ghN@BX/}Fx 4=>P9P_ ]L=ze+nQ@*)HE"=o*cTހ&INb %Zcg ޲}%z#3+b?I#"snHO1[?Y8D{Yu(w2j´JA7 [2v2,s+~esTo*VһH_Qe.cI?ΛsLTf}=B>W- u(NV'/U5{]ǗcyO)VXg+NMbr/pDs8p'WOϺnCZ,Tn\y ˴O,l!HGC\dp:o׸ܘ~E*SN!W{a҃,JJ1X?8b@NO7aJht%i~~Aol g[e;>)(̿[+sXGwthkۀ:h$ꇘx6"HU(|-2п'^^V~8Vf0AeI$2} %J1j `H2惻Pߪ Y4OW@꓁.6}ZֻrqX)7&j9nI!a }2y y >*&W2w+}?);T-ZN?E[T ú!oLx*U- ֟C º+/NI6@W4?a߰%<I!z `2O9'bZospShXVwGy_Vߜ3UuOej0V霼Q6WJT ;\)N6+F;3x vg`k 1}up߻;UPUp # '}43'-˩7`dGJxLz8RbYM ߶-W^3|dg#?Ӳ6qLff]nUa 0:A140P۠/'u";͂{p{o)~Q|~ &WE4/Is(_ V /R3GElW ?@BRGpÚPG~NvٛhxROnUXRt_+q҂*\=# {|{nUXe cMP5iQ%" 5ѨHJ0+.{'qJRh-LZIFCa౾ 4~[P*)_U# "F ?/c"&$H}m]w SrB/T7$@4r/f Pzu8c2d 5VWTԗg9* ]*7y!)0)wE%MHc!‹w2\4a8+@Gݗ% Jh$\TqV9gP)QGՅ"9A%)ĉ`MS9s10~`>)s,|̀P )z^FbNjanQyX#^"h5xak矮@5U$0@\Uv9M:⠿=nfl#B8vhF {$%jbwaMJywDz$(ȏ`GcEp=Փ҄28{-9a. 68=o k@tV{mpS_[#e Ly"SRvh 4xBicr'GrS[\/:޷Q#`C fxC{+ؐQNx{oͥF4yBAwD0ҿuxk66X9N$%T %,9#Z{)X+y*ĀN|u'i{g|Ʈ'A-i$Wwb./ J:Rom'ΎSS}SI^l9T%C3&:n*Z A&=9m9Gw:%u6@{Ӗsg~ H|c~q׌r."zaeq4]x0$W op\wg?-QG|lx}ӳ_SPB,jcSpτc X"Ж7S&jt9=ܒ<6Ytcq$oNoAp)q~(ny'jQ"w9~\urR?&^Q7 ;p~7Zv%>A3 Vu8qPm~B,:/({k Sr-]}Ci+agO ئ1pOG?mU_.?k97!W+{E\|a$&Fh&/K ׉Ga:ē] t/TP x!EmaЭүYV&Ukˑ"JAxtjtpP#W%zBpG}$Qjr0!IJis3 ϓ4y r"d8}] {"J7e*tvA^L\:,u@K4ilyy&1#q ]RtᇂZF󬢆#8\~TN/#Y;ܲy[J!ޭKHrl멾Sl ΂?=0Qeb</-ָhJ:..ZHC^?FǝoBM(Nv!FE}6mE/.h)臠`oZl(oEU?FcLS)u=b-I\m`A>?Վ` Pa `^ K/|w0L;;x VGi,uqq=W۞0c6v 7/XFCSqJPRm6> M)%!WzAͺ,W&eOklnSm P#ݠ`}o/'8`LΤ ,X[WZnU/5u ZUA_wK@]0 xf؉|E D0&BSJ)a&Bs5$,.]>(I"M'هBPιAe&BW(cSN&]1) ­-2i@r˳L+v 4U<|(X1ZN*/˃J\NI)OOkrrƨ456_X׆ݘ= {S@w"`b W3S~o-\x3*X2Ap.f$} iu'wb2:@f R[~E„(4K%QEf=rElԿ/8_X-r*RA5"^ء>)G1>2_Hhv,YX#Tƃ m] %ϩWeoDVbfNqc>nmudXW*jz[upi`P㘩[LU)92ƽt,W îܦ ZQ#ڭiqlrHr pX`{;^_!MeuXx+ a8=:)2ՔԹ 8lL[s]40G9ڊe ؞[mR}D % ,gHa`TxOML!y kmV'(N)μQ{ YV$g@6r-3G Ȭ9C.\hܶ饱,$*~&p@ 0y4CPf̬x%l+٘X) ;(Ȏa켛7l5),O}}eټ%QP= n?lC cQ˺*ɀ抜4YY] sC$ś QٸaLdvi@l9ƴ<#dB>VKEӃ-j"16ހɀU^s)PmlGW`jv RP|LQ/qn42Tk:*Y`@hMaG駧Iؙ(S4Q "9EA0D1s}.!z_>{CFCt$ BlS~4ph'JngQl%B'a*SQ wwRYy}ABX-@] zEb 8K;:~qmf23eKԞngO[}Eĵ4ǫ+b~Bw/? JwGPR?#8C9$Ui( ۄ? ǷBh̗Lkj;H)gЏ%Yi13:olȽCy"Pvyj!C1{b佈M:JA=wu4WC \yGk{~cYsQA Ea? ݿut_'D5iZCyh$/c9MkEk`R(e-c+|_H)~37<ǜEMrp!ﺯ͡Կg+3Ҵ[ʂDa԰@ւeqvg`)* b)Ǽ%RnM#C?LOLwSY(+:U%c9 A#­^Ã{'͠85!m-yN&]rѵܷX;Vz93rN/67s3%̴8u@ ֮ 7SB'B hCYձJ5;9hiB6eQ dc׷/P /:k9P\N=91vLM͋u֗j9c4V\&:(vwNx@&,M/{Iޏʘͽ)B5RUUCcX2?O./C2&"V >QA(X29b)瘯wR5>.ENB瀻=G701囬ÈFcj?gFRN{bo;>Dy#z|OBTh[S;Zǣ01LTjvRV/FMeKר̠7eƈ_<=?o{Ǻr,C#?ֹP_r^&W)AP:5uSZlHCgT AnD2BHJ0@~qrqRKҺ#8`EbcId2c yt ''2K -xaBR''%1 uŪ#\ <$}S3܃5= VŖ \s]+8GѦ?5#KMaYQ,.NvtefQu$<ewR/$ 5*V7 Cےf_6Q)#Y DCjtoIPY£(}ۣeyi8>`cp27Yuhp~HEpK$w3QDph l"!o/ 7`*'XֿI=?Aje4񱢫uVn^v ƚQ<n麶{C"_Ӝʱqn]~*1E=iƯAKT 4jy:&bMDkb :KI#'-Q)FӵBoi8VE{ѾH+Hz`f9tfoN Uan弚6l%҈/ܺ9l{ܰ"t% [«Bi 풟Us:C@[1bU[1}wmy0:B'ꚲ v'QjD1Tޑt0 6S8mތF1ĒlU>l${ +7> -F_cÆ%EU~Ej!α`7r*`4qvsiGa8_"߅7=x4؜~&ov #D5~$*'hxwkK>V!#yc1x9u.@\=A˽804 ^[M>D= jU~yL0!Glb'Y6Q\ FC9zlbsU)P;0Yzҩp 8-*qAiH ̈!5]308vnO/ErQnF"8Ef[hɗ脈PeC9YǓ|ҵJyicQP50krS)-\b ŸShya!q ޑJ(|EmVg;IfGrmr x{2OѕrwZIv8tR°J-zЃ.ͣO!Ww@꥿>qNWe8t먒sS#tŒn65bG5Zfc >Q h_?5}IO;fA^w__w1h"l\M!= e=k_c08q $rؠQKJ)'aBp!>T,SG'@ӂb#n4Iօ?ǜFi秬ަNJR't i|V و%673"q`&-kv"u˧_^;V+W(jpr?mZʤ1YI0!S,ugQ\ZF1Clz.Z<> L -+&:ŖxşqxJտY' tdw Vku9]p82#d'86 @RO@QƸP'ܔ:u2ŰKXzh^rZ"Wd,jߐRXH) ej~*y8WWtkjg[8q^|Ei4(n#_m  a4X"( = ~m†RXD YIG̘wAsHzNy'$`⮔#M ΰKdlX<]y%=8-uJeQNYɖk$.ݓz']̺m\ʆw5X~ўx/lO,hWa}k"njPn1 3dnwncA;3vwf0͊pR^&~h>`g HQR`i:qJDuC 4QKGzz/xdv ]:$k5-Db7F?L$_9mrbNsm:;xn)F3aD"` żB˯wMWT!3Fl|\ךE }:_(WQ?LZ"R{z ! Z2zh$Bǃc膭 w`stL08~RyY\ZLG_> ҉427,6~s^myFL $2< SfZqZ{ :!핆w"E h  H-FR-GZ.u1b,s֐sP.bj-^p'Tͪ1ZJ \Q eA&;ΓV.O@^a*Tl_)Nj6p(f/F8s %^ImZDC;Ŗx^5R-:QcE9g\$7(j[Eib Hl'v}%[#}6r!Ч22ލJX,4X9pZ B t7aR揁AE=a&Iv{19)1n{Q49N SB2RFluH$^zQI X,S@"!J4\V-J6_/;C'{B< @*X=F$۱[, J2d#%-U 9srW4E2;ې+TӐ\KN%9מ=7"%ge?-FKέGKK>w`-5H[~1Ӣv.9a-2pލ 3YK3?%+lЂyMm7|˞c:>h_tQ1k2 i CVJjn,MR˞ u+Zrw`3I`A-WQfpu/0N?LϨ #R,KFDZl-!,vdJ@e3z_ FeY8R@@<\07F60i0 MwBLj #^֠j%ɌUAqQ#Zh GB˗ N1@|"\P`!8w0 9;~.@YZWot~:2V d4Uaq@~6p}7wC3^\I5qX4c KxFUt"G`?jRDzٹL1僚1bq8P@2OzwFZK|m(YĶԖG&85*I̦w)Ӫf.9ڻ3ԫ{`Nė dƒAJGҧݍ[jWn{#%y"h#A֌אiwgf=lV͏tRԆ(W">gP̭3kxk505bo!Xsi~LIl'"ƈ-ygIePQoryBsʣEvºKaV<jZEBq-a#ݾأESÎS[8@=/ÁX(4zMn~:XRGíGxn~7D%UG=KK')!)={78g2}J0.QmI:2a]W-\moj}i#B)Ԓq2 Oz Z,s< Kcp֌n_ -b<#;H[iΟ|ڀͥr/@k..nCkH&?4& \dY ':rG*po?d+, D"RL0\R_]#C튞6j8t΂ pgyKCMU$O'80XitKTl:DOSyGx[!$Rd5`MRgߚT|e07|-0ޤBc"+C+V46_/mv|l(&}m-WHwd+LΗ^kڤⲶUFŁH\5oEJuُtvoKRVM]3嘬>Imċzps?7BE*:WOsE:1@{DBvz\9?ra! ԌN jg^D#(52 C[}P6xfʭv:%%0{LϙŠ(Io F cQ\Siug&|@030g.+8X5+5ive"z,N.$BA "܎|t9y,WJ(|Ind'ti5\? gĺITnQFhwSi{LJƇ(d8P~%Npl_!wD#2)A7V rvkx!ɘDYQH۬){qp!rFҥiO&F iޢ-i 9g0q1Q+0RTtO4^R @3Znuz+F1 VaN;3T2qS:%I<{ zlY|e>F:V(dTg)a>12@Lہ&7b<9AI UOdI亅&ae 6x\b >t qsYIdnk;UL~iꪝ>e`*hz.Ux)H5ehw͗Oä%(=pe PW 3gtlF $x /ך?}`4fϸn@e? R}h$\my'U )Α2YV_xG=;_NI8dYr(> sIIK,p-.Ge9lWPApbL^+!7RD(׬gMc1jCsbn|aऴMWӻaLci`TUgfzPCGc9 12]miWutt)UWFsbIaF#N1&{tS8v銧|[Tu\Pgv)BIe;^rFxւW2Q= KOA9yg0jIqca/ZAw7C]1̇3'sݎ'/@+1 䌟ѹiIV"|05ѧ8:6yYB!h?]o8rsm ʳ4"'~)3TP ?^?9Չ/h@3ǐs0i蠱:ڪ_́w,hoDΝb1U~Ҩ?d;4xX8D *OZL#4^ѝ䣧>d -4זve3ĨіהaՃ@L/EAmti%5l:PI\:yXZ|abZ/-2zà d&M6z(g;czWnUp5[mMжa}iw3?B.Y $S3i $:fBCg/[r>Xy !tF6\{9)U)n>%]F"R]7U87-QM0hxm[QUoRzdTjLV" Xme#ʩGWWg1jG9TPrޑT^W^UػFL(;L0d>IZoنG!`#94Bk A]c.X1?WtbKj3rk#L4e%Bbd4K_<-,Haĸ#ОBk -},&t.PX5X@wsmyJ$8g҂@hbcƞ)dz!ۏ~q9g]-}onUd[Är=psyr6%Ew0Rub\̬dLzNZmrY@QͱG! s ƛ!_G߯?nFHM(M #ɒ)Ef㉙[3>/'1=.QX//yU+F?u"Ovvvy_$8An/S'5BJ-,٦c<_Gm=Qr'~ܳ](d.\0~4% -TY~W~XRw6fդ^%re+ͬѣv~5sN7Di8[uqQe;޼@ l U|-;6HIy/r]m(U"nXLg-x`+HcǪ}r3Y=P1{7^Zw|q’SryIX22< :Jo&%ۉ+>Ogw51F`˘OlfŁEW'oc݉awULಟ'k Q>+J;G!.gp瑻] ʻSȠSB zB & 4-C&a37Sl7;SD__>Yw1  eG3%RebvD7pd\ t3a8m'ZC(@ ;y Ej%N!R&nMDQ*2%2wF\{{Q cV ds3tѫ<T{*ooͤ/V;cھ"IDW搘*"筦{)x\'<$, x;Zm V$`btM4J)T5+~́[cs_~πYz4߷C6EО/u 41au]ECo|@6]\z_qRA^E'ڗi\O%f_ۓYH8'er7<a[-.( n6V~2/ٹiɎj^48 %u}MFAwcEPAuiB0ԃ%A?ѓ1߻6'XJ0zZ>$kr9ڰk()m^v%$mwpQ0 ,Ȉq嗉( -vBU.iKLO3i Oa9lJSmxCQנ1 ] +)kk"15'_8FDM3>c&}%c?UyL$!j|)q8kJqq(`fÁ#%4#, aN1T(B2W)-"dWD8)'Q'1±|P$$T0#_AE<6!TSgV_HǮc#U%] (8/b+ Q&?H wl)'=VvRHn}5sZX?f|ެr|!׌ .<&kHiH*i%bl}Df]] `ef' voc{25JR[w@Zl rR wh=c2Ҡ2P-ƣ?.Ǵ5x [.1 u =6,,zAσvo`f z΅ʆCR> &+B>GPDSx, f^v5.-Quf nuCͣ%'툭J TГlKn= ӤNrA=zY| |j7Cé\L* U<':]1Rgc'^e$$ E}jL΍8W: 1{OQ qcO9 {d 6,F?A޲=h1(]lU{o/7pM.6lKz}WܨἎa螲FKbT+ߒ= ?i50_&AĪCU}]O3Wc5i2Ypf_GnĒ]G&llQ<ǷV[!P^s/d4\uHI]<ٔ>CQ}崇 v'o oP^ })|4~FJEPCIPY\Ftb>Aƃ(mb=k;l;9\OE1U~]݄N*zv0*'.kN3SkR 渽-oXxK}ޠ}'Rr^=D^W-qOrM3I M٢7[Vr ULj.`!x@dkힰ>cnW󕴇d_"d\R(/V#өS|{]uV7L{g$N- B75T9GcC'EXet֘TJ,>Jx$x2U4Ȼdژ Z2 #yRDY .wR¹BWuN ^cG8 a6 Rtpy/ś@#n&}gU+dZ`2Lٟ-w/CoS19ָ0JJ<Ԏ Uۏ/ž^ E%N0B0Ӣg٭vS911Wu`o}ueTUN]bgm4X(-$|̼S%*ӷ+` RKe\e/ z''Q0h\5dIR "cY]ٟ;?e>큾)*>9t ic%(ŒlP Ewp_nc8>miݽpЦ}4OJچ܃|5..Ou:"vX53쏚bRpqگ'=ab9FF={Mr#0:-+gar\QCF|sp(#s>=iFVK0i8:# S j"%Sj E "ipJ%9Mb60p>|lzTF;c.D|@[`XT0LLn5s1/+G[.3]I)[u<LIW%hjcQz?\ 5L "/"P Uw@ݐ mۢ8Im/3(`Blm$B:}b(&`]k~@(eZK*XĢtH޶Zjkΰ=Aqᥓ7? gsvp3 Q9KxTշ^Α_;2{o4F;pA%kx8ͬׄ_ځP`j qr;H9F!}AjLag\"s(EY !%U6dd/n/`6Y'ּUb_PB=Z1sQH|71)@OPo{xPrY?"]4Y= ln5@Ȣ#bmp&<|$)}+meXgmMe]F^>7,'9Po )EQ~QM9BL 2͚"3fvaW=bڏk]DZ8s@Li_0 {r N)֖NRU!,Qi)|zb $ oץe;D͗-u ոF*#+֍RM^)I;rECQyu\w?ATVP]\uv˸҆"*]36dpя$}WٟrN3;,=,%r@}3ƲIWK|+,bJ)&O7g v.>رڢ fONֺE+(vӬGSX ]t-<4F}\jW2J*/7=$W kUZ_l(*Z Ќ ?+@ ھC?&UvYtUF)g'HZƙLqTF'Ƀ$TUOΩ͉+‘8F|Bd7liSRѾUx<LJZJ&s kZV!R}4)[ s$+|("I; [%EW1V:Tэƿ9+ :gZ8c^"%={4!6zBO@%3q.^4e<Ìy(9r"f ;Xwi%n4gOgfNpO"z՝|[+ierW@PWlc$W72ڝ &&Ta./V6i\ .'X&T%]56}@{w[ m'4&pH^ƥNHEK(S[nM*T-su#28MwQdF: ck8|%0j}$3 P%V<#Yo;uiKR|aHޓDv+_t!~5iU,;MQ2Mc$*=q (&2{ζ&Buۚ D-({jK2O^)v5R^k^3[niE6XPv0|@C_WB3q W؎cϗ*"G<:[Tl>BkD␪]rXhRh,O;B'Rq1<#Vz+|MPr1nCZe]:;髈F{rį M D[7qDi }Nt5\D30M_gY(h{eˡ ٿ'ʬNL5TC!]uKI%KOfSf_;lfQʸ/}Ve" R1C 7TR6^ W*YF4WN|v܉-0&)&?pb/{D&"K)k{C,C:"Ɓb ,K#6[ϒ;swW8V /0`-r>~<53!~2〨LW+Snr{ԏPXp)^m;zk3(Q3i tΝ|~+Qf؞B7{hg@DIT 0Hߕv·<=4fW,U~B@ ;ػ?UXp(5,]"\vM s:i0|=^QWL@gRTv\bd&WSJV!SΒvFԓK֖UG,D <4*jfԈq1/WFSXpI']IH{Թ:}S;`U#MiX}N;au@Ԣ8>Bך&`ی|pZ{ʵK{_S'>;1* lVwo;a+8^KJM Pj=^;NG^RW2Le 3.{AT;{2=oWx|̾7"ہ mv)t͐R@/s=%~_V_A*iQ;Vōm&OExZoᔂRH^NAݼ^'U&Pȹ9?͈l@TnɕV(j+ 4l +EcWPP^ٿۇZA@皵x[esi=B ڈ/esY1pO.'v֭PAv>(K m!=>q|:){8)=Xmė0(p}oĮ՝|RWK^&- q73o  ҋ!Q;y%XUpĉłQ&xy_ f#rv>~k#GQ-½=%(O RȿUUK'Ey{ nx?ёW󸯫iB#^UGO F6ˣ`&zU#w@_:+j=/4C&JMEFFNmV |̽{/n0UYGm|83d-tAHmd;nɍrMYǼe1e Idp.nV7 E)E!|4+jb?D#$ -ϲm1OFdv$++7˙{ ]#svqO%dߙrǠ`r5TONnJȬGNr$$nwFz{5)HE}o;@ $rɦ!H|:/ʟ6@ܭk'SDo>>&"c̃5$g$GrkZ{]V=2 '߃]nH -T0ڮRwuT{Dvs|}^Tޔr=AKdF0Ε=e4xy_N2P*Ўt֧Sϙv!~ E,2oVFvܭ;3K@D‰=:`ЈO_#>phorhY!h进=ˇ'JR]4C{G'0 443W!LQ;H MF>w'=;FD!BNARSYb'3MlA?GWFQm3<W9-U(P%̖J"[CA*!^5pQ3*J|S]A„5w/j,y=sҵkVh &< ;fN|3.LĽ.nTqRMn!ttPQ)AFac?o})(_;G8qd֊z?3nŪTYq( 55XdB3j(m8<  jE~I#~e)cḂ/#3m3i-q'Y%Jk 32فnN~Nk?D5g# S *dF9f ?)!8>'座F h 4q)#DƴP!F:xNR7uO tiM:ɲtHB^ᖋ?~$XO+T<"u㢖3܆B&HdG26>wCfMu`I}g !0؜NTCajD^g_kƻXl! 5 |^6mY:p y0-(Q_2&k l$e-VNީ*;~YYg oB*?*_FɭX$n`YZx5-}ҟ *l]R0B;]t`y4d&O?f5ᡰR+z֔F9Q'!CieFq|;Q](ʄO<]W ɝqK.@p+8RBzh9m1I':vYlD+FlSsvfߞQe{ ͣˌUPnm5g1~S!7{Yh%@+zNJ!mq}"f- s %9N> k0H=!*+FM{FdrcP_O-N_P+Pn8 -) Gיi-9͞P;6w],r )iyGv!Kā&NYU/b%hV9! 5Ék$ PLv_j39 I@~h?e6 & T@).b ),ClL5sH^wκc@r~zvT=2BFq|Wd2ɴ' -D~ӴR:# #M8~[$Ntfl, @ylƞ i&Ie/? MU6S Pm&7d>首WFz.i,z] |:U6&uT *wD\u_RaE%!^;L[`2uIޥ̾{do&V.Sw;dj~,h Э㱙='jD&ƛtݡgOL)ȳ869OAB{w^0qۜn^6`MEuNPTzG]TSjjb ܀g hVݗZQs |ѲHt^tDDRwUJ @՟ȠqX 8 {C[jg;\=Ƹ2Iѕèv[բ W6l;j(kAk}Jk(MzS򣯎Dܬ32uxwKn6m; #>[wZ>[Dh3 WtgAQ5a ߘ mi|X X>­DqB_[>FFBfoƾ;4uߡܞ _紵,}Je ٕ =Q0^(9[8 *Kp(c<}y4 )[(x[Z{E9rN!+l_cа~P{՘r/gMDNlN뭟ɰ2ϝ#=BF}iK$"{o9f.bE97,9ލIs`+(#!hkG'trD1@l9 Nn_ T'(os]p/{泐KƊ-~ (Ht\>STo?[>V)[P;Oʈͼ^ʿ3_s74"9V.ekɇ&vPF<`£ ]ՇT 䧷HFW*w^#Ԟ)"%mtK4+ܓt' +ywŠ*w$?[06_)MᯈK99RaITCَ'VjMGۨ?y'&}m]3IӥӫC[+2C'-!#\z7S_qg"t oo?һ8 ?pŘ~Fl?K=A^2]'Pq^ݫ}UXٚA59[H,kOU`*[uE.oĦ4@a9yc'UsW}Gψ'uz@Sȉĭio_{Ust6vaKuV# Q*v |َ@Q:1vJXTjuOCZ駁d:!QMԟA/n+߅1ȷ%9GM޼L)O-qLj)FVau08xO6<5ތQgzAkzO 4+C˚d-dFlV.>y)f urem\ڧ&McV>OM$JLrW܎aCC 8Yr˥0eBj{¬f3;G+j8vxUK`"7+̥1N9xMk!rA UK&-D6߻gBsN3o l ;I =LLaGЩBOVgHٽH\KlP(2poy*bC#3z0Si$en0VV'w?I/b} VҦexw(D]c1#L"G7e~B̬H[ONk VH:\>fϜ{C‰691E"] SڪMJ1W2ԜQ-|Y|:rD:v&똡 1w30<&Ai1)[䡯{y;mCotmDGTT<\ַ<} V[9̛2FLQ{W\r=ߋkӪRat8;gθӝ2^+m΁X9]ZKl[\`VoNtXP/0J_;ς9NT| ;0{X|`~B 6~׎К"㠟0O^_2/G+<( "9"Db^#' S.< x()kiJa*E pۣ wjsW Y܁yx"K/jd=}N8=M dɠq:%vl!x?Rwвw M$մpW<=?w&C쐦ۮY˄/3!]c7m|ZXrmlTJ/. ݪ\(w"K/XD=C(s.bUmQV<92:r "XIejFbQ0CZcCdZ}M҆>³v 2hD,T?[TsKZ!cWj=WAY ө-m d
k|8MTᠷt7IĐDiĎ(td[m(nKA Ǵ@2s_)e ')[Cuy29kwiꃳ1/FQ6 /hg,ۊ 03h8_`\(($WDB܂2QTjO'ʲ"㿝6ڧӕS䆥a~ AUU>28eؑh{p Ċ)a^%7|0M(eb`[×ZCL6! rilԁ2ߎ`S%vZ4n$p&d cə~ u{CǸ^.Ë́_W,@!}IۈZ+ހYP6ɆG 3YƮppːYH[ߵAǨR&%x+9_ vW@~Y%(Y{/7O杲@?7eKs0!߱teUhMICӲY~\'>TZɸ4̾(alvR! Ce6\OC%'8vL6Yc@klљ ]"'7~",yƎxg\.xh?ׁ}<+HéI%L*:y RޝC '9mN]y|)S:+߆ѴaY1AE%w4~)9_t2\@YedulIǔn523ÇacbXE*-9،.{.bu38A, S)YmRy!,]8]j!K}ЫBRnLjBg%24̂p.>2+A[(ńJ.fxR/)s=nT96. 9Ǩ_Z<[tB؎$㱊QS "!;˅<Ƈ Si.ELE(MQ^ bYޗXԟZPdat+PT K`=G'#ЄFlacR%TMC<򴰊g<\bsuwl P dsJF(&~tOXniUn:7Z\ۗ)W*kQ CbU~g.74ZYB" >\:X[0ΘyDá?t葦M2J[o\^ 9ٔo|#f^8|o>2lRgOyTs_ , J O:^k[1<\z-˕|gxtnp#po !yO-5,y 2MpbTy-<_KGGYHj^H}`9z[rgHIa%nw%j>p3h<ϣ#&oXKӫPXrG`Jb~zEn}ӊ'\:lH&mnK~~:AIp51Y" 3OѪdzh7>qcX81Ih0FR@l p0ʄ.N?iǒ72ŝC U5j`?K:VZ;h:?V3ͱ݊`ݶrjY_#Ђ^T&퇡8mY*80i1ݹqL~EY/^o(7C4;a 01Ke|Tf_(锆VmdX'ESA2P##W;r "?Κ _2"n.G~cY@U\{=L9a'JFWvWAC&.!%:á{Ȼz +jז>|5Y0ip0EVA]y?|Ǽy6Fe5guxG~%=Ibr1CӤ+1ձ~cty)ɳ&"V֨\pEgrnˀc]ם xloir{y$3/3ZxK MLeL4WI(dk4'H}2a,_cIC)e:BG44,/W`Mٷ5\VdR0 x-4v)RkVCXFa tPGmu*TZGjC.M NkJ=g8qV1|9)9;*?Ӡl 8A:pwMT£p[d3ͻs~G磌ukNrb# ܟ0[^Q-Sc"Py2UQ#?R0_ڄ㺨*i ~VM75 y &BÆM2m^} c-Cmgo_@ct. xu:Ź$?PlbaȞB>}cJW:-ԐUSZW$fԆԃYz/r5Mڗz?6<IX>A | _aNBЊñѵv۰3ZjW}sNU%jHœ&LJ@lf#7ho82h974@N: +3]d8Xo6SUMR" 6iBec[NFj>|LNJj.D'N3>]!c#JXdCb[Ķ au c1_ f9}TD XQvUw!,B+X{ (Jbf3]EQ ReiI`lWA!0Cd3;%4\A"t{z AFtD찔BS qv^Nu0vQK !j(*:a{6N]䨃im%*#1dQ;ú*%a/0uK3:+՘f4nxfF 1kR-w;: =<׷grø%`¾z?)^%WHgKFט TiCa5fwS0)%yvxw-&e3J^ XLd-Q]&vZL=pg"Ay, S) \EA?9Ƿ\ q*ͨ` sp3AT@yֲjC@S)C}N :sJ$` !/dܬ*u? at2F,> .CtmWؓS$"D-:I{k!.܍:¯t$Z"#a=iJF|$f*BP}Q*NAҡVJ+_ 5cIVLmP? lx5፶O I5Tq'oKCC#e [b7ѓ4 ȴڥ[>)x/B#"kJ$(M*))(l忩fOzb=p8=&m :k'<{=9*ɂ.C/ VFTN@Њ|A 1+=w0&}n) nitp,KM^!t`g,B[Ǘ0'`BC7wy`tX%NK, RNyMNۨ!m}5逹M;tKd:Eqx:*CvXIx{-q Dðغ@zrge Ǩ\?j(K,<r,h-/Mы` ̯;ޏeZZki`gFl-QW)}heለ=%GޜP@2/TWnrcӈc{|L doP\[RȻ~z K >J?}dDjPسgI_y(F[Id:9Y uABCNU&>F/Fv({5=s@,܅lj@-}&m;@TϩCYj<ׂ)!YU72훃J=̻nNV =gt0: |M-A3d) 5MeK1+#(R4n4_bt4 ɱ3Ґ<-R\3+{4V0o"^uETQ1"n ñ0Ƭ#6gtG+6h.-qt.}PPxzFި~RRwFP=Vʮ ߔa^e?$Tdz + xrY5*OZ+M\ .ktHh1ϠpY N4.3>F5i"r\_)tl@hzJ:KU7}_-jbK4f lagH'(mHǒ!BJhB{Ğ*S nՕa0[2Jf)'I-&hLjxKw䉡ER)'p{)Tm?~[C8?Zu"ܚl%ラjd["NR9 ֲ@|UUnqzTQ3fv7;פK]P!q[x䪮Pkm 1A4;1hCQ|6أDmBRsfs 3SVOۄ3=T$i4d=wI+6 JOS,唙#FC[rJlA)Gne1m@#^Q3R dxA6 mO|͢>o=Nʗt n>[Bzu޷&}SRvz fS{o tG_wWi=!Q/1fv;r T[$ $7/sV{M=0FpwH Gѡk]Y(q!lnnj;g>< }eKˋ2i%XQx;BJG9 xOMg3M+ka$V!3G&-no5{s6 }(X? x-cT}oLd%,LS(H)ۙ#{Ȉ~ j}z(9̆opۡn͍^f5J]c<h=}ҙ I֩io?B0,%CxL{PXA.PPp.TiwC Mgt=4!ܽQmIx(֭ADإ z LpY,$׈|0ű8 x#8yu3SJC Kᢩ;aܤ%$3'лkD?|Z&3 'bc 7\ ҝR@>>f\-{Vϵ5֐n U3K_`b֞a.8N:u4oA,R6f +2jq.Sp2E1,gQsݏفX.2J`=6e*ڃ<7$ x9،vg!S0.rP0{x)hfj93Q<A|2W|?ئy#6,hB[ roƅWȭ9lT-| hT%e{OZ9 \́Ay~rՊa R݆yvn`Cub>ۿ?EsÔ^,pi,N}~MoVn>L>k2w]MXdjkoPL'hR57ke䫸+'x oUZiI_ӡT(k\AܼM<͊07'ihv}q.r(aw )?IL?hj;j8W鎡M屵'{d4M<(!.Rfx̛L=ԭ\56YpoV+&"toz>M@^99]C qJJ*M c k xf}.pAUmb8^WvFv(}^K mʧ;A@D%Wvj+8fLB[Fj|Le"4prKK9y5 2*.s\0SeLN.c!2Qk})Rxs@9]i yX)=rp=6v$GQ=^i6#Oe OG6,W,7VrNfE$g=ZLBXLWx}Ȇͻovx:|z/uްҦR=${YYuUhj|z6mHZ{a#'.J݉X,pӭGzHX>z*b7:Fk뛅7]n1Y3$I?xpL&zljqczy0h>"$&gT| %׍!ޢC#}\K ĠM)g1JYw>>bS ꞁCD zOGe* y=xH4L]ؑl ThE\9%nG\>X$irW\V R(Y;|5㗑t4O[C9 wy2 run7M TmlN-f5,1ѝjdq 8C-#ikuդ :WM`aS#HXFxr*̵2wЪm?٣B> 'щT2I<.Fæx} ƯnKMO>fbuR%0Qp|Xψ{f9JYYTTn/^@ʥQ9OQPf& H͓f^HE[?yEQ6L )bv$`\hZ}.? pLpK!=XwnGwCwFђynTKY;mHPw 1>6B[ǃMa@Y Cŕ;4%A\[s1–yR’ϵM8VJr3=YlE_r+_͹jnhTyP`n*(_+ŋϞoxf'f厸 F@KЩ1,2w? ]#f(tE;tR Z< vZVd_ ?:LN;P Ѡ7OhG46p`cV5,Ml`iZd%]=gí%kzyƻi$S7E-/42.3)@`jC` x5TxL=uR6Ҡ=+053O] c`J6_“|enܫmȶr[C sN$,î@hc›E-9W3b O>mu8y"Gt/@ 4̠SwU֒ *.OWa&*/^ rӝ(S<фmG![2XN}nGd2j>ɗ@S9 :q:^_*Ն+D4{Ҽӓ>PvX}Jdp> 'ɪObI.WrN0pe0 1 s\ȨBJ?@U3u`/p-b=/;b`P!t\6P}WvۖZYG2%<L'q9,I'*yE_G?ʓP-P~€LK!'HWhA_MMiɆr'.iP xxb'#?w0P|"DBc YWOꣾj 3cW󅴧n;ȷLIEإaQ6?Vk*E#CuqK ¸;m0l8]7Xڝ^)(5(U?軫,7沘1D* 81jFBMfs)xB<n9#bSߎ{dwԈoQ} y|\#@ȑdٓ"qQlR&"@1FҤm2Ozd x\;zq۰NK!$42eH ~]{QCbPń9(eGk~z GgB A%crIN=,G1PR;x%q,ulo%7;w6~~J/ ^R50|4NV>tX̟#Xuշ'^ʬ ^ۤiePpD\@r9g^R8f*-awlY$ W.^O %]2yaj 1{f(ODCJNkᣳHzSG]Vj<0:a[\sȫc*j-} -EmW,m_,:@xI&g<4aޞ/cż(ٲqǯ d!0,=*}쁊yrvܙ(+{d$AB 馘-e=j LAx2\2loFՔN19-ੁhV&x@)9~'L qS/U㥋j},l Ixc ]gh ©j$4mP@#" +Vd(r^zTdFGăS]E; LDcToЍe+ ƣK| 'ŠMJ,U/;0C}Uw |P\/`NW&@@29IQ>_=Myϧ;WA$D{Yz=9Fl{&l9EvY `͹.YȝX~m'A>ne9̕ە;=(>osbr]9/1ٮB(@5IiJmo/vZbd~r,Ut;%x,7Rmlt̂{U >r`ӻʟQEILJKa$dR_[yB  b1!'4~׀0{M':b2#.{ji}fؓ&,'WV]B/ypJ0JD/^ïQdz]8vLc2ᑾ(i5@ي֨)dߜU̐LI9"I\wջ\> - 伙~X娽!r{P6k55+:G#B?T~_s+:'2rk9$ ?3"c]> i.^Ff)@iz)Vy\UY<<=Bl!0Z%l_#kfR6bԎQDkRo>V쩫v/];RCt.' iO¿X?N:YM,'Ny0+_OpP+jjac~1]xv,-{qLn}<'iǚyFFV Ղy{\grMyZn#!}̙\tqb.x[̌0Yʻ4"NM*W4&ʕ1ު5f[{%Y$d=䈛޸R-2\G3KN:y@wԣ`)p>;4|÷~JMGz1)#6K3@=8%su& jæYvZ1x"9Xx4#,M{+)^ wP(NC)و# be-t(^qvX{ǥ_ſ8, ҢRϝVe*\*``<ɰN`pZЉ(T *Ew)p]7 m4dӧGϸb Sڃ`K~aqMX;lf%Z R} 4.NǏx `U ? 2.=`qJ:: 8(7-6 o3Ed2] .mT$F?3iNYm^ >Sqg0pHȗ 7iMvE&(D:_ ލrt}{ 'fbnlp*hs3mO_ L(Y\&/|9sabrʬ^%M81Th͸6N+;S8Vd}٦?PpS~DaIPmrrԝL+N.AC8tEfBwR4MQ{ KWU 쾚SP<|>_6R u`KNÜ鳝IkcqngZuʃw,1L * LO[TL7%g`bmdž6Z˿ .p_,ahA z|?`'0C"X|b4doC`_KC%S4 i??:~4k BRÀSz bιEΏ0p-څNq9p@-v/t7e9.itYr~?n@)וEB)8u?/Y Yy}Z@D89,Jډ,8dۢbk;_iG-P?G=6̟PS;PiS^2M5HĉR6H#R7ݐ!x?~֦*%cRujtLVe<8z\o-mO#/]oqY_rxg )M1h.#^K#p7Z1C.R(:fzfad&+%dB)lTC#. gPI%{Vyxst\lS,Fǥ_[ˮEٳ+x րRȟN?j:L;:R3KH5ķb%1%mٹĘhUFFtƇVaZTl6lφd*boXΊAFXcf/%6Rc o7腛r7XX' ؇i'9Ck͌ɌHڽAdR%znzic!կ0@jc_Ҽwwqqc#̹KL!_(i{ >ד1[0J 8٥Ĭ'u`-a[jUY7Y-G(u|{=}P H?4SAzմh,u7+ؑ@@Jij k9lo (r%ePj5y4N60[B߹] Ԗź_\k RU2\*[\?œWhoCVPXBL@BEMܯGG$xCb+SpD2X4ݽKv>2a2a&7dVy-kF6ލD`7$ s8uwxڎ1n;B9Q7C"9?'VMvCr?A onM1,o7 z+8@\X<Vi{2h(LMU|q!Hg`K}Y]ƇGq9dn%:QrG 0b1Om`IjV87bͪ cYbwI#bpZ wiHXd^N91-'rHs׿c]$̘?\Y)#2;W)Z>}+T_CXN~`FP("@n.<MJH$PLq}%Uh]\O- Un n)z}z%j G?ݸY#z=i?uA˿~`I`BY\%~ ={liEFX,ޗboR _qςV~NG|2C:|s h ē>0uf?-g@OWm ܦD_ >lQZr4HoTxſߍWWĻpp#xۿ-/G2vV,AJY (dbJz1S-Gy h:o[ k]isG(<^c;fdT̻Wd}Z>g2jgгP݇ⶣ\s*3 XCTf*m^vk)ʟhXI"SjaJWLZt &S׬Vx4:j83Lbl: 7=B-"D rV>) TZSMgK>y񆝈kށ '13d8S.!HP+;o%oǘ^A%Q0=<! mO9Ě+܁HdDʢ; i?NRyǣCQ r6y˟Oҳ؆ J,M QuɮNE[nw 6w͂yTʰHuj[igx;>-rt@ƒ>e9ZH0-Lo~qMGx"b>YRrJ\ ̼Wє6нRes&Ûo{Uu2 i0liP̱d=R"u138DE;:|TDRkDrv Z#I)ȍ9G. Ή[U,Ua0<׎>u;#L% 4"'3č|B ~y r>8YS3/ƒ_>F㑚S>sa꓆F*:.dFN8n 򛛨2y! +>(GGXۙԞue8ẙ`"vA<_c?uzG:t˷sK臬=F($o2)?+V}Do4%ׄ1&m-g3k])w l;άtrp:q$?fS WSv"^@fZ8˦=_2" BǜЍ:0=h4=[`&PDViFga9kWм5g:ݐAӔv?z/4olgT#jMk:px p~ 2_F7OtI-\Ҹ"TV%-#NǍK$ZbSaVXI`Yq{Eɽh@wN"zi'y~38鐨j2#5X- nOV)`i1NEB`?l閴ChCzIZ5Nn|F]"l:>0.nJ7H{'`ILT$Hj=8;wHV)=` v?CZorPH#)؊e=vF spobif ܤx'; k7@+fg_QS,gaz K+}:*c,e~#W2>{e[ N׊ ;x]&Z{thYN:傶Ւ Odpl՟ ĢRC]^EZ"e|[hO ʹ92E uk\rE=KL܈* n,P& Dߖ.܌nR`ڔVK\{9{n⊇D19AoAĻHzE^^O\q]sz~i?oET#%ZUtxB4[>}  &K6$SJ+LGV HXm^rRop7H+f aKy:'/Qy0-MwP@7oUN'E <ɉOlugך)EVYA?6:'(?7cO3 pvU5Ӎ͂  z<@R/J91 (j&UJfA 󖱢Q3yxޣ,?pp53Ql7 pΉ%[X+!ݲA +_drBzAV].|-7;9*5,.$_ /\"Xo(t"N:'١}8Nőzr pyݶ S:=)Wb@?6— 9llVPJzcո8/ֈ 64gkz-bih,ƕuݣ?&ķ41[z@+/[ xL6ɢg"^bn }mxNjk1)Pp4*u~S `ҝf~jsLWV] =ՠV"ž-нȍ7`͇i.e,ߏ~V\z@80s+#OߙhP%r^o1;IƤx#D9 cZ=!V3e;o:xth=`n,U"5Fj?(zYyBƓ{P5fA ~ Yd:I3|;+tK6d&n^}pg$ODp#X9t(7BG3W2v3"$}t.L2r6#Cc qmB^OB I3MMCSd>!uM:5&T2'@"VEݜ=%GJ[SS4j :fr8m3k?>һXԟ?^ŏZ p3]`tP#עu/$\ nWypӢMas8GL__nhw9B s9QYc nٺtp^jF_;wet t4v,7{MK:&eIDmgZk3N ƪR9=~Tc6^(e#6 =-y1_xrjf;pssO=lFZ3-Es߰ܪzPc6~aݘ#Ɗlt ^Ѧx_`@ -Bm({6B6;_vk?e E7qNRN9dWKgɯ+̌7h)P~RCtO:4rFEn\ T{v7??/J\~]kt=OFeDޮHxٕ)g \ s R:8R{;3 ɾXaʘNnHB?P͇OXZvhap}TUٕݚ@ W%@3Oq.SR@JߋkWP"p 8 |Ϭ9_l2J*y)䐄^%}* b+S{rVo!uOl>T(,A^ݥT"rbTV5yqSG@({tIUˀ| ggyAtF6N=ŽPj|iQ`r`4q,kD̽ҭHmmx!Tl: p_'l8ro@G j=Yoۜ(4 (5 ^k="۷6ع{']e1u6ґ_+p,; LΉKfWhƆB{-D0t1)(Hbt|?T _k2=SfyK_-rZ 70ŷKx6(FK>@]xUF? zZNq϶5XXj2X7W>*[,@ , 0y_8O|FLDhfCl-aD-MH#۱zHQ8Bbq lJˇb龗|Bc /sB_ Z^h4n77)ѕsBc~a7GE79;}]EȢWۑ5 !L<f33٨>y1K7q hY6'24j/]\AM@TPC@E9rtZk¢K'׿ӶR(6{z [Q"'ήhftO1`[{UX(% pNWmG(徜W}lm/"Unk6vJxj鳥v oiTJU]4i{=e f]A~R! u|a-pEd}P`zI)EPN2Nwٺі/@ҧRi Mѭ)D< onN\S8yQȮȾz=eB> CKf;䑖uET-\?j՜!"J}i ⋳_3@@ riuƢ'ʢ-܂s+|Zya}+@Q{x7~↸FEF&bJ}P$z"{w'HPpR 1n/ģ9!5PMa~vm=b Z@ M|L[<JZSUq4v[T`:xIuC `ГcI`,P2"Mء_XuLuG"QZWQWK~71(5ֱj/5"|,(u+sr|MͩK/[uɼlTG_Ĺ`[m("ɽy;^ʂ9dZI{a'1WspnB2`0ЃujZԏ=ԾsN~m&geţ㴂OZ/i6Q.@z`/Iڌq#d̯;9 g;NyJǰـV:cq[o4Ѥuz?<`u5ćoO~i>n ait<  Y9];z+o"`a<ɏeJH8FIh ChI/*f<XYG% 02Pi %vLߏF)'кtW,%7'Қ"܋^%i%۶ޢl;xg۾;H)-0Az)K%gfʴ'4aH0N96Ԕ9 \5Q2&,O>edMtp0vtӶ1^="DЏ*3 BCP‘L+@53b m v~Anʪ@ex UTO{PR>Imh[ ͊zoPƪB"Hs_'o?C(v.[e ? V|is|p4^u#j|UkLL;.N{ ˺ӄPȈmB׫~1L'hӼIxh܊!{5ky=7[3I:|12wL}>l8'-6Gx8kfVO0(L -C0`khyE⬪H$m`YrЄ4F(X)_DeS#{DtK+y,Il)q_!v\{Gݨ [V`/>H{m~*Mۈ^Ղ)/2`]rr.nФ¹ CH9s$HjMUyt/߆lyDܣTqεq{{%X\P#C_y>ͯ/$A^֟=I(BGnu:nROMXPZ=L;_݂ 8AP~De2o3nGuȊWqwkQGvG{7B.2I-7gB.9Iծ4?5e5SJQǦ?#4a 0F^j/ISMcX{Ḝ گj Fdf5lʽ.#֊M"u2"N::G_٣B5yUKҸ6A~Cn0_- oZɫ_Qˏ|F3q^K" ?Ű%%2RUU*U~2QV"]#}w;۶vޥXC7fI.U~|{=4#QXJ)x5"Mh~>"sLL9ovO҆8=%/o0K?2 2\͡n8SK vP ~Sb]bTC:GNLw7 jv}8{&D(ݞاdk#8$hnkkW@šnz2T$c!AI03եL}н\OTsaxLئL8Lo㓦)ʊ{A+&Nԡ)EK'3{ׄpPyxZ<ifLzjRcOK6wPfZ\-m=t5\1y@b55D m 딊WsPu˜gҥ5!knW[8yh[X7\eH^r!ۦbϊ>eJ2zF8VJ̖˫&B*zp r;KlxY푅Q0;=v'p PdMzT<4eRr\hze*ڴR;E N 2c'&|'ҾK( 1Mb5pwT/f^->XbLW9Oͷt۷H~/$E+Úܛ$h܎?&cKY5dShix`%r9ex>{R!T*3ҍ7BxpWD 6 gŖ:L]6J#1f&#! Ƹy$ heO_j=9o儖⑩ȡhpՄs#w-e\%T̜0~/2g:2NeTqb4h#vqBOoA*ǓRpoD Lg&]٪(zo]` hvhw o$.9Qcb@UPX#PL_Thmk/F?L5l|?]@ I~/S@tFbRs qZf>j$oIqw 0RJ\ukHVI)2mPxI})Iw6fu5u W)mŗMD + Rs$|#PM3V^-Xv'W kj,@{$eq!3 +*hn}4e7P|=2[BSqZti ST]%T {D"\oZ3#lʲ2j/+ޢ]J놚4̙f}AdѾ%#=W?2m N>[P1/R c]X#Nj'5 mk܉oۓq8/,V4ۜcĺ~dZ˾231ۊ= jx4̘OFc5"(+-N@2nz}%dJ5"<teRoj%Чj?qMnN5Y˝8?5ӱlUUią9i5#aH Z<ELF߷ȏKgLy G? n-@Ԥ|:ͼyܶa\|YfC :w7'mB9|V㧽;p_lS;S1½&fMbAg^]Hb9K.Zٌj:Y)Ь!*>ZfKMr/2} d'a=&0;^z#{d֐r`0rL~ pREے6SM{ :A9: fR9N0ɎRx% vXMrOj'ï UjW0azoط=0;_[(ȬLJyeα|P<+?*և#b7CP3؀YF9EyOctC wIdy 9xY{ٮӑ;@nEGe%Ri=VWutsgXۼD}P:8,Ex=% wSkkc|7JZ$}B?xW٣UmYJxԞ'q$p<jHBc?k#e5H$Ui:%Q, Ru>˓m|ś#0HVOc,#>a^c ǥBfi6Q b}ppϲs}:/7m l})Y&DNA. ~ب* `j+5*Vi^S6ؤ T+,H,Eh< ͪ8mOz⋁YBoeWv) N}aֻd7xuk!$blj<7ˆV7vįJ]Z },(7vL|JʅCnN ef\+ձ]ifCh*+Ѽa%[YfT`$5F.aVD#ղ`rU wnӦ1 J^ ;F7Ds[@P?]t,B8EۉXXz45\iy:PmPsE5+vW6࣒,~۾h~@a<ئ y8_u!-f3z&|jeUJOkyQRـU-5"Ye3y}zjTDM\/P$ʌ)G׋7B+8|N0! `vY6̿iU*B 5UƐ3:4r|4TA_L)8Lm);2wL 7HnD{6XbO-@FD|$.C@f5`A.ù>tufJ`0Mk|S9ۛκ+`}@r} toFc1z(ׇ*48Jk2JOXrT21Aϒ&![R~\yp+1?֜Mhi)e'gpJxʷ q.rL=a,Lټz9[+$ii6*C*᠐3lF Aq妎^l4gf\g\T{ Ndl}R^G#-声`Rr>FM_.q煗 a>ISMLm4Q:4<[BqіkSC7fhhN{1! gfDZ:LpYe;q%( I$#K 0K{+?B3toX 8ШX*F $u:DAxMȃ/{\! Mi`{P {ym:i^o'l:j+u؅ع~*n'A ?M,n& {G}x@]bTl;;R9U20VN!L''^WRtruϱڇϻֹIt:P`Z*HkL]f֒kBW{XZ qyJ.>1GI)E[͞ut;лM S\Tw5O"Ad!RT[rHH8w";Rc=b-Z$8E aï1QRex"Y)'le wvDG r6ݔd}PHլU[/0'l+;EoBLج# .0}qklp>ͼs݄$%߲;X Ph=[D؃[4͔AAyQo'ۚ^^ߗߎr~s,0u{g[ RЦt27}9@'"et NI5Ck#ݕPˊ]yEM(%NO'N_s*qYP̏"c G"^Q;}]r4>.ic'2 g:N<0xd! Y<AҮ Ĩ߀[!tŁ36r۷SZA : xz eG,:Y@b %H if ѮX6M[i/NhC $ 0V$հyh?kZAER5 J=J O=֯?դq^>]pmYmw8BA-?CU@Ĝd$Vr!w**Y ԅ|(~CjIgX͖QEe h>9"_nbo_篾s)Jϼ>46+R[|H2*gfҝz I%J:eV :TYv&..i&3Ū ,x} G#-5z2 դ0rD}xٿ?3~#SŮ1!,ee3&_2E9?#Al}Nى8F_wQK~`BH1{ =Z, G9 2HFk>lfsewYqNaA^nyl۷ YG^rh_(W7 kJ^lj!{{BV|7 ]jի wSe |тCE)HrNe %1?(vBA@mx򎼹P^ #yNbʑ'%^s^<6ҹ`W9,^FRArbp?˟Yy{p3p1`E3em{t-#Tǧ IF4^0WیWFXjT~?׸TޮLsaL:ljbZbVw&&[%a!A8'c fV;9ʨQZm2%e'<,Z 9U%&fRf,Гv52(NeK\Lb|Yٙu#OݏZ(m߈QQ(+4p,yO4P^G0Q~XΙA?SWK8DG H~.W{ȜԒ9.ͅc⵳"f{wiRds,5_}m=qԆ>s((w_9y{Գ l](ݯ0s=;W]=u33eʎoI:Eo'U?I-LCY_UggjG{~PG٣Ll׭+"ߏ*\תSE}[) ]WEEa,q![Za}ߧ[Ҁ( /t JɢG"_qd~NKY *W۝ëZwHf8,#}*OfVUsU?XyO;}g"42\[xQj@f&.pm+<@H%{׵l3A )g2;);AwG~5;9AGQswXE2ؖt|唒9pJB"*kD'7X{Q5[OG_s*H&es9;hFȍxFaRs1 kk}]n 4-(tH빋|@_~x' D!ؼ~ׁ&G0ӾnoY-h)D<.ҝ Mȕ:?<ȧ4riK&/OJ3c"B[u$5:#K^M7>LWpe9JU }C Q+JqM۱ΔƸ7G͛K]40vW!IG8G\?# ]cJFc甹jbuf/c.e|o#x6NPM`N ͜+6,:Z%<|?:ZHWfdl1JoCn|=tE_8,:; ".&J_)ދ ,B-$ }<ԭ&8kNi$ԢK@Wv00Ӵttkj FiE@mn \G6A#"·׏ucTX!Pqp Yq"XQ=˚#o<;=cڇY^. rJsײG9R1U0d` KIx5m :%(Rn_1E[;f:LjZ`;^!8MV_e$W=<<DFgAK:lߜn5K:b.6.0xfW%8TPF%z@2t!Ŝ̮|?KA:VFaב9Z^M7Q+/UA/T~1byDuo5GX+\8!֭I\:mhgED)^:lqW8+gb8wP=ut74 ,SZQiYuy@{@+J:,7ykxxK-M1TL`&jnIT {OolεjֺCtx|"0^|8Z<5Jy2=w!LݙB5Hu㕾6=Rh='5vYlPw9}2F`ad 7O{OT[:kҧ.O"K{fAF˓.Ifq3ؿ1ؔ@<&!7k#QMnd4?2/&% \S ,Y .CzL8YG%F̺x[rN,;g*O4W'we-,S߮YV3{7Ro}Rѿj|j|RCz罪ʼɒr,@q2 {*57ʟ޽#֏Aib%sJuN\# |~cnj$p4F4䧆X̀p Ϻk.O WnfTnῆaknkgS(H&SbwŪԅCVKi`^$Y^.:a\k( s-}ᬘb2]\CX?}z< 3ie,?гEA(n㮟e0]髯 qA%9&Qξº-a\7 8 d˖& 5>yS= 0.B 8M̚ x^h{*zQj_ v (qx$LW3r+L~W&|rkVU,<hv\R]3킗Vx׀I%~:¯841@d^{~#ui=57x@n *[nV^NȁYH%L:"È)[#45t5N/c#e.%RiPW&O|Ny"WNÊj>>xZfyT!R'ļ :^*ä ,((%`;8ꏌخ))H_S}[]raViHLWF>jԕ},,pi?K`HRu3ۀZ迿6n`brb_WA$ ܤ&&IE> ᧠m{;I5[\ܥa L^wM0&bFU؎\rκr\3{Z.NC#ai ser藺Xf?U,@Jvkb_\N1e)z"^*1R& =gM1ThZ'2E`/$&( f `g{9>FMN^4:3/i9m|ND`SlY6AGP]vpX2C<*<]rR,ByRwa2dč7UcGzU5V!;{ͪE ׃(fYn ^^-V#Q`T[aIVp*q&o6v h}A QR!BJ;e"Nj%b$M5՘>2|ݘfPV1E-` H:o6{M2yh[lrM.1ů\ȑ`9_E3d^5ݰ808ϝ(#>rs/$Ll*O\QȽj\ kgӯFS )Ot/BǾ L-C*63 Sa:gK9A#?f͹3[1r<">aP0؍#1m?k1+ XcυhcQI{{9oj'Ƅe`3ƨO5S\iz+471| j].Ua4wەjXg= ]+PWxd%}/ *ՠ>Or{Ղ~*ô`,b=}&=YǾY\..J z;ݾPQI|s?mpQLGD/Dk;jl һ# {uW]ڭp ]TirHۯs؛5UuܲMCkωB-tGnxMyߑg|v٥H\ |k/JQ{Tj{?eP?m3L@*|֒MMIt _,9QT2 .+\z,8!8p͕o5 ks(YP<((xBx>nM.HՏHZuSu>CLumH.3hb/p;pl58>|p<1@rmP%v=JbrI#dѤ?O c@5h Sh;e+k0eƯx0>8\6q$%֫liMP ,/g8;ս)??#`i.Jf @*B.s$/EYIly=ſ]: ~&FK0_D_ k8jCE=4&Ni̪~֝ǒ̉%6 mu~\%EzJ%m z9euLzXr$4K9~Ar Wg7?A_s֍DU(mxvwVx˩ LTe%nZ^\|^_Eofo0oуE]Ώ/@t!A 59R^c_I+X,؋Zˆ2{ c7$=B51pt7ql^4Q!4"LlSsId! BYudnZE*?/9WyDkQaݒKXvdrb4C\1'SAt'go&a37J,Œ"{VۉڎXOn(FlAT%JPzcN1ҋ֎ s [QffIdjYeq @m4?%#vs))$TZl!!e }ZY\~0m0h/^MPk.CN+j cέu~uifX\zݬ򒝵gĜUi@3븶fC4ɸYNH_Bp)byїw^/Qݹ'p1Saߚ=oC ~"YIV$ߎXҲmdbJKrϕɴ3: eA~<َzHun7] yUrt}f 4fk1ܷgNm{aM~22O4oqRVլj|q~xkҧvs"?'X!0<.H#Τ:?Y4d7|7 cR'Ľ5ohΦB_1V5.x&! `Pi-ި\W˭6_^JdXU)ksj=vwWū@O=bvKbb$ @0'=ن;KS HT>[۸=ZӱlwuࠞoX]Xz_!2Dꦤtλ ZYeoeg^4O#kqjJ2%kD^Lբl7C,kY#/\sۀ4xV3|"~D94Gnn4$Q|*WxԎ_߁8J7h~5XeAS($YPJZ7B\@; ƌqM* K !E-?Ϙ$u2,VsEFJ/s1朗+-qx@\_ b1 Df(MO342V8{Djd *ȻNhp/4^(1YvDR /Ҙ ^$zsdށC=ZPDAs6n"NLwL5ڣ,"Ϣ= n&u@_Zq`fЇ g^(ġWǂ7EcyH)rª"0?*#VRNY#s^ǰMg^ OCy(Bj;-QW.ˆFQ6tD~`_@xO2&ݒ Cal/;EVR40X”WY/v 8^F$! (e[߮4_X۝Sc(S dq5AKĢbp] b2BB5d^=l?qnmTvP`yomOoϠS>rJ(vށ^ǡӨ$o^%4YWτ!151}Rq`P :R" h}vB ;sd>4]5:aa:!2͏2'nة"q,h$Ȅ);GSRqO TqP ]{68x|1_CM(1S2֕? @\U @T_& ^ׄ6G u.+gfmA ]R 3X99f .E̒j1JNyhM[3^8%cx wGfgK#͜8FV^`8+_$2)RI!mvE-nl䲒]p~|,k#!G  XOYpXQݺp{s?{ +2ӖG gD8`HVM胴0RXU'͹lPӋ X >6l7e(mwǻo2M-.g3HB@W׊1sҕFg%4fX bd׿jAF[>R ^k KY"=tɏ%7"7涗i#^@k6qE|U ꜐"Z4yKwh):v{CJ7ZǑqHF?wY_#gLI({k?T6@\􀓠{KqI)$c^/"2],&1&;h>z?|d8Lxp(" }ʪI`ˢru{H )U ]5d< =Zq8ySWdMUn/1~}UY?j>Fqm&am:P0`CmY eSl׌K#Zet+`@evh_݋y:}{=̜z㢄{ 0fZO vfQDAT[ :SELy!?ϤO{BX#iȵS-̛qٲو(`(TVN dWkE0w-i8@@7,$L_ɩG vx֯t/Iqa'os}W &2{Rײ&'9PJ؊:d(b+R8YĦYb %LԘ_Zy>1|{- IM2ό2A]*EZM)QMC&etH'_VإtqHw$ RL*X)Ebb$%ՂӰ4 ƞ=o⧻0!8w}y<e"ʩv:&k\ r^t9hNZ^J jXJ ~Ԁ ;Jtg%`U:4cmX{؝rvܰ2*:4O(fN'QS;j6 ]3N6;FHCYĉ3W(#W@N1MtXWr}6v\ΰDn pּa"W jEZn02|%XzhBa>~X琏mʯ@&Z`ȲVE%Tڙ9"uBFE]B'rt=OK5m-?6e> 9МrI'7~;a`ܒN>Ύ)tq1d"/s~I9~P0ߗ;,5 G):UNIweX{G`y =9an3b46_Qiũb@),KC:6D$lj>'Lɲ|X-s=c^0Qκw%ւ=>Xc4c >a=iY`<;зAɲZӎJ$%Rgsݮ?%ÐJK?t2,CC&_OAonZM_̇KH#nS:CRq;Ϭky2ꈴh{0gє#o7FRA_[o7(遴;|Fޖ~d}՛S,gPTzxOOVB7j*02tyT_&q0C! Ir[Ѧ_+BXܑ4!'џrXSQyo5=< 兼$̈ W Ԟ,6`y((;/JEؽz.7c-їVwaL={ zᒷαj !D:+eo~!a>Mq, Y4\~a|5'1µni rB; G俯6SVAuAI|6$4.mL]c3YD"蠱c B<M+1)|Ʉ H Lk;i 1>1pla뛎z`) 8W3 AZ*iǿhz7-^tP~CDR`~4{OENx)d #AN{Om/h1KҕE vWdpwX?IZ*|k{8`h@hWvU~ld7 W[k:E˙cx#|fNC닠_*y*x3"P̢"<_}<(9{"궦Ԕg_ƣ0)=(sz{otK;o&Rs"C8Y ZZRtaN|71ML3z(w{0bJ A% V\W.e/ r:%UBؠ{Dng ;?*o=RR-3L {G`=ZD{ߊ'pӉ4\Y^ۘ+k~u.Mʀ~aJɌn赳M,1UcwX gKj `5rWFtƬ+㓩`K |2 q]/: [&%0hER(bRCqpvWlhgv]BY}<`ںcd$—uIm̳~DlXEx'`1LtdG~,xq, 9_vo tP˔)@Q$L Z:́*dM#1(VnSgwF8‘NCVGP?6ve:9\^J$rp8!` 6Q͇K"3l3M|obcN޺ceqhq[K`֙?=OqWp񆃣h0o\N<M#vתw~rFp(!#CKТUngJF3A }Hyw$7[N61(:LKEl`SsL2 ,!o6eDOݵ]8Sv±}cSm=s]hlo.EWWs4 JעZr">qFb|{G33>:kiv7b\냰a9huP|?:rMѪÀj5f=نTIB=u.'Z bƪwW;&% Zu6@a6m,< @O>3UM5 }IÑ(qy < YQXk`Y8;S3o6}H׺$BZLĬa'ϑCD%͓0@&G9 ^RRŘ9MK}s`<ŸX1r>!4L@_O*VsӚk07;O ,Kj!L b570x :+B=V&"1OYJGvfSc .v)./e ̲yY nw "bڋ=Zߟ1pzF,^79`[cZOz}beqIrqiJwO)GFf1!Qs (`\ 7' 3ÃփtNԸAO\ #~ |Nuui4Z2cN4m<&a2Mj %3 h1,j헹vCbNfڤwO5kh1ڍ̧^I)jd*ٍP!kسI;`Zl[ `v06qY>ޏ^XF*@YDo}F&'LMv5 ?~cAWܿo?ϊdD8 ٭suGqur&APb*D-5yS~尀p=r2~ALH>ȓYS1!}irSǃ~͜'I_{ޤ R%tl:X%O.\F'> ͬEA8pW(|;})Ohplz w;ԁw5*O(~VByU4]x^y+_ a#eطnm;g[WD[i0K-AN1-)B|l"zBR!'uphÁ qlM|hVJ Sn-܋.c2S_toF4\ \urվTB#C&*ao`Lp=\ _ˌ6%]z=U*ͺbEUB`5Pjs1%\L8\olfdo>"ZhWU>1nSj,_-FQu-K CaCfۅbJ}Jܟi lz pHsh me#>9duVJt~ǃsthұGaFJo/G|c^aj!\)ADr̜ =?M[$K q:QA? s+ƲCnxtGnѥYl?kҦ@Ik$u)T%hۘ^NKgc0%&-Ssb]_PB&rc߫ }C LAh[#@VEt{JN/4eq6Wk-C"vmtBQ j&2=m/ƅU .K8C[_A֘T ΐL֤ QI>A]oݺ;sEb߲xHLZ) KtB3t6^c*Qx~ J:{,-Z dI i/} +YVjo)A 9Sy1%[=rÍ Hі -Ax):{fS\_[,߳T]l" K z\!1|}dyhֈ;Q9$#,TOWP*}|4ލeB˭Amfӣ5[tuDC!=*`&9uҙY)Lvu;ALv(ƵqR}-+R%Uը_@ tSV{d:q:y.y] ,D x-2c͵XHD#y;`&py_MvN曛`ĔGHeH/-nhɗ(5/}p1?<ڣ^g5@h|t7}mAt=o^R}.ꊼC3zrǠoB:^CmVzHq^ǜ9<Ѭ% ߖ2Z`*qh]\րxZƗIdGZb1^}l/ff{7dP}^l[=ȐT]# H0'+gp`.^k@\xӭߚjj/i|n?fugԑQA-~#qSIA| y}Z)x\Ul9 Ic"gH#2pK8j]+"%gqt0LV[[E]p_[+J!M)dBиW]zw}8W|iqMYu+u>qa^Ĵ*ãޙIuq[jGme=MUn 4*Y=@%(d.HT/(2 -W{],6i'NWt]}G@&:֣{7pqh=n"sP챓Vиv 9CRYE~l/ƀW@Nx8J U]ljfK͋w[f_c,]{+n:}^ h7z[׊+7U!<9Q R2ii8̷h))_e!2$zQSgq'J5O73S-AlJ)y 8*CͪJPa$\LҘBj+Om;7E9fia&gI04(S=ƫIhw%M08,_M\\y[9\H=XloRe KlӨn*~]쥂̌BdDA(qM^l)qiXA~K4^8Рd͹cӠޛ8J߿PUT~>``Ng9>`u ybpF<-Zv'jBҴn{ƹM2:1ƴ(Y" tq5uC].*ZC5bEL8hFzo*&I},nBNVkX?%$Wݣ_ I-4gD7D4k-;36?Q0iŧ0Q7|Bu[ߙ(s}!;dDٗ>X"mKQ0BTzgoqwBXJbC W[;5T&f@k?VO,}5pfV,^KҪK9@f[|+Iv@SR+s| S~~m*_x]߂?Geq^'pVKCt +߈ fe"ysT'Q# a?U Qؑ($Stl1 Dyn9?q& rҙP95]U0^.8 T+cVջQ\u11ʁ4]>w65p=Ӽ|Y !lkBwZ d-Pե2c(NNJx"Q""O hFNZ:Қq(EE^ A?yѰO xP5}Qx`l}hhyOMI&02߇2 d#NTQ%|qrVN {R':u? p< OѺ&S&vMlxQ֖XN4D.z_'n 뿹.hYG_+-\'Dt@P(zcCüPß(q;-Dʋ]o){]0"WT_$,tJ49U}pQ~ }T f'eF2zp߼Gz(3`5Yًj["*-5h sH]i&Me!l#<0U r|Xe~gMBL?$nfc dzǣ6ۊζ̟[iv35Z&R_4s:eq7u_N^_@[FS6V'\mjzk}NE t8́"[VīI%:u6Vd)ri4OsطHuŮ @ZF1y(q4*%sujv;ղPa$ 9F9pe4DcENy;G&>2@ٕJR˒tB}jC,'S҆4`O銘a}rcrl\k- 9[Rlɨ 4bUUT BL靊 6ҀDiV)g1#2Kd֢Nir~SV(BwB( A]םFQ] a%'f>BBDwEn(o2&Pa/nsāDk!yyC Ucg}З}"|G79Kǚsi)(Z6q Lx-NrbLJq>d b֛D88y,b$x ޡ8>8k M@|D)MBJ8ʠ +e@pPpGSQ u?sYO82@ĝ>\ITk{-tK=0٨[#M9IJZ 1N2NejOb+O:`~LjeK=bxVb?Hn9H(,&i_ZEy)ůKO9wua;:$}جQL{>G<_NaЗ;׷ g 7wcGjtֿӃC\wⰐvx8ЖEi-W{(U@zùҰX1f␌"4`Q؁G 724҂"`PQ֕釬sZ>iU1`Jd; Yf@XOYlQл(`x^Eע=vGF{AB|NKHckNI bOAs$:B@c&,#uh ڨDPio&uA.HU * Vf R+m&e g5{߂xPD|]Ũ b u: pWx Gk19#;ϓuT @ES-\Ctuޱ8͓uv'JɎ ZVxK1{xDSbFxNӻ$ i,u,kVL)QVNذX9Ih`{vA%VƲdZܝ.G$2O^^*΃Fy(mQwT=3 h"0L]+$r-Uͭ^ *9JתEIǖ"N _ަ)sfvZAC|W Z<B}%DžtZ[)))ޮuнƏ~#^_@JeݔxI8_bˏeaΞnZ'uh2RAMzRʹZ|Iu' ZxZ5QD!Myk.HX};s_plmx7Ӆ#)[^2Σ*vN|f#Ml MN4"Uۨfln !-R~%RU =|ȱʸʣuzA^G'3{.Mk JN2@81coC䠸'X܄.M!1HRl䒋̴V!V4:m*RbL:ݭ= P0=&fRNX'OOҒ r#{om#*T-6Ӆ`^NJBib_AO~?;4n΃2;O+q4$t?ΝP`G<d0slP϶|+VEe4ߝ7LZI Ί}׾)nM^j(9x{n.Z3vN#}B=ksCoLLg38ָ.q^F9S=&B;*a'{md&TdR\=|U1u͵X\;8)!cXŒaOG.I`` J)1 ߒbnBⳀKI~%,D>U+PUc"o69,[yNQj_33`MNn."h@xE  ' Dj \d?5j, a oo r5f+=}E1fM#jqi3_ H՝^Q"/|ό+WRlS@M0ki%Ro#~1] ˆ{T+dyt˃SUzbPJ6Sp&7 vb%9 fby~ ]mzi&V %|(9Hdϛ O!ASux7w #TK@?5 4 mgu9ۢiR`^M+20Cj`tr&{x%Yn!%qZ㈓gib RTA'\Oww/y _8ӼCiG<-L%b;><+ dεBһM{͚ UVq )zH=BE͹66z.yK&%ۋKS Jfj!`(Y~=`Oh>NSL@qq, 6\+u/z1. [\n]2;;܂ \.YqhNy_v~ɕZ#տE%6\JϤ#kiі^[5R [qm_}S% :>$=洫=c`^zCn_sz_{wKU;x؛M!eJ_(KcdIj mFm^%- 7wB޼ճ8!%s(l3 1np<;"~jd2t]͝S2\-7 <+?:-e EVL, (WPgΦzާؤRsFZي Dwj0 4ƣ[M}_S.jʆ нS` C4lih_)gb_V`K; `dӣ6s_}˩Hy/T]}>UQS4M(& l- Εpzb_|db^^_Ь_!cAU2`-R(mhYT1fggɧRI^,3]ܞW^Yw>QI /?@D+ĆB:r0n ^2t;úrĆUA1KR13NvVhcA7e-9~0]z۰rAc&;09EsgAj8ϾIq4cZA H 8^H-  Ԙ]#gk x{.zuu\Jg: X.VBY{'ݱGlzgزҮ/B1|T*m>^\YYKg$9Ayy4BZ7".V Ut_D˥QŽێF&y2:ݳEbcVZ{\eqatkD> O?ʾN#M*bKiJczgIyyz-VYH~Ef_QԖϐ]6'xߐef< sC]>a7I!08vfI;W=Vq6WsA.M?v4˂WӘl͗-HAg 2/&Cwg-xa !)@@"k A;"6k톦:6s룺Il?[䫨/ПB{(6S h5,$HLRQYwLԴ:Fp=^ ]>5M'~\jr9L@nIȴ{ _񝀆1σf{0򺾶QE̐,= (SDSnT4 (P\Ra ;2gQͷL ?: .0K+( F cs~fnJn첰S{Zs "—epA0+(_gY=H>$~@^I![[8MAU7 _ c$}Qm ˓wZ GWٳ9K \́gNMk҅X|č{W"í=YmeO,1,kQq;5ξI̐iN$cW4c!,2& FNpV[֯IF6P֘*XbnħwE46[gY T`=iwXB ,!&tȗ &џ("o]3UvJ,MT&A;}O@+UO@)aJ`.u`$+ƹ-`CtL&q O1\1bI >byCSwA5ڪKspsq k:&1J^6y L(JЕ6i'|+6)+!"X#ǣU 64,ZI%BHXetYpodCwݲs>.TJWXDدLgiG4/AOO/?w zzh2EĵtTj$OΜϫVcQĂLʹt)%5":Ef*xC:_B3FUgeH0%ɇ?w\$M_,(_7$Cd#=\ly :9j $[*Mt Tj^*n+qWeR(A(Tȧl.=dhhh1eշ ̐D5XK;5iVSzణ|ڈ2 ]y6Jzgש-—nDEO^Szi7qzl-ܧbàR?%Ȇ|g(Ko`L(/@*Tߺҹ0nNo@.r(B`T/C/7' =3В[C 7<M&H7LmŚ 6| wcW.jnU_(BϱJrRH<qevl!uN9\SLtdejU0fJ~*Z,}"ϊloB?t;'!PLcy m9 7bشf?s@k«:7נfK,bJ 12K xs;zIN<뻏НI,D-窀jI2u]ד *'R\O䲛m\y6 $ (dB $aur<# ^T@1v<{~ڲ'o9{]ὥ#5'S}M4E^*ݟ_,9~ﵜ(>l=KˆtA޹ɫ\ux^7?`T|8 ѿ-|}kz;nHbwWTɫ4{4XWJAbߕ89[䅛z(q\ӱݿ~ن`Hf Vnc@EQ>ҡS}雓]-z/ ynjr:efͲ]|Z#z3/ufA*?xG\vgx䅍<̽eLI$HQW^%*DSs.N8OY-7}}บџ[ /F3, iusO^(gQO&V2} g {ytzcDqKA eOR&sTE_ʹ?|V]9W}d=,&|;ީb8☒υ <]*yt*}N'n4m, %gᭇ,B,Th276- ]ɀ!(Vddd6є>>MC4aqZŒ!az^)C􄵒}HKY֌(|[l4 32^26)la| QBNx!UAq$~EMkmQN8;ąw!? _-9,x-l p,]=PͼȭD =ޕiꄱFF0; 2w11!F2.Ts@tL&?/` lЃZf0 #ΖTSBPVdKxba[6oytHLѴVi{u%uMvC\,+j^ $gb['D>RH.fɅMTMWICU>ұ8=K3.:=zs4n%3Lpb/wS6D?=^[c>z 9c~vCsț-c֑?GiiGAz#k@YGJ\٬y:VKy.lT||n^ܣԕVuD{Yf=>Ӱ5esQht$6R] _%3&€e=(ŌgSk^ yL4AA8$ ' a!4u r} Cɼ +*K:>@]W&l5 t$ȓ e#9f㟬>$Qkk@yL|/1Jg`(H~;TTs~׍< O[xSkŲCoDQ-7+&LQr!y6Y!e |W&QDmx 6`_ىMBFP([sMUPk*WBjYf#>[4SN{HvGy1^aG1gWh*ߖԋdq ;T,y34Y@@:Q_Uuri-L[$jhqp1B fxiڍNd:~Srh}#@`ԣDb.*ۋ!Y=f}/ܒ%]/,1)e7JdAr &8-ξFo?_ >zX~?D>Xh.zPnNq3aly-5ͅZs1SZك l6=4 s+ְ.8d\xrbP}A"OVN3S>Q8 lIs>i1ӁޟtQH%qceYJR3퐾qV:FtyA2.m{:du/:5(U1lh:~ 2Cq[A00;.x7ƟQjV;)>()QЎI9dX3ONřF:e\hGn-1kOe~bAH8iyPnͪ\z1LQ#ۏ [)oM9ňGk;i2QV D۞#vUfb6iwu=K&idƗD0oe@YX5oSkÛ@6 %HU4۞[k09hnϖ̡̎#(TP;<9泵ge'[,TjT'sתS@CWU-RȳR!R; sǧb+ϓk h=6I_2ԍ#W^s$Hi?jqnȟ nn1-(['?p_d{HFDa;HՍ`xF CZJCܮ$'Sm6:l mDa `} b]4X'U0w>dI=2O5X}[7ݙzpl05:h+-?нD"%DʆF]=#4[._N#4]d|De4|P{hwևt < 1e U-]貳fܵ>h &{`^H(Oy(ď}QR~ p1/]r@h5ň4dq2pfXp <8->T-Le,vj<=\ Iиxo<) hψsmwO0bTWuhPK&Wxiqk y'󎌒бl`5l}Zw@,a17ơQ<$ u_&]!5D^׊]r_Q!J?2.j5b xߜ3]´g7-lnh9i,$&k`DzQ&V3)d"m]%]RP Z-ӎUvg5G#"JkHljX=٪GNb]-=bYuBg<1^C)jfR N%*Al+ i52;Ԣ0bt(=t!ND xݥ 4" s+P3O0?<@xMnYA#xްuޭٓ'Owi۩:u$/l}i%yU;@)1BfW輟MuZC/10)NFtlwh7!EûYJ<4)>$)T0&a:ZCIA(*?]*!ub^, !+hDFVZ;myC,'{P:,^ Cx]@8ō:JYTxti8R-U+VO[eoddVJn9NYWC4T7' Lq٫c$.ww@ʀ n{袂9}MESφ@ \}2!Y9Ti4Bݼ@q5PMyGJ_]ͪG!*6߸y|.TlAeXZ,~xBiE|tsooB fg/6Ee (JEXV TzI@Cr!0jtSpMkg~M4S Ut?J.A/f==VqX[w_>/bݩb3 AeGnrJN]9U(AoY~[eEBҚO K]MkCP<+!rgNv9"AwiRd2]+]AY4L#K{+s'峹9ghJ{1 jP|/tDWRp^(S"ͯ?KB xq|vtfHolzQ,su€ 7݁ˢMRt'N{';@'p&*姶9V [^2"jAlӻ4_RyVu[&0?0~bڢ͐d^{µ&2,_%%4i?g$)hѝt |R-'Ӗ3,w (ewђ˵}W\cGlX,%KHT?빰RGfy)p(Q Ҧ,uj(˚ٯX $578f[[#@~j9bB)K~1>Č!('Dv=-?x]w W}U1kS|_ ϛ#v @QHe)ZO Wt Sȸz,{ɗjVdgZʻ.s],4| $)h,QJЗXA] ͋N'BE\:!KOQPe;}ڑEx N]O<8ZzApv-a~$nq!γ/q,b/dIVoOH棙9AYN &^Vd¼a>:}bQP|pD AGà] GcFV7Q J%qG2nr@?UT܋;JV:|=}/O,ք-P̊kk}v*=-m3KZ&sո䀓 * d3a z 792@\}ҊVo`cr^ ʒ*2T*)$遡 cQ:"NCfp;sdt º' vks:= M i70VMa2˃'4=ȹ8 &umM J'F,:7046_6 :ch[ }%WVO\~r)^ :lbݪ)='=DW9LGXO-c9&~O׳l)(? ki{j4^tv͈D$P`LiڱfiAXlv _g* 9"G%uKmEhɜYh gWꬄ hNb9A:pէ2pgcNTi=dZ5gjn\yhq`Q}5+0Z@gCA[8Z*q CS4SH-Q/1d436l!b d &<]\3]+rlGkSa~۱Dm~."  7cQe \W Y i2%&BI7.5tdFYO͒XHHOۆ!`XtiUEA2(]'0•2j!%g`ًcJadm* ;JV(ZhW2Z(;/T>w9f±UjE[qW&9T@BgLuevvoDyZbmK[K%?t&g@[ 漒Sa.Cvp,(c*oȋn'0_cVl"|.؜2B``@{'M%X W@}cIiY,ǗZG w-+ȁ\(g; -V"B jvh>^s k6:#q[$_ DbWE"V'wjB=R3&(Hh[KmG>L"B=<_Nm]PBbwYa%wEʄF|/g&dem^y˒Edxx)Cڧ #`D016Of1I3&"_R7\hS NHFH"Tte&5 5Ҽ㨌1H]bj+v8=G>~wa4?"Q?_ ofՂlK̺Έg# ul>̋"CK. FmMLgw0&eCFХղB]22Š-~jXJVO'r"7#ECmL"䔹Ա0{Xm 1." zV~˜2lP ڷP4BAO^o0dkD8'w&P9*'W[l/~T~&H,4XEAYG QK&zaf5U x]B0, r߿KUfkχ4f=׵% = cIa,`mMR@`H2{"H'uCڳWU5]+gU*%ejFLK68>O[-0S/>#}~0&ow 5N#{t qמ_I~J>dD'Q)6) Bg. њ~)#Pw4k8^g $?7Cפh  ^\' 9>>_Qw*+x"!Dq[BiοcJß,ؽP iNcnY-6E(/i67T@@]Xlwق'ov\s'@Р )ڹ;>Fa:R=HlFiSaS~˜-d1z<‘A\; ?b4ܰ kʿӮV8)- ꑡMPJ<2 њ(lUSwi*LFRpxq\E͌y)ns Rp(=O8]_V=X_ÑbF]!7aUZI5ùzW@0oE 0 w=xlR(9 vw4TdrCЌ'B /.1}$[C$aSk+{@nlv(b˔l^"FMbZ`=vr]2I*tkŤJKiIYUb*͠UDZ =pB 'lVFEqC e4PqCg,m s[áwUCFoi\ ^+0R e#d}p"^3j+;~YR)(KPgbnf_wrs[BʋvI!I"aL);xBC}$-KG4=.b[`!{|JքMp]v'(P0\jD0D0#3W_;J[7!` UϮ!qn-wVIoX2~+N<#H'0 iz)ޗH6GYjLZ C"5._p;S.ܥgf|GVjk<<|ɯroQBFv,@s.dv4q}%,"h-áwʇ+c s7vujEȑy7TыM;3f/5?tʌr6LIWȾl>uoq^ }ߟ\0ʶĢ 6OB9[9cX }#X꧗) /z:ޗ=iՎqjٚ.LJԢYY;Pr=jE؏_B[^I3r5sdxN˕7:DUhm:E4}p]mST`&s PNz9 9SL*ʼØN+ǠӃBw N7c*U!hh eX1GrXϵY%M^v¯{9b/ *Y`.EU)XK}د|KIgNAg: /WLӾm=7 h*1A'K*Aߊ'[[u}hj?,FmWDRbЀ,ݫ,P`'ٓ=ZVf9A#N|XnWitFPHP`[ Y"bخJS6"4|=ehNUڎ%фիsyT81G83!ރY_O_`ܛŽE T Y:"klh?qM Iyj.tV@Eԥcz$)iu6ƆA#\(9S!PCsig)X=TlIӴa'töqJA _}my /Y6\W}+`4r`YpR0ΫDŽEؾxe>-puHucen}m֣FV?LAVu;d 5ݮѱ@'I]k[P p8:VD5AA#xԷw&ow@dv38Dhn` 6d٥CNoJ׸Ԥ{j{KTVЅ$!blvKxST+kpkvڃ&#MB*~N*Ґ5 x1j\i f4 ;7uMv[~{;}m]~lYu1%ߝm`[+4!5?Qu`@ry @e5r}T#6  -_/S08 Ք1|b:\ٷ~=HڙHO>AbD deL[I |-40So+X6(MǫN]Պˍ'D)*hn|?*9}3mŒ>!pAth] \}S-[؏tU O_`F&6J˱ P膯iWO6iOI OhS!xz˾yCd٧Ԭrm!07.N9@l~{%9?$Lf5{w)1T̚ 8W.'4tg Ps&r&H~CiI_'#.Kt94u,v^VJqg JX2}nN@h6m:H>M9+mQV&3*$c UDɰ cj/%b&%қWsn1)*Y`?H8drM0ہ89G{ۚ8]dimˑ{ֻ0P(6Uu"焮|`\X,xwD4#{-:\Ą% ^q%$4njxKvh. hkkڦH|pRaR6r VRX>ɹ 0rW\d~;E\70!GZJk鬴4ت¼>`m %S7KPfBF$SQ;/,L̙t}h=ÚFlHS &)l.1|Vn@|ABnnԴEq K : $GqI 5&tv+]F7t]2VO:xCHe/:h51GB -q@f1 ˆZ"e8[7*쒆MQ'1uM̲^]9 G83Uۖ**N+|bx [ qَVa'˞wU6Pt ג"rSf98$GDK_#Wˊ,6RIS4==vQZWp2d+1r7T{dS+eHr$:?Wܴ\S5,aP /s`s\3Xd\ceįFzBLZ,t%7 :s Ώr 63,){w.]%K" d&eFDzMf[(y6B,CDxg%4d:ldrMʡDn]j6QrxhSiS|ƪ9xs ggP*ǣ/|R&9@x\eD W\! cP[,D ;arFpM/oA~=zI)ր!on9Iιf݂)']ζ^|VU`K)b4#l GR{T5$i{n\8HƯS s ;%IRN&joJYWjP580f &M4jfuD4W(1yV鯐KFkY4#@m0 g>hG.wdr D,*f0P9.?DQ\jpĘe'| w1Ky/NJ@G.D_wGRSJ :Xҍw(}7:f7l)Jb{$iap:il*Dԅa@ E-Tʅudf,:ÝPHA0M͋HC+J]X.lq;IueDH:+܆^о94U"8bf<4gEӜrLȄO&)7 ;ES!X_A>Wkf@E4ˮs{qX؈’+g-)'@F,.1)HJLR+Ն sB=Y{ "L>7dN@}@kJ~A7 47eSt_VOf+R!ܞۯ6g.y$RUhKQ8{!iDK:l$`I*!0J *bOWQhF!Bp:.=v"L! -*fgބT/ ߡ (vx(:{ѱYԀ{ڐJtAfyYI?M^R]BIg_x mTٴGî{ymFf#{Gy2TMq_P]48_7V~wQZHtks9OybJ->yЭ m`-:7N^;dJ[I:~S~v>P%60ߚX4bݖ95ML;:VnCr[rN&&ōӝEc٨o4uO:? HQzrc7]&KCE)ȓOڙ'6 $ٻe659+*v<%~i"[W7Gd>_s1Kvb~,moNeҺCcPcq'Ԉ*DdY<4y*Cv?RmUk_ s['ﰵv$@МX^):kg,~)gb 1^]H9q}K^67HD>~[̧/7+ghH4"JFs1p3Ry|A ѮeAVm|ȭ1? \|驨8f;@,6KA[]iӕ`,dl{S0Cs씴zRLL~k -k#.ProշEi42YyPprME}{G yGRM،ȯcZL73`٨ծcU I:U yE)@~ۂʹ)JJ$5 ~gE8-K} (A[Db䕄 ښsREkIz*&1E= T0ez{54i̪`Kwך]65f(vzFE3)f" "/g~7j30Tƅ[ Ⳣgv8֑KeKɆmeҨG*#|Gh] , &=Q{6? kLdoĂ] jG>^]yWT\2b fW=k^ȾC&ȾZ42M1ZF*_*"R'4 JT$"mĀ[qTo.*A7$TF+J8`6a /;G!8ã߫Ǯ5p1~NJ!uh 3 Ğ 3>ʤz;$CcZCCOE:m߉E l[m!]+"nC>lm $˶4GfߘtRcC[]N"G`2Xpӌb1;N0EJC.fu\P[簈JƯB\L" V8Ubo{ H>P YջtiG&cQ C9v GӹBO_ݫTE\,K _S8D!7l,{2Q#L=:K'^%4-g}aFK7鯵;p .-.n?  ێiC |z/.nD1#v2%yEU(R7.iwm0 8EXx/N.6ZDS_=wEehrijs 02 t`kQ~e/I`Lլ 'ڪ+"==z/ba/PZ,뗋(F y ! H<=+t%|!4 c jAKX`qNV3\;M)l8oK({˔uS (՟q&Kuu(>=Ȏb~IֺFXc,C4Q֏wVyA/sN oh/0r(ɸu@9pɍ:k̻덀RȕO65.4ɷ;~Qu{ͫhSms \z,z&v@kiST? c8K@/ :MSs'>*S=^U9H$:in .r>fn #IƞIhrw"vrhRep 9z/* u(7s1_FXnjay_y qrKq*5冦->éZ;Ո5h $:گ* C g^]4PdWȏƧ;^;\f_BOlr6eYD_c xgSM#2$AEb3{ 槴D;Ih Ve5T$Zha &z%ܽe%#bޯQU ku|ggr,b8痘D]dY8}<6gS6XXd-PYuxO&5c#rSAyp|3J: \eyi;Cҷ3 T-qҊsힼcSwenc/dp$0d;_p~[g\SyFXY[$sXi8ZR.!({pW5]v6(Wt-{LI[XFwB Hƪ'xUQӦPDsI4WW=Et PMlaHoJ)4&sdӢ"j=|.ŔK0NsHŲI+gv_!J-8):4//7գL ^ k$3p/"3Ks GTcD6zNPϮkPwSob !s% k3xȜx@<V>_mb7v"M&T5[&Zlb\o,|0f&ArCfn"\=M%.m] @dٛaRuG eծ e^uO ^cV(5xmT]֖ǏY"&01/'2¤G[m-C8^:%8mDUO(c鞪cכe#k\W.l:Aq1鰰lxH!ÛeɠK@/Ѳ37VbPhz`X.9_D"&Ϳ*x\NmpR>1ywābjtH<+"!ws ~t,Q3§8 'w/4L:h=A#badT?vF$yY䷽9 ⺬Lx@ T K69K3,8>vB_mkHL1KG4Ud/R؄va)=As~Xl#{jm-;q$PI &%XK]%CT4rogQ8[N8/IuJ&EhS̽}cEt&ZNC;֐ģx&5:`ȉ!h2&Ilk1zze|[TExř~9ʔmKȟ"'eòi:-Jș ֈyٽp~x}8FFK MжWx`y8njv,e6)zʣϒ'Ȱqf"o';.A ´BɼJ9Óߺ'iyg B'?ͥvN;7W'}"73VƨȃaCZ76Ofǖbxrc<l58Jڥ_DR!V1%iMb()w;:Lkd#,E6mciH}+77 ͪ4}`9pj}Î|k7暆xXӶ ؖ!gZl ;sYu> NsȎwF5tBj>~Q?>]'-})GA{hyѸԝoUSzhB$NJ z׬^I!㕊渲!K#Je$ zFV1M&r/\QCNPB}KKZ?r;hNku׹)@^ndvSi2@ZY?]k=fbf0lBa 7kDTQOee("~gEξ{+j\ bك8J@lB7^֣x-$r6fI迖EA(*\Q8XQ{/t6Y5$v-r=ڑ a?>̤2+"M,٨8D+zWkk*-I2DX[-\O@No|0YjDbƻw\!VC#KA/_sXB"}D{!E9Ls-㚭 M$ qgUYr@*!::-p2U[_< ƺwn([R @>`G$*pEINQjG2lMzt9!cOl.XF!C[))2y1Ňd'{"BZ;1={AP$͚poU5h#(uQJx+[!Uֳ͓z9U)>QC-; ө -|蝨.QG KBX?6sVpShhԬhPds,/O1t4'o֪FQ 7-bD}5AAC-jaKAS%1(Ҵ40x1.{(KM9SxjeӺA,f6^A>-WA @1tDmnI'@S:Yu V&U}Rred{ĥ8jѸ;pO_ɧq`C5=[*[:Zg:Y{>Ѽ/K%-5yB#42 yS[IVk1ۇ%Π ){Wle*p!SVƀ[GVS! 9$@?\*цn7ꆗqucmr )de'з_Cm\g VꚁhNƲgVtgVb>Dhw2a8*\nպ a8}PZTL؃yw ݧ³Ņ ѳ )B3{UQ&aia?d ~0Kn@jmC^޳ŖOJþf1 ̓Tͫ+='jzfaKݺx۽K|u;NA[8],Ra^!s&1%G6+[ph8hNx"C| Hc:ZkeH`nZ7Tۼ n57=eU 7JhDENC^Z 7v[2EjDr&^hɘV@z܍;wTўr3TM$ePSb'>/ljmE)3DuaӅ̜qWWݎYkٻ֑_kT~نH tGf9{# *V("%/gq չP\5Dt_m@OzX¶RW?i6b7ׂ얉XrmkƂ7U.i%j9S=7<+5XuG.3hϽCX[*nF hיּ'KWdxW.6&_;;R-$Ķ)A_,6uPFE /=4S'M";<eq7JUHle/rF˯I _ZoyOAB̼%zZyk{ȐRޛ spp)%2[ #Z|/R~ƫZo#0O_--6",%rG/JU(۔ m(-8LZֿWiI.W<. 9y.~-RT-GllshӨ8f ,'N BSBDxB*dOD~kYC ox7N,j2竇VFbJ=P9>גwe\@JpHtYYZ?Z+N'+{bJ]`x\"qd٫+=/_{2ϹTYd1ӕHtz:^<(W)Hl_B>m^KDռ\'t3e]ILdڏŻK@sWLZ9eWˑڭL@Shܝ`?e 6O?<9GUXCl2^8e|1 8J$xn_21Y&SE=*|']dl0aVpC;F&ӧWp'bcwg~5ܺ>I$\5OŊo4^v% BzQGr[Ui-OUYS)?|e r7U#6?)`4I(=l ֢Jd0ezzXVȷDC) !n? /Fv_`&[lz&ٞFJ檨ɞ?V?I3r.]Nb^Au:NT Txx>h6a9ѝ!c \D sݯG o"54 [_58p!BO-E #00v(|Fu;.pl.HlI&ES[̤[="V3r`jͥ ͔} <ӟ2KӜz$0>dB.o2q>&}֏F\/IeQR_]B<((W`%S/8a}A/#9W纔H,^@A!k潉{'(n*ooa0= Ɣ"ٲ5 ~׬a$4Aͅp55wr<`rޣA9s4!Yݰ'ƀJW~n[XCDUmTuW`qH/ێ*qAKo'³.`Vs6T`]Sv9#u^ v~ecx5% 'u*3ٳ;Sw"T=c>e,y]/}-U3K@WBM"^$(aޞ!j 0ĸ,NhQzw@iw9hS/<k{/&tǥ]N@fB[9GߛmE}L'}g H {#Wc(S*"]~D(Qrɶl#b Ykf%.T FDr: j"džPTTB}*y7Uv5_j$ kKkMФ5;-!n 78NDehO Hz}.cר='j0{]4Z8,eNsf]žxuГ$r]@[Jay%Yv, ׊hQ*Fc%L}=G-ѫԸXҘ^9j'0 qWF/7]|?n=UeSr4j0V;`h_ c`!w0AǴGIx )oYKڸ,ϻHcʫOmu< E+6m>>w.:ueyŻGw9[;\Bw#wqk& (ZԅL8@/dPc~llr׫GȠ ye = ~˄o d=`zr ݩWDgP"oۏjy3JȡMns $|>;j3 P'4Iϟޗ8 M` e~\ZqvTV$# <_IUpur$tD"6,iPE.7gAOy:n&sE5\pH"!,poJn5f^> kM~-TzCJ6p\P aξ|6|!1j$W2sT(^'azHغ#jMeslً%9$vLTG'F/hnIeQn"t5?a.{zvO0\Om")MԿ21 ~n.b$ LÝAxV iB"shPoyZc@U8zOt"Uz_(zXv=8М+u9C p͏s,RA]EeD^c.K\~@0?%*h(#?(- #_S7@̡3ci|3 }YRw/K#U/_0BR;FkDNZ VKFVjFstG|Ԗazi@~7EI'[AZ,k $1%8#PlhEfxKsc5'`\71r(%OY, f7 =hgIY7)󮳟>N?O0xŕ!F;60Q1ZY֝Hv KN\+W99`N6xbIQKw+GEq‚L~&d@ t`uk#g;כOVN}c]R**f pc}Iqd5S-ߤD.JxO\KaIc ?mɒ|By`RL[t^tpں}0_qs4ɯ喏VjDFS iu_jj3S}X?S욦*$*Z/33KŚy׭|kt֞կFmyΖݟ~<[?`5K8/q6 Za>s6'K$"sٵbQ08dhję ot@JJ6@D.VRopAZx!@&nl2ePH6ڣqYs+MdwXb"/cHdsooLy4`-HCOJ}xa3L9Am^Yq@8SŹ$J\ْxcj3ms.L] v&SP}fܱW~͋Mwd YYWG$Dޭ9~Ѥ-ZpwnDz AgL*WB\FhivJKC `<>ɻ6e0uv%E0â+S!CzA`b)_=4&帪)ua۩;PP`@ˁ_蘆c73Fj n[~g77bX"[N h!K4oBDFAI,>fE$>frE ҉1i?eyMx jR L8DN3!(h9,Wt\>zaM[Ȏ:4 s-P;9a,z^6g,L6/mwm.TDv`g>] ½*l?e3p/8 w!354t&r??d(@wJզaÚc&)i=!( Vtߍrѡ.rEVETS`F3X.h A5 ]F DIֽ]ĩ9S 0mǘr9//>q qQdh@vEjGi3􃓪i@ l8&SCv1 ,qE@^ LS96J,.  gav7Wqr\ *ݑ" 4h7م~& kIA@ghPf**ۇ¥3A.)9!GҷY$@țk)[!ʗKpvdEص^D8-=p@b9N*`>ͻ1v \uހ&^/&{N\.k䳝t,hݭx&"]2L:xCAD0qFɉAU%WuSQDh׸ayf:{Xv9,"a ~SRg,P>eNe+ (ܢpLSڑR'~ BjSq[zP1tC_vO$j vĵT,59Uߗͨ@ʂvHB#mQ8~ qՖG v.:*:LO+\2b)!xP#j,o!쒇S]-ҜiG }Xy(@bWd#,pf^-4 0uE1Oώ@[^ML2!,+ T J'bW{#NaC -PxjTLxs)T xmQdPәmQu.0r~"&X]4cѸ.~8PQYl S$74h NJWgeQ@Wߎ kHW$/ {A^emC5h -Dc>G{f_9[ (k|F\I?π;C%C-Y EvRhdꟑ! x!"|@;~{!W QSwUkFgk?l6&31N+@mHQ>*;"]Pb5,G$q;~^FBЍ7G|LcdMrg9EOoUuҥ: YFm#|1 lsabVg+Ɯ-ծ7I% f&*SdJ_rx];ִJ 'Z+W曛]IɵvS.nT%Yd!N΁(c``Z""K`.sp)gNxOk 3s_7QE9[4Dιi&rD' DDE?<`XϏiE}HEz_Z", L\NtD.?4Q(x {f HvV/xqUq]N`3,g{q\Xi 5ñ%g5Fw4/T7K8\"Vb*NxcmH\Wzj E;M7MWR "e9'NYd7VEt{W8e <xUt^/}CŔ+_Ȫ;UꎜZW&a%O4ǦnT~D/"iOgn݀յEHD" 'J_H޾J9F!T j -F-"[(A\z^AmmQfIF3lR~e37m|I^*\hy\j2MIy^4vjE!s^\>I.[e9ؚlF% mMqӧ;KHSÅoi*K?CLzAo+K24o@֧  2t5'jEYqkS5sv*JȎe)9tp"a,-ǥ ]68#U EPsȕ^3wGyVDNI}#l@ .NF_M4{RWzN}ě%.60Huv@el2og=ϔX|Sث5,r;W2n+qQz3!LyIjUr_8y6g dٞU>0$D`Rd"WiV&WuF/߫I/}r|Z-bquk2ZNbr>^3($ X֪mS?,xa|tO'ˋ8!Y`F̄,sra{Kpv^+~lidrPFjᦦ͖3N`&ϨZ*gJ^~ ^CCxf)kpϗPbx!,xfs .dq̱m8y[{ֺzTDGIv]'Z6%OhԟAȀ !~'9! }ҹ) ,7,q4%l%I6M+GSX$QY9уs:1$thrȝ@* \`_h"ljrپ82_֩}~,ׂm^b H_XBGDˋQ& q 1(θ*pS6يl)>[ʥS r9V[/TA!F7n;qNkHkȒ8cw/7Z+bX3Eem֣#Zj)N D<XiS3<ҧؖ[+tk# wس,)%,Cͦ_uCGxQ\354k)=?1elX5 `]d#[,5G;Nf6?c⧜|Y0;sfeO<8OCu`f3ӄ ߺ}bo"VSe!t.@r ,nH34] 9"=OK}1OYW o../]Wȶ=W䨔 =}C_lEk-&T&>k8v <7tf^) EXu~cŒɱI-%T8fǽf qvWKG[U ٮ}Ƿ>@ĮHHAd9{FwJxCF\ϙh=X_nezߦْgPnvE:m{ԪԳAhdI_Η}Ii"M9\q$tY0\:ԈCBnM(9 f 3ǖZ~[z.=T_FSŮC-9'}vTT~a"gCMKCC/:ͽ쵧s+HXx=4ee˽BV;6ds,(t1og(n@ȸ`k(@0P\%{E{0r:l_|#! ɚ?bkNhl ҡ`~WAӀa0.E0xBU;Rp!QpbkQ~U7{9E~<湤2{ 4OԄ<,mO XC(|_l؟\Lj #}!f'׉<{_g-꘨Rakjʪ/G_v ss0=E]pߐj!>y)Ѭ@)PPrX`@r*pfa:MH"nE +dˊI= o'.1c>DGh$:aN.kɝ7pJ1.T]S0T\-~vH^g1|0&P8ShGpW㨡|Gy^h|k|"(g57JC%^(Ms G{22TD.ϝNW&":4\d22p#+ix#-iy4+= cF=# ٧P)t`SKE7ꔮa(sĹ6}v)gjHL/Nٝ)Qޘsf~YcGhܡCl5Ҹ1TK;KwrO ?#hV])#|9Oz0=Ĭ?5P7]* VcS,B*,o0H"Er*/m]>DO G-o_Ei _m\ʩdh"]WDҐ2X'<8^` Wx8ϕA_ϜT\jKl@iY_ǯ#hBAlEt!CəIDc̅&mGo7XkB+9(r70o TƗ*Vw|-۲EԂ6.eW\鑬XvaQc-ojjy7 kh-3OX1 <oҷ .VINsHװo>4NZ$95͈S ўFYnu%Ygʐm^<2W>wpVqh~dK;ẍ ҧ3< BQMc1}~L#c1{/艑6v^SZeBU31sOޕQǸ- ok׉w,?_xRp398(2pHx\dx<ʋ*~7iIf];אobiy8@7ݘhY_^#^&|M[c{d)ѧ C'=J[[eo{~(p~6C'U"npݢ3JB'dɍ#k׆V%"{;JR$Nִuw&}Z @={r5$ *F-H=ik) w&oe#VJKFvFWubR9f_d't $U;!B=Խu2tǀ6أjÄo/[[ {]~לgH,} k%|ĒR(zƼj6nGTzv^ܔNp6$XFnc<mMDc PMxAS͘j_&ۜS`EGʳYَgEv>gg#n\ XJ]& ۬} Vo%{,wmMzPS2Oqk=(Mm6T!֛"5 簖 VzՇ<6{=tqFةT!TnGގB7U?;Ũ~0K6Vԍyo*V!b"5]cƄas{sqsGT$ [l(J2xvʔ f'n"QMevZPVe@"0ՎR Ι4m,"aFI]o@#r EOONک-9Bc` ĝ[/#v{ʰbi%iDZbm6 HMEKjP12 P@~ȜybSwk[qiE!08n5B[E1,p-8vth֟4_;A>ovI6hC*AAqN- &Ste,3'V[1ppgv' {%8]Q31c~hŊHCbv:H,u9'^t53 dd|Λ7̈́gVl1 kad@zJXўH6Z++璳m֨xF$m!P P39]ks>H[O 3z/yAZq┎^0!^IiۏVhNؿ&GqӍm}rh0͎Tj hK]ν.E0Z۹]J~!  ?(gICɈp3tyU%:D-q sC㩼rSxY8C‡p"ٺifEI1[\1m^~O_rMd7$`A+2 '|Pi,ޘL!̢q]I*y;e#+^zΤLQm]W꼏c iƒgK{G7~U3z_1F=b5,gsS!>B"4MĉyôTw0SD|qwyRl"V0;vF5\xFe*%Ʈ/* '_90ж4 (BwpSqMմk^G(vq"y AM%2ۨ 8_ѻj[CMI}Y?I;ˢArC-9kmKQu5P-$B}B+.&{Kϣd+ohx#,yZqeh`gF)Jʔ M@&4crփu0R2U\*{LE.80&0x6I3Vuvax5s"Ps28jC [ *M`Y,1oDw?,d Vl±O7+K{$E')A}0ڧzA㔄(@؋69xܤ;?- {zOWspt5v墷 1oX6߸UXUbQLm(^u0vr':Ә 4#W~7[㶙L1ivNbd%![9́jr¨(fSDl=CIYEZ%nu/~r*%L_8[.G;L@8UErQC8WE faɯ0\G/Fi~=j1:GL9d|͍dNmzI7kyYx=ڕ,û(39橾sN4)2HNĮ$PW (rF,8}T8VjC&'vcl$\$#ϔkatD>@BN8bEF@kUp5}g|.2J;8xbFuV Nsσrn-Gͥq?Xra5ʚs.RdgD`6Z.`WC h\:kT7Hg|XV0\QXW$)i]di)pnX2]MZ:bӹo<PeDԼ3*psc*kXVWo3տZYBMe8,U2V$PBVѴO^[;,9uF97۵#d]`.S ) ?>?gq$N-DVVArMB`|jseJK5-?kڋWMrĬ)L@H韱fyYBIyn{ꚁ,L<`X4afqi]_2xIzۈ`v#UixyZ'ȚqcOq >< |u OX<= 04~ : D]]|$>BBڑAV Rm}j_1ǹX:tſۺւx13'v:a*}kSRחUTEʖ]LJ=m0#H`5@=ۏca.(J?L$[B*GnP)WU~%)hKZKy󬢊 fWFuN0E?gx%FK*D'KҖ_a,y 5YZc~ 6啤U%܆Nk1qHRsp"/)f& ANQL VۑƟ[s=ogz(Yy:>甁ẓA^sPdRȑ&tB \(1cf+ tk,2gi;b\è}+nZ[r_r^ԓlBEaj8%f:4rY7#fkb*'[ JF4~˹i4,=Dh3~;}7")u(]2\ẗxYj)tlP5MsC;#y&K;}OW0ؠSUL`+" <0^ SӞy)HB4>h$S5Ă~e-"k5ck z{g\dNh̦J6rMìcu΅Ħj7YsΨeX>< ԑM8Pv[ຬ}"M9:.W38ՀEZ|N:2q@}zX$#!^uH xO8q@RASc.Ag*bX3CcFn`dITM=gŭ1p26TOАA}+8g8ׅF>cѢ[۹˱KGSjaLˬ=I~I%w 8Ak6YxE2™#3.J?7G_TN7騹!k3?sdRv{܎d?ɨ3)/5ˇWMuw?fnf&v7x:ڏQIx1cd%EFbf>l*U$<,e.k],㺌QI[BKz LJ^[Q?L .Lkc7-3{2c=9,&IPPml]筓XnTWv9*a:<ܯ%Ӥ0wlFZ$&(2ǶACiu"ۏWSTp(oIqa_g=c:ѵ#p!eEmpW19Y健OO<^<*sߢ-)ѭv? qBW! 8ʐ|D)>25&ռbiW?q?X/ݥq&rJYP`L-hekxOxZv{.w!湡OAZRZ4彰Iٍ($_EdLT;wIƈstd<ΘЂӈ8@~a VDOا0StQyQ@Ce8D/|jX ~L1͢yqf~0ƜU3tKg-̗E{畒#oyl߿H|JoRsU(@1UA/P4IѨ5&Sb߂a[oġ7}+RhsWV5lJ*|EȳXnk )@pQHbҨ4?e(Zٴ#P=i"@ep<Ɋj6|@k)XB'f_QeAJjt2)i&~QvLE' 9m7s yxET"}XCtgu'/x62TU)nosMovnKSTq+᠛WJ5\ Bt@%mm,^<[ލ)-霢QLUڗc!)Rb}CP=],CRhX?ySn9˺!.>:W݄0`t;G򌁴VGaHDI}^o56^u 8|?8=̓nTX7ǎ جD)!)19V"~`… 3LS89A@>y3qT=dWdp܎ݞ6xp7bgd=/%{90/ޜ 'uvMxG"IBps$BIX2ozVيҫLQ ̬e}t[5a"2@Ym'!v~wCAb'[52hDqBfM[t  4u~CH4@̺C a1( +k5n}) ya oim #Coy{0PrΎ Py2խQr3~`_&EV}_Ӄ^K9Q>;T>񁤚V].jo'P>{ 5txO_aə𸣑ټK5HyŒT k0c-PO Κ#b5X9[Bctؒ"Є;^C Tt+s`ƽNbs,ie;1VF $^[gژGQkÖϒPoM}{vX5L'Cw9j̗$#0Bѿ+Gx΁"ej|^Hw(x}7pםt:IA#^-zY7m׬ڙrYЙ;cVU<ޞЏl1ӟVjTЪd-wH(fs9l¢B+0!Y ڛr3L"EL}vMV2꭫­?R=!X|f@a>R:6`ѫ Q>6Qv-_fdYЌ"%qf$wAn}Wޚ/Qa`wG6+I7&e9j?<5X7qD>-g/Ї5DB%JupmF?Izmz F##! @0ErV 1Y" K]}vep8a."T{n} K7=zo]YMǃ#)Ioŵxng|;5un?_G"'FP9|IuzZ !A]+kǰHj>O6^7w–hs˻mҭ|Gm}01wݚ/˛?0zv/O_+R|`}B=x+9\Lx"ȻpCyK/sWm-ܓ,͠E} nFS懘wrYڌ.6 N/ Le /H֍eBEj1PWt-鈡¡!=_)ڪA`4ahSfy@&˙OhN|kH˩:$j|#,ք1NWAJVūJ(*dȰZ5TOPs(tl$2qr::f2ЈP)1EX]Sd̕jgJ\lrZJ؋?> |6Fd|0U|t.SK`¢bzTlL9`idxlK&|X=s&.3HjD!MjSϹRfFH#*Lza¿D~Y #>E6DDU7O/xyAۻW'0NYMih^[? u7Pui)#*@`\/qʧbp9q0e`7 @p!aIH D*'5 Yϼus1o*"+z쇲W[NXʭy2|(Y)1&mmq|B !@"we?6E0_YRƸdA', ӜYw?"e<apKa \f@Nb(KmUmS\;=ix@ 9h=Ǿ -X;E77_xޕafzsX,%D=?Ք i;D%Yy1DK1\?_$b>&/ANnX]r^_%ջZ詆]a8#_!R$Sɦx> 5{'C`@ !+l  Ҫ,0Qrⴅ$` 7ykB%kA,ѾZbH֭aӕFsO|Y⾑ _k?JͦɍΓ&\ - Ⱥtgm"'=qq R0V9KDps0JMe$"V*M`@ј'\dQJ塰i7(i`Ң,ڪ)U6xfřX?~+EרK<4-@[uQ)"*Qybwf5vL ȓK$&sd8EߟZ6K6 C]OŚyO6+"2JzZC?ˏ;+e1g!ڢ~ ճk?} ]RT i"`G#U/5MP(?@:{G4JTh=H>|`)F:\I{Ov%2`eJEG ڋ/!<2BV!#7GbCs~IKdoش&7R_KMCp{a5qze5>1ػ|3C hlMYBiRu^QQ%>Y5^Z + +ֱtM";CE<󰌇_!jh2V(ڬ7޼.Ԓg vbc?/WCGҕ3RRցޒ4- &?U >8rݳ}W˹IQ]}O魢k)9v*w&DdI:CwFΧ >3:C.—;q@ +nհR~-f-Uu<&ӽ/ ]o V[oxLł4g"/ >@|xTE.Pvyծ1|?v@|\=n$g݀OPMi*Z,wfG#M@euBUfFU Юo8Slh޳}Q+\|۾CQvb;'NA!|Pސd*Tdg DvKQׯF):P:YDmh,?wz vGlPg熠QFk<_(0}#˖Ҋ@wvLԐt0`ɷۏ`Ր`ie/x)#ĠKlA"i !۸})@2Ȯ[C^X6K,;0$>;UPAmdM{p;}8 \JxAYNDfC#A~!T}+XM/QA{"P҇+? !O%laR&hn/I 7[*E^)c8HUq"۲黼nyy+4xW5 \(M_}{tqAAep7 c-᙭]E2/";Tfr8˶q bn3=wM0 0%  WRX֪-% Iq`G.. )+,zO2 [16:w"!~37 LoDRZOmЬNS=w|IKɿ:qQLBgFf&I {lA^RwdH2T bOdBMAod.Pi[־O 7sO26'j\#Ik DQIeRtvVy_%AuC_rW<6-Ӑnl0TT;9^S[~̧ Ň%3Ti=[ZUORm%]kbY61vB :rZt 5ǍŴV|ޜGN>XdGA8}SӸǟ(m8լ-%QBFEO \aR|j Ѓwg+-4R>^3ðɊTx+9y t6%_SP 71TYO0ԻIEE#^B1/P4lheZY,ybI*0TYwbDσ^{.hG Aw K6݀^IX(\E;p}QڠcPeM0_J$Nn%Ǝ=دK;E]7Z+*M瑀  Sy<؊M$V`2ělJ%jLS<çWakp6TBoCcFdWv~輰 ܵL`߁IHVc@-7=B:øUfᎾJc&C]6'QׅQ$"Fㄩʂ@,HX,"Eκ^G2;(Fo'HDMەd q?SR,UpV)3AZz\kB %Oad_}au; tcuj\}d~'l; /zy/(dGb eǿtҟ|ILb׀$%P;5u OWa{8xCϠy,Ts;**R3E9E,6yNL -llO (c{ͧ!jdۈ㕔%C_LK<;qMH3`oxS;b(L}tr"}4mN6(+>' M$hj6D 1͇x:^ϷGҠ!m#<_Bw~b:KyX\+÷Zid\Pǯx{ϓ=Krhlgm ywCUyiڡyv5ZX-e7B2%D6+(ForѢu٫8xAe&fb(He:-z䣯n;m )׮YĄ-Mzu(#*QIg堣;nq4X @^s\(&ڃB b%nuioָTodH<`=oZw D2d_y$m~&y_OcG5Vc:"WgTFhMƇWl =$X/1-\&DiG[:a;jmW>~":b?MiyqnkqNs;a@far:jY$>x7)1]0{T/Lb#씖qz8It%F|K4qFcCևXKyꀅFΓ Pdu{Cd%.I X 6xU3=ikț ȫjSJ c`Xѵv6j2&շ ]Xx$tCa 8j6?uOJZ@IF$>TaU+$|4e&2Pn6,IL6XUml$FyˠD%k rh$fȃUن No 9h)s%\RDlط@, G,kg2̮flR@SL;>M̾^w+F:ZHoEd ǐh*[ ޢʨQbh/%u:s+݀VJJYo, df36Pc%{pT=M^Yww\jyLgY@i+9KDP:6uOls'iw2+Lb$Q`3~t ʟZ) zДeDrG,Y.w}:}F 4h9@1WR<^Lv();vuz uL|?wPD_rsoDH2k5XL;(K1iIz7 -O84W;kXvXG\cg @hH1/7yrҋ(7gdaH?KLsm Rj))8"w61&}v>8\դb5_jb#ۓ&&H6$.jhׯEǺAg:k =PގF1O @ Rs|V2lYқn09=NA[ݷFLwo ۥ_=v'a 4GODц U~$9.s hc; ֡E@u˺%m?%b( \m"ҳ[S֗.Od񉇞sSTҝut{|J12DjYXGGN~ GrZV cсIym_ˎyIfsX2uA8-#yOmW}B> U0iJҳ?-)`[~$s'.yLjS5Ќ *?592qs:\۪ͪuIn2_ #e͹Zߊ>3xT0haUT! 1`Rwal[lalL"54H-|xk+̪#VT`J NtE 49x37XFQY#['Ӱc?K.zlƬL,Hi J{;[IBĪd],|k)^1LoөDCBp J5D`s|9;V̮WG[Ev0? VlZepJ܉.ެTٗJigo{GU[wU% ظ Mc?9#@%k>o ,LX$uFݓiC!k߾纟Rw-dyH' 8s:upnqFQ_(f?f%G=H@9tn̆\Oz1L.-(ıEz mH*NbՆe<KGK++UEK"v(A yJ#*[S*걂{Q].ILmG<@sw\i,^ jp%rR&L0w#߼B[9kLėg3vu\ qR=?e?F&&yVЁJ1In_~~ɾK-Ē-+jvcZ'_x0?|'_rχw2N-tYMZO +nۋ\\]ڌ28U] Y Y›,JVGᮋgb>*˹Y1uʧ}aJMTbצpwҬl,Ib@<$f$EDs \.,*}hteϾƷS],p{ ѢV 뺑 T` R+DUVG:HNXՃwゎF3ҥ5.u+K5{0uV[>cq2(1x"7nҒՇ0< ^&1v_3z=Ϯ_, FrRF{qdkLm. zu C>! 7L!qk@WCa/ ."rt|Ǡ|@Rzn)_~XAeZ]LHky1b;)R8TbC9!E: #[֚-OW: rCb~\ 7Id9% rNň#@J^).3g: sK.H,4ScZ9<$-Fdm `-a pPۏ ȴ\z% )W{ xr?&=TVHo#e4JVU5"gIaU#W =+m`!#B]V jQܑ^0\Pl۱5멂i#M]X=&v|׿ۂMZjP+=J)$n4ZZe][8mɍꭇ7k.(z]%ôCCr-gY<c2Op6aYuA^o ĻgI\n^}xed#0纬LfK9R 'K wfe 5o{9 !d+Hq5='bB[ CoCeLʰ@jH BR ` ? CN^!P˘R"F K(+(@:dsFzpƓM\cѧ~oC4`/,DM|.FanC+v& i߾]s@'̷L+y&]3h$ 7 fHۜ5գtkS L~KPMZ,ROz0VF7v:ߧxlj\m.׫j{a [wMW-_]92YyIoI6LGp42ߛK"-ʔJۣ8%NB3*>ǣbi)Oi[a2;B-j vs/LK_qw?ƪPn}^V|Eg 1B=u' Nml0^ĬY\0'-?^#*^Px6EPP a=1K'߽ޏx.w(^wGSge>2**U/%{kyWNҳPیNj~D͢w#}+~Win.E_J5mbNpQ>vq=epkyiGȃUBTKRc1ya' V|Əj̐~뙞Uؗ0ˢ𧯔=GxV鵱cnI0x5q%#;|^Z^b ׶"P~4;4I25 eH+ݺ7&'d uW`{z 2݋.DŽ3D?(y3 UƮ[~J+qY5כxe>)SY;Op?;G?:Rs :S9JMX`}4/К3ylc0iT-}zG)]jc:eTcX)@P]k8%(]l[PT X|`"!_]z}fcpKZTؼ2hfnS,KK1a-~}q~9ws83qv9^(ӤJIC\w`*#[vϑ]7ϱ&/1LS˹R)bU)1Hoe(GT>BZwVyx6m1y6h:z,q;=ǐn#<ʭV|"+ znq;{=_長j2=$΅!=:qt2eZH2+*s0_ߥjJe}ɢ1xnWɀ+>$ݔs歜ʑPf+$\\#gmj-C},kN6?׼@U.Q&B"Y4([V%KQ2Ru|I`0"5\Jv$xЫx=|Zy*t{=^[^=Xym-\nX?ieT-c rnRD$6d˼$-V=` qk!QI/2)J\:FK+ =kg^gBZ{^?W7٠18NγKkYah^[/zbk΋7[((#iA[!*<{3dQ6W%Fjs*vVr1ԅ<`!TC\ `ЍkW{GOը|~뎆=`Duxw/)ߏ_8Yl '"a='Vq >*NSx]J9ļ{Z 7]-a*wN!|WEϜ4D:MD%sݧ{4pvG)-6r@O3%_ zvS,D81?[pʌځ\N찯^]qAQ%\c&6{)@x%Hz3U|B6 еHF_\=T ֭B,b{52K =Zc pgJ{ s6HJ;'Ve)*[z%wgL2A 7~W*:$86h0DrfT*$?7O9ގ@EC^ߘe㟊gAGgaHF/7dgw:irgJo=`Zk%9VT̐0X5u8M-O 6prScE&>,#kWךv/lz+`%m1O,<̻ƊO8si-u@8n(*</Hd?FPd¨Ԉy#Tt յt†;6ỳO/> ]?~[2YܽkAV1$~̶@ÝMP)s:$AT_[wOv(Ũ*I'c q{.}r6h xEI/6'pXZ1X$#Ng%duFAu<ܓO*}+"d g?k5V8]OZG#|{]hXƖD1xaG6b!w,%A#X~ 0U64 GvvOfo}4x jtr&ۤm3SM\0p|U_R氄I#ͦ#rDfN5Aq!W:Jx$i7d4%@ ~R) ! S *T8ExٙE00'#&Pki6~o 7b1Y`Vհiyj-JhQV=ǔ^VSݨ]va9t*6vT}qzApaYtF#W=Tz(Ty7#;a^ah)V+e:[ԪQSfb,].ha*A/}Vx6%l ٨JTR[oYyz> J_Ķ`ΊT.=npGc$0.{0|rY&$[ UPnDL@~J/^ TXLapfq :uNip!D,EX]q)IH1tOt8cE4WڶT- 'hb$e0)Q( WPVAXaz< PMa!G3Y 66IgIb rBj}m=nT,s" ²LR5 Sqn aFUBϫͅ*րPLҨɻͬ-kEট؂I[M%ISvd =KH+q}h͋$4vo;։ے-FMƂD5ng 69M]u="x[iflw9fnty.=;ْEGxCIXUeg8AHƧV{o]Ն+gYF(O`I}ޮֹ? ^H[6@<7; voqw&!9_J(2TrHb/xFUAəR$ʺo ^SZ뜭PM3uzj^J#B h?VTNbn< I UxS'Xު%yk36z v*P'+NP&ļ9ZCe|4=$m<j D㫓jYcs1m+phw@{(ln@HOIt^[+aa?F ;&ʙOǺtW~+S9IߎUx5L]L1¤<7hAмЭ%kŴ:u6SA5u$p2q0޻(dhy`Z {V'-*[}$ݮl Iuڮ8`G⛱;jI̖ !,fPXA ?1p\6$3]䒈BN'fu0^9D,qQ01 ^eFre 1G~eܧ.h1Ż]z?<_w*}ސkifqS<̓JD]eY<=Xm]JNcurEBXKzZW0aP@P~Wz0 ni^_#ub6!EZ[8'nYZ ͷƦ_R]?Bd"iaE_%õRui4|CК1řw0)^jVIY^[67O0uɣi!0N(WB?;7Ac6> ܀ 21P Y>nL$<)˩J_љ]}hT S:Sh\e[bR%6j9?WyB{zL\lO분  U#,yk MJo3KTyQV_gréIp@M" D6~ACL+\hQhVN) .:CQb PEhbsx<7op6!VLkڂH(}hh:,γ'3,ao17,1-w_8֠ ]V&eXjp-^J=A CG5NL;-?Bha fQ2d%]MH(fcTp5F`AqI:<!,[(K=_}¦` T!DJɪw4HSpfUm\r+ .Ͳ5oVPy'%oWFAsI%m}\l_Ŀ|M;Sō HFDRm=iN{_m md;_p ,MZ^A3( xuKEkwngy* e) jY؋ J>֍csXBD&~T]7X ӻčbsFY@NЗ]'a0/Xҽ aXCtoNvYI(emun y?C]zl^=z&92R  sp} gf>۾W%+ "$0eT vM+v˰&! <껯G s>}n& m˓Z&}S[bj]2qXˁ}H<Gs?.J,Y*Lk&:QohGet̍xJ%LPS^Нl}Anoc-ّ9i5cq}$ݞlS.N!+K'.E~Yfp:TwK7@Ӷ<@)R}c~;J*'3Džxh@&>`O 6Gm ePYٯNp5'Oth/D+booq;r3I*l*2MHXUW"Ci" +Dq aMۚћͩ1-n%EF۷o .;Fkd.g?nv4n~D73c;ƀ[UXQ{c1<)mݢ8AunuAV]9=|m@Wܽ/BU&Bސs4Bʹ [YocK!kṃxF]H V9#k p% -[*m6Yv*IȪ7DX̓(m]Lʏ]_E~ "+o>J0Дe'U7YChA;qeKA#]@H*5Nl@W}(({FWEX%ږ\ ;ρ[Q s3ՈgL\`u̧KZm\^ZkKԩ{ 쫤k'P4 sa^Zcc%) ]v QDD%_0"ө4z ͗;;7\ `N W5M{&AQܶ?= ޠh+͇$D,P@]~v<Ѕ2cg"$'F /?تɁ?E,MPc31VjyHG쮧2u` j>a|2[Fg;P.qn li ? tZ1]׾䔓#3} /Ds ,coBV| n1#x382ꤌ=ҥ&=jU2Se +0Jo+h]fl8?aATqў;r|cL_7XgrIA[" 8YǗpކ;&"?u ;푡zx5BHfNBSbLm[;]䭟[72b Ƞ])p? : uM {"3i9 DO6kPܭ“*™aNp09t.{ TiN=5:xd*{-VQ`=پ*eIG:GF4>nJ"k^30)HyWpKY5)8B9Λݦ8o7_wƽ&x"=0*oMR2FL1ϼkv 9sNbƱ*:y!dJONZJCsH$Hϔ  e{a3[9#)|[t%@~oL,O^EB~2z TƺJjϻsqzu0)98w!qI/jWP\QF|f$u`hLXf3۸cu9R uϽ(IsZFlt^QEZd|&|Nz e!)kөBd|='.$  JgSuW[˄H{rP{jnmmM-꼯ۭq>~6@˞Wgo|=Jtj=*9kj)3q.?HcxO~owр;Uj*#9Q }u4T]b8w t26l_m(ь N,C+C:R[xE Zz@>j ׺m3c*`)9l c\pZ~5 }.N3{Ie5#W XzeLU}n0{DBnJ+&וX ܻ_RGlO^i.)XFGNL^ J{fpZ:j:M`b]XZ]OYu`skߧ}»ڎE&ʸwgtmՆ|Ĩ\g{9N=\NΜK;^lصzxԩ{nDZ|la_3LQ޻ w:' zOECb>Ӹ|Muۦ/5;1}::[Kylo9rflKgy_q)mSGJdM"yr$%\|%a66(դQ4TH [t`0=GoSQnWaT0ZT9I?"Ĥ=/_:2T +6 gWJPFMNouv:%+!owΘU-f h4ps'ȭ?l ޽c<C`V9L6Z (>p*e̒!z$1tRC̳do$w!Fqap>& NA LĎ.,Nr2хRx0= Ju`pKRYjӛ;H*-cf~5 # cEׁpIɪiH6M#׋.7cy!y `Յ_ڜ&[d;GPm W*۵+[ZT(H[O9-IoMN8 t"&EC숼 J364NZ"C f1Q2'3 Be{jL6[n H_<F-`&w[ub&Zh2E8dxyxG>J BmB3=bS`g>#HS^_!Ⱥ騉8t If*]|^D6w -}QfLe)Dyg%iYGEPB#Mfgo/W!NmcYp~3*~!4fuI4*ri䑦[vj3.BHBCw d#Mѓ幣uz (tEQ.DOcTAH/!S#CP Q4}2S֡LOB# /^ =x rZOyUHXE0O=aTY2? zӈ~mn\ \{=1 J;oiQLP꫆T9$ƈ1k{:O^7$Xc`I>lz2푺 N|/^BiK`38UMq8G_NtX>G]*525i]s[ P ض0+6<1|Teş]+axn(0镰i]wNA'[3qPH#TPJMouIjOV#&ħX|>U+D8bgZb"oԝ&XUbYN.v3ɨlg<Nm']<'>mʌQ#֟fwRu }Ǿ4iԸϺ0pzLKl.NR8WeqTeSsg:h7w;D0al-^?>%`81o/jTWPא 4,u7O=%belZ@wё (?nh_7#A Mيf+g/Z.Ir0#v_MW&$ &yýEvCaQCX~ טѮ(lvc?nİQn9aNy&r+ Q2WG1dhUsڝGz6 )EpE PX^䐨 nF2 L[Dp;(T ^4=w=cıpZ~>7tsSx'$`*#U͎]K֧?owUFZɿ(X>06Sps[oaEbgjnfDP U{ v½A;4h[j|8EUtyKS-"ٙ M&ȳ5W(d9JS+o-xsQ6w -U.wv*Q~Ti&8 JQcb2w`igԮq@7Umlk:yܯ՜b gQe(.UqQ K-0tЌK^v)^xmq?q/Fc T@ZHXܐNY3)ؽT-ULOLyIQ33$| Kl3Bk;n[X\PZIXlxx˫N2pvԗH`HxPBp"R){u( >K;eYuMw?TՐ7 b؟!Ҁ4(Rz,b)t]N!")s|oWjSڃHuG"nxdw.U4nZ;IIt3O@ Ow`Iz> e^08*UZ-釁V宕՘QFY#~_1aDz^Ta*=~KTb|w"svvSAȘ[Y {G Zc(!Z*\GW l6(X#/7T;Cέ^a72Yu:7ARxf:(E!`8P,Cg?Zξɦ}E^o f;@7Uj'-&}e4`n], m׻gNP{-$֮ O#'mO^R +ݏHѲjrq1Z^Ț *i aBFVثY~9Hfbg9&zg䒢kHلNoLm:5Tv-?oYCԱH)7 cvM>SM>kLnmB Jaʦh} 'OސAAC+` njAfp:(NkKlrXBM=|, py.vY2PXs0 Q} ,׿AmVtfxaSuӲhP $]URENJv\91&G_l"-v(3X~9^)*K;M a-ڗv3թoABewcdyotB9il>:mܒq˾VwinW9ۏjrPOT:g;N^74tD Fb,3E {AaN ԖQ*^u4<\hbF]g1 uMvMI!1'uؐzԢR a:6mխ..Ųr<sn*nl$%-*,je!(m{TYZ-%I.IOA8hb[X4~9`D/[{Iz'jW~Shv l?w"z[4"+OcGGqOb!M.&{L"mdzU0}e%2mjW?vņ|IRU 91'd?bߋ(`^v;G[VQ Zt6 J Ük#,zl{d]ӢL'-{g$$Ig»P F>KMP~\FS ͨ\QLoöD嫩9/oZŠ7pP\DXsI4)G4eѾ uT{u(l؋>iB*M-Mɋ~,[~ET#0ն)l<7>N,5v9r:o*Z+\ -6AN~꿵*79F+AsFXkwMOR.LSx:_~HDPȁ4? -{@8dFm@ G?bn+`ezM[j4 &F 5zB#.vtw㾻RD~]*qE%JFQ7?/ԽHI`Йb;3PuXy)o/%\9 ޸?cJc%G\&̷Ѕ;g "G7Z!EP4rV)2UZ|mKWv2V4vFI'_F$!UoϼcIYe@kᨊFzoaq&+9f+$:\oݲ`}MA#G:Fpeȁxht7GӘ tY(Cv ķ/ H0HQW t)J{xjA5>6f^} PWVeoA2 (D?hБ43%{5U~;ӚL i(kV=s_$9*M|w+2c@}Jbײ]:Iږ=qOM8cmn"oǴ'=H/HE{Oݜe=ҩTlx>ϛ_'#ѻf, 2Z<8PhTƚ‡esg*b]|"7G%)Z_Y?x0{:Gw0%͖CsN0#sKҏ{IΐYD]&O>KYÞ~ЛV6SA n.ܢ3b_ں, QiWK4^spb΋=:k]$(LS˫Aec9p1^Q"2{eOGÇ1 2Ɠ0mc{%J/=z>:1Z&;ԖI=YSvLy"D ΂Rl#-!o,ݠJ0Eg(4FNT2~cdI72 ?:k}-\/J |G;4@| "=]FI%ԣ|Y6YKQeSD[[Fp(6ת(T4TGvr!t@fs*5?ޒ6\ybЫ~Ca bX>J1HI:qS@#})X,P7:6["IQSHky90sH{hS_d@6w&4eۅ @& 6*)ŚЀE+n殯NQV_%he3Va,ZOBBXmnOԾ4oCRkZEVէC]w^9oH2"\6,,\ M&»9||qK +[2d=/弑HΔ4MQ;UTQ \w/M|Sdt0'}ѭ̡T\2 e 'G 7OC&=a-k7 $htZLbZ`\"`'pm8]s-ɿ"荘c+yCezDF}:7$VŶ eM( 9MAfCP3 -`Kva+;qh8huN|ş8R4fZ/",|Da @RO z^ÕcB7y7xAsuC?^~ =M`T$|SY'h]/.5,gM:/(~ֶ7i.\@ U_6b!"y+ihj_|FKۥB\-Sf arr ?!*XAmBNuNm|q{ , X ArCrP\CLC_ .wq W #7L4|IvW}^BSsHd Uȯ:>o`tYBo&{>OMUu-L@V,__z8KZ9ESҾP%kLO S8[gnlhjRy]>($*Sm1 žS\ P"%(YnUou<=Q .)AIgOKTt<-K+goU3A}uA蚳|DXrFv3;A `Ϗע'e(@kIM"j h@o3,*ob>nsaWb8ud:ct .7X]eQ]&ei8e}35Xq/Pe]/oCCEcTj_/QlLi:'r~-Dkܸ?0# V"Q [njo?6dQN=mzm99PHFvn(aÚKF\>0hfY[Ӈژ3]Mvix.GDL9! ԗ񥂣C7WϾ?8e옝⃒?*ä'|y4̘;z lf&{2M#mH ahG{ xq } x#g/`O&*^`Lcʼ#1j?n=~Hfbޠ xitc IKod 9͌WH+Mmu2C<9BGU:,x%϶lxbw ӢX~̬BPNĘx3^- SJ̐KIѿzuTd̜mE8wl*eV- W{3Fqɹ3w/c$kUe檪d **" tW NϡDhFUs-]实,SWMxhJ15Ҽ}yK,oB38-JÆרnm^J&Fi;$>U^^z+,;ذ~x xSt1 XWiYA^U;5~Ɂc>gxǦ?/v]a9˕ŵxюF?!=xWHA:o?dn5qn*]EGH볿i;ŇLcNgz*kLbLs׵`&r)j/su!i@ 8c vns(Lg=MNhUۈ" p|,+`R@Ȓkߎݸ$2@:$wqzW*Q8(W:pWcb=+j_omCε;okk Z׉cq zE`_D<,:#8=3V |iv=ʄ,s}Jp_,jTWD6 XTdȪw`CBdxn1і*j'=xo_jxLW$bh|Qυ&wk.|30Dw0NⷜS{&mȻ<6X]vM;$'j H|E (cD.tAd@L !wn4I?2Xdx4a3,:kVE0器!HC 0 @uQzpf  F-vV m2)~.dϖgqyl4a!@VeU3c! *>fǶQ韟^9O{^X^ yiPSFŢo%Crcsk\${vv 8_Xjm;>n%*DEK0"[mYEͩ@FPҟoGfBLZdz!7[] \մʙi[Pܤ?pXC'3OB!/yFZqYpo]Hc9ra=w`c=y ]6}f;^FDd ˕U /[zv3/d?;td vTssYDɸL;y <>&gA&֧tKT nȥ7u׌|)4R5:DJFׂ+ (NT{`[*ijiMХ]usg |oD gU4-I|Gդ< ܁A bJ2 i<&(HmR5؝!~)⣌|bu=F);Pp-S4|U2 'ܣlN>,:wON'~nb@D ZxL4LXN00܎52& Ж(v0S39]G ҋ}D\0;Չ P Xv 4aaLjt1˵[cĞݰB:!n2#x~3d]Z][K|;īĥe],cPD J0Ѓf큪IuHgN}wsO9}9owG&i^L쌶2ƚg6F–NfDC~FtJ]̠ñ%0ї"nHqplB~lA)adGnDFtM0A- fѽnJefTR]/-44,,>i!Y [9MXO"x<>픻CS#8IwPˈ(5;eɧ_{.H|SdXP(Lj gUJ X<$ I==XߘJ+1Qp/ {h?s.rRnJjTMs8>eWnlOxԋHÜ4#fyy<>TʭSd?{-9y!bGgTjk |")2ф+IZ> 𢰻 aX y%49oVa>yqH 2Ze$/tE fl Tlb+ϻNS&EUc5+sV[z3d ΡB5(FsŸoo"_̳i ΦS>FFm>.NAYFHћFpW'qH|8Υвӆ*t%Oeզ--AK5N6,r/n|9șȞFG#ӤoZ No% 0(G=Mꢟ[_(9Ų2bbZ=[GN-5sVk "$3pH|5`&;W24`矅u#}PWцK6R;fMb:Q>2Rh3Zw}g}%] =zmAVs"C&&eiUF{7r F&C"4Y4J*"Y߲4vՊѿ*~Ճvnv 7{Ѐx^ lrP{vq/AHo# 2vѡ9cمcO,HXsf/kyItA~<n,.lm>Ýi5~]5oP ,s%,ak VcN|ʧjZPW2zFzoŇГD0\p2(%5q:׆A][cjp/$PuC.'(zCV<Κ지JHEE9<w'ZIAABЯ) :S24TSbm!`xS^}CBLWU7aOkz0v5|urH`4]"l|p}_@[Wl7-}V gƅ1,^svTB !F".ֽcS>x5v835w,؄\׵vP%{~*4{MW2Ͷ?-)YA+ž(K8 (>^~4#˓_˕/!bmQ :[aj1sP1{vvDoyVϔO q28@=0io\[N~ۈ"ڃ4M}Sy?/ JU(QJN^r~=ٮK Jp\=֌Yb` .NRp\5ŮtsBdwdmՊy)XN *eIWO=?' ECNɤ:=eԿ.ـRѣP&j:=\8{39Q%=LTs}c L9=q݊I@ۼK*T F1eΐ* ^ߛICqQޘ> 9)SI(qsxos@(eEpQT )fk߻# uEeXCg7'"o!:#F5`Ԇ3䙡qrN6usZ~lU "mϓ=)2l5d߄A'a{ےa0zDD8 (sÞR%5}N8 R |@#O @197 #eOynڍ=&G!`ܛXz a*3MۍjX#cqy+dm6HFv8GL2Q̎(T%=ūD5nE/{)b_N]=\m CZF=%?a}fڰgh'u4l35}s3OBF6/7bC)TN`[A$[ C 3/? e qlר'PdU|Q{UF&NǤ%]2DvR=c4vq1s8QPlu5l UKoJr@(bymb5KP|`ӹ AӃ''p_P=Xi.<4ʉkԢ@@_dW)~/u^ٛ  DI Y8P}L: sZi#_`{hho>9dF]( Ye_P2HF.oibki=um]:[`]QpwB(@mdn9`fm+%'(QIdLU31E2-:[Rٽҡ!&`]0(#UGzwȨ^a Mzюn& gTwXjTp,M|!Ɔ7_׺Y֡sP݇un1J,n|bx%. &N@+ ٚ9'0 m#숷n"DMhl ȧ/X[Sp0_Tdzu=W¶]hHvM^ƊHbx&!鋇x)KmK;7ͿiՕٚ=jQFFFnn*ÈHokfspmM'm5^>. C!xU? [XSo (w]*9J k% ܁%O1@PQd*^i L|KJGfZ)d.o}2:[ 8N|C&J(Og$bјYusuhޝа|P͕N`n%YeAG n0 f4@Xz6sG9ε*r\+mAրqҹXII붆 qeZ; j`mxo RZG90{ F!}jEXR WA0/oɭ]CrP_9I+\P45A ճ쿸GuF\*υ q@(llΒH:9rkJbgv6.tnd H9S6 ݮOU;vcͰV7&900xYh2O1vJq|sBȍ lճn0) {:2&q8d-Hgߤk u> ! Q h ER:F$fQ;8${&]pڲUgMt!@<2 x kpr^} VDDq\W RQo@ZĕmAsr5GK+>AO9wiPGwAn/w;`Z&=4Io^] Ǫ(Qq~=+eqWp 8c`>iXf/=) z&^ f m ۪%ėSiD (ЌlqWvƹ^cS3}-y-=qZ0eȘV*ABTNQ˜MAXxKYqVlh 1}5{.*A |hUZ%?qS]ZR:7>Pw6 |A7WaUα5'qY p/$NZp(jG_y,y4ODsdP~@&a NϟyHl1Nnd+-֊iVJroYODiFh5= g^! hM0$J(Hj lI' Ȍ; >G:n \4ul?S^KV1&Yk c'Β[jR~蠘Y``xrvw?ԱKmT̏[ja4u]z F:rZrP_ۋ r@˚XXb,IbZ,2bpå_h y"ki|)|׊rsәsNF/7 g^DDV 0P#,,\PGU)V4hҭdF1Q~E(R#4BUa.}`#"f8YF1:_F#phP[TKj6֍=Y"~{,W?Vm!y,9Pڏ&6^3#Ċ;3i'dhH%GzXBw1% &.*W2g]McY3!T63WQ78L'{?2 ktPP8W"q'v&Y?"ˊ$).(:c[lxaZBҸ6}'D|hEj8,X'liU\q^o\I$OݢbKQ/CIyU/OFrV@*O}ĵ㭫xIeF)BFI0/¡Ѽxe@~ v.Iפ|g'y %+1<"˓^1q {/{x]P #bnu&Jg?&+U*_O&ZT ц\uzt3Ԯf}=Nǿ^Bc~Ջ'VO>|'rAOBӫ%F摫P`l* p5`2 xj$l@etp波ekFk*[EG P= G-},ço NUMde ܛW'J `9-aC0"ݭQHYq݃hty zH \uJ,UVXEGA`Q]'7?#QyHp7 OV5z |[w1CMƠKX N`)476=y||> >08npFZ)'Pԋrl%XLښYa½K ^P vneaEox)B0Uy5&ZakdaL0&w6T{eHvymb]&|ʛEwutgbӈ94*;\FW:dx^s@7I.r Q|QY~uot}`ѲF@t lea@m!a_@yo*/ 5M?eA{oxyD Eز(eYBYDߑ#g4CN-y[xwXwxt_E~ci{!KШ9HY:[oYԵA&f:-nT"SowBKOu >c@ilTܞT=I^wufM+o{Øuc}7%fWۧ5D}jkp}+bWq@ݩRk'susqIzE.C?“+9}4TW5eXW7`"((} 9ꂕR:W>(b*r5U}Cu-d )XkCcGv42Ԍo um2Z_M6{oy >0Nl%L$mykَI풨jpBxAs2lVpSi$sc܋c`qmw+$PO3e$Ǯ5Qvj"/U57U6~#i5WN44'ub)Lˊ|G­O^ŮTa<a+e=NütX oOt0p2%_Γ\~>5rMm.bQ{V̽d˹h cTf1e),WZb#1.Ak,t!c OEs+Uʕ4"W>ȝdA ̲KxWXrX?%p ]wQD|~i*ao\ݔ;XKno֑oA>1W,[!_(>^aiNssl r-R(phZߐJ$P \!ro)0x7;mݚzKEiMCA 揄,0X^9 -K5g_5[pChPZ ?g5%|Hӛ?eY8_ )i WV̝cIkv #6܆yY]FPJWy$,4X91 7u8y`|\~sxq:K%6KbM}NЄXi[3֑ ڒx2/T-GBQBև;G4'LE XΤ J K_lVڗjJgWti!ĵG "mDMZx s+o} v+DIqCɠ&CMψi0s/L=0Wܗb/jjɔ‰'Jn~e,! 52v0-/!mn\m7C[f=A%QtJe֬@n̡D&h&[:]2G Xu)tk,0 P8Si"E}$z ;6#Tȑ#z4!KU#Wt`%mAï}Cb3wʐ4XY1/՟Kї^8xrIPE`*˾c`;C/r)ylQtd cC\tRzVj]󵲡1ٴczcG lD.5B^[kX(U_E~!>z]CÉb('k%pN2EΰcIT?__PCrS!^d>uG~>̔r Mj$=+Z Cf*YYب++: oBP. a] X0jL4A WPLdACʼnjz઎%O&(b.w{V&iDۺh{Y=7 m ȿ.* q" yjzr $RƴOXg+hwGDf )e;{w2vÖDXlr9)yx uK& /*~'pD~[<~X/DЎeY@sqH\7DDI"hb 3,=۔780HmUMm3&?Qmy b({sIӲj[$V;5^|]Kw|xqcw'nW9|̺p!f*D;%w NGXCp'gL裋M |nڶwXI*B/Rp%>OGu?W$D3Bz`:Ƀxl=Et J. }YɡJNIRp„.'-CS?VRL T`GV'ם Q?:.!ʏBemU>IkKRm2ob`3 G2+XЪ pxJ+{;)bݴ@8!j45"h{P\mUsIqʗxիPPe謫A~cޮ[W)FB-xFϛhn@!*MPN5yBMfk`m8 v/Q*+c>49@m+a Toū hiSV^UPUŸu!VlU׵5J;u"rRSVmJUigu,HW5 4((X@m0 ,O^cm5u%FR@%5QCj0pjkU'^ 4Vt|}ټjBksVyΑ9Em$Ε@P(^T4! m,`E˻Ꮑ>+\²P! #1ъd y3ٲpU4ܗZ* VX|ޘ׀-,\S8B<'Yxhc$,^;Bj !S`U$ry H1.L^ d;5wGƾ'~?h7H}ߔ/VH."N,cJ$TI0xv6Cb?DaRywؑ5\z`3J"6h|d BBy0*pE̯7\uVPw_* s&M7%Z$ 'n<@UOgS$3Xz[1q\mvYˀG+Pc 6zC\aW jNzc+{/0Y'sNCPj5EbfY +[op2W I 5 X̌>FqQ%TG#_bJBpEƵs [*a&˼vu*m0%C8< Oh:/%AN &}64-lͯWb*^Ҵ ˴>]w &d`'6Vz4FE^EUǽ,k~jק.R9[CͰX]f_n;kiX>Tnp^)C \WvOB>JUG&^QI#Y6j ./|^w6 ũ iv]D uUUmmĊoAqHIn:BS-L!uҘVHyR!*%0; g6%B2ӟ~Bu y(6ڎvJQN*EY $n137GQXJ^^ޙz1ΉUPI ""IF,lح\EٳjM>Hrb{(R"5ns:3);hqmTjeY6VcG䞃cG?B s@LĚJ(,}n*.p?{X7E^C)}.Y+,Z^oW"|!)"W.d\4֔*G|{r}JPdftdd*b ͔) FrjѺ,NC8p߀,MHJ^i0 5)~RSmB8}}bm8 s6 %x  %&: yw#*9!,v׀ 6@0W4Z w \%2'ٍ=;3ː1ll ag7;5N&ӳ@H1v M}fSRGmey/z HdokgqTD][r>]\Fz APbsOc)?㷳jGmuv$)?ȭ rõ +E,02EQigH(<PnGGˆ! EɱK|G LjEغb{ј q#KDT2sZz2F'X Ԙ_13 l"fT}/V>_~i*9E RgF+ jڹ} h<"7 q׼( H|UO/<- {/Al Y$&91"l9F ܨ8b93`@"Ofptw*I?̨ EI  }0{5~|8bѡY)9I:ΫJӎ#2 v:҇A֑]Dޝi[IJ ^(3g# 6ᜩm_~,=[jW,e" }VۚXixXeuā.H$ oQV|HYMg?Oc o1cOW3tG+i̪*Լ7:$Ŵ-;HȦ˄;__?^Cgp#EU^?ǍjS!/!dD'niNW`7MbOkxva瑱}H֛x ܧ1A:FH_dG'Ush7YsFtQxw !_zo0M#"K(5;GcD&ESG('dX 7z#,AY_MCirY/r3's_^Ǿ~ngN$3Gkhy{V( deA6q:ڧ=r=+ު~S}~Iuu? pЂ)F볐mωw^œ!o&O!v{ pzb79!vگܦ*!l$H܀En9>]{~QPS˰w8\!8^ $PT_6d3mN՞ϣ^k~j8J "-ݘDܹW ԉJo = >4h/WZU56VD Z$) I׵φby+mTm@tM/(j>|^nU'%DTQe;9fC]k͉":_ڳ tRBw: &t|U yDۓ8;?DcKԴ]-kw[lqń:x tK޵KQE"ȅ& (pe1EVW~jھ^ƪ!ũ KF{)~$f,YI~oqd> Q2JBPuqCq|", 5pKۈ8\9;;*~D;ۤC]bW6M5 <,QLVQY̸F 58a_&p-fc pµ}oѽu 7/7uxZ a}J(ijKH9^ŷiۦWvh[>`_N]vEgB#F%=~R_f~韪-ȫGh̅z=)sTaq(lC'7 ;?pR*Sg6(h[ID)@@ Wo6%XiY3|Jw/mHjL? }YPj[bb#qެV\#D< ?v¥HLN8y>OI|z{,r_ЄŪm'4C^VY/:}QЄ]RާEY?Hy$`j(l^J^Wzaq_WJFs˒5G=fqiB()+8⧼ r$ɾd4u=[~p䣔LuT~N:oi UPw@iفD&_#_ɻ=;.^!Tf,PO9h.r8&NR ^e$O=ur<Vlu vA?d!Y`{:g}+Vu)K5gR(q34(-S!`ʮqw|+kE4suW@NoJc<P 9YWVp2LkE]q %zq3M1]Q9P`Sk\O2u"$Uq Q3~ ;lU n܏cxA\Mk!Y*Aj] 1<(uMJs=`v< < fT~u;z7`MgKN}ArӻĄ#`tO}E9پ)Pg:V,qI"i4Yy3O;TLOk9vG)8X6=R +G;LtW~2pg&>跥f/K>MP28m(*3CGw3n1 {z 'd/%U' [,\*[?%2Ƒ:RְAz1 ?L/G]OU&PRkSiqRD̊?{$ty4*x*;d\ۣ'f8M4\&.@6vHl&CL?:x93&sh}V![  PTG\ALBlz(TY7ުrtaL-"Ę޴&ur[N2ZǷm])`7"FiwJ|""w1mC Oպؤc l1۽䵮͇ʑvO]MC-z'5% HIE% WvZPm{7f+nO ug8ItV]7JIx*qr'N)H﹞dV5CJ&TǦN'i.ze^TݳMVѫ_{4aW :3[6G3RρhL5^Wxwww#Uw)nHR2V#!&g7ᬅ҆%pkg (1u-HdƓn2w&pju|+Tbz)"{ ru/~'4IʌiE(k"S<{13VNrʚ9 #e] ]bOFpX\4\82bƝMVTήe(з :ȕ+YS .C~ <')` דnO^9T=T(+c0ǫJuBYJ.ڸ|[Ek"PT.vsPq٤Db:ƚ o},hi#pݰk +[vmxz'Ga?w,5`,"%خcK XRd_An)Ns?ߠhr:k˜TjRtH)M/D^MmP&L5U8~+oe|;rrŕN 2Vg nM cn]7nī'3K28ۘ%;wkcs[j$DS]*z^J9ϺP̐3On2"dV3+S5Úf8~imP G1\:0$I鮋dk<n'Z)"/L/b]rRQ&YJ굞.;Ф%.Lc4RN3F:Ǝ̓Ċ&mtqzݮ#^dwLIL_TƼ&fHƥ%ٚהiQ~\KBA8rAz6<\)Ŋm ]zxՖWaT5:u8.ic(P@MHW(_g5cÃx#tX~O]K}&y|aB!o2W-՗2ӟ-Cf[͐xaK=1EsǾ"MBStiUQv\ 8 iO[ Ou (c\^» LJ)qef4eJifpۄcQK>_I`Ui8q RWD<4`F aro2LdQ]WWr9r)j>hrƙ)*tNF./ocw;>kMG1W:պjoh3y*k4&q͌Bm ˉTזV~sF 3~9dDeAlճ WU< `IdJ_w"%pD,cKH$D}[a/tp-4țCЈ,:>k1)I%1#X璴 jB^?A5 EvK%{>c[t&,m pHMF42khڜ6;EchC| vK U?INm~JI^f>g xCk:A=?}} ĹS }ٜTgeh\ Fb<ǹDɵ.\g3VHT'5ʂմ̷f7Wa"0SS<ArjL秏'iap {lZ}8++)PmXP@;GMS b+QX.qݩ't%Wsܢ]@nP$l*󴺸p:xm aZnh\b1սMj4)S Bp:$_fUL{_A~Is"߶NX<8z!]3S#x$XFrenNvP]37lhf'cg )v٫%\?-WgYR' T֧WuF;|BIr^ΦZ(Rk#w}2mVթlOh:Lϯr2fYyc5Ӏԡb&dO/lA|0[/6~kFG`cRZ5>LѕZ_#|d2vg#MKZG ;? fNj74FH*$Bdͮݳ6Gedo7Bnj3m'Q\pi@fn>kZs 5wa&O/,zmPljJ.!q=p @>6 ,1/sUU caSYr NB 3hO)%^D 7 cI)t3u#kY)r{٣ã?1)0& ˯!c퉸 1G(<9n?zmQ àIL`EX䊖mƚ`U&V+\ƔWL5|V=B <4*P f\Ƌ宓VWKI%+K`F N&x88y{nXmqhP|DQ?lK(.FX Z{-L($T6&pwrϪו# d dd̹ ?WW6BEn/Dٙ,"rY럕54^&Zn$E3YRB# Y09"qP k-2P`S{`WY\UՁEɮI> HU RNz!&qNO# :տ8[ vZq-EBUf[{cbpzOS6fA6HK.=)*CЩq=Sո_OwLpa,{h r+cRʽMJjԧڧ \oߠs[_sv\Lq/$X>v1; I}/%ByPZ+y9;A3$vu|>tsD3(AmO[ v)b/޼3N9uol:ij#Te=)fV8+L'3JWA,0x2>ә->e)֐^ :p }s^ )ԛ":@ ..oݣS]wAA|x| u~.q3꾞y%gT@%!~CIdu?͌3 xb z䙄Jܬw'ԌZ5d?yG ir7!:~UœUnE>a֓d\*J87gĄ,@-P5>#e?F{ cQ~o[ NLK=GاSÞ+&]xR/cs1a h0pl,5y$d֊ Tal(q~}O9yKz$<wMK$ngVq!& F"s^sĖI_`T r)Thkt盨~p-Q6zBHҝ^$sAlnQ//ۣۜ 6VR8>}~od͉B=T}FqZ/* v.d:lաu<|eRh=nݞ YI"G9A6CotNa"&='cOa =Z_禱3-KAf [erꟸfS$!Ϝ%E9UՑaƳ,8Hc#|[o, B?XJ*\s y4N| ̖]n_:͉X%Aҩ`kfJoO. 6aI1Z9:4F&WYF͓:c'^+щN{@*:ׇWz v4הuk5s@ERH qY\ܚIoDuF P)P[?AM2g Q:LM3A9 ,dE |qrʸ nGtD"(KMe|b`f⤊X3Nρԝw'\ծ xH!GH=G;1$@VYob,:㹢Nk !/ɓCSgPIj@x)a 6$CX˘ -*_6do;)_-c}3w%bTފF ԰]mB+o;)w:CŴ؏9gjb8kl>tW";I8,PBC|nF[0L$%7 h$fEgo~ǰGNKHA3E6\rc,A)H7dAgٜ"J"AM4B;0k,eNF`ק KpmŤݓSz^)|q Le balF!HbѺYyn9ttFç283ۋiL%p1iaG^BM+%f*IG2^E'J=)(#I0(hΔF Y\PKNA>X D:ZYEF[>v^uTL2#E_cs&3~y5g`dL;04B9+1sr4hYD9# XAAQS vnaRlTtyf3КAwT2G=V au9+QadÎ&7ZQM(ȯk n)E TSU!d:6"ha' FmYlz9oR.04MSNAPA(VΆK zF}a{_Rl>^1GAi{ AYBk.sr$etFXZ":.'8Ը=|%1s!XE:hYkסTCHs2`ewÚ&Iz!m` 1@hZ>LQZyBX`ɼs{#S>5&sl`py9ȩ&$dsv 6>!=܊m-UR<&@XĸnC jg!Τk<:.PC喂ʋ8U"܎I$*^Hzՠ*WWA6gתɲr'yH?{1u ΅q3ɭ(>/ܥ"b1Xx(BC)_y~M5la`p G0;cݭ=zcu>V+ugm~u3^aEy x)^/Ӵ!U7҆\nB{=k >iF2^"G=O޹|,tuzmtj,J3B_xBT1xW3ƱϤ:j= X 6..,>V$tِԱ(\H<ˣt0X%"<gepER{1[[0LSq!)!큁_$F{2lo a_D""w[(8l9ELnFtnPb "UvBk~ͧ&x LvȏbM^q3zr>zITCt[ JAvlv<ګ96܂qơ3)hگ䜡@\KG!Oz: 1%{|PAM4Lc.;+Iwxl/V]>.O_,(-Ü5D~aٽZ64[΢z?M'W?XY-kߤ ,mUN vt{%Q[8bG{ 50!CCSɶ bRYdDwC "݀.^-:DY]Τ&Kރ)A~lIE*_/wS? wՙTo;Isp^#I{BKp6*鋖ټ_ID-z*kGI J"{!luhuPi;iP |wO] n(ApSФCmiX9Q:-W&̜uAhUC*x&N7RcV`+TrZY-۰GהsLBp j.\O=Y*@C:R eEŃ KNlI;U*!ezRj~wݴI_@;ilsꈡnOP <>o)`\l:EvW@Ű =>lc۷2ZytmX[7cs=\GbzH(٩!<LHE+yvvaʢ*nGzDƾm{ZmݾszhX9p3ㅇ)&ŋ$߼r[nIM8K(_;UǡjepP*Փ)= Z:=U0Wq+<4/鄭 V6DmU@&uNg1!_),rJ6f퀧a[%A*/D 05Ni.t {=0$VĹ `&#$Ao̾ΝMWv3'Lo=T`4HqybqT!.R̚Y:2e՟G^I@.r:0|,0*ATsyÉpXf'je,U HU W" A ^VZ`>SkcڰmZ8]kuYTSަWC`I? I#({4G;> bɈҮ65shA@dO}2zu?0"!]Nq0^|LġRLn&,o\ 3rg2Y&yDɽ|XU9CL$Mމ@eޫYک3N@ oo<*L]0M6XzLibv!@Qf n8O^o`.S&C/tlST̖jvhݬ+PN^ J]ƔC)g"SVIaۗ;qK e,NiS{ˆ֑h;trϼ-aZXGMww2D ;df$f n1."4&;$Ka F`"7"*y/Fv4 \4/C֔^5"S侣@`U9#rΝȟ<Pzmn^ -ܺUͽzCРۨڝ{;+P }΁@ߦg)R^=Sw?KI,J:Bڞ% W)^IsKqk /hξ-+nG]V3)gNɒ1nnd'y)A hB~*CvԠ,B2g> N;,[^hJ#p.?'I1,4: %B١цDVVb xqjoW:w{bgEŮPuii+<KN: k6>cm5+a73?BfC#ed}KqZjֵ7 ;VDt*~]M(bJʅ;q 9AbG|ĠtLyDt$BraKbe)`\{@H-ˤ=xsx NRɺs`B0tEYc(y]kЖ hPxy"kq ùKG#H$p_$k7yn0@a0\"3W* /f'#[SԻݜCJc'E`CSIRԹjjϚ>zXciN?_Q@e!IҎ l[n"`j }9ɡ6F\^w>&܎Lf!Kɠ=,o>ȴF@F7:uoJ3o9]ÿE wf MPibY%l:a#Fi5şDh n#3);s}Q`¿_=#fsvXυx#F[7=V`EˏOZ`Ď&lj=Ї5D;FUn26ݰ*uZ~_W#q ϕUtKs@&%ǭso5-yW,!GX(P~)]2Y"S~z6yR R^X廅;*rc0a0JzH:\$LQ+IuߊsoC){AEjQx)4`¹ku9sB:/|ծdJ'~b=:󈬣6|ȊV=Y3`:GcF5kHve[d |(yTrCݾ=m {`.i? =l⍅(+Y^KkkKǧB Yhd?2m*)uq(avSB#إucC_uw_=P67m7Q(`깩%ADi)% f6!V~){CJ/|`,;%!Q,^nWmKx^4-cI)s KMLcs)sDQORC$)Y,M O4Cƴ,<'s!F ؈O]gw,Q1Bg=ڌf$9id}f)%<(=aR.J*F54OCXUcƗ)t;K u x&uɒ\vֈf'"E1oXex51cRpbScbY ,0D_м8A'[Qn% PS";yh:J~~,!r pm6_ qZ>Kȸ <"Pr{0[d3ͣtPmA7L6xlZ:dy<iЬS(P6L xM J/ ME>t`tZ^- 2䨅+Q &O$K2kՀSvD]LmQb֤q);Hw{Lx~;)MKSmӥU[~M"}Ӝ5e<=u+e%Fm8["x:՞mkFFRaly k{[2IFu6,NWr)e6[R_lq :NpZ0!25֗odrl ~MحqgcEY2v!a+{gTY]PyeN!/BNbza-DJFog s?uy@Do(Yg ~S W⹑?g<"g՛5C'qJjEpcGL|\Ԍ;_! a{aLb^ߥ%KJsAṾB)?j&PIr4. zٺ ?ɟBYCeBvmFHk֠Ca/*F9 Ὶtn`>~vt^ MYg:JtqڌI_]WW!@DhUɳ:uqi/ KnrԱV?QԞo=2|q xuemG F F`gPh |A0&#ϖVSYw ʧ R? 7m+pPM1I [m@VBhG;ׄЙz Į8',WcU+R@,O]$Ezuma?%/ɤ^UnS{yJifMCb[疀'kaXxV#*\di %5u.z%\K3K\FeA24a58$׫>H[ÚZS-٣q&}}SQV|<@shL1יNr7ayNړU x݅ jt'[>Cjɛ7ڍ3PJ/LGWǨ jH.{O5O 뗴 5KшYiF!%Ůyd%unx:P9ҏs41y'DuT4؋+ts%R:Z"h%oaA KYs{"בV<:%:<R[T3x̖ Ųct"]X&y'\zw c(8gIj`ړg$Lb`6N$ ltn.GtF5:TsfhH]S *+ЀӶ9 ~p@3'r_6 X}fWHΜK q] #}Ϩ0z:]l$A-*-|:<1EV6!jSu4mEy 7 wۺjRl 29zDq^LE|lWTCڥhڷ(m p.:Ci]UXc!:0F |` LmA4YޢP ^.5ԋ0l3NP$)!1{lD[3ij$?٘@_o0pDcR|S κC0ECzm. zU]?meyP&] Nq}|䜢(=f5N*O<-[/+=z~~>p.4HwK=K pZ3y QjMݍH0ഈY'%akHHMbW1vmLyX&.u Zq^8H" e!E)+ۛlC5kPAhm(%\d!tu~:KK|qFAkA딢K˹Cs>M,>gK=e+p]GXU7 _IԘ3)ïҰd4- |Y<1pb?_K>43mx;NE{.`^#>XlJu'Y͓hQ?!\H _BK[mJ+z.0!xԌId c`&/"c: D`KR-yR-(K5_1E)A4*Hl;%&֐p {v,'>jav2qKnvfW :`X0}O2/z~C$YxPݕ#k7BwDp=+Ab"?sfCoE;xd:ӁUm+=E~w wa eWCjq0""4ə +&#l o7N#5C8GlЁDyzn:p6-g;_z?}3c@Eczb$1en jFձ<s4r +pI:ۖofH`9rb `П350lTEIڥlåͣu-5EqYy;/Lj1೿TMn 畼4@%,ҷ^rdk. CqML 3?adƁ|xQXmSwz~uI2wT-Vgy7lӊG)!c\RdXEbK1E]'B{L ɥA3[=J!筦/fM(UTR^+@YlGPɢ+Hc:ޜI=cU*ˏ_H '+:2)܋5QLH/lV!yإ9څ>Ј LU8s%ugq쓟YY^0!Hs`˹1c^yb/qihBrZ"r0±YՀ5yom~=ICKXZA+Twr+O$vK_^x6&ǾGM@>&vv /OZlR~(;:x(lr0t ?ze%Q " s \{@S.i9g';vҀ.)+a 2XZ VXf8 R\_kЩ}>@>R]+6PE^GDnJ^`!̉׋AAۦ䭑F.@sG_ˀ+,t #ds4}ǩv 6rX;Yc6'sF]$1=_wa1Wnmvl+*[jjSQ2z_?HS444R}FHF?pYBP΁zDϺW.HLBeli~NɆE3pd@9wCA_1&/7ARV!lԣZ-'nyeYu5lףz0#_-D>.XNI8W:0T^ĩnyU7^OI>\nr(^?r%¬0pixv&) ѐ 'q2#2R5Z|}=nQ9&>lUo\AVa5m1៪%$*pd5Џ~?_Gu^Н%6q5^fKv67x E1VF7&oʼ=#q!y:g rVᗜ.#Ͱ$lD; jIR6 eP;&EPO0Rs^:f;)8C7+|(Z*%XtJ@55YGڙ,+%}yjtMZE"̺WΏ/[Rީ-DA`)ЀIOV$8c&VdTSIuMڐ <^a,7YS D$\AձQB~3܋D$!=gնB"vX+r}ޔM.c=J=wBg'rSBOWm'C3N6(=?iqC347@t ^d|{cfrUy:i ۿZJyj.R>?bvCWjT{hUn!Ks#ViNZ~L\[]8Ft^bNxIgC^9veR9'^1bf_ Bi]i<Y^)a=S` zInQL$ zԷh_+V^0ju vS3^6sE6ۈrmn@>!)7ET~1NxDב 7 6L5L?bNQ,e=c>@#qwKbKGebTp(!W7rP^e2]zNɨMoStIȁRu(Rhx?;`0ubG QcZ+ E/&J,Awo\Vŭ͓ѯ d˖LF(DCFR?yAl*~.GR9Aƶ5n^>f9DO73b߬Z(+{2Z&˹%y q<0uH`{ C?qޗ*7}Z >-S;3 n O@59!j)B ;,GZ;fU ,६&Yn0_NR>//TdW쎰YGDCs؃M8ƖlBA})V5z%є8>k谠oWܕ(mh/}0!4rZmaUZh.rR>h[??,,xQ W-;pyIXls>)\툹LM{pDطDV7EnEG6)K<#Uo,sTEa]XbݼnT0Lf!;,[I?`IMJض:g}%.v&fM3~OeH"ޱTK'QY`/n{E_LSB׻C!|4C 0")6U}tq|I& ~ F8 j܎,:B7aK4}SG:-kE/Bb=RY_+ ֥P&@'H m]9 :ۏYA?1y uGl暀+rY'kO})A\FNdC?C7v_*9`G=KTBB +||KrTr7 ߁g3#Hs!>߫"Ztj5:ڙyT7gG# P7{iZ5_K?7>Y6 i"겞Tš8Ǿ3~X~bA|pVl| Jƨ5fAiM7XS>痨U_n½~0YXՂ L*0McCᖣ<79M@GxۥjwQ? і-%(c+)VxTN8+\t])o8_#am r%{fqhXۿ_ -{؄£a :O:%Ô\ \:LE:D |>Ɯ^H/i*O=!vwd\'@v]头C\>= 96y}X"U"SR18T9@ѢaozV7ãq|eF؋.O.DhrcB?FAғԨN7g's{cN]:̫EX oNԋV54Mf^ɸ>@WMN*X3$G`|-b}'އT&`A3e|.(ʦC(4EN`ѯ;qrBNgƒaW& vK ݢ(=\bMv%T ɔ>j,o4s|Om/13B/jwqf(4dPWؗܚn8(i|z<"Ab/xE/Jkm[ )K y:dP$/ )y+OW5aԗKS@&kud8Ty5u ע6G(M^[ihQugf#cawrϥ{WE&e5'鹥MX0d<4Ƿ0 ژ6ye^/|ָ8Xi\o:.=bs ~F^+f3S_wZZ}yGTDZhGk=j^IrjkL,sGCJe#Ǫ8Nuk8KDP 5~ )w{^n Z,R6 N(dluKM᪘_))E1bQR(=H eZKJp$9{hL&f=wf~2*4V-rFnAƩGab<EKpY ^ʩJ4^K~VR9˃wBY~)oǿ4J^%V|LÊ7PY/~[5p){e26Y"051f ,ɳ ;#t-aLoU*܌|:}n(w{;1O țZL7Tp~~E.mY1Ӈtr]wijlaE~E>7/4weB2#SGǢUօ> \}D;^t{e= (.5jcKh`wl@tٽ3TmUx(nM֘B+VXPo2dD2N߸|` HwiPɶ#뢣b*Yh"s꿡Ԧ f=%c {dd(I{<'Zд}ό6L5؄=kMGPT2^NZ!9t|L 1Y38o.ci tҸG[|~Жv2CG#QpYRA&-Gf$JMC>mqh9M2r?$5:aJJ8ѯ(X(kZϙ oQ¼ ź3Iyep,0n,dPMEU d"m<=qY܊S(t(Y4AN-sav+Bj~}ox;Q.p: EUǾx`E՘-9JGZk1?̓\P]+JVVX/A k5C&y>뮊 sYmqC(F0-5?|jods(5y ,0,W_7=>Ħ!O ;-̄h€G/2&Q  z>9:X{T~,ΰ0/\GֆPLKۑe'8k3\%=*c/hFOh(iwibWvKi|wNhp@yeQC69nPuXSF- 2ޏ1ݧ.̴3m1Z]!'#?k`KHRr@ܙ4Oݱ,a9UދHݻN qXGnj E.oI0 "؂x#i*trQIdXlSi"X~wMmH+Ppp#荡1&Kd>BjaˆGU9T/<Xzi9mPIڭG&cJ9 qWW{&[2]chwloJ;Ie`.s%H6EǓp!KNjeTd7LbqХ^Yb&|'=|HE EUV>t`uZݧ%鱼+3lC-z2 lu'>" f sw/\^ckR^TQy:2rW~դt짇Z۪ w9Lśy#ϼ:3R]ۓ9 ҆r#4.Aڊr?yl(;pCVW!4#B (~\F f̣fgڈ2phi%7 YF1j9.0'm8-Mɀ֭x%gҚ`ߡ/H(HrZv~[?s+nZPfn.%u \ƣhWnvJ$Wԅ.xEjq< m%92$Nkgy C8-gwfem?zגB" B4s}.cP q oV]W%ħX`‘lKp'Z@Az@.%iq#A AoiXc'CIӨ}V%E8 8Z vy&¥n# _h֑Ŵ{zBp\R.9 ˤ2nOG/nTa ¿l- .£}.f $&c؉a1gkiRU(z59tGKObcP9=*cH1lGW~'-`ۋ֮.;d fBJX͍VL)tsof5idDyˢ7 0T73q?_@\G\9Aȣ wk-Rr?t`x/_Q 9[چHT&ܐ$bsƌY zE8Hjj5,Ƴp0ggxD-v ,.Ort&wPNk &Ɛa 8*c&ݱX^?Btw3Es@0y1XUY#{D7FhH %$h.;N` ?K;_i?#Y~v 𨿬~]Hh-b(w?Xer!~{M"ț3a)$B0[8=YޣK`FF)EPoAv;ctU/`Z@) ]}I1 E\d@NT^mjbգH'"4CdYCyXvbzA/orj/܁ nK.U/Ѐ׻897[ lՀ9ƆnpހL=5Ȼ0V>{oY & X=] o=9u NWr,tlW{ cȿw=#K[`66z]n+ x,L`4ێ"%k1S[=e壾xkE~U]^ ^\[WIe*A%/4{h[(a )خ_:Jdtu Fh\O7)nr2֢Yd:/)m;PxC ӽD9H<9GVɠt]jUDZ6e8m vwJsxOAC>G,8>Oe5}VVMkc1emG]Pxk6L.B40j:ؗ }$K5fq-ZD@O Sn~pM[wXUʞDwkR<=d;ёޮ'n7`p=aP2g-W!4_OW~5kS/*a;Q<06Ww(H1z諽n] L)kVf~DEdN7Vt!Ǚ'4@b ZǺOR5rSK@f+a/X)LJʒ чO#|vJFCiAw/z*ywJɀOMscd+ ޻F~fW[A‰XBȣC;+w xOBՆWJ:a1lOJ%Jg")3FF^t'n9{E=GVT@u[8BÝ evkXT^` f0)'1U$b&DzS}f  T o,&aܞ -`sdo@vz -1Sx]",[ROE/ne$L sv'nJrP ͑W8vZ':I}ȑlɮc4 6)]LdW_!SbЛA>5"(M}=Q9#|WɖWdʫT h".R-JW i{qx4G\kٯU6.sJ7^1X5RjjoՙQp 3d,$[^+57 aCrv#vulU`m6a*3cF FKZH0LW C{\^58G\Mbo.ۼqh`R+GθͭڊcC%d.wL17z$2d,gw )}Um:s`d!+QEF]wL/^L Kqr⛨Co H)G.~LfqBFo)5D*X證R^w(.m Hp˕=Se^̷VGE_#V7'QzV"mXEUU, 1:(:Bgnn(D4 _1vnK#GVn 1mK;sHdT.NJ HSDtR&;þt6N1o_!([ WT}&.M}j`X~Ì+q[a嚽0EZG8"%g(xhPU&*!J"[2p7%φH^ 6HblrF&k`GkR :d\ݹQ;=KAX]MԦ}wAorC؎\;,LVaւ?6jN[6 S~s qX:|ƛX8)C-jF;ze폋16^1kp0ShD9"V@[ssnp ^) x)tK YYFl^:԰]qRjyB0{Or8hnf). S^/;ֶFDGIKG ĩ+/&1 eN ycWpw" ݫCnyI\(CMHp0U8ϷxkCK8o<#XVoa&xlsroN%\lU+1EBz YZb*4/D$kNG}Ŕ;7A1HߜOhy.E"Y(c P@=&A1"#{nR9?i~i'a 7)Ta5p$nf~]fyz\QP阎HL!][՗N&6xyI!qk˝P˞GivA#! .{~pj}yf㘖4H28N> &_3 ߶x'ɾrl촦DQN=z cm.4"k=@QZ>o-fS౮ZwΡ\ rxA$taO#I)Erp8@q5R1&tN0ݗђpCDS^0,9✕>$EV f \O$tb:CS$pgj ĜP%N|?gi\ 4Uy9f;TYɆtvlxO׎X zp-ԻKZ6R1:++yE=6(+٩ mdIk[n$R|5ŧEowjd`w'Kމ]N\m̞3ԁeD'D>!&76gmm$SF<Vbk3 E~#/f1(we:Sy|g%\ǜA(q4ռO(VHsRiPl>K[JS fٯZQ3ζPu騙b\&wpPgL{-oݡ ?Y>~NnsfG C@fxmZ4[ "(fw%εe2?q$qSCF%cH~s|'l]~Xs~F|? M!&CxqLS?:x&bzXޝ,h)_z<ZcCf/۹B:|zzB>&AsiixVTSud/B2P3X (%wFDsq 6dRT&CP7sF ⫮2} ɁNG98 rv.{xcr6y'n+{ f5Z=3̤H#:bLX$= lPXM S>V|;}͍q[S:oo$[gvL ;M1eMΙYoߤpϵOc~'f6ԱQ@?cC +,隵v&wlȆ,5'?Jsk#[$$-sov<0{I1 8Oܾb_` (9!X~yX%1$kbN8Tє8ea܀L%'JSюi`s5Im%Λo')Nڔ$BVRSUDB^ :r$RvO.!GiQej=Bk7Ñ|EZ*9l%(-o Dj"3Hf(5#2ہv ?e'.qa*#N6 *5arb/*Yq†øDŏ5$M`lDh @o1_JabQG<]@C <4XrWRE-N _] =8>z~mM}'Y՝,s29TNVLR%ByDzg5t9tS n䫫Z|7@aCVFt5FqEZ5R▦{ y)%\,5fIrXviBȖ*ג?CA .p PgI=(3>Eh4 O@= b+~C@\)ɭdZ9Q@^1](,K`q ̒8RlV;mޜ l(-8e!4ILu=Y.o=Q9{5͝N#/h͏y¶]ehPio`dNGbƍ9(]EoE}6Y\ k1-HD" .3ně0 iBϰ$; EҊhЕ훗92I87}u{Ȋ;&;@Y ʔ-ӧʙ_S TZVᜃ(K[%4IT(7`M澏 .ā3)3v LxBh`QJG2sT\d7tBN(`0g&C= 8l\_,3DTeFfP .¨`+Qq7cب㿎?ILt6.V5UA$f_> aJR3# [Ac.Ҙ zfPVE~yu*i/oֻCԯ0Ltjg :~1`mC:an&%+TBcp<x+7!r7Ī!RtlNha@l=mqe0&5UCOPL"P,{an]!dڵ P?3x&Ha\$StH"tfӨ8paA2S\)q0}%P/-ъO%y!Gl\ںb' >x-Pf gbbv0%3㼹풳,ڑTv2WHt5mhgq\4g?0Ӻ*a:(kTP# UC9#XYvw  EL{7Օ2$_,Bb ܢ븄nw76a*ڵWjz(DKIwx"~n;S2d1vGzAgгԂ,ڴ pѕ3.bpjd+ bRRhlj>ٌX$h#jRvJS TP ECx`vÀ9Β4ːGC<g)!%k}҅-OY-ܬq= B?a42DP^'B@KYQ vYi5![M|4-uCQJ(ϿT+TF҆$Qܻ.(BpOW۝p!L }pIޭ# yN J^*XYNnH_eβ=nR/v/*и!|}?y}^Yv♽.򵈴SO:뽏ɗ$\5_MìpX{qɿ(}"2J[J04SJ+[ua. "-:.N7\E8(/~{8Q͛d_rH6}M×_ʰ [뒍y6|Qwl*5:3zZ⮬@ɚC1h|։IC5Lփ0ܭT&BGcÊOXUo%)m?yܬ3Xr*4NB6ݾ&1i#C(TIP ـge.<3d4$aQ8'pG+ :G}ҳ}Dj}UFc?s=>l -<͖ 胒*96cqT܄ub˧iFeT䌠\o 5$ !}!/tpSZvWV^ E(ݱGlPy1ٽ_rr8qEu_#\1|oG鄕v6yp.XswwWBȑo0vĊRx\>~vA݁*tBueH؛8eۭÔ2ᏑJ2<]MvE/gݮbAf.r}(,gfHH&WN:W4mȉEX`^xQÊ:>//LOZ"OB 􇿪JލK^2;\s.H׃4y צڛ\"-^E"0HX9{m {9}Yxt@R1Frg7D}Z]}XI @9sc~uv[Π.]Ɣ$?J6X>b7,ģQ:%΃O%-'_6ڕ}:MY+"R!Ɔ<!&y J&0?gzП07ܳO[1=jjiZ$p0b~u\a6@ledOfHxzq/ ;̈YD.W6gXfS'j`W+-هH潔r[!:9֚ sB tu3ؚ̚ɫ0{#_L*d]|ãCcm9R"/8?P#t!=^-³IJ(Bs]R^Yf"R*@`A,o= 8N$yƣwn־ + Vӿ UKL7b$ӆ+inӱpj9c%SSyk}K[g?cH/̠iHesU箤sbEbXK&aSMEr3)}'b :O[p^ 76؟ kxE%zK4]1P0k'Sh+Hr7da\$ޕcu:L-izW pyӮ)`*;M@Vܽs;5J0S7>Ro)*ţ<˻D,h13%H>cر%tf[c"홁鋓?";$k ȭ\dV`HgNܞ:knm=;.BhŲ4%؃&?VG◴~?A3̟٣6Us5p1b~6Che A{ Ŵ#\]uAá;2q=cl/7?tMb6r*?;q]?sdyp7dy/z0sB{ZwZV+Wa&D` (kzݮLyE;ʞ 澿5&}(&܄f*69%eK.%ig?2fq54/_>'v6}x"?9yZ\9ͅnsU.eWsA#QH 8K2osa1b$)S}0 _!!FюJAө7mdĕRDQڒ_S=L:shj(;}3ؚ1C|qv&2FQlGOۛ!@_ql/=]vӅܼ@3]ǃjsm^ՙPA>+w)&8aGny3z#lj;O?ؖ^ZK?E =w*wzHPC2꯯VԱN~˔ 9#enTDDi5Eg "dԧծ:Rʧ7 V͚ܪ+tY0"0Gyۀ"*}fB6xO>3"٦n@'Fkch*}vH(QxK6٪ F1:-}Y 눲E{"ޮE~toi~rS,e-p9zy.<'\t3p Wu}8Ɩ)[ r5_yQW쯏c":$ Mieƣ&+rqQ7 3[GO6F{;j`Ly=VjLk`dO0+ä$OmiAp7#PI1C[[3N=1Ǻ X{vRֱvE7&}de]l'^vt9SnMk#n}t|hF:,2f8k3G.dRE Tk 0o zC~MfHcw4ҟURr$nx̉Y؅P${H*; "tf1l^|P@m sL/c*LO6u(#SƖg)PT1ٖ0zM5% Z~`ohKd /< jevb(H,@|wr,|e'=j·H8{Dz\.IjZ5驍3>az$Fq')s|"*!Ol] ϿB{)_W{˶u 0wfPh?'lR0 ΋j߳!;Xkڪ|ͦ~.)zy41?ITC0rǒp,\5ĒB+tx~$ɷ)1:X+7QD$k)ޥQD}z}rrMb@D8-ӧnj+z-w:9jj$>e'epbu.M?XU4鷗_yr"9Xdc ܲWh1e-#nc:΍wKQuzdޜ* =;TyDD(ՎErxK>N"gl) s.%۷ B"ʷ"aCQcw'Xo֞Ch~%"z=Ռ=uQ0OvT%׭$!E׷/!mBu2wR u+mq&˗$Yg-gDu{Hk1&4+wB)z "I:K+1Bub8NmVwZL6h۝LUa C z̒7u@5@T MU`疡A`*[V6SǏ'/W~c`<}bU@`}`\nr43*De ^gH'37MyZ*JD|Kh܃~(EQ:S&"}LO8(O Ï+ A`i (e:HjqBTٴ#K)0mi =3braK*%Z.<{ʚr:hiGԁ뽽 Y#옯DgjSꤿP=YaBn_M0$4vGA} b-;y-Z5EB3Yy&$ Wylŋ-ο `36y9+WX˝0|l+.abhD綴?-@Ғ{Y9 %Os1. ˶h\=9P|8qF)L bB0#Wfְ=xPf̆ [w\(um5q/ s [{dJ"RgA }3o.k}P涉n h<#B谩5}h1 #I!6WFTVb& ͐ +I2P̄HJ H߅yfXbOÆCmw75hI&FNwdz%$:~@NvHi;LT`T [y>jO'!<==K{涮¹XCo<43tg0bR?N]j-9ȃ+i7(&'J[7?( `4bywd/sURwnYU=SY|<'Jcc^#f/1TνɁ;FmoZS¥y&Lr rzaxd1 Ť} !Z[2ݝ,n>z#)ׂss?R[9ڎ`păΥO XVMF(%dYmTW XtZw_aP?j 9)-[((jm=WiiRJPJmXE #Դ!̡ ;@Hf d#e1҂G(n1s@ߟ[LYMpA2HҎpsAdȼ7NN gHaG2S3;> -26ءJeT)s'JS|AA?-J݊ 4!bm,\(AC Kqŵ)O2xZ ~4ցMD=Ń ĴŐo>dU|ڴD6L.wT%Kg2Vнp.&㿸Ysu qsݨE)n& ggZ"] oLe^ ®s /$>dc{Z6=%_ KL X #c~R&N rGq!JO&좯 &jOD7j|LJMlbM#LZ4LBnX:~I:B=yLGI.L29=P7Dgr'Jgd5^&FUaqzq'&{[ C _ԓ(EIlrzh~=Q,aRξt{kyor n`e+j9mz-Nͷ&HPd!C _|nV`m5ٷ+ck( fiI&jf{_ =UW 8c ,: M2:Ox? +yI7pΣ+Yo>ͥ<η`)%,7PY;:W@`' ОC ~}. أ'm2I,Jā-?M'ZmL,keI5٘?k}!gI5eP+&t־5ɥ|jLG~ngG'CUS sq g,Ox0w[( jB>tዛ1pu|p⊚ ꦳%ɃN tHP^Rq`#cS: !}͓L*zx)TCLXʾ^>, zw0:Ԥa /фZUCM4y>V |ښM0}#Irb2`0x"%o .4%nHh~qSd u'mhE/)}U:(8Q4riRq0W<R9 nH0d7D-H|.(GUs"sd]o  eɮ[hlYUu8|{bsV8Z fUwa;B868V+mZ6>@|"X[B[ lh$qNQ b1kcqOɼ8Q0EmFE=09W*>÷i~ iWC =C"7 u6Vٟ^{_spL? ~Z[2O_ſ#yUu ʪɏ<Ӫr8աy'r.=/P p47[)?hd Ew%4.kvh4b3`k?BSĂvmI:TE'b1WҀgGL `h$i)gs.y#7ޮV+e8cm,cxǒ|,CatRTG"y'`Qʮ2bX( ]_5P ?Z`_uEO`퍸t"Ycm.aUinJgeZTl a"#L!uHb,wl)TΧ):S2bc`5"z@Ǿ-C8.8sC/F !{kgP[A~/lڽvN}GJ~#TSp.e)I c|Gk8WǙxm7IO^hpA .uMӄz\5@E^A֘]i]㖨Í{PvnLߙ0EFG^tEv!MY"ou)7K>&gXAmc LJS^~[G@@;']3LIsg!C'GkK-4zH#ەS-$mlOC0K dӶ#B^b^EbۤKґY\5N;ڽ2fsW`CM{:&:dNaW.6+K=q:4a85t ibE-]D+( @[6sOёpt KfTMwCdۢz)B9Wך ҄(3's>uN!um3JKAY LɉrU?&(}Ө( n4S-j :6{Be4=' G |q'DX -!p)N pM"iz3&{ֻ/ ZcR @h@K G?h*ke .VPSv{J+C8 Rxt 98°V|ۦ\2_+jeLF;ݳoG1~by'=0Sn\4tcoj憉Fkw3q&/4 YTk䬽>@ofсQ !/2 [S⨷k"0P2nXӺ;09 㾼 d}Bi*ÌC a0e+k渂L>y< SV:0ԊMEџpF0; ^%wZu( ٠I Cr7! yǭ\SM;h[2& Yl 5LQ}(d xZ^PevmQyk[u+$F [cӫy6 ]TnUf6;!!:a&?*"**i^:3wCL". ~u.אC$ތwlWO f}%z"?ĒřRz6*ijd,go-30Y*mzO4B̩v*K>wW~hq &SM<7-&XͺCh2^^-Bl^CTY ;1iGCgLt .:mxzX^,Sא]${7.e0Ʀ)d/읭Dq O& C%wgdU#>~T?C$v֑}VƘbDb'T cQw6Ӫ`,80HGʌ >?"Z [hDM{L? D<ܴi)HDV'z,F|dMUd)a_â?(dMCeUm:P9zPyz6||iϯ^րV>$kJno~z=7>>P ]\Dny Xżi=* Y0ld7͟eY 䦔,̪SXċl{En vy\w gqBDiSr`>[./ wDC&v&Wx9yI-# PϤ`seXCezd|ߓ$3;O`]- JP G!.Ox\Jxez;j݈}T(,|?2!{c1p`c~:Jsa ;ɮ&=;W4`ojg%hp΂MCHBǿASbb$gfmAҰ/=#OT9.]w.oT۳UZ@DEl%B#Fi_n$eh[or눐WQpD_r&,]$](:Xv_-y0tw d/Pd?3 K_w{v@:3"):]6LP*9Y3ܢ̾U|T:#ne-&- JL=N#6 c>l;!D5A,>}3R.vh^w7,='F=zá^NʓGlǮ03nTU~Bܩ}*6J'TW/潽)8p[iL.wqC0h򖽙=i1rS..NT州o)em$T͏B=xPG.Vׯ쯼 0%=_)n8_]0X\r!D;@ k^8K[ö4 ~׎aqEʐ6S?? x6v.'`ĭe`AKAJewۦ>t)ĹFYxVs,&F] Ie_kjps{9O`\s' GEwDU: fPSDUU\3ۘd 6Nb`jJ8scK\CX3{`L~SցFT}j)Um=Rŏ:sb֏}ov矟p7<׎cL¡0}` X4AiDڪA%lgnlBY *8{}'azcv8ʅ|º|YN7LXs&v]4tFhL4zաEtp $?`3,htT rzZgR ڪg@sޑ-*5if|c>]1.{ϰj2Lcӏ>Y\*taGami(1ś8Ԫ7RK)_ʷ./yf\8-jKu{lEr 7ơz S;(\v4L4NY]Gihv- 9pSF4S[;p\>jp1mE(*|u⼞ο5nvMk ϣDHvgOhbɉ6({`(5>̩g'8Qا\V:΃k{SCLF+sB_L^^gేdPzk:fKe,j&")Kwf R[> CT 2,57ARDq$cl@ U;Mi}*E4lc\ܑ'pm] EnKJS{85գ<9[ؚiV|AzR/W,s[{>tqfJeEYϬM7y\ Ja¶}"[6MJ;JZ5?x1!OY6ɏOҸH&)NϾ{^$֍|;M@N1&h层 `PV #y")(}938Ug';cqtx$b\]Wb[;08F',u`Ԫt(gAJ9ZL+˅-D0L([(S-6:#,넄WB1s,K^9((JmV7ecm9,zxט9D+0uYˤ?36-d-T׽yN,|w"/?u!Spު%@]rQIFUXՖCDUXTL_p8ɢ7:W%X \;8ǭA4vrݧDPKL(Bik$ 飑{,ܳǙ#.[P8BjstxvWrpCQWJp)_;Fp/=0?l#4˅=ܬq\wKZ'xlR[SK#[;~/:Sa;Ih'Gl Z̞qUP\/9:Ve>hԄV14(wK@E<Ec'-hd&>6H>T+y_w[ FͨAߩz21`=lGG#߱vB*e8f ʒ/f=e_բP=y x3+n*5 c,r3bT(t(6Z &qA Ta'V۟ kKn˼\wu݆?>P!AlҠ&L̉tG5z Fr2?π`n/e *^S!#d&,3a#e47Ƈ7-Z/D@qpr~^0F˟N{@D*VqP}pЃ}Dt! ;_* 2.1A$"moo:1[է$=Q~T>^YGb: f,'qLT <xk \2}@JʁӁYes C1BNd !VT3qOcW'*͝-m:XiVt>z@sEfu;D#eV΋Ń&-)6o4I6I뚃4Bn(W|ޝdeTfnn ks:"lBa"EĩTQ7DiZ뱶qB9qZHԓb $ͥsb,upRp ꀐ*n`GgVNlnV4 =Lw2FECOyLP<BǺ~ԣYC*`=B7:u%gڼ#DZ gd<|y QaQf(%qR;EKosgR51' |QhZK4%,Q`V]*pfz!_@S{𖋿p3!R0g[KUFnkR"cX1|u!PtYocSV{!9rx\mǸ0i^B^)y:2s lO@Vi7T*:ѦGw aT"=0PmHkV6'M6b+`|IQ`0PQ3H2.8Y0B S4x<ؖ:^({:G!%VWަP?W y̓ ~xi Ʈ9!5w#$ }'dkRKZ̝+}h,@?Kns.wVWHH/;c"7A K*ܮ:u" E^AGc&n 8b:$@Zlʴ(n쵨6 g 1į(wU<ޱ!@lDY1忧 &ooQ:k2Đg||x0Ut!HQ@ q̛֓cr?w&e n2p}'=1wn܊g'|6GA8=ωm rx[$_dP`"wG4bO$akHEoqQq_rF9U@Hg-Q Ջ$+~T>Yq 9K-VރN 6-> hd%WL-^iψmONa+֮Ǜ-&Wֈ2'J(ro%S!? C8laEHA@>y&}-H {0vcEmv>VycF{:.4E0,u_Pxw&pe0ǣTAO2l$!2,+9Y;DBMH=FP~;ړn-p:sGb_J5 F dJsLּ6rei/-&ob󒣽0;;EoN y9xl.Hȕ'òQgYZ07070100000091000081a40000000000000000000000016570825500000e38000000000000000000000000000000000000006100000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/a8293.ko.xz7zXZִF!t/7 ]?Eh=ڜ.+КϽ\a涯m] Nj !`> .:À^og}t$dLΐ;}f >Z#-cqYs!& ԅ/7 :6A(Hfm@l _mn>*EMEK})E$ݭ{[E6&eqvfguJ7M} Jő;aNŦ!T,l S\JPRwIP* ۞LxL; E$!?61o=®E S 2/')E]9jC`br0b$qf8g N`8Iħ8+A yXyqB`76$m]p&W2ĵ/YɅbI7q%|8&(pѢ=>úF6 )Npx|*5 TK~jR3.(L`>#{P4F,b8j/8[ cDL*(YwQw hK$U6,rM- Az!!3$> gH>JrG { Zx$=y陛yo~EW4Fr(G]pȄ4L|,4\⅀g7ޖ&SgC0Pݺ-VεA3UK#nvBm%~){Ch X7=iC;@A!q7\U:PoHI@wqvjp>_jab b8 R 1O8fƻXUC,9a#=Lj;%kyNg# !mzNCS 6iZrGcH̋>p2O$+HoSĚkqM\I,SiUχņvr&_w Ԫjo){~)*^rmn`2=yGW*nͨtgr+mENLdAq^ QPӚ|7vwjOOXOˠ=}rzmA7 r y׊};AEiVhSdc's@s{̡ }MIEX,[2| yo;`]CTv_ʝ"~?mV)ddzV)d\5JtlΨ" 7ve Ƞ\{>`#cPFoD&K;fzGT k'0VDhkt irͣ[5GF/3ۊvTsM1i|pfH?HQW?V oG{uaA 5>`zsXRCܒρ#]x1&Yxf_ͦK]݁JY E):נ1X:q!W<\YOJuLo ݻW&&!u!blmLiŸUe DQ[+AS }v֥0F(+, c(>xѳw\.c:O_[)'&̑lI65!7ĬouTVσ'5KzT)vcoa$vS; c[)RsUNpP5*E&Ih>vo_J ]ߕ<}D1\H]#L9͈A}xrI+ys6zWV*/ :5 i43n?K0Uw7 A'o> ૮ "OW).%LL uRk0[]pptLF6hSތC :j\9GKm5],?UveR9Wr\Ȥ:$y‡!g[=`{fDs@Uy;'"V;-:O`3$WaOhT(Pe\\J'0(4VA^ 4 1d0R?y|22 &9IWJEZ*CuN_x!O?@UirV^Bq-deT(?p-6r}x*}[OmIm@)1f%s~0ƓބK+JPGM،FN,t=Zf^^1&~$h':c xABA] Y͏ni8\i~9K-Eg5,@h7rbT4 p*$FGknwj" !bo_ MSy۱*Kk߬9sh`JX=O?fieSD-:[_!ױ$L he6y,i\K(ZHҳy©_}YF߀ʼn-PBHI]U9AF J}[p,t/mTCɹGKM<]bTss_멀IƫP8T2]wyKo:^yKy).rlq';V4" y>qXXY~.@rJCHԄ4 4dFv\'r' Z\ G)a!y v6b# Mm=&e: J+弼ٞCLՐhn.?fNCd-NOI"Q]}uM1mNZ*"{;=X@ϩ?J. ӢhEuNT%logYZ07070100000092000081a400000000000000000000000165708256000032ec000000000000000000000000000000000000006200000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/af9013.ko.xz7zXZִF!t/g2]?Eh=ڜ.+Pj5:OLxGRX50u +u%FLCSҋU7C)k,oTZNq @ PVܷ :Hu=d>8y7%D͟x[6>G܄e/gKzߡ3(%`(%^%.fSD!6ru|nm}= K' ]Q.~/DJj1q,&zr7+r |XSJV3[^c9F -kd>dxXl@>~IhHW  P~v e_LŊȥ9^0N5}5q#WѶ=k[沧k߇/KxtMv\!#!`gd!NF\yʏՏn:9.*U i ~{1/2Gw,2%ȱ$(!BO؀3,{;w,x^}aj?հh_A/ sqr?w xQ ;ki2h ?CdL4k*۪|R( ;cK]#'_Mdd3Qȵ~m&eI}1D8JTJOeMTY:on\y25HrV 8>-XTCǠr]$oA(m\:غ7+>{ -p>>D;A}\'6>?piUJ)}U2qUyh%~!N,bsʖm_~COuQ p ObU_q+"fHoL] QAIiadyC`x>뫞x4vL iNHZO: >K|"Q> O弍n8-\"MyvTefRrApn4̊_qzB-V浀G,ʮmmK7gkfNu=} j9K}'qD gPiރ'<AJO 5(Z׼ΪTǮPQNH B Be9^C9J]V6V?-ʡzZO(\E$ | |C$Z!0'3:4~_/ޡ;bmÅ aGOo 9^4ϓu+v|#ڽ֘ ~DJ;?W$S;`&ӌ Үϵ!/n  rбFF7MM\R525!t帬wFX, KxKǂbdub5lg"zs}ϗ0Ñ |R!Ŵx;P.euY_hGl+0SF_G/>#^谬SԷcFH^Fuܓ-Rc:(gNGIßz2u\ă   4Yq@uHzڥc y{>eh4K)ApN)5tN 5o_cU "#ە>nz+}m:vn6,q yȊÚuvx}F(u$Iy!Nfd(RJt'(Lh=(n]1Z +f^ie ʕur?:@7KT 1lo#_yQzGKs_$V&*fo2@I)w߯@¡BD^T͓|Vuh[뗱iF˦J7cM\s2VoVvw-Z<=m@bwΕg/:`Ͽ B@[jȻ[0h:"l05 %Ֆ*l4¨T'PܠhQ ?G2W')uQWFK'jK.J7OTL%X:+02Њer:f~cُd ղP 'l}p|/ɠ,` uޡϨvMX|X󮆅EyU+ʡkrLdPfHſ*?K;8^0C_'!`x'r3>JF_Z-NX=bS"W^r2}҃ }g^ |_ȘwUjM+ .$lLӐQkmw)p"pP$3_1IYO(].IW,Ⳓ$͓Z{@U+&֬>|BzXMBSI@)(!'#kPsȒMU-u^S?e3ꇗ Hqx5f}7y|oiZ$VS|byׇ|ˮXVC`oSy<{o5Y[IڙށPqk&憷qYȯ5`jcK:{kHH VE"'.cZﳞwP>2E@r=wdR#3;{Dj}Ȁ.K?'ygȎn3gRħCP<*\9 ?=ST땍* FEֶz B9{k*&MIj)k#&V*X,QGx%c_sؚI7MOtB@MBx_Qg_=F3^&]g KQ6KliT_>mMc y5JO c ]d?-m=w3I}&33# 9鈱M(je- 9ialh+Il讀,Zkee`ؾTh gXLe% {Mi2!]CYxV‘O68hrO.۠t֮Mu7%u7 H嚢J>Gpe7"6n*{SKL܇dAJ!Uh|3>y}q0<w˄Z MuT=r?Ղh!eCȥ̆/('捽tv;R^b1vH&Px%<:ɸQt_PPv>ֱb0wt(" \ C}_K2slׂjTT6<¤+:ˍ$uBJnpF  SbJU'D;ӣj]$|:d)XVAEoQt5̰C#W3NZ<*P&bGkZG4/Ь8: TPr֌?\oHA!2ZPl$$<݋.tp.Zqd\0V@PH!)\uu8jbX ^{'=Jjzo\s1ݪ1sf~BRn(ԯB^%g~^Wi)Q}hM(=.8mͰ{%4:L>I5Olnn:|킛8U:zz}}厙 u_AJke/JOlOe.pyܿrXIy}MƲhſ-^m 9Sp46?!I KON;<»O4X8tq oP'.`,e-GԜ9 jWXں$2g"weH&*2kg:@U_D~vi_`BOrB|N|.fr86 (6OM3J>D֞s1:*μ48v#si7E'8>}Hkf%} 汱CbU/Ă&e96WGC?IXbPOi`Y]W$k%ftXoQAKVf8k_=;2 hdrhA,}8$[sSGH_] FB6qFԕ E eMaHQ `7 /74#+Xu>򣅰ZvPT~Q mEE⎞8%"FK[lm&24]Y֛5+@1AxM{ :>2E{z bvM_J컐hZnsk>)*Vzb,6}1|X4B2EQc3# jmϚC4P#iᇿ3"S?r,:2l@VYR z,qjΝF z#nW@gnL8KHg閮u>x,c XF> S[Y ]ogz!KN6~q _ J:SG/Yp!waV%,.saEx/Ԥ:"ԋ 6P1ŵLy2͛(rOƻhHxqU$f3j-N\S'w GV jTha^zMe`1ǹAXq57 npVLH;V쵐q:(F-U#cռVKs~u1 86! o2^,݁%& o%-Re-.‚4%~!BAEO i$7_.YN!żQjHk k4;#b.f Mv*#Q|s³aNO}rʌ9V+kbHo(._տ#Y?7-W Ye+|( f2g dfDyP`O{!LP'j8LҪpzvj8{bĉn@NX1Mx<ֳԌphu5##odS{->/-D<x d]=xk7;7皁_q:E}MiÈӺ̡c,ލfA|KOXeGD(Ua_h W: vaDҝxݝmd2ᷳqgc~jlStY_y^p`НyjwD+>id] m $Q5"28rd E\" nY<N&BxҊ{mH) ;XFHQ_Ɵ.nq%K#ǰ} c Pkk7§`NnOq.䇡fN,=fc +Qҍ;k;j]C^6f 2/㫃LX,bhi1@g,$ǽn|g|[?.х뫐UctÎ&KF{^X׺iYR y~N4hsq+fNj~:dMSFxgJDO‚f9Tƴ{Zut!Z܃grb6P\lmZ %N֞y.O@Ě-@<mVn ';°0'u=kX8vajLkir0!Cu_b /AL@ chmq Bvw?,xw<[b/%7'x _FWBҾ9D>ë*1LI89 y%pb3y*l%@C*&ԷSO}wA$nQhUB'jsii,B8+&1^˃X(bM v5f $@hr|PO?Q Gxg(&~!;Ht(. 5LSN+R6T dz:y 1Xu @HR*#ǥ%E΂FL$93 $6tf$:S])Y-rnb[H^CmTSzd짛)l[ PUq9p/ES DR5L[Afflu%:v Țr}Ɍlb!?cNza՛KZpZ*{t:[f<^J(?ºI^"y̕Z8^5~ ZVAƐ$11p; aAbÜyj>6Fx$\4W!=C%f-;H3x+ EAt!u+LG>oe#8"4}2U0d!6O #kxCc"$BY=p2K4᱕cFԟsn yqM\OKAiix-ܗ^Dc|k9HTRU*m֍)Lgo"uMmJ w[۸еp aZoCh5Yi$1SỵIa< ]s!cn^Iܦe[Ζ*+p^.^ B!S7tDI4K({6"&̬T gh6@k_KDS~ltA7ztt%C) ':xJSZ.KkMHQxm}(}0铹o醽3RϿqFm'-T;~ A Fzm+Q-Z[/޿NvB+t?oZqIe{^X.H]AXhXb\y[Д# 8m;w?L_>~0`&r?ΎL;ێ;jwHWuo7 A[ŢӷML,@4M>M{ؚ*6ļucCpʎX>I?|݈Y`),.BuXզBrǾ+)K ,~,0i,Ƭ')k[Ud7[$ڛ1P?[MO`N`(~IH`.l" RG51 V2#VzcyλB+9 }@0fTfdBB;LSp@ڬv(ʹ𽼷,4/>X7-[+9,.}ȏ~1* wfAJjkGjt\*tU"9(=*Lϑ_6[)`.}rupu} *jxyq>aRWNNCݓ=[X%g+vE 42UxeNNyS, gOObβbjA3Mpy;j-6vw%3GǗL`U_荱yg`%A7 irk5X!kh竘G%:r;K9b7ewguxTao=d;REOUw5eDUu >q$8GZzGL 6 Y1(ǛU͈~dڹYŷN o =:e~RRH^.ƺեx\Uk*P;z BL 2:g*u"dr.S+UƹEG܁X/$$Jz?ed%b:yxon%p^.MCɹq2QK};|-ЊOdC0obOlg}sk!h|€ڣ xiUвĖb,7."">W%b<<`b3QJ43f6NOxTŽ zd 1JP'T#q;w>(&GPl8\E`0SՊJtѸ_$F*^i?oT<^2 ?D_y֋*9+G*D-2(a$ gy.rYlC&jMϺ?3p֎s<+ΓӇWC\w7ʈIg &&"_1\f"vjŲ~vPs/{ϋŜ<\ZƗO/bH55jpl7-!I^ƱrZ1ڀ ]KػXgpf}VdQ6]sx>{NoBluy‘FAuE'τ2Tau؂^M f/F !p18R[QvfPVϛ5iuJ)n_G2א~)ܴL^{4SdXԣٍQ s>$VGFq\ϧ!p|HBR?Dڪ1[H>~?|t.To6 J +w%=oƅeP$<`G}^jnVP`攩b1$~ {DC>m`g~;N17^|͒G* ܟm2͟=䲏AˏE,G.BXzH-,qF܁ 1Rio9x{kԊXg |=`"sHỤCǀS|._jS|F.k.Mq 1́(BYC fat^s49X dguvF{:z, /Z*&)XuZpU'z{nZPziXz6L#Le7J|tCshI ?yw|)$^.ߣ٧cj)3 )p߳;)]1ŘgP01NTu~ ' kq*J24e-tsbL{r*Z(K泷c45j8\pF7r)יPjcTs\ -ÓUh6*Ԙ7 I#=oTˠb2*8"+\/Ic ,-C<@:}( iD)]YO*t{UvF־f?(& `-/fX;UrM D8qq6Q} AVy's:BJu=]7878⭎Sl?~DPJpHADӦb'uٔZ[oAH]9o/ D`.+Ӑ"́i8qbj%vs$ CV!jbΫP^rlfbSK[UKn / co2\©t \WU 2|Yzq !RFA|<[}6۪uH0׿Z.2{6#\9S$#hRA?\qz}algs44)#=8M|W /wPm#k6IEkĔu拾Rl+h _;9OB D{*N\\^&kDC_:| ؅lf 1^NqgCi N!L8Vo)0'-7TmAA ;َ: h g*]u莫{jP^hEOnR l%%6|pq Ӿ ޑ.Y"kmqKe@WǤJ[=)'c%dߩn1hV?.9b!˺H<q>8fYYk S|,bYp@+N{LkUM 8-ѮT @.uaM4m[%0*- įuO'=%]HЋV;N5A~tWsN"Z1Q_?o;a,uv˝2"/i~°ue{Przu~SZQn3лٞc$ g@Y-xBi/e p0Xs{B#sO7I` ԒYJE.J vĭQh#$IQe ؗ^1Ԅ}lU5_B ]l:x?Y8|fo"B)5nJXu-mt0lREp)[S7Ch%]VjRdEh`LKZB pѿY*I;Xbt&y ~PbvZf?{Q{O^/}/슮֭A 嗐5:;Ч˛S0# Ee0q#*RE$Y[6)ǡ oMTzn5jq:i [t!vGYp2H ;GtX}Z=߬){2`5=yZ& +zi\mU9Q%߃c;(.\~vstL*grjL\$LuvTFBªL0[(=Z߶p@A:d#"wa_xańR Cd|,L,(t?hUhfK%W_ҝ12>CWF}鸽hv;xZ'63jr+lTCS~Ve󥸾R+2R%fo@$ΕVlb YFD;yX4/x:62( AEvlZ$8F %_yX]CjH$-JZiNJ(zٚGñ=IcWUJЂbgNT5-o6SFGQၠ!81F ZCk/bN<1sI1q)sW?C{:aZOZ`{Vu8<7!S=6ڀ=W>L<xe@XGmAO_i897qݐs|p'@Ϫt)sjO@6A.GV@d%܏>ѓ80D5y0(PJq@Ǣ'见mBU1/.~Xز `TɇYiNM/# _@?/ڭg$7!>[zo\Ú jrNaM2q-nMݚtOD}bs:\jpatf ꠕܚi.iA/$W==kGV(=3xqy+ Dkt _xB_g Ih{[k9I띆`Iz8'#ܠT7 Yb|~g2Hٿa=mvW7DO򻔦G#JLZCmY+aDRY}Oungzh'Z#| 8#-U(ieQ14{Ԯ CRށ W][h>鱈)u,ߑ,$DGkG_Zi V́HS]gpaftVjCn[ͿCqe[֑W?gXͯp0A- S)dfL㠵z3|Xlo?1Z5?&އ\( kщow]K*+{)DQ۽5&Q1eL֫dYyTE$6jx^L`m:@jOS'l<[qݲ"4ʧ m^ \*>nɒC{ƙgS}?j ݍdlȎ"pʠ~ K}/AX^ Ps"OdnZ0K;2*S"C,"mW$\(T'^5{ڸ!f ¸M mTlT9~ bjMhc0Q(sߩ+:(I܃_ic*)yV0?2\`@ `OAn:?Xdø (Tmr<*?AcCwpSԩ_*HS90Ռ@{n+@u`dA'9=05 p#@ה$bRS><18fYA3*րuEW'-JvH\-Q-Ʀ_(ito3s4+mJP !z79 ^{8+&ݦh2(ImN'e?^pvy6BR]P>~ `a!Wܞ20MR=^TBi~5DxMm!{Ӭy^t 8|Mkں2 ,0TN :0Z0˾;u\}]nsd%>ĞjPvf I \u7p@fÇ6r}0SnDZrq[N\X<շwWVGaB5o#b:^"D?ߛTb>WBfJ!F(#c'#JICNYxo<!ME '5ߋ3;lf"Sh>ȞvZѼ^۹\Y)iH"2v`3qܖkF_SR5W\~+JtبhN1bSЖnh-MW'8Z̳#'cBl*<@S$=UMe *^vr$>܋w#g^v+^^Zq5|LܔAV[LM~g\2}xENyLD6xYQ:lqy_N"dbЩ/Ɓ;wfo)+T!_Zϕ򜔞<{ᝉXa&& >Qʝ݈qWQkCfK9e=%ә]Ш1~>MvX^)Y#8&D K6?UsNQԱٷ9m"o1*xjf[UHDZwЧF?,+`+FET78hq|``+یp7tf((espP1cBay]sQxd/$l %~cn#4&Ŷ{!^}X\r^%[S-yR"@^HfZ1+Vkw0HN:7.)1:thlEm7 ${B&˔/ڙyTnpX흧(:#a&d917 nڂX.' _yQgE N4_t{WzAQiy98q(Ō 2X忐+eTnT)iiNf`)KObPboϽ7v~lbʑ0b;tTЖtp^7ҬK9i/Aݵ  :"PEfMD̸}c#Bkfrjs2++̳?@|BmBhpu%n$tհ@6b&ˬk`!]o>yOYv-ra{ĵC<PCEA호U&FU~i";[˜9WhWo̶69tUCugģR:IΤ0 bKi^X#gw=PqE{`iN~g@IY,::r#^y{bdɖKΕoxLwV\HUg5%oF"I I06GE8J]qPJ,wP=6d{THer?^\+\InqEB{ ^^j肎Ӓ9h&ՄYL^-Xh|(:`UtZAsؒgaUj&m[hU8+hϭbE y.T-iM w<(ٰGW.$O-u(9Wk~ X%aIf]1:͑`q5+_הLiXC~ޯ{sbJ؂̡>XzL\pcUꨧtuEX5@8 RN].{.%D",M}vL;SF 6PQ4y{n3y3%+'Ʌ'^59cަVxƠfd%[Qn{;3Ec|4ZK~bQƼX=Уq?eLE*#2qM@/&fknlUQq㳐!C0+DPXz|]V!ExĢv_. /`ZɤP22]ʙ}F与$PۍK;vhdX,gE7pl\H#W IqP;歮~>[ޛǥm6zc@tFΏՏvLW154]oG[.k#G9O9 C!&H<* k;-irQ5wTIM/` (q;9:BiOr`W|bxF]t =,2yt]m/V]csD'G.A9 F@2]i"C 2ח@}<'WɴeE;![6ep'nQ{6鬎TXl 4]XP+gg}~rD@ fv Fi'10Fti78 ds퀹6*[tcJ3ϝݺh\f0rE6&D D4FI(r KYE7Ld8_&Ĝb) EnvG|U]:y =+tȧ%glϮM[SĆZF 'rG4g"bcC`ۏbg,,wO 9X^FsE2 s+d vLvϗہN@p$)z*1K\;r^Xyb2B t!V{zfdSzh8s@Tdg2EObQ) .Z->X6O}A%}ksTQ^!e}%5Ɇ.3fVK$K:QDUy` 飉K2\|+>cjXBK%u|TxN*X\QSe*5ϐ:=f"~iu;'ƾEgYnh(V3#|.q ҫib͕]MݞhLKiT7#!%f nllGTZ2Jm>@Bxy#6tzfrh(,@U諦"pe ᝇaЍp En+Bu|2L |e_TB P u0<bȫԪ+Xh1'MjS<> O#Sfg{8Y-|&!9jN4K% wpmC@ 7y\~U1,O0TOܭA!lޫ׼ʫn#l@1, Vfc #{\>mR&SdMN԰`)Ԛc7)kKysż(N|elbmC{#;Lyo 7e.t*˭!s͋nuƘcx}q^Wn7cc 3ƳS]WI=,15]FAa9 ]ڲl3bdR." sZ#`jS>?pQW[rhMAqyF]AdAЮl*4- J{3B7lqbqy8vK)]Ўkmh,L$_0(tŊmTw,/нι{XnRT=NS<}_V*XCf$gtD=Δ}B'_ =< D|Md씢bv~cEuLG 2/$cWR_UXb 1&HS fw[YIr&?T٥dJV/=4ʿB2#"d^t 5\B$:Gjn&V5mbxP:=8@(,rGsaRrوs߆!!16HP5P< fk eu HK9?Уߺd}Qiuzs21J±7k $ofсQ 5ybivg *rj4A{##soc씕' 1('R ꁣc\2bOn*Kɂk=tڀtgVC}6`Ct ͇/ԘNV]Af+Hޏv*a(}ոy'fe{-@Y@;KGE 3 "[>hDʶ_#?myϣd/r/3nۙ\>Gн-3 #h/JQIǽ0D|fmoV<0F%9}RٙڭLl)&sdoi&14Pӈ(i qbHES^5|]7՟VVAS0o8 |6|\%YTp>U,2A;L"?!pֳf7?ֵf bg}"1_ D$9e_cRk Ia&P$ Zu*|wrڗ!oㄼ9\zm=X CR' HѻI_pWuܓ"`^XU%t 8ɀQYu8W1d`w aAIla+(ϼ*<f r Xm7D|j=18,11\4ħ<$Q?bTmLO^ *kjsa֊['i*8z3"/7>`3k?ax{"TwֿAt&m|84D'׺Wڼh=z;lhqY`g͆) ^nͰ"ȆiTa&}DG"UmQj+VΧɻSLDA7nL:1t;x>W8ybf؇8`e-C``9J&<זy4 mC[6X>#h/Cp6{NJW<&(cw.PN'o|7d1]|ٌKWNo"MMT6]\A!- r&9}GX>-qRoEFqc8K l Z"Tz>owla(n]z3f.yp?Qu$,}LgAW֝ {!b%Dn{Fs;)tD(O AɷU buW]i燿԰ATx"ͶS$@nKIF2Ua"I}W.3Y5K3\s&=wBs.[F:f55ɃϹ9Ɍ1 lWw7J!tz!`Lf-J>C_g2j"U@x"LA:U{kwMPߠUKk $t3P pMAdo[~UU'zr;mՑj-q 1}6#y,$q˯SpZ_DYYhukP4!r8r'=J 56Ӫ>ՠ4p>K/y} SwJ|sRJ,vQDϮ&IioJg iP(z8DHB֔"ܦ vԎKƜ՗NOq}μ@ ٹ7V K,*Ev Cu?WEaĈ<}K)O$QC'=uO)t>&2tv&hH'7fkVTd!¾ڧ wM>}XBn4j[ę)k˒:* u1VH 7mMϱߕKo ħ.\7OKq%l(M5%!B(\~#s+4|M 9~A;&3q86.4y_Qd/nJ8QV~f$qv|/#AM+I?t'ǯ)Yzk7?B<}P *yHՔ:s( ` 6dYȖ9!_VukѵcΪh:3 t9 E:ƔVWrV6vg9rQLQyj` }F/( <$0cӘho@$74 S^@:Kٴ/" ! ӏBjx츄_~2fm@b> ȼx>N8v-!^?sCB0qI0HmH &`M /fgA=BJ?A0Tp"cmW(Scd5>}ZɮJ[kUaKLd0!YbnBYR\x%̓M*[' 8rCC^y>+D&R,hJ a滀 ȓiQc݂U4r~Yt6eY+4 /]fflsƸh8t)FgGg>kZt(F֍ bȘ\c b)2$Ux!ω3؞:M gA1v9mvK*el/':X*Xwd,SjPdl?FA閂Q\oWzVep!,$*A`KϾ5gfM!5f-fU*g44ߌħzX'{N^ 4HƮL"Ŭ]K/$}E1(KgC l2I}}v/޼C!A/ ,ݎG%ȹS)`PT(ŝD"V 2@~`'ǹ93@ǞOQ<Գ".UWY ܕ5 AdT r,5M&}f޽S¤"x:ӾI׶s?ʔג|V+S-~:|،-:ƓVf'kiy0w8-`ekJE*[A7ׯl.rq2w髂Ix0eOVFHBzBY/zFٷT_& ֒Ss#9IB3"Ř`0]% !}o'L(/׳ϣ\(> YX;?JG{n >T<'2ϰ);PَéG_z@s .8`yIUE+<+lS`?:G=Zʮu0ok}UzC`VL,7a2,]߃#A$.0а$/6i\i/=[{d"թ{@q4f4GFǭjCAP}5BI 34ے$h`4z졈6,-VЊP~ueRT^)'a g AVRaP!³k$LGqE "r:}n8.s,|KZZM!/G@q{G<غW a(^aEN[YT|=AXvWDF"1:A ,ZSǽIe5IY3*eβ#ct5f[tظfش'4W-h  #6T󁎸^_ ]= 8S(f*--k5Qcڀ+ƃ.4d;8z`/jdtY>U Q'bV'B,߃v?=Md AƏh/gU}IY7Pk,DJj3OqϒttqUc ޢ`e3uhHb]w,Z94`72GT9Z GtZ_CVpeԸs}Xo5tdu5<`bOƋ =*`UrՑNW^{rq2bu1 )zA :gSnM}yjɼzzha:,)ֽsxLc&Ҁ(z 9'UprCq,@a4ڛsvi ՑNnd zYG8 !QKC%hG3E't ^{224s$y Q|)KtćBA]7[K4eё5p2hzft$.s 6ǍGqߔچf7Lhpmv)rbj>Qw*6R\{].dfjnf'< r^_C5wcVDm]ʚ͜pqOQ[j=&6R+}cBW8A?KJa2<7Zēqɲ=)6S/Z,9tO5u\&d?׉t}6J bQXϗG+/!DX^/`&UW.N 3A F;/t{{!Bilr@%$(sEv/!gjjB@l;Lj + g3x' iOq y:.zpK-06<0۠%{_ RL\qRѕ{<<B }tݳ} 1"(fʼmI香깚IpNvŁ@/V,)Ke|7\uwtR <0ۙF\c5҈^N_3;.dCs[);;D6 ߘ;f^zwI]BLqUpe 2n!q3T-пx( P~hVA6+0oDtpQd U1ƨ/P I$ݟDL84E0ZQXJZ(v.6+7zJ2>9n{x3  ʙU =M)'/Ϳ쵂nZi C u_ OMB\ ez4kߑ!oj-$dž cMb TlΈfnkx$?OeS"q|a7z]oW]D`u؟e>KO,B'$O j\V*8Iܡ˺j`tEE#W*^`cN5[\|:}[U&:k,Qj܇SEы"]%q?w ܙb{Zv~z5GRJAxp}hPGz6s^6ٲݤPP9 ~?7E tWOv1JeYZ][Ā]N+GbmQRsvԳX<:#\, li"]yo$~<ˆ-~m~kH`䥒߀AҒ(* |`ekZ)Im1뙜+Q(uW1l+UNyhmQ^ډ{Gh?ӛa: `Ak ;oU$~OXa8`gqג!] xw2̤pͳAVq*[UDR&^5@P2"m5#+ͭ90rQ!kE946uUtuIa /EM~J R$)}`N陀Q>OK+c ,H8üNX7fxO@-f$t*^$Sd+Nr!B`"ǧ{LZV !xᆉXvFNK68 Q&Ana euk )\=J;su:!saۿvg}eLϸ@/!@a V /\]M0.Yͨ. IF<]3DȫE4]S-_ͦXxIdG78\7c֩Ra:RMFԈo{z_bY`^>-E%#/ﳯX?rh|Azqw8IRZw·6dJ.BDFw H˲N@DMmg^u !1"Xbɜn$UU3/ ˛i\>4E] cb R H\n#/Wz}]h4e>~',kaH!$VII^>G}Ktw&3/jV_+lg\ţ>F9zWү \Hߒ BĜMeamIjܶbrd@'C2T~aCtI.SV:CK Hٖ^^zِuˏЈ)͟zEʵ}}&EԑXِu=3@W?uVr ~QZ)$40n.]:8TIt%DxRJu^iib1x M-轛m}k8VE yF\ `2A/ պ{Yaط:\R.ox{L8Smz¾W XBʦ*_HIr[Hj #ʓXD;lP7&53YVtWq/β&p}Mܼm{T{K%)WYMQns94Yo{_`br1@Jw@LM X^{+=͚ڕ`9m!I up Vd+50IV`%; y hewJ[ e&2BUF Dlsn1]dH;O[:z;#u*_||Ĵx uO];+ٿb#ʅU ]^{,c> & U#Q?Rq l7LCGr]j?M2I>tY3K"}.\tRv =!+\-b "8vHI,Fz`AVgڿL9[SJR,]b_fuӛS{p }m#}gYz  ٿ<H-ip׺Ď݂K :ܗ$*H͋(Gn$ JB@5}\x-HcN9 r o4eacl6GlszzХ7Wq}h{~x}Pr^z 3<锆[9ng9=yOw-e3B nK(xZ\4,@q%iw*.8P;ʿ@EaosYu@|KlWEȽ)v UQĀAt:tma45t tc=נ^ǒw|/ L Vq@ A'f<.u1΢ˏnj ^WR|.e6yu]W r)LB?]*Tͱ&[Ű a(m- 2!oZa$b<:Y'G>Mh[*ەtJ`Gj"x%&Ϣ3>2BASJPh +:l&~غ3):N} e 9jmdzI̓ċ~?hhw ejzLkʳjGb?Ft>*M|%s:O(Kh:Eq%L="Y&{/՗`*!W%M $W-MZМTX7?jmTl;GB+Jʆ2dsֺJRp=-q|LfE"-,(S}fS3W\hl+Sa \͓Kt ;!*lWx|~i[7s0G`bI;:>Hl:6ݶn [0#s(Ac`2\Ks,fGN_Aޕ#I*uXeyԊMiP!N q'i'^`1${A'g. B {R8\x"<>֎ʞ4`DGFp;4 eȶB^SلMEiǸ]A~=>bOEwKiTDv߽s 1#"GxK,ǹ^\}Avm6';9^gkl>g `9 [%j(=k {]0 !MumuX%;k͚AƜJvt 4g }.`&_+y_E6L' G&^-U#fxJĊB]xe1Euv|'$GȚȝ,,}3 L_\ O($Z<˵.Mj)< JN宂߇]#RF6$f3RV&EB|᩠hAɞz[/b ](,v &F[awr} #HO6;e,IIu \(VJ GkkgfEtTඨa좘W[ ,GvDCt$rC~7phG?Og=yHǰJ$wh6w;mptQ#m/eRnH;mJr':箯 Rv |ƾ 썯Ґ^ yMZ7d<|Cy蒴{c>IoҕzAWA(xf. j{"ϭ9%m{4zٱ%YmLk4r42>`1&:&_g@>0ĉw!k#x120K+U">AÒ4;+B̅n.~ Oguqy෸,bz.Cs\bF.;ʇL2_ R D+ZvFTzT;\E R 8tfȂjI47X!VzdʩO%Yt$ FPKUblLL$gE8s)c]kE|8:)1v jZVAa&(Ε'\Le2 {ob{;qLM[z<w3pFWBѫh;Ei2} WtCq=xYᇡB(lS.C Jf$rY)>>&D+qhjC؀DLMR9`*K[#PE]j[@ٰ6@inUE 4K5Dl޼{Z^U3 !sN+ύM1pLM:/)s8"\>e+\OLf^i" cS6XWŋ}JMޖ^L?Β{qz`+mﳏ9e&ݵ֢7EO'G;7=-%W/0HXGoRgm 4&I#+\,_9Å,=& Ed̦ /^ykQUbIU%yXvtAL0 `1GY+QY b:j<,j]Fwp٣UAbB8J-E"yr<^:s2Ζt:#NŰ P [PJ[d|q7sPT[ h`U{B/܊2 4^C/TVbm*Xz 5'W\2r -?U}3 ]tH$6Pbƒ &FAm>5ÁfnrWk<?JF@~B)|mذ?ד6 OYmb'Y'0X<$ W$uLdp8\=yLZ'+JJu+}>JpDZ%կ׼|["ij/Bî$J&n{O/f-,[<%w@5hbd6(m-OKp(e(|v1`vMTJ#̜!r#K@4 [k:,- +- qV"k˰Uhgo5e3NRi)/ ewYg : l_[J786]0>Ѐ5JSϓɊolUӄl*PGJ<[ܕ"5qWId .`Tr͆v86 *\Zw%2^G.@0떩z-El5ya%%3b*-=Դ SWe̎nںu$92f! B6l4.N9ŧ2̦AږK y*-{y ro c$/+bW*4DCU$hMc.x!tUҺ?m]O>0lM! :\*қ!S~ ? QLl Fs}FJ=>wrb/h3KE !&v,NƂ|s`08 *ro=tN``~|aAwv8R]L%//~W|hu%#~1zQ;gzxe8)<-r\A qQ ovR~hSުdDXx-t!>]&GLGϧ|Lrpj6uxo1x % 嫦Y !ŒDT@qЛ1)ۄAcGG{)7s&*~ Vר3",R$j4آW#tYA `3zxh4 ii"RB (ċ{zmߙ9 hIk1^- fiV( ?'hf"$xڈ@ k^! <7Bj7r{!—5ՑOVȰJM_l\X.aҗ)u1]86Рu<\8\[^='gtc^lo61y;7G(v(#!; 7[<,kwe%N Eh4܎SF!yO˺⾆UnqtIJN<,DO f٧Y߂(dE4ڧ,8 O'lYH;ڛJ5SSѽ38GPR^+γm=KfvW5+'&P}ZX|Lj/I4#ұii c5/uS?潗nW'e%RfuAx}82f1wү-2J^MVmA5IkM7NRۮD, -6_ue]+kfxf%%J.:Bū֝ZS"c>U|鍿f rMO1PU;?"J^:-IG,VA`>:~DP^M:sf̻ͱ,J QK5x߽S~2}-$j&sX(彷ɉ)bÇc.7,k#tfC 6!^aO* ;پ1-V+7J9zqvUR;suj_'bY*~e$}+g[vWbl5 Wu#*v8~YHeTן6I s$uz@F"}25sFeTY 7 'cr T<~xԍ=+ мDz4KANsl!Fv\S{0Q5N'OJLofڋjbiX}XLC׍j_0yIy>dl-$9_Ç&QjH1c-oFRV *"wo3׷Ej@G%n^AhOB#iX*d n*M9?5m.S+"dNE:B`3 gN#IS:6#hc],64S& XePF~X\;qsK`wjdo-(KFBPmJ*mr{}-CȖl-@C 㷧k\ {/ݒZpa'+M&.,\7?DY'QE6TwԒ/z֨d$w!c4}dWJYf.L8Xd _>z|T˘"qK)D[~m&K`ҙ|%%+"IGYGv!hfWt mL~ q*SuQTF[Yy#.5&$?12 $`d/h4[ Ul;P;l|rQ+ r]Ue>;?r.FGY@~.hw0(?|<+2X5u[AiI1V0x#Yr=p2A' 8@d8@~)gC_ SmCC1b'L'<\Ԑ#f5eB'+<v;/r/Iem,@FQ>!)?jǂ޾T9aedWIé"tiD<Ϡ Yu|]H§!/Lp/*OL{l@׼s0UʯG1 !co< ? :sD.)8O] ԯ~v:{9#24áab83cJxP~p88gwXj~apm6IeCo2#oר$BTU!>bcX(.P|gdV;rPVbGX“ Up@f}{"I{iٲ<4Q%"_[G-EzNjHP+Qgh,gP>οމ!WMyu~ծ{W/|3F+s 4g 5 3tALi|ŔG&'T sdIXBx]g>^"`,ɴpNNb_js@|)\P tEo#ezj W`=,{ ^'I΃ԻU#$b&u-t,Jv0&+ 훯OsKD4H^ Ɉ^;/#@!Q s/!Mȷ>3ǔW]Q;n%` \dtsz|ӯmz#J P]kG|vIQ{ցs~L]C@ZWl6.:34$|ל1 9 >"Z3lLay>~q%~j5zkgxr Ur_"KȚ#oxr׾AkMhMVl'zaGꕜLsO<|z6[geJ)t.nKER䊅@nU0| HidIs_3r: uc¯^]h-1=_|vT'LCK h<<} 2M"1>N2{i-|) OUA{s{!8;aWFO }-hpa~ܫ+`S*'Լ< tgjƜ_JCY0](t xMˣX c-h@^-k?U"ckױ{u/kЮڙEItIeEcskk09) %` UWgI4UE? sFw)niU vxz ll9߆frVWVK;jN $¢vi0݀ sδB CrZwպ^S!;.]Ynlc;6;6NtNiPލ10kI anx~u!Apg ѝdIBG#(zpohXc)-=Z9ұKr/ >LSɩ82^yf A.=?Mw i`(L?ڨ6=8ypOjWknno\KIai17хӭY `"VZ qG蔛} N Tӫ)Q܃K:*^kS8y´>+,ji.R%ƊOypRaA>*iQ0h ]"E^3 &i{؟l X\#0I%16I=v$yg%GLnR }t>D΄FՖYgW6` IYOl㨋2BJE$SqpϜU#^H;~}Ș9eWDJ b$hWG.G=kI5xlDyC5‰!CMA=ZO^@xN|7~rr3F͒EF̾6Mdm=_K:L՝a]D<ߒ1%(lQM6#vz )ͤ%myE5D*66j+qHs+e!80~/ݞi*͎s7z(or]Pg2w'@h<ܡdIJ*O$iUr?2CrM6з_aP H3p>jTfh ks./%'3*k*$۷ğT;@RX?+Mf!g1VoyŚ.$߄:m{Ԡ̏&v%D3[Xšoo,t}_J0HPRWL'\P𬬿-Yn#VSbwՆ6?zN,RYŒ@|CrVϡ[aoC Phl{EX}[_}KObWJB,{bO펠`?F*~qqtD,@+ q,ie6',,#T֖fVA08ھY"> G259!٘^B#Xa0,q896hu$l~ vUGf1E y0zOfC|V㳺(g#c dC@NFʊ ݎm5f<(cLbCriv4wQlmlsjdi9+$L-BWjO/835)nE#7xG1e2=@OSB%Uh,4\ !16._Y/3D$YbN͍Lf5h Vp3 ּC"Xb ]<@VMJhq^J:@Wf1kJXk^-D*s8ȟDv2prmz(R5kOnd@?@t]e(FNUn!3VR)o'@g V@+s!ty.hVM7~ vr3['{%oXmb@XڹW2fkh0QƪcwD f)6IؽDSvŒ_UtY4u=a7lZ9qciUA])_xoz)=P!t 0fWelVUN#9fKɾ5[Lq |n?s40wٙQ{F{-D kP2Bz  Qc>)U/@V"]\}H>$c`[(ц|-E^k@bhv%N6VQeQmew;ٲ[A`j+&NC~+.ܑVRpr:`꜍ËH;؆栳u&JC)8cb٨G-{G NFڅr`No>GeMBX&t6})oUEBZJ)ˎVLNMBbV)]j}gڦOs! cl|"0P$#zTNyBB'&%sv D]# pfx\mmM2MeY ុOMnKNa$˫[wY* 3>cTwf{\mɩ2@-O; oYm|| fE[)WH΂{AJ4s ux,'~ 1gԎmƌ3R.nc'-RY#lZ[1s%QuY+hcJp\QDh9\c4?BNjbn=eմ0 !u5MM5Z^P¿r{ᴠC2 d@RxJz Ro,si*t5"Y*/G2_:`n0^vAF*NlS/?Utry/第%a2yԦFvjҤ|!w0x1^үK\{{Q@K)yrfJE" $}Le_#r\nEmRҩ#L{4uTFχ1&fJ71xՖLw2TI]+h(QAxC:u<DW/D&#w zDT:үRVK'D!ṠM-BC8R8|9 RWRSɷm \CNBJihN8[2rBnwUlT ?^x*T9uD_%H~@Z$fwl'ɺgO tiв)F<ng*%-~dXhߝH#-^ M-!M{ŜznWHdTG彔>Aj 1(r[~X^T4yE4pF/Wm1*BB*Xn[ZkMXZhhUo\$\ב,i~2g* 'QB5YYnL.O-$x)+ls1/@XkKoD0Oe뻆\QmCN.eU|5LܢR]8^I?ޢ`!CgJq. FˏרRjUrE(x*t"R_1LdE = +uPcbb(PBف¹ tO]\8#7x'+ܴnfO0Xk3A5Y!nH%B .!%~]f./gnN-6<^ )\\lq("ɹۈhxn2NKGh#\'Ó,}_"IG-lB 0@).:6=_9u'lWrΜ3JJǧچ H13ˇes53U,/΁,2],xYv%33 a@8u.іcZ.h!NMԔN\Qx%GΝFtf&a4#6`a#Wgʁhx$VOб3c.P-(=|n{P4Y}|)XO0_b2:SsG" \ 1kܝƕ^?baGϡfy օK8fB׋Whv.Z~nǕ.[^q$@&6Όa. od3أoFٙ U"еBJp=TF35 p|ͻKciy$en.Dp*O~o? X6(l@w`Y/ŀX5sB^6Mv o35Gnjf`ocvd80Yَaz׬M<3-@ S-XT%g4Ydk}C?fU33_ZS΋[ﶌsVML=0b'//Y& TdS\>]im(|I_' x?dͬh罢%q vte윍ׯi~`Jh,rE7d}ڇ^oQS:SyIW-E5~={Դ\c%lr|9H0Q^s蜿,M%7Z(`xJv!+ęgm VO$J# nv_%.&ӻ}Xre#3=/3л0g˕M7⸬КZ dWAw/bm-&ЬY6L?C AFCaTW=rL,# הUij2jW꧊33{XJ6& Zɩ\D)f&A O6}m4]V#UH#ui͸Ge'^T /WCv&β~z_(wQ.[;^'tktWbKBFhDE>6G/Y:r#&$%4td.J SF<)Abqڻ-ki&$Jta dsݰ9? MWMq9iO7{vMZgK+7S<쀛Y ?h?};& f4NM2fX|ZQ0)?';z"eh Nj6R5"7ӖK\M2}i8cvdIm *vU#.0L\Fuvv }v^g+΃k֮G,0Cp>'yA_Jv|'l#[G c/qrN{ߖ^SeCƷP 5[ţn2VS9V\diR;tjH-2h'jל3J:X\+`̹ IhIh_jg glX"ab^j-u.w/&HIGA}l%"2d6OX*xb'̪/[EH yQyi ~x~>,1E4C,GiVBq~?3SI-i;RƯ=JTXZG& 4^Yݳ7I<+N)0.%)%igαiy?Ebx(RQ /Pͤe?z?DnU)S{b؄Ŷ7DK$юۍBf) ^&'YPQ:9%\V/h˃ yI6JvNZ]i"rM&D$*+IMx]\& BerOo +4?D;L+ľ[\m/wzNy]Y"{؊}֔_!O{if¯m); ў,KR-Q;=\Og=vYX,. d,Kk)2(yә("2h. 7 Sb} l~d\^@=y ]m<&%l%.pCRs|6.(]E&t)=i9 |ROZ>@]XTlQq" 7:G"/:>ݕ<k7,ڗ}X.fs2PsS~cyqz P GԹtdZ*Jrڣx$B@CהZ]Q3la61 GNPͿ+ rqo| :OeU& tʄ$D"jn{I[Y'L!UMXJ3Άqއ!|Û>SB*aK@N14b? JON7KV@AEbf!OJ[;UrjUjݰ{Ч[yU8>ӍH^+!, T#u~ { B12ӢI[ΖRb= V l]K;N)qBHv0/d~I.rk6n{ H <'({nԿcaG->B8]R~ZRg0e@}i&MP OWX k4$\5pTq=JUlƫ4j>a0Q66v{4#-۩$e6anɩ(if_DmM+VLI^$M'~V7AL_ŐN_-.mk=Wηe.@0EK`œ/l^ڴoqp_nf7f@ fcz ׫998d!~L|*'g6l?wɣ%tYE^Ն΀B8a(a f<.mb]ZCށ"8C^Z yxвfLj T7mN<Uq3\S^[qwIj Jd^V-kސں@0QOQ:F]'if G}]nly_FKwդ f.DI䣜&;G(3twtoA%ӎ!=0Jz 5O|VU`MHl5s^WuU?o%y])(#3ɰm/BS<-ΗMsכ4aEZz={tSO/M.*:L91זfQ'kAyMZwݺ.dA|π*{N[)m|e!Q%Ko UJC-=r)&O֗ n>W2iMC!G<ˇn]~mi'^_΃+C=@N2=1J!!n#BVcTwdש9f2p tvƞ|>c|tݼ+VªOUo c@.}cޤ}ԁ 8N{7Jܾk&4'ۦ،L1+8T*{!lP# S׈&9芧d ?Yk 2î K^t9{=%b۟ ww!u'-x+xbTh w}E/ WSYR˵yo(šR M$%`yK3rYsMڬLHSjix"Y 8.iZY CNc0?ᩑ&gP%T j`! 5m\7ljdTHŴ.As[j8xK mmP4u\B\[wk+F.2$hZU!ApՙVXf֯-* cL嬜x N`2,Lk|AV$\ H V /yn+S˙6(`aFLMāeڈRs~>aqLVtZ`/]q5.yB3\^yK:Iw&ZGiq^!vc3%1 +1Ob~si^FViM{F]" N Cr)#>8s̡iƦ?]vrqӗ~W s/w|-ET?Vh&eDT_C݁<Zcv# O{TRV1e{,c$?H)9J 3Va1"I8=9.upL6^XE.Rh_1lgҚ6$ 2Ӈ͆M G0[kl9BiՎQ6ti2XpXnhwRm+'ኦz֝n6gv_[9ؖTMS WDUSUuŧ{{})C"P)i/p^ϷnB.4Nrtmu6*!ޣvYMvg>D0(1鞾Dt1a7LfO]}lrfn[iRl ]I^|`;'ӔvHE°SNшThoǨ1~ ?z[P* 2F4,9ob\gI)]WܸGፕ4N[`D Li@E cUF׹àStq5v~5VyZpfG[!~fF5Xf|O^ձBcF oD$Z8lwEC§sC6cD˙#X]{#<Vh([_|D34BԳj_KBN ܇ᳫF%P @I~>K}:Ч9AHYA鱯 O KI))*V|S* axD bHJi&-b񄜻r9Yc-AUm/ d OX7YpO T-XVK% {[*'Ap3q6`VaXw^NglT+) .!|=Wsdi17̸ΙZhfP|'@DnS.&U2:Yz}HZ`cOJH1&٦|/%v4^}zEF^ B_4Q_H_u gRizk='TK2xqj8VLjfh@4 b(8Ώ1{~N{^MZvhL\j,w#1-ͬy7)tn͈˘حqXhviS lvD~ 6.iKAWNZ>[魰2fn9 OW,UIz&z"b1έX8ND K Y9wo )q۵Rw6g򗯮8>@tbz .IWdyDboڲKWHBigc&iT rdRvobwlF&3ɋ,SƝC&9)/6 vz:ޘݢS9xp4)qM|wzß[P g_YXꚝb.N-nhz̶.F,^lQ4V|PuY8PҺ)ޙDOs`zI=tDy"oEYa; &)C~@C^0*%1^R-!f/& Bs;>I(g;-?v8c|iR;QVP norDbxn/YF訾fP<4g-YP\O|aƒYe:BE&YdVU}׋ ,Ҍy6”pp+kueNի⦿ ,F&e2$;4W8 v7r>=Osm1{Xm\[IFKMQok"%QrȔ@e2x:8Em{"&ps,XAٷҏNk~;0>,4E*&9ٯJzQ7ږZmЮ hQt/g| F_W*",sMRﰹܶf5)6|Ԭ0I,l;\M!yXc7WԫVF1lVl !*(Hh-ŀa!e{fH{IKxi7MbN~#|.]/:MZ,$ہbX3dcܧ 2e~ߌfd`6 DS fuWS[V tE4!g(.禔:M@У&g=2)ywor;S4?%"1.V,c4't= eU;[ p ꘒPZAMҍy<|&fb1=d>1JYj?W9Ѡ-5(BfR8*F %x6_$e 0C^n.qqx +8;&ȁiI,s '{A{#xFi$;jpڟKGsG/8*|U`hJY-rTūzC6Х9L橏SĞ\.Isڋ{p}R/dΑ"4-7Qin]0ohUYjtZx+d:>]˔HO!"X ~,%qT6(ݧ%})BoejFPp2qmCj=eE5MTD:\ݕ&cWU,NH63 )vl b1! xӁ@P5@Ho,w.jGŝA-5D|{-3\j9ke r$ɱWg ^QRz{L90Ǟo)#  vI7 mߘ6# a vAmLsSrh eة]Ru|Z&Vqiډ2v$u)W*h\O:_du<_E n3&Q[*"[]c|Ņ`o[iO"]h&c~mZuP/''_䔚?it6c6 NG!d)#ZS,rlkF|bs_Q3&Y꟒t/`'5՟8*ZA4bjUShjPvSڻs‡:g csxea_H#^&.D IwY#]~JS`4`Uw`V2e|9͚Q[e~J2I"gK4u¨E&g:_(5']hkhGɮp$fD7ꑹ!Kz>5嵿$_نj#2/p}*kkﻤT8A*`>`L%u +4I-8oeqBʐMNJC$]<#.Lu gGr C!$( e偎&{iLݮ+ufJ#OzӲ@ZH_w 8ȃq<^̈O"?LJ|5 XyȓB<&[i!O0_1;cXij-|}K9(FA&ԣ00 >cF΢@lcJ*d둓| =l:؁ǎ&݇fp۞S#?ϝS5f`!eq{lC]el~4bV1~T:* 7S@RgT4t>(-;bg:b'U,w["xk9x^u[ٻ]\i묪Gٛ۩+v~jT:S|erF*s,}h3{IRtoOP7]zEq^ k!i$JDmb=DйÁoęo9٦dvL*id~:z[XԪdm@]SˆV5[D̡0oLr)O‰˟I12CA#N99S[tf/&2-Ǟ%+ͪ S =)zP]0w鴸Rd?!xݵL`R])Z*&Qv/`+= ζ5£NG!xR@5gpRsf@!$;j؂SV eqr-4 i`\tI ׷Y=OěWKQ}(t3N液aȈvA&2'eF#|p1 S01f'ikS/T5!v 缆ʌ 9Iq(^ I3cjE}]-r,Yr\(פ_0mȧs0v4Pۦ;V=2w{hvU2`g.^Vi+>J!+GfɂH8@TL,c| {c-JLJ%aApbV`; bQQ (໺?! tLꣵ?녃ݠ& ueޝ%T?#2)^:ի_x ݓ]]پw(LtCұE;=z̅Ƽ8B﹅?Ge&x!'1%HT]=.vo#I}:-q珰Kʽ,6˖n|^t 2ej7 9(_Ӛ|A[!,;{mq:Eh/-xHrjuK ׀ IKUˉa y6DՔDf .Wtۿ;͔+ NmAg|Z(_NmAɮd  VB}:Mڍ…D@bBުShhw:мaU"&U >rs@Pv*zxy{ $Ҙ9]HI)(cQϰ7& .gISDU0}eK=nyN{BCV󄎙UZ>|ho6 JyH6@cf^2; ;TZ6핹ыؐϓDV d&(?ǫ<D!5"zń=qW\.ǀHBX;z2UDF,o]&=z+&؞Y2yq*HvxCxXJIYleQM@0䩷| (i :PUQwuSTllINZGb"_5CɱOݚ;[cCEs{Iބ͔f 8ܻ5G /RRthԖ_%sUD2]cE}J-~/|а,?܊FZ.'C К^Cp Rp>ޢ895ݔ9[Δs=@ܝښ"1Z+g\}6%;R[ D&JZ,@gG(нi₲}* F-VR(/b&_y#3eQǐ7R]h51D^L)+3Cg3Qb>Q*[+vT)uW8i"!|J{+\c=9K.kU~ <)SRuׯՠr K,w|;ct"!m$ b_YuXR٘/EW,j|Y'r1| 㚿Ʌib *JwSAOr)]x,x1ô&ʜ I 'WOiE|+<ݚ. L 1?07ӏ~CӷGLtt#7o,PF GX-MV'O_S0> Ɔ _Ko5z3H s4՝;3BC/ࣺGwyӃ91TG[+!F.X`*.p~pA}P]Vda YǾc-pO^.ӈa# DFsu%,_[w^OAgs1߇*|#RF~)36STIcЫ՚ K^51{Z.0Z FGmE}Xxd8mz| `8%Z[]F#^qDŽvksKo{z=r{?Ίl@sQ+ϿsHI&˵iZ eA| sFcTP^<'@{C%1no  ýӠ:N]G=%Zts{V sN'*癭kON()Jz"|,Cg6+U27/=߲QJ p;`4+L]'JoLh3B ? n̖FJVU6>T)es\F ?ƛ$|/ ; >Oh!lcnRbYI| cb8KJu LėNu-RggC3`Q[i uf1kM7xz$I`&%V.zkFaMk>S|7rZzXúK>& &^_KӿfDi_5(YR?cd- Lb_s 2d߈'\f2uh TOr JdjX>=DjH ()X_Uh^go *Hw tm%UY`W~Sא{ > GVbՃv/MWCB"amS=\X˃ƪ){|GaW烚"= uJn;<ܗJ%k]mU>kX꟰{[7vi-w'.zCW_Ik2Խ>Kq^ TaRfGJ*(s| yξ}=AS!Ff1Id 3 ⾗ `/֖<tWGiS~V;C݁GhV~'>7V]|v@@բK yq]Lh$GK:=P[N&<{Q|bI Q>_Sn|V_2:2ٷuu~73"]mˬu>I':>Abs!+{k|e +H<ɾGiEqf㿷ϯn⥗Q!ܱq?V,a̸E e׀G-bep/ϒJ )c/b[f@!{)PՍM2Ղ' qGQ߇'ۗ+SQ:zCVb@MlLN8+tcH󐗍3 -๳I`sOȽ?ԅf, ~2 CB[EAHm rVϮm4f'v2@ fsA5tJE&D K0Ug]gLzaw~AsB9{C4(s^۔aj% ~PmbT{sN,}5EY7+ʗL;3k1|!x5u˃[c*DY=iRu+ZT6k?I*>_Q<21 ɓn0MF~YBK6|dژnޯNtҋBVBx ϙA37%ڒCո964ԛDγ(cØW7ʩZӡ Bq|8P3o&I8쯠m}݇VtSf4`ԚhXdT$N9IFQlc\-> C1їi-rkc$Q@x4tH&nwZ bV\zWH7ބz@X;lP!ry3:`*M//?0wBW@^tah.wm BZIY0L|ȷK3@uMǔ)Q/J! ,14 nkW7BF 3"j<4D (J u*rmkUq1NڃYS!l;+:-vqK@Ztl \ۀqOoۘpk X|oŃG윲f@+)hzfhVzW ~>>Chxb>vQU Yf? D҂sM:BE90iAH\,Eܛ6ȧ\($rEu-t-[Acu" s &xvFw1|bg{*l|v-R*:ÂW(-q AjilI+ ZȎBAS9;qQ~J8o,V2uA!}y6-D\Z%1Pnu nOo^ ochmõ'C'%M\YP6 %͋e<*`mשkښz==@U:1`1?쒡.`R C2p^C w⶜e>^R$tNJ"^ҁz?O8 =#WVMBj`m0UX5=g=€\,'`9 dDh(ꑁj g.Vɠa4~\o5Hp0NwF `Xb">+S%f+hBu0Ʉjr+WTIY0DLaz3A?6@Y,`kyv.=/$8W\/.R4sA<ia4Kp{le+fD]C "I]C̣Zw [Tݱh&opGvJ;G֘ @ **!]IG㭅&.5-dz M}eÀn\n(+a|d\rڹ&SG9= o4X}2)Sg1G4WNg3I5!цU1Y#\lS 9'(@!➴ SґIZ'<꫙,c6";!fZ.uTQ@d ^fw' E+  IKHj’PT F+SQ%3Di(磖Or>S\G*:;?`.@-BBqm9;N晍-"p] ޷_z_aj=^4#R>KG91Az#VIgW T9LMR!h</cҮ)L($̨2&?Mhx0ƃB?b !Z'&b($v3Zk 餌ٜ|]ۺȘ|T .{g uϯ/el< aS1dmJ*.ty~%ӟٱ E)S:»Y#RK@е0z[zfG3 [i*y[E;˼UC!$Wj|;Te*Cob'W„e򖛃"W47/ju'XUړc\SB*^۳Bv#em}"?LnT M Nj9W@`(fㄬʍ@2U*M7fܡŦ#5% 'OKOoHȇWd`ߧX||,cCf!9:8&}@ y)j+5VT,&܂溤ysޒ:)j %1Řﵷ䈲OγV*~iO9/eZ0lϤJVf)RV Fŝ.x*;܍d'thS0-sklKCy@n:2%qGQdx\I/u*!q녀ߚB\U74 4Bq WT軓AIr3qА?SWwWbnS7HDc_.k_ ѳQI3jC- 92`ԗ;#0C8:v9wIQ IK~;>$X"KNI/k]մxK-F%jj^}Ψ,S%[ߋV FaLZ`|0s/>!]=AyXDdWxeUTo+3}7sd][YgP)#27 Wx$?}~ X‡n Qn-(UZ;ͅ +NlȗB+5Y`k*~s@7ɐt\%StFG-iM􏇪?ASLݮ~cv^TS=8yZH<&֗v,iF9;)SWzfg:f.wNYZȅ?vԌWF/ 1蘐3o` 6'Y JwFо8:IE7dUSB‹$>n9Y> fuϟ!;ٷvގViԋTXFefQo8:H8>(e)ct.f.ޏ0X*x%YGo)o'JRT#%6YߏC6J<sZFPQw v8urdB6:S86#!6ד`*ͱqwqxxPs*CgDګ\[xp,Ht3ݧBGtSg#| TY~O3ieۜ=g .eĨt.+UF'cZ[QO3f&#3Eok0/R.5cw:+Ԋ|:Ma0MA0qW9t xi}%'C\a΅ 7Y-)fl.>wVLPŵ8QTwo"}tVTJG[* ȩmqk4;\W;uʻC#e*ڲK2+sޭݭ!_q׶DQ9/E ػy|iq&%ЦZ(*; } F~`+K2(ʓJIN}(<!b~ 87#̛{ d:2 _b۩PD a #j-3ӮDdE})jŋ*v)TDil7 hqc6lqnn{j)ti_k*J64%_wGM^]HO %Yb3k O9ǯbp`]Ry7IHn3P5͓#0rqgx9Dv#~GzTTҮq _DA!<{JF>G :.PbS|?Ei>",žceЉ͇)]8N 5U/GxynX(~i{6PB ('KTi{ȃ<4/1I `.^'}ļ[xCK` W i6.ro׽5Pdݡڜ32As}_gqA( Gp0YRqvaf[S&4is;{ڲ,xSvwo8n&MQ#kf*J3Z:0?œThi; $9NjyB+NWݐjJ_;!8qpOPL, A ?7o i[쏖Ϥ?UI2ga>6zwg>^B7[3ʜm\9zycV/ncԚHXWR䙐ES `3'̀X߃C?qǂ֮y1Ґ$g4-`7#~ |4Y'nvִ*u·ܥPʏN,:٥*T 8g8dzbرZ5gC#31LK>,!l$kë-̯Ψۛ+_\}iJ~b\]N91TnhTpD-67g}M=S" Q심7{>neti2對wDͬ߉?s@UD +7X!PޝF3M7-wSGOωSY=j}͍9@\E_'9Q(; y)>n~H%d6!'#}Ӭd^&g8"orR)yE0+"ƛDAu?lvӭZ jFAWRe4c9P"N2>Y橥j<>)x<KkAK)L'JxwV`Ts!~7 B}%XzLLH*E߮+Yru7yg(Y3^Qxt= לmcYҘ#~Y1p @H:_930IA 77;y1,Jez*b'YS]R "^H,iQ(,"~*޺$Q>•Mhop:^HTkYF:Mje̩~d(Jn`X`D|sU90i_k0PXg_ R!hHB5’gdX|M4) ? q 1sU}W$ZOΜw3NcߧzqFIQnW(L w9W}^=aY6C=uzmǩ5IOrɷ_JZ@E9SBuUgߔS~v^Z,ぅצiveb8Pdd;僫}ə-iu텛KIDsnA9+ e(g(Ћx0P@YtRPa/GIn5:`s%"߷zۦͻ;v=u,AxUtCoYg.>aM}'Ю'DS G>}L3_/$BkU `ucfg嚥9E ԢJ{5|)hئVk%𬉮z"VN5J Y]$ V&Xmm (1%x\?31{X<0HKvM;yʥS!uӏ7nи̍iKeObyᚙOPתoٽB6tt8#)9`ꠅX44ʠ7\CK_[chqo㇘gHzN3 ƠWxtr6)Ⱦ9RsR+bRONW-͔/wC1x$1ƎES^ȋ?mEt͈!%MiBg%1V]lkDžHp]*I0Vψ1;Kt5=xPhj)ՙR"G(wO#]l d9[`UC^v޸ تx*_N6ˠ$I:Jx oKfl)<V#^h|]l7 VQG x4#cvr> -αEy3uR _2A"ھrﴷ^]66r[$)L(c(Fʎu4@%¿>CsmW((†> Tz+l~CH3ykSzNZ! CCyoʷIj]ogDW gWFU9ɀLVfOJL`p)CQ[2opg'cKgUB4Җ?5Os&c؋-Eϕta rb5wj8t2UQ0 WlG8^_N|n~sPUiUlO^&[/y1I)擓cP> c$ Yo3{gx[],W% {?K &ZNˀ){awvH?q2V9/]Z6ĪFklOVMc/j72^ǒ",\ݩ̧La.B`\#d_jÂctICg9K` gcaRxŋoJAHCEF;oSQbk y c! MFsd>u \iG榊u|^k֛Y f!ۃkwfTMqVBx Um܀cFe rFR#8Ԕ0#񆋾\ 9&Jۆ[pT.P왻M 80-ϻI* +]ɫ aqvV7%UNos[aJFx 'OKR5j|WURSmi_Ј؃1kE) 1 ._iWþ`/GS8$3oh #iH2h!kGɔNb^V :]r? Xɬwv}0Z/Qs}t)VIN1,&cB: [*ˊ)@hI!3՝ -w-kx!8#e`ۂ"AKi`V`~υʫ 8<=`nG:|b e\Sᶭ$Of3^-Ça[W4ȥ|2 &ԑ].?$ǃŠ22c ?!@ȒHxyJ|Қqu+vq B*z 7G޼ȥ}"2G;f@`]tW} y)kf߰-}!m](2$p9g9HiCŐefF k'{tл-ͬWlul3! KL[ !UtWu-_J:iC"jXu^C\7V9q/ BϢEab^@У?\ET%>uzJ uXgmDnf]vU2 oK6>.,sq/Jl8x, t'+Hoho+J_iMN;jRXr?ڻN^EaO{Z$(ۊzTHHgOAE>~h{WeT~.8K~A@HݕdM.6q QSm?pjApG:t+k&G/ǖ* 6og Лݒ#g UFnW#]S"ά @S=ː6pќ=UQ3<?2\AUb tnN Y1BT+WKC/»#} ?1b~ޘ(/*þZEl8_+gjtxĤYPC @hq-36 #뷩h5 3c-L|uܝtB;(,B$hy.&fys:Y9>ѫ[8>~xV/h"bJprj;NW-mֶ8x^2g*|9+)FwXhZ3fo-ohk@VMP}*gQ &"zG;qX$9q.s;̥ysR.[Rҳ Խ7)+vo+M)jC< MfJ010rp. Ox#{`>SҚqIMc~F]E̥քۿG焘@ؓ걐OYcz-3G t @Dr7@ eIey>:uGyb5==_{>OK$;s fV[00Uq\?-r2`A0-knYhX ]o1_ %H<-s8nBNQRsu aŠ(]0 A[w.-D؊fE:>:+GTHïJ:ЍR$QV5@ c_Ts>|?9^ ?ϋF'MqN76vjpM37Cź&=w(2BKdnBĒ#x1%)η}r:/?aB7V-K~`cLvnz+KAEԭ߆^Fڏad^,'F nErR`yD1F#O!RWnhV>= դ[R[6BD4=/c);K%hmNѶ성vJ*0 gfp_L+eI&KuNI؋FI+Ɇ\̲~FdR\S9ٌ֥Q^e׸v5 p-`Hke 5wVηgq Y΁eC}ˆ|#SA9W/pM%G/Hu0lbKJ{;hP<'˰ 6;,> ȉ]ӝgcY\6I;dm|,r4 "W,r5)?%7,*}_ EA"H4:BPV:ORyI6z5 s{d0Gw-TLD M[Bjr7*~яB 0^VxE1f+o7n]\k6}d4N[ϛ O:bp,XmcVoaf& j ttOKT@B Іt1B a 9a@ \w戲UWbsNEc|1Rt%Jc^Kڨ]ա?9Wv0ȱ4K-.~WXC @u*]ov u[@Eׇؠuܬ{2~qͦǮlѠ$xW4cC=v= - 41 tbhk|V zWvl.…aXcF)>{JZy. )C^ǔ4#ضqoW ."z._. | KJB':"+Q/"l9'l..v9sΌUmʶIW#ɑ0D jyOӃC?a7 >9H`8̛6C; pMit'LuH P\&!G{3_ZD@aN~bY&Aq6u`l2eX:فnHzV<7ɥkA<ё}-ܻ!J%VEN9wǰ~vSE$ڼ0(z-[|9|6'+;[|#oG=,U/ :6 R3CBTSoiZ&Mνt\ \Ç]U:DQ܏ߧf+9u orf6e!: #u~C:H#< &p,5(ЇAж;b'%h>8 @Y@O*C1bifyu2Q05=yrڛ>-vC倌.=,pЪ_7CGe+8^ZI\W5LR쫀VX>BŗL ޳Ѐf`"pϸMaNT0Dz:_<̠WwϛP@H9&׌.:TU ~6%:DAc;tK,l()S]+qT4*FIhK&iZH=nPj7Y$=EKAWC?Kz) VʏXH_+ 밆ܙ*Kp9H@Ƞx2!ۼjCvzwX.6,ARm5QrP9Jya\&w]Ѓ''~!R3uv`Fe++n':lRR1ECN|Rwxs^j7!2vQ=t|BvୠO1chn+@Y[rCuNm ;j-zdj d˨4qŊk(WׅC@.tl!7:XcqߏU61}fQq4վbԖĘVtR1X#b|4p',$Z|UB;ؖAI3uL r@ $zTQ ï^.4flASP~WS|&m+RLL> Ewi.S66LݘY;z?+2 SF?a+k2^ ІREaԁƁ:cvjC{Dɠ) 樂WxX ]q2Kx|wq’z3:r0)[WtsW-[cU쯱ŋ0уCWݨfN]t}*Ռ"Xh|U۹8 K" sy|ڮϵ]4}rl%{C+X=FqPOnv Z>2`i||sP M=eXH3l3R-qɉ 夁ڣqy%} th Ƙ?Y}ا,fƅ}F W̒qYDuac%uv%3 (=]܇DLnD #e@\;©@x@3 7L8uVbtZ}vPk)H ށ/G)/_,FPl*ijV(H&SVyG>ƝiIk%4̲Yv_iqKUxg$xy6U>--{0UṺ81+32$G5]֥vR\7H-ҥ?KsT0/Q0~Ds%Gb~%6d2 | jz?`q'Ԣq ʜNĞ8, M(9>Ts;~pH6..ϙIљ4~1 u^Sꘋ! R9,rvk_tu[TX`TP'k\V0 90|E;;`bOj&4Ʋx] _2nmEuS+mS5kצ%:oJidÂBuEPQS(Vܳ% KynK(xpd3C-#9>Pi~`yH!h6>d{f3zX& EKel}H@INb=fG(0;zQ2bNh2|I M=J>zٗXqTAһɚ`'rZ0 Q!PWT<{qݙ$GitL^06 vF>-c@}̥{>c( # 2>iTRæ@epT-3\N_1Mxݦ}y5(HLT9cH68y"RKCk-O4B7wۏWvE2:\O4GfL\hD6>Taջiut%lz:Efu5%1\sNqs`Z%R0Fdf"UJ:I{ iI cP)^j.b 2}<寴 o2@OXhN)j ס|IXb+JgQ.7ֳdv?!_H͠=PcUvOĽ(|Uk`\oF0>~d&]鶯H"(&Mf =]7åhUl7N  Ykk=ΌM]b1\8>ҮL$|kiBԼDZEZK~=T:ofWлO $\B=+W5_1*=]+>,U?خA^ k+_vl\rO D?&B9 f ^/f091ۊd[[[ES)|w=X`O'2d85z:Leq!"e~~Co x:Ʊ_Tߪ۱WWA<$`z~1kouyFɫmR9aeCy(1oWЬ MSL]6%G{Bڂ/6m 6aE!>ƛvE40%k'H B/E8lLUrojQ`jHΜNU4V zTg]Nq%߯sJwLy#z0Jo3Y=GwXI;򩲤zUQ+_0996Q3fv+ODuAn(.4\1R{wQ9_a)p$)~V:wJS}V,=;;Z0؄_-'k:j$4_j۔V/wҊ z9֑H,ΠOʶ.'a|N3aݭ0 z6]D2o6834.~}يp ( 8I%$/B!,9V^W N PaeRfy} ]-aɘ\{T=UMT΢!Cy>l}Bfp+?[6M'N6ϩQ,)Kr`㕇fCSKV@ZB{QN;ߡ^,1  /q~E&B虯.dEzPZa"` 2cF60O6Phs=jލovOŤ񰩵b+2j'^NK'CCe~j_%6i֐1Ou,6.NO!Σ`W`-:SMY 0g;'(hڥ-G)a$g \[ܦDYV+BMCߋN`~ZDk%B՝OcUJ rvҲc֐;-Kց]LdI,0|g "@{2l׃E ӊbq_AMjk[fA;_ IW\hHhZEi5{OЮ OZ N:.q.AM9_=gڬb^ lFx&)ą ?Ds:mM$ ^7ҥnl$D3,Mf^('ؕui*wl*؄4qb\aƢn.)?>:0dՁrv"Vt6%S ritd! ιk /zvhe.J]Ї͕KxD]1 Ʊ6k?pIeY=!9 I/A64Œx-cA|u[F{ݴ53q: Ģ/KYQ+#V+Uis7 ;e.Ϋ]5e"+En\xKjEwqt]ד'#%rgUMap\V,I) ʅncJ@.)V}d)#ls 6<<[Ky(UllѮ" %c JY+|Y,C>Er@K 1߷XC{$!rCEy7]U[[`h_Nձ11]sE&XPl7V)Jt!kʫz~Q!w% 檘$aC+2 }U댊b.P^MgOvD G}΂W9Q`iVXZ(ϱ_|>EbqK߫Q8ϟxx=ql |xPb3u"ެQcJC*kNeyFc'~娊~/Z=[$:XMzDc1~# @n⩾e6v,si˓ \x3;c+#[}&GDx]D}#@4R?9E n:֝Dd;CUx ܶs?B1M+ )) e9{AI c-ȱn]Y[D1U.j9Ms - 3h\Mt:AH_ (et([aai>RM߷4FA#.hh ղ+u<'ްs0 j#X]à2׺E%¾U6DsjIrZ bQˢRU~{6,`pvD}eh%3D[*օfcGF9Yz`YcJ[Lʀrp=]!w;7Jpgǹpi(k8::!"*iCq7_gҞlaO'y:םpkb^$@\M&~ hv B6s|W ;i,~]\rP 86*1F8`n(Qu5ITrL'Jϼ y\Až׎sȐFnֆX7ֻF#gM\ٓWkt@-G>t໋@ZIم N}D﷗hbk~<3=3H#P.t[9̐p!썍 Ŭ qk}Wgqj &h"+(nZ[G1bMKn(U[%@ИP]&Ǣ,==bPɒuI%6eX[[ԟQ'y>ƱދZ"62?a&iG+3l^r2 Jo ֆ`էYFYƋ")y񰗐#C2C3nDwP_zYx-1d| !j .j]ԘP_^^7b$Ҽ)M4zIYjSW80R_ ?3!cCFBl2Z* tKYulN5=˾:&]xBEJyno<5OSZPme钆AuX`5[XقXMM<6xbdAiZI%Dj4Y˜[lX hco^+<P G,^!oṉo0ۀa7$m/Kz5԰Ey_$}Q:- h=p?Z+kal0<9bCȷM *Bt+.n̛6LS)k[I(rĈ Grq5mAxS3\c=V}?e- uc JW!|ŕ~8swtـ]1p0e:z煹\^w%,0Lp"(SwE~eߪ΄m1lI|R7=+%bhHQiՎ͔G6.6|B̪T.>"h*4DFnCy_;g B)*0|h }@+%V֙P678$P٪$j;ɕs3r6A[u-(\lfN Jr͌US]b"2tۍg">qD(LpI(L&ׇbY Ke(ŕ9+Ei4衋%#jɨP" -`i+@Byt)w &Fa|/ETI; dYu0pvvڽ%P:aPzjn $QV~ >xj_'fLwDs%Yjd]~P$_ th)NhC=KBg,Is׬]U~v`5Pa|]kϔ [ r5p9vE71RZwY&\󧣞.n8`Ar_ _]~tyГEhjϯ )V&1_I,rLjR:K ǚ4|NһgXfZ@$H9:++ N+pk~__j)EB*pP1X6(ޥji,,*)*↫̱:"~CN^EќgZt=.uS:Rx&j9}SS6~Ns9g8ꔙjмR8`XDUT <"?l) F-"`1)A;-/٪]vË+dCPpĻ9-@ŷ#.?fܮ8PRxEҵ7yʑje qu~%":ک]%.!{KV\{e^*mJ48!h .ޙt~žP<9;p>)MNз YzơĻQG/ԔHqdoe^p+iVmsGD/U1ÖST¬i9`m#;0<;?6TFM"wdG\|era$}y$4U1ȲLl'G$U.mIjI\BJԫFYI r2%nC _XKs E3IޅvQ v IT3)|{D[>m֗=C~NNg#27cgHd ]M=[cgGe<~CW:jw΀^G*v%׳ Y-Ŵ=#9_E3 ?x*WOX#JV4Wp@cPhF1`f~zbRߨv+V_<Yź"-&B,tbB1؁y$t ̃i r 0ksc^X'X$E(X䛮S١ "}aAP @4X̄!r:2:L';~K!GCi{$yJ%\VG\?>W nL (Lus'P-a^n =TWPo@*an8F SSڌ"P2}S CVb e)YUHf2|X.:g1vp;KVa$/<C^׸rXeplMu*&<,zaL)M<`ʋU: _Jnl#$< XϹ{S!#q3jew1_G ЦVȦeHEIb ۸X;KEÄf}i41Ooŕ1z} L媈Y "VbCw!r|-.ͧqq*ԭ4Tډύ ?J~5ُ([JsΕ V86lGkq2?MDQWt:رbzyL Q˥G:. n#n/-.G] *ϑ,C ܣ >$eVv[ ^\?θ;/Gכ6Bn)`F晌NQ{+y^$pX5A038y_йK!qxzjjVCbC'Wa!Ia!bҕF dތb)]pmTHYhpGOEރ/^9c.ݸl:|T[YRj-Kiլ(y'줌"?|bt-69m' Nl]'""gB$,P&_wUC K[r/m2#[q=`8,?;֢ &p$F/1vE3% 4w/kC dt;{\F˿Ҟ%5@7TImp({#4hɡOY852 e2,EFxv/՗EƋ&n"3gkB\I6BAВBC6My̱=inE=p}@xDW}3%}Q8Gsyݯ%\>?qǫI0X{ @,V(e(ϠDV#v[_Z^} | }0*i&,*{?0w ҍ%"Uu>:#, ffOU)Ga|:6o)OW/A Q)dh|:E nik33LbÚ=O'8? ( ٮ̭kl4t(Դ,F51٭YGrTK;WmW~i;|ꕤb\/x`wǻXo[8MD:R3ʟ#ئ5DA [۲p k#x Yqشa"H[|B@4uL{+*':Y41!g `i]oQBLw0%铥Ytzm; @ܠ6` ɠ(>A0jYH@qC7{8ӽv.`cParM W.{xl5otzґ$|=&( 5qBd٭ cqAaE>݁}5v݆ ` P9H5O?ڄnxcOEuRi PEP*Cy!ɾkHꛫ2JM "= Bʢs2='m]F?W.e}!c݋Zzj;Df#zڂlҸh7꺸̼3[JF懄I0(OL\YNwOM9]fүUC bhS;4A˟<۩PkЖew)|g!1ۯǿP.<ʻbTnzQAY116@ёF42/PܙsR C82>q Ae(X*Ol 2pE7$u C:ْ-X͔7XP@B̠YtUwK)sþseK٪#$4D>J!s;F<?8Po4I"RBѐ'E,q8<["i4\6AXFti_ԉk_a-gų[$w4ᥫCf8kOat"Ԝ3T &C(Й-9c!r!{^}JC2-#MGA&&%{߽#+#Khf&si<Y Ilwx6*-Xb>$aO^us+YJU>/!bj ';Intq+fI"Q7_V;@tT{FDik7^7 ~E`^_Eoo!ڃOF:w0EhDMTTCoUF1i%4c{y[-1ih[j ]\\"O5תk o|-|AKCIͦ ;%P^1s r`P-kZ/To(Tv Wt:?/Ż;9fꝳxv+Q],ZpPx%N!/p3"c5ga CpR_ԾqƊdb B3:iXҺ[01d\q#2Lr<gjcO=\zh+c]>+ }XZm1.PGޱ.m:bUmo;cdd#OuaCۿ7I6ߞy93% CK/-*5{ܚ^ u&`&`yC{x[*X|ɝv<dg]DN2::ui *؃AkH Kzמj?sʫgB%&4K zD:!c%ž`Ck1HVj*}fJmK4ͭpO?dB \5MH`O&cݤ, \[ٿKk>+Jp; } feʝ耧һ#50"L-i PdlX[ʮ Ci!6 _;tߜ6hTx'@c'9=:#%`n>kۚ jlrJ`XBDN˹|EE Zfuo,hKWsJ5k,SZӯ2*F4`ˢ b䌕bWЊ9AegnW}J XO'> >@xB L#+}.{wۆr0_ \(-g}&&^;>&HYQ6%` JT:XyĞۏڳ4 yڽ|?*B xR "ycq(khGK]G.D_3'ٗ-PHr[ ˾)wτa0q&i+`kP@_?,dxD]#It^l^Q%@8P x8!‰/Gvcn=W6 ^ﻺ V}qw<>s/y d&vYP7v ։jĄuM9 #RDb) gUof|լ!ՔձKy߳ EVz#aUmױY:,{aAEsq5;fu"$3Hce6N#(%rbUWKw amn?'vM[儳y "9cɘCo)RyPnvH~YG{ ͸h]> No/b*y8Wh>Uc|>+I91W9d7_ JQa%,mL/BOfANpTh)%I>BD_'3OI "Si5LP -s!oeo49%B&OI/$K&8Y= e /qgN#[_Sty8H[J |ֹ97?/W/ 5|ė#K ldI'{rF-c\:/r̈5?XOoEcq.!rWOg ]߻)P0Oz2Fy`Qku(eRzCy Yw\g(BL񼩟\S[gzVs϶kv$r&ԖmNjG~?PdAK)BMNRj[OޒZ_w%SؤKl\a? ħIMށ-PT@g8#' 5 #MzrBLrKggN7, ZW[۷A\ ]{~rH`suܗMӶp7:bI{wc|Zp bI$ŷo#~..7H*nuqI'uH|*yL.d5-gBAPgfU؆Ij(qLKJv=SH#j,>@#?Yճk\z&g M[׎If\1b0q`b=k9uI8exs_ftR ᥨC" D+4H! XD]af+!2d Iz `> x?9CMwձI׊6?3# 䥿M6gp9YAha45j 1j7o@k2o !rAO0w;lĈ p=OcMqFk(Rņ2 @&mV-iyHFviQ < VyfG2.|*")yHPMV()o=Acuj]=uEQKhDxA4iUrtgaP@b n~=M[ytI-"8`1bpHy(k|7?B4D!|vYJh6nUT%l)%J=lwރ< *`S-!M lJ_OkA-ʧ^ \mFVX#k[F\A~/BU*C>\z'rzOo(tAHKmVDw'坌lK>j9sU'gf\SVg*;/旤[J1A_VLz+x/eÁ!,(KQkZyBQ7XWiMa(Őװ"{f#W1 2\9  jZ1|d5bE!gD b W8=p6vj9ۄ;IJZÔ۟8Z:(dLڶ(|Lr3 $;b߰X\ؚJC ?w%ˉYkd(5¶" 155_]f dSmPr,nLV"X&Xt{kkf-바[d_Ɛ9;S]7a. K= d+'~C.E\dLo_U(?n>B&|Hمk?a3 G#|*hy*h =R|1< F,b<[+6Ȍ=?Xv5lW7u_uWıv_4Z W@az't";1|i!eSp_fC",5%ES 3\Vg[|`a}nB 䪩Ss"ϑE;\J=tMgrkLEK=Pz o ]@T@ZN5bfpt,s0e%l?^{jXM`ſ=iǒV'2rݓsȜsh4 FFhSNYD*ǹl8Y&v$^v :&aڵ]eƙH{Ck+E"#p矣K D}"괯j;]L^pI혴<]!"wga?ܒ[K"3Y<{Y9]^Wș`˛ͼ_Ih83#[xZN'ƭ:d앍+oL?@DVe7'4п 7*HX2rѼ,mX-W@ǁp䑜t+K^H675Ha=Ue-7,ٹ>LNE$?0o}MPB} ܺx޽sD>- ϔ2xJZLql9 2Fiϔ21eOg)2.6z>C-!2HXs8BBߨ KIHgtfgcM f622N6'r[מ,_xρ{V g-/>1w*C[Ƿ9$콩 d|/< O8xx in{|B!(P(,zd .2( **' бJqRC09hA+xx:U?P K`ND%MH:7Q `(QEaF`ƾ34{C]l8I:uI>J?)IZáiAsp}6sZ݄dw_ZZ})o8vhb{}/hI~$u-zJưf`~< uaBh@/&||zmFt #Q %!4-~D kne3dCk?fN֞Ch!&3֪YWOIF/Sg%^㓻D䤪%eAEgw=}v 񲳞x83G' {I̞+\>16@( e$iHSBTCAVuڿ0 v LdK ZoB: -4?h$(U{^RJ=P?yO3K([梵fWpoC&H^!ςw̩#'1Ep1.Kk+,4j6!K4&9j`I>c3q=CWr7p'NG;͡bq}?|cؑ+r8/6AaCNíL)reʸ93h=QJ߱촒(%ZMr_3W%ƍ]ΰ?ӕOEdFF3we\ui`=_n>JR{hf1\M֌='nNU`њ^7ZZh08 iL> HO菺z n å`C{E-U5@'F_횂\P_ҥN,Pc7hU7{$ÌksԦ;ZSlJYBԩ/ykw9a/Tok;x_s(>&`z#eIx]z̷[5J PG|xg[eQ(:8O@_Α_UV>"9Jrqv3'LY{<{C- Mcl9D==5<++DO*Z2Q<'7`Q+#IS8a.MOpE֑S;/Q b~-Y½`,6p/Ʒ@ *h^ VY֗ cc CVnS{X^ 8$ &tAhh)|XO%D@cHd1In̖${ihtۘ _ܘK&޼R'LJZ k0)*\as5ڞ5% 84$_;vml>u΄ǎ.r٭1yGbSDh:X |T ؁=. Dy-LAabYRoɖ cZqAH,{ps:3dR[UW1k2 ~Q˭L6kQ"`};6iycxvIs@Z{uϐ[^ٵ|.lpHO=?}Hsmv0?CWX:} 1u҂}Df#AH!4!HM!ޫY-Cݦs SʔR">mU"sVm5*Aavy Y5TH#ĖhNb8{9zҿ]*%2'Lr0L!"ޘÓiJV_gllKi )_;ttӆ?{ D˖]p~ sb'Qf~?X c>R#sQ:l>P)zx"/:Hˬ贀&ӆ&&Q%z O=@j`& ?{ߟpg(;P0="_Na{dsoWD6ya\nTiXok4a@+s8/ >+Iw*T_~ngEUQW?/Sg@C@FDh^!&V H:qrQOM!J۞ʶ\ SwҎF5D &e}L%t%¯Q]TO(4}^y_7ԻaJi-酆賶Glsj݆6F@6^sE[ϭR/ s4v,9ó՚ytב[*4?u jj3]w~+Ż%`4O=[CЫ j$[:hqQ5/fod<8Jf=]s!8:*k3*CZ[q0|ȝ7ʍ4[Y/u0nTd/ڃ\.9`c`w˧~e8Mv~3qJx{2v;Zi۳'Li;ȡ<WpaB95BݝUuH0jѕ 2P旖qc=nE+OeQ\30,Тc]_=a*Ksa_vC%k.A)^E^RɩbpBf~i>7m<ӕ~N$ vkҬ?PsLQ'$YnVߣ}%kn Be}VWsüQr*{|v[Yv@ Jjҏͅ5(2XA ơH)~@ '6Bjȸboָ&VGS-'~<_EJ(F[2^kλbswx( "UI΂ Ôƞ)pz2^P1`28Wxr sYuz),M-"@*ȖY.p71ei$4>Mu ۠%sq %m"G999ֻәial-/ 3)+yWʷ%mhft DKs Qeq[ȆafzؗlMOhBIfUWpdE%}V zu@n.@aҋduϏe/*33H}ՊGmuup;# t۶}ICa[pyy Wwz\#quf^(6ZZԋ*lτq58 []Kbk j9Y `7X&U.<Mj8A5 #{hNGt'ϴI[2XM`Lol:~ib@ ?;^8ϡAr՘Y|9 L B r:ܭ ~mё/J5$>wnQ@ 5C$_YKH uϚuȕc_ :dMnØX:I>g 1tNAfbd'lQ@RqjU ,yjƯ^sd h@h{y\x\6$ ['0LR>Og;E^tZ_RlWŭ2\5-]Jkwo *kş/Ýx9o@[ ""Wބ q|THAjtg$i$5> 륨HG{; V?qX}^~ôm /?ʘZ $3̴ktA:*Hw`JE-Cp`_OcY(z yDd=we͖w8 ӦBz(Z]ҋ4-xѩFszD7&L6oC/ˣeczh#a]`-Ә1׋u3x/@pK3cOArvflY\0LZ.tP̞_S,(oގ@Ʌ5$ =3.2' O}Ymuӏ$ Ιva ,٪4?ÀE/a3Bf*ۏBFcDZ u8*i B1dox` 4aI/5X9#ayK7/z"o]xm=}E<LxͷBsVu z2XU`Tdv( c4pIUdOi~n %Shxp87x–y~rLMX \ҲZ+o#栧P!2Cz) *u~9hzridjaaCȺ|bq,Ժw$18{Txo] -GuFvrϴ?bxrA&_ET_Z:E⇾9wr~F~ 3 |bvR~MF}]ܱܹ#Q 7_u;0BwZ&7H])/)ΙuUX$yŧ43(rmqw0&ZV/z[Y} LXt| *[#H.چoi n%3p@nbIs9[4:_o|$0>&bQP+o.FȺ7IG-^pBp!ъ7|C=dѵ;#herU6m5Q>v2^0{IaI'`Gx/7U%SШnP1 ]"> NC_o8~d#+1M:…џ+8C֎!ץZwk*IyELдwvIC",YfqS S{Fp }Au(Cg:fܓ*zgV#dٽ3O|n`Uyj)Y;G.v-Ǡ/7'{NO0 T3"^kC%&i2uh6J3,(2\!l&{0by8ktB|d v ͘XůL<鏼@ e:o[PMSX/͈#8R[7ý| O8Ì~_4^ā"c" 0J(JȷW9 Zʰu>R_3yC CY/ni.s/[guUb1je^_WleOVLfxLkGs*jrt:Eq$f De 2г-5OK))հP@|lM4oyR+!2eGFI%/C+3?Co`P}āA~n-7s[C#{*edPzwYGDL]I֦|ć ^lƖ˿dS#KP5YZReN60PtM2o%C/$3`r& !*|Sj-K{-FTO1$ͣ:#UE33ҼDv́TxIg <=t%,9)F.`+ 8qXX0r2+8sH>G8ڐˤDW.ЁӒ ʐV׉ۭӍk NUp{,ﮓKV2 nH N EɿV*l<?MsUuju ngĪ>3ޟyee{Yc'v[E3M @Te2PZ-ԭ _|VxWLl3%>_h3dPiq?& @^JlS?bʻ:^_ScyLOT@UFV]:4{>'sqpSg֣uP7'1U%މy=?TJ+־V`t 6dY/dSXl}/uSxWJ IkGGnOX7\_ ,Yesn|<-):s 8N3:].$sES-*G&Xlj=Rʢw܃?dmZ,nT~ l'rFഒXUAts7ڙ{2(]e׌^q@N(=5h. uaZuTκi'5#RRll}b ՀO t?Gȩa.Ir2dMC|6hâfr^~y,`͞OҢnUl A7V$;ASD 6NlyNɰVEu+ZJp>风i n#!J1s:-;ݗ{O,8+Ś%%ohbj7.qP.BRE!J7#(`ŵočVV1CýezYi-ia 0oND. [.Qje/_p( G:{MqmH e\ܫ{@WrA%+&)juIhvoCҲWE (aG>W[|U ypVCMX`yWX'Edev,c?n lJ}PGLR$?9N}3qviDP&A񽅾Tg8{&+$WiTL~YL}^d"{9n5C @BmIvm?:xPMDFc+5l_#5 &D\Hh,%T& jm !&jQ~;էG[}يadXqaKTK&p!'C-lX4&WA"q^0 CyC=$izatNˮMa'Nb?q؂xדY2ug^JXκM/cS-fgOʨo.:dxK\>9Q {wZR}o|6 ̹*!Sy fB9xsKUφҝ߂ۦ| }=O4βKD 4+ͯw9MQv^;]Cu:bJZw'_]k$(6(PPm9 JWL-\90j"Wx?a21,/F6<-3o2`SUECm{-AL-ejgYŖ^.a_|:L]w`ό"*E"j!hv9NDi;,Ňu8> AҨɂHpNDnfP>pho'=dGH ͥE) eqBt&:z+7MQ:;dKeɉ:' gdnSzU3(vRv8DD?z+HNA#b7z5tgf٘rp`Գ[DRV_)INW[2*֠jс+* Tla-nL1yP=6uX))tPjaGm 8ZI_1 Wve 뾴O&EˍBIxq{'o3X^ywm)=^"cVqaPe3z"lk 6?x{G,Bغ\|Dc J NR#`<}GE-Duh<p{rʶT*~֯jH̽6pdIZm b )ԶS)мJН"T(6ʢ]ΙWvc ]šĢT9SQ, 2s>S#%3l JyUq }8`5.nNTP+A !M8EvVFPV? {{3r8,:kw]eI~3y=5p" k("\#*3'̌㚆c0.=D Ov٤%vZ6^qt>)޲Q/5vgٻ%G2 aKW[0΢c&\mMT\LB|wɜwE}X6MƭG.ʑ]D̴.FǫVe\0'sXP9Y}\Ǭ1܁Y&Kȧo7\S&jǚ$zm5=s洽mE?qwU_ F:&~(D4m"3 sbE-lD%z`^eyfQ$D% 57d>4t1e[0F`d.X#B2j)jo)J b!Q_ph,=ѹ*HN󌛪FĩAfBk1ݥ_ ׵eLS-q!!3..̔^wl ]eߔ 3Yz^ݯr) ӏ!`NL$-pQTv׾ DxRDoTʁWBQùk^:aFpŨu|4&!oxAI8I_ ZCt/1I%fSCV[~ V6'Ci7]ZrJ'H.G0K[D'% ccjЍj+" VtD!)I%Jse^A @1{d(#^Б,\% h Tǝϝ[v>WI_ӷ/Q#jȢ-='ӐPDuBXvSbև]F(gA@J@r4Z80 l<Ѭ|@߲x:V OJh q^d ^єp0dĹ8q4Ҫ&klDzFZF(sm~+%8`ҝ kPws=J>GG]lj:YN L"4 EHvU[FYOmuۡ~όN9-)P:Jٟb\gbbX uu6f*oױ9QUBݭ+&iBBeP}|=F wKxZ_ыG tkTs%h-ՅE*= #_'y`.k!Bٺ>ꃟjڌ [Bo fע&`gCWFmr@QM_{"9y'E)Vq%Df잜՛"+I㐟)}HZ1Fsd'Mht| e>Fr[~pyM :.LL &:зCͼA!c(8TF[b|hQ->|F!ze G]m?iN.{RGKb'ltq$ 7#|WÎMTEV$ӫD:;Eӎ ,gV+{fYGV(_e u/ԋR`ˉlj-4<+ű/ښ,Y=F Lf܄-qd9 w7OsrëQȝ;1qJT~87m&Pb,H^ vt*h{~dpo -h)6$k4߆Jx,*(ORjxaWzHOoY:xl- bJ[n] "cDαI;ӵ<-!^Re X_*hߗ4/OYs S5T͟ fE)̸$O%T=ˋ5|NgK99wQI0]OmIuۨ(j""U(X"RMNeLa J<]P2nݓ(NSHh,NH/IW36.5beՁ=(bX 3aabE\⨑dbwդ?{6#JFT1{w #6Ž.hrGe'o {Md) i͌p^OybSL>@\/}CkV[z17mɁ7YS~++nAg:r GOK[=*8 H Lzmt)5A}Zg_LuuN#i{` paq5{֝[`f,4r##t76 [J ol ^'RlƬv 9P $*Ҳl"%ͳX(+0'gA ݧ~\XI3e%WGɔD(vtA@ܣ^*̞+wC *#ZQ~V >Uyi"Mj\8O%9Da,=ĖIS%VRf6Ғs(V}}eʵy=C5Ƴ;a]*$9d$B΍֬fދ\$VƉ66@IA2 I]=gрqnN+XBfdFشkh8?q2V ]f"7KktjѦ s*<3 ݣU3L\&kҗG?r8\BvۏK+R+Z )ob^5l'EՂq5/,@M62U秴`|EDN1N}7#sdpi*X~X=PKfx#5>MUoSp 'k`O| P[/"\@&kO~@{'K&y{^p]QN.zPI.YTeI#\%T״|/OQom,Q]mk-)^,Z "݄x]hI++ Z˴Jı ϚL we}CPױa lëWEV Ȁ9f &d}tTJC82˫i/K~-]Dh8;K9r"^nC`(*)n>-?ņw8ro ل05uHu]CQcؿa!0q^j0y)*][V Ն1ap.,`Zo"L3,a:(zL{}3b۟5`5o)j 5/ۋ@i2\PO{tcHe0↻#G4ZDnEQEtf=eexhR %*6Y3!PC8A R:<$ՁĉfEh>[A LgH'4_RX_j jS)x8Df,{ #jáA Iކ11;o^.>Q2_J<ޡE, #8Or <44/AXXK,Bp^=AIXxVrŨPv]әO2JnB!Ji쑳/} c.Ow{ˮcmN}a \gCaQS3 kJX|诂nUphY/8r:2TG2ibtWN_T@4k·l_h{l:9AͩLgC#HELLkbF]CHXm3ƒl3f(lPcNj{Y2d[og _1N/:!3RvF¿rOHn;ׁEzq(>R6.]t BbfɶdžZC 0㳄B1I0S-w8RR~^_ [C(ip q M#Vf6D5:xm@nC5/\ `LS]:A,r'zLkeZۯpvj { w *BȞg&:= TbԞݶrN][ci5QMBl>/-kV6`cO,&$5FNa2D  R.ɀ 0kݹ.[umnHMݍ?fѦ79quhvSzC\ U7i^Ǯ+%r|($DXo w)Z=L>o]+8ҳRj'L[^oO& 7H '䕌 2އ zs:SNqpBD=(`x.֙ӌ}6;^=g$y.ƀ`٣q5{DaT1A !dL.pڧc ?q)#-.i+V Pn6c eK/_l m^h/0VѭmAh&~.}ᆧVnY*]RrrͣZ] Wf5kxiXSR6@|-K_\Xf\s[0d,4F́z\pc*5:A=z}tRL?//UadCoU"ܾ]|n5gnyGO'i ,!,ai3TvU:=w]+Ҋބ|F~4R ~4_5Q(;0Tk³]ɋݎñ͛R (ܠXm3Ծ{*$gƤl69z;ZC#e?tlU̹"=\#C״zՍ"P w%U(jb?DޔŐMMz6ÄIc4Ξk@~M+-XZ\pܪ1 _ԃz*.ߎcÄʍDl9YRkjj ,Or 5rFA7rA_4rjvy:R_hN[twB425b_stn-E_ B~9%/!TZd Q؞9/z^ :HU6@e(*M}81&Mx^=];&iGzWsz|Z[:dƣr␎,^a}c+.9d\ze1A#= JTKDuYC"‹{A1xA0ä#]șQ]k&X|6lgF uj`'cŠPubᅢ2v Wd*U6hp}Up]fȑֹ*p@sif74U3_nv,x "50Ct!<}J% M7@А[<柫n j Dۇ[5^a/[m34GT6TX>I؞ݴy*8 6 ۂ0ޑ碒'özFؼmƅ g3·=-H!4A|$XERώZ݊s)vj`T.KiCӹY}{ nLQI뉅:|?)anRRCg(/(k\R,,ڵ˃K[Wg໭SR"_O(ʲcꞒbsSEsP¥e(/rc\TTyW![29l_@t"+-刜*x;bRN4;8v/H4}躹@ .?cMZ`xQryN;9s F^t ʟk^gE| V˿c*] ؽ9lH XU:gӂsy$ok4V,O |v?ċq:jY 4Rc2B(blom [tucy.&i%$b:`9GDB=`7j")7~998C!φ#[F!ʷu8J8lٌQ|QmgX1nDtyϯsA!Xu|< Nx[Iߜ-d ,1sOz7 Hf._K:Q7HRu۠DTڗ~/ϩTiN3cv8~I =D>&d9P1+!HMݬ."o]~Ƚ8"~wf Pp]t$1kD}G?r^QKh@%5Nrʅ3ƴJ̹,6Y5ҭȶ3:py¡jϐΝH3F ːykU"S|D`ϑ‹[ SN6>Z"+rm.&:d< u5E'j= a#3?g}Stx^1_݁rd[F ~_ƒd,!%dUtgUWm[$jjEyedy[[ef@}Lw r}g<_ҭm#wc Lݓ]VcBZF+7e1-桕 Kr>繮 om :`? QttɄkx͊,VYB5Z(g_Gҿ ^A+*iKMY'M;C1& Yg>(q}3tsc:]{#7:(I\F 71z nS"GM2pЙG h1ơPA7t) y&)[ fx@D&gp 3^0#9Bf/۫[͸q=bMR(f߱ ;xޞAb3D~V3Q<*˴O| ˙9 aoD~77+Ȉ+7n7}cM lL2^8p4Syg/~ZXGHa?rClKI1|'J/䦗dc%VamT?]3+NVX0|4OAL"#r$?›Pqr{(b9͏ M f5}MP[Pkq#}f*E{*8C"jfRRiH'#9]`ٺ*)N(D׸nL]ΏH:O'D-*}SXA/^~e6AXW!fߊy;B4@/R&&Y He% -X[?8ҥ{xŏ_@k}a ="F1c찳~=Bn m QcXe+?g^)ɜβdbCq}es'>7lv ǣ.n%>(+/㠾LdQ7kǑ+)=fp~\N4!`8Q0k xp6w+z3n2] FhKǖ$G&L}h4堎 bUi9eRh2e4myʋ3POW 0) H.(,`;Cۇr?~^m|.CRm; Dُt:X k(U"\A9ޕrj:k<{uDGRZ!#е~}gwNH1ZyyY£ͧ:苪pр -{Ǫb8\bH.hhzۗ*X@3DGۃKA Kő!tN33/܆ۄ1/(7vceabR~D?ռqpw/#âC:wpKbՃ}!`vmP@>)t,ҧ5VJ֔hloYyb{=E);eBZۥU*s #ބbV\A w7ܭԙHoi~!t&c4ޥy7P@i,Rp:]UTl`u(Oێ̾uZ񠫫oė #:O1#4h|9p:VFsT :/-zKq!~fr~% p>YY71Y()IՍ-AlPZG,>i T3$dН7,O\ߑx櫡ߺOP[r+B3[j쑣1͎hǫ &dfR\a\O^YV)g Xq7!bPFr+b#2r/yY ܐ6a~,!%{n95#Tz*VMR<+:wc-6 /qP%k%rߨh5ȶP=qĩI'Cl32[ңK~w޳݁_QTQAYR:u]Ց^׻0v)JMPɳpá#a}q j"xv:Q"_88+eF[ȋ=Q*akv?;IuH[# __(YW~#zS.gq2)NRI4b3C\y+n%5'{03xXRk%)gBA#S*˛hu)JI8%'˚GO B^] Z;0u=nŇMqaJ2"7`kNp# 鏚8WSVRV2-dfᶭhRAW/sd,K `k B !@Y9c{SҔ75E1h"cDx x;f85" &p8ԈWd: ׆D7s(&I&{eo";>Zl+hؕKwf]>;WkoGΙ`$hD38d%cںw_m(Y>C E өl3t;LdN!;=q!7H;POIt Ν1*xf sTw*WYl^&Ldv+˄CR.(Y\Wv$z~Nkk&RN۴,sc-#9h q0It.]Q Yo$ܯaR@-Z)w7 pޝ58@&hgX[#\Lm?$#,WT4PyۧD j6EϬm7te/92Mz{+f.,Pq)‚Fr&Z"ixёtcWh[6cpeMgEyAg&+d/d@bUȖ>\-a!.Bv&b]=Dz{!dxTk꬞VB?K|9L\ˋ Q"GLr,gg$@_o`ܬ`l<2lȡK1%PHbցLɰ?̚l}#| $NUfct,ŋJysgoU 5E.qř /n&`%6;$~Sw326"q/@orGxYso_VN2fa>r{Qq0h _[\}6[R _ ?ۊ0@|rlpβT{xzP*Sd&-۱J 86_8%W g+rZvI:0F:S$3]U_O܉3xTVD~ pRBy[$- *Drp^=`Lt"="1~Zu,zz%yȦWPf)YHIR{_S Bw?RYA"(_]JSb6m4(̮}‰f>fE~ @K6U7\}4_s-APܸt,_~ wrFe}BC~aG8"%"(]IyO$gxțQ.Zlx97Vt 蝂X `0M%%y#ɿS0\$>Pv7oO @2a-܃?I&馊YLqCkO]ZG"gn(̠XMg7??r-f!øSA-xRBra Áp,,_Y$ob 2e'83*-,wXL4~.ǾGmsSCߠ&z@H)d=SMC0}<.I+,@gEoeN̨2|@AUQҨs.'XK`u.G?$n2U

    ޟ` tiDleM؀"@b${>92˃&uܪŊLHL!b/}-!;g#؋ h` _F ڍ ώ'^KM_Df-LVf*]B߿jGm2v J&=6ڂVʔCPtP Bi/|9$ɺbImLR _Y.[O;Ҷ)vzA/8yXgojuf|[A%ֱ[} ͞I}9]SB(9J>L#\/J+f+C;r{ U{ 鉐U•1lUaД*f FffsaSBnpV۹\ XWiG$X+Ә7j=_ՒN wߑTOZsĄ+@5 Y]:@y%PLn[\ bqrǬ d:6ƒ@~!ڐykM[;EpAK;gF%Y ESφjVh~|p.n7QR7)\b8&Bkw^p0ʵ͒|?" 6h}d#f;bqǣi.=ġ\3ezFSFQ9e5SݾB*D~]qdc_Y`!DZ'Tm4Ћ](~CE'tٻTloP,Ҁ,23mF}MxTD:W`>Z᎗7䔬Guw<9`cK_;&ib:rՋ|U>$k RiIblaV;(+vlJ:NBǪrvfCӧ'Fަ j]b&V#;FG͚6*R~|If-X ;0=j6>WL*#Dbv % _[:?2쨡$hˆϛ.\5 V7d%1q4m .) yr/ *tW`/c=LvtgEmGyu 3[)IOOݺr>l JO0,҃5[ɟ< ۋ /KvC}Q3R w2LX !7-hS<&M>,5φi~}s KC.'I4%6-{d),7Y\)x5}7mKPz? pT~΁li lV4o'(*inSW8۪V&pg#U?=gu-}J0יֹDR)g=䡤>a,+~#e=&{rIx,́Mju4rMX]Y4m6)\.ͪX!ktˋ{45t@$n1 @.><:_E%b :?A"LzZ mNDqrsȻ;"r\O#"URHBuF@z^ö  Xs%|.Ń ]gq;.o1Hǭ[XҪ9W5p3i׷h7BIq/c˂xE>* :wJ[tob %HE ސSo2żK}'.!(Ygʵކ,)k:^A+tA^anv{^?4y4qHGYqMe>0{)Fo!j4)OJ5@w9^ җi6XLE#nC% _A>N֠:lfߛZ;H|/!M )M)u<AM˖,7"-?ޞ'LxuuO(kbUG0QHV-hz>CNׅð57$_6 dS{#S yJPrn 3] :Va?7G,?iرgH !*bA:sgp>ίLtrb\]%xQ=(^bU9Q^Q'" xy W 0` `S#-1RD7lvdWA,6<+paJQ4 R1lϚ=A[afyEXpnx#e&DP[R@<L|WJ5Թ/;a $Bړ:2' ܹ&ƸHw1>k%iԛ)zò$x\e"x}#O 4&! sI4_ȕ T*0Q[8~£\@\M%MpbzFuEF;J<=-);E MBV _6,{ӆ fJ9 ,[/qJF Po?n1T2\<6*ol/n+,t[^h( ЭnMYai mdkauRoh'5"ã t_c_5<Ҷ} 8(}өH}%&c&.=g#՘5W4]k@qѧ OFGYveD4XS)nY Oݨ$N~fG1>2,RSZϋ=@h '|.b~"|H)+#w}fyXNsSVfy?eQO4CSWz%iiPSq]ZlL3.K e:rBXFc,jStM+ItD̖y'(ߗ86R_&$lsI;JcNXnJ}["  q ޫ) $PxSIF(s66m@UiYږ'WO|3mR/J]5+`^/D횔$De1hMA OCAL/FnvK  ?B1H7O9el_ͅ{I"8US;!K{dJ޶Nf{ًy[N"w f~(CLjư;@\wv  Lݵ l5kkVHzՀq6KP] q{+_iAkglA fn k(}9 o}R='S'r?W;E˽_b)c6NO@#n|>cS =Peftga_,Nx9RO_:~Bɕ`p–?_ѡA@ʎ /i^dzDf5$)Ǣrs(ORo2+fVP|P v0bdA\pENr1~'uvfE_KMD㘃{4Irp} ,N,dtƭE: Ņiݗe&ꊡkͪyݗ܋JFqC_j<ePC:}{&[OkvW^ajY"3ʎ@Sod dW&1xcpa] ʃ ~0FW䝚VmdfJm~G&ꮣ0I>Ȇxad60fsM{4&)7> ~PG\'֡d33"js%5jIsBb u3*K@l̇-6j ^X]JdN(V[唁V"FJt/eK"[T@jg;HXxJ\TRKMMp7c`7q/4]0Թ9ݢ ŮxD;%A-jxUAd.*e+*~A F`c[i军5%hȩax$~o`n1V- .їFh}\w ~ag `FXSt{T2~_ӫu}&Cb]܏tObwzwoDŰh˝8@8lAեc 6O"~B@Z8<.Hd[vx8rO dw Q4> }1CDŽhL!.HPaV(lSd€\$’YBIhl{{]L?_+ !- gWK||,VOPIMdw$WPXTτQ~5ٛ%e5uEYB74lXK&7Bd0.6>9Or4HaQt*::17rDy0[X'iy.K>$lt5=DףFo%?aH:꣧6ʭŌt TCu&QE~MdoyiкR6d)WF|4z Hl,"'֋AJ $a[)4r2fO= gWw0wC1)emYBCo\¬֤q!deZ1gF07y&Mk޼$HƆ𯀟g[ʏUquﴇhL{+<P ҐU"yO ZC)WA{V󦍣xAԴתUkҙBTabOkVr, kC O. 9꺈+[30nH5 W!&""O,lg L5M9'GU+5"&Q5-䷢ȳRpwmBs" 01]^uF3Ahd~QM4oHǯ]d*J G90zhZK =XBb`; P՚o5.$Z$RbCW /neLBja,M@/R1,2ͥc?i5YЩswlMM9OٶQ$;?rT讶i Ͳt²'BYטq cdVٵr2sV 'qˬ{X/3y\z a$+͗Nv"ClTH>-@Y0Y X~u즸$Nh2yK)Ą)vᮇԋBnV1ȳ2\mT3q$HM<M][un|C N}cpWppSO3[J"z1T|Qǚ-+ ~jaVڼ9x=pl8)n66*zf99gW}fWZm#&OK}&#aLRm^b{ɡv\pN׎f.OoQcqݞvVJs !κ'E #0y%q1eLA֦N"VX _MzeH)M/6]Z3ѹF*5Kc6=5m0VgA@£-PxP6A頿EX7KknUǵdq!kBr[ÄcݎWWWwVy} cR12b\KpPz,}yeio,Sh6x}At)HW#S$u!,L?ڕ%=o xؼ P#ipݗ5'" HS9ّB`JL+~?\|\xJvJWC]FvLA/  s %`de L9MYCm [ EkV,_5kDRL^>* ΢a{Sޗ}C̅ʛwuGwRMTI61_;Qz[Iќw>' 9 mU!}lW^Lʇ&A},ֳK}a&-INɥܚ8AE* j k6Yς_`7 ӮiҽP0(c-}PΔr:)?6Z=\\<T.bÊlmj;biWt8r/ UqqIֺDAV S:^796%5>3I '1 IN2EWtqr-G:E NNn4ŏl+#k7S9^̘\D1ec098[N:*dLsΘ UՈB_6&fBxk8($ɮo0jHTJa}W֨#&I?l kED}!5 KjoRLD%+Yوh8xÙa{kNIYh?*kܾ&c82<"o-'Kz1x=6:B 8& +sU67t"S,!t1ropǺltq͹ebnӼܰ<^)mQE8f`OZlh; Bwi]^q ' lWe{2ۙ718(DrqUu`i=Oy\R8p #F:?wԬͯգ}Pgɪ'-'ç|u.><(Ma}-`/}hQs1"y<  t.#In}63*w'ieQ ʂ &7?r(  T81"Ҿ /QϚw4٧-a&ٝ` HP2S(%+zkEweK"+@[}u}v0jezzv{ǪwMJr;a7K7Zf|H"ZsNz=f=:,aL̟ҵPeɒ27JA"~uu[(vLs/. nR,*UE%'4ս.a%s+0Hj=oWh Rywg Y۪% ԪT8ڽHpI1G<2TTSWSX޷=0qڸW[U wR;< ծR7CY ,muY 6r"8+fC"$faZ%Dxh@elt;7߁,B>RY>ÆsQXebQO͋]VF'^cLb$ 8LZl _vHq97FaMH<WAꢤo+j6GdمI_KP0UhT "ʅZ֭S=0˜3;,ecݟy^7Z8s,vW94dRdp'M\SG Y@'@Gܥ:GA|&CF9eDZuUB"pPv_aK}>C|>"jV] !XlO,#_-@]Ș.^bNB&:P"T~] B+*[w9+~W=휳TRZC{:St&n=D˗ '?7y)\ƾ,^م"CWtoĴ[;YB/YT OjRzZ,շwz4H-θ1WΡRǶ :W:T]6B+v1Nl49V][QTC-$M)Xw\^]ҙ CԶr쑌'yo]ʍU| 5x|piVb&q뻧vҡ{Asٽ1t򵡹4P#;BmtNAlڇl2Sv/笏aNRRpU-Cwo L`~ǙE':m>4Fi"2kHrLx_]?bu]m'Q6{HPk%#63u"kAhLQxyjʍ˽xu쐹 YϷ͙8#pğp*a-G$`@lh)X$dՁE4fmh!lWxXuX_fUOYu%<};K$24}լױ+ <6ӥjvƸ 5P* ѳN,\"1S*s!JsLVg& : nW_["8gl&xQn"iogQet 盿Ul*$0s N6~)A|]A :5/ElwWk}acJ Ӝ"!ī7ţF+F7nI?^? j-h@-eedFGGH1o5hwfvP;=52af};Ó1e(J2AdT/j"MPDfOAy1ƈ ҘZ#"\@tf0<p 3-u qN:ąL[3fQd OO.SFR+'W'gʢWUS98qJKl\o7Ok9 2~_o@qNӃg":F*eKم}ŭ m&uUV+^0D?k jjƆFAwͬ%M#yx̳#т#4Q=rҌO/$&%:[:U]i6nB/R@nhŢ@Qon 1{{Ebxuc1( g8z9gIyzE'[j]5P\y<V. TÜ 0#4G 9j$ P#>z7v =r j|hUg@pom18Y},+Td} '̀0.m?QA'. q+.3C{QOYXVcKիhN\]u NnVvqC/4= F+av?yhWMV*;֧`'G.`f@-"?ȣſ`W/sC򣍃f}-TLXHQeWF[V_ ^:ëcG倏itRRꞀ_&r-'?πm)W:9 x0'yÎFu1w:$Q[q$Z&/|dsPQwaXotoj=d %4A%zB@q먫=TEhLY]D5`7X2u6vVz̀ Tڭ!8]j4JaE(($}wT"u*QG `O$hB}[vDڔQ)^gr8heф;ic5՝"q] W{Xcsb)57Ïcg |Vq\th\~֪D&56!ϷTMM3t:B;=5PJ%n-ZL'qCjwgd$π,TSTOØpFPء #\s2x[נz"mYEr5_ +-y_kDoÍ0CЃ8|n]ٍ KeKy=/1DYcq`w7RntJνo(JZY!)/[lu"|:+)R,)<ɉ@v_uX7?XfAWiMh[PqH n-y<JGb$<qg5eQlj#4K/S|XqHt@ -+`ZEvL S8 Ǧq sIZo(PWW g{U(Ԡ Ij9|r,g548*`9JuXXeyO7=}u' K*5ERGwy=^ށ/d„( IMtL09Wn=B˗!4󡔫5 *=~aej(C<N-&SY eGq\A3uZ5̵!h_Ryf5"kHHt{ 22qTЫ`d8$8H EPTɏ1o+.^dTvsИwb#tq~ƭX4bAN], =QVhﲙ8'BvBɍ`gNst 笺h=Ff.:_cx@A/4UV*=i ,ﳗFJ52`Lrt?|1w2^U]g~켱BN@8_p]mqHv4~8\J7"Bt7Ijoħpo(|Rզ2yl>/x0 ;@s*27}ǒ˄gL؆MciOLmI[z@{ǼcZ7+8Lg``k(~V,za[LѺ 3ĝrY LL 3&_gm}3b{TJ2訋P)jxXveBZR_BK N4'&ƪi7Ea/t=|Hru9q{>ZR>E͈\9a.^ ^zϮD,,N6dG[l0^G)#7l=Ìr*%N Q3U.s\_e0-`_ˡ \\s;2?QaM U`HqN(UCj_?T> k `Xպ*WBr͌s Jei"G` %tm8X4qCDFOrvtJKE~v,E>#USʨgB(X}>LhkjG.䲽X@QBL#~{]O.[LXPCǍMܡ—}IxB.[7]E&_that5*5q"]SձޜtS?Uu5 zkɡ/I/ I|}e St~Oe(f0bL;E#/Na0d(!pȶr0~x0[,?YܩED]/J@F5s?(P8߲˓)n?ԅ(wWQ5zQҮ)亐9[}ϑ@pF}ޕX7,t[OL`~G<=0g}I%ۂ0b]GDtl4P+IPpfr*T" Gz}Z9Z H{ "[&O%Wbq$_.i j3fRyGDcNF*$rL0)VS9Aׂ뿇 Q5X =f۰MKiALd9fac8KNdU#P'Am #gꄂtSi6 fc3ͼ4̽^FЯʚn; /PyyKO/? ëc,JseTDDVYD5Qޢ䠨JW es%bDՆ8̀96`r$ $ ѯdjقb7f44^\x*>ic_`\|7ZC ~$(K-M`fa k4F`f=9Tۏ8iw!#>+r vm0 Zp $BzX&MM?5v?`Ne߽_l.NSg1mb$WS((/M'XBa#B!TLj#$'Pzm.f7h7vwTS2ˊ(0> $$ i/K|Lh(5ś- a!#b⤎B \%skLd>ь](E8A9F^=)<yD"ܢrw@I7O- y}쪖Gzl+`f>)]=N3RYm m e$#xUW&_3$ÿWVa tή*kek/n">vA4ftN2Q͛=iyC^JIy3NJK&IQ2{F5eW&m'er#|ɐ4-ތZ!ik 5_XS~>I5?  )k52ܓwԷ$ CùmcrQuRݐt  n Z@K {C]տ9ǿkgko~2X7KDwE ҥ$$+Y4xX[ 2T+.3h.uw& 82\Q_8NkiyJpD'6Kcʢ# |ז*b(d4 HGߥ&9?%K4nweױIJ[N 54 iFϘO(zkL[ qT8;μUͺ'&E^7cg+>>?+3cABiz7!V0}?Tz[-4N[|vOHPBg( ˶QJ؊8x1L{UdUҖLofXIQEݿ| bAޜ> (}0GЩ.ݡcNTy`o[5"\ZRs«>[S`'mK>t6B>kF1pA>~0vhֆIo{X}1G3*"H%8iR?9d[pg6Ȳi~) }U${lS|H5skHTF ?&s>sQ[?ꆹ_ (ufn3 ?_Rg5yZ)wBƗ|<#,0n%]HN\X|56E:m W'36x>ND~gz }ֱP eCȉ֙%EX,@Ⱙ{kgr-<*LL4B [ә{ym(UkXD&m򈩯ɺBRINi^DLxC:hQk `]#v$g-|V:q6h ln3/-oXTiIp螄J.vI(#=`rj7nw pqȃO2444-i ^}ݤP |=#2XI`6A_ ({jy͌dΆu'>4\=%#P1ɀt}$tT9,)1 Cʭ>m鴡\/zX&FZ}V7YCY<%Ys7XxP_Ro@޲Bwf(|R&~,?½tM&=܀_ O1 #}9#.5+y~09zy+=IӐl!h<O.btr>.l6~ 2JѤ7dgolTiOg3D\nϗG$+7w%%ۍqSV0l@--tPHݾ( H 5zQ8I ׭Y%Q4 _X/wkF8eΙl[~5ThU>mMWpF`'|UY3-G*~/{TAI/SoQTŷzV4A?D @T;~/0ڒ$hZ~/PzbtWy\=X=h3mI))^NHUSk?tU?WfOiOJ 6?Hu⽎yc8H1C[7{p<[ _@ǯn5w=pzAu6{Tm@B^*R"AF(x5V1O@Mr e.t'1/, (-{y ^=Vrb6PF/Bf,-hmK p8((XPƷB`TjIߨvkPAv9Gb;r+}\J<.Ȟf:-ۛoJkȭ1pS܅C4 Nث&;`cBœ|d hbh>?K53224YpDF@x*ǔG.%e\-= Ae*w4PW*PsD:*+x剰y97'ok6+CgܵvͶVW:!ۺwjv4m3=^ t p@|SKLe9rRFqʴf_KWspRuى)@u3oISے+wW1r!"Np% vqNA0Ѵ[a;OcjvTkӽ-uzje t$Ly2h+XT?Q큔"zL0K”;@i"?tqY  ۸b @j`,$϶ˢ5uE9S7@dq֐l,͖Ǯ_EolDiHOUqI0^'`,c~ w݂$˭/wp5XջotOLCj׃zc5A@S006=l0Zv؍^/v g+UO{Jy:0ziR0'?T#se4'zg5Ĩ*) }$0%W,/؅\tݔ#:FqUdhB;Jd㒋y4ؘT;i*P%฀DGszAg56j>Vs ÷Ô2CT5uDxwH>el>rWY{ygPS{pDJuT]z3= 2@(\ƨl P $"LY5+UJC[D;yeGI [&E%$7 ch(K? $Z8:a IPN:JtYmp `}ٚYa8罳4/D4wCdE-Yĵ*u4W@]UF3Mnlc|AE{?صRE "PuL)LW{4즧(QUFTД!H_ԅM[_KE5qR8~'kq~%23ѩ!ѵŲD>O\DhWSBfO sO|+/vz.A4,(,Q !w40;[W5piAX[Zwn\pXt@+vzbkɥR; sةL$@1>!WSj1TƓX ?>p6{˓~d&Hes=UtBû ^ UB~Q'G e%G!bؕ+| .hyp abQl gFXkRA*S^S`  + <xvn=RxLHK(uj?7O3-ڂ\3P$N ĶF>'KS^Q}ܪXd bV_w+;% b[ I]DmUAW0j{$l1m4K-+L), wC|xyAC@BNO$/LM+$C[ۘ>z8b14 @+'Z9v/ __R =ӄtuD?!ɽ%M[_!SD1C]ЮM皵D\k:} }}WQQo17_Q65)I=Tte`5XS}EwbĽ$OTR@2 uhl{8sݭIYTֺA౔?j!c\2OzB|"'Jgg\*#zB 5͢*^K.=CS[̖}#$O~,!g?Fj h2 ͍sӅg\za0WS csj*Nk )J`ف[5aV]1 ("{ﺢYYdGLjPKe ]"m^oG N2b2LN/zpS,huߥCa앞".StpM6;:"j?pnTR^I+zA;,-uy^\ePv ؉qm@Ga5m]ឌ(6`{]Vc(/%dP95dz) _z[ Z%+HS_us-qx4vI#|*tm|i9s#0INy0KчV #D]28"K&l犸TЮL9HpGC7a=|&4]^!Ej|tljщ> !˘h0h/>qd/t ,xB0D'Sk:wKd_bԴ$9L)2tsFنQĦ~,e s e.=%H)YĨx{Thu\WX׮Dy_iɜ:aG VJ&?j& Ū?.U~VE_V嵉/p#lDè6͓ ? &FՄAEb~2wHļ03q޳ 3j1:UKcozǬGD#\8ث =WИ&/mhHYrY"\}iY?PxO C{/=>cZsB8Jf_7@3]K mU4Sp/N3Zzp"ĵ/KhBa-n (&9_7ꂶObu&&vPUv,j~k/ru^j1;&31 d,05c<MV:%%Y_Xzwƚ+qD"RE7lpF_ڔ4fAM/ tɦ:Ef*o&nUyάENG?y/("Óua(۶|n#jШP?.&bbfW_[YI0C'@ͩܫ_1Xdz*404`JbA ⫎vQR. ݺK=%B6ī XykxR 5mz4*A@Y.W17s×7 GL5<1|j}&MƯjnQ{_ңҨ} r`X2pGUN,*NYw|:f = Gu:y{kED@ 6vbu0tk9?X|y6NnZ:]xzg{#nTElO%7S/3 (ϜY߷3@iͤ́C`mwLFKLPP]rnMp%k1kazSGygq>SCaoOv> v8AӱyNB|9>ټE1 A#M937jz #pj)phM=#rvSzR[\Eg9)[;e{A2[j  +rY$ȥ}| }CvoSnn]0k%LLP YyQw!/7t\mW"twHqEVyc1c5% ǰxe^?ּ~IG.@4 aF^{dX+.a6Ŝ6%*Ӡ`5r*熅?3VGtWyy~t x\ZQ:6=Q k^5N5gáeȧq?0қ`Pٽ*VZ:䄠P(6 7AW0MrNᭁܼYx Sj K%-|GNjwPeWa K`dl 1F1c3R Ƚ5q pZAu(7ş P>$2# ƪ怑&"Y_hjG9RH8,Kҟ@|8 g%bXK],=c?qFDQǶcZ*E 7S̤]y =a(3Z"Ln).pQCz]Q@`ph s=W nuD+DzK/>pmF4|gAyw(WQQsXfB@.*#SR'RǢDۚf_" q 7g?h#QZ: !Xh[i݃V~~b8ho`*{9b)HўM\zcJAt1zĤ<TN%#VŪ^15 0](> !V-܇m;Z@.mX(lfnAE0. u1܁wUEq^JR] \T3:PaN7BȈlUu_< 6xB·)@jq%qO>+@^lL'oZ9([ARX z9.Ht׉g   )=(<{6xsƁƳюs  H2PQ"X_ߛ._*xr|ASqJv[ٿG~E)ĉZvk>>شb]GB )v+l_P'[U+Kqvs΁m@RprVsHGEߨdPHՆoI{:Ui?wL_[-z/6"zS3ZE'jI҇ϟ(;K?tW wA#Mdi gMڙReǓD,o(h@j3[>FhWv.mǴ,Bb|>r[W >'(aI{+ 8Mc4oZC,3e3_J'*>Sf?A·:N+x[n+0&zD" o/s_^#*QUU_>[\6*_dԆud{ Yٚ ArшVBQ#}jYHdM:\uYvZfl%ϫBNǜ\Q6ZTx~eJ`Pll|f[TlklFQּ1W[(,7T\I~⼭2ٜt6Sj{ 偮倗yh.`#g+W0V92z \oowq8[  bP*q-J4_Vp:v}}LaII)=Qe;G5~F{S|U*> Tr<!.*G<5qhy)8 'إI[XkBB&ǭh]0fM(!іVhejYmڢOWBS|JE]PoM YpȰv3~$Yb9jm{ 6ˇؒaӔ/[$ lW}NEHR ,EuZn<7J[WJ^ޣm/]^_(dc痥I]Jx kij;U`.':H bFP3Sg5}Y9ηGv_R_B¶J< q>}) E"KVn dx&X^ TQߑɒꆑ*<5v6'vA8_JsJt-^ncÊ6OVLepp)VQلS<-fgB 'HJ.]ʄ$9H|RݛWɃ'ea3;5[GSoc|SV`l/F¥WTs 4x5um`jP=Jdy"Vd#R1l9zС,No1*Ztc..weQ`! %.)I҃#Uj^f0 P27IJտO1k ؈T9~y/ ف(0lD@.T;Dz2W{d@o RZ}aM Vds`ܫ<Hd #Մ/d(f%ʞet(E똗!hE9E"(%%AZ:zkͦse>RÏbۮ'$魟qFy) UF'ڔKoe8V炗H{>^`@̓ȝS"|sK^-|u܏ib1c֎TUds?MISJ]O*ؤHҕW@/⎕ wJQ 0b>er Oo}c ! @i,g.iV!>gѐrHtخ欽$ݹJ\RHf~Sxc?OҒ}_ŋ^*|9"ugyRZ bItfu?2vV"S)} JzI{[ K'lSԻCwRkهNa379 !XgMYq2'U!:0B#κIgΠsVB*2[&ĀrEO( e4eهN+LL2(}`MĠ`8ՠ^sdIv=R7ڑ>ωU20hs6_'m!ts4[YXKɪ&j[gBus j:(T; g5qLsMji/%]@TZk!S-L)ʸei"IRBD HwT%[ svHne}؟3s*65 QE&*S}F;vkȷ-veCNS&oɲO=.(A ['Wy'zo09f3"q;ZL-<@}n<!|T9z ;XߩH|HeҒ fuEZ'i`曱\Vd:1Gu{qTBf:w 4Z^J@D|䓖^էL'yZ7*Ϟ>CGA? < 7HˍY4ǤqC|"@mʸ9GTScűVW˲HLd7V&GOC:whԶgKhwυsJF{O|<3|akNs@4)!%7f2aϼz -ӿHXz iyd@$#vER;ļY"@!ZP-hUq9q$v(oIN\Z;ѥg7C:3=xnj9Ow=3~^A"a_a ¦(b9OSښb-LH¿/1'h)3nׄŖhMfc\:PQڔgcEfL |4}R#\GmtF6-CFn`]O7,V 6NDiHHcN“D$ l][;(.=m>tʹ[CNUSݔ}HcA p*5(4^I=%o$QQd%7 05GaQV2q%u`ss5E3S~)bjfϺOv-`X{ҦW"dH`1QiFOm| {y6mJp?B "~#sizU)}IYJ>x -Dm!}j3fÀy"XZnJk bV$Y,pn]+0Lm716w(Kr,4VZQXAωALC qNzYG&Y2b jwkX!VS(-+ +Q"&‰܊ x5ގyݦVOuU069kR#iPI" HA?Tx?ѡ9Aν? dK }jM?_J9QŇho9m j:I,:2OU=B+$ޙϞ ]nD&N[9CBR+]NvqMM@J*?-jkSt9JT:{;vck%^P`bJ4h0N%vhEUvmLr{l ǥ>R>c"Oz7۞W~HT}-'" |NYGkq6PCMg9?3CHMd*2^Ca[I n}Gsa\SqsZd _GfRuQOk}2Dr#"AKvuδ+/ʈn.6!ې s)UqXM -w( wLGƞ5M26UC"H"ύr$ˡ$tŷE@ZfFaST.n{W/qfSQ E M5H:/|oECn^0 5 \6 nv܃hڧcuzq萲 R1]x  ݇Sx'c3٫F/0k]#-pH| ]0DDđ*KaEIǠ$ 9LH=%)~ R]Wv9:Awv\Zb8僀uv֢)TzeXPi -0d#V׎ |}Q<θڗb@t2w!$OE6w`&Z"I6Hd$^Ti8Ra!/Y_I&lu꥔ܬp\Ԃ9#* dx5ʜ&R 7*Wdi,>wW_>fLӗ~MmP T7_0*_<dw54eVomTȆ+ee T%gFJryI<=Q=}"xS:-TPi.7+MGs}CYߗcԩb^Z.3jOmt5ֻٳg!&Tl96R$6=T'|)*'¨tn. A,QZH,5 \s\5A_zW_7kf)<_3l]aA)bܱ%E, J*׮ybXvm6C%7!(٢VD,d djR'%n67߫g5-_]~Dfe}zy{uN$rء eHqQ!B2(gTyP%΍O03CԻ7 x1|W_BqC*?Y nԳ@0kyτ_5ȿjt?W_(bzfh iBZS TĂtk(Q:sͮ}q͸H b=FɆTjq$( `û !x菸K&\bK_t,s!MEV쑠єX ;ߵP#::Y1>~vD(&r5bJ59t&h\#E6 B` C͓Y=[c(qMm`zlZ"—q֭\P 2.rL!CafB] 8u5T) w-:[B[4(ΝݘkVs9o4./-Egx_:v"av#F*sNUqՖݹA%% K{3W u;6g0inrK0ЗN{g\r3HW)&:E%6IE,;IY]@E^'~}Ԅ umnZ>>l aTV&.0JQNaI AUr19o ;Mw\t9­tc32kq7IS`R^mejgJL¤ʎ1¦ 4/š>jMj6[RC9: yqk? ݹ\l"B {(Pl^\bq KGxqȜ= *2%,icGo1MS83/+/=\vM:b.?[]`FQ&$Q/1܊$<881dZŋʚAru3G5rš#sm׹E0@t➽KwP5L+!d.^2N z\r$?' ~ߥM(r\c1C} &[%h{͆1ȳ/0UͰG;L l $<ذ ZS`J_JW˷\Wj")O5XIN(CQoQcTUk0hFIVA1,G}ok JM;`)zy,2mMyCA[65,^EWWnD%k^UW b&\ǾC2#CUۙzVeYFUL ){dRǖt \$"%`#< ?[IR oEdQB0o>L]ZKG˸K_}E4lMkAEbK~؆>.W偰 s|Fţ;PvE.bPPOgLA2:^H:ũ8r|WZ.9(E(?(PΠ9!j0X&bb @:U͸8B6g)g'rjG0P6^4Xd~}a,ٝyqf7tc׀zdEipgah _㠊FF SSn,]nO݀.+^bɍP ̑TiRt6u}T1KI=h,^< 5 J)1o cͭ w$R9x 8.5Ppӿ=]-:+EEJ\nWKMLiqa=-w DOu#JۍXI -nBڬ`y|_z1U(-SA_g Wn@ ʩ JYI~)I?N.՟a F {+ʄ_Q#'#rN}OՀ~=gSqNgc2p"Jl)2F9*k'PQH+Zm' cJ*z]PJֶ4;/'V[׋FJ8MR"e"aTBnUc#8 PGS>iaIN4u N2H lZWLZp-x?1#IFd ӣQo;9lf6*}>j&׳]Dqz4R~Ѝ3,yiKo:% 6 zڸEϤ5c8!>r:]Q-St٭0D'H{l3%RWP|43Ҵ9NM0BPXK@^-\$b6:<I,^YZTL6tYׯ2(@I~aD a%`;l<,Bl/! !>X^?_j"cPuSu 9Ԫ#ax6IBD36]"#HzV(G)y}S]%YBaq9ԒtYbط9ͼu5^;O{K5NN])L]lReqgmCo$| &B3|L*{沩&ۣ\e{腚cZUFp$\^m[EyUܯ>ea&6;jIRׂ`cM i$-0P 9> /â\ʗJ/p\#@ЎMz`Ϋk{4W;hs\r˷\3߮)N]Ɓ.Á70Ӯ P" i꧒`Z Nzű><ܞA@>aa<^ k~&==9`Z 7W{syϺJkرK\0sxJ*Y!(fE7_#wmJV޾9jBq&JJ<6jc?6k(z)90qhgHl|yXn*g<.0z*ȤZǽw ]8S-~#_}(O>G@27D ,oD/ 7zCEZ3ꮢ_]i')iٴx6`3JIǶbCq3sLnA< JW=(%H_$FI#Ւb%YTVO$ŞgGc 3NιE0>ȧ+s  \4ɯ`&*ؘ3QuCIh3=74i~N Tݽ_$,rw`2+f?6|if柌 T }_̴ i9 Evt=%1^ 9}*7q;}3m_wQBKϣyb@AL?T%K[Tjt^CV@ `h9z6{LkpLh;5vPFj k\_X{j(^YĩzF6 1Nv/5@C:\+:~4,C1jiC]{kd\[3w6o^/su(GiV֜SRy!Z(䂆?X lg {ݨڻְBhNȳE~ kål5wƕ))wF͋`\;\j )x]W{sQə60T G5$FNP:?YH"|1X9r.aEXd`0zv< t)!u8Oߞ^w pLq2:iqg`)`8kץV\2tK74ev_;~NI)i;mZe 6#_p% GllfUt v{bG4"pq>i 9b}+vߦg%sڥeY_';dɍU۾2;(߸@3+`!^Ihp$^\PfP^T4cd!뎥~X/|ZWGLZhHHڰ >@wZQƭn˿̑d:!\wť? &ghT.w-bCrG: ޵yp!џ+"B`c?=tjIT*|c5+@ҷrhѿKT"mJm^NPT1wa]C(PF v/ӫк(CpŎaE  ﻷM, ftNݑ=TDxN6ę{ζU 0_D0H3cbT߹(0e49T7chND=c+}Alh+!"O$R ~ SvG?ț5P{? =261g}룣"U]0 z_Icc]X YyJ:L !ܘ}Th ItP(/[, y݀f]w.qJU桃b I]4#h16؍}5\"!ȜEg\p*N5^]u+[ L-]O"N!^`\+csVx7:_Q"'A6w)yK#UOtȴ=MI$͟p+!k:p<ff@ML.3Mȗo?<5wˍ뭳 (<[JRTؖ[ޏ T}Ta]{nD W(ۥ LX|:),5 ж9gӶ3Tn /eWž ÏWM"Fޖo:޳YVX./#"?›eOq${RO[!#h  S-i[5j!AUwHc¹rtH#k,ivqkk{ɬoӁJ%],;]c n C.rNF\N0KXQs}cH'8lMptt>ULrDxe3?= h' ,yɞw31܏*Uo[|t n мm#+ YßI#쿺tjԣȏ[#r\T8зyb2|\'}9c9e9#-?[y$B[20cѕ3cTt?$S D}%sFv/GѲʵtPK}wH1̗Ã7 7ZɚRfFʊ0JjA^grR5N!0ܯ\7% )!: {;&Pc+U J|]}˓;W󧜄2aB6Us+N 뗝)\5;_9۹9>G _I Y A+ ڏF)I<6(c^ݾD trOcE hѯj֬g#ҿ5d RM`H|^CRp}sJzE[k>j`##UUD  d\pKgh r3  AmyEеc}[YTq*p=Yb#*"jI"FO$b&1 Jjggbhy[}Α{?x#(hCzJ6`&@P/X_qjkbp|'X=SQ;pkA˷OSNF.3ߥ"40B6k?ŀ"h.D²kK䬃{zKd0Έ]Լ*^B7T[Ncy'rQQtlb==P _x~Tc@ Hp[aNuvyJp5M).Ë:=](O~{~nZV]G>(kERp927.rkD' 7$ad- 9?`)#@Ԍ4]EsĪ6~a7g R&b=zaJ"<]a $/Xԕ_yZPfFT\dU]J܋Q~f\&!ȴ,q.$7.ݱucCBi^jʙv\w?SL*/~z8b%77Vt( "/6qo$v !]L@:hl$ψd,ͷLRM }˚=務|&]sɚK?QmZ|(=y+.$vf%@I0y'eM`*߅B+R#&rߪ>q&o<_a F-p]̤!/;q_@D0MѥjK`A ɥYX:{*RF"|zQ)[)Fܭ;oeigu܏s!X m.h_+TxAaH7Ub^_)D[`3"m05jW,E/t ̨x*s`Fn_%X*Q'::yfBPقdy~@D-QRu+KeW[~\*0KrĬ5!O0a5!R]op/jon֢t /s8gqj:myvfLh5B=R~ яX"mҙ>I"%&ż ȴ⊍d]Ad{ ]iR~+PoKl =ƴ! 9 { MڏTigI0-68["^PX)wBe#߱ab sI]!!=ݞi?_6Wv2DR_$gLI6LDH1$ʄxJ 6JƦ:UWOGxtb%8H(3sZ96RS. {98"YZ *9VMD{zC54 2^'M{r(b 9C^I&ֹ$zg7˞ h#ЍWʗ087=󒬐j ڕ 1k`=I{`A4}cMNX~*1tഡeAn"Mk/)_/_UM\ehf a? ,''{ʗ(e;}.K\-X"^ei+.Ddߦ0 /ZNߌVNb[Uk&Vi$)BRh*<+hA^Qx_gs:R&_yX;o@eZRTg=#ID9]:a 1:(rMz!>6+Gc@~g&ڄ.AJWUYu؈`MnWL鵂r$9N7Ӵbnh2/L6ˋ`+*#a)˦[9À(KJJVn޼F\嬀l2&UKj6\ g1mѶԱ?I~In,)=7KރKؑ2WT6AMUL?y[mi"g&?5YWb޻3qR7.w̗gD@+Nhٽ|jI8JQx`s"Ԓ`f 媰d˵i5* {A>BYi,ͧ.Hą!&vMqF&8Z'8\ ᳭1m GNwy) /[(,2PzH+p1ˌ}i #[P}Y jIJ`'䀅CClP}L͇ rs6ɉw ȂUzkn8nIReD{J8"tڵrn悽zHuU0zN$g *: XJ" >xv*}KCe+Yp+|)|4E\[#!`R>6jO7b`ʂ`e0*&T2`sag3~ -4Uumnutn E;,Chx]/†Fsr-9~S# id!T[j\i:; 4⫢](ޚ%6"SLx&O1 f_(P6?:$?mĪF Hd̟Fe Ǐx䘄@w*BͼƹUfQBGQעRl-&'W0zş00;dyр#c{CNa-J,u$TجiTS dVoнZMŊ"]ĈG1nD`.\NZvD^ I}j|I:C(" J RϙtQ$F|cO +ԁp Snĩ ̵$J\)f\a AeP ůJ20V3:#OrwY xy@>Ӄ,隃M֠IH ']Zya=v\O/.<|)qKf^`HKJ=EU>DZqK_~>i:mtr~bt ŵ~dbˠ1^o}tS^@ ~oT vt뽹 e6pNuH^;fhSZ!|魐/1+eྡx ա巊^뵑Yk*3N)z&&1 b9D)CDνE~e?լW$ȑ3cf|` 6~abp.eٛد헴IL{WNI gy{4fVM[r0qgP3⣓Ft#V* 4Rc 5`a8,`& .j .oKx u1-v5#a$ $-˴uVaqy@|9Z/jvbŀּ~h0L:`bJAgc1 5z@rCN4O#d'ȯnS{cz')l2ᪧ%}휒\Nibzk߰CB̷y5d1iX a1@eh #W}7~{)Y_{e&hBU;IYY҇c/CE.tove.&!'Ts u-2x͸b dBiҹw܉9>J>?o30݀l L H 7?\Лp5"UԘc*}>@{ ȇ@X\&Ď@he/09=aO8xWg`k'VWP\`2Ӌ|5*^J5 JzwV5B6:Ɖq\぀Px(G>_422#k/b\Psbh[u:x@muv]y^ju 3 2$Gi)4kMd-D7+v&t_^k Hּg|b !`y2 %Gdu}+9fKFM{7*n?Hދ|Lܶ^q$S8]Uڔ.y@g d.%,"SU_4_!6?@XYJOrINXAw\)~AG"on0"=Α\0-KF7?7=LS,q*=|,R3 -u^,NB,@~PNOZڳXTt=M"ݦnPp*rїMvkE%SoW!mHoQ/s +aܹoFń ҶYwPwj+urV_A0d]aw;ϔG>*C̫_lNL{b_Db*[)@~.ņq˶f\U!fp<9M_To hy:F_|8y."I"_p WZ?cUL^oE<Ъ(yXuYbaɬ ?WH'=ؘ[b/AlwO@=.W h/,߶k2 (c R4} IJx!2MaS^fDTݘzW>Z2 }QG?Ei7w:y@78o:$&EQCْ-qPg `u(ze.ԋJC\sp[>}|a -#pϒ1 B:O+Y1f9E;Z2v%!QNl)+8b1jr}2YQ}P JV{Q~(kp| ŝzť~',XlI9Y{(%™Mag%T~&Vf($}cv\ۦ֩^!Ph:o]!QD{e*VOk$1F!oAuq:v =J4P[h3 IuB;<%_& Aw\Lx6s@JgoS+$b Ys,VEE ꞠfP*kNx=b6OM˅WtMhKS^+G`KFYwwt]k!ycӖ !J nT( ̘\@;䋒1<5KS'c ؾ/?P\pK5t+xV A7rw%}$X=uv\|J'nj Go? N0a7[+XhzF~Xc.a&>by',w^w[>J+w( 0+7z4Þ PFO;-U-^ Sh#^5F.,o|t~;}OZf _*.䰪a j䮻C\\Β']4oLImq?uQ} ].p4v*FM*Tz#ly@ ֓}ȶ(0ح@.'5ieG6[.K8xxx^YtP4+MAX4VXKu+O$n',!Iowfo5lu) )4ð4/vwin4{qO'S0,!ւT>x1a.F;R>ۡa0(Ŏa&N; + {oj%m8"N-pbS'+&$V{gI8o1َ鑣SwSzP|T &qI㪨@ܓ'xzXO\m(@3I'<ŠD E3 @b!.|!wXط':J]s|:;1aw:b@P޲r"Ce}!EWjO0οC nʴ(!) ɁjC0&{ O2ʼ%Vv3\ b"m{c$,e5PjM8Qei0H\ l(̮_[rA+1}7hssIA[{=jwΣ'IJqgYӿ~"'NlYN 嵈a;c̛~JU#= u2i3@pˆ slB`,HDO" RT\uvtzjd1i鴤Ӌ~&uOfkI[iGrAbSG^ؒeZ; {֙$t,$^'9U9j\f,kwCz)ݝ:KM%wۊ5B5 ekQgAFyҼ31F bYn}Z`@&)AE}ݯ` . %j,6W}L;vhH ɵbRQ1W DLjk)y~P呷R1]y-GbvPpH 5߂2[kR2 WPb"(UcCQ"2wy'lL0^jrmIYn[-*iq3(=LPK2#I`x3Zvub^6*, aŭe$&Hгp_qyX?MD ]L|Tb952CG9ث]qR}'LHlK9 K+H8{"JשdtC5Ѿp}0DMTq[pB˚G*])@"CHVU}:rU$<?XրQɬf!Ӻue=,CHW.F፪iԷѧZ4~XDe2jd)\L4Y1]q_5:0*>wnPbx&)1mwp7j>fc]Z=% +P<5i} ?lT\P8;=rK?&-|FT#xy0T˯%% $'_tnjV9ggp't[A(/*{ N`!81ÿg`_--~v&ഫ@8I^}ٻIm1hz]X UrZpK.8/o'W~w ٜԖֲ¤#u=p:pNh&?`}45OdF~1qrNRa*m>z C<]r\L5̵[u!hK$C7]* EFT%Yz!(ˋ4eKW1bN(ɀ@A{ *ߘ̿k~o??Re".F',&YLZ(XJOtJF #XC+Ѽ?0T[F2!|lQ._>E %;! "$=3%3Ccv t 5o ُۄ[>%ÚLB1k!wskM7 YPr$]LƳHmгЃeB^uQ/F} Ymu5, VwM%?/dbzn'2/R׹B}'(Zaɓ(vgO߈}XLgƿlϛc&W}[10l%Չ"wʜއ'7 lE?ܨPTQKoTiK]vH̑y a6^w/[]4C$Q:zCAߨ찶>끓?R#oƇ'uQr,#wcW6dБWvNg ,ܯ(،?HB) un*c8wӇ5̤̓g\NP5=s!÷e 'LjXrMԬڅ}V6_ЬHRZ6DEǽ,KNL(ӆvVѼ@ G+a.g2X+ySn/@kTm- | hFCq*`C16) 8YDĵW9 Y ꮇghu%^3mH합_3B(gp0bP2ﴔ?H016W\t̷6*(R%xyNb倳-@֍c/9^/=0U* 1{FUih,(a[u09_ ՉF ?ҸFDc =5e$x 0}оC<F l{2fb?$OŸbB_Z·N_œ[M[i4ܓׯeO>~Tnr8t 2j9qƃdPY& e(WIoXv.9 땦f+lQlœyY\wwoY\ZH@g &Zr僧Y%-M/:7+&UbVm,STNoOǁ_DSM䍝!qϖQlbNX*VOv %zyߨ} @ߔ0,KOK=0jo0yus(/+MX՗y_55` +[$J iP޶u'Voܜ;upNR쏭 ]^e11rJ/c~BJ9\X1#vwF<['_ &G<@Y֗ &sͮ.Nzf-(xָaySq`^-OS[ D z"ך"%sһXN !v!+] FC2d̯~EQay2QF>jYxi0` kmQA;Vu,Ne2Y:ۨ]v:ǿƽn%( 44|`2rMZ*yrJ!XDW0q`\\gxMLY{[s#qBv]AjI>k+<{;<ޥlP!%DM*GҶ+YF R0t%0ΠX^aVn PUq 6?[/ kxYKŸUx ȽEUd^wl*P7Jdp=0߳9җZi*2EtŎֺz)VSc) e~wV[ó߻\S '\Z0G\p+S bpօAK9[wݎD@qV9G+8<"zAu~:9_Xլ+~V[ 5 y+ h%ݔ$Xx#\W8S_sV\X#G1y3`Mb >0qzgDhؐQ`eIi5 ~[#q:YCb.H +Fr!P^<`0[Gq MRax{Q@ٌ!% &ZO~+Vm x]ڒ#dZ Jo؀z" .e/qVp5o\wFgޑL^b$&xBҷA"WC2. N=ݤ[᜚PAB;ati~Yy"^p(TD[W!F, ibׁp{Vi!18fղҡg 1hq7D U&i!A2C)?3(<%ontg޼ }YEHLpg, [ a:hy%,mgt1 M Mb<~YQX 7։#G3 /1.tqK4ZTY=P+37i^ wt[t˼dt՟ՋՕ#kyT&=e`&\2!'^%G}8)bKI=0 ?Dz9p;q5jYh*gw-YuA$f'[`C+YjA6OK!{OQiIrN5pŮQ)@P n7Ś[EV,b uS'<`{tpZ _/ͨ + ̷C˔Oq/b/eT+`2@4–BDYnI?)w72s§DvPڠiJ.UqQve4i}JBxFWOO冕nTa1(4WT/LD3/ x'C JV:$1C-AZīZx?|xV%>bQ:M:2ǂ4@6F+b)Xt`(bNj% X!2ӥ-@UJlFh4j&5߃iE1b$[`x1ex?&l!KGgQ.vwCֳϏ#*Gb D%~( yɥmS:5W}GYCiqM!j\͡%_&Υx=xS؅?oMϹbiqPbtv(;C9`Wml`d*ʤI|5-?;".M[ 풾ܵ£clg]y\ZRiO6|1ٸ/ѶE]<-W9"Rٸqju;)YB[98Nǭ_DQaڬg8:k*glJr8q&EܧYcUjlKŻEn>f5,"X#躁fN}Bj. PCkT> D0SE"9GZPX8KD`n,/֯MqH4ͷ9_wH vc4|m'tl7\Ay2єၹ^ , ʛNl-r1 .tc'[*AYF"wV]r0-X,l0,# дy|MP"tuMJkm8AhV4ǣZh>]dˈ':C?)/ǕaAwaҒN`?3)yq2d,(6FTPLgGJ$fwg@qq$mBֽvsPWJ{in#X{I\my{(g+NOb2``hɩ] <$4 \Bq>].$2҅[͋"="䧠&VPVFyQ5-/&d"JԶ?~GҭƒR˵XrT 5L>Kv+W3<8}L{뫬G$s*iq +N-9K 2"QQٚ. @Os!- t0Ts1þ>Ωr0\"k |x!ЦdO-}Y1+eT70Y )KJpRX "]tE+1"MSURK4ִݬ3yU̵th^bP1.@{q̘n%.hw[\BWD鳪fgKx(eJ&NsJZ $A+roNV+lsQ劀WK&UH6dNZQ(bX`ނŠcasCmy?azLYz  jܦ)u>04J};]rN@ӯ+>Nz/BNV_q P b'cy i-ޭ켵^ Đ:6c/=7fpqJ]_yWer .sP'"\,6GLfM2\7]@eU ~s F>_\1B{7[ M`Ea*@ Kk%< [. 7BPzCv'+%umۆgDaޘV[=`Dy5V%]unn%xed7Y|?#yI hlА&mq<%5ȐpyO\\qKk2X?Iq`ΎYƆ)\Ɩ+ x듢*} 6 } t]6[:zv'7vO&}Ru ,:^BUmP*I~/,P$%=i/ȅJ,,J0|21˾JQk#M2ɱ~b6kw6`IB'O؜~gCtho.vk79iהlqXL/ˆ^RS H}Gbxɶ OOr~ fA7Lt{]ƕ0ڢ={^6[.XCZBcetf\ MVib2ww9SyقmP6QUa"'` f?ct-?l*tXXAI?9ʆu6@R T%p\lsd\6OB3!}ǭՇu,ĨvHc*f6ѻ eR[ԹMOZƠEmv$mOR(zB|ߥ?W}7)]n>l&em>+B.]p7VxLzy2[IW4WZLBkؗMMX1[bF H~gny, e)\[ꘖ~#HaZޑT /0w+} [sNxxp-;vP쫺la7[}]$Clc oD󝉇5ϑ1[)Wm 0ŕy\alG:o挥?݌-4_#\W>G&}ZcuRxnZ)pyPN&E: {H-+p<{D/;l)83yt:dmI -A'@ð{[TPUuHΤQbnĜHH4}ef]zOM0pˇlo%Vvp]Zq2]c'm̙48`ZEqRD:ATP20ϒ+?L+ZWzUsO5cܭ6r|)JGyOdTQήFM@FSث%Y1T;C=~=CU_(贘E}%ְ[ȓÒ|ͦ)@'#yz!gG 4*J\%ìiG95``WmUѾnĺS$e|ֈL\޽D1[-4wFv䫓^ F\8i(R ۰JyR]ZֳY9ԕ+ezDJ~eiyׄuq:W ndJ~%[krͩtG:2fC"GΙ"ǐs vY66OO1wnL,LPegCիҥM@LA}6أ y|%FP% Nu騬2tDJ(dӹ=ϡGT7/ڗ@|<@k\R^YmJ1G3(ve=JY1KzZO<>r賤CvrMDY :J'QP0pz*m:1o73`F͋ uaC$ASi./r֍L3L[}ҥV\KicB9a("y&S P[ç#y5K1|'8! Nglq@ikmX=9g+W^H*25$ǽи2iһSy\2֑LCq(˔h5 c^{! KHx<ޞ,*3q V9C_MWO`O*kNfFEU.$'_ kS/WCO'hLr1]iT"tZ8z1*q#-#'HlUdHaWG` .{~)xG2]iX|Yi$Q[w3؍GTE݁ڰ{"VxHYninΉJ;ݳm3 |UZsY :hwE(`b1/G'L/$O&3y2Cy8#]H=zǢe\ٔ6sҨi:#\ܶ:T%mU|gA%PZ޻z<S@&"WM?0kjltt=UHCCLjops V{2q0)V0^eIւ|h2I([xn6t@+fX%-䠇 \<>JHC rWN"Qmy֛n'.6a:(d56̞D#N"Cuޥ |ADVU3Wѵ T{ z 1L?U@p5qьMJwߘ,[eg ƀDzm(sA qmb)+a_&T*Ux޿P,A>!Tx/T2ȩlۺEbܬc}Xhz3*b]MFIB1F|kLx5x:궼(&ykb'mI L50dgsþOIL ~+#9@ M~&1'QmIRn;\Pm \b6"gtNepl,菢UQs_9Gm+ W VLf, YuXj~r7uIq}U<.uW,qЧQ=`N<8 Z_(wK̄i"f =v9劧I{i\@c LG=fgO-48Y2e䑦k^01{J~_dy_7쵈a! Nc0h.@Ԩv ]Ywf=V^ y8dv7<@i7g' m\EfOetmOҌ/S0ݪ"}%O`GcSb>BꅈEoo?b%YV~}0*N>tu7PaCЃn捬t 6Kâ T=Q{iVDޔdIFZ.$Ib/iLT.m2Xa%&\ 96#KO]Z\u#]>j]QB8tyQy8%:д8|1' ]:!{Pw |^UR~v9Yd3?RD:ψ/_YIhHE6MǬ"~ XX' hxh4Kfg(W2lg-tXrl0@Iv}gZҍ+bQ>giH{z!GƅX.3Əb|.nY 3C10= aL֢ߍ}`rsZ~3X=X_b( qxfhˀo^Xrn&qn&Bݫ?+YyEdRKRKaw@" kIEKQd8 PU:m6Q8/*hSҡ{Zn~/J%+4Ņ*H@P DuxSn +߷ظVZ6u0PR8:e_hzֽ࢖4'r*9 t}l(^i"3ҝ\.Ru|V멂RY C`c"djUU^KCHi<h|R 5fiBuVP:"_ fԬ%C +zql&=Q@>4M_cLf϶;H9sGlIfU?5/S6Y1IHjc1u~c?)-&$ɃU5nIYfsU H;r$q%x]`2kIO/h?/N QI" :_>!LBi#ڠ&q/@Wwb:HF&gkֻT"jP8/hҒ̋%]twBغ޵e-S "O,Su?u>]ؒ`l}鲲Oj(4ޣ@Ǜ BE<ٞȬFC|&d%/QblfPd{p\_Ŋڭ9. SARR{o|)*s]^`y1Y*ᤐ8ڋK >o>C,Eo9H{kPLK%!C!#}M"\v9D\kzԤ7@ozI>-ذ(I d{aѱ[` >U"i;Q GLLw^C=u@IZhhOj͸Z&)lWF?{ēָZ> QHi)A-ü]c1JC[$(zo S?d'DY7[t]}fuT4X "pBōh.ɛׁ J&DxbQ_Ѧ)Ze>][/|erJd@I4J*p xFVnc9cvg}U"d@WN2z%6kt8ezk[ዘ0CIk"N',ц xT]rpABeu G)@wQy;֚A}.W~ƾvv$@ZTh_`Ǵ3 } up.E~<$tv1)=,r1)EBbTd7t>NT}p њ&V, ; IǮ/¼`0b oڮ"bCCbDZGBG1ml2}ZPӿ//1%mk0 )bvrÍ(tkwN}\7 ͋Ȁ`=Oұ8e}ż.QEAw)A{z(aZѭIgF>7%Y)`rD l 8MfƸiz;b]hz]v!Q*Sʵr7%ϣm6Wi(Izک/̇ku kޝmX{(siDTm5V]v6K1oFrdWyYX'68ο_ʙ t`434m1s}l%pMiN%<xi(-v1"ق82: gu]΍p =M=z|D̯Z:D>r˷ :̲@\ "y4uPKݹB(EƟ\K lеyj鉗a:ܽ9j3*LzܺѮ8Q }Ss1u?}0-Oa޾*R9U4tVAU"V7Bp?jgzUtT& Xr/}BT՞9zQN^OrjTΆxf}ʯ٧߂Lq$Ũ8Hb|YU*,pr /MQܯmN_c2J d}8TJ߬:1^'Q[o w@|ij軎Ax{~ӧ2,3ьeYNwG`1:gYSzlB/emL <)iGHi!)4#Yci"(B>{pN/yښ!Ers)0|A5M{8|H6ќ^)e[n79#-N ZRc:YP*&B*[dU k*rIHAssq3=T2mAR]gsƣ(H}8~b.=˲(Ox; " 8^TD&A Eؾ(1i\dfnnfޗd|?ްI|VD\ MòʍnΧGh#ٽR0 6 SC:,|Fɖ K.Y w!DMa]&_dc6`DZO oRYO[|1umXgP杭bl_W_ Xu:KDE%dq-pˁҐ.$Al+^wk*h(Li/W+fo;Dr,Qw'.bJT%']( Y[k7L*_Yڤ=S# oypO[Z!VQ~7zOY2z0sX{ ֳ&T6*cS{#/!OFP-OgM9Aq>eN]ho: R=sUzHkCRVңiW?w>ouCdi sV\IaO->IM>\7ijZ+ZD4>S CͿJz0\\n@r=ڄE4kQ"x ܯO=DzL̋!^d>5~QK_ĞPsEǀs6]܌Cw&yiZ9B(E%3"6[[]U eL6Bdfݏ=d$nŭVTnD4UܘSx12țSyDyT/:O J z3H:'RW9Xvvye*V M2^Ns,WӬRb\2 v&R:/N#/MR;":]V{ 6x[IA@;M-Yn9jփg4ɶ->jRV sʐz/;F8F_vM+Pש Yว~G+i뭕I(CWhg疍_t4#Kh络GoS?[dKOve+x'1\)?9C7/DDYYה*đApΖWǴCI%q!㠓 Wqe.{^Wʷ.!ψ:tAbE2$os 'VTPFv?V??I E,5ѧ$'iԗe&'ar]PCRt;t/BN]#X5]peƼH b"#<&^(:66,4&ic!0Mj mPjxw9l jLwbSLjs{ t;0'Ƙ.՜=QQ vr9'6EZ& ndQ3qUzAu}uaNJ *f /=ȿLwDQRL96rp "Džk8o~?|T.EeS}3Eٶi3؋T}Klʴ(TװQ~gVG"@eѵPMH+ @vhZ\c'H\C[tLO34i?j3(QUP6, 7%B}^(f_%\Y:]VRyZq,{٫"uHf@p p]\ _9z}8v"x!:mƠ̍@䑋rybRъtێdRGdByJaښGL# v Lb$8v}eA?.9꫌Q8)a1NQ$0Uժa gq].{̸C%VTzHN0d5];ǩS:l,| G-x3ؒ9OKo(n/|4X]v4}&O[杸UO4yqr{lh0=S]A#~P exBx7z1+c;~b>Nܻ '4'ٓ8M!I1O׉xT0Ŧgti (4KdvH: lM&hx u>-*X&L>*lV㍌>&%, [Yf*^E=Y}q1܊yQ^inȲ2~#K9ePQ\>Zzo"0Jxs8Х:GƠw$"x*@ߑ%yP5oo7oS{!XGj2 8\|M`W*۬7A|pby uEhY/Lh'RWB,OE?g+A+|Q];2 ه2aO%p;\(%%:8(48$c?6xTfiJjB&λlb_Ǣ]Lz/2np1.NDcbuXFݣ<opyT&pBLf;|" cgS9Y'0e{`&^}.{XKg*ڎ0`0{Zu/eB7I7ry~0,`>rH\iD8Ů]6HVdĪ`zYFP*p=(g]?#FQw We(y;xW+w~TP܄&\&/ˢ5⿎wctBK98,&TnM2 s@skD! ٧)C rZGMPo ;/DX/vT_{;p؏ 0PR/cxj%Ėi PcĐTȍc#Nc;?#tgҭ,4>[.q`9;1ʐuΠߵ & D#ǻ]x `0[ $2C>M͞9JhH4Mq|cŎfB#k[ٳvHpኪ!%D$>*I&V6){d@"ky-U9\JLwܙ؅ٗ&oh:1éCc,\@YkCQ7xRK̂$VB]+#HG$(Ä +h;vwvrӞWpEDҾqvxHsV SIJIܮb4k ۻ5|t[@] ,ߣbM%_:2lf~JxAT0_2?n }puȉE37"z2osuS)"<Õoj>ɦhkNٳsqa<='@qHHY8=D+E4ĔNcT,>2sm'콙EsM ťЇ>P@ۋy͘C[MhG˷,eAEߗ$± 2^@,H-|RɠxJˁzUHBnNrCI{x_̈Hl K>{n6݊HfЭ`?-Ozm3vN;U<-ݲS_mPF! R̖X;+<;:CvUߖg>{3lٚ{JF b Ȁ S?"44$H(JZ;nveVoWp 6ӓ?Y+Ta`+7f&16]cZ R^v"/ o"LŘEm1hfDے]r2% _ !2x '%AS=N1Z \OwkZi} $y0+ G ,c> Q2^BC?G F3q_͗͆AM}Qz^"5Y ߖARlvd P0p.H$*yMK@ 4y#Nn,? lbx-D;ZAX#"#}ߣB[)VHB\O %7I0 6JL'̄0#75bfZk89rد#i Կ4Cݕ{0uGd %,%2opcMSc( cΚF1Ll\0WwHL[h,PVO`[*n;7*e 5 =Lӌ.I9h %w%7pq&}(jW>|2KzXuY~ySJ;:K4*\W*H`4JUb!)n)ᨰ Oq«~d KD1!,jنN:92.ؗ:u8HR̆l ˃0sB14^ó?eO됊ɇ_椸jJ9¾1!t~8WOb>3qg~E v t1q³P&jSx{|ˡ ~(8xy CK+''m}ͤo2W"Zp# s^YǏ<NjlB@/Wk&z;9cpoWtpU9 *o ƿP:Km o 㱳K{ނ٢0K l;%j =:X' f4dPղ$kkD2)M\50,&-f襀.,S:h?) #E&s*?Z~A=ևDBkբcxpY Utr9Z,#x--g>Аf f4/`}o5Ռ (ϮgF=/Ԓ_Hi0m YŬEg̿s ^.ˑ+I$k`Ng FWyxvt , JU$w& ?*x=7G]8ExԊ2Vc3yVA{\ 17ג-j(#xjtBl ?!{ Y>aeidtBfևyS")ϚuP)z[َo ȉ2I>6ګЁa~BI.|`D7Lt @HW Zx҉@яMU^el'o8m17 av]sZ{~uZ,_q[QW%ȅ4-םj/eb3\vy̰ *oU#9+1bYR!V} ӼmBh x#N[U1 ?;@5ȍ#`bЃ%4ӫT%^Rul(RZ u<#[G/HYHm$^l{1t!rݔA!]z8o  Cc]Vd?|UYK:]s gXlا} GyҪhj׊ʐ ݡ;`dֆQ ׄoAh,*=W @C3Ψ͋-X6R%L:!3 \ k MiқZ }PಢՎ$75s&};'WHhOۍvy7<F ]:#QFd ~)sqw4GoEW{eYDOlj1J-%=N3oɬ.aU"]0s-o73$;\ EYwz1Vqr6,;ZueJ@S8R31)gvd#PsB-H(`+Veg\U9A# t/u5-q1?T7DeH_]eYHΔt?'%`YiTW {]+c'_ts8>Z`sH0n{-ZQ3Whc4cՃPFap1xgzg4&[ʦVN[,T&0#zw}[U8^|p4P(԰NlSga-\Tˆ+gJ hyzo~60XH'ǐC{?< LNBS$ (J=7šYB P-@ K'WnA|ZԐ¡8^7#,zw]F8.K^ʣdv:ʶNZg~&hֳ6&mfj(m5:*<)S T^:6mvL'ZY>89RK4c5m_ٜeܶeXM)D<&-`?y{ 9rWd/!-|6c]hq0Fi-5}bbS+s`i5pi]YCbˉ2WqYہCΊ qTn6O ba8aOI ]=ؒC0#&pfz1/vʬt'qڒ">oa!Yb1P7%)(}~nbu2=ߌP2o `XϦXd_?/N&|?egJgx #?3D54m`Qt[yrA%O p彪|p=HٮtOm1L@Z>9#!'ZP.E|/LƋ)#L/_?‚W۫E<D& ۝>M?]4mXE s`/x:\颖8ߨD|~mizƑĿ73CF';$ֆ1ඞ9pTэ[5f^f R50:x~׳'[*xZt[X0wac*ncW=qP'RNj$鱶!oQA$ N|z3u>c֛-r n"[\ʧX;pp$Y)F(7r Vi5|F9Ve"D&<6h)aEd=9mzG8#V2C0fcqSɫ7<1CduBk:E1{zѷ6tNkj4qkLx`OnQ<dǝo@HN]Zili+Y_f613'a)o KqQO׼֩$[sJY8P!n萘1lqcu}/ZRHpX~k{8Y^xܥ Qqzt,6FnFR @[D{/ލXVs{" f`,Nt:seڙs{Mќ [3 ?hvo iKpWjQx& ܲZ&ڣ5D\ͻ۱_OO&]DL1 Y:V[/wj4-= rUK/H[Wa4\m'#6}~:|+Τu<^9SCL]!ԆE|FUL['SVRYX䶽Krb^٤gʗ~Ya!ŜM@ivs[MC)w$uI= ' n,~q隯#D:= /FK+  [fwpU7dՉeБXi!چ5( ͆ak _lC~E_}+.fP^[aE68LW 2 -]uu!XuBA$-x\a_wcWj`/#7kYnҲt@6w @(>'4h 1TcZ3zQvhp(iҸ1Rm8/Q-BTΕCodTUy3ICqV42OY}F?8tX82ۍ~J<Rgu:,jհ8`0.q$b6->蠔r K/4`<S ׏,a誸>syr#-YD.X5uB.^aɏrH+i=6 :sbi9gcJs԰e:M.*R  K5 T`lRïA-4n2|_(bvĄzo*jy^oz #辢x34}I U'y2fD}Wy4hxx* {f՝DOD)J&eqtǩg<:+)80Je*gTSc+_ŗd ~⪹̄ٳE!}nuMa~oaIhjWEyV/yd[JTvĈ|S@CdWe<r-frGm`Am([s;ham7 4L542/t @*]BA 1sTf4p3wҬ5?q& 5fBY<eKw%,[c~9bYW΀D^ / EY4ܣ+厍2M~νM5ѹ4߮XBla߈7F ! KXsF)GWe#'-J&v^2W#.a:0Wv~t ]>m *Mi~Pyİ{93Nh{;2Jt {!NDގz6D6hE~/TNTȶ=* %gb\X OkkjU! yWL]<|fylښ;n`?Q~4C1}-.*FS(a[.r'7}쇹3Tg4,jA8b6ɯѦn㧉p3q[Yk-ry/Vp9#1OMx*eOp?*7Ƿpn+IZ j~s*:} (R-̐*}zh1դIGJpWmn.+ffTᆯk'ܶq"o3Ftk̍|>?Iy_݊*IK]k=4b{1/emՎWWN|2=ybeazKatl2eUgua(*ܛдy.NdeE}xGjqϫ}'H=7)M*_ uȰTF!x$s͌uEv8O5?yrUދ3>Y3Ifۺ4CrWXzlO;-\>+Oܺ fTrm/{#MQ++SzRPx^/Zdx 2nCiy!8|%;_0ĭ>77'E<7w=1 nhJ=J|{e1WעSNk"2 8qqShQgoQ E($;,LAW66x #ZD{dה: (5?0p;ks$tu7g@i*n| vrVrqW)_3*^A"Vt)Xv̞m]8v[;(:k@|7{?175[I!wQ8v8 Zpc²ZLӓh.+HC@]mFf+KjQ6yLjEPq9$Z n:xHP9>S4lP!4&QhFW6v Wn\ݛ*K΁L¥,.@hb? pi(3 %4\.i^e+^Gۀz-z@3ER%(gk/WsG*7\a ŒԉS9p`w/ŘXv좻Xzi5C")/\0rl y@row{*GO\|+Î0sϢ>2x5^2H ZOsGoO,%o&~apI,WN}g&7%ln̛iUN ?w$mea2LGv( ld;\g|A0T t[0L"9壖ٲH7KڝG ˃r `JIq]!xc6 Rڼ ȯwbNn{:lfr3u35fBǜuw@}pwY?=ȺRc>mׇ$-+:uNT" ?Фiv#=$N95yLp0Hr࿴,4Q ЩF38Wq)=/kI5ϸ ު$ Ie̮DMrN}\Ue8MJo9/@0x @x䃢Ep2ӵDž,瘮XMZ#Hݍ¬N8r OaNբTLޞփ u1ھ*JÜmv8}5IKm7j`\(ZW4^g^cgVÄ%8HBb(v[IfbJ9#OtZbrz_&|3voNUZ?A!4zuDi~b&{7w#MiQLH[;0Y`/ Ear*Sެwst!o5r32q Qy9abQu hGtnHm{gwX?U"?k9y@Z`.elGٌ̽\%b]I,1Ԡ@{?>dPYї)<Ⱦk>x]غ oK@Q[ #ŗ& N jv?6*%ʜب@`q5ĺV(~0ɔ=_:}Y?En W*IO©nM|]P"u9wݶ)v{<::;ڎQ@ה9ht~`5y%l7P Hޗv:lٔEFz[8M?iS @ᴽȽ+&u(BUʷ>2TBHөz\}]Gf/Y"Az?I3iqr+ƌ4uu2{/9ZO^]=_x [w|W7/i[uۿmlz$&21JD/}-(:pJ&oͦrɨ:"' wfelr (Xj C;]mJP$,hs`J ⥉DYgmRo,mB3-WJr}Ek@QV:阶#O2_L*L+4CC>!fyW.yلr< POCfgógrAS+K R|g½ru5vI6^Ψ|FuMpǝ) i[FPNmW|ykʰ8։s#Y/Vg3Gl5sRW9]1m+`#\%N:=`q N 0kK4DP 5Sr3k)$8jzLv-wY~Ң!؎yp<#eDINƥs#H8jRml`tL@9<$;s+U>fH]D tc=re Rc8˛ UXA!dv:j-p$K{ݜ+ji7Z`0nxX)ePfΓk?5h etuu'*ufޫ{{3hzXBrjZ7%_ևC{c]igvHFA! fis+^JY@ N s1jMr1NH+08BAk(` wO@/яƕR@UV[K!lZ/5aM]K|X󎓵Z>56Ba;K4Ё\yd{xyڢ~٭ }׋.H #F' @$Hbks;8skqJ͙5z΃a(߇7+9Odo%"[G9Vaa;&̫wpu3l׋ T6;udJbʹ<:io9=ǿ̎D"vehPQ̴Օ i~*AZxjY`t fv&n]'WS̳\?e{&heb(˓^[)}sW$1EP n ^Vݵ6j-teG>0XN!"`x)=u6tf[LjK\e{傃F jcBZkf:^ѷ8zX>?9*1 eheyKlm;xoiP ObUWě-9A/D<ZX~j矏䈸)QR>Ю>TY_B  ^Q'g)lZ~r?1./w].`y6W7y~SI>a6/bl6n/~tɓ!mZoYF3ܷy/cI]Ӵb\JF^Ed}>)k zi,`k'YIm-6؛K\Q;}c ?6C)0d۸j]عө5ѩԋ\#[9q[r/j$/$0Y(O'?0cb}tZә\)rkyni,jH⍷W/d|5"#lݬa6̖I\p A27`ʝmFh! `ȰE"N7&r5%wgCU6LqRz?~6EiiZrEtD5Ds&4Y.XoW=V XƻDW3@MSV_N61^eDSb-S4Aڪjl5=Hۃ"k:He/-x GAŘTM!\DбÔ5^Pj:8ߴyÝ<V͒9O}Hl Y<(&3E$7u͋|R*n=,Q`9f&l^(սVQ:Y8sTW=Ͷ%)\`{MŴNb2= =,e[((ˢy?_K͜V#,F@)nLW3܎nnCav ]QU%L$i`1%/dvT0 e͑A Y]t|9Sg=7  +o5Ȟ.ejJJ\[OMp-zؿYBU"|>y1glta\2Y[㺂ɧzВAiHLϺEDWm r^{{ 6bmM0J G[PoYQlr6)DwRņScbt2^Q-*T{-&Ty8CmۻXV1O_hXpXѹ'R]@״ar47ZLC&h4oǼ@EڙRC֚|g5GC[R 66Ki/ (h3m#7uc7pz쒨EH^D1FcQ?M[t:ؾ(2J0%eڞ )Zhp(ЮH)몊ht K龊k-thGsFmzcCO!\{)礼>ΑC䄞H ̹]p5 [TQ,wbᝈl='*1j@"b4."-2h5cٽ&uKv b073 vylU`Q9Cn";tYRifYZ` % ~";Y&E鴻rW1c Aks"{ D(/A 0U;]^Wgν|W1􉋌dzE8+Lì$|[Sڎ dK>s`)z\5ڜ1a6H7l-$1}{d-|G0NQFMv$8{u0էflC3K2f̧$,t3+pj"R6 ,yNJ>oX]b]K8i6Nm߁ҵ{tZ-@OOC)3,d.fjT╕9>I j`|8-`}{~Sq}5W'6HU9ro~[m>) >G0] >1ξPTGq2N}0ڞX!EƧnGMt&]:pZ?M\@~ReZ18TmG$'0gYZ矅o$c:JCq$9';-8i7hI|NΟ> _x_♥C i2cub8(X#Li|3)gY[ut$N 6Uk`mV% aahS}(utK鯏/fojH~%U'tVW 02 (WNz@`|#h Y%km&O'D;7岹 AHV!|)ؿ { 3D-Qo?BlvYڑ!n_; gԏ eXRa@[k#|,h+Iٕb_)^GM[>TAP/ON{wuM1*3Vx}K"L'jVN&ؼPaDl:\+ZFAEA& ?Þ!3,rnw6 VeN>/-p+3|CbPM$JMc+Ѭ=N7 AU "#6 QxUsnAݖ`޻^˓3A #QyjY일 K{nh, g)`0ԹIߚj'ų&nxHmT0ߵ&3TY< Dأ8|T|^L!&?PT` G/3y>znUwd\-dʒ}:eC٪< 8ͮ69`T66EpLN78-uT Z9m_H 1k{?gK L8_ qG;#"m9>x"} Z{dS9DM.h݃);=ɔrGٜ>2xcjAQ F~a=6lai=zmliZ뿰Ϫ,qo6hsҗ; }tGkU,{@őHϛOaZ8nAJciםRLV|?-jĦM݌V.. /AsM'-iqbTo݀27мBV*j |[n?i ʂXI-m?\ƯFŊ}?)y`F^,s讱|fzʱ@@`$Ccf֊2DHe/UP (]l'X iͺ8w߬//b`kDtޚ~, QPä4>܊^2ҤPXU3"v^%IZ+eB~"/1@M\}鿩ǹ'#YТTR`lӗNƒLE\85eOIh*Մ}uW(z ۸(/:zbkmq8lC}>!2J C9%kW4~bB~XN1|pAκp늛C; vdiC=4/&C6Wp@7O֗.]a%d:.ZJ$Y1c,yFOV0qj ƪЪM(AF!FŪCb 63e:q # 歰la.XHVTLLʞ^inatlu8޵G%[(g~ /W#årAy"B#= (7[MiV&alHZrAnCKU||g>:zhHGJB;\-v;%+K/?J)T_zY2}߹H.}B3,:M 4ElFj /msFXEX~9v#?suDȏ6;^w!⟳ 2ѓXڤaaa@Uֱ;1е؃;u[g@]&fţ -PGre>!eF+oc?"4UKD ȵ9q%U['O"8AuI'(tEBu:k!-PJKU:|Z޼s8Y0lZ?ދ1g{±^")>Ӝt:NW4-ɵO$Fq-ߤ0~=F?߼q3^ PR2vgj&\0.pS9o(j-= ēZQFssa )r<~O7854`ᨤ5hyAXu{\UEp +(yhSZġJKIpH eJ=O5ny@BF=&0ؗO }-p_g_Tt08 o\ݥVcnfo³>\qqc^TKVGQ=^@i22Zlrah#&ئ)r]xe@l;H }y~c5u{؏4}«1]ت;ϖl\w+Z{@P%>7Kdxѩ*>!tԐW'Zy$칼/P 0D5 LNO )9\ڑj;lc='wG:a(TZd{-.rω>:E%ךZI%9Pq=l$TÓn}[p荬W" Rm?"W1: LYGP;}&[[=]?LӞ1fe쪫Q  V~vZӈ."0w ,1qF(.#M_5ʱ@ Կnx|Ĥ^ éK":kԬس*H2Al<(& }_J &j&q+Oq[T i|52Y[-s{p^RÉ$^rU,O h+s;^d((Ć@[e3%BBǗά/ҿVWyJ/nA^|SCp]8ZBxN"&ϯ&G{ޛɫSKv'nAq&;t['KV_h(MYzg3![O힁L'x[Igja7;ތ-rFsqg#e&;Puc)wW}hՇ[L-|bN8ڽK!cɵw_i01Jbx"8)˘jǥRM4JҖWKl&gd?>VVO+HkC'}Zn /4Shwʴ6Дϒ$z9(U0kA9K g aϜ5 PdGwb D#-dУ m7]F46|tG>!y9DOٿe^t~w=_zp%&Jjpڄj٧AaBu _rƁOuJfДJc~}>}2º|p%znN $/%ajm?O;93;EHd3&`*cyU޽{2Wr@PJ৛^:2ϏQ7ҟk'̪E"U]35kk,VJȾqCPg# &X?}Ȕdzߗ:|kWV'It;`@:TgS 5v*;i%`Ez%5bn" u,Kmekg(ɸr$F*)[m$ɞeǤǬgh'I/m )߆k(_\#_*\Vd!ƪه*!60GS|1\D ^U<&漀( 2IoE7t9LN-<}}驼nq3NFC_[>P ACo^D|Y\Bڼ f$ZA&Ft)sh~X0ѯDo#ij~['!Tor)c8el_φѯKzk,hk% PF$.cnX>4 Z-U9i'W}?,}^{]z8.&AJ3?KVhxk+fs)"S&~0@bCimip(~Luzӱnͨ&8Y,չD,:|KYK 7 %A8nڗ{g1[ac ,1+xKˬ=,\ e۴/No!.blU޲Vn@-O [9`F#7eMfj..ȣ"rҀi]dVy~;ζNbnv[ eTF];hX#C@;plTHfqfz1^fRjg/Ѕ-[7k]*,:C*BԈ5.y."syt1 qvѬ[N.x%%*Dp}\41kj[J:@' bcsǡDE!{O RGЕ4˜i:/AOL9XhԼ΁7fvb&d"`ꮩ/ {jUvw:]pjyGA*wB~ ui+:%Pqϥ1ܑ`p9Ƕチ;&Owh|ZXw ު/M$m?Ip1O^_D"C2Du\IǨЫz:Ďeu\7-r5~C*s sdEjf!O>x'i_"pEHLhb1 On/6ՍL]o7hQ? Ɠϸ똁1E|4o "ET_ZE[cHS(`]1+d-z_XJǴU9= seYkX8O^Ϧ&b-) I16 I1Do(8~Li};zJL 4{Ba8МavݍN͑cH hWm.+ v~Т銚[T#'M1P^D) &Abl@{3vf]YR &y(9\ ky8bk~eÈQym1pf8{T's=v:lE2w+ۛU3]bvYYe*0UړD=i_׸Q±%ۯ7~ۚ"s(3rfrXw[ԄѼ@O0~x,eEd~2~ XzZ<߮p?IwGF(۞&bKIߧُ_#IGZǜB@$A&issO{tO?мWZ[]d8k=UͱXM8xxr Ṕ@.;,i7Ƈ4Mlu1Vm*dKfIT!4'q%TEkP5Ω1NءënuBx %53d2 yUD62g?n|"%ѣrxS)KOdipɢTllӢ٘zjF+A\y$Xx>[nd*g;>^ފD6"X}>TaQD^xm!`M)i]BTlӑQ?j穟:\!̓yHtrPLJ5Xv~"S KL#!UϔG!E6zf[?sL3Ys]S{26I D巫.=%Y0BxܑLY>YO^}tۖr\e㠁BDY &~US 1=1J*ZVa&;TZTf'fQገgj 3VF};γuoo2N5 ص’R]D1j=(cYUf2f]鐕 ?,;ba b6V="0y2zO+Ʃ?{$7!+mW^"*x:iJniEA&r#L (!~1iZ3쨩{3l/B0 Juij_'R9DgaE堘=SQI=5CCibʷG}A6e#׽em2o',vJTšE+bYv1R~.Qk~QƆ`rC,ut*ۥ TQ ɢbf`RLgY^uY]A\A xr?tl:(KgsxoS1oBJ,BSZx?/s|BOLHU6*-q'N~:_'[!^߾ݐj N`0hg `w uxm,k*-5L?(sxIyۃ:Qx$Y5G)T!]l)kwK#a1jc=\HJ׍ެa23?H`ӲHHծ$uouZ6$wpwy3#dɾrS=RSddaXʦАakT 65 2:y]Fopf&sҭ'*t'7Fp: Y$d< kSOpÞYE)/16 xG7C/89+XG깭g!bk;ᴚHK{SOO8ЙSbI "n3 .iBlMv/1Kh36JG( i:@ͥ4€iWԳ/tʡSeZ@yGV fV] BMl!in)L^|pcQb\6`*cyK7 "%NxVi%QGjO(f79pTǦkv5+}2M f=h_&Y~ l.42 *9(0=cl:]LĆwa~H|^2ʶĒ`]-p3YZku%t_# Qj^G8K[x8T10.!&n(3VrkWʰb;24rUjSFd($˻W(j@OGj?3ƈl<_XѵS}YxX-MMmlIZ̠OcTج^t4O$m#?<;0:Ewo wttivcDG.'\b93#%kTEwA<ɊvML?(ND |A}}Oߘ1Ҍ[%rì#-1Rvz!qxX) 4N{,–p1ocCc9v`JsVl}#y ӆ" |b.lˡLaF79>^Jܴf4 \GΉ^p5p1m=_fYj%:l5$~wj}qVd$1inlԶп m%Fww`=.rKeFĢ`5RӅ k>>UdaDsPv.&"tB&]L){? :ZRb?9wFК7d\(e?A7~GGu8^n̤!5YamJ~q5Pj Z3h ˚g(ʼnZkT3fȪIpC{eA5q谀pcxMKkK'Łwq >ډ S37R!hAiыLI|H'sA)ǔ֠1yA}Z} 1B/?[I6ι!x҂ݐjJMģx,5VY"e CZ2"'̢8ڞojj ;b67㷳48CH!ڢ0e wc9,8r$U&_.؍PsNh阏1 ~1n̕'Tw,dz$5$-dy{2Ƚ>~OWbz< UE lXNH .ӞPn bvwr%m]ixz!{G۟p=ج MIONA~U o6AanQk12Ả5x.}uY}(Jf^1f g4ottp=}n>gpg~jf$z:8z$\i%V2NF 601KjYn)<އJA*/=#2r 7(nD-;KS0-_T6sRyQ}W9GWQ) WZɓYzSэcRۿ& _&|Ցӏ{P S:x=nߌSOM*ɝ*1äl)Ԣ{:HBw&Ōgm3]us5Qs,(9pAr[{0tqIR(l<#CS?8εX00(ŷy`4)UzT0`bL ;U'עwg%t 8 ၢ֊iKN_ iSdA͊1U9zx4 U^>C:f2ٝ;1vCB1-3q%È0>0K7i _.>B0Zg\N;]u0 `{ݝG'FhA؈Av@q9^F3Ue@0qey9M+8eMs'\j5(gu*b3p9ͨkYɦKH45@1y6HI8h2ف(.GM[ lj| "n֞SE1"c3 wCݕ^}&۲0% fM5ƶbd(ESgڄKY*F9"t&Z}Z[H!N7 Idu?-CG{%QV7uOa:<] ]tUI\hZwAFaǁO&F :)$2HZOiWP7ߒY ;%=;f|q!~4Dl|F`-$G/Hc)|<($)S$OL눀®(^m1'̑ !{m4ttMٜt^j8U҉5YdzpA볧i#K _\o)nA?}5ʹ8[`'\ .÷aCl@BPq'0tKF| z ,R3ݒI 2@Ǹx 0ll-Ύ|?> 'y*~CBpT08LYdA؈d.~|:)(A=(%%Dgs!FƠ3!e!9\uC@ nnt_L S 4yU#Qׯ-IW-GFC#;*;(d,DD?<:4V 懩>AC^S#Nj9118}m4PRҰ |+`7ejeI3Y=n,fu&ڌ*&#X(>ԥ<^q_R3̧=%1 #p=Vz^'?l9,bj;C`ж?S/o?*QCDRUj(K0x#4"|7~U) 쮃+𬛢y>EI`S1ǛV)|Ej%,Ő εQi)`EzH5.pp " $?k\0U%K0yBHa Ŧu{kH'H6GHD[hM4^C5e&Oi3>'^ Y//L3edEedwK^^gzҵّ3@Y\]E|g'kEő>fTf{!EB/7#S@l YG⑥u MÞws\<1H`~U6wvkhoJ݈Wg,}ܻ#S%q?KoFV4ekEEB ofB)Ę>&R/ǐѥhU $~V?YECU( u ~֛;{`V[mWf[OKrBufwI0|.gKKDUp3dIq $HL8k@o`FP6qqnJMv}@A"q!Z&(qlfUD6T9apY)7>GmέN$E%ۙȗh*B>rf/H[l}]TuޓA.-s~~Pfhs&.}̱K~P&,9Iρ80`d4爲l}qǤ ZC_$kR֪}-i֪ń~oItB+4?d3ʻBK5L򵓠ⴖr=ϥ&$;좐L'Ϗ/ajri4-HSf v]w }UB<j7x$DBgqU;ϾO_Z?w(x) ˞gwK /Y``&(rD(y&e4CKpjս6\~M.5qáΈg5@X7= }50 1%K:m%+MXZE*WQ0=[RXg%01?';<\5J"L=ⲉŻ[20ܯluH]$RgNyF[#KI2u,2acrH qK V)i[S?\n/ߜ^:BS ˽Dz u 2,FxċƖ:C0t!ZCRsC/xECE4 -w.jqO$jm)'rNgQ v$f5xuyj_Ti@h۠Ҕ Y풚2}/$؟-PGe )qv$N+v2ȢVH CmY2*fJN;_lyD;nRvn'IxL``J'#ެ~ @^ۮBkd2;w},dƻQ mGGXq ;cɘ[MeI6$Ļ떯jFQZcfP^~ PЃ _DD>i/aɤ ?&z) )RSAL˸ksΰ7B9!nty935iʞ1r#TMCY qGJ( =G;`jAĭ&0250zcKjˁt&}+H8$JfT„\UtE' Iq2]hGl 4l"XpN1|\T v8No@ndOx~&P.)əcfYq))%~)w;^}el՚݊k/nDᰩB m=8+鹁[9xntWAY]u-MICFT7vkV*#5.Da!4DKԹ6 46dkd0' ivN77ڿ2E_87SXgEЋwD,+eT{hPΈb<nYkPVm? 7/Əvu_΅6lmD\fu|g4b`hlIL.`l']XL^WP(I/0ZkB&YLAx$8zlG`8G{}9VqM RGef,uyޤGRy9_~j&oGySìfxYMsWeZ^9$"6 ?& N6=-x`EPJRf׆~C2YN'*XKq0( JmS1&~  Df.n;gj[NY 0OEeyg1YjqE^n-~^`gS{'?7nL6?[v,;Le.ۭF(8sA](o&%@H]$sa($4jd5VkĝLwpLy?Y?h<ƨL4E??y,AILq{fn|M(զB/ezU5щOVP\ b1DׁIY%TI(?GG/WѸۜ[ EQfجN8Je Ii"6] pmos#$K0J"mj=܅Uw\cIWǚh4ޓ<8v'@: "4BEYTSOJqWl2*ՏE6+Oc]b&.*#(MFZ$gT?O0*$-c/B<`R"J4b u dTSiM'17cQ&e0mEYKg .|Ί~sdP%t|V. IiB !()YC#~ R+i%LИ_0Ϛq![s?W 2!6(&8л#"  Oܐ+@fSVi!b؉m;*:H'9\&4+) U7uT~,,{&VƢ Zv4(0R<~sh): -2yhX@1$*jHsfٖ24N'! qrces\ gz9BB;RrtS|'#?&mR$n$Xn#$ t3 (KqѦsIS H$RS!7L;9Ի{i4X זS5W4$"Vc<*'9=Ϊ2%Y\P7~h:KùİF8e`ӞFjRǀ3nEoYzWD)ڈDq un@VQڎ9Y{] .]k-㽄j[zᆵ*c;5Uٖ}@}isJ3Ae w_"f}TL<26:Ȩ.d vVG Si-Ek4ĹBvS=cyr{ETiWԏ-dGꉥgb$@ ĝNS(8Ir<87,uKda^/75rTIZP=3`c! Bd\KjgCLmxdc[z7Vr$?rsAHN4˯nWpFJtdqX (czQ. \Lk+мQ't8!}e ,v l}6L TlSdQQ vr/_!BTkfں#4GaЃBT₺ZOЌFRK R |5T|ۥO^w:͔hxc?wBDjMQ\K^Y={W:duE\sPᗋb~s=Xp kKKe:ZyHP_Kc)ϫ;U_J! fuBap[)#-R 'e_3~'w/Kӆ;q6\ AJK$p gZb6;AdqP[^i)1 BqAccdkZQõJ%)[р=~xR)Ğu'.!O rT۴q?>"y#UH% w@qQ͗Ҋ2T&Ƅajw gnaqc -"Y ʊ!HvmϘYWx2JI€%>JIN} ;ms3Z-vʹض\e$ c42P$>pPdQyx 6S(uoIkRҵS@H2-}G!]~_߇˸wĂ!sNE:JUr'C}t{+6'ǎG(H6uGC`[K"iކw#+'Fiޖ P"$X2p~^뀑#UDPt5+QU [+g6ՙ+|cM,it,(W99 lu%.v{TdDFXI>񡾹d \yyG7JUtd 36':D{5׽ӊɓi ƚXKw:

    Ԛ᎖|Ogp 7/bLde -f&$CGP*QDP_RoH+8Xݴ*>c.7-ynPvHH=.2Rмs"O> Mbv"mm]Up8&WEo߆Y>iza"Y,$;MJ|7S,GҤ怒:˚TJ$l Q!5PŞtmtԃ/y` eeO"Pۡx 1>`ϛP6/t`m.H,E#VYS$Easqr}V3K(b҇Ɖ/>x]a- ؅>tݺfnyu)x^*H/)d,ԋ@OEaxF)MwI!Ξ"ͺ3mO=1wnF< Eo}aMѮ{~u{Wlx1^vΟrG|ڈcpPV(vFVwR骣g~8<邴HPjz݂RiWORi AWkjmQ7{G~G3ta7|~~A(fU8['lBLkgt^O$hn/C$zyzRqуƗ3'`Dб94`BR:Wf1vfŇ-#<"6^e " ;n~P#u"X@o6F%$a݋JNKnlxo&Pg?,uksܝu_ _fsGdЙ.[KjU:F0.bᇓW2?2<̠W%AK.XQ2A >kTyQH'MԶcY_Ʇ:#׿C|ɺdc$%gkzjk "~J=/P>ެqoɢb eIVΕHӥ8?9MD%P# ϛzCyMՐf%v$3#H]l%`vV >ת+Bޒr #s?tg8cJ9k14:f||BȞ$x+Jj'2YyO3,4}=R@;5Jn+Lj9d.RH< }vʌցצk DnsMM].?Geh|{-L3s|֮X LX@b=]ӃHć!u;Rи[@9\gsto'5Pt]ͱ# wQW&2 uraW;u㗒l-EeT#]@+hk@\bw]Uc! q[փ9Lou m[G"'H, }Y$L6͘UkKd >$0h]=;Y^.S y;L09VVӉ:QG>@B= DdkmKdXȀtqD^LvN/$aSW&1j5l5Q-# BF$"*#ljJZ6׍s/gWaV ҋzpL߂wnX͸#^g0C8=p#?e z3z'b0?{፥(0z* |a.è@{ W4ˣ6H0 4X:'6jvycy8;hgNeߗ:Z{R`Ǟ>g~4w V|LD@_QU?\t93,wnG6DW%Ѳ\t_U 鶀7 RdWIM"2!w {;䧙,bNUJ w"'bNC.Ux01 Y~KfY,G@G0wD8-Vn3&Γi1ud: ]uI39QŇ^[QZwW/?ldxn27(͆E?p9pE@f +-3{GÀ;90VNAhs?j0 0Z_v5j򢰪}F)a+CIs1-O:F\i+np<5ߦHm;xAPEN{Ru X砳]wH¢xM!ږs}^H|Uυ@ի^p2YD &91ͷFYuп?PcUm8euyk_K"T7'+㻄|$S 0 uD=9Au\̮9R?a= o H>xAiRi~ܒݥ>B,wWD[a] [Z Naof^2fGH^p@#\r6L٦yiڧ'lZ,oC O!Nj :LXo! ~OՂš8UxL_Ҳ2c $'j$Eoruu+]PVܩ5PB]2ȏoy#*O)U%cS،X[5q˺D5U= /gc']b5J@UGf\Bxmܿ!Ig'$=2>T*r!">id*OraH'':ϻ2i94HǼ{޴"\+L߇wZ,ؠRr>kN .{/A)(~P{N1y=_ƔٖhAO ˊ$6LsJNH4+X$XSBE+aWHMxO spyelp16ӨF Z'5q`؇ƳN9iN.b|<fr06W*G)D ' Dز)A+9z"?ZYSg+=IF謤DbA{uo,0۰rBWrK7rÄP5FL$V^f'rYp JyKLWa>S%1dc!Zi+Y -B]X<*KSNel$LXE:2Z^ܗ{vHb5}HȖ niy` Ytm1~uzѐud.ыBhE;@K`R?h&Nt| O9ŵ KUdOC]mLf7qBef@8KG0Ӷb]V>-y<#͊@uE~!1arŌc/C,MWց]?:M0qK= q9`F`4yX "cdBӎ ؗ2^L^u+Ppe4yթ 0P`Yd?iCv b@|yBX{gSQԵ)k; v LKDF{t<]B1C14s٠6HmRݕ!LV#~` =֌TʖNI ĔitԂavWJS/ ݡJxR9X<[+v#;ω՞ _&Z}= sx>}#ip'0Y2'Ȱ!߶#mXÙkwyq򟫻K!&ٴK$AqqZjIḪd*;zŊVmBBWT8Thx50@UP,e.[V,zdXbu]^L K!K~O *ȡlePH֔Jw4!a+R0pK ,^fҞ_SvĤ遞0焺gǵO#3ւU^Q-1a[!7u%wLKZ(Ul-Ql%*QA a\懀Xmp:C6¼ uܡw1e3r(X R|C⍰xgeUWX>yK; ֙ɇ0WbSŻ%J{d e$,0]2Z^alj4+ fޞVz@u ņ9pi6]׌neG.a=ykL/d*OŞ 0BuWCի2ZCz5Rۀ [#ߏ^͗7(P’SPy̟. MזW1JբŠ.$8iIc2چG;1!zƐi,!'!?EZH`͛aNsk塍뢶!2O!R(0$=L]A ǩ% fs@'ҧR_> 2'i\+ #hʕ61tf%p)5n(mDkUٳP'%!.H ng[a[:/V/P;PyjoYj.|9 CڽO,8y`5¢zvwܹ+-M+ܑ,)P9PGnO!S8e+&/D {{ZsŇG@$˫s(m4c@;rĠ?WJ]Igv SS!"SrR^:WtaqyȉZ8PF .ې|iR9wX1},Glx?,]1 Uv[sxRݹH˚&KSJaFh3Ϟxb;7 )e^Oj~ӜȽmӸ-.JL6@GT N+-yh 4=bV lye)Bh6){խP9t;/gNȽ; e*sp w,`&qȑt9iM&Q)RL+ilԥ=E\pэ=WG2}[L>pxtW%7sy|֡Ca"OT~iyVZO좜2[21pn+r= :۔*ɪ+bo[q]zz+oA#;UY e BҋaU@d=46UOKA~<~úVJOg梧|4͸5"ŞS7T2Z{̈)bȫɧud|PA!kfJl5vhoVp[=ieX. R%{fc/ݽh91/:9aLCF{pfi]|IJ"/lx-AѮTB_RaXOS)ucVwkQ;y,ݪ>,j"0]{rkۛ)k(Kݨ?1zx&|d1TĄ &c@W41@-UjeAPٿ&+h*d!j.m|^oM|<)۱%kztt2?dED@zNb/`IpN""z:sFl`0f=GEUDcϦb ޮL<ۺUSkz#rMho^ mVti}Pl/˃FXyC hIGYTu;0tx/nYӁ3?g+Hw$j%p3˹Z)Ed\ZVHg&ꏠps0&3̏5 ξ}s~30j td7Utb5?x6ѭnK,ӽxjGLELBIiWT*QYCu)^+r'25CB~nsb-0bu3*T-Y#JZhDZ5h9r$?mƩM@ ̓C44 G:SHrhi kk|hN0@``fr𬊾ELH| iތڈINjaĖ]%'û MN2;)}!N/MO~WOk*5<&4y&u?c\>R }?[t=sKg5v܍k{yzL-o]:ja޾ybAg/=h^r&^"@d7 QMҠb$٤QZ٢^eUk :tQPm\8F/PYao ZܻiPs e3Lj=Wי%ȃR#`LgeX 0T_s%0IG.ң{,^c0z(ɱu\`Q3@60 wрk&ܯо. ǵ-<[EO8& ~ഉqs Zow 'iĝI6 h^Q@Sf 6C):ɬyI-xF7hB Ԥ+&hT~ zm2`jH+1WGF6ͫ' w7b }Ȼ,/ Z(N}{\wQ8I:+Y":U|Ǯä`=Z;r95 qvTיbAHihb Q JNóg='ImI 18>?Jټ/'kkq6' ޹;$ Ä96K\-^_1fIagEYm8YM{*1k~rۢhBu~ 6tnX//6?|bձLq5Q ьEͤ|TH}C%Ƕ`)d3ez͔e7e[sm7*ҧ9jpTSI, qt [kmIKb+ zR]͌:foCDyDe=/MT&WȠ\gTS\p \xQ{ӗp#N @yob͉ݛ=NQ_@H75ԑe(idn|/+Eo ZkV E%lit^ ţ؂6hiLL6 :$Ұ+k& }6狚jqvSjm. ׉>:VY BTwf:-(eEz4E/V[h,&F!Z۾Kii|] M2/T(pAa7 W#qgyMoIN'cd ZNZ$VG~^#l[}f_2MbN^[4bk'=LN ݜປ|QmY@w'`ힶ%8槝L쌎k 3cbbI,AWc}95 T †4U1~ͺc dr*?=gMTa%e"|>bBohâ c#H^dtfLCe舙 edq3^hS*%t36P GrYaf<2.[>κ!hmGT"k2>;bS7\ pY1w}?N.7}@ۇj P;Ex''MG+O#ߌ:&\r-?8SWsϫco| zyR*J܁-Lѿ U-|4;>-ۮd?!3τKUN8bM9C&Oa7`jRHV$n`oz*_x}zWCvӇݍdW'@48}]CK(ئ:!ypv!7j:_":<,K HpKw.^2.X ^O1 xARx!{ Ʃ;:S -_8>zpIAA\)~ !Zmbk+`;*Brov>{J(e>f]fyI-8d[`myxC 9$NZls!sq6kKP ]t M@kHlgC;{f Oc .c|'xډZ<9Kd*#IڶBT_ D{Ow!e "".og GJz۠L=?Ԋ,G]z3bәG7GȌWBU |\j]"w./JRۑ1VS׮:>%:068xu7(XynVv(H | pZMtX/&?MARX:POS0v/ocݩcdO5FӞ#oL >mKm~ 1?uט|C 06X[|.=('֬Ǜ|&`MuC'RL>7\H#dmÊzJR=R xM}>Єjh?wyp-"gD:,|ǬF6s[NCݼe/B̈́3A-82so-ƠxU͌Q'ORà-ZG45 ̣.,v{e[)JM-a5#(<4 v@CO;aiO*j»sG]ű܎wE>$[ uk{ފӪrgH DS@4(*ꢃeX4Fc}ς-mSҽ"}F?cSKx P~Ϧ5K1h9Q*u> >)G״.#?:, +C<Vsv;CP ^پS? bS# 'nhvej (uco-G3d&N76@%*3ШxyTXw^B&mOlρKrM ~"ȓ<zkWS_hCRr @(:DV 7UJvEJP %vq~9ȵ%itcfX%24bskIߝiV6+ѺR-JVW=+X7 4M( $ !@AѴu/*?%CNyo>)S|~.hX~\z<Ս>v4&=O*d+jXo;onV04T(/d.[_vvYKas|/q=R "N NM|AЈ@iNV)1[Rr~p\c/6ҊD]/+ތYBĢ9~ Kx[,YCbfɎMA ]ᯂA>-+|ñPRi񕖣h\L ش#”۫ &Y'::ǔRɴth&ѺC:nfR?Ool86'6N2]rU/$i=@FnlxmW[UeWG4}{-/Dg60#5Gz'`=Կ.N_=ҺL`y孺+ɝ}tS=5o"DY[;`6 !` 9`nE5[@jʹg(M}lqح77E퉻5.)aa1H%C0ġhvB|8VQ_X}|KdVq9?ga2KKqL0;۝ }\] ZEpZSd%ɪ2_Tɠyxmҍ͚/Pb _+ \Lm3DY?J>U@qBCO[`rPժp1^ԟ?՝> =2\|8rƩh?Lb皈5ͬe kh0坾2 -d0%=w'GDfZ'q t<=8$7*K56Zf^P&{(ir(W$\ZvN2p@!|5*oPH/w@x ע;bUzP|c&cHMr!wݟgy8U#]m鼃:SOJe^()SRёͪXB.X`(& k!^Uf y/(r<_84Q^[$3toB\8omCϻqxVlzLo:e\@NhYķ ЩGSxt< dt.)T 93)|aQ>ʧLҐn5"̶,aJ!*jC)0 ]ͥ꽰ғLKg'AkUzCT<˫)RE:1s9%`XLܟc?}&M˛t;߃/\CIjA߇tֻ A"K.?hF %Iz#h2o؁C1}ߞNs2'ݢ+R%w_ݶmџcA fzgcO{!0tN!Q%BRO?Vf0)\)QgipvqiPE-@%aԵ|1)~[K#N$j_U$'ey6);!^S*/0˶R0H&ņ~E7uW-Xh!XXVto?D.r©̗ߍx=I#S21SM*iI u3Pl^3`H̻zcp~KgnbS ,~R߅fTXg5L9h'0>/ږ]60.-p]$q,8a('aKQ(;rNΥQ#*d~CyK1yxUbwi-&mxŖU ĻgDn@CdِЇYҠEvf#(!.QfF&:'-~RD¶2 gU`}&n^$ LtL> LUa1j^==JQM -a\-ɄiFk [ &˟K/J=G=&mCF8zmWo:6[ uurP#c5p$TW6QM0a?ͨ6 \:C|K}KO"I`jzSnu4;/=x '#;r bdp3踲OILDk{!9j d1'eбZGp>Oύ"c(TzM(U=,#(/ـve,uuKBȤ̄*܃?gH^BõpP*&m nN$zX{:\VZ,_Vk۫K!i<>Tgbr6n:d%cAcܠR &ˠ˒bd6)E0KqQ 6ZeJ6B^jm,,b(ZU@}#z.f,.#v|hb?Eb뵔ޠ4xQOOΛӐy&KC8`'g#.8dZĝU[d&Tz.X+% ἡ.ugN|3K)hgFn9bMsR+& D7N2-5OcEJ塧k :ZqN(_UJ7RTb u? #<,X]A8K-B\A^6X3.C nsᷲtM-fj]1ɡx '!ZH/u>H\R:aM>jMW[968i}~7aO`c`qk}T>㤂dU(n`I(!A;)9d9~{a(VLg!rP᥊k mT4!0 r5tAJcre}!p\NE__ͬBJ+-!<%gG[A+jPKʴ%lUZPJSKo_3bh9׷x Z c6" `V~)dUEfCHL Ncel!4P}; 6U{S!By7҇ M l`X)*?) iW/PZG#p@nSM- Zql ou@'nL5ADN>mkzC|?b.s ƴBlk?<9ąH_o-9a+Ğ A2sNERplpF3Om)I%ha,<}@02PGP/8>Qm&(o'X'v?c7Wz-à G4}Q&0@z{${U =m* XX+f !*̎~e-lH#!۸J4`cBtlilYrwZ8yy6#NJ %qiZFj$2w(ܠ"cҽPª`k:4R-5_[fdc.JL3g\&"|C='!*ͪ⢾u$;#9Q!5ui˓(9׍\0bu~9i\KdA-Xʜuu^e.聬5Y~F>a#m8WcX `ڕF>u\#5錈ʱ~nJ+6xma `Cs2{[_A2]=WTUKDQJv?MDt+bqRM!&,ҎDV4zT\ІG) ]wL3`^$md涶q!|TҒĀ< :3m)˩Rk7x8![bug nJܒTɖ"IH]<8i:nMˉ#+(C :$ݲL9Ij5yFaZKA~1MQLKD/81쏴)݊@*IL())104ePyW;AE4;32GA3[\7@wFzbTW;ld˰`rm˗Xv##M}YJ3pu4/`=| l€ )$%p;IsL~`2- ЮZKSg, Y̍r,N:qMQ?aKwA5}2=\wu 3I0pswARȋ KId{c,}PJꔜ7[zPgQ2fq3/^3B1JBI-~-Vi^ꂩo#&BM8($O`vXK$P8oX(~54q6 @2p4OC~[avS3̭ϿrrWn>ͧY*b9w+ۺqI7+o6/Dnܜsi5^]rRb5tZf8c cʾ8u=&ibGVnpߘzAON(ʺ$6,G J>M^$ +'`l_ KpaJm2 訫;/;ckGH4@!KHyb0OhmWT.p) =oJe[qǖ+7M'N#,ƤoX0~ TH7okJ LcΊM6" #tS^"5Uǎdݪn-p֯jL_ .Аp%`c3>tI ~\TR?ީR8% TKRhlT D5fsR͏6he`+X~"ky7 (JM%OҺČR8t*Uv3DJ_;8Rq$ ̖ F~ueTI9r1~IGho3ֺϫjPsr{- [ 799{_ޥg,.  %dp<6q>^%4RyUZ gХftY=~INOͺ<9ӕ,9h#ED/t_n4pE3V#61S~Zu 95f ѳb6H4l0Mx[(0 J|~mQeȠDo8!=O"=+3AV9'8I+#^vY Sp#36$o-]iH0gMgb3o^ރ""tWBjz;<8xt|]HݤK G.p^t ]X7=xkX= Lah&H{ #ҤV2:ɶT8\9 9 $ֵ5iKB~X!s%XḙBʎQMVp:b9}j`\gU) ݦ'u~Go  YD=Ps[? TIKDH̚ Dhω!HWșe.=%#bF'˚7UOʥ^ع%CKX)T؞K=5M~{~mKitگFJ#koW2J-YV^}f93`eT쪢_jHA 9zfvn^TLMfӝ9:$ce+zST$bi{aK_ٻ++QCT3˟set|^%k4vɥRGE '#2 ߲:-)@W ƢYPLt@^^[%xyƙ_blU8 #j$' nx9F)qWG-oggN#>ʩQmwl] ݒ'?Bufƙ|sd "GptPAo/q{UB~<$]lW)x-+cƥ&#MnLA;-?O1$E?==:.? z?kՌ[a 4>= tb£vW3*G5w#upq;w>Dso6 @ǿy.YPgiNxfVږZt~a4NUvs޼q_ b5%ڗxk`O*r**.=JHͭ@kDGP K.;߱gYZ070701000000ac000081a40000000000000000000000016570825500007f20000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko.xz7zXZִF!t/^~]?Eh=ڜ.+9^v&44~m ,T鬩ǭ!SzPiVsm~{WO'_v" Gxٜ WOq=C.8APT׫W!p@m28o 4]ꓵF!=eJf>e [l``򄦪RQ磮9_yCۿ)6g'o;'IIכТΦm ȩ١^sFBәWr)‰S{7*4-}x&W~MmM g"rqRɊi.NvJ[)T^eŵ^ gs2GZ=!-aAϕ0wnwi+d( {a6+W,NVOe7=sB5Y  S)چapDI' Tt/oU5=r`L}xQ(ܑ#_h:s]"]-'' p:>f%^ؼYe3Ę5YWg2wlyo&+O~N}z=W%.(A3넑VE+B+U& ofþCg}Xښ>]ʘ&)b6*`;w,o(\%~,Єl`Q߻J& ?DZx~ݗC%ƯYC4:%s@C^/pNVxC4?x094g J!u3ry9Ylg=GGOF PPQ)-ʔV1 vR 6<9pRRC䧐:r|Dl$$)AqsECa6]{҅ݝ38F܁@>#;5ՅxH~T6k׾PuX=Xi mqZ.̫enE(/CW\u9+=Fl"#v8˧MYԶ< @G1 l[0}QfM=wl98C۷}~#cjtD`[ޱ%@ 3y1b>sx.3㼅XIq"_]gGë>Y~ AK@.Y?;Ih n ٜ((% _˫ѯMV;.*=-4;}o_䛴Z^a1ąd0Yz$5TU S2a3:h-Pۯ\?A!,G"\#G"~9g5`6wH {eN}iؚQ $m??#"nx 9QSyȌlCw v%ur0L\bHMOsP(R '%2l6dd>!v &CSҚwSF* bKmfÀ=!cξ8"[ vhx-%f }nrvA69T+]˹&^ؽ>-N%#fXg/ĸ/"R{ָ ʍwq-'UaAöϿ_؊7!r|Gs8$`nԦއxFfFd-߂ (s>F:A*@eq6xbgQ\` ´? 0Ԙ P h~WlK2w/|)scgc;Cl }5f[nPxp/R=phiU (ԧ]ǻ5O[ p'`\{T_2i̻H^bCÉTXME:},8]a {"%ק 0aF{C)+dQkתe,*bn/C!9ف(3kLaD|*To_7sE$0ҷ#BL%m\yR>84{Ji 0@4HU}B,lb 4E Њ 觬12>ln#(NU7#>&tfO`zX*m>JM|YϨwʗCgWz.\T\+죇B]N4Xo˭>N~BJb>*DXԧjsxcO+| Uq8Am5`tV_~^1$L`fĤ#TE[S($ݽf']V"xDunGԅ:Ʈ3 s˷u)"#Hi~ ix[Ŵ.^*K߮P?\jsq>vədvT&N\[[MmŖM/;"З$5j3qHp"|`{X)(cΨjkvy7Lbe to9]:఼;Ξ (0ޥʔ',$~_]۠Hi|m~d\lh~`7J|##tϐn=C ptr#5)j O[N0bKO&tuԸa6)' hK4ڙ{ 0e`иZҬ4%! ;QdNSv܅ ,|2I*ŲY<&_ǡZޡ,hqS^H.Ivnžq]]|Z]'bYXS ̏c hK%E!z 젊8bT1,\IkN.EKuI̸~*ZEϚV'[|YQvDNK0 ¦,݋.|PI1׆BK@PĽ\>L C@i2]B2; \Juޝ>KË7收9W~z'q]>r)1h3^H-SP1V-`L Q)->OK[JCPꨣ E,4a5)-"iDZ bKDCbs( ñҟkɛPEB+X! ~ykV"q4қyl>?Aiy]!ңA~H `(rPBPKhr!1ŏ'*eKr"[xg8dNusw 6^8|aU⓫.9.;OZu` iά~ֹڰT̯*ML"CT, UaDLC] LbDw9Ĩ4kHo 3BJjxfbCJCO'Fg]d_9pyPDsgO$GRRk4ζSg8Qgs? b Q aD@Ym)L}ϫeʊ'iy6n4߮浡$msNRRA"aW+Ulx.a@:+}-MQVE4Jo!gw%$ʐY !ZTޫY+Y6:<@|οpTkIm1iF3Mƃ9LxipS`%+3`DX޻$8-@ 4vK]^2^5a&۬<҆~=>"rbVW(O*cwVb˹V H1RiNm9}w?6ϋЏ+oe(*[ E g aE3? xYz] hAcM'-ѵJK3s>ɔm:;zI]Z|*5F ǠW,K&): aD!xQ_оqmh{d'AIQo5ςIψPnß6v!7/|o^Cp_peX4 _ K+wkcVPѪQOlz5w*G;kHSPPMߔWOU@@<xʉc:y`sjbV&E!ґAZ'N΁5m5^u1XQtşV܁bשde%^G Vŭ,6F^OLapJ[-$: t_ݝ䣳;4$Nܔ3Bc9{su0RWGX `MCVz 0yV ׷3Qs30YiiU{.[ ĴU^v)ҖD1[p<9Mo[ebҨ6~&DOjUbUZ{ZzqBMjWXM} gt7Ò);sX4}dz=L!xE4N5i=eӝ0xgM4Pޘ·ҥOJ QM3GSnA,]%* 1ӧwԗP5ʱ'I'|qā42я*Ÿ% 0n퍓ם@RCB"[(`rE P so>LEdIg[Lt8Nt%@xX C[;dĢ#EQ A2eR{';)APYWmTvx5uc_ a`pyiSUf/K\&prLWA&4 o?U8BKs`tPMtx۱ m['@#l]p I\/W8\mŶ0 k5x3W"pб3h`2V֦B1+EH@gn} ]GK+ 8e8XHvy>%0Z\y%*wږj z,i%mP?B2k ̗LT7.bC}˰&'pdgM{vtTagZgrO4e~$ZmcP/IDT, [r)SAn~EtmCK QҨrF[Z*5Fbk d>d$ + ϭ^KWL8=Kur Դ.p7|5*c# Yc+feZZ;'DPrv(݋0H|;No3BgtOm)ćwzVXZ*9 q^j/ҴeŤ`Mr$Y/bkڵ-iU1VL>w16]ȟTK hM Xv'VmF1tqR<>mY^yƁJʽr<@|dK2& 1^4Z<5}V&{в(N-RޱGpGHlre5D XTNHFtQp:ê%86_dnA ؤX"3l T 8AQ?R^a-.' kaz"B8˯YP3DW)Y\W\I_wVD`aBDAecu8աLQ0~ŨQ&4< L4lJo&~Yv EūAfVQ"?0)=`L.Tuٲ/T:eVϺC%VIf@/YMm9HLqh*nFMmNc_b9 ( z` UO'!$(%cd`3FFuX;J " /e0 LM/Wz8Ц1fNY :kU ՑFC}f E((WlKS(6m&S;$o^ ;3S+VS~9TE.n&1nTZnŃDᚶHZi(!>u?qg`44LJ ]&ء>{\s"7;g$Vr#Xx/Z9x~C-bME)8Z4vL(q)>掗rR q9S#S38Z1Y8f- #s'>6bNK۔;Θ_}mq!y7]3]7-q^ZPNi=7oMP#hqb-fT8" A-7A( jQfvoY}UTt nM%Vvc%Ro]: zDփpm ΁$&@-`>?WrH:1B_<q2݆Ic1Q_mxou`C`ufу |UΧi͉PgIp/D`{/GHe}Ͻbڙ8i.d3/bOO2'BmR,D7Pz`X4{BR/n}z> oMC} cј* <6Bܛa 8ф1XeqG}`CM ⷽ8W`Y\q׽ `dgj6 :69Frݬ+ ~W'>ZhC(#L~~S:Emi.BvyB?  l>LM N!$UScCwTS^ySg^S>BdV-a2A6)΄n" \Vf]%VbgH1IL4^٢/tEy^x qqH{Ns9l bZCX0!c} )-(*q_&683p[mR֯WƭN4>AxRA.iSiP?;[M6$R-@{!ҳLs .mf'&)}kLFuY#Ok7X$ǎw ǯRɜ@Qٖ4UM>* 0Fx^/?Ƙ-粽|l’mOT^͑VMf%?>P\ÄQs-8Y@M-+3*GA@x!^VИlTԡ>bjpcw|ԯ.0f.Ug(fJ ,|9Ue]S.Uee׆4Վ8-S9W+r wYUA+opG ؜c/b+i=I̢KAiO}%{!#Kpxv(ؔKbJ.@juז7eʬrg]*+d7eu@r`Fprmy vR&>Q=EFr[h"k@tkPso`, D3YEtohBGzwW7eg'㘈U~7Gs^ubX+mBPCoLeH1l0ڒdc蔒k^i{q$ ̀6+V4 @RuߪI[ǀ~XR$4ZJEUa, .s4~7 ޠV'1Ky> yb,-M` m:Y~emBIs~>c}\Kg4][!˸R͡" K7z :"y}Q%Inf>̈hPyN| %4#+0bi0OkRջzE$z2;[&߭"ag^u^*DE9v=d9OCCaƩh.e`v=QL!lw*G]tˢsnUt r~[/_ZૃdBfD2[݂&fǀO(Grp(9oOs|1ʹ@;ɚ Zf~mHշHU(a98a-"MlV>?ah1?r݇걹"a0XFΕ,Xw{o8;AftP;w\dgBjYY=TLa^wxbeeC>W{0wNr:5l ؇iՎw q Z9F=bB7e0BOw6Et 5bAsu\Y^%7~MλiRhig,-.\wlKbanG߽v!\ߢ孹7|Qbw7z jnwհ!  fFAIF/JIM`B,z gf?Y >jr;/a}Ͻ"S +P8OTU*>:|EaUE [/u}FS&3'(uM=A@ ݾ< M&IeMjq̢+Q/ i HV"P]r(DPۍc_nTPm܆\q]]r` t[2ҶR=H]  Y|HtDfd *uyKqT kWLge j8-$-b\ݓ*c|[S\bEbio6O|>Hh%մ׶OZ71LYxS~aaÈkHqj3+ xd)f%]A `9찬k'^ PĨ\v3Nk,eA9miѻ aNQF3}$ueDORtŢvp8 {YϣyH{.jJT:@w~Um6QW4$G/W d?箿ݛj0\9YlIلLAhFačF tU sZW3OЃ<,7AܲFXqhƢ3/K{s! cL|V(Z8B) 3 \҇-OƢ#T_}g\S4VF䷩q+?wwܘ' f(@*1+*-`Ǚo.9OİFf_,y8WlG1^ͦdG!z,q[ j#;W)#zYzl7rW\Tiot`+jC,ʵep& U-(yX:8VKBkREEC qnQy2B<=A$ qTޞ )`cPp,IE1rizث^w۫(:MhV_\QپYދSxo"#u+_fQc @2lđ,W3u8pS؏H{WV:k]%.)h . JȌg,Nr P tK#i< Z;`v`_|ZY_~ _h~a0X/I#Zo x\8nft MG"( V2%m ґA}\VcAk`0ͯ.|!fUK唃j"jX!۲ʯO)1+~SCΓ)+n?׺_7Ju95V{OV󞟉VfLGZpben3tFxl9]H, <i:{29Fՙ@p0l2*-Cvأx0ȏE4tJ6yL=ȍ7|l:' %:1^>|~RM=X{䝭$(5{%بې{@)|FUQй-prJJ*GދŞo. j"-$"1v<fMW _;nYԒW,2?nA}G 뷁Btzv5!`nάܻ/% ]ݛhoc*^F |KQx_y+ ;rdZ,e*fBKE*S  6(ce9IDcBuL C|eKB3O$#b@5%w ꔎ{t+[f>8/tL=au3&WI)0bKrٻ`ҧJr;{܇kzNOR5{ޅ@b\t 1 Wd`9S$zvt|vXKm3 ޔm]} 2b(niZO &A9sX`oOuNRdN:noEsԭ@w#@z-ZԆIݩq92׬u K#;!ӡ> Hȫ}>׳_ tlYU/c1U]%&t`Vi\ ֨Є+yR̵8UTEs51e"3xR4DpwѯIO6nDϽnz29dO=ɉ{FM}{A#?^3X{ӋQ@Wbޯ$h{j[@2dLPoӰ^ ŠsQ/}"JGn=t$Re!NUA[X-}}ĦO ٯ+݆d%@+80W}ZsMqL[~27 JE%scȲNbmӈ&GYi?\ӂ$ɧ4Y^Nky.1Xh6 g/2f !䱥5oK3JAk`뮀/ gY5rW'WGRlj(I}Jd_̺)WW8nv"D^τ |4+OpK_oIB>m(<@s(ϱ6=wڧAod=7Ʈ8EHK`yPrd2l+ׅ[h"L ak Xj,Hn<\ٷ(Gg+]}X!at*.ik᠊뻫$}9 .8}T;}[vu_#huS7 X )CQiL4B3.f[SQ.EL@Bo1 I6TM\+ :K;_E|#V IV+^qȲA*ġ {"N&rb ^Ã0Uf5ѧEQĬG KKVQ:mG/ :EΎ5u#Kf # LdͯBT۠We~E#7 cmp+m䋃 HVRQƞUP $/^wx`Vg]4b^$*v)I0T3y]&N;>-ډ [R|uԬ!н fq1ݥ =x/k{K}OyP&G6{(ґ/xuk@'y0O@ gwj?@W\@&7,̽/n{>t^ rOsL)N_ jz" D :^\ҙr(<ݑgrR Rf ĝp *`s}qvtԾԗ!w;Kvz]y02`Wz$YqV?rRFpKhkwWRZ Q#<@ݞ NS @b],Av4F^xΏϭP/w^⍄!)%o$sprr[)͍ƜE-I8;1JI8C!l@`O^co]Gl.VM95{/zGY.FzJn-K}'f1✏&܅uX8)բ#}='_.zu:C4#p'Vg RwpDH ļP8l)ҀNS@I:nl_0-i&&;T0I>I W`L8Dj-XyRY7\Ҩx2Qyd-> f?қߘ+]s̢IG|^>% BKuZ'WOhX'+Eǿ@WܸTȾ%۟ZU-+%G"3W6%O\&^6]?boL<3hXT&Uxm(`B &4_~E|JҰ oE̲8.X"Jx67i>(OJ-#yf!'s;l kʓ +_<@6G7#tL?裴{5[糡%_/ݚJ+eCBʼӅ82yܴU ,󇰘YqU%"XINQZ4)'/$Gը#A6s_tx/~rp+C]r\ؓ3{ ܠ6&ϟ,; Skfw^"#pʿ# ~!jH4tnj:BfexZt@מo(!uJHWUQn4Scr4q`hrfj[>̹]< PmKENrh9yB[O1h (>0 ^JC:\] qfn}H"V@Z}j"I50ʤ5VK%%>ּ䮄3-Lͪ[FbYS+C]D[xr֒Ǯ>2'O T+"9Q=wXqmY&v{7P.eyXClmo}P0FAFn ?Kk;3ԃI<5&{sk9tj[tZb?[)}GԤU% * @׽bE嫟aF4k2R8yTy F =bJҹa&IRwcUc@y:_('jX8cmBQ+EHC A_2G (~>-#e(*nu7Z8}DɫUkvhZz#왶+HaDjio V镊SNLvLHTFywJ3?U^{Q6e[6~csiFg ʦ.=H F* !TLRj}d_#7*TcTls1^ђMlt[Ru⠁ {hگ0H%K̘i$(qY!E(y8U-<1 !T:.^xND#ΤB,hײ ծo X3+XfV-]3ajABڣ7?{>pxu%Mv"< Uexz;Eê3O(E)=\Ѹ O1c.qxq{wJkI6'(Uޯ)`u=n*rT(oPMxȾEȚ<+dta18[F#ro! P`),&=˝e;>*MN͓2A@ HGת<N*<- WIv$ZsQ.nh\XֵZPՑbs(=Fkm*&! ZӋUBv8 Zi٤+V42 )TL;SI*XH"lN[>nym#Nm>? uu{H-qOpGxrnbiOy*/c8rwZHV?xdX<)qQ` JsxKyE@No&R,Z_Ov,ij^LKd8lpxWf*eR`JC>]S-CM1fι@ARIQ_8 c r)>"k}J[Ajc5\؈!1QA _v\@ R WPji oz_88gmM a:>6C"\4!*X[bǰ튆EY?;ƛJ4J}$WT(??,gG%âj# gHljdLGXHP{% Z >vs >QI`*k#WQmkX'Új6R/\ e_e']/w{S˔opieQT/4*e< _eVf`eS!Z:}rT]5X- sx,,4=N]Li7F"yZZ8uNHj?lj3$s-WM'Q&ȄFĂV&ҡ%UT5,.fh/S?^)­AަESwv7cY-9*GC>G^ĵ1bs+@!TFOڃ'̮a@ )0¶7,Z.$79hC<(3cU>)$uDmv͉lbDvm%nrάm}8FZ^1`TB%I*AYAܮЀ uړt&ju?6+.jT? OИGn}*b^e ۴T?}a),号w)7& pRVu qva>qe[Eil5~y 5UVB 1$v38u4;IIr& 쫫=U$C^RlO7Ube)[ΉMo_ `6r"3 a܍ca W'҅xx/AAq;q(t -["JX>& ̢}eYK3{T@ǢkvV|݊dhCܓ5/^`fYLܵ)5lIcNQt8?m?}W<>ԺK@A딩doiYZRKuwc(y 7PiCad.@k,2cD@q!ݟ4iJ$>#y`r&kYw xjjy\W\녹?by蹿UW04}Rwd޷B!lt޺yEha 5.$1u/'3QcUͬbb 7^e5VΗHѰ*'i* +$I,nGc>X4*J,iB:ΛRgx /F(i15_ h9HKEPEoV^H߄Pgkr!{ewi39G yd e011b чňMUepn&H IP~P* +E'἖;c30qmŗ*]p" ֮YӦy AB:aw*} ^r93^螛g}sR O9F`J6հ u [ҜSW.&#lY D=r1٫w!Ŏ_UcL;C6%h4ڹ{ULR`җhz$>˪SuUS3 @e[6T VM ~YSW eqvb^N!?}_ LuVaP4]4'O by4XՎtTVC1'_HWfl˘O"BKz44HΣl.əw+vc?ÁʳYGȱ5<@~j2\bB -IuZhMl+C`26S=[j:FK+tm.&!Kjum/7mm˂i{eH?0(mU,׌%$1 7}e^8Jќާ`I&!96. 4w6{v "fl*JonR$mA.L{>V_Y#xȉ/{_?)y i`Ck7'k,@asNs}ʩɐ:D,JliaYߪ3=w&Eؽ!m쫬(a Jk#dgn<NTӾq~U w80{L;V/^ ˜Kn@,Z43UDԮ剐1xb 9ySc7_^zk` ΏJe`+3M}KB)BȆgKc(rԈ~r_⺐M$j9`y*):M9(Q*5 HW_:SVd%qn.avzgc=j(6^D .5%hDH6!^l L*0wYձ]h!-HbR1^^0"t x u;&3l[.X<>f͟R'zUJ"r@̓4.Q4@JXA׭3^E%sJ]d2LL F>z>\,p=X\n^j))&H+H#kFXj#=w<X6U7BH2;zMtC#2>E-W2Sk!\0[bgonanNX  zȚwt v՛KB89gDua) -,czEJ{pD`@Эpعvr3L̝(3Q[V7sDaIRh򔛟Q+]$w@s, Ru0W qa<=2hb]'ȥoc*7PKaVcp̆~VRTw5_>=}ҸbkWb_.'i6b N5x['  ],{(^E )cpc .¶SVϽye昆&=rkAw<?<6,\nd!UДf[R}ʻe%e1MjK4xMDv A^ nTN W-!eV]OLN\ZҀQ]?Kxg{A4Ο 3䉳Vy: ߗfAt])238`}`t'Nv,aEArƒ?x/OLQ7`&&=!yg]!Ao(/ׁ e<&h}l֓78ܪt*b ;$j`,c4N.S 8 K9|a(Yn"E yyPrUm؅ŎR] -j/UJnN;6f,[p^$x^[8yV1 $bA?($x"=daK47_nFg%bh"j >)AeK%/`L{Œ.8:ڪ_`u|ʥ$ѵٓ?gpq˜ՀNǾyIf-/0mdK(jE%P}cg ..VceFELr\*.oZT{T UP7 ED|a:>o:TvݔAߐ8g^3Q"?O;bQ |j 廒'Z5J~jyVN8D& <Ĥ:>'`&v.Ҳt&*'lP (4m eBKƴ;lU] 8>˭P_03IPh,36ݴ90uMD D!)drswӄn#Sj3N9eANd E|zƣ>7"}סz558hK="Ib&ܣ"ڡ`wΕ4=XBPCZd9o^m/4R֨%: I瑏31=^}|U헾:thp$"d9iSuqd.Qi̊K#Fڼ;m".R:v&=CUAk#J&"]ؕ',if>lʥʘMB ndS)35{фuWz&gQv8@T2Jdh#E!s6ì}3r~ }@iX]eϜ6Qh81\Ad#=ƆϣMXA2$SpѻЙIKtE"{PD VZe5TmL)ptDW?רYubb./4 >J9BfrvINN,ټQruL[8)"Gbxy6et/hDzȰBLXᩰM璤V{lw$-DfrdJ f -?ˑU%NW/J(7V"簙W]@ %t'ܼ@QRsi 7H-i|F4Er W0ވܗ}c?\ugIADRd? % 17C9x.Ƭ~` B EqGoM`W=E3u>5''ץ:S_)xJ,虙M0]}&t U"9e AJ5ޚr}>sy1pN@GBE{g^Y,"u5ʻca3mBR|+ܕH#VLsx۰og ߞ9BC>hqotl*㥭RMtJo c丮-?B:NAkvgM /O= @:GhdSۮg74[WFF9\rq2Ŕ$}vN>):$̓\붣+("bgw~폤y&C[y%ϩ1róaz0"h-Jp$~m D>!rN4z` lɄ& =g?㏢/5-54; $wEHؖҳ 6fș.t(|GvuO{}:[XN*"?K 8 yfHSȪّ\Lq O5S{)h[ 7\)1ҜGW2^4sbђy{yh[Y8>3!3r`$Mv33{蜖hLhqR@GjKs{à%\GD U"U#[`\:5Pv=vdt G@obEgUa)]M7>Am3xߴڿȼeMEnӔ7dkpe}ê}AŽ6:ʆ=.ɞ q4FTH,Uj_v&[ѓC x8!B;J@O>9Uϙ4>Vsuz#:uy,9v`{ž+V\/T%)G)xG#j0׫⫽>WGr9Qxb DηIpv$w8.};"W{ڵ+~pWbaln/@ Q_cD꼄.֘]ǸvWn=-ʺ"Mͩk~pEl>YngmDfk"p#E(5n)=d13u6τCZf20@̗k+Ưޒڊq&z؁w38RE R?%4IIW>!1~8*m6LRǃ\c~D=7lYlM$g5FZuz&7,S24 G#T9.tŞk m ~v-'`Ubj<[6Є %:D:\D$ iAF=_:1m:*1& {*8se> qHqzI+wjd%EY[ީ&,k !*T*xBgg !,Ѓmh0yzI>H(ł@O'N5r24RҒbc^CEq+܍{rG*^Y5 Ǽ .Q&,,,M" ɌD^{.yՎ՞גT102wŽRKvlŠ*$hRg8ÕqG(jd w84!<@צ0鹁Q]@X`FvFPӇjNgʱ$oRkl18!Js> ƌ\}Uӝq@C ~p;9̑=b_T>6M|Y817Y!@{NM_Pz' Ն%B}^qEt2Bs`e4xz흸bvW z7Xݏ'pl:3c4$l^WΩ#iKIw=XIIm8V?gtx΂\Xj֩DefT]VX=Z+cǬxʪ+gUI]$45l_Mܰ59f5ʸXirH xF CjI vY>}XyUPԃeaƬ?E BE *zdzbXU eLĥyc 6X U'wz#Wc!crrW=΄I2=Jm/gq%DùvO%}MNrD<|$--2gSR|n{2A[8]Flj:Jo#SS 'REM-ͫ rb $P|~.MbMg x05U7Cldng=/ 1؋/pi1ΤZ5xM@^6!`|$4D&uBoSȲNl ΓMe:5UW29BGw ׭U5 6=SŰJZёSoZ=z-a* ~a*y.B#diG$0?t᳅Еm;~!eQ]3fj$BF7H9{m5grAsUKQ3;+QDqnoLֈwVeHJ.WfGLȏ3ɢg QsWyi9B{0Ӟw(,1(త4I< tc؉ꑥtp3uw5 Lz,,{It/ȵcLt@!I^(Rk} >.g׀n"OSqA&ӹԸ4~, EOc \N p8w3duɅxG&4„X=cķL0,{CSf[㑽D|Tnb9:e04"eQ"H|vK:N«D?# kp~HEaz ^ҘZ ~, Lb\gFJ=S[6s.'&z<1Pb3(k|ON*o-|O9ǫۏ9  <7gOwZ]Z2Qو 58Lck; 5aܖ×FOsOk"0DƄsn,TlDlGKNqYcsI\gB0QF_}e4npש28/~1otm) "S٢!(K0'Wj+n.7wL5UP?ʢ2%QR%8 BO**`@z:N {nH*|nTpU*;&jrhk=L/wq1 ⲳg;@- 긦0at_oSzC$?ʋ?wFi{o3taj%J9T. {1E#M!i^,GSҸɇUXhTu@' OUB22 Ie`n qS.nۏKdv$jFWˤ+QDUb 3WL!TâL>y>6])MOLvt2|{}m:}>GƪEs/pm\>|uӁ{uo"Gc:A \Y *.M7PsK6B-S(q3sڴ \ֵ)3?ĕK~Q12Wਗ਼ R h0LnKN;ʃAqThIb-IQ[JnS7&3=_mQXRJ@M&jp~miu[tJ|vQ+ڋ([`yw 0[۲e=]Ey'J(?z*U|s:I=*Ѹ;b49_v Ȝ5,q9Q_Xw K'[QqޥЧkhv0M?D"c x$oϠy̭o%D^ՅmiےwiD]Mjbm4>_E?9x 0;+YZ|3{Z+ƟELM*s`386 b??Rbʍ6+>'Zh+;)DqG7Λtȱ%,.5S&uA1F &EF:qHR]9d,"8Ys@2s.u-h5"rOm~Fɩh^v9+x~3z5Q"Ĕ,[L 5+!F. hurg[*NE!{Q^&ȑ?_ZcnDAnvsO1Ic굙0p| ZAp=>KOn3E)vv;s ʟ>P)Sj6?,Mmp7܇GQިCFڹe~.>Y槽㉈;4MCݵktyScMRR헓(!(9ss rAb uؒp)*s)%ͫG+'B;a^=ss&L '&ZZ3pþA pO#F| "Hˌ8JR"1[>6Uqc* ,"v6dG:ƫ3:%$3\{ +fA)5QVzV^xnZ΅VP%H DJ-|!gMZ[ <`'ST$4̋s|l0aSxd st1C~#Ä8p"-i .F26MacLRFp0ʠuh1t|S]S %,v㻉*QT :u~[8ȸ4D>+ `=m};Pc,8"EySXW|yg!g h=#U .( *U%g2oPoecvKXF "N-z8$*AZX1=nBcQV`珌rDlo q/Gsa)(iD[\C lSLQ5yB` (*Iwuf+Am,e~w%M؂C’R(/ |tW{l w09^A=Ǿ6mkf\829֩ >iΤ|{5TƿPoU_ :Gz}a% {>yXd9~^AfxCLJ]vBf%{o!ӚmbP?$#k?c勜ֵX O0GAi/,WL\|(B#zeÍF=;$ %(ҭIe{cWrhɌ XV~cuz-`0j޿֪hinM sauOvgj۷hW QYtOվDt0k1Oz\yr1!Vqα3V3; 0ʉ_tF\XFdkCIshJ(ZV(fX, .rR>STIODror9 #"L32LY;_vc7p\"#2r"X9w>dDuqM[0]M,}\`MZ{!QY3z״,9,|feOW H#uN#3Fo(Csb$kh#]_SOWPr= +&ʹW&K:P} R9&zEL'vvRRccd>+v}mPLPië}JxȪSg n`2A@j9S`0݋&KqɥJ_.I&N\!Άsԣ;ҵZ1hAOpAlIj0hR_OBR:!ctecw~*ȣs 1l %yk g v 8kX0BK%ȃ*rIdz>hO9عH1)ޅ&TH;3#:wTZmj@]؄0V>7M/*bHfEԫ}J&=X%ъs_JV4ݐEf5VЋvy dw깹F^kxfʑ+S(g2'x)y/h۾7R.H3xUj[q9x)-Qh 5$``VQ*FZƙ⥼kxQ _X#htkL3zvN^J3{ũ϶$J48TQ2 ?4>6%5FI9[*=Šk J:wʀs'c{滥nrCIȵ/k̭T0{gEwq ,=LJ**J}i*-Q39S080s?B R}ӻ 7emV|/܅E!9ـcv'Ԛxe p+Bk (_ !qC)i7e Q$-UZ{w56-w'Uiky$8IX`kjIra+eF7x8.E3^/l,HHC`4ih03.`1C17RwsL+9vtXST6(DZWTo| IJGBu]u p-'SKF VDsŇ]D2~R+GIftC17!?~zzj\j.q<4SqI =~{trz"&bMZ2;m%*"9T7*-+ jgDp",f }KV^xk%a0v$ B}fJ!ÝH?uNo07:U5n4dPe[odW`V<>'o+TŔjd; Ъ/Xr?Tt~0w_,|DK-A4҇/}guIiqDѽB#_: oԲ<DYdžR=Bi РvBl .w$L@a9~JH_҂_Sm_F#zc`,>8kq#^0pcC7h6yˈq2-9]erDzC~RkWߓXFdvhbӮ ?Du;\^q`\T{%.mm]YQcL1EhE!Ulq7 EN59!&_gRS7V'Y$WAW<ӕm aM+E!<*iˆeRes0DS9~R;u;)s_w!(?˜]MB{0/LMz[d@D|óVKA)g2(<ď =~Kܛl?R2駋3m`Wh.Xc!ݼ^4C!2xkWFCT]>ʯs9nS mtK\K[r~Z-dje&B3=Usj٧̒M/,C3z55ED0jA#Kf>YkKMyiYI򤸦'Km!˨˜[^x%ļ`u)<8WD?OFؠ#jN} NA[&F{V{YM]ż@}}df?8+L.2xWu嶮o:[` LSWfI;DpLEysGS[:fFvS iH>?alj\ dȰ/5<kE'2ɧ;`߂ L{O-]kdo!oCK0wn j(?KѠbK^f~jDj?|FpſW.a$t"JxKBxB/º|ùΩ dve>zQqάfy8@#H_9򅙚 ʻ(KF![(RmiAGzt=1&ZqVe:}K-J{CNzG @O/ܘ|%%_d#ֆ\nL♸ VBNw4 !\%9ts1Q%W3}ycGצbhm0:2zgFb,pZQQbUq+ժӔ0%;rhO ~XvW5M?W+:"l G#?v-6BN+n[Sܗ ;RTpb9x^H[vcnb~A=^<{ilޑʾgV_Fٺ͑9=E|("X['$pdI8 S_˵龒]4QBݛj z Jp@!WM QK Sv8>c3%A(@kyҘy3">7|A|V ߞf]ov#ͦKB] 3aEk +kALls/K /ZM7;Y(!݆k!4R4cX{iYïvETҷn;Bf@8ka@3xi@q$JߖmV95bqI^adR/grX$Ne y<˛\TU7CCI0s!<65 O(}C h+|~ tZ۔`zM|x}ȉb+un Ӷ+feO.MX"vylQ?&}9U[f]hx䡁$ 4_ÍiK/ T/T^.{ "Ғ^D@`gM#b!QFibbs~H> 6 kMoꅙ=f6zO<_g OQt?mЛ`ؗE$kՙهq)2it #:6Z2[zTtQfI1}ؠ%W$ &?N 8$U?_p.l_7{Yj1#X^ۻ糘0gm<:BiaA!h9o^tl0G&>L%Z@Js_DlzlnIԨ=`MmH*2Nk),0IWjX4? D[q:=_'z DdemIm QEӏgMV] s_vhl#?Y;/k!ܜӗ%F{SU`c/Q}vT@L W>ꮧHOM밡arLs3&e#oyPf*0 ǖj.@X-aBê-u-hSnՒ*)k|JaTE*#Hδ^Mb^gv|@?vJ2VfXZ[w Hۓb· bPEy'uiK\B*p*#tzs! 25&qfmatȵ@]ݨ t͈Cx9d XS%cX7/cD.Yr]?hph+HΧ<^-j13 ÕF>&W5bvq'*m*[ ܀'yp4|/8R骦Pv Wa Pq^H6|cҾ\uPɧO< NgL)&R{tN*!/_f#1ѱ5#wDM#Dx䦵t=rr5x%=X>ϻLA{6dsN$P}j 2'v`oa|IYǛN(#y]E"{SS l ݑAlY KyBu kJu [c;IdT$oY՟YNt'M{{Z.G+^ckQ0z]"i?C$$LDRlm/ GDÇ\`.{t[9W IqeB^:Z ګN&?IX,=rwewh4 bM!a6V)d&A2ڌ[yȖ=}x: SK8^G p y#r77;c'>΢$X*<ߕ+ ;nh!)B2oSBznW:uAs6u2.'taf؇λ;Z5kegj0<7,s3;s*LW\"[Dwȗ3լ0}Yd՝N . 8otDI'S_FUi`[7EW/X󔙹k^wom{Iʪ2# ҆NAXgLBJe,"4&R5x],L []/{LE\vjgNle4Ϥ#7hqRT9Ϥ[to\ƨkjy37g (\W#@: f-l)/yDHy~=>7ĨQty@dO ,5YAvЋT뷼4Cp6w߾}q~= 5ﮨd>]"Eb|ANrVWb4he􀔸y+w-NZ/sZ-5`tղ©S͆m-Yc-:Q6xkGbpH#u8 )pL 6Ӎ!ꓦ4Z%S<]L,J Zx4b4= l΢QU{0VM Mϙ f|b6*jJ-B1~$~7 Ka0h9~#WU}ݞVF3@/%b/9<8GW:,2o~su!4pƵ3% (*YWr/ul$` '=vbq|Ҟ$v'f0+:,ZDôHVMet@wTav6AܻˈPU M#L"9-g{z»k;a\r9Mշ_kf|L!NbmZǒ$W-7b1rP^_33RH_z/x4]boȴ~"iYH5=.˄BeM}I]e.mHo^QV/lKCP]rqO}E; H iwX#[ ܿ/Uq3:P1=$fT I?=~<ny0G BȖo`ZN6SGh('!a8^ͲI(w2ou40k/gڤqL C}.FcF@Xh879, GHKI&z.B%b@40vCkw5)@OH#g ǂH[ 2r_imt,]XmnDAA}Ji"<:AC+WTi|Ye7Yu,iYFp?Uthm)kyT-0Z+̻\`taLlbXaE>3nE@~fXn]&}LdHn7_/Ee\Nxy ^|AB~o:U՗<ոEHn d Hy1T~ŅR*!6v A~PֽpI-8G*2X4ĸGFPNڒ5ø@ wXG+Gr*Dvڵ= $smB˙?%ѥ[ <)];}%y€ouBiQ9R;\ݣkV*fh@Y0%>tFfp40p8fR,C?x$R5Ճee![UK#Zj慆5E*0 S$0];~%V.k[k+w{X#k[ҋ hV1. mfo"b :w4Qrz?x4y['7q0Q~߉\\M;/Ipx1)-Oξ+o-Gw9е['W3߸QXF1moEᚰP{WZ,m>D~f$"Uu:N>հinݞW^?\2{L] -),CDPoJ46A!O±ss鏸)5IuU޾ y +u6ա!9 yLDL}lcVp kz<guMS_*IG ˘~qϣD |yHǂe|{$Od̜9+aǥk ck_Ԓ2´l?璀M(0n% R]2 ``>OHiW+ưFѬ{xDoU6G=r(h zԀ_\ {"('o{2n&ʌo6T"h=GR 1͉<\f#|M i_PSۆ1v!?R)VÝ $#ݳ p,a? !Ex#%Dŏ bj-:%4M  P<UY+}e?[Gcwnvv^͂uĽCkϰi;YE%aft+|GX\2X23]o>A.\_*W?ZDv%ņYT\^yo]7,-o9߀iP u 8O)ZFN{'|K=-#~νWdMSCH++!?dr*1;HNJꘞ_gAqw\L6+6v6ǪR #MR e esܬ<j dOX~) YAz򔛚4wHK ]@r(Sĕr 1(NCG)X"\tVU% Csww#7MCW^]vY(W4zW;h^˝'P.mv^tjrBw9RzJ2:KoΜL4]\jIžж(w  {:Lr2mGf@C΃$oN< L1o%5VӸ9kyW^_H@p^:zTp꡽uz=pLtDq0T2D]W7FOT _^"18ȏ̖C$38XKoD!r_ ?qvZGTZpz4İH?_:^dMsy4<ưǸqU3#xLh+.Z_WH5O\1u]I!]*M쫢W[Uo]ɤOsAR=fæ xTǫL6?lہi xzDni< +0M:njLf'R sB H  $](Iuzj:MFp_hׅQr 3M2 'ۓ)"`3nj 1D9o[r7diψRX4,4CQzRTPЕ6 )*I3s uBsya 1cM=ݫ 󏝀U*T m+#QU iK}6<՗Ԣ%>MO 4a lGbG8˙߾m$o0VX&6Z(g*4!Q17 dLEAoQ%\IiQud^U(a)Pf>2B=]!>)KPin:!`2#8'UBmT? We=j4$oP!7Sk^[3w9=Tox{%>eo`'_Oԛ~r47)M|}|Oupҳ"FPn+Z$v;{/COOZNH}p0 Cҏڑkc$Jp_LZ`y/%ԒqTX{9rcQi k}$VT(ܦ.tl>a}os1 jO<^b_Q?b*)BQ_zmd0jUL~ .Lu.; ok^XoQë(Z•RGq`vp-IcU>}k~Ԍs736o Z0}6X‡k3Y] RSӻm;h$~GYᏐ0 nO轻 twGwx 1PA)v%A $#~27LSeyd \( "n|)س/6]eCtP6F&)tDҊ:^JVln?Bx f5Z%6h\WLLl ~S[xexIMO S`yP*@&9;L|9|!+Zӎ;]& ·a2hhlXU#f LHgd\ma9RSq6}T32MTk:L H*MjÝrp݆+3M&צ:OJg|Vͬ7s$fфJARrVX@6ԑhFV; <ΰ\`SBnͧ[5OO.PWDVN(Q` u^cCL qy.zj(rWrb2v$(j JenD$vVf$hTc>>~@7ӣq ,t5\S/^;)RjTcx}I"ilu[qK'ѫ4Co>Vo,x8PlwL8Wd*I谔C' N<PٰQ\LfN[ !"2*eciܳ+f$;a45ҒJ8BwB{>J[|]P8_pOk%c+Qkgg%cX|(5"fMȦdJ]I̩GY&Pi&>#6Cܒutk76g&M0I:;+*Qm{zE].Dz\RH_VTM;(̬ n$'|Ʉ>F;K/Vs - 5x27xJA/M*бLl>H)G?vL o".%a:uo ܹܫIk ,෽ZB͔@IDP~<Ƅ|^PL9+0CQ/}Df -R)nN4bq:H4)TIrUEoh6bVP(3B|ՔE@JpŶ|1 3`]? 0((fZbj,I &^#(JA ` OޜBE´ @kQ8hc Hx$oq`ZevrLx^21Wu۲XMB '~RQǹ)N;3SףF0Ly ^DEs';^S}^t>I]>|w<`d z!U-n*MTsՠocwaF r79]2}Q:Bшԃp:T]OaDHR)&,XƜVG1Qj85Qx!ڴ'Lhjzd߰ZLct[G#q 1 hв4Z9 DkNؒWE+dO/|Hk+є-"w&Y9F~*6 `_KSјYdYb7j{?~JD8C|:w%} ,ơC j^Yr" m!HPj.ɢw k~mI+6Wkȕ`ȸf ȼL^A)nN8!N0eCx!pJNbފ8mצ.8$K4ߎ팙w.+VzUu-BsXV\} N-9zQ3iA 3/^~ .մM*i/pT?,J`MJPnr˲}ۨ8 $"aLJs|5 z"RW!G wU|E{T7 +keVޏug8"BAzK0$ƟM;. 3*E;ڻd.by{/=OSuYܸܘ(pyG觃֝5ɰ`&$+d̨L[#?~q{JUFv'yLuW.OXYl RcD e3RmsO3QQD_)ʫ??JtT;$沧g䳴0hKة8_tTRyY]U"!ũHX[`OMigF4?=c h:5~JzZpC&rU`*8^:9 f+Tt4fU/FB;HHe_Rutє8Lzy`O'qRc!mf<"?2#Ozū5>z[]_y[5]Ī5s R!W%e@lpwUBfJORR]I Oֲ`l0m`Ȩj,.~{"Z%c`82茌_]9Mp.>78ImD <`\ulYz<%h (J&;ّO&pҳ bEPi5?J yZPQo順2uLB/t l?)s0~=ݎM 9z'V]2#;Tx(_X@`u/ C9f<27dݤ BR`'~vy]8+;=>[$zH(8-RleSr /JF1"LKbgEt<+E )GiJ  ŗނrҒ">;CL쎖TP`s#D=vJ tWf y`Te L槅sv(|Txz2C!cĮ}{z$~cj&PծYuT8@.Jeqy':uψ^ϱGΦyG $Nvgd!ެw܍|ʅ>Q^ pk,!-T A3)('2 ٻ4ݨ@jLgрuQe.Eų&Q%# R!~&RY>9`w;;)|S m#Tȕ8܅"^Y$[B2? wP'I\ˢdpvۃn}24DD bI[b _JZt2+ݨ 煛ZFaAB5*݅x6ZQT~}>RxNvJA ];rtQ6<3AI(:EBi}) 5pıDZx:;^0. wZߔJK&ւ_<'i7804ld. L%0`M-(gV *wl630FN+v3:h8 8r{O?5&9oI3J+ R4qfZo Tqk`#.3zo!sghS5oU7_G%Lu Swh^Q%V[\Д A|) ?('FDΩ;= T+؟Y-c,2,a@QTb>p7hlpPFm5,B@Bz#"Ǣ=x5X̚/ 77-+(pSVo">^w?d B;ȸ`we\ug2mJ "|3>ޡ ?sy1ʽ\0(|vA#B r}WٙE$Œg]A0,YD9Aa%UoYVMdC䟤XpJ1+!PT[+`cdG0?-;vCtK#Z! pT]dDžӋ@.:hH3œƮqԾ/\bh};GkTٍʆFM9 ҉dM~ySAk˥NSFƕ*YPk7o c`. Aӽ|n+3 883b'4ɴudDty N"3Y5|c˅S!LKU| *Aë(Cp0k:x#qm;vj3@K'RWb}e+QDLkFo]Fj/[@Ñ*OI3Y5DM HE>p-l,]W<2uiXلѵVϳIu]y~QG5C]`sߙ{#-<\#Izۮnq2̏9-Ui 7Z":{v4DSp ͛Ow -|e_mcĭ+ V] /?ut&O!cf@c+W%GL/<Ya鶭քrZ?>xMwOIA|E-GGXy0ӟYlS]~hMsD8%p>O(1r_V1 ^H1x@R:4 ?*r-: ACQXƊno OJ"|9H>4@YDg` fŕPjՄ6f5@.^IefnٖR>N =2mWn-Mos NŤ˪SG7z[aF,֙CLeg$vjY9IF>[b6aт`CiA[Dϰ@\m74S"];N *6!Q<>]ژ* ,dU$(#?-buRۃ.E|$LEf/.}%tEbMY !-{Othx1#y/1FFtcWsۡRXIBL"w*iR-"n.-dȒ6yHr&Rֿ>8n]GĘNC?CRLozGxg7>qȈ6FJ@GQrz GGcA1; > פ98)qлݫ*oڊi" u MNZ(b\쫠~=\itp[w^|sV0Ku.cM~WTgv=bMjًڵMa辟[ʇS>hS vaLh6#Gv nxu"W#47} <]ku*cr)G`u&Pz?⛓+ ƾCgw71W`BkQ(ȹ{w B_LhA00i-XqJ>fE$e=3R-/ #C[->y^]A㞭.cޠ;ҩm?d C2$=6Ϟ83Mjb}\-'Fg6 $E[ 6ŘOrmRb!aL@9w8 `j59:$k;]̠\eAgLf0J&ftZus\ׄI^H8GJ9. (ޖh{&H@r2X{UllWR+v-jA"h\s>^A:+lߡ\0piG d_0|&^+|>pŏyczm hlھPbRG/8b%Ds(1^*2!xZPci0ê\Bz_Dbmu/2}(ke]&qm|j:~I%{u7d`zq Z&F= Bs(ND#n[kE`&;bzJ?_GAxtl7LvC7S=D bm[6bf_-SWO>C~z\쟲׎xOߟv`-0Y\joD/VUIzBzi: ZteBNj=Ђ={*4 Xu] /J Me`IV:v;2Iv67kB]ض9B(tg"G)Q{A*'>Wě&J_Ι"uiWJR̗\7 !䄜 ؛Խ.9tH / p䶎0^OC_jn4e, QTRd2T6k ˵C5|>kd ǓS-uԕyNݓ'McaODqӬ0pb)|*ʒ,bH#$2q7\#=>ɼ_nBnm%p~x|ϸg@ |5 MSYJKlpV$3Bz/I>q &~ 5'p)ԯ/br[6yф:ƨfi ;x!a \/KeF~,WD_ܖ]內ʈG4HN40!e㯧4d;WH@#UXt"nӭ,<X*7'UyL7 `?o(Һ0.aY3k@ft28YF4 2*MeX']`7|Ţ@Fw|[M0 >8!ќYaTwc\jgm{H>3(̝Y #~6h=Eܕ<<ׅB[^^H-#x*ͯrUK~B-;&7z%Ս؜qB$\Q78nb%FCXD/]1qzZRn' t "̭F5)V6XcUkTl % 9/1&Fv!LM!Q 4`R8< )'#2 2>@.{&o>-T QsķZ%j;*/o=sfo) 9)C< CzUK#kxh'_ TK."wY&otҹs']ȶBfĆ.z-!Nͩt9j[{"N((t&0[:l-=bTu-Fy:]E Oz@PcjXø9Ks"~ih|)3h35Q spX#PEUO?|0b5,},:?SiqԼqM; ~=+C]EVzg\)ƝuGꏗޝ9sSH4xYbt17q%\yI6(90:4e :EͷhÝ-1xZLcEl~>G1דPؑ;@tEimjl_)`cX>RxwhEV/wLi~Ez=U(drSTeB1ԝ-YP)n rK|P?Ts]BDuii#&a!XGgLVg 3rof `.ɂ8gu;*x4\aUTg,2]U֗Rh đ+m=ӓD_]UQIW9 % CJ_njL˳W]D gtzVQ_ p=qW0tw*}'!j `{e[vNקM6'&̕^>g OL4.>? me*it0WlN) \E2akҞfwCɔfƶ2CP}k%QȜX80 +=_ZHpE5$Qn}دG˯U`<$So/h̄d(VEsbӁX-3 [ى#I-Vq}Ch ֧ ^5?q}6ЅYCs?9s$I2%|2a=1c 92sq~ qɟH8{>m NaӶY^?`ޞv< gx͏j>^tA=dOO{MyvȚ@_1lxCѼ89MI^)H%=#<VB! đ.A^EϟKQ2Ħ#lNZ*&7 Zԣ_0I͈1Kv Y ]/mFrU ja}5 A3}^KC~|ɄKdg.Xu]Ԩh`P pXi&R:;wrlv#hid\.aQKKVexk'ZITiRk+gS5esG,A/=]dS'*ye&ziU:+pd5haH2w@}mpUFvKalP9QJ?Ȑ]B as||6\*q$&?j+v!wH AԱ=K,?a*TY LF-$e݁j9`e4fb/TRwxJ Eada8kXv}@>>CAJ^u.Z2l7erS<{vNaIWO9%`pB{ wz.somvmm6M})ٲb=y2`PoqR$IoKw`B1q3n!j0>k%ƾ7R ,?#@hBk5=40~hLxFy]*):^l_5 A%YN'n -Mu]#Sc:;GӘurp83ZUA~:m?jݫˆ:))\b #5s@+ĹKFL0.3:␩apIeVimBa/8߬=l$(Vsx$%נr{ۏ?6Y} 0?c=E5{,Yrbd×MY#Ϗʦqjb@zKO@῟֜/Vۈ>5?8oW@.~Glzq5 '^e4' P"x/]F" y`·rC<2 z~ɐSl9<8Fk9 `IAI#ܪhTl_W4ebAI ,,Gw9HKHˠr_ȯ H7ڮv#%P'e:RfБ…0hx x0uW4t(|@7~Vy\iաrDl PkRb1qVZ\Ćݎ@jCIӒr(iIz5σ7~ʼhW2ˇD~}"x(YjLܣOVh[. ;R9`T!i -J(#NwD'1E)l,9X?jYO+!y[ =Qd7zbIy/8ª <5ޏ)bRpH6fh0}9Κ[+ۖש oЦ`̆a|ojٲ{6š(}@ \yU+5<гݫFp(26{KQ!/ أ3c*7!'3'izӠCAۍZCQXwciB~rd-KļpiycCIg{yE.>ِ'lV.w̹&g$MNT;fTkWpy|*(@`C3&?EuBVVOfL7P> 7TcU"e W ʗl QgT+_oŤN XBb5g{lo\44hEAȯRԓf'J &&Fd=U_0&W&h,rʔ?UEvקGW)[9[@gSO.ݸ:[eOzNz9OZNsIj"O\AtEf0a{'k;juW`'ZM|ÇEͨ ޞB6Z{- Q [F B;㢩G'\!Q:RN8f1>ap"C̵֣f+b(H4F}ǣpgܵFMtf "vHByXC"{W͒C6=뉷 _jK23]R,TUNViXXRB$w)gH]}-HKFvS۬YR& @JL4)˴JvHꛌXoķ2{3,s{X*9\D"l%M]M!IBυ 7E%85FPKZV8>",Ȋy=U5Khx.*UJXP& #T`#w&?VOnn8bKNO?yzNc)_ ?=T~{>{-6LػI,1>b,_P>>gzWn'fs +S _ -*9!g; cܘ)AM {l⛝Ku@NZ.߸xx,{yy~]ӄ)-GM3{1-7.FWQ TKu=!etЃb5${ѧpz ?A δgYU+ao9pI)B O-Dy$ ~V!:YiD""mIOUB%~kyդ@<B2x ~N!zWH7 6r혺$HSg=EO#Ї(fo:<BvH P~45!TJ$(>)^ê.\MF_[86aỉ0*uvWvKwJ_'VA\(޲k\ќ=d\@#e@KȟWDQrʫmWxl߻{Y.vJ(q`ߚOoUpF r ^F6U#$"CCq?TI9U @&W\0Qr6"(}ۼ7}݄ZV{G`!{rX :/C(;{o+i@}qGLw . &!}J3⃷"Dj8&$8m:/-Š9BVCflc<1GE m}p>n*AZIh(S\ nwINu/AWqE*q[1F &TYL׻T~T3 @u^ iG>ܔV҄)u[ܗzn%/ÌkSy r#%Š|#&>El=/$C$I$u֪͖EH7tlAaRFaPJG|ZBA q,^rLɖ^2|5umUI #Xg4Q {OpNN5{Bo{CИsEM8~2e;;l5x li.e 7t?\=ćo)-GQ,@`gvT`B^O{rCtI T~a]"Op5R]k]:2_@27ƞ '?T8+pYi 0ww;B1L*Sg24DpkWbXKRxiXsexTJLsPGIp+[<@>{ PNDJDX?;?aVB}Ƅ |@I[})um8T\AE")j^Ȱy6z( ™#]B[X+5Ix e;_V坫w6sEP\OUo'yviIzNzq > :3ZݳĪDIZY  |Ǝ۠p\䜦pQV}g*7<{՚lҤL 4,`22)$BOV+>G& DE#{.B-D;BC(^OWpՆRT|1˗k2(4.qCbY,$|N@,(aҹKeϧ"!ۃ,ZɝVïq~J@84oW`n#؆rQ"Yƃ[ ż^R2:cW8 &%̐o$hz R:ȕh3.p0QI3/,O|}U*1)k?ޝm S+_ o3LWs6-j;PJ"y߰/9D9:9gRzX&2s"c-WS4 ]܆hYLS4J-/ /^S,ˍ Ьvу[ QRdVĮ <g.. cMT +A:;EU|EX$ZM;y`F @qmbxZDNjQ{ Xw2;b2rIIVzFS놻Etgd'I3NKI`89B)j Wfy#*Ȥ#3?1v~uJ.޺p.WUM~MU򡃢 g[Xjl*_d &(T@=\~Wr emETY eD8n0S݂ĴNŝ7y6UFH~zNZ^Dm[F:B?6\ P,]Buf-њq^K~WRSƽl:ϭBBsI[h;THL8C2x @f1 +SV~e J$$X-/H$q-\7&}W+ټ [FuXΦh+7/LszMNZdj uZ9S<ۮ\X/QḨ4'~91qMY&"wtP&h]*d4Vz=/.zE-MJhF,gsl;d?VLz\6BCG ەKmgrj{aDgLoH1ܽ~ڈ=GdY V&ﰻZf$_b !58܍muOn86 ,l ['$|‰1!.}nHj^-ޥo|ܶW#A]*5d>CRpo#=Ju p|NKPt<VHQ.d=A&P^d;W(!“Dl&RCӿݸ:N}r{~]՛pgioҫP"Y{#ޡ5>y7P]#T|㇧NIHo|[T{QFOe)1EBꙍHlLsץ P@~jl jϔ6GKIo#3޹aDžxA-d ,aq~jX Hv2LyC ~z)_:YgM. JF6bJ%@"_VO 6rF iqEX/k:E>l9Ns?6f']uX\>b5JPZ=HefJ̠_uHU(kV̌nؚN~wUlFox@.O߳Rc*Y9ԔKzn^zs,I_Ő &*}E٬vS"uKKke#?h')dq$piy ?/reʟB@1 `,0íQOFݝLj~^~7\wkDE=wK{yLc ӆWG]"ՈDo6iH? äO*UH婈iҍ`\֯OV#Cv |r0:&] =A ^ЁW9)!p(-:4ܿ=LJ:ΞDshQqtunڍ=#$?X,QBN(+xE~P*} @L@shov+SqOK$$Z)3tk9L! cL*]k )_y cӲ2ȏf~ Cƨ٩=cZscA dؘ_Cl\XbbXJ1zoN)jBp{3K|&}MŸ_CIC{4GN 8d:ؕd=!Oؒ| L?mNuXH:Y=v??s\m7tieYdN\5I8hd@z#@J`ńao^@Dի6@~+7ݝQiM#$6 46ǬN۽(.X>_XA6٪y1O%:iNK!X]iqw*/K䠎Ax Ew<-*ގ*+wQzN)(e;VT:AOPnJmg&Qfmut@oKf (1jY>nW0\&f!V=㋇!xA(WV;@b<$P FgJZ"#6L3 ʺEOk\[J0~)l_ۤN!:x$G0ٴDElJ"`P]bpZ8UeJ.J=\j IZp: U6@4F+=[l^rV8 p^3%/}@E+PX; ҎǙ`V*6!v;寤r ?HBp nhf{okMjfg=9&L֓0[%8eՏ:\*bLO8펞tLv5VyȢPԗݑS:Z>buu\Z ,r% ‚oGWkNCBe,YFz,߹Ehݣgv}/O1cڟLy`zG23̿_NsR#]ö\CN =6zx{tT{EanWӔYGQBu42F++V_yB}Wg33th9fBGoyX [Q Z *ά+s6 MwE&Z$: s +)JDZŮŷ}\|hB!VL@O؏&aU7.fc{!m Uk7.Akxhbڙ!~CU|q6$9>w;^ÒDqO*.^?+j݁Ch}x=t u}F%Ery&v tl$y12¼cC1~&v Ş@?np/KMȺ]>I:v'nJ !京I.tH}AiouW'Xʵ9DRp=yMHc'81NȮ-FBj=d`ǔ1Ϛyi 'EsG=n7O:-lb,c~,XOe%ӊi`a*q9ЗIMN -8acwtAbÄv,^*?!b( &So72RpAʡ+Mc jT^ zV5//rcPh`&Scɱ-8DV07ߥn M$okx|b6QRr K.[vwcRP/1uЇtzk2Q Lbb<6X=i4Qf3g2*& xh왁4jԩn91 ,'t%Dcuf3, r, R 6$kXG%-Ҧʑw˯R2}f*F7 ׎YF;vkwe/G{dewYs>yћq!$])7dlY˥UE &^2yEnQ3|^O-n $^G7y/f&ήa2dVPnHO+|4L!%w;dш٘]ZJӃC3Ɓ͵vj! i N$8OzP87T#/=lF違%V}= {o ׆uygZ캪Yk'sMςӪ{,vˡrW³=#qdPpG Ӫ~ˢ{`kZ$t:1̒,XZ\c'cZ+{2N33l2W@y&뢶R*bri4f5:L;oR`A1k:2dadvB2sTIaOn(_AQ1 2ܭ25q|Uz>@g'`ָ5͏ +r/ݽ־~Eԛ ^"fW]"SnDX䗘 VFþdC_u6j b.vn8(LVyPd"F!# a3m9m ]3\(aaP\/lA7>IXܐAwu#9+T _I7/N7Bog6Cmժ+E3CCOzm%Ͽ=%\~~с~!եGLg"R3*-JL avxR*hHNw87oB&9\PBXcdI f9r#P;H<ʃral]p EZ;6:PC?j3݊sGٲ?$_1>8)}V h?>;)ԅA8mG2A,!{x1 ЍaL 7~i^hޖǧ-gWdg9`Л`n87lJ0`#٬OAakUic<$&M2gu/$͗ȗk?y2bq`:B!^rgK .{QWnT0>ǒ'MI m #ǹsN f@$c۴?%sG?d;w>tg*zWP zP;@mzz8 =*ŵ.=iTCrݨVѳ=z *[6ՉX ]ɱ*=9Sd0)х[/q_nA;ȋϏo HuGZ2ALyéO[3FN럤a^.,Yho'+e÷H?O 蛊eFZ|?l;zԉ!?7mi`fj`~OX̚l9(堩|U|ğ&N$O6x4zR3BH7]1)ܢ^Z`VT]xX(%E^P$Ooq 65Fp=q7(3w+an5m:&P{,to_7ogpUGJR1bIK90zEc&291^| Y+5:`Sx҈y4|op~_J.Pt-TaH<O`(cOmD% O9\~` hPLـ["f~@K%pU w+fflV<gg .ˑ~lCvrUR˧*S!tbN1XJK-􀽓CpuQ5a ;eTeG~|:NEc>.LRW75/ yd,xtyllm]!`7O8eKҶ1k)Q 1bLѪީ+EE:uvYſ@4[hGI`P2tR#}IdxL$M/JHXo},8,&^2"R P%kR? y lE/mO[wF) 8d vf d5]~ цEHl|zPWoU d cAo-,At Ԃ\Fuu5w%K̢;˰b :dtW$lW0rVȐ`w7[ |]wʺMIj{6`RKd5ނSa\M=[L6 {*ONX*QI?,8>Ґh~Ksx&eJ ɃDE.0КR\fJ(=l==,! 3zs6j.Jq]"4*kY^1L7.c{ ݙ Tu|j ]"!(8`q} J5#ixT^ߎrh(3Wo3#"<veZOW u@߄C =9_MN +ۄL0Wm PJ(x8H oJkl~ѸiיݵMp]7Aݕ4XlHY`_.*6NmydP  ~S4rk7J5CmhI:W!|4N i^@74aUXcQ&{a)T]sV:WǤh 8:dl?4nQkg2AJƒѠ\ni8:84GJ<ؖ'QAC[ \0#֎*2,e Keh88xS*yGJ lcIӣ@6a&DF(CaUH7ba&Gt "a=v V M>0x@E9F;PRLv\/xL>1=(4,} WQm͜vẅ́[$} Y*)fw$iJ$ٚFǓZ{isrAwifo;^SuF, #RPWEe ˖\d!^kNAS/fߗ;16i|/̼.iӊ!Uhɰb[q|1n Yz"΃=WHbKT=bsS[~ 0DY"jc<^hRp9@\Y2k@ CN:?-蕺͵|zP4UAhSFVC|YyM}/|1|F^zՍ⻂%~W56yO QtFR1@iwmbw`?wKx)LH AKW_{{eJV47xJmZM s "WB#'ږqQIa+ptm'ۊ@hB~;jP=Ķ:):7Jd݂nɼ61W($ L)]نS- x4RG`,*KQAu2ȶXG}n֭٣5'>C|dѡxwwK%SSA 5ƒK=ڀHoYK3RK)Uc6 _"N~1o\ a;t0`~*T97 QcM6A LHd;JuL9>vUAuhKa F@fWs+7- ->;+F |>> }}#w&TU$ s9\vn\I[fStu`g27E_Lw!#hy01F%__]c˯4uN+;p>/ DO]N{%˓Ϝ/jyA>I~|zG AYU'C!3_'3}Z^H<5٤}Â]b5l*M Dg;ysԲVM:k4oYb;Bj #"b:WL);&(Ҵmm2H+tf@mҰ3"XB4瘎_Ѕ\NjX)|Bxq5 qL8&L;iBEVO-O̿Vzj_z̩7hiFrhNu(7ؐt"tvg45fEi6QBu3t >ԋ v%p|9?tT"O%tWzxּ2~ÉIΈ 7)}b!`JLc9m=\RHUJܼq+2Cmd;'s 0RY+s; gpv D/rK~qFaR|%ʽE??%rsaP-S&\ #prM[eUȇziJ en -2%vlXέrD=#Ua3;ߣV*y].*@9Σ'n)-SmT w 7-rs5P^J8fV-yw'=m/h O3TvusPS4G)Pbn~_`r}B.F$4Oiɜ|MpiY&.Yb"BfEmhpWZ2qr~ ',Vw޿7J*+`2JR}F47geNtpe@Ix31+JaAA$N#XYR6nGOSa#)“vDBlnߩ?x]!Eo%H3M[)͑MK7s=oc)avݷKS>Phzn-Z6#X4$?qIM̈́5]j7c^Ut׻)Qɩr0Njy2Ewӎ\uNZ tj!;~ xә I)xLzmPNX 4f5o8oN6gClu̺ӌ_~Sen4uJ=۱Fj Pn^;H1+n+Xz+R??Aפa^:NVt{RgQ7yLטa$Kcb #q0&Qˌ,iz~yۍ2^ (>3,Rj}e*b55u!@ʐek}aV_ۜTK,W6&04Tz wQSʹrVNZ@9F)},0OR5{Fcnݏ b acH\>Sl6~]8kꠘXb6I`E@=Uo25kV )~#9-Ζ|%P̮4g!HgZElK9½/ևZ6$q, JOwzV4|iZ2jØr=3l|%GjH>956TߍjMܿ?tu+XTX8H@?Tř-ճvi!ﰪaӴ)M5q*_tf]@㋪¢Sf8r{C!+(UTXLh^hW4 q<ѳ,J~lgt{E&x>Y{B9iFY7 c{"76M2|\zNn} R: ٣jCmtvMlT6=~Lzy=wUv<. }C!+Q L\ݙ' l6"}lT8Xjue 1piRзۯU4; k]:;Ҹ}ؕ$*R9m*X78JUnr *֎mQ(ps@2OnD(EQGaGGސ_gGd 196b?E0OjF@jx33f7=ZztߴevULs¸aǠF&W? t*i[ F䧇IznarbcnN_9K\~cIfolIS ۭ @ʖ(a;bO#ε!%ۅe(g;H4WN;Aa: @AFϹj1>kBQT9.BZ"ƖJJcqf[Gz>kQSKa=Yt:FHj`i+=[AH|(J._O{|̴^gB`ՙKV7}=m8S&]2 @S;rC{.;|OrAbDN6qa&bl3Sw `vw/N]1a48SȾA 7Ka ģаҙՌ8*qD3w~LV ?uV$e Q`e#ǦkJٺh'@xפr1BvM1`ɸe+,N#V?ӗYA ĢiL9Rɫ ݊ߦ.Aד2GtyGlwީẁŸkqydjcるX3R<_񰏌kVBӢL&ut7̵\-:V W3^ڏ5-QB@,hmt,_ᮽj5(oyrvP11al0mq>ͱhNwcbgqe6\9c-G81^#!e:hn e t{*jCi05?& 0 OI7˲K?!lĎ0`\J)‬@Ƅi 4)Gʑ:EIB%O{e8y稟ޣ!Ky?sP[-.>Ng\W2߷&=paI0 <0SgU_u>{1B,Rh8@c$hBuQYP?g'6Y&; /)6g)cR50O2- i {X\35%G_" /\tgcF]<+k + ~{j gt7; rZ7W (F ; S #-`q-/fK]3c'sğSY#(*(>bj)OaYLS@~+0Av9i$GM{O$)v^wsAj.<{>8DC8zRVqlžfvE4Ʀ) MşSnn6[kV# !4r,-Oj$$e,B7 K/^Ǥ҂]&e%1+"hݷ-DQk++K]%>{c)S_f^#QR͉e2L7⹄\Rjp+z38TŲ*(ouLD >Ta 'l:Ғ{qU $bvb*d,2Wʾ$=PGw|PoWdLd֭nz J;k`fBE1MGEwYRx#l Un%f .Ә<縀A(>{4JryZ>Gi2拍E%MG3@9G+-jzB,VOP[<->Z,`:IXr0ĸge3]] kqzZ#[婧b].˚ V3{7~||*]kP)-"%@ wʶ+dI?ilaͪP #w9xӾP *Jׅ"͞HZpBO~;_XQ " Dy̰ PSʙ2wtfY^s7QF^H.{ Dfr;Jҙ9b݅nS^TA_K&e 5.y@v1@$:L1{2#1kݮF>&iFK?\'=_-Qswd- |q;e-'3TuS$LX ]rA!s:ªHRUۚj6>FuD3Φ8vz$uZ}d[+~u ?Ed7n"ͧjQ @߲· DE#5ڭ6 |߸-xX*J\hI-C-jDtz5CgAf4V1{y+b (.O8aa U1"Pwhq/gZoH_\ W~mL@s$(GM+) SXRsO\ɱ4wLly>+<*OO[Ү%"D^ܙh`qY{֧ ɶp7E}{>¥tlll/q¾, Tv<eg@sߜR^Rt H -_0f6b+\7X|w;M%vRr+]LL#`Tʪ# !͉7{Q=N ];?^.,~T\$;E {o0FەTàzEΞnO՛ffgٚFsfT+c%uW [2zj},"0ئPa{c6Ҍ||;#w|1Hx ޭ`xzWPvg_9:9!^(1L};GDŽj &ܞ-J$cRX10NozkaD=bM&V+g7]'tMUME ;pib{Q`n%cқ’ⵃ|;Qc9qڞ&#+͍,vZDG"%`d"V;$=p<'#~ٔUo-c'Q4fuet2~$v$B`U* Kaua- u=<{q S2Sa`Y"HxK,RZs A-lDm0MXl6KNPh"ޮJ۫7{^1y8H ߺ$D!Nq,Hj)M[o6Q ~b[ XZo 8_}8bJW!)&`9׌} Yt*O?ȵ' `H 6FsKݙBၦep1Hz֏RIԳ\tԝe Qo w->Z:n<3LDa xK7`di0{b)%F1uJY?w;u^)#XI^{WJ{5͞"]Aj[ΫMO*SN? Q4½ &ZJ,oa"sfEyyyrATO܏{f-K&U^׌R^:4ZkﵝL`^6 #W-3}$J?ur4/t؃[Ym=R0rNIav1]:팡#vMήkx8$xwr|м6t>0#׿vM|f,EOځ~,_ulCVzt#[۠[x1ψ@^x/f|hnd"LFBp' '(a ڛb&Ca4YS`+rL aR9FU匛(;J@ֺŇgyfeWS"9MVusmdX^43K4]`Rs`+a}Vqp)Z9o{)%X?ɛJ;a7nM|_7)J0HZl ׵t(4]o蹓rFz|k^)Ԅc*5Shkßqt-ޣyq寒 #uōd`3IJEWM<+iecڐǺ$0K*J'㻿]}Mʸ DP{os]X(p2}Kye= CUFITr'P:PXd\*dk'<9b m Й &Ie)k~%WVwRt믊``V:-{yaiBdj#wl\Q?I/틁el_+è!⹎f}M%kaM|Vr$):ĩ%q5}P\D3D2M]m(۷εu`]$DwLǀЭ *D[iY"7A*[q76 ,&&?FT`|[{?J`}xP K(o„;}*+PڻHgJF}0Oԝ%raIq}2Ҧ(a\{7W ÁiJtk31'/ڢ ܱƵ0͡(h:$ڑ[E8qTKWN_v:1\3QRFox{f *8_[B$حQwv0-\%$<>|Gх5?ʢ{=dG=jLjak٧Qb; r4G\9CHHw`w|#3fĽ1.->vr>Sx3fxޞW\]Ul.xwLܡq0b9+wr,^h U3}mEE$+bl8DQR1)"Mi":^xmss)Z%@7* $i* m9Gb4rq^|uSGoο;L!eZi1 Mw|T}2r!um tiu{ѭddVPl8M0S0yph u$gxŻĖƇub5Pbïovr3Jd+~nCaP=#CM.|OZ'T!nm?IOtJmHً8$ʔ-PcӃZ"&mnBY#DQ7\,~AH.c;kMz|+ j*.zRJ[E$f.(`C4}=Q#f䇭k /fs(O/a\҄2S'BX"X95<.7Qx8n$vxnLpG)RTk+n7@SQ Ŀ4dH_K.Jz=zEjk /Y1R?uc b+5 9ɣ kzNA; TaXݾ 2.Ou^d^w.AeMChDXEKH 'ә">GJ2`[r>@ZCmzWVy;啞ƛpT6Qt?Ɔ47d@Ϳ&h+/lɱDC|R[&=L/Y 6?+^*k#gīgB'5#F9 P.ItrdHE=P֝ui"Y ߽&aSHۢ6p>>ݗ́䮯A|:͘l[!w[%_TkOo 32h)=0cL_ +5i^xvXEE_Ju7GmV?p)JmD4jx %a]̹%,Xc-]8>cj/FAv|Fʵȼzrl$<(1]X,@w1Nм'2o&anWS frSټ\ #$i*lS?}eĦX e{ L+)2et$ !U_VXdїSUj?xJ%CrƱaa)'}2B(3;/|-}6;SSKء&[;Ds@}8`q=Njx4IHbM7Pӫi.RGq/iB;J@ض3I|^yBگ]܁ECTxѓ9m^l`g8]aN}eT++{^-'Vv]Yq&l_ 361d=!qD6&Jx m2B+ @F6}R۱־^V[yDQ}x9*~ۅqA_+[a[^YQ*]'H 6 \V|K|p7t˺܎V8X_EK_n}\!q巘[?_is]+0nyη29 c+ i Ozy#j2/pn*)́qd-ܣM|ÐV:Z':w6C,PGW+0YHќ遗:Qծ;tw(>p<2 o*%ʫE.q!C -gT'R As<<\P_!7jo4Bx+~ T&V.8%kH߭=PφINV/zTٱ3Kn}\G[ e̫Z>඿ă5eΪ?P}dLQRs=ځh_OIQO JιF@e5r 8dTTd5eg'devW7::n)IGYBt?cLH`kha,$ӥ^^}3f ꕙ69usZH;{IHVu pih!nS'cpԃ+,'Э`d+ѓ_3+t4Gz LQFSj}"Q}JRDޛhE%Q}B VZFtc/|oHUac&Xt-Ʋ/@UT)#)w<@+z̀󗞘I hc=U[$:];h|WY#:=ؔNsaQP̼¢ (ήo\;JkB6ƤJFj oqeHJ%SQ}lNzČа!W!Z]隤}1w**ӵ)գ{-2B d@ IԶ=}EA4C05'Ci쑍>6+lԨ<Ѱu`Ei˘׻&M>QiO,QgfۉER9Hpi@Aٖ8#7 |}ZdP4 Bl[+6*m4U@i+j~g5Q< ˍLLg&Q\G Š߀)H*8`ݱ5=1%fs/ Wwkv0e]v5OT2㇘,gنtCÛsn|>IVOqJf[1DB6Q[^-Qh^u ؏ݸ#E ?=GP#R3I-+yok2ΓMg>:~zh׀T f}9ٴr[%u1@D;rۧ>if7{fE7'qSxM7@%n,d޷03ۄȄڎ<(ڼ핦5 ^㜭*`!hp ~)!`1@ ny9?@>=Q`ZӪ'' s u|KN E!Cvo׭_ht<6TXv# qE޴e]?8]WtXHzF[oħYgoaWUJOvg2Xe OaV9HeY3N7FRBxbղGH:c/ WbڥR@NswbGz)AX!+ }$ $JDR%!EdSUN3Ys{E3Ԉ2gx(D~ܤ0PGiX5 ~@[!9dopʼ!2xRۙLG+1q{(A CoK{լw{E`^9VՑz2I5erlNe~X\l89^9%Dc;&m6NkP'zS`iy(tu̒YTm=VF-ayRBNOpYU/Šcp%/ GKpȐ~1݌gx"tOdԡKt`^ U[x:8lz:Q+6K Q[`$`+f'lO-,{`C} Q {zs!MS_t$%:{+_BtHud[66֤ W$ѐrXggig^)ګ#u4*tf 6*ﯛ_X jhOJ}AnxS5 #^~{LArT{HC{5P~ȏdG6rv]N }²\qn-#;5%NMF6R9{RrUY["߳IqOF>$G&#*#pB wseAt'S)-){Kyqr ;xWAS#T `>Q>FD=Vw%l3UzzEòޚM1V;{0Ya"({_*bC A \g|Je UX`Ib2VUk`-KXǻ. چ۷b!rK(]af_ӭרbTF'enf4s& >H~l{cyX QFxaLkⶅV@j%:~yhOP{sݎɇ;nn}[p?1QX0_ŴmF'9_'md돐 X0cV&AxX-kc xTF8Fp?wO ?N~sy~gMTmf 8Γw_DLQ8b7/ 3޽VԢxY (>Lw߀i]&Hz[[wh r"F/`t1@)򨸲qv % ~RfɸT٬VϺD@DސsxBl;F^*h DZo͒rugxR*H 4p*u ޮkjۍ[s7S2'1&si$S!u~~3տ^neg̺ESikg-Vbc)?N6FтkBF7d;>XݱwX7FL4V{X+Ęؤɶڰ$u?$7AQ!)w\gm6vFb#hIymdeFF3d2ˈ%h3w5&s N_YԷ.5)-N)Ѭ ,{U84i&|[2P,^l'}e { .Q? Wͅ5c52qG'VZdwPk Ն=6 _a1KĎt7A?kRUHxT]0VgWNH톺Gz%E0N׋^|Oe=i-KTqu~2mdҏ@x$b$S}SjB. B< Lq }ܣJ)OZuZ/n?\Гզ!t|)G|?83{[8$iwp !LPֻ}F1TͯP*CE1e$8JˮjW{)42T%[t@=e[gDuUgp7<$#QI{Ay2'$/7̞ 1ƻґ&exŘƟ,g 6#Q2Ҡu݀dOqAC@K+KQQzvQR3d (5V}hcV?yR|QXI~GzVbWĨ.`(@Ihcsq$γE|eӁE ퟬP*}l0&QޢJVTh^ZIлC2˸`r^ )w9wߴ^q*>}l#O=` #09d%ȫ!e(.E?X^W-(5]^3#w%w_YP]G+VXc DQ{ɘ:y1C۫75# W#_c #-˺:sQ+lE/K-튶xw~% {O7[>*wg##8(%'M] NZr&;!i3*daRSx-|(F.PuW~:pPdvzr]lS d_zgEk;yuZs"x]#xL /~zbh_-l!+2P0Zb3GiR<&cwM# 6]/3'QO4atHwwυA5%gz.d(7Kw/qqo,9vû] v:ὸU0V.r?}ΩUf_gg o J}j0?꿸_ g0g-/OrJ_^vV:(QEC_t՘^ޒ Rs殥՚/J:r=)| {6XGCXްoyؿ?nrXi@՜v }|iuK\LOPaL3b=;$ӽH%?Mfw:~lTH"CAueWbopW~v/oLeVR53l>|Kch@P/FźbF m,E>Do-{SIP z19܅m{Onyd7o4ol e^gDZoH\\oHլ6q1י8<](9&D36l^TWK]CD۾]Nteb/ƃsn}+um+Yw\$@#p*ET'"0F&#rV0c饞J+4,aѷě $9\(%ރeKL ̂a7B%u'=i3eF7~; I6fs]Șh%/(sP|gE{|>4RG鶇;ct `t[1*hv8goMػd+(1°<"hp슖L['U>~nEF j.zpb6e4=ڥ;tDR%^KQr6:v+upvXꑑncTOvgD` ]+uNX5"mv!$mIovƼn5"CؼU'KKCJQmQETx( neɆsxT/X2;[]pT0j8,fҊz{g.)@WݫuoƄfS=o0P=6 Unl~4Kh>ٵRVy.>gc;ng ãA[pϣ8ۓqNt˅M)SĩG#`M0!=$iyOtفE5 O\T4 x'$ bBَʁLןx=]7jîaJ$IN`si%1 S j% 6"R#{0`Et]hTE9cNXMLl 150[B3}{rMc7Ҁ@`9;x +7,Mmܜ=_?i?=vރ))$zzui HqU7 >c7Ahlǐۋ78R/9fe{&~?={YTYR!~m<V,\'[o tܫ^͊LQnu.bק 6~_@ +J0E4]Lߩ*%I=M :vSð\P43u3_:1dĀk!8y} ]fF&vp2|},XdPPW OsNaqvO{wflB5:P߆cx՟^Z$_]WhNoe%sz^{Ǘhv=c+iyC:4%ZBl{)NwCUmg{S&ݑ%Ǚ8;thԾj-৬vLsEp .ZWuR|Hdhj=%`׻HMZ V;F)|VAȶT4$Bo-|pqE+#o] hJ86щ0;NC|y_8{m+6sh+54x?%o?'Bcfg5zSE֌vTN**YU#LÛ |Ta/ʸ0iP‘sz]HLPr t/ Vn=HSgC`Q7Ǥr\` ^})z1^nw3- ҹNG ֚o7*mYq^ QYX)NQR9|Yԯ?-ŻhQmSM6iƶ{Sk]5x#9Vߖ찀c¯~*|#ǽiϤ5}2Vr E)v%XƧ+$bHpz龦 E[.q-E? BJQS_+lca s|9__$!e#Ej L # ]iq/!6DJap!)Ļ'zv@ Ը#9pI,5> Vcch%64 z$*%i?j4es+XO#0TJbki0] X ~NxiA'H9-ۉ7"ҹԛ >>ų⸴JyPZg?]R~s-VzF!AS]#މK[\\N&t7':7# I0;ew5tLo NJ-  ͎\ Csrj"vM :׵e!+MSь  0 ׷i-ߜ"?@ojNݹ4\Gr\:~OhE-ar9W0Ύ3_WSHTuM\4 xUu"Ϳ Ԥʓgyu`႘>^|s>qĤkthZb oq9eGUS2IEUH_Irw5_8BBN7&.~n6l;E1\KN!6dr)H4eBcOe>#.21APO ɀujKhKTİ|!Fd~4PO-r܎7qh/HF]q!fwcmODXϰΘ~Zw(xb_D:gafa]-ZSR}Y* ;|!X-]mjF ?.hrs;A%[Z yWxD0'lY,-%'*SY` * z%/Tp?dq~aQ@юulR*xFkY^hGEܨ"#sH XŽ_{Cg_2g84,$_OHE#k"#XTr'Q\5HSGE֙F.aur k?kWNt!ED2O+,r(d0Bm 77jx"oF+,Ϋn3 03`Ao9{*D 4~R ||qGcooQ`B_!=p8{"=-^; hF WX^ H,,c޼DZ@+zCc%=knll$"~X̖Cw=ĝoir A5iަCm]E xvr֠zfQsê=KesX=h<;)4{=o_N̟25Z> j< S :Ii"@'.Yf5m"]+s? 9ΫGo`g<SQѢ7+d ݒdpA}ZNPcuDh;Tg ucԧ7] \_M-2gÃt9G뫙tSz6jջ6Q߾K㘂&mZ56[$pn{u"?3>nNi)cJokA1OHu; E_:Jf~,S`(zΥ+). BK$"{'k($xŒTmsk,r`?-H_1HK 'r՟9I.!-Zi$ J^*RbY;Ӷ۲4wp5k#.3VMv}.MPDNr@QzтC@E&{]k~taֈ8ÈQ܉'rBJkw0P%7J7{qWwgON&-QYNlVKʹaO^^ʬK*!ɤ"pUO#n+obsh# ;gEf@e\6ԃ]pN  Cek "@QeIm˧xcjR)Y}zgWr)*3]NcX_6F5M$\!#`DT2`6h=ۊ`gSp]K}~g;{<[%kpa,$5l<[_iE<ƭb; Y϶SLs W@=)Co (ډ_%i1RE(ZX,%1z^g,ς AKH=?9]]؋xW^Y\rػD0܁3FĞG:˵~$~3\Ѽ٪,pZL}DeclWxz?'QAhcHq<ۦΫ[pEC=!YsLL9TeD Z=wn`$RB@wI"6gǰ|2+p; J]3L0]nv;ƀu'+-<` 3܃q?zU^5b낐tT\i{1'zS8Yѧ 8bG8|JӸ6f%Shx N>UwL'i;c W92eŭ>M$,dVwAi ٍ[X m90RbҠ uW3CHb9|#LUZ8IqlwV2*3,qB$m2-IG[Dz(qzY:JpꗕOBUS˅x2?;-E`2&;#,*߬Ymx7p8 ߽%J;_Ɋ<:cE V_D@g @T'_%ow\eh%4cn~t#a^|`v^oj&268^}_引%Tn{"iz\Ҿկ9z@Qf\j`,L 5%w)=C%X6S to <فa;.cn(/&$"pT1͓)}%Ak׷;.UU۔6b\7uiT]0@kJ?P"SAL$./hxC?e{y?K0M:U+yH]4[f`{cC}҃@f\>Ȇ}2Y޲z"1Lò:9Fye).R\[?#Qj';z}c|ZUa.{bHC˲r᠝lAc͸=ړټP" ^N_ˉx0ƉL/sRTmn 26tbkf͊)9qz%S&^&"+vMIʀuMn$^kR<<% jm .۝Ҟ/z]ܣb8ОAh]FbD{j00;_)pHe%z(;)j%._Ţ.w4>MPKnM[zXp_~_q3K1ߗhYVF] Ld}))>A?<.#ӆՌ]QXА**3Ŭ w :'Mdju T`!$C<w zw}< }Qz9ѹ0e#ߑ(I 0xaP52NT-FTReb+ \-pra%-Ϟ0P)E]c,uבƏ䂠dpc_Yw:f dA:lYN{R^=wG4&Tn<}9>N{?g^dy1&ljf U ^?øT T$< !_#MAmX-#L,cuAv aYo"zSr&b IDP뵏y)#=l rC!7Y e\h~xaa{οhF3-EbT |g(|fJ+슝g=$s ;S%uמ{]Li0 gg,5ʹ(W~n[&гsinkfdAx. JƱkh(g#L=`ʥ9XA/Dc$f;7=5SO T?9@rfh,RYXm 8M1{bA01GQQ!j;CE6E6/B6~h;77Ṟ \ }[ DoXdo0 !fIG{n<> Qӓ[lgY\^:xZh{o,@?Y@$<<GV>`unE\ @7k (IJ4H$Pb'9 sTg ߮q߮Dl" k>|"vGQ85±)#&id2ʵ KR4% ͉JNn W1t0, =czROG(uK@.g"p}1dL,$xfuݧI95_:hEL~tK+ϹF BD=v' I},}'dNqflY#+*ag叉p;2lH_ysB&Ų;}O<4l"5՘FV'Rg;Ёi(JK H ,*Ad3 5^O:mm@8h/>Wnϩg+nWL: 9csJpQYmx$fQ0+1R{MEld J{UT#\ y\P3%ǤѼg._jTզjt90@6;!~q%"#!Fm(_$|w/|qr!dzyuWgºq>`:𑿳@x&oG|VH+]f_ Wқԙ.aXE'(}OimXVѹJhDQUm9>ynH';hlZ#SKM4俈Ld?puk:Aitz[RSIA7Q_{)L/Caw/΍eGqʺ }C$q ~ia~yV7I@@<)!zC/^ޫ3a73,溌#&]<~_x3K&}ޫ'mYQeN>Xrp$ DiW=MC9o3pg F;-C^̄M٬#Øsw~M<+/cn.h# iI*O\351:ε8*`ywd{4a|g "o.3"]>LC0`*f437h_A23ϐMFr8G9]# uvڎ pzh7k¿HRB9Ĥ&9сWuaQ={tRSUmK+ Rn ۍ-K|} 3U@nUϚwsAeɜ8x2VŠX }v؛-E㟀0xp}MƧNYTC 1^%FB_HSHz";)ExGqp-$NAxGzjjWv2Om6>P Ī; Edf>CԈ*#q|1cD@5:c *6~\o@i&%_Ao Рsl\Ҏ,:=(4+N}]\^uW$:iY%D |fVbFۓL*X=67U|XB pO5^~wH~\*Q(!uq~sX2P%ᦫ`mrFY`vMf] S8tE&Ik6Zb8qwީ8Қ |Z79XO`3z]k\y 6KEKq*vkdc,Wm`'zYX4(&epGA['@3 f}ieiQW C}^:mlJΩvhk$Y~S*F_GeeH`75Wt+bT}O썔93kqZ:xKҹ~xS}cvAUFV2h 6(Crga[+ a.ЭA(ZFy1 :F؟Z 9\3[b;h ^ 5BY}RՉ[l {=|3*CHCza[ Y+\?E@.T!#T9!:ҵ 2 BO >9[ԧ٥OL\}pR@o3oj& ;I| (Ӭ;X&'[jވ^F @ z5,YI/5Zr=HG;"gխixrt(':$-N¼TdT:u=)èu_#T"8[ ҅9)W,)5IFIX>eZf QjI޷֩F>RPH9` 1PBSBx[3dzg& 2uaGZ6Jџӟac~|(E:^me-'ᵘuKǘ/G7EP)qϔ[۫%MOrI혥zy mn 2@v nV92m"pZY2ao^E2^_KvkyEn|7#.35af72|VAf q69J. <@z;bxF'.Y'EE}rFZkp,Īm񟼰yˣqJ4WڅԘ&^OXN<USygزp (nL^`^kPL/>U~Uϓ$ sse"#Ss}2ъ[-S!uo5oţ5Hr j s裩4+onaܘ%>`t#UQ_Z,e@7=Nqx6uќEϢ,m*=LTFsBx{R<ϊ jwZ~!al+QJ [ecp"9! (l`c7 ҢvKOu99c{Rq>]9J_{΀'"{O3_Zyz]7g91(S`sL nwtxpB珪Uᴷ:;NuE(`tM\ ŴTDONQfSC@I}G݊>&2hvOL֐SȾa Ҁ jl,m&¤1 *F.NOQUnc 5ߩkXxE)ADƾ*Ą/z8EȀVEMntZt`T- pD} m"%Mj}DB$0_?D!!5nQ}%RE#g#$(4c( y2gՓtF0+{CM%yA0Q6gMwy;H^"j=ޟzi:?<1϶ϐgbRĕQdvfH8+6 F T "Sv[z0'30e sLyߋ؞8LJ>T ֋v(^#$Aݞ?@.b)Z.&B;MY4jot vLGFVvF'ªLգ{6mS{Fy*HwVR܁4D8½D mH&7ݞ(ȶml(> Ť .m|Pө 3~UR@fcxJ>TxRO f(|::P̼E*҈;lq0G3eLHegF"髠AUlE< yj/T7Zﻒ.)8̢#=c[W"FVvQjN 9E` .h/Zݲ=Ty: P'M:a_ S&u:,x8iFWS\wd@ $P`HtNk+oKPLXr{*0Q^Ro XzGؔtENg0DgdcEsv"#@WZxVz+J:XkɳM>n4.2Gʃymd>] r wy(\EZQj%RIܗˉ'fR hb9ٱt}Py"u*;//ARMؘ9 3혊:9Ys}sEe+:`#KWq5;m99-7;|m5uBGI(-Ʋ-bR3Z )_nq2! KᄅpJФXK~MHI-\Z!.MVwXU2O{"eև iO٫S zء6( .d#vzG/MM@'% Vq~mP1@PtT>x>oG2l'x(~;fMު!`2,pHŵ9 OypLYmdvw'w!<>I>9 EU ^=dJҿpoTx@w. {!`P:x7~5`@LMuʃAL)f-,$;TwiHKJ*wќaH7k}~IL] 1 lyG\f9JLƛ=u2\xz45p<2Tiw}}Pb$a*^]Sͥ*`)bˏ..efzn"`Ji\DEo)rk % :>xpNQ%>{ؙ"Uā_'48ɧm}Pq=X|eI$kk\\"th:+Rf%:.z9L@ړr]aư {y_hI90OCohޅތOS2B8af+~AmSEMU]Z4p(&",yp>DU=9,g"xjp0s i>msFY0@i8f n);7;:qWE#לh ՆXv~pH??-o81T2u=Yl8 SUs#Kg%.vOd+: YD-VpUL_H~!%m' d)d]9fCۺS!UB#E9·4W"Ӯ&CU'w::ρ7ih?^=D4ނs⇀T KxP[iݨ!ž܉e;eQXÎDP,q8/]zT`. NWQS$$׏v6% b.yesxˢRO]ES#e,ކ)@zږcװܞ#'k\Ѽ<  ߌt"'{ߗ8@6>Y!DEDԆKH1څҒd?#8q*ET)G$>,2h!9Kv_.%;lg'0TiҔRuߡ_JմT p(<EhL9[qtf{F \<\*}ET߾ejNr|4OB\) e&%PN:,2n><FG4u_ *0x$pR6ztՎB} m-[46 abg tEfY]dg0O%L!O!X#QC~üUKUfxv+$:B 3}cxjǏpzO0ubfZ崁a:M^oqp%Oc bl2Wi[ZUoVw vIo44&gsM1=+<E<5#%~l 42ỌJ|z:M_Rw-}[8xM/EXBa%ZJƲH-CeAiq 7TS,wdU Hj]Sc;P"ue]%PdS`+Fy$H(|$4eJ#(f-׏Ze@foX?@a'B=mNXJ,zMPvG^/"FdH lJb4@0#x.cAmFh*R1 lii7"˭-=Cߧsu`$R G-`ydyj*5D>md2q*7ÂG|{_~&aNV xbEKuIFU; /kN~'yi5t>5N5p"Ww4(,q s&cO|5Ya> -=ʌ:Y> r\vbb+qL$V{J [o*o()jE+F|_3@Ў~λ?+P6,c&U?Z?YYe삨4\e6T`  ?=lS_h׉ C]}z%\hb(5QRvV+ 4}OgY(-*8gǞd!hw!!F`uR:tp3YI&$=͎}WAkrb1m4*R*^IT3&1yi69dlfh"C \_n͕DF(;1Y#ceX鄶hm z@SMy?ba ̙DÄz(l lmxDŇ?+_}x3 JPM-0M”&W4}pJ##}uTP qվ_ίѬPŘmn 妮N>Wã8{"Я6a߶TQg59[ ,`mx 6ъ$ҬF|!97}5t~^7i9+қ5Vk˅DX/Leye-`3 i C߷aAh10\;$_0]d Ϊ)@sQچz%*-,>_&Sq<BC-/wd{Ҥ'Ǎ_tY ڎPk_}@h۱P"C$yRph m&VS ,[yH X j!)̂O$a̮$sĜK;+dw[ak$- pȰIWoP'J<7o^\;a Rg*'em,\n}׃Rǣ@Rfs6-)ze  n -5Q/ cP<\[q7iC$Z&4. 0i*ǫ&tN(3\Eu/!Zp YJBNQ Zj.5hFCkNvԗh Ѩ7hG%ؠa4;.짰_xkfN;,:dR8>oA.D;:+~Mve2ks!{`]T7]qqODbXًjeS bpmُsh4z"hl/P.T(0A"ѺE`cE')'jpL X)VP7L ]+:zEPdؾB0)=Xgt@BqeLT흠Xp f\[,/}ok^71Jʢ(@myc_)%M,ӀU2!0cR*˟N"v4||cYVB&2as1DzvDzwT~aQn)cem,8guσkdc/ׄvƖ0LZaBͩ-á~ZYbqF߳÷enLRG]Fnjz'L<\Msyym(Ƽ͗E4^YbGP[N]O9yy\>·9OFM"mK _dsӄ}Ż)sh, fSmQ5u&*WCu|N5m#,j  [853[Zco).e!; 8 NBYR}9bZe?@?`ț4Wv\SH|3>\6.mz?Wci6цZS>jg cSjnw@ 3n[T$'!\϶FقVRZ_ZBd6~W4.a8ճ7uEu]s _i#[JIrmm5a@BŽ%5+ ,'xЌɃr}\RyiߝNt諸{Og v@O=čJ1j% -_CpC:h4q AYZ4/[HGYL΋sR]n1Ŋ՝gl;fX0vwy*\P_;Q X=-xYGa4'YalHjtb$XPnnDK햕i~Q>aJ,<S`ɓ3e?gJ8FzA h8 8x?KXfjFH:WbE 8S=e3JR!h srTTq()z0\HF|fv%4LB'CXkn?>ϊ?/?6 i[`1vfTZO[ST񃧵gdd|jH#NYp+8wݏf#9bHb{E``m 0Bɑn o i[Őv$r'9WGT &óQ 'fՌWfp\ȏUiy7h{(_·})^4u}~/c05B8 |Ԥ@|㮞JI^=6 ABCΩxp Hţ-}d %L_(j aWѵxLop $yz\nLM?Jr[YlL$2K '1 pwR9T_B ڨ_:Lx<D@L벎^LuyJLbD 0tDyE3rtO"f{l +_~+(B|<<҅h!.6H7Rp:3}!v%% v|L6p(u\BۨhN|YO}.0O2rBa(ȁPBsmBIhx]h\PW$Y ~”%@GH>ѡq\*##r)8 @ޜTcJoD36xy?;䏣6ʼn/,i^ݖp)) Q94RQq0(jpe7LEؚtlƥ V'X8Ǧi7ɴCs|_GiLÉMq EAHb#4Kٮ#c5(A%픽 9aBig"4x1!~^ -roZɝ0NS3 3rat(Y7lP `"}b;>18ؓ)-;B HD P ET}eI\';GPJҔR=٣EQn† ҍ&:,@JOf`і >k[ѴYBu<}t^^FB$]{=($]0L0 [ =⥗gq"IRyPh\ds%qE;yo]m2O1"u}ėD/5: #=Q472J\[웭B,7g%X!{Q@p'1$*W:٤٧Z}b`+\Y*D/cUr 3oL>1%X3 tߙ]yE0YrM$5Yk/UnZDw0&r-tK B4ǀ+#-wy,)MgZoVFwԢy}L9Y!A_Kۭi~x[D0Y~+6T~h,mqMRwCjY2G/HMǀ}i>G7{ b?v@4LmہY}}ꮷC[gmSi&j*3 6*쵕NHIuGN ~Ƙ@RԆ\6]n{Z?iig%H)ώVgYNxh٦4ȶ ^g OM鹫HE8*sM_1R@FW54 ?UYFkIU0 Yl=y(N@TM(4$~1ZX lG_Mնgr0\3FLKW+r@tGODreCDC.~[ne{ =_D8B*GX^@V\RgR>͞my[+gC`L9{ B.1B">˓T<@ Fte~Q=~u֙ul+9>Y8{R$2ָKdi`h&3sJ`c̽pW!d1w\2̌mBL|ۼFQhF4(f R ]`i)pAb┢*!^BGC s`T=lM)]/_ ;+C95iA[9x<$Fן Fdjѿkpa=w+Zf%>*5B9}ʤj$t~ 4=rbT=8i>߉ݫ/pv|'mxut +BCF8Lwn܋W )e 9Q&GһoR2 E©Q;1nY; {-HWZw r0lF;iej(}S,2|C㎊ij,:J&-P:A"C5MPJ!TU2K4/Ol֪K2"UAfSX-lg5}B| dH+.xgȬDoV1:kJ;\LZaS ɾW pﭸKH>XXh숗ki))ԝco`|e0pg8;~ػl}#BR{Qx_z:|~7 8wagO( SMaa4r\7a{k~7'ܥn^""am0saKq(6ֻ֮I>UZ ~xmIY/H3)M 'NuPr\E!.-:`oIb+w-&ljm^R@.2 \>.clF$2@k7*-zPvJ*Oa.RL\+cx@Bw^L,9mM#.7#ryTEHB0͇(q:橵lo;Ϻ[ H9?OWK}6j(6eܑ\˖ˋ~03~ɖy\~uO|e]S kPW' Y*!_U3磦h|1ˤ%bHfSUiQe)07gN>lAҽBR4Zpj$V]ՙ [,jS&o6ZK<=!W,_Knm(UeYYfjy(\Q`UPv5֪b ju"CW+0[~/G vY4ϛ gFuR㿛:%}V @N52jao4Ҡ&H' Pֹ#d˒4?cGDoxIN4kq[qf0G pRIxנR˕ïaW}p&Em8 ݫƷ#† O|Ai/oGU;-Ŋfbcn;WU5mdI:Znݐ9 \sΧwj$2ŗmTMt4~1pNzK_ΑOj@Y3$%( f<"$܇cU:}i5R]j8#Vm|NX^..˶$F R5@1Zxy ƼtA3NN6C sFq}fA++N5CM{MsFrK2<` +5ϫ҃}7"ոZzU|,?l2E!3,m38*%)~ JFw)|:fnGpYWt&H@V4?/SQ:cxL+wr (Dܵ%&mBYh&Ⱦ{$+]a$>57tD@I% 4t:`1"\rr*V֙ Cu,( 쨦5/_f] ,f!@tQqU_wͰc(ܽqd|1D",yrPrW.{<DǴβV<c!տ3W}HGSZk} s$|x1㰘)NNSXv߅c aTC PUd ܤќCnFެ>~ՀK9 ^p>J!{`Y^Bזlo4ognAnD3Y7=T8a }A?G5 WI5قZ[ʘf5R#/T"_˴ 1G#t@=sJv!E;t=D_ItftT@"A1t5 IMq\OS=J\l6:a Y8븢?EޠFy/s΂gz룷Zf{S~nzT"&*X$!qM(}[\ZZ碬NGaN1gL&{T]Ԅ#עGmaS%.b~+DFb;wEfLߧ"iJ+ڗ0;MT6ǩSjG ʵMtO@-ypڭwIB >QoA)ӏu%>V>"tُpԦ2;Љ{^c:Ԯ29w+*F~^lZj49O="չcG²(F~pFj,au @1GHԍ;f2O3_O6ߐA=Ix ~@bRCj2~D N/{NVCq$y57 WnwiЪQWHGJ)E~ʚ a3ƴo v7VYRwO])gD3tY@h;3 2?0${M|s 3(>+ѱrS Ykyu;8mʼn5^Ÿ"'Ck`VZox%NȇG#5B(!:aB$YUNa8rS&VwCn"o%Akd#oi\㑣9 a@A\^S|U_~ :X֨VP{ iG3fu` حa!Vaڤv*mlὔ,gV¬/0ׅhPA!BsxXt-q)XNbfCUNjN''w"*HOeZ.By TTV,iae W%]?2'v4R]\gcӓhB0wlؼ|— t3C0'Õ>! /@6_nL. hnj1rCY~Ivu&(wu6}hPݮxUG'̴#K_WJpiӘkAc FxFe>Q(wICsúkO.9-jf".=C<4t/ `ceh}8c$=kF^I67.gg*#u8]uu% keq;Ĺ{bAVѵoS+1,Ne9P?)a2bG۰^_*r xzBnizLV VVp<(mbLdB碸5E:X/ DIqSa_* _4T=& #P@B{27gEFE TSGXj9Hg,xVۃzX`ߝaCf1NKwp|pA!_0dK6mGc1 qh-Քy້* )J A`pZW0-]u 0H錷yn=鹌1-0e=^@>qzeE :97=4uߊoOq-2 p0)I[*CML|۹Pґ ?nUnVQEȼ)f5[mJ8) ۗZ/+=Cc'Ӌ5 G[ݷ$C/㒅imoJlc%W^p>tI#4З5:6C2OPxK H, A.&6+aҤnt*7! J2CaA,&*0V9 ItzE陘1f#Un[ŵчSc@#/ e潞 cHWO1)ko# qU( z 9{ 2# )Zpܻv\C$QyoQuK >{%"`M8~I]<={U}闶E\N@кi}u X]E-tU@ق6dI~uZg+7SOW;]am-)7OlMG>K|7bd36LNQ0ӻvQݾZ,'F$$O8f̲Y!)&1z#VdPotK`}\fnvXG '6N%/E2Y;Ox5zYh;dԟPvCBiVw烑g!XSeXrRHbܫOtkh*ӧwHB*M /6ne{i(X.8w#4| J&D4︒df>&0.b0koe 2Eo`r*y/fMbx|)S5MY.8nz^V BPPbdڛ_Ÿ\T5ӭdKг\-ЦvYDɁ&p@ e&KGc+ vP|*pĨWܓ c =m?s }:g)$7CMɊ9 -R3r&|OX}gܵ?VD7srrda Lb"B KzbzRr0b7ﺈx-jM-nL5_i"fi4W'R.[𹆯S9+>D)9?.,~Z}&FwSq8` UvT贎O^࿥uW 3У7r)ϑ PoopG +7dZ*"}[cCS&BL(w/XɤvϲФ0xf??H2΋v%SXťASN%Wzk21>Ot}YW\p F6_QŵH«H/!k̵w k&h6Mj ?Sk?I=b4rcN3t#b 2[h%GqȠcxK?Āݑp;ǠN%d Rp|ң@֫+%$0PyKC !Ylɮڐz aކj{TE<{7_leq%U $̀2Ic$dLdA ,48ϋ iS`ʚ}cV?_ Z;59ZՉ6'fY O_%~SmpTDn3#Yn,sxEKKs㧬%,|w2mf8Zd5.&=}"hܝ7?"Xc?q@rW%Tq_e6T+E !8O֮Y^"ŢzA G7aϡ+oRV"@_'*DZjFlGt=6Ѱ h鲬(ߏ •{F`8aI._?U k+=d$R"/"ݘFWVEZX#wDyk>32'gL:2 LKB@_|yP,`ec\X$eR_SoJ8 ?.ۊHңR6FrH;oCeQVd MΩzoj tZ%::_Xuc2]LGxu/U${OIw"iI~;Q9_I6 mo|/!sAkBaAUw$<&fZyờ` R;%Ry÷.!ӄ ͛9#o;2^#UGS&bX.v46ǫ y+*08%D2; eZpedzZJ <.kCJ YعZzI)-faO.N'i d9bA5OE]qfCqVBWP)֏J}bxOVTmq1J>?E}rx{lXS? e#L<=Rٯ.yKۋg u%-ES\=uXvo|u/z؎1/U}0eO͖Hا~<[0*#Wg (skݵ0cKr[H|Lx?RIъL{#עYPN3e,o)ӳ<عX f<,N]Zjvjm_:d& `Ry^D#|;,A\v=/yLNsYI^>~AyI(*nkh)I<HcMI.5Nyu-dSX,6hR?@Jк4B|5u8t0Dʘ Kħjb//$Ss ~Zgqqc&1|dfNU+ߨ,ޥe3@R<X\s_˸PMPn QUgzhٹ5Jd}_mlϣQקXNOt\'&nQcE񍴳'XfaR(Fk( I71MzQG ƑJo ,Guy`MMP>[rl9_+z=nv4mA L^c0)*otHw M1fi1R"\1vҞPJ6S;(y|Bd!D}VWuQ'!MRfF9f]=[]IO&"Tʡm2+*&cR[֭^ ?2V7@ydN|RD|j de"[:Nz;(S4h'OIX" "Hgn׋b{H6 ?/"`ܚ^k)&۾?+d73i6j9Dwu 0hKOPmf9g8<8"K ^Z ԈU8dpYݟ0~T4t~8Cte՛; .֑P!bwY5i2!.ZN>XdiR\J|bU4k~ aߑ_[u-CM%0tn;mߘWI-vɎneF>YN#hƖ^.k$^7!0* g]N];+*+;g7U$04+MR6ia(fOOгiA5,nf/vxv'a>Fd:qAmcY#/+(u{~Kad;cz&.!"ɑL!Z[I qɡ5fAS Sa^gQpavVf?OAs(»Y~[՗rPye i$ BͧZ.HJ;\J8JB5VJ)5̨Le- B:ՅC~]ڤ3.R=ae9-jl-k"4ErUgɂa.L/gnPv+3 ci?f])BE߂z\|&|IGQ'5,7Ħ&_\GG$9 XO\:"9zi4 &@ga'cNU3l{&+o9ɚytͺMv]Wr32_نdނ}ѯ%[2<_+¥_u8:Rg҇NY(4uQQW3f))őWv2Wpi0h3rHBT %Ӑ6Ўa\M.bxѾ|G@ꀨφabtm|T]ko3DkPXkŝL5d'+$ӵ}J!Snp6m`36OE6%q+͛_bpMEOȂ./)kL m,@Y\ YtӪݯoDǑqe#M_U$L_kfI6?,PQVsmc4!{u8/MִƤD?.xKʼ٬_Aa$\~,M2zEj3vb%nN6[X` ,LLzu&IO*jp#OJOo}߯ly/syI5K.|ac#K-ȶ:nmcQTS/Oq8"Z%*ioK'!N}e)}nphH/1Jd!ut ?ݬ[3YbF4{7u3դY jՅm-[e3mfA}k(۹VF3aox9J ]My@,1hF#e|΁;7Κ7 @p 7řݯ&(N"i 7%-1|!,x`&.M>P-2-D*9n}wQVzq-~(-! ʷ 5Wݰ:fXU8(LfD*=?0+$gQPWfz6vn!@f2D,lVm YHFӃOῙTL,-4{L9!/5fH}33TPxT|ݍq]Efg^Jqg^PB Ϋpy2>E Fqew0Wn<[ȥ//XqÄ_;Igt@c:OXq I G òeֈkb4ΰ*+=SQ N18̒QJK$+窞#^=ו #AMRvO/ő 2폊ĔniiehZ~^8Ά.2%OJopXQ< aH? Ј${a "$}JcNxPT6HO{ ҿm,[c*,O [4p?ڋzXpC/:$M-up6 ^[^>絷~8>nqĽ+P/D-̻V `t%@U/4☖Dk&L|J`pfgTG!vږ+(}M}F0nSDGA`ʕQݻe$qe}I^ԏ#$E!`BamNwWż)yY_Z.ɩN"y5|CjWE"] [/CWwRA*> cc͘H}=f$# Peݯeڸ%LHk iq x)o`.h3Ts` 5u)|")Vwd*-" q(n@ NkR? jocs;e ;]\{ǎ>,M >[Kezb& bt9kG>Fn2T.B9Ɋ2"QއO`y;4=ob~iOC X6h!]s/]Y@+݂&\ϗ5)"8q@ݷwmv9pSYy?#Q~WShS YA~==@n#EtoJVA X<70%_el4إ[ buxVD]STT.? qѡ)|{ /4sS%ݯ*.ZCY9@}r.?aR`爯5U"&qu:: &w3cADZwdb4&p]-I6 Sr! +bb`ЧqVY$|bۣ %V!`!(T’xjQ()šM^0ꇄ`Tm_8;2꫙Pa2A^qx(ΰ쓧Jm:{x;I]rPR(HLS i+gOT֏Oմj /n4jW-l:za4㒋꼷׭VXL"tM[!!t1ڬ*8{.q^BVp;2g:ŌfiU.ݡ_U#uoc&S%E|qb.,gƠzt6ӱZfehsEF(3?R$d%!p%f)쭇<.9OR[$"uӰnőK(#Z)._^Y+#L!t5^w-H-4P -nYr "_KXf3$xWj5+VCJ%C¯(gqS`8ò 8cZ3'dw:#x/Ʋ-Ћ7'cJWEvKZqx^n#5okC+L呅 %?U1>g>+kͳ0Jkđ]5ꉝ$.\x_e"Ϯ_z6 L8(̆aMCJDktpevC ޣI1JU.aPaȵ ]BfHµs F?aj_St\f/ult$ U?jmg@nڶe}Gbc 9 2sl|ΨHJWl&`fO]1 K7C|7('fJzCD6Zh(B [pTxox2u79uva݌*Kbf#hs$ctȋ"Wp*wODC}YOS|I?` L͚IhGajkZ%Mi3n+pAB5`f7\@qֲk b͖ekVO vPqx8pZ&ۜn?T@B ^!2(  B'Fù}ꐪ{hr3~NS5p+1<*^CnaI j?y:#^õǠSivZCZ@73;A:.ʢhr_Uh<9qp1\dv [ 60 <})-L.?&CyjKu5*MjBd1F*M%f51FH%n~/0{9/wz,씸Zn{2)\3zF:9 q3)W^j|m{ν¦M'پftDHǢ]k ٮ WgV.@2TРCd?6kȪ}?ZXfjk;uṃ~0}75ӫgSQѺMʑ rߩ0t\"W^]OcCԷ`ˬFg6 霁 t`chm`"{d8Ģ miF4ޖ{?׊;4xp ۸E PѣRM*#jHᩘp8<62G܌SxZŰmRuNQY4䀛 \BaO/i_2☏y&6Ā!Ri+ %˚tЪ+ϡERCP]#{^o҃mrNZDնR^ҷČGݡ{L2e]%C Jx'k1|A^l(RPo9}<*֍+;kX.:Ho>)ťUudjln,az cr~H"{ hcQlt [߭$˾u#Kd 5#e`e J<q؃$hLEg\(-bhɩyS3 +yAsw jm̎g~AA8plץ'ㆌ;}(L}s7ҕr?&Dg,MV}BEǽ/&%X0Sn4t! ~"~1lw#\V\S nIqQTʢ\{UF2/2ا"϶q jnm >uvByc@rђV&Fnԟ,s%wJ~y-_g={ȞKj{rd;hM 'ouͣJnG+.>'n, ~%`9|jʥ /c,1_*T ƪ4؀K#e4`K`D4^EJBҬ*g#$!:j*k̓EsFC5bs'-ۺ Ezc 5Nb{t̓x#; JFiإ{s_e%DNP1PpDf|̶{i|D=8_z&}k0W52*+gʎO{I)^a0i7\hYwshXO]TS0$[”J*l;Hm*!UkAHt:RѡDm~)4(*tjԑ^_\f;WX[ ' C2e85d9״b3?<|MΑ%-:ZH?z)Q(T}q FNs~zfc,&.Ui!ũ7(7 +XvufsZ Fd ᶐkQX?ʑ.նKZ֣ Xi^9 fzߡY h3fu`O=y0%WH -uX:<@^ؖ-\6e(XB̪-{!xSҳeH[ߒbMQj{=r=z4>\ӈQ$a~v D,7{>0 ;TIJ=:Io>ɋn>g:2܂Ho\j$SDNG˯!gJP7*_k{iaXΆǬ5tWrM>g=^%_syH5*vx䳨Ui+&Zx 8K$Q * .߬CCp#*7`5^E| f߅gv9foA*qۛ9W$8-EYC0݊ e{ޗ 8IkưOF /D ڭ~ݟaH0(Qֹ V)Z@0mm3E4iwYҟ4|X6DfY>N v规z.C[W-;2%: ggaqӿ 6(cEF̡FkqRAH;U?D{)#1Ju p",1y_ o,ܱW=E<#˦~88pаl!4ÀD`_ycD#D>q⍻;4,g]u(_u@03ם" kV/H ]}\C@ '\ DfoXU q <<.'M/qC{oZA58ӹ<*IrvPǟkJBS`XwjS3W'Tl(eo.]ĸesg.=Ax<=_*o(98\hSl<|gf;0'Gǜ=[R:,Ls.m|Z2A!٨IZȮ{ 􅱁1!^cĝw9#BRqr!EQݿo/6ܼF<\98b@%A v3RAjߋ=b@H]p>DzisorR=QDªΎgyڐM/%y+DD1sk8koN}m]U n~zv,āﴒJ½)ޛ!F"= 26HآI!ֽRf7V."[quīQ3N niSK.HZ#P2 {o-$a ϭ%%᷂M;IZ@f PiUuFb١vZVl >5͖o춗kaB3C5Nuƹ}ɔ]D BX-'Oy} r"FcA+FA(Z 8`|%"b0'M"Di`#?gwmaߡJDŽ9VJi3L?b-0[*EK{y -e@T,mbK2nZE Sc)e"B^qQIӭ/N]2)(Na*.B1eJbevz5Jo= jiղMw{ *[!o!{*&s فDhlJ :;|`*ˊp "? ;z$l\46es/80`lG{A<#[ԿUFO cMuX| B7 ďqNka\2N @NR]0@oMWNg`(A7Uv&MWuK(:Ԡ1b0fe.@u!֏^Ñ`ۣ}-b-QiCfvR U*iq%uKC.(+iF wN\ )6x02!Yگ(1A]}ZZHv$ȷ5f[,l}5FO - KgHKAkY`MRW(@c@DjB0_p˧ jhc^ie'Di>Z>Lf'I)o2nr6pMh$9YK[OJ3#+oYo-u|Ke|O0%'K. |ocnyGAŜ4_={L>-Aɏ,rz;Zsp"ğ+w^ Rbd~.N| @;8DGFC0MM<ξw6`PqthQ^o;ESL@v4'<#U4Y7e@ M`8.֒N0>Bz"lYfzy"Z4R$'_tu6y*w\`*:4J&5W't&+_dg89ggA_)~:Wo^ nEA&(!9[F%0\-j蛿pYàb!@T#OY^Q]CI8DOp̈"V DRRO,zo}WUSHȚ_SľMAW\#f*dU4e%bGƈX"gCNƮ҇*VV:3L!Ϣu>[yz+N5ߒv<\a O2ʿmuI]g:VD y*jz4nTZHn>vT(K5Kcb:Zt4 CGhpS/ N;TJlGVe)V`gEhIb1;Xo6zal[ ~_ 'G|6/g L.#I] m^ >_2,YSs<1y: N`V|/>ѳ&8ȖWo(]QD lzFfVa危ҭwxZJ=Ȥt_.^Xח%}HiOjhY<m@;8eI}=7Lȩg$,qfngs9+P s*VUo<`V@RCVak= !]A1,#4}wfN Ughp  _b{Zv#Pn < `omGa}#| *2TKx"s>z Rkij/ltM FlI&l$q eQƐ^qN k{u&)cߔ8l&F}+o!gģ{9q{ y*_%*%[?eGL V(֟% V4rb%P3h$ PP<`ωq[[q/ >1Q<ȡI:k՛jV#{zl?8BODޯQ=CӸG#i]cQR S@ ;ӃU\&:*R>k;>M7-3w;lMu69l!}iqtBbcjdxh ejDĩޤE/ 72m3d)kf@i^yv,*XJ,O Lɡɜә,[[ t+롡DeX#n5Nn7yG|0tԏxՂDYo1+̞iWZ2-)'e> Rbo {d>JDGsG&Jz0BH6M}ȰJoEu ߙ-8ǜt>O t)ܢ"9p M+gq!2d$G< E'-}%xG Bߵ?j{:QCҒVMe:6GNkӈ9~0[n}8!)[e4Q6%k/L< 5aJؿ:2f?S\ckbB*OFnsR0&j|J40-\_/KM㩙;*MJs*\Ѩg3#DgԒ2..aꢆMk Y%a+1[O$uPCSؿ"Df6lš$5PeM>jsl=olG= AE}h25+2<♰=w0ZXR31'X(Yıf7- E}m2]E)МڦT0et\8"|7iy<T%2<h|+]˨vp^W@<>¬zBsx&}Vw4(K&du ڸmij钩"u.J&W,R2̒=N9jZ%\ziߵHtwBtɯ嚤&84fVC&pkZL!3(kzҢC{]>(ZYEr!,hHP}m&˻7ܖZH+t)(=?b  ,/'vwazIKLJ萌(^F\7Xℓ.'׏䞡Qn̒j|ٵ]올>iW+RI$W }ijS{VQKZ$&ҼoDWA=} k~A4NSJ lf|1fH(^ dh?Efx8j&54+pR !Z 1ri9l^Vߣ&cAJ8@~+>L+) ?!Qʩc:ּk vۂhD'z>_[w=3nrF_SYƏ‡ХȬP[sN)ͦ+>$S!8:۠`w_ZcH.d>3S(+ *\64ՐS:ߣ^Xr]Pe*G(O/Nq{ݓȅb+TO-)ZObaqHNآ~W#ЍmV2t*QO^/qsK=|?.l1Q7ɺE=N^n)iFX iЫ5lZ{ۗeshQu"XP脆^_-rv\ Hr嶓_'>TgɢgXv7<^ &I|z0 L X[;h==>j:6`0vBҝ}Hs8Kd]+[UjKt`&ۅo4C0>k+dtGvu2h!>8y4`8/4f;eGHJ%,1I hhI}Hyugdžerٝ*^±Y/z0B2Yr>^`ypZQ?@ۓ+!0%NY29{l`sGkQe: 55Jxԁ]T\X1EDRDٕ37lnY^{tn|($"1wg4Уa*x .\r#M&7 R͗'DWy*̀/GBꎲ%o(¢@ \d4iWMg35og“'g)_^f»&}CN^z|NW Mh4%TAH2GePgUw,%ouuPӱ)*O|E`bTZ y> 50k߫M(<7eZcgů`9pyP##Mf"h`o>ֿ*JɆV-(pʍfxـ#cGMjaמf,gf9zNWgg1$1P_F X"\_aߟՃ̕ڔ/N] `Wlf EbhCD&ff[F wkViO 97!$Ɇ!~&J+0~YY(ÚإX[LϰYz1w4MVh)Ӫ,l&^O)Ͷxqc ʮmEczFPG&Sg$'OiƯ,ΈO[ҕ՛r|f MUA`$ŋHXתZV%}ϑQRB{%Q,zyE4^KGVߖ^Гզ1^qOb{/P]4[, Nh%hEdw )@ $أfS Kbhnu! ܒK#b^|*T=<.rBlRY.DdA,>ϨKo3<cpVvSq|&%q"]ٜaٲg?SI asu]Օ׺zKc{I&յVJ+0kSl+D7`;2fs-uy3 }mSO 2*o et8"aQ_]vM(/+F.tnKkG9(Jp,`t’0>6-,@UqHVN V{>UoC@bb4c)ݱ SM͆wДT?Wќ dl7?X3Β_t`jrC&n#OŴAnIfr˾1:b;]LE@?"/q谻J܇CH-TJ2f ͪ3G^LP> m%}oʣg;f0؅.~@dV O{O+.Jϡ)4o㷧r`\GֻE| +VEjџ] @GW|*>d*ۑ\~|l83̹s9fHl_z\gsE(~:.EjKzIoEn{uC^wp-و :$MM5*PՍ`i߯?P--jYqx .圞#M,[+8Х&wu]d+=JtȮ] vg<&OlOMRG,1U  ݓdAo;'6b7I>,upEN{eW @RDLamVj\yqH >6| Z:kv?ߪ PyH%)~cF"8gPE$,kMYx@x` D6Ikuo~ʛչ_+lsobNﺶ!ҝDqx[haYS0ϑgwXR`-9N>rnJ_m25S@XO3yЫGNm]{Snؑ8NtIy0cH\V6grP@@n\i\ROVߚ *V}LU 'vX͟)VLuƒJVI˃;rP>5EM5Ny7OY}E.f&yl9NIb`jPG: W>m%Ѷ\yhjFRml馟jhf CD1iaI_HѻK'Y۪زˉOj*y$UAǛU1ē K}W O<&pj'kzV7PmҴ!ϳqv[`2"Cnqi.:s[<=|;m3jFʘJP\991.#{8 L*`R覇AZGsU~FdĂ94l_met&mOY/?{eBݠݒucUBsw:(Ϊ|);,F0 Sldv: v ((h6Xq uG;&#+mmʣ!~rvL?,ڌ@9]~%EG4Ǽv N ~,*0Xӽrp-$Yo(ݓ37]qbEbƕQ\7=ms9u,&WG8- tV$|c#03;p5tnzve8.+M(e$ np&υF$QWAa\7|,2slG*ËM!]hd˜)I9XEA?F*Xc\l n8a'|v5@ XȜ]zRD@kez_ ]en&82*FL5C4!_ 8?m/(e,tԊHibzEepflGq$]H1.K?l=7 YMR.8N;Љ:D5]0[2iJSWR7Re0?͓ˇi%UaJS@*9҈ [NX0uBD{KӹU}n0t|1|m+݂8AyquQb\Iʓ-%"@!A"s-;|KE6 )_T\nS/CM; ?c3Aj0ba~ 'pUdݫIMZ˕ v{5ZJϑ IxT <ھßX| .OF ha>t%_[f i>W2*r?&9OV)Cjܧݜۅ 3G+L$,(x mIO[ZT %{u=~ۺɹD )G9ppQ;]~g_N3{d–ץW6ua@u#xP?r2زߣ( -3Nh'g#ޞ ,@ O]|i*p{yu(3rxu'AhigɽHPd0ɰU0{jXhM]:9k6YޜIDKA^ǁt!wNri{+t0RŕĝNUXX6IGw;j@TD$'B 5PN#3 R;`r#Œ%ܜϱ5O^،0;n*({yn${& tW S[_3c܄5CiEno-TЃd%D,LwQ|BgX_g>5R4DZ۰e d|n^`ћ؈qh ױ ըyxh J'CXUW}Qΐe})ҶbO«GNZa#NWbqڦӚ\x{4柷z-i|:F&e\ iJ9!QT" iEծj|o P(S\_5Ou\#{U ᧴ F)1B!~Q -MLjwsr PxW~jy`>79|ȚDNlpzm9콂0.kQ,|fɨw1$()hPXR9fr]W2/f>}p|@8i,h*a/Pf]5Fթ7(k㫭g~2.PHGbnigr, zBDlAUi? K(Y:-`zЮQ\p.@AgcW0D!5J&/#3vt|"J%%Iz) z &CFeH\í:TӸYjq fAѼ2% ^Ο(b^HHȸU( "'[g&n dfx\E3E7ar7LbP~NXUlJ#A:BGa-j83tKpMZc`wؤ-DpH\3rKq9grEb_3 yab#u͡܇g=jT9TҰ` r>~"}VF ;R?қ[F fۃ TXA7иO4/6X?W3Н1ivD>lSUBeT!ڊ~!V`?QoneמhR!{|!I6VAO;4Oof%p *s#Q2󷰌qw2Y7@BJ{LʒI8xNjf=n[  1)@I v-:N)䉯PrOĉS 2pF&o %w?H>M&SVͥ7!@K&*"hWm#Uo>Ve^ 5u!O^Ҹu B;'5-Nk9y"p:T>961 RiBzjWJ.@Ϳӆ#d >PȿO6 =haR$e>^AeQys*) aA+lb; /a 3:{5zo?yw%)1 cJ*bMEvލd0zfg(I_ b?7Ou5:1Рr  r\3;B~>ʣva`^Υx#&TZD18#*O@ݘ$йJKǕr(]L[ȩ 0Z[lJ 9X1\6zksd_CxRUу[{'/N $)%^MKr(*Pr/ը;z1Xde% ITpd{)J5[_vdSkka>;dpf4 K, چ̆-rD9y:{k'3e>3Qg?)*D!hg蠜2ԌR$.j i+ 0 o4)))+55ba6 t;$Ą):@yQ_t_Z$,PEn䥳 _X%o vr&GDH:2^3LK|vR~7 +FTy@d(Z3u%ݦxm gQK0-o͂$aW.R xJC+{媸^ TeWw9J4r G+tU{~:RMs'5, %H/l 74< 9,ݿS<*'0īxC҅BtoOE68pbG{L[gɿJ_`v6= >- A[ۺ[]Boq^ ?mΊRwp访! )]r7{hF£ /+ X?DCoaݞa\ O[Eq]#)Ʌy  sTR/Gz5 2 }Qdžld@LHqQ!pA3oz襅=0x\tzX<)єg#y"ZUrc&Z^@Z®x/I[PRk%Lv"DAl(o(r_ՄR4-jk,܋KU;T1^D T}U%.} VIµH5)]IDPݥ/7m4sr (PY0c+^}h3K+ oT~g$ D_kW;iE#1(Rc̨*7ړVP*jm}eaPņ\E0ݽzF6_Ak[h27vL06S/-qwǩ,8i:u,R-Sr ,4u{u7laGrF!oGwta5 ڼ2̫<9;6qYEnXVVpẃ]9H ļ˞Jڸ3e~+qStnPd{r8x JeSԥUZ6IRXO)m?~U qU.iw͓:\_cND yWO~|!1BI_~~ hb^~w9aMmh[A'yqmr .4 rn?:,qo.]tLSd)i X~!z? SGq癷4>?#m&43Nlݓپ?Xe &ᴠֹA^Z(;@H!+=COkx1#J,6}J=)[OM蹋;gykRѡ{sǧVL}%ika O;vONVц"Vk U D2ZVw3\l179 Ȗ|:4gJunh*a:疄s,g9uVbr$"kİW`)A!0v)0<&1)!~#/I(5N)+UHup?kGŵ⽬  E3>D5ɭTOd,%'bdI:/cIY?>'l:Ttsx:67Ӧ ƭlͦKSv.¹(#SԑV25 -PV=zlD_WkL1Wd*2% ^S;?Ku򧍍Ϳ Cugj͸bw5vX4DEa҆ Cӻ,LMCm`rnbF:J;~/G,#D9h[8nDd3؂RvgO6Pbk\|eWBa Haͧ6Ϧ-[ 9CV@>!νTg(bz8.>ue\::I0cۡM t&꺼 zOW{o D-Ÿ&p5'8r(=zcζO7ՎsEGOH-y3XKa3,Mdw̌ϿC-yXLzN/͆ K4Tߞ`.:H~V&i2w!R!FEETW#{;2!oMdg"ٳ MXkLA[(4avZiWKupEkbՌ &vE؜&$r^?;/@I~2G7+"ǭ:(Yg`1zBBJ:y9Z;8q+yЧKJM(U!mK}&3nd^gܾ#.ni8G5 xnf…wJ߰nW: f,Nl3$,pSDFTvFzlCV)?c?i{$]aI|'Ov ag$Pϙ(\0;YW 0whsk( Dzne%uc gb Puhu)7&; b~aAn@.a{a}ȃ2/KawkgYA-"d`9먣Y޳\ŝBC %d ETO^ǘV<@'7 QTh,z^3n0|lbgˡΣj;ZM?"ji걾% |AH㳶ZRҒc0#xçHZZl67Aꁨ@7WFYX[zJ(x{8e ܉܂bu&+7 PzKoorcAn9>mRП}ٰ?3ѨCj61 |yE)@_ :X>tb+ Z˨ D1R:uY+ CJ*,ȳI,Gl/5sw_9WPU cM\E88/ xh>HsJ1ꙫض.y!0̢sUJyKפ4!+a`!͐ijPɺ^k*CϤsBV0 44=T56n}z} ɺiKEtC Z4-P봖/9G뚂WDDa:Y@KݝqTgۡ3`0>t2AoB:K.$(ʡp{S=3f=;-fg4y9foX3B~~ \o]⛾ԥcXjQam:6p .G^;a)to:2W-#`'slk .59N/^h,## ^2BDU’pYDώ 'YPz?=?{qȕ(WNRgvEpMtr)7vaEaZ;\L2(@FNyJ`rfk"G "&mISb>Bω-rmQN^?Kz/CBk !}ɵ^5w9&s/ K$5PU~"g”ʗvtB@9܄c"?ԑU`X ۥb B,6[N5s0Uј;v{d@d_0^GGxK2ti$6lr| LԻCRXTM < KuC G,={ zhsz@t@g N ;+Ȭm̧.rٶT'!gs97j0/we +D8@'*dvpZg> xM@vV4R$Zh^8Y8DӸQQn0!֚.ׯXIDp.ҮsdXm}f{9VfZI&#@f;Fߟ8g2Z#˥N<@CiTHIǜtZ%:fzS$UsJ: XsLTk,tB*4P(xd+Ge([6C*ظcJ/ dfook "LN3?Gf.W&=! uC'd)HNaVR#5$+ SL *]jId̞F4m͸{x575ieh]/'Mkve8mozTDE !WA~!eh(VVQg2di2dZm:~PW=Zm9G]PL͖7eC*A \FLWYF;eumQ䌭 .Zټ*D c^2\¡9&e m#x"= م(NuZ뜎Q[x 3[<+}:) <5Rr(d&nc J޽!H! dFgұN#j,U 3S]j>a p[_# 7]8W'^-ʢnijLb1+ɔHM}FR &Gp,2?,'=!L:\@O03L'KpK lGU"PLF-")*bmʢ\&Eo/g2jRl ^KĦ)ABM_Civmo1w@Cq`]EU|P`"//Y^tYla= NNM8,Ґ]g"7u@/FYpۘA炇mW۲/,hf;BAA 6.B]|+SB}EZj)J*}q;ln#@X{qmMvc9U1>k]bŻP2y3 vpi(%zPFN3 ,jٺnUՕX&`y2\},+ ]+4lz29J z0 3Z3g|x/>*{zy` !:I0=IN W7D =B)Qk8!BbZСNV".C҄>za^A8P/L d⩗¯qSW ȝO #^rF5a}Y+РcĜ[00inC`QnTc] ֏O\LiaUSE>t`M`10l@Sc2!2 О\[Am 𶡱4*U%Ekkr un3-խMZGp7zIq\Vx۷rM'q[پS$0{@O:;H0'ڝ/fg0#-l#۾(ܪ7fP2a je&}xZ(j{JSlʿԺ~wKAW ?IU}glxaV6x).& {>M*"Sotwɢ!? $dJ:Q, IxzדH.[ݫοe[ҤCѝp?Bl m>ěw(3 ob:{>Mq`e=D 2&7tD/?2Jd<%sY Om*=cNj{aKD$9)d*QE$eBf?,(0tCXၬr^4$2-hdaF߻Q0=V~ 9K ϹNƋM54"^SG ۙ$JT#mϣ$O+6?G[B*q*9/A;Q}{ȢqP^:5] ?Ń1$W[mӻ;;T3pQnMUI=C64TZTPvLDQOQ`܈Ͱ4F_CA%0}xp&f'V'O42(/_J()1ut%:'$%߫sJ;2@S^'mכ+[bZ̢Aķ` #Qͦ##.6YYA"ƭ wS۩g/ID9EC%Dҹ)!TJJ`6!߃M(|\d"gB\W1|;OpNJoǑ'q֎K0 -D_9N#+yyMQ={J0VVueI6~h&Ćm0vs D?%SynpPJW&fl6kd^"URoN ]9۳mm\lȕ|I訏gc L.fe$]eU,2HhNɤZϞQIwn&J >mIb2=[xyѠiƿc<`ɘQW6Ts7^5O vJtA%b"("GP;"t DGGmgCUCQ,+1wEV{nt*a\Y1|-9Q{M|gkb*w2߯"[ _/z7ӝ١ż8uRN:NN.=;|MS*)w Ef%h͉Cr(*<W&/bf-֋= ۂ27_] R*]t.8/٤9ٯ!5LJy(«" 4wMËLV5JQ!z c{rB^k8GmONEA)Dsֆٴ˹&̀$~wgI*~ܨyb5- @Z7;pG|TP))Ff[ kw"?]SA^ӪLNm]TO+ܧ {fr^Шh>N=4U*EkEڒ6uuVSug8Kv J# &R"IC(R PmYUMqQxm8ƟVLkڣg}kaiⰈtϚH,Jݠ҇ B`syW t#)au(y|+P1?E)0.%5,<{{&#&T0d$7y(3NJ!\ղ<A[Bp"GGf޺b3Jl~\ZXC`KɜNKQЙ/$N<`c'=b,!{[uISgƆ7ώ$#MqS1|y |W*d-[UWdN! ;TKls)B/Z6#@F~ k|(LC#"&|/mX ~<Ȩ&4|Q;{e&*^M!fZHA:0D̡;ZxR= bK*L :v&ʜ@>5rm<bFh.J-bG|1 ^1!4q \}O%cp:ih\䭁opbkt+AGcI6#]^4@$=sUŃnjƂ˖O(gfg0&?ܛ)O'>\1h|[{Vlko2ӘWYgӕ1 ln!գ> 6-۔l2 ̍:W;?֍pQ]HUn)#t0% /sf-gWgi[BT0q5Llh14]BBYIʢFNH=BV']8뢾R6ȽpK5=4vM Bi̗y*ݗt,|Ew$؛tZSȈXSX# WּsKQZQE>9*U"j‹?fFiy? 5e2%`I,Cco1{WS58 ;1SOg&ݍP&('x``5}Z^-$Vzwg\!VW_xCK^*Ȳ|D+)*Iyw+d?ỗYfOc͸8hKB!,bl.q1\,H]O|*7و#LiC'oX롰)z:iw3#F2Oӗa@>^Ecǿ"&:ϸh7rYǴVN!cSMHXeF ~[ ~xa.WT6Br| oZ^Q !ScvGK}b6?C]r$+8[ Kƕ:M~*!>eJeF]Iؚ:0Ļ.TdSѡ]pFnn4T2k"@kCM#vsiV Yd -| 1,ޯ 4cDk3 ݢ`DmJ_(,KוEYMcWh8x ]{5tgqa` C`v8$XyQ3`~J5bOwa(,K\zx4LjK 06SN/q}-ln,D\E+j[[!Z'xI$]s[b;idd|ѓ)nC__]SB1?k37ٍec?"p#Z(m4!o`SbJ~v \kώ%?"c{1h6Zܘmeb)DIsN@rVeoq^a%,1oU'PP b}!"`ϒTGWw#|.C#IZA7+zo||i }&_ۧgc"Xsw%Nsd̫GyЅW:lVpC<1Hi!|n韋oI̧e7={sgձkTJc:9P!OmBJ~>KRZ߹h*wMgL~{>~ƨ7a ވB%ߠĻA.2emЍtj1\ѿBڦjnuGYduʨh3xo~/B=.e/n9%ad 4UBs=Dg?{v& *㾠#>xR#L\6c&VM=pp>+y>oc\H޷wDXXdDi΢xs=DtͺzM"<7?jGsu6Cfc*+Ţ,͟,0?!\An=Z1jơy lE,CaZ e EyF =ά>ϧAxi7M=vR$D{dG^G<%bRRQvM_Q[]cک XȁGYOAEClo`dB&_|Ś9!3zUlUݪѹ,%H=ng@Z#kRdzw~\kM;FVwx CYsͫ,>[H),腚u9^0ɼ5;=kciF+dsLF T&6Ԝp$N߷<`Xhg uFp/+ Ú6^A8WT0.[w]޽XqV_ pu}x%B K/w?uɘv'P'2IbHE]mz}hc_Rߨź 9 足 W6Vlld84}C sY;Nskg7!Cv+Kw#/¦S^]G=5]!~:?On+۬L@#֝>-slȐhJ- ߡc:CV.xOuE6K!!ڔ-W&P/H7~JƔޜ->MrY;gt $xE =9x:i~k`[)1m~9\h?Ә92SI6N5BX3 gq7FPA. ?=q@vֿ;ҏpZl:WN] Ѻ2™K%c^c9 N&ޘAnU$] -w!mXcb(L+Ti߄Ywyvv?{oʩ Fˑmqu\}f9#mHSt93 Maaު"^y3j,8Kx+ϪwhFo2Kᗜ^Mp:ᛃz ,^rzWAGRXmyfkQnʭ (W,+Bq/ EN1O xN9+o%rtڿ)$7oax3W/gWbЃdHH[,@hoJwR]3YzI'].UҶl@ F.bΆal =X*U]ٞ1licUΘ_>Zo3ʯt7S&TDj9m9PoTvIpd=hqVz&G}%=p6.~Ո> PyXWv C&OС&yך/%wA3!yKA ;y};P}(~?c5y'Q$ ` x=al" Ƕ*tT*CG.1Y׍hws31!ҀS1%0bb(XA +2KJ=JiM~JA\t.!X^41 wyU#%2ʴ ^Q!`3P/{_U GI3$u#t7$ԖUVdzcJ%=lQjhM1a8oq7S^tQmZ_!!-22 ]W!|\lrtW."wwoJ[d^=B2'Ī,bS_;fkw/2'$crQt+TǍ#~%!_8Ǥɨ ;! .Ci/kC+^ dbqY= dpP]D ^j@M.׋2eC$( 1&L+G' 2B=Hx2*!a[@7aw^ ?a#Yp@*dNm;Vn܄R ZNj *wDB+ȆX.]<`~Gb2++HtW)jq/GV \9kz芚HFH]pǫmPRwIJV|zoMxʡdz'%k6q8B* )cd6؅XX:%>G<"kT!r(VgjՑ=ԩV${1?:W !WBn=bFm#4S%/`EB }ar ]=C¢܌$k;a=@x3$C5 FuU6`DntO, \Krm_"zIS|$t ? Jl Ԅ6e@\oyvOb6"ܑ+\Gxa'zMqwp('Ć+.@ ϴK;d5aTø(A1Py"ֻÃ>6ZO =ewZ(PUF?.>O/\OV51Vo4ٚn,JWW) kQðy!(Bw)S:(nuyH/QJ7Աl tC%Mͭl?㛈2#&%h^N+F۝\me*nFa#1PM! OڂxR[xX$G:g-˔;07CPy"i~ r^3057{AJq~4F{m_mlKIRАZdtd|8tWx$kX:#Z<#٧ЅL f5ƌB> O1QYJԉ?|rlŷA@5%1Elג``2Y'? x$v_c?qǮ:j`h]KI$zkZD"^"pQ*tI8C790| WINKjT:"BK(U9' p:SoWzJp,Y4' D']s 9b׈UݵyiSF $[tzt@PK][R2";6X3e䈸e_DݑDʱvE;よD xpMšhR)<-UFX /GPU=2M3;71.6HnvcI6k%Bf\ cBb%NRFyÂ\:IPk apS -M9NCΑX=iLڔ@uTa(.cxs-a%ɔnĎ[ĨTt-3M;]sC ]!bWJ^"Uq0L#7INgm K_ǹGƹm7[UלKqC.0Pքt5HFm ]k Rg7cEVrL5։!mGby9u >IMrrx ]| Ttfc95yT"yj[Q]UӢϢz𸹃E=} ~"b})e=i0[Y$8̱4m>&򲏶Z: 43Fn3aѓ `_&ҊqѠ,"!C\A &. 3(CgyL9-hg5^fͅ0[E_'E>l);624+^r.l`RY5ao]L[:)tmlq'Iq ^KGz>ޞJ,]9<(H5Hͦ[5ΜN\x<(6h8}pi 13i57%kRgN,uTkhjIBFjx]B XfPAnZ !8iRXBQVqε]Ğ%}]hn[$W&*"%m 6z[7s !%]R:aj\0F넁 uf!qcR =vz)"p;&'M1S &rDR@">\\k!:-ĖZx i3(.OO*by k=27cvd Ejˍӳ| AI0:ۘzA j?K+PvZ+&j1U)(JX{P{2'S]7%K,Mae\q73EaS&+ԜQc͋ZSD)Ӭnoؒ`SkYWfהf\=O_^yޕd wЄ:jVB}8Q:\0lۅ%ndZݙ*nˌ >|*M- ޓ>9'$3G"&Z:*)S$ogx^[& ~f'S +fYy\K՗NYdlPsS a17P7loHR\ʴo6^kzBY#57om>9hcuj¹^m`:?֐S[A{#`["L]?=]k`9/_)ToM,Nj7;Rᰙz=T8pzl*[wX䤰%>)Ӟb6wV7.j.< vecwB:Z#›T3cV)!갍42(%`9-ȩg$(Gu4aQ-v*vX/_.vAׄp7`Ȩd"pJ;85c'e-Ggtͬ :)lu#ʵdTxd ԟ _!kP#cPpc@-:Jz@@h`%i* ė|Bm3]T@Ṷ-㾑;êj֫ :/"9]AA_;@+|SCF=Թrq tͰSL)>3 \HO5T]]+ ט Xh=$}͝yO3w "38_@u}#P]$`͏ڞ7K"WN$L$j/ ؕil|oMVpֽ%B[Zɾ W2y`( NpғEk6Jn8Š6òX]EƮAMB#fEE#_">{\x-׺̇e*` Jx+y;/I6B%Y =5aj K/yRS3Lu.@"a&J俧ѹLl߄I.xV@t@Xm|}xy`yxZr+J9R>Μl.[+G(EnhJ_|OpN.!N =ѝy_#Um cS-@(<,\ hd]x /mͥA+V3?w8A4jG+$/QV/PkX# 0&<t'F>Qm Κzq^`#ǔ.0Ն˂|Ni/$tU(L=63Y D_sTNNbI) l"'P@ o ]٨{eގjNacɺH~* Jf0OwO^{OO*n F,,cQVSajuw ;ALB<#\L@cE(b Ny$G!{x;230+7(9z %lNAL-c6M$[Oek ܣN歆,h n_ќFQ B`g۱9mMEO 0NM@@֮fgM~u NZf#N /I!N)A'sv­*,-nn7(ĩ]p4}˔6}ǔ +M'vۍt+q\iytzv#5Wd!&XTY+D.p^mdK 3.8!FXۋ ĔW"ؔA@WW 3A0T[/20b7[rɾg%)+ꇪk eUKo[e~F_2fbod-2fI`'wp^V+jϙ%eb(O73;^;yN"OkRAj9,n.dAXǮB3 t~Тd L7s |  t ˜m֑`ѐa||9^~8{ dž EHp<׳l3" ^ J6QeqL}Ÿw;[М9|*ApבɆ#E5sΘf "p]XW/0nt?u$MH]~uZ:W@v g2:KSˊ5R?(j{# o_c՘5}-FGmh]zC;\x&pN [vB!8ߥ\W'1+utSpyARx#kDTN3 r6] G٠o6.pRēL*Nr @Y㻶ĩWamceϩoQrסL/7:- ?5)B#Vh`tAx@2]2'P16ds m6TEK3~GJuIMAu2"{m 4Ewf!Uv\맹_(N"\0P|m@$OpjJp>nn{BΨJ"~Z_23–|%JJ_'%1CXTSAvrYtX)4`m]^>kDs/4?Ujap?/g j3{fSa4%fCD)7a)6R: !m}FB8"Wse;8wri>»:\lV,DÅ;VS24KsK_gCӳ*<1A+Cvޙ9;D]w,_V zmD"L\HN\Uub;@[|'MB*h&✎WÆihǮJṼtcL̤bQ"gF%;u~Ž3<5dJ'Fb d6*l%)t;(4ev9R@ E׏Il: \_ snvY) =] V8Ino \MNYP m r5<0;Ҡ 2T4&rxQͤi9ƘH-R$jb̹y#p(YXIn!=WГl IhD{x+1_5ܫIPo=33)QE-o6)FUŖe"\XgGahCrV-c(-^ԔLs&%blЍE7E>Le<,&yG jO8t [^R= b`e][6rv[ 6%&'̿OI] C1'Wֈ8&aҗTBMä(ǃyOfy&ߵAHPu>>9ugfG GL$nK#v 3$bCqH! `J֭h΋Eĝ㊀uoؿVk܋W#Hϟw!d Tݟ1'Bz*e]Kl$A֒[0KVelZTj0\cd/|{ԛM ʛ ;Jq+jݟM!X R\RU|{x0g>b 3ƇyC!jBM%SOEx~~^P$ΉĻXk2Ybے@~Ox$"AHeTQҔJ#dCA$1:ۼIm/5m->\dNG_$~bɛ:oJ*4٦^G>Bm%CĺхbHc\Tf z2hy2_篂L}k!q qq,NYI/ij}GC>Om ^hC}d Y:C XO};d'Yh9erLb{iʰRC?,WS^Z7z ́g.KXF! k hc EGv $)s͹d`TyxU?~+(ٚt$ܾp)-|ݖۙis<<=`a2ɴDկ=a,1qqhhwHk:Q=:,;8!23=E>I {5+@#"o劧{Lw]U1s|DaQZĮ9+qCEZO Y mnsQ(>fRgc0twf^'Q鰗郱 - C jG F7冯LxR*R4:UԗvԺ\*rJ7 {3:EIO"W-}!˴%}5a6_ Z Bw Tm]Gi gWt=pRҮ*#sk6~F^hBȔZRY/ܐe\gF^6ϊ·Zf=I~fAB#8QG^\hARYʘi40aT$\#{ ]t8lþ[ d Vϩk_3<rѐ/ТWxY2I!}]˔V2@EkCQ2''G(t :JW.p|R'iq%Q(E93Z#HgT1(uAUtH(`Nmm*F81j HL2;=|{w坯QHF&tK^i,ɇ\4h8f^=0TF RP3<\o2WA-#y dfε {6)*b3-N䅟\,4'9@" u[%P Zt^zU;a7G)NF^-UZf62~nԝEet*1^>Cqn!8cȞ l ǀƲDdV8@۞tӂealMv3'!B>{A;plm뒛3ek_BN?//~4PPjLNJkGQz {M|6Li*UqNqE"LM̻5oլ55/tܝ7mh*O(kT#ZhJkUtZ{Q` ZfIj$x;4+J=w1_%$+,k2dz WiՇҿ ûRd닯¤*mh9D{#e5K[[k"c%x`vۢQ`Vx=ml.D?щ;VۖUXX9|$e2;W_kʭ5{cdE#IX3,w'_mߪyxUw. f`!::fPAOx׼5mrnQ5hcRHvlj_WW ^ò؀pqyB͓X" CڣݸoֶrMm׹O+^MbK@Qȧ9߄bpw֢]̤ƓĚ ~1Nw;u'LM9tv)[ Ied! /Zl=)/3G H>Ӓ꾲xCRDx O?u71#)YnJ ts{A@",,~i!U3iZXw%'rIߙCZ?LƝ#^h/S:e2F|ƀه驅w+T mPBH`ݷbo@BCF.k1(̥}Zd``Y>h36mwv 蛙XysPwUV:+AӹNտP7^dNJ_Ty2$u0 1sx܂T6zP ]MUFx^iufRb+1>>N"&%~")\ [%3Dp?-1M0WJ +I1X=o_ӻ." D8g*Rʠڍ_(1 apytTҴ&ft >~UX14Z+VݖA/aK^뙥zlԔT ުpI:RUlR gh 'W)s`2HޢTsyTJNrz%#U|葓<H"b⦬X'ZL%G tjui|ް5Wrc%z ]U,ߘ0)FF'4l\eL AF:w?Z9 ZAh[5doYUjZcNXE˅ jyo}JPҘd: #H)i)pm;K~/$&h䄑d\Тڷ].2PHaLQ %1Shɀ.?/;(lwRj%J~l&ω16&$qLJxĔ\~ɖqAv1gAiץ>_MG9Ǻxcrv+3I_IĩF&&)}hnDfdMCSʹw$NLN^C0# -R!]C-5;-˿ШN`U;N]w~@^1GĖo/ufaQuUe!cܠe8¿ػLRemvV_8ń-yD`7GٗiOeT!4X_z(iL7>%$4 0l\?)%/l77<@˸vDNIUI (y+ȳ+Xxd:u fJFPsNr̍$\̞31J " $X7\ʚx~ jm(~ jXq ;.ݤb`(R1Ӥ`&AنWU%bv\f2{J6jJW.{e: /uE/6?GZzT˂ R6~p8Ӟ7;7F."?ɴ"Vk~"4[KIQ?8҈K(6ȯB}6j)oAk7*H[5aض0 ! D@$Q,H~e.|Efޡ#|i-Gۑ,PPvMrO5Z$D+a ,..lep4٘ g1Y@MUXw`,fH )R@H[su4Wu͝;cc&WLyroLw|1hWG}T)g^gFj}rě׀ !e*C [&ܤB- tEGk;lCB)* HFX×ײ_XSjLyMUIVW좸42'?Z?j+#Y CiLZy !GV 3}mK:I@qɀFFQpJhqL+*I~R,&s^|).=H#Wsw`2&4Ip 3~1uQB@biWu<ǹy# u7f0Y }a[<~9J2 5O7 ,Si?.<)^ 3**z)a;~m,8JIիU24.NnQЧ*fK1 kՁU[S&MI+W\W &ĪZx$SeۏVUi`10 fQ7yIOh,MF\tdLzpKYE; б3-nj&'I7>dV'd9frߦձR~yADrIp}p [6Y5z*oT?BOːxo<$.&1D%"SHNE-v3<& _@]d:qx.3 ' ه#|{r.ڣ`to{:޷֒+ o?C@?P2K"j@*pQaᴆ]CCjI= 69 Laf,\Y իUWﬨؓRAILVB>&N@yп3v!(UhF$vWW|O dFkn^ø8Qlr`Z񢏣'U-4ME6 cG_ aPⶳgz,ODCS~^ i\zMyS D,otz~:9Ymf阉K GD*wxmݑl􂍋hnfzckV\W[ h \o[uM)~)h\xX;Z 6½}5ظǨˉ3c1> _A$wZ0OX[11[Vƀʩ6UAQg*0!]r#ϿBp8 TOq< USAz|{.m5Ğ*)4$[29;P6c۷R*ĚFn3" 9us!rprl^~}82-"c7 ?R->!nt qv)AmU3G qQ G *F>O< 0 SqQN>Xy *o(} 7w\莻=p`0ĝe윆`&Մ.%O4(`[J?76xk fo ]12?ﰸq^Eg&l4AG+*ӷV{ wS#eQ%aV:A`c \,(%Zb y0jN[yB׍ێA>>|D}bN #¼Xaf%Um}O 1^=Y8~&pf͍P@#*u-fB ǧ]x /E]d ٓa] Hq></@`(Z>%A`!Zp`hF &G$p@j#G-*I_ܛVBje #*h=xt_pR<}A\^)T!l7ҙP<-jщhMynm^?~gA`"Ul緙‰ʂ%'w{q#18"F 19x#,#[TVb* '"+pO1 |`kI8?2q &Jp$a=</bMbMmp}W8^)HJ .92Uh@٠LY3^:[k7bE 8JW W=;ZxƧYDkβ.4L^W_? MPઉVVJ8$|yM2.TU >l/E߄0^!]a)[%qQƜZ-(.{$3_y Q= ol&q) t06!ɶKɑ8`mUCI{a:[PJ7'L74A/}sFK y*?|Y6mOCTDF,l/.iqg&ꫭ :X4մ On;@L*:8#.i ODPF =ߍPn֢qZ] Ϟͥ,^АR?n`:9l#Юa;>q_:gRѯxB!V9APYEt4dԔה|ˈx2z1H bZ!@vK:Fn6-Tt0GG>aV#y6'wy bJk-fVk4^!=]O-E3tHGj'-8b9#I jt.H͒d$6(es_?!Qsv`91juMIPw\,g;3K5Nܳ0AcX*ڃ/>ty#'; mk z1];48پ};?EOr{MZp+p*/ Xjz^ڟME 4er8" S7Ж~c*{Xʿl(_L;Vr, Y譩!ikN[0ftЙ|_2${_W l{M$eC"5q򝃙ʅ]4$hZ6eMtLBHC i̟s LG(2y^@*Wte4-g⪾F όĭ YJeON}%Z=BRQ9 8Q) Kׂ2.؊<ĥ;t6j4C 5^:^{N59*1,V؆JEpFgrjX ft3!IkGJIX pD$-7aWɤQO '](D冀cy?#dXu"ĻMI)f׋˃/G{-16̶ u웼bT2i9Cy4N݀}A]8A~Cx9 <E7jTou mRab#qC;БXEP%~۵'H&M_F>8 j3=eT*sEY.>"0IbЗ5Ovry9:\}T;h!3V,4phQ 8gkj9#&ЉGL2^[ЊpirYt:#8*ǭ"TDDnU8_OƗvf&8`uPg#)=T Y/OeqZ}Ahf_]S]b/@ 3b 3N$ 3)c_%[牠si%HYq6]݀A"=zij&kz˂wvva/-Of8é:l"DCݴZAe՘J*XG;K՚A_ŘDF p]KwGA49:gqʕ˅+lCgmn@Ģ *qch2orQ& ;[z(,on 1CW*wk%Ӈq(QI&VZ>`CG (i)BVmC(uꟻb;vr|.h [$xg~ri(Q&E ̔y2SMMcoPlP"\ͿYU @0( .`[[=s[ˀclzA-"O=M_qʵ"9Q U,1p:T~zD{6EtXK. /rdb>3I'O cE1R_c,ZjdMc` h GI ML:oRJm4$߃^)ڇM)z *.rF[G? lNb7f.nn;#e L81/\X-j LX#y0뮠 hLg/aO d}/G "{IX@}h?32U:W4n᳛d*ܬR7{^9a])=\&Ygdt{MkOo]Quh M\_USHyMx!]+#ys mދܫlKs8ڷb?M[1??(-#Lcnl+@-ew᧐Ρy c&^0W6 аW߇"Pа25Y*ZʃqcĜ<"b|} j8_ʹ59+0zA@Rto K9YG5U)v]!͹ϥ&Rԧ^DW-Uz[gN'J }iXLT?cմ7r^\/o/tЭEúcibAc}/&Ʋ-~-aXg"Wh^>up0ɋ(_O-Y_S=nJ_Ʋ\xX><%R}PSW98[-\t%ij-*'H} O ¥:GʠQ{!2{2V"f?_p&]%fsN H> } :)Eq䊿2!F>܃y[1(囷nT8n´ G=AW`MidJAQ%vI9М6){'z0ؙVqز8v,@8Ml @N3hҦ{n,?b7PqqjCE;9|6z龊$ډHVi7F3F(EjEsOʣ],y>Ō#dPvtk>K{r:mRg`iF4DCEy`ADPK/o}TAδh<.6KVmC$b't$č8ghSۜ.|*8|z0MFI!%5ϖrD`Nއh[C¦$rV'Kw^, 1I°P]]'z߱D9t7h&90Þ\ 2% Xac4s$gr~CeDLW 檓;ؿI3+VCBV~? siUЍkjV[,'pgĉi_ww#RddIo[Q2羥B=UH6A2}sPĉu>I44?.?Χ=ZBPuRogīaoD[F_N"S 7 51(` Me(DvГ'3hg󑁵K5GDOhOeBˆNEO3;Oyasl)ͽjd8[w`Íqi0@%3䮈 [Ml?H#6BڴHE[A.܎"1:L1Dli6ǮHAp"aO$zSR|31_vw}i:4XvL*=T UU%;`uApnDSq,T)?wxa!B(!D3u@4}%m1৻s['o wz]*`)x{nX:Dma#7LYiko;tj'|C_٥mYp^iʆdb ̡ ?vE5s% M=>.|(nm"|:SFLrK~ s.v4C+=*D9m5"j/)1-иM3rg@/%\hBvk<;1 `2<gK`iIEzӍE8v[[NLpzH$cP` &OH!tVbsN&naT :u?)1Avʓiutqy%Ymʜz}}?){V?BvuDBf.jT0ώ voᄆZzSQK{*S$) VrWÍIe?.{~/MEnRiYj$5}>Q ~Ou9~e+>\FT(&ƶ >cOpؙWniRlh,j6`dWu=p턍kHH^/GPq8pj _;76<ng ġ\[^\|ed&kА4nyN5%t>? l&/$fZ)3 4y|K4LۂBSTaX<1)cܜ4X]~bUEzf}ڇf|Z qkYżia"\h^=]T ܞ3:^c^2 D 9F\'~^8bP*op??_ˊ0O&"ۑ?dg8?qFPfs-@͛w{dJr+|y߮L㔑إ?9it[62#]$U`C }w旝hi:! .jye>%(C)RZDo)")}j|D厪rsf<3]COBPFCl c+ t!z]C^$sAMq;15Hf&'Ӿ4ԉxQW5ݭ`jSbXf\,쿎dT|j??FBg(!{BώmcH+qx.u48qņN(ƇE?1}ZZ)_[~.C4RMqYW~?.!g# ٦qfGC.Ew%]cNe Ws^&_;F갘 ;[%*AԔxq&*U1|91e+_FH '(17854V:RI8{RoY\lT ʔ >*͇EAcYP-U}(F$}=2V~iwe#'5O"V*mS"iXxU#l }/, .Z}gcB8;K<*H0Zt"J}w>MJC#53{GJʑd@;zWlNN>%qL* !abIv`V/+ lܥU3S<䮐AOd))?Nj β&phEn&klh~&p_LI]$J4i~Ī:]!?bMʃժfdF=qY#qZy9ĀH嘤4T.3 `h*+ 5+hI/D_]bo_/${1ӈsƾd#,a^wx,?I#>F nҝWb̚V7̴" WLgeߣ+ fϮWn3%ܒ&E۾H_.eo8FO)jE\- PrF0e5;d,{!'V?۵q!ʭtz! ocq^vl'uOǪwA6 #ym㌎s/.IjG۸zQ$=͉i6M1јqcɴL|i J&P7 OZފve4C_(A#֤Լ"d=W'ќyLxɰ{ ]c ><8yKZEu곓´k5]w5B:z=2: 0z.%XiXN>L;/ qzl'~O_9ȶ6y=MrQY˩9hgw8($/oNTt3;k[h0 Yw_۳+o`;f&Kɤx)X^mf@YBeREr&vZ'D N.^v=G&op:eyR2`x> £6Gr {m0l,A9|do,r}+_XjHpUX@*"|D4.d?S4*wK?7T I5"UkAp{ɟOB+] /gxu/ұsJ=at50~GDjL`%%yǮN{6EBa, @{Q`oFC`9^P=,S!p/:^EUg BlzV/RK*Rd& ]& A6AƐc d2+gB%)%~-".LwVlΌtL)"vuu<_$Ɵ373+[%{)^ Z;KPV]p{z=ݿ Ћ ȋ$n523R4a`(}'t;WA)_S `y!RjcKňz` )J!"O%Gc_ lC99)DܰLi%,>?>tJJl sB2Fߝ}B-%Ơǁ"+`P2O7kBT+Edjĵ8~Dhɍ?; P+5@UC} _@CmJZthߡzt{3 ŠVWf_ܳ\5\$E2dqM1T_70RePmLHXom2UMݐ a6lf/mJx;a׫{KDYk 7CrğB!eK< 0 w]6Io3JtwUNm{SE=EOnX{4#{ l|mE >nbWAn5i/GJ#K6/UL wω}YǛgo:I_CCnyaߧplꉳP= z56K#n1Wnc3v#8B +¦֭/PO1q4 }DjG8cWBa`'o)n)pI . /}UB6z9sn<0ƨA8h[3IodZ=h\t`qET୵˷ QWt5'2x0PmCJ/9!!񟛡V^k%6z6w>miK ~qo-. TrLĻ(+Sz{lxZ';ۮ )3Rtү Qze0 "TSRdg!ߙ3qI`=eɵfBAM>UzZsG>Y6fJg  O^fa@ݘ='X7WN_Y](KO "g2?1TT\gڈ:jH$,]~Sqr0'w\O {8rznsq3u>\Or4kvr+S{::J0,w!E6XYh34 Ʀ^:4NpT,X#k6HXydYl o9w&}vhC,clTgzje#2e2ծ9xzn?! И/%N?]^Zp_{2gm'MM&ԙ"U5B;>RDҕ 7{Ѧ#ݪH1 I 9Bx2jй{IsUdFb{ ÁBeF{|6P\iؚGusjO>QmQFH~}r :3OYaQm_h'HV$Lî?5*КmN[X{@:iJ`þ:>R`>-IkBDolY]n&=PP M B1fh>P|kRՇy"͚/F iV@OHvUWgtY8yk??}(xWɷ6jg;\soy|ѻU+ m:eU/7 io)TΑNy667kpU^7Φ!*@ae#>,חM%CmwM0.:jd& ?Q}{ ՚t؁_4e X\uIQ~cPq)]?:tгn\z8Rju,ݾHoU #WyaŞ#ِJ=?# XupOPo.'[w^u[C'{GK@"BLכIW%qsb(f_"1IH=+?e'/E. Dbd6/a4*Ť k2Gx7@ 4@>>̏ 9ɀ 2h:Tj>,La&n`2T}O#Pu= 7T ѮZLgkf}ΐi`JY+FO0PN ]ceث2(QUǍAu>rW 1Ydn5 n 2%xԻ-FdXErgc6A~ /,g,Cϔc!#^|CEv}oWrvBޓZY?̽A BX"\Q|㜸!P} H%wچeu{-)G  ^y%@t%TO p Bdq rMXwO>̕bam;X7R:<` GV|CJ/ib!t/9N}1lCJG0CSb5%s(AZ>#zb%3.ۢr1gm>:;#執F>vGYEm{I]ڜ׊Z@.:+O~oT~)ޮ |iu9Pk mc6^9n_ kzX⨢K "pRy*J߹)5#nx)?'m|1:gM@\'Qt0#5ܦ,zpœ"w| "@p5[ } p9lR.-HtM$-"!P>n$y7) % MõaQtBj&-i Sͪ6,&D!#ʕI_S ɽ1$Kf2]=ƫ/0M-d]"'hIP.;^ԫ='q7W/I?-_}r1DrVo"@+ҴMBv/]54#-\V-Wg4)R@ϾC18ۀGC8$ҌH]WL,;{THs3=b6 E_ p,3]J3D'vo_7j0idM5IKg8Ae1y iѲΡ|ejZŗVb:&;֠Hp9oj!ٚjJ)J260.P~|rbLz?#'k\Guؔ-rKt: ҭLTWar7[.#XB歞\#D%k2lMN46sRW1YzrYP+_qw~%il6|' [zr LXŞ)h5]_5$jc|JAtu{ S.ρ^杩8] Euʿ10 ˓[74rp{Ej}f.P ÈD՘Oq"Ч^Ʈg\F3򶰷{qi;o$ 3GrЦ&}qώ("}\%]c&(px`:N<~hWJ(s\w H"LOԟC1[sk)Sc 66J[/TSM̆tOkH$# ]xE Xw[c0 [y )z !M'OL;mKCs} r+dK{#lM eas+C]l6!7Yi]tWo *_=G͍m~M0S-Z'-loEQr0Yg~l)8G;yk u;ºPmEf|gt |8SaGsd7*_1Do<؛kw>)*3KobO 傸cwhCr4Lb3nuiv^m㗸i#w'L#t.t&~` @e]0 ̙ osܧ}yt {0Iq:g'3\EZ^.#M<*Yy*[I4IS_Py&+/' /pعi\`>.̱d'ω4yfxw-GGc)Tꆀ,ij)KٞnXޓ;m]+ytFy;' k6j&rm=΄g8h-$/0S XO2]ӯW%N8q؄G PPq '$|ik A6k JGQD󆝦c+h"}Oz;m_,~r'9YaOO%uFXmؿ r# 1H[HA[Q5v\.A()̜CfP HøCc\#fN,җ/(vP?Rp'8yȭ&= kCN^.2O4i[`kѰ}&)8ְ!v~V%1fWraxvlfW3AurpJ]^Lsb *P#F#^)%d/ih~OoaF\)Uq@;G䆿)!$M:h2w {AG"\WpFmUjIeۡ!3gtc WkAdɔԘnccM Q^ƗNaUI8Si|3ڴd?aeTLimTK$63T ZW=[)UJ0Kj7G/="'%*؊pkPP !j"fvH U'IX )twϻՎЛZ1-2EzaA&Ff.p!$A3w!=i@, "o'JE/ф#%SGJ U2#n.. Jf qA`r! oOJw:GZt8OրEy:9~ͶJH.GEEKU /dp띜O,*&I9 ޖl}4;" 2BɕBK> yaӒ" y/BsAȭ?20gZРtt+NZr}zMFeՄО$D)[@}6Յ vր(UbwYwqsD`_G Kjlh<m?+vOOn@Wb#T:IЧLvPe^I7 TlHmmY!kϡAEnF 'tPl Ji~z,Q%O;HіuDm 3zgEę<_sKP9~·29N?+(ʵԉk*nF]@dLm38uFe@fB 3fR7f>}*IMm^P:>\l ᅫn`ߘm$<9ECB?sQ tSz7R]ו\A򔆱qm{AdN`HXi((d٭cm80xRk_p ?wmEL*"MyyN.cGVEQ[ C7B0Hǯ(6FPO Lj'<:EWGɄ^&)LzX۽124kJXR#lW7g Z~]ǟۻT3~19>TA !<ń*|sK*T>ؑ۶w]븒.K CP)Bmg. oXG.Ԅ4.')pjI\ډ\+yic 'Z5,'h}t{j~P-Ŗ;s)Qc x<@Sz^]̼Mc/9OS < 4$/h>Ĕ6BkZv:;b׺gsU .m;H팅mメx ztn+.Gn)a:CH{P*5ptS~@iWU+Yk/EZ3<4&FOb2Bo5nP_`#`utohT)f¤^XQ jp6i4o;SVXXyGjqDhz֠lAϥmϠ>v>cKLQϦBu2;.yo;պw5* g2N*0ϳЁ1 1chĉ@(ZLH;*7Tzx%rT$D~ʋBj[[͕]z߀MXuV3Wr 7&Ɨ{#/UJ Ǒc@nO&bΩU䈳.@ebc==Tſ!AõYR ^[B1P;&nA`-}Mg&cJ fWBVJ{`Xe' wsb|JQUyY1uGJz@U zP}ur$O%v:+ZW 'm#u?F=pbG8" |%Vo!h9?]=jB\ "/GwgA/*6:dlkܢ%Kؓc6 \^i3q-h*Tf>n!`VE|Q2A)W˝YZ"c-py*puGh o{rwlFp^(L(/~ /)/ΨٚbgE)@V*9>QO3pAQ52(gHqVUK)([J2h';b\K}EN'/$ yj*Jm}3 '9?$}a'f%f% в*ےHj#1{$2oT2X}ER&z伵뮽 TT-vBԉWGLBqJM$K4B;h+f&0/X 'ԭ NoBFT#C6;9tHQ}>6c2 }8x*]bj /(&*Ӿ$ >ե 9ȱ1>D5Ye r .PDq׃pбIof+7i\0oA'gUӐm|'uNpŘE5*\sGG )gD.q t E+U8u6Iĸw?|Θ]_* ~:&̫w[R+\~T-ě}b;*|o8F6EGvl f芩d6e<s? [X *zx T$ه༺**ҧ?lX8lUV|U9n [&p8*4'ØC֩Eek?p0< g~h*D0 *C(ATs8r 2GĆ'gjͤqdcx]c}i[ ]m¾\y$7 vkBAϕ6@"A>nKdLAL )#'9,/hNQ:#٪0f 6#1Qi,/.<¬>OVARdfJN%TLƧECg0>A@)"zfY"&EȬ5 BŝTVc BK|]2g .9]gh,մ0q3) U$`q ]j -ݶշ=PWVyB݀_4\ɵex(&:Cl`z??XXNH]>9kzrNGKPR+/zL7ZjoE!{u@>%FZ}Z-oW)]zFd-TrS~7mRZvF2b#ޠŝO'97T_dEAjAW'Wk}wҰ+FZѩwN"6YV?iPAem9I\DrMyO% r0$jE(ëOL[J+/Y) \ԍ@e,uȋ8N(2ء@[j&)6]CA2V3F)Cn73-gʆ`(+p 4rEl`LMfkk_db|'i3uXg[N1-y3GA_w;oUg m),͐]ml>OvBSV]T4W8ruoχ_yakiʄ׊Hq9^L1h' t/kĈ$Ր9z4-U䉎F`3nZj_9' _Z/K$\ޞE Y`s3ƹJMU>!؀k) 28Hd :Y4XCd-]p0{uZZlQNLm,*T[Kq y8Ҷ‡\Zڢ Єr3<+ V8rOYLt6d7v@M@ q,JχA_#ോHJ(a Nxr`=YDAOn$X2dƒx^ʠzPNv́%55!S"][Pw+顟ѶgP:㭞<VBAwr~WbA/[ݐM P7B51zxG[`(ZåfKmD>!b˥ ad$7xpMq&/6*Еb(*^\,7nT=7q6>v;zڬRt9r"R-b,ӬL#.aqqFq)_Q5Ԣ}i%Y2ckxO"lk_y[C=F*icћhW@/Q:0iM!%AL"EmdUEDUҲaŃzC`FoyɇXn9O-<ɢsy;ցnR- 5?b(2Y6ٍ#Eɵ]Մc)1W7l ,$WpujL>mt7CltW߳7vL9ڝGu[z yV!4ε\ 氾0{ϸ alהEBDmņj>`I~N-AGx_v£b;5/WӡKM%eln#$};0y g,h8`rYoK>^P&Ca-5{ͣ$PJ*hr˟wWL1e7X6Hn@y`CͣM3@{ؿ\Y͈IX:YN|jz}%6ȝ{ޥ*aʙH<CmQC'2! ۑLYOj$YKq2VzXYI}7}:6i\FH} :[|N!NLl狕kYʚEds˧.߀陞jwd^K@ 'y njݗOx pnf'hkz}jejC&.5sT}Grn~=lS>C-qaÎ38O^4.ba3vQ4I*-0#q#,G׳`R.]\UW06vx⾹R\jE#LH+C V#(3̹V U`UeBumzN $'kS`9rIUsdȐ298G fU;m#<"(:R2Q6}=*[?nO`召5RnzoyDYR{s$+$*]gUί.\^u‹ 0g·t .vu]!TQ/@Hlf3^ȕB ʗp/ELg YVdy1)P yJ֚!MmR^Ph$w s ^5ELSVd/nٰ;-FvT(<`H)f{(zm]j4,qpzY rSԪW%SK|S~we[ ` 5zq +ma(ok ۝Υ9x0t<@dF>և隣Ĺ.Kh>9ё} )p>'h<s1< qHsu>ܸCK5uYR f^EK['8"i+j\{(v5"HDzj؁y|0l v"`WΔ@|b}t @՜f dSf:l}\vJԟZ\LvƬ(>hq${ Af{ƴNNZ*LleQhBCx8^5mvj\k<8X0בSC ,2^S݉+Mc4bQqU ] 7̜sU(S^8| iFٟlL,J71 E\IXy.yp1:/t;#;j:.m2GȰ\njbk I60I-H6Adw:*$^?ȏݷwM?+RPi cv{~?$;pSû;+44VD/^̓ BMdX8np]9 R.,jw Ͼ? qóOt?[J1_}6F3Kcw660L^\|X# mHf`>SM3#ʉO$RSzR(`1L$e7oOBGMWzcEk+Vixu%HyhF'^YR)0ǂ @.P ]&"qҙ8GÓq5n2n l5Ν>svTwEGBO 6`VzG&rYq,D?Km7 qŷ0KR{s).|9b)W o0,[ 0^egHAišv*- jSuO'ǒ++C~0W2>)Zl|7閼}34 s]W|KI1t\I\AT%^&QFk~`"]Oi!۾Q2NKؠjNVEP8YOc%2S#k8'w\ʆ{- FݖV偲5N}ހvYTntaO `H.~ؽco06-ȃznO5>mgc |^]/w7Cd $#D X^)&_2!fHe^ 0[\=QyїN> e]Bv㵀AAk7Iidl`l2$)dkk;sq0Y 3jE_hID "Wr1HѼfn@(CGS_ 0 6H!边BLdM@d'!}<USgټܼN^Rk=Ui 82@%wc=ŭk%RatcOiWv<<9SbqJѬ6MHu(5&XWKW0c/O]d]T[d;>[8 8:ҏnZ]@5doU5hrj*mHa8Π$œ@n-6Nh1 *>Y(5L$Ril^pO`v"-O- k ՗~t{L8g\:;o*_EZԕ$5v]$4߼4Z \!1&v! y #Nآ~*6 F5_fXc[{Y NccCItݩ@hnRNlS3bcy:mQM*6Xc͡㣀gB9eH!j@,u[ʄx> ٶYȥp֭jmTo1fSRNM#碣Cjk cHTIU8;Ўd}B޾\zCXO"Tzs Jt"D\@BQPjm HIP+a9 0]a]lRc3Kb4=pL5msȋ">{0o]E*=7ӝգ !4(#oHqR@nL̞JFfg!ߥ4rUIq ŵ@hv ݅*"+wh9apN)YxNK'~RELPMNݦߚjqQ#D0.{і.+g!9 'M{,WŢaolj*paM~WByD</eqX4Kջz}a@ aq" >Ep5h-X8]nR*#3 rT(M#LzF6 f -P,]˿ԶG 2۱]@6Mv$;ܠ:[tC3MeXԭTWkKS) dwPɫr}ʬ[ OJ: Ҏ)iQw8jKYg*h_t,}B/`N,Vj̑Ge1GۨRhwSS0H>?42IVpNԠ2޹D\ZOΩ=I}2ozبUAų4d|x). ޺lv$S.eN!X̸]bXwT+9/`|RGu-}Q -nĢ$3,6+1jp'W]ZEhkΠ$׺-9#Éɔ,\Cbvz}`+_ozx<@vI$h&ʹq9_Pۡ&;sZ*'sNsb|r{ PE+7$X07X3M#b,g9&=e^ߟ,At?y5s;{%m"fb%×gL_\,LB;TJZQf)jʃ{~g\ʗMj#2̟mT2(òpcWvW$78nx%yC`MQ:w񰴛E+TŀU8!,Q\*N`w}^*H.nZ;dMðޕC c*MӀ(ƻ,&|c_f>$bo#}A%|=c]0Qg5SxiLL)zKvZ`\[JEM׾(W:kґh<ģ 8c-c[6pYu͚>Ptoel)vm9(z4䑰׶;?#?0E&aEe_[՚ZbMɷv%nOA#$M/v[v_<#a]iԘ(}Z&gۺ! ޳~ӉO :rr v.y"!߾v]pl*\V[Z"-/E PXxmYLJ94wPS͖n_TU"G$'RJ2q{w^s|K#I!7zV[̪%N]x3dZʞBɿ^bhI-_7(۝3 _F`>pwJTAaB1'IfTwc;Q+os0Cl `> d y0eh{\ I>`*7X]lً{ INL"7F0"D>:R[b')>LT+U3pnRT`*5.hUTʟPY R|Snglc?1n81"8 B sQm- a6\vDKsؖ2 &*f/ԣXbmP1SԦ-=<S]Pי׏[P=}U&jܮ^zj3g;Z-47@7"%:E>unɫI>hg͖a6}aH@7);3%g!ZUNɥI #g1G*nZ,ÐZ+u6?Dypk|,OEAo#'U]a4Mֱfrălbc7Ҋ4s r|V(DjS :MxBdlAb3 OKte&As9 ,!R6h5 SM{k61v`I9(?Cơ41)$tF# SŷjO+.$(O$-s{R2KPiF v٧9eoD5h8"~%)e"I2@mŶӿ')дA*O α( N6صne,'.ZI?j¤ ,3۴N?'ipJ :A=mx[ybDS 7Jj Z1KW]XzksAaNj%gdu'[)D V/ܗʭ#YvKK$]Eڰ `{ήR3m$ul)$j\ˇ2%bQkUb=]UQG]bmD]cK͹6 IWyCZ0_B Ëfq4O/hF9'Ln*؉]TIR y :J\ "nD 9k])os\Dl 4bCS&t- >_g')*G`nk6g MQ'A҄ch/TۈM\ĒrQenj8Om\~Ҋ8}qd k :7$&u k1*>z#Y$zdNm:YIQl,LP@L,f2hX&(qN;B RS8;z?qA0H/ ۠V8ȋ=?a2›v+UHӛF0knfY Vʩy{ (<3Oϵ <*7-A`_*e5n(C@ 41m9L˒Up#rkVo.Ya+g6f<v*wF',+=&B^{_R&u"3 giDv3Cԯ"0FCQ] HTFIddXv|bL5&1I_ ~`ax S"moHǍ%9a#>uBP@_vfK˔{cy݇\#_b!dP|T# WF#b8XVkqf³>ǡw*ZF 莛4T8f4Jfvg/RJpgSэ @y@}>#E^vBoHG9qWolj nd@wξ }E፾hxZz}_0|chgd:']hf6*}>e rg<9OT1|5/*@l)pǸ}.̈kq<Gl]YMÛ6S/ [xx ݙyaRog& gNr7 O2w_vn 6l[`W]R:Կl@c*,HwgUM6bK0=1*5&h ˼[mV꜠"__3YG)~ٵ߁ = K: 5%&*W ٛ]FFTc,zG'(q! 6)Xc(;|~n@?lhvF٢ή<[W\+GڳeOOߍ)~Q{_s\sٚ[hHP #q:d^ق.Oˡ 1rǀ  f.\mHiH֙$tk{6E~*U[סff4DC3{x4%- u> C`JC??P(YHl.+yW_ٝD`~(&/,^BQ?@!W^g:++SRJx)C\ը]EȌvѢxA&9YȊ6@2"蚼X!rjPA2`J8=[` hV=!H c† q<n^O˪% J8TzlC5@ɕ'=E MF'-=VCuTH'/wvI'|Oo@YLd;Ћ7/*:{^A?k3+QúG xBԞ#ڂe;[ H!TA0Ѻ$e|t+Z9{}-. )C4bB[-:~J@5iL延Bw'2*\Sy07I3IVTTU8`gҁQ!Fl{i,[E$I~F!蚋qW?T٨!%rIs47xT*e2K?yGIJE@sH۷nuS<i [DRNBƌ@:3Y9[/~M0ڠ=sehA^Ul0qNRl#ʜO&n^ȵ k9]~X]r[܆w껬 !W > nC j뛂/RB}p\ _Fl6\~ldȐCd̗n%l)'"IM¨}Y%])jY]M[t?&**P=.AaQ  ^Ia FFZG&Hj6E%ͤ:Ӄޓ.AL_`?% GXn{Eeű#NMĦ9BC & [kA  IPތPx֜Ly#⹪Zk?j ~EiО (\OB!rh noWi]) =0 9' >~G"V_ /e#T֝/s'"=`]HGl)ʳ$INlJMeOXDkX*UxR6 >c5'^VVTmՉ Df)ΙqcT;I'r͏-q30ˀjՏŻ~o߄ qEf8>ξ8P6k]dm%4ZG4Hu̅lyn/+8tD>-*̙HcH6A{/ |,o ,pG^]GU#Ƥ;; "f8˼tdnyEdeFjLop7\¼t]Ëkû2чhaV6=&X8/2B(;>ǡb-y~f:r Gg%?wpB7})EVf!jpt0wdTMD:{= r7K^*A(q=A~ҷ ,1 غ"zwY d(vCe^c9rEҝXEthWzC摷?\%ho^~6&ҢJ] 3-8aR=,] VA zUsל+2O0]i*^Q-ʹs |3B M5+Jc4ϲ}xh4|fzz*~m}R'~hl#*Oe@2(ER8*v򉳤.ؑ߈Q@:L7+T/}IA9@9YsP"U(!?e7dDۓ4ZKE6WB$xP10Z !YU1G48 1i?"/L =B@fe)Tc/d`ʝ>v[F9P(]D1j&{:yoM/:=FDɗ$Tmʺ""S ̀abA5rNaaH:{F eS\nUs>XC=ؙ[R2WKUOHwI.ɯj& {L`"-1®t&;hmp4z*-˿d#4"xͫd,b94\%^.~t{)a;4jJ?E_Cg8v!3?GYR 0g ]|o9F/qk6Hγ,%a<4b绥_Cgq$ Y^* {坌QKjBtmƘvS7p,묲sD1`&iJqB_$qoET.$t  ^|,7~wR[=N!4¬PB,RlD?֓Kq[ }FO˟(ƛ'+P&rhaw OVM:}Q@r: u-PuE-O_,-X zC-8Oy 1GJ?` Amap6m|}= ǹ%#`kaifVkEi}Gl0Ơjr"rORƑpsςU]+we\¼dG|Sr 8j?/#Y~8 L[FڼD(a[U02|8n9O>C?ۇ~ZePE̢{9[{KPrWԏ4 Zo JX|Zu߉+6> AUb̼đy DX8̼Ihb1q:3Bԝn:)5ȴ '1\TyZR"$Drg׭FHS~>ӆ׻W]86(TbrQUYa=~uа } |u-C]U__2$m+W.h0@`FZei j`yTYloypU#f ZOXS+T0X cXSg,mcҠw;E MEHmG(-锦ΩY(R"D/rfG0f.fH)K+]a+)\wES=/I XBa4]k'ӱqQˏ~4C:^=ݷBF!Ѿ ZvTj&"t](ɥ Df]EQ!+9c=Xn(Ҩc2eU,K2"p:췴5Cg$.ɷRTmn/n?䳂0m%>u|I./yÎ 9w@&x#> .=\Y8Ǣ[uh;:d ֜C'EuB#Ir _K)9|- hƙ',hVP0+a I} w"j%n]wק9u~>+x=aUqxg#q*%t#Z)JškMeQvtd5ߪ&T-e}kOm\MJ3Fگ5 zWs86fg:_鉣|y<_V%?iප^RQCXd)>[u?M輎`i?eGNF \(GWlMHuWYgB }6ޜS8:S7X~bEu %+I`i#q99u>ʬ$>GJdRA]k QMlQIShq_ Uu;x\ i! {(euB|3E rae~\eu[Ӥ}!<ĺv@]!R7w_~U&X7ʿ4sĚEX2T.B: ZixsQ%oO1'Uy+U>F8KMPJw" v 8TK/Y`VOnv%5C0D)x(#CGUzOpy3`/4'k>l[l]'֠d$4<;f[npz1eSsA67X֖C;W]tӈŐ0LӔfnQ6Q,9D½YI 5*S~iq=*3ˬm}kT;(:LQu8j'[C%{rI=tx5h EM-c5bTaeҖ%5Jv,TbTKvд8As $δ'!鬲^ uvĺa ,9] ȇU啀Lb"m4ZO^ɗ L6tP‚8s*Vz6C{Z4;oU0Y^FdMDMQ䮿B!@D'U;f]1`?jn 㹊Hǩeo3B[96!m]?akN3bʾn/-`#^]JQT[[ɿVoq3fȆd'zi%;U?M~\|z_ GKvIkbG[rmC '1%nem)IHG:AٲTaS92hb 2XTװq#ZYV*0xVaN{J88wJwo" j;ؼr5꺒rՙ,-ss$ :@[K^=k'7nvzVL6?O'zb/?Fv;VԗV$jAiC}-V&%jSFUUi^UnVrsSd`zA|[HToGZvȔ{t4O*0ThfgZYrZUyJ>T%iCֱ"r{99o|ֿ=g(pNB* mA[4OEi;GAL=܉'~Pï"B Ȉ]9҉&H~$U&8hXN% ,=-CqH~uF@1l!v |:vo8$h&da8]|m_pNd٫4&pqKGLiU .#G;/ "`56[NɄ20UrDtG& MYȻ$pb?#$\W5MD),%$q)̉?@Z|L*#%{y<968I;թ3{n@.\Qzk׸X%ca'jz.rvP`~E q3&hɖT7->ߘHHr7M"7$z!UWY3o]_Ha=8(޷n87'N4haGWM GLz8p%U}MlU\JI=\5 t]ۧ\Ij~enTX gU>I2U\j9%ԍ!|Ѵg(eؤWG|/"-wa(<0lC nm%o#]l#/mWDd ĜMn|m.w-IvջACԌ ޭtz"-i>_r}C+7!ɴgdwhx;Q׬Jh!xScOw\@v>Ts%6@~!A*!ZU!X!eٚ` "_D3cJO$ֿ `9twiVt 1V\^0FL=l&]\T7wMs<1\,b9ֿ0stMXй$bԩ.eel=_[!P]oKm`[K˲V%)}5{y[½Nz'7 Ê*)mLG :juǩ9qM#~-"G45ϕϛ؏j^yA(latbB(VCKI*֩ohY-(aoWNLtdsa ddt":*}H^IYռ4kǯ#;qm+:M9K4=C6= ~㇊zhE:>Ms74wv/8{ +hv\ 28,*$%-{2$6)?)F8[p3~dW@"qg2qS9 Dxj028»q|hvHHxOe6$K֖~Y~2P^. {$եoV 4Cm3JnbDK<`}j6xn5ܰ>Oxx}:OxGi6Α꿁 F`ȾQl$|4H3^X_jĔZ7dicp.\=^ue|m˧u;1/FZ؈-8Dl7mz{3' ;_(lclj㥭j !F> K i J[CBRΊMXcr$g3o.O`ғ|"+)>$L*tÈfUyb xρħ">. w'3ʰf мq>P9mW 4Q཈)3o' gSn9U%8Dy4dd[[FJYS|&Wax\jn!Z["=f> vb"S0|Cys`9.>Tg ,N P|y}^ 3ԋxL*d<5ٟةDfKN+Bz5DcǑ{~䤃W {?< h?3h!=E ]A$\>]MC/}|!P=3m$Gr2vscvdkc/nAg)Om68wβG{V jgf(yi 7'Vc$D^V=F6+ .? `%pWAHjg> %YPQ 7(Do2ʽ͔)1쿎<~no0w k?'8jURXRnM A,5BS{VFlw4:<[,fhCHH-$/): (9biV=r#߉?\zoV-/ E'p[Su$ZD[j#6-!U={h{:k$+8G{`Y%JO- Ciɩ͐Kk< B,K,TuEf1 zY#P՞}y0}h2&rdb7 EU';Uڇ($(Ç|(B' /}k@jL+WT:]Z 0Z /Yf4Rj?( {/KyYߚZdګ'Fheg 0CtG&Cff KOɤc<| 0U5LCd\QǬh͂ZާT uVq=ACLD.&H}g3o8a:MIL")[4'dx'gj@d)Snfd햿7A)):kŧ ܤS_ ~$r %W5n2Ic6w4X^PmN\!h ÌHX]~v}*\}UB}TWE} qdI(i*B"LU%e!MDJ؋BЗLk]oo8TA|\;i}>mji-, rLܞ'%njʖ*x]ןZw!]LdBX m]9`XcVK;E%9$/!"UyOT!vzfќ+~^*S_l" t[qCvׯ4F+D1ZU&*:b B{oABs-雵fxЌ0[ ogO+q"x4Ք b5c}P(>O4XY.mJ0}i!(ѝ(<E'a.,J6Kj H bM|<Ɋeמeo<d^)뷂gM(r޸*274 ͻVE\[Fy70)rlz_ 0C^A ~#Ḅnvja!@&McߐD{J{ ~f}`ҙZZD\/0.UL5U TDӚR4iёf%_O57pˣC2~lW^2M[sP<{'r,XH]!]ِ'`!cĨ|@<!0# Ú&2##7 PP ԬÁI/dPXj0,@,Ai"Hf ee]}DhE lVN -w tYzbt 8PHt/N8~&t@kg,lϠ5RA5|`I1&T^<'5^Z[{-JߪJ4~lP bTEbjTUqG(%6C/꼻];<+WW@(0n$>Ay|7'!d b\2J8C^͙vj DBEi:(>0:"\]qIU'նt<Ʃ,MҭX ~;k}jJ:AuVHO[,u?| ]0|}qZT,Hm~4`k00$PJ+ŬW*|[5ܬd'o3g!i[#;ᦚ:G#0e-u*&!b.kG` ?m e7N$Ym9doH1ɷ@q,SɻB@?ܲ|n5|]=D/le !Ûj-uFٳ%m CV69~JVJ"nZ/+Fr[XrT'>Seli Z>qh *iʻ) fmm/q6`T<:7wu'm0}-'Xnp^1UK- &`Z`S XX^~pA?]W: ,"h\򡕁\Ij ϲ)Opf .S @ܬ֐Šl99M)THVZ>Vg>6QVQR5 :`=EDT]Q'UJZH^\0| .3B^ C_P(ȥJJ{G7FTk$ÂG$dENHaB`;J|"Ci% 1~Y}^t|L; g:aGhWon>!wQv!IGZ$JD-ĮP? 놽8@nl <j&/ֽUY#YY`߳ʃ E_NéٸdBn/c^ZM٢Z lK=hDBfTRsԾjLPIQ?Mqfg+'Dݻ H(>c 3ZXǝKo^T]۷%3C¤fXY7x)u~|˜?(?/zNce_MF fyt~Y w7ó$R|sS5,@ m/SK3!Z"Bd)"i9-TD_vyfreM)0$.< &o M2Ȥ)@bƜ'T-?l<ޅ{8Ai߼v-R'}=-;= H211F|3G?|+Y;ֶ|X./Oϓɳr)쮜3@Ϙdu7D]qZ+` {$+7iȏz(!|JOF$tKq4UҼL:x.G܆")|יllj2@=_eՑ&E>E~Dr*ui*e~ '`WQ[y/hAғN1db|Q39<qWU܆^k .?qO,rg8)@卌YhT.6MONqwXn!,PXkuj ?K\ 2nQgq鉪'M 7f1XS@nf01GgtsXܬH2K^2"WTL3uv&`݈Gb/Z8 9Zב[l!:/#٩u9FecBN'}!g9tJy g<š3> _܁Ix2(!5l\ȫCww65IKh߻GtG'|&ٖ򀰺<29\ʉ$gUu&) ^1DQr1m蘸7"eR'[1 G|[ m-c*bWRFKzdэbW= h>0}WEJ@w {YI䯨B{eF?BN/KA*oTƘ{}_>/#4sE#Ր0[py?FI*teYG`u~'?h37&^U~YZ J%/K C "Y`' ozww =Dg'iѫ2GgG[@YP @וJ>T~kMd 륍t&'s7ė=w1}O_:osz,` x VZY4g<Ɏ-xO] ՇmI: ,Dqpw 7x`mgnQHH.}P|m@d=r!Qm:oh2$-Q 6;vm /gnz^AcFF!4}zNWAף9^W2 aXXXQ/2 ~VYXGۓqoLě !E= BHm~_ͤp ?F7NUnU #$HY12ILG ocٛ;xw:1,w`1ߔo0~!t&ك++Z\ K?șԱZwx|r;ލ7ZQ3% gsHԶ&Iwo0.H ɿ]S.`ueh^O*]z~=ςL#ArZGUD30sگBM c-EV8r v$u Jtxj~o1oZO 䰣%Ss&W햵aKʳ׺u?fCF&Nա'6b:{}3(&rM=aw~uh~d(I^gNl:ߵ~_mI "(4>.%/`?[tx}9>+(W4Tu(ߜǼAgv:1nBc..a(:\oW` h6i̠ZHh j'A Z VMV2fHw>5 =u'٭z?Vl*1 @|ݢ^*8FJM%!lx@%+nع/A7 ^"Ebkcsk5"qdS'ʫx4 ʐPRohv/)f152}8a/\ Axi=.!+e}5vb~#/ @pEp[ڗ=G|ؼ䌝\uOZmߣxv!Urx_{mD(VAH"z 0og0D&We)lt7(z [ SNA;0\xɎ3h`6FђMj$e҄j${ f}+@_(dDu%=آgb;=N+N ~VlpL|HA\$ξ)5li0oFhEhsj]#%u+3Mvjp?r熧Bqcm`}-΋xWec{(B$YOMn`>)3Hb\Oq(=|)Xl_-̲L!P$uXwe8-Ԓ-gMJV8~ 8VYYgrPG)02FLXU%> .6څ%r)6c@m?G*>]aNfc5ͣLŒ̈kV#BOޔj[Pm0Y'>wDG\&?=J >jq>@6*'N(I@z(Q2?WMrspx~A{Mc%M̋sm#[ &uImK~UL!۲_PO6ٗ)UtsOT4TAcI^Hod<uv(OĨ9-v۔l*Ɇ ꭙ]:9b+QOJqca+G+[G7eMf0~t( EH0 9YF49Oe xl=4. .HbV-!菮>|kvV]u m2yDI~{Us6 ָ jSnI>R3%Aj|'SC+|9*\t݅6HH:kPs8gΝ0u.A/Y`؃:FłG`?QbjPVLY7)Iw$Y.5N;9Fy~B][K`0dwB2znaJzI1ge`gPSQSV{ߌ giY$FuD"]*O$7W#GIxp@&3 ^LG&1d͒>- lkgv4R?&+ENG)JhgJy%t E ;tr5\r~8{g*a_a7:J$ZKgmɦ{=n e=V,_V+f#`I'QiƗ,GLat[Oy'wڸ6{P,~0.#Nنx!,d*E EVrbM7cʽ|`^,B& WJ+[k,uv~S&zq9b!@n%+qkʏkC_" a`S/YIɊ ɤPLqІy(ªkϕW4[_;TFFHԌ'm Ʋw]MK x ?.+*$w07i,Š?Li߸cE~eH S#dE<-ݔ9Jkjx&g1m)N>c)r4~u3 )OVsToa` #kT;aGɪW:L+'t"əbIH}8Petq'eaMfOe{+ipr s2UȟqooMjN njCijXK\ 0sp4"6=>58$XD~e m70rY;K2Y۫O I2 c2nLZbеn<^ߥsu-ÑH`ˌ1>$hh}MbSt݆~^nZGr/ScstTFȗ7% W 1?R2c)+d{eτq736LAʺˊfu> R픸)J W44#pO zQҖ"#A=$Z PڅȽp↯6'WܐoԜjQZ4a(ouKf* [h9OC29F%\v۽h& RN@\caMj #?z+XBSX^A@RN,Z_ug._GI6j~ScGB;ڋX;蠄-~:?I<~$F0PEciO[asV6:aj* |&y7X>tTy.XN}q3@/u7>6p\2閨(`!p%YP࿿ è-MhQ7c)djx}#l*moWadbo\vq5Y#/O2 w]A4N kKs bE d 3ЮN՟O,,t dEqLAH2hP f1]R:;,q*A U,w}fKb,iA,gڔgd#-#s=xb xsaƽc>.TfBBH1wߣZQCߋiv2k5aTS&PĀS71'1]&e/Io"(`EP9. 7#^۱F2`ZEn}"{lnјG@"ᾚű;l%EfrxN:#q9n )~-SLrLT\'9c^/h,i2BVԫI/.>1к,~S̗T8=9}=JQpwE]bŸ(1?b|~&spzFWH13s%}ZC"`;v[_7p. 32%')&.S 8Twfk5 u$b2|ĵEjb.rJ;6J_&7 ؖȥeNH_/̳Yrmpl Z ՚u[Ez`)^ ӊS8.'ڬHLX&fgTE4x m3mv\EM24\ ĕ2kbEcFK0 &Þob8̼w?V+\j?xe4g|vSp9׀9tb| hk,^8'&^ ~Xߍt@<â?äA.;zjl+Y[խ =g  7s+Jܰδ<=2@:v0ofTG Ȭa&6ԍuix?RJb )(elM~_^$>Ia(\Qc ,Ixt*mJ'Bhʁy&v}{`5.Pp7">ˮ,=+QvY\ɰvͲ3~Hm>5nP&G;7y(kE>%PZ3ըH$dQ(e(1O>;^ 6)7BCIIJ7on"I!Tyl]@+n1 \$=䡨K4HeYuVao+YDr[y^ 1)h7\9Z 4_ߧT ~@LZ0fHNp5;2po?FK,'<Ǚd{ }e8{AmDxlaIux n,h6Oi|.E]}ZjFE6>]&$"Q"vVzcp/frT;c9:{5C\ sd(zk!N_\d!$q{IJ -4ޠ;I.Y=1NKE:ŀ,+ 2z•Y^ﹰ^jW3eD-OaR9HʁJ-A#E])=}knDlۛPaA#JȄE3@%A159um,'ǂ]f'{39U=/ )455EqK>*:jP+ł6Hv˭0MYU:]2H(]¯TP qfH.jxggHA# +q{m+qm:aEqh.iTP; _Jz[e̢ 2 ~ j=-f6еT>.10g|/@J:7(J Zś(EXVjXoy& 䒶7|;( ־p!UD:l%{]Xf.ΨG!¾aZD/ǶŁZh7Jwi̋wL ˭7ȶrl]zYJC"VX;(ƝAV0 ${SYxULFz=t?z#q$ yrry}\(M6~cUe(FpלJ Wc~5%|>fX?ц~H`[ۉ <˾L&1Y9].7.zȬilKLw>Rsνv|J&٣O> 9U̓{k؅_2osWRXVS9 bx9q@5C2ՑNm"hCT>I4$杧EĂ&FD[cHh <``p2gثP7*o9vY%4ietx<4hegLdЭBS?d[Ai[7q,2RA~>5zY /H_bOJx'7 C(=a~#r) -@K Q' ݨ Mx%:.i([BeV%cޑ2Ahd"Qnhxt]a>"CS/i^:'A J7m>jKHi;!H2(541EN%\vbnZ{xם Wݙ@:pJ9gr⿟Ro{y$]*o"X DrdJ5 uLpc⃪m~x=tl=RD8[QI7ev/FSs9|i7w(!:2s wVW~l@o{*<gsz{4q!?j( ̣w^rTnE/DlwY\%gCʋw%<]yE `%4Ct+k `v]F<撴O8|0(˸;;W EA̵AD"C$3\S"uO&U3Bl̋Sͳ.1V,DV {3Yby(&f1&堨$\v_Sp;}`7rxvc&`2mJe`])Goۧ%҉FVZxa+||ZOVk5{Ĕ| Hɺ;v䜶*rc'ti@S-]xܗG}55m_w7KX@R겚t,pz5۷J5Tӿ40`-Rm.j%Q& ٩LH(զjꞃF,E@CGkhbg$-KuxWZ=~i k/3HXt"iwV5GXB:#DZsKtH@Lf&&<)%Z:ԃ;? _UݞyENA?~VusʂUXrVc5yu+OrFT53 0.ߙn/@ [fy/HtѸ$ Ę6y--\ݙ`rF);Ӽ%4$\,evF(I2|nYtϖq2XL07g?})P}Ɔ <0V-۵FKq ʆJ¦%Rt)>N=jʲlQim 5b, W=ŀ/йT6Op2wC?LݚǪs숮!ϣ8: 1a8?\vO Jr2ة8l@v=q 8G}vƓa]ʛ:;}LqcY` ysI")}7@L!,i%C-WhG( U(Ԗ50EA/LebX'$֮;m:|\Ls!@7^OnHkό6ŻG?P8b IV3&S$ڳ+520zF4י8 >Ƥ?dJ3 攻 ih&'5roAsDLjD4tNPiwB 9 h8Ia>zRQ${8mٴ7xטp'`cʺ]NOpT"UHVك~2wm۸AO=H\KPINq^ b`qk,o77+ȅLUbg¥_Y6?GnwpN MVطUT>X@`r0S(c͢:g$R#Aż}c \z@Ze.)定O+QoRଵӽӯp`gHk8uS+vYat.g: CqJ^AhDQqrG){%π[S2[fp=H ;V3**Ax>V*AanD1#5>+JcZP/gZVP3VEF[Q7&k6f% yPDʙ+NM f!-pt?NU\1 F @<{]k\pCU{:*fNbn90lY  0>}YKzxL+ixFi,S2^7%' vu/ԥW;LmM߽?9Ad6&fUF?8*._JE<TR0]!iuOݯS@YhYl]X Y\Z-MX<[ yGG^:$_3vfdiy7 )!) =SkQ>E9ks-cLPȐj瑬;P`i&neixʞ~R ݞυ`~I:fl `3]CͻHdFk=g%f"%=@6n_'_hPoFXmz(.4 c\ڂ0 eV]G*ls\ٿ2ԥHo&HZfͲ!: G8Bu݃?yN f,E`M=2JEy6plf)q|ra6$;/4Z_yCK{<nе0(MW4k=n _5P}QӽL7%RFܯو]Z@wkv_pAisx9̺JޖM %Z<ّ$AIgYwJڃjv ]E^4e [ؑqAj6B:]@;]oW~1ߘq8CX}A.m3UE+`1a x(-A| lJYczVdm)S0wEX[5l45w|rmD7 I%sX6DgX Vhr_ۏfW Wc.9wo+*쪭QGJ"H{MwB gxinx.1?]bS afPmדsq}`Vҭ&Mbcwl<_)r}^=p&6W~7?7i="gPN 1ce=GnNzFp{OwM"ķKm y|Dz_!)Bh*DbEYT*[M7jd.,6 3m|1";# 3$]W-09c z: wYfyr-BQOFbtӈʖuE$.+{쟸- ]hol'i(#5!sk@B,3teN[!zC:),Rh1q%2>D>G6'+vTԻrPJ6X) gR|լ2>  @G'|ip$3nkhւ| yҊQy!,VZ^nEgm xQ3( g# m_g%%]?*hLέ9ޛG..cGwV:d& >Tw_YH0:2Fdk+6'gH 6CsVQCkSKSUنMXb ,'gKKo h4CA7B|z_9)iT}/L#scvht 9y Z$< 5O%&L6|Gai{m܎ TezL(%1PcjgV0릩$PR$穤9G+|`%l3Rs#Y:9^>De>,&m%ll2ֿDrڠV`Fْ9锤d{:6@Ty4b1NY ibX.鼏+9i<0݆k)FpXkw b` / DJ p{{膓CYl6E;=}HJgxH|/c ;20 24%-6xa̮yO@f\Se4$+/ H_ z~zRl X[3zfNdv] e#2 oGJ1iӿ茟YC2BwyR#]@ h&z5ǃKqa܍BU5FP2VkRlYh/ 3vOʟ҂z-$@cI3QJ:oRT9=[Sb`&,flPRE9FVUՂ BVZ[9b=;Lԇ2XJʘ~ĨSW7kki|OJfy#r^Y h{}:EfUB.޻l9=%'63$_:T1REKOWXO) v<ͷ}^Dqw10p[k'l@H^ ݭIq1nAҍ~{hiY7i yfçx>0ęULS~Rǣ‰!AٮTQRL DɒZod?{*p1^ x tzAc2:;@zAӬm :ԮpeԠWLҽls8l2@eiؾ:|gffΤc[V]9L~.,L-tzߢϏN"H[ᄧ5ޞ*S1 Gc> 8H- %{2 0&Rc7[^aՊkGD枳Ζ2~;GzDI:IWTRDpر =e#9(! :Mqdj)r FI%!9U=ș(Rh5p h$rdԤS"|FBո.ψN1ڶmXq'=q@?,hnذ+7v@pU )1YՆ^y{$"aMaWKl::kmM/3at^U=ABEL!f2BF@aG2"{TX L%pn PIȽG6={@(@ț 7یz̗20 ENl}e ɣSB=$WmN)2Uݦ'MAxQ ')~9mЃe4#u?B3FkkLC?*uuۨ5KSn&TKߩ5V />xK#琡f݆ ltRj1 <YCS㔕P ҦPN,"Q,#/U0>x7MQtrȳCpUp XAK~ͩk"4[Бw.(4zRNlO.3 jQaAd(H7!)RP.B߅GǞ'?`y"eF=ab,L^!(84LjQ%[:5 !AUd*bmj,/"eoQ~nS6)[9IX4LQKL˦=?F5:Gc]l#.Titn)+OH-AM{W>J͋M'l}J${[aRǤ,تvURaǽԵl #Ǔ[St%v#qҵKNWQxHh"XCɴ~Rxub[q8dEbHETBt-7Tn0b6] !u,M5r)P|i;c%yZ@=#"r ګŁ?K=.}ЎMUTקR9n([1x ipJ KXtq󛧒ox([iDĀtBc>,9` K+15|~*o&>FSL.U$޿h.*mgL 8ylZ `^`&AecC #a~oFQ{lnhtg@RY|ޮFq)W9YzW`]|OK#= RD S6#ĠnpgnCoX~ p޷i 'M@M0ZbyPY}锑EontѭɡU0:ex \'Nn,JS02Wds;z p~ı1]k,cE0;;eyhxO$*ᠸb2eI 8\^A۵{'X::&=߻H΍*E n)?БКG->8Eѡ_GSFM3c<ܹ:lPaUVvs`%[^TxHS՗A^~؞90bx7HFvf*/῞ @19[Mw0C+#jbnûMݭ%Kr6փ뺘z$z$-K-ab_erًF*xrS4;v<ú6m3]$\~9 i>4 9Q8%uM*K= SejjpRvzaSZ]Fc:d-ۊtVb`SB#̨%`fXVz^i$̲^/ !h\tz:,49~ jA~E~rG5pg, ۿյ=.O\nG#t/ZuhF @(-Z`."bŔq%yZEu%u!;TzvAF٤ VL˧+΢\{9 HK(E[x^V2] tfp!v3IͻQEC)4O&mG9k*}עRc(08cQ47vmV/^h,%-J)R>NJFشBPƾ44s>qLbyCNj1m6F'/N3x}j[~"[T'us=PQMx<ٷcj0 ^om@NpФuAB#$ْmH$Hڂ[[4xC3[JQoDzA·G\ξ{lf Mxgz%J $erƳBTX9,o|<M+:`3Ы ɑ]F CxҠ)7pߥQlmU%YX 6 u GYVRB4π{ۜ6qu'* lS{z BŗHuWƱZ˥VD^[V\Efd!g:tnB1!Rgj4Y<@?! PB^&/-t_0j`IWc)] yzQ;Yܜ#^@<:t"wZnШ q!j{j;>]Ͼ='O[#N [+g{ X}CHW}Q|D͡m~ ERlݭ^Ffxh|ύg9L8a4oY_?)kh:lؘI#c{ZE2 1&/Q\z'w]W YFy'*xcP]6pG/ Px Tf v2 $%ŬS?{ѿDЎ|WZ3ڔW2gn t$ # md7Ύn.=.m܍h_im; wGm CU,~QEa޵+Tyye0yGapDmbiLJ%; r5+i3~)X%O2JckMn 8 /x@Q!-ʗCrӈH{K0j)ѥmf&%$0%K2\Ѯu1+0vL$BKc՜0ӉSqvT!kvZ ϭܘLɫ[~n'P C!0(4+t;uZՇC)K\,}e=X#֡zɷO+CVOOrz|tiǁ}:ASx5ׇPw,6˒CC喗i:_,kY'K TC n>#lV~Awh mA  2VSbDͰ_j\;\ky+|Xfr;,y$c[Vd#wi'c*B\<0,i04G] K1}/ "<Z]fٟTbdq$)=dwGB XcĿa#XQrRϯ <\ZAɸD/)lV7T$  !Uv&d<.+E٩p̴\2x,((ByÜct+`@$^bPJ̓v~&mC-\ Ld1YW=>?c&cW9('r[U|Tg-4:.<.ݾ ~ 1lrPHKS?dz 3V7Gb9lFP,7g-z""P9Zwka2}@U)i*Bt_&TZ}`фp \3ɟΞӦHpS›"@툮d3ASթ@ޔkͽX~1tWu4C& Y}y*x~;8tq)b3] {Lx>xsU֪qW-+1كsW!rl9`M:1?/4,-K"-}=4̠IFh[zO  ~Eh4yW6.^0^jtw8VtvG3>XAgd CK%t\qUL}7Q_mkwV'_TY gJB.'TuO6Ǟ&m.ZUӈ`Qƶ/9, pvvbR6 {m,_U堝^>9KZ ؿʼn/-yr̈́>Zh){nCC5(7851x ^g|#Jֈ+bvڐaw3%6XFu/ TK#Cq-O} /1p>|p}\v!9l{\221 Twڡkq[ij;BٞH4N`L#78,i^jBzX\VPno[YS-pWi{ 7$N=ui̍+A $jL##%f7)?¿YٷW4Y50Qj+hɮr1\YBiZ}2ҀKAEnfkTNzOiժ̗"a;]"M:ujnWEޔA`38V;DxpӑKuq*Oe.wO2Xޮ{WRF)6Ȝ`uKkO \@“j;Cyc #WS,n2jxKycC=$gȜWH˒)v˹3D uT*Ha-AL"&r.?W+pljTlc_l'1?sO [-=c%r ^NZFc&hv T<;տ$J˶dbGkabe c/0APSsWuZ+̩|oPWlKv'P# hldCup10O@Bs%#̔  ^dl_w{kD:ʀXQmi/E+NZBcuJvn){k*a;1_:HݪD؂H\?fJ9n@ÝP1f&Ϲ]]TOW1 :؃?zFRAx@%Q޶g9vy˪k'D~A"gG5,"Eb=Q%^I͝ M69ƺӚA5[Ix WjchlaWI,W;֠EiFPW<`SqSIw(T1`Hߒ1Z+؁WҦ,JGO] ٯh"Zzf#0VA]OU2wCTVD'@nF>vJ86dmPۡTm?V?RpH֝MQK^aʚj :!(n6b<3s}dD6jfp΃„MP%iGOȤwҗAs7 RCXbZ Zvd,*Uyg6;gl҈̮_'X[1\eR2F<@]/v4? |ۛtCpI۬˔}nh٬Q.z)*}d]{^ T@^bwl/KcpznRŐe1To){"W[3W֚;eΫa5h(Fr)p$1Es*!ӲA9Q&ЍƨА \^Ӻ`~ŠYKiX"_m &)Ό)/%M{f1Y_^ߺqz&/O;ոfGTXe=T.utXjIݐf[fgcVB qm7:+;:Jdg1f&8oR4)]; MuL l4`o6@xD޻#Ŕ~̕k7y+K+IէEG5]z kφ\,Fҙh-;%W ~v˦67u:RfR#&ݭ9ҾboUG=#e9V<< ȗiuzu%>QG츌G#ǨHp.0Za$Q~x ?t4{g+11ʅ @_Rh dӹPp" 7nv=a},чmJcC*l0R|7oIKOő*KuXmP@Oki1|CpB`@UROƉ!~W:/z0ѐ(5Zh]MfȔ{,; a+Idpr+cHʓǷdג59H]FP-ܠ P$,8l/޺ hƙ@“cra#_&ʪ[*_K(С#P\Z9z; ] |m}g;-ҴoCИh5zn :Py -%'IpE[M~AWT bs/zNk[X6=tҎ W&z&6'jv|F#lkԐjy Gqc:/K{ߊy=[o~iUx= >qay_޳h4F ejf*:I䎀@QM4Bs*ҀY1Ug`= o/對HP3Z0{Geem9Vؽ:A*Y0hy<\3 ?>-mv9jц0wIH`kڂS[JT+ehK'p]\яss:Լ$@-^24y:q͎WeB5GMS\hlaaF "9#` 6!ʝ A=M1J.9 R@k6w{|$ m JORkuyFx0 4Q  { .6`}FďeleM {*Qڑ >oz$ ˊhyY@{wty)_xݨ^N0J5QV5h@;RI bG> t M(cJg8ɻܠ :": #Xs !)sc2e> b>H@{18-wwkRo]&j~y$,&Rʵ9B쑵E,Ȍ41pBIebyZ罷I)E7xVa^a $Y&g&Hu:}zلqw[%?rӾodKO&-T?u|?T]X{|ր6t{Kͻ~ um9[0A6 o$i_YooaF4)O&XYN9 :q^6ÿ`K3t[f1þS#T>lN ᐕuWND_msgycI݀l2F4 HUuc& {w8&@M̸r&GoƿeMzz%v1+ص s1q>BclPIJl_!)hx꒿ۦEct `YM[({IIE8f5kc|߁<jϚMPN"u%Bcئ6PAȱ1S,`rFʈGx5v$֦RHՇ;p@j4<| 3\Ds^/죌 1|SXm -?^ q2d.IS]wN6K{ߧNG/wxzeژ0]&i8zT!N(3^π7i >E4׍q΁2c6˒%k@wo}f6$O!JJF9T &&5ܵAK-LVC{8!-T6@cR=L0V2jC>Ɏ1DInU03H`ĉU)VXm̭1r;z#,׉($3)PGOk|є|&_GwTpSAf䅹Œؽ: -~VH.@l?*1lu[Oa TYd%o| ҿ썲6Bh°IqE,gVZCG)R. j"Tv rHC kbog_Nmw#T.95#\ UЈXrS01DhV9&Q!Ùq)+r=ג7hPN W]PO˂fb sS [(|18$n2c~5z䒶K@~zɩ`YlE8zEf,K9W/_D`E}jޓ\W3 &#&e{e\|Y7K b$7է>$D\Z}n%BYfHEM=ef,(iyU> |5B"{O4Q\G@RnZ)fx~0ESVh%=Cߒ:~-gHIeԩc-6iM!gУ $HN =2YP&w`B9BHn;l|ʽ7Ffe[N{59[GM83.=YB)IȪ3:xzc[ԘASnLtF"/y&XrRaҖ7BuaT׽elDUAR}uS$S?R }O78aT@G胁jaKy Ћn<ܣ3 ,E#;]V:@4K$[>$Ҏ6Ccc٥ޓ~!udy@Ì&3.ę6@O῰f@;-od;o&&@ij'LM:6Il o1S'zRG_~i4֚myF#x"XK+%c@}([kmN Ю$Vvgl.x->cvo裊x]NRfWd E7KI!xjۍ$q+s>%r6Ͳd?Tnp5 OBvN){ષ^o 8{4*M.,\ЂO쮟! Xl^ 9 Y Gp!n1XMuwA2wBdjӎKōbśiQ6ry7 ^̃YpT庣-ljc-H_ЮYӈjkg\76|m-*OJpߛO+NMİ3*vT@HcOA ]Fs0bɵN9eaK窃 CQGBJEfT۶53"б0*/ENU'-K\w$Һ>Zl¨s?3Cf?۸WB)>q|zhW UJs10I^OI?NWS״!ӳIS\jui ^QQ=??o0` Ma岁sw,HbtW/5[S>[}!g}{Kz;pjtbƾt muEs?8No.ћ[vl,E" Hv.z ٦B:,(I]~_oލcm-!&F }TTp9cjO6y0A]?eh)_mFlfZ7tXn$SL"U][P.!EdmSF\b=t:ݤ_N=锼Ř:g" EP-_^CҀG`!!Xw*WC3paҞЊ &:M Ol?x}tKLٍHx/,==W˶5ẗȝC*ҏ6)pҞnƦ"?At.x%ʛkB+Xba(ͬ2;ùZ(xX!4Wk>YxkaO44yB1 ڣ`AOr3}C{&;xP Úsbcc Gظ>U1/鐠yDB|I!i&d&("+յp0ỤǢc9yAYkw m聤&,;Sp nCB]|e:M[FLa-A‡s c_£3 ݚ0C¹j,R|7(L5(+J7Ix!>c +:<6U{-wwcZH<Bg -[XHh R0F[Z J̾U/}]'N4.'u #Qv `*o0#O:y}{Co%a /ot"ZicՎ9.9|zKc *(k =}6szcG\J! )n<'W&pa@N۱dLwQx!v>7vHUv.H =q7 >Q8 Cke\mh$BM%M p_G ob(l 2,Tzxww:ؿ3813 (J! Ό9M\8,yWSF8yKVq!uA}R%0쓚5"2nFEWIxX )5#zuGbF+D|B.=]^2.6eHkW r>A> -e|J,tIqr^“+ܛu2Z{iY3>g("J D ϝWw>TZ3֧>\%SQ.W\ !o02aDBk:xvPC'A~rnK 6?W#<_;U}pAK~{%?0JE{TF &RHiRhfh}} =}k>9,'4Ap:398N.߲NՂVRޮqIT0Y3۸qRH  Zڂx eB@$to&kA_o71#=PE%gfޯ,[X70yip\ߛFmX#iU=6?Qut3M5<{+cu$mM\mx* q}}#/WNկWũm@WGxpt Hq_.d#ؒu|OI IrwN2QfY'.>ۧw&~E[BxN)8q;~AVzc tj [^%O OK:G4 1;&oc*bN&>0<{5;'.DDuVbE!y(%e@: iosv$aOď"-l.Cc(O`坻NΩ?zG#s[OukIj,xY`J~>v sgNX=ۣ *n ӼZȓuۅ 66p{fB;wȻ'D)B =G' PTi P (̍4>[*?A1/G$aC4܁VjUV#̾m[w`kQݐ"d!Ij6q3Tŷ y <e!kb˿ 7 - ʍ ;8*8zV7o' 3wxcjGt} \,]Ùt5PDq翿LMnBBJb. vZ&976lV816Ě٨D;RQzZcܢ5V1лny[4%tlN#[Va)j1oX[ž hYVNg)^O #GT Q%"/kzΘjռ8j:qY&K )/Ym^UK׉ħJQ%>pSb0KMeޑug {qUVRxa <1OmG0&dX-Jr>k}:Rxo'5 #PFxc톑b'zlWC.QR]f$ёDH7C:#<,Q5*NU,7Qo&џ\5\v?W ~x߭i;U3^f,5ܑE(ڿa49N G]d'176Ԯ)`5b7eq"Z}  /BʻhX #x1$*J*plvwTl>(td-O^Ze'7d#P Ҿ)6S*,}(|oWWB|Bq͸.e\0ǪR'p5vs<*CS<!ͣ詋"Hͫ)a)~B^5%zffFĚ(\Nh:ȄtE/y~-fnop@ J7F,*صI{h1{"הSE(l;?@ހ\o{[(Ynr$;ՒGF(8{)?kʹF>Љ M'74N/4[u^iyK4F* /AA'(/ n&ZtM퀐$ bϖ bj:?oOƸRYQba˷/v}/,${+cVvDbo\'eUIv$%#c- peq"qiWy26Wp4O@ښj^5AxڨC!Տ?:i.#/?y#]ț'*&<5͆cXbJs[& E?{]ѓIO'x.Qя/D0l]s~C/s愁Ȁ0ZO /m)DtgLlC,ʁf)^>֘)y[Ɵe?4vo~CI䢴?XKOu;`jׯ]tEH f0̹{ĭE[FSjTz2Te)#01?Y gMarYKg涺GGX،|q ^qaSjz}1^/K-čcHʹig qd)Mc8D "+AW+C^cYHn,5Gnc&%EWeK늋d` LW ppLodݛ3'Vh[K[.ڇτ6r9osgoH|^tGhRAC<(Z9[э)gϻj+삺q͆g,Eχ%$[ikgMڷM#E+_ Hl/ɩLbՎ#簉j,I"`-zL;{V 2 w'{bXV ђa0ʜ ]0.5, `;g?9cIS.o=5Dž6oQ qWrmS e׸WVY2AK@t |99/qiWD&̸ѺTmLm:.^Fq>lB|J끊#VPGuxHsIߔ &ܝi [h~ ʰT F@ `6&>Sn:o=:Yj>0v|7>:)2/moy(:@| л X5zI)GKM&߲=, sZu ?)OnyjB_"Nᶀr/5j=CnfьNƌ`:osT%`qV ;!Tk D[Ml!ؖg!ozwj⿘gZMwvg5/Ew3dKܾQbxM/X0XW(wJšX.VeN}iǎB޻SM3U~PyhE0"cC͎ܴqțЦ"ފYj0~h ,߇OAI ˱e>0$3n8az饎i`h5Qbl 3N3/V PmFٸHd+=}/ <H\иy P BB?`kRÞui{'D&`v65MԲŔ!gR0FfL Vs߆3a[`HdؕZ? 6f53YXż/S9)Khܰjql YHdM `kSEj4c)%8̊L=cr�%?yT ~0*+쉒G=%J!9itd=Y ۓCRqQ&Sv2ooK([Q7HzׅmidߗJ_u>+/xah_`eFa?w!)jNm/p|ӍFNeFNRg9_N /׹PWb}qӌ? rUCe 16'mh?r":).BXm!rq D8H7."ēR"DB[WkS̥hhe93`T|@LܜqؼD,QrKd̺43 ٕ>UeVPj#._\x+l_MR>e(wR=m+~e-5WOې%dM8>p`hMYrC=~2)]„밽T&*5n9oSI,g3/}""h '00G8@w6$v3Z@MRTEI/a$P}@9|5_"YS>)]r(Z]j^^I3",Yʧ%" `ݼ:zUZ3nc"o)lZ֣ȲGg̞8?Jz‘seNtET86F+ U( hG;F+b &>P2![bmD6KLD TdގSB7"7z8gP]șÓP+MkLRK- 89CZ$#1 +:;jJ}lY;nB1#Ȫ+eK~Bp1L)71rL`88*@@'Y&.gujZuTωD]} s4E^9Qɤ =lhR=`C"UpOɛ)[ɲ0&uja.^~˴YkA!Tw)}N=ٟaQAΪwb='m(S藷!8CQIb_ om,g xZ!w)eѢO +*H "̣C8 ٬kn%GZxpy )T֥! 򟬡 ꡽*8yNkչ6 "38U 6עaWp} "dZN 6|z3b+YvN #am\㤃hxnʌC?H_(-/Z;9Jz dfn}CaL0JX}oY0SwQ0AZ/?-Qr-,yFjեDmGU)i0Et}{6+Hn&a50=r{D;.Jšp*L-E~tz}4iQspk<'؈hTNCu1J{v 9R@P̀4Du&hӑ%J 'GQ8|U XFx7R}?(kCCJr3U p>Zy^[o;D٪_ ^üeڲI~ͤ }\D 28Jc'jɤN:[ɭqSgž]$uÖ6 *r:2ɂ'1-`^bS.=~DVf{yoFb8wFiZ:b$\ -T'Y׹v/8 ~2>c]befc!uPzX* \"?,7|*[GU6j^f| Nʉ"`m-gBL q{J|(3yą!/zP˄?p\6@s^8- v/+0|o{LbEߣ&nL! wy]uD82jТmѽ6Jɠ`iC5|=.0*VI)ǀڋiOHol>`7|]+w\TdfHzwI'ij&Ϗ~nlUʠ Kt!|0l!MRB[q$ byg9@R-C/BdLtpR虆Bx|?DECwxB h0 x,]J{Wi&6OK#s)5jZO191^r؃2RSN l ut"m.<z;g.H`''id(D4bM-A~^MҘ6W]յ FNĩ!q۵nKOM+463K햰-ACstO=J+!D  2x^P^5he?xa :X~!p6U>u{,yiO/;p:R+Ά*Od~tRv;čqZWkv=ZDpW1fMe;E LU:CțijJIy[/dWy, z%ךg"pB pa}BWXcڄ/ jPFnl ym8G;;5/yc) 5+ K=і(\\WE D.xyabmkig7-Adv{ݕȁoOwLCBBp)$$͜F.ѿ{>%k܉sjE`dT&$Oue;j a,HŕD+$$&V|RE/`{@0;XzSMhܥQX:!UM1ELRrפpq=+o6q [?7F, a=q\h 4ʹx3,/MJgT޺^j d8>@/`iygpO`Zz]yZH z^v[ χn ݱ5jo5Ƥ8T] }ZTW+ T`18w%@ `eU% e^]>vw]lgufPm ^R6Fף%mԕcᮚ\ QuchIP>sqƄTe{_եWt'I?AQ窌rŸ@; x6R1cxt" CQkz1oQuv,զRx $[Li}laYKT" "ţ KU6K%LA1٢IP2@2#ej_*3L9wQCG&6P_aPrN[(Z W~k-;(9_ÄY•}5y2LB kRAÑU\3 4\\.W1;-Ds ڂU^Av_q7}QS. dvKQj0~T]ʳW2맭{WP›4Πdֳv:".NGAΑj'۳ih? /9j!׫37˱jҺIKҙ/IHg,Xs hUp|B0cvţ dsQTN޿oWۭy]1bL:/$@R"f޷1-K]j) |i-K + :ݭx߮I2&{jpnÇU/A><(veNx+ Mq7wħe-ț pW<,C&؝DFuGem.tQStH<:/s:'hDTFaV]= B/?{(EȫԽ1{r M=ZndZkXX{?@LܮikEwu-t]?kl/$N}@|AwXEr鸑[C |`e- /(n{Ǡ٨08"?VI4;m\^o CP.sof3mmh}ӭ' F hO`ס[@8cҏV ~8:'j66c_Jr(ڻl%/')q Y"r9B`&}|A1VeDXa8sF4߂ *{UR+6ȡY)L:LT-q@"@]qC05E91,s/R6 ŝkC)la}"$dں8r#$_S'K^>oȐtx,.L#f윔l1o?X:l~,\lW>+# <_@mAo +2t`3wBaOO'r+ZrpkQYDtF@?0Pgr$N\u/h!~ydOP׊S";yVȿH ޮ-^@Ldb y<i 7zI`q[a>C mo\̈́u -s ޲3S ?*un۪ v_87~%hTnm5П aĖFl#A`U8dkVbD'N"oWAbkpnB5a΍t+%(O/6 OS3Spoe6QEŘj4?|گcأ׷r#?h;J[gnr}V}|o !>WQHao ,C 8A؁GD A ?Y(P\D@Խ0<\KgUڢoCQDt)nA^.c#[LhVggǀ0ؿWqJdf_@O+ $T8dF`A\oڇT9TD)u'Ű4PmCbK9ϊL@8zr"SJ!5Eۆ^@Kfܥ cْ'zp| ,r|+X9P]渷;cq=(X K~k`58t˜'r'`>fȇjfɦG6-Z,HưfhhHkv̏Uvر(8s$!7ˇ6F[]'W92 ЮcWI {pmy }a %M TZE5odHi?fТcvR1nrvԑPrchzbmJq|`F!ԍ~6\7bZ GGaH`BffiD fy}VQ԰b] gh"= _.JĈ~tHª}7EcQ'ld !~CZc1S4h<;bm4u؁~JeB(rr-N}4j{Ϩ #K -:gVɥKTA;Vp} :);5f:qQm/MH04 li `U:D64wDϽZH)1S]1"F6JXxY>Gъ !,;AKd9{*(\!q"^1s2홇NA]lPf8Se>Spetu\ byGN[zWP >icD%%D@%kVQ2crƫaQd iqpE3-}3޺6̸OlWf+;I !6}:öJ;  .딖%e+k3g#mNlKr;~0- ƘG̹ZI;gт\;Y#cA}Xi3_RSi"\EA (u1<`GQ!³~aǴI{<[Hz T(;) +дWdΓ2hrCL>ϻlrs߫b (pNbkkk{#hJi`5\]t33dC&CۗSXVn\Ysi@vs;3>ꐷ Ͼĩ1-5*8b-l!oiI(UNBlyF>"R..K::*\k(c~zk1U]8&ZSleɥ&ᴢ_iqO 03<{JF47}kP@SHk*ղ4m?ˀm.&^Dnttk'^m ՝e?GWJ>Ϻ՚>-9B尵ccǒ-WukfG'.DtWu &zYFV@"(s&Tte|D1rubLX9@K܋Y[Y7Ko@c/8ߦ`l#l;B faT(]ˎD\(N+YCƒǷ;ÜN ~LqK *zHD\f_HԷZMNޗ]qsQEYf 7 ͫf9ـuAQ@ym`r!Z.*p}Vc4NQ/#`G/i+ 1p(Csǡii*^4}Q`.՞JLrGU"cSD/O'Z#ͧ;Z7O2\*lz3B9Q矴K!&3R\H zD8Pp%*-">wj2/齑TɭZÒ&ۣh["eqO 1>_뤧~o|QU gJ (P~Y0bqLS+gkc}ǔLJ=lJ.n8}^pVO`+.rij=ɐuדSʇie^G Z/#%dܲww~wt:7_R| ߹³b_ jr=ٽQr}i.SJn3T%M*e%;g ԁ3Z-{S:[5ka]U˞)~#ZPdar8TVkzňư A&yuȠpK)Aa8܌86-2FB}ue\?BS".8sߔ<|lm_9ѱ׉ԏ^y(edo˙n隙ruv̆%yLgSd. *-P')iXFS@ttћ0~zκ.HXቢ:HLD뗘NKx0 R*p 'z&>R'Y8@ۢ[I>I!p;4EQc h 2iu!{ssɛ/@iןkD!yLˮL}ϷQm|j< F-b3nھd3~ب^{C>,ujQPJBVLp!q. VŔI.31dMxumm l$ˊyst_b56h4͋N҃Gb&c/ߟ2"㬺Ҟ}O4PKS<'1I1@^Ϧ1F(*b Ϣ{:A *}-D ^5)3cж'>V1ЍY|D*+X5q'BfW 恵U: ;[JM>>,4|bsԭwv#tH-9G.|DrT0~|N:I`![p%9sa> @AVe1&k צ!zp#_뫚 >%_ג{Cӡs)7]W7n10 (ϢDZDR!D7}0cGiSJW@~ať!.\Eݴu?6l:Er'T n^J f>:NC5S4'zBb6$/ľl0l>C"]_%]C!/utj@^ ^ոƵJ DM[B,{Tъv*[preZdYlZGBn%p~d>zcxFi9l`;t׆N9;QvU/10WJW'띇\)?=[/b !j FPWHU,ďA}γ?Q1NMo]5"[%\y`vI%i]Pz< ;϶r4`ᕬmByYVaZOtݯEkլϹon-H)+쐭ú[G,)UC3WHՎẖ{$m9RnrM: l.^PShbDrU&hC\mf:!mйӉnkX2n%qFunA46;Nʜ#)gRN4=jR}.H*6zNcQQUۣJy0 /N;G~N~,$0OkW[&S}ْL@'Nvaaҋ}!Xc> FP3-%-4X` \;ɞ,Fs?%I%(1#m SVȖ/K_,xt euKGnh)(c+0g;%&_.洠V*,%W7 H>xƓppWnD8k3r4.AS_ dN .4Fיy.ED#RoGVXk[l΋\:x*,= RCn25#z\bp Pd5aJ) kIIm Ap]cM= 8q0+Kh(0lW5kV׬{:ʘ^BF#`5Mr ؀]3;NäTmaAzAE wyٽ!r%,YdJW^h /8 (0FOSaV@!"CzRO3pDYh߳jscƐ #tU;Pw&0_[aAR/҈EW[cO=iP-hI* $G]K. U%W 2ҍ>egָR:]l^s}nBRt(VS[:"sA'PHYMݘw[Fa-4Sr U-s+CZ5Ҁ= ?nLԻOQ 7\lZ|FcKD.߭S>Cʢǥ{vDd'o"NMI/ ] p9=xE]`&>+uyno2'oD|.95 үrC?MuVCB$vGƜ+tr3\Is.sWTe}c߈sx,hf*Qρ9/ +jB/ >^;Q\; ~skA:*u4_σǎT?nyŖH`PU ]Dߏ,AleUGu,ĩm! 'Zh99ԷTmlD^3yB^(-h5_yZ -:8#r&F}Bw  `ˊNc̔4l!~ (;X) †P .NJ̾#v6<Զ6y>L#mJpEp|/#r>ÁQnQޟA6Q.7qsltmFvqJ^,Y~Zj*$es쑿<~u>zL vkSjD]1.hWQc5ЬFfVDRq5* ^b#|V/ oʺ}]xe-]271[E+uz355+2F+9 $H^_[k ˤId&ե uPf f"7捂8T9Ƶ8&Fƚn=]Q+Xhu7`0Gt :d~vSS mgDH@kBKN}Za0EWEo[îMָi汝h͏/& 3iˮ#A.E0*|Oc#Ҋ4k 49 ?U¡6H5?Bwu`zrl9u3a`3:h T/~S_Mq&}D9RQS"ʶY1=Ch/&ٰhOw/q3Qz)0@{W[Df<4@c2eN>UzӢβӕqX\Lh\VOXi)nosS M.8AO \*e4o\֔z nzm :,t@|A3b:6yZݩK) t5r/pXhAKK `bҌ3iNn|{DFPAOo2"hL1<_90coZ%~߷"t{f!{|xV o| ^5Zj Zo"sj4AzŢVWÐ:$Zzr  "5Tʞ-ͧP.+aWY)v ZW:\ldRb5@߫,e躍5t8O`!ܝ&dBؚp>zum5ȣ(T]q9<N~BO5cg_oŧS.Y礘.e͸5v.. BJIJ*[V~@YOMwMhC_]tM׋h(^f[TM|nBmV`e k^<%*y>|eY.*6}DIYԠF%XEhEXS8̕$᳴}Ȃb/|H؃KtѰ[at ;gA[m2)٨{B=;[٢OT|İz:gߧUXN Hs!^++f8X$oı`Uſ5U;!&>V\C$m;̙unkLuܬaEZBHָ*r`21îxԢ#W.qu6"shB^&~'(fÏ_2l OZs9 NtyK*ZF6a\rɣ;iߚWD'ȥQUcF o+OAXH M9ǠxS$1 Yw zGwTJAͻ$7c:䠘?t-"1y#&tv,";C5Ҿkf\SJfju u;)mET@G蓃-b޷>UHRQ*R}EwS٪gOeafKz`cyLE*H݇1f>Gw<jIǖz=AnkmwDQXL;ޝR,N^~kOP\mg^TC7K\T'^*E'3"m4p )ʨʽJ6$]CU V0Ő w##( A$H(Ex[W4 9kx/_Xlҍ1AJ}_jC:!+[a`zBptcs `G/̅24Rhg{PޚI7ns %r@X-7wdyN B M4vX / QSB%:Q\ܨw,kwRFw.H<'P!_0uv#|}5 d {O%KdlRkGWgD1!]Gq q? ocYp%4.\ Jw\BJ5St=Èr3wOh 2T(cC3"Q5u0Ƙ\\q1B$gSN>cT$WÌu-wR)It7-:,ٍ!mP_H޴9|u ~q/8O~sqӋk;0' tC<V Gܽ52g_}pv_XROTΙI\4mf/qw}6'p{9&}@mBzh_Q.Jp "OP />Ua5E4 {$!"3ZXKx h^sD |?x9 X}qdrODin&9 >:x16>u*ǀJ2}=6ewؐlz9≚rz8i7xzRV.>>Dɫ*I8pAPa㩍`K2ص9ߢGx,_ E@ƍZ̘YZUCw+eSy e*LS=)Sd%- }6_PM3|7δ燎) xV Nw1]nLvFvAۍ$ǥ Bh+Cxlb c]OyL[BYAkAmX $A'Ĭs?ȔR>Ѱ4ᢩU A{_qhT7!cMn׏&xl*6o[T pBWIl" zNYkt,1LjimǼ_6٭Rt&hfpv POUӸO(wvV6o+uZ`i cH{sE (B7 zH&Pߌ!Szw*C1oトpWѕW̜BȂXN*DɟR]!@11XHv _}CRy`)+KcEaHSUȰy]ơ/tQ\se'G͡&kzCCoSަ vVX&vXp2~`( w))z`7ʊI)GR<(2&+:6@d^ _vd OgQ`eЖ6pW)l^QӯهAywia`Yk6- o5?& 6(8`n `-6l" &^pFşz} =K :(Nc8E=jEK¯%eie+&Il)wǐjV}C0L^5 dJ[?:P.L +BO%ܩ?>apI ~N ] t ElQf, W*;/7k$3yIՍjM8뺩኿mYZEQ%Fl akp3r& Q N.pVw}T0n'#>KwdzgެPH࡮HJo^@ '$՚%7Z\gZQ$ƶsplVCаe!?~]5[?Y E#u_*ʦ Bc&zI,ܷ;ģ ^ب w5=B'm0,1U5m-VI3Z$w5&|M FBo 1F}at/ClaR,B3@&Cp$UG=\knhwKQ)Ͱ^0􋴵A6C>)ˆ(NVF3."{LJ` ʂJ֏X}}e'gDMvl2)c0us'{Hj8(UQ>I 3tD}> I+n8Թ_(X1]>)n%<jv$ڧ<|$zØZH"(G6d'DSA,S~8ѩ8+2 UFL\k!b'm{9N"M6T 4Bw\7$?}*~ 0S;82.`Mɪ'8 '! bmV:Z^ 8%9(6Fk0wqCǹڠ}O;G4%q8|Έf:FZ]ktLI'u㶗Cb+b& (rHW}7K-,{,!o9俌HY I|T %ka?֜k$$e~+٩VT]c*;>5ӚhV-*HG%bmV:w6F2A9ch:;k 4 q(in|][Kl P["6rWC"x IJq)Ь5}\mYs -MEf-0aɪ=rr;+ƔV^]q h>$R7ћ + hZ]& 赘 S(]*{ oq "?y|;]%Z5 S[keYe¤DTP&L4s{uI*u/c1/T 9e$% #nYh5ڣ~g-^ >@%+͐4Ry@OY,˚k c49ŤX7 !%]'ưbCkѳ]ҁ1Z*sZF. }7D~0+Cf#6 `˚s̔C)bw2&\ wڶ}"xq7 ~t!0::o51 {Հ5ek2ÏGxLg#ۘEd4 hDCV{I }Mg$, Clk+A4ql&UN娗wʉP,C ^Qyu"ʼ]vQȺ]MEdh!>;0 s ӾǼFQWҙs&Bu!us\>Dɔ.@O E=wOjCx3oauʇjֵ<ԳX1diVd6ԃRPn04})`jC)9dISMT0]j~1^=I?xs_h `o V.+wKP5<k>i{#.ƨ+ߴe;p_ 8ixP>O**jcBC*d9 ũढ];l;+bem2_ʇ!~F/jyKo]bDWˮZ2,"`ULlLCX|FrUi*MI^;gcҝϒnP?БyGʱ'^eש1t(>lD䮄'j,,Җ"/2|N̶qg9) Prᓸu%OJF΄Oӊa>{ʚ;^#q0O|X܍813;Ss\FAPϷP}DZx|RѲ2(LXPҤ¦=5=* !ZãԌ4zMĪHy,䇟{,hZ?9W/k$fm 'L+xJɂg cR)SΏbrr&QZLkEg4/;P0hk 8Y>/ke#_|ꨜl.&h抓6V$f m;OxWz?d(l5IgdNm [-[LZAn ,QHd`CG[7QVV" i 9Qj@F#mI #Q\l5iVb-lC `l.w አsI8X1_PYRͬdԠ60KY5FIң7d8<E9_CIKV\ڹW{ @WI[B~7xaE!,Xt#f`'4by tY'aG!2)|͗q'"2gnYz1c_8)YwFZ,N,N<׉=lcҊ$`vInGd=p*9(Yv6va@#(qo 3wl5瓎k-`z'ʣeޅֈ0 d: =  $g5ۍ)95uFl{ )J P f?VP3)݅.K@ %IQ)'o}'+x6黀aHdz-GM0Zv45|V>Hq5g)pzVlQ< Wo/e S(0pUe^m:.H%t{ߦ-#crxӱ`>nD$RZR50e𘂓z2BrVEC }a=1rE\js^l^~QGIraiZG;994 $ 0È} iQmyPԹKql%&Rntq^G1Z@I%$fPoMrEzab$  BЁ ~ǽ \7 Zq*Ma0@sF nh9qypչ c, r/jM\G)E^SI4Htħ-^0b;ُiJZ\@iZO5Zm+u*2feQz|Hr?M)搀K%=Gcwq+-|ۮth B  Z=d)$KpQjEn3Y2c{km|ez?F C3yT[=?~X#Dy6\LjFD4I^uDF1'E,Njt7W3րLivZz&$s"l@"g25Ȟj rGtfu_K.0muEpz%lj;S /! &ʿ+٧' Vb ]'X!j ȣ8Ni~,fpLߵ̈mRfiP(!i36rSswC=$LW"CTG\1αhG.$hu쒽Ea4kT Zqٷ!ε(&m bBU-(,Yh!z F 7bM1oϧ0,F}GQ{@6`cU(Vgsv o£ܔi2T7^K{k/OHKKg }ȪԖE*sy+W!=c&xdA(YQ7ŅąT1\L h0P2«jd2 3{Fi:`B{@s \Pp;:0M{ӹ85BB(9?̰FtsX}OQ9E^a?&9AaL۾Q`ML[[x.sX&l9y,or+Z[u#Ճpgx>)3[l7JLE\M Jn`.2p_{q嚆U*QF_ lk EQw@ mi┡C [٘FNp[\S臨UjFHbۚ>̖ _ްj7OjlXzk0i/ ;NjDݛIc>yGJ>(CeDmBk?o_av-O b'Fp/H"U"^Ila2 Z!zͨ!\GOg@-S*~%!GAIE@^O/'1 Nq1f(~JÊ5yje557MKx׫dv]-B9v{(>:C5N s.У"'ݐ~̄W-jM褬 lz{HNb]*X.@x"#i8W}[Ssz6v1=va -PS_ի*?uAQ_kE Ip%z{e0ԛ0&PB zyF\-wu UȏNf._{ޠsyÈ6 ڶnJj 34cr|C#j6_jk-i*.O{Bm{}w*вb>r'#+ ~cFߐxiW LiBq51Z>O|3 ׃m܏GRޡaK@^uH #I#o ^+]>c٭9R%2l {.3%VnQ< 4%XO-2U'uao bC*%g2( +PE]&5YJ쒥h$lws1^x>7?ڗpz ͞>=BP8*.SBOUzH^qhe1";җlQH0YrIyC Pt!kTr<"_SM&Vt')n z5 kxO+Yezο:8ҏ-b\α:h+ꈻ"[옏xC\_ FGٞt.'PLРbζK4/5c+JOp1]*X 1{ԝT?ݍpJtQ.ԆݿkZaz%989wO-z\x%w}ۣuъSخ[[HWߘQy^0m݈:i]I=0\8pO@tSJI+Lx!. \W0{T{J< %_^dTu+{бNiZHsDAG4,7=J/+dKT殑cWj*LHM|Ih-LI6VOsږGֶOI`B G_\?s wu!Q^VRw[id$y{ S/:w+K1g8] <w&D@]@ke߹Vt>䙡C'K[@қ"~-j[nm^!~XN :y.wM=Qs Ũ*D.B7W:52ǫotҭ"F )^Ď+R]pFiʵf ;] P IZ|JAbd1l2 %PyGMOɊ.? dQQr6sa (a1+j)5˛8`_i?{0;ta⢄_\C\6-=r,b4A _6%y}%})+!Q]MN0 O6>-CwLNTB34}G)Aڕ=Q$Pe^❞ꊅ7 }hp0M+ԡbhh+-Oq*p]S}q) ^?⳯Xk`N?hjpϠfHq_Uu]$$.=5"c~󬹑("[R[_#mFEc`mPf¿>iBFH.פhgEڟ)u |iˀܾ)ZͿo@ܕ;(1 LyQ,De{$|k](JҞ9*.jڡVNuXjBbMtc3Ƚ  zp386M90ζ@U9/>byvMϔUiJ$>^cd_R(u醀YHG ',XC- kTawnqU]Q%N.$-ދ眵<[enR%,0֖#̗s`OC {p5'\~gq7;kAa%)GX׷F4Xz{B8P.&D!5.$Y~Xw] DI==bk u[eyͨ"/ a9=D ol8hmCtʳL^?rK2kG)(ȋז%zIQNOOx@Z}y wHz'y WR7%i+&$~x萇F!W6)Ւ~mЕL"YZ_b Y>,\Z#ʞWE4y%qRrO -wǨ3fWD 1>Ja2 Ҟ 2"\g5:6 ;.+W&:}dF ּyy'^{ bRUD]e sT:+]V۲̯( .ܧXˁ&H]!u~¸x-×,cAI>' + "SQʉCĻ?Yn(荔mڇeέ"wOx0%jݲ"c-{Ō#뀣0OC$A@E~cކdz.$:HX[?~=VU^r TJ*̡1927^)ȄV^I22Ud,z|rMźN:tFCeCytC9[0^~bߣKO4>I};⨖e_4P$|>GQR|K@C9%RZu{9f0m!||-y<8ݏO&ÇV_$q4Pc{\~sR< 21LD_ӅFbD0wBw B.^׏^#HA%hn"/ݷE;!zjt&4c4u ;@ZM!0&⃽DXE+_bO!S7'" % ٿ'Ԩ_o2<Kf}M|,%lc[Cݦ͞8"rDB+Y|޺ %|Ϭ+ Bhy`)S CxE:s&j&p6Xp JLKF\[[́5L?bn 3Pޭҷ2\^c|֞ >D<ªeަ3qO}0]nN%OF;Жf:y!dWEdb uHn 8ֲcUs 5&>۝ Q#ڬ P8|irށ wgD߭cxĭO{[n iMjQ oEG J%sşObJ \ǣ ×.R=4jhe\WwyWmpTr)MS۽i)&vR*96J@(&Ivz c hdwJp9f{-i5v@_{3SEqz6FإgK )G }4Ak@>8"$jh::0eA$}St@xM7W%O%4a9GnfuF{2Z`Qس xbWyrj2wkXSIdF趶Q{:_&H¼ 78_q]c"XjxA08qc}Y5 r- c&=K ( i(N ]1F%;7 imދ[vѾXM.XZKJ""-T6 ;Y*|l82BW|5YGO?z4oa Zʵk1ԎS=륒Tk \ YFˇRrJÒA"3nı7(W_p2WK/HRjghƸs=̚ڍbl'Z)K@l1Y~ s.$ዪ__?i 1X:=Uُ> &1sngTvPQ^+C[m>zSaD=WcĒz=;D)emǑ!;|/]t:j UM"yb ygLt=As!q'o`4 e5zpI-v\eva#2Feb&zQ3${z0^rKwFn(\7xυ,?7SH_}e @|Hb^>q=Zb%-J{>u"{xEZ/S_+~Gz $qJQKʣT8_` v#_رO o@C 9 a4Kml9DŞ杹ͫste)^KsC^J5V6Xy1%,*Y b"P2wG  LsWoЉNP)`y '(u2 v*iڏ,b2qZき W%ZB]M@{3iԡ 6vH} lRzNPQ޲RhT%>Ղ>+JTRR%Kǎm0So/Ak؅)pj0n*2ƫZqLzZ- vćt|~֮LΘjVab7 \TJy/3 Q̊0N-oM<^;<ތ,_kpo&VT[P~- *#_0$&hQ@j" *\AiC@P(~wZMXbH!.w#.MʍȈcp*pqI9k;s:\;,m"z`U|X,bw~ R?3~>&:XN4)^km5#*:z̙Lgg&d9M&L5>T+i=&.,wCܮLه*ca`LxQ'UI|t}tz8Jazų=3 C ZTU"g#p=>0W"7&#\AATn'SZbT\AlQm ( ձ&H- GX}[Bh5 tgqZ,F1q#/?F$0JEh#:Bbr-%sCrdXv,L]5DMnbea+]SʎqNǻoqu2i(^|..`Gʽ~lY7r:>' 6b vY%+2z30^_DFƚOf_ڲ$DKTt!}>az< nZt]!kx4t_ƚE`tki2(Á'w[nL69iBfX8)8DLԍO'ktS+6^w=_t/n7.!B$vx!*tςJGA w& wQD{3 $h.cQL!: XAZȖ^LwX䌲ZDЯO`r[B.Pو;u G􊋒nΠYق TA2p 2i( §GɄ4/5EjW󎶻|+aV E62u_n$1_L[nPeV&#5n6wp<ЄtVb2h7 [$P"9Zl/(i GAcB0C~c[_QK]tgѧ&[v"B٥mE*X"Ach1,V,XΎ{5RFD)Ň ֆ4ZV";1kJPdw1q)c_1`t^$s_ ub6y-lRM~Y-ت oZIIrFxIyR}Jue7/-Md2#Ғ9{X G |Oʢ.\<6'zٖe/[}==K.qæ</9ފ %DL/4(7(e O,4+1xM]ZP34-de8ښ,J~n4I:A'ƻdkR5J1$=GӚiMt2ёYe;Cm?}fR$ڥemN,t# Q})k*i0QyHc;BHVWHO0D$!^am `(ݻRN,B#@i+s;zH\c"IɕtAփv*37n~dgFu|QBJer+ъ'j/~Y# dUQ)RhF yemqkLC/- i{njxx5cy؝h\ v(Kh/?uSM{%Md R6<%E$" 5e0NfQe\A ʚU'BXxdZ_'攻8 d6шYw6hׇ`H""ON龑Ob*0;- 5C…3_N9%Ѿ_Q&$}x=&١ ՞nW-BNaܟ+ ]^_]Ǻ(i3* >m1I."`KB$s>Tr<656nHc(h^}+sq*|2lC]3wbyFIh  {BAeQ j:K%YtT?3!0|,4>IQo,|Cv{[Cm샔ErrO L$`POQhy; !*A  Zmʭ&^̈d-?k\.o "_Sƺ:%*c!l-L0e3Dڪ16t0Ij'+bT6Tl$aUn>uvƄ$3DoLq&Zk[Tm&% k?bRao2PPxsHQ&'X?#&˾m|# pq-ݭڮ(a[u"`ֶUkϐY! D qPE&&Az4M_)C" dfUx,*'ճuƥ,-}eܾ`rp]"R kO= -ޕkj;51x8JŶ&JpVʇezoo%DW5Ojw*Eas R" 7iS+fe ޑu }x~w!;`GA? e}8K ixmOḥ3{SjU8{ֳ_vFԜP\B[&"Vft;ÃSC%4#3c̆D%Ō1Ȓv_uǾ8}dX GE׻nTKftJgF>DV76b?BE﮶αԖtxtH&{ʂM6 x0Mtoed~9z1mJ;k+vzQ ,w̛-`\󀧥(le ch= lfn q z\iFu'D|:AUv˱cK'amwmqN~p"MOK#V1`3oԄտc*+E.Sz9Utܜ#"a; ;KhՏӼ*%Cb( 0G\~/Ng#myVf5;/4y#LURu:ktXMG)f7$ |q۝qtُt5pJLr Ljz:2m@t)4z;Rc{__.Bjׁ}g. *71{ɍ9hH 9/dbRR90,zNbHf!s @wm89 $Tq.O o{cq m_G}@?&'Ud]%{fF'|b 4mÜ'Z`B28NRҗ:Ŭ$ @ɠvJTUAN[z~Y!$S"6VCPGK2·&WgPZ2v7^ `^gRM`S .:o|$î:(6-+;IÊ5Rr&(:QOnS;F}.#?إ`ݕ"hJy]Wq ؏I+_P-YKS(7_{;6.;PHqIK(NeLkl ?܌C.gN)?䛴],txp!f){ɝ!CP7:9Qſ^A1hr-/ 9o3L֙2;i LD_(A]s?O `QSoW:KܚeP|51>c h{îRc,ΙK۬|(_Wע{ TD2&3lA6+TcT0,/Pvf뷞ݨYIn, Q-rl1h Mdws~cQ }Eܺ+q:8.snn ./c[7H?,I{.(EJenuJ:y_(-*6m~psW?o~3RTN6j(ʄh:!l{1%UTvNgq$:寸5O V|q!Ѝg{D7cXg)ŀDJ-kl>@]ۺUdZ\!s5~ŒB|۽!t`ˇmjGZtа 6yb,_X`y03}-_59uTm*b߶%jCj؆Clb7+MRhI%.SnJR W{X9l +h̹y@ #p{Z . ~o-u25*p 4w/dU9USEۦ-ѭn`Qru0#E-0y=hDUrLg8h"^vάB-ik;&qh ($V= PSm\z2vP? `aR 0t{zi`տT7^wݧGL߄ 6G{ 8@W%QY2;1bXh8Zl4iC D$>k E4$ dP\+Y]ºFn7$`S=촆hn6{qcjδqBʬDzy%BSZ }5=_mp/RH1Y(/sbŋ޾kc,[N ŞVؠ7} O`h M yw "s[qsʢLj(4k`|fDN4jqOIJ9P-:ALt-iE\Ǧ#C)2myvRxq86*_ #y=E}s=]()f'AC%SUd0|'m>1 &mɌB{~.9R@sۊZKc=x@}yd_p7*cU+M"v7q_痈&.zk<64>;qj3D" =-%_[3POt|!.h[fws{G:Vn4Km+Ù넡džDaTWϩw&g8uÏ4T豁pvb?&V@X] r._@Z?vLK=|ƎUTVWN4<7'T'4Q Ehbnf5yXRVS@\I^W)i8 ٯDު뺩n{;8ԄJ23BࠕɼtwZFEwRE .)D>K{状E P.P-Ab>ѫRѿnx6u*䍡$f9, V4i@jUCuB"i[j x^,}@ 3Q8=\>YWxxt'l.JG3w5ֆm:ݚD=\ ҽ\&TT&J{cs (3w^dFj>k֙WKρ(.KTn~tɞ)0`=,>G*xOaRxAZPXBY {6r d٭h2m 5f?=Lz" !`ܖ/*eꘘ'04<+6!2m l8k>!3 riݛ}"aeT$Kzꀢ= d/lM^zK=25Vgt"ӣ韛0\%:_Ue~6&)Db/G; ;v|S*ˁWB:osRu(R)X F`u"ؠɿE3¸#Izt)ԁIjF|Z0Vr >uŠWGU]ةԞUwO>,"A33mCWxcHG(aWnP9hLSj=Gϡ!5h-3t ѡ"_\Ӣ$?1)I>e${e,h;ClL4W0⟞K kb6%,TjiRuȴdĦNd&U'vvG!oM+F';M*R~FGWĚ ;Ex `hM 3< !_f|X%jؘ?OGA]IC,EK"ij]b[B >y#qlZږ7%A:$wAw伜Ѡ;7*|P?wœQ0@u0Z?fv7ʢwZq2\'N Q״9+#G6պ5=D٦0aONLv@ _x#\ "FexBOsz)G ?x&JljGoX_G@o6±)ƥ^Qn6X E׸1ն' <J9S(‹Ѯj #>=GGX܃U\#2&Hq _GюY1bLclk .*6_D.<׵ 0dMZ< L}2j܆r'-iyCduM h26mÌf3X;X2dIK:BfЂyļVҤu*2.dH3񤀨A ܿTMPn7hRx$=%/uĞ1\8 vu:t"g 4c7oCԕJ@{1lNݚ'q#v*\ߓF>ŖE:ak;z!e( *9$ XɞB3INKr )h3n[7镒G0uX9@fV y2vk0C3o ]7&䦫cOpzA)AX,* T·)*.!EK?":b >_J :žj},\Շ.rGP[|@mq_xB*qp~ȁBgwz0TB5e^<(zf'̤o8ٔ> 1n6Va:m_fDI0]l j@bUʲrtG0Lbǝ V3z/ ׳;E i|t 2̎vNu/-iP'^[ i"ZQQ <9}ʂ~pZn,HdGlk8f>3 M2 ?Krf{%<>^#mʼGj R 6Ʀ%>VtؽJGABbۉ.'R_MA_%Eɣ:t(4Ht&mbDj &*2&FjG_}鮽rd!ez0i+*3ٲM.;7zH9/q,chq%إ)c44 酕_yD Yl5C@-(k8!A#v$)$ >+j6ŭ#":USN{,i/q] |:gOu a? C%RtLe+l}ƝGKBaZɛRQZ+OsX;lB{j&QznØz') 0ʍ}Ci"!?0.\w06|TT`U,TI~ E ]江KRn N$닲HPT Vag-RYmՔEv,0=ӃV=|Xn+#h)LdЌ ɁGe1wzNoO= 1u715'kඛ x(q`Bo 6|-?{/rQ.tD;QHIg -O18vF+ֽ 10.z&R8/j@W-kRI-0ΔKQ{hb֘ʽ1[N8'j43 "B}0KRoFX;L-HZ r46PtRǧe>` ;eRhӄ=!w ,@^ doL Ici[_&kI1 KFHso?ska2!&]h=.&KQHÊnV}3`h# S3E>IVh'-*]Q*Ԃ}{dsD hMk6[;2C|,rB׊xx) 6?~ p%axu>Š,Oh!#گ˩>b[/j>a\ 0QG@`:\~ZTZR638_5U 8o_4JGX:kf0bp*fWWGjq0+<7c YTзV~Ύ{sf v:Lpٞ$?,HUU"LxЕ|uQuz9-} o >Hk<^eLdkoP }6[Bϧ`1~B8(8N$x@U|-a$vCU(fHnk)l_ꐝe2(͛][o )exՔ֧#M~Um( ^mvSNJwq<ɑ,wd{iZLUol0Q.BK'b\ڮ>|OɹKZoWqӚ!WVM}ښ2b6(J,RUҫX\#qBu ᵤ{R3rIM~z=HpiD5x7_xlW/PʴXt>ȫ+/@Fދ<+3`7+EE $&6|ڛ8AѼ(2hf[Fgг# %U;"H1KbAX?jIϓeb,* 9Eg*"@|rB~:9w@$+hzL x:jC` 2PԴ6^ͧ&+Ahaz@,B!۩3Kߞ>}kjFF~v,yP)ȍԥkPiFhZLKlq6A>gb8"u){ (=u1qx#]?7qy'ToiD|LB֢߳Jp_2 ̞ kF.fdHc:AOp1qNf"K8ENKdԶD()፝LwR#err0=l~d[g*o2Fv 0hsV25 p#hKjXxS64 oVy1rR” ) ƊM#Ar鴲jh}Fcc{!LϵlG'ЎIaC r #9q.SB_[r@'%﵃Ԩhwbk]w1 0wwq묐GugGBTڛ,S?>Pwk׌VE *nmŧEDR 1J &'e JKGQw[6>\*c\ØZ^P<, 5زa{5F *jC"!vqĿmA#[U֠2ǵYG !IE>YAfe1dWu`LQ=]qsNT T{]%31{Qup|auZ1 >Ff6pr9Vk$oK}4DkãlM1:5Cͷxjח":VFN+tEc?;|goNDoN-j)cІ͂*4YGPl>5U<-,+BO1ʒ]pϋ>?ЬkmTsJ@ʙvSMrP_!9vK(&AeB{Iy8RɛJ撣ۅo7]H_E,s7N0w;Aa̺O4:o]MDYarkpwK-u1QKGUwS7R H+Ϩz\X]CNнx}aCZi&=-qf"Ʀ 3X2(g3 XazKc)zAfW䄚@ IuXsθIDr)TPmr @`Wb|$;57{cRANh=r-!˿?O(ddJ7#xW QڶVk5|doX15tjZ!Є`ht~n0ڍbl5HOҶe( ɠa`*h" =Fmhp$ b%4ZXʚzT @Ί*i L~0٫m]C#@uY͹:dgDXMNR#Kz!&9p= $>G 7A]:}M> n2U)8HGn!ژr>Y BCkG\\?MR8˚C*N^1p2j)_j1$15d4-Nd\c%DYwc$4f/IN(¶9jy|vxiHi ִtiKT*}hL+ᚿOptIiST\yP tR>XZж8~Zt);2]5+f XKSxFG y˚Ik _Z,wm$70J P"qejxR1@]`zwi;p[6˷{)ut0E8S~Bx ?L{iE@~V90l*-ff1%:Jɾ-@ lF'ĵTn8t O6գP %2{dëKaa8!cBӊ6ٕrJVp++F#e ǕU8#8mPqW2"̟G/BڌeMl|r ]zB){)4Gh'-J00[q^p$3n6@D=b KHsh=>y6 s$:'Q]uFB.Qx#c&/up|.W,w5o/ $3.,ޅd_OQ侀EIOF֫2; DeSG15XQTCREmsؽ(<}5!Wp8nj(?ƈb%ɬ~'~@ =<9%iZrvm~TAzR`"~U_R\C4+̃\ ;W"U` ~SnJn-> ) r٪oXds 8dl-JH6:Vs91TENe 8$aJW+NsOoԖXك<2GVcibqCCr\V.Z"řNV#5VnαpSϏo pcZ6*̌(3[VN<6S-x/_wHQ_` W[; g_M6Z9|2%hG;#m`e ҫT[xX%F5j<9,>idh$pNCپ_ ڱ=WVC;쾿Ztj&pQ5OOTtɧv]\N?Ա`=׏j}G)|Rk ,0Z <2 ]YO#_{pH_ ˑB*fcRd.4NpI0SNEa e@Jk(ŋQ=_ib݈K^7(qcʋn6FVf)6mᇣ5OX??. 6: ×QUN78O5ps09*MRc _"Y12x~zFD !8 ͠]!.Ջ=oߡXxV?'NJbd/s[d#*F',4nٚҬ5cUd CjlG!$N6iv$Hn!At@shYOo{y=HDS}CeE˽&:(j"{8o93 JJJX7S\ič`j{8KWzK4VtxQP /1niߐ1ҼWݰ^vU dZ/'8QnDȅ O >exH=yi;6spXIfF C xW1sϯVag )>CO1ˡJ+¡9PrxrF)[LCJk2yfC$t)z|hRS:iYԝQv)ݶqb~Up2"1w 3hԝ|0>EtTSYN6Z0H\aX7ӋP' t xR+i&F(47-o+Y.-2c&sYم5;RyťŶ?Ut' 8&UalΔԋꠠ{=:pNl=QIBxRL2t $bpy \ ѹQ?NNoJ/! 6$բ2.ygݶT7~IsH D}:xaVw k#^9YNu}NwPN b⼅Ja $o*2h svco4 x} zlV.̪Nڪ/)PG1hJ7 ;]Mb |?ew&š ٥XT@7Te>&ӒT+*/o9KZ`Y\0t*)I>o] YaV7&oɖ @T4kryS 3;`m ;m# ІJ;W#Tn氢wHp} -mdQe8,b%@ThY,XTK(c4D^#$oM8hٕjY@, 늧_K?E y$GC.c8HMÁl存"kS`=R]8/\z6cWFx@)ܳC+(5>v ;rH*A]HRiNn6jP*˿xN ˲+L@b^ u1aO7AZ)k8[*G9 Lk6 '5gбE'H(tdd; Eb_鼠 h 5@k.V-DZpwlpE/ƭ8B9wgoXHWGaoS{su> NIJ[*ꇾ9Iv^(PwW$aVsohqku[% ^ ik!c)HMĻk)<u%{ů*zl싖{/g KNˏJV*t}>F^r敢ܨ}y>ذ0h}/A)B}uLWZPnj iyՓ~qG4 Ց0WP~FV$\Ei` "6tj/mۆ' ~$ *4fP">Rݦ YވNɻ /)) %T9gvS^ 58raClu(䮙m`%h}e3_y;=P۔=^@a1pĘ7]L}~m#̞(ӐZ]pMqr<1YsAIRD'(<=1u2P5H$P}ұkQb Č#z/\1KŖhv8kyMĉ{FOk/(a 1K]C^B@0Rޡxr? ц,0Gƀ;S˔G ;+ `)GLT\@`9qaZ(B`Q}QT~hͻ4KH'][:R1yzwAҭx kvB\J1øMvy6%d ^W#޵yrM񫙲/ .W@yl~gh劁,z%ṍkf;>Ȃ X5@+,H]-hN"~<6.ICj2zH\?-LӍ3wt?8ՐdH D^X`r] tz%f=vO$~֫DĸR"ԅq+wFlk? !>xH;7 90?VU-}Zy5JW"-]z͍YonRlv]ZQ>)M%.G窻 XY=ƆEЄnNzH!c)#6 Së&ҭ~.9P؏va,qGQYC DCE%MZ?'I0ܣ'nnK]BuC%hGMT\QDm a'}"InKQAa#/Ak酂?FSLNkp7χWGRLhCNFlhHAb"jAWF=LvbkUwqi&HN8)?uṂ/am-ITj V6 Ejͯ'ͭ"op` y%KjJՕKDap[-jm9S0hŬ^iX!EWl?gU* &q7)uj⡪vj[w Mk}eN{Q*S:=8%{G ⤓ȹDQ߱ڡjtPF)ǹwR !ؤ8JKN{bg+vTmANn/HeD2A(>0:&z-dPCω]"]r,#8.[ǣW{љo=: 뵽_W׀Z\Y^|? c~i8->zH.5N`] IS금37 aNA0xT/VC*yr/vH)`XN_)C>˙wWٕO<68Z\rϩX0$h_tRqx*ѽd⺯\&1{3[}4O1 E4@>9,EQUƊmy1\50l٫ }o1v <,z}+[ҨDưENtrȷ􆗔 k1U7 :{ w#Hґ*?Nk()6QU;t_ˏ 쒮3QN|5`69/@hjFF@7ƞ3|nx Eבt,ab!9Raf 4YNmE5\ձ_ėg9s@ǵ7l0j' WQ8oKNō|!!a>Ghh s 9Q_z.m6qnGZת"ROdTU!lT )}_b5l^}HF%cQ,%. ;͒ }..gW)̠0U4Ue6+.L |X0c9)Lgq#Ҫ^W!ജG@T@$'ӱy[n4WRMTL5sK}:S4f 'Uv:&߀w}0c=M=*Ek&&ĆwABFm{6eh}E>m/^J[33XGluT3oq+%VTǘ@&"\̐ }6B"I"'Qz '4ϸu+Y^"Ьò罦Tx:G:KiF͛2\־4 s}Yua O CMRɳZ }`\ bm5Y>iZ= R>~I;tܖ?*;O N8tL6JTeqBbSG}z8LBpc/tI?pw Do"$EG jWM&$*woVɒ˶)IcIHo;HvQ~cMhxEe]oFLͥpȢnPKE:^c Pሑ1$2õ# OY4Ti9?g_4:nnLRUk$S1:Q]MԝRI~6b{k@9+7;(p;3}J98>57?l;GRqJz⦙N أ&^BSV S];D;Mz c??AQê"뙊_o"¬6uL4ޫZetfGuٺ>,9 k2ʡ[PøO@q,F`kql% bSPv\2ΰFTgPtcE0fI=h#y]v&*KhUWـ@& S@Tte%US nf.n$c*ƳV < _((!y=ZhfF~ Q: "nжbZT^T5G[xvGze,HĊ]ìkM&&P~FeV~lWb3 G>Ǎ|R@c{8rUYE 8b NsV''ZG?ذXJ~ fR[%C玩Ac,K\K~@9S;Inagu 49ޓVf^rZ\eۚ]o dȿl0s6@c} o̧^:ޝ1b!"qF:C]8{^:s5w+G`Kdx.w4q f6p~jyC';7r/i >eq=/χɾW;zc5}X83Т| PcYw-T^hW2 W&F,L:~h&:Sm}[(}t+IU!UO3gV赠Hs(l@' XY\>nd#ܑ\ó"ݛ ƅV=~a]?=?Dn"QVq4S>E,x29^ VeTk.`ɋBw-.zqZ % `kaCV8Al;_ UCG^W=ۆG֖C^-I:`P'@*{XMx~ЏU$֚3"Qظ+"?Acb ŧ7JW-GnoDagǯ-$2xlW̅@ՌKFU+MN)5b=LW~$p$+}=ZSϾ%W|w bcurpVcȄȢQU-.֟!_ӵQX=Q:UZw{|_a|slAwÖ~; p Lj0XؑqiI?^0-:s#s)Yְ8¦VQC K(E x/6nMT qA$ qJCi[H'i-%{[|KF=_xNx P:}O4 qc j1Dhj, ߀v <6C-cLѰ[i,f)Ee!WX'DvZPEel qkdwb`oy2RJ*a(BVpyPKRL#i۪IMOBRO+4Ys '$>OQKq&ԬϭKwa<2;[|&WfT4]*5 ;{U J$նr0rX/5+[HKYu.cD 1s͙.w{Al0B9qFrc3Y:Lzp?4~> CaђB8ԛ-3fT&:zo=K8V-IQ.DD&Owrt"yu@HyJ!N 3}k!ݕw#OT݌80 alS3:l*(gV$SKxM+ vm}Cp;ǏeΖC&.h3><[q`VM$?I(+>ajϤT `},&.733HgZ㣠5rwW(׸" |2a0Y;&c 7X%8TQwDR+"1_KDAiY` 4RR֊{R}*k8 eWvP%x 2T:[ٯ/3C_gJq(u"*LGR$nf _uf Iu9V/(ӯ!ҘHNMt!V- R_q<֮43:&rPd\Dhͻ=jk vDJ5wx7rC-7hW{(~Bm= Dʆ©vKw*JR~1t~+1'sl<{js矨.#Y7}g^tفJU֣S1c~n Ff~1!+܅A׳ #k0Ȋw]ɦ9dH >`vZ ; y.+EcwE{L#¸rf2aňDѲ[GO<o❎`$3v.`No5`ᯁsEv5Ǭf7Ľ}v-B8ep4ā:T66U(F޾l1|qƭw(T/":s.EX gxª!Qiؙ@'~Ҫ9MPx^ k~&6o:kP dPVCQ d5:(20{:km}JDم@c .HkIT`bSQęr]ϖ%+_m@i.&ȃDO`E5/ ̟Z y.Y^ͽaYl 3hЈVx9Q etZYVJ9gieʷOYF 2Czq$f^"`'B `|jVRpٟ4 &CA2 3iiPSS6h_MIrw2a%_cl$git{ ~]obqWʛ~A]̨=*PL~ˢX]n߰Q,T<_bvuy@+E(dBKZ_fY+dzE 1脓1;=̺ EDsXjpe 6<@Da#|(KxeAylOz(@,z!var">{>kG'pjޕTB")=FL<"o:LioFDqvfS*XkW9Ϊm)$1`ÏHA[unB3ȗko"e ݋7hVձψ.ӞBPǘ\񩪉Q¶GT s04j_(3g/O9{;YG7)]sc3NMb.0dRTxz*jL.^rgCo5<R$ٹCjV3tb;`Q­K &?fnF|%N{eFsɖwI;(ϯ"}_ϐ2)/xhO|^K隝Ԁ_ *^a'aݥŽ*εcfiZ.&PH㖵䵇k!~.I&\INXE{~<[ sKXlRvX EW/h}x\C߶"ƟH>Swphhв>C{_.<B<5c!n'Y*%W1ߟx/?B~k(5} yV(x*hFvߝ[QwXF -I3Ul&)%o vL^QOQOPE:S? 7kV7l{CJtza j$:ևq@05~+ xW{DWkZU [g؀E(DhpԪ ;\s9.yfJ n47:k;rn,vQ MrU&=;mX?k{fG"Vb(.`8y6F!IKB:܉4P9*ը:. 1(8 7.TҐSMs($qr;@rK^Si'.;ghAiιzŴg<|LV7}L^?B:i,aVo\ Ly+ғT{w*>@0.ab#Oh z*RKGid?w{ɨ{"MN]4%rE|7v\Qĉ1wmFkS6c/Xލyog0T Y֧*8Zk ݺX5ӌRǰZqq4"j0'ܧZ ;H0"3ޠyQQJ7oT섰,uC,(12!fHouNT]>x$4+rL\ K0WQg#Idane57aV(=k;)v3hfoKUT9R-nvM!ӍئҾ<#\48s  g}pVn ũYGg~.McwOg>J4UʀM0j$c1z/sW\2FYThR̭4k}#:d*!lV(wӆy.Zip.=s;R\u;Uc^|ݤh!qՄfmT.מ㝠AKd Q} g)y%ωPe5[OVE[or* Z|\fMʾF!1d8/CAx)ׄgfbzhgiP: IpM_+ix2IĜIZSW SX@ sLɶbr>mSrLt-Ys"3F 3YאWLa$ Ry!F(ڗci4SbY210-?^5YZqW0@MS!0hpJgPdF.t ldy <;sѢC(_0 <ne8æB1R~.ztӖzr%IjcO㧡%YL{M@}}eÈaSsNTD'1č'=)_!XW I%l#+10M/,9C;;M^"P!%ꌴ𐫿'KjJ9 [fb8yFUvȣ? :W9_^1bwp-ĚAI7d¶' (^tƼd@\H;|Uo`^\+s}!2eEsd݆;t*A|I^9P쬅,2lZgڕ">C[@۰ғwv"yq);gI~n(2Z\y>@[n+FmmŜ^)9ۨ9X̖Qmv4e0I5tS>l;-tWSߕu\R*^{!@7 17;%\[3H޶Lh(ڱXH ښa |%fٗ4,U聅XGXXZATedV'25"1הqCPڌt顚Žфb : 𻣊wǾ4[un}H4ECcyg #P;guK/iz/NC,G!VmP=I >>p!Akpƽt{\I.&n-V^$PJAWƝЀ4EUѰ'fuz93(*Cf(2 !rhϴ5B̧()yÏ̔+IO,0 y8X6zr ].Z{3N{>[)~7 0IOscITQ_mџj^ac߇xWIhN4 =Лھ,@fhYp *0w/(+},4/#8-- +7t$)Jvg ~\دPIʾ篦m[cPJUbM;Όa|y@-V?2 io{AyDItct*28(d Y#6o#bjKE:z>Fu!"_Hx'v /R `g \\CGxqkxMy>0aW ~[F#WϪ9?0G%qc 6 E5Tu/-Tq˓֔l|1X (.ksp!I TB. p ZAFgS-IgryډsT' -%qշVqK. 3 &ProM, |щuxÞDko׻ڶ )չ> W6^1P?;ytշӷp_ >!s\V|Z-$*< u֟.N 4xj5[y0mS4 (>3h0&05h3EZ DfYy@yd6)sSϭPIa\L'{~WFץ}\>QW vdn-J܁k;1KZWT3/`VE emkZ~u#|YEBݬar(Yb+IT>=ΟӰ5PSPӳX`fr>l룮D"#InX@f0/ [(\W;?tjrW Zj,tz5M#^n\֥(^\俊}tsH7bֆ 9[Q:=kG-/ OH TrEë zI@hZ$5}lz{lԬR}>/c WHк)|CHq.xͅG*Ԡ[jAvmVǦKU!tEc^O)w$ZtI Ax.<5DԻpqSQ2IÔ/3fWĮD$DZq WVyYm[S=0(b-Ź8:yuI.H;jUpRnR_^9;;LbCw}F` hZRʼn!IGIfѤ{YOA`"ҳwVNSȫazYz' fդ Hu+(Bu@-9T;2 L:Euk)Sj~" a0[Ӆ j8vJ ִPjbˠ_s幫ؤ:<%Ϲ:mS)BG= qZv핵BkzN] O>`=.ԅ٩(x>=!%K 9mb#P2!zT :A /ޯj]،Tr~eI!ڵ\wo2D2å3s3LRMP fv-;pfV@%y-4D"L=؍u*2;|+Jƀa&잯]`٬[L4 ҀT#g6q5ۥp)cR:v_@J;TFWW>bkfY30mߨEws@e78sBO=K8\zɛ\Oڬyh n$f ˿2Kkڽw y؂0T= @4U7vRigk<\eʌV?^ŦU6Eqt{VZq /oNBqWتgSt(JA@N Ny٣gIi垕ϊT5yz.k1D9ޗݸ_Coz^4IO;;lžPO@Σt:XR̡[).bnlrS.1|:l NJj?Ct?H 3۰83v+Dp[Sj'G2Ⱦ9jbq琉k`4KvQa$y))TLyOGP:ɗJ%ɥlfjxHȲu.Jq2s,v )-Tƭca 4Dکteb6#x\7β $@yP&+7X7}mDO6_Jj z܍"pl"clkA)w%D{:L&?K=h1rQ{k!=r.΁''I >!_hS1"涸bh}KO*qJ#6hG(DM%-咓^x=duN|C#Fz>('q%Vi<$%!^7h suŠ>;&n6o1b[$Rn= Փ~{,,ԐSK|&I5[<iV&Ɵ|L::^fi*FZlbBu-Mہ𱬌ElT79BeL1 KS4 dAΊ<Ӻ\\u1T NӀ>Q!T?"}>h`w`?2`t\_V[/+x `P[ID(6)6<lnh%4%֤`Գ}dzG׊ ~MZzXz@oV_*_NL_ bv^^]Eph4{ ӗ7kqb9{)4}{v t:iq&{;muU@6Dtg@R ϊp3`.Hw6XxI߼ EXMϩ\ݷc.*`R fIh̐/dǹ8ڽ<*rBGQx)q05V7nF82brMgj*`Ȟs zx^$.J*JQӵR$;FDc ( 58R95 ',k !́+=㇧j<( ^y6*C%-d T:+]i60d`,ՠ=iGN-G^ ^Z)eї-4t6(6ڙl-"#fD|k!PfL [h ~E"&)+I81tD4凧6늇þtXęjpo&m t?s5tV=FedcN#qVvLbxԟv g)b(ЕP/J.k)a"j+Dֱh&-g[Wx s~GGL#B;eHEo}4q9ǢA wK =I{s8 r H{;H>8ieW7-R0)EyGO݌%sNEcbr>5 v:Рcgo0gOYSSlyh0QB9Y%ޱ Y\ ?cYQɫ5$ntD-dSy]*'oOd)ke|YF]bfv^ݪ8[d8!Y1W =c Yl6|wKmx1pciPFDxl|:RuN'R"DdZ,E8"h3.z3.:*RǸ+Ⱥ+<,PEW(Ne^~h /:ϫ&IOێ? :a.ɂy蕄Y N"<"8j1kʣГь%*ńvB\\Jb8v-u~.aQخ 9OOU8fժw͟JV T sFHWɮ kdW7ІIϴ9^5\t} 1={Z+\m 6RKU-\8 {*E0M1[ U8ۖ[&a s(ؒGhΊ5);L=#'YA@ؘ75}b_`= F>B.ѱhx_ l7k%ɿ#<{wPas_eJClbbR-QW[is)YK%5LV'0H?G=,љ~w+g{AHlJm67BZ%!XYcsC /qԦ#"3H{QR9C"&!qU˦u`=vcB&"hCFmF5pϽ`Y\Uղ\DBg$E E%=rylQU ^?LFcEAp@m3S@nd b?sMmb&W?]O(g:cĸq2'XxII-U eđA%o cXvN:knR,k*;r yK)UI yJMRMjebF[Y~$, \ǸΙ}vIaae*akƊPrGUKx@(#e5挋W ]kŔ&QlܪME"<IH<@&>;!:X?P>=` F QrT%U*nG)([U]H!zDLꅹ͕^v2u ?|{77;)S`]r1+GAput3E3ԅ Y0#\-B(CLWݣ)|k['BCx峀 JR:mU`T oO#ehkn6QB^hy{ g)EWa6Yި+i}KugPFR/lQ:( Kf7a3BD?ڸ|Ut8!FTQ\MB~A&z:7(U4{L1*%G /*I:n/wmEnr)(@6Q|?Q_-xA#[AFȸ eA*/cV>rHrk5B7D`;Gdr8Dpӛ꿨[{ſ&r̸2ZݹѼΘT@ry &IVVc"g]6rhUD'xK,K/~S#dxtӅ#cB.Uէ .gѰ:0g֫5|#W*<߅ط> M_fHGqb_* 5nt"GGsllğ\ z8MiږEn){&TrqnNFW#A4YDN5"[~ý8JV.IdxZ([xNPæ蜥LdȤYw0lG >D;B<~4`B#(׻xؾ9x 6ώ0&4cXHVX^nlӧ+ɊgO.<p};Bup&k,|\ъ]Yh5Hp1A!DdM@\8`MY)" LO+{ âixrJBP jļ}K\LJ1M?.( /k &=|ek0" m[ao„TCס5L9a4.2F,>~| k_(7[așW~U!4S7jΌC.@phh%YoVPF\PK!y4Y:S'\GTd}-:!: Tc/XY*),jbe/-޷Wo҉πpE0@v+=l N# 8ő9jv3:g0H%'NYSt;972ofj_`J"j(N&΃Und S]It~I HYi-I "n{C/f<#YR&Jͩչw1}8_dRM@y L4D H؁r?~X@M=90"L]uȕ&] <~g yf+"!^=vs@(q`ҵ]6m!JbJī| 3vam1#b^fYZPtZLkK@W1ŏSf=o'O>K +jSw vtzI vaX9֭;:DN<.8.\-mhme&*x98 |!A˛F|h%!on+srS_g^PMг*%er#|)w2<ȏK<Bʁ|#qLtkӝ㫑_u#Np mClS2dCANLw[,8TkB_bzqb|*fHxvI旚TcO<Iz\:R͏Zk k55x&<}P.GO$d# 4Q>^"0穥DW2# c h)ܨ'ּBBݔ@Qnҵds顩phn3%'E|pe2,l 9 W\ܿg: ,QHsRoAqm1].Rs/r7e29`F5e39_N86Ahlsi8vR1t%{T%Nk[q%QE&'.Iv?-R +-<j'~^~ee"Iq&f p1Z^sml|ז#TDb¬.ն*\9 (+x sH5W;svaz>kǬ6CB{$w%Cԥlw~FEJ$5Z0vVmd>{ 6gQ+ P/Ֆ6V4&&Ɇ01߇0¢h? ]$V fvYc"T +hah;.owZj<|76:9(MG?!ḯJI)]W,}<{AN1Ҧ~9z"@׾2xXN-2&z%ubԷ40 Ͱ61u#L$1v?0[=_z*I)ve`UV eakK-mg;z͸D; Rbhu \ Lu8EAnQiv9AگU{BωF/rSlCXhDJ_1]8*uJe ɩ0D/j/ޑ )X]b'gEѺOURvOjF(nį}BVlͭVo'CNv4Av'D>fe{?x -T05w_GȲHW*؇q4k9.oBT :ahi{xS}#8@ю͆y!5**=PpSeeB?N h!@wnn 㳭l`w/'MuŐ'QPɐLI#^=ES-M}k*-7gDEHުDMn6.RIqIY.QXɉDzsRE %LtJ9E 3U%#};6g{툔D̓ C:Gcx#Î6w$Ve;rb4.)|՜5~KJ1Mr"p\@ (s$7YA>889U'|+aXčtD#F$eLhik0'1s}p@eiIS\M_3xkfia_uaon)(l*! \EIhXu~xThN2l08~识E /}qrB'i`yťK-ha4iV' H+mvl7q$>`FD:_~؝s* C xcZ G"WZ]oWv41ȨLr]{r[~$3WW)=];OsF7}Ǝg]/9S+rB|^P^jnV>UFTMͮ+)c|QЛTqx(Jhn\`cX $8L9vjKbުy,`?e+?/ًVsXغI()My}-( 1nl b=[_0b=Hy&P] |sV.Ι8|l,\"sѻpnbU/yxIEecu^Z'NNDi]d:+LDyꈿX 2w-;r)tb1h2.nc,Dꇕs|V4'G +$ТuZ Q"I܎dTue?y5{߱=[K|Pf)&:N{e_B(@wܞ=FJՇ0jϸ cw\ܽ IntЯR&W+󣐔.AX] .mWPL(l|$) =Vu4}.!,wv3 .gjG9lf90jUYМx _mNz?%w;"sst1Kc3(tU`CREUx#AF~:$9A}ܐLEWRXc a%/XIV_doǵ1KLf Ja>;jic?5ו{ ;.lG&ytȨR<5N/t TuND8o'~m`g cɽ(!q_Ɨ|JpMx?q"ꭂ40>K] ;dBe|*F6Q"f/4?4·}s=ǂ6:ؖTչ Wx2N嶽WP79g+- YYsRu9b]Vy΄O$q2 E4M I16<9Wp M?zdZ'`ĭ-FGv R$Ϝ~ ;k& kcY~p8+U+v&6F+irvT; _,My?%b˃Ӫ^Tf']8ǍiGU<qkȱtJwo!H3+[jOf,lևl ےґg{N'Ɍɚ7[^k(f&nJ;q7U:& z)]@;7\B,Cˡ1ļK*E3jނt2K$&r őR9=y)y%tFa)?.ѦEW,ݏT-XP5\%~7z0uK ?7IIfRG*A`05[.+d̍~J5$aU*pe$;W} ڒa٬/'L7Fy7AX2DXwi4}CLA)S|\s:yxF˪ Zuo zMCJ QR`EM ;|ܔk#-ݳۀNҹ0aD; U+VI;N3J~Ɖ3eU8V~gB!]J%k^ˆc#WM|FiyF&J,$ektbT-zxU luWKG328HUV;.Glg58JbGR$;؃#F}e` (6e.N=l =Vhƿ @^y$m_|hV J|e[C=)&籞J..D9 ng\rҒcP9(}Pfk Ih$ϤQrk,υ_,w@Yqasjyxg,Aak5Fp] jFJ߈PRUxuˡ}˾k+ɕ2 Оt LLa/f<Xi=Y/p/&R t[Ə~O|ڒ8rۅ`BJn_!P%m&5w>hΧ~yni~0฾hOn$#U[6_FDqpĺj)C=RVWnsKwKA.$IYxqYƹI/<8oj8ޏ{\V[Vҙ_1 l:bf(rVWoEKEkuTf;W` x@`/?֧U7F|//BaZ,~gjSᾌULD-ŬE)ORIsC'ܘ-<ӛhyޚی0)U/jӛǢx0V frӨϴ%o#p  o0Fl1w9az~ ,|fFk_^~fe?'v.zc赪*"pi ds/Q 8n#,~ץ&t؁DGΤThݘA8l;3bN4 TD֬#"{a.ˊfLEkt[;␛7o=D~Ln<(o}b&75(<# 僢9od@!?9 ]qѱD-:IxUHi,hMPPUmfjٜN^کLÐ%9Rkck1tZ$9S: g[:|l".ࢻUG9&Ա&ű*R5*K}צk[m"EOw49Q l`0rf3g?B{Hs9L^ y۝t N E6 T¤#31|]& p,MO1.;(qB=8/UP^+c ,ʞn; # A؞IDFSPLSLf0i΢h^B5I(nY+^^WA HіD>u]:(;Q6k[U0fdaah]*$buh * g^P%  r"4jpҦeϝ^P%Y-[J(rYV~: no8̅Qr5-,$FGN?l=ph=hzn<2(+@4mjw`馧JWDJht_#] l|]VM; Tm,f,0i}C'b qo 7^ɟ Xs :dA:SέR^f6 6 =cw^0@ ql,bQŞ.,\Ю%$'y@z|}̞^$[z?E#|Iw oaYج=뺗:Đ<{F&VUw+" i+iw)j)L$=JΔ.dw9_v3IVڻn1'pgŎ6uW*o4Ӿ_?@kD_E`^[+^16.A@N& >l]6'T*wi ok.gujKU߷3r &ςM^/?ö#+__X̢՞ GK2~Of٘"1"M 1| OM&ł*FF)$bO?7 K(؆j^4Ja4ͨ( tgnEO b)͍S辶:163'\UAFL4(Ul %:z5FB`NstLjyz)+F $=k)k9dXj)%Q9y xzKT1el/D8ki4߷+1詨|h C/>ẖx |@^۔dpR0a96‚et-t&ȗzh\ĺkL4b_P3VRh4iʉ](JȂ2Ð$?t "тhux? `JQ>-N4\ײ讀S(^G^J8!O@`@|Z2m_غ~B_;-<Agao,a*_͛zU̧Z،.}/x24}Hפ#& v%Kuр-g w#DbKȿXsU-)]kZ%uKu>Bָ-X{ $!jtaDLLKj|(@ڲhMk{irj%WeBŸה&!"4;J98s#uϑ15,0Ջ]t[ab-8c3>+@ {ݸ,1a6g6Ѹcv;s/Ul N8p|?$ma0|ʅc6w6BdUy? nuwJgbAo\, rϙ{'ޗm6Yu~Ebx_!8&(-޵Z魼; [B)cB=eD䀧ը )f<6"*$Ȱp_^Ǣe6f♒t QKDHk)h<ֆj VLUhvn ?DyLf b~Js2L? yl"/ܒ XO<3PY$f0+ F֭@5O;X>D51/3",z#>c4GzdeBCxS#?Z[-(baM`h'` 58ZpAU֑QG0?i )blV2W4q5*y vPBhv ~mL3o^*|k QzO21&N.,JkB]]EW阊O\g.˕H0ЏK|=LnYU r\r l/Δsp qH/ xAM{mmK?rܺTwfLD;㯌p; Kʲ_׭3.; IA ,Gվ}0:Hjᨍg(M/~$$Ts$X65ѐ%B pB0; 7@A߫N 1{cb]3= GsAn)ڡ 'N{zk%Ҍ2i$hk0\E지FyImyYZ*@0A9͏F?o$1n `zJwo]ey wYrW~=ąCІ[gŝUaY&^)@xǥ Fw#u+xTx«3g*7G1`N`5.Yuwj)8*ېA}>f`+5#Tᨉ %.3WC~x#Kmp<g#H?%߹>K 1T-, 9(hBt$GnA&\C#Ǎ9D]3" j*bmfS`?1[=WEI2.I_~$Kf 1Jn{i8bARZu Vטn&X;HЇ^EUca%cڡg aszbha-}Ee}=2.:Mxz6" >yk.X=|tȓI/Ϩ͐( J p+5HFq̵;2z:T,4GSV|Pku"y斅VgM\zm rP˂28Ðv~I$]*[O:XȠ"y1Kdj׋X"&̅HILarA)QXvr[r:1ou4Li,SPĹC|亚mi!lf3䴹f$m R6THNSnǬx{|=A7z#@F|Nw@m>yIHg>R+침6}i,eKׄWvu${g /:J6~cbPz\{o3d0!Ai84Tڲg:KmH}A dO PIrw@ 7OԽ'SnF1x2 {ߙ!1(;mRێ\>oobiPhc}?ajNzO в6qP Rt=VȰi6}e>s)D gzocr[ZdFky .-wv4h`{Fm ?Լ#eعU {繻R'(X37RwGVxUf[;*)8 @dz MFĨ6xluo/fi`k,lUGlSqGkY|܇4]yADŽ%,M7QQLUR OeGJoދg{8ctVY3(dB~4;Xtu4N{,GO0| QNN<6W _?Ly\^Ck;=;mS7kllqV?7/$oFF6)X;M8`gxh#al~x: 2kI>beZM5SDF0$t7r'!:)pH)G}n)=>%%jSv-P֕Jm;]1~ NL/8{MT۔P_*<H/rk?`EҩLج h f)`DHVa˿ɴ(:V(IޭR .cݘ|OwқiD>@}}Fv36Qls)%Ezk_+`m:{V 0Rw5S (_#"l qǀwiKڻ}EZh㋩oĠӣ WzDSڴȄHRƤ߇"C#0鿽t]rJk.. 8 |#`4\>P; J5wGxxQ=*6 ʎ1t37 =ÿx^V)9Eg@bol~$;JOE`AgT0n MXLEQߞiid zd |\{g_¿<=$/d\vV"$j4cЁ:aƆm[I O*t:pAx+0\Tt)^Zl9:Sz :YAjf+A,~oqxhq!|a0ϴ'B}T4%kIoڗ"#3`7z|;+ı}Sճ6R^_F,@c~46>Ǖ2kIN%xl}DGx׆m&(4ek( :6~D^k #KNׅʸGa-;3oFZPW!|mkt1ǵ!D?p[ !v ^G~h&YQ219Q8 0 =K-.t?ϽFU-叁 &B.;/i?p?T1NMk&lanݓLI .U"7_:&P[p'q_>AUE{dݭ_JȠ*IxF.لGd>ģIc]5v'KmviQy %J(ۿ6ȿU%./PzHz5gyyK5&r}ByDxy2886D5zo§=*͸^thzRG iJ Dhkwޟ8cJ.V-ziJiq9mZPWb,Ug@j7C%ߞ`rf-])+/ҤrB mN΢WI+Q+Iזmt(xg6bnUܴ|nq$gu}$n^*߬\J&D{"jAnc 5hv'`Ԕq:*D!*F2uCq@'u_cna<12z|ϰ#-$#-ܮ$7P5DDڱAc>t1ގAj-XL D=clY C,kbwOn&'nycu7 і'NO98XSM7`Ec:u0b}` V clCK]H`^Hz֙FP`i9[2p'^o|\"PfԯP='eI,6nޖ)aPjWza?%+ݜ}:ѭ!n DbҎϝtNh,$'65xBXK+rfKc05Lu&|h< A&X] _Fz3ү׶ЋmO!FPs'arٳv¡{E)\<QwDf^o!T ^qfQT6bf6NbK&i l9}ـQ rH Ho VWlǧ 2ɓq8v}@ !"q.Rdr ClU?p g,IRq%Yؑv{:#IN>W {JOIVOvTċ}yS۴lt_`fhq}.VcOp}]PM¡R/"Ǟ 8eЊi(^| {V?/^cֈnՑ.yI5bItK2MzK_ӊ1bA^0]n9T\%RKEwzޢ|p+؄ bk2KEm:+ #̪9Z=&p2t,d NЖ"I]>,y?401\w$uz&g< ']n?Aa6JwhwCd ןN/QU܏M,n¼J>wvDN}.`GP9w^]Z? /bIKHLWf8!/ eg7+iWQYA&׳5~fF%d{.y$ & ƥE_Q=:K@܊P j RYZGM`Te,Iˆy/_>xc MOqj7$Zdfh]5Vw@3ҟw`T:W6#1RJfcf&0Ѽ>U7ʦ&AzuD^d`)[G,sY7\]a5=Pr atkK=%C~ Re L(UK.Zdt;q&ZHt7rEe(7X Hn@c ;# #AJxT7ͨ4`{f)`EVf+򆕋zE"&>rkr\X0吝̘Lw#ӥTOH_v%ȴECj8.0|rA{CǗqM@Tʱi6ĪN:%4NWrΛjRt|BxqDuc]D^<c `bpv6¿ dqs)(~2`a~OxRSG_m8RG;4m50HP,$x,DoOr`&33,qREg \18zJb}dë,5Gުj x}u:02?!ꛌ.\?'͡%GK<[>u}#%Mw!%\iY@`Hz+m0u;eSPdַo/0Ā8Jesk-Eu@WN< WaPδK*B&@,Ŕ$lfrܡUA#&:cSr⫷\>>}oP6 :5hUS~eNlnG]PoH|B-5~ =1Xް]±{m?\9:77`Dh1ew`mg {"Mr#=[I1xBlũQ+m2ٿ Z \yת xdVWc =ƌVR7ƴ>+|/N+O]uqRaF-Yk0aĕ0%''b oqVY)--^a Wa]JWw2t=kNon[B@].ޙ=gRNyo*^ iFǶg?Q-qSB6;Mt}^DV^\\jeJ*naң8'AEva/F ; ރJ (s|,0kWr}|襱@8Ya/em(GZ4 U[,~B%+W* P۬ E+*~` coiV s9'~gtC\OWp2C0J"Iu %[:*ഘo~jDMNj'v Zϗ~虨EBPZgBSq/s Wq*`5q@1*ol}6's~)s ؽ$I02t\cB_0$.&ɵ1*>;\oɅۙD\'1, @q8攒x[47g& t[7Vѡx,x=mXzrys;Wu$0Hy `@uԺ-ا!6A. cVD<,5$&d;j. Ge5DʨTyF^(MEoakNnP?O=IUESLO B&z/h=BSm&?e<OCmf"LVEIZ;ha/J44bqfN0 af5p9c{ @hf'.#GAns3s1H ǪCߵ&P$ 'g*gTC#K^eeniԥ/w6NT8ɄC_A=J[CјnG;e\Td pHF]L=+5ψW1q yJuOV^]ɹ@M@(qmdhUZѡ|C&l#tiT_QsL-34`I3B6@3{ 'Dltap:|d$Z^Go%0PVܴKmeboa w~w޹肆Ht4H.2eO%GmNKUˌY00P-SGe@R *]L4vBhD!y7OnY/U{5OdgWLψ?h>LIh dbqŅRKQ ߺ)HeS.4TRO~釗X^e[?; pXP/b'ūf]\O*F7ÇAL(KwK-_~iF~9} 6E)n\fn *cϳL885;{xl`-%Io &fcl0Y? !l3u&p@՗i 4X3)5_ )11*%bl6Hk׍+!`"Pt$§@!wL*%{əo;}9$؆8~h4_CW.´Mņb-m!mΝv}lkhɨoݲE4׵n_GkԏZTa=#&F( ă_գ(d-VTww-8>pӐDa>HS~mB[ "~2:kzsoS .6aGe+ t>ob ) 0@$گXaҞHnX~a+>B`Pì9u:6kبE7d^o!ֳָvYrS &m#@M'$Ӳ.G<;hMT-К;'O [ԋkEwYptb`Pp E+T2B WDCg|=0HWO*y PҍOC"Ԡ Fe Z؞ux#=w-뼲?*9B)%gs!|Z>ֵyUꃕ[MګL,¡(S €H;BZiqh4n- #We]OJG$ݔ;]2֔W\)d0DPYٲԄ$!Ar_#_IB/B:_2H,Tœ n?d} )O:P'kpt}pIy2M$9S;bS*ǬSvA @<*lUz,2mZG. Mء`+yv aћyZɥ*t4‹ENS b{0>xJ_oZx[MK> /#􌤹Tܙi$JL`17zHM"~^E0;jۛ%)^QfqyC$dKI*0'g= ~ & Pdt/pSv㲛ͮ>:|ͦ*쥄cd?F5sӫJiT 6L&llq*#YyCڗċUo5w?Y,mjۧ1s[h<э8^W䬅 im@~ذ|[b#7vf 8砳՜V2ux'-Uhtp/K(\ UN$s oa4hJj rv@ '7~^$Vĺ*y^^ΛHDYD=(-Tvkۗ^H/PL(dw/ՌJ2J9Uˤ*0AV]b,~&P;$POgdNO@O^Q9$xLkRY̸[\Y ׆px87ˠdy+ R > 9 MPSПҥjYDSN6E :=$̤Gѫ +1&:$]'kKu+}/បt}_<~zlt sj^Vaw LJ5F+ S s *:kX"u!ÿs9Ar F7e@V`Nubn݅L M_pRB.}iQ/hCiCiB%n)!q1˕3" yBسRI[S ajqL8Z~]8 +DgRŃsd(0$Gc!U ^}]C*&>]KJ/E4[sY8 gs(GIه{i>,J+$4IFKp!!dȊ0_]Ӯ*Ma>[xD, /"8GOcY)T,TjyF0Bxz&Q7 H`TaY|RgA4H\&%kv-NQOx}ҁa5*Z89(S>Vné;R!ҡ*|bf#O1 q\*PqZj[{/dtrP uo@ܣ9}nuܿJ`ʮ{0o'|̣DjVTIVeDԁbZe3}ƴ7"_:x ߊy7G7_6ute(:XvX08 ^w$NVLG%aFaUkV'Q¬D#lDG6&YP*|ae#VfdKٝF9U_׀dб d92$jQc@φ7slS(EݧtIG5b783pҕV9O_➳^A{ŸA"hKPVe( ThpӰhT{ <{y ]<-m>)F\v \QS8Pb>+Eβ}',dPu9Z&'Nmj`iqfv>GY}_ꇫD6bxXjbUoVD'r6i-¹4.m; _('Iqv RCOcv0crgE ~4aދ"ݶYVJ?5fh'#$P2}g)z)|9 Р(p}aB5ShR.)55p?$)W(i3a*BgZT{r=oB1(qAh~[t3Hq3N:KPr ڥ8m],=> },$La>iQ=Wg94a "kvhҝL|=.ea@KP$gepz۵Wg"QkS}5Fʪ)=,Y0}vD4}O-T9*EgaR #lJ [3_*Y`p ]7qnۖ_!ļ 8v[:bö4ȗ_d(7K;)]c; pX=^#VXx.-MmFMjps[bZa'? gFYLz"B*SZ :`f,,'YnLΙ eVC#A @1'6%4|=Ax`ZZVYI2춮Ixf \M<q>xkYMkuK9J۹x6zg6siOcR?#*LcfbazmsWAbFӄ:L{p!fhLƐ+((`|QW9;h Y(YuDЗ_r^@]F9uS|W-e/KEzIM-WSH ˾E3BXM䌖e^)9]K K;8e 6~#xuش˟m !1cv"R0ݎ&oaqo[fC hWǷ6P?HB@z`\a)[W/RB %QA᷹3>Ft7rYK g~4$i7@HXA7kzUߕ\T+mc%m@5dG"!]~r{ Z3!j+h&q cT7Z*oy)\HO&]ц\K EY>s@0v<]+VPeo6G$:x-(z;0.jg|ZMԫzǓ6^ثQҰx,)3%:hCK¤m|B.h# 5&gL?3J_[ސ bC$K7CK!F1Z I"䋘:>+Q$bu93GֻaM?:ξ079DlD7ۛf SCF]+12#!ᅙGuP$bOTRGhd Иg##=ElSm\P7dd/0fJ_PF8X󮫡/Df h<y87>7:SO@):b`YXjGjg&-my~*hU ;YZS/nITќ$ZGb|1 (5SܷR˶ʏ&VĴ]}X}a@|n;?،2Bx(Q#VŘl_1Z~4.5ӗ5`o ;5cڞKLb/^@c'}r>x;w [5T@/QoTq#pdDހ~7~Ch-f}ɓkM pYgX%7!TPHLR4e01^\+3: lTk\*&lD-X Rv1=5foҴo!|v8WChIB vIzOv)7?42=t]60!<.gxyǙ4۲ﷷDj(qcl.yDtb @/̭{U|8 VA X"G#xE`T/ڞ$%T 9hY j ³ Uh'cK46l<ЉSsW龺)N1Ց2鿨du(473FP Z114HٞA`:PA[Z8iBY4[_U_XW4e}JD/x2C?%#5Hi8tSrcTF:)B)ʉ4_t:Yd`CxZ@u[7C<_߆̤[SqcH ES. #L<0H1&iV c]5qr:5Ѡƹ Li36*UهFǣM'y<ʑf\׹;!A0s)M JȲ\vo5:mC6JE )(-A Oʵ8J y dDW Xbڿ[8ZтXi[/Y7P! %]s *LǘbJƴ6oR>YL?q= WSt# GfЀx3_xHpsB 01p!h VFv}n8)pĀWpoI,=Bw2!)ގñV\f(M\?&H4ye]_Ʉ1/Q1oC{ג(5|&VG>w2+-_%#WeUyf7&S;$G0N˃l)vM7ю}f*@/*56cfij%@tZ pS5/|CHivܾV.>RW-&Ƥ c T["6*RX+%-%tY+KP,2Ie^n!>[/OeH0!VD[+SGx߻%emE w~Zy1„lVna%\.lo-([`!c\ȸv3b F( cNkEmͧKfL-޶z9eFuߦF{t 퉇N9BTw*$AYMt$6hΕhOzN4>hYWg-$)//m}=FeiܡlY41W^8uDWȼs?U|~D8nzK Hs9{\눟>]hY᭬BQ%֬&C3HӅG)a,5 _5x<ȇב𛁻E诣PU[Z_Zm >/f0}wu0/b#VZ[\EK4:+SEɛԛ-Ti+e]H=E(@'aY(HT pT'NĦдCY7&z2NF !FXpEk"٪эVC~f|1s9ad~PcCAMa#z s i'I%U7SaE`%Z&^ kf|aEeWu'B;odvZ"-M`e@lv{2edm+/9~B3PHihm҃usvf6Q )~ٛf&FOL|F+cEVwXnp,JLLr3DӀ2KwoKp/1鉮(;gc_, ,eL9mWx(f+<4!ɅR[ Owx p.c"qpC?4hsxJjxMZ m9IQڑ0;+kZG iԒa7̿+:(_aon!_-C1[2 Q.r;&X,?b>ug.-dT+֚LaAe-}I,*ไ1Yk{S8dY'UXz+wB=k@Wz ѱɢ "~m߈ w&0~Qh<,]ނG2xU}Gzasb0;w$MIIR>O(T|c}9~3ZOis(G՘p?; ;Kܞ:sA2C#RM Ù]g39$d5y:oT.1K);G_xg?Ӗ6ɣ CY:(ԄƽTq@0'0gA.%y~t.Mf`)e Yߩd,k5yhezVب7&3̴We6L]H̾τ4FC(k[.ZC ʚW**6[Td)Lw9%f7,SagNNbXwGRWÇ cI/&n+ =j2q ^lΟF+>%eXD"Zҙ"RHL7%luO~]-enL+4)m%$S<rl9`q?UO{CScX)J`lϯ?ΰk",76߉ ]ψoa[Snl]a*JJ]Xҿ! hSCS փnߠ5U[<.{:S4~)yԠU#1xťu(!؀oH{!LS,O,x2__vmٶ̸ pZC0 梊]&ngJٚ,m>ﴸTW0Og:}9NGm"_ס&W!sGP{>(r}rNgǩb4c-x=U3pΡXi;r-b>Q#S8-E;?6K4ZeC,LBJ O-O:~&z NC:Rl@=˝:NZ8|~1=x&_hqƌfbÇJㆊO+2$~ȲAAҁtEɖg cmsK>\ Γ =nS$te+J1}נ(@vq!`9R< A{&|jTɓy"اWs #ݒp OXum27`j@m/):0ā/I1`4)sD.zoj4)^یH1l~7ㇽ3&?K`j`6. oDxU"r? 1|h%slYIx^b)K9 :*.b52 T9V̥ሓ-Y>843Vh]gk\,8`W!fdjhAR.n?GgK g4%HceSSfXwdg %s{:ժi#%pFI7S@EA*;GddVU[wu~Ra?.NLE_ד +Yg&2yZ_:c=bTX M&s|@o^5(Q71MDoQ -3ff[W k\/%!"O턪+[gf \oTE|E ^b2^wċI H^{uLp(h2‚\LH3\-Χmx%{^3bމz4a9Ti~7ʴ <DOj7ZBSMV>hЎpZr@T iaK7`Hkú&CD},v nMչrQWlh<D:&2#BUszWkc b#ǎ{#^wVrHg&M- NQ[7jaѕ5Tavczfs /u,e0{$CT4 0ZB?T{uV A{~^n.%9qS N[]@x+jɈ[t'xw2K |Tg/.|I)2yCwI FbWׄ01Cy73%xˌKzLefnMKj)0JUVF3KA%]Ϳ-/z tK̔aRXN%tґB~?|5+Ɣ(xuiaԋB5@ܺf7X:? LMf%]Wx7{ ojfخQECs{O7??ʕO\ff^~5/W0UP,[h"zL8$3>ɣQX5:xM'iiJ4?_Y2n.x΀YeCgh6U/ (,.PJgZ׃ B'?yꉚ<,ir{~^eN/]ZF80#!vC/9fH[MeY&d_ hGKc %sw)s ͳ1z''oӓ5XV}O>贿)LLݱ\rGz@ ߹x5>r'm.Ftʉ)x*UdQ;A4 {7 Qy2o{&lig}O % $ݠoBX5_c!ۧGx/Q/|›I]AOi 13)){9]s Yʱmkm^ܨBz{,et}M^PKD"@_&\ 45h",׷CXg RE.vDTАpgApf- !Rx<"ϖ әiEv qy:-VK(0B "mLSp#p&+dzw敕mo1Y)?0B~ X&Kb}4,4 NX!iRmnzfe[=U(5pZ֗bҬ!^Ȱbe *mS^͙.%,Bp0bk\#nZ-@ _/PF$ۃblGBEƊތ[ Bge)9b5a?,_47^.fc(Uqq%F&Re|m~#"I:؏k,6t9qE sjCx5Q&2?֦ޑh͙Zw+W1Fqy邿6wvx;d@ՔeSę~t[Xֺ<YƔJYYBqg &_ :"<sS0JٖlH=EKG W9WwxncBk8J%CuR8 Dz0V54y0s)XB Ƚ׮B1Ca)Bh:t\j6 P{8%RFvay); Ul ySy<,^CrC uo#: -o.q ש4t6ѕt%3˨6>>epTL hFkmJwlq@hbjղ̵y弨iK(7?q.#q%opbRkcqP$`l(ssXU|oo;m!fk^(g>{IQ%gd)a>5pʫeGJ7 Dl;cuD }kO_Sh%II+j ZGݥ.|0hc01oAn6#y ( .d]XSUUBxF7qe09i!3w쭡 XuyJS?'π}Ej 2GmQH^>-**5,6A/kwN.r=BNB;^+*d,5x$ $MD5@)_*_7"F* gδ7Ē,M"/@ql Oϛ"ǧs"ajv6{sL[a#*zm߂=,ڻ(sf9i{m`PX> 2GZk6}p `Xd ?&m>V|M|Vı%v)χk_~,e ΄Xx1F1iϞ+*:#<ǙҲVƝ}"0cũ/X䪡dc1 PZ̬BF۲pdOh_?'(U(}~!$9&^e:~W&ڙϝ?k]5p-I.e˅၌m Khf%7AՒvTw~` $͞TnPLͷ1]BP>dFdADfј},Y `^'2 %*$i2^^P/ݚ}jP2-;Z'?9׫@gCCs;$B()EGOv'}%?bY☃{݀ ǃ*c A~<5v^>2Un\h|s7 ?hl\wFgvӶm 2w~{G;R 6E-oZճ-7oӴXY H뻋5T(/gyma4uta 5?!~fN V\' Ԟ ] 212`tn0g-6A^ `VOzԁƟUe B*ڞhu܄W ReM|6Z#CݐB6Բ7<Ў@}d k"FjQ`$uI( 7kPv.`I35B1vE \-}tݖ(}~zr$eg[+XpL㊙,#X:=5;ϲse'`g4 >*s+tB \)l3^h,p 2.KZ^D%H EKB9#nR熣{ꂶ>ݿZ94!BJ| p6wTGb5qīIS#i0|+?'@)PXwQHH{κAc1 p}luʄ%nGn`pG- tzۀtFOǻ0:7\#Uͣ9y2lxp@K֋JڙJ!yR. ;<# ݛd5^1:f+ܧwvs<{жo̝c>8dAN+c 3,+*  '8&S@҄Xj$nEpRW:Cdkn%Ѣ3&4ʹAn3ꁲܽ%SD(,2^4( g%nOTZ3t~)Tɒ+{6cZ.dD-?x۸JUYvB+.m"Z^K7TWiH{?^\JҗhMx(7lm3&FEuh:pXX:@D92^Tڤnhpm$<ŷg^#eۂܝ5ϕS_qL=H e~+xS87t2͞ýJ#~]tp\B=aPg8f*>UG@2LRc?MNepOL-A9\lp&UTCz2,5:_)S#jD&ɣ#}M #P&0#LdR}uۜ{E stxWJc<Ӆ5{ԑ?h(^t@4'("pg͘`97]^@-f2 TA-/2?viۚ볣~weLO j$l}h5ˆ6RC\#w0A Y(#5 $W߻'~K{v=7$0ڰhњ]*ir -:2Gz-Q8?Q}Ê]ByjE|c%Hd"|$떓<DŽ2XXht|ƒPoS3H &YڱaۺW`A_!yѫHnQ,_ 2LKBy؃&p`'WxHA{M]Z;|[7ͤ Hʳ5q\&C*\kEycdnz'Qa/U18X.x R|SP9ozDŽ΋q_ָmX}HFB HM] d]0o-Yd2pKd@-.f(WLRޢHO[O<&XB9KZTLX,zUY^QIVAn9p:j<RELvaC,˗~#,N^^d~'Fi2ëM/`6wWI4NWz>,bDr1hQðD&|mh!?YEJnY[F5R8 -CUuN:C`!0!Be`c@NOf~g^P"_ gYAcNStU,"W-;qYGePZD)uF+&k( #W:5Mz,ZtoJX`>:ݡ AsTp=,?β jS?D{Ye OWUSG_j3Qcs UG8ohڰ=P@<%1.Ҿgu6[[h~1R9'@[-Y}akomϗ˚stG>j2fSJD˹f*vx7v6>PFZ@"k6cAإ"lьDJ ^h'H(|۠͋xGb(@染Z"V1AiX|Q811\l•&4}KX :mL*DeY su2*\bi/ԣAY>-TCaZ[#7_߂~Tpٖ >m) =J/ycW:Ҝ ڵJ&0L,a3֣qPȓB'F #GKXC+(PN\ k\zۋ[F{c#?ofﯧBP" v#(P,DH0 6bTƘް1g1WJDk{c=VN흉E[suI]U]!ɇ>HfL {x;(cX⫻:e>+3nmfa5W&;zgE[ +_\] ) 1L|׿aQDIl_emnȴo[:(CpK ɰLiQݪS)vU9-eii0=^Uoa$lÇBȏCm $bN[{|n}} #Dn ,?jdnaҽHDKsG+ðB75a,Nu*bpqe;q 5<9Pv yǼөfE&k1g6r\$+ʾ*>dYc8!+ S)&d 3+^)JK6 ,:S=ak'׋JdhB yl:_e/d復H!7z\FKFfĈ^Z8лnWА;k)4?vNҟaD*=#BYyɣS8$xVkGeVl:bo/'FUXH/QG* O#THW*G XIe Pb 7_-]ap!>*Sϙծs.} ,bW?~4~oGŷ,oi6k3e= A9e ʋnu9SKֲz h=SLyT䜛Y3Ƹ̀NpIL1hB+ FI4!D4z9`*ۧ2OQ:A8l8')ٺH\kJtvwFefSC#k{љiDWnMl*= ^wd g;ڥ򀽣SMa5Tc$ϧKE7ѽ$j{52D^-rH]wtuٞ>Kh֍Y6  07G;d}tpfe^a@)!G[fT{=Au%O_"G>xk筴P"?Vd@y31\ # )2gaǏDSR lӳ ;`f{^kw-1EŮ͛TexG{-:A#2Y-ArKgaʀ75c=%4/4mKY5=c @ >uG/@q>'VyJx1Z-'%y/*!I;:{pbg3x-[ݜ}ka |Ȕ:SN 躀74(k }2T$D0YT$CZj+texn-/Ph-;)+]A),xuK0 JrfG XxZ!OF \ԗG&vr0 g1a ik! mΓ0M1Q~{}Ŝ3XD?,Q5d PtUIR|*2Ԙy;f>9f D@zsLQ)<8}]̕ح/㕣f]NVO 3=yN2Զkٝ/ )S˷k, ̗Zv**mGdl |(PAPk~l;pRtg}2 ڛ4fP6PrWO c$\^L 7 t"8XG[yȻ4ΪUg- "^nٓH^Ni:>+J|<7{d֔a!eO?ejq?i=ocH2FF!C:ʣJ=4X@E, R2ٟJkܬIoUcb:Ocyi$-DM6D01A9=&gxTN:Cε;&+rؾ.om1p1t*ĘsCMt?Mۥkk<ɚf-e|%ɸ*G&"0^G0GG{6Og

    -L>˙ɛ':mԩnmu zb:GsT̽$P_65V9>=gԩ`({ѡ9v"~?GPwm;:ƒy RNS;ąc釃E:n#J; &@u1O; w [THgeAxώgX#/&z y[ʩڻ$@_/'$jЬd,?J4;zpSIIo'AYk8՟j#ow1 qs;+)u\n-'p 4؏>CoqW;-YN3Ej||i>%1oRe#~|r41+W䰐7]rذ,qh\7 zF[l v  2_1\٥'L@UGJ0퉮}o)+:llT$H dض3*>7b֍>C?YG*@(FUCɁ8_i^2V馎C,r慲-MS2IV<)xgEJ^_c uI'H2rBx9,pB+S>:>}c&Ӟyap~ d7&{^s8u!k.1鉠9j 9)r^1GtИiof< \m$}KTaΒMFySt%A5tF`j&˕h&*wchGHzp8%: &3hdL6e ҅9rQFA6#,,WȊ| yߔXͨ óL_b,,Uj y8v]|,iM^aGR;."7: bKwG}abU}h%^2[gAV彅/s0:+OPU. Yr\t㸬#B#E fS!-\t:Vrx;@("bV>!`tIA.a7v$d3k7" oU|C7Y QF䲠d¬||.`C򩓖X]'&DDbKG|v[d/^( O8_`sWOlHn~321˴ѕL#p?բ moh}+ٶPϧ<]{0':Ū`-}@ւJhkM|2ovFU6۵a Yߎm<`kӨv(q} IĽ%x 9_ 镣Z4/$ʧ+ 5J*+W . j'[u'kl>}bbF&VQ'l2RLX FliQyQ1WqeàWůXRȪ5tmGM;W&mZ~N'u\Z܊N(FZ P F`RҪKs;dXSnF`,;рοk}EAcrh%:erqUDNdՕ@[-񊇐!#诱:~>"gXJ2-)s3;tYqL[jp=0!={:_8-z'b''"X%ꋽNBmzNELsGz D[V{qdjw/jxS*2 3:4/6T="~ *mm*O"uVZxbko+pr kҖ٥y W>w.n''%]DC|/-/T+*4تyϏI2ޏFcRӟ*nGѺD%B\y=vM0 iAD+b7@$*}mqA3x2sj\TKwܮ3>EA;]2m!)R%C!N%)#Sز>'j2{04'('Iy4.E}32gv*`m!Ux~$ v#QH"Nʜr<ǵĈ O=0%7j@39I#lr-+r~I,kWWz1@4I&;~-+ɚM@#M:O0e_Eb٠[gH׾ _w_"fd *+DP%·W("  %֞zcFx#Ptn.C'@*#gvPp~'fY)FtcJK|Ie [ya ?)5TCQl[PQlx7L*LEF>+uhWӮ(0~63zZYN s9_c2~qC<xno+XX2QºD:dw?)}ʡ7Xϊ S!n m'nDpN5ǎoC_ }hVRF74#KsTm+Y`4gno_㛄m<(E^D|ΓWNfG]ְ=Q9sݿ zx}[BLBy-\s(|0 7vYc=F譼qBz7;ҵ>h؞ׇч td"Ӯ߿zc bC| 0廈w^YJljV}Bx&ղ ,!7x)QڧPB&wMe[\0u`5C)_8tmQL}o]:6Ǝ w+4ESJz>`0+I[~ڼڂ'+4%(i 9G58.XjZw?y4|z^;v)FuW*7a4'YᲩv=.tC0.8;:WBȩJ2s74Ffb6aT[f.y0 s?Q)5w `zu)m_橼'R}W(%D.#jo1rU1>p)uX;̝X"@*؄)g>WIk~_` ,yi~xǠ.T?4em8@;4<SD{KRkp!gacGZkgņ8'gV,WakX2dKct]R,G`Ȁ4SCsgƵf__Yc%w?a|ǼY)9IJ'1d8esԫNx7.@fؾV=(s djCMss(aBIsbBUҒ"q/nq n$[8 z8?B*hߢr;MZhjLd.{v*̿) :B;3^>ST|`郢oB%]Vd0qv @ӊҼ{~:d×d|;N4یHK378u A'ېo pPEs#sΆc$?-E<XfN)L=N>r4>#CS9xϑe17 G4cL=7ğ@$>Q} ./Q*e[G8R<&nP  Fn{ D~KzP2_ȯ|WDDeɬ6S,X@,% K> D}jP]K b;g K8 )rZw$?|HE`I-2gp{MK~ R56{Ջb0'?kuE9M-2Dx9J|Z kɗMl8[*Ȟfsz85 o{i6{׼ 8wwc+=G%vfn(quq-qoG%?^lLZyX)? 1,6ڡ)w1 $~WPkHSWЫ)xSLV>Bȫ<nP}+^LR DhWd,s_⭏1b(yR7禦ˊ7^KBlo߯ fF9rnN!͍]ٔp_[7*%SkG=w=M.`qD; z$meRLUǘ2}pI,go. Gy/_ \*tl?[N穁Dde'.F*ث*zmW:hϼCQ$ۗ9w15JExI3 hR@/LA,X/=.H}{r, *{n+mtGZ:3ƣ1"ACQ5 x`d[#A3p>M6rÜ&lWC҂B&T=Q%\ +.bfPxdcQ"s{It*}hvK2vKQH6W<ϑap0Q7 zˮ 7OW- },l*M^a ;#Ud gƵ~qQp]U|ٸMtWr>Ի|o".0Eι]C@F+ζHg{d[᥎zҌ\w 4)#ʠ;#.~D?1 ;~cqU"5\?|'ڶɴz Gߡj7,oR7cKad%#]onatKzR)[mDY[_ oF<@Inlh"V3 >-!ٍj z0,Y-+Vy9D3jXgG27u}0G߁ư5۳^0Ee`ٌ4i~[=dD%rї1#eooG74:vY٦5 hFMlaķ ނ 2XkU䞛 ɖw XkB=CYvw~DL1dz%Gsz(^<Z۩# "A(*cS78{L`fP}ܮ >hϰ E]\0;MU.1UC?S!?yzF= `3a`pG kذBdh|#Y7/u3+eD+żḣMx@2VѡI=Rf| v&-ar++ 3G2T;2SVImbu'ZD#j@Ywg\t">!at]>U[VJ41%@#7ȏ 4L% (w ,MWF _Nni8钁Z;B9BWU(wTvG7@GT}lSqz _M$c=sx!kMrrh9="]GrXȊ.1j0^ϔ-ߺӯ:/ڲEG<ei6(QO`۝=JI9됖N%\4 947m|ͻI\1st}7'i֖4 +OڎY>!h0qem{C!+Ŋ70fKD5usx%ޫRʊ##z550fudXTC\/6-NXY01HVH©YGC7e4i)'rt =3֕JJ)%4^&lQ?h0`G$U0_)z6k/ݫO+ Ռjj~IƵӝp OFLc@qR,<޷bD\<̆*_e\SO;JWB9܅=+5:d=);NPќ>v^E2,Kr}Bk bAmKK$QjUKYXx>}x+==0dZ<+hoߟ4sorgeqÁ?رd\iG[ߔt̶Ӂe\T}SY`D{$~:zAEd"!*YÖjDu-DXf)$LQ"#T.T) ۼO!,&W6 ݦզ1=a;'{hcˎ>"`㫮 xzƹqP?wz眓 uF/nOAe,$<VH]cހxr"9@Bf iyFUF{\BQK{_mϞ\jNP=i]F鬈M1KeBqlC]wv y7g6듂:g-=c<\,S!-tX奷oU|3 C \h :lJBDlfG>MZt\Q0ȴ'U-'DJTЅmJ QO40aBz# vE 1o +A.ǮtLFk$+S[ ;ae/i[= ymY (Y!])qR4eLsVp\Gsu1t ИCvQE:gEnk]kod} cP45 t"m!5iW- p{jloBO rc^"h+&\0< BNUf] ;sJ_;E%тÆn57Jilo%6'HQr^Nw[Wʳ巺!aNMXSC =yI^-%.gUp!#k^R+Swߑ)~&6M#? 4u/U\f؂P:9+zs層AuqЉ.e)y{ųJ+KgAb=A,JhD:t^!t@_>2sIeU0Oˑ/VPUhR^ ?6B!#ʦE EK05]88=Gt0<ꥱKyiųrmM/"  Ye!pyI`~ 0Xo ԉ%EYd>I[x|a/=[qq[$_OW73#ӾZpAcYAK;Ou>-ܙD6!fWfY}|܊A -V.=llskj;!.tMB&E[];һsHbx 勄~ZUs/>u+L?pו2arH.QݕhQϥkdib%Y*(Ot7<=Ƃe9UV:WYY5u<1jPhQ8d& ^|l}255-g'Wn,?.)nnuΨO6dgց6q_MPǖޢe]wNK#S)GE83{0XJb{ea;a A]d 2(|va8G?fAIbX82+f\fB b9{eέS "g|ke6 ;8;M"A#]> nb\MGJ&L صla hYk"UNz2*d;Br} !ȧ,u{x֓.eT\|?HPip?qB(*Ө+nK1K;lZƉnFPawšmT1*/cu1! b:b/D Uʂa- 4SiC+" GnX [奚2-DtK9hN9!$m S;RY)ѧ"(;ɇ//|;n2}ƀ%A1sE[ϸ `ٿr.D4HK&o4) }v–/FTLi޻xrhu]*gPw[хxUYt⏰pu^؏tgnF贬ӕPYXo1ǂe/Pl=O2V 1@`'P@ ^9JcA;II[9(yrxWCQo*K5xi.J&P)wکy~+XMU!SׇVSqC(*CRXWy~f}f/;cvw%BL:GETu8̷*x |*ETU@3`W4.CQزD_X|nÇ̣+&.ФDK/*oD+2\uaTMJA\g8?TjR^S%!Mc4|<l?|lZ~aJa4di>c@>ĉE{u5d 7\38K r"P1.A'WIt@Lo!GJcȱu_` O=$G@' ?QJV]lz#ԉqF)h, h^&{8Qb/icfaklA‚Z+ Z\uXZ捥Ӫg;^(;ݣ;DsFH.*7 Q)}@3-TD dewؤ^x7:âp3?C.VTmVX8pو%*İtnMQ6^1NȢmzjD1 "qI&ahUFKWXc̈TagԠ6R'%OS;$#N[H/#qZ] O BH]L"ԨSbg1$=,5ΖL~UR#+Q߉6 9w.Wcmn(nĠwhƬwkEe/pSKcgCDžk[Vˀ%牠>qn7OxnY#&9A|Bp΃]2YC,GFHBO|:'MgCxӄT>[)-ϳM<+:2\u#UZ(CX'r -:WL@IEvH{j /c!1ħKrQo8z}ԑ iQ_E]!b{u4P<1dTgǀiOdz8"<| P-)l*_ ElF %+ӻen+h"LTMG8c ѧ%Ԭp`:m̱[OLj5# 5D/'uC=cX#Tڬ6.h>G(-Pb $jwW Qwb8l\6"e_ICp ӐLau5Ljt6\6afvgaw,NoIŴy_9*హY⾗|T_]xϩaAz#r;\{6[eNj%ɺ,\,RHJ 0ҿupweUEk'KԸ C"xu̽jX4n"%"+uD\1U!Y[*uqgW:7S>fd&\.җ!_@#a#?7d:SgS1gUp, CU[5& /.FJX2G&e/zF6Qz}Ȃmppe Yń ly!1҄QMVA ͌]iQxl ~-D8}iqlI$H;wmMe21jco HIf]/4m i[C}ȉiT5KfkѷEX-֙Gm@Dk(ĸV Ec.} Pz QI}u[kx(ZW~sYg?aܡn;b ٫qgkNKGQp0R͓*  9Dr$#\.IL/ȶ^;bC5ss>u ' 3U)~9DBB#HC-Hh̲jS,IEgx<d+V[ z/8i ߣ`[gtfp Q8LN.u D̘x1 +պwK|7UY>ZX_g9 @P, Z^z#EC_L7u+#[ 'h٢\dW$F7Vk$9#K 3+ZoѯhHIVbW6}j7:f)[sZk};^Y Ry C`DI^Y@j T6:S`&܆NCr,-TY:>aB]`+/#>/Qqub' |ʘELfgVF˫h9R3 iL²[ʂ5OYj f_B|pOr7 Z%>KҊNM"f9zU⿄2GNIR0Qs:t,HlUsct.[t;oopyph=*(}y8.A=JfG?'6DQ{[6m3D%"]n|V)sb/:+*|u5m$(e[taA*;ǵNFFEMa+qn*[9+ӰX}<1qA#.o, þdx[s(vIeub(8 UsѸE$rű Pd#i0_ȣ8!QTþ_s|Ċ sXf(c'FN9ɰAGm 0͹f6Cօ>G%MZV8Q}V+}R !dkԷ? ``N,}Dr$BwIly$o?%ZGwnkiۜ}d߲0zfӓ7{LާFJT[W& 0jk*%.[WQl:+w [0H `r9$IY0czr.H.gwmsy&Xm)Ub7߬łRp|cv2@¿=ݟ !~Αٖ3?c $M:aRe&@ 42ü `SؼpIf^0^_>)1O5lC5X"4uT.Q (5}3wGS='Fϔ-1bL n5pv=~SUJո ݢ{Sz<&AeviL N[%Q/sTv O)U,dX>D'&r `Ǵ݌j_5 [=,/M7$ 0OMr\)js6*1vrBƫd p9k/ AM}rg15R\>j/lU`Uz/OK~Q{Ge&Yl"ÈH{ #n4"q-87EȬH%]D_AƁb5?DòtBӎ=(9( 5$^@xE 7*0%ZMjQͤ 8X1M 30ml/858C l4o#YdB}@-"ea^ ʵ#s&ȗ´-4#AMg[ESIZ<}q2E qJ Ry3 ["?+.)j4T-HļWWcfM gFq+k+Cb[ME GG>U+9ggC׵Q|o?lV69KKk .5p[q?uxVwT9YՖ)T G C%c#pw֡ OSP5]˹%pm!}LxGsr4Tse:rt!h[xT*ðZA= ./,X:O#;`nsm51%)5?^RޭTu&w29y X5C T57WzJߡ d|q4 *ɧާT>WA[R}aio]]?};p]k(|#_RNl;/tH8DteD ō;j/ź[pt.^\؝]-}F1p8H-qk֣}V^ qVfA wpl>LCǒ2*bӟ>)*]n٬OB7g,铅 U/4sn* VVvLm aU8 x"xr1䲿jE(-p4Wβ;NpF, NPH'i-]Qyj>;ŷ=rx~ weF}Jk e 7@G z,h d5-o ͍s o[ Яj1{јJyX !0Sq8{s]6TG7BPfJRkSCǚ`Ir! ։*MJI*:a\` ^s򞰞whu!SPyDlPPJ$_);vI BOV/t_Wl(.'>TY?'e1Nev҂t5HL9~p+c?Up* ƺ',38gf:EcjYWMnlbkR;~c @v2>1{Q}-\ڸd`lBMJ!g=^'ˆbm,٤1n4Dklě7EK2D[25N&?s!xRxn bd2+q~`2r_S+;$ dJ[zWH(_|_Vh?8' Nwy7/0]f^CQN_בUJnhCRpV?&\H|e- LCsoQ WygvxI&>\KiA,!"3ro.ۺܵP0V<'ŎitMCNgRus^>fK&6 rVFf͈N9 9!'s=ͭ|Bj ;XVku\~_aNieWL= Wr JXGj#4(9ZeˏtI|JP/xyi&᭕:28]AFnh <}񝭄m6Uzgsg;p`3p G2)f.ZfjU*;x!JRh(B鉼nYS1V8d[N'Xs^gzmNquMo@h}񜖗A2ga1sg$dS? ,lIo-,^u:qOg*7]CP ԫj]m'# 9bx; Q]m[Ӊ@ ٻ@e V_Kf5:`P֚KFQˏc:G?UѴ<#XVsc4ܪ`%]zߤ@7+x*W^ πK(  *Yvp6~&YOM|`^dOz" `8`O1 f ZTJ ό OgP6,a-p%>:2[f*4 )50ZpHp* "MIIO$3Ҍwջf@?Y1VӸG+cOrV=Le50βa|)W̆k<<(2 kna7=%3-ߑz V,>'1|1XztntմaOgN5O2gKXI[R׊18q&N)V'it)zUF>A3~䷟RvmI!UW34L#hAր$8D(y~nvZpDۿȩWɓ3"qC]-j[3â@m\=~:)"`86&Je]M j"M8U=sQz^L0a)?ohk 2O:\ؗcx<'l.Fko_jU#~;/EpxdOt6iKVNg(+JOGN3|XL$BE 3zLbGUe%xڇr\ |,r EO c yjP ^)ra+'܈-3o.52s vV:1FxA0NtcU@0-s.Et9F-|ԚYձ_u F ;%deEu7G[YBLJ.D{pQUU}{m6s`Z#˭닊,-xhD ˃Tkuxփ1]g3ΣˋiWȡS!S&|lqHf~%5~~!=[!;ș5עHkY[="F5IRMA I4IZcX%=e^WH@r!ܭ4`kQ);ًj5S'\'t6Ap?@_}2E{h 0|MQF4TW,,6͑%#sAnN@kVkhBf4}?{WCkolҗ,ED1*:eH-q)uG'UTAg9w~V\|Ӱ\2 bx"SՁXqTj/O%Saz%v^ %݉kM>۫62髓ǮoqdPM.$Z7(.A&||>:$ط$蠠^=_E M|9y$H[}`3өnwsˍj=lW,pMPKLԮu8HwKMrlѤ6=OΖr[uBVayFȂ*)J5g.;"SI~b +괠æʐ|yF⺜F~T,RJհA^1[ \M"32NW=$=uv#J0r :shU# T+} Y@n,iuh #fY! }l刺akWm"Z|98z^! 'ޟ2ڄtEeyd_C"PvZ4׵:u| |l"P,* nhxbruk!ea<qۻs:nwq`AVw$V=%_@ u o?U%+r 'zRKJ \8f3a˲eL:# ?E 8k:(H/}`dz_bf3)V4wتd`jдm(qQvKB@sU\ kz @[B]@7 %<3*CRSF8ptTs]xހxyGB"mfT;/DCj /EI wOeiX}TFKCqDt:VZ?:u&Vg[YD=Ta~>R ͒4t@6d 1E[L×}#.,IZqpʱj [Lb*T^{?6ou/":]XK*I{. EeGD)hQ!ER }YuV QtߔlD^ٽP. _`4⅘9Xw!Aa}@[:Bz ZULTf+$D':l|EP\9Xwk}T * *=z0m41JL %se$ [yGyOl N ^yyeCx='s8bc}KOq*҃c\(rBV];tP 4R|9?=s~oMK8`DqS8׶"F2 5X4ia)2f~ vCn0a)pH⏵t{zvd?C ~];YLa8n!]0f\#l:Y1o&> ElVuyΖB^4۷[}!& Jцΐ0^tqEH]y7r?~DSal֜SZ*q*55K `L1yS`__vʬ5Rd0hTR:˰ͥ1evuxpo&#5y2a]LY i"8Kl[z-aU0ݜ1Xyq%%0O$4V(F+Cko0Gv⽟V/ m z*Ii~SzVhgn7~aV \~+g3W9K`R)sJ*uB0DQD$aU$RosѕO@(@t&ЇYБɚ!\dIdgy⮹~N{In@bBeI`/C0 &HŠ:n&K#v(:\ F+ӱAO@J(K@oKDcGɫ.4 ܏űxZ"B*Fx+ +~k=ŝq6;[7 f[qH #4a_>4;xB'g 8d7%Gu|N(СArvZȸ̪<=vdA/;yPn*f?3gu$y2" a,f{ii=Sc5d=nc0SwT@.:+d >J GfrY7IZ/ ٚ2 f)COv_vbM׺Ęɫ(%8n*‘V>=O٭ #K`ôZ!I O\94{Е*ΛjtFȠdI B;Jw, VpƼC}"'ޜCvŒs${sƒMI)-rHkB }+f>U^] Mk@V 0zb3qMD#'+6T1q5}18vBܦb!S8k$^jsK3UM(F命~]^uLOI{|w9B~2UI}jlS# ޽]O3!%pmt{};ɞ0a8!5'NhSÒk~kM%i80̅qP"鑝^ ;2,ejeɏ&cm sixҿå|X']8};I6ɏf2an19<!\ wHɮxG\/IMq6Y8 ᯏw?qtbՅS.9X#hS\UhWVX_{ߕEIF[IJ8U_ObC58pP[$*̉&ɘ9Pg_|$>->QUHUg+lpj"vuɾ.fURo4"ЫnW;&Ƌ#Z;q-Z+r7'c 4Mg}oN:`fZb\5}cW;`Q&!eꂽ` 1nDDyo5oFʈpo NM,LFcp752Ygaj& ;j ѯ7'&"~qq@@#6f&t`I |}D I߿-nQW[òRw}.>t[\ߨފ\nx9lE_t'&tVϝ@#/w$/X 1 KeJg,.5^똈8))架+Eڝ B&WlOaq l?P 8EZEs<>=s禴Jm9mxA fQ^ޅJuz_ݤ6YBKա9 ʒ> G]/%/ yF!yAKWn4RYPRiHap(qz kmU+:{ޭa}Kz$_0*e OMSa"Ц:֧ؐ||1\XO]ssnjEr6uQ8x +vW 4'8@+=yKNv؅uN6_ ԀىTce嫩`)e1mSrl]6o]_q-֍)'ά de&$)*_F@jmDb9Ȩ#^$}s]<%t*H[9 2w6 ?&p#y"qDPi)4} 17:MddѠ*~10}?T (ԝw 8/ Jb{=]:L"woK7;G7|\UM5\g>mFńbk *uGڸb^4lzۃopЂm8g إOv#hMs'}q˝#ej ا ˏ-ecuhxnsl~:zN}Ph:A#U0)vU'#(BoroOjZI${FX>q'đKNl3n~ k4տYdf}ZN\ECp}DZR#> 9\`65#Aya4PGg⮯~1yes!4NCu STZqYm`Bܤ/d%i  Znw&vrjKI!1(Q97mFi`tcIci n`6]6IkK-۫/B:"gA4ǀ< H):Qy$!r=xTs$O!I#.gZei+"%>CW`ȂO!s_ٕV-̡kd~)RMҬ;ש@21R`hj8 SqL AfȌHa(oeʱ9Y<`tl gW4<3QTT{G<1,~5z$Av[P '$=ic5"V AKCq4wWxLKsuhUƔ'/U~3^J=E~3/`$M#=AVnZbu뭂\F pG\k߽73>S ҊzL'0&ᄪy!T#+4>&͵ptx#rH<^p&3a~kR4 E' u۰#wPc{3f g4鰀{0 b2 OH~m(Q7P*i/eכZv9uh^XƢQ⳷ WU>lQY֧-"dv5t#2dms9MBlNAËb C%;l;iF)\*' {s. '27|cRZ蹺_)殕qDt4Ng%0t0fRH,ef~iM:mΓ4~CqG%=驛 -sG xK#M"kLx=JO5n/6UhUu{Q_ &ũ@NZ 42J'xjՇ=aӊ/݁QHB-Kٕ LW9vЇN")EҝOf_qS2[buꁱ]D9jwo𫡃uU!b omz`Ckq|brN^H1\~ۜ NOHTvk&+\~X ./2 @F*DC?E}ΙW!X(@# @T;„!ͪ/p?>SۗP\G`X>;qxԆ\]H࡞*{[ØTx4|~{0 ߟ6T 8, ,~cW]8*'skkd͕GӉ_u'w N2 WKsW ړ xhbl ]nuy [nQsc1cif/>PMRNEtGz)/d4>˧ga)dٶkm${?'pRݻ %W+F+RRUd~{0;r!?ǯCyK"[")MG?츹h?2gA2Vo\ēbIԂ=?qc-_buc XRke){JI/7U䒋q(} "J.cp *{tY~85N`ݫ$C0<ځxw5+_Bf&j7Q5WY iD!~:,։QTPDH q)&DZde~IXʊtSX!ڭ/ߢ/BmPP葯%w>勑Qh6؎=UO/C,ɧ_f8~ʴ0'{^m 8mIUɶPu(^C~G6[eW Rs>qc )vZQoyocE8)ÊD6pYq$rj%_-눂}K R 1?)΁heI}ZKB?3w8Ydw_:[ܶh"b1D}&u¨{oDTWz?>zFcoeW|)Pi48ULqd@g$I Ia&*ڦ9P+O8bW:oö$ bcfiW5K| Ӂ[0j?Ag]fZcx i5=%~E¿Rzp0WLM@wJߡ0Vb۸sd-W?>nߘs*(w]/@d<%į=#h+Hcַ<9l羗&y';$Ԋ3Aw" `HQ =2e sɸ6 jf[&.aE ,]c(Bq )S4YxPCF O4)@nX"T!_ˎÓS_H6$_e#quCJrQGajf_%ݔ"OgK*腪3"ڢω̫ u1KO9 HYTyr!DcΚ]l Dx n ÷k1(n>i&&XCj&*гJTMÉe\NĪi&!7ި݆xcj^)ʐr?air;1O5tliy-  d P4mBx@JIN}َ!jj2kwK1w N!=JZ|:Kh0D#] ISi6R5.g2waXR:_rA;[|pQ=~`L#_ {n-zzNTsZ&=;޻4џmFOm88(0)hX&mY%7!+qpՉH1:_] ѹo{OOUs>zjua Scp(;ҥ~v~o1V L[b{=ʩU >eD¬ B&#om汎jBEEgke7q8Aj2hFx4<]^bi͜L'u;>\}YF`>ѺSǐAhG@*5y˱g\л{/#KͼЄ ?ISC8\B^N!–+Mw+ ֋/i,;*QQvdS/u:Jl<ɬZ 5;O,|-M.'M658WM\xR!r/k-/R?A˽.n[b<ӨjRg6fGL 1UQXyUĿhz?^u%RJhAYZLi iQW&O̷O"# ~()-{@&>A8| (N=rm<鏦9 V,!ÞA"댑rP$|EfKa~¾Oʋ^FՄ݅ 04V5*=SzI ,;KY-g:R၄7ۼN [593k̾#ƮNoݞ K:H b|lB/MT6 qͤrj 쉠r2 UJ+7pD V3ʧeCˑ:KIZW-:[mAd.tTsՆ, j ?jAi,,vofx* ,,ͳ*4]4EeGJ̫:x 'I<)C^7B`ׂ f6^ +-e "1gl>³&2??/^7a+Οx uPL4>EbotVL۴x() mR4pͦ1l~bpz2(K |A&_c[G 7 7y9HqNPCIY&aM]tRƽ.2nMا J$gkDzN:8AN] סð93a;<#t`&:;o/bZ,&UM&O^ٞQRgJWr|@zE? @teޭKE}^<'&6`I:ÇSNnKz1XlPv8<;8ɡ''Mh6tE^H|rgU[r|XGF7&ygj`Bąt!F-lx;#JnFJTHȬ^ c{E͖^$ODZei*3{M 8J4bR ̭ɵ.ut nS O?FyUR߳s+b=2ה &$?3 m2ꅼb̰-qE, TOAd2R!ΨgyABǾ?zP!6^Nzq{ѹ%|xmKgw'_/`̶(|v]j]˖ϬC%#dv>E6O+' +x' +h*@ZWeKDŽ(m))h6 '^GP'HKą*0A^Fg&k fx\iFjˋW`NElFnٵ6y)1%"2:IX1W#hF->'qOmJV6]ͻ"_ݓ8;SPb\0W+p ]s^*f{խg>dZ1fT-9DT\.$DWg7wوfj(NBmVUXquOgEMWJ#:~w@j!o<);k,_`?QvdqDX,(~ `Ax"tv{H]wܧ\tԣj b?W,{%=z*@rg޲YF,n%WM!Qm'$l!=l_ѳ`vtOi( '7M-3j#H?Vzq|2=!2%PuddŌ)g%o߅tʨ3Pތ DSzwn劀@9uW/yf/AS\`gJ--c 3V-s4Kp?Tu3 z08er?T ÏKmZaz4f; 9wY܉.23'(Vҧ!( &c")>$a%$ 9\胓&d^.6_)b`v{p8 zC;$Bm nM}՚amՉn1 21p -9MK&iy0ksC bO5!Y74XJ/cl2=43Ő&O7zm3ٍN+At#”XBJѬSKm*`_UCeOAPIThT&ț'xĭv>g؋ \ln=TF\Y-|eFSh 4r]'a_]3M: ‘? 5+w1<2TN"dt8NS 00|WW ǽ\?nm=A1,lPJ 2;YO/W?NX2;SQ]+WCĊ+v: Frw-r.hnZ*:5?WAj_ͩ:Ml^]+MdJ!ieH[&/?@jLLԽ Kdd)L*?: r2}=Rk$oLjW ,avgctW*fu,j`j" Q~8d/UtaDFZgU+Zv<8RhbvBJi+wG8A5#Mq@z+;!@#'@\KO w+/AA2r YEl ;TĮ?2? 'UkΣPE vt!i H8 ?1wacl,}q~{J J0*4> d%D1BNc QL:ؼ.am]YFdA(P"L+ݻ_,j?E ج 2\L眶%AFk΃@8j-Oj9sgJÿ蹽EM&oO `7vBX{nkDT0ZkpO2JWwa9 S^1a4lvta':.@LlFu*DF͊םd ޼0PU{_͒IB'鬱gX:znCЅ8'I jFVN5=~#|$[+tf0gvlon XRԿ@ٍJ:E$].oh[ Қ7o8p놄^~𠓑.<mҥ+ :H(0]&NKUuj.#GGbqZ3p)Niw)蒽κuP?\%XFq {S}F+llG9X 3Y*ͷ#W  F.K ;*9N\";ΨqN+݂ ed'Dh#,'1|:v]4kZiφ.n!H%i,ִfHPsX{4sSb"&M$r PA2ˁ-A\ A"]f=L>'F?~>)Pn)k RXWa7P8 q̒r sDB6_/~)_4'&Q_ X}|:@a$j"8& [(Q>nlQ$g+yh.KhszLbMnBL׷W9oZE⌛8hz("Fn"U/6~t0Z# Hg J,ϕ3Fy W[</,C%.-=O-@ya>lWI7F@̀Ny׼(PFsbV"e!=7pD Fxr@C>{MGۄN1I}B oׂbY6m8>#dn{/|FVTWZEڟKqlhn$q-@f jRNSbM=;yMt}A4(&3egIӸVG<.tֹȼ|9ҿ@l p?,KBQ2S@S*W 2ݻw\5햅nLGVs =R~\b:$ft0a`r SmцcV* DNP6 [ԛy0<9\v$<=\<.N,k—{NFULcN¢f݂͑k4m{&z4f).ݮ5SAO8Lż̛cZ<',|;T^aES ɼ]7KAPG.p7 3R[0RCEY^o5y(-o!&tV~<GgV((wߩ\~KIVn$p6"R0shz\'C2~Y;sF77p7SFbI[2Q4{h+~ܙWYNbV2D)jZ%u Ԋ|6i$*6Ga*|.d$l -ȧ,'sq1H[o3qϮ@pS\%'Mr&k&ub rh'T)~t?4>&EX7'eԵͳ`' ܛ֢yb8 LE߰{? ?p"%SiD2ä'y<ۣd \Dy#?]ug;@#Qr'RrqH}f>K$_8ҌavD,YdVE^,: \xc:YKi%Vv GzM3j,4V-GU+~^ ,A/Q`L&\&C))8LftZ˔\zU38B 5[a ~uɢT1|gr,أq9lKMRGh5jN$Gλ\7Kx*+RV3dq'!=Ed: ExJG9j\FHHN|E;_w1Fy[uԄF,s}u! b]-gJwY;wR,guh!+}lEnd8\;Cد_>;B*qi, '6#ƴy4)jb[To/q@$+z[ξ\'&ijY {*?s䙬%#y:7ۑDӯh*! SwTVqnjD.&uQtA!N[" O[EW{=oGZK9(.eeYӏxYKGDnPуyjLa? *;:s5:?P@€]ȧVqqD8 ]NN\`EET7ĦRjLqjA[};_|A8MdMr3^xJ^O _Ն%UgI}.K:.8%Ih#DGVx`^ɴ:+ʜM/Q8o[4Anʵb d[rʹiT`Mnrg :T𛪿7Ġ^g&o9t[P :.β6*ӂ*-GJ2$j]i@W}zyIRKµT!ʈ0J$UadZV3B{.p&YFtju 壪Ә@0w9tBT7ՠK)@|^&>򟇜{Ȧ~\C9tBHt!Q8+Ue ¾Lf0AExױ;[VܼtZFa~|稛"-2R,{<_lyoZf]Di.u_VgA'J J׉(HVnE 3T^G~qC[zak4\e'3z7!8`jsJ wwͭP.\8%_-F:=XkP&r1FQ Y*G΃Bn.n#3| nrߗrn P7τC:?18xsy?SuTs5$%3wL͙.32q +ȵĩۣ<'ʹhAb2d'My0kjFf̤Rx߅7I>6<֍xƒ * CT2Xa'ʺH^ 5d^Y58riw[#n`}fl]'QӶe% j7?^I͊[__ Y)]!ql۱*)ȘJ?q }! ڼ]lG-xXJEU k+PKljHPطը!Yo3YKh$ [sqݍpE\#jU̗QCf_Eb ?!N7׏$ A=Lՙ Q;q s:S#2BqwEZ5 T'xg5R|y3R$lɧtɲ)6.ɢyz5"W B"Bˬ*?qG}Y/%8r-# Ic–E FZyx /P%v&_~KRF'Rӭ)ݹ JCTӗ|"Q`φ(]Ya13>-gjq)@By͐\?ޭMz$%Xl%x^keLf< '̐/û  $ss^Q*}p2lsS_˱ΎU3c,R ?3~z_[4^ܺ6N.`'פ.ne^ VؼcI/2-!*"n]AEC8el%R#.'HhˌcaH1&(i|k/%puc.Q UJ-o/B ӦR]saᓉ]+[o[gJ$ RR%f|"`=NC@dOd kM'O_8Ie7P#bj_ @pLT້=Paߏ~Uz`h 5>⭷ҦbBmN JU EFۊ(ǟqd/yuTd t7@ 1Ȥ0u1>HU7(E&^Z"OE]SkjlY]j1i/Nz4u+JfxdQd8uz7xNWi%s1]8, "w-iT/Vo&kuz-pf $Zp LT/e|vbPP}2/TZ_"' ne6q~{qϑZ5JQ&jB M TCv}T%! iH`(,`2Xw,{^r9rxct38y'tĆ`+ﳸ.S˼sd 3- pHM|S˾ӎC=Ne.Cɭj?452q[96;<?)v̘@b,:ѫ41OëM62}bo/^HZ&+[Ptdx\o#lYvI_]=ظ%r6dN@4%(qxCsN@ԪOgf&A^qq\ b75HfbuuQHRh,\ǜ*bl~2wƼ0Z9w rv݃GJZ0iuC8ΞoL?y3cEJ(%dEjZEbX97h1"ZVQpN݃' d"M)pҵJ@ؕ~;=BH0uĝz?o6ftl^[~dZ'hחyvMTH2 iwVv̰Qz؟L yRjToPMgRIkwP̪P\K1G̔[hn Yܿ!XGCx:)[+)a-vZFֻ5-4-eNM*}ܡ,arO͹2FO'E; LO2dłGpԩG_YZ8hrxnbvK'L_eDZT;+&=0YL4Q;I@jU0O2rOG[ ('czHW24fEWD|z8Y Ab۪?HSo(_F rW<0WֽHMl4t,OzMIbN'~!K4yr5aR \} g¡Wc8ޘOX%^<<@8koyR= \Y?G1-8._xě&di5tv#G-*O3(iTfB#^ AS60p xs<:˜'c, :ZhbܧƉI '٭uz;V;L` SX@TB 4˟l)!j:RVbL ;없b2oMe<P& !0%0KSH*4N3alN AaE%ؑz@5A0_f] [Hԏ|^ȧJ7 tL$v qm@ިo[ƍ+m(·ףm"続ǨD2&1<9cpQ땡Z312u1y#Nym&X}&ր|Ohil `ͭDX6;1k%[ rNui $~X/e j{ZM'3V8)UMQClz$/p7 P7SR;Z coEQxgfe|"b6Ma >j @]^`+X\ =F}-]SnUw|FogM<(gn#f(C3C\epßWr ZLF8I@mmu 28 'r0 (5LpC/W@&J^b?YHk` sKOsۣWV+Ԋ`oiQ,lҫJQ3 mE@їawr>~Y+hҗm]X"iMiSj+{K;ij&ȉX4|i5@h~9jnں :׬$,AŌw?-* CqF1@#^F i} @NƄs7EoYQ򻊷UqW|;F7ۋʷ&vg4ǹ:S6gVB&{馟ű~t*y0RŬ8ƚ(l5>*T1Կif X^D E^'fQ!7,]OxKxȪ"ً^A@(>{ub=z wqkr.O4Nc,PM/΄_npv!ݘ%qBًS%z'22%!!_cQetbd2TR&^螶*@9'TҤAũmc쯨UtOwG IXX{:da}QjYp7`.wx7RegvP|9uԙ~@ ٱNIļI-FD늒DY2RYoAquI}J؞(wOf SC qE&` 1?v=X93>E({)pHosC $3ʣpsN'6:>HVS6.r}qKx_v潊(;KI4*?AC M ] io hdp0MqMRDqlS&HƷa0{<9&nkQm&]աOʚiaUF^;-'ު6W/9~>(S ZybZ|FZy%a&7IHVJ<'r&a4ew vRvJF[ ,[o! xJ*V__ȕfNygRԃ؁*o{T ² g;Ap<쩤{z\+țn"O!"9Ʌƴo w(CL50"ӔUMbʾ &C7#\̳6kgyd!rMt 4'\+\S輇oz݋M10h^aТ#1hmia݈m5Qk36:%rӨ+dP,q7R ӝ_ "+1z=CCꁴ1޷fܪqY xGW?n4^o^0[Mې,k@L.B6T;_βıgYZ070701000000e2000081a40000000000000000000000016570825600006ec4000000000000000000000000000000000000006300000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/stv090x.ko.xz7zXZִF!t/ὗn]?Eh=ڜ.+Oz#^#Kڋx:sDz7{QziX%{;ָ!hWjͻ*㙢Ru=>t*X;NOT{JHP0 "@νJŽ=p4`8[)hbFV⸻^!nA8j6,N4XQMkXbO?y~_xilo:LsNMr1D/nx!p+{1;;Qs%ӲJa -l~c XgOp`{88IPwMݶLܹ鬶B5%6gNJ!T>(a#\SOdr1o,ٓ(r t@!:6_5 *'1DBוTSϡyfTb06x r-w_&H^5-g^&JOWH~fqTDx\S'JwzIʦ^۞RE2aZzR03) )Nɰ`ND[d/(OItm]Q[1d~zprIJl`Ҝv_Yv-dG˷ȱ*|TbBOGwci?>6n+}=?us`+^ކY[}gif>NJeճVStW>@ٸę>Kڂj]b` 1g[ôZ_\<g d-l𠮄=+}%o٧V +5sKX1bFM<or>w]12Mc&{*HT@CsQ4aj,\Msp6fUt5o33DӍCWEpO30AZ96K-Cv:[!ZNf@I7؝|ZcЃuwڠ8х3dܲnmRڝєN~fW쮔6ZR*XpaW41^ba= gscR BC@̝!~Z]v479gԣENi̼#5 n+-.W~9!647BWXtRܪm֧ah/JD[F#ia=!䲚J_^s 7w z`KcY*x("%Ҁ҉}(`,dqG ߑMYߥ?oHbPgEjabSiu(|v ~9dw71d**A|ZRzX쟍:ͽzz9-7EN`ɀll҇ӢfzDw]Cnb+޹p)!NޞK%d.l<>5kL20cMڀ1<> Vw%s9dtڤHBSVX.]we΂ z,V7o> 8+~>DlRWT4|,c%<_v$=J1W g|֪* .U`%WH+[2<{gI(zES_N93#U; Il 􎭢Jt(P9#/+8q!; ][C'BTEvHuƯw[ҜH~aqX(AC̐'b CV]m?.UҊFآsNHoH+'BvjɼWS= |,=ܮi g,}"PLFCM|1Ts]=n_GXGZDhYUu/.FH9LRf~o3i9EXB9bDڻ3:ev .QAS:ޥ4N8j̀=[\N(`,^daBޱji-j=T=|KY؎P\%~S8 K<"_EjB/n…<-҅eAp-d{:9\ɻpI辔vlfs4;h)ڔvpFk1X رM"zQ-kNα sCBhp1U.η}fRV!%K[/ݗJ:W=Aٶ+uyXLg#0&_BHYC[]\6;4dGnooTX%V>$w;Py+.n ;fӠ 3Q59C n^(G!!eo<@:ռCg ZĘ 3|nYٺb~32Դb8 ~|z_!͍L>Vⳑ.d[ypH[ҏ>YqfV\ƫSYTo&Z+9g@ÅmKirLpewѪd^iPā@G@( \eT+V+KЛ=3$22oI(bYX*q+X&B|(;tPݐf57ܶO}4ԑ…j)WeLH@ [1 {nCK -XHϺ#2bwq[Z+ XH B>rj1!_Ԯbo]ЉbܶW0@"@vTh]tl~McBף#:I;gb$W a@'O1avw=K^G4@ToYs$ I}YΙ Dz C5i"*㕇f0oUst=|붦o/bsl C? چtkgnTiMTpIfV3}Pvr[CdH@\5&0C9ܺw4sF5 Lb0Dd_r.Juі ,<$6o<ҕ6ň`&Xn-MH%HY5M|pk['ȭȃQVLr7ʹM*r+EEz eZ@A -]kmUAzL@W)RG&H[@rKnFyYA"h{)%e3`χԦ٤~Ǒۥ A _>$,}a,žg.d'𗒌=73@fԙqjx#4{ZKKDIbģh%{ϱ]{\r}̒~|ܵt^#bEүip'`-iB9Ek3zB 2U>m8W9By!>"^'߼r d*!w ?;7<B%AF;KX @z Lp*{%W0/O}iPEYS~RE@SGk"c4Xޫ =U6& ~.({yK§+eQGy&llyF(Rud x|OϢ&_"yЬA4tr*_4o[HATq"^)j} LJf>Bw -g3+E1 Na}ffQ.݌\j]ώFhyl$wF<3:ZM]Ɵ🢶1meE0 *ݬpM9#Q[VC|%H{ /U%zQFCnH,B|Dsh)})[#pj[Z\b)Nc5$Kz42zk~SCo[owh!F*6t קX!* )|ZW)yKq׉ ;ĵPͬKg!z l ]1lWyk[=?+[7HB ab-z(@;d!4_Cq< ^[~0TjMxTsDd"tcc=ZC+m8@{l1mM֘\"eኰP^q6pRR؊ M +/Coj߭BY1˚4Aɯ/#T>%|K(H }Hs_^uHn[,<`vLqMq2XV#=jc< ^(Y0]METrhA!.(oIgQ{::Wtdh8w 8,KƷmtVMl1Q>2L^(BX=a ÐCs6(`>;@dTMx߫ZԹzi;4Ͷ dI߱#-. {RJD_>tN>ɆQ)TOl[wi_.jaht$ZLWmIu{EŁ%\PbxH\B_@Kcml_;$o쉁9OC}/ADN$lf8-Hͪڳ7)ʐ\D In| bF")=kvdK*OEoQl㽐~!0-D^x"ďW?? ΋}c?r~͋$FHg?lBRwȿ!/ӛvZOFd*1q0ZŔAP9BZ!_ies#lMg?즈wQ#P3nE$wYϮ9 Ay##O<})Y1#O'&+@uP# F!Δ=)JaU20&a0vd$1S Ds "| zq2ZB=Nњ߲g=>g\Q9J*]}:9w@ 6_xҥ#z;=Xju-7e`H]6kF,6a3x|4T~ubk)Kv*_Ro ލ,RyF`s Y޴ %էƺ3F-߸er[$hY)_QyB!ߌN\;V>nv{cj٦ɒ莣dz yfe`O[63&nG7PDYiޱ١g A)[+\q.}}f5Ծ,cxS'7P&H;pm8uj̫JKpj7X!A]G2o+Yl-)-r5zUr笅&ZXQv/|=p ƇsCξ$NkK]_fmPt \m\ZZ;g~vmv˿%1t!lNdx.ٮ@o`fO(1\Ƿ}Jg:gQP "3Evq}οGQyVՒ'plO`y%.' *խ@Uj9,qO1 ᄂ \f8QS??On|Ynj_"L8wexsّ5KI9-=i#շS:>7EuЍo.t~yO(vλ3C hy*N'7w=кj(Ej3VpNVƭ+@TG;4]&y`-Ǧ _-S{DKшLw/!"x1NYOny \2ՉjW@E`y(v5)1^M>-}Kg4P@AQyS=rU_Cɭ>aw3_@dK4N ip7A (*-ŅQ?/( u4;:s u6+y.Zr2.2W:cݰy/ )D"J)BC(T-32RP&A@Aܵº Ly׵;У1ID1s8S]L#=ػ5#ݾyX`-WEOhG6vo|}wЏ[1Y3^{;ȲE ~(؆K޸QyGkj8vi_s)/pl 4QVzpbih' 8,7u| y ՙa!.HN΂T-Pqk犘6ہ>AUEUBt5:5uYTTT6خ[Ҍ~4-_ (قdU=CLnwe.(EVBjjrl7pjR2|{mFqrFhm|"1Vј~eބYЪiBR?kk9ë|{`c֞FBzbzb1(ڪ x7-wb3KD}mM/.<ᘢ:< B@C5;~%tMx@Orr J߇9Ir8žH0H56Up^5X8St8)}'px.q֨`FzRB®c~-0O;e9e MR4M&\)Xᜲ_I3:blɭOT˝=ll n駄a1„.+QwxؔEԼoN6E^&xAt2?zЃ1Y+7ټ5U nT7<nj¢ۆ{`6"ڿh,M4J&A&8r.[ N':3?"g[~L$?wӯqd:696,{1$\ 1</&D%fCA.G+[_sۍHy+_1%%wo'C11ڣEnZY*{2Fp[ m>~p}Į5Foq%IYQ C3,:`^d!`9(c=eO#zJ[@0-v6ASK0Bh_E\Q&^Ru(]~Yv (-X,I `ecAY}"? -y=*''8tA!7wu0^#+` ʢeH LcGpo^I1+{#~iˁ?fhVW4 sBX3m>'2!Tw ܺάq~=-H5&3bQ3*Ȩ3ʮ3ͻ@rM |\K-k1:} ީ9u,mXMݞOrˁ%h'x(<CRJBkДF$j.gF `w$ S4/^\[RuCvYv4'!|Mw (cg;Bc=sYtd(NMaҳʷ(1J3Xw K&ӡ9_70`ܑ qr)+">:j[-@.}Q >`|r!Д+99BTV}1FeժTfWGnǝWB<"2N b3:jx0mYo \L-kQx;`"pb("ʈ6uζ,ZiUPU&H/ xSekc3S5S%L"hTx$X /x+qI]%'VXң#:zwBW \:+J'&"O ":#6EHyVGe{^94 ^B{߁dm 2K?碶+iM \bOLǐP-ۍiA*6?(9U{zZUD4[ HX,uwM+Gdv[Yę8h(ġo8bCľ oXgP A;oUQr+goc[Fɗ"0]{cuzA_hO>5Ss7eg žNx:] /$0oD=!(GaZs>yv`f mY?ZԵ\$5 vG?(ed5o'%,g"R])XSAi3u!hc5WL '3MNΗ'.sr|5j7Ja~8vYwxOB -gWhH%1]jhsoܰŁrDN!-ۧ[Rv]omii\4 Wq `śvKDJ%hW7Up'Ўٍ~[;XdL@?$kR.>u[ z4:GGM/բdBv{r)#AM1CҍzU18GuO8! u~ y[)z!E9Q%G 3t:o"GvD7==Gb%a1)+F;x3]TPNMc$熼q11+buOJ[VU㰔dfiZAVR[?F$?&15U2>hu׼7i/qUf>6 Gp>gv;lOBY4 djhaM*Ш STl=0{QGkԒcc$0%fccX6Gr9]6_|>3|0x.wˉ-ξyDI( QTlm d!x(4rSQ (·3 f]ߤr?4^ >*r+y͇Zc`yMn&riلz{+Z`AP>Eqޥbub#.%̰5/_@?f$4$B3D 174,>.bᰍ2s)3@[ʾ k3d9dVd+Kyg9b_;\R~b$ GHnxbhLq3GE` tTr)5oɏ6nwI~ F.#^;a,uӞK kO 5БK; PSCqE#?2="ڠ_S+<Q\}œb@7-Pv'!dFg s@_=Y112cGvZarI'2D !1Kֿ3h2\mdFP;\ FL12w<`Jd'xH+&IEyCMC}`/y~?_P\^Fq=jkbu0b}PCuScLR18C4ˆZ. -[*:f3"U U.dqy"P2r2'xe6lM+#Ld:3CcN9HVzY}D*CҾe+SiXl%>Bf0ثF=p~a%7pNg?aUeqҀAx*h=&>p5A&,/`P+1ԽkFPI *%61(L3}~O WΈ ~phM!dgqgv׀>:'I>~D6Sw hck җ.GcaJIs7LHMomth)R\C_txe6* +Q ڰL5gވ! J(MB8/ zc5L-{rV77&^Us#:QSëK~痞fAik05)q~ʵcd{}CTݶ- m3c"pO8DT|44e MF1IZ;uE h^ec5E.5a\wrJ0N*=hdJOt/tG ٹI?K_Pcޫ納CŽo"W2e{԰I8)ݞrƍr" vY ޿BP7%U$C +*z $PjPD8 _Pк8^ 9j\RQge>RJvB@}l7McϭaQRn[3Ww+tɟ?63r;u]c)i~\d `/$摢 %Ag}T{R*+ePMgL|B;H+# uտƫ3@-z60qBq"Ȁ "mK߼β6CG&mNrY!jJf t&2w' 03wR37/m˨ P:ܡr ` i^nfWfީH'bZƢI 0c.KG[= -qBKOj_ . eVQcSג]+Njbjwy[o $BVwI1ٹ]L~c/0-$skݪJ6r44QoB:'{E\ |9տ5`h{3aa3=fۂ]z݅ r E^.26V?HN<>ٽn%|[} Ǧ"L5l2M{͆^f.ҕ)f,ϯ`#?EՂ69ʶn )y, xo+8Q{8}g}~>޵ql.\<}N0NL,w:V18,T"5!Kw%y1k9@qMD? Ex=߁5HnW*cD%}]@w'eǖ-<ŗ3o(1I: Z5J-UQ3ڲyU!A# b3<@͐I:@qLg s\ l q^VS=VۓoO3 6e _#ϲj2,})Ѷ ltz[Ԝ&^u./|rm[7^|v00BLՇ}ZFޟl:Dm垽IRl-Gy:~FAo΂PD8LP~Z>b!?t%0%JswA*SJnkgґg#bI-Fq!.[b[,o\Uxjon{MN6XFnO~_bsMUȻ&(/P§o0x@tǹ|17ѳ-iHF4+A--\G[5rA & BPF=ᶈF-7⸀p=DK˒NJ}O=,427{a5[D~1/.5D:wr:h__7?i9}aI&^4_ϦS_d,ي7x<>Ɠc6uH@[֗ye/)EAJj+'>LdP Jx=PNJ[kɥ@Q)J#+'F Hc[gTu-"X2c]| 65.Z1ߵCNv"LʽIsj,0B1%x]P ES%\qg_bd]݉%IJg<F-׈-<ȴg1}NXY 46eʼnDy ""T_ύ2)P"{% K"l]8"m: 5 z'![2CvOP=B0CAkvͨ%cEa)xn؋GWXWȓvx#(u&Mu+7$4g7ąӨp52Dc(t&S󚟂~1"NɁΎS|2ްyԋ}Ê'μ'jLԏKb}y! [)r ~'l Τ'KQ:/B ~A6|δ }Y)l)o&r3TQ'ڀ<xVst)C/ 8Bdꦊ~L`}C_’]]EpcŖt:ݣ `6btCe GK2]P~W+!pwQ8~BŻfPMt{;fn(Mh4^[bP+%CJZcgD [:C{NJ/O=)mZj9amĸ HEi+u ۻNSw }݈u%܊I¸mջ! ]euD3" qfVTڕQ'+;𵧹}[ >X[!$,P"3y%[ U+EםYF6XN4akݔeqL@*@O(wL4kTܰa7oPU&ryB)>5+VZb/h&4oa# ߺy!Or4Vc55UHIoyiZ\ @ަ$W(W`z=JyĚZ\cJLNQkhF6ٚ8z(}|˼bG0TB|`]anSZxY4JkȊqcK^&c:? V'(:$1@}h|Q@ҳ^:}7f- C=󢚛~0Iag4\ꠃ.Wуy?MBT VkEVm> iv^^݌ߺ4煐eV07uaW1ɯ©:Ix{Ib>XJ%aGPU>~^fIኃ~rKkSIcjI_K\WndY$MPYܼp,XpfOMdڊ+g`cz^>5V(x1 soA19ލj鸬Uu"8zDK{h 6D$o{KP{ :´')5,!u%6(Mӟ"`(qHݻmُoh6\ ?wrCmAھb5@SZ9 IAan䱼KyLvL\[8=m|pEߴB/o[Z"?7.FX~#édG\e@!!s*j$>cu&,Ϝc€x_j}z1Zp:llMONoڟN*AHMdȨ?I~J7H",N g_FBpik] q. TQbgɩ:TWg`?SV]@tsA?ȵZqHJDʄ y#q0,g/[X*aʥ, gďeV_1t~PgiRhf5>~_ _hk8&fs䋠p:6: 05U4Ⓡ aYol 1X+",xqf ?܍y%%UpR3[F#GjKbjd]+ķ}IdE -ȡ,Q1Є֫"W{Vh  Α$!Ig`&4(Ns3v΋z>.{5Γ JL~YiuL껸=NΈvK- <۸3.|+ n^pQqHlj"ԒL6Tx/ TCCxGtIҪb=O5fK@R5.hxvl'GԄF[ ."޵E ?MՉ a H4ן@HN2 b`h1-BYUQM8 zw$ib6Y\y1qeB[~"OGΔ7}*OW+d(շ@H]"7EsvQ^<|4.ξjuY<)y<萨gzZYX}e*|MtJԽu2thsEX8+"5#3F\ۄa#nw~ M 7*XAI  wڠ9K؞)jE|UiqK=eEh4cx 8X NmyPZ~aWB7d)ޥg*Ah&go`/7<}:eJ/FhfbS#?˜Mķ"y?fqOδupY6)f-r]Fޣ#`"6L<ü7m@sHrm DS.\'im0@>S7wX{oď| uDX[5 VQQBP3{p =rB h #gu]SK|`x ;}(M!"v14Sa#i^Gl~jnXzc ;{2f*s;1plPW_:]ru̦$-MtT䁹<ߦI)<{BvPU aYszZ[:9WucTlܤ~Rq|$ 2nŖ"hGk}iDFJj IcƺU8\Ն_,z510(nH0Ialb=>fsֶu~Mq<>;m-"+ lUfx[mK0qc\JP7g9L'ݻ̅SGf(NvNp G6G$|Qo@[+5]W3غ>+ֲ7MBZ(NY1Xĵ9:eHNj~{a? <-` rovJ~!Whf =/qy?ػF&j=c; i 3{,Sv_/:eFJ6 @hjb3絉́Ctr8&[(J7VFc8 p׬% oJ7[?GqKIOnU6t_>qDhdg g[|siߨ!&ooV@BθUDD&iyhpaHpY:JMr՘-AZ%j ]w%@am o<̾!w%X,]NS}Gɧl?M8T3X O_($n6 a׺1 @ > 3P58 skJlzɷr,5ɵ.2՞-bԥǾ98-Ȍ9Qzu*b.Ϣ#g#Od1>;™d,kr|Bcu9,}7e_ysOLEuBt@vX[1T1cHbUJA5nCcJb9V*C@FLVEMI}sfC+nF6|3:`6Hec ^Bn8oe4묗Wx}5G;\z>Kc]<}W=[gM#)ĸUkL3o[C.K Z.BEC]L4~"%Cƈeſc<- ŕFrrH7l  P*j? Ӣga`E?`%#NlPT3ՄMk-I[p+,bl5_mDȦ5r$E-5@/4Kkg =`>z?pǖu,|L!]B%ز=;z׈C743Ӳ!k> ¾a/fFRںglJB疤aK;UGD(OX ,v X''N(ܡ&n$oow%ɯAn;7(U ">cpLL{,LA(jTCa>97yȈ{`)"O0 ~ۿSw9ˢ 1̸HAvhǐUB բ'˜j7 p?KgcBdKX5T?lWER[oatp1RL)*L$pGO?2d b ؉$ƣtDd$% ]#4F,d ~i8x%SNw|'Lbo]GLF ˇn5 !N;{ˌc zb6D#&d^*?wvrHLb)wX3 +~ \wbOtADk` ߮>$|;-F}w\NR^AQ~j|:i,o  2Оy9ϼ X},>Tq6EW =T`Qm v4nMd¥wJBذD[a9KM2z^\<+[Ŵ\ѴG_AiVv`eP\uQ-Ԟcr@I ޛGtCS6BTu@~q koJ 80\ v܇ ~<e xCX7 `mU%8a1:4_1iQiu聃 B¦5,Eڗ⮭bT\^B 4-פ2g,_9̀[J'BAQ1%jD6o? '~?mJS(+psF7pE1eΝq(lHm|(:6Pz="g3Suǔ(Nsfx1ײ %nNJFNJ]Y5񔐐$/n6G/ė*Ssse&nZ|2Y3BT2>1 IIe~1B\x_^T ShczklSKV(Q,j' l}םKxp)jzhi@6H18ds{#' .Qt6*}ל *tvwsXq)eVdA$l~مAEvˈw9-j\G{m.}SO^|FZh5 =Gv,E<<v 4~Rnaoc|<ϰ|/kjVz:;E %Qz>ZirEMkI.[Fz\<^wI|L JnV[NUI?fs"Vҕ#:kNg̫.\ r8)pT"]+1%;|(_r)ߜ6dRjW/ZH,|p}4tH b]?}}.˪&TBhmXS)x0ŭx2NM\ tGۆ]r4 kCN7 GN6.0A0pw?zE~!,'`2GeQyݬ|x 4+ǞMUrx$-a8VyOM&+W}ۺ״/Q~ jKZHWIm ,GЗ4 /Ii\on Gerc9;hU$ڿxe1*Zܪ77LͫP_\⍻߀YiO]2Z(4ǵ&TQ筽(G ѸlOx8< NʹAOL`IWDZTK :R#8E%BN ͂ϴ{g\& I$b#Q|QY($zdu7rT7\8H!p㞋pچ9+*{y_qp&%k]9MR*,Lm#>D6'h ^3qۚz .3=ҧ mMg,afXm \@VbMCmjT.|J}kUrQ!=/Nm<`*)]X|u|/3_ggZl4"ympc0B J*)ԕ'JevNra,IZ݋<(+#funzHqehQmeZ:1.G=L1vD=cba0dDSmgK'3cK5p*0EOb\,J*X?/PEu{GcD>A*_"թZRICU՚e(ZmwtPBML9^De%R~v.׍PjH{?E n/8m9)E(s HZ'&HYl~ 2鶶89<ߝI(l-9†HXҽfl-'9EJqX8Va5"py8Pڻ;H0Xw u=x"(c:ZX$B!xFyG1+~mT`ѶRԳyģ mǯ GQT2}jU$AT̐f{ݼh˽2ۯ٨{QhY|$sv EaR6| nPQ|l~B\]܊XNqE BV:ȶC>f gad/p=_K>A?>v0M6.Rܣhlfi4n.!pfr$Sn U%!b3XTF4b*rgrl|/Ϩqzm. w,ׂo߃ ^@tvsx`_*3|o5f20uT$dQă끧\ⱜ]y( )ٱ{d~kkrM}R=WO}#Pi$s#z;|\Ѽ6o:OmqOaANgQW(`yw&ƹAހaM[Z]zBѱW@CR~9UT]gLVIҙʻLP,XPDH 1>{{w/+eme+Dnqڞ> uhr$5 9R)]PgI6| RijhTy ;[?ݴPuw'=:pwqaxE_ğW\ C q(Ԏc$(|װbKl\(d ryRϙ^h 6xqmJl>7܀.؂(Y`dD.3|uIy򲁴-/F{>Y-îСx`i^IjL4s^kdS'.cFW6Glx+\A+}R:U& 98I{RKS4`?%FFdCxZH!DjxHDWl{ISTC0/ڞnש07Jo >u\lC><~J QB8ɋ|JQ+" U29-,zfIY掭1hv9dA}. N* @:huKt֛i_TQ&}ph.$HJu\б+A9C&) *Z`w9_Dpfcc70ws2}Vrc'.]JtZ{z1IEЗ~ x\ |ۘa[W*t([{|{me[X[s=n\[Ɛw}rfe:48[DuQ?sE nѷFSYwJ-ηJP2RJ?f6 U<\8ʔY<;?"8y D8wN>j da[TutLZ0IMo:R@*8.=/SO,\{^ דzo-(jxkkkȨ:N⺤9rt{Օ.FYa{ m#'p*H݉ck\ZR>ΨߎUUec4=9acs_LQ#ឡiVsKR&{E[wnr=7)fY#jFtVX3)nw%`3࡜+jGIO8'7k@N<_e?1PJVCʐUw]6߿^绛񁮱f6dzKJ 3 :7K.{Y) P|:y`Ƌ; E/벝bUb5j\ok#MW]ӝ`:{$$rݕs2'lg{c +y(ٿʩDUR P =rIg\ U+õN/NHO ns%1iZs;iǒLGacUAG|U/[c w_@KwX3F>, R>F-*I1ؽƅ~8‹~s@h s|4-ac/>= ɱBg 't=Rt 5,êy4$J$hͤ;īGu !Ey؃XKv8ܔTԓF**Sw6fH y>Ĵ!( +- ˇ̾Y,wZVE[49+ra3$Q2\vt٪IkZ5LTtZׁA!KG7L.lUH!M(a`lVl_"SD GV\GJ}(5 5c#͌TUsp ?0uӄTsw!)IU `E3*+o wL|scB'M+4<\;ƪŇ9,?'/M|C ,N\mnl1c #Z$-pʖ9!Z"h)̪١ QwT{)җ]3\4۸8WiKu4AI@E*CD9TvDnJt\{ǡqUIT#oǪqB2s#5}GU{lQzI3rEϟ>x C\ɟHpm-dno.&P0# N 6xgOt &3{D`s1Vbʻ^?ZrHVkc2ru0nwBf>r{e}.Y;m}8JޙքtXZr3,2?cC7Yʄjmvj)NډnDA*R-|˓Tf'vD6`< %z Lv['pĦtʝ2N\']T+N`1$Kt܏R87I5Xʉ`~.‰.h%y l.pkOfӹWnCë)1,I,q&ӽy.#Q]8 xݲ-*C7rq6_eNiQ9Ψ;3ߞRq+:^c3s 9`ؓk8X[|uLn=jW+UBDʕ6 i8!Q@r?daj7:IW:&ĺ;h}oSa8`2x03LnrŽ մ>`L(Y6[7psтB2#[\8RE3@y]+ݎPĔ^w/#ϚKbZYe#^]c]DBb^WZ!wcAr^b wpvŠ|1puM9[ UV\C Hv*lng"zpvA!A|nTo^b̻Ep+ʟ>TS7+ ;ȰlrrnrȐ،`H- I(g) $%Q5ja-Hb寢,)DzMJ^3FlCeq`=r6{+r$޻2E{>=!i0V)@ge|/2'D3%^'Y\iU-yB_+ zHXdZHUcRk U&D 1 gp}o6~%`x{ Cy>#1ukU>WW&|%Hwb,BqI-9%lJU%{')u(Mf0UsUKo '2B xlv^&ߝHXr-rR?_I)W_(aZa/L a,ƩɃOhܙ e˜sme6%i6qڽe 7# rG"I!=QI;^։O6\󦍠r1]ؿ~KHW4ymj(ݖ2pIgl-ߎ|Yjwۄ%{ʎpf$"#X6a/>ha(|%!Pu}U1N R'k\#_ F?Ty2>DpAr I-50,،{!p-5AgJ<6Q])8^ܔAfGبtèE2;zĭ!:q63+6]-d9ij޳DÛYltPڸ2.RoPPN|ہ++u}vQk&I5MzׯeRfVu()4miWp$rLp96wx3xtι3J'F'r {Lh,@^6QF}q$t>s2Y5/اYKrb 4ʇVDގy"//MC==A"ѵE ~.>Ć;۹ľD% ;׈jr9ń?i⎟$XH(׳8y [FsDdܝ3//`9{xؗ%5Vp|/'tmt'Q@zXSϯ'#B\;S:W^]yk=+Aͼï20o:p rÚJ5%(\X dm5r^sV^tL"4hU;g^kqyT78Yn`Cmz;/X#݉7v2YIμ==~g7тWwՁBɃ4hN|)ncFPSޯa;9јvaz^boĶ9+0 9K!FCrymߗ&o+,gsH[L1AoD.=: <21sX7Jv]nD5ḾB[J!|N*_~r6- %1{*'ic8d Cxu`` *-HACjAa[ '7CP+&֒ьH,ԽȶWK4ͷ3E̗\_1 Ifp*˰cN}@!@2U&h-,C-F𤘹R*9D#,pfZ},a=Ry8;ZTp ߚŗp^nEdat흁XwЗ<ҐڔrkpȢ+ڦ%m%M7D9Y+8bĭMG)h{ 6zwp9O?eXo GFP2&(ۈ[ 6vig#RФ+v,`s^aQ/.ea+Cn juod#MB'+_@ߐC Oڙ藎 !rXGp\V`vHWb+{dQKI}iz#L(* "t~e&@BO˩=AvzGY4Pq!)RpJ}dP% u`F+rtԄX{< !ϑɇ $wFB8PUQ=o`pt=UnͰ0^pw`Lour1#4OT⣬ 3Hk(@T/¾ bQ(/ ާ[L&HÒJK7Qp twiAM|צYNs;NGÃgzb,4h1`:9B'j3VD J7-r_^c ukUɿ2 L@#1R'īr jAociod)xی;6^W8.Y@ȇj8b(u:fB䷲mQ>yzDzaB0PgwIM3bK1n?'EqmXLJwKzZ`]NJMKނ%J'Ɉ9\x:7-=y1J3B)NGl'; a!SDs7U2 (q*3 3?S2y,`> (J,#R3o>-V6!{6'ev* 7b]ssO"7I}o尔~*ִ3 AZh@,hf[ux:kt6kȗpԝȝd9B3VD^)w rZER5dB2iZLt ,fKIg$R|^ZP a/lWwl빁HhЙjei#.y s܈ۥotQr5u8-ZW8a:1Mˮ6 `nSVE AKdx^xb%yP:|Nj 1sũ!לϋ_OB$*ߘ*,$oπKHo@\bJ)v@}U[sF]νUulxw!(iTBniRW,713O1 ů6/]UWT [@MLxjuKozY#4fZ#smZwhn`2#'_z;§Ri97nHn"l(Q~Cz(Tũc]+ Ѷd:m>n]Iyo4Al =aEOR"8 x&V4CG-#?' v莾רf nk", gLqZ,M豀M@̾Њb_#ݕ(,y# S>'f=V|.fYfVi{g&˹xv #Cۄf"#ka9 j@~5P}0ʧRJD!&%~HFrZ{㌰#&tx]SHFl.3Cr@K`$YG񄦵ZE1Du@1,8A)k]Lb2E+X$R-Que_5D,ǝ\// TA79"zkv=kϱ{vos..#U {[M[k5^HaW+"=#H$&_~fVӶ.!1*:1!OV P0Suqz~Bl(-8FUǚ(}jŹ5OlE-{-\>Gz@(mLDiA޿@8Ӄl/kHwGW#tJ&XȴP1k<'?D79X@@):M %@LjX`g>mˍ,=95R-N{V6}SscfJZ?=q "xL0M|dUM>ݺZu#_{,t%.1!sxԲq-82Ԇ鿎:i -677D-#'^/i+5F)}\5Ǝ4~8gKRZY! \w~g;s>c9#ޑ n T` wqձ 9;E=%xՠJtMaILnp$o`<$JC OL`.ں}gx5D$iRR :|Tx9ifn߲,4l=](KG/z0o'&X,P7n;ةoC0gx>Z N,8GU=rzuUFu8bOG07Q]Tf{ aUޑ ]1l.nQ)WejLK/rEGsW^z]]pdŴp>.5'j.lIXMqpsg*I)Z?wQs%yN>\AV+ոeW2P\T qiV0 cFm,Wj|DG w6Mmٙ [UHhM԰"b3iT.{.Etp,5VCj&Oq4~E b#ט #(.88CjnÕa &-3H&5M]3 !zYZ.}?$-|ÇJ>ݭ0lma^2WG=(=}<41K?֧=r#eS-ǡPrH9whv;xrH†I!H3j,?3 ,'4>Z#AIx .#ڄ* eYl{Ę^p,dE;!t ~߼)b U5Rڞ+;}-|RD҆/݄ a"'M.s¡/|]N5NSI{Xz73 lI? !*G9cts/Qj!ʞ:`,jbh\¹w.TF]ɫj t4Kz/SEfPM Q4r^?$}Kiwmȼ ѿ8iAI! 甪E)ຊ1zf V BfE9s"M,<1EE5Sx#FA7'{iknQGOh6x PԊ;I# \*ɳxG,Kdt <\כҗB<)ڮpOrȻVvޕ.,_5=Kw\:..gIDYlh#@+ku7Dg 'k=X|z:l_չ-%qm^K9.>}9J@$bXwTMj\(:jxAGWJ)vפ] Qq}WMbr=qEAJpEH4[9e܏ٚOxBN(q Fmy f ^GSU_L|.RyN0si '^:%Mד+$ -spu6QOwMX$Φ/\)ᱭ%!0Ӂ.3m/clwVl9!*2Ib;;Vߺ&.8peuZeJ[ޖ@livZ.P(2{Kϳ1}z`᝕Ǽ &&_ d̯jQ;}b%4UʹJ"~uQ}94lvo0ݺD/Vٔ?y) ;}}d8tHk&zFi e88-4}"#җL%O\$GD:qTGkJe/A;Wć@nȍ[TBk*yޤzBnd3~w4m6VL7a,ſuUYN4zx#^<~E.Hkv$^P_lfV#stD }_ʕ k\;'A BQߪPNΕgӝդZ+x\^1]XV7FIPu#tT}O-䄤X4 bERI}vtWZ-ʤ{c($>!`FRGfb <0%^.e*8}E9lR)UD8_DRDh +dA/o_Wbq i-@탨fSh_𰇌!oы+ .dVxA!6uVӪeQV8U]8- (bvF_㤅Κ,neaulg/y0$mcU;C D*@ zN# Ҹ3^af1غc`T'@M0ʬaHɑL*-|C@h@O0gTvm–Lezۥe ׇ7 r+B7uUbr0E6JQgF\:Ҹ(#|s.7pFwSߑ>6h:͊4ΌD̏- ;B5f6JCЋ'nyxɏ ~K gyQ $ᛳe3W ,*R"hɀӉ*#LF-66!AWR4g\31VP)/ fƹ-ފ< VG:NWlqZJ+2q_+9&n$$ Ƣڀە:N~]"ٸƶ9C3cf$o3+z1\gVHB_KZ= 7_F` +C-,G)qt$7{Xme&fݩƤPov/Q&_vXCFxi޾~CfO#F^D ,fibZZ!o _+շ9Gƌ1b.*Y'>1Vai:^Zryi ԁ}0ZŁh'HWG)Gx[vix)Q=#p'^2r%/R/EKpRQԔТrDlN({U QJ*:u#\Z<Fmyk5l*=Q+a1,JC`0ak9#a#&R ǢxO-T\wky~UgzS! Jp?K| 3%~T &vcomNe*d S5&BR`e 1r#BH%>K"@eɹs  /nX#d+h  !NfGߔ0&'  ʞs7RQ>;}$q9#fy;sB;+wꥬr^qF;D}sG\J<0u\MU[W~-dݎfuOݽBd, R͞Ngd5E5@jE) ?yO.JCSó}X|j&HM$p¡u"%rOQWu<8:3.=Ut4)Pwӄ('ھuP;Ϧ!=5:Հ٭Uc̓E1~`7'1K fkbb'AW8ks>ɉ>LK>%|+k8$c@>^ 7mu5 ضvg  { O&! Iw7G -;jl_{DJrcC,$qURyl3[&*ǼQR>+[W-ou &[4V'wѳzFX!|5([bWY/ 9B9E5>jzucT:i[77q']h!sK7/%5s]{' dEAzAqRON:\ aOv.@ lI%^J7+O<|"bCxhMm](@V`V^ 4g0b!fkDn CE.}\HQ-FEf#GH|~m#j#-! Ac"u>"d?sZ4[,|.[]hYᙐxsԣ{"iXNݒ!٢W˘RHsMn4]U낦L2HN%n֋F)w5% \0/}$h's YJ+` WKAJgu/$-Nj* #hUm怚jtj?jn!U?, @Y/S6r{/I?muⲘ|KTY:(lOGH؈JI Nnh Km -#E]NZh#<SR{Vl;rVK1F %zcBB^+#t]::pMV\a%e>85.Q5lE5G걶P( ta'HEkc{T\wW0~J>PGuxEw[L mox=tZgx-}x-Y uk-m:9zr-S#>{OPdh g[5HfDi HBfYe?rm;yTY~ x^3Z2ăZ7iuA4P`${h%g\qYz(GG!ZD9?{cU<|"h/!MKY0af4^v}[᳃\-`RFJmf%#0˖!mf-'-O,f : ٳMOy\*J06HQ&vmɴAvX&_+ =_Piec UXd5Z@/dםu<$r]" }E㗩͝N_2",,/7@Ɔ!q1nu Nju3g(pͪٞS_.f-n8a]F*@ S)'mLvP'x5\d||~7)2㍟ivp/aypԚ!`"UϑП!=Q{jX).2B )emlViVGzH {[7 jbJ њ|nmvNS`O3Bf6қ *5 6QZss|' GCՍE'3Nqr2,94XRPV ?섶< EڹLb ]q^ W*ym p3ExUb]Wq* =^Nrlj09DwՈMH9uQ!: n0tWo-'󤆧S7PgL'B\_? #rċAmkJ + G*jpQTGCBLw_f\!>P޸Oʡpʹ_stAʭ'A5I1 ]Xs H;HycmSI_# fN H/./FLO17!SѬ5Ӊ׋g,G b%oё=_XRjlQQ7GAbr,dA;/< KݢTJۭn怭RiP1ӅZ8-ýN%6LhĥI&QHX(&YIm*, ס :k anc(aLj}K8NO$뤲YsK9UT3}u Ifɮ}\&zlK%XwE$q3#`\!Vf`+ظS頮b"=#$T>׈\Dӝ]o\߉@d8k,)[-/g.߿o,vJld)ݦRm|y`(Vf3J8"0U\kkI=ҝ^yv:+W)WY=|",?#C&z\ .3f|DU:`#FO;-yo8hIp"&hѬBzot]صBY;LM>jAr7IN4 # moC[0]A$ Uo34* XI 9MD )<\B,s4X{ExBhaũJGlzncQx^`jRqH0\kjn}( =8V,?sŌc{2|L~ #,7U0Z{w}9cA GNKÏ۲ YfLZj )ի Ež41 XVS?q!*Y*֘89p_<$J_V ۵r9Tג-z~&3C=C "?ܫ˼h4=Ъf[h!$;`đPotDU*)1љ[XkCV ޏ;]{8]k !`Z 3 Gt m$hh -3Vk~f ,5NP* X{ȓDIצwݩ@t@ iڑ̘f]0: ԛԡ{PȞ n˅O^uT!v)%]Yϐlږę JP}X 4R ZռoC.q (&ǂmjDp9.EF#xiaJ-ϼY`'|k4 P`)X=% lP ] .\B~47%е^O_26Sl)_)vj/$r}h:Fz#Am`BBx 9GS>* KJw%U,OZ|:ɖRK'.}@ͬ]v_O@^%vŔ+}u|䂯+v *%/{VT""'Ы xhY hcEBV1ճ#F2Зݿl@ y^Zɚ/EPT?1?dڬyqIB0θ9N(6L,N,R,co.SÕJ/,m/Ȑp;ko3$1.( uP)(@n 쐉ieAչT--KK2+(1a#Ő2mhe-u%)(K \LT"xxWU ּH䭂HۉF+zVAKc}~Z P=w~peލKSyr+?k, +Ŧd; V(}|IGX_<>%fn%ªMGWZTT* ͍AW9[jϐ'iufqZT' >/nsDJph=vr u@wa.M\ 39:`3YYC_Gv{&-`CIG[Fy_b!E_=R~ 5>2OlXpTeN* ndHֳ aYh? 5N;*ݣħ3դ. r$c'3X..4 xՊ0/xH9|!ƤTw]O~3 rN/Djv}/1>t.uɻ[3ahIIuqy,ż$ k Xۛ÷,6]hGLcd^:M,wԠ=C;`ϙ}"Ń6W& ܀BwGL%s4#QX ʒ؟Af:h!G >)(%b_Ogf[T㍣ʜOT@6=#mЇw-u ()(?)\nVB5l=c|e-ka^7xq+c˦g"g mC>tdI4Þncp^a)`Ulx9vwpODCIN\I]BWkg_ñyVn4O$wXRxꪉת[\J[@ԫrhq»Sz\a&%Fߑ[?QEqwڑӛBѿ ܖ`6yبVeUrSgdm!7 {R]_%}U .J`ȐUt-C>xL3XsZL'ldkBsK5V|J !b7 ?d諑$5x1  q.@;/iPaG)`vʈ6 8V܉:EUfKK\iۣ[ugZ|a;c?KD~O&lbaQ(pMu{go%24 JtŢge//_tߛ) n -o cL$!y1Ue'rBWF3 y@]?ǃ8M"LSw7trV}+Vq Pko3&\]@qvV4[AⳀoN G,٧{Og-!(+?2RnVXY6t 0@ 9$JҸя0 sQ׸,^zx&XЏ u;4vd xV\-:qi=nTv 0GϦg^Q4r6&lkϖ3?Sm29qLgvWmXk¢%dVN'O;oVv$<-0rC |{0FJ }7~ Iu]ek7wf,3`ƂQ]%`@zSo@XY֮yMNk0]3 . 1GկE?U}5,3Spܫ9Xh.ՙ O ޝ4Yb,S+h0J|R أ7t'8"2=EP/q0lH#Tu}T!f^&s~2$7<#W2DU1rؕa 5e$>QfQ,tO8nmp^ުC2G! /=z Zj,crVC-#9$J^ FUh ̔Uأ7fV_Qfu \Wa/4X[>Ϟ)z/Bah_!h Ք:qlgtoYtcx!Ò:,;!4fPtֱ@#3bf!RYCQX>!7e8֚@GVjTħ ,$ҏT؎HБP༡$u8B$!rb#]+9 &U/CfFlT$?Rox*۾dyFPR,.b$_q#:FDxV ?iNpp>G[oh(kqAP,ko ew<}?`]vO&u;{Ҧ8L{wx<p\/~$y2S&*,!,ŴlCq7Pa;FfSWF|+* >5rw7^P߫*P;O Һ}^ to3{?HY]Ә ɐ[*&w5b1jMEAGed9kbn "Ekk h!<o2񸼪ƥfhQӤDk>Ui 9e lg| HL_g!/>?vm"ývЦ^oD*7NJPDt9[ܜe8 VI7m|З)W0CXbκu4,Tl:9 $Z-AU@э\*?&;[S3U<ԹPs.Wl.02ERv$@K~oݖXiyO' #i @_(n(f Y,Rx.>gO3< !OYCmQQ ġW*?ޤ3dٓBZ\j9(΅jke''.u#.6^$hd5Iw;vؒE< I' ^ItG ;h؊~V]Vi% 3VḪM={JIAb-q RfATkKEtMZT!@#9#ok7FoW!UjQ<|{cm$Dθ׏HVAf}2+^;/w Ԫ5SX*S2Q Q'!xǥ)&8Uφ|F H &{s|XUQ_킱/Zh3P?8k`,[Ћ1Y*L.;\3!y('m=G,YG%p*&爸[ Xvܸ`)3Ha˸ vCӽQ?x PWyroB~1FV+P;UT5D?I̝Xs FUI{noԫ6tv 1>ܵBoXV"9r*-zPb0} .M5$DsDvuy1^Tz} o4oh?v%t̅e0|WL~P.x' sӝ_WҢJ!lk\NBd QM(,*srAEha"*r9>~0 (>W(zj ~=(] .^*? p|0[ؾx$U@=gI]+N"/N$4ʾ iQ钊 3ڟA]%|`Hn%f؞ZC | p9ԕWo bz_=K tzL}p8 Ek߷w <޽NӉrQ~wX5J("T1v"#Hp1j(U7cϽ >{(F*W{&oo=' dg]|-6fg2UB/$_[ִH*"_ w?c؏<6rjcJHH%1)+=[ȥ{Un_Q=PH͓L5 038$ ]uT=W<s7mjml9mJk/$C4(J"KDQ34=1wt2mS{{ܻO*r`ĺU5 M`@\}=>CUK0>&(0]Mg7׈5€Miڢ7$ iFoQv#Ժ:ځLYmuF&`BJf%I j:fp.EX°eiCJT)~mQߖF2+aӔzfflQx%^i@-W.${ܓ\Unw &,rbٕ׽ǿipdL*̰`Vę0ΰ#C(gIg]LfI-V}3ȕ bw^=H)Z X<`eT́`O%a9Ng*fM{.ȺOcϿ(r_KsȆ{A~S;{j|<kG!p- L=3fꐏ"ǮCid7S9]b>ՑHuQq )ťJl F=OS=aSψZW/pE*cN$-~7ATf D0B (PV+y$ yty;IReY'p.!H9鱙A^+Qn]JF]s}|^ŞLN6bFty3V~# ".¿ { F FK!W:Cj0va/GўU< oJWПAn rt {I"LVg5b國o^V9!2I;^u nѬ-\޿- NŒb 6쌀Ae#=n"+*"nf@Gxܐ`qNVyx9tM5 ̹VT ѣ}OؗԎ\(3IawT)]A)#]Q~}G3#j7\1A:t9mL;~^lcsHh)v914[H QPB/"wEǼt|mb)oT:9\ .N;8؋v2—ńB*IC3y 5@EɌ #36(.F?oi!k.ɯOpa=:-!K =3ga0LvTC-Mϸr*MºUKr5{{ф#* 0̴fc#LEiQ&9]ZKna7rS)3PDVf'0Q9H3yTS:)=b&yԒ!&5ڪ"f@XHsSa.۷ 3OF fK f"~8 -CɄ;!5;BDlF]Gؼ~N[U_|raW 49FfU[!T?z ۾|h̴rÇ*yϿQmZ!.N4WƜFmU"aD+ipm+XVI*_&ნ6C"kj!ܖ ^Wp*f6f|'zknr[J8DҎx?qKca{ּD~">r\Kۀ)4x8znQK[rn |O^C q!F''o-耵hky2]N\d;XIUfʿ*(;N<Ԝ*z󰳏C=)`$'`E -J~~<0M^lk/vLkz8^vF&$YO7r4\AKqVY 751*ݪX%;;z]JbwaA=aDI"@.!d"ꚎTߙf+~<] "S@,T4JI 9V6҅1:$CeLa282+:BoT?;`宩? y6a- NGxd[yq)`Q1)e~~39:$\, FRN C4‚)?-4f-?O 0` 2 ҥ1NVK|U1鵮RY;-&q>-^ mŒbi =dبFu3(/Ȁ66avk(RsFO)CBJRR45N!NכySׅlF$LxX$##|T`ٕ>bH,(7;QKi&/8rA]N|bh7]gFZNҭĻ?PP.@>v3=qgި3Q}*!o/ ;FC dP*O(!yۑn_d2]̢t[eͯ0[&*D&^1*Oۯ!|o+kRH fY_B+'ܻ< !q^eFqrĶĔb dEۚⳍ\O_rh]4ny;Ap\O+Smv4jy;2.% S2R4GGbZaKTEZq}{ vIEQAwH`ЛLAb0FnŔ+6s`sUrk "NqBvkaA*~aH`[{iu뷬k)iK[M>ٯpZ\bC2+ ӣ#B>WkGq/F!b:gG\L'e"䋅gQ3K-O.Nfꧩ95XwH.\`H`<"1-} EMSuMq^1{##0 [ iBk:N?ګS{VVV4mG,AV8Ώs䬹p$=ev9amfvFqP]!?Em(=):IV .K“]wc։O3N>&q*GIZBG{G\fObu_W:>wxG3QCE͆Tb-H#'ȴL>ߨ5XҺ%dZ!]: VdQ}"#$T|H/HWw׉X97_R9k%7V)[;v)}MOʽD/~8n‚E"-X_0?^ؼJwZr>͢7Oՙvy9bĩo85XrYZK_p(xG%>KIE${eZX?;aQ]M4MҞot渻憀J-==l+T9vM =UXN$1}ujKRrie 'Ly%(7x evZOSr]Wqxλ~e)Q|j"8ːi,]^A ǻ2'i0 =9+'JAئ=!Y Yɪc9cS^$Y$BzGկ$mvE$"|(tRCzʃsD*'.HoXA*AH]RĈI>p72=bl/,,2zovE=^èT(FBaVV_x'.[D 4NN*4lb y\"wt+ qOq)ӈ\:,w~b<"^gcE:oAGI(s O}GG"o"-KW64.CSƯi"U#HG䨹FJc2\xDcff~\cf[=N^}/[Rň,)#l(trxM}xSiˮ왞D U}ځSNk+] XbE\S{1_.&u.1zUW5%Ym3so )mFb]IdoZ)}lua`9K=_@f%oZR%Э!{LZ1hKu 5vF"7zqRC֩_)q4MGOP[ hrPLW~îhLwT6+kL<>{&  2172EA(x`-vG ?Cm~}K4kc[?b04)MS"LiL{c6 i  Y2iόiUN^cL%+\cGz\cී d&b.0%}~@t[qQ\-[DK|Yb뫪ZVhiqjKѕ#+4͍ exala&*HYol3c_9ĚK?YB\wߕf-ݸJ]MӠW^#gNZ`@:ƺds m˹ȂNHr<=l<V'vP|v a6x þVO֗HPB|I5L,ooK&~ ݟ('f!yݘR֨l9|#ꬤEjwlxk:UϠѴ%uURmFǀѓBF5Yuo&m;jw- Zety3gM)| h3ӄIeAє֨ÓR4Y.U>?g>.X8V|7GE|BLAگ5M O#& S-CV̼]@y-H*ibT{VäFM8av]ht^\"M1e/ 6|#{@4F@Wj*nȺ-'k~'@lN}ivs, :PYF>|б:[$|vhɣ U]5⿚% C'2t5,>om`Aƣl*<؃Qm15Y @ 0F˒dQY. נj̲~`ӢEM|ƝW^\?{ <".7\YMSAY5g*j_Z+a9Hz̗ ᭻MjgyA>!av5ĒZ)?yT)z:ME,I-oeBxRZ$Яϙ6b0d[iF?dRݶ V9L> uJ)RDIUpcއ@kDz6n_zk/ q!ڔP!x9M$DYʩv9ǗEUTcC?5V;.P&ե&Z/Ө_ҩ)^nnnIlOAG7+Q?27>;>eh0B",z2'wgkm_+ik3NYo[nJpRy-N3HoDCug+a!~ҥQ5EXgJ.#m;E錇VNjRf|w^Y1KN&Ի?9d$עzWN[a>ջI*u]-\n_NpΥab1t$#69)BVM&Եntl!Tkr&Uz=F/Y]>SM0ŝSZL@K{KZn3۩,߽mg7@K'ԩJ fB0Zqӈ_!Q:P7^4AayIT eL M PsU]Ul'#0yGIm@sNv!xֶC []~c[jٖ洹lܒZh $8a;o>ÛP

    2Y`niI%P7p=P \sYie?-MD ժ #܃qh%kSjfgC Voqmc-h9YX5v[]B&K x Oz"O@ v"d.ݱX'^A<Gd չe-~HwERvF,Ҥ=^a#wӊmx?t!fCH+uݓ m+]yHF #Mx]Xp\7w-"`fA :|RzfGk-] HX9M_6/+ӇdN;ke,w SD? 3Fnr"ipۈZDUfT}!40 m}2Lݸ$,e@Ԗ(AƐt`rTѠ~0BhĔ42ͳu 3M uk.kA/.ѐm{ec!BӦp$a<~L.4=xr@ w>ӎ~KObP1+P!Ty10H5D2s`t?NZٴJ#@<( Fs2 m(vA@X6V)# -j}=e^fҳ&' E:5qiGkY{>N{騲>WrCb4ZaȒ0U~c7``:/`GJ\46"^)kU}g '|4qXN]u !V,/m_G9" lUPwtЊ$X\b`lG?g, ?A-&xl+Kk(sc0 -F!{efw/9,{< +cn}6 8Ny-\ 0\~¾ Z93L~Th]g.AR[2iٔ=/ve,~x'WbWq}Y%w"e&K,׻(vSB'?*eʚ1#-q I\ NWQH]˯Ngb1)PJxD#FhAmթ%Y,YŲzq*B83Ra2SV7-V,n٣ 鸪o5(SNa4­fBMP:(+B'Eָyqx&ׁL}ݙdٟ:po(3]׆=*γ!6JeEjg*} s7N d)㈕Hb@03Whʎl7߂aPDw:[% 1'Sm<]Ÿs²Gfb7!r"]fGDjEJ0 ìKVoq6snCZs8@qfu`kͯQ/U$[*id!ba׻8x~IC4E{htӇI'X*ʃa!Aʤ&B(VAa(4tnh%0x|A_6ԓ֜r*)q0C9I| di]D%. o9ȇCF!EEFa j{^DlZ4Qs_Đ?P:򏝵?v *8`_ы33M1l [T;A_mG4k{!RWcWokk-*OMEJ_~w3 OiD/#Rû1x_dRc媳"1ɸ/$|zѥ4![Ph>@z!~rr0$3.^*<,MS,?,yQ~P^S`qjK6|$W'ۅ ojQ u J&gk嚒w͉KWv3)F}k[{P"uCeM5?ji#y]њru>K}1ez?i㋩nJˮ+鱑Vx7C/N-T H?ćoyn,:lLEk/xn2+à òF#Nߏ'2E [LXД\dxEâ-j!*i$Ί.vab30F%cTI+T0ejK d2\V?Ā?QCx] ֔3| i(/Kf q^q bKג&/OT]cנ6]E[!) ?*So彖VR!﬋wU'G>JLuwR?F HZ@dBb柘2JXB Qwzj~MزVV8p%碜(uaY}jmj*YrАiK27\uc T/}^x2=Y: q'X qݠݦIs>o2a*CE)]5'n` FM(3xwVmhxɍ!އ*J/tFd<^BƆ|aa/ EJ(_UV@ n/kZ DK2b~Gzqr. m+3tB\62I{ aE e(\0JIVYpdnGĹjɧk)|7pT[Kk pA>xH?15R (et~-k#2VM݈0뫐#P& A*E̍2:21ZfBLŰwgϐ|~[nƹSmhI= }hvSalm2Yfk^%\ `Ѱ\0cu1 Jrdw B轶!wV3`:yA7MGH[|CAܯp9kTψ[T*@tt¿YvǣtfUHު3vZX1M2vepQVpƽ<;V )52!G 9_OyJ(Yrxc~MMطI'˻q Q`_8. /Xl4b9ʥS|C?8VG^kËnڭMՄr+EG/Tf77V|Cb(A llAA[%C*QnE3$cHh aTaZY0#ԓfWgE6&Zt-Ʃ]2|Fj`ivXǗ]eiB sEeqC]Ph/KIBzFQR:~hd~ޯZU}7䫤XHRm3婭V=RKeNP<7e.aꖫnn=`-c2M>h:R7.xOG_U hjpDs<<% R\(?$xMo`{ZYWE:|*}W7FawB|^/CW?`ܰܺ2} oyw}/3|=8909Mn: Ldm8Ƙ'y&'"bGA*Q> /gaB Smx3DTRI/HOi|ɯ́\OU:ޱ>穐.˄L޼GhV+4[襳 C@9f7[-@3!FQ7:Gax\ /&k+h_Q[:TY ؽd8z)oakCY:c2AԽj8C,\pvDᾊ Ճ $btn_lqK_l?/}2lT6#@զ:7.:U寁vw7KÃD@W5v/tӕaBn c6b-6,bk_R/?.z9hɜ-s,W0&Z2hw2 4C G}2 07l}:9FZJY~B2MxnR%»b{їRJZIeǔ#*+q Ix(Qv# "-,N`ځDk@m>2In*oZTNz 7J 4_/d׻ZLIPM:Se2w'ǚq3d'o胠2nizzRҠf+ dx݄o9z.s)|r#]1Īb&`ޏUݚaƞXR>,^!r}ݏQK& kWEiw5|9%q8=#FhrvޮRF|mdmXBK}_pIHƘ)DpC%vEja+P,DJG|ڰitVUj>a*PavVBgҥXЄ2 K~oomX"5~1N ( ʇZ?ߌDzڤrKҥ}YʌhlA$djO^{sHheGo R{ĺf iґyPO?H?m\ANOF}y- t6qq\>C/Aby@ob`7j} ,q-MY*ޑۺ\qgR%(nx1/4sJ4\]HÐq Ȑdgہ[2v-L$V$!9%b6[]Pb+~;d 4aAc٦.$(&PoGgܦ#./䳧?T6v@?l&kӫ9DrY "݉ћ]:Ke5W L!вugSC չ -d@e2]%/>Ms8>I+Py1]S1 &}cAgwq;IB!(+Ȱ,`9uX6Rwj„v6#ch$c\'Q6ZGΡnI7 6V*!eo45S0@Ѭk]dx;Aꆞc֞pKO҈bEs~Xs;E'3.d6hQ; &&;gf$t2."Ia WD3~^o+[W_ ySMȗ'it4otA\`V,RWGVPkArַΉ5_.,78I({YzGDX! aTj]5nLO33Ve(z%<R19Ey^ӡn;vl$1kLjd+쁭4!5%չ`HvʋG#SJ`&3I"/'j|44|4sPi|?z\6дX%r\Iy{%+c \/d['>y›~ Wq \6z0vbŭT3b.7EϜGfhWl%>/9"JgocMl++ v/{qu&=f pBS'z7z/Ɍ s;1ZY48ژ&pRʹldbޯpV𺏲 ԽJ>l n>ʯ)G,lDDcjg6:SKxPy@g?z GЊ_ DpṷЛ.Snŵw+]xwsvU"S'n,?~,ȶ4͔K_*l k0~Q+X)kkt06zc"n_120bl|8<\5|/"qY53VĢwc"QZIz q\`9Ȗ<1$ǐĜ[,+/,tC`i O.8/UfpW6[MSѰKR.thckt:q;C3|V{iˁUaO|yEо \zƵ 5zq^ƱpLܸH?0jz qb2R ]*is`/. ݪ֧LX7 {T:r32] @⇚0fB[@ \Gz♩"Fyʔt^!3 'u:%_M;qC^:0hLwW&^IZUtr(RHU6 !?*m2x4ATRŧ}{a3nx8mdlK|UlqJ5%EIMLq6k12\Q\Tdނ@ [F \nϺRM0#x a~뼅8glä4\ԏ4KӍ pFj5X*Ws'DZw <!\91{~Arϧ>Eg) Wh0Q={j9KX.s2Q2s'_.y[ɸ HiiMKK2de2Uin?0P9,.#GWqy<۰ 98fu{ʟkJL1-)8t@jb ~sxp'ҋ0A%9?qdt1 jtajGgSԆ(QE SM1x$ݞ o_/m:׹_)\1Dv vw!}x5PNq sf% ~0 L0^OT#P#ݣc]|A uftXnHŞ^i]fFR V5ahp5Z1Ag}IRxE!Bn+\jRE LtXm?.D j`(3O- ܁-0}ѯ@ޒ8ʦ$ $G4)2νjm*{[>>P䖻r>&PuR{KkJe fOMW{HN0)EB.r|%%CNk؇.Y!(ţ_4{.Ox`{69dFpKZp;<3-֥ZJ4W9 ! ~(Q=ɜLYuwOyc'/&\~th<+h,0ghӪ^4d(yZ]CK;_? 5gn4LTeMQ*A ꐕLUZo7(?&NAҝHdTTYˊspXDCsːbfgstuT69-*Ѿ p&#nQKN>$Jg^Ef1\WW>ƌ!uġUJ˻bEI+:U62ZxN"9uY̖xޖЁ؀p\8;:NMl6S = u`KmX=vځ=Қ(32'ł:2b.Os}9^ f!saƪ .m3Z@ eLMFSf&e2GVOb}~)V+"[@%*YyN+&q!T ZOix.s#IAu9^ݞJuv; ŔrcIx<~*J`nJ;V.HQ:n9]f-U@QT16V'}P5H18*{W/CRDdR3kJrʳ"=8Plk*4Wh"G]x4Ӑ>$1^DSĂ$C{5[V^nf `J7soTpѫq6q]Tm&p?Li+'N@ X(/>PȷSVCv'd:9W?!if{+DiͻD H}8Eկ윚ybG$#/vf^R=zŚa(Q'L(imYw)!^t$-(inA^Ef{[䬵R>+w(wTdjlo$r}s8 Q.K5d+ uw5?`AuN̂TJϋH>9 #f+y~(u]a|&ڗf:m2%C#B9 &Z#;HQKv;Úºȗ#uQs@oȹs~͂Fe'y@#:0XKT2*qhABь3x G*#1JO7~L7h2{۲(`Uu P6[ˀBW ,d=?4z,m}H77h0O5x9+ܤp}tt=bEa3v6vlgg;,Aon ;_ůAՑb8"|o(u{/~2HH{$)e92fd[XfYbrZUL0ߍ5^7(8's 6\ fNY%9 s wU_7Hx .G~"^Z$N{c^gqHv:3B-ZGnk}KegTG\dަ1N,9B&QoWRl= !SjpN}&)!<9^}" ꐌ0$32- lO%O3E9$=& TR'4zZ~p9&f!W6P~bۆL*LTwc4cw= ܢuKN>@ tUm9[VHFg!U R-j߼P@XPܮ\%@ ЉuiiRj\ÖpWwUQLذn/P:͊l{НTrIMWj $b@tK4SΖ6Jykp|DQF.xoj!W.A q7ݼEXv˵}p-.s~HuAh\G~6]:Lcv΢Sg/ xE>E!ʍx%BT Č|74yL/JfU9&]~zt(GG|< Po],(>Hέq2M.o&Yv{#ٜQ96*Re.ߒVVꔸ((9ya?b={lI6*Oݸ{cÀ4x &DG-HVThG R"gJi<} m7d,L{&=F̷ "FҟiSCkSi\sľ?GC5WJ2q^L*![_<As k6>FmMgTu6Zos2/fܢ⡘<; "d=q PE[gOj|I } ͐≇Ӳ)V#O--bB'Jˢ}9t>z9]wu80 Zzey CU,ev)7…l O5X9Fq3w5(--J&># 1M q~ySŇ,jr<@<Y60yKc߫qp.'`;Ն9۰4%zxV tkJO-DV^޺DM 3Yq©ZF{ٶHw΍?coDjgh9ȇIQYv $ca:R틵}ĸk00][.m-] $j_ɰmX:u+]FA ohaddo @A_EU n_A~W'#+UoYt-h fqXW0)a܋c_W0MJUʎ7ѬfEƖ}7`{y¦>@򯤻D#ZJ3@kYϭVOB >VՕ]cՔPb: m`Rzy8Lw"pBf4$\ G"`{pй>kF/.sse,YDs}97u~Ld`N{ܖe>wKwaj,<7ν;v]qw6@uܮ ^OcnD&( F@>ya!S:ohGe%< yFeIӫX͎80-, ĚzQG^&ߝL"*NVd^̱S{EJkD_0-gWGpv|DHNݭvLCMNΈg/aḑgJ-&fH-%qdj E ̎v76\11&'Fbf>ŽT \u3fe#q#MRZR=wfT4[c}}ⶽ s7d;sƓj==k}ir~*~=eBFl $V2|tb8345ߏʲJ ; uq:5#Lݬ,S,a4`cEڥhbY'^?HQ~5 >]Dj bv?2Q#pe kh$.S,?BgAZ)m,0kKoK~LAGi $p3jfbFiZP`/e]hf#2*t`7--QFV&ܫ*E! WBiȍ;AzbXj{`5}/4Gs˰=?S ;Z'Q(19)+#0P/ވi꺌e_? (,33 coBS;܆]ߘ*v+2g馄}JEщ ŀyPxN$χw.=g!ZIinӹuW:6.IxqAgDMe S#p]bEH A8fb7nӹZtyeWhtRVvB "vzJl nHlX~``D?zl̰磿t2"eU'L?ݱJ $_m=kzaoBo[`,]WL[ɻ,R\RʲH041ǀߛEL&/kp*ww)WDG۳N/p$ƕ}¬L?@vGhh%d_00e6whdjk(|\j6{8/vlI)TV^H%,GI)^0Q<?Fn"BfΑҮ3+&=.:4eF,p T=9rZol|T?_z[5%Y[${BRZZ}nT`Jo"߈fD sF)gK)b@lj0MG0LĉfZd?!5VAmgmÄߠ"Haa7$^_6{ŧp0[ H~ > SiU_cˬBJ:Y@`( W8iAlJܥ6;@KRlǵ Ozh"MĺC]]6Wv.:کQ7iE(e"xDT_jA,/s?>9!h#6WJ!%)ʢ> UszN'nV)W5Qu`؆祖 vw)}TJ" ݌m,7s-߄JL5voe¤\iukE} T4Vf΅@ pg%ߢ0 W1Br4paneW,] hϻⳑum*T=1DFyrjUˆgoS =,K>k|B[M`v6_햨$3MVuo ujƳǩ^@.4]BkFمl Ʉc~gg[n`toNݎ j!\xq3ΩPR^ryk$E΃V~?u#ΡIj+/> S3G3fn2B3km`z{Xշ& Agӈ>ao _#IԭM-=@;K8Lh~_EQڔwCO*I}E?T)ցwxw}oM) \?#MfVI.y.1jȞH6JH'[X,,R GrNxSc(=&u[ mGp4 /Z..+ L 㕒nz=G8g]J~z/hFKh(&B\t]l m9;4$@:V;Tl9u+kxA`owטUEXE~8J m%tnY2Ȱ+7],¸;R0X}?Ch]fGcDVnw_5¤ڹ,UTd=hBa]^4]5%<j]˦0N![p YӾFNSP):q!tnőhY#ۆ v*מZ@YiA\e21u iDL:>t_\a^74&tE@Y>|Rl).x?ouE.ڏIR•^b ]B8ǎZ7[Kn(m\h{dX| yӺ'2/(JjF9+6=)+edje`FvTv P\:K4. }hv'h&m\2et^`GL42 cS(t~6ҀiEo>?f+V_OVRJP‹`Z r=8} ̊JO)*5ǹG*z TCwFLƌ(ކKa9[~LTl=1/3.4O MmK0*}s_ǞFA{7)v%3?p0mP6ys1Zӽ<֬Q#;I&_U}!?*);if}Y?I#iFx=(L"Cb1r${Nj>hdTS'rX , Al"3Eǰ_ѮNk1A \A{F:hw2-ۄ)a-€,:16 giȗL:<ew<1 EWH*Wf|BИ EvkM蜬R=丬ܟ߳&oIy;mɭ_h晟9hɱ?)  U 7z MO {L.ʳd׊ _'w 8(E|$[pT(A%T!`:j`Ec^A'Θ005w!0=hQBaIXy9%M9XU;kdmah食< _%^ (9PuV2VX׮߫6]17kt9EɆ+Y6Sxd,^U\3V#JLj)u"7R,_u|$Z*5;k'C̆h`eext:d,ΞaM-\f[o%阴 QF$Z2i ڦbL[__v oCP녡1n$ tOҟܧctBB&KS礴Ef&/ ++0+rR?~ ;0% K"oUYLC ۖ4NtTYEg',G=B%ifd;oY #3PV HRʶ5uWgc5t|7:~Ir8}[&C뉵ᐤɢ< EX́5X{͠cγ񌭦y_O/L]<-hۣX}ji?/8C,c\fg\:}?=4b:sb&*yy㭵ZR\;q"s{S̫{MZ=)y1rބYȽ28A ։{[;JfBUk7! "慾 vjvqc;22xYKzyKzYtB~J_~p}L0?V^ݶQXv\b6I Ve,"xL~BEQ|Mvt;c"U4Ζ D  d9[w GuǢKSEuχ_&ht4R'b*ř-N47a)\_@e[!RL]ke"&7?>eH*KF$]C\o0܁HZ*Kp%^1u0"o^cؾ$Yul!_2 \5|v|e~*3(rU7~ٷY;$}JcK|$7j|,VieJ;:z2̕^NLq!ITɺ5ܛR}E,dWy&oLX|av i2Iʹ+:PlsU{%V#VBU2>=V8x p/M]_ʰH1DdGmXz"sKgʞ؄F%yf&хޮ Ѯ0S'\D}$7*#/ކJSUb̝fV+$s,\v w)DzkH;z|l̋.AtRV^?"9Ѫܤ'&jRbKYQ >,F[RY:%\45­1O -m8[`Hb]"vv[W =G+m̈́/3LmQ~I|Ǩ*4ޙzyWWQoTY% /@5Ր| ݁M9.&(*ʟ~̓WQ&RQK%јάx.&q(";iSbw$$0 y:gzǍ}eBtMH?SVVpRHQjiMtg67ߑ~,/M`S ;7lO{YA(󈷄bU{Mmg_?^8;a(Dv"BґRf,ys~8y"*Suu&[{7d_?PhJ @Q9{յ"5obeypG[ZՂ4=ZBjM!jvj=m0%U,ޮ?!FRlhiK}ן8o"aŕIh+eDئGc"dN[zʼ=4kSd@fB]m iBkVQ%\Nϵ@cO#a ]Sd0+ 1,7&'xVkh{c>H'Zѕ%-bA fz=mܴK 8m &Y)-DY=,!$qvKKm.om^P 8mA|>;E{jKDW%!5 -C9Z礒tVd, "byW[ \քwYƒa{޼qbTYU%9NKȿ>19뢼۷A"}]>T4Ŭ, Ϝaè&Q;Hȋ >: ХEȓ?2×G?0tXwaMap2Z ~W3R3p{G* 31/8fƻխ/$l kjEܜв?pp$]vv@ ޽laWY̜c%EG F!Ad7n*@}yP ێ6>nҊYiL:nH MUB9Ksi $E7[fl,NI 7/q %)~,`hQ^95U%v-x3fD-"8+tijZhsby8x{x_V4m0Քw;֢D hGyDDݹLmp7DCu̯Z<9!pYwy=-"{*u!INRxzc%IRVQXR77lkO@hECKLS#e u> C_W.h^ 9DIhhU;,猚hdw9p.u8{͜^SDJ$n _ &q۸'SosS]M.;'){۔&H7bl]BCXQԂ{]?nXm;`=dt&c>vO%c`D59=rxy1B&U - ,S^~J[6* & 3A;x1Pw2 pp;d xV<4ƁGYD9k%8 w^ʚp-HrtHN ؅PkTd1fB5 ^Xp?]-cT6;=68ФګY.G4LLY^(D!x'456vÑ ["0}XOd܀iCMSO,7M28a~'Auul9(Lx;M,7o~% -hvAąŻvfɳr[c+ .KQ51:== \$9\JD1HtȔKThGE0Q ؋&u&]2_$C\e\aHZ\ y+ZNʸN!:grj>sRax+xBa/ʻںޮT.+2J/!Pehѣ!I࣏x)x\D3̸Z33vf q dN|CFaJ g;ʐݱQ:JAR!:w K_}2fgOus,^n߇]~'N%uPWL>q:;Rn,#xwLzlF{ʍ%a-F5&0,RWwP³C$&Z{fCC^ꍦC2ץ{Y]FF/QrtAIftVyVp0\uHZd:x[K٦lk[VZ8Լ<4!U} NO̪+F_ eC3~ ?3jؐCvvxJ7#ㄲ9D:DlԸw63\I3篅|\w`yFM-r8MoxjwR[:=%rĉpƕO ?s}%<2ݰ/FY0p_:enS?P>ʎA踼Ƞ`A\^;It1,IKJ'O8!QI&$U D~(,B>uWaG҆B c7ݕՇ-Vةh`B\OyzJӀ);D{LsHØ]Z#x3:lyH͐,rPj>;ZZ{.$)F~&tMf9MSgdQ~ H|EJ ̵{;:5N$+A7Tϱ+?E2 4{yggB PGĝwGetӜY:Z%q(};V &;i嬌&; Ÿd)c@ q|m3GXb3HՇlXLS1Gn2|WOh  f~'ZDvCgafW۱ [䐀@%Ȝ*ܮ sW^z"<|P 6qN0}gǘ\&fك+3Vͩ.ǗS3uS2jٗP $89pl%(cn(ΆcsDjR 8S _d|6˾XxS@"eJx}!4k?L%.ҳtn/ΧC.fEx'C:8"G\E^g++Q 'WjY 6Baq,WU&RlM {vf@Un#9n?,eš$E"p\ZMvQ:Z}:|"ʑV2_Daeh\oo9L0WzO۔>wp(4x:|TzzvÉ~|$\ĉZLHn|m,YS@tҪ}Eh@+b/vRe'w]vp%`%2^ZOb6.9(> d[EE?‚3z~0g'VGQ,cݷp>4fi ީm߅i߫Lo=k7n`9*;MA>|_rJXwYG~T;|+1E,j0Dס^s.~LɻAc]Y>I$gk6WqM04Ax\DɇXShiNu$mr`_h:ioOqg:j6VG$l9 @`*{^XȪ8shQ Nuo׵svM[WC61o0,z' kra 9`|t3^J>cH jx-R.iȷ;d=E} ěO;}Uh+]N>]^eCߕ=rM:?Aݰ ʃm2SMڥmhr$#|ْG\Kiu7QN/wgor A կ1s6?*۰|\\D {X,^ k h?TD"ApByK.aĔ,aO'`Jy8^񾶇b'a"7-TD {I|Ym"R,5xNG 8)M{;mDr\^cM JmpYӽWQ3Uk_.='%[e6kvCjbGas7K5H,`  ~wyV۸fI(@,y]u8Տ 9,.۹OU߃Wz +6Ыq)Y>ogzO;)HV}ݮSRs4$%qմG7CE&xSQDLF=}+n6X#fQ"p<ZI&ROlvͪT%nB1gcry9¢ӫ Juxs78"m-uPf3?3!5rxOٔˬqx_̮Bҹ%{%x`*@5/BMoѺy 9i}ZvdeA-{=[K--Q+we{ZF1l4qm7k '\8 }"~t1әIq}2@ۅQ) 'o1SZKC?.F2 u5>4+MJ?gE<(AKu1%H2}odE4D-僪+^1e*0lP/eS j%OI %Γ*|V& i U5 -THR$b_D$ͨf* xH¥4fe{"rzb]b >3ËB&bc\9VJK`*{ͥRN4] ؒ!nXz @b5B\eC^r̈砤AW"wEq3Z㶲=30-`Vwlʈ]s{8CY5? r c(Fk?pOBɨzĊţDyF!:!- eѿEG$RQ?>`6y* ~qJVA?/qc6։eBUMKTe}hWJ^D~wfrnؕ勡̆9?P{YTWCxրn B3Ӧ9G{uJ2ߣ Y$n3pxoF +C8=Р'H=A#x#L*gq\b;̥e݋x8\|;JK3Ks#VdhGӓp^n{jQtJO͹CI4J_g['FKe*H/^U|ހ\\:8Ҧ$TDfbz22T.@\AQBm (yQgoǁ)~sKB*g|ozʦL1FXN'B=/ B9z Dk#?ئxC6޴ Pz_IUI<#S$o/Fq}Y@_ &}H?Pť Ϋk'/-िRS@d?uB EPٰ@nB|&>L^mR{C9uٙfץ\o: @MAYe؃2ȟ h]Βo pߧ8[55 p -ѸBc\Ay޲t+l:!F G .u v~ڶI#.h>hQ$?d5>!6{lleVHBRЅ4'S+syL!!Hvϛ~+J-v<yXshkHKȔʁp{ %M`9'G9weqV9qCj.CϧthM\#G2ֽqs_:ƭ/dݙW(&1}삵 6K7KNp5XWH4; ,*s-1Jn " kJק36s2`"M)QS %=;|rLnj3GnZӗU"@`06 RiOe"{-ֻ%yԾ9"8~I1P>$,KeGv1*J=lZ^w]F$r>b|߸O Ȭ.:~ꇈ `K6\ptf2Z<\ Я & ,w&Ww51mzgLV+yrSx7ӹ70 %P:"@O\ꋨ,pU\ 2?~y&wE= ;U.fjmchs/ ijQٷvq?o`HZr8A'pfT-r):WWJHZgbqO}bPwU F.(6n$!jD%} IۂG'2eIL *p1 sqOG)xh߯!X^+AsefY9U#y̫ >D]>!*㛽]ƽy[5:[UP~A0v3v(1"-J.WbB &0gb)F,-Y(0aYQnj2!^Nr %+ >t%y Hq:z͛:w%\y h ,ͮ0ygX~sd%"~CD6ЬxͫL|b/ns|;ax=8 tjZ!dOjff#p"!{ ^M͆aaZ2;~7e{~ޞb> >?Z&u6+rL+QISHӹ hwH&3PW+$ʌAc1>n umvlk~ F1e %1 e77Y q3;$UCɱ8* u%7q[ގ[ǶY9.%>9sN߽ؖ*8gD4|OfHe.yB.oR*oZ֌Q4rG!INPƃ!JjEIEnb>תuJeg _]Ӎ#UOY^MANdFwj5~@˯Ȱ ^Q6S46eJ7$M0^9$]۠ub1Z25 aQfVf.LD:DI[cp[jZU B쬭M$$]~&#?KS ]$b~[J-b<( Xe*W `]9a4MµuNf cp`so"}YF ?@.Db!>Zƹnigأ I;=%=4*ggޤKtк?F|q O1\W\=X2=œ zԒ3 q|߃ޝkf9GI֭Θ)_{ Enh\GS>y9t[U|Nk\AN,̻*p?ʼ)A~dOt7xJNO\Ny3ΌYYSi1ʳ%^t$Tr*MT2#Ny!wvFxӏ!Di3nچW.!qSBK@mmv<|vfH K,Cû!2—٩zVG%ؖ ΧBŧg(S?ڶ:'KUY渙GV6vv:pFÏ<' g9_JY9X2yH4wCÐ8xG\!s'Rr.P<ϏEpFfk_V=roz0?oj+R]Z mT(OZ/a4j3bB'\섃&^PQ# =@e+6! ƈ/m%FReg7 PZdY6/@3؈G!=k AlHcbv`_ ɿq_UOHY eH}am؆afq;[9w匚P'ff $3 *Yc\2umDqjeLWE~d nXEk_u6rvv4AW_&#!RT%E9g&g~m v,ʉng{2CwEt6'x░U ::"P}Qr#if9}"4ZWEVt. >o4"u&K4G*8ʸ2 ݻ&= x}z4(3{׾.Vm=hh@]]3p:I܂%[#q;15 hN,ɼ6*A)ISCvEgon4Y׀\Ѧ:/ʷED>i7W}l&3 _ nb"ȭR6bк8Ds_DZWXX~ EΈ7~4@A9.%+pZOHYp[m_gZTjx* 7TyD] QlS?$NJ**+[^sII;wBZx)-3rJW: [y9< \Yjʲg.,z=E>yb%` Qc٠hRc֭ᢦ YnxGP- :D4I)2fMdE0}8#XZk!~[,bh%)Tv" *%jD) 6eͽokX/ 5naQhrӾ(:ƤU{^'`Ds^siMtXXΥ"٬Roepq#w/tӆGLZOT3^`p%1PA(yƒ`psm81JǹTgnW&B q">n[C=Msa kҭo#WqV&!wVB'Sa'  ,FG Jy#($m]3\T_P 7Wx"e܈r|Nm﷫qOSĜ46d> 2s'ac>f}.U eGwLj9{0z#CgE8OsɆĽceb]1.mea -QӶ&u' #dȃG)U{yG%= `rVBHAc%P3D/Ѷm 9 uR~ $>X35/{CE371jDr綎]-++H(Ň?H1 Y5dz{)_ TaNo _k30!3qVOa8*,?,| 99@@$f[ +oݚ#fV6WzH-$%KڬW"hk;W?q€pԳzeLa=17߃d 0~d"R 6}ƺ&ON_nYW&s:@UoRŀ+^̿ؤ@Ƈԛ~&C8pD: D͂q@a:&IKd2S7hVzH''Q74˜%Y]]BJNĔPf+R0dB!?,P M2WBr`(Vq5SA$-$Hj pF8%OJhuM/ґ/ť);OQt~f'RwofYv,q֍gF .VEو`75XO!}M*@kr1 (Xl]_@s9Tsn[{`$"qavrjxp/,ۀ ®#-]O|t:MXbs 6 +bTEx߻HQ*\W"c8 QL8o8]:bPn\C) L*۱`W5ߍ[Юz@a&#A, d^@AzDw#~ّzFCv-zfd3JeKeURs"Qd/}3+5*]Oe^#WC?9Ė|ΠY6 S^҈ƲouW[Vm4ĩCíϑcT6ՐHAaa~[P^Ҏ#pUH8"w|8Co拺ւs,?JX1eH@Y ߞw]T8jA}]PܤI>:O 'W_8HW }֞`yÐɭVq@K܀0WMnwE󶬥g6&h# VCs"pRpw gquLt|7ź?_q|dAПۤFv~5zKh;A!Y܃:'UnD&~Гf'WO+%& V{Y8!qJuɑ}%1YU #{-+bB~"Tg"4[ 2MQ[9v_7I gA`k\jN=D`4u1xڻa3m9h "Nb%>5k׶\WSϕkGt >o3+V2O$qCYJyڌ=⟪ݠngswt") r%0.ǏJƥZNpN:IU MHMtVb4 [ z VD0'`^:ّ @j{;@\5>?.C]S7:<2clreVզOyP^uR?ZJZe{C9Q K6OGE  k&ؖVMk &=lϱ*$OJ)e:i1+Mؤ40;M/hPU.Di:< Bsj^l,9bR ;U%ks0v&e X&q<"t9 ,|[ŀ5ߨo&\EdcM9l!KjēhX^ċ;2H@vUc$G晪}ʽ, KK}$vdw)h[<ύmG5.Ou-y-*~4C+@?;oHԖ"jȽ|sc^3:ܴJ)[gEC`Aѿ90rL@.c,Z|A>9_IV hal0+-/y%L'E(p^Qǰ8k[m|̑HQu .D<5X/E )o ')GlѲX ["{[tn&dA.sI,Ugez؁+s9zCvq9nL']eqb_8 '芳{nt@= NGeʸ9n*WYD6Q, =n :h yI? = DOel(0;>x@JEby8)'':n1>;vCԣH;XQIR倿 3W/ڱ[ikHI.@+h`P)Bj.U6hPa3dswRbiR>$vxpLtT1=tzk'𝩜둤o4'tai 2O(RKgȆd Tߡ/1_僫 dЮ'ʤgstY#Ƴr{6˩Wu}5DS 6gU (\zq\I Ã+&3|NK1wy|DU8}^r6S0kt#\E'NMT[,cӵ3E6&S^ᢈw;}.2Ar,EZZ~|A1&<8kHۑ;EE[ n"ƞ{x0Xת.JLje=ŔBe"v{OTP!JzNImh/'ӯ9x^uS@Zs,BMŽ QJ#n(3'k5.ŃږD $NTP^غqLdS\@^,*< Aʣ4b8HWQ \0s4,Iv_"zzTP~fbkLv*I'<8A)rj: e.tdThc?E餷*5e|X Tdj~󜿵Z]1O [6\YHɛ"^ڡ&Z:$[|0% t@o~jD]i (=-$q4q@4O%JNX*6vk{"-*'J : KBʇ׎Ǘ}ۋϢ®Rn0 FnɈG1QndK5N_k%ڑjMבu*.Ķ>g'3bͦsatY'R\LHP*0+SЧنܥ&oBz(6x4MlIitI$82wc:nk"ӫhHCp!&(4˯ydIgqHܥE' hQ(;#0&S~kHE로|k[ |q><,4 8yƸvxCCƔ^Zkӑق 1k˓i84%rd(Zђ\uH}5/2IO`|0KpxlҲB4 k ݽB+rLå>ԉO@'' :U3*]Z Q?/fӅ;dy|.>8hArxDBwVI t)]~0^׀1YSl^yf$|Ҋ5ig"{m\ T>X,4| IU϶ leMPbP2uP4@@궯~*Z^s$6}NӣcK&* NML݋80GBF*dȺok.IZx"dW;se%rRe VPZ֡ +1kbPZmNs[16RM,i%t}WQ wpi>.WwTtS1kG6:+ O(bFb5s|uvg}f:IW#*Ο`-I%Qq+HOXZɃn5w`w" ƀڵ9-dg>sLSثJw~uCf@VRp 'ze4C0˘Enr3ѻdOltI#%0ԑYk̐pN DJUݱhRVǶDnoRĬ}t*I8DOiZ"4lT sb頬w7ևTķclPg-$w2)%JK&^UnBa ͩ0ca0b?jcO.EGDX4DDww#mHOHP=U d)4.Lrmj;N1󵋙̩(E [049Y^L\3kd*Պv,h /%IBNG6~RpO%VT$<,؃E Co/jT8$=> ZVY!R*Q$ w|Pa ݄1o5y:XAd[rT5/3\ѹJJ{ysk(!!{-(3zBKx25}v>SY8-JZ<֜(a"&YɚXa267¤)m )7cH/] hnt^ipu?u{sW~f0Ǹ) u8RU>6A[qc-bGaV0XRPlŋp6IU,X؅@IM~ 8ۚRyu+ʉ`Wu6l)ɬ| {'+7{k&eO5nQB $)9PR2U!#mcT4>A}GK´u0z1*kR+L4>HKaC aȥ8VGvH~gD6~\siowM)]a5᷷G0\d6bdʰ||h--Jt^iMt_@Z8st#gi΋F~yAB8KW's1-ŘH !gԵ[Id  ϱ a7gr;ͮaۭNJ_^:xĺApFyi5Y/_8Risp_])rn\uL9l&H}nb^@_~u[ۙBqin3+( z>Lr#`wǭIN:haM:b Ϻ+yUG0AD/=[QJ+޵R맬GfPhU$S1{ (< gTf7]yh#zqJ,fs͡^Y19Vv^&"+'y vȝ*Pǁb~ Ϥ2KӉgxО[X9KZyG;϶.(9#;QBؠ#8wL\P[hGj"n$pPScE4RislJ?$`c.4i$d&ôx[psH9"\1dyPc 'YKD5HupPWa Y1=[oۀN\&>K1z]i0ǘEhu_HbOQnЕZu Le0D圊ƫєsu&a'/A<ƪH ϛ9je?ǫNc/2uSي&$ m2>g諢uh8_۴K_x;"BA@M!*GB~=mge [c.Y.CO* 1qeh[f̺ qm-(;\"d[JWčpXF 0-"RY`Z`ђPń2A{Fm}rr~Ƚ4B{p=5%F|~aMG8G֘ 7ԃC4Ӗ:v^5/AvߠSMT,GBvjޘ_@3/ 5,r@Vѐ4ٍ%Z.4;ey6ݴ`B g^lH%իrJ&N>ng;6>&p<>p/q蛍ׁ08`?n>"fncqoOeۮ [,pm`N@"%T*&*9L,g iHqOHQ~STTzEd\q,)i\>p9ykmI%<11HLyC*h`Bf$-;i6$ppŽw\]PD}MWKtK!Mq At1b'g8_݊g" ٩:I&|5j۰X(NLj*r|% ` "b-:~x! N}F=YTGVt]E0;=:FB=MLVŌ=B>s(KRS;%Q Ex 0Xe0:"EG"ܹ#bh͎cA d[L+ }}NaB6* |: `6y@iM x%ë }_đ ud"K:,cה02ֱ˙YS-RaZ61pd4 agYC)rHh}&-<ȑ0j =P42w9wUV2V8:-|/"TSQhqDLnp)'aF;5'"[5%*8)l>̓it $`TgjenLwpxNŎ3^6s66:wj@L>* ܹTw @D;=$ô(EgJvRI b) c="I(՗pWAyh&1RSå'烠 *Z\sԜ-"Wk!qt7(.("GShrT}$ST ٿ֖hP`5kqloNO)2[9maz/4{G ] 6ڕw=K_Ot`b6 b9OW 8 kQ' _wE}81'ʿrc=*.g8{xJN(`oQn[RZTٛ4Yk`]ʡw\a 7E]{v&swEg ?Y$faP??Lne(Mpm/i+3 VO)E!-ԂxFgoM]-88aYn[ۺs9W`:"mo }uLϛЇ"<0[ŝ}C.} })uљΩ5l _Lpzx133cXYYk꒷#nmIg`/WtG=n4z1MẂD"@c7xGN_afϓQ&`*aIdn )[vd-LS&GW-x:UqG[EK, +J][O883Fy8:x)7~1dE>> (0ʫ+a#>L4F#ɈC(wV,N{D3B]zw~ k)&P5 bd"KMKG,;->OM%PRz_ (ӜY:exL%rUbsl_0A'`[ը*1˝4sH|w.~"wk"45聑jQӛ=b` !1_)~[HZj|YQ?!2A*A(; ƗyU)|&%,c-|.Eo Uhok ;~àAb龼ZgAL |hXWV4LWzt\T\<>~0 Qy^F_þQ.o椘R[Pe0NB~3R9 m$Y#yCXm$ĽUbX|loV Cfd_ӅcVgD$ HُZi-è$~ xPgq ; A>r{_d.oտ݆~!obIiuiyrC&WztqKnB"kjS˪J6@%Gc+<(~W>8%AOk3Py0XT<#Maཱ Vc$?Л79l,|7{v8AZ\yeX ~WdYR+;[;loY^":lOы2fB,egkCLِZO[~[d?$( +Bu>%6o**+/^!3}KR \Beqj0yn$zNqKluO?[3r'\ h֯7?Ȁ. Lqz0C,H^A/B3М^MfGw<ԩ6sj2 ,HLZKRIUϭL =_B| W-3G apŽk q`Ko7%1ެܝ }*2%;b~:c-?LqAz()yiΜ@.*:͋73 j?{; KybvP3iCQkgS 5KBC@K%LVr;AB2mݞK*67C&=Eq.> uihuD_WYyCGT`o~4 RG4$5;"Ѫ 295I m*^AC`,r-mbZ)^@!RTV\ ByU- tXp%u;,R+i_NòjVD'BrvR7Y8ZFkrmKcLZ“|Tyܫ 3 kva>$"Y/[kzgݞW){Ly@F]Gm6Jvg_@E"Y1ETȝvHKOUB&{(<lKWF(.(=Y*ڃ bx$sy:5zD!U6ʙ I΋mdscBy==J7=ǣe%^!!6]ͣWr?.C;_27Gs240A{GCƃ`0#⿥$#/CuЊO)Q*MLU`A;l{"gC$dBT J@k<#S4 H*LZ&owG|_# ָh^M(E6BP(pnezsH}ɫ<[j)C"~הj*)gO?`' 7>[[I.i:OV}ӥ)l 1^:7>qy(춛_Ȯմlov7i6ˇjYaP㘈aTUlnNY2PAB ȴ?* x]8zFq2eB[utۄ)\Vv8~}+pɨ̴ JAahGQ.evXwmaܭ!{ClCX:HMqegRŇck45Qةv7]eGb.zoķX޵++/=eÁ.J^Mv$:qZѫ=7 cL?䙹+Wsxgծ0)7_ vM-c(g ~ܭ-CFSa₍ %7s[ѿڴ!,M䖏ufe"^.iAG.(êЂx BE*5hloQ?(97[!x)isOE%.+(|o6 ے|B q{HsYs3fD\-1xK"X @g<]Cv חK," mqzGQ\,Yĥ½}٤#KOmFraB@b!,MJ>qtZ%SA.*_xGvF"_#?L!< &!3{AvaS &6nmnq)щ$e%}&v]l}Y iRjrЖS9T'R`qw[DYJ\%ykc<x3-B{T. bAЈؼZu ίz7E,l˗:4So k7(`ݟaUZZ[tGkVc[wS%nNsdL\u$H 7_Hx=;\2qY mzb㺤^g 5tҸ([rы)9y(wz)r]U79<6Nf)iWJ"D'8+ml9KO&1F;Ű9vT`[5p%X9cY?vʏEHk4-i}nq]udrkWc? fMlƳ0bA[`ؠc~Advy6Vfp57R\sao[%G0=rD63sIyt3KtR4c ]Upu{{F^QcGu3O\tε Lz$u H[ؗdN-˸9~;їy/ʃ=jsTW,ql$ޗDTCDYCQa5Rj>%qTdR*6}4=ukzmA[h્Zv7IlɥRS50( ҠjiPD&Lze+} $~HKi)~Q ~h,7gaADR͓cQޓX˟ 4Ng%9k(FU~xuIgWAuq8 ̈<:uW1;be]L+5?N3zZ.g.X2oN).'t;#r8uqJG,?b jzhҏsi˵ ԋ3OP@Q8}/s=Ҋ7jѢر}Z1"EefW;Cn1zdPr.ۅ5Rrb~  =q |{ `h]a-X1u,zឰ;.Ϥ++ZIيSi;c0H\ȩ9@>u`^.RLP= "ֆ?ެ9f789!K~ =Ŗ45%鿋zכJ;W OK6$m>뭀}4lڀ6Uu{i̷m=nܭE* ՉO. V# w WNpDcqKt?XTSSghPb%P{GkU;aq;-zF̞YE{x3$kP˂' 9j5P"ѡ?r%QrTZsU,P8IZ?ҝ·ژP1r\KX !1I`^R3 Bt*&aP0ivܥ ݒF"X5}n.. \@% IQTVK&IZ|2ʾ=} yLv„&@3qB֟yO4H4ƍNC tUuzn 8י'_kqUb!՜j jN&@pbr.ɢqeL H}{W`* sp, aQ|(w $=5f`Bdrٸ]c^T]olj dZlI{W PdTE(}ɹ>V u$sKkUb@or"Ȥ3JX?߻ H5MtdV\hHT~~ul0ycQ#oRli!HE}3ak =kb\9u-Ga~x/x;i9Ff%-0?*` Q7h AzDS`)>2gro%D=e E(\&*NA48@ĹGRDn#j%fYjbU X~Y9h)P[i '"_A3ʵsgi6g'Jח]ƘJ;}?zAF7)nn7PFl4KH/rgLK겈JV>bO6d˟Ht]ӀAӹ}~=5k4F9s#$fW[9D~*@$rDu#CI\ɖQF=MkR k\a|̲J{/cAK0{vT)u%<#?C<Io` ̀tJW FǎvN9QO?o,Y^lu=Aؕ5R(W]qnܹ.U~%xʚƁG|E:LO^ȫGŶژQZ-f b]ت)CL/hJ>i/w!jЫ` AAߤdo|k/\t-FaHX y(1Mhc5q] R.~j~ A6&u9 =u(}-~WP𾱞$?c(i,/T^ox9if]۝M}JUNMNh}q>d,jJЂ0ay,7vbY$zn@B,QdIOh|@ rCF'SفYobIM/wǫp焯d,S1aD F7MWʒwUL%ӫ0I~/"[>NjrZ!ǯs4UG1Nr'1D9ֵVUUh% YǠNR%,bөO?]dcCTvhc/30<`S=)@up,mB[wfe=?%+({o^=nI,X 2F-^1ŒL6|A ت)cDx173b&70*pv1Ufx!d$Ͽo+/1W~M/UVǑv"GL3+ϾK6J^ n֓xA }c]RI #CRlgglN.eꏐPO;9P rxP/Bs 2]u3+-2qO4'N^rMjiykF?Z \mT+ldhޡ$/pբS3YJV IW]ӤpXdK𫘲]}ӛ_\ixVnTک> 4ɗ&O5!I/'j9c^bP<+܍:Fw.׷e,uaPX#VW,Sk"VmQ'&HHޥ;yb bIݴDҾEpfR%nB$ۘ!&s>3BR, {uy+uRR w.Xp ¡}@V}zM!hƅM *z̓D|Tf #3@%vx"OYWM Q$?2ocLa⏓0ksCLڽu劼;0d@a~c.2CvokaQEe%MmI=(F7mzӟ8-US4]Vbd᠜G`.R q0ŬUr|ZyHz`olv;T{9kAS0ɕ*mK2q]r}I{SZaZR]3_Jy兟Ngj~h'XșP NIAY~3a U!XAD_M>MQCc**w 4IJQY{mEҽ5*_:$c12ZLޢrm߮ "[}AΆcm\-][Q*#v'|qmQ9.0+% XRy1%}[")*$zE 2}5/].$m9Mk|D !0aR"@%zBcn^NaswAƈi{਽ 1D>_xE+Yd,n?k{o*@u)v)aMUßk>+_E]c m赨dXw=AJ_\KU*mѨ#_P.0[Odv:`# ~[`4_ws)9օ~SNjIL ɲ39\}ŕ%#/}5w`j]͚Y8%e4%ү9 S jWo@-ռlR=7Jg+'[q/(%ऑzx]8l dW,<:҄9NZsCVGYw z (o2Qv: nϮJa2أK=ۏʩ35M۠_4| EU#ĕ?EI~ g?H`y];T={N|!DKXp=Oo V Zl q(-X'mId0h1,rhGt7TTک՝j hYV# AbH-yee|֖y |w ~-N #iD{|)1(!$Im`}?X F݈+'/HqFEE, #̶ L ̦3TXȟ Ɵ(.㰪).SN0QS%9eJ)T*= 6\yXjV;v}>Vwo"ʼڰ"ų-8/*qSr$}>/~p&aZcgͷSYxBO yF<Ә]@s>S! BӪMMiY>> + *1uE\]">dSqz.rt <ћI+4F*Lo`1 n6CW69T+Ŝfkt SջXI'uU=GR?Z.cvuۏa0 .YFޤsUL3}銁W<zLq!{B k#j ,R]Zt 4[q1A5 /ԝcD*NބǚE*oSǒag}FZZ>nXY3c)CQtoy!g\,b=*>z"vGJ2*AB{_`n0non#^4|[^پJ%u, +qMK7[UH)2sߙʒS͒=7R9a%p`pVCN晩mof(,#7_`櫼ZGravLIr<-X6O,1?8HEݑt.$ꁥAqՅPp-֘]8LO<( ֩r!E24YoS98GG+@G/>D+oJLRh&f_f1FY6z[H LC*{i@#XHԳo,or:ks\'vFE:֙>8H@!ci+Ӣ5QS3< (Fml'XqQ p)mGd^BPwsDkLL0$&0yMa0El% 0n_nJJ<g Qos$ Sh ɫSbw"fuFhQYJ O-.)b֩>)/qvu0 Vo[[KZ~IRi  N9 gCO Y>*_[0ɛ_D'4DV H1-Ή :?կ+Z3qXCDmJ0t{e`u~_Jh{44 ]Pn5"9! )P5;r܁4:6KX;'|&ȩs,tu4lm]6ܣ;C-*ƨ PM b,qdo BKlӄ4jոn F2pbȅYW܃_!:hꝝM;@h$`.6W݇ۜ9 <4]Xʥl?`>#q!]"r+(EpV8/" B4bO۔l[c`J/vۿЈV91\a:JRrejR/tSI{,>y ht_{L^cm4L!Ykl 6ԗ" Q:⺣Wْ9uGFw+M2'vOJ7ϓګn7Q1L"-$txiX&7dAnz*.HŔ}6}ִnubOG= jM+#h~ML#w=~J,A| 0!8.}A}&Nrr<)ar7hs;e~1E)^LGةDȯf?45at%IELfvxz'5wG8?W[O)Ek㍹@NNյ˼i-|sāLV ~Wt簈+.54lIcG,( ,vPO;ؑ'jf>CW;32utP[d/΂[SOR-/ Ex$[r _{f9WLDobY2'ltGt+d!jO`*ICt@md1K* MŶ"R[YInEZSU ݯ@ݦXx4aD Jk懅lf ® ex #! nK>b6\I̳r&r)ؔ Kw|+hHeWjжfiHOiý?G,cn|.RCUݿ26q8[ҖK3ȭ5Ű3DgM(/IKA*nUJ*^Izۅ sG37͡mW$%yRjj%3,F{!{:z@x+6:6©d:=?#?4n"A{S [kp*~oX\W/BGmv|b/pFE]i|ĖR' xSoZvԞxPwD &+NEyVw;"YOttqS(܀~;oQ4dk`;,/m 1}Sx_adTl ZɮsV&rbꛇJA3&!GmIF ߝQoDHht=~L ӶG~Mbqr¨E4 eČK|=?QǸEmD{I{^'+`;MT1ldN0(\aoIa%ݏ$̀{[̘I$.[>ܹE׭ j/>TPђ=(c5ӽI㭟ZV>!u[VTlRÆ%FV_ W i' }Wm'QrO#E<C\(7~ca" )ftYωPcP״lI54[$*COQ#~m |/BƇ |S* !WybcƷ/pY3V AUm&>䈽!|I{gWM$ fdl@ +NxR pnf"Rw^/'nY Ga @#v} )~HQ"EچCUdb+oGYF70͖3{}P56詼XsCMK^GQd]`Qs+j5{= &Q;/cΦAGo.HY(^ń]^%0ߨa'>a**o* <6KؖrŲ+ /6c@NB Y{%D `XkKV=IY!8\ 諣m:>L 3|$b9 -`>{*bIYGC\3 ]R &7 .J$L]ʥ#Pk\{v$8/׃3HyԽt PG>)\8=j_@rK:eA$ِ{erԺGI%X4'h[ (EuVG]h'Vz;)ؚɆo r^8U8*$٩zGwd)fo?(˓)xW,d̴# c;dqH|g'@e^.[mиDgL Tϭ0[i16#lk |`%hqqaoGE8Mo> L57  kJ۾s+ 5$?9Xvטȷ)c( 4q'|I~Jhٟ/Hf&eO7=#}Si~T,o`mbRB_<ؘU>Zmkku KCKܖB;|(d&W܋'y8~0 ·5dS˴h'ބ7>_ fc{i2/Hzݲge7 -1SֶdnP*X\NKX2nWq XV,Q$/AvKtj!;-!X *+|,s"&"8{qXhbtv*SO>_2eOZ_rKi/,GvC54טFH"t$X?ц8/XCb0PMPP ~J)a1Vz]kWX'?lRӥIo[ǯ>@9)':JgcBbs^;4mOZuǜCB& ZBv{69 yaZcr;J73= Ls'S--A%tYt$L]&*Ap-6} N.L˅+gY5S׿rDbI.}?ґEErPiHGډByS2!f2ϧ8vf* !Iya0 {ҝ*^3oWY}ϩSu&TL;pmp'3?.RG;Ĉk@[~ZаڶA@DPfkOPcA7ȑuCQjΊbW||50 Io;M֨4;^FFcϝ"&`XNK͈CEn "I:#pV >CQ {3Ѻe`g\.'C @u:o;w斓Nv/v:~g Qk,-V= Mwл(Ƈ1|Td1nC=k.+N8nj6!;9!N&%mv\ 1 5 Nwao ,hI%֘ ;]*ouճӍ+VjM{ W(Z>z,0M)SٛcJ7 KPQ::H7/'CӹΟcigkFN+wOOYʤS1H*zmɯec^}z;94h/uoOaVֺm7"IeTɮIjASF0)荈XMkC ğl]-!G$eBg -JM/qN.{ܴS5&Cbu%Z^7n#Rl,``ק?GUtN(x5ٳ~Ű#=Wb#y1{jP${J10үb%@LP<9OoA,uid'} 6uajQ&06cn*{ uf`b_*$kדyC%[ zb=0:`.1u F1bvj: wԿabYG KrNtOPz_(IWk1ThۑsjFh+R-"3S9WIG42@f1ɡ? 6Qr\ǜF[T)2"5)xZ廲]-r (f-5`=3v?Xh7!h-踷0pȹK ssT n {Xufȩ]C=o[u"MlK`K 2<Z~3V8rkĸ8±ܠҨ4q2,$^ܩ$vXc$o <=RQA%&m{dEas c]=rT5lIQ:],)dڹײ{.sp͎g$H5Ppv(OYzb7bu o ήh_O1oΜV?V#qP,Q+}uw]T'JQc8w -; kd\Ḗ:dT.Cq-'_0?-~JK o C",0&<=kܷMBW5Cz+#>X埿 TGv()gX,=̚77sB"pzXBɃ$ǡf9s &&Am Euee21,Q;p qشx<9@~<闽-C#lH;r&a;#x}om\qy-L4r}еDrz=cq/BR,yE#{C{R721Hn~ʾ>xbc`}󩑆HA'&6xmJ@_Z c-|ʤ{&tjy@+1M4ӼMUy= =kхncǵY4)my*ɐ+[ U[5/QhT-x;]䩥E j1,Fya 93a\#im\mU-!#?X! īFijpΕEV=]-Y!>i}`S"$wL Ph֧6+QX4bpKܼIt߬a{x0}m^]7WU߲W@nP.V?Mg,Su]|"ư8ݎ?1GT<\u~8l;ٹo: &pcw7g1+fz#3KC?7uSd?q=[As=-ǵWPT#"ш^kTnτ 0}S!#4ɍ􋹳sWR`vu{? ?B*zeU܆T 2Qv{运0?}򠚬] 8EF |.a/~g9Y P$ӳ;jLiyHJMW-nkӓwgUIbTLkj?/i*ǹf>k@`XhKt%/=ҤY8PWkeʸ' qepPC[9:vG I~d8c(вC9"ELחa>lM@cC D9|ue +x'pN<8@[w+WҀOzSM$ -+8lX$P۠xfzsԟ/wϕd`a)92)L5cxiŵW,ᯋGXwM [ј`@xUFÔCO]%W=Iv*6C#b)?V)rs-k?Ђ]|w0VGb ̻2oYӎʇ ;P[ݤGʽ^soQ[-zz-HdjR/2#Zx؇tT׉ N]< z&ѨBܼU{; [b̷c:@4X+&j]v$k҆ nxW'Q НP#a-_,eiJDW,HD}OQxwg 'q+SG)b&9A>Bf`)P;W?k\^H(wviC6th3CXiǻuYf Zݪ+Y}=LqbB1k߷vӉ-t {2ʞab?<('S:HF8%&߾FDWpa @z)a!8ESgX\~AŴFt^M6( 伦Kiu8_C>D O$@RrmBiC"ߨ-Sfj+x^/Cm^<.@)^)fF隕YhuQ^ϧ*~yw^: 4>1z@35Cy1C>'16R6\+G /kMDRoE6  4<Э~5p`O҉ Lunu XвNl[ =C81Ύ/cC^o93O+-D_*EćlJm}Xi8aw{x7 B) d59߇i g?={lw5 h|SP4>#f8]׉3m{jS}S}<ךF:|_ͯteݺ;QNd!f)F'mJ 2R*̀֔k ܥu,<-BfG_&9:Oyk>~Z`Sj|fISػ(G7 |U8` A9d ĭolHMKv.>ARp)0?etC +A\nR#('GmAX9"%Kt撈61plj5fs(8wP;lDf'6]E?<}ףIqn~t}KL>cA :u ̊l;`wzـy5*aVW\B 7!ͺKU],Zwx&7`H!lWGG0=Sz ! qOriͭV7fM!603rVC t UFہsCsE2^|I>׶-O+~YM.Rw‹@ u2KDߧrDsxGG*36dv 'teob=\@E; y뤞ҷH/^\W@;&B 6Rd:B@rǤ# BuwVc=M MrR@ /:BoHV+tR NsCDVbހWsֳ܆H3c@ ΂ !^WܛΌ5DžIgZZ 矯Cgt/L.lO+pDC.NbLaT-5(}WIUu`q'Zg JLN-]_-cmqqd_;4~ 02"zoGM뼱[bЩd BBFIL2/o]_P(Q {JU9heGp6ݼՌx^T' mMqg:@v GDj%s`r]8>y}Bb3f7R/~C}"Wfon  L#t%ø(};x1UOO+'@_>'elW瞶TȾ눣v=AoweHi1斑)VY{2x|9kRŽ; kOSc|/6|8(SR/RC:ȯA+ͮ%7/}K@q$;Ew?ȕ 02+E:#X[/ԝôukl F#1V\Te,eڐU?G u jK ɗYesxU62.Lq,M6KI:~ գ VBN O(+VXBjO8#N2x|hv&5[mƧ9,u}B^"`j"3QсUkk4j~.Ka٣GRODchϹoQàEY[+iFdbh_"L0,4yyOԂG$_#t Ň۝ ]̹`%)]\Nseu?4bhZOՄ5h@^8!k7$1xo촟Beϒ504KQ `'XQJg)n1ωW䙥<<=Hco]щuG~j3gQfO U]\M ۴ Րr)Y#Fm`KǤ:n'Zfm% B?aW1{`> -%+Ir*Zsgn<(*ju0Bqֿ.~.w/qX y4AiSZ[Vr+m߿VvM48&P5#P'Rlwa_oݦ}ގo@F)NdZVn!%BXE\V2#3v{_!<zSb<fqY1 +yu^{2np kX{hs\^ ][JTxqS#&G Kk5̍ER6CMf&nvGM{03cfq a\-۸GW3SwxVҙ.qnWH7{R\FsNp}sd BAWD-|qD8lo)ޯHO6OJcb6V锪]tqǭ3${B.(bg44KiJ˖o(r;GoFvc/Wv]$iU0+lEQ6 q?Ow*@::Q~m`;ڜAF.ݠ9~kBTL/0U4̢-4{nC n]^WSAA}R15տu)A3yR0„h- b,t/کVkariY+l0ЪRUȹlɦج5~/^L`EHj`H=dMNEGˋΦސ%znOs0fi}݀vù",*ل*qsxRmU:c"йGxw2;~oS4n>[.;T?UY[!![9^W~UȀ&+ڞo;݃5bYp):ΈL4&+TPqaؗXZ;/)3Rq}om{*l#Q569"'f?tҴ4Y=-6dJFy_\Ip</j/GpF F(pV @x#7l @aA9ŵ  Љ9re}qc7eOo VLQd6++;^# 㜵-B`ĭ>dvQ&ض*l"ts/;.u: uoЕxY<8\*7 @g#+oȎ᭬d{[fTBMOrFULat{LdL)Okhq<#",Ï ݓ:C4Aߩ*[lF.`JK/*Mf\սL(y: .|ˆ| vC_M"+ۯ1NxbBL7`+kebjuB𾁢jPCʞψ͊'޾ڪѹuU HT&<43VިYdkZmlc~Y]za͹еqP/>_l?24 ϤptOX˦`=@ympQvk*ěYmlZy.\E4)%>V4O-]K 4;THcBf3pJbb̉eX;8j>I(1oQ,kon<9ȴH;E:~DO]K\jF >D݊ S*|?.]%3$g>pݘGs]ل&b> CVM8},v L;'`Bda-B# UQ98νDTҏY Ok}/.=:r:,SJ2as>G״A l=` :$1{j0 Qc[/͸r 氚gD;;o@a/ 0⾌Md;vPp!IМ}M(@5{(ΧNJݪ{:^흁ls?$e_/f *?C , qζu[|w9Fq'#uzr/JTU|Y_-YBMQ 4l EKSl);b}M% *ѵ"sԳm-!vb/!%*!kh蒜)Kw?@PШ{߼-=素uW=!c/yIc[vTdpy87e'Ib|[QRG Nz?oDZeuSoBJ0c_ǧmd2_k ?0ꝩU:{Jcv-=^_XjQzu+6W]>>c5e VeP@$O]U>xBw󅉩b3GV 4$ram{ oFhZ1->v8_0}JsCχ >FOYjI#eq0'L}yOh3o=x}cx{g a^7dxiװkvFve2}PT&_=/?ggʆ/JyؑT$!7wC3kC,P ²Mͦ?<́-EP5YPUl>xxW~u$)o[i J5Z.)ΣCKcǼ6U9U,=eEgID7btUt^`zUj:pSf4A;Sp ]l@2zPjIeQS<фXی[0_x040I1g:#ǞuGI8`..ܹUIWB<#+EFfHO,(48t@F_^֨ߤNCCuTZ~L좽d+MV8 TD} )5SAx:ڽqSqZ~M"K+CEѸ3q.4l<{~/HEF"s<#00hse\,k%d3`44' YYoǘ@Aǻ!/畯2"gs)nDG\ ){&yP{ٞHt. bk1~ [\yiq=" x'%&% ,JyP.^f"HTM늖Sr`ILt [;[nJJj4gJh+g;U<APm"[X62H*9ҽicVHR~ 8@ʓ cw3>>Щht-\;vA:C+|Ke"I3w '3}S#/>XZЗ4hwJ١a)ѳqL~{91 RNyHE `0J*SD-ί/n^,*KkV{+ Ugxd%WD'Gmo@>( E4sTU.qkȵ`a3 >\|aFn|_1[~uecEo͇(쩴;ϖ>:]!Ҧݾ@9TSTNՑdO]KwdVJ57$Ox+*3{uD+7!h TLnϴ8V]"{lHE,Gn $w)phZ};_vО{ q@L$QF h܆tiF{7"nrPɯj,ďWGۃ)1NS~*UkVl#-`.-ȵ$M3sY޷m !:Y t*ߒ” LOE6Iɟr+pIԩ12͏=:uk30$Z؉&B"v°FI; gn( klSiIGti&_&J@q‡p+aM=c|OQz1e)_ '. t 1#r@);̲ SJa<}4,(/3ԴͰfF*:N&*(,o (iE s2~>V Ǥ3²(ukʼ6r;ȤwZuB'եw/㟼}5~8CUy.fgƢ:ϪTv;bЂ81ŰV$bg]L_޳A{tB@wj\x3%Ÿl"H#. /n[snkf6+N0ɖC^_KWm ={!%Vwt65Q}$9]$F[#?Yw5SsRD{X: oZ \{Q3̾ / 9nRySd,Tc MdA/FN( 2[x2yȤ"CFT+oxv Sa2de1J[VbF]m}0֫HH\G˒*H.bM~ O/I0K){@z>?1巤?V.LO`7,JxhI[tq`FT h\ [TpX+9g%WPڞLS蘐y5kA_#wż%аqfajkS5_"#WBj]X2y)JN JVcr[f-kL`6]V=0m#E0'ʗhɵ&aZ T5|ṅ> WxS3jRZs#7&KD1WpߎEJMa uk88{wWSņÌ;! MzكV#K*Qao/ɜ 9Ԍf]JØ.v 8Cߠ7'MGYwg)jp@̴F$?F+p\PM!5oѓ”ۼ-&QXLɉI1z,/Eycm$=$zKVC*Oqy5YrΔjjaN'0V|o{tKX,o^t㱎iiE;QjC 67pMB) #6#2n㽿'7-r0c&,ꉐ L. v&t7F @\4^6b HΣn-)[ ZYFHy^ {e Wգi#w(n)ӣXN~;[:$kF}hqU!>bF+O@H]Yy!3dm!|n>wxF5J^Ҏ]K?4Y{K颯e'\u!6w SEb!->&YX})iho9ed o}ߖ'ކ),ѴLpz֋64pGAd|xUEy/!T "JV@5O:1bD" lCR䋌38xEb%]%Ró΅NǀBUH{LMxRD0:7!J4oHѭ96 \S KzQN(9Z/3F2_is BqZ+P`.A2&֛0&>÷ D,_U2s'2( @$K ]D6]\a.OKOVV+2>D}"AyOr1(]dk2{18,][,#l<2Y} r\m&L޾\< IӅhM bro[Ä쎝`l3v$ړ0wQ +q}'oe2\)îi }@8B^_ҞD2`k|p!#oAwK_zl^lT9ə|-oR-/ 8.A8S\i!Lq3v,ho=Hv5N*$i(l -᧒"?&$>],&4l&Y.Ba%8\weӤfo-@D5% /b9S>coLNR4vaVi[_ӸÍBXlvlY׸+_\vt)η  mU*q7ZT|JnX>^Š<0mO*aLǶ%OzFVlHWGk?8DxSo'4v1%#_.jX<&ZMvm.o΋ȋ8$U H:A0n{w b }Oб눃 q1KYd`MvNve`ov"NfXBj2hM~i ݅xgo&/bmKq8>FN}I{g~nd\ݞOcY:HRzWy9GX]ƺ|M ckz ԡLܦD'|c&0oqʈ; rvW٣5I#+%_J`<;:=ڸI(\fL" ;߻@Y@0ec(HWT'"~+ k׉dYr>tby-ʹuA[ Lڅ/Q]aֱS1v==R-yuV kE-+B䓇#%Hzvu/ͬ.Qg urM\Y%͍v%yP? *nn(?𭫥s1͎|M no3+|s7k 1 zZMCڌY U:W\sq<k_(`B>P}!H~XH' s&?IŠUKS7o ByfDO4{admXaWAՖ,DۑΟ8\~kwE }?_je&r@SJY {^0SJRAg01L6c2@϶U*ꀿ1)n]\|x|' qXk?GtwLJ.轔`!^y $Gr42nYE۶lkr Ԛ uM3`cS¹^(IXEֳ̍9fʀ\6JPӢ!ިŕ2zѝ;CGgXT~n酐X$w(.@1 4S?ĤCiMg`VEep<ٲEsGAùª۔m ՘ٓ_GNy4]e[c(,_;f %ZKndpȄcam/܀J\Y]~Ada13^/p49FN|/?j{QB4 QoFπuJiD$li`Wg:f|㺙{RO~v{41{e@V6Ojw{8!޽_{1!3 鋬 V$5ǜ4Ų^fMۘIEd;VnW^_Cg̨U+8yFe@b.n!@;M1G?w5SIn`UG 6K\KbޜB[lڬDcX`}(mnC#w33)=!C-ָk[Ne'T-l-l L*0Z$oj 26>!eM5GSG-edX3|[|# jA/ۛC2S #`iU:0ߥ"`ñ^%8S@ʃP^4و-߹ PBb RBZ(`؏LO ) /|>v̐3)0 yDOT9?o)l)N|Ȫ:&Oʃ`12$U[hD%<'F._5 gTw(y}Y+!1ߩ[مE)  UiG{>4Fz,i/581Q#( ܮ< Nt`?Qj_xh3:@!}:(f([twɦgӁH'w3'mxKLn`?Ш:'Q}a92Ad msn$h]@ _]IS5Q>w%w%iiOV'ѷ{c3 OH:`>*&{ ZTZEg-h,Ga۫ %ҰM %\'o AtwKkjnW*dˆ|^d\ɍd=+u*({SގoJ"d7GC1=]3^Jav>yeޭ|:q,9*ޑyZc-iWK%ԫ<܍G[k_,Z*) h#$?`doȫkx1IG8T:Fe@.ȜQ`"ݥV胨'-N}>M?mPXY# |)WX_,7G{Q=Us܆mlZ])O$Q4΀m2o8JOԳ-Kל,-tBEFH0Eh>rHǎo&܆>dSxLK;A}c#0fiy=Jꘈ?ڀg(aH xdS)DkxTζY/G5k %ЏXU| ދ+K_8Q0⿋ZIb.m^؊ka㺑zgt{01a.HpsXX${r:,.=@TGF0u3 HДS~wNq@7 [[߳vFE ?j?MifȏגtlZp(I)+W-M_?0D`eBQT{/Fdd#bʃַG0/ykFro#q5Zsg7@r5]':[Jg}3G1':Β{njVѧ)W[JUG˟Jn{Id48'vw,V&ÆW?wu̮w:9Zv^rgNH'd 0bqsn vHTwN b**.rʰwd% F*s81qҚxԍO2{FP/̓@fl*^6vfx6뤆IsZ \X-1yK*e_ܦ )@__~R6N/SCC>hsZ>!m{}KI5׿1YhF# h*Iyjshr=iVp Zv#(υHQq0X~ W)N߈JήL)&d 92*MYSp#ip1q@r̝?C,N;s&a}Wgӷ .JW'NRЌ2eZg-^tjSҼ/̻k<"*LY@%Yncji #Il LD oM+)MĭQI6,l >͋9gAɖe#`?7"4*o&͊薚uGU:`H~G20RNk {2\ usԛ=N^}9ˢKHWm ޿,cxE"weGsgӺfWO6t"L(]ws6٫4#b"MQf޸ߩ/?f~Mp>r>@nvԞx)Zw0mHݗ%;z`֡pnX740\>r/A![ hà(Dv5?mQm&d.)[[6)㌋B$ / ~/_f~72PygY7ʮd愀!hʇ+.(x5AqAm|Iz,UU(F<^yTFP]'LNA笉aǭ ǖpyX KXW8)C$杯X&!Rp\͇_<^ax4DZa] vl-^Ze _q6aª"$@_mX_6H!UԆtaPPr8DSG-2?FѠHeZ_}5ȑ)XX/]zekG/Mcm蝶bYأ(b!K9fx(ayRwjcXMo6pdzOǧazIs|DV>&KibECsO赠5,|AN/_NݯՖRQ6{LM.mR a:YMQv)s$[ i1 XB~HMՀ$zb5=[PBZ,{QI]Q4,%1՗HH.; ſI*BSKp*I3)xa k}P&ApMT$z vf$;Y e  D?O ̵*+I:9#2Sa0Xw\Hyi10U /.Kb}ݝQ)zj l &Ihl?ub(ZgX gT!߼nhBApC)mWY@sEr@Yfؘl-*Ʋ(ݤ7]ަ%9N._[k .vpS#ЃY^$k|_ׁ#ϗFv`|Ygeb>< RQUE4-?'dwݮRKC&քG[ii5 z3}aЌw Ųgr,X 1F+< 6wXe46 7= Q[T| -Co!wKD,$N4=rY"Ç,@ʓ253/ 6CItu@EShiчɴ%h>6T?@KNWT`elAzUۭ̟Rd#2r#}mK^"bc(/;m5`oM<Ҿ*8T>>4sttGp/׶oߐ)<,7a܂Gǹ#DQoT>!U_P>vC~OD|m>]a(mhq`nygu~b;̸^1]k?9 n5ʅUgvM@OU 2vҨ,xg'VhBNNq/E]XMJN'+( ;w*!,NE"v"sx]xqdoԧ@rԴ\Օ<A4^>/# ]r noowS\,#!.w!C<+Rg@2mcVxQr=^ڈl$]ur;1W4P1& ^,)nA2#Ma-X{:r-ˉ~kGG8| PS _Dž#/z\8|ɗh]졎ekʴ*FYPټ\ e*S0[᫊@6 IDB! l(( T7b@W oqv+# 2&Fb V|gb(%`@SBC4`ĩ6[v%}TTO [/7lS{j>\M+ay8\P_{K 5~]1i H 9Z"Rǝ[aȅ1.Su$I%!D20ՙDxb5]E521*Mce]2f[d8l!3RqNT  f4!B? X։=j,U})Ŧ}`&RVz4=& û۾=릸k$)@( b앸!0D.mCyCѾ0mZ#{azo+uI-v-(//10_gp!d ]ނ#_[AQn>}ADծ(dS>ADvF}TawXJX}=9 [5F!C&* UBic~z&@jsM<W9񚜄3 $!_)< F!ڼC_p$kjE}UPd]Z 5~)({0s z#3?U4A^2VG1s+a::5!{n GʊPj\)$ *p˔2xXLv ܽ |dTذݠnq;v&I7-K_1ǹN:l%V7x|&N\uϣI Dn]:+ka,}HCo~E-vMu,B-[Lb%~g Tap@OST7 h(_6dGI|ؗ,+Xoh<ҽM5OfnS] Ռ^惖3ZG5O1tKSythNKrNIBB 2xh9Ge^3fQȆq8ts103B&WKu%TLv>S$m\V ZF;Ʊtx%iWl`El°tj0+#/|ZH$5V%@ՊȩG.Ud88ez+MJ=m<-Rֶ)Μʠ ,ޞ0>1LbIъ<嚭:Ρ^6*MXZ:We(;IX԰޼.52Qj4ċ$IA>f2rWZc蹳$_Zj:2*Lo( ͰN [/ЊynWvexu{B\&ԓPnU=haЕy_#x8i$^ %P5QnKVߋGC%J,M1 R+ +; =1N00FwmAbFF6>F(>1چc/f6x@cR(EdjB+}ULNcMĠb,4:lCw|T_Qdg}66{w73*GL5paf=oCxūVמ:!ʪhGPzOo0O:"{n G,^\%|ʀ'ڼtū: ve}(Tti5Xq$.@C VW+[SW\xF5znw*#l2 ~Ki+˓Y tdM2 Cl3qGV5Zvq@6[06Kb9f1jfY }B[5x]td%==3ܶ)2bYpa_sEr@w@1;9Ye|֢ 0iM5o@K{Z&8} mf31L0-hj~F.-BtZ1wJ-\ލ>:W-4W~@=p ba^c-CXwϙi[Vɴ_ciqZSId`r,E:eMτnzُBZoC9ZClFBiTN@uc1q>R \!a zntιWA2>, -N+ѡ*` \^ Fg=7S9,ƈ|LSQZ芕;}Wg`EՎDݙ޶.YټhUR$ث[HH@!R&77kAe;l4%HnӅί;d멹6Z;q*;㪢%b E^^< d8:jo,[ӷf=Kyhd챣e~DI!1V| +~3;ц@fC܂wa: n^̢J?l<2`f 1aXe/=d9t*DvL5d-N8}T>"y BzJrgtjdCϚyV"ZörD'Sۢu"LY"SA&ӡ l<K@[Sˀ~ $&?S`k,Mhf[O#z8|GV:Ɛ8yھo{A |g1S";wy<2alXz J#9Z nC{q 'ǃmbg>\ HȀ#㩑vt>5TĹj!۱# N*2-~p"щ\'ng7] 6`ƺ!5Cpos㴬?O-%0}6g7˜G-Naph}D<e&0+`ơ҅qU-Wv(%LtE1 6_ʎSG~3:R넮TCsY Q!R)yIJ5 >R=&d8IoMZ.Ǘ`G `DajD2o;y),h~Yqd]ƃ}qBjye/bou^JΥ=<V֊?uY,(rK8B]3-WO  E9S4;|T -UGA2jbyw_/ՙoYzpj6|mzrm43\ 1C66ٮUet8ܬ''LͻFE^?yɀhWg54V-eަUby:sgxzy gmh1bCT:k~a< gv5 {fzü#qdG=y]k)c&!5>&B&u 宴PDl~ń)cGpj 8w.&W!gO!}BU ׭w &d|srOso&uՖEIn./v8|H>]f.(Y KtXe#H~]f'+tYq|" +2Vy z$o|V#aw6˗bl>jj`1j_|6@%mnAN*mJ)Р^ 4K++ z?^`p Tag[|^^fIkCIlݝH SH9iфR=Ѳ^U!LLisI2@9smca)0îcmY*5P?qW`z1#4ƶ< "{e{h~^<39.׾̈́O|F |w9R'E:(o4"1YKV>U\M&חSgkR'8[''`lcu~nܕ+ I>bS2e 5$򷵬t546(ptRsODD{CBv f9 RY2?2`[%dX2(]D[p}Bw?R{;9OKhbz7-Tݞ2j{f]D%[NpߊD(ml4Lb!L'bdˮNLdDi dD>QvM!(X,8H wuT0| vg#y^s0j`^lWP{Ϻ9F6?9nSjb|R,G@( :P/@>4qElFJI͊W S9(q2:8%jC5{]/H XzcW)0 ص:ڽf KNU[tqP&豩"ٝ2⋝:N ߏw6v{U ;AB폮 e+;.NJL|PD^0.4FVrk#.zUV;+L,bGEZf[GI>+fD0s6^;Ѕ_ rqߙW]Tpۧ2/#p&puIqckqL7BosKʓ@ϣ6YU"*g2ynٰ<|. iU5?O9;vK)RVY*˼pC '2h9r\>MWl6` os>1 3&bCh! bBEFf h?N"U\1t!M?+8~1ͧsb碍Tl>hGO^#u8wŠ_OJ$ ` Ip/%ojf&<}&1gQBb /W.{;knIׄ77' 3ZWOwr9 WIHu Ŀ̐:/4?t!k}2K9H $GwHŲml}8RoVyr35= ; Gx*a]0|SLGYĹ= xOiM.ي̸FQ^ˬHB܄1zEfHr$H>ߡȡ*{/qV3&]l ՐHyݫi>9z%M!S}:xݢjdĒڰn DwU.mOeC/rrRZ9,%^6csĽwt6 Sdԇ`!; Z6hwNRYAmyZ^VdaCiM9@Bo풦wD]b ,(qPH {sjXtx4$c5w 9fGY8!" kع'㉾h,]I1/̾^vipv40Ewo ^"!VoV lK/җP i0l{+f7ȗDAJ*N*ɽ4}9r^/zFbc_XX4…РyܒS>TA¸48viEs*7H/z<)T&(UXmg9~*0+\7[ʊjg{9l>dq 5uF`5xIوhL^ai 8)~oSyL޼dN}(6I=}#+ԜV R/[s|PWZaXdD~Jn <M׈" gUG{ }v0<v"J^=`%8k/av!n&WDr%Ew٬~Ej .Tr&]<?ƂnYo&t\Ӌ{}%kd_j@I$ǎ c*m^ۢ(2.@T#wte3ga:Vö` ∿j~$ ɀlc?h; d5h| ;^ůN;rj}K t;K:STKf k'~]e9ґC-rv/)U6Cа'ZF#4Slb&#c=~ RgᾉҧwVD>yk|b VzжHH$">_R,h2kԅ"-6D]?c Y5>^:6i",te$ XNPڙe*,Q"ؤYSUK0<[؎//Px$#2{̺ZtoeW sLϹeLmkЗ\wЍ}¥W\¶~YuC 3FD7ٖSM֡7]\}Zy(Y~HBηcfڤ=`2.}tߝA6'&z ,%%0GU=4V*wd|/|JE,`-s~?jtG2> %9}w8N(/?'[ZҺwgŀ&bF8[^5 @*"ہcrv?U AqC_:fKճ(gTN KMH!ױ)QnIX;:~?Xǜ!bmSIab zŊ.aʩ=t~Ա8C؝=:Pp2*Zsȶd{.GN}ʳI [t ̉MVjf+\/2~bvJ[az(E & &q5&kI=n!sr:JF ',"B ůծ[HF@OsI M9cSBH׸zu9@)GG-wڎk~o(@he/߻74 9;=A!4Y8tOMpg+ڦ YaueE#YDp B;kn (4r,sͥ]YzPs1PDZZQ$nsrbRbc\=cxn󊈸/I_L9lFp1;0y%>E 5a$-뮙h4Xץ{A6eBF[L3tϘO۲Mdזbܸx" c+i*?&$`,3ITG7度/E$16j{) ˿vvL|!imʔ_Q7[xc{KӬ O!ȋ"iݠKaܳjn-Ф+ڗףo?CQyt4[&K_VȘn&w*dۇY1E5R H*Xx Vux}2iVy81:Ԝ~]Lq X,D~bV, V~S M4"> DSG j~cXϋo`wp+w е!@ZrݻGY^4(wc7ף]Y̲xn클]M,y4+Fe^.]Khj~|ɂLLV+P~Og5h$#;[֒8k2zjOj>$E|6ߜL@w+>^Q 3lp :Zx%[ZٛWt 4fEV˛WUtlv| ^Ht;Icw/b^QRݴ I`Rk Nx9yx#V&%.Ĭ{-^/MyoK>iێj;yogûOq EɇלNVT<XK8_%%9Yui"כ$R*vYO ':AJ=@<Vsƙ_&kۜ[d&v^|jQV|i a m~K(F9֍Zy$;݃u»9*#V㨆n45ziD3 xh (f+Gfɿ{Fw(cdܱV;ۋ*DL|beI }MMQN<xWE5ÌV=΃^ZeQD5Wr̊4oґ]6VBfo=7DcGu J]EK+ZyK,k,pCo!qD/*6D^4`5XO[*Yq(ZlwZt?7Q@we5ŵ}~p vQUVӀ|%픑.I:ԍwW 5/]WaqG3G"껨Ȍ_*^G7*+'x H_<\*ݛ2f 1;M:W)U8DhB El³e\o@Ƞ =g`렀.]5Urhhϯ ?brYdOo5%`V[t!gT7,B$p2Ǜ%.-p% ̃ Q;wZlZގbc50qJzI8J&CNՐjǖ3IɎVF 5؁ #˘T3NJHIW `۔JhƳtd'u2wjE,hě,$g.)v \A%PxD@d}L=Ypq@zʖ%!\垦9|sdW7RcSSjOvanF5 ]"yGVƭQ`Ԭ+Rn]s_ߨ._}FI齳jY8l-q ת*ii`7C>e3ެ!WxdGb󀌢#3qBNc%=c{VX#ym$w;1mO5{bkz{?A^:YF0Z.gw#u#c4sacR/# x]h>ɑx+0'mv&KxZ@*yjrڥ(~3,)uVSLd>H5&u,e-pu\LVa )75T蛳^(d4?M+5İаeꛓܸ^Y[OH[$UPSS$pm]9K y,o҅n l8+Id) rSɀ-7ޒkf1L D `*dEwLG L^K"*o ՃUm ,|1 q13=Ë`Ѕwvsc VCM{*"egAUbm=ߥAWz@/}j˟`N]~?^ C&pk9h~' װV#, fþ>0}9|t1PڍSvX83#.05E19˱Nlj/sZV ]Un_0yKu1 1],piOfd꥘If+x0s˕DG<^K*9V;TJͲ؋fFS 09SxH-ᬀq5rNģ_P0,d̥yZ,8d-,kId?=Ue@E>7t.A6j: k$w-I,s# hṷ:6jݱFCk,ϵѡhf*LC }ru-[,uWڄ|6lĒ2y\a¦τYbN8  \V**k-D=k(-Xި(,<rL(NuAזdB {f6\Ԅl;`!*N"n~]G z5ͷTVl%+ѫ`RMHw O3_ 9G:gCx#g!ZCēFhoaَ.w ӆVꀐ j/ҡ\?F pJ̣vҘPɹ2ݍb$ 9cU۟5Gߝj#ҢF#\.q{A}Y:d87] _H /i ďE, p\=7{~9?mAZ[8R IlXZG zveE }a`7[y 4yF?_i 1"塼5)Ct!6l=ဿ9#ZIX[K9|q$mk } w:d.&2aR$}s ﻪޙMB׎+n^#}I9nyL%i;KJ̔+byu8RMI>B.\.!S __ ܊Όәe3J{p\ryг"y*7ϻ#ۆvMeclHrM^q`=BAPҿmd&KӒ/0lOs'uhT(RF4,H|K;BHXI=t 3z;qZkc]cC7ǒLet !LA2*p#~ +WkVj6,凒 EBgchFc%)/2djFJsLJ[&ˁN7 ;:9IqS݁ b9äe·$>RvXԃڞ$ ir ,]=B+p]>eӜiK|Oq7%#B-%KxgW(mɘ[i&ye_"dcbAKNATQ5n,| ++m3\z ~ACυ>iK?sz5T@q#@i=M% 4~i|R D#ߣ6C?2|C.?hOt(tc|;RO#&J"E. \#n ETrk0ipJͤd`H8^Y2gGf23½E7~.0 'b>? 4'Ϝ_؅&7{r0*FN xkzoutI~W/:5 .ӶDl#C[^ͽqK;xS;^DX5j;T=tqAl><ۺbPx)zfEX=81p~^rjq@cPLPVXq1(3ENvguFIjOP k*)ˊ H|r)04fen?OL WTbwɣ|>̵~^a1TsLibmFU[16Eq&'eFo33zp=O o6_.}"iO^9_EqYS{kot)on5]UiUcq2)GKVKW$C'W 1;sF nv_gI pzn'B̩Y'zm5WOus( CBARpRgAD/j2ncT. r:ToC#@4-~q̤JTm[ Že#mކ-ғߣpx;.NPLvɟ3PYH)(UC鈩ҝz3\պ!oΌ׫tup|cj#>ϟ 8;W(0a?iR~|Dpo$+ӡ~u&=pLh+UwdVfɾnVal?|y8nT/6zfur\in~## SvzfTu۩6s -,Ƶ> )iOӀu"dX}M(C^A]rQ`z ^hVYu`-CtӀBMU-\UM o7=.9$놽=?wqƞpn}Qw&I,l^Sfk!p0FC.6ۅ!k*l_2И;)yz/YƑ4e\dDxsY11HyښKbf $req GY)imDv>tTN]ޞ*cvФȎ'{k,>D~9gYцee]>1-)&StE0eHR1TngXG&%ɥ>Í);I@[]6̤nEڕ)(ig%ţ0ˋ0P]whNrJBe,bh"hT2,tO)PQ #z;paݬ4vI$Z3\~RS"̭*ehdTjw&0*z^`<%=yccvf`F[;eoΔ蒢9ы ٷ0 %.]w+9cbYW!T_T_N֣mCv)qVmY($<{i. ]!v:e-ZBd - vS*!Ϋ}CA4;VZ-)@OA\7hGqO xa;Huaw9ۀ4KuHbP55 SjS7b2E:.rEF R/h}'HjXupҢA5|8˃4H$ۀ(Mv:Z#oTЬ+M-`0l%4&< zI{.iS.2iFb,?i / BM=ݘ ˃B.srw wYImw?S媨Ԁ}6_Z;P9M2x72tc21cxԕ'!nT˷II%򣚡8$XBg@BQ9h (nY(gVBIq c ӐQ^TegxIS^j6jbH>*

    &|X_Obɫt[GE^7?}ș4q7xp:VD3j#-)# }12yY%ڔ\_FְEEzqI7 +K\-͖Ltsb/\}'HHiu;hNr!4O[ytka4xeEyA=0\.K!/#aJKH &vZo4cȎ[|&=qg1(ED{N&{_xY׋Pgn[g6\~ҕNrs+1t#76t׎|Qv},71&ڥR4A^x1LjЏ+i vMrMҸLaQp.d,|y 6|ZluV? ӡUKUM[I"pV*_|Eur؇{\K 2slIb$B RcWF ]~&f{~ (1*(E!kNJMDDZ+m௢}?<|20q3efp7=cAa ^> tQr#ϱW4GǐhsVl}^ A[蚟eJ6+(RLi(F^ʊ_Mc E~r+WFSj35]C@-g!G4D@̆ߴ%- ?݃y5Y!])L6AHZL%/"uGy_.K\29oսj:,xʐHC,RmZށvI!|ݵŷĞ8ug{C /RWׯ=NxEBszdl g ?jd0]CrV({pY] je8, Xxv{7wc0trMȼ);>U>0E4ċƽf5l`LxboZ,W|j!4s*?V`'5 oU!jP' 5iHQLD Xhߔ ,ݏ'?|I~y˜!D o'U?)NHQfHqBfZKЯӐ~LkR%6|QjTlD!^+Ay>{%EfXSV31xyQ6'Fߤcp;zì Vy&5p ^HCj"W)V SSj,WZWݶc]%gQoSAn^0}:)p=լ 'm/*ǰGЏ.=w0*nYI/VEVJ`3o igx"D?-%mZj i4&G꬟ fyGcN"&/qC{^l3t1WzAr23M0LB@G^7A^PJ]%($6SᏝ=i6{ƔgiQbi(Ur‰je=pm@VI{J yaybUiԔ} p@h.TheΤvX=Nk+X>~29=D[x7l/>x_s nJ8J+v4q9scfIyæ%=a0̈fu*5aljpVN\>̒K8%3urL2h~*RY |EyLh@Rqy:]/κlލq/Y4in:s=*ϴƈ ضv 5԰9+;\9y:`~U"jɞ6h鉇V݄Jzf|ݻI_b1v  i0[ׁ5|3mcP-wsZIIY27:(w"h0:,8~rD3/e/پJEjFYOnDM@5B-ǝ[󸁻ՓQ ſ֘{~)gwycSR'?:(. \^6^S1`]1ܘ^ᢨ^zínkX[2W9eX2ks)̄ۋvgbE81sT[ }' (\a#yD 7b@NfVC#=-;ڹv\y"g1f.eb|K6@/c[skտPNMCiiK]WW;o3e=9:HuhRAM[&?-m$VVR*= E-=ҵIܪqmzzbcalN|-m%]xfI~ i2L{bb )SuF` |Lgjg=Cœ]3aE~5T٬O~XO?`@KƙhփxZ *Щ[QJJhe*l s(ý;%5>Y->/.ق MgӇᅤ>NùW}GBe0CCj1Z3lWAX8Ԗ<'[A]y`- YIs3F_a,->2yJvF v Mz韙1t-]l+Н[' p| 8ئ'IWTG\v /2<ȣ4@-ޏPVZj /%v9SٰDdP *}-qEHLLz;LQ8`$0hy?L8hhDQ%n̜ F90s@*Lq^ԽLޖ1f5!Y_Z0g;IJhe҉ɴ$@$brop~~Y:x|"΀* SUs4z(NPYWL;9'cY"zJq HQz .&%@fݐЏK6|9潹yhjAFALlu.g\&;; rMJOk 8(3v#X<-=ܐjX){.\wΖ^ΫCdIr8OPQDd k ,N󫰰g^C25 όi~5BȰd^X. 3]&b`NXVFil<Gz* &\H_k2˙5ezINdkgOYb&v@"beXF5 Xh N;[da\ 0$񬷶h5V2UPf`nR.bdFj)}$.X b؎<ƣToa* [K"<|Mlj&*쉥)k>+4)zvU&&A'vyq["^9 eRt6T lK^e1/X2kxkRI@Lu>l%GR]qG)FQP)v&.οPw\" y5z@i'po߽'o%2px2ƿcqQIn•GBƈoE^E΀.ߩZ r한)J#w :У!󚪇dI(g_:|3l}嘤glXk0vRv_wdlLMlML9qK% B7Z K?dpxWto* lNhUk!TD 5i}p`j 5^Gw(ªHQ]Xݸ,٬@(6=DB6 :thMH￲yܓK{N nw.y@JQj$*wWi_vfme-Z_?IP-ޞ,1_2)sz61]4~7L XyCؾ*vdm赖+Q9 2W~  md ö|;}EN`"U\CTppoZ1ȬCˈkQ⭅V1]}p;8wjA\hE-]wepFruLD,Et[ iA,:-"Au+^| V`I5u/=ŏ[DŽ>@2GA]ݱr0xv4' UAP9󞪢ΓM)֥+*e)%iRnpfZ-(x 6^ؘ;w"&$VGoW ɏ#0cFNe]=[* H<$QԹ"s]ݿD$Qi>ԟwK·*^ F̥d{qބ_2rX=jp'٧0Q!{6`!4 H_0qk3±JV>!Shȟ.wU*s@A P_KC0 eL>By,26VVB}pӻOUCϦ_E)Sob-hρN;#8;#xfdIgW0բ71)XAK&d|aZ"D<4dQpJӉ>a@hkOuMۿ"2ԏ~4XK`StwA^cܹ>yp;?lx}Y- Mg p̋P%(5\qcIclzyecT-Z,? .z tMЇ}76\'az6(s'_d{9Vj m (dmRg5Ƣߝ(a>`WwEhdYd0A~ȝȈqv qv]#;OZJ>Rj7Vqb|WpB1˵ O*3\2kVCAP#EeېȦ;D\2L$Ju ܪ\xh?V ~vU?=U0bMt>6 +I'p%*1:;ng5j*^xYw74Z,!~Z**"ޟ9R /-kWug@Wd|=%EƋļȽ^x1;xE7*: ,>{hX Blya:#UlDR>vzP<-)ѫ&;z"vT7*TuF^9O Q}o=%wh\| lG2HY2dhUώKY*6)I @HH~Y=%Dc:$OPE4G,XPE C]Q#L6ۨ:d OVw6e!n?Pm^K+5%uH+I9Y1:KIk]}j3Yso{=w)F^pϟ3 c;\/sEK`j-Ŋr'+%rcIߞKiwrv%aWqwex X%Egg{ _էm7lvcBqyaܑ˱pys%B upjU848liH7rڪy0;/M1A' =lgee#3_Vk> H6T͹O *gihz[8pkZ-O|ͦ3I?"zQuo)wʭld޸[u?P]%~sGbގ BwǒA}uȇaJFS%muSwkcB)Rp@yER2kbuN<@}4$DA,T͈=< (A Ϧo+HN2x Efux=c`4*5߄"RM]Ԋ??sC-" xzf]O(3[L::p.=gwf6nEvt՜W5) ?pLd̬)deEpr'1gv d6D[;+9꡺}I]Pgj' ̑l .QiK:T>m@y[_"ӯ0t/&)8~r y£"#<7YƩoФto(Zv''"uhiwHE7],#U &th@ HyGn^ xN!bE(0-Bft9>z>Vn*~Z|1%nwЉ#Ź b xQ Dx?W|"L({}Iټ-|OWrHw&UżSq$'a~[j' 3pq9`'}cD}0\n}4Cl4dKkQj!Rbām&Kvխ{]hwz|v߹e=,A4Q)vNc v ;InF& Ev/!%WDD8!<[n;g l-H&LI!.QC0T }9}ba'.xf )_5V:qj P: w`zWcAs`ۃ$:,,C2+.H*z+=YK,>i׾UEB- ޠα)g8 FLۜе bj,MKqPݾiMi_a PjɨҤDz =y/}¨/ e>GFDc{ 85ClgA_ >o4b~w["RL 俲mAdU1xurB W4$H7 .[b-a00>^ ,H%VQW !O{Zu]"_q q9Y TӢ^ñ-K=K(o$B^]|vaxu`R^>i[uΰN||,[;P9qcSc7껃[Tst/vT+Atpѩ.F]-NulM;75qn IM( [M(%J+D z̅jYgoh]bV=YP|OWVz:{^uLe>+~sah4KKJQV gM},i-!W>r"U\ԫ2 2iGIiZť]<.(zSq^>H^An܀:xHp,8F) s$=bMU͍Z450-TԁgU()u@&R?8 R2uIR %X ӷxv hFqɬV7|ElĽXD5߄@B:RDѕ_VCS%; `L:am( yNl:&_GG9cHfɂ%@&}a094%?բ_2 _CEnn)j~P wT9*5#WmM{'v7 Qvc2ɯ*/8p G3VbpF /PPG&*31U3휢YјG'E(ֈ}$ȼCQc;Ǹ&QȶVBa>ؕQG9/;w*c?d7<9dc϶ckoY\{AcD2'C/MN2g9_FZ,z7)>թF p h!DO|<@-;;p+)f!M b_BYLe٦𥋜o'89w3Zㄽ!t23ތgW4Ӿz%w-iOd-cX[\瑎[M -mHB#!Zڨf'eKR ,gt .$I ^3<[N4 M:CƴP,J|c!^]_^Phj-]3dc}W8j.J"ؾa\yNNreoFzfRs!;3~TmJdiq)iDnᓯ-QZżlb OIYsW$? Zj0xQf+ l#W`sxhz9sкot|yѯ0͈Zg7k9vm]q]%yeIY#[L-hF&_E힓I5[]`fEd{҈Lʙ\b'Κyo=@-Q!Ne+xdŭ kN(NV˙rҧ3Qx>ey5r|F.;@(Spyل1)5fY_57g;vlWa} 8FuzsU's;ϣ$ҁTd6͉&ʣc94L =cJ$b΃@M!pIj'@+!#;+o %K&{PIR*`6\K&:ةcD&HF4Kvw|9 R_Phiҵ|#acк^JkU  6, ;@ (#8yH? '|IWsc)0񚗡C zJrDz|Ҳb%TZd6+, wFV:YB@OA}䴩c:cZRfR\ŏXⒽa?)Xu CI :s*rfOd] Mla!-Ih\@%tiƹ:PGRa1bJ%i)`φʜ,@j 'AShdK=eˆFe܊(5cA@>Yp@!1{Ns)(٦ٷGƀLQN!z; 201w5 &IIQm YxCM2-s${ Ngd]mos2Va0h*%EꘂK5nM)FCk $RȯJġ1+\؞u Gk7ǀ퍂g TCӯOd]b2L=> 8E`Y92(ޔrP}ޣ{/aC~ph@B8 E|_ٕk{ikVX%CFpۘ]U%_@4 p#(h 0FVH(CEt.8Õ˭v.ּWG |5% I2n7Ϛ;9x3Yx MdyB+~@r}aL%Y1I?ld6ƺAI;]Q>1 q3bCx/uy>=> o|iR¤'\~Cg1':Bͥ "Ihxe"L6YOq&3+ۻT6ʦ ȒzHQ !\^_؞@C~!o>.'Uo2E`=6-jqaXYa򖆀O[Ux_djȐ"?̶ y>6&[FZơ J j;z@n'q(`s)'8}c)L'ޒ([w`/%JS._):jd`QGm0]^p* UBf`OWUE[†QKew|^j+h,^e6] ë3L m[TLwD!E!KIp/ 4pYU6E㞗KV ]1)zMv~T~c@u"sJ=KoZ%+4_S r@yP)$~G`" &1U2\}$h9d֭߰;dJeZSMn 9(wTCx=9KQF-0ˍe1Tv@ǴQf*eBpZ㘞Qi9ۄP[/yM G_>'lh吃İ8Nj@y]칎0b9aXaxo+[>c۶47{ QIJۡv3E" Z,=*.b(1Ym]Q['ldz6st퇺gx= #3tJy-j aXަq_kkw0s}{COd!d.↨=$an^eQ0ɠe Cf,鹝8ӑO g !O[i!uV!';;v +@ G7 7z(Mr* HnA[y*T鍚P'!Hۍ!N$~ /)eb˱]~OX!F\5;mv5Ey=e5 `'3)z/7vNw?& ~!T&;Vm:k}6UqyܲE1ֶ7㔹Ky yY2;]H U`Jdr*8]ISFu".鮙2kغ(ZVJ5(Gtf4܈inP.ɓ5Z SRS2X55%OtF'Sb mo"Uj|Xf@blɤ~GrDwa\p:M``L|U2XH +WK XQ0Gow$O|Gp7S PY!Dz)͝dvES+/x ^<`Z9L+!>#ߠ)A"Wu883g专ɾD3 ? 7l}Z^VOϸe6݉5:Tg!5_,?yDo;'}4 eQ_u^Ϗw# ՞! )9aWkRNh H֑  OoX(mebs~P{.ruRaNɗl"0$DcTKuIh+DV$R˖LHۅ+a1}ʥ{DIXT=*0-hxS[;G[0Z֕:&qR!`5U3wGY  YDhUG6ҧ`>_lYK8/Hlw9R6"P= m)lI{sd/Sk}Mbx7bAZ|AW~_Ngwɰ8/g,MnuS<=sB7cqW&TZK0~ VŒyw8Ϸ!X /U] a%y]%m#2]\SjSz 3KT0qD^VVn5AI#6m|зX 8`r&wn *eVm0s=Sr$=W/2;{z7`P}h7-M!$[)łYvNLԓP!3Q8ݪoG} ~.o(C/cCu$_ow?-~I S7l/ c=Lj7=ݏJב8 '2ecuwaٻ'cau gN)EI,/)`jy]u`Rtpv8֎0o6ӿrKMG_n|Wۊb, ʎut8׷'&s\To$:tN\:T1h` /"P=7(t%M0{;=ºM|:)}Ԛ^WQMT*v=F^=]Bn*#f\B^0Kz|[N8nx+w$=AAl( _x?Inn[8$>HȒuel>@ b&Y`T{UREOkL[ҨoT=651 odqU&-]Υ~1loH9^`xZݓcG_˰b1|c '!Zn6L/4Zw9'Zkd';Hνpushx.|.^:p1wddkp7AdDL黠-@ #d|ܣ=ok'_݀MW"uLZm|zZ,t.Vq`BDI. D`;I|wo22.df&s>W>jGicpۓ q"d}e3wښ.ߒch:.*i eߒ7Vvq[to2v]F&'侅J ?\*Q4~5yW>ܙΡÐFùu]Shht܅KJBٚ.i`ߝ2 T1D'oE=, w;TQ$Z[}#!®nE^kSrୢԲ#3KBP i,A; jw~HVx .e>nPҎFÄtY6~2~ VN_d=jPDZ_"Z~ 4۳*U|J${ TЭ=J{k^R:&{f[q \*6bg%l)({&I@ɰb΍Ξ fqUc+VGQb(!@#K#AuG6|`9!]ϡ"[dewwX\6k"n&R Y5HVײd]/M M+3+R9_O?Em`@4ݴ SU<oI!aK0z&-ˍiAx0?y$cKjMtdW{XaOҀ0 ) p68A%h=u1Mk~J)4h1gN+\SUM4JJ͍wb1 _3FB9e(Ay4>5xnvy?W>B>jo'5Ctd#r2oƄՕnG} mp`Қ2ȴvE!@ @ۆ dEh<Cv tWqك3Ӛa".0_.ן.;л\{,#ĔUƛ{y 9A@"g_&ŋH-(D0^K XW&Ũ– |Cp`%"Ղ/2oO )Zcs_J\G Eͭt H&9}&Nf8+bCV:R3@6cLS2,!Hn-I[u>3ԪI$ [F.ʯ bx@)i}V>]3ήRK6.c_vq^8j'Ba&e40L[NV`NjQܖ9Ô?@LA*3.p4Zz~|>|n- i'3╺o~+fTיph[r'.j>)[NH:ıNMma-&?K$}!a츇S~6a_e@Zpv[_"SL$drnbpy?`Ңkڤq5gCn_+`ReQwJKr{jw+<ÖP9k?'jAiˁOa'O%9m~c@(q?pO;'ߧ-5z%O`.;}E] ~ b> y},b01_˽Y=8 iC{0ɲGc5da3}(PyyF HX(Q % &ɐHl.MWOG&૚"TN (N:pGAp-a\b, j\E(ZXb 8eU$  |65YRGd؝9?o gJlαQL4i]D}kfLgA.:ГLh攦>b#I-]#Ʈ/$`|¬+Y L3»!]mOkLC` HZ  Sh8q=AK~50{U7hE ,quu{kn +P -{ެ)0;0h{{~b᝻aFO,EJ`L.Vr8$ "UdFwN1rFݲ]N҉ڔ6%pezV@GiMcEcTDRR뢡򌸓R@ђNCa &"'ཷ0Rgjf7U6`rsGQ_ND[uHLјn3h?>mw 7>GU0]);교Gʌsݢ9Y蕸[{3I "/Z *EfWb1r^StL|r5D2{Eamg=N۾q?';-ju ^|09fHRS.y~s`*HXjSt td2z.3&-R wk-S60Qn2vܖ+NA"?!`=RS556@$]= A !(S.`{K~cǯ3o4 ;aƚ9^&e'JÓs̲E2:X!o3Sl,q!w}5ZXFe`-Pyēmxh]BגE2L#uIG?g*qsUi`Q*A%9E\ؙ)ىv͊&TvGN`Ğci}] GT:0Mz{Eu57l3f p`5rtim!}9]'Ƞ aHyQQkCi,'6 0WUhXѬG~kT]@dXG c $weZE,mڸ6RBuJ_L_V)k%\9 G~Ie\Qǂ&)%,@_F2 8ZWb R7QXE !3/? ϳJ$ŘX(G"m|q*bOB-Tz|L]ibd>R L2-8:fL~DNt8\!$GK9wەm_Å!M? !1;9,Yf57V9P2>+@sꆻCd郊119h7u{'V:~GU 0AЇ03 #n뛹T(策tܿ t Ԅq 2;Y8ƹOFM+,QǺ 9*n&ATn􄯍8һ:{)hx9D (>< Y#)X d`qF6Rە\Ԛ뺒X^e#-{&@ hLEc#K \摑2% M=yB$Qje{cyL_G}nW۫9 hez .*H+הyY埁6hkl`5!GH@0L\Nyȕ [FϺ\KsIx&jw[S /ȕaDU[l_J%Hrda;]MPdse|w: XCRÙh e_BjfBYDtXö14/i:wVzxO@3OIGAӄUDmј̨*tH|B CfՁu0 #Hbm 5jر5@]5}FS2#ˡCt|QDʺLyʉK| Ge[(\"=<}'~Ă!=iרhGDެQ7T,բ ^MfDH7{\u(u36R $^8y Ti;DGO~Lu=y0m1]G(l4O noܒEMD:&=\;HžSsoNfBWʓ72^?6qIblH@?7Keo.}w!ԖD[[;yrѰ.|7Cw葻f0aY&㼛qn  ϭ%TipgYt4LSNq^c Pf(NtC-A޽-:SeQ.>VaT 9:+UwkWAwI}ǯj oP;z(Yx tzc~(<_ ށpa*Lذ^m0(~$LÉaFkL{DlDξ*z9bG%!_◻EbbD5|(IFcK>ܼQ6j^,xƾ>uNþθ>~}k4o1%7/,p24,6|~,oo.ΕdK%=qB)͵QO<+f+k[Ŵ.ӓȕC:SL%U|/mE"K-ch{S"[9)$ ?ORA qo7'mcኖ ;eHٴ,ѝℍۚJO/|ef4>|=MUıFZ"jugk-/Z` X &*l~ٮ+c[$3f9-vÓ=LYsT׿d)z{$.LmYR̜MxU':),eDMD耰 yJ_O|44xL5xv] [-'kK?i>1Q Q.Cm? 1= $AmRT#%6BO?ԇ@2Kz 9)J=7gx9^cA]x(ƹc挢p|) P\3|9)sI#a Tn_ f<$2b:Ԅ}uE/K[A yqCQ) '_TJEbɶY6Js٪@7@ U2Kr & .YQt;늂w"MA ݞb<ݨLU;@'g/k<36C]s@n- j6Bc^O>BoyXJH۪(빁N q)ڦUuf2Z6 Άl^2_¼c;xf@?ǀnSDlCu.2c `j*#Og*ZKI%l2ɚkdi%:|Aох&P;e*'|4%pj@'1=fS;plHzSj{֧6MD"3 @Aswz5xPp?N_ofT8DQk:i4!/r;p~J!0Įl%fL),^Hs] 0PH u zyL sCE4W&I߸5w\տ܆GJbDBٽC7=nmd^U ~}D;eu@@8C /%%%Va' ew.HْjiwzU!3S h*K[1ٯ:QAx2M| *R#`IIdEŒ-Y׫Wjm)˞ xc]<eGk]w 7gCSIܲ Q&W}CCv"c#FQ1-j;!a+{p=ʺ{4`G9$SAeBWV%nD reMdf~&v6к+,9 |.8I[ްmFI+! B#SZOExUmLMxU 22~ c94ѧެ 8].7v_t- @$! i%'!/M 8n?/%4P%=%rkwz)+< J; ܼ]{iہnTJ1)w-}{QcsG =S{qIli r Q*Q֫r@)S !k:A4γ:%ZgRmQ@>M_ݔ @G&^Ou"➠[f ԥIGʩ31e Lo8r]Bc͍` 4**l8p# 7תb}tҟBjlHbNd"0@ܤ#E+=xXnY)"mP ۴f SBؠ ',cvxOA(ܘq:p'كS󼡗wfi%9x$at+ +07CMH~vdֻIlkriՆmwUsI%8ycް| Ә;a +ކ$mQWO 4A#O"p8W{94q8)]&>BۈZ\e'P4nl+gнHd3{.\^,UI )$7%3bx5C m{@fS CVb2oeO>hcohqkdHh 6~WpVstP}4j1bjq[01}B/c ,R9xM̮JZ>qi@-M0])[4:#~LW[5t!j[IFuu=~^ؤTLi7;L- va7P䌵S;пǩR}qbT|.;*7nQ}f w$H%~%?Pi谄{Z zb^%a16_hDa0Kjxp&,%TPǽUzEّak]>^ ꋀ`Ͽ]T4C(1Z5ǵ ǔab\iӌ+xS]xVB}g䋱4[̍j[U^(%DI)BݺZ&^Ly@X2]! $B t=(:y H1};H|, x|TIvƉ"%X#.t4sHs+Ol:Jp-,ztP3F \(@wZ1:^@L{/-M mW! =H׉FY!x0갯_,1 +JI9` #7Y=+Ȑ!HudH{ۼ\|VLNUZ>2< 1iQZ"b/MfTZgQ*ft+>>ɹ Ǩ`eJ.)^T sΙ9YQ$Jg@]rw-x9*f>}MJr54 侮 v̴S3Y[H4[ՒuzUuJtn,FCob$,ƁVdvu1'[7KL.">.GoZE;^U F[3~k-fTzɲuxde5]ObEѴ 4EJ6S2, >H6KtR6J na3SF~yP[@މgn+\I]e ci)G:*3AD]i}>(&BjpC-M|XE/C)óI&6#Nʥ#Ƅ={:)UG@R<7y{Kkc4([ʆŦ9Ty*}OR\Hy4nWV^Yc+Rf5J˜sqimNjb~NGdJ~dT] %lȵ M Vot4G8( ʲ3 BPp0YftβF@<T@F EMcz$Bgh*38FGCM$ٓ^/ҤX肶2TM=#jGV uAPoiHdH{ 丯if[VyY}ɄgSo*Gp1WWs 0CIF>G*ϑV' =ع@NϾAsf(zEl$&Z=W3w\E/.G^r&idӢ86+cK6au O@ Fv2.|φcِ Ჳ (J5e}mm"Md&A e,rq6ﬡfq ^} k]GX̦f9\Z'қ8QX Z6fKT@<5:&UA(JtW;_J}u(ut7Zu~[|+&ϹAATr^]SWykftG5p3{ruǒ=9p( n[;q8r ?)k]uMR2S,Q^wj#/Eep4#tHj]f 2ʮ+K3&*R޵&<79;'PPt'+gg#b «ٶ!wݥ㱁ho# {zTd *qwe1'C0;E+HbT}*B LP!ۧL򤳉gYg@4ʊ"쌉Tt}߆7v,p.K"qE*iiicr=2 QDپI »%QwR60Ax+1=h*U÷(ͷV'6#E5x?=ɗX -{Udn:л#@uw¬l1V:_)ig+5ܗ~(g|Ex~)8ig،AM&ԁfoqb, *CJz)D\Tw$,ym~$Wgf<ݹeq֫cx4^bBbKc@* b2>fM]x^qXBbOP_ Z!9BxuVBkǧA[=Z?z@U)D%4Wl1Hb`Xom4i|,ܷ ei גּ+igB߁ENJtNiBbsL? bVZR(a_jvR[6 B~O$EL̆ۉom+Yj&T~";_S JaZӉ]/fk9S 7. n^'4 E4UoAu:" ,VUĐM9eɆf2*$mN#[,>,fT^;^qy>+0.ߖ;Nރk;Ρ,M&@gu+db.Kf8~ ho[h>r}lfWh8qۿR ]v+,)fnOY:-NXqDm|U!ykbL%9f{$>,j"AU^79`{Ϊ˿r_na (+O({C.o޹.L?1l(U}b `j&tɹP#'/|S01L@0Qw7f<)brL985Ļ{Uo  k7IYرW@u٭b}ũ<ӟqFؒX/'rvj8Bvi?oU{N]K87IbEv+@`@˜Ǵ&FKaPf̊r}(,Ƌ+N0[ubE@O8*hxN/l+g+^M0xHȂA܉1mDI iKFȭ0%@B&FXsRXhFp,1XK`F#RX,,kH`82D0lX#崣ldz[Va(Ѹ9oOTMn*Ůe)!#/|9~ ?oCy8:P+wZ󇪛ؐ >/{&џFSR_WXG_Ҭ0JIѿ,zT j⎷Wi{b4/=nv]Aw#뙋~|+9~Zs3ֿ'ZVZ_K"m?ݿPL?lHĬ7ɡapvjɦ'U, ǪXdW^*=$2 wuRXV# 3Q.gU7pOm*7fw :sO˻"U.&.ۥ*Xku`}A*6HqG A,$a?/odRkFuCӺb h^S+HE<M"1,~$ǟ}n Gp`V3D?r_ 0F3}X0Б.b5'NmW:"|5~}b2g<sF CƭuIzqɊt)}mǔY\"'*%x|k#w"7Nx!9:E5K^ȏ3`je00;?wB4%.Bxs<Åeث|_1:c*2(D],]/> F#G*_cuW(Q) !t8_FN?Z |%0I-⊿|۱?LrkZ]MX}pR @li&dB̩1WcRujؗ+J:DwN޳hX'!o iF\EgpS[D=CdpdtÎSk$fݺe<<OujIxwu E5Vķj~_<+)\R4E5ME "ؿu1!3.ro 6fo)@& ʚ|.jFqېJpM^L  VZAL4kK5FREyzs-̰Uv|ؔfL.^ccX1(AGz!/ ;^o/eC>%?W -|ǻȅW6yа<-h[QV#fYsG~*yyt jXl~h!MmQiYݢ_j'EJHv\Bt }ǚɊuÙ?BGCwaY}]A#ܝp&4rt?T);WnSj4jBoI},YixtOΩ3<ť꾩gɱ8)z1^F1~CiO8gN;WM"zJ)H] ti9~ uz]2(FkjQ>084i$Z8k:p=J%?>ހ"Z??K 7QCq*ԊҕS WF*)=+g y՟ ֈ;+85bĉiMŦKms?vTŌOF-d( ރ=^`7(*ᔒw$m@>^ʠ=^ᣫVf?hMeq]K#XV ćTnз$mk"PZq^3}fpb,멜p A6+ AJ1jg[o!%nŸC?[yL*gd.kA,H*)jc /+~Y:/( t@76 pp HHynܨ 4pS?T?Snbp9;1|km↽k#od[oNBg'O<k *j{h"8.z^uNIڴ.xAel_$v[nڱLglr3z*1&\T OcVS n, NSR[}ƚ[$,`j8-2n 9tB21;ČnC/߇p20@qqڦoUN UtIzJo谋Q !s;}$*J7H>/r0`y_śٙPƀa/B{9+.qAo^Ϙ0"E[6cc_ޙ9GDMl|/'84`9W {[U-1%`mũ]"=\u-J#=A(M }nPǤF:Wɶ|IyL]!&'x)`9?%7 aqvs2{a+D iߎ+y~gtKzf~S>" Ļׂ l#*w+,dx\6d1旦)'i1L*kGߓKq$Xe oP{C&&[;=ocZWR A>|*`K>]*BܟMqyIMv  uJa mP|n<~NlwSªbw߁^yXV'ag[H{H"Riu^#iyAHoü& w7* |e|~/VX㾒~N9=/pm05(0FeO⫹umSetxL4%aNpŅBz@n ;CW~ݴZ<5茛5v5z&PaX G"cE?e ]*$])RXNc" t6rZw/6~Igv_3NOER;Qsi! U2e}Q'c՛ͣ$PN+;]7(tk:xrF;0وDξ '@1Yt!rO(W3AɢJj8C2=tϣ{eS:4VڞmVMcf0/7G>\fE:Bczw<,}@Mͭ26 Ն)cn4qj# oﶓeb\wmJ/RǴ7$#nK+LrO%pYitZ-Zɤ@Կ] Xd 9g֏W:dfV<9QuگFAlrUٲMfNa,ubPM]oIl;*1hIIQ?I`}@Z +͜l Ⱗ#)=|˶p"{q 39(AAߡRs[TS:צ8"T΍eq[ڰ{U^`!-q[c*&;.=խE3('9'e'D\8 Oj,'VK)_?RRPi\}狉JF7R?/oQVҹ:""(4NoX[ҵNo!m `Epј>X֥ h4s;D?uQW4Ms-N~ ԑ&gH /ܞ&RZXL"xpg~u?1KOX2L Yu 8Œ"e\ <ݥk=3J\6^0\5Ry˻B,џ!N@v7*1o&ʒ79,+az(k(F-]HsVtVr foȔué< æުwa.]5!n(IMn35(Ҡ^⦮=o ! E+P7dyla'#5o oL+D0G}E`6OOK'_֧7`"l /P|/օHA?|ֽ@31mZF\]'QQS1on9dMWmL(*ݛ}ur8]r ӣĜF<}tAq: IRoϺ:UhH<,lPx+ ݩ"`"kuZj&]n*޳>ZGݜRsDz.-E@`O#B%Z[ri˰-xNnՠ|, M\K6絙[C1ܔb"휙=향7`;0BR&&WHo2'^1Oñ1I= RԱ@bn9Y9Ӌ_ W*4(m^y'o{մsp ȁfˢWo< >?w$G!vs/pB5@a2X Kr~ŔyTn&T9'V%XvdqC7q?}l6!As hO^9т}Pl3uO=f̐ Eu؉3ͧ#=ҧze>"ѓJ@Qsݕm Svջ\9EUx?a1Wv$KxSSIF[t 4^*uj r cEZh4syϭщe&dϕUD{;FPv ,w69ӖX 9^Ojnh> O.cd>A,%zxH;fWgo1HK˞,eQ1Bc UȚ,XZ>"ٱM66)^V=ݞ) MD%iY\+ƪ%9`Pqy;}lPbm4Am%N3٦y˔/z7uCsJ ꔳYrwtx}G%q(S9~ ?摓]zaEEn_]lκ| :jlR]1Y1L[qHHIFJJ:& x#T˔:4wifLLHU|& u 3:3DZ.k&A ykY<;TY"\r/Fvk*pNQ/Y_oCOH,/*FE(Q zВk㻢`Ψtn$dS ӭ L6w΂ЙX:$ٷ% X@,uy4GZw43"M W=T9?2̹~)dp ̾PAL`nϳK9I6#^HLYJ:8sё-YTx"LE(0C ,g_ q{B*>/4dyϩt/-}S9]Gŧr Nf  i"X?bsZµrW_N3>eGr׎b=Ui^I&Uep 7.@fגT_@5r& p}ڷ'HKęO'eOX895mRsp t} =c2믟k4}J2N_ZIylD+pV@ ~]z󓐅ZmNm99Ы)ѧqˬ(ak/a1P{H 5 )&LA\,4Hl z#i_3hKĝ;U™W>c*APף-lb3 Q!=^7U: B2䨓7Cq.AZ_`A{$;WS%.[f_5zb+naŦU6EovD,h΢)|l̝a1Mg&•*&*QL]Bxx1^A*0'cs*ͥQlp2X$M\dȳqU ~6K*P aMp`vf&S.(n}y?#xAjƟY k.SЮ/JGiޫc5$ D;I p\9x^c^ǥ}v8D[W-@_9 F:XOkZnvɬ}hΐ@`3y$#w߈N%$bO}ۅO9^n'CW6hpbsO+՞mrQ cM2'W'ksx8\R7]?~WۆbD8ɋy_L(zɲy % !AA4eM" QZ6d {#QK:VPDg^P,#n',G|23R1%]5UK-DgH \`V\\Ɔ,0-P7l'|2u+!=}êGK s1\syA­aE.::LSϩ0aSn@g][f!:5M:B2▤;(:{GQVO癰Z8b&aGa'a^ܮn&qyo jEϱFʣJм}EQS읤V\PoZMDpRȉ{UnoyEZ<Wl }"o`6p  Tc" b$! /tAU19u%qJaC n4H+;'`a@Sc a2aqk'lI;m4߈Uyx> ,>dLJ_ݴ64(-QJ?1JF7[e PVj4|{tlB1=C $AOޅc~fo!)ZDz Vk R5oU=\6jzoK\^D(fZ$pw61;]hpevW8[͒qCaژ<5[kYւF ^}zϔbVsKIb j00퓈|C|mpK߀Qj|K)o (vm&)RuBH C:ċ'|sV-Ԉ5 '2oi_xkmm^01Y_4$S? aOTpbV0<6B!'Jk VMj5ӟ 6 o: U`WX1gy<(dRY>šū48mн Ep_Xb^+/WT*-s2`u ?dgp~¾JڗC>Zgޭ2V+u=r]&wS_U\p*i&Y_겯Wf;"}9 H5m9)IЈIaov~5Z.i =<?U@T- ۾ 3H|%\Å jJ `8{P-YE6=៺uIHVި~ Bdyg@g$5,wPPHlkOٚ/0Ep4aߌ{+/gM=D!鷻 M?c{8t&EKxR jg W4fB whgT&3>x ԅ؊ˀMr¤SANlAS^69xU}ӊ K3S͉z<rʎ@.lgD{ ՜a} hGശˋz{E3~l:cf~qu4a$(HA UR =w *#W-E9uOYviY^8S{6F9>,2lnRH JzgwR61"=zأܙWk#'0 4}mJGsX`υe0N 1 &i1l⽉ n`Zh:֫%{-K-8X ˳PaΤM+Qr5чC$6ԋw~W.މ^5ceH쥤6Pz:oߡ@ÍƗ!_!VԐ=} }$y0b4?w!iEW OdQ/RT ݙ[ԟm>+~P AGy#w5c:C.;9/#Z\x6N:$:pf48bVX]>SG\x/dOU+S OuM9y}]Lp:&48 B#*i XO%ev %/ ϞLuO5_g@5݈"/8&n]Tpp%5J H}Ȭ3Ggفp Eĭ! H)5&3 kio IB6;RK=C{U"0)g0I>|Nɻ85fY/Y`M7: U䲣m۱۾ ڿCk _({5?+)mr(Y4Elܨʚ`pqh0CEek_\$iM =  ƒ/oX`DCy rAsJS(H-T*eʺ'FGuJ}*b$KJHAl4R7v塥ueU.1iY9lWZ(]FXvl\=oG]4/[=ǥq!TGtH^L^Fmt\9<: '{tq_(sjh(/C)gF 0_*.x4R5dwd+[}d2#K}l HƻvAy8}_%D0@M5" ?SSj&T(P|[8FAHuHm*v| ~e$qؽ FkPJx!P#tS6 nQDEB}Yn`U -Rϣ-jq`JgGc 3,n+U9BmO+nș8rD.r>v?4!zDWLC- ~',N*8&1'Ւ9B43\y}̍㈔Ei肠5j5ZY+ Z;^!Q#7q %^~J@4+Р^€$x8 qϿvk/$[jV-}ן a{U[TjU%* WH G$%8F DaoXygNRpq`h%n>"d_iUN̼*=F]18xJxY ^hΏh bBIIsYQ9 IJ>_Rrdtb*e/y_ weV0B*x-ZI|;C5"+>@kSJ /|f"b͘ ]vzQ ?&ٌ 7Aω#*A(űa˴Ney:£9&8ܲJ.LFF02`W1bH@>8xQzKUK[ tE8dͩGcRD ld:yT`LX;J R[7j'91OHz]̩})ӢIJjXRbJA {5p.C}YOW%Yy:mTæu89I7 ?9n luy069h5&5p&|Ztq-?T7ޖO[]%E/⯦rYLmC)`Lt,]# ٓ ơ" l;}5󱬩xrYCPEc=78ICN9|LyS-4ܞJVK|/Gd HǶc' %BJfʧ+=.@őNs>rBҢ}UW-Vr1MS|+:.. M쌛s҉vD|>ÖD_3U% k8#z_(cWhM֞|AQRVPSO-'ZʸGid6;@jcM[;$.Rj@>l@y\~MvYXnjlqƥSTZ…H^ Ǩ$˘A\pVl3M3w>yۯ}~Wk xsLfѻ%xl&TAC3^Fޥrr3g%d-m`So{rdD bϖ7[^zMuTfrF)gqN>^^gpA0{(_fI헐_8)0',K)ODP]Hr'L[]E.2jL^jK5SoʬIZ(48Z—t1j,HCSr5 iE*`)y^D"՗:1`c *颸mXl 7ԫX&{Qw3!uۀ}I0YHD,QH?A%ȣ%푎?qRn$щeӆ1X2T@}u )`J#ɇMgxYQί7~.+7I:6 QfT#[cC9⶷?}\C?'i ;ˡ^N(яpzIb,_|;ax^rL.ivhXu7ͷu ĵ3B]Ojd=ΚM_SqKf"aRh?bn;,d:S?hD܎ PZ_vZ&Xz=u}j KLN^[aޥ-))\Sbu<F/HڷToq~/Ò[mkm7V)]Rpzf]r2GyM 5M6tLg F& '3Oj2z[yߠ|]$Z)_xՅ{_} S ˒IPwu܏M ꫦ˦ !9]{bQtzdl$ݿ !f20K*Z8O$XPUοZi9x*;5o^RDO'aspbVLe"H;.z],'9NwsN:+nE` q2v9IpM'%HU&džaò+lfma JRʅ\iltd0'7CÉ!tX:IsvJXhkza{ uF7oPx3Aޫ[qaC MJ3*I}Si53 iS.tҤX Έ]pm/^eOZr?\.RF*'T5@*΍UY ^uf&啀'V awCIJ'Lb5<#bbQIϔ?-oK.#,ƕJg?Pc!Bn |3oI~u>Ox-#$1v^M~pŘ5-dL ĀSҵ U^UX|ɭv;<2qy^[,j Ъ &fhazo+ȹ ps:+A^iAUO)P(W3>nu>$ u,up.9|ew$ j=hQau0x? nTӍ7NRYmML'\దU@rR.8۟wh>E^5!*e| h5ɽXҤ`?+Eip6B+[Co,)#@|_ @ >giG8^f|ּMRQ11@zȻJdɦK:旦8܀[8cG8b`7NkнfYtaggvCؒ>PBpzƁZpR%>*{y5c Nl& zJJ"_0˴FO.~4ѯ`0@_ҞKxc{/@2ao0lkOǼt$c0zT  ge%9ww,tБueN#1~P3wѰtW{xG"ɩNkKMƛŕ3ĠU&S?#ׯg ,s,#>_kVouYp [12.9_˦fd! ~5[g&~y^ <ƢoDjhCse!}+팕皱dC޵[[.۱dև `\su̎4I*\fr8Eðˊs]^ (ܦ.%^ 2Rq2^ec"v~bdt1- h.*xP0Yj)s1!]@Ip֒z`xNwjz2mqMPLVQT[k~~fQ+T"d9/n=!dnPCSn$'jؐ@:7^F*lHx>@E1GkaoW]jͬQrG}[UB '`@z|J\r` Tٟ>I7)7C#ןu1[u,ra.i]Hp0 I`!f}51+|L\,Zb /vUM{k4E:u PFJ  LLǕKg@\\ZzW <_!yC{%̾FiYI^HlqԜ-a.P#§Fd͎BUQIrG'Bc:!h xS9kL \r puNaWH1pW&rm6 Un2Dq{iduڪ)/5e=mt4_ۢ}W ym%X:$kOjCEox)Cj8@m)Wx$5aO cB( aNXh] Y%})ꐵ9(!k1 && `noXt-zqGQt1eՙ#$”7WD+=kťunXUިzbo٪0DD-PŃ2͋ :'oO!)_lU$P!zr1}4[!hz4q߀z -5a+g*Rjk5zKM` FS/tŎ< eA/Q:;t,ac73V{@(롱laA|WߑXY%E& LQPY{@A3! cnH #Fu B?!V}Pѷt.I^7c{ѾýA;~㮈q.$UG=Nts]"3+oC-h2W=yQpZn`"e=Y,k BK$DFUzd߯Qkj͘@C80Y(XO=? J(G'B]ł3`UuI)_5HԝkZӅ|U-P~A]BYOF dvx',@ &!vͲ?vC;BcS+$ia9 uƆ=oIs`i^H )Kz(yڭ:.xYEW[rmhԹ.{@)DR6v}`?VFsƝ{i@~X7Z{5MXۦ.wsFeŽbF[,Kh 53H"tCӕsHBrd~Ӳ{*h>RU:;23Q7DYxM2zo=[7iORdeMՓi'QNʸ6I@z1`1yAğӖ^8nrٽ>O&r3$'rMj)\BRˠP{Y-1i}]㫃c򄯬yQɕLfI@T l{k쩛eR8pZQrΘ- D]ךYx d{M[ntbP@B2x/ers+(B@F`.z| T0Etþ,a7!.aմhp}hpQ*ʆ;3*F>sSAvdoYX/Eu?UڳvvY[<֝͜ FD*˂ysz]Ik\7+NA_`㞠A&lyV32~݋h{uܾ0cL]g`ܝFd#Fq%S/_z\ϔ3 ,KtoEeuMUÜUmO)$DE%ٌa'R_ 7klzfZ/Ԁ+CNM"2}e6Q:fWV $->f-|a|n( LgK\D"4@M#zr/hUC(r1hr69E1]/ZМF9I}˖1qRf#X~X@iPb^=N)(ܯ$$N m)x\e<ǃȵqycu;AeƴE׀;<="PjU">R%tUUpΞ.ߦ}Ȝ]J-J>=Đg;S u ?ED"M Z¶8;OF;?*uf2_؁5g^' \QDTh0>ty⭞4"3y;BƦTH|Op}}+3bnY,8z|=kEkgٓIXpBUu3g"v7kQ?LBw=-Mõ|9}_HaFĽQ8%dm9n5ud~%_"oq^a3-|e,{S=yz~Xt=ĸyoZ3G]^XiH`Pc0>1_U՛Kz.޶w*Po;2R#nΰC1_ "TCt? n]J _W`QP9 WX ctd~$n`qlI$>7pȮ ϱѡzr+xyRTFHuL[mB="t=s=HmD9bx("PMZJV48 >jW]gebk9x1O$ϮguX[3,<w*{_Npp +&VLdb\c[>~41J>=-Ѐݕc|>(hs_$u (" ܐ 9eo9ũejXD(t=H1<4Tc(H#R8jnv =؁Upš Kri?lv0[V/Yp$NثkxTW,)yRz8jic7(WZJ?B՜JEuU:Ս$-Mk/A9JkACn& a>.^-T1Av-{)Ԏ2 @~xδ#0q8H\+؟a[;nj FW +"G2i||쬢y&īm L/cGn4`*CI[vo^%Z]Lm/@$/:^Y$WH5&Ohkvt="MRla14 !k).bgtrFA{M_ҞOj(;# ArK+xumݚs4wgiU{S)čݗO #ގށai54͓?^xļC_2`rIdu UxPRh Tk#}cg a΄(hw"[SuSԔ}ςASɕX#03:EW'j;8#*/Jc؆*t&^ByQMqjP}-b3G 㐠G!o ;Či^ 7y%R7W|Nx|n|t;LV'3ͮʰhqch!ه7NJ̓t,eMKzMT>ݤw2hħ-Co\uZ5FyAGߙEtvn ?.,i D֜V]c az VLr0!+:gGwJi.%\X=kb8ڌsVgjO3|R4&y0K],߈c_efV?|N-"(eJ"mCd;Y;l`BSa4l?u~NRZo 1?;6.%Z^Sn@.tU3F`h%[*{b.^n[a~j+9WzNd@2+ G@1NFB^unpcblD]*{i˜dM%rtc[SsHy0{yV< , $X:EmEc"٣i 4ԏZldN]$v" cdBdx3 ~REE)\ |˨$^J/䳅J1$,*|nuxV`Uz0粌E",\qF?S}{&+QB_h._pcFy҅ KiHC20>2{^MR|ܒ(r~IX6lT3CzNJz(CkG.c0"tNI`w 4oK%6ξ|Uu_S{;R=TU=)i]Kx,9g +-b͉zn4A9}9W2XC;I퓱dkaLK#%94r(! Q} +ؼ Ugၨk)rCɣaI'3YT waRGF qñY$G=O{čZŝ\ ZwD ٝg#I3GxK(ԋ/P R>$* KPB6-nZP.jWSLFٕEV{r*w͑VP|{^VTu'΢87 7_=/; O}t񿾻j!5̗(aX]V:ʷ$ڍ_#&N݃p4sDNIP>0ezi|A%F@eN,s_ @(v1t6;yH8jJE|8[N`.T1 PyCNUI?Qz-'5]̐y3j3-M$?׳C4fw_-K} b4-Wƈ0Omn%l0/M-9UY!_O%OYzHjtR/HxPED 1h1^I Bs("V^\F ٺ$pTG,+Xh*aCT _";YˇrAE= 9ƪV; :)~l9%!&B*u`Y[K2&\1C:45K7[gPo7{$tV[\<ʝꊍ¾Ǚ3Q%oܲJVu'ԎPIZgZ leT5w A1L@1zhV4LX"Cbה-"-s3j~gէ,Qtog=_;֕++aJbq#+DPf\fVBF+R?,o% & 2CɁĀH YuŖrؐ=2RqpM`w)'90W8F>G<dUZn^o25OD9TYMJa;#Ep٫ ,&*u0Ҝ]9 f Jbvhl1 %8#ǍYAN71N.C=Rk]ӵ8W{i /<We=tU]!L7Tgl|*d{XĤ65l8{Qp2łW0tRB1Eyo6Ff2z$0n=m>Bߙ]_MP*k K%'L>).ߟ{pJZg6͏Q=9æg /ӰؐhޯDސ\rc) Cx Z)y{k'CFP|TgϒS>@`_R  滝6r#=nK+n\6"} p8VB̒FZokcAjBRcU[>!frV+ה&ZײF9s4~4h ogDt|G Y n58x֧ZV{@<0U5232xmo6 s3*.]Ě.9nso5B4,R:~#+|ĚƑb=,]Rzp3|^nzqZ) Z03TeRˈ#:q6$@v@;ŠzF,eDGt"E 57ȞuuP͒&Ū*,2Hv&KP0(gTfK[a{v]xa d8V-h&?Ј Bx-7eb5UAJd}6;jh˳p>Rt޲ҀɖAr<.BXU""~n鸼9h- as(ƅ$/DXfYP Y:KTa6B~ dGIrsZ@b"L= H8<1$Fz"GC+yg;JJtzۅ,ע`u XjPs]' Qt6[bVUG<h̾DHX̧6oQR"in$EM9-,=Tp?P5*{V*c.ĵ;|VGՎ\E3r\/q oCcy{8] <}ehӘqWЏw}Yw UѾZ$.7-:CPVxVdl>Ўtǥ$Z5noOpxP^PJ- ˃lHTӰZ)IdVI#tΔlc>-N-O`66:&ãTXȑA@ $ ۞߹=' sټ,@ ۏIDў&s0~)=cKbLhjd$;)%JɃM%jC& |B~؝^-aek24퐱dߎxP,q3*,*;; ÇokU%іv#YIT Ao]y*H. 9"첀E\ĪeRrnA1wa߿QZ൛Tl<[;!q>^klC7I *[GTC^9ׇmkZ(0#͝FcEg<- x(e-W`a1@!LvAtm;l@ H)nRz? uHfQT3_Kp 5Zh90jyօ7)(@ϣin~` vSt3>\Y-W &TZI)amqEw6@H%rV;z Q \m;ҐW7]5d5#<dbz`pኍt9&栯[@\gXDRSi. ۔C#_cΌLa,5n;##M*Mm7)u@E4p]^ ygVY)M9sŔJ,C#ZvO>k|(ֻUz#aw>bz|a ϰY;? |d +"&[]税eKyZcYӧ#d!LWz}.1rA~bmruD*X6_ h\rT?] ) }nK^ajg:Ia.%E|=75.7'N _|:_4s*@qsxЎ]i3 ""R训P8³cZzr=tlIqI eN{'r3D/[#'~AA\L-oHd#lmrF:IcU63-,?Ẇ=1^L"!_5'J3{%՗2}9:%~V=%{m;@ ;(.<;EV7iĈTw0羣MP-ù_ F~X#M")T,{x0C:֢VXEܮP'`ꃬh5!i|[W1jwPMjL$D'7Z\jk =o# x Ϫ0uP x*9bF&儷:7Lc$i4SfT~c3 皙:'+-޴ L`FZ{0dc UB ie}@Y`FEIvT.JrR&Dt.;D[FMf\Z O31:1ONzH>|R -(gCoH]lw QE rutѼ /'p\b]WLk/p2b|:yP5&Dr!o٤L4xc|A Z.>c(Mc(Nf `7.:igVCoqCDj_`뉐iS@yR.d{]Qa)!c0dJb]a|WsW zm=W1 $r-՞R=k[Ө{kV8zњ<# jon:/>B6 imnV^ɨYƒƀ}N8 岔/ TqtoD FeH^CH PZ\\xz HڤfRS N% mk@S5cǁ6M weZXQ\m54i^õI_M`lfLip T+yqzn.=wpV uϩt<_yzׅSPqެjmp~wbw q(j5.|4y-Fd(^.0"§7Ha$5mLT7W B4*N煻- xvvA) w=:{xB(VgmY"=-9B@4H\n=ɢOېZ 6U^>Q~.^ ojgml ]!ӭq_1\ ?/F{,ZL[P_ zİuq1L.`%ɷENhӕX3ۣަ: PKM ϴ{|M-$- Z46>k슕a[Ro̾ aAĺП tbgHDKH9`tCї, 4*br hvT۷ʫE_y3 xKa1r·n*CΝv*VoY dLy;޵A T&9]̼ آncנl[OlZXlp j^hAU";nry2!k6cmZq98Cto~fT2pwq,Ej D .ZgDodZh#FoQ8Zf.0}(%dx7鶾8{2(= -'Ws_04`n=λjBy;6gp^DŽEjzPCEs͇Ug;ݨ$7ȦPtw5p74$ڻP I v4hN_q ÅŚ-.RDL.@ GWf'x|׃+/}XvMIvpQ:[T<$^}IC=1<kidk`N;T uB!HhՏ& 5ƅk?B js^s3E E>L-L򑜢CU"t*'7U$US41֪D}SGc}o/4ɔU>]mt_=׬[hVΓ;sK6Qu B'.k.C?Թ>N+N͛qRMGmn-}=.i6Wxa㥈r9 " Ziqh2148drJ=ibl4J῰kxWb"}jmUG-JK`JJ~>"U8ϐVC{v0qP/:0 ;[&fIeyZT+l/9SVd0Ke 8N@m^T2۾n 07}y<[&R`mwXyVS<$h;SXD QohKң&&**5I̊f>'&Ga/peJKݻZR^͇s†՗Iٲ(1'5t Oj?j/:%st}B&JߊHDYg83zUuHzbVTZm +m}$ [Y7L$D UHdһJH:gg ߽'WF-'~EMgRwp/A]>{wɲx+7̈́>w=?zΡ[j<ӂtQ;TS:W>8G}}tU.i.fET=ۀ\`fxlU-eI _@eΝn7mWF'M~:&.J4q4%dI 9*5HdnC0RDT%9fZ4myOkobTkjrN&yaݾTМ87ި/; '򨣓CIm 6D m^SL Q]u$ DE?jIM;.wF8 g-Yk^ b{0/8K7obdBtU5:GጜM4g$,&:f;):i+W>(܅/g@֊/9d-.Ht8DUh $ xHxZ0U Pא׌x|1È]+0}-%)|dA ּ7p7;Y J3 iK8yLOZr k ܪ?j W@B 0Bd9 `xd(V< RZBCqYQ,ht}LDrR ky*1M_]Bu@YNd^Λ.]cc"^𻤢KAk^L)rj@qJuG4'L\[{jK.(t9:!?=+1W K/5#Djї9z0o{5Sڬ~w @&ևzVS?7 K=ˌy?[W}M X0:G7m܅œ߾;QM6*S43\sÃ^-NENګ+n{#5n7kx.j}r͸'Mu@N|;KjDŽGE>:J &CoB` jPؤ+]aQ8CYBF#nqd* PTIa]`Qϛ[ . E]Pۭ^7ó8IV:)6a䚓)-C%'w 7q9SedS=KYwBR>a)l(D7u8=s>mr*x+.'3T?9*p&ɥ`%l[DxCuY[~38X%ji?[IT7gj1JMG8sA6-b?# -hn I WE|H*[jqBYU&.5(i_`gIW(MHa0~4#R1pKWhjfTIWWO䐽;O5\Dp''@1&iL@?jڀBV5{Z,$?Bll ?%6MJHWztcͱnC:~y BIVw8uvNǨN=ak; DbjRyU߼P'c >:`l}. xQ:e0JBBMI`XBh"!@4=#,уr6ܾ 4G$$դ?|X-rS M Gڛd4vpMO ^fQ[ggJ;渥y?$yb %""29z(. w9RΆdCECHq=Bh?6$|Z){&x8|1'jbM)F|[o MT@7||zޢBjw*o݊)On0}2ED H-r@g k͐WthptZx|Dʽ@,WZ ڃ)CFX[ dPxmNxGzod;dȗG;q9}H噿6$S\&.#h1Oo8^bV MٳDP-I'\dŻ QC:4X^zJs{}R_qiNea'NDc6x U~Yi4ZB7| eQ I7NwjLʡ ŸӗzyX|-44؁)lF9 ׂ E2vsui[-( btN%)͉}՗[ip[m'Om\t5 $wq6s Z -sMyT!qj!IHG.fl h#aB%3~)xCc30w2_xa-,8 _=o{XBrNCIr Cj 2ӼCBu#RpU+j!ZDP-t1,5k㑮:x#wq˖nϿFge8{Yhgc 8_ZtѝNbmGTp[I_GP09||WNt7/W:H{x&36q%l*G)2YEßY%lvyd QƂ["itapZK` -@N՞S\3rTn0LjZHXQ/ly$Y,-~R}{nF vdbHp<~0UxjXJ1lwѕtuD)rEˤQҦ*0?sQgtNc,8qK5]pI:tqZӹ);gik%hshH;I z$ZRluɲ4v+x%g\" wMTBX(O+:;"mP0`63NP 6U}ӸMr;l֐ZL kfʳ'8hv[5'JZi p_ ƣ$P)(KaG(sƔeF-A37C=XJÿW߅6o3'YVӝOf"n85La|RGQlN!VM)!"*HmKڼd e52}wʩWN0L)9/ *zkZܨqVQ1fd1 oYEQD_S6ź3- wLB{] q%B*Š+03Ŷء/)AZ) G|mL".S/j`  ͸$П3m$@Kyr4aFe~IcNJOVvFo.i ~nV;r<{ ohHgۢ @!> ;;w"UILبM"`^ǝ+ՖpbZ C栞RIKB=qƉOZQM[4Cը^,5]tg=I*O`_5x%]"Si˼0y_`YE7}TqYHh!y l_%n ]#9 !4d׺-PenljVHQ}X&U$#(ya51؍O* t^M_ju 3+8n ljnׄQ aO7S XzXu*54pB[El 8TT̼fe;E  6 K%V)ҩn J V}wٍATDTAܩ"pժ eL@ngIY5Хt'n۸IwQKCJa1ΦEҼI9Ƭv:O %J^}$B鵢DsvKuy$b_;#? >bmn-Õ UC` :[Y҄kQjзHl45gdC,iDŽT6bk]t <DK!,Eƿ=)y9 }8SJsI4"hN31åfOLJ~\4IrzZ(t10bsD,y648yЎf/5:dgX~Kgc tlD֣$&&B2&F4*LXzNԃ`C܎nd|ca_? 2P $i0[_!$By;7Mkd6%v5j<&@waS3.Pm6GDi}ٷ0!d~,%^PMu ]p |'KJٚJe6l72H d1ljl봖z3l M^ţmx;b&V7Hѻ#uΠ ]ػH9uteUxY󷌺Xl|}wS5]RjC]Q]^.q2dWHEf}!b6+>d :d/nUʘш/j^Vy7E V~%7>1:.-9]f,o ~kZذj[c2 쩒".JL]9SR xG]]T/!RQ΍ "l)۪xB.[r{n vS^Ua_ɶ9|7"w&^L}đ!YJbV`ׂZ`xDdmʜqҝ $2봟TArO)`aنL' Qj-;HŨtr"=M!xܲNEމAW˦)ePkO`5nwmgYkKe4B2S Pp 'ΥCYRp$,[awqWv͌_SG2M/U#L/1A;f+TGL@}o{ŒƫCߓ ;t\Ȇ+ (5!ΜڙqpMF1C6Z*/ѝKO7By"@<ѝ$1K8t1 0V=q6:i˃L2GT_FOцz*ה9Ȯ,e kvBՂ⾪B8Zmw`KqxCɫ=a6&ݡmZ14k+9veQ3Բ[g=.O]'[{~FD+&XDqqAChhۏ-͏n/2W~e -c/qygnprxsZ՝,2yo(d 'xٟ-垷;Q$%aq40$5(ڕg3d¯XMrV 6/>y!g]BԎb<] 9dWI93[.C%iv&ʶ eL0V*a tNDj j|8r]j }ՌbRqnDXbM"~sT FZI rA%7]<_< W9:l/@(%'kgU[K$k;]?H ]"KQ< ,0tW A XH"+32йC\DubXYπ`| ^ڊއ@ץMl~op;NoU  azˡ|xk`V|pifj]6:6$& r{Qd< FA &eT+E)UhKF?K4+.* HF2o94<~P^D>biS'%c0y>2Ip*h"$SLjؿ]1!6Wiѥٗr+KhIӔM; m)^um" UhhjbW;W 4{T*Ke J@l?D߾AUt%_DgӋ(pאhװt; &AY(^Nʚ1^;eq6Av-#ݯ}OchH#*wXAn-tV"* c*r $jgE5> 6A"m}ml5U@;{ΪPgE#K3(MdEخa6}2`R,Eh~|O9\Q?X[(_'}_B(#{ɇxJa+ 3j-'4wPTytsl3K4n,2xvEŕvyl!!fhuUn|z'w|efP<1Vu">)=˭|+NP4m"ݬ34,Uoc[[9g+Sx> ~exx_)âq!fP<$HO#ާ++Ap%]WFK vGuUr@|)(:s?Wh ;yk4.uz8|!:0)BtJG`Lsn@tf?Z؆jͯEP J)^URhѩң$II"xCYPr)ocߛH55%24exL۟@Ǚ4ol.gI$>M󪛔}L@4` 7ج?ʶ7#2vк6ޱē-EGZ ;Gyc!>Aʛ0tādnJAR\4TP985rrmɩ%~8[W(a0CTV`-;?LTy#p!e22*rN@G[ks] faJI"p7l> ;{)agf$%0hWQ`# զ67X .4?>W=ѐ=n>Yݳ7{/e X.B!a#JGei8'! XAB'ܙĝ1t0&XYeIP-~Џ 3"F" $΅+=eJ?warz->=Pz™]?< )tPx(!oɽHbXpFUqhA=S9B9jhB8DFD> ?sk0F2XtO8S.V1:k!3## b>_xiP d< }Y +I2qT"/d=^}f n4}Ċ|Pa z ?gaU Q0S])\~UEނ.QE0/* ]IEMcDZ6iGQ$dRl^5Ϙon]7t]ēP,;mYY%&iiyKP 3R;8OwULʾjZ=\(F:qv*BsH;&}(#owT` L|;%+ZRT#_dE<7cu_Z=1+ȟ  Q;G3/>?3rַTĚ@P8Nz +$gcxeeN2 1J3P`p (.}Iė(0|7,X-bh&-"$:/T?zNBzF8_!AtߎԂD6U:FܲR2ھl"L@>p5eǯ[`!zO Nv>HS{Ė0”pY@P'{gnRKW.I¬ :Ks\4"*ErU*bm $a%-hio|WI +(L-%Q3C;U{pF rSdkz \%R/2j{d,*-nR<4qs@ uKb}lEuDWXrqQ 8EBQIg5Ӌ\-$ K *<?=kS aan9T!Y xqSf$Oӌ}z*w=VP< *@/"Kl_ynN$[GYئ9WDIC9׮0%LάU}\i;ih];BAo썫C*8F춇 ^634_7r!vpN+<~?Yr2lUV[pTgs:HI9:A/;oxUމ0N&Ù9䊫i[j? ]ԇk=fT(Rn2AȊo8kSnL,U9S\x95e/籖#aQp Åڒr\1hl(Wh~51;d4ɾ}Nv:b>]q?ExX0lMN6ߤKE VϷp,s?˄iympa WF7;8o=Ui< 8ĎɠۃZQ, ueF:&swM<|'cX#HK)oa#05g}G.fƣue&Ěޘ' .Ե=2xqW Ǘ{`#CPW$Ob@~WCү-v>s(1! itPL{v O_('@2i: }60aQ2%ozVF1=q(!ʌAi7@2Ä?@(meJ`$pSܠinV̈(ZڶD0J)\ÍDǾ>Yoc>v(u ގ,SK!gϣ ry,͹L>pYo9cu_68sSױH h47R6A5Ɔm--MR3Fb;/ox{}ՈyP?˨N|mm&O`1pZh (j'?i#),&7Os_M 9,;C\7)]8;*&%zyߝӆI•1x`K{< +L=7~lc61+asDyRp<[}a5C+Wy&/u̬6lW.)@35AUz9loR7}_vyYpGh$ryDe7~ o~-j+نX [u422"AFNe=%db%݀<ʻl<_޳$8܎ *OT4fgk[ (^Hќ'Ʉ}mnKk6I &s2[ #ɱ;^D,w„"zMELF ec h-Lm?"'v)fqqG{+͇=v8|f:{:ao.-:eeuWdX8]7(Ⱥt!fv UαzHM=E7B }DZD gҰБe|ti8!2O$q=3WaPJ p~wac}&2T/}h{wTYiTJ2 P ͐ n-\N'ZTS92\'0܂l <:Rc\2)ڬP$n9:ӆؕ>Nww.,TP WFDtuz3ރu#`% rA~Լ&Dbf gDyЏӾ f6ޞ?Ui$zGkAdf uⱮ/&KI/8Zj۶ j ?=W3*Rowb7FI9[jC;^-g]{ߚ:Zuw21഑ LcaVBqVFa3Txf=qm^oR\e )p!@i~Y `r:md<:bhMz~%x2ڛh>'z4C>*!:zZMVc}&&(pB Yp6&RDl y` G1`cOU^jsx)%UL&>宀e2dm^J~t^_畜 & hlr' ĪnY0 Y&j|q7"kz!ŦkIhNTG(5a>8/u\zs8SQ@L`5%˵2[)tM[k)ŭp #&Y5ƚD5: L+ne{k:f[-2$N>.u!w' $+3<zςrB[tQ8BB"eX:΃]$)^Pt0E]ɧmR K)s/ǎ[+۴ݤn "4V]>v5ecaqq6!ϯkH჎矷2q8LH^z44xaJ͎Cj3Sk(kxbI,.Q&<)6c$C^(Ѯf:HuڪU@,1ږґmEw;Z'9RqF/$&H!'ƒy` yZ`l̚:Ȕ 0C$YxhCX(k˼wP_Dbp찵{31è="GD}#5YN1_䧺WtL,4}oVm |<bn!KΟS[h|@y2^H3u :[0P={ځF#{=mE9ިa!ٖ$Z."Ju&(Sݎ]\:b0@enHa.ώ|y0H*ͽԏD#at1$ɘkR&7[]>CflL2Į_xPTÉo[ѤOruMHO&Ry?µlgQ}dأ"5΋,JBr_V,(ۥޮR\jNOVhc u%$xV:S&DFBg-:D9{ۊ3ոȁ̉@ʙ8i5ۈֽ^a@g} s >nu+h\d˝L?ms =yܾ=BQvL-ݎzTZ&$Lodr cKJ@N]d~VFɑZ"BˑQCM>y,ZE@2ݥA&8d\>tO:P U6JG-@-IjFvLe# ~tXM-hB"At|3@gj'KZw|m,o5W]InߢWA:pQoΟ2rxCyc/$-_f^IbpryeeRͻ_K° 7 | :89@h+GǏK9_3Z4ܽ3ܪ^Yފ՛ߘrsó%0;HL,U=CĴAkCMv'*4y=-mRvFZ?3~ EU'nh-jޚ̈Y%khK$Y?}եBd@mܲ-0ه8K't>S?1C-Y; Q*zBcʠx68sJ^l{qt}gv?+CC PjTxjOll͒ .eU+[:d>fOJn̓LyJ|(ٳ{hߥl ڍ\ ȒsD^ԥ`y2/i_X`6 ̿;+0# /-̢%iU ϵLb,Qqm-3nkda;M\qJJi`M $u'H= 1[<]4GV;ƤbN{=ynm&N)vuZpi=hmD6ά9a9aRɒRX:; #5KE`7X1s& 1XqQ'ds̔)Tfl:B332S |bADWT:f$עA֩alS57SbdJQԆ̀rO [V>L;})5hS(b.;.Axx54zrK1(')\Be{Dޠk7Qz|e\!VA x2CO w}s9_hs°\WZWĖH|+d^Kz>e#h+T%9_? =2J![ v@us#θ[LcBn^믧7BSŽ xpR%Sv=BuA3bk:KIs6wuG_#=BRVMy4}돾rܣTEChi3Q|#bi<׷U켙]e9e)B6LQd\K! P<"Xjp'%cL$ N8^c儀zY5> I(Ű_ T(I`bZAӤ{BvˁP YCxà,#PP/`汜LbbjO7)x=HMD*qB'wV^laSpfQPAKڃ'-T gaOP^$" k6w5P !QV36j l[/a+*%1DM ]%hv6-,='(+]; s_1t&:ϛN`"~c%xx5>)0ˏx,Řv,Ֆ2ݣ[ 9$A^jK nc |vQm(e "9W=蟍 :/H}:aȍv4|_1?;̆a, F o]}l6H荂E=U3NT9ThnW&ֿL K\%fƸ'*(x#G p[w#w8 "ZI=&MjIkwe%YFTOK)bͼsJ^zД%T+1_s14oUO^ʯռ[.&q0"(^J p_TAhB!nf9^I,~˶p׷5I ^?'%&N`y1*-p~@e/8}dk2Η@ e]U~}$3..Zaf~98i)kFED]MD% p|3݅'H-I"y#%q\@2˱0-/in:N uj~0pg+Nt)sg M1h-߱ZJehMSc98dHp$ {̧ãLHXF2E;Uv&ۖ^?64iUuM]ʗ.8bCVN齁&S.jkWYShtڷ=jtB6XI]w~hN: 6^8vx$ZmwWc& K@]YR>NV٩푂,(Ut&uA /hƌQlυ۳ݒpϑmź4}遨ڳP' `KmD1*.ٸC5sv5i @ Rl?'fБML(6 AmfU .Ԃ5\H}8Rm-Si/+Yh  nG%qaVf^,;dQՓDF6r}fs.k|L '[Tҳ x f&@2R F:.W pMvvMJL9nb~I!0U<xF=Ny[1?$?:!_r뤴ґכ(f&@zn "rd3`j*UDZ:wp]6:u:d{T `bAMc$iG/HZ JWd4t4n7do5guጯhX0CÔB}=Qp a`jrݶ'Ów11da=_/ c`U:6F]MBwrISF֦?==z8NtdAު4<62K;vc.'k,'QW\aVI"rkN]jTve`м9 j8}-bCMF(aw̶H!3Dط < `_e.d>Ed 2VS8#>с~P'>R2dD| UW+e.-Wvzќb̩CUbgUA:ߞW#30_S{78|HΪgf)t}~`^fϫ6fS1׷, ך"q_ƒw p.eCVöZ@누M#ul$.f;y%vU[2 F"iOQ_>Gl\@[?P8?gQO00sk ǔ^fHjw_ws$ĭ: Fvw}_J0gCsv;P6s{>y'B tQp! 8I&]}c1p;<9ɰщcra[ mӮ9S> VT5)]ƻ756%:n,,u}ֵC7cʛ Y:m&={N3չfT̴La-@!P y=%@" ڼRDG(tGɧrZDJ9GP"қ$l?L1RHZe_%I<}fo V5iBӳ<*8g,_Xi Z֬'ڽ0kN^JѦX!IS2s'}zy ؐMPUUh CTU!Pnj)qyOh0YhF0}GKZq;% o!xצ"~sJHYF\,l~/L[0\,^^Uu}*!»KLe'}4uwͽDjE=Lto:hƕj,._Σq~˾VmO>w5իJY`Tlߜ!Z XvAjj ؇_\h?ie Ry"ڶXW> م`ffS_k J7i+>`b}$Fd˴e U2ul lgt-qCxTME΃+V؉AJ˽ qd9ca.T68\GʮRQ_`s|.1v.si$J742mE/XݷkLԺCadi-Y10?jVJ+q;2QXv7bPN?)f527`98?wdŊ&읉zB9)2*,7s1ͪ\X*m̈́A ?* A!ӄpנ"Y#th1};Y"9|ݞ!xvmT:OhRi"x=QP?6;5dzRn6 L6.J&Xߎ?y;۠qыQY˶#*vK$k)_j(Pu,oS7wZYJ5GoK۲dxwL^9AJQPJ1tӒW_tξ{F޹آ7>O9 <XA-:B8y-U\CS#ZK?G}!}=dÿmpxi%lśtH Kp٨AG Ȏ gFAV6/C!BއWtˉ韵ŝ&Vז_S^Ԙ|Y~$GAgYP /yӂuI'POdit޾' 6w\WpMՏ"7͙u1]ӝSy*!©%fgSRW`Y #װ(qK#)H T]&[y39eLSfN*/WnI OSVP QhFilײ>ʙΦIΐE ,PU) G41"4/!)xr'C#Ĉt?iVDa|SWAXd]7LO*lEJ{"kֶUV5[1u#ߪߑ' 1&Ab{\Bԩ>t _1x15RqI:Nk~~X&>}WOrQ-х69DөTk68ko3w6"fܫfwMkW`٨ztxT|KuD_+CE>Iؓw/*Ldb=1 R `&#yg-I,[д߹UM[X-O {H4Ko)$!s.2#%{}PI]+kZĜAILq.YڎW~zDC-߰=&9T-_2X&2,r-m};a ƛSV6b\D)N'u> <-;qK`\|Bp6N*3E?9M~mOY`To^N,=ŨyZQu8d,V|y␹ece݇  ϊV5`oQ%egJv_4%B?k{ 015aWRk}Y6ѝt rTj\,V܌+X+2TW4yd*0r&* 6Q*4 g!7D /6z5~| $ם63fȩTl}Vdl]\4<8Qj560CA;殓Q_:9a _3QdnE:^4 .-+cɈO,餀?t2 O H&Z'Al*m`mG)8S`jU1xe;ؗx!YL?ҏ$ȶ5e)we,8CU RU-a xϾSTCeIf\ٝ9hMCD_zoGh"3m~0Pƈ^.6mg{F3My64I(U(Q楉#jO:#:v-awq}4'58Pb3`_ OAB%%W Q۪ṿ+j1d\m_afl1]?}]_4O; OEC.rDp`h/=4IJ6F2adN%c ?;{8F1G VKk+>Mx ~-]<>"cLµoH GB6174 @ajG̞筟@zbXEw|g6_܈ɰ.MemCܻ`c@eLy鼘Is-QȆݤx CVv0Z4^J/mPD{ottDj3dh>"6!2uZ]}󴤴 'B|_ъ:Tz8C4ǁpRt#^趟eh·c{A(7ٗT^-jH֛cm`k^8?y$u06)qXANdΑo/-C J}ĈroCQt[Ȼ68d$5}vZM 58RG.2Nm3؂?Ղqڏ,piM[VGP&Ìj,Qu㕽a~|֗p|6^-NݨRƤzl+GoЋ8 Kc42FJ|bڈOFQu'Pw]9۲:h)GNMYfe+lv\6R_5i>'X<ü7tUt_0Sut ~^-dܛ!pحBUt[ I%/l6 |$֠JxW.(T[ocJRv,W@(1IH2`b 6/*vߗ -gc+tQ%b6#JF&q<[?꫽)5W lMBWfhas, JxaN$P5Hhl#}rz߽D>pa`xB(02 fnwGjb?64Q/ 8S5 ة%ٝ76 "΍߬e-T=-:D!eM)W˖>g{l=5ʇ/;yFl.w'}_?x\]}խLU|&0œ}$ u"P`$K FC50C>^ q^cfytlOş 8ӍGA_> @ؕEJK4F܂# R'S$ZbLT&u4?C]逹}NJJ&wqۏyT&SФ$hPyg"rDV/Ac,-_BbmZG/ĨǏODq™{D6fֈ!V,Nz6;qti Zցr-R5ZXZI+`k3-P4 PTKQFȎSul|Ic|7NzDJlf6_r%o̬ &{ +eṪBY0w!#(O BLbDb/"sp tp Qe]7 9ԓݮu],# OcKdC^"Z$\:ʺoNKb{ifzVY5vh1-p+NsPgtO;6ׁ]PsJ| K7 Hkb.R ʀ 2?2L)?fqr?R :Kѱ5w×홾a)3 s8sqo6߀$[M֝'{g7#BgUMl ƻ6y{ )~,7!޿"}R#UYL{cN6n'( DLyN6Ra&eeam xs ֛[dyaA~ ~C- sڵ;#='Jot'wOjۓ4g 2<^yQ)CmbH=uǑ0lB~Qm(*m8.3!US>No> n(Zso.Q:1ޝ95Q–FEZO.&͌qfj(xZM0!{]|79D`^qre2^=[ۤt~K>mfELBSʆN͂M1XWm!Nyc8y9L_%< v]Q-BTqg*736XVko{S[ٳ>UfSPzM7S"OE29"yaMF4jeJmėA [0 󚩱NG-u$UN xGR7 &>6\^`Jo QU딸B|I ?{+pX 4Њ#,Q6q>7fR{I)f0Ju4*.9@K[QۍFG(#>TSVV1-&͠!AF0*"v%_-^FGFh))*c?;0YƟ p3 YH`Wu}'"B-|R雾U#F2~yNeޛ!":-}%NU\ڧ7^Vw {?97,mELrSrA<-ĸ1k(>sdiGZiioܐO=#0]Q'(wG^_58SoΝt=Iؠ~oX m!P]olT@9=qD  R2;cJo !0YcZ#q4ANvnES˦ƠPHyPFXGJ, MONFΓ̲\uzE@˩XMNP!A$ElWɚnuEzG Ղ7o@u}E=Y~ =<9.b?sZ 82Zpxpo,hS@_DF&v!~ߣr*h-␍jaotj6ps2h?ٿ 7gۢBs)O~dES n:2M],2< 7NQ( b[PDQ>ԕQa4y*]E]}ʹ >fy#l4shlt&ˤoXnψ(Bb(d~c"५3-lh(x{?>18I89KU{s1^WD 7T D'-@ېLn- Kh?V0׫#"%C5ۙNk2+еՃ<׷* Q + x=E3;8+w +WvXkKWh:@G%eZnĉN۷16քPyXEl QO(S/;0,m%HBFɱ˯B7Tgv^nF\Wب#t1Di{s擕#8wGs3(w cv["yS3&cDTBZ#܋\y_Y3jaevx"$*!NLpv}C>^YK7g֤a$rPgX*R}j?;JKa?:?XAJ7W͕Ȍa?9ſ`4JM.r:d0]./# %n DA׸Le9i_@!MnJ((YX aend}n`. A1F.Ov6SPOw0U~V>/=qK%7//)~DM8Oken`N(bFSxf09+H (k UwG$Yl=tR]By" #PkV,c;$\hԘD8Heݛ:NQ%/µ袔!#lXELDF sNSE,Ѽ!/FN~C,7|پ<#v<CFpq.1$tG2"r~ X 㱿?- UҺ| jÒ5+PQPzNT:ȨM8˓P_qKptZ|G9ջzv\y<\ut„ s4)hpPng, /enۍ9)i TV9U춳@5Ǜߑi~X8͉^׶Nakv(R߶ Vj&^2Ls:;]rvɉ0.D B5m:)ZͭfĿRbABy3^d%^~FWʛ-ΕRG}dfCh霄XayXo*; rޭh8DZt.`fzA?CXOHs[)ľjchB$apicJpÚ)U>=Wٵq%$>?pC-L\m|Jp´> !zn2tV|jZDU9CP*o!bh -,"#]+!XU,_8[DO1G ;q@wɞ CD"}F;^bAE:Y]K=>- ?%_b, Ql5tEZ!"45M%A:yH,@&@L ^t:Zam7jǬ+ >b5 yP_R8p;+äڬf9w+Ee[EHQd?US 5)ˁ"bߗʄNoF7S2)Q8(lюEK)R&Ć"3s`J Fjǘ^ꫬ梂\^c f 1riXz6%CՓD>amJeU DW`/ȯhRHQ!rz09Ӗ))/3t8BlEb "?V= /DA9gwQd?x&SE + :u@JPZ@IZWesA5cXjE[{Od20£h׻2LWU%*AcgWw?IH27xi{gs 3U?KGf?>I190|RcVYW!o8N?p8K4Kft: J?/&Cۊd:e*QcRO,Ͳ7n[X#:@p<q澗7|5dt'c]Ft0b$#qK|:;8?*b|)# HbI='dGT wC* ~KDb1 qJSP<<T!s\GpD"˵` i{RMG=\pםY*6Gc D-zxϨ%:w˖g>W8d 19¥ {K}j%vxKXX2j%Fi@|Ïqݔ1$*F]Xӗ8J(%dT~妐[T{gje9^0Zs.edyr_Sm!2aH슗 (:$c r!ps6zvC5R`V4ܣ?nр>6Mwh%p5=lʯUd&V%.%H/xJ:H])bN{)x%}BTlnb'@cqQ|nštUXh-V>\J}atŰaf}E1`h PʔO`IH8 U.O"/ܵTὸۻtZJeZ>&6iƝZ_ѠeLg)Af/Q]#fð,<-fL(|@ ̋FUF(MFD5f93{$}[R,MY,|cXW"6F/q]C|PhO8 -KĮzP/B|I}!ӳ׃+wx­j>eR L%P : &L"nX[fS0Cˎ`^̬I @V$XҊA'C>] V. @L>GK>"nSr+d$z܌2=4ׂ fA)U SLՠfw2_ vÏqQݡLS (ϛ*Z%*IH nh8Txu#bewPe5IoYۖyCtÒIdni..| :sF5ޫ)S 9lR`>hcY5J H4 dKd1Fw5rpNvF8+8]g!P(.",×4.12n)kh! `$}2KJLhpLUY품,,ҏwMEدw3S <14O% "GFB-0me -O=2ip2-Ĕ Xς8mN3*7X "#V g:sX=!YYzc9%\1&0|Q9DhO,oܮA.(S 2~Ȼ#Zz$GprCg>4 /Ԉ[$j>ifsew!nihM]Ϸ<=z³^$o0")`}5h2c ɍ=Ӵriz&!ޟ.pB?L0gu2]1մaؚ{@"w wYh4M Z-čWA6r O*'kR hP{Oid&rZQ9@<.fnd1P[ yQ@y'tRNfܐ5@c[Q;L}CJE7!d 17. |1Р`Zmo0 JMqq8Z&wB͇28-1 eg~Z.K㕽4Tn ϭC q86H ¦Rqπ1X>p@=I/OYf,+>h:E5l#;_Vc(լyWK3cZN_zpKS+C~++$`7n`+V!Nom+] (b -p{2'mffnDx^M!qo_ Θÿ>_Jk o02W1p9YN-76zzAeaR$Ű5 &Wvx }.7ݷbr6rhi[ahkG R,DaWn]xe0K8Fn56<\Tկ/\ pV/(9[}kb뢨~ɍYnO?~1HȢ@Oo&7eGU3̇0 a+e(SY(9ᴯ*:7)QF回Y_z5Gx~p&㳬f_Ap;Aa$qFx梖im5Pg1ne\ ~S߈ɉךȲ=#)nźWY>'ʊr0}NߨS.'K5qCxC/O+!l TA TizXۮ?oCq] K߼f60Q⇲FbG,6-Qb6,MEuA"@5|,W;*a}.G5⍭1$!/?l%}ӶL`~^$@WNXY~ ~gr<᧍4^ P{$}lndNXO&Uޫyz7no"Dz$;R9Zl6Դ2{@dQ>ρ"yik(![:̐3` 0P bvK0ǮP 5ؗg.X70:xX0ju$fOX;c;ki9LfqD|Cdd6<ퟄ,Y]m2)q807L<+PY,d0I,xøY%\%->ZJ_I=.A6N聕![Mݑs!GGq+,.bo7t G~FSPAZzd(I7)I|ĂШb`oEQyum% M:"4_`%.]'7Aą ,~0vNܷ/2@u'QDo]"kNF\6jEW[lB]=[ˊL.' f=yy8c6(i+@^]pH}|m<)ZT?<R]6lnzz 4T]V䨾cIa+3VLs. jTB\ ZKx- n*dLAͤXNH'ϼu|\>í ޅos`"($͕UgCl#c(K3xW2aߥ=ahLay۸ZfIqJ{C{}|/Rս ZefLD,X:?C機ܳ~M9R-p-ͭZy(IĥhL5St+^8!SU+AY=M_`Q"ÝUHyh9I|Uc%dt*c!UÖ@{d nj |έ8źH})G, 3A|a9Ys6Pz{1+٩.dR1ҿ+L6% Uԙ$[:"ר-s8|*|!8n0p1֠lk}q!j;njKK"`e8 .iS}#WtW≌w`bl}L[o-aW}`Cf#l5} N)3sƌ>zUX̴%Wd&Hl膕_d"D<ǚ7&xBW;2,d v.ezV 0xQ^ .⳴io͝aFeKR"rV1d?@oJk2kdDE!&iuH0=߼EjK  }9(Q>)3H/mEoCN>vkF>#TE~ @Uʈ#4Nz|AOV@;F<GLPv%/N Zb_&+T4NSCrm0Ҡ.b9L{~4Y~:.]xcxOQv*[ʍ|s":t*0l< ϵxPF):ΒYUg(kT<ΟU :'McHc@7A".e qG̡{˸Q a;ժֶ|wD(*˞z&{91H8_1Xu,Ϯ[ÃIktP%bdu[s(orxfC߂XU6Mw? e/5h=EC}&~iuqVǸw |,FoJV 4 书zK_xx$ ~*axcrs$2{#Sl(…j~_MuGO`w\O =Z~=[,867}%ەY6-YȠad_ۗ#P0TMYqyw1%"zhw@r),D}fC cʝ* T g-"<|lTD$퓺{,FX1YO)OqKÝn-H3#|i'#GŸcI]ieqx><ֺw5 uģs25u9W^.MJߪa.5 vA+z C,ܠ-؊<9ʺ*=IijV,iK ;PA5 -`Gn3sJP?)M:t<u{Js.;R)+v8 O)YÒ.?7^'3ȂumU3<9dPW.҆^T~> ʨ* DJ S04|((9 $"珞bEj-'u*3)) ?NH ^`} ?m'lY˴XٟG9P'[t)zbq.ݲnBUJOON ƀrAYD20wmAgJd\Lw˷>iqKW.p/EaSg@5=yϒzquI9n[ggjl~ ZJ > ҥcn#k }I'r#|Bq8س(!d/ey1.Q?t'=_W?AAA(]^|F>%W* p-p+:ڋ`u;Jw ||=Mԝ , ps< 0٧%:k][Hې{(/Ulψ߽2yH2;|vyXK{Vb:s$,d2RevZGPU9@>(7֌1>Zknso%"H0٤6ф܌ϰƦ ԙv, fbn<=;6oA]KcD9cGN[۶ Luib@i~ ҋN#?%r7{;ɊdhrOY~u*6i<ʥb.]^qjʋ'yKnkhŭJ֬xb;Y%CzNgLO̞7*")&_+.dLK@tD-**މ>l1Fw(_ ,C7:-A喦#bFJM2E@58ᨽO #oqu9 |w#K+sҔ$\:@b'ڈn+BQUa}ceNJz*rg{VTa~՘,>s|lJ:4lm;?tB3 ^)+% r<_*6틼otR2P*`T-9T4Sn$4ƱKͺ9M7|e1&dvtbU9C0Nv>b2\)׺H a8"?4Gy ˧[:5(E?Ϟԗ_QJ7o^0{KYYypyZ+ %ϧܐ+DʋꎴΡm4+'2.v嘞o;v{夝颍"CE *ȉI㰥2SsIkOYh/r^2}E?v7$rV|4g$03k" ݪ{UF11k /*##t)h݇$:R*Cla{:Uڳ{5 )cq$iϟ~HXDB0pNJgz*jTNym#GW3-&iGZ/r ұ%@XM!bǜL kx4F0 E "IpDAnĂzu k£L %:/p|΍m# Y"DHί8="`jlWoK?f{ V i rpԨi_G0`0!JtU3pϡB&XjF%ʍ6۝ a㣪flpN-K( dgF-3; rIʢCϮs|3+(5>A~JA%Onݥ&@vF-daF(Z\] WUr\Q\6b(tJǑq4){s^ +_%JLֵv[fyW#oO3;İ x9SO[/b+u`t&GnƖmm0DLؘʨ`\JXZ0iigQ* _ES͈$II@XwG6A4CY'nznVeB$rf ;sxU= ޛA t=C%aBn%x  جR 뒴 %\jāK:IR\ૉA玽>)f^aC/Xˢ1\% fnw`O>fwφ,1ʷЕ:tE璿0=Qb]9 X rT6%6ՖRNS]d@ H~ALQ.(1]*Μ:wVc v5Wf@O"_i mo].7h 0]IvCVQL |FA։ܬZw9ן9hzĪ1*A0fu,Ge`Xz>Zwbb6ZwF7ejP;S]pFlJ͞>@knW޳o6~J LD_|?VK*`?Ȓ=!x)Pք`1VORI۬=zߜSW/ܑ|?a PWϕ/SVn2m(͕@(oǽJP< +70pHfHѪBk$,i v,"a#}˰9X!]t6;7io&KlX[/Ci*^b.I hQZgա`X'#eCm  P "5(0P9Fj3.'CtR*x?j wLR΃v-gjmDgS$۩lKZba1攴,s1 qbL0vn"9"3^QF!Uk`\vMznqhQMGݴׂX6JC!.ݟ/)Fp @+_4f4$CS >c7lՃݙaXVC,cMp~zԪme7bgy΍ HZ uӠB%kg_s,vѬop:'sx&)As?r4Xb?F_cbe}UybgXۋXZHGCzVy),GR#2wB DTO;Hfdq{8^ҌG D=%!L'5?]fR B?NƎ,rOsYрBFH+&{n~IpӪ MΓv$w6Gh.%. Yi؉ ֦i뾤nZ pk,{Vm8It HtÂ"L~OCb| X$0H7eFmэ6έ7m߂^Nܗ؅*4t5\m>i,e}O=Đr_99 c8^W%.@bEPzhey4z#dzVևc IO'=S)=v8u~6Txm3k^K|wPJ:&ܯ{-fz?hePHՒ>pgb]oۊ#1]$y5Y PU{ ӡq$[^=/aLh{%(hx^`JDo1;Xpn3b]s+i`IQ(SJ!ބ }Ddj<.qB/'bqڎц;f)Vl!dJW8G'olM號! gFP<36Q//EYؚ0u|Ϝ+;v{Ҕ+iƑȡd=|cd'/z> P@ qY~'nҭihS}@p0>&}s׀y&MD17uY#p7>'sHemss~ZG`rD!Etλ-?DY)nn?x`aP@ 4Aܕ<h>u;SOV,agDE/t`O*7u" ؑ-ZΰpY!2mx?* >yIO;vK>Y ^FY%h ʮ.Z+?xt *y>T ,.HJ a6( Cv'fP^Dd j$*x!Jhnu Z t>OfE:6UOWGľU-x^?TF"T$keN;t] 6Tc D(LF?3zWh[sO$QNt{-T\GA|*=2DW%"d'E7Wp@S=:ϩan[3 /N c'Yr`n".VScQh!ԶDe|85޴`dZy]#>2ZCݬ!nzxoH;y0̤B e9 #}k8{_|xE+X%a{bGϾ9Zx:yN)7SX'ͽ3hMv/c^!  $H'k8wrc!-XQ@uba@g,{1=sWV5g'Шt³MכFv= UN yԘdbmD3 *|0,! ^Ay^Zhb}B`aM| Iu3iSrb}vM@:@ -YJ&?D߸"ʥnY%Gb[?Xa3c/PmSDZ<}ryJJpDD3BUs)KڐXL>7S Ⱥ-'F4~j(w!&ẹi=7s+Ж3Sq6J&\J5kcK}g1ChT<`*VBʃ.Jsy8W潳m (HB\sKBV !Q ϶^q҂dNԯI ;` S@= ]R;"4UC3j`Ov+b⊵gF*}2"0! L}X֤\|Ԫ-Ѓ9{]cB%!9sw+ū )^',;{ FzrwG_W%=è4f(;] P.G޿]zOZye9s!xQpzz((oCˀp{c(")gPDM1AUxm@.3l} W?}3:Hx=~!Dhm^vkں?84g(+Pȳ]t+iYKoUqW:wtͣҌ 'O| c>@ : ΁~) $:fɩm9PS*yYi@H}j!Kw-`m)mc{'s((8gP i[2_.=h#T*E%>\19tÚ+F+&nBpJ6TGN2rʆ ͫb>c^h[$ QQޅTvPl?-„j$~"]ۧ{X`lb4D&#uj`B O88Suy "-Ldz,,_;3[eTFaNfRv5R_e0#F_k@Lv 4$R -|P;HRǍ0zs>:"܅0 lysT#@?y,R Zɥw>YaC]uh4ƌ=IGP4*}mng= *AGb25%vY1IxK t/ _Ǥ3M.Cs K hԗwߑhˆ zCbՖ(dYXȹ$J[@~?*qOj*D*'2j$OeeJ7(+`{Ȋ(Ժaf޴fl\ G*?^Uz݃צ5WCҦ9˘h) QEV99cqW 9Wu}v cλ ~[wJx0u_@`W 8;K<}}im3 Ns:$ .)`fյZW-DXw]?~%nQu>Pf$7RGn`$yU՝sE%m{/Gjr4:@s+d6U.=;*泦s=f_TB)S3|O#|#c8Sn"9dxڠ*yMnV3KKGp'LZ\/BϾ۲2F食؀x4eJU[BL:C9aTi)0 +-ј0ECI~~87{Ea}0գGXm π8f [Ξ8K|̒(cΡ=im, J - 5$#3 h_iy{}y*L?N~hY3|+^(r=ףP!!_ns-2DĐy`#}蹶l ,e2 B"Xd~0nl͛ 7c4I(ll\#Fn+dv 7y˻p~O;>]qGzRKY#>!jMz:yHmUf[ϏmտN}M]3Ou߀D,~{P}oJ QBzuCM@wȼ^3-$$!,YT}ƢGRjc欪B>ga.Kl4̀VQ%3E`g*Vux&OrIјwsdA\KKҮɕu| Eoζ!A" 7Pq*pꅓڞ吃&#ܯ T vb:Շ2?LeH@ Yo:!몺&qB̳$D$Zɚ_=l^- CF/VAH9o&2Q n/& at,@{NL\FGjZ۳>(2WzUl#fuwACŤI)w>GUDOXuoE}T<1]<^|$7{/B@Y,%->ɢ1 ;xBc(3F1|HxC%yX5M$}⢤R*>≉JٌK'(D>VFͣ-| *WGEs9NmpR0Կ\/@)Kr@4@ě.3NCOJ 2a?A\Scs;fA, athq/ VwHAW٠r\UخK:c<]jwǻB,ULIM':嚪P&m%W):}+o.N`Zq))t:L8nKƻ!D&avS0yN̙^ ,|ƪ@,i؈hNFB')y:* eXVtkX4}8jX|3 M=uVfI|N-*8~wkv&~N)T ݖN`<-XMEC&IN>aUr&V9Gr`|iß!y!.4ok='A-{7NOnȖ1@AAM+݃\ ؔ9 ~|8hՑ&}CM(,cgkr"$)4Y8Ni6 PHКHnvퟶmfcbe:MS;fP' ] ;Qcn`P޷w;`'|sݚ'$$V2$NC>qL=>v}"(R)=mѷ7e<4_Xq_݃]_=3Aկ=͌K7) ?3[3>_Ȕr5"z?>`:9fKfBM,D o6lb8ЀC,q|m(7bO{'1G]s_~z29QߌK.\Jc1 ,+_xW-ε 3MSjsG\d {J+&K ^F:B;Hꞎ{ OSE(]L0f(uayZsEX^-o t5V |)-&>xFd1XhßVԛHhBsQ! oku`?˘0ʚaofysIt0B Vl3aL^ʕp.QZb[n&>K#,I8g9b 6c+?YdC0꽫\qT\xuCAuzL_&T̐_YXvhfBMqQ$52"h;VLʊ[18 S- t_u)oţv;v5I썦xlq?RLaF0z| ]'*BY-&gD0Y=e^C^ T0&*;V+nCm0MJU+Lq|twaOŲoZDN> 3õ !2dڬsZ{q][;+aπR}1O^YwXcL-}|)hʿ6!7 n̪ o!G(tؖOnppQ{}#}b9Yg6Om\#S"q_iRȪoE;!J/5U {!t1{8+s}CzlmC~26VJӤ0SkpMeI2^֓mYxLKhWj~ ^*یom:j ||UǒѤ|1ryu'W4Ʋ+~gKއmb{ȡ? bBeG JH,7%ʷыdpV |.d>_t+ITz>jtHmK`*(kRD;\jPTj̗g} oӷ"y c|,0?yum4ZD^6`Gphfn\"o?~qa)qɲ|H*6}t>hjIR1S]׊ $jpټVm[$QmC{oKxZ C8aLrbԿHt|wtHңB~ImeRkZ|d=4^7I}"#gR к1`c)v#0?^wX Ϳ7>0E0b? ˅ƃv9`Vaq+QDG0L\lle?޲Q"pt@Ӭ+i@MAt:{/B;/6rl_2c.gz-M}#Ug0U쯞mH $Ƨӭ \)Yk! iRLp>Lf?葴 =S;ZtnQP)&'Ca*^}}mi?8 .3dƆ3n7n`,Bof~{O659H,F-3^ƚB`W9|NnCn&Ţ՝ĵ`^yUT7@R}5CWȎّ3nTgm\>AlJcIī_o#`D}OOF~!Zr:t6^= %ȘEf<1j_xяTuw…wyG´9`K'_EQv wtEd~wV[ͿAd W.w`AuЏz-#;82nV0!5ͭݒhč{( Cok)v殎Io2gyճUO⛩^^FKP.񉽢<5!@Zrh^twdKh1 鰋xTF=0A%_n#%Ts8X|<$6{|&_r3Ϳ3لa0ע}e)d_8VOmxCbSRF5{2|ѤH(;+, i3# 3D5:Vw uϟfHx:k{SuCӨQ9t/P4 ͌m3bKES!ૌq -PDU.rH&*rfZCǃBrR([v3e[h. {F˼0X1avHJPWT+>>2~1}h 5k^̾WUFM ڣem}L@y"lh>_Ldu0〃W3ڧstNj N~rz&uQ*KY7\eA)YNI&#*)ELqjHp]8C#,f#ыveP݇m}7}\O?%ATB딯h9ScK=Ao-0 JK̹{eQ`n\ڕ+C%)Yhܳ`kutxG\NnEAd<0_˝'"n3);%7 l]&Vg]}hc P"OhŔp_T啅N7IG}~<6 G3 <Z $GDQhmh%.QOF++c4Y&:%L > 4{5y—5&T3pDkcZS3bS4} p(Iӂ _wZs5BxwuvM~@H[[w i!|tIϕkVm+kȞQp`UHX@}e 6{^E)d- ? HaX$Ad<HfI=6N52p>L ˆCbh,^ bAP}qM )up,LgH$@(e٠58vA _t۰H;gbVl5#f}$\: 5rgol ַ#%ҍے'<|W-w]$_iSu7@B_ M q( TFu\g^ k3vk)Lt^X-_PcjW)ȥz#alڌ6H8OpO=7kK!uǃzQhɺq+ѥ.v!$5,~( frUIr%l)#\uD:?Q1dlu9JX&nji 2 jS{ 4V+;mb!^9-ˎB>Ye_ǯu']b*z/D)o|?G.rCJO+FV9 {ceFj"G; > L=Pas$xZY50a*I^=ze26_65{mB }.)`Gj%CK;hXޗމ芘DLPX!nj7[b^Ns2"}Alk̿Dd|}St0ƔwS1),2$9H°u `ɤG&{yrY !×Go/wA `)`v C*4īy9\؅BPӑY2Z?i޼Q7nx cy윢8/d%u5 AzUZ1~sE+^N 2=v>iEl!~"ƂY4\h)Dx+p˜ %D#%(%ަ^vJH *51`T"JݚC`+7i[ʹ1l@VuRPN- XWqML_ӧ[Z O>sq螛7DV9qj-s3j o':bDzv AB' 842L=MT ' _W,Ss=P!5Y07Ri') }xF&T ç6lE@!4F=++_{ƚ>/7T3_t N"> ~/j&M^AȨa5~|XJp".:?#A8%y#y+OFi AgۿMlޟ|;> LY pV'#pAO@)jIeP`<t!LObEyeG\.2ox)KQ~Y_[{܀3 50G {f' A_)c"7/n;7ܴ梦}B 3q-l5bj{SG&ϿWY<%NSW麽3د3=fsB'a8_6ޏ]BƔ{qIz5 :ol +UȆ k;2zDOV#0:ѓқ|DoH$LOWs.tQĿ24"a&Z;ӵ7/?sa#E4,T':u nXEx>%b B_gWpQS P%{#O: Yu@Q_6_Ɉ G^]B&]` zJ=DgJY\/ AFYf[Bq, Е9!aY[u}xsf\zjZѿ\?n|dz4#J2yW~2śOUȪcϮmw6+ ,XxdCEvqD\KXKed}ft|+W ?:\s+w+MVZo.av&3"goƎQBI:0jHu*ewg,{fs.3L"vť.gΰBArS0Em=uZ@f'}[qj"NAKV#v 0탠GzPFp'=-p9ib)qǮ3@_IXD  Зv)Xʺ ʷ2fDN[YLaYPM SS}=sXY5#a, @ϫ %z*4ø%i1n R[h"9d7~Ԝ#J:Z< n/뱞xn_Pt8l<$aa`zSoU92cF>j3-,gRF3Z>ĺ&lOdo H!u};̑_Z.wQc4dx$I ss2R)I5my1@ ᅽK7@[SF[aK,J<.Ҝ'C̑Wqv}v}~$aQ5v1˷0-]!PT901>π3%71MY{ZU~Sc8L7UAa9Cb˪Bc-n@fˇyNѴ]\ cUi>V$:N$U9 \\li7,_ɯ=l>)`x#D8tK4f`V:F*wƥEt\j33?5(#k|gvrY8ea!Qk= В$%{LE((/m`Q~cz|<&큃e#)5ICD1ÉUz"е)&Am[*p$(R33!o#Tn6Y7h&_s X2boOdJg4<@Zj`N|e\NH;$K~X˅a~`9qw)J6ZQ벝T#d=|BH bOf`s v/AMJ5Oa&mN(u9ИOws@l9%qtպI2l rV;ȓC7V"W `9T1dbvp}m;aIQFGXTo]/sV|xP.gYTlkCx7&?HUu]0ƸoM(VKQjzۑ՛K֟JߜdSB8/ ';h=eBU5<&z哽 4ࣺW:l#\.;*2\cAc.Ȟ X̔.:y6"Y}$ڏ@9$xlR4vxO%p%bB2ZnX%eo¤c]u߁J(;qeH yw+)EucCHKqɡp$ȋD(: υe0SSKԶJOZɁg{ <Բ6|Ws!ŅMYi/l7.ye,moLB23>PR^6b)M&pEA'}4\!J1~TI1} XZQ< '+8d z$L(;~F@)P͗)$iTHLl8` 5ç`q^dqbN[[A&3k@wmr9-m"ᦲlw?зD2vZ,} @~M{i.wFto?4Q70SeH|eQ%{j$*]+,>d=Le0fdn|8BO@ k_p N>ۺN]*5@w3"XU Α2Eym 1Cwpjv;{1u4hC!LxG3 9Jq'pwMlAZ*ކvnf_~)DߙMf4(e\(ϡn-DF#tYlShCAL0Ӿ'x&| B $K ? /(_~qpZwUؐC3^.Q74*0ȀWXMNҤt9:)cKx̻uuX(%KY?hye3GFpr2.GON1O+pm Z8?\o 5y_bw^ΪIdϿ/85.q0d ^l"1C]<\vuj{4}/M9x71ЬR JlɀBwmY&z^1;8+l5.knW!=եkzp^Xv F<#JXGF q V =NIՏ/f$fى+Nvh8ѩ>rֲܾUawښyto!#6j)avuKҭB?smKo b~9MX ^)6)e-˸gw.;gO%Bg<NoV-9`YV9%k:?_Vf[ }xh>b@)&wd;ё.(yN!7A-̖Q?EC$RNfs&O{ꓘnsSKV?̶_|DޭDUBToԉ=(m|$!8׉2PnX!pyȮ7C22|7V9x7vN=dmVǾH.@=fep.Cm..| aS0P2%49FjM5^3H(K>ޙCdKj'gi^Hכq8+?`(g'4{}0+3T3<_4jƃBh45_ܬKhX"ErE42c=K6 7YbV˨nzK+Jy:,}Si=D c OjF'SxxUH1p_> $~ReW:E:>sC)Pwln쿞AblE-t$wQU7&F 2>6m-M=E]ט(S.ChA:^gpIF0P:; "N''`VlB9~QdW\gqR yXKH5z|jnwaY"'u$&ok<[QpT?Ί!U~4W;e5t|: d|>uQCd5@?6γ`ڳw-ӌg ) 4,:kӧ7[e?ەMFŋ2,Y\,vAph\j!E$?p.eN* YR'9bXs.C\-[V}˰`(+>Hy"IP#;mq;ٻ"3 a,xybbkr6>S`K4D0Hֺ׃7 ^Lk<u0؜5I>% ;ش<.g,1Ļ^MwU5&b.sk¥mOo<ƻ (J&Nh+ æ&{n/80pyz` ?)8EvPʇY&sd/xAzKHuTvϓ*43ͻYjDK=~.^ v+= uIj 8oC7ڳ@B zHԽTMYL$Lp)%ݔnTCbPfY[P3or%hiQv,9O#UJ6^Zkc% o"A*gn/#ضڦJoU\#.=˓7: `fyq.NLC 3[0XreK0j2㍘U 88 ;Kj1f Bk570?Kx}PЗ,PǾC?iuѣ'zc@y-X}zKf[pv-'u:ғJnɉM9@FEԷ~uyUFa):?6oߜ\ !LᢺS v[̣QHh=DMuݜ nC}2K}"M5eZ~Ei!Q'{%r,N\CtVaR s/nQlH  kqԃYҳ9KeoKz՛!y 71ьMzUd7AQUD*/d5r}gC{ZץL$;[$+.Bо{=vbF?qLww|Z>M(ngRPkjv"phD6U@"+7Gmm8uTJSnEk}a+) 9W>g ?Tr잓'!Iiv!fqk٥6U Lo#{\I P'{xz>p,*heۂaRZ኱}PL{v>lϟmd2}w',ē>-w7ej+%iPzeb<vINboQ~zj폩^'P@Ɇ'dc j&%W;:K"voxFe9C| a=OH\Qr[B((B0 5Oc*7|Ex,N$CV}JL$@)/_ls Ik\1[FvT|l TcVb$)Ad`zpZWh ͂meVc><.5rp~ay mOr ma;c2.3Zkw^t"Cs"I0&SQ+ p( qqA 憪?F _S`\`MOle>a.jQ ngMƮ)pd/X?wdU rz׍ֱ)iXnEnQmfZvb#N\|h^{F@L%m Jə~WbtҹO[>~ ajmUbV!9CϥݸBWeT++ axuɸ_=QƢ`{Ux.&OJܪBx[V !᤮x ,]V!FаpkS" ( Ib^+owD"!YiL#߿ 7,Hy+ւTַT=\V7+j}RN-ik𓺑" :ӂ}ܥ 3}yM(nmDx)qSH~3rL&`Ԛp {\0տmW&}Y%| S_Y*ze,tGv;I]t QM_86Z,{|̀@T znBYn@ ϘnWnWwQY>Q7.sWܵ; Q%bvk/Y7.qnF[w h1)"I}9r=RshT_RMT^~tIw:7pSh_b*vitS%Yd׈#)ЍL.DE@)Jl?uUvf(JYgb,P8Dvڒ6*DI_07t&ߖʔ2>!\%Qrm͐NhU؄tocJcg'ժ= ;@ g#]L%WOG=e=4ЎCO,j>vgbtkCʡr*H  |Ӣ9XDoS .oC_ՂשIwnSxIVamx!쁇'B"G'JK2va0M5: ϑ$I]e30@${!gb߹ŵ@eu½Т Bi^OwhjLao ek!Fh:mU[?פ;o,ٕr-@hBjTf.Ev[<"IوHL}q<젼4&Ah>oMߚ#&Y/Җ_sa0]\b|6Zn>'JbdIgz@Mte8tuk _1u 8K[qt tLDS2baݾn ho,qҪ g= RV61y_s j:kɠ!#huT|ONYP 9@EhӖx yȵFv"a2_tRм^D:{ؔP$S+*N:9+Eq0A>զx,;ͳTt|_;3eNyTNm(Sy 7ćNPdKtTNTJcˎ^AmݦIT=Լds:܇"d8ܦ^94t̗ a=6iVNXn FU*=<~ezZ^ nJ5)C!N*Gׂfi+$5zQi Y>"&aF:ޖx$`w|V˕xps$a碨QO3|?WOzчSH&z H9o;,t\*Ib@PyAF⴬̫V}ٖű5՝rqBX ݇d[\Bu׺6V>_;۹MXK$ChFQ/FD}AkԽS#`nz*SR-se'.BQq= 꼑Zc6󣡳 2?}x?0 8:T7ψe,43$!gg.PVYԧnε2K I]SN"xOB0"G*\q-Zz wtZ]K0;z}+tQ w]*bov{m]3UM9{gx@;wˮ!ZUCAzٓ!0/}[yͥ`+0cRAI/qDUZR Abȫq-ee?lyǎ3 kLh7:'y;+h೬h?"; XMJ&=HÜR#MJ40#|H̨\6%[0Go()w?D)ܱNwgu *4Fl$겆 |>]*[Ofa&$4,a! 㬴ǯ4[:Y!!n/׿q\#LmanVA[OK! h?  m@h 6_:h2;ƛԘ!1\G. =Va^9ڭj[:YҙC g) Uv|B6lC4Sm=OXvVh^ҥI˃YnInZAe!_:+l[64z>- YhUMr,,>9zeˡx+m Lf)deH10T_N!s%C \+smM ה^?Ė[7=d&4N//ۉmCa4sh~0Z>k #$$dUY9Rdǵ_8f WClm_uPW|1RtlnzMz\d&JgH+ ߑ Nw6Qosb|{Pثror~Eb9NiHl'4w(K?8ЮUE[+Zh9CrَJ1A3pO)IJal>^b+CYHi[a/_)xn|qf'9^R|UŜ,9[ދm.rd[U~=?d9^[2ef>zJwv؂v:'NÀ)&/WP_\nQ BѴmEsʔ:ޓb)Z':FsɎɭ,bU =h}f z & %FwRm&uW)`] H+1sI6m*.2unxeNT|I\ʐ $ T7 w玠w ,ᯝpGvn }X-që;95pQ4h0h3;خɴ7" jlW.XWUE)Y ĄEP$G d?ޖ|8@ɢuc!S^F OGIѴaY8:E$R<\yaM#%(}d* rU$i޺>rfbi:wU9ՠ1;ֱACsKހ}S&4!:?5ȘAQRLg)ݱ +J(vB_}Dlߑel>|VFB0s䞉 1.x&D=-Щ >NC`زwtjh'iV-^Vat5ozL8uJ&Ga0Z>i? Xv0Ei+L>dukuy~Rf'z(s$c& 4RѿɸGn>mcj35v݋& ~_ 'oW14ֆ]tbēR/%Ա%1 eN*4#% ?|^iB}p]։sǪ"񧤲FƔZ {\M$j]Ec(YsChWHMTP=pka3hhft0 JzKeߢ2eDCjdR(Ѡг<+3 AuRXݹvZy* Y8k[v>. (iR'Ysk>);0:s.~T ~1=3 KURё\5m3$83$]GFz1%1P82*Hj]vu_cZ3$M~^R 5)`uRx;;6f0 OX= ۆ:Y=Ey%Ƹ/CIQ?_avHYA6CaǃiX,6C|/簾lcaa0,xa(/Fq9=N@Ww]q!-e6ubt"~we8?V܍*F\F{>V@4_ILYOQņpaB U^/jq v'`C{$*v@r[x|bOt hK{{q*E݇z5!LDܧPJ 6ML M?}K ]&Y~єtWvzu"F1#='$,q^2|i^f.+*B[0`C'gXqr0-JsXio| @ԉmtА(]jVDs,Z|ۙ,DϤk֖p3ɱ ~ hKd"Bk1RB:mf;q(c`'L 6xrK8Yiƛ:8B^BVȟWKDb+&QBM w {vқL6Aa)\  OLIg;9-.#R*[?Z]c/m枉xPot v_Ŝf 5Vo _Ww6c7"ޔkha@.ZF~H2+t+~څeg~PkZVaLZ͵3>r+62q=Hw*Tb|XY!ioc%X9sfB(WJwN!6(|^j52.eݺ7(91)ib#=h4[`ڸE˅Xi7A@E7rc*)-˽t}( fCL{zب{*&X(q!aHT]22rv:far v'Z3?! %]1} ך݈Ù4OrX4qل hA_udK_]K\D+tN2Knv͈c#ۗq&_5G9ݿyFƋ74^p]uo\, CqhT$﹙-lʞuYBD_4HlP/tS}UquDP|/h3@ļ7 M /j|T'dk  w]i}:*82 @U٘%b=Ŝu$s9{|1U,?j\sp5¶&sW ,{Qns„-dڍ˙ g( % 5uߌv>zoNFwHBRЕͩ\wͽvo'9Ag #L6u _:kcPydÅWVG?H0vOB|?dף&aaFuZ\*7,}/_n[⽮7?4 SŊG:ɸi,BhIF@= .r#&7*K ͩmK@K??Hg!P!DfEv=ʴpa9ʄv:"ߨ ()?404{os=Sckicd VK/"X j6 C_:0eW -VeЧRZ%daXk=d9ux@[zP60wYO/7&6loKiZ q:nCg ,fnEUf<>r""{1Ly󼑶oniaEojYؤYkID5sџ~kM2!5BC ȹo[q;6V&T`_Aq'OV O:**Q~njCm'Ht~|G .!^)޴g:6PcR3E WoYM /rm@tߠnŤsy1m+_nW}YDWG@UTaL>,_r(DL- t~ޱSXղ1kI Lm %GeB?!˜d,AZ֧*ƒؓ9bPw&hbʹoץ2{>]Ic;dt?*C/?Ue?eI[ H'Sw]%'}"`IMᾋ >Jg'w?cgH-J%K pI:[0_:87;zs8,{X?'מnau H0n^"E*B"ٱ"RMP%Ȳqnp K{rfz8K> #Lh NL zkc|+8n<=rb?lI/1惭"w^ۦZ4賍DiM_>@C~o )8/lƀ.̯1*\n"AdĜ+lde$kԻ5Ah^kᏐ}fNOJaӬ)_>'L xp#Twt}8:o/t)@XCo 4g2~'F?'AҺVy'RrI҄p}*_F[!Q3!TKIϠjYwu`6nnޔ26̾.Yq{7 {ͺg ;KR-3%v#[fcąЛw >}]1jm4Q_.SHt[/6 iti81P}X$ֳT0.8t6y:Z]W0Ǩ&("$u5.8saPW _Jﬔc{I_v%tWH?H8rނǓ|d/nP)W,ȝ"wx,B6^-Ԗ[#x\@h;DzF5d}R0??m{GuSRnMF0-#cG6.=ZN 84-b&!ysf> ~59aN}(rED0Jm/phxyV . X\D//H ׽6@[7"_* CA)1Fxya+5_G:il)[>@%g\Z #b AZImðJ"V8/ ¨@0^%YdiU[rF]ghND"Q5mi|K-lLlj8s4's-y/dն@h}O"WZT׏hǶ qWŢ57Y=/TyKNur+XA{Vӊk[Vb.m/k N/M[ıLJK!@5DD-c*1w&54U/@/d`oj|rb2T.b' =n>:Jq1u6hYtnD"˩z;htZ>0jFEĚږƋ¼LKroҚKYIW6ϮPV항@uFbsRCnw1u 1OVX^ëǢ+97}F=ZX 7o/gi3CfQ 4jh{إdǟMؕww< ͸g놂t)iI3/H}3!Ry3.l\k'I%:Ͱofϲ]h7^]EZ5u4 j3{z8P@|vE5UpŪS^m>9J3vR.f[xg%aF~zQ铄Zs,'PzfV Ki Md^ ΀k>w쀁^ځbߪD"ɦg.7OYtoU+mYXvM9v(ibƯhT֐Jٯ(B,ZK>a!r-j73d \JHZ1T)"},ooCVJ{ieKt<&^R[ZMR"\$'EjQjM7&#N{x4;W,4̐Q(lj(Բ9o?TbN}lzsY|T\_>RuHPu֥a] TvXEHɬum1UjP$L/1u8Qx滸%]xq8j>pQ*EZ`'{ 9:l2Xg=. =D~X猙Sގyڜ/O14Awsv{& -gOɗ 'W2@ڌ)r5\*eUtQT&{sO^oL!Tu'y6 _QbS5,?IH!P<2oX&LX^k4bwmJt\0DatN{q`y؎}6ge7o1ؗ*Q]2r?cPiIS?? LF'~}!Jgr>LVF1_캒|м"S~uiawBCά1@Oٳ@ȣI ew]z{ƾjĔbbW#XW̜o1LKtYN!r Ao I9|e`: ǵcٖN䫾O>O'8$!GġQFkcckZVL'( hJ]q6fDC*0bb[1#To2s*ʱ\Ծ!_J$6|x9wpx6'd,Whcodym1 XrpppbЫB'>6B֘y3ęlY6?TlDqx^*IУ$[u§jfiLL:VmK@ MiWs5(rm8=L>?kdILhp')L(l*,#zޡMO pt9;4XyYrdz`aVkI\ hnTx1C;c)ϥ,97u={ $7& XkศUZw)Ph) #Wnts@-~LW:vؐ1?N];_p7 c0AxQvƍF 8Ksl*i0Sd+BZ.f띅Ӣy+S쓌b4ؙ?0g1g/1P7I'Rݒ1=Sy@[iH(!*D͆c;Q t-o>.i*xZw8蟜#^ֹq-1 vU4:e Ǽ=aW7ъ?%n+ J !bp-lUwljY]m)$63*yv&Te >ɦ?UD/51fIǡ rYAA'rg(ͼu43voM!$Vl8yXQCq8Rca׊R䄁N:#.F QYOg]^p^pZ'l-?qzU)|_j`]TNoPW^e$@Hr}E; #ȫ0RmrΌL2:A5b.V l1eSSSygSh;@CwuWDZ lmxCnʟVp{8$`)8ऎA*9tEUlBsNζ,`ezz9:+yoZ76=;kVX\OWͯϯ;?ǒIшD?ۙiW mҷ`bs-Ig +v#ݥd60җtC#@5_XkjS3[ ȲF*!Nvg أ;H:9ʽGzH,A|ӷ-!:B8 .BԑFP@i =/"e:$"m;0<6{Teo?Ew4H6M/Fuf\jaՄ8]9~ vju/xV v6vŝ]ɴ\oQlq1P,Ҹ|lZ%`ՠ)eI K05f)Ǝ7`"[CB}v_ pn";zXTA>CVhp`N>xb:/%75dͷe}s*F"#+hTcü|)ܺ校zͣЬo}0;9m#Z ?ۡJRCk%#%SFT <1XqS[q<\ >oвpgt (Qʉ$/,gG Z/Aڍ=B ~7Q'vgm1~=<'(73`ӂ)(amx0hdw=R;76S^:^e)ܦT^R?QcPx?w7wG~^)?t焲2>NYX}^2eŧ={YkCIJÒjM?kظh?zDyrߟQ>׮r_7*ͤ*}N }݃@H_W%q$^1APVVi 0u.~{bU p]aH\iw"ycr3S0.ybmJ7=qIB#}*O P G4˗,Ќ+ԝrhk&,rS n؈P7C-\l%^!3ged@~BD=s \jb"d;ߛͫMV5:5f#X9ٞ䲵/aAjM`R[kGk`"rY,MnhA.Tt7GS5V5"a|$[m2,kzԈGFC.Wٴ3;`IFBeH1O"M8!n/D7񸷻XI5]MRB7P1VBx^9v|[Uj ީOz`*n;2'JwAʈMzTTމŧjN[Ao3j 2&ȉui(`em;cMo+/hDNJ>mzؠ\8 5Ӻso Iײܴ4l*=kz(q`Kj,,ǸA9LF3Ss^Á',IX@zI$)J< ":z'^r+Jbq #vLsH˻pR:XfDP zPI)V55*gR5u΃ob&6mxkݓ8ubkě/4ӐGHK,SR~6sh 8/h:LȚ - (W# CDL8^E..fH[W{4~䕊8Zl%+F#VT6ȣWY\ *ѥ<,V ߫rQS)5=ojwHpt,Yw3ր=DeԤꛭR ]`iC5 s`۟9N!pC"4՜FE:Mmoy@].FD QcώsyN=s]Y՚v3~t~Ԕ,WeE9Yics2rWb=^h_ʡ> >z$a<| ODIٰMc!Os78{-6X5WSd+)HtEb9i{^qbu}5ɜ8 \E"Iw/r|ESŏe$k3sÇ\aWÎ,Vr[E$Ix)x5"hޑ?Dm.1@̀>}wV|7'~۾VyLھKn)$297eR"1wN<<| f;m0Z\.o|hH:6_]ܲh[i 3G`ej>biRc(HE4~,A/Dg'c8EAL~p^4^XV\hM $DMlHzȘaRh˶Q_UlũOiZ6VR/Ve- ^]z[/䱪K7bׂ$D~ v"wۻQ6]:-d)ߒPgPXTA4fTY4õu+S M Ly =4gȹ%mﻕ5{Z,)dA*6c'(~ŕZ*6K 8 8t]<4(p]=qx H_XwQ_,m3 ;b 6 t}|ɮ;ANAAaqq(皮xhKЦ nar6.mnrEQѻ 4jJP?rW_$nnUQm? `> Ȭݒe7 EcPU!6#u%*"R OZ۬ Û;Ȭa`#؟j/E7JEC0oHAA]%%[ =9WW&Or*]%5EKnR[=;1icm\$E{'?"?_FdAI0pHPInv%"0h-f=`>Kr ]%`E@谐}'y'GLLUSVM.֋qeaK]-7w;nkfI*k%ΏR檇؋qN{Z4| _n]0QFTX3/#6MJk!L`;@7/l7d(bw~8`_"B&hκ>BYp3$G;@⊰5ނOÍ@ngFlL} 'SQLq JW3lUMTy+,Q c  6̲pk(sn. x[pXez肫;+&?/fhvQ>=w#ĚAc4b)E*3M Yb&߉yeIZ{v'g*VgdTzή)K;[g-涟誊{9zFfV5PW6U&[gSGTDQܲx"2u&olVigM 8TG{gE{Rc5Q $ WW_=g+؛_XfS=&K-ߊis"{HIH/cI}f?h{/=9/Ѽ~Ej4KmEϺHQbaRK?:d~֞ɲ3+"%hH|FQONWq&D?sX0{[W+?f[ԥ *> h,Pۄ.˜ǁJ[lmҥyC=p9"e ͷjB^|*ehǺB8$}@};~#j~۷ 8NzuMjL@zBk*%pξ0asVjB}\n]EJ()n_ O}=^N#P\?s[{٢8ݣl7`wTZ4n,uzCqT ;z`gbxy7B %Za'{t`R.!Ȇ^y'#|\Iqm|LxsksmnCpKmyH8*/^TA ְz4d;/: nY&^08BݪOa:*zʂmSiSz*hdouiK EfTp89rŠc1 ߅5O==H]S[E|ʚdG3X=n#- {|>μi[G+RNe8ҩo@&9kuOEXSh 88jlb&bA1W%͆d#!\"^L~n6AXÃ#K m"Iƻs*d!)T[/l:^xmEpo3aR.d Q.g&RRӈn+|Ճ!1|=s.3xd&T -]j/Y9=$v94 PEK C1ļ̤x{a 2X$Kd\P]>uZBHtbâkuȨ\g&%U]s4[ I=N&|h?FbU \(Ue)R4 4vOhP2]r>܇2^C|W:P[̟ӣT:s1gU*l4_g:_}!µR,돆|:wZ*'rky-g b)-xIJ9-i}i s~ßAVQnȦo teBm/->U䜈^L_^c+֗;-#L@l؆Y,l;Zܜ>$Sh(f6̶TWcŔlDe7qeږxRW_31io0(>vӔaʚѴR3gzŎ'Y$SVmKvJm \ wpfcurB8X=Ey\ZRqRg E!!"27N~ǥAnxIb@? ,e~"xjp)@o:M h4e3 _ 8ETe{WQ ' 4;v]oCo_( JZݮqXC鲔Uhdybgt`8f sM.t[5zz4f7]ho_'OʽaBiDF Z5 XP?+񊼪C6PGE5|h()h=}2 Ӥig5L0seP&4V:!224;ař| ҳY*f0~]U.Kx{*faAfW:y\S42heD [=/gDIwzKdsdQDLNL MkL}#\A3?M{G)Yϕ,5?59wAN/ޢjka/נE ̑~J/4fضzҎkNWCKU2d<8<ԅD`鷪ۥEKsiZ^}ЭH2gNp!OŧeMPQ"+x!VWVPq?3+"5QnWZ,3+lC_aܺe.Kd YȦI2d+=Bkaے 2#-Nկ51&Ys북M냻C;]WOF˒~MP<'xqѣPYc61,QCh-5R e.QnE5, 5 sj"k'F:)2E8vVڛ2 t {h"Khk^6YB<9҂U$>r#߽C-P(Ɨ'}RBPvEoW{ xLE/Ntx0F@N+WPBo CS"UE~?w!`vBD2‘=\~e_`Tz'_}HV0E1= @b|g3T>E/ P7)9&J\QŕJ 5]a:N;+'T'9߸>vъY}K&}7?&VAhi7KB1s2g\BIi)F?3sF/zAej.97@,UǼ$}Hs<Qm)&)ƢNZQ.#]ڝJC4ݴPXc~WФdrͤkeR8˧=Ή?Mm⬠7xq EVfy ,n4㡛Z_1*06~j|IE^Aj d8{JE&4Tjvm*W6 7+#[a,9u? qdpAr=:Dw.);CM e ~=xjFRn U󠙜r:\e4i\U%2d͸{0jn>8ǣ"J%]VB6f2 2dRXwu]J[\ilsW^]i/PM]r ^VӴ2 VZu$W֍}>li548u:|6n0ce=)y_z#.a 'jc4ւSf v=)p;䫑/*z|D"YN1S rf1`vkU":/?oR|SF鵀l3΀. ȁ'Q"Uxշ~9aPj֋ /p<4W :C]`6@7I4| z,`BI/7p*ˍ/>xƒo-wʵ zV6A7*DĜ7 ƜE2FGӷ9>uKXix6MCQYP^a9%4ܲ|yaZXFe>#)J%$e%pqTM"Gn?s: soFmgkV|~T6zXb|*>fA[#A )Yګۀ]39K(w+1R^ٿ#uWR]N1?(; }`B^N E˵6 `2kcߨ\"'hδ^̌D]nUٯMpq:7—'|,vj uxoAO ]A$,7ip}n= FRʂ@z&?3 E!S&*<@㽒Aک0Rtm5`q<ƨl/Y&Pz0nL|bkŕqCdw&}]ϕAE1|6k˿5&ac`$S}xЬO}Kx{)<%xu{gZG)Dž0U.lTrsz=, }wHFw~h]q+gmSA6-A]&yp&UmRsޠK[Lس)7D3ns"qt<QyѰ">&Sw -@ |$ҒC6znÊ}2-KZr{ q̖XZ3'wՠnV3|Mi6w8DtT<_Q v7𑠿 r#cu7u|`B\z0'@;<`#"Z;bp(D8qfu8عnTjri -wsMoE@0vQwt4x 4^Ò Uh4_)xw/ ,c1E V}хd5ck9q #|2j)d_j W@JLv3,8_iz/8 g`^38sGUdu7u~PU1;C{>vvdWjZPjbڟ".qQ>=oq*Oglvn=nк!,|_58p$hIAn7RWjD7,_DG~PN[NG@ Lf½Zj duPndI_~Pxŭ'^g1;Ped&pCH 8rKzӝ9RƣH[( B}K*EK ~`*1F1(hPy䡹&sFVDt˲$ ЎV7R7LGH xo;!@:ؙk<(bWJ"UKwjb I$U(=E uy%3 u rqagzJ,mu¯ ƵN٧&7ƀjD{jdZ3pKpEGQ8o6xӦU0͇@iGp3~3 kq.JY^vv'c~4.t|2\wy/u #JN=# rE XK۟KE9{3uN\ٳ7tMi%Ya+K;Kb9EŮM d_#bx2"H㸠tKVHz#qGL"EDؐy&|Ppd7ˑ[$φ;j6+ˌth:0%Fb 働X{ to>ax> 3vԞʺegMh9i{^uOvI-[3b\@)@z+/?/5K֯SoqA72򪓱ޭýhw5 M$]42_*ؐi6ݭKez^޹6){/}#XKΐ&,N@׬Q3G{]$V7!o^/4K.^dg;$]U# ƬcDFʷG̜5eDw ֖Ɍm9^~{h͋_#,75xCAFkѮ'7h}}c3_I&]%gX%KMT Yݐ|YqzNޤnā66e]Io#+/=wy-p^I^/I5#b"d7XK6筁^R'&qè|Z3e FR4exMa3B5,8&3_>?YsgR aU;+ןn`7C.G zP^/? T'zXɓWdƛugYTe nZMʑ$fb9S8*h\1"Rl^8+&6Ё-or hx_5n#~RrXVqkK̈:LE)(-mX&p@⍘Z?xA{RP H4]+=>'a%:>'3pT fZY,ʬω4;-aA ,cgs6fi%{ ͋!mlgw# $9~dHmjA 2o}TN1 }G2[F#$8}XM,*j^y^hx (BU99]jN?}ms_^}HRԴZ3$a+]5^, r-+3ve C>|`5 AqdȨ!#4b:Bt]4?Vb!NܛWYQ*a 62U&,=ӹ;^k?2)gEwe]V K&Xy7]+Q|O$םq&"VC̵ydH~\3Ѯו~(`=.mH d8PT<'AoU$'7t9e%WYAg۳.+;v3$bwq_7O'2C`;'!,ֈΦZOFδ ]ir{JLNL魯3{M`RHO{T=i TXUԛqGQsW`Q)9~>pyv=Ns 8Ÿ?a ݑbYq>5}'NGuTmxk7$ħ9lw6Bm?DRA 0'tpihԐ55AjґxWIwk0ËuY:3:둋;W?#ڦQ\ *)w{ N-dE% w_+AqM1z $Pv}!"Q eR1lW=j9Qy!II[c3Z]z2i!xw6tN֣dYb*-Kq "Pò'p x,ʈ-T'gREb| f*Ď;D '@=xr2HĨ]8zѢWl5C߀jt|K۞H>OM>p%V:h9Lyv# mDtN/V^ްIJ0!8VStM 1>X R(RkD}IwcG?{=K,(\qlBܟKrn:aP00 =-$XBr CapN\0xi0BOSfCP* /4q .JԼx{M?9(U ? Ml,1=oC/ne,)Z 6Ғv:,߼(Yhfr7$BF憯f*ݥ##8"w!(^8`ubEPyM(I2NhrMd.RK` 27 Z18"H-ibb|^Xֹ6ɈBa~C0ltIĖmdy|s6[җg0(ZniU8uלXpQ\BD,̛ͩ4<"2P(tr^*?ΔOO_e[4i,=?kt鴰XkhSYɤ8%o _K] 'k2 ?R YE5wOw^PUJ<N|%p=p 30E,QxyMFŒ~;05į Nv%^8<+dymQ>]Ϟ 9uKƩn[τ`W;Nn, d]>$T_1Srkr' M81Ŏbm("qa t/׎f6Ir\ r ow`E`Npd]*\@د.$2f>.32A"^m Q8Ulaqf{9W xB-7{| Pcv V.q`d9,w0t2q/D4+ PtR*phCs 23FPaeJk8BW"T n)$wvpTŀelq OR%t'%Tw-@AU=1Ԫ;$cLWekOÅח` %gz,)$x.K\[S+h H  =D$y;5|>7JH̆z=RJ(9 n[n;pNF(WȭBN`J&Q{Fш/uB'm~ཇ/`]CRvF0_'*v < Ltp|kCru@nC *($udH|d]c8bLvSS&\ 51ifw#$901ڤ#[֙[|U Y9=lZJX$5Wmom2"Ī<ɭ7MU7MV[]r1=LЫ m󈿤+ SP/t>/Ҙ`a4y3[^x@J ҍD&1Kȁ釞ZIŞ {(=FCf[y+USƔߑXqЄДWwU\oIRɼ\ftNŰj~(ܺt7^@HdV[nn] db yQ/Ǔ)"Z;:8 pU!6'QhfI3lC]Ȧ*/4?"w\!8~){@?( ;Yf1-lyTC9†";y pm$vU3\-m$o͢HHp¡ b^2 &{NdžFS0kZ5QLw/^#C9PB:q3nSD*,dɫ p^%=ZmR$𣻡K |Mz;b$֞'cKxzlT:wHnHna/$>GmΉظKlv~7S*lHTDl/3 J!> W\wi" jݚoi!H]$>I-(Y8ny!8 S1jNbqR@<86ӚaCHyة6JbTP#0]&*y6_FUv4 GRrɑ0`h?wkg;)P|L)myie_YOr^Z=!- ;l/s  os9HY |`zSAg fS`x{/|RM dXp-f->uD9(Dc!j>,~B vF|'?;*S&Cl}Ti>})"z]w/Dg2Qc7̤ 40HjZWIo5Jђ*G΃9NO!ᤒ}ir' )KtR Ăʞ,ɃYVw\@%hPf8ص7@?Tg `:"xӔu.4T%[T/y ל'k&BiֆV(N@0n6mz)81=F؝-_A%'^ =Y( z37XV(m;01Lv !8=1(¡X%`Sx'zjN{)O[wT8ʰn8n5WLtFm$d#QChbQ:N ZX\!^ԸxHZ574Z..kpQX,/gYEFkɊņ]Y/R,WMnGF6)дƆXu1d!OmݮƒGno6T:ݻR^3>]%ӝ)%!0L.~lL]8h#O>G.ԕȳq Yڔ-XĆ"Z'Op(?qBICnܡ\%[Z*{sFs=-t|)75@+;O%}f8$_ΉA'L5B/ kEefKg.tj6 @ B/E(pd=skrnϔwPzLbfйS[5íG*_u/}"w*d%`67T<6$hgoIF Uj2g}7A9IG@D𬕋cL W $9Pt {r@'H8Y6/Ye̷byJTĖPɱ<+Jc 9E5 gό>E?\S\>X d,yE/l" )Ӈ `:k X+$Y@n9A͹38yÜ6LJꘗ-bh" nB;4TK²I#F;f66(B(7kiuO &XtPF_ddn5wp9o<7KpsQ%lf/HbU?=XmV $Upn(M^pL2?l|펃xK;.~ҨwŴ~H3\0NXke] H+t0'j;d.F~Rzޖ(m0T0WpHM HSvNCTf~.[HSKK^7N^*]BsQ^8ؼ72+7cǻ` S_U4@dwhHH|D!hGOfaX뵚Q$V6N;mlRv%XᎮlGtMB\FYzȎ'>NKKq0}a3,2e5Qptj eq 1i LSY=Rga?nӕ@Mq,!ݾf5>X:YF+ϔV@ۃ@?apb)0M-a9⑌ŇXH>#T^QY&]dQ~YbǨM{>yh|td:닍Oxp1HH?Q`ů+OYi2n<9rot4{g3S2qxC ]&V;ɔf$5ƅ;PQy4oD%!V'& Vr z&u^[%(c;.xs5 sqƿ#g\cF.mإ eE/ljoR`WD=x鍗!(LWFP V!8&lMbV8F k\ ל*Wl'C ǧ\>k"c@΄RRڕk9H[@/*v!G䆳rNi..wze7Ԫ48XQ>Mjd+Ɠ25\t(2zGv!?Bf^(6uk-{ ˘>lr쮴V+qBwަ2GDFӱ35T2.W7kQJ+ɴP^6oŅd>$vR5VI nb↧&kNK?h\B?+ow##6Z^j/[ V?QQ¹|}e}>FQ#v{Z)f!"&ThV,YAN$wpn]^3nþs*yIuqT|  `dԁ):Tiwq! c%ѡCsJ=Ĩ ,o|`{'7$ V­) /s7˝v\'scfNDTdšԶ '+\j.4+΁ 4n*ӫ&P~d1$*_d4ޓF<LGjM)h`jh*vIQ4{OC?uKW*aT \A{Ƒ bܲPL 3@X?u¦yȩq$mIϒ6v":KuDewjǓBZ5ڟfnQ,7B4WmC!1I5zrG#ޟ{x~^S݆1`B&uӥl%ET'Oa{1"9\_;]UBaZ{;o ~yn+ \PMuN_T@Qe<_86{[6J 8-A-Xes:3#t~7Gj_㏝BVMدesq#amP2'={V"g|HCThAQH!ZHKX3 #W;yVDpd!)c{| yp=@ JPwT,ь> y h~;L~;q.?<C[\XI0h &rh϶=Fn?OÇ¿]Gh\J^G28晥I=[ǶA(fZbe$k oO0 }ԌbO~ } vz|O3I TlR^B --08zӚɧO'_ Z:13M(۫:(jcr g#>Pտ4=Π/B2 f^wGr3E2yx.Nz9QcȐW޽ b<$9xupcQ6M,$6 VG)]D^sgn5Ul!<ԸI?{i*'\â=. uͨ VVCǙ'WiqZR -pz4IZ{0𳨓zwPK*-T_K8ACqpz9xG6SEAj$LPkComq2q%4_aj_?M0oK -ީgb㴲#s<gS{] ^D]se၊2O@܄8ɩ5篟+]:-wб{|sX:~F2uU:j}#nUՒ8οVVm:ji4ddpx+ƒFw* n|ZHUj)S^Ɉ0$ʀ15=dfQiBtEOCM8kcS0፰[=:ǽND-`{y18t/G˚et1c7f>/O S!ʅHC)(r"-Ec9ZrrA-`qKQn*/} h*4L%mfQ,|=;LRrV*a  use$͏v([K 0[@g(k苙Z(:[9T=3?b.g!x .U 8![0 EL+ *M|Ր9G&9M'&AIC>0?3nik&:%Zh?s.ʽxTh ԙ{Rۑ`*ܱt%狇^`ʖ{{9LA6ӑSAY@e&ɀ$[PqSt]%}\u!&j)PR7RM?P$x5Y?~pĹqI" UԖ(+%yx+UL aBUSM{9ZGg Dwmg;+:p~0Ki^Ej^j޳4~>i=͚Pۉ W`#*H⣬3d6i/7FVay{޳("%o${pGn {dNDlW[B`'UT#kdUbݸ[8G#`ֽ t6AE%sd%@ơg,?A7GjEW.8$HDG*qU$/8>F-j7;jܾj$M':c)1ccKQѓy+J2 ~*clиϞ4S0PUix{v>ƾP|,:ט&}sj@kBxt0^i^&4\LOs,w)1R?:2%Mk5 qUk PۆA/5R_> .Q#]3⬭B=X02wK|H_C _rXK77NlwRkl>z r*pu-{W+8#[˽R{.tĻ/,Q :]S>ri1}ܑP iN٠ qtSVl3[#)5㞐]#ژy'+-HS54Z3fom[1ꉴAwc§| u+>Q>swՠz_nV㊫F{C2{XF{4tlO;g]Ӽle lHEy) DEI^h?R+6dmEnftTê/)"hiW(<2[m1%f -S4RvOˢw~33p9QJ>/g QFQ0cDu\(!~a8ݓ/.29k.K6 H(1 IanA1>NJ`oB5 ӭAb~ae}y8z|ԙ2jÁc1ۢzu3Lp($ L% & ^/tA =,~rsZW>[%wa w/^ȋ^B~Bq xAȹunI痮 ,LGF=:̥qNư2aj8v[.n5Mt<&%2 رB :6c^p)=5FPuڀ%@37hG6S#>[C=Pee!3ΙuQCP DbsWtO"qsbwրbc.մ T~lk UBxp7o8 @/PbXN5Ho,d$Eu-b7(PFzzLZ))!KаwQrc*(z# o( js鍲S$0FP)wI7|ЃFP 1_80y cc5J\siw)Zޑ{ˬ4ہ!? 8<^d0+BB % GKɝܠkwZOD1CM~/aWBԵJ\ r#U{@4]¥)@*%ZB;q, $ ?%r:ld5x׸A <_WsHE:L ͽvǹڸH1D~ptN%Fo1w*=&İeZdI*'[y &a}yqEkz7ƒD_s4p=?e }Le!Ax S8KbXCuP#gXeрW2_Vŵ1O~Nߘ_RT1? iI.gB-6^qbڜ Y 7O|3v$ΕƠ!\7UfH) g5G;pK*wVЧBAhv<<砶 mE+ą'M| Z0\Oڷ_e{՘ &oAV$VOۆ. Vq%eβT5Y/cWòQz`){t8}Л_h\q"؄¢[FWLR'Rpj\8~8SRQB+WxC -Kp vUIp.gc`HtыPVX,>K[=` GWԁдPL|:B)hL7zWgXHF. jI?"cD{qz nv.<`?46|9X q7v9G%du|? 4pWJY97Q֭{ʟdqCpZ u4H<@*YWDLHCJ=+mr> Q@!-2[):coR]7CMsyu*ݷ45yԍn?y,L6F:w$Ӊ*lsA]Ip6ۧ+8jY=  NDHƶpcU d4x$2Йh[@(U>zxjn:34ۥ>v-"S(~(*JNZg&˘3ݫ?!w 1߽Rӥ?M2+ݖ/%Ho;Lk{aΉrZ𫨸62CDv.b$W~T491؉n˺?0SPJqޘ-kZ@]^*/I0<YVѮ##|:<qD.NȖC|_{ry?̶UQºP7pw K(oR`wmfAdEYI|VY9%tAEwܗo臚Six3`m2.i(.ex$H*΍t7#X}ٳeimx5Z’3U{dHW20 10p2WF֓pA< tjʩ +P3jy}Et*- /Px^j; ݅?l1,z.iGğZ!^>SV${ϔm2:L5ZY+rI(#vLf7+ /^8'O֧\/&A1rxA .:5P-ΉI iQ )?hȑ;bwKxcQ_&/h.'ښ`^!4pρQ 2o4, Mu5)Ht|)Z )8L_O@ttL"+=-Gއ7l@ or;6)NwCC:@ӞKe!7U7Ѻ.`-9$QwAbJ:e!rYա6Kn:!7<`P YH3K7?_ 5?䀤`(䗺P;*)I:Ej5 hMcS ӂ9®>uč TbZSjCT0ۉ[".x, GmäZpG)ŏWrKw)ELp)@ѾH{<e)KTk n*j p$CAӡ&+Wq:w7Ӆk,';Q{c.RE6e9-ItBf/@*n1sQgiC "$`D*1uҺ2lC& ꔛ|=i;vx6h*g)Su 1 ՚|l]n@D]@GY߭]PJ'/WӍH!Tun ͬqӒ mCA<,?H+ t@}ȂE4ϮPk_*aCǹQj`r{Wc}V$@ 1<;ŒmSpMoRu?ϊb uj0:omd5)2ye@`8e6ڑt^OS ),.~{pLD]DaB}g7r䫆}+Ct.$g#~΁KTD}0}l!)ό`:Yh_ ca졁X&V((rD avaW"G)tn|  ?yX?Aa=cG"? W;W!G4IKL9祂%uk6AQlg߶2hԂo6ړ2e'"[+δfj)-X&%wBB|;YE3Nt2sST􈃤Ra^fa {֌Btޚ2ah ˛qԫf= @z3&A .%5~{=*IugЎWhJc66Tצ6Uξ JTIqv M4&R ~<*)u,8l'ƀΟ䕴1oÎr:Hu-[P* F.V A&ƛ56hWhJ-noBg!yD%dS!delSS#.oo6R5G(K"xs( U3֘Z(@}gNPFJ2POu/ԙ1JmoN Ն,&B(u DV"9:ydc{a)dDs>Ǥ*1oKn8M=:ܖR`T؜bۥbix6 |x/,!=Fn8lAqRuNl)뤨ry*uifBQ=@ y=YXĶ`ؐm"3Ic:\g_LM˛~͇+0(rYx(,jd%'PmJ!OBf3*}EE,^>aa) {&LG}\E YU,s(Pv +2 _u }rWu,'A2#&5_B6!:ް= NhfOHcoL_g|8lU{}u- J6_+)80[i{|8Wpy-PG{!:5(G1L=w)@J?G3ٲUz>/L/B6&AdqmxǓ֐@$a'}|`J$nD-E} L棑PYEy:H0Yekժ$g<?<$,2w|2󨝇DjA:~+zL1y~Rq}t4e3sTv{biL#p;r che У-+f⺅ <ȹ= +bODt}TӃMl!ql_X2#[T|v /' xCc3k3^O}sc.=)揗^ZzAw+IX2O 2Z0cj넇)QboԜi>{zPay2h~3ތPly$.8ꝡhvʔRDkk=܇Yׄ}vB5P@CX,*Fwpp(>oǒdETnePl6V4~:_7lIXy72 ա{'Q::űȷ<=c)?5qHo^j F#hk>o唘64ڶEw}\΅]cтZ |$ " }&">Ydj]qK˸:0ΡeA \A@FJRbK1EL'y|; e&;nb*1^2arpiAp1²l]2b<\ӢZ2}^V=:^A>#o:ԛ ?gZqNV <NL0Rp~ KszqVy}Ddo l ]-}fvF4͆9͈v55lc71\_Ic6B%i nE#(uprdr"^;w#~QwPrM(P *$Oz=f4e{[ q('chq0birPVvq&u,5}dc a[ůSN 5y Jj7h  r"f=+V~Vkr1bPbB- (X֡2z V.`i0Bkإ^ Gm>e NYRp&i;l)ڴ]phT9e?<sm~,:utUnGGyQ}h#ρ!+Exg·WHJ[zPl/M!fNSs5n)m:WOz|,#$9mh/Φ2aAƄayⶏHA(zzPonF,Ж;0Y'KiT"ʹ|~{߄ Ia.^<5')3=WU?O,B~b"4 bhSD< f/@6߅ P5la+Z*/'yFrQ>5=S55Ajp(:)MKag%2?*kI m0"j/׿QC_ ,>42zS=n'g";Kɗee,%yz`yDo?Mƣn Zc&Ic*s=:vK_AՑB:43Ae!? 4L<~P\.b:U z ","hc WL꧵Œ[Z &f@O=])=2}A}-hׁ̬p,+.-Yc oRVnKfd]{LEh}ƻ]3[>fbP(j"Y2^5.L+ 4Ҽ<L}/:4׉c']]ƏP4H,>@?|p)nƞ̯'$.l-jT.t=hb ٶL~tUm}3 qN uY Ox`VN4?H׊Y%'Wu|!%?zݶgAp*TA^GZ nOڽ!,SK~eȨѧfc G^Y`M-Tb+)sˑU6DСfIuV3  W+$9J_8~{< ȩJ bjB &wT˄q@A2^x4 (.|h)e_b /gh~;bhju p)FY{<兙w;U+B%`On,0)Q%o Xvko0RDnҋyVhФ[^Uxr}"KI@|EilHѿa@5&f_'wR*c?.4H]ۢ@BYGw#d``]dtii?23%}/zy3b3p ' @I[2дI5G5륯+3 ޮQ8)Ih i@U?~8έEyrrk rC8J+Uu Dco&yhAS$qhIKt| ,ج&4lXb|WGTo[q|l؉^}zA:QЕ[)f>|\LQ'Z7juY A*VґAO#8=ޑ^K&];jy [e>h;rgMF=ok2 9(6+3l'bs0'2t![4=9L7X-Br#;U}^.P49-3PPflO X>cvQs%䣠ȣk"n&$z/HJ#u3!@Ãk^Q9ѥ!9^\5$sn.{$a3@_ؾe oP"CLCk>_ BX+8 B*37$%GnhO-!DL] $YFWT 瘖I1fx2#+2ɷrZTc n>TLqއq,i29F Ӆ7^cN {j%p W>P/ 똊ZXhXb JqtLIc\C"`)/3ZsoVg𓭞8a֖PYwdR2b"Uayq]GL"@=4c^wD&o0~ m@= 2߀9;áR2pr'f{vk[31Yϑr[WTc &_y=q pym0ׁgi~߳n2ΜJIoM;SBWK>0UYf{ MxTWAJBK 㩕_ qiV7{Ě v[[zX`—d$)~,'i%-QM=!R+>J" ;2:D]d!-äԋ KfC-7M"]c`ժIwE?;= $nP)RHqW0VŒ{A ̀RXU ?A۵-b`de9b=T4m '9tbmȘexoIKBۙ)^DQKlч́ Vusp͓#XT*ĒiݒW#N8zN`qM9?z5#pdr! 2hȾ\'<% .S0-~v <DLjtabnܧI"ʿ_E(cG3Ah9-bUr9h\ F:q۸,)Jw'.@[M? ne -G,5u q̚jY<2c|0ωD\'>j {$ӮJKs?Ew+U8F+\ԝl}L*e8 q ,%uZ(S7NErõPgJ.6O\Ht >!L5 R+ϛ_S+`gu"]Dtv7gO9GXg3j%x|B7U(kP&'XZ2;4Ctb}Xd7+[V"} wȚ3]*ẰrU<}Ndk[{MFń+9O(h,DiI e3HP#]@;6rvXl|\eqP *.g(3Y"y;cש0KedyQ 4z%~֖IV6y?B52^'.OHޚqTgC[ AKM982- ?'1h@<5wm'Пp@`nŧSjdo%.?DZB o =+tN/T&DNDmVC^\Yb)tR$&OhHTLǦl @oU {֌"FhI9;b,"HcKpO3YЄ,CI`{axerJpkH i6e,[{&nҵX<NN/ I#e X&VKtj9)g8NFl}`U)T +YH&d"W`& a6oc(!3"ժeჅ[2#c}ΜebVz&@E&ݹ GQ,\2HkY~ec@}!IچoG:Eë#짷[Rl<$ԈaBş]YG#Tմ2 ]`OqܥɷEݛ7|wro+} I7;y5ş G{)Qkv sHgyCSv|Hxq"8̘VbV`G/EF+] > qJ2;*6exfb+TTevD6/utݥ"/Opa9DOJpܕsu>A&+!S)JFt et4"FJqFT@#:#|tSW1A0mh X~0h@?L\m1ߘm#V|+rle]29䮾ֲ-"r'9m0t5 mz$BURwdQ9MFyP< C }ӄ]#֟unp]Yo`h=ABߑo# ~j}ʌ3SIh->ۍc)sǔ+^!BvrlhP~XdCNqOCHFgOqXkWmڶK"7E _٨f^?Wnq!r#*OTw*POH[5'f\L#rmUi) Mm*#іmŐfyQן16 a>^^=zBtq+ !Y 0#SEwKEC$ Vb1Sdw.rMϽ j\Q|ե{6-Fy7b„>! J D>M6)=*|gQ3}xt 熂-&%k?_`(FNV͡s4MLćGL8YƝH'کZ. ^YRp6pRlY XPPWXЛT6ug(j,o)Am̢>kW"$7: VxsU@ bD ' IKR ó9w+ƓgI1[(yft೩Q/Z+Bt y/o=򇨇y`]I7j=aS_!sX8Mgro}}8ʂ8;K%׿ 4um-h? ;ZzA0+讛3?dV4%.x Kk&䏳o8`%vqfżL_͙Zvk Ӥg1iD?aoSWTAFnYc>,?/! tU40f: ^+]$r d`P=wGD€:掚Twܒ&2]#YVK[Ysސ$WїH8P;4n*s5l&%uh( [{P@**Ta^^Ogaitj&*vp^y%{fb@xmPeQ^78Rk9~j *_HCqhT(ܕPUn;%KY'wID[.Ze0ގKF< /)LCX+*`wtޘ܃V$iV:mH( qoߟY2c'2+maE_0!;[Vp]e_osw/sO8,6Y M# T6{sJDDg2 a R<"?`FVX;4]Rj#^a՚~?pv0`h}27$Z5p֨U ۟4eOMQ` R<6" D֚ø~6AZ 1LS_#/7G#rh+l^^vE_?X \ˣZ05Iz.w|E4Y!FFf8ӟ C0v[OdMFy_i Ne[(!/(m`듰[% Ȝxj [Su#$fκ;I_٘ΗgBkrXT/aSe;HĕrL8]\z )灀FZ> kL\f%W!& xgzN\- D-AE;{<{`*kCIڑEA42ObuEg͚5le"O:/%`/woK[! %pTOrHKwx-;Y"lK~G}~#yBE9ۺ$UŻGɸ0X /MY[k6Q ѶdDl$X@/7M@`P1cwػYv{`S:9rdN|פ0/GO}P랛=G}0s>؍}d)W I=9aG׷jHZ) ΐ9WB5]Mt_XԬt7|>՘3?t1^Lg &`s!$:/<3U]1P4OnV+^4>pX3f?&`MVC$]wvgZf/}Y<XG- 'rB{7R+ :㪿5y-84s"`ju$,9!-L# :R!P5ʙ,ϰ0["Uj+{_ &_}jIwn\[=#0^Dw&~bȻ# e"]y'ƙ%Bpcw/8{-=,cU3ԛ ^Я S$ĒY*H+/g*잖2TѪwU}V #[&M_M`Mr(STjv H_.#bPF4tPJ(`K:nL:!mUntSN@r~%Nc7{pՆF(ƲȻ HnJ"08~?EzEf}ūcd9q XsT 7$?DH\@VPI7h ܄\/}p椚n9T#*]mv%k$Vt=v o슕pkF!٦ױ>c6>@>Ndg\r؋5NUU]б,U~ɉV+F "GQV"u 54Rwu50 FM_=7k-HPUO:~v* (MDqҦ_I,^Y0a-)k]h9Cp^S)w^NBKļ}]Afh<_1"q96g{iӠ`%5i"=SsovR1p&#Ydaz1OUv8'^1>>%cЋ&5>hm7Ǽ;"GUQE32Čt;\!>G*dsL PM,ʂ @%H1Dj! oTR b4bOTo"^N郖@kpZ઩ao3V/p^vImIK:&g/#Qü+90ZP,vnQSo2*>A1Yˍ|2ٳ#gDh?)ΥgyBzeV`|sϤHLkYesT# t@A{- ?4WT z=,K/9β+uYkюUEAkX_,# otAÆbfY%ܤ)@``!l"8)k1@9{Y#F|r!XF33cߞMR'*{oTs2_/+]!ʲ/*2qDI0 }? 36>j6DUEMnWnvROcכ+5BQWMǦ!`[ϧe':y`Lʻܖ+$0]j -ܻ|6N?ގXA,R`kxӛzR⢝z!E7W\vաqxW,oG]Kx]R'(t%3-l0 q:m:*[$mJ!BtUNSs6M[NL"`+-9@?`rW"t8/v /vV&!p{Ne*o wE lJ:~7G׾C -A6!E&"oK)`K`*&s9ob[F 2HcdkSV)VB ƅ:b?|!FLmx;'1{67@ N PH/NEaq`H:"k%X-9% aA94bVqk>/Θ6 }L,v۳ K45=eJ} *Jtn1wbzm LŠjlxH"(ka[\c8Cc7PxFc~E\'f-sfao{´QpQgzB߹j5{_ņ[ځ 'Lq5vILFr>Csva'mQψåP6ґLMxvɚK\!"[XcٶkV2,? {ۛyaDaֈw= .\ESH=Ub۹wHB Qg|FhnTi]$ '|v˵#HOb$%gm d(͢Mo|#$ʙx&v8=!AB^7uDJ_PƦZ4A7%K';V)~r9(]Ts{L#n@ M .HrH f`,%+p5Ѿ s,nT2^ /՘v$PJۥcvk&\&][ Cl#+@i"4WKƥѧ/.j!zj杌^WRka ^?LiZ?g2ʬiCX[u:9$]*䴁=rr >h>n݅Ã) ڦQؿYW,g"CϏ_66ʳ %69GT-kzާ'B)I.bˈ+^ bí2lYCB(mfWpfeP9 LKITyr_WmTPN8[w֒X3)$R2)B:y\8yߌ=O}m_$F'$O·KUೊUcqbV%<4aΙC7!L&8Co`MPa&T~ܠ}u>q!s"n݄hP.g'SE~*H 29qCIcKEMWyBi,upl(:MmҘ#2V R]5HlibD*k͍,L,A 2"5l]w0pWnM-zcj[ڜdl qACbu">1u4P@+H_>P 3vÓõބvżU((]}}%ˀeͣq2rK DNc*+XIi"<6Pc}FyIB͹&i:Y1xN/굧-?KM2hh|xaSQª Vց>\:MB{<5헢>moFD<Є; \FgWk|ҩ`Իaqe"r9AAohnύqwe ,K)cQ:Ye,9 RwСM #3K_x428k"\f=G;ݰ1Q?sKlr'(׶A9_Kr>7EŰsUλ[P WC>9'YWIsȳ5ddyOGټi" ?dO<M^:ix5æ℥*ĿWVQ%ad``R̮X?5z Q̠S\ $U}|rVpQh6jY<M1ݒZP)n%>It&} 5$AsbbYgC =D}A1%Dp+-2.RkrEu(ldE76BMIx_GY@vLO<+8'SLŃ;lc''u&U}%Sσo'ք@< ws'Я=yf?ec~j2&<@td^!P6a8sxKl{D^ً0y@uir_Nuf&X]Y_$@XGI6qo\J\FaĢn폢ڂzސ qT7IԵn«q1!m:fpJH7k.ƣ7{=oowgb{Z1WrL97Asȩtc;5mVGdT0pm We'YOBB@cw̞*SLܘAMrUxiTdq(]/v\;2u$ao-#tudģ痢q޷OSk`'^е A!o˲H+oؔ\69og#42Ρ9e3ׄ ԁP57VLr"!?Dovsze P?ex4ap-oqݱnMriӐ}I-*X.ujP ,=%y f5 rD82S?x.,2M/&:Ju_nmH>of㡧MK<㛶LW|HL&`Ee|iES{fҿAQyڣuͩ.vs`;R70~FעƢ.o)ߐP[GEV '?؟:Lc$G^0ӄC\ʖM܆nd<﷔,^JUUO.⁹cxp8UM͵=ӹ ):(.*N*Xޅ~& 4NSY:y(E M+ɶCN. -Ng35[V{ֳ0}%;Σ)sT{H={j"cYV k4 :exـ:pt] 2QgGAmg7h;T7d|[sc-:gsbd@ +Y5$<d#] P'ڶ?C$dwا̿=a -9bW&NB _8O_ ,B %F/.))uEFlA4ʡL =*?}9ri -D$n=/2"b>}2E/_ٱ3fwqH)1iIfHd !S]WYމzX`3vfG?R57mVu7%M̲h  =zS[8BoçyC(a^EFb@ \ޮ/ɮ }̲Ie@RpribMԛFrKPeG8Ijd!.J?Y 9А/֠~#۲/vbadiYӍ׈PYC*c8! Ks~dXw*Z+F',^0㒮8p^hqC~l,Tﲕg.uL5guWb}\GBb@2rv/v4s륬&0GpMlV4V8Jel:h]ռby$}}pjͫhgNO,D??6MT<Z^ۡjݹç+4$@z[mc6S |Z>Mbw3%ֺVOQbtR&Ӿ^/3mGHy?Q)^?gu;MKH!M_HjNUvog@Ma@6[@!AD[vI 0Cۉubh}bB%?Us N D8l2hj?.hH<)U  |N,/^υFMe$a朾iɠa 䚡;Aݝ eֹ4=B8^fipIlTS3PÝ@;}3mJ06R%V$}@ȩ `ḜTpcg󀔨 &gK6`UI (y ?/0^A1dĀ_z`b9$Ц- "E){'޳*:9U6A7OCo3666<=LqERFk8U;߆z8I!/3]gE_Ka#x8-!+~qA\ U2' L|8R}ugf\kab=DՉ8"e:cw;W,9vp<ĕţw[A`bݏ鯅7Wh"E*BN|Ll1X d,q®K`O@dT_ M$3#tɔZYZ` )%eka= #^88!ӳyQPFP4VG] P0ê!?U]irs7äsnIָo:.jR(Š}֜ \w9(fDHI1(#-o(d\a1)% _WȕhEChvyIW"'rk87߉3q#6F /Hy+(-śUWquΰvSCS[!W˗ xgZā%X;#JnIhЯQ)8V4KB`ni-yw%o(GYUdQ .#$x,J}Bt5O)Ux_OJ5"cck?_Y=bJ n]UvN1xǵNU MeN nKibjO,:1vHN|tB/ )i23^Kt {09$=~΢wLiḏOaxBz7s3dXe"{}cA7otnQ+,[Eu-O 'A29wnJZ4wAd{ d6KEGCC#Lat%y~|o? B5%_?T%Mc{ .3_@2~F(l}%9T8y8l<55~'S/|xm4[X+Pt!8qӲPF ح5lqRm|%8cyk>s#By̋EĈL>^a+I/uOz]t.YsFH\F9@ hX>,J˛Tl+csTv&~&7dIy٬jUN \V)͡oU@TIEoIo Y?phYw :`3$`z^Qi?C6]n3;B3G8@O*. ?/V',̴2:\ȷ]@aQ}(%'""rGw"D,r@و&}_{P(Z+P0(- 9n-k~ҘEZ4Jp\|I^D,X=]܏!Q#cʓ9<1Iv9>8D[C&(P'̊~^.G JK9~<X gzT84T7@tELe2ͩF~hG  m9Ӑŀ>,Vp{.4V'*&4*,[ Vw gZt\7}*!"u/O5[/:Wt=g LVDO3Dެo> [4^PdR8& /!Kgݱ٧ DwK՞:@e$~N=s>txBkg./GЏxȝ9&{a=? 6NBI~j㙇j^xĄ2N24/c@}'ESTvbP8{?6YJc?;d:}!uqxgŦ,R'eypUkMf9x ^Dg4ݦbvsdq!pZ64e}f79"YF}mjCkWaF7=e)KO1Cݹ9E:Gf^pZ#n'D3I.6[0,So:Գz ʫnBOm<lzVm]*ռ4N4[ ;?|\(j/'3G-LjqxEPTãר "?O!F`<7U<) @ _`wMIWTyDq ܏r6q s,DOEG!Op1X=q 6cN,Æ̙FL" P´( w#CmC xtpia*"ɤh|Jb3lΠ *p½6̧(kP s$bOC((It]hjB}ibWU@0j ,4\'l:lbdwۖB$Xe­Q^2]sF1˧5 !;(n:iSYSxo#|NuƧp΁IT( n_DYR#OPʨ9HCgVeRXְx;̖m+5x\ҪE1TQ1yYaA%w~Cq~\\sQhlk8D7o,ޱZEl~Hk[Uhidb0my|Ysp׎|eo} xOY42Q}!_mip:.7 jMѷ Ԅ^j۶~7.Kw&Y_UEs0>fvSBhxwMf .$|z 0,Hh 9\:7(He tcR^O,X4^/- ʩR6n Mu1m@%¥2z% E컨D+ J,'Gete<1<){_$\}!^SezfyNޢx:%5kp_h+i0||!^A3i~I2Zi=?z;C+j`U޴cŃ4G# J)t(!q?k% 푇X@߾q Xv#1i/sJ5$E9=#@:%Z[lf߰L8C:ǦRe'e pHD"ݴAAgbO^R۾[RДݍ`t)FgwRgwݾ|x-ʼLl=!UG}Fqgܱ,%"ؙu `*_"ΰ03EaIs'B=ӺgaWNЯM&FMsIc؝G_`Ѥp`ZfJG^4:8Aysˁ ]i4" -Z\`Gѱ~z" v;*rBN/fǚ YO ѐ#wr&ZCEf~,V`XgX s9=yʿ?{)&! E[u(,67?&4 c0NT40wsI;ٌH;L AP>28;@v{>v :0/|+QYؙ0? A 近Oz0 Qdm" ΊLBJݩ,^^`59"ewD< kKpDGYSGl=O_%t T=wƢ׷T͟kܑ{}Ke}َ-ҩ\D};*C1IE*wcsM&K?6 E7]PӓxnesW< ka E(Tn n\(Fm}#9\ñqT,VIۊ,r](ƿsi ۸>"+Z Qt| 4iL|VXm3Muff~@atED^%8}bB5FwR^pPbGxnOOSjDSP[YCWGz ^lS=hA!̺Ԅv e[g29EW  9KGn鬿q!ҩi>d릻@NPڽ BŕT:{شҨ G[]nvhj["qhI"21^PhnpZo=zEf]Ĵ!w! {L9wnjJDOfEI#SF(5K'bؒt=8wr)8 L}IRU25Q.k@WHU _њ 1O^UY)v?b O6R4v lI5K #fȵ8%Ydѝ`t]vk[r9(L3OdBh6ɨ*=ڥ8"Až¨mfts&"ʟWCL7653]OvJ9n '#X_2H}7pHO繓SRrJK0Ax}o;EYů YZo8z4,]yOOF^|t>[CBqQւ /^=VB3=Xn6O#QAN0sdF0ys;^Xy{`1~qS*8] cM)> {2fRKF[Liy\ P2n#95Mӧiz$T* y@o!GG2q.|8sABsYo7=T:9e,tGO?pտ A4sZc gLu8_'dێQHQ!:† ٵ7Tu?gXEjqW.u_}@U4پ<$ {`y{Vo$=>*oUn8tr=5ڱ&j=JmLL ]9"ـ,pVߌ|yu\aO<LQu' kiMX7 icVF4a]e(AXGf ʡ*a^hS8/220$;WܴZ]AtӦ #IED,< M0 Zx菊s[ h[@vrU㙠Qpo&-2 v;C<h sqmr8~(A܂4 rZeУgbb 뎕qYͶH1A[y'&K:n5LYtɛv[kSF^IZ9 si dƥ8G)If {]P+eLj|F> c$(߼WRY:|:HA-u9}nw3tmasOOAd1 p3s]ӊ|҇nbJgNadЯH|Uŏƨ:samEuV-6u{ͷYLG_!L7+2`܌\*^eҌ+#CMyoA/nK4,)&D2 Q`ʂΕ6MWwИۧX"#$W-BVٌ4aT@mh8_UrO|h'xm/eU| Bqh*2s跱Nhb#DwelN;y܃KG@]>MawNc[uzϧ_JY0^g}rp"64`'2H&<#5. Pŷ1(+J?lihbD ! #Fs>~I'ÒtBFPd%!iNN?P,394AR؝kUd1mU 'et41̋]\Բ1DyѠQ&x9=wHEmt|מO+r/c ($?/jPB"{D0ƻ:~A #! @=_"P ,3q1zŗA9G87nY}pWYsvmjD' 7T,%.dἈ}2,(bT]D sߘ6NY TsD :ajmafY9 ]@ҪZr\KJl"JdOɅD00S[v ]DXDwc|FhʷNE$v'e޶NEjUڿZċ)wǫ+DJ)R~5_NWB[AmyMdҞ1kŀrߢϮ94jYM ]vzrl\NũW>0~-g-974xX>VV VX{e]0ث,Ǜ[ Dب}E;A'roLlST_h(I@j8 6nCGź`t`_Ҡ*r5tV3Q3R;3A vIfR+Rv*lUhd??_W4E*c9żñPQma5ԩEO׉rk`*&Sou5X]$#, m z,x_e1V 9ez4 GGU#w?PX5uIc}[WP[!y(1ODyBD2_;!O|2q #]#J[hvr=;!8@W}3Ჺ€k )k㐶~L^1 2!x ވ,(ƀyjWT?'Xme `0Xm[@dvݯ5ݍ\#z, 1tBVQd;ii2i989B4.}H-u #JG lGb%GU$D|Dsϭ6|wGד0% # D "=nJ4* d"u{Y6ҙ78ebE~ĆCٸ>v 7{tOf^sXMtKG4kIA+ GDh^U0CD~AKW1ivV*^J|պ:DYa%hid_+1.u񛮤,Yv$=dK.~i=,}" Ka1)uC>L:1ۤѝ%o)Q_9,LjNҟ_I,Cü\E#YQp]G/ q^Y7vV7֥WX?ؗB;R} )WI[+n&ЙLqV["Ak^ЬRN&DӶ&*P#g2.r'{.'fd;p9R6)Ivg"f=|]fcaWMl |(;D[Zõsq d.<#O:fzbV(% ?ۓy MgT9FPJ-jm*x,5^mlD˛#ռ"DpCoFۜYB{1ҩ;0{2/C+E`X%p+h$p-li^4DaRndfޏ,D $&v'!bםհVoj-$[Dߕ*;Cכs>c%Ҍq !wHb+mc-0lFI܊wKMRIB煠]gI"/4}7"Uur) &F`w~ߑyGR]nNdc6u)qm.k^۠z,|hj:5K2siofe[@}C/ct<d+ =zuRX{3ɬex7]d;r`F""|ًn ۣ"14% !K^ݐr *?:Ipll*AbrBM>ƅVؐKJ$_[I^7M(<}B"~1oXd7Ef 8VT!iKк 61mzP rKԭn3N[Dx4ɓ&"(vܙ V {w PiA@jxe]P~CMB*U*X*h˱BN]qH>iZHipQ!O}AH)x.LSNVr4^ϡ8MۦS7p`037bӲ pXξ" ϕD=햼yKEK-7W( KЎapD+&z] ӑ=h+h`"=tJ3&/1~*\Zts dnk+AsgkK.L O{tC b *Q8u~qk&,qX5S @9.u71>T4ZH_uèF D;9+BjŹ4q'gi!ZjUΦrk/ !2 SiS+>ց-uMhMG Rql[5]*y?rF.!EmVj"ԝYS9c Yn u=ii,-Rv=^vvy8Lmvs+w1bp\Ly.P8nC?#+jO}ʜN=Go[;^o{dCU,L .L4P6dU m6]D+[geؕ,պGE.K|1:,E,W)1/C(>ԮˢPgɤ0LъΌx31}#YnfdOu ^HRF3I]'"eP&u8x:kq'ZγuA7pJjWY=_E}l^-0α1{QvЃ7=a9 ֎ro=Y#IE1sdu1A@x A<> Gd!8ж&J c]tugˌKV6wJ?IN90D"BLfM 雭ohοΠ<,RZ |]iGyT!o:} fsP8 +xQkr#vAAʣ7w:<\i]=I,D,ٗ==6uH;]U@'+5t~Kk-XK|=]#-~d-XF!ln eҝ%Re`+Uh*t嫺wӂ*d3>f@D fΌwYfk&.>S\'8P`[1Pݬ5_Ԣԑ!# ,W}x)~s bFkjc9x. ↪u ĭj~%J |L/bRd%.ƅ i~UƜx,=fX0ݞ;ҮoJݽIXR}-df G IBVR6Zv5$P4H_ј &,>RL 負!aW{Ufun)"u&xc.8~a~ y?Z`ޱl,xkO"j{ ;Q3X&&B#ԮU(PUhap)ݞ'<%w}/܈y excPƜ@uhP0UYo"?Q8BYK>U\k۩lTo J@wYs]ASgh>(7(_\Y9%rNKOsMF!F&PLYKV.U- !c+e#m(0=iT#tbw ʆe#"wٌq1 ]]r?&(s~JO67Tmj@bG:OJ~:BSXR8Hg5N.}9)(VؗOI4xE|,M3&GII޹)׸񡙸Ղ.A"u./E#\(W%EI:"Na.n(nElĩiMPǝ]iuVYsAcuTVzXAmJ{>@ǓTQKEo/[ .Դ*klz|F')hy!:R)/~*92~& <>[P@NJCiѧ|UJrP-)l -/yJ-vJF,TI^;<1q1;CD3v;rypY7^DtGЩ$m|&}gO[QAxd5CTFȆ˵=\StwFek ^ ykH4v|1(@7ݲEudcW}O/P,VV͏C L"ǻ"ٺ*XvzClSwIoOs2+x:08z7I1v%"I$-rQt$BGHw$#y%]}_Kv]\2l'=IiG3J6|շj)"^@5zV2 oMh8:oLZ_h(<{cݠN'k3j,1ۂ5\Q%7[iB0 ͽϻN*)NCTa֍joݜB`q?kL:jx ޝCLFAxxunSˑsrIsˬ3ժ}B99"%(ܙe%W) BW9[u;{$oRd!IKlGimזYQlSPՒd^=AF?$ğaGE'R՜[^s{n[F1:6d7$ Z#Mt{֎AFFZ>z#/ ;?̯MO֚Յor }^ ˒&آg fA6,LksWL.#έJ"ngovE#&i=6P_sT2DeW]Y_1%'qE9dZŽpbhiUgg5ﻯ9os${(|2_HBЂ@w4"= Pc)oQD^;~7 jSnGar V' äܢ~:0 >Lc\s^ sʶى-i.!4e5g?MRg4IP>U:BN3},˝Y)'mG/OKVjGd r2Y6~?9,+B3a ̈́`Ȥ-K P(iI0Q 2o Y߈_2fJa.8X ӦN:wHc>7V^A X\a\<;n#ɱ_%28 :8D`zu^.˺do0S2*.Ȃؔ\{}ɟ(WOUdnaQktm~3]IniYD4vvS"Kso~.W aKR{ÌӇF~^v?3YY[8zμ%?SYR7O4 %;I)ûT#:Դ@胠>`LߑxFu.6@A" T8܆G?)_m( -0|?IvȷSƴx3gV)/Q)qgLys&K6ƿ|,$Fء1SL.)ߊGó6-<[ܐ>-Ə:(!+WCҰ!vR#'hĞ d=hU)ICWuVmXpy!Di0 hh? e!]rEPdہүWcTvyF v2e 'NE [/z9E:F`Ez93fJ9 LuބBcx"5B2PhLA#F 7HB% vN +5'"' sRQX˂Gs & HEbE_ՏbҥKQy#c1#z¯ O.&H| YXrnQ0C.b9k|pB~{)&õ5}[UDlSGXz Dhxx{ҷVucخ8g)4}ҋWho"bpP.Yt|iQ(>3ڂqq?m@O_).6*F(N<ω_4I ;#E2oB`@c\#si'$#ٗ,psI. zAP~jofh Ł0.r"`-In4nevkRo EH?M&4k5[M}'_ף?}ضQ[vnFč3 |gT0UrSC/@VJ1-}\cW5kNl98P"՝־G؃zȕ`}KtxIKݟ* Jg4¯;86B1yxW_BgK(G8=.Qf@wQ]AI:( dmgR'|V񤎋}ӆ$31!n貞=ϱ53?Ē u!r 'x 퇖U-\kh8uԤRsÞ;_@Ay_߈6IߠaIԎyn5dRW%pZ;5YU?3 u_@M ջ,69V%-LbKnC&U7;:׷7>GOɭ }yƃ:%%buDjJWf38uخUˆ1҂PJ^!0*SUQQþ` DŽ0Q ͷB׼2XҴMȬ\^  P?s5{ՑޘMY!D$+6 **!Pٵ <+$ 0쩮]qiY(`Ig{H"GbE-ImO-ersg1B5@m/?s뢬@ApfM/8[+XBߠo%F_55x ƪ XC 6lCf~@йNz+ķTE7fֆK>(\Z1PFpsQ:Yf3LDɷPYU2br傜 56K!^.3.޾;ƶ|zU^]؅;;'ٰ +q>䥠-"n "rH1DHv`c%Q)@`="Sk'3CG zZ";<Ke̢jbVRoKԡ5ADqC| U9 <]KKx@^Ҕa؁O1n SS GdM*[VTKc̉5)yP 0uB`'6=8[+ݕd_>A ƸNY_&B kBkP>R,N4d~#P:% Ca%CBOKykk)O=,[34q8߈NT( Qu}.K)CX^#!gTŰ|f6/̍HrJtvfM0? mN2<]=([ B ri E+]x0~ʙتt)Yֹ51QR6bs_V\0HQެ7GSH:bP dһYHd3|{w6msR9NKR803luꢓ`ptk;dVg2*\" |[=iF7 .gYZ07070100000112000081a40000000000000000000000016570825500003274000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/pci/bt8xx/dst.ko.xz7zXZִF!t/_22]?Eh=ڜ.+Pj5:)Tp͑(b\` 'P-:KR3JGZVm٭04ƔͯWOe1RZK [6P/|sO +!f`gr3mdoPNWZ$V fnָX;'DO7~*=fa}JS/b;g$iT;ƘysX+ SXp.r̙X'*'5V#슍BJVޝ#F; ,-$eA;ЧR5)mBtfptV;KV}@<ҟs 9_!P:g=sa"UhTaaOqsTt75n+«5b~Sywz`#^tܝn/Y@(=4=x+%gsAZtﱞ>RwWLW~ABI ( wRw(C!| PDvجhYPoHZi_YuێUͫ@saf1[#w59"&#l\n[i t~e춏eL)"߯%xvOS&na<q0'.HU#u+,SJR SrA4sS8iwl1~; yw"Aײ>ejUۃTTL9CJs<sDL4H芺@ 'e(1sqSW׫H˨ `՞S}hDC'uIQ?dr#œj$]LNG [Le] Mn |Ls̓5ŀV/d6 4z+^qV{% 4Q`o_>##Z?QSHۈhta6K$';hqWFcurcsa>#If.}?ʣ<2UHIx 9UGZXb&da˘kwWZ&F=K|k^TMھQezE<n;FQ@qR!v;ޜw Mp=eGVejrO:,Wky75Ru5fJ> $^ii816|[Zf X ʄNl .TaSy->԰RJ(sd^-|d<8g|)נXq^e;0k(JbX75gdbOAT#ƺ]g4Dؘi^.V;: jtS%k򧠸uR= hZq69h QԨc:VżbOpyHQ1ތ]dEJ޸< G, Ej9T̶: =[N&3M%~sȀm5 ϽՙLuU($UoPh&Ӓ R wxg@`%SLR }6-k DМ(5 cI'ǻ+ J<F;8Ɍ7p$0sf9ELE Ebxm&sf!ikRg oÜ'%R?pBdEٔQ|Cx\k}8+ŭtǧ}d3"L{@u? S[udidbf֤ ־E)f̈8E/BgoSp}kR2AdQ=%$IuNڨ~^'"qT# v 87cGP|0Ezu(x37ђ:^mm[C lK>.(;.r5\(}H )Kh%Ȩ X2p,W&SM|-@~ϡZ-8gTs/zhcd% :$ ~0V~<&bʒ< S mߨ*ɖ =xo.We$,@kJM'fpWT%4w[rfqUu<%e̙.rQkL~!i悶'do8r%voB< 6+ p,&aWT48יiydω>`{M~nWd O]|#)(r'+x}J[D8H KA qV kz&yy?[/%rSuT;  n5J Tׯ77fJD'R56)I*WN _6fe{P5:+=Wqcc9ֽwyxbגH*]lH| g6t0vZwQ8XW .%])R/EPy[dI8-+[=OXPܭ_&)dU9&5W)=:t8}rҳy.F=U,-6qKr:yՈ$HhA˯dPp˰YC-ul/o0n`Fğ}8띺!`0e/O;tk01#6w bT 8җQ,;8QbQ=(2O#I%4лFNDxZJӷ:DH_/_1k7 3^`N^Ӫ)GV*X8  cb^M;8ZAԱowYӵZ#ȇd?/`wv)̳<ø& K2볋L'虉QjuFUJB*qH=l !'hW~E0v{vV)mP)e0A9ȿb1&_MJ(DGڔn54S0rAF n>BqڹuK PtLW iƏ(P wX @&ڜ+&Í#ͩq-Ł黖7r-xGÃD85* tMYϿj.ߐD=13fƾ/Տvϳ1!og:G`rv}*i /h|2"vLVJxεZd ~Y  bR>L3W%)lyosޅG&fx4yӇ!if`9:tZ -c'3oN?mxc 'ؚ;ꭘC ӆ#|8raDz0A K57=pʄc`|WO P{+\S\&BxA;gM H ( .9 \x1Qd~; =:b.W/LL Gi;M; 'Z6I=3ՙd_,id/we8[< PwSLDstMbpp+t\WXeF3T pp̛SR&OFNnS;'X!5Uc}Ʒ)«>/VR 1!)_qPltn x"TuDhlbB(M- Pơ+뜻R|u jW/bc )ved[FIZ22meigw %DS=z~~[ mɵ9JR".s2yCJ-N0qj%3! TI-6fmKuj!i,k#HfQ3r!;ЃԞ__@Z+מ.)sZorbY՛Gɀ!pʧPa`lm;v5}%k0WLfB,A tQ#;`A*eVd+/ 33: 5;/5xGr?t4PFX&eLx@nN4Aw)O+v(A{FhCM-JVϸ2XJfB uKOq7, CS)#Eݼ/D,-`lׇڀ?M7}=Gҥi9nS-s}XW0۝:vŲR[#*qpgEeRP`OWlg=?ѥ*-`V"[SHB*9kQkD{Bt'%Cԯx00|٣%.r>Z0{ ^xT̥XORo(34HJPq$Mz"HheCZ$_NV_E t!v y~Cj*hG1^qGU$^ܟ{U==u&%G?n˜5;SA sTN~쀉SyTV;(s '&d=k?Ď$mcKN$6H﨏O: %l]&$d l]7٩ sH j;o L*N2LIzu?5^2fi20!|gID$-?iV>N<[RCM\:`gc}|MTvD4!#fnrw~_ |6G>-Is2b[)ux \~jԈD}s"όh*ɹuk G@eYN^>ˆXT*sdL5hOVs_|nuSőT0SW-T $N04|so=PQ6q+"$nYs"EV0fm.u?Qѹ2Q;6̷h]˞w'p۸[f4te%Hd&e'YT52v Æ66~cYk_XA=6Yk'ދO"ʧ\}e. Uy- 1ĎUEڡ\-Yҹj򍵳*HlG5/% &@\ C,ө4 emݐ.PɝRFkq{Dz扂P8`aE[Kd҆%? ̯RJMlu]Y5Mp)Rc ?vk1y:d[ P{Sq/RWVf+.lQpr=q,3+ K#ynts]_'ouNgp_G npuykXm5vEu@[)PGGb` }} @(Ppq`X44X2)юw$R={j׳(M05v)s6cԿ8Dȏ5'E[+4UDxP;{-Đ۬О`:cd/r(̭a^3q^! PzʄšT\:-9eWɉlgJW&XuieMjȐ3f_w"bK ̴wdjrݣH˫4Ė[Ub=n-; Mcksru}sDZ74[)w^NJ\~)8NG=5D8@ G,Q#,4</9qZRt!z$ǒDIm73um4`=!PMpƺsr7XMe "X ]/_fIk%iؘ*fhS[ԢR"O,֘(ݦ ^0rqf(l484>D{q(B&C[ `vʋ*OmoݥPRm40H7{M !EEyC'{lHA)t5}$ dbTPwMs+U^m$1.j^Q-{Qfy9)sKWиT58N!2nH`{(Pd&4ɟdyWI γ:kS1\'8m#qC2 6B2d EcTt é!.0DYN-?F\_ N=2u_&z,ŁiXm&7U2"`ož[Ä4ŵ1BDG89e$^}c /5'r7p!#y%uK\,'Ϸ5Ԕlm163{N4D7c]߲$-,=ng덎M2PGV-@ɬ!{j!AS2BU3+ \*f;mSEYe+Pq$p`T?D@">J,]f-Xd7&S[m@LԊ_>5yTTa{+D0shDrZ#ݩv.Xoq'4;ْحuܕe$tDžÞu2͡|[`k;n Rk 7S}%=8? EEӥD/CYL( 9:6罹20Pk ƻsX` KD⼦֞?@Nz VvHp^Rn&+Zqnq;F{_ta%L}ZQP!rq? [e8? $Ytz0veq>=*YM:Ğ"VqY &es&: 4G5 q= y&mH0WsBBpa w<bywlAoDfM»νMA1Dz|  -<>=8MaDFX6T^@ǻ>*(꫖XoLZ5Z{*;zLCU*@ų>N'_~3aj;8Q c^O 58 .+\ވhDL?IXnbbo[%좀S+/s g% f̛bjXz%ڭ;Mf=4[I&vL˓enc^O/020U\y7֬ LNH/2v!Ӡ=>xO/檩6Y^ï}!Zsќp[uf7mX T %If$p&T+ȸ)'$´g!x@Ƃ6J69 r.\Ҟtޞ0i N]s%JeK葷 x]7 >|xg ?+ǍF%t%h֢ԿuTju4҅8Vtd[po -D~HKijc-#_Up Nup[ +;!+ ^ O ˫}$Ht+g4kyX'f L14&V'>]lE0@|kֻ%cทXq*%A|Ha iHxz]žBbu6ڤTj%Eidg-Hc*U9o+/hB!W/n{y?"C` *0|iBJn_z(JOw6VfU; i`L q2Dj-mN良WGKEOZI{6~H$A.ҹ [X1:XG)WB2X5a'?1JU>Xwb:$ńsntA#4[OKb!މe*A8ȟ= C7"!A l%O\cV}ZYSRR%dX YChSI88"8]w"_Eg^wrOMtV ZrA|AZ㫋5ZVd#W"߄L=8Yz2kac*$F}y-jq\D Ymr9ےZX?0,vYc;ov_x/ ۩d z'9=%ڝ2EbT̈́8r".,v2kT\ƶV߭7gq\UNkջ#Nǿ6?a`-2Tdy8v?zH@A `xFiv]kX>{ =[Fvô$ Xw8xE ʂUܩR)^m k)D)Ʀm=%Cz*Cb @\%'bT&Rr y J&,6+e /6ʎi7ՎD .(K8pg=.mx EY"0נ9Ƨ˳&\u\eoOJŢAk&ķa:5%j7}%4dlIeK 5rj_?.6hu!+puQ;5#7WqөYåmG{X$J,/j/Jn : ^_*aHj=8L?D#|!zK+KoE8 HHXX8% K+x-0oJb]b iApy;2w8Hq׎7ܼ͛KS*_uȾu#@{>VUEdN:`}'wyO'zcc?TcKudfs1gԈ>*~'ihvdU#1f/Gr6U&SfO]ՊAKx!E )/"*WgaMX.d=pʠ&;8lzV4FmqY*qe)ϭOCT^'Pask"̑n{3pDa}'S2:Cslq]|&aH(&dv7(7'oRE92HߜMV O?GQ%MiH/-c'/VztkpPNn2R a=o,"VJ^;RVz)jOԈwvLkV8cZ6'?~肻AifzL6r|꼬AÆ 78? Ĵ邟 ^K]AzW$@a qhmhFɜqP;VFL͛ |F3]}ubF"acO#Ւy-4ٚE&~8x &ˍeԆmޮ׻UEK͋'P`:wz-zsly: S Ɍ'qmKE~w̹M;|Q,@62{ OeB-p%yCR0OEG:ۤϳO%8H xQʾ-#s,9z"|.'-)~obkU;u@r#"+5+ H}&C$߆/lÑ( G_`:f%ťfV: =[ .3&t8JӐRZUe=(PrQ\.lAVW yoLIUf'z!t9YnR`قQi#irKwv&AO*dBj=j˴'p{yOwBOlz-Q|+у4mk,I;HYcJSJ,m)R/F[d~G|_cNv |FOaG@>_<5dؿ$wTq- ]֕KeYf:Q6R~HB}w;1r*0Q 1 PYo{k442pFN(J62஥ Cw'Sz/[J;_z`(,V҃lTAώB ̂&hj VTgh?<_˺p5M&WIRcPFBYa%FPgpJ*_ hE;X'?EPy!~bxmǎ[2"P6 jtwtF"u`/K] Řr8VZpxUIrvD 7#pBk.g-P st]wUVF#<| z769+zs`GrY_AD6DVkU 2QU:9`p.Z:o!ѕ#`c?(s6ڂvT!ܱ:\Wk!O|SBhRxAbc7z1d_t^ş Orca>q El ݕnec]lCU{?ٶ-;,"ć+gqJW6|ҋ6̨uG+3PIh?Z&:uJnI'ݎ\C}7|7ayqEPXFQ=E`rދQvrYak %Mq,5  N_M#InsA'|k^I\~ IfACfO \Am"XCRi&qD9?g=2M9zY^;ɚQK_)>Clg{grX6mJ ;*&ef +["Wh .' VǴt@~g]S 8 VQ>=uXIUܣTszHOB/sɵ&~S},Omv 9&[D,.TR FY^Mc7.f x-.FIF&RujK۶.z1Z땁YOмƑSDR#т8P#ې5 k} jt%MIB8 [tZws= E7 >C veaX>ò VlE}Qsp1`YQ%Dv¥/P: -aȤ@*V6.z$Zv&bcz,߼z0Y1F^,S cgFI8ę̓ U_UB*j2Y ʌJZK``i)~AR*o#Ski j#ՋT$x9Sn+; ݁kLbQ/k)&Hx2v:v<Uz+kN:K&! (VR6z&ME7F[Y`fYJ)cvX:ysRx_wLp=(Vp\ ;Hq}v AX\\x,渴CpAǭO[0C"`*3znVA宾jA W'w?ޯS):ȶȊpKΨp1Æ>U͂HP"gS8$W)ZvS[Y[9A0)'\7 [i=*bflo Fl5|ov*kᎌZ9˗l4e/{m%MJy~qJIcN Ƭ8$\ߣjx~vwPL6؈wtf^]8Mńm{hK(F,tU?!Lq KF/ -\txTɧJI|nEy󎐾ޢSع$a8eG2s=UT%Ё̈ߥb^G-V#x^< ()TXXEuF= w+tc{R%qҜEWfw?mN4Oʽ!OQz_o(P־9# QM"hC璍Ԁr<,P?6:ŀ#Z'u*רCga9"g{A7Ggaj|Ew)N~UШhjNX\C4g,|6Nz=]aR jeJ꯮6Q;jA3px(D oǯĀ;kѿLg3/(i7EYeGYΉ]s!!wzIɏV cKCh+Ô7AM(1]GC|dB7I|5xV-;TuGO*% T~wNmn}m7q3"V<ηI{YHr(.Br ى,CrNxkL_.Czآgޕd*='XGA;3bx%ZgU$aUG۟. Hkb*ۓ'B?Fu?7񻞭H\f-l@ ZDxG!'gno?=$we%l7-BXB-vg` ~tXM@m BZ ؊dPI#'2Z@';3ԐKŤ޹TP{>F$]IVl:asbV%߿DG,y2ä"YHM[6ՙ9jvFl Mg U osU:Jrҳq~~gMBF|b$+r6:K M6%#[вX}tͳ5%8J:i5$v H.EgtԷ4nLNukJyr'ћWOC<i>e GR&=]3`sM"hqv;X$Iqbٳ^=fáxW=.U59v-Dvw/QplLUgfbihՊi>F쿭/W( I+QN/&B!EFdIKs0 혅q\}Xk~d*,bL"RYW|a¤سoNq]Qħ]@ph^+2Ƌxi]B>7ï#Gʙ r(K(rAfm4h9[~G&Z)iS[RK#g$rr[b!pgLw͕궐xyf[rx=Y ~ےh0>fNV֝ ulP%V)avZf2IB얓9IY$ jLUM\`l(`,!Kj[Xe8HbfĭrbNV4HϏ-&$Y~W~J#?ʓR]pLfpNQCE_aM -HE#śz )<1$sak6 /dGJmclXxqաBƯ0&U1c0'[y6%ތv#=3z@h9YϤLS"vr< "mP{ ڌ7yV?ٌ!E@Eg 2[T ; _EZV)/q骖U9~g)npT/1I9gI,\7#^ZoM[˲Kj~`ϔG˪e&xnRn器2*Wã'wJ{J'.P̳*jAIZٴ G?Svϊκ=cuƳӳǑFGEUdv) CDX 0S-Ƕ cK0iuEf4|0]NnaHHdvԵ'XzsRX2#(p/Ջwg'\Du,a#e0cURbc/>m ].JRl2ov͈V}Z6px$7A!LpīBN"#O0AF\vJ͎FD}=5H Z>+7 &j/3Rd>y8ThӎI ~a6--'^1s±9m11봠BLAT"kHdIcfO tg[&py]¸;3/l7]sͧȼe9 $(l+=fk&(״3Ȣ+BsN@noNQPj^69WR>v|hqxaѳ-~sPu(gs+W*알Xv7fŦ){pXF%3R;PNJh?).(6n4+ ywLph$*esJUx`ً)VRxg"M?0Pd&Yp׬%.>~?">t.%L:?@w)B}Κ|u <ֵ1EA\zP/.ixIeZaSC &<y^/1x8{]C"a,Q:P HȕbTAV};gˈ~beF!r;9,\k@F:K62] l8pv.<<]LK˪YAgT2NuzX0|),JB^]5ܿsTA?#Eit0=g?z9w&w1u.lI5A'xA eP~zNnTuKd䏅׍wgo{.&r ~4}hOehpL))eEٚ)ʁB;.yt`r]FԤk%8h¸ {h.9ЈB49W:Jia k'O wj.)rānh9mX~ 蔡LV甸̈x&̮'Z AQ*Bx4 $,Ż+Iq3$= A?|,\4y mKߤ;K@j@QfkInwH:P"C>BÆۨ3;5J*D]`}Q7Ǯ;Rm| _Vcy9竁rm(E˱),'9Ywp-FZ7!n-C?`cz깸Spfɭ旫Ba{b3YNZnU#9=mPTly7$NDȎ8FމK֔pZIvr?$.ist] s2us;_REdJ]z!Qǹ(EjPh<׀dMs2~VUfjl"amXz(&}8T m{*D}c76DM1\^&4)v٫@fSw77gbZMײ\ղm]h߹kL0#>zXH ) X#wtM:oPf -r[:2ۈ_qk" oEf-Nc]ftovJ`kΏزm5BTĹ*$}UeobX!ҫEeewN*{k-R@ƱSR ta 4ouok7$qڐQOUHa9VHfDNl- -upT =Ȣ 13uWoY )n͑ʸ AI!n9c}AJYJBWYޔ1Hjw!#ie~-'#=bqWdkyS7q:YaeLGCw ha3S:G5$Ln9 5W|&nwh4G'hyтoun!>tvU}QbǐKz;ۯD:\{I>U Sz2)X&4Hí-[N0 Gkxhuv'EV"6o41_0si9u2{0!1/߬CӒIrӤRVv7HWu5 ~݃?Tf5#1\WoIW<,*z U9?gÜ -䱾g#V2\a7 2D0fqn3AJlK/R|ZԻܖ:p,@djfE1> ,ںj6CcG4IևGmY~qؠ{wfɖ/?s'4j4"k8fx*[M}AuԶ::=jyZrPPh-=:IM*EϘ:=IȮ;2cI/Ox/[}E bj)7 Lw?c]<$\ -L!:>uqWא㚼955-8N+AG $V̩2YcO5+TՅ )G=Ţ`֮{ǒk28N3TssKђcp4W `1NՄ2^ {|SeMpҸ&c+kzL̞Gz%`4B^;7iw2a$"16huZRZs| OW9K CaKN+$"&JQyU1]ѮRkfF֕X>B`lǟ + 0;IhyNGup[ܠ V4]ml3՘׸!,.4͕|>6ɝsɼ7E/mB0"ivPm*̝훃W#>PC1i%*dK!r_][^Ѻ?CG:Up#mdL_J7}̐sU~ȿNZQJ#zwڍ)¢8G1Ӊ$8];A:u7UzyHX]Y:RuGVieCڪgcOn$ >m^8f5"K'/jg&CW he't˜n<#` .QZ;Wj|0έOk~bBqzw#6O vy^X#QR~{VoMHEBx(qh`Ԋ/Z DR)yߢ6-X5ӿx6M)AX%c-ɋ{[GQ׬qWɞݥ8(,=W)Δ[0Ĭ|o+"X z=T Tqza)D37WM+MBO [T::zcLEaNcq4/Qta67_’Kl?Yl8̿]tՅ-i^ZdBr4 ?I)Oh]]:!8I5fj`#bo >fV`!v)Z`aĦ\(dys?dtp DsjiٺuG@pq]moY/ӓnlX< 1vEO3N(fJ" {$)m$ueACՀ{fmKC$83N5q\^sqn5,glJ 4r]yyF](s{~jMPSO F;d3!HvنU7=5QgF%"P`O%M;i;sY4 u-2PIM;8|~`r2qJ=|FTN~!b۝|RUb\Z.4 It2ZǓo| i6DU&{#\h>&{(N"2{C J\p ^ڳd9>B2ָY8|#I"*WvbڽثuaH E 7U})Ң͋ A: o8U:/l~Lb-eOb}|l@,11&K"r_rp44jaiʓ )u+%r|Ap2|dj{6@<+cJS}yat%Gez>tx^9d8y ~3MET/LnA1ZCK6ə>0EK8 -?t+͠ fmқ㴂j`s 43 K"lÍ7F^G3f/ǝ>Si{Lp7}'t"C:qVF!_9]&6dpXs> ̖4#YA>pgi%Z+s~9#NTi'v[/tiB H~\E鷯NWJRꝈ{/GA8,r\ITCGnylvV~cFG62$R"=Q7@֓hKxeºNJvSkN(& |܂2nJO6N vo^0KKɽg<,ZI.Y6y*1Pӷ[qʩ ?ػsxGi_a8󤢷J&C(Y:qvW,0E޳[? z>+v}S7T*J,\n>ǃ^EVZYYExDǁd<#(^sȩ3y=dQx`(j1c; :OC 0!(F}Q?;;]]85ΦNV nžS۟5{ %N %6WW vyGXz0:HTHl<¼eIOr `-MOY-(u&~[{ OoG`J+~X]sH\!:'ݶ DZד v-]HTyM,h'P8[=-ܰX) H21-#j' cekh~~8t.N~Yv8-R _9G=>inE5ȯ2$_ry N|`Wp*TCH8@S- Ϸv}AGg*z8+]:}!~+Tt|t ĺ^I!tEl}dPӪ̚Vmt^|NKJR6>D~+e\)~\Ha`G=GR }"SSˏkJ|L)Dv=%8׎G< o%RdyCg tUyWêԄ0 !f NK;H]aLT<Ŧ3.pB,ñbR4}ƺ)TOe!tV8 V%>n^EK? +.<;5n*{:C[fi>J0‘M֘ gӺS pK/EF J??qkk]WZ^^rgDbTUp\8eeIݬiZi[s)/!+:D^O}jm=#6mى}0ksP\^zq@WEOD :F{~+NRO#M(W_͢> Fy?[,joB V%˭_ia{IGoK|,XwX\v9&@zE錱i!/# FINTpziUPiIHb@=\_k ~7 =O6bC!ɸĒ:/܈B\rU)8#0.`Il^y Bo2Ev5 YFߎ Lx@IRU 9hw:J2 0@ӑ&+ :2lIB%Û46rEzG8K?ݏB1NNVV7BD4l”~. b5Ú%CX#{ lK5tZ^-ω/  (X+{륇Y93g=jXNk/I0=g5!  (=w'y⅗RmTŁ5}CArSmqKS-_Պ\K1̕,SّC ?m*w|ry|exxL<>_xY/ح RN&aX}+ =j}OC+HTwP`H!NHэ^@qg0[ݵ秫ir+^o࡝bS ]4WsN}f) Ϭ˜ he'k8EX^]^"dV.i^Y v>msȬ pl@bKA E(\ [iJlh Aؚ'ZkX&A(U?h?6*/SND>.FH{Zpt'!7#{/[/ swS9n>8}GcNtG͗Ǩ,+(KIAm]p F2`ʹj7=>r˰cpxRϰJl\ط(s#n~i}tzp&Ki|!) ^XL$cb'd-w1trD ds5~; ALMc.*I q 4 6lcJo/*qKn+l]Qt,o?lݲĭ%ѫB`q*X^"Ҽf%M;c|mx\Eb] s _ȡFpua|koGX: Nk~E9ɿJۇW_%6Tf/mc#3Ba$۹^p`=bg—iqY/=)jݮX^\ P,jnW]BJ-R3MWv}rvf7Ş/a pw:u-i!{JTI#yr靷F]0 x X бW|6G3q%n h|~)5oe <C{[ôpaqIO *3_RʭB&G&G@Y[mc}$ޙ{?!Rvš>ڄ9nc>weS哆 Ǭ\rp|sNc8AT$ [lLn/n ~vafq6{"=fhĖuv a}&X#tX]Ez u!3xHDK١IJ:(SuD@Eބ+Kz%@"6q'GU`ˋU9 |!&_IlJ"Ⱦz_$'VT 7FYq ìO;OE5EdI|N4!?\¾[K!~.NXgl436޽69 Oc 285U1+MA6X ?.2:ds;^so֘})~(9[`$pOmDv呑}QNpbI&J6&zD/c6g(: ŮXJ r4Cȿs[<$F)m%EW.Jm;)Q(&}P|/]Α\tjܥȮ^s/mm/2P7' ,!s~[|$-V+f#V9k{V9A\W.B|Gb4;u(c =Z"\&mſldV;U!UW)ɺR^}/UYl/z,D%7]f L}qx Ś&YZ"E{Ÿe:%Di֡{j1<8Չ=k|Y IYU4 $$zZ戬V{ܳHgC*W1 0n"( Ef)=}AXe,Xp:'Bt&U6.}z/^j, +h]A= ?qhZY_6a65[ǮgxڒG'qb68$]Eo|fb$apN /ֺeLDq i5se4Lp~̓j^)C{q^ ౓Zy uc9_"oj&{c5>Ozd%$}R|>DjY'- G}6!aIѠC5݅c>B}Hnׂ{یh}z{rJM%tـ |IS]$H pś8&a1LlW׿c$7Tj)2mǓ;}Fn(n\#aVnHF3!8v*wJ_Jn?Tss?:6&7OهP(foQI56M7jh3Yx~XPR8%H8.)A \8Sya9FK%W`%Fn܍P7u b`Ni qWsj]8~Qݮ;M& R&]TIeAdP5a~l݁%'dR Pv=T J`V}^4* 549}3G;{<<'{At>MKLU5?T8蛝+ Ro-TAiT'#qohGVy0o-KcQe8o} 9FʖR *o!vVlȺ>CẌh#9  s})c*UmM+C#~ZH<-ϾQU"Ί.E =NJJhgd3Q::LBV6 A3)֌I %yDvFwzcԌ$eDxl4.C ]mE 'j"ݾ=Ö㭔FnKVHa?RX JTXAJ/tRo!kJ("y:K ߽IK"IϢ=6hkZFiRT? 75'jOq=D@ڪD";AP n+Ϯ?kđ-l%$E#wuSu DJ֗ř|P1ZIԀFj7%a%8Exѓ˕E7ڛB*U{ .-3jLzp$q?E!!Hnz){CWA_F? CDjz <*Kwza-eV"פHѧWT2{ĹjV).++e^Ola>"fKH#^kAq@Yu+_1Хӹ◼M\ ĖZ-d%=-Cb`u`K;?{([N|Ϊs,Pq@.\ BMɸ4y2$D}!ל)%wdQs*Jv%~uQTi"݌ܟVx˛FTUS#'gy`V? N!^G\ѢJ@^5_fap{ORu0,.ݙ訰f=f*HD"JTfuoLlcG?n&룜ȹb5xXzR1@6W Y) م'гdBx9mS2L(YUg:I^C󱱥0,*?ZUhJ@}`$ ̧CqscxBo5x]N$S~?Xwx0X^Szvu)H`6|w|l{HFIȡ h" pc~K{Z`2y嬙4u+ -bŵY,ɜ?ɫ6hJ<qP<v&/Odqd_i16Dxk\UI2pbj"dI5ˬeGa0WC Zl55Lm5¦-ffՍjh={Z$Z5U)ss& !2?y5nfSOk7y#HVS$ZwM=2Ugp("4޿u>pZ6BAx\"}m\VF[-My&.kDƒ=z ̰-j.a48jދlznrvAp_]iR]͵>QQUV0Fu):%5˫ կ&WlZ{ G׿;[m'c`?`4JoW@zT &hB؄mtU3:K_cb#h/!٪a "tsO=}$SލO\W~M} ’`յw&Fi7۱;"I&q-xZc \1{j ?)b*ĸj2`1Q8z 47Dt mDff h5~뙿2,!)H 9+'y:,i P箏}N://ೖ\bsgJY5w׮6V"[a˛0՞iq髈 3RvMjWH{ÙbP)/:M5I?HT:тz$ȟnH:Wڟ;P.T2f|Fs+!LLjU P(B#ɑeܤN:TgN(x#isCNFY]c-3佀ze}Нo dI\|7. p26ѝ^E0Ə=@"~4QviPfPF+"7Ev_ $GE!#U`M`3s+ j2 *)K[l973')l"wa<`$՛qgy7J(f@z7^4G=-E]ϙFmquB&0ϑ5L[@M,)@n@5΄GyzmH.҄ VtY7-Eefx(QZ0|kpP:;e]j`Xz.f@@Dxhj*4xyۧ{>NZ*1UFXYT:E ໨ 3 ..҉fvʀIaUP%HjɘL ʰ{ RphQ Ba@xqQ %@Q#e.Ӵn'svaU`h5-t 󿌾"]OugZ8\;ۻgEaCk.]Uy}|ZRW/,iT-*ePĎ}.m޲2z .&X R{0//f`bJabVlU;\ a&/ {.CLI 6Frm밥 VuD3ܞ 2m#ɚwvk;_LjZ䫰('/W))hT {G Jf֑ߟRi%PɽGѩ& [{.>ik- VDNJڠG1{1RW3JFERͱ?+ȣ_dT{R;# ^1gsdx*ӧq&,*pL|P=.Ng^Aw$0##ho7[bd _X]%j2>ݔ@vYnVkO0`aghrn=VFM1[_ԍ߹uxmm`CRj @oPoK7ӽ` X;m/tf۾iȽCU~;籗Y\y_٧4ʳ܍(gI:չZ\:hw?(La &p%SGhG?[OS/x.* K~0`<Æ5S f=I /]!ҒAE[A{?R`Wr_99~BE8J83 (ԎM>B6QݗWn@/Phv! p&1ϫV4G& Q+6ZJ \JԈSDtQ gYKp!+Y6}-$&Ԍ5u]gcH"m k{s{*VoI1Hu~7msq},Qf:D;,UM]-}@i\ $j6::W_=Gm#= )3H"^6M!p+?P\Ndy,m^MzHkQRǝ60wyR84Fp;`y5S%?b4JoV󄬎}A(3rFz{.@KC"'| k]E%GP (q}.}}vV10ozw9Ҭ o@(Ln^AKIC u5XQN }k35V1 l&Ku 3B@ x4ڧKsm%J׮4?ub򭳆Y)ҳEmλ(-/(!YMnfR?M;Χ%'; ַT"U۾2ˈ>#i%4tt[> G_-^fl9Vs4q}NƲ*w$LڢSvΟL#>PR18ש-@/R:PS+~s\6!*?K?/ F)\@?I"$ Ӫn )ThSb8'k}x,sK?˲#WTE "PW&71 T1݊ W{ls2[IӖ?mA_*Fsv5+kQ(:!=N #؅Prǁ!0(k,/Őա-8Ϯ|5l^Y[hO<7UF6"2uOKVs=Am9 qP`66S3Ky~~0/2۬R}&=#,Ya~cu [03bIuyp6,!Ff>w~8ƚ !n[k!Hcexudžݘ 'NJ>cA`ޛpYMHIxׁ@5ǫP.pĨ14?D®G$s;~=ITA36Q%!vut^dF^CQtmo$^uazTi{O-V}I:c#Inô4-GM2ۖq6 g o{trO#ԙ~*imkj]DKiΥWS3s&W! d%rb@SȶgǣFQ^͇>&# q7=%>1:FUzo <-T1MVMoٹlEtՄK>`̈́T2M/ 5 Xq [<[\F G[[tIrnx! UσUa]k4G'.ŗS90rǿ!Ծi)L}ZEz /$c#Jr{IQwcPju},{Ч(A5fES`Kݲ,ȴvېk$F'2<=9&HwU:d@66r7:q+}[$8 "O9ȟnT߫fv*CRᅲ#Nevd]_?T0BHf5oާc#`zH!â8(Өa6yY]k6o7j`V^ U%rnV Mlڗ`)kYY^mg^a%@nW YJQHZ;`,kxNXUjkuXWlz \+acvMZ4bpbj$m֙?C@@X45v@~sg5}9Zx& 7/^jl5IH5G!qo^,t [HNO*e+7Gj-Em7vՍs@ Ek;InkIqON W7(`2B_HUzu MLHF5N5,oZH9t]w`"2GIfDS9>0)QYZy$M;i]-CdtrG P#H &-KxsOUsdϮm%Ōks1cCOmLI_f6ˁ&f ?Tz]yR*'A 9̀_]S٘%^S*v=/Sc1{* 1u%)C iDŠqk%9x\,rZ\_!5OϺ1kUy!Z)|oB ێ%{uӇP G*dQ&(tP_]A|0c CۯښPHoy5ky ;̈́XנR#E9H;U`bDT,LDlE4!I2RfI\  q[udn r]|F$2ˆQ3*X)ulM7\YRp3CmQZ"FL;ҫr *Gsa]3+*oQ^ 3u9}*@7e>ŸU_Z2W>עIV=d*so]} bbTI}Mv!f@nvlznaI§wEw.cUmPb́ OCb$|o$tkiUYL>do >Uxbը`O鶆 aYR\IcgY oS? Km_\g3)ACzhϑAf+bq\I +\\:F|{nhq*Ml|}6u@ܶRĖw!hSF= Pu Oy,q ,۸BO/,/uGỮ*wЩϘO,sB豮+@sQ%^LHhP ӭgZU&DtKc+ ؂ пjCuk][HKGh፮XKZq!7)%GGS>Ddc9=Ώ=Ҳ,~v*YB*S,@.!' v/!E qɮoRoo' z3_ yhhJocQh%_/J] C[ړK5R\i+>!>U8($/ހsr SS4 YA$ L%)W5Wݶ8ʲ`?rX9/v;\x/ر=.[Q($ V3j#]x0|Bh>6y7zHwzPRdx#P5QQ}ȿEќjj%(kM& \3 'xm1)o\C@49h6Yˆ̂HL; 6b{tVz Mmt&OVx%4AB7/ͪ!;"/HP!_`\vd"] /=A\ִn<-e+Pq8=!y6r*E:IAΑ$9!`q^v@ Hm.yqUU$1;>na![.'B3 Q0 O6p $/wy<Fט!%!tLr7a~(t BX@.l Ο\_h<~TuK)$!F+da.|]7 v0ʈU;i9/tcARm޽å٬o#Te["V0`eB^D(I>en(F yB|@D-%оUQhuB-C+P(S/$: -̽lL{69.K=ҡ 6oΝ䦴dI59OY|ʪ؛dZ8)WYѹ_;G:itan8f6Jڇ*-ZǖA7 QF[ql%Ŝ@pgW\~\}JlZA6+< ppZ6$xnzx8Hf|f/w_a3flvGĿ ɤ҅z Kɫ]y]!}ltE5Dp 1ͩӥ:'lm2J_,u&Y:'pa(8P|N}-kP75亭{zpUo%ԭJ XmMQ.4)l~ʦl$BRkBTw @qkةQ/*^ \~X,Wj@4hVؽs!q ~njV&ZTا?r2M&.O 5*_UTv Y-x*AL!)x~v,gsğ5ƂSQa㺬Q۰*ؾg*FT9:M\=^zRk, ČU-]'j<{Cc)"lYLyxzd>;\魯7UagVsa.OZ l؟/xw`Ϭ հ>Ng8ex3-U_t~aaPc#@rG(;}U!ݜ-KZN\@6XhE Y=>IYOP[jA2t,(ŧmUdF[ުVd$uMMJ!xv|&a1 HZǀKjp? G{ bws7E*Sf=`B'u>wǢ:Mϑ0xiFwVeJfmn_u_rmfNaK?S% ]d8yÿiQ Igk흤|y\ZtcAēeb[6EFz7@!!*y{)E JH zF(ai8܁wF XiqrLG D`AN4N(!0# aKAڧog&"5PL${ۄqJ=Ah)Vb_>ۘ)eqWt9u k5Rقm>KX I1u>pGɐk|33}Mjc;b9I XaV! ޸ѯ}Z̟6M59b\:vm?;ot-DeL3+B, >x*BP[]tȬ1={e7q*)}|>!ĝ\x)CWDo[䲀3udvPЁɘ~ j3KH[-ukN U!,.=/L-#)kenljJ%zLFMj=Јئ/TIc^4y8d0zaI'lT,\'zLoa, VX֙lx$LY?vo~$.kk|p3#]Cо"Ziɞ {3_xHI[m`*8q-Y߽Okn Yl?0y<P+q [W0%V*˻64zl5̟7-d;y?\]K#EfzNild TcgM03P4K Am1H']௢֚tԽ EN` 6ڕȚop78FܞՌ' *αM6:i2Jk:YFIQBzA>cGhPbm>1 c3*c=MDrcmTVo}ZY ,}/Z'>G2{pmԻz̧~1s4qΡ+8D /d'5+1#8|]҇ JM)WzptO`S;誰XIq K4΁ w]QC}\$̷DT :h{0Ѷ/ *')SS]~(D.ڼ ,xa#xjAR yiFǛI9J\ơ៫w`ɗܲ7H *؊N^h\BerAB˝0[֧x4fT?ieѱ!TQʅ?ժG5TDC.WۆI#'-~$| spHFSv'G[? 2lXp9}Z! g~PZj{,+)jT a2rp? }FEAJAOVY wa1Jǜb+-+odE| d;ϡ&BƪX&2~wGgX?TًV.˔A/?(uuɋ6+p}lOd0Pi}嬫ST}ER<ܚ(BTڔK"k%ؾ@,OƆzf'b0 N((vP< 1SpQL;~:sV:)-Э>ccFzC|Z+ѹI'c?1.=k> 5Gh_#=bڗoMpNgI|䰭aby5RTz_Ԝ.a45N$gM\Ҏ'TȆq"!XZ>Rkn-JD\G#|D_lNg7bUiu!B ̚!w'xv0 fH⬢̖@FV2׏5@CI ]QJ.'2v;3@AN!(;A/@+>\%ix &c, b"I8zGQBhkFh素 fE/'#$D%\m%^ܿgVEL?#]FYYdt߫ԜVB?Diܩ:9v9 ډa 188ijZ9PT fXqkͶk.xu6yW^S\5DgJ9ל E7!~\ś& :<:xiYI-\ szZ<ϙ ]v<'U}9?t -ߒ{=Mw=VfIx`,x}DKtu>3K(LK -~tmu> e x^`~+OCYž%P{4t%b3]cs΍9!.*V X&r9-)>gLK6>YW~|yK&+ʬpyd|d|z \+vjx57mkK9G3tdүm Idj~s蓭?]HLԁfxm>\t{S}q$ `Hl)mazPrtw.4OF}aE>##[ОTI)[XYW..ݼbj`R(+1g,d@>Ar f x< Bx~l*+c4p$뜅њ9jœ3t++ΝHh'*9wts@62fPs<!C<'3"0aO`P69O&!g ,oGf&}C˷lHd-Ezgԫ¾Iʽòm1M.2NƐ1;?U >}3Q.BW:0}r ~5'y*f.Ot& Ijl%.Z Ѹ b!t5F$6{G3ֿf YPZ+eB _5 ȝj%=esάL'C)ytt f1=luLu3ZUܒ]J6>7^֧U>f7T(L\Xͦ':Y% @2z ͭ Y @.WkS$ }km*[Qy-7:}kƴU%d۳6t(,q ;u~(njՕ:$<$O(Vj N) xjIcK r:}4R.NVO>j;_ğV)d²mܿ$3r0.cx/n>0 Uڍ鸘t|^$Ti^H(X4Db4"g!lM̖\ ${pqnO+Y \up> tKkiK n_xz6:IɃ=1et86KC8 orΈ?C me-E1.%aLsXc KX>5}J1jFޝDjvP;*DYtx=:vhȞœx" vZfü$6$~%"ך/(-i 8N继Z(eoEKTר!OVo8 [y\@8 _L=E 18-,9:O.Lp|53k/O#]ƎF#9n_v]߹}VHI  Ύыڧs4<{ZRDiֵ"=@^{KvK}FkQfX"JOd;/CvctYŋʳE~2h:?Vz0g^Z+ /H$IC}\ ݝWM]ޣf:( ˂O$eEK|ÿ0FU)d%g{'=E32&RN菽<zNLF_>:oz= Q܅((~Ûh-/9{GدLk(ZSE%TI)hNF6g,7[}/j4LlQERhP xA|#/\`p5%Kl2>4bD?q6YBmWRk|j@Mw! aEX2Ko 4ZC)qY$W@G)Y<٥ Ƽ/1(Eu${{/K)\BzUzd2!6*D<3ثVU9n^P8:dABTXHI/Y*\% Hڅ=  XTn=PdKCK4!;Uc­2;҂[7P:בlybL)mgm{=G jJ1BmbX)~`0eBSP8{kgx* K.DIķ0̥* 45C8L'Us"zH4rM&ـ߫+O}T{Hﳥ%2>]/-M.|Kx;!qYQe~uKl*zkn !ZpP=(za|y;1vgsigp8#,}@wjۊ鵲T ΀H6K=tPͲk)'jQue? m4.nNHb)"1',QGQ4VA#8?}~I7yE 6#ݗ{M$+vuy*๋@ H%tD 9ln$wrВȗw@RT2xwK\#`A5T[hknss%+ofPS_d'Ez?:R=o<y>mim ڄkW^' %jvJ:Ql8G'"ˀI (N覡nO^tdwwnt}*>V%F%+BQx D#l؄7$12Ĭ%wj/#G,$<^L<?{[fk+jPvzUfYA1LuEQ CYt%@ Eh.IN34.a!Wl޳vmnƅFGIW;-⠴_FF,zGr-  ;;lzDi5SMbH?R5PhK+J }{*f\nJC 74a/ af]\:#իNPN.w?>SjfDl*vHV,=#`b@rs"U nXⳘTErcW%D@*@|MUck ij2Y*Kr|'xWFFcX&am6&|9|\t~*Wdd(˳i֎7 #!hy쮞Fy[;@\P>tH#riտɫ(B$ xX"MsjiYf_LV0:f>c ӐfqD<Ԣ=i~<:F O}ވ.$S'-𸵬$ )ѹ+Ǔ:%ӆo",%Qނo`1)Bڈ8kVV;y0_^DT ~6DLf dA AOV+4ٻ]\!/*qZ$gde Dֱϭs&;Ԏe3Ol1:@CX 2_0͔Ã74:N#Q{d lVC[ddx5ӞC*'~˹)WHe2Hf^]8RkI\FIhaP[-nu{S;?6RG x"iɞF6D~&tY#n#Fyr[·'FVTBpkrN|.Oe4ڞ>g5ҕ|O_ GF]R IPHifzҳ[q`j(ߢn\L| V Ve#cV_A'HR򷾧ǢZ:vE,2+ &+bJkM=o=N"0vyr\Aا]]>h@tM |Uh>6˒˹ba[H {c  SN+1C`٦q`ȌdDލ w[h31tBVe׭3.o/VR[9^j+ l |*)p/~JAU4u vv1g@ʭ8bki~Qi W ʁTVq)/)/CDn1(dapVOsjT؈4|h D+WDJw/!BDUR6TM*Uw)P1@7J j^Մaf0ZzbC`&J }ceԬj)@)bb`* B5|1,BUik^fkqcDL]md *hzx; ;}3 m^b^<#JfEXpS\92k$, M?mV_B±,{߾sA5jhxJg\]6el4$l˗+ʔ_d1Cm~4fZd3RlU 6VƆIt){kUA8'|a̷h)eK_ta9($dqP֝!&#9A$ڲ6X~[x\u\sl 7"Z~SZj6Ż`Խo\j+!< SkyC͉4FձX 51> m5ܷā35̺f]>n7pKjޤolm?1deE8t'"6dPAG^Q8)l].|:2@ekh-)q0QZ/isb_#&H7B 7EySSTE K T8ΔC/(pJ~ܼЙ28R%E(Nŗ]Ua1^&.XuS-9AgW~ C 2 xrajóAEg ui2aAqmB$Xxr%w FR=P%7PxXfЅebhJ 8LӅ)~D ؟v*C{SC9BIβw*@f7,< aՆ#Bĕ %N'0]AL}%M}"?kdbj<}4ٗX:TPrv~M^ k @h: S9=_>9^xf3z=K,CX ,tC,<7YPI_93*T4;pT>R5,ڡwQ|nX4d%M6BuY9 6g^3`EE*;D>b;a р]7wC9NQ@QA1۱2iOގ&1&̏Ա]ߞ$_vq=_ꓳ}{$Ó~%k|7FWAyM]94Zm/<Ԗ+ó 8a#@m0ޔт7OZ 8S\,]lhR1  g[mP%Nt30.K}щiMs%[F%ֶ*D&r=4HGd/îXȘDhY2Tv {n.Z>Q 7 }bޡ6~ Y@-)6~=8Ofu&"v"l,721% L>JF@Bj(`Q.|٦:C)eEN;;T}5(r90$|&u_!Klӊ(hy~;iyB~LB>M%ViI!*Ҵ'&ݧ `X_(лdX .B'E^>Qt/T FUpPFw\hyeJv8.a<~7b蚞‹hD:x_bJY8$id9%I <}OBd;`ڰ )gD/<>-D3yw4mZDb_)d7Mhzu߂6_WFk0ԔŏME9[D=ڻ<$1J$Qu\. qB.t`~+I{כVr+]oQ5bΔP].'sѲ` X%Jrm!Lwbbuϲ wFV/(}ZOyc/@ok?,6ZfbSxtP 5pљծM^;!XEuol/,i5MV? CVB쏝'?BYDzX۔\-w:\pPkWE` (O2E6 ,;bVg2x3Jmyu3%*\toަRE=ɗ/>Ea ) g|br#Em|>GzO5)Rf֚=d 7`U{v7hh]M!|z ^r}{/fL.ͮ-&ͦz ;F|d)6T1XUw%HYjK$!l6 L䩴y)Re"@SҕԖffQ'ӥl6øs#a EJGxE6 w ˠEF+8M'D}@J;ACsN04JGKl&X7 _ LӫlZ؊H.zڂD9(5uotޯjƤ7aA≵` XQ:2 \ʅ!]N&s5 mAbU0܁ăpރQS{Et[-2Pɝ2ƴ9_ɒU,Y6c*^9Ib#̡=\}W7kq!9`̜u:X`ħr$dKxY|H- oX" w8M oǐ]J&4q{ퟆsPƥ{9s3JQD3NbHnQ\A/>_=SA+vlYE5jm@uAK.!ΏbW!G 6p]]nzjEP+)و7CwPկ ~"T~y 1B&8&N\"ػ4B':uԻ6C,d\F PcˢNH}s t m ʵ.Ϳ0;<3C ꖿ>npe/G>@XJ[3=#@!r` ޡ RŜP&cƥL t\ۓQo<6s4R̆|G3" aH&ה2 *p:!yMƶ٢s&13m1sٮ;m1J[Nܵ lQ1Lܰȭ材pچI)ΞT#qIlVzpTLTnLezdۗl,S͑Zpמ.3%`lQʘAx vǭYn#UQ^4~jK$ehIE))*$c^+B?9XAi|j h,ОGB@DN"+f$K eۻ\W{cy\MCүat6tqqܡi#x"snԢkgqh;BƢYNR> A xkns0#95x,YZ:}^oi3x!XlɸV%, w4rPG `Pu{`E͑Krϸz{}% @dJ]Y"m{-?ط Kc@a34<>@dCoL$fUO\.f(:ȥ U;ՒPFL/rOK8qxUH%tdby?| p)X)PY |A-}_CQ8R4 Ε'gl~d3F7naOM>)qqCUW*cIkJk%uL5luK#AխpDja'QԐX@]\>iic~>"k6A8Vfz%b?B-H+>8᚟ɴi~䦒38M*/ (@uW4x<:cߘk\?F`'yf+PW`{%O\As` z7 evP$& S 3 w׺0ab g}&{)6ea d 3vHfIcf®ز1&eȫnh[e?L?U}F"Q$W#jyʣַ.d(yB!F'uogRĸ#*]wkwޖ - 18N!rl0F\/ YvDƏ vn˛ L#~#oI.csC)98u_\[eW{Wϥ2ΑG+U6!%eKX,k{Nޟ>W$Հ><7(04*WBHaRר ͲoLi,! jiG9]mǘ>@glg._9,)8O&cǹ6dyqmkj6F1fOI3wEv\'0 06zآZ$acYcJɊ97^XlQt ь i JG^ W3F \ Y0D>>PFop*dz1ss&"s7Q[o \DKQ͟o+W*u:da f'jv@ h旐"[̍>I SIl:ꤛV WPwgEuO=vmb0ph@D/ 6 xwe2 2m8~:&mF{_,teքJ fYP*Kt{4);`1 d~VIdk&/Å+gV(@`= @>̜ lb? ($7 oEbYwLYrjE^rV Q%nEr4-wyG-T˂{ sS^k!ֽ" Yc^-[,z Q؟u*ՑLQ=x*b{ (wI(} hQ6ռMEҫK'yN4fauǙދP(`H ``o6qCG@ Bp@z񶥗eWE La]n ӡa41Gv,II̞ K9)d$F+JW Y>Ldw.l"B&` GUM\F̌wv媠 Nd9y?~V/Ϻ´Y'r-= QkNJfC?׀ \lk)7-5 [3%ȁo)+ϳa c P!J=} 13g3ۥaZegzCp.ij2nW%2q&!ߣʽu2쯰UT50&v)gga~;*^_F`f ҷ) M:,o`|MRpVV ÿN7.!h?;;RSӌԉ2`76'`rRrϸ g \aF9HZ #"W(PIG~fχ\d8w uIpsZ(R edՌ5{5IJ#ԚsQ,ONGa٨7p;wA?nWA4qy4@ǡ ?\AAlr A+mD\A#%Ѭtmo#uFOGxa>\f%_؛1eE%} 0&r  w?F)|{GFqZ5OgS7⎗pV"W8Gbk 5۔&u|֗]̔cwY1k8aQpw'0E{>nǞ%uCᤣ.0\=,b8ROgh~hTşx" V<_a.VQ$<6JVj0k>$r|CĮX,-"wcJʅniGM~K'-G¾uD~ BwmߜevSKzL{ԷTT;kǜ!@9(*^WmX>]WV0dIPSV2TKU}crˤ9~Q &p KED#3:ޑ. 5E7jctVnXɁuķ*]P-jj?@{'K) wb>{ >]0NϾKm8Ѱ`"rxhaeFdeБ2.stkN.kVpV̛噫j9)?Bn<0Ʊd#;I#a 3 ?'7.E>DێЪF[ELWȄ~ٙ Rf`K<K#9Ej{nljEsT>2Caτ &8'ܨ㙢V9uWf+f@꣈+aϾi)Z  H {8͖Mg4Rr8U#I`jڦ2$IGH9~LJӊkD0OGaӖ lW/fI6"oإ"D_ɩ niNk-%VW! _T d{( [K3O~0fZ+ wh V`9YK/"zclNt)toţ0,e ZޛJM $zZQoWJoe#12R}9fOͪGX1!LI;~/,1_έzYI Ŝ7)06˖W.,`wA B8+<;cKaET1Y5kb_SU౔pj\XHGe[=㈞Bǫ' jM.硅_M{P /_ Li$țo:-CKJ2@^c2[g˘>Ox9fa?qWybd 4TA*23|T$r56tWR).e3Ur}Wn\bZRc]Ğ:8Z~h!f{xSI (f"_pZZ.hz֓8Ad4rpRVM xH;`aP"9D$Qz.%4p/]8'1݃~Q`8*<4kejomI {o$Y-i LSV2 c6btAqA[d蝦qTL[/AS0{&a[L(&e^x$e o:s4!\/3Rq ?-U#z-̇_V ^ΛHbn;ֱBܴ)F]~Dڌ+Xn2Im<5H%x4`,A1hKŸczҌSau 48¶$'*ExĹ`Ҷyy'e &>f}yjU;=6Du(,&LJ+ZJIv>//㍱NMCzK%::v:=&D1Y~œ?G!p %e,3y6Cw~+)Zm;DeVHQGN2Ȧ5 %5\a8NÈ9̔O|EkpB'?"cfED i am@8|K ޢ[Ȁ.@]1亽);3 Iq%hH5x`EAfI@_W#L֝uoq+ʚqzlOjvVt;QҦ_ N+}kL:gm2{B)om9ZZ[L6PaQ^^V(=.l[\<%Cʲ1=%uŏa`X+Q%kRhDF2!ݪV0* *-w{$%,wόUeKw,-r y;b+^T9Om4H%o~أi bI<`L۳JaKM (Gi\M`q,41tazj@8JoW =XjZL0cEos([~ٽv; =6 ˱ZG.`T?\=t*5eˇ_ܩ6W5֝pcLm(M#^?|P͙wxjdNV/A8GdQ !ԚNK{lgDO,{5P'˪9Z'z)!tY=`b:ʋT}Z rOSUSA!X>dW\36[gU2SrI7QiV*ÃٰOczw7FPY4%$yY)JJz-,Q a7c2MJ=WvG.:kc1Ȑm-6NնU0Q%i fp9|#R7 LW>i 7- z]gHGi+|Q5t (E7L.Rx8|tP9qZ)~?j?ԾhOt[Qڶ>_qcTŎl5Db3 (źS nkΗ^(qG`(71{k}|h&`4s-KZ(w-kbQԔلݘ~V&N}~L֝Vs\NY1#;2wf́ ގ.|PqڦROw{h*甿`6?eD9b43&#}7o"v2Ű:Oun 𕷟tl7Ŏ`I.:r3,H t0:$Ouk4̶BjNdf%x QFj҈̕~~-D棠|0$2k!EX4`w>"GX{íM. +twv˜!&Mrk$MA 2n_)'@~+f3ۭ)c1*/e L&/[ۘMl4b^X'|0nPmݞ1;[wu-[B/j ,E[Zs{|ڶ./nt~uBgu^elO;(H[CzYlrd7l!]Pt0:N!9*nPx;fN2@NG+5 *%-xWE;]Ukw(I,ot񋺄h\@=͛+1nE.֓찗j,d2C$ g P$j%d 5^ ll,+X8݌Eh |p{KTզI>fC:^/Nc$$HX,u,ˣ8ۤtO|gl{1zqt&׀ѹ ^&EQ6YdhmrAÅQF($*/,A!Ij6褳?ׁ /=^q`Dt.rLtQb\^%kȍRv6ݧ(qpV7*H=rpCYROV#}O/@tQX]7=\\5҄TpNKhʄ(O}- `# R&MՒn%s!^Pw#ׄsz ‚}F5b7vZdb;(.揷J B$uשr'lsL0^73OU珮 ,FE]@;7\e6I(<nj ˣ=pXlf00эX4efq!x qwʶ< jj1"hzWaibhJ eϷ ~[~1䎛flPiZD O7/ Yf_eg.YwrϵZgX|rӠ:YX( P?@9Nx4V0 s]'j (j:BxpnoN{dkj>Y8VyezLʉ]El%y(p0J9'\i >+_:-N{RY9T/A trhHp pG: 8>0\NNͣ227Cw7F]x8_d7N 6=':#ef2Gmv,`O^AXo,ws{_nB2~~\+! 71&d4L~enWueɮ֞'A4Eӣ' iyE(dCsBAXE#0JQʥH ReeɆ̂d&wΙv)]ĥ{}=|3Hq6W׀o#rc]|V {X!0DOPF8>I]JS8Ȥ%Aye NE$k5%&s$j6Jh\$p q,jAv)U/8eΨ=g[t¼mױ/!MrKuIff2>_x,w 怩'uY@Xθ|[ϞLZ T7?ym‘ Ɗ8nO_&p SjC;t/NP=ϛI/9oܫP<,*jϸ?Ùjy5TŚ[R.j1FbnV׎6,y{p3e!$IE\Vg+3߫ӽF9HooZ[7t.* & 7/&m4XyS H .,(TCyCiug V.k7rZu(Ƴw#23)S-Wc;yR[M=P0u$̾:se7wߜ#C3̰Eiāg\dBVY*b8Bo҄Yn[@ڟ~@MvžIf^74V 8P+(lV`P#MQʵٕZJJ1V|9r'>O*QOgY7R*Od%dBc4RQFQ#܂+* V,d#kB$h-x-4)?u@;KDE;KmӎlWoʏ ~0 v=`xzB-"M py: 14ρO6G´:ӏjX^ ФJW<0tZ7(|fOMưfZ~zyXj&j^jR%,e/!uWWܿvM/ՙNtcIR7ArrrԼ4'm-TWŇwafxzś"7?X #L€.5 =u,H@ >#- 2#7>:^nNWVl2Tsz}"Ch7M o VUv}[M`6nԪaеWR)sl΍焵1rÒ| :*3r[ٯV# Row^DŽ+mB%YFA4_г-]D?kM m] "y'%Ajgv}?HZrT&iM_͊#Ud~F8DGyP94zgԤFWl2)aQ[Nn6MFdTHh R=#rOn:R=Z_YoDykٸM~ SKKe8ڹnN[ /oЪomZ#fXq7ʬ+lv-t7& .<]3 /=jusb ?_w wkEig8AJ/!g' V)eŸ/ˬa2g<ަtW N􈂕fe+l͐'?iUf8zFջ/D&pw\R?yrՆCtWӦ*+Ljk,E{Bm2$Q䎒P#ɬ9Ӽ$cBn;S;cO#wfMhs{(PE1FؑR8E*2ۿK 1-͖:)Øy=Zdlja;QP`Ac?Tn`d6ˣ) W`RFGnN?ۛ5{ ɲG |.rk1В'uՇ#pnjgH /Uٲϫvd.(:?L%wftʈ/0wԌM8&HaXcf7GQg7 ȜfYTzR؝H %'2SJI9O>;>(glGm_rt9bx+3%5 _]_,s5 $k% ?QkMQ)ؐ,ۄúcY4mylQ!n~|aZ11{NRBL!tʌUiȝP W¯U U0rZgډޱgMSYjHթSoNrI|%@]d/Xo; kÔjJj)[Z5N- IC($KG+*ؚo՜awʒK OD=$D a'{7{!.*q螪RY I:Dun}dڼ'ίOT4'pHŭ=| \>eN)5 [ݼW5w[x[<"akJX՚=V)=x;E hZ7WKy xIVYdaX}ɫ#i3O'8,׃K'u_=%f_"GLU4pKTTj#.c 9)Ƒ.! 6iS^řyy8ERLUD^%FNFb췼aQM8>'ur)~Z~m9̱^L~I\6(S0:ݧYref_8yQfW5"u.)s8iYiU Rvfs rܖN ZPIRYP/w+*nzԻIf8*PʯLU3mt3`hQ߶jy5>IAji<yTVգ/0=р1] *hocnD"4NLpQ`k )!W8723UN>8*]y:=nrM-m帵:S{tLxp1/mrAҔ7]q/t(3.!\"a Ʋ M\CI-IܜظpDAzxDisVҘLx^f(f"~~`)oQ"dKX I^ @+$Q*g SԢ(ұEOOG)E@[u2Q/T6|)6 чHˬ¿T[ˇ@5JCjHO8"Voa|N&ݖJv9@GP=L;I/M."ɄYIӋ]|GX[OEYGQxeQ)Rp0<8 Щ{{IJbP*mӪFœA2XXO 1صA=#DQC] 2KA W5]umwMD EYnO9HN1Zj=ޢmA5=z%V|*FwI80AտN[uT]VBJV_2hrվf]6%fm,z {t)lJ)g[?FGK*f9q* hDt?g+{@h|?d#:W #sWˆZJ(Z_.Gg>* xzES=ӚfOޖVsfpC4OHax3-,ӷtM!D*!;VK,:nv V/NxBf'bPy؉<U h-vi{g[^r^끼HhECVZNͤ'pg(-W䉓0Ad&fւPRRN7l5&qʧ8n[C!1Bpk8 >|K߰ ƟI4y^T6[JBuޯ~Sφ$&#"r8UVL=QFm nTA/vk{[kpT& _%πwG- QX3rUw08IﵾUe *WAzvjPgQI>~E 4|pP'+O%2y- ]2zs{"+WN;St@lJNYTdBmL;*eqpOuUpӂ8;Dtqr7& A)KC8rbT@u|}G!FO-8"t帔ԋc.+{CZ$$ucEXg\ Bz2|9,\G4|yxXDww+͛^/4H !jyzS-==.o-E'cE5{9.~F@?;@FT5C@M =w3$M ~S~$ N(M+;|1qoH$C.,+M@Fԍշ-}y,UVv²6̓ƪ"%mdɰױR*d K?8uf-1}X4]?|!>eJ|ȏ,WDfqM8 Bv{m;pmߵ7;q2rТl2%ǠڢLb'sT^s$+._L\x'1[ole<#n0kHA&oP!Wac9!1u*[1`P_1<QT_~̾l^.f_Lҧ:w"@@=cbKq#h0W&Fp%2eL9-%1IOS155܏ /1P5JzҦlxp`#Z^,u_=`_2wrO)uwt} p+)ɬ[v~ %mvE;QSnA";1mCDGT[w%I/ 3uv0fB<*4cw!hdEz[29i 4g ˭7{/FL()r(I .Aݱ|*iCTi]\eew̸M2b=pobnۍ[ƈJeD3 wjM!tL= ߌ}481u -?7`UQ?G XtP r}$:(?/WgAgŪ4쌽ǝBy^%FU*6;v d%@> /o VB&\"W[Oߵ;j'5ȅ| $U\__h9DJes5ČLO q&5=fGٖOmW9L—?ȯ9OS=MnTͽni'd59'{FTCgXn4۫p4CtVo '87M5b|Tx80!G8yƢ{*Ry}hY9|XQp&FDV4 u 9M%'ΈR sqH?N# MգBHK]el4\3geZ*uHs: Dh?pǘôI%3bjfW4ͨ-@%}bXeZo?>:?>x\@++i47iѶICT}HFQum#!+xStkhgO 6FRMھ8L^ P0ovEM6AQ=Jqx\|V+T]B6 b)AJ뿕:D{v: F֫{\?cuM9`<]Պ\V] &/fW ͤ9h/d,=~}7{7.M| b5N0&Gǃ]*$*a5j*ZMPKxLĺ@W7E7fD=Tk'h"ܧاS(&Pƺp "PO:VkI9{%`@)IK?qv.5 G;Q|TANBzG\3@% >їɝuÐ$p8CکjwVq 6DA݌`]wH]Uc[!|:eNla OEc?b<цnۅbσ^-Čbk؋wj9[¬#eun3J˙)5ݮ+X0l=Y>aؠ@u/9SWʭ TUFk&xwTSÄEՇ Eoj;?/qmrQo~c(5l^} 9](I=joFsXYC\~nQ"ڭlC4ԁu fS6 7`QXV0$h-*` Nfrd{],4Cg?Z邼ߌ t"iPkb!( ®EğKз]"%o]}P?HCsPc86z!wϩ .t}92#u'̢)qkct0p0А66F tN2>>v;^귟pͦ"62͌/ʢ; ^Ywp;λZ* sҵKI*\sST]H>mKFZ~5"T< ds$*It)lKܫ+R52]9Թ WVdu&F{6a`isI~e}F8 Ơi3- 'IPj@\"g8v:RU:G2)IV*| DvX)UYNQ; y=!4? PoI<1iۯ";Щz_2H8:"=Hڻ,O lhe^V浩S04]EiZb'sŰlN0h]SJMA] L0Zr9 ѸᰶjѠ,o|'jgXadLnR>)pMCJ-wO\7w*1O̼JOODWg֨78@! Q+(ZlJoL?'Lu#L$T 4nRR%I1^Q LKU<dVhJK2"b'~jw>wޏK ;M`AT8'V6[b~n| m/aO[fMż'n*ɐꌵ\oB p(w9fP GD CNigcŝg<, |paڮt fe|?-bפ K$BJc i>c??ov4{x[; 0v#X73~ys=auJp'J3BΎTҚ.AZԭܦ 䏡yJy.";33-pF!R,8:zKNjԪ+c@@%"H1t1눠 aYQYxEzLu4ڋMd|&|AT<6Լﴸ,%xpڹjN;i&C90yƗ> |H-b8ymJ֢iPm1rH\JS]T.R_#' To:[eY<\ S9-]EWJkX9!1H&;4i gvJ#ׇlړRB.b)xűf0N0}sZ/i-:F-kqbõ" oRoV%Ĭ/WRmvmـjmTfa32CTiG|ݷz|?+HmFɞt.QrFY|*dP\@"D'\tD5uy款0U?bο5n]XΞu@Rcǡ xE,%76kUٽBoSB.ENq8J9?#~Ee7%HAW*=L}8M3D ]072Dl915/l2ċ3e9#5qW-FT  kĴ&nM*D>C^k2ELڀ$O"k"t6msęZX$De̪ hYZY.昴->rؙfz)U>%DwEO7ߘӈ$jdžAWiL^V5IcX;q *E?LQB#^Z$ӷ$pQt?Ѝ$m tPF|~ / aH-go]=- Q$I\P;N:BMQT8^Zˠ.[(۹RKg'*B]kx#MثaFwb'"ÇX=y ^9V\qkTMBwZh_r/)̷-y4"OZGjUM+`b%YƇZfO36[u:wp8`.'7;5 31蛿5_}TMZ~Lƪ9Z%C86.Ϲʅ%mI{;:=h<3 ^+:u*ލ$ֺ7C. ZN55&%hFr{UM8N Kq{$䈀Ct$WYз6PWQ| pFx:: w/adMM_qvFkq5\ *TkzҶT'S TRHI_%^j]@knAZ5N~ zL!w%Q}t$r/JTง?Y")^([zacxAm(SeX}c H,$=֌VYJ6roMc? @*njhl:{ω :6[j&}J[\L:cdZ'ԄWRǏfM{/*:c ifiP؃|QZi(}f @VZNã a u:5ly`A}Y7RXa*Lhٙ'B3>,6r6‡ !)4sJGcHx!ZB'@-Bы.s*R>oJn4LUk8?q)p@I EW$(#;6ZopYgB:_?}ީ.^[0FY{WNՒ$W[Jb-v{DAC2}'/e9_i]9hx6|.l gsgJ.y1YC̕ L6o/z\OH+bf;>D7Wi)Pl%20團HCTEY} ㅌK=vG0C 65 `}UKS#zMљk$ /KqӐ%,nʙ74:) eu)&k=.0kV21lqXGp4ě#qiGI/Gd1#<9qݵ#=T㾟;.'@szn Ob|]j[舾ͥJp4 02> :bJ Th3(m[puZh6ưI` !D{j[?F-)`;OLl;Fp73|8]mOŮú^ЩVS3CjDTwM]Bt2Qc^6Wʊi >71~7:oF4`L8j߻0gH C-oYgŵ N;Ȭdy(Xd-JZ̶dQ ARq.º3V6$DR(sP~ˎpj̜>)P2'2r)7>Gw i-#]TgKwzn\eJﹿCH m&ΛN ZW(qړoebuPB6SVlcQ1gW ɅQ fy4%mdvyCm@ &D%,~vg8]/19胤a[#3cZay6 Xw,pIUd=̝-,)Mm>_I29@Yk T!ȈJWYщŗL\z_1\џhJ&Fm$9|(Js J"[,O %A(dj6-U.a[`b^CgYAZ%9hfB:.8*G =M;'{b3/KkIu۰\jFyDg@%\7A _eCEl1Cߦ톴S8F:jЍV./ H bi$bKr ѺwFѦq5b;z؝WI]@ ~(yZ:2ޖǠ ad!6Bja Eo54-6^w*ۋѽ 6j۹b^Q_Y~RA%@JfMeF|T_8J1n+O&i;8D~TN酂]WE,z,CVeK|Gȥ֪P~KU`X.T`)۴pi25kؔ7W+>ed_l =$*:eA罛2$0Pwa!+=Y,On0O雋 f$B̲ 4mGYz,)E#b?`E߾  ;QeGNiəH]6} X!֍_p”!~czg 8+wkI.q =< UުS=ő޺-cY1O#KZ' ʦq!0FϘ:oo(ӓ:s3GB*Y|ԯykYo'{@ޕeuӽH#QZZEJ׹WtB)F\6]V);WfᛙpMD‹4f?l$᧚ u<ƅƢa.Ԗg@ߙpvҺ-սe\/p ;a4 T-6},,$gGUמA6u۝?`wL8BM8I7oռ>%sHӺr {wb.طw2sQJU:wEjzYCrlV޺g؈}ǠdUg:c)X9iF@(H'?jz0T?̃.Ό?h2K* ߐgL%n(U0'ˮ'Xk'ywQe}c;ڇ yC#oJ=`)i`Uf:q1@(t'<]]%xϣ  btVltK^5t2ϱ,FtuSr"u<\C.xgKn[`S0ZVߝ7{,ʴ&V X7,?YϽɒiGj5nA%z*k F߈H:LYsvbk&6k>K.?s2oC1YÉq.AayA/4wy| +U$荮 h1}l-oItҨ& 6qbء y&Dd ,wzZM8m ;43wY\_]`ϐn0lR> xv?R :gk7x ]HQ5ЊbhGe wi(G/^{(k,ƐjxL. estnf! "%62%۠ mΡ'(Vb{]U_fTV zt7^4S?czw}5jQ0-h!L}v s )~#!⏴b+ƎS:@ӁlTl^NtyT;Uιz|  ~W5vSJ_gmĂ:$#!Kή0g*}_5(4z/hay^JNvhL2$T~f0wTQN_ Git${$ }ն%UQ{ǎ]¡{4+O=Db1ȘZs)6jfHxK4FZlM\; a-wK$Ě.h?ЎS6Qxka׈~pX0Ԃ"~dZ 4Օ#(PݽX=; DɊ4ܒlpw@iͧaՖ@,;vM!w+("b=؇\]-e>;( ZĪ& D\Sz0͛# V!=0,nv@M8B8P1i9k4{VAHK6xZ 0nRe"h\:. ˏl޶%TλFy-ŠTæWxOrN90%Pd11$~>3%t+%VUV/UFWJիXUL{e/@O7F yD&=AE>0inn =K̗0`dS"_O22`-dږ ,Wh` N>ȝpSڽ6r ="Rw<%1Fp2VL%O{b Q1!Lq0akZLC5X 5nUɿəS vgq*".O"'cߋbR۪TMVW§ ^oE#2{M6^_bqq(#;p#8jh4 ]U)ÝSn2I "#|pm&;IΗlQO-x3<zEZ9,[rޔE~t+a 0GT|?c |F>}:;՘[g=zl]8?Uk :FkfB8ycs&Z>X  (5 ĪVձthbe.&ݯ͌YPQqlHΞ/tħpZMlܦa}Zvyne2P)DŽ덩gh@Sj AЕ"\F~X"1Vͷ8',.,>@gHD`mef[yRyۀrU )DUnlu0"nBtEM a4 +ugՒZ4 Lpv'8"^4qwxGk,,qYz^'OM!F >VnvGw2[2sMv C}A(>8{*,y|4sl6nq G.T/^^ F FQjII9F xפ cxIZvlmýۨyQw2cd 9nکY40G~cI >)¼ :2W7hrCUhxP9Ksa?D VWaf'2<痌dAg0q2SH&ϒdl UY=|js&߫YCKMQUMaج^]`qaHv*^x' R-yBl#v班 ayLhiPBr2}&S$찵Qʊ;=$NLVUˡq%?tfZ"TKhxz@ua5(frGbe(XʼnR%:w݇DRleRTa.J5F~ٳ N<1 3Ϝ{[OtQQJrLa. PۙcH4э<$T$K%I$7{([`v½p7 ?FMv&V?N L$50CE ]繊B$|.c5LV-xv)⤅yqԵhRE ٖ|:V<[`6Vɯ{YZ!u\2IQha J]~#WNfVuÉCo.f@r>*LGkVK-r*G+JX{>$ +yd;yGD[s 'KQ3BJ.Mdmx?BA(H'0?h m-! DuK0zXrר;J8b}*je8d] H =sN#H); |Y^pNyyVK{h[ bab_${6>i5 9?P,Q0$,\ci?`! nu`z`\xJV+ 1KTkk۵ 3UO@`?AhYFj`3SwІEg&L׉PD>;;}g`AcڝZ;J+b~Y촉'0vٯ~krÚ)0Dy&RN6dXH~"N-*z,'{V,+@"ʟJvV#Rh ֌6p`">~18i6_Ƿ>Ty/]ٱK5 /ikil|:EП3Y&JOvi1wnR.>u_D\srt҅ܦx-Ovr_1a^ :ե[sB"wX.Ývi0gdZʇԄĂ0c>i5Bk ad#h̆cZ_ěDN#L`M ῂAdžҝ+{gV 1:473(C%{q,RFX1Ŗ6bmn-<[7jVF({&'{ kvhxjq±R) u&/P55CqmuB)@TmtfSBdeq.8X9 kv!p$:dTx<}.l>)z\Ҕ:LU_N%Z+ѣ_ߢoOJ~O5l`[-C+uہu)mHt_Zw# C=]EPmroV:ܴB **%Z}<ײalsqc6crBQ^+,c헅̩Pd7Ɠ"3kX:awY.+]P@mxu,1rX?#SƤQ_68uɅį&P!ٔɶE1fr$ڑ>@pN  ̬M*~rP- ܲ;<":cY-A{6<9Gi^%_ߝD_D=O 0¡tpT=v'mGx u JYmLx }-TG2%˷Wkr/4a󭅲a?dHv^I-Ex|niCzpO9nEh76[Vwl:fu_x}FbkʋfJ8_!dwA} ;sV#fs2S f^Q|CZ`v _,5qJL9r]0)\O j2(\ւITu`{ ?;N=9QyjHlb96Nr5lưZ: H}̸]4GN_Sw-"ȨEBy9f5Gmfy(+ZÐxBϯ"qnR`S)3Y0+?dL-d45:h-|E2]pSHH}ޔJ嬪4gx=l6$Oϖm~EUtNI!v**e[I&PܟfS oDGM4&;eECt[!Y1T@_h&ֳ%=ZT9!nE|}zLm?uU=Z;ʃ[NgNFȈpWp'kJp2泋n,vttVO~vzu%pcp UH˕4-vQʐQȖљ~LWI>wR'Y<ed8t{N\ت\Q@v? 7o ?ҕh0c*0B3Yi A x-`)HnbVL<05S"$uG%f^ f7{z/Ҝ˲YH4r0pn:=m jЦaRC@oѓxM0KbdA,؃b|"$xK#n]9lJpʐ>A4ӦhG3b+ԵTG15s2?ْ5א Jf%n;̂w)7/9b6Doϣ]uW|`a8"x.m[ SQX~n^V(X cG TcPKe5 jw:Fӣg:IK{byY})f";oBQPIN60I( )bJN+ܩ9d& yO17* U/kynAAɮ h,ΕNYVq4$;n֬f/5dߑjzkZ &<ُ ctT*mq#. ֝G|~@GO~sLӎ.Vd= z,K'mZTTQC]oٜI/طֽxjMVBw a xvS܁EL/Q_"l/_3Ś.pf~#L\T }%XeMo7>rߘ|ĥ Ïd@!d "q|YK)MC*]3ۊ4'6W4fTxá(?tBDD+>:v9J ws?#2y sSPmNV_@\AHZ}#3"!2~f3b6>'tSe#Kҥ{׍_ӭ4ƭV&#`q$Pj_ǏK{tM1P8)W;. -k$_ HչgVBێf)o;Cdj{[ɁD}C gK:*zGf>Bg'ftEŜy% ̱<8$N[t;K/}\gG T[ J"},C kyݖҵ,L!C6ʲ}WO Ns:{E\'~ s肈sëV<~ڢ_;"rGL(^Vzӭ㦉fB!aKk>EW{nrYJ,er9j<Sn>G`4m~ByJ HŘya1j9iGD]IZ²|QZ Vu^Px6MM@acB~eI"J(um7)&n%^ltmH9aE p+.Y+nis>^:gL/R ~F#4Z5yM,aT4鲤9㲃tDhMcac*):N_͢c5(R? ɶK8f3'OkJP BGr&.WѯU A^z0q窮 SR+nQF5V3 w"p-gFu38X=p_aY_$zW7"l wG]X#ܵc;Y\8W`.š!NZ%> hD /D! ǐ"Ǝ+%+[>t6 %~oꜚa!ծOa$(af_CU.uzV_?/ E:H%@c|'q! X+}+ "CMYghȮM{ɪ9V*Opgrit˶aWq'3!ۯwn%eXzI$#|r`v!O4K] WZ1${R=JforU;p{n3$ .QkMfcF5Y&B_Vx[p=!oOW3Lr7K!MHn8$ :_'}C_՘ދaѼ# =r7o'%e9 Z= ʗd7 .7YDYz/ S8 oFb*7*:>Fh(}_o]^ IXz?(9td웓? 7w:9Gs6NB0iv8^YXߥM j$̇v-V-] Qg]sڳXn ם 4QcEJYkZyWBR;"au o[UCed1$fILuRq<<#!E9]%(FoY06>4;pIymf @=u^瓰pć9{yzAGtsfƽ\ܨ]YwpY=E*]M9>gx!\`൜8F^Y;sy͚khs&cxvtmO n{KJOh[e7P+vuό)vrYdu&7ypcsrH^=Ksj3NF17sA{kAh 1nAFXԠ,]d vC'yݗ W 0]\[ƶk,7\[K ?JYWsqZ QuO$ͦ0ηdG#Vt}, ;̮`5.̲C"<_̢>*b $*UЩk(&1a]@/bZG1TN5ZZކbÚlݦ_뢛E5d7stp/BGtuG䛼6oE<SsG2qONnG/ ɐS.nsLt}^ t&O-]@bUzŸfᐪ: _De*p.kpm25#|~Nنq22Bb2E#jIal0 ӆ4Ý/e]+6Q`5h#dӑ3x%rT^UCuB&Oz٦1Ibb\&%u92Z2xQ٢E!Xy!HK8HǝcmL#[}/Cڂ:+\W'f"Gu>%hUJO5, kcN #K48!1:2YJ$^̞$ n|x?ó9fJZر k@^YmVVFNiޯԫ$5:ږV?$|+(jN/qؕ*y`}it&?c D6qWR*]qظ洝0Lpn5e'ZgK"F dhyl%dQK_r8VVUKd2񥆩ЬE"aM%&F0NǃbX/q64w!,FJhi~kO8?iLoBCLOD)lre Q_^#X0Zu8ߥ_WFqO!؂U{LTR:m1䤤yg)w,f= nRQүm7OWp5|*,ܭѻn) 0ψ|{qO8}X`1x1ٜK#`94nCC.\)ak'mxdC7/ ;nWA-Y)iBX') 2'7A"勡 CQ"\$Tn B_0d۲Pb`SpO솁.K I'Fcٙ[2[xcMX\<[r%A~GG yE!PhDsW9gQ(Z6DaanOv,"-tq15~[{,\ T@!X 팋p y ^g?,h_48A<{jC:a&&Ϲ 㻟@\\\AN0X"qnM$P@+%Rdzyn`K峼&kf$LG}2`7#D Q Ͷgm"@^b7OÖH3jۿÊ,/|4i 56QB4#_! ^*J)I>RI/'k y 8"a@URo(ΈlS`^l\?-կtr<>7ew%4%s;,w#GݦT}ӁvGe#|rr^w/2Y̧~v_cj)yHO,?V-gdE #8q>\j^_ߍ! ~#z4Fe =G8eP ;FCz| (WANt%Ox;~S~ygYZ07070100000118000081a40000000000000000000000016570825500010f30000000000000000000000000000000000000006100000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/pci/cx23885/cx23885.ko.xz7zXZִF!t/H]?Eh=ڜ.+ܜeT?9C̢!%OkVz<8>z҉:+WpMӌǦHGI_I'Hj 6A k~#1&wdybuY&.S9ӈp?ߪP *]8|ɯ@'ɏi^=jL=h]f{Yn b=;]#'SDZhW;ɯ`"cOd1N\w:s2)MUbr-jt {ՋIW2MӬ}pS]g 0#Ovmds TZL6%DPkdD e,T;x0<^[:D`mZ΢DC_7X |~#}⤩7b?쩲զ^ jk KK6t(~6&aV8wr*MZmncf;|ﴰ|3Rz&Ј5wک?A(j3/Pϙ0- =)i?tO%q=UJS5]4c2rhxP'{jjmh4xܹbKA;vVST'wo!-V&h{'Sh,RFm?)e]7W'5%ym7#ďU"hkrKElqugo Q ^vem=f.q0X046~7E3p\gTzŏ^`¨b(`?mɍ\Yŕ *gÖ èè,o%M٤C()sc,Jvm%,Nirx3hKn=nT1-񃖋8cyfn?-K5T+=* jrJ3zbPUę%W@>-F+ElRkRF9c}E[h]Vzp4'a4_'4򹟮%T uIBn0-_;XO?-\bDGz1RM /Kșutb$sUғԤ #"oV=SʐB 5z# 7ZP}C)AI#r). H;611U'LpDm*j$F)TF3bi9sەǰ94fS 16gqFr6(CgG\ٟWQJɿV}oWqMNy4c^ L1tzfژ:=;tѕ{%hLE+Xܼn_ڶeM6'>5/_+^S1%\D+(IWxxG]tXI2K> BXh{ɞ퍛Nyɏ2ɱ =`u!ԎrMwDDN#g Cy vY_XRL(E4(PdGT60 >*"߾?nT Ll!5X *8/yߩ+mӘ'0tSE"]4yo,bIC|yyُM:tBRAOa[J@Cq @?bƮgs,@,M^sɈ@װ*M'onv|%VU=nNhǼ(ﳁtlo/OLл^71/!'-j(kcWF (Xr^bD觚'|q0UTG53ad(1rYC pmZ}4A [I>KʺkEaXѭ5t 鵨1j@fkip D?Q7Gv:)`SYs+& tlOh]$ B7]903Er)@: iJ y,k#rl˨|]d]6D{^qޖfaU3]0ֱ "U_u45EQĿ{᪭MFB/hSJ3&7 OMF-ؕOI+|$q/%zH+3+Rwܲ^d&u&Hʔk{uV2q9[,u~1O(uRvrj΋tv8)Y$AfX@p%;}M9rjG_4*$dYp 9x[{"U*Xա)8aN/Q -i$.L/.-Fjm9@SQD+Ǖ- 2/H^ j[9x{-}>EBJ\ZmG MB!-~I!909ۻI# =Q.U)9aVߣU|Zm}謐AomU[J"2e%dˆ!CCf۝Z0 |hw; r+ ~Aw%ɘap%:{I.Dπ E }tc!fsX p|hX-0^ѓ(C!<KmER%} ΰ #'N*(OQ3)M5TGxd@;_5Px4ﲹa?6mh=MY;<=7J|5S !RV6Xic&iI0M[$ZOzrD˒`οNJTwڙ䟋ڤ38y@h07Ќwۧ, adyݧ* }[+/ۭxvȘ̾[PKwKz-U2xoܞ決yЪ,0%,2`g`:YrrI'"ZqW*1{r }OO7^^ $d  B+ RClhQmo@ެE|X sPtab{rd\rtFT#ZW+ 29faTi{9C1?.$ ˙,zGnlVvG!=H)wg_(~ hZOdv<e} m%1 q4(Ԋ aA}%l6\ciK+kAkg 9nj5B/0ׇL:b+d[]˪(}K K0wz4b< G%2uQ:0?`{dlaOʨclh%l$  D _ BeHC:s5 `/y+&W C Kiow(A[u!(1LgML7~)`Als=t\0(~̹VxiI% ӆ@C3.? )Aaz3E":K oXOTbGuY^3;4&q`^ f [GGBNmw`f%m'}|nZ˩_耿}1 o1i]m՜ ‹yk_sʽXsrJ7(_$mvnE rZ't(rG_XRx9?N|'!MArH)Gk"et͠;S*^~n1`@/phJHđO9BWY`Kd6) }U7O{x_dMSj|49@\P3*Kp>LìbXm6P15p*}+$}I2{()> VD`J/ @~tM$F`.=8exjfzQC6x> Df#Poҏ >?yg_Aq4Mt22-qSezâ۾q9!>LrtZS|!0EK;8Ơj"9NLy#3^KQ ͒ϗHՉjqw^jñX}YDyמzsbȮRt W֍TDLքukI&vPj'SZ8!YLnOv)2ģTsl 7* I`>_>#e$ ɢTSa(A<|)k@IhIm%Hؼ3",jsə I<cQ‹v1i"?w/k6V*&PX7@`gsChmI/+GJ9 f?~ JV!&79O';GΦ}^nl;BccowMXC_>ܦc:7&UcoܒZK|Ζbݶe.s7 \ H6sʄU}Z*-pΓ#\SnAJ]W OL(Y|Pa 6E7|:4Uir~/{ U;*H{Q@*/445j2>FT^fz)1.Gb̀*X^hA$u\4<3*x%,V @ꊻHߐ֛-- 1Xcl}&z;y\VQ3y+겹78B+gB?ǮGkP:d @OsˡɧmטvIcv0ˋbZEVϪ6_qŋ$952N.q&nKEt{; JV(SŌ0wNtO,ygtd1{8VgTxW0*d`5. 0,[J>nC>" LƢbōVxWQ`z܋ەԡL X0.rKRvm~4xlo9Cv"0onz P [m!ZNt{vQ@l>Aԅ~/68ԟOg5"zh1) EO18wdSm!XehUц_NQCzd\NTq*iKdf'g*cJ a;jxlltÆ9-!F͞w>츾a)Q߼NJ +>}^G+bIZU<'Y', "Q#ϛ>hjYe9Bn*vՀGb+ C|Ğj}vd Ѥ݃uY_Tnπ]橧 L"/^r|m9IDCU-m'֭Qhij7Q;>$C2n* !KDD<ێ>&pmu_¤uQ_= yoZ]Ra\h<eJn6>v!~_+0g{!",c#ǽs/,-jsy܎#Po8ZL7\U.4U7ŃctNssgW'8(ɣt6HvD٥ $r9= ;?Vŋ5aLnb]xmc6r ^J?D5փNE+ DsYOf~ A;@A v6u+uWn`z*nx&CP_NxNmHۚm>qs2}2-BFCʻ49&4r݅4D\)yL=D*>>;8:KNߵ#g]ZYNMFJq@(ꂎ0. dPKe;EtS q\&PrHfmPl ƗcLR!k O9'HCVƇwgH2#g@3P]BˊU[^AAL?o5<3|\8Y؇9Ud=zL Uo4bpCЁ֓ܪD"8i@s1qWԷP$3> 2YT$4d?S5~lMkLb ->l2_r=.KEUgKc|= BkU?cnqg@cuݼKѱ-jg=i`m"I:zLgfG9݈ i A*r |l@CSfm<(Dz[7d5Bc(bO^(OqcJ-s5sQwy/P-E)zݴpH7.dvT} ?fO<1ՙa=&@]# aA4/;v~8RmcBk|fN}"{w/KP~]BDS kX5޻T qF.2jf.H5ᏒDxH] -S9^(ˍ iI*ik2e cm,<-LS"H-ā"*S-RR]JaAa@Pլgkh=gBéD{J(MÕ:*'WgSl0#F{Kl L*ͪ;F ]kݶhm/g\ QI[ _9ٍ_v~޻4ڻLʕ ew 7yLQ_ȶ#~Q] dl"U-'VlJxV;%WՁNvAޜ t [yOWkۂ}e'w]UG n!ZW*Ò']cBR*t_~N~QvD!GBUqQ_3 *s(>Ez"d+xJ/чж_ǪS0n ,n8+@z@?2'fqͿZG!P:=&ㇺF[սWv딉},,} `ݫTXJW.'%xI6@i1y[I/J] ;RVrw+/jں*vWxqt1T{Wu}+DӋ;>k$n5Gi}V_jЬҨ]ѯ#+;1uH$rU87cwO p"U"ݰ<̝dk}Ρ6=;b$2BWUnn-m"O?12o~Zcbvv,NIZqw[*gV'wi} 'R\>Ž`mK˃4XG{1`cX;nv*)=RP4Uz\ʋdoۊkMTaй4DYF>sJ$4u_֗ga8F AlX S~-}wEb4Fcf-铁#6?~oV)ewFJIAB3Yc9)dA <ᚭfF] _E/fl^2\%0_4kX`#!7U;7LG)(>;-YP }͙wW6qB.M8m`] y.th]HFʇ͈D4 ]ݷ#bBͿnd 9J6u}T<,),ys@d ܄R)'$z|s~y1.߀K_o/h-mFf\+% ~ThhQn;fXrEZ"%rly+?,$VA'x8[L* bb*逃A$͐+`I4ݏ@ r,6 \8?"z<&o8Bkj=%?.0`9,!FA0#O^N^hϬv;®Fn6y?L(w;tYw' Yzt7"PM<-D$+=P ʿ &GۈbyH-g4@)`l-ñN'Yq,aXZllKy_< %"$TJq!wk\Z5Y@*?J1f~T~k7&FꔜNKROd_aF1}d6~k۽__TMZrΜ}/Q8% K.0u^I:ߙ#;'93-ٮz`p^[Iu[UW"D~.>"7eO2,d4RPI%F ɉvft/#@6~[$v o&T(}-pMY⛧ hZfidHQ%ԝC^Kl)[q(f@ 5P_cl:l^<^ecWXstA%YLC@ߛ\I"Jq KZ 䠬li˜\ h ɻXYIFFU9C9ٻ0fR@{oXxsɟW |^VK]n<' vx-vvKc!M3Jo:xx+NGFx< EMW]bOW9ܿ߶Z#G蟵fKNw5r/ M 7uhNh߻W 7lӜ2C3%>Aj+ڝ%JiU1'r7˒8!Hy0F.+aR})>)gղ ӶԊ(dتq/_7:/ =GХ> ;h7MsOT%^bO~LUٻ[&ks?@"eudۀ{m"W\cPu5Z v "Z rd*cOAyB"6ˣ\k`T𽠸,M~ş ˆና ΰ,V:8ٮt* l_I]ļRgwt;eЭo츕X᜘9+qam3J Em9^}[YbK /hb5hıDz| ,w&OH`Ok. sATM .-kyhWH8O'HL: GRo+i&Nm=@?2B[;I/0@!bhBN-:[dZ: f"k%*Z˓|wt-kiiԳ5);KC92뒍3`hUBo;gGWFI|zo>`wDPc},)bޗ\Iv@2UL>IzG4Ȱ Bew ΂_e)/Khl,V; 6mIkZɣK/^uA"1|z(]Y*LNECA9ceJ1  $k^0s:Zھy"(+<[1[p;$!y,^IE@ fC̐7_,(_\<sX<f 9c4 [is,6$C]B1W)2 0jG.=bCݧkћhΡr5q C)vsuE$'’FiT<TeC%N{.Z 뭶W7%yQR<p5waK9`*]=\t@I<>ܲ gprCzf?fu? 0HО*Aʘzv@hoRKк˂T!ab:aK; ?)Nr%OEONJmd43{}d$%0=x'?QRKnl%ﯫi>aM bYmnZ<*65Nc㇗@$"'20]{(7&ІxEK(8 \\',ڳ̌(!{0EDrXryfƳ(cu fɡRٟ{l$J@ D[t5m:QN8B}u.S\_ȍ$ͤ@}-l lE6%% CŇ Com,I%hsEt-ZCTȝ}irG9Hx6^@jGq#o֏}tk֤t6h~Mu8*$AU*\[NWO(yfSa,nQpjgRRBS|3VFN(ʎHs=+ !WW+ ?|i6E!5tW'*س[DZKj QT9ݭJR)i} @L %ϡMCEE04jCb36I-ŒnmMG 8>Z9[ψ-GM5ib~<#BT=wF䛛M3cSlܳ КJ)P"g+ ,'{Du^TDb}<sՇ*zJ5(PWƌa`-u_g;DHoۥ'(~jc Sg9#ft>^\+~/4(>i:P ԍ8|̿=04:bzT;ϖOo^̮(mr2[ ꪮL'|͓C$2Ԓ=S"GL,Aί~̅7}HB_n(xTC q nɥ l 0n3ϓh Vߏqu+LtrlV3 xTAr*k!>xH6N崺(]V1 `hBwTBOHd_Ap@&90-C|<Ǘ9{fנS",gҳB|T *p)|HV_!TRufB{n|J)_eӧlG+C%0Akp moӳG:fږgf=Mmߔb_8:$s'-YGʸɻb*&-Z3!DQ" _JhUI׍ăw| ]\ԒCi!jWW[ ~Ԍ͍GJX2 i{aHo0&{_eGPnJ&p|tir 8X3+04Nf_&DN׾VIz9a;" FԹK(S*:QƳ:E_,14HůՅu_Ʉ*@;NtƌDDgj{Ig RVnv^Λ8=dBmATysW9&ɩWEU</"h]RDFR5m$k?a:κn@mfU(8G J3mSϠ/@R$uKywG<ɽeaI] }S8ِIթzEdd7 _WkQ9`푹gEo7,o@ SiXR "_~ʢwyŲ&l{58TLt&C7)G#p~BxÄUK:n؜.'IoeFyg;EGYw*}ػ*Cm(ONT/N j1I_bġͷt9-f-?bxTBHu70ݏ~x<ȝ}`0NYf]{Hq7Nzi[" Cm3 2'@­ Y^T`L=rn5_OДW,$6b8ӅJ'(ױ)XdOk_0GKF&G9ilor0) Zm)/r(>8h@^kRٔ=U;^=ʼfRUk˥w z+!_F ͨP^͎OflW佣)%WFc܁2QKpvS]qeVJsHN9(Qx@ uL!DO"2HrgC@@+C}RoO6[fԼ~y^B ? ?4fQ~kLC6XuOSb_ϭYH?PF&C{)1@;r,A>pΪfdC0i}]C^_4c𚣿D7"9̢u=zNip ,տj=7a^!7Qv/Deaf V j+Tg;eO{E#N߉"c&Lq"G@+Mo=Ɔ̟NU Ö(.r] RQ̪]ȫP"69 :Bsn ̣,q,)([;Mn{Z ["cwNoY1"Q@D&:ݼ~`MwI{y c@UZELU0$i%[gYVT"jI4gqC#3hs31TxMF쮑IspiYqBMh}ųWA~a] }I(Zү6=DT r&[؉1yW5c=V͕Ѧ1#(SW1ooxe56S,vߛ䞥zOX']Ё%E Yˇ]ea?G"}>5+Rgf0w(d X<n0lR f3ǡ6\,Zgǚ2ە?'Eoob?RhnmĽAGGv$XG̑*$ؙ:{0rLa1wIehN c}(~ې7\bXpG\R~);eJTHm8'uޘ13JbQd/C[G!.iۙ43JZY5s>QLERScUS5T(讘;򘞮WfA?eW YvL #r!Tݼd7 Fy\&ZX4]u]qFnI F6/<a}_g6, KzRF bwa0ºQRcI hy ?ㇹNR9y JkI9[V7WH̲(hֈɀ[G/K܄bg sO¹FLR|X$Z+"Jv&.CQq:͉,mݥ|;4߸0 STYW6$ahpL6DZa-f?ne a=yjŸ rj! Q9g=9fe/. !d$St@gbyfV>xoNEpqdO_EI,%ɼyrX<';۪rv>+X,zl\^wIcCfr)*IIU2=Mzc6C&^fg{)%l%'HF4J$'= KokZPE| qyq68c~iXd-g,_e722*W,eA)v1RJ~u @ YM*V#s b A nVVP^K#M;9z+t,M_ ~ӳhȎ4ϣ̘cކE :SG}14nNSݯ G~?d[2 v?χ#?}H2tchV0sާKhh ]$D/iuG3.T4 @|a`"|:)T5X"C]zeL%nB,<#rZ/0v@OO>{mK1Kadz2L>~9R*\TqC֖V=TGJp1ȺC~7o#H\j?wo>9yg`ށ:R dc(q0f.Ypv~zo} Hc}'R }ePER~4đs@]}]f6jNJq-R*wl'O7ncLQÈ6mJl%.BثvaoDU9ySU,PF+U pf36f3qEǃtfo] ܋.!= x[RpTlAFRB5F\zM$]PgJ!2E6hiy-vx먤*c!iH 7*ou2V GfzAk6ilvl&g̃l@'Kxsdþ꘤Mӗ)Du  v!{ qף rjdS0w3gQ1/M| ZA4r3.߹]lI)Ĉ+]h]'PpAW8iq:Փ,NZˠ0<+>3MG QeOIk$fҞ!,Xu7OV ۍ:JY5V.}&_ilܰOyu7DGY*yK( 429Js ti3h6A#:l~"UP%]ǘzַ?8 6l^vb+R6(NwTcHkh\ML%囅XNup^!J&Yl"4s7̂`3bZ"EYz4ޞRzsxdc}jjPAe4Ec&s]i"q75qmpHxm)F'KdѮ/"( 2:V w*L:oe-ϑqmY|VmzvRg40`ֻl!GyGFmva- dt"d+t뫶FfL@[ X{A@s z1؋ksb"g[ 1#?Qɿsl ^6RoNq;[(W1tGx7>ZV(.i?įH ݏe+sˉ?~Ńd]ai/>=ʆWW£>rFEa [ ˟Xxh7Z 何]L [;;HO ߷,d(1׀# Y!pUOTMxOd`ٽA,V!_ƒM0DAScm%V{oA%Y~Nh5k$O+/s 1yv=}#{*6j)[$hN{GhK92y!ՎyGcJ`h6_h)2DJ)s[` eG[fيj4G̚0.7Zg>1DHL^ѠtxNv؛hi١D{8 @ռTƉz(T9cW,U4Cfn8aߋf]}vJ^Z",gp0_,`f&2S#R ]Mz6u.pvQwXclWK co`v ̀0=`x}aJuJw-ϢySЃ렧i`|zVIk(_NMIrJy*M'"*&pijAlR.C2QTC2 RxqYl>Bb46|Í?;OF*a&L+v#íQ$>y` zzw 4Df|kގ}#|c*[HYSrZ Ѕ;fRyXӑ.=IrVvZߛI>g-8ot1H0־ +ۥT5+Qt۷Mbſ#lEDYg[ dDu3 Z {;=&uCL;+熍uWqH豃 L{m$mENXs%XDQbXkH"fyEtߟ?G/*1к9W!EE,C3l{ 3䎟-LyoI oHxqb^jXɫDw'h`Tf: VLbEO"s[l6FA ݿKx.gY?,*(vw:B/$ZxX@ۃ\ LH Cn.6@hQN]VdXWķ@HklV{Jv'[w #$˯E= {=p 2{zsd\QNH+ qzzTKXm#__6@_iEJ+or 8ѨL6u;UnydvBgQc;?̖H/g޼P 3sh+j {v=Jy~}1R 2-Y>iٝH_k砈 Do P%Um|-LpɁ_VW6Gy>#fE2=cYoO``ǸTq(ROw}t28hYI!qEV)ҀBIĕtqm9lOKY--#r KQM2ޫ&YrQ|$E*6(71 +As$X~߱mHʉI`uv::y1u/:D-cmL)J_NZ%qiHv^Rʰ븵g`?v8hUKq~wчa5;+yCrrd,1 o% r39МW.tOV8(zG~ vX\\s=8Xu@P3QwziX$ 93\S)@*`8EG<2 X@џˬKfV v8Cp@TIJg $7_UhO.1pleU1{ҞXt~Fd7OQ=k^qC[jِ߂)6 &Ocծ' +6&%]{[aʏJ5Bp&klF6'F2d_)YA0&+"X\cFëh^11}->h͗x3i:P!wRxUx0h2vC*%I|U`)ڪ5+]H@™\UqK8F;`5b#;ź~A%I!IRﰅ@Xj֗`wvq3՘7ɔįJJBNM1qLp ~n ZU _2wF8aqw!HI!-qfa WFZ#+2%\!_q{ʵ  ;2~e|¨h j5gfxfloiSKÑč2'@=I$|cV <I ]KRf]2b1%U4 jQPs-Tב(ҕ#zR[2@XkVGF?8?sg \c=5 vrjRIUKs$L}'5K@zJlC@x,t1bf(p.*7W9LԷߌ_ܿtG04-|b01fE˓Lg e&NEXe-|7O[/>|d:R:+[cgN(Tq-lmOפkx{AjΟ3Χe5t[u j^'XsУ$8vA uM n?]\2d x]KӮA` )?S߷xc^ơX[,bL1]nlI5G㶦f};mJT2M%5;( 1a{8;5~eIi`~"1nWӴ YoC9 oF 4 {Yf}~%*'`4vB`- Rsm0-!$vɈUkE^ձb&@xBkbns&Ll`IƐʿ: >sDsM{x3HjLpcKA$Qy|F('~\cV"ve*Z>(AxMV5r4=?!Ѐ#9Cp23؝@6c TTe*]ZB"C*zvƪ豯Ǚ16i* >3=[±itPЯ3|PPP ٹEN>4&2W4,\YG$n3}ٌ8G2kBQfn(3xÇGt:4wAC Z$Sxj2>LKh'5.hUﶌ?s+tL!/`lJc7Dӄ)ӕ>\ݪQ3>8U׬8(4븭sDX:1-PUKXp,tvm#뇟AE7 w̳U1^^hx U/Ps&2pͽU &\Kˀ SSZT GI/5fj”f>ř.8csm}X # NV=.Ů=\?;ZZjQӳ"Y2JO㣀r+)-eެcz%C$*ti!^!T%I>"//4dԺO_d LmK lh}9A ^o}L.zqQzyXZWzd_X &EtEb:9 ( _p IA[wiY%7Z,ERmCV%h'0FM 2^б=DW|b:J;KA$r*~$Tb,ȳzRA}81ڥWG=nFkm_\-(Ss9-׭+M%J/6F85f[RW:2eΕ75 ;| !ll *YW9e_PϬ3|3pa`HZ1(9kF/ꁧՖ!On|Ce=ݼ RrJHJ!#ctX3I?qC٤e<7.ϰX= 0W[OK{cRY# {J~1C)-s :vҊSZc n@{ sAjBP #4iGݼ_;-нU䳔`NͷŘpykSe:G8(Q~M䕎<o'k=` Rr@x­'Eqӻ|4*qz BEC٥URSm VvFYe{vfy!? HwԂ^X;1E!!D<+>5N9{Q&nKD1=.z^61;x`H]89òQR]& Ϡn4ukuYPӞ ?;mA\=:SIsXotqa.8PF +f`?ŏ$B˓!3ΰn)a*QeiOIzE'oE&Cd!֘n kW2Z20xrq8X3DE|ek4z3r/ jyr@Zuil8r 8 V:<-, \KkP2JoK_-\I͌Ʀ F\Dֹ-T jD xnR@j==7fG֨)g mt??iP) 1BihtrnF7X!Yaml_!]| , &c¬.kvY/\feYnT*vj5H׶|Ӧ+Μ\B{J QYz'%xUV6UEIgEjC7n;+5VJ[!D*qN`]:Ml71mU׋Gx] ykBں{~81Y/^Z 7V}GL U~Jdg<", &_e}y 28?w`KR^$ c-\ .s0\3j\÷V<$n0qreilГ"j(s}t\Б"ޔ|h+ZWd'N (.a:t\%r鏅axL$pmJEhv D2.ȻlrB@xbCy|+: NtiٰG_+8:x05G}Vcf&7pQk]m<|(Vצ/.X<2ŀۙ!q7\hlzˣȒE},J28¤tϲ(ziWpG;wp.4Av%Y*R?F3Ixs:;0Cõ<_l wV %&aZ $Fi`E"7Euiz@a0%S.:Z@C *(y&=^!zׯ Uy/!Fwic>g(AqYzasj7t2U8v62ǻyo8I /nnJԏDy Sj{?E4" npu.`Ȍ4RY:[*ʸoR Սʠox]e9\hr,k|S##t]VNSf}oyk$h Wmg{(yÑ5htI0!O9bqzEӦү~}h%K0gw |Ȟ^>KWCk>Wfp957ެb/Ћ@ja8@<T`ޜ\<ߘsrk"{#Ka`F X`Rq8A(t<bk:MYj;CV%0EЋrҚ`ո lA]Q._|U ~*똗ɹSQ,.#9(x8j(2 fxEvÞgAmqrP8`@Jݣ&Ee) lle "J@ÎxB #dyx̏zqXX&Q-afu.!,6%^8L O EBڥ^%;s@>_NKCeLFpb"?'ı{io?}4]h|͐מbɛO5szd͟euV>vf4ND#L\ƖL(ڬ#qwn-+D>@f]{$OiwQXRdП}'gGmn>itW>R$3/e%q a͟qcuCe{TX!Ȅ(! ѯ2,UV$" =R[4@y4IejZ !4mĒG9"h{JR-|~jrjJE}F#L4۬gꑛ-_4V})07(5{+',D.eYq<}of[ tHisړ+&=h9ݗ2ׁ]U>}kk]jl~ 0+ <>W?ziA˶f攍ijm01a':9bQc1(c^eZZ,iԸl3l{^`ئ0yK#|FT1ZI󙗑k [/rNc^vNSUKsIvLËd@>ltN,nXr+T FR { o/$NmbL KQohL7C$ ưtA+O?]&yy[:nd<FK*'+a*F55%G j&pm3+JF `wG]jR#JR?86%+=e<D8 ZKgmR5 d->|\AJcmƙ86 ,YYJ*|.n"9Ho'&ECasNPi<5PV(qרv DVW_["Oqұb'ZP1,LM'>e 7.X'OoMLЋ^<@xil3p(d7#&FÀJx8rk*nµR%b7@XFY֥| :-mQmNs3ܣW~9}Mg]FP)7u8ʹ>ň]ZYLma$ 8W˪.V(O${# [OqdәO2L&/-86k؝e/#E$fZGn$IpI#tNxfX]qêM<(vRݧny3Mx.E7-[| 7h;DjĚ7o=87˼s>9]Q7zӄm_0uL{:*t+ !ŌޝM]ت8T 嵽{[*d O\'(ƣL&u}TmS LȎ z# 餤n/n #/#\KD޶Pz`+6TiwP6Bw~XbA9<"a eK`oɮYC`U}0TtW.L4ODЇ;2UjDN# $BYc5MݛNztm-Qۃ/h3qόq%i6q%qދ81' kAM 0XWU&S'-CN$AEd_In* [tˤܣr532]]h@8})ֱlFdHl킐;8릗tU+&>J8%NGj;1ˠ6 (3$Y`,Swt!geŷ%xQN%T. `Pƈ w m|h)>@q^)S=_@R ~*[Pn'/n./أRϠkc(r?GQxUN<q' W]T~|0_ qb&H`TMߞ0y_WCia1dIP7bHLUyK-O(:CigtNƖvGU;72ԹG륌_9$ښ@e \)(3DьWEk1dRhƯbDG5g`ḫ+ KAiOC|63bQ~IhFb[)r 8 `X9RX GUaN>ᩬ^bWdپO7;"I5Q4yd t*L~rd4Yd'o;A$%5ɂ`Ũ0S\Wz2T.o܉-d+No+dNPm=mtGUFJ57u( vȸmm/.ZHQ3f,.%QBGM0an 0h|@jwY16k5#;d/UpGEmיZ@p[|X_.M5O6a}u>n|O wM oTӛ׃}f{֭&1rV ,XFؘ~?YlO8vx/0ȕ[zoTՖ>RY*fL'G辱6 yh1)#5+ff^;ڟ闖S+ۋ]tyTҀFct]i~عfoO v?JeTZ ":}ħd.S< <1 \8y.=CmW?s{bY|ƍغ.L?D,܄+f׼q1$FSF0n>RIM3T(-ʸ=,o$FQuC-鴰Db~48OȢG:1"3bMg_$ OЫ׿3/u_9VoۉkFm4*!6<͟;xK޴>V$):ôj ˉx?-ev 3]r" 'I~i_D|"垬KY>42LP7"<֍ˠ sd$hKs_2 '!u=.gbzQ O&/ l-ź핑gxwѓa0 J~; ŹSx;oyF\v@ao:"]O4ў?UhpGP3ūՋ. VL%j}Fg!FnaP :Ta<4A&74{k T pLˆĀوX p +KqAJ.im2o?'XOI$ 숱:θLV1mCn\?$KԢu$|ϻ?6\W38R<NI O蘱gE7aӑU#cjm(!/EƃB:fΏ?q6}k(<@2D/};QF0G#b8>>7Mz$攸5T&y Ry[! O |J+c\bex@|M:7/0OV9"AۚO#TxÍ.)|xE_ϩC*dN4%@u4hZ&T#(ɏNyIxyHʞf0^"mjwOוa/ЈBTZDۉZH] "A$ *uקaP_5]$Ύ.сaZӋ_,zR9M0.:}qJrC6]t zɺ ~jxFuwxז3I< #ֈ֓5TBuBŬy_i`{kdiv{ie)JAV&nHWQ!oԣ,Bܧ;TZ4bPqzC 6`u ![jW_9+iz%}C>SnV8\lBJ|P;^GOxrȴvoiORv+ғGeIy`%tsLX *`ObEkD̖||IVxJvƻ<7+ĀH6JVWIJ+D{}ff}xgy[S͍ز% 9cO1V̎Μ PBdMD!|/.\]aҳH7.G*y,GZvFj}hb9wBQДk<pU\m5j0Аss@akkcy (h^ra\VY 1nY $N~@r{n&\ΐzUw}*\}_>8B"Ͽ_s?nIEagadhDF'$'OhPg#t8 TޜG24hk0T ByWjd*}^+&QOܹaC||qCu9NM %ҎŸRG\'/kؼ?~iLGuItr구Ts9R%kILjRuyihʴ[(\2o%o**V*>wy_ܝPfJM,v qB}bO ρvvH](] ܤi@25;<ӆL)!)*w!ҤAﻀE?;lb`%$B $4U,ϳ[X-'l}@W}D|mV4͆_cɥ"=9 Q]^%DzzM1 kw)EAxMa2ѳN`gZH!C.Ez۽5WR$X#`xʯkGsr򪽅E9H4b(/'ZGb}B&% €6V\^ia( [ֆoAbG_[A>TO5<5ďy?Fw ~t$pWѓO2L$v}:F^-)$6  U|y.D4TiN$?)Ĕf_5]'<1; Viz̓ÁmD 4UrT$f(#l)O2C@xACq fk*6Q5I?twOWmfI'jI0; IW׫ |Qo,Z{ 4aڇ☃$%.LR ABiߖ\1Xj 61v,F aϼS(3 *VR R'xꀵ =8.QТs+vw5j ' Gťo_Nut`t1h f,BY@Qo_E%d\>0qYerW/sxvu|Z]` >RѪ9wq@QbjbL+_lb~ ;3LbFt!vm@ Ebi~ɵ? [IBWlҗi2)$*V~gxLL\}/={~[ dUֱ#A[ts~ʁ3Y:yv_U&˒;V֟Վ dJs? ?˪.:21]e_Џ>Dh!ΕZ x:u+xyHX8jD;-:Xf^8v6KN?8Zؑaij: VA:Eсxk-j =rTY/ӜqkOJFhb'dh^9dz[z1ӾU"5rMa(_ z1kUfJ Sds^vkø$y P9ڙqb@,^h._J4/N"'cC#A vqFLc; eY*[ FAҁ6ycky dK|5d_'tm#W?0<~ns \%U%3~P\Ÿ$Z%$(d~c[.+ +S{"׬vtFLTr7.]fZw'4^{Z.!ӃDr=vƠ44O:sQ=%r|dqKsSc;㺌r_+ ͉eԹ{>  &RwlhKqʕ3:mj#)X`s>S3/kg s*%GE^]*ly"xF"jIA$j%H%@{愩~;3;xeċ0ZǯW=QX5HLfbM2*kסI׹=ܦ:L57.3jURCXZrbRmCM xB[ӆz)F#4MyL6a\+6v@lOU7 Gy`Ԥkl|/cAl2b[H쎢 Cz`㞔3ZhN_S2%hߍKb%bn@~dffBcPd鰇&>G gUAztZii܂c-tze8td2V2aoj_GD}!cG@D+oqXwza&D6r{7wҴC?PMTt %kIyϢohk/j+iTqK,q@fؿ߲8ly\pw5o3w@bPtR`g=݁i;vĸ(L(2" yra?qTVj֧f,FX)0 ~ofD$6/ʈxyO{q3z5REx5G߽`IJ6M Pg^A|gBVyЈ%hާa@g:7ۘNTIB[5*1 ;3]8S8_ζ4A@IR7(ϷBs81xgΖ+;9S'+Bڔ0.5_-Z/vQ{Uu@~04~uo!Y/դZNv !ᡕ;x -Xg΄$%ZZ՚iWhlC}A+4XZr71ΐ):1@BLR>}:Kh_]!:/-AOV=̙Թ'h7>!CMiL9[`ѷ `Twx=@[-w j\ЖďNTKRբ= QW{vsr׶=RKja˴c`OK𛵅a ľyIX?/z0'/t'@)/_i6v}J:(x+ [Jl^+KHoz[tց(p&g6}a$qf#0PG$UlN^lƔԞwe8]Ku"39?cAtoVyUdI>Ne?Z, >cG*_܋K"J̿?M_37i ʣ<@lENtۮwkD5*氶 0} Zo7;(/$ȖD`lN3*vfrkzֱk2m:,nV}xoY*3!k zt=ٮE<`N cwGJej>` ϸS7\F~(7lL%g^Hd-n)=^@d1Vz#Ǜă qtѪmP;ω!GPfėr meG@SSw-0{Y0;˚%o# 02n|?UU(jd |A:%ϝl+]chXPw3+I$"w dxFKT}MO!'uwQ/)[O(&"9ϽZƇsi`O}.DnB˦Jg ./3!c+)[GahV IdhM%IJsP,P 6kv7y)dml+O۔R ߺ'&|m2-4/I6%*/UJD|"Ь)Tf"TtA`<7RPR۴q. 7Tf.̻Vն1$Pt/;!eUPc^.,Sݗ"iUw/OB!gzE.SG[tE@*Q2-30b;ԟRZ9y`Hbe #P*^_uwCsy!C[`G';~AQk::h) g/,kMR)5tjɮ%VŮ:A8D));xגMєJAeƆYGtF8W߄FT@o#+)ؓ@5oD$tV-ke&()KHϡ{ӪgD'1A#:2^U}`xX_G{/,!.£">\ǨE*:Epc-;{֢7f3^]nKeS"sŨ>E'#"Ԩ#Zm%?q⥵v2- )n'LR˛evΊ7^uй/3eR5}ݧΓ5VDH8r"}ٰpjE60A3myL;h2ۈD#08Ћ2Kj,vd{i6;٥* ::'?seTrd,ToS$g7>mA12Ǵ˸%aMg1#1ggl'AWJUiݧ=[ (; |A|UFx[d\ ,lwzF}ၟotiv`aDSs +^>n{&h~.\=0}e5߼ .n_?8cM^s5XIp>ճ2[c־M8PwGŞP"'s,f&1+@}+``/rzjp >$'>r|dXF'p jǗN)b2k6Je\^) =Lʻh|)0 Gz6OhjI.O))8Q!ڕ:6w\Vڿ/:vn~{sVрerV]OgM:㼵HI^]Vdw)d‚^958r\(:(bR>$@|7Uޅ-^&mckbv OgrΣpr<+]&u&pDQE[뎁=iSq;w1T'#rs3EWzGk:JV]eM_YPg`6`[K~uENXYhK(ʀX̷$mN JhQk.|h@f)GSl8 =?/;ynyO'{搤?I]-8O_lg{{z'Ȏò5W7&6uvs/-sd*jM6:\0_zF\#sgt8TaH5uzGpv4{2Amۛq۪Y,=d\d:"Hq?֟D/LࡎmzԌG7qq4HF(:t4*'0^|˻ViX D^*5R8s)M DbRsZm~ bZvs<_vx6J/mIg\Y|)0X2zv K0+RNV|"5` \X!4M.h@U8: 1]\芏kK.k;Z,hq,_A 792 `]NCAːgɀSFr^_ϗX䫸LƫJȡHQ_mVoL`AR$|^)D0R6&ۆbnȡ @/3ك> OR:1筳4p?wrm>_JKbNqQCdn=Lw1xO7ܬcp5DplFlHSg3lz 75>[4X lTq|D* i@O0u'ko/_ynuϜQ,+$K~hS2JZ7.Xiq'9R@G!.IYOoC~XTR.h^L5@@skN!zLa@_+y< /,_l$fN,XVW䚷mPGm5ӏw+TU ,|Tj9bM ζA As=Ajn1X$V2K7& Ͱ~ e`^"Iuh;~"ՕU=#KuV=z0EZR;T\Ǚ)e 6}RI1!}%~JmB7[u#=kPe6eCV4,Or*XzԳ?pl--f,r_5-d?}sq0W8@oȅlto"D&7kYd>z̟~vߧocjXe?qP"Q %= zVG_OI"@c= ZJc=8~nY[4mK@p| f6/:߉X2^HYQD9̽,IO }bj-fg&2>@j(N"9TZ.'iJEa߆Ȃ&hʔ$iãKN4a'a0wZԍ\ ZA'W X`ȵd˨ } [U.` }>ګhM"bxmW@< @Vg>{{)&q8E"lo@u w]cw\dxX^ϘkJ 7/ilF.[.^I!6! -r(_KS#jjU%2PdaG^n6/Sz,%Qn"wP6Z ˔wt?%&dB뇰;6j V١^y/=_#.k3ņF4&OSB36dgvJ_$0uY XfM4YX]&P-v¸|ًNN ''1A`Sh vБ{JKezGmRTqET?^zKDꆠ56zP1q O~(׿NK<#`)n疘3j]tl+~qCC BW/#.m|.nt6׫aLCBolgLR>-o13&Eόyv.UCz&mtJBglikeBd= 1]pDcڔqGOTd];Sq|} =dA*:Qf f{ 8 [V|93t[>kt,@U]LV+ҖHMDϵ~<Ǚ+MFzM]"4+^R`Δ˕?@T^JQRV>د7mqxp/j|fH/&oHG$a"e>n&2g "(zvxosꚰJقN:_ug.-sKĈ'+ޟPõS/\xkwH-! 5MdIs 7TK&veqH0+.JD˖ ckw𮪃tgˊXdCK[CCz]2U ],P3x>su2'v0.Y5 x xٵ3_ϜƭQtIS`ul1;igN<,W8i ʦ/tڧ )FpRVC+BkdŜn ҧGGXb|L1?0 [5r"~}ɳAKBoR'fڈs7IXϵj-zFACVrH|SL.qڡ =!mʈ1/|S!v !% O M Px4* >-mnvF]낵,5n:ǰ=Bq8KW_3P y4i(^n6- .s3N JBL'ҞV`]:G^񢬲lQ@RJeK^29_y$=iuiDLV.vLD+P$ؤg~Υ7Cu0dq|E8G=&%f|(f !ܨ"׬t%Kf%CT,۹"3ִRS%zAxG%?,ߊ=} (>t xI tX$B'Ym|tB [^~x(!ZH}KA i1UR|-,$k2KT jM1~kיQU{AԒzO^Jd-?% !$2aI`N7D"EIKc7-2 od=dR@ L0cP?lqO;&I88\'}A :gl *Ux5MS?C*jWfv T98o(ڪB%u)h{P]_(%UZUرSVj$ߌLC+}0\=\jt6K'OUʯxMKt2 &[FHzl:WHMe˙uqGbD8vN!ٴU7$4QQ_Mk!rpvC=w-pnZ`i2'JC%Smr؉3 _[~Z`LX>ߡ:YCPpFktTOkk];غ(\dqY)/ph";S멶Aas.IQD>nxi@:pH3wt`'DdѶmoCqoOLJm9:i%9b;pbr%}/ơ sƪ[Uh yr=MvQ Sr{4: =0(=0^"ss?w; KIHɅ&tվM)yx$(Y𶦐`ܒȞg+ia%Y~1nͦՠS}N8O)3qdnD_^մv}%_|'ϡѺpX 9^Q?|Wu9|NC=/1oЧ ũ&V}vG3s8U}lXpoY2hm3p qv'%|g%ԑh=5w5%u:*ǝLeAOk$:R,:sM9;t[A $;5ڂk׀r:;= M1 l3գ5k}KQf[Bc ٬am.Ӻ?5!Ԅ4<МiXhCI dV}އZ  WCI!X5k?bwooF:āY5<`Z,Saޢh]@/?3O|9s uku8!Kfjrݯ~9_|͝aYN[BI p+#qƕ e5j$->0FN!6boū4>Q 7IOwZI8٭J9KS NͶ¦hȎ j?+A)@0wqay:6< i̡2Ϛlv֟d*l"űll^h3yPx%a2䣮 Ք:qj8 g<yt8(\$+hcVi[ec Wlc!\7Jjό+#NGRU@)`ʎBHS 'b>7;BVmJka!&/WZZW*-rl3$Ax [nc ^:4Rʧa$j\N*qMVˋ eAxL\3U]Jx +4n}%Re>]k'R7^  n[f'Ï.#)jF}U!䢛iC+@ pݑnPy w_ؘu(1"A*9'Rrֺ0ve3i;eoeAd2"e*faTu/P/TQD\ORo!2 ³8 h -RžTxHC=R祜] bxGF%Oqg\3%UNj0JnZ"BD'6k*WS0*d*%j/`d/p.qVIEmhwe s KUd0fpjcl Q͐}ϴTgTH )'ffE-g£Fk:h`]٭pez48thA盆'97c_ٹ۵'~X+,\=̻(=?w'p8aX_䋣{)IQyhSx̐$,]Rl>B3E LuAuіNx q@=clW;ZP8}ZUs(lJ`!ʑLCSe40, `4z$Š Ƶ,BB'|(HZykc9U$}K{# .vgWF-~{2|kؑe'vfr}BJFdTb(*,vr?:v8|ѥRƸtEl9l nvF.Ǹ;{nQ+ 7 u0cOgpz HiρnM ,ai⸁\Ω 1zhn5]܊.78AL tjY+Ku&qTƣ;&`|,bK%RKq Zܒ"ՉjVC*>Ur*~/PTnp9т}&~K;Z sHJOw_"ͶFm$xg rH~bɾ57; dǃsט\bqBq/VB3Ihʴ(Fz}*lI}eH-3S2\ YMr…׼޻u{O})_2q+y048#sбwI#L7crN}jsVoc灪;1aB2{F C@0nqGZ*QcҏB%ùҡ [)6UhS’,Nٴ-74Mt6AH_'akaWa6;y8/|\ΟIP&rCzZ;m1 ndJf{l'5;{mn[u]Eҗ-mJ1j2xGYUGҿYM[Ug ֟,YD'Do̥۩Czc %x|~{W{J} 0v>PFlXL,@YY28)aJj5[SL\8rΔҪZY\w.-<ޠPrPEwB2 &}} <PqQ{XH=X6Z!/:3W&_'$ G1_C[>V`echeA z=\JBER˗rԟ ,@"6%7H.WE-z,KZH>k0&Yq|_̔%SA0Gd/l/)Iک,w[`JgSHMPb _N6?,MV }a܌h,~( s/T"_YS[m'jEZe@YO' hN>2*oL{ OlTr4BI&mF#`Tygyn"D0 f;d]ݜXOYTp~&Yh.{ĠyD ,n10ОOVU2?=׺-p"@*k(}ly2el:Rb&mc}sTމАet,w2Y@VLmϸj6* x='Ĵ:gKvQ@8)4xnHdpD؎MA,4(}Gb2؆ɪ2ҔkW,'EsA/J{ס[w%A?]xbySgJ~S{ܶ3цOG8>Nj`4g|A)(:/^2Շ`;'hpla+R,tjKn8`?>Ƽ"bm0J@.xU T2v.˴\cBDRԃv7OoF*v>09YZ#VĪ?>nQɛjKK[ c>?`Mnwy9$sޱb|83%S}8dgJ cPy;(e 2Ԕ"xI3Y&pJ; WcpzQ^qppc֡m_RjtgV☼d$g~uϞ$!we.mN${$`>*mQ#$h`mϨ(& ZxkF"/`ol (hWWo16 3*T)oz1=*/5HG)EwRcyǨP=z.i<18ν;I]ȔlW 9{sȤR/ŀb֟Gt|u_$'j&?$a #sֺ.9z~PDRDr!eQ#:23h.V /yxFDYH.v8iam::A JFyC0v |nLLdDi=ҡ 41[ ˸MyYW{T̖w=ZS^ p <}e~ N˓% :z9]LN8KFءDZ߈DC2jVLzTb="jdDib'y`9j@ v]rv#*e>^ I;a.W)BXWrvmYHZw sǧˊj:ZȔ I ].$cljFcA٪JϨ>l DuY\s2yTUp>!/ F Ԝ%}%Y|ωD=etqm{O?g+s+>W֝<=l;M&o1P ?9LybgآuF3mWSz sK.HtHM$Ջ~'9"Wn49?‹8_H#/M_teFIKrcPuV Y&a \b~@c9&!ޟߝH'x=T'B2٧M_1~`^b?6t B[HLuea09hw|^5d ڶr5" Bvnhhi.l|ܪp˵S#ݧR+7 [CB8=l2ؑ 1H^{u5)AgD&q \.j6I 8:;\yuɉƱ4JbgԽi|Ij(mBpVU&ݩe3ӅdW<#ЉwaUxB w$7ERÆZy7 n;}4jЗRpT%c۳ ЦEJC][|xG>W4,}KP]Rgo|]ճP`}E&Yf$qUP+ƞk1 O2/e(=6Dg|n'{A9^[9Nڦ-uUQG p7x7Nu!60-^MiCv;ل"fY”aETgF/.Ĥ}'U^OIy}RP燠>H<6Xi4،2HT(p)U? #?)8}jӕyo&A>g?L/;:*z?vd|𐷼۵Hg"EuNM߸l1n\lBZҨ.6_vʑv9N\`Rw~ ZTFX 6k2o\{>5hJsػAk^B@&<oR W彽Cww-(OFlrӚbiZTQdbHRo|"e<*!Ջx3C{y s}3Z+_ ^^8t9ܪk[5t{[8r偎k*FS{XVrgkLN&W麍5dܸ&)(S #+Qqb->H9[> XViyx J5zS)<1{S>z}װ_dXV3*̌_8Bϴ1Cr 5lUaT*SrJvml3BzACe Nxu`fL2?Oݸ6E2%W|Q=,X+9ńs"#$@ ,zΌ7B䕋uc(]JGO%YXBp:fe,?SbȒ@6L _k r4qSH$h1gqy딎y+:  ${ zTE- ~ x|. Acuf9;WwjO̪[McM8f?lm;ʓC7}QԑȘVX)*2ΰ#Ieڃ33z(Mw¾2i q%eM?ÖMQh߸Abqb`]-Y6]MK~'^jnMU)|Ktn 9rR1?Z+ i=t@"tH_dޑ݇5; H#C tJ* ')ߙER@:1Ϩ زMie$?7QG;XouXaGI.3â4>3*Ԍ0?`TcZ[]*[YG_B۾V-Jh,02Y|;O*jyy`/ #{{/MAM߇;I |0W`^h^ }S)\n2": /3pjh2OiRi pY7<>şϚ*l+X\+u]oWWd6B#YgqޟP(@!RoڕJ<-*&|Kg9'%\}%dS&_J8Hdr+$b}vZ3M[EG} H.3mpZ?DX+r@:]y\ؓ ˶"i[Ȯn ݶX.H/gfJ+XT ZFe \M}iP{@،uʓ*ؕ;6 $j`[SMSp_ԅNY%4n.n]y;"[,l 7tۄu z6֟TjC:[avnw&R R@eqZ\_]Tʌy+r#wS{#0 z+;{AhāetgrtJ9 G ? o HyyZjFvI&<  7Q`HM*71%X3LIbFe[ SB)p$~w +mں(.>t/ >h~aK&jhb'ٷe߲9 #}!3T!m]ڨՋ}c~ (Tn&Ĝ3,,NNlnX:6`QME)ˇ4Ok5Y>1P-# ̜x8%GBQ*o p.aK)->:9!NeXp DMy,cvC֙+ 6!}_2[-'R4Muh7 *3N\zl̑LKl$r;TmgQ`u4{~ff0:=< -=XoʢY)ᚎ4fTh>3@̀޿on@l+tO+qd' 6SMO4__*.[R:A>wҹ;No* V䀌^}^t ?H:w~q[3llN®㾚;HuTՅϬFr^ 23mEwa605u+Sd [>d&;} ҆XG"3"կ"V;;OdxQa;k93=$ rm1PIZ̈́y:o-ۢa_ Ǫ.ao&iS!% B85_tN9P.S}-Im3U[뱡'W"kmVj !g,1]*%!&)_C CMybs \ Osd9)3Ъ%6_hWSAT\$V߲ ܢ85&HBlp+ZufenwH6:ҠKHi/aiRn#4~ZJnīҌXkExZ 6m&S8lTԞ; w`VC{1`j\p3XQ4KFN-b3tN'NȆ* | n{zz%yL&JJ]`+sxˤ7~``000؊RG>`j TƓq" 5.Bp5g+H/Xh6[A8YpjADP??rWoI.fC'hUߩ߽H1 {Ń4{?̍9^P<}+ zAbe rY᦬@SƽN";xB*٥f$l޸E::DAX=:51&_8^\Id_C0U35ôȉPRD2 +( ƄKt ~!S عm KA0‰@aBųmېDB eLǡ󕣯R:YY U;-z k]4%%n_I}&.:L! XrN: \/HR`"[ j7Q<$,-zy>ED6P "~y~Ī} d&1zإ݆Kl}uz%޳Ll|h,JQfMj0.=b_PSp/we\BFx`lBX% O0%+Z9 v^Mu"VwQX6dL}+<@[74\J:ma nO+Ċ1il B;dI.N0d?Au6`[n>j )$ڔ ]cqR1u#NPY,d) d4 ڧDKHoHg<}6ynDԏ:؞\J6S8pߝB4S6̦YڲbJ<; @Pn|WRsP&Q&tj&٦s4K5vSq0P͐fl-n' ]z;LA4I46Q8w$LՇqc/2A874o{Uȵ{bҤ09 ;D O%蘿={>P"Hc2 kJbG_=.lOFvJ Ca.H!YEhLs>zdy.vy v}%VBe׀>&޵G˞b/Ma?ߧ2ÅoFHƚDrޏğ7׌5 ΫtesHroz?TpWS*мK<{iwktAuaha2(s%o{;7BvPk4(leo'8 -pSt^`*ݵ?[  /8L8Cmp$_S Q]v3ըg8e "9\V]`fH 5yIFD; _8yX$K[CC^!ȶ`htwq1pQ7L0 ְGo8MʻH lz1D B,{v;Z6ng8+Pӫ3?/c! kț-C/@ K^W3s|L [ڸ.x/++x|E8mpҏ}9diRٟJm#K>n`Zv,rT$YFҽWi}&l[E;dZ }e|3 ݌n֚ܥX ޾tq7'c(W$ ՃS:TAXN}<$F'#兣.;{iIR$xXHY;=Ơ7A,T?$)h7 |!aR EK4GtdЉG~z b}x] n"i9B]-5VJTvf Th}0-ܵA b: >&eEX'}gC`뭼mHfP0;'MP!~؜O>#]XTlbY 2Y'+?S_O'd/ !M"ڌ\c^d>zpDTqX Ho4,[pEYRF `{Kչ8feebo͛&Պg_Fzk^OrJمT0URֹ<:AcEaJGL` 8'~B~!nТ_s'/I8_(jm@&h 6>KHJ3f8-Qv_Mo@G9Ǯ  }f߽*9 Dt&}ʶ{~ o/uHBfUp i1Yz~|[#޶]^h $2mVe~dw&}4wXmeot`iQ",YW&vpMAۼ"M% h8گ\{iF.ZE~)ZVT+S6)P?SWZ\(Q'bO4SOD'I܁QM"ԎT״(kvMٔ%JE>H>/LiHba~h>" 1# 곞2rb2CK5hq3i WfI:!mpOڹ 5̛{3:I5& {a/ELGJg5-Ezy6'3S8Lp"m#}:s6PY]]/\bAPam DK~X4ڱLyT:mܚ1 7 P呑7liZ(iUA.NdyݒV:XG` cg k}g,"͖(HAyzr#( u\)E`M &oT-̨WEmZ`i [TlHMf$폰P{ $:} ",=W%PE qAuDӴYG:f!yܰ"skaa"d< ZcgSR.~ܪuc0,8kb- ,V= #ں#$Q@p3q! 1d[+4݅OX0L1l_~،S[N+2Pw9bIRM|f'#"By+43up*ћk쭬pǰl&:ݤ Q3#} twbN$gֿYt@]i YLjCh:CO1{wZZ rَ I*Y-a2.oصjѳc4pq<:f88c)߿k\?xbBPtg>BE͌,,A1F#o7#VYqU6{Zr[74_nbѰ/?>ysLbIR G'b I/G&ꅚ;~]~_avH† ,Bho4vZD<&y?>Bs@aQ -e>u?._+P. y8Lo)Y/w[BKo_hyR!x,HBUذόF:gPc-gYZ07070100000119000081a400000000000000000000000165708255000021f0000000000000000000000000000000000000006000000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/pci/cx88/cx88-alsa.ko.xz7zXZִF!t/!]?Eh=ڜ.+=a2+S޻)8K #!ZXzꊀB57n[=N|!łs1^ODÑ4k}Y?^JC#8LMb[g u^PKXQpSeQoN]LBTɔDdD<ǹ(Ls KiֶKC@7aoԅupeycH$43wV.1WW4)@| vk&"O M bꥥJ׹(k 1 5cP>^)-; 㒜+W&eMfB,ZV$dfXpcAcNu~U м}`:KU?skx*g-1oQbC,]A^#bBi.*yAK-(3f*ݝ̽) m?BXv&;D@"]͠њTxykZd7ռ  #(@xNdòœMAR{㭹C]ڤx]ZM,GESfW |:l_PjppU}$zSȜ S;M{.jz%1V?|6,~K:<??fw:AinС[ʄ@p<#|:eF"T(.:/ȉij2> ~`2o(.4=PI}.W9$>S:I-9NANw\?5\U.6qŚN= O=>; n;b9z<`v{ʷxa)˸B1EIyGFxԮF7zƯx,fPkrņ k:ZIK'kjSbJFa@^S N XgI须L*+|xw1i?}յujD=.:!8!$C~p#7?j(]A\PpEu{80?5}@,Q_yuCN 5ͪU>>n|߯` :< XcwH,.@;v^H4z5mvZ#{ e  5:GPF ^ڤk.4(Y/ kHhHs<"W2xuڏM";JQ9$e8Z /hkma_tѹ_Nt 5?MvP _ڣ1f7,AW1rԔVep]ᅈ'cI>[҄?B_az)YDUa.&8Be:X]} Q ]]a8?{gb a4/?$5w|Pe(a5d;75eG ^Q` M1=ULa~cMU+Hm4֌)ը^FǢY[ٴlSROSL)tmS^%Wa|sZ88\SLW8G=%XR;~ont.ZtM ާU`r+,[5Nj_mk^bd]ZVrE:㐙6 ]2ר&ǭg +k +|+E*' ϝ7OkƼ14*ԟ% U/7ƅr)rҎnj {5wŴ>SCPY]=4+҆7S4 ^b5cDSN[ݟDR))ʟf-oגcu x7${g ͞لHV-u,w BkpmAZZ] 9N@$oZ%"χ ^"ԮCEJ)G41W^p j/qn#(Nlwįuw>f [Я8وŽQ_R̗+x=i#!a!DWKi3&$hyqKԄg1.5@cyM Ȇ߅}eu߂퇙[Z~t ',ז1<7"(),?#@;r֒MEcqRjߢFXuC38洔M HV\ֺdRf [˳Sj2^E @i) .5P&gV'/3Hq*P#b=s?j`tI4@ Vt{pU&'Qn>ڗ. )߆HV4 Z.*&b*5VZ}8\ȚW} `:Ung9ILvmSV p.ҷa\5`hl,5BTa6 h%_bwec}{k]_$DeOM),+K1\y*nxmeK<Mnjx"G;>;VmdC$51Ysڲz N#^8y2u*$ e -aXTq+IS 2ύgNw .tx&Ӌ‹ 볨b8'י*4yRd7[6$o,2\ߋzA %a~7]=B R`ӊ]++=[z״2XZjgoV):(P˘ \m"vCGz.ٌ*TIEB}SDdp,QlglHukg.>%otP`- R*aZ2A`rajXr+0`d5bi¸K1`l Z<4 دm 2UpmIBGIz`b_[[b9Pw!< 0(`׼|s5b A|N1;#,(4 м\WU]z%>u#|k.OE [TuҚ4u4 ŭFy EB=Oں{GF>=/`z<"HcCw̽ P` l{ =oy"p*,ZX1TV8&9n#~CUSaXqp>kk{A2YT4֍A m3Wf_XJa0Hi`fhsy/Em\:T3GA*|LcBd״q+%G4DJ !*6yg0 Fl=̉WLƊ( ˦i/AӋo 15㠁:Df+( Fםgª2fŽNy$7Q 4uph" bBj2=#1~&p2Ft'/An6t-m.!dsS(7~7  wDh î}K2cTzD=f.P?`Gw{ QLhfE!,R,#ńE{gY;U[a"ȫh|v9T~7P>&n, @҄6.h*biJ%eъvz\G$xŒJ~~Rrj+қ1qȂqߪ7Š:  apUuZ^v:h)\ O,c&Ǔ_286c ұp-2G1L] ZpZ "۵6)ŴbBᮭ"T2n/l\r>-\J<`5ϫi[r+jy H6)i|P01LD.\hHaZks<k^TlZ&3ϹnTa:)>4& *y?5<2@8UG'eZU@ I{g??,3kw;ǩqP Q?J&?73q90:Pxi} W;'/FO ]SrKP*OQq G+acb]xxMǟVFU(F7OٍAYƖu, PX=Jz=#jQs){gV. %4W wS;GL ޾U6B[~V<0u_CM51\YefC`rtI^LKCS̳b~S,`CwZ/t3-6ͅы[ Mx_i JaJ΀Ʌ4=!6yx{v@~9V]HU_Hrl6pdIk6{+OXJQ|@# %EX?8H֠ 7~UYm1SLPҗ8k J4*G`ڗ[OBI2lY$L.5R6ua'?lK%=mNĔ\LA+lNK=)_&6 .ԯk(؍JDh@xD*hZ*sd ABW\lc/|Y>zazٚ҈Jݮ8hOcJ7Y {GDiW}k[d=aX`e sM-s]1Bt6  M235\-ѧ9[J'KDsvk|Dv 17aY:]f۶L{v;Pp_M$YpBt`N >:^}dMӚ:(1 DѾ[OL꾵&n>s)Hݳ~9+]EtW朆=S:թ MR-;Qj>}q$&#:+SGB,G?9, [6ै}a ܬٰ〬rOrr;~<BH#qN tN;5?6^ )WgF*"p0|,e0W= z$`k1R̈30,A:7]=˻"Svw(:=T]TJueF+%(jnmF{q[~?mdj}u>TizCI{9R^d?[Ecth-Fa#mVBMHuh%WfSc:l0.QZ>ō߀k;Q5@\[k'VP +5u> Q7LQCYKbC[,+F$FCPQlFw\^#WMI 8`~#_CxPR["OZj+fÒVYfO)*P[> >vJ5_t`bXPf{RAȗ+jxݤc~5UZ$g8,[yy;XN?v\)999,?ڥ9òT_)س!㾩VwvR_ 粶ȭ+Gv6={eؙJ3c.bC€OYxBEn#6373v_+m^ `^Q.L(:B4I.gzwfQ|(٤{d'8l.C|ZUu{z\$CP+{_xqzߜC^n:LىFZ$:ZGSV1Bzk!c<<N ZR/Y6 +~8`KVnf\3uo䎾oL{Dc?sA9D-<OsHjz)鼨GIC)|߄54YZR#,6FB,B9VL}"I2a9ΎqD X=񭛋 ~ع]Z*\/Z >dABRHɃi>|7چ$ ?ej8t#D sxjM fmLɧ(#ߪإ龩m.g*qNTZFnV鹄}+^q#Axؕ:f>7( iߤ ̗l@!VyR;rW*~&%:vt2EƼyT(r~;niHnEE(.:oE`XzdYp/|Bke;44f@Ws%ޛ-<;a{VAj.[VֻEkl "HvrMƴJ o3R8 ,HvQ̜pjbƵlG_N42gC(%ݯ2 MDY0އI}9n]̈%ҚS805Tr5=izlLfOw'$$vgUu=b5,SІ!:^IXÓU+ܤi x|QVk%ږJ8y؉r(D\&b;լN;Ӧ7AWD.X&6E ahZǖS/ғROzܕ߂cBI%Kdmٴ-w_b-|ƘZeѡ?!@ζ wH, v,}^q]s)r9TGׄ?wQh#Pь]#'%RUI0srSFЀhd;! $yynKq,H!tci 9!x=Ŕ=Ơ-Afs@/)yo#>x&7o^.H`i1796-t"†X~ BTaY `^?xV?:v:7X[4ݝ(u6;$V!]Ox3,\|k{c< o7/싒t;/[k`Ir^k 6uI B4dQ '==cAc<8544ډG^IGN/[7* tcli9:jI#Ȭ`5I$o0b;%qznƶ&kGc鯊Ѱ";\taP:cH\!= 2B! [ yZo^~e,3z>`φy?Ҷ& 2ڼKP"CHNlXwBX%#hzBOTj<+D!˄%؂(tF wtUϑ͆:qh2G&HMjiI37rB5jV7EN}9ާ+x]@P_XJIpiq~F%'}&_M'I~41eO YGQaɜ-|H?gx jC=F3Z!RbF>d2&pNUt$vtCh-)<"eF5dJO90#'D(ZT CWNxh5H`^2%a x=+{h}2|Mm;Qʽ̬;}H$G_|J1WMe5`;gi\eFR@M6lq + ?J <Tt>& ={wOЋf3OimFl?;*]#FXf3GvJПP;h(٦̓tSj"yWL+Cc(45SF=yf7md65<+Aj=X,]AZ(0VN貯B k0WEH"4GrKVuE߼Tbs&<}N&J(@g :~rcmx!߲郙6 xP膈>A{Plz BaBЬKqָibbYUg?N=]gD_W\`Ƭ 4##.bS@Bdo(EWN}_Z[&!B{J{_G굋'֪%F]]x]4FC;Eݴ$hx/*-Ns%q'R.b_5s4\ :RYM6׸ETy1,3=1٦)ܔ1Y+KLzNF;R w> U|{E9g\̝k~!]keJ1f$~Z  >H-5GVhH@EfQJ 6~>Eoν?&Ñ8n "a36KzFg.طJC%`K)*=4 #% ?P p#+{͐HrvgJ`=Wg`-n7IM* Np{v GG0I +9*rA&h0c [>YaB`Yb<ן!dPn(~^ҿ͚LJs B_c_DEyP|%`\h%C4qH\ƑBYFO1v)T\ S 9 C!g-*hpD'EЫvr!XOTjzBDoZ(r@֤*/+Af P Ԧxޒb\Y<c~®[WP4q H-P:E.xb=Sg>b# H}L;‘x錰Yhٓuum8F(G)awPI[m+ҷPfFΌBe7 IUPPnIWPe)|_2#oq`W#e*t7M87дv 'kӏ0F{ꮕс(L`:R_`4#cL%r_%8diZr[aNpԝ؇ 􁍶%D9`c̾Q/|KDK97v>j\ 22 @>-BI]#*ˀe^?IjWCp\м&o[&nsmC%UEӗ\'r34& h(-SЍy YgX5ŀ/#&#FjdMXK䂇8NP s?} l2*b6w 6&[q xhgû_~%c9MWQvH h$׉(tW ^h"t^yC{k^>Mhgmf-+ ?Lt=ȘOEg8dķ3}Zء8TcAݗE2(SvQĥU Y5Fswt=0T㥚 XIi ∜~S!3wF6Lv)yEɸxu7jcU伾d&3sZXكw,$ w!#p3Ձu"<;}*Ҟ?;_ B>CLkg17z2:i c v̸񢪔 !LO|=VPV7ٮԟgӉ\j0j}Ń8|n,ڱ#'l#^%;[/؀ lGAXap9;R?*BQ.%Kck,D=)B6 es(gibbRϤ7 GmX|Va&TأVmLwߟ79+xa)~?OL;V2V41h#l ]\} gOCeA# f`|Ng{@!%k")ʓ7[Q!9UTEDԻ,",yiڵPo3Wq֌%S+1"5e_OuJ p0r&>"]oHJHwŪP6v@RО쭂^eDY?_Ym&͚ˠJ߇Jؾ wsdsP?X`؁R64RwQ!F0./,:E߲ 6Iɤ{z Vq EFoM>W!f7 ̉?X{/jN#@h+IK{ Hc}<@x_;;V1syhO~ÏJۮu4Պ*-5WkG/_L35!@k67$lݷ<</a=F&!&E~FrV&6j3]r.:-sE1jL%ȉz״VςzɜɛI5! QF Qӯ0˵)i7ag("GsY{!ޮDQA</!p?~tF#)fS^Х;$YJiԜ yEd`WܣBk~k|VBy9,7H}Ϙ`١ a C,ùu"ŕl&f/l4shDze*x9Fp6D4AQDž[Ic!U7{[j.筌 ?Us˩EbBxI+r/; uc7(X:ȹjB}ע }Fړ^|nJ\Զ }_k_ZsqiJFT+yiSyI*  s *=#xN"ΓA:J_F!ݗ0|z=U,vU/L11ɼ!X\hj0Q x&7Wc[C}A[ =&[).ݠ[_);O .5_JkpO"-`˸*o!Ȁ̊Kg؊' 1K :Nhg)6Lݛ7,FS4!שsdzfdRd}8BȎ%{܇RO1F_}m.IVߥ 7%wIM^L1~(%Y4&'XDZ(ص_ijTsMЫ]^ㅘ~fɺ0Wx( &2#fqOz?wW=p+X.2x9rb_t)sdnn7$bZ M[ =DVXC g>Q .%b7k{&rybfYzN<=~|;@PKI-u5 t@ԑ8PxCgG$c' 9+'Cb|¬qK$&UkjѰv2}8\+Ke7NЂ^װ*00eY‹N EѓUrE.\23?cHI*'ttlK%RW_ap\@ހ蘥i̡zW*t!pcJf)BXT܎'#x9W R2j&؊=.1Ж#$ $ȽڕZ@f@>(: ajHZoj!u .KaYu9)厮PG3"䰐1j8Me0S3UZ.uqJF5 *>_lYQB4TV'ԝx=g' {dS# A ,0L[w c`2*`D?sq+1aN-,,fԪmqm%S 6?|.ˀʈu׷f:RP^ߡ)-\6 5T%XPmM~@bn_)90e=)]h`dIf)Y ][6F',]5f苌&.7!Zu˿&CJӋۖsctq4+?#B!t6Zܒ%/w(\K8. 5.NtEucw=ǖT!ҷpگ?Уϗ`lUb)t#O ewI t ށe?cmMTdSL> לR5S6H'SҝPWpC/Zmz HXg}S$2>\G^ ̃ 6$ uƀ sizfX2{HհSҷ>S7czb˖WFC^$HS~!FIIVz/K^$I\z*X5D:б栻Eb[]&i]"Ŭc ZtK LkBpB5%WQ{ɠwDz`ezHma<~97yD_6[S1#[X&~d}ο%ۊ(bWkևs$x1o$zIxxt ieKt*"UV3>bYDďK'Jı+\Χ;l&׮fM6VJ*C!?09⊓`8H<ȳ*#XA`mHGM1㖊V0yr8X_"f мGGAJ|KW;?wXC+ %U\k[.hkHЉ,alW~,NML8[k&L C|aMdw.ύ!uĚL\tɩ < sAF+Tp >w*0agc5tKlˎw4^4~/fom]B:4"=&3_뒉{ɤH۷j l%(#-L#:A5Ҵ#YR=UM;2{\LDe}㡲SFʡeWL{CS׳6kJՆQ70V v/ͤ;8p&LrWXmQǍ87۔=9^-4c3O֒L3E9aN2׈`VJ<})|Oq6(uh݅A'ϦG-J%J]Q=Mƙ,G tpk6Aw9nl[y Kncw΀DT]VuFP@"6q#` aW \b`geAx"4fk"'B=sUVDZV%?cM?mW;7B5PC'rg*H_0`"bQo#6 {йcǕ̃cBavA?HtqZ:brpO"uyO":F?/e%ʱp3DI [NRk5h>/lT*i@ KY#*'`6JsjPeKKF3vc+R#}$Rp]_仅h#Zb,@ϦYvoYhVp%FV*. 0TB]V[qhD@ϗdz8%u'g}dGj^Z{OahU~XW[M>rvZ'm?(|wΪؤ{ȱaچЦ^pXCRI,u)%ֶŊ5Q^_fB$(Zu =t5 dHv, b ځSґa68I*5L2bd!jO!K:{ H]ΗSpp!j 1 `c VXgi,FJPg| 5P2,DojzUWk6;J~cKZajR[ta X@ ̄ܰ'mKxzb${$1EAwTQ*N.:gvZgҎV?[c tD_g9Iѭ.mE6';&cq@8c]JmPc^<ͷ-a/z}z<Ǿ}~$$<%JRyF Ɯ[*?*j 3~PVϨs$G1l Dz&XֽP+6s؝?uye y$;Qu@%@bɶX}BCq FEL#|a0LSQCM%%#l)7|4L~gR 5/b p6J`7{ . MH_#uq)kMGnPvhsl9;P,Ŏ(\ޚ39.˯O>Xx,K{8?Fwl+44"7ʖ` m L֦h1RH7qDNaCkAʋxp&7ˈu@pJbRꛬ@f@GJ=r ָNc gLמ&|;rOC~+gg"QŶ(XgBEݝy%x]b3Go/`^( e(.ߍwH\(*tW\k|̈5* B^up5W*a8<"v>Qo\%c<-Tn$pܤHR{:ɀB'xY\H <#.0B?ԚWm)aFcaUflC;90lg =aH.yÁ_5-fYm*,9K $4pJbh*CFsP 6Ǩ8ZT4:1 IT,a7c͕Xѡ`_ffNDͰ{袬iO&fY1hܭo4+;  ߍ -Ϡ_/IRc*=< )V5gHs6uLJgM=[ #7-ޏK9E<}7bJDzix3{"-fڵq1pLKOucptC󾿱½F_s!YC? ކeڲwdspSYE>(hrGl ^Ck®/MS\̉:bXG<Sj]B)IuHJ* ̀jj-WEJ Z B7ԥm.R(330<>Dc9X`Om2znMg(ZR*z%ur:c }_0F'=Ab@OI+T?,j*!BǦ]I'hJul1!Uho[3GoJ1}`8[y=BfC rYC\pԦ9ݟ&.w< *C.1C^Чnɏ[IE¬֐PYIBS/SRF/>ˏ43;wGs /.Ӣ{}Ppܿ§J1>dVt%ﰡz>iAU1y>S<Vm0Y{/;SyTe?]j%eAjw[õmZPhO ƭ%aIі|Z7ljNr,O&%|lc~;͖^vV(aaW~`^'sI:F13!j7#qG<8^-=eT2lʲijEZG%lБn|ƟڜYn%62;;ZKg3YGZ[|dN$7P tQ^*q^S-\j_rܐdt3 dv5; V쑣a@0eWؽ[6rWT eӉ_֑*}p.C*gPjj2${.8@'_Ss@ci0-L4Q8wE$MfDZ+ZrenOy~nm$t^FHw]|IǵWڭ]By5|.\}D^wmv>gKSpU$Vo.H&.D! &Ļ%c>r,c,ilhs8?\gh}xIxzzbAy ^"2_`s3rͨ;asx UB <GsQz5nIDUnUcb<2`,(B̔rzyB*ZEʚo,#D?r@VHxQq(}U0>8^UY pw0MSJ+, @ၸ>a]Z2,gvX7DN2a8Hz/RWp[dZ*pCͬ6LnnG-27J{MP׵Hu !G"7,qK ?5I~aG} Ӵ{J.Ql̙>maq]Ssf&(?^oC6i|zCt"PO0|&60) 2{z|F;ŴgG5h,AB&x 5/fkGJj ?8O<*wB?=b/Adg|[lQW!2؅olxN[up@oQEV8mSS-ML ŧM1t<* p;"MBzǡ?XGˎnP}"5:g p{d$۫^ cghܛP ue>gNH?&|_ )4⠔$RISMPGŽlҍ$Şť?|C)`hᑒu #nڻCtjZ{FZT ?P>>Mlуkiw֢!:B*usyݹhSnc1g AOM"8> jp1=#32+r!H. 2.%0YįE:"Z۬딁ėMR{J܃%7iUn+L')oJWeKX|ۈ>?=zȇLН].$wa4٨9Hh..%[E_D^ `ǑJ)if[u7ađ5R];_kfAvH `LLWD"PׅM<-Q,Xɢ4D-x8b [p۞ (i_-bMhl5Z] U pEI=!QvǛ1hrÉyyf}7ޟ:ֹcN׸W[Lf 1㩩- %X"JQշLH+4Wyx R]ٲZK\eʃh{B,gܞǡJjk8TANML]gAZGmL%`< g6Ef ;gɫX qHǦkWuP䍦E)zpDL7]'9Eءi%8r$D2k C{h<_Ѕ;e#v` FeBX;-X{v ,p%4W-Ipv6@4_ZnO2[[j f<' ThyQ ,gL(#DCSRM*zh'RT١ ;\VbPZ~0uH6o][7X )U!?oYd>iDxMNLk7dzw{0(ƣ}bl&5Rb$oIr^{e*JGZeq5fbڎ}Ll#|5}_$4πanՉ~W-8{S fWw 8C7ův>'fCy3sٵb9!Y,ᲄ>BœbsN*kļ9J%hHWnrT9"1%.C0y4_ak[koTɢ(X:^¡]su;; (v!j$#3B_qbԳwz@vu(6|rRnb.E*7ػbOjwJœN]EKk"9*}ٔaloq<_#T'B4[r*KR,]2xS<Q]jG3/Su=:b I?.74nH d{4׌b$Ѣ/ٞ  fb5Ք.מή&|ev| =}ySpsTDgG;K4B %imog[9UiyfA3)RQyVӜ omsa :d˙dcrLR5hF`[d|cfXnC&ϣ*6zRddHBR⣹<s`-aٽKrp7W-IGW E,햞ƼZUN{*pq!1W˪&m}-2FE?UWJT۫f3BȐ3(0<Ɏz@e"U|l^](*+xj̇Ҵ LyÒz[Scs6[2- :Rbư q||)Q :膞q8 |@NB2y9@.wJS DO$ۙUÍ~̒7Kq?+/$GOH.iw};wnk|Ґ+5rzqA5&aUUS+3D,ȅ%zlRYݧE 1,`qx5]- WZ CbIX @;Lvz:$j3|§΄P!FCoRb>#>4zP $Vͫl>j2n2!>؉cZ5F QgheՑh3bq] K\3ۆA6SSPV2ٗ`BQD(˸zf1-|$ $ 1a` NsX*4iޏ0 ]-ZI%wpҲؙ:e!,ME? uN?b?i>m< a8Dm΄u~nǐN%tuWihjg+rqIh.]##9~J~gr>U6y (ڿ`$UDX}|h}U S7BQtL5nr$b|@}>lo3콷%{4 A1̓@:.A9J^K'dުֶBT>*p 5:oi Q#j&`?.<2cȷF=k}?N&ʨ7XhHB#85?H΄ĺ([[1?W~;MINT|$=<ӷp$C.`2"G -o* $DS}o=mc=n41!`缳!k^*Mb_W7;8 }ȯz@ugwDzڤSS^|5(G@gNnl\pZ-ӻ5<}maQO4irKjN{>7{鉊^Dѧ;LzR/Q`#0v(B*\<ƞb,aEcYK4VM7 ݭȜ:YљLz4dյA<2@`AL]Z:*VWW <:RΈp0T+hW>pEHҐ64ĺ4 FWV@. j2@^g 8.K- $U@Pw7c'S;: \R$V[vR3mɋu}zkHԕSq}='1:eO_] ̿\v34{Vk}O"*XRo{YouL TrC%!O[IU8E!2ՇG'1e|>EyXjE&E= Gzgeb| +pUm)3yhdZgl({0ߎK-~-)^XZ[B\O _?Hux`A$˯{l9c;n&V=+Fv=[} ER/rs& _~Z?eXF-Lob@S d hOfhWE5DpAZ+9q#բݶ*b0?1*WnF7J?WВ0fv7so&Hc"$ !Ou \2>6\rʹH$Xib2:ij$ώIB(Dx=!eZ8 o +Y;Kfw&UcKI% Lg~&n)+TMR/y\ZKjS='RM[[/?=<[δii֗te *"x("z@b`ݜ20FE*aFWr@. _ H6GaYؑI Hl[ YSgi~]ρ`M jI;r> ;VU7"]7g.]$9h_84xN-!|b/3 t9BЕ!D jۃJ_4{UF,A7[z]3-> 5 `qvLٌZ~|Z>M!Ee57g9{%ڈ$ANѼ 1gs8ai!X2o6F4FFn`Tz=sI=۷~;'.H­vWzZ!ta,BJU/"%ezHmyJ!:mR,lieg]ߘwBμc\Q }GD6dEU" {e)tsZU(M_;4y2:Uiw?c(4cйwOm4mMKcj\NPLh34MciOH .7E 8<v$똯(OG.zuُS]1Q%P/DZ ("CSy!\ރOpQb2Kje&֯x勧3峃:7B8WS;X/m~T|jP=&g_=qAa?=7YPr6ZUQ&HG,Í驍 kR16U9]In.:Z0=1,3@t>)^rWJkyr d#6_90O/onVSQwm@W;d@/)k'T*?sM* '[\! O " GlZyy{1.[)l#qգ&:!ȸ\x#|&dZ1.@NjobrxBz='k .ݩ&\y)-G]  %3_u_{iI@PV#] YB kk['|ŢcŁ7M*8& r*k~z )';p:wChŋ_gGsk=wÉ%Eρߙ oݾCYzzn6EH1aFǺ4KvU+گH@v .ZryU_\ r_9)"D‚UNpD>6NxH I2asPbOE‹J'g אeD ojՃiүq)F9l*@x?̄Hw^:0k>ɞ3`+tp6k-JQ\\._1g}yVxG=>-k|1&X̝*F;@o}֛=(5Ek(~4׬SX!-fU-d\ӫӐd2PGo MƊKsg:uި, [&ĽGe)Is']IC_,!~ zC6CNxnoM z9*S}x3JS)Ga[܅,?;C} U^E'WX K*, I#]p:]FMQұK~-2[ ƚw &B)uR~eweA*V}SSeڀ</TX^͑JC=8+/A:ST L&-vB&*o/x3N$q)-[wNJ߳pLE;,+zRѳ+TAڍ>uń6d9H`q 2FLp=6% lPrc 6%{= @+̠NkR}e+4z)h0! r8z+ /'~ڹC>Aa"oe/Q@0˧xm42!zVuj\5}!]DFKRx>ޅdwײbFMÔwyŗ$3\Tu;ժ&zM!3 0U*4+6vi"uu5$٨ ~w;G1TxH uj7^QADcB8+xioс sA ̍ډ#+۞E:LO*RX_J? DKY s쾢#å8hXὒb8@fd8o{zA=҈_wp3=V1PoAAj X%3u- n_ 6S11}| ,}@u*"3i8Apd`=j'6+)7)\ө=qM#YZ^LWhjRm9!`%2{c5ܜ(%Yyc ^XFf_zeU\hԁLn 4Ul?#P {9.pAѠpPsaAX@Xūͬ5J XWȍaΒʈ%ч'V(20 iCMe?cy})Oۖb~=YLԲ҉v  {m c2q% pD_d$(-k$ wfF>H&ٟ|M65PN6lAYh}YvSwP-Van}ܕC:򿊤^tTͮ7a#X{O\dd{fz'ݟv_ieCLzoUe9K9D%g "Q835ѲC'\!j3]ً?"k>ɀt=>};FXlᝁq2{{?!No Mٔ?/5KT֔@6'C1X'̔_&I +ʤWq@ʣ9IdHۀAp; U.ɁU3 $0XJ}%)GK0ޡrvgf}n#NE}K)'_L01{fTG1XȹJ1lv5ܖ`B5#$^-2䵒յ _Tx*wdQClf8jYcixrN-B'_\%dr^ 4~MSPݝtP;UJ/wtm*1&. v' *#)1 q4A %vTKڲO D?<ޗ(G1UԁHl{ ۮ'?@[! ޴z' $/-/VIOJ3%0.Ξyę@Ə #hv]hP}c{ x7K_Lc!,nZvf_rIn,h1"Z5l`RxU8[2#3QoVN$*&Jo!*ךȿ:N~pّOV`k'tS V"psRBC} -8$,}` El؇p)y-7~Οݽ$X$i6~Y-4y$e{?>fӌ:lW lτ*לHcɉRrPYh /9%i[vd-v4Ubh/2ՙb2ϯOac@*To9,  e}v(ʘi-\ ޿/b1%]eyx|8=4!38sHjFpb8GywѣbPA`98Q^GH2(3!3>XSs}K̂oRT^l^oqX*./j `5[dY2[9(y.5r9F,>Avƨc+xvG5/w*ug]dƓ. @H"ŮHg>3;30!YY N) % qhFb6ͱĢO_4sdt){1V7\rsVCy\YvlݧdŹx\/HA06ju/ ElEO~Zf@A8DkP @Rw;/|Wcǘs؆RՎ3D{4 O9.ZjsEkF=o[IH y@JXd<yqdJ#ʜL@2ഛlcM\8t76OwE2o9LW*b a٩P L34,LIlfV&|Dž9Ŗ"YWzcPL[ڮH=IkKv#B⯖+og{+f<$ygR}+ ` nU gS~ KϺ#걫p :`V-? eS6u8&ӭZg1d0$54yz9_?iNCQv1)M 5s?-]Dί/G EIf\_j! **LJFд:u s,oꐡSȰxFxg`SWZnF)uG~$k7eY)&!փ32{'`'~ !a *eK$o] y_0Q_YjC7@DQ}@w{~T? .ɓXt7爃^"N1茻|s8TC5[EflVrI_Yz1o57'gF0.OLSQVCY鰒ʷH!֜:[]7 B+RL/+ޕsXb)Z43x()I9A>>rJkᔠM p\|o Dѹpzø-/mtӖ\_q I|% aW@֫o~\|ZMϟUJc=Xc$f٠ևh-&׶!R< ,ҼiV658Sc{{aRʯhsNY~gs21L45`F]~hR@@E64s?u̴ :qy2HQN25a5v“K>bS[djtJJ +ynz?k6g啮y I0'7p̮B2zbO%4&$gG̋\,M^$tۓzl$s?kZQ.uLRPӂk{@(]`$cov.{,+]A1C J}+pCB%H Db'0X=Bf*AE]H7QpZQDw5;:apZyP;KԠ")S Uh!4>aRsצPa+> +i-Dզu(xL%w=cԙŎcY/n{u/<=$g]Nq-QcJ{ʨрzd¾5 {DzAk2#aKOIשTdo%⳦gRy{!JE4DS\Ca7Vs[PBqs7>7Cg55t~,*45U2C"PAh'@7m _3WA]yMv$ўVlwJ-|(9!PȟYN捎?X bIfcԿ>hX1!a·Up ݲIY}dG+.|urD^껩$; E>oV3?[ i:! %B!LF3z'?"L@?\"it1`ba-))4 EO?nr7{b+gzK4QCuf%!RjKқ|hF 6KnߗCy,!>ZWQQCoJ*cՎw7+ֹ X+}u{ɫ hѵptRe}A14Yr)ޢ@ Hi'3,x %܄K Yï[Xgz-;qF.U|<.yteLUt `*'6ZU'~Mr}p~-Nr 7}eH~SskpT::[HMI6%mŎ\]_>],k5c7mFC3 -4:!>1?nT~#HX_L.̀eq 7'&TK^o tX|nMj m+XhW=cmO sc˿ +ЏNOPƼ=RjeYpvPn?cN#a, ,WuP7qO{S(ˈZ,{3-TO4> yh׸Ѡga_th% UFJ—'|R#w@lG78; 6T޲bLS-ᦪOtIh=8h}p2\{G1%O9ψ..*j6=hs 'd `~'lU)[Bllx*Kq_l<S˸K?J,'N\/ԳBs̿yGY3sW&eK sj#SU(f_p)pv1aq\P3?1sdv OJ@Uf,ۗAáP¥%*ix!"V fQσaMIn)R-v=3G1 JN ς@PV?> 7rz:%td݉1YE]%{m@|4D2N8V뱈"5_ZlCVvG:t@h1*pdq=هQMyV DMmaVVeu9D %'y ]p`chT#tU꯾`- bE˘ ~M“\K,P2SndRPzفK5f]^@mJcFv!Yi {楜9O^.@{F@r#(I0ޖ.bRmb)|كo-4 yݪ%}W+_?{9vQ$b4R-cPlapj͝yKc~?L꧰o(H:oyQo'e*'ldr Pџ*Ȳ8mG)[wSLa;p'&\ %[( z#c (ǣl)ח W;֔hU_Ir [++NoAK#׹m}ʿw؟KP\sB宅6# wRcSJrF05Xc']&յ*[._C̾j-Ŏ}:@Frjxr g# .8hj % X_ ͖?Y9䘿tudh^ GOЉb(MssF?gWNZ?}:.# S}_6_% 3~gX.mtҔ\\=&v{$,m[,J.tV.&ǦnhB&bC% b\ss@O¸6ٖWHeB ̑.zfa<*ƽu)>9vԸGnEӀ#k6lmtrE:9TJYQ'>7!qvd"s EXNke#kͱӨHp_g(ch)+Y,)kh+;$ĩ8t(SQTE5DRVuܰ܆Ѻ9Útv 3tM u+q®C룹ճ,pkΆJL6>QXZS QN3JuJ؃߱bPb.?XB=6)H;{YuA<%F;85 .:y*)3 .{އW3eЊɝ\-aF:w{nԨj}ޝ6{xOk>5JbJ?Ѵ4%|kyf!lֶ^F!gWg-csĞPiٖ D NR]w_p"h>1>&}sv1LN kKe%1We0! N>@h {J]1VnC4EZ<Y7ZJSn4Mcq> 8Xb`קvG?'4jtToH QݥWq5\L_JcP%ĄK;; p 칤T>Y^GQ!ٸx.D5m /%*3woɻˣ.4F\jq D*LtV 6K! \{ ;6A|[YC^ǚ wn 7?o '`%W۸<!uhe|fDWisy6wZȸ)E]y`Q2գ{KTH%ێn{ ƛeACm#͢siaLnďF5LxY'JjV ?ϡͿ'26 aߗFk~|c+Juh Q:Su9;YaF[ .nfd4zi.1@W [)Z~_鞬:EdRu9flk{3lA+⪯vi!#ޔ3(:91r>gV! Ou4 F@7tYtCgpL\[9ʓ͐W,5Ͳ wN: 0vA 7SZyf*gU7QrVoֻ0dlNn)gϮ2uBG=*X:[Ib|^Ci#%X\Jw"miݡ΢xsfQFRN2@V&>Fj"귗]بOa$m;Vw"Y1L,oG/mlus6Fu7.zoyG``9tw2'P|)1L4JM72e#. _dy'^ FUp>4SsGI7fz2G]xy!uV z/^y'ѐҬ"-=zJd˭w"j y)2/&}P}2$dJ6vz)Yi+s-5z^:@:y/1*oz|[7?E+ :;58g̠2 rN`5IRF9ܼ1QYiYwcJ6n^]B2hMT`WO2Vmip|IV|GH"> NU9I[|ELő⩁(.v;vtwߌ\8_ j *&=D$7BWl}LK"v9dTB.DPۓi=0~i9axR>0;%Wz qtNdGeAgt77['c0ںPNEWWJ^7IPo@pu&,#{zrkQ7Y?[^ TCʴ3[5G(cO]za6˂UZBʑ,tK?&|v8_qz, %]p=".Nv Oы[yP+_U:Cn ( .[m0T?ȲhRҧf3VI¶d!Vʗ#Rᑾ׿+0M¢-mblB0Vfj~9~^ =TnUn Ɇﵪ2>̅fyd+!\49 "}7BSk=~zO߈cQ[ Iڲ~X)5sg"Qw2(P>L[`o}rZZrvG"}R9ArJsDY h`:BC7r wޜ!!E{Z Vf_7`<,:$!RŠݳX7N&j\ǦL`:Xđo K'!A;jίˍi!6/B<1,[ IzN+$0gl76Wݸ?/tk3fHᑛAT@0 tby z &mle8n~.sP*C<uCעN\4w2ޤn!~BLKTiM[ X5Eh;&YEہ 6EF@F7?l~ilHվ:h\wŭW*eQSx&EO>4"L)+V t%-1]pĠG\&(vfo\J0YESΚm}W^i'y|Bzq) E,O X#ңF*6_ aIuP]B y|iH!¹nPYsdyK/Vy eڱOg=δrscJx5 ugFw pq(`$O_ywiYkZ\2m(\(dQiycauf7FIy0l M]>4*&G &Q!IKɣ„WFkhu SCN o{૥ʼn~.*]Ð-KP,_0B *Lbz[&dr^F?=hHb:Z[0r4YVc1z3lrJVW&Hj$.@O)sŔ Pg/IƔ;_}hvj|OɀwJg8 [qP%$扰xV}2F"'&q@r?U86˄d{3y4LrNڊe[qQ<ڡ fDon}y`-/0Z"sv!u],{ǘs V$֗1e-1qǼ#fXRf7UxImQ7:&wn8+?QQĬ}eYVIVWlڼ2DZ˘oT΢sVh轀8@%^CGyfn8nF({l^~˕wÕUA1fw^ w'+h1(U`KVZu/ugj7RIQGscVhɠJBvp&z88 7;ݾdK_ \&)vEzϓ7Lg[30x`g6|5{տ IH碙|cqp薹Ꮛ[$u9SDLOe(9}ف*(67RRnPg 0XHSV`A;!X+,C!F}P;ށrmMN9~ܼK'YJN /dZm)!ƫIdk@^Ohi>gDG<{w'0f0.=P 6^@zĺ0axEct em1 3L\D{iIqt T\,Œކ4Cw&M$ħ)-D?N cg :zy>7yAatp[˺ȸ;L5RDAğgimKakڲ^ 壟1ܵWm [5E>,r7 d)">AiVQltޙШ=JK\I75r6RL{f;Cod`!3KnĀ-HC L*i=R=͞n^y2flXVI/ct1~M'R-V;#TB {K0FBth:!Q#RYqjG(v{oGܦ EiI=1淼P놣يɲZZ9y_%+hyKf ;4cZh1 [$CV5zܯorvnGbE7iFD.ڪwOvoUVf "npWXfOvh^:~G6$f#{$ʦ1]`s[%S&fk3&; zV20!{g?L3 [†<Ķ:"? e<bmgolt)K%)>vwpA)G{FA^ś|CFIn]8w%5ڲb d[/+f0\ci)R',!RI8 Y>3 "w!k䜱˪yB4O:){7]U~'H::B k`&ŴaAzu\+O#bGSi}P֫>N`}}y<ݚ߯sN+5!w3Hew=<}Dta8ZԲ~P7p=R]|A]zx|Ff˳ֹܣPk,jo|imX)EpfuB2I0"E}/eQFf%W0Uh/1$ [Hd<Ɋt͌,QESML-z!2"`>ӕ-K%C{~`BOlba潸晲TapCzZ:DȤ7kK' BG4hci&.diqHRhGA\O[cPdmmmY%"\]݆lU1gV=n{W\ElXRC{4 &T|Xh[8!( f$>֊tL9O׷&k! JLAnр{Vҡo#u6B3ۇKʎYؓBTfY+s̶|҇I \FX:!XWP5firұfv^?qݞ‹RcDrNv1'NUqfH[{)tx,G~ b<&I2œ]P-E5 y3<V*/X6ط\Y;F_HdȁO N?^{v\[ .fL곋4t=:醭 G cƔ{ot Vu՜4B2nX /ɋlCҹ-HI>ㄠCXᄂ(&Us@3@EϫF}y|FFb:8d)@lNwphu [|-'3hcʅ_ a_D4 48N_YfmCXw䄙=v<4:zwAixrcčLAVGsT֪9'a/tuEoS6sL="/!uG7ZM6/Ve$/}`9~R+jb 4dU)1\NF~1j"m%yW9a"AY~9TC/ieDZ۱![zB%(j2 VV AZ]?∽$4&A 3m/e,WV.-ر"ԧ118=&%#H}|;X%L9fLpʍNO߈'Tlw}쮤@#s$4dcOΚ*cł ~"d(]-bӧ/!du"Ya3 յGp^AEh*$*Boy'7> & ~̻\zxŗ$9|+gnS }ICї|Vg>dm)su\1xF&#p\dH8 .Y'gcxbo'%m 'sO,FV ϰZno^*?mb '5P D1%2~ wSztdl*5GbDt>h){~ a/[UCUX!r |y:>܄\JA\0{ 5k?C"i A #:3p#9a.ދTa80Dp뗗7ulC7wKv~Hf]KHj ih0Rt%:D5J `#R8"@!mG>@{OkEt=@([+7@0kW?)26*O3o|sL,)}mp +jGm5#[I!#EdЄgN x`-n/~[Ukc cė$K ~ɍL̘yhF )jԂC$orcO,Ѭ?'p5`.nIdg9M{ EW: <,.?A_[Ni,gD[%`uɔ=ؽB \ΧVq`2HQԟpbCC} |xgK<^NHȋHۥ C'O@ Lmh>cÁ_${?,ꃃM2V?pvau8 )#8fqA-PRu`=UM8D?*p64ź>8^71l%BzBLmoi d` 7b0h\8K¤"ҹ0j2ݚ:Q*O@1K~ԚYs1F([E~Zb=P^S{o9wc:2Ͼs(tҒLKЖp_ΑIN(O1ϭql6r(`I}Cqn[bP3!QQq[PYb?"xo׷6:c[*5}T.At͆ F54? STJz]b\(x'X*1TKEZWrlHCQDl2+(Ͽd~YlG>֬*H `cu7 <&f˒c2{т~_cKâ|s&򲪘C[v-jԕtMG"u1G{o~+lmH IGCc)?jw<(o ÑUisBծz?慵pHpQ`J~_x6zLɻhᔠ3$oq~c`^udTX %?LzhJˇ YGm3jK{W ||\ǘ‘Y? .ugHn8b̨GXgL1R/ծ]Y3^&r^eIYF!Ҋ5x.TWrpIf$ |Z/=}^'ѝ|7czxQêRk4+1sˁ!zڒ 6[uj$+x)[YUbO>4=Ekk^y9pg01ruDJ<~] k ◙"!,U{x/ }ӳ6n$Z,&@f#P9Mzcmy;*x p&H& )zM~E7p_Atg.-ZȔj9_; + ;97ۄ\f s;Yc_zV;@/侱 &[sҵǕJ(]T Rҳc,#d9YηI[_@*Y%DGv +| X3W*O8PkK^$&w+;8R8;ck@>j ŗ>з^̌Md 9g;"l0F_mP{? GSl W~Y)o_3N$7DuJ^Y@}A;Y>|K/Ž-l arUFot]I`#N鬏;?wu RiF/ඤ-;+ a;& VTM::IVXƫXSfHsdr!$ + 5Ӌtons.,!8v%Yz5n꯼Y~|18v ] \L\&sHmkujKHzĪ9a!! h'E+a4rR{Y#!Ɖ# "܌ L+00./vke5(OL}iPwg=opuk~>ŸZ~"= PJl|pOO#VKiKE{m=МHf ~cvG@ 8-C~_@p\Xu3 /eޔXI4/$Tr7)X%lcyEnK9?!/:̜"1qZ@}㋍HM%wYGY5!}vL*׎C&oQ$ _4Tr"U r.c8[AJqv4>t"N<-~M_@fQO>xzO~&qy0i*p!>xCKuxUZtqbQQ*\M3Dl{ڀ9[Ǒ.iX=P)OR[(!I ~8%(ʎ6Ng U5gYmbW"%Wܳ0|`U)Ȏ Úubv$vlC/I Ǣy EtvF)FcD6]BuPz L;DFݒb×J$YhuamA%EtЗ`s&(wx{dJݩVC tdmWi6BAigk,nyO^]ݬۥ ig 8#喝iؒ>dR>k?~ hFz p?=S1ON ;>#dɘDI)9bZ5k=Ot}?OCf#2AjQjra wZƩԘ-6jII |\>>ގ|$Pp״ P"ʜrPT ?U8/L)hMqND {#,3ya$Qn(l%d\V;f>ш]yƙuScћkJ'-0VD} 4 TM8'#F19 \{,yN!8L/ 8ݭVkXW1 Vq]4bD7_P8.PyN^([+-1ۦCV rG^pW-=ٜ ۛi1L:Ans( 4閚dUڄqlZa%r.yj{Y`L}DtX]l#%!"1~ཇVpr "',o/AćlW^4旗ZB1<"lL8Wz~y˻"}y ׇWkUWtWgq2q=JԣJ '4 [[fUcgՌ$pmz&>0o]kvއ٩XhղyOS|Y0 YW~Kh^!ߛxzռNgF/YBK,HO c.xo;Ura]Bd}m^A%9e\tW* E(88k x2'˟duV.Kz .ks%ʺn>2`0'Vy #>ء?/e9nnQX}W42;4-8XK*7nđ4]O9(a*Qw`_P3#r.ǘk,Uj| ~E [ 㛥G W[QA=6n s?pv(l#o?9LgPxۧ%"GQ){ƕ"j4/0dYxnMF0{OuȸLb: p/;yr5Y*$7*-tWdr8.6c(yr*Em߄VV uH*(G.g#amG/>D|.&?Hinޫ`&}<#\Q/.ژfe: &%W? SAJ!G[=QT s7聎g;{lfZ`a.;ŝ4䊞e  YO+?ȝ+B4SdoͰ镨dM & >TFyo pug̪d}@-n6D6.%&=篰JԳe`tӰVo6c^h_( 'M5uNj1#2ZSPE5o:?@ Tw&ٽſCvLK TH"0`pm9V{SyC/7p̓XD}Ko?S6.y)x;0%JT'X˹-4a-2#('?hɀAqvmCX(r7ye$i'#/GrF?狖d.*t2lQN YO^?]N?l<Źb+oKTu3[v#ycbCij cI$r3{XIFBu=B*M1 :Ԑm-b|?t~ޢ /=6mx4~"^P_eM5\1M#PdFYmpUrZ1"E*Ʀ`CdrƛvpIZDd"W}cmal{3@e-YN E=h0Wmw=P4|c}W1em7_"M7Ij_KY <ݨ>յ u gQ[#s1 A-]&wξKƉf07QߝHj1laR;T9ows\BJt1]?ع[.b@S6ʞ6a)B{k<p)'T-ҬjM-@k@M4[6\^hZDp\ov\Y`' Lv8Y/x8}@irq2Xp>$$^@GDQʿ|0x<㉈L Tx$gcIؐyV#:˚Oxkϵwo :cQ^*e7R! ]W-A cj q;=̉qu sm;P}E|.m}ԋ{yj^vTyRr y0 ?2^0,_e9n ; '@|A!`jS}53!<pbWv^@|pdKpY}0W<*yVHss򲢅㼶ϩu:OaX/@F+z1lЛ¤gq7~LqsFESG'xZ v+!bB8nLkY3l'cn`_)]sN}-+r׷ev*'9oFp2.{N'EhH uv$ԷP >IR ;T~%͞բ.@TST1=r?WK袁{z Wgj>pb_,νt]uspvRv:shluw8zhV/\#(h;Vs@uk}QlwQ)|nNf-y#B&.Ix<)a>-2FFŅj)n3n r: T$W7[dmԎ5 S>ڽ'kqLBÍϬX+z{l\=֚ #a8(ٓO10`QJqTJmC8^`ɯ731 |S{>|~qZ<爋@Xm ZZ|$X5Hk]; B-K s© tzpsM9J6HݛΌ,k`Ww\{ct+a iRFb.q^]vm݇,$<>^BptFSSuCVDO֓6蕺f(;h ;IM[٘mŶ= ^ J6GGDa&50Ky{n7yUHYVnDֽpӦ9l@f#-. &p1ɞhd`s7a09*ve?=k9A 'Q_RpP9O&V9Nþh%> !i vu^}"(ԝ"hJ;rȲc ʲh25]-͒D96{녃8[&j;qlvCnEM1Pz~)M`R)y~ ,n$ۧuo UaԳ (BgB&hN=,,ް(/͟$s<ݟL]Khۑ6([k.A1T8Zb=[X3]d oͮ,5C5{GL;i&R#A+vz>DB^靜ޖ 09]WeI3/H^^߁y=|Id0,lςh\bIp#}mF?>^WSVr{Qf26Q;Q^F]<`Nȡշv~jʖbe{ZfƧ:tnKuQϓ91O#۾~s8 D%[aE@+B.%GZJLy;؝l(p!;JJGZ# xT/GFQ :Ce2n eԝGH3i&i G3*eH9:Wۓ0c4NT[kTICչZ_(RB!]/WنFL[t~V z˪^t`g ׷cAQsX` .AeA7kk툭 YHZ\ (o Zc YF|ʲQW S '8._`dnBm'1ȐTNhյi6Rw< d(MW 8=[,~ED`@Z)&JO!`-NJs\,4yPu8OY(JHQF r]M<:2D D= qn솷h of4LꐥSͣѧΑl fv/1yJd:|. όd‹n$DR)7-0y',Ю|[f2 V64;QCKb#3V ?m-=%_;= 8^s!:}1HWoV^\]JbEbZ 4V14/DQom /bzBdKٵc8$.*ϲj9v3:RΘrya\"`rVWHGr /X}h=TW٥F=aFV2gfe<ŵ?Br6Ph{F7oSE[jO_nvDiom뢺~Np?rJzs)A2|W>7D]R Ƀd/x]ZnE2+T7$SW&{>|o8[{VXߜOhM[Z"CVv٪F2/m F h6^Yڡ:XD8ZnˆqWq\.G6$r)5Տ'iY_Y1<캎fNX~l3l- / g %uآP;,jOܛS4x\ڭ@6D8RIuǘ9 I<_&wI6y[`ƭ U|[j'Hbl[竏2ޮ8*bb֗s"v:afM|Z!pM!CcAoH~ɗVїɆYLZ>pB8"`>/>ij\.3ʳg % 4!)7l? <+tJ ,;n9ٜc(#MWol^vu7 6^Zrh.((lN9.JTA˟EI_pS7@b KQ!Qvi*[P` ;(^Ue^<"?k9,'(LOB6#1mU7֊$a{(.*:~G+9ޟ9SUXgבLYFPCC>4_œ' BjF:!ݻͭI˜\/sUr8vKI}!wCnՇe#'PcKM?Em*X[Wfg&C !+P,R\ #$Ӥ;o~q rugx7F/NKEugbSx6rwPtAL@)Ipgc uC ^1zcfvDNFui^x?㰏Lr*8c>PÛE[7*'˜'B|a / u}_"U}7ñ(l.KuVy*E^}2tGq9d w^t[5@i Z.ۖ0iH56[5+'k(A.ޏڿv ,r`;%AC/+Qy5%fk/FJ 6 h=XФ[#Wv!m~]84w6(966A]YX݆9TU0#w2]7/'s8ZZJD A*jXVVTd;3Dr\ՉwΨן6P\ZwS([=т(澦?9=ŐIB|g>|$GbTUULBd]矞sNt*txCv ;YJ)nO$jxeF-.(<vAiln[e_݂&;y S(1!racfjON5\Go˳o9o4 ~o(.^a,&A+VIr$ή@D􋹇Mzd]TR=H8Vo~<5rʅ^qB6`дoM P鋹Xm7{&vWf^6 }FM6b2m?=<)*ɔL\!{f9 C ? >ɸ ?@ ~aݖOph%{ӆ{&>3r4$[i(qhv  ݨOLpgU|R;)m>!W.IJIJ+Dy U mmIH+)8;` ێȿd_jZ@[\yI'P : Nҽ:PS~c0x%]K>FaJ(h~_ǥJnOU˫Rr.*a#)>aY'T?JIT躺Fa[y> =3q𾛶o`x?n$F\:Kz%_c+MA$*>^Qދ#@K@;וe1$BF"j~c^F دhZ`aB܅ /vᖗY;fI 㬇ޘt( oV76rEa?JЗA*ԢW5W]ţ4$j^IsX+9ǽi}8ige~NnU-ܳiB/#eBhWY2sr M!ux<,C r4>N&]+#ߧ@HrX.5U2Z8Zi ‹F_/ُUhc[S`Ս)v{{6 3pJ9 6S{)w$BZA|E]#r Rx\Qm(Vz$)I(tG&3;*=^@FȤ.7@`e, N!xaɐnxOWn Llyfl KWOAlsҖ>Y3@C%OHUx \G[#4 G`v, ߪԫebPRI1MEfFH+g̒iwَ|$/HhV=Ǘ4mkui QCy0tZvS'.+DF@XmХSEDcdm> 0nyi:"zff{p Ϙ,E@c!>ZJUeCz5;l\d/._¥K I^-u1g 3ĜV5älpRL}Z9U}au'~zyK/Ča0TKN qPrr_L&Ccԋ׋1B|L qۋ+ kl iAYBׂ!SٌXVcBQTQ)Q<&@Ap`S"Kc̓/\/+h=/Y0dKaǼ*R3y{EA?C@^SYWF|k!3 w„G-t KJ:1%ǑwH\zSF V;vbQ^WC,[~PIv$SV'B4eڼi21&ݢj=`?ѧЀ~d8M4;:$bꩢ Zzicipt%X8}ٛdM{WͅupB ^N%ZSx s\Ra)Ȅک-ߴ1oL"R?v=2C0Fan4Z;"%Jm!yxkuȇes#Crj,Gì{N(+Tv-=PDJNJ#0TE ?lw{QkAwB C]I! E}#ue*ga3=&4½:phB(%2UUӡwi^؃pTFc-ȔILR҈,ifڒy FZe1X\ܶPOq e0WS'>~ǶJNuSJc[P3s4lq]7GPMY`} Nm3a%lZ;W5|ҦM$;ْ-=2G q">6E?3e)b  ^H+^2}\yQ e4w 4-ZFp9IaGExp? Q7Q%Q) ?+uQ<P] _Ц6*\7<2hRkhLr-BRZtSD`O*>_ ?GtY&3M=Csyu^%pNrP;8WJڅb M0S\5{&3y13%ȴw/mWV7%1Jjh0L._a~a#KeЪӌY.-ZYg9BYЊՍgau}EfVO/}qgw/ĺl6G9`c-{S)c][N)\x1TۂD-}KKu wJeC^֍[߬A3_o<\? I!DJğ=#|b$O]XF$j^z+CQY,_ÈbZΰms:W"ĄCҲ'EAs%{@hU/ (=~xrUb]jun...|eM&3ڱd.iq /1m KjZBaO\EGt*q+_#Y/'$T%#4+[0RљUnWXm6j.FlW-D`MMfl%{C7/n<i}}nx 5GD^1` x׳$8luj 5zhE'fӉ|s$T%˹o\RjY6p%] PG(Jδ`ëw i^KhOVTW[ݲi`k$L@o*G53~K]B-a/[WpꏫR}9cӛ)=oЛ[=yî_< Јx< 6BqiuIFmV{_ G|w q@|$H->{sU'm$\'V,ap[tօnƖpU$ڜ9Zp$x5, |XM&I }V8],+]}]@!rY[Z+EǦfyLj2Z|仴{tŧ_ojO'^o*G,|{mz0h&x5 cAowRe-҉m51_,03P+û-Lk@X[!W ?f0&}Ѕìғǐ^>YI$h+/g$gXTוܰ5Ȱ.ۆkL0QV ʙWUhT<{\Qu3)v(A_{|7?BTZ)2D~==mK!PMwJ`^$xoe_D<,H}j"V_2q m,֮Z?CjoGHmAc z xal '#Ȋ 8&}rF𧠒?2㞥`O8AZ9[4~.f^=SjnY02l]R;C6e&94;eN9z6H-;Rv"̖#;7j'1@ Bd]BXjF6 7w^ޭeBwph(0NxA{ V `#GݠQ ٔagRzCq y6mwHFEc3uw#n4l7Z0ש:s 0g zgO>z/_Z)پNd3*>+#,}t 5DŽ7b$UG"6RJ؜2|)@1A \桁|'qbGÄ7M?Ĺz\-`jÞd;{劾ՕCjz13$I a;QFt804poS\Zi芡EA@?!qsTu:L`9(XCa|?6,Oy"ƳQGbx9R6V5Y}JU|~! +1%FhC( i̦q,aCJ~ݹ-bR2Κy$LpqnnB ǻ%9cC2茀B|dD/)#چ $ܠڣ >7K6!R8сs9!+thy/Hg4|s  mB#%?PZFA%HQFg؞ -c*v˺pHcx\EUL "Zp^lfJ hNË <{ 1H%5.ZZܼCM6+uӡjHJsKNt *\gFovN)@*|~͊9%`)!쯷M.JY4ISZ 13wOMq.>s,oL b m⌨ruRhk=C_Ueb$uQ&Obd)wBG1v=iIvzA);@sMga,Z/#)iJ?͟lJk1n \Ϻ]kbEt,P:7,q#VHߌid|7;ޚ#vM:X)ZmXvk^K7Dl3#!a6WzhYrJ2B#COB|As mCDfsƒDÊjDsƚgb;LB<)z]CBl5)(J])ޫɘ#iʋFkX4)n pc+4ﻠo孀bkJ-s? K$9SM..ZCO ]Y2k0Ƥ> i[˯yOZ;x-/#?vW; =_i:uftBcbid{DE(7-[^#)h9N/GAZA:f#4>eypQydSXA7$6]9,W#k8t>zK]MLόDoq6H@CMZh¨ڞV[*Z]IJ=&,s#:4Vץ[\A{Mk'(M%應IW U٢t-GJ3Dȧ**u'nd6pb˶HJdX2ۻ#o( fi).=Άbv`fmZŪfT4KM4eāvD .t7$:bZb4!֯ĬX+UIj@M| lM' !l8E^Pd!9TaRDÉ[jݓQze گ[KH5?eLkr D"J,ʐ s=kLAYvi^Xc6efa'|q/ȇBTz*NC?*=2 5c V!XlI[ٳէz?6lVLW4N)N[.L'HHەGx?ŹXRQ. (Rs1 % 6G6޳u#OçXF9'[ؠ, zkGqp0lDŁI ;o5^*0WCkRO g|bĻSSo*oqy J}ޖYYv'NDP'7UMsCU:r3['=$#W=G07}&B; I:9 5+_<"j#,^&}WodrgtJȼ" < p_PAC2S+ Fy6K$ 뎶cs~3AS =mDeC>HɑdN/Wφ՜Ai:WjI_tYUόW\R}lBRhkz"Yc!I{A} =,f%yIpYI{z!;C*#Fx**ŕi7|\t)/"p!qL haJ4k+hK"ft3~T i1ϾlUB1#j̿CHː?&Rb dΠ.*1 \.yM#ZMً 7!u*Ę(QvHw,W۬g'm`A$.JW*dSO5,Fey^ v- !Y>6*4eͼ[#+O=zC3JB)%tsp^_gCքDguNr2$UxRƴcXߺdȂp~q̩>;潤 Jm"r,/~ل^DEO_w#%_,BbR } 0ȬI]V#MY6D.=I]42ї1dEKP(!"g%MpD2<~-Bt%y.n ?tK;3^ !)Wi.5o' կ< ܀663H?N 9^iܳl`'{Z3%]x Ankn-Ywpt҂;qaݢ02h[λr[jh50 Sw!xxUHgTT햪k\1klg(0C+Ǯ m{~W[KsckiNr). vc&;'Ve fmYo4oV*z'l#PM}Oݬ$O~PJ?QKZ=O;IUt&Baɒ#/o7gZ7\IY,[Ոe͔rm<>E~@'vYsD"|H>˅q}-WWiS`?:rG'cI߳KzI8+Oղ[_mJ ;Ӄjw ^94] W}:z0"BiBΡbj*%nk棁˲S* )RFh՛&L;S o֍qv(  pZ53Vt|0Π؋X O_.\I,&U;nX*x:N_+4S VLND+:hsyU N;vs1J,ݳm#+p'EOLdWôn (EWA>U43S=r?"Te&"4@Е0!seyK|YcTe 8+L4x^b S(H+vB,дeiJ{ p 5E9-1kPh]d&c|<52!F%&&V!mɔl}A0 YRܪK!G.>azBbz} 3.?7С8Z I >>| 9$y(v]^łEzMq@EDB4zŻSM?Ht=8 ([p$x=6k| wOImVյ|y;"\o\Bp@u1mv%&DXQțƼ{`p;oj 5JzԠ p\ eLDj1 c='dMJ/r&=q ?Bs-y.WK L{ H쇲 6 q{%0mz4"iJ:k.;Fŵu~u]EatiO 2r&j͇W&X_6+Ms (D9>=~1:tjhR,ڬEX ]tLᗻXP2xl2k 8QAx )9{UBpŒ,9 2Ƕv:p18lޤ)&P w$x{jٙJCbX!з>t16"`?jp6L`\RƆǟr,zEH-84Q'E6}E@eF=~Rɤ޳LC=ւNo֠Ӂ=}cC:Pc3睋 "c_3 ~vW7(cM>倹܍JZѨ%[#y\CFn<&%K W:!$8ݮ*^vEllUӗ *9Nd >k_2p`U+g׬|*{P("  @nxȕP ʷ]io*ʹP SUejb8ABg*4n6TB@ LF?<| #u\ PKR.Lm"XތqZIP~-eO!29$}o`~Cv9 KvXwB y7A ``WJHݑ5t՝F; LЅӱv߃ms&3aN/{ˋ}?"YI-Z{oY?n}hHOx!iOXx#C~G>YTYkS 47% LdE C[>2`a.Ѯט\by/ ="asHR!Q̐2B{l܎3+N Q$Ye>zC*HW1]@ꩀ;򼤽c.%mhhd xO]콁*uuτ@|d\Nܓ{-gzZLc5BD+͚A@,&Wn^hZ$ah@k9 l5% :jxVV ~6:aQ%K/UUd![AyD U*CUWӛ8y:I/|µg][.Dct3ђ*B ]"=jRcħ(?E3A?˺h!1z o 䓕0J,r8_!knIƓ73tH7J[^s16''(BVԃ 9Zdq/[D*|(Y1١ (cw4<5)wGgI`3ǘ_5-M'r-ĖkzU<(BK'v]I4 VE|8.jg(;0zFuݿT6͸@C[JWJK:ٓ4_ ~IՖbݖ2 +^.4L)dwn:za.hW;!2Om@r5ifwG7c& M$CƊ=N>6+A7¦,lK\O)5=n-w`^&7BTQPu\MAsJGYяJXCP)[dFW>[Ikd3/]^"_է$݊Tޕ2tB%߄;dE޺H(U?9.`F ~aˆ.`gS#{ k 64;J{Db ;TK tw-%JGze^dy4hKnCg⊬cV*;>,Fnhv\q.}vA LN29gŠd'*|RT2F [ Z # l *`lkqoʙ.sI7g\ÿ2k]b` o xiM;i!cb nU&B+jHYdִ!mUF:1*䭱ѭ&;Tg}`^K&B*L׊]v+#FgU\^艺J` VʹReYgw_CF7}nvq#9VqlAdFg5b5lW_Dkܗ[v&jӭ-B6bjD) N_g.?wDTyRadjΣnVx;)aY/MA_T{Ӹ-zJNV|4_6O<[}eYq82s8+g}m+u W&e'~PZCl'' &>0 ÎVV~Un3|1 jkqjH*pNRpؼ}M 1}M@;eXCɈVzyp5 GoG?]QgYoɔn;rHn= <4yܫx-+\].*lű?#&xecս5ޜ^< zcڟI`y1f^|c9}3׈O"=.5[C%*7jNԿ9RG97v)I&@pP:'N Auyt,ĮRH<[ wMmIX֊H= ]GSu|9?=\KB_dX,37՛pZwa1㶊I "TNU_dj(FNp]#~*a,/oGK,99SEDs@tɽ@sqʻJ#ZF\Uz8)LaUG祚%=YpfARwe*Tftxh;JAӴ۵mt>kΦ=atIZ2OL䇲-({@}Z?,U%9r{Q8q?4nU|2>ƅPգxg:Ml}6yzPTn;UE$ZwhNAٹmGPq07ж[_r 1ݥW_V4R}o{1SwilGM&\KJLRC2륒3>o)2֍DVjȴбf ]| JD'kw+t@.4dj\oE6٠O64XD2d 8hu#WvlƼa~JbIF^ѿu+)L,j9{ljj6sRaC( ;׊XJ$sZq'@)Uϓ8 y}?. ?TN|_Yf|6e2 ɩşJh!=00k,RT[ZQBX$AIO8R>MIغ.¢b_hBZXcU2?+3 {\?,ߖ@+7tu$ GrQ2ɓ] 4L`Qu И褂v5i!f`2;1m&dSx߬KHݫ!\|}ndۤ%wen\FtxV#1ؠ/x;\Õm@ L8X#%SC'0!c4Ǡr)369rrh/ms}U] M,/z!Y]So l!W`FVJPNi/!\#O2tVtIæV3l n֊UГ6zPF(ZH/ ѽsgS{!1ս1N#M372acƙ,#`+L&&vꑮaUnN\tٺ.ּ#N]"ƅ6PV}.1.«TWYݔ*@&8J$ gBއfP.'.;#Q9`3E7UXCww?p mU6 M|.q$0M}[&Q![1Tפ}ILR@D]bj̷8yH~0gM^.3X5_168' uJ~`[cB.cޅ/mX._+ 9 <{`g2 yp~71c$)!YiӸfXmq}JKq'd#0@rjU$ZJLEJDj}m,8\4 RZGaWJ#t<KN-V%YoRGu,Sݸ RݿQRK\eCtԾ2Ȏ'G`#"R6U) Y3 ^叜΅-+j8!Unf_R? 916e!$'dD“DzR9 )]W*aO;v>-3}xj9UapXN Pka;6\;Ͻv8`9>/w%@a<-D*A쩛p-$Hc+#|KF!܉3lxoK^DpJ~6[(QokA2ӜEpQ}l 2}l&ec4"ٽ7 Ik|CL5jAhh1wS_nPThy/n<h$XW a>2sq7*{-Ϊ 㡾~qUQ\ ΕWKA7UqB9G~F{_b:^cxM֜_d" ٩{4!iLqƣmv{ U{']SZ5wkkQ'`^`kh|H1Z&Q=~a%#؞% !0M˺PŠ*fq@[٬sY^]:?\b$SmpzΔNQ#d.5j2z(opv}fT&Zd$vu+XY81d& ow+H1OljL/1pY>ߠ3ԟID =;,$ a9ndhfrRi=k. ƳB'Ws.@e>}8q]D1ˡ. xKBuK|z{BL2P?(vojWK;yh:]ps՛&뮐S4y*j8]߷ zj(iS۳SeYas2Ta,nوxUVG䨲?^sNtar֣D#i [pOj5evNW]#"Tp#mM-BQİTmKƠ~G`:V*+$%oZG%F4.Ih/$6µ;9A8i Ʀi VWSxΣQ || A̟^D.7$E4Q7*?qDcR\u1?zVv Ck* 9nž+8*ȣ{aǓLb?q %)ާ*¢:ht\?%+$LJ"yWY ؍bEX4Q !֙蜿g$c>g ބŕJѠ\,4my)Y9V!WՀբsS=Ha msBg9V4 RJ9L[z3ZC;^iNƽ8&PLх8sR$7ON=<ɕ=ФrTFT#Ψf1Sm `~IBVտIF܌L(p>5ef5J̢mxyQ] ɵ;9?}麰F} I^ƞ(F[H#;D4!}Z_1KIFЂQX\ ֞Z&k+Kk͜ˀ˫tM0bUVs#NzVFy;+M|C-bLczqCA CR\{wwZN} Uɛ֮7IhptEjݴE[N}V lpz~ݿnN=(Q)!}ԙ2YrK0Gbғä#1,:PCG XOpu}FגkĎCH~RF_'Lƣ78~Ĵ>"3;#vpG'ԥZE̎sݷTh [CXWKR~B c>?|x4\,Ri=sLԿEP݇'=K#C\?*'+HIpW/$A,$έu{#tP :$QHR zQm"g\ƻ0' v$Z4[;w2*|I-w@."0i[Խ`lSSG[(O҃=ιª[XăNF$d.1Jft ])}h/@ÇsI-!{rUM+j?B ߫}* o̤]bG20GӇ4Iby!4Dkww[E Q*vLȚPQ\ Fr2Xא|*Izv&3Rc>:P4ͣ}9~BԲphkoyM["FԻ^W}(@$Tk |J o'o\&RzW.8?g yеTuo5y2F=꛺kCjf|k( 3&pn]=Sxem7v(8cgG.M%$kFãiBK~U.K0u;teD[d{Qࢩi'zr(NQ 4Ώl9ecH7?di5p!-d#F[1ؗLGW S^/,bX&04Ҋ g3^ov|K{BL uJ9p<٪]qu陔MKP Lʐk#=[ r/Y#IE[ 65-1^#dZr>ɝ>*Uղ gP5B p>L#}@N!T#{RLdA9] 7բE4'C iKs!q^:4޵w&J8@/,/M}X'|qyl-_+mU[Y*xqd44l2PObyFh[\F.ؖ&"ZPyH^Q<\az59 onDJPFB _nwu ӝAzqhלNf@ E$) s_ׂtnX&_^7tYGOPa4UܙDT9$8lۋ:{hffX/SǒBc'hJ$νϜSzaT9Of=UWGk 4:XhQ 1@Jm$/lOBh47np`S1vԙjDl'=.X΂ ㄓf50Ύ%`(7?B^1̿MK]y~Xzņhӛ<& OHʍyu"Vz@:I}.E/ڀمՎC;ܖn](Ӄ'2Ơ?!- boӡ|\m@뢃R'Xvn!&QB7|wS#Qd8~P,nBj0nܚSژήã0be 8[nJh9iή}O'~qIy5i~՝ן15xg8䜡33P<-Z iT+=L6 X/@O\١rs *.ׯ)wZ~(&XJIq.bcD7& T} QZX*0,g;UT<.oWQ³-qQ <]N^ X :oùeⳊ^9/Tu+rn^lkI!E:I2Z 1Vs}v`1bwʿ%n0.ZR[t"KHO78 B15;tfS.$soy $&U mB0Xf؆.tvlcϣwy$L״/:pvfω]/&&[(?bi1"3}Ki-BoFVz;\)+KOx5 pK/{,@͏@9kFӢ#rռChj$ DD|7GwktH,ϗ=&{c{ P$8 OHg ckZ۲t)/\ 2נܶ|A([¶gLx ћ)%wQL~*éb8^~V4+I[B][p,d3jع$[GՉ#W,nðaCNYcb0zu+iz;*.q"qxRK{BRRsP=;O?w+?%4c>݀4^8hPCk5IFKa0B\y>28ٝ[#h ?Ye]b"n* 9DcGbRE Z=$8A,N-AK;fl-ؽQzk׹5p˷Thw&EKoAwr~aV[[Հk4;\&0(va|pIaяqB_$G*Z9{7K9e`UC(lc J#b=Ur=~hEzƖ^>+ 3{LrS+Yr1]dYt ㄕh!NTRy8 P1ˑ_I1!n.pCMg4jOdy@$liv$P3_T&N)Uҭ{]d ͠-X{l0ɉ8E"$lu';@*ʃ;&RƠLNoE7uǀ2R@Vi,e!v)m 'Jpט=@R& -ZXL"dz^`%4 oKw^`!OŻ2 ,}fM"9k ~cc?V!οoL9o-vlDMIVrvh:&(,OǵKa #gV}978Tj62Z6LvV\ꡳjWx_.t11+ @!aY?InN8ħrZr *bXz8$W|%{N)6^X\mn(Ճ\HR` SJ\vЯ r) kJA\6$5T1 "r;;sߌ7ׇ8z[c53!Q/)B('%髛:rJ:QLm",;lɼhm{DuX^:`SW%Ũ4i$vu$/(c_ +BS}JoghyJFPi R)$F6QVZstՍ-.QʠSA ]CL|9Z4ݾ5e0:8ٰnBPqV.c1Qg@M-VNjn}=ȶ7Ql37KSLZxr9%ǖHݥetHrizNdD K)=[=t"O%q>UGNd I:-,߸0jM yxsWeR-;P*GFn<ܡpCsv/%]_LwW~'eT%ѐpF-҄@ <Ũ@Q[ D|ORDxt;d9R4%|c)u_a;]gҍFBsJ I8|9&‰ɾRߣq;}C-+]i؅P"ndMk(YFAuqjY~[8E:}zXOE* :7Zjݩ+d=в<  D(a7%PČM[L͜$UhyH,~5٩CgupJFDZDyNius3f8a<2ȡz@Gz [,CWY;F+H1uoߦaxN[8vH ]103aq֟\MV834LEDirV)n!Ĩ5S @տliq{e'FN}Jqi쇆di"Z)m"I';;): <6ϚF-C ;K*PULu&`r)oʋF:Keڏ_\G-а#:PjBU(! S E4ߖeӍeOӏẀ^'Zzm$)ʗ]-4e%m&(l&S?,`nN2HU[CF `X4%̹<0R2 I.q{de9fz~\?NLMͿ  ktE gj5u:wq\:A9[:{/"󰍺Ze?#.Hp-FQk9rm߭Mw@9I _`!ӡ9@ /rZ64 :;oNYER,o<1 [4g,XۉT9doԂyfo(˰^*{zeAT 4 Gt?1pG(qC_%fIw&UAvmoH|&L]υt+Ϥ8(ݩ8Ѡ|7rq2Fwa>*⍦G߅{bq")C:~0o <$I%C/8TLJ+&~;-rapì( ?5o e CU×}eG'KbWYi9 `%||zխ*Q+ WNWحNeZa#V*-\t6P8}~a&Z󩛅9&pD i2u"Pʶ:i\Gע/6^76u!nꪏrTu#_>cD^߯ 'hMų!bLЗ{/pLx8x&>HOt, hݓ!)OpaD&b{Jk.bܒkd"X*ַZE+u_u}˷FhPa29=t 1Ṷ/WștmK@5K,l7)Cw(  U3 ^*x@&Fn+M%t 3BfG$Y8'iqH7=xڔb KYΞ/JK x2/ tX=blɲ^:wk!4 FUa:5n RǪf"^bQGp)ZLnCECRX́uh".ˋ7V%z\p`c&idEz ϬF[2sGui=9[cDUrGW HQ^gz<0A1(8oŢ~K3 T>.B-DonCOL|}EiCsOtӛlf\ tlPeWk k[#u&ǯ? I|\Dc\.ESU.XTʐhoF{ R׋|*1~(0߅M:`t]h@rbCR8:gu$`Uhϣ,Zd T0ɔokʬV޴d-Zyv֋QI.[{|M/lWķ.=f.T6/;붤փ?p[.L}LR߻YMʸ!t4%|IR"؊! c";q\zeex+ 4l!QOw>ʙz..[gZpNzYy MK.}>!J$?r8 m9ۮ`,fiT`P1uej8'K&%c1SCFcmoh^rΫ=uy&+un;i"j`ߎI I0޶9؈"766#+H }֬_u2g+BtAg7(sо )=n@B.4!Q1l9;HCn1;}q Xtw=r㨃ڪfMH-zMC)QԋLj<af [mUXs[j8]U T+pЬt.qGVvT*B%5y|:k͌Fq@ӡ S62\LX6XD;R&pAp1hĞU@?ROۓQӓN]zM [7^̴$*7"ⵒ_7:RO@S$_ƔͿYMI\u$&̧ͯwDQ;w5Nɣm솑Wl a]b)&Yj=U,ەk#q ;e@X!Hx#IQ1{&VЏΜcw*[F!;AX׺[ֿ_c>g.tT@ʽsТ-'vo^K@K:U^D"4hvdd0/ZqlLG\Jd=\úm+H'Y;n]"TelԞ?A"߱V3e1֨7͎~rNS>:HDkJ(Q}PXZXȖ3{.iflg I7 qhQ<>r2wӗzݾ*I/ MWGp+M^iSj&ztTt6?$yXsɒh:=ܦrK€Ce4o&.j* ;:ى}u(g+'.Yٻ2JVE@RpD7mBW/@-$e6NEe1e1U-d;ɟ.0-"$ n̽ o2;D*6*K~ɣey*hڤw9SWL-eJ NwKr^%ZF7z#v45G֔]Csz?NPdI3;+\^P*~~zGJ:G _{,7kn*>a0 ~cl$tf+Ab $y!F#u v5c/e w6ڳhbT !XZAW\}X 91 F.T99|_/3AlvEKTh^۲Ì7Ev^DhoDcũ`}$6w33\V@8C7]1p]?S Ɖ ؛tKK]tx,#|$@qڅdzu5+Iy]vk-܃ifn /Q#1ɀR?GdͶW)* tl8g2ǔ`QcY:KNOCVQd ''L2@Fha/<_2Z& 9NN{Ћ2)*3FeyJ^S4p};cD:\Q4Sf;s(*..->5a|)$n:(ƺ@A%:ޯߊ4au/vkޞ':Q6UW $G+&J6_]vlFyk7$1$[_hŐ? K~*i3ChoXC-ÎX5p%G#D蹴r[o'4NŘ)(a]bfV*s/[U:$8\(;caS:Ҧ@;G޾Ӻ[/X* cӟ;bBbfb( ;D!b#=̅r iC4`-0 pKqe!qb(qE$mof؞8q˲y ><]% i!4/[SaUoق&^t=PBy"GE|l^b%謓`ma#TlG@sr)CKZx뻂aK/=1~vwsu%DV#? *9+&)TlpT@m)p=ZPzV!2|TwԳwO6ʞEV+bEsGq[>V3i bzl9LwjTmwa9piy^Z.2I_ HnpÉoAA[F;l侽:bob'oo*ԟ Qhy{{$#ݾPJ $ KŴA?fR!-/.51C^Fi~V6 )\ѯ&LMaC<=}8;gZ)_%ig'͙?R=LcC̿u8p~Ơ~ͣwvZ+9?R:IR %3{[2!/zc t|=+@ZVu嗧U֘NȈ}/lCg[bR R8 wL~|x&șb\ Q.+/δrb3W먄mf;ʰ<;×׵g- 籐I#.K@2ޣ+-ȵC۠GT2} +_I]z[_B(Ԑ_ ?b;e,_,=/9g̤%}+Kw[ O?,0$uqֲ^d{yDz)ߊlpXo?g ard;>ݓkcYyY,(?CCVGV4\wd/H@Q)P+I;I m-rMLfP1*+s "֫Δ?lkdCZ]hTF/{zvĔ$ tw|4Z3,b]*Or݆]cu8iu= ;ʑ{;h}ŕ'L޶T/G|ԸrmÎx9$lt^,RCtB=38w nW'?gU/8фTljAOE.H;s9J0t0M')O0.NNvW=dIƭ#9u] ]VSV*gN:J$ /v3&w_;i|Fn.҈?Yr$'4>C+ 8-V+3[i2F@NqhiN5 jXMP9ٷa"A 8w^,"Ayz4XwB)VlH?T-3i]zϘ@m Ʊj{ꏪ3]@6 c: XZ4*:Xャq {״bԄ%Cڴ1H{ݵ 8,rSn6\* -R^Py ܯ DJ )R֎עk(OqVQ&BCZ1/J L ȁFHUR1aܞ屢Ji\Zc6I7 XFi$߇|Eay r1ہ8Z" eNĎB IDGVHD cy}-W?KD d69ϸ&kCU(BJnL `F,+j,>L6LAփ-: 2j~W~nf̨]%P?g];v^YɆ%fqvLZV~3 @  n-D>E ;I&͇bmCiVnX]0BK(yE{R/gsEtu"QѣJM'w4:4;!toJG^"}J,K0L)"Z0@EC9j@6O ue%12doJrxⰪA)RݔwI& Ht8i?ۖFI6 _FN AH~뇭wX(1PYVX̷r-%**ܕRZ~Y[9 h;) g- ' |&ˈEF`vov-*6ŖciJ-@D3=&hR6W,yqf/"l*nXdoi |{ g>o'#`RQO{u7P)X`k-Zʇ /O}aujy䓆5,:O4O=WBwc, 4H3kWq H~Mzզ5P _1u1GTb{3\MwM/CǵR~ IXBD3玼|0h$vx5J8z(epXx/W[z^K{]8KjfadIlj]tU܍^^Ή*Y,<5ڄ&D]+Y&~aеsvOVZd6Jr:P9Τ,Lw]<]^x>]Snd/6н '_M˧$ZG\j>w=Zf Go7)#kAftBCAqNM "bP X'D3x#OePMR2<Ɓ?E~85i\4. _0b>ć柍wy#paRm1Nv#0¨M::/5杌j]][j}N~H}h xKcGWVJ⿦/YEgM')0tO"^ˢ NB=k64+Ey\>VTnp6 E[-e'li-O%w,+.s 'eu1UlXBGn@Kōe5iP@Vd4G(0+~̎$!RZ?};*%:$ǥ,`#CZ{Y-4Lƌ&-Z H^dˈQ"HY&҈wN h kۑ T!嫎BT6|/j \ 'Wf|II#~M}!d-!KWb&КXq3{JjaB5ŮCAOHW@b'@8"k i~acRŗ=褅Rz Rzڕ"% tGrG5^  "H`C1=VY;Mf`=}!Dp+rb(ӒE!!hSh'juF!V@Q٭.6)P䏾`+%QA"\ yEix0#VÂir0@tz.%@ <ϣ'F6[B*xsV1U.I&5S.CلgYc.M cPaP~2M'Hk?w@H)vD~ YBb`-0-{pt&EJSB|xG&5k8O| ۹1$ɀ WSS^6Eg:\"j:T!%fŰIGe@ T!,B.o< h%a%zwxj!F p҃»EbPUd) Wh}@ks_ ^I NG6*N?"6ԫ k,# XQ#}Al$(n䑇u_EvE>4'gx#;z#L|Zj1qV8 :^ܢtAK(jZhi)UR{&vim2|r`Sb_Z`-7 !$Ɠ1-0.!IP> ϯ=d`) FeB4Zꠊ[On]>poxi G i@fPѦzVWQn|X~*~5֬HSz`p*(v8s=4 za4oO`n˓ßT UkWvVťo8ٱ|ڋs. A<&ǘ~9\!P\|h'2.74}_Y#h="2p9.<)ɷa.0oF-+DM/}jfB2#܃Qpš0!^< 'g }oS8Q8@qNi2\m0Q;ΓU3YvG] 7FnGG }< J JX̮S+B \K|&1%s'sv!6{vȁCϿ+^:`-. %QJ⢧ 1QRDxd4ܡד*;AhY˗FJhN$|TO/JUTm 9#^;00H|H 'I/h1IJ] Amzty곺Y[զ<Ŕ5޸f~.VAN,6 ͣsNawvԐF'* ńހ)|SNtBg(겴$@0rFɓ!~% >c/S>u74οں$aBSn;XtKU6 C4n:wy{ve2qNs7 v_FyђbM^iG}޸L7flu1GlykJ@1Z!OD.ɚ=O7զg:ζy|dф^udp੾’HT'Yl+l W//'NCp>E BǬ˽#"3g6ՊAd&K3z Ϊ6L)3r/_qNB W ˅ sF.{ccj,LZAUFp?WmWֈ5+Y1f1#$:rԼg8Ggf# |2wV1}~z;EyF!^_'ovpu uc!?sjM˯)ꭏdF1{:1 Ql>\e7z" mPR>Ln-jKj2PJ*:rS^ 2/PݙCGti^("̪Mo}H&*BǻeńWFN8*H =QT92V A)E`TCvEA?ٟx.1̗1y޿ˁvH[PװUu PPpW% UgĿpǃ]K#\;="t$ȢS'<܊S1BȳI=c%)͐<QuzQ&88kxW娗6G$HMh:ڀy`u  O?Nr ['b#9E{%H0~I)u9XSFy0==B&@dcOY+4!ܺN/!^]μ @!~"JxPw AqytܽtVwǖg%NW8Xh-$5~Sw9Y)PKLTv׮;Ȁ@`, ?c_:+lw@x~d46Qz/Hj+kTUelӀU҃XL|.ݭGgR;t3Od;v\ \΅D(t/gO#v~6WcSi$w$a m (U˶#mHI2Y v8i=L/Hi:PhY= z=6nvy? P.jt_iL^&HU,@H0ZSwQ@9NLTN\r:ɩ>J믙]Ϲ p8S,5J8aFW{,Hڇ;K meNUݍ U%bikf*'FA`H㏯nɖȋgbח̽?*i.e 1!전?o}'a..'cT8ϋֳ^_qITnRooE㈀>@ДYm{db '*d8m0QQYܕ XAt"qy?QTgt=PA(6q~'Gݴ"”!1Ns;IdziHkkϢ&ߢ#U.ۗ.=qP k_bAWij8H$_Z1F?=nK~BL´a^'=h+shf.)f[1XϤ5_jң3Z̦U YV:z%kJi9m$T I R..F5)L3.9 ԃ7yi*MG{?C@k$Ѵ?P N ~F:V*V>pJqPGccbp} p!;(s ?wJH C ̦}uK]@iwxtamp{ Ƃm(æ_MЃE+,GqBg&;"v0a$s ܴJUh/(0ƽ#_D14@?nW*)/KwTd-1>@ȿ2 "$s\Q K+j}k>x7{|pCuR!y8&"=qՇք/#gR،]*C6̢%[<4Y79ǏQ_fv6uYM* pT7AFa4fǐdn7#8 ._2y%M%0l-EB7p5>`=#昸V[(}JmeLAg~o7I"jᢕc^{e*qR+pȍ}ʀuUUN3M$@+}qtAt=㽢^Wx ӝb_r,۝k;m{!.ȓ=gJe 8%X^*I0t#m4!Lf*;U'"eyqT,G_ 8yU=ueT1.~2\DdO)u* { )\dy+`A2u?tMYL^*+ {ɚʘ6[b"H>*Lqí-YE Rw@™8]AИXT''  =|g;s#S( yJJܮ_'1#Uw5B8YY{lŏR=zors|괗gٚgLJN_T/rz*pCܘ#ܵy BU@+A]ZYx(._s~bkT3ή sL|/ޖs"oHYXnSf? h-gud_Fxަg꣱+ْE ?+SO*tNCBTq Em>4Xw?? 2˔L< 随ڇkBJM|q>U;'jU3C\!orչF'Ik}@R6«ݰ͐uȦŊ^`teosmu' ;FzFXPyҩJE*Fa7$1 [n `FRm QU q@fw‡u{]N%iz w/R1>S@I;go4))酬z"` Qf6m86[(OUTVZ7rbH iE-ٛX M '6٨*Q8 8P}Oo64RDy7$$ZO}vgfm Xչ\~3xBr]X|QMJ̉?IyYQ}@a`yvbOQ੾٦eHb!.̥v;1T=Ȇ7zꝳ⋿3:txh,j [/mG k)ک=9l^?n-U? `)q-TY] aXec>Sܴģ{×C?oБ2wy,k^$X6=Z⿚h/G 6su!Ke?phK<2"ǎ.H_a?r1՞=oÃ'A|OwIݐÕkM8/`.3dX]0M$/ÑJ_rfAaцӚI~_IP[3}xv:R=h_hq %(i\ HzHHj]O2ҠIn{ VV9c?Qp:~wK{8fPp#E)~Ne"mi獎T{D3@xQ+aXRW}o~3>䛂c}n ӂ,A{` h+H[P~0DVa]'sa $yx0*ǫZ>fKp.9zdGa2PTbTmK+KC484Y :joΘu_񃴉S8 E4#pH0lvڠ 4{ \$^*9<<yUT T%S`Y_;rUnExkBMh%L{sqkyq8IjMyŢ2 #h6U ,s5BBDP%K:qEs_/&UYPOyڒ(V^街IK>%'da 5p܈QQRو:0V&J[߃|pBMg IDVc}7]n[?PL?a'}PkZví:HT,䩜<Ȉ>gZ $ԁ'ݳm_(oͨS3cJ4 z!b| MxiEV 8|"%G(rR􉡵㱉lĬPئ>-' #u@ΐ2\,U"f,qKF-u?@@Z jͰ%L ˘AbwS5yf?2fk%y239UmCZaLJ=?T?̄Ao,5Hqz5 uvL΅}#9ՖB ~R" IFqNleerhAQq8J -",.-»Ϳ+.@N&>E'q82MFƸ,CײI'ISݞ[ WSpHPlE.>!Wuf6XVÔ5>оT&5n9G؍RW{s԰׎ S,Z阱,VAvnP5k6C7=IFqJJj<(-I1KBI.s:u (Ui/rmqi d>= ӿTiD0x;\0$ EF x&)pM,R,KqpVQRGgԨz-8Y>T0 t* 뒍_[hwJgϬ8AWW] gM@7xK5t pe`tIe _1AE`K*:!AV_.9sg(r'2<U7 l(m xLŏIF zOB:t^v#HsɖfSt pW0(u*ZMG iIw\݆g5=OM%L>*ڌ{Owe04# X,G޽m6VdnTv.! %IPA]UEgϨg]t~ܦEZm7y|wN B+Jxh]ƃZ/7t+;+taDJfCL|mGRuA&-yMNANUdMR饹;H^߼5duңxYp搐vd@ڌYsH>Q?G\"a #GE9DalZL<C?U&>@<,})! 0O/ Z*vGBīw* W _D4g򦄁HFgsd/]h t8E[h(u~}Rɘ2r9 g?x9 緈R}=vaʋ}70R8qPblr'u|V :.935#i  C&88Rj@]nj3*h|W=<ؿaNwLzʚpW BǮT2Ɗ7z':ethv$1(.gB.JM%t(suЪtΤ+2B̊2B q{&Ps袜(.W8٭Q!v;M NܵCa^YJR9gFVNvR{a_. aW P6Hj'yˋh2\e/sp|wZ!6.~2䭓=Y3s)Uܐ0sx"5f%$jKoZ]]n0ynSR>#N~r{~ٗqes=]ocJzv?Ew^?\! UnɌ W 7E>"N¥T Xm~q*~k\dZ ^.:fu({%( n=>FM3IMv"};%NAQr&^܉盅f>kEP Q@7c *ג5 )scl2#aSρ>MXD4?=Mn(L;ඈ n7}AH4 @)b"GZ=F0G6ുcI9 i?{MUѕ? 'Ac  NTຯg&B`? @vxSs`ϧN$ڳkCCܿ܋+oiw>0Q[99s[j67(ytMQ融Кmx:ro :3yޔۏ#aH;J8 һ#z#ϴ5?7lgk-Pz#3y`E``˅)gq6Rl3>q_8\j.d(pF . 7b1:Ǣ Ry3'R, /jUԆyD[7)_?EfOPY%(O,GjJ{wa==%m*]k_ʽKjn{Q6ݖ}͊D_FHC4P@X{vS}ͼ5֐;G9} 5;˒7ņD ԟM8q'0tP^ JS;1pVQwGUAҟlۜHҝjC H3GgsG]Pt3~ <V pT_p c+6/. )Yv[4dpeXc]DKB:[$_yF!uMO nl"J> \LoYԖ㼋 ōArKɃL8,ZxS7r2DRrC77*8g[_d_9\ugj,#„r#=݂ j!-3_n-%XCȽ<| 0yB`oZqG*R%Vgnrz˭LJ2aUA-%ְk}7-YdڂXszA=ƍzpp #$)[9߳TwCPd4t%}RiiG%vA^! ~l0􇣒hP;?זgBX_?7SɔW۳ @[ jaP.l.<FN.P e|q&bK{G < 2F'z8/|ZN i6 8cTȮn XS s0|MCR`~b୾],!P!!t(A&n ~O8ĊeAv{V(E߂UvͻI`% bK_s" }$u XMK+sBZ@uo#HcrxE/bYdɪ[ Ǣ%;jpY)4lk Wv=f t"YVJRp8;(jD~?먌3][teق%)O P#`jR4H޸1?@>^LUp݅)VU=9bLBŢĸW@"k<[{4uW|ǧS^IYv(ZDT4 V=UbHZF >U8LIPRP lP*wKt&!}81Ȇu-LNSt͘0+R_dozU$.>Oتus4ekϠl6>=ڍcAtd#Sv7 - Vc';0?j4sf 4 R|X;D #U] Wǁ9ZfVIҪh]GqN0.qI}FCp콷%ZrS^>i:_V"q9{ j8 u8:NTqK&k0Ԗm4>|W,Θn-r/<|tǮZL LA.f%Zf@Ӑ6*Ed%PcП(Df,GJ+|¢V$@E p%bxx %A[֬]b1˛ DiԖ24lI$Y 6LP޵V`(;1.X9B{ .;i܌R 9ti5lj`33w,`B/H6tB"yvo ;{ 8\HE(ꈭn/Fkh ܪ f{eìqgyajx bNYQs#fbםaD[q$зEpl̚ub~SA `EvrPVcy ;BȚ6+Ӗg*켳YeW Qd҆Q *71}ˋSKɧM&!YPBz6j !ZS tFwbւ$Lnxy9Tu]=yąmy*xZHQLz7lY-l?D_[ޖ=T>VKp;dO k9dkwѼ\!6[ rC)Lkig{IO'LCMMWepEdZ8H&7)&I~h܆f-#D^G~GP ]2CH=F7`?̪tjpy*t\TL]!6|KaEԠ3/4UΗXl'BixXIxU0VE r>aR0-cdyZ$YuX&s{vh*HHs̹/eJ+Upq*To2oJR>X̐fN~@k&e5Ƙb5jws(>c.SqB!qWĵu 50HbS 9+`(jN\P=ǜ4|35]𸭥l)0inzGO( e TBiu^ \ǁ\-BmZ)m!˳Z꡽0^Af/q{%Z#qk~Reu5"XB?w-ɭTZ 'uy.A.px^l8%1H)L"`:{^Q7%c+4Zxs"Y$Q[;i[1 \[H>=wo3?eӨe& `*(<ƫ`@(gyB9.?-X1SK>.WqFUlmI~&h}y\NU%tn =meV=A.N}]e}q;r h?{nbU^h}͂HtqRU_,\*hHgWO9Vq\t7D86y.1)tq/ԼіcdiM(˻+J5igcߥ$\)ڳw;:'+>Trtw$V$"~ʤã>fӮ{m:4bnT.|v<rO ސ>0Yi~vMTH(!kIP`6,|&*m5Fi p4`P H02~Yt^[B*%/~P4mQ7%yA۷RÄ^+ !߻]RMjm]+~6f)[[5l&أs>L-t-ݶ(Iث[3h%`VJN>q< -XY_xp!{Ǫį'O-n{juִkvcz%^tؒA2-~YqagMgPBE<(-Poҷ̽-@]h7ܨQiPZK}sue YZ!# \^2D9 HU]_"jec8r $sI mف_QD%*6qe-ʿ`q 2gN+4 Pp c2 ժGTǭ{5wbծgo+!&l0 Rt-I뜠j!Gu8 곴oTZ6 `E,L{j & po`t*P9^>fm/5`֟ɼ(Phkk`r]`/РHAz0by`$Fp i\gadfBL?V߶`yo܅?E&'?ڎlڜ|Ӥ~?#fF84~w*W!̕#ni\hm&&`Q1pF^+2"•eIC1^(!CC#QZ@6ou`WzQiRMrkpkaz΢yqlˠ%Z]\L+NwY&U:\a$J)kۚ%!]"wr*r z&Hus 2V^/ $Uj1IzھJnڳti=4 :m- E oo-3sN#{ ]&c71IQ4u=N5fZ\UoS{٦O .,/Pl4 k;(!psqx 15`8_%i3a#0{,~ gdp=` )Xl-tMhƿ~|tC628\604i80 ϗh9>7Iހ@zy7%[l %{IZ{Aԝ% z{O ; ~7)K/b(j㹚З;Y:${hܒ7L4=$TZa_37mJ7Es;ՙ"Ce3#I/V&8fY, V uOUֆqk6 W;%g +Vꔊxy$0Q#TƽB]隬D7OWk=+`^Y׉Kv:dA\dR4 /$‘'sf_ziD>;wR~J ipKFLM;y򾨷0jԸC1AUԾWh{4sE7Dmxt+XׄqMGa) )_܊Z]J*t} +SŇ%u*;>0ڐ\_a\ݦD6k4.W 83 jKxdHd+CaEUyWh!v̮HI=Knz5[aO -a땨ȪO8"GҍGYLrzF?ϼs?wcYtP- PDW((kf#[7=R?3a=);w-T^YvvOF͘4nf6T)œjFfk /yKoГIW>anP!~B㿵c-݀ݍtNϫvC{Th 3[\}0i7mO711[bḂ#iI Oc:C0HBav~:|jO}R?w7Q8~D,Y~uToB%>>Ow y^dZn.kȠ>buj^q H s~COً (K5ne*Sy2ic-#%PipYe/(l2p)mOCy(~esѲs$-'|=S kZ8tR*6j -c| tEȟj@VB*!>u*"~WHoq'ŅP >B_a۲3 Ffp/l!x4p y`<FQm &CA*}|qkjk\z8Y}ڬQ˶ݾ*=w<+}Z gF" z Y- 94zs{~j~im~ߵ~{_"ۮ p f OnXcKBI$Bl"~]Dx`Ojnm-$t ?-y CfYf GdK[RW_efsg TYqtʃ xr ZL~j:e*[..Uj:c\6ّՙIkH~~~okH&;ثt] -;3VYG.r!+R6^BkFy~;y]g m"en dߐ^L^P-! BCϡFi5,q\]k]My$f2> r"X3+&X`:@vOS}_7z8?T% wԋV:$$F]k7jI'x mr]CF~X;VqU':ΕA"fO<R w?<ÍtFQ{C @[8#]55%SD,^JŧioF13 8j%9i@N;AM K4չxP$0Ðy ѹ%D,]\vB6SVȄ:=?8zFAd#ٞtM%=: u=LB^26/7b;Տž~`R,K%]+6hhCB█5︉H@wB2r](,_vr F&} !Rg68MAO'0 _q!_yzۚ/U)0jHfbk3OSBHr]"M uB&-X,x?L9j0ĕ"!}#%#ceT"2JSAxU zȊ ~)[s~ة~td f+ &>[muݲ"s T@T; A~wYl`R?ȔpŜeHujHjS˜Ͻ+8ֲAGE(f؊$Qlyh SQpqO>[4;J ZeddLʟȥwk^+h.k\ݣq?hoŌ87>AD]k-r)]2[|7>}2.J\[3MRoz y\V|lJ%YE0rQyVnT:*{y>JMP0yL?FA)lDg[Jc 'o#VmxskINIDt6?uU@>Y{lXtW+/:@Ip/?u6ܪZM>''1&2ޣ.7 v]wyS+8YW V^("  >IR3܊בX39D(a4*]\eo"Jp`W-<W]֋rȀ g{;w^)=K1ǚ:HC?ưhE:&U,-җJ4 >gYZ07070100000120000081a4000000000000000000000001657082550000260c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/pci/dm1105/dm1105.ko.xz7zXZִF!t/%]?Eh=ڜ.+χmpO?mHjl ӅzԤXкi^ Lɔlf[Ր0uU#w0+w.g1V>ʨ] F=V\TC>x^ n 5]SqH%ЙۙY母5K։LqSZΫOˍv/ir]^"EѺ:z"on*0bYǵU4,?~'K⓬1aF(hi[}gyNbdžUX(18O=j}O@3CdVa([V&gτזÞk'Nt3m>կ~!Kl?ZVxb!DžoVނGm̶7fĉTK4mY:2GA.O8~vP86c $ gB^(>ׇ4c6ͣ]WC[Wiկ#Ӣčen+&qޖ`n'ir u}yHg h%>:% vAve#PbV!@spX=يK%2=&YaѦtLBzP"+|iǾAlm_'ww ه&3r4/)E rfrÂA6\M\KOӇm&Gj\ v҇^bb|(xLrUkOlP,Fx\@(;BqOJ:Hy{)m_wN' U%*8R yTLǻE!ڹtG46.:Tk^}Z=]nF{n1>{ Cb'ϻ]aVz-Ni+8~&!f@j71m`ixY!y 7̐K,>m_84ЈzXLS]w5-t<;, `GGNT gfErHӨ%lM gQASoPܢ/_e=e5#wVGᇗclUWu1|{\}\g gK1 ͅ Q|xݿit'cwʒL f!yn\:CkR 2.Ѳm撊ݸoGZ\͝'wZW75~Û S [RjF& 60kvѷ<7[>K/m~ 9A_e*І͞l*ɱN2lC;q ﶥC sXہxCrJ:zyq;)]9I6 ʀvV(~ PEW ex@W)Sƻd.w cOykƄ#Ll/~œdlH%Yq1iD å7aj,~EάiX\_m~y&eg{@Κ7bpF^=$5HSgE)h2g)}2( 6NŞm?Eb݀^f-r&G{ھz,_7=1n]Oie,"~̧n jj&AYXW1`) - .Z % |e)%CUW!HkKl;xT}<4;]Y%r-ѿԶWr_<%ZafoRa%u'A=fj#HĚqX"(Š:|{q %T K6Jw/mf5MU,f2_myYSLg@4{<{Vzb"@(6*/MLLD\o&NZlPMjF v7RqHvP7HEl+J^)?XZ/|J!xX*>3SknO&gLc'J0[:[ &wra`sPͻ + (sމ7jlT*scLGmeMH4rrd Nʼn 5mi?tBP"ͬ4a]VZ+r+sLڰHX4OTHaOLNJ`màO#lHUQ>qy4xǽn֔fh鵩>/ wҞ9}]웜"_U%.ݡmdnh[ CyhҰ,smۉ+1_ctyrDt Vq]ǣO&R0ncuCrm]Ew9<63UY}{j 2<'hWvZ0` 8[o0.0mvP ֑gjvf mNAe겏"eorBW blgz O褤 ݙH(ɇ@rkvIJ{M,nnaQ AhPH+8+ BŹZj6u$$9AO$A2E%RS 1^C.ڣV{eMlzJ|qF][P ՟.b d=\@o^f6ش}=is$b1 CCR4aIeoFI"!@,v=€Q;TX0|bM]o U*ԋZr+)'D9 .&`# Vnҁ32j_ˍOE h3 :i7_s0AXpJp+5xf?=x5/KT@l峻yNj*QkzE\c*\ޱ;KSwפ8e,1Nu>狺DUbx ق]l4*"$/%2qV_-孠'YΉ{ކE |蟅Tfy =oQܶ7dQ3*q0T};7mcMSV&nK8>iѻtsw|=S 6y8K3N͂#\RZpgV"XX '10T"ýK!T}͉4r:3.-Ŕi52)*4]1h,H;5 9CU/v4 ¤SeUU| ׷̔L_( +FxAF:,Y~Ƞ+v~lѶ/$>7\p3bU/T<ql *lmy-ĝ:F_ ,"sF7)+v,C3 MO*fǛ$hn-|立X:(@kXOn.H K97zUXyÓ?n"f79hO>yY1X ?jz͐`†Z|nttuJx9Tde af?ػWvtPm%sTixk}]0 #qw˟~'?h5+"7%m` ,|#_BbyAIUB!r:z<[D8e:L7Kn 0Id-!{oǁh'%44`2)5KPGgr2 H!vö́Ueࠝ-B]2L/-b/oRQڏ8߳cr\wa+rшaDB- 2+蔦d|^x( 'zUKg,=P({Xq^.$^f 0~؅wO&iίq|GBZ :gTp_S4֡m#Q2DZ_LNUDBS. hԼi[ۯϒi/_JPyGdh?VHu[UZ>C;-SRqէ*Ҕ0DBIk},袩 0Y]KZ=>?x,-k nCFL@4[3Y慂0-)q!Е'^7#aBL4q/H61UJ.z#`oE2;$q,^; JtMEē KmV.jnŶ{,Kٚ#6Ņ5Ti0 \rRFn$Љ&$pW T蒹Eo$g,<s]Wت‰ O1If6(ܞMxmL܌%ij$ `C9R-nЏw-:<ä^(h(YdF(" 4yObB҉JD# ;>xB.G_㈑emѸU!ye TBK?`')ּݔ[f^Gd%lD# 8S{>ɰ9գE/ó PĜb^&6^d/c8ඨOK t|a>*0:q23.[dQc8U")/8ʃWQ&Q P$x-qtY ƒi7!2c#Wޱл!../ezi?T" _HKP'SCN2sȐeb%߻)h`NW-9þw+RxD=ƗP* ae=E@Fi,R;v Ŝt:ѻ2"DOq %]vMOvh%M۠#ғsē(]#0&3w8£0qf>xCRj3Ȟh7SIZ0׻Z ?,mOف,l)XZY <Q$)Iփ2vd6|ߣns29QXxdjNfK@-c svrZLn#*ϗ_Oc4HP>ؿ.K>l0N$+P$`[?,3c0G Z#TY-I,k)"(Q7JW "xEJ?ho3Hf`(핎;62=)uY;73ʖ[ʳgt~\v6K^I-MvTEJgp ݟoSN=E CXou3 ؀,!StiQV6 8H-:R?D-8ќކ>ޗ_ω|ˉ'h ^cP130_ץ{NW` WF^GJ\ΰ ^zkX}sFDDѪUEUwa3A$xpcXG^&pfӓX<3c#lj[r@^}u#IcX?bw'S#oM-p, 'ru/ ̚dr}"#Eg'٪Z|ŝ0B=ag7#2ώڏ?tÅgwn,sD-LA<%/`GP{y#L-UӍ[WsCt Sah=pB4ߑhU.]~I!v-| ó a dad{;O*C%$׫p`ѝXe/f;3q,Z/Mε8y LU8/ мUa³6b2˪Q;]fŢ/15 l8&t'dKHƀ1N)*Qdҡ<0ulhN3;[acҺ[u+l~~}.ˉeu~'WfHO.]AfFbޫhT96Axު׸M_(0U_p0c F E$3%LS^/Kto! }Ľ5$e_[@y ɧǣq} [q9.nOBwg@lV?ʆ `ے zJ)Wv9-G#T@eCLb]LڟѲ;Hq/Rǽ˓S%h(G_mHoD%_HxJ M!WכiY{U5кKo"WJ Gh"_1t[G'lO_Gol*Slo N|cqJjhʖ@#?zxk![֊BTrxw!YR3 L.+|Li.+7uUYRis4j8f_Rh*pJ_ٱ\ni0mOV,ocp|BV:c̐^j\)ఴ*! .{ !>#zmJCxRbtwԨK 't 1dp/ikM MoiJډ9j@ } %I?miJ\E)oJ%JM ˭6 /Au3hɥl&`'F$^enn< GDgkEZwa1V0[ٛ%} iԯ;j2 `2AW=+^\Gkaa/;`(JI',o~oև(]aAS+()&μOipry9`|c]CZuU^z8*עlIw-hw̘m"F]#AmOpĠ,N7ȵv1םĖR#e(Mc?hKjZZҥ+>lF* R=@sQKI_H= siff&\՗mrޟf%KGWJR:Ŝ .>*uք˼;PRNNWD^m# €%w9f Ȟsŷæ&^F \a!&na$QPP~85a!K|:)6y}h~_)T'ZB/~"IdcL- w6Ap5NDpd|/W|qB(5X*M/mHl*V(<}zH .?S|"3IdOOԚ6j*Yc/=<)<žfSŪK$XU8 /C)HoqgX(7!reZӏ ,bQٕiJb6>;`ҍ^%lݚuό}:LpPmYJzݬw22|ƭA#)9Z(q*wQxʲ{u׍OWXTQ!jSN`T^ qF3v`p7bDlQm>0r肰+SUQ;Ty6vh$tmCKɵ~Hn?6:V REc^j8C g([@t'dUNOMM619y׼Mw՘%)zg!Nag:>ik=|HY[, F֊"nMs p`ł'[~ 92E)|I`%,&2O-xҾd? eKzB cvI ^7"t5r ^!Ͷ7Aɣ(65o=ǼpW:mxx?I(IXB۞BKfl?$eumpWTZ@ nL"o(Zp5BM,ԦÂ+ci)5bW)QCeНJw QAv,@^'tu:` 䊑H@k,%#NњIPpUu>x?|*, `2כX U2R,3)<Tcƶ v\ VH$u͋\a+8j1;{W߰xڵD$/ܞӭPgc_(C7ؙhiy21e2Qӿ)TN1n[N+>TڶF%G~4T\o^ћRuQ_~w8}f%IcXOx!e 0;egf cۅ!֦ '$T|q$17oy[N/{(OVu/p<2D;AZ6rDMPJr2vؒfqf՚aZ3kTV$ǛdΪqfMszR?4숆Dedh 4 pRsmDhCyAQ_=E$Z͏d1 e|lޠV65ӯЉUBmePTwVӓ22/ y[NEf&F5k,S&mJjŰ|)([6u}p?;9bAY!" ˈ@|=bFVTod&Ady,`7mSW ӹ mə~Y]Z(u;L;MbgGA809[ւ[yDx85bWKj]ĶwSy;FKGՏ*EOP |/Y- ^'#]'k[ЅCՓIΖE (Y_WF#ф]+_>h,gcTm<XuW9EC̢|əH#lB/UD*.v&0MbqHjhF&O h6YCc@ vjB>@rQԓ%iR3,(e#[G ce6Fљ=!-x.( %jQ'+(΍ Tsf5pC2BXڽ(A#9y"irAABX.XpCT9yYyRNhA0Q=ԕ}Xć]9c]?qOdM)I}s$icJcf=(C5nzˋįNetO a¯QZs9Mz&әm]MrYZTN6Jfm:˒$>,hCӘ 'A2IwptHL9t@ A>=6:y:noU~V܅gDmP#թªsEZC0A>tK‡z6iL9ڙU#P/vs?7]`2;rϱ g^Eenhyoܝ"w@Z&;%B&Vs;qTi"1:N7]LNT%:HoS\M~B_j76 O3H+8) o;\i+X4}Qֽ@ўD!`Eo_b#D Q4w, }\23Ua FҌQ^иFM*?[a ܁R#2$ ܶ y!.c ILt|S(>3v0REZVC=fI2"]5oTM\S vENijI1:C>i&kT s]o1#P\p7scC2gYuΒ 9 4X dF['y"e*vjoiMzyEí@B J;\FS6|, V^B`5>QnЌ|/&"5K4wsƄ0}4mq"x5VjKxWH D'u/goSc;$ [@u1|9Ӗ:e- OJK_[WK3ﮡPxxI{L8ZW7Ճ ?O1DYZuH0@3HX죃?C6 wJ34=ajTR\#dP~cbϣ`G+;{Z:qSymh •j1|SCSR`tht%AW%;;B@/ޛwF"qB/:} T˷ Y{Ja$(|F̚1(I~zl2(St  miب_q$Ppcӎ*/=O|Ȫe-?y]jrڶG-2%n= ߲տ eiqrQ>vs(^S.Hk z__˩IW ;*ͻŬڋ{%X%#tfi$#&z$0q_eHkpjt݇C;Pwj ЉoFh-.Bitv W Qi<ڼnG0 ]*hi6b` ,0,Ov% ̨m@L 5,>csTY@HTa4ۥ óܡ9f$cy]>qUʝZHE,GNFyPoMWVړa1_ux1 Q,%r_`C\T;(:z*vs2'܎mL;KG1NJ^e ;z_\UT-<en⌇װ%}ڨ3?dԗyp­NݩuXt9Zx\ΘUjt=`y<"ʕJZ`yUcVCnpW6ӝ0L׿"$Z.e6ѹVrn@l`)b|_Bڔ |5p`l( p5 -[ݬwܪ崎H5s0,:OL'o:FJqJT\S%e!P;mL1AE#yDHEhz̏inXG_IU bhKyUc$vs`9PY;QZ&PIh`砙Uk&P\| ulN8%Pw 027V#2HIx!i@ЃwT[[܈tY'uu(=8B6⧉y| xþ{XS&F!ķ2Z繿I uәKإw/#6"YYXOWaW.f s\y b\ Ev|8=cpW3`H9+ UBݮvfn7qhcf#e2!2%6XrZ_ۗg֜:> YNpC;tչux"}&9+q5V'܀&\yӿ$:> V jbң+RӼ"a7rP$=ի3tW\pvT\IœD 3M? =oVDir?^m-<M&zyW G֜O[<9z]KW\0;Bv&{mo6y(+a*ʎ4&gʬɵiGizXhۏЧ ^vR|G a,!gv[/5uP"H6ciK^[`+.]reuɄX[ʏtSp>%xxPt}j|ߛ$)Tj)DjmXm-&dQ?lcS䞆oLJo6!1A uZm9B]Ct s6~t.qH;롣>40b1uH}D [j(ǎִ gBVt?wh.ھTXn:́ԍt0ohBSF !9nYaj . .ŘyIG)U-Q3/լz $@V@j=vo va(rzVn~_-BD߉oG&wFяWnML]'P9{2i2tæ6,Mn"`aCo$c(d/ɜ4n91yHc G,2G `T\ڮ ]ӻP}t6Tv=-P1nZ9,o+1Еs:HխV9G[>RD/4l{GniJ/.1% &zd\SBR&"JJ1q}$#ޛz\01G383Cd[5E5{U=}a˔r}JEF}[hll bנgh`Zc@6{]l,W3B^I=o*qZi-5ŧ OpI22'%%R4|"? yrQ\+#wE),8ȉV!EÑƥȋp46RB~ Nvp{ a1O_x%'cPC`IiWƓda•]M2#8m Jf`V:glG~TC"w0$t rvu&PG }>e̿&:z,+ZST5;x5LFJÁ!rJqX%oqzESJz[uhd0wy;?ʺt,_h]l٭dC`ݺ|әowZyX|CZ]z.ϙ?rED֨Lw6?kiRd8']qLz5v*sNsY=۩\̩D|=-EvsǨH289&~<`j9wMޝvlsraa⻙k , j$N# N^tMv*z54ۺQ39_E_)Er*]D|~ \ !A2~o/]>>@$Ԇ ۩&dJ>sP*(<9׊*- `_/F)?ݶ3!՚fRrG2;9DL> ș!Y>⌉usA3c AzT\ X^ o"K;%SETC5+zq{(h#qbB:*Xe6ʡ{>r?`rOvΓ.ՋypTJD"҅ORsH\nS&hF]Z^0D~r@W>E0o9ceu|lO]Z&Y{1)2O%xu8B3_kqoK=ҏ #,gDQ8"M=cs>5~oHc;V"@ư6ԩܙ`@F9n E$N>*8Cpm"!}ًkP*23'ʘ[6.p- &9#5}L:tՁ5i<]~D+6 i4٨]?>?F->!~mDݹSvkԖ0jЎɩ>Ѻ6A(dO4CZvH> Fh+ MrS]y8.e_-+%ϥwl$X6꺮c:/q|1,@걃oAew;QuS3300:#*\Dj젯sʙLNHJ/k}jT!E*h/Tȣ33$}$P{`B},A\]n>xUh~NlHsJt4.2U۳u;eW?J7 Ǽx0 U+=ƶbA0,# vЧlwb =6 $߳܇ee jvC6`,ؔ4ff˗VcWwpQ4 V Fu"^awB$&NTXvh/ {X Le@~칁LߊfUwA'g"+^6Fj_J ӐxL 1&=ϙd\1ohV.{I4gL⽳II(ˇ=(GdLNh7tC*! B M»ۓXCAϽEq=}됺)m $ %~WFHLVE<9EJ{]w5/dP0ߓ~ N>L a"d9œd &.*sZRkQPˑ'?Y0L)gkt\Zx>CMEBnE26K3[Hb4qEn@.:A(R7چ"18XFUFCfa 'E 1yoqyLNDW!Y>o8IQLG ru {D>&r 6e|ޭ{T*˾&cFFk,lϷ?el[3/Gx\CUMnsWY5M@.?a]3@OWȔ+]7Ӏn)Ѥ V'ir_xNeYE 8 ޜg/ `cC!KO _zsDA+BdI-nUALȵ|1/ʍAHiSN?N-:ޤ?>0c4 O={WnR3t6;֡SC%5dΫ0XJs6k5VEgTCiEN .C^^WDն̂ *?Inːc v}['K%/ˌAߌi yJ23x*#߀lU*Ψ\6c߻X'ܽh!3~cOJ3 PHDbЂw]yArЦm`]_xC oMxgh?I5J]Gat`L; )qj+Fi[ m} Sv[dgj=2!Ҽ)xCP^V:,9 tH޹Yc/}HgEIwoFGD&5߷$ ~lm=9p"鈜 t zFŒEГ6O3e%#E㶐`l_ս+ PD2Hg))kԲ!7"xghAH1,u>OٔBAuqc:;ؿ(V邟MqL{AL0}YޤoQ|@jYrC`? 6#BDvKUֳ{بTbƐhCS;xHh-z 5@d/S7ĻCY.ή6.[\o+ ;xY{/A'x#|?@=7.6_pӤޡu8L*oߨD-se VmGcF9p~x(0AQRf/_50>w:U&^$W|Ū omI5ٛePo(;-aa{ q0wP/lP^6WL TuI ((om<"OltA bcs(|ᗶ+HQc 37tm0phHr0EX$"S~+A,+*ĐEd,/?Y 37V+QjH|q8+DtLh_ȮO ,19tBtHl#ȗ$AyPр&m/Iٜp]9* g`l'z\ ; 9ߦ>>10Oxh m;/m-[yS")ɍbXo%Ӏ1sAw8C^LSE=D֩\sRio `az/j/QAC(i]4ǎ*sװoQ:ru1)P0ZApDS9|~(r+q}t7moZO9& %W$[&2̬aZ<'%MG෯.i4r;3]XWZ.ya1)A= <ՄirbQii;ꮄȰʓ_}^#Z BY+ɫCJ"Zo SKC Mo m;P:a{4ShU'm|ũkؕ,sYA̸4xhClۆtOi(-<2QY@XK@3`(-GS u]@}ddznlA3|}c.S"8`.A2CaOP}+z9uWaJLjZgkgmlrp RM+ %0>݃'oaȒA=AXq ku58ݗ[bC&K\!@3 ApSl %dbWwmyC S,u~4r #ca O˜ۙԬ;JX\Se~QiWV8c# /P]h!( 1ϙwkα;,0eѿOEyxS: p5Mk?hWWl&Hd`s}I ,d+>5؂!$T {|.%ƹώ͍0)(\p4UYE*J VA a|--~)R^g&Ce`gMP,P|(Է;A*ȓעl-D~`GY/uoCR(b(Fqŏegmu> Ǝ\ȟ|0~Pd5{øUrv_*LKS-B⻹r5xC~D;"wǖE9P[ILSeRo¢0x2q7Ve>cө_)V8z]:)`ĩsj֠I3mCf4(w*E1AUOBbuH\'_#dheo9,S W߱&m?-u/y,wD({e9 ݰo7_PchF(՛'61,cϾޗ z 20ڃp6g[QVyf|.(g@L"2VZ&s@;ؒc1I/U}S78:› UXО x{[W !zPXUts@$,Yߑ[97usRwS߽STt:LLjrnlUfnR>NNx@+NEdG JF^i@8]( K87J5}0~j(ՄHf!NWii6T6Q^M8.a'4#)8!,3HJ @M[Rf|AI#(B Ri+zr*F.+I 2]@<[`z罢h!<#s, Av03s5e/͉st4Yͭ g;ގY(I|M 8MbC v} :*2rhYO#Q2=牘y*c@l`^;12CV9}$b4nR5+1w{.;W{I)-+@-/[TW{>,Y9׀kڀ.̓!́_ҐtWTZ\!f+ў'gL^t(+gV%x'+uiޠDv|(Aǝov2({~@y>ޛA e0u+  *^p~B!T e0|\IڃYY=j!>P]^x/[h꘦}@:qR_q<"L{Zs7hUs%}z$QNnukdFVw?wiGaJ Fr6YA…]<ɥHk{دN`9(689Z wd'JKV NI ,@D^r\^dYCu@{Ax%Eb+Nū8?s /:hSU{|&[!=V:=TBI* 2qf+K |hT';9-`_E^C;2w A}>7,e, "4$;1vwa(KUN];]%/TM鹴ѧq~)ͨבRYj^`2q)R5Vmeon|;!`=$Ťg]/.G@-4uΝp8;I@VMgx82 G*'YDwr#?"J܍< [>f4=I*u#ˤ Ӥ9\WH``'ysCGԫ)Wrgו'Z5 SFIR" hzy#lu-/}^.JL_R;3)Ct +VPCpJj)ڨUy_m>|VcQ{9D}q@' {QcdUadah&)7 ո@+ eR n$u9[QA}Ww>d_A/SRNo~H4iNW&ض[M*'[Y>rfUU9<=("ւ+t8+ߥz>JI]*I2i7E.ᱢ=TF9F R j( Yj:\>9:o)t&_]3B׸Z1(-Dsg"a8#C$o,(*ANʽ2`ϧt$wT 7κ-_=)6  IS/rԩ |氅I4GSVtl2&Y>ϒ@N$t4ɭ$@;<4w7il6 " 8KTg-Q@ AY7LfoPL'{#xn觶EMep[< }`sz`Y1 W3 ]}Q!CQUd qW&mr*qR`pbTi2$(W5 dC#ݭխ KN3k"(Z`"{xoNw!^,g+dY|s+#ߺ? 3+"KTWR z/fP+f"ٌѵ_Y=FGIH\MAe 1vmD.E+2b" O+8y|"TKuTpRϿ~Nx3_Hy6n.ҫQ3hW2p89?p[>ę{O~烮\DsTݶSD{+D1`^?$ LUP?@\"7چ2*214~|eqHI1'':~\)s;}sm^xKLkj^4q6Q?Y -SX! !qHB]/q^7/xx3+bmbHJPpbnFLVb!BW{i,% n6GMt*p[OxnPS,>b6j. n`a2_.64WJ_}Z闭 w#ftރ^=LJԐy"䨂9R$֧U]H:f:p?bL#ퟑ%R32wdALZru؜Ǧ)~7|5ia .4&$Y4R!}1xZ^{0׳V'Kxb֥Pv !tp`:WGlLMhzh ƛjN86 `vC_mBǬ@O>P`Ml/&IUo*t[ %cx:HVt$9aOY$zw-HV> ~l6Ŗ`9Jg!j?b3X[?=ceKy"d*sV!bjp .,tD ew-p]ԣ@+?63uN~`f1G?K2vO&J!Y:NTPͽe-S]l i3RGm!w-.Պjгm9{m P/7*M@dmG͵}Dp2 OƂڥ7ec-Z'h ZEq%,$,ʊi6&;aWhhjVט*p8U(~N;l1_qW#c2 [RM ]xǜmsG݉1"1tPhZ]h)ov!U,@kte S+CT{7ChYP1X >  LKA4EֿZv5?ISE\'k$-"9S;NcS.ĽJ/ \/#s&j&(jsoX=L\Zޟr"{P+ky74X.q+i+n59|,2D 5@STqSý 4E2iǓ ǞUYpBA]:RE6V<#b_kNj H׻ʣJ [!` :W㊀\IkɭuM(q٢[ ^`o!A_ W3?!w xKZ5~S,jgT!znUZ!/Ó9;A1=u\ 5ىB ݉8Ӡ;(jÈʛ NO&a}`9B"JsD emN5+%ViGtero6R<)\aIbI[#p ^[5(O!޻tAݶƖIZi7yH>vT5HSڛʇtb1cԊ^&}/ADhngui[dc->l j*EKZB kN!)~:~5F „A̮Ȉ9W,&F_Jte^de};b{qFK? \wb꫔Kb5 `XhcsKܬVHˁn;L86ӋACk?_!9ܷґ$ʦc6љէyBd1 &p3S %x xY%z`7ANdX]2[z28GC/;!y>T/!:|Gy@n,U>̎+]ZJ!KꟖ-@r97A3ZiXÙpCB mQ5S(G~& BCUf~@w~ vuhzDp%6I$H6bjkrF:k3oTI4-JnUe0E \עVLrFzk [X8^Ku5Wјh I45}>Վ߲iki>w^u*M>"bfLio~bZ ﰒ-Z&a  Ø*bB7N  -U-/:p&@7k@_ ma`_Ҭ4'#QF*na,1KiwsD}ԃ(8Ƥh bbVk\&:Fsi֖ɕ}>6UfH a(^G [B#g{G!vLkC*FZ}J9jr@ /g5sipGE!`2/_74*R)KZflPD@]EL0@`2+A+Vnv%aק"HS:KWV1ypPՇǢQ?H1 0j 5Qs5W;kg*\JN-}͟cIYW|rË9%xv8<Bia+zSc(P_[dX6Dn3iž7$#DK' DwOWxz@iV{ZXZqœ JG_)}skMqwPt;o,VեP^:3y@Pp\F7m{=^l[/׳WZ1:R0fHFCl2vo;Pmif/=Q!+oG*oc&6v!3 meX|3$,@=L}޵mJbomW4Z`lP\j@]|>,l`#@,@s Sg-jL9݂R_$_mW<ôMheϏDĘ%f|ȁ<P$Bݏ?9{댕HOfk;Q6MZͮ3/)L+vFˬ-p56af)a7nk G 4kY>y.9"}EzDPlz"*dBn b 2dn(CJoỆظ/r-x]̜h)ۤՍ=A |)"DGWJPTo}ga\ WZ͟Atч),a:IpA.A曰!+CsbL7M1t.^*_8P($BK`ecĪEjةOqL 1^XCo~[,dƙʆ_GN]1Vnaoj!DZroY$86F `@~QXk\bUεX{D=plxSa/ywo׿44ltT#, Q/jl5=ڤ!غqR#62T]* 叅7J ջ[^/`Ҋbk'BLvMR8S˨i!YmyDGC }!U 6eDZ6!9m-?Ӗ 9rJ;έFg;*.C \]Ւ^םN;GֵR9.<-YGZ5nItK©hJ _¦ImMKV58oׇ;+_ƙƬ2RhP f.[{ P;#iPEh؊ljJCI3uM?_}u84S&tn'%Owx܃ʜ8:h'%GL$D[\o4ݑ}g: Ml(LOU8ͺG+n3]ͤs*sO;?'e9>ry4'p̰+ x;L_ȳg 2 9ŔSbsDmbpn7^5-#ʃYR]1PNʰ. j|5KF0#eufx"7R8'y^JpbZSz&..:zB¶,]VT)ؗ*P|5ϸ_ơ3G&t-`s&- ;_Ƙ‰~L%OdK|TE$7ݗiĨ kG|}5WM u̸UWagGr봹ΥYQV8J]Mh Cҁd $NB]"L짪`X3͗X\.Д7oN8BU0w^ٜl1wUæ5Tqhwҏ<3:c ~ [BWp`b.A%h[de*NH0bZ þUJ֢bкj?ېxKV$lw0M] 24\nOMYԟ^uf®;^4(C(`K>c]LR-" ڢ^D_-, L l@>)56Br{ ͻY9;kIЄ.XK";@CP!QkF Ƅx όsh1'+qCF^P;,Lr` ̆DS <6b+]56Y= U6A9qO'pi(PǐTԠj%ocZmJ}%d%1jfsk/dE3%77u15z3WnU- ? OH.yеsC@? XIfcޮ&&4*)wg0]S "s|$IWOVKW  Aڇݒ Ԡ՜4G),Q֕BZ@ $༅nN46 (:V݂6Fz - ^):z -_~ IY*i8'eVГkW }Uo XޣCy ˂tEu/Ӊ L`8ߞóV^*ʳqp#n+g,EҤT׭s[4;gs@A踙ك|.O&<Զ^?->0kb{kcte6Te-ŌkHW6`lah6}2+Dc0FÄQ6|籆RȇmƋ׉Jjr p)>>:u[XjU.X(}s6+`kpg&% nJ*3tm_xfG|s@=B y¿1ww؋U;H|uL'+KJL9h@UbEf/qIVHTl.1qG*uiߓq?F5FKB0hx ; 45nnX`E[Ox1<.bk5q/Ҧ(n1sjT{H㪲)gpAr=Qf'B׳ï*A sf%vA,dDM5'&#M&F7vc)~C1~)D+Ǜa5hO*REoa+: \1!ih-%׻[BE]t $KFi„&#U:lHzU0}*YҪU4;XZneBHs[~3{ѥ'ݿǪ# o-ZI+vDVGڏc?]}|. {z|}vXgA7Z݁s5M$Y<=EUˆ뻾j;Dk*Za]Я䅟I{[4J}ġ0nQ`ۑT͏hi0K@m?0FwbVRY ig$g)eZJ kz^^%gH#TlvL~yvl\W*l8|l#{BЪP$U6M⣰پ%L NԯCZ.ch f9č'ӝ\^`rd5 L65t}^ˬ( RQ -k\?G|Y$"5[' H1FH%drDy9օ7sR|Bڀ5qHૂնefgl{scn$[*hO$Ly#e| ؝HuKq "{r$o 89[v]zP v{}3x:?ޚ8:,@J$7zOZku >]wf4Z?EzoSv'b,H@ ۴P:|߱!҅ei7t[i⟄O݌x&A4.ܷ kiVwG{9P[_ko]MEGi 66=E&sH3cYB!3Jb#hyI-^ePi+j 7R&O#5,`,؞3b_vo`VKE{.'D.BU-į[Px[Md 9mt fC (fVu'PL+vdj X*xwcؕ&Gƅ![0P1\x!@{6b 8)ǓrϸPiS,EMWls>so* E>OYN߯fQn3C_1S.xb_eD r[o6~+1)fmcA#G@ZP AYK.` N~BǿK˰QnhO+9ТSqOOԃ9xjvpme- "(iX"QvHx'ٮ鰵m/-:b$3jd@DCZ!og 2x9]E?=A dݞO.t.χ %0|i(l\wЅwkBSj;~>׿})\u LiOf#kYf;YHPAT99>L~n]Szd dCUtf;tnV/PCnU.Kq}٪AR_=߫>5AEn/nS1,,--S=9Oq"Ųjџ\#3Q#~ |1@U~ ;}ˢEb;f5ԡJ!|Qg4\8u'D^az7)؃{A4e@ַp:mCzoi-,Fj:[}:J~g%ވgXh#&󾣙| NZ<S. s&KՄE?N|yJ(rcbPIZ$lr䊫Ĥ 'SM|??Iz~H8/wk9lJ%Cz 6Mƒ|E+/be" !#}M_M~oKޞiv^a$tZ0OJڭ{F>O)dQBq/5`҇Lf)2LQt N.꿢R$V/TNx9uj9ȥz*K^SŰ8Ogԉmp= Ԟ'fLdK*/7=If"*a2.4?m |(|=+iܦ,ʖ%Eƛ mEŽA;R@w&ж6'fSE"KK/3"qpQ۫b.Z)"ѡ~s\ceU 뮧qP͡n%$Lqgl_0\P^&=qޗϑNRyŕl)8 wYfy6ɹ}q4U!K@*R¸O&y(u4XY3В )^}-] Il*Vę:̬Txoʬub#R}(ŭ"WU:`T+v訨$r) 9WER:G'h]NyEW+>Ypn`ۗQ:j叏n øQ\9S`ٻMM˥pvm_ތN&i"ζ'uv5)kqׯ^Ⱥf*֧DFEkw!`gdJhYd sW f/ѨWWbיn>싧E9#șbN6g. }BdZ}xGE1 ,c##g{TjEJB@@wUVE[^ЩqNaq6O#_*BZD=,M{wSj:vWp((u5,zz(X_"-J'YOpӏ&)S<{8mi0$bKFګQ5H.s׃H#GR{JywB[ T!nr =ݡ 7֝Hpy=1 6 2=/ 1{ɸaYNs=)A;nF7eFZ)CǠk$ZIx\ONF=/׷ .]]߾Q %Ѳ'*z}}!߶]/|/Չ}EimD;K|l+ aWSbpֹB72glH3LJr' |&>-kD+=Ǯ>'}aJ JC6V;ӚQZ|PNs4Cl8#_C#jċw0K-M 6V  hm=k1h=iE. | \gh**=q8Z5`*$bq 27;mа,'Rz.K5JU/_t"]xoo>zߺِB Xx&܌ =TWVAyxP]Ap%FXbKybfym!.|D*wef8bbot!*jA+pKj叮-UyRQΣ#X:潼ZuYY5ҁelr3|* P>+ GfNNC.o0q̬VO,>E~`6 z|ϊW^y+0t+ުMZ7.V=DZ%sz qa-~" nslr'pO[bl8Ԗg2lyf- m-fIv!gMN#mQJ{5O F5*$&SلquSV]OԶ r3x^Y;`KQ-@mydм8BaPDphd3t805د`QvK*\;IW7HP6m/-)HuwG¹BH:BGrݲ~ 6vY]Uk*!OPœ!d`xH3ߐ{;VLx)ɹ$rCfRq zʅsv`RћM&9 :|sTP>H1G>f)h1jEI "ogcnW U66bn\psg J:>\^hs!u}N@IN z(IY`ɔ۴6\E_b]m;U-#BK?FCpKio@XYܞA oPycljXa' i&~ Y%sY&~kä<%̉q%q7Mxj\Ѝh?9:-uʻD:%gy9vsɟ-9Owyd;#z=BP=Pnk#iՁ bvދ ae10҂>$]s k#f c_q R:WRH9 ؽt`\>S;S &[[l:C|[E"k+92 Q#IJ$e qБH)- s1!ɩҘK=TPcaފ%@7}< Rrxt[U>MYeܮh\._9byЃk^ǠPBhCe ?_ś dgp;92@3`nתʠ80 (xUS,M ^yd1|O~O^wQWpPXj4pv~BMUΈz=jk$Y Xdw*t&,hQWzlZϕ~b'~5pl[^%Г=C\>}VjL]UXh9sL>VEA+g^ऋiIDoFgTbbJ4wC9X%xZ"'UٱY xsNU<U U,E;쪐6s%W JIQ>(^ARPڕo;颃 buFqc%5f DFO-j%G!X4-wN8p?Hk,ЍHj[uiJoGV&WсtX%?/}sWRqF3yeDFU2⩝Gld*:Z>:֚Ȋfo[_y\;X罊s=NYv)Д > /h숀*c&g<2G\y?ׁq!fõrl-תne\zcKlSǨn!'a!-nw/m6O)4+|`WjA>Aɘ:b|HBl$޹M.QVПbiFٗGm )Qi}tE[ک~gnE yh;uɒxHLCm~)` Az~Ub..5EN3pt.@UJY;N\ܬ_9*={4aŴz F[v`k ߯Pi"͹r"o0O@Ψ dMm8ix^$$U )oۯPT($ۂ846u |=COh/c,Bޓ'}YB '\Zvgk01AZrbpr\ wq-6*˓ 2%ə'}VVF *-8e菲p-`cj }Bk[H)QM"#G Cꤶ3kWi EfU5BVL_:7tCf5PA4LF0eǍd"+ТeN00Ch\[*'AN-Z[JR2DɧPwi81>2o<.㶯_(1XN]?n[+D0Pk+O]LJSҴwcPe xw%mj*kgOmpBs4=k(EA)sPz>Oݯ҃ #W,{eݣ W MbQ { _Nz>^t`Chf'H |=<~z1 D;,~ٝ>&Іbh:S6ZDS4 >Ǖ}@h#1`0Wu'|S{_|]X!o2jβ6WF,q;P,uP8 Ysd= EW"pDw=7~mnI: QCmb@a*n)XV&xvx"Hd$7dBb{؈KCjcOͥ4VSH%Q"('\|g4|,hzHՌ({9sueتbHs .raARxI.""OkytP R s0}'!Y 7KGѹw.<7oꛓ^Vq' l 5B[y2`%:QE[`u]KTp_e3!!4=4DsGؙ c9 Xc w,sޢ_ٔFz܊q]]=%SI}/ucJB4BoW :هVfp-;>nFI');{C\+9ٲ, zi<Q/!͔$3񋨽C/F{?3WWdgN+ExbExKD'@߇(M&j$`tΐWPUܸpn"v[M % kZEbLp YВ:t/xu )JA(e7xd)In ; S[*mpx q/>e yg|)%b=(dX_p"p}#_4R;h[^!]x;V@Tdejn3sPʽGLlު?>?`PEhO/ ָAW 7'5\@h5I:ҶZ0Ml 9X,/|͗`ĥVV\mJtVasCP6r^ELa)SyrFƋph˟ХLOU.A}w=)&8"p~$m@ M$]aFۙazz"oJv X\nĐOۤ\jNe^,]5vKS!0ʰbaRwI6Cl&I%KIȌV~HKz) 1<᳗d|GMcrbX~ɩEYWVѳ /"u;YSBSlbW>Ȉr1k^h΅ u-kNjT1WϭC+JE !ˑPJ i/ zHvg(xH]Bɜ [TVʓC{3V[$ulUO9 -{-dpWR\t^ES._NujxukB@DYo0|TH6\rhmQ {~:q;c*Z{ͼșuTgy#Ej3G=F%h}"A\ A4H/ns:Hx+Qj U07@1*2oaRp'"sU|t{F:5X311j]L?t:FW(t3#z\7o ?d`LZ08,} BAG$R *yDGټ`k`^[fbQ$1 somfYx)ՔŌߙ2 q`½)`(fC$4dXoehT[/,x8:ze:`Ұ%X40Ӡn` O)|麔/I*ynޜe-dhD=<wբ z_Ff>`] ҃E͌tanpA"LnAEYB|mj֞Y]JRڢ×kn1ߤq( 4BE_֖1J?UXhMO!޿M~@y}*>vOGjе_ Y|Y ej'O5}lƮnd_e 0J<:S;ާO̴ֺUH&3j-mN ԕԬLCl{8$bh+)>Ɣct@jF u3BS!M>YV9ʮ;J :5F{0tڄEeo!yn@t-ϼɛ(Ͻ\; $;-Q$ewiI0WC*"H˭Đqt'&q=`>qbC2] _\[N?ih~sK Niɂ=Rd&hK, >%JϐjI1WUŗd, Y v;9 gr=d Y !V%̬rMGTT,g@`N$-yc8&ZJmBڛZ6>b%1 8֙w hyaɶ,>0o AMh-~eWv\4RvNMQUO~oP5ITHc%1D\لgݞS"V-;`N႒18$Fgs xM=Ӣ.^IaH@> ^k+*!-2pTnݗcV&Yy"ؘ?b״uWɮq-FgEDDQKBv^O޵{r1+T U4`F~|Q;(`H+rXR+ RP1Cb3onS@PSJVe^?4,7˅RgnL4?IY?VIGdzVTt'ӮcFS3ʔQ?N9{ G!$WkĐ M+i1 \-- ѯh:Y @V%$7O M:Z1Qn>i ]V.{T_Ų#J!}Xڲ{c9xl,oKxvr'3E:e2q۠=Kr~Y$a-Յɕ<=9`5#n/]!gLc1xoRl(sD|:[4E~Yҡ>"zWi$w4̌1'y-9ֶv)}=8TGj#T?GbZ;áFB_;$VAUDs^\Pois(SPR +N7iTcIgŽ..*-z2z.[K!5onvR!j 'K)U2ExNٿs}y')m>& Ew5YYGOgTo 9ep+߭M_ |0^0/ys'c;Ztnk؆eUt|6v?zY2賐t2 G}:Xu&KrTS jЮTOsa7? Ys 5R)]8X*U>V-W|e 8#7,YL>|Iy7M(Ùew>8&9v^%n!;^t.G9['3Kԝ´E]Or-,6|#.O 6 *:MhQŅxpőZ0OC  cUR@* y,8&,TԐF~Ccs>6lffv6kIbx2VJ8x/Ay{s!IC *U~|z~/Ȅ q~j5LH<1BYNvBUD&2}:7»|6rLctZ2~| MC/Y`2\ƽJ ZA p@eP$P쁺aU&h{6«8 =IQ& [ :< b_HhCƕ|#P9T6k"W?eCu8 u]a94VUUz>^,TO(bsٴ.!Yocz+Á/,3̯,.MOpEvX,{uXv\)nvιS1ȟn*J7҆Raڢɪ0b \@T|HC$$dk܄7jmmBK/|9* V{pkǦgb4RTtiTdFE_ƬbZI̙k ̞) G_3v1/{Qpm?T3՟gwǫnMάV)!g!PC)IO0iWd>{s7HΔm\DԵPԽ.*3dh{ra9$d `5_~MĹu~"uv|<&siiJ1%""h6b8 K*!l< b9LAUByo:y:09X88gynfع'w2 a}ԇ :OdXdpUBwl/8F_5ٔ7JvJB>vףYOKXP=~}'!Fֈ=赕o~g~߱mH:als7\h)J~IDFE.˗ S$%&MbxB[skWqTO#`YƵ~50LjYVZuYN}jxȬ."l1@m`={L{f0n9un.v$sрيޕUuZڎ)ntHg*.m[]Sl]mQ4(trUO}ųQǍR9Ԑr5lb?&`x*K Y籜йw>fSa^5iD 0m%D @䆾9@DD)ӏLڎ՗H4%O`3'n\H#&& l:!QfvDr2/qd+UDG^Z=)%p23G,irY&β8ʾ3h:}|H3K=hͽCc\o%]@]pdk8eE}UR:lP_WbSHSr{a\\)2r? {\Yv!(N'x\BphORWh7QL 30DQ3o32x@o|hgֿጴ- f=SL 1~=/GF~z3_s@w.ݯ@iO$'goQ#3C!J| ~όs7,:WEX63@[̅˧):j!K"H^wjC6. l^iEV`^)[SEzf_Q @ ! tQքv'6%x\&72SC١W 䂓/6Z#[/%w!*%4OL늀 %?{yT*[` <|jN$#]d ӄ1/c>cX :LQ8X9R׬U :pV! }.t췗==s8Anr4mTC6H=+CC#7a!//FM:^gSK#=__ڑ5*[ 'q`D@T0֙ƊH ccGYC#)W7|adKau,}-K5P_Y9q>,#7S`a4?qH-_]JurG[ Zwo63MKq.[@\VIGFʞHgެN]+-H:=kE`k ݱP8>%uGVDrbEnO6ޢ-6&m1lUφ/ܱ2=(A"+" ڇ ?zƈ; I `KoɵCByJf*{HAȶp󗎥 OQ&#"XuQ*DvDaL2nYdIT_"jc0ig[h-QאBzMsW*%cLWm]j8nsU&=6bgjWѯϮAx#t.w? emh s!&`)-JV_5=a+ޕxQX4O.;eD',_0G 'WFF~Ƚ:v[7 }*;B^݁[ ܨ~ˋ~ z %ln }z]ٸӪ."tcڇ]c6z?7}g&#+ ^*L .:Xj B WAP9-:iEf;:Uoe~nE|XE_4{<(YoM)":'%/n(pUf2w!a+sBͿz s(wIGϽ!ÒP<2}Uf{VAJLPVʡxQAj<}6[+i+XXpZvigkK{EBhd>N+<-12 ;EG6QIАSO 7K[;~%pt[;cKSmt2{wv3ǎݵ瀲]Aײm3/;mF~/E_P]T7gf?Z-[p֞EDTmHY"??le 9UVzxYS |$wk.DC/Ω%IyߗVhAۮ Op8N\%a :ݵAbd = yD"/RkR00aTFZg{,NC{ S'fl~1TsbCe7f`fJhލcp}։?8Z\<$% B۝v=$yBwZ-ǃWQ -0ٳrjŲq[Y9fW8^&un|ҘՃ,9rsI`$4zDG1Kzx6awt;ܥE*sԞ9I&wV˲V#׏ћ˿-/[^d,qNt@:L|AG1Uz7gke /$>j7ȑҙ7dB/"Q)42vga\ѱOw !SzT 3YrK< 4s62 rP" Y l~7?RFu5'.b#%ymftƌ9 ][(D,^+ﺀ$EoV]!a>[#i8ZJ!Z8$pnhZ)&Y,<MtѕL8#[q/]p+@Oq}[:ib-~pVys> 4ڵ@ڦt\{|ށĦ<:-)@jL!?-X&H?`+lY{fB>x$YFdt˘,EMޮ|3YDd\ɻ4S2݀cEzel)ȬJ[薋"( Er[`?o@y/n< ]$Cg9 6x1p*oWg]tm_JAf8 ܵO̕5rm!z܆6 j~(d6-Bh Uo/Y8֧ gml(wg鸿>$`)vLFx->RwFnO0 wZ?ybgwr[9V}rmw0pI@rV󣊿ED .'W( )"{&&gAߤaq^k7׻:uLY9 >Zd*{cd?eyp,O47tX{2~i|YBRlK6 )U5iE3W&)*h4&3ۿ {M' FkTf{I4&:bESMnףAVW[lmqCv)>nĀ!B_6> $Աs.OX4*Eԧ<yZq{}=Q3_)|DZ1j1a∱CL]݂ :&Rjr7  k fVB T O U==BFJC`>Yb"Q{y|[(6=uq#;7dDz}́q)8xf)'!)[gs5 [`L4|(z7E3]0OOIi V4P՗ZT=;@4Q]_rh"H#h<aʬMR9mFW⮼,=k~sIRLW$!l.Զm㣎C/G%kuPu9\M c'2F'2k Qxsq3-o2Fzf&%3X|и^$/Q r] eRfʈ23I\y捋J~G,.f^ߵ ŸIf6vikqS.}/޷mKrS]g?k67FϜDU2? v)<W#y*UU~ ߇ Oy%&8Jަ[8Q3dIS󞢺8A-~^uә VU1};A;O0պhp=Z"'{#!‚Q+TM;M9gt|Yƣ!xq6m ڱm/P5!(?\5L[D˚/oxFЦā>D| ^F4g w5|>6i'a4Bgf  ?9z#:`6BM{y71~9`e(TeDKE_IRt~ V92k~RVo"Isܺ\$N]kA@Ζͳ|A8nciXpMm#Q1I/߁2}6r `U/shWjX@UZ ^UF9"'zng0SP6ٌ ЊsdG!4!}ɸ`Bc 1)5z:ucUa~[h.{Lze|KR1(L>2yח\4 8ks%qI8E̍>1Ow~JЇ"R2~ʡ"? yH:(qdLHhj)vv?N\~|t/Apč)`1V[]'G8FZ* L^UpG5.DH> xtٿF'Y>墯Kh=t?@7E3S5z%3, p?wo7]oEO eb+}ubfLҋ42#cO f\n-2zu\Xz#MBԔ FgQ|†b@pSjޗ3E} q  FX:fY0`Ve MsodJ< |! Z)f;8b>O@ڲr$pW6/ j:SIC<2yWk!bᯈ3)IC`Pmq0ז[]p<َ^]qciCLdbqLrIcJ{uC>$!q.?e6[aX"C_%f]_[&8ct^2&zS[w%Z *%<#ϞZZ߈"|݆iFX(9) |E#+h8#gYh:fgqȨVu#Ds~:V6+Xc\g^7U*(b;g5xdl.+e*L#$s4Su}y׻nbj@>S;O!Bl\>8guoqVk(W$k<=7y^Ҳ>U($7H]S˭<=3:}Ws{S͜(rq| Snb~;±HN}=f,JHU%2]ϡ_EQS7 D*'hUx87z_wҹwH~&jBSA0\@#&o{UY(3)i)p62XYiy]GlI7X׃}2܍${(o$qE?xbcn"ӌH%_S H)V#2ܞona4Wp/k8!i^{mPMD!\@kݥ!gtϽȃc_*L@g~þcT&iޅG} &5E͉:)Hݏ(Zd½hH5Iz‘r,mt$;.<:x4"Sp-炍J؛0]Lgli2}B[}yI1sb4|H"4 i`s-dUD=rvr/#!= )Ksu6ilMrr5]41 a)'_2$:CEm$lf}, ]+J7X5Ћxo@qu(ap#+j'R1|gN=.>bP-O6l3tP3BОD:m9jG~yg> H}g$Ӝk$'g;/a]t* {9LjdPZvzS1ww=z}Jj^e L\7آi"_q.F*B Hޖ㝑>ia7b/`24bfje -8I!ẞ[9/uJ+1:-#(-fG5kU7:%9_ NHzz\=)lN9./pV\2=Qҡ䉙נ~Cd(2X-WX jͼGt _x2-vZvFlc1gQhbGW.;@cq|zWĻ1AdCz$}]a(M9y3>Օ-05o1>"?Or.Ҥӎie83΀2Y)4(vՂXqQq0p+y*HC( _r'Yu_'S``'l.sUsJrL(@Rə'$cZ9bGJt%C nX2|W Q/lgM@=E:_ ͝;]?&ۋQu4y@Zf8ِu&ko(MFzJ֙"Ϛ3m JK[}Z,_9e-XBx^ȃRQgCugs{.V?|q@y,>89Gs7&%0'2G}$J&D{dL31EY")y i0g2?M~@dj(;}'M$VwVoe%l4&51<3 LgQ-1PźhNIЊxZVB@A.Q]m#5 ֌ߪK9ԇ{VL?p̝tiziY’>zoWcSQ#j?HpS6h`4yM~~JZ @u*5^&f|)8d5mZ[S#3T03QI,mw/%u 떟rqx;U0[߬cs%25`2mL.wјrvU)=AB0KQ=ƗJ) Ko\}#7), uO8qO;-~I n5RVwb3giwX늬=ӈ~_ <>_rùÕ ]  `xێsۈӪ_\G&} +v~vls#a~}nmp0zt #n 4IʆT[qDgCFa1nN6&b6:weأbw_Vu1ioWnA"\$Ѥ43:"Ƽ~>oz/ͷ2>$y."g L<2NuKqaH_yAw(J1Qwzc0~4jW0,Hֺ(8a[d(Pr%r F"K0ˢOC KxIA6@2i Yv a^0SRc.AJ9Dj%ͳH=ez ?w⎡WMyPCGoR A r͎m bLg [ -!h*[TɐM@瑶g+v:# 45q>Yxfg-u9=ȐEΜ3U{!j%i~t+/Sh]ih- ,v.~{tJCpoip gN}X2IWaq u!!CoBj/}Ar~e7'QΝeKn-~fp49峨Ǡg:,CYpg˺ݝNݻ$C^RLW i>x^NյaӘZ \wdgQ0)uhLny`TM_p,D3(e?ZqaMkɅ/̿՚Ro: {Ͼ UwpjknGPsoli1c26!Owlj+v-&>$t U`t$ƁTw{l{AXn%^ި|++8G; i' xuɅG+]_5-ɘDM8.j)-' ܇NN_2-)KOa|׳!tx4ͭk"FT R7peh #wkG]􆈷[7~NX.a\¿}Bztt.nly :63TV/S$p#FJ##?-oX_NY6G*ŊM*oV8]Ij`Nt iݟQia.mB~%'r^a%J ??hV[dg#/T/&O@o@)%r,핺)q<$g) ?Fa'~Y'>Z;!k'Р*H(ph0a>sM_KѭKeFD4f oU rȇ<K^W*dfM-̈́ZS:4M*#j^_A⯌MشBX'q݀;ڱkNY"g;"Ve7}"O|ԓVR4{+~_:Qpzz2vMihʼZf] HƂfМ}ntzr=ɓx' ,*~<|4%dɯ)Z˨dP.40N;k [KoօV W6//Q +L|c뿿bi_uж!! LJY2Ea)[k8۽#q@^Z-}=#@r[3QSvM&tT/)#s+{ 9}8W&dߜXAE Liū$$[OYkT9"-xur`s8; 'x1.+kw;%c Һ,rf?V'~L2P\c$6=`}E)[7ئn(v {MØ-6$tU+ t)5h#yr"_3Ц5ȋ>#NJLD-PNÅh;^"\h&E o./]ѣjyyFBMx װ2NZ8s)yE%rw#&q"Lƌ xk{cUMV7稚0/_w`3^:uF(/eR &Èffǯ%a+ \9ʞ2"l*Fd[-UbKC/WQ0|솯)ōj>>UEUHi=xL8c`(NÈR`u%HdE?2Z"Uk NTuq ~jjfp|\l'W@Q&o95q#$& VNȰy1GnRnNCsY)i9[Bb;2ZURJS8II\'6Rxv_DU! ĤYt*; CC¸ qG$2R,ʬ#-՟C]]l;mPJX{g}U ӥr(YqoY܇Du\[e`z%~NbߓL>TU-L NK͞ۆ%mPTݚ2V4R(WU49PWsYC!a6jIw4ZZ+|P/R>{^Rn0ޫ_7Z6!5ݒQFx{Đ|HH&uy &gRt!ypˈM4e}Wc"["/}CI;2a3M#m̽|uJ]PTHq*RpMEu瘝jR&Xvw۲x0)ejs?Y"4:fT˅C=.Qi3 `s<\9NI@c%1oq$J1B:yb*Q8"~jePN'#!\khc*icY9RC$DߞḒe/aWڮ̈0tС`l:*4k#4,e l7 EG WU} :k^Rguz3N[3+2W3_Ky[5'70MVCEg +ƜvΝGA .׽9qh_$p,4+\>R-@h/ `a4+SFlcRERLw!hĶ#Mc|ǁ@:t7<$F[*_3G?Q]vr<ǻ=?'PA2hUgmdt©=cV&yB"zu-Ya]d.Ԇo=(fL>Fo63w%\(< tb.K~:pz~j r!in' G*P!x3G 27hۜpy. .ᬧpAU%,^n b:I:u8Iyk7G_vɴkW x:o)2'5"8M0rt$p3vmQQ r8cw3aP@~VǩbAj7HԷL|+ ld]kvty?O|4=zt2ɱNJ{ů(95wm)TڻeGN;rMY-ˍh'||hUC}=0$,cz'VPh5q=Py k0R!-a`,Ԟ  vx ,{dX!td/Pq')t~{,sʵhJU2=6F_bH,)? a?F g  #iJ6īdykmx :,`ءHdhFS\Vv & />5$χ޲:~۠Ĩ, M2[ 2R_tކM œ3.nMI5=p&;5l$r)Gh7 /ۗR:Ǫ=kۀю6!"MHP#o:')˫~Zϗ2## Il PpQAY$!+ܠ*=.'t rVBO2s\5?_|drS^M?/AgG0VU!?3>ֲPܠ{$1_mdC'AP:ƼNVu&G9DSP!l!q7 5]Z#q ETO60/ϦqZϾ9ԣ\և>㮁hu_,VC~SZ }k2'΍ohuwnAUd22')5Twel^CAZ;Զ?SA^OYVٓ/bשJqTsU7J~M-@yAr#}KG>f&.xndϓ5{RPLg'H70.rk JG,9)-C) .b>zԏN Q:c2ai^Ikr_7X5{xNS+?r0z]hm<TOÈS1>|vGg ,xuv6W}w:(f6] |'DMXߗA㳃Ԧ5WDsQ+J Iљn/Fs(UHjhoꐶ#I4OOUvJ^iw껆a0K f^Ѝ2; \\]< bjbSSk;scÆF\B*yȻb;kojyr'76$>ev*9}>&YG$*DV$xt8S-EhbL%!#o 8Q$n5Av,WzM,H|m{=K0Zm!c}6ʂwtg}@^zC=HK} 39p?dX !2r̞Qf,3JbžJyw\W!J _T#fTp؉=l-e m)bO5? a>8hQNY N۟qυ%ZR3 _8J7_7rb8K,h'9}S!>~icxףn E=;pYf]9fǩ#n9kRX.$!3S} ɊF/"EZ#M}5[TӽJgoX-Pu5q*6o(&~IW/5 WN|~%@uIޛ+%#s]`[ W7ټiS890 OW 7OVpVؐxKgu06]`Ez <%4Ԉd*Q[XSCOu ɉ AvQ^Chحy5k#L)-ݧkIGMZ&(_>dv 9~b"I.#fDנrbמZq@z Х6G`xAb&’*op(8U75h#+遣tl$Ej5ڝ<c =Qb MߐÇ4RHn<寫VJMs46@m*"VK8TC βܝoΌjJ\TV9H~t@a ZsPڎ׿LJ;0؞PhH`!%gns;zi% G$ w9oMS 5`BkH'f1i\(UvV` -a`9v/?2w BgҝOek&j z ڳ[r0|OҜwF3ܫp\E^7 [aXFK"'0(O9Iq!;W68Ӻ(į?Z &:`Njl܄!z p-bVVwTQh]!v/ӭ@6ڽ!. 4tJ% L{$x,԰$5 .jeJ`M2,$\H>,+֡u5'1w֬CNH1rRO'/RQ׳/Z9s%<= 0 ,I-< (9lGN}|"cU|ra: G^J<|l8s3JLFG~4nuR-N L}&mդ혞cU@)/#3%$| ˞@LieR"_h8ȶ;olO H-{_ Y(6MTz H϶p.Eㅏ+v+8ywM@oJAq^yH>ħleWl-]lQ%qt>j7>j:S`WC%)Z7nV^;$[Ks ԐMJ}i` m 8{|1m '?f Bʊ/մFФ0qr_vlE` [aW۸Adm6]%rm(÷ۥ˨peStڂm>kz=f`my8Gл@XƋG\ :ve̟oGp/W2G^@D^N7aѽX{a$a&wWؑ/3~K*Q^Q(5d*krV? X oo+ɘc(A(^^&Q-c%O9uQ7Bc26y>ət~k5#ǜmAI Q0. => A2u6d@+'тN!<3;-e%uXQFR2iV-b0xlTziԸqkWKjTRuHz2вq1xmMl87W,{Ky\c>1#j+>u~ѻgoDۨDܯt ó-3<锟" /Y%&5pzZK׀۩bpTӑK7v?РQ-F;KQüC!GtO.!LN;ut?=6tLTL LMkJb»wKoC޼S$qK UL7=U_C VAגsVDi81j]1Z>l.>%$995W*MRQCkt@9!:UeٶsIyx\} 멆Wɗ`6!-]UD~Y۵k%>'9?YD1˶,UVݭ7c>BoZQ :_=/j"o{Ϡ$q#qGUt+d\Z2XxsBE'# [9>3gUDV[ Wgj]3\ebΌe(r ~/s%Lz;` #`\+Èڤ!D*@%P$ha,BC҅X(2n:@ܪKR"L<s3S*іKrRF;Wfl+@+Д~S-VO*ҒVFb~5K}CAI 4=OF㎝ > 8Ϛos2Kqf^@ə0k3Sۀ,_M;8,xu ~k|Z"22/x#zd2!]u:$Tpb{B}赖q^iE jqϛGk:#{PK!{Qmʺm1N;ϑgUNLfF.#]2axUiU$Ij<)q⨺?>ώ0-ϕA^I:}ͩԥ|(;!M}QyEH䐦oymǀXgܛ@a(XXPֈ=ɔoSmmcⰥȘ3#\eBbg:'ݥL[x>#i; vh@e2,Ԟ-12gk6~`#$=/,E:!QAH{$ûf6]A3Wzs!OF![U L}.\+D- `$vf=7=Iݩ[I%fV{{Аy>d덬ځqPC><% !+y=Ia 7$3 (Ձ9YQY]F"/X8Vr6Te35kx\Mܭ:p 8Vґ('{'@ѝ!@ УLzE5`e}^V^N9c>Ф j0PD>w{jG/?M]PXZJ:r)Ϸ4;譏+3g5|їKE`n:0}> Dʩ2ezM(ZfV&| CvR"Eg=ͰPCeιzHBkXV;,XW<}fC UO9mV^Ug.}t(q?, 7.*t]z1/WշiK|끜FY-3cz-7]4EXmg񍦽j2bqfpM"nC)/7qy SgwYS8-d<-K۝:zdbmC%kowIϫ9CA,8r{%h< X {zgLy# hG9*'ZZeXx{>O1p}jl}Ea٥90Odߕ<)"2?7sd@I0wܥZp۾ M"pCMa^lp'u P_ȑ#ӈ}M<' 7Lh`4yV'$3,4lq{9ڭBߧE a"+ o@;`Qto-!*iN67hTp@?C@ioGg/9Mg0nZZ &kq1.ZV}mPʴDvgu\9OJ0؜68>g {1UK'<]` -ːՀ]Nk;8+=B*i~|V @vC꠴CƫP@Pv_< DGm@ˁ[S}%cֺUm<$=_]E&n mRA΢M,YN[Ё#UQ׏ذg\ߣP38E9ؕbd#r.#WX H tk '{.2_9v)y|?i;D##>cW#ur6ݸtuhw;b 17V\e|qS6׃9E\N9ճF ݆-">y8чBgs&XUBr"UOSFLs,AG6_2l^t>| :}~/sȼEwgM,nqB;Gc:~p|jw^*WP<ÀN3ұ˔!S#K6mRCX9:jkW_Y|nm6܀?9ѵBUaf!;lbkfؐ{dьdxتVE5ӝ-z$`DYad{Cle++)4"'ǩJTX\Pao[d@(٩W(Z#M4yyF0FNbٵǓi}J3=~Me&a^d3%N{%ܕFsm 1iqu"ajv8>D)seâ=nLeJW(z5X ƒoҰ:S7Z-H- N$:7k ?W-۩ ?7fӠ' uYZ2@Qdp*1>m5^1]i-SJ\ͦD]WxW9~ZQDm71IfmbBτsB'PShɲɧ 1X[;$)ϐsFKъ eZLX*.$4ڮô K pnvrtV"@Yj{)se39(62\NC roy_wDlu1߅ZQWлLKK^7E"\cҤ | J԰2/Qt${y(J6EFy>E-Iv/͞B'u%زSX $1֥w?dV;j4׬=vx`T&7g,hn&l IXx?gEH7]iI5O:*'e оc=JT%U[/ ]9ԝ$R4.l ؙ3P0d5uh m01785`@7.+#ݵڀ[Ds&QbN kj|%k~_g+&ꙻΧQxĐ7ltf8|rϘA  '̐d¹35ʔБ_ٹ^ .Ϭr$wOzoK3 Sg ɯ {8lRm7"ngL6lWv񲕅?˩/'nwX8.ٯ&twmE r ߸Z+z؊ح Qq՘lBgHl?c<*1Ul`ܬDߞ6y9_>ʂY I`u)ԛ'5M>KOUs{FH{{gYr}uJ?;Yqm9PO "lQ~g1L ] "醠˗G+3اu% + Ncue(bu/f MIo~%XIܷ$Ƒr_]Yx_v$ymoԖ⽬JA<NtkhnG|!'g o 9%=A 8`O߳!ʎ>!~Ȉe8v$̮| 5 XmG KXX&FWv76&#c$kd2 kdN ~ s~dvAu)NEK][jF MȽQ W,"wO Ǟ#ޮAzu!-N Ÿ7e$xNZi4 dzy|DA ' bn6LO( q 2dIqJWZS-ػ0HDvbw rX3^9lJ)uё뻖OUiX4j ',c[;[Hޛğ_g!x⍉I팉I/ t>z%%vEt3ճ6бݾ[hCgc?ht2;XSwږ@Q([I_]~ūJG[G!p2Am0Vdj)JVݨm^5hj:k$f3A (ad+ܩK'F Z#Η3d f^a}+m# uG*Ȼ UKXx+W5bk^ PD/`Jv>rvbN&aJx nV8ށ?K`LfUGW7[]W˞7fFmrg64˴-liR^Ԍ>ͥEV8}%㎉4,o${5 kۿCM]iHQPلЈ$o!шi?^P^2$?bq6eZןjgZhNW7IvFpd22r{*f) ħʹڍaGx}} =iWɾq&@y%Qvc-;9 RF)#2n>Kk/5R62^DRpoԾjvYv'\i 7mȻO灣:`N`.=6[YG$)ͬD+S'N~?*(B2'扢A"~4W-t@՞Q0ܙ-=m@\ XYX jaյ>UXsş.Fj5d&+9=_K#!j/ y^(5J ]6FILVZ5օ K➱Q|SN"4cL{2a3={K4Cnn c-lTj2sK}aq1smTKcp7?/N)"ZwO'ڪ7r[m lf[?i"\_ d*Vle#´B]AYS2]½ctKz7E[sIU⫸*M-@.& m'] *R⨑`GhJKzf[2a~66]@S)cd-3WG~Jx'Glk8>K]hxF!77'&:˩lih1ݗ>7 !Hcyt9j'W# hv̖_TGn". '[IBΥIdEa[L@qZ 5h=2@?ԞpB5`.tAl3~+[ x: {һ5'Iuienh =q+ 8UZug1 ~L.a_ sÚY:4 Oﴸr@jhq-0&*T͟qUBjm{y=vNt`q :emω6wk~0y߇9އ=POY|ZAto0MD"w$Aè{Y'XDo+smq/_Y]ݲ# mXlug(=f Zdy(f޺wLR#S]p}jȻS"1\ sFF@W;/H+W9EɼrW#ىCGʂ|P=hʴ.D4u# Cj c 2;*&|ٴ3{VJ'zI'ƼL}CALy7 8b9B=m9CXMqY[AV(eOThӧ}y Xd{QxW;"Wލ!IihV IR򣐃#P#DXq$f# ~Qbmd茬Ms_, 0;# [z3ds[ujYqCh֍N'0"Ġ ſ5ۭEq dm{p #/yXP*Yv AY?XG'Kk=S! ''E w^a8Bek"s(.Lr3`C6ID ~t1MD׿72ZK隦%P˻vccq +d8.?U>'9p^\y?Sk2!欹WT+k]#9.x* p9%/ـZh&gv0WE?KBIu'tckrn#n|ϝc3#v`xU4u=!D"kS;5GڅQ}H&EOt,VIr<FÙuZijU6' f=k!ZKVf6 ˒c:s{[ Ysu 0_/JںY|J "RJH=6暤؁nRc:cwJpBf GR֥<ЫVgw(vD+16_(*-.< ,4*&UXDyM4 b(1vպo9HL߯_nΞ)P氈nc3K k }gc}M+ӑoX (U=W߅)S+Mʓ>eQ-Tȋg/4NX"*ZƇKfAiO>T3*uwSj-\uQ)Μ--Q>B.R/֩bYWZ*'$%}h ӲC5v&'jI-l'2.hQ`BXq;'`hZ)a\/?N_|^j`]e9pV^Dk"hB'uK?ZHN=lJ+Cj4)V^y6sЌFx,mZ9VW #f *'%rVFBtLz,h9Ӓ9C bg!o^,D$[ B? ~7Q* }І|ַBѿ@2׸_>>0&i5+ɿ}؆HWe@[T{78bwkKndXkoϼSR" R tC)Bo^b5iYΝ9zG&:)m^:X4?9χ>yi5S-4H#,- uBnڸ, ew*[:^}A.Oq)߄Hta佦CExn {/M'*eYSI/*e8?靶 KpleNa[ivq ;]]ᒳ.~FAy76E25lC}LނXXhu:Z܆ _%PST׿t*0C3LE>hȁc3e+Uj$@}- ɟKW&TkNi`~u2swȲVjJjL8FQ}yT>MI@ˊPc#jtq%*?`%~ePdT 4,{ՌPLx ^LLchhk)%JC5V欴et_&cG8{G|,~oݓ^7=&-q+@hNH0k-Tc!‚P$n}ãu]]2~”zi;|eb˄+@NC 6:G8Xb"r >_j(]dՅz32xz>B*c˒<*H,sSaU@)ỂOvyhNtR񙦙[e5i=/ /O6 `.#ڀw~/gxpɰ!>0QʭzcP]GXi}e7I0"So UaxƫgVȲ3lUpf-XY 0S>"fs"i-\)S$RG_1k$)qk" YA-Mm=/Մ:Ԑq+HztgH .ʚ&{2!AU|`ğ!E>q=C\çnDi1RWuZ}!TTB3tf.b!<\W8?w\9^#ipAK `Jg-|ԘeE}-&Q\+ZM܄F1y^(}|WXh+wU1{$9Zn 3=˘b὞ [S戝vLluw.qtay*bHXL/_O}12#zo-1j--h*jcYxF !,F;aZ̘Rp;Gsѝlp5` cFR1q]GghLW:Vt0:1ZK\PLc~5!3:EöV_=_s8B$>DוC);?6CEd-*XǺHzD>Rblfpɴ'OJBz"72l21A%C"!~#;{{% >R8v2>X,|3 s5 L+DkY&g۲_z2"=u[nF̑rȐ/!pD^K v}W0+M&HA,Y w  "S>t䔅NYLҼ#",'FɗڲesyyXW,ɿiSH$ ;nX-^ttƖ_;gUC 8ʹ9nȪB &Lj'R2)=p90 im &o9x.xq3)'[zIN%J&n܀wy|ykdIjX//$2;&Γ}φ. ffgϴp i (ΛDL5J0@AZ ӹ'<%F!4ʹhvZ2FQ^2yPH3+r_ Pc(蹌ݍs ́{)\#yWL?dlږL~B@ Yٓ/1ثL"]_i쥃Fw9Y/Ԡ,8 Y% 91W?ڄO>|5/ㅛPҖ9Ge]ק v{7AG܅h^qkp!_;wٟ.?80R\R6rp˜5%\!TJ݄ں ie e:rroф40nʔe:>4P#drSZ:+ζ28G!)g!ud0կWcehǧ@~JɒtԤ6!|pV?=*uބ ZZzݽ V2s``" QύΨe @|IM'3oQ>SH׊ g;I7w!ɽ2~M &vou^x`AN:zJu_VR }Bh⣛:\6*l:gQ6SG:*Ls>xk2{3mAʚ*z$[_x_ Ae-yLHu4]kXx9 9OEW jslw#鐥K %o6)8j-8 u{TFY~)C&0&&0> }ޠ 4D?U=df F hÔpqh|y^cz$J@ܒ*ȝ>Բ܍RN/!}M__۪^CyUX}bc0M{F}$0CߘAhtO2 =PTg1ȽZG^U/ޠƩ r`;Vxs[ FA,eG',;^Յ4YG>1B׉cCktԺ3u={.QIV<2/vA'dyD>6$*0y!k\3Y8s;Nh%  YmnkΣVz3D M(PB&\!Cwp3,HE3 eg _yNZ3Ej{6$ {vru{G#٫ :ScpR!L"@I48%+_jZ<29a_gKbY9ZH*m!bQĤ*E刃2.7$R>oC( a~Hb*6'sw^ͅ/XLs|f8GҞ s湝5q)@.E8 T_X$A[TK12!oQmjgI#L~.#b7vײ[chA~{']g^s蝛c 9%hq4b}L}ApF"tvTV *9SiL/dX!m7*d871*\Ͽ4}A\mZ| s|"Aiv!̣+k!-k$`BFwCR)nV-B:#KU߼j]ȕކ7y@W +bl5)G&eo(po'49i7\E=0Κ(oC`09 )%H[mδ9Mˬo+L$x Ufd-fXGXu$'->Pu'n~e!HR߷QUsQsa1T О.E>OܫI|=Fbk@ʌ{4oms$;۷ ,t2iƀ2vMJ c[.=e| b~@^M浑t6#~iMHM!UKKzC)q4 8}b5xٜ[1~(kFih;rk+B:Ս mTP0V{>QOפbqyR\/W&! тkP4}~S$`"tpKSY9=jv {XhQST/7s1ӡckvDA3E 1=eߥ JM˨ɹU&#}P0 mɊsh4a mKiޓI?u6Dog >.= < a"S{Hs_ aEtInY'#X`_]Rl2D*MhS(_4uPӻf5H| ’^ T"u?௱o*B~V'XB%xk@{1j\+MU6&w ź>m?R<0NZoY[ie4@^5MТG^.d(5.e\]'%w/G-M5I}FIl/!o3C^m2tVbxzݒ5E]C:-3}!f!Ʈ9Z]4ۋ\cqd1'}+eqϾ`pӠP߬mN%C~itT"I:Tr*@6XUsdRb76![ WUZK.'7]& r w D c0)p(,QWSJcط4j3)%y*|-@0E8{͙;))1/41f\w?d@5mֿ֪Οmpɸ.x!uɎU⩺+ ,**,xA1O\T,[)u$VEDn첿uU.Җ]<0d{|e{^<w WmDi]3 j~BGy2b3^DdQP\d}ոI '&+.GN=L5C]}.A' O[a>rc)lЍH?0kUNJ=f&up`^@ג&OUZr nzM+P9+ ח0ft~ 9N`k7񧧣u5@C.͟o  r#& 14Ip)t744@'ش,T  U`RrRg2Uk5U e% QUW8ʓPef,r2 '¦Z4-ZJ۰X59WEbŮo:?g}irݙ6KQy<ߞ6jW'+[r6CLr#\(/]Y{Y^G::r2- bK(Е<joh9QuќSXԏZʼn "g؉QUy=㟉S^,`}&BW>/X@ PSR{l{xiHh%'0zOTvR2ywL ݰy/f u23;5E޴ISlu#!ŝ!%~9#;\Ldd&851p.,.Iڼՙ7颍~, ^R%~V;ޯ1Xare%:8 l2L51lz_ҝC/~*!= ^"C&%S\GCeqM5A ;|QLku<'4ʗ&-qٞ)Y#X)*Nzf0P>{2ڨ@ND^֊eZT#[󨝩,a ՙRv`Y5TGvOx(82RnW˳seq00̕%fZ\vwokSq͹NS>APm]~ `/'5cgz_iwE`Vں3]{ ZfCl=zݓ^!ͷ2 Dˆ3OCL2+f&t?,`$dzF< +&W:K$FUr{+GAF]ԧKD?g=ثX]I׌38‹߻ooR#' HQ-fqe4.ţ4+3'L̪p&O^ \AKkBqn"[JATǙ`SK2uE`dBTXtق:Xp:Tx.~1߆ze=jv@ЊLom2Ra5$6Hu+Yx"`C\y݁_1 `T85s ɆIQ Pd06akQ>[li3#{ैRX2g`ǘ%Aj<ѓ,fq0x)tMzлwlz[[D&)<Zi?Hgؐ 1 zGh5*OK5NѓD&[kJZ]-Mj"%t4' 􅮞9Pə@Gm^<5u>)cQ0uj?BwwYR61(&vˈ q? ғ6y(U& p P {.zع&HbL}%|] G%12˚9j}@[Ș|sJK-D,yW?O~%yj.ZApA=~ S)=w}WpnZ O|s|;ʂK2@rO..2CD(8\ӟeQ.WU6}hlr>\΄zI%ǒ+3#c˯RNfk'{s8`WS>Esw3bx2sǶ~guBSR3XŠh9Z~&p/Z[wPY':G{c|%؃WLtFDPT0cQ[ѼuEc.2Fϒ@x4vsTciO+F)+Ẹ9F7 5E{xKapm +ʋ'&Zc&$+J5B&>oRȕ΋i$a@/>ԔH,̋Y[_v:Y"-kx[*7QR:f> W:Ka˱\1qD#}ʥ :Y_#\ YgA-O%a2@ty-Iog%rvЇY4*Gw}wz_{D٦ŸkAyƠԂ,=uld$#̢Ĝ܇~9:"3.fܚw:)'F[aoglX Ҕd3xiXf SY}=2PTɳB]MD$kLxb`yl`X2_5ʓN'cakHErymyqDY u&Uޙ+@#93ݫUjbdÎ{Va(Ks)qL Ts1nñMH 7Eeݏz`q(/Lh3 r]V#%}C4)͡GL胇!6g]}9ỬECnهxƬWv2]51rROD/(h>NipBe[ il.JLeƈtEoJ$I JnX6?|(U}@BWwkޜCT5;N0 g7ݡ>m><  ]` 1IE^ @iVgJeR;Afn~m$!&z,vtZkLWecѻ5Ҭ1O R@ ÉƁ0eamҘY67˛ڸ\nFjKqWcJ{|n7N Îdjuog&5#u4()g%DmI^wukVFW#b!5m:A~)ҫg@08*>(@1M__b%L@l`I8K>JPN })4 *lqYf)lҸee Sh 7i5Ls#ͨp* #صgUJ[5Fa D>7Ԉ͕ZHA{р|*HFלȜ0 I"{`.| g sacIv7 ս_j:`# vcN7SRBnW*8рzU|B*{ǙfkIHh֘Jp??t2n,8'Ȓ\4[Ϝl8-գ@JWIAm.AmvMonEqSȈ[6_[ g`/R}Vq{q|0u~o[@}B.iaPLP8Rg\ղ[-P>RQV ZaDJf%\S D2Sp1v2?i/٤2 eUM =JWZ{hN'%yѽ6U6YS![Жfp=u'CKM_+CISIe؛P+oix'WJ 3# -pqH9O\&\-Kmց_"Szg-:4%2uP3{N>厸LSr m-4հ2|; @|~[ZCi弯+;oVp?T Jl#ƟHdjL|*>H5mX2T%=;'IH q4淅gZ@*/۹MF>`tb [gPuZ#>zғYN*8p1EU8 +x\Hf+3FY4}aawڛQ3-j)鴋a+CFF!AK5Z-z*^mR}eߡcJ<*33RLaaoQ ɞ CLи7s]1"m0#) D(XN ԞS2C'<w鸩} Ǜ -G+Xbp{O&j!4Xr~d!sέ|{4WV3b{: bSE ;fOR Ғ>CWӵR4, <T+.L@~+2륬}C-(耒1[ncJ]yˀIuCy0 TlmC"&3ʖclvz*r[va9wra0- tן~8QyğCǂdeEV6eH:y.S`)gSf$eU"$_ATVWwc<*& )O?<vAZT ]0"+ .k2%dQNMN'3#ohBZ$J'G_2r˹jA*P`OKFt1Tp ѕ*|X}V{C_t5x7h ,2u󫯬dT~e 37gRWW5k{d㾈/'%"09΅H0RBuЕԻ]bFU'aK,a8gLZ|cuoQĮX>f%s/L8؁~#YA1I['9~~uM,fs;w2;ھ=B 9܅ ؉g#+ɼMɶd ^pȧPq[? _R c㗳G&)eػLӋƬZ҆C:yM$nXd7WEָ+@2)'SwS1+Za^*@qs낰hvËQQ>9;2@Cς]&0Pv-dqN˟?ɥ2Gt~bQ~II_8=#>)[^6*@7h*3E@-m6dN!jC(VpE?|XA~쀪m9-mh>]oF)K[~(Lw~|E2~5& ]ZZLʴV=a=Tpq.TiqY:8ܬkX^P- s“̝l)]5q,(U[VȠkѾK~<#Ab@2Б6EYpFM> 3]-(7|O]fʻ _ϝXN}NutM괄1TJ,&;p_m٘F>n5KL,%hmƧ@J?@ r$?dq\dw߆ JUCT2ܯzvLIrsnMLl4s#4O%]{( 6MN{y[ձ:ΚJ:ET}&zC9QϽ+fjpl|ךȥFAj^}4f\30ݺ5]ÎɡFjȘ@K(QWgM_u8 Uy>Ol'0݈W?8&7 8ROCEm>nʛ?#ه.Bzm ӵ38Xf{Q sMULlfwQ?!YNdV7dߑY 6} +?L5e‚i}o/4)Ĩe67{: $ 7;O85kT 4~*yhw9q@#t'$e s%xc sn[uDVB'|mrlfB]Q 4ϒL:jP4&yeKG(.L.\AotWt`>4~ǵlu\`*.iS> eZud5&bh9>qj$F!~g( g$WSWl\D\Mu<JC Q p}P]:Y%\T$v*9+`!nR|x)nBSEpD% ܶ}d*ї?}˻[&>]*IJ4?ۥ pbɢ":U)Q.|#;iˋ,P$Wwcv(7gʧ_:7#JLC <}丸RbcDߙw̞oUA"4XާߠY+$,Vt儃NPO8KyC/7bljSm/z1XW:pcF`1EB GˣcC b!THO*7=," g2T V$}hѶu.vV{]G $n|ư*4p,ERܱ#C1$5tp gdxMX]"/6 JՆ^x˫ B'w]GM4iJtCDͤ(-<(-NN'_Y:P|5C rҮQ;8}ߡ{>gor $3V=P^6VOn[mvzq>ifj-b mISjSb[SPޗu~i,{F= 0b9\^i E+B^ QCyZZ_QUId+Η1Q\'rur9ofAiw-] E@3m~s=\S] 2+R%y9dT)#??ǧC^;-#YQ̿t >8k6e btQN)B6Yp8_3(H3éΟ7iC0N[Qd:hbclv﬐dʐa^>;\t.:KL&/a{/< GDqRj-d1s'~7 X/Eb>=Yܺh $lCg.S䔗MXe˝̆mdㄫT"_>zY] [ Jj |:Ԗn̴cB-%H1?BRc! pFqf#D~ ,4RaY nSX2ɓ5ZA% aܹs, ,"4:g Kz%'ƙzb`<8lJGAdž;HM;t=h}w ťE;G*Vw1]r c3wҋNqʌJ:':Wb̴`#^CM8le`[& ժ|ګ|H`qgF'&Hl:ɕ,I"܌9zf* $[rii35)hi؊n{$vk31^F<A'OO'F0wOS)&ŔwYJh9#R!oTĴN~1)2HvG?*|p:7=dӕVM1#q|pw"jWN:T,؇NِľOb4:9:AUT_ٵC[# vt6F~4 S/MN4Bteb֞(S*SnHP|F}k/,_ ^Y R}UI9}չ9Ӄbw&'IW|Zh@i0 \dw0`/ۍ=Q9VMnbK;K -WUT9J M"f[G1^e^:w71Ϡ&2)+[:jO_=27:۾c$ȶ:/һE*2wӒpfT:Q*}H>K) MNv3|p]^-M['  7*CpFr2R}8҂u{Zq/x쐯yM>"ye̢6: af1_/GWuMf*/|×"V+Q.R[^ZlIv;C>pVרu6#쓻%{- 9*=Lm=4":w@DƲɈ;OQB[EQ [z u $)nHֈ𝏤aFHQc̭r9?{eaݯ@ݪ.y{~.A FF`Vu׼'|yH ~|յE;;=mw>pe,')'+1TC2^\UDɿD k}ʛ9$θѺieb^&x8譯Y!_c+؀X~y?yY9Ż[r~q5>.44R Z|:8Ez6BE q \*D (9~Kq3y!FxgΎkBL4;{;W{<ny:\'2>5a:!sp.C,8nh o دY/~"oq4jw˄F3Vq|yFgz6?x\r\!O%}|{J"$l p dY4CXE$K\KoȟȶnzqZ6Xֿ2vMJm묠IcO*X~WaQ0ބ"&F՗/!S #;J`РsK j^G]k7kBZxb0CGAgouqY$j+eFtm7s1+p3 We4D&5cڳ,hű Щz:w9q 9C"&q՞l2z] הȨ io,1z2CW҄"/0k&*G$uf48Řjvzn$aFpdflɈz$0.6ԫ:e ~^́uѠpD˘s\%&hdB,PI?|PCC:Nc'!iV.ra\U-iFOSf@ZaӤ;1LtJ + sgJ HVv n|u.)dyF >dp&ګ" %ψ #꯮z,FI<ݳϠ]FYovV siݢ{9SeJ?kHt,skn4rqQ QdT: _̑}6[=6PQ^$`F`4V{SݑY9B .蹏t'5eܤD$BʤUR <0ZoQ)~ZQM4 ^߱"HK,ɑPhpq"Gu|P mQH*ŁK$>躊%f2edžN3^tS{γ>nRp|4th\I5SOɎdЪ2_khHi'0ӠeqTh6qFrT) Ƒ/w+Qg*\[ bG. E.YW *UI$#mxjC0: Ht"쬠O 7ܽ"5<.2i8L8a(}}Jf(>CnLrY|AKpo¼KydcnShq7YҒ$6I}֗"s˔1FymR<7௤mDdC|.!DcXH=@k:߾ O"P@YO 85|,Qm0$0,,2]Y4V}-n(pg @p1QcF:hLr(YR=COChLcDam6ʬ2| 23I)Z}g0iũ[zZ6Y0& qz,%]z#^CJ!6g^=.'Z>zV8w؊>WZG/#A2cyLVfRqXzXg? SnC;-^Xzkj>NؙUgh͓k^X bO.)-Ql{wC ƛuŰ*BamG,k=>_8] S0&A~qq{^9$!5{k[ճdm+ePIW#zK ?'w(:./4?懱 jAe JtuNz-ݓ{/CHa3 u9( PeI݁< ?0ܘ*ϐD;}˿_amzP-Di"E!|V*Z׮` B0zv:U6n0Urn9|2D/Zt Gtxue >{IN]QnO!ʇZU juGAriOG4SEgFSK 6OiQֆ~*S܂l!~T[Qirf41'URtBn v 2+E$=|YjB W ڠS씯}1/`T ZAݫ}(o7ĻpՎY$'2\RkL{+;'G0`# 5h A ϩv2 zPn X%I`fߦ ;  KLzŝ {!>TwFPz}y5b?:y߅Tw cۄ|~g|ﮮ%oWkaYk }z@&O*o:4MylT2ZWH? m0D`C&.^m{bP6@*q ײ7@WxCCG[/gZ=L΂&"}~4=?\]̜5Y~}nѹ힦Nd:%:vxDG4ԩWcҸ/=+{>oz*7?(!Mr@I_Jȶ/r&|=}@4lfpX<8_ m z,&3u\;ܒGhD_x˔%Ior@.$#O:3Iq\m!_Ri8aTfMN'ca_`q}PEHBV%4x2L3w 5[NA\Bku9o6C.*BfU]vDÚrfmi%_-?[}*mK C9r.@k!ҧczJdOMz6VF^0ԓ hyt&+c Y _',Kڶrj&(*'XZQl"1-l+ǝ 1+OgP:rZ>ԛi5l\i |(& n:Jw.mZ3;ӼI'!}:O*[b>覻$'pO%]Lx=d8Q%ϧŢBL+haۛ)bdą(.]x6̻Ip&boD F"dL(a[~.;iq]5k)I͉\,x2ڐ;>4gK4 pd oЮl&rd3B *iyHR]<P.'_pwX": c͎l`bbBn#"ļ#?U=Gh@ TۄعpZC*D'ҽ纎Qrn#pњ& ZεOK&#f/cDtl략1LXcB< /Į"F"69NXxzq#E}HqËuU=?sG0LTۛA5TN,FhbQ>R&ȴ ~ZTJzOSgd),RژdjjGn˰"PP= k{frEiyW G0},;/A/9K\WsW>:U*F[..5̄4k5>+G&"3'UWʷDdhG ŐpFIZS2r`RIk8r/UGV+ }X"HgC&c}S+ժְ]lnGOeFJaIA/'4 fc2BK-|>djjɠ:'N:_G! <=*P/feF*څJV9R^ihG[]C>7QS{l'м6 (4xQ Evb61 To$&FGDv(]'W \[mXFcEfpcqm|Vׄ߰8桾>\0KX2,IJĢvM̖4rɺ?h@1\8{%ťuH/˺2 M h.B3+Lu#>u\Z k(9ND`LE6D-Y[ O[:<_ppS'pi.hA3k`'0ncFȷcY7ƙ]F"Msd-*&s~^ƹI{d#e6OkU0F>rSKձvql+Ddqxxjvt; ylI+L3\\ bd!#mqߡgٳqqhNA#~bpN<΀`М~-9#ZcJ.IglS6 +8'FO3LfTQnh$&]뼰XŃ e:,6d%ƻL$d^jЅ@e" ^ [l/xŅR}.86]'-,JqQH˹0E`ڔu뤍5~H,ImO2 I-CrggP)H&IjZkL#/ obGtXǏXݫ0%r^m[ H Kg3թ=gZʨeXҠcC]iJI:m-pDzJڍKXlӑ-muS͏'ׇ-Cɢ+o&=vm[AbXF O 5<:^J,MOP0]JpOɅ.:B մTW:&E/X앣Kt'F'{z1s(P!mȅ3E0}bI"j<~=,[GGyfde^[{x('gk}VKT @,!0M^n>K|iL*+\76AcH_J'j;m(C &تc)fY{ ZFxd|8S0EȢ͟Lq"^ziaevv-8)Bh+O}ԃudN1TMcˀ Ima#M7MK`[YfI_؎0h'4<M3YoLzS{D )+k{09 }\%[3,$01B~A"'HceҮ^|n Pց"NM]:q"Tw\dC$+5.[8΍ K=B_{s:6HP~=3IlGc2(JT 7uX"tC[<wT|~}MopT9?pME(-$5͹aހ%_X˟6|'xIbC 8dR'/Rf]FУnDN10B;rٞ5α74$C=)YY"a:۶Ou<@Yiw~{9O.Ctd2)x;!ot'pC>eQb/Z2i)]HG:jmR K40pTZң FK= 4tY^5CŜĤ&~N@$9q )!ЬU鐗vEqO͡W7:c[J;s@]+g'Dw?Po$l@]F1Vс7s'L, "AMY ŌDs8P7yْ.P8Y{ :`*8yChg"D%[r%J?& ^JtqhG''zzEPٲ ɧEtbUPd1FAg.JXYC hj::*|by5%G^!21E\Ѥ+Aq)k'̠񉆒O?QEP*{f";ߑF$ZFeDٓzraT;:cn@b6,fV+顮UUW54?g?~q?Ks<=>UCMJ/gҺe8>a_q/P~L'tg=ԟ{]kz]n)&t#gYg1y:mVzkTlM&#S/ 9_R1I h -8ezXBL@fb ǣXMT6HJ[5u}8܆ {2KoR\ʾ&H+̓1h}/R/t<@.a&՛r9m绩׻W&B'1 BŃy0TͿHM脳MiqR 3L@5}N;>~RUEϧ)by)a+7dL6u=\ jf(Cډgz> d/7Xͣ#Td0ܬ=ōHVP66"$R jdݘgԯ.IF' #ŀr8l}{qɱ?Qy- bLF>Le NDI 4':eiex(k%_&NgrIu`$9AJ59?3h~  -p5'u>""f}sŖŀWGB.xcҜvF-bV58Yk+P-"4Ud\};;& %L?ʫb_|ϙ>% ӹתF(vgY_pWhf?`Kq5]aD狯柴ߟ8 ؉) !0,~W"~P'!s[Zu% xŅTe{Y gRK,2;gN_Â٧pQ^nLVrZ5x;&հjx"-W'0Nx-؍N6vr_6+<5Gۮm 9~s0_bAuav`G˔lNTƋO/e~"˵bo`-"4DeoI4m^=z]`(Iާbd3L~ /nMQ tvSUG謤.GSGW^h5.K'V(߅|eu\&σt=pum2JTJHQ5N#&j_byqL$la[v~^A a#1DXW萉 )P |bGZEY C/GW|QGDfS+aYx> $]G:@ES$ޭ&,l&S@a:1ZTز}k~_ ia1[]G&a鉎:0eS&wm, M,x&{x7efX? O>`lJ$ea*R=^^Ln tf/m3Q1zp|*y /`fd4&YÑVQ$Ո6*=&-EvEY:k&9>M*\j#.R[WhۿK(03q'^Mv˅GG E r&R϶[8v/棠va@0DsL_4 Ӂ~N04-tUu{)ݗ".*4|Fz>Plld Xgγ07W,֑".aZz)cSr\,6a8DҢaUh1tLJ0qFNj{=z*|ÍV r,ĺBrkt;ѻCLe"H8ܤ;۟0c)å|V$0ilaCdCx*ϑ&/ϘiFj4&G4O>3{xqBvиJLaE=tI 4G(8bF]%_Fئ8]?Ou_`u+Vz[@@ Çth9_"9eX{DN׭͵1 `1v=|9:B5.?ǯDjF7!jlF7ZjXs #NQ| B)ez /Fnh\q֧[ȸL;Z3B1Pyj&h*ycS/T>NI!fCi꟭ ?5qZM\}"undb n`rыl0Q{) S-7|xeaQrtJ!fLnr=C2z} ,=sL;PӬ'UTxKd,=:BPԸ[@lNJF}b1&NJ8)SVOZa!v H X J<`Jt'&57<F4t%zbgo.k!F=Ɠ t0;-Wd&Wl<߯F7cˤn_e^kVq8ˉ0C{yi9+U#|zt]/кd/B!ҡ/\v^b`Zs)RD:d\Xé+1tkzMh,#^&51$uUA=j$Jl".?6'&6$!A%YWćmDFĀzw??=:gI.0Ito"*f/Nӟz},2P?a>O ?-2I{ C?ZW{3ܲ%TNN0m >|L Pa@&9}N1+^ъ1qDjӞz0\AcujgkẄ́H`Y@q0n~e()g`?L3Q?/ :lc}tV8: c' ]pYג?Mrq{[i:(C7ڼ ]8 XmW =MwfCCbA HX X+\~pcI}u}i9XzgwB@t^3>Bxr;-9)]+:yn;yk*WV#8!usl}($T|6bHl*tV0} yE&s~y{8,7u)=ŔZߗϏϱ/GG|o9H\|nsfe;hq42.Wgi|KcT~cO֞6 O;RIXn] IЎ@v&䪃6h}.7 %ʰFg=<6i3z?#JKKhee9Ul?zQ(Q]SE&eE]A Qz%!Ka17kZNV{d@ 0?תTJJG "}]q.f 7tPOJƔzZ[ourYbj^NX1^"nnt)^܃ pM8!˺/TKCe\ SLxڄ[qKP@a%S0 A +xU4N%;uޖp4D+w=Q¬tg}>HTYu\ 7y-6սZU!c]G|d[&J]Ui*ÃTĜTMPv=H|R݂ ذB>HrmZo-{8R4Š +N CЏra y+y2z V5al&OLjogQ$252ϖ g5 '^w3Eҟ{f:xЗy[55o,εnۺz萆:VL><>(_͆ ,tzaH@Q3m dq|0ҒN(A&|_bd,=3ec=|O? *-hA 6MU'pd.͒B&L l`q7s ̬N80h$Cu'y7W)*aқSvrt 7B1@19Mt~=B4rħ.^&c=A"òBf,ZƀڑiJ7֨M$Q:6 lfn]%jE4oEwG'3~^d4lsY yEjP [&*cEՃG6آ%| fMtY ;A.Tꥯm.lJ *T9#Fʨ|X}a,I]#B+p(H?^mB%E5 σ-u#U PI,G3w]y?C ;<'Q*93DII|PL[IH~! 'D:9#qw M \zpgGh>1V+PH_ȟ09Π9β~<ѿ>Bdª,!Ye-rXWD WP&(ER7~n0毣t)Amrx֮H "lϸ.UzACZz.ϯ>3@«^Y\u%a)'ِ c"WρˡQ*`sE9aN'9#k9*dm/Ur3|(VV"WE39Ec6؃ȍ1&AXpZ Ժk}Mf%fO܉`p?ag*ք` oFtG pFp1 +Th1N8<"-pelmֳ/)^/1%LQqh4 sR, (%v0>)nYG݁%KpN9u;:o*N멾Ҋ? = Ϩ7Q,Ih9S~Ǒ:4@YkhIrۍ3BI^6$<ⳕ_BW}wkzqoB8aSȾ*i Й(jS`8Zɹ)22:/i_ǓY'ϩjv ]WӚ}:WptГAgY/\J䘦 ${hq{OAr?8bC>tr:r[f#%b0(?ENRU؊·AkD#Gx! DC{ՙ:S v i{5Z1ͣAug*RfO7mQ! H2ԲV%hQS2E&B:AdFfiyοmy|f_pE«>)lwFԇzb5ۋEm%JBo^+9L'pȼ5vxU";mX%(2Ud P 0Xyh*azALZ䪹-B*s%^r;8Ql963X H ss%(VDN<3Wge0vbC%Kd^ EhSf9C/aX! RAo141QjCk듓>U-{0ij*4k%&)|n Į5Gd2IBx=]uu)NBSjPn ]霦Ps) y(N$iBމaǣnAX=<-^*3\9N9`5{Z?N\IxBF]딅dǡo\`fyA)H4xXޘ3?u3CfqUe*jߙEPhrfrKĵ;>yvGPB Ў .8ͺg:WH?- 7ۛ6\‡+2p`ܴUx3N+*5[nK^mOr@$ufI72V@-jŌ+jvvSVfy&jW .`fF6Z&R:aK([Ǻ O5(%~z P@ h-#P*H^z$XLAo_JxɎxpi^j'}2o/ỏ.sb%hF:UO~)7'˲+`it$$Kߋ; (JF`fY) ⹓8j^kϨ: uLp?~U#9v'G8V}22KrY^7;L*J_=ufpE fq#MIw}p߀j`oJ!39ߺgP Y4$kkHt'1K]'hj{#o1hg-DAkR=)G;іaUDn

    uYC.c Ѽ!U brWSBzfgǷ/ tZI,]`b4CQnS@t}.TbT?@|?Rŝ9 P9ڕł {sN*f1q%5hu3J옇2DpV\1}jh֯цL6M~"Ĥx]ҜKI{lYtJV_[pgID)Vl& 8rjpx}ubo}M#dmu dT]hć̉!IFο%s,son𐍅̣ ]mD[c'`6*_ao›%fK?Y m8t.gʤ]G?ki~"7l7bc<ܓ )OQeӊnr#^@N?!BaaW:F}Fd |R6C+?6V2&a 5ċ 6{Ƨ_hzQL>K6QaT*vߑ igj\|fϟN&#?x˹p7P%g@.((8Hy{ 2.UNWˆǦ= e7mBnyӀ#Љ szxzy邾cy4'riZ@65b׃{EýX-gRɬWh~hhsl\oG1 %Cc8UKҕØ(k3e@5(եUo"d×ˎ;+7zz.) vܾ'.lY{A-$%ˀdbž ~LV=o1V8σ|)6eo5Vt؝ [_9[%4W$% #\C1RqDt[`H#fWiR@R) ᡻y}pgBLO"&n$8x]Rgk.g)6a#-D|}_z2>/I‚y7=}E#kI0Fkp {t{󄉗`5k;v,܅'aتyWOkIqJx"qZ?)uㅉI0[Hq2Ɉ>xa;Ӏ}ʂwyqT$K6ҮL$,"]Fd'F*9(h;cڬo̖MwJ@n=a3 eVAÍE&;&烥&殩/gh&=L,X*=Zx4śh:h0b xUk<ӲەM#d # ! _+SiK+gqG&+رGvLTfQӽ _njWBZ*4F 9x ch8.uOCWlek]/:UƳ7Ȓ9~#%r×7%;@,a@liHʷG|(0 vB-<e Uq8uCixV3YBױJLܾ/q mn{_7͸ 枀w mFR]7VGq"; EM\bLiucwOz='U"GU8i-܅'Fʏz'-L{{==G;nʧ!% ȩ$oEOB dC\M{!wU8$LŁ,כּpU1OHOs!uX%d_@j/_ odj6!n_a鑭v0D)RIJbp>^.db?kXmK~7)Z@LXoU648H 1ٕ:bcx|8: x,Coa= LzF&9sI^p]wMd4{W9^vͻk#3EQ4M>x1kdЁ J(7CO<],Iج}.KG7-75-4|c/.q}v ՚I{r߷-e19%Py.{! 5{ \#}Q/6%b@! l#+0 mXBA- ,2Q]PbMBW|{F?ϊѥڭ1ƍͿ[ w:nhZt۠PeQ+A8=SbX:=l2|PDfZXՖ .a[q--K}6obX TYwrbkuK7k}8E虑Z%%[?\u^2oIs"m40Ge9^^E56]:fy ^g7iGE^"͂4Jw,|9[Z̶\Vco'ݱmΏ! HN"ڿmf䑦<$?iGbԵf-8_@s$ki[>r~D ob}e:*/cH.d4CXF i$ay܋&[,De{ur_bmqAf&YG*Zj̻sЪ,:Ӹ3 nݤeBZ=OLiex +㰴=g/!1 ?6XOc 㵚_RG|G`xGݕI}2B4ci{HMa+(/+KޯR9UIL6D8r\Wc4ѓ+)o!֩u"1T80-*&n[56lܰ :'-Bl\VkM3 3?O[&^XOS<)k!%Q*P)'u-R:] 8!YN6& $UgM=_ܵP6E_9%JO¬3kμCR '?,ZI_O΍ÓфÚ:l!t?@lyo!kQ%0Hzwv_{% ,6a2ǝmq`۽AMX!7?6(jRМUӵYAfƫ9v&>s&̵Fޗ#F{̱QΗ^q'u3'n{K`T}RDtU^{k :,Flt2' +GS^;T YPw̝!0g|IC`ވapw#`MNŵ A .& 6?Ē^($BOIuf1ޛg+z͚AN>ٜ>`ܙx Jy/kH:tK\`+wAEOҾ|[X}f AU ܲMS) ;:w?$ͯClg*ΕxX]ȡŪs5uW9}7v-1z|i~ŒaOd_hXG?K fi3%?9{%D:5w7~u2v6ERwq1~^&Kx?B?b;L,;Appܬ{Kb{fN9vW$sf50;==~,(wA3]!pc=zXgufR~S=AxR`ɨ&DكP!j$Ip;u-1eL88"!HSHXe1,óVM~+*-\qg(5 a} 9P0O8KΉWS.tC ?5roOvިtj >Cˏw/ݤ;F'TO:DY2ֈN7ҳX*z͜W(꒗Ҋn{oVz!X{_)yqco0@aJmx]qgdQDF zcpOvKHN:="DTœ'h&RTjS'(.)υWmx2R{3raFWSj΅ŴaF4 Mfi)ޅmvIߥ {v*տ㉫hz +'Ӹ1:/_s:Q ެK"8gνRF.ޘ@:iYUUՈnjǵ?m|% ^Ȟ`ZdRпp5E #4݄ϧKJԍuZ8M1qf7sezJ޿d0mü>I u,0`hWb^`ZO^AuY륽WrOI`q}t:gSAxH5E@lpۓk1405(k>mtX<[StRk덒bIĆ OY+Aj !jy dmUrvut- )*櫓?ȗ+`}^6NoS3eXng3NTۦ?YN\=T r3[7Uԕol$=U {)ÍJ#6db>M)̩2W yA$s` aVLxvzZ]\4ћFNm-~+84m c[JYPB)OboJZۗ($j5;3]3Kz"`6l[*U-~tX."'jC;.k _[h# >C/B[(]{W\*;&7^j. %Ѹk˳IT5'ލKDžn7X,_1=ܫQ&F!U&rs 9Mw^PqSmz hޑ uA i>t0T[/K'OʛxʀR4GCORAI0Ag}ӖͼGEV}m^Vr}?O,PIpg ԙ/gG[}@K2NTR5-Y v_SU beQS?諌F͞-g\. "C}unjH.W\0Ӟ'w݂h2Q QU>F2)0j"$8ҔHeг4_o{T+|?S9v)'hKNً &))p;3L{fӳJAFQZQ#dЇZ0~WU O #Œ|o^EwDo@$-\׏}AKh 28@Uy+lj weab1y3NzA:.ީSS}j~ g4@+ >ɹsYiJjs=fM>,َqU+O,d~dz1!U|waϗn?uJkq0TyM\b _oWm!<DŽn8T.g ҰF*U5Eg|\o7FV'Ӈ1evbnt_= VyVi;g3~oжQvlYGO~7=6YIhξk6YW'Y:1!yyֹAk- ,I+^pW򺢬zsB@-L>K⧻k6Nlvk7D @Aqp%BTu4atT4hDs)#z#`7[ ay-MZZh'ιW:-w&9cjA?梐V)O?ʯexpw ei2OyкJrfpʛ}yIgoI#Î%wJFc»Eڛ¹P!-b /Rh$k*BDjVOƔ_SNDGZay{5QIF4u()uE%%>$|O?mTw^p 0:/BbPOIV+?ȏ& -ƏZ1 u]~VBC81DZӂIgКA^,ŚꙮB)kiH~Z[B~ll\3ioWuKΕ/?Y(UTYHrMs&?P5%H1ఌ%5&0jFۢNVFٸ1I2I7xc/XV#VeHAÓ _Hr=o+ޞAbLgl{r5A8l ~tT4V5Wv}ti_; I3^Â[+Bd^BLI2*rМ 0!f莀 du=Mlku`]zݸp~ )oHS'WONm8VVP1V3۴s|*>?e;vAW0SSx,- vNZMlj"Hd2MN<^TxmAgy"hrCR?{sڣw`m8m|B b< [ŬkѻN3KFUq?=gV1o¦U͖ޕye. S|;͖)ex 8K4H%ї΋3 _y=hI9%U v6jw|Oό*o܂kX%A$v7TE ˢpR-(_U4t>`#3@ǴPp6MYjm/6 g= bo֊29J~ v;CE .1j+:)Jw"n/s<{ʉ<:Z,nҪ(jՃ86)W|3!W_xHW5$6g=B':D׉kDz hz \y5&̲9Ҹn _#n'x{ei%#R!ʡ(' ޖ_@82\_$a/?g㭜έdUu/eHSH>kg*>ca~KSD^6 lp >jiwl^oWeNρ*CzrP_"1?8d`JRޢCR^kӥ)EA/Qz~r" `S7^YL]VK$J'ؗuFBip {S 2-:aZ*ٶվgmR 3}p(ˣHH㕁=HL(J>x?gai!i?&O%OS%LtR~E1]Zx@ dXG"pGNh+M'{βju@ y-׿[eI zW6\Dچ޹Edjc-w]<2A<=~;_ٙk4S;vX\(+cr#fϠ1\BtBcٮ8? >ȶQ$DIg.;껸rj)zEvcVE_vHY>~N Ecns%ܣdS=6 1Q[vL 1HH$|3Gx!1 I"z`ԆNq%[Oa6ȪOFYg{C)TƉn}#Kt4Sof:*T>""PV !.Ri΋<cLUP#L%2A _@[CaY]ɴE"hԍq[S3 8$}M$ P1mODP2Vwavv۬z5csNT> E9:Ϋɋ(W;fqV5͗8 }o0uqǮp]Kc EVWSPu6-\koYT;lvX!|O tHv\"3:CdXyU)H4Vzg̣x߷J K[Qt\VqNt &-A A5,%2Qm%-hL6!0'a,eBo5m (B0AɾkFR7:S[rW`!7Go,F_ҽ`@ @ܥ LLޗWq*@pV(Vb*" T 2NQجi_OeΌs!&ԗIɕ+G9 E4 Bd8yMh7~Z5Ȁn2@=V;+\*IoϫC2"TMUEFwL 㾭)?kH].P4G]+:lH<ȧcŶW^$ x&VI J Q g =Z)]jԻ7+8ך9)DEi'MX2Us@7=;cxT PbE(TpH˩fY/ATtʯfK,'gҺA7n&Z^6 4voDTf`ZapbS"NXYOhA% d@dG:W&LbK!emmMyy-h_yiON)bt;2i{ȰWXҜW9 =Bz IxXOu})0he1wI!d۔9Cj|Hˏ"ڳL#b3X:ZqK4âY' ƛޣ4 D=pq`l(9'ʅܲ"̈́F gHR<3^4wT{%az>xoNڎHQ"XMr}+Uw`˕8/3Jw1I'Jǣ!y|` 86%~떎Zف"'*S#)B&Sk~x\SĦK"cI2m^~MAZ&5FP_2zg45Ӌ8%92m49AexMu?)vźGxQ3bX"qq@[{*! 7@޵ךm<2](K'ioi\׃/'K([ T* ?T:ak@fF#ifD&}B2Rq~o"/Q( (؀<˽ ꉳzPTAZ"6KJ݆GZpI L-O<0jtk 0d KTqv:elGƶϢZCšF,OrS| 6"#92BoN,Tc8KWwƭ 2y|pSdSNANDFwf D_LQLV!Md0]@DLGRrW+<`D7,U(? C$Hf]7.9NTCaaIC}sTdR5/x yZ#+\tZVkyI+,b(L"0jBh`mؖ۽Yc=gx{8|pr^*^:^}T$q8* WJb)wA5Nm6k~L*۠ن"a!eյq!SA" aKt$w7c]y {_X& g˟5 ʲ(xD6*DP1w5~_$ݾNַnXukڠj6m.>ARm6E7$sz@4sC1 9,Q@P(qSA eVJӄh~?i)yCMX|{`!WAsD&u&`,;l >kKV +IjQ./ &wW$[t\B/yI؜M{LD$JKٸBF_e}('NnLrAba.H iC㉋zԻB?ݛ ȸ0?Eb:tǛ*qxK&̠F^RSr &xՑ @:tm ,[OJ;19͸&vvȨ}ߋΆ*b:; Y,]!MOcҥ VN[G%b"x/ wGH 1AtkV?Q?npEN]}9NY &8kw94Fxf-,q)SzAH@=@aޢVy׫KqrDU>ZWE*Jm%\'а<(sp%b/TEw:Ucq*&x1F"/%igAphvYvJɩf̍eN!TDs~]IWj@cl5eJ\kHNМFcl7Vq9r]:kɠ?s^]Ee >&03+ͼطhUSWl1B|i;k y1TgBBìY? vai.c;hD>*Fp)e&!+ <7b"Ѵ!^f߶5) KaWyPEt/z[t tlP$t{ ;#foT`Dz,"b`EV€tPk~`{̜<|Z)qG%?*e}KϣqȰZn*Ĩ[ K{J|mbv;0_t؟upVU@"6ljxj\>5,lh ߅-見X E/ Ḟ5P̎G7OC*aۼ<ɶ>J"Pef+[Vb&n\(FqD5WVt1Ll{AWڗcs{` rBigbŲ]ώz(rRe^8m[s<|P?Zȸ$arJpDp\NHb! H:G+ИuZx0w/$fQm^/uOA~mב>Ub4ܧTf"4Y.3qef.:V{1!E5 ?au=  ^f6&˓Z鳑%*&?]bimC0KÂpt|[%sz(A> RJQF4+c+(A\V}@x§4}'!Yp /ɯBn7l&wTb-糌}LAc{ mLY̕Ca - 56j<]XӳA7!{A愆F,y̙:GE4D3nAғX2Dw~ڿqsF﫲>"ͺ-1mG'Tq[ Hr֩ ;1|I>!r6:\d1IdwA8bĴ+- c6Cj^PA۹ b0y7pODS Y _m y@ QZܷV|ǷFP&j`q{"!F}y{lIM6[DLsCrЫlx}usK^Dyc8sE@mjACL.X3؎ 6PiMRGb=OL7.JÓ?;@/Hm?]wųޘD -ŠT,$ "&$8__"#Ɔ% =VF ٯn8rMhg>+7S Aook5,C8|3Ͷǩ`Y"< Lp6 IDOjY(v}Vɮ1訣ym⌚4b7ɭٹW&ڈkZRYfqF+M}['gݔ}QEۤ!!H,+iVtmCۀm]gK,o9?'M#"\;(zRYOyHNw=os;ļgNTW>je[WRD7 v QX26@A).\$ psȭt<k@o-Aoށ %t.vzavrkPJ[ϖ~3Jj-l~?݊L> p,HTtjUp ʗ]elZLcIh~BSϔ ϵ9b x+OH{Ę78`@:G_^J#/v_Z=11oAl(ͧF]'h,j ; G;\ޡq*ĺ7 #d7Q9ggvN$ 28{s#5#M0ǵ~NTdk63[`$+Jf5j3rB̦(Sd!IFRh=|YgLʃ+nā3 bE%}w͉:Q,ӓ(V1AA[|ĭ+vp֤^2$!Ld0X/B,-@0nJVYGRQVƽhY_?p8jy_lD6Kɼ.oƷmMPl)? xO`Tė1>xW_P#{lGICh ծWN%0ߺ1ߨ@+ Hu™:8*=x3qKQrrwٍkbu4)?%a[1/&o0IS>|cH0KN}WeajQO;9DҌGiCYaFkfJݹe(8ڝ_H%um &%N[ ^+P{ icHR ">S1X3(] up|&b$_'1LFP\( e!<@<,pOkDN]Oș_"h͋dtlg=DWt8T.x=%VY˚S+%tuy^*+q^*[ϲg d Kxr | zIQH1Noc%H66NiVQ @m/{T`=vGEyU*0OVf>+ZCa0Y-R9-k[GGy&GCKj̐d)w„R`Rq>r>lW(8A8fܦsZ\Ts@#`$9m*Ksl6rL2\X36_ֶU08`,Cmn䀙^SEEZqHÕL^۫@0$iyZrgݪͨ`%+nt1RR?9ڛrA t'I{_/)4ozkN< EĽ;uE"d2fr~O$:QY:\JR3Ru@>$[! [6;ݶ0H5(q7?J2(m tJ GDJ&ʦI :8pR?p6Yb A@6R_P@KEϓ5PgtAyrt[bo{sO.3эAA9hl~̖tq G'7n|<{+5R@D)7orGa(_ L?O֑ϙ2rfWϿƗTx!{$cRfsJUyC(_NnU<ݟd~>= c< OE gW?w0r"@q' u0H[]:c#i_WRY o3/BJ[Ԡ+-p8/Rriu=j-)4堁QcU-fnUFz']r։b̞M0co?3qf?za7_2ơ V',>Ô6ԃ¤Th։h(sV=ym;Od]i55fĤWā%q%gq:PEF&lsrK]Ջԋ/c<%ԿG[zm~ SO.G̍.BvQo7!VQ!4C)XhI]gŒD{hzU'DzbcTx(E=_Zj95P=n({,̗i lIՑaH?4ç5MJġRTPXNJ h,O$9rƢ(O;DYF:Wľ1/ 81Mg}V'PSͳ~K zKJbG@a?K![oZW⁜;7{lܦM:v' b3^9gY/s>K`DArGY5 N;%%uxɼ#a_؞}QM ѕ:sȷxS5~Ǻk|q^@Is< )̈oO-@/Ѯ3!Gz|>+#'Qv[}įTNb5s) JkU=w :}rN8V>slJW&mRShq' =N]}z୤yAriGwg7[\ָg ĩH+&|8 /i[IN;$ڼ^SJ,Vpm O7/hF{otT8 ZR2B/R{J5I5) a$o m$ t|B/8mw;"i,x_t2}8{F 3pd7i-u毟wY"XIc?'s(.iZtoc.<$=V:o$#-[b{*/|JɗF%}&U,D$P*~IEew1 { )N">k&qxű$NLGkfX 핂sLKS@@Mcb>4fI\(k(8NJ;zOΩжECB3k}t;I%'b2$|3mS͞\@su~$OH&\iZ)̝xq ;iG5f 2i^[{8yU#kyrbX #sW;5zO_+?,mij(D`}[#lE }rKftD1Na \T9 p^Uo"Y)Q G MH`6h 0YǦLfS!/"^#Thb@ݱx%FyY~)#,bI$| ;b0S6 B +EQi"FlbмO&`֫63#0/?0 >rEi:Ƥޢ1_D4x/GV{C̃g]o̺n[@ ܏O54)I^za1z1wNW3:LXbǬ"ŀ_O=d:g00å),|R+e=p9pA"!lZkEHS 'fp;4j??D~M!ӉK/6 KDו! kml*MJkD}'`dCc~n3.[u0H6US\GoAEgSHBΏdN\LclJUػ&r,Lr6$ǰMjB{/@'e 7B(n>ZckY%T:K׊lCE5,m8;\,>vyMM)- [С:>PF-Wq}z{軵zL!, P,Hͱr[Ns[ⓦ1y\3pK_E5YW}S_Up)4bl+wP]kE$.|XZ-LI"40.HqkC}L5^x \)Qg"y_-B.yPa{]jXSyASIt6"Ap#\E(T1 xHN 4󘖥A'5vGZWU׷@~1 2}4N¬N'?Dpsol~ϣsKpT^P/#r#, ~vtۍł` l5tʇ l+de>dU_KNwN?+~&XM{!ЫlU+18VI뾡&4k7񚋠H~zjܴ! 4ʺw{.$z͹);{ Q62z";܎rqWD/2y&:?ר[2Q})hU 1/>2AUو=i]_YFnøZV@1H`fB{l<.5>S0]f(SͼnR Gcq1d6|z0o@4\>"/5^ *ؓRpV6RMIefXT6R SpѠ^5W% 8r"O\,,1x[Ul馿/pRaO9-&}Z>Fr 2 hŰ -.Pb̵f!:g}nB۫K\rGLBsd=򄤒0 XƁ1+ҿ7'ڳk}IT?~Qv} C2;6q`ültL%`d`֣{jc͟y?r4aV;8~jqT~jEVpI˲J{AUmů~,e94Ɗ)o,Vk^vSe{%cb}@ )8}ts@cZQe&H}v&EhS\5i<-%= ”'3$%:ҿ@IMx.[/ڻdrN4"bj_ V𐷜a|\TPNtybZC?kO^](ɁV &Y8 4K+Cpx܇.}j U`ssZ5u)IۧIԅ?(REdC㏍$:3_\`("~m?.5-23;?EFBˊXeCF"ɾo1G;]@SDuWpkW|vxsXd (S'%h*]t&H#6)$ kEJ86Kvc*ER8BT뺷iDS= )m{o8E8>1*mD DxS1gVӄ4jK  ⸚#5#4O_;6]pATO7S$H* !.~)?)'y:q^[by|s~4kAA$^0Mho,C:ng?vY|&l<}jx烁BT ʈ^ |T&SN! m)XzڵCĐ@cҕ`DtʼZӺ~eI,'F ވl8E4=PbZOێ+xӛj#`bYZݩ榹v郴MIf -..2{R Ɇ(sUMrET1ĂkQ<)ȁ H&V$n 3KDU€PX FO4͠R؈!JNcۦt YNv8I864. {$16/3#IuyPv7Oфx.G@q)x&@m}~Il <| y1[&h+)<4SΦ n΀eԁpD}^ʋrGl[AJl"ֲ`a}NرN}N+T,:۬N81meȬy0ˉl[N] k& ;D5+=Qޔ!훞l{W.N>~)sQu( }S;$o۫*ʒ[fRfgJ<#XҲn!9K_\"7b_T^/άB*}sڹx-2ېgZ sG>B(3p.xёw)|j,za%Fy-ުMR9tcſ } r zLOdq}PFS&t9xawʅ<̭ѹקpX>dHlLDVn9՗%yv)~(ۧ6p_Uy%44O1zEeusno~r_Y\HlfН,yXGs?4$㫲?t! t2.ෂjOv8qˇb^L1ҮL9|jֽu_CfI``Wo#Oy6I9֤:T1wwh8o%꣕35o>oU-j''2nz  /A(&5F:3-Jx41,&ƺM@ `5\2cE ^PzK1:H?wA&hod]v2;4mX(we!h# nJzeL!G2cS0xq:hRk@x,uz;1?qKR(,nLS jQs2>}o,5\U,s UG,4Jj"HMKXOż]60$%v"?sS:k}ÞdXIh*[t<>DbݎݨM}*E\x-9<{$P-sB\f T۔LLb'~hԅw^BD)C``ފAOqOCؔtTf+uX|UG˚B1F2ѭWz{Q_pߎbb܄`hxˀXSPM^::º#k4[v_sJ>3|HHYK2Ck!MlZSR҂ oo rɆ-7 c+ژ ?66ra/а@@_ pw_9GϠ6"ߡ 9n2,Z rP|%%"*s \%"N"`brf =۾jQπ0w3 :٠l X|ƄTLƻz6%i51O. ~.!&UG/'_*?-~џcYf&۵ZnW1R< *GS 0o&ZKs9۾*ׅEC,Wp+#hpJNq4M."`Po/[r^Is!Ϊp N%?N _B OSRNhhJK 90+Xh>ɿK4p̕P"7Y

    + v Bm[HYRPsVIRa.q~WK%ϸ3& ,MGQ_W%i㓘sks4_>VI mDN{wqe b W6{qwY?VYGAuXd\]?{8o9CouFm?+!Lb CB6Un~fM~rĪœs7^;N2⊰WM>9^h݅VBybI zy>W8w o}GUQ{WX xb_.Go+̡gl~ޗ<4oU%VtNEAGb~$4wNzMm"|/ SC8M]qLEli~oݑ+ J2dWr@4<-Fb .'؛MwE Z5>,?PRQXJ2)OXHr E҅?*1CQrfy^-V"|. ej7790gjG13¢G@sms[Ag"A\)kHyf+t6b)mR~=t]/!gm 닑fL4tm@ iQKůTT0 pZc~|.a]A\uwSU2Y!v+`|qRv`&ůiVp*]6.9 猰5*!ͶgY0pn\$JFoDŞhD,@J5(dV; bTwWlA]Œwdҙr4KnFJYÉ6gfǾgT<zmޣ2NS!u/E2C5H &0Li/U.Pўkp9}zh- 10R5YמHEkixXDxo {ug ?3UWH8ݑe_GZܗSb߽gZ,'|ٸ7:XSw'hX&g a,<7E)O۶y8QCŷvѠ8:d`X&Q] wr}O4s$ߓ1oc7ZQ}'D*,[9_K w0 7FDkoǑMmk00K܃3QS N{{9ܤ k]dK?NWc)~747Lqo-ziTm]_&M[Zu7 d?E`Z Ł?Qe(7NL( x^s,P!|.-8UjnFʋf(-撎Y[Mr>o7 &¯8M(IatZkDL`6C$1Mke$:- g w!t}9;SRft׆Wg2} _en_HkH@/\Eg(͊$F X8>/|Ȟ[X6e &kq0ZbcyqzSC ]D9jm+^@c1c jSMԲߧu{-, YVWX&o%Tb-ePp,=z~P*֪p785CVL߻?SMHMj~3ڸB&t,;cZ6Z|Ӊ`qu< >0E+T"\}B/FB\g3;jkx]F:mjjrv @?getxzNtJim/%!YTlN:f-N ۰ DˠvT Fa3d;­P8"8n|[>6tb~NAZB.ަS.)`c G/7媌x*9Qq)v0iWut)r Ei6TBt*+zC9Bg#$(+qȵBGlOnxX{8O4 VB2˻EՕ7LUP i+Is0hU逡ӃHL9@na%HfW63!6(ĕT+T^ƏTθ\ e\F-d9fBh0?ª-^°ʻVb -d2XEDEK.(#u-5Bm8ף3T a31k>$>wzw0ϰ\ťѶK߭q~;-7svwvl9a~sh3lS?a*vopBJ=h'Ht!~-[{T爯C| w2箥cLt"Kzvg2&0TRB)<ݪiM9b &=vl|MF3]Nڷ[ P)u6YI rdUJ7:ꙀRSЯhY]@˔[NbJ\EƜW୹8uz-\%\<\ a'l.EۚE& KXKlh,v}2 T: |RL2.?zEv{>Ljp.($nyU&`̑kY_N,;/G<i>D U~$x3@DD(}:Y9UrH#XYOگdM7^C}^'='Qe߭TQ <]ยb[Dn*p뿣Ĝbj-CzP,t ǩJg 2J: &]շEs#c]E_9u\?OY (7'"eLޮtUbYOZ|qqz~y@**TSoXxXf4DÿYL7$k]7FkA4YQ`۸2gtYOI|k5;t~gc]X=d[(C97d4V {x&czihtS95Żh\⹃q!H:U}J` lRrT: k!R@@z}R()v gNEӪArNJO􎶟,rv&qV#~6%NŁuN|T+`Dyr4NqFԴ)RIkv°ec{ܱmh?E3.P8*ڥ}IR 5JWa 6RĠ goBAx yVhKF|Q|bж DUh{=8>.G7-p:*lSf*hlq]!f1;% ~)rG?~ޞ[ޒ:AxQW ?#؆.I/ci(g~fՐI`S*K/N5">¦ۜ۾" y>4nMgFHWH ݷ+Հ-1K׭юP: [nIn$0 ҇53]mu b$B< M#67,sW|U`ծ;\|"4M W| ?u dCjۊ+'ׁhZ4ҒBs`UE$7 ,'Drֻ91yGZ }D{z{ T";rNvD!?,9οokͭ9Uv@7X1q**BP(x*L^$.(EVZ,QdcH+!H8+` ng=Kφ8=M&[ '9W]<:gpѲq3;ѳV@~7Gѐ)H V(-; NC<_kC*(G 3>(o))Ӳ^3_Rt&"`&p`c0(X_`WjӤ1y?LmZ& Ot&6uc9C:yU{fD1p{*N87"^9$WǯfY}BYB‡-u'ئ H`!{L #[)b a9t=3Vr1^]JЄs{QW=3^?5MgbMսy1rv'[.kb":)\$|n"ˬcչm U'&t4XFZ ̽ZcfIfhn \j54W,w1f5-O0+v``985X|/)9By9Uzxv ^#ErKG~CAux\kkRYU -@ ҈)v_I#ĆX㱞&nikFgaaD]x"Q,WiU޲[r k$Ҭ0 I {zcݐ%r}<q"smQi5{:Wu-w_KU\Ds_JyA^k™,bm6+g#k_˶*QA\vBB8îQˎk4awj.Gr H;yxRW|>".7ɓἬو62Xc><&?7KwO45ˠFaS%48;In*v T;<``&ߌʹnZOW֋Qspb",~=/`(+J1h~Kxtqh or_`2OkJYP.?ٚؕ^ΦbF@R h)Y'\62e(qSŵw|=@]=#1qD [W3bjQZ'NW~a Cu0(g$Lm2󫁋Y, L;^ y<(1$^b9h_8NQMMSBU~XtN쾘%RLLIWr(3c(K'=oKIb2ߺ#y픭P^7 aBvDKN?֯F$'qBnk_:jJisRu` gD .pC&lTMXR*by:~}-iW|6=aao$Lw hH#p/WO7{!t2<B\6|x< )݈w, Zh܀qbȜZ~]|쒵+̰dN!-G,{9"I2_R6YG$bk(`tyoJ4E g=ʀq{h-(`{n+l]fd!7W̧gK׬Lw1rWi]aAb.~#:㑷>HTUv{p\@Ѝ3jj`K1L ӣ2Ԓ" 1~Nlg`-oŀk'8]`Q]uvme j01qf%"*FnGo,oId!W1 (8x ._#jjSZq(lX[&/.:2me\x7ݢfu!PM>;6U7ɴFn,5`994ةc|}+~F_)7}uY=Y#2c,Z}s:ƫW( + 3ΪDbǽPQgٵ3?_kGq]F3T|!ڛDˎRb[S2Q9[%э1޿vȗeq?.wTrtyNϝ=4t,%UsxAdnh=SJm?CRczVť3KKh1WK>Iض`VN3]rR#&!P;{{6?05Zw~j{܏*[Uӗ*!jpGx̆;JdA? 8 %yffA_}e^3 %65Rs "ٌuDL}_T{ۄM/?dopbe/P&8n#R֡|[|l~<0 eAjAQJO!J"B 9(=eSCƫ( "ZIn0E݅4^}]<^e" F"pv >d|fcc;Gɑե!н [,ZT@ YB /ĄsG]DŽ|0ndF#hޛȑ7I)x Xx!nBC SdyLsZ ܛcY-:/uxZm| LQ;8GߑpW N/'/2GΞ Hʆ35Ɔ̩Yu3?H;ϒ82wtjv­Nx)I 3K^KF&{y`l1c0A"( tM /yE,}ţ|Q[]+B/#ẖ, cޖ+$KP +WHO2|r`Z5޼iR? dX\RѼʼn{ DϰbcC׀ JxW@M\)h!}zBׇ'W Cc!wCc^#ք~_ A3[0Nu4*i?w' \Me r$ce/C2t^ ;D*‰yz$DՀy$!ҢC5n45 UGE4M&JL r_d0EciK&>ux7O e 3H ;4JmjF}RZ+G<{smbaV~y_}ȭN*BYR>~ jQV\PH wӐό!]Q'粁YКYAYkÁ@(2E C @no% -o~ E&$|zTgA5BT;$B"d̉z麻.w>t/6a T)6w 'ۏE7"b)䚍FFZsC5cޔTM<͟kƃuq̚md)Vo,VGEaNMx=W7Gx6j43cv2hske|yK\XQ ]ZT#8TϖUGg+#uD^/ƴfmC",$|zIɌq5_Ϣ R(Oe* epۏgmdio.'=v4:z71dMWVo`2- 63>gw.Y| ^ <鸩?yog[zDH "E9J.5ˣSF&)Y%bhb,}1!A?875H- DQoY@;JVzNq-i]3{lgÒFTw7$P2:ZH- L^Ol]_>ba=״[4d l`hSCfuPkN,2~8_֩-@wfb6.]bR2+ҭ !]zaxhL׋^OtϽY>H yFM G3y^{XL@!NI,XoC6yyݠ9XmU`G:9D3a^Tg_m#dVD~-,迍(܍ F'ں m[@Bi=>"jJi) B@zau'10ҫ/l9/ح&b yJ'C[Gafg.;)eW>VAfң~t פm+Ckn-[߾ " g`V,_Rb;HQoOLIW,(KүKS'\`wEE%w4 S-1}@2Q^-]FW05s梘y&N%gI@"3$Kk-C+wjSPI!$5_AVSO r!0!Gx*U2CDp  1!1.P~=aey;1< +Dȝ8uؼd1|AY`;ow+P3(|.mQJJt(++߬d5 9֓w?ZR?vITn%?RI[Xq}>(*Ox& pwDtofp]={ThX O(gA"}^[^t<˺}XEdV51Y`8\x^u9~) ;Nm"e҈AClCxK%B !D$&x81xYej31p.!ѷ _~p0PLln樻`ZUo/9DV.@}!fP͆)uq€_TE$=#T^Mn©:v’ghԿ[ZkPgR ƻw:U ~ '/q}_ѡ'~1kiD~pЂyڀU%wGB˅FU}E;=-*G;]5;HI;g&(# 9ܮkj5V2! e= ^G<+0 "b)4FI%\ZP*^mلєc<M }wGqwHWmM\T[l0eiXlwPx tpd/eSPHKQa>F՝#!=%^eczh8$i `-qމ&LэNdtFºL7,+H+0?s7"+R]앇Pچ2u $7^0'8up6K3lh,@27lg- Lk !<7Vb?gVB VƱpl,by+7JCAYlooě7EzȽN 1 ?k;!rHmNmn૮yEbD 5rI 9/GCA! 1-uj̳QAz4̇pKJ i2hn9jI1Igܤ!߹LO۽jIKwKߙzUirՃb4gF=&6>j |?)d\ DݭYAZbӨ$z>L5֭Z]*&C^xؗ(DV*YTP檞(jp7`>µPkz`LTw0oU hk6W&%^rtb~[?/lh< t߾w.R\2(@Gw[Ri,3mqT¦:Ih/5W(# -)N$mтVQbdH!]H4&2,{[9/CFt,8s›yBG 8[g!&@GPtn7Bיt,@m&[A O8Ӱ0,DS'5k"Yչq5wgD:PCޛM6`i%FbB'2AB-\ }x;GkίM  }wu+82BQۿ|>R^˾ tAؠBaObnJL@hzUnjǠq⮬K dt䗺Eq岆NlH׎6;a3QSbT;\kD>z °-ԅElG6fNհK80 0ɫΕmh#^F: F#GmuRHp`u.KHӆ&̕V/bZ8%b:m yw^+_0>쌇2Ȧ8?zdmD-I_rCB vQ5ײ}PAV ,Zp \gDŽ gN oҏsWj9JlVjA\㱑 ,M$3ۏu Chݮ$ho\zmݺߚEb;/+%dn+p 򉕩\٨P<#_ b%PWm:;<^FD$> MK9GA6lOe҉d m ވAwzZz&{#?S29o{ߠQ o)1Z*%y  um y<2rqF$$4Dp> MЈ]ۛkn dRg"QkT4xԙU@|{ J#aQINA|4,.^!+9P^P+se݌dT"sл-xawKAG9TZs/UX(NLo7i#$)oF6hdeݟ#|:p3sƁNVe`bZ 8Xf^'ς翻@"| WE+tR-)' ԏ˵2\[[=`>i[|*1Pz>?]ƛeТ^Bh*_&U-سK=3> & Deh͖\E_msDY t zI额chvX-q%A-jBĦ@cH@TR= =09tn z&xxe@_ofT¤-U3Ӫ ˁ!x+)Ub oc^ymqxEn;Yٟ1!.nm,xVxM\nO4Lod:HIi9"+m|vX R27JІa.yYơhxf?;eq٤uc*u'?~V)ss0L4l1Gse&` wv35.%hkX?hB0!` 頋qL6F'X8Whi5p_I36,>؉ɪfq2{">p!)"^}(5b/pfc~P߲ȋ<%M!|H*FI^F \qJ8`0[RjJ][$$̆Z(W^hz?T]U7P]!QZ Y@Z! 3EYI5~=nN@ #0Hµ=ec5C];<;w=Z黵+\[;.c[c(~!Rpbo:нLVET* -xO;g! yu%{o Ԙ߲f]Cgl5=rQ`?V*Vւ_: OSov}?v\|!b@xѮ#NȜ[1<9-^iߛ1 <#7o×g+ny.wtd6 6`xpFE M LhwۧWv@XaFr!p%8gTW_l̓0_Ow;Soqa!cǗ5idof)bsH[`ֆ &I5QФ˄ 4`OiԶDgʺi&:a?'Yz!i0v*:Tz'8>:*Z:`< }/LPTqOv)3Ԅ1w3Ec3s.XPR?ncrWd::^4[\: r_ۼSf,C)@.Z}#ϻ* %}Ḯޣ4 4!$љV-~T+ѵo]ZH1Д(/5 vOtB'+粢;0̃ V\~rmAO>*Vif7M  !%X 5Pl*cJpQeVOV9<4 SjSHr&U̸,mw ڊ~b18iÛ1|% `{+Z"|c!0@槰@Ը]wGXMߛW,U@⺅_`ONt-CKh@{O- )D"IQ2bLis͡e|;&!5!%3$lP uzlJ4uְѼ4Mg߱dR}|]bus_(L>ɿ WZ/p9~ܧX Hv&+Vow b-FxvƐi@^ 4pAa8ύ[r ʎ:Kk^ཝo,]+ؘ;! uyr9L7p,aC>5WPU\`'\,9kCqTjb{Ô/X읨%pN>5=yxLRF1V}U%xH3Nx`]V[,?,p0E[ kUZ߷;T\ںa HgYn`~ޅуH5/-D 8H1Wh`؝ ci-d۩6aBxHUHl#';}Xr}{lfS/~"i_XJLbn0`}wعZ>;hshn ҔJѸc@C1z>YkNr:Lh(e_ V#+zMG`Z#W4F~#ÂNUMaЄYlӽ8.(( z=Ʀ.D*mW|_-:vFg-qDxY9j3Q`UK 5BGrn` v|jv~5|ӢߦLz%_Jmv'zcy)~Ō<9>``σq*jht[+Гj`dNB پHyEI__-&<`'Ǩ`Q̽A{4׋׏5P˻"~j/k-8:De󡋊=>]EX KwC2A= I\аS8ؗ, |`]|jD4˭M? z5Z&Y5]7Xy'Uee8/I$P9wHQXޏf ##"-Uaٱ:aTDm#xm_cžzA_iN-C?<>u3 za6Wɞ ؊ K2'R~|8&%m|*w )\4}3[=S}jR c7qo_HJ<"bI g9s9e(~ oM 1;W?5 #< q .&W5_#T%Y͟ꦤsƝ$"mjy)M.t9ܑ^HKp]r@F>fћٶ0kLFM~)1]F:x_gP9s}^+U{ MyE'y(H6ތɮS'qi>-`sTIhE3/;Л!u\%?P>z`+^koi:gNuW'FK( Lgz`bȁ]) y/q=IDJDy\NSoJ<䟄T,- I@ _;EΞsahisU 9t`8YVb%i\Hr]zJL!ը c9cٵeEKL mnjJ9UJUřЫYmºrv{)j473~.>sNjCO?PGܲK- 8qsW\_jWZ_s!Yn.2s݇WsKPЫfӬakt3 _bOC:#.ǹDP7 63kzRv?y ːlyƛ{s[]dO(H%_%ZKT2^D ':ۦbCY4?*#nkzɗfEX@u"֜1cZ]BHSB":áJM3iۂk`1~WnB^MifA*^)cc_c4XULg :TZvz澻S  Tނ.ߩϝqk 3٭!*\$~IwMIGP, jSAf){ "Xk6UpGrTE>%ª"Q}|an/kZ ULnL ;'9JM8 ;H!&kA22T$W(KNoNBU:r9jfFwvؚƞSe7X4Hlo H"q^L⊁T$-`>{\"ZȮ \;"jb*^$J`CxtdK )(>إ+62jUt$ҏ[[ӬIms(r':s,oް$1c򄍦/8i^n*m;BF{PU@hS ޹ |׀ "`Ln{=ڏ&j々ž҈tm (¥[E9_v+q)sgBgr\hRbиl]1t4Iv5{$ l}b8M;"az L➈ts -R2:5;!fRpeѲ[PhARd%eq^_J] 5տ$uvF-z"΂7Œل8$W|"ʜ 339d#F'ѫ#q'<;w8KPZȎbCs2p o2pdԼNQ*4L %e?n{s%k/uǣ?IvdCUtaB5nSܛ˫U"#|F[;VK3QN<)KBhWVQ_pB 1l( p:z\Ly,δL/JTUƧy7{+{ (8tPR5MA>.y@gu@( l~6f>uB&vifgR`ZVt .xEwįprIϵ>eYY]I/*:gGRU3+HDrTk?%P$ gЁPKnݱƘ,>~bG})EE$ {sL[/x2:BR&\n {%Htx֪ d_e (` TSF*6{BuRno : m{蜳f$h6 BvrA_pm2Y9o(Pqa:uDZ4C1$JthEε:oЫ'vG~Ïi0m]XW-9|[>ûq똭t)u8<[$4~ފc!8~_{%N~S,UY>H4f!hBYuR)楘YX+4hPwdlq4Էq2mY N$oFT(Ub73T0ObMP ĵPF?kZ q&1h~^~49a)p|`PuQ9VlxI?=SY3l&‹h.&T(xM=0_kP^]$$܊yCK$~ZϞt{ۭIz2ܦh`~2@2` %BCpq&/]8W&WM/ݦ3zG09͔^PǢThblHԘf?n:W[F\a>yG{=f|ӚA^DeAUK|% 8Iz_SU} [〷貥uI,0- 1 @rԐOq(٫ݶLIcW;$fb9 'JݰaGw|b8u";-zQ> my7MS؀+G/vB9q nj/zFLe,Xh[$25XvpҲp9vl)N" hPef,_iH)#}[8q%`%IFRSI48= D?0vjkIUf4J}Ƿ':q&]yz*2!Ɲd m@?@&!^$E܏=(~놹"ra 8~UN)cGhGH1 /5LXFJfab=X\""fx:J5:5.T-F,*J|#NzJէYPz}S]V UO* <[]^&k0ifj7$5< 쩂m8%~1FqNU[P 6.ac|&В<V[Ppև~% &[iZ F[zG QKFep$<~\1 j VN3冓Vfݧ!JETYjw֐xֶXX) =؁ ,-͔謏Ǡ0S'1| >FZ~#AˮLC ?? Љ][kC9>54ls*+T:HHqv(+;QAS / !^×;:!~|qWŐRDXP+ⴐ>Rȣa6 Ef;B.d3ULݷhmHAn&sH, P3y]K1uYGh3PFa Wd eAN1ێ"WL ?\ lL4ΰESAbD/|fT>>H T^4絻_:l6dLeވT?+pXq ж$pַC( d"ܕ,KB3)I8cD{[n! SR}="?JY_x&|g6 5gEᔢ\ͬ,g.Yͨ"Ϋ;_Zp' UNY<%;:j$bs ?C 6Ak TJ.ŭcX]jQGG URck$횩%ѴPKsHҠ+uʣc5OpT&ϒ(Q wv=yŽUXՍij,qsRރ3>C`O.RKi0|hi$(^hR1in U!f#S`'q#pW &UyD=t^ć}#bk٠Xe_qfǞ|\Q^MWzޑB]k&Ű N)dD(GDk.X'diު^?_[r#ppIc T2?S%ޥ9E,X$;Pŷe`Tf]W =VGlXC;Bn1:Pc0 `e bytϪB35X#2i/`.2(6X.#c`_ Ҿw˕`u6tbx}HTᰵbd:d 3OGNNū'ͽl~MvIӬeoJ(:doyo(d T>N؆ܪOYV-, w S{F:M2 80fnZ#=$Ww;<;QHsAG#nW᮱WI崧;*:xUImku>֜7,7ڽh0?7ɯ#%}#-_P_D,-a*D̐t:WmFX8Y6 кR;f/vzhw^n^g+tsͯcrTw}7fZEDV9j!)NFq1֕W#1k,{$r6x)Rߐ)@OǖAKu@c{`sX75DdSW6 5⻿_1xJ|M(i;``̡ꕛc%gX\.@I hTDgo\ZlY|3I@g-, fCEtƂft$:3QA"Uczo4F'1]543VR@sIX0r'bzYxښpSsu?MGZӐ::V3vǨi3;Mb(0歹Kd;GMPFpQ im 3rЁFJe fcUٻ>]bDX,{]p1Ztu=1-?4@;NWɭ/ʓM J-MFc댹Wpbo?d*"$FrSGn-lq>)ntȅ56մx զ{Umy%/X`s~2sLszDkj*R'+i{'8ir= 3j=.»t&"}3>>M;ez!IjSUwqD рB:#18 C[ƱRƗ9:ceQ1ʾKQ.*~:>YpFɌ W/jC5k}4!GGw<)g 9`ș` ֟lhclX )umE׃Z|)EfūozZulo٤_~QJgiW~`k=[>4ٟ7 g1nK8̵hNwizۄ4xcLY~OʗF>rnyi=]/U'5YJ*BH@=LxT,%]c`]Ow۞M3;{ 4t1CvjYm0t+TÑ,g>р.+d8%s"Fw!H푈*J-s&:8# o"X:` \Sڊ|ׯ#-^Ǎf'Qv2:&y(qgPmtiV,w8-*)ܓ Ve³fD]Ue;o's=fq/[MPvw|WT(,Gh~Nq$P0hpO@%o9׬Ȩ&1:Oբ|!gyvә.t Lc3\/Zg,r/vd|XDŰ<ӻ-vScdŸNXGm>*,l-dP+̃~r76ԕtP^FucHԉ\%i$S귍_hcDŽ,^)(bwOcvk'5_/Keid7OwEC&zj@VX"ڸ Qe_ NK Ԑì ݄+"\UiO:W@(h0wk)ygD^'T'U’Yq'.S~" -[M{!4z1O# q&\4(.]N7oϑY*0&66q:"ُ]( )Քn$WN}vSQuՅKA޼KKԢѐ\ʗ闩{P iTxN#У՘z_KV~<\x f_<;QQW`Y1d>1JGYL+kUp,Pnj$:+هo3 6s~>Ȗ@R)"[de"?7w$VT_AjiHؼkY ;֠k8b@C>x݌Z N*LX`f}M߃/%+S`[NrFCJ!.i;:5n1 Oe5V:1msVvr% b uz"ǽzm*!a-4Yr #cy&s\'-5DnVbA۪Xs ]iە憝tGP#) dR[k{WCVR5G7q«6"rHLG+(LXEdp"jsYH#^)],\9; }6 ;\5~OpSA@wrG, \Ӕ}MvWLS4S>7pII K4217w8f#D~Z[6#'bosJ5B}hk"zKդT|vqazT \}"y]_Pơ\~S5Lem9mד^ȩ,!t G4FnnepDN/Bޞ֚ShK5/Ü"ed]\[%6Zղ^&?II$)wtwy+}  h@&{2k"H\GIJ4gPl+0w=Uh\*2 x)^ƙM*d6ߧϼ(U촫aY;zNyM2t(>o.#XBPFQSq PR hJjQT#MN")t&w(ySHE oH['I)[1Iz Oߩv˸S0B-4@kkN6%7_/M6HeXRmˈuQy-7:/Φ3!oHm:߽rAJ'C /ug恺K-H*$D1Q m+DrW6G1߻9q<4K{AcBjt xFW"y9aFLí삡wqdSKI:U<>uS.$+, J0vW)1iݛhHi?SZ"E5uU-!{սҸK,H' 60 #^pM0";/{G#%(YZ\ kD:/N0uOlUf4U{c7L h(sX3W_P0&rt ~޽ jcEnfpv;E&2D&niD uԾICNRUk"a* &=%SF7I[\ axϽf Z G._xQI;Q0ukZA} ͓5C  hL ?[^.nqPqGY;hl}][gx3{9]p)]1lݾ@UYTyuBX'48IƦ$rB[;ѾG[DO#F-ǫujROiuȫYvW:_) 9KD .`½ΪS/Z_}abj"m:㓯CyD2 aBJ<(֨V^ ǗR=[I:a'M->;Iy&͑zYy|#/;1g.VWaTK?obэ""B9|T&;ASB1j-gʇcNh\5O\Ie71Q꨼iIK b}D]刀xfB6pLm,C@-b9.׈q}8<&HAb#?I=3"EnW\\<-'ۛ|jNKn>ǝli-Jn-!dvmwJ& :CS] m&&+Mߒ$>X),dDײ"C'6*Q, )PD6WTStZMb!;[~>N`<qV@x6"l,X'+ ͖$@;G/T4x4'Y`fG\K@\*={@߄`/$~Ra!OmUcBa\b{(U=82=mzSZCFjϩ9}lNsx@#o]t2V>.mqaq!?(y؛ݻwklp>4E-˝QoYa{&RA5Du _YV4ɏAQE&)I7&ynS5#+ 20fV'b;d7<`u"^1,p2!B}?f6?#^lF`(6'" }4= ΰuPdG7wL7w$,B0'(`qP򋾑O͸)G;/-;A=\V]$Ȱn;G\l =S~\n %tS퉋-*u=I`ߝw 蠍\njG!ai:6ֽͷm1S+قºڜ%i+AsIì^,L n$*QOi?𵓔PMڟq4wߎ}:kR`& k}CXlKTz ogO L$jXAn <褐cE uBSoytPe>Ŋ\uПڭnhΰWZYi*s\O+Ja a>2Y_F1Y~zOYFW{"gMd9=,ϮwP-܁r-ç@ϐb7z4}ahR(#*j8E#g/C-{ًzYz]<,qFx z|@B7vO>0҆RvkNBj b.Q5lمw$Dk{sUteNpEo[`q-~I:mpw'r=9$ْK葉vnH}ޅ$ 398X)"3Q !#vZ)O?O\K]+°ZY䛳Dnmdv.^a;ΞgejѲH*cٿRIS!FŐG0V6FznQna"-Um)|JU~ts͋l 3bSFxdjgR8u:G!HNjZ7MJN;X#cG*t؅3RRq W5zg9:pTY@uk K&ӄEp[^A}U)I|#SgE>=4|߲4q'˾~(e+J4 ;`A7AL\a ONp 3FP/'%no:7}`He-g+ÚY-x_'l挌s+Hs E2[?r.A='G ^tx1i^u+_[{j,1^LC/:㎾+ $AkҘ:Q6‘Ş>$\Sz. 4 x-T# ݕFct±~PxTJy囑Iw"]fZU o.![1s^TҲt[^>b+xҬffGl p ep"(b:omq WZ6-x#HOfD\9j:2DN< -GitbY<.T.TTYb [1Z DMI}5<[~(ov __:(=Iݳ0`tOHUQĽNyԡb`7_Mє-JHe d3*a#eXקA.R+#Usʭ9b<]1eK8EM@3fH'8JXѾ7W5RrwmԥݮӴ` +){iՈpQEY]Q'/YF~Sf@>$"h6!^EQ(]Ky5|RiMQaadbgQtm'jވ-c.?XK'r")YiOO(,{.aJ h٨PGDmUq;И/ . ÙԣLu\o0:}:Yh,m5e&xe(mOFt6Cg67[t髠l9 f/K}@.oeύ*otko 6I>5}(9 )]`􉋯3*`ITU_Mp)XoI͝{=mnчcOS6\48ٴŒ1#B:1OY'h#y"+߬] MZ 25--syCuRKi.Cn߇Κ `Gz]sѻE51atffء;ړ3ᠥݜhsS>jd-rm5hUXwMOt`ubx$%- zڻlA𻕻r)  >Q^U'Lo'gJ_}R݈t\E!n5yri!(2︋%Rs+>2" ٚ`)O35&G8[8?m\"GDųR!I<&άccb2)"Ks !*x( fboLk7X-%R$U+t eND+xs(^tǻ2+l.'=ב =8HҼ1 m$~z5zLB(saE@3{@-7U+3z(#pb"(+VJK#/)Jy:ŜR'uO`gXZIHwRiUMY`s8:1A D\ ‘x]; ,2#q]x.cr#; އvsDkaK0{R|g] LUm{"ȍ&=&+RySc z̤\.N-*4KG 7~ѷU qA!P4I=MG&[2EƧ5fڲސd3EG~jҎ!w$.ϒՒ1ϝq7ϼ=c~&kjH-HXC1#\94L/ܶUp)m WB;YLupt|-6zJNCO<']fYZl4{:MmiRBK%OɌbx ]mn?"hG0tvDkEاЇ΃*? *>7[ǗʳQqex'xަ (Ē#r}<;Ϝ/NQKj\2M5au ٜqk5[MC3kdrf'ZW3[[Ua ʵG!hj9;qr,>]M3 'bgAn}#)/O,xrrr?cߪM8 _QfCL71' })LqÖS0&/wM [jҒn@0}?Ɇ+J _PN>EqK>QԟEdahGOo:?YQ5J2ԗ>J[TJyQN( o!y"& 5U8w Q"s *== 2{ ܈|W 3]ktqW TjqX 46_|oވMHBR{$!bIeTop+?b2_2Hx\←LƓ A.zj=5♆Y$ÅޖVʗHj(H/wuύ%=|D(v17渴=8#|xckn¥A dP̬lTGÊ8j\:"EQFM-"IPv=4~Pn_D8rt/]"?'G v"T>Õ|`i߇w1|Sz"՜"VF (tHj ;Wia8C9đc9[ۍi3g Ϻ([S[P -r%{ær豽##72`2h+ d< /!de~˜t0꺇?Rl="hxB/[l5畽qtygv=B,4kE f̹k:H=Z9@3[/X ZMcB`Uӷ#${.MZNZR*uMG6҈3?DLq4cJ SdTiokanݍ.*&șu+F?Q,VZ'Iy&0Clp\CDT{TKsSv|zRC6V8o*3fiҩ#˗f|J}PVYseFKWX L&*8#%Ha| s`DO`?v4H<2%tjH9FT$/ѭzY>MׇZ;؄%3mnjN,ɪ`yVVpJkG$-Xf ZFRP!BT&y.ON=F9 J1N81O[R< ?¼ƛ2ϭ{!sêһc0|$SFTy8!K읻.tV G뗏H.O`+Ty{[-Q^I (Gw~ 4ʁ):|q7A{͊;<NU jn69fJhQW=rz枨ˇep=kLE\DJ8uZ56#8=q){qh :M"NZQ?}|`5͢ DJ3H]}(˔D#t+7ĠpE=`# 4u]k24I{^{` *%3 a:I- ! NMl^^ut$K$gZ&] Đ(B0 !eQ ;y`ײ?ZlQE%ascB_6ߍ{͙#E73Nm=ÈNEdVl,;vBĆ4z 4\N9gYNGCh` g(W 88՛ܢ jWx1"pF;狾Jipsc;%b37f3˺RD:zC]2|XR!"9vcn|m*W,Q,Bn#+xM=UZzf. U|>WBO#GRJ^nfu;'U'WTǂܬN2p7Darf<6GR^ AFP( G/[Pޗ2Gȳ+zp;C׭B!GTIپAP'tuDH ڹ5e-DE.f3 ςcq.S!͇⼒iCFVHG;Ϻ3«iY"BU窷n7]!nD>=E\&by>0P%'3*`!1V4/YM[9Qo2nǺ2 gnMxG׏O[=ȋkɫa& @8/ eTw?}؏4 Ǧ ELaVݩdN#^nJP!͊ͺCIfRbWgS9syZEqze)HK\kB)7Qv< dtgH$%}tJ{SF{AW;Ƿ1۾&nDLbSĻT)m@46N؏G'+Y=2sVţE4+{r*~pԉ({:%ADX|8l\+؏Ddn>BDtt( 8z3CKc-hЁҧ\~t4!]* Pp c'3rh^UJX>>.0t"hj8OkxAa&Hxc8]p/ޢ%QW +x$K/Bϴ\<p <`(h `&DŽs,-_plk}?&iu#i&'I-b 6 m왼gXx8`~77h;~M DbH.V^SF k`K|a7z  kߜTr!%~|\?Xq9[bY; *Id)WpgsڊOn}|"-IU.AHD3x ptTO 2uCtܳshfZ5B3$ NR>[| zò/g.lj#EݡMJ2]~dY.*2M7p_`FRdkME&0Dn"=EnSo& ^V펻E-"@PK,5MTx:T!yMJ@ݪ2K32A4|! "ڇ#*nJM;{6@sh,k7#+~ Hȕ;gIBޘy<%<]AK!oY?] x pS w8:Va2ᓛ9aw$/SC}KJ==k! q?Ct63-\~trjyh+G[C; y1)=>p8DP f*t~m=_wk}ث7&ZHalp)GE?cFMo8VFTE&1W@'0R0&p/;6wPQ~ Êd+@-4@OTV"sX@}j U%w@'9nd;Ŕl5Ca5tQh yc}$bt ]ovC#w l X5`<>l-LϤIa7/>f\ɼT2Xwj?qv)";G0]PQ+ Ĝoʆ"AVAH&uL82^ОRz\;ghf'=wm~3(dOƮ0pg2 xF},(*$\L ]?(&'xTqo ̼e/y=_C_ !ń^ ->C~kĞr(c( VPJV(+SD%A9B܃W.#!6j ?7#@pI_{b[f(޼t b ۬)qD oQ؇:5Yk˱b>N2 7AJ|ܼU10>vt_I±gYZ0707010000012b000081a400000000000000000000000165708255000016e0000000000000000000000000000000000000006900000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/pci/saa7134/saa7134-empress.ko.xz7zXZִF!t/m]?Eh=ڜ.+ˣ vȲI%#jH((!ux1 >db2Nv׎aԃkCtVr;|hj)(sϼu0D54~5'kmqHkN%>ӎ.Dg264ٯS7UaQi۹Bby3uА;EZ\)XjTr遡x+m\+Ocq /*P@+@.¶?֖I7->PU[dVϣ NyX%l%QI]/azvBZ&,b[P:rgJshIYieԼPo8E%[^o|KLLhE).^yv^K:;|@u,r2IG%`6/YqISN"fj8sd8c,]os(;X;SˏZWv +\] Z (vj^e#uh:dōV $._MoJ]u 0nPt 9wD!7KXC' |JQUѐ0 DR:E!>2{sbqO2S PI} R8`o[q4 Dth c!GwɃɌKQuD8D1n9nt=H.?@Nn(|uf "Xjqҁ= u2~F oJsՍtq>OisX6fvUNo˸RR F1JS ym3AHt8Cwv2b&2ې\*CXOzQ~au~rxJЬbw8< I$fJżQ6.LE8꽡|O3e,FU%\2zq$յ&U)!'!vMjm^'at2#KC,hSE0+^ }VA. a]?3}y07),/R53^:;AgLYď)Vk߼'<+'*s qΚjړ˿ Lﰨo5 ]fT܈ߔX : JRԕSKX{Rf=b2aTAQDSˋiqUg1Hm(зqw5 \"q؄wmGQ \H ?x9%kc…[t@7Z!4c}m M}bلG(!`ߩ~<fҍj2}G&tŇ193Vj765itgz"R~-@o6Ћ6>cJ\uΣ-m?'2 okM_%9qWA{LWG6ho22]Cix!PyDV>@ F:ԭ"\;oD",o*$!1+*Wt Ɗ0Udѐݼ4l[k` ٦uvP&wi% ^D!;O<@q̖70h#~<:-}m~{qeyOm2-g:,ȅKEv~p*v#iUD)^|Qp*BּҸ9O+; 0m Ǯ-V!V,[R*x}}ػ8#MvMI3ҳOUhJw G'@-L(+zPHBWxD\3\a҇K8$li u+̟xAW .S+{Ltr: Yӏqb0\JA,̝BUiAr(MjqS; \y\o+;* U6Ϥp##  9=Vf u"F~}(h<8F;׀wd1jL a(Zkَv8D))y1Jj$$br8le&V' jq&A KUYFH'L/u׍^ibry5]HX~uj joMw e#xU0ފݍ@m |^ ;(mN&f*Y~ёu$ᲆ,͘JqOqWwnYh>hGzme"?ίaYe H!7V`nEw4@zѿ{Os=]}і| j8iV#hxI=ċh\Ncfr}qoo@3Ԇ90.[J%t V]8wx߯1NM8)Շ4,ц'dw[N  HԽTzfZ;`l^mrL#_y1TvkWYŷq1L{C'QՒqq7o=-rce =9[oBd SF:b ^DqZxC#-ĸP/(ʧOz_aK?̩DIL#FB_B'R&0l]u6fl]9,<E][x\/ьEsPEҊ\i!cW*|+A&\)E|[?uVø E3ƫ $^+0MCoE %) )>Z2]D,l R)℈#K¾--S#8-RbՀȚE1(#3@vQ$FM*/#8`g.4椨@(5:jϯ[2 NO .\8햘kerPL]Zp\ Q,laa=jh: !> mcJI7~yڦ> "Mf[6fۻ VIJ_a. 9dԯ'*!#\j#>3.վqʿ`u|7ك8WGwßM*N 'ZE-zV[Z!ݩޢXgLp 3i zgCF?YR9g_G x:$d_nycAD{AfllwAׅ0YuSkc1[͌zՙgmJoKᚰ3XP$ _]uWJ9]ЄY.:+V>6\2^ ^_3L ^j%I ƔرN6cOl{ceAU TIjĊqYwS󙘕c=jlH:Oƨ3i-$UBrm 7?ʨ%CXu/:E|8UB?Mj D~u}*竭:EN VDUMG 8M;aQ#As0Y!FEcP\T"h~bQ;d펕g (HV<ީvX3-𡸫%aTzoeNDT:j>X,28U׻UmS!LZ‰PUA%EiԷGъ< ,Aڑii#01QUS`2C'eLF[vTU9dC W)TyiM.N/Ls0=Wz@&@zHK~Ĉ%RWV uΜM!l $C>7G)ku\RзHVi`αq9GA%oM!GD^nH=?fFZxqBLDeO}yv-S76Uf|vAy-(HG[x.*s\tbFa/ofFab=iUwn96~ȗU ک]jǥW`go#B(OKhnN|)1JN#.jY(7EfE{z7p\OG"w+1Z>٘U EUVeRjfk2Z?cjCmYSeP|%Nמ?3Ҳ̵Yٌ(ILY8~(flx4Կ0iĺDh7| _Ӊrk+xW)աHt\[=qMYuw *nGe"kHP*r.YˉAbvHBt&fv`TSjb-) AZGAH+ߞV_H"y@Yd.mڑEjj|aj.$ LwJ- r2dȱ¦:.d18Pe˃>M-"G n`فy:_wSi!,gQ^$H:@hFM1LʾUb3-`qGs4s&Ϊm,] 鍗mB8.bX#ѵkֻƱ$kҍZ D$Z쫮ق=}J.Y+Y[STTdtcQ7kDw" BEO-ʨN:нTx y\3!*s OnhISerg!%lF~Q 3T|v1?a`ga[I,">R%z\0{o'$B<G 8 i }+s?&6'D,l= (\CI-7*geg*%y㱽s@C~JcHQY%W!.E|7ӄ[}zxP*i1/^ ak'ə[XQa XiKf'F#7g_8˰)ƛ*9r^fs v2@}n%%2,lMrdҸR0%2yBo իpA77>MKA,]&J41TSs}`a8t07&eZ'z!W+wbTIY,5AV@Jc@w2,2̷yAI}( 2f~+iտu,!H/[܃~wXbw ƚEWzN@27Y=-_M:/k7?Q e6g;zX" IpڻHºBOpseYy.GEJ^1/{!F jevtRYk}X;ft`GdNZg8p9_KWۍ )~NuSr5[rqkʭ[,MGA+^VXl¤ҹ$>RHC?(Y_v"^<\E'F٧5pr1Ÿ)1i@Td`XXv:m ~ m6f$?QE/-|&Dgҙ:xa.|Sê^.sY(Hġ#29E.Vxr9MDo+lI~(dJ5 = B9W;Cczk+ n[&9~sZyub:Pm-u$Ԅ B%wZQwrJM [(_vB+-mD&8'N'\йW98,_I"dg/[LBOĘo9M&ZhSIh"tZ[ '-ݰFܬM|@IC݈yzaGUV&i4Ǝy:+E$c_kj_1!Fqfv]1jRJRA%KhPlȄTXO qY  `td G}|t#__<灓 ‘lr]hlF'^pޜbo O5Si_ת=u"#Gm74Bt ⥡$Işu[ܤ1q8d AiE՗¦Q1)_~y2_8 fX"6 Ŭ|xXO6p px[Pmli2ǪhQ̘ vQTĺ$W90Fc$'zaX=4GXkXԭĻ6?q☗_*מ q9XճiLL,#z{IX|6n5*lI> :RQmZ] /s`>f7 eI4[,|aJ j;lSA/ w7QtZ7*W &fhÄ9X Xƀ6vllݻP3^Q_ )2YnXGFO1 (~K]|#= \qoaNBNdK`fϴܑEpT7Y[o/D[;r3}WJW1pXiuGbm䃗;oF,4@dYhwfWH|]{keEc_s;B<5q4F|\ ^&wa)]O&\繊2DևQh~ 3I(OPg7Ԃs;jDO0B3ԟ* OewDA*PmcF%0d6/1>j#K>T&VT}N(N茷tfÉP, 6|n#އ)f;%6|w1C=[ZoFҖ_cl= -2*FTA^8`M=s dyyERio})xLODUtJK^#>!jБ*NsY<4$eOm\T/)KTzPT}h{~nZ"wIѪJ SǴ$^|Պ)T"/ױ[AF7f4\BX`zp!' )㬆kew [oTmB '}>e ?{VY|%,m2{&0X]O,Þ+, H SlWڕPǰQL!O_vG%QmȻChi.%^Zfw Ku< 뛉Z;zYQAxnf!K|_ s%i>ȑyiuIZnL:b倯vp{sr.oGc ?-˃:-&*l }qk&(1l]TqPua#EUftT=G B~:|5wH _!I'IN ]T$s7ƨ:Wct=nbC.* GNF5M}'iU Ӑ&EQXL~Ceēa-j}s=Ѵ8lb}Cs!USuu]׼5>(Rt i>,#b H\g[!MDdUoK )Ɉًw$6^%nNb'npg9=q<p,K^{RY=oJZr) y k@q;2zYLkgdP[iaA6wQqq{{i1>wL 9wuѕfmy (WeA(aKgIa:b sǞ ~`gG1[%m~ 1᫣_V.'1*U\D*>2lVk k7 @ arFK^_ 0 ],1݉'ޠgz1b yXkb1]uDh4xs\n4RS*fo^ =֏vƏAsxC@,_ՀW=1 !N#Ώ*[dTpd^=@/v^; M59D$Bj5Q D(wUXm߀1aԁ=hi|(yc, "xP6eXi ߛũ"x=%S^]7>ۂ*k_t7ԇ_PaS\Huۦक3}u^z]{ExRl9|<7_5 $3M 7~ׯREu4M (GB@Ym'G;aRtU$)x“PKƏߩm~JZL`֝xPBKM5ؤU!E*(vLO  |ǨW@XZ"Χ4vV c^]bT2;*Cy?huocwJu|EXUo/n$*?MS{a$ G^0 >C>{j[1]TV(>|9au gΟYnߕC(B@ 4tLЫМ aaѼ݊ >5f8&H1ql GᅥLl<4o1 M` %9_}5@%Q8NSHݺ_-:>+Nk  i>KI 6y ֞dE1;m7?̥wj<3܂{ī[Ni$޸7)P"&:%;;S-T+Z/}K~ͰH[Xk7l},r7E yNR̎r5&yfqӍL}!`j31&K-o_+<軹6G7td6=nZѕ24ħnVaxD`<TL|bX_OFN~kA&)3hn&GDc"&Ơ`+>F\ӛi! 8Ts-JAUxQVv]p 8db3C]Gx8%!r=aË7ԍx8AĀ4i!܁'RqʢDyN*q1:w4q {jّƢP][[ t1HLx qx/R, mq3ڴLU 7lZ:\{i+cpM2 1k-CU22:UUm'Cfs蟽 @La)zH??F)vФ![~o6U<K>J vF!Adൠ`B`LN"O~_@0oaW?N5}'7ut3 $v4myrPRMpv{v$rPk.]@ߗN~ذt}Tl|Kxl""߰'Y[;ּVE$ZHX0uGi.ϜΛw` Z)؄A)ub oAΉv੨TsïPvurHX _qH[v{k\dVRZ7[7g˂ ,/(U -~Ndk@cMƯkЙw{@|Jl = |8R?S`j!QwYQXTg[#_H84d|%,ްMW(ץfHskK6IbC}9MN w`,3> iۍol0:r/YI1DJÀԠPMaD$ oD{Uh={nL`nW/1P{+ݴcc]f-!J2&%tU+'1EEK~- U$&PU\ԅ _T @7 ]";"*#P5ޒxG;4JҨ?Ndh 1̸`1]uMRﳵ(nt_:в_Ɂ!ܿ`.|0嚨.h?(0sK:OF\^Ӥ%ٗ2rjfS<${"vvZh5Ns.$(/ sǶ؆r=:bc"ֻxT_|A3?l^R/<\\&ǭ)f3riXS/(}d2)gq_VbWQwL8$ N ]ag8;%=t{!5!2,IN^U"$Oԇ˞o4w`.*n!D s4dM!;LM_HK+Q,}.a.FʖߋsR(t_jA$f);8!:!g#! IDUny | Rk#ex?t\#%TH؏gE eYBqm;9uhPKٽh27f&;] dSsLrթkg r)3,"Է1IZڞ+\tON-#Vͧ%[ 0 Q5giL~Ub zhwAzNN}:`ْx©tmʱsOw5_@bNC22ѣ1 ,>LYf%35.Q!);dh9(6ֻv1=}UZu"r BteO9u#daSjK}M&yCtv(tȼUBh2C񕾲8R-nf,vcקnБ t-\7 4H b5$,*&UwD-$⭏>].! v49޽fe(wz[\̬#^/rg VmD\q$ I?1ǚ zZv%x5C7:cIb NCM!p@̽~7InykK"di^bcsսOD g5 RSnK\-,}gx*ljV*E" @CDNg#^H5LBI|.{JQS5ĥ7h`ޫih/N$ӱE89gOg u<) Ӈ9I5FlŽCi3AbV8gF?2I[ -PRIPqL7T\&LpJ=/ETԎ0{^]d{rRC>Ck+Bӌ Bz> wΐS'% /=9x_&+򹐐+/36OK!_|25er#+UjX9KSbni"ϯ3|>ݘ(b2;Ww:+ۢ}AMe VLA; mrc6/8]sF`LUzscIZe{:5.DF\ !#!NA#w &zyP ߲~*AeGE g%mT(e[ΆD2i-4s+jgeV@)Vmuϳ||ԡ/LxFϒWxr' W/48Y}i nv~FT8r4g5V3Y c< #վC{hu;y[U|zA~ 'EI}KśL҆o*N\u^ErJ2L`({[l4l}7m):1C[HB!s/+rVx3R!=p/g!;HBR{&hέT8H6rlPi.oA$8QcYb`45c*Khz xGc۪CZQ3ZdB7C6(vkp=_Ne I7 h,yҡA燤RUR ί,<,'*&9Vph\4d凌QzM+܆Yѕ۾cf$0:yƁXPq=<6y)S@&qJ ?=(-%mX)5M )Vg%iAAVOi7IIڬ6$^bϼ*Q}XHsk`~QZ_01(d0eeܖvӍ`*zWiT7;8 ˍBW0];emTn+ړ4~ú˖=R3y@v=Y]ZpTNQ2rb%wRdfm繱\ R̵$$r4Y &!%( ]s(!0`ڮ,PND B&˛>ǹ+ NM졥ib;}^vr$p'r_gkpV:RD~P1Ut!1>9~~!s3d-+STI틌cJ6 L5\ӫ\Y;\>i X0b Y^)ힴy~h4{ӂj 7'3dbd8)EOW^I!#wqvy@(!B>DY9P=}ݮM!P'F¡@^edd-rs9g[)/ Ү/:S,eUB[fghD:rE㴍|IjN\b^I&rqUҊ(1FU@rYIz=7BOUZ".:`&y/or)~gu-ѺuW\ԛRa;b*lBMDeCd5/=DS;9Q3q2G<}ƨ5("McSNr4,M,B<2?=~1گSWn57^q@]p)%Sse[(6~?j{ A|k}<ѯ`_:F U.)p ux/H4՛\#m8M~+4Zt9Cfya9i)A剞=|5\^/bTUbAP0DV{c>  ?oIUw… Kѽ*xvuHͩq1| iiRhJX'}YzpNvCHc]*TK5?;$[<7([}/ 7uay~Skvft`Wabf&mh>+ 5<^|2!p\֡HeJe8-c㮆`ye8Zn-< 5:|Sz #LeZwH2~uQ{԰7r<5봏gh쓺maxn3%1bdgj\A+fz!\+ޗd0 ݇&cMrs=,p"nQjzI⻐pV2j9Wes,a\.#xG.+7Z//ߴs& (c$DzymÓ4 Ä@%/2HM yuMD8d@YP)OC`?{1ۏSLW;l2Ruv֫pD͐I#>+"%?/)4qd*~ u5)Ɠh~,/]dgGi@FEZhRPfp};A!eY1x&s1Tmw8 =A,+ lt(~:#4ςtJ"v|Ѥ_VO c {A'цh+5 #b? 8u'4E C$9#& C ]66uSetAg_0 P{]} F^$Ng2$Dz M˓< bCЭ">Vsz%6Jobjȏr#Bi(T"[v Ko_ϱQ,P +j"!F)>ijSS׽į>Yͬa%kyhۚU& H3kees:%w#× =ڃojo1hێuX^~rkubY4/32EI(':`̬k Z jmocrCʕ9BH5\Ąd^:{5A*K-_pv1.E(ms`$HOoAe3q YG\Si]+_B.e h2c 8l;rP5BQ˖OU)#QfbD|Y k7@4˚=0ܲI|~&^ QYCX{ W&LXr2X.ῂD[e/Ymhu6dmX$j{X̳$=-RR/%=8t92T}g\R1i5$~`/.Dyy I#J7H[J4f+:Ȑi+{8B.Y>U+^2L"Zȶ&5-%:ѠwmfhD]|0aǦv= 툝;ozƷn ]$e5Ie—-4`o.UA@׾c0+dn<798DH3T 0tZ8RA*"g5ˢ4- r5Z"0`NّT0ѵq~ROá]bȉ~Lb"yrEXum7ʡOZvm-#2)˖k]DE0K0t;FtalҘ|BGQCA֮HpȮad͐(ꯞ Þ9!% ֈ?+N€A)}!r ԉN"f{PJ/]krYղ5:eUƠ?GǧSrg[lCgi$CnaqM}5#nb'u0VFI WMYk/$A<]{9>.m)9p$ih{6}z 6DJ؄L R :/1t]OU$M#sNϓ2|1`ިS_! ׅb1k#Aթ׺6@ѿW7͏;"nn/lO5VR-׽XicqՐN4#vF?',F wd/="8d8'U` sdtNT13/A%^ [3#?Χ0s1 ǓK;F%Exƈ֌kw>>0@aѺNj+jIcQ_Q)z hiZnqL (OirxPMiEPUj Dڄ>!ׁx~үrU~ƺizw{! ^!#RPQ)6Rt]{ziIm2 '$m'|iJ;E%2v튂FĆtgK`OvĻx[6`K)rUblC}0y֭wa~o,JJ )$zg7ucXg[jSޜg9'˦QCJMR{UcH)a&dQJKCwi[]YB 釦窰Xq1 z9[D(pY[\ hhRuVGs̮N47_F S 5։/jԵƯBk[{rxh4T4dC 9eyQNG|50[ <`* bZW̟ 4pEϲk}pg62sS9^:+V{(;Fg~bQeZ0ijȡ x(6#\,mq ^Ah}Qaw'y.0ޙ,Mkn :ԑZpUy<.qGvJ&!m|цl,N)MA}oNBUzsrC!~GW9l7<ﭛ  L AC/'8$1J!sܬ70>Н7B#)Kh'{d>&ejF|%_zu*Xz}<:;pCS[?=Hie|:/v`FIWKP~7D>T’C*(wA1\u 57@V欄`>BZTBzSٜKx._rauj~ܘ1ۉ4\dg*WjoCri'ATvϒ*Fx}ҁ\.ރ;HΑʚR''A fہO˩ ֎q}CI"$)LRKBW ;e7up ̆S"ENE onO#S&64PH~Q\Eudꏿ_E' ח,W6y-|pLn"S ,֧]OT Mq)TζjSP{9$s#!,?8 |QO,_^߃[g2п !ApT.];ûe]=0#w[hY;  Dؖ>&[, /\aqfg,X r$ׂKTNFB͖u ]7_9Ғ_{Z ixr?h]gϰ9n1Dh*C#m¿ Oѭm-U&(8G2y tTZRI\vYnɁ ]0]c>x^,zLM j;(\8>GGAL ',ގiK)JXT<4)_bcZqVh`>8 "`[lsck(,[w1? ^/-QUeI0C}(7-iL& {'4]c#`ȡBJo8bET  vxȩ)Y>C#~^>Œ&{pwL1;bq#{Ilכ#3Vw3uBD%q+8lVr@^!`>9] pbMՖ)0@>r{r֫g۳yL`s^9NzXS`a]Y|vCbdK;`ƪrfB&D6/0fGܘQԚE}E;,WoZ87ʖ6]37Ʊ/jE-|F/;HZN\_@ZN=\>#X] 8U;VݪBܫ<[ν\irr[JD^klzmD-O=ZXf1SCġTUo;v'f!Š&0>9*-m/;jwxe\h esӪZ[%ce)UGYJrL/T*B\T嫁d\.@/Fv|-Z(< _%#O?=RXmZq,~D(%~z߱'0M~)Je7Fck.rydP O"|YD$p @遲bᰶ* !z #*k^rڞ_sqvb?y!bYF"ϊ=3TՄge7됕 N , I!ku=%3#_bx=ARN&2 U68}7{JL7`*wYMXs?1dq —<'&NJo. Q* @QK[yV4kA"ڛb4q X˘π4T}qbhsabR˺<_r Pi@!ȼ$g¾26>Ϻkw j2\XؔASIxxYU z Q9 =H,pVЕ[ 7n螆dDPlW=è6@Ó.dNQ"4ŃH侭T<,M1LeLkkh\Fĭ&^$ݵ۳)CU߱!h_-76g,wYkd&*@M(Mub䷷1z.kFFL\z:ݧ!b͌ ezH5(W[ʷ5ȻH{h/3VL]3+_ V&\]zT*6ɂ ĖN&Z7q́n 9*|Ov apGu‹Wcu'q7( U:\)z@l+!9Dbb>kq(6b ?Y OAPj85$H~D҉voaə=9Ѓ뜿e04\YxIpвvȯ21E]n2,돹(-2R~7Ɇ#qf%D9 7VRdAAs 9|/ARǙY6/57n$ p eX7"+|=H,Kz}bnѭ_ %,_NZإ^-/X٭e*ՊmkƏ-Q/7s[۲C }R;;υHxi T%I/]K]XsbVw%-{= vCҗr_[E8y_jd_ r|0 gJ( |]hGA5%,۟@1 LVjq39&&V-rjMί\DDwA y9Z#%y͸c}GwO4v"mla Ƚss0V͍b1F0'(,tb~=W0j^oY0n*GWG*cYgBb/A ]1Ѥ|A0"[^-E *w/no009r7L[=2r{[^{ѭ]Ie^*,%Nb9nh./fI}ʷ9%SdwH#RTۇm&h/CDh57R]cC"X؞ڷZq۠IRX4 &j5iP42+h_U,xdSPsBw#;wxDzL۫~؁X$թlꋃGq/YBPPܥ@16 %ʎ2L˧T&s?-a7%>a 2P(=peP꜅b2@X;K0ߪhq])ZY_\gGgM{Mt |*MfFkBQssr׊^ÏM[) ĬF~%؍Ϛ2Q_+f 5;L.~͑B=Ft#oXx7fؽy<_#k2Pg!| Em 0>j? *yJ>"bb%ʼM%'ĢjSbR5S>ۢ[B1jGj*v.GԀzzPiOn3G_%lPmOjX`ty 0+K%gk-B '32࿅,~PNM?&8P2MUOd?*tD%[O -q5 oFnz/Ü: p R_'?vxpF!S$|YdvMtS|8L>S1Swh-Fm#>/[1- -7]A]^0Yw-GQ'd<ZYܒm 9-6|$kl1^=l7J 5x[NuR@#)[V*:\-{(sƾ.R`#tq 7yJs G)d(I ⸼ sB|ؓkЩ`su; gXCTx1;"{tnEUp/L2H QNFsmB7T%FC ͵};س[(MsvC!T{Gk1d.-Fv7ѣKapOY:U\:%纋F!`BAD!ącN]GX;:SI?ߔ"'ݎ =Heܫ֘x5)EܶQl:2L΂5Vgb}D 'Fl>&m9bQ/eMN {˨Umy@Pǯ`zG(1*;Uxح*d k7UPUݤǻI 94w7:,1{Qo zpzLNzx's~шvbG`o ṣUN>B}LuOe>XeaNx}/z^)X~A3{;;LqoIo+֜pG}]< 7>I_BX{0X}e%꾂<{-lm]t TVp*Hm"8tZ/߉_Mvq1a}‡!z.r6LK4˓<@ɸV=HQLlHnԒ!-Y%+ɡo0ٻ4ݡV5'Pv?w o"r:1B`0b>>כxZl$-ݠ&ڎ7X`*i Mt)7Dm@h!{iOB؁QDO7i І_,Y.~]{2}ݔ#84 9y}ʛc}Im+ ҘBѾ7 8ViMezźsX3tfBޣUods÷|%IHم`z \(܇`5H^zt(Hćq{f47`cuB/*s%?5nJ 7\]QFطktȽ"՜j>(qC"o2ZuU/vȗN-#JT $P{.^ gYKz Ly$)D+Ss[8v)"RB]1huG0 C_Ls9ڋ8Jή)%6[~c $r fe\Deׇ^'G:4>u&5JShngA?2*#NuSş] Z49<-vO%)a}&vbJ 8&g=P͔Oλ5L}BnꘐJ󼚔mCm/\K 3Q :eB0I_j_%LHl&qs캣fJ96pQU;dV[+1~T=@1H#fTq]iT)wǩ,;F4z4D|a A>_=\hƣk nL8oHƏK~&LD;t*K;aYCU>+6Z£-}; 3Be)ˌeK` ;t(Yk9ӑ7s$>࡜{n>YvŐ,7 wCKUo-wx]PrN|;u?6bښCw sZ:V䎩2IP+8\+ml%rAHYS+w0YRYM"x9#a\JU(A ,lcWޙ{hd1 u-ftT//+ Ҝ/wIWxk2ҚyLi-G 'wOdK>ܟ1Ȍ9v;wGvdH$=&R): vi =\k."JbJ9@\G=j [J0]٭<{ 3{s23!Es%#@C:N-w򪎭peo+ܜG}xkgZBk%1s**z5/ʛY?5Vpbn;iyfxTJ?b4L]hAU3pЋs-(sa1~@" kRu|Xǿŧeo*y*¶~66q?Fu,{C*\FcPR/xmCR\՞#ӝr'by rmDy3$iCUS<1.}qS:cց1at6y,}q~l =`WQq;PXNUa00\eIfq{<%{kԫ(ϴ{ Z#LtU2K|oV*<C49rs y)3Ǖz1 O`I#؏%B3D2k;F\914vtP8q+fE[UT[ ?qJ騙" #_kwE8 A6?;*3%T,ORMqHp ~:MVSTOn|! sהD EsfU`فto{ɦh:N-ͧ$WO8J%xSƳK80MCM9maYA;M|_L9t}kW$7@e\ߋeaYφv3{bm2ٴsmb1I ]ܠv `(cz߆AgRU=n5&O nE7b MJ]J@翤5sgksMhQ dVRO%ӝ]멪wX ziA|m]?˄=\:=--',UdMM43 z4VxX 'ޟx )E;DGcbEzr~_қƁ"uy_u{-S>?Z#\cE18"ԍ!cUMi1D ]#2R!!}}J wxlJ1L_b~Qxگ}̕Q"{Ils"|lْ]lFl\cP^Y& T{(-ng,xRpx<(6S"9xqK6EX8dbW6C9WX3lQt"\۹}3'9Iz:KV 4'hpt~ܓo%;@km&[ϰ7B-ngT'#W]WeFS*ٿ6gg5`B֠ܧGxzNt8lm0hF%TlG2#_FsH!]m{c1)5o-ݦVؾ| ]h 7# Wr% .Hp$['}*ڥg`-13@nSՍ`z{q+H^( a w%;gV2Y4E1a46- ps0@{D]mz]Xq\?Af6d-2lt8_JF~VpꝸrLQe~SےZGG/wi3~4sZr7JPlSsBɸ%sB ;F͗yEt(6䄓(;%XD=8p3t8bafUrTef{6_:^Br!)?^K@Qx*Tjwt>S//Z|$Z+Ÿ^^<:y]iӊPzpi=6uNEuxվPL|[z[~aW3ǖgUVyr8nÙ'0ǷȬ0!0Um>;ң#^C.#  (¢! ɑ8дJm>ց=h_\c2-VY&Ij-Ǔr,1{mb J0vb.G,{>0Q/]ֽV.ݰ#C7Ĭ/j[~QJXQVꕞA,EieV8%in[EN٩]ja@H3Э@WkիɌ\{ ,UYMmY4Ø\@W.TUo*g_oo PL=.:+ hGP3'LOq>b(IMVՙ .ѫcMԺhtyْ JlѺQ?U RS> Fc&_XuD'4ݗVRBȜscTć@WV-ؽp[*!Ґ1.j1RoƖ/گ5]y<`0KVn6cOa"dD,s˃(^-HH/cٯ{kgׂarzH N'"opi=CyEqQRJݏĵ)k}t unL \F*r"<(b˄ynZ+ʸvj`nLƕ1xiw!KGeֺ| $>h;I*ׯ'lzbMAHwzqK|Oق~nL1q$;[kba1 S}.`ŒUxDQTڿ?E5(C<*'锶|Ƽ9 | eٛ3,sJSznǑyJGxl᫑#z=rn^dG3[RWD@efꭴ Rbtؾނ2'.LI#R0|2!Kg3WU NM0dsiICRC;o %{fCy>7(9qdRp4qŧ뷍~+'d`s'djkJZQR8ڙ^_x{GHhv_Ja 8]Gi@&Vw9VP;Gm"( R$W\IPs&&Anr_cƳK8&I(sw/PLMoR=0[{ȕbp|Lcۃ|zm:Rz-\E9htFaZ06kl}1% .SSJd>#&%Hkfd |J ur3wbӉA C6敢(t'D{]/ghLq"FD#\g7>#I҄rѦ8TQX)NKQQ9+24>][қ\n27cfQ/*z'9##21~|PI hDgm1jZZ EV]wʘ Sx[2bdЅL4pd(`I᤟C 4r!XrM'-#)j %ĩS"'wP!z6Hz7t;@܄>q&u,x~T׳4[zm.h?W<WLhXu9K)˰mӴ'Tn>*=x1psku Fdpj_غk?0䂅m5ɏEEpvP`EFI 032~[$U1+#D*'/oeU&N]N @jޤ&)q>?YxXaL2-Gfբ$h?95(ĴE q\Fg̪wTmQ-8昹VtWD^)T@>ooG8,3M/`& A̎Hf`sGChRt ( ~';g42d|7>x Q ǿ1CDk/FydlhJ4 $FER-^?,g{9{53UQq΍Հh,l_S s %ƹk5zݻ+x4@  v;>6|Dh5Yn]@|T,M^HA'bp, l?ğ0ↂdab[ë]c#JW{A" nmx@=F#:5>RhlmĬM&2<>riB_A!,5^jnIXXUnIGlxJq?'o(_TR, ( dpvUE r8qbjC3~l x,q)6S_]& #7T8W 竣+5ĭ KkQ[jT3vW׻Vt!NwNP!>7cC3iPD2KM?DJIۀ?MU] Eepnigm5)0r$5Ugi ͅ$CA&1(ߦIuO9\Wa5^`Hڄ{]KXE3C6 A]ɭr_-͓<|݅Q;x9P|E"յx%k(m}e^O TJ_IQ:QD Cy:0yM<_% op؟XVܓ5ʊzSS*=`Q|i-",)1˜Z7}/`A52Ü&Jl]Eu$}ό~Vg@ln\E q(cHPnrY0*>Qv YByZΠXnk V41J]P0_V<H )&.9 w@W$BMVgg-"}U9f8fl`qQA&vB=8%"|c,xMk~'xI$dG+$9 0:*5d͘'M-IKqdY='nLb ,'U\L8iHIz{drv&' $or?>BL>BϨP"9&Mq"u6 ..V%`@mӎq h`5b{k P ASJfkwm/Sm%Ό(ZS Nq4rw%B{%( +ToHuEİ#g.nLhⲻd)V@ȼ5fS /LڹD!50֥o#MAr]Kԑ:MlȒjf-X/ sgxqRL7 SdBn$Gff,Xs@7 8Wiz@ɉ~0dt ̲0j srjg)2q:^.$ ce݂yi.FGF .;D-|oG$qU ,AӒ*zbJ7Ҁ7 wiG(l.*jlc`N^(GZ!8UT(@@dI `j5xOЄ y.呔}o,zYkɣBS4Fsݫ^`zj]/ٌa2 9#3cw-B?#eMIn#Z.ghԛ((e(Zh`~ > >cj6CGPI2ŧs-[Z6K]m㹴WJ'䫻~hdL,yBLL-' ځ ՚fh?VM~)%jQ=()NfNXz3`uof"kKMBC }ձQ?~XKuRXm`zJOWz/9 r:5&HxԮtf$ o#H b '5uPM*ټse!‹KWB} tlʧXY;j6u{ Y g N+mzl:D M sLvH FD7r _4iE"X)$#ݘļG<ֈk b=EC{ J$k|e*"ڠøQ2q|;{yw QX9:J SO#ej wؾ\#)c񊅧N5rv9 20=_{Ok\e E2 TǥZ`юxjHnC$'Wd6aiںdRIl% D)ӘħIw9>8J8nhVrY(ךD*4Gb8+]e 8[+jG<׉̓ ֕JnkcfM`!m+>5 `O&ş}wYNʳW$٭uO!T;ݞ5K :|ΗqϩQ]1YRL?\{J;Vn<}qJ`eeY(|2Z`?w:$;OLmV?h;_'2k6Q&۹/aܭDθ\/cHi+^(CEYah*@_5ڗhϐ6g>ʥ7T>#sE EPH~邇TW3"F\P)8@/j|_t }IqSR[vvܤpaδ7Cpƚ%$4X1;̠|lge1]20.op&gA@t.B,ueC_%'¢ҎKFM1bXmi4&FIJ-e Ey#ɬݳJq ychQ:)|砛 #WTfN"VÊ>'#дYYR=0ʜ1IGzImQ 4Hby>_|@xG/ jʅ$;A'9Fb͏dvd;qr|r}ÞbUqSG#,;K/Qͪm|o r[?ۀ 0{pTUfjr"2o)t IY?x\{?~u )ګ 4h?o#h3$C)Y-|_w! 㞩u H&RXT_~E&c~dJR~5 [(M.8/C䣱؋<޻>9J"d=NQ ߕ}.WšJۋ᠉:ݍZdhnX;`a+ m5%8M3YOh8AiUc,u $Ȃ):>m̾'>?'4dyҭ3Y;YoӞ 2 X2!'%Q y4 78|?nǗɱY+iK|Q}7Edti_^$dƉF I:1NH4_D3̿5v<_An:WrTə*t BC$E9LfL5nW(IP,БNxC4W)/P%߱>D-/pV# `ްUqmҲ޸Hj klEKBXzت/¶LO_f|b.+"?(c!0?l/Ke@+rKpؑ֜Fp"kT!u=y |%l}-tYB?bsFBاuZX-u8aT`l6Q? (wOAD0K2ɨG8&z7TѹJW;>ᩅ[cMI !AH"Xs93ٱ*߈nMM J#]is.Yv?0>j" MPȜ]_^?'I~xPYKvw+#pn* *@.a-$õ߁exgi;{B1;ѝ,l$T8`rIxNc #5s,|hkkyȫ26d7TEQ2p݆ Fu zX2&%A23` [YL!-=`׼s/>z9쥴<[l1$Ymn8H]" 4W PRte['Ix?..${*">6)(W{Iޫ/=z+w9؀.w+YUZhXu<1p x@O5jjmǬ r}Z'J(@IH>A@H􉉤.ڊ -Qe#ĊM{V+=ï zei_qzބ XmXŧ4 $bZx;D9㣌f8 *,F.Mynq'X}!%[ Bj;^`C+.7v)%EtI@q68۔@hRb$s+1n?wʰ%J\O˹ÃVJQ/8x\F26#V.raɰvB""o:(%]A sɵc,IzBDjoG;cs*j{pv 2L^3~Vh\ͺ@۵őb< ^Mv' ix;2vHwTXn_`LČ: >@t0qIg0!]_łv_ ![WpGg4d'T*>o zCjO,\G$uȀr_m 䎸avaIIJG0+ӻ][}~ @ǘO`uji^9HǏo~!|Ax@B4g3v3 ԄsEjL$‡wiRJ)Hd*~Re^gcdwYCa67d&3UM"FJ"c6+v&`BZ2}ӠBrUEdY&Hw˛ɥS!E@dp~0] n`Uh,3#7^mݼCgn֞Lh< }*qy }I̢B LG-nz5y.Jm'%/CooS+n8 }pb\=Vxw1oD5Uڧ~q Cxdx?," W6RE)mۮP6_LE n }v9<}ΆOGBWV0)%tySA|0ߏ~v`P /JˁSH, ꄋ/g|nJ /<K$?)OkjPGC'r `fޯҷC}ֻ3h)lzje#jIrBO9|:6|Eymf29Q bx=_l Bo(^ML,bb?hNe6'3-/p:[Y0%)f|XZe}aU 4YӠ^yTܒ pMJ~)1ڹIŢ,sgMmF? \ 4pS3=ُs(Ė钀Ľ\sTn6m X/lhsCi2M?E)cXVcbɒdX0oi/*'\\|]tU띧`\t)(gID7Sc *s?D?DƓ`K5-3mG.)^: 5\  ? _jh:e'^S,{8od&́;#AlR !gpi'IFyurZ'HƠkLrc P~xs NJ WNuR F<$At:O-D'8N8'Gi54I7\*_Җ^]G(! xANNClv&J̓ iAғb9%ZO֍⼧xP%߬4CE Z#*,lk[xH֟'-qoȠ<-Lߨ:("]Iqxqd^P; 4k!v dɉ \P2 ;x' |4uEs}JZbA;LTo>AȫڣJեٵNO4a שlO=Ɩ+:x/q [kG%&$T}cmܥ̼ J %b|vZ.Z0"pq?& 1 t/;0p&RO v΂wH>nfʊ'`CxOct2h"0' ,v{5'Ke8"T?lhU{44vCNVOڶ߰W`RC`g*و&_JgZHIV<"5*456ȀPs0['3H2^ʹaE2ǪXσ׳ׅ-g]؂_TtGGqs~Z?`7|q9*0G.AUz )Q`zb <o ^ LO AtK)Be >P/tPgtRVԔ>5tCy ]rXz=nkҍN1yc1x*Cn-2Wk!6j)'xqwpBX EtVK9-S王p(J}dWGx7a2]`.ڪ_{uv6>*!=98$وn]b s0`v-bw(%E<\F;NZH7!ZBx!82~B0m0pZB>xR[Ȕz@/#(m p73`->ĉoblNfޞJ<2(`.)S@w_s#.;6bG 3([|~`fJNwZ қ=jt!K/I>/sW$-[ڹ !|yxF@7H*ʍT .3~rq{rinm^L$k?z$z AOBwjYvm:D&}dXPH1q_\1q ^ɱ'?"SƎ꾖xh'2څȜ swjȯ.t9x1s n$RQb+i^z0Gox4#OA5HR.R-*aYHA s.=aiG fsK5x\pR' Wh.$0ہ/b߀cIvp-Z %HGbLB嗿_fB_ja E 5RyRPj c_uy7C* ^Daؖ`f %w UTSKSj`=Y;6՟ Zޥt,OK~RpdfRs]2=1 !؆<Nz=ri,-m!?1':D"/Yu- Q-/ %Iz/JJ.ol`Ά)a '} $kqMSp9DEͨbwկmD>=z&0*WعT1! b(^=:c P=QÐ4[\B#B %j@=O3[JR~prRDM D$ ?e/c(WE!onvU~ Q9 Hr8PWLR9 L 橺Ӡg^wdB$uȔ2WmOͣц{喘ȅKp&dkswMM$_^ ߊʎC,=tEIF˙ٱ2~u<ޙDmc,KUD dCI<r~XxZ/j2n _̖uAgBdoŎ''}e8e_!$otDW̡Nߍ#[Q.kr1c|Eͷѷ' ?Ң փL5ۯwS7-hi:YeQ$VJ8ߞ,!!CO{=e/2ki(!6RQ :E z< }  /X&"@*9J \+=7^VHWN g^&/͹˼G GȻjާ֦& Ww]ۡM80(ca^Au$>[d=⽑=|Ήa;|Sඇ`~z МePCga̫;%e%T{LLƓ0'zK.HPzM(>?9}gTo>[_{ti+G|5J᷼A1󍛤ȵBEp`áO3_y&'Jrk۱(rahVYl1OvsKQP"*&t9,ԯ-8Pf<iMɮ"E6@cq$U`vLnϾvM DBE8m䳹uH7&Yo_;Afs@CݱuM=_Đi|V Cs5~2,M_k} $ˀ_y7/i\t,㍯\YQK2ԅּw)9E`@/ވeǂ}aHJ$f7}(mEēSr16c@b#ݪBF$Qh+. 麣|q9< j Ǥ𸟧8oI#5^r(fKʞ=j~ m23;/ KHto9Þ=G+&G %M BM^S"vX򊁚(_WgQEK؅;lf.RPA'5E2#L4LBӼLDDV8`(edž=ˍ1 (wzv2^%Zu3S:@݌ %bL&Rz9ض̉PL씽j/7t2mw$w8t>,m {xQ6}!:"](sŦ?)7Kɝ͂ >:XllʍI=uSY-D %C8݊t||(4^ߥH/^lJZȩvvAvV>j>s8jh73ܖp%5xL;o[$ϛ|Q}H۔c;5cҭ7|T #A _[HeJW?36Dk?ʀ~6ÉD[ce5Vf+9u,ܦHȱqG :|Q,ft-6?J: eyKr3w;(LSZ#|I`}a{ 4>2\ϻڅԪXh: Avܼ)όQ Hv/F 3> gLyV=!6 dQTIu mF%ɪiy:{?_X0;ֳ>=aZfli_ L%2i)@_B>o .2{_oSk~RK&֌ 1! 8?!E4gNwԒc-r=]_V-})ePl歁~ٴT'Bج~r,R7DŽ>^nDjEQ7TFqINXwbj#Ek$D"s'˸XpXٹJ2a3[Nx-}5oX#<7y`9kLgsL%D`-W&˒GRy?>mH؁_.3v hM W=\ֶe *!REĜ< oϞjK ՘ͨHhw]*X@z(OQWqPm'Ԫ H9{&Yc!#dt1̉]m끅;[Ђ  i[6?9ϼ𐄆dxm|\ٻ5{֜uz:z,Du;|,C}3 j 9HٿkHh D5l|FA& ~ P:^"'k2w 9։JK m8@iD$́i]Z6I`]qHė8R TCt)om&̙bR*$k CP9ɺ/3Fx]%,VL*ʔWwv@I46Ꮋ pYzx7U7N<$}I]|jM0[uXD/#J^`gOEk2M:'Ё}J:5kF_1_ b #mzAM}cAHF~RֺsPW9V FFOLl#IOO߬|a4Dܢ1"#]DwOI7yN ٝISХ^/ (2{@9X˜ ^9IGT'@l_ig'1+\6JsƺDݣO|&_Ve+/*0]AstZ7v bLrᚪ/뾪C3'k_J> jEVԿ9 ςf-/{<Ǿy@fߎR!ݺT0f^]R:sG9onMLB3M晊v=IljFV!2:5h91 \)o& ]&=1\8,:tmU3up=H)a ic%o QdqɒO__TGK*ƴH^2%u rVoQQ'|ZU_ĖMݖQy9bB.cȶcr"|13Ýv`J­,ȟ3!UԼ$WE%D(j@$^o:XOفy<}~-/舚Í=eNĵ&8iH&4dmX5_A0㗸&.D6f QEBGټY82@i˝ k7j-↳ uC zgb }r >IZT铲ȓK3+xz(}d?3`9io'YPv'-)w%5ɩ :s򛜩p YrYڞB暾2-JzTHN;6\%J>|ܘ%'$Q$T/4|:)3' ү#tWHb E]jWvlԸ[Vx x nC(| {h1d2-Y&,n5GtI5'!fo fkDT6jS`󱨋K,c!I׹4DyU767\lO4͎m ؀cFIUYB<#WWSśAdN&b _Aѥ!wų 8,ZPT1E4ƣWJ;*PC˗]sL\k|?((ҫ=4@ nE-=^̃ [*FW13Z5y j& Ԗ Ikwm(k)dqWlʲv6GL kϏj±ӡ IRB ng|b?{vsjb\ZvzLM"I5ZPsar HX fIUBٲX@VHJtl49Vzکhcf)(!"6 SL .XHL),+((wmK(edƹ]Mlaj KH/sձO,`lZ (,T}ʹEfO.]n+JM\roiýOL,9lz C;+'B%jWJڮ8Sgdeۏ93Wf[l,, 8Z`|*srܜIS]ҧdQ^` L;E>#8oqw-yRcGQ\uZK|v9+/Ԝʭ0"R==RA]"褁oC\wͧ#P$˕HLjEP5Mˍ%tXfٝ7@(x&\fiXZj.v`xŞ?F"kv~FX^Ÿ9rr `Wt7x6%ν9Tڮu`yUAo3Tzԣ'j?lGct)SĔWd_FTYPS;T">/Ž'[K6Yq@-;_Wieʪ7;<~?&V [w8WWOq;+I-r g0K8+ư0]17z\j͕"pEd*gHҶsk\O~`I&󁾼=>@@:GjI1D~tZ ؋ٚH,q@WX\7(?`O=&&ZB9Vp3mL lx@b~:RA1 } Uӕ녮bwq?tq|L SOq3 ,:<*gs\E]Ux]_y@4(E]N?5=Sb1nPC8+ j%J;CBNRϿ%45׀+nr.ÐV6n55w㟦uQب<@69,XV48D˄ Cy12'QòV ;β3 OH1f ϙޗd ZnahŠJ(n# f: Otjiԃks*}:o߈P7VBm0d O l5C\ui |(?1a=+RWq)/)r)*C ^x *pO<dzhMlޤWᤊ\Y{/+WЇQ~,LUP&nj$:l28׿'ٖf9=mk`+N\*֞mQ_[F^uCO{80_ޠ[[) kIf陓sp\0UjӇq]kmܢUr/`}j^y76ͬ@VE ,0?vh,Qifk2grJbx,gby K0C v-V􊄍[=f prJsQ3sa x/7V!& 0O=;06qfw[#]@X;9}l xo[i' }K_28y^yjW9XF(uCθ7  OwÄvW#L% 5͏iHCP.;H+`礿G<2e# BtC!@u|ڠ:"񩪂HV7Qڇ-gά VSҥB )Ivן l K$8)J q:@Jι SoD]BI+ЩwC2&HkTjXuIdooewR AZ;τ{0jc1@VR|ƞoŽ%mjQ<<%1 _mbg^f)6$wd~A2A_֬FR8һ|7p,|?ӂ~+b SI4Bh!5n'vs oz 8&\hu.[( Py9lV8^Zg{oE Ʃ*ČQ#Evz70gn+Y",Oo`nj5DdEfѹՕqN͈A wԻ|5n 2z80@!M1CcմiwkԑW AP32j1q@fҩ+m5;Ӽv$8=g{'pk9R•cM%j6rv&u Z)".A? _'q'@ x_&ILMB7S۟v&d:04q8CC AhK*w氢):N^sOn˩%o[;YKVl2n!3M1㡯3`_"kct{kx5tb*=Dy5)fe(<-] (%Tm8 Me>f}qb,ؐފZGv0><_nZHzE| SWu'8!"뼛8_ ;sW#1yR"nnR޲Nmg<8\x(xiCMe Xn'Ő F(7{u'j-- [-Gp'=&0Ѿj@8zG9v{j&~XKc]6OG#s`]Z$d]\z]Mft,f`Wnp*< ?b*_y{9KUN{wIDOF#R4دԭ<"Db$ž'YrqXݢtU ,qPu0F?$,Bf%Qj;Bހjl=3:U$%v] ɴ&Fɧ˵)w,-m: LIOcTpqgYZ0707010000012d000081a4000000000000000000000001657082550000d54c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/pci/saa7164/saa7164.ko.xz7zXZִF!t/ ]?Eh=ڜ.+W*g# 6v;\̀cWmp`rqAe0i.}AwBzIqHQ:~GѮ+'@RNޢ9gz)Jw'bVv/2 >x":q :_Wr#_Q#NWʈb'0*=Hg?{x.Y]UGub]Z^%NTOzAj9O<8(zp9tґsI)|96TXyuoWdN[?epG&WѶhgOD3C|瓅f C}HUz~@v7x5>4ɘf#HFn6Lj>ֆ :8t@rbh4\ 5=)J|ːQ:'T۷.vn k-/8)*q'c(+5Ќ`XJ(5"I>[4veb$Ƶ32wBﯰ,//$&_ =_5پ\zy,o[/9|4Е2I]m2a _+?$ئιY|Eb#aH6xWA. eҚXfUqs8VG!3TwڮLspt 񼙨$j9O3t:JI {-Tca8! _3lvT =^yomT=ՠ^[hKq1is}ꥪH4%ڇy"zZ ]^G+ 9Qɟv-|~#xS`W/x<jrHj, {'Kě){+1[0(37_:'@v) HE?`k_m. hp9ׂF?DxB[J-VL}e4lҎ T◸'#RrY^J*_ x+&^]dWaa鑿p⫂%61/r6"B4s^Yq2Ԙ yeEe 6yl-LYtu\'Qد@K]lP](cJcl N)qjolz )4dh)unt܍+%D tU;hNr_N=]܈dzOankEP{} l'A0Ѷs#[ áu?hjR`35]MCpkг%÷\;#vϑjAPx%֐=S)x+ Tչ$MA륑xxʅֿ.M?ݹRV/@Z 36gyq6-dS5ETp3K._xȨڷ0G͒B:>-H i -KQd7揬+\-nI$|EVr+QH 3<')Fl(3U"F3Ս kS؛[Ol ?_pd47d]NKV.&bi}ruE{YuB(BMQ6aq W cX/hC~)t#jI>jIF ֵ>1'Rt~b\E}nkJ#W FZq,!X蟊+7>E9$Y, omeP@BA6AOD'gm 8k]2uk~d0WZ k%T\aL<4q)/C0^֭ggnH+Lcdo5H vX ,%82,mj9:w∡.!ypg¡T nguWyҰACYu`FZ Aٸb)=)baZ&@,"Tѻ!ɋX3/UyGYjyp<*ezp4'b1,t: 3NfG9N2{2 겴Ǟ-}s= '4|]2锂:]N 蕐x_׍ByeH_FA 0F[HЙ ChԷ4I.W3{?D훌bą!b/˛W:ZD 2}̥ɚe3`-=|֘4ctr[-ePVs(i](DL⓱WUvn,v5oPmNb5.4*6[)<y9蠹KI>c(QN01S'U"vFI5MuFֶ_FhUGe|傝d~KMQ8"{#,@6jei^ oVY8s`+uε>kÎ˵1Dc8O{3O|R__pq^hU'XJQWL[N$6&dS 5)ZkI2@C9׊JFEܹui@$LG)I|Vc]iE[&leu8蚼Y]cםdhmCEfFrZ@k%*^ʌ%FH|uɥkwQbfS^q% 7kUu0BZ2w>934L0RxO.F|Wj'[ԡ6O- tDjɲ]*'q <ޘ?" !\.nر #*[ eE]Df[5:[ޥʎ.64Y?˃AR^[F^reҳ{J룝/HB /O Җ s,}Uݓŀexm2 V;0vgx'bی:$C+=`ࠕq&%冄{(ByL+yWQ/JY5>6lLyo 66->05F''жqGG3Q X+!ơTNICJF9H%+|^7.L< $Y*!մM3g5_' 4[,IS G;Jk{aQQzRr5=$F^K;5 m1&Z#8 wKh/;I$L PpXu 6oj)G4)Юa&h }O4YrU!&vǟ= Uw?$=Y 3@3dX΅:yFoZ:P)ey{nOj.V;7azL#pssa~f$_ kB4Zɰ঻57a;qSKqo h ^rZ x;JlrV%; bc̿e~.r;Nu H7S9ʔ7ȯoբ}9:SafՏjɾy^.^1<92ݝ x~M;!Ck 8ST vŠ=8In({&G4_xc>yba*V>lJ:^M{: K:i?`,J4!O`̟@"B߂i'? Ji-6(e õmњـlNz%s}Ni} ! n~Y$iwwoTsi?BZŇK M%2n vNJ f4btJ#B~DP[jGeޗi)usmmhέ3٦@Lwz UnpN >q"dފsT2GQ<1&#^i[2y*4cIϛi@#ն)eЮ^0>Q<.+9Lpe-:\[;=b3m.rjk͵eԦ=ʤrWlLju݌ GLlY,G z&$ggxn̚yɱ3ϻUbIzh2P{;5Xㄖr!KPwK0G9@ eä0Onk\4P_G c! u{"+M/XT%bNJ* ދRhrr(*uA N~~Zq%Γjq,<ك;o/e n'V [ʢ*AML3]/VɶdI+¶4霔ZQ\e̻_gr(=l:xKcȠ^Ex3R~CQ|D@DnGpW!25ɐMi8|sE98ٟEHɺ< ?n0;Y]-k*@ }+ $߈?O p`3YBvu34>+ aNiAد=[ǗDBrͽ O9 /ס§>vy?629xM=~RG@N3čkQ.-;&|ACW,^?ZlvîBA1,dx>Ŵ "$% M2lpX[II7јe+E`wR!b[vvRs,YAKL l<[ U߄|_93)x/R>j-ZM&cS7;4q:!d(X^#;/00 jLpIW0}mv[˩ªTil&5Kino 0!O]{Zڦ>ң5"taytdW63L|k+I|\'$ p ]M^trg85(]iZE~U XsS *b> {lAK~t`|ɴP|Zf.WJ?lj6->|voQn x}S's=SE]HL/1zm X*:VZ 'BfQ5/oB$F=ٸ~Dm}kQ;)FeoTIZ^y)"yLG!JԊhmKu*%"ⱢYH[x|Mi﹟&SŘ+4St~ Tˍjbs%:Ϥ։W+ItX X%TϚ\` ,WՐXĒ#.HuC@>+fg/(µK=&*CwY 2U-Mzpp8QwO:d ERk APd84Vkh0|.vޚ/+37z__@u60f\tq<`Dxg_']Q:FَO&5BpAP&'%?ARL^'"4Ӫaې!"Y2tUpUA/Y3 oFV flJOvV!Dab_bA KvMI^{17]_o7m(7r* Ř-8V_i8uay U>pY}=WY;i&'림6Z=*3; eƃ/n}}jHgѿS2و&e?ٺL3ƿDw,[ak"{""W&[4|hoZ*DèBljf cSnZ\jL²3 hN?<oEqV,vHl3KP-`geNJOg~$DO]9Q^v fiY^`9%LˑDoܷcW3/+ī2+`<^mG;Df f쵺vRB+ImAL{M :_sK9NNSckEl(: rޘpriUG`dNokTnSdW:ԣ_ڈex%qovP%ZvdOFM&K ڱ:1@>[3ɘ@ޥzSo"bVu[`(wZ]O|M֌u+)"vV(ޠndL+U4>JJ<dP:ߥ$Ռc\l]s0*I2Avċp$VoRG'(v9A~11h( T=XECsW6xl_Ј'NQ6RZ"$=b}\C8uDFĝV$nY\",NMx.lQ+=z1Rx[9 I@O_%WBGr/ yo)2ע[ԥ#HB=l#WҼ=|{)$ёKjKJ9^iWb`#0uUJlߒO-L@o-,8sh`A'`r=^ZP`0~`3Qkɠ$^%p4b~sj;n&+VJ"FbJA vN<*K7 C'C-X"04 7p\*yn7^Er2IThNN7l&|e\ U!wfIOnMl€V<n#ޭ`*y`8'=/@n>+q>;w/+",cb?6js)0h4/lnao T%R~Yֽ䲇z;D^mވLL7VTF)ngTTHx(*? }&p :[q°g|2Tu @ lf4v$) *8=uZ Lf6r KyK*YG3z)"+י!T>O?İJd:'Hi]-'xٝZB9x5>="M^18G; ?^Y3[?Gy!SفB; B)z~P>u b]hf{h?7Qe!J{7&ZDu¶@KgWwzWniX-\>T@&u֍ >ˆpûLgqk5ec1=@&:3! Q_ bX>k?0D*P0ghmuly: qΎΙ]&ִ^d{@hq +E >9`{Wq\=HAc/w ך*[ACNэq?sIpE k*$=W !7%:$_X\+Uk`ĹQ AZ8҄K*jO%Wp8cx=W7JROj;:ҝ~⎎FV`'--_o?dYnٗ)n'Ef5H~f IGJOŃn2әa0Zy[^J2Ps% 6I%1(_g{7F; 8h'ĝ(AAvfuGTJۙG.pktifV+ JyJҚIbNҰH{<ĥMOHT73ʨl*-.FTg+[ 4Czg2Q 9}FȆ?2y- ˓ybU3Qi]}a&GܮnKolwta'=gaFE6LzvH!j#k#AId@;'3OjC ;= s"e¾)׫@IPupNRdv@_ uv?gn'OL(OC%MaW{&Mknm姿Z{ں _)/S _jA2^EܾލVvwB{_J]<_zGWú/eo6J:u;^L&^4MC/'\sdY;!iwW[z5ً5홺 kuKSʂ1u[Vy{ڡqXȼ޸|2A?4U= YKєM8M _^)mD/ܮsu'ڸ"\dre@v׵G5aq-\YꪒFM Bђg|m<-H2jg 53Y2C5_@='3hQ~KsTb; ɋK]Hf%.F[+e/ [ g@AE&C>HC| DCFj!+4K"^.'_g}Pw9zBrNtɧ~D"K[g$QHP>A _ Zs /"~4!^>r f(mg=>l̈́1FtirdJSqst1ϕ$veW?ϟ_Yo=z1OhoNj![ZWGG".cw'FѲO*\T@|]w-hq3e[@ODy,]P6,SMM#QOoГ|zlK-n >lU(iJ,eUqo>)׾a_7*q?߹нw,u-Ѕ!*-IY$պ^fG칈ذjHl}V! "U*TJͨAƆ.?.SaFDI,&ۏxyW߼ހ^B]?0Rk(p-vGaʁ c]̹nD=mY&d1Y9Js sm1#ĶKLXKgu{R0`7 a w 0 M7Jkf<5\N?v]”RHEr^b[t)4(τM&Д˞go3h2aV4j}#XmXQg`]vJ.֞ FYySp/d?1Lgj;wO=YJ@!OT)Ho.EqLE;> +kJ&3׮E(1 y)u'uTy 3KcS i@BLrTϾYV{:3TfJxcprPri*|HdG , 9lդTv6Tf"zAq$<)2$i~ޔ dJbJ{ YxF]=op 8z4-VO8 XEC+Ŀ.xTkVAtEQLI0g5ȸPLejG2j_x%è.u܊S z R"eг.|j S2QJ;' Уofs/^5|0) g yYȥĉk&=tI@hu=dZ nf6ls#65Ոɇ?HtJj9l$=28r?? m&vceב"I߳_ #c2VIFe/ye~$b[_SrKqTxS?CE?zu mteT,Ǵ]!R~ʐC¼ Rr ]/w##nvW+*0 x9Eqx%1 :_]tH y"΄㴗d6CΆ #8L}F_! 32 sbdMd ``a79{vIu-$@&rvAtKoTv_MYi'4\eDō7k֨ '}Ӟ }@1gj|4 atal "r4g&14eA J !(*(?UgsV88pdq9^w%mA2:۱2&xބZ)gIh"EXT&Г|>-N-[e?g$fng[NRcY Pn\.(U;kߍT%F̕θ}@sk::WsXw%76D1N0Rwל^yܠ <;`I_⨳H~J3|+ ~2`:]kUS/0Pf/_*'Jy/b턒)mv"N$i)%] ?7]͊( pݜϮJAU B)vD4Y[vL8{g3֪@Fw%F"Ŧ_~UcEɅmK/RwME:!)iوIEGH,V*\Y8/hkOHBjD1wN7AKjh[Oq=CC]X[,x? gJIHOtKeh6L97oZmvjCQga/\$Lh)@ׅ:*m)Jhlm~tOѐ:`Q8('6j ;ewڭGAۯdSDME!LXqRԃAwfZ20-u gwV"(k/ FIHbݲ?XY)n*i  CiH#OMdbdq̩5XbF\2Hq&ڂ N,*  K@qEܐou%-,Og;:_;pZp?}lN@U)PU9CÕT8ϼQJQ{1=`}ˋ.+;#fMlN<@ɕ8 >4L&vM؈m!O+ݕ&*вJ _Al#Q2lHi}r^p, {o\&¿J,}eHebza fZ)Ni{F‹Z-_,=Jw3~&k_2Z׺z%XYq!xW7kPoMwN'kb6ϹPҫG]xÕX陠Ș۱eL- d,!@(7,`vޤh:RcmJ%,ZMq}ka&۽-|d2ny-؉T Lo:.`(9¡nE;~vE'͐Z:=`*rrHY%2F&C~H$ZyoܷY:XҌ^V@G6bJCJ΀P29ol2u);Q V:iK3$ZwfPb?Ft 40nF$ 9rZoΚC~6T%q+f̲Z HU|׀rp-Z蒓K]D iыkU84z@e}rn+11ĵ+'B\E_~iq?4^ #ٽOGֱP:IT @}l(.nG3&>Q600E_DuvOG9zOZ[2GtkF|!'O#'@ sX3 /h,\jpkㅨ _@f9@ jW?gM;])0~nz޸C:W[`1<%t@;baە)4bx9 An矪`Yeレv[Q,M?~Wx ([^+j" j <6rgR[ÀZr2Z@Bj=i>+PfrȮ ӟ%fR2~{6jY){t܀B-#[7Ļ!A_Y¹EG*>߸.yy{-h:8e4j  Z_Ij7t俋ҽ`-z7>+?Cy>d<8/ޡ, V%3"(E{Zc~M)QAU\:hZb~ jK?f`R=L["joSh0Ygy qU߼[{ 24z]: i50\Z2;7uA`e}[QivoWggD~OA)f^݌3%].HBpvӞ w~fJgzA9TJ}-0h338 NמP֔/oR,dQs ɓ*o=*J,O8ي+}CmZ[51=nK \8USļqlzPs<*`mwSgJgw^MVV|Q(Bz>I:wrƁůuŝVXAUgA5(ܱ@GSp9.=o"8UC9hYi I|8%no8pK+@)RSۺ7_pňl1I`n#+e0AʴWbsVm\8܏ϛ{Ǝi;xZ\?hF[xp~H&5gw4*Tn,U)Q*_f49q&E;" DsQ|O_0F^IdN.t8FWgXVEIzi,6Oh_Sʞ:sbxxZ:,b$ͯl^)!Z&SPb-))+]= l- a['.ɬ\!=I"ShlwBO!TK+'9@l'=_WL٭'zu.Q=VE;́gM{D䖸=+5@*ѣI==doQVʾ ȍ=E$qlvvB3o Zu(J2MM]] ^]*@:R'Ys=u`^|>Åydsȝ+KٛR'?3sI\X#E0ZsXH4g79 uvff;sGaU;~WDHSf >1B]_~A\$t&b]B~/=ޑ.ݟ)JgYȳ n{ M>D}c 8mMAOr&>L@hٰ(Ű1C,oR͗T5ʶ~,mHsy;'M[ !loW}5_7C^ zKɦ7 M]gjb.BUkk:)8̦֠[ .2Yͥ t'5t&*j3xIК0Dbj}@Y_j bjbSMZ|!6fUk.9[QZ!_ntPj|=U=#ߊw e+*B`ZQi;vr(W. .?I'J<9)&a-g*yɍOoW/&|P?UT޹xҾͫ[mK63sOh:#6ӾWl4v8Zt]eCX k2–[7PȚΣkuE43Xqt뾅bNa5.BG;\4fR@ŹJzьvGxͦvD1X"p9J s9F/NFIy_so}Ђ^ً%eae 怢WDYj!0.h+u+)^mU BX=יQi{t@F54zS5#?fi~ Z A b\9^'~?Wјv +T?eU#)$'4gMFhӽ6ѠD+b`FyF~YZRxkr6TwXƒAjHMYdZl_qH&EӇMy䊽=zKb&R*?ZKD-SCGe}Cפ'ܨĆx"=̘C)F;o7\;b{*_ s?dDb]@4?/6XafZOE7N2pe1QqAZ֕8v [=AZ0z j~(_&cm *M5bK++*HDFL#0>ՙE=\4Z&PCk;B 48eLdkk` Ύ.*TKaU>}w6JB 8r k Z`׋uVR X@1(n` ~I3nʖP@KdNG· WGGv L4]?57|ף)m D+e[/s z`;aH՗Mg(~Dߎ?+wmf!7=> VᵯZ6s*)rZV˱"k-ixתtD^^OW޶ɸ{k(+Ta:ʢ6DŎ^,覶] oBVMA kTgf5WXvܚz&(@q{lj6ӇX K(ulrଖ"8)Tm>Ȋ9S'\p ZDpICm׉sz̷hJ 2z~ Mv&|юi `T/ '#nxn`lӭŘU!OCvpۯx>/OJ x]"h/ʠgfŹ 'g񙤙t͙fU#J_jclK2=Y.23jҽrWryApA9zSЦ,/qUxxI}􈫐%Za*|E`hՊu(|`xso@0pRZ}CϤ榆RBhmLԊbԬ+^H$wXS(km1">`$vôNC$(TWɩhW3aaȗ_%X.SIWMա.\i??i9v[.? `q@`S%Z!BOKU+f+F@/ȥ*ZTpi%lf{nP$ބmLDd-S'Vn"L CJ^0䙸?H}5yΪQiڈ$}ssccH8I4 }C¥ >{ r::i҉NT:/IܮeO"M~4y).,J.1BvzoߒB]o1Egq' 'e[LXzx6$wk5~<[Uuj{A˸W0){@SbxPoyDD9@.U"6ifci&M.LB5)/hd}mS/= \Cԥ.&; x n!o 1+6ڞG(k+r 5XcvoD聩pxPy1=]}) 9k^ mJz.\j֫O }P-Wݧ'n19APi. h*@w#ۭ0*;,ULq|j =܍sō8M D !6;mk 68@H_|MD1Jt[JYguIT N} Z)I٭rDҙn>刟8:93UW&vviJ1r I6O%R Buz 6H&Ӱ/8 {5%d!j̜8 (XJ-i۰&#qPa,!B3 >a 8UhgЛުU3afCA 2KH|j 7b ;[z6϶h)T`['B >ʯC֗@s8aaNH-;#RX#p:i5R_얾Mߠ~=ǰ&i:%B;1vCބ7XLe„'!PϡfaSTH oy%VroiM 1M4M S4@!ɌJRZ<6*$5qP2pgJv7c١UI8͂mWSmb5ʜ;]|"zͳ~?Pߦ=E@\ROR~Y*P3/?K:2,n>m# SqoB̫wn[R7BIO+ l`l~|]ՏX/sA Z!]F՜ߑ(+7#W_k4E"‰Pw&bT' &q_X=]$ f#a_0DTc58Y!~86,jcot? /sjɻ>/JIRgB/JYJ=Dq0[ة &/Q4P$)OܝF@?٪˔Ht]Rhr:DYz_,qYkj(|D#04tG'\WR[l调1/ߧA4pT6K R;Q`- HdM*+%c< =9uhs^[sp +{Ix#&]7 ['"c޷>#U ۅUW m܋pYKroqtFG0Ԣ'vjp7H7Gd?̔*Ajk i=뚉I*~ùn~ם8"[;\;v./>zDu]j:SKUM_LVGJ1jk.'3*)r&O+"@UvNZy].~M.ݤ?j(Ncʛ|ȿ"Q?E UAm8$Ok%ȞGDC2׼σ&h,%KrWYayoľzyn<>OHS[s0)^1Y!Wa$KQ /w?ǽzbobX*_^1 Ub`y3!̐ 9nPyTW.tt>yC1<Օ h]z 4'82,FSV0.E~Mb]77y|1&3PKyY?b} H?㖏["eήd[wy$AEVM3-y(j7v{sѻd>ΐ[l#.d3U]uB&mm_r?q \o3}=oZ"eY I&e*S '[F8 Hi;>63(in J$XCRw-}Ȩ๛R%pev/ ҖܛlB:j'AAyM3ڦw=!+^ZJΘ7W@ tVv=Qs~GC Hc̖l)|!:;WH2)uVKN!ӻ+i-LӤW.;#׮e4 7-_8lT#!AB|&n6@6 45T%ènpvY^  _gid`ptyJCF72aDmVfǽ}>j>^Sqp mZ/?FlB=Oxb0|mwL.-Yˍ]W6DM2]4Iu|+fmDW>}f` òM` j -~Ԑgpm`UDEpzN`#X{rukn<^<#28d[Hei|`wz_^qmAwBϤ"DV[sjm۩^Kƽd߃Ey&OBml+pj"‚VE a@jnGI Hq)%"a=nޘ|5rQ#Cnv:Wk(-֍eqH>>m_F+, 8{s#I v 75$4Ȍ"Wٴyd-C?ѫ"ᑌhQ$XK Nʽ@Ȯ[m^!2Ly!'rugOgnVh1HxW/ުek1Vón%%8ܡ-!dc>I֨v4q 9V(xѿݤyq@iD3<b0܌ X5Mܟ7Sl< m̶2F~4uš2y O{mek/,e'NZN(&eNrEPseBxk_)bbߚ]ۂ՘Weez6|i#(BG7LmxA p;ҽ[AHX_I@&#si%Igwtghy4;VggOOcvZBA3#, m=e ` cTmN`h)(~ʟ߾I0A{I3#ըBb Sn+rjV屪4-to\KѪj1)mW, +2".'WZFMX_{TcA.)(u&=ON7YE׃oWf``ŷ=Nt脗Xl79"iTf V%ysIn_8#rׯx ݎ0Ƶg*EtI#He)G~{h !dFmՆHVu=>")KF^um_B.|T"A7O퓒2,P"g'QTĐ&њw{PqzM +; dv[2G #.@ⵝOaf|E )5siU#zEM}& 1dz+Fm,3|`&7aw Rsz%}(E$rgU`I:eZ󤆓* B~(]'QF3J!/LAf >u90B^<"Q'za54ڀv i (pNBc9/b<Җc]؊ѷ=Rո }b?[r[+f+3NKF73O?)3tT]MVQ'hw10$9茽Ix-`\~~.htsp{>#17 Q3Dԅdz/{D `m=iLY =RA%lk0/C闦cmZG+ˆvzmچҲdvKv8,v56bIɑ4p"b ŭtjMqٶ J[Q"+&z Q~pss6LTc%$7=Fm+)" m8me*%7>w+dU8N`P3&R2`3}c6b%/0.7S'X`\]>5cM~j 's!l dYZ&fkG[@) 7m\q|ڶ{.royAEnͩ:vLru n0#qVlw莞MFA-cѤw1'v)0:UQL|4+̢OeO ZN*ļ /*;ujJba8Y3 n=>::c"'/4%22ɝ.&osbtv9J6uH%G,]n[LXBٝt9 <8h5 w5\b1Xn$w" 胋%S;LaŴgw0u_bLD3˔Jq~.1\ӞK'5K'P|I#wG%c49ÏPf"=OO0di")b+˰5OYg[1w8 VQVv ]*:@`lù(RVi{?lHs#ȤoaGUK56Inj.**Hۿ4k @g cX0*I:ބHbRmQ-+%0؊ {*i |;!%4ƀK[Fpﺫ5y:֨L>l&t8mߠ;jJSC*Yr1s)R'ʼ@cvU 4=q82בVzs.'8Ǵ5/!QITLɒI >N+25 ~om񛓁\N@CƗ[H̊Q:PFI`.Itc>~W+.]"~7W?c\4+ Y'\(Brc@?`<!#jb7od:$my*/.Q]4ۙskJ&\(i2%C6).JƮyR͏)x:Or5Z>9%u7 Ck>)$E=CBi ;i [Y@ߣTOC:ʡā7D1WXP](yaBi8e^6^H+V[5S%#e3Z^mD0S$Ě⚐f IvdF0rKVU f' oB^2__Y| G'coTyt( 'c 䒗h-Xqs'{\&\nD 1WqH?kw/הXKn QO0:@A5dϞ ͦp"pVVI\ ή^ȑ/$Z&CЖׅϗRTIRKD 25S^ffǣXQ~ic5(Spbv7Hp#: 0k. fp-q !pˆ Pjxg } 6lE"U!̽Eqn$ {dnp~1یj)cjXEѭ^?zkmƊᰭ `P&y^sYRn6t9-,x=12Xb i$d `(#$*@*$4kGcF%l ?42;0 w8@ElH-uu,髧ㆅEwԊdέ4,#= { &UuIJrSpD`4Q2%1Ws*U^@d9 Jh4HdzW F&WS;`DJWg[r|*q@Th?_*1o:$lI7`NtJO3F0{ё&KU9`%닄KG ZAN;|fKyt[@JRL'gIHuPlwр/AR:yq!Zb̛$ږ:+ 9[CXȅ_ yn2يS۟Eσ42uw[gE RFJ 2Do篲U?]mS<IdaC/^V!$鯣 Qyإ-yrWz ^TnD5`l\8|%d{nՌ4> } 4IB$a<.y\aOڑ+u P8}5Mb diCz}!d"2>_ʃJ&Y]Ч'!4kʼrI.ARl?#(ՠb`qT"g@?cMCx\W/߭In`X>h`ݛ͋fe 1Ss2(:eobc *‹$!s͝Ec1?J !L,XF77vh6'C/[}&B~D=vL8Hl}n0H#عu{ڇ!#n ( N}ۀmLfO%h4*l/@d s^MP0*$h`vn0(t&x,\z\ɏeX!)%q7:0bЅks EC[D-'#꼆Q/bPhOJ9Yw0Z^ۀX$_ʿmSs׆GY+I`dqy7kwѱ-SmҫiW@5ˌ̸@bY m˸q'h@43Ǝsw _$EYKKьXf?UNP\$PK݊IPT-+]qOm&EK݆d[跖#;4C؞gy͌.ȶX>D+RhAۈ"1lCFhQT@_Mq=O!rnP$O]u53GeSijoWIX T~J&1D-P#mM'*ыqCͿswppxůgxȓW%AKj/Pŝ7;Ѿ H=/TE$ᡞB)! (88`,c$Tyuμ-x<75oeZI02Q=-ьw:Wz6|^^%u|M"jΒ6g\ρʒt?@ RTyr }/7&"k˒^:)UI c5ͳΜi柶a,|V/F)@, lU-,L˴od%pЬWYiHsL4uiEG^EՀ@p{pNIx.C]"e4rБp[.SSޗZ#)!NmXwy z,z!ic"1wr/J8P/6h7{ˀa=Q[~Eж=< жCs$%Tť f6@k72ʈD2zj$oB87Uݺ x7ţ1P$c!fCd*Y#x6ƘX7)1/sg=n-1uFͥo&g`CfOBu &CUDEmt0 fAGRu,7>1% \5 %7ҳȷu~?9:+?oF_34e [+S$OFE2M r0p=.+14w10fXk}>p>c7+\U **'L7b7`9z%"JU4u ԔRXha=<TAQRH 4p Q cWW)5r^O`ӄ?@\ u  6+ 8¶mE41HD<ӥ26w9nl(#-mD@֏Kb'}ȑyHg FJ~vwe}eYVBi˰mH LC1GAF|Kp!/8n3.lqc D2!g d]'hŗqi_΁]; ^5ozXk@3f[7\YR}fxC%A.][ˢ1IL{M"y} Lw"(G׳zB޽5}+w]6M1&"ɰɁoYU]w(}Q4rU/)r eh;P"Mb{R`gc>OP<o\2[wR#up 6H)(}Ȩ)`eN?hn0gq#۹ZRy1_ģ̮09{f%VěG|9A{.T*.QC>f|6 Nbw` `ƛuRWMyeɧҰ'ݯOl5E=q.+ _IFQٜ "VH H@?-(}czJ>wG$?0)UDgޛ,3@"IG> [Vv.d 2G/}z\#cZax?Ak9sXvcXx,ŲQ yZ9R-`J*fxЅ}䠗s؋Q.:5\@cE-yóTG6A2B-&ijrLjQA!P na!cIr! ;t C\ZHU'#IXYRaTJEArƉk:⩚bĎSvoaThNH ?5 Ht]L\DpJhr梪/҇_l)*Y㵥gQ|Gȍ;7B&wPAB6!L#[oߡѡ^A;|e/an+1DvmB|X`rK29yBV'J=j+ H3:͌6 Jʒ5%}oȖʉ_\7~-VҒe7G.邿aMDghhϝ{n9K>KE Տzyh*c9U+Ysz8X7m7M1zC5 M.ǬE#a@hl!YSIG+PR,Rn8A> 1\h9b]'"*ƭNkqi9gXdp)wV'n?hwGfX9n"rʹȝfC'yw5\-Q=HS@ѢQ:V'Xl/%^mܧV5kBBe߱:`l&a!v3>Xؤn@`Gh[>BhGPP>Ѭ}m*WjR7\axP%8_gK4F| jsR1g=+;&"pu7U[܃J!4*·L<}I|qs4 uCΠ0d:⚹( t2,"L,x0K>KGnH+wxw݊eZy^m`b'ؙfc8H y܀x-.qK'$$0pWUW(q Ė@-} R8^wXr=)AA# ˩|ЩABuϨyP=WƶpRoٍWX-mƍWc{~zMbٹuԦ;De|dD׋}c-\* r,ɕ[7`Nۀ+ j殮]kKEq*=gKkf1 @A$8%jZy%zqZ :*;lܫ@ RH@fHŖ.zi9 $|s{^|;#b`&X.]dA;eHk(櫀hazdlO.z5u~:B$[߸ / ԎuM@zV: 1/^Bz*$Cv7Q%a忿qDf7Ku\-oa2*Y`8e=7=I9#*&;q3 aWU_fڳ,um_Qݙ|Z/`2|vk,Vo+Z 9"/TI.>= R1>kG%VUi-ܲ]FVC{ BC*x")/*o Ux( 4"*eH|A>k\Cu34ESN}Ұ;-~-xDؖiJ8T}4ra]crcI o<,ԾBEbq@f8EwfN9B}' :]V#~5W:YB#P_͢VL@ [)AeH5aOFRXem}ɐ@ IGG\`ŸP΅|evOڃj>Ц"-s `Oȗw!`` )juеb4&6pn\.uJc4ƍ g(\P/{ SV:^!&g%fDGH1[0V|>gPt-ܐ  ^D^OQ_TG mj{zMO{KF0&wh 0N*}iro{)(??@- MO=~/ F2NVuL_eȉ 1C//@$mm@:@~=Lgh{PY"ӝ*J -]aȤJmNsFuґn$_6 i-/~u.~ @6EHI&WMc%$=-Iڂh13ڸq׊qn [Jo E$_*ĹR Ĕ!TBP6 rȅ_Uqު7ˀ*d GS/`|5گvgלs P%o[+(G2MۿT /ML%}--Ab4^ghal_ asYS{O9>, WC:2\.!Ocߧ&\MG;DJN3YTlAR&Y zAE7\JȾmb5 pf&8:1[*SU)]V TܖMEBc%KZΜ]uo:?DrPO)Y)b-r!<7VБtFXIzޛxdOmcb`:&&ȾTR\]Xbuxõ,b6-ϸ3+U%h1v[ЪetYg*Hά@Uqó=JC\7?N명2ޯۗW lmz%&pϙ˒V;H4&`'$ՖyyFP (O3mS LYI7ڿ%]|Y12j\2$rN!L4y_.P,CۆVXyXdNIZVu,RO! Lϗrfoۣ?}[hJdI·BEptIgӣb>"Jy);_1[uDƠ< 8^n]t#"(1{Jr@;Ay[y$yƭAwCW@e\W9?vӰ13`O]๊x fU"1 9ŘP|?>fǔ*̳D\l =٠f&*T:MD;SlSY'npej SAA3,=Znǹ֌9J}cAZX~ION.2|% G'1RRfH'&/Mm`sjr!RN֨=YQ/Y&O%歲2@_#\qHJ&K1ZhHA?۠  ʚP&RS2jJS~kry\]^!V|E*aWLaQ Nsoy=&OLQ¾8HܐJqY#32Q00;wPe"ICq 6q~:KKcZPJGTwp啔[ 8TEf"&Փ'!_elgPDv2E9 aoTTRanG&g=tEtI<*[1kv6w=9֎>7ӐI~$.Gʭjr#o[!egqNQ0-j_T4*^aV"ncG@YV'gƁPUy#Rh?K>! mB,Э3ټ+A] Ǫk,:ҁzw~ :Ik MU(uym"%:MD} IGh$CTgI~6N;SbPPy}gsIafz‚pcstH表G OXICxFfyL;dtN]|\ӿڧ;g}-@'RrӼ/OpKѠGSݰ׷nòSb`^i<͂`RH sP_f<.G dsyۮ|Yge!A!1ii[Ts ,0 Dj az h."b赦md.e+i/ ;J'8=Kgy-w:͌/10lb yzdKDqf.ˇ=eQ ױZ-6g6BQC+5z y} ,)dY7)}Q|h)$k԰49~ΗՁ`NRnzJqGTUfSx8Qpmt;#ҳCW!a0vԶ3FL ;|J*ã64BJq}40OZ"IReFBd<,C_M_g3WSKÚ')u05/O'm;X-!5doJ0\!lw}c` |2zgҖx;gw1}bv*TA ݖrSlU޲tGcŽsN|y*'jdF/|Y6q:a.>OVmYIg|lFA=˧>荽j:h@x#;.AΉ2u#RzYIȐ.2Z%-; g5䋬-21Z[>A e @j[#n On%XW, p^b;VQbcȞh yF=dpOkʫU঱q C\lOsj @.Vkߐu "bv2wԛ&Tl0^tr䛨$s U=(;ZS X׵[Xg:-GIqטNVEPQ&EȣTjiWԢ73"m홰\ȶ<De¶Ou%%+G|9fl4wiḾ -,mhZRJ*|8YGT _nL&qWO`;gy4p'k;s!R'g\;ўIAQ/ިCt83D~eTrE7J{ ĵuX[ɇ\:N9ܝ!X?eͼίY6ecUؗ@DtQ?T+q]RpZay2+rzt+hxu!vhiٖU]9OԈܮ__rsvh>}]c9 q .B@/bSZA9BRl1 'ޫ4W\L|]r45#*':*$hLLn1=7pLomR}}^";E4'C,M:PyBW Dp(ք.hW(錮>J4<t!\J2ғلU"tc&s}{:Јۑs!ɀ-{Jrt-v~hh?w4/uB ӹ3bH3{\SCOt4C|'Qh2GnHAM^pr/./z9klLVF=;Ts 487TGx"Z~왃1)+P>#[' =M=BV;5<6+ agPVhqI5ZR[~}@(2ȿ*9a]Ϟ6y힯? !gAOEH^.\D6瓔E"( 8֘#?ȕkovŗӟ5͒@2Ɨ` w_PQÝq"5~HPnջ1M8]͂T_f~cK/p %'گ9qw:75BuρU{ P&ηpQa:zgy wD| {?uS`!G@hOQ\s ?jbN#0hkvo2iI[.ųޞ?ʐ;a6:,wkןwiȫmMDy0Q[:JɈ6LT9U_uHSˏ’Lٯ٢w}Pv~%~ B'{aZUB**7u1|MX˕ <~d΀tV9f ,`]6v_/W`Y@,aU>=xP!=Ǡ,"DM:x;<0Jn=n"_g +`DFN죷jD28ӫ *!wdFz_K/q(qVLy J lY/͵STB:=ṣܽ0,/6kEv>Ou'eҡ).|opuJI\c) K=;?r}jotk;Q]0#)Cȟ+ + XL(6hOںs)@ZaGIs {v-S6|_V!fo'J\."?0uh6U4„F\(h K/Ԝ6Ծ%kb[UR^@t'kLXFhu/9z *p3mF V8"L&%f7ssCZ?\';,\ qȻGhOѻSѣ ]]4t^EBۀ))4̑8GT\7pkjyE0'aꋽŹTQqb ΙH qmV<]-]+mFUj>hll,B-nTzTeq9s 华aY/+6hvM5^C 5sY0+e@g5\\ft(?\{spoŵLU!RYT~l"0hK*(!Kƀ]{xz%C68UxU8skݑVԞ<7~_ܙ*>?Z=ˢjb@Φ>Uǖ$ xYxC%Q*1D8RQ+m7Q:MA o J `L8Uw5{>-ч$(򛘷. V1csp-f"߄E]ŝ*r ͿnS`upq7P`4V)ܹVqh lHCY9fl8، ֯^1 r zk8P3$l 4ˀ]FWsRy3_Q &db6ڃ`GL`8$(PFaG߶҆Q'gQWZa:S){oe~uE} :,+1S> "-.`Oo*"lӒJĐ fD@ڡЎh/QfVm+d0CT%A v  o -EfNe@/x>J3`TI~D5!3%Zzl<Y`?7sB9  ?0奸1DţaߏAZg*ݸU>FbF"@ OO 2H .0I`8q{(~⢃;bC-(H paˈ lo6wz"J@ ˎ=TqJb"$#c 9]Qa} +)q.VfUL~[o&;t y>I-> {õso +p@qO:kqS,ҽs0=!=CdD>nΏ ƄQ.-#WnՌD =N4EY HʲME{RbZEQ'?׀#"uŒ@e{lۓ**3C`i~u1s9ԩ< Q28c^SOuTmۄ#:7FSgY}_B 6U2T^J:ITG>(bNԍ^V7i5s^ ٦[)ƄQ(X:Dg9gB'y8+}??2'X&ڐpQ [$9vץYvOߦ9J }-u–r0fg1]u xK1.JvpL ۂ]Gna6b56\EwBQO|8^ZvE;y'@0n.[fd aqcI)b́Ȃ+ &/Cـ=\S6yGLm{bo>[Dz٣cj-q:zG12wd.9 93n,cL-At.n ĤN`!;;AWl |zl!Q{'b;jbR~+vB V ˒܉c(6`VP`cp0 rOSW{(: cً쁌V8gS[g֋%_##Vsa|k;!=xYP΋35 O4NxB 16h~MLMp8kxCIC8Z[3tNg,er/pnp0UZp̓#(4%~Q,[7idҘ+dDn⋼l@efSv|7^x=gM2YjWu`PF"zM8iN[/)DqFe%Z<9y( 8^ A ~;36ixk9sCOzXF%}*_)ݭ#Is"$\& ΂聯䔉J^^{֖4ДJ#` Ұ fr{Q  nӢy3p'nIHqýu 8. ͍l,NS&|dL')O'NtU f` TyxƷ 00 œkzқ"2Y < t.=L:@zOY _aok>C\k& J`,{&7IyGC94ZE ,ַ%v8kM% !#}Ej9Fr, Mf&~yƢZq6U$!>(M:y&Kh[K@p0;JC~Ύz1Pn.{M׋1G*ֈ6m5z]' l-~>Bv\.بR9ehS^ N;X^a r9?&*=YYx ^@.Q4E:A}ߍ7"E89l^ҫkWSoI]`]kP䷠>eI%Y Ef7"F]X\UO+ ;D {ыVA4-sr%3ի6 !q> ) e;Ȟr'@g,;kK7LTMn+:_ǁjsI>/Tu.oΑ5ȎY&=c"ɇLA,/Qcrb*(ޱ>7o='k٤3O 9O/`Z&3Zy)\@഍AA:U3g aog:9M\~y2C5RH݅es@[_vPcѕ5EK,x6;k\O%x|vlAsOEc5YkqX7(ς剝/8s_ݠВI^ӿEe=W;כQ(\Ds G i l_f-m]`Vv%J'34XU|C)i]ܦ&j?tS:GBb6It,C >4O&;70ju,aJRJv_t>?juMóda.+ϒZj΅9|X괪]>]Ӳ8\46M'؟O4aU1ȥ#gO@7 cɓ0{Z t/4<6\$K GW{K♧$g241ltK0LCޥh]'v yVgl ;r=6'Dʝ Dݮ.]Ӧ1.=~T&r(F *$̑}UDv5 Asn=%k? ҾFι[p8V5fJZ:5[;zat3Av_C O pvm2*Qni'.Q KF{R5^_/Pd-8A6 p˰c*2_@`~I"9."y w2_% ]uXz -=5I, VؤݍGdJp!0 C$ѴUD>&!U~Ix|Y[O.NτsʝԖ;!x[˓*x. \](_(@جL.ԉ"ڤx`?P>rnHѩ9=]7>1*Tߥ$SS}} 㩶pGt6&lKj,e\o[-1xqPXamԛ+vQ瓯$L̏Bm>zBMz35 j`*MkJ,f_y!R{\>ou dXGw%B0tbCyLɋeRˍ74P~4{ý ͳ@3_O[zh mҬm)~fb:fH?nk⍷̣]=넜a~7x=hEh]pm΍ ?uXىVac.҉en`#< zd4*NBr6ˋ.q!`#m\t]j7f"2}jѽ͙Kҷ*euu4 &?^*Ǥ%cif^8nu^_TTygشjLĚ˫6Cam5\6(J DhFB5A[}%7нġ5;?ڨv́Ts^Z$y!iaB(-G@Ⳳ\~-<{Nxv} q!\Mk,fI1/`N@Whs/?n"bЎ,>)\Z= pǙw+7Č9ڽRu0WXlo L2ɓEYUw<~hl@>h NsC3}]o@5@Ҕў@MaߓbK8"Qï9Bii 4JKd3>+) ìJiMU/l x r o\|c쳣oRVj#)ay|{ ?E>K1pj)YӓxDVhY؂'WNPʒcFD\dUD1K9^;k diik4Tߚ6v 'aI$ykrV5<`,d pKk E Z ]'V7;uX|!;PU0PwozjkLp !dE55cYh6÷wF61ĤAϭܭD(P6bϨYƙ0pCuGAmL=87fqHmiW>97ʹ#P;}q]u V_d'mm^*A-?G t Qzj$ {%hġ2%T6&&Qtg;fӚ¡ʗ\dAy+ Z\3I_%v '=WebMET"m3~"O8;řzp"ɳaS9k^8铀b$g'WN@uv&v t U|7"!Dtt~ C LTE)2ܧ{E+޳t>uKMZxk)f5EIߒ{8+`7D,+ "+,'V w;:=|5zlEbYbef \><4O׈j.fؐZANFݸmS=47xxYEdF#ޖ,Ԛ|hzpSNCIRB>Q"^LAz^0UZhON5Ni0Tê}(*;7}2x l#>?͛*iA;݌|. *: }esN>XV:9G-7aEK oq;_?<1z;?h=HEcym5c.П]Rs_\q.xMet"h,]Ɯtq+ԝ )0*NAYh*S!X+mvq"hZ >PdbD+b8s~ ("9 &9٪Zc(v=܃/] PóisF~24kXĸ'C\ 2 8wq+ސTq,2I׈khE~ ]Yd&qkRn!lHqcrDGf\ILoRNgJdmI ^5cf7Ş ]x IsI7nY  2 /;X)+bS&aH$Cqn*C,ۿ&8fp}p[]2Cd۟K^O.s!)UE,eEioGoOn'p>pR ڠWu.C5-^(D昅ګ>T&Y(~ڔ<1Oy')%y$~) }Nih =/DXRdOOt[!^.ZpU>S'P~}L\"2A@aW\ǰ,䱚:fDZ16ux| #Yeq-84~Hdu2 4v'X5/.hV WxF's&0l\ブ8}1 P6>6Ż+{Tq܉y6MAFyܿDe3Rmd 1ڔ:ֹl\z}!86mނ~nqv2b UpʚI=ul1{+ڗٮ5@!qovA5)Kgk<lP:A,o`)E~o0I3X MCj\Kd 7b )r5f(ѓ9vn:pH 3F!QC\ܸ0..4RHiKM` u㛓!oGhP}G -ə9h+~ZF:ɣ6I煔Rg=,VܳY?ŴeC 9nPCRE"pC 4Y'Du4p⣅8q~T`_۝>N5vڗ{%)^ug%8Ǟh)l%-djKB k= &!WyZUrh11.mlGD#ˈʌSϑ7{G7^Ds]?MSLMQ/ [4\,] Ld9qRaD[IzApm|jM=WjA-peZS@&ZpW`PֱLq>V*B%Bŭ~P"lͦn^bh{ͷo27ևdFy`w__r-mט8}4oe;6#5($YYV;#?Vԭ}f{blI%?rdKOmWLFVdy hQA:y>̞<5gLZ̏smK5a+> K/IWZy~I|K^m(ug/u++ehV-d.#*q0uE P;[U9ݜo 76, eUXYHHabՠ#P־<]9Yq$@(%Pl;|]Z%P5uhSL371rv?DLJX>;9&z]BaCNp?*gpKbGH}nP>񦴸11U۹ή>CvPiR3*p>!7\ɢ>s3AZݼYs∇]9Oz?S(0DJJKEdUɖ4J| -<,L,c'k8ͣDpBtHn^'fFLd{n؏(˭cU"LnJrFO FI^Zt# ɠ!;46 pZ(4r"!C"& @'DP$U֚&~8*j3s(TV , i.7dԧ!tZ׍oztR6|w~g2Y~ϕDM=IcVק1_:Vg~$?a%xҧj"O r??e2-8&!IQhxvkX𞞎?|ؙ8K `=<AgxF76ʲzg32{u/8;߁ѱ?7MMa] 8C)V<wS}&ih?5/IG(zTt RhFޛ`m[4MCs*qi Wa/f/jX)aG@oL\-Yq E:4$g%AG%'{}af}c̕xx#Y"~)Vcv,qd&8`1eJaHg⢊( cZCٛի?Q\Z^}PH6% >#?4 Mݓ) +Md8Xx釉:]@ŬyCE\K~ 32biz(mɭ]s.'ױZRv|nǜpPj;@O\|ߠC_-N.op-uP1؂_ ܋Zs 7xU:cDdVDC!>X. 6t^T NQ5f9Emf(n|Y7O 1 OQE=0Qъ;>ݾiت ֆT~D ҏx˥l4Ids1_#DG`Gkviv':3&_Kix.qXxr#t Bߛ2.Ъ h"fJc+`&t=P3#8 ^-U_K⧪,[D~쭹r p VH'.+3_u"A py/dDReAeK1?phSʺ!ćgڅ*2wpL$h)ΒA,vg|j:34R\VQ/z7LPqDe楹AjxkT(vK :4xN@ɡ fmʁ*툎RoJH_3%@֊k*Z?6GjRMpH`6#c<YlU~NߌO5a>(z|geewPt㤤:,D{RIDF#IuÖ((O2:$0s&"[,V^@ѝiLˈ+}?ARȥ+ X1t{[k:Y[4EuGrLP45SCjߢr(.񓌥&n׈5Sq~.,]κ}NspNaT4ݚ*ê/M]KY #CQ)hGj p(QXt}{^`W DHqT%]cUڔQ.@HkBV(u  Ta\gy9C0sHithVhi7Jb?gD6|o X.'&p\];+SC/*fʈ a ?woVe?™{ޅ mGpO0w\dgb1jVʍ&W 3JUW '5#FJq  *Qkg&bRI2Pڟ:t6_Y@thrLІN V6!*.D>!xLc8> kB՘ S90Ҋ¬ag]TIj# KSE:#elʗ5fqaf8aJ/&kŕFx-sg ib=73,Ny5}dŸ&;UЃ%'#ԥtE*V EѴ anW>4MTJl[ڋ_M5Nv3vf#]& " t䳲]U⥴7" )ĿGG5?ۘ]nhk iv1&GqJק{N3j݈zӉD胣FrP2|U,0mauVӛaσ8K<QOW#@fCz$y&{-a M) 19BKJM_ZyKׇ)C _%Me"@;"ӄZEoi|;<h/vsg/o{+֫܀k=]Mcd9v<}v hn sN]0],sܿQPݬcÁF$τϺ& l5OM/[h}=1U?\_61V;hއN:}c̪){D Ϛ ctezg}]5pQd2\YBٖ fS"+犈tt?!bߕֈ]1 tT<"٪>'Ԣ6!rs6}ض/QnhyQ?5a ;]Ox!17dM:Aw2̰L<Υ >˛g|H4ŕVSM%̕~x>߆{k?-+u`, ExBЋqG&vͅCBuM1/OGϹM/x4%k<(98#,wOX?*d+Woʑ펙ma$7f2J*fKq8(ZίH~-`dk/d6@RO~;* :J"Xht]i ݔ)Y' ½HKB㽩i3Z@F4Aĭ0SAN5L8 @$):j$|`r"GD]חu48Syz<\8)@A mXSv*H9P[g Wk\ʒд@Oĭ|&.KVcS(MT X9`j`vDf.ahw +^AWJ䷛;?8a*uʚ\_^lP߆Ü ; y*,}nPإךOAh}%Jj0kE&SA%"f%,T&/6po;.P7+o89#:Ы҆yƆ0?Ytȗf==}̶V6ys(ml5:TNU w.혛Y23/A:@_SY "I7Qz^NN6 DA,kvi<ݚX\~n}ebe*U)$Xcu4'TWW1yG{rZMznr Ҷg8W>M}1lN׋F"z&5q0N(9B5'MLSX v8A<`S/ia$G5<wâ'53,J;@lyaz~1s1d^? `E{Ip>f(cFy(uMsߦtJ+DaS5;=Y ߢ&B*86I\In&psBD9v|° c5{,?Izc=e=~hAB5e5hg@};`U >f =1m)TIE<5hϞ &Yf+ t+]L0/e٠ (rm=iqfI| R;/gLV8$>v21Dkw *u$t62Ě{1y}a}iTLX-W|KsryyqFOK.B"WĆ`o/Og^ eE9qĤ^U5:m':qY 4{c}Gto%#ѿn{M ؞GPnpL0̘! A8?»͗'crgPE?:T!{#6 @BMi-G̩AS;ڽr<}k-4ֺL߈d}DMd00G!*2LA!bs4-nABnNʏ?G86(/v5W+>̘2P>En,lnlu ځK_ٝځwKrsX4 >uL?9kj"cS@6TygZ.oC iKW^u.:Jդ"ĺt2+R:ok3nbE6E.#{3#5jz*lEV"UZZ?:&CU3ukO&7AR]> WegtQgU vJXt%gʵpZWŌ`^c%ͻq6Su4h"JFEYKE̕k7w >&Pm]d8#V+^*mqh|#"2S+[u)c]:?%QkSY2dG qZq:]XG6k4{BumLjfkբ qDanPTP=gP7>^lXFsΚ cH#M <Ԋχ56}(gB,fyuvώ䴛Nݺ &UE=R#4L sibEu`<pD;T@i> j]/)!! ?I\L\5w;ߗȋyz9rdKs K5Zzp ~\ Q 4>&FNF˅w:a>lQ\$*UL:oTZ-uåAYWCq:*݀(?oR|w*s+b9mEi~kTH U™Ϩ +u8 ¥f{-ͥ ϛzp_7duWrjÈFJؽLK? J,;לkzk9 KR? A0(ؒŧӴ+CI5j+S @G?ODoM&V B _%RC@YMޠrV_*N Lux`t‰s\۝ˎ}^fcY^\I-9}VBBreiunf?,W)9$k4 g1 zd镩hȥDNSZF(æahB 6Mc( "_ /&[MEn`{Uhj\q2kؓB&ԫK.=D3Dm1ى3hnoG*hy {}қKR^Z0b)&BT1/"pg;Q2jeW~NpRR-<,6dK&m9բz6dDUZڔۏ]W"&LU>Dmpt?(3]yl\9Nz^+[\-ԩ*ɻ73aul |A"[{آKB~Cf| 4lQ(Ug/:Eb>!ywtbɺ&ͰO ́n8=EYf* # J./MD,3gM%-}tT#XjK,"7 h2Yx(fTibT.ǠAL՗hGk.ϦsP-Ƚeʼlj'F W- 1v[oeFB,+kPflVR7G(<ՍlrzKα/-ɣK۷P+ru\߈OK,בTwƚ9+#`l@:@9FҎ TLEXѡC4FM0Gx̢%Á}nqKckM;[?)G'L JԟxMΩB߱,E8&;c{s`Ьup]u/{"u1HRY QjӲ_]4w$:Ӣ-t0ʽnl\̣Qe$Ζ+~eH hb))0X|p{e"n5XTMXaۮ#@4bB]o*aۭaf`εPv?Pvj˃[~.<$W[SbG, '1wJ\/2Q)"S[}Lk}Q=P"=nIyI`U~B ^xGɦ"mX`/}JAϤyJl*p1InK&lxϣ].-[/d(-)4Cs?",ɲU'Y+S@%jy1[ʃONwTaq׎e:<o.TaMdYge"al`>-.Uh0aBbI1y€Kj5fԙuȤLz=lZJظnhOي)ԻcNC]l\H jZ'KKnN /yp Xuୟ w``ٔ `UQ[VVTV?J4CskIjk:)h]&͗F#-`ݓrQ 0rgQ6>u&xUcљA*sԋTwUV:n٬Z*I2 V#)[΂@TWQ>3hqf2픉ۗiG%"pgƩ9ݧ~5Ee>a=. u(pNY>[JȌ]1_|z~SzQBQтG1b=Hx.N4s"V+@tՠVg ry6v mڏW$R*p)yRO5>\u6:[̛7g0мOZب<6˜.uLw%vYuX,pb|^B1_7Y!XŪBw}O 6jϐ,Hà`͈/IcjJe T }l&S~jW>Al-CQUTPϱ8b1=εZڱFA8,16u `SibS 2ACX#ClLmfb'[Zܭzh)Hæ㚙yo GaÎ7*ۦ+u9{M.N\ G}}n5tqa Xf[^ŔH3[{, wm߶; wdC;#uW3ZNGȴͪW@&`XM,Rb!T_k1jY;D."}M$X/LAn'v%0MXxpH]"\'§ tꀇe޼h@PGai8FikET]9"vz[4GK]j!ϭKrmS R,/n9r)"TLEӼH?98~=~Px`z"Ui*u`'Nk*pϗ.'<& eIWDpa1AyŃHi~)FMFZ-qBQvQ3jr펯*i3O\ǪB3^<Uܳ1{Wu*UF]#5!jp|jG"Pj\aPꞌyx{N"3Eݢpiʐw։b"&COPOPXu` O6E2@ 9pE w7p#)9xg "XȊ~Sor)$| RS/c/Y'.mw{!OcC֚"}pd މ/Bggl7_ 4)grȊOUh"΁Dj|ET*sT.]pٵE]GtւTAy*VDuFlH_5`t9KXGW6/魴ʳv$(^3exNМw˺ DSMGŞ͕CŏD;0u}A)_7"ȥyC:A⇆iRRO[j)u%8h~|A DŽ~g ^8seZIMT,9a Qo,ߟC^7r;9z6M2Ԛʠf6JRxsZ-An陟$E65b?;v%*b Hhv@.Jm3F,keE O^(iq5CN* +lJ{>Q[B,I{+Ge@ 61Y,bl [f$0)ݤ>;JeZEL/5 S\,tI[$x1ۂ fZ8k4? p T‡؇#ouҖ Tջ1nsb* sR/VQF?~ȬF i2G\=[=YK GC Hщ,vo*?r- B=t*D"8{v#+֡T>82c72nZT"bOIךrAk?hmF^9usv¤wzִI:RSe{a?K膷c=rẅ-I[WU*Keˎùh =E78{02r5(mtDִ]q2aޚF1Sqľ"RʪnCjU *(JC{aqz\Igoʠw#X"D&g;M$~"uO^:Έe-3wUr(j E,NdxS&<'༇1DPLVeo([Iw{r= 8czfHY/NY}8-`Mhgi|fʺK7"8qq(uz≹ѩ v!tSuo{Y͞*y\*r&6PMWq?N+-Y,q0>N9m([ҞaR^` D80ʼz_`Xui<]ဖ=a5 Eu|<ʔe8YEF[;B\&ts9wE@/|. ktfעbbAz(ѯdE)zIBȎRƩgՔG b%ZS$2"`Uy-OLSBtTwԷtf X~7E_] Ea1>ɂEbs׷T;uG\kKDyY]G ynwtGR} #K~$6@ U ,xΟOQB\G/}gwgdN׹Xxf @gb""7 )_yEz$02g+]?S"qT?>Җn[׸ϕSN"FmEc;"=q69Jy,hu ~DrZ 6@A|P p8 s`ZT$Zj 5kM |Wj bcWhW7s#>myL q( HoÏׁZ_GdIɶv*Ѹ+ &{dP_BExxړ ȃUg{G3$'?ݓ++ U!&DGɍ}~V|0Ct4nwh2n`..%< gG0 N:rvy{'߼Q&AUYxfTpF&Xi>Txu%Cݐ5#\߉'݌8zOJrtH %D;GEDlwl ͌tdXu~ZD5S l^;Y#3W.Ugax)(qÞ#PlsWW(rۋfp-*81v,rdׂ?IWQ=gD ,n{7PUlʘ29!}gC5ZBhsTJB:G%]i܉&a[ `Cփ+>axGpU`ίy+M}nslYt~u^,ݺwn.lfFh ׁnu˗5u}j΍vj(7u}Ⱦ_`ӑՊ^lU-!}6Fz[<\buxq% l'xQ-$cW_7!{J;T*`4zjIQnO^m*#"5`ЃrL{X8i ik<JYKKևMҠ8zFrNp &VP0Cɏ )9V54(Pjajp!N/’TVk@mђf4:і.zл/qC)V&s@_|9xeץãǓ#О r?G5%R}[1o5h6B`}vҡzEF^]r<ΈA\b5. {"kmtY]m=>" AVqtơcV$.+~Joܐ;$N[i؞yE;&StcmѥsFsa܏#20`#8.EM rDQSv*rY:ѡ?*j@[I 9k ŝ}W )CN8atW+a^WʦN^hSu8ϔU[~'HUn MZ9 z状bv0&'Ij#y_f6IzaD Wo p$mj{p9M̈́\m[Z;p்cg\.+e)}Uʓe dPH~UTΜ x|JBNgcMv@Tzp=B$d'c#Eh ~>8aZf.pcZ96wg_iGHfnA{DFj('שtІrjn%/bU$K@t `n&\[Ys^uxZ)* 3YRW} cuCS맛"o9f1_:g%];mJ󡜦?L7>9R>.E:zo ]V0gCkZi؂꼴ipwI.n"5Ȼ$OH"Q+'9v){Y`~y $Qheȋk,$!eY_fxxc4.u#r{?"}'ًB5HUr2x݌,bqOVLfN"d5KYo% Z.㙝i5cl fr}2ږaZk)7]׋W-.!?A4#t;g4›FhIG Mp)01aE]lR'uK/S gw)̖LJ!aw7X[{ _gޑTtsb.J&4oP"7fEU#4.` r|R-U#x:xf iX;6.Lהs/-2L& <1pyM[G" u:t :<$d--8) U6ՔT Sn` fTC\ n rn^Jcѧl oϡmO#UmZ߻+ͨ-I}H!s )VEqG_ug= Q; y˧P#.b)`g-h#C 0ezt+ry%7,ǠHL>Yν me(O\a2;t,gΊc* -,īr֫O,i)X"8.t Z)"}^LʚVY]/[ zꓹ"`\ K]%xDѥO<'>AQo>`x,cg*ܙ _6Xh Ҏs ?~=doKN5[]MX;Ps* >4SGxK)Xo}MX9=~lai0s_jڈ\ғ)']"~ၤbѼ6&% "O]25"sCxP< @&ĸ@VB͔O"]͚ZҦ?'.}0 ihCkLfe/3G<\KU A%&Ҥ2HO'8}CviJ=nHV->֨ (ї 뀦Ⱳ/63Xs_1 kE \Jwb^ ʬoXL<'|/EmijMh)h1goEڣg7qycvΙ>2%LM+^K #N{# o fQ-%}ZK=o7IV|V\2R3.吕Cv3G"]Z/AcU/$ $it{osOQl[h.zttnhZfT 'lݱg6/1h^WEouV-}Pq9ZL>K^YD$քnRRz}jI$;4ah(=60uU/ȨH]>5tQ]i t>?V%ЄNzn$`[ZZ1hUT&swp}k㋤{ &ܪ_V1Z t6 1׺ {F2 3ЀS(-iH 8Pn {FK8: tyUiZ/ ]3IC9>% tpȭm.3v[M(QcD=4FwYmt>=bGۼTCtLvuz~܇C7Q> rVAG~$EY(8܄J7]j"f\Wq١Jk"GRwO"jDsd|1iCT "W P`g]B"pXjQ9}d{7!@F_ 6OX iQ (~0, ^,Az+ !EK'RP56!Vm:\&+v9 O9NִTC9-ֺ8ܚ/tZq9A 'm5OQ4vqP"d'qbQ$ 5N$,xo%~K &+%isJ6a:;Ȅlm&ô$ں_|=RX! (g+y=M'\/UzVAm|*uXH i[4ZK;Yqij]pNJщx/CgrG\kIiul3`$>ȱ1ɷbfxbq/?;`K;=wvMZ[/m 3Ymb(<,NH'ʶ!H|dǿE4Txx Q{ =0^2tW>֮KQ5cgy鱖aS&Ô=s޵~д ΞD^MMKYu<@6RqX1ЀEC*ijI*V.}r<˅|ŎpsL+,dp۪}W6@Em FTT.z{hî^+.hud̏tV$F8`T́ (%Gd(iT/w 3= n{l(2j4b2/Xo{vQɌ3rDE-G\ D~XOy|tI3 <}&[;^X! ,h`iLROWbRw9^9˥+d->9SP֘WԖߘK,~nԮisk%pb%,iBI 'w߸0"OxۏP,DwJ1+ 5goBr=K`㴯< Ȑx  4-^ѽ=!N-h,4&b:v3.~Uk#`.SS<-!~R/'vܑREw &wM#m!La\a$~b9oB4j>fZI̍5a k(Lb cȪzDr<%_vk!zAytW*BjHBNi-elhe4f9AyZ5SO^QDO8۔?c 1F|ߜqS*%]iitJ#@=NQZdx]Tb7'цׁa@%Я>{V&{)Ȓ(@i#fVyfoKv?+.kFcP ϩ e:dB{0r,[|[}_NBGP!֚c> f$#LXtL5(l,x-W62p=W}=X+{#Ɠo }l >10?fFEGؠ(@&HÔ:?QΘ[oг^f5I@r9r 7\|OL l*$!T*p3\ɘldaI1Ƈbc^G`E(@^IiԢ8$MC# ٘KIλblǕ(X1kONi&bj"Վ}g*i#jeoMX澠f+lAZ`D#O$V 9{+|ALK>ة*fM }:@ۚz/͆ixW7L#l>ʄ޸Q5?NmScǴx/}xGʸ_5W;FX6>2sZI!x7h1M>Apm͝}hDvNiP{v&v HYo;[qi9fCZ :(EUi!7m-ْJI<$E_hsNzWWQhe!'yl)iXB^(ϯJG@ Fy4NcR_U 5Ò 9:^_F^o.A8!/6h" w{vP Afq'BM 8dͬI GzYֺ ~Pzk_~B7bnFkEk핃('TnK B|oR3%c[2i1b0i ps&X~tȏhP3dξSr]̲¤bHşSIPZ{陒D@gG6X|#2E҂rŸ09, =qǼxbnbYK*݊uFUejުjfhSkplR;CG2$^su$+^fO/P~=3<齸l?!ġsT6-V5{. "K5} t2܈s t%}ЁDC27%ExZQhj46J @|@^SdhV>ז\hf'raux |o^ 'hrO& QʟV-u6gr]Y]v1Q9{߾<q1P3ݪRIU{oQaa̠8G{l o} :J4_6GhXyqz 6G\5Q8}'obA O-@~}XnӯDALWMB,4PROk/ zBw8ߙ\ 'p;1{<X(Iu g8 h%nY@;ΩpVID'mbUņDh_ˁ([z*~3`ܪ.]bΌcy/gH1g{AW>#io)@>.ݳX{@wmĜ:zmJRɒt]LJvD,B\+?z6d?A<_r43S]%nD8884>09'wi% lAWhSM˻RvZEIDpfmd$ ^b^`](pH^Mǃz^sn"#lQ\d9ld-klKAL  zM mx$&"O~6wYӘ nG׉bXDNSэ(hݪd;cZُ.ՈԊ+VqXV#vCS'oF%aR莰UڟevȨ?KdYiCu!;=2)v[̒ on-Ӥc?zi[oXٙ:=ʼK@Nӽ Dܴ^F/5L0by&>;&xҍ솑 1n> MUt#1  =wFG B+_,XTR.p6uzHHNֱB. cP K^J"BS}i!D &omBP#S2f Tpt-fydu[{j mGv|.ɶmXEu> 敔Y¶G7ؚ6Ѿ׵<^`Ա pv6f;GQ3u<%{&{+]ʞbVTA,y_1]Ѓe_"g$N2 /GqJh75y9B"%ahd i$T%e1s@MH%rC?F^ݞv^Aq-_IC'2Rl:ٌ;vG.4V0P}i9o[,HG5jZwbYfO*cLS@3:y52Ŀ4^G:a 0ɦL+ (6]!׾StϺ !] 雅qo {> ]H ;yx $5-ެ9~P@څ G\h1PpSxgUfNI=X%!N~Xi}xJ蜽2>rW{'#q5Y BQJ 4z4A͎j^ض&+XbXA7(mej8/-|fct;Sΐ:%yJl֫( j?^} H3u z}_ˀR& 0"f*N6(lIL֮$>Ѝϻ %yU540[-yEGGj OT0ܞe(G!HP!Tgj^(22W~2JH7ŗ~+]vg)bDdcmQ JaD4۠"[+li% 놬CXwK̷M|1@)ce>'><_`{~ 2x~OH/LZ6T!\k;;f=Xj4jSL|\4¨Wsvh%cɧv^44NW?FStB@I̷sm^dRo Whn1ngg7M)lP#@P& XHͱb?:򇧤&&{-M:BaՌ6'gYW"Mh4L)"Z^鬼6!VK5x=Ek6LIȅb;_6-t:ah:FL)^( Qh{qT$9RȯğW0%&Xve1lUˉ@2.9\3x+sɋMnF1X]5?m0($Ư*uy{k@ $F;R&hwanGfˣ&RK+m5cMͻGO (~sjr Zu+F"+8HGupB &rCQ_u, ZPJaoL( ͈J ߣx)XPm2/?: ˀ10`W%{fV&O,smZ[TT[AdGBLԧp~8p^UiUQQ 7lXPŴ4"Nt1TGO=p+k9akVSMs-y*G1##4"a+Ԋ*IgũkTӡd){-{/[S'@,B֥$ Y/: $v6`>+cI-c^v #}1iH3z3B4O~/tQJCS&4׀}tm}<9/(SIcuS+"^vWsVxo`&,ZD4޶3 )sV[|<.:hI%ꛄ/ˇ {A'_41z*i(Vyݫ ٦u?3)7So%qegۤXm Wv|2Kk}d8-]jģ᪈=_'J11='۶k8-Mnj% >9N~7j.z(LG.G2WtI`Q&4##'FZKxO90[VzRlcЙʯ NktS/_ w]&$5Y0}X;1A+,Hʅt'3#}ޓ0?D* 32YP 7IxwmKܲ"8kތŇ[8 0q 6/QIzߒyCt ~ڑZZ̷f Bu͒t3NrЛ6$Φ{%H"=6R!itU-ʊ(L񽡂EFy=fŲoR:% HO=7/g]wr~*pQUnc`YSa2*q}MD)վUb@ ݅'_h!+EW@a- eu sJcA; ̓GB:H< \\Eμ)yQEx[s][\-$6̊1uɪDQBBHվ&HB)JEpBC8e!|]!Tjc{H3 5m.ciQ2p=S23˅I%4n "w,wΉ )!1Oףs}p%(덌8 DžD⇏Rzd[}:҂lg; $ciy%\цU0<_bٿXF~\/"A1E D{k$]s AtqPq{Rh .EG LuU(dn'U 5۔OOD9R@uU)܊\Ѥ.r{L?Ug|<8fD=ɞ,J"?QD=WbSjHE(&(0ak_6R-݋UFZ!vD/"}i,YNro˻]o=z3ܵנ溑f~rZDG¦%.U|FCAtcq h Q~ɝ T'N%iVvAr牢O\ģݰ~֯"jyE8hg>3 ȣڲX :)^::0yߠY+i4c%&Vֽ@_]ԲE(T@L5#ЯR߾VW<0%KAPebIL(Р@?y`矄7$v =!&-l<>' "khPZI~ pdw0m ~Y^66,:E%Tt;"ave63)vP#FVQ#QQ+;$pQv9pu8+OOU:ڦ)W-ȇJ2]5&D-}*R_TEhG* k"p[)-YzweKś>G#lŹH$D(m{T=Q[N`a2mih4|@|Ԕ,%@wbLD꫚Ԗw1v{%rg\슝 4񡬩/+LM7ʻl2y% BGmkA ]=N>Z (@EݏʜUFp'[ "Q}??_5 pri&Ҟ*" pq' H;H7/8O&U B }1yX{@ZuU hn^߾ipY`ZH!OJ<X5G]Sos .fBk~._uf< P)ygg+fC/Azq6賣'P*tl4z4nx{xfX떃Y2fzC52.%rTP sBr)w]s>߁<'bf50w ~9S..:\Zli= l1%*&,հZ4ǃԂaMar ;GY1LF3 E4}1iI`ԋ7CRAR/fo[}s Hi [!Mͷ+5ngm註slE).i XԂ+*O]%^â!2jJܖ*#{iUFj=Fi{rbiE]޶gKH82r,ͪj R dHm&6; f/xcc ٿd>1 MO z;B 0d"gy qHehË(^029x=12J3Ι©'5xOB0׸0 X:`GC{+Х(4XQBTD0ͽZ>Lݏ\/DԱRl`Tъ3 ڴ}g{B4JGJW+eHǚvIgc;XhaGSWYJKN`xqI+NXN̓f 4,!Sӻ8Amq|X*U]}wxIJ ?Ѽ/׈X|jClcE39ctk#[EZ"õ[O 1+roʷns2Ði6Ƭ 8&`;TpDBXe"n1 Pq\鈗d|9ujh@QgR+J;ˍ!2&/J`ԷLtcyKq7ÐL]vtԗoPbSOyV A4 ~~aJ?E:_s '=`07&P^}"5\ztw" "c_O Z{U>wiT2\rTގRYY"ā>ƿVPk̼EcRJqWӎZ8d",5*DWӯq~+C\iVO@ůy}~:$h i-%",ƚqw_ȹ˙Gp}`,b d /7{CPB*lч`^-a >+3Kͼ=/+I}ʊQYN_(6zTdŲ~ZByRN2@8l8=' I?4P _EoFF˭ e{c|Ywb{H2F3N(ٓJsWK>r7΁ Q|`[nݴP0s3:__Te܏/OY|BGVb\vtE8:QL cFӵ_)/yN+)$"xƒ"6W\J*Ys (}v]bp'ZrxQ% Ǎk5Sd-RY֡_J>vbC,5ry/aj{>qB k]`r}XM37*KtL>fԝ.JC(KE@ѡ)X¤AԌYq>9;8y%tpG|IؖHVy|Z?.7YS <n?-]ݟ-U3yHa5d63B+6V[>HQ@ =mRf?7˪wA[cK7"oܥLeP)dTθ.6Gn-!<ێn1t8<ۘd{{ObS&fjP{F.Xy1 L#XVȕr"F(V H|/6N_.%z> xDĝ: *.o4Vm򘬶h56/]S]-A 6ŚE5GsyU[׃|QEl/l+ ?]j}ȓvhIkLrDzBlh{z6f %GeTs7T'BҡVJSniDk]6Bl(ٞSQZSU:m60ŗF8u6膶pG&-ڹdl@9q*W,1z9(܄'̟i_{{o zzNQ]K]/|4EMaXInB=&$&XP-d(?'vZ̬:vb*cquWMJU= ^&|R7J AC *!p<[gX)'sv%ӵvHm&Bg0pZfڶ  0}O˩4_#_NыyI'ZC*/?.zͽ+k7 "zG'%)\Rru]vE>ߵEI{ u&FS)V|.tН,͐}k;5?π)'15G1gJ=+ɮT|Pk^Ȍ4= '#{quO.*І%@L%3΍Aa!V2:895;56BIl3ZsBĉh 2empt[1n ۗZj `EG||}¾fן·O7 3g*EexC9Pb^zm4:鬟/b#6c Ġ! 8aͩ8.L˜U!1J(sҫ܂ֆ[TS6[ &s> jԋ&Sr#72rΰH7rzRkN/X(Q%Op0/:F)3!Oy˹+$enk/jg BXCE%ZJ >`'*˜nO⍋SDhQuV}K`)nJZ+ UG'݁~"1){ [ 2,{aeV6,>Pb$V7>dSY;L:40яevy92[D&ċ/P11z0yNTC.rr`A㗓=q(cR4ZK7Aq/u!)vaf 6I<}W2z]~v#e^Xq&ՇyAeiK .PIҏD"mfW GKAcg2d_-k~aOu05B-蒖n'es|?f}&=ߚlURHgT ^}>ϰm_r&Z +~˟|UӉ;ֺ'Ey!"Rhco&B"/tVˠĬ[T cX0Xڙ6t)Zx"uA.㭲[aAqdi6Ԯu6$U si~fr5O^wwHRj?9jr!a 2:cW"a!쏿-&!{ .oQK!<8Df|Ԟſ{o4_g1*/OZڮbZs’]A{h!Ed*hΑ"VԃJAE6n'KB,FV:a64qӐN=g/b(ٓ fY8!-<[zΕ?~HنiUs;Q|[_!EQ긝C\kPu8@m=ڥWyq>]Q%/-ſsg|qc_r+:!)Ա;N3~`B{I` pԣhJ@ 7UƤXpaΤÑ1zI+ ΐܾ59̷*iXc95$omi^x 09Bq`u\+'oO/BWakݣ ݚ-4 {6F>XxZHLbN',~Nv]Z-b'/8>tܣXGj oǗOoC9x[TYG6(H8Cl0tY^Jnт>DJσ `EjHvp\<[(0yp$DlcP03,bDocc*Vźbh(SޤŊd s#4b;&MJz+ ɀoTd.s}dکZ)]dAD.#&,ﵱ^ܟbA:[ioCGamc-3sGv< !ҾOnY TƑql/wJ }bu-R91Kso|Ȫ+#kҵ/);b$I3ٝS357LjOMөFC<U9f|Qq)+GBvQߘ]m(H^o^p%d[t6~ON7vl|QjjĽ- w>da{?be`mVĕL-p1 fmZ?vʗ\פ<0Y_5rj<.H˼49s8 @;^ I"YkyxqEҘ OQcd.LԵnR _u}yI{ls\>ͼf y r{< .<#96t#x 7#\PMK\/^? ZŮ3{u(5Pq!\E TI |5~eHª0Iw !TV7jh%QR|4$+tk5|X'%"{S{i+W{N4Һ;(Aak_a  ߍh٣/-KNJweP5~lO62sz]oB\\c W#GI|K'm@w gWl]Ckm "Ք+ڢMh/"'=^Y%lqr%s7Є gKREɬ""hS3@0cy6l}s_H#ܗpQo&- `0ЕVp vAMl\sLW'+?R:qk7r):01\p7QMW#^_a6IvۋsQB29D'qqc @R)n6QU{ χŵxyC¤0C=>lTdxѝLaG Y_GCپy( 7(hQVMi~@ v`S0Uy#Jp{jPKEȃbf CBm5rH`>b<ˉ͕&"ʍx ̍\tCo\2͵cxoE.Ӝ3u?'6ݱ%B#5Q1_ >qOQhWYN(3|Ei~/C.u;Y<#QjVw(H?`\PF9`"ې>f\Ef }Rz lJ 4kAX-Y!ys: }sZ>W|0@ %g"yK*xf{9U$E 0&Ć%7i4k\ظ(>)sc5/mrȓMF(@>/%k8&ݫ(>t)TĮIc(5僦%d |Lr{%IjFd$ t<>wC>X,T/L'kw%>P %I6G&lh*+eid xek0 NoI떑}(5_7"OsԳ+pCi#k݆%չ@l3&k꿰vY]1WX]-$38zk٘i=6]soC"5::ʹ;Jrku|[R~Kv֦?([Fm4jJ6*UIL{ uH͇g.W-CBX3!&ܩfWD͚ijN 9#,)Jck.鵙OgQ2ON!!W$[]9X\—?׮nLdl?½,wH,9#f_bhqA~8ea}֣66=e ?9|Db! 8\'R|C]ik-m0'#|uX܍5r!j|Y) RHKOYʇcn|+7؏R#X 0XHL=3~0hmr%< QPq>p]skbK+ VYlJ[P2U AVACwݎh >Gژ5G҈U,*&oBC#.Jt -͔RB!`Y¡vE[Őǰk^s}T$8kYL(sњ.xڳqD %&7 ;B* r!].zצ;!s6%} EW!WXq( ]%W2&0;_:,.\nj1eo_Ne3#$C l4]p% _<l}; M΢?XS *)FGǏ PZǘMGvs5J w2pyPh=h|sINT$@׃ hp嶙W)y(r #.%JPQkyLXu8><+WWS@sB$uGQǫì ZǢ4d-+ ]Bsj`qAve/Xy#mAHp;~e[ҸL 2#ȻxjP9 q@A;VLm&Ǐb0k`'Aj>Kj}6ަ| ? E(TpB 3 \3 śJ>_SJI90>'}-젊m?( we!e^'vh4l%?89eheZYdۜ Qͽ3+'_8 &:tbqCVk})>nXxrms_Oc3&iQi4 j#RlL C:qjz2jxoqR`)ԦtMg $@1luaOF^R3.Q_?i>mPn4`rz~n!0jDW j0yG3e@lkYF$ʏpo#5lx!le=~2%)!\!v7 ]| obdtkitp;y] P0=퉭4[( FZ3|ý5@qERI!2 ]6|lB0 `{WǞ '^yP!P/R@ S֗[Im0U11~>,:R6ytM|!.y,e!!7Fg=* -3{XO`3LZ(MC?r3Ph4O|.lSbnEHӮ?bY qR@I71צwkfz84' 5˩aIJjhh{@cZD7c5 lPL=Rm1zx6|LXV!XjxN/N%*U3I&oTw-) ӓȗ,bsW IU.t}08)!/E".R<m\DzNIvd{:mnfS]!7$M,ef2hB0Fwxǫ51SJgx~>J^ c.3AQm//x]Y x}׏NNr_̥azBtO #o8Fuƶ-yA(ml\3E݀r@NF %]dS?l0._fƝHAxkwYjz{Ԋ3`CML>R%7 % p{bkj5)'_`Mٔn5h~C쩅nD~H(ݝS 5D٫B+:uo ?& tfk>86jG83F>4zءL^vR %ʤtbo~6'5!"_Bn)8,l%iF6q5<86{n02Luш r0!q.TlOsM]ƲwDXg'>)U05U: [|A9#c5%E~PB,>4E~:JJ~8b(_x`\ 24mA;C,x6j*{ F*#^Gə~~9GTn3CARPx42qc.Znh8~; c&+<87JoHURRP0  YDWT0xq롄fiY ě%;:0c|bd=Y ,yѱéQWx2c Q6Bq)\̏G{XTl!U;3ҥz}Vm k{HPbWL={oJ`׻ ~eدא܇Jq/QVj+x%(. se 0Gfٽ2UU2Yϡ S@&Q+0[---Gvz⁠Q,JqB}|q`JgtdZeÐy2{KFS{cd}̖")Hnghٕ Rx9ĒPlk,Urhb,6gUәӼ#sSg)jX=l!M0?$9$s骃ux 5K LVlŜWKVgCu=߹!ӕGy+\xJ9Ջ2}י mLQe'~ ҮcF\,cPh = }V @`)xgƨLOr85Z-IAqeP9Q '<t?cp ?%Uw@ٝ3 {/@N /AG-nB޵y{{^FڗwtX;!4ɮnQNǿ/09G^ƀ;4c)i ظ)R /1}#l_+ִaX42'sBuuIND7Ђe;;?U(4 )>}jK@Yv~&cz1ӗ6)ekК rmFWE|&>:]O*u:GuE*"Jk }H-KcU}ydMv!6UAZE#ha85OfVѾ 2K2hzJ(wONeO_{4bHq;yZoOQ*q`ՏK -MB$3F<Wyz;~5ÅYԵSG~ FqyzqE1xZ>ĭkخ0͗i7,X,7x6׆vhlMc`c_YF3C;=ku&>/o 5{}3yVG%s#`4 OA+ sփ,#5eQsinNbmƠ"w%7VF;<’WeS;Wu'ŽmLN'J;nzڴl+ 7""c bǜ9B:Uyt*}a jq?8BLLv8 xd׀tǯN5p;GevD(ȍ9Հ>K? Bݣ{۞!VEA"p^ DaEUd <ys08~ aI^#3ԪoM%(#g>bxUgUv-1QlP=gwcL`%K'pયfӐUՃF<I8kSakJ49u>2쮭oA)OU?pf[[}eo6G,~>[zƎ[вBb2F qse?q++98>ˇ.W[m~Nq`.^ڀ?,%J#`o[!ns;xlSe.[8uBB>G}g'wtYrZ{V^ѳtoG~ms.FC9'cTA26JVcdW}2$KV]-@<]\]WVFPzJ>coa6;xp&AN6(zʏeE>k, J6Qm̑B!F0 y>̔U^ґJRaR ]WF闄0jU[B Dzd,ǫ5>(1P̒A f)-)Dt[ d <޳5 SBGL0MF6xm0%z̠ª>96Vu\;#[0oIC:bǃ֞1Gߵ]ㅥ,Bo7#>Y6ʁ!|kY2-C u/5Ժ{LMC?^U2cV| '_`I ~`,г:lEl[zիYDH!@D::JkW^K5J;EOVלz|zP An-ow5:,p@w1y9SȽnHoCFb{b$X]%_ZJXe=;n;&XI!D^dz %݊߶H.gsE%fP̚!pMqrrs4^(Ovw`ϬRADoH=W' 'tLHo=q~;vUIŰQ*mMaNx*5֪}ll2b!N8SowZ^Rj6ha"'esy"4Pη}27HwBrvuBpW6a>27$Ks=:9U }ɴ sĆLN?Te4 7MhC2 qM0+hDű~u4_b: afj]F籂D5RF*  7_$/&s2U4sPeepq}/ Dtӏ3Nu"5)h|0m.s_aTh0 J^+\U4DJWX'8)5IG4|Uǡ.\wDŽxHPG(+'f̉=jl}`eiZQ~$jݎ5`uw-Y@WN*s7 YHnB~I,,N8FbeTvXР4IWBf~~[2j~&^QSW.]:L@6xJXTm7݁=v$qȼR#)@f7G0Eu8EkDE+ øLR\{-sXֺ[s0\X{L 6!B_E\@isfn)XA/Ş;)>/8Gӽ Wnv(ĘU/LFX$w"&Cf#u3!3 ~ND¯>qA&gPD";QUm6p݅GR:JPwsVI=տ0$zOZ>7b۝6d/I< Vf @lUxEm;xUo}?O ,L2J Q(<`\.鍑&j TG=䚈>GrYi_w6}1I_.``OJOmA+zhDsSj`WT<:BG*-]I&M\jH9,qb%iv1S"azϸ~*tjPILM$"a|ln]ұޚ/K{k4Q9ia'l~(g_@(nRAutM_&RaGmraʚ{K)bw]īptKI["< I%az)OrŸhmLIXk=I05n1  ͟*V PcNaL0  Ft}~Ë{Ʉzx9|)A`/s]N] _!G1Lj\LY0W]]Ir?/5vy9A垂z@eweV~=]UiIxР4گ `s&qIWoe.Y{XX pHi,w:Wd ֳ=0E6HWqCVm_|wsY]KvYGf ɼ$Q2KМ(@gq"ӂL[yĔw y7PMEޟ l)E%0Ngp|EY)؄F * Y`.+^ t.C1)`Bٱt$&#Wj` SN{tb")u;nDU`QUg/D_]gzdK Z6m*֥l~/NNB,6ۙ,Q-h+pfxĔ(K֐ <F~;wS04 w2ÛP&7Qf/~jr unG;y7W׍PߞN^G8/Ҩ?ץ\e/펉v,Q^uCe٪kƏ/7T{;8z>&dZ"ir/, I%77hݵ:?ƭE`Lڕq'j] m0v[wb 7-/s\>.硰1kOS¶W-TY3vFM)1p3/aM=HM oh8*&B/Iz̰.'Ԩ C4TG9c€p-X YeuF=!&Ґ#]*Y)8=M`N3irj?WqYcJ{p_ ir4;pƵt`97JRӴj)L5hٸk;uÚh15crp4)k(u([exQ,Bg^h'k~ۉz2jLgV ?USg cK&6SRfO@e5,t]옗pm%rFa&r}/"jT;@|$83Nä-:BYk\O_"QE-P1.*"()hOE'ᢜ,WɾA6OpaY͖>3~EZ;!C+qf geuuYV8A1G.mՠ]H;@; E&Xc9aBc'9. 6Nz^m|mNEɹCĐoGr&%2.:)TѶքb)BipJE҂ie+9d$xv  sh'$p:^->5ofĭ{/t>0-`ߩH 7io$F5<A"~R(=+sf Xv™؟ DӤJm(X1H!WZq;XTqKtZ'ʝ6T^b%?Ɍr(yl,(x7A uraݭ?Je=C0Vl $m0@ձ݁)-d(QFhlYGij7arSGF." 5Ielps)'rG4 P'OS^2m(gK+?x8H%#*5 咤H8&?%7}Uʁ@ZUUg8K C*'ΣpcUۊڙnOh39Ơp>qls>oPZڑR@]K6/h˦,9q"ѫKדYfIuw<KISMi$nmZ ֺ TZD(8>3d-{& b}ﮐ}ev1h>nϑ 4)INEѭi~PohX:fAMUN zvN9?D%AuR!mJ)N~<<蹆4ZjJ@uǫ/Jm (D9* 3'A bs_`-FB1-Sԇ^&MS, _8KH'ک%]0Q$=h509`@Vב]LN$blS_"4K2 , ="6A{v!+T&sopSha;/-NWCHs5 i6l",'YQANΦpc2gLY.m(} IS@.`jRl?dE*X-kO àGu].dnnt'+񎗻$-g1YR\]|Q\`8}irO?&nʪ7W^1b\+HD\\RHsxՑ;AwHBT=BHށ)QZ5U ؙBpa1K#zT,߃(Tu[)zH\֫kfqSI ˍg$7 a>97YEK;2r5텺|} LTcF[ofw=8Č!n>zxS{?IQ&&UgM%`CUDWpq:bF5.ϸLd4",;ĝif2sG5D#1Օ%V*/UsxCH' >%jv#khɔ* 1<؜$F Z귶jHңFČ1:uP3O'/ǘ IBݜ7"C\bݢE9<nuE2䴼ѝEhu6yKc%f $Br͞WiBWl>F%i[ѥcHy9ڞ:ʈx/n3ˆYFFBxy$g#ohdtY:liY1SvfS;L߉v,.rqw?u*~-N1C@hʱX2y*ZHW-񉧷"V  Z-(2>)HiZ}JWU L~a"l J^?-hx_>72b.n%aW94.P:4>henu]RIX?Z(0w #ROy5/ YvtNDG3p@WZ"U;b!O}z4ג/q HD4 Yn >`׸,M4) }7d%7TZS! 5ts.TKr{g,Wɫ_ s3~t-;uXPlьɬ): 8#-S~cd~Y'a$%8vr]j,pXVO(Oc`}wm\y4`>Hq;f+l[z_O3r-նR$,Y,Ƥe7OY7 'G:9kFlКP/vpxӵrt6_sgޮ9e㗀j2'l|ՐSju(Qc'. ,L^N웜R0K ձxr'Vs!ilO84;2BH0XB^Y*Lr wu\SO(KW ҍ*u|"s י.!am1 L8x%{4r{TA]Xe*+v" 6ehTNtDɍ0"n!R~4L;q?53+d(%ex$x{<ioRZZ,j[k'ݝvJ`@n zrlVi]}4EUuЈ2Bs-Fȋ)¥T7,4۽69Qz&,QGFϚPl&|g5rP*O?Te>ZaGu@to.O +nVđoDTyUAqIxCY]բQA`~U| uy/!q@=<ҁF>uT82pr.)c ʱ*G5hs&s&턥b]zh9&oeS67- |9 c{^'וjeKZ.i+ڒr;LPۂ,3zTXu_Q_B Z|)ړoBM|PJlC4^Sִۇ2PS՗Cc3-Y& (4@4|$$|0n>*7ڀNGLpyHg9Y< ؎0fg06:D܅ '3]`E,ZJҔP0Lr``x*֖"= ]ݦ<,*nuGJЁXMeI. ^BK}X"h$Tp)F 2)[^b5|k80Me&_5Ei=F3pq7惙kIA=1''8^t?;BLX%F_&:|pDP6\|4[*8ע.;t *`e̗'gVxqDr Gҧ~8W}"%d$, ~g[H>!bj,?J 1ۿ YQG=sU]M&x>x*D]C^ F ̧pX i" .4?>Cg״<{e_yuĕȗfǜ)(?e Lӻ[ Ef 8٢Cߠib=XV^yz3:sl- F|9uңBbva0]RN֧@]PCB ]8\)^ x<'XT'Lh?iy;qnVK^3AkTAR0wQ7&'6-0s2ZIq'aC$ ?ۭ&MWȐޕq.kLo35.5F;h!O̯\?/d~v4耜kA:L@D5Qce]I0[Us ,{m=ϰKurË#(]f=fJ D@k AfCܳJ{G!-+vnQ1#)]9<%zf4V"%:,D:E7yf)fw4їn + F)0ƎE|x+m 62 J -*Y;+VǮf4!f qGqE&Q1sG@ycNrz8A>|n9n:R`aYEs&.McCko(d)f}e&yOZ. )I}@SsK)Mlfk2DFNeo*"1_ 0*?b+7̰k3 ih?CS}@ mSs~o졡&O+^NqwFv 7crꉘyu81Ue:m&H™t3&Em 2GȘO55rLcc*4Zb 8hDKK PɟNܙc:/Rl[xT 0HOKλYz(iknўK76lͪeHэ4m^b=I\hhL+JA.fX&&_k܄u]gEKjhq}~dGUαIaJ$=-T crDk8#'ӵ} 2eWLw.e:4y<%1nCcp G]) x#Sso ưօjJw, dP!55!>lT X[ILߜ:U"Iq l9ŻȁbժJI*BYx&'rIJl#s0.spRr_|O "O|8A|ָDK%Srse Zh=8Sa nV,MpQ6z;(w"R*WЫׇzi=${k\e.ɹȢv1U ڱrv 8vR$16V"W8n$#wn_0j7{ץ;)GN /C [c0S QES23QئNv mÖ 6`3|7s*SA :]Gc>UQ.2NY3|n%#_+iP -e+iҢQCҪ۝MO %3)1l`>!ՑR,sl^O$iQD+̵0&尖s Jul)]($`+^G?)ϢfȴSA+Ss9/n ܏75"{#qhy ,6#f;Ƣ G#Z9Ok)R?h;l(V7ɟ$Ζ-fI*%.td|<22Icd"m|,Ty 35-c|2C &vja\b0AAg3nĩqspi>b.C0+$Az-'O`3VMǢ ɲj:K O6 A UнK=%jr tQE%k(|lǢ3߇l[՚<.XFO ceR[(KX~̨#TQGٺ9GT fyy@"+=R3,iyR&Z{| *ޡe,F';Tf=ZK!Cd;f{xuwo9tDh +&47)bB tԕSQ4@NMH˽*kO˧Ay6[sfH8>aC0s>w5SF 6Ht {7`UlK=(laɐyrVhF -+y7\ _W,Zu. `1ɳc("c3z.d8siƏ+w8XdyVjrAư'F/v7F( @-aW7Fw^1cx͆AGשҭBf[ܠOuW g2Kt=rY2rd{A;˩-[4Eo/NJ(sxL=~`H]R) .:=C[=ۈHE5?8b7jQ02;qf? LߪseP?[y~tP3M27o{֑ﲂDFnoӽq{:0wr/-ˍ`n}P%mښD: ,,*7AqQj* 8P,@׶x8dFCۻ '0"deY٨zHN€![p0Vs0Uo14A-Vk恢lHc.C} ւSm.7:vm6es t$1ud>v"h']WiO5O gUaA5)ڈFS31h0]34SE3n0\0HP^qry*̅1cH4*{9YC:E2ʾBY?+d\O4y k$JRƾK~T%Gx/ė_Ѡy)bI'\HhWѨFbwWh&}l`Wѷ(bmiRaxUT®쯶]N¢U?w9@+2в8urܔC6ZY~_3fNrX%mUNclQ ǡLQ{ν,P =',@6#HH^_g1*|}Ĉ g߲vB6B (DgA`hs4K"%n4:neܤaVFPYĘ[l[%j\/;ٳhgɰo8{q`IoCl;Km-/#(Q\a KІ^R┯ Yhn^ME$ Qꏰ 1gU1&]D Ѡow]`G3ճg"RtfKz[2yJfzԜEczDh&WsDy ׄZ9MWfIfZqtmNs4DK53֊?D^.A/JU`=1KcPJؠ(X5GMOމhn]ZI``UR2&+zlhr8k7!vx8bI*ڶnֲ[CSw/1u5Pi1}vNc1!MkUOG3ȟikgX@؎+Xw2 ':׌.o̹֋^DziLB@w5m3ڋ;|lun?, hqϢ~si\/_(T@:WoK^ j}jaaGbQ'x64^>b[0pWMofeUCn6<2(@*t͸$rܗmsW[Fr1]wXOd &s ДV,; -aBx>AZ>S=D;V<7o (:Few{1##aqk%T9?nF:HzЍ!)LX%k,BiTRQpKߴ֧qņt#_mu Ewozj=>>.3t_gMZR Tn;L#&oP.PJrޫ:uq 5DPP-;kZBVI`}J՜-n% j [Rw[ȉfFDmݠAͬA4V#z}$:r@Hrx.-| C1CrԘI1kaLHͶpE?eAOQEt콣 NDYqٻS,Ь `!К Y9;}TR,|8PP:s6qB$0WY?#} ?v')׫#16"w؛HV˞PΣ'VN^l ښi C UsP [A0]xW54;8+ xSOl'|^D:yvfYbO7.ݭ'5-Mm<bGy2_$J຺?׭U@{N)vp5;3!@;#+t)(gr,]o31ܠc߬exnt:"A34M]`@+Ze5^tr 9SL?`)uDɋrrz*1޻Z p?.Hܝ! tqP="{nʷz ,6@&^6D)6MVAVVV3;%e+ it3l(05by#5"P5^ݤTuL+*X~Qfcɂd}d륄:e _0S[<5T:bi p8NTi+{2gB9ubA9.AOvΖ9K d|XjgjKC;+ϖj$4xB9Ӛ>kNAդ7^kyLYҹ1jvD!²]R=~bnƊ>Mځs*&kfGtnZN*0Fm0W7!Z:J÷טkg2n ~JےV47 +Zxѭ <$!z/>+AUgPLm3rLwU}ƎR}M %Űޙv#αX¯1TqTNO-r<8ww\eiajR+Z"[B3C3K u6C!a#Fآ2z$;OleV|H6"J`| [6ݔdt([yhT_Ž"L쥕ܗrX Nlc 'şwHY,ӛfXϸe%cdBGL =M(̍=VRrj} 3"B=6͇uuN'i5 &50V/_}BI&D`v n7" uuR-̓Vr!NqǢ^Va?F-`Lv&.wk$_%o;6o(c4ӷ-2{X_ 3{'(ȧ!^'c}A'1Wn&dgu_خ)X|oMlF{,nY1 MtB.|Oc>F?s w}AR< ,"bK RsaYo[G!ƿ5<ѿ:/QmoeeTQn['mHPw #ઉzK6Aά*NV[\nS@IL$~eN<%L(<~d'iX}s}\* )_>J AUw)ru%^ˍ ُ^;^G͡D?`?BA"֋ɩO=z+wcWGdt"?Ws!o,_DYXۛ'5@_)>Y]Ηn^ap{DYJ4NʼnEX1 u4Yb2 œ% 3E!CG["naq$Tmp?6` Zn02N9h ݬM^"w]&ӊ@H{P8Pߧ7nw˾ۊ8ʫ9Xe{)J"La䫨`J mh?9IBtX9r=ye6ID:gz@ s=)aÞ>T5IS|mVF&ǂd8㨩R5jC[&}z1jw( ެꋂ,m@;(sߴQa 2D/qVtoVG %5UqhIgrҲi1pvw2z=p2nwCL9)7Y@ h ovʚ8uttOzF_sE Ycφ&i)*mnGPcgW(V'>A_r=6R)i:n3םy-o+ ,ɮFf !G'>34q Kbh P)MЁese7[$_ҋRr~Ģo`CAY `0#Xt)UTAɾTQ_HJM4=;q0䑫1sbtW  5gVfJlmೋV}z1zkKsM]sW: YCA b+)EXG =Kˁ Q48񑅸fy"И*h;? j2R h't1IFzԴAlN9[Gr0Z˔h0F`ph^\{[߃ vShFskfҡ;i#ȪBD4Ц|,y2eJlC'K)|)<}|Uw?̖f95^F>f?N"ᬉND\!oLEPTZk'Ls5kthi#h L҃2pJGi6H\sו~uSw|TYqa?9nm`fROwQtQѮqV6' ]hx,2k;A㛪T#l1 T;" >A I8m7)B\r[S0P]QFn0.Or й=[9ӬG~$ Y]oJ"fWG_+;JgrL7QX񽒵uCXވM0 JV&ChK;;Ƥ< F7 'mu~t~ౌEsD -L\@ Q:ćGM XnL覯4n8f|:vBE9;=UDncf'tKPlh=+JB)~nX pdl `sy|Uu׭?S:" UMK;{k,)>!<}3M^A ?dapWa@ R@\wGI6Zr ln4\4jphPަchZ(%_t3o7: ~8-.EmJzIm?}tkܙ흔9b|O52!ү iT/>}~urV21 =K^ >l)aLrF3 ]/lgȡ$!R"? ;Yj6jf{_HIaP05%B Y% 7" RhbA:[!K:!(/y.׮V9cD?K4+;ShpbNbWgr~) W|=xQd #Zx`|yZ7-< !X@-SȭUs-]idKtVQ88ʼn`[%}@BxgX֚S0,u2:@\/H@[U <I-~OXS @FN/eZ jE4?߽'^T/nor+~h Äqc?=ق@zc%mKD0 ̂1=y>VcI(>(1 Lx=/kGi#O~b0G$mDR>RȔ0lXmc sHv;2rk>'7'`.5@"8cF:x/Z/,xO淪AP#h씣c/"0ʓrK.=%"VmK_۱r7"}(,sPUJˣM\ kJӪ4d5] 0ny}5& ^P}/h3Ef cIF5֤B+a,Hr%&csP]%rSetaf1@E!CMYh[zpqYO6~w)%%PX1 +tE0@ kۗN/uת\^tˮ'*1~ s܆x_}v드1[]RT(UDg7JZ kNӶR[.\ ύkܑzu4Gzz.4 :ΉM\:pK#jO e&,Ɩ8pCRk&K(vy久USL򫙾zZ}H(Mꪂ'8E 'ڶAjzjWR$S.^}n.@S0AeٽYݰ%|/H'މsp%Gǒ5%8%U+Gbp@`rƊK,hO[u׭֥r%&crtm9b rY q̣z!lKp-Ca:3K>l@?ԕW@7 RfD2 gәVpsA;LV}# .fyM!vGLMح;LIH -IP1WϓnW&{(EwR=ohT(ҡ/"06 $fL=i#lԴ;),KJDx[6;F7pX|!t܀sY/@BP00 ՜|}!i43V"b)Ub9-N1aBUxsUv&$@*Aϗ Cabl..BtyHڤ"g#DX??o5SIݴ96';ڞZKTĪrDeL˭@v!^~8Qmlwr}\~>|9 y_ D bz譮cF0QiUm]oUܫΔbijk4A8ŀB%w-|a"JEj"y gʓ3bϭIO v,"aSq?pbe%S'};&nap/}M)U%\odw{d72ZCT$T-r`rfƸ H.G7P=~/nF ^41"6 T?7Uw mKS? 57˥Ѣ*К7j븦4aGDBDR2 ^4b+/z`SP+N*/tGb%A([|]{6Pߧa+#&ĂKߓIp|^B/Zą8#n#d&(Q?:2#$NBx)7ʙ)!L^6f>ccE s1e*w{_c.uC Qԝтe6&DQC/6 #KgκL(+wHDϋqF%#)ud"8G NŠ0`aȤC+oAi:}rO)b߈\wI*Fva":N(QXd G4$=枘<J|)01SWqΙ{V8 U:_ꊡW> 4=hҫМXSBZd6āpLY4$d,1hH:렓:iڅss'd]{? e ;XB65y-쁤$jDorm'WZe"d,2/ sE3s;_q=GeNP_&okXsHH޴;Ԕ88|Vk)Oj3UhiuYV&%N^\o [,тѠтuzX9eE@P!WImN>ɛQoo,m#+Bs!j>IJ -+pγI^71vSObw(K$"tr? 8BR%Á),5/v;tH*f~:`,8X"ݚAjKp&X7=J~6q,%mbDmW(x4hkU5WHF c-aߖ@]w6>3Vf'fU!#܁^@h)?fQ$m?]d) Q0ivsCqDKS .Ź *!?R5y-d~uSߝVw(?<G7췎k6~/:׍U9W[zT .9n?çI@9aU 6G2?*?= /(0wA0WEX"C ELXX wKIEz(zVǵqKSٰ-﹉"s hj(W|!c 6UePkTBEKП.'0)orԻFj/>]E Gp2/`*P@ez\C(+D^>L#δbɞozF5FXEc>vq><'m&b팂$^߁/dFKޙG hS.!0gxK6wYiρ`דuZld,FO„/br٦@e;Itܭ 3*Q}nY`9jQA^Ĥt@s"JwIur\N7y7W0 aNzCK(jّInT - +"l/%BJI)EsJhTCJqRn(ˤ01Mi+yE6mĶb,}^o4ߕH}Ѡqb\)kQ-)FDdjt ۴X`Z\lVzk׏MTkFEya+ 63 A u+6 uy6fl-폕 R!ps?AL7]6u'"ބ;PqGDU&LE5W/`DM([$m0fЉϤ n84xMZq^RM~[ "fۦņvJEi<N -֜('y ^}K f"M1;b8?2G: ׃qK3F6zWnms|iruiX [`62S Qb *GۇSQ6ҙrw[?I!Mv uՂ6؋ϴ$ε*NJ勸7Zb W…s7U=þ$ai-֩3㓏 cȍ Łpd/CЖI!gΠ:R7HBD/7K.V(DA+֨ڙ_UJ8gӎ%8tzM;tt k.rAXBԂ<{t0wXکPLtXu*4Ob^T9NfS?E~^-`nxTQ[6xt%3 z}9EB@[) M$tkPKӅ@7SxtYA-+g*8X9@4T>ݚWfV"8IPr@n*b"8cݒɴP? P3O" 6 ҳrD'@MKBf[X3TT}Etl3E^]M%~0>0tFS\:Sjo{JfnĉH!|c8Ѫ<#Q#q "]T5@t` q޴'n/!a2eh)+{jU[pd}J.`ƧjH\0 3Bpꉕn.!&?|AA}QݞHZzhu]DJ]|B 畬 6XTy*ŸwoG&8WS [J:%n2%bӞm7匮'MYa}x0fN3g((:d %@Cfcf#׀bTi <@L :QO_brs |@{=o f(t` OYo;R؇q I/!^1J}N@pQcvvB%1.Vysb/S=]Ě{ͽTyշ]R#c)k ѧu6+ڏ#ʏ;jZN0G[?ג{a=ܶ oCf!E̯.oV|7<^r~tMf!&S8j1>ܭH$nc3T}G~NP4&!‰r + {1.YS# MyF42֊WļЩ#ɮu36Tĩ l ob:+pn+ ѥݐOI Li)&]x\!O<5kg)9EHؐӝyvAkZZkBNv9ӢvSPf\x* RH?*(4|d!N0;Oӭ&mAU;΢ /..r,\ؑ,ۅT%PSALt)[s ìοpm }Rm|dmJ7N@KywVPLuO;N˦FulcaL4aVEr.E࣊B㻞Z~UE)6ڋp9zxV87,6c~*r7qil[,'R3hzw9M: G#D^t8KlS&቗g^[@^QDak̽c39IP< agHY9/Di6W;՛\8\Ӈ~}N'w<G: ߊ;rIE%ڻxɟC;dݷYh^kk26+&>C0 f?ETh$w5VҦEv rS+$ꖐZ`t#Hy薊o?QT26  盯'TlO?Ӭ%( Tqkߧ,vBS >!r2BcޣٙQk).1 ]%&9ehX=G%m<G xo.5#sPݷnv֍JȭƇ~w7Lg^@ygݴ'hz J'`M SPxCqxisAP+7 ;4瑄NmlE޶r9ܐ-Tƻ_d 0Nbvc3$\O3 Err"!YΆN26#}}bW23z |  c?>x*H2CjOWx`d?UvM*YVg|{;t}V`_ԼApy;Ĝ)=92gD}]@.^.m9pb Z҄(3/{ݬ纇DKj) iqX4&쬞aouڧV !% !(뱊AtيPLziE/p&S9k(DsW&glغ QקYuI<(!>O';WG;m~}A=佦gY+/ BG$̯Ֆ洔_^cAubq }sH8a%ƥEtD+P|#O?.L^T,~HU摡Y04 r=<￟SKkD`N ^r VB2;Zd9Õ/*=V+M! ?o8&tg3 w ch _ԮA>=1>/ن|㠌1Iu OI0! ڼɯ3u]c.%; HQ-X7QDZe 'M S-LjJӺGu(FNQo Ze9eO9*paa;[ *{1헸L-@#9&{m1^ X,9{辑He I̧vRQuϻoXyU{HB9gIF؛7.}Dz'U@4}Ư8g7+F`'[@EITq=0Ur~-iuNo-ߔX!T-Tb4Vx@Bpi Bb#e ÍO=n&`^U%?Ē8A=3SxԽEtLA~@,J,5[A\">m?^$R/?IGG4Mh%TN O_CZnENQҤ%u/oB_o̜VD,7 uɻ{N 3 !6mٱKXDQH:}b;27^]yVM:H>LyjK+t lÐK'6jT{F#Ei"m1}7O=0rxFܒp8kFĆ`Z +q񀁒RY9#[`--DFMp2`gm ]i_Df}4Ww:bε-ȶfVt o"_xxP; |kqvr1?@ְ}_ŎKe'[ޜlfUm@@N.& jø⧢VبUвWn'oPm:ޥ @UuhJu̠l](vA /3Es!KMlqX#D"ffyg$,rQ _^M'+ղ7!_H8գz? :'MoYb(ۂNu@5IF ~`R7<߲#ױfzKU+q3]e0j0=ErrdY(!mn;xE*zt^X-n^`wpke~s0or6PZpx#'ac'R@ _iBJ8iѺ3Xk^lw\,S4)[$ZUkV Neee62UȆҪR1rvYs*@:A\ eĸ}0WKT!+->Y裝+`$i() U %A/d}/"}W6ԥDK߂U9MGM 9˱`LA 5+"(ˈDΝ 6/ ;3G!?JqY0C w8~)k]+{"R^tFԕ1q%/n@ C݃Z >5јؠ d8| /ܣn7sN7a+vNjr_J %7 (AC5k[JiB6;5Y\pul P+@!sλQɯ˅qO&fų-7Oݼ—1ꭙ 0m:QzQU2; JЭEze'%3 ?Ax~c>I&ӌG1x-rY$6v20ц,t/4pJ3\PDTyQG67U@pTCs2`20گ>m=SW:n#UQUن:NTIV_1ZG%qQdsՏLh1#eGBoJZjx?]̢@=ԬgouzROVӚKq[+ѻТm׫nᣘQ1^Ā[EԳ*eGaW6s%v!#; Y_RRL/@`h2q<-LrF ?34DQ[Ixϳbۅ +mVrɷŜZK=^O[cGn{=C?VXNٶ m%zysSe;k_ZШIKZ\K$Tp]3(|d{c@ؔU yY)r +%#\6B 2knj;d-OGH qQA64aChTݍNw@So&K/~";ު ^vmvv!$pc G"_;[B9,>}dU>@s`noiF9W" tz*@,]>`toz"p4[yS"~m9 "o'0sSD;.J$B^$͒|$nw" W6Y[Fc H x^GctPE^pFRoq:W9&tuՖčlKa={CeT2K6_Qҩ8\OF̄_7 )=~SŝE'^B֚+:+v+$7{ܿWdi-qC;@>-1Bw9I|((=ݻp^f4zSpޅh#*}k*3ѽH*s}Dj-kR(l6TX0j}9 GC8#IV8cS 4Z!r)6i<9e#Iv)>EamNm!Ļ=|pXPshwy0{2/vn7Smt) P$xb5 zf?"mU"ZSE$DFyI 8Dj{C\%QڰP @?TV;eo` t:& } ,ӥASz^z|s8w"nM,0,nXg/[BDەf$M=k!;$\ V|ڳrOX# 'U O%\ͱ:Ut_L7w0[7.[ 6'R1ۯ8@IBriړ!GB[eX`;:Βd;uyY_kZyujJ~ss$#ˈrIZJl߅P^1>$2r]X!'fbNz=_4Nv@ ;u'D#s|qY#NfiGsѳ].y18 F|&ld=WųնgUS/qWRS #At3("`eTY}%Gֽ^"WCASCAYq) ^ja.{gC_v,xȄBȻ:: , F`HGL), )if^v ݅uːӱpl lL\G;%X"/]rvUQBc#/J<Ugo^HKĽ@J22ap;kXpy?}Xb-7΂u=T_4 s4:z -]GPeKO"}ۨ{ ,*wkfM]87e}毢w1MP1+VW[x78a~\EnoQveg Dߚ528E(F&$~GlE~J5qz8 .߃]K:k:>P|19 If3mZiԡbs%}XEn BÆbd1RuX\`َr3c!NwwDgʴߢ[u5D"?R<<NJڑ;D^,PNJ Y~Q zst{2Ri* kߠ $ѠB;B7:2|/ sI&îďzSX`F+6RADE^3`sA2r䢣2hnidjI#$W9iE"p*\y hEFSwUw ߯Qxh 1bY̾ jPzsm26uc ˱pu]vcg5 @90YSz;oYc`$qHكſ@@M2Ql 0R<%քθx?;{ kI#Y\aP]EX$oۍngX)XeH$ hTLև,@Zz<*D\s4DZ S>C{l4=F20ԎVI(|ge߿ s=I8ټ!0jq;v)QU DGcGx3b5=KX16BlW BpP=Y+jE妧AۤF]P Ҟ"cNuh2#.=)|M]nk¹E!_0\&nHs _~tM+vމ %B?XiJ֓  x\Z㘇[Fn_Ugә#(Vo륩h`{ILWy0}h05 ; OF~Ydh3mhX.iy Dg"35BNjerFmK'SE/eo{ܦ&tIfjĞGqr>H7!1R|bxS7^@w1#G O &qL؜4T~KN'fކRJם\sqt?1$=n{% woէ cWZdV>N^{×MF6ye4 9*ZqsP* ~Aaz_Gd|'z7\Fbn~:RPgR5:m)$<@ HfXrݑڒe"X+)8^R0|ep/KK+&kI`Sw<ىzөCy\4\ѯZ]ue"U_9XWXjV0&{KQVǰ:;洊)GZIT ][W-@9"x$S݊ xfS{1B ׁK@|QOTnt_p;@l2\SXa~eƨӳ#"\t?1&pfs!&a ~#=%L2FX,mǧ--g(!Lc[iIo-H.-: ׊"̆Ϩ.,QP}ai#iT~5ֳMG= Yub~r+Q9:8䍣!PS8p<.uo? hs9IiI73jy8n&֧eWCڔ ݓԜ]HEV 5(%c+U=С1thv1:വ2(wyq Mލ b"pAï'μ%>4L2ad9Ey,RRhs^7N/\1fNW^-r|4|u,uVt*PK߷>U2n%B0!xbW;05]}&E>G~a&i1KWV')/]Xp5T@_NM5cHZ'.oP!xuL z#L:r{B;𚢵g9A U3LX߂ea1ptU=)]xmߎ?u~^Ro ]{Uly%'Qivz̎FQ:^)Q% H;@Fizµh-.lJf⢏l 9g$4i_ؾ/Y״NJ$cY%Uq"^x~Tmw\ds`TaΫ| TўU-jeٽa;ہG 貇H"MŽt s8ShPb1K?{m?c/!_ʗuϺwJ|uhMdةtiDLtg=IP J74DPd-l+Zs<ԩ,ٽ8#|gFVWFbN*9$braюi 7D E<{~!LVw>/gF\ި By4_Wɟ1 ^TbGI{"~1IVy¨ɠH̸8I2yWC3 fY tHg6hrQhUQ 3 ya JX{+3klZ (hI" I2nc\ċZ%JĿHEߨ#5"贼Ť\0Ky&sϚ.Rs90,] 0!o v%-* fe>ce,s`y_& F\N]hjp&bQ ')>}-8UF)HY֥VJеLX*wՆWpY"pwwi.zBrU~Ej153ѪX+n&?)Cv~$DsjNALHFh>;_lo W4yxI.旦rϊ_yH۝Vv\tEB~1^YsH gg׊%jgnx)?PdxV~A"ǿ`o9/}w0pcpgCQ6*<^_lԬtNfMh2vU,+Y6@F*<7ʉXc2@NUzr@`[aOYiHmS2Y\yGG~MŅF&&ݝc<\{t˟E[pعzHz2v8CFOP[ ^o>fR,'; O?*#HUmAR3V ڣUsiU壐&`/Ŏ9._1o/^" vg6b<$c|BN(kxKp[|S#2M5`>!}Ԇ{a/9ZiN"|60XCy!_0[?[%}zK̦,`wR-Ҹ{g٬aIJ+O|0t K /hfs VxFw3R|E}gNC,[=Xi%0I m/k TV,J|iX`y>SU{D`1ޠ@q2m$g4J1QopSO#Wt&g-YgHDbgX=iMx$0nv!eg>! YR5ǚǂ 7!/۳fq>x"ZyO_$yCCZ%o" K3.H|5͌oKElv[hW}BcVjԍp枩-osŬA;H,ސ+n*@TsN3܎!G *i>F bx8隵RUS/vww H|V ~| !>`Xe47:ZqiDz c lonPVk6 8DK '*.b>޼S5nΖ2qOI#n wscq O.Iu"{-|o-g*rgS6 ,xP%E@R'$4vKTzw`5񉜣Eh8ohS,-DX8K΋4-|og_coXW>v{ yejs,*j.SVC?iMoHzN;GiB2zNQOՅ~OSDoK5, MT dĶ&a熝:ix##NСhV}OI$ :3E>4<$Kcoܞ J(P+ :njL 52=zQzzo/6+x-Ge +s8q? #=11hX:9__jo_iP1hASwHj PNipiǝUqX,,wyGsQj ^RLh>PĞ!^>.WIHD2*dBPиzwf Bj~5 Ty);Xs{hbCrG$ *"bvQZJ5S'qp 0W.f*l~Rf*Хzzi+7}^x^i#Cefvvүɮ͵Y:[e11"=Ǧq1J n Br)zmk3T?,MkR?}F[a|3 ל]N=ۃل!t/W,E1e?L!~1ES9P[p!ZV^f8V:ɊbvIJY1V9}ӎ6jV:UQoɓJrr|ǻ@)w,$g ˎLkD`Ue҇Ojd h[6SaMFB*-y3,UY:' kCjvn"x,o!:aqdDq7feӸ^6J17Hrb!z#;`:n?m<<} Ųz?W -h*R$.@8`Z٣>ovq]D NaMmU)cS’Ԡw-A6; dj3%$u)Ljc$$pP`Ka%Cm%YνU~sK;]ƞ?6tshZ90_盅MpeD e}O -2p/"zSӫGҙ Iۦ/!%RUnz/qBJu 79Z9a䨬9c =C5( {G:/E bJ(#vT\+n9`~FJ7 v8"`چAEd 11j]Fz[oVU6p3!mIr$<mH闊dmx·`9RBaq<Hu}J~); 9M/}2٧b;=ZZp5+K*V(Y>siW}Jl-!y(SHӮ+"ٝvf'߈ ;'n+N]!̭svFsƑts7XrӶ/2dh*%Þ^П8 #sV;MN#5e qPGCI-%Zd=*;U J7iRL jM,PJV:Ku%ď7OZW,_1ybҌE%gihZn-|3>'ȴrsEJ%"GI.jzc96yJ$?p-P$%ZHgNM-ueB]N ͗0]4!xBQn&$QGϷW?(}{;>q(FM? SFsǝ~z<-+g<K^+C.Z_?wϡu֫e$u*Qfazq=q;w|1D~!GVȸ_ͷ- "YXm*o+g S|8&8-[y.Jq%gM# H&Mrz!^#gy8Tpm9r!)' S43[KM=^hZj&i:Fs ;H~;>-V߫j#5"lcِeB^$cعf%z&y_BJD)LPʱ]E&vFB -C)܂>je̫r'h3n?Ooe)YT\^4nOI4ȴXyk5HpjeÂJҬAW0M)AY͗.5bsTxހԭx^OZAmV Ε.U\~V$L*zzU|:¬rX)W`6q+8-2O7ǿ-4A9s$לc51e?' c0SCX ^<|=6 zHNdE`(O[䦜[2-VQPrw: P785޲'k^$g`4D|%۔!ײY^/|92_ ?k%?Si'|[鱚pF CpE_ړF Y N`FFuG6LϫFk~ZP@ۈQlJ*Ò83[Xz2!KĤ!gZfO7K;&4Jwp$ lf(7g`O!CS/Nn=_ R&!fsшmkCy\rZ90YӥȾem.m1Ujm2M:s^с3Bƈ w$fMk2GF΢!w1 8L`D4T'#C/BṠJH}o38eGŃ}a'gO(Gpa8Qghkհ1(j# }*hCԫVi-Y՜BƊ%$cCdvi^Al[O-215JV1f+ J2ZҬL=Z;q( %tpE?Gg";a|@q &U6+EhҍC!3y NokL MۧOx0D?rߐ#Z0f#H6NzE8zq=^:8Bj.&RQNv=%jkK~v{7.^?|>MD@uk6H5Cej fd|4rpg)PYn1)=)@FHd#;N@R&c|Ao|vW``OWs/Лz32Tgb jn9iedljC]I[ (t{I\I/2 #3_>~*L/nzQK*Q>XO_Tҋ\TkI4[0͒umR?p`sIiLA;H~ce{E=s\n0?IQA]K|ۅx-!ǥ86f [JR%0yV (-ɜ'nR)s+悱\J*KMNU Ʀ؏,xޕ_Qh}bg RT|+掰v(֮XȒAqEo/] Q0]<`֑?!Dp[x艥 QP3?*fU}WBY+m۴[>޴o٫Db wx蟣iݸ<8%dfB>]( :_ycCbg$=#~T."D=U)3-NC#,:\9JJ.P^.'BpN]NKe&!U>%ù3qs`2.ķܝ(+|7$lQU%FE 'jj>W>bsc#T.Hj=χG( rɆ*ʉn&3`@:-V-] =4yؿc~v;b>&{FgH7>P.AO0.V($ZA׆Nun;1kO;>46. [Լ^%&%ׂ_hC +iwH+^( JQ+;x!>h?cc^7AD=yBiX [eͷ>%g]`Mk@0H&k? T O͙ee¢n#Wzlu(=y_n?E M^t-,xk//MtֈIx P~"a=HщzǙƸl`cCC~XWocWbbȏbě$ 8䬽zB_sHcĕ9Ax15oů%ߕ@TAzE,sz-8dvmi2f>q^<rV-LjXhAyf?Gx2ACȃ÷Y~1~~[6\mwԃrqĥx%!!u}$ ^Yb9(2;]:O'msB: CAF=j7Z tf vu 2)lo#z)W}W s=~LviuOx"m/)A{v94@0q- '\c>j=[GřeṲIh[>(}':\$DLqO;.aP&(r/7{.0_oŧԻJ s-jM6$Ew@*>40V{S{ Giϓlq*`JԗBץʰ:/}--}#[puT"i:c~+ӼG4 쭺xfcT`eS J]Ѡx>ױWABUZ*PHu{ OVa+Ϻ$. cL'o(ɬ{e@ITK{k& YlSv왓 "=:pv 4r!g3+V sB'A&߅8nn(UlxBOQЖFSw,Ҷl i'R ,9#3X[cD)-_a!yWcj/Z%7ڝ&ak哣gƵAWCL.L`cokK$tH㽊JFY\ϮZtي2Jvr:\:gJ/˳'I6ĖT&T];v,-dשC[\嗵\5#k䔪i/M7֩˱KJlBG Sb z=;\TO:?U@vXZnJhm`;4WGe -e{\VOxi@Y Ր oկI cl{S7RyU#feG,s%Z»/Z+wK`6_׵޳/(QXơ2:jIb;<AH5NX8%L2ggicRMkypڊfB-dIKV,(})SjZGjlF/1.*]E+GY?rI$[(Gz5r=C>"3Pkh> EV'd׸.u jk z$;mڈH(ֲ|X3n'f%tS]dS{r&淙h&鮥- 4Adulā7G*1QlW5 ;iBLSQvM,ѾH~k귽ϼ0sU ㇈(j@<Šfr-~T[duuICJXCZpFX 痄PbLJkt0ٹk]!EsQ7ۜ q†/-dBkl+,}ics=َKG:Tyvn٤R+<\9=#'śѩ2/D(P?Ҩ&#.=EYK62^ÐVShC}MSSM~Ѯh0u p~migo՘6J5>Xҍ h}x[*6`;(}o=qup`69b|/GIUZ8^lo 7!ޘw# ̍v)̑R)@TLQ  '5F*M 5߮u+7MZ|R|`WX> u3 Y{= {eqr6ij_Wa' /seN7C%)~ MO{Ѯ~z*^(= j) -9^Ki~ad6 64ɱMxW}oAl&tW:b"ښbtK?[A''928y5w%8g M4_GLԚpAvBuV$J[" 'Im7,لOߗ{B@{mp 09m%٣؉jvPb5ޠ(\ܧnyG0>Z`X\z&'>(A"}Uhة3^}0]f\SS6L[ԥX`VDGMU:dV~xtRK")Ms!)`~KK7>5 Bp eGז%d5#Ģz+K%Bǰ4VFd,k%#ϛ*5}-P^\o EI#;Iz_ꌘ~n0'pyW$NtdG V3έdqCbE׭u):o7`C߭f:Ivב~a2,ͨ咇19b-l,Ar52r#H9W]ɭ&oXAU Hll+u={MDŽ*~mk=s }ǎA-<*Yʋ|@Tn~v%뭨aգ|3ۆ-߀s/ӓp_*f_<&bkkC ':t:PٰxaČկetylHFj%`FW{ep~Z-qhU)Y[I܍b:^[7GmUtblQRD}kpšh02G;i* (xh_Ϩ?Dᡁkc'1X|3Z Aca9(uΧn%Fyy0/:bJ I'OxE:=O D3gSSoFQ܍nt𪶫åWVlF12[`6vzMz ӧiE{," QV.jQPq ^"*('AP'yq\4^ػ &p\Bp\R5 nȷ؎+􅄐J1!{Y J>_ɮs.SҹaP+ :Ԫ+jQHiωmgg/eL(/zxɤ+YE&5lp4BG|ڋ/-7A_]'m;a< ܹܦ͑jf5#LDnY R.-8 a@&׻zͻO]k⒃޾;³B¬֎c˨X Q/rac3zWDe8?gef/° m]cc.M&`TvVgAjk0K{h)ohӱ^JxAcH115?W܅UGZݩ_|`HAiu¾/vz/[^Җkha # 9.38A^F.恴 a{:$sB# yE$!0F Amcƛ5:1}6䨔_9a w 0',y}Oԍl߰^|6:P1%0RӿD}V (461n-dW7p9o uTd WUr2fGm3_B`>G~r r$0rT4\ Zɋ Wes(D#p5!9yzμnX7 c 7")`tQ5B| c?R0 -8H2i֕UY^RK'c|b RୁE8`1,(S}VNVVNlif+EWj$ym!nHU7cu +ꍸup^ KaJԂͻ7ΣWt[Whf=H~зld/U= uJeů계t ԋx@5f'Ҧ4uI$00c#*yegB8=!8p  DB [#07 vQ|UeehPi׉Q[%^h\[s(J 32a:8Gm2w".yC}yc>Vpg}累AdaW4fH,h0k*ޘ@ׁKP@%̩$91Mjvbzeƭ@ٸDSXUO.?>-V8r}sPtO%!jR_GE5AЖk) A[abqvIΒw㍦JUwø;[SY *ruVv mk`{3ל+a 3U:eJlD4>R_g8||^sD;iN\{R"bD4D4vp EcNkVƉ׹qW3 [ {D6OEF ML\ /ȋ-{ hxE3$6XzeT8¡ 7 !kª _Y#SezE=_v|i\}];߻*rLC47$_6D}|'X)"l nZF272jv~N|'X <>Y.yX}#Hvq6_ٸ 5Ե!v|f0F ^BuoT/I/ -)Ԫ${Kay =Gg$/aW|Q]U{Ҏ:̫|v a؝c6r4v`԰~n?gYZ07070100000134000081a40000000000000000000000016570825500000a60000000000000000000000000000000000000006400000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko.xz7zXZִF!t/! ]?Eh=ڜ.+)>/IN.ejf59$/ȱvOH0ZK/(#Ӥ:gׄCF3\(EL!L5[jN1Fyz 4[X+^28Zp;M|*86Z6)ih'^+e(nv0'oo`W>yT a7#Fx9ց.QΧըUɰ?4 Kw6F>Ov۴Eg:܏W녡 vT+qngm'釣JfQLUΕ$T_|Aph`}'Nl*O?M(.Bl@J͞DZl-ق_grH_[LdDłAYi~9ż~yP`gR8#Y~lPњTv9$[fV ೇ .n)ŏ7 UCtРԢ^3ܪ|L8NkTKpU 71#x3_8y"*I|۶[=lcAÛGĘz羰>T-?D_/njRo)* (Nw7h4{C'rT@$9; lFbohl1,#rm&ҏ+M_]k{1{oą9cuɑӖQfNlSeˈ3(tRL^DX|2Œ:(~T vnBqZ v)5HQk[f?p +6\Z-ֺ;vvi}KQ)91G0;:& au>f`:UrS9s\84,.H wZDA{2uf`k&I lbPpp&+PEΓ[PQfPbtYaWfҞfq:53Έ'dͮOy㎭ʣ1=UCLۑ1֎pɪkQ7~KOW"ܗk-A!E6 e˱ZQV+d+d|i[;Y@pBxyC\UJ}kwJ][GQxydpU+B;Gl7\ab΄BEC_H_,7Hb猱l0e,ӥ8w(V; W@؂#m5%|پFuH Y&ބ(Gl;h<7od j U~ָ ya(x"~rٲ1]uHC e#5Ti7yq3pW)GC4r-h |^4<9$C7sQd'}\&4YnhPğH[Jf6$\-G^AHzFĒ)iЭnF&*F7]%Q's6Oqڍ'D,8Yi}`)~v0'3*xpN7Ѯ9f+/DyVPsf&b\2w$@g5oonY+ah+xͅݕb6BuD.Q V &qҢ‹zЊa[nt0Ց܃{icy'mt bUV: (%kܖS<e2bʘ`\[ `H>?H7@:GQdiYí2 :ngc&^8G;ZzضFǥ=tX65=lVGOMt֝/?bڍ\g6Y3i7&?̤ʈܞ[|[2 Hb92.VV { GQ}s'L6.P'j Bpm\T~Nܶݍ^l33 x=bA9Nb00:3X^:fHj0*0mQ٫h7kvNQ}!u7! 1oS!'92 %Tdn6 hXO߾P2'Ín HtK7(h<(+ꁈ{N ❁8/k\u sc2h-}% _ÀW1QøS1eqEHBEdTJ|{](⾜Xk-Ez7>֤ NGuJΫ} &^oJyhp}|wd wIdKՎhVhF(3~;PD[TiT2=0Y]sU UދC$Ir'0Ʀh&yVbky Ui끦uo/ H>6fw[5kegwCScN I LXV[}mwx\9JwA?gל>0'DAxLg9Rq#hdR%]zF=C<}uh5Ĕ#GA:x|~5k|4p3V=ҍ yN$[[XxXnH6u)bJnŝzDV55cl9O?"-B'+Nv/R([?rF$(dSm,*DJz:Uڂ]s` V+-;j$O @FtA20j͵m'.Tj"&YLqWhiOM%3꿛&k8>S7,d3,!{}g!iokYM1' ,9R&ZP3 7j6# XkX <HHi]͡X9wMMiC[c1xVk+9\_o] /C\6wp4I۽)Q;67VF0kqi{]( hzD EcNIBU؛Оo#Y5N[X 7|Mw)! 5NqbuSOG0xȦ'kQsxC>'Ŧ 'r }9(ef"VZ w~6't!Slji>ǒH]`5p|hZיqݢn򅏍YP",=t &8Fvɛ:={ު,L;d5gKK+ctHH옸0 |J/X(rޖa4'gi\ {YO(ddi kԺ `. #0Lnx$2,_AxHn`]ԚXab6 ԥno~#1 c& h]oh8_.oߧxN~ϵs"? 4;,kodk4 G6}~UEz7.O iŸ 8%wshv QͺHj5pv+ET|>!8Da69%Yڕ8CyByEׂb(>gН83J u~FkAw?7Thݱ }H4sy2;)M1W1IFrGZOukc_e.1ڤ.զ;lPF8[H @E9n"Z_GHGEl ;c4TW[U) ;FIw[pG4|[h&NYi_zR?#OW%8OWO:aJ/y^Aػ}z?4?k+TynAן gNZ#p7nT Ix yE'ɇ}Tu򚐋ެ<^ I.˵ZCmGP[Ed 9K/7Z3 /E+OMSN嚇R?9a)BI녉nTĢp]x4Dw -ƋdZ\rPC s=.bo߁ 䥦VR:0i<!Wdr|O1g/tJIHJ;h͝Dbq8h\i4kΤ 8GQ=+.;ZcFb{q$tv}'IJ"=7!TkNX$EteN9&OD)!iP/*+s|vlvMlFԣ57sYPVY^QF+SO2/Rd3Eɔ۲a.~{6B* 1Y2Z'c}}ʸjwT \ GE'dX̷Qʓ$ޠ@@bf ^bx V^ `VM2Uj%oQpv_s^fϠ!jlb'nXP8. P|d7; 5+WxO|R6^s]fӢha!O7\>Stp+0[=v@s) -Hxc_W@zd(';ٟۍ$I ?ɳ>H \z҉%5xKt0| y[/?4qgm96Q6څݫ̀ N}oRt].؄!̑`f~-.&aahW3 y2?H5e .ɜ ίWa~c31K'bHf6N@>%Z D+IR$#rwЏ.DMٌ҃K-*3JW`߷Pz&CGY?oo,ZN|3ffpٟQ5<>"HN@5vşKl.OT;:.jZoR~[pNݵGSPB W+N(V8,UnhpH.5ߓe>z`"+1ɅX^h (r`X Rb޻wXo pu,q?C.z0&:G1*:+E8+`UQ$d&WN"<[@ub) Шs jG:/r8-:7| wҖ 6QaS۔Xջm'$j3I &39.L.hJ}"P}G0Ԓ_nZYZ*jbl} Q4]Fsn.j Z Dfzb8tA`HH7uMeS$dsڐ6Foɟ;IT*;"$; ~5R}R-R-6kVW7I2k.2C@?\J~efiORڞv-)962Ͳ D#B[SpXDHۗd3|49ɑR5fl#8宛9T -*ZiVn!RxoɸğSeh9t&bAQek(JM^ aTw+`eC̀Tep̉~z4E gœ5Ĕ řICwIu=Lm ̸Ix]paI+*c3_6-@ Vz^ph@s*:5_m9f\Iq[h!!Gp;]N\5 #j-ueBfalzlgwCn1#W+-HAvn9Ի֘\dXuO_Cmeiz>)*gr. HPV5GV\j ,X >:}} Q`2Uv54)-qqegؕE=|$\')cS2m!`*Mހ \<.'6M€Y OSzFg”|ַIܒV>`1E}o{Q< No,̱0 o cũy5ʏM} AA 45G#zXRDʏv$w2gt},%q hlB^jS* JylL7;X _aڏխ<1ϡݱgYZ07070100000136000081a400000000000000000000000165708255000020ac000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/rc/ati_remote.ko.xz7zXZִF!t/O j]?Eh=ڜ.+ζ6sSí" [ZxGvZW\\uo70cU(MxsX%؁:;M;7/P&x<r "Kt#ꪤ`⇐w[ u8iv[ө^[^,S*9HRLol'j"tEz[rKLb xwŶ8 eri7"xQ҃S, 0 D,X>q͇: pjh9ݮE /pq&˪g { _M \hՃ VF&eڰ[+'^ZVA.9š/9᳄ ‚6Ts= X$=a(6MIw؎blV ϤK8`  _BSnƳ+~N|雇d$vEy#"F_}%*F8K;UzFq$X7EXtKʸ?$\{mPҔJqioZy,˸aH'l_1.eDc+օl0 HlBqU$e(aqѺCA[~oL&A#IG,5':, (En K8Y$K;{7)&SV̽'ZrꆽA^d.7h!64ȗ¢JjAj"f/S7*Y+7=Ϋg0ЉV˿>*}zm(8sۢEGY9}~y|G~Λ{<( '#`f95 7#Y ]nos{D`!̹zV ~};ӿp3O.5ӗ6"'^^ilɧM@uz^Rna{G@͜zymAJь+˝\`us;^e ) ;)n o)Dv02˓>F>mMr=]h MN>9xlC qP&Xcy*ڻU̘u92w&Y{(iK%Zcl",@(;\ݹ]gݘC rB b tB4FA4ntbz1F&gA {x,VF RW'H] Z)*o^aξ |I2v⠭D !WUkY)Ch'\SٕS+ .duI%%XâOݪw@r:<<#h5P-L)"k-m 6 jNpfrtk\H.0 c)hg!9^ވ0!-6QS {d[-O_Qn W =Gʢ%N`:U/๘J/Q1C_h{㕪2 0>P^I4@ߨc/ J`1@&hhǷ㈹B/U].(ݵ}5\>2JVe< 'a BTK('"ߓsaӦW:}V.p JqϹ9V&8GbsΧI0{7YX_]fy=)h(B?O U/gȢ: eƆHq:'я1sȃ[2[d*x@~UΉtŲaº!cӥqmzxuŵ[ UM\aZe.77nol3:؜”D=*..5xTu͌ : (ScxĞ:<ĥ\#t%3)V.7vU h I ,tdž VqEϷDr"Nߑ>fOo 1X[9Wp:$Fa*w3فxQ(%>jB(F&]z:ʂ~K nȁuA0eR?}t= ^7Ho>4I0Ӣ9e@)˂*s00K)}Z&A_Vs p:y|̭t3s Nr=aeV8*Rg[D2~Sn6`X^"ٴ5@+Jȉ}s4qg\ VIGv͒wΟ˼~7סܭxmV"z-?c}㰆y_1EFmAr^b}a@ѳcϣlK*kKufcuכԐ<X=G NO}k&b Ǧ޽c8H*H b;%t(fk.:-:0w2ǁb$2nL`&r;&;sB?*R: B%/-z7nG(_ UKU/~#mĵ`C삊֨w][\hw3`,":l%'`yc>oDMcċF'JZ7R/^`3qVm!'Ϩg鬵B%6:x+B.C7Rj!XNR:@URaW#g 5x6Ob)|cF y.T9C>t/lM3ú+R*}O`\Iԁ"R/ i>S5%z*N42M?/g5@E)-~56_PYy0oK/GU¯;6^;`LMt5C8lZ]hֳ.WgѬMp&Q*kr]>L^(+X'ť?2dcav62dMao2^j6WBcZr#;N jMRşF{ sè}WlSrPf>R0ٲ,T VEL.rԮUϖ*gB֚b-BtJ;9(Z#USxu%o*!1dv[Whc-5Bw:mA#X0zk휔?뺅@[:g$bv?c`h9!nfN>gYV/9{bEč`u2 ouچoj@zu06uw5sU,KR%StRu0?"řCS:Nm5k#sސwMAs}Q4WUo.Uc 쑝SͭTcon$=(gN#H["HLX.~1*}d 2cq:;IbυA -d:AlA09K p| >)SCm+t*P [=׀Gܦ1FIHvki u*xT%SxD,ߗe7?2 +/HKm$1[m+)e.}#$ nj*ry+ Zȇș!:xYCg}''Tu?xMҎ"@K@O'mzD:{2y)QWVBt{z#"/` 7d `[>`i mZm* uip\ꂙ;)d+txvMԛ[nƯdQRDެqp,stFgӎ7\/l3|&/P8}`lyF﹫4ǕFWEGI= %xPhZBsA'&9'q:|0R\VRI䅈ծm`nb$Ic>5V=A|4jǏ^Ga`H6{; ;2EQm9,2h%c Otv^[z|[IDen^"İvMx+H+hsyw۲j`K} 'Pa.Ԓ Z'qbJC8}֭k8% Ѯ(gݬ0aʫuNWnrbiZy>+P=o*`bLJfH2&@pp70uH gú%+Wh! |\P+ 1BM>ɑ5)1&#1 ~ `O!k {UJIqA= 骘aʳvc?YTrW.]^Z\?J!j% tB]D:R+ٶ:%kZ?+V7t܎>6P 8Bt*9t3B{RHMN?Eu'Gmp{s(oȨ=^,a,OQ{! A~8 iW+'% L 4!I/pA!3R{0=bT~/f~î&d4NpᆟsTSwEW%IhқD.YVߜw"R!8Ľ3ycؤ!G8!:A'j|+2C뉽]ȠB-e쓀D9XT{dL9WbGꢟZǹʬ7MR< "`S2"N7!~DֿtY]V CʬЍۨK /Hy}rTV4-WAQBaAfg'qiݚq.|kIZAzsoTF,hN"Q! ߪBZݮ~ Uޔ"r4pwN e~!؅}oP_&e}k/DP=WwHY@؇ھp&+N S }@i붎@pWh9o-q|}e߃tP9tI(Qx>ns2>Tbdk:vG&]q6ءqU@NBc< ӊ~d4do=,s Ҕ=yG /4}O 6O{>Pg`<0 Xrv6Nwcy!Iuͷp3m*'͗|7<asy Pi+|=5ufJ%g!C!%J i]wΠ. ~ʑ S1!ZwBNj|^Z Z [  AR s'o`gpdjWR}#ҕ1d`\W:#⋊rk{|}FcSk4Ƨ/yyQS)  ftuߨl!A3=.xWEyeo2ėLDwwGz;PT5!L>,SRd7vٝkK:wtձ{W}ֻԩl8$arʶWHQwyrb;ìHZnqXN^Rr[?x2k:TE80=H .qiߺ VEѠnz* O˳Sbrho5jΏlxkƢLkmd^t&z{8q+K5:eL0[&.(*n_9\QBL#{)GblP Q Vvrbsm1fǗ96nplF2+?(? ouH*]q`L|$٥6xD1Yd6]E>yXɺO{hъHcd$ẁ\>܃2U5gϼ&C5B5%2.wM{gy,!Q{Jӿ)Sk [3cCӢ76k/m/$N۪/]A^A9Ov6e% pe/C][@d !9QoNk*+nG,)̝vVB3oFdK@ wsZ ?bM{Nhǻr*ޛ(3h<%x%rJ~\d.rS!cڵI3?Wdzֳ#1`B,F{R'QӔxfܽE{I%}KJId52'ICT^:`}L"v>ϵ5 z{gaez#Xcf, JȾTߵR;E]xL)yZzFl\I8LJB_b{|6ZX/sïcpN* 5GISUS0E@:MS$w!VK7xz0ĥQ-1vQYb2Lm w_.\sN_P'JLVpҝJ4[ig4 -k'+>,Ж: w掴<;[֓eZu_D~%2Hm'أcn+:|n/TM*˟oՆeJ0!'vrD]oV/;ae4-¯|=km)>9n4;r\H) 7re 1p!Yo>۝+߉O055Yg*[哀D@T~4(L5Ku-Xn6/o h˩_ai=NryZS2LBsupںuKWUʏ2@`|"`.VaT}><| y5hH7t(Tz˿I`/ѵnO Jz qd _R܄jk+2)щ4Ů0V5D U,9~X%*2Ȯ#tW#%{Cɱ}mZ 9T-4FS3.v[6"Ff>2$T܌^ExMf6#/6H]QUs9|83cKJ*\_k}'X e m/^l]<',JAE|)8P"082KyOG& j<*sy,U*_’cˈR  t$G1ttVOVգ~݃ iH]pL.f|.)5U].z>1z>^X(a&Rɗ@<)Zz̖1L7itmJf8?͈(bS})r|y׽-_}bQS,B}t5'jaQcJ߅2H23)E0s Dii#Vz͓34 nKF&ISбh0Q5Ljn7W?.\<=CCA1wfUp3O4/Újd}A1z:; B%ʃ*=-I ޝ(d=Kf.?8u#LEc*MႮb}*H_43AojW vP<^*DAEn2FfA$(< m:<`܄nc1cٟwxkݡ<8w+JI쉋w 'pjV#k~5mm B2 Xٍyq{V/2M?QWJ =Y4d7p(#b3*g5&4N"gU|'Cњ Io\gϕ5[~2b83pSۙm/QoO b<~Йu;@2Q->UQ"\pRJ> ~-.P*NK\vB $1$FxνaxDznc,Z;'RoCʼn}>/,F$4uٌ3(|WwM:2?%q as l]%ǝ <sH Ùc}xL,䢛5 We0q1AE[:Se#i}+6TS-`i:5 /t^Eo tRwW]аcD雈ZSUB$>8]DD_9:풀'bG>CxS3@澏f\ A8`^$I,A7QDA T%D0 qX‰G6bR/>DD8c:<``^uoxiw:p*h߫a\D`2eiӭa Zf ^̍HXbrY.頡%]E,c+F`#ؘ V2=1.T2!%f@p6H `̬_^v$8^$6Қh$n6i=hgS?I6ΝXx6c+n5l!4 057ŲC5Om0E%H-S(Q8 W//I%*q'B>j#E+\mx{*67=Aщ.jTYidPZ z |xЇw, axL{h:|H+ ){Qچ#âިkQ tL,h,0LԆU?" 9 oio Xu4Z1?v5s+̅X%&lɠ0za-[Yu 6%YoLJp'jF&+[w C11͌ s_ [_DZ#7}_/ tǡ/MщڈٳCu% \7sALC zc-GR{$)lu?LB7ɤ$дmK-Qg1X.{9zHexq]{˼_&8I#B11sk-}9`ywWSظ?1a d fڏ`7OZcgbW)#QKK/rfyJƥMsŽeϬީ AFMȀ J6:ՇFT_dA#6[N&Ϯ &/b&Oam-g LxYBG˻tˇY]vuB7@mPKpWR7J ;T-K[Onܫ8N^m;!U!RC13]9 ,wn/H;ZW;Y'=ɉ,LwARB>h35ګ0v3Qb2R } Q<[Ӝa$䂸ғ*.ҋ-d:cB [PʒIyRڍ.m|8dQ*sZH*Q}Dq:^nfyj|p9)7VxW+߈b&c@73qvù9\)ۼdDQ3Y*B2{3si64d懊7`0tcΎXΡ ;j;뜫xJ5ct%:1(>*2+T]9>.iQݿGZBilvv& .2pAHT6C7z}7=ų^2YϹ5KdJ} !_&? ut*q+fX| =LT %~o[\-A)}ZG Mbd"!)TVFYVAvƆK~G]+S^jV=Rtԓu3-Εkɧ#W[ $wjD8f x%kp'C3MY qYt%,Eprl.N䇿3O m?zĝI\lql:%d a he9Ѯ-%FA \3A #a}e"P= U>Y-ok$Nbd Sl0)$<ޘT$fAaڧ>z%dzb,}|{L";+-؋Yja6$BƋ"R)_!%mȚ"-B@;p0V$$+sn@ zvy;'fy=v @֍6@cC3t4bƨzF_\+,USg<3ⵏ"ț_ϜowpW?^ބ*)ͼ#EU IrjEdHw'ĭPz.G_T~U/W Q]>b4$NhGNd2o/^5ow/",*$Ӽ@`oT5p7N m3#Q\fuˑ1ۼb]l͍ 筀WnnT@1U܅tNY^{d `I:nͅF7R*, l!(xt t[Qvhy GAGԓc!$o VoCs !p'|BOAlO(=qMBt/Wwd"~L)C찛|/y_Pȳ П  [[oKreRtntAYQBIoywÎXLrVX(zOy.PRޭvƘXMgм&Uˊ )J%H( 3KyCL-.^pIB۞'VID)<9#Ҹ{rjLwxaBseGs.`WJcVX ?"mcFl½jW2(_$J  `5B >!>G}_ X`TT7W'R)u ϯC&զM~a&2.EtÜĩ gX$Dm*F-Ꝗ Ћ~$Μ0oY`s;~tBW?eoxy>ýp~y x[XB-aQI̴7 Io@;[\gdn8lAZ;^G}n.2Q[^AWU$y[̬!3sNY4a1؛)zYoAYQt@ h“>٬z"B^ ?Ӄ{M-cGib˽2^)zp TvqU*&ZWÐwҼŶG)>s*~2YћO8EvIB4_raRnd8KZ/qNkq\G+j lKBIz~. 5z vDZpW-qPr9{㶖f/'jDLG|DWcJ<mkHUt QyLɰ*!ax7U[EGOc1C>uݐ"dsFg:43[I۔t!m hG: !@~cTU :/Hɺx!npd _cv/ Qb=hBFXvtA6ˋ)o GNOU!. r>yBճ'/ׄ}d6 B19"`՜Kڱ7˲c4iW 6uIznlZ$q'D,c{A9pTm8Z V#銘G_>VD}oǝuU,ve g zQYcTF6uBny ooμįiYm0%o&hA K]9mNȈuCe{:#S>R _䇣 ];b$Di`J:~y fN )؍d+U1 Lq(ߦ8$^DwRu'͂gn ,S!5A/&C屙Oabk] ˡ:: ?..."8VM0S:J: KJh~-RM ]{30r` -Da9H4(ȵI{$f]wm3`7:a$ )f伆7-;Z-j:Q0̷,V)\"-h7E&@_7}חaზMҊV fØABnZV Ե pmfq~Pvh};3}֎:>-v>Mrsnjpгqt -|e?.o5+ުA@P4aPLtJaϙ'TDG{mcxK\`kqzJlpvRx!r \s\y( F6 LmN=Hni,f~;}KP.CwAЙIYCFL P(رwU}G $?rچgq6UDĭ~M<Ȟ+\BY5µGZ&Į"_h"Vii}kAG 8F~/Qݤ/{;ʴ0nE :E%;YB:v#R+&5L%;bb/,n 29:U #|`#q~ 晳S!<(;_x@Bpe!_.''Xu+ӧBFlvõ(MBKvKGy%į_f5+X&,V 4؄PodhNٹ훿n <]2.fy|)Fw{&Qlݥan'{UrPx)#9hw&:17#-Ӽ4_zn*[4O[EԬv^lSlx2[~P 1Ett\PMS$r}p||."1j^9Կ,!g8n$Io,Q q(mP.Μ9%w냏j[Vn-BYRiRѫuH]=>PQSUzt{JVYDjEaNʉ6Fio>cJFNj`H~"xp=4)l>5ֵ8ܟT `,YMO\(>3R} s ȤfX=9UP#56Gm \4^N.E^Y%P$D7N)3VaIef-#lӛ9&^<=nzd$Po)LM:| rv,9HR?eN)~}мY)pƬ'I9E@h1%F =]Ǎ#Bsn=[~߫;f6VksAy伻99`p $ w(fE>6",|U0OZ )Lد 2oTIOޏk}۔Ncf$=J4chJ$ԍ@PeqTK2.LY "D{~ ;Ix/p.q< p6!d& Ra&-Љ/"/!Kbu EbRth?-L,?Rq< nqPmHb󭟬vh?xC+L $VuSCWWIx3J jWq=3B\k#^i"}2,1nbml}͉BMjr"A+ק?{s2NJb.C,ܢ!<~q=h>pvn ̈́K7[[ynط#V:̧N0K  {ozm;n>n4o v3[xḦ\(b{;VvpLQV&}Lfc#Ȟ9_Ry-q6wo ;HfEi9?圴F=YO/ïw&_$v7B`GFkw2S"|:"lR$@4o|xtm L2GT̯rQAnA0N5޾[jP&8O|V sǐei&Hn+GNŰv JkA%&r*}J j1Gw92v9ड़90p3#r4jStO;֟=Uﯬ#0FSM:jئs8յ2_ {,y8YRgr6{4n$'׃7އo}g3A=0({x.~,.a'!~O6ɪ5e3xaO v]-P*>* V(QĐalaJ ?` )kKG$`™rZQ띸 7!v-mpw J9UMҷ2\)'6;OЧ[2guh!\7 > D`# Qьovi-fBJaTq9hP-_ecb3 !nk1V)؜!qoj ZQkӹq6K(R Kqo-QHN]-ky[s.tы.FCCN iZ'f͛ғ>jj1 llFkWAUIX$v+'XP^`zAY7OK{Ơ={7L7}SP`,eE@&p(:ۖ.iVH3U2ӟTxqb,[OzfKQ}&Yi7.norwdpv.Cv}O*栗q~h^"5 H嬵<N."6%A׸C[%R}0_!Qݻ?c$9U+1"$K .rH =3AbW<Wdx@6VhMwTo7TԼbwퟓֈ%uً?1P)[RZCzX"d->2xhUʐtMX_i|ae u (qsЬH,睪[V ~F#D_6yBD+M?ێKQ.Hd=]S J|Kf*xfJU7V2Ho)lZT֢4ͳ^Uv7x?t.s9Mё_ϓy#NUj>55` 'Viժ/I fT)1`mײWIeԽcVBw,T-BDvsM_֌N-lPZ!5s5azΩEہKt&Kϋ/`` zo1^5>-~y}T ACVGyV>{l iN9d/x3eLVƖ0=Jb'-ٱ`l^gؙ,XK;|,=cx jVz17eT`pu zƖY1h)&‚> 1hS֐vW (26+'MDӹ *,DVN}BTÕyV,TɧPIo_axqޡ2*O81V]OJeGiKy*ZoD=km |oWS `n3vىvC. /3Tm J9WwO'6Tr|c#-} yl،vPN 8,(~"{fd 2L`K nj0J@d.npfA̳5}m'5{0Fw-U{kmV9NEEw1V)CDVBoRUB`]n*I֤73-+5@Qw:BLy80L(X_]vef%l,?Vt[OE jk&, Y( #ZhJAߤ#vؙ9 wTi hE2(*DGs_qezkE̒Ttx\wshOe|Sr޸n%Ǩfq ۬m~gRa+]GoRw}Q,cȂ(%&loF_Dw6dZJw6?Y\m$H9O=\⪏Wt<OJr^ɦtJnmU>ٍ*Dڼ\S ^cW]@e !WxZ%Y/H/ȕ\7=(B]I(H}܎{[*W_j͜ D c]D;h5OÿKg*}ڌTF쉽 A GZA? N490 U{qUO +PN}0]fnb_vq0n\ /@ǒ`S}B*5(вdLm^^aT \x6=3ASN-0Z,A-#e[tpMM87}?0IV$Ǖb!e5Ht=*f y4ٚs@|(j.psskzgt=M}O;dCr@~ l)?liD0dC)^u*M.ZS N2d^ߢZ#W"1tqOM~}dL~$8"f:>(u>5BQ= I)ؖ!7M8&5]C,iCMbA)6#fT U Bp8A%k%ӀC:wVdIJ_qj^WM V3cin[%P '=(j:%sk7*Z}Bڕ o n֙B:hG0߁lze1 a @䝲b-' kK*qhԀOQ((!V%tE$fMcHƎ Ϟ+{m/% BMp9!&S᥁JUvE :'İW"cM͟]*y"5b(FOϤ -A_pw0Dfu!`D(iBhMQ,_"|%CVtgxakM/EeǠqse >: u۔jkZ@-v{aө t/smɽi)kYL2 Dw&賊dû^ {UYɋy94VmH`I=@ 0Q.*u"JY)4LSEyp.% CI3y&-.$LLd[O4͋6{-|okXhGʔC<0t,mzpڵ &Y6<Qgs}]5`Hba錻4%9IVUfQ:vq94Pk7Xtq$yښ"v;("3VqIz=ny' {-Ԟb-p[$*4uz$7)z,lu|,-S78'mrk5RBw.fM&3uXxNӸAgwIwa.dl'^Smn[[= |/uo|%30BX3;X6+MMЉΥR>`D͡&ovϗo~/t$JU|j LͶGt'`ձeSKPYjt\qܙ5| o c'lZJZwgP#֥xg oĞ|Ct@‹46,>ig{SMR>Xnb^$մb/} c>w~L~voLtR57W}X dTtdZ8x$ݷ`jW>]Ƈ]rTInEXLL*ĥߦsXKMW;CBO{2tO o,Uâxm}s2X}9DB䅄--N:<] FgD,`6tŞr)ְjVP:H?C@L}12~W$sURDX T@]t;?6vG~5I>ֈ0xRC%V&1AU..S-bې0/?O[(gje&.V˛V}xTT̞J7dI.tE<78e$+'0I m12c@v#[ɠU,{s(lKᫍc-z:s+\CQ$} ݁3^a;3UGw2= qόtfdMY8col8M?22qG-x+d[B_7T/@|:Iv-Qb;0Sі6=&B߼_s ސhnŌ逡w"`t VRSw2_:SV# `gC^%8sXk8N!?bюQ0߽zgy21SԈtˢzn Wvó(j;r .8r:~]~jY}AB[tgJ>GRұ؄Kb :}IFSiC~ը~sgAUi~|R#~k"',|oA҃)_p-3E^9uy :dNqMx@֧\ђIqjQ !g߬%%چ]+vՖ~u&S\"fZsKvwK?H 2݁$hݖP3/> xWXe= 8{:`Myv='} yI߾eôRìe@{O v.OjMmT]FISz{Pv@O4FYީ濿¼ FLkA/x G8A.s lJ߫& [e-YlWoQ>f[g,(@hsNePKڳyH3Z'N{`߄y ghF4'ª&{H2Mڊotr䚸+ ܕIj mD2xr2Q] }4/z[-B"`e[ 1\ҿF0Z qSBxsϛ"91[ pӠkbg$ #"} S P$nvcO[*8ߚ77/گ?E`du 5"'G SxH{\=g0>r@ 5M'NԢ]¿~@ H9@h*Z1C/AvR :vsIm0s ,mQ뷁im3 ^y; %@HQ1|kB]F)2rEYgb˼wT5sU](/6&N>;wçbqc_rn>w;r#+۱V v~wy~)iXYggP,-Ϗ 8+|L/ 5N\k roxِSV1_@܉`$mͩ&Qǽ>m/y;0 &Ax`Vrkr.mq,WKϧl&DžߙjuW'\T7(Nr1) qFJ[G5'zHc^O:?) :_"2)r{$'.,IJG SᖜI`<: 3@gmL|Thn"nt5)L&3lv?$1e20oQ*BIBtR؛lq`͜iG_2a-FCe7ZOY6e|sTbIds Waք-l9 r<-+uPgף 0:ia9Ǯ,LG#HeI66 vӋ8Ջە#wE›t"gJ"@xn*+u͈toX粛gBCc.ok,3UsDsXje֓?[*sʊ%ʗDʹ@h])*C>G ۓHV&I`$_b- ҏ%^eo1ۼQ C1JԚp]˙QeOKUwgI= ![bJW8 $ }PvsN5VOq"ՠ)_m#ժp:- q"vOry7YV B&lFsU-B,fSҩr:9#s` ,=iAbEݑav*/ eeGUne:JIN)\@y$ɆIdΞShBkĂY܉6'DEMt'p鵬`|qmnϳ =aoLx{ MFŪoγ@e0؞ 'TxlmCB3qҍy_~}@WljqrC6ju=ꄅЉ[N7(!"b;D m`fqM{ P8>&~NVĐ2= ka=Wy,rpbЭ7kX=uĹꈨ56+G!{%:6t)iRZ.n H EKfۛagXnՊʶlT.8]Tv N-J_ٮ[FqLO;>i@m(Zro% emz< nTR] q+|8c7!߯;t;L0kM!+f۽CT^Y[<;'PO[)B9e9^/Q2Dhޘ %9b}#ܟt FiwmWHI;~ XaugFSh|gôGlp8kbGja?(}G6deQ+ZPB1Op.D= 52tz/ipcG{IQ7È8?g RWw%5tJb2 \VȪ-vL/S Y`-'8*#r +*q%1yŒR$(`mj ;:L;J>R' m^X^@Zۛ)Tp*\cA9*o0HoH8?Ly,g&m4X9,Ə ;TG { w͹Pɚ eḴO){Er`ŷ݋ n~d:%z_G҂*swFcn+N$";FNEC }|#M<֒ UWs-xJ]+޾|O$@'kg.T~8[L bFD5Y$~o4!=45iH1>nYq;MfugGSF29J6I3QztL?f%ŝ3M sR(:h~KzpBVVdkiE essK'<[W;&;^FG$mYe{^@:ȍćY[SpA.lȸ9} rtjd;ʐO|'~MkV`fV!;:.ͰD{!c|Ё{TrM4p< { <zMNev-zAn=l$࿀ڂ9zyr_vm +cY5SMZ ._ٸ'ޒ&'V%`\//qya_cֆ,ڐ=[]m'?FDL]6F'2%W@Ձq GD|` p\)pVzݐB-{L$WVR&AW[Jw+;XKwj=猷vݢDwoYڵx 8G%@ P Nvķ}$}vR`M3 }V镯 Ԯ ݹfPBgUU>{D^~ MJ>ZnC19 >LQ :w4)>s6~1X$*@1GCʰ1$iۮ"Q7^c.@;÷el84@TDzYFF=':s0O+7lcSCrEԨ @Z +Ex \q 7|(k 1ەXr\Um(%M=5aC. xW( 1| j̆"1QikU=O&]0UDϪ;c3LO#ajKV^ A,q:"T~Ex m"~}K8ȀƥDFO +0CXUu\Y2Xrl3G\w/w`k4+AP-r/&h8(k ]CS$VroiO \c"[Ai@ѿj{B-ݸ9:(9"^uy]}2rTHj i4ǷPfCE4w[\+)ZFJn٨yYcޮeQy+arLoH"-qōbg88X~>4 n~(Ov:#Ga{v~v#fw=;F wBfHL7D 4}D## 2 ۙiT4h/q 8F1UD谉2ÅDhsQiǟ:bʩdzMt?DvB(fn6|(ޒҊ5cI5Խ7")}3a d6!^=ezqfӶ6#8%$ kMs #[* t+2gFJk,C"e*p̡EZW.95*ܡ/_ƩVþ( Eށ"LaC5$%;"K\3`frLC/ePKl.ouƗiqQ1/e@Ӹ' ^df4GwbwcϕI DMRW[4o@*tF8AF봺P kƕNj>zEr8} vRRy9;(NT}?CATWW=qKͮ{M -O 9xɃ&f<$G#URXH+K\ ?JSe6w1O+/1 a "bap4BiEU*4]`Xδ\ '=0|!ajQMRH1rG2y3lz v9%cT[{*amFE@YN>v9ҙ#j^jNd yj>4ú}̜F>SyM՞+Boo׏JHQw2BvbX[$_q0@52Qn"n2ڳ[=c\$1d%6!ypxt(ʼ׎_r]gmd\x<*Co̟2~j3vn~Q=Zf3/I\O2.yG#g&k^B=>6S9^÷< ~]~pq8[\b7 f?nז$Lw1 YDP0qclc?ݞ^с J 7EO1T2ϑoy;!s06]۶6%b*&Ft>oE%yrb-tD:Wm!Sy ?ۛ|$sXCɲ.5Z2 !i' p 5-?غF3^=RȢp)cIJdM`&7# 9AcNҜ֋ pOGKE<1eEeK7UՎ0`sPWS}P"9&9#W䵦;n<y~s^:jI/DU ^ohSL  mR93tv`3۶ӈicPIۉeym)pqqop@<ֱ'05~TϠ',%LHqOy1ФvUߩ@w2-k\_`3iw!bu!埵P'L}IrFVEK4oxATQZ5z qEr'L Ĵ3^jAuDxJy2~]O ,)R׏i;xHNSM=usF2o *qrUfn ߬OZ)'~OX|졔Ia"5If!Ց\uBbk W[3vpkEP& 7ЯN"v9I=#ih+^B+~a 8Q/ #Go8sN7wBκ:L&u4H L0N#"NGiqke-%CYM SąGni4NnVB2$EG輸:՚nla?;ى=mՓ^@T;2]x5u:ea]rvw-Tš (+$"!Ϭp 4nEm Ϩ@:W^~ >7}L3>$g̬76`h8عRe񋲕疭lG`,wCv1PdsصY k:iR!ehFP.:J{Ѓ%g==^pʉ9`Ԯ28gݸC{ZC26wg^ti21Grۨڈ2ZS#Sz3*g/(+8:J 9p$BKW&,nAbA7|X/ꔤ9-Jtyj6Wj^Bz\55D1zW4SiRp_;)=(Č׃ ("Fd$qvA _+_ڃ X)[@E4ѰZ̐ޏݡWDQ-#sBThq)nǢԞX>/*߁ݐx"Q tAdz)&]4ോ?.r9I`{6OJ}oL9C{Yjd 0[HDņ[n)Eb>-lr)IV BV:\a3/a.|xʨG<ơQ T"4L[}6c& >i8@wk7D/dQ"C:305w%<@U$;Di -Ҥq`k s@/Iv'sG03=]O}* ѡF+-d'"uMʪ3C`nq6(UdMRӍ"]N c^ |@dg`2ja@J+Ůg?š=}8C,\b&R$y=ܵ 2cm|5p%(s;ʵ^gNC`,2!r I3#Ʈz{uEdlSiwE6*ars۳@Ls enitz (d.3/gQ!\p} HjβIc ]c ~~M[q<y;0= |'1lXMJGg<Ŝ`f_3땢m˵ 5[Ȭ|IuYS_1(Bv?|=a eͧ\t@Nԑ͹]SJA XJh>4{;XBw6S)80 Ӻ"ȁgƍC|qfAPnl`f5)%134#y~6d?/AascF+(3,f֌h݇B7x{lN`~^CQYS}q0ӽnQ:$C h3U97rUuh:FV:V*? Itn$Kb>rEm3ܖn`/KJ@?O"x-rP_ Ú΂|u<#C pдw\Uܴ,MSjX|}`Ƶ_řϮD+)hSGBAw #W踞00"pԊ!Z+*rۆ ܼܯCBo {LP0K谚-MoCA&e{hBrAkgE2*i6{B9RvYThCY6 #[:vV\AJ *׉B :7-ެ߄1$Q>9  Ղ^!|$H(,h_DK(5\bSޔɋ~)0 j֑@ȃkn:iݪ M@,Tf*G' 8xl^ 2F|M{5b* b}Qs>>ڿh8*#46~ą56lwCh%Gʿ!.ڰCsW*0l6LləCT9v`_^V?\;0$zϜ''O@]֐z7+Y7RSW/fI8g ypLcRpb'~6IBw>Y ȘH$n$r;F֦z_- Qzm만:pⲹ vʤgxߣC,YXA&ثvܭpI~57&Ɂ(9~,o^m퐔:#oDKn2X*/R[YŬH߮944Ok*)I2kbc(CVcаZΓOk[9YbԹQ6VAb<'Bmŕmp+מHJf2>Fmf2i>[GDxkC,!@ӀҤ;^?Ci?7|wQ˙\`O%p+^ʷX_,i vx0/Ȫ[]^@YEq o >. ;M1WFf j H!'4Bw8[t{[;ޕ?RU>** ΖY`r{4R^:Tnc~!nά#pY4 ӒYwZB)oƜJU0gKGU vd6`gDnE],#; u3^pi, ]7D ^OyIF󤴪 ,A8䃦1̷'GQ"iw FT> 2GYRhp2| # V i5(i'`'gH}T[Pl{)ǯ0QgЙ(ؙ^c+sln=jV|@Ba`lɵxZnv Σ0zk^qlqIPk7q{U-k!y"OgRY51kk?'r3u"'`|OcU ]g5dV0;M/UA¼^ܵ,#˵xUW%~.R,P&ŭGWJG : Һ*{g\0FjWZcꩅHDb#y"R5 W?loW:I|khm=~k9b?RߗW~W;oné0h8w{ c9ߔA`"YMH|[̩]]h$A$vH nKPߤh7ɫ5Sot _]J/Y0vc3$ƪ6Tood|%}$)mw@ \&Vu7|_v.j6]j5@8PN:qČR!c;%g' uN9H|^LL7kʱ4A趜tckP LBu1vvEJdO*NLYVQQ $ C ycVXdD[?H٩e=n$S,fM;Vdv`OwN"x&ŀ+,:ޏ%ZW9$<%MVDK:Sw*9lZ%tG@wڒ TlQHa2-b缠F3')<;2) 1}0hE5C +o\ϡ8RhTC!C}FQuKdo_5J ,^rVi,c9Y7N>`]:(r"5vxt:ˆͯ-g^zql;CpzClq'Rx$ޘ)wgH2B ! wZ6Ҡ^Kjr]QLn\準æ$Ktc7naktsin)VTN$Jɕʌ[R-P[CӻY &}MfB3j!;ݵKHKh5ۣ f{@8MĮ\DjsAˆz H8z\v| i[<=u[T5&6S°''T]VM&xH#0=.~ k3b.ek*uTA 99=x-c9anY+fIex{ٻ4.L& 후 P 9{2mu -`l[z4q8C='tM,!WiCGHv!d^1lkw8tFSN6i1fCag-)ZP;t>|9#PB? ( ha\#+@v ce%s?0޶tENozuYvʲaIF;a,g yL&"L2OTTaV*Մĺn>jj~Gаns&8 EeRiUwq 3]NCDۂT|8W\tO9kI~xfbe`pI?͊VCN8 6a %u$>ib;ǵ뉊R{r# L:⑦0 I*lBr;dPTWs YJE~R8P_z\+?җJ@@qn#=u[\?s7J9o+d :9 @WBRy+B_vYc$&-iiq6+c]9K-]fw!k%O\薧Jٗ#!eF**|tzp?m9(i-u4'^$675wG 8g_ܼظqa&Q qa&L.=y!|"ౄYP:K2"6(E k>a{=k{HSC Y4ufTy)JZc bN%O])'q:5ӽP"X# 8%7keРy9$̚WM܅IIQ70gJ#2q_U:kōI"XsQ8m BMղ,baypMZt5Qq;-WJ--\mf{X>DZL3NiGM ͷ*c#Y~ Ը"DBa8T$GQO#/IK8/QMUi^9/sp(rb+y@uRuűxFSMʉѹ'a Z#K-xn&V:YR1L~㵖C%rM>NGO ~C<c ??cl˘A{ReԥGarOAzySAv\G3[+S[qdz:"pZ~۲~%NQ,l=ZThˈ3*ګkX@$8P}`$F@)rtDᰎatXK&J8x%HeRȼ=ݝx}Kz/)"CRz]g Tl`# \۱7~x]0"7–b$/0'ٛ'lR^٣q7GQQtN5lZ9@ z CT!;g_r(- ZmXzjMG+V!+,/~YX{(qc%2λ-p T ԘG`I仟>K[%| ~Kq!y:#u͂j$?YCJ;ے{]1{ o;DQVYRv-aax-팎jflsYб8BxFV5Zyd7ە*?3y9u)XuQ?^@rV  vOls.g@Vp ҧ鳄6ea}uj4n>oml+aH(kXi>hqۜ\(ڽ87gr L {hܺ^0O5\3kތg )|yw#q"c٦)ʆhFvѡǦn#Op2#9AA#ccj*ffXm( Ɉ xl\4(]% v's=!Vꪵ w 7-%6l%wu0;8xL]qOW^h0:7Xh\6dg~ qQffO*ԉ}],4pكJ[{~># gtNc_߼waxgVG"7w*PiH!qPeeD_!=S) @h*9$qH%JnV]Np٤r#X-mTV@-ؓ]0"4}3\P9O+"ǖ8ҵ>Jt:my.eͦ (t w}$_ΔWWUQ%VMS%x|[yuo _ōm Jy}TAysLzN<3uhDQɤ~"&gV~jބ:ż0,8"GdJżU5['LQ (3t#e9V'>/)迈I8\*L/;BAmQtn+~LQ5lRwy;iPNm(!tZF8R#Ӭnj`}ցJ*z@`g5 [x$s 뺐uwfK^ǛL*US |Co0lݺ#!C~tl-31SC#s9;ED+dž:/.ˢmY=n S/zp ?`ж V'=0y 'Sy+0SzCr n:G:h̿aQ]W f?5[suWguInN܉BQ9ոo~ ؃YݦL_+2$f-fNԮ2gtdBj9P8u":|8Im{+}ȷ"zd.H/5Y`^$MovVM*˩2$ϮG1br15DRuAkWƼfRljrl7~=|ޙ@oʃ= #kb^\uuۂx*X?~~=УiF8DyR.grTp ĉI/H^R|^no h*TR&v>DIsJ.XN3%̸A޸jD}]kH }KCwE=7@&*֮b0A"d?uT?yi(b,l ʅ-Л8DC6O}{b X^y!!s<۠wdȬqBkhZ7~[$;_ pSzT)㤑:'F=g紈4#9mkg.HWX nU o?HpOsuƙ7-4 nۃBB惘@mu^fpx,3tY@!ɇ7VqN8 kg#PgV.;b}eU-)J.'m\"U 5c0#ɤ6 ˩v`Ek OHs> CbEvb`=RE۞]~W.ap~JN )N*3>i"UK{E _\1es)Ox?`' ҭkfgcwEJƎPjxRz}B1Ԧ  x2~eIAy6:ᰓ> ͙@:ް3;WQz3*H"H1N <{E#~vC? DqK]ΧIbi J כ4JA 2@jX}+BfwAȓùRe-Tj3t2"nѱY 5<\ex~㴺:il: ',ָUfԲ[eX? W-xFR㒨8C}N'6\pxmJ ]XxQISLg u̞r0+#\tWW>p虊KK  yhۓhʅ{[lnW>5cm<jUZ2 \Q糅i(Yyniwr^ fi੷m,`48v|Ef{3W=^-5W,fr-<|꣐%gEn\hPc}Ea~a۱ J <;In!GlGD$#Pӓׄ#+#ne0;ЃM PP2H?h =EEg `)Q3GBYRCypڲ@sbT|ky`>Jh'ݢri X/c]W7c ?Dbo w|`@RwRͭV+rTic);$MmM%']Mh{/;BuW.A"h{C0&w(Y]K̏VfӒB}mw4]c徆`fNU$,<(ljRYЪhen妌O W<uۖ-whf3z <&cό z۫P|'v=U+"O ϣ救 vC&EAx9~,(ITAmȼuCi+ُh nqwʪǍ沤+Ђ`[95#ٳ4XHX58 Y|5_h8tj^(׶&LVHY~-*n͠ mәJKB>ڶrE2]wbsPMQPGmw op&!@a4U["˝vP93Uz-Iaz S[t§pTVjM2Tx xy籀)޾Ȥ*OC8̖p3.󏶈ԺYO) N{kNX-`ϲ 0$N,zCFնҩwV;=)^)q$=">S w艞eI(^K #! ս^ERR!G<*r4&7*G^O2. R ؚg7 7vm?ڗEh$Gv&_^>jTx">?sݶ^@}kl(fR +B[v/zy"N'L!nnbpg 8KfRQ2=L<˓\ĊP$/:++8(5,rZGV(ބ|u!δ;nrTaЁ.ĘމG}ݛB \pcp&o>åT$T]czyc8=bҎA$%06` J/[`˺ZP s3Dbeuue& жH3My]/`4^)1%]嚋AZ>|d,45 &R{'Z'O6u:fk٦:O=P*9/[Sj[-$0 z," AhGd\m{ꇔo>5Fx Ş9ouZ8-b3r>\_FCk]z7m$MzbxSA~[P!ᢃ ZY{R*;q6\svlH79r/*)873\ߔvS~J˲,Ip|UI7e՝7flq3u8rrЅ "iF(:$ 8zPrɺ%YUnq/|t[6S9T6 qc?- p_;' D aj.Z%tUܒD6v \/tHH3yR%˾;FGq>szi>q)$J)$?:ozYvZNȯrƠP|A-xs_.n/v|L"Xyڄq7l>;џĂZ7ڇ[Ta0l"Ω ?uC~-G>d?^-^YzI (µvfq~&w4,Ц8gB3i!l3nςjszFUl XSܰ2tۿPcѬoV3֡:<[bEzb_|=ePfwn!Xl%&ut^k˞ Etʥ*2glpgn7ß\8]lBqwk6G~LJʘ) H o /HOtd~Mc0iQvx?^3;DBMnŲm;]QJ ARe'ygΘ@`\ߪ s2Hޣw'G(aMS0咼j\44 w"I*q|6u((#E^QOC6lte% ty2c!t=puU5A;?!5HxMPvw+~CulKd,_H/?=Sx!TYn`}S=w]+/TO 7P 2DV#7Nш֮OSIWJn2jU|4v2ʷ@z]Y͂"~`NXV-Ԯ:?b#IHj=hw( F; c3եMKtPo f1y_ޭd9`P I, G|Zc^:sɯG瑝~O"YZͫZS:~"RvȫLz(΅!-Ǐ18*G?^CvB]2F9ݙufPΗMPˏ#RBeӼxu%WeKI=fݱr)L>Xp~,elUG Ajپ|bMGM~Vp+S-U 5Ώ@SyhT'{s ܡjCg$,w EO%<TU 98+<Յ:g>;(FqS8SA@7 (pKKCl|1rprc&%gpXC[Fմq!#;Cb%<P@NVJ`$jP3VIʗe|XDxϟޤa@fk3eD3Jo7(K![fwؗnl ͐ |0l<)% $ r8%XI:>Ir ?N|1d+M⻿VM{NIQLLo!H\Mt,V2$bnci n| 8>*[ YL'buzQ*~wrûdߣ!6깙.>pIn\NzCsN3΢g)M$nqFJ6=\d3MYc&YK~i 3.%_!dɡD rjv5 /zۏ8k*rO7hY­byV88&<ɠ* јCȭ|h)#<=5}NS2]:]ȧF~n0xC ==%Al]YN˫6`kZT$^½9n>_#,p70$PuMn|/%y@cWȂ/ +(]|~VKf μ7m"a߁.PHTTQ~"|t$ؘNItBP>{\'MU`zC6LW#b2_j ]1<-">R,8ojI&j b $FE?>o#țib(9x<y1w=p*uc d4|GuddGE.dJs[QC TnmVv6*,u'G*?`9;y7p&!C1"*gSg~JdfzNPfRhxqݚXV- =Β`6P$C+Pz4 yBFG$zI u`y%qc`uWD |Z xc!|3 *جn`(+ɔմEO0җ~M4R&:f`F͍˷\F@ev# ut4h.rt$T\˅bP,Shs_j~G)z %Q*Evʋʛ(?b6t&IpįJ0Q钞.Q Y˫;)+q[k<[Z ^̼3֣A(_SVH*trNq1b|DX\t֨7bG׳X/f:~>MIqc5\<ըkB^tR@K&w4b<@WƸe@u#/v"8Z"벗y@F'OX^{3hƹwVyư15K{"4ՙ[+Z\”ID (HQ-6΅ h>>ݤ3$iPcfO k  )Z a.?B06= ی~+!mEϿng(dvb ]qC0Kˌg{k=þ.x<ɥi&\I6_g! ?I.&*<!M1GMU^ j#1bj+v(UHݾY(vhHҘ6'Mn4MQZEb8}΅\I᳨J~mT=A,:!G$خtzu{S @1xO^xޝvGNF.Qkk*R 3>r!ADIj[s4b_y˜mL[B`b[Hp6h-.$hF~*Hk d#Ҕn'#>Kkactj}J6g'_(?XCV\'тOr#wI8:ؘLD=/+kxBUa:$60?dj[VR~F_f|O[5V]Z9`GFD@@;! mxHWϕGED V H*>tsFn$_$?t^x/5Q·1't?peN |nߙ187͈C'"`vČI7[NdcIrL['1ܜc6ދ{x3O؊.Аv (+ :k$EBFo~+DMw+(j(a0\kD`^T~pE= m@<ӣ!hCfe"]&Ǎ_. `0\fHA9R+Xe/Q> ~b&U&Ϋec?XPV}|iZđʥo $JrnD=虢sF`3csooL!L\:c56rta$'` S=aޱBl[xCfT f8oG,O:-ZՃuK&tiA[<Ǹ_IگViÀհd,aqvꯕ.J}Cm )Wh r|\J#ĨKN]c DIG``!ۖ\ /ȎsEgrBm*#5)݆yDPTt"Y8sEP V1 @zV%{^07/x*mJZBq.Eg̃F ƨ y 1)W)~uGv4WܯHƤaP "»_ɴ^k`b,z zQKi!Lgh c%ِ,zH}f'~ ~t$Bt.^]vx;<o"-Gm|&K+~8ҏ,X?jDe^mlNO&2.ZfuxrK"]4LJZL"6.-@2@Taس g,BG?Ek^wl|m˒ZrƩ¡݊+? Idmbr~ܐ{>9ZG nDu ݥ*D lǢ5c?Fhw#ɇ()m?rNc 8o416M'/o_;3TO:X؀km\FM-€%BU3+muԖm&͘0_ݏFYPyp RJ7rOFb]$/nC+匤[Gjϑf&~䪵JN4X LA!Z3Q?_%Fܲ;lϛN u v`N'xXQ[} . @%[ÿ9;W'"V@=zXpΤ3ʹtXÜlzڅ`&bhрol8zqSe>舘S͆]ZX)Gf_IINVIElF2<^irz-n}p&g\Ix/D&Lt 1n""*C"߃ nϔ>DA++>.2 P u-}jǑn/W]M_pspv=Wy'¹}Z V_1 ˌONkeVfX)eEh]xP!k=FoiZ%qd2(%[$ɇw1]=SImQ31[b|F\l8+ӀkQ)e etIbB֕sHy1g1 ^̡oo X p=5߀e?C2>je_4''r{A1-Q9cqN1&@'Ĩ~(6Ll$.Dyx_a&%E]G.;"@0OaA)WAl hgomsPHܐE0A G #6Bl r8*sm: aݢٺ@c'~>D{{1-%4g 4oc4s&7 őT(e79,^X2\̞ \6k|wl-J9Kd^(.F󃷗XdXlzHX` ^-P3k18<DbcTP,y&nHeW۾WRoUTekƣ?kS*o􌶪ʰ̈F|`CҰQa Yswu.)E~|;6%G>٨hůY=EuVl (zߎcVb:JBbȽ5inp9DFUYF"}-M 嚶W 8flawj̜=!B@oMdQ=4wdvR`& Ȑ{Tp>Dz?AfjݴѠA#6Ł}y~bE;QZmϭa'#!2m0{ɍKRSƔI+f;m 5QRmukQIF5:p䈊L0۶,89EV!Мu{^* &gS 1VC6 n!6dEC3_$o]!Ha4O\h&uhC@(ϔs4M 8C>?_2 C o *lDYHsBy6Vyƅ\=UцIQ16PJ-I%ŀ`lnPHc"dYAmEhiZa&Mj$hk>')GJ H΄Br)e1nW~cM2` i_AI*eQ?n?&ؠ٩_Ie,xC΃:@O޹-b'vDHelK/3P!0NM ˵&=2)7ǠыA5Lh3b2S/$QџOhvrku2ml(|+܊̽P5CX%"*Q}v5cf=Xۗ~B6w \M!_dyAk$jXGlK*|9̖!^W'f$fRz~z7 +JBEnk n1Ohc NhqǯtoT(j%tMyx܄G#x ؂bu]ފlk P3!^~WrP)p(?tՖD<m: d|-Xe:W\e\R# ^/TY.\ը,n4')!5"P-9 |dM0專ҏھH ^BpDTEU GQH(|fjߌN@xS 2{9cۈ%g !-b3s[6(0_j q}DF<Ƃ(hs׾<2jo9HJC6n rÆ$ݯJ,ǝ ov"P"ΘhлUJ_`[gr_Nv)? {ICϥP70>_6`ΗRw[  \mK/zfM{.͕P5$#/_Ck SӞO?@ytUfU+BSO1}`"8 !S/@Y?DᕰIM"J^F#A L mbu('37}rtr k)A9 6P^/AXSQ'[t4o[K g:;,_{Y㗓m-q2;ldJɝҡ)gNt ݪܠu0VQqI2@T۴w'xxJTdrNcO -vQGM&ޠ[ngX;@Q CIe+HF35J΢[V˛6Q_R Zp.]onehK8)W7ㅡipt'g42nո.hAEP2iy-3ClZÿoZ~.m?WTm(ₖƐ'FG/Z]ďgx̗l^Zv% |J0Fx51mdgS -=o jAcb-ɬ/II#"*$'WIJV W46>u==QmXP"{3p.I0Ydd1Z`:~76t:$4ҝFŌ4,KU/͑N_x Dx (9Tݾ(Ͻsr#^ ~o qCL[KMa!Pg#e=ƩPET?l~ XHkudԿv2b Z%_Rfx9W)j, 1{ƽ3+ je~P j-hR*_\ #gXhV95UMW|xcYYvXSyyO\Ooh!ˊ6"oȬY<4/[Cn]M!դ<:J~;(ߠ~|ƅ>zȮoox>|{K#1){>*> s∞)1XO@HqKn̋  &%bZy^Rվs Ⱥii5nސFK%,{9ĤԿ P۞ʸV̉uJiZ]pEO(t"DF`Dd:+,K~hz_ Ete-34ꠃcEllb2܏( SBS\жO9PBny!g 3IaKyAO.J84cݔsTWfo;GW"}qH z\oD`]ʳnF)NO\oZo;{X]k Ӽ5#aȀT+`?QY-*H˲ZD(Oz‡/6BW/;LiELs)9(NcH&\b^>KܡGB] .SWȇ:o[H4/+VEuhUpU, ~E\"r9 DNjQ%@nsXEO[."}`:Z3Ձ 0IftRkzάto bhjWmZ @3yR  =?y씂r-Og_3aoR @A]Z4<_>>E"$aT (#X`|6'8-(7I!v1`&i4?T-/7h֐e`A p @T%z&ʮN[gRvĂz5j)uC Y&(k<8'IRUcDDdƗ&&8ևVʳŘ(NF{=8pe-{dbpL*[m 33 *E`oLPPI_Xu.p\eYvKDb9e ˒@9R8Du)Je7 /Wȋf"N)af̐1xf^Cb'׮wj82JTw*%/ԉZ> ^:8î͟M`ק4!A+=+cqR oysh|h%X.t[įpkTTa<X^'Jc3֌-, s t-EJaAV_7e8@^OXnamLc˜+Czr, gA'SU5HӭF ?+t"ɁQ6 losViwZ2]?Jm I V`kap𶓪/[] Kb!+yG0k{DMY#sWd-q̄cx3#)Zʵ=Py6,W_`y]sMۚoyhϘ/'cɌ}IeAD˺ ڕr\x|,Dߍ '̖C3od@R`ř`x}q*Dk WU$Hf:2<9rBHEjő8Z:#M%:k,@s풜T;Gurivfc *vOu =M٨6p&`Q$ͩɭsCT KWYl9^#7]HSdf"M7wVJB,˂2U2t @,;W-rhQS~{3:+kZJT&Gfaw)6q{G/U9I],>{] 3K%‰ɼs(L\xZ+//;xSpZ\g$/Qx"gtբڅ Pk?B;I缭D>GQ9RS="MT>i8r߇?uVYQDP39t6n2n+!NC=G]{0d_/ O-8=C?[7tJ.V=ݖ(SwJo`m766?n߹Oa"zm4pn(Jj|=YFd$$]X ] ܬ6?d.wTo=QAh"TWP{9M5̑PZ=H8uRŬޑ = ?A 6JѪ"8ha|6wD?Q<뾗r(˧\zm> `ݷMxϰj\@\2O-G|Cf 3YHðǸeׯRobL#^&Y E_Mb]WWV\4iO -mHZ)J?x_e,aRzR+߱ l ; 1Y]ӿfE-*)h.zAj{5 }KLGi MUűF8][͜5F\@;bOKf G6ج1Q%*5zl4BA c kO{p5,g"Ex{tCի)X3Tڌ ˽x r9XʯY bYr4=M Wr锦 ;7soS[̔nM'elO ?TXݥXlg. ~Q<(ATqp{6ZC"ĺbDP/5{]UPi>pNPqB8 . |L4tQ+ՄڻyU6rU Ni<3>K aU{ٝZJ6D*m1뚛>31M5>a~\ݚμ[),d~XnVʀt CVj 4E6bc4uԖ aDSOfHNU7D?қ!#yMTy8se*U見PJ6jTu#7fI@>z2% leW<\31^/ݩ Y:v*p4xyق <ƴU1UMKiv;3{#lБYK_5HH-W֬ Qӯ . )gXP[rs? REjgLmdvF+ Uj$]6mLbQUwC\vHqV(g 蝄/*^I}.MIcV]K,ӇR}H@|*:ۯT Jd|׬gnZ١R,kATr MxbR4L>g(C>XMZ4]ذf6t?(OMtT& i󔚚lAe$XoތFP#(|ayF2 ZZSQl&T(ӕeKzϊ@B|TobꅆL i*y]P-,P9tDǝ0I)#*g~nHz!##@sw聹e(?PBolJ})~t֬MdaSyIcw)=;Y1[2ԟja̙~)$4YʮB_eP{Tc&Qs}kCeT) =F=8n'+6l+ѥϘ{Tdpr=Sx4`D_M_W`vi~oWn\5$HmV=7“Z% ݴyT=d놤kђrc%.wڮy $ J2$?;\H2pFt0vՒy;gʃCA%/G+qaLRY~z;q<}8LE4׹1d_3huO@͐a`DYH)v[uu;hb!P~/Z=+BMˋ^\I(O@7+N6n)xтq2YK|~Ϗ/|i?@ 3 n @{:<{$!)\@<60FI,"ʶ|~;<j;Z'R_Jl_9ܑ9p}Ĩ+6Z !q+kH)ϝ)Gk|i rO<\X ݨ@=:0~P."_*CC¢ˊfNƳvW'7F, Q~B`Y"BQtu,  &ep~D@^:& $[\UɜWxpN?%8tfAJv9t]lTPzݮ嶈 hjI׼)=[j9^:IdLBUە"v 4;.X]~? Z|HJfIt{'IN ~TMא3w.tenoBd.F{Udw>$~BALOZsk&Y_<[>013$9`^(CRzn~빬;A eRFZ3?fb:_huڼ!F~<I @c1Qm@𠷀Y=_Y_|mT4 P(&}c9qDfVS䣻$f@ښϻ?4i܂ykU/\@2k9vT mq'j҈PܚߞVb=\zeV_Uq(e^xؙg@7&\O^e.ԉ`)z`cCzg(wR~aopޞ'Q=q^g2FO@n0/=pi1 ?XbLgG@Va(>ٔk\O| Nh*SnU6S_}9҆sT?HO zaDы=FRۡYG5e_<-~f7:,*Inu?^fpp]?~?xm3GH:O# &66fv1yg2n::jH]:,~ )-~p P"֗ %C N| Đ]gH5 葉Ԭ&OLW fiW7<,M7>q\^tOiHM/G2aw.Ko>Q=i.0@֛.3mHrMhʪ!P|nw}KxFQDbZ3 yJq0N`8IQ-߽O^^# )Fɥl:ԸRW(Z?<:V+Yo!iJAwCDuys} oEϝe)'ȣ >s/;eoV%r3 rǠBToBS=7#^tjTg6²vYԓ d ~6_Kƍ;ڎKC&*.^Y+Ph-VdR;Q.!4WtFQARj:b3!N'!0e[ f?5qRIzc?21m.(Wbl4h&|"e46{3l|GI8-b2$*X;)Jp^[ah-?9]8&/cS`M^#5S,]AҒ)q]L땻 ^bGHÆ#xΩi@@[ kEK<ݰs|ְKšX27(:{Ԣҫk0[t; +x6>AEZsUq/TKWԡFbһv!a>7.b[qYڎ.PBQr'=$V;5SL cO )T2 ]T2ɷ5ѫTE?4;,iYI}ǔ9gpD*ʹR~VH#_Ya*q.1~>/uT R*ѳ vFpv*5bZ ڰ"9a A}Se!$B0\>Vy??x qαsM9;t&=O;n~JϺ=m:H(yde=%[?wuȠFOqR,"EA Svzzc7R/ m0֢ hY5+NKLµbFEG5O#AؔaC;*ze`fffnuޣvNH6d Uz:Wn1i*C^G! p\ h%G/65b>e">;Ӳ.!\ѮPxZ{[Ójˡբ.)b" DP!<|Ӑ֫t޲ JI$;a, ֛БjxcÊOXw cQ?$yyCG $з!#ueM;{\'ڊ-z`r0`/7cD˔Fq4t" ^ DŽJARg#KxswгR@!N˥ܘuf:3{  B5W5)@\ [q֤>ݺ.=w赯bق!XfBm @$)cNl> QlP 9x+9gfSHHmc -MLhêT %T%Z%YSʞ΃*hXqH@~B{sfa'M9 +8@|{@,p5.!t a;#c tj 5dJ@AeSܭDj\|h SJp`^倹Spq1$C X`J>`gX_j-[ Io}JFe8|fe:$_Vv89~/ڥb(a[35Id߀,(ueEGL왅5cbjnRmĮ3zeԫw/\3-}zIHo;]hY3\MSFZ /y4JNa08rcpm~]\%gc}2Tq{j^$ifGIOqKؿOQOx磉JFA@>bC9ROˉH9]0f#B+U}FRJs'M&Tg[ Acw-s.>`\x;˾lxkG7ٱQS30y0}?`IbGjd-fn7 ?ƨ I#vu \PC쯟vƒ{ٚN0IK.nWR)\+1 (OȘ-ݷx҂;;q[;sBPMF)dD> ַjs&>yd$A=둳AH7#ZH!S^zĪb>f<主|'5]r֟ZJމ ݆Wx3e? A~ nʄu5i/ddZ B׉+l)GxckK\=.hr|KEtx!݈Uf7=}Rr}m2>o=(&QV<(eрvPB`sQpn`C6O(}u[`-XSÂwS|0l&]=68o`%yf/!*.e-{:`:XFnuR,A怣qKr0/¯|yյvF}%vuH*e ঠS 2~ws::QZ/?]1S]D 穮J:9cp!ΤS_pQ"G|5^qPާw)DĘ"- Dgz9;ٟ APuv#vVIH5#l{}Ȇ6/&}W޴Nk>O;ĖfJe!&Őԝ蓹{[rMAh}3qE AHN{LXc:v.Na^Hϗw3 Nw՛uEk*bm EiEgLV H~P$t@+$+w N(j- 5__5gѬo2jCYtp`kQnսG.#sIU;v2DdlH]J2\QV$L$nF:+Gjlof-x0_QbmF7\uz/['{ܧUDAY%pX0H\s[.N5Jm 5qu˕ үy*W 9ڞa:ҨL6|Z̥sp5gqjcGBc%O)&>sX4/A g͉+%m 3Y ջ rMDz$9'YiFEqoqtnK_B_6~qIွt,tJn62=$m ѕ,Jg~7&\F\5gB8ޓMy}6O2e(8{|g.zmɀPO#ΘWktl)WokBl8'Rpu,9"y9s$#yy!۱.0 !ƂsPqo8*`ؽ{ix'#R, xea%4KyoD#"b.[BߥYR"g"v{[Te+lyRq!Ddžs//i%+o_e#XӲ9b=ǯ^ ($A#1V:qiDG~.WԾof"I xr(}i #JL .ܜ~pUw~GVQ>6ӒM3 ;D 6Q܍`X!E!; Tk߇ ܂t~jQvMlNh}p S%j܅#/G"1n5I 4{H NcyE9 Sg?ȸ}_[ kvu0}{X&JIp@= ܢ/jsX)Kg sф >&ijzl 8bY8 3ȞAP. Lf"1K^Mi(p\Ch7[bfN\ /-&@< <qB[RV:ć7 <|![*,N*kNSvƕ Wp)*]y^D,) }X{j~:t?Ӓ ;!H^ EcהMbMwhثJ _\\vdCr_k!¦Eu]w.10< HQ z]hǯ,ʭ^gߊ5Djk4kW0 UJ}j`u3XׇۏZk/JF1N H\&>uc IBom]ݕ]Zא4{Uh!#X8@i>[=+ԢJ]jeu8lj^[BV1g@굴(;u1 mP\Wam328:_ۨǏBቢnP]Fyqkؿfme UܢoWts)ڄ>ϺowQ̀`$pN:.*@r-_$(1h /(xXEkªy@$_޸.G* lq2KG9/$t7d\`TVI0g~+eQ#go] ՠw" zO+AɪǘAxZХLYYF$ ( Vt=LjQ RoebT ΙCV9ϊs?SYz7nslᡫ{ۙ35٩`Qib&iN*T9kH J"AC]|NzΟeMD 72?oTt,$D+)Q1h >&Gr2J7u!|- vhv!bȣ2dĦi(MU,X#жL1D̀)^kQDbx#0Qjf /@80^Qn9w.pjIHpTY\=2j^,i73 =-KA"Bܬ7E`ꕾvif SM"8${Y n?HT%Le=h<̮lh)`ys-O2l3\RE#)9_v%*EAxtF[tpy%rݴcBb^FA%)v"_$SF  Q.M~U˖Ne B*u L!C zsxsyUy22WDeJYfٵ]ͿEgvIAfAim2?[͈a[:+zQ PnC ֑Xkgf.o8[ijdK4\:$q18|V}xT23X̞E5ֳk9 #$WcÿR؊]xMȂ5:@i2"!ƣϵ^9e- R/K+ ˮ>bacWFv{ʮG/~mCZ)ʢ A<=||4Pt)ݏ=D'[yx8m;yZm[$8ɚLrBF5v ?k!0!j 1㩨JfUS@,X jxϙ}Pv{:yd1eFmq+77fR0:v63pց濯D= ܽvjw$M3WR ߠ`Sǽ_62'02gy+>X߂EO}2r g7Vp 8-5Օb.%I^20q69b"%w{7x(S; 4 = o(yP5(gKTXYFn<|jѼ|he$[_bj.:Z~ǹYcmAGl'XϠne`nfcyd$X!}[31#o.?p~-P$UȮ~0tSN9I>) \8¦k3v/;-  8)K_q%cp*_pTmt2|׎ثRQX"^Uv]ƈ }mZl|FdU‘•v9ZcvPcυWc ‰!&D6ͨ0f{oJr;XI\bRZeӅG/>ʄG؛kdx O|yxCA^P!k(IMr> 1o͟lU?Dto(!w=5.Π"HG?.V^%EgM5yYQ%p$s:Qb#ȤO徾=΅Z0d Masӥ&٘^Ϫڵl]Ih}Wٚ$t{bxgdyA{ȟ?HE*&ym [:tKx'cт:z5sT8[?xUG,#UN T׈&Δ@Z![.loFpP(m@RRiUN ƵCZ>6A9` )y$Ah%@jx {W*o0:WguǎLd:f𲪔xMJp'cªT}g70`,P$ϨhLfzoc|XRCtVX@'gl~#(b\YϬPS*t&;*N yGg| j-|Gi ɥ\ G7'va?o24C8C0Н]{XZ=v/rE:dTG";]'_I?T۬SszKV543ݖM`?~d),vٯ9)DgC*8,cl`IDbm5AOn=bQ)o0ClRܚ$?ЦrOmqcQc,C2eL{T|ߍw(g:{c$2i~Uu)でo.'(/ˆ &*WIuhDVC Z,UFLQ li{Y5ci Vcӛcͬ;ԣ.7pL>G#j͑٘2+37 Y^{Bw}13%݊WN@azfj+UJZ8sݏx3#3{΁vP~td30O3_є#^\!#ɖONMt# i`2wo[ A oL-r*̵ ?7eG{|D*ӱV kn%]-Dj|.{CozLƗnL5Q@O=;yoE~`ei`4oUf X2ʆ`EeuN0k 2)IPQNG> irkYn׷izWwULbLKlOWTBܓ{ER'\[.KVf((mY ĥopdboOT NN' ]\3E AzR~.\CFl3Gk%E%k];$']<- 3ه8i2s8ksE!1oԍ;,:KӀOx}`d4Z^Y@U"q~'iK?Uj186Jei+E2RΊX̸ msz `3;7uM\uǩG8.P5r7eD P83iuT; .-ȓUEmXQz//E~'V>˘Ag-_?7|\ވo}FT_nc:+XBܹtA&LpG?QnPKMo ԈZ-؉U)՚\ v\"%=D_K4h!-V+$Øj5'pG.GuWK_3ew HC?lJ .S\TB5~p6 2>VCX6Idb6 ])B+#*D}VmIHM鈷nY އilf?"mp)ӮE^n;z =6L=/)#`vd|+/L{Od!T&oλ߈!Μk`B5(Nj=-.a5t;^=7Bgy_Zg,Ɏ</|Bu9+ '<2S2G5]Ѻ-;7cJ~] &Z͖5tme`g1VB_|Cv:x N('nDׇy nbGC?܁ qv-a)&\;Mlnt3<⥰^TF1GcٴH m{yH7j!/Qǟ,؂?sPΒX>E<ݸU"dvuF^c;O DR$Ca zd0 ڙ0eþ`8yvX#&h|LTQG,&}yJO5u \ׂ#Hxj\13-z+ÿvd䵫QǴ<ex}Rxa+qaq r v]j-. p&T2%4m^x,Tr鮕H?NW~`ǐDzVI(qCw5.u| B "yo ,!dHo,:N9V7G[PrNDM="SKЬ@n*̶`S Au>^0as8R*ͥX;\^t$>i-A G2ůq@|GEMZmnj=jb.F@𵵬Z FrMمɽDE `Z R"KMG$, 7„LqWYJWޢ2B_"Uo?8喘< q̇{RV bxQ贘} /?֓DJwvI`)iK/b;]xFڊl88蛴J &ԓCwe@غLXUżc&@tٴ5>;gHL)kY$ 6I4\ X- UEӿ+Qu;+𥇡S_ZN4[2m k[N$_3@V,W9U5`P[_Ak   鬐 >#o:YXm"~n2#r@}݊Lߤ#a>ބQ]IB| DnITYЖZZl<71e Fo &/^(ȹnѿ&΢ڼf}iDcdd@zY2\<}/H/)Ӣڗf>nD0uP?ڬ:ĚLDNe/ {"ȁϘ3odWPÑxq2c}AAWyBqߜPUEBtcBeG{974n^r:e?- Eh W BC(+2gnNAݙC6NhMӭ_)L,(u6 nOs'A.]z!Ydq<2ah}}(" ڨU0!J]QSlH[;RQE^@a- T<}4䔵H(='n#>Ve#]ۜ?el%]EIYl6+g%想ek8Y /kzi v72z ܙEɦqS^'ٍen>x]h[~y $}'"\6GM+߇Ř/r+kP AL͌q Oc-ۼIꗎ8>yOnډ&YBz ayaj,J#EF{|'ưM pD餣)u$<D$z4~ѡfҕ*Lo-1\X{JA<*rػζN (w_!<4S(\-mlQM֨/<fsA|MԊ˜g nӂB#Nc3ZUy:5ᚤFK*2Pc=v ~ ^] 5PC%\CJ XJNQaWJϩ B Q O#No)Y0A CP{28Q\DF8MeSHa6ĴG&T9JbygLʱfYlJp?L· MXR2tBl'0N2+hxi YHex+Es>[^.:;gv(5!VS, {KₙNa6Е*sB? #6W|DZng!e 2|1"m #B`H] R0tY#VrSWi«ʸdUdw,Ӭ'QL502`'K3- %cmY}m8A `9! {!*JpC9x{nxM˦kᕒc&Yljճr>.>4ƾ%[;`Zhɚ6f)Xm{bq# N fr 4>ȴ1sn>d0IF,cUeh=er\.CrrMP9 ז,:dc0Ⱦ7w0)H`KD J`AU7Is-f-I29MZwCDr۩Dj{v&Wռ ޗbynۡ>Xֆ |+3T`[:P6} k^`m]ņx=\@p4ͽ fQ}Vϖ7HO@x9xo;bjbYʹ"-G yonp')OKsAM$- ^zcUOOHTgNoe'[Kv6o"Կɂ#;(XX |nY!ZU06n]VqD$-c U&_ V~]O3DJ- cc'!$Ej4DNV%'=s^FQk礂i")C!2Zͻ ƗLm; ^TCb2V&klXX_a4{>2=A_y#LBFs3^8"qZ58y-*O}bo}BzMG}ƤdE_,ՑNfHֳk©SC)}0}*.TR)l!FGw5ɅFiS,AD?΀(>8"OAɞN,踭Vwd)\hñ< =`ZD&RÅU=@WuJLG*0YCR.3!mآxmgb0=Nn&O^_B ?Hk"I=REBݥ_1;0xruM1B;7XTqspl [ʟ}`iЕ#ׇvp ?Y 8eh3*eDu[c鼝duPF{°8V|?t܋׵mo3_Nm?{S h񪌅LD4  0D/T.@zkg.>⦩!PT!J;jk3D=\u: f^?OO(*P(O3_|> O5Lj+*wvdž<d8ȪQ#^ky5T SFI|']Z(ۮ.mQ>;}j属szJFSj2&*c̀=[WҏA)1XXoRxn&Ek 7]y&&."FRcH 32mڣei<R"++DRv:?׵Y<`a^.wo &f50)=LGx ^`7lpz^_Oy1.]~֮_Ӟ f6'.4O)6 k-E̸Ry\$ۭ+*JeIdUU./לϧ&S wЛLtH[j6;* =Ad|J,x+ ۱%$QˣsN㓼4 O ̩Upז21x!D sT.GP\|~:])>0eTRyy}eGHȼ_a ]s !$?0#lS_Gida_j`5C;f9Cm?B쵁Z:t32WcA=91;k$I>cX1Q><phBY`+= j' 7eel{vMؿ Ozp-Hslƴ|+O*8'p{*~z 4<͆qgЙ.m&vuu ;z`Prz\kq߱&V8@'#|?bmxn#VB]}-۳96b9ئE=d/0[b?% cd\sʳo!N1KG-mN2/ q~Oəfo)!"fE[uD-x-h~zߡ!86vmH Zǥ8SS*Zؖ0uҎDxwA@/m^j1)+.m϶hNJf@"hHV(6oԌ\5DcғCk[ϢLc6Z\d['an7 rf؇-i%ɤτ"7`f?.`$Mbp)1Gr[EtKw@q1̰pJe˥kLp!!@!lSKzP3ɷEMo mۛ֟&dz7- D8ovp5| 2[8sܟfl{PAĦm BYٹ#F&ٜ?APD _LCYctH*BS<ʸ #k<g-}_A}8`CrL>>_Gn42y!Sudy uezwy&O 0 (QO|KSృd%k%j=?XE{ gh d-v5[;aT{ƚLӛ/|Y 4I]%0 &Y'wX}48vS&nYۧ.P(mz3wwJEi P,F]yub?MƌAgd"moI8~,ze.L7Z)FduqVB2kg-;;/@Ma0Ǔs EWUq-+໩ x(CnuQ4 h34^b?B(c{ht@aif_l~y>z doQYuZFdƂf`_r>`C.ߠQ_ A%uψLt]fzDGE @&})]>,CcRȔ6դ(vy[㋘tSP5n;U)LP0I3JD?&8A0&pוHs]7+$k)]܀ULQZ=T%'bJY>ՠpr[; [_;#ބG8ܘ,AjRP+;)m7EڿkS"`kY\ {.Gt킹o@QN jy.*R@*XfM,ѐRR/4Bq3LZEE,!Qey:Y4xnx60ŢGiUFU`GElöהK~m)%QcENj +W>̋\gbV,=?\O, YDXYKt;q箿C2d? A{(:uԨep1).!<?5w3rkCjr4n?D]‡K[s~n<UJ07Ԛ;$^"([C3} |6KZ>MΐA3?L;\ WRq9mL?c>]o5 qk~_+S0^C OⲆWoz䟍4ƭjc\yM&-' @M;)sH ʨi,_ yn>"=#OY8ur2OmfN}kdJevmhi_@*MmRdÙT%! |<~lfnYDIG"NN/Ê*¯jûg 4 8aC^G퍥˽:(vPl#GȖx: r Uf%`/4*WXAPP9mm~)V}d63Iy PEh'l~bx[G󪲞}|P"ʶą3ǟLdlnԐ!~詭?X0] !>]2"oSJ(_3b3} _>G1} x+UQc~%緦 qM"Ys&z<2}c{& c^7M_?:K0 x^w4BETe{ y}pzNe+nHXFy%J .^W旪jhشsxui4l]() ] )MCe՗]֩uSwaT-lpFw&"lW"KlfVP1D!2XFytt^l!w%oVF|fel޺Rg2B~G qgҲq 1Դ*o,)O6؃mFOsД;Р\Wy25H;*՝(ap@i*+wsXރ?xՅjjc25[ౣ;II?tWJ0!Ց9 F L*`>@B˪2;_fWzw;~;QMr#XZ%uE\0tm+1ih!R&SCH~ " H!B(Ev͕&ʰ~ϛ2S4iBxF!BjE nMu7K ƁoA2tafPWz6~Qb\>.P6mFL Ik|EsIw${3%۹}bKQrMń'O6{bpQ?)Kӗ I|jڜ BQ);e̡"4ʹ xN^r< mИl+>u֜@M QAȟ;M t*{W\\/ߜZbpu%D{݃x\O>XQ>۴Wy-cE5eQ? ~eLN#QLi;875٤!FW2P#*e"#喙#])Z v.[ɴ[Lؐf'`-wsQ;x ܂@q :h S8_Vx$C^IԅEίS`%8{LPz8E >s,t _YL=6uC}<N!ᕧiԧ!eщ9 @zbxpWiӷ- ݾ覕WZ`n`d^/\,&SUB 5!<^iQ38D#O-Xcβl. j F ljhL1D7w,>sէD9ٵ8²Քq vm׮5WEnFFy=;vL٭R prkl':.)T0ŭD,LXG [ƻco=20ͼJ`I#LH\c/Wo wިl# ^ YȍS'jX2<kmF^Uwthu8`'Ը1T$JVBF2/o2a"u\m ߄rayT J6; #]̵T'5jte-:`ȊCR?X,GVΚ4KHF3%K +-VhVYQYxq}3X4l[4EHQ&~8Qfm*\1>`2$k[Ðҁj Zel`a)錅KZ)&k d?xJsr?v"U9 bJmNpѷ'dR}T!#"TO$8w85 B |3 iaDmӆn,$eLkO 5ՒVýX<_Ca8:0GĎ;uWPܰub,>Hm<] á1`xHqB Ҽ:2v(LXtc!{ 'z28ٰPZąZkIV!U8XAI~_-ij(Xe͂)#VtOB{=2hT6`FF`ΜƏFoҰ vOClS"(s,Mߧٙ=UaK_H7lNaf` (h`2CZCs26C^Jȏm#Ί<aRI*qIJ*٢'Qw8O7m%}VuWg4 { ~"bRsK^8. UI(XZMx˱w=UMH2͹6 tm忸zG[<#PE Lhp2]afPRxcEbUl Tq&Ls=S}ڻqշ(", X~z*5DQ@(9#r5'%x2 {m$i(At+YQdOIp f X*S%c9TgXeݩ}om_ǭÏMN~͞sa p>y6IֿfY4#DbFuRxeIַ^NqaKoh~}OG{W57#=!^C}k9h=z5=zn"FE4G.+ HfAL6p]|4mOo!Vo`ek=Tl;Mm#G;༭^ӫR!TwYfP^~1%ֻאKf$:FU alcg%+[<( 9c(;!z \/J'ɨxVFN*B[k,7D0IenxȞ;Z웿Mѿ i_ 4}]bbA\xI\]DamqdkC1d)p +B6ԳBqH܁LTpݑź:;*kWeMjtmKREC(C#6ƕz64ѵ92!vw.L0Oei@ LNh1>^<=ьO/$Yw#4ůzI6NݞZaTap{>$9'x!ݶ_NMlp2`RtHf|˲v߿2DC3&Rif Id@m=V&JBrR;N!׍Y5"* | o0NQ|QCVSF5պo"bXƢ!9vǾrķvR5-X3m<*A$m/2y4` 8# '19!`}u`YZoќ|ĹPϖ+#1J1 V^m0Uu`XWqcBOm JjݼptMo~LS >̼ zxbs}k~WCe9#!#'{ۄ8w|7c|RjZy42]RJeCT SVXs;J,I i)[m~8;Qe9 ܆%S*Z$6!RQ:C0b/;]% e[<٘֏iKnXu2.r;Lj̐=L?8]vamzNHV㙣-kH1b@D*v$n׭ (5ǨrwTDKퟹ1wRjv8퀏2|E yeH?S" Scxwڝ W"3XiJZ+7U\@9:'^]O&8fI=';7BblAoEKk Fn=x8±师?OE}bu$Jb`~w}#r,"q~Q1ַ8iBH秤D +W",h޺~4nӭQq[tAeq\/s3oBO;xAY.OcL|۪8#6t7V`| ,SOrPt [2An!dDe'ޛ(4nc:Ӡ*ʘgs]7i͋ZH^TK3!yi02[_Nv3rY"lmh ՉerD=,8(W $h,kTsjա A`Q$jFc;(וTxޘ CϮ!6TU&D4% sl=,Go)A;((͞ {DB<-jWc(at3M ]4؇8 28c5gk0#&ދGׅ3D@1bh+7®fr<bɉbd&ze'DfaYPOK< f#;%kYd-پ!|_͋Yz SDyyx6yX$qMi`I[>,SA}`;2cyB# 3J}K$Wk1P'^lAؤ.N ?TE$Ͳp)xxShtB9v@diG@_aQ<1q* d-zA4cp4c"zZa%{[H("&m{) eOOF]$Ñ[Pai^j_t95l0RW 7}mH+I75ּfa$᭷=.W:90h-/!D6^=A OITMt̡stǪnLXڪEV. l†B1fzs%ӀyVG᱃8f0\'Y:[TH,T;KU?Ι͝ 2ǎ7rQ恗Sl(ܚ3 N,7-uu@tLy 8װ#dǺ]S:᝗7n*o.fϹ:b[01>LA9vƉZ2J \y,BVUOݽ []{(#yR7Z3 b(ws'*_ײ6.㭡$C&Ov. y\Ad2H@飯׈ Ɠ^?67ςj{||]]Gd1g`ihq+ۀOȐwPQ60v#ނ%7GGU'`*A`w|%!u"1w3@9$C5`+GAڅi=RSI %B9MZjWGk/!i+>E*S}SԞ|:,cRwNqx{A} y,|4,E??xq7eپ]{V6MxL*ՙh|I!xIt :i#ѹkL!wW.\|w.2pAhpxz rBg:R K>~z+1zjؠߎ kҀ;)xAV-vR&￟o =."noGjF6oF_VP:*kW śee]^%*Q0~l. :T&wGk3ga86jM<ɉ97f~x7}_wg7,Ȝ Uz=ROaQ}X}󚍙'6SȥnMmg'8eB(_$LV5Jb˯IY|⍳JzRXQ|r^A/m7 hDq^eh7>\apqGRQIQGz@hq81W<uE==(xK07˰8Vt_ 9hhpu;O;=ځ$ DTl&Al,?j o-J(Uf  Y\~ݨsaMں1 D @OG EzK ՌD!ޅ-;hxzLj rcɁnC0븴R;<0i؅ r8Ƨ-eBdAC2EǠzPO0+X;5؈ (1k).¼3^9]Pȫ7Bg! ?s|#R1(Ṋ-'wq2t~O>uޙJ D'H65=Pt B6Y2}?{zBY J$:o]WIW7ʃIԛ0,WjFXXm(jgUi D=GTEoz:!H"ƯsXX^cם9-3nƎ"(>3ژ&JjhE9%iMө@) [0mc^"1A&=3bo>&3Db*64ďvU4ږ#"plK! u4)xd:f^0<ISvS~ީz?ʆlzx}paxx$unnN lU;rZFrmNsO{.?|}y)hbG^eR'yIEM$A u%SX)f1E$K$kaMqcTcZ̛]zN?kʨt8Y):l!+dOD؞n! =Fo]RF %cW={7X{KlCsoQAcnZJT`_6#P[ummڎ#+c3WC6EYfzgt 4k K86Z,+EFZ<"",bKaEH)K Ѧb>arK~- u@!0PLh#%}ev]T 3i!ncF:9$% :K]эٞc,n5;/Wpy Y+q$0#?&ލPjַBѯ" -&vo^Ȯ ;۰S@ZQE#"%5z)5NmG :\dpGaR=q%;uC)#a4z#5-3|B6}vcq:]50Cj6c R.(EK^c$!O ]d RЙyP/WrYy^}>_%-]AJ89N|c9Nt!v}|K=3︜Hln 2VģTv%nD,_8ذ l">fYz{ps¬+Φj|*cc矠{Ellh6'"SWڐ3 Rsv0P]9?=atg֤Y'm1 VexsK rDK]0%/ V=3_äGO!D! n<5_]=wԞc LhRvLBc%I۠cHEl,n(i/('GjoWj;Cp≻$h/I9/GU "5 oCJ,fN|nQud"B9_!jVV`fܔ& /6hhvZ VPS{)0QezUuSEmq\YDB Sbׄw$FA.fiDb cL;k",Gk*9 }n4mȂ{&ؐǐ@a~)CMӏ*ٯ r1̙6?G,ytfޒ#hlOct*!O"xË7^7_}4Y7WrJm$HU|quh.{:L.  t_]l!?ɦcڐtpE0 14sWlJA/]w+ߐ sv`:ll"`Bz/i,sG˫xiQ'98V)?8|.<4p;P3`0y'b# yscgכfQu6 SK *8*I` gL]+, -z˽ nf׷b0L 8[+.LӲޓpb{Vai3ЍhܾT @}hQէqJ :& L +jG|!}UEWtakm'\>Nu@eb/:d/R}8 t O*y jH F/3: J'5w6aY9:ݵ2256] i wdniQ>Nd\}L ļE!}۪!"?$i` 뜅j,٤Qd~jm\O"m?5QV?6C, 3mG h ˬ3,{[ C;_\DC*~W7Kc7u29A|ޯXˉ.2=N!X_ ZSvݕFj9Ie̳Oy񻶯_t3q>u֋-@ _p-`Co$vd4vE" vȷc#w/&/ mE J(-,'%QvgngB0KW[lB9NGes=A3f ?-åTJB#|qfz+6J;?n[v%뱶s2Ɔ1y@ē' HF!Eew&]yVXjhVJYFd}G|wh'j:33\9f#[z~K>*%TSJgs%H^A iW8p!Y 3&Xogcu9Ցe"܍Р^\Dn|4:,ccgc/ HrLCMeۙ29YNFLpWfLҌC ?hig36֤c.G΂Uoa{}t./JCS4_9ñS6,qGuH姙͜mEΡd~c/A:Eҳ=XPf*Y kλS*L}zR* 8(B_ߗQSW-A 0*I刂H$Wl g -. xTWhkY^^Wq gM!I>ipL!|V{YPVuwj.]9 j#n&<D#w>S1 >}¿nА>~_çfg! g7ï;'X/^toٗ'(0.vji,.u}m|t.#: JmnuK:%9Òk s6^Ip|Eʆ4R,Iy&F~QQWjH:0 B9XNwHѳd/0IWˏ &Yg&s7Pr5PmLnO,G"rn7 Ā2&~X- Z{n}7+/~fYAfɛ>OW_A#/ )PG Sw͘d,K~s@c/)z hOKU2SƆQ-0+4JLѶ'vn LQWYgK UMMdKܑtJcRMΑ߾p h浇ELxFE|&i₏Yw7HF:)GDW\' \ i:ODth'&Cr8I қ=ДVpD"d3R]aR\2b9PuJ/ zp2r_%g'y:rQ`Eb\И_ $οt O~,E:J)@ӌ QJGƖYʊvlQ-\['{7@D!Sw_p8r) co>pW{SI9d}ݧTgWsCO%DRC 2)֘/=Ǐ j+ >jձ јlH3Lhi +9OQ mf7A1.Ll է*v5v1*ىVm\*hg {ZDn&݂ך73j IP1jNv'EѮǚ%X u;c[{Wc:k䣑Sgu߂-aKsWF?d챔1ᵀN~%zfKFW8^; m_Xhvt@zC*=PnB6z`eVT5tŒVUpCڔ41e-n-iY|Kw ?&QLD#;C$F3n}894I=,H;qm< ٮ,'O;8NuO"tav8R`ޱˌwȼ B_]w%-Cc8)9özX$ uFklj{xg#Vꭢbՠ}͢z;䇭9Tn=31~K5svTÈ;+萮fv 2& _IovF̀>=?Yn9uyݐF3BfRYO{3r[oҒ ѐ hTA~((vdV*llz\?/%6\e2'e:7 4(#e@޲,&M#jSghze}m0& 'rRzTk3\`I޽eQTQ7YO07[2.9Cga<8hK[b/=e4p6xfݩ49J%Hb9i`q5(8х)$Nk%ZuVT WCĔʥM28pPcLʁmX~=O)Dr{RV=R}"33`ip{+3+b=e? n dM1&x崔JW!pFd?Ǚa-|F;2q z>?,Jx_> 2#)( W4i/vQLIuޫ;!>crE1ޛ6y>rbixD 5^"~Ry=L$ 8 'Eu~ac]jӴ]%M ݵ9?l8^_?lou=r z-_ni/36zT_ƺH=׈V%Xn2CPJԸ/#fsșgr czMjc<յk }5X(]A-_Fu$C+‡:kKM#x ӀeT^Lw))ʝ#؂[JYpwt;t&ESj5wĠ=Au4nbby v@ߍ 2T(JTiDy` 8/[Y>.>tN[?X E1Pƒ>QY/2FZ~PQCqZLmR^rd{Mہ9u;q3_CxT]0[d Gq1z꘵uQEb9 D~F>QF2vƨR`xb`@Ѹd~2 1Axvyˀmn*avtr7s%y?0Smer&`8*0fWv#CLQ2 ?T6Fc W2wml/x2/̵^jU qkxf~[q=:ARJ)H3@8@{V!u~Εs1u}sZXcxglrꍬ1ٕgNH _*$6~k$Iy"uxE%9œ%#{MnxW^U'1{^Þ7'ڄ0 hnd vPdXkO&W64>. wIeYMlV1ɠ_G|ǸkL :bqӕ<DzQ+?ӹ@yjN g4Ν{g.P)1%Z/'|Y[*q"~^֍ YCΕwHs??4GLK`֌@m*k`%Gm +* V<@x-+ї] f!UKw+'׾=c=7 {c{0KJh]'$ 9ʭ {-;Ɨ>&L)؆q.RuKfK?|eY梪1jFMAt }e 6:bmHυ2V?*?}r_J͎jŌ7H8MDLcC1˙m!eVSbd#.Zn$Hzm[xlsK>ФfUhxGv܂-T.;C Jv*c"ͻq>`͵P.eM~V3Vln3A6+vuŞ)tZCn1=sjwo˩NW8]Op~F%&BP/]9_8K0)__7e=4+Qfm[qT[ChhF/K? ~ITV ƽ?](Y Qn$4T'n.1ir[ "R]XGPAakd Þ$*{x!꤮^7FSA|-}UdDQ]kϸKviyݷن捌Y:V;(5`PP6VU3ALTqp~hLB,(E(ZP;6._ehوx&t)]\ R|%_85C FRǣm暻uN9 0ۢTx(ۮ,@)c(*Z FҲ T BUxlՂf0IBېIbwe<ٌ< a{z|oĜ؇xcCB )\>2($75'^Cō#kjOG-f7*C1ʖ_7H=טBs>%d@2Shx|^M4@\$ lt0mOnʷ FqZRq6VqSYJ;Rdh~=wr4EƉ~Z8MJk l--NrV,' kNh@}4F:b!:?FᾲRD-7H$`0C* fJV1Ao9ⰥLWy1RLj*Tש8lJ;&\~1/Ul^~5xQgȗv\cr艩.slgNP')zz+ D$)3+%d?n͉$ǣ4\8D# \A:$ :n#*}ovQ:@ơ{.ߢKt( Nag$_ߨdۆ [Q)NR:4}}󉯲눃qЫ5LB4U)x%b.;Tp@:a3 4sxƦ=䙳!/;fiRLVA8%u[ȶZ^ù("Y)W YkX[ѓRs R*R pvsBLp#_*L#1CĆa2+!TZvxQ:8 ۚZOJ'O]O7Uȩ]U%C8j w)=~0P`:KBl- &[gq{`^To`-0Ć^bvTdIjJ7Yͣ h{9F~(tE| *_Z1_}EhJn{ 0 }M\flSN7Zvs9r*l&^< K1^e;^D=j-pvd9 XES]5>R qJDZKM_.&tJdޜw'píH#oSjSr7)g<::*lPMލ]FRJ $(-hEku܄ =9^Ŕa,_j';4FBErs:DF-XM⼵;y 4tHP+luuT XvdV׸OjgK~S@eu7]CrxVꢉ1'k1P6J\t޿=.r w*Aˌ]"#xُ;7VGcD*aT0̰ܘ}IM0HۏE9Vr+*쒍xMGTk_Dag1yec HW95Q ֨Twεy?|?D,2;V&I;x;a[$xXW)1sl¦K(%_Wԧ]_d1 H'4Dy`x!bI=q=TF8,nte8OĬER,,enU5%ͫ.¢ ˭Q-{^`I\[ ',<ٚKy%(|㍟&'Զyt쾝atxa:=jIJk]9~{Bo.L#pţCNn[l 0,4{ݮ5#`DZYԏv(eY/,^Oix~WpUZ2}t 3Q$6"`uӐP$ȆTr1G?10͐# !`l}:B êۑC> /gA(TЭyZUjzwCs cƝzꖑGPClbZ9 .f)-ik#YS0{$pՖ8v~<n59A1uUCr1S\3m]k9ot+.`ۺ;x99eZB>4kyU:.4@T@9jǂkZ'Q_Ҙ2k3MF>O)] W/*q T5<*.,l]8ձj\)&V{H(O&1H .}rKxYj`bqT"8)RefVSXdOo)2XѾNXfô`G7MSieuUVqJůUa s.*s =p)q=UL r}c4g/w@1ůvoǏ*#{G"D{>8X03[iWA3YLXlxu3֊s\V U:F<Q4ex~+ެkVb.#MSg.ͳt.luH0|)%MYn/}!ߵ Vs8cj4X}ٖ|fJuEFXWW[3LønㅭStTAuVD]E<>3a3* etts?TϾ%t:OvaGq\Jtʝoty%s0PaUk\4n:5AP-u4HՐ56*0/n*,ؚ. ]Px;А8Jb0FVb!^-b(3Q?PD]$Ǭ|c.F{;F I_ 3\%;CX6ʲdbw~²Yeͫo~,qky4ɓo iLO.y[ ќ!Un.$9֖a!,TgR@ 3>w/|l[xm$`V4cn*yXȪtkUu&e@0}ݛ[iAc旿†PӞ$F<Wg7kIim߭}03P]ہng3~ o7N!zEjh<<1YS"#n~ʱP!ȵ%RTg^P,]4S  inmr麬,3H5Ig5ہMtRN;c:Frˌjh)eeζ\j:9NϵSwEVl Bv3d7n1AB-R'oascz&6U; l3:L@bDخn %@/TƇnFrV[6T*ezK;.8H6ݤ( N8 >$IzЛ&d50rݸY mY)غ|#r(.V ,`O,z7WYҙSY` 46=ť)ށڅr{-0x5E}%BZ Жb-Wͺ!9o " W%j!,b`':/KDa҈׸ -n":3G L}JxAa95-xw ͷNF\h3/V13% ľTIyݦ-Kvcrʟ:R)E/Q{j-h,:Chԝpl|vu}] Z"A@&iN}AsN'ρL ĚߔxK%G+7n"Wi$$Րo^s.GE@竴˧V_g! ,mP}$tlۙXg zi28REX`UUb%sb- uz![meZåʪۜՄU/P~DNLH̃J9g>b{Kqc͂ꮊXE.@k B11䯯pؾe!(-j'%^4m‹9RBZYѨ|(o[|mu)wFC%5w"8=0|kC o=p\Gg{J?{i&-'Y'M?Uwu0i( |H FzRBKJ$VZO Ț?K3"\´H_̉&~I1c)Ц{+ ƻz#NwBqHg&_Și "U|aOoAU<72=J ӎ֦N#t-#]vmec6ydlK22vwߟϥ6} 6eإFR@N{  ,:6'>e6Ebi֭MA>N^ @OƙCPqy|YF{ 4;]2o޽o*R>GإY62'|8!#6Ի8WgOo;Zep*p`LENG1=KQI ـ`l+2%2$z$cH( A5\*i:=~]jG~9˙ `luie' 5Hak g3#5]֝hT_<lfK7Z@A0}/T&^ACZ[ +?3=A\ Љ{^|.D-TOb?=pXYr~ K̋쎆 v% ށL kd<#u| l tO^܀.ujs(fFJ+ZB΂/' Vڝ|*FW$uQ<^#.x-cgl@>83G_jM@!O^%AvЫ#U/WMZ ]Wth4L(XgGٛmްve2сqZڒ(jH}Ctջuԍ3j`–?=l$X\wz }Y#RByuF<nrZbIo/N{FW7̞8ꋦGiF3vEKQ:nwwXzd 3hzXeÍ[`m )U+w|on]+- ۭ17QNm{;OX&5JUNJi_6A6L[D-uP˷? QP&6gi¡CVpVu"T>YO@mp v!ȁG^JߒșpU#V @xA:Vm\-Ԗ OEOQ7D"U= ߽}5~`%Exb9UjS^hl#.VOFXFkGGj궁(0*O-hIdu&lVD =p0:oic旓U)2ԭ߯?49Ϻ(kõVvNjVH%ELΈmҹYVqA7#Zn1vH \K-Zc5׏q \U+t#j+;(!V}ǝwТHmD$H=_kw,$x5QNKq2| O4bQ&/Co0ߎy!k5G y![>_M^ZǡA 5NcA>5W$ی|0Bf{d[qX뉙ӫZyzS%eHUģ6^^r;;l7>iZ90Ri@Ԫt7 =ܮϰD*VmzvL0ԸrfE^~9WeV^ւVx;56䜤{u6AC%+ ]y4/{Y%6= 7r!߁ϊ//k']jӲ$ZkEPH~uϒuZKWhU{I~[`")Q8(ha!Tce5mfLjүMAB W j,t|J{UӦ;*g+,f84Rx>Vmq@h+==B!(GbPߥk )>>RȢ ٯazѿU.﹫rt^4&S9~4_(:Bw.0Ker` Ro*|R_O9ҏX8!dn~ Ffv|#$Yhhoo,)OYjӲX.{S?D, x\@Md[d12}~} Nq֯ ]4%DR"|D1Oҩ?O i[!.*BfFM + ‹?t"}WStLQoqcb6 w zkV{uǴY`CΈh_C%y>IHFϘy͆*T|lwU^ t(<iF|"w56"LecH>ӏt9S@UTzJBX+ )ߒUɞ8 ʖƥqre^wuaiޗ M,42 }X>Yc[ug^v!ÏZ6t ׺Οr# PR~JN]Bx>f]" _Ֆ}^xe=Jg>W0( br) Uyo0AS`d0Uw ݄ eB>$Pyp"P%192m/>q(+z2xЮ/'")Rd!L߉IÆ ΎnorMd*.u,RFl_{]׹)E:y1zI-4=P`G;e}>f땕"YQ(eAO[3Kt#k14!<x8vCe(PN::01;W ^ !_SWmOQTTEV}վ D@, u$东59~"ʢޗnsQş~hy\ ۡr Z$IJ Tf: .8#wFBƂAxh@/Va0Krn:] |aJXhxZzŚg+P[,4~oV$ gMiM% t1Ϯa >^-'$9R:u`+,k0K E@ E&9dDgnOFnc90l 7CG_D8I%+ *.{\W5D;w޼TfF.rdy7[Ѓ/&sQ2ȪeƤQS޳?/8Y5! WH a'N탣XH3򈄝-ش8APtɔZr$|T <"DTѪcN+AET(tq/9 ȁrt'hQr ;Jh!@7Hb(UDOՇۀ7udHQ9 MЕJ:Wp;ѻyZiLfB._l96Rx$_=er76{ɻh$() ?D-5<Ȭ>1b744!-?6 @q`3UhSrHE^W61P͜b25oBb "K5Tīw׻`@?HWܱ;T==M> -07hss'4'o;>͔K߮&߬aхA"\UrgQ޷HT탵C>(/! Zn*FC/O3*+X g RXsw*obAL%V|?M(FMEH|Wc K~RN cpЄf$=GU}6Stiv?^lDV~oE{(O[ƊN&FߗQmAv')]KEXnKFـ-|-53F&NzoLO͌AfE>[$Q?.Micx~9Ł>P; 2iP&Pm A0ЕcI-iW7ӃA2WmͺJ'|'`a-gBf|t,u3wRY~ۮ#vMRb{/ /+&x, QLy@>~y4qMoD#re;U2kfxLQބ[% !,ov'&51OWMo9p2twLMHUJ<..ݒku;=f[EPiJߊ[f b7;xrM5\9A ~ *~:YDtXt1˅3aIO3[H&p9zW4grb%L?Bcy]~I5:0?.kDЙ.$Ī>!B;Nw2)p]({fIOxdjJe +Fw8.nł wx^ +IEi`ԩgf*^5QfU*9+9ĶKxG 9XtC-eW3 !Ojʊ $]rT6LwosHB(Gm X|4w=a ` 9ݐV0_*51;0Q[V8ZșڴLMz1PD^xLV/`5?>7%Y,jA 52Abꑲ-_L%iGQjz?_o`$En1­ |?<20&TS#E GWW..Ft<) ľX5))'E@*E3>V &C[d鮶7pT$aǾ$L$huH݋mfXG!KH85?r牫2ZiYLVxk!ʀGN8rUٶ6~н(ot?MF[&Pf#Z g@=;wMbrf '%sdb@  kl.K4V-hh CyK>.=Gfz<oF! h"L_l:GI-ˇԝzmE62tH Gl4hVӿAIsH\O ٔUYD~Jܭ+*$PDn?<*zĸVx`騰 \P'HtkR+$0HM->03s~q׃Ou:tL'+#ڵD]1 !g#" ,NGvXvGO9 k̓9 HBD5?*CvQ\rT$ObĔXtYGWCC6]v ?꼮x$X($\'2P qVQ>V2MPCxtwOڠ#31#J &E=h&3 y{LI9wq p]uoDC޶.047ɩigl4μmԇICBs/ 5AGm,̵+:%LnD?/:.;,wcmOQG0MI|`M*Lpc)W17#nz^)GZj J@?}WhW?V{E u8 6ljnT7:y3@ThVFqiV5C$@0?oOI,oaiSiwoexcw0M<e @*% 3*Vb,< ,48i)яTIUJ Tz4JfZ~2GkjM6ʮ֕xH{|A y*;MA' IdqggUSVDYn5#S'TEvMdz ޵Ta~YvFጂ3=twfQb؆Wl)O*.WXcSA+s:ETX/^?@bXVxãdl8;DՎάz[-7k.I\#&")iVbRe:=cHxtm3, w"&ۓ@"So%rwÓgkY*8P<+Cѫ8b ;F0'M".2X)}fUFh|ؙWvfC _QzРȓہꪆ Y0BUȯo#'XdxathUyfZ@bZZ33h.vGоdCTBI4I`)j'bck_v2$nbfaVDP`jS#Sʧ^!+(M֯8T̀OzmJ1Pya:K5f~(:oNowL0)s6 SV4;3&>-'ޑ<eEy7\9WLRfS~90-IGNcAQi5)~(|'}AM@J#4 S) soDÜ+/r/l=NZ7yMd-jboSa0801WF Or˃d3&|7s˰Q=^|GԜ\MQcn7$Tdodʊ *lBcͱI,&MĀ=ߢ :Q:G(S+r%pX%) ^O6N'^p$>cLkbk bEb#B~[vWz׺C0h2)J}nEgQ(+ x,)U_El&]gqx9́Hn* nRބsvCl**NLX] *藅 ]y9 ha9cTAއiH[.p +(MEJQᕲݪu%(/u{8| h;살05Pahcxyd>#Xx*o\sl LKU员EPՓiaŦD S$\o!Οߤ1sgOl9Q%VӢr,iGP\lIø㎺X00uQ?T5  ".&aPB|TK1eaa!Kol>'nJ^R{C}qńcv:݀{vQP@R!T[*{iTJS,蟐 {M;aU.C>{6 8 -IH43[޸.\i~^֏ lAQܨ+ѯBf:k,xB"yC!/X ɣzi]~ ^!? Lqa%dS#I&%$Fu_FA H%:uTw%d ݔJaD ׏(U,!F R$ˮuHub-؎9k8wL0ZlFه󰬹u2ȿޒyOpuHycQW˳kbW_*hNy Qz~hTTy`Ai‚!H29$ƗtUH=^IIɵ h\A_aKTvWRF1\F Q/{!w,=ehFg>[B( &7i_ـx' +*%}-:{#烄>[08^#֭EWO+6֥{eGG:ef]b+љp;R~"]0J7eQ_~8*.k; BXc@M6..Qf#ֲsB&pwoBw^Lz}l08!#l9[;ɣk_1 aJN6ZM,5heoQ+L<=Fo ݬX!(~szltJ]IogÌ>Ѱ,`LQCou>:Hq?#I 8` :fQr"9btq7g{NQ3\N2 5 WTWiLU#%ԬZMZ% [.}DnX$%^3ۦOcQi8SN  &j Q#CڌJWb_gBB&397&jzԼ[>r{AQ;:8G*!)WDb^i1>^V9Oƃ;!#@8F=9i,?Rꕹ6W i%뛗.[~Gi9'\jTO՚Ħe#6CX%p}[qF whOqlW|LytYM3z/5NC7GDFc6Jf.fn۝[ș0Wzu s%~Bj*G"gdsThv`dFPS?J:JtNvI zlbMJ]9KĄ])I lbOL興O4Z͇uJ8*4yp>wŒx ¥ֵg Xr6дLty2R,ޫ ~O#ʀ2+#W⠖>8\]${hkjZ#It޸+?O) #`,"]mrШO S,4/N#$Fw~./rKZH?FݬRG50nH؏"E ,r-@WX}Ap@.zZ|ndr?è]*]`ȋXw{iE:v'$ a"s83\uAS߱b4z2~*9eEO[Mf+"/:1T|w ,gK>*%Y&v}7rr^^E?jŮ|39źs]h([9ot g4 XCm^Df K4ִYT4vI?"S]8Tۚժ(@O}7fc@K鸙U.O=@rҝSvifdйQ`-kD-:K/>1s!pNx M+dn-t>!.%ʇM#YAz9m۹/ƝGh:ő[N `( ;;X,N#RmK'-:"3 _q"|] Ko GCD#WѪ"rmf$3!(B1PDQ@&ת C>~Sa),\-O-jX^[/Vto>`W+6cB!׸Y?;eEʣv}ܯh,vbmʙ1P`߷)CŢ(`^\}pOF{![8nrjiu\Jp3HJtt'U[cZ'M,o-nӓ@Cs}Wu Y O'"p9hn;1YPzl߁ srcnc Suo |0rEJ[^y츝y s#!UjӮ=Wl'$8 S3!< 2ƠaDhm!/h:*GAGNC ȟPyoR䊒(Ķ3a*-hlƮ+eoHIL'AMMvXsOK[4!*w"#wI;4ѶtQ5V?5B AWٓN捿 w X70w VUh<62Ldk o uotIѮ/uPDǡ;t=X7Ϩuf-W [JӶ)uK/\@!0E1lߺ,ىYu&۬WnB|;10'j~HV*6L:4cV#1q{ Vkϡ&\R} <r% m3~+Yg8.P/MgMIP vy=z@BعKXeD@TY(Vbp7%n迤DIb,'?eg1W׷p4")Bu(@Zɸ~nw.ove;sÆ ƍTC44' QhE@q٥LHjS xX{MAy&_$ugA.}i^Z=KSs&rL*|cmCҔ,,oM P$8 bc]*.Xj2=E|8uK lM&w KI}5i7\y@hgWZF+Ft3\-S/7q&PǴ#!\?Pb=ZʕQ;ېEqD˿rU* <8 }LW22*HWBpXŽ a "y] ?ۅq̗x)u}|s.ڴuU̻7S0~) a`i(#I/oJ),mХߕwjs6.B5kiVqQPL~|FrxC_+a/k,!B~dygOTL#n'Mh(7Bk8Ƭ,hŌMM#&E#C3. Jo'U>qDr,(zFSo{6oY"UCL +6y1fz,TIMG`rifAO0@4:uIE _ Z#7,E%Ir#eR>˺^GuΪ"vO%3g TCWK\h)_j 2CK$l;4HJ>#ʶΚ+Exhuë@ه4v@51rR_^Px|ĶtQ1BygX,rU*݋ IdyXjdB+WvGNy-=Ha"~ |R tX:R76̮y^w**U`CFr&wkᰎ:p]uOoClΣr{^CWǢp_;66^bê?2E%ҦJ<9Ie2%\@RyUq-?zƈ=}5PJ<4Ld #R5i>0ӄ\8P̌\ի5Y[j67Y.^"4فHlW  =SzMќ{Ѳn 4>L%sZÊ=a/rUG7i?%V` .%K~Pa9V^:`iIlwPf}> >kDu>ItNB5B@G {bM'E&CadtҒBcjM~mwnbvzӏ}ru xSfn㩚7N '2hֽ{͂*hs$Yʼn+ ~[Hg1ұ %)mVb*TWFpSz${^Mt ZR9XH>M?R 5-Rz}7Y:g$E)$O{Rjn%d?6\s'DNk6d4CajRKRq!FIXi?So<,OK kĀN-VTUjdW΁!AO͏ks*`PDs.cKhKMU/vęn)&a՜a+ʜ^ A/LG~ 6*MmD-e"d]I@6/uB l%~<2ظƯQ8}.GҖ(du&)J"4坻?P-;^( jVGf?W"t#c$_DŽ9 0"דw|`&F K6ZU*\2Ɠ4o]MséVbڒZ$Ele_\5ӮM“J$%BI/;af9u،A@zV`Q`2@^Cٝ| R$KJu})ڳW',nN.4ٛ@+h< ?Of*)gUý"'w4q@ 5.jl­,m<*߳x'=P d$ ]Fd6a\dq@y:TV0aے';GE{q10sfo U<`[7ymDv橶r4k/]< T?X&rlj=ǍcOoVSg23- BE_y/GƺtPf@oa}^r^275r^\Odmy@AᕐGUIxyKKjJF}a!E4{"! `+6#_Y0)9R2ӷ6h2_+0gυ B>0tҼrV_ 3z!Qб/XA~ )w6+X&qHI͐\؀TSWNQ%Xm(R忩o{"ŕ yΣg+uuIp_Q(3&T,jD ]R.{ 6`FAl%Whvui8Ĉ" 9Ԫ3:3pW9.)",٘h~yWX^Gܼa <` pIQ8U%rKVP]'2!@+bPJPRF`PN @!>s/Tm%T$zwG5NF]xw02pm*7Ԯ{G:CIQi` 0laM%$"EPZ *ehz,>a(,CB 7؏,GnǂeBζ5Wc}7?HOZU/]QO t&#/! j JMP &A`h7mّsן6TݼHיS<PAn#z.e ., &*zEY >LAJG@v{ॐ浔 I|=fd2,V15=E-:,m;jX֬ wd,[ʤFK/Dh1*n9ȧ%۲h?H%< 'ZF2C%E 67L*1B2fo梑קqC:ErsIx F`%owѾ Aϙ_e$]P%<+،(AL链%J]@Ί*v9}ŷ yqЍ*J&_nRʀ5]_DJ4ᕺ};1p)O Zr9c`jZHx@*dϳ Sa+ԎSs! $?TG%Q/7kɒ+8l\q(;W'z_=Kr&b} V1Tmr 1uQĬ}vdp50[ afbbB6R8[ƕO~bk@z[och[%w+DA&΀\g@m:zh\K~V6o.oM=\?n~h *Ґ8˹,`;ar>QC-9'^ 39ʥ-lVܡ6Tp7|q\qz?h_DeeS1Nq[iκ~Hz7KCtr;T)-QץϿ[Ww5mU񃓫kbKPg SP$s(\g䔒= s @R^r5MM-Oͭ.\'4W]"h'o g?|p2hi5 KR6C=)i:WC&^u4p}Uϵ!0눚pTl ])fWB m @v|OV#[TaZ!yx%D)P݂+B~]Nn\9`w]ZJ * HŃࢗ_r1T:oAG=P{vfH]?&5Lgà#ڂ%?iϬOr\kcQ+6:\\1hjl\ SLaўHnwhiwĆ4d.eT[_:`LŁP#CPI鞷Yr?B͟vS^M|]Ι 粚\>߇}[*1ڎf$uf&ޑSYS<vyqT!\p;4fb8z!oF`g#>u*<ȚbihQ(;eo"k&É҄2@E:Qw!xtp<| kiȾ'J)pBj7ƷXE&0t++~?}xi'b֪T\A毿sR۾| Lz>jp [5@0cS`%apfaɰ8ytb4!T/ .Zs{nsk7 1R}lQof)LB[IΨl"^6cz"zVY؏_gP(w|QGOxoɮ6R2Њ,+vWfy{^dGҌ[7Ab0&>Cv܈['R|`ƚRS0ϧ:t`}zQyviSI)\k%r =nctxYH[HEq:4WvugS: ^ j7DN`)ǪC!@B4[M'%F9Ґc`w;2E\[xmbcyHM0p9;`;uJn~#.^]60'NTad!W/k;|uGT\-qs3)ي5J)H}32:Bh;2~`׌\\'@{&[*|M|JI5 qAjZly$-T{אKdS*k? f֊^ {fRΙAjJg#KsraJ konFsm o,6LJ$Fd G#$N(8L$/t|CoI`ڷN}&>xɫ[̶#1G+VRUZ]W/hp]_?DNE'. ͪ)$T^rooAƍFG_s2Qq'B1es +iI@$ =͂f/.v:##-ĄJ}SA /d9));#P=2Nm0+qu[Hp/W&s7J"VOm$;o/0 bx56fּ5%jRg, /$Moowyf cc11v_2kJ@)(H\2 j!Z,`,n x[ApQm]7V-7vr7.&8m<lujɿ^/5EG܌KI?CZrMAq5nYa(~ݛ`T*KYJ5`̔12q}?Jr6ЯYA<^h_83atת1-U8`b!n[B~c0vnhV vޔvKǑ{yh21&Iε~WKhC˩zS:@ ^z̆]ti3KH֗E lwEǒM1}yP)uIݥ] ō bM*zc:(z}|lYV  ojTnt Ԧk@3W 6Չݽ913F/ Эt]> }w*RCX> .w tje8WV${be#oJoXfP&WwHdT"|@Zk檹,wcqރ(ܠGΣlޭaA߫7&tm!.N'5m \\sϗRr{O۰tQZy;Ogq% g.̿YLV} VN6'1t[OlfO8yvp񻴠ʇ_wCIdoTi>zLi1a<66]X_O2ۦ.*EֽӠ{X.Z;sK{Ȍmp.΄{Uqk_!sxpf='ur ."qj K`iWvjE%nѪ)QY4,|M`+{~>=CԎqc>S+>fөglgg3EK:0w) kcb945{0ڧ:wED[k?u!,h)}"+LĦL&r%I@;7~ Y_ SpWR  l6 p?7>A2q×]Q||*26#Q-2 ?; ˶M61Z[%cػ( f`!#4asA<,O"[+kTSLZ,vK@7pJSsB1^f9H<*Ȝ'XM<=%S,4vK̍:y.gY^f`$khP3_̂:})%$iFjwK B ɵ>6+(7p˕w= )INcDY:_w5uZr"_h|Kk˶|6л{|{8{d&u2y@NJg[A`xݖSHXTxM8}Տ5=umH/Όԁx2QvJ1UabůlT<%#dLcV N+x2ԭOnj oŻ O,f:s?BsJv۱f%RdQH71H28"@ SӁѱ"N}j(Ekk4 T)ըep^M(稿}6*tFkEo1]Hspe}ej4<)kGS7{[?dN0S `fB9Uz1~1A2gƿ3Urk$mV:/iMz`{i7 NہZq?=1b0o0W˛x~2#(*ǩOM?Sn2_<,"kry?l[( b(ScNburQ8}  ʄo ['"MO D0*KzcF 6[(Kܜ5B=Ka0#7<=A= ;f*bR|-ŝ4oJ4KxfJRA2OIAk;Ž @,f9at{6^l!@k@,SĭRq{Ĭ:5'2ۍ3 K]2mKcb2L  $W%PIWfH3SӰ[22!9 S ܫ<14KRߣ>t?,+\>&R>-_ "<e#+ivyȿQ2Tꔢь4d3*ƼZV}茘Be;AK>}yU +fƘISzCkb5Y@Mw*S !!}uh4 k),?j4tٴ'YMN \ox#Z4N:%PkAm9bZSdMk%v[awLOiOvK"f0)˦c=k@^u$}|q55hl#; HLrzۺ36hgx 4K,`4$UQXU<\P aG:TOfx;&]v3aXyQ:!J,̽%O܌nhϱaYf oUۮ,m1:t0G5J΅~UM w4n x;&7{=\J:puq,< \g v>+"aR1'*{}Χ&< h{8?JϽPXw9X? HFYKJA5'tH)ĊT9!<6NӸ;/G֪`ƣ8Qkh/ԷcE5B WtR)8Ѻ]3tVXxDӼ.,b"*jb32-9W"/"z fV`-/<5~:#,zS:H I%{ƙfҳ)NF+ K:,aצ 7DRÃlXw^B1_cp&^86br֋?Ёnaᚶާ9aV?[`L{Un="Te{PDqM~?C=z IӀWOKAr: b6/[ZZ!HӟVzyo!oI+z]YP<ycݱq*J @=:<@VLN3TZPoG!>{r H??E[^McR)HU~4rvB.ۆNNJ,=9Kc.ZͿ3{W#+Wkzur9KfM6dd|5 6=7+:[hE*ȏűQg!Z[ J h0.$Z8(VamuGßRg=ɖChbhh V-=jhGidx$4tX} bbWqmÖbOcK嫚a{h~-<{ e8DxqNo3o'`)fI/h3R qDINHE 8ey`ݨ +IDemg{"e߬"%CS;7Zp~d(2wۛ[ 5YpQ pG% Khc{; sFLz7f`qegJh:%3K:YNs!x⑙ )ұγ1>vC{cbItSl9,{i f{5?&_L!:k-(I ,1we|4I* 1 ?`?m 3W֙"u*aVm(/HH >g}t 5f>WsI#$Z8;d/?5=^IbHWDBm3I2̨ 囹 ?>a [QkO< }y݆WmHqe/dH6O9t`(Nq;c)=:SN1uq`?f0}\oPy}e*dCx.ZiEP u>wJ1LL[Dv?%dN/VyCxBf唄Á4 S'a!S>73uї$LLf[yI|Dpkp e՞2$Cy! ҫ.s6ޔI8<9 &ۗ>47kXc{57wVwW2^7M%Y>rgl W"Ch׮ʱ .-@ak'یp,S;BUK C1A٫ JC^H@hێ's%y,$//"XfяO=ü dǠ8"9}z2 qx;Rjס/q&2J;h廘4Eʁ.NЭ8ҦlvF1AV{*@s,BREMxzp3ub:Nؘ=g%W`!\cz^p`i9bv:;6IJI CUs\{p[ꡉPձɦ7bcLFKi"{{ zG6//ML莗 nh 4EU<Ի||iy̝1taflpds7&JRJUbW gJ=;<3t`)7Cѵ2!j,$cnpb5PUe-- qx6RsI$ЙR^,RX X[ToN()s{#u k}A__074CHyM՛9ADpm U1D؄rNYCȰGSpExJ7UNsK)իv.~qxrf8K5^ <7TG>9p$|"&lNbiՅfQxi7`޳+zH_iY|ْb͐1!܅41Њ6p !2Gqh% T5:ZvSo_B:B/YHEhiϏz k0* *tcG~4HZ05t,~~ ]"%LVfJ]ncTQ:{t&nN1vM"Wh=*'%'njF_l"f=,2$RCy>nၸ )iC3걢@f* )1-O4ޗ%NOb}ܮؙsg{`ZNejjOS;+%* X~97>4 %nP_Q ܶI:^?5jp1& {7X8k">,3j`'ٝڪ8"ҞR"'+8_\'|btBڨ1L<[?A2w*2J;O8f[=u- =`#W@ %GfeC7+?!4/ n12 4HI+sgD4Tƣ]P:vUc-.z:,6r_? 1ƀ?2 v"Z@J=eTj.$:Fa_Ed냚-"7 Z:m0䤴.?14S'0l䚌u_DHhT~\&sN<mPbku8j$0?[|ظ8!YutR &:]1n$OWԺU40l yO: `x٣L[>N[2+@8DcZx7_r39W+Nfɚb5Y1ͤ]Dj>Jj Ei!Rcְ9;ƺm;J;dX%._g:s-8Nhf.չCl=Lq\/0#WqbyEuzjs<>\hHqk0Tx[Uΰ޻ivXS>ϖ<R*xɟy~?:gP$ wTVi #.jͫBfA\6}ε(Hgxx^H5P j2@mg(dr7$->q1kfly\j(.;@/ V劯XZ A'@cmL,70Q7 e7\Lj[@7r{YEy˯K5}Ip%޸, VV ;(A_T\[6Fhhy!5,[֛ 5!8/ԍٹ6W5Qt $Bw@Fь\!Z1Pbē(//48ʎkÏ|VQnjJ?El3o0;UC2=m4<ݹhϣp N$ g K[)1KrqEwѻQƭm%hƜ+yԪ#w1>Ġ]d *4F ^gh+4P"NLc 4/3B t̹<4VS^5L*UBdH} AW?B "@}ίRhvζ.oI|"ҵ:ɼ(e;Y]9gͼl2>xl3<{D9-µ C5ݠ~IK3F"$P͠6jHD: O ^¶Qƙk2  @cȋb 42ebg21X,c\KLpxʱ4huywU*$d.6 p3Hǭl[ &2?Ay]tjсckK6l{0n۞&+_ɟK4(RM )S}Qjn`{b:P|wɆ̼udU FBBV) 4( <5TӦ-d~i$ #;,tؒKut>Drj{;h?J NEXxXMrg^pvqtlE?cXDJ൏kBފÞ`(a6]6 )Ìa=L(l Zܴz9C?Py6|wX9xTx~}Y>ƚȒIB8YNݵaPj)ȕΌ땿YJ.شJ鶦y'R˶W_>3!X{71A_)ypNUCiBL՚5~4Za>U5jqTi"ZwD5&6U)ub3EKrC*/9^Fa-G|sM0ͷ1P4>z_]P矪E7'޽}v^-]c|F l꼝O Z|,ae'an e{);9儽טzZ$%P<I@t 6"~Ʒ__{Pt!\RyY^`#۪'<3§8cMw mޖ'~n+tX̦#]J; J8GF6^sBDtmYb_ $51,#S^\{nS<\LM:X$+A ^IkvN:3l g y ,0-Qych"}KI"^9{l{Xw7vB9\O/Q#KzB1̉*wG\󚅚srj_^l OUwC a;@ADCMA.vEAn {-/ILTcl$ә fUV !`D_}/i1a'~sn e9D/Xݡ/Z##)AXwO\K .9iNv~G|_b oP snn[QUR+UF8=z>Z|A0,=yu\\hxlt]4.鍙#ʹՃ{ !`,S౾MpG'a-åny$Ld߈D>t`HC@!t`1Xڟ;(PIQv?Qwq5>TjB|$Fٞ?7?#o.Đ'ha@dSGK9-T䬪=$r0B( _) 𩽴'#h {)娋r M!GƬLfdhx1pێAÕhQū3/4g|qyばC w'WGR8Rì39me)6^됫-֍lME.d[D܃*Α"5\P}GuM.MVzCWu񎁤diH#+"63[ DJHD3Wy*5 x"p`D3!$IEozC_Ih/j`&z"zէtTqu}_fJS^aPTʗ}ܼ9&c3$ nzNFemE ҋ#p7Ҥ Yyյ0VHѿ ;RS#m4Р",H\JҕXfaƝeoOJL 4VEۧ"6#4*ڴB`-!D|aLrZTk>J)n:@>浏&8oJp\Cq~cWJV "((3\T[e)g_PmWaz ~Պj1CCn~TW0=ڨS\X uE"ẟے]^gp azu, %, 5$^6!^;eBCw݅@ǒH)U!ێ^Zq}PUgO?.C%s{;}vTl4!ߗ .FICnPmԚ2=XQjZ1 A[d?h8Vs'KφRi_N"= #R"yDQmkuWGI؀OA>~'ɚ0ٱ2qӌ#JoS6b>RLƳj>&1 (&cƍ󞦁k^7Q4t;]aW!mYL`S8uW"sCr碈Ym?Tʹiɇt8E EiU,mLm5 u{`D8S$DݷLT 0y3{{ų5("pV;Mԁ&4  +ZNsLQE൓{}ЩD G56?=33[`k!. N%45h_qⅪ3VZp1Ş{?#An,oRRo4.5t6NeF]!oYoA /"5bƺH<W M p`X wHmL}DcdDNC/ i&jx0 BNWޞ3U[ˋ \CC"~{C$Õ%bTw&>_6o9dqr[$(@ QSZ*FpK}_OR<]8%#%i2BA585sClxBnsHWV+mf|2aF'Zw51&֓7#%oc|zɜ[A@%qn«X_D ҧEwKԣ0!*jX_&4>RdCUڳ4 nǛ?WY/%4;/c)iŃiRgaF-q^-/%L.j<JB 'on|#Hp .Ԍ_-(G(W d?[ ޙё"Y\!Zp(l=Nm?G7ξyZv֝F;DO @Av6T8fԇfUnPrhI ߭p  pnm]+R)[*⎋AHjG=FƁ/E ʳg,lb)⮛S -MDQ (5W;JE\]\6$Ufɤj޴& 4v_XPteIs NKR``Cse^+ цS,0$"Քlt`3d82\9 D.D +ԉ͒*{HBrkSw#LX~hxXǻ |o޳aU ZlDl:!͎,uhQ/Hm&PwT𿸫~K>I&8u Dڐ^@y(v7?s,elQc2lŻ.Y'M2O[D"qeYXC X„p:&") '_[B${U(op"r~ KC54s)_:jYR9 ;_R즉oHMúpQ]LU9ה3-$ι(L6}Љ'Y_4ꉟeVI.L&q,IB`L~io Qy+3SI+T[P ;Mo{%1ᤫ,miY'LC/sQ9)aPc"v #gȡ2=mG(j9'cU{2*U6rEJ:̰E `U9P赙nj#_[<(GhqʸW ;1Nphw4c) ,bwCU g|Rlxvɰ$ҧb]=L!sJGsW:1:<،闈iъv_0R*<}Q1nJ̃na6u2!DrSq)u/ܷMs?~ɛ"E6F)vq4(׆n\=:h1`">,~ G$eG'F-) CJCBQzV؟tڗOevwB  WykiDrh~W [YaICp_N ;)V ܖ9``^lKĽbr",' ?y&WxBݜ4) $l0KhLD)eP񲔁 !Ipv|}ںM$|G%kx9~ƹ=ascL%z^HuRžuQ>(yl)e" ]I !]v`XJr@E#1vjR%1g5T7-Ml;kiT46ڡmN`0hD^h \5yyDӴT(,~ƭ G;$R+m{~=`={DvE:av&Ej0QfsP%t2M'p@H2)%,]/T*1WG( 2,3q z.?$"k<"b*r$v⹤LRpP0<;,.]EU/$P!? ~!=Ewր+3 q[4fp1-"+)k)ƀQ7.w 1nوE-K03gʽ-W:B"%[[r -JF I%J;{&F C>ءP\Ѻlr.Y0\JUxX/'ĢbX:r䇂X_ 6SZqtT+,{}=e7dLVuɬ7$PScYdd%ODP1T `~ש.e88XoiNZw! 8Q^G`4`l0/kYfNv\g[B꫎9T%(x"Xv.8yz3(%i7q2W fї,P̓nt'tXkRl*'ɳrY3l>ᙗ 09vU+ݏt޴źiPj 8xGMR%XZC/oEf"լIgx&')sH٢y S@РI-BI1RHvuT U:γ ʮ-/Tr*sbLgta g'u/Ƶ6Ұ~&*=M >鑺@0ꖑEgq>SpLZiD4.=ӀҶ‡rr񂥴 b gybؗ?Z;=9ڱfIS6ky CX]cZn{zHY¹M.-3t`{8 XR-!iԭd`^+qFq$F;mRQ}젞k܇p 8_rH 2c?k7LbplǺ VK59!f쪝74Xp#?x?Fy0z(*;h , l3,E}H%nJ_M8¡;A\5,fG1u(\OsT.`[ "h-Uuٜ D$ jNBBױ|<ڑitCbO ex$ *τ2h+T<* _([jņ!>f5&' "bM6CN!ǁ[lp9W&"ًk ec~&@ :,]eIF`jB0]L'h6Y+ 螋AJa'Z\.h쑽#߇#E۟u ";j7KoGn]!(QƐkwic-k@F@Mx*=U4r: BQM_$aW vAX-;c M70xye&WOl(!q/t17_"kaU"ٺ 1jZ㕓\Z3-s\ QÆqREy4I+Yk .D ,1v ]9sXL0ĪJVH0PPX.X79h{8ư?L7ORX P⹪v˧xR^ܛh]2I m絢d{[I= }En{X3oMNG*Smp7auqm[90Qh#JiMrUʬk?JU-x ∪ ;n9K} CCn@{}F=>Oc >Ȧ6>Y`5>mik?rYQ{%>{jguWAjUlޗxI2hO2k1tޭ p"fOU-%HniD9]J~_ s]P]dۆXksD9D8e|,l7Tz۷'m a@ʡUcVA)rs&%*􅆐la^k^THҹ Z+E o!N@:.|4@w;?rD_+ HUĂbJ%rk"fd6cE&y6:󵜏˦m_˿tJ5M)E 烡Zf\lrƷaDݜ)}$z,pi:!bu3[qEbCq=>tq˒Z'Lwb[ٔ= 8,<%?}NjR c=6\FLm/sFi-VRB̩K/wE򾒆ˡ{zm fRo@e=|Hj0.Ar0.0ErIOy~h/x`4щ g۞ӵwd`<˝'*XzmvT͡{SyuI(f³̞jȔ q\] m4^3E=)axb cdPDPVJL$PD\@+2O߸B:sҝ sJTe@Q>ݞ@uIkHР'uUf7B R:`Z8Dz_eSSΓŀRh:tgA&fcw3ní.7dMb'GY >Я;ȝ<@xNZ^3G b0@/4#&S@D[C ޜ\I sҲW,!Z8D$+ >Gb멳5Gv Uϡ%*+@^DY6 Fё*2$9YuM ̈xBKv9ԡ9U,֨BG=U)@6:u>?w HP{m7qffE-J鉪[+N4eV>cahJCՁ[{BߤZNZq,dd&UNk-)hLcö,wL%Ӕ@CLIًWiMꑋp#ढAd]R5^Z}hgŲԃt!}@} + UF̄tZ3tOUNuW,̹<W2e7\c,=|e@ b6 C=%ah*6{asxDNqo>݅POc"]\`%,XG7Ոy]^6ق $Gtd_A;s }B0@.Ha6S^/` 5Ff,ƥ0US7YQ2y}"Tۢ䓍T"huQǍdJ{#O t#=|{AUo(=@% ^E_Žz4Y{FcD>osɦ!5+nMZipSfnX8y-?q!ɉX`!&5-0B ҅j{֔{tlBQs=ʐC0q.cM?<˯F@"HxXQsrCVI|{MxL}J3 '_AŎ2xL>Ԍ,KXIxt[UwLuC1_^G!7?tS}/pwc: ZCN!.4}}̰BqW}SJ掛)ZvWNÏNO8W_zIwC2RC&Q 1b:fcI ) /ʐϲ2|n|/b/cO:Q;f N܏Jӕ:g7NVRE8.c6ψ"kC3M PN΋[&BCc/P9D0z,c3,v"igeU'tVX|K(<ܱ6=AXSriY- ل.Y&bCP⳼Eof7W s'`?\i4 q*Hc=`V$q,/󦫲I6(N nRX%vV F^!#BNn}D6v6,e܋H/f—߼":sVxjʸ,sB?HťU<(@)uUO QϽ.|Zc]Łh+3\9z;3BXWԖ)ܞj>ШBvg7+#p:/(7h_h>CDe|èvPk9݄]6ɋ.yw1hdnQߟfUbc;N$>ٹ/*AA_4N ؚ$ܘK|p9п}Nn3.*fako֡R8VzDA[ˠ1b XkŜ<4;33*Y]&:JL%ӺlDȄe]jsTMx2:U%!)'0ZժG$b7R0ڥ{(ky8q|9RGbCR,8:@!x8p,N/Mɚ]״:;vB `.D8I莣͘~Mc\vq*|ڦó$vᴚ`J [HA۵~;oȡ|9)y:i8l0m1 ~bH i{}z2c$m2 cQCX; ? :-/+7)hLCРkݐ.KNeS~vmQd`9Pc0J{/~cRGbB-%lsfa3BYJp=g(%]B1uf9U&(zo}gaw"J?-)U<2c?uZ35R}l|ިS)O']Ki``ۄcãYt/Rf: zHduu9A>R<,'Y)Mj)؄JCk" س)◅ 3]I|2 VO9[s:~jכ;Gw·!pP:F5CÌ մ˩O;Y qLC..$^('i DԺvgKj˰k$0d 2:ԡhRZSgT5^S sln'6<ȍW9}VYJDJ*4tPc4E-ZG0Ɣ܀@YL)DM3kOkx.KM5[y5cI&e -ߌ 6bx~H4g[usVET`$?(5MI~Q[H֬\D;~F 06F€OQ}?CfKBɄ%ZNTQ]r/u[$Tos;aF5"%Ò|˨\@iT=+ݾ,0լE/j}\1 S1/x'cUlP '﵋o%AODOJh㟖&Z>R}O |\i$ܥswrt5,tZOmrY"7vN 7p8NěŕQ,Q^K DHйԗ=ܽ)Vk,}f(qdf@gB6r*0^ɠS:!>sJ"CznLRiF%Y Vv* w $#mE| M $YqXo&`<3"Hj@+xM{`(~\[m =ɧ-,2Ú.r뺙fgYcR=o\tZSFXIn[9eR`FBMf+3zY em ԗ>BߑR264ʦ+^o떝 @ lqE|! ]g #|Iʹ.[9 ptsi囩iQs뢀b0pH@ݨc<^U?T穤tЃd"Znjk->0a%:-2Kzi /yFe"4Ǝ= Ɋ-i'6/W)tDjQӤ<iFJf6T4du*d;5a VCSËk>zMWl100\RP\kAI(358H52mA%Qki%kWŸ{A$;-%St9={H]>0:}7"Y!"gZLj?~HEAuxV4l1<]~)9FPX?V_d]o$֕gG5h;[yf-]`6CZ s=@Ig8{Gi' ə O!_ TƂ3ĕf[^R${S90@dIe[ 2}*_/1*&I/yk]eGlLDF]+SA{[,iWa/J ZF~Wt zj,F,d(BZ TTx^ȩvbs%K֮A¢ S޷8/Y8&K2atw)xpY,`h"28C I 4OA_suT2@`RzQ D{ 5EM֒LAYLyg&|;W% !Z">"V/*߯ ƛJC\^(u?۷zc>njs7ZR"Isx5euca8/7R_g{YnXl*QCHa{ÇEW!bΦ2HTRE]e,ԛD].lٶKV?LIcCgf"VВ :ZT_\G,X?A|@3#IXk,0y e1ۖxX',_[.]H qv$x:#ULX(U+pߓ\ccoQ C/2qU觲/39#Nsm 1Lꠙ[#9 vj2s)Ԍ[Rez\͈]L%/;>4Bjx qw@Al3E,&^kbe޳k`3S*X9ssMs؅#,դ8x:Z")Tj\i{7Jb\tB:ѷ ?gG*r~(?KCOQ:~t۰ !!xXޓS5)j !&l̞n;oiĂiD%U>"AvؕA,dvԆi$jv@#9H>F]s UN#Pc\ks-N j&EKG3& J;uCz89zCtN#ґS8U䤙(6Rd ͍_Ѱ^54+pX9wC{eKarSPsyMKSQwaДpкAWLg!YS.emB'n,6߿ Yy*P(Xr@·_h,SOV G z5JCPJuöèBIY\N-isMĤrq7R3Nq'J^ˎ3[6Q) [C V6X>6[6)))}+9Adt|Oi="CIf׫T?*ǜc3ePqxoKw{J !=Uؔ2@턿4[պf.ܪH{{p1 Ѥ ebn*Fd0!%= ǗjCT)57Iq.ySk4!1x?"2a3o%!,aT 4wfXb 8@ع>}3}&ԃt-`/ Ȉg-YuxC=Ƥ Tv%9R`#5"zZ(; = 5HPsxfC O }BfVHEͧ&#><djV[ 1p8u'RQc%?Cd&x֣v(0swXD[W?Pd&[p &Rd1frL( N>OeJ}CB<-;| _vFhlK>\0i73 Yձkwn=9̼: {~߈H7@l.2Ft y4ͯXSI*>G(D*?.[W@J{SkJ{DycS?- 9É(rvR1gM>M$yûaj┮b~X˾ܗ0;pAUE٧*QX.?q !I-[ h-l#e@'r׋V3q$|;pk|O@Cpu /שW'@r.S;x^>Mr)[+>ɡwݷ?qRe!, tn՚nVQ˜AHS^lml ܂ҙFԚk K{2jH]uyQB~oVYB6NGI=]H_[ߎʘݕnI0s N5e3w ­j+b)+7ZJ" nqID FE0!%73;F͒F}mY$9i@,VWj݅:UQ_|QcoI0$>@,8m`=׀6C̺.n T /SæD%JNd͜2JM#0@=5S:ItFKG'TKUY֘_$E.Mm֭>- Md=󜰖MӴ4J6T.8$,AF ܘjy'V=]r)T*C*q'I *t"}?mHU_b [_>˻x*LIfg<7pCO|$雽(2a0΅{\ jB+Mܰº;.cGl=٪fۈ >@\kʊar=eh۪Z4Y~o %܍`7Ҹs/ 6{f؊Ƥ)(n"Q;@JǓ["ԐkXУK&N+rr[L]DJFN︌͐D.i}#ꂇEMzµWOjeBp4Ё6Ґ9,n%F.r93D\SRn6ظN-:{}/;M@QNWO5Q~jji3t@b޷ΩotƯZ'd^]^gq9*/ V}Z FY4]`m tk#4\B}&-[<#u+r5Ce! Sj%N\ е|W=GTka{I۫ORŷcy~;0MQQ ^lkԼ/,=; xn҅0XhY-LjC JNFJAP<4^gf'288LF fF Z i|1x΅}%l4)ͼ׬P`'r çC1p;_v2JV}Q>Ư*cGReH.t6Ҟ_d}6zEMsioa7$ sseЬ|ك&  JS RSNL>r^Qp>\MZ;|H.g^ah{95'6;^Fd'ů}Q KØbb&\W"Ng{ow.@" E~]Nt_u`1oGK@Je^-@)/3>+W`O}k.ʻr?3cOW^WeȂSlm)'#lƠqP̢'j1&L7 uJۏz7D7Cwyjk c<~?;#"y(4$Tυ=Ǽ?I~޹bNlOn*[2VvPpAx1Yoϧ\'GZx..mnhӔcv轿geP0%;PCgU;ij[`$@*%ZZE2oP&.~8[Cyv˭u,C2I :`YOPKz1 &cdԟ83`AŀoSD7nbb&g_g!=y鶊H i _ǽh'S塾qS0ft"4 `l^/zFE-m+6]*CEHA"(T Ջ;ИwZ݌2QWDqرU7*L~a4)"{D2aM["XJ ݂+8A!ӿh.܍#{)+͋ث Drә݆ 3K4c>2Zp!NS,?d\llIsE&Z XGxي8/fZ;1b>H ӖE9jw)LOEYC:1nOΦ$.5|7ֹ\/DXN*_:QCKYūн|Y )^~!ة?LyuDRˢUN4t9m8pֳn5$ =0\Rn]WT&Vj< r1TmT) 1 )\^bL2[&4&~(y=5RPHwdFImu܄EѫTsxqM1)5#>bv_1rFtq^F=0?^lqjN4oĎ=uiщB=%JUL0~$-oVJ.e˳6SJ,P_0؞nH_WQ/|diS<DZQ0s \ׂ'g>Hgq6g'' 0j:LO@J=/Qw ȣMc5ȓ4&l Hsl>&B!=le1JF@0%c&SNiFZ E|j$pfv>Nq/Q~`(5)`ICjU{lALɗ1  ?dJ|u(*e.Xp 6-IP`†`Bf^qF?AxoOvp5K!)H?EMvJNիx{@W0E槣\H֟ T"Qם-^tПQ0KvsJȡ0Nl_ɽ>N$qoѫt0_h+FBDפ:RhW܌OUcbm&]Ps=AiY^XRNJA f^Z94 Pܭ$@)xfcی3~_lK3n6(c:&"`Q,t`[.;wq ǡfm{Yd_W}/Ik>oahWOS\@ɣ?$K%Kb ZJ R3m"嗵S6WZ,zisGYMy2L 13YXz |q|aGxz~ݲO%bUmRD-e9$aka܏W0aY'N_E"HEB} 2S<u J&d$<_Nb! nv׫$3̺sWk\a]6 &"А6KfYqli!#ߦm%SKgU FĺfL J[yqYx{9_&kPF%-yA/W{`'XCpϫX K-8y'Lxͻ1v$-" ֏p^49hIX{6q20sFOݭ+Q$SR^X4JЖ,/Jaa#>E`ڏ0%^kG!\ vZr_%. qˈ?}" D/iG"{08F2l]8ariIu O3W \; ?Jݿٹק9nZK6yD*Ћ("k>dﱽkAZ~*<8Th3?r\et͸pOGObCU$J;pS=V1C:^8^wh渐7{[?dбѸxJ3SF|+r% %X r&& uu4%ҖeÒnEB>lZƴsn0uX1dDڻܹyگ_Պ2 Gڴ:sJYmFS՛to^Rvk[މcsDs ɏ310dVB4#'7G˟mH  Z;L=}ܚ관F|ҩM/#4sX%Y#]*!a{)Q*\IlSoϔք/tӉ0NΚHE`Eeֆ"ͶX$kZ|n=w~B-R^nزkGoЬ}J\|Pη, f܉er+X;G^Š14nz"Mۃb)@f hY2Αq]t `GĵDۡ\6il3Ò@3G'!4(3Ye( ӪFm{#0hD]*$`Z$3x0 wP[]xȁNwPFMڽ[U5t5Y&1D::!5h==ouK-iLʶb,~רh&RB'=2;į{"3ls&ywgV٢4 frѝJG& Pi"{'}^?@=!#h}U}xx Vq^C޼œ'UXV2+K#k$zOl~fpSIq#=:$졨xna%3ʂmuFVpTh2F-R'0CG'=o?9 2G"TZ[44$/)|_H;Y#V"TmzPzZ78PֽRYf k:&u@pǃ22i MHQ&: XN#9p#7E=M :tK\:~/l4ٷl,7)(6 eK+%G^Udu~ X`4x*l6IҪ~F&N՗OvItlLs}HFڒlwpvH^g}ohT`|iWP4Osd;gtg)2utF$P/Ҕ(p-u>ڹtVֶ6{L^p%| 'mrnYoc!E52쨶6~ ލXhPGR:]B\4W<'j{]Lx9ak, ]}5)sHw3bFOBn:|EyV5O/`o˩Xiq [Is HW%ŽkT")5'^Zvt0uIzDD. +<ܻQBR=uǯ;Z( w<&AׄOKr}^톁ońr$q Rbq]JЯqPD:JMŚij~,3rM.` 蠾թ5>Bi?̮T~ :Z`}8s@Nlȥ._3ihk;M=S0lU]z#o:-ʱ`\f8?t^'cqb(|,}o ;S-> r;)gc0(0Om3|y:!:|0B7uij9*t|c"ցQ8Km 9U[%'ьTNn+! ޳8 RXۂ~xoX sp^vxt}Cwc祉m`9]M8. ,6h\뀋g`MHgI SkM({{i-ͦlڊޢNݐA@;`y3 QT6/Lzq_ݘodj Nb,OnjaPie=6"(WZ.yaʘ©9lG82jI^ZT;"5Myk`} (5jkXd=+Ӭ1[WgB11.ޠ8n]$d(7Mʷa2^"X}ͨ/b9Z:Y#if /2-Bs䝡I'S9ȑP&E=b/%zֹ{'?I2']^г9^wubj\/Poe b\?ZAgq+ai O^a =>r A^cv)T;mզξȑh-Y˹-<%`Uܪ\:jgZނcb&ix[&Ye3/LU'=9ߙ TO/(aAkc䱝jy΀q56P˯3.Rjzʲ۹jmrJ.]= r&ޓ-?N{Z`&V-RȺi9m{*%))T¿56&jdeg%o,of<U%QhM'I;}ӧ5GU4.n8n!Be@iz6G d$MյEw CԮq /70Ją%stܽ"v)P=لA.©E_nܶzB?Qboڹs _u4z.YY5m_AW*yq^ҘN8E*1GS} RY&%܇ɧu]7Ë*%8?Kos>u+$_h"ű^ [VQK <~]RAqMyS`4!h\j}+ F*2o&-[.YԿk&$ BhK~êؿÏ1v~TSPOsbYiSYYs*|՗su3 m#u`0Hb!+~*&Ed8i rYCrv= ڏHG#Sٖ%ܦbWð2;gdy$r䗕b'Ze:WDaYks7r)#44mt8YSAΜ,*@ͥU|6aWK%2/LN+aBS18:*~ьu*ws78IsgZ5*^ &KX:| qSxO}'Z6 ?ev lbpNOGAPLp'DUCx$36evʧ rq6"ZnG *RM0Kqg[NcFlҹd*+VK @՚ciDa"&!Ѿu),5De{@tקּ ͇Zw׼)΢aq;G 6ݻ?Lw`{OlABV|к4,Upk{T/Y[niRGC|zh_gn^ 2e+OJ\WX[][i@'T1D'kDokD:#qe5ncߢQkaA 36[*g@ S,_5!1ƫSx@7a[;w%LWL=9k=踻A2ռ3'͂#ʋ}+4NѿYay2l/'M]D-[jAkM63w|xb=GDvM o⣊7 2)aAQڳ`pϔR%*5 =cI|hyCd#"~Q>MAjansqIQ6z"QZL_bA=\HB`-vm_M"t!D(1۸{wJ@ /@6/jVJMM:N!K%COQ-Xf h󴜓ki]뙬QLPL t:N~KK^?X_25xy}" ʀ%S|ZRU3ODpdrS'QH14J`SXO6s]#WQv x(. MfZ;ù8OvYenϡJ(ObKq`EGrD[clrZޘ}cF?h g~'d5MgɠS,!]X>]Tƫcț;ˇkb:e@m^S<߆t}/ߝgᎵ]3~ ~ԫY+Ԯ> ec*6\S>R~\} b`OM+t,wEMaUDB۔ SBlyUt/s>OSe{n#w1'@U쿉 *ZvYsyIÜr(Kuy❦TX?b1ƅ|["ьsV(ma}J jixRy$5\?bo2yf Y䔣Pے fm~@\j?=C~n9#VLK4lZgh`ùpTDZg3qh 4|:a7]BlG/n3яLD U*e4l2ºrp!; r#>p&L0׬pX+ue='<(0Ϫ;ޭYRӛ5["F^K}f _$U".kF *'O/ǣf. x|7R2Tf_&#ePa D?$}-쥄 Vr ;b5|s"h?كp:hkIDY%69O6ꞓI5aE"i/'߭{bv%܋Nr5tv;&-x'hhw=4徉syi3eL,:uܔVWµ~=o93˟K8H.#̳kUEXܒo5H=P?!S=Ev^%F~2|oz2$_= T¥q*B^5} FA~ ?׃Ec22GZ ؚ{(Yw326U{[ jOF8dfP%/l8qM1erXKO\zhc]{?J഑^* =xSbcR>G6:&vDidII*6Dno Nk_@euy4?kG%47UXN0vU/ڃ M9;EpiF\ ݲ#i"fK.0a+P[Fq~G# J$~tyG"tFJ^WJ㦰oT#OڱGY<wk m ;{ֶ*jJU&7؝- %sg?k%yKZ_&7{W}wU:&2m=?xGğcR)jF`:Y:fgmuVw*5SjWtcOQKf4vBENcB{#[5ڂ5rgU&PJ>$٠(e Yt͑"e#Ȝ%ߵFE/L~m6OYw8R3ҏLf_9ȉ!阮 #s{DCM E6$;`=KB+6:Z;E`ցW]&QAZ2K' '+0 2+ BB΅Jx"fQ߀ǵŁljH-{SByC  ߤ"*)cVV ڭ]3qOFn=C6"ڔn(&;PQ*\90¨HKe dyɒwz?:Pd]T7p5ɻ=oIL݊Ǔ:M)&$Fg(-eBL9:ϲڲcFЭ^NF7؞f( e *"Puٖ@kfv9ݠA iQYUڨ4v)?]@[WW)w@3,$Yvx)z|$P=fFQgrSc"v?=-S[/վ !U-NJX'YVf :~s 2}jVf>|vۛ& އ>ZqL)誮)e6#1dnJ^z,#Ί6LU `}u`US턶!Q=lߥc!CÉa(2Il[- |xXHXW5M,D0G9l56L` =3`ɼ?j$9|4e$(9*>U=usVkkۋ9b;=A/uƇlZt:Ae" c2ՄXN@c,q4rP  ɟcTβxf3쟕kɖo&޻u9s, MҨ;η4A⣱FJ`.n4HQoշJY+=WZX% K0tD,/AGo%0S\!(AIffoͮb3tʓ u.K`)yr'2 QK/$>@"b@l߮p/فj;SJ2HI:zځl"-8^Q8vV#W@2Nƻ [񗁴̝$(ZRߡ$sA<ÕBـj9LP}VJ&g <4Ӕhk&t/sኀq>]Ԩ7`)7.l͉!{x5J%3s\Sgˋj"@C4X>\'oWCB~JT/8N  OY'@aSMA9Z%.Uԙ :ԽqUvyqί^9nDd׼tǛAecI՛0%(_QA1 jKs',[yz'B@kael*2?ni1]~1ԊYva*w3W~eSF aW7~/W/Оi/h7o.vСf;>e k#].ҘUQ 4o"Ihq:za&_\m^x XB5Hxvm: QPӄTe n],@Ae2Y,ҽ%+_=Ƅ`R{F,1$QAw TPz}m7\֏/ AvpWZ3UB9lDƦ+TpLkx/&qGQ0|Baq(߈6YGS1ËD >'M? Qr4) ?D'WRKʹTp He>Uꁞ+tx9^/ވZqo_*@aA?aiǼv)~ d`]&g' Ib^Y̱cD;,^14 'r #0|@sbA=3RWNܮ:#+fLIWv,He;)*4?7ϧju7 h# PS0mL=Zd<Wh奈woD0.[Jʔm_-4@/D>0m8J޶?\*'P tH};sᒒ\G-^#sg̭g{$6m-7gZ rW(PtP\G(`v/̓sUüBbnke"|vRfq rZ& peƨ[+ȆZC5%Œ(pkL>I@0WG%ޫH{#lXdI|X*`b*aJOm+qmK8UO_k1e5cϩl&3 ';#?sC|UIA2[WDX`6dzIM-Vb~)]54IޙB t GX~}hf?>Z{x_&! zlԯ="qD[*TVX7_(YgSQO}S:cgfj\#rPTi-R@QꭦPTdpZJ^C nNL h"!XYNTbіI24dKXr줯̲S]Cn 䊞oǼhyRܼ4ՠk0g9,ȁ)OXPpL,5s:i <&XbHЮ;f#bL4w@v4]F;a_32j84K!`=v?CpZ!1ܑ,_Ǿn+U"mG;p51_OZ.9aA?5;p,s{_E]Wę~HL,&#P?.jJ}D ,7 1ƛGD)ŒVa seX4i{6PZ4P2WCqW5lfȧ_QC{' i14"GzL+%Ti+!m,ϷL;z$T>Qz`j+t8nz}!*m8s^k7g%$OJcdT߳`0TO*τ%1>X3hGFg_|0۲y~#G@+'wT,ECw.~}b6v<0o I[D#29zDŽ: gErkpJVNF5fF}-^],;)azQn ʏ7b%V>IZ`ʽT^)n5~O W+|Ex-|wvKݢ']&%@:fz 9GC7ێ}Z05)DT3 vQZ)Ey!)_ݎ翬B~wƕ=RՃr hd)wS6 Jxyh|iX 0cU:p!mszX߲DgV<?H#+ r:$T1s1f`:X2HqZ8ՈQc8Fl(15Iz`C@GHTJ4QKRIq=U/4v8@'J8i8|-!˃k g5CG'5(3)L @ԢG޼O%]!*c<_J]ˋ+I$2`/˒)䝎F|_iACMyN18ǪE*~PE;ؚ)40D ^6zKҸRDug_8E,J$[xf;;a)ePBUmSqt?q-Hƀ:*YdlP43cCBJgۍ}fod)bJS四lɱha3HfF!%Y6 4NWy쵧`yvMj 2dxظVme[&&~K\6*Pxg2/^6 i#E|Mm8uP7r$Èip#|vΔNY`}9 M8ZQ8rL!!9=_/O N 4vkTT,9$ p:" rZI#VjPb7*?Ɖ TFUi/:nԪ.4>Evc%5iS[[)2<9N*/9ҫƅ~'`qCALGfnbfʩ[`>Iߣg%+z67hЭ,^cuG͚kR쟚r*%WڤK )aO'˖3.vᥑ.ޓbb.jqRe^V<\ /z%?g @F6m֫S&d-3@5Y[3~j Fm|m`6B!4ENh>m /b{3\?4#AFcyaS)ʮ5miIZ(RbaI6ZJ*9UРUHjxߵq7Rt@%`!>.d_c$IqlACVLbi{_#owd43-kM|3,+@5n^ F 9cma j T"%jmX\֥ Lf2C7%=& ?bs00*m E%f괏(SPios]"'o(f~!4w:5bNQCԒ\,jԭc]# c <_ۘUeTeհ.VZeg͕vw:HBpEGL̀REk:.kvΜdMY#ϸ20 )ŝm/Ă.nKN ,+V˵S1`M  ]zU&^(P/v RgZ[3p1 )kauލJgɫ귰/q8.(ő*D &%es,r7n8nj,!p} ±^|]㡓wIRRVI2dhf:sE@ :9hdN*a91 94^k.95Ya3" ­1BeڶjnoSE\9K4:0-;پY-36VߖaͰ.YSOGn6dqmW<)P$\~B.Xɝ\Y8LڹLqr j^E|x&7Yc(4"eS^CY =}0,_21^$;˾Gl פ9=AΫF~)EJg|ƨ$X;KR_ Fߍ'7]Y? [~/z?ۓ-}>%-]"4v~df@FE1c9ͧUmŐzZumN "k@GgM~e]jY=4n^V !L@/0A&;kyZ~SZ֟UBu'?/ D}X^x l*M>*=)#1tG0m)ƧL~ZX.{jsAqH4IP&.g?h5]{M"5F-<d60tCYƾ3D!ZVCRN~̉q@ l%R g$GˣѭX5w'~s5vM¼2D_rR_4/6㸜ݢ*^ĭmg9Dj)5\f/,٤wyz"f󜧨 Zl?ɼ񏦞:J _ƟJlmOC9+o <񸿄Śǿ} v c"X|2re XdRf/ok5LJO+#}I R=ޝ Ni$q䎇iA?(>sM_u1?Ag0KY,t5O8\co1o_e2Djk9]_t]X~l [ޑ0Jhw|4Jʑ~t2A]/VN> ǰr,ivJDŽt=A(B1Krm6藢JO]G+T4<{/wW~.BN|eS/E%OoJycyK*LQv{AwtmlW Q8&V=dAU*IH ,ruyZ ulSi[ .Pg@f))s@'t{"ڂjjc(fWGl_+/( kyDM1H&4Bk.UURmWy4jlmsw ;7`]h 3cj0TIX]mA68L0];ၭM ej.k 3E^Xp(ȍA1Et$C%By$&ʉ)W\/C\b~AU;c#Ym[浇d*Bų.@dr"A4NmUZTZA4uݘ__[zIm(6 :ll_8.kߩ2?\:UFNNvHK |dͮNŘ1(/ V hLZ2M-<ۮ۔ wee:6(h+36CU ch|GU yL>Y{L6b94pz_TB|h/}<ɏZ'+foi,,gQ t *MQiR蔏pLyJw 4 }f1 =^b1ܣ; :/飓Qs ;v }Ēg!i̶qX.MwuZPg'Uoz/T,%z\GdPae[ȢtJG-Ern%)NkP)M6yE:-+\|r;p\PixHCz{;<R[lyuVK~D%qE'+_7>L5A'F&Ld{eUQ8h*W͝w*yߠC7asw-=2֪@i$+:z` ̽9<0{h^s`xyv{'.l̼4Xidwj:.QP# E^*ȦkB"i PvR0V ka8唡x%6JѤ5z@3CGM4++K$gB^OpO6^"Ĺ<1v`Kޞ ]GEK)~ϟF$9P狇MI joB?Lp˂@K@>۠Ysr4niW6_۵`Qҩ|V0 [/ä6#膥hfHau!D뺍Ga5&0t0~$*+>7,*^sa//U^X N!JQuT}c5I Q]_sSoqtG0& > M78鮛搭7IMؔҟoer9@czB"0NHstմ 1?{c$2̙T qj mI@#@-t,L0 4(nⵝ^n4sq#-{$rąHL3{92(a/*6(M#aIAC?N]}[!^uYAfQsrVw( wEPKvXQ^#O6r>f/Y.xb%kCyȧSV<'oWFK7e H܂5ѻr??!kuȫ4R{HCsSyWRbT{ofޜF !/fJ٨fVɋb]{Rz8 j?e)yCWY铀 !vqm}b R`l6m7O_pSÒ5g6xt\&;<_a(Jf Cy= ~Zy^1ě"' ϓ57 Z#m/ҩ,\vSM9gy׬vNkߪb؛DS6{ҭ72Q,Ld)&$ R]ߒ |$.{q'On1bx iE‹V+CXj zĽJD^Zoد6st7Kw1!5m L^ /-W97[G/bDNh]ôhS_r|z4XJPΑ֪t8[S Imt0Qy)3 6:k Jʒ.($ 0^$Y5zCmɹyeE']Qn`3M_BB6L  H;(sB/G8c/%F O)`"loL1LeCJ=.V-|\399[+,ʸ<Et` اYEu}u =88ȼW\(?DTp);܁&,xqP@ >`XK4^n%GSm."R C\i`;]VS6m+_#ܮG}FySRAod>;QŒ qIpJ6֜XB`*"L8F>L W|Qe'Gρ; zAaϯxUS-Pt.ue K΋d@D`=W*[zK8%4EF:NȔ8KK>=| hoULyApuB 9o$UzճN3yTɌz/u+ˀFR9:"%ڕK%͘)kʡmIz }AIQ.Ivf)[}S5'Y)6b"(/%G#$V:Pt`_F:] lV@^EѰRv77 0&u]d :$NEx1Vh%{x (ŝawh| cXO"5fn̄ܦnWۥ8eLf)0/O!y[*c\{}KO$&`E,kcLi[(Ah2H fS zZyH-JL25HiP1Vc.MjDdQS*:wdK~7t_Z`OYrU!'S8sL 3, |6 まzx%%1Kd85wmLjpҞ184xf /pܡղl0M7Y҉!H@#:­[Lw}Ѵ`~uLpE+Wh^@4(i{Œ;]`1.Hw~wE9w5DB qaM02-!|fA!bYDkN`*+C4 v}g*C86A#Y՚ ۖbgr۬/DjLm.2|Vf. nK~LSܵ%DhlrR]ms g^I2Wl<++%QrDyv O sϻ49ԳAx;kyJɛ,7 \Ev?5@# ԕ _>DVZasm<[BH^m]ZpQ0Lgߺէ5ߧ"@v3F+F!6gwISBkjow7k.JSV}u!<8o]jj4WHO9^mle26&Cu-0'1 k(Fz/1nBp1W>e\Ňn]Z Q..=[~f%g7nMՖ6G°/֜Oڦ_(^s[7+/AG*]*s2/K1&2՚'YY1vE@٠E6`L Yf@TlύZKmlixƣPO ɋ4_O4e{""7x]`*DnIV+OLJ+3F1*Oy$Sf>>#](2ҫ|+l?ʢ2 6E A^%++6'=~z{bkg,~( s󭑠&Lֲ}5T蟥5ƙo3Z8rsǷ[b{94)7b`e45ͫW,·tA^,P*dģS;h}~5\c=`Z$Uz Mv?L Yk}p鑹M'MJ&r7z0͵8PHvל6ly 1%b&?G6v۳k uL?M͊"/]LuśFh}1 &ok}Zs Q%>v]CSJaѾT$#qVyڬ S>Br )˯n9Opw\ bzԋW*} UˏCePUDt\bO6<㕧|>Y~GhkU,nѡ0m\ZIEB G7}h-@!Nm:̐㸼A@JfS%f>8XLHQ)YFkn 6~٘ne1_=ŰXA)#hnW3hSU2yGQѠIv_jeruj JIcz]l9ֹn75[? !:ΧGq }{Et>5-|( i+BdVH<4k7"S*ߖ%,39ۭ"̈́ T芟KŎNg!=,? (yP n[nMfh>h\6s,)4"eKdޝV%9Bo?0 ?{\6RV2a#npeB,i@ʼgVm!DU\.02qܻQpl^  ,ClIͱ1uz0>F ¼>U/Y ]` f5̉5.P48QVΧNo v~qKB5ӏM3}#UWN i:ZĐdP=hVx@~H\LJ,l$FBd%8UOv e@KݾׂzZ(CX#!}ham>.r B5 +Ⱥ0/QD$7#c7l'_.UA%^4 :e6-8s7C倢~FgT V)/<"O-&dR'J?u[t)2Dh⢌r9aZթ2hVG"oGrhp:wE=`$:JQBq/ي@]wEjCTFjJ;w҃U'1Wxq٠'(׌4gQ]yIS֏?K 3\k@g 4GEvca]c8@yg?̋[`0-|?L;cJ%d;SHzQj liK@HNź2jf$3BZ=):J߷mxJ+ Q( Cc%A};7}t쨺ZNW,{ےB`BV\Þ R]2o|Hq ;nAn (n5>ךi GM+ ?}+tv/BQo~n'= xe}E (|ݦtåPlT堁~ Y0/q1Xq,mzYN=,Uz$=D4D\ ƌ.M?hTU4=dΉ~)`Dχ&^pט`#xfy؇Ӯߔy`ܙf f萚o^UE5&` ^={1{Z:4 LUODu\2E_+JTJwEX~i?y(G466ټM]ic IpM-5/cʜ~|׍2.m1">%'gڋpCR.Na\vʩT hf}jJy:ryJd؇xOvűJjαԅ$ѿJԒWyXu^nT[re}$7`WjN8Rw8 n9%ռEmP q"\s5tV$4u!+KEqYi;yE~(k*M S-CoЇѵ%eDˇFfr|栝2ړg͙8 WFM?6H?C!au¿$u֥W69^X;!L7 a&{WF6a.Tq@gZ~)S ,Ƭ=e )%iIQ|BO-n .2VJ2b(/|S`yEC鶓K4c7دоyDGՐ[~vwo}JhTf^\"!rħgL9'?؀dn܄t8s 5J ǖBt$Edg*~Ɍ1{\ -{Q N"G% uQ$oRaics"Rd`kmKWu捨_45FeXB$6 4-vhc`̜O>kkknb0eNl³oL2ǍLE8ρBz@ȻkQ^Cbϥć\Thw!hiuśw 6UMg,nPв%LҸSjz,mt#ϛ76Tmt#鮕ZXtNm"=KnԲ)Zc!5S[9?xx'ٟ6q!;7m2+ݚFoc6[o?u_+*K+vao2Y7_6D@tфN8usiNzgH:wd7L Q[G5IPW# W,Tfكt *3Q@^G+iX^䇺") v1s&i(!ISEЂaMf&Lo#SL5f'`MH7fYIǠr_FυDTD% q*yĹ|)3: eɐ]^tX.ȚZ"cUħT*@@!% s&f8x :Z9ׯh9,|Zf2$ds/@ 2ڪ:Z屔OX݌ǘ< YATlf!dw 4ۊ tÉfVaivTC4"zf$/h]#\: 4T9ҴdMl6}rnmW.*ѝ`5RakLtUL6cTXOqǏzEZQX iuXMh5WE*J #R'̒9gRGC}lTiVF|u$?Gp4.^^52l)glHvi)+-G@gI:7r < iͭ?JCS%Em n ۟!9XSmWnVԥ*b3TM#6?Tl#f`E"&_']zNɹN[< dL3C gNm1=Y7 4oBz)`V`1x^]up,$4UCpH\,a0 T]ҁd . GIl&΅EZ^a76/ }p 2;\jՙl%D9;MMeg[U(3|#E?ݜ"䃼0i>1_Cl97t囚 9m̍_d F;d%fAL ύ  :nzYʘ_\A( KC=G1JbRwb)E_vMz -5~.;k v/GVa܀xZ8w :#Y!9[3Q^8.i1ءď4npV-%ތ-H,Idfro{ =N׷'V8<-?!d1;LbW ( ٬7Mqjp jwx`슮ACdž}<&Ycp?m4N ßy0uy"f ac;WfPHdzeb p'cexh7~̉1tpPU%r~y#ˆ zc˂soUkE@,UCe]o꫒ |V +_\H~ .V=֡YAN}SO{VcLa`>XVr>L[8/aONݽP,u0YB>^4Fk2-XNS,%ZϖԢljBzsuQka@- yXjk_ht3VL%h"jNt Ӣ,LSLĬ=P5{L2Tń/Ll<KF9) CFgo.t[K/_⩨{͡d=L@=pV݄)dدYb\=Q뼠)B5wda{qxx!=-Qg۴I-@WI["!˳dnڎd~ABb^}#` ̧uy|AM21Ьsy.Z0E'4<ۿqs\V\BДn¹OʁiY|% ˄:1;ߎ2x D;06 wwM}b`/DlZD^ߕ_^˲ ?X`q=J5? VղyܝBZʛd @<`k nYv%art"n( i1 T˱+_~/v<^LTIK5B3[N'hA;WLL'Q;\\AcN+gȿS'9͏k6tCF` ,e$OR :s2R*7. Z@RngS/e-dEjľrC?yiU3x c2.Ha7X ڑSUoq&ͯ}f|*mѯzXk=b˥zU]Vk:ykcȝAs,$i`AyNDZ31U.fy]_/L5Ґd7Jx{J2)EW|N$Nq:^k#ڪ0R#L_732oJ$%c9V]@@A?;)]eT2UyAu;m7 +usp^cC'\7 [U]ÕX7̦Lm>9)XM7L#Τ^!%~9s1jڔfI;x])ǻTW SL 5Xœ1u8XIo"2eA~kF7H"f DouD(=MKJ;l]X殐]A#es6 3Ɖ #af(5\U ;/ u12|_}'BUv犖-Dr(sӾz/[ZMLahF1cD (AI" Db\dȳ+KYb,es+02S"{kḛiG7#xBA|?807U(SfjZJ~Y01Ns\@ƴ9N9zAΣnF^dj"̓͡,_L޶h}G`լ*@5uJ\+-zqԛ\NS[Bင@'smFTK\&F@^h aK,DC !c|SMM#lD֙ y|'%_f:6U* uwƱ4eN}6RhI$LD ?Z\v Tv]bZ1RCw '|Ż~V/_pcz9}uWOeP*W++,Ւ rJsp53P*NEU&hࣱIƑfOe>tɿiB<ƥ\WR(P`\\jͫ)@<,*qUyWf  I יxS:b- 55l(fvCg\^5 ~'1\=P˶jNw<͉ꏟ2(>*]dM(R'IQyʒ}¼ɝ2}9mطgvW? Nqy _"72FP%=GN`z94$n(,6 z`Wy8=}/cڳi.4\e 6zA1Kh#8UPoŏrI~ԇC4$9;ƞxPvS< ߹CHJQRc$Y0G}ѭd s!]būik40 RJ2[_x[܂yP|-(; XqǶlޠa2xnePIxs)R=֫[D+e@,syPU ~Բuɭ,M-|0[Zf=K%} ]ISJS⳯4vTohpI_tj6j{lLwLjEf"7Bz#Ic\h=fYTN xfJU{;Z}ie/Է7f%@VaҚ#U6&A= UC@j.MKƂu F-)cX!~97b|B&13}r2i.bu7hA ui4aM2&ߍ #Y6Y#ͧ,o/e5ad-p5OyD&'$*B|!iUzummyՄT˒"gˠ2%1{-a,'MKT.H\Y/PjDH^JDՖ6n ?ʬ́9YZ6 W:2FO;6&G0Hw .8o*W2fFÍ>RcyJ?t;Kц0O1td,;xչ_V;GT0uY؟c)7E4BS!gK`ꡍ{aE!׭|k2t9e3NX)x84d9W͞Goؠ1>Ub6 '<;h .:4 ĒEٴ4Jq% ػځUg&(8 Wۋ݆d#?d,hKS\7^g7Bޓp2iqgפ  ѝE@ߴ63[>asT-PffA8߃ru@EӤ[%e>G:MAa8ζ L[Է =2uxY !X_`UiS#q"wKXOζw2g׈K)QVC`)5@Uta;lYSx|@iENcp)+D0[FݤB/j`Aps/*u2ſzx)j)=( nw=1K̙ͭ;Mt=1O'?X;7sKcwRMSj N˹bjMͬ3.U41 ҇%[A=([G6R PpؔH>`@S!7"E6g0xU%`^d0P ȀQi^U6<z [q`d֬fk9wLL埬u%*s2R]* 2kaBO~C} {̊5jOd5.0r7fCily(L*(`:w2X%'+2FR)S @;7,U,M][ VyeKQvصTa.K D'.O:QJPJT 9! iIR!6ecd{/Wizz}3yO0oՖ&[1_ |6%FJEW\ 4N%Fkfɤj ד1ւ*tہ ( 7BK+Y#*Y RkI*om}? \B4Kib}du 'ihy\"mM Qɯ(x572f,Yjۊuts266+xBmSO`0X9NRGc mX['Ta_XI/[n>"\a䲵C*n%;:3Q(/v['p6 `]iF*E˷G?ē&h=Sio<$SoH',yj"sOȟ"~1M{&zN }ԬLE)@k}O/>,C }O*D!al| fłoǚ[-Re. ΪIpj 64l=9)a㠇g>u} 8ܟzذH[oiwo5@BK܂X1p0ifmbI&A ҨA˒3#@v(np%p0|lI+1Ll0'WNL@׊ctA?fbŔ pR5 Cy1 ~y$p bj7eR?ǵKR5&h% FiD׺;pX4cI^@˥{!6Y^( gx\ cWR,I3=n=ڌx@qdGx^v{*`5(C3 |>D?8TPgVmhѝO\ݸ#B ( uًѨ@I ΰo'zS6w9$PAjҙ/\C C\^boƚʛJ`$,HXb=¹|ONkɅۄ1d-(q_&$fIѻF#SE1 L 0ȇm"IzUuaBۨG?l 3iO%O?w[a[FPa)0~MsǮ332L)C[[xY*^*1ٙ]Fs5}e抌yїo)xJe\EԫDo3OJߤoD*ZdـXKI?JaL| >[z}A= 5ERT,yƞRw4ۿbVה i.D[~Oja#f%+iν600Ӷ:tNAm8O~mPO-LTIwB&Wz%L=Wg#iֿZ"g`BG4W O ԫNr2Jf@Uf`(fqkz푤 mc׾ԁ?~W'}TΝS|k Ǒk5aө't 4Acކ +gHb9nh^AEUL87hxkcE!ď² V3xctL.[= mTTuq7&$ _Aos1+&;T'. 1:|1j:ø|gDH{N0X!$=5>d5lH`.NHHo uq0FrԄXt9m݋>{h{2`*>jj Y uj:ufʣG} _jBbJ}`^1? 4/5` eo*7ub K s>|1ZD[INh%pDkٖ^h߉z\8o^_u'QOn\_-fHZHFV%i mSC}iZ5䒬ZʣOW3Ea1-3aw<.5+x-] :G&s;`Uso3yIτj6u`f=}{sq!}-vt1yX dwgQ (EX~/Yą!?vS pB Q2FJc{zK^ zBK1nea͐NB#5IXv/*ݒk-s̳=JGފu6O1`-T >g7$۾B^-ތݞ21+䂏Z[~Cs"`QG_1134>hܚ#LOyXE52p}"R>!ZiYS?uE;l~B T_aC/ ]Oc;{=YXS0hQAZoS$1aA۵ZTtP,HWॼaG"[& UT DgyvF‏_VAuajo$`"ݏ g}=P,]@g9`KpEoW9MxKb>?YIa f]OIbvpi̫/F^;8Bx3)5O?zgz0ۭS D`US`Ϸ iZ@fT]0`r8VȞ9rŞ&ѕanYp.n#0{8OL8Sq!2;HЭ QwU4v++;}@G 秱;]0̨Fq*9UQBͭjVBjSMZ0wgt N_ +o&|+L+hO/MdJڣXUϪ|jSTuX1#ĥq熌TYzƕ~ktøIxCFtԲzpG 3l͈j2Þ ; }lp>eGCP]U9ωַpg!|6".W1FE^EYL3PR?$(-@)B ό'3i~Pe+_Lt%ap/|h[dKf;'j ɔ}OM}d"# c!M͜H+))am)'|=dwVhs Qnk@.YnoB&ȦªB`vghO^ }r~yJPQUφ'i @[ ”lX $Q)@74qip@OEI&Z>Yn? v5Ȍ^Yjzv)MZ:;:СeF99ފʼnz_xtB& @X$xMe?sHxm35ᕻ4m]IʐS'[TΉSG ^Z .wvWG"Ha-Yx}e !紫&\0^w=2CMZ*f16oI6k#BCD-|f9Xs}JզpMsa%0oe2'ycKKV. Vmײ/0ٙkjYع)!_L'7(R oY Nt@"ԑҖQ}S؉On3槄FMyoeNǸu* biZ:N X*FT^vJz8"y, %jx>֧WPGmKFuAx.N.; ihfg=iΞ0GJJ-wfi0E)# :#E)O?)cQF6Bk7"璘T2:>fo (M[py3o '͖ZIIAl,*L;nA%qfZ+Dl u#mrk ^+EӞ%JvKŭu}3U '{QJ(Q؜kMֈop8Ar 7}+d 9V4Z d]v3y. =? Fʣε eKkf:c"efS޽1ϐT2I,*B+ʻ4NAs#S=+!WK;R(MPvr4L_nd"$0ނ%`2UtFO:tx@cq2I]f[RMgs%WdC{v R_ YAJ6BP{=+BW>|c';]d?92ddsp Q7}+Nɬ?\OM9>kO@(fXSh)E JE'@:Oljm}LК08iVNDkAzyD+D 3v݆dЮDEͅTU~o읬/1Dg0eh#bwyL>Z^vraAĘQnES}Eo%{j0wU(_!i(siCU);"% E^2&А`IVDKn̝ʌF΂\ 4GfwmHiB?ӴGb#T5XX)6 Ǻe])f^$Ghէqd"+KdKBGWL؆?rgm-UaQͽ 6] j-8k7|#ݽǀto2.Rb,y\/6cxho,]?Zg"O SߖUgNۿF7s{feW6oA7P!{__\ڹYWO}WuaBgRTDaFT?Jj̲ 8Í1er@4kҽ?㤅UAӝDvP(`vohpWwOqެ_"cI^|@v^\Ir4[ww+ah[AC|%` jcH'ٗ{鬙%{|ب440OQٽ?ņb 3lML(%Szρ r>XozsS9Q.ҢRQWDv ׇm,0b]Fnx}u(na> L?LTs 8.64\m.>`t/&&@pRKN {?<0!j wy5u퍖P+Gx\)e7OΖ)uesCz\&tgJ$39cJdb{H/bj`ڜ0JHΪ]SK9Ͳ3Xgc;7ơT'-;1x=w&K_#;S̕e3OBwXL{JSVRkJ>$τODGt-wq6l@vZ|-ABE\F]=Q19w>,AO1{+M#۬>޿iV &rAnn G'd{hoB,F Df.!ξKfEo|8 Gמ4\lcl?G..LYgKcRM=hK^mp)&l>{#%Z ?t# HθF EVp^pjQOr>k Sjd49b[g (Dc3qVXML8R)ju ^xՌkk@snCpN Kv{ F\*rCOxns~}aZqjG+! f5L7ݱ'Mjm*<uah2. DԔ{G*vܨnYNf gX_] ׵ Eb;|VPTMt2:: :tcoTE]lR͂U},ʞ^q#{W񕼂|1+ ZphCPt.뾮j2EDcB/(7unҼtdxfKxߤ o 3emfUNtKyLHGW#ٞ뚐4~rlgĜ Ze&=Cю%/C8QNOad2RTv"I*a`}&sѨE*չ+6-,?R5j5{NJV)X$7,EPN-#"X3p1_84B>)W`fr91nŘg+=*I[̧9!ϝ ĠĥG_m]̮5]W8c^}x ".H5I 2^;ޅP:{B8C2M=:3(N0 .C!VoŃBiW9_%#ViqO0]32ljE.x^Dx'kXC+r;SpjNڳ'Un&+ӯ#M˓X^ 1@X`]8wiN^SEܡ}j‚JxSNۺ}hUx QgR'hG\5:% HH+<3Uz&}>NB2ۜrҭ-wF^l U$ NQ6 C8hN@a?YļM:`Ylj)k!&*@("t++ä_\`=]=_QiրZp+fEHf." ¬UUm6,&ndSj}Nh/z3Tf(VѲx#4Y!Mq^G6?85U& Zko/fJo쏊r*h_婗 %+O4dS-ڨ:a?-Us?p!UCdcGq,F At V$jwyk`c(ޚWBn8s{+Y-SCMͫ: ;*`5,OVIK!&ɧ7(ach\Y=~ef BNd>ћq4qfSc@ɖ2r>h,DePrɭaVI @p 3.U2r&?7Njy,fG\؁XGk Sb`αDq滩jҤ verޢ Лi՝%ՀDpO&)] o*  Ol=yW51tGĻpD4oGYL{+kሁEӦYM#藻ez:E `%iPҽB"Xm/}!tk"*# _%.qTd''DY@Fv٦ ,o,3H0^hEsP%>PgRGnǦdl;X<m i&dZ] V~4c-yA5(7Y /6Z).цEr{ nq:`5m K}f34kJv&&*dx&\n3%C65_M/,22f9_2  fAU>s2IUxgŴiIb0%`unX(kҜrwe-> [Mn50_iu'eu YFx Lzcţ eL ZܯQ-MZVMuW1 gڱo=<.`4"u+s>̛ß"8{{>sgߕeQS8 w` Nƨ=!9a;k~h.KBl[sӜͭ;k 83x38"&+0Yo_* 3RHhX1l~~4+ChX瓨bGJ"Fs`.oځy 9O;@%dqۺY?\G@dL)YQ\t]tʽ&8 =V{xKuuҡK@7@v&O!*0=ݫ|k^z.c ˝0T73'l BGW 㦩p16W.;A.T/a .¡ [hTפkRl=M[,AXo.{1`M39^CuMn- Mcٱ](r>ᱠ,U~sשuW`+~̾';5l2E f] ʆw9%tȋ^ޝJ iMi[:"Zr0ũe:%K ]+sF$vʿpKH3Jp>If~Ho\wcB`8 ÑBS@&fz`')$# :5!7zM _SMv sDisLE+K ϻSj>}lb}ByIG)YK0"G7׋f0r8X%3 ;ȵq'`cX>+5sX} B;&6m`Hf%4t徨sRgM=)ݞѻd)puf6AO#E@ΧbVH h;0QcTC%Wq#Z.jp./#Iz[`5a=1ߞLM)AbS CDE†1@kKn5V5*2@ W.c$oQ3ڑv\. Z^nb9aRvbA]R{=HSB\by.]>{0"[S<; 8yfq"kaAMfƈuY[6hFBY:J1Vы}kLVcIX;)* oԓC>_rgWAaۻ:dt(G|gB ūKυ1jUqҦE'jIvx=Z~`u p-wc#ĨAů &xpsOApO/n#VY\RX\SU.>LwH m]{/J`z&%S)p`ݯ q  h"2Er5^FoaboG[^YP܀yATj}vXmOүNmKde֘Ѡ,tbI8\]~vP}zset |&[*WHK^17~5/2cfm1!AC gIZԙ$=y 8}+ojusc_Ȼq^4 8ꠉh!3yIs )QFߝ7𣞧>gFذWBTaNxA|376BV=p,wxHGH%$ `0tQ(sg~#rt( @3-O_.KeL8{Hɺ`PҌ|n!|} wQľ F0v ޤ<I`~CCtq: =&SD7YSCuqz~$ f$!֦ e{+47alԐٚdf[ewN_D^fj!Ҽ#fKVŜF {{W3ȼEtR;0<-Dn1:2ɺgˊVp]_ri%tn '|x-g&c ؄7/N*eI٪x$cөR;x^Pwɬyn)eoĭ& kB|p\?J1 gml=N0fgO3ܶ91S d&osi DZZ*Z<<M !/F?)oD yϡ1e$<ݫ򹹥w)$Fw(oPZ7݆K'Or\fG=CCX٘9,hM.R)Morb4"Z"L}[+,caEu[ϫ{1 !0F( \a:ڏVb'cˮ%۸S@vJAY n |v^wqP{J iZ1B 'K>*d'6\ZdcqL6ZU<3,#Ƴ6cҮg*v` SsqJzd_k^,̞)R#cTFw{)H6)wsik&.̰Du+`C;;xP4YY@sxdahs؂omuۈ |lG5/萚G'u U&'%uR}ql B8e`8zwȦ|;gE ~[*j/`9:Wm)0Z(8]ѠuuzLDW+,jZusLM>W^y۝,-W%<7A UE/St( <= EӲBe y֭ir}T2=\q-,/6 bNy6iiTq?})*L`| 6(j$dףR{bie6E~a ;bW޶ UaG2L9vGaN]/6\'#ԛgTU}ɘW-cf(y^޶12|sgLkʘy(Ejc(.*S{-Q栙E=/^rߏ:,$;o j(hB󎊪K8[Rr'5';56MB?ftxFw ܵ=R}?ROk [m9ݡá/KuQGd+shò(+~7r]MLb9>l%=52,':6O+N`DPL ND4|4-Tޖ}PWY$NrB{]:yIP>#b3?XN|yZϠw"3~IYNG|uТO#Nrj̼NόsP.M$rLL_snWʫiKF4SΪ3r0C!.Ϙ-MkwQ1^0M Y)eϜAv/sdRj4 iILbSDDc?iIpKџ*N l+dvZl[ܐ }xU(sfmEb楼:nlMDV"?iFK](>m hZP7Mwƶg(%4N ^'~7g j{]^WGT%D`Ө1[~#88 d䳓n,GN$GF+x›"gYb D3|H:'Nڃi[/v3t)hdO`\hV3ˮ14pr!gJHGD8 k둱UFk"6 uQi2,"jJ'sMȅ맓dMb`,V2 0Ohy^'ee~l]qsPwt()^Nq/z3+l~2ݫ+¯qĔ qLP@*,OzG7.Q3 z4)R# k#%(|g$Ƽ^o-EKo9Ð9LwL&f`=MhBg\Dy'Won-2{ \G'`- `5g=urMg!adu6XƾuX/z75CMųI6sA5-H}tlE_ U[N+t^3 lɘ&3{=;tprķB4H[*r /hqD=|XS}sxϋ[0F&P墯.`EY!:Pv |yd! oİF:#ӏhckP L^vlv[~cGcKd`h f7EqUڱg?WYRk HGM'o,3!mF m{H#*,Hf4z bҵ<5OhHUin.AC|n~t[`gxVoZ"ʰ4}4MuHKBxkixVGd] kETK ^A#uxhDE" RY L y5"]R2N"sIeb<1ߠ k"хBzo.[ۤ'K|8.KZ6ɋb& >LGaFX^VV--I}:a_mvUwt@>.-h6Zʶ%fEpsy?|i‚$<.JھmSY"S;gD&L/qNhrˍZ t ?Ŏ$#.nc" hP . @+}|ccl/*[ ;z> 6eS7f5Ds 2piҷB ]1:~Bd}7l@]Ub$[n~##C`a4҉*?#ςxҪRk C(98rTbwpCۛY]"}}\[c a"Q=B9Uj Ư§-bT,iOtO%*rZB)i !qw:?2Y2T;oE~R m1Lۮَi}ɤ۬Cφ_ܐ{6 x.ߠ_c9z5Hwbdi|`;JV^* hkb8ۨuY C"JƲtP6ܥ\醺ÇX,{agsh~'uA%琌zjSuBZaoVZ#bT"Aibͫ]f_d?'t<:31|WN!t&Ϟ[bAcޟ=ɸZtϾ)J'?T,@%&IS`A'!rl(9n>S0Ş-͸-uf^5tmlXMi"sĚBHt(V~ (7ѣkOߝaP _g]ݺNl4֘n\,qE=>458>߷ɂAVC! x1h0Q+BELBbi!uu@:.}0BF_v!MnNԺ䛆lអL *@azEBZg/83nlBZd;XnޞΗPQ8.U-OFW]ީ"\}syG9H窚s,}=]oB)xM7_~sW.pOŜE rkwnH^Ydq>5 h77WjA^8UgtL\J-HxUy? )0;USw?ݜ8;"$hK^~vߝ:&/u+Yp3B}*~+7Ya+:-l9Q;Z I B1 ewϝDlωkvap9|[~@MbXY! #)l(d6k噁hZlXYFb{Љ\YVd@ ߃ aY3D$2 ;ŇtLXfö0=U_?9YD_YQe[\S oN>GDB;Xg<zC,%xR_o~>`nĭ 4FǨt] S.~h|kkO(d<6 +vYԚ<6H=Y uM3ssRka 4 ,aWL''dN0OĔo%_Sh!%wmTn?O&v)ho )P$aӶYMw W\7$^ c0אbUב2v,PAa 5XygTmZo/SO'86b&E&E ~?TdծKcQ>y\'4知B R( P_-ǂ6}¤kŁxDf|˃lp+K宾yC#EBݱRAg5PlRV6߃G'{K}v"t p%7 zTk= A62DEB/ ڱ6Et*Y3?0 N6&&3Tݧi/~e`Uχr-}աG7ީ|ZTT@2-81NSbER9@0iH8\`̟_y -U7#B,] zX/OC (fvJ'N$0`^y~IM+'m!C 4vl݄] 9Ba07ouE}Ψ= XpY*;:sЈ/$BO#@׌H@ 2dn[t$D-E5)7䨺8[Ap[C3mDX qҞwz{UEktRt1Rx)%W'fA *pÍiKRVjx @~ ܅ɯoWݵ7pu",VJ`:&\ YQ^V0BH#]wzxDHy8(KG>@nT<+j~Ulĸ+Nym^="_^q!+?~h.{E<|<'F+8{-!EuT uՃ?"1.V#˪애Br"$58gM:Ac?p Ju9\5TRzS'(;"趶z0lAAF`i6c@B0ᡞ8%nEBsu0%1g['CWOeO꼳}]BJF9E5l=T"62kԴ A{G8/_uB78bqݟ؛QDK@^8`:FyD]6K! E^1׭19A/ƥcЏٛ&? ܤ)1@㖖^q$wi|O!\v ŞMS1,ȑ+QW"h'UL!^/=X&ɰz %{DCO`8)!5%_~[auaro:1rrԊH E?;J#G ]K[1'_zVZjѷ%MKO ^â 8MNV"v91C{#k601 rmFe4=&1CS7 )vyW@U{)dN7Gd!8+ zE1zTRر)V+3 (|3_+!WKT.$2y0 9-8| qRS!90VϥRKlXwBSYR.r69E|嘘) bg S `2ivB[w(E ^DKR6K~e}FeB׼I%TD{lg* -{3{IAj '' T{&G"BO00mbZ5N \1"&PGad ( 弄D5G00VcRŷNNt,FmCVLS!_j2W*cܬ8y_;]Cx^SMV/-/kj@2dxaUǀQݠv^/BZwj6* c mNwr*?.δֻ2@Rۮ04i+NS0+F-n2d#+jr~ s^ ֵxY<oFGc059Gd{>Co<$$ ]Q,{病< 'N{#0 C_wԒ%`.QL>" ޘPZe/"7`-l톰Cq^I,nF ]v{iG ȈإˢImz0Z2 5/ wnzb}nTAԱdH &N.2¡lVs7S6M!;M^2N\>Yٿtα Dzwͳ5Muy\G7OٚrЩ(%M̫KQ7٨ہKYR<0#Cd|6M#/j4Gp*I$P-oP!,^2ވPJiMI@ a}k FcbY-"!j>CD^k'c-[BEkSOBLFͬ0 JE*c ?Q_yJawCHwN;zf9g*rlN%F}l4{z;(?R^fs>5:}r'œa*;4=c-<LJz/IAR~M CXD U}=,ri?7mqpg7T_ QBe?tln;WkByތ?|'3aoMN.*X6 2ⳤڵMVrD'̮HC'LiK{ $*րK9e. 2;ar͕&>%EF"prK8l UϊB2٩mTiPJzD׫93Pu 9AK8&Qp6f)᯸(7*q+U,zP)g@nMKSXXORӦCqIu1>}.hk7 "7r1а7vHN7Evڷ}/+pU۝=122 k%#do_zǷ UD6g{Vف.GEeL^7"!$6\n3sR9b65u V(QBe;Hך&'Eolo\P xhWԷҫ|»A{/sHbKR"Vb`#?j"Vv5 ~Xy͏)3 oZ3_- /49XOt+ݬXB&AۃW Q FɅ&_%4 87Wy_HלKpM}29=iM:=;kU%Gk%V6YBa v7A\.d`8)X}+|,UѫRdtgu^@~Q H[dBWVm3RF4Uv.#vbgY9{'zy(\N]bmIP;Ԙ |$&*d{4PRĽ8_8X_-!5M[P+z"CYS)EK_grn]ۆۭt"O &Aĩ!k3i榯 ցo sgͯ3⫈1y)*PcCNgh҂K jX̒X|{DKB<FH! s¿6P.|ӼhIL8 ϑA9x!sHkb.ʊBAۼ>"5iNedqQb`?ɒ>fn_`gab1oiN45QuKOl]6v[9G V:F3*ƛJe"\uGv_`D{r^8U FʃS=Ob 8|[b] [ @$:p[eWdEd+A1aUHq^0t,-*N_03{쉡Mo8ЮX3"ΣT]Z eM3#ȂB͌,~ tGl(+Yqļ~{A|.rT@.Ku/瀩OeI:clQW_J].TIFP'&i~?]2 1z:OH̉QeE$,e$q$fݨ+}<WI~}_9c<cw= bQn#Y x05\rȔz1AVlņ`!wRҭ#0;?08~u1,Kv)nڵ $Ev ~/E1HFΘihrƓ~8|4 7w Dyؠ6. x+c&}hF-SO/%@O\h AQM&zЎ_R]!wy^vQd {}} s-pv/'d:;!1,ƀb 51/% 7sdaD5 jۋZ Ĩ㕧A2{+9 [FѶ;=s'gGm~tmv9괍q3ԽV0o-:u2 >a{vʦڑnESHRAm6^ ?_.ߞqP#+Y9oPi j!AAqGt]ZȫݰS0R9)4(U.A-1j>lΊ>0ɦǻYu֥/j UZ:cE\.uW+^xݘICF/gY@uxGX<|wV#oq簾6*יTf}BZq&;F4;ʢSD P\`Rh4V4f4D]G]sC AW=T+/deED%:0Zsĭ-۹bbWMoG҉;NZ|iY"gɭ4lK9Z2(7n!/?'(ge{ a%I)>+Xb^?Fc&%Y nڮ+噃"@A'E)#\)=j&hDިċs&=\A]0׵['40~S陝}]oˠF=e>CWfj J) 0`} XA&4bxҢ{i\4ϲZ_ MtpnHQ60O[KzKp~@Zpf.7gMYXAbd4dI+M!i-u>D6OI9P1#܇Wn$HM4罜Lq70ȯ[O.#`,wAi)E HV1& ii6 l+b$]GNI)s8 L2ň}A:VzavkQ|3A \Z5A#7| wIr hȄVQ,Hsz*Dp<%x^ bFqMf~#gŽ}y+~|cLjA/5ȽV t]?S.Fٟo1+UshgP[oL^=ڥ"Mz+4=iY#Ǹ\"z'cLJk#aX+U5^ha8I1ѓ5BO-~륆#q+\ ,-=(=P?',dTf$͉h8I&7Ϡ7w]o([0"l}vN`gƪ7^WD`lݣ`syO|_|T _ OS/< +2;s(`2Jhzmjipؙ̤b.@jU1oQ'jR_[D[z`C_Cb4:/O+9MpKfkBVFQa_a`1ܳ`!>FD Cל&SZ6 0`mĠHڴW+W*4IMW5'i>SOt(R>F3.l8ճj_g6d|T"A ^vV͘R=Rߓ԰BؽrKqz\<@ZM%g\,tz2mMA34]e=ߵ1N3Pœ֢Ld&BçI?W_z3MFs2h 8= P);Pq@/%* #{ETKCn 2]"490ePgs3ixzKe8q,y0\e)I[ slo$j;_DRy:S*'R+POnP ۅ Բ7)HFWK>@/^jQQX<JʆТSY`܎ R"CVb꺞|>]4ͱxEb:J汓>/冣>O$?ͮh\tD[{GH $U'oP$o uPGBx΍^K$s<X'ۧ`B4l\VY1_]lLyO"{B(j%Ou .bs"ZzR/Ab圪/Aţ\D:j'}QNVǯx#I<`ϴ_]I5rK lж Wڅ׌d~@+v'5 J)V{4bDÞ1j#.4O+ĉc\l]Qq~r/= EޱY#+O T>[-lK0n6Դap&”IW6o;^@dԫ/^a:P (6 Zts| _X t˷kFwQ \XNf 9"O٧M(DUjlBY-j!d޹Pj**\ܣv_]UuEI1+.HciorJmZPrJ2WWT0M]#o4@*,3ŷ5RFB$D7ߌՎo4sʰNn,Uߎ2RAﺹwC?THY}0yra@cPRϕH[* N|$jw njlԙj_ *9v (F_-a0+|T-އeLU&xs`ό[j2;[XHi•t$]#_W78(X+L1Y6@H~b /[2t>! #sm0m ?oR6,eOy u#ģNQc=~.u (dGjwF“f*~@ (>Z LtKe2Cv4%lji\>?zaiL@}EJ)bLx~!zk1x IvXmyw~ P+o bOJ/;(=~"AOt:r5ۣû"ޯ–6]Ҵle\ q5C_=>G(3k;pk!fݑC)Kwg'᜶̄!NI#:|l8,!Œ+ᠧ)l>(S˻"U}R{#Nk"Dw* X\7jmG燠DBbu7IdJ"jݩ%Fre=|#a:W~TY\A5sE5V,>hfij8!jⓩЗ!amS"CD$COJ=kklI8V%8IkͼGS~Ǻ(FAs^}KI(r @e(?le<8cx䏩>#t^Q 8 w:d~kdwG$vC[Ѫ챞YTdug"p ׳b5>G G!ÚƦ~n1̗Sd "cQ/֮nD %/ r y+B4`IAM(go4&XPK(JgQJv#g2FV"' B' MZQoVD=!Qji0Kcpm#\mW5 Ve,[ Iv 2 @"J;o3ⅵekX'|1 I/gp\܋k\#+DP, dM~$!nRяZ.]|mGl IgC[|d3hXF 6)PXfMs}լ9pWB#Q-Kp"":_Hrg=|ƹwVe3U 4["В V'0Ct*@oZYve.U-.Kz)~<6XݹԶ6&"ײ%OFvfzF@$85)03lQꋌ = i;Π&VX0_O${FF #T"$q/ƃNi9ŦT>ܐ !+*X9dA; udt ;3ȗThb-pQP'*Ǐq%_ ax{zZ}X1I?c" 9XM *`v{?|v9`sfplEqwj]8 }`6<儾n ֎OҔ,=S;z )3D.r~n3 jptoG(z'j* m_'!S @lTE{jhAmHʩNnI`-υoU%+8'D6U}g 8Fh'wmQa[KxF)BLn"t +VfZ2JXjZP %o8,BstyYU Hn{h*; L)GsR [܄Jӕ'g4oZgKB`=B`ظiF~7tjRh1K|Hc>q5c[R),g3u3!a.)[2+]NBwJ*?t>9*ZKn }JOItq3G٭CnmxKb5މ(\UŢQ4PٺK,.YCN Tؐ#H 3#vdOS_qudYfUVm(uƈ p -P\;u5HŠӪ3a\dcDQ|AkԞ륗~Y# !+;Nh mw޼O,Z]b w=ZR(JM۰ Cq,fTMN[ܗ>)SyzR}Z&pE\s71-) FZd9%Rsu;&$\m A싒 An^7z'<%_'Sa)vCߘ׼s߳h% 䯻f)VWw?F#x1-=Lz `<ҡ 8`3'd蠭{sqԝ2;W]7_Wm\Ӷb`T[®p̓yhHj8*L6fa Zܟ(' ~UF|P c1w(N&تrz!YE@ !@Af8.u:`ο3;?h.*1suñunB*(_Sҥ#x~{_y^qp_8b6$ژk-RktQe iMZ Wr!=, SJ+:r}t#ans"6=tLGԗ:0C0z#*<9XPWbgމ8\T:c^uA br 7i%Cu RɱH) {?0:,4-TP w\ M9U!͆j_<AM x2RO'bJRtYP;/ltp.Bл ǩ zz7NgcT]{pYdZt9Yd^  ի" Wc ?ᄔ@&A L&-h1'u(gurv8ל8q $y=,rQ/,V7dq]x18S+d]ܓuˎ> LMx,M.W5> xG8 woXJjn$e6=V^ (V,v-6Ih_zr@Mh:?kK5eC@nE~ ;a_|,%hWWwkDN>*L;fJe^p5v@(_C1s7TX2G2P960) ~zV}IJ7:}90ՖZck d w]/^ކ-Tg RQP4,}SE5i=0t!p /zi!%Ȗ!nް`˒&ZI[[ok}J+/HmlRuv{I AM /CU[ s)_,!LL>/F##-hڷ,>^؁u^kȎÌ<.·o޷wLϨDzbe0K:VÅ?Dd9dzتK"I΃M:3to49ʅ[R7-!->\~Fs k#5ڋ`4 h2""+0s]pMǞo2oPV[}_b:%DQi+d$|qt>|aIſ1JkaTEfGbd6]B.~eU ?xA-o`Ϡ(1ƒ`56mp"`yWO\Fi}ۻڬκi >P@3EU:"sWIv {D?mAVՇlrĮqR,@h<-0?9BLJc\wL#crPEi=!~^t*HWn (DmG!$"U{OPtMoI}ySH0Vʉ< 'F oL#(R!;%&%8D;n?pI1,R^̏zcSD;z.3N"61ঊxo}V¼l =tv{rߐBHcYiQ3筡Ӹ,Gz|:^Z'XYp|eͳgO@Y:T!`%q(7rXFkOiܧW7bL9Lg=.’o p =)@!s1{ȉl|O,vv}S 7y:k HO(Dʩl䷤KΨeI)޿-H'ғ@Cjxq 9Z,n 1z=5@DYKftFt2kѢi@)\;h#vV3&=]2砬j~藄Ɏ sYK8<&R?vU,ීOL`Dtn-^،2&V:~`tS wtk x)6kE m6a_ Eʐ^!.g%*H4X(S'Plx׉yaursf˙C/JczU'3M&sUD`$bxrDtf* .|ӟΡ 0܍oJ2T"n;.H6հjaf$ 2`ʳH0vL eM:'_mm ᆡ[NLtf݇ʫgʙ]j~]hd [DSy0m.ޝ`!W-y尖qFyZ(v%sT (N b}.th85[Xf1a]jρh βI ZPEY,)r6m*pLo[XVьllf(_ 3 :Vo~ZGI`.f/b\ō)Ok%V4]Ic}#yV1N$<*`c f/qvpNIvmG@U矬j<q%CذoBTeFXP<}EI޵2Na'ZZ"b;\q>g}dJ'hY=w2)dss ^_!*5{m?4_C61"W[#вzWOXy<]Ɠϧlr A0 59sO-+@[cpT='f<-7lQs^|ޘ^qLQLhӸǔ!N IҡO:KlC ŷQsQ7%\)Ϻ4O`$NwOL8$L2EeV=-JU%oIXA=1!qΚ8N67ykNjK+F皃Cq+B.@vA,ղїdaȏ-S7DT D͌?5 /JZ!35*z1C0';es+(XZĽ%Lλ.~CLot[i/ߒQ,=Kw[z* 7) WE\2{= E]9.Bz\[CW?LupR(Kjjmǔqk1 2zYI:r`4K"mMV7W8 0ixweZ."u !I(@?Il|$ϋ% -{_h(NDUۧIh|%&gAꏡ~`&1g6D8 /zRU`*{8`_]@a:*T(^DM|" TF,7֊` WE5g)T:^%Mc jbISSYp¸Xt>V5oua[J 1yk&GeuqJ.[q_Xqώkiw7W!c IE5.Q6&~iw2)Hbc#T~Rw*#% '?_vXW?rsjvc# ETh^8b'x;(iuiZ˗zR,1=pЖ}[0 [g[~bŰxLg`Wtp.o憔z " W/Q+;ptHly hVN<17OY/p.}6F1m$M6ۀBN*@u(O{!<q|9Ԥ'B5F}`*sAb.!83ة=0b `3M9wM}[j4u``65[r z}Ϲ 0#8u甴;+:m'>ȴl;43pH`,C4/DÎ2tU>HrZd=1Gq_C:Sv?(Obs҄6@ f'WPW< ]\!>¢ý^={#]zo#zqhtvj &j ׊bq֦+Yg?ccD'2mB50x#zt\*UjKv BۈL eirδ-ӱD6Гrɪ/T\U SCd~ٰ",ӏ;!+[T-EnQhKu[I߶~,0pX<{ E4ǯI5sA߽ T>!T }oN7%oIygFdtɶq8 kaz~Rz.Ĉ1LgL:__E/0Լ0Ԣ5f t'Tp4 PeCG)I4{4?>x?nd@ϿgN":j?ퟟߙ-xDh`Җ/n>j+oX'!̩JLc|bK)0{wL&IiCٲp^VzCK^ܯ!e? ৽miʭv!!anf Ćce vTv泄?bv=YI,@kUcFaECeY'n&Q773S_v@;;@ߍ|e1,ɕrS9BVzLh@W?+Q釰4xmQ|W /TL BKjF᮱HPt{zM Ki8B쥲?^ܒѽK*o֯Tlwvw~}B4d˝0.׃sc=&9 w"n8uwTOfҗUq@G>hkwY9{沈oH .>%D[js;iTO< 5]čBܾ/lEXڑ MxK13qpDrD3АPTw)Jx7.  fZAT/K<|pO@Miۋ1_ i<f9tkLrv)Z7ݡx샬ZiAVV˄B܉*נh' ^hc`xa*Bvdos* yfև @kmFhf+OPSdNRD* t~E , dU~/l7|WYz,DΡ BSy~fueb5X.q_n2Q>Jht7Ԯp[)kzP `&5hO8{N%A>) eC;(-=AH+ ȳ|ݜ K snEem3%P]$uU+[=)?B5'qO㏍sBB|oY+\Vtq8_! p|[vA V`.J\=ד$L1fGf8[T(d(Pob77ל>Rר>t&ΰ1`lkm97o`]g{ cǞ) d7^m\LXЦ8jc9}U8[*h9VA@-?K@X%{H^RYpzMk]Qbz^[@(|fߑlosVQ!Hk(鿸Kee4]?[$:LνF\7;MЂJUi҄C/q&wǓFn셩m+5+eHm1|X6fB؍̬G&/bλ fR=TZiN!*AG*}6nyA`/pHR< ;ǁvX=WKR lJ#0IH%雛jo(m03ܬD}&ɦN\Zm{5Gn M9ѹґ o;ؚ6\AJSz Hܵ-hhonX VlY;HanIߦWXMLR o@'c/,8@QҬ5CJgݎ*mvunx=% 9tV&§V0v`_QYmIĜ&1qSN7-R?TT+asL)tXcK<9 .6[eh `YZ8 'Ks,^\(=o!hm(|(bKK7n(иʻqI *|YԂ6(9()~\aEݫ/uN:(I Y(RT\(AZH|X)PO$;2W-f=^EG$9W'=@q@U2g - #1O_V}YʚяwV`DaT dFR? iU_Khl%<$(Xl y]]Xog6^ɦɪ }h4vpՊ"?P8chGf2#4WRUfW3, ȍ«(^-fRTBGZmآ{ljίe|\L90.Fᩬkyez HR9O=pQCT {8e JT*K uB }tbʄ e"+Q[t^iL9 [#oMy68`-֞pbkk{roa̕G8Q|.0]Tq'NwD"PMl?gKb~(\m"i .~iygb}U_f䈦u{,ǯ~Y%Wuz[Z0aІ4=; .J@#Jsq\2gWq5RM8$1S8/@-[KDjAR4=֣ Ge«Τq_ aM%?KՖJxc Ydi*C9l`!XU^y5g+PZEd#o;K/2N;kkLw3)y|` NJ2! !}ha:XШ΀Y:ըiypMjZ+ShQtf^wȟRcc(tņ(6JTҪuά۶wm| @'v\v`,Y7O/ǿ׳'}(H2gSV*rQ}6 1dXmd;`q,ưNiTU?CIsa`j\mބWue_h 1enQ̥P,bj qs7zp *zNP?nv A+F>S6 v3fLf"oRp|bT 5 ϴ¯o>Ӣd΂c.oXN7WV,lǐLXx+V؇1LѹRiIq0+gCRyh)gV+mi0 Ps ,S;K[16HyTPONd7{v܎q^S)u^m>ҶO͟t'맙<)y.!/k?F丛ޒ"q]w:b "4É^-PdG2w)B~mX5v|b*ؗ#Þ bD?G;ZC t]RV-KA*v]2:[?&N8E9~-D{džhdoAfu0;"&joك- /KLf\/oOD^KL.R`mxӎ {ʒ)uoKwZa, ̹×t䷳䌨lTuVYjq惀 XL]y.aZwkEZ rMܢzJXi" ,v * V5= %D2h VnBpDB,zDq`.;zd0*GXb4}]n]VI}4sj ¤WGf'ȺhWEm -HYAp/| eb@{Wc׳L^3;"r D>e!Y5SJ}7HH0YC j¥ #0(( Ôl`1 BM0bivRgQ ׮e[6y^+שnrr(={\=f JA8gfr. (Υ 2[Q)%h&h4ۆkb{1{Ff),Z**zf+8-\r2[uOC[rw1: uf y+KgNfܣ(+Ǘ[*;V!Vڼ|Й*? 42H:֙4ri51dȩ[ΆD[}MGNsMՠ㩷o~DPuFz2ۉR*pNAkWw7f'GisOԹcK~R!r[#_XjNK@,hn_OWFT\m9I./|c$.5.8Ǧ?m櫇#jjd'Pҋ/ ph t`0$IdW*{^|8rؑr@e q~1ՍJNo'IСm +) 綾f Y͕n$U²RG5 t{:E焙G8J*\BU: qϮj זf2u2j()%-o\hYlkN~GWhvY"6r ċ`&tgoILzҺŰ#8UZ iy oݚt_WMYP`Zbmft^ dR4fc1+?!ua ߔk͔Jý 37x԰ u-ݳ3oOX{kJBOPm?NrɰdPb@{1AN]bJfHhS 6 D4)f;\ chFDpPn__vya[=;XD.@QXA[OQ`lp%L\Ez R0S%I:am$xz2ʆ5o#tWP4}NEc(BdP;% MAƋ, ڢUJH9hU(d 33_Zq{ҢEx2%@.&$mP@ȁz~@ⰿ 9C)qت[R[U(s_šSfI ~{A7dD)(67b\Ȟi_NXMy$6+>`rK4b[H2' uЯ^mGj|d*f/9!]p\bΩ䨩q72DO?0/< ؏Lx 55pf7&&gi!?n;SDSsb&#\B/:.Թ9OeF u _%qnHS/pǏ2/E*5̕KsHԬQW,[Rw ϐ2i88N:\?;kzNJnYi|Hf+/zS  27_쪒 [hf3L?[Tc9!@ӝ8r#\Xpqj%Ϩc|+ntٺ(I{*|fbTaQըDP*CVVXrƎ+bAwN:'xtMuZu4˽ÉT^$~(~ q5}X\X{|LH#Je-ofBP_9 s#D^~ܪRj5˶N"W ^!kF|\{4%dpRFT.}U2y'+nbH70rƜKkٚ農ՑӇemԕ"8WSs0>:w'`++~)$Fk#~.Y/;`˰6CD*@ſGE ަ&Ns` 5֘\30ƙc5vLSw.ȶ]n=h˭L)<^ Z1$?Y>8C4*_eIx6]j>IXҫz 8yf+׼QgBT)/h9򎍚RrJ%- 2sDE9_EaB@)<,AwL4~m2$MA׷0_`qx͏XRINAQBfEL 9ʎ"qrq:ĕ)PR+r^kL]8׶:Z ϶ea߶ݡo^tZ+kH*^b;: G6DS([h$QR5 _uziϜ3b) 8z\} 9|e?t[ۂe!19m"Jusé:}XڟEVƟ@U]V I& ܸس_A|!sXG-Xd`QCj-; Qn!n4ɭ jS K.`yWP} 9t0^ÔoIIp|YxM"Ho"E*h?hJ^O檽aQ1I? rd]+ө#n=R <8\F'=9Pě}FBLoi'=vsB>Se^(V5&W[WW=+͇E' 'J`м$8ED?lw,,%a kB9DuUֽ{2&QR *IWAi,!m'GNβ8@ ,tg;Q{t3XnDu5*/1hJ`^k~bhvfS38f>]AdN"HskVrN6 ǘ.ƯNPcX:aqdaYስQ^nqc|loP O&oQ~\X}%*ߝX`b駬.U. *Ǎ]\ɋZN Kg,缊+OsSj=^3ڏF-7#BFA.NZx»P? ^)W(yRR ;ZʩWoaߚEeY~- Ӄ0so[ <##и/̍ ìT˗'GFYftIaHIMR`{tǤ"O=" xۄwP6F䤗Es#,%DqO\:S{F ͊1 Q5K5R=b۸0`nNGZ1CݷsAc ;fE||Vm5Fݬꦆ-})r54AmaeՕŃ\O7jReߋU g7yla) ;0Z#ynz}I4G1S=n9x{h-Yk:sqP?~̝ 2<& ԥa[n, 2T~ean>y9c/$Tӛ}c]k:@^b/VUUs~2kJgO%.H)&4wUt(~]҆?y&M:Ee,?1UW!+;0wM圶Ȩ,nzJUn&bhp~OF9ꮘ9z#|1yGl 8qQ2#ik~<[8J&Z7NexYWLݭhJgڶg0EߏiF,oI3+)]OSA%ۇs17'A4%wu Nuj㓘}sEe/-~x:{+{-6/N½cЂrV%_@gg82N]j:1 n#%OOQڏ $mBTO,C%*bO,Lm Y[ܜSFN}M-qdRR^{"!FG`)^>{㣨o;cz6:_3'm/ !0,`>g`,ș$\ Pbţ nTIolGfT`mϡUu;1Я/.<|hkwZ#_V .)Rz-V͚fӇrj䜪jN?%LTS& > {W3B2LHX(sgqn|twA1ᑸR9ֳwcdsڻqA?﫞_E5}~ܥD[|'t)Ѹᵎ]E~C># -2;IČnD6g=5D Q6yJIBYJԱۤYxvH'B2/e|u6@>*(N[N ,R;b~흏fJ"6?:oJǏiT-3NI$UA}8~/=F/;]Cvx5b݇٢YzoK8øSdDaw`$NuaTsPZݪK5SiJwΛ"Y ZK&-%Z.%/̝Mz.8snL v wz5uj y*uח~z">^Lr4*>\dys>Myk% )Fa矎tʼLꇷkՒa*Qeqa0wVňa ȿe\V]T0WeC4we.>kv81!gaSOf}[]X\V{ۖR]JX:Pѳ NaE|~AfO*f ƪ;c!CEk3Ad uQ<؉Zk!DIze(CCmE7Bs$E]W~ƹWo4M 8CfD[1+o&>!iZ?=[uӐ<;agFBRLdz6X7kf|N؎o62/+ĉ42B6 yRa1YHqk+UO# wj룚791aSjעyaղ! bD>@0}a ,yyBopuT$D$N̢4,tFi *Oy/xOPcd2AplK)L.~4Y1'6axQ_In*"$SUITFU 48) >RmJc4j7ݐ0ۗi˼K{laʫ͝]cPuIqƒ*N/No{ Py <0cI,7\~((p+-t(.tKaj駟yf #ޯ"CK|3 1`]oF׻eQ(O\xhӿZ8A1Ǵa2`G)h dN} ! 4nN^Ki(o TnmwM,0}riY7W`uT5o%?$=73G?|4'1b8YW̘H\ d^if́76ZGeko ΘQ#F5HJƎq/5~Rڻ^l܃L xR0 5< a-|1]*7\wOaX0Ax 75qGÑ.6J#Ƿ `iAV :r⥬!#ȊH+s l(Q.l S\'z,UȬjXbHp3ɾE*qWvjK@=In^zNߘ G-AF^2/D 6hĒ6Hj;B^, Lr77:oW+^u)Wf7.gXCrh7G}?lߴPM) i(Gq`RkyNϣ#h ^-( KC'/> Ge,mӍP'S+ofI^7ݾze\Ƌ;v?4gw=,ϲ cVdg%WhB{3DQI)I xVYN $/Cm t1aCmi2{r:7c-?J݉X!KKF}I3.3? 25\~F%-h7,T3Eb\^}2rziFr4Hܜ"dr1xE'`m d:MeEeQD(@7zEtO|WVq- b% $vH#+ ZY%#x~0fA@BGS\:n8-jʻ˟vk_ƕCtﮫ؀$Oނ6Zk 586+*⏼6͘6u:y(ì_I ؟ڎя'ª֧3bA>C"@Zu~~]3ȡ+L[PH!8)\,ۜqO2Toc}TMPʵS߶ a[)%~z>\}iA29v(A&OOYĵvR/?w_R՜I|/#KWh#cAˊu0JgdIBV(Oҍ5OU,RO|aZ( 0`z%K uVKϴ՝4$O (蓐ޱQHe9KUGwt3H7YM?v)LU||H*n4!H*_mۺG#mB`UƐeRiF9$O֯؅ݠ#?UyY^08f_3VXUz{̗r_t3Cb$Аɨ/JK4Sɳm#jΗ+O&FKhǩ%bC  tdO8G5bv101oW4OQacHK)f[pa%ܶW5bXċ@zQ{B3"ACvsA腗ƺt9 $xQε=B>U‰VH f wmݠejTdB&7!lY3n̩ߎ@u0PF)ԗB*ZG@ =+Fю.a_T / Kg sI飱 'h4jC4q6ndpdb/dݷ%D"'2 M8m;'uwc;7;}m7_V}E/W?*qJPf,<&Q*7/-?o2j3 ֨FX>aVuiIh_PXӘmq{B"Bs.7蟵Iܺ|:TK3؟wjW-,KoĹS(a?={Y_%$Fp[!ӠnfzEϯo42t:L6nu7\$FR/"OMݿb*1tAG+Zwjzy=5\t`d)ݱXl8OXGb!u@G,t}? "ƀpqjl"D2mV?b3KΔhpFܫ T8Y6@cŮ؛X3`ݱF~tb&qep6qFں6]_$D"ll91]OVzq0/ȸh_:]u"兡"&(/WpI7l-'guO"MZthbXԵ(ry 6:98ȀfgtYc_={{x=Tg[U!mnk0~ 6@;(w".0`/*yu6.<Mb{\S2?#q3A=7ibJjV546ȣ-|Xol>yxG.Ikf괌dAn9Is7v78m>k`ow™)j{-߮敇jQl?HG!A,y$@F܉n\/զ#s5bE#s&%,l9)u:__gϘ5(G6-XNH^Irs4J޼Պ$jXUyka ]SQ~ylIkևz-wQtrmKߊSVVX [pēY{|^,zk4Q,_.A!^Ffc P:VD8` m`BI[n5/x8s!LH{a h:ޖWLtƲ$Anf^p`Yq󛉐op SqoIV6W CxQq zF na' HL"j@/ E Vc-PB҅(q,~H‹AWJr ٔGdj"x/g\$mL9|oZ[_R}$6˽_#2a/3Mc)j{ ?br+`~#AMZa^'dn:rYلŃMZyZ э$!yldl|V 5^;iFzR'ahKbvbV vأ撄@R3ť9 FF~pzsH*=lbLĻ8{bv]@v,][9/]뽯5)kZJQ$biiȾwĖKO]S c}6N{cWQ7}\D)e Bˎ {#S|֖ 2*$ZO1UӇ 80 }d|jBM N#'π7! t@2nP=L*GpۍAʵeׄYPK햷wzjyXg =P!o9QwEƣDŽM\ =,ܬ'dQv\$2ѳ ^V'яRۤw~0B4&-91=D]۪S}U"V]|克#D\5.cn2~)LhgWtXޗ [rSDv€;4t"^G#yBo!˻KCkߘ> EΥmws_.`'Z"kد ]Zs~F%-L6RdQm3LɀYh ڄ\93s,c$ Wޱ'j0^ah >G\-Ai' <sIN@A֫{ychنZc`P¤OB H``Xt+R>O WwtՖV:l[)d+bϩEhzVh$a0xEgk ٻmA/ ?v LOV|Vӥ:/ʜtKʇ\F@'h\a5]K9*‡h˳ b/:qZOV.P8?>E.w BLR}I{?Cs}Z*AFOs"Q9H_2(|( ܼUc X88[:D6 hv>|}w4}z ׊q$L4pd.?E}iXݻ!xQߝQ< Y FDm"f{rw\)R2V[ Vߋy0Gۥյ5mwSiiP'2w&ITO_'<LvYIT9ˮĦ qZTzMu.~{T/;vcn-^H/vHQ_."=Zk@-.u䎞&nn\ $"iڧM`'uv\5;#Stk)ܭ0$R9}^ qEG8&/-{K:|&qߑ2pT)**WL _Y}.NF'`n o]jȉwo-eVEz"}=]`-=XOR[;ǑI>3h9R?MaU7)dre7%%)<Bjl(q$9f ~: қe`Hy,Ѱt$3-c~9y.Zs)#eج?]pI XX犠UqцˇY͕߹'Q6ׁ'̵+$9` OI$"ɷVԻ[n[F"TTx/aU0-d`[d 0'( ubd8}\ 4Jz>WzK:*G%e\Kh1dy;Qr4`Ό hwv<GRIIw߅/q6(52y^IKK l}NY ah|0Wfl=ZmE/0'UMa^!]qi͍Y ^s*V 7+jp`K>>R<(8Ua;3\~gV GM'%UnS񴑚66\>4nnfkoos.c r2lH4#RX\MD\0̹Z&.e6Epw @>^x⼤CH& ( <j)`RV=:O伣 aNjr;eM?ky|YGdp_`vv&:i7?oƘ#Ze"l)2;<,;B|v5AeW~Enj19WH7o,gCDd}qs9aƮ( xaxqǻPoejgczX8.oT4aɓ:*n7nv4_OfV_'ox:H뵀 SςFl +/}ܳ6]t۳ve:*ݿ,g zmFb*kXF!LOw: B3~4eBg*,]$A ?D'E6H؛+;)$nk̟Qh׻'I d?*0ڢdK 47 17xMRض+{Ea?)Ti rg[ D !&bPP6ߦy㻅8 $DUx!$S3cq;i3Jz I.@)rd&).q |5D.8 \U m&?{mcd&u圇ǚZ4N3#h‘\ӳ }-*HU70cGGK}ukhm|}tYHl=YX~m^eJ}+ |swzPƄ'&b [3#ʴ6\c7zhJ> P z5kxp WX $Sc rŢ~g8NIyTZ\m#J:}6 7ijt;0"K  zФ.Cz`V'ؚDU4>` c6*يcBVZRoңܾX8󠚪v*QHfҥbӬ(LԈս" BEw5+ fK Y٢T::5̇qi_2x>15 2rOrAW[B 7ş E -a1\^Uԓ3G105 fB88zKEP1xħh=.ưMbAT3tX/=QWy9ݦy(-@'ee.|k2 c^(1x@SGsŗ`x@Y tk8TԐ3z/\ CTټqʱ{)]H9܀ w[5p'O8o%aBZl&>,.' [N['`luO~BLpJ(AbE ̉o*E$zc=T2V1A$, v'k޺%#Gj%/Dq8^0XN0sm˫y4kvO5r6f_`g2]P kug&^:KY[x[\èd_=/,t4ə # am @#g:vdN;[IftϲwЯn##hhÑ q(Ej9a<.M 1{~{/BLy`#G]ur+C1QNb]4Jh .pI>۴?¸)EN=Rjy!e Gjq,ȫ s|!тY?)3ΙikdI$Ed=s(XhH,e6nUu^$x19leΜ=2s~.$߳G0*M, .m`hxCoF~)BN<愲uH J[eS!)n($s4:&yyXCmnfO `Q%G[&P\͆qǏ2auGUc~U2i퍵L:2XkjsS뻧jf*U3Q+Uֆ;8[{L?_fPʕmB$^Cbc5zi0<13̯Fn鬚cVKXqӵmw&yBPWd yqZf6ak!,[>_Vpq`|ؓD|O,IgI$~(݈8Hc;*y|Gv㉫Wvv0 ѕIOLlBtFѴeXHuP '-0̡GdUfGT]^h+DP'. WK@lŌu;.EF~BQp,9li VWyL E0g>H&^$>a~f6Ҿ{3[0ۉ. ,J'[4|7S'af|:n`&kM:@|_ow?04̄Q4t;,5M6\)L+{r7A[Khg(LOȹ(PhvICȁ0JǂyBY_^u^pwx?YG*6EaU%#_}🭐"4?biV/p!t+J8'0ߗBfJUQ33vIgCas@ENlIaႭ'9f[KITQ3S6|~<ES7ixK5wO3U۠ܙ1YN,J̉{P@Da Ppc:3hrC^=ӷ\(-*@I;/lk+lw̄0 . U`1 )jPuxFo&3AUf/ ܐ@yjO/pӊd~=gR,se]@,`Khp5 UxЭ9g=K,ZfUF< /TJUqAy׵ld ˒|w/FDKt[kF=M&%|6)-dyA:rq8CN[֥&HV`[{͎/&.Bʒ/ 6y0=a( w` F`BiK|=5_MSIX&e;f.%/tX8ajΚ>qZgd(@[Y,<<6O9d!F[HB24R 9٦W^ o] 9=T$hNUcH@ yMdcJ3t5:!2MR̮orQa9:!U))?=+$(z꼎(GaRќ<>Pt 3!x귗!bÔF(З{OiÏl]J:]]WV'q׾sф`򲑔eaZLϯ3y1D}##GH&rȝa/XK=HesF떔PԃJ ?FZ7K4tg>5'=g qJ*##nn"wkӨivcxZ#3Ө҇($^uOJEZ HC" ߗ Q[ʫKO^: .Fw :3eo GSk_sd$[54 wߜr[a+%nGksq'N[&% FhLJ5Z>DVݠ bHHm5Lް~8R+*N >—bRs60W$4ba[ 8ɿ'0+] _X&ݬ$\3X ȀylQݨ` tCJ  ph\/sͤ~o %hp̨)IǼ pD׭H+610RU]Q$B1T9DU$V\pv} RA*P_r _ XAG-l4a:%%*i*4{lckN0b˹]{356iD['%ՏĚVT4=2]|>_Zuc $L7I~>(HUOS9?r~WZFCp1r&C]b5 _t1ig ]9m rIP;.kbjy+~q43j}fUnϞ 9%7vʠ&󭐿25́2i`heJyL亙_4^F;Ljod# T¤gEh gOKw/q?oN\,r5 RKμy#uK\%.ƕ.:NA)G7NMNL(u~r{:(ϟBO JMaUl +zΦ+LPgDYr@_}b;,u3=+dR]F&F`O&cXԮٲ +噢V =,9lO0y= K{ &ҭ]'Ⱥu4{.qbrhekS$ތٮt`DkHu"k=;h:y=`VeS {1?E4W# (ڄvhN`ckP=6la9^qM.otzdBp댓 歆3vh!c o-e "PKnߪLj# '*:bX૽SlN8 FgMl"d£JpiCo|V% BzzJuTIAh409~)Q(Iw>mg9fQ lc 1-]IJhK`+gOdv+ |x?*E\"j!SuLc h_ٴ BMy!j# hAÝW|/C *4Ʌޟg<{ن>N_'Mc{nS'9HWr&f61֚[tup5]IMeL+:M(,`0`IԊC4*|I8&auK=68!6c$t EYÞҎ1vtʕM*kUȰbwZTdžEsH"@ 6^9rL1r3L|%`r͞rmbַ)K5S&9,ζsjz@%G =8oq7r'ϐp<@vL5TmS](GZ/Yc5A@\cxeqL ->E!usӖwܙo7~ik3 QRm}@ʌٕ[G4390c D$O:ع&;en6sH[WzCʲ+Ƹ$̈́n-ZaF|[k~Q>zF#rkrA ɱc[nSlyz)R VR{8*W/@hid,[ۧk=Isy:tb0?9; 3~swg?lcj&DeF^o5F@U8T3^q1S̜#|pΗ-H݆|?۞.'!_> PyS37Y1fUP8(yNb~QHb!DžggΑ&sd=ہ` P։ W-~\a gSFmA -Mn:3#r?6 ܺ3}o[hL] 끱+d!&W-j:¹wC|J:㜲cс;9"'SIQJG[ZXH~ȻNذxrܯ,dkT4:8Ld͡9,cw yL ߌD3=>֎J!fPj}\Ck Zv]V>ج9ap/Ǡ"0oMS>WUƊw0e_V=Q,c&Cjsxޯ}qI>qWNңd=U*_۰ ^ '#&*Χ/oqO3$j=Pm= VagQ'z:ke6sW=(r'!}~"un]i?Q&R|V8Q= V]$^`(ڑ APO│%Q)*ǼTVh t_~ߋ6{_ jȕIXY&0Apu&h[/[ɠ:[Z@})eK7Re4R:Ia%$d}BݒrlE#[&9V~+@Rmmw6z~vlll3L~~.hfR%_@ "6%-~l k XnRB+FOrhd?/O(mͪTc/wexE=Աc~ĉhV|-EIY3njSXY&4~|LRlN8~{ܕsFi6H"ëLWcՂ;IoA-~vj.zizY!y'e2<{ @1l ;L:Q#$1PHK% )cDPR>7!M9ۚxBxv.$x^F;'ܲFBp3,gy쐮}j*dUrq!rɊJme:E죥h 4M\ac \+ػNOPBk; $ms|V\Lx6yzP|cU'IAwVƸ%Qu e)q{>r(QЅQܽE DQm-dsk|5 ,TH+L׈-5"PVXoܑ؄dU oeqy^ B3+ 2촁KV3y_Œ%;p[`yzHxWQq;jO J>00WpQ ײSطfܬXz '`n/<D+$ó5erRشCG)bw#!P!±1pj|sfV.Ɩ_5e*fV:b@AL@ZWwfE0f%sH£PaRh_mvA;3ACmؠv1d;އf%-fTWK:' dBן͡F Dp7Rz=!. >A+RE6"<hV1W [m 8ugGe8MwmefQbjBIu>3ʯQhXӖkͩ AZKk\ þh PGdtuWyQ܊AE,x7c?RFc;<Bh <.̓CU1,S@^,4zhVQ̈́$]6`Ot$/;AǢoB!%KO Fl"B!;?DH28tغ Β Ma6 MI 1B W u+͕B"BTVmAp.nuy#&E UCƵ6瘓#9 ixvh}7$s9i#F*Zg(VR\!a=XKSIMd-XϜh1CR\2BY&P DmtGhWQcv >|D¦͂7gwVʾ 61,̛ˆcOh;:ਰp.컁xkθ<9x αfzBQ[.'D 阸yً\`g5[A1K3DcҮM3lR"w' p))OYql T$V[ƈcwmN&ȻB^Y ɿh]?yg\qQ.BӜz t얨d*HbhP+m[M&#!h,yrd\?RѾX}/" rc֯".S~R<Rb+G?JHWB/@[KYKpoG;}"`Hy #ZABw.bFNR6~sOE$M5b'K9 Q* f=_!_[}M, GmG8?Tf/A=$!jnP;pϬYxRUv(Ȧ_a6>5V>p By1 0tؙ7U2YL>n6q.iw6hSMV9@`=$1kk%8 S~9L&s}"ƾÙIBRpPdWKI㘭:_fהa4C&#=`0e_7dym,unЊ9M)%}{擟Vv%ZqJKyr9#/K{-zp)8t!QAJ yqVeHhyo-!#yGf˓7O01I"p1H%={p TY)^}կǭ"4:96Я{OЯ?Gi'Cޅ йb=ZI[V'AryY 1tYkc bn{PԀSĦRH̗[um).YM mZʢpQ'$_wZugtgck"f&DϜ9 Et)ؾdE`0svB@ >u&_1!޾RT) 05ID(dO!hzݞ^c>`@ʞjHg{XBN!іJ..ުe̤Ru}~Kff'º3?#́m~p8k.eő&' n(rE QӑNEErJJ7r tӴWȉNua)o >s*uQ6ϡ1ZOwʥvP HtњT4;eӤ1?E$g?U-lLuXzQ'%N~zg*+uy @kkh~"DAv-9P1%)C?a|ba+ %ZzmYw\a6얭T#$Vh^ۺԍꓨ,.HflzEEEON 8pF ,"w/%Rk04M%Ͼt`z\ܶԔ 2Z˴h> h蓨9G*qH10z7k7p}[uAd0n²`4JS5tQ-<7_E /|šX !肷vaߴQu.?Mc+4=V)@՞S(I1^=Xdc{YҚ[S*s'Oy]@b;yhA |#4n|Xo~!%gA[r-լƳ'g~zFmf>ڶ+?Tm+CD4KlAl,ޔPȆK,*b# \@3R SH9)=8Mgi >Թ[ц“4]j*3Vyw4u'm`e蹾<)K"qcMIU<3 oB | )(2K-"U|-t68B hz&@~ `Wqx+1P,—26HrY1nd{&դ/>aywtҵ@pu 0Iz1Y}5 -1򬺂6I/x7oom~\̱]ЉQMY[%[ĭƀ&cLU5""6LiwKk[N#kٻz %&oJCSI KZhqޚ#kM"dS,ѩ)^jlEК ܰ^ B/ NBy\6նZe<~t`sJZ` | O6|`TepE.etURIWG[M r=|6dсl>^~8??6]&xlxTqr? tbآDr|A=P,qokSIx`n2!U,\Z^L#2"CTrٸ(P+fP~;>9e#͋++j =pW׾^Δ^uSeזyfLXX=ռa@P6-J+(}|p*q ?Bigy*h7PɍhعTyK34X L?x]u^ST-4/=:-iDޠP]W^XRXE=SR=p,@\Q$6 3@=FJSUs qŜU&]uۗ*K31Jϭ_ukX:k8# d#bJ>C,PL4\(UNS/ߣs_jXew5kW*b3WPIz;{M'}(0؆;-eZ w~~a9*8I3w)DsC10}@/8f+Y:x@pk΄k$c`K{(uL&̋ץ}(\+JEHC(hcrfe3>x\ !!# sðV\-|6L7ʛ#e^LǤIwHBʪDuD׊j[~lLZE1!;, ÁG-!AI"*%וt2{az Յv`ID(GSFvvYZr,S|,:!tZǰ^xĥq'#K0A\FM::B 84B>vA: c8Bý1<*շ!_ߡ,=TdKAC3x+{?Rg0dNZ<c2T6'[])jn--2]:n h7vv=i܌Ɠ*=UyMQ ;O/ 6:ƌ/H\DQȿ26/ 3}Gvб𷠃 zk`6 UhPzYj,<_͸ʪapZ,6ɾJҬDŽnKHաxpd{dx ,Em:(J)PnUp`Ę|vFB:S+[l |z&%k4C;LX gshbwI\B,6VZ/΍MWLҹpqUC3lpB~p)=k@ȅkOkܑw^d$Hv<$V%ޓֆ}'Twm ~Rb@!Q>K&h`(Fd۬ Daa:2@L W cA%36ӜӸꍇŕpJb̊Ӻj8DŪmu?꬇䛳Qve\+۶6' z\^}80U 0 .EI?t1"3u>4ܕ' 8T>_`Jm֐hÓwHR)eN L>J[ dWLzF?yh@Q}Y\?iE~rYstx41@. ? :T| KR126pǎ@pW}j+Wo*Ӊ-:3`hPJ ,с. w?`gnš\(A 9HWNocO5MXCSjb?*6\W"Y@zq- *MP$q "#I~,CjrhF cj!,]v:aAH*/ڈbl@g,+ *`{;wBES}F&UO?򱾼x$eM 45Ywt%(!Ş ]o[ϺAO$db-l-fߒXY1A;MS%Eٛ">>\vp{Q]ȭP p3 o˞i&*)?eLTwBS+ Cq 'KQt2aG?[l5IJGOAbxp fT#ݧ0^I<}@!tI]ZLGciݏGY?MvK5RGNy 󺮉v8BH7exTN˕,-_Z16WCv¿[F .E{J?C h&*vc+nS2p.F~4;7+D&(4lD& C3)L|+90?X$V^ ӭ`_˶}{PYYA-Lgsq8% _˗39V̝ma=Q]%K.ΑNx)v˒xrL6L7vyLxpzJNp#עt E\{sT/C`oe< rh V߂t'Y# m& Ư1Ok2HyxNamkcL+PQjI늊6weFӞ{|\jR4e`悘|/*KN9%)/ -FUlxVc+iܖx|sJx&8:ZP"$M쓸&wdKs'dKwݲ=a(( -P'pSF xG-ZfMdɊeBRDz-ޢop:FP W.DYeOT3]4ÍUYm';qpuV#Gtez1w1t5U7Yc0s=̏xO<$]ז_u_Py[X4樉~ \5W,Ykl Aۤs^5X",m)^R%sLuǪzdOD cW뛋TXRFu*=Q=>t,WNu7mnPy99V%uxYe.>1Z?\CR)77 OB[3nȒ/l郏OaS r.UHNi|`iUc1X ~G:x0 D5M뒲D% s.^\Z2UrxJۻ(#Ġ`xsbk ݾ{hPrșkaB@&qkO"^P^GQAnOJH4LZ 2cA @0@D>Uzd;xYƊa{`] іmo(}HwNj5-؏` X߉-}5:!kQC6q(w̪Pvk\2n`]R}5]dP?wfl:pCΓ/$HJC!=&/Bebw=5.Ul#1-A;HLG` #3 RxS׶:J[2[miPg!dO7MBS=_8^CТüY9Z Eits$p`5Z*Lr:dmn">i8;w\{ܴJ[ Cχ<7 0i\Vt9*x^12# wKPm9G @+{݁E W!F1C fo+qOˊ[b;W蕬 #K,=\CéՁ SDdk c+ I0<8"oqs~NB} xMs-1 ٮ;[F%0J@4 [-\L*+C !](.*)5& /}p)yKЍQ at_&+.^I@_iCnγĄ NEaޢGkSijBb'֨KkhHr$O+q0~c`}8/hD$1௦@bZQ|3ǓqgoP LTR, 9@HTO./2 ȭ|Rζäz`y/ՆiG_5N#cU[sZLn5ؒڜeo !^F6{PwRv% 9v(j[j>[:$z2K2\( yNhc`#xh}@ J /sjt_h׀Qp/odWn2L%FqxY]sq~Κ|Y0{1x?/8!T~"GR.q<4dNA^gIrV Ȣj4T]A+`OܮMU~ÎDX5>y.ZCCJ.1*4q̛ ^YVL9Wsx(_7.#Ʋ.dYksVDPNi ̥.fnfD5MGD!ZQʁDHz{[#1/gg4kPSKm4q'GOATƖ%QrT l0d7к$`mn)YI58^~NX opNW? E4 O8̆Y 28>ӶJP/Xc)y}n_kKtgE*Cn|}>̳qFvG U/E4,օ+Z fy:E'LYŷMraG@aS@dt ^+oa*e;@,H'OVoݪ]j##9dL\=IVlK`|/J@k&YQ{c}),xhrqyrZ٩pJ 9hwh]* e5DEb@>rvËu,&BNS\^3B4c;5FyI{Ԛ ρm8z`iFpԽ80"t+YbfӢ/XvŌ^"j77c1.xK% z,aPzRJkv<† j1&Mj<U-ܳ/^$PJ"/0#V>br#ۣx W1>rd,r.ǜ62DBt&'- <%3݋Ǻx|,~Mѕ|Gw6 ]0RA[¨2d,H8U]Daj)5C3j>FsߑqrUA"H EV !B%r2}= nj/6GD۩|Vac)Q5]BQ&P]Ef~Wr0GArq\b6RK艕t-(%~ <ٰ)R-Sҧi HVpc*HJ%ԾS<ŠWjԦR%K 3録nq65p1O .okFpZ!gB-C YXXy%mtm­F7'67\v:{< 'ĩIھfyd*LzBNt|ioB-&tofrBfŃ)mK(߄B2̮.+"/h1D,{{^yiph'41o+fowN<<`vxK9%OoFM };Qu9GD}-J1sJfUe'TX^,w8NJ JCVI:g@ [?v Žn,ɣGcs|G1`VOLJ=7CQ88^uEF-Yz)CXMj4Җ р37NϢ\_gyQUzP`ס3y WN!JhEH*"!h]D;uMSAv(F1dr!俚H JYR=Y*u^*4U\a7 .5lݩpaș39{Ssp3@8O(MA38ؓ]R4 rFv x8]K'wmsO@fn<@!vc[*fyFYՉ>˦#F.‘ԔZg^Y76)~Plo>N~#˅UCy({H›KV@Η%UTNRJ[;Gw ,cNYC1|:\cHܧOq4v0~+kzZNvSФSC1}O[s0*?%!-Q*)睩 CFV|7TN|:4"H`LĶ J/? ΀n¢CT[nDDRuQBR2 +rg b}e@ƹL ]˷Z[A;D@[VX>B+0:ƉJ/,9_Oƨq0;9?]\.׳h5aH*{oY{{tȦ=R-1PEQ'Q[C|>DLZ[\bP@,{ o$%CmD ~(J"HRd&d*Tӆt].\*$yS1AN&)ž\I켶w`8};GI _^wZX)w+:iړAE58aZvxKobEeėSMXL2ow U|UJ'RZ^͘rw.05k9(Iq}T[¢mSV*,+lqYF|.6Q#f̖,޸i{Ŏ|NVd 'ZWCӘ3!V^KD~Mf)ÕۂOda6ΜPV5DnB\kj gpE7-sMLfa#r=MH]Q&RdV9LO,.}. 3z[( io>n>_nq/>Z81{3Eޞ~R; J{QƹXV{<* #àM#>#Do+}@YYH*[RIt5.\Mk7{nX6K77߮3CؚK 2v~ ;>\v2MbYܤwrGi\,Yl\f˩:4.zG /k"KDu *1! s413mhr"@nGh?*f_m0ʄHk`*/ dwh|Պtşd hhV6=EvڕCKdI.5'FyW֝hc j1hY ^cx;gfXD᥵bBYa"4qgEŻ?2DI{X^? ^/ =Y/*@5,z$^䌼LJ=*+k|8<++팟>ZDPsӒ(PDbֆ 6qWc8[&J˦Ii " EZpיڞ! ac]EUy;"D٫o!TNbaf[oYC3p|SOT`jz]o+0U&(.&XpMF*Ϗ m) ~0Q4VFo{oFOfbd۩T1( O1} wVvbeTk<]YKL gV))q57aj}w]^z23ݩȳfIGxܰ YT^H+$Bؙx87*GW𾙾s6D>_Aj^aYW&5B$ ׎3\*ΤQucff[ /?N|>iYFVM!H-DJ-2AQ3 w|sqq{i}5c" GWRdӄx>5wt_LC-?ECgR0Yl3e\bDbl,bajzt#%F5x_: k$q<:m*BE|v[~\Z=h7;e9 R 2aՇ俷;%#ޫ6< dȜoz؋l&+eR;TƬ 4t7fvY%XY-e+ZgԪ ;lH?4H@ky ,^qof/9R.}C!&KβG[x24nC:5] =*L Ct=Bȅt$tg|I_iNwW -vǽeX%9W$͝ : >bKjmx*LW(N7pRnϺPtD@`MHe݌;?P' Zv]MJBC)&g!kz7 !( *I{%E5?Wp}ޥ +^IV 7 >b ೫K!-?M$gJ=k٣zS{u!Ϫ/#a*DRZ*L2\k=~g5&A4ܶSgkuNߩ]7NN@4.:f#Y1{c{S:#" OUe>h#jdnj=.`LCo! 7ň^)d}X܉iWK Zo;v(@%d\kVbd]7b;l waRRDڟN>^堭rp]JA2@6Dh?[c.qC<="ϽOuK|%tFnX ۹UhhO}Iْ)hwZhɮ`920#H#Ee % Q%*VǢㆶsA;qڬsDn^APS,2 YlULL +6Q, _UiOA:O>+nܴ{཭]CEW`(C] 2yJQcTx)/L03V{oDaf|bFSPa;e%/qNtsd71ad"6ץѸ$=~ۡ޴ަ(76iK GlN>;0D0eEq[ɼh[lg)ק&B$_46'eyi)|('uB*;? Pf6 JCW+T- ioibXͺy EIEმ`kĂ-~9dR<4HeW/&Rߧ 1Ck[k6SpYl|_D+9p+[7r O1%g'p?"jZMiuQ:Z]ge"IGEU\g8X_?͕M!E}ӫv ʲ@sܬ Tf/cO*hIjW1G"RJC*\!Xz ^JgLN3C׬pp[.{Mwmd#2a_EnsȪxogdjtۗ띈`k'OO} 6ʬKW?GH#(ubb YSlT;뛊ܹec{j{;yNIJHMG>=kGvMP;LImh'[Ghhg%BT$AlE6fECXЍ!a|y'f@]&Eq+'o. =?∌L'da̧&E!sfQ'oxwи [xPJjznAQ!{\A`'URKmkc)W:⮅/Jz'lZe'guBUc&5Ԁ K`=V=4 :LM=n2a{xD"SZPb #druNɢ3A# dSHIhncwg{Pc=qL~9}-YѬ%X6XLG"#XC)L' L5蜹MCP EQ7MEnTGjN+߻uZY2  'I*B] E5ÙZ}`A%xEcigέn;1m׏b$Pk'/ Jr wS^Rc#QÌŧb*`/%޾*nqMAx ~#Ⱥ[T9ŽqyLҰ":[NT`lҝ[& гFrċnyi6rJuvXlϚۓjToU `|0>GXERX{m3og'D$$cKw嫒z$VmTg1BV&'C&.}_Sˏ wZL?W'ɴauY`G" `=0)QfAQÜ޶@|dV pȅi;4i_bIV40LW:{B YpX G'ЩPr J!C&+- xD (ݵ2O8ʧ9ˏĹ?91 5(qRbj[+Bm)d$k%Ks1mDlWvbo?й1 *sv1o5&YX!)I?WZw,,}1h%b$bX@Ⱥ4M lo#w$D ڄ{|p>1Y"-X;WgY2eC D>$eӊ鵥(>n4e(x2É'@?74@.bgo0i&VCt!_UM6Qs:U-=LSz\1fOC;wk+"pQ(ja:wp]˜US,_*]\[16\(JR8 _&e' ;LKYP:6x4B°ծ/:}u,ήW\Ed>ޚW,ڳ̋eQGIWX>T;56>m~D)hA{5iз!?NX,W7lN5r66 ckW&)R4~/gWQUyBLAA2SL{fp{&^SEjlyzرޥ[t좃89tȍuƥ "̦Fm2C]|؉nܚ:7qX.i3V]pU5hLN.!;:MSr;<اN9$ЅDž& ĐTnv3,<⍯(vDz%b>Ö~1;LjbY0G&:r^S Rn] 9Bj{l*}ԥ,.W򵴽~yƉ5Jp[4YFr^/P:氪FN3W;=2̚~8e=BH@hZz8*y`\l/Ɲ{8f g<#TM#퇻8c`vKU\\$)2bM#BHN)bqAZr]zK5\w=0GgP 9cݹd<13t5&1]6ސƳdފ6UK,_̉c,:)-g!釷!ɫ,IU oQݶ!&vʪ F|XC>wFl Q|Ph[ed0@H_r<*s[^X;`1LK LdMüq={} ] `빇cJ3_/?ʚ0gr"eJXX܈WT^ )_hSZTc&%8-Isfȸ@QLO.3e뤠_εhϰ;8OzI-nU})%, ,B݅hXQ 䌁vgBM3&ԟ*(hVka/Č1;:'*.ssCαƠWj-GA$V-D2# DPT z=VC D 3OIRZj!q_'WXTjSFH`>l5s<8Ex(~ޙ/H% m 8Zʏ#)Җ`W?8/tɘ$8alL s@ojS8ig98q %![spwzC҂Z,(3W !D P铮uQ* @LخܭzJu2#4ŸP5ѡ e:rğ]ۢR Tzś ~]͔|MW Qzx(6r+Kt]/-t[ݛ̈sk[ FM/8/:m"5}4rY th:.A# fw/?^Lat԰#` em.}^lb]=N*1̘\msLm O,֝@?v5(~ ~ȀI2KKꝉ @ D2hߺv/םP Mt480lݾT +]zCLBO vsk*%e6iC.Q:֛#>tvfR_| #j" r? ϨO~~I6 D/3dw FvbtF2Fk& Y9a/pRyNhajs/_{+aPn$EaG6 㘛JiRPl=+pְU0G^;{Μ$3OhuPw;mt](>*&,)`4L5װ-+VvaB 뇙 nU_4#9 㻉/8!E.lb .@r^tZVӣp:7DJO\-GڕM9T84?}!G*X;T+S|͞u]g9[~Շ|u>6V#܌$:WJ#Qt|ԏdB m]Kuv͑ &g*_03m]$čdFTŢ?񗍫N{)?s=Wk@ GHhYu-iA@af/U*CR"QSe42F'&Dh2fƛLxlHP{@S2[.a OξBU3qkN*';5p}<'/brzAN 鹟XpXǬO<yCx5@DG;[B!* >iZ= ρ¬[EsWȋG{FG|pcnntB%ɔ5ܢ0D.-HI_3{,QQH>Qʲ=x嚾kK"#:9\@'/~TC+w/{KI)Ra)%-~rN=|-*CJytsʯGvXE9jlVzZy㽎VgA`ic>s^0>a(>9SǾ5\}mR;Qmg ,J-R t̉Ie e/Z}OC]eDS\3}#V"%fɔM){86I  &4`B+ Ꞑ髨N.Q"±3e4MM'8pySx.JfO;9{[8\j'P%]5Δz{[< zO;wLCxS}!a$3߂N1"_s )=1 rc5c>?rIzdb}(Dg]F\&Pkf4nMo!Ԭ֢e*hS-@YE><7?2g(^K o3 6Iqx] 2)lS:U^PLU潪r׊[SܵT;E[o)^0 P#oHkEel F?BݽHo13B=o]G dBiƴI %A}Z(gTV.~_֝ExA|hHR8;4_~AGA烴 <#Tڈ1f|{|c᳙^*z&Hc0)..|eeĜ^f͌HMa:6'z^^f̠&k j\6TnUi@ն|ח:Q033UɄ.xh\$j :9 BI'!Ѻ$SEIz]D1W>{3溽FG(J z z%֩~gp r];|[bdy"QMÜ "6gẈBHئMboT X/lUU6Kϣ$VJ :ʧU34zZIVobWx/2wGp?4yH8:j? o!€fSkt}0ADL"uA\k _&y֣d=]O%`bV@Lb(Cf<(b^hRhO N RF^/¾-5VES -[4)//_$$yE{{\Q@rg[) wYQ @e2wP0I&wUSW7%ВVzب K|nbȬwj r+P=NsS*v Hb)Pq{哄7LD 1Dޯi)mLg.rﭓN#'(4 ԌK=/&ACHpO9H/ sX@>!ʽB.b& !=+ %ic*pQж f X$SN9?Z&4sq-sCz4/yCoӱl^5|u~f6d̂[`-~Yf=bM 8GPed1%inD\ٸ#v'Cu˖jR5s'3loio璟 nTB9ݷ}goQ7`ب&)57_ɬ{k?j%~Җ1O*lUC ǟ%?>@yZEqMo>'*1=5ADr4r&66gʳs&#kN~ Cl;FX WUɈ`̪t*gjI[aʚ/X3;bHyK=鰉Yu |O6\w.f`#Rjb.ߎ=&(m#Qr% W>QC#hQ˗'QsM;;"Z VSh -ub.€py{nPFF#K!k!VioU[O%2E~tES?-;dPrAFDž+|k@ N6Whb j`7. 7 Zy ]!o|rhl4c~YDn9-)3ÁJRs!zJ-CmuV,l}bQ{aH!)96Z\=~RԨ>{AݾT毟ZS!tZޘm>73Z9T{dôeCҢ5Oy$CŒbom6eQc7 Xh,a-_EWER^kfFDxU}?0NyU aVu є3aQ/&>ϣkMxEW1?98A@H2}az*|Uk ]OL&vQs2ޑoJO`S l@^J5d_r7(A>n#|> *:}ђ}FrNga 7Wn#G L4T^k1C"Xf즡p RSƋn $Z#}=dFiloG,5ATX"'J5|jre|D*95 2%| s(]iB7lyoEsHFuR<樆ipvA.gh2Bb&:T17$Sp>zqೄFZ;eTӑJzz܈ 1cU C B~炲'0l1}ƴ6/g0c1Y]O!>p'$+~2Oqz@J[<޸~H T l$}]MS{2;lUkLq;ti>5.vm`B.Q]YEMo0,Ź(Jrӷ?>ՠ9lxNuK#r",,phnӗ)P{K|4?`=  qJl@^SN(v9v2)vP_p : bdhQeW\c9$z~L\);FC&x {`,IJ.Sz/Lk {eԌuh'ϜAl]o2YqHPJ)vL+̷!L-a*BܼZ%[r vAO5 {]BG:#i<8;ȶ>Ry,0]<5ג5gO`>be/O=dG*n\}1,^a(&?)I#Ƨ;ٞ֜T%y-cFAuE{h# ڤzH 4P7DݝUBnwadw?F^8s߃4 TO#7| һ=<|q}3iNk^Wғ *ՠ2c4 tKH$ >HVAКwugUoʱ~4@bRm_H>9Gg&?&N}~ lN[4_ށ80P+9lPAdҝ+F?3vR}@r!hy}9F(M"1vTaf –=4*'WabS i>B(PZZ͸/KFҢ .?|3*Ո}P`zb:RaDD;%qIʵ~+g"!Ms>Xy* 8T0ljvҟ@iKG bdDžCϹ bh BҢ99i=cПqij]*8/fkl5$]t;ѝ8}v1QiLiP̬CʑtqKOּr m"/-Z,ZNd|rj\e$:;9!SNWY0^=?,bkk5-,ڟ-ic[̰:f>$ߵYT//743R胙!`'F  e9FLŗw)cRň[b66řt7o>%ݙW@9Uq[AyQLV jvQywvw:񓼗}]5*mu|}e Ӫcлk֋c[nT43! x둎%ZE%h%1 |DWꢲ/<;u'VtcZF~A&޳2DeTbMm5G=[ *d ljxoH5= mkt3Hx KĂ:(6ƶgQf;rS٠t`Jǰ/RqP2 Tح~ ֏&*6FxYȿffl%4XE<:O2DPmvO@QE-AʀGZQP/C0ݑ[̖ 3eqZţfk 6 9٣9`RrvfIu%\we0׬Ҕ> |`XHB{u&ߖKd)Pdc(F.nS8 +?Nχ)RVGQ.$Tr4 þwU4gT3m܆&5uZ] ܳNdw_PԥgF)R<$c$ {DCw4 ?V Ѭ$~ͷKm:ASuS&qEũ=>4{ZNKiJ }h=@<ޭUI#\3[Ys7EB@^1(F<[5@ռf A},#I_Ȱkc(0ɜd:YvJizVg8v%hclk/j4Bz7aOS{[.kI3kQ"eђ>R/7~(Tl0οfƼo\){u5ӿ'kq8v ŻHNUrk _gWuڏȃ*}}Br0GH /A1=8hH&u]Ԛ]?[1m8}W٫zs i<{Դ'}@f)ݺHn+GV81dcإoggp0%x^ $ھݛ9ANˮ֨避 Xawio0wR4R3qQ[s@A5bOp}euEpB%r#Bj7)hEc";UV_VBpwgr3;LÆSB%&AI`]9(V-XAUP) OsyL߃R[]l6 #3ac]~bxsB#Ґ$o *wMxHwiNe}!3"v@k,h%)}NjJߚ' *ELXL q_HT0[KGw~Xo_+⸐q*y2VqxUKNţ޻*-i}7Q)4V<ۏt|8!Rzg'| p%q- k, 5tR_*}#Y$gI R/=Tqя퇷8ǯx $p3{xQ58H&t?nC8]@%bVW zKqIVw$0t^kIN.d#2l2M>`^Fvb.irfR?A[f/Nҵ%HK^U\!IdX+0-C#"N^R1H"אwejWO2'z6Xٲl9 xa{*X_kf/ 麿˗/R`>wB1N6z4#zs݀?:#n+x!f@S?"[H18y zi73nA>^C{})Ja#i&F p1I8 II%7WJCPrX'u4VL+bSXB M bGf;׽6GKǭYqQÊ$]՛iŶ5ʒR;a2^S'$u.x#Dr\lD(d4iG^x+uBQͯz ȭsnTdZ̭}~BB.$UѨ2qIl_X.XF/6M E~hoT#M0˝pI^,8_C*뻔2$I^Ea^e_\cEǸm=7PC3DZFP&OJW;D0@Ⱥ2qD+ %{N/N=@4ij!Lqw;Ӣ06rR_O 0ؒ:K->p_Ͻ8֘~" wp4t*G&\` #evGk$)-`W‘Htx"0kqN}L4`oij%Cc4Zlz;ilrLw2Nm 嫍%D7XBc X=G;gp[?fb` 2矯!)D[swEjH0wx8o*c sYvIRvu^_x = 4DYEQoN2l'$[if/LVH4W2cQƊ{lMM #'6ύ~$㢭Ec޺Q"' m#5myihl.|_ o@&ߋRq= Gbz N)BQV)2 MyOCON纡= n[SXm/koAH?yNjEʼn~ $u:x̺OFuqnwT!Ȇ;2*:!9`06,\) |J[=8Iz1v%0`{1OBr1H\w[igkfXd}hfZE w-pq渆$V2ÄWQC 8K(q`)7w!JWǵPH}MɊo(EVF!%r4Gut@fQ LDG3 *L0+Q+&шGya;.A\U1XN|t-y04MX&NffwGq`Fq~+d yrG]`+f4R-ڭy8HDp%^,冿Px5{)Z(أ\EX5mwkM!KܹTCu54  }#=c8% Z_1RfT`xȟT#l[ _Z%mA]m;}c~%S-3avs6?},&9_=`dΜ~X&M<?s`N>^&$#4U]= 4u8Ƃ,Wm@&-Y~\*-\KU=O{IJ$`of;P02'G5+uy˼Ʋ.q*/Д,+, y oN_+UL_%]#ȤGUEތ3!6$Yt@]]& BsMŒg2΢Ӻ/4nB"hw2@մ~`k|G&}|{ ŐYۤ/-E24# ^%@V4{jTħo@-i-~SN#\lT^70dz o`Q&8ZEu%սc!lGQI(r^!\{TjPjÂ'D]_qWDxq{rtd~-ݺzMh^^~2~'.Omʣ5 s|9[ǿA%J1Fbxu9ڀPNM&1u0.ewrIp4qTM$)Irw?+)ƃfRVf:< &ɇikډdBX`0p$Ec0qcw0s,vEWp.Oǂo5̀YlQ gQu =5 nač/=(Ms &Ti$k7AqZk7^'l\2It=9py?nפlo +%Q3#s,+I0uB9VB{hLST^f{+ZZH2(xOˀJ3:+j'&-G՗Zi@)i1)7Ay b=,]꽒ztXw5 ݸheröwk{Brc|{ J-{6Tɘ&zX )dHĶf. @#;?R穐w>,&E=1_p,nxi_:Τ -f K~a'dڅ!dbjUb)36@: wofa*8gSKY#"7ňnj34ҋ4 $+,!b/)a1C 8kOFtٶo]'T__X= l-lЊ{'2?5$ ߜFX7'C${lՆ0NSg>nz(#8o{q""߸ ~Yٙ{YN{kC%/?4"}>,5,aHlTtksB_!@NڹE($ iƛˊ/t=b>9ryKqzUH!UG~@åeKҝ86K@h8:E F3/L(o!uPaRpO 9Mg\'Y-1^<S.N z.ǝK(~] w(XlSNA7O/\5BebWq4ł2`-#:cLjzO{AN[<8'm|`$s'鎾ZA&JsukYB0F(/!m3:oBdm0CRqQ4o@}T6&R(z7"drj >;(մ-$-- f_߼5vW2{^k)xRU9h9?*~LԠӐ f 0 Qp\eO_#c؋cø-FJ;z UJ*Pu+ߐ2. A9:k{& :݉$& &wW K'[oRi@B;tWjI$+֖"U?E&\H]}`L7 d-AھsF4EP2tQ`ƿz&^ġ)P򄼱Ll}g;2͜G*!vX7upǹw9SEdװ9&1KTFAF@%o eIKh;"\5WV9ٙAO, ڃA T/[pE;Zdcj)"Po8rllb 5T&g.?1qy|0:Jx;36 i ~*34JzVB޹`!PkKA$TR:kIJ:6J0(\tqb澭Mʇbg|zA-;Q3.xF촬dj-@04dH!AE5DtkDC{ Ia6cI42`kY|R3:~tuy;}Pi Pnm$ G;!enf`1X^(qGTpVNC~Z惁@g䮜Y Nh Yώŗ.."V31G|rnn5fX-(>YMpLȄZOԊ,,g[$}iX&,^a߻˱wmQ l ˈ^;A͈rI.o[RΒh!nvXD\2%`Xp!EEj'4xGN>7aJvGi/rhw?bW+'Yscn ǡ9'q2f'ċ8UǶd*_R &fxKs* wo؝[{cɚSTBDiob }6 v5\I[օV2T{^ڷ}Zw1ty3:+X O"YM~ Nƴ3žv鏕O f ]^2|++:q<|Rv A?z|%ԤyrU"c|ꦀȑ.S~WA;T_iR䦫)Ղ[JR-F 5URxKq MteMfIG zYcٞg͙^!&K޷i~]d+[ Od~y w39q3-Ѿ]!y޷O^9_q74,; x~3ۧxQ@(TGC:n%n ".۸S1rI ~d ( y@q"m :9|k—v{t4,gcL`G43r112o,tU'96םf#h n07\jal\^z#4sL#ݓrTM\_cB.Eӫ?_󶟋~^@a2։TU^èij}` m?1VTl 1aZvRK(E |}cS*䉂'VDtE ( oqV |Cz[샬U"diAr=2uU@P71^awxm Kz.hA9 =Z$ $R[PrOP61$7AAAB=tclInM>udX<q?9٪Qϣy`G?uԅƍ1,Z<0K ˻%k xĮyS*ȶ_+D*5C5iUۛ[wEsqo"e!sS~DKMT7h:W̚~ÒY B%,c0__u#ޤ= @Y#fLV¿PpkSö+h@OI䃋uԕR~I=h{% t5 >C3Tѳ !XMȶn'hu-V (X&͠; |i 0\Wl! 2p[4G K^ʖ$pXI\k!fO蔪B-I ,M }:M}y>u7D Kijs>.H?\(Dj}hXԢP.?`"F2i I#dx0{hWb@+Dow Hi]OaΝM#f)3*HyHU闒ᖯ‘ޤGCMńp8W&3l_e FUUwSA?+|ق_tjԜ7/tbCZ-0i<[-l`׷1 t)dH}RLNixvE x*A=\8P3LE(G Hj`BX͋X"v .lWQC DhN'8+)=ƅG8H9r nGMqNznoqd`֍oSslue2^Jq'@Y',O4zޓrF tKo_.‰`^j*Y%@ ~fzU%>V*!3XH3-Li^ Ŋ ]4̛8ۂLk7IeA0Ɩ:uNw1-fiGOd ^_'f'˂ HS=LЦ.FX([7DS`0sqJ'IU4s9& +X݌!pgiԚ# B]l'gݡN+oD)ftWn<)# 9wU5T#zA6C<A>r L M Yiˤ+ɡ"؉LNhTKVח?)7!XfLlylrk "_hI 5 A>>ɑ%ʧ[S̑%@:Y;wJ!a- (:T|˯]^Fz393"c~+ xg@ !:^O+WYuZe#s͵odrG = w|b%8%/6v8OΔd Չj9=GX|{ON-"c pg+3 m ,½SG[i:@v Zz-<-'0A `IDra}w.^Kغ,/< U=ċ VTuwČeIhmO 7T(A6^P>OUg*]HH_R@K{S]0`,MG&̜icJӣox-M&1h8hI$W)9͎4KwbG圼jJHyMb~T1uE|eI,ԏ$y؏=z-{(#jt#E!-U"48aDܠo.b+~-$lS&1x÷'>_%Cl4Ov+8x*?toC5bJDܝ"ph0sK!JMqC9Sѡqʻ]+3qR6>gWR8_ik AiGe}O#fp^4O PYϚHqHNVEq=.S(${~3+$}KtRDO]kMK5щFM>R%N]+JveK U6r,5ZgsLݕ,XODT_etrN]݃;Is }x>N[bVxY'С#ʽAoJE7G9)PK8^ PFLba@U/1?Oۧ->f#9Nؼ}7wn硜 ̕:yC6QuZD|S<35F0r{H:*, +1<2hH:WC:"ާoIz-MVB`Ki6f j^Xf^̮'{;'9Y<7b6pLκLp .pp^X+Vȡ(@c-1<[`oծ=DR!>5(]_{QA@5ޗ.k"S%)@"]iwXwei%{-&3Ύw!RUM1~"]'&Z#TUaHq'1Ma?IyF2<)/}'Nmѩ5ʴI:E&+y\7d8jamU;Ikd]ZU+>8ܢ¾h1#c3xfwN@W`ԥ'i?8X˘͜{cj*Ə#BHLzj֑Τj-}04ȷnjHeL~ua( MAKDv"_.OhF;ʙ  ^3Og W/YdHnΨXDMDWD;xà!١s/z$!̅_a\FW$|EѲgUD^%g}IS 5{`ECJ+HƻF&mJU[`!m*ZC)1LM{ b0gAm83wmqrߍ+жUz!ܳ`_I?RC;՝0+gZl%aշV%Z9X |CXDu7Ɓw*NqXRH>uN}V>uo[A`ĊPLjc `xlT( z'oG77{u\HBo0!q`qJ(<<0'e_gB_I|YEhKO3@rк$T=vA;%*)1_EM֫ %y=uOAqK N!Uc d1'=?-.R`:L: z#sНgawg`65],[_y6(02kp[ x@j"%>cgӵŗO#pM ( Sb#~ALդ~04QF_-7@n8!@=خ8З1xޛUD)u<wn;R ^rGq)ȯ^ q1xZP{qgV%>xsCUL=]d=/GXr-'\ђ1ԤD"vۧ=^|@?Kx0Gʭ}s/*b@|LLx /iJ3bձa/Z6Ql S ~ x{ƨܢKz x"|6:bc"QMnTLuޭ~yty(+4-H=rR':s4YgY$=lu3?{" ̃$b)n^1?+PjIpy",!?G.Qu& ]sTfF5BL~Q:&؎4(j34ngǑV4cg œIJVA>XokϺs710\feڿ_&K2sƦ=7  ݺ a5yB81hJyfT̒/iQ /ܺۨG]~,8]kb1̻IF_MIш24e biPC-j„7U2ca'O qK_#AHEd%»ƺ>gmPd+x<iHK(Lލ eUd<fx*`Ke }B6 :u7 WQAZM!$F ?:pBP?>k^]JkЌ /{y>R67'3 _z[%S#SX5\mܐʁ!h m/ɸVtMPt 063'j(oxa% sC5fGXZb2m LkD_gM-pDz Qʜa:A\g_`% pd9s= )'avT)2[CmVSLK<=jUd+d{W ӟ֪?ݾg~(ԎR 8,!t+պYax"3S%~&kLU},(~Hu|4>AΜMx a5.sHB߻V"@#Wt{221 EF3hBlLH?I~`!tQcgkLГzo8rGWoN|<4pܪy̢c`Nd D޻F̠:nvh7kT'wGK) BIu/o=bY3X'=C2Nߔ$QBf!Q,;YF1]!Vwfr nu! C1ޚbශJ퀌 )/|^G-/}]YGP(WN>} @G넜S2T@2QAC!'֐Mޞ"K&ŏ黨›4ͯp”]gPRdB![CX{r\:սB2> hh7E5U揜Uڔn\ZH( *,⠌h(D5< X~&3i);۷cjaAʢIHA~\ܗ3,'D(`~Nyx e,wquvy/GtD{gƔ_+Cfq~SF#?I/E'x,l1(ؽH^dP܅خKRz?g2$7IUp*zN,ELڲ_8[kOTn<]d3Q$afslBtc45VhcmC`>8ԑ" 1+g,܈%"1&0\aٕ4*_ BTO4;eu/H!A.f 57m>&}voi>OW IkK;䩠]LH Oc$Zia+}g%eRASuND83(4g :&9GßP뫶/cbkCѧܰ i!b Wc]Ӕkjs'Bi{*fՖШ1DɺN<}yw+|gD|T_]50J+8,<o25eR)v)y3_a8ݸ/c{yd*YsaVv"*6Q/DP#dz>k&UvUFq>D; :FXqIk!]a6O ǽ%_Gy5$F-U"#VރOsJaŶ/A4H;R6aW3fzA=,Ɩ/%lBse8Ⱐ[,ʣ.)R1- >TZ<;5K//mDnm1D' <$vY@7fj*c"P8toDcec@Z `U^`*Hͅ13M癣S H\GIɯ ̚M3;'TNS2_x$N4>7%# y} G@тkkC(1ˬ`}%_lfKtѵՏOYRJ-X]K4 -#B#m^W2,%,Uv`TԐR8t17K2Ba({g*jI.'N5{T{$HDJZV[IY|2]`R?@b^\`c13xQ*Ibgg:k-f@Bs'ٴ#6 ='J܅ 2.8v3xyĦFo+tZHch_#06} Mb'v^ :L,I0K2_.6.x聰W H%2Ls-08jroS֠jr7 EDW!ѷ8݅Pq+(ƥE;)]H8atdXpC+`X \_dPbzZEqJ@d r7ﲳ] &$z"{qZhaZd;Q[a2zZ}!Ő;-B 35cuW FOB+OmZ fYAju/[ӸQ,d(QXx Bx)Ż*х{.In&?-ėO B %OLuz5)]"{WDW m[dFDӳZC+Wn0*ځ( \g]e(Eo ㍬_O.F4]=:7>'hȝn(7eCLl6*7ehv[,=Z!!LPE=!yIHeyU$'V2Mt"Zc [}0(~cAx+5DT\g>u&fۏ¨ B9s'*΀G-hu/q.dle+fXJITu+h K>D[eHQ"T61::ikZmհ&@j0%òLzdq"%OD gɎ ,fǚ+E.,bJp=@D-GՑv"pauqZƜ ă?' &sxNB+۾Fճ`5+}&l4|sn"~S4-%wnY[ZrAK_{s8m1o#~x}BBD)v /kÛ-C ʹ*ršݩ#n.K(T ͑hY GJ˟,bzt>_,;QV 7I0b'Wܸ=Ψ+A~&iʘxt[wc]Ԃjgqa@b>Ys)BN+K:4~87Ƥ }m^"Ii ${,&ƶMS8pX*~3:gX, lY۵!VQ9:`x\">x23!Qd0Tہ)b!Rd2|6.=/\D4RRqZxjBڀmʧ7Вp\qv)㚩0Q0' S hҎ‹J)fĢ۟a0W8-bFgʼnWu/)N˺hXt~>Sfi$ AN=w}BLB͘?DfI¾7+l33aWD”RfcN3v3ޢm;qh{w+__?ą[afbi3kXy D=`Hl P`0EIEsB5#2?#z0E\A.k Kʶ!D;,PBVE#)GD1ݰXsaOD mnLGp@Ȅk`M_a dӔ5pXw?UbT$1йlˊ4=4ymXӾ 4cׂ3dh^'Y2D1P.S÷i[Q.tQ H^}g2؍h 5Y_:Q6B0>o ns <^WLj&)SYA:rFhvZ5;A-7˥+l؛+un*bٙ9i=zZl&ncDr  džAML^Pu}u5uU:iL*j~l-8fe=H^!fF,S")eeEafmt Kt_+7n2  gJ | rT}!e&ɞL /NK z?yA ד9BLv\#ik6 ΄$U-7(a dFPo6L9p)~o!(T2:99їA7,o'S`So^ط$9Gܫ/z (]i2?aY'QU:ѴP%c|bq}6̢ pŋ7X I8-n06VA]ΪK(D+SW=PFNS]RR 9ʵRxxx\Z$,"ebHW5CRM6xn.Cp.4q =Lȇ{7IHzqː&ϯN6=`~Jn@_C&~FW ;61?">h_d5WWu;*mljբڃ|aQWA]plXk- .5w0÷O_e.٨u`uTldvHgԪo.XB~TuB=8_F>\`|:2f6'݇!ctst7bM`2HO#پd>W>F"*;$Q!Ynܸm'J-)#XXzՑф:tV N\'J(hA;ī3_r"_dN>"S4m7/^V@& OI﮾(KuM'6 ca˙%*\^ń TdG堑;84[33/)\AkH3 QَyZOsW Nl.i䋇;Y.~ -;k&<8w@ɦ{xE. o%]] 2HtKuc!o|$֭"!;Gm^˴t`$hz(6C=j喚RZ :WGV:Ui6!UCn9NK+G:(hvdXqԄ'W!e U136$gKc|Qpޥ1LZnCLm_%d^yVXdӻL.d+wzvX^ô͑S_UQoe2) YQiͱ,ksi 7&ɺAQ@sۂaG;u6$cbJvn,!?uɲbzNb V)י0Y{!0klEc(֟-\@HmUDZJh C*`>ĞAa JK /z T1V3_-;y=OOR~(6S@a)ծ:˔g f.8h-N3$%r 5* !g8ۣ6:G],mGE5RZ8`gl=2t?#}9VR+S3XbFI)^bJƄJ+\;ӆzYQl_Ή  (ָF1N) -_t:0l{f7L_)(:y$4BE2uPN;&\s4&z:XzՔpW韾*u(hۡcJ01ֲ@N+ԱW"Ƚx |{"6qpV''>^FњE-yn*sF1Jg>.إ`*2Cof٬Y؝7)'&8q͆ۘ:)RK!Fb2JwlNG@M!nUձ!І  /5qg)#NqwkΌu73L~ϡJqњl$F(T =x;>nR;ȟ7<{û"[,VH ^ctc*J65$_M2n _UVL*/|?bsd>|3׸= BbFH'KS )o^o+oʳqiƸs` ӌ}IH`Fje [?DP "rX֖m(LccZbn$Ni[;LIp\YTE )9+J~y>7@OI d$ڸkgR. 2th{20^6U>D0![I._dsg9VaC7JZ 1|J,T@dP- @(6WV*/U~XiޖvTm0YS}QJ*oFf`la4SPĔuM]AЄ\璁+n'hԺtx+2ZIؾBߪ}Z~Dx]J!虚 A~>Xt0q[RE]zLz N V*ɑ,UNFɍehטNL\c`wmYwjH>!rBY!k.C:=b=\U~1l+mީ%su+U4C%sy+2/:^ ~ /}KyV$,^G9o9,m3 Fl|m]Nl^Jc031D*5e9[d d ݨ;m,?1&f,KVr"PV>uj9اíP+;"v/4|a6tt* O8Ǡ_'-KcF\E RP bclRђz ^Y{P~SEܿxtŇlū1ϖ!â26_Z/VʍH?慄9 w:Y R$o7G5Ǚ5' Ʊv9.eH Oio|kL.1_쐢jξdliX пܪIّ՚Uy6$Iъq*ӡJj.- f .|0߾OCAUq"v8Kp.X_N%tl ךbQBS9.q"Pdۺ:R@e]z Wiza?vcBt<% !rjn9\ B{bև IݺUˡ!y1f}߸a(SL{Ł=+搯y=BFyq-!XP\li ꥅSػċCuaH~ǖ#bA {u v<W}.)ւv^1hg5lUIڙ$Ddz\FE!H2?Lu|2!&ylGh^h/_ \13qy5PTc:PնL׭u? G#ZOYڱ˛ZCk qJ&.X(SWN8UWx5P>.4q^Jl!\6U{P']Yh9;^UM8o)0`1{LGVڿR%meb=h!A&&rIv3I<IU &֊L$5}Px6ڨ\a1_LF!ML\㖿X~"V~OCi29KŒb%~ Iܦ>f]EɕOپqlT)\w-_\q>@Dkȟ-r kǩ0ʮ*N(aSY)V`= rge5aBp"ߜƼP V+g/zJqwgrk`{mӲ֢Pt@+FeT!S?#OJkI1Oӣ7.vdiv(I|JػdQRVRn((Ph4y*ޙ <71wЫ7s`[\ͪ |Y85+m#RU ON S4ko4Ai9 Q{q$h#'}n;rޑ_Á@¨e* ZWߋvsX&LsOl1K Sp'pft̉#yB(,s8 xoM5ֈPgo,D7㟀*ywBۄP2ӎ,2V3ӢE0L#X!]sAð@2]n,eP✋ !R$(|A޽"-ƗFYEU 齄 i_!]9I$Ebv 5!k֝QˠCLNc S\$뇺b*l2WP*$@%33M&-BĖ e&L𓓃QLi]gp30dYwVYfX-;3=5?  bʑ*&b]ػal3W@5Sk00[VJJȧץd'Iuͷ/ɓ5aAJЈHT!,9VlOwT0* ҋcι7vQ'T|Y0 9c>KFekb[.3`Bxj'iv{[ei%pl >\ޏӐ{*!ofpP-rfB}z61]"Z"7))8/j_NvD,$=f2Jw,1ݵᬚ[Y.OJdD a+f4 CH4r4~fvw0qB r[E3zzh.;<0Lu+oQem';3^vM)ѐ?\BY}bG9tƸm]h+oMt'W!gMEY@,|Y*[=D.rYQ"t,& U|5XEBXonuŚ!/^D@x鶅=<~`oGPj0$"qo3z Is#i%=B 7VS4z@J23R0 {^2_y<\EAW6,EߥM2R"gmDzdf(:6Eͧ./m?;8 N5%_/c)oCl$m1ȉ <|ldzZ`.Ff[{{^jlӲ?޵4= GuS4tZ(zC,&9x},ﱆԾXyvxK ~*x=4*<ޚU _T$]pܛ_pLM th i!4r>[a.CE?Dyfɱo^5]4^ Etˤ,^e?\inT<3UںB4ДwnG_Mk5sLX@+x^Erlp^gMMYܳV޻i!]mSމ to:*cɶMŔHf5Q"esM0Нl+ 3s[,\z8Ч u.t 6v{_FHqcljvH(ɷ(&joޒ m}s2 nSMV9y,X-A=(?<&;. FV%Z BeF5H]8Ϥi|)-SJ4<+(iV+BDx%mmL-f *|.uHCJaŧUT Žl!ΆNLF><uL֔~A^UXOLIb"“H xEs _E&nb&(uzT?bSp iV_{}I Vn8HH on$l~Zg9NホT95llri\ڠKXtzY@L?Aə=ÄUwQgPfZ%"OWd62jՒKۋ(|i5gV" V*2Pc|^*#=LT-sd0aYL$j=Íq7 [=oU(!>7 4uq|p4& ljE uYYU%DŽa}EWR]m U9ڳac+JzU{I'1TZtc GWMYX,|, bwmG nciPAkSx3a=_*Xrpo`u`<ٞ[4|PgN5UoC&54DD竞S *O|;6;gky=doPkH[5RjZ1uZHcq$8>l<HN\ !tCAm绨yq8C3Ț>I4җ"vزlek{HV 6uh^:ΉxA9N½(?V,cZ{SS]gcFZq~gZQ8kcs_$$y9s fIkÊ&s{oyĪNַ}GNvRV`]+땷h8}6E12u-pSM5%͘Ę+/Մi7>]`P<%HzC'1eS4ͥ!?4 Z0CN`m}? ;NG|ء9,Ni%\'EF5tf*k9§U I3ҕp!#q}]i9@W2V>KY 5f(DcWG4,搘>>IM;ayNP)uY˴=L/nmqYT8.Lwn(VeC4ӀNͭm6`0{Mrt$ `uEVd2Q9qȾ8!K)e|.gc˿S/b/De6+TZs4dh)8?O|+fU]h8`j;\99{ vD=;b)[eX^6,WbUeO=:+q1;½ׯEh&`žcgE3r7>)@ >ѫ:/SNՓ>,qǥ<IV.3RVyLJuS+vJf5츐14H +% 1h~S.7'OUC09'X֤#y J``P]Z>wsz=u5 Y[MךM96]~'l25[@9XQt{a+tQY[ȑ^ CECSw<$mC1 >52g4t:֞[LqC7%tjVqnQa_K=ЌzL8^~MX&}yҖz$7ㇷWq$.]6R\F"#*MRfg㗣vYjab4`jxO 2peIqAY1"Y?BDmi8n?cǺL-zκU*[4_@#}oK>ҽRy(=+vL"3v U梚:`8ZCR.ܑnP4Q>SmƸd6چR^xZ~zM/pI;*U#¾^4]B;)5騞Ci@98Jv1DuS- )$LG΍8/RbP"> 4"Pf{g{9ޅ- D;^WqBJMYo_2s@k'Aʼ'^h&۵q'i J˜RBu3VE9GG{P*3y8ד!aJWJj2FMWQj?j,#+~$8W9T-wy[U54Q&&\s:c-'*Wc(Lga mk rz>MhXfzTx:X]X-MSI$fDe#ڇ:j lV\OvRNe}A.i^J5FRN)yPt9P˱BK\%f[_N<BQB\]52Dl8ĽDmJ` \/dB yˌw+:LyUbnVQ?P\m#rA(][-]V -h25u.FNtjԷLE YjMB=(4 xv"16Cք޻+!ԇ{9'l;E=PT?1k~X..p5c"`)ڭ}j9\ W>I4 jzů9<{K<Ԙِ=o45F=_#c}vj>ƅ2$p6va풺T/Etu¯C.Ǵb#@ D y4.ғ:F>}Rn$$~.cHG(X=֌@{f.g+i&]x[NZA7 ÓiVXѡPtv?0k"oKHFˆwxdiU:I-h@ G*A8T$ _Xl+s[¤3hN\9OerLSIZGg Lb_\kM:ui~Q&;Z5@16!6ZӠQE{bo/F M84tTX 3ou]Y&գnf!([芗TeŴzkm&X_ g1% lJ)(C]md>;jTINn'zqקsP ktCn̞4ܤY@"GbNKn>w7}o{?-V0-YAf/ wLHSȨ=hl'6l)) i8j_ umKN[1?wg#}e,J6 |r)?GM'8dnex2-o{Iz$U$]Uf/E`>=LѐdQLbJ})V[ʛS]r,Mp?c/s+5'xm0:G2jyV6W< Z)ZBԠEo9.*njUfXx‹%{@6fۦ&fέHt*h.ȃ椱*ւG_T+:Cv+ wX23 PD{յav:X͌T(lfyHC+' ۂ~W hKDyNOK;Qi]ޘxia }Tr.}KYC[3w:8Aa= 1bUl\LFtQr%_0%Lݒ^Ē Aٵa^Jɇ{.؝SV3)B ċD^wqQ$Wh (D1YppQe CX*V͍޼o&TQ\+.|)XEW9ᚹX`ut2=y)iO*ҝZ6l tR!I甼,ڳ)@[ufǒ%]U=ϚHP]Ǖ&Yzm\Z{,ehu!e;*X?]_R9\ &8ݢH~Y:NF8]@q[>*~*w)w0f׸;-C=c3׬@U~NEmv JZ;YvL"~ $[¤ABͭ=f/(M48Iz/쥼Gb@[6TRÁhZȩ;c^f# -|ߨS8ew y$u+zX\oA8VIb_qgăZ.9.h._Er_toT/*o{}epet y`b3M+HMz'p:^\Ƌт 3u{e2Kɧ~m9أu]Ұ (BJ(!,l<'Tsޣ{jq'B#*x c:ܔ-X u]@eR1VzT|DrO Q( `= |ΚƂcZetavE`O8n+XvC5Fw8qKNJ(Ez Q8?+dI(FWI;ōtV͵, F)ZҊD{לO.)]Q6t7xhwD׀E5N!Wnon:a’>M:R'!U}.C}R1M0p"蠿XtI)\Zr~dJȨĝkܖ {QfBݪKe;WΊnѤ-e֜xJpwƁalZU ㅟ\!D|H-zU,L2JE}zyrN% Ҽ[(@"tkLul:d%p-E{~cbh%lPɉL:H\/=\(e豢V-;4m-k;_ 1LP81T c!yF}t),{ڸ xJLo[,owd"1v$H51nL4y$/B _3[`_ e|xPL;7d,7ƊmA(=nUHTۀ*6?Q) &/si8 05&|{u1ㄋfm"{Xm//.FK5*0q6FIVHCYZsR.`rAMYY?ocQGms1Z`_,H’5b 0{ &hu-~jsW3U\eO/c,lqmpQfybOC}&b,4]J;Bл wm05k mmCž _ÓJ U'P\YbJ[ɘM*&:%[Aa:ieZWSw8Ok(Xh y)5y Y?,pOɏ668 E͟gzWF:/]X:Ecyՠ9֧ςCqMgt2jzD9h)̜O'm/m4pՄW %I(}׾ 7QFH?ó|"&:?Zz)HCN0QljAx` T׊-Ma Ƌ9-.2X~U)kڙAv7s]^l5!#17 b~I6V4+{/X7N|3/uz騃Mb6+a1RTw9a8)D58obSkK ٯ;>V,6c-]Xׁ<)-]nlKk} XЊ@١-Nn&ݑ97xLä?jT̟zg{W󂮺Wok\}ⵇ^xv/2Qbduޗ\̿*aW\3/S/5}P^abx]'umx0FV3w6+@폍1 =s`<&aI:3mYv3@af差EpEq|=] f>o;?\5L#u@O1<ׄkV w?v(xŠ7%TBEU:i\>dʱYK>g~@Th | Y=Nl6qbRu6fpdYq#,X!+6>!1/Ta4ν\u&FFH Cbi$)i 𪥊dWN?{D*n0vfԬ+:$x^":`!U7Izhn7Z_Xi3XJ+,2K^hv@m#} mb>MG% ˎ%zYE͖NsW 06RsD@[ޡ K?+g{N*+EhIPE]BJd ^1Yx`$ 8Cgq u{xN[[=1&jqX36ɩW:?m6x^񟃺 ԱJaljR{*pB3 -ii~-.8 irAfovG E?#ʗOhop.vD3474x2z.T˭Z9EOw@rDHA5P(@gv?sm~g!/NBk0ԅ_*+_}&`@aG!%[yWeq98*_zO)U'6v "H@%b 1~W3-ô7M&JF@pƊi`FebR$AԿ@ˤ@d јWnbF}]HGa2;> kN0sOQV+0 r14&5T%JSBӸO]gx3IP 'ycbJ}YG 恝yXdD-yl8LՕN TO}ժsWwIlqȷǛwhDp[٨ h ص{7E.\ 5 ࢰ[{uyO m&̋Nf(+qfOY<=~bXK;s$ hɘ/e|P?;0 &´;۹ncPX^Y&V[%ߩ"9Yl o&UPKXW"\ӈn+M3mx.o(xQrz꾰ߡ sgb!(̾Xh7tѽ>-ԾG 24k;&<L'vvo Ľ8H Us&̹c %D$TDYYkYM%2}F`{s~Lr E/.$m>B<wgcCCͺV_v(S=m3D1[Ktܤ%Gw:̼b]c04Y^rW+f`YF(3A׆$T/$6{#I5Yq18V*ikXQ&轤5 5=]%F^:+egЕtڪPu nv6ZZFE$Ox4 'AjwW`Q%\|Uhqn򑒣^7K# o+_YOP/B7J˽;̆q44 *Ł'=GId9]HT*H-)+:,#6Zo03,*Bi1eVu3oA,L(E6qE. #Dz':} ÄNRk"DE nxN15C{ndjz`/o@\TD0_99P;&^v4h4F%Q'ܒ0"Mo6]67riukBϖw6 >6"AJ}Cd}М+ DvVZ.bغ ߁lN-E :.F {KfTt֮'_c0Kb|)a]59,.IsY"|L e~$mP -uϯ>;|ث;M. eV>2MYPz+]VuJlhA3Y -pS5EPۓ >řX!ysM'VP[׺f,~ }IU>c޺;]|6_(?)#=9ot;Oƌ2&Vsk҅ATC:0R%t&_ []́-ivZ'~9Z< ~$lk0(id;" >4NCmGG?#Iv˘rE1;uޏtX|-:#um &OyLb+=0㬵iY`=0b ]m g׬[`ƶ2EQY#*[W uL%>"Ua;oK0r$&͇,Yh wIR'~z9E΍#RWO8qjlv.ZNFS'?R;rw!L;Igw)1?aHG/T@NI;7MoO|i\ TxOTOc؂5Z4.;Hq&-PWY61CΒZQ\Sf^*3DY+_2:LN>  C1t^,"~5MER?* I~.#wA|Nΐ"gv͞TOx;Q;MqMpG7TF񳪚P\s~eӝ fþt{ǁUՕ.O+,|ja?8SO4t ?z|{Z1q5.5HlerX-E{_P+F.>iܷD:ŎbEʕfz1򱺇uZ73VF =f`"g Uv8cʹ@VⴎE6XƆ殌#ÝU]oZ`_Gvp~hFqcl}O9#ltKmiwH4BtmX^뇋H7I_2!Yn5|Bq/*pVAzaC yiJnf"Kfב4֥-C(3ɇpFlŒ[ySW2svoAɂ6nM`〶0+9ޖ [5) Y-M-ZOAc6]|>nYn?ȭ-ˊ("1 s"J.ӚU#@|;NET=ZV齂b<` a:9]`pѩ|0,  sܢ&p4HPĔe~dެ>%nH_C3E$IthY3=+-fOςm7Ska{ys~([N Nd@k;q`N[nYضS =Q(TSYH E+;/0%G }jheLL~jRG:tL l ?mR mOolhnKh& R^I4tH77EUʏ8EG 5HnM;] A;[%h;[Q;bUy(A*Av[ Nrg\< 2û^lja_Y=h$v;*9?3g:'m} ؁6ݺe/sA ϭ\э9#fV0zM Ni}*{fwcV^nzmձ hkYUjFL(+9˃̥</iWP4s^(\?ed pgOuIãd325FE1e'``]<={*:;Y'?MA",Fg;2H6-{; NCp†vMǬT@Dk` %AZ7k'šoœI5P\EgZFu}w|R!}SrRx} Fz2\?Lx Fhf4է;A*ʋFͳhNe.iܜ$S~gvMlS⌙J0.+c(HŅEQ`P)'gP~!dp#e#(O5b,'{OA[.cPX(4Ka.:۟)|$s y%﵂TkBŠ7_cUѱ:ۧ抮qQq^6FDȅXl&{m\x7@(RxP!m_tc تSf :YiBokC3 {ߤlOK؇mOE rFzWg7#{@8W)M7d~6*jۖc&^Ձ-M@l@$! kkyl*\ iW75oH׈67>r}HMB҇&,??&ruɠ\U@f2/Q$bwa1TC]uӪ]xPPp1"[Ε_vKznl9t[UDrU$=16[w.BtH i!?dnLhG!~*pr4b?/_tNJ[D+ LܷjKvuHخqAg062xE`bzI߭srظ#cl̓eI^'C~zXX#M2iCWhe(fbdkErZN){8RrW*c@'>T:h/Lk* z/? 赎ַy&1zN`3oZh+bF=p&#,1 ޙGS"6x6TGJ\-,q9 e%1G3ViRw~@lvleUj (܂6"II%4vBL? G*0F[C6$6U,bdCE>( DHֹ @VgzpiU\Z\?n,E0!L #6kHb:6}dATkZj O*j͑vX֭Vj٨x_[1jjӭe(KLpuG"?ou0k[E^W`z3,9dqX5:bȐbw\?#$[?<[߆0&-[4)˅WB_^:vBoЪ8E,e6oS|&_檃i~sY:;Roc{^=aj',T%ܕ$.9\T*~8c|X)`*G N~<RWI=1sK&N l'm9 -y$%?%AQ,h7~ڰ—zQV eoUUG1ډ媽tOȝ'3j IL @/{xm}P}WsW%fbiDpʶ%e`k <+ ka&d>:uy$k;("*@e=ab;ѠgR. l:k[OF3KKnlgFBƳ -ȃo3; }N_sQ-^UNuyp3K,yH$+jXIEph#$V M#~au+Kgj܎VOkְ}\g;mz%8N S1{Y[[ 3_TWt:ˈ[rtm77u)`v.,|3ؘ.>(,n%HA-,"yȧL/;:MFT_:(Θ^D\s٫1"U:6U~&$B22Z=l}m)޺.̰M<-vE6A 5YcZc5k>O唂ﺓʱTy.dEW''Ohoi#9bifP~ "t\{oJԙ.ۿ4^:C>S)_ +vSlq¶M}[E\6jU^1d ST ea /.{tմ(!ⰶ+rjFEBZ?ġI& g2~0U&[W!SU_K|RXTiɟ'h·EW^6"5("d&׌/ixGuI5Ώ,c[zqW$rt`y(һص`bVrXM{+#o0 P<[BnkGtkiA:-܉`PaL?-e;zws [|D d.&jڄ:ˇbv.$?۞.2#UWjg,q{3UF(~,ޢK^׵#pcr2^X<Ģu#'7zE`|fQq:uRLBQ׍a,^v^G`o?뮐r/'#u=&+/B!/H'bSEo{kWaB:^rאjL䅑 ?V 9՘ھUUǦ\:WF _lM~{T~4f@`<Y@@MఊtzJ#O f2Y@C%h̳AZ2|v+53mڽyپm0# s)0O5/o[=X{sׁM}1x#? 0U,0-s̓e>h܋?wc; ITmI!^my"q9-;26墝@sӅ 8ο&Ob_gia)̿+5E}Bfg >nڠ%Q NDO"H:"]fj/fx Lݪ1=.h>r#dwX/WH7Ⱦ76w)u,XDC|fډm(lx5#$gYUd-(bXR D/WVc-6#rm"o\#,WN9Ä4)dKvTɮ!Vrto&)Ÿ] HڞylgڤT= ҈V04ծL?:yJ;գkթeUuPu:ȴ$=Pa#5@|8&ׇPv'#DqLU<0ryW}Hj%3}k t<ݭ~ ];H:A|P^a_).,\chW3 v8FeL2 ˿XbtYrYMshjBD Tk05'oH_BTPk|hFbSELCܡ"D>䒛juNV`CHϵ&`lv;مj0pn- 0>&ʱQH$'.@x Q^)<7Lv(@+-louj;fVW򞕷;1q}+ U(*oL[TeI-bZm7moϪbs]2iHwh ÝAyX#^jztni*3Jū9eBwLs7ĉDjӺ Q8;)ƺkQ)/2j8,c~v6*<=: !'BN!ݱӾ׉4BǃJI$lJi\(dz<6Q6 ҥ')z2kw7>zlZ-N ;znD$- &XWw <3\++#>=!Pcc&57et6;2Y )`'(̈́"hVh]c,]KYfʹEt,]3ۖ39Κ5nV)]EaYayסif9yc&'el7BO8"f,Afpr48X{\XL5 'OZ@}sMXVNeF6W72&IGoؗb"ltTdd-CiH{µ9wv=wyQA}S-^0QjLz8E7~w.j|VEiq\&$qV/y>DI ! c%8<B\iqե?EebY|A`s.X+y/%H>l͈m}iZx!:HK2X{ɓQZ^jo -ZX,NX+ izؖ'7rZ0W_|nb]y܉z/"S R7C ”b4BV2YCp.mAe`>,^I)%erl^#K1!?r JVxKH+d_9GgX^8K :DWw;/.ēd! *{h'Ué5ܾF,TH"bFd= rBTn#BF Ůr}*lwDz==r$S`?nvעj@'h6G5X9L֌8 9 S?o]‹:Sc4"w/]\PnQqӊȶg[͛\X x_y7F^)qrhLH#엱mHhlvQ.iYVEJ٥&ְ7.}+u: Ȕ=􃮠Q{='BKoEw!} -voOZL!_*Z:O%ɷЭ8{n?s9Z,j*`U7lBja,:@qX;B$O_)7n/U4lxabN#"ݿ)NU>xfTX> ur*,r1smIXċ1բHu]0A-$bxSd+]R3m2AgHClP:Zu5L6TVi`]%h\}3O,(yH^TaC{^P2ZK:[:׺TY߳Y<УvO*%X^3g39ĚplFq);ca>ULo^Nw\T3?{hbx7e-BÜh6&OkV?aB3IϹ.|G$N;~hkm|РW!EQ7|?ֿ)&'[C&sMJu[OdFn$+AZe #R* np`3L=M v-6TwႭ7Jf?e |*M>&>Ǧؙ]4_fq@u2+F;~XjJ4t"X@r"RV9Psifh/{h{=g܎[X#)-*ǥeSmBrƯ. K1-:$Rv3&>/"lٔ轏DXQN#-|h &rVbIeZHSWu7ccxK./* O[HF@b!6W4?bEy1{Kpŀ.ܯ6-}OҐ~,`(ʺ߀o-MkI khޗLhx*kiU_M"k],& +%|s: 6J@9%ᕃZш -R|\ %&\"%)IZ !i}N2w+H_t,FMYT Ih^9UpqGmLrάP˚XY(Tb_>j!ѾM;U'}ງuАhVsr<ׁR ^qi{8QA,"S"GGQ)LWʡPrǺѡ0E']j5sGS&FQ^xTA[FX#v0sBiUkܝ GcȁԌp?&;.NiYc{ R80a- &OZ1rsL1% Nz"o$QJS=7{lm,As e0(*ꐨU OۢY4uTU;!Q^ыmQ=cqETUMkƑR>}YˬYPv<8GD{ xY쎪 /4b/Ë9+adČ\ c)1>q ^|RB>>_XK鶻 z޳?Z-UhȬ)a(Im~iST2aQ?֗PoyNMlD ~]HG]*[kuJl1BbKȝ88[Me'M#.T~ru^DwaxBi~B9@h B4Ȫr+\5jd(KT]?wuX%ܴXa?ebn2W8?CǂMw..=|Ztq%e:P<^_mym)?)U"3 ,sb$WtQr'J<\m]8r&K=<AP-䪶IkY)u4anPck$Fhʆ̱Nu??|I3QQ| ?!b*p{Uq]O8`h]uW%2O`*^J:Ea{ y%-&H}&{E r =!Q GXOp_Z%xԿ"IzB m BÃ}' $!QWybUh2$X 7rΉ͉ ICf0+!3q@nV*IoА+nh̵g<%t6>)Q,|]`97P2H3P!L[ A'+tlVQwYrSݶ ~`Bd94 B&#B\cK y0_6twG,- eNNo  Px~g* WeeV8l@1kNgnyz|ƎM8d3]$AGX,w<-BZ +oDNzURv6PJ@PP \H(uT=Ә >ŬYWďb^;jNhT/4ڽv{_e΄FZ%C޲]_x6&Q%v2ͼn 4KVJqH+HS?chʪj7(Yu\;ZƋb w?vn#;7pDڇ@~O,e9:wbtJۺZ  ɔfpI\B8"'$z+I9SKsZE ݖcMkx}VS_[m \o%FRkK$Lapu'-+^8boxy5U7~lxiT1f]e6B+!S*lا9>鍗A0Jxx1A91ßz8cż!ob3x^ޕT,W#QydKׇ`6ӉYcͯ|ɾ^UDQH%@|o] LY֕ AAeHG݃bbIis"sg@DA9yXx׻Gw}zS 0i<5>>IeTBC}m"(9AD_ܷp޹l z[o6V=?SZOK1M"ͨڬcID22p %.?{M@,7}hlD"HPMJxB h%'F:Y-3bt8vٮ Per=?¦&ߏ-g]"ۻ#Ww> 4O5̢@@ghݐ,p֨Y%h o<R6nUfns+veԩj,RUmIYJ驊AA? jNv4i4&p3cYVwy-pǘ=RnT6zaOFTWUnhb vD j>zoUÝa۫)wVK~'2c=yfE @e脲n P@۝zFBop̣@I|371`@z;ةlrxe Mf15^{;Ҕ{֛N6:r.4j-@{]JFTLG W&׌(,J/s .l \7$3I 0:4gf"+Q9A틻A&?NP qVeׄ #;ʱ߁ =I@y&Ȍj$>B~"⮗\m)m 3bF ^G 8{Bm=42h$}E<} \7/yE%}V=*:eA{Չ8# B=/E(BWs+tS%WkGCZWNpmUVŽMmj=s̆6 ,R rPۅa}rbvmC)L/sQ2ąv&$4g{Lxظ+[s[y)n̚x.t 6x1%f%4 J) ֞p.݅J@f+H8oG oF*l ^\866fo~1vNNY V #W,L5*+,iCyɣxb,$@Ǩ) W{mIDQ+GeTL(&,O:]Ou6? 3|N}qDYA~HO:/d(A£y\j5wa;JPsh$a~? ;ݜ X24Z@̡X Ipk6AEA|c()ij_zoXޏ 2$X^l$Zu_prC憖ԫr\S`( }G8knԳG),U%j]BJ.hS,*w^"s|+vMv?ml;sU8iTQ'B ƅ v5J<`dCrs/ZNɿ7`Kk ~G[r6*SU4z3;ZpebU"E 魾TC(a7 rk7tXӭB˗@FEwÂ0sxGA*?SW-&Y^ <˪h4&ꋭ8:7M%yJb/(*q6g9Ƭ1xXdk6V^ojzy }Z;D gGc)},rL?큦tHQިDNu|s)g&9}?` ֊;P^Z\냆8d>Qi[_@dc^̿n31 (HwPҋk- o% )ҽՆ*dʟ&LvJjEbhbo`j+elqonȟMj <)8l J8LTY›Ș[xfP.S~/+/%je)D /PYJrO=CMM0P90 ?h5S@bEhWS>͉ 2#SD6yU,DTZEUpµC2y6m"8RM X8IeQx%C,^+B/],0{{r4=sC4N&.&$*5wg0?S:#EB!B-:ADW4cov6LĴOx)$CDDx)}cNLJzUƓ1Crb]ޕ!I/8hC!9y]H:@I% t~B" g&,+s=8>pϵX.0~Sҙmhq:RNZc#ٰK-G9IRꙧL}NW +DJx !)M;⁷߇W[3}U,LhD9䞙I ?[VC::8 M8BsZZBV/aG\bom`gW8 Ƴ|wa3t^ʄ ƙgM XIcuZ0W}]+I^l'>-flZ<~xc;=+@wvὦ&Ƈ0CM\cA@I?VV^:~+C tK`WY FYўcAO@wQ&ͨK<ϥ &<^fm408ӎ*:0e *F%[V80\nqi=I> @03}\\(Z)=m)B MqzQ 6:n7_;j a^Wޗf>ѡ gck1=wtxڨ7擕ygH~}:$'xcKwmnl|Z80Ar@p,ֿ@ ԡ0eUtessǟ mBҧe;ݪ3ifγ<[k:9>ډڥluyr^wCr擾QVmqa.*}L*1_ oR[ǨchM#1 ъrc3T23KY~`Q,e9iE~#HA-fvGn7 ;jiWcϸIE!xxR~$1, UH!Oՙ*@ аʔ\3t-Zß|-s"y0 >"L4d9 yNJ9Yѽ`4#Js\7UcZUW|H>a B)K~NCYT=fb>]m8R|@*㯆JvpmGAdɌ;mJ]µ'Iر,EdȂDKDP\p5(캠5Ry{8 3ثRqBsPg$G&-8@S8p 74䚍OsVuvx`' :4>-x@aufE"?I+M,*`o%!e`m8/)\ZIOcQ>xH7_٨PuϾ[|Q!D'Cq)Ogłh`Q^8j&`u+;AIh1@cdR!?yivZQK,lJFd挸*H +)BUM\$J\9}W9iy-D `?J+y!% 1fL*R]_s|avnrпyD,j:\ c?s!4N׺gy YnP1֣guU|/-(J%JWtSpLϨϿ,2\"5z׸h2igpke!fJ-pJxg{e5sqX(2> \jB W IJcGMV:UT/ _!"A; ԞLd EG"1zsD| D\wM3Xys=~LxOSY8M&L]ev{>! 4BB PĈo09?D[y: ϴoCR><_Fg4~_әdm$_*ƷKQ|%`$IR. zS<nfIҭyz?2?oȺ%-]ո}Cn14&8+s^3`Uit;x7A/ KBR%8ke>X{ %CjeI~ E=e /l4ۄ2{ ސcO9~8鮏^O{}Ť|@`{zQUi`EE<ڤz 9nc1P2֏2 ݾ-\ tKS *^AQ?I$>I̠ p )-= #>]d'c WvWwOŦ.ak=IWP?"y)qe'e4]:!_I{)2[ɶ6s:Ȗtt>p!= p4%IDBD%Kig.=I;2 uY9fhw{韙:fBb5lʈd$P aˣ%W8ΫyqI/ҕAwfѡLF6kXAIϫ\3Ƴle&򆤃-W`^ʧ.Wxu,ݍ2+GRmD1Xw18f@^,BEMQ3?qUF u0簉JOtz#^DE^ t"N~8Kru~EO ʍ#F1M>q^V;C0g)T$u̻,YqQGp\DjԃzGZ„l[HrvCV:%4>VZwByg!07ѪrEkSZ“%"DuJgBvbH gԡ1[AK"sKL {jkDL (dLLty;y džQvn$tnwh*)<:^Լ,ݽ.!}a,{Wy5W^ DvQo3Eyg_f-tZLV,[Åx!B,vJ9բ 55ޛ=x lCxEAdwzy8UK]Z&Ѽ&+o1*8BܽN;hئׅcfۯJ<7j[P[ ˎ޶LF'8 *=\*kE*Zd;2^o˩3zy4lT8:U8y=(ψ>{y[jJql+YlN~A_. S/zS#]*vB82$JbTȗ&,p? $W"|;ܶQ{W;he25TNႈtLO"ytcҪ;'8@AKbRX`s7[? Bz)kjU͝Y$ם)le{I>CL!tV6U̿߾ =Pzaz͍mˆ`ӲܽG¥as(!҅͝+߫XNd/9/EE*b gͼh TզQ,8j-F? iLp\$\y plJsRHX~|#+ՙDkphS?.h}s1,cp<|\dVJYwpj ; ;wW=t~}?7*ݙPلVC>@fJh/ypHa-dO|$>|(fSǺrl38<٫6X27wBaQs&L#BGt8m@g]1wܪyH|ZYҒ _-摽i%f~Rq%Wx@–9?R-Spz'ZHt?6\ k3 }|GuE~4_NNK>UzP@, 9֫;)}}Ka9$"^s _G/f[/q0r >. ?d[}Ai<@Z輢Of:YaG+B8{uPه^eS.\%x5JʵD$|oՠha9Un&uӿJJFC/Q1FABUpZV{A/M%pE[QaGH޴@ \AWDm_FXmПT$МMP`򊙫mJnPֱ)5ujIp^C@dYR2Z+|qWElOv>X>7SC_湽;0&h˽.lOE˺[CQ6]~Ƃ5; Zsfdlk2ì1SV\t6DTsaM$#NX6Ug(jOu_DEcG!D۔$S(+ kYvxwˣS<D:M)YDF0>zY/BOS]ڊۖ+|IS i]q Fī'^"Ot46 ̰ڟǕzUZ%9XbQm·U>$k>/Gu8W sYc{cL}{вхI]/ygl;"DlN.VS" ZB۶{{~]:>Jv0xQ҄2 BS-!e(u߅X~ÊIt欌Wݱ*" w'GAU\D\B,B(-^&A\R0ёkb3?侴I*.] @浩 F;5ƅt*A\7 9VJ&w]DP~$ѿbm"D.M&5=/6.$@UdzEKF`PJpPr^@y(r^·`"(&, ΀ڐC= +{[P' ѩG7!alnNArmK.T~r)@A=쫕*iv̐ aOz=g_ ,;OJFx5Z=$y Զ9+",OB:_.CR"lQC׉Lp/ a.kr'' t14dSf"!K9s㭸!>8p/ҋ˛T";od\[sDnz~鳟> T{Um~JC4𧘘i,esr|=\C~dKh%zнsט兦g*{( 6 t_]:?BQ6 Y^ J6P>fkW c^ $ C+Myd\%쀚yĜ#ʓ'L''T]P:C 0g;OAF+{#ȑLZ us[8L3$|oxI%@՘);FJ?RJU]h2>=`p~I"X,ӥLfKjiwb_!s]1K!˼} rB[1ݜ_;栎!Y0LלP3RJ0l)rNQn5Q\jԊsdӚ+_ yJ/^+~U{3GkAy(|ةp܂$Eq/XxHd`W R˃)S޼*;Xvm<: Vfec@T 0N\7F76#<-w[3;=hL0RKրd!sp!%7Ы1_vX_V>/؄(' ;eTƋI%,&lkC\^ aW"'4tv-;I''֐ n\4Jp_̮V2"L<_A&/Nڳ:dfreP0<+Vt>Ίjdȍrȿ]]9IJ~b1{[{YC,=m-*cqudGZccYxf-!0g'EW?#.(̍2 ?XLI%?1Jp5 l_~kt"<rS!}I(R0D* d-,nL@FUXAwvdVvB+5 NK&ىZ>j,OJhc*a'T.łbg>~JGVۓaN_uc܀j o (J(Xd$O3un֝*ֵvHH e\za,]ߥ=CG Vx%Vfd)^cT.:qH 冷Ye<i.ۇ Y nUT)ڀjeAX$k"hv|5kFaͭi3G&#+.fu݌FCA̛9O-VE(46JHQ֐ԣhꠡ*L\IRt~ sVe>pm~|CIW7:i=|L;Xl'lo-Fn,Zosa8&<'~>LsZ9=}SC"J] Q&ڼƧl\Ћsy=ݬ3!}XK%9>Ub#i3G(Re:$۔̼Ð`+,GT1jvfkxЯؓEZx{j<*QwEe.DHc1$ыxBĞ6>k_ <:/V7hB9Ճ5˚xJP&Cb3fj2`sȗn*-[V `'1_m1Rz9'h뫠xdS,xg,]10TU(bvkV-snIUzRVF [GXHP*ِڮq?}:9/FAiaJwFrdipgD,HMB2'EfDD\~ΜWmD$80(j4{в6x5d" ۄ L(BōѻoIxő!hz{GI!tqDQ_PoUW@lEq+h@խ| er*7o 9yWXu!Џxl&«UPu `u}<:[5{C~11RLY񽆚5O#ʀ%50-BxS9m>(17C19[Z'=4h vARn1dHոY%=S6:QEηNAfq,oFH3X6c9bCF/A1ª]|BCe9h . kNEUu $ kDhXH,)4nI Hg_&g+L*9ܳe?{zڤ0s ̫b>qUqFJ5X,ge g:bBqMi ˌiw70k\rQ}E&⍨6~E 6MŪO}1UN#M''Hf]] )dJRQ}8;#JsȄMDr~r٪ V ;gd|e~+ 'J_.j`jbB%p%ӭ99ދCr@ڽ2)0@d_K}~CG]N\|<`(bt2ol_҉$rON rj/d8q,MjP59d a*/h_udUοiDr*)0Kx-z\Y"Q0NNyO=e|}>UNnAJ 0*_>aX~,cit#M/_4e%ЈEd ]҆hZM[kW@8_*yZAn:fEYh&=Eȇnl 2>1e7bij2]QᲹ@ <5뱧)UA`wՐlS5) "41yh p |?M)TUb mGi|hƖhds ܪ$]U@x(wND_luQRw2g|l`{Qy) 2Na[ڧ>dؓ b"312Ôa"X?-nDp@\d7#Y.[k1" E(=䡯ٝv!܋z 1OOE/ j y u~b7JE`&W8e )a ]7*xdd!tId!aXfL@)^:E0D1"HyåN6o g54"FqedbD2y`Z$0APVk&@qFuؿ|F{J :ȓz'D sLXy|<׋N`70 .K@EPGoKAmTIa8-+,-?Sm7#Ku|p"㝩DyѤ.]wة6NvtQCil Wo'W E"GOqdM4jLUuVn?=bɴ;˭-5ze6&ч}EK5l.>0AreQ55 I[[M$`U=u& OBI5%#8JzN:LW~em|A-^*$Rh%H]xrJ?A]i+Z&_WF.(yC5A& rbԀ9^GFvǮ9v}8?x@mX`-iE=@N c>4kl'w8ˁ0!vӀTc0l">1-a$?ҳGayӤt.]wc%ȑ+]znf#9Dre|˥+<{VDv/jрgэ|vO3tEUǷ#PtZ=/x>1&P!ܕo;y6=9UmzZ5 u'l(q0d$[JtFt6BS\e0)&񸟗Ÿ`oY;:HLjU}8-oCO`Pu@)@lUmmQ'g}sBI44v܎˜< iHX1TNf&9t]9A:P4@K\ Eqú*iHGz/FVBԽi8#%ِFל a"BB T"KVGժC,L9`́Ƚ 'ԇ?^ !:ً $ Vynf)ʰ7|Ŧ2G2~gK=8gy%a }vn|Avy`o'n#+2s5˨u" A]biLHP'9]O@6@|{H0r< xžD;ty`1R.fcʜ mV}_N_4DJG{I N3Ἔs ռ,M Q ⯈M~_q`SHS2 kZyu5Y⨽&/'<8RDc.ķb̹_RԚu>B;WAB߇ƍ#ɑauw>mq`j&R]SkA#ȀUIEޕG&DƛUqu?֣݃񔕐޹*=Y7*d`ӻAi@撐HnQQͷgw%+] m9D,J׾{ox[ I6Hz'UdG_Q" 6vF: Btf naargߞx&]Y pc7=Wo2̟ 7P)ED6LoWEٲs,7 ִƿ%QgNo/A9;Q[[Σ?w%81!lv?ᩉо\fIggZ߄nD}5x=(ΘC(/ T(j^Sdo:rЕSOm/[hƆZh4)4>HOw SKPu6A,0׷Ꮪ]L 6/V5dli`s% Y@J){Vs]+{RɳM2ckݦp;uma3;ߥa }U),@uƛ{aF?]?ceMs#C%2o~!KyRUogmc-|Qb:j;I14HWx,CW^!&RîqB3b$M6%NTg0(KJw?y64̈D&g4X>C$7HKK5lj%Xzk1FQ&B8AވEeBfxBƓm{A$&pC/z T 6p9OKgMzN]˧j1OWՠso1<~P?JV|iV89Z``ẇFx-BAH=2`z\&\;=¥ b%njaCeJed_V<"[Q QyaOfTHCG@nLb?M+m&x?&=ͬ ~YMzU 1N&n)LJ[ O@ nl eɁm ɫH!< .-HuaInrp'oV᩸mԢ1Eh]P{ GXY5-@C&Ϳm]˿epr4TJ] Ib j2NjCP=6p,O-dMIHop}:, %L%M ?*. &1mEp2r.W\idq>_.gS J-jE)F "?'#z.T*Å63S|v=Ƹ & $M?zňUB_L&(q8*Oysz+Toi8 >HQ%A`- bmd= (l 7/W=GZ6W,iD:Wy}TIyI}ȍ'+耯M`{ݛ䞂 ;.zfEy{Zgn h2Bm*HB/\X\0Rш;t.z$FĠ耘.;J\Rr_5"wd-#Dz[s"vYp$C| :N=IHK"YИZDQ|(2 nmQdN[`@QB:%M=qz?=Kb%Vi|/^Kj&E*0iB^Zu-;=BaSR/\6Br U|(;p/f^M=hE`E3 *z~Ehs"b~ӹ#)=N(|]uw͔keYN~],p& b/_zc,?U.y-ĥ܆aUe#KVLy@ p}'b;97_$+z!7\hY앞/nRy&r}[E|Uglb3eBV FsWCKޛ<DA}햆}a, +7rbj觲pXQ?/&6Oz{!0! Է $߇)2'񒀴F,cDj`yaTdCMp: h"oQj̞a`K!@څT 5=WugkXC@?ל ℽKRx#cÕ^ƨXr @hC\7T.tcB4*0; b}ޣ-~ ccSb;-W[76H3)h%`neV5<чx@,qj:T My{qoWiS=<,`+]]tv}7ܑMl[PTD?|y㍐^/VN}$z=>mm^Ȗ䅓VcJ=4![Aéᮇ&Z *䟩Li⤂zr-!;V02y v>>C*ԽF~S8S[q;K/Bk6Blm1SKU`Q L &9=snb U4@IfdOE6uqR 棔ho ՈnX碄AonBp-xR{ke!iz"dy 0-*wЅsɣMLaLh7OFrNAk|pPG~,,uP%P!Cy^nQNTQd#Z:I9xR_fI4mш-3r?|Ǔ+ /^kV!0,2Up@0UGy_jZJbӌ $D=V2P*KĦiyD!)ɇ|@Ca_} Ѥ䐂~.LKAiVV~{FE>V%*b}uK9;E& {!y3){zCvK>N5ЃymV,w8 Bq0n 6:[0'>IYJ8=? oF{<2gz5t^5}i.TӥɁJ,kƾOd+;@EECdӞ Sc?Uuq0)v#$:>E&pیY_AWҒwɿ\;jn%@n Oz*>G5->_S~ 0 XD˄XFb/&|h gWhK:]7HM0TCvbt8m1(vZ1e*,n*;u{c[~vE,lgd!Yj^}O聥/ R Y˫)dqcºy/ l/QI[/tb}S )AY]:h Y?DVVX$C:lZ\f90rPapѽ#IP^Z kos~]\08q'چk{NAE]Q[cE~0e0OϔYAvoBh#&D$dR )"ݵSlsb"aN Z:bĖKe>Sfr+D`HVe*ܿvHK\N@tq-m)sQdkɷFEJzҔqB5AQڭf6Y0eVN@kAݯKu VGZ!hcڝ `?[TpNWh\uG]evP1G$7aA/@cgkw`.5 t{QgrRZĮËsYWo]OSR]cI7u~ֹI kS6ZW{OVXiG6{_b.g o)L`M֟rb -m7v:\rm7bzʭ҃!soY@׿)w!' -ky/"}dx]x/ mK}h+jwY"b ԍ %.b.0%NOޕ0qR9wo!4M9YhϾakN!Szs;hձ *2, 67$:_=tHE[{ຘ$r(Ѿ4 +3"¼w(Oh;< Ol; x` 7m+$.-$s*Ӽ^ uQ}Ýa PE9|ff"fۼbd``|֤R\5<ɬ巧l]l$^Agwُ25]b KӉf:J>.5f/i+f.k{'P 5骴Ւ KeRs-Ge/L#EԫԠ|SƝj"d;ymGsF㑰kgJtMpj,8 |}vݸFb<|@tcwnGH_5E8#;LheAhK3(v.i)PS܅W %>^.fU] ][ۙsG;z_2j8:x Ӻ]ҚTW:l VatvA$ō \(t1Q+ߖnM=e,_Þ(%ZeU? `w٦_w< : e;Q||97w\Xbhikp-_ _ si<\PS@@ȧ",'`^v&a42YFBn wr %VjMik_~}̦L|ϒ f'1'xg@t0z9a0&YhDNj@vm俧B :AZf#P sGAЎVmB{2 2C>F'W)NMapS J36Rdٸ S+)[u u++sxYQzs9Ramt-l+V,ә#$0C+d.VVW/sn4-u{>k_(vz\{Ӈu[q{vTZ뢅mSs[ddTaI[C3 ][ԞS~ Z WxAVd8St]rդd@␊IŀOgN!=@nl}<{}1H[ qtV)>mpʯ12n G krb{KRC [iۿZ-h|9ꤧ>1!r_,NTORp_{E0l {c[/ }ZVF!Z0zgM$cW" ƚ0N n y N['9 #cdm/6фyiBh KkE{g.1j`m2> ##5LTOnMl^rPz+T=V6J0mKEYf;Sȋ OZU:tZJG.Gjȵ<ŸsQřME'=uHWJ왫'-{N:ٺ?40J%.niqv" M'H'Y)qc \ɵzG'fk͡䥼Sc5bHy}?D&6H,OЈI @*?)&#U{aʊsE8ښ`ERF)c *+Ԕd{pa:xXP )^&uODKUza=`'56,'ldEF *HT$? XK2Ϙ?AHn.#%OɌEwx֣ R׿óPZFޓ@&SB=k\r+0OR6n ߥٰ,|6{,q6𔣿 ޾I;Q4 hy0u<̍ʓ\tqH@Yn5*ir| 4.q$cWi5 _Qz"턜&q+I 3Fek {)k\ }oB)IlriT80nFճA4l6[}2_oxl tQTe#~:. S@$U$m.%Pzr i43N2 Qr7'lD2>`_)l,SgY<>< B ѧFF ~IruEtgt'UHo.RŌ4@~'ySX\J<4X.q?w)gT,6iO?f5%SFb kXjDi|L˾r_Ѩz.yc%ҸSM+k$F%4!; EJ_MǥBo*<Ay7,U ƫ{3 Z܏,6Y'5!<6Dd/4FUf!37%=衭*^h H=tƯrj/)&S&w;-d'f0*ԅeLuS#wҭ:;]JI638k)r8OAAؼ#Φ[Ml_ zJ,{ |W7 -&ك[N)s('l5T.ՠR>e3ά >b#$ ý;ސs%SVʍ^b+uKޘEQcAd&eJQ<EH4 A֎d"('}ڠ5`ʞp]8<7TrsYXF`m;E(9>b\h9$52|JTt1r Dא_%$DN}f}!Щ k=kP͉j5"3u<6hǚmᆧF ?ӻOCg+?]fkouPQ~_IU3nJGna؃/Oow$j[ތ c)sP`Ri{9V/g/*,(] JvQ/6Y6N/Gi|-䈔Y䌱$-2eZDSG\X֕SW!{lE,+9+< 4t6L'{yc|exBQEr9Ĵk牢CSbd炤zU=o`GV*V#d;xJЗ\әBM? 9 $9l;t=6L3r "e&NtY!2h!tSMĥԚnR`$HjqW{Gۄ[C2-7X^7i)Hm+TFoƠxdBR=GE=Xaɵ#ѵ&#>\)}SK,`EHzGLvJE*nTr}p^XB PRh 3x#PM_ruha}$L ֧ZAyzbROcj^җ6yƪLxy^oꐿZ)_Bi}tsWD*4UhT5}AOޑ&27y#keB\3r \Y/8սOq]뀸@2_T`F (Z- ݸ"@9\4^Ԃvͣ2nu~ eCSJ-\G6ע&.ΒvQE?ܵx1YL/dې@dHOD C-(Җ+B^5otW-XЅVFfrC6ZI&"eͿ~+"#{p#l L;C<+ 7HbKfxJR;;ΫZ_J;_ۊڞɯHz䁛GƝ0s*&kt$kxHGj Xpm#+ʾfDiu|<{zhSJlR&-.pYrQp[ /C(X:wdzIPUѱ=uLZۻ$'(Wx]Jh[&J(\WxYy@&q heyğ0=]yӅ{khAk59hA(8qB w$ܕTzf\=Z+ ? :I;\HDJ@3ӿQ"cI'5_8~d~ #'h}3 `5NؠUT0SqXK(`X9JY5SG 0A}[%¥BfVx~$+poؔŊ拕1,X?f^nypCksk$PuBT8N%זʃAѩS}LCAb|${Uwb <%ϕ!_vv;W˹\ f[;UD_A =8S@_iJ Vo*1\Zq`;>O#|pW&_lzwFOA'4͔J*g)}{iFdr][g;}gƆ]I&vJX$>*sdE;p{ɚ2ZG5X}?ډ%y]s WXw;8iniz+<6H4X"Jm)@"{š|ۊ:`D ,oLxٵ_i/=Ҋ!!CE~GWA(_b.ڑ@'Z Ved0FA(iQbS@,u6C`X@>-"\2ʟ6Ѳ`aJ*54[*XeX aMIeͅ|PȈ?>LZ/O&0R&2>\jq%C FJx*jH/T,? hV kI;IcpR5Zk~8dX s#Qt3{ٍQ !N#di1m& KgmY4 kZxV/k0k]ot-vE27^ M rM NCv`ܵto,@9hgPCB VPKjFvGaz㛺3^"o>M̙Ͳ`YiZKt)big<w^y{<+.H&T:ĝUKQdVx+T㜻TX\ އ+awU\jb>"yR2mG|88d^;7Ymw;Pz% #գ{V[9z_r2UoO 4't\#Cb]ɨjTUredtJg^C Sjק췎q~"vGϧ:Is*d6j-;w~rk!M=V*0$Fl $eP.'Ҵ!}m q r1gAmr(AzQ(w#sOH0Bn$ī0TWһYTB)s(AMRv}ƮIZ3gKP>VKC5a}},t1ѫl@S'Fny M -L=*'6kU1Y/r.KK cmTUFGxmKl6F꒟wאU0D%cocۙF۴챋˯|)UO ?6c\38[lPpR^ڄ?9_o5 Úڇ=[[b>-_0vnZ픩L=bSF_ʂOT W"mPNmcHK9bخ[`۩-U\!d {flV/ 3e9Te|l [E+}_+r@ m^/BЍo=j6%:ѧ̴鹷`6Ob-OeOMQk9BGJ5|!`7 Xdn1wH8sΓ#W e/d:f )pΦ vM!ŠuUb^bѭFVo]t[Ǜ9b' \Ui4Ly*5lCU7Qqfu$5?qRUySL}[U@S l[ˢ{6.{[Y~>1S5Jo_dLh1=\QR8k YĄ'/=1g%͕QA ^#&) Нk:.(E\3= xgUu=8P6"к"TRTL~j]m;u~@"~cǺ вS\X˩.d-z}< _ $gkԋPprf99:4[`Rm >I%7*jܶ]%!jTwT^mJRB!TiHܨtPZqS=uY(uLd} ]h8ܹ&{X4%HqytsIJzи}NlB |ܵ  u'px[?=/-^)iHt̨N}ǩ 5Y%>SBRzc՘dx9r]s& >k5iKY ӄZ#A=`k/]=Ox]:&V,ˠ$a=XQo5ڱC+5 { 2R1Xqt\}ou!YJ).co( {5f;-grfYcHT_/4Κs#<;o0A Oa 0"hg\-0K y%:g[*y瘩C& uʾa]δܟ: ,bׂ-$^ Ӏ-%:% dU&s;g+ (3APzXݚk&QVEfe*N¨O=4Ʈc_P7UO#<(P:bLeх3B`B|\])a0?-m)j.w%t f$,DW$sw _(wVnib{/5dg|af/QO&ѹ'sV\[q|{}Y5ސ{ PֆÖL?)kO ւIjJni-r J9)TC+-b˚ 0ʙTdȹfDU7+Dj7? >CCؗV.;Q/$#zM\'k-do|o)쓖ͥM<}8ĈE0gY~*C{v7^&UwǝeojWAoыʑ4~z< ' 4&"pk#bq5kܞOpMw?> ӆXI4z LmKkGUj9Q._x{\J#8`5-[Ofzr/(@hu~GQ&䀧aNpdyȔf'Tc=ȟuj z%kΞ:)]r) W{X$}m]7V`@*"{蒃i$D+s\N*gE{A91K_plkĒIt[r-=,]r*͒T.f[ 27`SC?Q~{Дh٩X1Fv40Xy+}W`4W1YP P9.)r> t˩[Ļj'-M_l$7๰Ao&0' =i$o&DUp<Ґ<-KyJmID\GNJv)Z(*̄fD2m_345J7v2t\?xrF|KYMX9<7(X4܋?oBdjݢ(I)d8]d˟W9vm= CAg'wTX7da9W>짡S@ݾeS<Z|ɼiZ-v@P,G~l2Q.#vք̐b(xTljm4!Ėlr _U$MvVT <= 2zo]nƊT[1nl#;ojMAIf->0_jyI\p0oF:(Y/Vq,8|x7sÕ TH| r@,/oL'`k 7NiD{eJaׇ Q}8}F)] & KdHg;U,QpqI y(ks)8}IԢjy&Ǿ\4"-Ȗڀ.MY=XGR-77h8) ;R`Eθj'/GR yNv{AHz78}E,mfcQىN-}eepV9v^Hdg䟥6i.Vµ% =1\w]oKV6x"0!nN!uPo{ k0~L : `8 ru5*Ç J~3}ZQp(xtP^Kk0LA. bCe eP[0~> f'袳|]K,͓dl$Š-s3 1d; Z/X. WΪDN9zŃJ8L ~TF2;KDuw/ e𲳣s%t&-UPtoaﵲ«90U0O ƒOZ({Laߔ 2:! <711%=f_I4p,߰qj* HUC<51i P$!Dvvg/RpOՇg4oy^Չ2.L(( \g`٪=,c#z2yyz.vX܍ؽ+-LC7hn^0c# 1eI=iJȖ'JgSF763ǜ28ؽl<ŞnK"<݋0#mjy`ڝngh Zs BQxò _Imc >@Ya]YɎ::IyaU-p RQZ-A;_" (ZosV׷,2>&ӽW9դr7Xd܄lү)8r|McM!hvœ[}_ϮHgQ#)V-M wxk75dP4$֨u->T;TQtRW;q 2P[Xs^“S[^,>Dz%L*էd6L M)x&$0 Ʌ/;ŠHh=)k;ӆб]4_VJuA2 wr){żঘg3+ƺs5Xwo0GX'20܏GI)oGR SUD ~Q;!s捲:Ejyò j&lDޮqQƠO=\4(sϲlU`ifVgM.ХkʬG7 ¥(2 ą8|E=MNMiHI ]szbGM3_ z^sE#t[Q(B|7,w~jsVzbAUAj<`˶(ܕNSN/|F|OeqA="%mlm*,skYUX6 f3ġZaݹ\l:c+ _{3z z5i4ضtcݭ'aG E"\?t*Ha˻pKR m/f >p2ч~+ZzpUt7qaM;/ofOjo]E(^3)Ɩj"<;9`9e(\i>ڳVHC ;mWIyTPgsU{'5ɿ}f{eV$5;z&GLy0H`Ab',ea 92/sugfzLcY#VF Zi|OLd.Dq +3-quN;"r0SŅ̒k93oؒ+޷ ~\tl?*f]yOs/vPVg~9x4<݉4'6bZ1ab)d+@)y5O'=A;O4h|e(>xm b͜. j{ˆɑFьP-C;cwL XCjhi93&ˢQY!Z3CfRxVKMԕ4xx|>ƿҌZSOȃәF`%zq#J# ^UjājzMc4MGiSXŝlLyu t>ĴF"ʺ'nz? |4ҤrZ}S#bk7mTrU6 Fbu$0syh\Kַi[7nv#߲Elf__WO\ATcT¸ĸaWN0}Q=w!}Ld<[2{H@z$rס^Á_#^G arA bFq_M": R9 s&׍覥]F$h| 1  D}шhd]!8^SjM̈́1Fx$G3G+37n.ix9L {u']B*Qѱ&e+#\\t~CH1EtpY4nL[h)cM7eb`<O۹=;uR a= 2l0 oGm !!=m+o'Ζlc)SΝV7d  |" >ǔSISs @*O4FmUnT^2Qb~k,zT hN`Ye8ݧ:..BD @č}DaڞJ> A{oW2vœd ` pJC[szǖ+gLi1"oyO(hY2gC&Jfv@6yzXvsK֣?Q ѿ%C c12x9yMG' נn:߄\Nn7ɅI=մ îx\ P%xct,<qG0cs d&;8FXeP- JvD=ߋyM <.XFH:h䡽Y޷\oSw/xҮ!:c~yYHl;nQ"-q2ԋhܑ"$@`ZETbA  m?uq&3Me(7J@wJmG"GQd# U7B>m)1CqdwZB")UMwk=l`Q 3w30wYFjw}`g23p7*Fm? n9!q?dRׄĠyfTb[BKdcQ 9GF<< , 73ig,Oİza.kl Ξq ]S՞0 D`Qv Xf vA_A߽䅂&{j$!қßgpכUf ;L&S|D'ޥ^\_'Xn&ՊJw\"=.Ct!֮zكGrߠմޟc$r s⴮?, ֎+kh+yi3^xڭe&淥 ܀;1A$U]7: [G8eJ[dR A{ ܹԼ)Z6|_J)a#ؔφch](sa`3[EybGH4dvtmԖiOG1xQm8_Q j|{(=]ɧyjȿLÏ9:o0,Y2 sp42E4G^3xGjVya&X\%cLo/OG=Y' zF+4ó>=9Y=@>ɾ9,B` zNBa/JbBx-$/b=.X{`\!#݈ 0x5 osA,ji`ڬ9Tsqx߄D/tm,d?6~hYBe뒃hd Dpc<ө2:L*[Q|(r-tow'D}NgJ#MZ6Xq=so+ڗs[bҵȃ4*-ZB#s;P7ZFuqeЬbׯv|+d3>v 04$d-5p 3\=KDܞ?L+9myRM䱶׏%V0^,s$ 1tqء>M9nĻ'O0ʢJ;hr @!Fa q YCѡ(}/'vz19GfPk/h8[]/~ydb#:‚л"0|i^sYZt_nAAْZi]Ym٩#Efj3t8g8A#Eoۻɛ䔡8_es׼f[.SvJ3ź6\j1]r6~+Mw2xPO0dB;Y$ -<]e0SkvKncL=]yyVMФr_F"b*C'VⴐͱN\c_M>;[cZL9+KU ل@Y7\omxM M yj"a98f iHVfKz H Se|*3J)kYZ#NO +nH 窮])h%O)U۪gK[BAFOpG^Z\9qo~STk |"3S$Vk3Ę1Q0ZQS孷2J'|puqpn ŘԆ/g@cAw_;u3k&8E7lmCdC-qo/VnC y]U 3+t A~a&ґY@bnLP 4Ϧ J]]uO]`a:#i3gM~\ X[Cy5=rttՇmWp?Ң'Tr(s:hynns3z[s= hhP?VZMVm@NESL/s@j(*$wCx0MC<}*_>#( Oށ{@~5tBDT0($+8t[ H~18l;6&o;DͼRʘg2[w헵xP|<|Pz8 ңSw;սrb"GVlB7W;Yh 4l##A}Z<%(N$D5,V1x?YXc.W}VaV1@ J429mrN;S\n@!&禹7-W|C؀[psHcrzVO(lIS21Z7⠯uJօ S .]@K &e ¾ŋs^V:eT H 󙧞A '/eɯw4q#]Iln ӒUXk˴m1#P+݋5;Xލs .U=AX7QI*$fHǑ~^<˶pŶ+TDYtiZc-:؂{roYYGpkw8Փ0?`0jf[i %|:>j"* }ѓ([F=ɕwr>,>D\Y:-sߗ 9() ~n=X:sĝ9T<}εSJn{iJ4%ځpшZHhLy{(L;ɴQ. QO_p~fږ@9߿;vQ2DI86dzR|zbcaϱ $?-WC"޸xpWϨϷhSCٛcL P-Ёo٧dF:M'Ƙ|ySry&y<4 O^|PҝFmXKK !pq mKLnbO}oO.jK2@\^~x.>#͛DX.E/At*&f(swC@vAVXEmLlͧN@2ᗙF(|-N]>O"$} ~<&J1P2L;OΞ7Plrrn=B$v_+Fi#<'𮎊m[Ç*LL xxBb|wxz#Qp^JT`y Afz ;RL~mw_ SL$ܫ}o=+{(+OTQ|o'<$tGzz(J\ψf}ZYN h{Hm|C:mDiHF@nV|&qtP*NB(ʘ\"/^ #aF&J~4:$WB;,kӻyo>\!5!iRQ9Û{a܅+0褃C,)=;LB{5Vcd=, ~@9]O oY$a4RxHrZy܊z{ۉ'΍pY̮ 8jdzSR%9#f'o%O57պ6x£b O3_DIg {W?-K3Q-2~LgIl>|:*}8G.\|?y§60Ɛ %??Ow5r=NB(k3BʏۺnLC&ܲ8"oT;+C}9Lܴ`g/mcAf!PBy4pRAVϜ*I+G/kԵu ~5Iȶꥐ)C*CjxU{` !/`W8V5@{pd&n EZ4^q^eh#wc*H5CH&:N";k2#4+ ѥA)!j1^1p4>aIX?$k)fp5CKwK},ԧ# δ0y! Z6XFz% ġm# ,cU ,0ٵTu6wSfP.b+*ZYzAf ܻGԧ 7Ra3'7Qݏo⬾73O>D>WnT J C Alx,Y?Q( >EC%f@")eov"ǥ = Ȱ ^3UB"I':';긓 ^>޹i<y.;#;-' w.J7y lݏ4OduQR ےI `"حgv"$EwƎ+ztQA-b~TҬ%7-_]h_䜞8oٳ=ݟlU9ƍbS>@If4:F22]-{}KN>(ErwV򒷹h] Dqa;mIÔ]u4j l]Fl1}O1$*M"Ynċ|jMtM02bǧx|t5_#'|nn ɕ)jdbk|_]%{R1l tSdmu02?McQjfwѫSVM-QRFv/ko1~VG )!YOZ.Owtw$΀[pߴQeKmth4KH ]i| :Ңx$ѤOHof`2s&8 +{kڎ\ hW?NQ\H~~zK(\g#&%afå[f}6K'`}wb{ Bt+Y|$BX LwH%j$HZ]I7N=_}c/=ŵDն=VZ`ތnڮ~;G- eQj,2@{ knn6`!o Kq WU\2 XIƁ%朜q`HVE_%y;AmPFA0LCUOԔ:ob'u9'Io(< <3!qL4'ʑfl&.%/ -7u#⽋-0evmn&=]f Rpi<˯evkHqh}UJ &>N]d.֫.W8^Y8q C]|@-ș&d:8Oèt=DE zC( %-AF5".RALk(bG]FɊ.SpW zs#Ts9j&czr9>.Hr$iRCC5͑2Zqp-4G]VKwX^+u=n7{f _D#ζJ 2)AR%ȥNF%|ة"=[T<$pp%a!{ c4HȵM^ )I{,!>Kq^E6&wpO2L_h %~P\F e5G<3k8R]K>npl/N]bEp͞)Zd9v(]F=LHi?(2oKP9ϜIJ( D@$ !y9ZQ͓Xl1G+.GtSCo΂L ׬v>W\GZnX(,LHBh0 m5VQ9'bcxۿ 7.m&gl0'}m}J,%y(p0ϩ,n)4а8]l&P"To?([Wj~g|jc\>ghc312wk#Xp $ڼ ځ~\Xxї66Fug֐.ϲLPm>g8>rGn|P'(5C|ki} ]Dѵ3ek%՚!glw= R$eNyx8$tD=]Oe( AĒ>8ljdXt( ⨖4[rgH.xxO[&kO!*򳳜>EЗ3w_@ L ~e:Ħ-LSP? zÍM_NE` +H겹ķԤE` 9eM­@&Vq<ҔfŒtDMhTQW=4\2;`tj!J{l.P|kqɑ; pmp8-toUSt1 ͤ6w_.vd&XVt$$UKxޓG*{)Bt{,k $iU')Mwkv*^rGf#_PzF*Q9zf f|YE̗PvxS@"Amuآ¤buYi=sji1:Xŵow*4PռDr6p2!%Tk3r(QG[*AdMy@)J4 Ӵ={ l/ ?AIPY\_4քruD35nQj=hZ^zˌBL/lZe_umx LKz5XLQmCمh~$όf.!_9W?az}P|' !U# 1|پL\ `la"H?Y{{hE-ja2Ѣ7d0ys"me,Mن{Mؼ6pM5kYhpWI;,8P|P`2ِ"fc/w9._>(C/h+wSdh v[ΐWY";QtfOZ\jޖl(5I Ss0٣QE#@d3Z2>fA?c" k Ԋ'ZZ 2^/vSu\/1ai%m*mD=1fZ:Oq3}rng3D>n͍Rqce%cgc60TT]"tŋX*x7'sS`ȲО|U' Nj  -Jo}oKWvz| GO+KZ|>P9D mCT;uHa@7oy(M!׆{ܒ$RC#V,N܅fEsqѓ?^b'iZ?h9lJp?E3Ih1-'3yUKA# _֎Xo{NI?mf7ibLY%9mZ;R"`V>2{vlu>5Өu?̏7m'CB6Bd|f xO_ \EVJ HRCRƵ}y?D"(et3H{(uq_pnkeǯ ǝ$żwJ}e1.biJYN6VWϣut2/N1~|qߡj@u4uxhkGtgE E+/} l(̼' [=4T u q,y`N߳pʍѡ+Rnr?666bڑx~ٻa>X)=HGz/ȗyccz#'6SvԽzMPt95D,`wn/?ȮkvHe<ui %_r2Hqz\$ )X *i,;6gL>B]| %3xUVMWPEro F,\S8(;Jcve"~ L@SUŇMű|߀-PCQqBJuj%`ֆA$@Tb$Uh̖dpծ-JڣBcn;X)/.Kf1w!ho8Tv' ^:ܡt>T2BxcpBb9<::Ybj5&Oh6%WT:+jEYMf0nR6m\ƒp8!\HaʃSUuRybzۖ#BZ vu'yXCkwF0>7II;;gx3AAT2 Z;: +JuQ4Xj@Q8p^>vqH0[Y]]O: xuI #NyJ_$t5u~L!? 2w>LrC,F_dҼ@7xLWrijl@ 1GEh?sT!K|Ûxe8OO]'Q=, Z4> ]|\lU7VCU=h> 6Kɣo~R~l^`OZ5y6YB0/$MiT"گ TVM騋XD@e>NHTF~[ߘ-!$#i}?$!]? c/g1nlCKFqZB>0+zӂڔnԨ{9U ~QvRvԃjd F9080A `CXPJc6a@=%T3 = a&QK[d%L(9|Or-Q(!p3:2 -$dRJ72x,~ay 6E0׌U>>׸m}+Wo',e >qGfat(a<>?'ď%wiQ1'/ ']g[aW7*L%: q#0Y&HRK8/4Sc.w^0IIgh,K_ͺ%'/sq+mܪE <B]AC囒%9@ܐgu'=9z?cЙYL(cED8haz$a fb*}#Kx,Iйr'u%kup=xkTr:[G8w%&swKU*lCzm>kePj9^&#>ϧ/t,*y{naw5fޖO*jXK4GiCty.Ґm[^SՋv~v숟q?F/xtFksqvM]޷ʢo=~ּm:4~au`'(47$M–f4f 05p6w1rB5 /jF_̅r@d. (Q屐}wfǢǀq>輢:}XwnL3fE>qRc$[WK~q;AKO0)>3)zZy,H*%ͻkJ*{K63*Xg_$xbiNZ?,ӊٷF~zc^%3$fcAӀ y:nIWqNÛCO"o) w/ՇCMUqkiZ+ }4=ͤePIIC|-= mL!Ar 5;NYI]Lô9`Hf`&csc)\8;Tqۡ:;6K{t̂^9%5o%p`X_[x[mn1֑_D%Ehl3`J'״Pw쪀R[B1Gᇱ)i_2 (/yUE&ƲPH2H~ J<^ hX1H,ܧ`G株WX 1LU"B঒s80o,qo2Ɇ IHBE |Χ K4֔m2Qڐw ԓ-[!S]21ޫp0 ?vx(qLv!P&э&J}}EhD:ޚmN vMW}j@ioxc8Z/. 5y9(*jHA|": q(-@>ev-ӊB3Cq98 'LoQN?S[p6"ZTV{/h8Չ n=8 [Hxq>nׇQ6p g: [Sȣ^Ic`s^(9Uҿ6J i\yH1ԱʭF֬ćT^b"Ƙg/'آESߗV&FO8@ Z$4i** (2(F '2epj-v3-vI/);'GXGܒ={mbw.`h=d0*'q{Tn ډ:<_f;P7I(c3Flj-N2E̔6N&^7YTc)a5U&gWmJ7N-ȒZ- 9e,.IHeW>4w D}_O^( p.<񛰛dtTw!M"yśn^y3ؠ()^'"2+ VnѯȦvC u6p10UN\VPe Om6%=͔_6ЊG]t&O!=2$2ެ=J `W >L+r_tmNm11Mhʁr81-=PGgטB`N>t8EUi%=Iǰ/ja<߀\e<*g[L.0ʶC䩪ŦXw *,\7]wa7y M֬r ?e˧C% Ƽ'?SWz(2g~ǭfkXkV,R4CMz-K PΑ_A!rM3n߭Hm՚L Ċ*!Y0 s!Ώ4p6? ~T.dשjAX҆gvrOl_ysmʰmEA] N{= ;+ d.P&jDId_?OC(*/֡nlP>sG !R]x})0„$SßO50Fxхԕw 5czp; - S<4^Bߚ yW7xo>E6ѯo_k9Ɯ`܅dtE=3~pY&οlV=xG;#,U!晡$ÉsNr϶DԠQ$B qG:i @nS.0&p5?>,xCZ*u1"ج}@jѲufHFkh{BLhOQ`g;V^ &V,].K@n#_.&1>[գ\'4JDJԜf0nha> @%o7ao-V*'je5E n]hw&x^3R1JgVN>pLCԁfL*Jsqn#nG޲1ňJ=9> w1@?Ԙ\GrRKΒ#/9Nr4٣ˑhֹϟ8%,y@ghð~} V;Cm@$s#yUWd!{ c 5b\[֋p+!(Y&Q&q"N]gڃf2 H)꛺gQlU1e!ȟI4h S\M:Z [,B1 D㨀<xDYVcZ>Z5c4I/.)ti Q+9 8{@2l)5$5YDֹHJ3&5A!8mۂ@`4=2/($;"SM->Rp6=\Xmf6<ܺg0,$.iFБ)dNSI$`AH0LQ\Akus-/C(s?,PzŬ+wP}U-_SOfACzc?KP`m[nPYL,w3G,Ok9QPd^zTXfIЏS\)U ɀ(M\ Ad)fvh ?۸=N֠>rRT?*lRZ@+5_]9zՏ4:ƳI?H`Y'Xߜ%.66Z=@p)G ^(ݎӠg+iFhk]3eo`;v M# 9q,ga- 0(#rr\g"-;&nkC?ΰ߭;؋Iy|S"F uQ Ոinh&IEZm+4$S.i7C~(Im2K@Utw2+l~mS&XiG!<G%=5#LG"B\Q̪_2*111X˾٠:?i;1 oPת6)Z!sDZMi,sYAޛEH *y fj%C?(Vpv*ʼ?}war.)Bj2u.;]$%I7P%ٮ|R؆s+p 4_)c`p #ZT=ÿ~(>w\j6,OȄ{k tU;*Ȏ쿩t֮f/v} &9_RcPS`/"WmA~,e/l3%^v B)*'Bgnjן9>{ڭSqd-ڣ0{&R&RwWKBvx0TA@19J1c%ڵ -&xxnE}x^Pَċ 9 Djs 1-jf9xzWXpӹ)8Wg*-QfnQ Mbױk[ T_uUw}{LYLUk76܈.qo|c;{Z9gЧG" M^>P Lm 6(}5pcμ lƼzgD,hҡ]F+~َUϚ;/w@1& *Իs)h]=ŋO!!(s]x? S_"ӍʞXM0[9Z ̘\`\<~P/vYYB|7kk*[8!O:O60^u,r*)>.+!+ָnL.I͔+1~?'Q|Ma^/+M<'EQS;jupe5?Z#hl͑t#5 9&_wNj:Zs.Ԏ, _Bms/w\g,QhFHN P \ g /թJD!ͭkN=LۊDv+rLbD?]qF^߻~ttfBn[Wmw22>ADh U[ybIџ*h@< '߰J*t9SX gO"l_pGfDԤމ8d*C׍fi;met굨by]C_~Ax kr``åd -weyʛBnSx)#J_B.:p=e)rf 6.蟉[9;K-fʪQ|Vͦ[Iq>~ тXd9!@nB%ĖX (S!c{ae@u8vPX#*Gp2+.k|_T*/tu_~v5:yo'8,AyHSH;TJ*)XyA$2Y$_h|}/)$r. Q,7}c)i+gLwXe=M&=ю6-Jr I8ކ=~N=8x4FE3o/&5_EIO|: Ft6޽0 ;'5 VI H5L:cݕ:y ^ GlaOrJ2:S8I՚0C1,)ưh9wq?)ȝV&!xK,1v3r G"K4< 7 Չo5Pd )r9{T^9 ݽ G)L$~hycAأ$$‡U'U%ed:P*k喨fQHߝR9o`aj%؈ON\>c3SV؉̖ν]{Me3w{GW3YtbQ#tvT4KT[ 5 { 1i-˒z2\ƔQ&ddׇ eaK1>yF|DzɄyk3x_ZrnLJ46M1LD2"}7x8f؎{fcnvZeϊbNwXL'R\̳ 6 ppg!%m$hmiqƴ3/,'H@h'xLCb9ϲ?Y>eVn+_LÛ U)qؽ+Jw`'J˿zGGy6VѱNtj K`S/q9=00Af )4Jn;Rc/k0TQ%%ƒ`5dU V Ni_ʅ1Gr~r 0s~ A.i/5 bT>{JYzvp˔ ]ǭMWe/mJFF5Oͨ-.ݠH*X.600$6G8Ai!hWQC1òֶ:/b\ޡתOKje)8D :?3xU<.,kybxCt.(Uo4o1~!X(:lM(!oq:WE_c:%Utӧ%GTm%V5;7;=}v`<8$R¬ZѾ(HjxuƆ/ m)^g&aJАx"]"G{߫\aD8G.n$w?=21 A1 A^[|Ѭbs;Ǖ"Ӎ!B{.e$Ph*9FC-Q_n%bT~8MMjՌ7z{,$i lQj>ƙtyL (Wʕ{@vBLkU$%,I18YE`Eg6VAe~zrpzCIp7Gײ"Sݚo _/eY3; `'IUNgp*HXx圮5dqo,F6R˥:fD "׏ Ģ=<3Hy;[Wc"7h)SHP,=Tm ׃ojxkN:,EǢ dt2 {䱞X~M6x˸"`]S38ڛɲd9L '!R2e+flX J~ҹ@rBiO p/t$eV!{xumРů8KuGܤ{7#}_W2~"Yh0&FM%NO1$nAnjQ9~EѳSסЩ;jnhOtK=WH%_~ABqz{83$0#\Ӫry!Hoߣs#3rho?FңTq*H_)FK66+Ԙuz!mF/uf09|_N_|msՖ HFfqW-ƅq̪*![wAX%/(!gwl Y_VXv.Cl1\3w?Pvv _m 7풁AQ38L-M$pv_fp$PxGg08>^¡̐<[;Uo)L^K7x~EdN"N! *r[A4k$&kkD)rM̿qie.͖ʯ'rB l&Ǘ3UbSsy^[q۞xf<|[^ SKn";֡lWrܢ\C~97"s%][GYJ TukB=r<\y(B0 '߁@c:eXCpYbAܲ ) ɄHKp,ǀTGP:& $"ԕb 3FUnFZd_^}yX^(-rgO`ʈ5E|9mKԽ.Tlg`Cfcq"'eXk_ kL(d 9y @E8aLs}Q!8Hؽ<6NHcfO1mjll&ۘ!if*Pfs`-L Rwx`lǤk[=:.܇]_Y"1/J`1w[ƺL%(^B\ΎGaKn9z@,nXL쪣'RG>O>nǔ2M*!9Z7ŲaOL^}>Դzr_f5Ե^ Z`TR1:RY ?2%D4yz7.~|v O-ަ~xWVԽ]0-˕fӸӃsz:<[Geb f4SsH@f6Kڌq \!K~x'ݸƻ.e|%Tj3g!mnAuH(! ЕQ(BDsPجiY#hi3@4!f,FsރF ^TLoZ^ ʕlЩ:{ YSA6j[ 5Ѯ҉5D M5Zc(XwPJVwf 0#Vjا5lU:j⬪p,EiPR̭Z_EvL>:~Z&3@VTH :be1q1erGȢE޿BA:-DbP/7ȱBirh[5_ gﴣC= o۵j?(^^4fj(WGar6he[Vbdpc.}W;B/~}4l4UH1V{88lk#x'uhy7˶X'nXp#q*?W ݳqEފP oA$No5I٬nc/Mf[<;IF~bO+S1u%Lċ5!ܶcM"`BUXGGjc R_\, =lvGnLWKAj,Xeum6PTUY N2bLn^1nf+IFjŋCl#XT\_wL9lW N:IQ*Q!(t=l67NE v!83?2ys =k_CD`C5|v PD0hK5LTHE> A# CO:AFtl^tw]56[$c7#x* _N/I#C#a<1.Cab3_,mc75IJ٢miQڲy7y\=b!hr!.Tc#"QQ[/?aY^GlpQMNb:N[ YQɽnpd0l>̒ԯ ߧтkA*]m$lUasRVwH6v͵SGH;hQFpm΋+ m80)[Tʘ "sߋi)oLhEu1}LUp/[0_"_ܳCkÔȕiقtOm%O׃; QE_!'@x?A(75Z3=jmod2ζfnt%f5\JٳDP+ 0Z)&ӟ"!b)u ʣ A]0R޽'P) vc"OzkPk#o hW\(S3)0XE< k-'JK9dQ'*ُ=@djB Jo39v}_ 8nupr>ǰͤB;BƈS@j5i}mL<,H%Įϟ6ZTt1 б8(8qs&ởoBM%g,_#]|mC[@E8Cߪ .>Lΰo2|Rz -BL=+xh@-.?!ʸjVeCҎf䨈I3;-|iB|% qjK(ϑ&n.D2'hxdCӀ3& tϷֽ-| ^ O15lċɝ.2֩˩Zj)fQ]ݟg$dO2}ZؠITowXA*dC`A 6}&i$Jx(&(>BVF<'+*̳;mQ :du̎2*4?lDcm8zvX0UwCEa8~fa&@&x@@RЎェ' zrR8XYJTlh6*N.ptTbJbu%ۅXI!\qaTu N s5DԤUZoU|DpI"( Up%TU)͏3>rr^L1J =e#OW({Z*. $RUu$A\k;?ܐFCzzLE2j Gzⵍ"uV\xex{n 1'KW5 =OwzG8ᛚ#\CmAlp#ušz k$8QNld-'N /jc hS ˆG0qߏѩj2Dܝ6_I 9 '`4%Y}4=Cf /! 7 'PXb @鬱.Mu@㹎[+Q v?8X|! *&fE^;2=YpMI>8cJJ j3H!K4l(`uM%ŨfHs87QH|ҷL]Uj;<'~z@ 3E!sqNZUVAKB;W_cvG(y{bIGv5ڶxu¯3bL&͠xۢ H( q9KyԎsFd%Ҟpr<KgrVdwEHRWW4siwonBn_k>2]H=냾~G FtJao(WsI wFQ[#L2wT6ϞNDuy^>U6I٪aW6.Aj -<-5RKpw)(?UIiЇLKųEuihN5 _b'#I;T5HyS8v\gjPӤwYоpYp~#) &CF9SYgNOcxK>lvҚq5*V8xxyO=,g(#q)~u*޽.1epĝ+T!{;8Hkz6ֹcZN| ʼnta2ՌY 'NBx> z'Sډz E% G`6L+6eQCBU|Z Vm\/ &ѶSoʘg#{tV_Ȣ3w~kUV=?uK{z4*:Fӳʚvo sNYfb>/~JmOlJD_YEQ,0٣Ow/D //?%^<&Bv4Ԭs[K(2`&L*FxATs(89WpzFya!wf:{\;?I4:Ie%.:_V$2 vIBM|om٩ڐ 樀XNtVq\9Q.e#ɽRBZO k0zR ڌĉ7v#N`F]JL3]H0Wm\Nmayy#Dd\=K4_wd@^Mÿ4{jIb).q}Gw#di:xɒPk[Er#J|[(zd<\npgNWE9Rh(%䕖njB茈9KI_oяӘʈJHyr%xR+ুNZ$3=D`P) \?R3o,hZ(%IG>eCU8T :|释9S#|`7~ Fq&wni}ͮRUҢGI! UBH3Et_mNݠQf 껒K0u}bUΜTL Bi"L GՉ׉F&C$Җ1@Q/" C|b շd`\f q[S-9ӇD* mNR\."OTu}$Ny$gj8C:In av;N,N_hUNj ]wN9*(mX]?;!\hK (ph( 1|ZPݽ咮UTHy%bd )!vCf.ک~@˖L4ư)EW4vi.^[L&ڌO7#$N*\2{Ś$߽8ѫzxnKwfb(PF:xy]WF]GSأ#)ə x.>(L{ZyDB ܊9N\w '8ea,VsKG1^MAz7KruCN~\_68v{ㄓh?edSY@ǃ\r@8 y JSވlc%Ԭnb~HH )P֬LxP gU@ՅN<໗hU[26W- bM>B] g^bU 5vm Ƴ=wEB':[L6kYZh-(]3'RN ȦyUC Hn (|[',a%ŹQc$yx/JR-p~Վ*+|n}UG%}|Z뉖NV -WXB~3GGAa3:(ߔȗV/ W.; 'gnf\H2+1C8Z⏩A#aߥ_$-L⨠ƍ6oA/4O7<{OMp.6Q<<+Жfκ}CH5b.;tے^-fd>뽜1o(9*n@ַ9A.q\6jaOt7 lPsj7 WOzܲ1o+],ߥg,"wlL6<1nd߆n$ci53 c_tܕuk׊k#)nIya-UX }H.AYtƍ8C ZphD * T(c l1aN(mFz5=)p4ˏCB3atflR뺨u*WDfYsbYMy <gEA& hf9nS!oH%\)0+‘}z{/ -X;Byv %φ5/,Q4JR%Ԋ{*Re^F cȆ zL<0R: &O/.6٫6rqkb'ܪfxեrb!FE% 2UEG&C*i*No!ގG\k޼:cI,Y)m3=)竧YAp})$. WGu5gŵixЁc%2#fqy7ĩ&p)~~ jƒוk7k ݳȴѧ; S0{hUB"X ^# |']/"p+8Rm/rt*\-?˩zϋD]}<bd"9(vjƠREⵟ=hԟ-k& \No~Uеs`Y~}z9EA% ´i72LҍxcTba8䢾X=ܚ>S Lq|{rL0^%` $NvUuMy{V2LpKL-oK-)$Z3m"$0_iZGȤ?d/ |@;y9#a ه} *Ym'׌ L6 ٬#@:Uxz˖]_W~ !f2H }[pk5-|j0hxFXc]u>j`]ޯ6 0j^\™N'p?0$'NazrbmxsIFrNHcKA w^0s"LRUGM_M(J89,];$#vgl,◞VTxRfMk>9[ٺT?SU3{Q.`mSCXB,8`-q 2O:-g(o+;Wї3t{ӊm:XYu}i/ו.PjLr L6`;7*BU) {Uw~~csgYwO94Ko">d(!8 J"\8{ R{Rѝϣ ijM%0"`AV; 4}WoNO5.hks 2,/6,K9! MUk= Ӧt;@p'5q2DfӴ7:620#%n8O*4x!d*( ~H&d1>Lcaw-*rkAhd5O4X/' 46"NsRkM_!> ~Mb:B1T^}\<E/$)u+l?nfPr&bzZۚ/+M>WA! `LW;2^i̳R<Y&anP=QV(~([)9_ ZNV5)zSa]XӸVkL~SyG0ۋQ/ HrINhT]toTl6H+f|Gd4r!j&~oO8Síխt7bn@eElQO!ӁƸ2Ӧ_|E(hoai?rvesW.Mh}8URY`oe@&=ϘQhYxHߍ?Q!Yb8Z?qUx8ڄWә-3~.m[~od:4F{bJ=d[p)/_{pק-b@P OH- ]3:eLk4@86Q0xl9u$NHuKItHTCWa`'b:fK'F D/+jv؝=ĥe%Rn._ۭdB4]]*CCm;l\+QCiP|y1s~͆3Qox,>bgRD+Wdpݰ~ʢ [ʸK.(Cn|l <2kX OT :=P!uCRh`2 ۳G6!`w-%qppkk2NN#gi7*ǜdЖ9. E7t xAC8 KC tu l hU) MAS6GҾwj-}dP13u- \RONa>-@]VxG{%|ٽLA .hM#R;˜&S6 lzg 3뼞чPW{{ՙ7|oC7%6c5l>QBa3كPtRH` ńOO׭(ڇ^0uUf&Зg(O @hd+e'oEuT rݭRW.I]3c. AuÚ78 #%DVzQNWf^.h݋`xfPm0~$J% Ș' < ҥ?̔V`^&9x,|FPNcT~d2YPF)UO0%>׮px 6|~XWPC-Zcr%H4j7WwB~(ڎo%i$/dU7JuH)mv $qr 06_SsT)߹6R`7~Q.g:qَ0O]%DѨfē[鵅 wמF;ehCMN&oΑe%jxTV}H9S '& $%\],˄r:ZM/->d9¹L(ۛ̚˴ShzΈAP50C*dXDZ^'&OeՐ?ZU7bGMg?r ĶF*!ٷUwq;AUaߐj4*t+,c:.ƙguGg]]Rq6&lLÐ r($~#!N]Mس:n; 1ΐ@IJ(3dEs=sPû+ J$>OpjBiSn7mS>ƕN zmK]{1wR.T7 8M0J:eR)xq˺.uLt6&rǟmoBw9/rEr|rqȶj1 09kwq0uS˷mI۴LA(AW`]:Bv\H -~W$/ Fe&]Kj~pScȚHX|Ywuzana& YsfŶxĐ̘"Ф}.9T͇.ZiALvx^V"癫=~r+/8V)hao'ˌ<0oHGДqc潭B&tL31p{5lM%ۛ#+H?/VM+1W4sg呄7Ng$ _; wl(lN0et.ɬ[8nߚTkx7{)nrx_L۝SI>`nfzb/WS׆ k'u֧VV:#ڗDep Y~P5$OI9#!7ң./\'e2(lQ8#ؼ߶\rw.k:],$ZjdG1oJ6vd'L|O {ˢHi9J!3c!?rh8}p19C>iYڷΣorYPm\jnOЁ]Л8p1HitABo#+u osy0JB@$u5!zlCC]U2O8Kk4g [(R amP];9gshSbUcd/2m8%F(OuAM7\GJQ}kJJg'EDYN/u6N&E?˜W#źTWG>#(\Qu/UֆӰM}>MQ9 NmsO/ShMzHj,Gg>?&TMѸ)ג>N6TT3GS.Ӄ9@NF׼5ȬpOt|,6l#6-.A}:FdK̚1л5;n6_ *H*Βʟ4MT-|1{Tȍju? RID5jכiCӪ~k2e\۫g`Wo?Sؿ jLpY1s#BC؈8%']삑!p,t>j]=(rh)0&?trQcS+$.cYpla GX:n%< \Smh_@qajv1-G'U|)Q}ravg<~D$S%Y8w)2|z4ǖR'o ק(eV:=(7SI'.n=l%W4sڑO@IoF8PC>jjch"@d|}zm!"I11Y:nD+,G`f1wVpqSKJ< _kP#BSJhjAvlُ);nf;Rpߓ"#\tK6qs6~PT )_3#g"TTdأ>s{<˩T.ۭ>txYϔ,%P5 'w5g g(?qßs=H*he+?TMܿ;Xt½( +Hp0 RtA7M1ʗInD8jG5˷~f<+ u^/9W:+BЩS[3%=LsQjav1Ob $3S+CMZkڛ2?+.,DrIZ£qZsiU %TA=0;#e1v+̌ADXPQn BLwagw)c-PB, %FC=|Ԁ; k>[v Ecb%X~UkBl(աhΫWG#^8/ IHlzgOWd@SgY3PK+=P:6@džJ&~aC0aHR/_'% kεM"TV}^'3Qq$xV:*u7N<*K# gq.PNGu\r6c~Yӱ;j݌T1ɜhcr-jbK嵂23sCgp+ ѩдt 1B*S袌8\G9:;0"/VW65ckWWrTzì`UK8d&bQHD@:sLr vfF^,NȲs| IM(RLj.љ?8[>)S]*qGT:jEN-:mf#ˑ6j6|o^i\ PP.peH1r`Apğ7)' |;"Yt]xi҅[眪#NNJOZ5:ܚ:qO?w8p/$fx@SUÍVp굄Xh%n}'t% ?ּgu=!NhWezƁG܊6Z82IOۉ` gNwUkVx}^DCctЮQmR=PSMZ\sׯ+CYԖ=\‚$KIO !Ǯ]t!aE>k(a࿸ղyvpe }& Hn7!̏-K~pQ~4WG5=,gf/\Hf%UX]̣W,?^z$&ɆX~H$^f!~6䷁`| BFĨQG  x]^.f6N\hҎG/,KµiV[~U/fkRzNaBGB|Y]Qey 1^y=̻ # z%bW,JQz=ss*o6gRBW`ӓp%%796BB m?*\Xݝ?n<'B⡠x]09ReN'q+Qq䬖#1c\g`٧GWļܭwRzeƜ8tp!w%J;f֋81G\0Dpe3KZĬ_qlVT?/uqZ?@plZq]j79EdAgm$n9-c\C %3![Kc::p֨fhE$ʒ8^rP<vC>"2F#<} e_)Z[~t#u_ Đh H`8PfbU0L2٤d]Eb lpEV3E`Ay{P/_ >(O–Ϗ֛͂rNl^=d3 ԢZ#Q?/8IPMFG9XgOx-xA +9l:wk(U~(LmBB9ixaN/* jyZZD]QPc/qlvM焔?;.x&J!'*KFcm`(2nMmKdfRa/T"25 cX> lվay Ϝ)<["}hMؕي\>JH#`DB$I*gVF;>߁譩71wyJtӒ5`ON[w\9`Ŵ?޴B63ušnCS=,W1;Mmr&%\wvYKjň6`{ 0 7 :Լ?3.{_j0O[}a>]7ك>htRhuCkiT%cȏr<-Y7M*s)7-N7qUnԁ~+ԕ}KÖu A 04%l3?V.??޾6T<'wr ZܣkɊP~/Z{l@sSR1?RJ6figJG50wē9O)]kʳΏ=- Uw1mYׇLK S 5 J+N6+ֽx͢`䪱;s 'z$5=A[r|O3%~؁)\sS|П뿀]憟M{9 `# _ ہJᲸ>V5ESoc|U!ߏmN…=e ٕVXw6pf`1TXJv$jf!:`^gpIxwTN\kU]d. 7 Tv,q!c-B%t} {gRuxZU[P" kz4 !6J ƥ$N=94!-oAMa,B"NеZtI3>`99<̆d<&|I0ykE.d426g˂pq|k8L*EXO+,3"8y;n:#A{n7%PKRR =Z3K_8{עVwRN^"Iś;03EE0AChC"61՟PJ/b"s.hKS_>QrvY %su=MM>FHGgpz@c 0V܄8+1[L:9k.n=$P%)_" ~JT67Eb:6  i0&Z&vlY<*U^1..k)3o9XPL>οYȉݕbkL k^π1bTrdțPܒi]u%P'Wڏy+x>CZuX:>&2\u#*s': h6̹G%W(\K|`&xwaTц9$R?7=@ӆ22\l:bPR! e]TI<T x VgVV5"}MI䪈|91Wh V۩m"m J9ZͧQM9`᳔2tZ]CtNsZ5۱0[hDۅ +qlؓ(-F0 -I3(VR0͸(Q-bQZfYod=Gg Ͼ,,{hFdQqm~&]'(IH^#Fo=گw4%ON :(x[~*WIZ̮`)xc 9QYzn %`vi {EϷ+t .(v^2&r哠ĚvNT3ӽ5y%}C$4D!} SP;- Jbh3VR^سEi;>D{Mѭxb/E0/x{{I2$3k|4r0Poe,`G[wK3MJa͋:'+E=8)_Ǫ+;H0?$W_OR].GAmz4rgc+: U[Ĉ|19$N}Ƞ56k8߀d8 sF+0$#\|7Y.PKBO]DAdBlL'v)BNsKT5p%z] %8SOـ_z6Ծ+EMב~*]r.Mb뷿]өaHi |>|zZ&T*cw"1nhJֈhzEswLP!zmzn²4v=,<pM?.bC]B:q-_?dO]aZ;LG@Νm l,fϝPmbFST\EG\n/0=X~mޚE%k:TvmRʳ23K"{?ϿÝo$@1ȏއ |̽2^ 6٠bI1ߍ|djLxRM=s!򻃧s4pCdT~u+ A643o=}0L} !N&@r9wtWhWSdQY 0Hc0p.:*MpBBwpJC:'h l㪣GTWiBעm-ߊeZGݳQ #p[hy6H?c w 3&芜ɩ揨(\f:ӹtݏ5FM13^$8TΙpVRhƚe?Y>oDIv@Нn@af9q%zomT ͆kzul涸jUi#H jX=7+A&_ OoN/3ǝ!mA34M9\$fH& \|) %qp uJozxXw-TxL>Eq|r-Xtղ*ٲBNH4u·9f ]~a #_ @D5ve7xd0r?!kmߡ3f9rADL{RYoܜYma+7a#=9bތ${xUw:lnA J.߭CMSZq3\orE0^?_$+;[sUiГ*C xIᇘF!MP 6"\ W*L!M<}<-v\Z9T"FnUHQ~Kֹւw#3rP06L$Aђ'YEܣ}\4X$).'q-|<2ZT~,幁65e TLLƂ Nh9Vj0Q@}AUbhL~'S/18Yd$Tcժg?X\IS&4S2 ֖۾S^TPJV^e`amMV _Z\w2r'nϬ,S5,݊](_ω.CKH^j^Lc@yژجؠ#Pi*AdKIJtcxHJnW, ED dj R#J+xZdOP:.!Ap D \% )NB9_s֢1"#^FfC.ZNco>5Xnz]zJq;HYk̀Uˇ^ o)ӰEIsܡK!Jx eQ6⵩.|cn1nx9ˈlϗvNWb">*(0nfpjRc/l}}"l*N޶jmעj,kIS Ɔw*|zˡ^gLm}qBO^Ցc@? pkDdJ#Z"D)Am1.%Q] RD`n^1!tc\W>7|M#Ȁ Y. ]s.ۘNޭ{s75mb.]}Xr 4LMq-%$Qk?unyD` d%w= (rA4!vXgByRɓ3&T跕W)r )u $u3Y/&:+A={8oL؜,F$x![N2θcNf'D0b>X~1C"z}͛x+erbg b3(&[>Ū=h 5aߤÎ7}s7Gz$MsIV{-H3"΅0%xԺP{G&&Ўq$_/6GvyNzE~ d>Pza/X32I|53,3ςoLKoWDufAκ,I{߅~E~xim~(m%t+`þCqf:*;勤:gˊ^,H^ΰ'ӨCLY_6=G)A޳U3ˁH$9q?Gv?h8AERlE'?su .q}p)14Js*<$e~}spYN@e Bq^ eU^|oY}r23* \-cOi9@'(U{ݩ4C8]G9@RE 8b; HYv܄nDfCZB4;.YZoJwU(AgZ0cLew|0ޖ32_g_ӓK{[)/OHa]"aEbevAGeJh3\] +1r i\T)tc,Ġ=ni Po _vqc"#vSy@n_vYdZ 8qH[cX7zĶF}-^Y mn2>mrC9d%5ܶ%RL=!4%e *m(qSzd.u6R! /MSw78i-Ԃ"N +hQ?5CHD{ƴmOa:یㄨv*ah@&zӁWxѶ/l*<1~qq 1eV W؃:(DNW޾e\[$1eC,':Pr1"[/_F7 f7Ev9Y^C+'Z!k쀃P?{n F\JrL%jRSh"z6{4.,8rSi!vBO_uv/%rUӒ"3[dLa@إR3uoCyN|~;i66J+\=r3>%,eC$)kׄ^  N]o-ԺoNxUbo]':(6_vd=dǽh*6chJG6*/}$V9ۡ tH[yU}Xg k\QYo!u{x%Rdↁ69m;"r*j bF#kJ< sl;2H}ZRZ|t]$z.,%ASTUQTlse&r؝zuiaW`0ӯ&ÊE@ ¨HA\y'N IAZ_k 4HSdr7g6*2#ѯ8`ƈ.g ݢ >Uȩ .Tqel=ձYd<^ !(u5Јe i'qB[@ 8 _JkCOn{^p3 ȧY0F7՝HhqGPY-'O5m(w/Pphoac8fTM˒k.*@Cć0\le7 S)䄄o #ßOқT|J >{|Hً'}> v4e.S;HQ7㮍~3 @8bH!D]y/SCؔvlϹݹjn*M VC%pv0I}<5\9&_,P?~E igqL-Ҡ?<~[@l^0idROG%'V$GyiYޏ} Ub߮{xF1pM4TcFA^a 1zE![-S<e.FQwȇr%zLXݲ a\ZcUs9?Hs X9s+5@ O A1u|@2QhSne33|Kƕ9`,;: kiz c  t{ѓvxG$H B"*R=*_#%pj_O5$zeA]s$*eIb!w"@N4"XGHXRQrk3(?4ƿ 8(p{T4 ķc=?KR)hdo,u+p";|rZ%[n;ܰVǧT Q ap?9;ftW#8vrHf8 ^,tt e8>} zcSdI5 pͷ;jlp|"򸛶qőW5,u0LKե\<n/G5YʤśK饌ࡡlH CJ^Ês2u sQRZV̚a7=+=d&ີ$Tv m[s ý[ 8ZC7Y *@cxM"k%6os>F\_K;o'PdԔaZU tTo2S;Yc*4uSBUܣng7OFm7n݅z˳~|)=LT5n<7JsOvzeeޏo( 4yFr%gkVJZr1SqMu~,ze 0M2?ΉrNy/5x<'O#)֚EDٹe.zp:ve'3ػAi)R:mDdv['V0,<R>TuHi1t+NAk AL߫O yM\$lż YQF|AEئbiu xUvdt$GX 䲭I,) {}90Û!l?0_'Qsr! ;'MWw 6]TZ,ؐyeSGzmj!g2+_@_ %ÕTJji<cH'K@6ZggO_ _9kT9@5!H5IpMwYt8$Y*|*ZoP\sg gPz5{9OBy28Ww 'kڰΧ=5ǔp_J1KY@,5nhNdWq }Z )~L)7ZI6ûkܤ<ツ 0s:\KyPnl J {`BX'~u3oVF5 bU2#*P=D"Etݳ<Ӟ&PgH{!%ykJky: 8,0S#I+ф6,z2a9/[I~3}bv݃boZGPutҮ%MH6 KB菛id+P˪Y[aN G SӇܒb[ qΫxpzȽbLg3;I" rO0,Kv.3^cR- }iQF; yyeFıegAmdU 64d(Y]$&d|Қ <[Q;ߎ*O߷m}}*Lʖr]6Υ^rH]rG'.ڦ?3'4gCeBJ>Sc)rɋǛw#-`]M@agA(*$@(W,-"dE:h %cߜvR:Ό`W鼟!Mx@66+7%=Vf' Ȩz cY~ܰ^E;O@fyEC1 w\&rPYq҃Y (7^ 7i0fɑ c r~i1ĤP!NG<>;\DNEqC%vE41"4qchOe0Rf80 w^_Tn<ͨU/ ~,n9z\X+$L/ofkp*\_U# R'R5(a.du=2s"Ic !}oU#)*u6*Y킅SIֻ%m vu^V!;T;S6nT,h:%7 bMDïA5+&5c Jכ՜M_<g?O y?.\hZn:xM93LF xֽYu(J ;[wx ӹ/yI-?nLp=.7ķlBlE&$w%=NlϠ8'h&O%sSo~,^L?hj~\oa-UR}G [k\YTkH#[MƕB$kac Nos" as~ҊL3b$@E&v~"!*}ېk>l?[ i?*j T ({Oٛ0v_ubC> 0f>(8z3e7%)BA`UQ]847ep2V%.Piy` (w+t0Xڑy@"%R#es2?J "Vŋ"0uG CM6N.ڼa> ;>)*9s-Bp N?แ;A\"_8(NڕIv6M< ?jQ'X~Gc5 |P -,Yx& ]/HJ ?*gҠrg.ƻ; IE] H.FK4[(aATv j=jPC (@4%\\t{j|,J%C sU!-Fi_wVkר4ˌaޫ8ˢZ6֝IRQ9j aH{MC=H簞=zlL4/vinb0xݖP-"X7?1}t:b|H2cCaΡዦ! #ϫ Q|t] >V!m+R<=n`Xb2 #ݣŁy"Tqϫ?>h_0n$ScҐbB,dD' sK $쬏GBZ,pُ/d\[`W>9[h,>4!bF>̋}d[9բ8W$=6~YH,.p&~v+3 t)Ώ%Ӵ˯gc4(B @E"}uU(: \8>nԘp7:Š‘/1Ec60!m>|)/}JB++TP%XBb]R6rRs"> @0nP(Op{1[(9?ivnƁK$#N7VHvƟ^xT()WR?ۈw .*9cEuH|tQ_9ьZ}pc:Hw*O^ċfr7!Z5=]?"G¹:dU'O"2́(NxUeJwJxHLC$./;#z$C"ǪZ"( ϤxN(ʍYv5l&I,[dN`7 %`$!# )zvcEH4.l~/duf!H|>kaLpXvU ${ !vgU+(Y,HONXn%_'2CY@tHq?eKGM伃6Bt^^Qݑ.bINrU A`7}X22/@/m{J}vWCX?ؼ>cKddMq豮 ȑfd铔P { #$b p|ի4/A NjHw[GqO=!cQϡcﲱ:HkUpU ;B1hCUU?x+?%q (GnavmַOU*(VAp}IX4${Iy?C!#nbU2'2P"9] H#>.<f.z\yIS<?q̗!WkS`jΗ)K]@^ưޭ>e}1dKu'pC:pCQ+1٢[{-vGWDA<@,eLwK+ICAd5,@;ILdE7 |N}SYճ{uDjD[v= .my(ۭ. $ox; O\$9(`<oϨܬ/װ/qt=O*Hw#SmO3{Css`-_/{N|] gbUv~opٛ gQ9uDtߎ8(q`CJ d zPCvP㡙AM܈2ZshָEFw'MڹBLd(u) _-LgqIjy-HVk^>FWt没-tpkB }|FEz|Q=8gk. )TW[M*1%I袈&xY܄;Ph?Oy->x5Vב&c#JBz][ݐN=k9ATSfѓ*e]gg2 oɐCG0aP2Q_M~%)a[yBm!HKޠ!XqCF.\SbTJeY5,KvwJ4x~:@jڀxUӅI8Wg,מ) CMõz /RA{xݧHߎ=@1!ZWXX'ֽG[)5\0Xti0e#VpXu*u#!Ǜ.}/;YRZ۵YכvF!!L]Of,2~{\@}_4>K:`KtR \&,ph+T-C} %')gwDʯ7MmZ v'#ჩ[woa.r/k~y DbDܽ+'()C('AVT4bztC/{ܙ/;@{hJ2"iLq.H_*<ɠ+1G5ĕe̸st'4\;#,>z$s>ibK۽ ;y,@JH!X0hD`FJc!Q,* "e}Jɧvb>LO˝U X8*:m t3JU̴M\ӣSzD UT;9@y'4[a&xp`grimh\ϓ\,LB3ZM8/u?;pu`wCwt s"3Grö3,-#9iQ{XT99;gim_\]!'g˅ '5<&!X.$arFsWZ352M+ 6<)A4H ?Gw&h+\/V4a1Dwdrvz aA/F)[17e:: L_m0kF^w?'!ޠnڽߊk S>uF۠5^xoNUZo ݒĻzqVGj0!?EeQB>^U4;jy6ڶx Xy-f2ؚRMsW0m}2x+ojoG&; ZڰKʨc||Osce`a *B3/h?r\Z 4l|qIHKxBdzuz~m*TMꐰi4Y0 QE(o@cg.ޕyd́wsbÄ?)KM#pԱ#sRz)M]r &|=眦jaEAKAA.$N{rV#oXh/fQ;fÏ)E%hƤ~ۥEC&a/P서٪wOM"_z2J0T4%&A<'l>8x{7HP6NX9Y){V}X48=Dy4&UE*SBYYn%l!,}"!V[XEJD%*L, 2&+&Kk0^}?^<+EWЙQ즙q>EKZALz] {iMՏZc?AH3Ow&(uF~yz`%P˃-e[$xDJ{5I^9q$IM:xd O`(aTٜ׶VxUYb?2p?WRG$sOFV= 4]4oaD׋(ip%O'M1)ƯbBƘJ4fW;¶͋/ލVu TCthP /ѧRoU\ ys}hsVn┮o2Eh8}\BKәDHN*Y4l!pw<_p۬#iXUPCk1H8~un8_^#iI֞צ93g0 EVvwWru PHYU|NՉjof4Pr8}|g $A{eFZa*հ۷!Wے 4+plĄa u50B{u5+ @O|KN7..4Igzz+kg;*=VЉlҺz@@2"c D"CTIUɬ{;5Zmi2'Uu#8=2S1܍MySX-h%L-P] '3rJtZdoCiN ɝ]0(HJTo]L|cg`ή)w>4aiP UIS\!I'Vy?&88'Y*}r<B\'8XtvZX_.zS~ͯb K9- ͡h n3U76co^ʩ?#7&5`_+ld c|j慏}qXQʞj0aHvfOgnҒs+A*XR^q0&}'ٝ 5Kb!A-*:]ӌe(MIG&RȎ/'w.RAaCXE5>-oY #n-}*/, i w8|B`/ !d|^>VD)J$Slq?{,"0I)r#c[Orm3qJֵg. r8M:\ym{I[,OP}EU<^(|5#1s@Fs;5_ƾ2q3<1!M|чs!y3Ji?ƫsyR)oBk[ WLߴV wj6֜{0*&.idMNKsۭW}OD90$ qnj~#t~z@%s'Z44$ 3Ӻ%hؔ#d`21Ļ{E=$]Ul5݉k6? A뱭UjFA3ЛK.X>zᬂЗR*UIӊ\NpLSۑꕮd4ƹr隙`6-і8-@p/W<\,XhNj܅{{0dk<A뵸cճ۝>T,GX[8ع4@Q~S @MXn,)[]lTs% d rAbg"D%pѝ#h73`׸(*rw.|(O=Tc2s&侀+[\ }/qNL^GٛP&BCgT UD;H:m6x *Jf>}Oz/a*`]) { }'OrF`'8!nw@u'8I7p792o9aXvf5br$6->*zz],*q.S,}qROSoE> X&n_&zZp߰e&k!ọ#7=9_2rк8mIT`+/C N^vXn#Fq摐+@ۣ<V+=_7YJɹ uCf>vF3 VC*w't ꁉIA-mTŻ/m5ng@5NF_y}U;a?i1B!K, P^qoGS+M!-_Hq{ögd9#MZÛ!C#K#)Ub1/Cj"ʢ<8>{)p/~-4qaR{`1xw ӻ vkYo8WEz{;}j['JP`9gD]`ݦc^ "E#%D!:s}rNoT2Ѭ%>j͏tZ@D*io@ѵC 3BQlsaGR"JFx~+!zmHf9zHgY!:iZkr{Vp!TOOM{Tq"ۚHyX-p?̌c03UF=uֲf2x^HԪ\ᇓ@dygrD5Uf\F4& [BOúVCP8׌IS{1H`w)]?]mɋ^YfL h5r8 SA+; ^B qfvKZ~"sφ'vt "ix腮ʆ ٍ@ K3{xB7^"4OoW-!,+G8*˥ I]d; ENZ䙲\33XBN[A&ghvͦk͌adV~ WKֽ')ec1Cf!+cm[7;L}bQng\rg|Uz:|WQO@ʰiGSAT1XVX<LqV^ G;_e(&(;Bi1>qr%`!5م#{@-]2?xiwq'1!d47ˆ)/&t.;hj&= 0|]B&+לс;к@B.֫u1e0ԋQ`rj|Qk~Fpư,H~05 VVj~qޅОW c|֏e% tnO n*:Fa㍕$Xj{F1؍oX\)D5M' Z٧R *tLivAP8ʐo{쮡ϟy-sdqQjXNЭ[= #mEt#V/JףƹO,$ݤr^g<Ys?/Bqz+2&2c 4NH>|3}>cBL` (|%PoB|(ZdyU?KyaGVSb$eDZD7{ZD/RdA| βfuU3HT͋SK&*!rt'7igՙUmP7/ ZA$5 5m%udëuV$1czm @Vn7F" 0Gp$z@l%*o+&?V22Q>'ã^}'+ɟjL;2sęl6i۶GK*$EhD"lo ۈ=g=qM}Zwpt=GOwyQu)ۋ|KR_! G9I8(LtkjYh< j:킽{ #϶c!)8f/-EP,.qmo>ĉ`9P M}'ϫݞ%k˽[ގ_t*ĈeY)LJA坣x 4"RchYL?c9(޹1tFjrXD^Zck+|RA)B&-|zdPke)!KG4 ]vriD<.]72+͍7}!9ĽHg/ϷpyD'kpP&C ̳ C <!w%CO]k>*)}/ fW{HONL*&Ɩ/&DKkay4Tcp-+.7{ sVcbY2#-w0pJ>T/ CIDuDLX}>i*]W{"rK07>t| lDL(,Ѻ'LV6Yi`&]X_7V!B+Í;*pn%4@ _Vd).Ɏ+ (ʼne},`5nkJ̒YrL|`x+bO _ rgh+npdf)Hn=GD13ISfw'7f8i=CY ēz*K5<0|FE_~FqJ*zԈCg>D+ GP#E 6/!ٸ)C7O۸{-R~\pL@ 1Ty!577Qah}d2 BcV!a?0tg1%2kI#pաO;V.%5 &0!pf)u?l#鿥s(E$8R ܍R9r5hRB LfKjCA#J;da&G{`!-e&wGX'bXZeWLj 9(qMfQY q$l{hlE`t1&ﵠ7*V׵Hn xƭ5 S.8px^n/UkuzsfLܵy9Lشf^ϬXJ}ɾ *y#f!L5OTl<@ǹxLѸ F1ȇ~vOR&W :%`_'.- U>a_:v(`TCo\3VY=~yӸoC*> up]u gRN/0eo5l]OkR7{E9iSɺ|5}:{OuEA5lPwrehk9b38rt~FfexIE)IW3Sk~Do*FLwcȮ}^e}PZO7;\Vs%r^Q D; Xnwj'Y@ YMh2h 'GҬbRzc.1ک*UuA->7f84~@bf@D6G&bQVrsGTmq9p%ۡjO_ GЃ( ktr#JbP{zd0TRV+6z-Z_D*ZSzfE`7kA$I]Ei{O%wY'Psح9(vStk=AКcK5 :a@le3/)yakĪR QvcIj:cg:C,cꞧ>X)0jln0I}x<: AT_'m N[:icf@tPОhhfb$[JOc{~0QKsbtrbgVp]1кE[m;mVm)Ե4(/fi5K6[sD`0r~ ߜMs:XJ"TTyhc s_ tw(G,K| jv%#vv608fwVٷ|H+^G$˞Ny dޱZk_9 #`*sZ x,XnI6Y+2-:F^49wk P 0-vJWo1O&?̱}HE.3Z4;ؽin9.^#W#"^vӖ,2^H2Uw}tkeht9{_p_cJ kޒc8y0z٤{8QAa\6CIKlx:౽-e#E'QR~ܴJK^voNC *]Ƿq (SIiq]भg'jȍ:zf"< ds }ڗS9FUQpZ|.DyeqŔ39֬QԷ|$3m=r$)=uEޭORIKj\]_FUa)Dl3,sjM΀AId?Q otՆ9B^K)dIX N,eJ]6`:g*Y)GJäܾ=+5 σ=Zd pYpv!DMBƞZ i<*mA*'9φB ywSꙮ>xFpֶ ?ܓ?\bk.Cҥ7Іhz|E=V[lϵ!&#\KZ1^A"Ff>ߡ:ИSRCZ2G!%h qZU58}vHAt*y.(Ldobȣ0ѓ mz3>+Z(t+37T}e]}j0nxZ URA>dQ L9֝Bs1C`&=+RӧYhw#_iΞx Aǐxc)tv!2- o:E2rIk(K7+mq$Y+D|Cbz7iO 2-UCiy])Pc̳qlILe/%\IIZL#3bP$aV8gxf[LS~l܂L?V)LUt,(\R~)^ѴСRScv4wS¢}SĢdxn;Ѝcvl0[85䇣6AHyZ'<D=RKXKeY.ı ܗJ,ET aG SWV,R{#ao.VP^nfkԭ6IcOxpd?. {v b"MEdY~\Hpf—Bd^DMjfyk\Yӊ ˦pRm?ĺr>ؚfݜtE$p5˙ɭhڲi  <:̀ m?Xcp!HԻ ;UG;n9{d%z> J6J=S6,/-m{bXK~ލbW3yq[1Ś2&qT]^mRz06SԤ8Avo1"l{f g#TnX2[#R9r"iY]#&܊T0XuaeLaZdͣiF*=1;eP4Bp!K΂Xb֖߳-A녘Gj8r,J&Bﰂtvbx>F ؏t_&n~EF@K&1gz+>JV!n럧Gh?tG5$` m=dHФyK*{q~U+225 +$iE &, {۝gWh&P >m'%p짫ODD X EDLFqf=3e/a:vVE6':7$^+/R2"\͏1P03W{Z~b.JB[C qܓcФ4<P'-͒*ҰhUQ$$*@ dT. E5Uw v.G9RYnf}=l6Rv4 U(̲tw yg|=B ñ],a?.\]̝Y:6l}81C͡q@oϣEW!'vWHZ L}r؎~ҍ `\1t@L F0AidlYҿ._6q [qQ j4/ ׯN_/_s|:QAJf`$L =`sHdGkb!r m6s]M$s N1k2}Lbc5z,\RY"#1=I9 "3{k2 RQ|BmgFoZ*X7ϔF̽EΣ\Zo8"_r9S' :ٰOs/F8G?90yJ!ء"4F(%UA:$$7[E6V7$(j I^m֢f'7ݟe2Og4ƆSL ՔddG$`9ض 8􊏜 #1V@~Apj=oC; {gwUru>EDU-_,T FvS|!HH*i;Y)=Wrۑ>r 8;Xt wK׼>@fb3;ք.ZЕx!9qPW>Fx&)v,bstld$l@,}7(Pjԟ$q| =0TWNs}!+yAl~D" -ݬUHH$duL.$ x8:/H B%m&nAgmJ;MMڛ>J4s3w(<@D BT,D+>Hd] ވѦJ:ͺ"VD6zJG`񧬀R^qH MqZvт6l1KBz'_&Z(ͧ" ) rH|uU!\iO@'cHٗa%TpnD(y[Ji`D­EhHʕmXɺp7NDQc sʱST<zy *l 2z<}9#=|aNEZ8 2OKw|j S,mFTjJ~)g~={ pMz%퍚ur9nG#z[y .?k wJ/龒OX/ĬNNY%Fh9z9hYauz,4Q%=(Xg8%6B7/=#.S:n#plyV9_69Ѝ29يufp95i[%T׿# /l26`R[" %J#[}Sc3noUP(0]sQ0xQ|m|48F,PؕqԲOۉ'ӒgO[|fHTg/՞tu `V5LWu"G׃@~0JlCI=!]_?Kb̮Wʈ"UdD"*c0rMw,lXr4rl2ͽ%Jb5͍R<*|J٭RC9@l7Pۿ- 作-xi4y*4ߦꝺlڤ,Q$K|#U)|Ͷ/ֻNiK- gn8' d>qǚV#ߖ& 憾Ϛ[_Mt#_۸76R VUkJZo NHVC;vG+9H-%` ZWo1?+402՛s0@! v|& ]Acп6]o{i-џ1E+МI($FRS{Sv4^{Br$Mj\=cnKz~_xzX;]OC2cZnRS1?3})Ÿ@?fδ!ZdsByZx.ɲ[no_{VZ_D]u PwFJR(75@ˋ6^KN:e; %jl9qGVH@'{?J'0xG(iwK;Z[vqh({{oWSLPMiґM\vnӂzME(%$ .OT\lj:O.b5UQoNAOH͊%F,#wanhnL,wq=Xˤq9政H,+1IMB3o=CmpSL=YFk!`pu7z3qL\߱L0Mqnᚮ^ mIĴ2ԸQ(:KNf uN+D ċz^K{QrzFP<|+ TCżgcgBirml֟i5گ`oE|6oͰ;/ZŸur)7}5m%Ko=HOI:Hbb5@G:V&DYl?| ǣ,H1@~Cb gpi4hxt8{ˉ%ɸ#a-F"f".4<)' ֨鶃 hܫ5J!c9[ǗZ7S'xoU XٺTM-^Υ]ChӚ\m@DS""*%[O&'3>FS_c njAFPJ`TF]{јTg>eiIlLSby/39A*e4a7x72 MUP~.6ť[*5)'\fV/)yJYH iY!,=ԼRN]/3vjnA+bZ! 7FwN,M>*, iDa ~bpH}% =a fDraQ+V}[TsZPa/ޱhcdýPV+k#r$- q {U Wv9QǦ6( yCYă>n_nu7C7p<]Aun!~=8^6Y􇹹F݂}ْcx&{:u a@C|>D5i|eh/)?|qlLAP_kKI[YVAhLJmxn':nD/:oKA6g;m-{Ttk4Day\XU͸)r!QHdC5H7I8[8\o Mhubrƫ3 {joCɽGM3a1A-KS*$YnK:Y+jda Dvh~V50I 1C7ٓ>·m,D}W%.a{@~K;Z[xR7(te*Pg{l#+r~W4!d&X2Ʃwc h:Y()Jt5֟Ԡ AKK/a~Z/~Ҭ8K-_h0xmWX.xF(Rѯ.D2ZmVqAdY2ʬ?4Y7+K QUKk,L8_=hJ7"֌Nm N&". rGlZ8*dd,F-A=hPUu( S+OJ|POѪNߋ N@ ])@TW`al \5=΢M3w_ 7X^*x5)3Ѩ{:.zZ.vʪ'vbD#\sa6˛3-?V[)S_'l)J<Y@We3Ba[6s>dkÈ)S6$w?ptQ t2 ?MW`gLx[&>b)hh[s=.IBQOŰCK==`z#|$VyҐCs`32U ŋ`+/?R/^lks9{a?#y1E?8mт!e/|΋Xu2 9ͧ ׇs\r~b{eyK})@. $X<|^ kK<rI ̥qk' 7*ҹi7]a_?KYJ_, ,$L pnLpTs^ɔ)2 3r%O1͏Qσz|R$PCqD^鿑Ӿ{ebqfH^fƠ&{<ԟ)/}Vv9~G {?dUG̦Fx"&204eԷB++0| WAaj8Qg&lam~xaqg4J7Kä(`X9GT"P1!tn@: FnKS%;܁ŷuH87.EZ:r<힔u"&-n3Fq.E(f"Tuƻ<04AZi@P9F rH 1Jk^Pޑ*kw^iP%!}5z>r]MX+>%e C΋2sZՊxb//;T]x2UB6 d=M WYl%R:0uLHU'~~t (ђ؛F#ЛнR OeцRS+rڎ[=53p]zZ4y,F^(?ae]@xF+v6?0%^D~[$\8 Mʑrב,Rmٻ{ qcu<g#'Xfo}}{Ͱ3;-Nx} SxӻmEv^䪸S5$z7:D4;81>U+t΃*yu: Qs{(nhE^ӲX˺WT(j](yfe^LЭ kb. r‚bk ,5bӊa@MY6ĥ?`aw37!`׉wYwnZI|8gi0aH}xkzFg7kRѓ'd{^{k}d!r[MB]Vڗ\ p+2ɭuT] %bմ@LzQUV^e2Nȋdes!$;PY4}('Y1rq>KgsXm̯RTA<$0-<Sy2dHK% ^cY A84Zf>~MɲsRJT+SmSO@ػغ(VhUz%_ՋR>; K:s8Ol(h2 +"DUIZZg{e9@Qb@^q #qXTKu ٖ ݮ pQ]W1ЀeBϴ ~{eEǽa)%4BK969/2LQʉ4'ܶ8!2!z-_Ihx.Җ+PέLJԹ^ɾ{)[yeK5I`b~ӮtA>0|s݌mS*'hͼ _xm7=lJp);],D15Zl,a%MEx1sUkb|8JdsUEkO0&TE\5iJ 10p/SxRNP xIVA~4SQ罼3ԱqF>T5=CdѳG/c rԿa1;qY~4_&bXp `+嘨Uj<:̍_a/|;> ~$AB NtH 2` Il~fe]k6 |1/&x{ƶbP?%4(:8|3k+kRL !t`|")8qRt ewFH(ƹ <,8~ts ʄF;TI:ec=:n(X'MOt4>PŻY3q qBo}1i"_LW}pL4!Owzo/Q`B C+-7pq$_fd_P PnEpoOv,ΒTIi`qCz;7c{MƜ]Ksֆ;ʯ /^oCl[2ӧ=+f39r<Ȥ dDV3S~|fZLA1!hXATV/^З)٢o17oi9^vrhdzd[4AV9͕oPYB]MW/a=:S~E_ts  x, q~:{x ݣ2>=e9.wG6Ru@Oq<1H<#z^<Ѿ^dm_N5{]Kaѕ$T%3@vǨd45dA XFC朤x@>QCN}WS_iMk/<"\/7AX|&>aǨ(<͋FJ< ̕KQ:HvCmuY:orIƢf\Ki/'Ýv630=!Ŏ5mLZVVxq#;!SmNse. d%-beܦmj \XvEjcW ϴLa͍gom ԭJG p$dv:D_0Stg`ᮐƬrrGV!6i*$ A7F8m3V9p=qBT|fHQJ>tM Gt ƙ{۟qsh9U:^Fum'8CRv7Ĭ^nCp{0DIV wOז:'>Oc'+KErD{VeXC{K!NTA. 0Vӫ VO D{hܼ (T[JCƏ$!@AbZ?2}/'9_\1{w0] a#4mR)00BhN$͕矇.jJOr(?Lz_e/\AUd|J>z~e]JRax3mQ`ѧN@1aW%gk c\ oiLqH,jeWXՏ+uuԋIsYNߝ1f4"xza և)0mMUceeލɘs*i@<PȰq5EaS4?lT>gG'gs^Ө*PDTG( PqLWM(⢂(B W%Fw^J4V!>ȠߠJV(DɁ@.jSSZJ9O cOzHݴ}6)xD:hBpzt!5]?+ ‘fH M.A9d1bN6V/qC(0#e{7EUUi(1U#@۔Èx&bGy;b=hE͞BVuĉV,5m gjr PJPZ`F rb4]#;r;q+yߖs=ջS%"jjp_ZzhIm6ӝ;tR`vZ[*B$n\WnZ2-N+oS? 7!;f …I}鯊u֗[_Mdc/g0N'+Fa_sp" HAq&ۗ,AgjF@<hʨ Y״דH dPt3i%"iHOctBju%rN*6Ƽ$"LGZ+*Zݖƍ\=?'~-MT{7dىoKf? ,Rs'|v61cс 3@,<ڕ}v: :m3U-H*+Cr5 g~B&6mr >hhyѧ2%HqӦI)/. hJ$8Ѷ C{ w2zǓVϥ)ſBƕ>~5OK2ZiO3-}T @b;V1+q' ncL@?*󷋿~I, 1a'‹%]e:iX Wjfݸ)ߩKCu;B2x3^(оj,zt <)rꎦQeˣCf‘C1Oqj9Q@(\ji,?3VЎK@IYDȳϑ!IyRg$j2cYĴ4]X~|Iyk:-Ե SmfEfKܘio]OJ qKSKXly!=FȈWYbi  P{=&4X/6PZau42{F 0^ӆ3qDwұ`.5&VC_$ a:FljՠK@B*zp`p43榄 aY8~h<I'syE85eޜ՜-^"~ "eTaezXEppx͉.Iѕ8mk)IQM]^vRVHi@a11<+/D!t/Ǚc]b[yfD," O Ra%b|%Mg voïA㈭+٫mOɸJjA1%O6*X`ɷ9e @:X̩-X* 4EZ;aymƚ(bP&˙@\>VTxtCZcy| ~鉱X-uVb HZ.as./h!NvpnjJ PTMnsѲEVcL905yOTZpG[CR\#97\ϦE{ܔG²'/op~fj^qVWt.qO᭯+gT%ほmU ⛽CkKi\l[nrϝp|eK0s [<,/c)A"Ԩg=Uq7<\1*ղ<+fg$nP;)eQu8bBЀx`zΨ̆SA-Yd|I u#Lɽv=섑d0xre$]{fi Rp6Gx˲umxS<[d,]5|(\kj)9N^I=.<:|N"{4Rñ6[H_stβ;5 0zrھ+E!]\E៝x FI%+$_d~nJҝIGY }n?܎0z%!,#$es"P,puGSS UN3QiyG7o %_5Y*"c!Bv3$'Xn)pԩI( CWx;m\v-#+^("oo5[\n"KH|*}Qx={ګ>&c=+LVD7kOM$831WI',}ּ lLF?hfJSׂJ(")/t^o)keޫu0`)>v b&aIJ$LhqT mC'D^yxuNXszgmщ3PMP{ 7QR1 3 6…qp73!oUvܑC_ װ6t='\&a5 Ͽ-{Hਧ7@2Tꮁe Yc}VSh?Q]!,n Zcs1:UR-5`ML&9zcjȻedѺRF:>+8j6X`&>׌0mk趺 W>ΐ/9NMIpf@kݸ]uP*p@H>QvݑŖ}8QUfl/P^g,R8F9cT 󰎺6p;'zr)wFeW-!Z::ikmx*L~ݡd[oMcOX> *qr֠  U6u?3=d>F~[ +"z@H^珝+T"` se ՜45G-w z\@/gQ;ױi{OnXa QejZ[ A* o ]q<9Jf4ԍfQWT,P`t|}G? erO忳uۑANU{>}@rWR$1l5j<.Be-{ 0^e2nHAɄ>|m¹9~iBAw'`zG_`*K?V' bxAҖ%U]XaX7%|s C|07/˧ iS) SEO\f\΢e췁XG4-Tbjԩ ˪As4G{FRXG%Ga'˄pkGgub.5`~Ÿ1"}ݓpG*QP `9kooP{i- EDҾj, np^!" T'ٱrs)/,2fP:f!sCHfϢ-?/coEt&\\7!rQ ^{+ltt^WmyoWB }B([fPTЋHr\svηOA9uL;ֵAj'IZ:'iQC$z qP^8FnUvt6{:w hF+~[ ʏߖf/ϢV~[.'bx?l+v\%:p^^ɠvA}2٦}v?ٙe7 /M'y̅lz$~C[?z%Sa^ &|JWcѻVpI5KC'ε؋~`6miuF 6Bg`Po&-_kwk犖i"FKCwJ;4rFo<<Թߍ#JgFp8UiC Tv3i=KÀ'fF1کxkOJOψz/L5)1FPJAMG:? M:e:|& Υg-I"-5$9qr1d|{O}Znn3dLB݇␟{ɶ1*n~6ջaA;z!0{?NY-m/ޥE]Cqfb~Nۓ2B_QbmG GQ8(cms>ʖU:'e)~T<{NJ.WxI ͣb 7<_,y(;q+MbUDJfJ~Bk͔ *ҎJʵ9R[zAb9PH,38?%Ia IVUvѰDRf XTx6J9WbltG1BZ~fgDrάuECф>HV=ݗMhsC#w?|j$ ~݆Д,+Ɉy-ۉŬR6y@Zz/7 uWRK(NWc6_MF;4ĊyPI1f#<۶,jxT n̮W&UmW\r z`aܐ)~>6?V{D&.ښht%J9l'b! v0} Sg93_,Yqwεb)4 H*bv.*9Pg|M3)S8?0dX ?,5%}6MZS7뫎Y8d|XazP/@2)Ե& c  -W|!~RԒg"nnRf=E*JkܼHXJfHsx3lELw )UѦZ\ΣiJ;a`F#ԙJոBEɍ%c (SL&pgڬʎ*b1s>xBuI"t\" 4S?2H>&>dϝlT5$_.j ފPPX|J">Z#.赧Fr̶TlǪ[i6EUįwQqE 𐥚po=(vg-H^fF&P(1tY =o-ފ~c hSFU3#ΰ"idDzlJB=sru'Hn; ҁf%ԧK*$cÜE>TFȑYw˨%IŪ8W'eIO= :q%,pHԾ•[h!]<ؓ608׾#roir[<$plE3wOi2)$O?]ʐ# F(nA-̙[Pӳ{vt=[1>J`#Ei_;}#GôъS#~NOhD&2Ogrx #k(qzZIXi)CP ?s*pR6FܽNqĆ} %@A0EWcC,nG[AXy}%<;&wj;tls;pg7"{%ɃtoMpn) ˏL8i[,c ;r}k$ sl Rpi3xsf@_3´%om~-v"[◚rw.-hC2=8tNgC7$LDgl.@i$0]eZωx X)ډ{!K;@0^f 9la׆aQD[YV&;3)Ja Ce]a K)GeYfIP _b#% ~!:QS\G̫FRCe7F` sa:z%ȕ[+NP8T5E-N@{O bBDs,gv x ?U ((_K.x#_{K];v 㺸sLE||n&0 XDLtkM6DSY9S:;: Uo ˖Ӂqjfo?^6PM[K8h曆of\̅NoIjZ6mͣd$ƅJ;cOUV^[v zU>@81Ufy6EK۱^y<zSA&9D?Pl>UIzrPH؋k{`dmS;5Apo%Be 7SY@JXr(>]_mL.8c,}_KޑgCVbcx9vuH-}i~mtމiro'6VƱܣUX9EuՋNn/صoʘoWFCn|yCr#bͺeuMSJ"@y4?$ >6=C"Q2"rʢCO"mY]2Z=\H_vf4LS=A,;UPafZbUoSLsu7mYK֫rX )/Mb-?QYNV~r %mijL9$bE"JT1_:*!rWeaw |Z pPutN34 a{A$|O32}(T:wjl I\ 0S\($!짻 kZbwv #ъUoMC`I1;5V*u4Y2Ԙ-X|,@:Q)N8Wߊm$;!U(~,B(@S*ݒb]g}C4r6\d8޶)@#{CR# S7i~̧YH ?BA,;QJ[zP3Mh Od-<P[0i3c el'MBc`rsC^'Fk/hZLL>#ZP; KZ)4fXmF~!W}EV#!:@Idͭ2g>HPjLSb37N!޲;YyS:L{:ӥ[~1s $$/˓Z;܇W ` << aݯ]&xۓ2rB+bƋ- T^> }ye;֕[?'QyL5Ӧ\;;}ؙ߽cVǵo֚0oi~x6@n8r਽UDrjȒT-&PƋmU(XYW͔mNBPfv5۰4S(]tG&'nb=TC g?y$7,)-f?ǫe.gF((>djz*؎ GRݰ_,=:}@ 8<2kfw TXb-M QMޜ Jćs.vfdWu"@&~R@u5ћ c6 imex \vDFQ,&4N5 Gvu1vh8mFW+Yq居+R 25rElХO]%,lbf;൘flL=Ć V^ULo.cgixvsDCTDi킴u}`bzOf}1g>SG,:+pK7$"AMlV d*4kWD7| c43avo AID9h27ovs"1q. G?QɄG~$]~{1HB&+oN|w &rͤw,.]{uD\g!9psfwI? ،/иSz ˣp9З|`?-~_V 'vEF2s-p.q7%' $B~TpY պs= aڮC`6:}6d ![";:[Nߌ%Iu.N]JW;8y3 nPta=ZBEp"a_A&qŽ =*M[O-Sn~qxQB(*\@3NX<RNP6Y9̞`u^MCu4C1Q_K&7yB c"ZXo|KfdK/ MdqgK-sIXALCCmPb_xE#x /S80r_[~B</#9DGUx?cDJVx.6ŝ;3.[6$~t+KF0.`XF{f Wڽbə3pE_bp'+V46?0]g'ݽ9k'l7eQw#v,*qG/PIk0!xУZ6xAtCi 7wiPGҴb\jΨh]gBLtʀgcCpd%;_tFRw.DMeN1]@Vn'r^l}")(,p<x!ZsTB%0e'@!rTI5!OjtOl դ$B2}Z|Op]I" =:+D!RV;fc+s~i؏vx> lmZ/cPU4ELzjھKH|"Hyη`ƶQW %\#>TD:{97ZQ ti J?]̩K*:}CVnMm`S! =qs_qSW4O(od7wsjKbgK}#8WO`5zi0tUDڜVْ}usw}$ }MO/*اx#mG-*iNO /xYb}9g]֥RϥLEL%a_\Gz~ 01꫎h΄ dG o%-ҟS4"pE $|0x mHZknL>h?g*̗+y/&fr1WGYV׽KI$Z?)iu?. Tg9K/Uՠ#5bYi`M3)n\xvna / S"`'-Vj_oI$]\re|`?7;H.(\^eFH8A HN+vJqZ>B2@47@ytV@B_<=twXE~ ĸ4RTހdMK jc}tÆo ױ-AH3Q&-:4U?xh:̓1=*\3( ߕ֙&IǣGM&l9nG|&e;#o&] Q_k7̖2o>z%;EvL=䏪ФƧ-m0̣Xz55Xs\o4t#UcB5?A 3p)*-&p\'C<,nk|o o%FT+ȻW#]Wb]ϴ;ZGH7LF{݁+B$#!sB?)s qu_f eΎZ(iw25ɄEHcU\ֲ>>YY@w:C4~PQ9M)'3JɄ!jhУX~a/DP{-)]{b%/8& riظ($~y>\nfr{![) W׮I\xu  ntxٍrwyn(`'l fn囟Ѩ8~QmqL'*<5 G+j3p2w-&ތH ]Ț˾昱W4Q@Ӣf;%' Bt"_{C vϰg5tXUqFUԓ<TRUsTz+Hk^|QXd{/sYa ˰:/Ex.,[iiRv(凤٠IccC Ђ]osm;kJ5S٧[J9`kV^G(.nR$Nl;6A hC] ޜB_*SRI j) [Ҍ(Es. 8ߝj9WNzۙC32׍()73ai@7AΩ.\WRC MJQ&yK!m~õ2z)q tY-``?.mP&6ڕ%Ohݽ!Vdz ;P|Ds4 4! &m;QӍu\(\ađ:#7Jp%=r<TKȈq 4u~FOִGLPd@{ $+'5N5[EA5+w;ڲe\ig:UX%DL3-h'@t^b¼`jf<%5ܓ!*W/%}J!",dIsu "3 x&Az[Rp ȪHgk9H/$X?O.OJJHe @t6X$YA qp/?BFsF%x@gɞ / ѿmѶ +)-govL'55&KtU_] O :vH%ln )mC"> |ضĽϘ >EȪ+Jmkb%\zk1ڷ4wE ^_aK C@ ZpVؾ,ROsz; 3C^M([KM>fz;,",Rd4 O<0e QHBcFnIHBxG&4"$O)6e&8?nqa0a$*pRp7g;c(iBv,S&qD Թ-BloM1 ךcyb}@Uv`)ׁQ`u܀C!̑Zg{6X.TewKژ+I'\OgoǹMGv N߆@}M+"9)Yb{-ε۝̶vjsWfL!AJ@]〾ѴD6X\6] s=!#UbL1Y^Ne¨ +L@;I8FԊG?x0$ e7\JA`ؖchۭP,@&s-gnZ^bP!1*=2F _9 {+j]wSWɬ,zx{YTA,SGy915)I]wXuPO|r~{OԜ6G^jzvJ:+eLjEbR ^[emDW-еgwfzsB͘_MLL4\]wTyfuJ~CT> DJ(2wʞ ^KܣWio2?ko^N$le<3%k478L7{J)c:Z6fqPZD1Fght\ ԃ_#>ԄH˫l 4zYzNS!F[_J9B%T\.qcb"dq7UUUYESPtg݃/{bpZCGܢu`qs,"]dr2s?pXà+'ay_23zh"Z{ejiO:ƝVE*w]>ȮhSimIzQ&_ փvmk or,sԷS yUZbgGE6ܷQF@:M 0' tZٌ( j6uKpD g*FU 3aZ>&!|eo?| Iݿۖ]6iAzVloW:\Swi*v5A3crxĐW.J@(fr+DQz`QD٘aÒ{?Y|S( lH=dDHN!`x5B`BlP8B pY ʈSP#E MO 7"bUbDs MѿAS9%i ð6^}0IDVT Vu_-dy8d[wM.FaSs|6i15!gI2Kn N4pM 3΄,24o^iEd6# M\!]|!2Syꏎџ_ o|8I֯w%=> VK6)!Vrk}G4s7>3Ęz rj['Xo"|V\|[4E # rO'W$mŤ?VmJRWsFZpg/uQk&WE<``w$rdk ,j_ ! #&\DiqCU.U"OY: K1pdSOyb4t&v)­V547BXYZ@F0w܂ sivrlcbDB7n lTrk0w%qE99Vْ5ygwxRrTG|4$ni򚅘 }Xn,a|?[#@2JI݃#6՗0QMM=k 6o: ݒc줗=C|hy}KjԴ%E+ o//Lb~jWr2~կ((<n*k Ge-- >~܆*&Bf̓Wg,W/E1C0mmp~(Ǝ1ӢfL%J0*\MljA²AӴڧ5FP4(̗ 4_jK8htL(zksJ9$J2y 7a1," ARIdx&N%qou*m,MG`(jB P0mX*ߙotjrFcn7Q# x˛$tV%2AVmbkh~1=C kǸRFtَ'$Yda&x+27g%r&UcFzHLP,||J$+ 9Ӷh/ffYȐ;Klg#ց v*.gy[Blj9ߌZе\ "KAf+TH! w)a)GvV4PB^7l6xmL]dX<_$^2_ykKCv7FM3L R33pC~ߢg dV}ٴmʊxkJ| gE\-hz!5"m&9 sikw,ڡɣBET CY3THu Ժr1 22'"ǠHPogPYsfpڃ]F\k#salDK-ਝHza8n LM_$\ٜB?y[$F7fJ,ry7Ց`iGP@d4 _Y `֋؄"yAx}`oe3]G 9vU6pCEZ"QX+c~(# Vw'C9#gfu4KG- zBxEb$I"h%#kl\0|L qQ^@k؟e}f'kOBx < {<,VSCTtRzNW]AL'J*0^{&-mW[H$aȵ,efwvyY2BK!5c@pBɒ~GBu-ZeSο ӂ.?dゆ/ (k\ڋY6d62s?{~RSIYzAt)F.-&9q1lm-L%~wBN-˧Rz{/V[4(tb%kS'aؿZS/EO~ELjr = !m%>LLoRuĸ]ԬD-l:d1:"_6ؔK-amDm$vQ .(\MSxM]O̝n 59CI$1x M WgS|(3҇@:=ovś'4FNuH@ޅ6\ۘ$dRJ]~1I q$Uzv\ v7iӛ_V 3 `.(N攅OBNvhmnu9>^nlM/ E`0yZil:M z$i*'@eP/9Kia5,#IX29+f!# ~:Fh(_{B=s`_V!rc6ՈH5ŅAUA| DSL-7%j2λᛦ8>TܴO=mi}IUq '=̦G.ŒJJcү\ZL6 )L~ uLcdUVmq/ c6d 0yB7Geaa;T̥kAYrB4bzfLqlOD>5Yo8 Fľcqlb]5 QN[G:P] ٨m[xF[SsS.:'ۮ~V6-*qm\7 eUI;aK"<_L۟n@#W|Ȋe")j2éj9PDFNnːL#*v#v=[fjhsRdJ]"[/Z6%eZ4xi$dZ<,wV1}=};zyYFEqwK z0ؓKn|._bh12nrFP"h qZjoOL[J> t| 2ֽ#?6L~ٿh`r,ࢼFs&sQΉq¸<DHVgQ.WwF}~]bWi Nz%{xqc}RU&0+)' [1A8'i.+=;᪶H1t!jL0H`Hû 2Cb Qi()Ax-!lwXn3 ԦHNUOzOyǗ:ߌiZod2pdyF| SA](uĩ1xL -_5D0o+9vR}T/4;lO-VCUviNq)#)ux)keqɰxjZt='<(GK9DτؖHIL[L-« W6'˚J$V~d U*!)j5WnO;`7~'WDEhE\KI4i4N JtFkczzkY^:z( 8 CuDB2] H[ZŚb`㞁n_:|*d'v$ ͕F=8UG)mKy7߻ mя 4u ǣn:'L0`sڂhs]mf5PZXu*&c>5)3Vωt D؟JnggAPY ([*Q+vpSTqg!πT&9.+A [Bun}oLU[SwXHM3.̐sڵգ|IPRbkE < >2JgK?LV=b8Kdו("lxEdrbzb4+k˸Ɨu7(yDa}0uJ&]z~zfk!2>0?KARۮBOm(74?7=YZ+[vh(\d6mRZNcmƱIk.[Ӆ)p5)h(p%~$= wv`5<"<\m; 2"[<JyE ,4aH< ϧimZS2GڤJW\k`<5.ǟt^tn\ekP e㼸HRDcP=YE6[˳kX \>MhXu+I_ Zj6'T@d "|]PCq PE\׭mV&Pùwe9w6L#$SٶI8+*Ǩ8LVY&"a0QzjwG 2."QT(aQ`_O*⑷tlZPFRmQH~{U< +`q}U'qmQ(N-xF4OܞS 'j j)).Mbi:LBza^@X37QOSOuetAN5>H GBYWfOL}7BN\{0.rig^xjɉ Jr"D+ jK'OJxj|#dt4$ޛO5_:5.B)_/8.Ð7-k|焪%f4h+hA/Sm4Hrsć<Gk(2Os*R=&b.ɓzYy!\qY[_m\~ފt11ˢWm'&rԊloo[$eiE3&$(բ` NmOe0Ι;dWm31.$lx?,kq1d]pL2+؆iQui5,@T`nhu̕/Nzs7~ZZl1~Q`/R4k} 5xeOAJMqdq&Z11\NE|ʙ%vWt]iJ /;mcNG1XlFTg;Jg &S / TU&4<"FbMf?atx}8EznbD0d5Bm*aUoXml-Ee)ՍM&F^մ4Oyv7Ta~yDMzh6j xQ$9<1PJ>kLr_>w}x\`, #|ٝ[0qj-79古f֧-WԶ6,}-<I;|Bn%4r' kZ^|g޵ʦfhO|g T~&yQ4q Ky'"+*yPWE$*&W@HԧD@At>3K]g`+P:iood^{ápXOGn`n-а :alr)3;tD.3𠗤JbIF: 5~Olc$tɉ' ue"VuJ8|b^(KC6diSd sf:bHz`|܂?G&AaD^nVrjRvDiʡ8Ё6x;Hi5PO 89e BFRgsX'G>Og~C䑔 hyVOt2bd}#gnEI 2.3eo? qgݕ>Df(xi)̙q.lYz{mmxA-# N0_ AzN<};׽ps K6䮍|Al/؂-OEp/3:F8=Îm6iy="|ď h5_"W2˽T -ʀXUH;Ĩ¡fJZTkc9R?a80ړKYcMmDu|O~!+6rxhj3-#z/[´"9&M Q~6TaX2l١3EN WoaGͳ loXSh~M"I~?Xejo5D5*"<`&:9T4m/ "x!w mi89'q~˝Pac%1inl" 4[LbWW#~ߩȞ(6B{@y׾r&_u&kB1yM6 Ა"2(0! uN&bSɃO@WȿM n UF ;!I\b<ihOdEW: p֮'>jF&vxtq)e}.sp~@kem#'L$Չa+HΛAwI#o -N'|Ek]?B/n* }&1P8ˤ[z, Pk$Dʝ5ry9m@Fa;L!t'xrEjzfd5o)EqTnG%E."F_pɟ%qb p@rY`BޝjT/s˱>i̒ [ S{$L#E2HI}We]g! |?[Wl =)P0ЧcCKNWx!'^c= mcs DWӹ/ pa)t2^vUuM cKzv/XT_xNmᡟp9m EVq3!@Pwt2-6j%뤋&HᙹY+U ^usE뺅a+w7gW(W}Fҟ9%Z{vOhJc:_qM8|&=*+-Vz^X@C3X/3KP4kXdbE 79}Bf)OrkRAm5BJ`j~^}e7 ucbǠaJJtƾ1's(bԎZHahcz]`?:}=-mzɲqwZGY// ՏܒQq O55 +`u%F}=~gAwL;1K8~ 10&ee<答 $(^:0}i-%mʚwmE뷫3O@@c=3HI+h*& Gne0ls!zW"6jeJbGG`̒|6̻Yա<,r-ehK5A _¶=4>;հCza=s+XJ1?0<~[#.dKN?]]ȓ|pWjdž+̂гl{Bi{y:jXLˍFKv WfrȺv&~CeJ.%;F3W'o{p%_dOaC7{przQr=rW +UA8Bt)7MD 1FZGUT, ]🺺v5`-6zJ{ \bo-f.V7C[Ujw'깢?65j`ñV.pvT)F<6])"c`ZC&Kʍ TޡHg E.[<[~4SdF'al_NK^) 9%Q[c{iJgwH=P3`v3̄ ɏG݌+Rf 6sV f^|TVͱي'o#'GBwsCHHq0& G˜E{<" Ό'9tHQ4I ES#ӈTLm+iGԅ`֥Faaf۾L!Lz[xJ+Ⱥthc vo ,FkiiOi2aZ;1mU`R04Pսw~+g7_yQ/U+EaihoԆ40WJ- hBLj+yx)_U{V_/UkknL/*xݜF}b!6v&qDO;;de"XHaI1;&{I#6'3LI'@E|/6Na <EQ1vPN^A98F̈*ɺ,akn=_M=>Lq:CrPLGa)ܠv@|rP[\Pғӄ缢w|0Ц޽N]w˹QMbPpl{Ε.Kk.Ѣ_ie@&mMfnzDXC g`6 q<*rM<_OEWİ7G8ȟw OOA\5:pC Pa;vij~5Tx;[Sj-L7^rv<\і+äq;H3e8!"Z[#os`#@9}/gد6z٭[=0)V' `dvC{*] 4E-LYP\#6nnRTxoQKr47cob=۠#iAtӋ%JGR箌ݐ^cb0ްgSi^gw$?\ʏ}q_oy'=>qzqbAo ͥ$lB~Xmk=`9O8nb44ouzk=VѲC'!y>5p #>7M6#oXt&!3qߥM ŠP]BQݩ.kW9Jn 1L"lZ]JrtAvT-/.y)jX?@5#/3q# VqT,H,$l mxQt_k>v^1'RUۊ4Y9ټB67(1br#?܅i%Uh}0d樓 ;4+bzFG]V+Z?9XWOa!bW͏9hM2efώʊPf5e?E{u#;3Ӟv{,mPL #xclBfm9 @+mhsdlӨL2UFOw!;Qz$ `$DxMi( ‘K.21(JpG# :x )S5z?mv38h ̴S6M}YaDca# ќB#mytAqme1;~y"!ܪм-kFsE}hܻ-;-4rl</]0qv7F }c{fQVt(=^I9mL9>[B9)U,L%fC,WR`5MD͌ U[0oNE0[8S1Guc=7R|YC#$W ik*.Rގ(JC ys9[P)̏C4yBp5 \ 6v">̈́L:ޏml_e$ԣlA ĦBEvAGHȶHN*؇*LknQg><\YIKiq]o]X<ڷyo#xT|[*xQ݄B@c1)$*!pťsAeؑp!zN6'p-?BQ]%$_>,lUU`vuU&Uq07Ԛ-w tw}Tpz'ʃD4ժ#¨6:,(Xh^AjEGJTN}hk%m}(  F'fsqۻn`'EM'~G-FIiύ$AJN@<LzmB(ԞPng| @ bjvXSud4ߤT!qO!d H^UfBqdʫ`7HbDI l$M 5Qm.1"0c )BhMPL2k1r<2Mw=]jm7Ȓ'$Et窑 X||dZcV%y-i 9DW GlEix/Bt0*^}V 72,J^ 4Mߘ(*a?4J)T$aIpxql4$G. mekBie$S X^>ǽ@i1zE"76!gw]ØVlJZ ۝NO|z4KXZ"#hY@wux77ʑ57ڢԤ[DY 9pbep:u<ށьRԔ!]щlPsxV^o&uGU_G>zVfry/|Fn#4Δ¹+bUvZ'4_B%j뺡,*pUrZ H2K:@u "uk)oĖ ?Jv!?=aWsuS_i+UE+|;= /S. Sj_`]xHdGK28.6?M_tl6F;GBi&dn0IXX!:E(cwY'/a9DQRƒ5g1gɺ6 >Xw #i BJjSYIBԉ=j#wuG8@KδV42s _kt}ꞽ?GI~ ;@?YS%X$FlnjM1=5w>*b渭.ಪWb;keo.%e֠M矶%7a 8bj;>\vFPA9 xKD`!~||g.~j!lFkں7Vg'Ҥh57狁fF \FMoP]+\4u|C^:  oŜopݏEd}a&W8|90;Er$h[_DgFP!nu>" xlxpv3t:/ %11l3wkغh%:ìy>(Swbg2;Q4'C#T8c2K$p s$G~i0* o}q܎^|ܿbl'!bgw?M׬l09Ȟ'TU@Bv? O5 (!m[==-+wY.6"n<k2 YVa Ņt܅ƾD5T\Aa~nMK2wƅƇ,1V VˢG~!n+pU6 Ʌm H`T!=%Um.09]`{!aHPPOOم?E^|W}9OsI> ӆģU\t_)sq/(Q_*'s:Ͳ!A/ +a"dy=ںK՟e8rT'FCmhkM^vhi=)PL?fm㚖&lrfklڠRޤr4aK)a G1{5$FcR' DSAb .LX}{ɶLG%34G}1WjjhKLFſKV"-R~.buT 13MF,OYi|JCDbj۸y(d͉07=w+JSړy[>V/vgC*$MɢOV BͿ'atˍ+غBsB5 A19ߩF6r/’gnAwS:u;61~[-Q̘$뚛 MhEP2$ѳF]I=1Ns䬒Eɨ&ȼDqMkCkpɵ5ℛ, q&5\SHvlWhML:@ rx̏qWsMsYF13qbNlHYuʸ\*+!Gtv@e)R0%0bU]{f`0FݛzCk>dsSL`وO9ڬ~o%vB 4Wv"497~=|Ši9=f^3gT92Y2cs`N9 DZK8;wph\$R;& M|Dh)G(gJPirLٟFa vc([k z֏ZnόHW:Wz~U8{:3(Hڜٝfq8 Iҧ:0l+#YKQ)78VA`e6y/aQJR'HbdlZrNqhĒee7SJ_;" lfv—UDK~UZ*=3r1MM->=HJk7:- ZZM<Ɣ plLm*D`/pT],AO1Bji7W 6'$[e.Z.<ǑNHa|phEi#~QK+s^1!2nkÉ]/":_ ZO&ƔE 횬+B p*'٬X%{{ּ*ŴUЅ5?߽kmU". -dq qL 3Gf/'ʯէ8,8lI\bǜXt=alz^g_4U/ pGU0r?6ٌ^YUT91.F"҈68O@W.*Daa:-8ɐI;qFx2إ=ҼbH+׳qFnӏj#ApcTJa3yl v{*] sr9pDž(ωaefv PU- $sk\׼oěds"5S͡.L.wu[&VZiz0QBME͸ƴ[v WB+Z,-ڒȴ;{/pn8s<aޅTHz; d)U2MPJ=H:1Wh7ȸTzA@% J d09i3l9iˮ|BVYL;g2$:"21H1(5hj.?JPF[4Ub lw,b{w1x{DΝ$ 銫(kZb|23,׼j!94tExcȢw9GЧV,eAvgOӈz)01(uddKaS8VW4K:4"0~27} ;zjߠ \=4;/9)vO VJ`* x3_*ͿJlUDZ!; 6 _5P.>A'F h3፽7V\ eɰ6{Ӓ- m1PEZZJG.I8j;ҒB7-!>@-QCcш&čŤ9f(`^ *^߳")ta}SJ|κIl Y)UnP)D]0HXzHퟕ5-*13RfK9+X-ƞ_]n+BΛp~?:⌮rӉ2Zg9  cd@{Ey fL&@xCIp6fY>Z8*d 4ލwԐ@"fөW7Ird$Ny6X,K莏lQ=7^} !.uY0E_*mU1Xs.ݚf)S+?lv&.06.QN`KL|*|dh-j&H&58Ћ/~75T20iIRKm#KZ|Y'UtZMZRQhFZ$}Uosɱ}avE_@hǪ)PΘN3$C*Gy5k]-Rkvs"ig,r]o(]cNA~R?i‘<$RKJqZEfRRO=շig(j=2#o4/KBB}wCI4E#v ðflx;" >ĚRZzPv:t#+C2תG4fIZlnO=IPwcC.uV*Q nSI%>-A!9 ri و#! C,ۢ_C9`e7  *ZGkJJ*#/3L?Bp(=4 EY2&=Z8~W]2Cxm)J`i!{y'UwfWE/\i2!;7CMbbӽp<"(8,dh"}a .OS9_C}&L4/nZ lp\_cQ|U6)p[ˏZ|`*ٸkm s㔀?aaDw&jS9z&5Lٷ0SK'COl8'rTJXoH-}As}u}&}|"UTdm 1wvjoCz w/N!Urn877/cjα d8j^qw!C/|du%n%a"q.Ek]J+ ۻ<߄n #~\?N^XYvMDkss ~ BrM w!EbA6fx9(pLB{bD?_2N|E+gu-!\5QwW/VlHYd"J&_-WB7&h)Eb/ㅵY =I.TiS'FdDXtOʧ1* ǡbɈ:^9O8,+돢"_SIpi.K(a7H豽rƊNz`S(ϳث#NޟHѓ69gNq.UZV$KlK-`ļl!A˒H -F/0cĘ{(-DLd#b,>\BK´MЙwP5k (KddCՁuH@s #<Іs2Cm_kg-qZ4T>xZGa{Vj!gCNұAw@yY/','ZGt>&ZKDnv@8t v, $DшkrHP/{z3xn4=A>U/<7H~I7rQil޸ Z~F !) k|+qP+@Kjb+n`59/4d]Kز&4+7B],X VL55t wh2"(8-z61"-]z^yKhm닳NZ;$Y uc/$c*/$7p'建 cwZ 7;RoSk`/'Y-Yl:{.>U]QN]' З!|Jt~8`=%D5]7b,VX[#IF\eMfrz5\rj\TYevˤk|S @`†9`򚻋X0Ncِp_gw[@9VtIU۶ /b(*t{KJlqWڠc=a} q% hpO_o'{C'mk%ؘpΏC>&T̀)Pʛ?Y땈{-#X~ >C +cH*O>qeG^#)W 55j/ïm)ԟ85"$ea7V |ڰO_LᨘOvֱ#:Ԇ] Pݘ\b^lP~DaInǘd]=k^˼3@aw؋!abF3HˍӐf yQ0Bs4w'$2WҼ7e9,~B,?!^Nb+;\!G"Hzb6GAnsTjxeĂ֎;dE*P<9xZG]8hG6˼nBuM%pH+(/ EʉYkRħ%_ɌuJq z0G5`ܻq[YH,+f[^hOTRTD FZ^yBK֑t*]A?RxE[* o%fs{ Qۛ|{}T@o|:|]5Ն0)R *$YZxQS_Τ0)/$J;Ͷ#bOWMT%{Bꏠߎ^.DZ٫ryJ=MhmY%mcTdbS﮴m :6*&z;%Rp? Xu}sI"`E*ZĐՕra}9tHU4Lx F(~\Xɮ+vCgM-L>gB}h#-֫B"C XяQh ([5n~Ll%ʂi{H# kEt)Yri[SAJYd/n6C`;7jY{.Ti qn#Z0qL0Tˑ"p[̓Π*MM%: tuȅBJ=ؒx: $ֵ w|,gD9usCKu5KIחϦ&Mf%Ii3>M o>thS'Ç)bj~>KdvaIҏQkt}䝱^n4[?8gK;EN[I&ZYj -[QǗh?͓lIH6baD|YyGsh3ex0"U}K B;9TL@D&̼}3X LӻRՅ"t-.*=P 񛞤ZwOK8: "Т$}x!V]/^h;4f,ݏ/~ tEpTu=f tA >Hr S"2i?Ӗ EGbK.A. ԒSGa,ؙʀs k&mX3 TDi;= I! z Wu%dw[k 1*Z T}6Gu veV'oD B\S֢Y:P9"`F.[T|X5c~İ{9+-{xMeg?֤?qiev?t~ڻ]/*< B5Tipy7 /Z xի֘*Q=vUUނ?+͐Lxwx4ݪLXóoY:rॏe0r*,7^sW7]K~Lh$[f4{jJCfF"{DG# Y3xT^5}TzLrsȓJbq2u=8\vGH23d%y ]AcDR qaW0۞XڲAfVr(Bk^wO{_o(9۝!B)’H/"WH' RZť k%#t@ZDhp{U']RҀc+O?}"Mj шAChLZsic7</;+%1P ɪ5$1ŵ!`DAQ:#oU^)X̫ .7a-Tp xu8?@XQÑcˋ{C#}A` ^76Ycӟ7lȬ"'})O VY V ȇq8qz\QaxSaklK ?WV3S U4l,l) &]k6(B:Tֵ-SgMZP;8epj 8>F͡U3- l&ֻͰ_*x 0*P"}~Ȯ;B7 %b/6:."j0b#auYHuëc}?)rcaw'/eSZ*2"3ߔ:͚4}aQcDIHV"WXf~KHn@˯-s`#8CPTHOil:(qB('K3эH`C#Z$k Ip,s nOud{+yo=!dlq.X".}^$8 ?crG~VDU^2WVXK6 deb+9Bu`kg܁%*2Cct҄f.Q2͠ #Cm)R+O1FXrBo\6 a@Vtah,ܾcY 1O!- v$8Vͥgaأi]ShT5ލ>u(j~cd'Up+7.`pIK@oZrPӟa!}~@O#[~ƪwl#;o!S?!/ ϏY(vHp`7h/pfpZ$> Ѳ0TsnWqeAv?rz[\hin|\A]1A`G2w(^"Z죸3('kd4S8dlDUV77_ZG1KY\KgScʫGoUMى!.I;Z3na@4dR_YH Cr+4ոIL ZSYsO]Ie4ZtԶ$}wOAʻ/O3 vo+k!Vؚ /~kG,X1հJcFzSaPLAJ4^$" 3̎V6('A;\^ w_ o Fm=߫oWg%6 cǸoR{aBNy-DQ:ҟďn*ppzlHFd*B8w:fFn[IJ/1Q-ִ闎N'Һg7-ip} cr\0p4!p/s>˂|6 E^JtC÷=-'emBzq!D@6:_ ,ݪvk]\c+NaZp{^l7R\V{Q6g·+r-wbSzb?FLJl\v*Ȅ߶%y Ɖ(жD77ƅ'0oȈe,paȯjǪ9ڕ'=[6w[f k9o"r(V6,{PwƙQ1@dG_r>`B"IS^lF&o~+qǤsa{lnLΟmDubܩ|v š.Dpٚ1g0ZgptSWU̎1Jh4(j .z(Y͝!b+ten1&Ǖ&+*#dc*m 0G e_JsL:lF9lAk1JF'ި"QKP#ׄv<ASʷLiveÇ[ R G6t^]Op`!,D=:A ; "2^_MҢ+mf0-Id'`/pڦ}`w.Gt ]5ر1:<"m}~bOZFԻF+Ԏ@ԏgz HVTns^̨)&j*7 }m74) '1DĚ@W>m O鑔!/& +K.G`:sT}7&}y[-kɡyBE`]-t6uV4Ɓ0G_az[{BQS#& ILP_B\7nrJ q?R|y8ִHP)<}ᑛVHVAn-3< h񚈙`YMqT%>.gq aOk,R[F"3cT OwB$@YIU)`-\aVP@hӋaYk[Ҷ/DTın.k3a{F, :+P *^T 0[Ey趭s6Wr3]ˍwB:f[ `UVRZB)W@"vzSꚭ +\@J!KpxId]3)gfЁƽ[qfh/ d]rd`yo( =fO`HibFjUDMo. Q]. g ȟ(AMS>H7Y@[w. Vu"Xk۽(>bV`J%`#{mHZ2s>5w#2qWMk}\(D>TK\P%Lsu-CU0][nVeǝ_}c{'0 J\+F˟ ;^j0MC"r8W*W0sXP1J$zp +AxK{#jDJݻvmyRO~^:; DWraWFmrhYw0/D /-EЗߤQ75Zx0'0a ]lw#=11_xLN,y!nY`d;7lb\iiܕ"/?'YR-m|E{nW&x F 2B&KS!]L pOWK1KQy:/&"謾(4@2+^2Iucɡg]<م8[!L-sjj@‹'TUm&=0d_\Ky6Ka;͈9@=9w^)G4& 3,K":M6 3}|U5]*fk/ϯ^` 5p51ip|"fTgZc_O2 2b3;9 ~;rI,DHfGBҋDA#YƬXeĮ~׉'F?A_@*].tRna~gӭN3}Ήqt\fqPT@*P͗ C$W5h%cC3JXL8t5.̲YUM{u(*tE6MZPL{\A#k t3rr ԜE%H P͐1l'9hN #ǰ qj\e8&rvU?\|<`6QfO C|b|v @⽪Zp֚OZ3AZsyYqED!@o!~ ~L2aWGM+߬\>}Lˡu^ mEmbZhJ^Kp,G;l& {W\!% Osǻw +Ā(}uRO> R lNЙ@8(Mv&vM2Jɫ|ނ5s6:׳Վ"揫7ngB}hVǸط02Ȭ QM]({6vFj/v"BxnnW?L3"(K =>yŋSt=i} ETΈa)ﴙBG I'H,/v H#0y0[;xA; E0<9;ͺJZw8nA_%M?C;CNk=ıv^/ _jh${AI㿎ΩV^UmYoG^&TőweQ XѣOwV.AD8XȾuﳌ-5i[p^!om"?Yn(RB }P0I=d7ٯnip)\٧=g`ЌF.FvA)27C iTv ob¨IWd'@=uI<fLAPB"_w+I-ޠ VZjiw5R_dBm%j@xzBUG]0?]d 0l\o}ć|$i|]xSH%CMNlIM:)%KS@I*:U7V/*ԹX?{6* t$lɀHdMI Sعف#YeJ2PH\߷hҿwj71l=-X-*[^T#%N1YJߪ. 9RC] .Ⱦkk(P(h ]8p\W%$ Z~D>63W' U~:Xnp۶,iLX4vps@ S(Xp]f^)TԆ>=$5PFH~uK;B= zM>=d&.>E/$Q\EyY{{Hqjnu)ޭBx?4>e! KIZ,tӨ^vsIb[Wf&B0n.D2!ul84m\ gD2ȑ{V{H &ĦjP`/Y$D:? <qAZ7+_ӬI`ꂞ_{րQ^ /B^%{){x2P"yod8"74;=r8a_`s_ 4J#uP0$P*'̹^1Gə8@aYjF ܣ& iX)CTAY6 5ǏdrqZ|%NƢ#%gP)K[p4ȗ_^G3,KWSlk*i WwIFy4ƺzm nk*bT6yPs:^>1ҖNO1(ۄ2Iɇm)YN7)3ڙY-SƇڴ3Y4IiC)ciMa/3K=G;d F}x.do(AxfOey)JE 4'},àdxSVWN} \mӳ m}-)mD CM>*uT)X-ec.m鯖 CN#YwX4jk W@P" Su3oлi@4ib-M0K9Z%2-2:Lr sb`w&8\!ÉGw6]+wQ(N>QOk,5_R|GS"+6+G?8?/y ܆X4AVmޞ[ /~QBBl:YS1G5 %0Lcf 9>rf~ 7K#ҩER.~mUL{Y^9$# Iz`z Q֌{'D6!E?N:=- _iaN7>ʁp`/ml׷2Z_z'Jϣ{ ‹1k=׈OuʈI Y0L "{"G X>0BhLfB?際qyHvy􅱂iOS#ΰeb̲>|Q=6i.]$ YnK*od"c[5Y|w@FÚ&>`φ0-p/ AĂw,M}]ˆs?%#p$,f?)<`[ل f !n`;m@fX$6.wQqSվ>GAx q^JX1$o㉂j6U KRXAIwӘ4w\# !,{OgEifrA0Ďt"9_z&sΈ=R 4{Nk@5V1 J92J>kpw>If" j,)eHr/C'4W,iȷ{,uқ ENpcC 3`5MSZ+hsve 39}\KbzzY2W-(ؾ`lE~IW&>=]"rJ?Yrp[]o@R4~\ bwv2@e+s,;wuC1"޷ݥ2aZЉ;2ІPA+@A,m+.Z~v}yHuFp4uW9xOzä;/jE`̴HA.FVA^J8jOZ]A.jH܄6}Ndg23߻FM疒Θlrx<8|3xլQS"cЗ8C4đځ֧30~{5M(hs'r<&[3lЖ cY5Vb@n?Qj}S}}Gj}{2X4)Nkɮwسt_CM uU8 ޴+K/v %O]"9gBP c۞|7 G}9wV0Bd-E$Tښc ;f4r*qhyf?lWRFUTwdfۏfGrJ:WS!}Ca.+"";=hzxq\l9V:`y[Q(Z2 *kH w }QnaZO' ,ok\9yHqV%D#1tפOu2 UDOTQG.?GV†9Y3?PU6se!1v1*g ثi h56dzh'ςTAGfbfTy t 2;|ޮŝ4[\ՋT )4+j{٘, &=S$ Q$Y3|HޛXeaܯ[<T]"$ yJN1TW -w˧puk3INH &xp U.\!cvW`A~XX];RIM =PB.cPpXM/o ]Z49=@74KoWz:w:&P3l!,5ExHERzn+ s S^#Y koq}̙*p=(5wB-Ar1&Wb*bɉA™n\8CѮj^מ_p^Ft=.ݦmvUb; Q2E,ͱrz ;{?^uF*)_XeǴՀ 6K|lk$=F.!QV@FI~a|%ӓFA| K:TwSs~-гqq4^KhwR~ ;qek9ձO kLk=GQK}Pve !yVqs5oh $ 8|Hq~9 XJY҆OZE M8);T'JCTbNWzuPzLvDݛ$+`Jqf9 U}ʷ޸0?aبނ(˜u|9tT^y7vHCߢm̕ hSb>%gqۼ;)`!)Ol([X%]}o`M?]tN;@sH+"< M<=Y&J" GLqDNnҬVxGEI k)f\KD`H ~6<ߍGIjGkV:^aU+DsjqoƋߪoD^;-Rw)mqr*`z0N iDLVlUB=\Ņwr ,*(^w7 XAb=u8ff~;ɰY$? ɍӨDs񭂺o g)h8њ3%fhؘN;fhVaV'"my(UWr%.%G=ekBkF~+ZvPZL³uoVT!yB%S;1km7D"֛5{D.FP#[a$}= wlb+Ȉp?Ûu~_j.>GYL߷570KV4Mx+JEŸTsznnW^0 (w=9w).]`a8-F_Y맶%6$@~5d@Y_ߨȖ B/um->4wCL,V :s$G$ҋWF7΀nUOֱ*`oĴ,h^ AMbmZI\EK\NJlLG7fyk;}G%7x\̯w sjz.. xأi'# ^O~ xG::@NԷ= vR/ #E"aFSW&fsF^Bk-"|_>]uN&t.Q@js݃v1a*V3^bfGC@,?}[3=$[4490 {M?A\Y!coO`Q3xk-RZM1J{q' /#VΠ^FxD{>j*0wT3SaQXK@bB#{fȽUGrWYBV܎D)t?G򩧄T9Ji*T.yI?OOlaNmP|a;QP\"sd_53ma'aD&t=g.I!(H|T9z/L%,&g/SX2ٓL0}X @A>]fv`"Ĕ҅b~1} I*V  d>V1dik"RA~֞i^WXigĜVE1Y4zE xy'};uQv MBCҋ߷, ϶N.A0L}IbܰUq~aD2#hKGֳĘxrK*OgppCB ~KVRn?FJt쭪Ҏ*reZ< *Jf\F@X3,WD8|6oM.̧^ev+t-l ;U+C@~iШ.5I &G 4*+p4"|gYrIcKvD k 6k܉ = 檽d_t^\;ֲ:ݿثݎW8+ 2'+3m@T0@$$7% m ˺@0"BY'Ã;`ehIZMLyfX;}봬i03w JFY)GqV-D98l?B5Ytt:prf5<"*:9B5GTssܥ3<0̟Q_GS[e'!ݢ. l2_8u~axLN VGsM SG~[K,ӵMUp2dbB%E=jH#ީafT~dNʼn NekNp~ʮU؋s;ÏA#(Zl!OBz M(wJV>eF)Lk{mkᙎ|PŰJJA~#QFBOUY:ތXzYdBV֢SWBQgFIO}y!2/y;$Rͮ'bq0cL)g:'Ʃry"̱͉[,A(gwǦKua+#g>u콋ذq1YӬ3." o*In%О`LomX$ ;Lt+ͷ[cyUykX ^gR(dhz3#'Vٖ g;!ư"9-9im`Y3sB9V>MmsGVb})@裿- 4ЁGʍB#^`>2}8^Oĥ%s~ qUON<ҹc"O4[O]sCwA|Y'Cm?b~.Ó|bH_ Fc5 xUUA+ J>PjSZx.k>ˇ-88IeℾKcG`M/N*Flg8fñ.UfHfUJ# MDVO{&m5{яw|aٻ/GKmExdQ*P:m਴N39±aeiN!JF1恖=fJ&mi쐫[pg;y"a}.u"q8#2LO2 w}jdcy&MkR|)  Șs=xl}`"+9r Oz_.+[*"% X 53!SRw"R'Cx:)yTw5[SNEԔEY+=\u..SnR\\.5|r9/xe7C^V_œt&!ߋ/;AIc>fuuTJnf~ZN ƵEs_SKKW $\ RP]}ʖ :Kh)BŧY@`2HC6k i?$K$|+|<x,퀐' ۺQQi:׭ڲ&VqzN2,hWEU n!7/p΍m㜗\}P2͘=ޙRi6ڴo^-"^Yx+eD`lJbt Q)،r+1ȑ 'GG~b zrQ J.]ަǛ\ZHdY"d 7[+Xo:RL]Q ΜB6w3֌E|gX,B'6":ݘH/ YB=2V:v3cMK&D ^IΚ~לg`DqP{+b*Ex7JfT;دxӊvjII3a Ti}enVD 6SaI]MmfwZ% | QR5(p@6wbצmE;fcqڤwD)jܪ&ҙK*|Ew ]Zlz+"]5IM!(>Ԃ|jwH<n4dȸKKr?CE<}4xLm<M:xo+ s&Ri6! [Ȫ'=ħ040ɔmjz"B``ϫDɔ24[Ś*0M=Ǯ1m ?H.eL&b։;O>u=W>7ӗG ľ YwPٰa-S[#‡z;qU49-7l=6ğ">؆Ѭ QD]SP‰պOeOZ3W:Ċs\)tKlfҍ>}4>E>abO"^:}.j>5@v܍Gp3y]dI ?#VzoktTkI*0K0e"Y5P(|F90 Ss. }tҚCc^ e=tsX9 ldy( E8vJ^gʚ*|Pg֚%^{'PzdTv̪2iaXrYdc_HI -q;) $Ck<=iuvԄd50ǫ( q. %|Ō4)OԓƆ3_Gl 7NpKFl~/L;KdtdE7XO[Q P ^HhR4ֈ2yQ\:wb1hLIyRdsItk>m~S k)Gs9z @MAD}%_G %I~p{=#`Tw܁xܻj@wh=L(X;Sb17XZ.z&f9x|xD7H  ~b&0[ =]xõ]N![u#A[Q$ZgpPUC;{2A:M]P(p.5Qs1)z\+ S׶RyZʝ8v^e`)wbֿ/'Yːx.R1\B]`3u_m2κ~IJUF Z62{́8™:Djrn|S@98ݯرC)I[?T ȿB;xtuْinۃKd.F]9H%.{zHfCε8n$g3:灪]v4>ˤQmC&  S ;Mt.i.6'_Z@ Y0E-;Vvq8sjqԁX\ķ9||Oܩj/TC$g""gxۧyeM/$җ|n*mw-8TH-]}f̦դ?~_Pֆ?4M~6UhPlǝSh rPّ1&:2a9LW̅ 3X2 K3/;_ ؛*eDIf*;g#zSCE<1H2T{ߖ?=H]jfm#F^*y/jj~s4݀<>?/X0f >-QŎ[- .xh*5}K/f4\17&A@_V]狂}e3ZR:l@[W~O']'^R6.pjoDN;x^|DJE.̅~2NUB8b?'΁[]`Pz!؝ױU+ V_##/$+eb2c8sʵRԒ:yYw-iBF4?ڙPaiH+gDq2B T xO:TpWj<5M4 X'mPP۲&u !.'1u ?/M'!818-ᄋT$n%^-X] _p (jQ݋ 063ycoD ldH==|vr`KvDO4e[ev,peo1VBhPX\@nͿCu1;vٝsW?$?ZX7AŁ2Q5F(a~߬OH\:7mg^";6gS%RVN/gجe0Dy>钱`6@}8Dلixޣ`*-Ω<{GE.z\ۖ 8!"w W*t|0w%lfJTn}V%=G뤢x_c -MB]w@a+4#ƭI؁*axJJGWp +,M>}VqbaS]z.26R۽ٟυ%DUb<ʈҚ-,D^|%٩]8g5ވ`OTc|0ϻyR'z^WN7ؼ 5\hˌGϴk 'φP4!hPꞇnOsZ4y)joyp)x=lqn Azg+PY`m8:.VB|/0 $̱@Npb)GxR`n\3{@y_{E;(6k+94J%!Ee:ay:2i ۇ[LhPYՎ&3-F_ >!puxx="64ؚjX) |gX`M.kll"RYBj`zZC!*O @oNpam\l՜O={Fvzo㊚KMr!~Y]A)A'-XLXwJ}J/ahgE%'x0ē¿DLjBdۘk,9m*POAhW'&#T(O#Y}5g"[pa?HVG9 Ò@QhGK&o KiO`f) Xs}G*4ѠDxB .3"eh$m9ڋ 9jvDyKq"kA)6ЪAU{=Ceab gjaj->Ticu/ 2`&y'0+Ruf\)b o fvaS 囼;qEK%+J'WߤJv7lJFPK _C_ò/qocx6ܮJL&čVn#!)ZNT&Tx .\ Ieg:D'!P[3Iз TWj5Gp:[C";PiSM?ݟIun,B*(lIiUmhc ;(Cе>diltɥ?ږWɃh㙂OxS\_3 |0̨$X*%P>g.wv5.j$3Mc8ǐpq$yrErL;L끏 uT=/)HzRSA#FEw΋A4E MjIZS.fF,BV*q+EMܵDzL;CpCT]=|>QģGI8XJ =3ѩ2-EN6€5~a,6rG53tfęsrGwK׉o:Jq)9yh.MvfO:Un;zݨ<߃̹P>,9`;]S3kb |¨WCo/;9Eceu3`텅ϪG_eEKߊ;Ҹ|yCo`O'o\:ÙzWY! g >hxbmpGߴzzFbi.PNxF( AI xM$v!wfB NW6o*Asn;7 o K/wXa,rw5q|-9Q& V9ݔ>9T EgD7ȉ"ZO]^|0ts~v$(,H/=^G˛MCv=OL)B+Ʈl|1 I6pIDh.O>c*_ st֏Lo<SqBX3XHTF$^QdX>3:/D'ş~ƪ.XoaT);Bxd2D-,n! i ~xީFJIB'\ɦ#Ob!9 cҹ7i@ܷɼH]N"V S|V>x{oHL8FUAu"ߥԛ9jcMv/wmѯhgb\RYj{-FH@%sz&*7̬b:w@oT=MHU]MY%G!0=B<6< sZ k<b'oa Ttc*3I/As s#˛'b[WCp{[jnCb?b@`:v`(t|A:zXYwn6G`+KVyR!޸'/SYImL5dIA5y4_fIySQuhoX~wrbvpOXGQl '{Sf^JoڕL0uSj.xC\4dO,‰RsIsꍤZV I*#b^2v‰i5PBI@{xgJl]v'mJMY!#k7)[D0Lm{tl jwd։}o˘Fuw^qҩY2۟ϏPOeH;zqUyqv~f3(~4JVˍg`1D޹~e sQ2}i liwϋ>W &`B fFf $6_z5^dd5Q3ُS@1-oJKg]lQrEE(x֋.|dmcPx4ZW8ŝPKdKßz92~/͟O,?,;۷ z\~%9p`oESMSz 蔏n?b BN< n0?lߢԢ4[$6ͷ1u^N?2d/w-e B<zJ纔rDeh 2$u ed`5!!a SvY ͐Kp]J:?l}AUBKڲ h~wBYР)c6`͒A\)Revt7qLlPYe\3 .VNTtLE%^ 7<{+\n=/>[|qJ)ōM3Z'iI3t~YlDb^}7JzDe}|O9s7G.ՖzR@8+bZvX#wV191_z '2q1vZ26]º\ pxŘbjv]Ub(/Wn C \]YNjYߒCozm;HB^m̏GTk5ԥPn(%6Sw.3Id m$m!12FT~u){ i~lZz\g&:ɭ1 `|nbl;Ӭu/ ûUDL  LA>whNdaE-R&5s6C9wXnPGb,Q=jOYoP -v㈀gˠEhiΉ8:YOyoYcƓ'|R{/7wfr8+Ho,ae'U XPIWN"̹رV?K-ҺySnA(7oԕEx9y@õv4w9{1hX39[s.酖C>ļ1+#PȬ;`wX/8n$-;Ccbx?[} 8-l?'N9wX'^ vYP|7.ٲr3yx d CrZa?#/{/2j $ʜ[F>`*9tl g$\&w?yqod3-mL42:h&Lah5rS[59WQ7;3~J@t8d6QC+mh|Z,9 bYzgcЭ^hD,>;q{-xp4hɤeUHn%VDuA )D MozԇEE`8r"' 5+[%Na(gUq <ֵŸ)a|e">l T遳zzTTkYX'I?RlGpo 5d^uDioRrшϝHąfHzMn ;R= #j= B ΩHY4)sw܇8Vr`US(T2ۦIdXBB[BU6y1X]p]EQ7ڒm+$_AQ %y E I2ƀ^f;ux,G'uZ`g:08eK^/Pmx\.1 /yYc|xbs`t_Ņ @X"Qrj㉟.Ɏ6ϥvzK"#9(K~׊X+{q8,ɇJ#E|#9$)recO^?/l@k?;ʉW$[;ҡ"]3J+\ J7L vf)<*MÓ^(ҩ^׌`3u֠=\oxxS#I@|ݰaub> :%ק\F/(se&[H>VN?KqQpj!}B4^w܊qCV=\n"]Mn8uxkJ\20({DXޡp;tH-+ю-a*Hi;٢u;h5wdpgsl^!WZ޾K,q]b5l3w}oЂq%Ş3v3b6b(ȸ%> cmBgSW#ﱦAR GPzϦnbBaV;]q8s} r#ݸrs}jB$Yjpr++":rÏkɺ :* ye[ XJ`Ɖߨp(,Ep;x94J ^W i`̉]#y* 1<|A*4j ,<'n\JpfIgTjr|-NMHvГA)@K#fi\J]n1땩9$QG JfPXV\/M*i `OY_tA*>q3* K̘ĴEÑޜaƪ߃Ɍԩ㨰IA{CEUvڹ-"mO~%5wkNt32.$\FWEʶoKhW_2s.;x5YC/s0eD,t?`BqLSO9f᤻pu4'qHv<=fo'`mO}͕f1׭578{8vu,8W6R RC78rz"պ(YbcфS ӣ_ђ@}r3+f3Bȇ2hzCW7 B` ;3$dx- &qw9uZ?rhiD~] "']DDK)CѪKΟ꿗kZ ͱ)}*gjb\28/4RذkDkh2]cAX\?V/^OeO8#j̹垡7oH1G}op <=KBJ=c7i> b29q@]x ӯY|-VWO6>=15hKɺ5=)] f)H3 絗|{0sHԓ~}*Jr~.n^9Xrw0rCVɌ]tMgK:DEpb*ϝc],O-nW 6dQxl(bbsCؠn!Hv5hpzk$+mbfmlccrbOxtn`H`f˄;?8|f&.$e2l]NrzkxL3Y-񚮵h U3_s#LD[긓d5~4[2 <*\>YL\K_]C#͠56Ync$7ʏ9_R ˗dT)nOc|qW39{?<=I敟y SH+cэ@VNɍ$(ʍ#d5 fTNhZk !ܗ6(F%qDrҽ?fFc. 6 'p,g!;Th@=GLSz p SJИRnŭv4o"ƚlSD5W^+2Ib[,~lO@TxcVZF1;`ϧ,ޤ4O\5%VP]J2*'H  `,-4m=xG X؂_Ց:z+>\ ,. sVY3'lkev{صu[)3ߊ3_ծ鼱C2-[6 ץ^9<0o1bHbAR C%1ݗ5b˩C,rloc?+&':S&a y PaciRP$+ݦsG d t&^`Kr$=7b&96'}*M~Ј饿4Df|ٵ.u!o]UGb;0fsw("Zg;]569 ݱ PJ/`%\UCEO<ɖލY$₾Fb{]l0M wۤou҉ƺ].^ݮC}LL&Ɯ>fKfګJT%1Fwv{^˔uⷑ̭Wpzɐj<]mbuTN Y tEA_Gz\[_tr j#dX#٫ oV:㗺G% )pDzxüK0ٖ/ª`±i,hf8=!|sAMR*.gnoݻ wow{<9yT x/u SZQd*VuuIHZn9חW>p9ۯjfո z7=7l!DO WB df^Ԟ.3!+pDz 36z+˨\μLaOu=X&W-N'*/vt?n~S)QpP-2̦-2hX.[10 ~clUqG>d T2o0KAVɐΔIM?Pa46;ζ?$"%iJ у$ L91VԳI#"jVd_lwgLٯƦeǧ^9Gl 3 F,j R ح\e6iD(lVgJ9+E1 lz;&HSٱ+jbmcѧH;3GE$A&T 3ݗG"ojүPRRa\KH8.ҦY)zi''E,.˴^*fP}>ܔeyU2)8tc'͛bz_5opU=-%)[G,n@ qLJ6|1pl0{7ڲƝxIX҇D߾*-Xl'YOSu~2BtW`f|8=hog] ;.F $1}E\JOq3@ԀTr װ Ħ ? |:|:xM$N=4nߣXv@Gp~:Xj6q;qb|/uOrnaOXAר/2n'&}v)ZKZ3 W3ۆ6|ltXB $$@^@Q1@ 4 n!Bw*Db=EF}y{X]czC->q$@i1jrE .ꁌ}#Ta<Se TyzE2 Y-<̙ ]u6~\]sHhz %Qot:t 1!|}Kd&8ϖ~Es?w;2ǞK r53 ?fXoT~&K !Nm;#~L<{g!/(ˆUBبH(0#kڮCʣ5[ƢYK$cL32# 27a`gHpZ\n ?0vpGf:Ə"W=]W*k% ;F{Pӣs CO#^%mxz0@[INLYfr:5l%=Dz:*ce ‹SY-5$4#zx !xGY|׽qOw٠h,l| 0!˾w/l|@'jGŶ`!?]b#7ZCR3ԤK$.M7+e^j <[3OW-ORNu)1Ho6ӻ1!# ` Fg fKuDFU ŗoشf'2Q/eK1Wjzv(%GYh:d& 2:iF֒L= &@F >Vҽ[UUZKnBm#{fj/”ȟl0^5OSKkL%+Y\)+%4I<.\RTUo; ?7]o4zr>ծ῿*ןx|;ae` IRՆdꂦ|bgfK8)Ԉp"ב A{݋(lOT6x!.$͹%P";zg(xi`VPlc,h@  u:&9Z"rػo =Aaq% \[b+H &F}RD0L:Qj~xQR$C ps2^c/>ݏ1RTws3LySgP![LQAnt_Mͭˆt4C%`^~ZAqZai#jU$ &W5%iKk};> !8"H fBrR DGIߊu!$Aݒ*ޠ{ƌ֬SJyN$4Q 蟹*o*7OUNR+s?ڦQ<% q[ ܏;X8bv eF/1i50J-?*%Mi]&<ӌ&\Ϣr)V"/ǩ'VzwK^\-ǰQgg-M5tu TBr,O!{LzBӱ) D e mk /kP"5+ Fb+?)Sw3ݭ NkގA vp$Xi{ڗ77Iz@FZ׼Du_.foj{- iT‰.܉3,T^p]12IO$yjQ ̠!TY%+_%(y4v>}z5Bӟ|mvkixhj-ߤzFXO\j e5uxoK-{"EǪn0i'O໢4LUKH. ރdVs( lvL=𣤻~._GtPo7o _a ]!j#pAͅX˳Ns>^"[*ӎn7t^wqYq; B7}PL?!1\'W{U#O2fvIkDK ,)R $*NK ^گJ$m?ҟ9!60NYt+ 79[W"׈}pdVO n-Euά\Y,["Fݲ9_hނfCoLw޶K'8\·R85`=_RF4?H-> 6@'N&YŒ3|w0m X:gA^פJ2QuꚞxqnI[H{-E}$(N#Jڪ*dYEdJL),1E6Mf_K%&绪B68$=@KA&م(AD[E npA3xiH4 .SfRTCw^Q8=Qd' ?\!=fKοǫ}2!&F~خ1#[%9;T1*$N*b>J* j{V[(WeUN| ~P3Y"ψ O};Qϸ̋ƀ/VJ6 #raWEYz Y:{/N6XepF]Ƚc-0m7NA.hG rHsHN)=P$Vm6_E_ F6C˸G !NK_SeJUʠPcq7x֜F3[S1>̧4a_؛ΎJ^]?Lcs*yL)?JM17?%ɊQ]3V=Ď%߽xTlPwr5-^˩Ž_6"u,,=0(hN aЦ{@3Q_p zEzR&ƛXec{ EQKRd+_WuuV<ۘZc_cغ4!صkB 5ʲȢ 'A8r Y UWM@L'Gĭj3*>Ŭ$$@q܇5en&FƗa t+D:FBYʛ@YIzMeWⴶ7C)!PvՆY$"ɥ{8YgaFE)_Xd6/mRwϼ^datP1Br#ZUݙ9ٜw |?JF /# 2]Fq7=Hߗp2*8kcʘE7>UļնTaECњ/!lPMxmXLhe & 26:jqr]~ՃKP~x(DTi9 e.5}'eWDWoƶ{ " Z+QS]]i̓}b,7jEx |MۀRPDrQVQ;pX]o i%ʬ2Χp6Jo%YΤŴ>$߿\u RfTl|Actb a/amntd$`՛ X8hQֵAgLs Yk C-gQmu}Xbe|7C&J-޳qFcGc`9@Q!hmv7VHXo^nl@LG8- L;g G=f+e+` /˺c'^Dm[l$샕0bXlJ;Uڄh1cG2ͶfKcϣW̶.i^%4}K?L䩧P!Q=-`EM3|Zķnj4; ĢajQ\q3<W12*XhF &s̫kW,u%R!GC>@pZ͆wIZN'UJ9q^'ߠq/Vy4*2Ʉv \e}BÆ@h6D8ewf`WQw]mE9'G Dehdet3-^8wn}x"f> zM+vj[ ˻GyK?_EZ$mET}Z#J脖1OЀBByP杠@;ѬfaSUAu u5^5t7@?ӣb>Dzha iiǿxh)+2|Nu/8/#s|s\= 25J$ )u:oeFz! xIVDM!g+ȥQ#YѩL鄋\e+ uipfdd(i\gVp$;&`\QsWNûyv\7 Ę:" 5PfkWLڃ \i7cXkj Л Co'`.{(zK?{Sbk<#9ULո]Z \AOzRg0iV#'lr&S ["F5]sdcGk5*{8A&̞*Hpِpk-;G$5ie}rAcİ$bYm ow}Zl~ Iv._e롷-kzz8RTQ5%2| @4J5_8;'`OU6'7,icQOIW ML%b^ƻ1Rpٟ[t1uADud¯ l5!4dĢ&cSn9hN!ƩA+7èW&Ѿ,7*`=zzEZgX8gݠ*'Y&L%$Bt/Ԟ(@oP%Th_kM 'Q`?-k$[Q}&kiNNFs ^=Q5B^j$`=O}-wM e @:Bz-jQ]Xwx+K[?;NkR bV`Po i=\m.Uj^ˊO/qY\] ӪMJhqw!߬#/Wܮ,#Buf%2{m摗Ҵ9ab#&r[KQCI5OnO̻ 26\ނS*=o⸔qX~fCwS;s=9w+Ӝ3:G,4w*ix#a q\ <~!IRC!)Eni}=-%!81=RM{ɹEJK3V-.VI2+݋Wq(]S1oeJJOղg+$멹Q5n4`gù*.+ xA\v;5TS/@ wDq#"1BŊ~%.ŁvFI׿p{ABEN_{/x:*N=A􇿝Ӫ\ /( TX&$lX ~ŽlgN)2S.9~.[:KТ~37= C;$Ĕz/d)w6ϙ:$etbt_?zt=U_CUlX D!\>}:Xy]@0fBvzձ${G'<(vB{]{V8Xm2@IqN?́Dr\'5>2AYi6z?5oW(8>AdGJ#^xN@J] 6 AxːyM¢J8& iML3b܃9$5UOHpÊCx63 D\WLZb44ҼDH~Hz* 8ߪ]𨕃FNyzGxg#Nԁ"'.I*28w *!_}26>pN|)L#u&| tXHbto OZ*eTήpHΩn(d?8G* }/^Ŕ*"sU+eW&$P=tTYI !^^"9/P:u %h̅}LҐ#1b)C1FF*Wӹq_._[O r[bj׃3oXt2}1)'ԅ,苬֝6X)uXC:UVae G1L0Eq>Dӱ@uN\e)ۺn3%7 ML_5u,dS͡:J.%T H)x4!oBfoӲ{U%|u`+ zAXïl{4-,VJ8U}--~boqr{is?.9&6{_@^P6eٖdxEի  *ul В[3hүt5%i=`Xqd9SOIP._I ` *4ـ0]K/hA bWKmWxB4"뼦[m,.Ef vu~u{(UJ#eq/w/omX-3yt2aDߖ>z;40s1%Xh,36M,wwmG!©D xkq=;HNz"C#iQTS$Ql= *d]01hqGO͐Pn*3"A_r^2=p#LTukzƙ7w m$_`s~RK%MlFe-TzmFqB>H$Mb[3+'SA}2]čtRgV?^#SM14 ni)J.SBF az ˱ң`p;.*46]˕tI빡`LJGS`d>qUS XcڷZ+ w*A܉׶Ȝ`Rnk匐ZmtW,N6]A' M T&.麀A9Bqmc;.+LY<>6mć )#n2c}'bb3"ΊяML3#;|:ͪ>e;̐X\|Sͻי 0DJi3) .#k $\q2[4:p0֠Ux߉PG1>0a:_`4E|H씗-8w?lG͕ݸԃ]w.#sqM3e,zUy4/#.*<1f/B_\4=UNHrj-GUD&)5~bye5S57|#:8L̋C weRYC.SRZjC6}M5GHv;M]3hϮQZq9_?KH^Ed hTҝK~urmdۙ1H`V6'2־4XuL ¯`Tr!7 :C5?jF Hcȱn $ oBz~Y(7uaЬ<΃@Nڳ+pDlv7 f/[ ufh[ `="BPLԝ+ȯ%\$xݨSBMir: Rڋd:1q6 & {Xˑ\hHu9do(>Qܡ:ԌE'´}LgB@4ӻ@[4%8Ov(HM2?+e֖Ne@nŢѦݚGXW%̍Q)j H)fyzS| 4tlZUW n7ufIȶ_G J? q ?8ZђVjߕL<%~PpaQ):fB\Kڭcb.?/ZkOS{2+WopHhavF?aF>w f_FB%vS7Іpf)]`JSFS.13 G| fGC LFW~-1jh:uJGfE|J#ԿF`)gL ?PSc \φ3$=KJ3AxHG;}p sV~O6ng (p1Q Axڎ.Ηلv^(#Txt^Sk4+9d@fbȵf`6; e{7v]f]U }kdo | S5zs2:eㄴ` ][wޛ"3р?Mv/ڃ[c5_(]RhѶџ4,2D>R./[vP(n,P$"@DWE [ uQ8)rDgk H0Ee}FCm+I7˚c_n^Ϋ22ušRvlq9PC (aETQs\c`aR`vHu~ o JʋW/Ҧ6@V>_ Moд A9If x 0X3VI4ʂ%w4L:96 qs=M˦/dr6?hKv,!|7} }>1>\ͯQ\ߏ." sW[~=%^lkM̰eɝb z SDgSV)b0 - zn_s' MdZr"c\"mbs ?-|up?;2e0zeUՆxP$gA-[r}!:6=! P-Jʴw\[J&5ĽT =Th;b8|?B]kxh`_6eu]G2PpߴnkR"rCBs8" Y57QoB.kA(Blv:ꐺwpUAbULKT~qkj(BKY(EJ}6ަF fߜ~BzwgMo )\z?.^%yVr<򉥛vtƔgwFVrAz0My[->'W!v&d76뾑U.6lw{NJu+ U"֥GZ_l2R}tȮ5ģ?YXsa3QQpڤ8MxDS.T^^=%DA^gM0Q/~OɑzgKB ‘7,H ~-dmf9Y~h"1=_hNYϺiPk#+1jȁmSߞSEo Ty^P+hhɾ[A|8WP~!?lT/w@$0DDp ugOHUa T݅9^(8c+㷔 06 jqc ~uO6t'rK5;Yec[{Xφگ[zD>p9x>8[ :(}P kYF}C !P%1#6Yw L*7Xb(ג8i}Mp {cwP9hnA6g[5dR >3qB'•d]yV}H3dk3 +.U)}|JE}"Y/:9v%j Ʋ`=KD(y5qW[:nwV~uD$G7]C/[4O+ Mw=\Bj.g]1nE˃ ˲A^h3Qba`=e<^[uQTb01=ݵ۩ E_>Xs2uhmÚmtkCui8,jqp* + m`lg IeY XY~3mL7: ris[63m sh4:29tp@6x/(ۯZ\f43 gwiy_;rA\4YLd]蚃s\ %=kϹTpT}<X0l-1 9h[} B˽$!aM"%ӷS\X_ݴ8MWˊsBG"54 "*s(yZI/30c6829wtLeRdPq|,r7Y 3y; >U'dMtN2FaCsS¯ND N^FN UEdaw1 8sB +jb!xUoOtۏx  f\zD3kGgtA rT N/@Y5ȭ -ZeJ2Û/xf4PSiHp_`!mOn]6Y I7r7m*UHI,#&.3vܜ9I$ĩVS K<5=8*aX\ϰtc۸VZ1}5]Uf!E22"W;eJQ CVO %_9P$Mas+S>c'=>Gq~$]Q]G!PZ]a+.,<#StiP.F Y1_PYo#DNr]r :Wr\Cj(sa5Hǣd6UBL8zSx1ӶB`S|b<ŮDyxg-Yt 쫄._AqB "Pv17H<.?tѹGx<,0 z>\;b*:*zͽg_揪aD,:_{SKrËqg392^$i^)u4\}.BԄ׆$#=8cuPaCotSO|^.+%5͇k@1Plf+J5wg|},5&ˤ Dc{̖b F46=~6)]& &kYj5im{S{etړvBl5‰pZ"+ٟ!sE7 6]GL$+ҏY4pyL 43 Mx|jPYW{a0r=1].֜TI |J^:Zc)xL9nw@~lQ^PW(-D{'_5vhڏݨ.wBY3#N[,$1Tr|o$7~oق%O$q _q9yE:pB®^و]XYSML:oK m/f6էsu#B{ s8)*ǜ{ z7KdQXU'&8lɀ7*_-pʷ~Wghi!~ӜH<!0O5|Cz0m_-\ҟWF^G E(1 ?]zSu[(ZcZ,B{ߓ Ay+uAB1 ׄeJ=!]s_fAv7vӹ&+ jb<6w2pDR2"; 4hSorgF$/8)|EJQke|aSfڢ|èpUn@,zukR"iUZ\:mQeTUDDZ{IS>C$ŽH\ ;1#-^3H&dkk_[W#)hQjIU*{-(~f@FNo-cūE6^P斄 w[#JlEŕ,1Q3b8dC:"%{n 38u ZM:c/o U(;%!7/UFJPQ<~nHT#쎺] ŵdM``4π`RB8fU“:l1iM)@ڼ},h&tC!}KWa±^[:&GXm\{mY7ɆqpjIE}AWzMh[?@=m;Չ8wPWt#c:4jo²]xO\Ek*JAՄǐ"%?d= *kuGf'XECwHRk$|E N'E!؉]ER0z2|)pwyI_:-Vc B^|Аk&adx 6h/3*vԒZyedâl514ehK&*q=? > «U!`cm8*FL(&dk5P/ښ\͙hb7g"w˱U OGc|,@6Gˬզs;W֌d*P5$Qvt:}ler웰A:}8[M7t :Y'vJ/p[ahIT*K`k7ҋc)@ XO\|ղOօi.B!fb ǹ#3{FBqr)0}"SBV#t6!KSm$Qf1.O.%ܦX@$@dCU{Ĕ=﯏]b=\@,jc#͈*әS-{:e!_g f8ͤ)h V^z$]l(!/Ѡ"łcV$Lnx*U&ܔ~H,J:Z^AKZomSV*T Zh`-Yך:펐? T8Gq'"F}33LR d!!>%l*3qJ v 9E `w;@c0G7 왕t > Cl)jj?fB?L6|xN6]R" =A(Fׇ$2RuZWnahD{$iPjwW`*, cx<Ɵn×ʟ3oę o4QU/+wͧ)P@V%NMxѺ^>^_ַNMoI V!ńf Wd葁#ec^9ȏ-Y^} 2MO]j5\HìVPe̓+մknJLW ϊfKW(9}RMZS!^8li5YmY[(X*&+@fcŠ&$mxxޤZ tů>;#żǽUafxJ6+\4AC]h [Fk Y@VY$^WlɆNП:ؤKC74Z ma'iyrSg;.r> lO⚚9UIIb_&NBE?_7ٷe.0>hKW;݄P]z!>CX,KV%bi.q`\AJU݅ђ_C H-4`!* )Slpht>ߟsD?Ĭ8S~[C@ Q!)6+JKc6w^G.T^A=zنzU@1Go'UX؀p|ZAtj61)u|=Ÿov4T{9D),~ HDﳴ9W͌m齳JJ6.Wwo\+ /J[Z).x"O Hцd~jj8մz3Œ@L :VG6㼷SJhdRDW.[$)P躲-`8͋&9RLD(CIe(ThӔқ3 e^")zUIjhMBBgr69&1[h[[*.)M[zJTzۏa1]*w3Ud#D[^d}pkԢY#Ix^hL ꛰뺋ʶi~,SR)xh|3L|jQ,^\Xѕ55޼IKHwa=<@ܮToD&裸FF_L|vfp'ʿ `~hd6 7(W$]-k 4xXܹӿ#2[.7ԥ-o3 tGI2M=E]B%/K$ o%S+"d@|S 랑 0*vЁRX*{t~;;Z&k`{1!~T8_;/}zMlbFvI-Ct؆IN{[o㦊 Tk.ivX#YW-/6Z~y݊&-|y6k2ىK?58`,Mù.|u e9(ܚ#O)zDz(s 521t!Vo!8AE)ژНY3qnލ顏L@E}4=5Aj?KŀZ=iNܔ0c޴㼡gl.#ׇ5 %b> jsmB4;փ d| +oO֒hA70/Oj};r_zB(: ]Q!E;pL!a%Pw|JF93= +ϧ19@) e,%NO3n{|~Y&m=ֻ 5fYK{)F9Gl6#=Nhb-q-̍)m!6|dsx3Htt#"xf},/9 LsBc{)4^1BheRM(o_(C#sE"BZ59*Tt| mY)D&"S\CQMů{dqsfS+vdtJɾǽ;51~[jeK DlgA HpYe  Z@\tֻvް.C{$I)? :䊚58Phē/QEu\&ॶ=Z51#8wi| >Tf'+8nߋ;ʷ@6=}u K}T!]\VR:O&Gpg !gm&{6;2#HƁdSJjMhiSx lV2`_zʽ]J]HjZfOHJQnzHCJzO8X~ 38|z+z# j{V𡗟e7/wꍳj~d5p'@Z.̦f(䶼18 ^u9ĘiŢi[;hǐ"CNp#ȏmP¤\@!r|mWv0Z*YoW>j࠮Bw ~MQ>=zϓU%j/FClG.![oƵdzX}7AR \X4<%R;ʿM*@dbd&`t,O4d`Zo:y< W.d)ݒiy4z!7Y? f'!PRx f˨ l> K.[3(EJ}s% 0 俖 cu|3aoe̹P.zy ocGJIߎލe?k;+b!&i>/7_61۲Bߦ]DNxnvyJN?=` (=[x ig"-7?@ M%m|(^j[6|W[٪Iubj+G)cn0lh:E5px#0. }>r{J$+Tc%wEO_lP ?eDj}hAY6л;R ]vQ]*Ù0Dhoo&H#UU }+-Pi`:*=T c>'o3Nh#@ZXZFe7䢢R.!~rȻSgGiGf.Y ѝ%Jp7mGTJj2 Us0jgFϺ"#Ox>A+ g)lea{0Sb[!JHc $r"i@gSAgo2 0(`azp 5{_]}"O-ʗI++'bbJy]F;`uM0|Dd=ԔK΍3OxF% Ekq<#7Ba MG@57jnJQ7 HlHdN(7F 2Y1zÛ'_rjD'nv۲2Y罗ɤV  8CE,0*۵؀C3]\$2n Rr1 ^`>8kQJoiVee~^ KZ( ;xvʗcjĵ}|%Hfr,Y8X1N0k`7glˇ6|pkwBX{Y)~M⏵Rj}m]2 7_B`kJ/މsFU\)c Taw}9y^&M_buM^TӔH<^”s9rOz{e%ǃԞ];2&xG1y\};!/4|!]?I{҉g +`O /gz="[aO5=f?{<}9D: V:6NJW?RVykKIL֊|-ds7ꥫgۑ !6%޳0.^y#-WlhK"ZyРe3Uaw=-eٮT*zp.{]x^Q1bt _g_GD߮6VކS&QxU)ez2M4<;= up]eOl-t}+2lϤ|VjZ.)I@zVz29"pF<J ;FU^]/]8^&h}p6-XK.G;y%Xaij _x Wsfx!dMX?[Fc i r(ah/IP$$bdY6"w!Z~+#`=#xceNc7<9TR5y# 34ph*36V#n> 퓽X(~xcy*yAc͢y ~>ii:~-6?LN|E xb` 0J%=0GR 27 k8ʒ0}(\<@ڲO9ȷ5pDEg9] ꎗ-.iylyB)Z>ρ<$Rb;:o2${{w"E'.4;F\X-DNcE<ϟIPs W9SN~Gzp(rcC3{Fۚ[hM4Qs_^ᛈKe~!;]{MT(ه9tjի#M] VIqHfhRJ]a􁢬|]OeE%/Ed˕-QVmoō# <[7 T"WKƟ< /1a9`No`qAw5ͩH@Pmۉ/9ÉUJy0uZ4&Pwk9i,Llv)W\S4Jg|<y=d\-刞}pM3-y72L` U&v@f#Ά 9#@ł/x.mIYYz'hJвO3m=?[}`-)\#,rm@H4=aXx7§б-gdB@N|UƟI,'B|)R Z\' \is3q" m5dB9)w'rKLw8*\x"q'엤Q_VTXozXbcY{TF6S(2?JLeE@ Ŕ _YxZfRs@_S%ZRӪWm{J&.gl{׃Fkg+7S4 e>O+6F% G|X7Ȯ2LvwEgZ ?7e2.W~-D(wKx0lWG<QJIZgd-&c/{>G 1"k*#'w|VdYO]RcX9>AIzVI,=>&g+x.s);%Qd<\".9gOvkv4~93iז(-r|5IQ58Zr ="{d/jc [*\ɣic0qݷt%8 K4M9Wb_wܵ:֙ Am5QYZwt>1?SRֻl-@6Wǭx<. @y4-Q[5$s %DHqcu5 4׌AM[|8)5`- @TM'\xfwط>ޤB(lP|sbBrIzEi+fF5DXqHst?9 Q¦ɛ7Iߞ-f?7 Z5$u#p`sdd«+ 鄭Y@)WE$¤y0Q>xwx+:2;*[ةWЪ[.BwG*B#:ç̌DA_n(tH\ۇX nfD~kw40Qh y@ж?̘rzsiO/:6lO#/v4Uq5ђ O]<㦟LrWgd5E:N Zd7EA~4ϕUQveo glEtvvI}lȢ%풳 Hb_&CP!k@&JSR:{ٚДLkW9Fɩ]~uP8+>!bAȒ(_f+ƫ`dLo@UXghfbI|(47IFCL^|h ?w,W9[&Jtlr:f_wҀ}?%B I0${Jcc1W}-ͨlTNy5'B1?M2]d0d#Ʒ#??y^i)u羟'BM8KП7V$kL=C[]۸݂<-$ggᓖuQ{K{IjcZ$z恉#xÑk=(eBr0N 4*wawF) vE) qd ۸Z1|yeDYz]'GMxN&/!#~۩*6}/Y96uViZXLEx"kC_Ħ^d|ĄBam}5nͻ,LŚԽ|TR"TrVZł\`ȵ#'LJCdgƅ9Cgj6Ҋ'Jtn t#=PRGV_}{"%㹈f|9x+8NMlޏ|{VC:F`饾YFd qvAjC#]M;v!cFs EZJqmҞs"w7ة='27l(ηzg^Mj"Aݟ8r \$W8::@MYQe+ڰ n1t /Xd -PcofN #D5F"k: w\{p"BA1I {5[t~Hln%hQSW9 g4Kڙ\/dlMޭ7Gۗ/ՆPK\Vxe&%42F&uYvV殲i yR=T .o(J~c! 6⮺~˦=$ X<{l3k\h*΀g q[ [8e_3X[ xp>V'FͲ&=Y'vuL(Bl] :3E cQ8N*5:89~_]Қ%D5oqeZ{K3j.;OW''eݒudv!|= 2T{59)FxhĞ.x>=?|Z 5cR>NeԆEpi%[=1J;Xŏ91Ug旑;;]Kf(l֩ A-Ky8qi 7W|8 '#/lзބ6Y%' R,zvw◑Z^-%9qj~j@A9ch+h0^t4a?z"2˗[>%t(ۍ]AZwZũY^=`͈0eZJ %0 >ABoHԠHD Ls82i)mh~bmA@‰1Xwl04…[% &&MgTYְxIp[p?}jz˜Y: I^o[k+" rJ*Sa#c顫U&')OPf Z(&D@wQ:-Mc/nI\%16#JE)wDck[zKf 4%\+LyN-EO ALHQ~#JvE[N3dMR8jb_q@>훰JWsG3G|ؒ*oX7!WgHAhc\yXdA ˏJIX&;]6 Y2t%@* gOqԳ&*>b9n D-$SA~<+]2reK̰Yjt!vsM~_5U,S7)V2~2GACcL ّa2EnIe^oTߠ:L3ÏvTذ#e+Sr-B&aS!%8m^;G|>$j/sX|! l`U-;3延U{%2䚥L {2 9e*$8fa@%kgt>J ݥ4a#!NhȄﶳ٫>!_ #ܿKЕmvuPWɴ[ Hqۏ0h=D/cz%$F YrFlR9I#4'u2?ّ9VHiȅ' q$f=:׃3oIYj5X8' 2e6JE9* OS_I*W˔wեwMλH1DNݧPV"8hshL2*SiJaVsy</XhTWGܴw S&;|%Tѷ]@?Bvrz,J%Hi# \?Z!;R,DE;^?6le#^_ @K_N|{~$ r"Z I M!>G!;4O(LW\5^܋EⶌB-D_~|0s%_4jJ6K:c8xheƍ)tN $Zƣ=SiFQ/Ԃͦ,=xMhHWQRI i' \K( ^!,GZۧMNVg*3d hT^QT-Hձ*BV6'}R.XF60,+M +3H J5PgB ~v={vg Dd|&{*@zFpTC+lA7tE.s?H3˂_<MѯA6 z([`fgOqn_EZu`!F6AΊbڞ >p)RM;;)yK ޕyתnBׇ tj8Lv􅒜x)C5ugt - udob~oϞ~7ٙ,|)7n\ǚHe p4lV/=LE2džjz `/_p7ƂxZx(؇5M< 'dtV&k>NC9ifd&#qYsMhl9bC^OJ L}_*in4 _-O$fUfes(mH0W-q62C'R_'AU=VE x{#REPopÉv$P#⿞KC=6sGtKRi7`Yvt_v=cX %V˲AbY}%MnNLCx r UU~ 4ep}۞oLǛطUrB"2OFH}mPhhɄEb%Gh)sdVP7`ǺQϪ?p[9xp4t$lkC’Jۊ#5`QɯOr8=l ~&@T w6w H}}B$,5*I0ϣ͛.Iݵ BFY%IݧnN f-*mƮ q0փTxX|"v$YiBw-&vq y7hS{{ bdBCT5NYZ۫nkO#XbP8yZvPɐΨ:]#-O LwXe6[PV69KvsĮg&J'%ߋ5Ep)O{o15w:+;גC (.NLc~V[zEz Il3 =3EOjM#<uwŸ򁫺TnOHX<dq pzQa;|ꐄ* r ,.#/RVvWQ[D(!J*d[ӻ_oS6,_h>rUPtLTsҁ [W{ly^w K>PcQ<ΥX}) GT~ᠭL2*d̚a+s3q) b/]KY<4ޮYaʨ F0&γDF2&Z8*m?/n\ؚ*,vl{{UG@5,ENw4VvLxJ0ܰ[F/)є.kP`diAkocf.4t lڰ9z&%e$> ә;ct {* R3RcmZŬlIP3b}*JTQğE:c\r|OLs2 & n>⿇ȼ.~S܈{k\6ػ:`wJȀՊgxO/~%x.wX9o6잣:|>Q^B8@Pdq}} Tl΢x-<+9O d.v4nE 'w l1<ќYH&zX]"VӇ WsD4MNQ2һ:OwR`;+:BFLf (/Ovi>wFNG< \--9 JC/jUS[޵aDp].~o~ղv/otzZugK k %h]TdlAzo@yc2G ;M^Zrm"֞M:{'>:!&_gV/ƯxEہ a>9l  wj_4*TV+J4_MJc8aWUݪ]vz>I,.PYMCykź4ɃD,DZ%Mn\UIY,mۂ4@I;+%)LAQ52(G֙7wF q1L$4^sJ:ܔ] 0 ˏ5JlW0uHTۇQAqFHe܇] 5+I纫o< E6iC |@=O[g1%T o %t+nJoN-5PL⏰Aadxo6D-0ɚDj2m?Ϫ(g`.kWܲU'h@LQ&̅!उVTthƪ/~-n/'28#;m 畺gFIulQsh-*D &L%g>tgUc=p!DF]鑠rhHuA?"DweݜB뗨^ 3|{V쨷 tDonVh|9>p>,6.Y8Kt]"DݽqˀKƮCH>pz-džEM#X%-c?*'h x:p fĿ~ڰ "i=1YH}"7_DOe1&LucS|blZR~6r]ٞ"X{»ZQ#];8 frL4?؈JW Q$Ml_b]^Ohϓd:ķEPL#Z0!C˘uٌjȔ=E$)fn<$Lu<ߊ7Bz>ZT9Ϲ@^&0i- ͪYLV{%3c 8RV7<ȜfbqMzaJ$pFm.YqLXuѶ?=O4,c^r> uE/L L"z B0/Th+HΡBɲ>L^)@`j$/CUS_S%L6+]X3@ jfd@AGDHڀk+|"OU,Sːp] xVMOu A\kE#(>%  i"g?jxIMo)6:{N6giKt /DX&nw8{`ƖB=lEW212L03)&5֪lC.sja=jPbb}<(p1! -W 3_{r ?&ZO@2kg l_L2כ>*#o.}@{ ,û%G*b_&%_KYKh{v5|ʾ>߲y+Q@20_S\4JjrZt:B̐ " 6)t5x_"Q0ʱ MuK^ 9"v6_9w4IQ]g[JԂIJ4}_RV:U*@\J3G]UâE Fl*=oBifm1( X҃~ q ڐ\~0+*$k]ҧ OH`HKXkӅZ(a.VsJ sC!?=bfj_x}P51#7^W;u%*GTOfNRiۓ6*k)w|.3{T 1kZA%XRʍ^;E0EG9%֮e1Z27^*eבJA%j~6J&&t2m,'Nvu]q,#~ElOtQƦKZȅ uZ&ޘK:Eo4;y LI|Kǧڮ'|G\^WeQ]ˈ*VP\]tC̸?v8>"I"^{Ox. MdPpߐ݇>3jʘoM69O=~^i)ʊ^m7蚫(Q'T:CaD86N†v)e!ˡ,Ug>g&UÈGu K$e<ȤPg;{0P^IqG۰ܾ{X8Bʴi a79go!#[#~&qwCHƕ]ZD͋H457 `A3Wx|gKEl넢:]Ĩ!Bh@Ϻ_$'ŹsLs4%NM}vRDf82(:Ngt!3~TÚkWfg4HS_vQ3,B(k p,T8# {tK7ꮕpxdŘrBDWE98g*Vbwr1MO2TZbN[Gn\<37T+iLCp)>$Uܿ&Xv 9iRg"ūَVe<ŖPDD8d6.-?] 5@l# sRc6,5+ԯLlfZGPc dle34{ ngX]m5`]ħnCs%=-hy.|0spWg^2i¨љuAȟ|~\PD #:s#:G pՒp`*1|;J  Ŏ3=%mL/]`dmbC_xZ 1La&m'δ@ߴ۶ g/L}% cfs_܁XԌv$wa3ֻZXj8j&JT_5?xKffI"-.qijMR ǔ7 wjQ4yWH&x0D$l 2 Qp>t[a}>g@eǵ N]7e}4shlyċ D -oMeW #/݆ijRGcȪvSU%QXR5*j4⦪%!+Q<"&=nʊ-v [ ϰg4i+0"ta~75P ٜ.uuB r4`k3i '?mx-bߡJӤytag_zUD>KeG +qΌIƐc)t1[Wf}8ڞEQ'+G8M<%Z!4*B:I[BtJ.Fkzəkv >: ~: Ҋk㔑xyaTR:MÔ|, A}7mlUW(LElgdάe=IA]8gsaJD7J,nr'em3<]\dU kt"m۲-,D_mKe\\evOR\ lEbEc(~fᥞ%Iܢ&mpMt[9= kB;w:h!7K+N$R "I7Lٯ&n-&l`7(C"R,fnQm(gNn**=,5>TE4شC8Yhڡπ duGd}}C E|}zKY St'Hn"4~m/XmHp_^.V [ Iqɸe>E9Vp9$(voтe4<io̤O7g )2%:ZǀDp )33}2^|g/uZvPY /pH*bn5ٽ+O)S3^Sid3 y#9 x'HzD*D5T~ ; RYdϧ$tK<99:}tǛ1M5iw]6XVAKZ Kgu@,QFUe$:N-B*z i,1J_KZc4gຄ|[q/ww)rrJ+\0/NT\8˩/!j0KWbJC([Ԇ`Ako-0b5Z[s 5Ң06\K\}2_4MF p{'АȰt?3Y/a/ )7Ԫ,LOQb|azbp"OoFjw1f0zp%j!e]rJR]zh≗bω_9TЮH*03s'Z4Xa9^Z~QQ.S ( v]\~T>h_8~JlLؾsuITsH~idSH+ 9#XG0!X?޶*ETY"w8Hy@0*0eDM)T]ԑ=#}?zy^u(S8)jgФJí R%3 -6t5k[cኡTLMa > aJ7֛~c Q'**5 [HF2$qJ2չ0ML?mZ:y낵&3 g$+ ?7b pW_2m љoE *^84sf`),ql͌㙂?yn֡ vw}+5 @&hv4  $|lmViʋBuAk0&\;+;ɶ }efַAk9}rkx҇y+;<%;lڎwGd[c#aeid{HN\=qfZLV"m3MRqSG݉/oy-C^@`?ky0k8n9kXl6},, "!@dc6m8bb9n$ )Rp:^#3A6ϵ*&攛KGiL6 A6XRi5=i:O`>{PZO〖T*,BZyRw~ՃvI!sfv7pH+@ƲP>?tъCXJ$zyjc}$\pTj%m 2֯GZ/ Q ;_W5>5)K \ ѢL}ۡ^-By ^'¾Zs{H9:KQm%I+ʑ͍!J0AxEDZaq)o ?Pu( sqi.;i!1 rV7$SE%S|y; *7RLS4W_ umsMͽZ'=@jUkI˗gB²DJrxLJ ;jπ}mimxJ>.T1/HBQhFY:MwaŒ,$|&)|$ZOA:i 8[uSkF[:fa#:j5a<| ?]7 8sBoIilEc!tϮ`LaFQ՛hfzy# ˫Lװ; cBjTsPM+<7$H (D˳M\+ErME!2!6Ni*~):RPCh)+ TU4DAnsKY4Q[^| Ա^Dx > qbܝs+WM+Dsoڈbj[3:9@5̒y GqH0瓭6 iHP `O%1ڲVKF:U I+E=VnH\K_* =>̱Ƅ3ެu,=aМcAGqV,bQ 5-0;_(sHa1Vˬn]$AͩhuGj~#^[dz%D֍sB%yA\]X fWRŭc{ ̲ pz//d,4.`&`TAQ:[(ꢷε|?~p2d^iE3J¹Wh.gkǺ讉<,C}UĻ.,ytQ{ly\ iـS-A֣DR1fmw#2Iwܣ9!^Rng27>D!UwZY4l_yxŹIp%PZ $H*%%X7o,2b 9ѷP kj)du? 3ryu>)N똂EwߞM6!ne({FK\(FbZvZaǔp{h-`ݗۑ̓V~%ݢh ۍpJXF(ZRĮa.pz_ 'S͆j6X, ӅE\ j)l)LL,.J[+f 'KtQ@Ng.Q݃$!>{|T(Aqp3+ uؒC~UT$e&<3;.W&ߋA G{6" } _}T':5޺A|&\Sjw/n98=ߤhf2oB)nS<#Y3JK>eV H1'9nls{1U$y[Dtm&RG)F E,_7EEʞ%2~790xp^,^9.p@D޼em%SC!2M[J+Z ѱzBy7vwC2D[P2+A>.] [\5?~wY&LỸi*pI'i>Q&Sy#c`9&8 ך7(cR$k:c&y_]+G޴.Hb-KUg{A n_W5Upʛ_:z()b7tBJ ?[op _Gm|I J$ww kDp֯I_CG2*)]}Q+(ۑ:eycOcK Vm59yU==mL=s*h$<ϕ8bߧN5ku>W,Đ%I~4  "]_:[a=L|1iW(ML^P,<9KpqZIŇ8}Mcm Hl">.M'퐕,j9B`Sר3Jn4p򢄜ߟ1)\"KФT 0ᨨ@#ZtQD6@IEw zc I3$9'"CPxW ֟ YsAگpvZB/3w2(2CNr֠:ax/"t̙ɡK7G.J[:},3!@(:Ĉo)̈2ۗ&^Ji>Ap@+`0쁱S18K&wo?g${X9ù5:bg2 Eg״Qlp(2o"tL1a.@ᆎӲ:]QGi&1t^{âYK.R4H5a.xEA >^t53>#6u X?4*^hcGaP$>LmEUXh1d7^QY0{|yzuxf%ּ|X #\x1r1,@z:#QSO3Td-? \#L=0l"EN̡)m1u[_.n'T\iBUOw*RA 1Qx]XNRXdO2l̿ËLQ)ԎG)IH%J? :^ӑbvm9r-^2xw*$/|Y@*ccGG ^^V, egjWz4דI)KJC-gv _A=*uO2 ԋ}.ilg#զz+ R"7Fs*wS] n:y%[g @)S RSes>"W?Qٵ.8kN{o[H6+g5OBZ[;jP . nkHEyV[AQ(rΗ" CsTfc%"9e>m?1ƇS`4>|ZL/b*a!LGt2|0M-&:JFu(p73zZ^dfe]Cv9&F2WUd#m>ɲ<|m1KcHǂSvR99AHE|K#WV׌.~F[lS z% nI`iP2T&92ȗBZ`A$+" ^hO@ޯD_D+)=ؓ67xF?*WE#XxEJ1 XM ha6B-(<?&dh7DXd:|R₄!J6&Bxe%ᨧoDRLaB,=8ms0>43JJ-+ָKB)>E̕mM`ʊ]9en.jk4RI1ZUM=m39sәDQG!$]Gbo=8?1]! \w>fCd&7(`wH~J 8Ygg!B1 XIe:$h[Q9—ż_!+p֊ޟuH1/{:fmsnpC) ·gYJU~ [b+II.ם zϫ+-hu(Gύtu[8$=Ĕ԰)։tQd8-ZJ&sOPOOHcюـb2ɴ )p䮑#>_] <ѹRFz5 V!*"̈́X6p|Sc{D$l%9q5ƻ~.p, 'u2wk!X}k\1#djd"%k " (D2CK،0Eٜո8Y!)/)#}9䍨=ML//ZJvؙa@.cC $ f<7bUfK8Ifo_#>dOG5:K ℸɕ4R,zYi2uh)/|aj ˽f/3#J=E B|_fPf {Z62JDvoɕL?V\Bj,բP+Cj;s)ءNY̰c>P ֲ k+A*UXgѴ6BN V,D]F Q^OP͐9(lY~}^L{]-EU^|@u}`#qABM0q҉dC\szFZpqLR 8^Yķ߅*㉝mځA Gq1̾İSApDX0R0o䐎0d "|Y uRkwǴHhe}_L>oZn)yn"j/M!jݛK[@\8:uFO-%DɽELldl֡uu/4QIj0igZ ;;mL,iM{f-0 H}| !L_XrAߌ$$z$M-/Ζ:B\$+/I2^ 8:qarΠǟKԕ%̚b=_ik\BMg K"1}bHSy6m`,(wN[7o*ys[h,LKMPMMSJgUK*wUD?{&ASlfV=v@ "!!vlF T0crq8rGroaS@y&?^L~Hg`=+1v\W^}̢PKFfSa1F7ɉh7Õ:#~-駀.9[@Nx8$ ȹɊTT; b.iD\9X^dBY|Q:cjdR_iΥ #pedg9].t?=h.?YB˓ا$n8x$ <ힲ &z'\#U0mDCʱ7U1$]vB:|$.MSz?RzBpr[0W| -OܲШHu״?gg'7Ȝdˬy,BDjݗ?hAV,bw Քǹrk0cx"wYIۇ f'ΓkxP @ a1Dxtc$7z FԳ&HO-`-/db6~$N{?_LRY|270z6Q[=NQFAZdWkxN5N-%)wsVr0ـ5n楮_p}h$uk2"Nq)qwf3́2A|`Y lyV{1{aؚ֡jlM|WZZ$B g „& UcRK7gcnfjZI.bݰDؾu5.n-]'~ ? [O\oY>\c_wy]h"V:}a2-]Ր|EݬKDu9}?NB&';X/\\ 4`<1۞W<ڸt"'6iD5 ,`uk>M E+5 _K@4⪿m*^Ad,7]sUmUT*D69K˴eiU|$!.EjX]35؞(yRTqާΞp=ptU<@? [JV4gyc ov0nq-3͜?guŵ {jYſ4")TaWU&SQ$}Ba8>vjI4%]"솇#$A`f$D6}ž!Www7AfJB2ȆNd cNуxplTdi`Fަ#.U.kD/5r4h&W0T[<tR˪U򃕌1?c?Ao^gZ^oM-.sV3QcZ`rs.*cdb{M[0|DeZԩhYQ`Lo1aӴyu?Cdz@Ke8*4}\h"xFFȃfcʄ]-˘-H|R3ӀCRԔcQܶ6 ^੖) Ÿ^۱GeRf`1Eԥ,,_< 1* g4]!'W>sN;”O&'Oh3ܘ:Xۧ 78i~ SHUNCdѪNSaaG[^Q"BpfĎ+ൕ R T)vTYm662^(V!(UtQ Ke,os_k š^sM:nPz"[n7*-T{c`r cP(d$`dcͦ=7:Eg в łe~J|]iABd\oѝASQPȯ%jz!,|*DOS,0dӱ~嬶[Djξӈ%S},1.U{&Gp.,oJ-r"lhT>c.) ^`O +BUjˤhSI>GsHQ1xH |$CQ:d0@RrO4VEOT46ۇeaf.pkɤ l (/՚GUuW9C< BG.; r4r+[vf 0q\gJ'WcvK˻\1}/s*ITUlKE*Aœ8Rqu$C e$m|o._ KBg% n!M?9e\5NoxGo:cu6"$=6?W8~Ŗ"K:3^^aYT\1 ,{#]raҐ:[P?U-m\jW~%X6TNPM\I--?ChbǠu}gW/ WtdɷTpH3^ȿ-yr3+tApjqv(.NH$ -*eI/i0}]˳aBK%9H9y# `Me?;)A/q AB.6X4tGUywɨOV}Gɮ'իbsus9y!ő*0pB;Y5Nh-ȏ/_H6*z ? 3o/YFZ^qr,^H $BFY>Nn+ŪSP֯qKb)`nM!a϶O{w/AOU(m^;m|@-)3<[q2x@`+1m^/y`N*w0]  >X,&tkɇql|jb? mGI黼m4I34ơȿ7DPר_>iקA?LS;`tG6(_e̩k1fUڬ7W'Ty8ahoiU2Xi7鰼i}:W [GrX^>_ u2]lBH2l"Exl0/ZFU:c]~Uyc:2fovAK2K ?ZXDd1lŅ$|8eh{PJ랬z:m]Fi\1(7DGC/԰ F'`4wjj _r-v\wLnu temE0ҁM8rbΡ!~H)3Xρ4rjL$Rv٦jbI(f>7E_@i٢ef ؾGE4o{i/mxB@z9Ba{֗H+P_ꤴ=F7$=>7 PQ"A1x:Ti|wʼ@|$!\l&/wb P@ښ0&' KYzP_~֍'g05tsKl`SK+e-c * }~APlyC n5:pKV\3>ی' u"} !O}7R'"B }*BfD|,H4vbk9dvc_կQAi,8luNn27"]nOZd~!v 9΢g~<_|iE ~CԮ-2veUz@1 <۳Yw|{ArSDGbS`Bϯ)w#Z!%\Ԓ\> HT 㞡a~+x #IT)v3erQ xRJ9v깐É=)7'ܑm'=Dؾ3pFŞk& êDș2|XDʖr`}mVm *ݵKՙlcC޼uGܬC6<nCCb PTOњBJxVzXϝ K5&x}BW'(Ɍag2qpȀa9>xhĝo B<b.]zPua;])/1sZ5g*x/3C۵ )"<@MHɸ; +1.\q /!wd I'L x~x1;8OA}63j{ڝJuaXg .PgM eK`0"9![&62n!bՖ<ۮxMvh|tޕd'BLJoZJm'*LsZBj.ZBۣhrO`0n ze+-[Ѽ 9&zU?WH[~H=Z$;~$:M;z lDldpP0BVzB dfXjt^ԒՑբo&چF˼1"txlSDS lWIƵ|3l(cɜe5K 0Z`5s)h܆ȸ9gS1Pp );+jsFaԒIG@8<;-o=#HsAÍ%R{.nbH?jxb|}X >MIZ2pP .7*-zbV諡5r D&{6vP;Z?2u671!$mZot ގ›#Gр{vôbtH+-O#Sl83ɍ{Aci#@Hiv7Wq?mb}w3жiF^mJZd6.pa60sPڔkښ~:&˃~ T_wV?mtK(@lͲZKfc(]8aFx[nnrQm/t6 ~k)m!8h Ȟ`Gx\cp7nY~rg0UE g$ֆI{G7̴+{Ž1zT&^ѧ,+V;yjŎ3Sp0"}P;:Ho%%rxVg `Ny%,/\{COd!V:~ް!D$! , ޔ6k8S;zK5Pƨ6iq:iǸ4ՈH>uqa馬z&~n_B>7qG P_J'*Lb?[.RAm|VF`b9cYaD'CU E<a@  ` D%h( LUf(8T[8Q?ԍNq<`x)-F-52\eAS |Wt˖SQV1Y]:= 4̨霶WPZj2+J[8DmJͧrS@:9"@}g_q,R0cEn[{J7N7m‰P!z>wξ?O~#-t^VGjf]=N:.8@)(J#87ɤ~ ؜R#9Bw ħF;g47j` 2MP͗bF١j\ EtE7ȬAeu?EHy0ӹ$D'J <"gRQ.@]T* MJ,z1fsNNVݽ [`A~ZxA]wNJ*DEzW-V񽠯M{DL/Hz20t /.7%ͦi!$7@$_25h](OqcTF#r"\Yrv>5vTUX3Rc\̾1z5;5E}0RaFzy -(M">ThhPO'd I2?&ys N^ x\5Ȩ[cLi@i}Z3Mէ7c^Sꦜe3:7%V2xIwo0翯S6g؀m `dJ.Ny-L7K5&) {F0HEGjGV` xϢIc=KK&LCL g frw֗5^MȲh$`h&DR^n-8#pa`z:SGC'YDa0ip$e}̍ P)Y%n{V܈t A셐SIKtlgޗ^^w^٤>r'f|y2J KFIݿ#:"㍐XNu7\K@d ;M e52iŏP3cX@%7 jvzZ}$\9×(Oי1LQlf{K@Ck-έ: 72 jT` "X~W|Ј2{s9Eh"ء$- {d14B`7 y?\ᶸT60aNq 6?L @4B7&,FF#l";iu)uV@4XT|ƺ)*v[h5^S@%kuQO;jJ╯!FNOYe3y5DM3Zjj'+w#lrPoQU ͉ +mpB:TK7S7ڹx@4%W RCW[zto,=m.SCƮP']u%&[,{,b!XJ(c2Eְm1@&j2|{0[CzXLxb1PH`1:f΃h<-bLwNc}xƋBC&;@npѻ$[sX"\z;]ws\ݚ0uQd~m(l ۨݰm;x9(^b Z䊿ZL0Ҳ3I,Dg~׏9_iך9,xMZ˂Ё&Fm} RPY,y{Ap0!VV_ `fk%?{ϼ,,tV=}&tnƧzYөJnqe-,xzN!Dp[>̬/e wdبAժ֏-s'oЊFVoȉ%vא}>(F 0!u)MqcMI1]c =(5Uz Bs0~Qy245"ߋDF BG r= zegvG㔞|8%.:7~ʫ_H֫8 ZQOFE.P""c; eкۄ:V/8D9K3J8!\e-O/GAN`+ |$T+Y.r$&#=ky Hм^ֶMK%#75'Eow(}Ho3}PhU!L'!0{::b- {*Em|r<[-2b{6]zlyy} Kܮ._Yxc䄬C@:)a`r5b~%-!6ƽz-"u-0p]W- b?ǓUdK^²BlilrIQ *nJ{>NN4ت+)dvU!Ǵp}4pLE,|#YN= ܯj 2Q;ه N%r[6ӕqoVwYH[p`g=Elo0j|D dwDc#NNM#f9^%e&}U"l18asb$1x@C.׿ !bO_ȞCcMY~|J,+? 5R}P<}sfmA- 0I_'7 c45ܺt)2^:vrnbe؋/va%I,18>8-^o1Pz^wD~&jX/+%{=5};R4qOПтۿ)mz4F +v܇OJeʮH彫H0Gy5̕,[BJ[OTtA}w|e{0IN}[pv5mmAdQTIaYTZ9v5iC?hZp=܊%!'8x9-9Jwpm[("x,ITFa_Fa-#~=T =:K qDpgYZKWj0?m2DLBVG4AG6 VhxBė%Dgͳ< ؿY6D[л:Po<\w6GO&vnvIVc}c?Y74s^iV^)cH?? *1AD1>x[_'h gкN=˲xlm+#JB#,X5xZ[[2a F^G}vG $RvM}@Rz5,iJQ+P瓌O]f8/R'*u)ƌq+7SBŜ >7!@A81ToJ,U@@Сb؜^aŝcK"**X\?qfB F=ks"a='<\0A8$!D6X/[V2ΚIyl_pvψc-o@u(d7b$d j yÄؔ؃٤ya o5IӤj|t.-v(/ІIvNOpg|ktF}a\ |mt'!&CrԮ'W([y)dA)WʃV Lğw~"!L[]hvTJh5 v PD:( )w KiKT.ΛXQ*kfUغMLEkn-CJ:Dq)u6FYVǻzˆOڪo!; Y̐8ͪ \.g)^貧HLh^Zßh;ƳdC ;ԋ$ C*9'(3tFSs0ho@&<i4~tKB-PQM̜NXJ789rVVW/MRR`5ph(E!V}aָh()@V ʛXt7O+dJ! 8G=ɔ1!>!k#3I  R},aTN=-XCFk`E,<1Cj`>DmBl.4=P=|"/NՏ(u˳# BOmND34{%B1U1셊.DAZEV$т*xH3?l+\A_eRVzxܬY%n߮Ө}C95qFBdxE|d9sy?LݨqFP$@_I?~ w:ٛ> $ƌp; 8l.";wة{q*/MEg 't7uycP2a=3اvzJd]ndW:鮃 Qu- nDSģ4XqJhP[ \<];=1MP~Ѹ0/.-$1=ܤ[lq<0meP<'B:MR3W̺äw=뽩#@j:&ԣϭw Ϲ˭OJW~p8Y?1\Wޣ]X#5Y䰝U-KkEIu>r:7H#zhÕIOElNbb]?=n>yCO8Mm x j-&a3#gPK +骰?Sъ8܍FF# l9m9$}8?8%iJ2~ȥrfnRpX!NB z.KQu[,_Z`bj`U)iJ4<$UYSKa~2n/ÀQݍ/C0`(ٲu>b1ScIGM$qPU>&V\7-Nj{{=$xyxV@klA3[1srvyW[f;Gfx_0=}9%y-BFvl6&.*$}6< uҐ81|a)|`ץKmntxWcSN9(QhqB.NkA>,n.' bY(!NRj ; U䇌&VipDڎG|4<@;#4L^;A>?4;<_x5qV\Pi-۞ҀIϋ.^Vмg\ql?"A)qr"_h*4,#ֳѐH|r hz0_`*T~e ϑRa@LD9f]FE:lF+0ڗSKkC&t3ch6f&/ܩrk[WH 3 esxG7|U2jx2ĉ{!<> fZD 턜A}}ZUun"IL +¿/x8lC~{ $4}#lG˧j;#:fRUUo2&RTd0ַ^L0E*LW+J暈hrZ#8pabs*Q!DN!M5O[#q}\&_Lnr.b` e Xho3 |O"V B65̆D?A+fĤ7HW3PNW3L}/qRFbmy׍z2-)BlDYAVGHqoKƇ6/tc,×FO~AjL8c0{Ct@RBbW-PVCOIC#E]h~#P3/v(f@v,;v#}NV;,.Sq-P<+Xǰ"錄wYnbX~dMN({Bx;2B3Et^[eM6'5#R8 `/B$8E%[U P}PT(rP"_8ۃ|^W+@Y쬼|1װCܡشRxsv % `~nh"+RϟZ8̈TƶqAG@]Y`dp_I0VC->a!# `ԼPb;0rR*nF M+v],Z x^#,wEȒЃ>u@wV]c1fXyoyQXpQf27DRT&p8LYr 4iQMB;* 4=ojd Ѥ8C;{otoҊk~XLdcdK[[Q;\OlyfRbGQ(;$wv Ͱu;Z˟@MJb+*ec/Eh{Ca#, SwAo}

    +,mQ"BxdmJ=a|TfގG8M"mR"G X LoT㣓 FTʿ4^y&}\a 8|oϴolԯ ^c`;ɘҢaF܋pqrFE=a'#V,XcwMjp_ R: Dڝ5WC?ħj_!8. [XG19WWL*WI#X3[4Ԯu5SY%Ca^s=f珶)CK17lZcUۚ`VS E}aנj' 2b>$ @}\ RLx1]ḱ7^2>g2A23-b;4 l!и7? P`9D&.pVT/4XL%{/QȦY }7`K̤֌ Z 9EͶhnWԘ VhBC©К+zi'*C*`W' z~ <5#VFY)ڢKBA鰺HO݆gyET)<Svc3wYQÎv&=%ol?Bw<9N0-,Wl(zGhSrsyeRi Lc p}q3u#)w;by2ys@bH'~_߂7ffm젔]d kNCW/xwE@:D&dHEV@%C‰}O5n M}ڿ5 io >U4?A]]\+u3PYr>-ʬ$Px+9Ց"\>!*6RXe)xPy|mXA2S_ZC-=v ̜}إau¢iWklqq Xģ%/ӕ1J)y~JÑ\%HlSH ^~x, = ja ~1 [2M4f; G }IT. jX] TK`)Lo\!a 9Ө⟥W6|iԹ=uY#FM.4$_ɣ^WKnAib6AIt4/+jC fyC~ҁO^j'oiyAQ8:$h_g&;qFHͤMv /@*!(Q]_FBFEwH6S 3/CTh1<{*@W(ː4ngh? QN4ٷ֥/D$[Kwra.qkfdҰ”N5#e ǴAfn#|Rhuvѭʌxy6 AkӊEſDBǸHChE zHOKT]stBBhL8Ά5eU|mA X\cFEsQ[LjmmF>~yC!ԃ*jw|qS[IذrF R6hp :$Y }.蘰u|KZ õ2ʔϸ^wQBHyٹs^,gsݸfN7rtO>:~Xѽ\bFt 8wgIYs=E|? 4.v l3Qkb%DU xry&"f[ms*W<CuҠC6LXA $K$ +,/"J#iUC(Mmayec2 3C tToAxPě%'7~=bϯIVAIImOSgŘ"^Bت8r!w֣ȿ^F猪k{&$o4RY/wnn{^o4 b9}"v]޴7!un_V 0˄yLA~<-G}TAIavSqnFj ZB `Һ7 %gڌbSo p| d9 g逡 H6I661:;kq(T2C^ Fs+XV DĬ" *pgU r+J~VG*"#}AQӖ1Al-땵;jF<C~rwj%u6=:@c߅ Q1mDf >dMllLg]աLUbǗ ɪ \Zvh4^"Ma,yrQ@KS d's'J EL$`aKNCB26w>)|{KC廯 M0IUyRmXGTՐ,c4 b^͸kF>}?Q BEV;nT'aM݄lWDX`&;y7x aP7SR)eò-d|';b3&*O[MYCq2)g9B5buq1k7HSOY{TfM vMK(Mn"9,(,&WԧT|~@*_#c-( [{'ܓb0f?Z dÑꈆw,oRw-*ΏtHK΋Eᆑ ?",#]"<Υدw*v8 DO>\JLsΰmi ^e6* ]PϵH򵧺+M t:ӷ=ehrg>Z [..Ե58|,V0A{Ӏ-B@U͚0t_1Qsl15GN>0+T?ٖIYrAp8%!Rom´7+h7x5^Ml fKE=1wC _c` 8 :uPݑJVQk:N'zQDW3>"gJIl%" 86R=L*^Z k/OGWjN%5: @ϓ%Y=K&?3 "Öi(t!κRh׋k~l(IV> FձƱIDchSl[6?zٳ&_Rt3bssOzne'aFSC b{] 4Cb DV9ijU&͓|t%/tiRu%aF[HnXBYՒxA~S5K j7B \ƒ*6Jv>uG 珒z%.@{QԅY~ʘ/uߵo.؊l5.?ުs/xV3vI٫'Xj/RV#8KO/UB@cbxI}ɏc]$8f> Uy Qyq[w)[G-,M^ɨ6@v # =ؖJ5w-)SxvRP 3Kaz6tYiMe[DA .d9*DEC^1C*g[3SGak y3M_ diS{.bZF70=AՇHIn[6)D܍;U'gRkd55m=9Mp"~{ӂ@റɾSHvBNkН~ŝؓ٘**>ۚH˷45:n\:ddJcf1`+ԩ)RC_oX PB QϾ82Xjo.&͟*6+jh0D8o)"x0IҋY` (~eg߁ٷJ`敀afuH R [F|" MH[a{`3y k.ՓNv0+pW,\0ϟ(XMϠ"j:c&ȿ08f v'ޫ~qy_$Rt%/,PK%VO|4ȚcPKMgKX3+۵w֯^2T$%PM1rS{l̍ei;N#XɁVqp" xOgi^>:R(_}4?o$ !ːS#%^Z=cV;AF,/ 8&Yr_:##cNaq?h_)]"9s=uNFu8ٺUb|X9Jo3٘ݢNmn6D5q3jb0M?jR?JBWy9-8<^1)ֺPlM7OswS莍<ʝm=*AQK(пakYʈw_Ys5v5 ;n,L X+͖ҫ.rɚe"9Wϯ?'G(-E$5tn=ح{ a-C0:D,B'Ky9ѴR!EڤE|,B|6ʠCS1 K^uQi:׹v]f7F~A_\ aE1[vןO3X9!rndTnIÙ%3e: +p2rq\,*i짩dY|i`r:qo=WT7:d6Jg\ʮ) ņ.:Eb37*g>~-JmclL͘C{3Pި>ʽX&I-rV0k\1CgtY͂=D`(X~[X=4`7;?ktґGKop;T5h_tJN2Jб`Xbp}PwAAݟ.LY¾eຘ-KrNKg1gV* 2FazzJn?f7pߖV8YbL'<%3bv:;z";>-dXcX9b7\"XHszS[Kԣ @/@3?7 TEXymJaĕ<$,mt1 c}l%d씦-ZRzDotEwCZV ܕ"0gͷ.՟<졈8/]5~w-iL7=NH#/V)NL;|jP /CAۻفοt[S?>RR[iRQ}>֣6:{$ ; =ܧH5!m&f)-2a&{j `/0&B/7Wz%Ղ%6Ik 8spȄSp>GphxL-^N#IAh okk:7Jid-1 Ωl\!ǯ!YP_1=|=9&Z2%mX7ȓ]B;N=>F,ICݗCQ9y,{後Z0tXt<D#7KUI-ybU2;M7vJ!ƛ9<ͽ>>r!w\<ELVM6vGZjv ]`mCTeh _̰Cltl¹]RYaϲ Ong$6hb\$%Ⱥ(a9;E?!?^a]f!y—waH~ ʟߋu .[ |:,rx{ZZBv@$$05R{5Y&r؊.Q|j F9'50K{$LbS]H_*eX(8D b+ۤRV 5CpMR]jEgbAE&]cG\bx.D}N sPTHM^֍R逐Y #<, wq{YDM掉H8G crc4ąĭJ iʊU^@Aj EELGwsbD@AhJ'Dn٘hwЗmRة b ߴꡖ[aQ*(|K.=ß)|zrjuhCF5o푝NoKs,QA -9joW-IGWf* ?x629>ڪe >|VZbe5 yhzM  Ƚ6PpAI81#4"ɑ$ūa;MPd ?N츥+jg<2zx_%ި_ uu |@c+ r="b;к2E*w9G&#v2?+$Wv*׆=`z6Ч كSy'k#Q9!] b Y@)O:k9E&}@3 #CeA8RxFZ65d oғR~MA+Q|PXdN0YϚ]R =i)BJOm$߉Q:,^&ep%Xu,YGSʚ D~/.-,,븣&ҪBkPI#Z"lnA֣/bG@wK0-ã|ky=خH<v0y5ha/Juze(H1 s"\SSeLQ鉢bB`*3F-&qC?jB\ZȰ!MƯG~QW2% Ao&_V l^ a62n)7>[LѰR_rD  n($D333zeh1Q1o"yD ĶcB XsC_)v ;&r D*$82pr~@]f23 K&2,=u--rݭʃ6R5&>7]^:0/ʒp,p9كҌ$vz$]-w e-?- ')(E&p=>Q"kq&)[F_mum3cyw,ӔdF cҶALeW@+MY؆[;[[߾(2ܜ0oN㫎 Y C=%{ѐT2Ħi>-lFi"<.KC宗Kǜ)ҿ˾_8?1?9{b>j{x'${:PVe5dlݖR0Qwҍ4A#؏:dbw#B_flX GQ[81yeYxj9HY` ]裡Z طEr3]@^P;<"* ({JZMf}S?ˈ9Q!yqAPp3e{)鞳gGm|n_uaUNTJю+\ 3&$FLN)Uhx 0X4ʽ Kbn(OEf+Co[4wGD*,e_[޼blCUW*Zoe`ygQvmbc;I F?y{={Q-YUqj,`͹R8T}vFRU FwUYX+>+:X82Je.jz6 CyX ]L[kXۋ.I^Mຠ6'%b'{ibGY3:j̭YiGXitAFF!;V쩏F2S-yz^?[-V6'3`½IbΚc폅̳}J]?|–#S!k'8|}ZRY9IֹYXNI#cjZSL-Az}aV'<*"%ݦK;OMX4c&Bimuu_/}#<ō;m8M/цNp"L@jAGܱ!Ӥ,V|3?Fͫ!:UAr=.s7P^-Hl+91;hfV(JApLw9|uA^M@_GIRDml9/YQ6V*OlFhqjϳbRfSu'Ns&:y_t$jIXO(@a5v]zȸ`gYOW~B3FU>a7 X|$r`xH  h_Yf! V #6U};i%ߘ4-1=4xZZ/?n $A 7+3@ b-|wt%m%Z`Nm="ojWÿ[-;W?i-Ű3 !:ng"AǗ% W#[^4-P<)ڢvՌ&Zdsvg&xeX54eOϽikL'?ju'̀&t)*wC!IftB&S ;]Lڐ~\ h1pVń"#uiQI:?ې 5yxkЈwV#*"6Ҙo\'sF|{cr BJeQpWb1v|!|4ls.zs n:UPAꆬŏOJJhWnd@@gcpPuiWk9|~=ݴR~$[IS.i8*g<ƀd$/6%kL#c,;f_M{6r`/lu Fd"|=Ӂ-  vDc6eI񯶹M DN֣>1 䈜lᤃ>[E 3(@LT$񘙊R'+Kk-yl\?ȑvP:YP{yHWyLٍ<E{}TPp H*מ W԰G2W׌N"m{1uVs.lvc_4'}'o{BΙOyb#l-oCN̔&OdexlN]];>גHK%𶴘eE4c7<"7oaPڼ ?/ɽP0]I>Ps˄Y"G5Cq,iҾ. lQNi.^Q]1P̀rOpPT{:D&1d1([*al&ȿV/23rNKWHMS_t; 3t2r#!.G=\7wsάIF3 1Ny*jԯ+Q ATh]^G!#,ǁ޻^إr2Șo[>ٟ9Mkǚ9̦ .,UXRl>_^S:PJje'Om$ ]z!M> z'V[GQa ] $> mw z6*L "n]S[~ 2ڝΰ$\GW>qIXaڣV#|1sx`0<43)9?Z)-*BE[P)iw730ߨ(oFSSJrLG@tPHn$ʋmMhSH͐$&gTMloDl< ͟Po+~kHJlX75i'V YBg4-wUKd Dp<J(JLhb9yOuFe\~ě9kTF_G?d /TXYGW& lU\HSG+>S{.&c:̸-9ъgс(M;2u~2Myjxo5ah XX[j9"oRفxp8vK~}jQ1YZ|g@-f왳JUc<(cSo,oڪ=R-LΕ1p(CSM#&`q^H;ƨ1]JPHNdR7$.>z(H`l]g^ nL*W?]HLfqD5)xZ )𩢄*,Eĭ:h 7D,hlkkH*xL)#.=g.VI|/*xƋ)Di]H]HWreg AҢ@oS߆ lv9[-JSL)Gd2UH*)6T!uMu()8^POӶ*8/.IkN#Ԉ T})SbbY'Vd=J6NS/"ŒlEFyk¤4fk!$Z~}g[G{0[faؠgnm'Պ2i-6qWgaRfQ<MSȊ(qe>5e.I^m4~M}8CӽK]&f~eIFTU^NzJvshL^];/'r?< δ7$~1%詸U.Z+RG5 Ƈ،Z)_m+©_R1V8/\)…jwdT"A+9!M+_u)h't|W_@ Gx.ϭ:ҭuQ3>{_ōINdVo HX'<Dr$F#n>&6XR 2Dܽɨ*Czbф|(x Aupr~$7hmޔ儑 +@YX)tm=niQ`*IhntXPP13WR猣M2JwDsy<t:eS8۹ MD5fZvGv$DwS̹uh3ؼ1ަ^ \"_ +?E1/lmT8窓znh}H&; µA)MHϢK؝q}= zHG$kguh?=A}4H{]n`FΔW=ˣ&H*5 VRRޢ&_$~&K`J^bomRb"/Nڀ>m3A jTkY"Wyep;l!$$QZ~Wʤ 3"G `2y*&\?4(3Z]%8H mz05)jC:k: iU@JCg,c%#VPY_Si OE ?#*nPAFvp~g!&1 tS#mj_&Km;8JP 5 *=) ދm)T݊7'X[w 6,m{f=;GȣdP,y8Swjw>}N5`ma ?V6_)1I۫K!X8~=F4ˮaTϬD) s=KCcB5hJ v(^:?-(>P淲\ڃw%`yU\}-)˔j+izrߔ 4ReM?"2=?M#)1A⛛跛`ӿGp  r/4C[`zHZm|n"%EGI (i&._5Tbn)֫f͖1WDF #a罸|dtԷzqd9pVGu@;qa-TYH\\E?04&W=je!vR אz.)`/J>4'r狮hG啕%0EFL%܊=MgP9ЁI~+Ύ[vVr6 OOS nG,v??Rv 0?7 Bf'ϔC@p26g:z?[GKzn ֈ $C4 z#\hr_0_^pWes$.46)s7>嬪.jO֌0"quNpShp'ܳ._? _B[L lKCXK7к,|/ɐV;\vi Et JJ{XvjW\d7ȯ?-o6w]9N,'%l ?|XJ0%"tla3kVr993:C0-Tb<:jmv sq RrAYGhkN?[] jSYR^Sj !L!Ƚ~n _]\*= qp[wbFkInh0 ψYm_L "Z< "~3m]nlGK2`ud~2d1RroN&MDŽ\IO[+2mGMf~ $š(b42R! R 'h/Hˀ51M}=_m7"FSVK&@:|chZR xuhrzK*Np+(΢MP8K%Q_NWcHKKDz7v` Vx_A`HdD(6F&㥤}9MytA'˙s39乵zXn6rHv"(h 1Yup\k¬&I(:0M ߂|s{A23k`s Ɓ‚EPwB̌pJ?od_g/ozS1idLHXkxX)_Ym:`^]b/^5\'"l*%7eMA6R mq")lXd۫O:cd'rc 2ВDۺ\JOUm6f}ic# ǒURW]P䋻1F=!Xij o#3|ōrs$ *ɎN\RP H\B]uPW79+'ŭ"ٞ(I8Ǒ?q՞!^,ZF`r h4-{?}ܬ,sXF\Qxik7Yz3Huݲk.3PAzzjoOJoЌo%,KQl[*[ebݍtcK?b=,S0oݫp YC[[6K;r9y#ޘf+Dfrz6?~gPB_[ވ߆LOԚ_+H[z84ʾ ϖ3‘į(Y@}W VY {ĵ9{iJqfujw9,oзPnEi\Abh i?.#vS6hb |DF1Z2Ra_-^@yE p*իZK4Lm&mk:5 B9RS '0Jlz͈K{pn^a&0#p( (T% rj%oٸ?0_(`Jm1^E›퉸j^}" k5XbuDSB\ '7/E%l?!nw$1Oޓ\=|Ta`9Zfcr0 +!N-D,㌪L(iMqK)Hd-_`zvC0:󢉁3ϰCyUH]p$K-thMLYհѾFBloޅ(Yb4" şa"/p5{ RlSRN5$΅|/[2]wl\-v~+OJ 88w,^O2[Pa'3b߁N[ \ϦmA48˗פ2g8`'(UoQ!53n{&j$3waeE_f[HrA Ƃ{FhIO)>.4Ud7i'LՂ{ޱdC߼J{a%{Nq0-b%\VfX}Z d )~BTtxwtyP! i? zBSz tn2d.3-Ӏ9@;@)ƾF@/=9|j/4N$k-djw,wH+\Ő"=T=ӓI񖆹;p/ j*D"һwsjZ`t擢o6*4H1K$N@a |76Tg_J Ǿօ?5m XXWztTpTGC3&N,3@(r$D<|@*aw8[6IHܬ?]@y,sw@OU͔gl.c!YrVuM3އ?-(U Q~}`8OcXj#PwH푓fU=i,b?_Nfoލ]-h06ß$꽌{`(Alh$%r]}%Ng8m)TLG`/XK~`piu9[(F"6?P˷q NEI^[хǹtxCتAVE ."]o>Fn^ q|^ RpScZ"Qc7;*,n+ Iٟv^is`)>*|r9X,䮖omx)Q|2>iɖEW|]xh֓0̗A՗D=w\5z#m̡9ADD$`W^3^ J*".Tn&2i[=V n]ô /o$hݱ:7dsB/op}9~޶-+=uZ?n $D3 г=5_5 ?({ l6R Gd֚Q|;l $1qK4~ U &b"cVOQ{wmRjqF OQ}ۡ 2{;lF oڞHEU($nf!,A+ {uۏQq?qlÊ^5oHnowjqA -ҥDNZR?:m].U쮥+9 0wp'zGQU{楌MaSBB8J{- tש8_{Yf0<:{t6 .t-&`y)Ȓ\ wk1u|>2@M*V=.,y8ؾ$p>u*I؊Eo6> 9ilLI8̛by"c ӘꦔzV XrVIL()Fv~\nR2x(]\#P|4*5Dިg:lX#腌L"==GК>ݎ)ѥV[zb@ۘ].3+Q<_5̅Pb1dIKDZORH!͎黌DT= k8 YD 7V+R0]'l`k/<`mQ݋ G=[y'gz Azhb6hOlD7Cve qB/Ў _K`Ex շ ۑ6D%{嘉ne2ڋEv VVtR+K{f[cϴU̷^r4nrLh"a4s1OZ;kXQTn. 3xr!FK*D+L@ƌwL\GQrC.FIf\ I4tmsl'X]^!~{"'d߃:3 nT<r^O{ʴ3CE}5w sx?I@ِF 4!*tLx&XfRe`Uc16T\Kc:Z h7%{{Z+93s 'W֜&!=is?> ws(B"=~K!iǧH.6Yd;=iѠ&0f;V\>mQ_@/Eh.ϋnU` f 9ljܠ^ t~~C Έ^pe]acI?A?9pxs +\)վ; S^ٗ\_E`r`:p'# -Ӏɔ]kݔN,OցIԴq&$srf4i1eU+/\h98ɨbs]9 JjXNizkѦ\_kb#=[RXx[Dա8B1ga"D{YCI+Uyx wO j-H~4Aٻ[>SP0aS"wc ҈.k4pr`r Ŷ=lFrp.\Z=96 n6O[TRAu>n=֯kd|[hyx+m6ûz~B(BFP X! r^&_0ߞŨUa/YqT*H6lF:Ed׉ݥ2(-҈Q;8d{;LL$JJe|}g4D"3t>9@vO}w?uBq税7wF2G6z-ӃIdfvepRzvNq,Pz(y f zJizY0uL?7ΒC6Y7;Vh|R $,X Sibހ >Nb%[pxe&}YAI|Ѵ!]e.p`WBr[h:,X# = gk%^ﳐ&vAJތPjS%Nvu>C2MІJ1lIo4"J*]6Uaݵ0H_T0?7lA^ %>厭[D$\Yf `@ Xgq`b WMV+Vkh!㞢'5& e1pApZa.e,ͩ?)0dqLbP$ 4 rנ d{4'8Ԧ`NuԻ6>oN\Z6@s8=0uW!%` \BWTGu R@ڒqD e-<]8>YT3uFgF 6ǣF-`Wn :* s"wG {@_=vÿM/1!:j8$I&旺%Wc)a%l23S;pq *D=Uݮ֘, ],l;ӓ9l!-C&3zDUh DϤJi>dV@,p4=V^CJl"rB{*yTh\9lr\2`G%@ $żII=CsHr-#3]U@"//XHj.(LRnԘáNo"6#zJ>|?r{K(D:~h6"u@RWƒj#d;5̆m- v!6lzVn. FYhyCbب!%ϋjq֔!X;,`?ΤW1k$otjx.pŀr`4-s7^:gA.AYchiMY}\X P޸88a6E$ mL"|{ .ic%( |5ii;-Y'DmG.[f:QE֋ 1\˪Qj{2_bkZK¼ v9KZ 2vb!M-kyt/ͤQ5SXh;ōjaWgUpx֧g#l8G/YnY}s)ޜ+4?`е-3a3iiҐܰ+qŝoE)\8_!Kb A4M!rσ38q]TYf U~i< NX27ܬ"l4J/,nv gU@J+A'Q2]o\.LJAܢ˛o>'^ }">h[u.Aauq=`$dϩ 0pJFҺ)gE ^>y$g#&I#rSo`s׋WQGH*"'ٔdwQ.$5PWJi’{M;ZPjc ؀'=n]`F-3y>D T :,}\V_1)&gI1&9E}L0gk hH];'y:>1e7wF0l٥ꕄ}M![8|uPdQa a/p{SnE5q)F ̬)#anZot;oRI4sa"Vcsظtx' MfXE1H`LP;hQp֝00ߐsbP[B^'o)]Z7ܴS_ vM@<0Y1 ;&BX߭@d;T:jn:8 ;j.Os Qjᝉ,*)ζL8KB: VK_V?̰1oq_-/r:a<Ϟƥ5FmF3.Aj#)`obFg&M[#Xtu $C{a<[)T$zt IY7(wjGI'YD)Abw9LeԎ,ƺunsJ$G:s.v յ2/<^5.C/(fV~S}&hjF[?}pwymՄ:C"qРވ; j DᆶW!3V06|~g&VҶ$'W0SPa|`U!j1S4,h{Avh+׀K`sf.CHe<`4}m{2U.SIr3{=1*PT?-6=Lp(bo!GKIKB nCuGhzHJӤ阮S G@?j0j( ǹ.}X/I<-ԇۢlN~Q+փpd74>e^C{5{5?ȉv{ޜ#RC%: }iDq϶kj'ݞ:MRχ?KYzЇ6-^FϓcF5#"+JǦ63 >8 3k=.E*>"XEQ>_8Qso0G1 *ʔ?= 9 ^!IZډM5Ƨ6 Y6E;'TB:bFKdnVhإ N*Ξ_b=tػ V9 */mu B5g_:)JS%] 3 \&>y@<I_VO| s(JE7î~,8'x ^>CG.=E dN;H..f ֔ϝj6iiZ:8 KYs=EbMGMײ㲧$Z: >[(pWxBQ&rhxi).NQat=pkc7!m -{T4JQJ⑚A~s*eٲ$pk=8_AlA)o4y+x"{6Ɔ/'~lE%b ς 6T9 s:vZC96oxrK&5HSMߜ߹˔OQN,$Ay"e$œD([ĵb=--cx8~VYODzO'C A&Mn k?Vkt"_ 9 \7:X6>Mz-i<G@&~26x DNȽ uz9.5n&D<'J#@3[[_AH̶u*^d״r}_H8~Ȉ4J\b|ziߋIҲdW =):֐n1vOSGD̓Tgj<]{ "EO@Nni8w@N"D%16P#fӆ5"݀?F&N{ NON0e P*XcZ2.S3KHwYpܙ1g7ʷ>WOW ] ?"|).WaXyp Dqho4ѓ>8a ic {.6XEfOS䕊zHg%WMwp5cF2#ihMS|bMĩ`YyoLOan1).!߀|)MnN_A~}r!:ey߫@g{8 20mE;*h旮!q!#ac#=tІ 㹳.W(MKQ\_.ZVa1jPTK㌦zlǪ{)ݦbXBv# 9l.t_Ls-P߮7VAlWe:>F5j  X:3zg=>dËV^/{JmLl ؝/gl jB CfqJ>H/%6 L>776[AXa~<䣤٩|03>7|y`r*YɦyR eh# QRa3,Д.=E'Zy1)\+t2kA`]:{+ͻ0-S\pq$h\[9WK?HCHy5[^}=>Ĺf/nv=-RDN"E_`E?o)" Z{ylA=4waTǑaJG ֗Z&Z5 uhc0,^ShB=c%~ H< ΆpEElExi~0`N LlW N3 y7ܮL.wb IowLqHoІYXCAd狦3#DfY¡͘kףDd[e a>4Im9Awjr}}UzU[=Q/ D}PC+;%eSA$YLM/ofgZ-M'+Q)y*W,5qb/KGfdrѩ, % J.CH]w?Q2Bħ9~% `)1VơH_(\Lσ4Zd \ GgoOXL<;7mRhDz{Z柣j1_NpP7#EG A!R,^~$)# J}RAخo'gX7Umy@7L ?"PjX1 >3Cٞ=և;')ׁ)Ip񋺇!6%3,N uW@$d0kA=_ VujCmaj9j܍yj>-6pp}op~q-Qg\x|rl8]w%86) PZ1^HU.p!++9%qQF¯~f!|jJ\oJ7FA,WR- “^ vf7ܒ3 *گ;KVl #0r G`%#e_]v벩sߑV(x7^pLZ](^ĵ k# 4qPR m*8ư̊3DY8 Ԥo&CC,Ǔ =ulh>k+Ge쒤RB4Wx&)0kuΨbW|j@-ٔ3]|#dpCM:o:?#vT"c_R'úŐy`m*勒Lt nB%-Cbc#6s%ƎFWt ȔezwfjBFւ1$d?'C 8 c\F {9 H Ҭ NEڿ 43ipKfF~tIˌNQ7i -kWz=Q<+G2Zfw'6&CtJWu[J_bпIP 6>G_D>៰sNYbE D%V-7MI%,(SCNۙ:Z'p ʷv896/85([8Wb1<[+r*"FoPG()Q)r4e]HX"|p +u~]*}jxZ.טL "^|?b5A=&zq:E<}xC5NUi m2[NY N[!v.."l"CsR?])/&gBrd*MLcX4:mѭ!۬Nap[_W)_%wX $qΘ7~$:^96 MGʺ ${1+Tp*5(1Y>ϧ/Z[P'NX яD@I:upo_?wpLEt}:սyď)*iT&D-*ռ2 hÒ:BsW*GRFo9x3cʨXʣ<\9YXvw-& ;Nm3'pL-FGy2J0*^;-%t 瀦 MYmHꕿ$f(X3BӺ]? i Ѽu 4 YҕPy''̫x1,cG)"}`yz7rHhoU|˃3tVp녂3,W9&1ݔ]`>^m>p]3Nܮݬl:̽QiVGOg τCM.q2͒VᲤg*)Xʸ R1$TK<)`6xQbE6uZWa{Ť=geBF-pI/Ѧ0l43-#v9XJŹ)Nݚ'ѧr)=~mjȁ*r$U: # -z͐.8ׯAijD)ծoRd ƒAVn8(8 =~O= ,(o'/3vb Md- 6ÿ綋nk%+bbaa"(t}Itffcd4r mFbm";/̷X KbH>  ^EDig“Gc8<  Ș!4{aU8sºdQrBrkKCCnTZܻS̴Yܬ$wql .?40Y5>go6CCb=>H\=hf` wef2! H&ɤ;gZ aMԞ#G|7`. !Dzm]!Hy~ t-[^qcQ$Wq^ofS`N$<+6 E B>bx ڸwwJF1757o_@% t)sZE#ۑ[W=w2Rl Ipі1u]YM? r1k_X){ LA 7؁绹{bCDͱsbqW g?PVxugXCd7J74" :v 0Pߑ$\PCVBfnAh0Uk`:u{QpYW kLVttn&ɵb}:q6rdF %뾫 d{Z`f 570!o3 4ˈMҲ'3lԃ POڵm;p+]C\dzb(aD4pz g(m-( tdțMض-]w FQߖ1H畆I`r%ܠ{kGda#-΂40紜#7\:n 놜b&@s0cEyx-m34ެ{BT8'ddH.:UT<*NX0@Ӧ؊G?TȧJQ/qޟ\]Η) )f gԜQo l#࿬d`ֶ []eLր8͌Pt/#&bQ@T򥔜;?ϛWC3G$8WCUpqgsD׸Xl!J;X@zgBl+e_`)I1ʥe܏X g#;PϥL[ 'dDzeO6{>]:F a_* Qh˪M3X?BCN-MKnj;_ `jeCU8A^R+q]xc0a>Zؚ@3>.[ λo4o"Pf[4Uh W/JY0}ߣ!Qk{X eIS1dg וf_ļ=LBMw2:pؠX}}ZJulYg9+& jdK8RE22 jdC!- N SttڍcϿ2jfRn%QQJ^QsVfJNJ>JX“,6]äCo^̃m@ K/1uaRv5:jt6>hgy{Dcc:Lkz{ 찹rΗ΁q@hfvi甃{|Yho g$]O,gHǛSlfwQFG| $AXib Yy4Gm9ژw6v1#t8).僚&'Pp!;ӒXSFRA*<wt'Csכݾ9:rn;i y p8I{݅;QJ|% y-a8Zh)12dav>rpr#[ 0"N: =Ug1"Iſ(n@A!IXT9Dwh};ם__ C؋~ S?!ZR#JWL~8h?hrfv"|9ݰ=!_i219FQ@"_#ƈTO9[{|@r,Kݡ0ˊP0: za0.&ؠ  <9V4J=1\ ZUp? hEdlqz.57l>Zᅡa<{$b4毖wgIմR//~i5jɲ%(Nv 0 ?QBeYXPq3!V*o0EUZÕKgFya"{9:A9[^ jĤJ\xvJP 3h>?/\'xÔL+AOFr{"StOXv?W<3!oA\ѱYu>lWC I[mk=\j5%8KHd5B~ ֓ Y?M*q[ѺgYKjs}6czIJPyȭ9p 9nI'LGXa1*XqRGM{=GbxФ~U3r%pOXQ_שqvmJ&'27ǼНFN)&);@O^$q8|Hl͏9 IJp f`-S YI7 ;\ة\ŠaݫZܺ)w*͍m"]PuдgQKe9; N=9tH1GKl? -9ѡq0ڵ_ ] yV, A 짻eUiwV+k0RH7V`> vYx)%a, H[F8)Xz}Ra͉NK}HK94}j{>g?*Wj,RҶ&TX_M 2Nd$xuThDT!+\x-j%8J)CEN:$ncw>(ޱ>]gKd2*E^-]$XjJzvZ (2pW=SI7}cweڢ 3ծE \=SVw2-i4d R~1aUUzAnM$ݰ>HטZM$Nt{#gG;J׳ 1"E3\M_mke! z09d%y޵+[͒: ϺR?9]ЗDZӶ0h DՔT%)d68 =>v/x3;Lu[˽XxEvzɱMgodƾ[-7l'$#~ZP=p /-JmaUڰSUVErl6Y!O j|]+&1"Kn:Ks!rȝ g.H/_I:t`Fc*})Hy[W|r55[YM ŚՄ#,8ػ#a5_d)w8!̋7M,+Z7~:C)jsxZ7ُK|f?u~ =;cT11ej0&t!lnEDG&ݽ= l;ٲ)Dݲ\T=p~fi|ªHXq=P_qxo nIկ};Qf<%T-& &SkLbj;_bpO`Ma @s^1gIz23矴CH–}J!uqOXtI3fiI'{/ϵCJ3C V%eʰdBS0a*lrWh\;-%Bx9 >}fOl%'SA.ilt ;!^g7 ҾߥwS(#E`:ے`Rpvľ5x ;u#LeG[=5y`-#[k*z܍鸆U^6*1XhgM2Fphh\gﯢ\l)!3%Wo΢!)ia];j=DW饵ŵJ@, QѤ%,,)mQPwE˄;x켶 9LIVMq-7n6H¥[9;,U/J7L蛢\~d#*TU ,`վmSˌ:hwjw<"+j>%Ck|>$۾@݇K|/AAc rD@wKnc¸ک.}Sp>iN±q6Pilq!팺NV_`=W/S2~0Nuc+C*t}!·eu{0AbjGd2l(W0/3%LĒf·cЃM_3*TBkT,1i~Ɖڲh;y;>9>=/nm\Ä-v)3.FwB^'~(}ٻL८l̆q7Un |VoFۘD0ĤjV2Ի}@Q6 |80xsGVޡ!dyQcH[r *x\'a5qG9Qh{e oRQ@)d290Gu2Ejr(TTύK D<\=]o*=^7,^'{ 0uTv.%`VrkFNsm&PԺKxc1@bCtW4I`$*Iaܮ!;SUGlfAB "Ⱥ_#yei0̃t;-50N8&ۉ;:r\\FQp/|N"uI^N̈́-C̾6cs[ת#X6d@CQʰΎ4K XLxrn0Y{/Q9ZeqHwՍ X@jsw4D3 UR?rqz}Ѡ-*22"uϡ fRD+yzKF ls7{#0}]s>퍤py:TcLf$VA='/ygP'ʼAz/sWQqDN>sr68Ú {TKXu!XY9$ŔU"$j8 n2/.;[I ~>$-uZ2^/'Gn0G݀ikJt*է!:rrͶΟ6,_ HoBXxaL U{t}NP {W0LM䴸M`.[LZ LG(SO]:2si`S0 #@.sFH{$:8OYl镠0T~hJ#/uim93A4r+3Ċn܌ؽ2?RΊ3҅Տg Xqu_ֽҋh gwbYm`ɼXvO3m6:n.1C} iey`@CYOעg"N0 7 ʤ󽈲P3_L@Ϻcu/Erca am'F t 2n>j%zSO +%6a3-c@ 2nVCKKDj!vYy¶\`$nF|P BPk?0T5wj `^qؐ UˮR\? ҁ0wOQ]/4yk7H,~g guwLDrFTn'X3AH함JcXts3S+ [mZZx{k9~DC}?vp]CJת鹢@4+0sUZB! 3mL5:Ǒ$Ow}9Fb %,юH,eJyJ OZ#??6NVPMoYGيsSѭtWPHn9sAzS-StsRo>VlR6lUd7n{7&WrJ]3q*_r}ܰ5 ;=3*xCfkwTn;_/Jf r$;;1_=5Vn)AWˊm @H5CG[-MxEZ ]mB9l?!D[*aRSV>{iB+1Ϛ:W*t|kTs⥈|Bm;$0x>~d|ZbϳMJ:( +M7b2cv;oAY7ȃbuUA兰D@_jnvA[_qυI€%;cv9Pl>-:H-C@yuG~yFc,'z}VVXܦk8o_GFqL; )s(@mEC/;? u"'ôWDrv'(_c(E ڸQH5͙͞r'n3ckn|7IM>~PMʻGHB˛m5դ'A2s*I!$܃ȋܧO ;l?2CY!ˢjm> (y ȫzx˝l#@j7YM!`O&ڄo8Lfex OIL;X"sď;}ulR2~ӣV!٠>ӽsI(Ic__l)ȜY Y L].|͘H@(ͳM+~\My*R?ڏ;Ao0'jyFi%X FCuWI͘&1$4ljI b7vtgfxo_mliL]fl:KƱ:bLy $rc@4.6p,ά m{A#Sij` r<:%e"K[;)3 c dr\0L"_b2ʒm[jU%̼gl83i%eƉK&MAuUΎ]z73cZ*,js EJ}{ L,o}9Q{{،!|BTmId8ٴC OBy@וn Įkժ-rCo/O霓zOYm:0d%6}Rhظ m^c6"kAfTkx(gƑHg*ft]CPqKožVJDs2I ⛉7#=,|_r>c{IoV]Dx'99d:lhoMRًC;=&%;+]"tRݔ)֮:rL=PhĮ輔|UT<ӁS xEaTϧe:O`~.P`Q@g;Vܽ)cfygR<ϺR]Nf&S8؎ucyHc-j[sܘs³]Ɉd[Yκ>'r1l^e? hCLx㏶#_ +tzvj"H"*Lq,Дe[5[+Y+sDj2R+QvzY}W钇2L*c+w.{P#IϢb:a|tO5f7ۓ5{x5A) ;uNgRAP.H:ꏸb=;<|򓁸Ihl9:#znS˔0С#8|vMKO6aG(9e5E|J32J0O@W}AeӬ䈊7Yj(GoJtPCbJ1MCp ?Ɇd82_$p86lєc4#W~i4W;6 @0HM xU(m ;7n았l}N8oy9K-7#05m k<*/r핷pWp7Zܵ]"b{xnZOC̬|9zcDd#&x<*PZ":gm/af*'to_'d"$!@AjHeqI|(iJxsjT+phTlhP5_L;6O焑>Sr>TM1# 0AYm䵚I(8]e!&QwC\:],t~)|{iP [sΠc}=.^S}Tzr#!\Q !ޣ"ʂr!,1xD%1K@)ō^fM`Vs]#_wQ=y6:8AQÅuqrsC~|'be" |>1d_d3ΚETa9W  b?7Bp*g]|6ˡþdM݀s.ѻ*$ ɜ/\ZnlmqCaw%:9@+Q=O|/oT2:]y6ReU!/Ui 57'/&a{CK ]  G?ae`+ M[ǺR'rqUÊ75$K]Ѱ`8 я9G| Qa2>8q׹yQqŤEQ!&f"`w7ͼk_zeVf%5s\8S1lGJ0Z 0N# 5{⬺N'8UKko"'6Wo7RwXGTHغ F3ѩBwzπ9$v HFyO}v";,ÜDJ>o'1pKmyEYIyQ+] | ~D+ Iy& %'6H+qϖ`ߑ ,=ʯHv^29ҹN`YΰYb{򚟵!@ͷp EmdG3za`8v\Tv -aFFӴ 1]~k5$aI9VPsp03g zĘHXV'*){ 3]cPXxIJw/I<\u8>k)lFQz>Wٝ44ch;|/7cյ >dcRŏM[hJdэ7e.:5ׄZ$/oXOo!`r,?(^Y7_ \м̻vٌ:5|>̭ۖ9N?1IOWzw&ş*oYfC퐍lNt.n>w:ȮjZ q!WtZ_oM4& & ~a $;zKa,7L6j/a E1 rxxlwQA9((2&?X'3"dԍqD>f5ƧW>2I޻YMPiWT$QtUG ڢn(3 ` |_s.aلat $>6U׿df߿Ja](^7V:Rsi5{xeSvo* NusB*՟4[?ɲl]x)K=wSp >[٭7i[@7jZ. ^5GB&$܆.-E*žLؚ(c_P"EΣOK *Cr (+1..C鮎+ɑ>b͐2!ڸ/tGށ)N#fDJ󜙴ۀzFGNґ^kIQ0e uf]#T:T!R)/I@S>0AB@ ";" 9CaG]<1.sc$yK ݥ+h>9;+24 &n @5<aHam:"7ygX'.*%)R};j41]BN* ')p *D>D9%;+qU2gZI Ga2B@=fnfY]xHaҼ砂D(c@93o;n*fn :1:,֩f#f5ϲ~Q=]: ;Z +!&+큯 \ՎN8ROўIH2 (L7B<3:.wcN'X { 0y&f8Й?4&wf{DYh*(RzoJ =1h'猶*p/W>y'}?5-OgҾoDIQ w D>- ; _-GcZP10#w.-(Djn_ f7U.t,$ Z?CȔh?5(&1MJ>)KeU<I%d=8(TI=a\i#d-#9$/WbDm+ ,GpFwe+ 78Ȯc}Ɠ9cmv F&k0ŗZN~A掕*j~|ũ$U֟Y}!"גF%Ib.D7E{vs-D'P-TW5Q nCub&YvJ0 xi%A*Uv@>TܹKDm6(zwovIILIKCl>VS.j_[Z\黙)e ZBqr 2DdvG[:TG05Pߓ}# kkSv~)TyX#{p,*!,n2"pgO=>ιpV" imHICi͚: |ɆU?R~εvp;}qJyj:UÚGvL&PƗ-f)[NCrRoiؒʉq,F p|ė }{ 3?\o m#Qn3[ɑ{ a!p9ɯ>邸nwY ,Б .Xmf\3W%d$E2VWP[!z0a3₷R ;.LBf F N-'P>U4uk&S8WY$h7Fo9bWB\Eb}d6X$A)K!Kw]Ya{BC܌[d&: _s8W*j9xBi7o~SDTUh=y6-i//Gu3K-zeR+׳~+B(hTv7TR.5@өSbX9Rp8E>u1qϨtP S|9F(V׽L%;xȰ/RɆʷ cyCּ~XwٍO8}Ȑ0] T*13ɳO| QY'8%u.NtV+/Uq/D3r~4Bv*CI_R[3LDboK?jh)]:U d6ګe,@/IMѬH:/*x8|Q|xekQ4%kL/57I㏭/Hss G,r @٤cwg;, Oj̣6%?sP8Ɇ\9%Wۀ?~$QCg3z u Nc)>ԥ[_> :#}[Q_Txo9VAn_vqCa+k'W$Cѐz˨4߬ cOr42cr:(ZPE,?ܖt\i8Niy2i*![kikC-)Ag MDbN_D9!]J/Ͷ?X@0ڨvK.~7ř俨rGCW8Mq>kS9B4039}P}˯ODOEj;O8ˆFu˯7FhNg X3i72jv}xmҡ dBX`Edsai0ޅҸ]ҿ@-,_|5S ؙnOEɏbLzC^OFj^<ȃCf1u{bW=+[Wٵׅ1e/O6NE΍_"\jPY ioLb[m?dUy!ry4FzD&pc >L,Ҟ|=-?`?i0\Q[Ia߅5% wVɵR+>YR<7HU ُU@0r@8Udِ5n}-@ٯR%GYva7v%<2GO)j ec@jw$[m?\2,Okhc`CH;USAiH*]SYYG?liޟCn۫$)V@[FK0+E<ya87y&&In5Hn*.4aG>ݾ :%e!Uis-r4/Ö,B.oY?tvW B-#0 h#Įu4`FC&5d`-*Ůykh 91d)98=0kWm:u3uJN gt8DtJZO_/:'31l6qn[D?F4g7HxdtԶP ҆:{-׳n>+~L5:ɖkDCQ*`\\@FR;W.P1+=Ox뻦啇$!Z5G$"Oӈgtz| yWEeżǪiU; Nd[Wl eusR{Q7M`rόFq[$hص! @fi}wy2M)JU5_r5\,mE;'|E.C0>nj|a"FXZ=.#@ eޚqO#:o%#"o-SRs ׇŸWQ )-[9m͚}N׉I^s,60'%9A+GJƓ>l(exNRl-]K_)~Y+;-Uj ]`9">@= IJ2'8`Bw=Q 9]8I!2Sd 0U6D24Ai+C+H3*`D%n/#yj֒t:״$mb~ jVQwN$zH5%KTMfaʛꂢCWwU6ڱ9fAˑ 9)Z_KXNW#K_١iЛR׊?ңl6uToxu bwV3HYߛ |j whQOzzy@SoXfN̴Ŗ<y_OۗJOԈ4x1'8xj;Iܳ\-ΐq9Ӧ2蒌IwXHoMMݼ Z^J52mFEk^}mJRA(;ӿZ1fO^UAX;s%g=qo<_0cߴ]nk] HG =;8$A|//JZ#QIIJErK0p"^ 4fu6]S f۱! k]e..T!1G6,&LC^b4469j%\+5 vxn:9xlrnӯ/PDCN3m8 i%PW~ .g{umgJ/C({мW,XWӑ^]%12hPjt1uAxMX5J{_WLȁңGg2TC{ft}z@K$xHQtvsgˇSuIU7drCjw+v|b5xyZ^ٕ [WvI`괠TcK uO~Ъԩ+O9z!նDx?!} M yzsc1~5[^lb1Umjɸ0A^ަc͌Z^[6 Jji0x"EHÓv~A" փ4e2nDMαk_ޙӵqZ۶x1zf((IIZq=Y{⶟!(ׂ:fCL`ճe畴NYrChjS<ABLFA>o,IJ!T᝽#jLu" W($!vR uO E}-?9gɍv gJ4soHv&e0 W2߳="R];'M~'syoK?$ ֢ł`P=Uj B* ʟOCQ㞯(#$&!|Df綛ӡ K糢!-aXίhIJ2V#-JFꨊ1DT)d9G|&$8cV|b-8fˋ;"%c#K?@1y)|ON2EC:2$8ͨFn3 6j%yJFC>yeS,]tVI'=p#X2huìT?-2;WV͘@س6tڏ/)gb$>EQ^('%O%?VmV|[x3vēwAQw.F!۽;t4F |D|.0^l\&V}Ɓx/ǩk`C:ύX ?8 .^2lA),)j` /}1bGKӻ]J*ßa_ZRi@;Vqiڜ1=d6JSO Y߲sE_ȂMtN\҄ |m!)<[J&œ<åt[kyƺ( }zj]tqQ U&Kk]"=l=ΞssVIl<(#4 ]4-:\ * ;fLG <v|}2G=1֯\5 o;жY zk IjQ+<-/GJiZ#G&Dg4RwUvIILŽ+Vf땟8ݓnQ(f]1}S\ةzZBZN`HR>ΉRKЧj̼}/%D8پeĐ8\'+U[oE^ݑjqaF^#S+{}|qY1%g D'Vp$P |vNGE _x45r%vr /u')f g#asrּ*3t qHwv>a{ʩxk`Um_2mMg Oms361̇z)~4d4wG[q7YܦׅA2]8⾹0c3p#no{/tyFVp1 Ir2'A*uͬ@F)OO4ym!z~+j`x]E$hIeVEw61]n,MĘGv|=a:S ׹xVm%=a}9CǤgAp:\ȁ7TPiyM h}ߗZ݁j3P"NuBF.R>?}`LRa_̓Cv^~>ICoC7 ڗ}5 -@XЧ TI!N;Y1e (Ƣv-1 X쑰%q+ /B+ٳ"Evzsww/n1ɶPs䯢de:La kkڮyW&SKDMrULBlךogO1쿉. KwW6c z5@ ܮ"`m6h_GB[sfc3|KN'h: >ɌTGPHX a^ =U;FƹfP]ؚ[;W4fgYNx)b)ZW0[(9&?̽T%B`܎y@\ fޟL^ ]5"hN:99 Wo_ 9?Ln[å}.x\NqLJGIlh&-1,jq3K8f oVaoUCGKӱ<Il@hW%@E.gF>} yьi8C\:hDB*t_oXP km%Hq<? znt`%0(c3l(tV$|d?zm~u&'=ӦGF@WO"hb( edNbUiqAChƈ{:|KlبDT{vK"f-ލ͇4;@F&䮛_ę gwm )a#q>qP 0CRW᫹v7 6oq+âq?izFRM#)tŔN-*ge$UpUfBu>Ԟ sXg;W{| 9Pbу)R+zb !TI'SkOes*@Q^] 'LE=(4{X&q )%=J~{(N(&P zY D&x\Di;@ԪpLqXߛv];G5k76 CšWy3΀JNP3}L5xMv~:]IkzoCp{-㇂ NؔU-'=҂hF.Vi^m:q) =E} yYƭd!pJ9tQ[~Etg Y)M:OM55m&ZnXƐ#) <^g/E$B2|sחѮfްEb\ `ܜcy[E \ KǗX<a3әG d*a$ _<Yeciz*C[:ID.bQo=&aмàͲނ < *mۼ]E^^-#X?v"̟c#a6QBU*'n͔`-_G ςF#AYܚrZ.NWNpBe6Jj֤AJg#[~xN^ HKV1d}Bw+ v&(\([ΨRILXⵍWJRLw鑰rqKֻ]F0Ɣkď٪qn'e',eϿ%T]/"MBXه.odlhEqDhd65ak7~cR=!%*$ ~4KH5]S@jtֱ"2`!e `%JiXj^HCl7t}yFD',6Od v d!r+iӼWʧt LnQJ1S=3n;,[ ̍PyB 1ҥon)5%_222κgM8=C~<K^ܺ6󵜲F'[ lsՏ:e[@yw%m;͝Y%lJ5J(g4\HFOO6+kvՏB5+ya0eI̾a4+.<!bp\ҧ,`R+Qs]C[bR`ykoQ Ԭ[:Ѕ2|AUusn[ƼGR:*#we˥RO}⮧BwVG!gUdQ֬:SةFqI}6 vN S3u"rh)e/ Rd)r}X·]dK6be;*/6D,54q RtUHn`M6*h>'\t* 5UZVѼ?=aX7ey#$D) JUlv=OPI{332?uѼ/>-,G}g?'"YH?R6&7}2=˝RkIW=ux۩+x)+0+~{LToHɊӛ;,-`;~gtʃv N>5+>6Jh wNJcM ̫I_2"$EJ2p Y-8kV]"u'-DVt(wYb;rO o@%IcIl 1}_VKH[)0>.] RYB.p?B@DE)s-D N+48 ƭ *18SqG,툰8X ') $lJsPQK!bزR E( 2齷7gaNU&nlN{qI'{)o\C୹u|%"}9`x/gFL63b聬zt6Y[uvfԺT&j@}[NR;HEړKL :ZȀWƟNPiMq> zBS}f&|獵asڲ-?\X<\k1S@4`W@++ke_ѻR=eMq<TsQy+[}!~GF+yf€4܍!n|n*oWhhP h_jh[u ;1˿+ 8׻2z 3?Tl/4ń5}6k$ї.?H0ޖ!5F<m#X%#08,XhHˆE _vmwtjtQ",s;=b 6?ytL]DZ|  2)捛_U 9깠5<n;H0#Ɛ :GWFkA/fpw`yWi+[Y;n~ .`;S7{$@A[J'} u0bA`E<#EQkrIx}_r?CH+S^5LJmg\qB̥ {h~Lg[#}Smc%>([xhEEw: .]\WQ .ѣ;$Nк?z;7dI !#E{焌_oԤrA8t;a)Q7  H5#'}p]<7q'1bhuyD]]F*LR K~lbԏ컆GtsZ{3Yr+*${ffdJUoaXi,CL@-W.]ېm')e+jUp~)Z˗J.4 2 tGv]Hz~˨灷= \Pw--%%=GORw n. ?P?8Kͤ5E&+gLEx%d8Nz-="a1A}uTiu&PA`k 0Ʊ|3o ¨ /ѣ3oj{8 )qKn4A.םb_%AqώN x#׽]]i& Rl}؆V[-E<8ȼdwx~16zcak6ǦOq{EīLb{;Ԍ[UST:|AxϹ;eI\$_-s:m]ÀmK fBf$0̈"'.,ڭ ص>emDb7kN|X9}B֍$t8Q+FфUrޱZ1LAѼ+GT_rBXf`^t&Oxܺ,vv;yoyC#UR#ţ~8>FRrbHnlΙZV! vW\:Ψ k ^uvG ]ΎR]hP1 BxT!Aihc6_c+(;}ᕀM э]96눯r=L1,Iđ=̮ IY#0s ,NDEm'z 4N!\ۧG L릉/JփLZrsu Y-^afEjc EY1$sn@㠍,EI3Y_Vydzm  fJ)%0w/g/BIkK替+-2Tjz&V^δW;n4ok;(D.7*\xDkEnц~[]G(l9%,ޏ}*0?MLes!)VeɤδFD\ɄR T@ATp}f KaG,3ݾotn`F^onK\޴mc5kL1I)kCrf~d~vFuWᱝIA+ơ:Tad5+-G!ipHmWU}۰sX5wTQks2:6 pʮ:!0)UD>#z,z )L"OfJH{b&n <}~bs~-ȅ۫:aEf*;67--ϼ4J,h(¥}J"͹'FrYO*z9\Ҟ ,((o'z91,pvFCe܏*,I2zaR%JC?0s7`h:0-ܒ٫cf оoPylvek/t9_Y¼2c5hei4 y\ߩ1\##ָ6m-A:)mhD?VطC[JrPTZSCEj@0[vf iW ;ʞ2|˚ilLVS0b}'HU>Φn(%׃V8VLб4H@LLLw2;5rt "10S<#<'b&rIErdQb BƖ%lf6΀9 b& 1tf1'{ZLﲜ=8eD+N3~}m:yDKU\СP`cutci+pX``fP~n(+2[Eɛg?|:0#OMLI% xⴍ5Ny4=DH[ m7 Ű Ϟ$ ̱rQxi>cb{4W^U݌ntPʮf(/a0 N\uBJ,^n4XqDy =$ kyO x;rnjAKzGwYeeX"r*6i0mV~:AHZ6gʑA?h9@^ԡOjó;dUt0A{THBW}|x]xHk Dvp.LζD[p̷+"+M|MEEU3kžί=M܎$a{dFP@1?-[s 8("xZ}15 ~1/^H7 %RzF%gQ7tҩYS8Gk3z23V8PDc\dݤ\խmN6KF4 qtWPJENWsfs↫{w\Vk7;aSoL(h }UJ^S ufC$ldb8s҅y/wڰ[OTe -}X+Ő[*D"ri<"|dN pK𓮕dtF[K;Uй  A&  < /;TpUwr*y ~3,[.-HK0AĚ>:" Du,1b6Q5qjɍ{C?f:3mL ƪ[ B+ȊR<BF&PL̉ d;iPYf7=?kbE/oIz53Stj_KR8Q⧔V|tV_`^`/fSipD2_1f#&#tbek*Y^'yiYA;%WKMCT ^ `2%=[e9!ݫS{* Cב)2cA5}ղf*V W?|v lې{ViZ-'3Kޠ#*; TXwh\͛NMǫ9wvr Di$FzZXO18q:Xs >]!_H4)ers}VjTC`ȗ'1;iTiw'4˄wq~!@Kv\ssσO.62e;rFopD! yλ-3.N#Ul~td0ܿ$+Dļ4=5\Bl"d{,A) @cjfL.Kb[,$ea63pRE`e~J!a‡d?": *S<_J7'/Xt⌸^YB&T9"9R\a*YV%"TEo_knGAЍ9^p\dwt?f11D@odnfʩϗ6 |܄ꇂ܀m6[&Y9haӒ$V-,h0iWH #Qۻ~]ϰ_v"*(6y"݂YȺߦRl5TjIvEf(w;*(wR=KtjYzCJ`1cs-+TIoMFPjA Fq9Qq~q4 xg{ib@Qϑ  KYMƂ- 2Yk蜧D:OG95v6vu7Lt[Psl*wh(T4Utb$4fiB6څsK`Tp TpA`}Nv] !hg7i&( g)\&h`_7ΏR8O'CUHl>k!=u#=Rɸ7 E@unA4lK\8E T+Fɵiw%4S; z#F8) n-GT"Iu8MI.x;L+Yegn 77~3+K%׺ IHLJAuU>!";[*QU4Zdq6|'Qo~/)+?shɉ1=sKbDS= =U83 k`0(Lዯq{>2,a ;^݇azDfQ;xw7*mf_pJR}qa#^.`>\ڦ  3O?Np!]~[T%%\ li5up0}-4,~3W gbOYo$r]S6HpyY#Vk !wuԍwfF  ޗ~]j:.u.7 aer!$ @!&̗,Wg1jK:,׳qF)ΊssN؄6!ހU)ֽ=d7!}YIS8jM-_m== +ִ^ k| Ge?8Igka؂1ח!HP[k x;s@%zfll8{u }dkE1;h*>Ȝy B7 ܈.d"I$3i8rǛB젇0Q叺mUNr7alN)ƅtI̓ɇ'Aiep!TN$J0NoCj/֙[PgԩX#Ő ^Xb`l 7{츝ͻǞ,޼*|d`2%ZGfwlrB{GmX}h*I2s$8c ݿE* /~~fXzS|ӱ*$J !5>̿ g]߿b+xUkj=~oHguM\`? LA\k)U ~! HT"w4%S 6Yb[$zo|@p"*R.-u^ÊdI&n qo9Uė>"K c = {hYXnx{sA-|*Ĵc8&g_#q5l^ևIsɢþcapq~P6!dM[g͇oFٹl(oX[?ڄ_4Ç,$wx?B\C{}d.*=\)JɽqXR/&VꗕH;:Φ7$ u@nqrkqHZ1VS]bhDD^cM(O7$>z7͝}_a BgOջTXLh}"v,hnYNΖy"#9pxbUw WҚJq$]R:cw+lZHJ1|nŌzv= * [e0hiȿ!jHGE`6O`Cٵ֗}iq9mErW #lP,;+le8t&:Kx*r8$X&@z]Cq)jTҡC6%D =@K">uM0vUܼM]Ek/  Guuڲ,7H\K8mnzC'تr݋e Lk w@YOrĽ"ڋbDlBke]!j_ Hum$o;cj1F~][Xm121|N?=*?S[xҷP#Qp(z.z2@5(T<)gmS٠?IA=IiDDIN0BՅEQb4TӱPF6 g'W)@[84UGT=Mnn, buWM}%:M:DOTRYD0"WK!rN6n}]xev.i:[4(q.lE ukpQgӥb:cO$,IQçAtAƸh%V#~ j ot]/k-pŽmF~Q 4֒kS-+i%}-֬IajkNq4LFd:FnjL?c+!oky l6q|σ_?c:T pR1xz$3ց>ƺڊ\rKVʆ>ZERUK4.fa{_M<7֎l.lF+_&dSAHr.Ϸb{9$F s")".=BLZc@rhԠ~D:Vh:e)͍DGZEa˾]Z1aS8/H[?kiB>дV3Sᗇf{H)݅FbZZƍ) ̑>5(4Ց'^V\2c/].?3rg2AZz~/WU{]{I{.d>v5<\Н;* Zn\_>B66gy4?]i96r$;0Vmg,'fe1f=T .WȘ,%x(.2/¼0Ѭ3{ծ1.d{jo6 3ZOj^jH{u y4߼44d>"蚧C;ʨj1R+NcH&77Gv&d|֦TR6eB܎tA M(GiN қ"\oQ6n "&İ80Xn|-Pp+19(K&mԍG@C~[ܦV,XFαe͝Qx( ;*:&fQ%9p }k5*ImCLt䁅DW\wL45)v{8ێȧ+Q 9$Ï\{:}wXufkف .'gqb6H ‹NSگ^^r-d&/ۉhiWTq1@׷݉Hl1"阚~>kO;Zl. :޶9n<3HX=v܃22u%]|-.C|̠VH̽ LU|DЃeJ%/hy72>R㺶fZ(P(NQ1-uq?<[5;ÓShN"drvRR%;v}Rl,N,d*gbX[t] FDŽ/[Zt& ZDBAϾg(G,R&Kr c4tΐPIKrX\91}rꀉ;ux9eEy^L&fЧܛL-|{R > ;uD*~b@쥔(Eݩ˽n(>yuyӁ|2/J~MHfwۅ6O)ػvۖ?y #$Wq-0UiVmOŋ ᫎi-ɭhWi7}4trʍScZWqLײOڎxGQ['HmD(NILᏫtzRy_"Tٱve;b#4u.6\㻡`=Gs]h``} 4}қ`DX){gVϛnt([iqL5)1(3QRT USJG^h0` `&t(q3#&Jo1` 61Z~nw8|p2#gd[ީ %h}@:Y# ̖nYhG{ax8(a&I4P[?W>MATѻN[8 c]"Xxޚ؅J,KW + h|c ~zc Z}ŃvNtk87~._!ەr7Z6o0N n\kEyƓBǽf\@7_g1e@i,¤ZTpE9>9Q9thxRzSa)Q HR̫(N'vnl|O>vDJS럇Z'pX:\O.65E9eT7)9P>e|aRi '-C[P# jieh`0$ė7ZSX 4ާWzoX`ٜblh,7xV51_^zC8tǛ{jd HѮ53YB 4Bk/=KMqNcdN(2İY!_ JbL<{wѲ$ '-\t[<^B]5ak.^iJP=#ል fɒٟ yʤtIp tm p$،oJW3}>] tkܠmQ`zƫ~:b}GX\F> 8jU7>onAp9&is\J.;uG[qC"Jg@} `]y}mY4I]HMܳ羃hoȸnϒK>B2P'lĢb,ʽUD;ҮȵhCo@ Z _wd ktWrI/ty'@iِFY'%h5`;x֮5I,sÆF7vwSNќ |] _ub(O-,ۚPhó?uEtbg!欫%݃ I(ͅ"l>| Ug- n8^t*a$ԯSyMbxⳮ$BcŢ*֩<,)#0F-ma ͢p>$4 y|ݤj0o/XZUOHuP <ooUfo{T#B^Lf,_/hA%E)鮂RmYf砵or^StĪtk-bmy66ul \]*P (`ώ*?6s$wQ.u6; YI*| A Z&۹/=&cwPWDڰpsCiMl/! ~~J\{ )LKš 2_0~n8D̸OtceuHƸÀ怢by)Vɟo.e$E_ Вm$= E,==lx*rU wFņ4e,ߡ3- P!!5ʸKF\zV%8o;HuխEwؽ(Bsi?Y|}y(XPMu)t~F\߳Prq9EO3l18 2A*2Q!+8Q>4L/8`C5=vN]dxĐ, %cotJ!-̕.&t'r8&&vn^ YΜ;Db} Ez#ry,å7fe$U`9G? rXLWPuk~dEɅP utX2ztoN=܆j*G gZۮ6r.g)!;&褉A\ qB-RiBo:4 0?mWb"j G-H9޴ni8$nq glťW{q=Ou{yɝzp7=b]q$&QCEojѣ̪NY7M~𞧃rm,X+K]lTdcYM8ylXXƓ]f@?5 `fE݆wW {OW]w&ܲzu$hPb9_ɟs[1_SJ7#*$cnK٘WuTI="τ-/M7(VGvic7S*o=Im ZPo$JZ|z%/W`Fӯ $H3z:M|!]ivWQK t7: `LOuu 6tf1%Ix{ӝ>/c`D:$8nO)nu.8!QCݨG($xBF ;Xm]wvلBkdzF'ٴ^ ./o#8>G?,(K# "JP#y=ܕ+"o]bz9IYO-;n5MC|0$~ـbqJ~NdZygQ q 'e*([́EL4O;L[|gw MO&7pcmYk8PQgh"ǿ+,;îDO2x9DdUYyL4٫gUn 끝Pr9V!BzӺd3 rٱZڡxbD6;ƫihF"rj+:QOL!iIlƖx%Sᄿ=O\L<gE0:|n^e+cx[XU0 O!tg0∝\B9)U7(eA~ʿ*j,ӕ8{^>K5jJ\*uҞutuU}ϻQJ".kq1W'BK׵N,//u5*we8Xf06jhbSމC `1zJH^sjDſb6,$/!J‚q<{Q8)2Ϳ(͹wOqٱeveo!,Z%={#!r2e {T}w7l$v  ɞ=m.g{C< Ax*X(֥Y R򽜀T9]NG)}i+Iq򛫧tn߃~G6FQF6SΨ t|Hal׈U#YRWx4j"9kՎ.}Ad:L t=apBq}r>:\AOqϥC.; ʨ񠄞nǞa;,2]n5GMIA'Ͼ:rT\=PH1#}_,lUQ[~f8-S@52f8ܪʄydؖYhܠ!kߠŞ~WNAf.̋΃}!NS1Vem@XVNW ߒYx=JnPSgĘ!@k.uخ"8B]T>Kßo?Zw=cPBm mBbǞ4}dx&TS֍ P_KB {Sj% _Y]Q@-/f\sG2!%OJ 0iqgO&z.ٽU*N. 3MtTӢ)ͮoPi^`٣9I _^9tIϔU~E. q2 Rm$,&)N$=9\\:K)+ !Xe}# (rfn=$Cl3f훒%bZ䂾Q #(`}Kft./g֋=[c/>,|Ef0_KL42{_ntm[`󳩷^!d*¢=xC?g]p 8ūlJs࿰\@2>F貜 u2\~Hqne }+c)JFn^TC%!!1_D$>S.V`޼GSx/n=7+A71O@ˇؼAk[a #КRw.M~:ЭL-i;F6sJK7醒#)tAYdQ FkC>C4Pŗ+6&l٥nDRedNW  QKZ]ٟ ?h@0H@jKQmT7sXnG%ƍdESd_rxYK^W~NAu7#R$570jf$ZXWu5O/.bea76 kf>Lrܔ[n1˃~s>2!i!.րG5U?Uo?/;\z,w|j눳9hD^`>7.ME)˪Zb&H1&T@y=gĽQ#gDqE>M&ʩ<moh6Vj`׶?m$hh=ZE۩`ӌs)0cc89菹ֵKQPmw昽l:7?Dd Ŧ_ wݓܺ}t>T[NH m8NkSL^EГ&F-8{ʂS6AE76șcE ~0 Cu B {\P E{ d!ݬ%EUa!5]\&OxD#bWD//>F<w}oH&[ok*\"CYi6F~7a4Fn8D^4(ж&b;:݇T̀E*c8LՌcֶ$0M6_b.31ҖzMs % 4¸ZP/qFj<9ѯ"ܣ?*^-vFM]k  (kcP XCk[ݔ>{ԺVS*""rr)]^,!2hm1&P(TU^9l"qP`GlN-y 9Չ. "!%' zFkJt~0 @W9?;-R=g[\͔3"9vFN2]`H/=2zJD@OjѩCx(о|ccW]ޮ9 .Tۿ7cCXe͝;D)6L nK B 𭘎*W0i)=SLtb!_KE|"@g9 &l$LSBm?U|ŸV^GRn aO~T8\+|qCz6 իϩ1vyc/>eӜ!mO_t>'z!&')ɷUP\~?͌ KF OAW;ɨ.悊RuX xFsAE;cĴ&ҧoֲ^[4,3$%z<Q/DY: X5S~?e2B`є)Ga&6k5`d^U7+ٸ*K"~W$FEB~=T"c7=LuG9^h :P~4歔lM %o~36u^ 18LR`UaRjoh}9p] 6 f%Q7?TC:sD539q{3y?ah A}b`1~e4Q'FSc)9҅`w`Nf‚Yq9˩㟶+U#&i0M0_iln @Ֆk4\%+c-ɑv A{!ecHs4C=d~3m%J"0kɮ+`CjAM@U+?%xP)ӮWN9`Ïw+N Fe]}z6{pxlWW8^F:o>SKXZVT"?9VHTW ݽ[#yyh\! ,Fʼk< e{Wi|y!Gew _ϴ?V^9zjTaΩ|u/[rF#Ei)iq$ !%I'Վ, ex3=hY@K-N/&{VJ*csaǁr li1oU[P$f ?9"zU[Q÷rs,ri Ru[&L]M-qppjؚ=0%' ㇔5@f!Z̙;z23'44D'=fV~^Șo}Q6jZҼV(⒉r*\N|>?dY7i ]L&/O5C %^'߼ -&ބ6CԴŠGWR9O<MͼpUt+N\$TpA ٩'i`hjRZZSf tk`Ɔ;oRDyFm"s:~|JhL-2`d;d{{>KHLQHi+Dž}#į&i>YeWs_@WJ x6|gRPS\쐷"4D+ 1ڣz\O~or-L`t<W}9N"M.6GNqT,/L1׻-| ;6}"Vr%~5{򶇊hfmoJ]/L@΢V5-q  jQ_.Vʺ9V3r|2@7a(5ko%aYy d3iDh_ cOvѸ"2[:d6IljDB=q`(THE6bRi̺2X?hQMZhfڲ',='ݟ&a5Sqcb~4BBuDȃ[G ڻӯ&sЏ *️ꃠ%3gF~WKHZu-qZIs ^חX((KNӓSd,D?Ob SKD4>37TPe5(F"(D9# A&XG{434Naz%ܗI𻰱4n<|˄#A=B17c%nHHm׻"gW"=Ba.~drYЄ\ y߮o%0[Rb&oRSnL! a߳md{A笖d7Zc,&'bۙ IX؝x6C@+LFÙFۣ3a'Dx{t",mmtuU;C$Ip6Hm9a 2yr?لDRע@{Qh0w;~8eW߇;D V[VsCwl09w59A'#F`+/ֆ+[ه!8PfN[0I'3E4YҶS7ƓfJyb;@pějv@on-fVI/&tkDܓ J8™{ c! { 3e@+b8fjO񑐌Mߍ64 qޖ( _If'H)VQ9U.E."+2Ƞ}D#AoD8vAJXZTa<ꕡ;ʞ!Zaے5?B_Fq3h*L96jX df(kwLX)JֹN{Z0 [fN#Xr\ś>N-%l2T ^cӮwsXcH޵ Z/C:K\ߪW7̃&IV+ |dqyVHDž]u쟞v(O\\6Qݧ-,>{Ms!Tǜ(jT7Ofs:H擡faQ c~xaH^i=DLδ0% Ckleȁ%It;vTḟ~O$h)8ޓ|x%.xkH1P0iRUKś6FrAznFOMo?H&g&%IXMBx̔7ȉ |U1o6K=zdJz,rlMac) ȎsT<[lzA݇o_Pav'zuD) +o|1bؒWHAOU4SCiSZeiFqp5HH(jggE|*&Шaj׺|=(]\)J;&ww@)HgSؔ_qh*Sx77+{pMWM)u],A϶nJM{lX-Gf ;@ 2iPO:$9 88Rzok{󱴽f@Qc{0Ҽ&}ՁQA C ˗Z^2Ol9F;`*cR:G4B1<`onxٻ BFƪa '\2]b'Me|N!e/,QEo%%G煀 ֵ/ldDv=emᙅ_"f4#d.;L`icb5Cp4 E3f} VITxoD?6c=t{I`$M&Wʛ&f91.]Vu(LwII-#%>1ǓjsҢ{,.3+E5bN 5BvC`O@:Jtn$32D6{G1l,/z?ڔs֗MM328JsGp۴犰 Wj ؔam赂GO.Rjh.Ě/C!],k`4TWPP^׵F 1-0oIz(JbskGn!QPɷD1BL"@'4 kL%R q|FP9'=a܊ 3yЕBa8Rk2]"Ql]IƴIJ}unN%}= NbJP6we [qu |u仐ܚ*m43ՇCQ:/A'#%Z1&jGț蚺0c_rpiz)2@}z@0 mT ŃJѯ)# z![b&~Yc0*ep"%5;5D33gQi0jrnB~f:0W |Jj=`^&a3=|s8:] EaCA%G<*Āb1r-ٓqPT{ecI#+S$@%´9 0at}a%Ļ@a+6!O&,|D r>t#,߾S3G~T:J vJ[Z"!䂅QilKr%7]2tgdJS,KespcxvY})$akm%@G g$soޞӦ%4n`i(~5 1瘚هW 0 $LI 5:U]?*.(y[缈7rL4\sE֠֞1)yάfeVf %3Icʕʹ\= gƵ]ALK[cWdD<c­f5j2W|ww}oA&,/ė4l.$M#gzȧ[V15fu@N|j8ܔiESĦ`mwzJM{6bG'of'Qn2 ?-my Vp=SՉ$#Ik~sB@^qD@M+dC)h\:HmoP}'S/+~Y=,ֆ(&Ku0w|/AEPOb)=98`)M]0к>rX܊:fSev6k%1S 5hBZ0i¹XZU&U f[c9T\cIg\ u&b!jg/,dsd@,hjTB6GZb:;_ԕA;P#F}HJ1{Ԭe,k宝Q7ĺ6caviZ!]Xvg,ts$1c$p⑴=om&)vδsI3q"bzrJC%5pʰC[ 7^ niإ9|Է;o8{Z9L5+߼[o?߲vRՙzN_*_bw~Jop;>/ ٬pw%8N[`Ɯ0HbTi(h$\KnHH E2Rx^ Br>uTT0}M7L$n۴vU} ^ׅP$^y)+@2NͲve߹a/C6Jc/I`Tv]FRFM4–RS,fF޼P0zkV⏛~Wc(4ބ.wpviq7Gbq~"1u]hxɠlt }&f:Gv2)L'mMYE!0{ y C7BY7dAnu61.yo,3"A'!}E%J?0[8bNjJ2q*4ftg!@>>1.UAqQ9çiۥ>&0+uhLE]fM鴺sSi[] ݇G#8,aV,Cq *W{لo&Nm6s%IL)Ւ4U>[r`'9;CIz!`GMn!;5W>D!sl?K% 'g0fC7*"Q/q O$S .\BZ?xŔAX_4m,Bu__37_~Rة,3pR]" q#eTcM1KQ+&3Z`.?$cR!{XTZ00Enfr٥h[$OF *$*^68\:ns.,^Q$R)4'P%#q ;HFo'@p>~<*I>V3ANiU[Ͷg;nբ?uI?sYQ.aAE*^HՄ9Sua^%2Z$(@cF́`h)4ϖf&IguSͯg*7UQrc&·1{W6d"~ٌ_WQ%t[`ЎmwX/ս=7̜0%a6%Ț(Rurd1&jsdVB(RTi}Я*_\[ \ ~n}gO6zq 1 @7~}P'Jw_*9,9nwS1#gf3/D>0Cm`Wccnq( )hE]#5DmiAH8ƃ19m7C~Lb:5U݀ウ5WDz57U?=f31G+ǂ"@oRX*$$Om#Rqe=B5H*Cѿ\~C;ΌH.iueV!=f$s܌3~ )WNK1@~g)1hPXl/j䷏ȽHW dߥ\M}9L vܤUO#vczt뢓`NZזZh 0S7jL~⾌%5I0j֛e)f PS1 5~~jTF٬PSQҟ^ܟF]J7qOF#>Kty'U JU)})\IwO@"ƺJM?x jG/iOq\,&tYye59R)L3:lsMeD,~3S΂qzCYfexÆmV^Cl6Y7x vR&@6do^q{jeKvwūKGڌ"X~aJŘ-7_mw-@NZ#LG b.ퟗ҉#=!TN  VVC< ͧB=Mo(Fa EIVu,`Uwa_#n+)d3Y*&‚;j-]Ƭ_n;/,MgU{(WTcF"vSZhXջt-I&Qɮla|,ZC-n?14NYnU+vHi!:bjelB{ꢶ,R.H H(4D(rtpL5d½reW'!Pw x7k/CuM*Ocx]a&Ѣ_MƌOc0,(xL8##_fS4YM &WLOq,22vzr0Ot RL4GD%,}Xu!kW܂vhm-!.c 9QՉXeV𼇉oe,'E ;Y~e7OI*؄9<&ZqZ%wʋ"-ҨߛfżpQ=u魦H0=:e sᗰH$M LUw!/<ܛka0V&qa&ʩ7JcP͒KSן㶿`!H3JWHʚ2oɹQެ"(L"{!C6kn/DX#*8DoÐ i7Y3޾郞(>STn#?AއoؐƸ4%lP &<Πo/0yȵ;Tĝ }gb˙paҙ 3D_hxS# Tc!:?&! RM$O@nІ⪥`{vcJ m{Fmx?ӜNb-l{BY|y}.^#o4 b.6(ڧU9㞹?0zAH5%b1VƂ,XdW{(# w-mȡU P ! .O#7l FG@^\M$t{S":jUӥ-3*$u8Hm۩~fynNжAH5zv5TPA'Or8GyE1*Ek=R4óP;p[>(kH^CPp`ML2 aڟzzjøt༠|н#U/< ms C3MQǭ(Wooٛ% PY\>BLq:oMyv1)!3N2(v%Ĭvjuƕ@ l+aš{*  0ު=SϚ/,Jw8.w>оiЯѐ?Z!'Ila`U|t1{7IhW1EI-Н0ĐY*6]*t0PIV}uwr$ R3/8.ć/)ѫq#"b+G ՒsH > ~L !Tډ;y-2fRبxݥ0, j"*OӌOY «.6VnqFOƠlF'x ۶}uPRt[ @jJbkc𡶼pT}i-'+O'p {`$,OJa)M׏4x^TKZ9\]_*\Z9\e`칗"Iy WtHShf`M誾ꎡ @@ ޟ23AwKiϬϠeH2VB̟t{X|Lbv{yG""?=x@h:xSQhQֿQSpӺ5}R)+ 8xi$=6~ڣ>IK n\A0xc{ +R~ d; Z m]ϢJ6|H?Viny0Y QJ2\ eɇ-jmA$ ]7o~M97lul2I?c5en {h0鎋g:xӖÞ\WV忔uPC#L{ȉ/=gOiHձ!ƃ'iC`_uI3R]cRM)D*"nij!qSM.[5Y0Nd9ﳊ*?DgAV_Y`4vi#p(Ŝ6OT{8-:@xv5@]Fj8c9n]G{J6q48$mD< : ||P9[*.FΒ#p1K@"@ Cb0BWm0ul`ӇE|he/%sd`xMyݢ=.j0Ǒ3[nA|Xd!`9`cc%\.%z.e ) *ޚc :ahR0@Hd[Rc|ޖx+rk3{cfl(Xscͫrt,U B#x·?EC uuP`p:?]/ |v!=0]fNѡ;d9|lZI$L ؼlGcf~VNf#4@_1vb0|98T1,vSYOaR\0/@k(sE8EAwU?ӇܳsE'hWF=Qba>cAT2e_y#rmm:\<^{.̏-؁2yG۾Bװ'lBɍ ;<1catph;q:6VLä#D2S%O+l^C5%oΪCTzd7# ʷu.kx-={R8mu;M~D (^s_g$6;z}Vq,63+lupudZbɟjm3G8˯r3J"KTY[:\060'LX9Չ[D+cFcZ/q]rBIB bxQ<]b/+ݞd V)ʹEt h8rivIGp_Jx6o:((6 JH7۩Pk$fǶ;P} 7h kY*7< 9㬹MVP%JLoQ+ʾ$6gjT'#.Aky,4م|ӛ U!vydqP\g=ݹ:K5v ԫ]1E϶8Pev㥊.)a;?ϯ LrpnTad4.vMR؜SImVVҕ4WZZZK'!8-iy3a:!]#sJm_@;}g9tpFqU&|m; ѷ؆+&:oNur[hPf؟J+CPD3Gr܍HY}Sm )^i/ey& FQɁɗu (j==,At5EsD6/Q/J4b]nT/4UeB]^vPgPL;Ze->+߽~ސ󛊛 ߯}TRq: g|-w*7ֿg(ҧYZ\f:n+Nh\hJ^?pLiWC.t82U,"nߣV,^& @4{&kzց)c,y%ZcyD g0сE3\Q=SEgl)?,ajh_ n $Pמ~^uvT Sۃn?(50UT9oWhk S9l7a݈`gh,(lr)5^<4$mb~N̴Yhz'9 䊸3kR"nxDC\%i66Ux25IP. '֡LRw|CTGk%jcn)!T" <T`I+Y$PB͓]Iq'(wSXU۹az`%`pMP.==`E{] RGn bZO 0l ] %3poz{$u31P3|5x6 '{˥kM2-SF*`!]ۓeBnf/u*$C:Hp(Sq0f>L%w9{gV ULYMRx ;5R`:`\\KAOߑ|y-ta=" ˕fD;5+K4~Ŭ[v%NWGKgeS!D%Zy鴦-Rs-%i=/S|aq=698Gd6QFzE/e_Iiz>fHrԒmdAd*cvdFH3Väۀ_ɞK+ 1tp)b*~!E62jAwШVx:GL8?(G\!n^dO-!"7Mܣ9(ѢH[zq|˯l%Y$*J}pw9:YVOhB泌X%XIOvU{3_^#yr :ȃ柙=cA8v Ox g'$ti bQe)חܨrlӕ`> &#`锣2Qp{vL<δ]Ś`;2 ;sG?GBi II hK;m=G2ڎxڅhkOK+7ne,P gB 5Ȩ+Z_ NSiXl{9"; LG ewC!j36|4Z J¡==$d1Yi;r fu{sLMrb\AWKyWpǍ}Z]O=2Oi<9Sۥ3"XUh^M 2e4 hk, Ve*/QTan42[{W⾮R}N,JkXr]F7m:Ǭ'c8|rqQ fXhSGcz 8cYzW\i_֦=r2L{_L?8Or6t=B$;r|c8%FyuNCӤ;Cvhj  eӅ9>wԧQ_ŝ=P:2vZ:rZٴ6' 'dॣXO7@QȌʼ9+R0(|_vo0:4K\]C׋TL!` ~+@*HMw9 PYkb,!%c6L[q4l˝,b,Fc`~*+_ AB%a69Hr`ֵfc7#DBIK#J&q 5*s[.@ >䦱 gL_hӀ_MF<\EO0ev HnFx꟨%ggCgCBߡ Ff[7Egn,x)"l؅6ԠAWM9wlG'dQzy3]JS6Ի@3a.:y[E\ro=B1̂!ڷy{_ '_Ae–m/>KϺvŜ%)A̅:d,(g:s5]i&{R6w΀\WsqJ_YlRq␄Ryëx"'ک.}Oޑ!?kA_{4(G؃MD41Ȋx"JcAǝX `^ ^ CDdAdoC}(^m_A.gVH # =#ga7@iAbu+6NaV}ˉug 0d OJNa3ٴy':@p!gJ{tlVJ8E {4߳2߆)7a!rNj7!b5lOλ"_(V3l]N2"J[ZC߁/BG؁@:*yy i_Ȟr`rdx k+܈i<7yaN7~}1$Sxdmo= Dwt nYR)/YA/h`{-]Fq˹ež-ߚXshk2feVkMikiQZCnߓ7;!~Q `DA._g mm}Nش Ͼ.yr܅9Yzt2C2ٙxw#^G2znQ `.md4I?IuYp@ au8ոԡ(gXivM4%.f]$Ïtvme8NE5A_D H$6 TpzxSw⚈miR4xTT"\T#a$F_-/hCR oQj "6Hos3au)0B0;vj+, a:`Y//h`)u<áa`0Af>m02ϔ}R=ht+pܳz2vde:,vvnIUv:'VAnՀX%" $.g񌈊ܴtF_ل[dGMzڵ8xԆNGDP\*bdsE}iGM×Ma6yl˲,Yz LjޗNك^I6 WVLgX_Aԟ@҆nҞ9"o sʹm|h"+Rjuvxa-r}y'IP,k>%vF9-kưXbt?f+6;847qU-pP%n)VRmk)\15B6΁=[qP{r a4DzޞC@Cގ'nΎI5xZA]E?RԬ E A-.ޣP+= MD$p UMrɧ<SM8 ^唩'~k(]f+*ӊGH=9:,En5oc4uƉ.3 xk==Ƹ pO8 xD z0yP v_yκiφLX`)c8(!f%^ {CMyΞwHHX@FԜcWs>m^v9h-91.W2Bfᶋ`F~tiTGjeJ!cB~>/i1ه+bufMMkOdӓ'۠%ׯ]+hRh rb}EKhZĊX@ H' qqE*Ϣ[Zǜh}}*.8VSZ䈟kL_*yd!ny0 ω8-}ގ#'Τ>R㚭s2"Hm>;d0qI5Ny_14x˪8y6<U[Kn/MMf7^7֭q?Swʺ_B8aOT[ސߡ- b F}xS%gq]68>fҪ$qȊ*j~_L&Gc۵QR|wB0 "w-5(q%6m@pLC_3T5dҘ1ꨇk>w_hD hmW@:R՛@Q3 Fn/4ܥ=OQ|7aY:Oc3,KMX6ë⣛-Qg¢)`8ْG5~y=Ax]EO_eHK 9= G1;@[wIϕ85|2߭XQeeWQi=%2M/e֛??f(5\F Sר5s l>(cBݒjBkrDSJ957a߹ۋt}rŪNtr(46H nˢ fW[Z.jׯʇpp-R#͖G*yp:eWN8YoԍWHbUbae#Iײ\R{ (///ro24܈P&.-$uTKxGZ#XgghԲv.R()@MNL$t=\VϚ)xn) <;P_a v a]5ߑt4]ݸ_o{6Jkj[F5J)5C \yK]}lFFWCJP{c7 ⁂J7݊Z8Ef*wJW~$BъZ\^b%p#42J&ҞoWDTڂvUNNBN̟@?ήRihcBiÜD("JX)}AGBnP^wNľk Jz2{/tO8J樥Or֧`HzcJz%HFV-E;rl|(6uFXZV_w^gHFGᵊA !הMaѧ{J_MA_"V? xƽ4Ф-\.F"pi|pJf[άhH ]"bsA;*W6ƸK욍VO;;XggpCs-(qW!Fـ¨p6|3huu w m!PV) 4~ɻb;7-<&9{\Tm^FLc Td<CTIr oӾ$Eo2p/p\gF )c>}\fN* V^Nk*ï("\( eJMzW9]#/NeS&]Ӛ'> /q2^1 :w7Qn@mN!]y=N&jҺU5o_E_uY7$pʊJ/KXC0Iq%,t,GJGhnTH(tYJ=fO{0 qCW"OV:<3sA2H޸"1H9tڠ4NO.jpzLtGx {w0=(ўN _[@4Aʢvлʫfja;90V;{IK*2F Đנ0FyAֺϔ_ 89Xk2Hj%7+33EB&xclc1ifVvA؆YmstDuieW>&iOB:}(__d)Tʼn4 7 EՒfcE*~a5Q#oF@ ת (1QP9tS.FKs%MuSh4.~\hfJ `d$ve'[!`6lc GݸmafJS`Uj aV3K8a 1;  QN=i0? =B+u+؝Pt%4ΝB xHO_p־n'e5Bv k߀ȐMdeƈ'Xsu[2ǟoJbRCZQ8BTԽІFQnBC ;pv;hr Yq!5L}/7 #kOc8И+=AxC@֪RW}[G0{.J^רԐRϰ)?m?p斓hYClDܯ.nz N yNε׸gPچ ͻeZ/a9Bm%6+X؊BPt=,&AV\)z d tKVzڞv}L!D_#*p? P2\z\祪uԎ2yg5_kд9yRj^FJ H'$߼tcίuW]OW _Ҝ4΋"JTn[[B@YEWZ8(~5mV$cu4=3TWC=0@)^`E۲O!\)l9s?Z_+3I.AiOarh%˄ZopvX=3Lvu+vL"G7`=)!)dRNoDQ)Ըz-~.i`H w/j ֟ Y̙m~0E3cSD L=S%aR!{̇'4 7+ؘAz@J_c9,%|ʤD-U di<x Sy"p#4#/k җ_!VsVh{uyxȱwm)VM'3.VQg[5aUEʧA5AuQ9wo>0(ƻ*'[Nb%w’O1zyן[LnGriJv6qAOmS\f*|!F C k}ߏf"0BpfJ0%QqlY0o[+AS`QκP-Ővl&<0#jdzuBI2__Xv;(KIhR.XWQ+I+B/[ [#y>@d!6Zkǒ֊59_}^`Jv`CDμX*=rBbNxDڀ(ڥ$K,nJ?x M,\@R"$&?+!fTԋ9ٖ3^} TWV}¼@P۬^ևn`~bvbUQY{9׋(e#,4&wAEU7@v(ۯRE~< ~ FCz{ TimRPҚ]%)wۅݔtF[ >"s UE&e J(aJ;kP%_WdU>DTD_ ZuƊ<3lz']QZx.n&6bְ^}g5{l!e?LOsu)[J7p nzʩCMZuN <~C?RCd0(ݫ#uRLi7}| wT\9𮈢H$/~ 3IVP;D,7>b}RY`+8Ƙ_ylL-n`ח<8͜YLjB<Pߊl`izG$K._ lzY3R?-$*o ypFEQNZZsED %{44)/>fs2+>y s= R:~u栔1xPvHoGRnM_-sA0H@e5aieg9졞]}:K>՗*k5;)Fm9tFMMRurRi/'h!J9`do!0?ŋ2/c/l4 =QPS4X/#Ϊ>E8{xP;r1d:ŷ|nvgb=#x?q|FZ"\zexf}T*b, *T',a&Ӵ1Ojw"&UXU`჎o)?^7_X1nՄ}NSWn4`J^[BtY,7ڀƟ'-V'8ܕWH~HX:FK{'+QNs}R8n.r~CץJ%U Wd+GYb3gtb)X?}ݒ<x_ڊ'҈<,x,j˾Y"i}}RBW: ٚʆ'``=sG`J?qshC-BMhh׹ )bк-kG289P[ǿ9ſ1@=&|܅|<%BQZ|6z_aPRU?k3%dJYHݑǫ1dR.*,I̡JGm{/%sb~#'m\?'dj2V,c1q`cwmޡp>,)Aa4 e&ZH!%%z,9]\e: pf:@/%oC.\rV8 \Iq|Pt`H;U$ )ʰ Qə.M"}ˇcg_`U6eԂux :A$mƪB;.yެJWeK#cd^TY +5Eط1+P,~Y]Ψx 36GBW>XZؔ ѡ>)[=9m5@2VυC2o!?y s{[MfE??BoHut[pz>]C y"bPva屈rj6Aު<9={?bsݴoM֜pP jzWZի-a~VMYK;\G{ Q;,%r9;*׮/ 2ž /@3'Ы2W|<-AjMWf(Yk22+U39IՂW[F)g`O̾P;  Jb]oy' ZM08Ǣ B7:H,h*pQ뼳6e"W/=2b[qAZA,Rs*rRCYL/XUJl o)qAR>~qn7sb|KKEXyT KɛIGDnCd Mu8ӱS+$6cTۋKCiC-K`;)9!g}3bֲbAȑ[Fst]- "DX&ԕ_G!oN% ]F{w95{?J'',ݾVt0IovK.Q uT{[o9bI=28</b" ]h>[kJ3>ՏѕZʸUS|{ c+Jahɓ9w Ȭ>.:,q*׃m>0 Ya1Ճ@hRV*tde;Q՗V6K, M*X@fɗ=EC_4tI'hYC"RMiA/7$*2^2Ͱ#Al 5̎&|A^;DBW8h7-1\Q'[Og9}|gV pE}*7m4/R'{mNZrv0{]mO}l`"f8_),${gKDZH `jd}^'ֱ#'/B*2kmvR/hDzPH~P2 7`5hX$`O(=r:~Zik vX#g{1}E a|B0|zHםC@8)R;~:bM FZ@-5 oŢi'֮DFjܛ:7"z[+~xVWy8{3z[ Yx_@F mtIsL|5guD`0G_{Tx}nLPGvm]_h@Na_E%@[$fP~Ȭyi a%ZDWll(V,B} z1)bA>P$1EDYk_O uhb>Wnʪq?z? *i~;yPRBuC;Q[ ={$#,1~.3Nu]X簔IZù2[an (A$Sp3<_# dסFG۫>1_t2GXܱzoH&dBd7+Xɺab$$ⓒFƘftxql _6eJeǢSHYErU#gZV\qq;)$18lK}.Veh8[׺P'd:hɗ vAYDmJ>߹߳/t5Zr&}={=gMV4`mWΨ(CORpvL&ic[ԢIq s#(V>yTEу3v9$?~ T مƆEu ;R=6&q%w)qQ=ُqB0k.U ?̅o˥jİFaqO4MO׾*=кᩀ$bwַ_,}JR>n#}o%O. taD<+wWoM6zy~UoXC}n89rs!a;>R Q&/^uzd0u }|E"GEPSG0JW} qy/R*v&D"!2,{ȗ؝--I#ŔP.MZ+Gɪ-~ V8=ִ3PSQɬ0"F䶄dᔱGq|LMca 왽Q;W Зv/d@oʒv{j=}^yn1l۵F3R@ '^jbc+7x-}>FBYi^WP7PWԪ?n t#?C%X/xqmsdϞ //_4qU_3XM5!{d ״Y揊alTC}<)&aN TխX:I@&B90"S@TdQ9Nm+Ρt\MbzP5nyF]7|UJ^BH6ʌ J":Q.ZTk1~h IxLpN3оK*7m5{F%@ń#q Fd:clplMjr (%ьH#E*WkR,I1O;9/8@stl^XXf7ÕimEB^x9_Tr%Pԁ>J&`c#&} (ErQ9{Cih #7Սɍv:{IۚȠ-࠸dP^IR^CdzOGͱ7m,e|>j֏QT#Pe3\V'[0*`KWtza_M 5ٞ7=u":Z7oB~3rKR'M4{"Gy0oEǛo]K}菿Iʊ,vUg8cY %e2922 7E9fBӮN.5c;Z 2auM P^  7pJᬮ:qD9~4KG\Xv@aR1#i֥ =#2P4s",%OYS$;q c;m[xp+- G#J0v&Nd"u{(凉hUۺoؿskZ@G!\h_ y^m:ڟFk-M4b0a2WO>An3ma $.fSI{Bj}I崒`&ez$"}}i椷s x\T8NV): p51ޅnJu%$ÎxP(=}dH;A(PM[hQl=3,W_U_PPH *M[Atk7OI-#m3G3ӌZͭ&)UҫXˡS1N4ޡyKlyP<ɕk j/㓈R]Gg8B%R0YhJ֡!"?TTKcu.߅z֥7v[( ǞD/tCồZ@lBoJOTyҫ *XEdH ;\$ #;z_^O^ ”_%hMZQEL^>)o.}O;DvJc2J19qwhm l yp_1r@M tZOÔ>]^{1e )P*YٜqC [riy:MNUV%erVfsQz$?n8'/ yRq2- Ģc$B-zJS37"[dejG8."J9nʳL|Il//7a'MJ5V-X#tWhB'z:F0'd;RDI螈rhɖm `BϣkHsOᤞxw%h]"܃'MpTde&LMa;˴_/Hh]uNf/Zp;,j0/[yWz*h~E ^ge|=MGu=&/:A`4oR~ɳ1|=vN pYjxLTz3 r ΘD@K4bv'5iPg3Iu=I?3єyS"AVm0"N8y0?5( sFX4|ӟE_)LrEcq,U+89:63ZtnÏ H†L%`s6!A'/AE N Ukn)hmߛts fk0'oEWF+ޙl>z0˭yEMN3GhYG24bQj~Ά{p(h: W yjsTQEbPRwK h05UlULXAiRb"8ʩadjf||Sk37I0%!-%_E&l`iLE6<\8PrX)jVdnG¿CFg_\<꼇s\W @uǐ+9`aqOC0Y$*6`۾ P;UMN ,M#[>n}yLiU.,_+f;-;R3k(O#"V:, @T9?Ny_]j)fg2Bڬ D,y;ص<6@%\:bE)I);2`9WMspxi~cK.Ym2_wѸFFGoJQT43egr7n^&Ml]{e]^vkH^ABsW8|7`;;c@3J;Q&tusBJ,M,PcuLZe+13G|+{[d Ӿ.s1ȉ(Zk!m*#% U_J?GvRUFrާ l\nWH#3lpV>a7xc8|?& YvST,V;Wro0|@@Ct*P߀ܬXżc=Ryb<Sw(ޭ=lyS6f(!z_/ ]629A!ڼ]|yN<g`Ж^ Y.N;YMr˜l5>a-f8~%WnOi1IlU)eoVi{O 9RbAZMЅĿ:#XyJʄ5KY3؀&m( J Bش64Bz:\2[ 1>p'%-*y#`tO(kc@1^U)t5đFdޖ}3I)WZU#qޚqKGK4XZ4*!WoPYL7IMg=^g2OVli]hsjIגG%~hd`YbWB4 sH;&;0*#OB?EPCL EEqUybӧx6 <$W8d[3'v|:3.bn%[d4P.n˗;cϘ Hs Biv2@ ]Zﭢ2{ SCē6aE% xqU|Yh=#_݁J:a {e*]PWλPO&=h肠wIn!]GĨoA-v{U DZSydר\c `m<*~o)^ˍieEPER@51ՉuaAg&d J8!&btK/4LfSPq=Rqkmo1z(>_n2݇לo׷xb&Gy>E1F_mFf́7ӖN$^%0l^an}݂)DNn1finEd׎xR?G{pο%S$4Qj9̊\1Xw~U>a]:H:jI  vW(_+:$pw OfP 8gT#E4ݮLhI]܄pa*8Z-Ի!\Y[9ɇd[ 䙌ujҞ鿓]u/4Of#238l1^#&:.C`A@r[%|s2$2wdRuA^J{OHPkG TS/im vڑ26˥Q(a/$S«{KEwQ&  ;x.ɧn6#Tww;: B{#́E8a`xi6jg~tljR"OاjӜNRЀOWej/It!;|4my*]A`QpYt&+&6+Z@hV<|M7PW:c5=0Xتi,Ջy#X?ĝW­&(Q͡܌1n)9"v@'iWV`4mFny,.WYjP9l+>e 9Me1Mq'5qn.fkڐc$/ ,KHy"?<+ᚋ x;swdvPX*zze ?ֲSJ&]MJhԏn)ϚZ&6IUBjU^44ֿak|2M>*~U/ܨ!.dJefzcvj`Pn Ta<>]㿓%R{!  'kO1qL0z\HQC*7s> 9zQL;eo zqX%IZA9߹]<9F]'&+1_@ӥ$_#gtEúis>}k.ZΨGОW%3/ľ2/(8 4{ X]sAlqUqڠ>s]p5Ǡs8u6VW-N-6|,|;-&BU0kݙ(Xp<.WEmcQ p/#0nR3'19!Q^[R+USsG8$B9g*]ĭI~"F_"$Lc$\ړBqM̈́C/0"d0QTE2Sek7%C~SnQFd H- oF|P׻T&pJs!N,9: GqdY ^A ̵jkWi9g Pfx̆76#*9a_{w诬 9u}Lu6kna Z)W5Y߷| FoߵtG'ӔLFvQlKc|@#p3q'8LU=?־:uFj6%;Ϻ.kw'9{u#K?JX 1CI>Pr׳Iuv ?ʽOa j`PqtW.g+9 $9&uRUlaC}ǗM,qKw  hoMJI4CRꅚ_op_ Jpff*MtYd#C SxuݏcIVQfABc5+~@~7=o.;v@ Om[>Wiߥр24o ߦ ߡ8,)tXzuVEnZ@.+4n/e3!yA-au8pb5]q8'HzB`̱ j Q~|N#rDD[ѩpܫ/a6xߞ͆]s&\ԅG{N}E,{YcߗxHeY(5%rbz 5ی1*1, XMak@Og" փwMMEh`%Jw12V`%8Wf4Z’E%YlK6B=pBW/@5jm TUWVGv7ݮqN>>X#F7GemLr6z ^ޅAʘ@vij3D,`2_/bl {J4%MZT-hiLLտN w31VUr'fdltf1Qe;,MN۩k{w(AG<5~Qe ?pPQ7IPऎ ~(ܤ wo acvCvp3bXd *2*CXAXnLrm1V62ϭL-$L\'AÀ0}>K2^E:=ni 6t QVY}άi~Û :Wo镝wX8mZӀfpF953#" .GR\I-/ 2WH6Ȋ$2@s4nRJ>Ӧhm-§1f^ңM3_x oJ()9F֦#5(6`%%O$^.a+ڤEƋ@r6 lח"RƄu.a0&CPBk1v :E\!gt XцfQy zͅKo˜wZ /vRuxD]@otNX7SwAjVi\^wM\дF#RDQ˂pP;Ӂ9&,@pR&BJGe#,㦘l?ݞ|!Q6]Nm:7]׬"Iwr-&AW)?_&S9Y71XKvQAL1Vk@(Kq6`[џf0g|Nxj'Z4}'$D]A^f2ß@bZ0rjFbJ<4E88(n#+.$@νGKQ<6{.%}XeTj+fV7gH"_EqtaW^H4:q,ʄ5A~<b\LG"ױ2ӓOb>GyZw!}E3.FDžAsG"d6C?\;n\G" O@kV|D$g /^\^*V}Hy?V\3]~Ɉ9U+ t̼[vGa:LlQ9Ɋ,@.Sz"eƽ \_<{xvY /oB6św L0uX >ɰ`?>]\A'mC23=CP;z.NUpėNCnH@f@+\| \]wg)@3ѹu(GHS6דӼ@@qDm6}sj0:]V,3E+Lkonx^*LI[6ѣXSxe?Y߃"f '4ؖcuYiǒ׈g/xt*Z qpOcޢ',jσM::õ#q᷎Pk,'@^mޠgә]fZ]OG7{^pFTaaA[Fmg a'~תE--j#=j("o٦1$yB jlIloRc<)#G״W1c.Kr8Paw>#C5Ul76}'h2ٰ1S,,kݫsLЏ2sD@PHfO#OK<*pj{{-L$iPv[A[* PXٗ"JrP ) LXvcɯVs6= " V i/o{3*;@hޑvdF}PI.5״x b5Ɇ8wp ;.Mh>S\)}2Rb8}K%A HG4vIec /!ǝXNSQ$ dDWnQnd7+\Lcl:NSSBoV!RŇ,T9 VJU8 KLagH#V)l*^X{D_>tP*N׼|s[nYW&|jM|])c*s3SIws{ `P@4tTR91{p\|bڀ&K7*>_c1vo)lZqeքDP()ZrQ]$V)x)e-`5>ؚv8ڈhS *֟8yѮ a/)Fܲzc~@)x\J_ j 1C(P ~ };׉.~F|w8LAԙrI< 1$35[pc8V$|w5b,EZA\P+|A0F~jv =ǕbZ06mBV{0tj_&=w OםBn7Gbս2I#2S-CvoJ7|67g,n_Ҕ9lTDžI X!(8Ȗy8dԒDо$d bYx6F'Nau [ uZoq3hw7O^Hp8V,Sr2U1M;K/sŗFx;NC; _~jpj o?scݍ]l3'+H|%Q=ΎUp!zjz$#|9%g5QJc?6뮥.oxqL]y?Idv"k7nEP].NsZ"0t!CkfD]1utla~~*u"1uܓDk$Ihu?:yBy * >zi3 [ppdA L#CS[j!glR4=rxyoDs;j\ wĵ2딤1D ##>hai>X\ v4HIu_.voLbq>OI@o+'-3?nL cUalV.z5" BL3D*5'bM߳PJ=Nc3 bRl2csp=ĦZzC^ H7 0 SkAms'+h,8$fs(k u~7b.+$t2SpȥEߒ>79w. &jӌdm "0]~F 89ճ <89<=HqYf2hrR?jk cfNڥ>*Ըg@0 OPڡX,V*kjHogi׭PXXBA Rl# ՝ůqN55z Tm+3Є'"QP\[no_S}ŒPTM@*Pi(};x"nWx&ر"8XWHe> o\GO7vz$ϟZ/v 3 x۶ܴz?Ot;Q6+bU|>TޥI=S%`Iy"jb֢xȔW-[HG*u ɦ wNHS`3mqL8 tI*:u_V@/|]=@c )A m&[8bЏ0ai'R%ECzgʔl} hnk!hΈ`\#*=? n.7a/mpuWPG%Pŕ~]l_.WR/%:}B_X0@T#S/$w]E^ڃh$ww*9dSMðC*2?';ME-^zR'̽ďR7 1f ERzzVܝa^rZ/˛nNwU:$FӨ0Ӏ, a|B`!`h~ Z*(SdQ&8|Xw{m=:s{qU\lhČD1e{D4uBܶW͐WPn{-]!Kh݃  'dފVƎOz)yqD.ǡ?,~‡S2VƵ9۾^xs+;l9kqBhRWWVpԳIw]W > +qKC_!]XH\Ϛݐc!<@v*n"ϕ."52eJp&`C;dG-Y4b GGUI ට \[َKxtG\IZ3^EtjR-d`G8}A} a6g xC)xX${2fϷyV)\a;ƠHF6OBm{P{IV3t` 9t|VNY`I#g|eՔSx6eD`r;a$$d{ƽތ ,$JFXt\ܪ/Q)wm̴ΝxFBGkԖ.XVi(ʸҗ[.C<(4^c@ Y'o+}$ ysn>xkʒʑб62!ʸn% 6ώʈȠCw3nev6b94r_CFk稷=V b]>KbY 6eQ皢abmfH<x-y<$\.a|:!cƿ>NF~edqNf綜9QⶁRY?=C芩lE)5W&ʏ&iO[]N~چI&щFu_Ҽy0 q~Nl[\m}9ңer;Ͻ>3"㴁cSni+ׁO #oqB ,}(R.Ua\@nw' SE\k䦪n%Swã/g?uWBL uf|z|q ]aK0b*{n5$M;0)vDt4Y D_؝3%w[jH7p4E@o=֖:/ɟB(E"Y3Gwe 6+ KyoG= ˋX듃.&L8Q)ȝA= ꬷ#5?cNoY ٙbj,ɏ ߵ'CjNM0%ݹg ȻկCċBEw^ -C´tڠ|fv5=&.c!i񙸬˸ti0ʃs+4@4ҷXyfq+b8%ɀ?&O=^m % i8̦;DC>pDu;vьpAZtYc\y9:Dw偖KF -F -)w "oEͯ+Hɡ1JeqGQa@ز`+JxͲ@AdpYd;d#hiޡW>kJaꍅJKd,it%wFQhHSFU-o] M%,Ҟ_wU]j`&ZCcNz30`ct;W_ =HlBZJ!Ni5C;L^\su\Уqi^>ŝ^u)N3qr'2B 㮴?R՘ cCa&hn47燐CԕDK[QFbH#kߖsyufT &IS qWcG|XHyqaqL 0a4}z?"Va~.@oe `IwJDL :VOOQye[v1T>/)l [l.hrO2:Ԍv v%h:v 1BNFZ:)`B!5UI'_hE4q́GAO6sM uƵk*( b_7)==즀ʷA"e~" JNìR +' %}m*q!c*wڒqnY$p="P)x7=ݓԬ1ßQֱgYZ070701000001ee000081a4000000000000000000000001657082560000398c000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko.xz7zXZִF!t/&o9I]?Eh=ڜ.+3g:^,UV xぷZu:į; (w[VmC\X =>p[iF} QIX`BMCE ;_Snz6r+zCEhH|;w"?`whA_ ˂ŗJ$J WPE^,+)γntEEM2o'*'hԉ!tK}nSc1oS)Q ߌm0R!4ZhS&qq|qj24r J+쵀=#&,!x:nm΋ʸ\oK k/x,_fHg@YZ5avs-hޝeo[ m1OWiGl%M/.0'B( t>*'Z2X `C~x'QSN1w&M ['E{ya h@3`J@4}U+7 w d"'WHHFVe/'%U6VR-orݸlSrORPU A8}n Ԗ j;$deT㉶,;Τv?o\E7,K7W_N;^^hAaN4(^6)&fa1V95dOЈCv Z%,7rH}8Ȕl%`mطi6ϑCJd;a0 K* Fق8v.pAL{\hBegnظH9xs ǚO!Ƅ[9j(,R&()Fk@*Vӟ@xX)U#!ŞvZWx;^EdiP6+jdPvp#+%Hccc_"PY Rd(Մw^vhiRЬz<6Qim}4ZcCM|a"3 Hs? AZʽ2X/McG R m";{td2Y&g\h4O0 䜯E AZ…=MHGf~!=95p\z@J , و%hy[[k7s(635 }f\*h*p`=OH#C7k7Id'?Lw7\WwF;/җɀRٗl<;Gt&Z?=Iٓg$9}vS7?44^}3PoCRג&_YԐ'Pv`:#TrїL#n5W Uꑲl!;<ޗ0R-%t˘pyQnĺP`ǖohAyDA4%s4w'UEF3Qn*.~W z^EWܭ&>(T@Eo >h\c-=@GĩޞyȠtKHh{ M ٝ6Uo!~D*2T<8߻QJqA;uP_0ߑYën9C M4h1c l=FO qXRX.A":m;^jRDn? RgaK]0f.n&tWL뀥^uTrb?GgΆ61tD,†|;+'AoVFG[Y8(Z/>$ZFGC&9P,u:d4ʴN3!d[ ^T-ԈfL8eEݟ/ jls+<+yfycNIv]|1aL>_,b*hE:7/1-^-gI6+Q;p> MYeğe.X\-b>UV譆 plAE 0*/h/(b*7Q"Qܻ0+? (QN/>t͹Mmdsފ[6T_aP 6\B*R.]U,~Soe&7B00Yu`/]P]qrp* ;ui˜lEc2"(ݲ)E1v^H U8pL,{=mc~hm_B4kSxtU9ΰԳP/F`EvSnw*0$>u{wXzG>f Ryㄭԋ NfneVpH ~ fb  i$ P_x!ܰ=:f%(H,`X/a76 7cDBH6" gdk`!(bŹuٝ3j2,6,U0 n,#J81;"K$(e6 PD3q{om],<۱h^'c[$BL} 4*UX:4tHfeׇېR>Q(| YBt$>LyhĖ`,YB7ra5An=+lQȃ#E|a+f>}T4/jԼtz&r0w]n3{܊Fرim}"E;aZ[ {e3GLRm4KИ~LL2kY.FDCVujB_D҈Ii}`"";FQ~#E3 チsP|T+-ۼ蹘IwCp0/=~Z`9"'fw`G1ғe'&"i8k;D Bڤ;* ne7zc4cx{!8 yF{tU,@JuVbAэK J:_a;7ys u?b:ʷ¨QwTȋe,0AI? );-st /S%zu8|l'ڑzx@8$N m.T79r)!E7-T1 ,? T[ *F_ګO|rJY`A䨘V~Iͷk&l/;=5+d4m8wPw<*“S᪕"]J (.\>(g.7ӌ5h6.a5P@KqA}'N 0o}.^kf60m)Hj}0@U^}IVӼ3.=?s, ղ{]XMYDԩjx!.Dp~,!->U*_aa=a٭VIR*08ꜵpC w({6b_sPb#:ЗE+qyF{ɯ"6nICprIy?zGے"#yG:)R,`SqPa5 ZWl:ăK%tٞC)CL:fa8ЈoH^QW+-͕܁/.1\7ԘWEnC~.=,{czoiR]9HT_0JDno: y)(r;q`DMP[7b!Sʷ tPGKvB26fLg1Ө+݊J9ģθndH^۞;8x0KJн9#f#bw v1,Qnd Kk$s Eݍ}Laڳ執T||P[ ]|PX ?ct;?$]m mCy 7$8N8n^er"ϤM]?sOOȾf2G:F\)\6;s9uLgo%CmBSZԠ b)uƥ$}r}>Kס\椽ѶsnJ5)Z^|l;%%Ifۜ8F ᑵӲVꔅ7!T)t*PqwlJe6cc\L_<\${$NFeN)861}d2!tgg{Vj^OQ,!apRp5Ū}ohU^nV_] k='*ԷWd->/>H?gW? wUL/7 dÀuְϺ#[iӲ6 N{+$7X&7kjERDAd)-4 (v T:4Kx#l$kW;-(z $T_ύp)xm |L6ϣ6oGNB`>]Pse?; gF1Tz-[ ;4; vWc GLeu)~h2BoIlHYT3="#Oe_VLLRN'78,QW_o~==$snKH=7G_MbO\ۂEi2p҃,<ؿ_ &cnΐXe "҂D-7nT}ؿ11Odk$'2LU&f@8 A\}$ FX2Vr@+EQ5ձEozs bBC`U<ڠ`5G)@ǎՖw=JY R`HcӃQ.KU[FKH[-9!Z~Pȼ5Q U0p5w~tu#'Xzj X;ow(<}xbʠL/P;=9tX}pΊđGkQKGO#aRXFOհ4lcO V94B!Ikƃ!g[΁S{czg@ET"l?(rF˳-}IUudNc3> $ЩA`F݌. -9>g4~O`[QF1:cjؕ?OC$9hs3#DUsgnp1 a}Ľu̥˪Xe|1;.A7Z`O'&4e:EfExt~]QSJFJP R/*{AQk,pW[LM HsjrB4yVZ\.YQr&!#YTYɟWq,>W+$e]tu@qFcgFB >O;U<.lԱ7_MɎ6A?|X>x! O'4kvv6$ SG*2mUDтÖԸ}= "ݳG(k8#Yrks+ХyU&x>G@*uҴM!Mf9(~6l:(cT\BBwDG ᛡj_vNԔF cֈ[Q(W hbPk-ICO{麮_LE5}uh'z:"ߍy.нc\7FM6Ӊ&((:u4+\~,:`jB2GI}-XVF$%u_D_rX9 OSLTIy_dmeSQ,r^=)%cg~z;OGX؊)ÎSyoz1v,K-{;Eɔ.J% o + 4 iY:Nٓ\ _b ~nEb-&OW"eQ[;;K[sh0{ ~;-=~M']8+adM?+'XRf#˧Nx$Nx|*N^h<<Я7'HBfŹ:2U /RhL\ iX ɸΞ "݋v+V#A{APG8 u3P<} ʐv0rWq\݁faӺw_m'CV&w]^Pw43~ź  !#}q!9Y9^ΉoˢU/$n(UP-/blk<h=$Y U * W&!ԦmR4ګi"A|dΓ#D k}D !j8nTy^_W7R5)؜+XjM.@SNc4ɟW{=KSCjٜyyR]Y\Ӝ$5 g`zW*LH:*JI&6XaHH} {ki^32Jͭ-A;5JU te@/N7}}LmȈ5p zm!+IJb O2V]ƶrހT١C ƹ [f(3T+TRfEެ-ިJRUCRRi e77&)]|з(iF W /8 _jmR 7n)4ݱb h_ Dγ!B$|Y߭m4XN^ۘP|0R/_?Pd ձ~0ky <;fJ~!eebn#{?oY!'dBf# :Vs" 1 W d|DXـ)S`Q֠ᢦYUTD~5YD ~j5%<蟂^m]WQf%*X*Rd- WjB>Y9Zpp'*o/fPc3^ >m8jj]Sb8ܧ 3.tJNj2u> `cRH_͚_ؚ,Tؓl.R! {.jnd-_K,`!Ǽs]2,QaJAuEݙG_Ca6X9ea"AD590cy,7"D2CM;\R}`w7]6[6AhbBH@lLjҟ`27 %@<$V *vGWl!mA$m?8@14$F?X.lE%G4a े^vҔne&21&؟ֽ>Xith$~U}yȽPTt,nWca:Nu=Ys]T?h߿Ob6J? !1V>gߎyrt0tKـ "0y@mÍ52?V^aKvw"j 7 ==eL,")N]'C{zѧQ(XyYp"o wҢ's/ @pV<)dJMBJX qP7qI 0%*סoǼQF%@ 7W:~{:_6JiȂ>BIXYsEɭƚZGEf?+zYT颚9b4Dl],;L( V8^Grn2Jr2Uu>C ,_)kgYr5{-sH:>|sm/"$CM bָ)&Ԑ]Y1i&36T9Z*qUJ(O",-) R#@3UG͉Ѽc?7r+ hNyU^\'].U3v"\1|@XeD8 7!A29X|Rfpݔ6mt/ tWǗ[fGEICDMPX|\2Qe}3*t=CRqxn S_xk{cĈoZnHHK#QJZ<ҚR+oLWbQأҕV{'2vZ <8e<9{t$":Q H׎ ^PrCZ9 @fD?ԗ F UrQysաɱ02"Q.GE@Sp/>_} ._=4(ԟ& D ; -N K9Q$lB4u?OzT1EEERw61q!"L]pϾ|qQЛVIy*FEɿQ濾eZ1LL\RՃ `.`,=(I;"۱1B54СzҾG,`RbB8/^cG)% íQ/睦 i׷ˇot/#t{c{8ѬN:q[-ݛT>-:Mľ!)mX͋V* ^|#͏eNVk{R{-{~!< KsqPK҅D%o$"Tѹ@sH8t{mq#Ë gU7Y˳{,0XH>c|JQwt^@h]G^ 1ai"ʇFC[J.@ zaCY*[1u5ׅ6eT )\CBRrQq|gYZ070701000001ef000081a4000000000000000000000001657082550000424c000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko.xz7zXZִF!t/6OB ]?Eh=ڜ.+δg:^,UV aNe|T^p!eL]H-pFTȦŎ lb}"+5}00ffb ob*?V>lHdW')-&.2]p" sSmcd4>Pmc Do{+/O]Be>̐Pہ+q?#qkW ~CS5x>PnD7֎՟ ~bK]Z.s, 7\ZcxʹEv|w,h|b3sY^V$'1 LNXDMoȖ>042=aW[:=+HЄJ IDx`vJVՒV$S%HH/Q;)KINq(/M^wD憗Vޓ6)G/ }C]a8ݿ%mR"~iYnDP"Ϋ.ۼ[|^' rVwCQ3zw# z#((h!CAQƍea~3=Z0/1jר?3*ͤt :^pn-H~ fS6p_Ku햱~&jLhKTCxbC/u9AbYЅ4dD;K$r.:OLMDS?Eq>SRGXΦ}sABt9PO! %)G  TfS z+ԺoUWRIZ&3_ Hm~DGfm{V 2zTuW"t9uдŇgq7ZA3s,rc֟/ !T,"M ÕQmWadC% ~0aM} C45S'ɥ)@h@LVPdPJ;+z} G$TJH[Jd*ʻMm.qӞɲE#ص60HáA3+ԇ 0;+;cC,o?\)vj!=t^m#/&{@uJb!F}dU0ZQ1,*V%?Ö@zHAC֟Si>"mJvìwmK(,mcX֧7.^^|=lN% [FL東OQe[^Tdxd #_LY:}-uQJ-Xzj?(@ [5g+T$oA%oX m"A<[=6c0S)=pk?Hb[3o0aHcxB5@/sʮ0l焟=)R~8RjX,$)zߕ- \b6gVp& g38T͡&R<.(<^ckAfY\,Kb2$Q>ԒЏy @a6yaƳ,;f1t}ՔMON,n/M{OSUR4bj?shǺfqw\s-n q?PL1 b"%K:)6ru;pW. | A4f@dHFIFY|T&&_k;gT 5**O>ڥ'%7qkyaHAZh5)ҿb[=+X#ȍ'?.R,͋u"oͥ-KW-vbST䫩O&s مMA}2:X˹`;F*Fe9Q~]+f)Tni䛄%&^@[k'烤[6J:]v:LNJRj{VLUK pO+9zU_4߲A9pr=J~Aɗ@Z ! X6i阕"%{&{N:%RU[3M+S,I*qNLa؀'j KWLif}YZ9NMo {1iK ]fbդBzyYfSq}DME >?#wtS\N\s]:popJ8HUc121vǡ(޴lbT782Cĺ6~IxYHKk[Ěš .~Z5nmLJHYST9NfQ 9i`Xiƞz=돔ң<s!vꩶm\XtḼf(7@h mŹyA{gOTfI ːm?:dƧ bn'17Xd Z X'^%_=DNmG[&H{|֓UJ={M|'"`ě?6#{_M]eHw W&E2ŰgCUcq(>$J9I]q9G\5Ne J{tJ~=Z{ʍ |<}ⅴ 2؄F:E&z wӥlIZ{m/iz8>Nnjյc'vќ'$ɽ DXIKC:D>99:{E3_i=$L5+ ɬ$)z'w U/5%Zc3ɊuJ DPV,9`œ%rI껟 $nf4CyѠX ZzQҕDAs2gC@ ˷1:_t8yd OiLs[ny0/n_d^ԍseR-(3qnZ;Q ׳DK+CmyW{y?mxo2aUWX [Lm^brLM:|Z":fVgKXLnЅ?sen05K(GPai8@`cMH.-d^c^F(5gz4CGn䴺[/DTee^az` !]fJpG~Rm}|Tyz^>Hnqig.pЃii(ܘCܧD.cq>i#uj؍}/yYe#´,!Ff2hgkrfFQ?~z1L&ҕEJ{K""eIkCQ08ܧ:ʎm)B yKTY&NzEƍYʈ.5r1hisUnP͸KFVg}=t2mAH׎OP/#(48Ayyxƃ}hpGэM.|rwiB!$d#Ԛƫ,H0LQ]ɁcXHїߵV%$'O ަsw}Ύ= +c_EX`[OiP+]2鎝+=V>Hδ^2_7x$ ϶l8d3k&~0>Nׯ$(\1:&xmBjɹY$>Esq#эe2OâKdSɉl'6YK/:%[5zh{9 S[^=*āACp|ސ*Yu>Ӹ_`2ũn_VGP<~NFRQ]Sk*hN$0ωD`g!ej?.g"g(AC&@8@<:xiBR‰O=D+ +CO.gGjt֗vqwvIw5ow۟vDfE~A4TzFf'ί[ч`ږ|Upц|WdZQWL)(^Hl-}bU.W)ܪAP4á--:ro=fg oW5m8o1X-!VyQ=[/K[^~ *GʘWrʭDG;+o켮Rׁ6xkZҾMM,L̸.bѸ89Pխ9\>FhwNH/fw8{:,If%5vѢs\}A3{Q֚nP3H-sehʹՖa;Hmňe,aL+|C`ٰڿ"B3˔XޣgND 75'`LHW sl 4{rqm߄[nq~j'[剰xPbTnuhaO_E=$\OhqNOС2! e{2Փhv!@yr͂5D1ӽCX Fbs_ L"[1G"k` 2kCL?L` Cdr\pV\B]Ϊ>d +Qe_zn6+:| <N6v*rՋ<P3nS 2 Uۣ]3| ™$i;?g)L 4{3r=) I 4~lh K,2?x^Rwu# @ͼ97NKV0`Y@4.^z \R&+>* 3 q`(Roⴱ#<Ƶ1c*Idg;kk[Jx Z٪ˢVC" [x7[gjK!m$r8+z-=#.z$Ha8RY^FP%bь. %xtPA13rc ./B[〆|pH5"-E{ U "ĦbL6Lۘ x;Qf~bezYVd+: L4_|PJ3i|/\OWڸOgLS(TcV0)V8fV4j\8AY4ec9a븹4[wnҢ!$c|f7fר2޹;EGdFߕozܨSD%w)f5UXi[ `4sr yZy=s^u-vPU-s ~O&aKz;P&DwDmE#Vc+Lt|Y\+8O)ĨLf ж$8?|qp{x5x Nl?c0BĒޭ%7vfșTIoU7ۡS:Qw z;Sޞ )Cg6nj#{FvOtlS'"/Dݢ''imదĪfh+8;ҽ'FUjP-^Bf s2vcYYvlmw5'#L/>L¢rs%">7r&21F9 ;^aOyfjț/(s|9, ŸzKfǙ]j^r,VY:CTbYpX# ײ:1H \L}oW9xck%Vo@rMGy^0{DM&ߢI^jQ)ђVpfdcd<Ѓƻ8"XDC3/ | r;R83ĥ!PaDWZ!TeQ.8w㧜3T_ b f9гɨ7CnT:Pǰ-p &/" =?"|u$7qΙрhxOmc{.Ò>5abl{;'*N`Q!~X&9Hi[>Q %\d,h)ዦpd#-ic{W~5(jʑXWp(7[I*7-']zL-謇H8[ڬ,vU[,*(OM%#3T/ PBЦh֦LL'eO?}*b+G_!rs 6pul>kNd,e ďڵkGhKwT !X9.^4\Uǵ{u~yWh+)Sʕ]h)(ph:Gstc1\ERxg8Y"iI)vfbT evO \ ׭ A2^.hF|(?! 1doFBnk'VGhA+œzӡYNLX qn[.EYX(k,;w)'umMH}}!m) źa.AGXR$%~lo}m@dUNɟq#4H3;H AvQ:I]˳\vmGzjeKqB*!g~T%88P'N_ L0DȞ[l]̧,WUIʺ76\XtAlYX}e.wP.~gNTx u$֧x$iy)ef1ND]/()Q o%b> 8By7#TKԈ0mr7RgC=)QܢR5*~#x1ITZ߿^Z8|3~N4,[ @[p[i#{i8PA7DWHG][5(o$HR1zj@S3eJqqG:>cbO^^w]O(Sr&t\ircCDȆgg_'!dϭW1c2zLe*wAriF!T[D'*κ~<׿Ar)o2>еjd#Skg^h]cDg]4VսȽ{JGT(V_(y/o$I-P#?mUNN(tkYҙ.(r YNQ)>"!:in&DÞG)ʗ[ct(mdϠXϛ ZXBp4sL&i2kij["P&̺™h&䙠e]t*tf+cҹxyEkp}a)p^t3z~!ZaFSՐ2EKlÛR0`tHSMez7h-a(~`$Bmu;((y&6 e Z6PӚ;Owj]q354NJ-jo s{yj]X[,ЀT!U)JA8@5=PcO/Lnlx82Qaq CfI'6_zym J9&ܓ0pIq_̯yB~Tq݇6oעLnZ-D]9}wtWu%.Usb^ Fů:Vl!D J1)#kZ{=Q~{C7W@HDcG"{4r;YWS.eM rBswp+zb]ȅhUibSǖ2fef7G:eu@p_3C]l"B]|ٴ8"W1-@:[M,A B6;b׉n;+^'Q RQSl¡<՜{xErQ@HGN|H˯^ᒒ!_^~e9cvw^= ^T6!Z>YJrAA=F$x˳D-򯐹#.uȎ2HtGh0 0 :5ZQ]ўzX>fY̲BN8 4Yv“V 9 5thh7({ D-M YA10qۀ`V|eN$EBJ*e{pVB"ʸLmӅn.? <׈)Hn<ݝbzBԆ 7G,7{ N!#XO!᥄Qcr8& ƓfCKlИ ׅBcSw쮻\"p,B:ewHxu+SuQV.UOTIwGh,$WSPP(7{`brK"v,3hԫu`:"UʑT4]\R{Fēb_sm~*uyA7u( `%`]pkCyX?:84pD\S*Zwan^ )T'!0Xn2eEdl.19.دflIg|K/ z"uu(*̜82WWy`|../#_^Cd 5yX?JS(0)-Dy\旅$ǫLvu*dss}@7IyF_Q Tx-3:f 8\Ѧ(ͬ@G@U.w2.S8rP`?ۢ >Ǔ;IFEyҟ2f)70&uRRq6r,,adTl K &pG=NI[ pyS}vRj s1P(bxPETWgwBV-EA*G߆d2#+!MM̤FaMe;lX/7@#޽uq2y݆)[i{'<䔴z(a쉒ճ_z,25ATzdԌ J@3|_dfd`eTP;;GNʭE^IM*|Mzo*sItQK\9M4}iНvj8>lpR(lh4;"duH"pR5u+X/:Ѹ\rl^~v7z/$e=k\6gKǾ?0}Vl1CLk?:Wq^G=[2tԤ.5( (qAlPI6˚fؐP?w- yg$j{F(p 4y˴.pLdw(1%M7P-eLh8AM7ngTϬgzߪ\g/vN O&޺!K+- 8bZ0E`Lz9dCY̡b^I#Dhst捯_s %Yٵ -H,~HMc{߈Ez fS2ٹL\=&HgwKF^Lӥicu]JNjUY뮃(a Ҙ^.=.z-U ,JwVzAxNV&?=6^41Z-TL ZE- BYXg+ް@} *нIfc /v3@}\h?fcb-et^+AF `B= Mö/q^!e^^b3,"N-RĪ)`}j @x5@?-7gxF7&g>a^&05Tyd@©Tv@)ϲ {_y=MKnѣ13)̰Q-Vytd Ә8!Ӑ-:'>Sھko Y&5x3p?9`)x57f-$uzmjFYN<ĝ~,m|D셅xbI GWnG{tH)@'7DEoۯ=9KK6)WS*Q%tFcgt(Q``Mk *Vj5uq 73OR~z!'ϖWtZvJv\dqGMزyP$ WK=t":HɜPg \] ]zm"3?UdM=+BK%‘i./9%:t&4ʩ-L#ىidkdYi ݠy;{TK#;54N ԨRƨ Z꽓<8,8sPdi??WyD{G=Gz;8¥Bu ǔUQK%íNCc;*ȱ,ŪAND L5sz`=ڥDLYgo^\է vEwP@czU#Q}[bfC>zG'@%z7"դz ,aNQ;9`įq;.(Kԡ8+f/fiorjx{_0vV[gv*xJZy"p=|L[oEA3z X0Wu~Ldz7뛄+ ,D3Nnc6j[5?.Q{] fIě'Ȉ% mFMEZ:x-up{wN׊lMWֳ0*8Ī!x`: aIMu[ZǶK<+wq$}9-S9{ )ShH4)4# vi;aK,ֿ5M c^ިf>pEYCVqrt:ٙ?v<2;4"19~sXwMۣϭ\%O$)*i2w]YR:0q&U7y= PHdT1 ;h h;XY{?S)'_iIqU_*/6 Cped@~3cN9Hi-n)nm: 겟vI'HgzI ]ؑ]?\M_} } fbkׂ|s UO2]yT00RL{KF: J N#̃j.s83;lՊTrEV{hV> 0/f(_%Ŵ`GIB./m >b{PIljS잩."׭ Xh qgSZ=9J;J _ytl[0e4İ&E2+nW#,ƑY8"qt-;\@ahJ+ٕv{B,Y1a(UEǎ^5 ksrVշ,p)mU1g4[z}5)xTՇgUVkCoyr){˹T|m堌A^2եU} $~@םd]u;pbV4үJ3@,>B`JyO)Nmbvdt8QC& oIg5K&njP@|N^\ J))M^;v#j;ô9e"YPj{F]ΨF6ؘ|uHcOΒװ`Fd5ԋ (n.-/c3cּkD*"<6)DĽ<3@Plpqq,zk-!_V`:@YM3bVђziۘ;Qs~iup/xP+2 F*muʲE([c[OqcYrV Ur~ϻFh&V (b+}c(0)\@@a1օZ6:5zr;W8Rj^ Vt_w@O&[X0`*ygōwll"CћY~1W@wU՜1Fs' 2-CJeXfHkP>u#܈[ +_|mx<ܽnݧ}"7nTd 7&2*Зr?yUHO׏6-`m=MFY.(Ce]&(v /)W?B$TdvadeGy)뢡6  }Yԙt*HՌme S{lK h$У<%GR-u<V:^c[/ΦgRqD֞(΅XZцΗ00*=ӣəS6JiH.:l3P[.` }91wvs[1ь݋kfL-:;%uPh%n]>DĐ~Cޝ0!{kQpi_mLUJP["C ǝè q(+/FԲ{w~ 3#96ydXG3> #x0f*sKT  ^'V 6Fqg7Z@E~ vg5zQiF{(TΞzs.&" 4KV%= \18͘SJRs(r~gaQk_W_0-K,ZF`.(t@QY+oE5K#RӉpc),jU.XSPЎa 5IdŝUHCd1 Vl%; -dxeScG Wty,BÎH 7ȗ$s^_ 9ҪPS+:{}Kr}Z᳂NcBER袊^~]F6&6XiIX8Ť5 =$bku+"Ӽ 5Q)B\b&^l 5d-xHF&Me+!tS~8MpݪHʣCs-oJms?P BU(Y{NӻtܴI fIbj?,huq? A؉sJHtQFNmъ2t#R>[ mv29y-r 0t$iv͵{,i_xl%'#eq?+"IgYM0Ͼ/(#J|?t&E9= dXx/,V<("ȳ14?ltib֕{c=LWiIqSKMP]bW߾ V ovMl"#!2E2yTHWjZlW g`aY{Ж9")Pb>[pWf!%.-P WU;=jƼ-q&:"l,zSޤ;Ζ /LEd9ܝl` l\<1by1$D͋?b GcE q+j'L ^u97( k*h; -yMGMyy>NW!l V}/'M$sԹm.<xt 8a@xVցy`cXfl(eBE:ζ0cNc=u}Wv ,he<J聸5E %"F*T Ck OzJprbێϑ$HIj>NJ7 x\'l͔<fv^f;Xq=hwJwi1=]َ2^aZ|Z(2c7 _m AǴITm_PCCW{YH>P2"GY>{XMG-`^xnj sB)Ѡ?5 &$*)Bodnf3ޥ~MmY6Z[r1 UGoɘ\orkM:pl҆k.ZyT̸Շ|<rg@X1-尓ܾ?vr@VA*sn µka,Rr$}VAzfm'(G'nS߃Ս9"aJ"84yP$UzsYZ|"꫽}s_Ίg[ZEָ3HFJg=E }T8[krtg 2+$&oPgp8T5dׂaAq?qɤu)@YocA]^Pƻ[)\xx!/14xޚI:3 So> ϻ@Zʖv$ >ߒoG pEdτZ0o$M^`hj'-#Yb>k%}ʙM3/([P&nPޝk7zWJ!_jՙDzR5;S]pKƄNo]*OBQ?t Q+|J3̊ꌮ$6IZcu{>&@$~#L*18P]ryy*IPJ#ekfc bDc C:<q6.[^#}渂fl+Р"VpHMhk-9y*V4Y? :fMd~.ӹI"av {*ge1 XK<˫c3)zǣs_I}#(';wcr?c,/[C]jQ/xm/lNpԷ'lgv$^;2=4l8wg:>6J;zp#kt[LO2VKC] Pb |B'cYT-#{#ў:@7_3UY/XZSSܐ tHC3Wr{QnxuaTa1ʹ磑ADE / n#`ʋ 0 l(CBBpwdű(MILʗǖ d{qABEKxIʌ g0#|i,-y"yh MG* ?c90s}b'nWuV b8@ }XrXD/j$qlx% +~WZ_ki%]F\D0pc;T h0Z%0^(ŕo::EZgBo's^r1nهJ_{Qmtthy_ T˓|`W7HxTDyoGt}mJz[_L Ճ CYSK5Ur+Y![ߍ`)SHyyjmD3"^W0-v?.HD4XCKw\ymnQ3'NRIj?{Id=%ۚ8ɀE+Ru8O |3ǭ/ =(6_iU!+#,8oJ 2[΀hVwX F>V73pv1'()@Ni]l[6 )mXm~OMZ' Q*&hK9ZL MG7ʑLv} -'&s6Y.u1U\Ӻ Eя,Q@ ji13v!ܲe#K˲]+z 4% z(sUf<-w{*bO3ҒMZķ6>TJZ 擢S &iei q CN=ijmyB#>ߔai<(*8lhl TĞa&pu,2VХyumb:`YY^:-B<7|[ ׬u bb-Ӵ?Iɭ,RpEId}8Q6昩_8N}?SMV.H^HbS3psίʥ)aC* *9>`}⎷z@ nT> Q}hnXZ[J(P)t)SAsmQ~J 㞊֙τ0FI4}n'8JA_YU C8ΔRuKSn J#RA[ydTh4P{0ƃQLEG᠐npbF͎Xt6LI1JpC>f^pfbDWce<,wco4úE |5`k^@|̿dov\nFfK?O*Y8atL٬ï5iϕ Y V[2MԔb,cʿ Pd( EK64NmreS~ %= TvGq[lFu;(H@,9,w=F"HTrF oDKtW RJ<DKF_8VdZ4;hpcM4Pqy|erjJ|@@6wzNܵU2oS&Wb8[Ħ(Db *h|7zo`%GƝ;OT@z@YW:9hti1#usI( R dO+V Ҭo+3qqfxAMn's8mf'a4O]Tm|k?a5?,&FsT-܁i F.2깫CUAImvm!$ZjFޜH #K\AerDž o_]p VX2rהIT"7ME_JM}#m~J?d|o 5;PK^)-`T6( Ÿ!yjuMʴYT& dٍwEr mh;v-|xJb%߀;K#eh8PSYP{6hxM/8!l`~餌=)}{@qTi22nã! !(ET6Pʍ3I'ww}mvclIj~ ~͢3" kjg~ @_ݷ`U3e+ex)ACu$Ds^p=3J‚'Xwf1*;@.GrE_I7 t}OACF+HC+rdBRGZ'0\Zxt(%\fSIv)fu1%I0 KTBqF_vqzL٭E —8Τdi[NiF|@Jxls: q^յ0`䗾H6?[N{GFy6Fh 31(?Lxn/!86pD0(ezhK8~J֞dB(o%⾇ܬ_;UԳISAc^'&wU&ʭz"<ᖕ$$lJ~jW΋\0C* X 7zt^7iOhzMp'l9frMfbUw9B,g:WX߆zlGv'X2.lcy<^6HVdܣE%1DppJa*`>>,?stUhkRD Hr̞kŧo:6t|®8rBIbȒ'Qh҇i[GU<^r3D(+Ua+5/ 1!M/:MQŽ-Z">" X9[B# /A >I`05IGz/RFXqk!cnj-dUr7g-Yf]1A3,8^]e\;oTHۏKP[[4?tz Gщ0^*ѹûm{rFNSdA-;3Pv.rw"MXޜI?Lz<;0tᜤ*C0r$Wy<_ SI?yel>~[p,aϯ O8hR͘xs6hغxC&-e% $zϔ;vvFk˶w|rz&oQ\CKma)ȦS9fnn&zI2%]9skjR/V G\33I}@O a[Z9"!|4[)WT :=.:ϕ#>I<&)vQlȒڲE{Y~nS00~Z-z]^*U9G1I aFY 燶D!TaV߀8/nGbc߄lʴB-<Ӱ[1i>eIP A=nDq"\4e NhI|b4jK ې|Sx_`()P嚦TzxvHw0٦4"}uKM'2\8'rZCkR4 .dW$!מĬ}{s>!8v7}>93e$9*~vc䴹$rS^̹'RF ?j `"֝|$&"өռM\#e"|535X$b$N6@*Of>px#s\gK:ĖVT~(kwL>ilE=So[ɨXS]]o01|\ zd d`id)ދ &)]Cx6٣}HrtL! C3!26^tPfhpo*1k+ZP${[o;O$TJk =苹שCZ5q%3ۈBb<VIx.0mR+&K|"l員M:]o~p (Lvsῐ*αN`e; #P`]\*_7ڳIſ @ ڕ;)biv78 S/dO@!madAdGՍևcRcTVX"Srf<^6aP`L2#{zR!(/&H+ æ 8!4';>Q~V5XYZ]/X.cu 4. ͋-^5{w0M!i6 N6gjsvS=zE"hT`x,:$ur\4PUNdp Wi';`A5DJST@9q/8@5L2=)Y)BCdt^P5S,#}xn&jq1~Rûsy$ )_80˪J&zsb\=U#4( z%ⱺ˭VSh>t*{f.k"p&Wy ,˩|&һ3=~jN.X Dk;ãC*I'{I;)VU=Q*}ć*>xtq\V0W ;NƼO"*(7hǧ.b|}'BOG|<%D%VC_aSW6(x5X3s[[◰{/3YqYP5+Iy $ D]/pT+˟3HSOڜ[h%5n+4MI,@ACJv`v/q@_OgtQ<ÿXDOUnҕFje.aK3lqqDEҍaO% t#X`hkMjx{ ~ǰuv.\fmd1d~f*(Kfg?Pm[fi/wB?烛& t!cv R&pz"p_XvQ; ݭ<}r+RT2fZA~nC JRN$w U6JyQ1vĀI?P.d:5%[a koMz=+u+h+>.|(C}=܀;: Ps\uR?;ḿE=ØE%UgYzRoCvī+~`JD5mF5LWj]՛h\{L~a(3BC` ZZt{w(sl7MGjBړI""3DM ~/\Áͽ) 6]7_>BG &@yWݻdُq> ygIC˔Yx&;~sl4!@E%-j6DNA5̫FfO0=N"x`gv+s ^ ƅ l|9XAhQͭVK 5\ʝhaWP|пc;ѝu^dWўjλσi)CȄ *T‹1"Dok]X- ,G:u /g\1>~b&OV)+՗89ۣse\˨D/_@Ha%n5p:䥾f < kau9pǥ"( Έ%Ӛ!c\2n6k+l!I3ʊFQ@A>5:[STC-L>ن4X\nrth0gLoz=gcJ rb[ #|gғz:f4bp]xA]oROpp/S&ğPL8(5"Y7 4|4^M ;@6/ƚzNKtmgq:^+%ⳕMT:_u#\!2,TߺT1ßUF5z>mڷXW "ޞҤp_ӿo]2AlpsϯN$e') ޘZ;5IH[ӼUU wcƀv 2CEtϾ}`mx$Ai>L_?~{K ݺ8r]e9ZTJ9~tS($) /WbDJ!-!MK WNsץۖ%W=/ΦE^fPUHLE8lAETx zBS89|gFPD_X\Sl \UN$1GKJGD`aAD)Ӳ0(o`Fr7 W_s҄6.QL3c1f"_ʰAU`n'TmA(`a9% v|僱Fhr͑?J=\IBءLE}IQ \~ \.2"^}Vڤ~3FvO7D$CB+&X붩ؚ+i7`'TMtSrhYuNu7N$1Bl}AG|WAXB Aְij`rtmF_ /*tl@û?[VrߢO _XJ) KՖmHËFsGyj K ~q ۣ61\-suKθmiN`~##uTuMx#>g':pW~-}{4ՅϋMr3h1vڒ?RDuPٙZ6׮sk7DP̾ŧV?JI2Eݵdz5'Uux3YVW[NsyCWJW0E|R^)n`׀[ߤ?VUDB>%ۖhAܱlW`!a n(z!Pxe0oatn 'N_^Iǟ*.M)T[1@{K'8SP?wuSax-Ia1]v0T=,.K &N V?0u*x6]MGe;,H;/4K7A,HrXx[ ~OŘݥz~l#O|*$0rQLʵk@ jo[LcRʡs~0BEJ}R8WnJzDd]+I#zF뻛ʔIcqSAF4?wMe x~ FcEi}*@yjɿ`uCz߭.&@P/<[("] tW곍eB1fz[&<R({KqYz@T5.<4Btfej!ۥPL[Uw2YRFF0Ŏ\SF۴u#oz4yi*`ݶ.(r4ߎqwr;"Z7zf#*+Kt{{L*LE :o t2dX.zؖ|ѽݷ`Cّx̼ɝ91IkfZ60gqZfEM"y!T޻{rzf!P!A%e5yi-B|h3 `+فI4%|sÈBrTB: }aϽrٔa~K m ~y2_ k˥U7,` #VI ܀XxDFnRQ=k:pSP>Y&t@NM x4*C9{1G>7c< ,'2gӿ(ދjz喔aLLb&5l9ET<#7 Z/&@ 'U@tfyĺ*lۏ[~VAjtI~; di4+N@Ja S3hóBpD+r'zh^G|0Hҝ8BAh䜯cnt=U5x̉>No_~$Jb#sE"_h=2\Y-Tw6ԧjw'3$E;AZAOĉ*WM潝[mS0hj},ޙ 3sM??IG#f+ \}\gĄr?q 9P'XZem?5DuP/Պ I5p&0s=FKx##C7sn0?ԍ|Fa9 A"kɥŋLCjofGW>0_oq!p~N OՄg;^"o*x-u2R W;CE'H)B4N&gwieW)k$jw75TvcU';Ǐِv8cxS=)=W s"eM򸠣xFNFN!V'`$)=GL~im964ɉR=ޫsd!q Y,.PA>H[":J"p+tJuZ: 6B`X7Qz䧊eZ :Ԫ5cϊy-V+GGq՚Dϊl&"I:8X_0;LA@_H̽]-&pg Wnm-pƚcY~8gFVAA-o>j!bHErxNZ%Ph x`c09G+jFR>%}x7 'nfWIeAC oFW^,n A!myvGۉH˸[]-)F>W,YT#8ՠ"~#'}:+r3"Bfđ69C z , ?D"ix~SWTflY6R{Ok|1y9D~qn0XO]‡.7)!H8Za0.`:XqG#$c^qp%Gj4MGlz6S?Ag6!XKbRl?uނZb1`b*e.|K,jJuD sϻ7#}3~ۘL7!%["qiH"7$2^B3s^򚸒Źu/aWIѸ.oI+ShN!GSVXuGh"@;E MOB򩡃z0{2]dȑ" erATVd=SD$:vS/@Lj+vndˤttṜ QuU)죵~۹V%,𚢇nK++#EsI= _+y=Ee@ )p+9EB-VVe5M:ݣOPU[&\apz[o 7~'[9lXn} ]YCݜ_|IJĺXt`N͊#kjZSr_pgMC}"߇s,QrT.Htpnz5t?mzn>l-It8Gydӳe>QE،71^|sw 9C{DlGT=zl[Ur؏ 㚗=娯L*cWObDGس:=0dSvonȅ/ a_ŋx>Y .vfȏ 5; QPK'艴 Zq2OL}X=VUq"cFۿ'*ʴ$pFErij}GM%ϯ*PNkP|ㅫ1&urDwOgM5Iڔ)֟PoRzF߹T|ɕ.m I59/H7JP}GhUٌ!HbrlX;L -'F7elk3=j;C+o8X_rDNm $XmKik@3~^򦵱(5$!¿ȯ龴,呀XeF̂]qqY!)-6%+) B]𜜂f}҉?/^ *l/Y!F EQ ]!03`vb.#F8#!FY|45Pʚٴ&Հ@m~!mjbk!r}p4Wd}y"? !"Dzrs9cÐC89lߣV9/{gY2%Y-|l;pg. ]1 #1^c!JnШT+]4\3]a3c^ ك#v:3Vzc'jjJH75g|R|p&f_a(y~u*вI/\gwdfeM=m!Jc="R*Vij#ҠKJ,BɐJl-IRTC_2=]:kΐ@b€1KpOY$j1۫~"c11sJ0{L>z^߅{bN~_e3+ =s1:*{R_WQMʼ[w ֣PcDmdM̆)x%`wuYƼ9gn`\+gY@37pK7cuhw+dq8ɍ" }@_(a#/샽 [FH߶ViΊ74 + AMFU Yc;mRh6Jhl,kd4tYcrbI=KA/Lr0q@Pڒ)r i*K#s eI; 9ݵ^>7^yu!V3hC݋6eKB>N/I#bLGjlVATuOfU#nDeb(GqDcLX'n{8X|[GG@#11i4=/`emm(3@9PҒ AT/xINu%Mym`G;Zj˗bcTiZPB ߽v leXwT 8/aDp\)%]U?v龎sR__H$ֽ >GMgL2$'^~.?- jd J B ]]&/uproRmL_ A6M2v9??Ae^64!9g!\FdvP;r:g C'Jۧ /e]_,:Z!p#TtHruj j&kILl03]@PK􊂭 ~ܼlbڡ%ɉf,pXDy *56$Z_aw縎T.^z?ϳv(:׹c J b)5)p &;1Q|aya*Lzߛz#bsEǡ S,yAW);2^r.gh` . V5.9g=4Ura/{=f.j2<2j<&Թb2Fڏe;g\`Ǯ-g|9뿂,:ԏ "(؞o`3s >pB : }- c?'W-R:|? ,;P ݒz:Yzi~TuxN$M%'D<å;:,*Nw&(5ѕaC ͶY B1~ӕَB3MAW!\#CG?6\u J,9@YԗRq b|Ě%R N{;/sJ8F:m:r X/5^51ǙTc[VKQS]yR+lwj I^R%^5wӁ3WPA!R.kkQhb&:@VMT(e7)ZQ &wrr?m%h1KhJ)db&zߐjv4=30uat^ E*fƶ iѪ3n4OSlFҰ]Acʦ*]H 'TS0BX;r|J.y_JQ60+[v) ;0eGI8G;JȪSp}5deѕhܚ%rW"tu*d^sEXJaz>g_/?#b9~feBR?Nj*kBs ÷^5yLj~r x#N5PBpT/531qΌ?FC^AQa/v>|8E-Hl $EQd7W,vKgP^ԣ참'S1%!ˏ.NO][I`9xܵCޯYǕ=aA:pJsܡnqmf+ܱ3_;2%G>!;r@2Bz+xk|Rr= ~^26 .'H0;$hD"ԺVfȦ8qKwz5q!r~gwixWm>25:VH-L/dPo\v}1aϣ\"3@23r ЈASJ]T" 2܇&QE6'CZ46%4zN{; o/Je@S)n.ȿmr@;ycmh! DJ=8W%v_"hE|H-PY.!yjɲN:WGn't2QoGO_? z1B oJR;ГLg}5]NJkŽ#N[i{T ̫yEnSt#뒲 kE,jIe.Ϳ׳[ӉMƳI)ĶI 'yY 5R+cNKXT(X y u*mF`:.&P ~H$-"Jr% M%$H4'k{ h'R*7W7N'HF6{/8N)CU"a^н!sI/hqk{c_,>!/QD!M]s03t~Jm1& ]fToU%wZ61(pur!&ԺʱcɹC3>HVn TnZ< x.sx(ec %| UH;…)ԞV󰋏nC»=[.AQCq9{VZٞR^ӐRCxM`݌o2lCl\D4mѪbt]GM!2|Il@ m-)[d1<]!>?I>[പCg=PQ69Nf 7P3Vԧl!y BrޘYnRñ'K\ 1 }ۇF5av19IU1V",VGh줡NBT+-no^^\31|My2q:~DJ nnޭ}EfE5t/ت]0v4\:o,YȮ F'rz4b-άΖLmMT%vDW%8-=6=wiq˷c\!F 쮆պ3 D-د]sn`NAG Z"Z>3D!4#9@go2m!s1g^%p;eYÄɛJ 70+j)X0z@9]+.VO-3d\%5fCW 9yLVԜ4q|=F9 ٢mA-V< P|52 T|즮%H¸S` :n jR/?C_['ӌ=+(,*]WLi!Ј'{zϜbjk01nzL>mSn-Ţ)Œ/I՝< u۩صpC>w&+[ ˃(F^ˊGg.l W %H,gwh:2bwU?^[ݩ6UٳM.\1/ _E NJ*mX~5#v7lE"[my :)țBx 8l6lUbݟx3hGn݄]}Lyt-fo8Y>/¿S(~(?[Bj9+Q@$e)u[UK*ס{)Z`b@/F- Ћ|*FAO@K;1 xq{C fX EFm(σ' ǃl|xˎrz6  fdpC-Is:mQa뾣 +.|0ִgNQz'aڰun2E$ 9dsERa(ϽX *:aՆ4 }z _ڱ?ˆu(b7PZd̏ aP/uUѦz|!4T]CIҥ'˗Ph:G g_`6tG>_@;YǙKʠA=VAϪYp*ۥt~22ESԊ:_^0h@%R/DЃ4Ya&T2@d"->͐Gas{޾A>gG~ } 2d6YF?/Z:Iqnn||o݊>6ܑ1vPpKQuƟ\3kYeMwpr -=f.%.xN d 4G`uKņsT@Uá:09Yoy1^xߒ_~Y;xծ]e%"F  =U+Χ`{FD P߬@| zYDK%J}_6̌c0n2S*t1A_/4m% ٤ZxQP'z;K'gu9I/}Vt!m5d)po?>RVHV/~) /lu6}m9v6,GIZ6=ˑp3dy/m"1W!;2dJD-!^R_fcաz" 9YJb$.h؇±pMUf^pt,YR+SfH%1:C9t޳{ZWH]'M}X{PaڏU]@p-ϊXz]sU㌑{e&<28<|]!Y^D+#he׷("CCx"*osڗ2I4ĤtlQ (ZevMBԟ~^4n9zBO|չ`}/oJXo[W$UAX{Y^"C@/kIk[m="d.$ =_7Қӆ ҵ5ިml>GЯ}Πc\a1q9 RJ79~bɖ,˱M[2J dR ֽIr!l۶,8QMTs }t"~ICX'NϼE~asIԭq-~ ~.[XT_zmXV'N'C FFlJ]YY3.}ό|$ygL(GU/p1(~ܤ ]k-]'7m*uH$$2;Z,Aؗgɻ5Py3G\Muczz!:+j*q֎QhR+?xv )ܰT@ܲ P,K8L쯂'3`& *)hM=k;2B62I8N]zRGV i $HRk[| vWӟJal_1~.Z%ZJr^쨥S@}ժ|(!fǠ6#IYX]kNIPSX}HL0$s\";2;F.z͝= ,H44隋 R>aƅ>;H`pu7cgWhAsx Itgy;z.I:DS?3A(2o2уa&0Jol^s9lF*k-8Iw0w=bI!1os:axy` ]ohur_bVjRo0p%;gh$>4mMv^V0[/hYZJM Es7`}9I [Suh9?pkDm2gqz)N`F@.KAo]f>`uVS+*)+M0Lm`:lfǾc4r5.0=ܡSS!$܊Fid& r|߉F6]lv*ڥK2t%qr}YD ?!`peڍj?ƚXO L quntx eGZ0jd;e CxR@ҟ!ܐ.:I? Aѹ ~'h @d зI>&*yé2:qߚLJ HoPڪT#⥅[me^B1EHpaJY; g"QsXdJ J}3w8Q=:7Q.>s,0}miHy g`M`ĠzWR^v؝͓B Jf^>&'^}vƒ^)`~3@>7I&Q}Vx's[[K{MlhL pe_6?t#XkF^a zMqɌ#@vMQL]h\MK1ny~/AT cs9txh uP׮l%k'gs;G؈v0B'_4~UYPR *#9PND 7 lqn0H|qVn< &ELt2 2@hN|4 2LuGj˃6T.,M҂7%j1J8wœ+M>]TҞߕ@]ۊD!vl,g],bv`yg9`v ˚>j3Gq0B0>Y.vLv ߌt5SZEō:WT_R1!{{s(v&As(*TWs~aoª>9CX)ĢǞ;5OŞ.oR[h ̶\È&R WIIR05ˊ\*Yw52/0?̈́8%-N?(x^(JQ)'ZylLś!,N{l6A ;9 /JxeV."N5  sLjWWa{V*? =#u!4.{wBVX0(j82BWv xߤU7~gu U,uZlG7%g}85p]QIa 17OC)YB$㞐LGO!~;m`5'O-\JkBo1 3<*+X":Y}1 >?QVYqe(Iof- >APF @݅Œ:~&s2zo hPn¡okR"}DWvMF` X~U=Omp+V#'x f&D>*-r?OrM){!e<9eD`ذnpO1LQE퉃7t) Tc0! 7]p}sb{ 0E|d5DtQRZ/?ɳQ-5v[g$ں]af XMSNޱ,a2 q:D[ak֝ k_'Rv4_6i wFdgo_DFm3Y8018ݸ~`3?@h6E^s 'ي5ɉjvߚo[)`>ddP \~]fj lt0NٌK\MHMWwSH&$QȤwo1]6N`So3R=*ľL^;AR-\@J9# SE{`%1ASmŸgسUr6PwjSA3F]jXˆmvk=![>/ .>a8JzLο#\P!AY 캺8-yZhFs螸N`XV;msH-ix'^^{> >7F0W~֚Fy"9]${kve1v+4[3Ƨdp@#^[_[  fXQRG4GŚO{BF^1#w|Gј.Iyf8SJ0xCѸ;*H_%v!Ū̦JY$Z&{2 /3<@8_q(OjY{p"%"M[SgAf֋uȺ, 32fХDP+™pNЕD ;i㄂m .q#x6:EeMİ|ky6m'FSpcw߄0Q<%ƤCkDhf;1n(~v% ץ-IK{c?5 3$gOX9)Xx{/n@/E S'U ! l5͹V3%.7VEY184Sj)dNWxk vL9HYS L6fGT~6+>V= vŋt F~|즁_NANG}7[`e1yhQ9}޺kSu`SC Eʏ̣3=bWZW 7hlx ʢGJ Q")nY ֕^b6 &VjcWwqCუ|u[hp927: Kn"a%^FyߋBʆ/zZV!XB41JB0}P%;['P "qꋯ99hhT`ܖ\k{Q8T2dPccGD8DzrOȸ,g?U~'fځpwy -Hh#Ni;M-ÃzfĄ)G}n-jBrQAskM> gדDV+VƮ=CfClhT.FqE)փ.W Wf97 h.?dB#%/M[K^RdBX ꋫVo|JTR$uÈq^H,`3Xib44R}t^ӽ;_.KE]{tFvиJ/FIͯ5ږ8'̰ŃudIꇨ TzL*ݹ@hi]Ay>ub~=t. pL1[pY}c[Yo'ׁ\XCRfa_j(˖RHl] MC?HaŊ\T tC(yL]w2hNHH$hȑrڞ|i|;1dҗxR"Z<7@҉$r0CoM`/ F.f̻:(ӟpҒqni^Y(k] ~h3 W|uakzvp::;M ".+)^f62aKV( ֓"wNokB'&tf{[[Gn9q4OrKUGk~H% pXg,zShԭݠQKTe}kИ#צ9QB'mXz:!ӌ-L:L)-&ul@3~=%t|4!Q\.]5EJa?#GE=ԥ~0Ӗ+nz " O0e7Uz\$DUʛCn1L'^웱܋.Be|\PmaOW4v-AsspO"pkH32?ģ(ŃՌKl6NA2##bGeIՓx.Imk:AlSÂ3і=͖p^)Ir f0<(9Tx&dBfKӈzG2[2r+[T`~R;/sR$A(yeI\bbz-!r-33e z<# ܬt4Q lEl<#;ΨRWЅ+cqM.IIY9@clRnCޜ^|\> _7&u?}^Nvf[.{v.W 9M\$彺nN䡕6YQ * <{v4x ,q~aѡוA+:N~wFZ.;Y+u/4f8 A ;>Mo lCK`-w7~NpdG]b lS!З=WfUGUQ/C/x0A0>\6/KT&]!kdjϥ)V "K;ˈQTOG!~9TǫZõ}eu&pĞnQϬ"BJ(ʼ0\1> 'x,F9)3Ӥ%eG?a3 i"\oh{0<0h+qbfԧ]erq_96+!8yq}wMm Afaem?ledR-F8i(/5z2 *=ۤ`@iD/}#lb=XL?($|]$,6GӇ9t;n OGne$ߺ}ԯdPGb0dC(韏rh>Д &sl4;btl6g޼8jƝy@eE8f;8ұG5ĤKw? a FwRdxVA?`Z}FU'񑒆Ҝ7=ڞ,ͨz|Z0:C@]4 *e>` {OFhWs0f{TNs* d?4d ! &z/Ӣ/A*+qoj-Ң+#dqTygOEwy،#I`eV*gԋ=$_?Ckyi(oK6_äP:(dsTxiM%ؚ&' Pbjb[T&z uVq}!R;pܳxyRC,Kr@JMv^6_=L8O+)K3)./%*"dLڽȇefkn}{lq@ͽ`\t'O9wwgUԫiɤ Qbxuq'b# ƽ0 7N 5&PP,:ʂ]\uQqF`mЎEr(7Z Cue^iAns/+՞>UE{ga 7-7TRS]me$råcN2uNx.S:q Mh{!XH2]0Tp{-V_M#VҷU:f#A*uIG>s >?:$;?M'`;{_`o犸! ̀jﮥ`e%τt{\:,"|'j]ZTRzki`W_R(Ae\_=|r6ȻґhA :ŒIK7U r_leH 2w22C[[niR>&qa:ݩ}{8 d̜cv|~ #B,^M[JUE;RA\hi$=iɳK/ 2'"k`&Qx lT_Jj'歩}>z,#X@@>Ԝ'REۑ!ƅ$`9J2w@{\̣n2Ᏸ]O/0QRgPu;HsqqL4J uR.i\z :4t+LhJ.֯Cܸ{C]!~|47V}\ܶM<chy'+8 Vѯ?fԙnӭ<YV8_ak%$wp'kT[:nfkr,?kzb$lb* L$^9oU5D$V];1Ka[kN Ppj&RVV艽_X/©b;^rަϤjI_DH1v*@MY?Ζm-~"¯ ])Yk?DY6,?24̓dPOd* aR~tbʃN RaMɩ/aXNj$Ba(=:I=6B'P?!U sxQ((dހmf*pHwDXk [=_ fٹ1ô17*`7c49bW$~١pQ 岊KIg{KjFĚצJm%ww%3a%X|{Nq%. 'r:S%D?.e^%z`#NM8tV߁j*= _Qc;;IfrAl,egA7*&hAi=Oȼw~_xn_]J}uIʣs5z:(6M+T|Ukᅰ]$7Ad9 [9 (+ի[BXܧ煟"0k!s`Q^߶*A΢=_.ӟ$?6g!rޔt4llX<|եuat%1CB=պh}:}wk^{mWw2@#\|uw|gWѫ)Yo\\hWV]7}pqe8"%_۟zNLzhijdj8Ȧ07:}>scq{nB#^Ӟ9PTige`'d ,e\Ȁ e$U1}cqD=>_>S|3^hWISZ2Vґof{et£48_H^7[j*%1f+T;K/zUnH^غSdU([EDP \;#MOPùqtUF LP"}|4Hgw3J⦩iz`½u(;޵4A)|* ѧ9"0U…t޳C~YiTwMrRc!-;1K\Y[r̰hQQJʩ ,4gV ۷n> rΦyH@U%V2j*Ȉyg;*(JMgT|lA|:Vd~20Wo0?J1 uW-!p;FZ:I]w&˩4Sf +pFUNLrt6c;@fǐͼܭ\ b | 5CҷC! e=NYBdl . \qVR&Et>xFa{l?KwF\4s|_FBxe->exْd'9-E_Z^jo"+2:A8Ԇ(  s]Ɏ[*N~Z L:%2[<ۜ1߂<Poν‘`#0g#TG)?"uqɿ9xv _$Gj5WxRN-qvIT(v1٪j{wyPBEDY(ȁ*w }=qeCrr'xVX=9#K\͕9viXS!/}獯^hCʧq es߻ 1* KYVʬqGӥlƹhA"IdzwH.өIQk9L?Z+xivƲ-1?SC~# Vp>SM5-Vqr|qtew^}] }ʎ dI!msS+w ؇LqaxZn* F{?M*stԮ^h+;$a ]B6c 6V2oztc y @X2hJ{ҫNIJ¶ Ecێy-Bᜤ .|zȗMᢁųˎ^|-\She/M$z :PY~)1ަ3lQT^ʫ`jGerΚ =6 :D6I%}g^Ojk$s ԑoO#mLi.9O[d].ɿur?7|MTii7LܺԎ*TbO 0=3LʙBȤVX ,8}Vqv`F/DڄTFu,9@c̣0n*'ŀP_=mFBNqb̘I36Y b}޽ބ[{8SM1Ʀ4Ϛ|* YAfҢ8Ė`,)y\glFW: /,^d G DмTv/ZY=e; k>ELPջYMeӯNr-IRoiY#Y(A஘IURnjq6cFz4 mL52:(Td{Aq½oNB`vs/<Ƣ啐ho`1 =8& W9E=R2 X(צsp%0o' +> z hsz n pyA3CSś $oWN}3(٬PœT.D+n~仞c>z%*!GJ/5E~lmYCD͖tÙg@'A o:%DSh+O`kUۼ3/3~31lVOB%~ e4|>,SQnl.<7GT:CK=xX&}RK#E.DzAQ En`R'\0gbѹ^Qƒ7 "?gL9YCDPgpaeqvCt "Z:2XQo9RVEKEá@Rev;8m *]j56Gu}2bOAI,BTC& 2O8zb(a+lcAjҝ(@M=r 'zIpB]ivw̙2e9eNF"hFPwn=Z:h+Y^JHJL KMD(-6z x.c-4B[e Zu'QvLsC?^oTyKjzs%o ͽ XXhA5U}X^!]t4^4zwVva Gݧ~dH5bG[l JyCWk :c<0Zk4|556J+?z[[|~.S_i]&Aı&U:U[F$fYY9쌻honxe=X3/5 0 5[q9m9p YB3;imR|ɏ!l-yP3Lߪ;% qt{U'Qo1aNKu7g oDr /'Z ڝ|5JϾ) - /oMcZ{0h<Rfw+Ȝ@ ]BRRDcl}ݓy{|/\SZ)XE G@>zagPjv+>Y?΄֋-bHNbQ!.Di/ݛl 'r[݅mHRJ\Q(^>0I!0$xib9+PɊ)BcK~^M:X sA$Dڀ 7XêߊҰG cc0+4DqnUVz7V3^,WPzAeM4$`G"=NhLI;3Yljmss gD=fWEz%h^rRspptޒ?JQt G5Ƙ[VhL6 )wGŹRR‚FXW#ZHI"d5"&M-k}oœƾ&g%w ya\7tYNM~%KnOleȑ _fCDs+u{ 7FL=[rU6%9Qԉ2mKz8>)aOH0iu`&gBXR^%af7Y[ϵt򯾢չ: 2;uST U(Xf1r{mK \ޞ׭K0rWA6LaA}mA !Nep:\AW$saџ"JUhrwfn[lH<2̙oCP2$^`-ucń4fƑ](9c)$1 [Gth!{R96ǿݯ52&qI" ^VLZ4Ƴ,]yNZYJ'"Yz\f(dNU&K\6v[6,{p`x9K5v>W2{쮜N5$&cTPi3Klx+g4A:3a<\i6#JF_1 rx/ׯou̫ hWt%3V![Iqe8Vs2a ¡1k[IYE(/\ }?sapMM'k߮vDB^1a>CPXΤw7Y!oIh%j66fUJଃ~o7z$$.G)G] 91zQGVkBC*xUo3[,?\(bTAme׮D!G\EDMEZPEHIKHh X!V7##y '#8KPKʉ%k8@(9= bێb"S< /]]oAX0zpӽH> &j[-P[r"JmʏB+^_C<#`48M'R:LxM%#7ǐ0Ed2S/%]x0B ;6Fpf|-gIBl}< Y,jiVȼ籬~/S5Dq?^ 7oCz):$;C;硢Cϑi8 ѡtWCv1 Dhzp~LMTE.a 1EvM0$Be)g&bxS_ zy4G?A" mV;H&>6eMLbPYfख़g;Uܳ|ՊgAB pOW#㙱æ |p&5˅> n[.=v.E滉x[UJ~yk3Tk0>;a:ud*ؾU˄O1:Y+U;1W=1?-֎gbKrq+ n̉Zᦝ,w8e.x.2h..D ʄ_Ibf#sF}}z/FK9P1'B mrg Sw3y4F}Z 2LTҭt&Nz.$SGaƤ͠?4,sKP_5)d9$g $2Mh5]U<}QlFwWB"pA("&}L@)]hBtF.¡:QGs݉wT* 1==iq舰dy1Bqݓ(ht$}S!"US[1E}윔O >,/.gF_ySQ4G-)nP\9IS^Hu-#\4;o,.UKozAu6}{V(ʽ(#ʥ|q>q|ϯ8zS2W 833Jţy$$_(7jGq~*kUp̧f62zvQ\UGx"X+j La Hj t C4fyw&(瞈zx5#smߠ(R `F_'!{ώf~\tkOaQzJ^I)4` B &1bQ6ʮN ]d;6DCĬZb'jc5tA[ CXEo ֈњyɚxBd)K.u*̝ )t@ 쌺0@oGiS-HĪ!+:䤉RΝּo:y! :uDLe;`2 <>J[A\ت*yiJ$!yKj*i(jJvXKU1EUliP=@Q~@o>U"XUanq@Rs ZX!}9)^4&Qsf7qhi⍮FLHW}H :Y}SŌF6U3a- _`s~r"oV|hA"KB!* Q{'{SD^ڤcMؔkܓƄѮTd A F9E表&p#t4<yQ;0_1 #x􎥂S~~#H/Hɣt6 6c 2 R ۘn%%+KYyȌu^c.S02@Zg|6H^ٯi#F+mJoy8m.GDn6lV3Ӊ`"ZqG&hr7~W_Py~9_Ǎ -Ѐ-20ܺunCks;6E~_ߊVNfZuyX&8'[H;ttØ\a4]pqlRLho#1DŠ۪ape_;Utu ƦT׿ l3:'Nlj㲚HzOdz"@~8^ɔ,gG4duqe~'4b{|PY4t&:cƮyU3I`F5C\Җ,;rJسm+l=aq$|l6XXNa`ezWD4ׅ|`vb%kT*pY] ((YGSjHfMp\=JcWΞ )?}Xc-7~ʠD]==bA m'?.DZ5q lR^ o r7ۑ,Fހ= gtW :=*ibe Ց\;,&&W\:M!~KP2a4(7*+ G, H9yV], 5}'BaО+]^vTЙ/KN"g }$QK]B v^q#Ҳ!ά"j%|0uLX{bPD#W~~v+Xƽ1Bz(FTiWie0!h[Li.CyJ|%Ol5)7QmCQXj$DQخlr`>#CھYL[K5mX D:ixܪ[c-ѨeM#"$䵷tіc<D|,F%"^ %mz 쾀xU4 X0=Vyg٫̮I>•,)M\'P) )^ uX-|3gȿ~ÓĐp aeT%e-[(Zj@GegM{hUx5)Ʋo@4(>6@b<k9 $&$,nz1CI^q&Vnuш})-U|/ !Sn76 N@j5(u (jt؇ϮJsiBzW!FÿCxzzRI K$3J:(5~Ƞ}t~S֌̹bXi(D ET )!U+ҝImba=.t}Ei+Ф~NRlC#8uO%0%DKt1=QhqM\ a0>HMupăۼibLڈ<y'qiV/~nΗ$ }f= o+99Z|Kc*kܼm% cm_58'J!imƏ=ild؜} Yzʌ_G!d hŞ&;E.ۓ"Sc f-%˱+/'\.zl S4hhb"vN6DU$FXAVTEշ3^$2&վ@Azy.2 ﺙ;~-NfvHǸ]$'q mkZͳRg +QkIFKMt9Us&` iH1X| !*ܲ?!uoB_ FI>ΫfJ:hKhf^E`lΨchA?bt2 %kOr(g69Ȉ|s儱BF~kG/2MEY*lK X#X`>z7|u;ab .RPyZHM9V '6P|-| pH A+"ۻqU{a/ǜoO )L0Htnb)gˏ|nP cDeqMFuO,w2wci$$'} IJ G HSgW=b:BL S@ٲjn9cR[VYA70 9a=guU 4k5`tx!1nTMͿm!*F@wqL1WjJ  K~߀$8f8\! qR-/d>x͌c2jM'*]iM27}8޳J88)븮ISUMprKHS,h93  ׺ayo~iŕ.XG(K!i oT oE`M#:D , ˣ%,fDoW4;5FAޏDIMPЏ~&Z\v(5b<yn? Dɛ[$vZucYbAZV0`{&6ʕ\XjyՈ-/#m|nyzy+S< eqÉmK22z|tOD*iKVG}bM ,Cq 52@s)IϦq _"%ͥBQଢw֓M 9C*M_ږ\PLZSvFN? fC"9E W [Mf&/_0Mκ1'*fd;1"Xl5DbSښ6uR^aoLyyF/~sja1~[(o6կerc:N߆ί=F+K =xt`[WN>AF\Y1QedOlQ9KfE}ʟkw8 ~+̴@Bzz^ JiJm ^Ua%DM8GOBL<x QٟTy>Qt/~mйVEU#㒊| Gd b3F_⻦[rӞ|u]m.y2Ϗ'?WG;X@p`q˞xHOkj7O{9 4RUAS)7Gm#:RmejҖ[*|crH+&G&Kݗ=unCc5SLyv5p.GopژAh9PZDɮ[)8L~ɁRmwAKqa`jaßaŠc.I *.ha f$عbN~?3W*v.c1Ӱ?hKBHyb:xZa/0a'-sq Rs3*'{'WCEnrFc [ ~0QO6; l}oA B^~io ̜LUR֣n>tI%hHP>i|Ms,*P01tzaOY3YYށ!9{ xU3Y_ޅ!q'~חMޯ^}t]>04TJdA_H3+9%w OݳƗmS)>vrAysL+wq͈Y ^  /|JosB?LeКm*&*E%Ey4zˡT:lQ$,T= h\?@:ZasJ'xhf#Z)[ps.e~*ͣ^ns.qt[/ع-/ vh<1&l+ib}&?XL \;_N`VTJ7ނlOzeW!~Ŀ@Nms h>#6eD^DQ5JLE ZM,H_o6Z D\p堇 G c t`43ZHX{jFPKN "ux5E47x]NuիN[2zZ L3>A|\+E#4;Sv>}"Q`Вͨ-L=ZT@9P~H7Y4#߇l"={#`YDg\zTѪPVsq J5*,flvx7p'=DѺ_t0-y2tJwJ+^|oh=oٱ넣bj ȜޤyNծkXC[I@kZ{2țf,3Us;WHR:d)r!T)CNO2U긔8Z5h%Y W&?NIx", M~J0#ةDxB)$x#oY/@|(g1>T6/$jr+E>*2gX8o rW(%bٳ>v~072`on(|܇O\x&\T_$dDu7$\uש1~?`2V/>AѸMhm5`(~>^NtO)t>w^J~\ }@އ,caBCGK=ʇ- ]i o5oqTnǦW@+8(kCwpOETV e64dF:Y`P ?5h'q3[@#Q):tS6ĬwB|jlv nVy >@Em on}q(m!gnQ[u45_wtϑ Lo Q#u)GTVO28 \F)up:s3vHhܫ'jˑ21 M@s*] ft#1E~=S<ȚIʧx,Kj `BpT u`|Zguql؊ ;*=f/: "THC&Pߙa{WiwJ`9 k5T:\ -?/('J h0M'FeÌީ5Uwϡ\u騡d;N^0E3 69[YKT̨8I]Q 8*A .NaQtps 7Pe+P_Ϟާ<<0+?Zx F?({ g!àwE~OIr e g:ps"@|Sn6^>Ĺli]Xc>O37El-?}z ˧Sj: zQfMz,ufBr5R؈My RԎAm[p|n zMese[#BUai:/Geu&T6GӠ^ֳM/ȕ$L$a֧j`=;%RyB ?Y^ˊȧ Z6g*.+r^өuiȂLڟE߳7/{K"$d5֭F.;b8"}-Hv""kx>YWȹ7nsJ>V}'f1^6b{TC,{[и9]icr;&C$V㗨~b=&hYxA]vIN$u? :mMm},OM\|-`]8WP ]xfG|P;UPp-^7-bÑTpv/n6q:rQ&"ѐ맿yTߩ锭6zyxu WP51t v'-{:=!њoesg_drTLJWt",b > mS q_1 :VŇ+3^:5 A!‘ߌYڣ{H1oO2?(q SMTFn{ҌUSN7ÓW2A3AX`=~>MZij߁1!x(Δ[|B C pZDJ"eByаX* b) P-F &M$0u$&.||}0#*؍ݛ87]yIinZIY- ܘID8 YSLqv4a012x&J൸:>' WՑr_#_l|{^pFAtI (Xtӿ7y2\*`~>ƒ ab$pM.hql|VUШUj+BRZcغ2F8O5;4g,xj n *WJftٱQϭ/zhW=@or[1Z(_HLjWp`v!4:?rVb:7g0 &#tDj7Ȯ+6&=6 Fw/ZYo%흶6 BA=4 2IH dQ-iE$.d4`nBolj+8|5kh+,&=M}'9%~Jkp+β$;u`!+ZuPwFJ<3s]HCT7ʿDn%fHX21pJ2"j; 2}7Up.TPq F: <&1.e PCI I^âݴ`Jw^S)M""g$rcF䬁DY 3r+ɣ䜩?M_侚e)YHR|ː*A) -֨-6jя.67zD*~K+V@Pf PdR4QzH-VJ-T:SʹswtioWiCSM}`c5!^m,l7qm@mC4'r]/9^ОAǎ9i$"=WkG [z'8O6#>5dV+isLe]>du-O֫' O& 8,g[}*B伺*spPCck]LrΆVwl.3Uþ@ c 7<:ݱkG-"ʖ;@pޕ+\ ɛvo,GMWdde+@K)ua,)1%Æȃ4GnlI-w;tU$k v,kg3HPq3Hvq_FA_Hև_NNA,-.w:+aAśgn@\ϹQOT+QE[ A /ZHb 2S[,ҋƁ]N쨎/Et7>iL-= 4VxzRªJ Om]$X$%C ~f w~(f:f֑ۊ&y~jD&qF=|jKVB/u"^VeS l M$b2P`sw6 92v؎%(3M@abZWa%w/Z΃DDCO^B|KH饬dXE,u5kD?L)dMפ?6hB,WJ0'`OTzȿ iw8ʓ<}ʌJyC4F۟lwJ6VEqI^_{G|Ϭh-8ϛBKҀpRQ/bF^Onf6:e%k F.n4h+')TmV',lSҼ i4J1kHh?|bfe=gx#8>|&W$5O[k .R惶`Ym<{vPU"$* өDF=iτo}3 &5[ob\N&Y#efF[ڶͤ%WP8P`2-E軁Nji'$%}%{SUH[&_Q&{En*K7 EIsK ƥQ1^nR5+ްoz.[GsH";h6Gd-fc?3_cSYdMBK*C+Qu?ֵ 8QJ*NnWgl]]lHPAZD0nF}H譂.Y[I5g^wyI<4rED;nWB>&{3^O osPߤ:T{.)i^=bV(HY˙;(uϷ%*%%GGsQ쏦ȱmVpui1գ+<\0p#hR*ł2>X ?&$ɬ[*vJ"xwµ7CrVk_[j$J ThmP Pg {i3º ՔC4*\ҮimCVUHS&)WO%[hG5Pp:;yePo_CgvT=)&0# ]$/`BMhC7? KB%A & NWޑ"Mu`_kv}fg$D2>~Dʫ-ղ0ي+A@JJ.=S&!-;ܽV'[(p~<Hɱ_:n/&/r`泷bgYZ070701000001f7000081a40000000000000000000000016570825600005c80000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-mxl111sf.ko.xz7zXZִF!t/UW\?]?Eh=ڜ.+ܤC,w+Cy 1qm%s5i4z-o|%p_T^وiЕA7xH޵b7ҼňAX2$JL_x[ x=_$$&ANFŝrytt/Ϻ: X03ZAi ^MEx5&񬐈>ݿc8~/ #>=FL}r0fo& P NVt }2Y l{OxH@pgu7 H(8`7UћC~GӄQ1 uH-і1i茏Ȣגtޘhct%AhOS[ "7_ŃF⌇Tռ{,|IֲlWRrDDNIRLX>ij:#3-P(aV/0wD>",esT`a7Moؓ՜MQx4; b԰!=MHfG d2ފ^0q߼ ?`iKJC,8蜢Xi=, E t+O71+*DWrR`^JX`{ 7mWg~e;lUZ5kpP?<f?۲B2h3}-Wo`FtJ .>x]3Bמ3Cx\[b^H`e&@3* v/do 0s8fX}>gZR3}8ۼsyR},'I5N;cr~l E9j-I~6uz!9f <4CѲ3Yïך8UU \wkO3{)sfI.(MM A|[=C "BܦmvbD l+jC"q*5"4mSE[療K#on<5jBW]r As}P#58Ph9ʌҬ =_0yzWp=8T ʑvd]<+m]쮶\Q0&qj Bx7Vp[i~ qΐiqЯ8Z~H& [o)@& :ksxƈc]o+Nڛ),Z&eɍe:XU[ cgÌab!Fj@܉BAYDGU--mGV{d+_[@JN SsT[1 \\y{P,BT`1e-tzmK<}^6dl4q<[W. ?\\+p!бƢw5 "t kf>Mvh \{yQu{kmI:c ʻ_b)h1"-AN _E&p+tb+Y3^F""bDrl*y)r!1>O'#,f@zy~t@A x;f6ZʄnSٌPW [Qi8> 5]XJ|Hj9V#}Jc@.1Ef0_E "p& 2d8P=p)@CܠO8Q6p 7 t 2!(|th-X'-ڋD"g5ݙT/,Qj~m;'mb*laJf (\6Ow몍> -6um@beF:KưYsˁ6p^vgF _)ʄ_c6}'Sc^l(.x ܽ'Nv_J!ӆ.To4'KEt6AY{|Nn:=Jy֔`s6Q tȞԓM`l6Waxerg횴І`}&]yJ m^ Y>+[=] MMќT镘]pco&34"̛>{ -P1 [B*uV#C :Bל,iڕԊ8a-);vo=AxxE-ǡ%Hc=.wtI/ kZUJvU)0&6&IB|nG)*\^Q2EYDʣ pMzkn_Rpi\4o%T`Yګt&<:}{IդGKQUxjw$_/ߌޕ؊RB A//LB#I.eD!d5R׍R˿IJ:%w+W+UN։m\E4?L`ERg=~U-m(ΊӹO  ]}-d^h R= WP@pۇ~)89KqP.54<#qPMN͇ 2\(Z=~Y._`H^V1 }c1WiW@M'-X6R!1a&S2 @}5ZJҽ9DQcUHED@;msĠm^oUzOy UYpNdDxi5S Ub9Wr*W/Vs j0o`=(n*+2k]d?_eĊRG6q#"@kja>oh-ĘG=£GTWFl3@!X6M/9Ga^usF?k6&K;m°P#8>w55`IG1_BRg_!rsbi.ヲy/B< }ХaO>][K=`$KfQOvR>NZsƝPiϪmN} X}kzWuG\y[\~f+1+}FA +y3{hL#Ar걐<gƃ|紛|'Xţ!'왳D`w-ҵS"բq^X8%ɗ9q%*8hNf&}?P8JL#fA>$8 gw$MfdZ/$ҁ,<ݓ=817 LJp&ZJb[^M:\rg~c^qlf A=gڗ;ό};:9[:*<"}mcX0w(\&OEXɛm9D%ƮgAn}\c(=gL2S 8BCrE+#']7&yY!`^,J fY4{:>Z`Uaf@'2t)-}O6@}Mg Guk߹a|SViF|փK)dY>#0en\w-k8InX<zG/T )ܤW鑫 tXN\dx\K Sg G"k,_N,bf@ #N ??Z2gπPD>{; IM_MgGM~lRdĬB)[#h|?~=J;Sۘ0ClrB[1adB|'A+Zga؍^?e@$ؐN KCYaOEz|մވi$Wf`_FNםWBF;fXvm#Y;|1B"BndH؋|D,S&AEʹ?UًŭLA,m3Y߅-9ђuYE [.5teALeyPɁ%oq{Ӑ1-ghnm^pgx^6mQCrh`r_&"6qSLVQiqU$)uIC LޛWP쌑mh\_-ׅEWu xqlj97zEjd"S'UQ[Je,~87ŀboxwv\CewxOkvncfn~O,Uª`Y̞N.^3W^3VWL/paXsFDV})4V׶~F ABR BreoVYȖGxcI/E$9 v2,O}[!=sZ?Y+D-ruO*Bl=EGȀ`ǐo"o!6S";rR/n͚Rx!/X8O0.Ѐz}%{J®(c",jV:jPٴߌq*8{_nXc"D2y?ӏ !@\75teEFY!&#WOj9k&7OR]'B'$H~~` _l6;¹eD9Z$AQpT#E8i7XdTƭ<&B\ J)Zk|;JV<9 0/ Vs5EJ&&m: Pw0w5y3dFU-ڙL];Œʛc#L@Y}Y_뀴ݬD} n - i,>:2R4"n^a UYnvFm*"=8ǎ##\**~-%7F=%$= y9같[1pJzuYn>)S6e $lPvK.Oxsȵ6;iy*z~.ĶN[7˵j#ɝcGRL/쨂7[*Mg"7L(j5!4 e.%Dd7}- TVPJcxF'}6#_,=# <}"ઑ%gϜivs=#e5c)gbʸ;/+l߳ݠe^3!-EL?@Ryԫ,Mu9T yjErTFo@z[FRoE+ct? kޘ3ݛr#ei՘>1Bus5 e%}X$k7SDY>j9dbal/~:qSGN{D[kD* k,}GQew .*kAC Q~t:/#t&G=5OJߺC0=''MK8M}^ߡ* m*L[Թ'S0H $ %(_.Lu%!xpP= Ǭu8^kU5 PiksjӒSH1[1Pvj {ݴ/?w0C磈J3v\e$vMr1òu>>IPi6*5-TsV@փtA,U$#G'JJ`W17-ǕT|ָىhul7-BUC 2sd7q0 J!A0cC|N8TpcDu;XNkk'65N=\ 0(E2҂LȨ_%tl ;vo5PƍoQUoNE!.`${pV`ᎱHЈ52N)eOQ!>KOWJ~OXLE_> Rk M:VZ\=ʵSU=c.$X;1K38RրqWKv'Y0a!oULYvXk9*wmzDnjY&h?ؕ#iN"$kGkk88<9ƞQb/w!}.;.o.'1:njEu4w`y7: l`Kn2ɎWogD5C(8QI-ᇄ8ƙx2]Y-[oq%f^@R ̯c [њ;r݀a|>d5n /ܽBab * ćk]J2tJ@1bO᫒]UB\$3MʓeſkIu~Zaq@4!R<[MW>\y#t;ˁM&>SvxF|X(Y W5V &󀵫n 7I(cJi59闷;㬐DJ`Qzr`L|DkSI0'/2n5])|C;N*"* ٓ;5lՁuuVPBGPP.)2m-K X5v`/!$"'r4婚nq% BXyHU0$L3ы 71\s)YӝZ52m]$P+?E h nD5FnF(%+ȟI0ח4J?nMm]b//'8JM3WFcGu$󨱥PK*!3<(.6 ;vk+ԯފ5:jH)_z܀wû-$[E/{% &f\NDh`ݸ[ Oٓ`"nP˩kd9K: uW&֛1=9M s2CBop]?b,tCL MfZҫJL ":H0l۩gpyz8+\S4 tH6G~r'rPVޙUC/^WFrJH/Y ތ6ooMv3뢸;*54kaX:\ʂ0[mJeQ43JB6ko5$ F@1W@LxJSu%NBV5tfW7N(t{ˤ()4H&[twCj*@Pl b'zCxp9LR]Mv @qܹCΕD?)b#j*})U#ƸEG-s)o{S]SLk`B̐Z|Q .]!AӒ+`X/'f28CDHXꔢCicF  ,C3%}xº,*aL`)s7yQckQ֞â[kIܨ]'̈́x%RS0_2Gg^ w:SS֚6=34.6M9iuHdh0}}GI*PQm i0`SSk@D鸺+qݢ1jQ˥H ߒ16>(u 7xńJU =jw|pLT#k ml  ~QJ9v2ѾL_' S/s dijB3o^Dd䮃jyl^*Gn z_6F/^_vRrsO"f5gONk!`AiI,){l0W^=3Cpds2N*jvzO%12P. FP^4W~3|֓[1Os78v9;%晆2l'J4{~XEs,q֒dR9+Y/m]SE2*PH>Aܪ#x(&Z*'8}2xFWrWv7SU%Y.B:Eq9퀣.\@/JטKՇ1GF}ޏ1Π(ڦqwBټۚt"UsCFD ,: Md$%pLbyn:p' tU-wJ͇CJ{_ λA3-;5`Q}lA<<&_ ׳Yg@%/TZQB̦ߍНǧ,6"5B?WFijb*+Sr{h}p&p;GR85}v>Io>w0ݽ4rFy?*z2!0zBRud)({U5l ㌥֮ [o%ɟ4ʞ~B>!|Et$Ňk l>+#xepYXTJm1NGt9,KoD{cJQQo ++ .<c@' ~6RRӆKj֊;jW\pmi Ӽ:*o G <.f ;v`jdጼɯfFB?v뿥kȵ c.'ڲc#a[3];cZ"Ia9ܗKwdN hJe/A^J8YtA@^ ̀'~= V3FԽELx'2YnɮOx\&&Kw^t>%+NttHGƺ*uh5plJ#b>b8]N_Tc}$Zso^* p9R꥗`SI[|vJ7q~̲N %pùt!eb)P 5ERTy[};S]K/cU^tq|P#{PLur]_|j޻H#̪g[IoFeDϔWq̴6-. \}TОnmy^CыKq2=T_ߵK\W8|;S!#j|)p/Mcv<8|T4 @>,)V[fvdGg-s*sE闩$N գ͇F);٧6 Nc{E&Y|82 5e68@LA#(/@Ǵ+7a9ʲ][S4y8ͮd\yiǴHQ"NPN\jh/LҊyW;*:wN&+:d_O2UB Ԡ "Y&lfG330TN41nF>ƭ7_:dR?skYS rqBdq;J*X:dtq.S3ul/C -X3 }x֊U6(Bi(QaZԋ .kj1G],P1Cǘ)Oq6?G+hx>~qJuŁYIELJ,Zzt=|׿ dQBd}݅'_h"v}ډ5D5 L'Sam Ox+k0a [FI|C6Co/8bw|әt l)<|$kY.b'ަXm֒AE~p)AVYr%A>cI \`JUPu$18*C~6  ͠!_=Ri~|+16WC@# d9iA8j2ƫ#ZgM[.$'c|c#5_J@-(*Srm6SCU'Fpr[ Ol$}ߪBk$v7X;G[4Όv1u2Ѽ]=rLD>vK#ߧ4eSU[(5w 9ִT1y+6 Le`*"-$*@[d RB%pͻW)(s ||+)V|2FC$.ג]ęaSDL{SrMLj1LWڶS"EGbϗc[dR@,s ~t'O'* KKc#F?c] 쑿y "dR wQ ~%‹L<+缼>kR@Hn; 1֌xx!kbIBt eګ6^s9$7txK!UMx|8b|Pfe1$ :d0vFLJRڃ\ pgKBU]U0pJ5MO՞h@-Yd[;;}tDYPPh"yzyoF^W7߂B6Eʾ $Vpw7"pJf{clW* yaGVĨQӋRe5@( Ǿk*x>Bw~` A~⥿ߥ@Sa\A#qQ://0 8j]YpDHDBF Lm/rvu֨6ziumsפOQrS/ <{/6"-4 =ypQ%| E\_CXFn/N;'vO`qE胗64 8FPYzݨ1,?VoQ9O@Qi'Vn˥?v=+?Wҧ_:^ul8`e|6adت5n{ _ܶie!wϳVgQw>WުP.D'=ݰNj%XJf6]CYMο1-gv=gmm*~TǶzNwVa ${gіis}塟((x;W/ ag0}׍."ThV|a5[^#bџF)9vS XHI ~=:I^|ٝ7,h g OvD]y8~l&$,~Z0~9_$anSpt)gT{ϩ Ya3}dHv ;Ԍ$  3 }/eK ! R8c.EXFWH7qBeV.;ˇp#jKn9Y13yR31p&yݩ`t뵌zP"יؽk?|MR:slO$e,1 D&/h{}Gou[)hYjMC6u"o؛'摵p6K_ZQ-j^եCw2"ʀqXy7aGOVVrO޲vDv.EN-ٯn}ÊKK{8_,Q&oؙ )(JOlAAaU*5U>4 'Iq;^7Yhr``y>]y[ԙrP&"QAhl$咙3Ml AIR1P#P/; .>`vj8AЫma/ H!adik6 }gMz:sL&,T*ߟz웿*>6tMjTQ3 Bų6LY': 1'8PC v[]YQeﻇ[ELh#ǬKm=-=rLNviҜ*㦅d+A؄:8!eB_ 8w9㌒p2ʈ8@ciA=ASjTESKBP1ޯe5nO*I/ފ߷ ,lv4Pbؒ-!UQntqV f Ոr%}ΉG}ח뙮 83@1$}{K9ޒ>,DæIPB86'8~SړT;H 7@23q6q[ȥS:n`ʖ"fߔsTvPw M3ExLŰ6-ɪ _1CvǔrP_.KaXzEEA"``yyJ0\@xM7sa.MA5_Kr!Al B)h,`0L5n,l1!q]Xsq짹 t0Di31p5. p2iyG5ةU>(߫Ӌ 'R& V +H3怛fc_qTd!P:aTf<%N ᬜxnڏ3xK(0_B|/mRbEId o~2?꙳D,kww`1KY {SiեJ_r+|)fMx_ѽ.mAͺK^5-0ƊJr}i?j]A Cjy(ŋU_:khseKhMo])VT\C)xZV0DZWGGpȔlVc?'_W뉁<3),_k`8tGC2!}BR3Ru!S}@MqCM[\ciEyQ7}]"SuxzĬ0PavseDI> CGD )4Cq9En|fh[ DTHFl #N HD# j7ש5Ƒ$fPGX6r4j1ܥXno:R}6q>{A &i?ж喹d;yruIdO@R:;Ml9k_b>ZC)];)VigowG(lkn?s[ P̓`Q/(~t|@$hKZ\ gP5wq_5Y$۲x; wpRPY`/}VIeW-‚)Y&M]1D+펇nWqw9}m/#HN :hlStҿ$Hd-Jt8wȥrW] ~d9:]f(8`xY,D#JdVd]MAV&l@3h(kyv؇4P{5r𐉉41}X=@B}7uPy>c,!*mc 0ep a:+!d 7CҲ^Ks;I=Qy0hջCBdc[}Rh؞cfgv(kKj.0\hڭ6h}/JU%' ޾!G]T|܁Y緫4~ J*gY {׸!6q4#=j) # *~VG!4\V^%Woo-9S?XPy%(D)Ӟjv=C3-̾+ŽY|sq17:kcp7 T{ Rߛ=՛uAZ=r}}M/i/$h6O%Es2Vx4g{͛"f'U2$v'+,|G+':@ќPo'GmouVɰ*OTjk Fv=|"ɪi@qHVU?^2sA5P6cv@S q* &/Lk *8 Yw;y6~ fs!PV4 ȭT,' h ;;#$+Ld5 X\m 3Q=, 8eoQ'Nh/)o}99`7 G`% /Y!m3֮ ๟#k.)6&)Zz^i9OoLbu׾Gi=)rcfҨ0U?B,Ћq_(QRwGz (E\tpY1wʛ$aRf=sOƮW V$9g@ 3λ<뻏 7415|h`c.P^'A)`'m.VrbW|5«%yK*w%CPA|4~j7 a] (Ѽ8K4p@O}a!injPbn8ܣҽ>-q͑X>sh_ ]bQ_< k_"ϝ^+$WMu?7` P[CG}q)̈́>w0v(V{̀Ɔw$u)UT4N wD bjxXbbP:A2>h`x^x?) >WwݣR{A,nDa9t^8#0k,nUgwG2! F$^;/gB:k}v 7?pQ<.[_)D*,yPUZ=@:r|z hj X+̓5Jg]%VXl2L"zKXhBR1]:AASd#>A !ͅ w^ɀ'yKMYD͊7BQcD/1|3qpT(r0ɸZrve,.O5tg͖GH t`J r:E+caB$1/`+J6L:gk[tug0$;с :ADeNfB\%0r2ؕB$i@Pn}rqet"پcfhv8\v5m* /oT`(,"53'`0wC* 9[.kZ{b'ĵ,6g^kr1y6Lj0aC>Erbw ~Ec^tرLϖGGd_1)^?͑C%AZVtSMrlMet"@XLcζ7\֯)Dn!Ҫz ( ׅl\4 I;ZC<[ϥ6-#k]ƥ"ZfSezޤJZ 05IZgt0q\l|39c2/$N¸f{No?|췭ld%YbzƮ"f 6d3˄lG6,-gj꿎F hCeQhf}u>utG&|()۷_H8qd+;=. ?v QkB'tWP 9]q-v![ ;t#I((ʁOs - =E/h{k._ٍPHf\~jX(/UnlBEWPw=xɀWφ " V sהs̺gh  8T|NR `aͽC¼Am_Mj.A숕!Գ~ie52Ox.ëN\J$/IEpǾ!!sJ7r.V'py2|ԗ@搚Ð༒Y,/pzO9|5T TdzZV.{YN# x(P1C7p.i2ND a֔&h8o-fj>q\MnBd"9H1u!K^(0'(di>Gvl?deO&t@a}.w`٦#)b2E 74LVNCZ ݜWhZ W-Ƥ<@CӉp>4 Wf,pDFeDPi\Rd *dԖrGz/sw:.rpB̶GmpGc:j# `Գe nM:4*#QKw(P '(M؟M j ]^:}4ߐ obBO^falaEyirY/V"؏1@5iA]ܳ?%}I罹'+$/0J]piS71*V_Z^o#Fs{F)rOr2u>4wMZ%Ei5Y֦ZY3X:"r3ȟy:8>RUFPюb VXgЁs'dՒSi姡ai&W(Gő*Q8F* NݰRV ۯwUeCxX!  =Nf`Ym _(PemhDi[^E ]΁:0Y+Ѣ!-9|†zw#t%~d =kPU;0+_N=h 5=ԉCk5JI .TmHD}  HgN1RST)T*%=⪺CRa}ZnqN>:`׋RlLv|gqie io99 \Jgvr[]0>#5{<8~|NydyN!a{i0:FO牁t](D,1A4BN~bfl݁ 9͕ޕU9!+>i0hLgWW+)눦rG8$!i94)جhyL105pS(pxiEbss\읚:qq~(MC;cwh*и /cw:‘%!2>؝(D~wG==D ΜLy%,?xݪa48}G؜nk+æނD`ԪC6z_ W a]% ag7Gd@=X:jf$&Wd=.Y&Q#܌@ hin>*Z\ k=^]dl%lr[sp9 =.doUIXS%]m6Rp={1Eb} |z)p͈sW\ <;AĜhjUuavPv(Q5lg24~2KQM|=k'fZ!}bӛtmQ Z\T :41=9;uOqۦhXftk:x^MˆV5O"eͪ[M@\6L)q]dO-Eɍ7|409` z dv_FT]scV}^gSE[2R8G] {En ^kpNvvU"cY6fr`HKΊGϐy-wÐ߷?j ɋ(.մGإHLAג$8gҞ|JƝ\>1\::X9!J@^ݿطnX)+Wy7V N[R\vfw`楓B(ߔafFJһ,e~:?`Dń':F!=s(/RԜWj̒ F-ƣ1ۉʷw{|XCgDK %"k5,uִlZ͕R R~46I LYc IJ 4䭉FT95Le)\-Z;ZwdYd] ՙ! 2Nq]6Ps`G$[F;/<鼎 4 a?2(\N@.Aj[}4E Kz>3L\!8F̆~~ALgQs!# mTk=8@ފ$~O}%Ψ 몹Ey?ts|iG۸ت Δ gYZ070701000001f8000081a40000000000000000000000016570825600003a34000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko.xz7zXZִF!t/ 9]?Eh=ڜ.+Tܡ,ޖ^,UV?NO8! ^6k;\e'fbsFpJ]aUh0Ucę]O Sk X&1z{/{vH;kse" ,:=oKĪ1bY i/˿Dkm "d 5t|,$2|͚bOXnaQ<@Pu_<%W9.9#I:G%n0V?1/n/2_Q7458+-vaYj>逯_7"LShI"r?t}qDpPfH7_xorGE=ܻaj.@#Ǯ,bo B1I[Z\S2=Q੹Ib9^Us\uǧSC`Ԥ߷VA7` g%ŁT>#- 7fYTߖ?GGONB'#XxJymD7^cc\S qO{+5Jԝ{rHC0d!H9&zP d|c- x`[M s6ErA⍉}Zx>r4YeaE|: AuuTd } }-zص.| T`m2Co 1ۡ/$Yc¨j9~3cI:k]}ܜT707tIU~޳|LU;21ՕEߋAD!ϭ\)L6|B)iM ॅSm™50$#x6IA|e{1VU[L,jm6,獮_;?)oi^W(F n{lHy5m aN~35EI u"W5$NK;m#zIvZ͇pH*-AuԞsyy\X} B.*;ؿBDL-uo1VǙ$ 쫢Ѯg݁X砬rq1kdX*3 7hIۧ?#&}+f ` RJm}͟!B PrX=YqL@@nE " N  R6%dZhHN0(,mpX=0RV!c9 0G+d2xſ|HbD(($ ~r!sS`)=WoN@з't/ Rmk5Dc#V?լ$Z&`a}8X&RfQ%Oo?RJƌ9z;7I Ǯsg$~ύ~`"fˌ*?afMUU{̫/K1ǎT'CԺݴe[0E׌mV79+¦25CS7ؐ_A5mvjyi"jъڪe5&| ](#!OEqׅ,6lB]l!GeՖp@ƚ4;-Mg;rucω[luiCax }I*W=&WK;lQ:!gLȄPOԧY`l 8I]p5ܕ'GE6S 0F僬d{z/,D.ZJNy ̢9)qrtۅ/.bŗSq19QtC/g+vGEo"V%qƵI jNC\.\hQi6{$5a# >jAqɈV)&}ZMⅰo_(:aӧ7ӂH1'brl J3 YjH!ңX".@r6E:e=ЯY= ѱ*2~@06Έw%QPYg x[EĢ{h3-Aq}%|H A$Tȟ36:B,!Y ،W r}dQ !ri 'aL4wwםlvnp :x7+HT:=]nSBYs9q l rs&.v $yn;!*ߎ4t`|bJU{ljzoq]b}ƽDSKuAThUaPs9y P i˔13?a+?1oBwh"0ؓvUC2oAAg_j}U<\/BH+hT/W-2s[(oHIH'|TgsZj'!ņ|r љS|nbz!^k0북?$]de>dvTϯ;^{A1Sg1P8 Me'I7t&R{ŵbfM>%:ZasWB%ypMur<:q鹜~0!uT̸mNuk]Z9C}wI/Z0?Wj|s٩mT<5ϩ 㽪0~WΧI+OjVpR(ZVbG:%iWVs%=6ɈL~jjDU[@oNa[ut z0HuK I ݱ)Ӌ oρf#zvOv©(yy.P9m-b;H uE 8i6L.HyZOYxI_:s]K^Ѓ)sAg]`}JӒ<!H)@: _'$ ZKj]bDݕPr6s(5sS;p!; I_&ꞿ{4,Xy\2'j"٢vqG;Y3o!'NFygƺ=+˒mDBb&+kٱ(0pxt8)&\c(%ub ,ݸNE Ť;~n>IDZZn6oϩ[t `ZR2F͂:pїОF) 1zezB ZiOn ϔS"πA&,\1) `$[j6 VXtefC4{v5i,F}-|u|H0Lʡ(avceV hZPn>?<0ml-+ޜh~r*+ n!UkWLIs4a,Vom.Ҩ+OY𭍈-k&B5`6ג5 6f84D9%-qn(S$&P5g*EZ gޜc9(^wc؞; Zƫ`ެQοڊhb0\|DԪYuO;NgN~?Vh394kٙZm^c}~t@e gr)M fl: ?~|dz^>͠E<џ0Cxʕ{s a_^?(RӀ~~ʍ=OAKKٸżA%+'$ yRK$f=ZZ*V X P"q@-x3'*@OrugӋ'Zp`8 >nmW)Nq^gJ06Z`عtI[ l4&~{Dh-C[A3!%NLo?BKCgb~p ] S 슝QXeu 6o) CJD4UJGX5>MQya kk>43UdƐ6I)3Yw䟊(%&%A!BMOc8*[-@@zK0ikWl2e2\J>"kTB$͐?~9T0H>7nXZc]Z1? 4G.f,ty,!aAгWTrܑVU/}`λ>y1IH('1g ѢYVձ?cYHH)p˞P M"SNA3iḰ)3Ep4WwIv#7=mQykAV\ЍEPF:QSNPzx o nA [0# xnz? ֝SH='VՅTA1fi9-0w Ge`!%9OmtPwn6Rrj*TúD[!7л<87a0e{O5i'8V!sDh5L`w(W'5~?I*crYo|(8f2c\%8ArX]k4yyGpL5YN4#]uY6PS0 u'#؀x -sCq9~x^:V$c3!7 uh z+WN&5KG҄Ri{䪦D^H;w@NfbX#nv܎ sQ|_+} $ZΔiBuk:VI]"v0K<گ$07a JW<^,}²)@8%%4<&.qH wX.?k~IJ2HOfjչI"UNn<Ҫ'^ѠrRFV<2+qvzyo9ׇ; l9^8x De7<.T|SnDRF~J󯎊0lw#^!a.p= "$z,N(֏eUM 1I }(i>8f0AE}pȒY/<8,Z0oQK™{gAu9j rl-* ~2զE DYeJɡxF@s 4==bT&۫sdL@nzl--5Cu),:*X1]VKU<㳽L x[*')~x 0I?T:qusb~bB]&^nx(Y6w"\'Wي ٿAGr=g{-5fg= g ι}IpAߪ^*8u8I%7itFwBe EΨݢt[ʶ=#p{ka& sjIq|%}zz#?Jn6I~n _tn%D_2*TK".1Bޤ{]q_}`#8lN' pU 2F+« ~?\pQ b~fLiF0 ]tϼmI=U%EuF~&?[C k;cf;ר v֨Se|bAเl_n܁*<1n 8tNũmoCDl@tX?1Tğ$-АzFy}9棁vˉ?)9w41{$Q$X@iu^[0)k{7.lTv⃐拍tvrjzuKs!\K"KS"ʄ4Wh#J_d.L倸Z;h\Q[$P0iÎظw]\¶ r!j5*<5D@#ë6BN@@qzFZN2vT?(D| a:5=K$x6`P) /60omRяr2ڭRRpXpؐe,g]yԴP00 8rّϺT?\)?K9xGRN{V6vi|Oe wO,GCPG/B~*U)1ȵcLX(5ͼbm& ˏg"OԠg_VP%뵈.Ϋ]K@0sx5ow{:8ep"=0u/&jy{ LlBmgeglkVAgTDeҖ-l)L* ]s3Ξ5h|>Jku5qp#dG*3;qF ( VW솉9(K8~==m6$+~m{񔅬FkDf"~`o[vW%v%7߷-~@(9Ĭc>KfB>bfvA&wgwpp\}=EhM.AzY]AjHHF6$`cd2 E7J8}ETH񟴩b P~h)icucgU ^ JU8'`J\K-<7f! K|Txl+)!˹IQ.I|| Q0RU9֐`%[%C}4mK()6,b%OTϼҩpH8G g+JXVj~n9Oc 8WklL *V+py .dWHňL|֦^MP:Y-~i^J .\ZF3gzSv -B2OvL\b:$o(خK-IJA5cK*.}2q;c zy 0$iYd΢9rcZIoԨ3?~XQC)(sg$xF؃/>] ud5t筎jeRX d܍ 2[bRc!U"K?<\~UB')?y+ fUn_zѫ7;p-RU@%tfM&׿`]ʢC?ڈ{=zώlwO~XS񈐖ZW9;De~_,rYTEV|XK _M5N"ǹసi^uaw@~nB oX sI6%6/ peđ< g2^˓ťBNmpmk.*c0MkM{oP-JIw-ݭl˗9 ,>xF/C |qOeh|08ġ|)I'zG ;ez$k s&|46Og}Taz.odžXQ[3Q<}D !͏:˾:o~r!AH7W"q9ȼGl3sް/!5q+$HiR;͇Z 4m e6&*ux:q8 ]EA@1bοB_yJ7b|VlLb)A.W d?!>grj;V$6jFYSQMLonRYQl/6oojV2KXjVv|ۜ C|P  i3社C/PSX xuL"hd&0'f RessOEOo֐6KA1^Jdr>F Dg$)U%|Q){X:/АnGbgCJt军,![ 1!G\Oܹfo*,H(Z:IZRV$;@::yOܐUV:;2װYТIBb|}3ɛ}9antZ Oe^7R`Sl/T `$?z hE Ye\$ɈdwZ +m~9 cM3!c߃@2Av\B*S[|c[k$”=~!5 TUa7`g)Gu![ljWmz6[a4aa8R?nCf GdKZ꙾ɴqU7.vlG ЏTB!4?FeBĸWHcG-XN^aVvr6E(/rXtH%~CErh)1}]L Yx]+Mh O^ s0fhF;CLK[WdaZF}!(ן|5[N54ߐ՜|KHK(^{sJԯ yr˚| ^+w ,f5ZY &dt؉"V4/'~ӆڜQRaL{Vh ((TE+İN /T& 88SϤ뚫]B3܂ĻdzK{J4K'.^g:)J' !lr9va@W~碟T%8첖6"8wT<j2!"0Qf8EB|⼯v}ϨOu|<W-HQ ?wKABzPf/م~BTxtBPl| v+/=&yܰy{'L>{B rlNf 6?r=GUk5)3Tk\R(1L ;""IRiPQkMr߸k#ԮbZro]-S}}WE!xn{Bg77.|7 T"͆LgπoLAllS~ EŐڷB BȰW A}Ah9|ao:{"ѠO hdZ %xo:玙L[`oaMF \#(Ҷm[>W}ԟuU3r+,c^6=ܥ]y.WtqtgYZ070701000001f9000081a40000000000000000000000016570825600003e30000000000000000000000000000000000000006700000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko.xz7zXZִF!t/7o=]?Eh=ڜ.+͟ ggCi&Tur@d(/-TI :Rc;|3ԭtjg<f%u>`>}`A?v*%{^]TpLT:>[.]cmF?٭M&pgb~ ש[%v0Ϥ+ZKm2O ~뼹D7K6bcӐݞZ3=R1!iknv ,y{ rS' vU,ED}sRp#]GV7hejPj"&6C9+oVJinN,f+dkT\,YV7^"4=v✕jL'U:4:нջB-*FTq.k1Z|lF阎fw`ar$!=w5DؐC-@$iZBgf8dI!K\.$.T ݉?PG~uypiiw{yy'Yu IU,%]7yW'vZM;cn{?zA7lFu7j_;v(z$RgπY' =[ʤSYf~1͇) L~UT rׄ-$~ޣH-"4G +Hr@aeAҿEIlxfsaLt-޲ں Kqt`R*") ^8$F̞p(FI#eKx[y'o+|n,=麍$5Cqpw: E$^4 V Ce' ^w\iN?S fnY=fB*عX od/6CAȏ0 & Ha)_ؙ+|Qoi9v3_O'tVp \!;K0N<to0[]¾ ׆jc]e!/\ 1/J fxFsv|kΈe• *2@SAZnHG=NR3ApXfjo(.kl$Ig=X )/: [4@l " G ݁@ś'nV3m5{͓,):rUg^-:Q3VK9o-!z{2AP} 6B9/@A1wž.Ri PzU|@qFrZ=4[8p% w/ YAv@Ny=9cl&A$󽰧t-dB 0<AGפ\ 3DzE7JlwYH})i x`U2פU갊^/ A U,ʐ24iY#b`ws'gruځ9TJQCRI]A= z~?1^fƁCa FK r|˒&}p~uPQw(fKoT46E١5#†^%(6(I&nše5|N J<Zb{e,0(b5hf&rѯo.h [RCmphaްCMª e`gR iCH1O>mm*Xnad pp;éہo8A<}**A3;C:g>3*P5B(vsJ-wdw{ MhRxMjԷ,zn*!Ꞻ•{;n]iϨ@(QF~#kh#j' )ГF၅O}m4hUTw vC\1Sm&&C >epb,1/͢a.EЧrW%q, q(r)UuޯlEρ ce?{>E$9[VE΄ۢgOI#_V2䒌 G>>&|5Daש JswZ8dKLWj-kcڇh Dcֶ9}i\ZSh͹im8tj\]nʂ&z7uҩtɸt3Qt74I6^K^nd_5><5ņx3 e&>|RW-Hՠ 0-%|mrK9e ꉺ O)EVk7_rxQqp}Fni= V y.%^,fX`L׷ tPH摯ιn:'u6;*kѺwu#pgwHq>b\zoSKtن@"BlKꀹf~łx>%QboM>%w7_qTrap_+p'+h0;IKǕ}˼P٨qI\X$*d u+U'8Mhrv3C+Z.Z]##tH@.ÙZTIWy“rixիxGG׍~ԌvtИtڣ`U}h58@TLb#xQȘʄ-t x Vx$Np;jb7 7G@gF06S.N,EL7.О\/RR4{6h[qB5tUs8rf"S:fjʿ3>v3VG]Ityu8&vB]thZc =s;w㻅J5g%[8EB;&͵.nƁ=-W[(Ǖ| Zx&j1y,+k_zn-CLj|[|HWm9{r ©\ ̱AWz[MSX2qt8u.2yW|AeATëE7o M>jOfy{lv T)bDmЦL:rDS1Iºh>1E'5VNP%a~ryDc#W7N+rۗz@AGx+%#!,>ǿb}ݰVȪkc>Pb\jj(sO#C۝5,l*V.w Ft؛\8saP*j?|K CRE+i*_n]Aiq:v Wt}@oBU(Skx-/^#z!FB +jr/q*n_0!eQ!Y:B!ݞPM5wί6_pGPf'r력lËlAkmE`!\e>GWT:lEzKY8rAJbՂKGVBb6yF QGCQMFEUmsUI G.N|F:]ac,5.]"|:1ӫ9omsZ}YB'vgU[+RqTqo#͕޺J\.w3S@osg %D/gEeP$@x \>Ѽ~w>ʢ9Z b|̱I#% PV@Xj`a޶̅MRnx᲌LNAZY? 13tѨWi6mm'G>h8K5Ɵ5_5D< c31YCׄh%KOsi9Z%h˚H G0:1-d*McHTtdљ-X&Ts/*}OKoH&백 4[~\PQnbf'AӶUG( U(=~"RsڔZ?[o #'sG":ݞF'9nFu#X:D!f$b8<ҴOpTY鿹,&ʃqb yi#i_#4976*P4Leלl]Yn+>ƨğ8M;;) YK%u m?DcVhiv!~gOEz֧~ >eu;O:]eEkWd_QjEq*nBB62i\MqO%7M }`ˀlc8j!^판ډFd/U@+BDi"eW>NXFfԋ $Փ"ua߻ïF!E mT`$=vڔnd,tu+%;t^c￿f!KL`RvJauJ#uH8جkV; yV~Cb[GԱί;U^ ` KmTVLgGFbgW4(y+Lk鬪]͞+2ֽ󘒏ao3AP5vQ=t |"?h\ f.FS>cT4މbLE7W^ď3v mG0@\ jESѶ(#\R2&6@e6V{w?Bۇ1hE?>qI7ŹVBa-qF \-BFN"I[3|h]>[<+^[Qш#06$ba K o(. C\k)f86MSt5+Ј^b[PҙqW[2D/XeCeš-ç3l<Ģ S sq=r"ڢ'vV>6}Av k' ٩vqY6?:dVCF&2m{1JEWml_}s-*,Vz V5IKJDϠm&rk-MErMnnokؠɌMzhӤ@t&9$ תCGJ"AzIkLSƧ^O!_SqU|B4\\|Չ TE0r'Q5#ٯIUN9*H&:*Ǚei "ҰdYp0oH̆ v߾/bCoUnR>5߇KBJzYCV})N1 \P0Ld( wBD$^QØgww|)h-~H=(yLU{;t2] &˅f&ysHvZ5pA$"HK_ gÕnğ2fDd/ł*(E<=F)]!XPtwZ#XBR՝UkA =E2+~gO wM-P&4 \LIgg15~=~HU_N kSfSRd#햂w=7޵>% ~JkMl2wn*c9r㫇 X"oCSb{iѸ\ᬟ}<ܧ;FB<}1&~*ѳ2j#lJCbB_? ְARHJ!'?[4G&?ޏs]R ֍>3x/:¹K\mYH3#)f,/#^5~*LQճxcl௶$W¢}p~MAM4|m'eX F,G6ؕ HYUv9`3?s`n ꫀX~e43`\R/a=t:z996Eˣ.rq냖c옮zU5VLk1A]p."핎̇Ýw?ӄYƻVkdy.P)k}hH.Ӳ9xpQ3~8E]0p-7 n .Rfi |'<Hs۵gYWVhMËs߈UJA`!f OĀ&/-),_x-.8`/" 27#Uk}261s UP4.^+,T^gx?Ĕ"*t7Hti kԏY{< 4E~@sAlPn/2URdrFzXwrn\u~qǭZgj kL ę:D,Dֱ d.uy_gKRo~YikA^N1LFYm K q,#/87W\Pw|. 7O'" _,5~j]UEV{KXtMK voxD][WxӔYTM .5j#:qȭʡXU Ԫo-w!Ckޫo$P1G\ޑ[cv{7=Luolf]$ϏgKq<u8+4ym͏ƒPR)9[ w Y3WWuM)y \%|MVSv*Mlf,Y(>C {F;h]@JfwO"̼<2`}^{+ȩ- INۈDpO.uaCqzr " A)ĭQdw.K99Q{aq#&]tF2յj;zQjD2()F¬~[`ZkDa[a={[6%."C ZBmh?` ~zG¬/Ad0sЗpqw8|%Bx5x&m'V#|?˃U!}/|T[ӢZ1T!t)yM=tߊ%݂{ Ifc=G 5cQ44]v5tPV~*g蛊u8U!c_zD~w- uqMpuM~91 q @8}pT[>;^g~OJqz~r:Ƈ0k}ũ\wJzG;: W7Z>=aQծga@V>hk^3{q"*FP ѯuijrλ7,#C€e]*>{NǺ`܍{Ѓwa@>}j_hmq{w=*o&E >um"V͍ҽf!G׫h""Ȝw# nYL㨭ZTާt؎ן"#PJGP&̤n۵NՐL*_Η9e/ 6| kir"9[2! Nڴz1:FݣmUW*`S?^<tlkK s#Ȕ\N"XaspB3#lw)Tj,.,"qPk*uZ:& !{ fǘ)_.~/ԥ/Eq=HpZ:@L(vsdu_zwc&E%=q6ca.Ԧ>cj 5}#'3q#(uvxƞ3a3 txu{U=6k/_3<r? Z)>J|rTm)eK`,sR@A` M|Bu(v4ҲmJ[0 sqn~ݞ?wfUeD+w њ˘;t:ȣHXcEG8 ȹ!K2cu?H).qœn/pK!v;>Fy3boMtTֽ.&uT]JOAst&M_#]d;:Ll[o\^!;MgN[ [>؏7ܣ4dd/Apt8pE9᛹͠lj ؽM+1'z?Ypb%KixEB*Z&@:wKd']"ZR>ݫɾ0H27P2.ޕ 6>vyvqsHUWP[$dg!/;M$eȊqe#av3^@ƔX܍ݫN'eiӍ2#=|W"w=8G`?C 4{0;~nǗXG%~׈°7េWB5RhjyT⢅R[GO9cu9Ѿ/;3baUR/,}zM.WJRy{BVe"\@'8yT('PPhbj*TB`&:vXR5V۱EGO3B8eۈ?]xW4O!iN4йi=ޥ´J 9lR`8*$3@:. 06g.P3B<~"%jD#7 Y*2̶?IJhf->6> FW=G_Qs%ݹBP%gKxPdU/Aych <+5*5?Eˡtv1٧liqn BGhkQ>[H^ - eX՜Lȿ/r( idP "Uq"\>m/m;d ɥ3$f-{A]U{o۬ =ƣ@k֋AJa5G z6xV\FafJtŭfvV&0g} hHu׏EρV"E?ջ->;6K虿-DZ]eRU C Wu!ή'g.`4PcG7HG0 ,dH7n'>I ܛa0b)S$ 9;c@8'w&6^N7E]`spq2 bF,ƪVޥZhFKy13\ HՍ΃S:NDݜ!:<ςܚ@y%eSCM 2ڭ) ž6>tuw@7e1&Ϝև}³GPlk} %a+# LH+*cȱCOH{ )IKԧ>>9ȢN3S3ݩAg /@5CbUIcaAx,ے5#fP*=\!VX%s|3hDVK7?Tc1Y[I:$Cz+|=,&e4@,Ad(0Md`a: l="7+]L]`d`}g%p J-؟ll@#"qB5!%Bߺ ڑ7"*B55h%0o%rl&SȬFbZC"EK5C5OҰC %- /ҺdGsk *bsTclRj5m^'o*-ծs/2 N6/˕AXiH4xiA$+*ϳ=vRH7+>y~hʞP )SMqI \[&@3icBT8bh~d-9Mu($ Efɟ;2LzR@5)LZݙ.s)`!eJ^sPsݫeW-+ydvy} *ldA11w_.^k:J !ݴE7zv-1Fm*‘O39+88M^(J,}6[^\(B8 aD=ϜZI7bޑpm B2>x'Kz BgG۵~ oXT#{N1;.7N' 6>t(MBLzn>ymcl|SbFם}ׇ'ֹ'-*CQ:iyš[>Z^oף`Bʙ6NEj=9z\1)^b WB''4]qhϣg6c 21Cֆ?]8s<;lvÿ-"B/p}z: dY17>?ݘ`EEy6KTe]J@F[ߚq8q[>3q>ۯ=˘1ŁffzCy1RoQ+~$6Ut3bRذ?f?qsrh9ذfb%f{0iOP`Rۖ#/1n2 k6SGZUj̑2 =x{)$+\jy(R۰L^pbʢR Iz7#A y^{W%q.S~ 8{0H|;灘|2,9pws#/{@ӯ,ӌDN@pSP/(BT.oO}eW nw4L}:dO]JfH' L!->X!o1s8&XFw&磪\v_~zBg.h`*Wh"=yDNar@E1hKq(>\@+h)戥He{6oM"3ߪYO7`RZ"U`"M Bx@[#1,F&c9iآ/=|\ W8+Zuba V< 5w=z?R[|]aQ;$!ʩ7D? *TCuͬZ%uR%h|Hz>{̷; Y9I$5E %cE푻 3l%rr"֖8O\=;`Fqtc|`x =Y{Z>-UA(2=SYkxgD~oZ'ÊX #¡P=)% _OQ-an6-Ib^$v `k>eOĨ8 ilXȡe}棩X79dcxEHbFv4S9)t91$;JRTZ9 Os:F_B=> p< sـ;>UY4B Z"vKQ$&XF)8HYw^^ܲ>I4ƪ4WҼrkfO{p̰hQKI,UԚy~>>kn_]Л+1:3wň#lҪ[ʸL-fzs7 c12\LKĘj $7CX F/A}ވr[ɖoaAYI?i?bx4DQ;P$9K1!$Z,uAu< kwѨN 7V(vKn YuB)Q2T.QobTBی 1MWOB)P*RqZ3TQ Qt!R0]~8BD&=˄uE4LhPsG?TcMY |gP17H 7x*;Z(|!blv+kN^8ot$R %:*%LB ?qԉd]s-]7"Blb 6ߴ8G0<fu:2\@KF m/uɍgHy͍q@?mY;( WLgwo d{6_#`–^Lʢ\le+*]5ڝ68ܻ[mPzLmMqB_bp -71>Bd3λ(G0`L@xp(c'=ɢ^8`7z?18y__wq_|$7*o۷#Me04:IAjَK{^wK$,m3c ذĉ!PPm8#[9H9+!{# $UTlv'nPo7"*Q3b?3"%(}q+KՌ6H1jGYK gg 97(e=.䪗G:Vsk#0}0k E}E#G>O_wl{#r}svཨ0ѻȾ7(V3?Anʾz[\=dcZ:Zt} C {4ڿ{P ŕuMbOtE Kpdu dK2eK^eT?=,7<ϒObyW;V=c@dU|ڢ32iKȠmwf"( 2H+ṵ%B8IN/o.w7Aɱ>v]YX{qf"}6,w4Q4RaA: Sk:ᬣ,os~|qc Q Rg?Hsy\uI2ɍ2r6i ?"B;eRD9E㼁c?ith%M/V[{8Kl٤ 3{8FN9 ') 8Iq<9Y4Nݖ>V`y{]pZ`lHZM.-0sF: vam-lOXS_h.ZsDhA%o!$Lj9 d9| oү@76>=ƸFOWY9RNSY[0|Du7Fe'x2[C[HfLlƇ S?/J/Ô҆K=EjlZ:$ A#ru Vu :z;P.i| #sJΊC*dP٦'vRFLTcarFC'^m_w긙w % Ua; y 5+-h+.$D%dƑ^[N$\מ)ox^al\XW Ƞ7|v7=@8)%S+cK`@s"v \]m 8?m†2+eHlܴ&'c@vDbVQR?V1'Oqvd3'Z5P30]5du!aOc4U2]j,.oٍ2>ncG8P_m-1 \P|.S+dpM4~XmD]:ِ _\?vog:✘lX%:U.<6P_&đ4.ޑ=";KE'mP'-Z -ftc.c47px b8zymlVb GIu;Z֫`/Hޚga> ! Kv WUޡa!U1=/@ ϫ;Q;xH}?Glr7c;8h/Q*log ӵq WQ(=3V#Ӧ<+RsO?ş'{ONو@= " tYR#ɚQ3wÄPF9vu1؋h;#l3 BZ0-/I1lH˂f*R75%dzo0ӡeֶq^"4n?P̔eˉ*FTpYˁDQzf'Xƹنû3& M?Iۜ^aVR5E-a,tF17B "G,a}vT:< ~6Xq{& !d6i$%RgV!=r9V#| |CAJ弟SCD+ IotST0n:#/`I4-sN!T> yw^pC\QXLl9VᡭV` v?0#D'>G2]0~~DIp8Ե/ݥ`uPO3 wL[?+x(md v((y>zw _BǿWs6Ž]s!:R8ārR^7x)]|ӳQzF|?!E U|8cwS9ʇXc`nqU< @^t 9WZ3ʷQPZ8'a$'_RR=[@|aҏ8 `ogbv b0gh3d`v-~6"<(RuRwv Ҝ1Wt q#![3 5lWKf__]g z_E  EtE?l#x~jwߘ~" C0U2${ɧA8_׶9}C3 W%Ng7ܰLB.\pmWWPU3Zr)~#X_w92\p#c<4+蓻Ձ\Y|CmE] )3-X XSK elK?jTy}D(߆׬W(PC3VMpkR&kbT{mS/s}0ʚQI-o -G? PT -z?ƚl#=hLVUT-Tlύ, _y6D3)=XO;iE&Å-Gew.r;m&Cw9eOR\}> Xmm7BrT,ɽDygI&f-_y+ e(jE:3})hRMqFGȯ8f5UuF:T՟VmW삊ӻG*ij*!/ ,I}j@BI~)!4b&`dEMe_AX|* pA՛~ݷlo԰([4y}^Do?dVF兤RXid:/{f$ב ${VkZ'M#d%ئL4 >L0>F;Į׾.)Z"R9&cxMb{BW#p5KdwYiJex6 7@Oͭ$C||@xM|g ,WNw1 k~;mO M>H.A -q&*<3\&8gN C[MkS^ 5`dA@^zC ԆFBxF"ex"kۺI4[؀IUMЙk=r$!Ks&;a+ʈl ht!xP8ka ;&GF#9w3>g1H{B/|Z,9q*%le4xbg~!t PL9 U6@O!C}p]"m5QG;z*/K6Fr 588F?PPouWdM057$,6 >Hdh EPIcP6 z8H[>^cӜ@N }:;7t" cPKȏ3Vc)/"=WT10w]]l IyzIvNlA}XvqCxDZ^]39^n0x5?7S|pݡb& ν9 EP^AF%߉IDI Qz1j 3 ߼z LzVR>a,2.O1\J F,LyDZUXsAr0U3+-}}ýhsY& K:Èv!:L7Z1}{ȷ6a+v )*\DXgD}M8kh8xo.Gۤq`bn^#ޙ"^GkXrfeg~V6P3(x[/+ /F*.z7F dЩ]luO\HT#+@9+7/fV`ظɿ IeF 8Ft8hE1%]%;]bN}.CI; {%5px "/\]iTW)/#)cB xAX[JC[뗥3*~4P\zeq *柼\МrpϧHb\*V2'Qnd=+a7o*[Q*7s+r'1=ĉ!3clwƒ4P݇w.`Y MƊ Zi0X*':G`0Y#/Rd<U46 3y+} /yENI S cZ+ճ*}pk~] !ITsodsJAHk;r:1CIIg!zۆRV2;.0҉w׸uj1biVDleOmr6Ӛ$[蹠@_̒M ~u:8FGhƪn,?S݁ɎSGhp<|MǛSgR`FwCf1GE}ZB]E6+G0RFp۟,G/$w168`e&ߋz2  u漰 Or>HWXc m"⁀՟Ꮤ&K ŴK)㎰j R03f/>V福^X6<|*dr&Sa`xY2?;TGmY7`g٪G}:^[~^]}uc" NQ,AOi5es |ph@>-}oJ ~CH Kയqo!AeEiU6oe +2d  Dh=N"7*Q_Qz0CW!0M=lk֩m|:PdN%QU%H \) .51re)k!'/cb5Կ=&H`.û2̎I8b,h)89%bZ~ϛ$6裘VaVV'Q="t֖~^X5xNqnzUE~@ g z 0-ob͒cA[CQ;AHC08w?&!Dyof`d!h1NP oe k)D5K +sk$B<^m>ŞOY(X{_ š|@\G3ȔxyIQy/+wyE+R[O(߸J{O_D}?DZHͬfZRh_ }6duVYC b?5;`9SxUWkb 稰 HsSrL\ (W &S;DFOej♆`Ɛ? |ޏ.d.FzPglx.]ױ i5H%F'ݮ'eue Phz4xcp9o8ޞ:rf\Cu޷ץwxjFE '̖bCR"-u#u[B‰ht,LZ)_έ>x(IN$+3]ݾyGAf{HS}6{4OBټbcB#BR WQDAe4nʹ$8봾Xў{9a>R>K4BGۉ|Vnc|^(! ?-[iô}u<3etir@3(iDV͞f>@ }a7TD'PwiP82 =>uS0pܬ9ReS kEP|#IJ5 ~ 3&-{O17QY=YuK۠ ^PC7w<^z0:҇ 1w$u]=h X:tҗ7z7!N. X-g[VNL< )SF,orh2Kfʈ;%,K>ӜvmoXDԖ1ېL71*؇ (* >5"͔]=-Kd!mY^ ߎ^-agq.fF4lVvLJoeS}9Бcq#R.yͱ`nzazO?On%3}eR[l]% ,o`mSKQ#τZNIv2K+Qゆ&+4jQ; Oa P?,PA"lh>%Mi,ߞ*nE@7wx?ҮOY+ W5V#b}mfbͱ얼n:j2<~d(8 !g/h'4VCjмe$a9|HDnUjNC>$B 0-hu]ol03G pջYGO{g5&A(%{mYwI;RWHF1+ e'[ۡ7 myB邏Dk$Ãmj䞨O&rVv T-dXs vGaMd_~y5;!KG6-uxQC4U>bEîw/^# y8uSSBTLv؇Ru_·iU뇺b }tKj2?֗Bd+M)V; ga]?j3`W.E u2 ?,Yݖj }e 9dEdAauKMA@̮xHdswWOs'gàB@Gls0QobறZMC82NS/ůx,ećCa5^xUbcqi;71/-ynVS}7ӎ͏צU|x,LR:.a37DpN+ \X'W['G{*3rXhZji<ڐpNni.Tԩ6rjm:r a? s~+@_;m;- < pOWhu~f][V--~f휫Q;D)݆6mDu7~NhLÖ([]6^r?n%=*vЦ@Ƭ\vokO+0"#TO>yVj0ȞVв❰(>@S`L)ʹ(O[$uepy`3;E5hA/WZtECWȁCO}WU( l@!2EnU&v1坛ՓpMR<( G }& ĩ`Kg1{*Kи,k<J;MoHD1D;LJU{TiS2x=s˜ Gyeiخt_?!7,'4w 5#ɈSjHԝnBI/o휤 @%=4eu$}wI/!(0wr$w ~0A9tkok~m2F zU65oҬZ+/QgϾj١\`k5+JM\ E@rv"ɭ<}k{gLQs @~#TJ^lgW'dϼh-̞AcƏN،`0"4OKu CVw+ *Jap&U3!U)~S(ǐ|A[$&TN|gnZ6*kVHg<_rrd}HEYZu~g] ߦT$[sk fe%L8W\?1)d9x#k58F[@ <}R+6 ?E ;0<2^Wzzi#6υWdYT Դ~8y8JZj{LJ(ǚxEzn菝û2u%-{w&Fo0PkNBˇB'#`7A<ʮ&y:ENyanUw]My[4O L~ A-Z)LZ2`hwYơ&CK!>L\_T&#.eEHJQ #D; s<&~*WZ@0jjsJ6R_bhkE :Reh%ͩ}>X6=5dԍ2~L۔zPD^$ 9@op{Xg4s} WaǫT܄󶁉f(ꆧU*.&ެ[uR&^*[a!>ʻ׋ι1t~e;)B~{Ni$}6o5Qԥ-*Wy~vAKynB\t -X\rYwMuD )>/)cYS )Yӏ3:8]US*XJ]h).ZtoTMSmN(d[.*W4PM$]^ .W@ubi*-NyӃ?6/|X^uP,ŗ8<כTm~T`mnʨhy;^jA`\4=fmbT3wyxﳡޣ rR M]꠲X֯>XQyRNSNIq=N"MHg*ʣkLv2 vl:wހG6sߛkh6&:ֲpxHش08ei"EEI+ȝ^zپ[5EEoq@:jLS(0QjB 0gViO2Hi~m/\c9M9m~Ko &b,k䢏gY{ZⱤuN+- k;an[ \V!%.(j6ԧb9W өzODȈ4._8hA(U ? ޵9(JL_N1'zA6,rPͽmLNQg.l~z2@%Cl@ܦ%|8a4S$Sbl%ͦ =8}.LCJmP )A{j|݈GrD [vpNV[WI(17JC*鄌z 9M;WvByaD>8*L`[^d}LQ3[Lu'X7;u3sK3RJփ$7b R[ޔGu&zz^>YP\X.Ђ8q'z妍?_jؾ& \_JZ!=-y :>.v:uԧX|AϸDq즡 N򬤲,8+u y|\/9-]XFҘ>4y$P~~31[g[ |^\;@{2<cACMZ <[:-5"KG=pYmr|cSÉQL]E85D45lUXB&wѽ96M>Ie&~sM7ʒħ#WjiS5F7J>r.qSXsRA}*"kKr54Z{0DmR;1HpG<Сܘ43M|?{>Vr& 'r8;1]-#tdg])'.wѣ̚xWM&K}[ŔQ@TSL2q3ob3YA0t| #7*OZ{j )HcnYL LyJ󲟝%o!a 7J3; ,iJnK.&ĕ`-ip@±dc>%%ш#+ZBK3ֶJ%STͣ??Rp̗L $ώrJh<2ȝӔh BT",0e n t#~ԝv|ߚЍjI=Jᗔ%s*Y.Zl[gnߟѱ*٧ 9&!&þ/Q^hc@a'ԶU+β ^UQ/Hѩj{Ї@Ͻ@gt}Xѐb1?<т㚞@h%1] {mTJ':bN ,]/.vvC =rƶ)u>=up v>l8v7F|%%Sڙ>IsU&t?_`Ď5#(ks)4z ˸ 4ÑZnPՑj;r&<:G\h&S]{&=3s/)T7| xdܠǽ XI%ذ_Abq~G23]9 =p㊳O|] 8 m>.NSa1i'֧_ ɫYpz&b`ĖDE%] .JCoL@-oR܅KT-.h)p_fx)jMRя&Ĕ[h^pZOFMq/&oxMNZ9}+,!V+) lKt|8~ܾ+巡>l Zuf"d KPFpb4f0&@'cYClQ҈L@֩Z6MINࡤ1wXv3;%-dlGߩ5ERZѠ7U/B-FS=v2>^o^Ӹ6 9u'؛GP g5Ji+6>6"9W 4{O>tA:a&}i/ $(lV>m8@,Ϩ:ıF|Ɍ~i;PqG Q:l;3@.kتGc]m})?NjOEVmw mOIIT oI>f ƜBYR LR *W :&%2ע1RSnޙy*̌ԟML/&R%(N Ƈ܊ p_ c!]2mܶpn]W$ʙGT<8kT;cuGL&56C( %l+.k%Z,D/YaGfv^PC2Ѧבm7(OȢG/ɋ `..ȕ[+`?ŤŽbhe NH|9-`}*(&<tx@{u׿`n\ F8c=~q}pLAm*U"&5c,-ްHg )wY^ηpFO%t?CZ[r.%eNjk j%Dls6! ,ѐ!@6hbzٽ)?>;>z' LL*׎XKax:]S-OFn^% [)ѡU-oOxV pΨǃ &mF{J*0u2qyD(V;c 5: $}<W_ڟ=2b=n ='X4Z1m,=BW=W9x^:ПC*M~ s.? (PBˏ{ 5,7p3\rWu+\&fxidLY]rr0W6'|R/dRPnHm3 Y&!o⡈;8b͔ QٚHШYM; L3Ds/(wK*3Somc̏wjr=LWSr_ߓX/ rE^ﴭʌ\_t[.Hfח_UllHB:ی?'+$n=U /c,x&B|l5 H7(d3.*chhERjm /;9TkD`!1/+! _$P6FbVvnE14) _ܕԲ61O rD4)NۏlDߋϤXc|sZ?qKl<Ԑ2Q-LQB:o0E"?Z~JylU@~ֽR:J0k)ƋBu6r_dGwCk|ls#PN NA %c+UA\ΎaȺgMB9} E3>XWx tO!77yMX/^4xF8 ;џqbovj]OU) dҒL07nXFغk+[ ]w8Y]j:#:x()o&ZOb'zZdu1(^u!MP 荹hGupGVta@'$ ڨaR6 &$& >92\)XUh"(]["t%$,EHkLhI$y0Njjʝ@:Oy.I} *<6mQrb# |a?QA0;o̅V&n#dܖu_')zl(mkyP}࿟lbCu['E11ɀZgӼrmswVݝ"0L)ɔRڑ5ų;$VUx=4CL Y*QP58bq rCڻ]W>B< [ḟ@E!҈h1(~Jv8C'8 :Ala`3CSM%)\AlpB"9E%E6OGڊ]`ځEʤhIp?HM4twznb~MԡkN,)ejE R*S?`!\vl˸^U3^33'Ds%|˪U6Rp&ؐS WL'opCr'zEPc9 Y`f "_2uąB)jmؼٞcT?Qu)yeJwGů8ÂnB|PP|+?٨I E3JNy09\E.th^g-vLz\lSȪW}ZR0A{^OB@"@) JugsAд`QM!-g|<~2 = % ۓb=oY4f]OB8}fX,<Ґ܅E +Ճue@~>X"5b ځ$>ʮcv^ԱI,Q]˯b>I<ӊW.+: 9R.wtek7 $K7F=0*qdz<=6k[Uu8׻!5K~uW-k 74EnCr'sWYp;j|wD!jӽÚKGKLv\U2>B7Dv&.Yl@ۍM^&xD8㓎84 `5M!uEkB7 C0O2t~안Q,  @fR_r͙%/{4޵xߡ ) Z =aUf^ҥ@{\#nP3 5/b!Fʌț"H@L_[\9^?ɃjWZh.ijs6nD9AST4Ƒb00Y7)Z|d0E4ChX}5#D',5),%O̵m*|ʅ5uٚõ_^k:ݬ.D6 ̱ۂex7MKD{TZ_ZՊCA3P_AQ=GZ3$1zLoØ5 MϺ56ǔWe%-n- j.ib9f\hF ?og?b)'zB=Z%˯fH&N$F$wFc\#dcj^)71 W=E##+48@w|2?c"awLZwHF=&i"= ! vPːi5@' ^be|=ܖT1I͌By@3yP]l!?|,#JX%PQ & b0 E8`O2,#ȱˡ|Q !/3sYaj9\Y eއ\}Oo֙BhsC"l>ʏ)`%oJy <4lx !ҁQV Q^L͘o0Kqjvk|m1ZSJF;QDe%$VaW=`;LU%dçz|wddC +V'˃C>CwA~ȉQh,&nanJ6䠹x  {GOIPu<%1Rܑd4#YdtlAm`iSǁ3G#F|/n{(4*:yX|# >B`Q|܉RJcڽ 3Növs(hɄ:ݒ*rX5 GwGoV- T&pWy[#t?{%uWTD;UW5N#1#FjR5& eM2%lT0r\ .4LJ 2P"~V̼k_fIO' 4xj;IaM;SuԩG9'vQCv C_Fx^G`>~<́Ȋ](Mn$8к7oxHIQ j>$CcEztlòB_Y|*.|FaK.dר2z1@?st>sWN#q2Xɜ4hoN A=vKE i01[#e1B8Zhm jD*nzwTWu6+S!"-|3.T|+߅`U;UYB@/D[D:p4(-p !@uSW~tŔujL3Bs祫5294\- عftHb]eEިb̈yF|:7wuSCWQqETUF_y cuغ͎YDGL']Ro)9/Zu5&c,yWjh| 4lF4#vp'W aVV.ҞZk#wGCRӋa >м7vea_`!<&ꙞpPoّ_ݒZm+hvLByƫX|Cx}CrZA2[dRY; xf  $ٚ$x%ׅMʟO: e*Z$!R, l>!8vBd9ƺtY`B\=loEF  +Y]R48'A `L"' |Yk`]J[N ߟr+[^g{>PɈZ]Wg? uN:AcSBT-YCGW9$nJTuYkUfsJ?k[j@Y'^+C띍cvlLUtDΥ&M,$q.`ZTv*vD?8G궽tDct'Tr%%iuXb,,w+yICXlMUjF4weoBMvf@:**|i^1Ю#;lֳ߽Pqށ DbvIpB9U! EhtqG yV@WVŽ\$E H1UדnǙJTp"YxyKfFU,QUٞo A$ZQ@Ɖ ;ֺ6uՇJp%)JR܆H^"q9/`g6}I R%d& 1(zZtp)՛gT'kңAu݈!%32φVgS9?J^|v(fԈhJ}|b MJ[C_8,!C XHxڞc)^F_ۗl;&tK0눊H>3G?Ëh oluO$rI^rx UCۇIwx>ISEۘT _l$OOMj, _R^sy8`Zމ;,qtows]c+м>K77ITO^vͧn1gU V5G7haP .K%yo+ytHÈ頦SVH3Q3Ah;\%]Z+ Q,_ZGd.76biWt3AqݓZ8( 8v m^Z*P2_hD1B5sm$ٗ%|^LnOMv'%2@ x?bgPs=*ar[^cS0\nG#uUӀ_mΫXZ%h1xCFۀt5-Bɭs"5pL(`;X p0 ˋm:!b֙8J<=EHBbpb[^>cX+{ף_Yk-ſkcm]%,v9`'ܔl$?A2v[y~R#lL&F!]m`{tp8nUa eVLx##"OO۪w4ttEXNZM}?v:QK5vwvK-o{ʒ}2一'|\+E 6?ibwrMBtAs|stTQ٘ ]YRL؁r;d03p A'@aWK31WFV꨸oE (4&`fE&۟+?||9[Wh@[ygŃiF/YͳB4HV vlT/E}*%B4:*L@\E,ed|r^J}$<rT%!NQ3٭:cm5|%1auR1r~{LMł&(—-ZopQ#gR F&)6H_Ġ]2[5q=8Y;FA±⿣Uaa0Q,4]o"V8.'[1R+t'FҺ!diC 殶\cYSAI\3x`ܯO͍[_,wRlӛeQ%eӹhyWd15]qYn4xݒf*h@(B4P*{jQK.$B,[6Y):E g_uo(e9Ojşpj(7+9f\9FoX%=8UEԏLqՐ_T{vc'si4S>F)C}6Ÿ$rsk@VE NՏ_PS9wrq@g bKI:iť[ʥg'ΫD6y/9OsJJ(QbxH7 /xO,HKC,DSin:E?P ؎%00MXcM/!}4/;x$R7"ۉ"(K0,'rC39m`|-tCT*ٴ] vdDтqXv g<6zn.46FZywe(n$&Q}9}YKD Yل 3sJAGQtPp&i*Q Z)8tld_w޳| cPKp% 3vlv]!+aF_?AO.41{;.e3w3i[ik*ޏv:n{ +AD)l|9y>;|NG(SRN}Ϛl44(LԒ n/E{AuF|cI:yhڏ[ni`!_rZ%& 1D ;4kWeÿ9T8Pu/IQlʐ;l~|U'@&j6ه phI V' U*jм1Nޅ ɷȘD~TS-L[X(5QF<$~N"Fz}yhfLT,=h&*3ٹ=-2MRɳe·T?vA-[_΅UBv܏1( `bL?2]4yEVBku=>heen2.ս*S_)>P1TiHcI]?k*v3zC~:B/ + yƃ( |S&~t ~3vQ$:z ȓH 0X+fWј};qIuƇt+ʉs釃 F;|D5c@[ $6TNQ"@`;+H #\^  3;X{^My=oSC{}[eͭVtL21lT5$qat!'_v{B<[5-xm6gJkIqTa ׃B4>LD>c;'[va rjh2)e{\叱=AE"QqPar]xuFJ)evKق%OOc@~ŐLĥu;+9A=Po=nUd4 {UCJڰbAx"m4:uc7 w״<,0H`eC2Ω qEłHqj>];?F2"/fx؃zΡ9C]P-(rCx.<$7f~~9Lv3J'4DgcI.GW+>.={BS#}?lh#@ B_NN:KSX^k|oGL<1_G-&!sTt=E=3VWCjۏ͏ c2eV@EW5`J²ŝpndf祼v>3|.mq,hpRj[ Dp~!Fæأ[w0ZdJz֨άU4Z ∶hs^/e|Ȳ3,=;3qn S_|k +bFir5MC@uyIDrMVbv8T5UĐ(qB2d G1r!'=> YEی^X=C!)-~uWADV";|C,xÊoU5Ѵ^ @X́}l Nko Hpa:vNb}X}g}UV76NSqZ7qHΣ@fuQ1r5N]< a~L?$7xЖ8u.,8jh h#%YVHxZG{ަ\>3ڑԦq'w Fna/އClb["}V: tp$H۱z8<|O\3atAG؈ci4Zӣ$?h_ C(Yc8fQ'lxJ0mRFUQPO)~[o` F(Vfa'덖iHԶ-0}v/̖cʋmR XҝbH .1,B|tP1JF+3Ca|?*e&*DV侍QN.延(+E,æzg2VyY)9۫2;RTh<vPttBCȷ{KPIe ͮl&,W77*i9~"Q,)$2տ1wkP6I¨~t3pwTRRI yWP4KJpǃX(h˭N{%!gcU b[|`nA;Fx''ES^ {=1yaǶJqaj)q0q@<ҡA!f)tX,&}j2IЃsZI}],G֠h Et0kĩ_Oc8ÜH:ZZL.zAbu+F~X` ᭿'yL)@78<>?2X&׹ItR[u &x1¢Qb\jbTdG>` ;CN@tݙY)f,x]w99Lz Y-"x i C5 /kAZ/%'905;Ȉر:Aaeb !qi4o['IY]Y*cq*:NdLYIߵnȰXG·I0gEGK='`<1czRuABYKl(@k~ F/Gt~9R*Zj0xvx. < ?V9!+uw4 eDɴ K0 #x߯Pm*湜/謃w;wB)aKv6ց7_T!,(:M˱@LI:-`'pTm?_QG5];K-\ѪN p*OS 7 <lЛY].{sj=\@nS^+ݏ)Rj $ Y;XfL\ Ug'RI]t-"%EՓ a. kU!tFJWB"Ay/ҟ۱@;*r93nkiYy$`OiO`$M0|/+`s( )jK8[b079G}J,eq&yo Mϖ£{0%e2؁D_G&7i I"V$ρ QkuG3wze75(4muHl?%ג@0UUpp 2n3_22HS 8l`\Gp&&v4Nq I*~x`$rxjDD̘tLb4FQ%[q V_qp7P+e(dHa:9T%8SiͼL*ѤHD/jD pȅߣօW)#f=R}Z n_A3@|!v~!h`Ʋшh+<ЁUERdZ'dQc(Ôz#8I\ + >_0f%4"OD$N=2 J쳀ZIVn59FFR2WC8+k{h$:PN:-%3ހ=L\^DTk6 tGG`dQH$:vN('c}9d7v:4Sbss:/^5[#Dݼܨ5%aUoELX:h8>< Y4 ;!\1:X]l;C(0C <ݧ"۝iڧ ν)8eZQʊ:uu<ƾx11Sxt1,BRv uɲ1I< ])@Pxi2gnL!R *i08k+=#:QDaSNǖm;+ĺ ]ۊ_"y=s>윯T5 ~r!( w}Z#GR,  0=JJ*olㅄe}0|u#]v zVuX+<!6Ux\T.tCC'Blյ0C*Joy{ KzE@6)؅&!4g6G-GW_Fϼ>LKzDZU(^IG^@"ejfuAM Enֺ`3F,#-ڗA+׌焻yI4wTo'h64}zL$IAb Z.~? {7NJl\S9uߓ$'ZEɻmZ3x1=ߑ0ai?hJ)u;lO]?y8q?,>g]۳gz'6%u^0 1&1?"]e~A2&Fk7\6UQgzĘe}j'X&>g+3Pd$/m}qqP哲'%ha@2C֌Lcr !Sb'Lvq /:%åsE\!2dZsD_Z3*8!ećh6Xϐ:XWn~\5$O \!|MYŝ6ȊEkߵhlO28M(vyoZ2oMޝUJ$m=q{fT R?Ri:ݞok0T!ԁX:>Hn J,` ^Sg';NsT3eXe2@׈>9Xgw^EwJSgYUj1eڪsKvaQ,լN/L|!=w1Z7lk|.8A޷=d/CNoMj4,̆9Î@eLHOT$$7-a(ԡf1>|f)3[8" V)O&1$@ hfH.sH#0O,aZF%tH[k%x :x_*K\,imo;6fIvSrm~=TV䨏ߢbB_ &ZkvƁPQ%_;6LˍqCFZ? 1_gGDܽ?=}6U\/8e OJ>|?sͽIKIJ۽bDlf JTCș4tUw&Cq"Sg/r_tcܑ[[Tp[9lp %9Yu2صmΥO몯ky4<|I/RAA6o@1GO";3֢xpeQf^_#s[dWs1BY:I fPׂ%iUF+`Q4 gLD76U 'lg9 !<$Ǟll+ fY@a*%8oOWTO6zB@S*֝'ײMKfYAO| qB \5z&<.HU ٝj{c G䡶ݶSiGPO{m ݩX"`>.R*7өG8d|j}n< r˓Ip`3XV0;Ͽ3V~nF|ųJζiYհ<9\|-Fg&PeӠOqD kRw.UT'c]!'j70NkgovjTRIs;SZ]y7lPM$~X`LnHdnbYVFkVJU o= ۪r9t1b3rb9ܬg/OC7s?hHQkSgI.YU"j{f|C2 *l*j3AB!$%3@LdM:8GU<07!&aO6|?kS˸OYq 8p`cs &~v MfFSjTV601p 6|P8]QGohEe(v}.?$=a%pPwYUPg|q$*/-4\(l !WЈG3=#'%J?xRfkk`]l\b{sJA5ZS0cQBI}i:+i0&]a]&mA{KiO,IAwu9",vXyik/_!Ҹb"njpcqL/&*S9ut8i mgpjlMU9#Y2Lfu'zkؔ}PWT\f{ps ăZ=V%/^㯘⋥RDv!%(-/ sTDe(-[;.c(xO+eXEV(*VR|tfA95xv[m&{,1`Lѳ[f ѻk~k m|ג EeDI&VC,ƾTkM8zW˝o_$Ȥ vbE6M'Ht3d'ғb": 0le6KDzF=|qnv,jRꙩs~4Ό;nL "H}xJye1u|əG$Oa6' P7n/rLG,27F3xWeRp]>WhrS⣈;ȩ?kfc3[~![B&9@H @73VHUl.(cB@%3ݺ| {nxϭ%. Yr82(če5aU\e, G?N/$de})yܵNLi7pn'=L6h\GӴPM mY>N7̬Fk d2W'ҟCsCEHl֙!;T ^Y5`pj`_ m2|ٕF763 t-- qŵ\Zv-bw4قr N#HS^ٯ /D@眿& DMN\y܄?ˊl YSt֋#`? ||BcIӉhtUGM^vyJigR唣K|~6F>/|4CU;ƅd鱫yGS)^pkn }x& 2ʬ!8Kc?%RBjhTv,2̇" dęrG# gk/ KFyx=2L k*\jR jɵ BkbHIx]ۊ(t']D_4Hq:V&fJ\T)=5肬{?lͺd!˅y%W 4y8wxL34 ]T2DГtzR(}ړN>g> vcy4gKx:@Gk_̷Rcހ:&YzlsLX 7Gts'sgsJ-ZZm`X,+< x 7)5,5@[p,J甏lO&Ikc -4ʳM <S*a?bulkַtH:w(q'NN T4mCa% qK.@af0J$uUQ!YU9; ܬ~+Nv $G #Ck{ˑ laUaߛfMJܚ~f5`z!# kxFZVjR}\}-AZek *89y. ~|chDn}v!3\&&rL$ձs :jqgPWZ{sNyNǛ}f͜mz?GӴ`zp@rو.ቋ9Kr7EYJGyc3{ڠ @w;`d\l/?#Q)U~>\WHB[l hp>X L(=q&9e;X8BJF=1:?8B~T;o~J]n9$'4"ЅWߘ\TYP*Dl:{^ 0Rn\2ّ1"^+\n"|h?aiU̴ipSߛTr3k,i6x~EƮs\'{&}yѨTMxAe6pFWe3F a .³AܫPҁfshp<VleT~Ԡo(V]!=L$caB)%~B0^tE:,1XjentN%"2--0Z4lf:F+I!Zg}Ώp +}^,vE6 pl6h3nя[X*([:/S1+N Ļuvx́,xìz45Ǚ|#4Ղ+uoJ+S6xSgPKpZX s4n946NGǂ=e=AR5(9y֚Dpxn 2BօGhF]nSWپȕX;+th{ٮ}$OE=0TdXKȱ߸`gru/ؽ%t$, (5.Ԧi< Ym"/k 4pH5qK\c/~'lŇ߂A קz"|Oz|BOs'Pe0Ǔw\ jU lB@VK/|4."HD_m Bc \H;% w[$0zEyw'|Sm>$HrE:\gN-VӷUxK o-IulAgѯ7"EnE0aBFL9qVFABzA`$)9f%xwITVM/tFgX2*7?KC\h7MQ;fiL 4Mwz-|>ֻЄ1rHsbLJ9<"D~vd6k[IE7rOm=7H8*ǀ 9-qMlZ_px?ZO#~k_Us8;)Zپd)ߩt@кhEtL $et&PգU\ r;pf7hƛakP 2~Vk6Nˏq}sA03+]wkfYI$pyRjaȟZߩ|k9Fs \̘9kv\|A\q5L3^-Dho2lVrjq6\7 *͍^ ;W#C}\c-qllcj@(dwτ\8{zL}|EwM74F)R< Ds}y,6Mz<3Qyp>nhcK5^w(X!# !ɑ0İ{h#:Էs>%lyV]&0.T:Yl}9cr]ԣڙ߀0SE$O׷t&--;!nu6W 3E{OyΠ+F;!{uXAaFsʪ@&#>t]ooSW^/jΌ eŧ ZpiZIN,?f";sAQNcD@zU|ONd8u`ItB4[Q 2noHlu ڏf,'<% NϨJnc #i-Sr6y>Lc{b¼@Pdmq B$B.oMlEӒ巑JRk\r7 Y5eBGW93LN>ݐ`F{V\6,qס4uP$?m"e=Pf&&g_)\Qo~Ypy''|2|k\#UInJPCBe9mӯ/*SmhO |&rbp:svai.BmޯII` 1 ftFCdr^ 3t0ĵA7f#sѡljbǫ"uG +l[,D:vl0,rzG[<_,7Օ#|HnqQdXt3x+dñҦEXv%m@S Mu{ӶOZjEk%4厖BlXx9.0(gn:ú-%2O 7 ҋqtC;_\LpOELvі7@$v?nr*SĹaV/ꠅ~%{u|p^dc^1I`NL.?6=*âdmgrE u>HTi/n\1R3:G`A횫"f)IywuF/'v M-GcqJ0 Ly@yl5b݇LcE78pDO51MeVi0L ?A::Aحc8XŬ| 6їߎѓSKXa E{j %(ݻբgw?t;̱o>d(b-VgJfiM1j)tZ?åX>K4Q 5 fԅS<9|T`U;M PBτ|iu Ii@me|e˽Ro[+X[Ͱ$'\[+%Hݻ) Rke[_<];O)2ڽ^Un5]{u꫖393Ն~KS&^Zbwt}ޮd_qsO#)RnƜIxLՈ?T߃ƢB[cZ2WPfňj[/,׀!-q|*^vLC0 pb@i[A`(` lv(Ex0ɺ *Q_b#yY"^qTUBxxiQ >m싨ROS X_- .JQ~08G%+cw,+ Z<`Ji_M9B <S_{0Ak} (ëfͶlAJ 7)1D4͘`~Ff903s#2t_CU;X{_FX_Ќk ۣf[2V5Ťk_75>rpF!$lhߠ ەk3VVuW3s'2˭[~CK[ݮYP͑4+٧rH"z"L*㰛Ya hK -VGag]q >մ3[]TS|@yˁg2Z8b}ͧ+6: |սH|3EF+Re #sظ*, UFZ.Oc+A*$0ׁ~%qKj=%i_yCJ56?~˷2mRdhK 2Z@g  1fV AlqFl_f݇@$pX\m|@^͑,p dbDۜ;R2^P(ULBN5տʚ̍Rj BYPPqw cGBLTOlnv4tvEvscɘM"\$DTK"9Mݟ+8^E>@k TZ2Yd,^l{rEm!ϐtNai^Ήg(?q wutNW?[8ٍEu^<4bIj\3d(n:cNb(ƿSYLBwVq\aCaɍ\+um8ǶksNv!j9&1^WxgB3g QxPmXϵ;܅TzcbEZs̯E)[~:q&K](.m#fO*5 FgXcUS/ (#R PjjryspnZyrKڈpQAu9HZ?BYE Q2 rF8V)P9D_)sS2"DqQ~U9 f (zV~<[ju ZAISl)/].;"3p]tN RvRJ$_%'j7\^o-4z|bb,5A 8|,*5'&9j~v|˼~z7y>/I6Bt\l^$bah/9gNwFnVEc%|R*Ibϵ^O%#WnK$bn'ƶke{TI>A`6شxSa$T6Ξ|OC!GhSP`V$ub2iFw 895Lŵ*NL> VS 4@FdAEnm EƋUHmqQSRNrl]C=lTw@ }!96K!  V y 3|v:C0XaM5sAx *[%3?.z!&Pks{Km P4J|~K86h?ÝVlʃ( FVE> J"ƎBuDӂV~2^"J.ǃ[Úv}%J${ehRB@ٸ:T~H~Jo]rnhb.+p҅r')P+?NOCÑ5 vȽC >&q a8E'$fmдeX { Vu-#~ }W轼S|42SXȓw/- @=GZ%EX+OĐԼJ o9Ђb.B@ckF[Na (N)Cj'ȡ΍XN۬}X] 3)h*QaR۾bP)`ܣF׶Klrq;ۍel ݱ ND ^{6wl0ٗt6%=C_> P ޾6w/}|@;> ;$`韖oMcQ4jwLhAn>ur2ڦWh>"`@O)n<o,}) s5t[4Y20p]p)\!q}TWz֚IBq&P3_7q0ZT( i$z'U|Emq*#Jn5B0?V 7nPцaQ5 !&~Bh خw:c/^<kȏnRahLG6jѝ?@R Hڃ`NIq8+W Ku`@\gb:d_U1>R5dS.>6{/O,gƕ.lf^M]?p,̄ QGa26$])I3q.LKFvkMP=9x/l},d@챁kVz~5٫#ut$/j-źARc',Tʸy@P:^y.jgCU"X_2uڃ=PP!3]Ǜڑs&A"y-J9OOm9OPfܬzر((Iؙ~ӆZ ?8t~A8BcE XT@J~`)/u26"etc?*]/H]#Dy}kL{-M0~y8IH ' Uy~n& 8s(:.m0 C ذct][Y6AvI6?f]s>h3?F%1փc6# s_gfeZ J}| "5Y6a;sƅ[ G^!y[Ð+S3~yY{ |.P@Э/^^Xg5ӠS?8kza96U-Pձ_#kȩaCGH.1k쓗Q̇`^`aֽ(3^O_ iJ$;*;eC?WjɺF%Y}rq('$V.vte7{rVHbX5)DtG9ÃP!͐"|U n Z/ "?"ԪB^nd%`eP2hxE췎 ?[*[$ C1~tJOCl) k7|ƶ#, DRugIq&H&mxx99ЯpbVKkSf|6" N(-(N_]W5VhUcxJ=ϸkLN>[DK-so㻧S*B#y.m\ .Oމ?[Nb9zSi_ёCX :"r*l?e_5׷/aK'Wsm͛@e*a(+h[l!]l(cGߐ:σfh xt@ J='ޭ;*H m&֥R??PN`$9XzʺiI0 $aZ nO)vsmQJ<o6l}t]yg>E2 U97]a}{ cLDpYuG :8>a,y[vw 2}Q?'( ϸH%@;hOҮ!!P(C|CcPBf^ӻb5%C G\tDE--"IFuJA#˳ .[76S:TΩQd~9 źuE~ds^FfnV3L}_$SȞ*G^o=7jW&k{X:Cȥ@g eĿ|8gSq%BZ#W;CuNG8+;;[]V3[ca+\3v׵+T7gpbW.$[:nX{[t\ZGLIMH2Z"o2wQAč#H$4Nu&h`[ euqQcX`*[r;ǜtpOp.![}.[,+իS 8*mfX1O&)ڿc &U"?oSyz0õd@>lkqa7dS7rX?7y1#q0Gl*4QqIX qS fqVnڲ/ DtSEr;4N 29B]ij8/CQVz':S}_7DM8+?S(oDL/~3ESN%'>L$Y%-y;gf/u@ BAf cn&])!p/+_@K $l;,0U br};Ŭ![0~jywR9 aE,l cFR7A|xCڜ`! ǹΐO+"K( TG+'w,Ai\'^bW&>`D)Fcu@wѤ&ϭōQ:`)~>jMUMo#EH wx~̖PYU PgwS&tVJ* +riy2s+ [^߭q:s,*dWmILOܼ#Id6!+*|Pgt]64%rܟtF˃*xVGl?NC7\1SQ3nN9aJDrD:džvIQ4T"ėΦ`fYg]%<:}hЉnWWR ]2~J2B/%qavޯz!˞ؖDvV;!ẍii*^\ո wa e3H~8U?O,ol^мH.buWOUu->KTf(L͠'_=p,vSE_ &;0W.p{K7dS_eI1/a^$!`"$d?7I3!bGAAf f韐{P#sThQ"_ӺAH :׳pg#]X+G{C:7\="3? g /6CP[4jU`@z~Oio%N wcZl l1'wYt}4M[r3%_ZJw@+wq.5DT8ifе3FCwOi6.Y A7ރ\Ypfº^s'Dly?]=ݼ81Zc7!*_rUIDe((eM2GW]1(56;&Yq{C{Q{Mp*e]smZjt $V87!)YLSٷ.Ld '#pEbЃe`z.eds6B 䯷.tm2jͭxz~4ڮ@6p}6/GJ 0;lk9bYJ&GiwG٬ S5?v/62f_i{2܊5OzhFE y}AHǣLmTFxi$K6g9jԣ7u-\ H9;4(,Ǖ|%t^9u*_.}B&k*R6u?/O,U; @o8[MѮSyC^:Z -" ٮ#Vk8VGb4Ƣt(qVƶS}2 s^JzqE J:0f m tkA83 }'6ZOq;B1RC6>}A|7Xͨ٧kbrLyIU 9I5P_c#̠v(;> 6Ʃ jGtҔr>هz6m@}.VH{X "u Rt%M:3ݝYCUt?;L79'|GJ2V Hz"7#( {iɐ5>m4Yjץ%*)5>,*y=㇢8 qť/^qkY]ϭ̻113ϓ $/NId Xg^/<[7iH4U~)xJ[[͚)-i- Sy0&*[^S3w$s+7Z+ASkdTH R:tD?IAd15TICtsUW(b塩}L>6Ə%,|/vd"&wGB~0eem ,q,שG]r5)om#O=×g_O(}*@3~,sҬ^M'{ /OĞp^/*.6 o]W'01V3^Y`gB7m=:(a)j1yjG̽ Ύ9Xt’t~ tҮI.Su,) R|3^6a@ơJ77 rѬ%;~Qu.N˾JrPUtv+nj`?GAX=Ksа Z04oV̨1dB=s*m[ɂn檕l :H4 uQ3OSK- Ɨ}94I BAc0##g eM_L-k~WuLy~Ķ<'Mh/J S8/I*tz~$ Ǚ/kڦ%ІF{d]4+֦Cr?ςgut ļoN/\Yw7a+gS lQ|(?4Av6|@arj1q hRyvpc[bjG4p2"$đl{o$I @ld B|pM8& t] 6 󵿝 i$>m'8'|aO3ܰݫ]#]tIG}| d \Wzv*H9<]7ΥE1dURn9ޠ'J9hpU%PxAD%,hM|o9Z}_EGΗ@mD0q> <iTO$skb^Z 0%L ۉW]uGEΆ&*,e?mDxƧ@A|XvDw^ ՘ /V"aҖrTOj)2@*Ax1^t^2JB7*źxGY@H\0gE7F#0طÎu1$)!>W_\ ݞ78ف(Ӣ5hw>Ssb 2 oVs Sml{܇ 0d>nSջQ،'zLyV̀8 it21vfNlnz}pҬ`m |H!: U~5t BkFw/I5D 1qNb3. V.T]Άy\MP/M%wladY<5pf&z[s[*\R }ӗ Bۺ-OJ\9O>F܎0ϱtBn2mYA\Bp>?x4e]]`‡[ˬ'5HE^ Pk(B?V#D\?%'w&naE1fC5M@} M[MRYI~{D|Ж4)BNni f%hlބ̏AUGj8H8tǴ؝@b5-X8!65(f ydNQvwQRr[t%[[Y~Kqf7@$#3^'zֵzf~twg#GCSq6Ƭi.25 ۚw¶_x®*ʸ9,~R F‡:)0gThVa4ލ{'8:VR7g{E{X* WH VBd"!j:çtAlIVtǴ; Xt{;4o\KK@W>3d*| *\|A砪RW}A?`% 49nF .X<j.(έ·@ e =[DT!G̹/{:_1>~i*^g,U/H /EI/nuC8L ;BnCEilKMj,U *r{xjU2{ŧ@.@O9өEB .5OJyM?RQ ԌǓul<`m Ĝۻ^-Q DorFޥʄ̥b8Kt< 7uvB=˓z(*Ebk[Dl߱?C ۄm ׆8ɑ@X?XQk,= !LK<{Y! E Ʉ%R.c7{HE =K >I ޼Z5,mspQJ?cFUϮj&)Ikq7ψVmBG'1 %M!aK`gzMOʅmեH<n\@Tݞo}ѩ~^Hת n9<<2Ɋ%ք8u{Gz Au:1u[ЁQ'$1CjUaogpgecЊBq|NkMe8p8c|&>" ŷ|zěP! O[( Z; fyDgG<azw6JϷ@DON~miψ?#bȖ0#Fc# |{$~(9&vh 5!> :?6h(]3Ji7B+蓊 i$H/,DH85T6xDsalr(IHo"m:okep0'tLk/a K8A ~*TI|gjQX|/hGAZ9ih5zIiSX}ԯ`w Kq0hکo $2iT|q(j ] aØⴆF:@bȂAj(U"k(NW%L/ Iq@0`o-qq]2 YE=ƕme5.Sb>C |M 5JA&8xh_-]7KF%JaʭLKC 酾෶/o dԘzTO3 X?xlyS __๗˜ mÁhB6E]EB_/(߆#29,+*K*_Wq+(Qljc)?ݕMԨr͞9׳! ލ ?Q MuBtyIUK^4bl/SH96 Eg9Go\Ywh_+ ^6IDV<4]HvHaDkNQ^_Dȸ<>նŸ>;eJ P{D DlQE@KEY4tQu`5UlICE\ܩ\ c(Π!G,(>Ҍo~W sxP'~.r>t޹xdo*K 1 倗1pq2> |nS4GD߸n5b&&qҢo,*kO!! dV 9ڄEִ40!Ԕ M0)iҟӱLXK_1e q xa퓨0dOωAG|L8#wj xN,0ϟuSw(LkuH\S5nJyaeRfTS. aBD @]Cb%~6MS 3|5*ϗBa$K>JeMԽ~ hI?5ohh"z|g0=Ζqa&}YMYvx:Qq۩RrƹdTΦ?32苶Zz|+5ˑH>mTyp@ʏ=UrF\l 0~h1|,8Xqj W>Rd!EfUZus~l}J)P^UMOxIqy<.HZbEbwNG(}t="ϳ>*J{7woI5I1{0VŸj'L05|G.\ky\O`50g!vy`…ZYf^(zڧTN)6Y!eΒ7NWǚ_\S6u}dc"E].(aO*6P4*韝r0F~$x߬ơtv9n6vlEQlUGϱacP[p63nM j\e`L/n#6zOZ/[z<^%,3c?gk&RiZuy)RrN%.VUj BѐLWk ;r,@hLXkUqz-yHdQu `g%kQ[)M&KSŸ΅E|1ŲC^߭[ۦ-On mm#KP kHޓ'sQ[AdzWg%)'5MO:Jgj~}AqKČT Y.ɧl]q-4CqD&#㧮.PUCWKQ(EuYF9Iʉᕍeӹ~@j@ΫʒVbfi2ۍ37h)lQbf"힌WꁳFkQX BvKpAjQ4%mѺᨾ[UAGU膇[8. !I;<, -p5(txŹFn2)gNgi5Š^s4G<4L@ѱ랏\JqlGKv!~EޢK潳),t}݇gh']c'/MQJ^ ^O_Lj:|nb28ݳQ !ri (Oq'A׈o-l$\qW\iZzǸ૽v^tLr7 Ew3f(iJabs r='n|Ҵ2&[`r?^?FPVI͍T-|mYl+d1i`9)w3Uo"j;}Ǝ zרOZJer|URv%;qeHRF(8bs~&?M5Hb=}>ѡՕT*/Q7o9uB. &4k%4[)z&gΘ݌B#\S'AL'vh5\߸/֩jFXEYj`W64Dة6e؉ Y4N_~{f?-Hz,A|\|;*=YK HKj5[@ [.ZB#R,T6awVc,8S.{R.1_*n[;/fTLΫHW?sޜKy uy8voj<=pAQ%Ņ`hr)&)ŵ%zEM,AmN˞B$8#Χ%-uNl*#9,s䠟>j(=5inxHtݬ&HZ0RݭbQpsfN-\.}xhiFM1DNk5E)o |`.(: w װ8Y n&  z%VdR]rQ rj |M6t%#Jsxg@/UcG_Wx 'ί1-4Gi5\ߺESu!w iO3ncM >@SE74@o.Y!'#C+Â}{$\6=8mZsz^D5`-.: tYeۗҾW'ßBE7A=޼ѐ@%r}ܐ@RӷYCgwD /HU>w* O= %UB%KQ'+R- *8dx2%EYih(0r'ZэVdtb|ZϣCo`| ,yO}IHFqLwp,&=yd_XH*x2s!(L[ PTɛ詀g :q\tۻfk#"na%/FVuȴ?9,MaX'}@_cfcS*hD^uN=_¼[9Rs\N~QGs:Ac*7D O${Cp?x6{RֳIkhBCZίm6f\N ò/`nݠ5*J~Y۝{%r|j;>heLQN?XET\9kX30*K]tW2@w_C.y -nI>`nyL.-Φ="*ntra =_lQl/n褺DT({0L.Eco$sgE^`Jf8eI%-ζ7uUBp)J)~Awcԯ[J~u›eߟ ʈ6yH@/?ۢ+\Ɖ,>vY`rB!.!nsϠ)i$DCSZ,{R1vיu`֘3\P 4OU]š+Mwj1a 8D$ΰPWo9}EF܈3W*֤<TL,ʲ@v0]l/~) 0|Ryr_ f,(cTd FyJ305(d2L5U/<n=dSuIlA.G[ݻ%֘yvJ]GcpM ) B%hل*p p˫uo,)=N__R詥T*r7mxqYr#;6͌wY9px6ώ0s)!]$nFa]=fϙg_Z\|2k* OĠH|wyHp-l6߷}$Ib!B$.aZ=F *gxpU;,U9[O*Nq#mL<ǝ0y>E!n|g_AgU @)сfsHZg0SQtnzw6L3F!23wx+TmZ:@1XrٵuW/Hcgb{ {; iv`/,:* cvLNQKjx$\#S:"1s{㇂Zÿ6A931/4l@tIK:P#F!Zq H2^^.[l5'b]d+d]RKSp&?v>=0eEѫQ b]ZtQX8`Հglԉ_M=x_ f4 ?\nl=v:v۵MUq_x=8NSٰHa3ƶ D~U!0[LQy \-;뉚>C)s\-5WզoG֖|Xʐ2*U"KN#":e՟m`2q}3%!Q\/bRE_VMsdI9[5N+f2^q0N*̏*yguڞZ{&AF& -:NDEr:crUVB4 J;0{-2o"flܯ m'˶VJۑ˲D kI;_UZ|$&FP% :-GRİKYx1M${"F*pNߺ JjΰItKӹCrNM|/14FMiaOT%"FM(*d@~'Im5[Y^9D,` ʤ wfbu n){۴%]ɧ Va]GWӣI2{"j˕a.@iCRAїV(y|F`/9[5ȪL7{jp%EؐV# _ LDi VZN^sI) mV3fy:$Xj{jp'0D_?p*my7j+X AkaLaj5M*fXs}JJӪla?q m4Q"m!'Q{ 97D!]ts.D旬{Zɣ5RV3^Aժ`<491 n8/L1)2`:6*܆t/+#g*դYg9;&]>m E~ⶽOuͷ3VDȃUzUlcKD3G ";$gzֱf@/| yX& ?]IX"V$Q~Aus*('2sd>=1!4.{lu'~W+;!X|? #nC`$*!&8Ui&V\13@\И4:MTF6'az0r7xx٩׫M;Om#ֽ #id WE4YHr)*UzO`Z_.<:bS852QiT:E/5/w0MweoS6J'wX pQ-OAXaM@So;4ԁ\/^;e}m"zPyT kuƸ0D4J^:.܍A/GCQz,Fa;~g덪ëؑ]Cٻ{g6׾wV| aPG09lk3Aj|yj.7ݒ]*~`ʍB=}Dn! J,…^jפ$ꊿ 6m[(;eo]wW;?9۷C93QBܢ< F~c`s[ j<xev)jk`eqۥQR/]w_1 83N8M4,Jse3XxpGoqicr];5$ori)@嗭\3>I7f:2yvEh?O3fvJ*1x#>Rn#`ņ'*KYlg* ħPsUAo~[Dj Ӵ&|SqW^&&- LM%w(`%K-vN,T0,Xc8Y phduRxrm<'p8cBhר|ls~Iuc6jCr%&ez|O^IJ˕$߄czH?@d'>edwG?¡cwS?l+tׁĴt 7v5iܷooϢD!\qkBΐR1k4 뤄ZIeۭfV yo$Ӽṇ""*|D EhSo]6Qק`XɄ"咃׷$*O;x=[_eqىh-d%%y׬078&ڬ5o2tt2~WR?~Аw ݳu`o%'vZ.M IԁFq(PgEo.| ~a[Yvldt@Qiccäfd6dDlrFoJs>՜ ڽ|c!7Z&!ܴ*AVp.s֪2JUbKuwžd=;\c'hSpụ̈4$k9ؓDuMoťۭ}K ~5ӄ Ku0_jzKng6!H+|\JL36GpbtCbET6a}_ grJ] BX1P!6jt-E+צKI12@\Rn.C"̓J¹KHO>q{PI6DN?]\ #_,gA9V[TLv$=}%GݤHu&!Gӝa[!`5JgQ ,B?l}dm;˔e@|dvd *j7jѲPK5 1mgA&jM)/4(ӀF>\9-{x kd:#H>T?w` YǴ{S0cޝq™EA $8Y&oOJ 3xH RCذZDk2hX=uɒ B*T^?YWgm;2H"S7I1= Pb:u'KZ$H Ds==z!' 6 'C0=kUhNzS9:} \r,GRǮ;͹54ݿV9τs9$)sv4%1ff5a0S=< P'^7{;}(wF 5.{ikK9l@/s15=3he]lj縋@E\qq1(S^[jH".'\fYɥe/<}mK#ɀ+3Q sljM`8OCm!1ڥz$f1RS$I'Ҝ;=Na3A DGo*KЃS^x/-*Yt`,0Uqu[+ C7jD k⹞`9$;iqy >=9MDMp)6+]cBm/Xzy`' ˾1'xa8:>6\hᅼ~t~ IgA@Ii@|duklD8 ]QJqG"tbb?,cdAdLQ= 1”'oFZI Dy ^ٹumD!rfB*sTX+.anlkKfjJx7hrcxXyT2'1 EBbve3/x =YDG:TS(ɮ-;VMbIs=^C&k??CcqIjRGb*x3^j$x jk"~=M\Zy7+Ѹ=j\*p#Dג sHITR9ʓ,ԍ@[4ƜP7%`vĪֈ{Fz@J=q=:*ף01tIZj wb' 5cv4 *"@4!ґ4܏<&4w JRp{=Wݞ$}ap[_$B\ 5&xp+SHU%NȚ!=/qm 8O6R׎&U VkaR@ d` t}Ҿ$'8jUֲ+tsbѢQJv'ցǤR$2 &9+WuYLxޣ>^mKx}&SN|$VS9TVJ9ō!I/S%ڹȀf}m߄ZesK*>M)%Z)O{GV@}#R%p'0cܥF`k-xnMj@*pP:6Jl anlҨ"ɖ'l~X$Y9uIR$a,JG FZJzox5pk5DIq!7SDj QB@~aWOo$Gd&|X?%Y7GdGH/ф8Hb812I5KS Q Cft*!PahQ|.;Q7VZQ.s|EKy# s `[HJ:Hbt7fo^.&A#^ K!eh|2`a*J7Iix.k\(`\o?tRBbl@]% 3q Vss8l \]۴3Ė S,Z2 'Ν̥9DTz|%}wS4VeD}5Ѯe1b 1ÈeHzxǼCKCTZ5j"|ȸ]8!/1纓^eofnvf} ׏.aYc`n\6@ծK^^﮻/em;kb?ե+8*K+yZEAz>*CR]\U[MVEOPsrڟqH.UɬՇ]8H-ҔV+P_H2_C19UB ,*rC}Hli^yHA`UpY!/jTeOG~-(N\k`Z/5A*u+1ƚ^ƬyyŝWqpHɮ5W vPuJʩ  0qqԔ.!+a+Ԇw)Y^[2rIr-T6V:ʴpVƎYt=P(]+OV|jEK7HaYvP܍Oq83&f95= 5G 9^dQ#v&}+aiI=1+U,h2Ý4ZĚ<Ǘz*TW_K=*ĝ6E^yj|I[zȲS\ QˋWg#p@koqg;NPw`WٖzYM+2 ҍ*8e#XT҈"Mg_5ɣWfLmO=>$OEq6+HL`k?@> ^)zY!ܒfPKpޮZPv[mx0`ǯMs{1qTȲ-U/;0ӬCЛsM#X\ 'ΪHp^Kf'b`LA5[WSہ`wN'0 xY!>Mβ#-Bݐkz3Br,r؈&aMAqm Eͭgyv)Fm6rȺA=!QnMYOx=vw*3X~D㴁9ي+6YYMЖVMyy|ЛI@RfMRa˩qgiୂZ:?M%Qpr򽪜F]N;@wh , 4[ؚv%!/z&PݹOZT;*t +QnCWoNon#EGiYѽW}N;bl#Zl톐,c:-r@v/͗(7vy~z"nfۺlu"b6yǂ`a߅*l hQ 8^jIq0ުc}]zӑ$7-vn5Iʕ#YO"LEaƬ,OOg~-SfRZkz^V2U`"ՠq%W;٨g{_ q&Xy\-45^p75aß?WTYBss;.w]rE= gt4Dz*}wS0ֻ={;E)Aʫ@Џ(L ԓn鮮!BoTҿnhV\rڇUVB4戾{|5NW C$Cz_!)f$  Kx Cv}[BT3ۭ-hX?vRt mH ei]9(0oɢz C=i[ͤ|FNHN (`h.?aqp?&Ǽц_s@Zo}IgAG!k;Y9kpXd+URKu#`\~5an]eڪ;c}0tf<&l _U5.ZV֪37fV(4m. `,}8%`8qѝWA Ô^~^4sT AoeQqt򛀐x!"iFbBv59WNA EJ"ёvQegYp" !|!AFs TܑSg9 (H}0"xwmK߲ iYψO.H!;WJY?"hZ@ Ȋ,&ܐ0wtK2Hdtl3nZ,@'(4{z:]UcreH`UY6Gfj }MT(:~9!\I#J=qUwC|F^GGM -w R/-*BMGSesLˊDŜ:HG[ Ub-D~*b=%M׬V#a-J"5UApF:`n9DW+S,?^i̯^TypiP31yd^3骊u/Ċf{j^o>dC=HW2A&v|v$"=6O/f6qC!ŌCZlc+g ~Q/ڠ%S4 8~##Vy,1ٔp1QsZn/ԥF p&pŋ֟ ;gM S&?^̮_]+FqOB˺r*U!̼LS4$r]|KO†>ds\@P=>9*EbZˑ ޟFۆePDT.5?,mq~^{̧Hz!׫\;[K0 mNPE5ds9iR=%na0_p8')9e?蜪5YV6"҅]׎ދ:ߔ,)1gJT8FMAqSتŸ-B8uοm2oK{H pcb#1Nf&R0eV|V- x(LUn((sV2x}gKӓMSeh7N˛Pq>22Aq7y4kmrk6Zs}ӟsPh?;^y@6@t{E S&Ml { EѮa^;U XV9nf6Q#`M ˵IX 3zy>F+ls(.Vir'~[2w虜9552j׾bv62t2Mүt'Xds&~e!Rk4q-febbWahB.7֊ήihc՜MaVLEL=^`#SX#I3lɟċq.1& 2>Kuz܀3~>("60߅68J{42Y.n|ܖ ˜%Xlֿs3ͪw Ax;4dh{rXي1bwsʕҏвO4(%;;{dXQ%:~<]}>7-([ݧ 4=>7-S0 qk0ʵM^:tܣJӫNwS~aZ ם`Ҁ|b([;RPezUW%ڏ8= l.xңΩM#!Rߑ1~ lv'NMk"Ft+0FFDa $Ֆg,Gl16ۗ9҈i=Sw+?E*aږnϲ#{Hn~nRfbh׫<^/ q;ѣ~D=́NyJ"^4+&P.%&q;E'jT)t9lTՖ/j2tZ 2֗JX`z~ËK.*0s܍0a棖8^)Ƙc4o$t5Q]NV8N"Z?)ak .)5ˬu=XÄP <#J`,l y'" cxv?#ۀX)mE,~9\+S[ZMlzw.nrO|&veMI䎁߀*QهR"7K:)k?7d`ͤ׹,OJ,I< 'uQ2c8Lk+:Dr&/iV"ѸE`|=i{# D#֍kM[|Ml̫[wɍ9tηů\1kj2Ye9TEyI|(.f+$F<7$<͢:z0_o[?0ndbn/4?yTB`_8xXK#I.>g 2Q"ZE2 є#rO5QP2fb1o;&A# bكI="sڂr{V@xNs6f&Vy45ETw+uKzFܷi  BC^gpxRVՔ7F/hڛ%+XH|tAHt;Q'?\|)9!8 *TFvuǮjl֩!5kd2~݁cd҂FS/-Db`r+ߊ뉵C$V1S{{a!嗛K\$BvGl®lN.S$She\y 4(`) Sc Glφp^A _ݚ1`n|j Z/xg)`EMvZH]Ih]>:]f;hdEȲk8 /oiMF/u>ΨÜCo"Gz'cS)~U`2bul>[ Ն;Yg_4A&!RTgS3?{E_\v⽧t:#918uMUdb֪"9E1TMc|2l$sr|s _j m⛫| MA UА31K":)ۗmϳ|}[ČfH/:iSgƸ`~Jص L 줬*'?<^'odW[O"9a (Cܗn&J/E&YZzZGw.i(wwȤ[@U$Vc6B![ǟ` ńt<؂Կ?t5'Rd:Z5p3MS"`"+Q,M}dt@ PgYn1PFCb3^ s:ZK Tb;xPȟ|"I+WG.tSC5։cT[/V'#c8M,$5_diao\yF^٧`M1Ԛ:8WvQJ^R+\̮)6Dd㵋cOI^ B-h ڍH+%KIrI=[wd%7$a4 w>n_V7>OSM<6}\F8[EO&y0桰MI?e  p# a$cqS$f}BX|x۔Dڗq5Ԣ}|r@Zw30e>,O (v2\e+&Z!sU7C P䮮vswv bkKWJ VVV>U׎IeUH`]xxB+ۯ$pR@Uk ۰Qr>k\U!7=cH4Qh}9&~`wbX`Z&IEЏ;nw TM,_L.HLMptyŽw5M$g>;_Asp rlN]ĝ^a6w_9~&ĔktI[ T}{V@dꎮ4;|"φБPV~Y 3V4 EK `(y_?L5莭zZ`'#7wMp/W>CrLPY70<] $F܈)k$.;+;ԕU- c2(nR|aSfx+86&2n0f,=4%0'p<'Oسq0".'?hjbzwp_[Cx1]cO:8l&#WvOu{<,lr{t$.9M\ LDZ״.Y4|B(}ru|6k~N歹j ''‘ =T03&IbD-5SCUrYN$κ ~nSd`+4/3|$1>"z2#s'}s\o;ߘd.FNd$jY,%ƿA0srCut?D" ,c$I 3 -?GAU[IZ> ĐvBrY%x `_ׇwJTõPqM꯰2K_"g)}U0S&.YHJu1*gP| +A\1k#u` ,.P@P^ R‘pvR Z>{Y"<+c:j5Y%غc8!LSf~i>6dO8|k~0[LK%&Wm5k%5Duhlp~y,ba Dˆ~/e]wGTmL7-6V/@@ yGNl|NFPj-e4EIl$s­Iq:H;rpnԒ?N 3_TPrw[/@yX! EqE,2dBJ R䆅LQ{rmTZJFn`X[GM4Dq_#7?z0BF$<|ff)-ҾErx_iTif"ǯq'm6x )6K@ jY"%Œ~3}NBxR@naYC}ȏ_{3mGFz)y;܎ '\ O\$A6}TcO𝚛 $YGYEߺ;TANu%!%y< GV6kҘ-)-N¥-!ѬhؽsQGǿ 2%ϑOW͝AF>>WQ䔮G됩g*EGGk6Yc6M"č\ܨjdo YN7Rƚ®[nPa;fXlS^H]I%iT7piɢ}4ly밨Dva[a ¹vҌcax[/@ 5KĪʑV=5cл?꒶=K2g.v)7_{Kau{C6w]y ٕKy7aP8־R6 _ }p?\>HE= cf+֊;r`;(;!1s\h5j O.mah" L3B_97菛B?N0?-iiMo n>=a T?-1t9)0MqBySR[ +:dD:qޒ͊\Xo%&43$< 7[ԺHsrT]Vlf8E$/Žs\`O0z|E e$ P7-{ùtVu7LCH==PفsN[BhH r= [0$Ӑ)JO '9 䥈,Liy[6i硄h퍊y_TqTR\ᅰ@g_HTsDm *H:9y C(d*t2$qLOVh$B ʖ7'ZP5J 1 +d ZDOvk ")QX_ ,iub?w<5y"q2M~AO|9BV5y>T,ݮf u?IКڕ.<0\ipwx1m-*HdɷRgZ*Sy( N)]{hٷZTnߦS:OR*`*-H ^}G9<$.UT:@G#Eг-'^m9S1g_yF?q.ЌlgZ#oH գ'cpгza|i&Q ek,1<Y9mT\lyDDb`ؠZԱ]4 :ʧl>WW5<N-w }@F[p*- u<39gq`IwA-oҶ?1Z4~8 nĺ$L[u C)LeKaLit{ sx;RF̩ IҼ$C6dK0 m釾C^;h Ћ Oڢۑ4x;AJ1Q_- P4]>Z5Se&bsTMLYy-Hyyt~>Hpj^nC$ a_%Fd-0{#U] x$wsͰzݫMVgͿ>'͍A _Qz '(rN]x)h Lzem8ߘz#wCt铴ZG ?g{tSهP>W!܂/|s/MHW1"g%.#m.*n^bВx(5|R]lǨ!M3/.¿L"eΩgqN aX/[=]=>EMՎp5SGdMCYSW]%\9p=́Qk*>V'>gAܹ7:gЉPa4DrULIEKrSwz~٬^nɅ;Nt~[UNs΄!Š>b)e L*ǎdw4fdhdlՀ@8"օT5]n5S LQSh3@XR^+uIoJ#+RTϘ}b%:8q}åj&,j|࠹:6lYYOhԥl^UQ WU(Vf dωEINe.(`}1t1l(O ӣ\0_DsǨYMB<4+g|Ko +YO+ jp awzW=8,~-ŝD'|zV ΂ܲ_'^|cDY2iYiP.ܩev\& ͺZp,naNĺXF"q^S@%Ij{3Il <<p]zR x.Qep`Ҵ rqO/! %axkͼ|w [.*?{JVGyR݆ ?Knřl3e";H5ѷ>+)R_<@bO aOl v$*(yIZ-j?o (ōԎI3:[꫖5f繒aXu2׺%kbkbF)ť#+XԖwB'u?Ԫ?øW|ًv G&8V. Rcg%A;V>[w?ѥ gtsCZ1 iY-Ņ^RA_zփEl44@uv>hN끔jqҪQ\7$D*b H "[)#TrmШR5:VBVvvu;]fPi -cZG~N2fD] GD$4rXA_UkGQ󏝄 5+H@ff:{FCq L$@'!aSx:͠[㞸#ufB 3,8 f WLZ=mYglä¼P&x5+$V# EL3$lȍſDs$ƹ>ٸBv Pf+&Wz>r*J')9Ȇ(B9旜1U^y s 4qIHt$$թ[GOo@<쌯iof#b3 ;RMl }娔WA\uN蘓z("Pbʳ<{12a!.)si' ~X DԿ/I5!vДk~s"JI'V1⺑kȊOK q}תÚAu+=ٷ6K%SY[;RM"R4 aBgVΨ?'2>>[i :^]a1|(-#rQTr|^3Bw&?`p &+{c,30/J(?b"iz<"R??cv"PpiըacGӤR~xjottqAIJ̘ |?:+lRD<[UAr>3d:j %J߹۴~ǕZ9z;eSG=n=R)oabgC.Y$#b}jĪsh1 ܦ^q-34. 54,]L!z9ngxDG3 ^ԗﯢTe(1dGPdz*%Ld zRzH\fC4rTlj]΢,^0bn!\I/ҝ-1Y\k l궶Y1XP.p$v%kswf в\97?-\L"[ؾ0]޶?dOiX|٦iPbORbkMr\mbZY``0M4!*/21xyRp#\FkBxFɏЂ!&mAdƮdgH*nYhr f^@{$Ay-,h~s}׶ @]<{4 XTSP<>ڄj]hR0]@O_d^N1;?kNGqzZS s ?Z%ƻttVƔһ)Y5yF"ݏq6`ލmS9RY6>rwd4l-gaHXOhx\W_D&%<{ل:3/-$':OWmiP3>jL!õL&Cۮ)RL/q6ǚ⟦HSIY\߲(L8Kj+1~PAlIxt 'fīvż&\ 1'隄k`;f/l#hpH1KgF0F-`# K+ïA$ t0ύ&YZ{ȻOv.@nZBqM__RJP-M⑻_$S~;X2\?c5YW 5oV+tޓW6f Q· *sS&"4ns- ܎.mSa_^5ߴI5 uDhlYI[8̋GhbI"S44JZh%e\ O3!y8iE&ߴF<$̓CGwWG g &6Io,X }aB$Z$IHr+՞~гMr*2|`AN+ȩM6|]kTg4Q W\~>3~F;YR4*.-LgŢ_x-0RVbqk[p*A"-66]l e*7ēze %3eEyPA+jgbtR  IHDwgutvKQOaXw#= .YATCЇ6%oT4+LKޜ4Sgu4w";UpT6_9)}za7ndxXu Q)=LF-ce9-΄zfLq4F xxj̞LXxl+Qg`m;%ؑf< wO{MkAa;0<+%%'ok@V >"Gµ1@o $I~zL;ioPMDL\a7##S(t?V51+Ig݂.KEk;w) dғ؝-рh"N~>,I"cʮN BEA=O}F P3*eJb ^eòn巨y1""Cj;0\ XW6zsH6Ax6PS@|N}~."]9r;-P(غesbLSEAx\1E^U~^9v9Ğ\/$LPir8!p,0)Gt[VA8^_Q qjnYKVsdiL$jp7+h>i\ Mm2@RHlp0ɥM O'O+E{1k,NL@5FȢ9 zMh~pS,5I2Y<+Eo>zj<BIKXHעwxH:pDڼsu]3fN/^jPrUsYi_@,)KPyPieVgbeBBĵ[yVJYC~P?+gԈŹXf|ĎP}OƵS$k{ Sޛw?ܞEtټ?_U0, nT'vؼ =6>CKw/t` ܑڴ6Њ*]&Q Է2mTݒGłCK1"ɔn8kGcSU\oSMt]+ŭ_.;7 0 Q&1j⒟&?ŝ$0M- b( NXBk%_1դHF7 !t$?FA )"@:7d#O&L!=P %gfҏbfM}G:<@-S%\it|+\MzEBq) \\~A]atM[wCT&[W'\ܹm`3ùw%|6'Z7GU.k.^DR4Oԁ\pU`snB1q6D~|c% |,uzXO LYģJd,׎g;s ֭D%?z 73hXA^r l!79D,7,,4=D_ZGST_ИC#/KYt`b?EW^9krE X!;Xad~g"㩲RL7ǟmڇtg~a4$}g6Ne$+_!q5R6vt\}#5@N s`0f1Y#daU,4t هqaPȺCx+62MD}bmEZ!,]g&l -o֋^_CA;;䀒3y. 4܎$,{ǓO G:,[ر'FS7zRsEev4sD0c屳Yt㯙XTʵ8U\L^{F@B#{^)#H)dd?l__c]<|NZ}=e~E7Wr/}C{eف:#4iAdpWa9rvU4nJ؄}5NdFSx١{ޞmDqV("$()L4GaJŖYc8݇a7[äMei9gm ,@ .jkA:%y)!)НQj33 CccL {<ƦG;9`~rSK>䴖&H`w sc:9۬Ar"td4vOYi>zm #א\X Y!x|߂zuL~~ܞw: 78y˗>q,ܴeM~c5`<7m ֳwP{7`bWkS>y9<7! X^ke33W kiaK%N5 [H_C9L*N)6NJC+M\yJze.%(;?bb9IcN !n,8eЗ*:gqX%?R~[O _ a/>g z,7ɬ&oeϽK]AG836CnJ4Ɋc[V9`F\^~Pb3/_Q" "h֢O"sb;;Y ϳQLY/E'SѦJ wq9닊TDdV=M_]d:89 O2.2>܇M@)Bg7]L}߂rCqT; vpSµqa}I%x.P.Ǽy#* #&/s-L۱=)b gqe/yO+m`=9;ʇՂ!rʩZ3Iq%1NSTxUZPsVzj'į}^vFA ؠYSٶ fe.~L=|?$"-$|Qc{WB rM'ߎ Em\ǵ( <XE97c TL. L敷zbtF7>,֪F#G@re4zQ?lNRzy zf0&*r",f;7roLfhM]ܛwkxDq3+at[mHˀbRsQ*[(mWefKЯ`YCzeY|)f'h.>B`WE-frn Yч6 `±^@@6AG~*Oxȃj tepA[| "L7^#?}<5w;eCm/ϽYNE>]:)Wn_;#CxUv*@bA!LQRbk>wPȂ)w ;L8;`HB|ui a>ƹ}J=U./A2b__m="=FwTuI(J󠽾H%j?d1p$C}XDf8 sVz%ߊ)"y TRu&U ] Ql\zaPS?2#}`\&R̓,9:lp`PXpXq8T1aDP8Qe_ 6qH^*!)[PGPEKAd^G+:U&e"۪MpiC,#uodi3?L~ үnD+oQ~`+E XeVr`W0^K=tɐ2Ԁu Q9R-)eJ0p{yt`nqQP_K;h|1lrnpuZԕIxwvE`B:G" )2:-ƬkQnE֗$$4lO/?R~rkCNOh10_vE  :'Eb e}GutZ"R}HM޷rz*O Ix4rk l~qY2P'VPJpڡn ˆ(^[w͚KS:@Lyс wDH/(6Ŗ+8˚zhwscG>nLҀM!A%wG@>!Ȼ*)7X$wGчp<1\f[uVI˼q+>J{6ׅqW~RH 7BYCZ᎟7n4 B~]ԪeOL"KU)m:¿Jׄcஃx>88տƪ?8: ZCFxl{pf:{lv%6 3ȔyM*Jj5hvZ[:l-dU|a]};B@r,M֠_R?244(^JNZKnZm1Ϛ$ ܇$e ߸;'7}EjL|?+qz7: MR0- vIi;| D>Q>m]%-j>+KI] S@!~]a"l T \ݼ)<άkȔB_FѸNVyfLɨlRRrtu!L˝wo&IE`[c;L@/2;6} Ϲ߁wֺj^8Ω#[ nx?MM%8jtw1N7$));w5kr=k@ ^F}iBNhbި=XVqWw̿հ!x:A1dw =n)DZ2"Vܤ"N2ǏӧWڹ[8w'~#'Nv+Nq[]Zϙx#3-Eʝv̲ _%[N0k?ǭ ,9r8k,-ᣲD#uJdL vOgz *틿0eV dOlsJ*}(&N HNscsDo[& /ZXM`Ȟ8r$?Qcn@6{EUZh.>ͧ2Nԫleڗ@h[cEBʱ*Y{KR9mфpjשncOwE6{Gung}aUJ{Y2<e,qe{쎒N @46ݬZ^HiYWmвk"U$2MA"@Kqﯺ|lKhAhE4Qbm^Wq엦PT"19Uw7UE rCAY"wCFHl df13lٷyq#R˴1gKr[$0&݈:;9MYns Ig hLKFxq]IQwi/96@i0ݹ#Vi PM|])>?pE޼z\@]M?9#PghHkvW/t*3瞉`@o委o~&uAcGsGͣjLvmRS&u8 %Ȱ9Wpʴ= *6H,r@|A]|&U61Boy!D=i&ξĶQjj;;3ɓ`V(žP#{2EvFJGMB pdadSl%>^'\iIYuVOB WU@b{DW5D ?I],Od~H^k;+` ^HpaO6:eX@?Q|@G ݕ<=iD?VbΑCD / 88n #ұ cϋoLX}&*k"v`i@LFioy984䤠 ]8@ٛ921fG^rnS$¨ F7 1S\ܥ=ʣS "ءS/n &{ bޘ&A5,)ZzIF/s2[?FvV#13Mv NL+U&'Xx^6jGf]}7õN sDjW?/V!d$AR&ڡgDqsL[*D~ir-IAZZʮz:y%=W<:foGk(m)3 H!d-bcB짭8(\L3h< l2D>ٿqRgv1g+f%@=ub)rR=:  0%!^|}??sPx&vm'g|ASs)߷8L_f} AzQW㄄s)7Vh0L;i3w4\grH&mR/,xZWJ( .IJ137L/OR%cse"As\ \'OO)xr$xt2n]6f#ݼIڣĴV(pA䆧!d9 7}\Px1ܡu/5 Ǚ[wI<!9vj3I!Tؑ8bԕdd6pg]SfȞAWq҃aAHtwcN @/+r%s?;4s M%mzDZ̓}[mK.7-@\ mB atHعԴv+5\?~n]!ꎮF̜7_Q2Ҋw6`m >/nhP#69p³P8['xZzi@uX+]C_56,*w$ oy,OFD@L~(RJ~ ˡY]h.ӷ6'CҠcI#s-O z5r%&.r+{aǯggW4sDEdѝra9V5 =Qb7e*SkuS1"ֿV*[N=6ֺqk˗JFQ b/#Pu-*htXMR9E^"mF@迨t?^ik >rʂ;2܉2O?̍*Z=\٢Rct`̒OَuONM˂{щ{(~':#ν q6S1& % oI|C@F*/bu 2%U*tg+ L6xV9u}Gm{CϹܰ4 BWJp$gAek9tVv6wߟ֛Ay2(H߮F1qhM{̧NAP("#ۨDaXbHb*.sȏ:%$ݤ>Jiɿ|!穰6gf=6+~gȕxLGK -2&v=iDD>fJ\A̓f gTI^:Y+̴hZP$X\ &AdRKRMw'~>iM%*,X~0S.l6Q `F4?y;%Ѽ /ƑM2n? eGS vOͶ #֋BUzhr?rdLmWUҾCՉlcQ$o*гVF8%Ǝ Hi@x)EB^OTF>M \+ZNϤxY{%A&_?\jH"YePZsZՕ2Ei 8bH[UJ{x;v",ԍ:@nÞē/ܗ vt@¸6T8=,eھ |@_/U@ 9g|ɼonq7Kfk-Vtԏ 5qyt|<$kr$Z3n_{(KRGGnh^9݊aۡ: n &hޞ]GG&5c65;Xy(V_bkq. ʵk Ho=ܜiz&㗲M03|w 'Ϙ;U@+Jc!ⶌp`W&[žx*s:\vXv;x:SKOA[@R!p-PE 8o;oM/OF$d[ja$f$ dwg4VnZ[_Ogzl0jg_[Q 854K}YP#K7$ t*dLIJ<55T>jws}fIuN3]B9Uzv{1L[ 64s'Rc-îc{XlMhn,}Hp35LzO<}: ;}?]"}Yq$V!y bݛvg{pd҂lv.0zwB6 Z* \ܤU4]UWeMn#Mu^ZJxr⌮鄬$kɾX>D|I:ݖ*(=ȕO(PiR&eC Ď>Cnwtp`κ J9~:Y Y+/02gdGu>g_fʓ恍si5ɠIT mީd7W 7"}PEa*7 N:Y68>iGxGCS9TTQƒkԸuT08SWmaĬGEgoUQdn g !Cb>P W콷 cXJ>vl t+[Wu 0F?T BŅr,R=Ь-߷L>yn@qg`]$&AōwjdS#}=݁=4 Wyp8ü*vJ= t_U'426EQ>VXUWlLT0,0_3CNB334̵9:JdBf5Jop2zcl8pRP[pvi/7x4u"#ڼH{dPv]oN̼`/&& 1M43@:Hk1 0_@$y7n*5ژ8me6vo@#RZdiLb=q){J B>MFJJqGӚ:J$ :l&Ό&x\p,ÜQCv-g"-?ن0+rD+ Sjpi%MP909ն9ጲh{ҭks-cHl//g@`9*eP"y@M3ls)rfh֝-JVp"&(z_/>GBoG:–eg= ;ޣ($>.M^_GN 8JukQWr–x1GwwzdDC(Jo {Y[^UO:d#BӢ<ƃ˜KjnjPAFk̐{6}l|'$<'W3W{MN8o*?b'8.lJ/HFQ`6!i|e\ݬr9EH;ÕpP?B֝C6-wD6hȕe>lf [ʷ-/rtRk^iPnu\nɣ0$5jkpKq/դ)([2o2MŅY%[h\`4p1S)ϑRw7@)g.q~ 'UPM!5qH,Xnn Hc[lѮhgK0W12tKEFo`?$K}ND! Cηq y6Uޙ .) kZ5e!b6 z8'3uRA6/=4ykS߭Rka13>˙ϣe3nJ<<]yN$r`Hb,P[vE~pQԜko'2j?oCFK7jל_oiaP"үZME둪 쬨iU4h;K;(!Dpz_spR8rp/G'/C߲bX&6&z^̰dZwƌWREd*zq)iT }^ Kw!YصH ZZWp]Qi)9A p5vi-yzЊIf&븪9#p?E;$}(]%U1x-MWbcgТVyG03S>^><|7Mgaf~fƘk 2=Wst`q놷Ko{?.9?21 *9cHey~;!A $ #{y= x ~-jkLؗ[dfx/X-hĶk-u񽑱'kJH>'& LCz ~-!%{{IBRF㑠6~™:yiDg^mD6)1ת 7Eiz ?ŷ_'7yP])ES:H0A"XY*8p8:YPx5F~>¿,X*1Q)m6[9$\YwCasC1Z~==XxŚ:U'3nvkLmK[`#b NcFukz$lK##NzV\&5EZʼnǀ fB!C~pՎOجFPOSxWD8eJiɍU^3,ktU;!4T.p^k&TWH+ɵ@ SNgf{]μkj#F2=RQBA P/de\ro՗m+%[];c3ҌEcG7ʱ:W;Tf8d6-}EF>əQ?uR}_)KƂ9PQ#"Q >~[ YRND{JJyD;쵳OJX)[n^z-1?xвMCYs%2ҿz@VSiOXDY!g5tUyb<`^A%PÅT7^G~E*)>4zo!}fit5!Pla{%RL58<)mKtʶ DoNgVYX* Cyt@ǀ9 $:mO:Y1i= VFRm9~iຳ*Q%P"Ka4v˝6b+̵0Y ,f{as'5&f P'oPoutH{H&aLwLR^`4W%/fG:ـdR5|'׬4yQ=FKvT1w!uxXEyg_n51Y?z&I pi'Hݎdݚ[56'=f]P0zԤhX Dͬ [䏍Z*ț7*8u3 hl|hB>ɫ жzTQFCvj=<:W=X>J,,81JHmi~z>'"xH% 62@P}>Q̇Ƹ UE h$'=)X/#H˫ZRjC \ #:ih=\SeS]tTrg lO_ccꚱҿ槻gC1oW5$!T Kk͇u,46R)#m&N%Z PBgiICc^*?=Cxo7?:(]`|C \ ֧iy gz`4<0p~9( uW/;V` 5g`.?wђ~ؘZSZ:wB\X"F\FԼ`@<))NO|ܖ]K!c\#35R+UXCUZ5sM,8*GIwI]xڀ UpIQ ̺p]i꾈"!dYB^5 Ihn3RBp7kEL"#@ ^ro~O*k~ Tݔ0 5\3,]W1jfyM$CWK{9i(,W2fğ@@1Xk#QNbiU+4aѿV~YR*dX2TM̆p5Ȃݬm̈́"ʇzٛg4*M 鼣?oH9'xdDrU<a eYxE֚.N=<Ӡ>rtmf\sx9!5[/L#Do]~r[5E)O)[TpKA Y/ [g8"/Z(2>"lQi~Ij:[aMChjnCgePXLQ,ECnZ(h$l,Es US˼t*DϜM ]̉/%0>u V'_ d9 fWr>Xx#撨u A T֥&5]_Z]'4|ӛڢȔ,tybTj];ۯT!4ςPVqCC8%\P1,RMճ5'i1I5uϏg&ݟ ;kA7S\![9>@ S~WÊ+i%P9A{-"d^ڀHac)XQH^8֢ALv.[HïSS2ܹ:r h% mԭ,ɍᘣ+'[쪬gC_h=xԥg ӥq,FLp?ԉn[nQYN# x1 ?Yr&.|f1D$i@_L";F(aϑ}ga.˸*sC{o5ǀH4\yŐ얄c7U+XL+6;l#kk|Li=Kԑ^ATv*:C"|T&!(eYAm;W-# >lS$p~3f `ˀ _ۅ ]Jb-[]X(\8VH&=+E*yDOL350Mŋެqo ueKB#!0x;x nbf=5B~V ? hP[Ky΋5zGwxܤ. o!GFw0RI?4w xN}6K{f&v%= 3h&{$}K?A;GaFy&P Q˅!N| Hg V'LcNS+ǵa>_ x1dnR} 4j9'ֺv1bGBVYeX2J|̍NlS7)ӿ (xȊ͐+op)s 1IZGk:Kl?".\ɉh4~Oy6W jHnn,g3l]૾fj17*1/"b P% v NH*yu,Ps`6\Cmes2`]Qdn9qRht]Xi00ow؊1x|/f (¸,_4D.>߮`(OqBj!,*B|a/VhylO< nC)hjjZמH)̝4Wۇn_nO36̉>}Q fM(Gr 0C24UmDeRdsrp͒uדƟM%&f,G^dX( b'A:>pq1]SnfAuXܽR6i )y QsWp^ySY!pucQ Ka!};JGه]h=CyW 2 Tz0"m?bvdD9$ tYYфs]׉,8Tgo@R8ef#7 i Xpa|IE}qC=^TF]%msz,ؗl0V}zhYD2|!P?~z:!E %i 8c@'҄jO۳k {`#ЀO-ʣ}S2T1Gka-a+?Y|JђkjhR6 )Uۈfc]Bm!e"z*mJ-|TڅtE5fC liDd0w.mp`,(-^>]3 *;8OnEY*?6yCij/5U$P!؏)X JtÎ)|#t]Dy)0e2n4^`_qv3lMy_ qY$+ !j}3!Zg@$N~X;M1lW6j)U2-Ƃu$yojO/Ѣkd$0#{﻾w)V.X<*jRp^ml]N+lQ&Y C#̞@#x5P˦Okl<ގS{|РJYsҔ>3+":L, C[n?ܙg5Rr2~QA kJtJ/E@{{hlew~VnVvtzà^i|VTD9CHƩ ^2W@EkޭJaQ!\0?^B0#(jX=sax ]^M<MH 7҂vʲ}|lV܇'2e{յh!p|,~vF_"A}z M vƯA`;Gq>ƎձA )h QCI,!y5Z >1lFhײP7>?"Ҥl?I6"|}meL"(Aޕ! l047EUSw |Y4n3b >Ĺ*G9DsjE.IIZqN7iģ}q8 jKZNhIdJkLɿE/Xdx*Z`"R R:@".LD|}`ÿ]V_!iz7+'I{^1{Ig@p~Vl!懙i͓?(f "";{|jX5ҢE*qAObcZWTYNc!9H/A&DEk j\g{ՇG09X)(t'5owl”pItҖգ\XQ6WUٿ0NF"}n^5]1IGV2\]x~Vº-z*#%aduG'wdՒo0ȁU,T4MͻV?w̩0Wgvt\ ~(z\$V #U}@7Fu!D(0ʔ( iBP!ӟxW%}8%x8TS쩽koxfknrgo`0hkD,1=)֘Mq@ELևoG76KK(TG{G)zc?ƺCI*$ Hw}D.Z7(z' '7{+VWh*>(ZNNkS 8V3Mr: %DPE$K2H{P43pWmW/TI@\* FSiYIlADclåNnUmW'_WekުYɷBLKdARkr>PC+M0 1 esO1ozj͋Ia'({mǹ 0hRnfG{l-ugMNa%ᣰ@< ԆddT]ȱ~ڜ>Ll^ENWZQ^?WPMPlWc*Zl2n0.ۦ VСD,A= zOlh=432ѻu&j6泫U+?Tc6 p,ժ' Ś~nz7m}./.6hccT-] I%Vʲ7Sۖ +٧&|+Kul]VBPj0bt} ;k߲:İU&F㨬PNzXA+Y2vvU̵hSahU(g;AЧg}nUnO"ښbd%(W|s*=ffomʌ<G,,3 R(Iz[HQPl=`|,7klEoT>t"-sy#zB(G YDQ4l3U֓-&8XHO6z vX߭ɩx$]aIZ/ l1Z[Z۞&ry5HT 棥U?:X_H6D$AC{X;\LÝiu;FP.Kl}9jK=™C&&Ia#R-$;˴~=&yqXQnF,JI 6_k}epK!,<w R*z]uK Qb[hvP.Q) 4)[ -ލO#dq)!TׅiQ@J. ju9"h[^v1!7q#^Toņ3+[sq\Qu3ʞ'JFW7P,?50̉m3~JWXc_I18|_S18nibK*J24;lISs ;F]!Έ@fQ"_PEwU6w MCyThHc̗+e-^ew Wkq"eo\Un2a{-+oj>n4**~ȹ+<vas,(ez;9%UH#I+ī/W 8xz' p_|ud?>3z-ג( 4WLqkL*u> i IP>zOLbcu.+]zs8O'ӒLʓKz̆A"ԭ5 f@%97CxG|R4wvNǀ<9ҖABź U)\5ؠ$L6e^6-a.GK⑭ƙ5bƲ)y6)Qx/Ř4dA3iΎĚ/U ?$µ#en{Ze@%-v*IpF#9᷼SɱuO}'Ew|3u=G차h=QEqМUPitus/HF[翽#Mk&'$cA¦]Ehر䞤wO8] 4}‘Pqf`zr7(lDynMaөz6J"&r?'mt2CW X.$ a`LOXk?&]dQW >ʘ _Ce(TJ6kF6Y]Xr]6aZ 0Y֋z;HѺK1Xl14d\l[#%m L~u!oSxئÁiԮ%R>[|E_[k`ZQFmmLo.8NNBwzUv5)ҝ_}Uy>tc_J/4o76-Si+ThQFiw!'=L4C@7K=f}w~JjZW)I146jNn !>EtJڈ f\ ^o8f|^!՞nHNe/L`õ^}$= 2+Og#y& 8q[6ԕ*n'S+Qo'QCXX 3!TnUak;X0۵cSzVB)u-+nP]uO]M( >&~*">:rǞYوF3Wcc逆"E\C0yjg0噫6℘릏q ^o0l_XX>Edelf_8crc-J!:lo1{1=6M`3_'Q ` K>n1#hnG1h9el_OTVjPsf=~=}ҡMo .Dv53 QP=ĶFi9?BeKRްp%P!듞u$gԜ~ImćfN~>Sb;yN!SnLdV5L&&e_R^eTF%_>}{jBt;y8ƦgsI~$\$jo \`2'/^c( p"Vy ˄DZu`vxcܟrG-"u9 #5,DQ-/qK`+cƈk%ox۴>q vQV?qTlI3-(p,xgAo;JhȝK Wl|HenлFI'8h&wÌ~5C. s$duޞT#,R^b E_ݖI-r{GIVPې-F }D|[~ 8NJL'HL7 eVn*|ji Y AB+kG:+_D#R,~R` %{o3s+jB-0C? 4<[ePѐznr{> G荎[b0317Y!ȯMf.R:3M4v}c+h8aG`#ue &F3fSNR«iz=A%RAM% g> Y^bͭR8ئ:Lo{qM*da$zv)\1AVY!u:)35ኽ4,`* ;ɣuE9s*[/sWuPsa%BNCMIBYdj C3JMޡ ~~' -mC%KƳ"L~,҈nO=׿J5PW=WFWIa;' 5o-Z$1|7=!QO^'4f>Xx?_N ω5Iv̛̥ A OՃ+;Pwܡf2'kmWx¡ ;-·&-yiyєE,TouVEa͙6$"(UsCq%m~4}؃Qdw܃*//G׾DO&WS)LIJpv][OO++4Gq<ݵ׉3)K_J^Nv9] rHmKTvQ'J~_y12ø.llAV(;ʶm"7:ߩH:kGK4XpHx_ٙȵI 7~<_R@PAf SҼ NU13[Bզ7)9& %Fn)ϫZ[b-ԞEx+/fӵ]Ug"O?ȄvZp#p-" =.yIe#ݛ4ot]3Sju ^c'&sAy{J$ |?Sx94/ |%'Ќ}{1'(<C})p/Ƣ3w)Q:zJ{4USw2.wЋz<5I ^a1mW 4ީ84K wpO4Kis{iI=] )M26RvKc7{2vCLP*CuQ8qFʻtǜk wo?C,Z0BzŸ&@9c S1^Wg 'J,;q⏯7I4a?/ll{lqqtǜl{Ʉ@rH X ˞^GBi8>xfT3ku!~F^A 9\}iўHta^uhEi{4oT-+eYq+VUvTkcŧuӞVĀؾ(#*8ܤ%+ t4_ƾĪ81u ]rCB]HvC#q@okJJF O^p cg)>eCp6n@oԊΔb "7pKJѭT]dοA$A.eqj[\!2 is|_$9CW %%PCu1c22n¯:ll:\DEʑFhQ)h&~  =2i[Gli2+in냶Z&dBk"΀?^X K&$5vUFFS6&N ]w(o˫nQ NgB/Ω6{fdǁR$]E_WcqOh2G )GaAϝU"(#WjEtN/b;Rzd9-}z22_Z*4/0QPXh0m^:2oL0~4 Lm @PB)d7b*^6+9dMYf)R.TN{*:cdW- 0ߑnhN/;zZ FS] xmLz2WǶüA -mF_!_`Imv7sjffp֎0"cۗ}-y@2gbݐZE@@$Clv˲ȡɉD(\Wҽg,fL=`VJr#a"昩J8A,O,îJut}&/d]+\k<ƆYЏ:N pFPWP2 #2醘]S]Ni驮-\f{ҸaHx蕫%ׁI =CU 3M+=}l׼`ZQR9c(P~XO"$h{UU?wX $uB` x:,~aX^ カ|N P _$.]\+"M{TVT܂VB ndJDȏ-{b~4"9jCDHf@ßzAD?0ok^5~dPxCk؄ÿ:.+k\ϹO.tezv&߉ƙ]YA?ωx2{~* |4z#H>SSCd;֊rש=U,x*9!=zJE\ܶ +`:5En|v]U HN>ll(pSA, }s,/TP?-MBP5/id£ k澉 Ӱ+sPImsU,ݨ!qg'VctB@EDU x}w{TxsvUh}rzDYҡQgYʛt{֋@gFHKgJbĈ(bee B_ /c]m7b ^6%OFVpE{/M]rȥ۹kh锅m]Q4`Û{Cf< 4Ug;8.i@}BwY JbaiNyK vZTYO޲噌8KAmKO9XsL#ƾ ~2\Ѱ<_ "yg %;'+˔2-dyjZ?Eej;6E~]A 9h9h˯TYoT"P6塊⣃FeBUTj›<:nRf 9 -@oڤ LHUr$š=@%|ߡȇ>Q{`Ad$G$.NqK]HIowEzZ V/1 ,Xt;  fwŶ0#:Ekp9_[xgf1h!S_ T_|K(Z^s;-(ʵݚ+mQ@1̰Cqy; !xqcn%IAa 152;\HXFЮ@?ϛ@'Tnt"|,kN `a۶[A{VvH@+9) ]&;uS_ !<; ݉ʶ RC玾B߷b/c2HIV` .\Éh wQ̿ybtR5t,~Pذ7/2UUj廖4Uc aeUj_=SOJ_AOk7p2H^eLY"9,xÆ)Aw]3 K >A>9+L5U' YzXY26j X ,V?qhdDVh$20 |)"$XLn}1T֪'V{̠8Z Z]5 G+6oZV$ Ot4CiRŎx 3oH=lfCCLnp҅#X Ō$Eޅ&πٖ 2t/A{|N({%X)i,wm[)n~B.DT*%bg+нaWA4zAe" CuSu._,PB."`51?3xjy0!e+OM?,$/,UZ!=3 3Sy}d v39;ʾXhΩj"ޭ?Z~ 5:Wf k )|C ]fcl _y0I2I}`Gø_Z7DiYQ36\CX@LHYKT:>,y+F_8v(/mEv<@{@o/w(^7xv]KEߡǀD%1DL9q%_o&AV;*}t "yj\9h<Q=vm8O1&J \f>yBBw$J2=(#>{L|o3#ę&^*=D*lºw}Bhu7qWBJSiAfdō|@,VM00zsm$d7+cO$LlRW=8𛜲\6AJv#6@oS[1F@9i y%LC˙b᜗@瘳/yE ,0ř4毐9F {j``YK'wsU@wAC pZ" r4c/9u*U#ylkǛ;3 I-'ey*TE^Yd4הJ iQy!F/>=%ue[ʯ ~ D -J|jLvb)atd'(6nbv1jtYDjdJlhR5Cy[o~|3=hHMfD`FqSW2HHR7[!S!S%&Lk4jzD|@-Нcd9)1~<]9c{ vW cdji`ꬬ/-T[ 7 Ǡ5;ed*` q]s)Zi טj? ?xd!SeR"~MR[C{!}a~"p^Le2WzA1JVdv?}ЌEY / L-Y'mJ <_fJڄ4V4ӣ3Y/Eᡃg'7p|Oh/Cs~0t"fFf}:{"scǘ8;T.d/>,V\Z(47U!iXݛ+I;w先S=עs bH A`A#C&͈OƤ01A#TInwptE)LN,<@І ve@3?,4u_ k9żonZjk}<|S+qN^?,IB[8`_T+􀌫&‘! dP;yT{AA#l`6luy@`=꼲 $3tʵ 1҄aOBE1jf j'lZ8'i!ž %cPxd{CKة?\y]@٫PI|,b+") }^2&f̑d:eI|?knS칶 ~LPi(KC(ZlKe !clk^Ӗߊs)w)U|Jo%-hzqNBVE>9{V\IUEXg`"ADƴ5'gciTrou@|ORv(r3UhepFH$~_~jd(!۲7d.;[}|4!9GboOK50ʼeP*VPpd>.[sm<1`4{oF,ڨwRutԓM;T!QaR! .3Hu=d]FL!>k @Ca%@o5M,v}6}`lś5z[*ԋnB,1՗7A|XdBco ĬP!D你DsSٮ/Ф,k2Ml]|BMp%L^ K%Pˑ9[*[<ΞI+D>>j7DśE?=:HJP[V* j2˩K%>ܴ -XrSa?[ߒ!7Ǖr)Z) +/EZVG m&μ7=Hr羠^'" 8?YUW-\#v.pD5%Q6)j Ti9I8_ቹ䢻TX~7&o4w,B2yQ5Fe|J̲ˢek]M~RrX/ @ϡ53.Ipr}#u4|Ӷ)4\Kc?;+b\>-eQ(B V{adoHk8&֥)_%ӼpX\K`NOc4FV,i!:O,T;5=ږȴݑyKuZФ2_)AЋU %CVጽnnY20J$$<ChNF9Y;*$/$֟օN %T3+.Alh~:{qYmЊy:9R_sQX¾Z +RJәB1#e ~r,6QIKxWkT=o6k+ʌF,C<8\~  9]v,ݦlN<ʏ4{h>ş5"_ 54E^@Nu_Fr]EEļL)_mF MƗqa=_"4P+moBJ/| d~Ui#V̞)RWw[z+  :UUNRGER| T!}, ʹ ?yFD$0ӔxȨ z0^2as`4Q5BrS?T l3,M lHJ(*ۢ0#\7#Y#haBY=[4ܪ8mQ_^&5ɳ+'MKuvQ|^8}d ˟apzŨvF"2t kvNj%cs$w8φ7^2חXzď O J~F!s ꭟ]H'L)˧K% Xa蜮8NqJ\U0Bu"A`͵6o1 ÅгWe7@(njƹP Ejrf**R g-2Yǝt>7-gJ{ɣ0^ ?92*&dE8'-ieåbt=s?ʕ cꈯ [X7H̦^fqywx藭~5zfԀqưa^ oM!DZʥr%CT0 CD.N;`;0ydK_9n1o=ypfɌ`=9trSΧ"׀BaԴi$,JR㋺ZnTڪAs ӎIm+$_gq)sշ;Z|a죘Z`]+Qj?cuR+R?v÷=mb1s_ Ն/`5|a+hPhV"7$ޭ:9g_Mc|+4> pNlS $2+=:)Fi;+/(``eQJ\ݫ\'e|!") onrM2d%e6*aDJOCyN%O1Ka8J䐪's^Y#eWfnrmkąFKVq9W%;o-N)UDzܵ RgPK@>v⌟ @vS=b|%(e>w&܋c7O\{]j -^˟d_:G0A ^:ŋV D+xԹjtWI׮&pY"[L\^9ns#W~e@eqSNUS! pq=i: *5Uz<#6m\^>XD]hKU^ ^gBC)NX CO{hm>3S KŻ=E oR}%42xz-gC+ &bX|⑻[)lgo(ۍ1qPźQ_zUH0(r& JQiwCJ% tb vhh~WȋEX:`7~zjV9xCW hY9{YFS>ADc8q:ѤlSya~ MAE Y" :ySwweO= q;@rN&̛3v K rx)X܋xD# ێ{C`{04|ŠvWBG7^vrT{Ǘͷ@c.U)? |)iYE'?CQf[J# $;7߸C6F=ue;8,odGI2.6k}={n{1G W~=t"jФG X#^21(ew]hx\/]On\[3Ӭ+5&ME1uB.Yy`+ \*oe?{we)˭AR@Z=1M'w Z ?zȱ~7>rTR΍3<5tt9U+# o7ƹ`W/­N/.swnˈKWP<%PXa󓵚kr݁:$-v@'`I~Q|NZz7#~bGDvVWf9ZjKbjW",` J$ 427&8~C Gn_$Q!Θ>JT50/%ݭFb[NpxL|8, uDa`KۣuElM*K)W~>s Ei,oM3^)0aίC"“BOu璇a̕.PV0Fˤ$YE Q"{iTt9TJ6Rܻ@0ҕ"t[uBø'u3, Q \gPYb_fI}m+!Hw "ˆo7AzrWQѥH^v󧨑D`=v)]׿HWRM<9i,{5@} FJ!0ʷ3g"9/xjdW=lQK fш"Lt)i[*M\RI3$uV9!8Q?PKNDdh%6?kWk-D;d.>z:5mlEZE)8.H0;>56e_fJ8oх\P{6tNe#wF6 dllOyج5!XZVIPT#ɘDsD5婆} ]ڤ8Zѷ!D5k4RzNG ͒N(F*5-E2w!<]LSh/WGy5Sss=@O64q;F]=*`aWy8*V"pfyWb^DEs+9@B5(oo*Y2c^vE)?@={Ob"x>ﻈ?ⷅ/NKI~FDXo; ~0+*̂ xyU<9&|ޛ4h1F'>C;'' 3isL9;u';ҮN|.Ŝi OdU4$5i[ sSLK4XGZ#q8.~*B綾xr0l;ʬ+da1M(xYAe͢V~knY̚x;^Q%`V7JA-%R }(".JMl?tx{LyaD6c9Pg!ږ mJ*YwQk(Fp꙽Fq rAs^c0_bv9Mjn$@Wt9j%y!nV1{XK'<&&$Pj= @%Td#C sd0mYfE /Tᝐ389#6E:[vi !:]3|X2b Ip tnn+ 8>"g]p Uy_xb#G5_|6M#OjӅE۟Ud^^Haxr+Wxxa<M-SQ:{Y93 %hw>ǻ֖FЌk>3݃Q 3Ҵ"0;Rd%v!cLJ'aoP0߳&͍5<łғoeƪF=~5Lz2zh*ѡ="R;ƞ_ &LJf+yenV݋^̇y%eւNLZ݌Ex#3#< z$;}`'.)u:Mϫ38𮾓YK+OB@x .?&*ZI<]-y:lb!{I-c!KOJ2fC EJTg3؇v'u$eħ `4Jk>E\+',jp8zas g .%9;&F?*x-w5r/EhL~iHJg>y/K˫.JeU{#wOH- *I-XezNOB =QJ+5U?hokA/iNkwRx7D#-FiH6}WM8]c|{ԟo4x؍Rp|ϘW w3(uݽnt"n^EI.D ؖ%Ag> !z_J XL+u&Iٻѷ .qsכ7ïl '#44kB"u Y)N>(9FH RipM+2Φ=TÄqʯ Yn4bV~C[l⥢A=m< $JECF 'l*hZ[x` 8!]u|d[Re8EQmoht9~9Ub[*,8q8fjEqhPɲ*$'9ngxlq,<(9Y""M$d}KE -Q۠ܚgsI4uB'S~]Cq 9#v'o(_jlK df)L7AX5̜?OY9ĚXH{= 07O5}Ę*q Qٽ<`$>NP 4Kd$JtYv>OJS6xوȂ%3R(G;O_Pxmrf7L7n ̙]霞0U)V!p%@bgbd%*G|?*^c$͇MR @v>2QdTCa `_tvvحR $?gCСJ}p(θe<]p@t8ͣy{FdSs IT 4gE(^ b{y{. xͮc>$*0 &\w?Y֙QK[LӎF QKWś%vH44꘡xs Ȇg"TϜĀ2D} lr(]|+ 9!i#+ a*kwEY8#%Ft/w\zKV?*ؙah6tvuН5!*3R᷃Ƹ/o4sLw,t^=3stJrۋ}ҔZ׭- '{ͻF;qv0J`cWyšv36PqߢpR _ݳѥ T].QOU3{_^ȌK5[Bb\˿& xŊL`6'CFlIG';x ){nޖxaF;) CX^ɒ޾8P1S#X)g:_NYA"==N-.&y`Pa=Dˎ}H5V-uلIԷQNz3;vc> .:``uu6HV2( X+1P7 S=}8H`O·A W W2l{aJ6*&يN\ac z޽NWv`¾+An.߾PqRw K;05 jVX5傟8S/z\`sS' wGn:?vh(bk,EmE:e0qZyӞM?\ɈOXf%Qct̽^_̸ ?>. w=BD{,L;""9AАBS!ȭ,Q=3dpJ|Nx6"&Χ%hSJ/r`DZnjv-U臼 VrZF$Q~QjE[%UDe[T$8ns*êcK_ q_G$s0SxTg;@¦f'5xJ3PimJ 6븀gLK qcJ&a ÊNձ^OLc)!N[E?\ĭ!OhSsf;ֵ$> pyoEqоP,øe <Ӹ83QM T땦N@ |Lj[ oZ/Z$T]d\:ʌ;V@gauKn slkL6?2bK*k[|OOP]wT`7 omt8*9l,U¾ ǃwCۏ"@\xN^'2{UcJl2[6ȴD>BKT"ebfxC 2)w}`(õuSyVTH*gI;F!lc kS#?DL7!!.-TrTg^]bát3ǫsgHQ ni~DvVuoq~(SYro,Er %|pW@{ô//7Οi):E-u!6V워_*쾼 5XЗ֭Q299AzhnI^Г,7DЎnWnݣqSԘ@?ehy )B x93.WD"6/{LcvX%t%i5%j$ E}U&;H|iE4ue_}ޯNQu]+ڒ~| UH6pK_3@(jݩVrXgtk/i7Kh /Ku~ ւee?"_HV1q [i 2"X#8+3b.@tVDj#=O=YyV%nmpT%aHh3O:~'H}Ua D)Rkk|\oZE$fAqf:Br72^V}fl<0rsB|: qƷ&QA+Oe'l? 8F> V O}5EK䑾#(ؼ’2gBWiة VxfۼltDQMW5>>8D֯ m6/vv{ٗD2sn4Z:ȹ ,h}z ?۵ ]h?ʘnTgm*N7L,{7(Ϣ[Bm/J&)pT Qhti`Qk&,%ƐMt̗@)M7#OѬr̵Ā _I_/F&s $b <>%R:ŰAH*Wվx&Pڔ͢>YRΫW 0K2-h%2QVTDwԬYF EeqdRDPZ!/9IqiRl;/Ӻnd7+yn9x{d, 4xIU` [g9=HWϙMs!g֭ (@>P+Ƹax {}5Ho`ޢ𣼷9`fۋy2 тKԨ&lzLF_'T~DX_ɇ)|r(%?];tY AaHuS#>m(j8޷_yí2R"ȶM41ruP)t"U"x^N#PE&n$(̔Q/3m+-B:-+.ԸQ]}ycOąd49(MC0V&Pywd O#+]IaOxs hL͟&&'P^!M:Ehl2_ڎ|bq . *|1Ox H7a&qqFP^:b&ST-T;ҬDuݬȋb, Nhl'Z*>A7'7ACX5^=RmM8u'f_@d YaHU3N2/f)cQf?cI 4+# iErTKzw"b7|oBLtGgRvV7Y6{lś \4w\bN'e&"&Q=/(gм6C캑fc1\x+dEb)sz aǞʼq`4.Hm L n!#hAȽS6)*?`{T:P@)U&)ξ=2BЅUz*L吖=w^ N`+8eF3L!`K>~"8rMxN9+/!Lc O%Wʯk9D1gҤ,EoьO]YaJA?^m]þ*߽l!mf&?ok*_F^}J"s[U[$坭86VGRXgJ!]vLϞ cB#-q2BE囧wĚ`9HE  *<|H`^Цo0$p>CMp6j%*]n'G@˪K&\1pbȤyN"yDl^BҫVpZsa`\ d(AAs$xw6\|}Hb 94]"K,"M5VB;݃">Vs06GaMXN,e28hPx@^fqm(8 ;O2^c5#y븇Uosw 1&|ۮdȗx.7Հڏ<"SvvBohqA;7qQ?Dʫ5^Ž֌y}~,~҈DUE(`¿c I)#>ϟ݀$ 0ܢw) 6iLip/kh`} ݡedfg~',ݶ0yYSSz{ydѴ6JZ0?;1P ނ޺23QOcoݳ>$y1w 6/I]Z![9+MGR/'{JB'NΚb /-3$.+g?w;o/h߼q:íOiYg]c$#sXʭ#yjPiŜ+mmU~mg}u ZWo6Lo^ftEPa7p[x&obEW/275?{jr^_1=ޠ ھ$V;$7ZȜ4k[9zK#GF cm@%9g#s5Na#gQȈ6Y>&2nh3%^sn \{g!ac<}Bsuo6U)6viQǣKп81pGBXtnvČ>buF-*JYht KUS9j뽳m^wo:juکF`kDtrx:ۺ"ۡ (Z[aLJ+ 8 lV\I>"- vsB@:UB2ʀ}VOKN |yוGt( gKUvOM0n~Y`k>F%*mm,ux݂NWxT8]% t'uȍՉ\kC} ;cC^1b>Np~BybکJjq,싈Sh!n j3.[OFL$ PE)ۨރS4 ʪk|WVSWZ N /6A-`OI 'X;,)rSl#Ao;"I7 Kn jKG|=R*v0 tdg4NGGt1fB=߇9Hۭ@3㑫\ X0 Q ~҃ʄ`' ~K8[3UHEsiO#^x`7p[S^%TY_q>z,>~ék9XL@!רp/Rx:@:M?AqKMFC)/yD Rc{*veV PݞD;nbW4Je *1ߴx=ELJU CjA}g=` f(w1>-|n ]\6܎mj.V%p8w3 o8rTniWF_DmNGT 3*s(m7=;IzypmԪ`&iT~sXm14dɒk&Bx<?}UoE/ﰖ}u}YiJs7V:G٬mdV)a.\ Jt ?T*&[q_\i&0] WY <,r8xδPBh{jz .%oJ }=' Sޒd8Jjߡ 8^^՟6wU* *]JLOŒ1414(;= KOm0y[6LRTa0~Գڹ{T~|rx[2; )ϴ8HnHt}&K41ő/_p D0YYM$23%!lȼ)D%T =ͯF\% zs7ib[Jsr[6Up3'+]8R(Eo\i.8`p'g-w cipXa**ogW qT)>7Oة_"2&:i]aLE[BykNJ sdqj,oA˕+Ǜ7ݘ7B^fs}juiEȍ^ڐ.?kBHj$vՉDk#8u/w<5e@tu v R3(\s_jnh&jc\dWGh] Scvفe(sY}~r"ue7lS&\Zl ߜo"r|t2lO/'nŃݸ[s.-<|`(p$HFf9fq>AKJ8K}3:񷜿x9Z6SrV5Mϳ—"bke3H3Grk: %O*0v78 EymOTVm\ȋaP{$^pf<=-ÒKPh.;Xʊ L̗J*貀6|i깣n;ٟ; R|r{"%@}P*`S攆ɌTj%3<]*tXzDj-~ᢵ@&|)}uGy(魡Ql;لlomslb Nn qPx`x>\g|IyELy-)7>\P{;}d뾞ڕbwO><PJ#v-8iG(mFhTx&8eX1)s9pH:?, $r.TӇ,?XY)s٘ .RzfZ0p{9rq|`gwwS 6::]nh;Q ﲸQ0ͅMN~KS2=QZf3NcE:nPj9f HBJZh2 Lܺn,X" 0 bA0YL@ <",xJ.  Í lh k6ۉu3xpRэx-_."w9@B#]MOr~\glv%Ir^Ap]d$Ԭ2s敐5o۲"TI{/_e&+^T12|֦A鷻@G΄QlY5,~' Nޥ?S@1ShT9@F0ۤ=CBBkeغ} Xm3OgCm]榒,՗+1Yw>mU O*#F/bH&]ᏟDm3im'9:{/ޣgb4)AI\kK;""5la'5 cE% '-sQsH - \S/o#^RնhʑI կܠh& @VJHS;T=VC IͿIp Ը "ئ%T\"UHaahuEh)$ӫl7FV߾˿OZEr8ɗ2~e5)ߔ?>)QN{Hg@` o!]_Gc6YY[MlcC4E o7WU}H7-_'q75 g-_-6$QƯh@ W 6,T3mC7X)Rst.05u feTP]dnV#1 x3,jQuEes|U]οoӳݾ*֖!adΗ[ 0~T{=WsMMk}N,{~~A;i=r% Тxj[✷'kp(${>){HmNtpL!_钃Hː*&ںe sfSԙ N9k>M7_PA9ʬuP]7fU# 0BO%',{|5z.hH]+l uԪda)/mO3t:Es EB\[GGb.>LKmŐ/^&4P6y oQq_ݒgƉV:N>E-h t #a;Y':$8@33D/VW<-IiVJ, C`v (yvosor|}+5]w6RoWgp2xaW1:zlZYCea6 3c%08-R鐖ru 2 *л((X4 qWM(˧ПbI+T&0=g>u"і7f_zP V1>!ס>U]E݈o=Y ^`*]a 2ѧ}sV߮xPr7EI,4%cŕG3H76RkN3UuL_ޅ3 wOVx:Z]]C@Zws~Ovx{MͫZc\ζ٩[d͚%7_ia)"c[}VB!фN~hk8 =}Fza$F>sFbq8]6 n0aLl4`?4EډNxbuYF!лv@"k9 }`Tgq_Yk i=W\,s8l{™[;A3 MxЅJ1|f{VE\]},i&25V&* %n1.rw=T~|XcQ$_OknI蟞hmD  w8STEV-N\)7'ad^`OWzB3 EͩyԒ~I֫tڥZZ:!%5%{6|d]pحZ*ⅿU%5&P+/53+" nҏ/4)V9<zǴ8s-= 㔖ln0:'@%Tfi;uQ)_Guy;ّ&[C.KϢ6K饑R @4Te;>+maQAo14#IF2콅Iwr[GQ(07c ugq8ԸMklkRpf8CɂWб bXLmFZ`ZL|חd:A .Ÿ!SQ=b> |&J:_W PJpp cЉрІko[aPؑ꿽%)L`f |^X˜,h8ؾg[tRjځ3;UPmvJ5Oo`J/BT$d'zHu2c0͋2tj&(6$'׭3( .|"l%P *[}~i7K >ms&Mo8ʞ5#7mf:UU$UKՉM۰A-DwkK=. G_uZ\±RK! s#֔4DM({=U3j; DL>g :Sc7Q.;|6?}T(Iq9 %W5 fԥN3eZ ɇL_ 2TЙgV Ln'1ё\ F.չ>@" ARh=圌 'V0%΢9N,q^icU UZNY@4ӷJ4[MB)/Ø+v-P^k,j_h͍t?洂@d #K׀ pJKqֵ~;4Y?/C)5o橉Ⱥ-g1o]5?%m4/&ߺf 6I0X4m*: $Dm QܙrmŠX+Ļ;pWNњ=ԓK) 92Ì2A7&}6,`绀XXyє ?>EOЍk`6)U&B ||?!_߃yfF$QA1!@g*ł ;Wq9}1BE`(3eSan^ags$d6V–ԨloժPg%T2":ʷǴbѭ#pm'Tlw_"SnUiK]Y;Zyr(UH_z9B,#:FNi. eJ3$'i RYK=\~4(  6gܱ-<5}$g7y^Pvg:巿*/@:8łurv:RDHɽ@DKI7#Sg[Xğ,P:g4fj>̶1t|_ x튁1^f?bBm`Ц(/" 03AO~u'ܠUs\ecT?#]a^Gu%kb^2m#뇃}zC~˜c:Yh#%1?~٪'2^`\ i) PZFw#sEa ٛ|pŖR 7+oDUitF;yiwej`ew)m{ʽ(dq`bbJ,Hҁ4GBKJ"Jkl_ٮI@ ưG&r4ljj~|:߹E'({&ϞQlvD|;-ބ d1_)W|RSq*LY۽B9Du|vY)sK_w[v2*@ux;˯4 saqڦ,D$bgr߱xmξo ͵U\_YbE ɾ f]5޺kαMR :A^Ə,PcT.6"6Jzu~c)<]cdR7u=4Eua__*tH9Y0O#Q?IRN]Ǘ5g$t#*?CE0WCȿ%^6ro6~wǿ^{qY B;?erWc4d1Чdh =Ұys%c%Nm0[kC*j>T^y#k35Lc2'":DʲWkAz]cJB<. ߤ_.:0&Gk厶z69tknwL8`tgޤد@ޭ \ʹ^O0ͥ^WJstJžlnѱffxЭn&Ig䍫lEaoxQש] Ϛ/6&1ʌ̊̅U`;Flí6$#f_U3$!?-VR˿ϟmvlib=.$֌ǓGgNe%[rkm֘k^Jj>fb24OX_Z_KM˽Kگ^?m9UvPu2\彍MWoE?2'Rqi3 :pOG/ԫAqh6Gf7"&Ƶ6'7rc;V>RK񾂀ڋ 3 8A=N1Djm~ يKDdE# {wZ=*OA|)sHT>1[˧㑚aLI>zhݷ8%ֳ!ԝ23ڜ1GelH?VR6Ǟ^8پY 'Vƣ@?oեGѓvjcUaac kx荞Dz8BFڨ{c7?Һ%8Y3~c Z|ELSЂau_SN8c_eڴodsx*'UچZ^}3"'筓.eq. [nKt ek.KH3zztd)1)rW"<f5FqdNR+#6ͣ[{C=פu @>1QR>(YDyorG:AgciֆW(ߐHϚX$k?#WWs(2c|zFT3{P7C [O>ZȰt3ҠT=5mN Sz8j2"SIVe̬O([]s仫/ +Y<| 6LRz.lOʮiT2QPϑI NiRO9G3?{IM7lR39])T@I#i4 ^H=aio/}l-V #p~w7F|('>@gPPJCۅWI:c霊tN̘1YP+)lF\^VѱT',}!36Eh'fF繝)"YX}"HT/Cw.! t;J[NQ>2e܅e@ >\ӹ#.aqI`@M> n.y^}bfg;/Bk'v| mmpP/2J^.{ x}Q׌Kn~n~&3 |Y&E Seݡ+܆u{ͮa)0jv3[F")xI.pA%a&L wѭRMOAxKUSVQ [|K/ fBt KU̐U9ҋ81 qR 1([mS¼9˿&-T5ܙn$3w- tW{W+8 YȉZ_ !b#]Md@5]+rŧV„EB =:+yNT< 4 |I*;-V;Od+TJ{¸C+|o\|@w&;"9:<{p<טY/Έdm#?5%E.j^K)Q.17U$Fd_OFir䶍y1Ⱦ?$ |$f_Ax H#!I@{Wm0E>Ӟuϕk 2]Anr1om6,[ɐ(=FQƂƖb$ +5@j5;h[;y&xV, mdL39 Fwp:˾7 RG # p7XR06JEL# 2krhﴨOU:J/i  _0mNO@2am&5eqXFhWkzROi]{jxŹ H*rPW|p8']#+&umZfXLl.rh͚n|]S #<i p)H*# M/QΈV.5 Jf$dTCYޘ+{ŅJC¾H.,o<?t] lqYTw/o 흿 T-AiKگF_C⹵  C{hU.d `fstMȒqUKf)]썇p %` 0҃@&2qDHfag7: Ѥʙw^]Tu>tYj#L)3y!O Yt?kF-ǁkJ4(LU\7'I03=c:ޣs t?$!@7y>ӃrRn )3[ZoGE3"p >$>z~BUգzd 5#纽}jݪ_h^,QxLYIظ㌪ixKҮv6gIv}dvϣ[<Ĉٵ0dH[M+(U:尳W=3Z2/D66'zrO[*,Oaba"l YDb|8$@  CC紋d *8O9['$ʖE<`J r j"MryFBHkYj4tF5D↿8vAj?a nP.ҮL]%PiS*?lA] ^|?ٓ޵z$վ[Pi$rDNy]ϥL`dE_YP*$=dv|MԒCf |ID'h?D |`{8t;ACEVlW2䫭Ze}*1pe'=$\pJ +lvr)5abAk,?!㩗$0j-fՔb7' e:Ճ;YEM*KWbCWBvPGFqb9yQN %9~})0Yk(GuN ]}Dfzۄtp4># q1T%* ` )4etG{A(D+g Q ZYK(v *jY#QS 7A܆H/1_>/SQ<Ahqܾyi2g}GbiD\*$uMx'p*ukLQ0l (`.R ~3 Viq>Zuv < L6#khbGP$k|qCΔ#B\ 8 Q,Ɯ*VWHR(Y>wRDpKg}&%&vHde_He_>i`K?G> $IރXֆTʒ)5i tniuܦu|5]\'F&fFפ4^䈛(>׿:{Z"{~Cx}k7H X2&ql$ɍ]I(q=P@QV o~94g Z7fgq;7V'q<>40ԫq3r!ڕ7ϔf<]d2rzN {u։@~T 'Ϡ PX (*;@UdRsѤǬٽ}5SFVDXgAkJt3ϗZE`Gp3D?;dW"gVqb~.d|ˤpԉxv|Xt*܏`K p;uQݿj+$@AyCEk{k\.InI/km+'uxm[-AΫ謗u[}YG;ʥ@Lש3"5!&Ċg5e99ݍ-fLWrg MQJ0nkviȼxЋIvu%D3OFP9y&!h~HVm[qX=LL,D#[g~4t!xL)K {o]n :dSvw94U"K:G7ܮ5RcN: Ixmְ\cib)SzZ r`;EVW K"R|[<- ȗ}\Z5lϫÝ_@/oʹNpi׀W ''¨ĉ.) G$t@*DZkBq #B.#Z5;n`E;$#,@.l|! .p W;Uf[8O$51* JNf=x@Ilh>QrJpLT?$toTI_+"}ON#Ǜ73сaMX >*s.bT,}wz$Uw/N j`ly"UPsR׾aT3Ӧ;t'Qq,Fu~M[m;csB]~Xn RTFZaLUe1DxiC$9w?rkz3eգnu@S>֯">DŒϤ`!VHHwQ;S"rśF`ғcߊ]DJx/0MDfMJg0'y 1s>M3KrLc59h(>8 j{:I >(Ugbm[;3,\aW8JLrZ 4q ;iv.`:om<_.ix k)H?71!B,u3Q1gX`@oܖOg"Ѝoe] 1Vi m؀>Cf\n3ZZ{u8c|uԥ\97Zf ;_?d:N|#MppF+'5a tIõ}R?+ޡw4#,3pBv7qJ`w3$YC ?DJ޸tXs>M{_7etn.pVZݻC5!Mf hV1įTݜ )kDZuZCg"SXbƍMѳ.ˋ]`2)AnL(ZrhurA"E^T=G`9{322g"2P7ѫ0WK5gǢEY:%N_T o"ea[oojyҕ Ps;dݒ8Q~sLjx|qs`E UaaUFwZ;;S+v>S'iȾE]NVW[򟌁57Mz1S6w"=7P*ژ=RRuYt .҄&4W'$L'<mm7jZ_P76jɵt+Cڈ= hO89 xP JB/U!&="ULIN!%1܇Re ny0<h؍}G~fĞ+Zi-В,w !+ wPJbЉ[DQᬟIyvi,G ƉG#BN.']C@΁ľ+.D?E,'A'f?waH֎.,d6jZCШ핶TY-b0mmK2Dui@G3o_$ļt=oiT,$qxv<\LGTJgjW;\GG/AٹިVi"SaUNLnc1 EE?]I8,վa%q?!*3 6VI(vQ=2sԥp "7u81<lR~vB:fMn <a}kzY()V0@K^fǭ9J݇auN-qeɄU"ePbSpl>(mTBa\!4=D:_Z yV/iRޜ{N/f؉&E;/KZ,nCwە船LjItl4-y@8q$& 1;z bzjS\7Nb6 TRa/lNj"H_!(oó}92Ja 9I2_kEM0հ^VG̊) l1x`>%CPep}A!5$يnEC$g W^uNC{k ȹ˪!ݥCrJauQwZU\5^PlS|PC[}z KzOQu秤AAHgDfUX9LZoefV~6? c<mP+;J[tFnW5C`J˖s*JbiJ5~8nF/,gn|)KaqbJ@%`mT=HE&%"jnEטv _ߣ#scR6,0|Ñ;npShn pGS}Z/)bDÑZL }^tJ1U>fKhV0iLo\CM/<'cwS(@ X؏Кm"-A;hBAgC:Wk8-bJL} X< ^LE5æ %DM4 ܰX&Q/TLK! & 84ݒqpDƑ4p @ĆLqDQvhJ>hM=Bw;(18 |U}75E=İBn1m̝!*/OFk=LaK!G?sQ%n*bZ3]WQL_;B3S@$T;w悰{d0+ր鈍<%@ S|@tM#13/?kPэjz!7x'H f/!Owu*C•&~駇ڕ7rWSTFyC[O$lVcߏ 5h<1S:+IgW{ˆ1 OeVT=} 郳j{q:]v}ՇX[~+?TD I=AS+2Y^j-7\žZEѢX=mQavl:!c] ?l8k% 1PtQg,p݊_a20Ůő;JGw4U'" qZP5#ufz;TnFX"P60;tlg΄ RCqclJߥ\PU$`){/=;No@%o;VQ\["?fzV!&" HեSK*FFAӳB;IeTVgȨrf}o4Dt=]+6J""i؜Q T逿F깶NO)ujhi16=]}v)*a1'pVHWg͐lw3|q&I27$7Vwo<@X.ݕ]96Nͩn|ga&S/ .-YO-MI^1[gM']2kG۫3$ |@#k|7%ʔ^zõ\o4a?zoPVj%8Ik]U O!^@NɐI=2=sFy/[ M™+tbMRjn7I{&jݖlM|KdYhu "(z X{+IJ .bFNSjxDq^UME1Ex*ˏ3ħAV$M;G%B C89_̱DD-c5=',q_Po]²(s{gCKHta?z8`8#`?Iޣժ9ҵMC[Og4qԣFe!x'@BT;TYa B9ʰ76x$ԚyKj'G/xȤ+u╴܆^ۏ07sA̡7VN;Ėvii;/'pgڈ'|2 ւLt~:Ek7xr}%h`hmhb݄̍spM5] (bɈ/X@tV2U9 `Jc {Wӥuj gijqnvI0#VZcfC$aFOYk6awJ*S~t,[0<1Ov\+j $t؅4w.i Ɗtd]ĝ{S-GyyW,t(9`ϳжstUĝl:0 ,+CmIF$|*vx@l]LetoK@сbZK$N[nS֎, --QϸHh/ aP5kqoa”%`!<Ɗ'#&\lQۚ K2dOO FS%Gvx~. Bj͌)+Rgy3i|O 6 ~1*VZ[3KqOwp M`:b ϲ71f:7\tT)F6FB:_=qB|,R6#?@c1dXGwŜfZvUvaWt7懪|hgJ&ݲXuRE3f?npIk 5pԓΫ-8`Sszypp{PV/6?JmEkIZX:PW!SȞ s\gD(\QʥJMi:(cT0F{59*yf `H Cl!U@ ѳ/î3@)$}f@r)M l9u7xOgwf,PBGijHHEa{*A#ĸ?l|MY}zx00Ok93E Vn DPt$D`pگTϾeٞKo@r:xW2_>:~*&s8 !EVb!JJ&6) :Z#킉?:1D{*}w|q8=W 'pk:)oߚ\Q9H0j]f/կy}YA{ 'M3qkA nBǃ'iIa> 0˄3XUYWK z|#"u<-ŏZZi^ۻmm;C>)ά}ÇV!vz haEGnTiB]3(nj5aRJјI'`'xs gŷÇW뎳(2Y4):qҫU#C;YbolQR8ءǬ&W9KyUN{Ro<ҺBv3^ˊf?J`oN{l<-B*wviVQQ;KQH wp!?Ep&0 ȹ.4$ylbE/ `~ՙmQ/H0b%G98opQl|`~Aiyo?lb- cz /F}*&9Nfjyn0W p/X?8= a1X`Mn`YcVߒٽ>VM38Mju%4:l_0vhPg[7dR9&'i(z`W%U 09E=;voj+gc>t&>͔(>A+7A7啺AzSy!1^/㣈Nqe=(c%陹 8Tk D+y=eK%F=uIȍ¯QG0a֬rh^j].{I'kڞ^/3> be˥Nh أ9:gA]]GEade ?O C~e ^vuSd *eq*Z|z͈m2cֶH_OqQ dJWǜl-:. i|#HyTj42.]4"ۨT LjNct8Ak)m%5>ry~t֕i+?5{=7Nׁ[\HZ#iuU;`~L89"KLBMi,Eҟ/M2< &JްBZQ_ٓPpwf>A5Me&%R1LH3[,@8>yzS;2x}!5d%#ʨSJ>2h*<?[(ēqjXm/6{ xmHmҤ_`eV lW*S &Zғ6}e$]gTe|їZ?U0`3ĶdNhu՚@!V^89IעHt!:HLCl'K+*Pl19a8 !i%ZWeazLz:À01^7%VaBVw 8^a\, )5܊$[=HM3rgҩyR·`5l%j+ (@PJndnxr216FETM9!Q)0t%Wsc l^pgXHCrbJ+Ԍgݜ܉m1;dmweO{%e(r9na޶v{C/Fy* ld A4Qp8=)N܋LtȒcDWB ꃄ<8/o{9CC3㯟ן[kCtȶ~H1P JΤ&{! XTT ,1P1Sܻݨ*.O ' hZY99| fA^(~<#Uų qmYljR.,%"Щ]ej 6U5(hLSLzMm@zJyxI%wakQ<wrw|ו Z{6yEf6BuzASt8n7a͢6$9/`$GPdbTTh ݑb%UWS|pR_k[jl /*TMw/a 6T|0rhf׫61?TRqpڇ.GmBg}f@2dqcoxtf]20|Ȃ| )򑱶j7اr#SzAY ]bG 㔃^ԒN}XfwV9e>zjy%3hnFGlPb' y!)x1+ی,r`҈G[jK"u p\ch#JI=F9`׆?e𱑡yW/bsG[z֣C|1nV{ч fm-"LZ'\jTuw'ˆ  * YmwBu5%gjvUߞ:$#Z^,f)CrM (L:ܰO_A:%brCɕ6^rXהWOd5X-H@  c'URl= #SX q 8}g~_aN"\7<=+ɇ4,[U;r~溒# PUeq͠ '౐TZO}?ٚLK٘HgkhJKe 8vb 4ZZ'&pb7vӶ6b8,Btg(́Zdh^vFLڒ̻dHO:cK2ڇdJy!'Jf>0|ڀ6u )2hv RG8$r3mG\8 b龼,uՄW *1;Tͭ}+OTjyQ|YZhu J޶,fajpVUZE+;PtN8=TJ*gذƨUZ[n*tTĜآ'!^%,!eewJ}'FjӧA:ϣM-{[K7~gʚF/qӪ]Rjq+ J`^-Ep"L^֣TZT 9oT^dhDΙtEشTt ESLxi,M(U;z9|EAٟ?r '։ڞ&1Rigz_/ӧ 6迩4d %Dc$?}2O>%=쯬_8EOS6:SxD@U^s=jy%C|}0䏪h~ Ī/5wux^y'ק퓦d SLStDF/Դ^lMo>('@q/?ʙ4G(6le(Hh/w 񔖒"4wWROw$)+|^K9/6V1_?NQW^""zAÑ"z_ܦc}W@mg>-to"5L8{%cFWs1pWg{j(^6ړ֗usvȲtC u%s& X(Fowjc-nDG%3 $۷VI .M۝ڷ 4MJ%ЉDUt%3[Ua#0\6NۓTuw߭{Uݒ0FVLk y ڟԽEL] OпmOQ!ꓣ]7o0᦮Ȓ0+]Ď[$- y2|EYKҲ|:/޶H:;cR=Dһ 0|B*hv'phP# X̲gsiώDNit&;vk ヤ7݈_ =iZnio'C`rVC)\?|uyFg }"vRϿA6jjRS6t48o6/AUj s:U#Uv/vslQq@axh$Vُzq&a1w!(.2PYZ#1d g)ݠo)hۖ]=1eXMƼwS1өAǬ귷ȔJ=)§y;{sm>.ٔ|bgE)xEU )6{KWl|SYEH oUQ-wXh!+f?gl`];6Q>Sx_KSSz f7Ԅ/ ltsg&l'nv3~l3fۀ_Ec=g$W+f\ʽjaTmvuKZy-)umF=` UaJi5I9>>ji{Y9< x.5j0wT )qMC}oJm؎0FšPAG%X{QD9ȔC~Zڡ ֔?&m[f@<פ|Ւ'TS#[=4ij&p r;O1e:sd`}`7@D9iWT:u%a8˒D;@L C\`toU3"QaAQ0@3Dkq9#LO<}̎p+4&m(EK]_H}ߠ^ۃSPZ"%:Ģn3CGmT)ʴ\آ$8=,4(mQ_4# UиS ?qp9SGSnr(ϖKPͳ׊(<.')e/V;þو\g9JG):-pe>ʅb "1dU )Sxn>Y .6-s>c鵞Qu"&="v6o{8sG7 ;P4Po}JT 1<ܫ+b:jHt0Ad盈i/x#I;NVJHZT0]O-np5F?DQ`z|"wPUQPu?h,A q?4†^aKUh6 j@%hӍ\rydОFج CІGh@e,R|cΟd6ؼd@7~CQ Ap}d go--t(!U?ᠸa)b  /Z3I.~qo |FxN/GĶ&Ti! Y=,~}i'yuLc$ V[/r64 >o?&Z'7n2`_>iB\OxLԙ%;(d\(ި=UvPWd~/B{yxx7:[N';+~p_a 76S)'ΠۘtJ:I*~1y/Yݍu?tC~b0\IlFSRr`E}|b noZ,|ALMvCs67oWմNrGc^>;iCcQoۧeV1fx%++zNY@[jH9rs!L6fR"#_֛{.FH=K2QN9nItjm}FMP'֣KbV@nY:sY'䪗dO5ƥ<9ѽ'$w'r fXFDIC]Z"u>0 tl)bamlAꢸщԽBecؘv0Kr]6ce195/pHYQ&6b(u恌L^}ە8'<`UΩc0y;u8Ch#)1X58o7{̵-l"^|jYAt ɬu 9RZC=OaUXH=E>W\Id840bV29(ɉ6)Α=m TL{5#nѨڝ[`{pTY?OGɿ*xÎ)D+&?&qy`linkwݽ ,4 Ѐl8bf)<$m79bb/ڂMğ:{Fw@4=/㖗#?ie퉲!'雈81u 0~'1OgItTI=/L5y}VPը^[HP0`3\P}Лeۡcٮg{V\Ŕ ?Eaɴ!?ǀ=7>#1CZ_ ?uiLk*^a{0 :hSZH\o)%Im>XB c'8dgar= #wXBE"h*3.пi^^},#ydaS(_sBp{,{1Cx;Tgq:("8mSx9|:0#Td'Q)2 >mZ֋ptc>8ɨ Gfǧ^H;zc`%?yk{c_EѩwSNǫGr0VYÚkDuMǽ(4.ɷY.Նdn=A"?/\ى,>dd159\w@9|P „C(t_0_0ТAK]UvSԎʹqEJ߫,F 9Y"Jda<Ǧh'+Μ ^wMÚɎcygaf` ܌|K]]| Q+>nkBEp6,?@=ئuQب+FoSI)zsd@ตeѣҫfT3hܧT…EEQa5oCXwy9rEkiՍse B'5Asg@z;:Ng1GkHW3Ҩ`t^c1v Q@{1ez#,X~G|YrrVkl| 'D9(HCțFTV3GA<0Ĺ7> >J rd]ݾ1%"U8b)2!W6n-$QU]A-%TN3)W 2{@`DŽG4Ή:jo9dص *@@jsK|ڈV+ HSgpj7I#tp7Iu8dVk݂p6Ik 9٧ӟ7z;cJJauuwN#:>jm[<#]1 \igmEXsMwYs< {_6`&'K>lSj6|߮*ov=ݳ8SE `oĜ^>tٔg c$OUvzmdiڈҗ@ZjBCمc<(cŚ .ٟ)G:["(l>G'萖Dg$b RSp<7_Fa+jQ^)u &2\`YͿ"nEL R`,ı*ƛ9@?JZ's.5c1Ti!t4ɏsfy[ tU߭`_;˚M(fjEZ2Y]^+A1l & ( .Dgg&\~8pP!.q3`}֐d8'#ʈ|5? ~T~>WQf-! r:?^6Wb ރ39Rbfl#W-7csSYۀ p[h*2bЇxu~cSuɠf8fXcp˿-Z3ѣJ$6F@p 鼧Hp=ʕ;:C,-.swbNSMi^KS:rE⨯8>C;1'gt),cW>` KO[B~WqY;|7Ҕ>e ^E~^ `vQщ@S=^x hHk ˆ{eqGH= 'љXXc1'L\f*ӰJ, V7k̬wRPo#˻[脟 ;zgjp)2څEbk(gȁoZ]= $ox0tg:'hW>T ( 1fXSaJ1]waR/(%/AL*2طK3Uָҙ 4k!7нձB pAD߽L(xN6CZI_5><^7CHNrh9Y0\Ļ6gڒ3 :><[c*. ōBgt39Oh桩UxbYޠHɬ oI}GygSr=qB5BU:MPB’kGk.1me a.-Iz֙V)Fȇ[2IXd}`Bqڅ!@878mO 4;ANEpj,ebSbĿp ȞVKFc˵D2Βf%Իn|Eeg/UB#FcbDy]/HkI0>BE;,8 Cj,-Aʶ9.EoU%#%VtY;v\vE`QDf,lmI[+6쓃XLNr4?%_sNn.[[F< ݲgs=NIS[ϥT5x-ON'z C$48onR'T91g&نىs~ Ėx`ϷQSPnrҁ9m)w?0ါ콇Ă܇apk ]]*1^F0\&IE>ٵK׋\JeSY´'j@*P~f؃XqHso]V -KrDŽB+t2{xx{@ɵ'5렊/{Xu".=\/m?3fC nlJNbV!o 4[KؙS#•QjX;'C@mQ>~*9x"{dZ^%ިfpⵤ~xl$uEab̒`S+WsE7+ L,@ty[8Y.&<=BSYt')ӛ~!hhUm`&Loo5tzAsPս‹]U͟4:~EݴO44@ EJz;c9B mbV sօN֗+T^}20`k(u(\0]nr6.qHš6KQD<g]YNGY{Q7!o.]dq=SdHrBdmqkؕ'z]i8[en & ERE<bkWAHI+71XJ+ xۛ>?Yp<h8Ӌ )/{K:z>qgHJ#2~9}X3%q/ǧx{evW6x ] ojˢ͏_C?*K˺8?K=Bڑz땂34U缮pюfCjVF =M?3on=m\2bA9Dq3:LzW%n6}odZ&OvR6Iäޟa ,wKD)GO 'tB%nw i6TYWC&ÄqPq#v?#/CxK$PJ jwC8PqC|.Dzfx5p $L(;M?%㌞cqjS^ZikTHde+ݢgSPgVhePc4A~c6>;xlc=WRN&㧵 #9;N.RYDž 4pZAwOh;HA֛xNp}4v*g<"vvd]x@!M. ^v0ܿO/CEP5f&pj ܀|ξs4sVAqaB):ZoebMR4A)H/,7 <ŇaA 6|hb P%I2qwb)!l5ݿ`GƢ &IČdN> ;DF17HZkrR\: g-Şvz ^O+tPu<}|G׺XL 5}I7[P"265xr]L+]^p V$"NUAJ3UY[PY5d7E FOX qo)ָ S[n1+E@ 36u5mA[7Ht=ș_uueXQG#<%cW;TP$G\:C07/jz2)x71v&߅DP=H*uYI2`L& ZAըσ]e~H%y='jrՒd]qdTGH!N_Cn!a#sPRfEVK<Nl=G&duw_KZr#g \dpheP}"ОmƽS } }ĥ"o3H˪L?O փM8,Vr] aHm*־dA<RK֦3:8+,Iby-%"Nv8XSPE I+h S'p{/!Fz3^vϛ{á `Ll/(9_?W.- 8%@s_!  H*J~d9&3^ٴq[8T(hH 昛7 j L>*!+<i%.IQ[Qܾ^C}נYDtEJ{tFm0sNwAqZ540$9P1!<UT;6);/tC\tz^:p"!ڃC#>X 3L?Ҡ;컁W$~U6uɌ5a;s>:SadB)wMUJVXMLg NJNBe2u>}-(IX>?2jL ycj~_e/AU472 meY ޝ% n/2e%0-m0!؏/X$>1՟KgIJMUE f4X~u١!0Uif k4 "bFKScGϓ14whAq'5ȯ?U#LK6TYYNw%]Ϟnm28ۿ0 _ar#r  CɣŲjXMͧ[ lCcl^/_;yp?F0X=d^!LcOgd[#>*ݴvIg}8N_\B;<4qftkx?ʭP|ID/;Vp}I]GBRҶ?D !~vMڲh<`Zl Qh`/Ga`NxnH񯩫w2:!RlW6 hട^-хr ^Mg/Z(&1_Ed[_%ؓ?f-5K웉ZcM =;uGUGEZJ`)"u1>M_7"^puE_mKJ=L)oJ\d+ƙR? {H\s~ksΡºO7 h!9L–I ~2MG9~I2vwGQ؆ K}zd,ތ wihFh__;C§%xCѳNN^ZLLNm%Vgr2,N‰ H|^CA yw*C3YQV SҮPYqkFïOg>hMҺe+*ʁ evcU2?'QsMjTUPj HJLKkT25.?9_$LՏNXd2k}x ZޫH5R"Pҫmv+;U=LD1(i/^&Z;j".\O|\ FhZ_6xUe"mL'4yЅ-+{ZR%zMLҩ8/; Au.FM(5͎Re(GO:D >Q!:^Q' :J1wܢw_"^_1jԻ6uT%z~s=30x΅(5YvgsKK|CRd>| I񜳀`,EZ8(/?Ґdg"[ \bnx|̍zU7SH!i&_8ʦͶ+ڰeUI4 ktLlT|>LxF[)\+R@@Wrt kLFQ@sq"7V5cnp}^qe 9BSIh/F;N,]Hjł6y30>e/cv!>84c 2.LS٦9:f | 8; !Nwk4bwkh* 0\ $V~Z2WrBVltH v n*HLG,{>b(k2 =/1'|+FUyfG:M*vH3~<*Lȉq#14i\鸷ORe.GQy%V CsAԴ]8`d {7o9;<KOω#(wl# !%OuWQ/UA=fhX OlЈ2gCe ^$wXDZ$묾@eGtZ)'O7O6U%l5nz'(67!UBJ9T0$; #l? \K0-L03HOR)ھE ~e 7}&GLUrz;`EvK5/EaGSnQ_{TO!jeCa|0 Ne =i=#N)"?Mj>zq-(n\ișGSԣ&sy.MNi1y=2fB+ӳ.,'46g[ Uz1Z/ŝqtl@~AQ7]f?BJq/Xq q1~sF;SѼAxZYr64]>V> ||kt36QPQV(5MFg[@:&wq,kLXXkZ%J j z U]S"zu ]2) ۮ:Iϩ%6M&^E! k%ҼbbhoVfKOuR_?NXu$&ͻpN /=ZmA# R66vA\~*AE[ʧ.< &LG$&Rmɣ 4f '~B-=Ա@U8u$w J TJ܌6={Ӿ[Gu 3!J[A6dVT@XG}f6I?g{ebVHjگհarm6C~=,PTA<2$-!`@R틳[}=Gl` y~ܺ.\\X&\M=@ ;D@4ۅr,q ndɢQ[E(*U2^Ûգ5š}{+1tvO1(^ڬrBZp_2l]%e^H å( ")RrH.b~b̻֘fM9}Oغ$-2; mE4߼ яV\3 3c5O,6[j5E kj^&.jNY^q$5aߐᰀ$jbB KCƭJnvJvA>@rR8"s@L" ˉ,P|w[@hFr6gO__ l*Ǭǩ}1ZVY r0&S &t:Jv\RfO3;4{{mn2C;w3tH:Uk !h7~pA+%W+_k@RF7+Jz◅s\<6Jc&(pǒHdX`(5{;p@2@9A?IF2Mtd. a-_Aie>l!1.4Go_z^}!O@Q8nWO\@R 5w$z){t{4Nvyq5kqq"7YvIgM݉T~ N{(q-ܱo8|6pv۩WVWM`^^Gt}mLe\#|uhsA<~۴R["Aյjf5u2( ڲ<,K" [#IZWb۝̎)#yAO@~MpcFB{Pn} ׽{nKC2nn~}}]/T :zʏۚe30h:?u%m+VuwD KʑGG`L}p8i|o@(&􎠐^>||eIԆs)~s\R7(X4GÛF*XK;9?sK:,`͞Q-97}r|HS\ZKDHk)c=ƼE#25ya>l.l?mCUKJEN꼄IIBo٭ 5 [~Cv9OjCT9 &.۟FD VFI{cJPܵș59] 5Ɠu-~Bz !-| [ޱnv.ݡs}ЈvpdZևէK0 KS"8uxHʖOm^uVrTNq11MHʅD&]-C1g\p7?ɃOz ;ak=V{ M/蔕#(XTи ;>'JXA9C` ߧSee$??o2F+EYӴ>N(tAv[f=崻8Ұ5]Fc\1(}?b).s3넂wɗR_rfYt^DBN}hGf}\eJ?f7%V^%ũ:TKi.ґYYvY>fg0OJ+~2y澗:E&J&݀W nKPO6 R< W_P5_*xitR(ל3ȟ+~'qGJ@p-6P  ֊n'Y)(v}|Yr)Uu/gfNI,4&sx50}ybίf'g{f2)c^XG ` ծ ~Abex6P^wƋ"xa o>(t=@_@X6nSu 9%/(M 6w>Ȉ^l;\oRW9KTvfT 3 o8 }_fovNՠKzS}d۹%L4{/2Wd  x?LlUQuc^1/Q'-zr޽)5jL7Cnm:T&5jM"BCXetYnKJ DJm52`F>"LGP3XIt%^lth0N"sRt*'껌MB j#+bpj0%CwQ.q,qin6?#4={kз:VL0# |" "}\X]!p9w'@{&_ 0 KrqX?x8/k":P,lcE{dn;5h o.t#>nO[tT(,\gr+ wRb. {E bҲw*1nqk U#*޽aO2A P5px9+ǂaԾ8kLщ ]Lap g?4XVh"/dBU/-+P@7)ߊMc,zUX,jB۰zstSi} ! F^ҭ"};PF#_Mo$CNx,S5fw%1b}cj Bԣ!=Z/gΈHo C=k΍>LtV ߀$9m95!;LۯbrYx#t`zlT07iElJ/;ed50~ZaKRZ۲\@dpg9WF4=V4hF⼅~i#sP͒aܖ4d}xa /q1W!G,g!.i4'Pnj Dk+G;IIu8ɿ2#Ny/'1H~Y}B{L:~l @`>/zod#p[dTcoofc$π99S6BkK0OW"!|ZL5n5 T[t;9ppݢGс_$qA>ALdj McX]ɰsNPS-Qk; 1zO'~Hvi/cR|~ήX C u=1|O+l8|\g v3HpyϕROiNt[6D[ θ;]ݍ7…sz2t6B$+JRp>uUPg{+v}4fmeG2%`QkVgx"qS.嫟:BeF.INhlJ BrںDZyC8^QǸヲ:kMkMaQ"v&F+}*c8<0 hx \> [&ZPT.6DU)l~ư@A6ODpNL:,*3 KHyr06|R'|' AlY̧u:tB#9G>?ƗRXsׄudf  @&bP>V)a\wMJX wzaPWwbtCG8i'úoK]f,;(W'ש| "0i)b:mDDW !E:Ҩ x%K𴊺oZӲ .L%xO%>5΄Bn%MDeö"U.X6@@].~r͡DFь댘XJu Iŕmšsp^@ ;yc8U`:З"yP< D~]+$xSFMU  < $9r!,&?*B{º%*8QuT:t>G=܂9 όɇEb\uʨCޜUv}ě6s@2ĞWufӽVĖm y0gnG& C&]V=<>j?P,Β%[Tv]6`Qq,QefL^Gy9r@V{`gte ExԺyꙍw6f( *uH&GE%+MKwuұ*_*e޻iѻ.W!ē;Gǔ#_BbAz=U"l~x'bmd30 DxpxWO3BJఁG<"cLphv3镚o;$O?jG;Pߌ3: Խ8,?|; ԺdQ6vo[D7<|hk"ԥY#DjlRZZȑKJb = ?`(+HǏf2[Qrcq? @U5L9FҘ3x/wduzZyfЌ&;56rvIR:\ V\w&*~aINC-) K0lt!t)B[%L1&י~v9=˹`.Y$|+8$slg5{?XNqAz%$&”=b"mQ1@"ܶ2_/|{yIlmJL"$5}v^Gc37Tpp3,|֭qW6PN\F+yS5i |^#V0,:D6{.S&c/)\f4*tm?@"rh'~M|ԇGPS]L|8\w[C0g2O\ϺU6w5?\"dzdr;R`5F 0\EyC$հİw%IPp'(6BHU(Dg2)6\ v0L-Bxm-ܐ#C/ZgƱ%u!~-4~=|-wY<(43ǠSז*gU cwchK4eib'cz6A垧Y5Ek GJgC ,Q3 #'X!ֿ)nB!v8t#CX$؟g137[FyzJ)fv St8pZ^,{E M ;O}ɞL |e<'XGXmܧС( =h˜e(+|'Ӧ G˰ E Fnƃyqԯ[M%{Apo9 =[\[xT+k"c24>C<=_:pAՔ ECȮ>̮hy\ژ*;fWlj˹LnUraIE#_V4V7.O鱺1Ϧdί3ArX lP_fHfz@l环H8GV]DJm"<:L4^(_l^uwZ)4Q89GwEЋړ V^ej#}^Y2?ҏ>pd_ˍi^b'p<_='W,tH.e~kML:\jQ-\k鮮ؓ!nI眆& U/cVrJ*&[ GJ q%)fjMgњKlV&RuɑsrM2|ՀpOI'^3O:I)!/8jUK`OԵ8"gz%{䰕ŋOLܔ>MMcb'K:#n MEN*A$/gT=]L QL/m&d/ :[x YbHkܺ>"Oj.Q5kZx3(m?8(+ l["IxJ"E0 LH( g 6du^* 0.qv `S0| !y+e גA0e~XR%n4x>:ǏҧDsCYEieȷc2eZUH@oդ q8};u #T *&8GUYޑfAjFCjקq|؄pE1l?*v2N Iv ~Xbh11A*/|%`THڇT K49KQ4&3v\0QlؙR笣W(ug7l"=N؊iN8D'vs'V<7 ^j vw?Iv*HH?l-[<D0Yy]X27 7Sa1571&=ۚ[@˔B; v`)y0qKV}qAES ]4MFH!%Q =,f7sϋ>%DK:H~!:0I?,j#X_Qߠ’gdև,Ul% B\H O.U0j#Hzy"{}vSTPPE,8:[rd X # .1rWL 4KWME<58{]<]KpO 7!6PI/t6Г玖n^>Ӌ@y#dire>!NaNq۔&B4),,2J;;ЖC*˟']G ?gdD{ VO,? Ed|-6IQ[ X:@ My[WTo^k֨,9<!#B4ۧj+~ǹ[DKc|BFꂚoZ {I23j*{ׂQ_یr RJA[k.:J@={7kX̮TNgq&LzBd!G=ϟ܉yMx1,!gɱ3a 8<`Hݳ E4 Iy/]tiJbr,y9}K ]UeZL҆lJS!ҁoQ m0<9JJJ*.=`h"B$T{aՏ7=k\v2/y$u_[oz޵ 6h2 Vh-_nsLNȳ&*$S7%ɴQR6'z;yYxlu(s03F=II5hha_4Itn&2FBքs挪i_6dwhlxOW:K~P^v^3)ތ qۮ˦OEJ!0|/'YfcT>PxMD!=\eJOoSֱN n3&䉬o؆蟁6J: Z_]2$o~z:c^ՙ?&C Ci^%8N ~NIT%y-#h\ T$櫲3ݼƧ8uHe4wLch*j2<-o6N'adh@?20KuZv;4bpEql4|.>B |Zsz!,6Y/ -؞Y9vR2 !¥o .»ܩNk[0ܨؖOM} XON+H>CUe@fyh G *80Z~ڿ.{ӘV-F1otM*Yn񇎇c_,3ijbo)S (9=HzE}Jn'pR]No*~ x͓z aZP0x$KDr]CXP]ƾ+/" .VtZO^~%#_-z3vvOH`Kf!f+:p zcֻNE5#9Da"u |PlÚU9.Baɘu_zy%dwAɮ1ɉC !9\tCl=[t[tژϹ\":b);- &ORĝxUջ,t/$m$U^˷٪a`TotW(Sn ) v[y:$R~g:Q%x+L(25`-.V 7Hw+rc\e#?s>p؏)6|D{8LTT"1;;'[Bx;R%&3<~X,caUS(I<_55>^4сWC<:2( }2"6_:9i~q3q wbYCNFה l*[@6B/6&mPjА^6Md_+a11 ^[ck'OjRn,X鮌~pbH9966~QWRBҝ̍6 7pwn'/^WNz{'ю|{FXC|0dSފ`eYKoTRy4RðWqV< q8O{K@-H:Gu0^!>[pŊoPo/}m2;JB/#25{~RfgkHޙKuį$NJS=KoCp.!2Ǭa^ߊ|ňBoŖ MdX(̂0P{<@Pd_thPQcw^oq6Q&#n r!ytGcgIQ?,| 2؅Zö)fk4ZTV/FҨS ZSžҘpb«zMw&GaldnTy5?a#F`΄̟4{6=3:YNDIQ=kτ14~MEPxC/9ƈ(Bql^u E8#ƏZamvп w_A-xc+j$;<ӔI:/Nztpcxj%+znZIϜ'|̯ `Vnj8>I*tU?0x0qu(4Um֣D{Y MV`IՐSf fЁWZiaA9}6ɗ<`D %JNh#!>}]ˆsz0( _j'N,)/&zlOGB@1NzJo] rp H,{"sD%?>$9 >5@urr<1 hKd*_觞{j)TW#Fľ]!i#c^I~7*23o FwT3#XR=-+ 2ss "go I$om΅TZ2N C2hAl{֛I)wI41o1a^,pIE]'|UEVw "U- EHizj/;YWĂ*t. QgЯ; pz? hJCb?X| ;qW@YhV4ӱUAb̹y2xA6+1ᕬlEQ/1@Ku<v/Ca<rhظ؁YrAT.Wax/K:!K>X279(8F#{8]xke'=+S8B%@$#=#\{/tt lَ4QEyQ(xJEJ[\k_v`E^[xd{I I; ߖX|sI^Z)(T5| iރ2dYgAmq&o?onEͱ+[.BY惯M.\ˮ;mz27{zPR}`30X,[[Z!kq)p> 1ˆS(ZJh(!9́'"V"+[-5\gY[aUcC(ɼZ\$xkt7~[ Gv.uKCԽ*a\R&\ ߛ߳V q-r}i(;?b}ĮS(iQ8kpΕfy.!Qc:S9 9禃;[[K`޺Hڬ@X9öKk ńga(=6m{ͩǜ}6D0%K8}c, ?ӂ!MQ v5gUa4˻\eމfLC,O+q-,ƞ4n xm+#X;f7 V> n׭/ x%3`sXFݗ?\e6|7 MiAb9Acp/#-A ]Nɱ_Q9RCGpp l?#[&yn( =Nmp@ Y!X9M^<4'<jw@1O zm̪A[ڞ@B-b<3 7^AȮWI|gQlcKE'GG< O&ZQi.җ RF(Z ql"B`S%OtYo\LhMoH@#FbYq\ӿa=|ۦQ'D`vܧЉbQ#f_aqYxPgtg>+*&1C)_pZOiOw/Wt(KQl򺮼z'S-,Ǒ?vI`{6z,a/d1 tZ!a}yh< 8lVnYjTyسy8Ak>݃?.s=ӌ`W: HGc(RτݍR51?ı@I] @9N0BO@ uf\YA=h"V.s"8<:6sTV4@}}ŋTOn}aC*Zv9B*=ŕ'/U|H2ugU !ו9CZ.Kg;QAmP`Sqƈ[&ͨC%qP{Jxaۜ8S9[Z>.`/T5x'#3r0 iK_O'F!W8KU񮦋|ql;w5Ҡ3 :i+'W& u~_D-%M^ra-K^"X&\ C4S 40 ?(J.kw;0^nmFl["g&8I-J F9+@s#.>,?]1Bλ,zgn/Ք{O܀diwLL_u6ErKdZu3շv9g5 HYA2 9M0R99C)j1Cg4^HfШLm:7M]o#U$5d?r<1o)_-f~g4$##03?,vAK\?x07@%ئ1 e1t:l8b8G*RO+0:KeqJ<}Cvmp)%OAߍ- i|W{o冪6Yop{S(C}ImJqKjHAا}٭1U@ű2ƳRG`_M$-vWQI܊m7Y|fXfU54!T'rK[>w(mHȈc`jDǫNRl8ZЀ)Piֱ3>j٠?xwrչR_ )Ab!H7&mnkOKV"AAZA+( H  v]J@*eF&NS~oHY3;q"ylkzcV>,de% .Aǡ3O:xQx$؇k"ݼst"X Z T}aCΥI#˺ mť(1+Z&jG$dU21nk?{כsUP_@S<3wLᆲI -5f~)G\" iφ0k1n#D% iԩ=snX;@~AGcP{d-S`$ M^[JIQ6v+zADqe:tj_Y 8%a"& 떠dWBCy2LBߏ5A;x}&FCIPDdPr__ӱCtH]ix&׾Xۃaև=xB6yvUX`]ײ\Qnw'/[ڐkWg҃P!r`e=QO e?~Tm8@]\ctG'q&X.bc/J>{hCϹZڱ3!d@% 9#^{Vy)m2 @|R~łNk#A.*l$q={k34!'BPhrTT 8kӜEoDPJ۫Nq1ULZjq j+{%X?[FDo%\*E%>02^̈@ Ҷ?+r6rgV;I'qZo5:&4LlcRdM>u@w{ NDD=uzs|diN?` Ls jn=U@V[VD H2̱EIF?IRVp p(}ݞRӊOǾeB16N#3Y#hrOY 5+ ̭mx2oK,]!vzP}q7ĹoϫrRFwz,n?F}QL l$__B(bŜQӡ^PF,yzR摐k>ڳ|bU `V-}5)k:1yPJO䈗EC_"*ӄcM;yH܉bc辟[7% B I(_ {0*|{[1<0?xw} j(&>"j52٠ӆ.jn~B4Ko k vu]k;=X di)F6WȬ6^FIyknHs~VSTp^ pudw z.xғIAj 5 -|8nMҶ/I'h?P')&Bܘ 7[X"ycH+uQģ^/- lCqpG &UL!CkV { kgs(K rN4tA3)|V )C mܯ_ӝf\=43C'?54K#ͿcDдVVY ]Ca'fMc)|ޏA&mkx.U 9+sg#ɂ$Aſg|0cr+WlKOd |F#F0eoRsW#z0 xY~ֶ |aH쮈}B]wQmMoa ӾE2{hk'[Ў{OD1҇gX[`9;@~97Z|kR-;}`=;JeWdÍ1CJRhL:(ԧFrLoz_6c3 4YAa0<.,9e>_y1,Wo(mWM;ƪ8E$ҟ$`΋i3@/`Rڛg&W5&l|PÇoY_n` ],fR ?elŃa`t vb|u˙0QWfQZ6֒2bdqr @g5eKm7>I1si hHD! o?Vj&cLI3!řw|qЯ$M+F5&KP/}d<sJz xEznn<DV˧g"+ dcm|U|U΅Y4.FY^L2x0ԙ᭄L$yɗy,p;#3¨=64gxBfRA4rх&䴪+ᢅb# ߁:d99;!:oj p?Iy(~:Y 2VI? :o2s_E4Bv\- WJYzɳ(0}kaTC`f0}1d}ry!VutxN\=vͤbju琋^7>8?&? Z+e^LU缉XryȢ n,Uw[41Y"bVwvtG;kC8׀n;Z ־\{P0#MS1\ Liv'"rga꣹8>C6!{^Bzg^b`&ule^7~?{O39ÆcE8o1KbU^ݝyU8;>tRMt@q < iK$wib_p+a>PE-xpŝ(1N[T虄ǖk,z.!Q[3ʼ ĵ:YUu*)XC>(̭)l[QjV!@ {5͘ )#؜2vǎT*􈒠~\+TOA WW>h"bc$0s?8DiRh,x cped_n@0"f)m ~hZQ}V[>+;JPgw +05 YR-C~54fßx.*$G!ӉMO.;o}K4&4[ { g##Pȉ~"ϊyYm,ڻa,`yUg:=3qK,NrsІpLPmN‚R7da01$ضIܘ٘& vTQ~Qzh0z'Dc?u.A̘zP8irݧ^Y ?"k7HGETA Z̏ 'Gi'Th+Bu593 :gg\3&Y>J( Cx?.zrھ5HJk!sM9iA841ot--ܬl(jUKҥLZs1\8cž^Wd5j}ZϿ'P'cėڬvRɡUpJYn1>25)`=K4̞Ln KOKM2B7e[ٲ9Rcil-] 5K_i,@T11tS&ہ] gc\2foL*gT -'~*fڝj 񢍯b >~)jqOm4Kl"[ SWu4~Û`Q)>L\L> &%Y7>C)U.BH6CNd4 kTт#4i?MW+WBeΕQCy*KE80dK㓔tL/C(}oBUs1v ;}/Ab->$:LyBsHuvX 2M0! H9^+vU/p:Aj)(SU26 E!aԜN"i;?8zb"~Y]+vHyXhQ8h,B?1k߃jgY.vj75弼D8Wa:>z{^%˱ݍRAAI9l/Yʒ[hygQq6 -E-Wi%15 M8eKVcD WYCǃS0zX EHQJ;E]=t06韋Ả ^LIdZ2Q,ա.0cw#k(s !; E#%"+pX3b\/竚 4"N,VBzQʀtI gY]WmO"Xb#hu&ЈMĺZIARx!wYMrjkIϨgMPb.sg+G(Eʧ/&iYQFW/ 6lXg)(7vх4"Ɏ/Ȥ$ۇԗLa+tGqzƳrG7'Y4^Q!12/&8v K]|zXs~T][wŋM4v^(QNس"Sj֣uN/'?kBuN2ݶM-{O]3Z`j# j"۴7dmu$# I GI8I3KGHYjεfZ=1sH7QUUg .y^"(gfX*E ̊xB)xJsܓz7{44|~UۂHY5о@mB+LYdyٔIz]m(#foIҖSR,0xavlF[Zط4;2C:UaHsDH;澬XzwTN~Vvvh8*9φ uԶcL MalЕh?:4#+,gAncWE/zWbK™v$]fD IIKyKisĴX6/_SGz 'XVP NI4-ϴZ3#/S5F?|]Y!9'Gh>0v2YlQik{ G!hW`ك;[jBQ5|b8q-=(`8eUe8/4'$p6hӍs,JpHx"㌴]v\`TlO"؈ &Ou,\wD7BEh`I"4T{]uG*P-)1G)[U(\(!"ENxl&'8."u_WrbvdZх=K/nu ǸEKbGþFm!E?JMoR뎌ȁiPfٛtϤp8sF:r9:֖SBwp( uD?έ\R|PcJL =+~y"zxli|#BqNӠ/ >$b@@j޲s8Ԇ"-*ǞOkCy:o V> Iy%H˸,riKGւsZFlǴV'pdlZb}-I/Sj9jCYQM܉݃)aٿm41eT}0<ٙ .ٍΩT@X)q!vzF‹;IJYAz׮P0JcwLThk=O)5 d#-޲ _  |MDOo5ȇaޖW]tӗ9Wx=kpq$ӮL,[uCgZŒS~FVI@0(0ZI&ٓ*;W@ Rj.R"IjN"" T*R<9/۪܄")_7{XH8@_ztxs,js U2![ <AdԶCvGcڊ꧚Xkh= e Ϩz?j-,tXىĕ"ZzzszC{`9f 0_i+"~]+ t\^C Zpr<+:TƋtS2=cs6HԥҥLSrMC a_x QP;V8oTw(ǂ Hnjݩb$ի'\Ou_j+? ,<>>U E!ѹ]d_o.2 pc|j J7cK#Tvg(y/apGZaفlUI1P;NITJ66ImĿϦ_x߁W.RE^5p; G ӏ@To4SLzѽT@S4Ul_OGRD#.Տe5>ln[7hcʖ~Z2XuYTd~Ϯ#D -Dd\ǪY3:21Q~ZlG0")1G@ a?a95Wb1ۍKY!⳵Fe832$ۭ*c1UNYb0JUPNP#=@+FU#f)Ȓ$ت:NPMS.\a|@kV IʷVr%Myr?)O|Fr.@Z} $XsͤkC] Gwt)63)WY:$puOS؊EBǫ)xNd Q*+Ŀ_Rјm97ڧr %)b@p=S=h:tzqi+KP F_c`*ԃ f w@h7 WakRZxm;>?j GF y`ww?[5 =9$r ?[t^`wVS1a6p5ץeQ+mzu/|ʒ8Ds?b¿r=q旆Y=}2"Ap'#w5|P/)5u_ePzxh+=-Gx9?qABM+|@h l<[NPCX*?"Ty L2dpO5[!pdylչhG$Z>V%$Hp->1 ݾU jG&/2JTC.Fp:KG\a<:S]A2;`:ҥ dV$ jxҗR۹.֗A$#%!bhg+2$D֌* cY6q3pku{PGlXzձE\Ҫ1TIA5;Rzkga/<+ߣs B-~h}==K}i ۧ" 4A-',n Gps=90^s;GHP`ϧe?e8|F5&? yl\_[1cAW 5vx}# % Ltpy:ku`YzBdAsx]D:);di/ ,2Re2#kMe>fLΞC]eAh)lRVF.{K19 {^Ǭ']2Ne)|jc7ֿ#tܺ*\.`nffιU&2n*Nեei+:-ƻ& c~d. $'&q/ڡ ^#-]~%A& q~;"1fhb챲ݛٰk/be= ~}7P%{l̥|"EH ad8 @kK׏>}4%7B%{L@k}>g\>p굫/갷T j"c~1aԱ ?(>.^+E$L|3Gw:p&\HF 0R"-%sKP^MˣΓ /;;kwG " + 3H7RPjM=F^/zyЖ_ea>徕^66c٤MpѿjFQEg1^4 nVP}NJl /)^LU14/곧H#nYR./^KhLH W<i?p|"fD'*Ѭ k,K+{&7OLTQ1BzBPUwØ *.@ur6:(8Pg[YnN Ds' F`qB%M`ns?.ˁI7g#nA$JaZN t[ָ.tg ;^xvHt-O囋JW/bхDA~_R|fjt_|PہQ9*Qեꢖ%zj|Q! NG+ %N t|O|f;[gBm֣R6|'C^ay a-~qzHQ = Wxj -Zx`/;ҋO aePиLۅV[TzzR\jʜJ9RM-^lwy_AJj]/oz^iwi ,޳3{Ƀy0h!X"wܑӫC7szm17_\TZ>hf%2QeJ| <4\ltg'CnI7|[N}w\ XSa6t_M:%FBl;E;;3it"%YTi rݠ; =r⨏wf $p|6RV>+rjۙ\[yQؙeE6鑑~gI]jv iB޸čzm/&xdU)6w! ?K@`q` s7Zݨ_T0 {Y )oy9KI-415 ~@1HToȘoW7quow;+EPT,gT4ehV;YP*Ĝ " >M,_B#g#92Bұ,fB]p$܏- aZ^ Ad_l*H\U\p/){m k"R'0wb<{:_Ok :\z(b5Sw~l(I{844Z&@7XB.DRTd̷-z1)>a^"|E(4|[t6 5d2lp/$'dCb[Gjap~cY2Kn~3Hu#vde`$ǃ9Owbo-f(&jLl)x*=# ˟x~rnoM`iVTr|oA?6 5K `z*@e,b&ƺ\,ܳƶQ h4rj%A/^Se` /h ;*;gDzTepU$R`xy%=;$JD_ 0" 5Dcg3EWxN+v{P0d. +ۆs;_ g͕9$iO0q ]ΜQ &yU1jw%f=(Ȧ ji>UGNe0׽0.zi`Ȳ % WϾN;F O7z? flA٧28=UyFߓLf"SHcy3$'C#g (%FTLE" #xD׳As 6bXC0-ʀbeCg4 Yk0P6M @5YE8dv-V8#b,tUm9l^(mҮ.Oɯ>YjS'ddD"vT;<|wSPQgƵ:$?57WElExR+Bx/K7]#)G q'EGFs{$ P;uOf-ږM--y4yG[.T[B+mUw<잋m4؍LI4,fq|]RQUl{f3W W bN@NZϑ\K!?Z3%S w*yB}HnddX#zulng3X${qaՄ!y¶0(q"2@Ⱓ>u&u9:8XYC |Kdc3ľMS'tSrx-t('7ߓ#[g'GN>7q={U##)4)ہ_0h*QT/ߍxo8cԖ?D8a%X9[?(o6y}߱a&\t!}} H;ӫܤA@_ ,hA岴 C牶ĉMs?Y>n}'W^Hoz4:[c@hR6י;yzrt".|GTh+Qd}9pzųE,p,Ia &7]bi0Uι-!2ɭ? dËu"!]zMAS|jw[R_ȲaLFİƩUUhQ%8NE;A {Rwh{!IXp SM.u ҞSR~⛻8: PY9QuSF)|4ky ^,W,z}NEsBYlZC(z[2}|@̻VxT;P!Aܴd6qZiOe&E#-k*xWSJ^/Ck$襂6\"C n~sK5G3N-~~偣j43l2* Hފs*Ji˄CSL_+浅: 딥n, tռlTrߛYUӠ;䅯8pĕaD]\\DoT$T^ Ip\ڴs#W EkPr&c|*d4{]5lXz3.6cNX- blo?UdK d&o~zej8Tte ٲҹmBy]Z/a=5ex.sѪ Kv4Dm?ص&.;GU0Υm^*'%E1K.U/_! /2SӍ+14yX. SEPYKԿ_4u 4&lN3iRSH]nyQNZ#nNM +SpN-ؾ9e8:\K0W AROō"w`,诛HPk(&zU @]-VB!rg9C)wYS@Ac*qL5Pð?ME&cCY% fDd'ֆd!EOOvm߳},[I3RU(G$;R tܡg98LLJ9"VI|#ʾO}_WF`N_ bn P mU (N#{2 R>.kt&_6PYel7>:22^ۼO9D SvUeW) 5`H&ɝK>x=ZjQ8DZe! ԫ=Awx2; F/\czM {Y˸@q$+ڭ@`z [wM*SI{s~El;5}xI`lL7=1f fK~Sk <1 AEO(+j]7.Ʀ S8j!qR ( nO̾S~LY'sv|+e<3X.٤q[[lڱq㑹P+d+ WG(׭yS׀9{݅a.1Xuڸy@&[C0eUݽL`>zA5]|C2fy O󃥌DxN6\d8%!&1[B^+5YeiVA.4?.|x DZb{ &=v'0.Z47U&:%JA6R tt_1? UOZ|z=R}Z4ڮBn$0c–D\$T,9G`l@+^D~'4hUF5>IURv֘% %1y@Qz`:v917]?oWv[8eu9.͒ν |fDF7xIʣSNy[-7 tgVnNlQ˂ 6ʔpͬsY{ˢQ5}k204K!qh ZāliO"XmǼ5)TtY{v wwrda_-ty I , .dNI+T&@\?(j)/tKJTo~%'_̐[&{3 l>Z 2{K;޷qwʜ.c%\"g&(mo*ÕiY_("R $OfF Ce: 3WR5D*#C^>z: Z4HBWc$=S ~'"&K0tzJF)ZЍpҽT֒p0} .0o OTc)O'P=lǮ Ycyό,[b!U`:|rnDӮk%EW^O>n(:79_3mgΔn&(@K]; zv@&FWw'ޱ簽FĴWDН7.#p2(%n>FqR% zkNm=k6":#7~9b8 ݌0ip2\\1tL7P `KzPX>SLB ߞ%"Øi>AOӟ{SW0SPLappLN/v@:Rp9W\y^i^d@~`:v;.5V("0敏T6}~s7Gy.TQZ(+PrePɝi%?U. Wt xSxem>ŝYg<.48$E$ִ>ŒL0D&hcf\)zIͧq0 ؟N+SYlжwcJ.6qϷKjLB0p,n5Y]|@JQHaGa?P)~,ZPZq,,*f :=@ Wab3/}Ptϋ%s1 wS=zy ~ 6N L?dc9&5ٖ`V,#a\BBޯPFe > z{v磛mb 2h'n(>A<4vk2f.=HI((@7eMsjOބ/53?}'B[XY8>GfCPs A9LT\hJ"f`qX\Q\*E'Oʄ* F٥xciResxEc7:3pԇ5Dz!DC! B V(Ux6 "$]K)фa(yע=%b= l[,ݒWMvL U G# >co;i1;MU89su]$dQXYQLlEr@[DZ?-tr|HL`$x$uG>M:0 H!1W`d]؈F(o |.]AJ5zWZĻ%ӱ5qz̝wȒ/d`5OaՂݦA\j? iCj<;T 9v2 ld}5XWAgG_=Bog h=;76Uޤ3u3Žx0DGsNX;Nz\,hUoH؝L4vNI衊χxX;6az %b"m4ylɺń \Ա 1ӿ}`H˝e6D4ŝ+8,P@]k] j[xJ9C/3,X HZ/~̖EG.%nʤ!*isNDKGK_RG*w\~Tg[[s9ES KĬZ-54h46eXkEJ^]nG8;`XnJǻ5!~^aH6pbd2}$,{ @O6}'0a%Ž(]Z|Ї4p}!XM`2x$)fό֎ܥN?g~o_qzܸX$q;ydkIB?B:f3dT쒣|}DI @T3w9Z,LRN@'Lk%7ulؑX!EK7{`poK)% FKKg!'sj""-TGs~lڝx3GR8.3gp0_&HL` ӭ @nlQ=ja6s?CB;۲\*dtyokc1^J7j5hv^8Ic(v9ɇhF$,AV8X=D{Rӳ^D@VP̕?+ M-i;… iM" &<斴fmA 9 e(v'nO^W9[6yH;۝[PCU8ȨYS"(^N̝P180/lβ,P5f;E˴λGj!9ͅJTq{>,ɧ^aho&.^CXnjC ?a%T5o&Z$wO4A.v\"݅oZw>2:}Cnj'%:7AsHѲml8c?&SQSmlK\l4&n`g|k_hcoɋH#饄n*S32% HFiW/zX,饛杔ƝjRʡ~}Pxr ŴGPڲELcHUoyHFù%ZTh,'H.Jzl)Mq5ak{ &]Up~Pt%]߁sl7+; ><*Q;`?Hh;x`N{)d^Ǿ;$l.jM+w%ZƦ Ԉqfc, k7fi UY{ݔґOi] Y1-\x +)q)/L.@(mBMҸuz WUvAsոvs=6Oy07X^\A{;ʫN3β+Vi/A|.M,]v\p4G524 4 #$PJzI#nn#T a؁ŽUU9Q*RIeʹ+mbe9iPC"^\N+e,q9^Ko2SANWBwO+OC:|vM+n| tEL)$ Öt "˦݊ <:9,tE}aFzB2-tX0}'}-$htP`{rH^XWk[dI|D:r%*}$~Ve.y' Zb?/x3IȺI B"LܞDYUAIt 3hJ9߽xE{2գ#`¤@J BqF40Gf\7yF] v?8f{"e㹄65dD̊K׾s$Jыi'D;tދ'_۾[> -wsPc#NF˼8L 'p~"` Z5MO!`GyM<\mBfϭĹrZ0Kh11>i_ō:F㴰hgE\e~VDaFK? ޒB,4Wmj'V-6VOqEZ&ʅDi@T?؍''!r~ m vfxՍ[o1VBNDB?dEQ&.=RǡU)2M]>k#l _`ek Q¢tWh+rϽmSqqawgbOUߤWor{oSp,dhKo4ū(dlGYO\z 3u+X5;g4 I7at hM4|Uk$"ƶF]^o`5<7h!ɢ:{{V5Ӆ!A'0Q_Dv]')*99:{zN;D]e*sD%Y*7$A>O~1ngh:5G҃`{-KրH 0 b QI2Z{nU:4E=,Vl9sxxCF]c/Y*( Iݏӭ)Q+ݚ!;h@v ?:d;Gy_BpV$D>PZX֝ҏ#0m0bcf#Gmg;EP^_oY'V.RP٩ή3ۺVEJC6"7_E~TEd}6HJUb,3foݞE̚ trߐa C;EŸL3A!5RZ#I>LޗAw묡:<>r+%z{LN,PxCw[ F~/1u05nPX}ӽA`/Q@0SY]XrgcTe 4Dcvi C\mI{WX?L '[pRK`6B*RpPAiKnvrᒗ!  BGH2o7Lӯ2 O6"ZTjGNq=`{C̲ 5~"?pS՟H˩='kΛZW/q,*yȳ;j* a=\N!,l) kLi/er q+]$iMKo`,}\f"<+ >ʟ?)=AC}8ԑW&( T=`A傢 #'v_f S>oHOPэYmTpDPbY]DrP|kVBSQsI (@:)ɺJ-xm(x̥*++}T]vb3cnIaS9w6CߜAlƙKa-sĬp: 'ۆesF2lȌbVsPfQt%2=+\an-? ;ʴDU-BkIϬԘ= Y)R{iσx(D!4"ˏ 9x.GMS!  S0Ce 6 Q!DLy]uNU12`i@, ]P{/~;<%UF쾦uaŻ‚qxz9V9zf0 jDyRi9걭*;eoT4i8B,g٧%b0x.`K$q9V@'c(ljD#ؼqNDKgTM* 񧖴-%P] *[ \h\jĉr[ջ,7^n4O{`hX5{l׾}I`.,&d 2vI0 jA?0)G83a(T";8u7zȎ25Pz2Z~쁽/E$<.tk6NRHUT)-<9xip 93v?1#&'*_`joVxb@£gp;+TV Ig:# g)c:eϠu8JwPp#1 jJc[S =)K{V8r8Pqƿ"!sPrN`!JN3b7~Ϳ| gmh4vU*!܉ 'WV!n.0f,TXk)'VJ0c5ث9pDbP-v=䢏b @HGu5ŎDl\U6'Ø;l\ $IVdޚ΃(\ q$usL8OEȣ(f?Ik3šMil::N䭮_g. s96hFe.]ZKQkh_`#qѶ5S4s_bA Tt|.q\R+i:٠+{--WH59QgulcndSlR,i7Ye:"cm/%~.W8-ztQ vm{-3N2z'K_5 ' ?XNf4Hyc!GS!=I/ҼUEBc(C{j XxaV7oiU/#*~&$zo;繰:3&q7s"eWrF@$ & ]oL9=!m~caosfKה)|=M6]'M(O `"CJx Qgލzan|S;Z@}Հ$R4%=1?Yj 3Oe+ ǝJYzpfwKԔN7 X:ٗrxCXέYK&vL0];wTV"Zab\R&<"6*z,▇Őn"D=ͳ^+EڄL? V9k++o40,YbWv|?VSDbb}$J+b|y}r֩y"dmH;3в 5f^Ϲ^U> |x @;- ~)(sYd|vB5 ԩ<>D5_/`wD 8jgL #%C̮0d+G9y+U&@&bAk"`FE?r\<7(C޶9 4. HD]8Bx|N ]cK7Xf}ʅˤOУ;01tO<xހHA" q8-.D!}Bq0VG0,j6{vM,f37#&v|sH lDA`]Jw_T@ Ԗ٠DȆ^#ŵ0.vlsh%egB&2NFY=5^ cjSG:E?0q+g?2ȉnCv])KX,Ӥh 2=@y' [0 ^>jL^!`g&c%a!C?X:v]“jQbud1?2+pj ds+T%DM}5M R5 6ߓzh ?O 2$c[(PXEaMv6Hd9&hPG}OR  D4ejzbRj@sAX:1G7 d <:~N+Xv^cFsoS稆(J~Ϲ<>&"))37d..ؤpeE]oG:wղY!/smNBk]˴D_ae*0j ^.H-GdBަ[mcNAǀCOs_eZY^c b$ʗ=]bqe" 32̖"QOE-XTƃ@l<1n^5%ʧ[jFNkc}և9yz_oG<FkeyOWd&S=8;Uǒ/uaN `Tl8Yhu7"x]y|pCDVkOs6nQk Ԡo^\͖V)LhJSrU?`ySS(dLg؋ϸƑ4^HHENW %XrxlW Lh{K2EL7X/+XI2w#T):/Y]o_Zr!3NmikT"z=WTb/"N6V&4dLߑ e^Z%k+uo'8|b*T ~ NkY \e' et ` ZυGMg=5?َx;y[(d J(%v%{+r 0:N ށc5NC)^W>u?4a-0%Jg}p=[_veʌ*W8Ky(Ƀe.su$ W?qQ\?;zrltHb!RɮAbm+NvHXspi\zNq&¼l}}uX"?a6wF8/-{ؔ El\R}.*gri=yEcA$ .Pbx?qkU/U8zEG+R"琝PY^ٙ&A?KsQ)j!DxtNx9YnB";d\Bv7Ԑu]LKkh?GznHWyUŏ|銬 GkB!.cG&zGp҆{఑a %QВR)B.7y?XE6yt&.!xGit~1\( zXKNjȴm ξ9nBc%5X@y[6n+Eēz`D׈?9WJfۘ fa mOOa`ad7a9e~bfAp*oכr.ls؀!8'lk:FH[D`{Da_a~mH"c!C"D536[`}m2l,t^'^3M4Nyx oX/!be1u\Sl';<]9p(!9 01v4|yD24m T(ZgD\+#kj\]&,dMRp){nR*+(ν$| ~ J~>Ҍќܖs%x1ȸ+]vWR_O6cepuhbh-Dm\$DOX/"7i{;n|7&/Ϳ_'CLr p.o,n{iU tT lG IwWr-ڡ/Z #e 0# g/?|h@Wgmy2){$E`2yfRՂ/+[&h N]pR: !! [욺F6YT <+>}\\xN=ntȤˡ/M܂\s#ߤXT!SQ\B܊D Oc_fU͂l.CRT%~(A|#EH +f؈ʷ=̴| AJR2*O R~y!4{pΏP"5-pjES#Bz~wgaV9dC&9{µ}JJċSNò-h8l"Ԏ -5IemqqUGVKEúݳ)aPְUp4]y= \hdpzZ*8DtiŽuָMa]SFP$gy3^/#hyB|s-uB>P9M9 %$j2HEMڷWkJ#hF@*[z\)pR/!zU;MӬ̮!F;{ֱBړܾ 'l|aϭD*+f5p/{{ڵY8j"H ^'ASHLr8j4K=fѲoUMBjWʤ 2} i|^b,IG@qFS) Hv/Irc QqN}3iHQ9ogO{k1`@^#(L٦w1_?+0=R<Y$nr%+!4Χ._&c}M\z!ɂ~ G*gdX@,Гݏ5ZvS:6B[ {q݈}xvC>'7U oc=;l8 qΞm m^^e1!~ ݬFu) Ě48I'i4䌜e6E.vXSY6-„ t{I͇?ڐ$nsg!cxCBEUkkm`#xDK86}S Enɹ\4uc8Tk#E!)^˂m`DA#c#?tG<*K6b^Jgo· هuTZnي!$2@`p_kBJIqaj"7XHe$; *.i@ {;I-l"Gpb,I_g>)e8uAzLմJ1;v([6͏|1V[^$T2%$mWF A&*0>L#E[!6w!BCw?EnKH {U5>'=[g27nE9ᜯ樖ǀɻRFuHL}gOwg8P[ MEs-vq-"uOgv|]G6%l3SW7 ( +E@j- oй\#hn̽eb9q*Ua_U@|Jy=esm>IY _'j_i2li9H &"1B<YOɽ-p,zv<oVoHla>T(Ob x}p|䐖 C=SZ&)KlST9৿b)vz'0(Fe<|`_bܬŏQSX:+PqyVۀ;ŴpN;-5D %"[hiBYm~x5XQ>l6 Κ;n9a.4\Qh;K` +?x:oެOߐbxC6~aWX}Ӝ'#v+(ZaqBSMjt~7tYFL+xECj/@e&*Ѐڏ SZvh6Ŧf`ߖntǣܨlΑc֮)f;44`URWl?ULǚ>s+e䧯6hÖ`uT,w=futGChQ]9bEhpo@iE#dhp]=Z%@k1o"Fyr5$g ^}#AMK0?s;T2_u5kV Jyر#P+(4C2&"=Ĕ+dq}ዃ/G+ƅN8= 8eNgN6دԛ=HƂhB5]1 BAX5 8Ɯ6Ro}̖wӇP> m ("e 5o6>ri`V5?2hq\" jZ%!:͍ ]2)A8K2 %,@ìTKdEꥫ2Ar75\/D!`;DA{ۃZ=gSk T}Qqդr'Y"b?^l^ K!BaiDj: C 2"IFk٬[oan 6+'{=ŶU6.18G%"vz^ a,a/SzƯ(~uKuwow  m  !,s׌/{IBmƪH _d#PlZhAyhB(]g?m'pyC:hMu> #s!hqzѻL}bä~\ƲWtVI$I6cJmqscI,yK*=ÌIߏ|+Yn=ŕi[eo"j]UR7j9,-/~Ay7ZE}ؗKR moªWxqCme`XL?_M 1=gtAE .*u`?\HIsM!Efª˨T$ْCb&hxD8e@"m3< cFtQ@> h;ڒ|Wc[Nrd8JSk^},ruA``ۑ:z"[J\Sk' 賋t(> nPg9 sM Itvdi5LXv#52t F^lW[(XͤA*X踙 8o ape4ZA+vm8l"kG;.(+;ҷ|Ȧ׮N! agQw?ZPrrJN`nlֿWn&@v7V{]h&,mNG\H2Dj w"PZ^cX)۝r{3lMWtהM?cٳyв+FenwT&~CP+&g]xw9 Zf\X52Tq3=.oir%*cHh?W!\ 7Y9ICQ GKq@>u{tGɆ fZEnj>N 7F+L~Lg + kxY]l-qS <\[FMXq,> RFwrwNpѽ-o ؗ< =]Z$ѱnhz6"PV\rsOT!L?U !O0g VTB48 m8 gHvODs( |/^Cf;[<$jdrHu[>n8!JoˡN:1๼Cnaf(+}׺<~qmj?r~xn(<}NybfDۛ3;Dbn#'oFH AE nFxs|d=&2\Hзwr]7D|lOV k'rݺE*d٧׮ˁxTȎy#~(t@yË#qAMp;"рZa 4V's9i0o,~2VS[VoX,6NL IӠ, #!jS6kW+'Bw@Jp^A2NK,H@ H e4-ނs GD&z#88Pmq,%04_pإ' ,p,.8155s4F8h:٩mKKGG!ߛLCz/ q v=#%h#ye8;6 9MD}E~QK) z[.W%0ĠbSvG/\GR3#ܿ wS&wB`$klr3DPl5-"QMW){͑z{qkֵ 5Œ~Z{ꖋBd2T4!a'JtK^PHlj[-CXE|%6; qK'.l:1sh2` $`2Qu.B&ˬ> r.Р\ۨsIx,k[*i(t>HiEwӸk~UwU*͓۬eK!Wv0aiSUCZWpԸmGKki)*kxt+̇znk u;x%u)s;AW5p4 !F7Hd]2S^By a0%yhfXw;XP~W :JGN _zN]^iHGX;TSD0GNDo9`mX9YrRgށdqNJ͓D58.iE7sW܈Ԋ#r bpON9{@St wm%RI (N 0{FTNȫaW 'vz~Ft?.ri1 R)3 {Wa+2MkC*4kqwuWev| j3D O6"n['MU%9*"mz0P]fjle'Lo >W (jQurce,55b"Qv>*Er]cd$lD$@;!bu з=5InKtN nIi<31B9<, }& E]w"J %B.0l'EQS[.dU}n'g@,:,\ g9 ^zLÂnXO%$a؄r>W$ZuxؚwC&g2@ ‘z16( 8S(ota&_Z-Ct!&x3A*$8]Pk{[($zK%n䃪zɗ!]*m⎰dbkpofcևK-F~-׺`A>TzFWgvD3TakY_Y6ZsL>,q&g$MhofGhΚTdf'w8*Y>#'#$?W2"; })fKX+Zua1oh"Ri_w./ *ͅd>#S~bԫoC̀YnV7d'vchN^ُT3olz#u OGaE…*7%- 9z:I-y< lh9˸Q#ꆊy.ԘR=#=:dN}ѻt;- ZKjE#]ymLd8eJqEU_nقU5)K,%Kr i` >UUAD I i}!Qgc]^uƞ-ʹ7 Kw"ﴰ¿0T^Z)93#0_|vYz fq_]+* ^׫OE9ऽ3aT83\?xXQ=l1b'GM."=ޮ0rcFbNb$upFTF8FW"xdWgU 5}ЊӃ> MABϙ՜40/J 9щn5nMxMƜxF$E:>)QYcE\{~n9awG^+ZV>L~1Kqj]Ŧɴ&r4"ᔅSsQl3ky(a]n٢T`!W{6!y}ΔӁOQtKJ & b 7_".&In3!%"r |bhx@е'SW'S|v1Sݬ~wKt'Ck ^Z}8@Q?&ib04: IDƒ,9vs6lYylj-\%j'?3D-_w'"\JL{@ Z<ݥ3ZުTH$0?MR= -JfmLEG ` j6-?20;>,,{ˀ PTk$;Ɵ": $ztb> ڙ75W+vcH~jd.9Vg%36Մvڰfôݔox a?gArn{B2KMښf !SYxB$No4Z36?z@i28Ƕ>4-lj d&X5i8 kݫb'BgH#nX ,_2e-nO2.'B%MuSh* NP*iS7:"nF\qȆOc۱5sC ?N-@L\;SQ(aX)lz)}Ѷ%SlȐ:'V,+b"&mO- ^\5KRݔy60—w-9dcؒ'A/s-j53dTtonOW^:.bg aՂĽHdqkTtynSoZĂ-VB)$n2MsReڔ딤RMnS[T배"^yx3;ɻ.F nRz'kQ PClPn]9v L,N0UCd"FͿZ ǁT(5(x`lM`zH`xWK*R4h .h%n/zmtCw%CK~yc(_7{ inZdTZGc?5GWwkݗdHh kB Tme_fo')Ir?Il㔾D}g+Pc45k| Eʿ.艁zYڎc׷.i!B(nF6pxPRi{9ܞopn31od(FKc&4uR8?G𴤀KmagG"aj&Wu|i|ǓpaՋ瞗;G65zx`<\,Z k˻(ڎjvBm`,_23* jGWFyRSI(@PSSbဃ'ʉ[q&~.{zQGni3 )arhNyf'Ӈy5JCvhg 5+{i$g[!=8ǞK:>5*)8&lO&mFD_ 󦾱|eMB?b9^,CW//p/-w磤Q?藈V+N^қ^.%[D:zܮQWrPSk4f:߰R4*?&zȍhIdKŖ D2ŦI?5T$s~%\x}ǂ"E2$@svSڐshYկNS_zw Eb[hzI8AĔ-U&!uB@_EV' `AmnCV7!i}9CLi<ظ5iŐY*Tb\yKsy:{M3;,GyF>[#iRZ-&h%IS@4gs*4M.\D\gԌaINA c/̀`MIdN3v)H`;GJAvo]qo9s$`j$g?b -ngyI\ʋ .)^ Q&9m%9==Bor- 5GduM_9`B/_bUa[KVqq_ZucIETXhrϽU=:P\#kAa`x4yvІ#sdBjVq˿D تqIٌS!yp_) %wEn͗rla/<bg.{ʏNBYWMMDV O𹁄#ziR`=-@ &pWyK1tݴgz+c;C/ 7TQ 36Q&q$z^y?]u>:cb|Z0y호2:sࢥ&g&ߍ`m Eom('ZBj(Mgf_4^K)IH ApuL[;lxIm X9y` XV%ghs *B`:~enzml`78} _oYwk%b˃t-,Kij 4I`Ȩyic i I>&!ɷZhyo(kQ$ ёzDٷakޓ:Z:֓jA%qV80Ƴ__ni3 fR[5gRyZl[;FZz zpiGa 7S % lpYB Yjt`C)gG]`" >RKAܑAEUO+Y&N Ŕb bP ڻ d?pB?/~fOQ>{HM+\Z^R'VVX5cUܬe(7QH Hcb}N_${Аc#{ g,)6;qBˇ @gs[\PG@ݶ7/בp^tyjLan*mAk\! Hnq>S>\,ݯq>ͩ]P8P_\QmQ#D-.$+QUO''-T}{/Ƿ&=&vE-2x `ln_f޹ɻ˕IUD}Ij:z9gX0tZ6'q'$=դ!!-y7'a%Sqc'KfI{(PHyDȧp9h7caT ^ڜ\favj%NaBݶyg`.v&YP xRF5,i`H—r?9.(q~ ϕUUbpU%a [qhrqͷP7s YG5zϕA:ֵ(v=Ѡu_x]vIqQ7nGxc"ĥ2`w'Pl %a?3XN|3)fnePw9mcVUnJd/p <X|7Ʒ}q ^޹e-UtGJ/Oj幛cyXA*i{˱ ,(NL@%?z7-dB>*} 4W=1Pkc(VL7((:G", % ,7ֲd/-LyHP~lE0;¤{ݷ J7[KH;q&X hP$ W@qV6s9!N=?c^o{o{,MAJU6#DQY ALSO`1dMI–G[X>aH֡#}D[&!MVRapO7،xc/?:=U|3Y .Ց.C'ga9UzؐED0Dh¯@J+2wn) Pt }Ɣ3]Q.=q 0I3) < cjubQ#"ӬUAN~ߐ(0~2QLD UVҗ}?B{WܾC%XM 9E2ygu3f1"2q<Γ?&XFn 4UFi+q$qoOkPXcʿ@uv=`YǕl=Gm&}'vT\J+>c BJ#.5z=E^Iȼvۗmvx'Si/[RЛtե=3^^'RrfEDjǁc~'yt#X uBˆ. v}B8Vy8Ń4'뺢Xjop Ђp)z,Myܶ9JȐ`ԸETTጇ8q0wd}aVabw*p`oA4HϠKO"E^ѡ^M痺/-ўU&u6l hL".U4s'J'9"uD> fC##9.Q v! 4R-yLYZ_uIjk^V 庲CUm!G&v*Z(lGy(Ї6BжUsy[ f\VY$tx_7pt5o+ j6=t)8[OUfWLHس +Sm5Gx&~b'Xľΰ&m=>};+tAZr[ȻX(|D&j\8\Ef͕%%,J~.ߚӆYb?[`Wz#W8 y)]fC4i ){/X&9;Zb 33ԙ|{rˉʋ] MJ5tW]M˵qp\إ7} '-I#| $i^:JkH[ W*p,YRՃCS3JOΘ=WYIM9F0ʍ*M/@C5Dx t3om Z'Gb2e9yU~:;˒| N/z<=V*$M_%f6~qB62 }a_3%mJt ̎ ?6+EtZ*WVΖCvϸ,DM 6|jv/&I$AH'-l GvY ӔΗ^֓JZv*qRB+GP Jz,8mҕ*{NIQ0$lq8iK Ի9r p`5#qd\؀*,`&\ԦϷ=Q]U5ܫ+N$ _(/Pze/ZY_[6xǼ(d-c;X<#t;}M4 h0eAnRE^λ -i\r׵6"g3. v1/x:Mos+km\@4>TJ|q'wnwՌ|6zxy^ 烪^7=v\ъzw2^@R ˄+;C"(ECN?V8QskixkΜyA$)Pxr Uu=}-XAM@.#j?][߇%i0)QH(a\, bRɺÐBLc K?4Eey"tO6,X׭}ǵnёV+wzqt#W*kIM8.z`pTT]QMz'o`gyi7G 2p}!MvF(9BI[kVVf/XfNC(7 ϓ0-8HmCgrzb9|9j@.aҬpwgZx]Rv4(/etdJ0U%&, &F0BA ?^xj˯ڬGes#8cǃ9tٳj{@2Z7X :3ǩRHk퍖cr·Ȳ^[SEk?O):,a5re?P%*̊#lukY.QMy*fPdM޼B iļ[C%=5 Mؙ"/(Fta[QYq_`_m׹ŷPʋcT5_Ae~+ B7iu4l^I?l6+Y.>,PFה;MdeQ໬ PoJZD>շhV J~'.88ë#Mvny8/X|@MxYU)FsQTF$B5HrP#cKVz)^;!9}ph/}zUf&bT}4` 0=."rDՄj a;K {ɧ/j$ᚽz !7& `RIׄr5j }K'kY or[[yZEU% i^Uwh!\˘b!~5G7 DV$TV6wn{WV(w z'v0K@m obII0iŜYOwɂ&]r!VHGXH| YqsgŚ Vk|L*}T3vM54Hͼ5>XQ#>GɆ#utLxJD$E7 תGfbx;M>G,qydzA,`߰Jx،^aj+~8JF4SM"# vf\CSd.8+4s!Isu2|PئӦXa4N?ӰY0˒~#|wILhv=,II>tQ$o?$ѐ|nۀ ~d>]͙"pGDW7%#vY)ud- llא)2cE\P"x9Bp]i4OVFRsy]EZQLC,8a!ES@hHwdIq d֨T+&s CUzQ+D~Ty/eC q@.'.fI銓pZk4&RECu0\/H~NjYGTi㒦k{=`5P XWY${_ЛOS`꺈|$9#5pBgx P dXwjը:Ym.0uw4u Q~)k M\b] v( Z&&e66Y6qJq`0l^ L  o>%3h߮ʟ-BeּgzjCLN.Y7rծZu %> *G9 e9 WJ 4(ڬ] nb).|N~ nps%bB*Ru#7'|<{4bܜBJRZ87Ho!>Hr|Lm3 Vl] -_x(h,GkwtP׻"FE6iP_xVCPY'5^(ލ0? t0|QvAHи'6\ދx=DmIU¢{] ~fNm? jFr*dsuEb|B!ڑX^7:P/EG5ǐu3e$SuXYA!Q1A~`1'=h"^h—:O.sĚ쵑;աN8\vӽdHO>ٗ^i/i7|l isRRw j@D;Gushw$sq=?4O<(Х_dmV PխC7DP< F_H:;x[}YeMvZb;6I`%Ɛ] B7 @C>DH%zpEPI"ԿC3wL;pwNoJ 0JHzB?SM22ۅ #%!@tBR),iLxgxX8$N[ڳ?$ÇϷuUYŻa?U *X WJ~- 3mq]h]~3\n@n/DKv0dX^;Hf]A3njGlN ŗp( Us#Zp|1U{k$f' 㪂9ܸ„y rꗜA,-QIc^::و@n9OK~ eHh_>xn5̷|{&7OV.z[BV MjPHE0djMNUT}ÿu3.iӃNבů6 Ofae>CUN=ԗ/󰀛[}k H`v{14R0`#_mҶȑYtԼ` '+͉2L81RT#\^G0R":W&{lIfF6,c }n3_x +L\9^n;ׅlvE(5|G |q˘{tʹX:Ob}%Gg{$GƆؤTQS8 )uu` e_ j%c?Av d1 ?0[GWllqf_z:h/?tl-?N岎$ܤhy{)OyqM;-:gvњ?VWk 6qY-^vhHoו;5N%Euk]ox͋;#R/]cn>Sz~ZG2Ydy] xS:[~1fl֢q%?'rό}?BVh0O,J}-Npb*=2I@ΎA<ۦ^[Ts5ӭQ[49ҨRq09<>r ]݆)l=ӿ,xn ;gA/Č ì@1s lTθs 4ybtҒr؄eN!h]BB6xUqS{zF\UGZcesz/484#@6efEB%R6}@8$.[TWiM PB?#eAqHy).hk7vgu0|EE"5V5G#G(!4QW(z-Y5 c,Rz'%;U(QmًlGHkF1kʽ`MPL#+}N0 *b'X%LejOA9"ݲ˜ոǀҵ^], Be asT@+'JSꔺw}>l%<\Go;|)Wi`\tt)4BW]'LԞŮ[$_ȫ!EtI+WSlɌ[&z%9w7{B /s 451|d5OvBNQe*SXjUbQ>Zu9-xkπKdASirU?.i;%zsxJlSuOQO#_~[IGieNɱ#s+L/&C`_#-i0ޖ 3 IU7zYs;ԇ'jĮHOIBD_a"dAȎC :ncVسIcBB1 p'89 l:yL+4%|UJ귔,f2-̴'4ϛYdЩ,)z2]\Ov"Q  ilQ gIĿ+&ٶ6iGʂ^VK!zجA3 nϫn\4}ZXz%tXnN,ʺ2U<`CN;d 3u9` `9HZ8 s&y(6Z7r>*:oC\323e'/Ƶi Kc rBat^%6E48lu*ؖ=0<1md65_V~PцW"Epqwgi,DlxS$ $QM~l AM,oÿ7 Kk]ND|L);jq 4 9EC ۘP@ U; 6iAd%Nj(c&eh:f$QN߀ gHaɩTGA3.TPJޙtW/@5I|Yi3>1WHV?3աܾsP mƴ:,;{;^ς;tif_BQFl2su'h׏V}9X\6Rbe*. 9mVl"V}aST k"Q84=irU_k*KϏ%ABJ+Ak-]j@*Fzgc?=AED:'|?5D2!tbOڅä+ d_$AFMn"- dVpOc:yh&P{ue[ ۤ$zlp}GYU!CnJ f '|am@| Qg1l+I&sO1~Q18mUQD3d]o9WCy Tnb+O:'@2k" ])q=:Ctk6Vl%#E4Hӧ[GʇT$O_߮w36 ,왊5eܑJVj}u ^);c>bQZfbv7G#)g;>jR1ZVYG$Zm&$eCdxآChlYZ,Z٢V]90jv1uVՙ~mSpF{-ZHv2cJ(GLsxg137%a AA,qVQjz7Q-!%S}4Gn]Ї/Rr!F gƲǬmG*(;_^-0ً "W|-S>AOuj+FmTM6kQL2hi GQYYӘ#uQ4Ҋ}ێBm@se!×vdY0d-Rje jsOQzl= bGU3ʠ8`I]T:a#l5JLىV)ҍ*ZdlclZ>/#H̤p 1 (2\/q96IQhzHpι{p(X|xB3hAWB ^mª]ZET|GsEƛث@'V#*YT*nRRc꯿AӿN3H0*nyQ&FvbGhg QyM~-z==޿320ݱ lfd%D͞+慄G!Z"d%>Nl: z%lQnL=b'Izr63Ut`Z@~t%PA=9ܑ[}8~ҳVo:^qt:{ȵc𥒣1“{tgq(D}wtd9s^\/PNy+_餗Yc}2prԚ02)/56+gatJQLc)° fBs55WC=Mft!HOM_w"} _.-zYO&PNC*A"^wRFxPp! _1KiLcѷ~ ֭RBz,it1੧hvMrO카%zup-zT$MLWr+Yr\.f9˯n!qB!/We&\B[T\gxTqx>|wǍL*]i>@@| )3wB&pĭrzvx0!fFLEsffNOUȜmaaSh4w=P8Q#CbXش &k-*}i^o8W3*2%.~Y5yn)Ocp[t| _R@dl%ͻD]4~')7 !p2"P lScLR@5ГE =DJS G,O?w"Q:e49X0}?AYfnjJd1SC ٺLV f1IN]= &4l+dlI+JҬLkV5ַv7sNC5HU1if2=/DꕒOȈ9VX>is* cQbQzcHFT#EN/PgKpOG\)Uh`oj(R\dCW,l) oã 3nzpt`Ao7mbx~6IgeTCDrA-ى\}B6_MDĎN!׫#OH&@iEJP̉\tI- 5IkC5pRL]2=&% xzjEf%b#V C\1Ow;ķC'L>2A[vr-Iq!ٍ56Z OBlJ)!REKچDype"k<{'}7@"vgċ7 =f%I*J8 M|:H8E&i.k n2g?8DRusnAȧF6_gϖbr# KV3*n袽ս]֌^%)Oh.GZ2\".|ٛg5,̭uY]a؈M+f_ݫO ߄h49"\ԿՋDtcIq+SD0m+tnV RVw70Ie^U !;A5RQ7q7k rW:w5? SpW[Wd,rLӫ{32hׄ].\'' z5yPɸa~ٳHe[ BI;j-<ރ1zY '`{jlj.z̻QqТenGg>cֺǣe8-hsAǼh&hۃnlw5bUtk!ɃI mɄw_[ڻ_8A*&%=lE+O05W}yMk*Zg >Gc1#E > BD nPGLHƒd w`'bO}%i>#p ~lx}ˤ7cvE5 (*SIG_/Ddb=?9(oHL\#SGSTgUtxzaj+E5 YoǬwFZo \A~U[V E3s4@dvAeW. g2̗Q[mǛ96*G?F =ЏH {jT>ѹn K>8INr6@2hfAvhz2Hd}M>-bw0001[< vP9Gq{֡j*.IOOٽwjcrcd*{ou-d;:X~ qUr/%Ȁ5 #q ;$8Wl؅ dݗ (&f@ZWEY5s4\w @B'G~?3fLQ)ǎw;Xč/ ɀM27fgO.a 8W}* g >}{\!hl { f0 ϱ~KdAl: 4E$|m[dilV2%5> mba {jh HķulW +88 ?Iu.sQ*ޭ=rF= lU=@˧c\ǩͱ/kǨֵ %tqr~PL[}&5{2?2*㵯*3Mm?;d\i6L:;4l(('(gU :⫍20M9űw"PD-za+A2496MH+ f J ͔oy="/50w Ԓsq"i'Vy"> ܬ#/ߒlmFoy%H>sS+hzICnO˃,U:9PEL :iplZ^FӲ#u6nql{JU,Hz aJ0L\Af05' 1ݳ7t ǐ80ru\Lsٳ[Ԝ^.)v,1'L1ZiI&:x~)kwwOUߝ_)V?9SѿK:y _K?L&X$܍4ś₷ߥxwJ 2l¶<i榔* Vֱ T.w}aQpDQ %P/hR-{nM+u/&W} r"FigglNQ@U`U1;Y`vd,nLyg/fGw%XܹM!†.|4Rj6?Ew#VU˘#Pw^pu}ܖGߙmLF怬LyІk[L%wM3Ui˅Eu&&E}s`KJJҰ6?)`+]S˂˗HoclJq^GI@ek.aUFV3$"0X=TNz6 @t&Q Y 7eE^iB[cIbvXK+yH/Jnb}U!.X& lWjY%b+ʼ }ݎtJ*<}|Gz35*Hl c_K1au#6y<-嶲w )cr]: jŰ Yc%S6CFPmz/re2e)Cb?Iݜf]ū*- Uu I`$H1]UhŠ"9c hNC hRBW3uf̮T@`*SF"R{;QjB$˓0ve/rD9TǢxA|Wqawa)a=)[3T4KZx-eqz@ ͥ(L rOM rs#%?sf3孰Ŕ>>a`61A>|eUgR-QyUWYqƕbyh)'.pJiK-;=Qjiu!^X8*|J{]aӃb@X? 0Rl jC֌G1jT$GW N%42m[ zD"/Kr|.I) }ր$*;^}~҆7Gdb~kS/X(6/ޭPpeIyb$/HOGu4EARwlr/[L8[1?xGb=S -q8VH_ _qO aKS$z?Rd?mA)⥸ d_8Sצ~ V#j̧_p &ȽKevf>_?6)S QښK8VC÷>ӥbIXtƹϦ/] =TP}D?FgK#bϲB9?\ yh1c+@PKkt6zȁy6^}) %I#vM`ebS@q$<euhz ,rxP:h_\V_ᤞ{8VUv]$͐?wuw?C"B.?v ,1A>ߠ;.߰RvJ*Sd_2!GdD:+~XH6nU5-a<~5gSuL|}:Z'k*Ck؍ ŀS1uI(HE]^J ݒt(b~4Ļ 馑e]|5ıRy; lʮSħ{(]$Mݦ2 *Q3c'_=$nb'*va[8DAsA]؍nIB1V=iGeefgVYj U2a) eI% U`:|ӪchJ 1Qe_"5r/ W4z(gvR#UM2ƫ\5JoMHWx1!E~ ^ .з]]+;lKWe)9(Nʰܕ[Y~JYt&7oЌ t,1^8~jńM4XebKBAh #mw45k&2Ce L4Lj nwMGWj~ Yt#(G] `W5zMiw#$3+'V_]m_,Rpq-k R-I3~aMe9Fp7pȪFMl"VjzcQ {bG,ߍ!fdGBpH>eUYz}a J;-UM6驋HCFcMIiyUA_ҋrXj ಫ0Zݘ13bUA n't`ɗ2֭=-!\BgbԷFdMO9٠#2%;xLBQ?L1{zpybR,vجn&4Fv2O08іtLO; r37tI8}{|ؤW&eJ=Ӗhܪ@}>xywpd{XܿĹ,'R /yo[]pQI+bijreQ7bpcc}QzJsKSRo#tS!H/S)9j_vftfe*i>&\^)v.=F^&.f8eOJW Tܔ{j-Bi_-Kq^" G(A.6K V|>JDy pFx c Fk ֿHe~Tl8 -tۦ>L/0?cJqpQbё@v@wY0!@wG)X2)B#O8KoUW( |:r&H-| y{[J5 Z֘JԲ9dKǡT[iQ+ìPs68>J!]/'ĐYZX1D'K$PWG7PG{~sR㸕Ł+*ǂ^uX5$:m:nbR0D6o][Jޛ CNcp!ƀ ίAYɥKUX;K#vrԦO%=);%S؉ 5Í'XqoRsf38*5M_Kks&M!~ؔP}zXơiR8mぜ:n5YP/(RAsLv빣50x3u>\ {lO^ \e[!9>$QA^ 3m TTA<":8oj`7BGK^7GQQeh4KtO^ dg0p·NݔUr;$Lb2{w\ՍoxxowK`6EF: JAvTJ#,Glx83!?tؿ7_WfQ)Eli YkDtG6`ь,Fߞ2 *`nU%蘘gOLtߜb5M w!P 3{PsJaD&0dFȈ!ꊹ'¶zdւʩz(?k/M{ J&c?ruH2[ 5}3ގ)=DI&ow*f hk&;4=~\ahw@yڊai4?00O}/.uٝЌy"ed*g;PUUBV@w02Re-v|wT嶑xh`V xzƒI=CrG#v;Ġ=G_1KtѶp.Zó蔶jl=\kǦ6M UjfDsbԉ%N:lط"+mv/he+6Y1 G$Nz(sJ,2+^$+14nAgM ۽C BsZt!T 7܉ +zN'pQ==VE^FRQ^ ]ۣi^ЦA:v]Bbw;93O/]ү*m5Z|s9VP ,l Ib$3#)oO6`s3rYXׂqzVfa&\;aґZS-IR;_. @K T$Le_ᅯ(5ga}aUWuGnNg:`G:(Z)pTFh &8rJ/%V15C0%H)qMn2;#mT`.#IzK2bi&j}Mصӭ$5H{,7M qT$zW8@U]~U- _ͽk&2#]AatiaXBI""q%E: Ѧ\p*3i~U}/a8aDX*~Y8pO10d> n8,lg.Z43PKHoEBQGC2ea`Hu[R}vlQP呹G9Ԯ_%Ge_>$pǪ*n.4t2φYeϙ_bs6?~'^"7NM/03AUZAð(,B?9}(ϧ;p# ]7G G3,#{@(GwP-ŷeb}s>l`>:'^2F j4%x }w$5rjЗntuZ W*igzن mg(2iAt:*5v<&]m#O%4ܦ/϶M]ֲsdn7qO+x4?ɕl !h,8QC\:,yxYCCf.創elk V; +rM/f>41`DZ]ʇ*>]$CNbFY׍z)(FtNe\\H})V[m}ieoǓjT.lV0 HjM%X} bOA=N ۮ`AjzT ӗK-h$)6d Q,iWn[G]ƤaJGej.u\%O.3ZǾ3SV!>[NR +NP 6ܜg"hj"whrm{u6yk8YN%YPˢip/06Ahe pGVaAWc9yTl?#Ss78Io"O .LJ|cN -QkH!VU \]}[ T8:*W6s$FVaQTܗY|c`81njkZlPP bLJ]+(#+Λ؉˝AWh{r\(*}kпIs> ʹA~UiFC0#Sbs "l`[eFStk[&峖$`]\ rZcA3hr-ۢ nD k5;e%Z9@;m.kH½8rgN)ZG!9_FDȌ R'+ALr6&Q{,8C ~1y4>b%.Zŗ+Hz@ ۑX)^,!,'O^4oxf0Tc3vjLhu(CMf"g{ptdOv>Ԡ:/R 䉫NݭQ&IXGY=OPap{ "J\oP#X/7HS#TFN;ܺ+:']D[ǪB2X]R[SF:gP) 0u<9Z\ԐN'&S5:kPYMӐg-H@{弦ȁ{jOG/m\pΣ&vl8A^a2WƵV,{m5"]ހ&h z}HKvsO{fPn3C;Ň@,7|*1 ǜ݁҅|Bq>u<~+(F/\ۦ *8 fGt%TtP4>9Do?BkN㿞"f iؽ"4F9pӑ5OS(c}!5fD׌c{`oCb|YhwI'WZ$J& BX%5g;lMMsj +Ƒß-*<:Ւ+lV2Xe/au"xsEײ8/u3Aw9ڃйX'oدA+^OK,]ďn [;/]y0;D ʡi +VU[lM~ v<ŲEiܽī1N9zpBw0}T| `Aby>S?E?x8wlcۅƀqi3)((goq5AqHt4>#(mx`ᰣ CV/;) g:Ð!J5=-@u"A[ѹ8adٹo.\k}%t'eO2l˂OpӇ(Ǯ6!olaklvԴco5/A勶Ti}{x#/&C(% _ cS>(Xa{hÖ=+BB.g-{ =&†As9hHJ_j6p7 0I1PzC>#,1v\a/A%AIA_` hI) AY{5噄x/qq07ŧ m3 hnZYfvqTv }` ,`qr$.!sj3 S[}R{ݚKoKeWfg7TFDb kA\k [IejӘOlF4PӠ.NR$Cmv€±p'/47Ӈl:GO-+,?ݘ=hQEK$]woӳ[.wN19` O&vY}3u>t}(QJ W7lD":||1<]Üz1Gl["B[hV'3sNZ!j3gEŢsCΚMUyV˴$7|c5ՙx~4@~;<91FTd搷Hޥ/Bi*"T12x_Ft12̉y= ܵ.CD9VqE r4eXM.aq ͖K.c^;UV.9>%Xy ~ å>[']f*h%CgԘɜ죩)`t͟t/霄!!7ye5Q4OUuY ӻY8sU'|IKBtY}+&7 @G8).O* g5t>HrQ5 }3S{ժjiQGEB NmŲwBѓ 77#*8\eh('<)0ag}ф ^|A!!_5)! {-DNS/?:3Ba_n5[3o1 F>@W$IpdߒYU Rq= ״A74@moRvׁX] w&\^e}؇I71HA&R`Mn!~qh&posJ=N;f< zZbwN;,晻POki_^hŀ:{As' f4\>9|N}>0MiA&K>Q4QJg^}wKz* i)MxGYQ%\şsy4U7<)(;ߵEy@+r(?[b F!&!ɃEzeweҴ<:jF[:qVHf *X;$dWzlB"B`W#8CtAUC85Ȍ<K),~ "NOT/NRS8hVZ$Z֝U&'Gf~>mޣiD2;Uѻ- ]ayKh7hпAec,|m$-^klڗx} [a숹^SJ  hv]/ NCeEгdh0Ź]`7=g+ah|IBwS'ql6+ g4v5a;jOd4r}#2jO]\zm/8}|?An7)eMQ)]CLTXW%BN_c*yoSqWjU`̀]?Kr..vUiѨSbp NOրq&yg2bW?T^;3R]i04p)sj Xߗ'\G-B9C{3CkZWAFM>GںX_6C.ƝyG4]elu#sApE cgX׾hwwc1ϝĮHG0G_j;aAiktIo^N /Qx٘H6fVpc Qlki`LZVtaG.&Jf`&GZ\5`:\8[@ /]WJ&mڨc-ā|AIFsnUÃ6>. @s{@1{vƴc`EhTZI,nki{8V" #씋.C{˽m*qz}P.UQ5y{,EM`Y|<{2CPںr%b=TSӓTM/:oP]Wvr_cP Jv2^pwބkB&zai0cr΁mln(EM37ġ[)mvM}Ԙ \Xr%U mE7EWs3jF?r/`G4#)pH b=n Rk@HNwK{ƀEʽߨKZQ g &o)s2_d+"7wqNQ.β‡)79vV8zxԆYK_+챼5\No)ܧ8p P`q7@?ﴤ[y55I҇%?-W07n %p}ᅏFoi_ʕkȰőYYZ ,Kdq7aNu׏aI?:5c GOǹ٥ !J5HlR=E! tf;; ۛ3VAXMnhZCNAV 6Z.Q0{Q>ab!*INV3萚P N~w7VQ'LU dh Jc,b[Zd/R(6<%1y^9 Z X1`1'^/k{_߁,"3@ު`Pdz<&M{\)'&> ,acuף ubvha3H̑ w,'2"6+d;uTޮE=!Z\b]s5K> 8rYJPtmˍ_ƌRfVhtVryЏڎ 9}ձ&FktbӒ۹prֈ8*B)\б;n'bu|dcAi9CK AcMJy<2Pehg56Yt-כnCLRTs5 3`!ϟW,ƸwV 9lЧ=԰49ZtLM\Fy{&IxMAXW^f+QfxEkCeȻތ؂vcj$v+^G:Er'CBɳBӸW"@A#O#?Xߛ* LI9>VGղ05ǚ&Q`>0["ٴSϦ`1ӳ?5_dLPA)ZrV6~_p&@/rE/Gj+Zou/1U~. E+)gv"۟>j F_3L~hp.JM)Y֬[ 0of672ɝ~919\h bp[vS1א͢ad؝2;M Zdw-v 6O?36|$>ѿYű.$Te٠5Ͻ*Q`:%15q--GcYӖ5eB4w8:N93G2 ;к2S5gyua2{r۴|$z_X}Qc}>W0Y͓up,/7ZyZXm1oϩZX`@H s<8%ArYOm:z&@4E&f7%œ~vE&%es)0sq4OAF =M4aC6?9zx 6%Oƪb>QDlL.M5ow"tOh9O;셚,9 ~p.R- Kq|=1PN!zK)YoPȧEE3t`W/Nv :^:oc v2C}/zZjsYW{qS&JxѽF=33mq4!Uy-3ITrG3:fTIaYlSnft@3RIyUqFOxkK*Veҗ w N*W3 @`ZHb5jXo20/觜wbX;.mЁ(ꣲfZܘW!{Hib%23 Q e/-, )=s4̼p垶:qL"GNvpYp'dOogԎDW7 ݩ ](*SxV`Nf,Vqd-e&j*9@/K֩Dr@6VGNA4ͥ|sY i'm /[yUL^I칣qN&ǐ1Z&1+釨B@c(LἉo Q{1m~|:8ٴeկ0 ԡ[7 nXOm j|GJg.ĺig?)5DgN/|0rDC,IP:̈jهċbv1'|?ArɴwL!i\82tIYq RD !@LhJxq(&$\q+2Ēaf Jq$ը/өE7E3V/UWi_$ >ne5ܲ1OSR-̋ٻn<9yK2uO-d_6 $l}׽ dSlch2n8WWک\؜iXLxVhƠ0j%mhA20_angu9*•:YE4 'χsRi ?ك~^`.XyIof4N zXdt119aE^Q't~ ri|2lİƌIH g3|0ͶqtZ$ISR6'o+ls]єIl 7i“%ti~dڅߔ 6N֎18q<"zD=M3t"֤%K`=ml~@; :E.GqL\E.h2U=.q\e>%WeNQNR2#ѹgI|3֜q%FRIså$K!15$p1` }h?@c74r4>pıOy r$'Y ?, @.ݞ4'^G'']Zl&t$W/.__biN? .1^d)C3BYݕBS̈Vl"|W]d e XHb&uHdvoEQﴗ@;#Æio^6[ww?4GcD*`)N:[ dY,-SΓ"SqF3ճN)R8'¦ҁD\RM.fT̲}xfMF+3f'kD<W7| ~ 6tSt]X5< ӽ0]ƈ:p0q-gV)x ^kTB<ԺMgc˅R-|"vۡor{0i(:kho2 @SaJK)>MnZeDA(2TQm+ o*ą8>\?f&IݒdNUWvAM(G:dgia߫/HYX9!p' 'Uo/d Ӽs~cZ6bgI T2mA SpY^f͘4Y|@a5 ʦ &5hZ72pU<.2WWw)R~cvWU:gPߑhS_"MB5BtwSӷ/EƢmA*Ԟvs>|Tfn}cK+/^NS5Xp׊<jkILRj)۷p.OfpQ5tV$d4 0f^v?Ag";oIW;IʭDߕFn=6?j;5ZY S>W`|/B  i_6v,k^ Cm-e|H-[FTw{1\;\.z9 Tct6-7O)\:)vn4n[Bm ĭc2n!(j,ü$Kl 10qCYS!^3(z}SZ%;sS zŽ1x~mLeܫqd9fjmClZȺ3%Բ^7Tt&_8 AXڬsd=[ ycMݤa0gAf $`0G(TiV4yCh' ٍH`-~$e0<9[ IuR@-w9ϖ8wq;P:x$-PbO$H vsȣ,}s}v"|Fdy]x6bp=g\] P5^qQ+ck ijUXa#`J16[ˆ#fSJlx"ĵCCHs6(u2z,[5/PC2*e]nTVJ9۝.qrjjBdIhFt (.5tcھVo1b6qtp)nS92w- lIhb]l<|uXdU1tT#g>YHR& ]KN3.7x ( Ar*+㭬A+R[ 2X@JVJAݧGAkOuBk4Hҗ4.ڜlL-^Jwi}%\LnG>>eʩ>s&>Ulw`0܌M Hka]eJA'ɘTQCE+Cb'y= Q3 Y[W鱧qYDJ2&A_B(4zmӊj,m@ zM<ׯAOf?1c高@Ǐ-~;PeϊXO\ͶeZ'AGē۠ާW: |%2h~:[ $Po4Eϰ.j3!^y1I/8Htcm6\$ ͳ 43\0ߠZ#.tw/1$2};zQwPA_1M|.5"jkۅ*r2̩HKuHtθ8,i΂ 3T(̕,Ubg/[X/G _u'7s-ޤUQeB&%ȯ2_O&gɺ 9dDpzr8CKcjF(ʡ`ܽFwGZҼ@M%r\@PV+rBD>+c$k747 _VmWodV``J+T@nEw.W=0=oi1?yc8p(ն^`0.뇄 NʭsC|sJUAPCǁG& .꫹c[ĵ6ʻ.qyzP !K;{0kID{\~ &S=7-3T5û%^h9?A=r.-p/{~j;g n7o +XJPCal/ ̞-pE6 Y <PѾ?QR>(;êG?{ #I.eۦ(Y! {¶m5ȽV(h@Ս= I#RsN-Po~Q+DJd[v6۱S%Ύ]Sd=_]8k!Q5ztMK/N3T'Jn$䖌V(!\h*#P'#A&Qu566D#,v֪CVmâ0DzcbJъr믉%ͤ_B ; $@WDȸn7П ؟œL]; KЗp0PiBsLN)FwÔ|\Sf=pcً%`z@t&xU[KqE78ʎ4[GPEӕ0,]Or?qwC;Z@sn2 ՠWB1# ?*񜒝ľ]Qco{L~go k+%'5 bB@ܩ?sSDz y͉HXiVYX.a'>A rW| ';/6 qI>O5+NIڷZWeU )D|LW7Ľz& 5b -e Nʒ`` ~th(9)@.VSXV[d|ASD֕@`Sh4彐}ONpH00=}}H\$jO^ӆ"Ai᩵`ay - 9SZ@Oįl,4ʏ%vgd=w~Vra39KGﱗ ś>:_*Nb]t,xqC8H=3X%%ES2RJ.X2^v΀Aj [3),Y(\T. e H /qi<*(ʻ 4*˛_.H,S<˵٬[tƑNT ƈx#xRFpb`UӁ=ZhjY*5l0DydaW˱BUf-& Z ^q0`NU~,2x9T5u 4ϻmGd%g>@C9.$Wk_ۺ:pOة֭ŅR8ؖhu@p֋h6;wod~Ewg6'M8bNjl:HW]|=}YafJ "otQj9:3Z-\t+L.GiexhZ7f SD[]6rR`-xν^*zb4O^ZétYOhj[ԑ*ӷMU CZPU#}>l¹&uXw&Bj/hWդj~ۺ`ٶH۳~=^/ NOT1}VS6Bܹuk5확,ނxKz |3nt$d6fcSD'3\N[Nʧ#(ߐr&E}P6`HU*=)ZC l|oFǩmrB2eA zDPiZu( wT2ifЏZWe%K ISsN1IU&x1ag'u|RBB@8aٚ]tB3y80Jl^wΉJ- FR9:"x`H!TSB}\OHy'5[8;ACuHPdʌL4 +0qv ջ2F;V8KgZ6mlj>F#In5V]S^~ztJY?55|2/zoLuۚ ]sDu^E9;!xuҝ0Ꭶm$fg xiQ 9~Q!y=taY%zCӈC5f@cZt -E#(0ݢI..4TASnmPƀC==/V! }[q][q[0ktt徲XvQT]n.(ȹԟg١sMngW0f0޵8EcT~a\R6 [ma4/]!`d”)%p7<}&`D)vXVVRWl+?V4՝3&YA&\f)Z,&=.NG1\Cj}nxR [ߜH}fRW"D%;ٞ͊k`0H].:F0q%u%5)[ɼ9 b1^gmTٳJX_oT 4/M9!6)zg--DA 5cw3]zԊl=}kMglu0xkPiJmYlXB/Dki Ń;L Wxdj;ѩ;P1^>,W Q_O v6a %7!1G4*w&PJJKِʩiG3hKA߷JϘYu%@2ɧtP 5#]52h7S,%0>}hCnBIPE.U]6Y[rTVIn3pV*YqHc캨d6ׄ`Q=u'(*ٵ@mme5 Ӣ<o<n4#X~m9(vf1^^R_.a6Y)tcwqp3??!eIڃewRp|B%ˆts.T4|g(睞&h~rG*cļɸ4o#U愼xP*6δJz$@.#.f][ŷkgi ܩAny]=2q %bl1.rw!U=ʉs>ra4U ]#Y6\bq^'un8W-eUZu ]?2Ĭ\ė<5;dJg ɭ.HCVzHһxjvX83 c8::JFiMp9@t-MqDE}ŊN<HOFF[\]LwӑIaIy RoR0,nRxILMǏ=Q3y=J.d-x`5p/9Lm Gj>T@]fX}6}C\hj f>WKZBjR^HhJdI:|fIeMzK ؖd X2u_Xv)LL= ;ҢӀӌEj,䨨B%4/ϒ}h(JqimyFVɽz$?!Z6:-zɓJŗj!/'cE['<ս?{w?h Ҙ }Þ(@U'%9K~a(@(I7E% {Vm6"!Tw” u=`ՆvU|mFKīAn4t+u'd;xҪ#ghEƈ%k@ |iNHEtQbkP޴]OʜskIaas%;mrs=U;Aq4M%&@ s?lAX,<\9a4Mސ?]h$7p ]Ocygy#|*3WXZ{cx1۔fI2K+U6]A`ЭNh Kr !V-dK#g@v'wڵ< t gxFUmA@܌('/P80-C۲cYx6Lվhԣ/ ?/) <6ఐܳ6=aښ5 ];ֺ{rS }yfz_OW& [4c߰4Q{! l\V/x@#oW;JpngC_&| ѤlL5F| uRp9(dccWׁ]' 2*#Ky!(7F}E+657ڳQ4fԓ7݌zLS;BėG؏6vkF>A%xUĽ?Gkz y*qM{X}.h`xHqC%;~nkTA?" ^vƇ+R87a)$1 (aYGceXO1{óP+Y eB'"$ g5m=xc;K$E! J|h9)w+4D78gӟ\zMA{; QexlhԆBCfCcПGP~z' o#*; A[}QȤe uwj\l ȼ]r^#Ԫ#V u?_ȧ++1tH[~Kji$>ʲH&f/g'OѕT>q]]Юݍ] c Ffjt@B#ydFʅa 0Nk! ]ol1,u` !Ҁx^8 ^dP;cWN[QnJ-éhN#[ߟE 1-e!' \Pf$ڮ ^jG3y ,~@ك#ĴVAwAP3)nܑ94륛qZ:}C(}f?^vO 0DS&P$AǒXM(Zq@Ίe? ]&8Si[v)`|rk.ӞhjͪAT* I0l`-#d}Iu!#)S&7,%q9P^@DzhQ΍ױ^ꢔ^|N3+lsq1ᒲChdJt`F5?lspP݂3H|KW}7S&FrILFZU&wl\͡yCޜ`7R|쌜DnzBV}8IC,OAqg.+M՝RRPJ}NzYoVZ[K^647D(ecP;ycHdVq ;jJ8[';+?l W͔7Ia*7T~aܧJD !%R26.d A=lN}h֊Il*w54M|eE- SI K 𱭀ExD}g-$7HJ\$>Zf Jn2p-7XI~zݳlM9%pI#?nBϾgN۩䂀̞EvHO唗khE6Ϸf(w􁱙%ԫn9:5Zɉ[T$ҡ/Z/%' 8c0fNsRI4w%&hV,-2ȧ 6lAעm{6!ONRme3УlQjZ< Iӿh()ߵH?1VTB橠mַsZ¨*2Z3Jb{3JP-VNl>f{ 6nLq18Q.>^-2 _ @̉*~RD$~bJ!E<"6q]%kta)=)y[ӻv 9ZӭHQ^𶣋א{˸HG" Q}~=.ͱ3}DF/SCRA 7?Bo]t61*a NCot:fDV2nY AwXkVtTaX .Z(pYz ?^\'Y`k1^]l3SWNUO9/"xE:."1I U2p4At?s-QUEw RI|:"2(lcd9$"F! wxcAHR?v*ygTћP v^`$t,wF\dD~ Xer>ILl{d|[A@.Yp2 32+]''<>S_]ޘǥ_O(v,qm`µshU-%)f>tJ,1F9Q5[xDg>B{_2[JA# B $WYdZNT~H{s T9Ur9[lNu7k̐`?3_|QkoSa@р)5X9m 3խڬEAeæ9mJT` uъ dFgnb2~tm~Aj3 INB#NYiot '%Q j|%璕Mo"!/ZPIz0&EJ@F4^&oj/iHW휘[))>IPwuغ7_FLqfμ&yzH^'{BƀWoUָ{Q 3pbE>6Z $y\]P١)1$rWX&fiPf?18!k5福g_]f" hrG~Jw0xJRq"?=g2^LE@4K@.RL/g ` Ѡb̄ӄ߭fYce]k6O@iEU9F<\Kyz.N6/v@(g}c?fqu_luc(U[7l@?&k]m%U,&꺲_۝?Blv^"n/R$aP`+QRlXu2޹T\c!(5ZG=9$?,p4YUX 8{jR@h!PD0Ԫ9LT :RzCZ8km.<_zOX DC\r&- B1k6v%.g'2D;;-#a< ~!ViuxM\:\hZy- )`bqQ #}haBi8-۱F(.J,'،SCٹwIA1tϽX4ZLs7[L6U[_]д K {N ;/ew*(ң8`Y8$ľ0JPZ@[/xDW֓o bs KLo5*]zFLl7ö%wt9ESq[aB+{@L,/K1;Lv ؋9^pQWum۩AN3יs6 ץxG,/,pP"*JؤkX8W""jY71/uڵ;R?Juڀ̶OԴTπ4+yEũۏa+PrzTɎ7ǒNMp:33ji @4#uz\k4#l[Iu+KKVUz #NkL^+:;iOpNڟ٭%@>Qwc*X;^`eATnr?z+HLX"53wڱioazhc+P|Ӥą-FXN<ЩQ,}ϝFD \&̲vG\?\`7IElEo J;")Jz@gad4ar!+_KZ͟ȕP6 sw`􃻼{ ToT6]̛9]*tXia;[_e`uYҤv ̴jjp]35˨Mu umힸ\Ejm%)$RMQyt|lSv (H̀\lT8A~>ȇl[|b KX; _w\Yn#X~PŋD?l֫6 "\lץ$lM۹nݔ?uRg݂FfEZ.cg'5;6 _&DD6Y'ᱏyr:GV#/+o:$&gZi7nvm聄Bm F*,dfN;ȵRvw/"(_@AeOԚWOJaRIYNkz[-Ʀ"suQusWZ0@o}q%!3ߒ4~fZeq%ǘGUTYD{Z=H*=lqtdS)8G~'bdQ?Pfu"?-$z;E/6k j\XV2 5i$ͺpc XZo9ȭ:uw+1:-14*/I6.ɁLb>&W5k9\u;h o^u!<9VM߿RX^NF8041=_!fj$˹桿">fra|A /kwotjRFcJyOQ5v@8PB ǀ;;LY/P_F$Q&PcF/ۼIU*3$Bw[QՀ]qkk ΍7UWOHI#Ot;g9EO5 =20U'`o/wP!:= 4"[L^%\Aslymhr^5LBFO]63M+:Hc#S)<_)t<շmکtl8l$cRqM+ut;6q@?.]X O@Hľ H;yG 䶉.od_-k=G5Կ,F`C}6"9.zQQxq- m&3Kr|?Z@ ,p̂nt9K(^qDM]xџ\rlvOfs uU\e3:&aDVޅL6bh.Aƈ9vl Aչ}.vdJTѮLIά!mƝ0=shX*6lec ܘ5S: <Pef5#0Y\Z+/S܇+@Vp;<.f܂46?'VpUw/:Yw= 怭l=dR7n,@2W%7-I7qO^=p*Ăvy$ {.ucp c aԃt/9*D_ƵԔ?8Ϩ3c|ZAzNTNnnyڌPV`-y{gp=eeXo75`$ &'*+M+C -!SwlJLMݴߺ0v#,.#SE)!OMԶAn(ّgT!8|? Dpu>8QFz ]ryRgo[Heܖ{m:Ϣ}>= S/.[(;XޭT0)YAاZ5qsmۼ06ci*;u3\!ӽ:KlbXz"1Dži[Y_ ghOxFKNik0w_>LMS<$NGKSBcY;`]T?zr=%nd<y4:(\̓cP0Qb="`6MVꨭ$DUP\?G5btZ܉HoO5,;Miv$H grN,9yQK"N2?؛ծjr AC)wW!^Hivlӄ$O$/4IY^dFx2҉T&],GS *& ~F?%߲ʒY/cWrƈ~'G!Mmxx LB )$:b^T=U|4L]~T7Rw:uӋZszDO#K_W*N jQ{i(5N0q#,z棈taphxOaLbk5ٹb@LHw ʷt/*3Xy.Zp,썖C.k  ]H~+ඁC%n7nE ϧ'&xM|ӥ>89r6&1:f ? B?3mVcdlB$N, P 9)\zŐ0g_ Bg3&P W~*ͦ{<+N"~| <: e;&fTXot+M麪!Pxm@P-ZվF=ww7nru%e>9ƂLnſ) [nh'ZT!!fIY IlX!XP &gL18BcSL`;k(ǘlB*WTcVJI04_v\5֗Q-lJ`˩S N1ca†8t$M/Vlh7}^ L12sZA\ 4&.>L0Jbr!{MjGdNE>%ǜY)Υ| lR{kG#SV+ -s s;q}"GQ5ρ~oग़:NE(@f+؝ȳ25H갵KZjW`V=tl+GMnorv| ^vAhzɖCT6h)i!t_ aTTt!W1Tnz 70ʢT\+i _#PtsSTt@)gje]ճsr\DY.y~w EWU[ ~'ɧP$zZQGȥ*gբq&=g+Cao¨D_DJE9s\OQC>E$]- +'v@wŏbTƈﳛSB?g~ad/}l[d,r˒-f1KY"⻾j΀ElJ(r:$VJj.p8wJUP29k^U|>PVH{Ne'/Uj-S`ݦ4#z3*R[w%g 94>}1Prf *JIaംzre**p:j˭Ѓ)Zzuޞ솕N M96dѬ$1Ep{@kT+ [D BxrJFד>gQl>x~07֍g҃OѥC!ɡ]nwҲXs,ZC>2 fT/IX C$oC&OHq.^w Yw܍R,՛F.7NiޟjW]`JӯjjLF?-v9)rFFtN^ )u凓V=PM!6UpIC`PQ>Zl_ lk PBӟ r|2)>NXpn {y i҃o掑KsCۥy޼p!T۫ @U& _h0eFzV a7QI3O,|4R[WT"4pX-^+Æ%uC}MÄPI`AB"H/8(9XiPfbH U Gil/砥ܝ=Sk. DT#.+;N⭄9>b{}lsGƎ O.2$@P֧v@Uks`6bSNhS{]epnI@wNÑݘIy,O}zfAwm!?`gojzRHBqRy,G'{3;1O0} m$zc6'._xr?VBg,_ƅ 6mO@d.Md'D,|o(&BԷJKȓDMioVnlǞLJߚ:h y'nF@RGkOڕxE~_pGiKMJو'ZW1g^M4c:?=UN/Q2z;  σ}io{]I&߆m,3VÂf7` {Vp 4ll531B6Fw;O(7'T2W w()US u S@a1 ff`N4XIIt쑏zKV#Ʃhpt_j,u:l1gEݹH-;72tŹkn斵W}:Q}@e W6Ar Ek^w*cu;U g鑫q_Fq`m#•I8S=g$F5 G7Qhuߍn]oΊ€ձ qҟs6vBolL8%NE4bENs㲛$ku)AH@#Mqsk'&N'2$ 3sэ;on;JqTtt>hCm?s˰WXM.lÑk6?V <$=pv%QlFʽ^ەނ-Oxg2NWhddRADl3Ӑ,wfh\L c.at:alrnʨFCT?ޱ84P2ϝrq7Bv;%0%xO3A$̌a@1N+7֚\Y9Iq-R3 ԖW=d&),N z@Lg9ld:wB\îUks䖱]$xc)|gY9nK~fJ,0Aʼ#){1u~aW-фcpKJ- PD·.m"i{3Gbt)WؘJG:hKnNn"w$ey 1n|0?vaz/2C|Gϓ7:(>RJ3tn1;Cq"t#X U%[UXQ`rM&'CYu ^`2#"8rtd2:LO_Gi%B}!743.LVd3QF?iix~р`:89!V)eÂS/!e,q9 \1YcG(.FzdMkROΓ:dE:W$O%W.g .̺*$bԫO[b%xUȅňDZBx؅  ֣Do0fPb@ANCNrl wUE%r0]qn"4Z5wΝhJ&MnwFR q/N=kFdH"f&)ebJ{R<ߝЖ܉&1 `CD~qoN3$tcImO'r-]C3^_ jh/P6(ݵ Q(kgI@v*B{6:*s3>9&4mg&/lʕ<)!*ɭYcS,=@;կC(bLAd`!JfՔGzXTZi3 J@lKc~/M*k SXdX%o<: NVS>;75wEaZia3,yr f[ VoU)@4C}r1`&޼ OT[P=%7-H!~dɶk]63b}de`3yՂo?q͍)#XQYJjq(BTe("--_,m:"[5V~Qƈ0,)#EsчPO~!G7"ZETnfLF1XIJ@YexgIﰱTfrS} $X ԟ{ -ضlɟՙRk*gM_h9^5F@nZYN1DgW[d$5 lO^Xh>J% P-NBziBs9C_s * `=L}wF?K\N"ˁYet\#LF8G1ο9j40ԃ72` ~.6fPKtgGH͡BDĎZt{N4e~lvT<=I`y& +6Kyǽx6!e7>E8Ջ1=oX@>ft!^6&$5Eu>1-w q^" j)Vï-|VvG;42袿/*7ju0LiFn4x5tsJGZ9AiA00M(NΜIa`- 3v pˡx sK*PCAaW-TQ):뉬3걬 )uG>G+A= JT8tŽgs b펥Ar=ZRCړӆSx'q(j.C=DSIQb;t nai$uZ*s(*>c<2E=ðUnr.2#U>3B-27QaO>'D WA\zLNp;g_1K o=Ļ:80BGb ʘZ5Ɠ!_U2N30S/뵎PdrPoXZ!%Xo6k2ΥLT-9:_FODDCldN\Wd$4ٸ>aYOFu$3N/#qx0{xQqqVٱ}[qg& ,zm89: (Bdbn6`8XT@3!ϓ0-m-Mճ>A5k$cKW񡆤s])|2:?$0+_)"5O󆟢 x d& `Qb|= kVLyQNTbz/OЯ[k(.K.<',Je o rg=1n`O!Zmog-e5+Gi& ؿ Yǿ0ݚ%/Rj;kT3#Ћ_'O?Ś͏:I`tzy3"ZPOܑjJ瀢,4h e5_P8G Kh Dy~c1@SDѳ4s|8g==ykuy,MH7yQvׯ;XvwH&wj= Ri]n N )jdK^ED/Ol6;TKR}m/u#vՆ|w6/$ ۗr}F9(W߈9Ύb6Q'.][CEۭ%@frX'`Ya DF_ކ; rUoV| pj@45 m-7pVe 5azN<@tv۴<#s;! fǵH1q6&B:ga;\yy})Y_e ̲)#3x<؎XI  vb̪88~|pB 81F;aS}wf[$/$0hθ?|[[ΠEAes uOѼbxbAٗ ]; ufL, ߈hnc-52͝#P@Zђ+},VU,xف|rM:ghwcGAdK=׍<:;8b׶fI=.{HVnc`5;ſ Z\^&B/X],ЖҲacJ֭bC~fRYM궂)Gv"lNC̈O4S@ǂgw)9щV3#^eoؕ"vaXy$C Y0D8i?t8^Nmk{NeS@VvU*ׄ\za ЁC,)zy($iX"R?'9Vw{jAٽDnNY%&OOg ?@^ˉA`4Ti9 ѿFHA6"785H7J'x۪r0B=uiڬP$ :(L|pBh}(ni簽V!F)p20݅%@sOc`L%%(Ͳd9mV!z9ey%9K*[掃{Oeep}]zCe)C[Ko,[ZvkXӎJσoOT$A͖'KOX`ӛ K:f%${^潩MʷqKx.HI3<׹xɢ6:^5uȋ1M^h7bm/OSl*Yn۷ބF#<(n/:lScEBH .qQB7]R#W1$Dy =,۩O[?$1*F;ǖѡd7)UUjc8S+ nxIbdC$&0D!M2RXW"% 5yOu$]eb~0؝J'ds\,!u: 1$ LU13,y! <2ZuC;S ➄59Q&E{^ E ^F`[F@(Ca.w- ,Zf;GI>l~kٿ. ~9.! 9~QNAYGp|ns A%icݵ#|@PM }_oј3pp l*Εpq4LSưյĈI_ VEO:zÎ>D~1AM?%b$=aM4rz #6֗ij r ?@}t=s*(5)Tv>L+Km>2JR1fLWWM3MDPتPb)|e䲫|fh ^!**v`)f+.Mr2E)eE X2呍εQu94ycU5QѬey^OO>tHMl%9٢1("wPqqքݤe=MTt NT,GLb tCaH4U{f# (W**[7, IHD$/4_␲mc5KhJ5]HԢ^}I?C?WTZ{;5,^5GF: ƴ؝PZC+qWT\Ro`;iQ6C Dg6 #q<sZlhujO+NT"OtV!*q7bͯٱ+Gۨ[Nq ki'vN#t W"]]zB i;ju'5u[&cUط L[>.U l ڌPe%E/ x 47=:tFYVq-ˀd *y>D Em+a30eKRxԥL'%B(@Ç%UBP\q02@:t 녚R ZT ~iRv؃lsiI UG[ f$o#}\GpXy@ k0S$Z[<ӧeBV5 s;4Cv 1QXh{{ivceӂמKSUuES5~!N=8dP4^6Kœf0Ij"7c/Bv̔aδdse27w }v~%Ff=(KSl?poj`ń&59ͫPzQr*f7E؛j޽KT\ pI`T[][009`Oe3wDu.+=]zܚ9p޹G1vNp\nJm.ȵ&`Caư5CELk[R5?$>Fh>CK'c# 1,#_hsG8? iT^}pv$&6ʝ=݀s(1cQڒifWjG j$ijPێz934ѧ~mĊ6.5y? IYh*Iv@j%ǀ9/T݈.bwLC(46OE{̃,lV}BKq< yPP@Βnd 5%+@wԖV$b}rEQ=l)%@t79 UT~.#p>(mxfO?;˷eWKH5kW8ҋ\pqV]h$VڈkLD[,dAη{҅T78%d@V"P.s3@kh' ׸ڌeh!_Vh )M\JE-ċKryGw`mvR/%;*P6ZE"v!-k(&1VYZ*0Xhh;;=[uRcpgy_xcKgbYm`B䁦Bv8ƧFCy9a-K#,x5%-> |af`骰+Wu bEvl6c/^L \ IuN69a}捱ARp5vNb\,S*Qq i2n(ucR9;WZ6j3лtu7nncwM NGɈD[mO)4<=kad%T{u$׆蝓x[k˼ΰe~!|EjuךqM[W W Or uOuÎ.I9،^ >gKyC+=6J|S vD`j64͸cSo-k~Ө9Q*ɏO50@&ȟEJR((PNdygPkMr`cF%k3uRz=B)V|&WG?HD*u wq1= 5i|֬ԡ6闤_^Js8aWIՆvDkFQަKq%a>:=/PV*i2 W[ W*[j/}Xf >0N*_>>9OTb1?IrK[^VHh/^2n-| ZFӭp06?ٰ6lm>lSR֚Q*0['Bd9I>=];Rm7QJGg>?iLZs(,~t 1` A^2Ruv`41w4Pm>Ofם2y?h<*Yevuo IʃrPDt&yJ)R75O:JZpX8\t67W.65'OW16sB6֤;ONxckx,B:~?A`{F8jiDP&h"-XSʑ+L@=J9^bjyB ỊisplSَYCkRJ4<ވ Gl(@KMQv<\Wj:m=B|-%=lrEǵ.43`;ճU›dSR_hX%wE M2KƢPRgKAE\z^{uW`&w^L >Vjt Hq$q–S7n nu%7qc}}SBC4_Qgwjˆ׷K=z2{O6k?"^;`]0Xo#BҾVT(G!![dΐ2ޯ.!rt ]!j50wb `TQ ( ۥשB`aVT8>=!~,RK m(SARh?[4&D1I 㑁]KQ}2\v1z I 4k 賐Etn\Q:R~{oΠZ~6+`,KQ}oQv}gy*LցN+Ξ苈_Z,ܖg4$|bŏu۟CD,?Bؤ.lc#UNRg}۵BU9uCʩp=a~Κ%$@HMo("'jD`i ?ڼy 9[va4w߇6=>j`:&/ I3 2 f\n@S3YU!M{W_tz+bI90wmFdW g)zƀ 6׌0?m,yv'^j$R䜷 SחW3_b ӫz w5tcĬ%L[Cj.^^ S7- ۟Vb'GWC{-i_!z{+zj{E?*@r.1oBA,3; cf [~ӏ@W={'$,^؄G.MnJOQT,dгQ(m!v.5CޡbMa.D~<,q8aËR3ddzfTzsC 0_ !ҋf_(.T eiYgmi g¡iX˛{sNx o:O5Xb)DxڞSp8coI> SoԯQ>UhdW #%K}!#tb&d]c|Sg d8,ĻGJ܇קajg'eʒXdֶ̀Ej^yshGwLdbuM0ћ`c9HMӔUz&[N ibyJ=AX c؎hߴY.'[QD-?t "T1{]({R K`lSMĦk{鬃c!\R/TЙwcdOd٭ 9Q9D}Ƅ|ǗWx~0f|\`Y<82>CeCw΀ӧb@y-mK\?Ii[lݪ.A,6d0\Azu2Yߢ΍L% 56P8AL<SQ7d_ƶZ2K5vH9`NbJ|(gDcD!ð +< 8e`:Y0는DB"cܪZ3{E^lͬa>ٵcv7qR%#jPrk -օ?(+E{5-|'i2NZ~?HMaNf^XwS_BAޭm.~낾:BmF$ (ye`jYg\S_r>"(j@6 z@Kk(Y)W7(č*E!h+94)иvM-f` gvnKY0fIˏ_nكcD).E,_ <գT_'GdvR60<7#܌`J#|~vg¶>ԇ!*{8?Qg7cMHkveϖHjAl~p\|:7ljF^i?mn,g K$xYHğMO/Qz V%csKLay8Du1nٚNy^gjFTTBn~ njԃ6jb΢iRܬ 9uL|nsٳl׉L7̪E7dPZp3BLt׵obpW;LZ`qN;XxܥZZd}l(H);3O1z@'zp{J0jܥ+'d_\d|%O9WzԪ̜$H6xzc 8|\gG,)ܿ(1*䎈jge[ݝv(V-lʋ*okI`)y?4E<~AW[ uq-SUV !{9ގn׳YlcۣYhE[|L:-$S= sMPc(h7B 7(d5Θ8qXY#{i-rez`!"lyƅo0GťP\?@tDySx]W1T>3R,֜ĸcNV%N6 -#ڵgĮy FSUDYyjݪNo4v'ttt^5“lY>pҶ Nd:u]q'f"e oĐxlKuu c`h)jvO;Ճ$#׽j" Mzfk*=(JiϬ}+3`{>݉!; ҼQQ> ~i`t DҗCS)`[LlqukE@o3hXr̤^Gf\lg =ų { 2d_,g`ͱ (u[>L{/ſW!٘!q;5P FbFc=|;[(A Ml_Gj:\g_SjؼH( :nͤ!Hc1&بtm^8F6Uj;3y[OpVȨ@S$4B/3+X,pFVx&m*1r!)Y'/GY[ ~8ՐHyȭƷ}5(2EYt+Eufw^2m#0i ܮѥ?XoA %XVEw{yEBgK]e|LKhNGla`}Ҟ3(5*D (OfwƽS'35gc}Wι 8H a:-Q8kꠥ1v㣴Y7Ua*F[. 8%V: OeL2mv\q4\Zxp3T'\Zr벺*N9FaUzGB2I#*ƃ=Ou5 "HmiN|fqߴ5D\x1_0m8H}aW ycaNb!"3r z~NTD5CA{.{V TGϷB*4uZ\F2%Iwxk&6TRKO7Q@NGݞ]*.3ƛ|Ǻ=jz4NMi y QAp!Sv SYgâx~O]S(x{Ͻ-\D[sa!\arZr hp5k3tЕE$MjPŐ>q!ԌaLkuy}O2"4:m&δϘVc诃qM 9A܎z-++TC|mcmoJڨ$&{A-T&+!͸@D$'T[Ph76nX ˊD&М0cgsB^.5}I@\,LhXfX YG#ߨSl8DM՟jPb+Yv濲x /޺4 ϶YZ`zzs Zn=֛8˲K󽢜  ߲xHjy#P8&r189'ޮHܥ}a.KDov#)%9[4goĨp]v@%jtv sPi폀<=O)O._CЯהXb["TI\(f<[f ~txF*9SKY_TC# i}gR?; c:|OgўSp #d&&dJ{rL RgH})SdmAY>bCp֏ ̄?\R m~dG?g{N[~-BHq^ZbcGgN|aސۖj! aw߹i?B:vqE.x #ۆ@KK}kmWA7?@#gWy` (CTɆeԚ3֖yNjZ NEf:t-{9B})T%ip[orx:au#1y;NW!d̋%ʌ>;1\Ru覔Vl? rBhό>y\#u#snj.F(ڷUۤߴע.c'STͅtgAb+$5/T0u H7qoAC`yhs-UfPs{Y]Yj <@g:}U AO@XRVPI֗'1% }Q~]B +h柍Б[ (l?:C?>CEǕ8"2uc89@ig-lݣ6Dcx.,u.l"C,DC92W5h$|;Dc\nb +Ϻ "&]@LMƖ).$ȰJC*قnq"DkID=cKǃlVצtORs-}-~a '1UqFfaB{]U&3Er@vr#1t,۝^'LRP *^C`z,^nn2O,DH=z:29=mᅯ , )WI;p^d1TuK߻%ti%_vEa6ghRmX]n4“d~~?芘00,YK|L’0sc~TH}y2޵܍L <y, ,% ,=LOFwވfSRʪjrkx]#.<;A,4kJU(kdnk" %h}m2AعZ }Cm̃v[͏Ž62}LZOo)w܎PeL ^5H*a## MB=qg-5$]3Ey^| -fCRMW>*YuKSwZ R$6EF 7$#Eq+g& s+5#/~vZd0i+kBVG!5`ONI.ɓ̀jXPLv![o $%uU;iJÊ=e8blk\E4ia31WcBHW1aѓec~':&F&,bQdw;Odǧk #H@^ItH7 f1z&{UDm[4ʮ-J2c6ݐ W3! QwZlB򥷌ݑyezv$铓߽nnT~Ar&7@'+XinCp"\T]|YK:Pөipp۸`*7fW9.1VNd%Tt ~ΤG$-V2s_xPI䞙5L螧6Av1Sf9#爍 ?'5G։!jMTd`{s=VSɟ|*=럐i&%<,P$Ϩ5?el R'1 ^|nJwv6ZY4tñDZ!ڗ$Pc}eAJY${`PKdOk_/z*fڎMazVZ?XmLXY͘v% 7bЛ}ծ/01ĎyU֥|6-j 9 2\uS$vY2 HS0(6sB=W*;.K/M/lFnp?cd%@$wI;v+A5'3#J3yzl_鷙Eɚr/;v# w~w9CO}+'.kk|x: i}. }9=^wW@L;z?KIޭ"PW:s |6,Jm!a;"K,߈a<_K]0wx}yQA2.*D48|mD8gǁggW_ޠ !u;raM}}sJ[WEJn"+ʯnl "J+Fw= Ģ \d[/jq.[z̦jrj6͉ٝ蛚/3C^g֘/]p gf[y`)nf?%-3/4:\Ϊݟ|\''2|N臏߻Y| Vѥsۑ F_K)s( GQS4j"Ƣ&vXY$Q?fcBKA9Ox:]Qw52oȹj@1 M@]oA,?82ۺ/` !aAxJxB[\mAUw]r[ m2aE}ŤM; 5h{\FkPDmy:thd_3B8JgEyxaĤߍ{JGET DPSȤiǤu~MʂgsHDM@V 0Z2R Nx˱}YQ>L?d9xC¹gpV?>Ue~HOj yEm>*>RU7t]xcS;RLץi-c΃}}uT\ŷK]Q1`?; xB,!Zz߽vscV;SV*ӯYTSCSc, 8ZBp_ḾlUWǿImOqE7:I,zoB!r QܔE/µO=n1  4b Y* .X`F%ECQ+KdČW{h6u{@V+BƩ[;SrJ* Vr-Q2H,.[e%0(۲>ny}U3ZH*E;ʐ%PIRY(R}_ Gzpd/YQ) R*;ǀԯ(26LP}7cΗ9иZO ~{v³;u:4=1ڪTrnht bM9-`h5Nݸxvú0H}M:1(TO(6M9M|ݢ[r']>̎o|htkM<:hyb>05 fI 9`:6Ǝ!ͻ_΅AUȻ8 '!= 2x shoT;y ŝL?ڣnWc?p? рfҏ"8п⑬^YX>v%RXm6EêQlNdRx N(ܞD?F{L>1Sb1!قQwg7yK,KS5^?t'~HoA{jӎB07hGc.ǜJPjCuWO:a rtM(NwĊE^<5=$65Fɐ/ HNɯzl?4TܤYÞD2`5~D2+1\4,34,#5|=2J nqJ)ړ5Q:g{*72J% ItɇsJЄ֮j.9jvDDwqtLMholt nbzˀ!}}=wE"[j3ФT՛.~$9Tȳ_-ݖƮL-X_.UƎSWh͋G+q5$Ҧg?/]ʓ͏:"u7/t.yT+pM5#m(Ցw $B~NI  _7B_ GP WmPm#Z$|,tRJJD&x2!qu|4>p}) 7Ta"M[k+Rict-,qbxU/jPUٰoVDKN#g᡻*eL٤"wH)6l$ nl( ɖHJ~& 1 ehW!vi~cuM swrP $+(r8у Ǜvv! @6s,[]ɗhtozN<40|Uyk(Za?>#FaF~P+C;"[/]QW+9^pGkϱwR`ƬkCv"M/,Z^?S!d"7V}ñ&"P3wzuO)19.:gDe~lwjʆAyX Im?f; +ˊdz2lɊ 4i]~kAfCb|Ѩ䀡,cmtc pі{F?/!*b`@%)j<Q[ŸvΔZ.o17_pit}), tǰ+gjmY-*ǥ S7ԂI?VF+zM5^+K i7ye02ݞ?w&r3+?}D"҈bt1utNǘYv! DXvft=g".ii]X:rzB܀ǿK|LXIsE4Hb%|kXK3$fPrq8)wl&bK@,U~"wJRЭ)3$#Qb<FE2q[ĵ ,XpMz5CEx;ev~aaּ 'Q%qڪ \Rǂ7v ]3D┊ZcjP/g``KA/q%vҟ_Vs&4 Kx" ^խcG“|X:0~ Qo:qg>Ѝ1pd #Y$n9Y8:VCs\ hP :W%]CNݽU9W,X|tQ:!Wgb$Ey<)Dq :HH7;;P'p3$P,Fjr|~de[}.HD倶%b Ni+0JKLBIF?)>S<|J49ӑEIz%n3hue˞#6^b2]gSR縃&b 8Fp!֪:G֪r: AeOBNx& M8M p>f,xM]%??|?8}qC(i7՞2DD!Ř@maLDU).:%1G־s #^$Ym:˼i҅=AƖ)%ɹȌ6MAB]:a@ppQ`<7[% 2{*F\e*儐ak̈$.c1|_ F sœ Yk|~IJhRme=I@~w[ ЙqKY.C(S`ɭ&%TV-LEכiM~Iq\6iPL0+`gFD2/©oz {_2R<rror)" A0 ?!%pBDOYZ^]* nEO[^ެ Q7ܱ&V&zl'MMKB *w}5Vj VMrICZϝ 'g{S8WOѮD71/?#Hc:NoHuBNpD%H1_=Goȋs&FLO}2AG֤'g..܅C*5 R'((>*:}]\"0M2v7Zr7ͼe]O<\0@_W1nR{+?^ ?~Wޗӆ\R?S樻3fzZ#ԅ7c~R!C]' AhmO.`6ȩ|h`.b<-|#xNOCjd)-2] NE|\[!5P(~d4<;F埔WYwmI!7xSj,0vb|9W=;zc)}KLy7<}pm{& !LQ?$? 3"n8gq];w V  "G Ij#$QSz4o@c7Ɪ >jMb_Y5Ż4e:#9 5xMĂ̓wWRL":OtVQIe JM̳\CNd /jnyv2$ {v8T/#RjW0+YUY+ZbTx_5B؂A" 8GHMYI{#5Xz_Hb5tK18 7>O+8qc_}-$tENj~ IZZQ\ M!OQl-L^P\36! G 7ރbl#7èS/GUFLYj<<ٹ`j۩T]9;[jL7J9:ga;B0u*,>dr, ҷ nvD/(umcKIayy#)3ئUŅt+TY;WkE?$klRʱg27 R {_XwuJ(ATKŝ9p>Wzv'P.lpVᑼ" BT['uaW1I9~7lpPb7ʆoe+0jXlXoe:}-oךi SJK/HQ1NUdS[ęAsN2cVt\gDx>!GWRcGy^O"OTkNz"FD5/HO<&)~a=>b , i`q5 M8$ŕ$|uFbK+l?PWrIU[ @ңT|KO^9%|CoxP<8{2ei g+$+ϰYl J i澥9NypS2Eo(3 R?JK˱2 z6b o7Un|w.ÊG;YC@䳭%O"k-6 F zXvDf4=zN,t'bD2Z߂SRƝwpJ5w2HFP&t׳Hyy0҆ w'NAUada_4w* ?*)-N]͂C~JnTJ?4#4qYKf8çKaDFtsLu<8Hd&}`)W%}SF{I49RG2W`HK)p!\VSR7Cs *U=i[oDJmM7YZnx=ZѳH!Ӷ ܔ cc*R5pÙ~0/gF?uQƤٷ#~|`FF^z4mđyBA1NA9-R9C'uf6t/@@-k6`cM/0CUBCaQo#vzbFw'@_lz>pX fM+΂Y(B"B_ۯIm+vK%cţ?-bJ "+'Ėh;#"a֊yoVI:䛮S$@ҿph:&=7Ab#lG8ouTmx*'[)pcyLȭX9prgdFw)eBY}}n/p>Ef$=X6,5N2s?(}}#SA3ʯ!95f+Gҹ=:o2:Ac_H-d&x_h3.[~ j *hvmm4 /td.k|I$'MH#Gpg"o1d[ѧ^/Ս\JO^>]g'g/%RR@L\Y}L5VS qWUgb4s_F+"O WÑх0znk0Ȗ싒, zV *m#'( fnr!Ildh6t-c^%,-P9FNG2#rsJԗ0H t&Y{Hqęڽiv{-S>〖]eϨ­s^YHQӁcRIu.T:㠖;[NI'wCDҙ<_QO{ [tS?brmW,A'N{Y&遍ќߙZnt$!Y;0-ăYPKaeQfsF.,w;VϻyG Ž-Mv(t`{ EGfK, E!DߵNq?Y5#пdE$1%LrFCrQQW&vmՑsFW@4ѽ{R ٦M^v.GvA0S__7=EusQX7|w515L0B5br3_ C)j fnwل412hi_{]-$>CPd#KH+YKг2a,/R4)zұݜDRI>xtK=P$9+azhQ;6?꿑 ƟSԊ?}'C JdW'$xh# rB {g.kv;Z n'chzA$jvka!e32qJm\f YR0v^f'_b%5FA7q~#^l}XaifW_]<PjT7ۧъy<6o@^BJYP \,7ӮJ ɰ3%t\Cڻ8GC|bǾ|81I|s!vW)!?)9۷le[XU%G+F4!ƺ ? /1,e#VD] c.xVL!o.&o+w͆|Oal v'|IMm$MBgf]:Ze9bbo 8# -_$os;ٮa]R Ym?>r ~Mr9q'5FB܍QbmaR!25Nh&6UΥ)DOLHs ljEn-_Zءe<:P%"BQ2]܃;&Kp,nIg&_b' #;.R'akH-GXޙO٢ ˞_h-l,β1uyPE/O?t 4eGB fFi\{$@ww؎"c 0"Xf6v)>iuqz hv1BU3]&zH=ʐzKͯr+s8ДQ L]y1rڍ :S ⦿SM)LgfK5Mі7:& SVcct\7IE->+ʥ!ֻqТmuFl Ul>?(jtVIsO 3dnmsPtZfL7h&'9gDe a=JL\79mAt}r}15эHуA^M`]sJ_El5T::O]s%($kH>6ǜvwPx4a0(3i^9e БJ+v4kԓ^"mL:d Mi ǹE ї7'2䛸h}}h3 p_M~ gjJ8OX}+Od QuҮJmL_<^-D KV?5@MĊ_^yAܕ,\AwG\0=:QFwRzVz)9AB.I$8)m-vvD>@Uxū |'hog ,5 + Lձ[Zyu<R{KBshIGa-s%\] o`Gd6xJ5=q=x t[!X%u^;8ŋ8M$c\Ħh(2no-e Y0 |iW@Ɍ9PYȧ6 :_Z[s? PӸyn= ܄dFW- gz*GHtnR[!u`dH[ *gÚ`B >͍vp+ oF5aЄRq@N k6F 9.g6ԥ"t}kD-zMnj)uc>k'{ql]ّ1cf[rR <l8C^HgLPkZfrS3Z:vkwsV>cn\O5mίTp~='SZr ͐Ff]y~G6Kph&Ftb]V.ԃ^ 䘠`, ; < G!ONx>DWo (#~N4gGU!\`|G[`ny-O9NvoP8;@Wfi+8}^g0, _꘾}琑!-TÛEjNON%UjUy܍lS%=Zk*Gָ} r:u;߂9+6_AOJΓ\,,, y2"SWėi~͢ yn˥aR$aIs##` ^;@rXË(/2NBiH:ȰBBڤ@o P ,w˒yhIW]TUM-ˣxZ'ĪG2vUֵƁ0\cr<| WՈpo|s.qD8?I#T;-r*f>?4'{ 3tՉ$NOlS)rHB"ӐtQ//4;g'0LZq$e_-rRIkpLc^g=6k">~IX t 0.#e(j]:x$&|kpͳҧB#&oaclvxÝ$1(1z{܃D R4͈ ǽZӮ3YSҴ V h 'E3_Ե<EGea$*DXV:\?wi\ҠU5]wulR4ki:uDKrQ ZRxr|㈨s2l;FS0ʝA4@ߋ c%zh(uKS2%_n(z"reng%΄W6P `6kk fKS:zzE .·;=BLՓɍ@2 LA.p=z?ܷ2w$FӭGc!__?L٠9;_Ozב\=BH@)!ce!_:pb(B6gIsaeGN;{X_;Z "oLܵ/9{sSeJ.^fD_!m8:*> J@+4lѸ]B`:IY@iJaKy+J7 P L*iCHQvb2 @c%O+u?[c:?5,<%>%CCQJLuɘNa/uzjE=!G 3T?ъqCIbc0VΖO^$]R_ պ JZ8{!6(wAu9U_ӈ#qz|x#rdSuU{$N_ +4!La<*W>hFKڅ Ph;,/^jqu灒VJ]o@/_p\3dDu yxpE!ܛT>9rf>t)}tYͼ !J0(T@{3[B xl\n7#}/Q}]83j7W"t&D~~Ģ5&yf.J IwO]E<Ԝ{h׀u\ԗׄ'#(itfT\wo&%eYpPzI'$\j{7h'kf|]8{ŀ=Ɉ"Oi~!W>ע^1(| Ϡifp(""j{kUT׋;x~[+#p"rkب)1u9(y#5=j5kKd+oBցR7n!ׅ!{jYZ7̵;l2S?U^>xWC {P;YC1Z!/Gj֝Fϒ i9dMڙSDA""C<7xoRz$?bVX=b8yfl!4QKNF)qo. ;/kFDB")-K~Ш7Cr;'PC @_~XZsGuQ<_RzM۠b:;˜q[zm]$N/Ӈ`Dw+vkHvDNjˇ4>[t )mz]vݪ^dH4%+w*AdMϻ}3.Y偌r@<36],OyS6.@]$-]mR(v}z벂s/)9BW\V6C~Bͽ|Vqk>/9~?PG/vI7:!5-Z؟f4xSVoSe[EcYfH7XI;Xy .$+86s} _Jƺg:_;&$Sl&o04Ϲ*Dߧa_}"e 9ψbMB2I2y{$.b7y*!_"qb.||qq8c#pUuwroJBwx^E_Ձ|S*ՇNA2AhEd28@wKJn'z)@xALX w à~zػnߜ>O`KT2T}/SV'ξ|->̰|)RdXHg^O Ԋ -yF0V3koxDL^HM # XAD&dݩ'=Ƚ\6iKuE0{Xy*(s@%({C-U JS}, οq6Cd6]ϗ[?SM4V\TF +"n fC0 x̶: {cY cT;-450r>vO#}XPjׯ*)EnBAqm:-6AW #3+5(3fFi<dW:b=3$/g7|NZ=7u) iX6_n]K"8 DZj\)");2[5(ж씝LKUYC_4uU3 x`5ނ`Bxׅm,Ky#(C0?ֽ8Nk3\2X9cՂ6^f> +/f)颀o(hڊ(龝QZiБkQ +eU.F_r ߞ--[krVeu"QmۉL5 j%SЌѧ.8l-zu}s4q JO]TJ5T'G CR#+8,GMzx5yO-NUWk.}iϯ>X32NE|wM,UuwiN8.[3:wh$DX!p[$jìO(H¾rr:<r# w&ȣj9pj'u$\y3S@kGj1$~ȔK">9,Vxo E 6\K8bc A֣ (D4{iB.j 'K~?hwW폧D8䩊\Àqupbf!E:N+ool=g0nED 1-˵fti<5y幜lي薰b5$ k*'+YU|Sڃ#: ¨"j WCeH GXX +K# f00ENn;枬Vが"Abn#vOB=G%qf>ms2OHh塕--ʧ7y7 y̆?[THJAOo}8-Z0_B+׶JK~bQxޥ*[99?79ioymc% |cKsҖ7Ͽ(⾴ߚ \^{.Syr掌H{b HN<9*#tf#v/'qNfm3qCVD >:1M}M m@_%\3ߐ,#c]bkȔ ھv=y<Nz|O7TU..i!oSnش9yw${vT{)~vUOjEBс<#(RPeTwO',rRä&KoCX!$-k!JԝqP@;ʕjGhM@,p %΍mY +*OFEMca$~ejD5tn\Wktq8^kqew>zZ u~~3&34BXy`t+D^"#ӋKj;DbX@Cxn]Cc%fsȲ#) g/4 ^iA*w'm.랢kF`BIdPMVo7:̥_fhd_anvZ3qβbQ*>]$śc'эכ k+BrcmV2*K:*}ۆ(9=yPc:t`\LsؔW3$ 5?8GW` QF«u 7˴xfG.n~YhЭLWlm)U]'2;ʠR +Jr@]Bs$YmF@N9>-j_% @d YـzZ˧cpaԥ~(=mv.0!L6WתV mLnlJ-^7m+Wc SɨEo7jT'|?'^G~5>\:;&8tVӴauZo+a5)֐~6_ [&P2fmEs>2I+zĘQwWbnk;Ux? 1E#@ pY>m+TJ^sIJ.9s_q%%o3@K%)=2_Evp]>~? wdW.fN,.>H,[C#=JFj_!GDuL8Vt+׮LK؏bg_ZPn3Us3  Izrקֵ ;?&Éy<,X[Uyg#5Kg;yPKk @<ݘ#GEzTG}9rL~TTŴ؞ՎD%B~7oдJ7NK'XQ[ݧoQ81'м])M")9f u;.I'>(OӍ"m쮉xIoY5ZDX/y+\RwAfJv`i.Y1ɀ.sz6{nDtֽʱ㨒M?j܂Y T/2LqD8g-S3王17s`H6 Nd9C E勰ӱV}&i}^X}oTrc;-,-O P:C.ŸIN7j~uCql̐<t>J / :>N4>xl3lϙ]F'6 EJѧiI tlG{єrD,K6{9\b\@dAsr yF(*.C U|OV^Ϙ#i>:\m& #J@@dmne^Tӡa^AqE?w&PZ%h#Iw)˶"ԡ=ƾoHeD7.7u*eH-%0#-&9I%zt̅f,GC]=ZYV5rgy/Quk5&$ nM4BG^屻} Fp.54~1 s>f6X`We/)YoH?(\ȇa#ѝٖ-3b9-0aIzL.@V&&18xtjd33.^NW==E-0wH=GZ/˞V(91BI5ˊhʞ$;Nzt yʐs,-aqb"kx(yF(LSt{ zz"818Z`aSk'nI&XҥcKr誀XS5_1UTQc 1?t%Al.@B2[DE6 s$+fi~ yf 8lr5\-rwqܻ7$ .d V _e/&1 rOEZʴ9]S A 1edEd[qqA׿>Ұ@wڛ Q <{?wi/ y 8x k4+$Xyjr]*4DdQZ[',KU'= ɜ|B螯h58Py bix&9L%zPz)54 M.ݩ]c䜘 am#{# 1gTz= .J-[o=\ 4L!vӜoG|y~@I8 - $f MCk^rlIlu'fszѯq0b?DleRx~Rb xN):<>?< & W4FO"g+r Uf_jswOoss~2OK4?=m-0{*c(!"oX~ebGM@vbq)^ `5wdּ5*iMPUlÓ2BCU0WJI A 8N !?5*<iYdiߣ27QNߙ$ܗM IZ(!3 s8{yUZ*f-gvn.hg)IbRAؕZ؆]QPꈦ\8E{wl*v ܰr-X4eܹ$d&Bw`iDL(Jr [h#nWD%Ng< ~uG:8: _9MmɷBZ웼D~:O":C@ ȤVS)>Yjz855ԔNˤɿI 8:g;gM GO6$_E*e{dfmJӌkYER!#+c@֬A0(.pd^c|DLVVOec=XQO=Kt(㈖'[O o\8& Z"P+5hnB EhḦ́W#ʬ^cafIq2Bq䡥/߽T;XA(:Iu?zfwdR-@8~?WvH@TF( `ܻ(t_T,ʨ_p0 Pֻ0.cz [)zV-ɦMO7ǧr[t{0?d [V` )cML{GLSjN49^ВUr ң? YItf%$kuә$ >}E i#g \3bG&f(Q5+> CIw}4pSȐ*{䋭Ē(%'(˓|W˝Zݐ:Ouem5ʭPou-カvW: K*ns}|KPWi< "0k=@dr'HE2/}Ԏa^:-n;DgY^&c{?`E+O(H]?.Чh,.!bTypb׹uB:Te^s, 9}c"قӨ[ jC~A#iC %_M} ݈y ~V'<@LfZy!3X&ݡOqХ]w/ػ{8UKV@¾[Qt0lvpgXlԴ vL:Eߎ%1CV :$eѰD=y,6>94]ĕɓD,盆 kAءO, cAp`W$(,! #{s$DLnEЮY0Z1fBAB IAd־'F;Ŕ޳ыQ]HSCJ3MB0.PpToyy)N&2`/yE_Nw6"=XFF *öQG'knӨ+ 5\eߙx%XC'7>RDdF|ێ qg̉.u -ޙ,sqD"Md;qx!N"vrz~wǔ[yATF㉄y!}\wiۢ֊ǀ1;өS=4:"|f&͂eZ:p麥b-[R4)тo$uS!E*ʦlH}US3t2fwN‚Ђ` vͫm `bןPה({:@Cu,& vLuc5$dͼns?iL_21\Z)@fWZO|CNߛDF7aS/h˚Y#i|65obס6֥qoQ>^x,ܿ>,pϵez(MZG9Urzf,@}(b$#Ƚ_%{ڽܦ5tS䮼-J!5jp~z@J)lGv}V zk稯lao%4߃p205*眥˔ րM+3CjIrM"(lBzSQm3uYLXS40)@17|Quyo_%ut MRVj6+m=PffvAb=xZƑۍ @]mVJi襭a9G1&$Cqʠaj)CލCѼi:xRY8$ljႻ2%ȏ1>i)?7P#k]q ~*$sJ.\OPNIT;m(^ 97MJ/>/gŮU7cD3N%^ݴG _v"I_?waoy6H| ,@ uA}hU'@qYbȽWsGG(ZBz,Dh'B|sL}2[敿΋C 6p?!rU5YM)TWby_h1 SVeY:7s\hHO7ȎIJʥ' xe6ygw;v5 Nܗ?cFg6K쀣wmʒl -i1&h#.Q1ːDm ВAKrGM¶m/s/v2f(B7K6){$|Cgv2L;j)mM9L#kn1uv1 ctAgJ9PMO Y0_ubԡk`i)YBz?lC㺜Z䚕B-"P*z#=˕A{Lgyֵ Ԫ:hHcUk$dT/ G\9eRgnw(`0t8`&wCwј8vy̒^Z5+bls`ŀV4sJ?ۂ@]E\ޱ?<:$`1Njc8gt0,cb F;宓3I <4( &q THގ0"!U7:Rͭ(hkSb^$e;H@ QSnM[!*W8,iGlJ{T$Qv(Q7u%m+^3h4a_bU mVFVzit?mqM^Ssk!['S5U U vѫԾKLih?{B`MB[#8Gafhb)H]AcU]c>QUŒbNTb[4 T@3[9/ܶqYXi ^J6zus~&7y[դTZ?Jp&άpfJ4U<[<G7CZ6RجN@3@Y#UuQ*-U @yx+jnZ};哎"UnxّMخQv;z jiïJTx{Ю|'0MEkۛA2rzNM'O(11|ݔ2'<'AL[W*2D-ɊILP_i WRRZZy:c5_z߇RZVQZr\"W,p7%Ya9TM˨[+ݲ7 2ʝ) 6T"IQR6w;>}ߗofNv>2ͅ(OfDZ cHtɋ} V|ԯ0{;KVJ~cX`E E=OuT5pL|עz&M W YY#% plmdkqubG$IPbVn,fb}=/o ˆr/_Vݕ{oՓ|MVy|zX5e-FYZNKyaA&&T^ȋPڷe u.#ncV:TO_I!`>dVdgYVB1ˋ핏$|CqCtp(\`WY: 擸5/B9CRr1v{4آ304ѭWf9A/ҐJx)xDmyeHIa{Xf[E҃r)v 3AB R?5~c}č_*y2aw_& ~ѯ"C+u΄#H _}mC"eKzN_%Av)lS.>jc*D%g+$0NO 0)VxޢəxIu0Z?Z=ȷ%h s1`?A)D˖KIi FL6O< vJy! G>9)[o:b#[FG/kMCxW50#ya@Ht,gR%ɰy-QZ~W=GD #CMS0TAo?Y#$?7"dƋ/adEWN ( RG =bzv4e׳"ffmO ^.ctR:O0@}D18Bzu-iQn7 >%| Sc c<(CuL!2=_̐ڇCnR\$x2K甀E9*91>Ia$:8d6%o[YT94reUJ@bP`)M=j1M{԰,`\ 5E^$KTvXGqB46lu~6\|@jW EwEӅ}{}FqZ4<-:̳[7 +Y4y,CSE+ D$J ]O8]e}0|l?Ft?733׋0sk<c3dt==mӧҔS1a1gi%:p2Fz.v^2Tޭ〪Qjq"#@Z("ՒT]c˼c;P,hL8kkTZN ɟ`ԘI8ޝFdzlS;u\ V{Xu^D";"~_`nHL7b+Ζa׆#\ors[BbÖbܚ~]iuASs(FijY[];Gm9gp7w9fg?+smTֶ:LbOI.IV./4vxqs:Thlq(<E=xqjb2xc܊_@Y[cÉ%V+f Yw>N^F;Zy{Fyn4;-d?>$$VamO =;ц %uOKVB޸;nO{/⫮U!E[-L؟՟0bEuL_c*~yYaFJ (ؒF~svp'yUk ̄7'CVGܸ K fdҰ4`MpR5B̠J#YÜtG@s2Q P租WhԲSz1Jz;EY$8|- zcaŜXC\k"Pθ*,D7AhvId \ݲʣ`  JrEAAR@NWǐ8xQsd Dp1xP͍4~.%ڌOҷmH۳o'%bNۛJEatnD +w[ʞ`IKg[{uQ9.^w瀙{9)Eu&yčw4aq8\eKST~| fj@lP*3ILh i$/[N;=gI (箔r g~ȅw"h4i-p*'f\3Zqoa4<2/̅L y# ~@*맷+i gwn1\?+E#̻o5xl{2ʁ)Xg\W愎Rc/׸pߜ\k_:'*e!`i0}Qٽyq+2t]*/o$/DXk(I G/$czV1\x4'Ё@n:F{*rtL+1r, W`;^RJlG1ޤ~.TJJ\ˀxNl-sCQ$و^f˦a Z&iW:1C)ܑdM5Vy̨"gIQm32IX'^uָtǠsAyuQ[vHnwv`l/AZB^i)J{9܊8$W.I` ,`U=ѧD/Q/;}]_^ k:o:$Nzad, %8'[ϻeD%)`e(^8Ѡ 43:Q, Yo_Ԧ((.z"}oYQVdRWqYH 2 yð>z+z<v,f]vugPt#No~qzB} 5\k]X<yK F"$C-WSڌ{6̑᭻X7 7$Zh\1陕[y/A?ҭzjc}+i'do%_ό},TRQD^jBEfWn'm@?HJDYLZN0 pdǏ?Zx[oXV#Ԧ epb_ zQA Zhy\rp&/pG)XV:=#C6MQgvԡ E@?1KL"/Kf HeII[9TӺ9]LR&`XFdT< m(b:f~= 9JvRLI!VwX'nX|g\:ۖ CWm 0yu]Co.:/k=0{{mD:e>uE[Snr6UF%ӗq a&SUccty4T$õB=sqoSR Ʌ %^f0UH59pbPV.˭9_ XFb]5KXnp]ҝYQ=?tū\E]㫎(u6:Gl Oku,".U%r] GX[)n(v'MNW(jN1 rbdULę8׷RӰ)8F'긙B]ZK?ѽ.i%8)u_ɨ}ha$>Y/xqyƯj$}o9z:+MO^Ĕ;#`@X0D^d`!d^#(Z%Ni)& "$58r!cIy 7P .GM88{_8OA)\J$M gM!x3v΄]P2 $Dg?ft4ЇOb,Z0 #%|xFi#Ѵ6&ȿPNLťMK'GSӅa[FIɜ :fjضoMyM7zj{V))$3ϫVLr=YI=]^*' J?ANu4bAwl.-V[Sf`pł'Rx]d!}{Ncu`k=,\hŔȒM7oa6ݰ UhOp¯58Uη੍7GD87 IZFgwI+kXǍ .O)?Wvk#a3Wr4n7̟CvFYY:xbx r80,jݧ %ǵm]\5Xm_O5!p$`0'&k ?^eƕWf׮FJCw1YS/ J[nd> 2mOHJ7LW?Q]Uq` s1ͿwjsѸ̓K;; #]s]{OY@{Te!a3mW U5蘺?hH5u|s5unFteGPyO e=,=F/*=q*EbSgxX@HK;K~z,k]\qؽQ㚫_F0Lóȱƨ|{;DXkp/I~)/D=P օ^BRZ{)*> _G>R0t[;sM/8s),B%D'"2eE,K3z5 vnQ0J0-nW}{ӊ T8 9M]ר2曶s0]'*׷*o^عd=E3} *ajZ}`BmjO`bUñ:ˌ9)M(| ȑ.pYF=-$'3O9awɌl,RAکO庍B>olx\H;Vg53.n/dߠc7W4{}._i]Y{L8-s?E9.$h>2xİCS3 mPw?[@*_>Wn 3Vlb^yB(aCVf8/c0oeUlm˲,<(4k/eY4~b@hiBE9fl(=I„Ţ;mm6w`ɴi-Ve=57!U1 U'R^ ufI]baP2h 3Pn;Wu Gpƞ CD ns"dY恈m=*8c;G@3R*{J@'/L-|}(w]K-ӏ0ŽMΨWjS3vTG2/4SQOQ|؊5eg% YB7G;>./nn6_8AiO7l6 rVdߩ;Jlڳ!*t8޲ۤG[1C5SӅ:HQz.]Bl^*qĖwN˄C τ(Y^VRkZL5Q\YYrA->\,W*D"q{3fL*u|s,. 0xCaiGtI8iս#30|2Ͷlς(Bۡ; FY<6B#jv+"3. +7+z7[c? 偅,yb$'C/O$~_n:'{wgӅqlL*WkpK ,Hz)AK^;Zy@}"Y@n._cdiATmHB/8eo7R1b>T.7:qêkߪ]O^Ԏ/ (D}`fšD&`ou[_b0?[=Ƭhg"*iK&5X/+?PeF=L e]uېH#t{5FTyt.Fwzv=D#`\Mq;Y)Zڙ80q>G4h "G`| :!W,U/nl0;5̴`=(EE3϶I{;pހG9 CE%-H^ѷFp1;w4FkyD#A8:}ZH^NTIYe _ fTdNzWݎi`+Qs*w9^.1㛒, r#5fQ.&|B,UO(ޓ|O6ӵ+3:ΒȬ }7$+P1O$KZ: q{Y"=94B\ȯ}Q\铆~UONWU WGg -)2G랝SIsϏ:Xpi^S;s9Q]K !hZ-hTff fU(_~fd3!}rH/O)I,aVz#$xk^Lc˞ P~r>TJh|$},wd3n`Կo$o-yu<} xyK٫ƑH&4AlB`U,w ʁvu Y犧㘝yĠcł2b"e$o!E\j 1GYmϵ-wF$Whadz&ݏ=W/r;3q 2IJ( S^?ݷ-HZ S@{571arO+,^H$R7羵is| |eӕG`b{%[ sb{O$WT0wfw!!_+" 7"(uud㝎:tѲcb:tS34,Pag|Ԃ| Ua*?6R(1L4BSQP>>8(8cD ;]SL SfT_{4S+%NpaZjEcO굸a]A5]V?]^fh;g%D @PdW S 1$ZU*ʕ._.[Uw|E{bUPbmDźȷ _KYe؊aՋXLn!ٸpl֧}P)r{Vp=+'1"ptGLA]ӯS&bt=h<^׉3I?W?0몢tȍH,~]f3Oz:>{pjeg 7_ǜN2ZX&6ț 4"\ ݩ)+KP(;9А!^{@?/%%`Z?lSpߞR>853{1OGHz *5Rк.ЭR6M%+8g4S?_u$# 5 3,;i%K Ǜks+s2FCLG1f4"ZnB!KKP#be*#j}FsCM盛"p5EJ'CĵzRae'ڐh `<ន7A볜Ԙc(jhYF)iA=l>"!g6![S%!+3Qmk60xSsFƮ7Ar-4z#Us Mm']hoꝗZ+@H5~n@ Vڊ^]C(daw^!pb_Y ,/ݎ˧/4⚙бoo?T= .Zb'D|blwZvx 6 咓 Q\Å1[?jٕaB$h a'n`!QrQY#Mۣ +vID[s JUMZKx8Nfȶ#^-Fi2Ljty{%p8˿Fz)YK<,(G"ə<3f#\n}m}Gb[pӧi)LO9(A&pj7bG?08$Nny _tv51 k<g_}A P!ruP+ѥJdB_Ov-vY*ڗ\+T]de"p< 2 Cg=QM%_d t~YkRyg&npH|ؤݼ/[!! :-,B 'M{$S;v\2$KḕI "|{O̜ w)nd< A ɋ|Ep_= qHr@gɜT<*>\+`:ã ^,7 XT؋d=*1.> sCsK5׿zge-*2T8̻jLoʏMT[ ]y PPOo Ovnfd82er,d v+$yka_lzo) JCi Šg8=Cy Bū:jC]J̮7Aζs2$6rJnd Uk. {t=WGEz:k#U ;Ifi {hp29rvk/笡czTq4qcsl]uC@͕{~~ sIGõpŦ8M_v~l\w潃ߚ:crODH-lE¨{ДH} qg?RtM^C(Fe"#oOr0OdsT$4>(62wKICf_ٙX|NH.LZ#oTȼC۝ SD1 jE4?pڝAqũT7tʠz{o}EDȽƗET} NBJ[h \gh,d/X}ٛ ( f9<0 H2^i؅ޣpP2 PPSeJdx0dhT]:d8I,qnzD򀄣a O(6Y$ۊXxڛ6vc䠝k@sJReB@ dh"tlw˘-εoG'9; xuU{zpCD%ek*sbh{-ҙ0!FUk <6 3͖/@*Onϻ>~{NFרٕ{tDVOѮU=^^.~Ra#W j`O6wGgK֒=oF%jwXzг4`2!6O+e9F}>=:;4O.҂qqp̴]RT[&T@9}˦0FT(DE23 ma?ލ_'I=JP-pU0tкxDeu6S؄'ɂ{KN)R;:^Jۚ1E? k3 N? _8`0wWE.7`MiСHLޕƀ(}h44Al?1=s(fBÑj0z/_j;[NS+V OFd r=?W' |p+tw䁸n a$_q&zҵ8W;0Ћf{"sȌx]ơIPON~W ˊ/N&<8 p9zѲz=X2ЮB{|[ٹx%Q a2IQգq,[ G?V%Pc&@ ϴ B LVTvUWkIj4jpU ~XM])~Dpd4Wzr"Y6: .er^^Y)`<)-Co{ 1"Ot#gry?:}#B*1A%V [B=guQG3eZ?-oPZ\]%#qnsbu/q;XZ@'L![٩(wvA!_oy+CoBFYL$ibVZ.0l؄+}a#;!U0ZKž^7 J]BքdAH,%/lE3HLIi<ڌ9,~gz`Wq -}C^gB {j%bTr3nMb_`w䚀3c>Vn.F ?6z rD0t\Pe7VJzbˡA@( u*STAoRr0 f,%$nrb-1*UմQgN{6B;ѱ%DR| tCx+vkX"2~,g%/ũ\rI#۾S5pƨ h rԉfkIs6@$;Юl,0?U A72GcT(B;ml K P]vPKŌ€/~1M!x`r?n5rVX.0'->4犹㽇LWwZLM*i#cCI 4ox*#ҸrJV+eIqɫȮ1heh\́#`[90%uׅV1եVpQJ족'ݝ whi <8˰3J-g؄czy|uCѲlK4*Ep->m&P&1>"? x75skoyq߷?<yzqE^@Eu򋀢ٻ `0iSOp*eMeQy0Qj*B㧥Yl$ G"`wf YOd;i.>{)H7g[Ba#K1^=0=F ZK@)RKvmpu{ " 4LDUy}LX}#![ Rk?.1j)lNbcvu3ݲ=pBS!#Voϕ];ˬ|ɖ;v$fLƞeLp'ɳ;y,n[YN_ 2x)ȇSg8ڇ%\9̌}[+fê m}S5EC zAW ,1DppWskN=y 3f΅W(v;&cقpT06gt/ :VP!=̌2Ҩ7ĂQR88Ѯk8X%Y8B Z`TwVLO\te\^._NhK0˟J‰Y}F=_86P lь*^ƈ ;UmC" (8')~†ē+l9 )awȐk cH>W/|JC~}paML??>P||7jxc;O>uY"cu0 g3 ̲&G6B*u%=4p >oW:tך B^S8Ђg];AO ruG+EJ9i@Ѧص`+RUp@*eo(e^Y3 Qu0?ߝEwB!z)8B^?g5_mg H_](PP 챁NQԷNʰHT9++~θ&U%0:aT:^ |_I4tF^s>$E1gB 窛:0f'z{kes d=h&:9|l7]RfI~?rFwl'^D=[6(TM\ҸZEW8{.U{,;M:^Ko2A05cg j9ϭc%bMJO?yt" %fd&\twʊ8ITtBw])d3`_QZ&/r=.RINl[@ڼR(1.u˶EcFR{j;tQ0Uc_ _>/6+m,&<dwWIMǻ  _n. b{SMlU_2UIG wYpgxgY(NJsf0V}@~zgt6[sE|~FDohЙ./1 0nhI4ԅs+VaJe{Jpi O\vP o\Z#u`S A+ "8n$|q h vr#| cuŊxL!ҵf r!fZ=ꎏ~fb#EbAh. }kHpN!voU€O.<̊CUœ_=`hw>xԾ\84!ISRU"; ˢW6>d-dP*ܥMc.q˜?1IkdG>t",G}x+UZs)6Ti˒ |8NrhZPT5S@KTn]SvUͧ"\DErkUw|*T-sQphS[Qz#`T yEYCFJಽ5bmߗ[kaCiWœ.1 kCh`Ҙ뽎FF#M]xif[jbˏ !U. \09)_Tծ3sǩ43 _"x`HWI gkU)L<1@c?Mk;vZ{9;b&Ҹbd2Y4n8 5@ں~}KE3~k`WZ{ߎŴ-;=ʟNkͻmN>WPTrˮaXd1P ^}P=8^3p| i_0uЕXԴBV78+׍(3!m[YqlCv v"Ƅ6'/h NM2c=\\+)<\VzBY!*wyyP;g0ei0(<5O$%)`0/V/_,kt;2lPq0Gw6zQ$[ !r!?1'ɈB$}7s?ӔM8f6 4o }mX-"T1g ̷;['b-gD[rbpL'__޾ R 00cR8 9\CK`Eq\Q_WPz߬{4/)AēN$Vx߰vDikT0L_ _Xm՞V{;c|ߖU^]&g7l0}sitGBܚ6mB`ulvҌpvWޱI@f (m7f݉tМ B.z챵2y\%NJchO"A޽-䟆XaM#|Ο蟍dNQ }m^!y̬vr競ؚD`<52AM6'G\7wY\1X0_FI~C%ĽH R/C6,'Ȍ2l}0V?\/jb?M$#ʽ_A~(-U Q2'="%uoHcϭ&j|'@`=zl҄hY Mԫ#kvP=?#%2R$Oj,/d4 >*C ģabZ]+KA6`COJdJJԠǠ=ebBAu(59MY)S7J$PM2z977s`;vg(W+gODW\0&)-ܾ ^GO鵧'^9J>n-ʹy`orpVpv)# Кnهl6Fׂ+e=A <%)㣨v𩜶ΥR%pXa.IB+lto*2@eݠB?oԃ"'#59|쳶U^.DQݧW]6 e oxS KkP&\ML7Vgz)0D3,;vy%P[!SuH+nݳgF rkLli7;f:7\ː-&֥5L rfV9ƠdOun~p AF_Xڦ]R H6ʽVXSEQ7*m [gH:LS7xD%?fj5e.VZFox`mEH@̟)N⫱{Ii1^{Eq+r(|BPDbMu/ʢyKm79"8qӌ)Aݍ@}9*:KsEf2JiJV>۽Щet}7|$GLQuИc0 ى)7;FdpQO!ۦkrTۛ+Xɿċ f$dcM/$>Q=,*Ʀx&nHzR3B/SB9#3EK/ pVOLPVHRwNB={5v#n2yH>̍5(1G_Q>es<-a'4ڨ _Gλe6s}5Aִ4= |Ge[EV ?Lw^Nii~gO.AW%Ϋ`Tΐ㜩#%.P׻2/e(r_FhǏ4ײT_юaWV,Sj t.owC|J%W%yN!Ό^ ĬZfPI4 8DXKu `~Mj.`5&"?E;"m~l?eZ n{5x4?yYrܯI'XTz[fe}UӶRalh@qD&2H @Iw՛hJEIoI#vagW&=q``)yځgWB!["wC]r{ݳAC{ZjR y.SI >67KdZzν by_EddV?АH}DY `rzenm~RBA:Vǥ,<]ZP/`5fP#{ 84 Y_e(nz bA x3xƷBFl=42E< VIbP|&>L%S*_ <\E1tP R+/ΰ3-;[GDhn,;8fk"E!ZYᮕwQ(TwxO9 c*ԹJo x:.r"[WrA*y4}RV82Rdܼ݉zʵcrXK`äR=wg'0j%fGSI@F5? Fk%@r8lLEIqֽ5{F'TOCW(I,#n#0 tb`s@գM+z%cQ?Ti=%I#c i:1kݜv'5F8lmHh:C%$q,M| D+_&I ΗPo@9CZ%[9MMI- _ؙ?Tۮܨu9@N$BC 5 8adn*cDX>,ڳ*[HQx욢8:d$De_*݋NgN{' b gJgL84è2[@a6Ձv,–a)ɲ@Z,N[n:ͨ Qws+ <>oES^ bU"Wy d$ݠl]--NNOn,; "ä*#fb?Χ鷦B_zvUG$)ԎOCngOL1lDFT*5 S~G\FI*d6O 1>~'A nqBwsQ!M@u('srdMK`׼\It™C#Tf_9x%[kq_VR u-Ҡ*TƞF**oVs0D絸j"&8r;ؕ^$"MNpzyF$] yd;5g5t+@3DGQ- ! ؋rd7j΀`ޖru.7mA@C 9 }+nטiPz AyPqBꕦ&kQ h%.6MG ۨ/0|l.\(9iZq_%{71n QYw&ANq?L94%t2n#rMЗKdvoT̚(=5F 37\L0%5{ ] lKfO(G ,ʥC V#낸Ros;> qFnil+͡E鍬ҟ=< g ;©~~4l .~Gk/q+=&1f{gWB ښPYV?_ʉ9g>ʝ:x+-_ЖzXSUũWHAu.pzj8CW61!NJ@AY#نob5/pi["}P$lauTL;-[ϷKn2Fpj,ʚq7~]NbJ~$<{;S % ̯OIZb Z}Y'@xhJ@`3"ˁ b=)@F#T"ˇW$ͲLy@NIHߪiLcW>i&jhb)*#bc0'PxbL8@~vg4,,d-a7ˎrޭl%R =~d%*ax"N\/ Kn#Akvo"VllR36wZo3n8/ƊߛKDuody\3_%8σSb6ݪ^B3Q>rj)# FoWEm2Jp&ȷvwTr$`6̏LbkClͿDŸcav ^Ai.m~d]axO U"c8%i"'enPhEHbJJ1*EAjcc= W@"+Y~?;kA;J/+ŏlt):]ԂΞLb+ۋ sT97Zth4Kp+ [=#%9O -jfyw/?b VOP!1 OqscXHԔKadcꀫ^`J8_b%"erKԀRwҳum~]WZ'^l$,Flz;xDiF$ɨ;a$x`N*biA*RUVETNT+@"@^3S;24B&4!Vg ,E# 6$3vcrHR 'ŕL_YՍp/c-2z˞[qGA`2ՊA' <~ OLIl~gC^/GǓaO=^:l1tK0 Kd6:2(RP`.fJWz- 6_Ǯwi$lb%;yݣtz\vNaδZ[I>34+q[F! + Bz$09W[o0}Eq=O kk*wY >QGV?B%Cū$U,eM3/6mnk)4Od?x1U1MY+CЊĬ?0ذnˌЉ0Dk7OщWӭCֿSPU ƵYĚV>ŬPr",j#^|!?\OwoI#/pn+'aFT"@w!48wҙŇwrpA&Z?h+ W̟2t8VZ!" q Ʊ_I+&PE?KΆa %l|16GT$g@;,VnZ-=x[ߤmA& fTEǤ7;$wTww]D< ~캼?}!ei]|.f_f|뵿dBf.(*#VX!JTI?j!}nJR?q,+eq(ƥwImv򇠏.t´nqb#X;X 咜1g u} [z#%z6`"kBz*5*34ڗ7YR ͢'WJiW@^ͻMj_u9"r"?_>_"0|oV;=BZl n "YdAA}f K]j'pq5==ƌ - Kj/P!1& uOCJXԪcaJׅ0I?`Wvl-elPw_-69YKNyNQ&uEtv߬|<ٌ'1nBSFIsHEb~-kWNBP.nݯN= P$C1ՙly^k˃Ȑ]QD\Ch#4#IPZx"-b6wHu@W"j瓆1}mtq,w"vmXR6znbeTi3cσ(ɲet`Clʚp3L ݾ֖zP6"$aȭ\}`d[4OՍ&ٱ|S#'}G-Ȁz`3x:v0-F\D~qyXЇslU[2m[):;)^V ڕUo&#d=_Br\6n- z 9edʾ/o=x"NJJOqٶ#_[%;>nΊ6M*M7?$s5DG+Pȇ(P3l Wc tzjo3V?}ʥ=y@aɑB֌M̦3IHBbG}W@n(-E/LzJo>@ɩI}~(IŘJm/ji e(y”F0q _\,Dvw%"ɶ'RfɖyI6OT}ppbTJϽ';g@yy&?Ε_䎺pj1kݾ&'kd} 9!Y#'e⃜QsQwoɄ1)׸;1 SO7F]s#ۻ^E\`{A)j%i49g.:-5ЕMY>I:-dSJMA[zfXnpk?r~ZׅJ>h~J`m4+_h&B6n-hK=#`A-:1G0l؅g6n3=o }fwܼDėXTc<h/Y~E"ojX~J=duo(ϥUE970 y7 5eٜ񖎱nq&dRJ~[f%|R`">Tl7g!za AvX*ǞX K/gVZ2?/cޛxA{טYw;OQ,NQʬe˾ WU>R"܎R3=5YXˤ]_z^}-? |d?.J')y|7^/#xNec 2DqyYNCp n;@[K%s"q VS\V "X-c;"+Qe|@fJr7K=o}?p\@[%aQ_tgϦ{&'I2. w}=7AIQrTP)ƒ{Nl(>Ts}/gRƕ݁XsEwfĸ@ea[-]ftp)+;RBW!$%&G$Vd C1"p6&5 ZVmJ)*Qs2Nnzx}KǼAŠXD *`z)_R/'v\ Σpe0KTm>ݘ520hp58cB /pƱsHN}(hyC,Q-f1$I ₆m -HxzMHzhmc{uZ63sېR>CEȘ9G]X{Md!#Rʔag,˪3 `gX!VBU[ksyf~N]Q퍅:6KbڃB?va?X%LA~64y $ Q7m˕]f?gK!ljl.rhu)-|*U<'ifo;ASS [re$ҡT4 ˯r)nd&˟iD9`FyZA0E54vL?t,&=F7i[Ge`wU=2|:.njg 3Rf)26czlsz~η.(k3q~Lt1'ڋF `G|>uMȱƯ럗5^.ZuOOϸA+0 * UVw\P` FI%Vq7D*~ 49ׄϷ3UPP!5-fK}'~ }{Z)pPtG X37bRc*2uwj+`qYmf63+这lJ"WIJ LX5p/AWZẀL1U]yd{ DWiU `tE[P"^|PhThgʣ.VIu*uxNX?f"ʍI7Z&v_a##R,`2o#'Q8jK\6]y Մ e.<&D#s`D꣓@Km&?R_v.^Zk3XՈʐM0%16OqX<1[^+Han8+Z ܢVh<3-BO7̨qCªF0 ?;-!o*hR[mѫTK7f ^fƨuRL#-ci޷{nEhvUTpe >dd^EeJTΰ57M6{ 9jܱg[o$NM9nˏx6e&vLosV4N9_їbp63e|SceNhg M[Žq#'9ǚ߱ sjlQJ]J$g{a]m5dƜj@!Hȟo@8aRy+󻉐l- Q]A&'zeIOQ=}nQ€}ITo$}̇aT`<E5ͭvY0*5C/De{{.Ք37R6S1%"HOc" uvd7 ǭZUshݩ)'ÐNҟsaYb3dgڙYHtoJH}aEX&hla*?v^ ݦNm+NzU?jm] .gwn3r#&}x6+}A"![%{-\-ye\(@ϝOqI{Qv` t-}e|7Tsӭlx6yyRJ6zZI':֟}>#Ln=ɉ>ڥ|Vh":Q0~t !Q]ڥa(*>gH#<, o,\`%" _ Sm}(ˏ]OC@8[ҁ;#.6xtvf=`S_OM>;Y}-HYJfow.UP] T|aB}zc#Dхh&P?K=ϐLnS2y)+Xuq sgTunۻR؊!hX/F@`&'A*9xhjJe9?E7`Q/qC7)oF)غ$Y/ӎ<<8R>5,kI%qķ8C7튮N\0"VyՙuTK36o\_"{O ^{2} uo(S$C3!moo_\JCض2N6'{+X|9NiY X㕯6 kdcB`qOkgaHԚE_׀FGSSo<@6pS:/5* e# (!T\slWCRLb[#wFX7Dw $ ImJ!-x@7JʨP7# `dİa1٨7U9tKdH3Ε]2>Ik3)z u1_jxi}eMQy.F2n0mn~g܋u+"GDq$rXc~$y GA mMlك A<(/"0Zeuq$ia@^ǔ曰hx艞)o+ˬȒk!9cA6.^LGLsWIC+7 &[{94_? @9aH{ :5lZ/NꕨdG촠LK5r?yYiН&dF>bv]: sPq-Tw{DeY1 k 6q% .p#xGaC vXreŦ/&xrM,Օ]\?X7M 4h/'zB ZҿW'4g 'ߒMpqԋu2zW2#DY9]Û$jM*5|7s HЕdWm: UVNujX!̻nWpGE~8u´ 4')RiݾrKD}@^`´`6h=Ԏ@8ÇSI1aٍʡQg6;舵 Z6mUyg`φ^x8G =HPi]Օ>dl+RqKEh#s->A%v9^6a櫗r4C{ȧҠ 0pD,[IykFx"mM[=.|,W*@!}?+:]-,9Be!5R8z"<7 I Rxc̨3~w頌}O οW@B#Q =yqܑ rpvI `>κ D@!1J)1㫦-[>xY6p;+4eK& P)# <Hkgbw(1eybWUq z۩vP(.bb'@rf,tA]ys,E!U adRVzŪ-[F}0 T;Tx2tAGT.TZPk g>_VOזOUkWc$ >*D/`H[5zf_AzWպӻ8RgZM kD]BGOg{)`#2ɕjܴo mz1&[zƛ[UqcqTl[G'&陧 ΠKWpS=P pEq:uy.fV#iDD`Yhj+܂9N]uS%-4C*|Xpdņ_^U0}q>0 Kv]^,ܑ>S1VHNuH)|Pû#d,m~+9vZ*H~&qbkXĦ}\ʠ~K2pV!e8\&I)dZ .#bb$/aUo|ÏiieV(ˮMDACY9 ]*?i; u,DQl/UΓv d }^T.$(p&vIO1 PTdt5ȝu[vq gjvE8`+P͋Z (ax[2죟8`wufĤ$NwʹIRwny@ESj~XK L$o TR6Ԉ % :g2xDŽ@fN'KnxP.#qT&Hw:?dNH  .v'XEa++}d "uƕ"a00;@Cb3ۮN!wM}4Wlޤ3/mE/V!KE J2.eR6\Z~pM"mGLUgM5E2.k信XD' 0>)U2 _6:41ujKQ5+^ڵD EYb2jaKe+Z~_oI%}:B$E7 E!=#LXI_Ij\UR72D;[_m"I=ɹox CmӼN|C+98"ٟ5p~`'9Z*Wحmql z,zjꈕۥ FE+J{3:j HGkj!3 .}F(F:կDr,"iOQ_ 1(Ƿ+:/F0;.ݸ{$ Jlʎk* ^Q;k3%i}|4m@bJ;( X $fBIp@5gSLЍT$<;ONBX9I!ֳvc1(6-zonJ~9ϕqX95 hì|,t61ؐ<>]F9e~iW5nA!o$F;`%`jqV:* ՕqFr* o +I|,d^PR>hdvgvsGy<$Ϝ+ GP/ϸh [#D#7ወAL!3 Z5 O?fjC}LD rOs3ԇL񞴏"ֿǦiu Cnj W0 9BI>7jR1vlDUA CpB!E81\ܝ3 (օ~e%ȱ[#A^csپ\rdXFSgHFXg: KPBe ~V3!6R?!p@T zȿ`rx+( Ef=Ljjέ,,kbY V9 S}'=.w{@Q+M6䒟-qA Pxh|N 9V ;Mp2 XWv83 G`ɀi38?ݼkL7"Mqމ)kgWPt7} ՛s4 d<4=EBzG?yGe9)&6O6;TCV&p͑qN<2EM?u!_a@:ocg[*H!5 5xzme|s%/|B6>eyA-u{*ueB7v)||WwPַ*ip}i4;]̦I t8#=DW$) FD(k&?˞ɳUtYO͉9\4-6NSWH٫wۄ[}H{^V<\)Bd-CH{mrA)+:+SE3v|iPzg e8NI.bG[[ Y[ Df WV]r{hFDF\*h!'Cg^{5x_Ι@'R+o& }?ey.aC5sv~( |A):rf+#kTi#e >gvFWoj}n5[cp#!.fIz%aȨ32r2BYYN7!R_Ke_IY ;?Á7~ifoU ~ޛ<~(:K7n0༣W_п$s]z'c.~ݵo=PFsuq93 D[hKV>)ô!ٙhPn,,Ld0{!1fizw{w>t>³w8|jE7$ߝ!Da QS׵jAZvF!$7FjOTO Nnd܊+{dgu}< $ ҳ^A#Y~[S\ۤjjwԵJ8oOխcn8TEEuZ5<2γ}C~X <;ӻ~|3=+G^Uշdsą,>0z#U]k} !"RC W崣=/H8‚wK09vvċ O`a|ש+UW<*P9O-#w$̾71ɪV.(w}buk~ij ?'g0;3J2by/h%ONʐScu%=(Fx*_o3sPBH#jK.̮`6Npbn~Om˻٠=4ch<5;cהhGKεvV_9:"IhI}gsU&w6RBN% 6[))IAT;8'd:?C-'EdȮUD l4s u |X#GDL82(,8;\r2~ JĎ-8PٰO*SwxNdas؋ \5N`7|e?L؈r0}송%:@ ?n59{)+P4\/!o(jtnC6mdz_ :rDSK"Hb9_F&#Y}SBsC7[ٹ!$%&㛀Zpkr߫ۛ)jof?"%q6166;|39;YGK@^I6qc6 AW!1Iyٗ iT*<8vCw&*jg$v~qxܨXO}ICh i먒KV!Ө<-^trPӽ%ѱ*;kfӢYrꊸV8LhGĸOֆM##Ha,k[eVEntD-TO,iG4>_7l7{e@qn4KD3j~0sQj0)tyUOx\> ` MޒC H/E+`hCBNT>3Sv<蘭.%lkBc9 ]oK-Ye ZYe!X'<BDU * zۍ1gm< ScCn{?h蜬fK.AKmO*fjLWN۠4Ok=`,n) ɌnuHG_`bO9ʨP9p,ooaO@ Lݻ^~KQbN:qvУOCe :QLAqT˹gCuJ-\a満J&w-R#bQ uAU?Δ1%JˮM]-Йݡ6[9 S呢 J< e0 }L~L-\5#:浈k'pX@ՎЖI]S Bǹ,dȀ{cj(J|ޒ dQ7Iv69@;e-y9hJr'r%tft P$92`D7^7&ĺ;fg9T*='Hjii.4% 6T-}c`D%x%[I!g+mlaBUQ;q j~H7䠑*w2ȘkRIǣ8N?f纀جyH/dn+w aSNsB `-5ʋtꡢ! JOJ(ڌ7cߢVt"ȋ:PW4c58?G& kfv{| ZoKSwgu=h/.؃=N\/̎|Xb$gn:HY4\PtFr$)=o MV!t{.z)5m':y_T$IiL'>@9Woݪ:94UCvi[bbeLw@VSt DpܗjFBAN//Jk9RYEbs@eC~(Le232`9$-1UM'V,U)Jdc + ҙUiں.F$HEWɐ~\䍠STi}&iɷ~ tPigH68'v9xbܿ[Mbg#'} }+kN,^6_'Z4E&JeÍ @wyr1LGib|%![5SPe'؜^V?NQ7'~qIیfAwO0i.Kj Y1uy#e;nTQYEL ٕh`#4{ (w/Fj)X~}@_p>͎.YoF"qOjd ,gB mG*ZwƼteڛ]RvÆt576a'юwtdQAK4ic&|œ~-6)hC]z:!r3g;*Fot>w36{CW_(F =blsO${X;bv)6[y$qXs2J?Min :Z k۶-]_TI A6ۮVF}K0Q):*+ F7A|!%.o^"m|k؟^M癝r!OTkrTFTGL g6yP0L:Gozօ{侲NެU,oPnWĎ*1c'x\Љwল kekP/eޒɂ|Q 0=+|\3cf 1هxLҪ.L԰#3*"(,q 7+QNWS%'h`;|'hh#Hmкٙ^3Gb'C8%Q1X.xEoB[Iv?\ ۡz_З4'ՋzV՗P̼:y%sQ3[t$#-=s%PGmy+'ش5 Co:Fֳq-2[Yu;rC`~ U+fiӑgZtzҚ@b*}V9{ D>m&;!a .iZ,*PRK.] `bacq5FE^ n#eR@2h}#-VL.qqH& %#BEJtllUKNKg˿:G>qNeG=l&7-}]K'hyO.j.뢽wvTp%1ΗD)=Qx3ɉ!ݚg=u@ru5mFQ'}0~;Ra'GЗ2v8ici@ p KMصRR=\Xŏ]i)-%oZ1zCDtmΖ.{9gx8):ڝ s%2QĻP۾~˒sNmxECZBRw11%d*:eqBz#C&Ɖ L<o^Suvo H K N?[Gxɗ&ON42f7~2뜊>2 C_`Ϯ'{>`;!-XE#W4Ec*6z)|ZN[9C/R[pD۬Fz7v퐮.MMYl[8#zP u&MZ?S̵rkFUH?yyF@DM@$%HKNosrD& )BekH7,Qa7YҠڕc1>xi?Dp]%!iXKBd[q뇶mYP1 #T*Z9$Yk?r."e|Z-O䘅5 z?>`=tt/;<=6D6@((6*b60n_E@L ni .0KenO (b795w,&ߏN67aSTP{G]aE nG L7C3!t,fAݙo7Hŵ`fN~%6 b6NaRVnuHhv_cßۑ2e U!p.쫋VticmS4^jdj2qYC_!b)!yU^ c\| K1ܘN >,I %ϥmX1 esj1d$ҞO ; MiF8^^oP~.A$\ :Ks,4"?]m\ǭT-pLfhBo E @57%R=вg slefcK w"_=I!v17tM4Ĭ I9!{5كUO;ſSFo+@ye2Ʒ\B"E ƬX><.c9 {(V؊anbM%@=zo;_LΒ*fO>`Il0UM [c7.1` E5qaefFP>^ea'i Pߒ-3/5Jϩ76㇘aPJ8Vq}R㰡jhڨnjTH[KdoqYEW1HS x8-kgd u44̓Z9P|>uF\0h[*'x'ł *Pe Nh۔]6L0mkN5N@Yo kB _t;~Z^/Tƛs5 #b)ox*h8̺ͮ,2,Z> y}ض0n*[6e1/Zez#]ˉVV,rY&51_bM5[Z%kaH1>=!se |p f <Ȓo<$=Yakܲ#ybwM7{y]^JBly, ^6k,>BPEm> $}2 OhQ&RK*f``e``% z!{V6B?>!m:nqC]T)<>_H|3O:7jM.HX],53}bq("=> XJR7>_Scz7F69a`}߰, ;,WTKWwL)3^.<S8IXj%} 99S#1'7rJʹψ~M̂XaCBaZn4֮P~ 5A*@T:%mrp#eK99h N%8  n\g (yJϟͺg6_F:̽DzGcovߚ4z,n^GEpOKZT#&>+Ff˵І52E*[Y TXIJ-f)Q#iqq+Vun轍CeeיGٍ?ZE@ 6VkhQڌ}k4i8\%lQ%(2m$$h"2ϊ YhY'U7#(bY S9nU_xɜwCl]`)Nw[-[J[ WVh0jDz+ۼ KT޹+21T2Q$mSx@WGJuijj1y>4[4 fSНx =9 !e&smCܵzT2~\R΅ہݬwk)9'>FK> Sh jk[aIbJ.E2̕3ށKXC9;LO$C̅[,sA!>Q9?O)6~#B_V*6UnI}➷ғ1%Uuhz7PӶ7zzp:1?Btz!fW4Z%u-wWqj(OU%/RhE LLVa$6\qC)'C 9Qơ_nub{ڦ}"ɕGj$gSTe@s{QY xFEm‡Ï2Y}j.V.9lSLr7͆$spfnFڷfauZJodA-e06 iùkKĜ|OR!MP -. %9åo]S-a{)oG"О5{ܬp4}߶vZ 3' sw5ǃ m^V; iZ4\ѵPJ r$ņ]DuV`thZhc4m{WǡIچ0#9aNK>ij8R~+ "GAqeX爡*xʡNJN,m9Y&dO¡ڝ?*2MqݝmdEr8Z|CP%aR֯90fj|Jb [Ơs*2ipXS&t"eRnv0΢{j$JKj 1w`!P7P^~/hEIqaSQAv3Rzyt' >Kȓ'!SbzG=:p9rP0>L=[_F%#wi:i4|Hd=.z Q! l(옡x*[}ė,@u%Փ1u"85ZDߒ0R.)@?oVwF+_ҫ:8]O1étj1NS ͲǴzcqo- wNV[@13?9:8Ir;2yIMx.1ƶP 1bøWn r:d +VT>d*s/M_0z<VL-(3='6oE^a[\.ewc#&)]BE mqRn}+BoNKһ͑>q!g)c&c 6PmSCLj#LJC5 s(w)vXìfrssԨK0v$ &Ek#%/h_#eڜ*e +*Lex`F%T!QeC55|C\pYxH9SWovnyV ik<OuVCr4+pgV_`:xbmv 9I:-yg)VDŽ&aH]yB:#~ ɨe;&׹(ܴ}n u^Z dJ7M6'H Brӓh J_wfUMєz8oUJ_byLJcsMȺ ,hțW7dׅT6)`+YEН9oLzT(:lrAk9L&Lu0vLȀc<#{솳Kzf)P6B^Q wZ ^ǧ}Ѯ'$5 =#ҵ>i:U;dp9gVg*5{YYVGmRFax[4 ~{װ+1ݎc Q|i(׮t#pBq ^D]KP,y9ט(b*0vɅ"Eszz@T`J_moSCmCw _(ϩK8-D%Q\T0mTz Pew~jO'lq\p 7QFSBg'08: D~~XŠߨV~VM C>:c}93^Śt2]?v{۴XS Z#9k:`gKiO?ftD?*qF[ 'zʉѻY:񞈡8]AZ#*ZX/)-7Wb.gz1sC`RwWv 4tPt>`8VnoP®9qZ3Ȗ$VHl[cb=8o" W4{Q `T_u8Hjp2d8꩏qmpcErrA**^R9K걐5.Vhyc4ZIm7dW[#|kHN6LIQ{cya<w[9嘠¢՞/Kޗ#I!U,7 Y5 lpGkoʌd-e}GTbRxw!~'E&V(nS}H֩!|(97dԧBJ)u '2?p$]௴q$%Y>&}bAzuZ#IżjW!Tm(|\Y<UI;unw{y]BXaɢs+(`v!v3c{. 42ye7܋؇Q qL15\&؎=/rP]!{2Л !o$ZI&'͸Ӳ&)Y열NL'ӂBnoXc;:+3gAos:kOpQiym.4^'!ѰM 01zq?eSxq%VojaPfc'!;|r@8Үi*Nĥ9e&hm,u>W5o7Cv5e=TeWoDy sD@Rm'eX`&ꩃzǀ3%Y@Xk`F {!}O@miJ놤ԝ{~5tC5f毠9VcA:DŎeɲT2;vW#O™{e *@c(G8d:{#?ӺAT:mݵ_S]DGS|RDq8߶b9uI>nmRHK: 2TIo!nF!%JGL0 |Q_$*+g+؃m?Ł ,p8I Z&5cd,/o}{4pLPRqLhbzl!} AЇ+yZMYw e7b~@v~O\r56fd`Ax 0<[wI*8 !}v}hڢ63U$xf! %`N&/0 xlWXǫZ8Qxڋ)J%u ]ԟ= 4^IA ENv3|@ 蔪l@ ,?𕸧D^b*d )un vJ^2cZtYUt,{>R L7o/ eMfc`s֐Ja/7 lθa7kpEHvWbLAj'?Q qq'ah2Ü1t,(vHxfIvz<$´^u\Nkf>(|0dޙ:0V{$Wpe@l4/3yT TyxX}Aqxwܻ:[Zsϔ)v ygWB24݁j҅5e)f5Eេ1UoϣNBo QJz&B_3 6e.Rld5 -#SyT!Ĩ-xSOJ~N#+4}AD*R(OZT™ÈnJIѩ\AV䪱[٨{'CRu" Q`=u6zXՙ88 ߐw-a*dtk^0SԆh1Ri nC&x q뚽S|SѴk+Aoe Hy^X_fxIKOۧ/fyGcaBN;IJ ,2jrU?*(K<2-v\#滷]bm#~ 2bpZB!C@E/sຶN>+}X^O0drq'Jt z5XMp|-V&o:7;FE@'}CơMʽsari\<+ep]lpssy |p`dR !p| 3R=ZRS-h^8zhfS:mam"N~q~s%UL L`x'fv\G27/5_ g7w?Uo@oe*~ ˔Ax&NV,)Ǐ(yʭ:kD:Ql ]&ܮ-i}{'nzΆZIӑ⍬Mn&!Y< L FQC7b3֪!3R6j1K˻X- \#np<$嶃6kif|aqD8j>(VtN ~Z[lAW-"Ӓ=Ilƒ~J\L i7s~¬I {qppC6 Z50¬tUo3E:4 [tuF+A,1bqzydݧnb^L Ni;f$cQIO&BFrD2Rn8I{GC& .`yn(wJ7 9.̋4u\9tMN;cAyݵvF힢`auP~gS +(%;mJN9f3\ 1m{FjulT-(LNhlŨLf۱($+ih 6<ʌrt9n'& ,S~iXjdž%6A=NvuiUP*Kx /YJ&]%l=v ۣ*Df[;%đUb?hys5 t*Y/QOqz [1L0kz/HSsǼqI,$-k!'q+Ie TRU-  $GG6r]i 3L  0d.TK1)BϾ* hʪ~&RrHM}Άnv.%ک UJ~@]Pk5Zs|Ķb OGs~n LDGK%x@2#="J&#+'Dj-r'rƂT|˲yW⫤~ ٨bg>v03o%R,Xl^;+[CuI^WʍpjvNr,F^ #W-RJU3[ ,9@^yNP0l:y_*%r”hۦ=^̹׋4+k6<>SC \)iiL.GR3:E^]n@0/f[aFW* R[9)UⰨ-!ρ.,nnN3QpX8cA/q.l%"=$V @ߢxP o577tBy6g` KYE"-d3ށttARAtTv|3›4 B栢N8At=h >qɤ"6u'؇qΡ$}d.e?.h#S'-M"J }Xyz^$gkV5^MgI@#+%b7*cwa#YRWd:a>y9c|“:DㆼҽI߃Duw%G;& 05de@ Ù}@YL;sm U1oֿ4"r\MEc/heh</džT6Wj,XPsJ2i;f6>*mS5sR'D*m|v2I/cp6CL+~ǖJ%sIO7|-֯M)<2DzfV'#]IW8lNAP#!,4DOc. }KhYAiE&ϘE&gy )2_\r+ϒ QJdʧ-%?88+ 7f]XuW:MF*SyzDu'&WEDyt9]p5i ZR7Rl=mT2u Oh*/Cqg9`D]S&jm@/#Ɗ!Y-?vOAI8ϻ˶%_*\HN2)8nQgb٣}/=@~mV- ̏_Vh"Tpe ,LDUYJ~pytZ-n QB6 ۫aȩYfǿ%&$U6R8W܇sV5g26n 3q~/T ~/`ɭWO9 U6iI K jYrjHIBa<6nQ=-kv&:/%]pqu١02 5##MFvFszt$ ~eЙR3"`@ #Jr}ÉF҉{ \;Ȭn!Ng]Ci]d(O*ޓutGV6.wϵOڃl~$x= Ac@vxAOndi"@!BXlupHN߉O.ұ-%%ΛAVȘNQGP6q6ۅ\JNOt- LdȖo|8ڃ߄|kV~ojiJP"Ci + ˉDxnVW3BIJ? [XԨ 0Dc,iFőÙ (PKU|wP~x0yz\7r;-(X$T:M@BәS [1X}ɡ+uX.!6FP2l$*D1)-)Ot/_Mq!= M\|;8K{) У.Q*+:{"pm+VXX NLYoL"JYTBulG7ԔDz". ӦFK,9QI+1h#0yIՔ&yƞsIhK.=#RM@(?a;[rJvwPM`J+_I&cQ:/Ƞp{WUG099pLД`)Y}[qFRwV t!Ozaǭ2ALAl gZeq{:\JMxx^h_;޿=v2}FOl7AKF?ӥD {ݡ[]^AP0x6'~ŔnbPj"Qrj;6z%{03l )u"ǚ.xX[iKt"x`Fs+nDǯA8|BFDžoc}63r8պ-bD}9-e*=f5=ড+PB0avVP =317>FwGKWu6d,.򛩆[,b5i${ku ^c7օ js!?xϋnt&p#΢z֐h'ʷA#˅Ō8ɕK iM렿@z)t]]}DN{*olXEzI}6̷ fte0;)f@Z {`;V5%>]V#ڮ!ӣ<#nf&V%@f:"aZɴ}Yh#W2U!z!!' K^v|c ~HZgwEsVTcoha!}HB}>gXVnv0POL2+Y9~?Q1&s.'iIf]oa㙊S&$7BG8tXuCoIڅeÿmKR{`wsV,E5pػXY D0~5$q֪3KXsJG1sAdp-JR QZT<-OmTSиʛ+*5#k;yk/7ԏz꧱7E{+O}i[ӛr1L44nNB/ V0*[.nYfM>4Ma|Z2\B=/-Zfuf=QQ_}->`ץ?A /88Ӧl ?E7$tb nqk">wByQAliPhPMͲhHsbtDQ`G!&ɾb#p-ԻFL|E D [#\= #=J$4k;'f)J< _RWW Ƨv`.p,-j8nyu/|Dz^:貨4U_x ?H ;8])owS?aM?WUkZ!dO v*j6-<"#X^k'[0 \t()NC(l,McDiS,jr毢WH:5?9q>4 @0Zriq(*v?~?͠ [@8RvӾv9efl,&i d'o߁%^}'E q˦PInGg1&k1V!U’4;HwAi  ;gqәE@h@X_gzHynufrl[VļE`u>1QIQ@mԜ`6hݭOC%Xk>&' .CjW6Lܝ9@< }]2XJ}\^/˿37p;[Sd.08j"2}} . P5m}6>QqΤs=dQH6$A4㗩?lZEQ=Qg>6fq+P"{kz zjDEơXo cʹX+كgk :% 0#P]=U+L3>nd@c RM2P] QpS ,|A1 A5`4fk_{ox'b@M]f7T8Wٖhh QK#dI /w#*5L'Ss.A}(%>VW~#ߚj? T*, PA 8cWU.1m*󮯩'{-P9* N&WY'ASTUgϨ.&i#V"SϨ/h>@ޯx҃\*t $t5h)u6o— ^20}؜ 7.a&,h]|})I-+s"Xy}'uMw~sxdٸ%GB*ku*-'rC1U|y=Y? ~2Ĺ'=\!lITHbIoS|I櫖Т>/mKy?E16z/NGJ"th/P_4={sWu2+xOq6?en-U1=3 w\BVOon" \mpbQ #M-#3UxeNX@=4:hSJ*%`hnXj_rVy(U99ۙvڿ1X<_)2tϴf|<ףM2wmTߋ !yo E?Yo}y]NSM6s ^SV7=%wϳj2p>rAȸߐ𡿉6]>ŗz.F$*On 1N*zg ŧV V^򳖰(wȒC*4N[6tۑ&=%J^B& xwqi1 z.m8[Ĩ.Ɍף>ɭH+Ne`t;4*Wx* %.ԉY;N+;c4m!ߺ|Pۺ?]zppK#Gʹ7}uP.o4ǚ_1P,o\ GKvfr {z<BoZk)xG&NGhuE(`$UT~,#jN~oZ9d ̲qE'{`s6f=/EZ+!Y[iIKv5oG?֏~ oI/`\ƂL|ms~xr!^IPi'miBr%-LcT7 [«S ĮN**o)(rZOl`1 YBhWc4ΆtLv6J.wFh8gKO3XIDžKٗH\>(媁[pYA8ɗ;>+?bj(Jдl"g{pwE74 "T$>|BpjwxC R=~gU"0JL.G|v0%J/6'bbg;O}(:y={5W {b|wW"n_H#5v=f!@lW cNb4pFKR*{: R(p}\4IE`./O^|1l|MV+| eDY'mW:8k-jk[Z~Q>Fe")~§KiAyl„Kϣ<9c^t|i+[>q{36Y}P@X :63"ڪ܅)..UGvv* {Eb+JtxƑztc QgegVg Ƅ7J{(CNd={r4>@`aW]DpϩDٿ Imu;At4[ p(ʩ :ap³{qJ|dB{,soOwVezp smvk"WH&>JI1wdeY^ڎU^Bz0>UmKP$~*W|TK}c9L )zqTqHjbTxjVVG:cYN?xKɞ~rt!گV7>0"m) WTR 㷘P+ۗvږ[4ߠݑ_"a%uon#&󵺶g=m8NZ*GZ&BG0̐7} &5}<×hKWƱ,BpeH-Msh~ZǸڄK ՞3lV:[Oѫ8c j6K*KiT{1aƅ^vgkXp+Iվ-;ا1Ze(seZ-3L_ ~̓o ?B(x#.צ L}1@&uJgNaL Wz܍N̩ĬWT%~u?00\o)8::3%ZDNEyBW|7LI(P95?[ظ ύ+gxnwR |6=vδdó]1MQɊ2@m^$Jָt;bPgVf"yATWN̋+ pfat i 00="Aqhpy܋yS@K0ߡoi)2 "*\qH!* =ۮ8BW{QjQ-oιY97TXPw@ k1k hʜ8 Sgem-*9 +Ci'6 =q:w\#∩)쐵[>&ζsFj*/Oɡ_;X:Yxɉ>0(>B(Os>nșD.K9M񜊆B1OVFJSr'nUkϟHV$\,DqgsiL:{6#F&BNTWks~У[/h]Ya(nɅ iB8S,&.Y"QͥNsgAA{">T{ɱ Z UQ d2]͌MZv#_]훀_"bE':n} ֠R32u"VF4'^S :;EZfc̀S{uckVb~S_h|@NЦ{ 'UGq ߁!V4Rϱe l$s mػM`=sɅny!LPwyx/3FA4 >,>b|!Ҭj0g2&` k>=8x& S\UϗAaLŠ^IU Pe}pzJ/ڋ˽CʷcݵqARph"2HեnNI㆛eCc OO4}at(8N^>H3tT ↤u|1FaKWՕ4uϨrNų$zD)S $ܕ#e&~N'ʿ"Hi SO"g9/Z4Hjt:HITQQ%~d~ ՎT9bj8㹈lָ9;@؜ʗO4@np(k3o߾ꥧ=:4&2UWFc-Pd匊#(gH ['6:X4vjẙzeWr]7dϦ?%/d6)]ٰ(618_Y8[_+z9&|nBJ8Yŝ(@e*SvFħ*A-]&y/-硞4Md%fyj+X}v@~U8@Qȅ"✃~XDMx̯qQ[7T]}F~*sw]X7ȖUڹ G~+2u/;Hlf0leþIlS ܀wF`#GXԴ>O`x<VsGd&zkm|VVCS"g2Ulԭ.8Bɥ4FA˾8&pM}`i`c9}$rS@M#. 3S#m^y{.im<-)h4A 'xPUL ?ue{vۥʟ7R59iP2D2/N]DmSd3#=>arSk1ieIW]Mo)Wӈ61[LW Ϲo|ZnˮpUkv6~%%aP{7rmwme\4/l4PRƕL ټ63EB獢Wq#_hLS$t‹)J$a~d]J0G!hN4GB!>5* 6ZF'-ey% WJyXc8ɛ\"%ȡ< }\\*]VINULi_;Y-:o{?P'AY|!6k%sP"e g^VǂueXղDIpL@yVjO)DJ$ abxտG1͇64Q\tͮuz9K-KE*=^ak(@ň+s>E0o_8~fǭ!:@ JNp-'g{5EʈG]]*N怐MyȪԲsn$ ^:lH(xҚޑRm/tnx>vAţiD~\Ժ1 ɴ},H޻l-ޚ}LX Sd ?%)F}JC6'tZLw4]^*HGu$Cm@U›_(EtHc*8~NK'X%StxlrǞVѫ.59nuW3 7-C2h8:_@r ?G{^9B?ڷjx˖C^_;!Lխ?R.ʍ,&v5@(.GKK@#JR{hPd%sP.o70DhؿƀKµtZY#+D UɧD-Q^p")neČ6g([~DʾE4U} MLw+( A^V:KwYbpJYK;d4-b+܅"叹w2mrC! }1?%#}/D[;qgkϯPH|Rc %gWso۫zU@@]n #bݺRh xix$5(4,`5PUca27#i9=Z~I1#]Yv C9 X[lb C^ /WSݱ̏I؀Digj<ȊKnAGYTeVowb%x Pbtv}^>$nfm0gq{no ?0&B<жId~jCP  !U!Yqێo1C{s+AV,\"6o ?(?iݵ808 \Ί nt.(1+.{UN:_uRߺ&,ľ?G0ktKۘAbP4G؅ЫFvQ.pN!7cE 3hEG>]tJ/ @yԻx>xATÊ'ɇqM7KKOg2,p#])L*4Dphe!@=dRӺ^cV+žd3`.j'CL'*rX=/rVZ a0-:S ;y]Z}.yvckrd{U($|Ү᧷GƩEYjw g=(~^ ;E: SaOh\a @{  hMJ` ݷqę+Rq'4x[+NmhFuߤ( BJtW$wJ( oPX& }>d#LdEw@#a\'JG"TysQ~oDN7w6f-z[QS+lJKI"-:gIr>MGtWJ3cu%EHNk#4ɜM5WLbu^͛Ë8@52q0ũEnefƍ׌;:Ɓ_&u`C*D[ٰvGDxN=B~)rU$H 0iCjAh!?x^|Oq*K`36HFrM+DȈabyK.+Gn3oYNքN((˖ISv&ѕQ*ЌN=`C z13]I95zijViҞlS˕i=b.!'#z;s϶ǥm{N;l<RDZ#u[knhOٛO=e%:"/*RASĢq Av$5KS$IoYɨ,"B.zTƃ^5Ua;Cx~ԦoA,"չzmf$srl1'xfەj[r\p A3o;tNyÿ)* lD (#Sn\f AطQMa\WA둢s)bjPڮ]q.Cni. F w`/(*fX7 _Wn KYlV&O2K4D>ul cb6n#>?.7[\@*)*=|ZaYnˏg(9ʵeYbGT~)ȡ3$8!(%FNz}d`nZM6Fwž:x2/7z[8O^lBR/Ɖ׸hNG+/;i}) 3ˈ]_Ğ sG۳6Cn$`rс#HKx0U̎^#%>هȍae`Iw >׏51p!@f;LN;VͶJ m?d.B5fO_†h|)^U/|@n hGVM ҸgDj4> YHvH?(C}clW,\g4!ʭ.!Lm@+c, Ze#yF-\ ;ij+F.kZu#u^Ϲ@`"B9$ K͍k-X2bj#^x~UzP:6_d[^mA26A#y$~GNVfHoZU29i] ͜U:$?((τnNj |C2^}~P Ҧ2o#(2'0p"Pht4.`j&gfyRfxp418j3b׼,3]Nq\GwM`y]^k0v4oMd\xmV;w5<"y~V]eb ~pˣ;j:!Y !yaݓ_W5cpM?شTGp괄ESH /=Hg0س^~._cC3a,ff;lX4Dr%c_込R! W$ߒ*)c+;5_`^ԖTmiD7Mya*3NErf } hԡWK_TZz Djq %0Abn?2 nՎ^Rh}U$Xz2сg}a-dgHkã)#x=o5aOVUq=SYH `?[8]a șZjK=B.޻_юyK3j-y:^mK8iy#T>- Uzt ]Hu}OqIƺ?4݆z{Ol5x!ev;כ%_ոYoK&I |ˑae)W!m3^BEC3`1_uQXG[%OD(jD:̡Xi]-oT\&ωѴ, ۻs1:1ќGӑ,]mH_cwM: Sj| fȹam.LqhlhJ$ N)51uE:Ɗ-1dЂr뱪+H/u l3UڗJH`1`*) Y]P'C!'p"9FHu. .s^Cj6uI9h_"@ y}w~Vh#ngYeBdC *vq)Y<0y՜8̮sDKHz-RWqο)8ƜUF~>MQV 9,0{ľٓi5}TӁL0 MK@ȅV}WX'}`wnsˀ㽠F^A-?t x?.;v{323 v'VV2#F}NM,X~rR;ĽK;6}jpv'0MP[ƅ .6\-W2 l ˋB5 ڕDfum5#!!@g3V3u;~W.!!\ūo=N'Vp4V n/)QvHK9:$4N$˻lP7'ɝ*iLٿy>v!V/Grc-awv k߹.5q;S5Z*a_Iv VEnk$CE$d.5G1k8pC~?p@| ,ekzDͻqY%ܧ20l.KLf>&T8fBW!$blBgI!Ga@RWuu'J!VDςD`ܗYO2:eD%`q dXpbҦ&lWb>KjϪ4FvD^Ø:`H HdYMM3,f%9p-Ĝ"g.ws_̱v;`oHY竤Rk(̅ZPU7n0]{G aܿ(8S#fӍoLS8Ii8*ܫZlTJ Rzk &7 n?8#@>07TzML= 9dW8?ZW;^?v HTkGhuYt "2# ܾTq}+Ž3|LW8΂SmAx l;J(r;A2-9x}<Po5Y +7c 2',cdr|w5U29* f 60*r*^VIu\Gɓ?̽COE$ .&\g/_59I&=\bs|#db'?3^˶=5B!q_3l.V4%BW;E%LGDRFz,NԠP2@R_-l8Ws{npo(gGoQ)h57*!^O$8fEuݦxE5d2+BdsPQ<UeoG,>Cq"*TE)v.¿mc7ma-n(F͋FRWZqZF餄0'ҁg]4I<.92lLP~++H>d\%u~s郶Fa7?&$|WWyvmlIWVlV\/ƿ쾖6?q$/@۬IgnZvFG Z5ts2 o0@Gd JwKJr7nGJio?ox>)ڠ0K(' @HQi ܓ%hҮ^|Sᔩ؊_?J !} ͺjku;0~zӀ6Ǿ\ص?ph;KlNnİ?Qf zʼAZo,?4\u?DmD9]>|0v/RV\MS:.i3^t" P ESj3es`< G&sD)٩R(s]Ok=hqWVm}{=neփ'7@`oEM)^k(1]z1^_?Z;LE"<̒?t!eJl6QS*\ON7UR+O$4 "/zH˟sd/{w8{ym﷖J%٫<ۺOpc'N-uצ 2L }?65:=TdFE{zC?֝Aٹ3-ٮ*!d:dI"|!lgu!NT`KN#}GdhLʊ4B! d:_/Ν].QxK3r9FY%ClW7<Ͽ6]-[4%lZG{גIgqͪeT^.tIF0>QBё,z\%~AX+Чs8ZD<x8m'D%M B:%T:-6o jy1 1oИK#E4\P6'sp3^D}"+p#xQ)C.X8Ty)9!X2x7Ф8džsÖW>`TڳxȐ}n}@WGވA=.p$y}EA/;dGYegBu^&m\Uq~-̟}<'r*+E`#9ENr~7@ ]PP2}v!Z;7R؁ʤ^S muZX鱮+f~k9 %3 csrxGŷ94_WPZy|laEKT[6Agk04fG7GzGyԿD C݆x\^+'\Zc5 9|woLJ ~8OCpwJwΐp8&~:JJlKh;ǪW]!m8$L@Bj]4 yW8ԻÃ6wwd^9|+WG"_ߝO5[t#tU܂ '.jQr1N,-4]\ڌz5JƇ%v A&ѧ¤e$E(o1K] we0b!? qָ8 y 49iMZPyB^}I`>U?^"=$lrHDvEd-< [m{%~/jwkڦHֈY9}$#:jo=U O'pfk@ k,"?2@#oP;_􋵐jr>\LnًCo7gfKҽ(p"v[~w%q1I߫`D83aL_6oZ`QHViGO~vш,3ikfUjZx:IȱwV.eN ![iKǑJad>xXnc{0le06 $A+Ȥz/lM՞o.1\jŜk\DlؔouƘ 8Ym1Thc8 NlBsD wa‡17Dl7[M\{Lt¨U6\4?;{ڀZ1:*[ϛ`[}{n6.LR ?˦]Tᮇ@d6Kunj*+_I`|H oXr^az9ghˋ6q Ų5{ހݮ*]jyeA4D,qf% n@E/DsYc%U"gv3ˆCFЦXc)&ːx-(|뼨ո!Etm]Gx]S5u)_,K\lSշCc{1J;P=Ykڄ 68<&&cirD*U2ǽ\W$TWKXBLtOpG|xQ~/Uex|104j+wZUcLtgşJRmc>Y4XQ:`Iz.PZmo@ŷ*3Տ8ȅ(!h`ߢ֩xق؜J> n2Q֞!Y<7~=sSq|YlW>X'g)o`.*|f)^/K§bH`@K +3(mrX E@'j;Sճ귛+3‰{{)N&A(-u, ӃpE_vBr@L7F,D ?dX1/W犅>S-c$;Qʥ6#kLRCrw(yF;v_-況lO0Q.xZp@tLVUH o>Bͦ`vYՆ֌:WGEBcSG q˜&οr$Urگ)5qC_BQfM a,؈\҈ gXcfn֭C~Hh.t#8_!EދpϜ[_.5VZ|X2o7,HȘؽ!KWCWI=t"'B Y{l/DJ 8 UpYc 47T_'Syb.7qԽ/8}̣lpi4vqۙa伱-zOhVhc-Lĩ9[ 8fŤ`J˙2 U؟MZ=sL I$(#KT1L7X,ZeCh6iйU iQ/8Zm/AB٤~۶UG%2* hmcЩ@|+SxZ'"f?>X7v~d$GYrm :ɐ d?¦̞U6uAK9RKypǻy`4N=,i1ߛ,I1QXwyEp2JSBx59C}fNOCkihF[tte ywTd$C<*)ĺm#"r˹WƧPZH*˘8x&'Q%PU 1AʌT2Yz~F8Q5Sʌi F{b(Yx_>EÌy0N/՘2"?:$VRh]}ex5*-@|Ə" 7p1Fag3X8L{!gu%r'y7IzDB RXb&o|QCrf8}/Էf#yDh45.:2 ˛TbgPhV*dYAn|/-C7qDꞠ%VpYتp38v"/Qm8>c %Kײ]N<_h ˍ֙PUS2p7!("=iU!a|o,v6t˥;AnS6|3˟3Q|L0 aM 2dknI eJ,{@2q%WE-Pd@k-ұ'fk#6R1Cp[S'SbLb`Q?˥ʯcZVr*V|pJv%`.(dH%ݧrɐu R3 W4Ͽonbj4(_ uŒBrp*< 沨S,rj(^2٧Wpbl(Uuiw/U[6B 8Q|l") SmzLOu\=QLP,ڼ2ET ȅZ"sf*C`uߑ iWů Du߹+#ؤ?o915U !3pu$SR{!s)`٘'-a"_C#CTa;fS^zHnMaʉ-l^"o\sM!\d'' τlўU7ԘJV _Bn h%fL=ٵvJXm(gfQZٸ]}ػq"Z85vsܑu ~Ybj ?G08|"[ 4@Pڧ=w2L+' eݪdQM R;*d~t4;֦S[ K+jE̻jVXc_wUg1D15/%4"ʧCslIʸA㻫K<ͪH RڞG5,&ҷ𩔁`;+5inٰQۍF : VU}C/'4:~G)Ibk jUQO| @VÉoP๔.4bzE*-K$<%4`̹D2{ay*d":U bxCv}gIEE?ifgi!RW Bb4@:?9s/t 5 o @[Z@";!SBՁB ->kx@yO<9 }ՓNH)'vƏ:p]շ7HM$E%7 Ho>~×ي=ԸBTU!*R)D!DQ8G膚(5+q&)℉TQ '#樂Ǣ%pS zdŒ&͔`&۝[ m)B[,@ZyD飃?Ġxw7={E|e|f]3pwYE%vu-6Qi^zD7zEe:UK+P֖fk'ݸz%<!8\Vt >x+W|ofj|?i!I # ~N"ǒU0@4{'~{\\dOY}LʾH3gLMbaP(;g!Pq= <4&h.4lB"s^j#m[ktE@ ), dm6q'n:M`vZ4cD[ZZ" iq[4iޣ" Tt\sj #xș3cUq8Nl2.ǀGv(kS8]%^{mA  n)s'(=Z5d6lFg(d `)Yu#㾤ܚ9Iv|^yKZR8(J[;!ի㞥DD{˔gLVr1C1P<, nnD@(̤`Ҩ% 3e}׼܄5 &{ m(-ISύiz d%n,L(zNWGY9m"I结)'ɳ+kbҭ vl~o BDу~oف!c0Pp!"!knCc|[Q794*hɅ*H܍ ΊY9"$3X=H;2v`P&HrZlq`r";Hf,_R?χoy ĺ [[p9 qi[>~q1X.rSTn ]T$K\ E %OwQפS20FA3ythӒāt{(V w{OۻsO7 P.HInV#P|T"_Kt'R^:}1z1J* ĭQ&Y%pP|*kL5sd ?__dc|4dbay6-omp9}־hkeS^_c_8ߞG bj*xD òC1T[솮u >_#{/$Z(X*'4iAa_j,REq5kOaϠi/7+leYIK\"LS3 We'%pc7>9)_e AOcX(k9? LDfv'7_T #N贬 3a}CTNbD)UrM0o6i߮yW:v^{ k~ UcBgdl QM6'?3"Hζmo⢅ǾNU>4(E* nj ᛾7FbD(Ԋ^ڔUkH"o.9%}oϛ&X"ċ*9YI/1{]w"zF %U\b:%q= jvlhNDwq(d7SYڄf[!Ud)zPm !@_H2|_# = h59dOo|N#s:q>GJ]dUF[EHC6üSXAy*,`dgN1W-B~hZ&.M{9Ox!YQ\]`]Xl1Τa떊M/eOy%u5X>  XZDZ5 o;|v(5:YϘXuf|\evыZtU'N2vi(ں+\+X%SQۙjdh6PUY 2gI;/k?7;zB'읣c7n=AC3Zpg; gT Eu7fmgI U5O]b4Lk7єAv*"4wollygE*>ϸcODioN]P \{wPJL 7*veaB|[}c#K&vcF Ahz?쿌##4EkT,ƐW6@u>׶oPعN#HUꮀ/W :P+eBKLj:m_|´1'~oWG|t8:^dw! J2©H !J0xqg*|o|UG{=E" `D}2;|UOb)'>7^2x[p`L!FUvGM3B?$\tUg !)F VR W叚L71mN,m9lENWp5.1}S(LOs?2MclF!U+9N `rT*S9J웕 LE8HoҤ[Y'Z|9/1ZJoIPnOu1hk7=<9A>+la;KіɅ [r#*(QN/Xj6>[N I4e"egaRU>up6ṻ"gUu!Rܙ[FI91OPwԁ3/4C΂IYپй1{ F4k3KLSez:,궮gGHxatlU֊@0l[u|6 =Bm/SEO^sL(yq:똹lsTPO M^SW'$9 |7 T}ϑciU"9 !Oabުe7yiR;@mTP7(i9 ]v;@>L-hp,a'|/+Y:wېg @kl~$I0吭YQߩN@$^"x+6$@mCV_(KXy`xJd 4 iHCa`VSf2l ,[p w^ё/s,N3/ȬIxDJ_(ј_eNCWQFE[ny38od*apm]~59уtpkzELUsmT=gxosc?;aXH9$O+&%ywvQ a"i`Wr*ʱ{t.#s)@W*1cJddy-M^Π2Qz'Zl/ |LYpSᢊ_jE{# KD)Ӗc>zMYPcǔ0%zpZXJy \U4C|thŜc~h0%$r{ W)r6 \1b1iZ sp@4NXOea,hskAI0?)8' L 4bh$c| }2W 4tʽ_yi +ާU*.il`0G?)1hi|jU l\UhMq7,#*H]}T S㔑#|86IPKr=%޾u u/NŵbrL^%γn])L =IE<}l9`vz r`$2Dn+1pdfFx/deFr(pYX-/A+vMfa|'/+2#ꒆ6<xj&חC ~} S0iUNUz] >I9[;7<.d3^8Uzs0:$[ҾC% Zͥ2)p|7J# )(޺AG& v;rr"7r7%ϛr=_p%p?%tf[ݙm޸NgN,|x :WI-돴W,Ax}VuYu`32%.ّbC7Acoo,fi_Kgd:Y5G=e1반tdӢXԵbDWPF4 1f1qFx Gww8KO+]meӲ[ڝl=x qT0N,3 3{:΍`sYh"^O"XJB=X‰s&ۼGK>/^ r|桀EW2#nm`j7*PĠYt W*tt,m]PRs-[rĔbA8à6#ȍV ;Q' 2h"Kx0~>3Q4F`$YFEf=]g'vU91iϊ]Q}%&0f~ 8n4ӱ_NJ`U: X/:JWT)|{7:emz\MU9Wco\ނ)5E=8xM-9X ̟UL N0uP #VUhLDHa/#cVDį.Zolc#VEkn;caO8GN%AtnM$!й8(YqQ)P 57`W^8ڋ,Fߍ!6b1^eЂZikF\S*lco~iHMn0fҍPeR9M:cAQIu=%*=@| Fșl'G|%^[.a35<[?U $+s>Ff]; U};DopZiR:4"ߩIc]*063bz[}(% qQ㊞o+udBRD )b#eB}fݽn4{e8/oai,tzhs"0J%"ܤ#[:E%CQ@ˇ712 A}FLaaD#uJT"8\ӧcggr"w_GC]V&^ATC,ʆ}qpuR[(ޓ~Mٜ3Иfۉ{YeQ {-Ljmuw<%?;xg; 4H+EX >SLmo}i8#d|!~6JǪA(3o@3M\eQ>J hظ=P9 p U +dSB+LstfC٣q,^']ԚQje R0/xl=OKlj3MV[%%_#?n=1M2bڨpP0]& ƭGm+-]U|'@ՈR*c0MבLL{.:%iFaA8z~>4qf?D5|NvW&DW;Ktfj/^k#qH;H}dXy`݄8{!*))KH3ߙ\ 1kuhkHo: F1q  f#! %7?g^$+;0fjͪ d0Rk)(fm"Vo#"U?٪^\#78 U.?}ҵkVۀh ds/\}k"O k,l{Y H1 ~)pd (VW p?>mP_8WK<9l8N4<%2?p=VIP{pԾE|1ā:%uB}7/(QyN&gp<5y>+>/~7-hN!xwFeI a}R͵M!HBd Ae]@&z-ŽycZCֿ'h-AlKɾ Ё~ U+_*93 kE mM%{( eójwyCM#TPwi.L|\[Rg{?q[Gx$Tx\$AR]QtT\Gyw%D ؂ݽK¸zM&^/7ՁOgj(QwXs$*ZQ_8¹F&#ti:wCGcy-^گf.`h1-<$k0Csu5Dp|ݺ8ze)Pu~?y|b*,q\ :JJڇ91߅ͩ*pB) _{q^D+4MS.( î]B2oaHş] @?$ro`"!"ޢKBjK49vM#! L[9ܵQh 8pкBB'/99~ -\H k/L I?52zɉlz.g}lnB m"Ճ0ȕ奲`s$K20PF.h{X?3[EPtD4d5, +{'h&1H\ ̙C9vD!(O&lS <>{*؂J""`]m_lz:$D8#x섃"Ԇ%¯֜"$t#﵋aU~6-Nˀc4 0̥?7VVVaNJQ0XH("P#Ls,L:8ݦƥ|\'Wh#sq>)Z/A9N )S{s\n e-)VؒxwH9qF@ݖL$&b\5W&|}r`G$7vV%/ޙһvN$h5fU#XD~åa ~#o/r~׏E$fгCd+Y@V}Br R1sdzhS,yd=90I˗IuTYCa} =]]OQwֈHWˏ9zOOxxR;%A=|%9?[/5YwJ?W[ X ,TỲ*HKQ3)#Y(6[  X|7MLN+YQ1fj$5 ݋O[R#V[cB;'Aj +[4㡤E'#6.);JpYmscŬ<1j%[_0G3cՍ`Y5ĩ0sW'h2x&75*7;gM_`;̐Ư0*Dv |#"E5!m' 4HM K$xRDl4̎)vc;3 yXiIF]Y=.֡/FNV4k(vk+mdBQչk[U&w xM5AmZ=n aq ތed$TՄ],*LXp+x=wz@PU&:ƾ1&Tt3AՉ5Rνu6YWTӍnFa`c5.˯l7a ! Vx b7:+&DCקi.~3.Ȝ$"$psLfM+1a M w+-k6D5,~=C7v#;i6L968d~.x((DXیAC?_gYN`4Qmy'>D#"@ #efoRh-t31+ҷ\Z5):y6f!;08杪iLP x;m ݰ\{9Ӽ|)A{ 1IB7Li?wHמF"* Ezg>ڳMՑ$:;[$C!$կpԠB(vb\vQ6tbXK31(I93RGFXدpQ+2!&OݵVDRT@֌{)nY H희m=b MYɇ9ܧQw #$ဌS:}~kAa1&_OQћ0C5C*\AN's[w(N+'qCUXIg-I1U%F?*N)Pʁh(`CQS /?#Tg^_' 9fMTJ9cƌ4K:X{6}՚5`HUp~=@dLi1J!SoAK8 F[x"aBG^afDI~ RŬ[,ED½laӋETc0r i8.P\}>'9J# r#xlqkp*ƐEDٹ&]6*D ւ|RB=5ě?@zztjx |B4A# @ݎ~NFfc$T*ǘG%+s6arQ}ŅPZԦ&_6up)%28vF>۵0H_<8ñw\j#Z~hK{U}Ne::`a^BJ5 ղP@yrb/qDk&%VjR)W8݋kUbܝ"8ZpbiJ$'It zn֙qp~@zCt$ig\#n7e< _shBr*&{oaM: r# ˰2S`pz~0 lI)Ȱ2n:d\~6&AC JmԲQ D%adf~?=&!Y|Shkq`++2lq~}}Xj_3ttKXinء9=t!.@,~KRv);v"&ίG&ώk? H/`M?'T -J\FͅG@5_2ⓔc]!>Bm1rţ:W|,gIt =fƫ5yܓџ#$M\tND9fQ[=Ur?ߌ E3o^7^yE"Wj ݷO3t@LZ3‚aUv!<)hz>ѶnA\ !rQ|egOL\M{1V}} lxysQi&k h~^ zKenf"8~@hbQp8"NV[nz[BO\Wߖ3aJ5=mmwnUv1Si"2 Fu>1#k{@R":癈)وk1>WU~r9Lˀ]l pi ]QF4Qj؁`%):J͙5d2ۏX0F%WVy<|ݛl{R;/ +@&܅}-$L0ppu ay<c@be2|[uG.u`Q[E Ӄ{6!mJ>ώ?/1+Nox,-nQ67'p:jx#4! O4F7Rwxm+xm7w*-d_'SOf`v gi?w2g+x?3vEH}RV.xYk 1<;Sh(w^*T񞼘*Wf*vLj#rCu]GC֑G7P$Z5,^f8x(Wn /շd.>}7KLZV(X1$l{ ]/%cZe@Y@LДeàCwh5\:,ugb΀[|t3.G8q5.CcNX n; [G贌:Еޅ\ %je94o[1trDw7ϳ3f^21jT[ר_w.L3&;[fTl>]]`J+ SD `&͠uI.K^|j ZLVnWڶ.ީǏ9a(;`>@p1pu+M[IO@e%*)=H"mӛ.#~VM|;@&DH1 `0(&&|3SCg rY6~'UIMAMX}vR+X~ej~z}*v'w5BGs@Ο ?)1V9sEVBn$Y{Rq,VJCF,y]k V)d}tmU N O9[A,< w#_ni@_q#2q,Ƚ& M Q(IԊ؞n(ku|zSdu65^/qDp:f`N7/qiVOKYl#0AP(]itd$A/z.trtQƪ[Zv->e3czH^: sדjѼ~=f)SOV5 28W']P9Vj5Vk"fX|_#}!R4vʧM;NI756!i:?@@JܯN {|)OLg'2zO'spu b@@9S=d (MFkLӈS!+u W5شͲ3r {QM&% 7c%^]_ |.GώDL=ihj/N3$ÝL Y%|H_FgAŊ;6yeo @c@=*u4\\;[KJy[!G<.B P&*C@.|}4|_D)_P?6LKfUx4e[&F"S (#KG.՝!ކiuڄc:*f ²:\M-+Y%+1{[82nw'<•GZ׀ݓ0!ȖЭayMxq}vQcpu FWp^#עDLWM 4 {6ᜭLϬdM6_\8# VEz~*vC:G\޶8s>S3z_kM%|KŰc1YunzM bÆ~>\@vb-!x. ԥNc6Q\̨Pl/1h2].T8koB!$\+\{+,L>\k7X_@zF`^y bs"®ej *t%ˏvDZc;t>a1yWv_gv|>?aBIqLϲx]4# d4E+tfy/K: (}I0cJa΂)uAz)RO$꒔ߢecRl&=ePC*=SoJUڿT.}JԘE: \\&AGimCGDV0n6)t,.Ts_&Uzc=!08ݶK8y_Rf c TBӃTZ٘7 ÿ`tbdGx7!#zwXXho$Ϧ~+wIc>D%3Eߞbv$l޾<)Y]F'{ȀxcXkYW3M<4#:mN՛~eoNŕj2V$0|tkVpż6MGUoF, Bm3[SNƙ,{\뵺~W5Du7V}+>Y|wmV}6cafH`4'+ot2v87<m-4:EH:AẖYǰb<#5`)$쟶?>4,-8)r5mca o Ewdɢ ;CWޅ!@;9s 4+oP-LulR5`Pzq=jd%%ߨϤ̨^Iu[T̊V"KwHSae&^w xff43LGe9B*=һǷ睰+2`\Zx՘qPݮ R,: s=%WU=຾[8DËs }Sߺ'0L2ް2QЄW4Eʞ=LCq.Mݸ\Arn}d38bZon*{Bz9B>Ƈ Z? G`j,Hӹw`^bLf?8Dԓl$ *CӟjlaZ5kޕu˷d?XW,h.uh9 50 zP:XCzubY| +VշN@R/<%P3I#&r*~uE`]FF@jXhyxP:a{:66:PVfSHY,Íw `12K")8 gys.n:Ȭ ><}|2_E_Nn} ܌ `Tb$_rNRሉrO:``˖(Af}LyRn]i#gYI6b)#cSZ^؋0 p;Dl󪨒wI%,"pG~?Ś+hž2tP^xz4en/Sy{sP5bFLm2y޿}ah:_Zf( x=V(@B~ee&&u 'cYXF x^Tܮ HZn$Z~OYf#ٯuԈ^NșDVB7o$@̋8{Y1#d7{"m6a`b3s Q߷mecj)* fp"8SmFKJv7dxipw+<Љb2%WhVn4]3IQϔsOZ}ͶTcÄfi? >KV1Qbo]l䊼y$p3N+BCtCn 0"(˅֖"bDYCw27"yx3#E3BzuK_TAoq;c+PA&mAn>zʠ#:{9c$RRHHMyqo/D)]#iu-eփ旯59x$i=>oUZew;Ak ݥq#Efv\l|e_X)j'b }#]̷CoQVқkԤ[/2aO/!تa͉w_aٷRԼڤjh3FR9MM ^.Ogim?,}`d5G`6fІ[!fBT.?k֓ICEӤޝlVH"DnI \!yP4Ó:βE9aY Ǽ3EUQ[}:QKqSĻ:1QsU8]{ZjUy.7]5Xh (0^W ˖MC{8Op]3-{RPv OXTێvm*b\PM՞2/aHu} XfҥQ}lrTxc;v n>YWmɛWB g"Da=}*0?G8YFW-DVDleZ9P'e[5Is)J}h+) d"b !C߃)F ng R#-sv'hSfV|&8!Jo\N?||114!hl^rUtbqw0Ҭö~<񎐥m/)`rEDK]-gZvU鍭3.|oNWڀsdӆ9@h=lP.[ebgOטf,'0'Iz*eV韬d_[UJ^j!vYT~՗sSq0&9|7Z,,2M7U'kXӹU:gfvU$Nu{=hI?pC2ΐ۸-6ץ{ClI\}u[&A@*"-KA+4δ+k= {[kq#l4Tcc #M򔹟V֟*aGqgHSNYS./6}&s$ߞ0+]~*I2.8A?}03\G~*5a5(WA)6<>asAl֌ևBf pX~*rʰߕ:aD 6݋<'rhCT*=Qu ^-<8siOro:|1R3T vFhݱR"9}ns&5uTFUl#ݭ0,]G ߶%ÀZ`w(я2Dc +| G#H)lՄa 57v;˝wc\=wͯ!py:H|bvsVf*o[*L\:v =aaD.RBZʶ4b^ )ɩ)U @^13jO˒TuCzEϞ{"TQ^|@WyQ7ϻeecEk+?,$W^[ TF lHfO@E7C KfAvA{XPDJEoJk( l˟?$0ZS|@+ kqܡ]I܂hSW*\rn ;t0?W}MfiyLSJR҈ m:rMn/,oRآGvǸ9VOnPԁoPŊւS+Y>Խ/afgJlegmv,X-c*Ό][C:f_MJSr2CBG뉔rPXlr4Ҋ꼮&a*OHt-, u9TЏҝ{lͨkF/th/N.jVfm/s`=+ AؤXDF޳0h=qQ0aׂ%Un hpƙ~nv8IIɗqDHr!'&-KS[˪ p7$[95_f㚳~]+8CU\-ޑ2-_ zهo5(DE"5v8jظEW-,ϟ?H\^pCR̞#x83B}|egkbMʿ88p'Ǒ.,#[c|ݒ)C V㘭 Xڑ2LQ0+$b"uoFAgOƨw7̹aK76J&d)i"4&0>Ja5f{luP\mB2Ǡ }gbVoզdkNVA $ҬA#bE3 Q죁"K^lGJAJ`/CF.u֊prZa@NV/aϦt?KT(.qIћ'$Rd'w,Xϔak':/`ּ( \l>zOJv\y:_ÏARyYw; J쎶r7]+bL3$'Rv{QSWO"Yux\\N?m-%th$ecs]ڧ$ߞnC#6︕?(e>@^e@Ff|Y|zF׊gƴr9B;Xi*.Hi6%!P$x)yqz[|;[6xhcz^Jy\~`1iR9)@}TqAl=nO3{~uq4$з7_fN1;Y/e\/ҕmÞ"hV1䲰45b~X}%bEFW8Λ$gwOռFOx~;'}*х!v vCJjB/4s u@H*р%>كnaOuX1N'O3JN5tvXW`_Db4MH)d1 .ͯ֓-srN>+.Ze%"$掑_7Z}+66٬*WYsUHY-h:􆃌,=ѳUtCQrl*.T2]i' 7=6}8+#>F]YsݿJx[:;43y(*!bMu%qchD6,/r"U YeD)N_stAVMߑ;Q\qVbң Ohk ߬UW]}mQkm>@wĠrìW_ͬӶܕmtpեPIB$}cUIZb G4\ 6LҒt:sPSnT 'e6ӳ ϶T]gY^?#KJu 9e̥c|P/"eC&ΏO##^^5sqNJ)۽x&)nH7ŝiC~m)@}^8osKYL1j(B_-jy+ (7p6ڌ{2(vdڈnFߟ|Jƀ҆mCqH!&Y6Ոg;#p3njן!I@$(<k$ j$AUb@/޿uUus?dW#J!{sOYvΎYry 4$KJ:>\mm&\Cl1lEb3U-E{@ e`;>;[/.9yZ!o#L9Uap.7儑xb$Qw`H [VHKhjVY;& ${pm;n疌mڅ7|q:*#F j5M[5ѣu[",`͒/F7G @7*ޑd jK2 q邞V}CKhbwqjEB~ޕCUח=KPj,b.έ{ӄQ2+bN>Lg5\VVW (tP/ k0q4T_mdn.q高XՌZ Yo&P*O(XĊ3m,qpju O܅4x,A<;>mgц}^+7Y0CUa=d(YFV^x&Jv5]436$⭛{[9yB H8Z̈́^JTIGkƏDZlq"tT.x!g KLuEJ׆{;tAoD'PS>|6(Ro-^Q`X#h|v5?!m=U[]|4|!/15x:D̿i?΁m넚T(x4 `U8=j *Vu!a >=EdG;,HWejGW)R77SLC4bSO^> LuhN67ԴX;j' x ㌅?_%qw+eߣt4s6}xS.\ӈ yÄN؍ Tįf% 2 %}X |ke#C-bX"ɈˁAٷ,TJ7[9U%?4K5[u4sT6t!C%>-zQEm=|?$E%͇x:&Vs $ADNEڎ* Cp[i7/p ßs'OS%Gp4Tq*i3:U *8ҊFMq,Do>T3ZF'r &76wezb_q*3&El@?7_:Smfۅ 9;屵?޼C;CITᰍ-AnWy{aeV)8t/O[ڈ "3;n{Pa3FOZ`Nv:/ EgH85T&[<6BgJ}XC(:Y~[d>fף%"ա8uS_5}Fܢ&gCH%y @- Ȩk7|:s7v>/=gŸ2CalA"EqE_(ާn+{ /7^4|mF[.AGL[Ǧ sqΟ,=+,>7Փ|WGl5A!4ީd2oRZEHJ:m;س0]%#GN8id@}fomhzOdqEIf[w/ s z/@|@D_Ířjl|j2oE>"wwi&U %]\0?ٓ`X9C ?VR9evC{;BeT[g_UAua֩ Z٣ R~{)GfX*3 ~_V19m؇Dثv"p{ܼwtJ!o~u3xu.{T40;R5EX kWǺhFP)#)j]R6}qFJr_h\lX\P9U[fT% $LrOw[6E@.N5(r[bL!d"{+Dž)nfl\N& ~Se N0_TVc04Q3~П0wƞ)W_=XAm9L Ő__R֗BX_=|=3W1 ft J=:VMw]eTCcÈ`xv7}}q?N0n[ݻ0iI!Jev!_˧).©QΈ Z 5*'$9%C†Hԯ2yPWmmK??)0NR+uњ@HQd)rVMmΚ2.rboM6ޔAjhh^Ȱh͈P$1[o>gaujxp^}ߘQR @XѾ6<}vs߲d2g{QT`BY=$/+DHmVv~_~i?I#wMJ!n~#q $9&$2Ӽ~8 yѨ>tKZ7.<: Nn\ .ua 117MȻK=vaK(TչLU []Jx@\0ˋ]}g j,`l=8@?¸.].0tjʐo:*J|kBB] 05,o-(Ҡ?3GQ/so/O` 6e\t(MNÅ^ zi+^V;PFBtТ(&Nցo-ʔ܂X#baKOfBh`,8X';XF'VJgf]l`!*R{8Ǯg@vSbAPJryiʽ8`Xk~A@ s lSZ2--v3HmIdZuZbRi $I84`{VhE#d_lZP|ۭ6o}Om BN#᠑35풿V4(KE',7t'r]V,Ownh0P`&(U z㦦ꘙtytp;e7yq(g K r7#ܫ!O~XQOSZ z]4SБB mv.۝^"^#Ԙsc"GK  $ ;s YK7uGYpٷ'* KDzjf3T]D*sWHqp,բG!*rCU-}sAUbVNbOf žfrh5u-5:OC&N4)BNܵfr+Y o@'Op=Y %{'$'7K.Hq+);%J)|fg6 P[vw WduìbK˄.&2+9hLY*HAvۍ+xeXhqGqa]W^nWB={Ҽ mM BQ=ls/{E oEEʎ4Wv*on'7(y@^̘ 2"YccS%pa]&_I5Fd^9m08[9N 4₵/;K?)IhcMLo6>PI{VcLy?fi==I0a/,]t!;$D7$BKM7N7dbz1_tBG:dW l. Y_FrK?E}n&c8UQNSaA"'~%4Z0(sxg@(zhn[|0~1\0#8Z}*`J.˗'BtS4ޙ;'dX\9Hl! 57r&:wWmuYOl-e!]ZBR@x*4XViaӇO(AF(HvGBQ৭dbhǂy՗d>ɻ(y ɭK%A@;ck[9x)OzK+b8{tk5ɊNwB55Rp<ĂfrF~:]F6l70<C'b0Y;֙.{*E9${x3P4V衷Ȇ+_ӬXv|H$9xe?\I tZ%qD̚\!n[I)rȿ5޺抇vcV*oc,9U $a_H^njre\3\Ԓmu%l>H?kOJM<}-q$2JAVC^"}N7 Ix' 3`cE/f&UA]kZwf_!؆S0 '? jEDyX1yA?@&(٢ m@mbOJ2$AP[cߵtqR u{/Fy8mPp\t%Bڼ]*[{֕o€e:zB&|E0e"n *E&PU:Am$&2,ykR3n~{պȫh꭮/xlx>߲YJJ B(9HG*+~v<soJƊ Ӛ-Yd I@i=Veӱ!c`&M€`|zU*pⰬ6>siPH-; ݶ{xawb*spm b+6x{Rk@$BOEػzYZ.%ly{Dn.Zx&Lޚ R9Mcz4 ţ=lWI 2]= ySGRzC=CD~miBNmcSH[-ϮH;ªCC-YMEV|8jp 9hZ!dET4lYшuFFJEhÛ!g:V8!+)1X^ ۝kFSW+G5nڏJ=R͕4NHB嵌}T)Ox==$ywEd>IdUPp-f۵:++m G5 ۈ ;%&bcΧ6x~eH]$~Cԉ蝴2Swz Z'!>E+ZW^1~*'HjSWBͽ PBW/֟mãG 6w[F{Nݑjb(z6绮~ g<<}&m1+Ozh]aw |Rݾh ivXZd/N΀eUhqP\<9f%P|4|+ TXBP ᳄½DF27qd@km<#tķ 9=huR;@g$A1 Wގ" [a6q] t{ ”zUQicU$Kuқ&sD 0u@ t%p(ldp;^3֥C`YLvT #NO1"뻏7vߛ߶5,\l+tf4}Vy/;i/:Z;)6؝X:p9b8r7Vα__ j[O0 ^nPqig~c;VWA 8Q ̭瑜N`^ds}Bgr`oAb<^oa}!]WMV!_G^F/3VM_diII^eKnMF}:UCO2ե:?T4#$,<葸N[bpܿ7uI%@}9j:ȡ>|׊m 5{d==!RnUKa3~ͰNCYŤJi. iaDo[ *t[UC!"9Li$yȷY)%*|ܸ>~)قpd61NB[ cȺjZ}}~ (GdwFy4eF7$cT5T-4.7ܞ%إ.an3%6LB7_hd|ݷs_64! WLaY&oo EM M)4̑ђm0bZhMݸX5:áBB*~ZuQn˙C1zImF7Q. Om%Vb(e+WN_#/o5>}*2lю"{y '^U\Pu8քp/̈́ҧJY ^8yTl99R~`K g#0c D3Uyq#}2VUFr.F{ zN~q94VrHYİ>t_4*|a {Ⱦ> E=QB:,BO8'MkQ"oѝ-ݾ~. @PO뮾UC  Y­N?\@_=Js*2]{]Y>4C$H0ij ;e)D%Aq>/X)V:|fl.he$^i'`oFTa2rq%4I+9fJlf LXy<ɵ/]}#e?h:9 $b}b[FM#5Kl qR&5d!/N>α %پwTC)~Zlcj Gs(B3Pk#>qH.aﮄJV׮6p$ XR697nǹ_ę 50Zc }|So8qaUޭ EZ tV~koZ_ ݈n=4(2\p+߁T dB(hpXm??N6;ę ˧G6Yv}9쳂Ur: xBH&;<*yH3tLR1s{B+lȮ'7D+D* >96tǴi8cJYqέ6 6=4i.~a1jTAB, w- sjJ}'\Gfh훏8ِ>+gO!DjX/Y#p: 1/q9gG U#oʖkSءuI;7Ζ;F;nxYqX U) {*灷 C}(ߣҦU1ۖg yMs% yvШjGt=`+ }j=4}['qo>5.x7zew27gGn:rѫ@Z1Țz86,6oRtw2EtG:J#Y& (O 6Hw`OUcՓѷ|RD06,y/T>Lƿܼ0_C:<mh?^|1lN~HKlMig$Ē" 0셔ygBtZUTOL8kS7LJ0r mx$E94h6豼woO##EW $GӀ%w !$s 2 Ep*Ɇp)M]h\1,n'ΰ馉8in^o9XvO* a&ӯdޝ>6q?u2-u2;`E*@j~GvV>2Su0?ȼP'W:.I$Fl-' z/֯;Πޅғf$NqOP."2[}l˼Xhn#4(4wK}O x@~Jަ`@9--nT xR\Z#?ClPBz@^-x5z |NfJ6S~ԠھjuCuOQ;@EEP$a⓽<ȏ|Z٠}2`״ Pif|-(\; ?%!;WuZQ?2!h$JpD4B GJewΡ*#z"ͥ&89g,cұр&~{_橱CS3.Z$y}Ȯ(+V3qjLs!os9dFL"BS*4`-E^MH~L{| :oZ_//V$sfXWkoIqQz0n٢hoׇՊӽz.U: X¥XqQUgүtvOZ~0CC"$qX݉ _̮Qy,w*}tSK.׃V65 `MCYuh)G)~|U[r~:v@2jN7&)YbV&Vafm2N DFs]zCġ#XY;zdYҭ4I2ߕ2AU 3߆o5T"<0 L,'?6y޹VQ7wLNuD5o;P߫ȁSQY7U=є{s )p@ ?\DgwP7,J=owLTS0.Wě7z )s +2*&:KQx󞋊WiQݲF9 +ђͰ 9M?1JF؃<'˵ӰU[*J;n7A} 3(s%6 ]a [S\lO$N&%[3Өs XWXPv{]+# wL:LWZ BJ%N(RD͓Q $ P 6iސ仼}.>2O,1s6HةR/nC*(k6{MPhD@[j6|r@1-)Q6wI=ewl'KrhǮ'&l^^(1"7{UI`/jL X) n[tV!㵥;t%">On-u4sA{m::^`2ͷp6CM\N[Oh/,5z,À^Jkj6V r4Ė &4B$ζ^+t7]ְܔhْg٢+Oy "r@#{fM;ny{o]eU}n!eaKBl?Ҭ k՜ l3|8b '\IAڰ+KJG18-YH?B_~ZB/Dl\pq877K 0JN4Oa,OY8D/\Gn0\&'JysTz:G8V~RfrYwX3P*^Hgcd> UOfe\(:#3;l.?/?{@N$oJ$", @|9/)F=_ @X cZ?FHV˘;JX-T}k{FHZ \,vm r gctGBbwEt (P>@lOsV*dvjט"&Q؄i"aj"-¬-xV\0W[œE;šQPVp]&2hh9RF"]GVsTYJ3ĞEѽ[!P+l9w1s_3''X매 I.2h\j;ϴi$k{{oPa#~~Q|B8i0hM-e46i "V@/3͢,| Xl5+͆sk4IiL$X?'qqG6r0Nq6P(,'K R!W3Œ Ya\?Xֵ[nNY=R_>u]cʄqmf}Qd:4E0"D8,q \rSРF?{}ˎvyos35bn|}+&6*G?V iqT$Ch%2z0$m2Zlj]z9iu6r^|(sVI;=~mW ЬVg*]s'RLE2G(ғlGszTNnq ɢ MTщ^Kwi1I"a_>i rQft2 [2;ebg1p8N:$mѦVg[]hiW 6e55̱r4ЅgoFB&M;DB7q5Iշ:팊|tJVU~+dT@WS]u}lR$^bc9w혓'-?gˁ$4p; L}[KХIX#xOm8Nޓ]p+pd8?z?R-^; 88s (IwC}UwhKѲG 8ޭ\!@_r8I+^,)W?Rb)Jt$}] eE ɦج5:F j&d%u)AOՙsR~;b O;2og':o 25]$B6[ߤG81G@&ѥpMxJۉ_=q3IPXnxĸ7fFbSXS^8j!=\ڇYƖhY3O9+g1nK:ZD&^Tʷh.>Efc&?NJn"Mi_ akn"BK!H(NRrj'|_" MdR;{O`:#,UW3 A 6˸⿑…mZO&]XSaF,v¯ UEYhUO$w@;~dIPP4:;ǦfH4>ǎzY/U%I$yedM־WYSr$NAYjQ7a}raeW)"/We'+ JEK8'?I{ E '9+W)7#CH48}R]:7A j§4b) - 򤵂1wh/cK6}! x $`-Jﰟ ! zOb%)H8+\z2a>w3y@s*v!MZ |:!1bN4zQPs8][s4H T:p׎CA Y (õo]txVP[<|[ƅa7A"By [;N;( iOLTpF<_YeSW Vma+f$[Iy5r˅QUK.!aҏrf5!+q|tezrTD`dTѩf)pNZKp(~O5#|@7"bԊj#Q3E"ׯI~0TL(O0XaV]ۍh޸7{KGatJuCfu,r@)fnSoqOKo^YHr X}udGS?^ c~Hik;ۘ׋^3Rsn D- JEgpmFa2;EVVDYbN!U!JZ,q8?LQDGvx '֘NݖǂaW_hZZ B yȉ9C)mәwP{3R>f [ˉ^n_7˴XQkoޕrX?SJ􆞐֤7*U@PYaJJBW5w:-X~#R6l@U[Ёz$b]P QT?)$UF*O4fD (Z ްQH[ZWi9;Yn7vkԅU5S#5V?rġ0ڬ7K/ L`m,^^L=ͨD,;Ͻ[/|[ctm9ψVr(dB;pU$/ PU:v;: &,/8F;rTVbֻ B͘|痓ťƥ='UhwݠTB%{+l _nkdAQLc-WW 2ܠ2QJިɬ jqr4fq#zU xCeYCk4J?vꚊ9X^F$v c?N&opQwkHDXvOq1 fRSX4ʒS&Ԫq%܁riNN 4]#=)oXbYG7n\nMã9R)>亞ӟ}J+])SYɕV:q@k;HZP̡.kZ/L.r-O-mQDԉa 3x|39joG dF[;*1uZ/F5:bQ/b,Á;|wbUǧ y@ø9Ӽz`I Ȝg.0 7Pkz۰Ru#/i`.fHo.a$Q j+/ 65wN-NBUJ"*ųd CՑfv_f)%U> ik~G {dVMK?}]C'اf8yO.,?- Uvc!1pȖ@mDʦ߿A:0W׎* K>^PvTso-&9A=CםHGKzY Ns5ElBQp6(^D#+o&6rKkNԺ7d>62ݢ-ٗ3l)AWv{Ȗeuuݜxo %w%|/y@>~Qe`Rp# 71GkmlNJfZӋZlJi, yJmoąteqxO<#')زu*6KWæJ/'@zlH[c : 9I ݑtp6KTl/UO b.69m|FkA񲗕ӊXd,Oh9hS#dM~Ǒ(+aſ6#C|-nxB,`!Hz @i[k13r0nݤX|%AE晈Ll-%JYt_Wkc_pGQ`l%3s|^~$M6e)S+:^ Vɴrjhc>%@g}D[3ʩ`*?X7a格dIJA?bF֝}vwv<ɔ F!,/AJho+ Fس0ppe *[ n_d эn6srʌ,Geϝ<^[toT$~]ToNL$< ڴCQCP>8wOfM9T#¾<Rl-t ܶ ݔlFKU㽫]aGŒWwTmKDW ՙ.ax? TCPȕAcnRK\HACԇT8"VVl9TvRkUj@y(q wzc.~!#AP0,{[=9VSLH]42=oR po$5t*/RUۡ+.m§ԤVu!>~7%>E4"A~ fM'ӄ/"o-&ȩZ1 lZ]ͮ⿁qƂ!^iaC9dL NLU&XaMSiT>Ū80Lo퇂@WS(*->`K2Qp8ogW~UϭoF *3_FU0l ~;KjCdt-≹j,IhG-H=YYb9!,fkshK~Z\/d Xigx?ƹȩ_lUl\b}dYԁUx0bk~IUˎ2A\CgWrF|t\2l"n 'D'71WvE 1LUP'9yqRVD^$ލga!j-r6#`IGjP*AOwRًRV9 ^N3ގڰ~ulto(kӉp.7HlwpA)Xo{dLU$G*%|p%M&w舲p7A9"k TMVdgVoNj?lV ,i3ղ d&;-$k-;8[Gv/;4SKf@Q4DU2-,Nz aS?94m7%-,+\ˋ}Ve_Q;]h-kpk97!l!tjеe(#Z8+G6]: ~WZ簄6ϔ"T+s.TaIB;diA) =Fhy))2~K5 !`.,^##KŚ`d{[@kƜ6<Xux8 ^Px4O e|cS V r$>R3uۭ1a(#M/#hA׭SJ׶8f?P Z}LyL{$ʙQ\)$]bw}Yl1PdwJR  -Mg5cNt=*E݅߰ oJe?_Y*!.=zԠ6c=GmESECL: 9u;.Lz<ji,,..:H;z?A;<~٧cE$5Xk{nTO3=1zR8/=RugMZ͹IhbH$ˈK "z%UUP\"}>>RIt`hQyў_3Cv緮R裷$i3YŇpq-I&l HQJ];ivU2V$[F B5 jTdWAoM>RYw٬abmfqqzK?{u"< \|z-n)K'T}>J4@Gu }l+le~"7RnqUM3&no7 p1H聿JZv^:7'u|9 nA~Va,` ᱃]$Ӯ/[鹄.h3aҸ;ꄒV:=țyMJ688]ώ*fBa@txp=Ur_)mK_R2[W/eX ro6A߄ QXo!Eh8W 7 7X*^qữp5ݱ G_pt5n.{Q; tu<E1)Ɩ!ʯ -u[<-6Ɉ-iWPgb,x~1I1sȾeh6Pw6qA$AXڼ >&oίg0rU1/W'%~~YU? &3rH̊b$&H+d[C.'swdjEg,e\bn[¢ݜgi[k @C)6zL0[x8e5W}FWybeie|fcbq*"‡j^u)T56fLc <_TZ7/}M^ݹaH:æA)9n (e,¶ޛExܖj"Z"S3L@mj79;!֊XCXϛ!p_kzkuC vK宦#)Y%IE*vua*kVrs+J\-۝P7rݐ8LU_M/Zq sJEi3UF 3;UTIqgD:ֆ* ik6$*Խ# ˃W,?uD~)d"XrL G ='iѴ<]Zw &5Ӈ `(sfR\! Ɨ;94|xEAW{bGBm}N7W?YIr~FK1Dޅy%~m%R%#?-hGI)ubɇʶP"\A3@kq ̡9?Z;Xԗ<"kTt6)}jBYRfb^Gr7 z'xN6<.d o~Q;BLwnּk- VcتU\K7d a`+8|Rv< tŎkՏ ;}Jּ5W2N  Hp# 3i$~Z2w'(ԴVnIԿu)ПsmrP [yjYZk=6{p fG*s;^Lc^UOP0z- NqJl~N.~^9\Ȃvacfyu\\qxpg4EBA{ԾaϏCcwh)gJV(DjJ +G l[q9i8Y2,_ g@ 駶@ <% ϦOp YX&[0:>풽D./ǩY55 v;`)2SsT=ά+g%&u4FLG"c\ EPڨFR!.&/W?@'6CF|EXPrI2)Nk`nNO>s/o9!璛 h5vTIF|sݞt! f1=E(Zj'>F-=0`i:E.t,4J@7^A6ĒOQWHD^i|_bZ bJ_' 8 :H?)ЖfГ $?b;xZ,|lF1뜀pꃪ2F1o;v[B1g>1 JogƊQjRQ4_e8[$Dq;ϔw ;O> ߒ7V=Rnrm؍WBs>xTxּ:;=z6I 6iІhZןL:q珙JJY+7ŵDšt0/aN_KE4cدaé!KT@Ɏl9*7{UiS?-'1]>IpncmNZ{^Jߔb;g-5iY#ۿ J*g`)y,#uyjtj(xfS)>o 1a^e̯@^ف;2ƖeI  C|1FK`Y.?>Y@.CF4$pp0 I21q4KBEU_?g <|x"m>p_DM!66 Y47`N!B;ťG1;.!|Co2pJVWزr%@hʣ@bbM{(G(XBa3?BEҩ5 o|9("zQ(;,/"[{3w1KNI̓I{cog0"Gg'sN`ZR󚑪HR82nn-&s;F"BpЯ 9I!ɀeK@hE7KIQ2gSV?c/L {QІJ3oPqC%n HUd+J?5ԎxIP΀G34Nfa$` W~}:Υٗu p!)A bsr.WZ3%ޛZVBi:#Gէ1B鮲=[a1HHQX %S^oYŒG]ɣ/ $ |>XkM=K\\%.s˭ȮH,=cq%s|zoa[3ڱIK GCp{皺T]q_ Erq^8 f\* gE;x'NQJLb +i7 4mpc+Jp)D`x&/@{z1}Õ+SYP2chŧ C,M Ac *~3οG3iu#%lĉ d#F8؞w2|Vc_b(|Pݝh j*7 jؓw~`O^Hn)1VLU51 e~ir1VEck5y]h#ɎWAz5a.K,V}1=YCeqGN#>s!9z`d|w: ګ |cήz`ʏ1CGVz'zgUTsWũ2M^elƞj ALsPfߨPdRroF&{kPRnH-#T^wlZYZ6*t9 j:lG׻oɮjB?m6]vR(Ih{JwY2 3 PKZO !Tf# ]bGY|I0\sT:ᨉȏf(a! 䣘0/CevJ xb}e``5phdk.+n6alԣ } yZSaqn+ppmb̈́DIp:* A5 (Dh;UR6nCl4 L c.b}5RVyLcL3`|leXLР8Ǟi.z[yŴ"8Zޅxx$9]B+@Aoqkz%|ˈ$a/!-=-ktLd[-aG,ۢ.L)T?݊%Ay[8E /G]xcrzA| e,oQö/ӳt2$VV[mmlfYy|R'WWBqB?0 Cܿ!h &60Hr z_CRWF6jutnWDQ!jZjBW2GzlZo:T~Ղ*BU!"\94!3ܘ*&%A!h_\mHiכ66c=Ⱥ$3@cJU$1ۚ0$oa݌je}82?(mtԠrU_"lސ9cWѭ .\=U'>IeP'frrvEؿB peoID柑":4 "^=V|G^I옻AКl1eݨǢ2cٴj9NL/t]Gյ //>=PG,*n" !eB/643>o.^q ϭ4w=+s&䳌;C1#Ye i8lF,GN^!?#It5^A- NJK c\Z2(&0$QDZ3bv:ȼwCfki^;_h6籭+ P | x)U;g|YkqS1 ]/ ͬu\Ynր kNhE)f a=k<`sB}6`Ȋa냤3/} .Mj)y7{I81(F\ ID SO33c| <@*l5] <QUk_jfhŜAm11<_9Ӝ}~Poʉozn,ո Q#LH]Ij+$ _FxJоTpJ`lؼ9M4|@|9:H D p[r ,)j..wiq8jfYo83ܘAEvdUx.Q eS"=j?J gPs!FN~ (aVF5K e 7o\q>um Չ 2}aejy\uw Gqu[<>13Q>>SδpНH7ٜO cDYTfվH*> iɮl<٢qxB<=hޖ:F{ TW:/cB&$}U?4١`K@憟@< -Róգ $" Jq!d=c_b_/@L2m/Ln!;E^f-=R xC'xwyYocSgr>w~īo _mȔcn?܇i4z"sKMP@[$`ko-GF(>IJi5笗nWk# ܩ ?D^qumWj|HRG[PkfS -4mup=%`'3/qCΉY(VORm@XyW)`7iWIdaii? hܐM{-/9okl̑2VZ%`7m+#='ax 8T] Z6@M$mgw 1ͧ]DF7vJlRwм<>to0.[NA8hd9q6# |?VvAй3b Y9bU5^b& eVq*ޡJZJs⠐yD]3|a9'̆UqV)jtkr9!ͨ<}= H,@9P.,,^:/c:K{7_>y;Yl:[:XAj4r|\IߠًwoPE2H[d~/xت1xܫxHߟtoU$;jYS˺gi!#ɷ O'.+/m?7E Cg!"KwW`> j1Q$h&W!{y#l r{yQfge>U,jN5QŶK(L}a+'AI' ?N3#sKyjMLo{/$=^GhhY =)^0N{A[;>L81)C= -Z0oK噞@e@X/"eE H!emK0oXf9{D1B`+%x9#9&̪zsBlO8O;!X8Un=m"5[;R$oޓ qmlnP[t. ,/?`'}rU~$K|c3f3F ,gW[êi r ,sg oA^$}tgB' Ί X_F9KE8a 5>6A^_' BmkUG4wl7|1$S0pxgS9R= :Z8eaaVB?T6/Xdĭ8pvur öXFq9;-!eI%uDW ^8W#) ka+a '33OݤRPkgbv*u2moniZ^]lT㌉V9c9w ͥ0u(RIʞ`ʴo˰|@>i7/ǙVH:306( ,t]F@P^񬈿V3n'GMdYsm@L#~Z~d]D`cy>ޯ͛$gr?bs͑&{O` w,M{V.-:0aQH?" 5[xygJvYΚ0p+;u(.n @'ʊc}BuSsx2(#$A<蜢ٛ^G^8>ԃmVR Nf qW+)J?gd8k/狈@WM8kF =1Qp+J+f@ƞ ˵  ] h?<|O@AK)+ƠN`g*ΰXS|a ċDٌAP[toj]S y^#+fk,Qh.TilxJҞ k=a\ 7P7鬍_u eYssnPO!F5 ZgLPS$%yiB)p_0ai6e\e0ځE@s(t: `(=m L eiu`ks'|rw1M"; &øXzd_N`&R/;BkEBSnÅ>wxnk,vCS3!MKbo*ҘvZ_RoELҶ0L(6}b/!o``_gJ.ˇU*((mn -l O8FGi'j9ȯ궈=GayZ?舤GvU(汨l&K}ʛt1o:5߫w[׭=);p/ jm.[\z>Ge{K4-d"yԘ@pg9jн>IώS9CJ5nv {^bGimpnSn9in_D *Mr>qJm9ڥH{q\Kp 4O-C/ÛP20({)sFVB:PV雹3x,#̱V#=q [­*l;r 9~+0,XCҺ+R|GB|;$|_ *eK^&4O\O ~ =w7#ȳߣc1n"xTtB[f`#;V{1rOI6 KWtVؖR{RIc@J % urAjZŧ?.Y"g:ED{Sa>eKxQrͥf1mKK|QcX ߨ\QBɁY]Ȑ l<a@Y5hW0c߃Fz*"EV!"P!ߔg{YH<'6j8-8)w@E[)ܳ=϶" 0gBl^VW4&TW/\aמp>FUR?{K#a~JuilZr/8hrGpWeE*6&s12g<$b88Ec ,GxDn,%t)Np&WR-YO(ҝ7vxCxfxܹĎ{hs"@~[ ҭ qig0=({4 ; C͸as 'X7A +Kϕ 0!Ex(@ic2.Yj&'EC˃ںLmcˈaJ =Ҋd]F\96,mmf=uё eȀ ^aFəĭas+a&|$"Um:Z$S!P& ng>S7Յ*M$pM&?ԝ "_1S{A@O@8b^I Ivts3(d^(ood́IT5,&kHD7r*TijByrnӶwo$I^u_8yR>R'RƧK_^V4yiny~MaYEaT]=W:{[˓_Y5XC-<+\uҀfحˬ>$C=U";-5BX 3!L9'}L*~N} YuܶH/闻FSւ2 -.$!dE)ۯk]ܑ`ӎ8JW;(Nε.DlZbPeD- [c Ӫބh" T*řIk;hKqL(C7Cn3>n)' \Awq:mqh/kH.Œ85:EGKX5J0КTC4[(C]D~PR?{U'Y]`ͫwټ~Z%afU?1$G̈́YFf?JGs}&v귢š&C{\N-m/:N|cVyDt\s/80*ڊf%n2{?MŇ&PmH+ 2CO:*bm;LƁȆRQ|0ArQ1, <=9N^$=9'eC2 +⹡^j:wM%,'AJtb܃MNU;]wc5MG$LL$!k!Xy "MYakdg*$$PԔr1(&W@;ɣ3Oo 3,/vsӑVTr(QO3L1ׇe폳R5< .__ wMIcXjQ*;O!i(nYP,;* C,ȉog qтwbTkbWƒ1E=c: x<5q.} {{b,!&U@#h#{zph:A˃-=2w {$b?q1yQټ5k9gc,eF>MJ!>1DY⿝G?6ߥ+6ĠenvZF- Zω:SSFH6u ioJl-1&_=3MQOi[U /o]Vom{ꖅeTvailF˵>q3_76?`u0G} -_|Ȇ޽kUlrQKjlɈ vKx|`$wΎ"䤓0r4dW<]B,`mDr4xϑ#'x[ Fߞ ky6̯@(xp;\4ۂ <ȚvЊ*tx { =wԐ?X5&HRiኚRu ENopFE+M}!lsQr`'T7&-8Ese, ^TvO:C IӘs%oUއ$:'_^v"\.h"0C sXd8zqŕH^bçU[].x49t]ؠzlC~I( +^jjoҾ2< ^j hRru oAퟔ~zzbCȶq& rFGWCR&ڄhz6}4w(F՜aZT8 hAa3A /22oNA#woǏ!X^O(s‚΃iuu6?Nz5;!)\uySAF,aE&ɇ9ybDK, ҡ,dh@,*P9E{}Q%Ӟqjr^'fI%n1W*5RW׻\>maV͓ +dਗlp&(m<ơG+YIxyūh 2 )-(< dD_z7Gg sXqOPe@E2 r+idf {"#3%Eq/{W'28Ү!%Nc9deq%j{`D¤5=) w1oS6ǶG&}<0V#RPݡ^]D>GԆo~SX׶)DJzqsToޕrye}OCyD86|3@ڷ7J/s* ;Sz^X 2^`ne-ZDFj('|lN`/^ϰ!7ui3:tA7zxDyxWģsNi &ʔQL@9kB*TfD--v8miٝ}cZo-T1*~pY n}vP0Ǯ'ig4h @R ~o!%*g! $`t#o~U9wXxfy<\ު R<貉X@fZp;#XJ )Ys0_ZPvLKnOR@+ی/G ="VN[p|_arMP WoAFkdiV' Dgΰ[j_A5uY sÓxQhV ZbSu>oY"/ 5GN 䅝MxZvSxMhMnjzp.=\4$wie%H^)?A=Ӎ[>ݢv4+7Bz "FmSP ōD\U|y/vgඋVveTGxHcbéYT;ʁ֡sjXY4e6ch bHR#8ppj`iΠ(mܘ9AcXrBqѻ@6Xjc#% Lxq喴3ǃ oS_S2ZŶ W4hoez`\鏓v8'ii#S$7vh0SO^i)?/kUF5{T +Ë6Vf/gCq u 8ar# 0H/g=T?)#%5ʔעLb A I&^lPGE{Ot*ٓEOއT҂sxP[ݧGq كhBu^$<9uZ3ϖ ( ˼Po`t+DCHM(]bSG}RSo񁤞/Uk*h7nˋ(0 ![sN`i!Sn|n0 uf{>KWC]Q]je]+ƍb4?ؔXe o;UƗ@zΆKVM8JYRfudcNy!.~UFUuۇKcSț *9J >;?LBr5CD_tdRkAwm H[RϺoQ8G_r%DB1 /ڼ8ˮ84){5/ݡu2BTlyc ^ܪEuJ W1ƿ^ȃtyN|"jhVq*+*B@WfBuL܍`ٔceC OL2]584~L{QHA@Ț5BmziACc4%:xC1S*'ڞo7 Nh*DEN]_Ijopk+ZV "7w0jj5qrT#G8kn!yq*RS X3pb#׋\mvBUK)1-#o2hr%ʂ;n7 @-@ۛϨ_AӾg/ 28rsnu x%E;=8t6?rN!6f&6aqɰө-Ǻ':l>μj@CODvBU)}9Zns!3&}M5GDuoI&!cHՍ)d"\D[-W̰Lv9A[b&4xy]׋ŠTHC1/R\H?eBj7"mano*\YɊAJ|>`3 ϒg㑓Oyfn i|:sYbun"+%dh+M#}FM?PXUKTc@3\PZ;۽4UX]T i0:n헯8|Q)b@H:'@pT\nܠbf.9[@[jnt& 2DDDW.9nTe ?UXEHOkxe3UN5&j&1&@ِ' UeSk $jXjgXW`kR- 5 O~Ab(*$4ొ]q)%# =*⒐ bT樨F#T`kcM%9KﲐҰ|zz\5H"SzSFYWrڂU# o(K 8n1&bzgD4nTMlkn?6*|dBv׆՘]KtО:7KS\ؕ\YPP&3[UaG($%PNŭ7)KB\^ xT5WK͠g# HSB>[K\rг'tV{ld|%_CO?2&{(npTF5Gly//D+_S܏VOdJ7E+/+Jw$>/.F7vw ܇9-HD s*^3E6Sz-iTn3I7$$37 4`[{pv}vrKkEBx|M8nӜXO1y 6YBuL v܌7^p;J{ˁLL-yHDUʹ"B.۲vs0MKV|P<8 Ěۇ+I?7|h{u% ]L],6Lh>ߘ`ZDzZoPkzS{AR$3-JfEџwf`wrb ;zyBB2GQ:F(H#QeQb"0U,y]*Ecե#P<䉙6XlX%L6 Gx,somͱQQ2ꭷtK~‹]#؋ԿJR6Nb煑,lHaZRa:[@H e$&֫/wr4%ΉvZQ,ޞ`M6ˤ5(a˒xZ3dOuVtK4( Dvzb"ߨu6A8]g6U)"/;9V*oe4 8,]'Sq:Y)mPꦺ8Ntm#׌AKl.g?7TTi'v Voߎ# =yY#J9;g N‘cPNuqrtI]Fgjv,NLP* SRΨ/} =9zhMv3E+|lVڌnհVi8ƉPYr/Uoν/hw1-҅ E$sBO}5W8%i5~D+E \30֋ N>mxg;Vin|5 ӳY&3-5dd^O#A gIy3pp;|X}g)8,Zy~Ⱥ˩%`l B־t|ߨE~6B\L&kF6v5͈ #FOw4@H `Hpfœ[YFD>F__5 0U૶oh&K ޚws8Oi`+&DÅ/55F'(~&V+j+!&r8n7\޼Xz#CW.ݲZ3q+PKQ {|Nn\ӜJPs*sEn=m)[:xE]_: µOZ}V]RGlVhQ6Kýe;+,ծ]ՅRD3(S"|RB7xVJf[:\jPb`w"(0ni%p.u}֧FK8F( $].|֫#^H9Ѽsn韢laFxв+`?-O#\ޅyGǝZLX_H"цQ]wC&m(KxnoJ1Qd;L=gŪ'8bhIg;70M̠cnGQ{7^D@BMߓ?j½>FHQީر:޺ޥ%dpb4Q{BG-D:5g-B`L70jge="ʙM,6r©"SbCH>]t]{V;K1Uu"cPfcdbq`uHVQkr" 1RBww)R؝#z,ƣz\CsAXG2-xTekb6@lIϋV'L;z]@Z#3nѻhB[Y^q\zw! >Ȱ`f(F_=$""jox{k|b^{n,dr,b\DW괬CAt=Ew-#rz )?Hcov`}$ȶIB, ,"`k6qe/ج Gs`>VWrjj;-xPruɧϐsW$-CKn"y+ޟ87_$m j7꟞'6h3$@m&4ytÓ,t.JSfcFQUk&“, /5?l6WT%^6f.G3[?ԗQr7|J}[:t`$#u+qz[ۺ)[5i,ڡ.4+r;J\{ۆ5}76Y#G=pqZ qӋJ6N~4 e}^I_A@!L' H XtWUI-;ߛe$'3OI@f HpRJ8kLβ1wpӞ 9>߁"冐}ⱗֺ⃋jm_ē_y:q)s) R;o$6dSރ6 ʟت/"g-dllVPO8y_Mr6Z 5>1ح(w @FPq,^aT]E 0$)?vk}=O6d3ꌅhDr[Xt}.J[_֔9%e@{=Y*r6EcXx6 n̫$MF-17́%!R)n}3l@ 1;M4XɌM=/]jR^*V54Cy뜖 ^j}~0@"L=-/(,}(d*ʾ=*'ZWT T(v?BzТ^yis6 n,>a=VۢűZ w)ؾ[kѢXSgӾi Xl7y%v+N+m)E|*A zg\FyggA[RpWR}%xx5JMIpպ~mM&+@^+ bZu?/\kNZm>54}u MßU قW9b0'n$^EGaLi ۵9ZJ3[jg`%t=R!N~݂^$SN5]*\-wPtl<$jS?^QO' hl^-6A#D!`pav,Z/IհlhKtk(Id.հɶ{vR,Za32Y& L#_F6JJ% [N8"1[Yj,XQnyxRI'fNwHk*oBve1U -5 @/ PqKl. ۞='LˮSlX&yNg.dG ڣ({˂^LS,XTvU.hkc9RT];\wPՕGuc/1Iotw hZs4Yz1s#e+A]w:5,PaLR']-8-x+|AD]%Y:! z|1Ԍk}tiҦRվ?G>"S2|V,ۊBp0Drgd)V U.[Ymj.Fpy@9hDis]PQ>b/5POD,_p17aPWFEб8 Cw؄ٺ@mV=.[J(iL!Ү6@nyQq{eSJ&O^%al֥(L)q~At48=9I~.0K eNF '96mT2Kv$:DKjsز;K˽jQN`;j$BģKÉ,j>~Dw{$7_[-+Kke1޾8հs~^h/!l)jG6=һo/{0Fu 9zR<m|j+7Z_NibpJۤw?dX' >E] vܷۅ`3Aی::/;gJ|gz=ʡt5LKOSPA;rVjF\ f2DɴZ`yRmԗ JѦg3J=['wAEAm uL1bK)[=@yi̜m T39m &26 QXUI!Y0nĕK2W3ұ Su߇nZSH7ΗS="-\ ,w7nn2_L2ãd裰'iJ[ll[ BWoii` bni:Lm*(J$~׸B6 ڊ c^ U&ۡH&MS$xB~xQF-]v[FQZ:ץ݇O `D}B1F^,7Ȗ83J)DTf#T4PũHGn3*^L .V-! fVa묽d}>12j3z9]9.K -OoKycZe6 ){c=_?} Wd\ ܬ ѣ:E9uN/Q'H{F舘Z֦>r'PΑZ6[ ba;J.|ڜc"9cOf2v iwؘl8+Y1x[@x/jnZ(4T3?)") w[bT(gM׾:RN*$%^C碠)k_ޥ|vi1 }i^8C@dKO8ClE/R%#a0@Sae8*a11"9v㲪(No~8!x[>TX(I~$o+6xŸMϦ.Ҩ bGZôhP˒/ͪ8qAZ" 2#H!_xU5f{K?jlu|з V-.oDz5SMKmb2sz$5zuyHe$5!]7&Q QèpfV+1 TJKxM"Rdȷ]u@=H `;?i 1=g 5}yf©\$WTD-UYbO5ӳ e@AOa_f٨Y8Wr"sTN[㣺e`5~Axf:쎛x<cd8%h959_SW{K.F 4+ N4˜.;ZNUT=B]Ë@ѿ's!n(BX— : HhW! )$ -ySO !P"^#eˡFm,V82ϼd F)Yjh\S p䤑;"->C |&;g?t!jwHdpclnp.M;/sqZ]/KHf s`HA{ʤQ\ /a>j GD |w-/b/܅,A# #sd5<+gu* 4Y?'SEy.LoKmXQ]bOOZ)ۨwfulj]?lZr$,Ns Qdn;K^85KrcWK./+:vn%opaz#˵Lr HZ} ^Er'!,#6/114q<=U~|W";{EI={[R@fH_ Y.Si=[p*( 9pg<%#oh{¨0ϸnSg?;߷XK2i@>JW ȧQHAk'vDivwd];$VG_#eW(:N=^3/_'h÷qEtӚM\vv ]^##E|PA|o, n/6_jC{FyIRfg꟏7} Qn6 GU'{uudQCU}ܕZAx9/1RPmᾴ&#!T`>jȣr* POݏRfچO~g#ZaVbo>(zoW{>{xݟKa9>+a]2}1aH;X0K5 ?OQY'iÞkU2wb(ʑ!|_4=ѵΙ$c-`CXCǑiZ`b8ڬOWP$m$9쀾2q?A>(SU.?VD?ygLM. #Ihd.:܋zMλ^ޗ@k홸K4N~H D4D‹ͣ/I\r3G=*fAcL> ׵YImޚFjT}8Le$6If~X !a ΣB5À4 +-65-b~# ⾑!V\ !WbZSy{Tfߵ:au!mʄHd;4 IDB|灊víPm> Y"mn++䨕.}qIqJÍwNDP'Y}1rŲ?ۋ#,|#HwHb7A9dJ5;#g0 KbjfZ}b\^eu^whphy…r#k1Ru 4|KX  Q ۹*#Gv jx?b/TG>Kuv.^y 5G(~~[WiR(ZqK TbrY"c?@ePX$1*8`r ,~ 񩋀3Us|,$Z8_}fq}qcVl,w !pPѷZL6%;ʄ6K@B* 3 DZ4E@t]$`#T:׳=FpXpu9|ZWOaFH;YXR8 ߕ[f{L_3ujb$:xO4. pYp*"uG~4'hDRV &ҖN443#ߐZbHaEC]WϏ'ia4WI_h7Vˁl =@ZPL^D^),\Ob9ߍgg/ٓ".\bAU -?5x NUNZ-HFh˻&%~lJ(Go)+5׮7̭Y+ҷ`XI ^/Q{d]Sas[~Ӯ|'hws WƏįL^W)TIGLl!:i:1)Q5ֹ z..b  _4e x;.IRw+hzsJ٤`=.Ce0!@,|IfCLjrtИaOy$$IqGh[T$B{s6(r!m )W} Mxl,Fc-xV a92s•l3$\sD5Ta#3'?%RM&#[6s6_f ՎĔXSyk+ vLjF51|;t*5^fa2is6O9@AfЃlS,b_W*QR&HOe sGdNJUDXI,U' |{ Q_P vNGp6-e!AW6x&3X[!k O8vRdgƩ35]'s90CBCܤ%o¸yDCUf09B43Bg*dx Th؄XʡtW8XDW0ic&ٛ_qpcW*- Y\ Jki5#FVܥQ.H5sOHwNitj@mEQw+߹xZ |=Rka1l{3X{.ۯ=@*WEzCnWf߻Hr{!`Z%vqOEaxI CqWC Ϧ%+=bv1֢3"[4o$Mla"O1?Fkh<43ck[IHGm6"jv9|) C ܮ:jć_0.VTs(#K&8<4vu-J5L G@\"k:C{7UVk$p.D/3/%%OL]KXQ󛏄X4[rWTmؒ?  {+ͼ{Fsp]-8Jo#TW7F׏_.~7@/?̍;y]: @YoO0Jd)IAV$j]:rSn*x5el?C7$Hӕ5fa*.YV(Q WW[m[0B- K 1fRި0\ -ovuI uF@A9YM U^<FLьAP|YC(kJX8ƊƿzLge3k8L;ґ%ht4E1ϊjW ###oR9n=u.toK;V{>ȿ6{Km~%o㓰Jlg:CtִܿPm$PYh!YlnQө.MBk8a ׵L>%hT62n%*ty Jf:*5wY~2SǻA DPu$=T,G+ uy _C EesmChiR ]it]xy lu͋ 1(w vR VLqkRϪToО+~}"Tڔ~gwqQ#b) v][ kB_p_lh/Qv''2h$Q-G^vȏ$v8'>"|y`㷢e̹lEO3>h.yNCjƊP6."L6!`S @zd/Ula#+ ,^6pV,ٍHCBXk?[Pd7˃3QLҌ] #g1ix ن`&$LKBT.b>޸eKN[9!Txy4;Mj##6,;&HnPpJl$3N?H@C̑i|{f"0;n;b ѹL0ovBWxvx)xyؔ8믲|@G|;ymiw͖fj܄%E7-`@BIinzF!Dnma~2Zq iwpá\/c_\|n[3Z" ILz:At>ƙy /T{ -'UVZt'6X@J%d3ph2t-c֓ZLs5!)\ZACVV@[҉>آzmZ%MlO/=xIU T+݌-*"іqM4!&w9<c ͉eZ%"R;R6WɛX ሸA?LMMQv A4JDߝhj},Z ÐEbPnbZ ooT}ѡKP1!s7%Nr.XJ YYqr!|,ɡq2 (H ۾+o}!zB4842:RD໸[Ys {a2*ZY0)gN:u sQUX.jAH"90 l?yjaD5w=|bz#mX44-h»рSfd̊~zƛlЈj&F{ +fx/3Tbe E|k%;y_NiM qA{H<^`]18Ot*Fqcn֝Ɠn"CWPӝxHɴO/cDt K,MwMFɶoVIy~u(c`6sLz[V= WF( kt^HC z/jMN]\qWw\"z%%F&˞68=7#u|1>MꭍWAMdd{g 0V=5[e{1$w)&{2v?ܐu;~F&秊(UlC ВW], [7{\Ivtכfp5 "^몢p&Zb5 $1?ǵ}PxYXZVx3XծCG;@ۆO.D+_[BcK%|_ )^V!͑]|y5}̎GB0XEG2q6xy#JZxpq&[a.>3uvhh੝&\.yL^bAThmq,!֬4SR#6G|؈&}?<0 ,ԌXu_ NtPRgAy%嬧o|vr(ff?Lq6"e]jh~`ߘU7R|ҚupF1FL'IpBlNʃ2x[4>&(eZ\XFێuԨѨC!TWM_u5:W{!1˻F2[6ZyFҨ 2ޤ^Ŷi=ۛꪓ3fUk9 Tf{0_Գ9Yw`4Tiڇd6u^\[0%pe8hL(&H*$4\ ;#s I|/]By),D?Q36}8 8a}2v9i5](#P` ǿϻ˵5F t o)t\:KuV&RC ߉I8`w8om>E3KdVTupߦ_*?Fa{O^֦1_Z ])'8TLO#Cxz ӐZ6[;W, ݯZVUOObD4eГV8~L"`ڙ{iAڻOB(+-yjҰ!O y\[;[ϠLIk^%=vfyS@HVlvqu+"?۫{_'|Ewݚk{!0̜U%Irjs.v`%1~Q NR5ͩ7bnd(xZ"$R :#uHʕF4m#*7cw F9qt̪ƈ$5KhŬä%[9 K)bd`|j)]2ʡ63.9KmCwGӠ@8Y5s#S붙 nR,%UA0ȗugZe`a1$]Bx]xI}qvG܊ .ӫ4HCuiUnxs9NźHfl'}S[1n %RIئf}rVI>ɝhe3};++@7@;/ZXC GWc?XU< f/ ai$i&T %39'{a `FwlZ!nE.cn(?J]U o x@~ qNP{E0f mWs*Y :KSt\UH?@Rk~WdVZRlv 'RK\@:LM)4À%n_; S&#c0g‡M#dLӲ()}Lx^O`b94}ębŦ. ( @ݲeNe525kh^ht?HtD.iFѾN\p'S$JЉVYo9A ,g%؍y`ŨN;c D).C0=o>>,פUW5jq/ _B~9\?xC?Of^Ÿɢ"@0̼wƲSͦ<zpU2m #1 D^5E;{%S ^ƀLu >︜ z9{V_/ݴl"x{dIFzm]8i=N_v#YAo Bwr *$!8 Of߷53In.Pj crf:udUN/k{M@%?vOH&3BakQC%AjLS 2 a*]GwNmt+ 0.Bi$0hD@LKT\Nvd9v}yn>=䚷utɠy?u'+:Xɱ.' U@Q2qͧ.87(_;wܭh_Ե+.l)CS"}=R-iqDTF ;`D}ЕI?0?i[ ]usl}$ZG"@ߥtֶD5M$Ci].`9 uN_q8陜@XUM4r<i3s k\gw^>$1 ]q: |>Pa GC )gͽDZ:D3!jowЅ\ #]yG6}\{E4Qx%^O 1 [s~RȉNjBշޘ) @7E8/5j<_}*9ѯl 3W;`w_NӛPHA)(4Hl#Xc*ؙ7no^j;NӶ8ű7k”Wl! Z. %yfT3Z^N W߁0PeDu#/ avS }P5U͚+# 0ϑWXL} &(wA֏{zY]<1i=jB(Ȗ8ľ˘0sN[cQirg'O{.k7nA1>m* 7bU,d&]jhҒ*Wzg4? H & 6YJj49 NeO<؀9W6,A :%`p)TsHqg!Ȳ~[mkXǁs7)Ywf%a9rC]/c^}ik葷TvJWP _-($3YU/U2":x<)zJ_.QN'gLLm8 p afdt8,kl?>cӶ#ء v}` ebXI9 ag/#ףqE^P*IRШ <aF ]gyp5kϞh44jትX8C<=m^:\J1%`J\MZ>#٠u\V.'^ -ot̰u<ä4z@:2ͱ!mD~4dxl6D-wMD6=+&Btٔ@q?+:"ñAe NWZ0틵Si~=%˲}S#gD! Hh ,_6Hڝ5-? e95NO1!U5u%` VUH1BN34ZItt.="1?+g@;AA"3gRmJ7'(UQ,D{vE D \"(+~3 ;9Ղ2YRnRDBQP4 *Ⱥh=JKE6NT+ڎaxl3]v+y|[v ']^vC+.'!p"e-d +V8>`["zXFk]%.BXoNyJ3Ee][G19q^E\ޡ» {Se܅qǃ7n^jQlk3|tMSGeHxqYl(gE~4`񃶟,i1|pI)FZ"  eXzpWcp X/PEGlV=UiX{i/$| Hsi):JQPтޅ`-"uSG1cXq mWWs^%cϷ (hez|렲<]ˮbDf,vYx/njz ݾ{@Ig܇D'`ܸ,} BhVڑ&5QC˸l\LSފ1MpemS'm|NoI4K_*HA eSJWH1Ki*1? ۺ҇fzm2ϥz╪,D&.8' 6Ka+UZf|/z#b8sXPu#?!xL,xwk`EQг8Og=0]Nػ .oukxX*0,=;쵂V`Ջ+7J29_͏s¶T0j&ĭA iG=oJԷF M.*p"ȈyzcV:%IyQ&V$y>f;;⹪GƃN#Σ@=*L"U cK6XIn:}`.)jf{p:E.*3eۏ\ 9~1ʍ""`hhI1իWr 1@~oE"* F'җ=+󧷥Ղ`OmC>]c-3+󡊀 =PCqEs<$A6QX0l%w$&lf0=V;bs" 6csuu[p[9 PA/#ۈgDx\ S?37zC8NH=-À4Nզ L2X+SE4$nҰpX |Y:2F|>i3̹HҾ=̽Mӧ]RsCD̡VDXqBFǃ_K 3_ABpdReTZX]&T-^9l-wuh#a;woOȡbbp[\LREܞtM\~)ϩ~F[ʓ0X8&Y[֒>B/%GP0Tj}0 55R ÀChOncT]f]m)1*Y #vz"-_t6z99[Nw4Y-W%} 9$ ѯ YeQϨa 7h{h+L/T>j|GàZHg+ 'D7S4-"?~qU3-;]VgcwŤJE{r)o^ $ ԱC*o>,5K—陔H6.GαG aA^WPNM5T 3F6fudmȱњǥ+vz^mqrr&1kƷ_bc xo:5:tu ?R{~:ݙOͣ y5`l$~N}I.;Ÿ{k \3Qvk~ܟB,kmE%)9xS!8~r*҃Φ!vcbfQi 6{x85.|l=S0\S-='xb\ Bb[Yn-J'PeVNHFѶ@8oCF*N.ʚd0-as1Na[p_Ն$;qMVœj~Rpyg`+K[/#o{{6EĞ0K5ZRѺO_F;Q-diI$ԟ3Ҵq9fuZ"ާ[ [ E+O42Wd-֧nin|͂1FCVp1.҅` cɕpE1_PhKN6t9 7YsEJp,7M_Ld3izZ8x!lnVc"ja6V<j7Pv[e'~hZjp(-0ŔPv&Ȇ.߅Z3 ^{pr?De{MU3kO2SEOw)h̽L7D5i.h{Bf@R#*j u/w+z;&nv)dS]/c@\?=p7hRL%\ m=&Tw*a=BlZ^I`%ZO{*0%0l4ڬ1 4SK.e(QG"|=Mh} [:A5{Y`w8_M4Z0! qy2QB 3=?rܠugj )_K{JVp~+Ԟe׃'ipRPDή^O{˦'h帐N#*8y$l'b.ӱr:y.^.F$Fwx筱%bָ`B9Ij[qbw<:l`$+ !|q}]`: TM-ʧb5QN3׉74KEuk|A.eR)2o/jߞ^^vt%ƝhW1mھ`Q1W폟džj2B|s?3WV72C2"R>^H3|A2ZLy.}LgŤl{+ @@B zg6 &˼,x]5Jw{k#ݡbJĎeuFT'늗.lm}96x_w/XLE0WMznPi,l~Ng4I!-`Xz6SFEBUP-dow>M)N,%,IGgև(>E?'>q Mv"?#qQ) b]7Nh6B  ۞ &5a8?CrȪ>>$\'*dACޜɊ2RoPU<:` i1EaeqG8 y *(ݧKh"lUp=+aJ:H[9Ӈ6HsTL,i7 ?K˭ R6g)7COA/t2^4\.DP)INN9([6Тk64P\ j_ #"ߍoXįRZ⃙:cn6߯ο}z3FeZ23)XLP:wnOQ%X3Fj6gveD|<-X3E|s f}$*B&{<7 Xm]T:VpUw@7_9ȆX#Iep8{j-Yfc"'0Kmz~C,j Pg_r,#1RQ6O>`pQmYUJ:}H)RwԐ⭰d`c6:OOA6sqf7AuY^USuL[c@L"^šXuoYd׭xM#xPG1EׇL8=A}!e:0:O%ZWKmDq<ڡrfeAT˜dA xRgA,]6206>0*<'C{摠fLJI& p1h^W;hxYs"SU8oͺRp>u $L pIFvt`̎5xY  $ta{>r #-R$nIz GVvT@/%rѽ"ሴ,Pwksk#oCct<$<࿈Ю@DM {Ϻ6v ev?g+ ŏ`c x;/bO0ܴne# n,2&Os"5[xSS~p0,ykz$3[!Y[_Cj|}JQUn:QqdtYlsF_/wͺFzMJ1i9 :}fTff6xNx3볤R@Ijh`c$H[mj-e[d}bkB| +{35j^ .7O8d mfa1wVgoUt)7ҸtIGJ`V11nX,FЦˌ'_@wQq~aǢ,wރLG;x#!C0-DI$djeʇIre{3 ݌*3_."U$Z:rr57LVT-+ 1<.tRڄWdGN4=;CrT״1A0r,`&_{!5,Yqh< nuv# mk,}a.j>/DKS]ڬe{ý>#=3koND_km$`j(*&PGać6F1Llcշ* ([gQ+ΰ2o^VP<.wLtr:3]P4sӴ}uFc4֝|4 jqj+Ns/nD"#=ĔNKO$s# "sO"qm|ET7/G(RtUD5=TIή[kGW',xtl#8a|\@ldɾ쳃)z). gh{E} ZV.=^<+DΗ/в.r w<֓nB}YA@SP''2L{@P'=NxxXߘndUj1l1 ?JK4r2ߜ8wVwjޔ.Tn?[>=WAr͕fל9rDd19gnCvbwC}#ִ퉭m.ݽ^ޢkh˓2jP K,zxD1q"/KgwMA(HDL> n'*<< N%\+l}9~E`ܔZ`lk WY5 ל'"ޓ{-h9\\\q&~H%~?5!!\NHaJؐ%"1ȿ]e,}IQt9G|j8ٹZG´K*oUMPr@->Y b=&؉Bȟ2eR) ;:d Zj4oOM/JV^qu`c΁9؆3g%xyaaIr)g!} n6Rm5 `F晤274v9tT@^fY<\vz[(,L\ܙͩ4ۺ(4M54ş%KsNخίs43ΰ+A6:ǔe!qUgs3N>Jj=.[^cTWfqҿzP }Ўy1o*3 @l{A2Q\_ېYTU-@P3;$*Sm.B_GM#26,jgNRWmj=rE )$yr%jB{x>&zncޫ]5;!D!<=P0LRІ;|x6Z!GLԛYvZy({?6"3?|".|gf\)!81yqҼ8]'(pl?2A꭛"ߞut:[[ؔm)0nqjq]}Xٚ,/%HLIc!]FTX:fK6)`];w;SnH(aJr{ *Z?zXVNUYU,X4v6$Yϰj0D2u,;r7IB1m@mp?uY~P6_cNP̥.׸Q˺/Y # `% V1 =dyU a-ᨧp6STaf/_HB8׎H%4J L1K(LTT3jg1E@QDkS=2ߑ22NRm\HL[.[.9 hf c8Ri :<$q CIuxi.:ej[F+ cfAurA-UWCXx=(V;j0p,I< Z-Z˔̅T-֮U¡p?BNsuHK~s?F~;|䍦^H;OB1a8B뫂 pꀎ;E+x[W]2y. x-錮UKUb*%RY0v(lx >&* 3af{ƫ֭rlh3 G'_l|LYߠʼWn7rs:C\+V@ehc5kTs-ɞ&bpɢҙ+/ڳhd/ $^~Bc&wg-Tvz)57ҽ.̪Lxا0rPNwm?R0}~!+CmDu쮽ZOgM]vr+ 6h.EUO zС_O>7 yH&8Wdȗۿ~ HWV_(ﱊ'g/T>gaU-dLͽ'f3E\m7mAHQ{g45WOfRAm꡽nQ5iud%Q\o4?Uo6\Ad`xCC5QズYtR.^ӈ9ƒlF@!JhI`J)2hܬF\@ m`qz5Uj)o[zP&$)F3F lyҺwDsjWit@ XIFT#-t|ڵt+iĝjEe m1Y-J>oȩ^UY2wɰ囩M:N?32qx}6. [xh P~,m5%d}6sr eR h>$Am@\gCw+!0&tH~=Fh6VҤGzj $?Z}0SUF1#b_7H7 o5NiԣmӚxc;d-OMRة"D O^? ߢ{(|!Qw9z.P<} ˟|W{(Dz5FπT}FNcBlK8HTZiN?v3`GFVA5;1^׳3e&w[pzgYOmFFw$ pٗ8 ,IS >3oHfVOQh_](vQK7P\ Nk,Ln>9uqY+HVGY빝VV{0svqMFl {VL@7ޖLyŠ{lIakhAuW;z$rtSU9xP&,jE1 Ik5ʠ@ECv74`uu'bI{8Oc<ܼ1Y9X-o]|^\C7C8lŸX wP_k×S7 l”<2m 3#D{֖E ~_ҍ| 9 <u:f' k1F, hA+M)ƿ/Yq7O6vrNe}(ePG"i'ʟ-ayҟ8`_6\oZk^ܤ= qMFD/d1q)#ZYvd<{cKb40j*G$^™9ޓu˟yc*4*q^t\w\JP!]ulbR˝TUCH+bgk} ԈTzv_Mb2wfҲ8=!pi׫ޑm3*g 2-*ah pcvz4ڝD\ț'/˭8qO)OʅI_ezs\Prl+*dȭ1gK1-myǗj7tJȳr)ec-sWȇ&kywqF>pmsm`XRB4L.xE"%xF.u$vBVJ ۟tVa8-A<>(a&*҇Ya6}F(g%]t4kC ' madD}_gJiX櫓B#${o&7橪*wBw+E F8Ĝr(<6m_tu)sc+=:f"R&>7Rhx;>?DPo7>3ta4Ek`vg苘#30@SQ}[jIv% ,ZSAy^˃<98-4e  cʯI8Gwf3t`wl{`iy\Qzq1pa65gaWV "+@N9.iu UӈW[2MZIa3M:za?Ph*ْE|nZ?%3YaE;r8UNXPs$\ev`+~>ۯgaD)/ ѱ5k`tfz'n0=Ÿ=Rq$ګBCj/޵R] B y0 n@*ik7K3W6׫{ ޝ&9k[>U;RCeJK\GΆhGiMй˳i["=B ݭ @ً.G,a[?_@"+SqWSo e⊸0ȵpp }sehz`AS.ynl˲I2ժ;~}O3fj+k:j87#.?z1ٕ:.e}+KC'3uE}ŋ*^zsvv1diBǝi~eu%CѓvO2gQ3UOf6G aY%nOdCiYVoSslFd䦄z-$_#rvNcvG51Èe^q*vK>?Q,LgC/4UYۙ1s) w(@ʎ)s925i;P@A 3+P_A`THŏh=#T{>*dúM0`ݦqN*ľ{5s0458Z 8NgiVaj_pkwY";FmczY $C^ Mv  !3c܇̙û>~wuQ#J&z&.1g@\:2uweD7FE?B3'݄6GTd#DӀ& lGReuӹb6}EչiQ3XA psv6% P28/y4;tp+ >M93iZjSi Z!1s}yWr;޸j7QķӀDcs"\%pYzT}Nz&%ӈƯGɁ@qm=n1cz U sVj-k4d죪הXD\n!Qo &b^"뀶̜ىƓ9 ֤V%h"XA܆.O i݄3f  H>̌Gbz0_d{ПzP(whL@% Mn`Ю}ٱb Ȕ~5 >/ZRi:J戮X^c'It2d=g%G|xko¢4Մ~( gXMѺ0lZDʥ7TG`Ϥ"KVFkw5`VIH,Q0b!'P:/$pP'N&vj5MVQNg?tKQŅ9C;;P#d0H;kʣVti'E HDM,G~rp0Av.X]Mk Ez-hUyJ%y*Gc Ym@J ຈ$ 9UBoynՔ|dL 3ƨmQ"FQ3(-ȇdH$6RĚU[+U'#mwfZb? nvC%M3FC> I$FcבCjʬ 4 6~(={ѕ`k0NtuW'ǖ~ s'zBniWRŕ}%mF#旕b92aĒx?QJyc# Y qIAZ3Li;9n9Q[U] R5zkbd4yXuEHlSx'xlֶJڍ45G1Ay[ٝb$y4 in\ *#c/g߸J%x(S!OZ7^F*gMK@ȃ ]ŝ- O3˵ͥ--IM b'ӕ "!*M3)$a"ںF䩫QuE?ՍED,"aFox=;z{Bh?͝Mvޥ,/mH\xQНVL<R*w>Z+`]ojX"f߸_VgWT6VcnM'B@ί6o7td~XL\B1\:EO_djhTAIS$th%5Թɪ(Ok6ףgl=Auˁf1mW!a,ZѲcɯ#ÉV*GknUf&f43<#Xid +lo}-uai_#o+Rڂ=PW \(PuLP']4vr|kE}dfKhkvrPL;@ Sx+8ڙ PT GQS /r.FЋXVdxҿ'8WO\ @AVX"6 '! R@VrPkCe"œ2of*v/Cm2jGm#¨@%XzgǖەC=Ye"1I1j (ElcMidg.|{T828f i>1wvV\"3bHYi_g tl7U d]cqC竟fƺYc,I;=eZ0CFjyJM,Tt4`Cw 4E(s!ޫT젝f%* YQw4| tX}z{,5R3wy+> ם 8U8;Fl@ e*O" i *'ӌB@@ <ɻqou-X~yo2bg$hcίհmR%)z%NE*'Ԗd J]I k2"y23yI B#Nר u+K/`o1iKՃSlaXcQ)r&7{]SߠpU))3y R=OG/at\Gdh&$)[˴9w_-ziC^ pyBdFQ/G]>AVC=HJY#%ѼMg4cᡐ6<~{١)Q_VS$> <"g k]0kCa۪͕og3s ,XGX(T*Zx,}7FC8DzKh xryҳ)%IKn흐wn{`.h!W}kXV~k,C*~nMR<[X4J |⇳m׸yShe:Z4FrCluOL," 5A)B֝۲ۉ4k.0*i|ʥ{ތՌNC |ܕ`D.5)ꀺ qan6 .ǽAfAG27ߊjйrӟ|3\EzU:Xiǩ䠟ڜk0vCcDNkv0AA ΘoذٻyI c4d FLJjŇj"-aSu \gmɓu}peyo^# b\'SduDv{I.67075p>p{櫌cYy$<2SZ(pLXzVr5=2}>SS~D )SN2ũL2H5W8R]RoYz3׸a20%紏m@/[&ǬTcS2\ȇA,?Vo&@ތ=;er sFz*|@ 0"lJF[T`D68h]y^32}r׎ֽrK m%ȟ>x)ؐ@Jh'i]k攉_@[$k =lac7 [@PqE܂9](▆u‚(:L~ujOr{i{ <|350÷ TZah6 3\*{kD<`g> *;B% +xv;\]O;67r M052ҊcmNН?g:aNb4ޏ"4302E:m 5ܚh[⊅t߂FQR ͼ&h/ٍA7ohO&Je,/{ .et|IHbr9k^P}l9V ܅n wćV>^CxuӲDPtBSN`wf>x i|W&0fnm\u2๐="J( k0_i v[WKU0M%M8}E7,c 埢 dΔhvAE*|~PlJ6_| ©c-(F oՒzS9d~9ύj+Ʈ4zQ(3֋]4 q=kW4쓆gJ?\|G(98&[]u[OļQ&~pO!V5 Sו̀ DƲ(weܔ"}Yeh:%sqfCl肖R5ب?Em0K}=^[=5;T-wBm!vVs{ ozΏKW(!Q(qȬ\JIł)"6sjk$p8 V",qVJ(3 MFCt ;6k9PΛ?g&Wol+YP!N{kU|pּ3vI& hgĜ1kR~XBr'xG5ŝ&/HmB@̂ٹϸ4bBK#yaWND!+$ dhP u)a?3+Jf\8FdgYYE7a74P.'Bn'wH>.y 2 Eu@BHwң#CCc?FgBA#}9Rr+5GTG{)tߖ~~9kaQjb#B8 cvnR18{.mK7y{MY}v;EO);~%z,qbQ :K(rsvMpBϮrV܀뢹 W&t9uPaA ǖ^,,jPSQm_RGQ/~gB4I5>꫆a.u;|Ck`[N+rwV"YH:-ȭ2da2[h2uXt4W= Z;! bB]]92kjwCs)wP`Qo*$G䷎=]17?)qHɪk]fecO7B9SPf!+ZYb;!׆dkap>!J_M&SI\lvAρF/kг:iRD/8ETOUFß0Ѱ?{a<eSNyfH5D8VµjWF6Wu*5oIE1r&cyds~LQ%%`m iT -ؽbVqJ $t֩e2=s&S@odnFeGT\rhNͼsJejRsFw9|:~{bhn܈'IO:ai,0 i*2rtYxGNy+W PF'I7m'U8ibAj:+ƜiL\|i-=ƘIu8a&s}Dl!T@As]MT8qO |ǬVq0*/3P hmm+PJ]:pTS4 b+_ʇXL,Z&!Gb _[@# 2?vuHЦS]ھD/HÎ{竼3uN[,逹;]2eZg7+ tGCA;{t]-4\&߅{Әh` :F^@J`}n:?_ծ*/ϑNCw m!:n҄gMsF6͋xD[_,%P͐+(#%0],;y ?,:HRDd~グGyweeZS:8ట$W--poHe97 U.e jP+ ?qC*kdak9~.ԂdsX,x'd7ie 3`N!P$M$.xtw e[^h^˨q!wTńӿkBTnxna2?e7K0J3~v#f0s`,ST "YY|.1D*םQ; ˝̽Mz߁,tWD۴ħi|"E.qG_ U`DžU*d]l {yk+'<y >p ʴ0<(t8@oͧ%p1 o)'S,h1 8U܌*s ٱ z4#Iٺ(,mok\SRUݺ/*(#{ei$&2|ГQަ6t A~p08e3́A'%42yϰe&G׶]?JUz^$[Ro6o6/;%Aڡ8 ``]g\8!A/@-dXAEDfz` R-lYFg"8r3'K`r so $6nYؠ &•Ɯ/51Mb9U#\ d~o X8f.\d0YK0 ӆ'y?_YLt$a&9 (_4EqzYW gY Z."FZm(IhN*`.哌cnzD.8K8nAd ۶z1n$څYرw&F'XD0'hY#2ʼn@5Hl!hpFBLVd~;V{P˿jqkzbBcʈ.}28S8vGng̢U06NJ◧㰊jL`(N'c Qrc;-)۷;>64DD1Ag!0;| k׭B`-H||07?%'FoIT 4QMP>4oEedqq.}{Tz\u l\m-RA);,ĵO[U#a Wc)ݕ߅\ػB7Eut`ܥۻ7WgTϱM=3n<u66Kq9[X_h!l5GZ珨LPk]'Ef8Z]UHiY/ L~Vx/,acug`Ra)mYkm^H4ܩS*ږq,gmIYr 3o0]d}p}&•O*K.M::5@B7_7i'0Wc~7ؠPh]kAcSoS:?ԼnJzVK$\N%L5fR LYOR elU=SN!G):AT߶:Vdr8lP `\EKj+j$>.N^{n,3<pӮ]kꎢZ |H ʽg>=,|ۤF?Rw,q]kaGz_^HD0bRKKPw)L j<&7;a+[2#Bl' \hޖ전XSKplZ)]CƊ<6а~u [L0ȄprhQjK )Myo0llͶG.6Dup-cCP3ދl5.vY.8'n 7 UDj=bjew2Ir^b*TKJ)%Dr{3`%w9QAQ^tm1w>r؉u+7wql[ٳ<^iOL0B_9Pv ݏ+R1OG)m;z>7a7'_"gRRw^)to"z9MEQwU;A'l_|kDuʖ˙=*=b 0\Tq-)k(&s^bҒZzcN^idtKٌ ;CgǟDx0q6UŖ^ L#{RM*-A;b#spډp$7%mݦ~7kpЗmU-;#|2yxF 935:E~CN:iP-jA\B‡6unN )E "{9Q0 4֨d@Si]vG9/7ߒg/ RS\Q 0/ʉZ^lP`8&ڃyk 9wiFi\-ʖп GN6v+3Q5+X.bSc8'G@Nj9zX1ռ v|1MNkvw= Ͼm(Yk\nݳBP/w #k\[ 98"WG 52?M(&/fv͵'/<8сk4[gEnL\ZҞb%w` 'MjAc=rŤ{{ dkjԾ]ZZ^ޏ]6<#AȎY۸x&p"*T #.%j ;֞Ʀ✓cjS!n>6xIp+kG7ͼcB 1>, [^{"ž!)H0='2nTid5߂f@‡&Gy׼Z**;YhH>+n VG5O'嗤alE] FQ= &:k1W伸]iUUF*Pb-4a-( J-")u <  "~o}.7Q{'ZPi26WOW8j)B3.'J%#Xγ=G+Mt :Mgt-o3jBz*"\$iR1fIcd!0S-62sn~QيEM@ng44cD@̘( 8jXc|oĀp=I{REwL/~+;╶_wd}Q)YnX1|n14Z_I<)JFvY4 x"Rϵ)@96nQ4(q9KE ^VX2GIcf=/10iWP]tuf3_{kdQFdlؐ< * H˺YV@w&_3Ut36 Aصc[< a  Je6{1D ޘ`[nFӈ!5-jFr'0 YT"E')4.J;GV:!5נn/$4x#58 ]7)D)Ոb?,LPXh"ᷘT)׆(S\D A{BV 2#;`fg!łNuSaQ?X\1/Hp(]*0^F6Acwo 0_D FyeF'FިWœ+?!uv[ÏڒRPY:O*7{qZ>!N_\X9vdeg@ 9Lq!L_,"`>VX&- im;``4pgJq7" ^0ʩtEyŽQ/bi*&`)x~k!SC+_pm09qLu1:Ѿ,0NIp&(ͫUyk ՖGoeĵӶ:,Ǿ=1)sAaI5fy@ ڃr@\7VjpUT6FX?ZK1En&Z6-4kW7 M\΢+Rh!}\v *މ`-2.nPߗVMD_t??17:, @t34Tn8ʰLBT"L|=b{zp*W i'vORc^Mf`)CoKQoXnMZЈO-Mgҿ5m?_|8rT(ϥ3_:" 4qp8Xb~4S7Z8EsL9{%nӘa/>rjL-*-np"^Ϟ 5.ƀ Pum_׎rɛ-8aѧZ Ut_&4Vvjl+HkV}>p{ØK.x-eWIBЧ/@yw::jMUr%;U!>iUQxA1Xٞ%r9qD2~O߯Ltgkyώi(%h"$m Q$Ӗ(yȂ⺾Pi6M.us`+Qsw|>-j>P~<*%˄:S Qdaa[ 踄 厎/%*]]+^+OGuf#TW]60[ڼsKyK-v4~M`cNv˕Nc Mpzhi`tX.>`l,#7p.EFUUg}Z3L |t)%D@UP,ioYc1qV"?Ty,tp&>ۯe=Ei:Dɵ҈ e-.hi5 ;#+U>droBPמFby#t,5=Mv^W+EJX<֤Bc^oB&X@B:kWSC8uxu$#tY2 Џ3a*Ʈk\fhdܵOgc–-Rl Í)Ybq7 2Y<` ]\y=HI+<)w#T ?1 9M>w!K&j٣%o,'kAjkބm05uA)5DB l*XsAj *|#8K8 ˎgvf"NVz"cbMI[4YWy >YK3O+[B%ݞKZ,F]0T܄lfF-G+.zY7A+C3{½ B" !;-b)q65+z_ߒ;^?GUC[ }qe!OLq"SR=葬-:4Ϊ)y;b٩3?}.:Qu#Mtyx /@T{}CJ. i֓[P^x>mN<>"dPz( R5 8_h Egic=MBV1l \}%ҧn]M]6yL:&Q\A< j*V]EсPUzg#fkύÐ"o-.v͚x9*=Hpq*smx@o:ۆ@3YMNL&MC@,~{AaUE_!! ک6>˕ǔ d(2+7&'f+Ob.#L,33s5|d*!am@/~\tQC`~ނrln s:BHj߅Ԙj%#`Z(p'&9D+*~&X b6^׀Y IpC7X/4%qeACJ*OJwrgď$m uIkd!4XӖG1Rii-nGh0'^5ua~~ #xYÑELM?d0)B U62Y!ie]hbacy{tK$, @8y~l`wPIQ?5᠇-w1ˢS#f3gIѭ_q}.ds'y<4~Z)kpc[2ڲEIƌ#`S"̭8^f1ꞣMWԞI4 }|zS*MT 0&:H;<GֺTaƧx@Nل -ʥfhzŖZR_F߉u/t Wk0FAhiz#aKgyԚ&,^ȷKVA^iҵ2Ԙ{2_FV w sb &༺5r4= 3JoUa'YXO/܃@Z&"ƳZ+ ܒLBQPfs6//nl/nSH=jKc bUnHbFv*s!㙮Ňvn.S,^N`=ӕn=6ٜ-ނUg\9DSc'^Zz l;UcѸn+IO܉9| XN3ʨbcŜFL.wXK+ 察ECU'DIuz775zdv❥a%|˽yFȔM%'M> Ln$w! {"zJ>p0VVt+C?K4&b=%1f1-g6a/NEg ^`扗׻iw&>BD|DD ]w68B~st+HeT-o|Js;@^MTdq2|NT$4et,D%.))r+:(s, Ak)>H3J`8`WR3n#Ԧ|m8/Dz . '>TW{?5)1w(„?+rK!)ZxEe:8LS5-JOZۤ+\p}*W"|;DIwjus;쐅s0Y \IZ݉!ʈ/sSB{K(Ǥx/^nٙT"0s]-}EgAߺ%7ntz>|rv+nu;CY4^XSQut'Uo$OmaeAx89,39W1ܽ+OJwy`*R[5~HDxtX//{8|3vkYW!{@E X[? %֔I9(sF 'rgdN$*Ss}# x ,&yg|lP~qR¹0),Įֳ]'*hk*L5 $Z B0 4tu=P)54}Or.i yO l&i$q g+s?نWj [mn`#g+0Es⚅qĮ,XBv|3 Hh5Tcb5"eA軨p%;Zm?:8?ln Fы3qqB V(BQp \ZrA_;䑹0fdcbkQ4P/Zw0Iv@DC0Zcr'aG®e-0^{8d Nnu*vQυILo_-q~wL6X^dl[fl |B'tM)}[l%}|!Z4,ѹZKꍥƽ)>̞~Թ ?[l@0'Eث9vFd鐱[5,̊D_/2:NuV<"+qrF d~ q - 鉔Da) 4Ss%Sw)>-hȊsx\hI{Џi}V6(mEEz S:NU\&z2.CKܚc i!hB0 sβx8i,Qo `5#) nEB|0k3r+;;!ҏ7 ySpoA&U?p]!Zn?AxGW>pF|smCo%II KQ1:s&`3yٗj`0Wx?C"ߺO".P@xʮ7*4Ó8/@BqJCDjҹFx|u͙j$%'Ş:K8 տNKdY5r_8O%ەǛjYf=O`EZӸQ|po} 4Up?kIjr\gSrZL9Z%Yhd:km%Lv kUSc2Yf(Uv+WZbHEch7:rJ|9ٲ͗&y}Ј]b(U!ScT]0aŢF8`{[4%9.f|[rC-t U \.M|roƟ.F~M]4>ɢ],]>HG pBpw ɺWwY'߿ME\A0Sx[K^K cP6)\wWskz7rgƈ55ܓe 2{}V|k&'"$"KZ6@8O"7bDM4 0|X `3Բy&#f?<ʊvSZV@Zq: qPy!E$4 gG'V.zۓTzY|G~z62ȗbB$𰥫N^P[O%CkmOԕwS?/O] @.{Jb {T΄LAK+" n1p尨 ~E0 J;"zv|%N1-rI$>moB53 Ỵ$H k2q̨Lj6U݆qF8uMFwkatpY$[hh喌'ЌtB,B_0>PLoHbz*>e}c =_cxF\ٸ!jT_" ͚G1 : N9Ռy@KꓺO첥h(·F8}0p`D󜻁bz'ɿJa]]z$)`y *6f Xoٽ ޶9U(h֗OpJtQ'3501.ߜ-4rh8T:7yl 8 oWFvLi@͘OD+H% ZW.NssY@W^IB R~QytHC_o&N׳"2̌b4u ~)HNDm7"t(\@}ve'=+BB;Xȡ V[C^ſ~63Uxt\1_|RW*99WGAiUVNzB Z_p/! QiDrYoq%hNkޯ1iNd HZ8DT@ d1"Xr>nlOWM)2DKuSN :{}+/#Xݰ"TAoD=WmM?Oksڳfsn_bWL9\ObeU2nm$W d\@X \#߰6g*]c]#{FƜ-mC NP:XAvvKt^LJ`1׷];]gxDS٠g\:!-Gi =+Q'n]v^:SU-H%>'юb#-hE"YBGr=Q l\.,?Cw 8Β|rjÎD fLPKH{챐Id H`iGL?벳tqs?Ox]E枒Sh%Y>{ƿ~RG$nuyٶ6#CDfO;XHasEÂL:hш(N+?HZFGe,ZP=ܒ"| Ƃ*#ȟ%@$LVAp3(-zjj="U+|)o\@ .jclY2y:>@DtAI1} ]BS\mXbfKLZ1RGjWSCr͈!5$*A˯-u{kmV8[x̱Vg[*1i,)h3OdH}[25|'ӹ#P c3 bZ 2,2-]Bse|ls1fɻ 'xy{8Ʀ1[g Sc`) d>BZ<;KA9$X߽=^ٮPO3btsL>‘fy "͐50^'N u w ж͢zA&g%lЂ@3isOĐ6u+7(Av^('z[ Vܷ97EG(mAt^ѮكJWLqaF⋋&}Gca2ܤOψM%){CV;vlD~plc9eS9ck0qi UiB+pP SrR7|H_(0wrhO wE߿(0n-TE;["<Ӹe -t+!fiˑ@F[9pB*%->Oph3ƄG.ȼolk 9Yu_6;..@֥XzMRٔD 5XAB!Ⴀcf[V\()=0՘YV} _-"OEBZ8يq:Fc?yE[L*i|AmkOMɻ"p6%TѢx Z曨850p>&D˜w_y:hg>΄[]$2ݯ\U!zS3|8E_"tc8Pݶa4[8qd\~0tVv;.˚tc㥲L&WB{Cepm 3_jP ?![/?/F"8apjDq^U0 Q׾DetΣ{*xoP=J ΍l#Hm"&U k't E NArh`)[qv1EB3Wvq_7 &`f؈֕e2TIx{fW^{M"H&@1*qE#߆JAQ~tJ<=ne !_'z!2(r.;[ gqr9a!a @/1)!k:.C]F6wF4-oN&^8O B?B\N@ВiKIE{d[Y^6nU&?9Qlt('DŊ6klҜu,|EAp >8ZPO2<_v(Fkj\$?¸CV31]8}JfUQkH wvy`e\<9m- \kV N0ze5xfG^b6oXCBxZ-c (ս4L a;N-rl滔)[t~v&nZB)نxe1iUmf#/rqA)eXW;Y58>} ʨIIP F|D0/Yzfh—px QX ;e%{42d|s^MLTJ:. vW$maFE4Gߖp Ø3Իl+\8KAɫ [@Ƃ  BMvŐIV98}= ,qaڃb9a3ζ<1fmU #D,#;eU?1,ǫ@k ҃s׉nlB= x,s8{B-ݼU"Hǂ$ %E,S I\WGNvSR$ehꝀ'rJ. ?ޞ _Ĉ149]Oط!"9445*<0>HLrv=^1T^J\*GUy Exk'y!yODG|M77-%9Փ1!֌n,j9q#^K qeMpS\|vf=ZٖKեN96uT]nt爍W/^'h&ZSB&k;;r>(Y,[)\|m9'G!|%-kzy<[.+Ut>r9K_/T;uo [_( SW 9pXq,W?CV$)?].yRx2#ARagB:V6`0_¸]T{8rOGcѠ4Y{bE< UU=*dS%JQ7`I}K'va27:YkK~&S) GH:O>̜bE_+T`,4X_"cʸI^ y%`~wsdVTOqI'KE(@QrR} #=^cCGGo|x )e^ЄT$m^ {1i-o^ W.9qp1;C2@MhMٞ8SuiB_T"nB3> [8 Q1;ː0 ҙw`ސa[b/rV΄mf'GHo28!hD^<n?&\/;B MC,tVT(e D~v[[R4bi1Dv/Lf"~.aqH uG)OAILXH|D+` \4S>QO-׎$=uA7y!-?f=Ix+v9S"vCTRIvB"f86,l9CR7C((\8.rm|giVO+/$憖2_d1:UGSGC D,1ʈ+W `{ -P$| .Luus=@f|Cq:N V'ubh\[w4Ycɐ J+پ3űbFy&ZfqѬ˧i\r+ϼjb@E5Pa\+=o +LS ToY(dT)z>q[osrYQΫQ %?}ۿ s3&#ts-B϶ubw6r+f/T*w"W-JȇKÑF">&T)V\Qe3Ik#GFPdT|E&CdƖ>A%f;0 s'x4IPЁUGwϴ;@mJݧL`V{7k2ȋ goLyIGb[Ep 2l暢}9+x\Qڛg^M[.DĄRm7{3e|yo$QT }g#sǨDnw-P߼źE|+v ;#\M*e»@xC)2+;X&AǮZo>;B쨍}A,]xNLkR6jhBYO8cn a2c@Q.ʲ2v^ź&]>-/Xk˒-ا/F8Ah½,f#x%XSt/ޟ?1[P|\_ {7G~,}]%iv$\kB>¿{2>>6H?ODF0Me`$'Y՚1.Z_ӥrYeJ==a]w~Pㅨ'IDNUOA,cITEuUZg (cOc0^f]A6B]`H1ͮO,Hk|J s y wV1eo01(Э(L#Xa1)S1zyf^֔=' IsB=/ z=5^6?F2er Ak;%<|vgYFc./љ0yϭ֖~u av ͑-*7)p}(ہ=8+leB{}M2PJ>Y ZHY+.D8oxI?$2#H.!@Ҳ+lfWg|..P("p; mޣ n j^W0<95ϯq{w;`7r܄.MOE3 ~nV͸}c0RS&!.j.DOC8\dZ(QY y@ƻ_U9y:jl{;ui꿔> ;y眥@vljƒ*?%`A Rj+x1*wk歠¤L$;Iw%QlĥGnG7^q7^3aQ6Sw:|j"ww|*\]W;O+׀!&6w%Jֆ"#RxCb?τȗ+XEO{;p?.e*m\^qs^ fFIY{5A- ̭hUls%8ncy ~̟Zkx4f{ig jҬqDa X f=0Sw:dey\򂿮mAxi> 8fDIy~{Lc[xx*IM7Lhg͚%TH`80YKx(9U[8@lj~#ue'_7dD a12G_pٹ5+F]\%:|"zX؂bX> tjƪ0V&kg3ke&a@ }Y Xc Y,df@'kc4!ux9h|׽DҼ[k޶Ed"4l(H6I61J'JW/) x?StKNE_P|NkIt};,pƹi¦SRdnAHjzw>['=2 ҧ<ϬU>*)"*g7NfzSsrlZ^s (p3Tf5RSتtO# Y!TbDEo0/ka*jVMchA,htV?Ĝh @0b|f#gn6&+k:(_iAZvjJ\Q UY-펩(&y՚)\Q]$d<0:d!v7IFTGJ-{"\Qqs"1Uy1u["CB+]T85f@~pZhI;2%?StЇIumFHqABe+.?_6˽F(_5[[#p$*ARB\uL2ѧ bfHgTZh92$Jar0SƟ/HpGi?BO|YArn(9, 3\vMr9ƠIc*JNmVBjƠ5?EjpSAy^91$ uW{=Mh|)+ˢu]d`@!c)ƎaS#ѾeȫՎ‹H3ǎ~V? eqO잏wdm$LHU]Ի\> }E8N{ .1HR;dQEٺ$AbQfP=O0#]9)o"鿮hћ[lHP+5PB@ /m>0@ [d4hqv~4Tt}(PV :PyկOWrgפ=4rBB]uC ޏ_tNiZ5֎Q+p0Uո2P(mmѻq!' }B%DuN@& V5_DyG%u*:I2q^U_U`DD==K#t @*vU:X⹆?]\ vW^3#6rmCŢ2핪 w 7=;?ߖ߈m2i vIDqG֥XϡK6-%2^ԑIL\݌kJeI oS(;B,ѥ7CWc4?Cp$# ÍVo@cE_Vځ,@utj UġLp|@m=QAM۱z*պƣ gBT3f6~"\9/ '9 zb-xŢ%0Q`-YU^F5X4*=j9vj??Kg1A{`wO26wȜ}2"~{Jyz) Q>:;foXuFœynAK\)nZڲ$ЇsþTpZԱgxzMO'DdNɏk!OUb0`EEL6cئܯKKj "d=\!C*cE.T$ ǀ -2My2t3NF+bEJHUN@n'^ @iΰ:@WI}ycIIia]4 Q۪ }mX.b[H6e1vkY&t缥(S 6}> r vzIoe8*+`tN<* 1yJNx *ߟgպZ5RΙb(27BÎ/ )y[d!6[p@j?C%! +:8,K4eŔj^wUjX 񊈪BB[0~ Gݿ}3miM": ,Nߏ wraKqo5XR%݈͑IPM{| ߼hVib\H->\lo#jıJG"v-@RɱS-Vjzi V1 }d>g JaFڊNKtP? '$I4m;zOݦ$ːOfjgLI &t:7BIQ)m?Z#~.G50#HZiP>,p]ZS'Xktd%h5rc"W̥u1NiLD\wVoZ}AzK5K'0?dqqE.@)[<4(B1E391h$~]ݰvN0+YA֚x+aPHX˭2m7ZjTp/C6g]_ K@rRR4 \(!mνn.f{* cCϹӷ6QZrjbE_?ka[Z|oAOtcRhVx|04gϨ.̳u$J!Rt'%(1B%-1MhZ};(wC -0Y0;!A2Cz l8-#4>g٪u3U~+s>QjAXMW:vA^Ak&(6Kdbg53c؟KvQ/.c/~^(ʹdv\cô"(쟖\Tpj==1?8_mH帞HMcU3ݒ,."Ѻm,v뻮hg^`x"WHJ i (Hb,rφI"8=u2ӗv*],6G;}GWsδ;Me `sGOh[U`z*Ne*<:V%*EյrB܇˺;df[lեGiHgUS"iS'3JQeh٠f-Wk0MS{Q,H!r~đq9sΣި$fvy)ԧ_gGYeG4~_dLy_hd?Pd+i7T ?Z3zj|P棖Ɍp,"HJ.ͮ MH0})$0վŤDh /t{Kc2if`>CRG޸$)N冸|k?=KxX5ob36obh-n|?6Rm.L'[CNu5Jd"\Z㾡\e Pg@6(#dz M*QdxO#an'۰\! zj8 =Ruk=?a 7P\{ZE`KY\IGji6e5 SDTfV-JegF ͵A=++ wi\Z~B& لV@W6 KJF%bfv\5&" 7y#L^:r;<~V 8㻱OgӋ xn K&7h}:B; /^1ճ[̊zX-9ߤ&pXZjX˺GwF^ TjYt[ 4b746:@>-:(~9]؁dMmB¼D*9m.WJ#4G'y6id~rT] <jEG׌ ÈzU#wr1m5J.^̀5 Eu"(0H3 }|۳bQV.fmGAx O"dȘ*ᖬ_y:Ltꂋ'?+}O/7ɧ|̌]a# @tM1dI;#y7 f/.";Z'* .r`eI<]ǥbN\OFQ,#b>덺(rcIB2^q!]wCd&du0A;!00YvO4L_7z0Jkί\oVb?c=y&tiYnz sn4ζ&*Am#%ذ6ul÷{`j|#);,5[ 15᰼<` ʲwuhJ`~'IwV=| mh8.;([f`. w-1dB$ zM=*& q}r+DfAmBS٬No. gC1lmVi:qBjg_<ĬK1"Rwwŀ#,4UCᆩOoFBlqㅥەKo,i쪢5SaEwEB/}e:ohz[:+׃.gmJ# C>Y<]z8kl(>YlΤHl W\s cxc4hFk.DUg! *[:.XSXz =y(D f˛Xs^e4PgGsԳdN k#1N 86LrT߬~W:> d&/K^G]:TP8T8ګ|*-0Vjӡp+~:y~:yi#ʖ:*E|5@iuQgZ:8*TFU1SOru\ l&J 3[>UivLUЋv jU6.y'6np,wF-5gUwȎ8 pğ'ʟG~X㍒iY"12^X >IoJ0I:k G.\F%]Q&u(oh#O^2k~!}Ĵe@FH([U8 V tdEu^Q[%?;a3 D呸V3I|u"pO6%b[ĝf6#~+KՁz4<7jE8tgKmefҩ@<ˮcAJD%P^9Jd *X⻨/HpPAJP՞$Ǣ~Vp P)ݳ,d1WN$*+F,\~bxx '@Z$S 6[9D7!pUT'$epe4zD~Rq6H%Zg.FOa8~EH܃IdSEJ,NVˆ9AGm]9񞧳5)T ^h]<3;$K^*X~\I0ϟTs\Y PjqUe%}5[m4sY^&%۲|愺",PcLO/*8Jaeo't >Bi4Ftǝz ӥ1X\ P^A~)fEj#vIWMtYH_"H^Pjk|VN k}L%p.9 tP0t߼?V %^~I;DZ ~)/\?Op\}H.2'tcKVl ݤ|wM /{V&V[,Q`jݓw#z'd{oF5D,ɳO t)6 \0L0=j -ɐerIz '@6sS;F\[-ծdNBXQnJ );?sh8O̹avYkSo$.djA.tY _ʹ'ƹA18$3T缅DɭTM2 HLǮ{m6vɫsX=_wZ ^} 5j,@3@5e0vRtQ1_fzGVV;e8HVG_н鸀,s}-߹`vR3ݮR΃:ЫPay޴hԳO(ඤd` 4j?Ի?Wgo:se(fz8`r%JOb{3blǛSZNgQDV@dg<}#fT #ITKDzOaMr\eQQClOe L,=_xIP- ?Hi<2nv64)lVG­uT=_D϶~'TNb4XQ 35gX(ʰ}DW[B}e1EŻ+V[ŭ0{09\:h΋v5x)AZ۸V-i[q.7?xQw:rџGAMe!żhz;jcR '[nUhu<$SnB7ʺ1)ca4+K%.YߘLxTv˳N\cCK7;/Óəu7|݃4VߚA8N/#dpi@vٮ^#û5(;˻> A$cϽ_X:hN"[qL:1Ϯ+ o-XWN<&:,АPqP:=\{XYzפK_U~Br$x\9?noP. CQlh?rW}ИHY mvg(<fqeO=pHAO8 I e[-'R4Q=7VUrCXaLP/]Oj.a3|xkISZIީ1nw\5qRc"7C*8c"ʀ1 rZvxzzi`ۭiK6kEWg}IUV qn<ͨ،< i(rt!wM/#c^@ 晱Lo-Mm 4*wE%pKV-+b:vL-F]fғq|BI|LW iE;olV:Hw9{y>]o#:uurĢ"+:94ͅSip_DUe">+\mP +QOzO4\i:.lWSu}h,oDb2O;tJ9&bfIR%헪T۾#$f<6X>2ZF5e#Ǎ 3)Xx<24-󶡏1rEnwvZ+rsAL}Ťy4H^ؐ D'14~̽#f!:7~_YEeE}3kcd^]Ȕeu$#@?l=oShez" )1zy}1>5M\?ЀZZ!)vx0>-.!޹M 'N&KoаVs,,#D b_[;R|̲{l2cr3zr7\J",xMLjRo66R ؉TGN2wצ 5`0I_I9 VN#ڳ%~ZxI]|8ʛ O4(6`}cq43y rnlqFKSXuSnhz wS"(X3W^qi!rDG:B|,5O&ۺY *ԛm)/A쟓fuUv=SF})b~+3o/Q[MP 䎙J9gH%6J`aK*\QDl1]xP*Z= e +IL);cn$Mu$f=d} ̉~VA?>WHsvԠ0ZM@x!0rcI@W(px.;EbCi!,[J0jYf2u ~s$ؗaۊ~T3+Ps*`J;?i'4[!UtO]&8l%~RS#m4IP\6 (ovKczTEP{{Kld I)ULkpTz5Wj`d,4_O\4<%V {^YOjn*ETv=apT? ,֮K yAy\^?7UB:@= [Z3Hޫ^ ǮAAz)DZ1S͜Q.U:-LGT˫BƊ MW7y ߎjR|Mc(#>KV,YQ G}Vmo^ˇTu̲&WWɢSX-)Ԅx¬BQHE'[!fM-ZU7jzۙDcs2S`ԫ\d(x$1We'4Tyjp}5> !V~Nй,s`ɴ_wYɥOg mzukW@>$!gtOao>A#ApEƺ%e i}+wɆ^!l:]>9C2Q%ch3ݏ> ,²D ׾RRމh9,4aG cMr 6l?FK:cԏeuX^S3dS?\K7hhcE}dV1s]xJRF9e[yuw+"-ʌ4ױdznU·A*ѸJҏN92-K|t@'mUH?Fi/Knm2i)x[0pu.S:Jl@׫p\am H' Fv+L@/@%=_? +BY>#Rtp{iCɛL>hE ςṡƛۨUk0vSπG]Q:,}Q# /r>aJīm{[Qݐ5jlݺOpSt ,7TQ )ޛetyԖ6Cem%}zZ_Ea(I1.CbRƝ:3s2IX7 NYX͠2"Q: S+C|wWw 7bGo jBP+2Y0]a4rrr ZH!c65ܭMBŶ@9ZgkY^Fsф>QJֱ~[n D4WI*p5>kd%HfD_H%@Ry:37VpII"!"-z`Xcz %6ٳ! H9>%4=MH_hgP0ram8Aj xlA0H劍{._imK֊YBĤ3}ќ2 <9x,>iկr5R[z}V t|$7vWƑgwGEj~*swYwt nev4;KوDž^Eo*ӊhiO3|ğ?A1YuD~yUI*9QH>*;JI,;-#]S#&KW^fBNR?cmbP"ׁ+7g=GKvMwa!P<6{#w͆oڶu%l|Wr_A8u0<!<~}L z*bjR'ngabSi.g$ aAGs9w 6P r<9}4V*Ɇ~_~:wDhVAj+4D"쥭S QQ4Mi|2gɯ%9"BǻiՃ^JR1vtzOB)j(JϜ¨y!=|t5} O8M3oݢ LH QܹXʎ7G"X^O0K=W#\nĠb|?ڈYrDЭO vP6#wB\;+JZT >ߖ %Oh㊹(O_kԹW-Z>59% Q&i5LvkVyחt)sr 9$< yX ! y</='|{9Ej96{B^aB ;s v6uIr2ǩ+b^AbN ^<۷[3V"-3tz}8nժ4:EBn"A<j|3g<<: 6[كaRA0ir)7jylW9]FkcOqK.֗Aj|NCa CCn]6RÊ(־-m;FEӒhkd,VF+}+L#}Lx >e%qH8%᷸{Om7~*%r'qJ ʄCsOLih4xC15(m= W\'S'<6\&}@`1V6)GVdm=y 2ȫ~Hu>{0> Wz-9>Ůd^*& ax.y@>g'aXPZvm L>cKKF 3;7RIMZ=?dLziD:ۧXuJ֪Tּ[ALVF;:s $Zrhh^e Ҏ8whY9/ 3 F 8 aSG6^JPdldV<:ozM0odf(Ԅ}g ] 'xw|H_B=k"Mb,PsbZUD5-7!# WSI0% V> 뻏{CsG%?L aD3}pD3IG8S&tpk,FG4J,)HՀ+69\kJ_IL / x>!fIdPkX}g[`y>gmW}:e)d;wϲG\W\kudQձ" WM38D t!b;M/qmCt3[9mroSn.acBD"s||]CMzI6LsT :XErMj-4Hbx~;1ӏS0S> Df4d︫X$T9[ALg /&26"!1\}!`]̎ˇڐ eH SrkǛ0bˇ޻HvJ!B(č%/x ñͬs0(ͦKSRԙDOF6 pgt`>7Svκ?K_XPO]]KDǸtؤ~J6_HX Wqn%dPX{:)#1/RTKOBO8B#OpLu%mk`Ͱf3B@$LV%A|Vݜ6_ԐoE )^N$v9ЪfD5ŊuSTck^~O q4δa>i P!%F*}n@ResPN Abͬ$a=D5&Ke#" ZUXnlT@8]P2ƆsIĽ;lҖEDf&q pe" 4!e)`bhx( [L@I,#R aLP UN6yOD`Gw ixT+ɃbJyeO~IbK U|իWX0w0Oҿ h+Lg,Bg ίa`˺\G 1"LC$~U2}djPI`rsUK-ۦL^wZtχL08=p`M}>^~'# <۰gTOuAZقeOizL{(,ht!!TA59rYkb/̦*6H%j1ex( :RmȄzaV?yuG-΂_9G@#> ۫y?Gx݌䡸@3$JLшvD<:Q!߾Xf\/n a$h9Ae)nTͳ`Xuә.PMMoKFC1M<'4r_{ o/@ o0֡64PIMY0H )66ױl+)eLj?aVU5~Qn-2`Cѳᇄܜك"KZrc-ׄSha񭲯*"Q {Ӆ *9:[/n]`xpz:Ȋ"DRpt~:Zsa7FMKaT96=E sWIѵ @ > q*C'%w!BDnK!yx] @ՔvXQqסP heJF"A?].~$k&WdDU PEQٕȈ_Yd `x^SƜ)eB aaE/Rq2,"g#X* *(~IQ8m׹ޕ 8Y0GyCCdݬ)] 429.u tR`|}W=qSͫ#mx#_̇Y8 T1[Ձ\:X既'0 0M9{S6OnB,LYFEH8K6竤730q v 96\EL4%jouzc_pb ]ⓤrY;&$!q+$$G ՈZr5LΨ 0]k^Kd{i;' t[í +Ҙ^D`b(bYnP¿Wp7ڑz BPNcƝш zruS*p#٭~ 3=]RSݦ'=O?;YaM|/jFiZm<3$W/J`HHW-d\qF X5nȨ(S#\S_G"v(':)~Ԯg֎"6Dk/o~;Wuj?hܕN ew$xO݁JѾHi(218&y^d.Ba/RBF9h"Z>EXp lukfݰpVSH:C4}fg>PG\sIN/U0}7Q=\r K]&C<T>)&np@'rbJ-,샴wNo=cOnǥ=d\nr[Fai3H % LI} 4g}I隢Fg>__DNͪq;b3hʦgꠓ~&}G1L\POUAs*pT.z>7dTe5,C%L/QCSw6v^߂՞|.=;7M^!NaaBlȌrwٺ^N p16"ԙ;J8؂=,̌ t%mcWU73L=6bn 5kY;asrQh{EE"őX4U}Jp45XjGvÐll% إҏJ)0@.s>jC$@-L4Ri`O ۳ QfS@M?;5qFD{Hfo@ZФl" _pu/i]:X!o_#x?A,F/={( lJ9?_>$@TJ4]l-7gK/a2mOo/5**u.ːsT)A~FU2PI1wkw)m:lrS;cy6k@njKcxn=~(V?y$l亁13 6}Nc˙eRzY;Ԟ(&uU.`ٳ\5|#IyS^"ł4f¢fA GWp)}<%[qG195|9˛n7ҡՉ\yZr?9dB-fP&ɰ Iſtx8I1I5>Nfu 9(A^$ ~zeH/B (ޯ%m1߿kk)񬗀~炷QJRCqJ|`)dxjv)f,@fqNt3D^F̵)J=p[ֹ/ӍĊ ~[)HBde S*QH4;,Sl3|!!9gLx?|ȱ@ Хgn!Qf@ mF/i!D|ZQ)n|":d+c{S"d^U^F]RZ;ޘ+Hv3ȕ1n(ۯ`6Yh{|@ ʂfB 罚~")%Id} 4a,=9u"5RGSzY ΧԪ ]aRJ (SaQ(o!82H7tD%Dm5UìB׹:`=5- ]d`Dybi=fAXy@Va=3UAe((&s Ж 8OSA8L 7]i;ba.;L ֝ZǖZEm6_ ZR.q,-( kqy;wǕf~eHHkDfh;dOf"4W ERD ).߹A")j 5{ʫ8W=*֭cЧRؤo+ù".rld6'UA5Q.oٔP:2 Ғ[YÆdCD U}mq`7EwJ *U_fHo7=Xm'֞A]k~g*1:Ŵ@nYp`G+{El݇ -GN*+NBDSnA  .9ƣy8qs/&[+Xz9~-amٜS!pSvK,,+&|}a"'^2 [׎SʪGm2Um܂^g-nB[NDٞF{3t1&?B(sO^v$0Ql abS ;v8\Y@mRyĐy{ekj3٭v?i8pye ӣc?^DKPY쯷*\ZS+@> л8UV9h\uSd 0)XTVwsfQrsYbVq=׉򌚃(}g87W%e(-g6 ]]3lڋ}iE)>5mrUo=L:,Hi#+k:s܌q3wKУ%Pv^9V]d"eш? 3T J=d;qrLi ]'낂H7%P nmRڕv7[e.IcQc^}û+ԧ{:-KK1yYs-gA̞BC\qye)/cmAA].p?TJQ'8z9Bgg]-jB =7D4)/=D:2 ~HyHj%'4Vﺨtl~ޞT114pvA8b+BY;DRr=ՌjUuۃȡ ݧ9I6ÁhMpoR1 S.mR_EJh@AhȈolIAjPuAGw"N^҂wdR~iy`k*CY`BW[xCh^ڨsEabâgENEHkҤ R28s}/ NtVYejN|Hu9Fiok:/t?M8OJt~⻩>{LrL{&>d*0Hֱ׍nj毞{s%O.14b^iAWT9 Y.48Oj 5&z6K4 J|c!݁ERbE8B߾vD?*V.#gTY;,Y%Y/LM0_nqE|NjͼdՐISFR<#~ 3KE8YaPáIoSy| Wh*rq76Y#.Q$+0Rf hN'67U!aIOUu-v$Ft<#'\k_V^w.zxڱ:t^?\-3LӹBZ 4MwJZ"ȻkB @msI]!&\1,",8ɗ[Y:mFnNyOO63.nt˥Io26=?n'_$Bדz)al sLZKUSc{gL`Bճ6 hۅ)ķ/ 0->ʝw7 Dyl 9,]'U\R`3)S ÙER1l-59HX.,?Ȥnz) D <C9k#_J [_,K֦?c?ֹhᮂ¹ 6%jGWhfy<45\L^-[eӔI-voIva,Qy| :sUpK<܎ޗ~U{p N$rνY7Ϗt5?s2gk{℻FPmFos*Vd|3E^! Bj d0 5}nApp49>!"C7(k?Y;bv^g"G$ܚl:4*J5c6-~ފ@d?|NuXFj _4VU\߂ Ԟ9) n5lW3M6A8fڈKu%c_]l#JCX'3s!\,PU4yʪ4W/ɼ|$k=sZK F$myO"a&ZOS1t5Q=I*zKC:"=:iTTG^DѵTtDldj;xz\`{]'hN4$O.CIz}0Ymߐvڣ0C.[t i f*ӓ UȯdEG_K4˽m3=bvP4ڡrChU(Yx(mo{BHZ" Dn-i01wXڲ~8)`9S;,uy"l;@7q6O=OqWj7>u)Y޴|"JQ:YF$܄{*θz,ø"- X}u<IwIi`;~+!ԷSzCh*>*ژv~I~#VGR2:]8O"gBfDiL ӺtPػ-7>{7lBK2[UЬ<{2z\e)d!ef&A <mv!v<Э>''+UAq)%]t@jPذkб:W_RK"" !lɔqIKx#SJԠqt"\X )+, j`6ʾ\4W}O%*\`(ávkugׄXƋg]nOp3BIRPչN_G Y6N|Di|B.b }1>i/DB?p% .~?N '(m?*z\0,әUCً$F-"ݷrE Gv&-@8{au7Ӽtőcٶi{x'. wlN= @"5Bx{X B]MjFX1s䪋E&_C|LrQ4^ @3XjxKkCQ"wӴ?F/,3ugb|2V1 ɿXL%pWMW5e8%-0td~N oozEqc`!tVΤ;lUi1Y%uŨĦ.ݒud;b9X+"w=#-& 쉀6"M&ϴwzjC7>eѐݼ*DJ‡gj& h"~ZM]D5mG>3LY)bX|:ۻ1A`G\w20@l_FZ%'yZ_KEsvEJm/7 ~w.J\q NCO1G?LWC&+W¾T& 75~;ǁm ={|eAKmr$N λ,aߛ Qu7nsHr/30LmO ea1|Mq4ψ?"-bSk7ܵL~ W`(rK.H5TKlSzܙ'JY1] jcOCy% B8_={7}% Yr@[>}x45t=Y>౿u83,ޫlӡJ>> L$ +xJcT ޥyġ_ϻ;r] Z6k%Mwf;HEavݎ]A%P؛hisRJ^/0)\?!NbR#]P39p!WZY }`8 sBnӮWZ] v13Otޡyլ3J?aq;(Y& ^^{u|dc?ʡӓHƞƟ W" =E2KdE=iI g~#Ir ם>WS&7 e~8agR]TmʯZ D{YM=D {mg?^Ciȼᅦi$9+TgUySVH:2߀"n6hw#I,DdWl@;n%N XϏ"gfQ-LyFΉ\m >!b l'wXi w(gl=Xw\f-8X_{ƳVB>2w,yxz/.[ &dUvɸAэ{]JCVƇh.@ S&#uBfь@=:Z=RBjJ;IPgTjEp/4%ͅx稽-KO{Z![yCfTyv%>i~U#l+E1g5g#vRT]HC|Όܾ*)R?j,<&xb>qBpAY%W`Jre͖ ҫot̓+Aj耭\ov@9nxKr2MBϣr$ʄJ|HZhY)ľ;;Z 2'6+M`1,7ŸY=wRuVF.hHaB1+F|W<lUF K QG/HgQSo6ݥxU?c=^ܣˏZ5N,|Uexjͻ(O>QyiY tcv:06nrsgτ:Sm݈\,6ѠpŸ!]%boF< -6{4 &h>키mZt?FzR-k9j5wj _l@GY-lL$$< 8^Dk9UC' %XUBt64[ .ڨ!Yz' zRM7V% &eۏ1JYRzWΫb+ _Ů&½͒[#WݛR,PRc}-vN#z$⣑O_KVsD7VG R!ܻhN̷(:L3ՎBXs(p+Q!06|-kcjs3,ᚯ[n&]pƥu*قntYz0MMd (1vcc(0*ere wbQJr j$2à@\z{@Vr$άW3uj]a(TM@ǽ|5a(˥="(6,mqDX bAKkgJFTڽ) ֜##N@scaR[\{?P26{̶%x?hdB̌\WTȮ Ŝ+8gnBb& fh-LP+4N0x+ iy0c޹i(V LT7ouZ;3r">AQm*l·)t%" Te^l-L5wx'i#M{jb!σ0.lz$uo`8|@BV, D* YGqٽռmF_/4P~1")zNv'[ӎ7KIlwTYOr#T.GkBe ;b %FQO kfOk $#a ET1=J u2W44'Vޓ8R%GR/яm@ZPjx̺{R)z;KM}6HA^Qǩcܧdc_履:kIXe#q?5@WhN5po/u,xVrU1q`)ޣxT mkj<%C=~R-&.0ቦX+2G#U lXVngx;I+c3pTtW&n2(|&,%.,)Q^{z &ve* ~N}ep%T08%b;$mVH.*hRip(bQKD6z&;B *z4 Y[b2+jX:]M6:)_r[*lYUv,fJR:㔍ps^*e'* H ]?/-]k3iRVskb.j_ؒOP^$s1%C!dY+j~s=V^Fù䑌h%Vnm6 a-*?5$K}Tkb*#;`XiX Ϡ|bI%GP@lRwhm`6lacUS+R%a2K_p_lV tbysm͍yĆ#5'@SY!Jm@ؠ=в. ^<v/llE*n@K;ҵsyG`rZ>1 Dd CG.|JLxek,G"IFFR! VYNC}l #8ѶA~M{´ycȽ*ü{^dhgJڄFh2@3yY},8&bO:FΉN@wUfnmK,XfC%yEI^(P$jRyAH-0Kb 䏖H@cfܧmߑM1C75TBZo߂0DŽZ߇8ù8)o`b*{!"҄߰= YbQZ+{aۋ-,CEux󻼆k8'HrԹ1#VZn~6v7hz9ЂAZVu0tx٘u֦ˆz%>Uʚ)3>7h'ΨJ4$E$\raz̑mQS.cߋ&n< XQ ^o-[ awRN[QL9s"K0y h@DOxϛ| JSO6m/vvUM԰vaRz irsTK ay(fSH^psB e*^7VnFk9;4Z]#n:0ݢzâzA."|<(ӖeU^եn+/"q5iٶcAZO9hh"_QjAWYRHZ;(OWIG 6qDW\+˷yt1"w 3~ Oۓ9!SʻbSp&ᖱyUֺ-Pc+ΙIu[J:QEL90)57Eb|13c!BRp;(s$n~Q%܎sbQkۄɳy;c}N|$}b=ml(״Sy$T)zO`@|Ww1@(#ix!0ח)ԉ|QYTK@i* 0eQMe -lJ17A C`9!w^Ok9`kYGjl,XPۥP'0g@8 ss8S8,H£:Zq~e&#sw@׏d~My8nUՊ;t/n7u^R'0q Bv)=(pCX=瘞ƙgP'U7]и~ A2 0PLc=cMc shgg'>TȂ!„`vƝKݞhdrLT*Zmq<ȜJ_`ײXp`7U͕ RH*2XH2.5 j3Mh?UR9!V0, :3˙~R‚s+} "l m̰z/Jݽ߅Lo W>Ss I./\fP9~m-fQQxcI|;L~ 0l.2q2IU_o=j"n !*PQ=/ Fc0ߦ6ŕ\' gK^en_\xjuV#=Wy-dȐI5ﳣVYȝ)֘@_Oլ,Q`F-z6[2h (yi?EO5d8XצUHG:Z\I,% v{]=}o)U/DQ98#08>ַy2&nƝҔfE>(3'/NL%Oܵ|>ۖ( Bp,0qfBg4¿hYl<Zw={D$6H#^m ^DP(m Qn* \mB&!/XqoO*;rSGcDsMW|Ja6)s>=8?tkqGC0e+'AWHLFm;Ԁ̡ ٽjP$@5qYD֠WᩎRDT0V֌yj;d2[TE@ֻüa 4ܱ7T'o77njyFZ[1lp׍0] B;/Nb7z%~-d&(YBgHN 9mcGxkAZAosr$+5F]QT&'!+iV;0pzDׅެ;:בnƱ ;. 1QڼGY=̗YY`3wq \m&ڍ18{#$V#n7`=ѽI{}H ) 8=Mt$ŪM=$ieC8k;i3ήMK3J7c/uhIZ)vn9Fn.ygm| DF0ơ3ajW BQ};uEGap%~I`ojǼ -K}o}sx),f (,8uE8DY'GНpU9&9+l}=QV@^` *fVOQgw.:Ģ3FN'yij@0Y7#F~d,?(d}?S=~y5֘w v{q#/v'Z2L@~u D8f؈XoV6E[UZ[Iyk=Ps\@ՙS\^׷beiV8Ѭ(qToΒp2>V1j5 g#a}"MbqYl| Ơ Dq{Vv̀zc 蹷^K- <|B1Fmwv9,b&"S|Ph<=5G!j% VZ>~7R[҄ RUmn~18dK,q=n;BlRg%2y_-HWn rY= ѵkc.%y6SBT#۽:1d}Ex\Ԯ+*?B5ԯֺRmŭ/PT-eDWZdݨ=@΁)hbu2H^Ժ ~W 얖X |Jao`$V<`DHRV@=2j@TID55'4 GR Q$+bWQaiS~FqPC Y[,658f B<kDG9V$)HbFIHh[g!saY၂+(m fٖ$L=PZ\f8,x;56 mҺj1 ?= ؓؖ3 "CX-Xi SCl{j`e*ԣ}[U'K&6s-Z^zbx q6?Nh?Mo{2"v^ԆOz^=A >8t<&ڎ*iKN/>wVgnoBe-M劅<{E+H`ݧQ}zFŘ= $`lPRw:y"yuB{ZEQUJ~%BǮeknމ "mgXY6H`=V@qSj)]kח-;׻cxY7Q}9?[<;{M":iYrc)Ѓݵ|^t?koztu\٭`ጬe)[&u\U4 Zpj51;+DCv.Tc6k8lVd2lb7am1غz( ZБ*Of` vZ⾻l> DiH8.U7Txwv8(z9j1d&%iξ',e1V\ D,j*NWec[$OPk{wzˢD/+a Ѣr W,[BZ!αI?iกiCcˬeDҚ'(؆v&aƆr"HLog=}oSePz7H ”n>.{z6@$C4+ySR~z,L&K-\Ev28X*]39PkSލ3zi[nx{}vL0 OD~;"yLbh d6q_dHYpN*Yxn;Eo^g& ̝λDxȽI;_"L6LOK+ tU:mar@"z&}l Zl qo_8gX&9סNԹx.IΎR0NU oxhV`)i>e&ˆDMS08kaQ.mlS>YIBfMFHlkxCfm"&p"@&^&\q -6/*XeuN3Exu IGl<h)M >/ 2fW<^ bGRs&]R^BqR⃫IՈeg8.(f84Zo8CI*k2Dί^HBVQԔЂcj ߾DɞfV4cV +_b: ;SK+ZPޙǽ3C#іk=)<;y߃c߸6\`Yܵ'!uWP/ o3!??y|0.&U{7Pvm4Vf?tzܯufYQ0]PP'{KNLW)R_}Ѐ!wMvL*,-k? tv̴n7"Kfs8!~H3̥HU 6Gs <m*o^ꁝ2)o&^yc,%יُrTg-gwqቨ6*:f}%NO=.qo$njM@v-ϫ>K]֟SQw )kpz0ʚ'9.I.o4X;v-TA|)SO~uyxDq>"^N#(jYɠrૈml)ڌQL0#2P#ֺfQQ V]07 Z1ᝀ ~rMZ¤ iONJFI%`|Ŵ!bO6zX?]B lUD3j\7R5S*T^Ŵ` ߜJȦO"d\kkO bڕY$#ݣ"$CL0P5TMkJ~[U`TzҒ{"ɒ|Bq]@sHqv CCxnCckK@o)~$P&1HQ;?ִ?`x4a 7W)F;ں^I-ZhAenkJru+״[C3ݎzyKp6WCIc'DAKq;ΡS3_w(X|ysSTR6^9cJH!Nq0y9+}u'wAe^ Ğ <0|JNHwkWW-Gt32sH}xqXdeQi(\nC#uk0>vXӓ9sw=9v2!A&J*upj`B#Xڜ$+3㱲*/!&?AQXE?ˍRP] BZC}TGm.zM'!ryR-wd1X-=TsEiʸxY)FI܎Gm Ӵ\samzHwPs>03OƟ:pQ"_[aF$.UgۛJ(R8dr˪QjЅ|>z&(*P^ a+Z]|#*ǠHow^حA$+P\H Jbc;Ҁ5G8T^OAy=^KXB2߽@_#Q }jxˌxAXwAV5I XA"؍B"&,uXhe5)wLO[6`unE9G'z-OQq>ўJjAE Pv]ްGAҭoiBt.Px7J]ϳZ=?A s\b\!K Mqr!8 !gjTV׊e؎}}iГ*}h?D;M!{Ř׸fW K#Xe.$>pJ3^i)%ƹRAB2"^ENE鶜ǥXe-hdM|v5% PcV[xsl*fQD`~ mk5at62m+24)DI ׷F_~-pJIoF|+oX|F 8YC[ 6z*ٷ/vlܳ1/5APz!.ttG4]&_rf ]鳒 'Z>Yԁ߲4=p؁pb2n&׵>Р'Vu_AצEr|XGAjqp;jb#Kj糉T|WRiTĠ*PGd~zX^'P3 AO{Z]J*9G-mgZV8jU[|1Eछm`ްX@L=}]hFrtC8dCΠ`ٕ1R]zRt?z֪ʗi9u]S%Ҋ<DASvRCi 6 2!;>FNb̺k#lO|.aT:xNEܬ~Ig.NI wק!$+Bq U(5aWUeQk(kh𱙀 ?>O#b&hєsʆ|Zi>̏~yЧ?7cg xMCVuΑ~@>f{y-aU4*}$$v/B;}nHaU 9ad@Rt1 |'W9<)YiUsF-9B8m-o:N2- zxd}rVA"О"۔ I\1B\mq`് ːja"Z$N -n(,bb Ϗp.\f$|ts[˅9ZYKeG`xu9_7{U:R]mFXX{/{p1‡F$(>r|%ہ^l8z@f;Dɕ#'IǛwCߔRW D\b1Pdީ T6aERp3֨s8N\v>G`! Iб[`_4"H.Yňhg 3 -EJȇM:!%T.ڀWfdȇ[3k&{. =ѽY68Qyvb8jh?\'AuZ̎IDXUQxLz!?wkşyů~ςJ:Axu''Q :8GƩ sN+-!A18DIie^/%Jii¡dB DW'LQ*:/]$#oJRfrm熈ḃ}Wƽv.Jߥ{]?qZHbӐWTmc8 9ϡ^ ߘ$[syє ^{ΝM83-ƓpʘAzΚfΆ;W<((yGoJYYڔbiޢqHxɕbnk <\t9oVԧCGO6v/r _ts k̭;`(W!Qjο}H+_c~̞]f\P\-dl혹Y < Xqöj^ 9f|pkXŢ8so-]tX6_@3AK]K3xE8 ک4a%/̎\E WXb܏dLeX1"T lԐ[V^J0{ PnfpsxHjn: DH8;BR;#e<bU$c󠞳?jEW* j봿QX̃>uP3j>]])̓&wKn*xAPE.۹[ԫS|K'ozIН42x<[NهBVʪpn4V:U,r(X(r;#oiBifI;2PK_Nb"DgPd1K9*G?y0c_ވ$>-^ۣai5wOጽ_by><(H3[yd/Pv'|v¥q])>$6X_C:[xЦsg$-8-[VX:`(8Hܠsȏ묵Vߙ;l9BbJHq_ R3;2؛5oNu$@4 ,NsZ;Wp8<+yXz{?n1zDrVIӤ'uD祀wIeρSj~#4 Üyr]bk\Z0_eFɑ_̔T qZ˛YV\yMP-[sșFz\@-TQ`gg66Zb#WjrwU@)hzRBɆ{|O)4ڇ _;xhIE^E&ӵr>3 [Zi 00ɝ/@"a7cl{Pvǜ.5*͏ھNPsݡOnDNN,ڑ2f#("P:'*L M5`&^ .BpYܜloDAgS?W0/!0OvNrߨKj0爋s@t ;UOR J~ UW 3-#$=%Ԗ̌%ho.N2Ss>- GILq <kPM',i^äe臈=ul~?}ϛÎP'  ګ6*O3c|\3/?('+9Ab1UQ\(80ATꆊ}2O<[RްnQ S,{rPy؅B1hv 紌l0NQ U5jfzA#X/}NIL2xt|!M/w|e%MRTk2tP,NmFnlkڏS h@">BQɷW ]Ybsiꪯ̲ 5N(lm.DQpyE-sl;} h4mˆ-8'4q#2 Q~8 ݜVPal'ӨPى ~"Bڣt3=<aUzXv}BB|+?$itt3-]sPL$&N0~3”];Q]7J=.#UՅ&O7y)Rg#~б"Kk.3pYQ%]{=;Z>w9q/9x#oZ2ԘJ aYJ.M.k :*'DrZ/u&ac&g-簮 Gæȱ".{&4y*"% l__Va/9(~q$͠>51gu'cg[ODPӖJN>PqiB5 1>Ӕ.zݬhs_/iDEItjљ Q :(LhjƸC}u9]t:. eĸO챦 ”/ꠌ\[v3V{P9n"`y:qv$:hEMi6nWw,,[XRW?rcmAOmd8te{zO²_‚{[`p[(UB =nΥ#LWIT{}jPV\ȷHI4F>7fzJ IiXoVI:eʃڵ4!,pܱջV-^uD^^|Z,}l@\GU%>)|Zz*;+@@H,0͓iv6CT*iONsa~CixaY,YyG85H|TG{R'HSߍWqD6Lv&ss8[ #@ J✯s#6=c- Amvy4Axu@gA"TU<ʎ/'aPIikQz)(垸?5R׹Te?? ٿ& aVX͹{q`jҪK(Z鈹 ?##?oqHr. k&*;M>rv}22D/|yYFD/~QQ:wVʹTLLPD$D6_)^JZ}U HX}RbB,ZNLGi~%% vp ~W  S[@?Y g"[ |aK:3d) xK'<5_Q$^La`:{%Xi >ӊm޹&\ &b>"'Xð0{֏ *rL;R6XZet+I FgTuf5?0BjUX뾗<.SŌ'dBW&`!gд%)$׉ܕƉ50GH`]bs\Wf/^N8*DrꆞgEGPF gtD,$+Wȿ>SČ2aj!uB &c/)/G# ?)@p閟 sMG6%}Ssw+P[3+:2r߭k/A#P[e[f[bDzOuCnQ9V[I'L9b ڸUI}6(mߌVvZNf8Z0\֬K@?@Ab'P~{og-IK_H:߹ɜR%8N҃:Kf6ZSLJwO \a:0:/?dwDqH # 5?s"No~VJj$k@+z"a8ӪxLR)XfZWfNNX"\L*NK*.W39zI.9wʘTLTJ9B Nϱ2r$N}2Af[ij(u$,IQO7K-e?mYr 8]8'(@4`S2Jڨ.!24Ҵ w8/v4+SB9l}s?[W) a5吘S<Ix BP Zۗ8(.ctl1!GK&D-ܓN<>AG#ILSϺU7[&xAYlNG;<6#^a9n8us52$=1 i-uky14<>fK|.9Ȋk48AcǢ,pފvIiC,@Z6mYHLcĴY%J*T&&!,2e4@s1̂H| SRg32 ,UeSwPJˎf3e*k;EL v`9A.,IU=4ZL0KD^ B )t#3m,Mf)ufk/W8@]SIpoWJ6/xlv5*-3Wʴgu-,Rf'c W7 ﶕjI#S΃;yw7:I$b+5 zn_ޠ]>\̿Y=`*|fX2'.X3Zj4/,%Y6uJC]uM\,DV0,;x1dewK!wsFmۛ Kd*7`joy^c~Ö Aj*)5'x)#& U4)TyS@ *McFv~bE(b!W4rj9U/u&'Fyc\ j)A=nh ѻ2GxHP$ c?]g^ t#-9nP1aYId@ywd3K𓯼ѦAǝ>6Syقs\6K0C9Je[B4+fsA;05E]Ex: o~A߁!厤h(I2߆ .CBc)g7m&{{iGgp~Y 'FkK2Qg%MQ:5YodLI:k8Wuk!p՗7wnl8޿(  7 ]M$r$O 9JZ*b"כg'XRE%nTU&zPqc"`-Db"d1 4jG;[U?hiZ=p//1K[ |%Q:SU=aElC)~۽[H9ҕS2 0j3 "ڀ0EOyb3u5a;ݨ3bI#vB kdD#G3etS\?O:I1s٭.-"&3^R?A!I%kv'}0M^"u1%!{gaO3}oK8{if M{%?WjSnK 7#҉l}[ n"5zo7eVqa5(C JMHMv3 פ>q̦jʋs%d,6( eHl HQy #Q`a$̒#O/<GS 5tv9_*`GO(WFqK1FUXd#MrާӐ'H٫f&k`ᗥ ܤd̢6x5570MI"fY[F'zR]h6]`k`)Y\%lGg$#-֛[H.}=y6rE k_R&| &.,+'J& xՐHO̲*$YUB9(`b\aqAaӟ4+\ @3ݎF$PI/ E}HFlj|Lg&X]mީHt||WGjⲲO=~^Cvt7HQҦژ _@y3a{U$IЛ m~!H։ ;~lUzK:^E1ufH{ {i`2 BȥiFAS*8 ׋`?[h5"IǁD6 &inM^4[Nʋr 1 jAp&i0Qd"M!~ mdV}iGS\"c·o%,\#tmĊfL)c@b V>Ey'3I{EZY*}ՇVVxa)1?Z )3GOC?pWF[:`#,Uq,lE* gWOJ1hU9qZcs*u >&e7+:<r陼9Гt{ݣ۩5x%XC@Ɇ֡yQd9 JK 5A-_jڮoIHޚN7v J}nA4,~ 9ME[2A w-qQߨL)ZdQzwWhy2~̉S`cRq(̾2a@ƃXorDƵُL8]-0PJMPGbio?XF1obiz$S&.*F(6~Y>pթ,* Q7DCUԛ(ai_^D\ċIU` YW P@bjX/~5(>@yMO \Ñ|>ur(}(J`_~wx7M0)R&FUkK:9cJ7o?N+mP`LY0ېc4VlX+m$mťZwD 1CH؟/N8|T+*TYbukp__ }f|( hH&"XaPgTDior<׺x31n7'5 ׹Sտ14NJhSLV3$߼;;Pe_ Y )phmg"(0Hwb9;6$oT,izU ()%zEH; >*&? ߓe0kXF??Lk]z]'4+޻op^"IeW(ޡ66s,mWƘPuC{NbWm RZZCeh QhyO@0љC; 0[ƺun ḧ́Aj I,.žD \xr,:YFrFDu| 2@U9l7O-d6L$m> /0r A%Riߴ`rotzYFn-QgԪ@Z0*KY`@1J *۽!G Dc0alM ;Ә(j/ӱLPKrRu%4 A^ 5=C%jf['dHA6r!2|_2'C@hx_m긫]jQ3aiKUp9 UW^ȇSFA^sMn ۞䦻j?C)((9Xo:C_6` )‘k<7HewTAŊC)ΈNR6xIH9$HOJ2qvP?%z0Y3Jds/AA+.Sŗ~-FbSÐQ ht_եĔ$=8$t ş2)&nko-q 9^u۸l 1 >jf\$ &jN69cG6cKPN 8l&/LЃ1`{ԧW|[ӭyAtyf&!`Ѳ2ˣˬ0j1-}xBk$vo1gQlc? 'v6kƉF<.Փ(kT@4.Ϭ^23ܿ#A!/> 7(g{ %k1 p>b)NEZ;҃tKuX@ 2Ի B.<<*ubXu{}:2}m2J9%`8%3VG~feSW ).:"1#8ƈ˞պ.L߶j b3 hPl!oPaJzmTA(zBOc#Ayʟo'wZ-UګWyYl3Ӟ.p۱SL=Ubטɕр:1md]ˑwTNsU9P^R~Ϟő!=sFዱq<e͙lGRkIzՀ+l-kgH\l%0N^Ga_f 7=O=g}C֫dP b&1Tb^HRY|y#>d|Q=^=F Q^Yŕ@-ǃyE.![>vY= &@xANK}8gl[ӑ% DR =Z.N1Ls0̦r HIG/SENBBdʜ&__RgJIZ+2kE6g2 ]f7FsfBNgI?2_6*7H$<K9=J~h53hTyC&\#n?e$s`T}%5T~XhR lV)~Gٓ79ϐXQg3gӵy iuÞSv4lµprEq¨5h*ﱣ⁻4? PŅVua,NKg^Z˾<ȈKz S!W#Ô()|Kw0d5JU4.fϺB8IVrݺvV_WpSGzgl|%勸JȘYmٿCq]DgGwS ܇c4.+y+:"LR3`ͽ.~f~c!MK{E=p#8i@6]B ksz~ުdq|-VK]305n Zϡ@mLj6y=o?-Lkfe|hS;_-1)1a1Vwک&Bq\ p3%uFCuFNDaAtQ9HHdw}'Ύ;ua0\q`OAC(%ܫyf4!:B_{~UrcQ(dG̘DL/?I we8yn |q%|S !PIF򋉁9k'br39ܳ-bsxd'/l}&HŊ $×T5h*2 g~mR"8.# qaE%;ww&nueuɔ5+ִebzCQH Z5F? x!=_kzn8ZF#WW<.CIA~,Iڃ|q];vCls H_~s|Z\T'c.A9# G\NaH+6 zўDBviV]Ʀ.üȯ:G|B´$e!"ozF{B Ű~9O_j8o[_}Z1F B!a8&D{GϊZ;]: & wE@ n? 1R.MĢprbHO ^T CoH0 - WO*ĽPf+YT,mںIHE{^hǙVgR.x\]+t{ 3y>Qcٽ&i&g/h6 W |<'spKѡR#sF)O d=b\L'Om=]7s (t{M*)ei] p?a59Oؽ~ ͫ5W>B`^yYksdUHqv?2+ZZNL6VI@(cBVMU -\=7aN`V#>8Χ7k2؟//' #E+Ӳ"b"Q:vZئc.O^$ϋiÁ 7`ɋÚlj:Pi@LgeW@8[*(0^io˩2MbDQ9/,:(e,MG8eŻJ:t=rx0bqMΊh(jrS$;g1}1 CkE<)9ȶZ;G_*K1愴 M_sV@wS%㞁dQuV? ObjnێjS5"򼵈 Q/\1gjzq &F$ 3uDF#j#dkO~N[G>RQ}\͘Љ? x._o :i~y5_A<]"Bx͍_eH;5_w_y-QPcܣ&N&-ĐSɫ3k<c%؂N/χߵzp5R(K5!C ? 8$pCUkSw;耛Dž/Jϸ{E2} B402f9aAGS`w:+.kݟo nw4tak.x#MT-\4ϟf7m0ZuKk KgOJ>)ϋY:&5skXWNyƻƪ/Z(Yz&;|KݭLŅw9U8w0U(a&j#z /zb ).WUA w+jk&)5iXSv|CjuN>q(ic`IR 2ޅ-'T .zWp<]ʢ7-g~]ɜ'3 Y5 d=%)5ٞ-U )|Дr47N+VƛU]qDV㜶p0lgj|L|;PipuD5;VQ4H3/A+a;DLN gZa9o9ٹ"JpuƝp /:#s~ay'tt`>VLσF'Γ-F9b9ݘm2FѸ` ' ˏ"H%O 'ҿ0p jcMe9KLʌˋUOTsS*8/ROd>#rG-,ʳxP˫m婃i|Rφ{g.ax];2FND8,5[z["x|{XJ`0mxzX [[ƁˈP(29h I2G΢Cer$I=<(+leJ/Cp{]d( -F߹LɄls)#6_42B / s'r($-Rt9|?>Npۢ33@ 2Qo̢B_tJ gd7<5 nXkttTIW&pΡ#y+75鞩Yjgؘ_-:UX|8w킠At.ݳ&WHA3hz>iaǠ3]vIWy h{jo>!.7SjX T}*FcU5N]AޤZPu؈q:IDdMinVcWpkG;9nrT6b)% f*Jvw>0HnҼ i bYy U}ܟ o31T'7:! 1GboX`hMV3tCp8;CZ"Vu=Fƚ |g2).;5X~Gyyq9JQڞ3*]6s*IQO{vr6nVظrnĹ Op=gY s1}E;a&R"dδfJ<>e$wҁ`4ۮC~\K{<:CJ1svwI+a0\2Io;lJLv s'8@<*` zr]K}PPp2ONl\)= LATCe0fCf sͳ.Op÷0L`"g!x[tw=,1/Ǘ ,G v{fT~}S?8!Njf/wBt34"9߲eaՑݝ|b#|j(t3ߌ/@4 m!x2^" OZ\7)E|7f3ع**%iN@Fl #nwXPZߵ"{;mdd߲U8iַU˶6b>U(đOJg$l@&++ǰG'0_sXM -D~CABT;=Re0tZ֔r?}exI;sVX}}ey|vDQ"HO~*3M_ry> tp^% A~,.R!5ɖ1hsO;^Bg^a܌IJo$CwG]^ E-5b6`#łh; <dSK :j.W b[T!fDgJMsO|o/",(W׼䳂[I]F4]b |1h'}+GmJ7 ҉غ>pi; ZFײ"kNҬiOsR1c\SWb`_@f3J Te\Ha~SmV$=!w}b;tHGGMfٖYԍ{"*"}f&H1As7b5Ek:[Yt|gc]6ؠ#)EkI9=^>]m! Đú0VWd9 W.0$:LmA9:X]W헦1K,B QEN'om[Yץ3l%"rslcQ'H{HYٟO1#aVMb>~\e:NIMj<3* "ĤR6%R#D"m/14?D>QפO%Vg7?NݸJ\bs 0)_/;mgSyюV`Ly!T8lJ({-70  AA nlTKBލha* 's5ҭ NdXN􍠝 XlM˰k-,gde".kVn_ l $-p~Z?uJL]e„\Ӌ=NN ˮۃB2!'AyRsGRZ \Sl9(VTFVOՃM̍9/H$t捇p. gmX i@{{/sY=f'81Txxe[]BON7ȓ+| #HC!/*ΐx]o~Iazŋ%GnZu hZ_l^?BD+^рޣ9K۱ThћhS\T;5R!G)(:g)}f|Z=Gp0-a_$'yp<f,U VISGo[kGPuarLd-xAf\qۊ00LW+zWvJd|UK%C!K}s:s}Eo :WTV;[<jX ,$|hw Δ\kYetPt9X1.NK }Hqp:٨mnXW^?5[ uz#vחYhȷbDPVQ"mVޖ1:=D;Mv<%d]* ?~.NN#ls}d#L*,z K[!.r(v3ᒟCFs x8Ak g.@.+g'0ǂ|rLa2P܃ZQqڼ3wz>$=ߥ2a&E~X tynO# . qY̟ؑߪ9[2jy^pk91Sz1hKb:V$b&?o]Όf\j:wDxR{07f)8{qxJ~-īSZM~F]*}Vl,*A_W$׊B;ftqC$Ϧ[!38qEZ woI@o( XYIZp=T ,q>䚉 Cd$qvA P NJ&L~?EWUel-k5 2N223AϻL$JzXmMlZo6Uh8?Ҫ:{0y<.@PxK?Ӽ ~6e1i.Wo׋.{À9oɘ9GAMSUW/eVΥh >R R)%}@ӠD*O8 Hf*G8˚<W Όj> }4ޒh^6ZvcP!o}e*Vzd3MRbRV_~zOzX_n\١:wg?4B WN{Nш*$蜨ESݛ(Ҳwˮ=jθ-$kweҎF7FS$YR;q:](JAwRMwmQ*r(i' qXId  !T*n|F)|?)OUw1MbigMO;I1#{FTr ;1fZ2\'o1ؕ_Q+l}Gw{FITْAd ۠vI~+ I(+hJb#~dUP*y?6hHh_!+eІXOJnr_[%w\4@76^@IG8L I39e^#|n4o!~#wXU.$+ԝrVA^r$ `b g6>Ww.#[o8?ʰAN#-(luIASk՟ʭYUOcRVX鵼zyX 5me;qgwiB\2{gvcDQ<#hXr%HUԎ?w ĈXg|k42WR gtHȸWd {8BS ᕏ}S戩E]cGA4™Mʺ(d'Nv6m,4Շ_3x$3nEj{'|@Qȣ]\ ^hHOwO3SMفgI QGs3s`X]Qlq_xGD-`f!m}`aPγLm^b57l΋ߔx}$~.2]C2َuC92?4w>Zr ` 4h^!@ڰ#?*Ҷp|= /0Mo+Q5]Ϩ^MxqmJi'Jf/z3ĜZT)Nΐ2!@Z97G׋~T2V&P O'XkX 閶qj27W瑲yRl*)Yv-h1EbGywP>LТJ cS5N/yV+Oqdj_ni X(zywR] DZO/텔 *H4쟾p`xWYF&7Ad.? ^qWKx8|9FitBhC2v4nCz<Ԋӗ=G|BGNqss-wR4y]#ya9 Ix[hJBG,2:&O W[v~Mb&7BbX4yɁtu^6t?9ɫ1&E3d( UFl){bϓ0u8E{00:FDnqvBgH}9lИu=L?^h`Q=&Z駍R. ӏ 4npTQdݸ;yG=Ƥ TFI3q]nK\2YK(9΍N8ӢO0Z(q5!5BqϚcKI?E )-l;uR|xal;YcqgM#\sȺj:h읾nR Vg\Ť4-=:-|~HWgkb"deͪ fN%Nfk _c8Wd#j8E٘O-W*@,feT[j \E;T92nDh3,6Z|Nl~F"I8DN8_/| ԾfTP>*p@+ˡZ/D@诳ac'ڡ"p^EaPu5Me+H S-2SB)D8QƜ7=HQR3 h|Ť86] d,O(dFZr]k9t%{Pc-khuS4l$$vLņ8@4m„B%:0a ' AK89&yȤX9&YȀ] oO8Nv塆w zAe0*~Vȶ|.NA8^ݍ=(FZYG>ji{3ӵeaTkm o+rBQq Efh2L:q-(WnsװaKD?&T)Ӹv2$Ũ~P5'wL*"d2i=P $-u}#AX-,sU#UQ3D WAsm8zDBjB6}MJxYp>I3t y MyvhKtR~kDY8!Y9MH&FMH\w4 6n9h%R{35vav|,jv:2|$g;35 $>@ )daLoRXh>*Mex ".ʿ@Zi+/~}3lAOeU^l/=G#p U'8'IJQ/Ӟ݋#7 -4M 7ǯɟc):d֍ƥ*2'P|` d*ZGNzJ-ِ=Ȅs5(X#JV9 T5O7{^& l[d5<`tT; ż8Φl#b2Nݰ$.ZJ*? pHqj, n{|P:^1Gd5opٗ=ǭ1naϖTv/Y1^ q 9K xX"޿ /D-J1DŽ}1<ྵiyKXƼި`eG/Yˮ4 㯦.onA/^)Y)vzE6gS?PAuI7[Ā`PvFGS[zs Us NӼ)>>zOC,~m]W7b *Eq:7?J׳e 6Q-l+-w߷2(?۽][c0 %Ƃ$JqlMG{#pyH|. _Ivdzl6+a3`6tk%rm`fSܧCC\Gt))/dQ43dAjƝ{Ӄ=)Z hx?&OV8`nráj3C(#bWr;S@VCO--l>_4A!T&WИFXEϝ7?R!2W85$-zgv"o߁$ o8!aE3E];%b].6]fzZfx8V! Pn WW N3V٩NLU텹bK3%fI9TL<sVq\ug[e@ ],t\%{,WmU(uv$긗?K .Q0'nөwI0|QĿ)xe;KfL/×Ȍ c1}m&X_;J UC$14up+^ (P|7 gL9b4̽ euк|Kwqآ>7 6ov?5ňNI:lzW:X}p")$NDO lh{O !aZhXd-Db~n[ cEYf2G~y@!@OP#+ ͂dtweEʖhޖݳéFid#-'ᗿHZ>!T/d<M:+`EC!jyY4k fEx@ȵ]W ka/ F"uiHZSfNG2Q8-!UYTc9 0jW)o/6N%Of4}QM.Ӱ,\i*Y0|Mmi^\^Z3gt|:(ՂӉ@p<+vi[BOlˈJ?Rfs3qyJǗoӼYI6- ݹ`8!0g~'`2G ^f[8V}缦;O|4m{߾pL$Rw Q6S<#{74NV9\# k8K,5)w[7%}m?P "^%w^Y\{ P'q$(^WP]"Tw G[QJm]z 54j@kldǷtB'|iE,I1)$NO1u,dz|q+ӫO:R an{>3VVLW7-$ψ1SE?n+FM%pĭTdni ՂPVlN~x!#nD^m2Cd8D[0 V`(S 5'J#@WLro Ǭ~ɌªՀk'}X-ʏ(vn,}:{j?2Ҫy󊇨U_[M7& hAqB1noin,PA'pb~#a:jk T'HR1 W4*9.k#hJ|m0˚}1=x]tL}+wh;i2Ν-ӷ)=}UgL:Mq/_wX9j 5AiN\5yD)^?X"y.LUrckW9&fsYlX^<܌Zzza%^wiEOW JS&qŏ(.}wŅ9Rig%'OJ>6m>''+df6jͤ@^9D0fyRԪvsY[ ڤI5.!ץ f4^Ze hy2_-ΥϝzSkVA'4\{lhbA0fSNƱ=j1Wى雐@R&rGF%/3|ĩWx;LǮPb'Idb׿qj2x1Vɺmj_~mAD$W5跻Ueχmoz}c]5}"ޒQt[J DJS;^>T7HIFNX,}Lti?D/*,A(CX'u׷kʧgwSxtM4PrYnPipVx,G:E}4y(!h!lM/.M'7 NQ̣G]'-6 Z lն:kn}q= CiCZXB o#ӥ>6eW n%l%R~z-K5՛sR'šguR&Zug0;^GڌR=ƱA7 Gi|퐯egk!8-Vk9CFB_*/}}nU쨷Fdfߨ!<ߝ"RTmf@"e*'"B#ݔkqƚUplzVU/39Kmg[R7og $&9l+/խNRD 0%qj t|y.Z\{pٞ¼yw}6icK|<"+6ɚf?P/!E12`mM Sah.u>@<'_EX &7@]6j=8j%djq'&΋OCa&9"MKɇ5d +ánUozx/mL_U&X"h[__J ߒhë)F y4 H{ȩ[0U,t q jtQw&`uT(eKBԛӦ`0qumwNuVHY; L aܦX#rNQxrM+Gw qU>lI㇉~Q̎\b֡4@ȴ=E3DSY; ܽVi5V{ՂAYͫY凴 k@(f)Oؐv@G@x< d}Kn -aEeV:/k{6؍) <<nтuCyzl/״̨&tMq͓ꗲ *N٨,弬 xHBt 3@e7_tiV-7]-AZ$On9(~V76xEO3L9ѮEZL3[Q>G(RT#$>Mm&ֲ+00&D{E)mNxpWy ǴiWP*7"G@|KWezF-d%KI >n ֒+a%,IǠ!B⠁=r i`0GI+dAe\:&U>t5d[]wh,<3E?yܷ1ɔMlu.;o#U\ś3B0(m*"u ^<Nq)UfZr!`slO[}`^b: ku4ͤGPogYMD^W~r_ wPҢ{ fՠhtVvɠB] IT/Xg-xAlr[F4rHOy{08ʁo㈃ c*!r\͔wt-mCYU7jcoBo[쯮oi h*6oY.!m]|o]RY堅D)1ȿz(vj(.UoVyLDpqZ=Dӈ(rĒXdbt]ZV7ʸo!Owj}6pw5-crή1zl`CۋM$Wف%[8R哟f ULt^p}3Ƴ%6kdn{qc4!uS͞ќ .nc   Ėv0ש&'XD2b WkݿbwD3x>*V,US>Ifqsu)h>t_55uA{5+Bف"\:hmWW ?6hd> 2A/ :VY6:h^rA.)414bv5 n{܍?-RpksU_3Tʐk$sG> aJi_db{(Rˍ`s)Xdu:C4r+qaubU -[Ɂ.lH_G"utb\;gQQHCD-|y4pt0\z<&>Qxl-Po,kG[e<4.mzk{z'KV'3"+?)5-xiruq/]Mr${o:c;?=Uck[0H.;]Sѷo ϞeNwto \&4ϹKo" *Z% P9':s.w{!b`Ft*⅗]iI'ƛhBj_Ԛ<,i 8v Z&{"i*d}R =VW'T23Ó:)~R˧nu9< tO d%L@būI`-J;!EW,A wGL^n'$|*u%Ӟ&lKgnMTE61]:,%s<(cFB n 㣻ẃ={GվL4 q`z3q̭N߇,Q|ӣ)se"M 2!ko:N\K*;j}. Q3-2aLPڊP&IpK-baԖ&diM@ q:7yH<a`\?tD4,;B&L}7T)QMاj"[Q21hڱC#Db…æ U[7dVqO?^:SvD~C$Fj| HVdM*5Rm Vc}SI՞V0Xm+xW  WO($q.&6[i1n}x*rD>KߏtKgl)tz㶹"JӓC>B'X|cZh~ҝJGEJvҀ>,+1z'>My-2=n2'H/˭TBmѭa*zfJ޳J;|V1w>Ө\1Q1eT\zFx!CQ( *F2+- bd7; Y$MN6B]VwPJx9yd^P.#拖URq^}}-o1'pucC[˼ W(~@PPڻ4|L:% A1.tTyC޳9o݀*o@A E$<_wͤ#(:=K8yOI͜ @{ܒKM?ׂ) `"e.eRq >])H q/O7䍲| Q HK5g4U巽ɵ(uX?l* aO OHCРVTaw/UwPYG p=Ovܪk7 ? 86jPs.xrduxXl"{]TEf?d[KTmN|DoB @  "ώF luq;EB¦ K˙|cA"̜ugA𢭏;HLM D^n޴ktFA6'QG}>/ebX̦3WFiXYUZD^Me=`'iCn*0#؀a4A(-AdyHFΪ}ц}R(VݱM!/~Q" /ކ !>55I/ /ψ i[ribIc.A%Aΰ<,߄.<i&!o ׌ٱ9MiMƭRSc3?J/SЊS5.뼡TQ:R3('`66_1hى42hCF0L 3d+0ijq`ޑ!ۡ ʦ)پ(eUX22x BrBxܗC+>z|K?nMy@M9h<B|Ke^x66"+֎(c6mzVz ! Y[ч}0Goa1a7Ic!ȫ:=\xZte1ߊW]GНL1%aĭnOReJp!bTEvbg_ ˀ3r'clDF\O?pO"15"n6Y]I+olb뛾A[NT*cڡxx@;BJTfd9 PQVR"@$[8J2GŘ|D+fZؓHlb{,iʲ'?sĨ~(, ob)ZR0}QeM(YaX-Ihi`>ХM/xVwNh޴Ţ&e1/I(?Udz3X\b]@A7Yk؄ꦨRd1G1ϸE:g]kQ|Bo腄`@Z i`[  XjIc?gf"х8)HQj w{8}iԏHwC;l!؂ {dgz "W9ElGm~wX oF]}V2V2s+VIN4rvuf/?^zհ#a3~{Q44\CSCL-j9; 5dۊD7P^/~ Z>JL5c{իQ1SB~)~7_Yꑃjq *㠕p%V8Rդ}}t59EwvyMTi9Srya8ҩ;hZ$*e&_ѹYu @SlE}Ejk ^ G36S oqJv6ts.:?AzR(]Ip)TUЫȴ]W{kBs%pxE5!˱ mApʴ6Еj 5Gu4JU>aȳFm-r?iE 9lOԑCs'󣬈Ot"yN 7}}t[]/bV4Q]$}&Ǧl Ѵe?s ͛4pV "̩7Ȋ[6v%qGM<3Qe4qkD_~ՠ|ܓ2tzRޑr%MeZ n24Cdcp]LXnNETpCIi': (h!:GՓpbHH~VozzW:k~P#i1=R6RO$;=lV#ų C ^͇G+#`@̓jg/=uD+3[7 9+Z8B5JߖMpPE򝱭2BBae_! ?9IZT^}ҸX &Ip㲙'YdQ Gvμ,2;]얗UzLE7Ww sT4h7;0LݨN8)!3GwюŹ| ԎjAU^u55;P&\5^pyJ$ ?<gp~^Y be~c?s(ǃ栈*rp AVet &\-rHe51 _Z ZW8X X[Ƚ# *G'V3ͽʆaC )\ RH `1x&_6U3Fʼn^*JvtX<<%$4ܖ y80w\EMpIp8wՠowdlI*T#^$2Tm$0&׫b@~ ܉ PnFh-yHn|4oSBAcT_Bt֬)|:X4A.6ܽS`0ܚAE.?'"mI.,s6jS!I~FXo۠(svnIYorLI̹IEYtNtc8cĘFdZnͳbCtCdLWʅ5:aWw)٠'ϙ$|CC Ww:[}w(?[clNI{4c=FɸK IؖL.PomDnJxP fbұ=p~pl)Y ڰH1q+tl0DBR<>_etBkA D,jV@v>LJ6j>Um[$M"6RͫJdwݧ!>}f2j,",؋_QT?doBU::_%25)@$ 9u-+םĭ}M]ƀhs+2XKN4k?a0^ V4ٿ84k zZqB,ѳ}Dm,X=wz86޵ya o1%;iSMԘER‘&LxjqKd~s w%M Kzlz|™UJ-w 5%c\,-Aho $SwEXVAmU`q}>*UiQ3Д2o0">Hy;58Èa.?C?WiG G)j;pBV`0U1U+ߋp0C*y=o+}TC?m!,=֙}fFdpΏ G!3?{ STPL,]'X/[w/"cߐRv3Ifu~<4 "UeRQ*=i'}51 أ,7Xdtks(Z?j;c؞b4olhdc6Jd`_\4P? Ut&Q)U C>:#j:[K'$lUcA&qLdCW'7)wzFM)PL{%"@'bF1:[j_&ݑfaVߕ%DDb(eZ.Ţ͖حu;y,JuwiJTE^kh>{@_p8kvEW%QL4F A GPeZS}ҫc[&A@n~ RLˎU _AaAA*8bÕŅقxvWÐD&2iq(VO};g+Q2lMݻ"QvD XMUc[@z"z!$kXYE|Kc[}w-N0JS!f@@eW[]r:x= 0=sWL Yy{gQdv=:v/ v~/tN$6)(NH0|@f({5Fԯg߂[:fu^sc*X'~I`]x.Kg+Ō/0 .ݪay ~EVц$2*X!/)H[|SSXc8рFOb*R0;g c 6!.;&iR"X\wMΙeY׊RFg@HD"tjAlN`ƇЙ)Eח<38P}^LVH3t77 \!q)'$;M?6q:<>KTO.y'P7zrl0)#W0&-Jh,#jYUN2:M&29$:ajUWl(C[;jCE(%pfy@rlAVC+N l{rEE5߱pEOD.(^f' :ߏ'XsΤ7KL!yX8 #1c6$<@27۫(]HF 'Ҋ*\0bZHq=@,, :i>PNxɣ# Kag0ۊq~XJ\"ծȁ?0;tv[-p.l%M ܙ PoԆ/"[츃 OȫX?A>\[Frg?|nؙFz_JI ƿ(ʁX*QuMD[r A)6dWq;n⌴z1<Ǔף;(P] _" ϋm GwiqsA=)M1qGtSԶIIb },(ood]d8_(2'=Fa<_Zٺ"ͧϫ # oA-6?Ou+C:6@sUT&i`F`Do99'z=hbQAtttOz3l8uNxMY`z=8 |/DǗS~W{qh: K=x!Qy RPAcFs! uM qŻ]2bWSF qn Uvև媅 "E%ADbOǚ sT0#]|0SdDZ2|+!i$\I9%m`f '_+ ˎMD bfcw 7XuGMۈdHϢT>BfBT@,êOO.h;X̱zK0o'h^cFz& uak'`?ywE{1H#jr4Ӕ>Hn] O4}}ܛaft$[E#8YХ/iZ2#Ănj&pzҊ? D +:*4]crat!TxˬӣLD_5صPYQ}x,֡M'(7C'Y}na95.( < +4fR.ִ;(eT*=696qEWjTIs]0jN K/ؒ3M}<ȗ6(zS[2bɍa =qJ* 7!,^YzB)$<:}ƦjaN܍fQa71D`ɠsA^63-9`4\+O?M=kمtX7J=Yj9f=Y/9|^)8{'M7`[);qSřNViJ3U)8e ,P)}NBYV}rvvϽ`q'₶ݽ\'Kj#VJJf;ϰJR$ҁ.N]&:b>4UrbmZWSe_Z=30 :U[4yT`[OS2ᵻ8FQr@+ Ërrb|6POD>_ЖtW32 !@%ToH8L} 6ihNǕh{r:Yc]Qj8*pQ,B=An),pC{\f!(̆XO{FXۋFSxQtJN?mÛ[?sWQC L&70r9ʒZ;gjfbTIu^ZOϦpwisHӚ9\Oi`2mܨa: [MBz{[c_S^eAWk)}O4V#Io]Zk~H\o Zk5gO~$>{iZ rBYƃNa&ujh$;a&(UG&3~+蝮<ӃC<@x)q4J鰴 +AJ:5vF+G23ֶ&%EƲ*z:sw'=I[5 =_+`Ep=ty6l1 &z)&GqgI|`n⺸9=Pw-7}KO=D-Sjᐫxʴ蹒&tC`'6~pg9õ)>4 I'Kl(ZXз:9P|2̘x^A'B( FR6r!))JDo^:fDFӅ,q(hݬşTp<;#ErP:vZ# N=Yޱx!3ȚU EˎNdc`I~S0JLI@ h,!G1?4(dE-IpWmHd(n.#%E>'GOpeEZA/?:$upqvрo ֕ueVLb-=!}GV||a\Z]TFqǴ@@%{V.4Y(VbQj|$n" AJ؃d>a] 06WK݉?3tM^1 ##Ƴ |b9_#oy]pUzq$_/{QT0rdmsq$HdDR2s٭Ak ͈kx1ְ-S]97{lJ˕m6 0(SLj{*Օp{ʆΰ w*tTf4|yŝLjO?$$U3?SUx/@c1dcO#:/DݏHފc4i%8뾧}8(L k:q 'dvMr@ݩ T J@xFFhurAծ߾쬝Zk="C?E`҆l*Hl?CdDGj` ZbOW~rYilC66?l9+_H?pOX-ƕ/|J|x=lOnێ_`rQ e5XmE'w9OVa!eU .QL"dBʔٌMﮎV8Y3˜DjđjL\YQ. :^l6I[k7XgB;E,|>Z7c"]j[$E|> r6R'>yU綫+yZ!vyut!.RXHdKK?gF" ]~rj?ʽCˆ3;!͖ 7)FjobiN]uv)8ҩYx4/I:_rffS,s6yi|^'ZӾ+:j8c>-$wBpZKo-?k <+СΥݐwڌ wFC{TMΛ3U:%rvÛՉ9d-peo>Ok;5Nm~GDfވJA؞.d`V$:HrvǪqA>ƤE!Y.V7F\|\k>`IKFbBjNBGimW/|Ne"D"tC+x\΅Zx#[] ɼ?PL==5&C7_::Ъ뭑U@UZ;Wio}b$,mi+!0%>$X-12IJ7fm )@+J4xoutЦ2dAvGQHʐJuOJEa~&9ef0?*F ЯSi+bw10%/lUF]wxB'ڍ .h:wzRt_UerK3Λ]Ut}8-#S~ xq"O&zXr6 %\"Q*4nk,l” 9G֔&3=ŒC Y*5(-~G!mF]go,(+1gc@xK.n-ٲ~7DdVgxcD*2Gۛk]C697bz FNjs]T /2g[r*kEfwVٍ!/{iw@$R=@Pou{4m!qKT`mx.&[']@DH-x̰A.z}8C&3cgu@-V7C?*8hhvm-[vl<1]PӞþxgqEa8u>v: ݈O׹S{U%NOr6hwt8ڌ-ީZqQ&eG0ʩmnj7Cj pٔUUzIu|B,|Q?09Fr0,1ZŬZr*5hWS'QLl`I)72+ Z4ʁFLټRJN9%%S^R1uZ>#?W+q `*OEGxDU#^,S*[W\k` "DCֈp{8R:N_/ CXSt15K; R>OD %˃#NCE\]SxS (ًT=້@>BY|H҆"ޗDCԐA?1nÍ) ®%_^{BWvHqZEav  |cvQO#!1&t.B\thȑĵH[J%>t 5 %|?,QP,S`cJ^ٟy0 n>9]0TGTTSRM(>Op%+K?[ z|Q_VQ"]>% M ^_[@/V񟣠WR>ˮ%e-.X 붷oZWO nXȥ;O&zǹkihҠx9QrMZwGr^O6 2Vֵ$E"(3"OȐC%FdL?O".Ļ>.ns0/ j:dhUIF$n^ 0R]L)]>"ycu`?r(@n +].܋)`vl535_,gYZ07070100000249000081a40000000000000000000000016570825600001e4c000000000000000000000000000000000000006700000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko.xz7zXZִF!t/~ ]?Eh=ڜ.+sSí" ]3^pNZ"אߙg{~Z愻[kj_ͦn\aB_QtZx xhYORu, ri3>ѷSct⅀xFV#8cXog$I-QPa4 $s,\@ZSC_Y5`edQvf(vcV'/ŬxCZy|A4WC8H3UIo] }S*_uߔBV)Oq-4_'Fa|0UӕToAqwsdР8F@H6vz6gwR/ڶrSrU%^P}x;PˌXd&:S>^܂q-e_.ˈGWbM:x3h E:̹;31+*hBڂ(lM~`Aho[ -Ď #ZUyfUP;uxfS^oIE#Z>[ae=gY^Y}^J$R pb'2S¯p#-Сc#%6VeIY@NY_t\2'BH^>U8k>I9b㪎:Aj D𼭋S|Yp3IA!g8%☣BS:wT$dڑN3x@YYHK]< n%7~[ ',ռ5:3]A/ř$PlMG%Xy8fN?~dhi\eaj5%豤&' m$UGgbHF7\i"?'-6*vI diJ-/\[~,f.z6i?>466^tC!u'sF/w'z&뺼d*"\vj[19&-pn=a-lnr, x!r l0H}%?;:ܔ :9k1eIex&|]-J˶470Lߚw'Jⴖ 1Q_ym59U9d46Քֿ0zp nT(BӀ3Pݢr8qsBE!/hҟr)Z >n ~򱐧zlğMj^ܳDŽLd%*&Wح#8i}FZo{W5ة۞:x#ׯ S\*tEJ_#\:UŎ񝉑]եMqYAIQd_&;f+. \7:30 Y #+=X>[GEtr,h\5 gCEu%,y k$J{px 9f$ -#hj1O22×R%X:pnwuR*]rVhˣ?(oɒ Rm[ eOiBJ* ^2]ЗL|b\nqIMc-4C 3m%(R]Z=L= {2>j>~ûy_Q5ipț)e$ZO|y>,u8ڸ"^'f40TD9PEH"u{RPe:MqJN%ֵډKX 룠i+*m'kj-bz5/\[I'g#To=Q8rxqg'cE";W %yU`h,Ch2BV:OXMBPNAt^&ZvV~#1Ü->r$xϞ>^$w r2oce<ufG^׎ Z]l&D;3gCV~3\ Q$m2OIoIud(@B7C45UU҆;!-o 3vr'5#a 9 ۦ 9w} [ \FsB`?K2oxZjϢ #sVp̦?rbx;f`V|¡y 6<)cOeIwQuD>BL(8iFUw4H!# Ӓ#U6NQ877W)%d,Pm@s+g]1B W7RG$bUTtC\ zXlfr|(g;BI7',ǠE@t=B&^ ,8 $ͳƂi%*C7<*^avv#K/=|[km7Ղ_"ִY$8*6?M5GVCkqgJcx{:aO>2),ZHb4Zx.;k!7L CFGVyf5XM ԇCh aON`)wCr#A_igUb?{n)|寗JI0c2̠^:k6h-f֠iT% [WXF?*s:d`ї5۩ՠӧ˚2A">0vL,,N^K73h,YMEvNA΢"֑eZ>傶@w^Ib¶ax,kc GCEZ"]: 2u3S6 ~#!-!=< ͗h. |WfqBs3`0SVڝ KqIÉ.ZvsW@~vDZGKG 0b> ¶VbNt>ߤ a µ >E/<.<,=AUٴC=ىOzF*mH4`].J,LU;X*:6N}2AJh{83" 'X_R2rm)m^Tܯ#̔.:Ԛ,{+&N͉緅 &:~ ~%DQ;9M3573C7 (1,2E\tLKt 䵦A4UCvxN3^H>2i.+]DŽ VVe1 ILS7P+z>T3_P/-ǐ5z>t ůUn:j.Cp*c)XFf>9-}A3ͯ$/|[&U0BUCݽa`jaK|oATLs@-;D%q ܱ|7DӖαN O$|i]QS֫,gPu?3 P-G'{t{$d<3 ArxG1g}Y"Y_-KXUo*Mk(Ú\%Q`B8C ܞJ7r'#TqD2*U_<]9ۦz"淟uf4ڊ}cY9DA?!0ܒwqCh'ƞ>2xիSjLRTÝ~Z{joX)Rΰ!epƨ \*{!y1|hL~ O|DpTE/.FX#I\ -{r$ ?#%,d!K[%ҥr1fL'& A*/"'w3X } f551<PHObz*^M>obvwyb=X";qg3Hvı~?a@q.U&2CuvFjV;86=,Cy]}|Hn" $?XFiJQ&42Ӥ^܊Tp<-xEưDzD!NRZ*D 7pex:nnޥ"7mmf&*X=C d/VJ;s7|w(ai~X8iGF>@|&r+|zxxRx8Nb]֍hfW2Y`hn;lEeeq𺌿A\{QoNNCOGS>>U&YmW4;ޣ}̞ 6ә>icDO/6=T9dj2߬9Qyy7 *WWBLzx5>ȲG2,o니kF5CH]󟄼%)1//iM՜_ԭ)x`MBCRsrtCӢ:`2KIyovL+xO(eacЂUSX0`~+zZcҤfʃ^.RFO})"Qy v|/?7ꨁ7f u%JxWNzͭt!ut/ak]2Bp;:$QȮ$֑<}^ gJWAm3-ܞs{s??:!N;{qG(ֵL)IVf &*JWL!f*pfo膃NЬREGP&]|vSlI5v̞\tr8GY^7 w?b53|We50E JEwޔ8&%[p駦t8G}رdS"nVPC>\kSC+; u08}pI)m?8"4WAI٠O9? ̶_] rv+K]\{,WeP|=` 0֒Q09^x;œԔ*Ed/Y72*/,L0t"U{(M:at֢!D1yoŴ )5HbJQU'Hţ|?HpCB"YZX~J8}[#̺ogT>;ડ,곤Y>Z_w - ͅU#"8A:6 Tɚtj\¨4`ݭ(D!} MQiBPwHD#T+cLrle|Za*..ٔщTY(6B1("m_=IG3V[N|'< v5'ՈNv@~ZzVގUS8X끫>:5^}}nonKt@,?)Gſ%&֍KcOkܝ ˠW<|@.8 |i(`Zwv Z@.BhƬMߌL~9{[,:S3kjG@?Wp_Fy̤%2ֺc&@TE#oP1>PW YPQyxŖkP`;obSEMAtU:a +-^}-Dt᜗O.^:7.zm3?=[Vb~.a@׍@Acd^ՠWyvOe&4y+ h ǜhXkT4RDECkwBAbO(3ybGc -/ 1gtWCX̑Y\XHHLzszd#zpil>15F?lHh˟o$=x˱H?[}y-D.y"$k0ipA&¦f"L,#Jz-ɯ@CQKçN v۸;k̓APgrZ4G OWTx\F'"/4V>0Q][6?)+A:$ɫ:eGrQ1+L}z>k i0TƯvj$9$H)rSSUyGb0)TUe١kCD5%Yz ł>;9zW~YɳuxϓG6?>,BmL"tO0H%9??atөFO%-Hy)"ct"8W;z W߃ #16JY5fkD0pgdnF<~%Jn,LbJBGGF"2!G ,XQl>hkUBk5jk.I97fڂG4*L$ݨ}oz|HuQB\vk;_ ;U),M uq8 _0K~铀U>{d&|:~£70GD[!)*ݢ>dі;T5OWخf: f1h'%s&:+AP&P<s ەS[KџMtEvZH½CNίͧSt4v1r iq394˷C&*]ߓRm[тoFϡ%l]M[YQ zpItug[ o,,1ׇM3[#Gu! IB4}K;#+! ?r$Vb2o,pI`;a4<< %Z+C/L?0D ^t YV 8&f3sy<YXg㲻HU?rsȋQGe#3 356/j;Y40܀ƻLAG j{${F%xp}6J_PѧVέlbub=$ua+_Jm68&ʋ{|)$T2On(B&TU4%sRl5Wj ˼m`הK*)"Ukp1Nbe1=Pp/J 8Ϡck7Ǒ/>c4/T& a:c5BZb4|:CZ\Pɣm}f D3lm@LG\h03*Z@}B3- ~JOᛂlV=TM0s+c̮8v}s'(# ',ܸ-dolicM4.ԢKpѸ((u.\̳n7xCjk;EiuѵЕo&%dHgQC$?1F$Kêk1GIE=\7/?5+- .j.i{[am`ͱ#(aKK~FD*[wDfrlE|GCjZ_V~П& r%f%fW*W$ G܇#G:9+Rklq[^<}fR,^O n*Q|X`qf4$Dj,yp{ _-Be7 :v^XhYA`SΫ \GwGmf yeX.XZMI0OőGռnx@CN(rOO2%ɸ7n5[Mh"5PEG GM(ZH[L/('Q^v])F^H!ڪU39iUۨV`ϐ*CAlM=~'>x9DY9GA1{l .j@~dlѵPÅOΟiDY}7ѯ;D" iqR ƞ"ahKYJ_NIP>n1;UG*Ο'}뜦ψ $Vꏆ5qCka-WnUN.u\L$OH$#ho3$aJ`7itYov2&s{X)sg{D+z|48\*Lfђf"ɘ-/ x7 gz- K,vY3ˊQ'U )zK|ydbL&bG}},)AMSG vWaAכ|yWujjQ& p쭮NrAjd5 GZ0Fb4wcm&ͽhkkK?h}LW x{P*V^V'&o(F=PsӋI>LBgD- N@4lVbُE8z(3SoʢD(⺃&g?"Am+8I&NvJSG&cCɴalmaHFO~hdc]A *_jԂo:M,R4qړdDQ{_~Ff>LCLvsTDI}INK-[2B5>AhKdRM!eI1E)z\kz 0!SC ]*vvwd ڣe7ޱ'.MvC#1S3K[HTj{?KD7jjE07˱!WSg𐩃9Nz4^ z=b/uo-0_o`qص3&;M>G"Hl[27+ əOP]1 gdִRpp"RCji~|6D9af܆ 3\GPP#C`q8B!8jJ9)Yxk *`iUl\p Y`2D2҄Xxųә|/.z28O0eS@ym%kҊvW_=^R*Ls %y^J 9|5Yks%N;0uÊ$u["ER_}Ō:L*CpiX مpLg8E x|%^28# "; .P@1YzƿY6P1x"&-7):#8lFn~11#: L^"[(w_D\cacUDZxز.^wr!sy%ҎHIjud8!. ލCv]aN}|6==ΰWד=Cg`'.i᧺;}nS`#Wkl9M'tۣcZB#`?ɬز85ΨUG!|*' ,3٨&y`C"VT^^#h'm@E" Kɔ~}jOʰ@@HJM<xY`6N퐴*zWrvq1y 61_D>?v|lji;S%G{ErAo:DGv*ƜY_C bI56&ӦJLd{^1Stnpв'[G8YF;9g:WXoXO-SIZER+ E`ahdh Ԧ˦RN,! Bn;Nhxo\ N%QMlxVjiC~#_5Yij)WDP`C? ECC n!Lǟs.#*_w^[(jϐ%ǯBM; =On;ai[4}5vo'wVj-2>6P2e[~ZGkXPyڬm>?IEK _mKi܇YåD$ %(F@r>_RZ%+lD^LMw/Hj} 9:FN0<5 _YIsi8 Y5_Fh`P(!|g_ݸ)qHL[^-P}/Z&zWX񘀸#צg'3YO^)jXCx%LZd:@ߢ /z"ۮ!^Т8T5bhi&X //\cu9{8H)iI:Ea;Wc2 xi*N8ǧpCXzc)!v̂\g; ]'o}lKzi%|佮 wQyyi At AïKdyJ0%Vq6_/LÇ zba{m+h0RANE7$ .Om}]k>2K0cKyvxV2ayl`0Čϱ_6 t9`j/૚bD(}zq@P\bjBF.Uamx^e3/ڦ|9SE} CZGy T+vv<8}mI!O"(\ X橾S銆ԃap@`KRɪ l֊;eEIPXo뼵[s ,! )} wغ]q+GGbFC;JM,ctH!r;[>!s<cMc4l<ǂ:&{2wxK(Tu(L,g'aKnuL/PAB;[aq'ƩTIe!5ئ}WxOT1rxP90<ԮJ9YMd i[U4W*ّu(2SzBn::#G$ ͟ WܰEŸd e6slIYmϫoB&08lu:[$XS ~Ot>a,.f4*n9BO/{PJ7;|$ ) =c=kK6%nhʌJsFùǬ N*b+2}׼. ߰E$t~3^+B5-Z& ">ްHF߻L᮪6`CN q1azh*>eS?)[EەS^N&QDmLѿOy1i4TmNXN(eWE 9U? |޷}ux_jF%@ f*kDgϢwB`Pwy AX> =ݔf^^Qܛ? 43&-uiHJ]: (υKu@f\jߓV' ֠M=Fd]7aVεYNLIIV ƇG7 Ѝ7Xܔ E.$y6H"҂4OTX]*O@lu7۽C)†iP0fb-A}^ iE.)P#@ϑSfL~[t# $LT~jɆ%ܩȢ.~[Z5\-@SS&~3nIMc7T+kT06Ea%O/-f*|(Tb.CgfBwtfΔWg@_d^F_W:Ͽ`ZBXɜ1z:LPgc$mb`|?HE/eUF1k[~GO~l|珡l9g7r0maKPkŸ$TO+ul͆hv.Ko?:G`N̢rKhio@o~.r#RE>OX.rihm i1̛(7X4ܳ|,ut*f&%r`*lG3P0ʡdzqv/AՑLHVȧ^ h;[8yb!vZ< yMJv GBUKQ䦑w\T9V2^o[ 0ƘTL{6ϰ7/ tlk.u=6JtW3[:WՊRULysbǭP·}؟_/;T ?TbH{l[xBd')WM{N}1$,{I>Â: ¦q{z}ʤ!uʵbrŷYzԻ}l{RLt ZwV"ARx]:]m #nݽ YÊGQOblwg|Tz wK*QZTb=^9g^R;ToGS>( |89j̛ >rC$E$NRXء3 D8oOۻ N<*b,{\2M(#/-R #^c"lu_C@ 8[aqSM@b\J3S$?ğ0j hoT.)UC9>k(qV[T&y5?{;x2hފߍ^M NRWr )VRw52Whzm*:5T9uj[5=uFW<Tiͤ4yrɱ`paDoB"Kn=p@X;4H4qa+wƅSc6H2GM=YlE6td9'H9Ġ $ 795HN `=UBiRz$x!o fwsK:f\;%"#O'!AIhn3ΆKU@+T.dbpk"H~3i ?3S,y~YXA\=U::HbɺrYI_e5QJs"fDp?yo0I3=q@&A@TMd}|;LR=jJ&thjB=}ݽlbk$%en ~ۯn*wBT?W5&rUӪaX%a{FaVᒋ'o'Jp`C=˻,1?&fyIt,GoFH2b>*qyW|hYE!؂uK\U"$sq ;Kŋ4ĔKzs*&ʩrlVi5R+:ʹ퐎9  l/\SޯuYLl!DOuU3pc|+yg+$c9՛}l ͘/:FVx?X~C[z&s\S}uL=ͫvgg.E7P 5rcI ?4mbl(B4fNal\J. =̨q fvAK{laMcZK)>2S`\Ez 9EěSD'zT&'&T4dʳ9>em] x_ghPnl>^Xĩd0u|#@/wќ[;{ױ/'p/W.ΖsVfrRd_0f[[`Z>mGL%Y9`y0YBPU!AoMa?}ʠhC\xrBJ*N%o|Rl#; ;<&5ɻrEՂ+l ھu;2 1FRզ;/5;_/d0DPׇkۑ^ tb>gY3$~UZ %Nb+0+v1Vm*4>!1:(.Ns9(JeR'GX|)v[3`}/W҆ԧwE}^LR AMݞ 5zvYx`?s(ujyK>1R>e>"$̼3+}<%d]rR-@+mSR:z'|^]:WsY֨%MEh$ATs P:vBHq39q]ByGP%mZV uL8nNIK#K*nHhzTl^+[0X4@)_1:+>qY)zx^&U'?{AcpgZUrl<5/t'k7G&˰bqF*b'Ftj[tP_Xu-'fCe+`&R`rDγ2[l2_ q7|T$W<k* ?܂ ;=+Vɣ6)/Ŝqt,r^&J]FH{v&d̠6> * $?- 3K% W!c3Nr uN%̹}sV#@Y(|.2PBIc.Fqv{'-Aӑʑܿ-uallPNr0< d´ʼ»>.@/çP`q9qDL\kQ:7IB%f.xфBϝ[vWpRT\$nSœƳy:&yj(v3o:g펗V]Ӻ !t_|}8X |Jn17AC`Sb0F:*iVzzPK$|PS={lv8 x=B~Pud@ͬs|;yև%WբɫblǙv/o M>@QdU8)s`YRI5[%$36qS7kIJ nOmAK ܴcj 7 ]DWR%82cmqoDZT@_PB72!s DnpWVr Bqv8=jr ZcylVФoE-[ݝXC46 _RlVMJ}|q{ۥ~ #^i*%>V:p=aŀ|{MdHCTlHxqaEScO QfLV]qB+y5H4j~F @1] mGDwxLc~=t֦f ('^s<=S ̟טU]ed{d"Cb|1gSd1*R(Uy\ABt|6(ӧ[3_9}`G yBͫR(E$Ѻo`EfGrz .]~GM#'q`@cCg1CQVGrVU(@|?BQ᫆mAfqEY(S180HXj:0MC.RoY.vfଦfZM&=w^_/ -e'L-=>hb={G6sK> .Uru+T<)OI͑gtcT`4_th'XWL-2UDqph]}<O A7dkT!AwqCh'WHdC[ };,*}Ĥ8Znfin‰$F_(graV*k:P*RU@#`/CWXCs= tEp4DB|q?'@;pQyI }DMj__z|WMCJ*Ez|)#5\Z8~ MjXf*>RHT8>0NRN@y)ϲ{HjJQ,k/_܎o ޢR;fpɸ~EajqMqol^wU^[cI a]^bqC.P`X^x=M#2w| 7Hņ#X"će|kIѲȑAmzٱ@_siՒǾ| d%0. @^@8x8#<[DjnĮbr-Zw:}O$=>P#ݬUQ4~%!ޘv <\ʄ}a^hS)*͞UvuUq1c4(ixOA]M TB.aѣk.kO"+scw ~zN2QRF@)΂fq4)PIѱUC_CN1xU=hS>gFDS^L$'ղX]chw:;8=)O=AB4[i U0<*˵p`瓧sj1pGqc'0M/(ʞy*mV3ɖbR@>}w^EI=&k /[ Y0n(P pɠ;VcU" 5myױ#vemsӢ4$`aY[Q gygRwy֤BF !?:F'a%NriqwÈPȇݦȷ>tR`K}%,F]W8 1=QxRvAR \ EeZ +tK  UyLV6o ;/[#~j&*U8Q3n3R贄m{kY}PL Ċ0\cMtHz(<TC)rP)&y3S2.쬍i:]?2O bOf1bdʎSsCtR.0.cF5 'M E&dEWM_WG8q[ymQCRݷ2RRqWtJ/XӥDߜ51fLvÏˊ!ʗLQuc,|sϿzfA aE%&iKE GiBIjvwP>NeT2ߎ/~pR鲉sV^Mqey}kp}Z S'K*v|K:5So /ܤ2kP + !~ 01y⌎cn Uw}Ft"a/o1տ}%U˅}ђ]m݋;c5՘%vڥ,/-Z~)U@W$`7WUͣy)~?\QRіnx{?d;@$',*wŨ.!W(W`60;m214 LЇYI x)])0ph=`mwDJB'` ZxGޭD\jAQETrORt\fsgַ !]WJ N bq#4(:ŧZÛb!"!iޖƲMZAuN6}c";d zZH9=/Lb8Y0 kݡ,+ V)O>a{%KqX~"Nt:Hͭ-7+Z9cI1V)5rtp?ųC]>OY1,CՔbJ7O3}n.u7c.5Gf6 fp}+s},+cH}9laWitdI EA8MeahmP(a5^mGWݾ8-es`!=<e6߂0!f3 Df-Yb( kҟBd*ptzfe5D۾ugQa)}Ubxn.;fm}ʐN_nTqL`^[Mr ݞl8o#QoeL/p1(fG0d6j;Ek-}&+ۮ#j WHCmmܿFߌ[+)Ed:'IL"j?&`yBɳy$)r{tRva_Â{c`w\tŀN/]=j gm O vTs8M{4AR ]^Oꠉ2tIOߟ5qofFÍJA+֫dNuoYn`n.DNU]GEz#BN'' fvDYxG:,r_% ű# m&=]R S@;z`^;s}.cNnF_qf_ u^\4%2((F\~T瘨@L4/|D;2X(=C=2d'{;z.;(+@;asRCL#_хEn땿(_2NwC6DwhVz]2pܝ6vYJc-v5: 4b]iseFIK!#mY I-@qIK_!)E_R4e-` f 1zC,2V;ݚ<0|F鵭+8B65 1*e-[󘵕ɰ23]J*';xq /㶞ԍJ&[e+wfk=`4QO-oY1nJZDǂ2zx5:<SL*"bIF-a᎓l+|apcBb+!DDwmEtqָ-Qu_H %fpg$~;@S(?SzNXu0߅uȓwV~?ẼX34}RWGNDT)k6ٮ3xqFj-~Py̟[}OeBr~W)RP&' W{YFi|)1bm83ecL.S z08kr.H|&vhɯomǾ3NȢܫ.Fm=\~(ptӊQjv/5_2 :'.⽚;z;YƿԮYmZ!w%Bt>gGWҏc$rMRt)g$T$'~Jr˞:.w' lk8b$c$oݥBV}Jq7ԩˆ1Ӯ՟fRaCeبi< =MޛEuS^e`b͊ KH7".9mLF)+nVʨWґO|ZV͉%V)7[E}X&XSon^!y "/Owo| ¥g\[C9Ɵw xuɑbv|=۔\-8&r_=,C:j;l aUn#vD*-6iigrDgxP[{$ћK2\s.v$.b0VO, ?FGf6t[Ad5 ^Fl|׺#p(W; lB9䖢^DD&vk^khRe^)*F^E j^B^sh_FlB(W7J^X = 3\W0/@? 2QlopH梨H.Ї[rP)3?\qL Sdi/ N'IbI0wYx6[eƻ`ށ &-Aiaw5Mҫ-g_uSDkpb깵; Ҕ?1*CZY5 X??:2=PیmK~GmϺw#D}tvY&}?_@'}ڈ8>AWaԼ^uF\-ܭT%1iyc@m+}\h:࣒s09@Qj |5(k@ "8bm^3\Ǹ >Ǭ:aL?2}ā"=CN(: ֖Ch"p0BmNEP>2gS톜GJK6[Ä`\&eϻ}dɽW90]v9'7Q{5rƹYg ,IGxWtϚHP] /#[+[6]}K&2TjoSHcYv/ϻ[lcz%؆n+\;( |lt.[Sy'4ENN]ߪ.NbMA6L70V&ZBsמ"_@V9E'~Jm}%(v1|}l"3:0@dV aAzDyv2?dRU@~}X])C37D7=剾6G|q\1" . WUgO23PĀ3MX.vb0t`FN݁vb:VMMKH6--VmZd&´vYw~is:ҸGG(^ 0ed)')X1/ ?[`vm* 97:ki ?|+ּvwO9T\ivmM5M{e5d uY& ; 2΍ܛPgA\${/1*``ЌZk%IhX&CnVv` z8n;L_E2NZ> lT6 `DᾺ+ p`$x'Qݷ5蜵̢ǀh(S 7~bt"0O2&RTḊ-#~c~m;.tpiqg A)V́,slZЩ}8j1Yo];d"H`ڶblMn_sXiR-@j*tЁV QcR?1K̂{Q:j'SQha%9PZ;25Ú@"O::mbc:'{B9.z:nzHc5@kxFso/nÿ2*d>N*䣽`'yʅ> [B̾" qɛKBXG n\;b<{v2oqI%Ĥܭ_aQ 䌓?ԎD*BDÅ^/ly'Ҧ1!wL'#V&"pȅY68#5gZbcCrM'H^ZC2bZ%6:/M6 *b,>*˞r3|Id#lwRR0_U|wm> TWW6Yy:*`K:…-qSNp?I} i;-({r jw-+H0L;b ;A$f9 x#zڀ?$-@"E9%c'i"1U9դOp95:-wYX%b31.,c#qw# Ҟ"93\;N_d$fF |P`w7U^ _Oz3HvYrCkG}{e'e/>Kwd #0ܷ7 Я bt&2iw8YF&2ӞwM!b=fO:Tzy,/BN'gU%&Fǽg#79^od:۹i|gLER1I k 2}^ޚ2%p>,֑"5G9\(XifC3@쎿t@JxdAy $sg_Wr SmzWFaYaGClW<lRaǩXĢ'.2‡g]5w "S+@ȧ)yٍ됻arɨ F5"\`bIxPoԿ&؜Z\V`^ڧo)/EZOb%ׅk!7`}4þ?{,PvG]V.6em*wt4.J{wVQ3ʯ*G#5ڻji ,[ 񔕵E׍&r^Mg+3 ^owIcRşmo< U ao9\ܜ? sQDE,n$Z+h6~B퇚2E [:zBk/G3ųo*7]QCMi u W*r~ vP<@8TnIFVT!zIЃ'fE*E?sf\}r_h *vzTbZyAkc D;ĸ"8$tKKɼ=XngN͚(V! ,VhWdg 8<-G%(9 n19GA8mmiS)2 [dÍpc)]HP:iR;*>I`]Eit`=勍͜>ԓsr&ܳYYX׈۪,^!Jy&eߵ~Rry?a '>_1!dHN\l5;$M}b@E]m.`uҞ. (Kƈ5>q4k'{pEYb,W`vo5ăD?;vjw,o |ii)4X#3'ԭHţ}y8O9fLZ@tWe*H_I" [9&Hia_# CbbX#4QQ.K:P\س2;iqy jADZFz?6j8mr`d M>}?\Iw9)Oj¢F]!ޒ[wҚ=ALGdڠbZG rhpE1ol_/.waۃm!k ӝx`Ed@;ҁ8nz&}M>c 7UtRj`y˯lZ# fͲI2rc>0h-\/Txܪa@s5iD{vbˊ;S~0xm̫ 2Z#ߠǻ/Wpg~_@P7uv \ݮ}.N,q [-Ǫٔ5Ajrӌla@8Owȧ`A,*=ק̈́a?I)"~.w`SDR7%JKc5Oy@]%Y-PtX08ƴ>ɔchT:(:X(+yH;{.ZX@(sxnS :Un|Șg"Ygytx{)!ewx4\;qp0C EݫYO^Z6dc4N._ڃp1 *`gpyg@Q# A'F IGKmڠ04f ƕ qsB6F$HDO%03ٌgfA W6O U <>?GBJzݢɋv=xl ڐiع>v}bhsKQ**Y"([2V A AHKh@a<:(UT> WaE{d8&=Iꞑ%8+ '25zn\4GD6t|26-ȥ T1*EKT: Es&zK^E/X맄ISB~a'qeѤ唸zzՇtkxrb2#j x0xNxh-?we |Ɗ :5 S.X rRoRlh^c.Cyt EtT#g hu=_u੄ q?^B {i{q_ikŮ'{Z.Ywb\U؏֔ aofn. qa+Vg:D!qB.C]%Z$ǡ?D5L!+NAO[C .:F8ĝ%J|,6Ψ(#=HNe1<}3fD-/EfS͂-8b%9F+CMSި*jK,{;'[ΰUgh^y|ЬzuPT [<]Fn!@'ݔ^*_*,VA+dtˊ\f77{v)^E]dҼZnl0R6-_g2K)_ZxZ`l}8Ji/ٿP"A(ȲJdZYb"_׽!Vؔ tHwV>MU}sDX4r:?A-"k]nbohGhypÿYE?HGBq$$\Kޞ鐭Dx&`Տ`}&IRodEjkRjo($ClCkâݔjHBS&+dHR@R.D= [ j1JU&q/;h[QxdL9*{fe66}WC"G4ɞe*kv~ӋF2fk̏Yg zL:/\vsbTmTm,@%F.dȷ=N zhX O@1) 4,&23.Pb5zAknl4sDM-k ]hTQ?̠(q˽- dZa8@rtqv )~G*h R&%MgFh 670PLDͩN/g>elGruPviw %TyrA?2k&CjB|/LБ?!,݈<#)o9@+oSz 1mOj .$d"+q:MPH yoBm%[a5 jd;:+Ϝ9ceNVСWl{L /JETZ1;sQgBB=Yռcbxb[ٻa-C%P'~ q8xtU3dC=5 f?8wĩ6B D0qjh= :t'I!,F88p!Sug=\Ro5$?R8NۘY||"g,A|]v~ *i<-H'ogj@) pOM3d2,~CKJ`Ktaw/Ի_ ~75wB{"@c UFrIl< dc9 IĜr/ݵ_䓣I&v|5x8^Lm'#CSnpG[-mKDZXG.Py^|76 n*|FQj#N+(*H=R6|b;)m%r&Kzm qn&ϴ 'nQ{VX BL|ƙu7g*3Zۡ^B?H/nw0$E$Ko=kP$1T'y]2<½$J>vun#ijc*Z֭Fe[) 7{B:lH< ӲLbKwQBm \SN \XSQF%>4rH;dwH^;ђ*Qر3*QgI62S3<RSfr$KH?Dm!>ɋ``X@5"/grSa<3&xŎjIQ`m4_}F. eilURA~( > hB|Ff#jK2 teO-HQˀocAإ/3RpDۡA& q*?\Jց9xt?r"pbfEyUe l +ᴺRF7K! iNxVLhJw |WJ%^f䀥XT4 u/ނrnŠkm Yh=:S`V"}Ws¸;uש. H{`SĻp\d7WeLٻ_#/ݗ^lCEcg;g^>_QǿU1 ~Qd-(k!tcmk) 2sVXrڜɭfW7fjam:a1df!/7aTn(/ZmGI"֌< o߰S,`.197#h?><;)*-?a05Mew!\ۜ4E{AQ%ue}I0iwwRǨ.K= ]zVM 1ؐF+J̀fְtwolFڶH^Ag80(7,Raƹjy$aOV[OR˿[f\UW((d5u\;o#`fI?m$ha C:2lۋі5kHL[޷6a橕##ٗ?r?An$Gf.o<h-MFsWF;u@5310<="oa` f@.+Q8peя9e&[< 4p pGU93oT` nϨ 栭]!8(v6oGSK֣*LF<4uA$VKxňdrU{\(ق Ù.eZYwnі8s;G!tx&ZgchYي1k?C/.9iFSrB\8 :*{C&\G1UÑY fcӈydVS<C!!8 ! g'yo׵Shȃ\9Zep C`~L@Qʎ𖋴K PS\ioq‡ ݑ U, = 6JP)ݗI*+ 73]Gp )cػC n6NY~*A4MzLϜm޹j߉ )Eۃ<3E촞7FZ7YtQ4@#Q3bJo!b$SQ[EV`„J1pY?5۽#KtED is\b<:aQ,.:p(43Gg|f=azaZ&ب[>*w?+au+7{g|Yh3cEVC %1>UH d"#mq{լgAG9F_ gRK[T~H(,CgRZ%!M?g`B⡸Im9en X@ F,&eW2@&oWa4'0HI[51yxXއܰ}' x:h;гH|׃9ia\\f=YU~7:`.`CMWm"7IﶮiLuI/7}CfS5+' {ax@Y,d7ADRǵc4@ҤC5 y[s'd] ñŹzpv"r6^i:Z0/H ͞}LX`b&I9n!@=ofw>A gq$n%/!kAf_k{08!EP!(iݕ/8eW撜a@a57mQ5?rՉd$Ɓɲ%%" #a h?RA08(ˢD snbi.! \6 *`d޷3Jj($Z!-LAvֹ'o(siz-J~投[xo%W'8 Fpxq^950:1F]maSi^\%5d:6ԢeAtėٵCE˹!=kG$,:pUt체Uy? swA;rvIMp炬zZAQٯNc~:9@b)%W+Hx Rҍu}hi :XY?0k )͚D- K?y[L+BJZS߭rUG295: Ucm2S{ym,6uXE@I*KGr"d1C<[MP91"%H('wo&6&I5t6H(b,Wl+x4WoTcx􍝕(s6`б(!p7V5䧚s,>o7~t,L? |~[z'pt'9\I  ;PQ= eU;hc!r;]ɐR9PI&G$l \/W-M@(;`8`MdCdXY)B4c&J=]/ķoj%jOHf*s ć`ڈgg 8jgW>P _op,Z({\Խ}(J 1*8&բ㹧lҝI$S&r4T{})5V KCFR:}{13V 聪\ex~cWј* *'T(+碓ON”O+L^RSeH] zg*"9఍;j)@mؗSOZ6\꣥a3*yYrn˕]g4Մ@utpj>ت›AγZ43 gf-Xcߓ*ͨVMQע)O)< ^-裣y)h 9*žsvyݦUcMcZpr=wxͫ[ 5xlrk\L6&Q|\!ē4ːn̤@lͼd6! [+}b܋W0$ ݀[7q;/fV:U|)|D{(XBߝxh^T(!o? ӃExI ,)ֆqF(vgZ~c]N^3@xC# l9!4SkKh9cE2!%7>%Q?w(L9EXNJ-  BnIJXdgz{TsjSعz>#%3Z A 1IqǗJ^{`TE(ڮFF 06,SURΛ⧎|y)ʕ'[͂`-#uZ0ׯb F6MwKH07ŽtƔcc(.$bj7S7: [ï7Fє8SEss>H lyhҶ&+^1v 3~/S*u)yxՆSx\>}q'rkp2N:jr`(UcA 3hMW~xy1V DP#3i D.D,߅EHA[PDYJA9i\@SoO\:~w&?b_n?$ac.q56X.nO6/#kϬ,*\Α&ڑUGK2WtFED D 䀥J\!uݫШ1d\|/7Q:-#lE;/1ftPvgdlyKZL1Q8=*ɉhNpmLCB7, Ь wyK_0NI?4VHt{^|xI A>@yT2PH`hpXwȀ=«l$r+v& {v!b 丫aN]#/ʲ[t(! |P3|?4-x.m%ز|殀R7slĦ6"x RuDJJ m֓|-Q)߱p[ Io&2ht*! ͫbKC p݊Asic Kf6b<'8 CV0ex宜\dņF[ᙗwP_J =#zYU/)"ͥǛ?|+ɺ API {Lsbѐ#3Npka2reGD,k-DF^vzث.r? B+6ܚ%߱juZ{yY 7i`Z&٪E7JT=݋QH{/>4Փ8œ#mtMN<#E>a<5&̮ SH*lJg1ϜeP߂ *"l<-7&p5NY˳, 2KwѡQRj-CT<+!oe̒xmn#WEpҥ<.3NBC -s t]ۻrV ~h4MzՂLJ˗}]Xz.+:u| >5c)8 L6'yZ*k &{1Wof'Fi߅RϮ;/EI48K^PtRtL*\FS[C=*~jg1% Q7f{X2E1D?m8DIB,gKYH٫cZL(Eg30lq򚟆k޶0u^+% - r<̲wT84wyngȈiׯ1=({czXv%7$i9+=t+\i1=FpZ `\wVWY-^n*8\FRY] ީ' \8wN!}a q}0Z9=l>v{; fSlZ XB aAŹg`-C?j}7f#6Zk#oraO#yWg y͚. P?b7#ZQBQ3bαm3y8AXls/SWc.þ1q>Ӷ m>x4!hgqcuR0bYc3nZ?sa &ǿUcCdz@)v!ᕜ<711,= 5!6Z9/{ś `" ;}N{G 0FWv]HGĺEqaos0)+PǮ|!h޻ա]RP@mXg>ݩ^ڹR/eSdbv y {sO=BV4m+:__ [;nϷHghYYhDDlOr>4[ ٳRԣz`#ķțd}F<G#MM "G]ސ6AuKnzU%Sn2lfoӳx˩Q;dxuWt3}\/?Q񹷭qo~^E;襚E{)ՖbFHwP"f%xr~ۏұI_!^%LW# ^"p9glZ+%*YkvR (֦ͶAxv,0Jۓy^`([w䈯Mk7zGGiRSXg[9VșaKs~ @^:WZk*:' Ke7/iܬd>IR= $BS!^D-#H+ƾ__@:S!R5Z2ٴ-G].nϣL|fٻ.w/I=ۆGź5ٴ.M6z0Zd]FL2#G) rCc*8Yu9_kc1uw(Gt2liKV;Smӆ[\;ֲZE2-ʊiaB_aJLrL,oټx<`l&z\I3^@^g$f+"q(QUJzҟt \Hu"ۅ2DpWAA&~=ީN\ |fD\̙>`[.d7/L$DUcIc whP֝wa]VjW@)ʍ-N]=I4B :eXmLgQ(Lmg1c]Vٹʦ8c3h@=tЀvaoP줳x;vj84ڭ!߯7ZH&(qLbaUa~ k$W\Gml᧓ʼnFp?>z#H4.I_7T#m!p0 %?+ 2\kyO wq+;Ψ,o&+g׊D F%CN6"rqL@#x҂X gI%yej3EaԴ)kŦ,&cODK>٠O^VOdjϼ47p.FD,BuEY4^9zbkpSm}(Om O[+sYMDتu\3gErNY- X0?niK34̂{cHjljq-=*t2\'7|?3NV)JM -)Ê~dæ3 0ivpԪ2oU["4fSQƌz$aA%U47@s&^@%s)>͓D{7iJ~k>BC4XhYE ST|<ņ(`gFJzݾM-9λ`( C $x>P ]i:߆Nd( Αחs8/7._=R[ D n/}xqP|DhA{ϲ^̊!}NGϙ;t:4܊V~pTުѿ<${)/>72 9˥.8?l#(/o~DE 'ZKRRsrϊRcQsTjL*͖;=Zozz(f4+s^"#е4$3|uYIm+슀X6'/d,'{3GZ#f7oz=)ρhƘ4VJIƦEeka3)Ov.9TLT<nw ?EKR $'ܓЖ(ptQڊh9rɽH43.QR~T-8dƼiPE>r/ϥ`FbON;i&VV)bb5X5#R&ټ{l J3i~lq@JPk#y{A^0|K\Wq0>L=qܞ%n9}`vZ91F+x脇m:\GW^B83$tC7m3!eC~t?7Wp?% %t ] ]b톍@KeV 0]"9L*Lcޙ ?~+ƕmYgFo1c,`}P8@ >JYι2{slOD%㢹Wմ̇F>8s s bQl7v>IWҧ~nlz8֨F4y=2wNN BXY>J9/-D8I'|JxmWf~|<`|V*ɺ}æŚޘȡi3owR&^gH?vOjldt %3E(L/έCǍvȊt+H-_B'&Yh{ _#LpL}Oբf}h994ꭉbQF¹, vV96D2^VЗ]WnIۄoWMDwT+m˷C(Bkd&5ά(1>KQg`=PvǼ(%?HlXĒ,nw*PrEʷӲMhgo+АBgfWŸzcsJNJ/":Զ'6|_ MRu|I^"Nf.88*W.ɛ$vD.W  eX}8 qyl # FQ]*gd+MMw=I?;2X D)3& um43u0OwKrSԈz7:*zWJO+L IyƖ%Nps{mW њM*|Zg`a QWUUKe͙`$wSk&e )$b~_x |.R7)ۜԂŘ;l))IJ8pkn'z6Us[˫7` <@ ƂG@9QL㉿YC 34=!l4 5t^ hU5F1շ w`v b3'Wa0wyq|ܾkV,LlMJ|%إ+aS4]7?ʃ :skp7?ahoB`& KF`G_pn©LY:I͒䣀rn50~N J5)X>%85S {|xlЫͲO}\Jʏ($Gymq_ύ~ u*M{IRGҼ7>YU3>aQyC_8E;J(;#}CZ~ ɯt;hc#U\t7(dsiI#s-@Jv7s_8W@)w:(d|HY Ǣ qjDgT`;] !L$*~NJ5L@'` DPX'2 !rAVRIvw+nüV#YW-YX PϨ%Q-$t/!$Ωˠ%DEk?ZS:figе]Q{atq}-m'ԗX\-Wd^{l# CT`9Kx#suD\zLV',d!oPeyw ~?P|bho]eB.! Zk]b:fV*Lż6Tw\Ct&Om$&̎6pH'4ǧR}|~ڣhx&>f;|;-MJXT^W<Ji*}9_zy%~CM|RKīiMp>KIqP|tgF ˲6䅯wl*^3'MHl\2u: 0{ Op:RMfLVgn3p;@gXn CNǀA?Ӆ8^dyuPBnA! 9=[$5㦐Q(Ir>L:.z%9{BHiV4ݗ?֍fn;B|c꼢z"RҿFāG] 9D.bA\W$1 A!X.=^l ޝJ89AQ@F0'홒}^]=S$Mۆrx kPC9r^"eY!~ O~qn ^[mē!!ySyH9ع0{0wuJj%`x$|DkH-!gE9}#BGB}=fQ:]ZG|Xsωsr,%I󂩘q}?p#-ZK FbfcV` }T)pXnvvDju#.o[b# A|bȊ(5x ~5 f+0 J˛ hMDU9l@ůc_)[hbf'+L _='1ҌLdsZ=@Z$ T]r"@8'S QvȽ$7:t9vb\URu=ѩ'GZ~N'h5&ͩ]B|5>dj9C<_!Yy>i1);jֵ\]qq>yz ZN!lhc~;W*}RhÓmLgG'EGk%|EI)d} !k+,AyDpV/,Lҩ@ O( ᶸp`|7TN] 2b×h˩ !^ǟ@h&{?栋>Á <ޥA^/}N"|.)C 0H<+H#Wg1`]o-iU8$vA[HcyT]7rH{{Qסtx>b\pyͭ4<}Q_׷]~NSBD;d݂Pi L)%}*MhXD?}uF[xP:vXwL+~̈pQ րʏ%I_P|sl|vD'd n%4')K3OazAkdH299u73N跔ך Seq&fۛ7? )ȇL55 3MJ7m#| i%Q <+DUm'.=^s"1+c_0Et4DyL8fSC~ӯb:| =Ht@W.J'#G0[| MVvn \bMaԙNQ)8G.|4nA ]quÚa|?DG6# Km[e as֏6Mr74\obd]|PiG{3ZUY>"nA)2(4e'$$nwwzҾni}E]AE"7cd $8lvr @w_g\K|q,Q%1 Wj>9>Dg#+D5*)yWj?SayRW%J9mO%[b/7 ӆj <O4-BfKx$6Mu q[(M7Z^ 6J+KjfQbQ rݞy뉴(=8+ڐ q]nm44hI錜MĹy"/Y<8Tȿ_SYRE"6p2_~7uRQJx'pPX1s+Ij[Kx !ߟ?պTf2vQ}$˙PH'$ 'Xb7IʫNWqC AT X< J/FI' ">P"O좨XoXh ;_ +Ka :T)QR !4WHM Q5mF"l p"EiX`zo߾=#=mQi:Z7We@׬KE( !ng *a@9rKՕ. 1+-g׍>u~<y{;^3Y~]l_h$\zAR AhZ94nPt7Zo-OB:cx\Ɉȿ;& ^WtJ(.n.H܏HM>AD+r.@my\;=W5tWNdcKR,9L|B`9aVJ4cY`6/?t~׻j#̡ S$AbqIP█/dc^ EɄb=խɉ,S:_`XW>{tӵk{eyGsbdMP #@rԍЇc %8~K@;./'^e_`%1r`2tRv."WTMb'%4܍qy7l Ž@~xE #֮ݿ]Hλ'O))ae9-cd&Zz:Sm P~0Rkh+{:fp=H+;Rgw7f<)Jd##EOK cW)6y<5^H3`"{_x&NiE^ŧٌ:M݁ETq˳ZpBi3+&w\?pY!NJPPspT2\4ўX8w&w3MO:o^Y8ݼJҘ|jjZ Y;ۣ60ygX&o7Xד"Y+Lapf sH2\":uKga8<~% tNחTJ$V }# gyyA..xmH4ӕGEy+}crJhW,R 6D(sF9Ƀ0D*62չS9/±r5r|#ԆX"J=L?un^'Jê'yM{fM}GmL' :-t+G~HB]!r!nA`,XQkaVps׭y\o8/0َ<߇G.SI a"&vpWӗ6́]jK}!:LVrò)V&_8V2{b__1Z)R ژ%l+,˽.#tX"33ڮuƗdXE/[J[)f6qn`ج"h'-6%zsцHeȜ_x;㊫{+ Hiy1[3`|G864Ʃz"О [8GtpG#DF04R(gT~'NG5.!n9r Uu ($34aDjAe_\'޷~{wB +PYa#4ON>+rɛ(\RNLFS"U<wѫպm%DA)#5BxmSSA-~dr9ŹopAƃUkZ=C-[~f*V>_tA {2ˆ,*T*--|GJVԆo,F] .FR)$UW'iRpt2ZE xC^q YCq\_hZA ^g,Ϲ,v,ױʌ1ukk맬C#)d%e`OQ!3? HhjwFV`S%/Mye^XXI; ZEy+ }[f̉*%PE 1+EUqSVH jߝ/R_Xu=Z>TA|YH-0@P~ 1 fȚ=wS:hH.B>fIe?ѭ=w^E\-I 6F.ҍʎdzE PI^˘c)QV70cɦՋ¯Zϕj2HCr7bEQyLY { ݜkާ89Èy p9;67w(^;h'B'WP c&wRI`u*[I-c3PI;%VL*3,㿘ƗAl,ben+2ԪJۇ5f$m(=1ytnm}*{1J׼pN6w?9¼, JBGhU1] *˳DlIY]H SN9iQ;kS,H!ZMaD3+npD-N+G`rfB?N\܀MTVEPDCXeduJڨ6Z^fAsĒK՘M; `pG3t|YRR6pkJ0)#n}H^ "bCh_sy^@ܞH<97nX.0pH"}ػۇoQg6I"!f,%J說J3yS*aSHנ{? MTQu uW ~˪3l{^*^,;MIepO[UOb0kyF=N5Rhy+*b:lH2y;S0)oY!ͨW:ۢޣQ5ۍ5s꾘VO KP9#fh-hw8@/ ꛊE+0]1<7 ,n<*FnuoM1$+"Hࠁ9<|#+VYB`5딗6FAHD] +1{^hGI\P'ߟ5VbΘӿ9 RF08,4Td{Vs == hPPf iebx.>Ȱ8hV+wC%&hiV$4ɚDD=jؽgD9*7"}ׇoI[o4z{5ż(7Ʒ$ ,FJ5U;>45fL>w ?5BAi R[95&ͽ@\+ݖsJkI}^LOʺZfֱR˖#{f8bI\ih-9bz8aɉAI~!=6!u'#dB/Zk&x,ĒiB=;xF0T*^JJYob57Q %S@V`g)5Vu U>[\g[5-,m]U,OlB7%*M4j䚐g,jc‘(F?K߁aXtl;4pklWi c[=# %Er!}d~ ͅAK_g&ϯC$T"U/6ۆg$NY02% %2>1;oa"~呯UCMaVa.g%-Jh_ q/&uNq0 pS7TwA%X6p,RNZNL=,{7R_N :wJ;[6cIT`VPʉ{XmJ&̍$狤aB@ŇJ;o嚌d9GD/+ evOV}V &=` Z!NP&n8K=fhL 6<cٜ.hr/ٺe=шwr9<|M3'"f@?aekßGH}x榉'O^}I _gQ┲ * t!)9ΦT,<p;zܡ_4g"tll/aPl3 RDBdOxZ`Tqˁ))_4LZ;ڷIXU0/ ÆEI 嘩X7y?&LAKObXY\a60ӛsSuD*r|+]YQp(5_φ DoXfFb>L`_(C5F3LCϯ7٦!]Txנ\JA?= ܰc?'VT@-s6t|zp.={רa nlS Z>Aq S2:\oVB .{u5w~~H3BBꊮYB]k=DŽnJ ]̍~Ăp;5L_to SܜTы"ۡH&NAE&bXv)UU _"瑜6170J , AWGNFpVsGK3?b?Ó)}6TlcrG$^y-a F"|f/.1i8o h $+ k=,FWBu@*L)i@> O{ƻm\n1_ Zhz ^fˆ L _2ʓ',׸vTء1͋Đ/^Q% 9T;ًb)XMv_t'jtlcRsKp:X F6 e$ @vjǨг0$ ' yQ8iW-Ҳc>"}B`Y[e 0pzwȻ&__o!3GHNe2{xMq0@hUH-qm;kCdPiu.96OCgg=% [(hEΛ /Uo&Kd (Ј=+Qlz7r7E9SJ9 ę_˖ݍ ; &c)P4SxNCN>e|[ TX]rIR0uWm^}!;W! t+FtB+Hb lrG!}wV;1vT -E釄ㄨzYP!vbDnʮKJ.<>eoqRn݇GҋKpA!p;I%ݙ'1;xញ銓[軼N7){9E͡ˡ{kqxzuJwTx3Yyc$)Ij'$Kt0;LD$ .$}FdTw4/|UA dy{cN7(ӨGh${l;zn' ( ]S;^a,nU'GGRdr`A/]& \DqMJi!t Ye ISd1{0ѿĹi :5zt#"ꀽ#]WlzY R]vw52T*ƌޫ{ /TiĀS *Nq':ʐH prF.#IsK8,xFxj56-1ف $VߒnpFDsFTpcWsEڱ {54)kC-2[8}ȞoKX!q59w+!iJTeBuqunr S^R3S%BR̲߮zԤg5{C/{̷YBI_]tQ@N90J--<;l<_b/l_}y2[:KpaU&g1Umw,[5æ$+_0= :tGWĵȗlj޽<]oINJ@jH"Dw)g#.91yp S=JC:j;c%FWȀ0ALJb;:3P[OB͚IñjdK  Dhzٛ8ዧ ~s_6`T(g[- VQ%^*M3AԊ՜aVMnuD tg$s R$گ*.^ Fiv~FR2?^QZ9@o[!Ϲu\V܀[aŠ],:*OLHnWSTA.냐ѻep߬MiG9ϝ-mG'B[N\9n?PjB ,Fw.?H-nuhs+`ňz=Od>8v$Q m4WeK tm؝]6S_M~շ_ұsjbnAzx0e0 v54|xTk 0/djs:T_d\ rz飔%=r5յw=>+U{30i?xI| #Ӝ52y@d<z=+Pe&uڣlDWuz98.y$WB LapjXF341UY}pW NDC'b{b/bJf+@er(Q+fNܬ :鷐t-Q ,"͇ ⳗ7OD@}Wzt-pI@=>DմMﮫfn҂rҥfXCOmjvݍ$]Z-xX=SxAPC2N9z3qhx2S#7lKSmc ǚ VrˁD yي)/#p>.&M}(:S'Qa䊢*6 @afG@1Q1>pBZUC.΋M zx[Ukh8T"ЉVz2?<9bH'M< ꠣV"-X.Z<8Q_` 9*"E/=6ζf3 a`i+b/ CM&%'Ks_07 >i|XPpMs;_ᄡE~&UŚ*~`B h!yF(P}M~0ԻN1OoGa>2~(B!@}\3 ˜4\1 |"ŬoEŖk/@!DNh̤)Ju`Y1Uh9]Z'#WqW\^9Ϝ,<Q-Tl%ԭji"s,DaN=ɜy=vށwRe?W'I"5gF=Jp!~|tƚ"K1J= .+kl*^7S_&k0ҀH  ҕJbeƒ +×fW'jJSg%dqfR+M r볏"]=85,44 vcP0)y6GB+$4Pg3#Jka{־L, *|䢎RrlޏA%KK$ñp'43hT[tN<;Ɓ(U)CN/V݅o֤$麟}h0I -uژl7[HqNkYm(zBLf8$1sv"#uue)A$U@Ѕ-hKALeP{1]!bouCO~ Q5蜑c_N>@biպ򬗣c88oI3z]1dF=^GB@{Vpgfдs=w9FLlGio |tIXÈW*2X7fǓ"ԸPAfj{mdj#+w~j9#:v]rskI+tFYê]/ꃓN5p:-(aW0˰;{a$/\Y[OeWjL8=z憳jlz[jiV^=Nh,#$)t(5 mi;H7fՏ<ԪnB<a- b43ۇɄŶk-׏UqqA\rncة ։g$Qޱ7md/zFFsfD%y)ȇ?' ƙnk`Tjв\?ڽ2A&t>BnEYcTX:>;LmܥGMtP[YC?<`Yk3Ȭ{;GG.jE| (Kw5as| 򈒥+z 0ЈSeq9l_y1mE^@Fz[JMB8MizTSXS<}8mKh)QXK#ְ25NmX{G7}UJD1a8Ы`z MǼ-BCDl+C1 懮9G)r݂4 k'wUﵣFm5^;`])i{D aE !NxiS Ss?0ӧi)Vg ȴ=vBe2#IEWJlfVpd;%z5u5)H/mxNOK6IoKf|X%I,G7Gr)`ʬF.I .VN 6rjEa%5ގgQ0K3;+BY5sWUҁ^+ac`_-ғۇ#{ޯhE<svE*m+?5 {x7׎ª2#N*̈́ĉK6t"[1Zj}㠐$¼NJ/"I_=c1n6A⃕n\쯂 A.ߛ7e,4KkSϢ5K$rr^2'pզxל-EʕxU^+NPBLJYnxݳߍGO,B+4{e{kw =2Q2-chq ez9vX[%[8&k*Q5QؽcydۙEo}]CMO=ދ(ңu09qTg( G9g ũ'Ʊ(A}uFBu1Ecw"6u8P Psۂ3_201,b.㶅&EaF@Sq,TAfx }P%xyttr`8ij :d{8ޒ 2q"W5î&BwL[T\N9s: QFY m%[i2F#,d"nJ8>8/uq2eD&B^"LV#Gtnܯ(GLdIT*ίEt Җ7kT՝.ɠ.VzpH5IfdZRKBL(ûH4┻+g \;pxg4K~x_l{(r⽻T~T -VT F\Pg U2x b-s d8-x>0bc"&P 0I/ -7$4z fci]b X( ,й]`Lϋ-?Az_ɛ,WRG yx?9+C9Z @Zl^x7s4q-0 spP_Nryhg'C?ꛐS~ѶzウwEmn`MWg|,[X4.se6 ~XVpa"N~,i FOzY-?%5X4}'b" nWF7Gqg@UK)CN6]wnf.~aJ?%:.07re%CfFx݁] Qm=q "Ghžcx  wƝ|^S~YOL&heS*,A9_q/l壠+*s(0ɃŬ_s-Bl.t\H?}D1xpfiމ>V3h $G@Q Ӈ77.qޞ`O }0j&y:N_c=[Sy;)O "=N1Iw5"!RNAN!yΒA‰7s`lJs^Q{!b&* 7Wg M{Z@# 'N6LJFCSvLF }n9:~|{u'W%s" n<$J9qg6 aXY: %&@?_ (a%EWzipSZ rsSE1HHmBz?ERU&`{[7CֽWE;8ld7 Z&pA٪ց @`LS,!k3wU |r`ߋ"QA#Oh>  Hn#-2 kJRӘ3#>TꏎY>-fl<yk>%_k--8c_haj -m$e7AE8Zw K9_4~dMQ]j868O&ϩ aK;LuS7Ҥ >Cvͧ;tzNa=ՇP/ 4NY|B۷Q1RZ@P{j;@[+.g^z>&]Iv8+MZ!#=W(ޞB>(uF<[f8r>8@o٭پ@ K:-ȶ9YAI!Ds~"e9Tؒsa$=:fBY;JUpvN;!bX|(ʬdݡ{#|UĽ1x 'RӮ^]DYƒ!%Aq:ݓܶ 7wkGA%S'Ț'B+/{&Vڢ٠YO϶N yGr|B u-{xNwfv8b>?~A JSy ]wf4\bЌBΨrt9bc') Y3iX+EHQ vt/71+ؽҡ-$,4/ Mz\y:&j)7[ ֙b䍂Yyz:i&mS[J4ds94y՘!cVݴiF~PGh'ڒ 7JghGN#kC2Q- Y=E:ď_BTNX [PګnMl 9рZ"v^~Ռd 95,dޞ|91(FiS2T36J"? 5׍rf`SZJԐ*.3'] iKpLt(AP|΋95P<._pֹ]~2PlIUǯahwhNdLd"_<~wOxH+d#,$#h+|f6fT5qRYD6Cgߵf"4ʉ+c4Ʋ##bzn:G6f3%~=6f>3mOdnt'ȉT}0׷م?$')Jx}/0WpYTK#*e,FPQ̅{vD4eGeZQ5R،66^C=2F wEǫK4`ŁDHSGaj3&p0;O[ܢAo v~gm$?|]O8:_w1Tb03A~zzx: |m%*O*@@SDgHַo3L VoZTtĤv_̋meaě0Xx5$w2(-:׽`zB0N[Rc0 yv,&k#&j17CHϙD?s}Ю 囫dP:5 m`=g2;}w5I]ZH'Mq`>ėi!zm10UT:Y`}sI Ö N=KuGOizD0FWp碠Y[L>[xvKjQ4!'}]PW|^ZVj>C 2Ԥ1e;'snpY 4~ U*-2:ڜQ )5!J;,,fN(%i࢚ǯ4-lEA:8{>*t/g^>IN\!]nlZs_S`@`Izӛ\M1Iq]rM[\^s@qA XF/[$27q_gX넸wzlkaA~(V'Oـi'=:kGl)n X;N+y+X9&SK EY{%\ǵ V)"=dbU| dQ_ȇ}6N w0w_)Zg@齼 |̌d& []΢Kc|y ة`# m۷J,]fCO{kX+ѕ[α\(Ƶh{xmuE4S.JuqV!ko;mg%B :}=\?B}yA8AN:*6:n9pdThSn=D"lx_c(3ܽ4"}ˆƟ¥vQf*OL8s8H`5-/)J!+_DIvV T{4yԷUos5oR\IaļMA nys8y"Ku |;plî=FDzUU l~ʪR(HqMtb'';]V8P{  &R Mhn] Hύcf([&N*%l T9P^6@";gAjUFʾ72atqge坔 2BrUD,Oa!t kyץOJe #ܭ#-kyV/_9| *(@A) -_k Ms9ĻO A=.|G(8NI6 L/JO3t5:ҥ, ~#~wBT~ SC&?zxsq(+Ns(zz'-lnkҳ2wRJHQ%r.ɘ`McO[$7Ӣ7qviq#'˨g$aԒ?2GQג*GM΂R_Gf#9ˎL+#trxz 7W+2I;*lYuLq80x5Ve0XLIWk's4r!fL;DuWYj3_] aWzfOe;jkQ8Wc߬G uxXiI 58r]cfB0s?uy4;ցXQV q7N=K 7fAzF Iu&"~:-/k{TAM'r\h?ѷ ל.e\,%fȂC3*όxrJݳmgy*nY@a9b AØ81~ﴝm]m9}3iʯB$}_)5a7#euHV7Rda֢S s{nnXyY~SOwUSÏiA$Lߡ#n] DyJV^!#<M}Qx2u**5Mb{|b pM;veN9TR_ڴ^$KWGa3N+܌L0aJg#5*K8G, ;w0H뢜td8iJysxsѓ\9E +񗆞b IZte0qjzrKr S̱gW1X%}-ۂMkQ>e,r+}I&8[|VOı;rf)ʷ .u!q;sOnN=aΤ0ϝ*^%;p6lc~{dEOpf?G*$ZdMofJ|: l̈$DNɊ 82!cJю[H|WM9u P/XL2d"ˮ]()Kᗘ6ncɬ(s, č3/! ЎY Kn)D}. |7 BGxcUQmV4)%"iy+=~D k²2MG?Yҁ$;?=rT OPCw:5B#ĽEuuRjL|lqdNyA~3WDfj3zݔ"~DqMA鼟Is:4ZتJZ8kkII %FT&xPă<a7`*HP>aR?4-`9H+M^>`o6K,ž#'ȥ(oFk a4Bg= Ī^k=|w)r^}!?3~Y jj'd 2FݨFS$F >kA^:`sJҺ?HAKE%h\$j_ ;ŇڹGo81'}W#:.3g,#J2QQx"|(zdz_Ztٻ:1<"U^6;drZe0| NHӾR6D8yDiWQ˒m 4OaðqFO/FiέA;ҫJt|~\L¯"9(% Sh~YX ]QH9nkBl\G}*)f- fd\L_%cznEH[/W Y-5@~xb ٘t Mh,4 -ikRunޕ*!e  ^+S0@Bl"NWCis d&0`@/}62Qp+ D`'ˠz+1vRCxlX& dPk -JRҹ ZX2? j52; az_, '_/D+I`MsT@}wpߝ]d # ǰ<5d +WvjSUpO+4߶͚gYZ0707010000024b000081a40000000000000000000000016570825600006ed0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/pwc/pwc.ko.xz7zXZִF!t/Bn]?Eh=ڜ.+ʩcl KZRPSCi p" JpΊd)hNrSr¶uKkc>0,%?M?qmLLMtB?5iyJ#_*sZוpU#52lN%C/$f:uz6sN!k[/<S8(~YDctGm)i|J'ԩ6> ji;l*}G@|c6[|g<"kdux$fCāRǔa$;\ 4tnKG 8(&'|x8J&IP MfQ]!/݁QFjn@ھKK:ʁӳt*߀w3)BU)9[SvSy=VZ'IKƼ4YC}'e]YM'#e)"p}&3ㆼ]4|A^)=FZ-lK0?`UAJCcʇ@.<={4ݑoЃ voOhB-@'QC]xރ Aեz^VY0FV;PE8:iE3ME58+J?\{%E+gff2-9]b!xbI/=gJi^;[T~z=ubX)K˦6>Y}8~aBp3'W3%!1"Lai>#jgaQ1T( U憎2n^?'Dj@]Dܵ^Ob&F \I\dqw 7$<-X}_0A#$PkhiL n#]R/+DA|DVqʬP,^{U]:C~8:?xTYs.M҃%M;c](bKFsnq ' jem*RqrqV zZA@)B)yרx}0Jx=m DG>80`V;1?!x}R"Ξ3 (DP믑~MFwΗd^xBp_ŧhwJ xuSfe0&g[̋1NqN6_fWz~rD{k(&vjSPBpwZ2^3v :FfWE0_%OHg$,b`DAA:Oiùe`&0n'ɧ%.2Ĝi'Nh|aVYbDŽ9_MLiE}6Wvb=QJcQ((&bG$HH &|J&J^^De5/e|*0Bjf0m ?6:k_d}8f.K22XV䖥1WCN.F2閼H- 9/(a;~UNڀn{UzUMa=3;IM{]$)h'yU`qnUYpb~ 0#%Ś=('`h-PLvgAJNwy1El/y;r@a*G.Cޗɝ4 BQiXE޼Šs@"2t 75yg"AUH _V G&L93sw`n{Y=! |hAE0*]I}ޅAP,naq|+o_KbwmyӃ06\^Q19f+zr Gqx DsZԮ%hd2FB{8BB$uA[ħ2wyX=raԝ"&FhJ<8nva::&uƓuW"U%we#//q2&peK^ q;oS'UQ"} n/T$}VPz<%)hu_s׋u.b4u$(ICdm4Y)\An7fp)XgK}g):ҁ$9` uՋc%yj3D/@% ]Qv3no`RwHIkD|ɌY\\H]Ooױ=4|Q?dž8?70(yF~Ȱ4T{JPy_e|'$&:w~@ XtEvrS4w,+5hfQIcIcI űÄ6}$o>hr -ԜS-^:l)^%uqY;ni5mA'ۦTҼ?3R平xdtnKAr8ZNrg%'y3{*EUOr4€GԋP7-0/r K.41  AȨ"*dsxU Ys+ܶ8{URͮYaeWئ/|sbV&P*4䎁Zj2Jl03ϨkVb;7y$G&N~]5Z>{!qteKm;qA2̍:?KM]4Rp6`43"ռZlhg HIu dn9̄sq`FPWfad5[E'$Qj^8Mm.M$(c׃AE*,3^;k=m ~ m27Ų pN+1ʕcNP1>rĆ]X5i I`֨ HHE.cXIੴ㹀H P!uOd-[o3YH'ӟ*%YNww\{;_@Tet$A_e)q;_ǒ$ӚMxt0vĠ5psB[&†GπE䏉UKˆ%ge:˒m&_6io1u/&w`)tr"2u7T+vf! .{"<]-f0n ;x@K챙{ >G 6^+HK%LT-.`*Eε2&ǼWM3b w'sM(EX{!{ A05 {]QK":f,f>wo3tnheQ֔Y (֝cL\'dG߰7oapO@1i}Z~!gSl#:&0"` S0-|u]0K0%-''`JɹU}QTWrrWŒc($>_(k&'Q-G>7=fUf4qN'xAo@R'˄^Cz lM)i[e=*9AU7M:kD v2Zb uj9%ė9hn2[AX' 鷘CkkWxy=] x+M=*kThG [u;0E9 ď@pwvT%N\ΈD𧉸{{]յT#qW—`\)sSL5HeXۉٲN2 [; ({3-5cԯJ>Fg0~)1Zs|Ĺ3R푨v^\LV9t/O|כ<+ P2cpf1vFijW1ww+/#fiSRؒ$%1j䌎J~]ؑ^QFK-++ZS.&4 'U5_~|]Z32* 9vBP#QO !# 5iZ< 3uCA'M (W TIkGmF\Djv+I7k f*lkş{Ԏ63Q.;z[k7d]65Nfj'ꂸLl1R\b$ArZ n_U@wI@@##D78UzF'O!;gxh"_U3Qq&= VSJ"FriR-!aE76 !:!_3.XA+Xިr¤ Kؗ[6a9 l2e" . \"vM#w wLaMOC4G0Zt4.H-wg ~mYyFKrk!bxc@>;V1 beM"]4mvl⠾$ѻAЪ.yrWP"v٠`a6^SބnRJkyP #1T@39-=kI?LG'6 BoKE7N)MR^-a'B07]L-odxAMm}T;qE;zA_C%?t !w ۱ݑok&D+]kNDo &068⦲6Е!:x9V:< L@ArH^"ǚKdUkdZ!ծ#슣9p+|%Ўw8aN9L1KG45tS-'Ja=|(j<4vEV7s)9&ÂcL:t<,[=+ O,!>cDiCCE>MA0fk}߆5 _.P#۫Fֵ?7mh3\}:5Mkzi-&[OTB~w5Nue3:GJm^:bh.:O'L[̷U;.0j6_bisq.Cc!AxD(Ia%n*B)'Qa¥0S _{n{QK0ȧ劾 Ȑmd a]pvg36cwޢ k1ûjjŠE٫CTOߨnsC:e~#w]XC94%.@o|g̙R\ hmR'N(TB+Io "1)XG]EB0PheNw7gQ*スu٤JhgN=2K^8 }q(KG N#.=˪ēUHLl^Kw8OV)q>3l"UilV>mb?Ʒoϻnz%gAR%BFWy;DWFDw1b  07^1(Nʤ7V|p#. pU 0( əpT E}!PbbZQۅ(k(Z<ȁ~SNX6'`8`ݙ_8G?|Hq nz>?ujILyZtQ߅RT;}XY5xnc^"aKHK.l5 UceFŘJV m9K)/ ̆#Wn&//1bΕyT};J= ىOk\&>/#8?UNܭ,3 Ep*-%r4^ל\F?nsS`*@vGOvw6sKEQ28Ghw_ql_u q7tw<6Y*EP[(x&0Q 64* Cz. G>&، sBˈO-uf> ӄS]egC  i69WCmHQROt'1tVr-=u eT{xZ^C k9C7D_Dw 4Rl˻xuH=RÛޏD)hMekG.Gy%`!v!. ׁ^qT|=%/RAC3+кs>b H?}Q4.~ Ҫ^@lѢS~_Y+CjgWDpԳ2hnSuj})Yxpdm}(OKW1et7R{xF4"30\_P#v*M-? huzy-laE*(᩿b y댴g73gx_ ^3ƀ!RhUmg&S }k$h&C&aH|k T".oPa\d$NMmئQʒ2/aE8\Q5P%Tٝ3Sk!ʗ1 =X24/`qGp2=MO)-[Ϥ9j']b HU9iMAAV 7 6:z'"b]Dz4Z6(FNƸLO1x[}#OimwsXI2NX$ڨN*'&`5o%[0*6.2߫@{j}!m9ؿ[@Xo~'}bj?9?E2*#)a (i}(snoAK !=Ô4x2h2OlOԫ8Yy&q/Tc_-Ήt&E1 -wa"ұC)Js?dtj'7nP=/4ym5!RNIFcR\ZL9Y%JE5ϸ6"o-L )pTкNAz+ld찗|_qom~&Y|{j6EWSƒ]kx824kTW,@(3'1FL!w]{6 yjxC Sl"3^Ϸ@ԸxMNKͷz4%UNt8ձdny j q(s%WG8Hf"^Gžclx:Kͮr%w+3c]8mM-n3K~]K;_Y}V|_Go6,VS% B!ïIAgZ9@ݸu,rkCEכKkrD+|dic)~hAD38dӱyORT<(kgx/G׾mqGYSQq3ۈ9V.5R6˼ߌd ](E@vSANu/T{0Q33JW͠سS<W#TP?nQ #(#UU>&oY&>YWJiT 0KT" .dX-EQH Be γ[132l4m.?GBz806WcuiX/k ^K"utTWuM`UCN7ϱ$+~j핣L&or_j)WOnȭMz|O!RϑV7>k(`29w5 w"IZLŐf?p`!;!8{ h Au t6 W4o8qS⌮h2*,0N-vSz皨/n^p+l&YO.>.GbkTLw?ylց!wߜN:S.RicP0nvcն]B!6zC`wuka\{2Rw-oՅJF׹O?;{JƅoM݄PYYm? {k{r?@Ӥ). BLOٳ-'~V\v8̅~x:`1ZJ6I[d k>/qw -ф>t;ʅGZۙG[7/\ɩhzpB!!5ǀEyj0.18bߤ"uOixR ըXS+{eY.g!o@لK &peRi7̆ŖO]è/IO{IS0JYLvL+¬-mHlZAkXgY6^ovZ 6|4yr/ňߴ|~"AĤdZGh?NS7+ (xᚿ ;u=O#3&vi~8j"HEaL$./·ELqҺg'<4ȦDzM[1~wi: 1Vbx&}~cM|9EO{[k;C+:. >&RO*&¯F˻O(ӂԍ0Uzog_36JpM|{ %+k]Q(~V?{rTъ%2-&J--U'y-> k!zU+sڧpC$#^]6:N$V aӟ t{?UFሗBUS~n`FKuRu$'F<-_?2.zv.﫠beܲXAm5lMJ Gơ( QBp@ѯ60 c5B^N'7V)Θ5iG}q v0_7XGEDB菅\xPrvw[ݤOdO+x϶H#nDM˃Z|@_X塷t(ّik/(!){cZbj,Sz2]} ]L[_xx.O<.Gx>{FG|cdEX5{UMGnV15_@9fYFJt(ije[#[IK2Y{! V*/es43!u.Ovx2ߖ!%[[J٭0^I: kZlzG> K*%`zyt$/][qِ KrOﻇSB={gIO #j"1 4W\͆(PֹV>6PWɽt*2U @3鰴\FLŊ}W2ĮMϪ KS~O"}_7¸ i?+2(_ E +]' sWvz;fN-$ed|ß_=Hަ!:'\KtSn?u@ըttT\d/t+FfuZ}TIF'c.~K;z Fm0smV9ha >m^ӌ΋7Y$ND4{jAJ 󻫌ƯYMfM nj(G[#C= \3_ ćU\&*`RP?1+m'D?ym!?)#şV zG(g秅kYW2ՙ%v>orkS w|wV!vu4-do=Fe\ mMM+IPz7d-Vsלq:;ok[v>A'~ +ʹש{ })Uy!Ʀz{IMߠts7p1jrд?ٯ #9XnHr(^gF?'HY R`o2ʩhs}\T)uO5*LEP96=潺 _4RLj/$>HfBߗҭg NAY 4fDI-$RE2adweaJ N-OƭR,d-!dfrUfxDӋ@Qc0='|ѧJE\GՌ&gubfG1xRcsט?ٴ`KzS5Z*ߙ?[6Q j9;|p]v`xS"]Ď-*ȗQ j{mWl0V3٠ 8Ionn\n[a3l❚BMϔG8vX 51\[#m۔enԈtE)_3}{;#Ӓ׵69vAj_x`yZTi=&_KhsT}P8qϭvP.r.[T̍kQ}rq=M_jt\ҺaQZBQyɂ Whb J6 )kD:?ᕼBw_ndf C?\+4dmEjKV5D1Nsˉ̕J_;+6A 3|掣 Y8.q \׋$q\Yȶ%fxSN~L((`ϴ~eUr|\퍓( ^/X(Ȥct~H" 8)±Ԯ1# 2q++zwh%CDIjxgJW6pa|殟BE=ā=$N%YJݻL dJ;~A!B$<#DnbG1uWB7F1>/⬽VʛVrx!rjc襭ĬzoΡ~Sy\Q҂<ȨI" +$u2*NI@rFfb"dmL3b{¤>5lgI6Skuiq>+|D.}HG5|HIW?hBr4&yMf9>5E!缰\%Gvsۆ];.ΡakNtt{A ZvF6"MćFALEMAO$*?G5nх5<\SƩ9m#Q0jXq5poQu:8mB70,sMAjt }y=Sݎ Ha6k_lsyCJVાT/8ȕh"oJ~^XȏU!g#)3FҖg%yOP O [q2K兀$/kņAhΔ !Q ɏUUD #k<8AD[[|Ŷl`E>rs}'(f$?-(ZyRVUՃd[Ui<0(I&#?<k1H.en*&bA@۝&<*q o _ocy+gh&e,E]&kCz c;oJ3K$%B254{JℇFAg JEt@4 Jw_u}]PAo r$[''&A0\<d!vat-u1#SJ_Ekq deۂg'd@Xd Ou1``(6mys'c NMJ~_x Ǘπht|%Vǹ8ԗ}VmWm{-sQ ވʬ-$P$wE@E,()}W1:$BOެZx%Or{5 ʐa&|:#_LEd$sLn5-jpgPY6 :Kfzȳ'3&xiG $4/d͎>@"C4ҳ9jX&kifX?e[[ g#`4\iMDpdM"O4):SqE`PKl+)1usy+V 鹸ٝeY}wk$3/PJc ) j4Pgbs4!"jca sk%Y Wh_Mr?XPkIԒ/D[Mj7]=,,DI]5Fگtf5wEvΎ?Ɛ{xAebXYF"9YɐHd?Oّ~ bϠ$lW`4V⼂dͅz9W eq΀W^%XɿXϭOxGM\O]dG϶O+fP_y)ye*f6D4=epY*=,Iw$o;G~2])O/iu `a¬)ک'V/I-T֫(أxtDa{Z A++|xU>}jKOFJj"IN`eD@l~\̫i%5K.4#dc`JߐS =51AYߩẏsNwH@͢LEKOhPތ + qJyNY]WٛcJ/[; E)݀=Sf7VTm:dzԕ㸗v$OZw&(!%ܧ  :Vŧ3%[v,zQQ('هj|O5oj+c>(,q1}9_}( ܥY?"}ӹzb H,%## Ҿ{r4'},m"/ڿj{n[7C悏ޒxq7A2=y9&GwrBVXXflD|t7jr'(T1d~8aׄ#8R5B邉p0-OYw|fTIt+uX7*NM&(J#N|qV}p͜=$Ϲ۲bu ;v'ao4F_n K/)T>: G~1]jL6{p*l/=ֺ{noUw(vascԣ"hYPcg zqJC;Ky0Gm'=Th(8[V$a+00D*5/ 1S[ & ?-qA9ŌոyTj"+8eTT뢀d7dX *,s6%,rkUoD?ٌxEǸG*7o@j4\d{ܺp *nʖ2Mz3Z%V[;OFvE8!)ģskcflN`j@jݣ8>(ciHEx%O~UE34>:3ݯBnL<FglM$eHx̗0>@YB|+1#8$e5uV<c .n ^3abVx=ZAU  t~u~dB̼y@uaklb15x ,HHۚy ZWL.>f]^njX ghC\$LdO[8#ڜߐ96?7^l`4@ !%Vxa%MŘ8 k'P:x_@ tX>lǣ/~Da$"ӹ*'f!2+Tm[77w+W!q$sb Ā7#3GbY.8 :Ʌ8'GVP Pmr|5'$i+H8wph5 &E[yc}dUt[5@)Q~LݰE. 4u_Ő$*Yp<1v2پC8 iH"wdsi@GK> <_'/ۤVw}/+tyTsv L IQt|*b~;BӞ 9(D"V[o(+p`X@R|NKTjNMp"Ijm|x& V?UJ*HȆs*Gam=D"eDǻ h_aQNF|ʿ{*~BNJq˶G}Fy 8DFF5j iD¸xL\0dKJ^r3*V |+`bg&Բøih=.9|w䋗#H;ŝQz|9IщLʳ`t%~0jkr\^lՀ{[^ <-B#޽0Mep.v@&@M :|;4Z8$R#.!0=Bsqjw| lՈ@_Q`FX,h8-J$Mv{0Y|~2gFMѰ*cKb}/UAID$é>Xk;>"hR۴âƶԼh]VLpHXiCcyg@{]X XXǜ0%VF9&D_#9X[q6 dwx:8y%9azP@7ZQPH_HWճB1է=Ol ysMٛ|Up'n3SfU_ 4+( ~ 5'DG<؟OO.gB0Z a*Eޗ\y3i&H'6f hLyWJ&Xc MREܺ 1:B%VYO֒$P 2TGE0vU;!kR8aWȔd~(:,MޒaNJ圾$ OxMtO^K"@N+cЫhutQ:o>k)_<ޯmeKP{b9[0[7鰍PA>e_eWlû`r#2 >L\g1t.MˁV)}/p *g{c pe! mNޖ3GO>`D[Ina֋OM;٩en(Pl%.Ƙ{/6vS9Ee88/wR b+ږW)f#a` ">B͂R0~b"k0ȓw*UAĪ%]9͏7{j=Oq |3 hҥaHΡ[-u(NJ9UC]Cr^8jZF@TZF\zuզL!@k >'O?-39*ZrkA2Z:~TcEӜp,R G.fs9Kn0?bc?o4Eo$%Us<3Pu0V,}sJb^;h$rN(Y& T)>Wb~ &Q7 m%^a8)/9Qtf`f3m<{%fI$fMK\ iK(u>vcGc_@bLʹ7ΙM()V oDޒ4T:J@]T |ݖdh**p5Α T aqz/]T$W,71[&vAG<aӝ109J~坙>TR& @THտf-yj),;r sJQIX,V{4zSYF__:x^}{yopoԭ$aޭj҈YZCv%ɦRNpHxV9SQm@>yrYnIaR9%.JO*LZo`^#Qzow`fڢ"v=g<5Z ER5حrרŀ;vE@|NOkj*'PS|+UG^8ʘ][6FDf[X=Ѭrеyo`_ި@) *eB"~<>]bnDeg 2T|k W:;S~X{쵭V^r3^$N549D sv MmE.ZDaEآ&d La=8³lƌA(GvFPd(r mm(:g_/X}2ŧ_gVHvAdZ>L֕,NeTMA0NGf`2?+퇑ǶΧ.;+rYRN~eC:ܫOH;jk nT@)^l2F!k ۷(JgϱkzHIcYr\!LW,HAMEq^u bTϛPylIp8^K$>GDvo~YK:d"V‘}ZnFRXsBlQī.bވwK<[,8luV[3n5H`jUI6fޑe=q̘)X=j}C%,'6.b vw SzkY+EiJ]%|B>&}ӟC/axyU "9!ug1}3fT&{I96ՁDvfe<~~={ߙ ȊpKb٩gƢvH͙F?S hjށudG ':9{z&6A71O5ĖPz{.C]K]pw7)M{ ˥6JiEzb-FW[nGf5态]0Jꨓ䲱8E+2>9EapK[ǚȚWُQ3ґd塱ev%.<nIi=0ȓ'jD[3• kf@ڋuUxZErۥr6 }]a)0[h2Z庻+J] oSyT"1modOyF5 _j7ʀMfA?f~ecu=rtF-%$ٞ% ~5\ߨd3-nu2`Y r}LKf`rr89vC>=W$QsW)dI{e8{e(X(CSFp;ې6ԛbh$$_ 1įx+j͓kVm8 ꙦbV}$ton(#1& "3*ڻRvƁelF\.+>Qr:ֆR}!zCjnk-D'|ϼq C"@'W7# ԝ RYZ,]T9s*ꊤ^Ki?rF $Gꡅ_F|nX.I_ec*u>~ȿj9Hu&%X{N#v P_ߚ[[ H2Luv+D;#z\>䪴86*{*50uǡ0IF'2Ń+O;З8mE*$c K0˟_RKPdn7Ӄ`Pib<$eZUQ8x%2|]}ɪY`m,"O4o #NjviNJ \ӝ)떆ЋޛOoi~n=ƫ zOo@AP٠(>W>afYtT L8,Bc @#AV/BЄ6li&yKR]>`Ea ԟaz}2Y )ybǁ_2Kmq^ nt*SGGчn[`} cigR𒌿3Z(H#K.j=U#|!1 #(BDUg8JdZ} wrxE)Go.#,؀[jX?rW;~~<̣кF͘W³Uw"u-"n[} ܾʐo\pxfRq,L2gvfU=CA^m5-Gkg=śOSd9u?sQbRb!C6ӧCy-[ Qj&䒢drKEZ|w $k3ffR=ޓl̞;$sVaeB!77j_FvBwܝ[* &H)8q6=G^{;ϏW>um{t:izj7g9e~½V)Ѡ)z @R&a-GEYNx;{d}Y] >b~UVMfELZIs_NAHC[h ;ʔI)iі~Boo~IZ,`SqI!0\sG4?g,\Ő(` 9cU>hyp4,7߸vPR3'¯VF̌fMmS6!ڱg=Vu'}9):J2p+HN}") { U!+B8Z`ҤiNW8G+:}RX?}V©VGV>#7r#Qʇ "]A;2r6X?{2,Kmk^-2Er016 @߹q"Sp} Xl4MfÔ:̂{ !^#mZ8p e$~ ?VOׯ ŝt>m11t諝w D׋'aF̺JRa.>_JZKޕn)jL`_(Āu$}gj2,ǛUd{0>!0j8,&'I/0]V*(#LQ(9s ̣EI 9:ktE 9C 3_ "맼pyK">0%|!7 dj98JP=mEQYK}hV_']$umh>t7/BML`)%r9YHf,f|=_ev *'Wg?GV2z3p;P Og1E](I|n ,?z敂?~zI컩1<ߡ'9& zH1],^&V9 hMĺZwU^u 琲OtgL|S[t)@l#thl5xSjH"ns$=mTA?Hou.$Uf, ge }nYo,ݥH N,".g# GW{s!ܱ7(ˏQ;@͋ $mPpe]#$t˵=V?aFOu?S6 JjTookz$څHDN@ᱜލ<N$?qs yHhGСl6ONU5[Q[0?;=d+Hԟ\^ !<alRyϯHV-J>;CUBw];B=QݰQNlNkWRG_S*#JHJ .Zv*8^6vBiy=w5<2CWtW")WH$ҴZs.`4ޮ3x&n,e31JH.5PBJzؒ)Y,x^ٖQu %rY&zکnwITWWm:*y9|Uaw X]]dTznLT{D/N=e8.FQ}.PLna9ϙ@xpv5#O͟ t=FίSmsy#"'r.)ܷBd0s&CG~ L9jlGpcΝ"]P mO%Ҫ:aaS^eݙcCcɷ6R}IxR :mT='2[x [Dpj͡x(XL0Ց42j- 2y31d6,MGY3x'qܲ"2EEs+</ZmҘLC*0Ƀ3",Ascvpbpv<ޫhq[#7d "Q)sd! e,#,Ux^v}4FMA}- ;<|l,M?sFf0jƥLaRK؏/-X=B~VXE&ԑ/uxFqEs-n l7Yh|H̊˜p,i_ͬ5@Lp@AE8-RWj``e}>.pJf?XTD ՙyOh(/Xn7k_~qE8%e1RhH0ĺel޸O*rEԽd!$3"'3bUۉ=_wf>Ҋ= |pɳ *9` vmuCO!JTlɣG觔f+AqfmSrh*^ĜRޏPAɽ Uop2*fQ@yJAioMqYũLFլ.$ʬ- %_Eq)aZ 7@* Cw+$7N (=$sj>"rO%'%xfF8薞GF.˓&uƒ/Β=,2uu4ˢ8|xUvFT2}_jXʽ|NE ݞB1Փ-[m*fb<<1xCzEg,_PSk$:$]2(ы<ҧdÎB#v.| }\?k5HeRk)C(>=zYN`;#wKꝝ_^vr  4dqu~~?SL 0].1GID^/F;% wWq\wϢ~nf*v)^,.Ǝg>MsE,\.*2+4  ڤVV/Ӥ!A+D%xQ܉oy4In76 ELw'6n%G_@+~Ni8 0}jM3&Er{:/E,Q \E%qnĺ`8QgҦ \(7#y۲m[1B`j;|(0Kz]բp1ent 3;WKyt%(>T [Ԙ"`l78 ɘo\@*TQ sHiid'ZkdC[QH= ૉhP M5e"iIH[+R^;jGPhBs6g^]1F%kDo7|HHQ1m-H !!ed=B#w+?HTYp)Šn'V:[ H1;"wX\i? w^&+N+^ە,Է 0Q}|m;Oǎ'?s5Im/ OHcjKK/S d@f~I-pBåflB@Ax@[+ [TgYZ0707010000024c000081a40000000000000000000000016570825600001680000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko.xz7zXZִF!t/_o>]?Eh=ڜ.+9;`8 +tl:-CeúuD.&Bn޷z)>*[a.LϯmCr )2l[ak%V2bgo\^-B#pڹ3T <񪭾g;rjZ[Gs7]o>{MF<́:SmnR"i#YADhIRTZrVki*R-5!õ ùXQF9WJ_ uMc 1~=00_cfjwߔƟa!i;s=s !яА)Ʃ~x-oCS><܃PBH4$g1B(P(셍] ?J Od ȮS.6?[P 3Vy-'d/PÝ9e.{%LV4!6e"JC.mS#Gv_oY}.Xץ]Ra t%տ=h LyQp`Uvɤt{ ,m4e%q-Ŵ)6]ENbB/ =WGyouٌ{%/V|nDQL{9lTWjl4ZL+ 6ֽ6?YYkz )]#eO8I⟾(0<^ͤqVs*+%+**+,Bg-_܄%FoctVҽdS=0-hqu@] {c"?>)lپ J8OQցGB̰sgKWKJxY-a*6Bi/6N*[>^vš R}CL NПJnE;Ct匫`؊Rp1*;-Բ/9 i*%ތ}?^GT7me%lN-a%I\* !>v^4Ev5 "{pr[yi{kaCclmNM]sTxxRu@hJ U,=[ Hd!GRi0aT=`@"'5cU5ע-I-99*I9a3d֫%o;ڙ[̦a3Nq_Ңg6 ـŸCp*e[0l `0RcV 0fZx6S5j~" nݏC #Q~3TWi6quL-?mS-Kk9"_3 yÚj%JUH 3CUVW~d']{^1$?qȍ!P e~m;(cfDl|'φ}V5~2B{1W";]_KDkOԞ +N-qa[p%inAҭKMIu>\Jݙ󐈲ָCM{NJ}/<9BS<~!$ ˔/~=/:V..rfntdla+[w\9c +'W8W6|!}](,i(v8Wsk\GpVmKV]6W^C:C5ߧ䍢pJ]]q+[wa`ss'Fѷ2eZJ ۈ>{fx&.Ҏ^$B⤐eM*`/[P(ғq ?C"H)VϟrMˍYՈf:Ҳ_]# Gq(9Ly#|P_.]xSpp/cN}1~҇#`9xI0ОIC?)Oߒ8@a o>K2am}4H"k7x_3!+I]ʰ`*%~EX' ?1 GvsN[ɺB~N*k + ϔd}:L-Xq~$~ >SZq9Zt Iuxi Tqݩ_{Tˬ3 xbn"]3Cj9 d1x YR>va*dWPQ +O-0{yu]Wc07ﳤ?ItE #cI MXoLz-e2'6-YX l4eJxFnV4J~ra͈n0T= W#qSk 85k<'$KkJE"/0iF%UL9UO} 4Of Zxek#Ѹz{2> c|PK4w"WuJSެ;̂.\7.Ax"f wQ:V9#]`Ʒ==A Zl<ہfퟄq1v|'G 1K*(nxhQ>4E!. x].2V")5sKسnEI9/(3)S1J%-c\]WOokt|r |#T{)| gOhnxx7H|]!ܫ?1-Kw9 PX#٠ I[Xc/ƈ;BҺsF:spx1ZeZpl te4MO@Yy"Km [DՆ"Q:pSGۋ pc B U)Jog;~օi]"U' R39 :sqO1-% 05M8{MASbS 3Ljɔ~A^;fkGk(y9DrED ͗zQpP/A>:DJm_a[^ %K9n~n(>,L ;fy s)$%ɼ:/`t?7\ )-dFH2E?5\uݪQ;#\dzRAB6 ќY/<愵࿨ۜ2bLgi]cܣ37 z}hЧ+NTD͔e=ڙdpׅP?h,8b_8Xrȋ?-6M?|cJ$5ق@_@R%[xۑ |z 7یN-q(F{S'ļA*"o[.%| p1'h?a%p]; ${ͭwIq8(DםSQ%I+ء:JY9j~58׏k:(HBHi~uِMI Of/I2%'Z`2.<{}) I@-,m|$gYZ0707010000024d000081a4000000000000000000000001657082560000490c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/usb/s2255/s2255drv.ko.xz7zXZִF!t/HH]?Eh=ڜ.+Лy$EU݈𲮕ahKSbsCQ1kRYvn39/1L&SXgg-vJAu+|Sx"RyъjJnG`Ȥ1~F$Q-B64W~i1O V+4h- eAo~´d2yJ;%bʆ{ם?[8@4Xw!_1Y l "ܾЏ7@լUM&S#3ԁUFs7پ0kDP:ħd8 C2xJ,*W ș@Ұ-!ei6)mKrSGMMgoS/ BiPr_ ҖӋ4mAlE=C/{X BG MY_C(Ae i}_O2>a<{rgSګD˭ȐH&ㄕP[O vx &9rlQPF&?Z2NMYryHp 2ڏ1rҭmžn6ҢjvXew(\EXb$֥Ⱦ9m{e_j0~(Om%_jDi+}Qsk?jXДbMJPRn@>ZL{n7c,~WPrfI)²n d6{Q"vsϝ(٫yJhA .ЊJ/K~- >UUq/D}4<(jfj:(p*c6CVM$-X%#\ո{5m#Tf[lz*$ A'atpLNzG s,4|j;F:Q[\W3&dXU/x `UoCqSG nP ڲDY@.O^(Q' ѦF 0s)yƮm(%\4"[v8lSU^[pYitc^qɉZ4KnO}Ӻ>u<E\ۡ 2lcpƆm6縷d%y꬧EU:C /RiP21TF󊖈;c{;˒^ī.ɜu+1!R{ KuH? l&𣩠t4k{#" 'l.ϛJ.o(r4 >;ys]NxG3'rWO 'Q-*53<[v&BdcL,omFzC+Z =~'Xp_W32p4OrJfh&i8i[䋀i'rBys0l@QԸeMNo58 8B b<5GOo*{:QscxzB(hYo%D4-\w?wj UƊ .oU#A[eUԼXvҮ5s";Am.tS}qDd`96I6 U |KѲUMK:LD NU0($ xA>j3U 6G ,vlflqy"O͔EJ0i4w8v9c볲yARܠkצdA>G10G'k[KBY/7Hr\@RgjCn;"#gn/o|T|DF~7 @Gv}3)mJSl.ߗ齱4؍X,H3wqB-$ aSU '5׵'1'l1 j (\Éo -QFA8S[@9ߗ39{ })`&93tm 8&aV0fQ/-Z,bPHғS$"a7FAI9ڦ$=޸ִ/fA5}ӭGZAp0@dx`Op7 fSCΐQWMܨTR^}Ǻ3tp ժ#f~ER\?|aM aё h#hFW߽Ѣz#W-tA׏a]VjbYOY,8N*]6:Zey o<¿P1\|Q7BNGtwv+2W̢m4œ#L M\iP(ıc1pKA29r?"Ek'"JBiߋN&{xKF EFdBeQ| wm{D <1a4N;S~y̞ ;~wU$hg7SVYK7`U_+5*ۺFVM5qRKBT{/ \~%VWg ;~ \ H!lH v]O'T}(C _:3c?pyPqErG[xkt?qMGvDG?T&ȾM5v<@}gp-DGp<9/8.HċDL"Y&]mQF+BJ2+|AeulG2IrnɳNw,Ι.YPe(&ǎ |`",9 _Z_)"Џc6KTlX3њu͎י)1+.X3ZXa *5whKy4)֜eƈ* &Co6Hbj?6Wu:#xy"o.rֻiepy=@&iKfR z[}|_%"@C#zZnF 1ԤfD7Ls,t=[>JS=5=M))]m$n\4{ֻAЬ1'v@l3WC^|+v ?nGy)lR0|9|꫐Z ǩJQ aXP'oOmPqx NV2X $gTհ-[y>51%&,ތ_CzJ:GZl?uj5URhTn4ו;I-V>mb٢riVu&= ͮ4 _`06$xyf'Ds99|:%ߖ,%_=Qhe&֢Va t7!ZGT9?PK~S2{h(JI?RGbĵ<\z3*HSɌ9>WQ\ܦq{sAEkLjNX+<;sU[:۫8XU(~@篒Hrdl\Kx2ad2َ+J[)u*.z3MՓ\i!1O V"EF/:5UYWɵw5<ʌ2\#(ju0^~VA!b> O&0>[y^t/qi٘aYvg Pϖ],q&b ED^ͯ;%dR`Ǖ!me7D ¹zYA$m{OqVqI~ n Fa8ٓ7z ð HN)ak_ܦN>VJirs# 8wU1 x*3&qaQ oP A2#JO`cr~D"NfZ( JqFӁT'y`t"^vebmJ—8mwpv/W>.f>մ0qӘ#U],O[f<ϳCNL @&Bŕu8 BMphI >Is/a_2O)*Y^ꌏb|΍r ےZ+tMl:f%D%&פF|Z:5T>ISA5}mrkt-?d%TPy;Nπ 9E& $jC4T>O"=nf5s!9<3S[KOϐ!mRqNY:1'{^N`,u:O+fqbL[$ál*8$O>HQbj.PW_Ɣ{h5=.+N޳ 0Vs@[/;, 3:k`'!MiI E~iU,,vUNQF㷒UnB?'Vl;̫RsGYLŪn^qZV? F„ ljŰ{Eµoɣ,*]PgWԺ5q7]VNJˁ%iKuԘ4;:F`Z1d adS8m5mxK{V %)|! ׸`L{s) ɻH.'=PWH < ^xwݒ79Q%c9jGiHLCiAѴ棃k ?Y҉mr8;GF2 bqjhpD5{@T*crX-J fOJfdH~(b;Db# cd)ե_yh 4+;˖dV|`oߡ?^ I -8Ve^?~yC±ZMyF0hg`(& 2UDwK vuYqN +Y#DzeJ1D`M<&,f`ܽ\d?{B ?߀Rx0&' b'672;wic|ǧR1gËAR¸3{8mG&0CJ,rʩpw!VsnE)4?y&'f Q~pI6l `o`fI~\HjcDEzx!l=2v;(˘g y9áL x2 TPőˉC$Jځ^Mm .CF}f(>Wc"f5P^*-N:\%`gJ<+ 'S mϺ-3%<эI;͖(vN+/X?^;n̴8xO"z H]QoI`ʌQ2p:6JsSI"\\ڒMsD'r2X-ѹ;D6y7 8ʢUE `L0xޱZ4Y 8tJ 5݅ d3t+'2;U]b^d 0R$Z6Ӿ| 3^4;DuW İG:T؉L5#}3#QcFS|MY͢^!7j "Gu 4KOvpE>f>vI-زNMԬ{bk, M$vRPh*u@J>a.8b|,Jy (F`)p6+ݔ7:Uy,uYVebe/p.7JfN-8Eh[.ޥ@wo\կ&(q@q5yÍ{j5cৢu Pi k-o^hϗٗ<#b_q,2eyg  `iCnTWL[_J{J,EzXl!Xky$}f j}d3 $4ZmXjuҒRHH!4 [Q@k > nekim)QiqyƯJ +6J_W/{~I > $B5'o0J;=Ugn#EcRh^x { ߕHE{|*|gh{ 46<58\J!,"E4]lWZEws-礛"_3Hi$8KM%[TۙT|B'njc7k'pF*DYޖKѨcOW_*ȐKh_~rE@;!/kΤc(\r~f7f"c(q:QH`犆.f2bqn[g8U?Y+b ntҨ 3}$hH5_݁$h͗mŔ S^>t14o-k-kǺ: 2Sx5P^sd 0gk3Fs%J2_D;e_4]:Jp$S)Lf#z \<`Bq^[mDI?I?`!Gb˥AxNC79]eu6 G2(5{!P"&cUoGiǴ1ܪ9.s2p JW¼˩5{J-mCP2OHyӗ1{?n<@6;<ߗNR.䳵W Ũ+ ȑBWf+Itnn)?US,Y8X_'h!Zrȍ,bǙϦvʉH/ Dd6VpgOq_aEOi"wŐ ov+邼Bű`k%voXzK| [F t1CZ,\=F3y$#$ڷ֊:v6[LsAFɘ bJ[ǟr?y[R?w7hp/Uƒp U-"-JWuÒJ87 P%7۳ 6Z`׿}u9ke[9RkƷ,0y眏QWf5fH,{z+igyAU ; @YO*5\]OԢt|~C]xg >܋Z$Zz:ًK{Vqe ta#sc} cţSϗr䵊 I%H @z Kr1!z5a=[=@0.s*">R2f>+UϧOY8ؾtx u9ĔO+1ג"H_Ըu)bQ}i1wHHs.1e _ T9Ͻ|t 1%f|0r!@ʂAk!" Fg"dX+"ю:h1}ke\, B ~ .ZGM|xGx_@Q ~ jp>=\4iK*Bً6K5Nf^*촡/27 F;4S]:/k4N.οE8HwD̲@ $ 291{oےhrݢ_dr,X?FY4O$|A4m\_9_2$`{߬K1n_gyNJ[\jW$ۈ56z_zQҎr axt m)TBJ2O%ޯOl/x zD_;+RI:[_k;'wuUߐr=U!&gb;f@k=gxI BSY{9oٜƮE׻=Pi&?!!ҘڥOY.Et8z[|hEyGy=.]H7>q^2 t%pO:վKKry}! yrf u@ gPJ{[w0وXvo*ڕnhBh|@Lv=cJ>,߾KC ['As3EH*[]냃?BR.4|y.e\X[0O}c TUSZEŒ E4vk7D5ɼ1 xpAxݧL!b<˰}Dbrn8k/K 4O")c Ś?e%;EF>0Ɋ#-&^`D@}u|κ`?&S־W=:p90뺽6%:\kz쥘4L ?-X[9A|qRj&6ԚzC;}'f?|, eK\8+OǭaLFR|cgwVbd$c<.[44M. H+ey.PhMèOFZtC4Y޷(Px ?zqΖfm 1L$#`67A*_&' @W[G d=U-g=')60Q!ٕ!|µ2fA9`!XŪ߁b4 8W-穀Ҷi#ý3@y 0Y۞UҗێE<<'{6XM^AFDp Nnr˯ES/rj]+WٶH$0=^`[^4a ͧk # $g6Pt%:oiVǬ/�_4W9,MTP4%z?3d~us߷9QJq-I[6es;2k %}bψU?|tJYrw * So<@5:f`J;3o23 ?J+ 5ݶݤ~nS&?-wT^*f%Pl^`?GR =-*}ٻl=U^K :-'_~J/bѲ'$@㠲fm;vRISQJE3X:: 0[o@l9g^hfM%} 1Ɠ=x"|B)-![=% ViCdQ3~d+uho */ÊKq  2EDېMWHP'DTJ&ǩF-Ydzp1Lpj- }ǡ2Fi.," ^BoGs-O]S.嵒aXhEe+U'Ma?ܱd͇rVAuS9QkFt F[$?OMt2jJr[ зkT0G%F ޔk9b|OR3OUX!ͪRK;~-u~W'q\m"DAk JorM9Bp4ݘQ7DZ2 :D')syLUf6P9t#A{7S ֋G,֣Rot dmvRA&*o^y.12^/[ ̺"ɨK@^6SG==xKԣ'=bdborsY.~=P mqH$>Me,xa }zoO2O8Ы_(H# ]e'0$˚Pp7 n81^@K_GFvBxQO l G7O i U:eHSeM&m+I $<),}?qeʀ ҘQ4QqQGm WFq'(%7QuX1$WN,.Y cM+. =3M* \*SSywǣ՗st~R(FɶS?Q7ֈAuC-!rmDem%b {Oo @IԼLE,Iu&]FŭEγTk56el)R$eG_˲$9lX W3DUd0#2rA߆≂)X49nBc#0M^|{4jٻJNب-wQhG(T13x(0%ܫljׇ'_x\#EEr.r{yY֝ `aSNLW?"]]q:Q:W{(>d=MI>|.TùݸJ%+%2S~xQ@YuqQ,ڶ%|wX/V9J>CU$~7SQdӣC+ͪh£˃ ,+-^5߹h~i`g!ԋx5]2>7P*t\,45):KL x&X&zr1.(r /x/eҶ^{bOctB$.._e} 39ùUdQKIm )ع9)a Iz041+.n9G.sM.g] BCuzʾ6|ykiT1c ,OyCC[QBVȂgZO_TRv(0oF.QR'JWqnmH;m%pϻn Tp}enZBH.Yp5ʎ TUA@(Vx5OC=Af`Ah1(!xv/rhmSq~OʂĬ^ԟI*%]vyK,k[I4yd}ye!@1žB\MNţJ) ~3M_\Tz $jZSo&[ i׼JIc.#y[7DA LJ݋_ڬ KxL`^:бj{P<>>N{zWmxlǹ:I0(|M-?QD(9bJS\n3@go uɰectVWH+4 zn}ª{='Ez.zE_[2}4hi yuj1y>ç[I}@6k6kpaERrG{vyr-ǚ5杓:B}'<123u¨d@1FN*~bG v+cx6ڛUNQAW3:[mw8MBD%>>2=|.dlxVlgS۬\Uo!@uIO6 m[$""-є pm~?W|)KcTpmDiάF ܗAp~)ʋR2i-RUKjY?Sǖڌ9=*d5]v&MSv;<ՕyͫX=Fp=AlW圎}e6]2J*rUlX>O.lEp :u\ ;!}gkd)xP5c/v O z=+oUx\ ]:W"zCZȎ1֜hViZh̕XF0N@(dk<{`[;td_I:bν Lo([}ȅSxހ+WaF&F$5q9zLMo>MDَAS֒<`AԶremw߲knG(Uf4UW q<87NGFdjPOIsPU| @1).wI1JU6hij:E`!^u401h/HG ٦kعA=rUJ:۷ QWYe_-x2x d@#D(6c3,*qP(I\$&_u%*˘CZIh nq|jeJqy+G@S[WglI}sa ƽzySBgKs0}&?{=dvVoRK. C] [!Uzx!1 -qJK.({ q[}(B68z JjM!D¯hW:~<16=FS9 )Fd =Ib:X)'WL|Cyk18o ;{t jF> YEϕbΰ6^Jfp =?& f ˜5;? 'ܘ7n)ns_YBA ++#6aMuarFGo`*ûЛ0< ܍2傌`pX.csp, :SzPyX=p@Cn?;1 \%y/_bj@ un%=LB tq#'/u)߱l' M,8xP^owHCow( G|\"%^vѠf:2~ y2kNeN3xʆJm{<1lRalK)/xD\L]NjT7{.ZrrårS}dpKd6SBfϿ}^GxHJQՀm s#Yn榻sR u+ȵ?fޞ^|vOC2ncz>,^ҁ`YPP}\*\3s*mCzgR=;~LS [vkcDł1l L$wK5h_iWY{qvz [ 7:2' r D_>ku>H!i@mc<:Ӽfl1{KvD&uވ9h'2z- !lyz$LQ&7X`TAFQ0~f<~ĭ'D׽®SVV;E5AXhFaнÂZčTZP3z|{ #}G{!`>2Z3e|h'+&`{Bh) Z~^@Fw'1RPm: d[x1iQadxڬǠD{].z L}H%bRvZ,wG1&\zMp/cKdȘ!/ܕKVQڅc:,& @0=|4Eb3ͣ4cDUEۜEjbX-z @Pmqa#.hJQyj5Qu\AY Tp_=>Qv*9m)~*!5SAqւ0w=b =h04A&ȗ;fv 90jw7vKˆ) ԵL `!%}'QN 2Cg쎌~*)2M}=!td VFa]3T/ )=x2ݭ-/h7-wǛUT*)wάXÎT' V`9o@WLqɻ"J$ִdcyxhǼgSDe˲5Ȟ TŠ8,1^P`$8Ⱥ$Jlف!AsctРSZC}9_dteC%#;!DXΆuoǏ|%p<mLGq7R'Mr%" 6G#1fJpEI=EF@8qJѓ# +w co&}t7{2AĽ<+^dJ Bէq*s˥ kl!%`=w"#Β.Eĩ0\gh,RJ1ZZUlﭯHsv@գi>ȁUi?CG:2K~R. S\`*WsX~[β oT_1$(}ȮuXҸij$P6c;ua )錝`+TI a{*@Ǫ:̎@4v QtycMcBlAS&ȜDZyE Pm!ϤA ?󀭷q%m'g!ےlfYWLHrlw 5Q4O4;i9rE}=jzȄW럢zmeo E')O;סOe<,mlQUd,E5Ć̽ Ώc.t̠{Z P@P>us 2GZMߋh'Y&+mkJ5fGl-H(Yښ&B=Bݘt(ZQ.8oVvm5 ;S?OE7(t%\&9H?pʚ )&pwu_(#o1FʍU<,;{b~'I)d(V~&C#*==JgK 9VE S))>e1g! IM`:/m]an^;R؉+f*Kⷐp|_TH1C;k iW"h{3}3]MQ)߽!jv' Nkv-WmU`Sb$ZaK[ ;BZ7]}> q"Fe,Ɋ1 o8{-&uD֐?~=I?Fsқll5}zYRH4~qQQ̼*R9 1!K3wInƯ[ZD[ ^\Q~NXRxHfg?,o@XF8ݒ;^ 2tonK"Xm͏?4@)EVYBS=[RvP /w bl[Hb.F`5]! EL\! L)5T-B 9$ebS}MϝEbR_NazI@y.$݆̓^jXoZV2zɮ:s5PtՏ!䙨܇R!ޔ# }}M|/^\Am Ah9 z T,]@+}:3wR0\{Pe6QUhK򶑈="STl?j\28&Y`Ĥc S -hpCf4,% B2xcԫE8 `iBԍػPL sLo_ߕ6 s߱8W4 KW#d'72ȁ ;"0E[[njDF^DY#ҽB#jŷP ED&:{Q&f?BLQnl&h*Ww P&]r0g!fuDzkbwтo2Xֵ7{Ø/}DejpmJL ; ˡ?Xm9Be+v/zc"56Hd3 jbxpUtl,ed>ݧX3q8a@-ޣTtcq4njҡY8- o!GFUz5T(޴.o1 }S;s[rL#q YIƂ+CFc:Z<͝쎃49 tI,9D%BoSciX^%4 3g,iq ֨2kNM'ڳ*i䩷xᚌ`*G$*D?;bM}l6ϳe)]#W2P=`6+b!7jSޕhd3(5{5_߾ ^}`5y37PM_\_5=sD=^̚nU{Jtbc| fɊ6L;2')~gQw4y$߻^F:?}?3A85ɶa!rP=.}_Ders_:dM'zpv' ͸ O~+3\WhcSdڼK; xtC4r&_6pb#Z.^B|4rA%I:x8d[A6#E"z"7qiՅGrDp8*B5u%푮"3|Ml~\ NQM@NēC,Fz%4F\XR`pˣL⻲>+\ݟ|VEzR7ǚ@/50OԦ#VB 52ʣ9n%Hz?<+H? ]}w$E}Y"6Sd{C@hFL<1j :w!-oU, KA=BγqBA㎃)ZJO@MY.4qiR}98H+yiq]}PT^+zUL=5q2ZPs]<@3vi{n (UuhRkMi1[eGԁf)DU#*Iչplj$'• Mj\h{Ųp51avVsyYW U4Z 9r 8&8PV!_O:M.! hCɊtFuMm W~F!TDphT- .X ؝Y'7F5v͈QTJ l)O}wuXtRI(2>qiOa/X2ʮ2#6h2f4(MM Q^a9'ʵG$% v[Wڥl^cVA4?n:%R`AGNZVP7zr.b;<%5>V%Jo˪{-YPq pg—n qffT,C*Swc'rr]&b}"?d uKU<eԬ&]4%ZΐY&1dCa& xJ>=ױd_Z#.aR "~}l峝䈈?ֱY_VVWSb;`XXEʛc vkĿdcK*Ks'NsV9(7'xH@ YH/:;e .3lc̑mHy4FrݷVRai#@pY9=2~t3sR&Ru e9u0vy!8VKKIap/MҘlw`  ()(IƟٰ㠬yӊm/mN>RXZmay:,Eʋ弰񴱛l ?-!,D E(vp6LSx )9~!ORC3W=tN5˗q>*46puGY|͸noacnXDǨؙZWS%QcLv݅OR В{?- On0倯4a-16J(Cp@zc0f'BMx )sZ`-Qgy+0h0cA1ߜ.&o}5/d y=ӵy\OLs>#G̃sƆ#[Wd$Ŭ*z]"hl+;΄6s=|ڛ;p bI /Tc,7$FK]@s>6ZPWTWN(UdR?{ڨ!$1twJW_dZ^ TP+[2"ÐҌONKXkUWvD|t5} syyIT@*?3?%~S^|Cp0my6@$U7]E8PI) |YZNg|$ 6>dKviY, \P+&(h") eFuyT j ZOoK#345i >I8gAXH:NrA`CSWz>,q'B»Ih$uYUp@ sVL>wix,RƘp5xCkw*? ԑpAj U% 5p;2*yK3^8!N8ϷNNE^]"DƏSoP>#'ݥȝ8+=~߉^&Ѩ] KʪӪQz{.R+Tc}X<k+,{;~!Ru -hFQ ξc^}Y0ĵuFnJ0 ihemu&|?Oxi:LX˜ݭKF$G3ڜĦBAYېgoƩ$ٸ1 H'/5b.ǭ=$HNuN9%SO4.1VL [z?ءV^θ]GjThX pZKZ,O47H2Z(HġF{⫌Ƚ5!=VVZ$,t<ב9S"~vkhq24VJ4G GdIM!u9HA@j]$iȧ4O'dUH1U6soPB2}*}ϕC>M*6ڀjvx¸T{3u3mW'Iz+Vpvf;y2y$Tpk{qd_FP$Cu$sBE䎭`ZYb}Q\{ŗjidm#.*soq2ɷ,R WNOҋM:-^w{MBo!)څW.]w8QJ(`&epn)h-.l&E%9ZR+ )]5&<b/K dcJ^̩Stq?ggPTXAD_Vf.V`O3".Y1)*D%Dd.hHՔܙrh93 ѵ(?- c)"8xp¢(MDH*uA&Uf yxyBlͱzVB_Pa8 -.Yg^~ \Vh.oc/v$@ja{S~sǭL-܋+(%8+:7GXfy `@*H,X9$l+QkNq ҃`B~z  ];_MSSn4x!9~Sm MdtIn}ȯapD a|hcl>[Gď^KB.DnM"@Fk.e5EyD!$p}lsX{y`P5+P-hqX7`>ȿqR``OS2HFu5m#԰ Kߦ*W7a ?Q&D6V,%KBDG:WBQb'֧Ŭ%yy4E im^x,pbyUk'[*(A+Q\u]3 vM- !B) h45qi^j07EZۤIK ch`I q xKsvw}"P}`BثdW )3n=M s&YČSt{7M+{}7Q)6ڈƞE-9Ю%Z+8󺤶jШ)ǑҼͯ779t' ߨ'6'<z?> 3ɧg{k41=o)n`(uI~p:p@CXy? }S0@4W<:gU9B՚sڤUmD%P,EYG,q Ya!sAG,^5=?޼~&|׸ vqer8[]=i>GQS~A[˦e-r>dOI=sțziM䦉k+p˄pxZ X@VGn5Zٳl'_ư %/vBiGa(m8cį% \c chGl4p%Fq*Ŀi0a!p'$`: C@ 8mY#MZ8}HɶVXk€Akl"RHգ vdZwC?O]CTxuտ^ȸjZQ~:sI23hԮ;ggr]2RȈ(Ie5sf,{Qw. c= ۖ26 %@I2k 8<ݦ$ޢ$e0qv z$SAk{<=-yT xDo&ﲘ/UDOiob}CĒoƋ$x:h/Zz(r5W쪋ލ# ,ږRuHZ*6sǤzFU0nszAM%CA IpP |zПF&k\ǻK5`G*viLLtb|A)"yɌs,UH Ύee~HmܤQ!J#\!vFבH]R>(&08u}f&ݍ+vM`/RjMW=R޽/dr%XK킣Me!["شD( ~ %K_smHΆȠjdy"=z69QggJb0ܶ]쩒u;'IRStwχZ$PX$_] O*u{[evP } ͐XY6 $c P#Gi n7 eF-ld ~-t]NeE˘6-AҘ)eX~_ōWh{ Ư)N2k*VХhvhBZZͶHP|+A ^`y>́sxV`cV+r!a}"Vu+s@M#ͻ߶ &><<6=L0b3+b盧hz+g2rN*ա@T(F &KʳO#ÔC^G~TT5to˕(lZqU˝eܙz>|g1H sk(`4[;J.AI֓UFJ2L[hEP.^&Ǔ@)h臏NHx&v=Yʹ4?ȲoADw Aw!9=*Ank_z Fr7U؏C{K7C tߊ^vC4;ٺ2:}dPF4/͢zmYhZR/`ɍߖO,VGAR 4?dJHtE IU%A혯Aaa:6zqP&Lꍀ5&d7΢ 8Z- Ea[!3F汤cf?nHwY!L^e+L\wqv"u nEHa2QSXJBm+P _%4ֻyk ^srwq*$2omJS,+LXVNrH+Y26ZZ@[!,98\ߪM=Z\r+?yBsNb鉰{=bzxvʭG*@J٣J߷!(X~Ƴ.ꊂ9~Ԝ_sȰHT&ҕ&>Q%|̐.ng Lx#x.3 5?4d&. U_b $ŐIdS.Gѩ$-D3dDc1(mɃE4ͦ^d=KKߥQ5D;v*<2]Y!}ÞRY=)<|A4aأ,הs`t4̴ލH owtUJ(z i4/:OaD$FH dPns0#UaQ|vB3-D桽xM:^j-Na95ᛶ̦V{2 tc}_az׺#[E%vr|OI/MS* EF߶ u]3Ɗ)IjAm,ORbՅ`%2pBT`;HHȰ-r"-595yŃUGC~]y{wh[8])wkX׋z;&OO!EDzO$*~ܴ[[F&]t&>:4o[?'4׵W&[M׸SrCo ؒzER"7}<#OaYk:?:T-B_sׁv00P(H+T9͛N5:KAQ ۏx[6w98,[R8BLf>O97{oM[d`*uZJ Bs 1CV,Gu j I a"k͵mk8e?Qfinj >^4O k"F~ S(ǹߕog!ܫ8&,)0yzy>Itp~o.*DϽ P#T/#-xqG뺀\j;Y'gaI6*#z/$'cxap/sxKj<׋:qZ6E؏{S*]mkՊ `߅GfўK.HCb@B*{t DPAnE=S+q d7 ΫHrd[7}ӕܗE5CkݛU]Bˮ}#s7wr۽Тʻ CT(~CJCɣL|!B/2$}4WQ/S JX!r!:SFLK !0ѣK#*8~Kw[&Pkq ^.riS=#baV7VbYt7"ri5<'W2&u25t0؎4:rXd&W Ng \%oTо=!HbBX̄0҆D$(*fD~@f欟C~Ë`q>1kC&www WsiDkթLDa4G<'ab2(eQ]o9_-Re C2~Cm4_G鎞CũR'n)np;k&b(>ǛQ&3'Pm\>0Sl  A,E 1W= j}:*12!ם%nXMʀa?cheU βt9:} cDbPqlC՜NO1߽g(@BE[WG .,R:"G8ؙr!{ z8€(*:]?~^y_'z kev;=..ݟQk$;oJ$ 0fKa͜=(4P֏l=+7ų^ B? ׊:ۓzzdSDCn2Y)3 _}LPϘx"x±ہA$+6ijʳ毢yX\hϢZ x¡=wV^upz{N :l-O2+$tJʝ|.F3 k>d:T-/'Fx4T.gDu2c4KA5d,];)U@ Zk?1IGXpQFގxUs[]&RsL7p6lzW-zL2lYD$T`lAiS0rrbesvoU>|L$FZc 8mVjdb<ΩVmV[ޣɓ"2sit!=2<'G=rĵ2ENR-6aџ_"x>!e_~`+Mƶ=2scfZąz8[}E~EKEн:HTcXItgZQЮrG8#E$)9wpmv޴fr10FݥJ@ԳLK&ψ)4xFawbtд6Yw"PX)Hp,H\:ϣ_ZrN 'hon\9D Fѕ(< #Pz>)B26!ceY.GRW1IanLO]#-(c枤_s4qWqlX?Yyڿ"hUBѸW YʡB}`U'P½gAit0)PiKpZߑ_T_%gu<Ɋ~h⯣r@W%xKDPuy|ўqǥb3B%OX_b3}GPS"^/Kh{t M\QӪBh$B.#xqt9};XVC!nalOjyNLL7Xe,~n| ]<9Dj!-V۹fij#33zmCxZE[P _6K\" wnnRv;>Wޡhg&Ŕ E/_4~ uDqRrwjh_*r>_Fv0#\{uj4Edwfgq MFޚJ=a8,i>K#ZFV}0 AVT\C9T~V o^ II5|Jх?l5I}0Fd6!|}\Kd[UZydڶ *֤ݦeE+ RAkW~t9!&e9l N"^#/ضQCso\-mBx%Lvɍ&cd]N&@ĺH"HF${ɠv+\b 4˺ Ms=+ۘC]fe\&\lk&dAhH[ָ4M1)bs5DBJrN nY`Nz?[#0,_YuElhۂT^ë{' 5Xnq!q06d6 d|PHDMP[2x4dONpaV7 ''}P3s ,Hze BQѭDqS/sW=Ha-΃laf҆KP}p9H秆Q2ˮzMsS¦W{cgc fL`%F%*qօՄaYKߡ^)2"($JnH :HhlEiƪ N8 甍g1 t &kK7*b`8i@n]U6zı0b F&mΔ Wg%i@O0-W;KnshDFqiş[: 1W7aȭ)3cEz]WYT265i(ʑBGgz.3dD;kW>[[f\>7V-^c?PL-ޮ-u\id;5gY-;Qp&x9G!gg-)Ľ %5tڮŵ]:gqWh˚PU,W5ʪ4R&n,=#Xas XaeZ؄@.$k< 0gW#.̈́ͱԞ:191a&TKKUc|w>WgQn@aqO.ݏp?!pQ=x/|:;UUqཪv]TPQiK"/Դa\>~@K|[᷄ICU|i0,s(.U7nƜ/4&/T>$s,Kp+G9MzSDe Y*:vG9 8Ȗ$}k> F]-,B 3E\{qҒT0Ù@]bZsduӰRNNx+5lhm; u~ƅ4qʳ]M' 8$gKZPJES2$"",~Gmem73 ;)S+1=kܛ\ȤqR$V3aww//u,}7,9|*GuK#^ԻqvaNaH^]qu6ъ~VYgPpC+/HBFiDELl9c.6JAQ3-Rd ;cD 8WgzM̳JW 1M m./WƋPzx~apxy d-I4PxƩ+?lzoU6ǀѽK`(&a{^( 33dJSNפ,Tbf7ڡ;?]R_V=8(Z໺[ێ,I&iǩ%u!jiO˓Fs&h ȜaY4h{푍h~֌*7.j">QZ`5]Nzu}YD'[QwcX(f=}BLGoSYDMx8lTM-UWfW̅ٺAӏLL6m%F@`efm 3WΊ߷?[?̠.KQIVs_-Q/QL'cײX( O=>-jC~ 54ռPWd_ \5_P+Y&Xc/g6IFhG͹-L`@!Uf (cѺU~EkPD/gǞԱ c)GA|\J~}G}d1˺낹?FT*B@J3gI:,,䐘0!M~A*WWXix32"8ln$+V]ctޡ"8-Qh4oSD@>yy`ǽ<̍!}M;9(H[6<101u?:T7uh5ڿa0NaJ/:Xh1KD=znkiZnY1tbB\la8Q VNVa|Ʀ}Faj2 I!2;lg$$3dxBҦVz u4\u#YFg|$ jI`w8?$3{/3Ub$}-6LEf &7M.ïkr%|tʏ!P-RK 1OD%<zf*7LIAlRDe [1N5Я@+:}Vvs5}Sq(IbPN.ҋUgICf޼E\ؗ&&_M lw^ڶoa$|)%HK b"F~j-B߂U0xjy ,o}\"0o>FPRVۋF́e"Nx?3`V5b4s1ޱusٻc_Rg_wr~S4${jOMT%au0 ыPz }kNT^?% n{C w癱&ɩ#=&ՠ1E;_KiK7N h[*4hM..ֱ|[ )%-bcD:HJ? e9l>Q;%zbAsrFs'ZTv=}*qFǟ}_ߏTx{xqjp |G*'sh)|TKiOMN}yt>OOh>ZJhzõ|;*F3N"5eOz88y~@9fa5D:I k^ N?3;[SAh՛>N\G,tW:ٔVG ՔVF~ 綇(2 Fm-álm؝] i~'kl~ᳳ⅒)M]Pti#&KbKq)QW_ph+$A%>ǠU"Ν]!rӽuH`BŤW*5"*+4j"YyF`j?s `i&7)Mjb5j >3:k8{/T t UbP܎veQ'qK)#ld\#t88?AQ?ӷp^o;f`*hK$:r'<9jg Zܷ(~aE0jϺO.~^Pf>}cb嵠/ w9;A *صTFE^mqx=Fp!}'g8ל1c8lEVarfm^WQj7'~g~ZOuPp_Rv&U h b^H Fg^Űƞ.{KaqN[9d1p JOB8O ;ze͍gtVqKÛ)v4y)kljuk;x8lJD8l>)&v2Ja/@}ezE7mA*v]SZ2sղ߇s̅כan*nFl#ͤ2?.%aT0>QI|" D2^ f`\ r=XiL|;\= [`ryrctr bsGZ 6){d=z$1)E$LaFP?⢬j=bOzQ/~Fm{]rKЩ5jf>c`ïJR֭jK#E L6*6/%VOڥJ$58 ""8DHRlyHQ]X+N4DKaUVj>i5)ٜ!>P~åm| bKMKQ#!ccy{PYR)ZiZ2AP… Z)uvos_֗D70nYN,M 8 1Z{8{T{j fꋿcI xp1*ynKYqKnvLrfXɬ,|lEZ͗ؖ~>zw[IoZm)_zx&);^+~2 f$c>m > C:rF>K>1n2ա qw)CS,{Nn K$a9U&9rWu.>cpRϴqj]xF'䣅رM-Yh;FlOu xpT{H{f`ţgT]6H?)ӵ БQ9!+HtՈ=Ac/}jM,R7g!#G3K=F4GBK2|#7]+y׸O& Ą#k ?ЬDw"eyN'@tr.^-gR}G5d+..BAAQA(d鬈g FwܼϳtP@9 +G"p; "q:⪘ 혭:,Bo1i기٪$(v{T2 uAh[PeI֤M%wѯs4ނ4AF1@[XG؈c.$k5zZV ĭ?^/-@~}LO~ xy|yOGW3FF _$-2eٔ1v#S74|p5b~eMrMUr| V'ׅa \"|GJ=joǻhV|Aq5p6{0u$f%%ZqR#4n8De4Lqg|w~ pQ&'~`Cc&xWXMُɿ&$~gxLhnu$d*.6Ȫ K$(cVXxD;eE(VuLMM9oVЧ.ROn5ݳi.}RLP ;h4@> ww_v0ոC:~ogs &T+JqNN,&/-*¯!osi˰UWn }ՉA~yE(P90~K 5"xQ{F>( 4-_ZU; H-v%}`-B;?̸,,ѓa;:>;‰*qC 1 ;A1dB]_Q%rԺpLْ?8׳wȌK~JQ Bp~=/& $dGVݻrEzN*4KbD S5lP>#1tv8CͯOFclٝ[rR&;=C!M 1vujUu,cbl|GYƅQJxwCqAcgڅ̽rVk2U TLѓRvC Fm!ܴTT}ư3qbMz;u*UN.3Pl{k_ꈬȫ+zzrIIAP"8\()%\.|f$AZqV/KT,Q3^#K8&k d<'hQdl=#EQvAT9薘f%-GU Ngw,nTݎ>gOx㱀A _h$TcpEN4$oz_"8?@'!lx"SEst@2øU nt2\צSb}GiX vIFt?T Iv隬|U񵙝o&HJM$(;ÔTqbUJۋq: `Ma/5hBĺxMZi E.z6HIiezWzcA G8*G"}A#Q#C)4i{MWSWEю$xksKс@@UChOߋ>Vuݭ0`d'sID}C_@'ެ\(][3uzMOx%n'Yԉ5XPr0F7!7ע!B-feZF !6U:up!o(2n=(X'Ģ3n(>8@n}HPU{: 'y)$f.,nKp{NB;ɑ^d7&IGrb18/({s{E6`O k]1$UJ^>ek~P!=-^$h ` 5˯c %㒳`ׄ:m`T@f")5=L r&9qeo^M0E}?9е|'fBl}u?ol 6r'u;_gs;iˊwpkCo=޿bhzExFcڝaQMR̥IsXLA-Sz bn3bZƳ;_'1])a͇F| O!r>I 5mWvՊ 9ktaNfee)9qP*3!qud~KgB)Ag`9'NeI96Q{No% ̶x!1 e1si`®9Lz~,S`;͞!|AFkŎ@/g8⽖ Aa)Ӯyz#Mq/+֭4{.HQBq.HgxA'qCi19szH8`x55?%H6kKLixOV#F DgZjv?+-D ȡspՄ"yGcMZGb.5hY.S'I9uHa[Ƿ[mP~ ͿjǂK{gOԩcx PYYʡ2 kϧe>p죿xΏUU!+ja\ӗop&2m&XT; Ad,!WV/X Z]| *w18 T:VR9n# |GX<;w=vr-do\m (*m-{1Ƥ9*.X}9Q7,2n3S[}LSI" oS^(3%5fDKK(;GEvuk4oh ":\rZQn2mqKٚ<~.ExmdL\>oW&\e d xﻬnu-ܕcajY]ebHGlBԶ,WѴ!ڬǺ=hf[[шE›ep_[ UQ3Ers*#_J_ ?P,;@*=~&H=n3@^s(8kj,[W9҅Aa.YZq6Ph71hP=lHQPVՑ2qQo1̑פEPg]i;%]7=I.P5ݦ@δhjÝ\tfkYZ,yTx(ȭcg}EqJ;԰3yн蔖̊][D"-䋇t&Ϋ7J|̽ ME*rJe[AHT%,W؆5q:O}WS02vz+yf@-FެB%Ct'+ڒCf OgȇYPQa^d4V>UUCi aJNno> zVeH9KWhiQEY<8wډ^xU1SӛkQgضq̔jj>rbm (bVzvj51k|Lf\*sđ`FSr35im".%* ,`jT {oq c T 83m> PzXtW>vO3+l8${HH`m oI5qڌӒ%f鐝 }ixz{=&lbO$}1kwGF9R+,&F6m;IWxq54 lGԀZ'&U@ /">)(x8F*o b0yF=*~;vT;" ^UV 'ʅU /C-y  d к:jqT V=*ߏ=vDjUp .Itw%bgᧉ+8΅[uڬ uVT ts, wO"_E)`Z,HC82 ̆c*UcpJ+?]JF~)1T=fE0滙-fA<-|4vF:7E94.U!'e0b Da',.9l5RګW4g?J-y5Ç4)<+-W[De2 !5V&+\kgMTu<]䡙NG Vw{o.-B53YEc;RP*Q,++ZK r.Ƀ=!xv]$Y_5p}@Fۋ+lYO5[{'|{)v1YrWLӊ_0]j;=%FrYEcxWŵfurTt#[r"5zªN tW9ݛlWY&bK衍]CrBRkkm0~?#hWu\r9K4au[ R-PhM5" =LJt_]3c<^eT-V=]YPܗ.[7~ϨK8}|ȨHn&. qiQXT;]{{$]C~ϲ'+b8Z%Zi5j弤#8g#\5}l/Ys᷋38baM\Ԅ.,{鮴*w 2u<Hnн8QvU [F\H3 H'bCHDdѓA2[ez摲| XxbUBN{֢4av?I!"EaXF ?yTN' \ÓK8 T ƀk(3uqzm1rp;ŕDz̴17vjj]34po6)m;vqĩ3B,+[:ڡz\}=B7Դ3ؒ=,~'W@ܯgh%}f| :1k`qep`"-k@H;eQ s[s!! "nj1I1YhEڲ1lMA;DGҨ?;l['TL18]#-ڴ b,&FC $H TϾcO`-6 .OmƅE,[W&[Ǯ}yۛ.vׅh^P>g?h<M.ӣȗ d3b,<{+ G%^v-lD;Q Fyv8|PI7˜>]:4  _g2M 5 S5H{3E]g"XjD|a Rخ(3+%_pWw "jf;l\>N扣u9nG(VZȦ?alBIB= {QOD9U;&&e ڃ_lΤk[֚-[n$]'T1 b@^Jn*"s~9fwWS>_ƨ ~E$p nB{}WRO"ʄDf؉AL/+{W8ۨNMǚf+)qd`JT1!,xGc|'5>lz"yV;0Ȭ$uhMOx;AQic.RF\ot\%6ڠ!Em7 &n"(9c|Ѩn2%k4` Hz1Ї"=:$cZѹ@#1YL̤xz& ޙSIzؒ1%6i5ҒQhZB`|y,7qV *yT΁سY9ҌҒa6]u#Qq+@pzCCs22˻֞쎷3wGZ)<#5DF#ñbpB;QN1 KM@#  H)?`d;`lt^Q'f:N(w/A;c[e_{Ujp#Q1k !pL@vf-Se9rm-b LҤ-ޮcygk7%`RLs*'Z]#:gF޷C$8:ƽN*LAdD GK>|q/|@w4B&U#Pwq`\XԹ8lh%g^M}rل?x[LIq0Y DF>Fש]V|QT-FS\RTꛠIXxڃ 4+Kɋv+t A t x75Y۸RvISj'|Φ$)|<)B{͇!:eC?x2YD nfFzvoma.IuK)5&TObcryCxk 1խ3 gÅ>@Y*^ei @m>\lwoOwt;R Z_a!Ly;RZe%}2o 5d6rLY89G?(j&T*9X.՚p6+2BR`IW}'CC +mexoo!hM ¤| ܚՕX}NzU5s͸ 1G-CŲ%Fvo1Bw\\EL3gcz sHRo}[ W[sysz^e,?dA)mё>c mfM#4Zmʈ4mowMh:`Z;Hr6\1eEH@sމSxMS7n oC%+;Os?'|RDDV٤y#7(|Y(*\_Iz5SA]ZӠ82s07nJjߡwY,^8AEkf[9Κ(w@t'y4-S @ aW8&&F#9^e>ESPsp&^;L4yF. -#vi##و^i :qLZO+_/UdzI8(l{p+g85~u+V \dO WHOA@x*fƖ h`xZ^#_P۫DN)GHNu3Ҧ:Ajgqvs,wL>l7iF;DQ_nm(+Y D $>N> ԉY_9 [7>Qn+|#F'[,m )*3d 9L&{)¨׬d(qRSCtYgtE<wO<f{P"H m[6|N}ފO n&MDd<~>dFfCYEMaZٹ.xW6\]̍U%#0ZA`o_7:Oa[#ce4d$.H;=s4;+Pq#We o+U'|LL#rɒxFv8 YϜ'a2?qU{BwP&(mD:M,H 짦j4ő'_֔:Y77Zr0M9'5:i4B?99C 1Nw`iD]<{l&[їՍ9)S{qmP:ԫR\VՊtPT|- bbB&=teWo9J<6,^8+^欭 1v>Xgݟw@'0&].'u^]+(7?Գm}Pl=|;H(s<|֮v[9eiuHLݥJYUGq h#} H9RA[B;D0En@9~)|gܟ@<՞xŀ]F:(%c*j709MѠq/xԤFJAxʵYl :vnSiDdݞ`_ !(+'d}i&PH7wuFSXn}=:খG醏n["ˎ\+Dޕŧ|CUq-m&2Թu%NAk޺XQX 9DCmg![AFGjX sOD(CdNM.Ѣ\QLmLxvv =>ZHI(7}N',X 冀c.aY3:z<'#ʢW1B,|HZ)<*9?m`A58xQuD56m%h;Zs6YyDN_QϞ tS#XКuj ׋YZ(ˎaou>&/ae(%VLL^~d^U!$fFbSsD~j=ŒNM+I\^U{#_d%g8Sd\*,dŸ8KKiM޽yjxwsW^Xthަu*c锟iCփ}d:o?c;@] T[?}l4J3soLؕj" eux,Fy/Pո9}GTxlFKZ)Mϛ1h2|7$Z?hmG?4",wH pV7j68 @n(쏟9^`U #k[ׅ!BdRR|MKSElAp R Ofk u=%+gFX.")|I.PuFww1L͐:ƕQV^`Anj L/cB` SigMY/?qʥ+fZ}{Q%$',%L?u.B*gV9JĢJ~u.}9}߄SI>Rzi eoE{f"=6!pCDh%1?^0)b,8LdTvk/?}pKRɴD`Qn): ek|~{(u˧1뱚NN80Ȝy8VcUG>(VEm瘙g#p4 `{IRy~Q3U&_Dw{󢅠_*)3}I9bQ30R" Fmb@AWlr.͕iPdAa=NMe=]H;m܋}]s1=h\"̀vĝ|뽵p7W3-v +dtn!DRL:~/6!yEؽX5Tq2l{<&b]8G?#Bc\N#5)?:9|h^Xvids\Y~͟(h鮛oD?Ovni͏{$YPOr9%n[LvUrQZH2{-lŲ~ diMĩ%ν*['@mCJ1-2YN j)XU1T0" sl$Uu')Xc_FM?NkXvL$=e[#bSڋfP:%j.{ӧJq1"P]'_n:lV-w|d֋ W"NqaX\{PQ)g9ZAH8 7s?T"Gl'Amn9PEm&;<>QrB{V{ݗar/)+ٷ&sSN޽0:pjPH-{hOʊ qXgCKYa/4:aڀH0ixᵕ"/8¾-,@#׏vRC"#ևǡǵ'{"ê%^%AtVnNpu{sG=φf V|xa87C '[E ֭h2$-"M$<2d#eqYg]Xrj]o)ؐS:5',ɷg~ |F56$!I{ bdŸ5Ei-u 'Gg Ԍ/ y ֓KQ$c |\hvt{"^lO9}ҭ M# +M| ~Z>K. ~k1Ӡx|Ck4`708\ޫflR-km/EΔqz(] fE8%6ŌnU1?xg77}J +Hˆ!k1*=cIY+pG4|G J4<[pj,uY!yNcO;WuqXFqJ W0 3Wh)yh;fwTi+nZs6%G+EPai:ro5L.a+6BWFLX1IRςl)?pLFǣDK앟 6z-HB-0Y3rxc8.fGekJj`r+j °cs;3[f}yK+2e(8&m0:IivCayU0f)˚i3+w] ,KSsL~̡&$O){/4 y/SM$}ZIG1>O!Dz d nN C+}ubN1qYew;}$W`V ^\BS;4H1)L"6?nUՕ7eO-&SEO GbBK?  ~>"lDwqެ|[dﱄօs8.j#@Xh^KMktU)`P y EצhN t@#d_*S)؝5Y$ ]s^g`LQEꥪ`KD"\2;Iƙ;֋jbv(6kQ 5LUS3`kzdxͶ•Vn# xEXsVbH[fT̞_ݫg !: Hr}e<-njL,#^gc5 ^ctK5axdϳ.9r57c }M܅HwM]q-[v.!FlZ@p;h;+Y'K>ppZ)*|b|-Ff.ER0|=85\t+ZNdH)+^;Ԛq!%T3]^nPT_>)~fcHoM}9B5\4ITY^jH]Rɇ^o.23d-Up'tbR_q `B0Ɖk5ޯVOAORn d@eoQ;Cn85{#b6u&imgՒ)HOmҿI]B2h1s#0ee;e -nT隈ԼE,׍{{WJ7[,1E-YmOЪFIk_ks&Zo9!oxTSj- zdy3Ʋ'+&Sk+7 q?Mۃim =G/_ 6 O)W+ ("T[`n<ʅF5IzH YHq`, .nW/)o~솾KSxbshS4_ƨyv7#"s}`-3Ԙt«..Qٷ&lA= g8_cƐ &ED{둂ZǦ$lɑeՈ{.oDFf1i2XxL5_#<̵c%v;Ϥ5[+d:i'SC*ߺ#%a}~T;?>S(WȨn5brvwI1y 䍥/%Vp^^|)r׼̧y߽;# hHc2koFkj<^'@v5½g(મKF&[?5.`r4fM|6v#%=Ky+n=B_ b0V'W*¾~x"G]G Z%0`3 Pj(FewW^r Y肟PəC{S\<bY^Q_4愯QL <?^b RXݦ<- hg1&nŁ ?{WC!X8c (K#tv~Jb͏·1`L/!AQ x`ƺ \TU')t-̠{,q|t/̘i<ֺh8{Xmd")UZd)!J̐c6T(Xr')A5(K( `eJC1ے+)TBAlkLG:1I}™֣O!ڎXm9(4t uּ/K!\O_}Z%0XI⩟ːzC5;g!B8"7K\PJ3WUMeh?dK*CY@- &oƩdfNaiE 7m)񠶸iN fM1 d}k+?iPPS˃8i-N^9Cg\\LG(5Y}U۷X|8z^D%C?DXKgdhKC7=D]qC5k8iDdP4&+Pfǖ!"K?,vqQ@=7j wt8 >L .s&~fjMXOPߦғ_vѰ4Z :3V@9([EqnO_ sMZӢA~`g0-Pa735uK9 9}@3w_D}[" GҕH< `ټqtEr*q)FŎѴp֘-ϭkdf2 B-2lg f^9UyFȘ2^7]It!CߥekҽTcW G$`)"y/gk]2nMy4-RANԷMFezJXd#i O#R[bA@{^H3 &]B.}n)y>j38A/c{e!&B"N?Rk zLG2;V3=jxCi5 Ph乼>m0 ΀T+xJuw B6$]ue.a{FMFZG/c{ݵht|c۲`\̏ 6}rJn6?10guzxi=pENvFH' wP|(u l <4/ODˌA8 FF &H9XqAeE&VÏvJIJ^eL]Mׁ|ߞn> py[Np1E`o|Pzu5^[-ONE2 㧪+>뷿@)5ǽSYى_&)$`<%UtcU05.)}=(-Z3 Y.YftBӼ>@Z;ۻtV6^t %\D9Mp![Frxqbf59uc6# {@B몧\wG9] ^A?TiףF}v*nBd(F7mcvO-m[DR%4Q1eʄ&7qZfn /opx1B̊ij'C]> -Qy`^jI.=4[b2/Uvb  =A<+?or݊TrP? N7}w_C)gfi8vmJwsFÇ*ǥ)&'g; s ;dP@0%A$H?/cyx$^[*]Oe:%9WǷ&'dM3ŝW~\u_frVq?x%DA_% MZ7`!-y (D px@lM/@P۞LɰT(A}@ɗބĈ wY}#kbu Ji2ȸ(pMf 2$ qlt $e|0nDNQ|.gdž'm鏧ΣWi''ÂpC-Skz$Ú5TFX 3a3Gt.":QzM!0ǦG#$Dl,] [N-hiDې|L6ddN>#3a_1݆w4A&< 4%[vrҝˆ׃M*LY5vZИwa‹O F&sTbF^0DI vK f+U\$ZEĝWrwk ix9 W夏48W&AQ;7mAIID<6ߨ,k&Sn".>Ramr}mSKÙNP-n:p3gf u1ۅl͞Zf5?c(L[FW?cLP]K63#(U1dڷA]:Y c>`=*uSS$&ۣGzT~ބ^w-7Ut߽ {qhCBFߏ*lA/7Cv5p%i1K;<R* wFZxlsoذ LH cXXy|:l]߽s fNP}j^8mP 8#Bƥ8*D;E3Y4̗?PSBC~|{>fMO-dH9!Ɏ"Nx^>9;7|U? &#?){Q֋?NxtIM,ʰCfH^7وiX,{rDPЙx<=_k"2~FG**!wr y(/`w7XcQv|e+w~]:(}$= f'O٘<*8՚B=zl|);[!^l뻟AMy-q&JÇ6?'Ghh!{%A5r繂Ozb$1"͙ҿ`} XջAcjhᦸfbjËwHj**FW.{fywMT< s+CK\"r&H^ 'o4Gl]%.Dzq= = 4#1nlsY:TgkCWBK 5jA|<;4)U] ͅ>WWF_ihAm>&TKNpWFYKC #rOK;r$ W^AxW`FnI!(M2:yY済]IRqۚ<j8a)|]cT>?R+Pu'xSN(1qGl`;@#bOI *)hɹ?*+AtX_і0Ⴠӱ$&א_$B <%]_`ҸᎳS ѡ}NgKp22;߭CySI¾nl0jOҀXLC' En[Gyj^?Lu_o v[嘊oyd'fIH&Qfl bߟd{زЈ'8E]%)湨us8Ll U =#+>1ɡV%k}yh"~ZƯ*S@vj;[SoXaQTS+Lg<6.=\km >;v!ڸ:/s,hD$`5yQv8}a=pwKI]ܾ[($8ٿ9Ru يUHkY{ED'urkVPbpcђ6>F9{/kQ{U9a yoC=3y4R D*xeeϭ#Q glk$Y7dDEM>MoMR]NVp@b ;2N_+^dqn}dgn-!4ILoQ2(q)W%*s7㔓_!{PiOʏ75曛JP Rʋ&l3A|޴l5g'Uzt -(V\P .<ܧxИl.QW].s;vUe7Ȧv#l&^,ȽUlk7D!@Nb`(j*{ %L$PVMDaWiX܁Jp-<˵9\k ) /sk_t^'?0۠3G~ ]/HE0bHРI\5ev)㤳idVbcD%jaXEݥhpHߑERYVv[K\5.DcRr—fLOZ#:Ήߚ.{_'}6mV$Q l=&9w$\NMQ_Iў> lM^ϊYdy$boA%yTa1>z .ÙUa'M^?)N20[mQDlmmIDY{[>Txyb$Ч&gjP .OU[oo5beM#Vak^Czl#j ObY#m~m~15䵖ӛ%@]@Q>"w@=;́ќ_X3SNd/ok?I}Wf:$R,V-|s'6vȞI(L.h`BZY.L8he86f"G\ n dmnך)%N@6u}ӴՅOs5-T7Vq*)/{I^w@R =8] HJ;yhclqR9FYo)(;>1Ӏ)>Bx\мPhuLR^\auK%4Xej0]E ٕ"4+(I fm0a_abh: )z8=2M2b̜.Sdzc]Q^Jvۈ]mNKI7)L{=w#9׸DGe,} Qr㶐uSl;2vͿ?줌7HdF)#jIHg0@BR#m;/!+5tamw]GZ`dO}1\:·%Gb/{-=Ek9U{0TxZ*$WQmNM[vH+ ~ޗ4l4/@UylJ* r)Aanx%oI ,6hIa)%DgpR GKUS;Z< JN\.^`rM3hH`DŽkV[`U/ Tyd&\pUtƩE/|YGSlܐ+ca9*Ӌ6t(j&Dv 7[ TwCL:H͛4ŭ }X̷-ȢPWuF פshmI{z6%)a{5NʞNO%D@tTB=>F`$ɛMdG4/ ӏ8n6gUd@j֓},H{\D⏙%|6,:3@ Vt>vQc#;¼g.pPxs`V[ 6UBp N y9 ]Jvs4k$!Ϻ&+E'B=Ot(;G%̚j6O'>) p]>+1:cpK4ܜAm;&iɜcu~5Qlc0d "6c'f׀BG:N$y};b6%'['u7Z 9f=*hv)=:W  }"d'ERj_|xpǼ8W7A;T1bF,l;'}r4dx!mF $Th h,ٰ zR퐊Ukv 4Mxpɟ5ͭ@n'/jm ߬ ߹ Cp"AU-qcj N# h 9Ζ@Vp =kn;;zF]o_+m\ I*ӵH/gM+p q0vvoN!yX!&g\~c.u?wLT&e HG9 [> &eÿP"XReDun/?o7O@+̣땽'9-5a eOe$Ft_Y)zC1+Fh$]]ޞ]{[gwFQ8{r(,%b⧦.ZfMһc0NO6"xIo!bXʐ|>5 -̡hxakKhx n$D;\j[0)`4,0jYL_0k1`̏]~B))Բdg\i9Tw#@CI-(Q: ' y%#t$4؆b^XC͹&ؐ*bU~7.˓n7;7(",C9O'gu0Xe4%ڍHlHF 2jRV7ǕhoLN:qك>+%|jP;9^-En2Ȼ,u|a_²{+ nbn\w;T!'6I"X A/ݭY q"ZZ~+ANOA-KBvpCDζ v.Ύފ9aM# d>vt>Rp|fY0ӄNxsOj_x^l/<BNbD\y6 <'t6d'(2'C͎OZ\&HNY k[¿e_vVtQ26el ~|?Cv$n#cNC"Qg{cαU@}MRv:W1ц< ɢO }ArIyQ=2^at^Yxa=Ż"hfOʐ؆s!iusi+n&@*ӵ3!xLGĕDQl"FgUX3 nL;RqOx'((2Iu9[cn`u<f*ɭj‹/Ɉ}n?~ܴJ[u9ťW[vy֡hyF(O|`9AB"4Zœf3 ;L f0'qK?t4R|٧A V,Ρf=!|;`IQ~4)šPs"Q\{]T:QH]M ѧA1D4Dڤ5X 9:kYM: ;]QB )_NY~A[26_RP)fRܤ/X :|FݐX$˜-_ TU:(WPzu O"a~B1At1G1rށ{Bxo*z8ѼUoW"Vt GbF\P8:@LcM[y +?Y›]7{=:٤D}[6E! *0>O[&z8*0^?0(`k4t+d7s9}+~CK-ٌF2z~:Dä@fS9y>'qNP>)%RG:\EPUM9w'r5VB95*tJK @8%b[݀Qml"igE KԠNڇYu?"24j!,h =d$׆\y?'. zKp`;HkMFp=bDZD~~:Oe C%d ^%ҘX:}χkA"w6`6/cp:>& h¬F`.b%)/> txxB~g _ xFwkGG#R^3*GG=^L?9@, =I6V"CYzI x2HF@o'dʗ+HGrȖEe4'oc#Jˑ7''-scԷ,)-a; Ha,D@]V,@q줪sqŰ1!" |*JMP-s/5YU9w*4eWf)@Ag R%OհxV3^B)c5+Gq\Ct޲LUmV}9׼D;zX(!hLc`=/BwǖJijJ)F)7 3\*굍7h??Zz]ɧYr>pTAJQD'7/xKQmGr QIx<~32)D hg)46M*J>ǟՏ܃+ǒxh<+]<.9qdr xT(a]{(Fk]܈fKV ʧp-;X^dYR gNa)+[i[gI-"mF`xa8qcsp%$:+gN(K㄂H(&bCýk0z2B<4E@&˸#ï=+SR-4M(yLEUGm)+!u\XcBwv\o8X}'}/ )mBf=)俄7!p+5ON"(Zcb1TL 3HZŽ1t9lQt\GA>d[>վtRy(l\wB߈[h,V0=b)`r DʟE V]1"HX7UA ]ЭY^zjj{6zLs̢w$=,˔>0 +:EH7xVr贺8dqN4Œvnm25onG\oYږ>8YVNbrieF^ p+]yelW7ee{K9/v68OZ T.k,#_6b>dn@eRA9 J=8YRYd6U=Kӫ6]&//gOt=\ _6vk$ R!?x]\SShW{eFR98Nk{bF1mxIA۟}) 0A067@NM-ST tMGӶ@~LlQW./1jSm\xKc MJj}ϖxTq㧺/®boK|Xɕj1=bAO$N^r٪r*٣nVC4)΁H rgy_)!TP6bį\b!zDxq;Tj_GKɌ Fq(U Wچs1rW|kRc4-݃$mV>}ݩ1^4 @b{g(+ι ew^c*' žYp6v/E {_@"M$ ={Aho+\(nOfO<$~~\iR, CHdnHYz HD]fTw==ך)RhRKkbRV`oֲ5դzY=U8bq'G3nc5iX{n.6ƹx(5{}:)Kդ/(ґ$fAp~t~ijy"=3Z,Ï>r>lzi0p#-INl(_Z\Nq2aaheh$eؘ&C/}VȿB@1㔐Iy@o INJ Z-S;T%>?($yx?To,19qوP]Na[A5/bM]E:5캴K7P^5+;PUl-T3ҴenF_}&q- =+U`m/}(xTb8Ċ| #ܽKv@W8thn>I*y_3)T>?"s^ Q(e0j(0R+D=PbsrOrIPYt=IGCoQ;V) ΅Jhmm(6;3"k|w~VM_=G{l_2{H$ ܃ءbn`=/$5bsRZSxlh)4h%Kl"`k|_!3X:XMoZԠna֕` eڷ?&*(ekq#XLʁVBBIuBH7,ryk/>5>jG~- Xєj;״iCPv3ܵz,w{C7nu€PNW%7<řp'%+k@t8 5Iy#,QתN{Ć oxbf4,ܧrH5fqIw>|2AgQd㇫.67l|G _\U)Y^H_9|/"3嫑hrgJOf؉0I f*&1Ǚ]72fqrkREdjDn%Y˭]񸯱==O Dna4Wz.(^}ڽ6?9jќB:irNJaJ̕O4yzA-T,,CKD5/kx|ʹH[UFj'id绵v,#Od 1bj'8p̶mwhfm"2>#%22N2 I3N(`ۍzply *By-, \Pvc=%-R\P%Ǟ{y{f_BCT)AJr~֫ťڡc`/-x jUV*5_ &Qяކv/yѣ脃7`Ě@+FN3O*h3y pZ';@!!=ٰzXLaX]=A٥< 'D vn@:_ vV1cT#905l0YYܑfۙK\fO>+k5;f.2{ hXmס˲M={wNVR ASRla fx[indvޓ'ߗslXu UUow 1Kb"t<џGm2Ӈ޵f+J lIZ^xYfWF.][ϑ8ޮa'x ܋p NLpPm-@0hBYJ= U@&z9^*FؠjA(3u$%iyqGtG])\5E<>ABD ?7_3:S}2\~lIԝDqj`1k_N2FcuxF  Yc ᦈBYi8\W2&83p< FPz]g_İ8:DqXaWmGU 9`Q"9M׽K@t:$S,LQ/m*nHBZ" ,3U`JfK+MF:OQ++,62*|_g5Ҳ ?OhzIB4W1A3GAVV6[cCqS}4cowG$:erjn9I0W'(, lFhPOBm2BZ0VsA*R<61?vZO@" d4rHPTJ ģX& †0+߫:E9"=-(rkʋ- ZH?jk8ccjRvɼ{Ȫ8`RH9++#K% X18Uv5yQQVjnQ -05zH@ %fh<=i&H}<+x`l +y6dwz14LIE#MYN_Yik$58,0* h+7o?K0Qn&l+Usvxc458GjK ݭpo̫;[-u HBS]G& 9Z58m_cE[}X0#S::6˳fM;;2NY`aOIޥ?qfBtOdk M}O/ > 19kjљwlc+$H?Ţ8Cb5{z#lrpa{L2 τ,`e%í*>a>BF@zR(K<Hy<հV+&s4yaN'`[&EfԎ6!t=xi'Mw&.ZW(,xq/i7ЮD:ZIK[\K˫5BLW8BuF 9 VDٴe(0ϕ'nz@~#ɻ8QPNQ1 au.XlӸ~MBy2iqd :5 ^g]!jU7*K52aL\H C벷+oN (DS%Y྇ȏl+2gɪ6"S1/:Hu )BnG:[Ɏ*5sb (OOȸ |q6р q ץ|lU2`.BfS(H!Q۾ҁ sb¬MC ת;t) wI&.ܵW-̌L5Dqb7#w7ڴLqKRvvͿfhL6+I4L!YQMsRAy& gZbc GN󈾂#soɳB0eaʚtz\Qҍw=j0q-~YO*tK Bϟn|xiFp|b ƼV}nYhą0YW9(Cj'o}@5~)"T•-+mh+ݕdžOxㇾ<'ؾ((}ŕ80b(JzP~PwhyGb6wK72]ښ2j;S8E7آ1Nr}al;BXb<ܦ}%Z\q Wt%7'{ijo: 'cKʦ(鎤yksF~7IѲJy^W,lYnfdHwCn3$‘J Q5%:M,T^Q=q1e Y4Gp;o X@=1fe@)6C2E*?-gCЁ҃x?.J$kyH\@՗u{ 1C2\.\э-hxc Kkqf-;}ߠa}׏ źp"ijlut()\%W^4'*LO vP6#%!fm}Ğk4@{R| v,^6}je/VlUH.Dۄ [1Cgn,iڒ4yrD$6PָDF'NN)ulx˖<]]1ݛ3¾K@x['!w}D|6=:OMᖅv5pMx8VӾER r9ClXF^zk2hRT|c9'fЗOph/d[u|[1GwK3`NRNP ʈ^sٰ[7\s3c0E,JbPS}^i[YHF &Pyf:7{aDn<9*bH1w!Uƞ-}pr2Vj2{`rUCsZԗ+Kрvp ?A5xáNNŧos!ybDlŒ|`ct֥sqT4Uԍ_ ] {F-21yg><.^t`$gE!Y+LO1,} X"ʏή !|ejCcrSMoPQܬ{\7AwRMG,7c9)ߏgh\Rdy*X1ʶ=w1iHmqՉ0mh[u ʐ,1}r8_orEr} ~* j[%!CH}?$Oܩ~hXa[F 炁|[ȑӝQ3al:9i V7\[q;(-;hnwɾ#+%O]ƐXkWIw7R~y偆pQ_sS0|dM~#:LOA>et`Gް $)}"4gN_$2ׄ5o>7ٱ0`OR|T⻆vq'@QȀQL(Պ<(ͳu3?CIVĈy횀f1A_Gwggh1Ԡ،Q C{`v4l$L+8ż2,zȴu Un-yI'ѬMޤL#<R年*.JlTe֊Xn{nL%DՍv+p/d:sW6g=s &(sUw Tz[e?؈Z߈|UB} ;}y~dD[I,"SyWMaagWsk54aV~Nj*D5E }5_=!GQy]k S0&'tHK ׋SI?FƈL&BTWmsBĸl꧂ ĻU{ȱ|6rO >X\.b^PlX+Uн騊q5Y)k0m{o)f.* 955RinY:94zx7,EU-FbnΗu4k cms!cOhl<+L4i>O^7|yx.DU68UdT+i9 p}[_۞C#1tE>,Z}IαceFHS_ę,>ΡrEvb+j#w賵!_|>$P/qq]hOIgJȿpcV#Eⶄg nbJ5:m ` b~cYlqI@OlR00)\(^!uô--ܤϫ)Q.^E{"{^ߏY'^*TKٝՕ DLC]Ayuu%y&9-xHS,p(cYTIF!]!u5>$Pg1j0żh2J$&L"۪U\JRKAܳ ]Aa5J~%F1G] X կK\VEO8!a/ړbyC"ýfRP_lȆ ĻνH:[{^Q(w`8L;^vGL;Oihn/@RnM}IVlt*4hŸ D[#uA1Al D)@ہzpG78aZU(jB}WbaX[40P@ o@y)îic4?- r,]c?2E7 3j*a%k˄dJg+ť8.a00KhGq|T%sT15Sf(.^#WpW;pnfK&\ yB #"ha),'s)2oHf8e_m!7PD֔?<etU(umd쵮 k+:dΟ4.>X',8l j$xz/n:`Ȱh\%`Mtջ-_zFl " [I|b*$Ai<L&Bۓc3g+JҮ1ލUT;.X@}8q+ps=ga`#㘱⑍  @%W4>$?3z cR/+KlN md-1]'xwyj]gxFvމΨ?suĔĄ-{ lj /^$;KL"\Dc@xӆZUl cx#c@9{+KGsd ƩeSހu@ Ni"TwIH╰ 2(JIq(}=+'?Q۾ˡ'v_GkFPC</^=X)v{2{>N((joˬ>Ʒũ'/Ԫ줳jC2W"T_:Px׶or>P۴L`<K% @XS4^D/4t}5&8P5{KdץUc2gFdFu{iڲ?| _ڕ!#^nN4$b륁[mao<6ecg]<aνf@+0<'Wɾj$Ӻ4CY{79ژX~%4xmc 4J><=L0٫XSYOL, 焨ʴ=V8i* A |10Lξb}^<jVG#qY@GTZQ/YxR(..) )( dab檎;\мZ-z[lsE[HB̊JEmQnF9cܵ޿>j+8jarE8"tC.kQb|t7gk#؈JWPź_QR,5:OI6nٱJ?M/t{ 5QlpS2 W-g/Ϣ}y!?u9'|z_':DK}oxb;@gmMrQ1 LY]-΢!HJ\Io.wfqba2!H@`<sSa/bx7qoČLݘ3G뼂~A9 V% )lIx!GhŴ ryNaTVL͢ xbsS;TӨܨto)pW[r9M8 +G B5/A#9|ahAҞc]2͌T@MtԂ3_eGrI~\湯zM?}(MСy#gepËU r')WxDCsr%攊臛@;,Ded1%ġjmE4Į߀*S|:ie@;ثoI;kwbz8.bIp`&~GDtVo l !"lY:+=ck5KQbLޛ3-5{3>zm6+jHMgvʱ^bnKGDY* t㪬\g4AYoF ŬSu#P/XI})];v35Iq3r"dIA{] )Af.P%Lb{xzȖY\|ZHHOL_ ~br+,|ၗs_{OYfi;v!N'ڪYZZI_6K␞3/ړzt ثAnQW'Kip(zUn ^-(C<1%v(ZrG[z50tڔݒmP9hAPX̩W`Z|gM]ouY)O ]//iAL!9ÿBJg'W;x7_c4Uf3[(%B磁ś4#?f?i8'r@jJ"&(M5 ;߳k2]m'?@̏RHOSA"( IwO-Ѐ$C84V2 tEZ iS  52!Ly?=K s*tj`5WBZ[׵`Ufr@8`gM@,G'P^m^ A;H \42N0įyaYJRv~a(8jXXvHH{Wq T@ETg\X95{Hj[ᣌy4_ ۉs o3,X9V;~ñ3McipK"<@m3̥V)-!`Z7&.'}DnVsfR/PѓB_TkҭJiH =$~z"[diq7^ƍ#5^&M$i&%GS[raEx ٛ*K@#&R-lmhCȬ|%dOAտʝY aD4F&##z@`W:rijx` | sxJO$ֱ3P T G>}) WR6QȦ $;I+\$4CEAF*N:лpޚѽ;iFNiF/ߎ?"'=-h[Ҝ߲GGA @P}zn]#jF] MC ?S 2ƨ~%p6ح'$:7B~A[Q#AlRAB| ؎`'Utx$S74 Njwe/B gGxD! |^|W_*i?#uC>_¿*mhnB2 \"s<3%~U=u;OIbֵVRAfdFD1da)ҲBhs'vD$ӝg]V.-l0w*N #Cdxq| H8FX-DD|o+g(&\r;!:3eyưF8Qyt={fB"hG}+B9t#7vVW€gm% GV"CZEkc (*όt-> =~2|e_no$"2ޅ̣qbq¸فnB'Y_>0IuBWMoeLa/mRF@V  hks~NOOnz@zVnNv5mB=6d 89}hW?仈961HUv'ǥNt @-b7f_9zg|ʶqE<@?Îրĕ:mt0M=hҎVe27lԹ"NjpܷXͭH?ip@ '*[]:`Q__* 싟/&l4B)QMp`T88}Fp J9$~ ~+ae3xեka_m0{7$!e8,hl)5S^zI -ۗdD0`ٴ.#=f=?03ԫn33W.#!B=RV洂hB/hۦz@G`J*gAWULȇ;mSb A5 ;}F3GD/$~g p6?ų$XShʠ 5$?C՟b.,"P9*(}n A{*+~Wϳe"ɠX[!V0.1y,Xk|kf-37XiڈB # [Ei֚6dD>V_'lNrg#78%+wt~70FFa(1B-L ?ERGj:rc.C$b=q 0{QD&oaEu=c(v50W(e{98;v},9TFR47 NY/&u}s.DX(nu(KHOr\ 8SbUDjx$#7!d]ɂ;b9?LoICпm4&{n*=Y6.q<I1f$){5eLH~h Ǘa0x~T0u^(wl0,=瘑%s|rip &gZ(s>·v-^I_!v|zכ^⢲=kvߌ:l>c~q3)Wrf5m lCmp-SoY~4$|jl2Ưcl93 ~Y`@T{E@zLEWA>XMG70n+yT;Ĉ!#+們cN6j@#D X]"r^bЌ.8A|4EhJjbۇG lI6 K2E]`ϺPm4؋kX85ɔ*AžYpŠb2plUY s Ēȉ!g%T}'γX$,Wb1뷖Hm W=pk!1?蔻LMfٲB(Rm]qr]+< jP$-Rgo|F{]wK OMI]blݮ\N&"A8Kw3 a#| ԫɤyic|xR6YLJ\Kyx9g8lwRy]o+>"G_M0+ (ƤC} d<H/۞1 Wqr|hO+_l%򐄽01إ`qkh`pd:k+Ԁ8bسn-l[Ha77kM7TYԢmvr8p7Rތ#@h`dM Wf4`-1O자` ?tqcq|rdxR2gQP0bQ<04_Q4xze2%̘~\Ücz.C+EO&r`;w՛qNऊ/.U׎1oJ`ķohSGJiu%{o 0+`a; )LQ%dB+V}ל)^*YΡ7rR=PDjo0=[Nx5u^˗jݷߺ#(Kenu+*Mf ge-IY:hn (n~p%c_V_o!<-wE䨺S@4o'|N {`grj禰Q{ûj+Y 98TjaX'd!Ebrb~é|1 [ -~wD< tJӣ[Hdc]ٖQ?=4nP8YTuyX_o'$?{ MAԺGQ!A250Yk#5"Ix+@TxH)J\׆@@۞E#(Ӷ4'V_/4H $֟Z ^lPA5@Lq{ki++]?W8 X`)Ma,LƧ¤=i9 LjtUk,5HLQ-h˓m* YTҲx^oaLx/ t-nxs'V S"uH:/QWE$XqM>F,Nm ʕ:-ŭI[f19<%`|aa}VWͦ<M:IS`i< nrHKnɣMwx9Wu6-_n) S7V3_j9$j°Dh =QXCE?`ƋϬ8?)* ;R l/ۑ*=BQ JG9+n!Ν@'9MnɬcʣA9|M*'K*֍ #ⷐ`}&qHE"3旳^O`SCƉj;lB ĠoՄpar(q *L+D) r,E'ڷj!ϢCd?NwgQ abd\M[疶/+~*TeR꫞ၫ~x /`~-V]W鞰2%hM:{nTLKSF]nI$H bbWVsʊ90IԹS1y1?Bc͚U y[4gϏ0zN,<6K`|A%+`2է8Y֫x>^\&yI[JHdK]osn/d#t2:dgZ >o[uIB]/sܫ:ݲ⿓c(8:(9Q)|uC w3-j\yKD1v:y%޲ ?0G CO*H$=z3 Lf1\S TeXW 46V_O[8gCbwSN{Kzu9R9 tXvKkӛCr=6~ӽ:ΞυWvi<#rvk﫰$ J.Q=3\)͚<:ܟs=(,Ɋ/Q!ۏf&C l E#cTJ;{ )ߘ$[]q8 ,8>~v2Kb jQ*47L 0L/ ݋4оT^j41ΫN<7%LEO5SWbFw|.0J|i- ;Fn] ysDi0Sc_˟uP>t2V;6Ad~ $!o;FB@ U䀩)T5A!Ό芵Hke'USnףFt]վ7id9kd_%u\x:Եj'6j#/?i#i aw=ϳϺ^,ZPtl,N:{mRMPa78*]XM| +˶?9Ė[Њw`5+)M |`+v_*P_4iVr;wCeX:[Gn jq?25†.-H!I‡yN/`JyPo3|;wъÄJ }![}^ؖ>D__ξ$jtK[  ʇ {G;O-A{Bnf@jfվc-Bz +P h |HVsV]B;Tjyjp(/]$tSByŮ𸗅la]CB ,RI=NC(k FsB`װjTQ_W emDMs5 @JT{ݫD^\vJ|QVրz5>ǫFb s!ޕ?Ҹ{ruo#ηmlA|Mٱ=b;)m^lhݤf6°D,8NR$fz7XG{VB 8w6o97%ڻj ߟ^u Jp]c(U$Ϲq =ֈ\-̒ke) 6,yshs]Gd;yOU%59K)Q$sz;IIŎP"aDK i ~НyӎĀQRtnjű=-bGs#*i,dwQVCIlP%s8:ZбW|'Ry$]D$ZI;Cf)m{w /ˊN 阰oy#i #Ъru5m/?G3^J'[':q>=*l>xSc7<%kⱑF]t+!xrleYy _Iӻ˽'eϓS7+% rȡ$i號6gw"=hwԵvo8F6C 7ְ9-+^2ew%3;K^3.v -(a-`rBH#KGNE}`(4fluzaУO԰gn-ƍ $˽N@oYE_1RV# A9:NQԟ`'*\_rVnUtd>;Ka IR'Pc~W#fA"Nׯ @~9~P*gL1O+:;;h~S !Q.嘂ݢBL;Ta(Zq;wAhˏB1^Z#xJmpx.Ff;Pƿhd;Ks֧[cWfx2-*~4J+5 t]6gs:zݕ>'ԥ24FXSG5OyIE7Y΋8b6tbTB}Djdoij[.:cVgxm3|<.Z VL@8);ܹ: nBX'iG)Ɂ-$* %Z %y֟ƱJH\ՔZr`q fNn` Ϭw7|KtC0Λe*_C뒙.CҮ CP{\JE͹XWwdص>kM'Jxu;F2dſPD KOKTҖCu$cu+΄4Kn/37t2?H49Xv) -;;Y}%k[")4{h1ʤaD7nob`yFʫ i3ԥ )ӧ?%>tqV3`N($6?\M- Ҫ]RMjg%5:]fss l . .w϶8^!Ei^= %ߏ,GeEt3nW,í'LLf*ymWH6l)5?w3.ٱiB'["7zj6\N9gkRDY M S1(ԈťFF d3 ʫ3I^:[y oe"{Qkx/Mї5IU("Ƶ|GL/>{~&ELA\`.TZDbO0 MfY QU2җfxՓc˦dȗ+$@{L<`/YO}?]V29-|d>[Uh"U@;ODl8MZ r" )}W(}PT)ҔxEM&+Pў@8` &F.<3Isq!vFb9ՉA*1 `?\ B %؜)m@j?'Mϰ4ʻ@'>p+Y[;5`6\4hlQ;'2FxֽZ%@ OXbN{b0ʖ o/ _j L^5PRYhC fG5c]`Rowq=#$ʫI季J^, A,͘dcC9[|HA91E@o3*c+!sa@ÜUVv59VeLeQ*$7)>7BԑP1sGt Q\_CH Fnpl2s58By+J-(िB ?"fq詣9G|4* yɓ - jzww4F;%KCzJ9/paR%:j-hD"9&LU(*mGaWJ7[?nB9iOYMh,ULKS1{-g ܧd;E9\f MUmpއ;x_}y#Z+2ky̠-574O[d{zRP?Is/Y@uai6k M }]B$]̭TPs%nԱ  cPh{Sg;n{۔KTi G;"ǝ`A0}JJ18"Q(uC8$ӎA1s7U|Oۭwvt =&vlŚU)[4n?.b0]^:J1J =i mp[ۮܷ7Mo{vVJpZ2_;ڰp tY]$#wD1+/#ȳgp$$L ]uq7(jL_˛hbc&t{@7iesCמV/m{ʾCǺ4'{z 0$n2-oiïp#$/!<|fLj:XG c#y,&Z;}%֋7tc=@D6rnWKiwOZ_JƋ6l"?R%`o3쐇| t?r~ 9<ɝVc.}pLL:=0@p9%mwV4+ddĥ=MmdW 0񸣥4pky|ϧñeeӡRVWlY!x:;tiUki] G!}\O/PQjxg)%Kܮ-RU#txȸO  Du5GQ.ˇD1+cC$yfm Z6Q>oZfb뱡.(KvU؈t>+c{=3? "?xA'ױwvC5fVǞ\PT3FdSvڛX֤(M\@K0!ߍou cKKR>a. лj`: \?/]y`g.NP7%WGzG7`6Ǒ+VCDi`rwKէyaMnWvvb5f yZk?N7&+jTt'qi^?JnG CQtL"gOKmNn DJU3RGjJM4?+# .FAK Ni++E@9sȤjF*vVywn[vQ ~ *&/soaT!0z"1Itj,e[\.(Φx na-^F_='D6ܽ64 gIUt[eJQ߈nV`mԉ S'xI'ጌے3wv94+xPqn'`q)ҁb%AaEͮP|ouPquF+4*䜓q2Wu1P|d }vOM@&.W`ngfW](~g/|bj+ l LHmBfzqvv? a3S:*HҲ`rS CkFyL e^Q@=&n,1?bkYrGjRF=zxNrz'G qZRAULlC d*ٛ+ ̂wPbI+'r(Yܿ0Qbp2SaG 3G+~3^89NJ%dң`hh-ڧVpU[5fjFji", [7nύK:cMn„(* 5/FqyFEO2Gxߐ(G'\'x-K} v,˔*}jKT.N8rYBmEjy4PQZ$7|5pآ SBLy\ۢ'~iIWT+!iz"iAF @W&)~-Z!OM\1rxu@gm?(tM%=$ͺ+),؈GY!s(Ih\@DRj)S, f[,G MAry::>I=s^ߴ&}AG49@zV€)tRRDwCk0GF8 D@*6g!e~mH륦65vxid*~&ˣmv0:ϐdSr}1&Xv"m sY]>ؽ2ꔛ[췱בrPeLGXQH=|# h {"/n#w9'ƒUd3N25i ẝ ~If%/š`<)"Q1`lŞQ-[ײvTu#dJ43uyw %f,Zflc,R>10(:aL{+\]ˮS D dڂ< xtz]!?A%q \H} @~:Wulyє}TLo[P-ݜey|/顐63| JX!|Fz)}n9l/T4rY5lR75qi~kyyڭ\5 *jBW:7} !q@:}̲rl৚{R5}R9VJx,Sއ{KxC_׉ʨ>q0wVtڹsoӉ S_ѕntN'㤴[q7 6HfߝLWHi&:i[BVM-~̬gq[2WN,8Y #!|?ɭdnr&`<(z脳C2or0w;gk_U'5!Ħ˥Hjr' $҃ 'ub~ڒBbw^tƋ?x$ x74}[:|)KjBC[62.ZSe/$,(]9#(}oK}(tj9{,vTIT8"<8G$>N7~ @"-,ɹ\¾[}rn4?"={=Z[?(=`~0%o,1ٽm9:+:A!6"- !k3?&Ѷse|۟nP!ϮP;4Bf )1Tߥ},֙ug=9RDCi 5Y-V YFID`S9Ty~Z(Ya'X?OɕΜ(V?<9^C7)yo"&H{^h>គ& Lb|Axg_xej 隣ai*H ]7̌/4=Aoo>@߸'M*j--r3<WE&b5R䰘Y9nwdSߦ-^!Ac(q [*4Jœ̑AS VJGO@ `n_:H4}cZ$YT/ N@iT *qO`3 l1JD;A2F* ׳B_vQb!aUtx -єtwR~g*\Aꢊq:P4ePT8bD jBµTLq3ўشpC:ŀW8Ϛ> B~3 plXڥzIBybUGUlEGReo5; ?"Ej7c)kaʮzm,Yݩ0hl_p%wY/QnNLZt'16Kf ¥\h޳iE0[˱j(2BDuRN OJAO]KIGغm 9%а c[MDZpIplr?t|,)`tQ]ϑz#j]7f/ROw}P~C}TBP)TRSC'М37WエTAV$]m' zuNgSj/=vwrɺŠ[XIܑ)=$Qc( y=Etd0JN9#ŝӽ3ؐcW,oSږˉN!Ntow_۳ŧjt;Y>ܤ)zgK8=>Cٌ,yͶx4'cWݕ %$_Kw/.ۆ-;q.@IYh曙.ƭĩW# n%@ "o iuy&^"%c6iTKlK::l@¶RR"ok`I83E(j0sUe 266eluP(A*Lu[ 8 ?(_:E3ꈻ還FE~ucΫ=1~Noܲ8UY{i6yw";Gf%[oRR0gqQ{5&g;TKtKN&֡ 4<~&A5P_æf/%g/Ɛ)=K~F=G9t-AhqRHۆ_}y;%Ϣ2%mm]JƟq5jQg1lkY#b؊­7YKT9I$&>7Ӽ I’mɯ%^Pæ_E$u|0tH #~Kn.6eI+ *-#޵JPe/I'%QT:{0N@@jW?P_W/'i'tG' q!܍cW:9/6= µIrtYdsc} 0M'3#d;tAgr2-Cn_=rXZiJiUmY:3jɚω[k|$hZ[kk9/$+0afN91 Oh9$_iڒQJkC.Xjٜ@ Q)/ /sPSv3SLEIm&OޜE1&٤0VXm䃜?3qe Ӌu(MBrFR -Iړs1nC6 TV!?X_Ih}sL)(w'8w AMS!Ouxk^X\! < y|DMhV`#?KR1L;ZQzJ[K%٫E1oS8aAEܐicFQ( R?9T[0}w/?,啁:sY&kPDeRx`"VLwy*1waNke͚%zQLNs5-b"\pyߨ t7!AtQڨJsDE`|tzlu2\&C IL nQv!`!=\*&7` p4U:&[Tv<8:wsvD w'쾽@CTȦbb;cᤸ x1PyuK=TovM[* m1h8O.Ó 鋛\-x:Z R' XT3+X.O~V?$PS-Sۍɴ@ /z!~~y6ܑ"2hh ](源Jdټ4U C5/ۄ? Gك_&NC39Qq@8rPLO] /n>dnȣ>\-PLH%y-uiMwtȡBtY Q*^s-& s崸>W))Ks܈E}ܴ (I,;f:1nU"AY(N=髶EݥY&!cŕu$K\*G&ZAuE@p7K1;i߻QKe37 lO`M4kpMt|ЀY g9\W3~A#Q"v BOd@-gl갽T"xw5 (uHߢt8gT̒_p/9)ݚ/,CTB 'Nם dRIra" /DsDCAP/~Q=D$S2'Mi+YGlGYrZ|F9}ΞZ Hb ;X!b*.7\.1F u!TiS!]=Aʓ2(,XԏnO>U!/WKpH5Y+# > lxAF_FH\)i{9;(gZãfc1][b|m.LElYƟL"ߞdG :#e SJw߿|]綵Z%2y\(u3uwqo.V42LK楶ᒩ@@?Vu9Ma(V7zNsl4L \vg^bّ* (!*hBaF]G"ؕCa G"Yui6A'`n U}PA9 !$`zD݈!U!s7)ф`~}MO/<(%!}Hq~L7 @mT޷7#W"z6(PoJqv Pqz)_l@xSh vU㖨&=NŔ sߜ3=:YM+^#@SXU7KșS[,-wڦ+;r?Za식7=@iﭨaicpd;L/eRN1爬8mtGZ]9 j;]Mom_"NIׅvAڴKuА lP ϰcH\s^c/EgJgKv?َ4Kk,hH]BV`eaK^$i瑖zLHETŷ0PgɊ }s'br$!ZBG\"=Ƶ:R%eEHGzgGd f[\`1HڦL@ _ 鲄KԵehkP,徕L24SԺ5Y%#!ew*d]&iJ1J:[ŘN<,"g8{Rp9$Ta|"Ubt/^!BX,-}7#Wbɮ}:膬w,_dnO\fmTIadڰq&toNnf#زL ,R[:Ngj2#u 9&a96\ҬZ5CJQǚHf0pʈ6HJՄ9g/e-|h"SFd~ KN=P C-C5'A~QvK7vuE݃:K C j A\\a2ЄlԆ% (rw;3 43nQ9՟o =;慥֍8ɞCx3{ƫhxtAO_woCL'Ɔ 8웅0b%ی%=`EzPWX֍!ћYBgNb<~O;WL rJ W1NJA1|aP8: R{uw?; =]?3=N|^m+[1Si,(fP-uSBu {ՠ FxQ}`t[g* ޣhy;mQi`7џ~ZD*S)Zi*M'Jx;r 9-%!nZpH@/B\D0dALkT]5_S=Ml `8#rmYEZÚOÖG:/ƱeUS>|n^렮-/[\cj&#`};秩_:REFO;=2sj &KtPYb(H'-NaعmK[h=gHlõ5Q{;ZhY5J3͑=X3L@6?v\0\4Wh{æJIy$/e>2N %D 64T,.A}J軻f))w_^Tdz%mȐ֩vN|W82M7ԡHix^m0Zð6aMT6ԪI*7]YoOU{&iBeS12UJ$ 8OG6>L ҄MT8uYq嵜_kh3upivhb).!D0ɨK[>%:ȥDGkW>B_O4jp6mbt=#e%)S ]cϷ2uDnD$Ͱ|+rS3%1&Fv1L!Р\Y*JiR W,K-Wky[kjφK22oI" ;tǻ#Dըnu[#e|[6xp*LsG!6%hdŞ7qYҳ'@ N)Q @@ZdF̂I!&(BHZ3oU~9osMilx7:^V oug {0s5f+Uؓ~_lO$uy]JGb<؈tv jwU"->Iȣ}%itX4fvί-%@h`Vl'<>=K96MsMٻضTA&iTO;f"E%tt]:d lIfK )ܱNV'̋B}LѶBnxwLpo TqrC6 VѢlZ/ٮAh@)}*u}b,CN+?L4ݠ"ڃgV*Uy}FrP>6btj˵JHOq̺5%_ScߌEJE{^.>~\N8@mZ 0ppƖ:$9 5+Zv!D4BF1bE +6TsEF4|H@ɦn}+HMS7Rq E%4˸O)ן8&x#w5.Q$e J 1*Lgr$eA˓ %oM׀?4֨#7;&;ŠVcy;OW/tUoiD&8_>0VwBLj{5>^;1F{(8_ɦ!L{MKV£o=猎^>zsxijBK,V8"RD+$Uo^|؏pBML5NDUR|6_`{ EO@%)P=PL~x+5?5uA+}jslKKnWE>F91DRgzCʅ^>1rc -RO֜ۊq-b+a+A7DDqQpo3`."/@h4LVm+vCDA?$2]'mq5,<{mdpa$L6 Vc̹D!ĕd>GZT^Iʑ7W V݉abZ I^ps]f7ʝ8|)*<@Ib˜+>XP90؊ 02-WyܒUQZlBV9%e'Ҥu:BP/0=w |a +=bKNWxaV c1e54@V"Wt=x8;32n=o$痆EšƸ 9kBi= rvM 'L9/?0iR~i`[zk`MkМi:% ݲvɅ,U(# lp~3J1+[ݔg·|E֎UcOOڤ6`c?;[/.CMߪiZFL3ѕZ20e- L9r]v'ZnE(ËΤ5yETAa [,?9K9s1K(yM+|z5Kl[X2u77Z20qlE%suőO&h2Zov l|tj; @o.+<RJ|] )ΝC`xECPPU?ivWg'XMn':*5bm lꟾ29Z]\Z24Aw??F9g]C=]g@ ijlRBxPXPz&lDa7rN J>٧Bj~>-Ù\ svO7y@ȎFM Mmz5t"]7&tuВz#Wmnl3@CPnKmk~wZCٴ i nh%˱,gr5h3s|i(>PHU7+ d^o?z[ GG"4h(O-X yƺFb7pdqu>-8!8"<^zȾ !O)1ll~ M]CMg 6hM9{[fQG~TZɄ5M[,rRH?r4FcԃP7nBG?AÔ[h f@is.h|/L'texrԈ#am63v1=e|c6pwM‵!' U^RD |>?YSH0d"FZG.zZP=+@o'4W8[| ,]w5|>_(c|۫H>g7.6R(],[4D,e܄9#Su%/2T.w@FW}jJ=OP)7Xs[92|.kp~KE+C9ЧM _;anߏ2 9{ԓ`߱tRs[ ƻTD}bAnU}fо VoewѸ@܁[t<6>nNOϫ@K%sXn˙>,~FX"Oz|iyqcƻ̝^ ~ϭJd!*qq @"VX1e"AwU)T͔}gއvFAtqҕeڈV-ol^HS nVVhs*nsC]oC2 Q~J?5_" :2?jD b@BXk`J l˜P{HeK8 >``R(!]B {uv~R,h$ǿHd{Jpx5j̣O|Zwb)o U ^^z9nO6ɞa*kPz\sv|W;*~S:YH_m,'2h6<vp^\Tq'aۢ'/$"NN%AeccӀs+qRy t%^ZJ[!U'ϥ58[%iy)L oZ KO^ta])Svhp+J_ u@23v`&:e94L(]3W$7Bw|זΥk1!cQ4;EZ9|S:^Q(,zwmΘ^3>Y=j?wB|̑M/D{kh[sa/TΝcX7s.AJ Oa{rTȟZQ2Q[^LwswE9OQK7z)Ʃv"g = _$~tdlu/`L+&nE |CG1lb#tfs4GVI'7%\&zf{ v^J)EUGZ@ibT/ 8lJΜA~̴<5ېb""LJ4ΟjzԬPşDd+0,f1C5 bi]x#*JJ=, `vʯPoxޏo~5}~å|ث^w\{"!~ȥ͗pw4I>lF|7Q=$;3F7aq S_8MDz/ceu9@=~ȘO?Lg @@K$yȰgiX%+hȮzN. rhJ4! I  +Fw^uV~]I_ cOi3=0 MG AGclF2fj x>RZ*LVMza~e~$ަKcvni3gtJ$oVyu#"Y / ʊ2ԚOl͠Z"qy1 wr /PBl3E9}pag52 ^@PE^n+ Jb"⚳c}Vg-ʜ;dR2ڻ_9GMH3J2e B q'F${2bKUqNv5֡D w}@]M_XMQ~ ZF<$@2bTn2/5hz ie?>Ӌc{pM_XSW^]д C?<$Mv-F~3&dB40_㘑N3k 4n/'׫6".?ANybhiLx{jylbp=9Tr8Eާk³腰!}Xһ;k"sX(h{vg BY`!!U7nnA{Bb!Jen NHҭ)eW5S woI$}$UaA ^Zt'жIO f7Ysfly扃ιsxagiEB~({ ;OHuj-p6˺toF&82'Eߐr+eD%* ݞk% ~;nF̊xdipeVr ih :ŐC3E" ,%3AP1|jlR:3XPbh6[Vq$_:jRg_KExi+syhy* hۑ3e/8P'5Esmc3< P6ebw3pP˺}Pm7_ϊp.bHǖY24-HB0Akƈ …lʓ-ٗ\[ҡvFS^hq1OaVA_2;H0.IpIO3ἊhqDIVo KgT& rdž A\5/rϡ?$Xw<]` /@&vZikhp\JB Z0=lNqT}JnJyDRBe B!XX K@c0|\8nBB`L"\ʾjh;&oK0R o=$"cܫQJ'O'Sba}`c_5-IԞ e)Sk 晔A>>Ԍx_!#:AbMr{hS>)sgXrۍ"$]i"<+&2DxOZ9Eʭ2Aac8-Z5ǪC)'87m?@l}C6W<]\|-JN>  Xgz5/+i~PG3g:EQAW,~c;@Ryc[pfdP["߮E'[a[L^"8 X]8,vzX3)狜E ET髥XBH l*1At%LΰGF<փK5Y T) s8fji-36)o⾍r$AR1zƟ(@czocC Gb8 ~#1PۤmD`0 o&#m[ &ZxD^t}4 nJrV\A;-PMBg򕖺Æ׿ppPi츟Dzr߅30a< =#];P|bp?,R1OL tJZM Hti @Fx_$"4x^NC5R5oiajPGsGg=qRS(K_ڽZghxk䲪~6(OҖOȟ7=s5Hir?čP~QŋZ{|^[?Aw/bN1I!8yCEݓ$$L#Dctj[0|^(rsoDb**q(_"eu7eac_ty~X|@h1W πm*IqPO/MO&H,q{}m4-q45V|:rV8гƱPV} 衺CjAʈzv~IɾsP E!]&1㗣@rS-nM՛VCe2Qḿ7Cv}08t5n9ew|0ȫ;7{  Vl2s]jy YXܶ׫bY (mWn FRw$Vk{z~"x&@Ê_Ze&].Bh.S[PQ[rtfxd GdƩuHH$cwހ•M$ߞ4{C:X{X S #4$k&CpTXʙ9wjuLXՌ]!4e=t *W0zӆ8y*2HX]{{Ejdr?}3| ?- A (@&~dJNr` Ep#Z*l%e@9ЯC2Owq= ) Q|n-B'M3j/< ^uW>P*v}5&'wX$} 6FX +ϴբkvBE' Ӵ4 ]`h/283h`l|)V\X 'Əl@?Z6u:d=T(^ϏD9>6gl)H>N_Q$L F|ڷx"f9t&*B~U툒&?X( GW.FXq`͗ `uƅn[1DpSIW/'zrһ4SX|[+8%́xHJ榚ZZro &(uEy _ `,put~X>n)DK02A4"ߟ ph@&B_sYfL'nD}xցEIwBVTr؋J;IAī@بa~R p/G=\Kii۹#s-^[ϯ]T(7Uw\W#b0ٴ7x}ۅꃒc uå'|H ŐuGCg<乫=aUC7Ypf/ɆN18[QNg9WﮍsO J3/귑b2Ћx68L& ;Aqǒ^uo&b8 NQYx7)hJ4Xg5e8xON4Y*&|-ѳ%DޞìH?z[QF45rOC?geGWeœD\%-= :,N#AfGRzPpZΠS1-!*2 R%Yƪ+Ke+1f~*"eL]#Q2A\Z^wqL\os UKM:Xewa_ɴL4Cz~`ئ{wQI)̪LVQBo4G--L-bjO8ކ=9DԾkw'JVdr{ cwd%U2zdF#dx J..uXWam3t^vQ|- Z<gBW|s-R,MVNQ20L}  }*ޣ:;Jyri64T Nw'ǑFL)a x)[^0)6ij=x%גJg_hj֞JFRV_"ce#=RN"Fa_:ŋ#wvzu.^nSDg qjˇH̓vn&zu`xd.ݰCL|7!jJec wE%+OgTw§MCxYjՑ2)M2:Zj[R}%cܜJ6J\j}{S]@Gb2p҂HXB'L`g6SqM 44I?Zt&v{\L! hFBUs?jZ<Ȟj2LؤPբ2wjz(=7Bq؀ﴹh*RZT)E \UԱ2o@Y-`4o-0vv8X"VP5* iIլ&zqL0{_ ;Qrw`/HA CmqtR_r)Ea!] :|SsaJCɶ?F8Mёr:8@2+f1صs0ƪ9KaHV* p_s׊.gv/oOiw7)Ii%řUiЦ^E͡Ժ-~r޴m1o/]ZA{=XAqCkg㮪W`>v2[tRjGjvDMl ;hu#2..V݀~&}i'`VG"0,vV'ONe:rG7# ~A@H]'lq w# Otq[f{K*_|}!dEVȲcn"sܽ H`,9](qӛgy$kMÚ9'' 1 $z/inGqUahA%CQVTk{V#Ş.C

    @e*Ԗlڟ`1 }*>Q;@re@_}9+/ i.SzosU~߅A Mԕ٫Lk 뤬BV5@V7I,6~{&N\jb'Ѥex-v_TtH 0I&\i 3lf} N"F>ؙc;h="'e&i'䑻Mc؛%+Ǎ#} Ÿq Nf Ytdʅ.YBx[N0~Dah 6 .r,{K5{! AtL|Z^99:/SȈ@&R8â[Y Ov ؉z{xe{wħ}dOsC*eU%˲&%Ϊ,P!5k-T6Ж4z`%b(!6 >./&No7 0gho›laOymtqX6J+R+?^ uݔhX3={hVp"&0R ۴fp)c (Rʏ:<=CkCg?w0)s¹ly0 < D .Q]lH$=mxyk/K$xqu/48NH9Ra0˪+x՞w@w)n&uBֲ1vGMeGq7[ۧ+amU/S땟 Ƴ 'm'|sH)؀aL2B҃>GY;>Y$iUT] ӪniW"V71;BK?WxEIП>yKG7>XX"^?UTRN{3;;y`Z FU%R =§ Β ݿI~B{ K5ب_tH-G.Hq&锲 YVz[H}ɋ Q.;-؆,I`~(P]V9O#|S(p;_G*.fjrt^,t?Z2-A"Dv6K@Gn&zΜfl`K+U5fn$,@sB-4vgm;HaK#GOX)ӴLoK+!T5 ~)x51-DGm@/=WjN6&ADogj{IF ]!??A{zR[ . 0/ R&z֋mpGyh/=M0.Ggu*1$*y5T@k+ߊ?TaPl-t- r_ >=k _ڜQQNd:Y،LN3fFZɽÞqc<lH];^n6=vqba56U~'fGKkx]:SUv(L"miK8 6Jj6 DSqWtz!fnKu5A1NQ0P3r )n2o|SQa@HIFT<~eG; sJU!tfY3.v2rNP^Jl举|v:EM niщ@!ο{17pNrye\qtҴݿ_^EB2  [\3 ums<`6:=vodrg덍 v#ӼP6:o8y=ꨌk6(-sӁm͂&<"ޤlK1 m2u\ޫű)!wgQ߮7bQOä5d`pjӗ@s>3W? ,EIZ Uln-x#}{+fk@h~>}H-yfxO$<0UM!핣C}B&onanPyDf![_0\pXr=?8ٙtIslUjq|jKC?56)U6t҆>g~P4?T}~$=ESîIFX g=&C w7 ]eql-}._]"DUqTl = Lg@I&^V؝hFoE]l<oQ1B*s`91 1J=fk¦/xPhCJc& tOv2вwh㷁3u[(&W%N)t~,m4C+뿓riŖ0Ɠy1*yaӋm>P`ٳ~BhwpՈH=6 ׅsa?(jk]12%~RLYhD:2]V򜮸 YJ&@q*l/dLn%hV; lk@ PtP:x-Β jʌ}vUߛ&w:0~>H*^8*{+.ϓ!-<1õ-uk_L~d7HFcB7&9e2PF_$W*98sqG{A7YOG627 pzx{d?!X A`^| q÷6.v!R͖@DF=aCo) H\kWg'uc}qaΝ$+ycSVZ!SnSO:VogNfuOb>V^ØW &:*" U$,Sh| o?j;{C_ƖkQ'H7>KzBcntr5i!~[7X#,P ^DHa#sJ+ʐ$tɫjD`?jR3C&S5tOxƧl'Ő>1ƗlڕtL{*zQ[00_,=b*[Ҏ@5M@ORI+usVpj "ђ1nce1C$zI=hjS` a ϖmg{7n+A6sS|84GX-3-Q~{ J;u'o|3z8UN&{`Jl ^DdLz}h|;cYRbdw)霜~@_"xM؅;t -a_[yHMXTx ?s egx^m%ᧀ+.YFY ;0#E9J@JFV9U*2+CjtXS?opC$y,yoWij8ю,W- Û޿hrzTR*Y6{)#TGBbUD.?_–ֻuZ_LB҇;uDm5ax"4ڮggoǒ>1oP/0Z)Ms-R̶<әr4!)!(ԛ@dE-s_!}Yqt8OGu j㟿!mEJ7K*!1BeLO=54Ni465qFC8Ñ쿓cB>G&wsvR׭YܰK(Z3£9;kyguxMDPe(gS;Lay"tfKŎjafGyk5ʢ$;oqȾΩZ^7\pLsQ 7xAѲl_gac:q;yZrTb PzK|N`:sr]1ծ^[tjCjWML#q#W;6@|6/#Kl _=< `m?+Y?EoIA$Sj!CL ^!m_.~i=ia- aC0q~֓ѢF8Z0KY] Q.lfe0WDF[+_5 Eߠ3#V=LM1B Ld[>$&Q*BhdLu̚).vrRe A:d֘Jgu]mG+,e8,/,ve*-+ ~y3ɦA>}l)^hWJ?; l$I{i]NY!@)㑽%[L5)hC8~Vj[.a; 6,'8.dFe5Mtpd*>(:t;g5{j͝Pl@q8AUM:Ϙ!!mST24HByTS\H.v.BE8$(F(JjNЄ{II3a9Cز[o.^J 8 D9UŎcP1|i`!Oq{>][݊@ 1_K#1/ }n`ѺwI<Ǿ7K>[Vlj۩ȑ XӮ|v u1`S07/|g\u]FYt Srf#h"~~iK?JR &Cw-aqdv _/-l`6P+RM8e+ H[:nvqe~lE)ҿ4ZqCDǣmqVMXMx/F#drt?X׋jTDLePV#gifz*^V$7'+/96̄S/Au,BNx'žg6;Vu\~[D/oݕB"E_F{F |Uܪ7%Z#R WȿdPޘ`M-FIM)۸CYikAV}XJzZlnUT8oZ3Ey~ٯSWt! lICy\_`(m3j<ͩ% 0@e@0xw@++gm 钯ʢDttAp&u=V< ;[y1b=Fcg-RגB{Am6Ȟ*o4/SDPsňMd2>`4ጫBmFRc$ډk0KDߓ:iP]AiN._ӊǻ{+_'Pj߫ZS(c$PY5xf=Zr:Ւ]]̄0uu27? Pr C;5yKENDػI}3[1ǰ-[2kUfLDpklEn'!4k6 \X%Q‚:X(cx]yfiU9ʂj^l72{*ʿ+.fiCbٯsf'K՗I{Q ]Zw3t,quFUlV9enEB"1 /DO?+T _}()gVz~I_[1^W7T8x\v ){}>B ЈܞYT=ͷ<{ J>\ݛgWVe}'( XD^&#逼گDϔGWVGVը6nj)xn]ET:!sB%KhUir\A:MrN?̬!Š}LKW=EQ6K)]jji:il#@Τ%29.Hjg-f F,+^{%Iஹf6u~Si6?G̫i z!8SV^ԯq5RC ?ixнYX?#%C/M2PRKDC/sF0_ֽPf )sĞ i߱VQ{7Y4>%ԟ,n'5zfZ3";'nqB*,JRmyn2Ib"]칹gy|'k ?iQrڂm<; N m Z.%)e ̣u QyK/U3|Lx=[=y2#N݋jܯ%'xUi!)xma]U .?Jg27B=卑i+/s8ŸPN#F ].sJ6}y2EGo\Nqy׈hZ6@&ej+"%"f܊D,mh7ZNSt*S_v]b@;CRd~[Opu4D(] A|~&uę =\Rjs\~ vteyOhvy0i„;sBlۜ#$P.a X O{E0D<㉂] aٕY)ŞJX5xS(oxSHMׂ֥l䆻Y1/\! ʝ_iC;{.X2SjLfdGB+U *,)hII^c}l|5ๆ8I<>\=~ǃ h}-Ss]:.v7M<|$hb Ew3"$&ct^rH#[e/Dy b 9HG&tV3=q8`u5fLE+XG(,wPS輌A b/Bd#Xֿ`eܾ1I |PY2~ԧe>~ӤMVe.(l#^90 5^:XbL@]JEFɆptLEi\t4^>ܤwH횐\!&kBx"*cnTL茴>Tk(rRQgsV]XO a\w'SuxxfB HВ=߻`NmaR=lzRGM>W0>vTȝPeD?Nە>Lg9-E U458N'qon:IE=`6T*+  k#bX"qxM^&^_$h7@ >>IO̧~ZC :z2$6eGBz:BHl`Q@̇"~2 c!8R#9 ;LܧW`2=ۡFY$巉{H&ɩLϊ&1/]ӆs}G}ˌG|@J4M$Ѷ-K.FO=+1VquDDґQ%"!ߙ0C kkX(uc"Pc<.:\s(6V Mナ x 'T+<5y4"Y'=o{YnxS.J VtEb5UP.іpeDcppx+&2f < 1FG$CkK*I8Q _ Gl#ʸ,-ҪɑN3Я^ q[?g!RChh-3z;k$ѵ3i}&gN ޔuc[`' ^r<+(J=f$ m^ke7_HQ|ܔ8]⫑`WzNX*+a #t6$p{5# euQ]E-.w^jV/IB]H#ӃN"1 Ta ,ڃm1J)8sDaݫƪG_QtZ |vHx'M›kwx 2b1s&hO$=TOҒ";1VѤ V^!:4*P%l1_VΝB"qv1dxyE2<A<z%+NNDb cV#oBҜ2T5D8+.cpۖʫ63pjrkjnvٶ.# N %f]Qv;G `Br9MGĶ6ɂdlL+R옗-I}asMAg+y-aT":ɞ^ZM4WN\7?ibNBٟ( \$>I֭Ȝ~A& G`~qem2KFz }c{U${:1r j|K^Z@[-T@kF' 0O?0᠋tz%BQYYE9z(yIzóWFwmڃvJ^N"^J5ҔwF>-l9i'bۿ+ ^٪vS6HzwPr\U0UqnF 29\e妻ANmTD鷮|`o޽4xmJmաǛ6f۩kS5~A\u;~Ƽ¯PrAiOު)y(H*j&~N?Yq ?Å_%DΘ݄25je!5`WP`oǒ@33RfXa4;`a}˖mYŹD{dI`#Ciɟ,>!C]fMH(K Q}r%u#Dw ({_nhI5k侪MR+m^;T)Lf.\}dKپqJ_eR%@ouoV?{s?0MD-ha}Ȫ{;L6w,^oaw$x?wT8p{۔컈3P)ܝE?Y78D"L*V#p9UG滼Ȱ*S#ǝ qOUʱ20챫{(8 >7?Ův?i: ͉CdQ LR E66&zPddwY4 ^)VҳʎQġ!e8V [@8#iAuHPPпt6I3Ӗܶfe{xp,k ~VJ#r꜡(z, ~x@+|#*B~->^Q%)QE2P7=U :kձSyBTݕnG0~GwWcNkU;H ,c5Vq+ZlE/4k"II~B0/˝}|V)|@8|'o)۵q@h=_.d#T凰F&5&Ưxgz ֘)/v\I :y "SdYy[! ={}rSOY1F(P)hc8/_^"fT @sȿl*foclqI EQR;[)Lbmɿu3#?zaImOk̟s(WEkr6~U}%Ot[5? ASor N999yۭp c?#Mp/ 6P(&10%jFĢ"j me-rDNEH0Lj`~oiE/V?KZwXQS -Xݘo$ZF"õD&<f:FbEgc֠LueNEҘ /bOw?,r>S0l+S \".<;W$D5j-_~P^ӽOjuX{_c;wE=O\n EEMҼRe=1^QYV^bX>.tЩ$ۭη[P+ǡ],I[h_LOr}6Zə*-5P$1o)֛w@B2kEK^_߾ԀM7Q(=axVʘ3UנKFѪFL,P!bOHT"TMpŵ9/K2g 9Z6׃}kZ"_\-ri cdCԷr|rY+3džgs5L70s7$L`lC6WbVW^jiJ5zV. "IW^9%jN=r=+2&=@=^ WP ׭#iXּv30sqoIUouO}Γ RJIHkt f}B,'^:yEaGc*ɞ܌<ז+vۆ0VVЅB|n!yF^]kDZݔIxXӮ f? @)XE}OL5~*8 y#4 b_bD'R2!٤Eȓ'~A-Is7/fJokDXU_02VY.!R#FMw.(sc~=|}Sa5}a=,C/eF*31zl떿@]j ՝\niel _M$Px!**;冒Y^Z0JQǻk=8#cӢ,-P IQs2,OVL)n Q[ ۽_F5|Gi;-i'TQb!ZPDQ6 GŷmO [+f Wk2WDMLJw妎[\̦/2\r=^電P5pqMHJAœJ-߃&ޞ ?M}*!f=Lc4( S9!>1n5BuణS}jSOS.yk9B2%vYAtc0=퉧,ejp餯jWIbj}ܣn|m_nblr*+ B 5ˏg1b3wŁ̎k1R%W3wO@Np?eA7Tܬ4LAv62^Zu3$1M b% }Wg8RtKnLek |V66D sKyUXpQ3Q9yv 9Ś wC_e/& 裶g\ חu|z%l?jzP'n6.6)}=,:^b``AdϽ]N_5Ź;͍*34O+s^ dށ\s\K1za%6~]}sL'~""˲_yߺP0bq#et'>s?0^Tw)s[)<\I>e뷛H;w0*_ht=_C OqF?2ݿ#b9O+mSh_J0gp(lc;Z_ O YE WdCB=FF2;:r -OT`4'fz+x7\x=rFDDkhTkPgZXP3Kd@;AcHM<'Xc~li?R{*)l5{-:;/H1BwA5$Nsn`aIWB!_0P<7$b:R37BPPɚY ̟A m[`x]Ǔw bճxx?5;7{gf~͐g7r1J^/aV[7t6Wwۧ*՗և:Xd`]ҏbzjYӍڡ6a[~ڐvJ'#vQ /Y$a=\T|×o:C9+^7+e2WI8%KLBlB3!E4v(e&x&2 >.H,!,$)pfsBAT We~ehqee!O(y lS\Qj8pHMY988SeE$FPA S›STN\oKR3.?EE/Fs|%c qX 7wr*eH%M5҇Wf-dwA.^ ˺l8 12x'=,i+AtEAb G6ev6A&.HUcݴ*#ˣ%64 nr׮5"@m^Zй@TX!3JoIg<1nDz&oׂFUo;O {H)2UamtuFL y<;K tEOLi!"րɫ%6G";K.`P0i&4O\&f+m*-_7,tcMC|dg\".xp9Ӕ f0EdY?N] Y'lLg2CKTTƇn˥rs$L{W eX O^"ƇF<=.,*nHX46F,/|c/,l}W5:E8Ç]`)QBFJo]hhSjW8@)-yhlG(`ԯJ g2LSQXYj ȡӴzl| cn{q Q #Pz] (;_'WtOe(;tNy j7{+ٵ|BNNQ$m %BC((ZNYk90nh9|ъatKP8 n7螭ng Ģ;Jb*ʧ}i+t%)b)T+ie>3s9A[o1`4B$ZE/jz#6P"B3mnm t19?Mٝ=@]0Q衛#߭:ݦl.+YDQ _QkRwfP!ʐ2&efZn)4;+3SZEAޙS,Ve_nzoif2BvEƔt˔R7*3QLC5N8< YqygJutGl]:i^=\~dFSU]mWq]ˇ͚cv~r==hDsfN/^{kmX(2ٻu&.)Sڇ|xeKs ejg}JGӷ`j]ȴQ!ŕmjfݡ7\<)_N7: ЕpXdjdD-HA=X ̬~4yg)dIm\Ih"͈_ފKV̆>1u[qpyK-kIJR r8yU%eEUYd-nEI3YF3F Ȓ`xD9$tw1q_]ۥMJ3XZIʴ&ud4y!!:w϶C2TRw[4:F9uQ̐Iu~B=Oc/ /y)Vj8HZ<]M)B݀Q;bv]@}/1sOϘ L=3.\ XxbTCйi_f -Ox7x撃*Jyijv^0ݽ3H疺g.WCyE9F[=޸콟=לTS|S[Aٯ{%'7>ÃXs?`=<j.\le_#H^Yl)Y匩"gc'nRۚ19ewB1zÄ\lCľܛk ]ɖzZZ9D ʰ6=f=9 c[WX0"jй.ߞf ՙk`S:M VGB{mquB1EF+,z3KL1Ƭ~jC=l٨6Kl~n^? Q^QX <(I6!xa\v;Lӷ ״i'?'z8cտ5+ haOEsycPrhԫOݜ5JoC&3hr\?M[3WpyI!h>ن| u0DͪŒVv}^K 0x_2I<?Aˤwm`bp#VْZ8"c֪^Gy2 _bP?JW,Ôaf׊3D8٠ٯֆ /c|JH{@BVB.ؓ ,*T[MACXӋOL&'( 9|GrܚٙA螥'!n8:XMg]!S?HY̦cNa 3E]B1:k!6Hy}eI,X×rҁּ8-'.`SNEJM'n$&—a6.07mÚkahoJoE!9-t)Z: ?7J`b@I%ȊwW=u?Ĥ[}T6JvwXNp3x=^Lq 1}FѰ>ŀ_7?\~^s#k䨫:,9O-}W"!SMqM-Jb\7q e=$;)Hyߑ`XK)2( UpQ9K_~g5qA'n@{ w+v:cԻw(iC_iΚ/o\'T{R bRMNғ_:":1HEϖubAh<} F3FSKB}׫Zꨦ+kHkRnH2b ùy=Duxٶj=NJldW!BfxA1A)߽"p2ktm1GIqTkT93?ɝ1搠΄D WX ֭Փ/GomۯsSZ$#*]+AmA``JD^XD ʵva~bvP.{r3pވ:ك ߑBˍa$'R7wFPNE/*SC_Q<}H`xJRSzy?YK/e9RUh:Dy^D'491p\c X[|p+YOqK |+\O:g`ƜM.! 7t.!Cmx_bN=-τuK Z4Cz[2TA佑*+OR&uX߼oڡ\yd lcd؜į!W`̯GwQӄh7}P~}?` ѬwDǫTl6 x^Fr1 Hմ IJƵuM?YQ~էΞT̯TeE7~g`_TCBstUx?Pd͉Dj@Ki\z4 UWCCWffEγUO\S7I"8g G.#;JzŇyQ$/yS}o/~3egY81:1Gp<"H[dʼ8O1 @"= 5bϳ~Cƴt^nyՐ9*Qnh|k8Ŝ#Jf6dML^'u6T[ ]7!; (Šeҽ=']Z=m@i:Ml=`W_d+iI%=r? ]4H'VjQ w2K1ew3ǖOʟJ&1a/cP[6=2@OnW٪*pᴎoj߅-VͩbF dY.tOKp \!m6/$a`J0@D7f wx]ҧs{#6}ǝ9 '`"pe=$FCL1:" Q ô=(HD5SzW I2tH4r킅Qڧe",)r"Ӳh APlwqq43gE'־メ%M%7-eM3rۼD :|8J>8`Ş&}Miݏ#`r1ސ3@"dJ@')>:8΂@2'ޒ{_1AJYa 1$R#a8?ͼ!W^M`^tYh] A1.8FgW_暪*9_/ Ee_(u~5Mpk =zyBqfYSIĉFMoR{܁R9D_;kBNG=8>\B9tW#C9]ʒ47fgwbqA"9vŝ6£ yi?2S{͚Nە A][Gv|86leYe)HOd}FKeՋmk6ŃB*9X&9E}\'1YhMgGפAKr0OgDF*Y0{)9 (gxdpR/I7s_DSyh^yHrȩDkvz1Ǩ𴒵Ti x2o۸Vncs &/{AźH;^M40a-*pK鹇S `_kige]B&7^1w*Ķ%x=& 2]<2JPƮ)P kf3i_=n2t,Vm*ZA4–LrC"At%2@)\Y9 7,Bk3#dޭԝCviԕ+8&.>:IIiiėm[=dɀ0vqiZZ&/:a.a~2l~}=>M +;I(DnaΒ7=* >#3g$Г_ԄNq'=2KyGzv!rߩ?~YZLS~_#n`Z݂|!QOJ/^)x*+3+kiyn\%Rok%08q1N^/+ D9y[˭JVj/M0 Wk7~@:F[p`%O$|IbXW\"o̝:cג4XnfvR%%AC5+hy&=e嶲ޑUIer{!m)5 !=~QݞrJU`fRb !*2ǛB[tz^=I^ld9 M/Ȑ\d=@4SJ%N U04hzl7Ⱦ|6Y}+Y+NMMq;ܷtw(}qUZ<@MCjAƧpbG]׀c{/z2HWW׬53d^׫f޻oMdMT"a哓/l[*z" ~>|ƿ|x&|nb`:"?15u: ⎌LvxY!S"yӴNՉ elZ=׳irZEuӾUv~ Ż%8:@B& ?Ajm<1Kch}`:53i[lO(* Zz1=LdfAlq9}St2Ko^=^1lBTB *锱C b[t%b.a6ǬK{IJƤc9{/?XL \j]e|Uv^k'ӕI $"Fo72ANyVEISQHHH)mU;˝q?M;\?ZEB\G9XHa*KH(;ȏR.A;7/D.\=m(>( e;lnåz#*.a h팘!ߓ&YDŽhNxqmmq Nh[ݷʂ)042HFeMmvk%$!iGrG&>`d3Y(3m"PMu˖?Ӏ"w\tF|)SuljGjiCUlz.sq̂X%p82+Nx mdXY>l4UYZ O2[f}] ͖Nߢ)H0?{CRt qK^^@aWT6<@`E)UfqBJ ڴ7󅓼@*O&oo2LB~'xΝGlP M)kM n{|&8!]*eӽ:mnvN, O kQ53`P1/jV P _9*laaH{s`Aq4>o%M:*N]-nֺ-tB Q]Y ͣ@'5n?wnQLF,za,h w6 '0:2 ܃͚RY+ᳳš&?Ú?1{jZqDWe mY7[`F$D0H[ҾA7\9h ̯ycN`g4쎩ū99Gc$u)}^0g&%Ѻҍ7y+kQPs,, 2?:A/>k9\ R3@@1j/hYƒUf$`{TX"p MZ>դ$[ftޏƓsd5d7^FޖR`ҿDZ kqkjxlo|)g VL"B&>Pq?bpBs3ߐ3%e畃yɃuy47# }qGXTDass޳K!Ը^5s-\*sR>,x Bw &` LJ^DՅOȢr害Рu!RH[Y!e<$QåʾKD]Pr&vs[Q{JOe(Guߋ "fKxҹs!{ƣҨ ȃZ5 MI LtΰpJ*X넆 ?P1RGr;?m+7eW)5tZ<^1ԤP پ5þ·D bC8 ccLx,$?T&QY*D@=*rs@6fwZ 0UI]w%tf~18x0@ * ޒ.ep912o}^ŭ{3Vt#Pf-ӳz/tf:= J}zT>1BN6+y޲!_DuqPע9C՞&[Kg4ЀshSe3pvh_5B9y]5+je?9xͺZBzj"TR2r"x54,Ԡ;a(&G ClxDrr]IQrɐ@VǼIJ>+6f|(x:VgVEWnzA界nNQ{0Mnj{1R?|QP/EOWKjjr{3^g S)L/BRf{qSPisgsÛ3QbUrKz߁uZ Pu y*i=aؾs&:;D`i5ih%NJأ[q}:Ef!'^zfſg"(siIr9)uhk+ e?X2Ͳc"EJ9xzr*in(R]zөl?Xk5sl'S7ĔHk*Q*XhIHל,Y3:b L?Պas_gL.m6i˸I`x-t?hwԎzʌ_T|'%۞&9.sNʎe4eC Kjtܭy~4:ǁ4Fխ+IDCy!ɥɸ(>@hLH~5l__uNaQ%?G%!@z.X[ۯ(BB~FHtKy2Cbo;baYX I,Dm>?]7z]lid)9'D(t+ȕ\Y{hZS<ӛAɜK7w3+hxVzXXL8K0|b?kQb2Eឪl(h?]3#xD,:"ʹ[ BNbZ 5SF\߷D“#C&an?9iVz5߾ GҚ؍4w|?oZ47Sio![<'X 0|N}, ,j۩Lqˇ5ڧZ~6»}A? +st@aƓt+ 4AR3;K] ~!ƞxÈ!=ֵ_yFF0_ӣk*:D\sDHT pF;>&BnGNN sjxKQDsRPXp{>ɚ,$~>9~| F˜!YRG Aq +a 9l$UpSÓĢQ_LG"T( r1%r6yDSr9GDNOڨ{#ж@3pk47$iE9M'^_E7Z;'`MwϹ+[y nTZX{T/H9PU5[JvC^j*O삖c0zQja Im_cϦKh%= N֖Xx%5'zTcuӝ(+&Y&ϲ1a1KA^ >x?͇xjŎ<঎G->aomZ%y"7Rj`,ZGz{:>[iGch\S; 櫗Gd©kG"}8sUj s\ 3)EZ xv EbɶNT6d >(ْ;U /ƶz _7_XN0c1 gبGH6O2䘫k< rŇoC[ߒ"aq" /*H}^XC;¡NDqgsU'# JP]">^%le*(.F%Z|8`@TX 1.Ux. tApdwP \?TDeU)Y{e[:= 7(Mgmk3VѪ%Ι+lq)Mi;q?qJ:܂SK_o_h(҆:GPHd2҆Te),F:kλbS5&J!'cDв%˜4!1.R2vkDT\? =O% QmܸX(aB9_&)TҖ8J>)i/"Ni.eL>rm3 ?OIKS]#Bi+Afhq-< MWx֔*e=g ͤ,2'8swFZ-MΔn-VC31jn }'0iN;*O*Mz&D;(88>O5'tO]CWHhJKfU⎮܇.1bZk+* uì#(!5TV[ $fvd+'ey4LOYY6(l)=]lgゞʸ @o VBI9.U =!litJ³.C/-gVyp.)Y:'HNhG}E*.%D}U$\Tv)e alŸQʼn| AAJB,fqߥJD7UyF=Z8k,>`i^-;v.G7t1 @"1+ϖjqH"jiz+=>|3WSO d jYf}YX쏲1ߞ.s)ۤm3Ql.ٷH#[F񠓫(g= F4ib2wkכk>@}c-%~ p:( 8F L١, Eũ;)F Hj~ᴢN͵ XP8Foy1LYK>vOFH3NXeͳa_v)|G''?g JJ'VG}]pm= O$p ʢH\9tcړOTMeMVGUP0PΓ'vVl; o3 Cw.bg]͑#x`gb% Ǻ\E op=Tɞ-{1g]V#6(ZA~6"|X5]1[zڎ e52mԕg4U[IΟ2 kSgmXד)U\48F@OAI&;mu| oxqbGdG}I]jfLLKQ=LO,7E*ylBBp6嘴?R5Th`Lѕ'@Y`j0]hWt" ?q&a^)J3JU,ϓKge \d3h;"fv8',E-*r1d3a#˫P,/$t4)r8'{*(Z\(VvZ(B!h>!"Pg)gN5zص."2r4$~#|O8Ŕj{@=kka@LRjvbӧhc/xޓ!c\?sEAG\'PrI$-PYOjw917R Z-y\܆xHh,!H]%uRvHwQ_O.R(`(r Ea-\-"h̸ UZHRqNU&6֙'s5GKB!t\άh;J}=I ST.hM}^{brnoݹNm&.h}q}7Wfcⵯ?j6pu8sKc!贉W0L+=2j3$EuxZ9% 4{@;LkqjgLsYŠ/Yѷw:Sx'+5gpʅ{Pfs}$o1 / {3(WCb4.n+N T~Ln"v` 31䋺˯Es`)"6",4 \tV(IëL1\̩E\Ecf}&7e/@;+RjsGI-#LRT6z{E&;g\S&O=F<10qWu"ʚpxz\[_l`o8imV wo,AJj5`u8zďͥSڛ1.%x=P-i6o"Hjhzd-3AOU?} 6? ^/l#HED"c i<&n7Hj5,.R'Y6RP{4#m/8]i=JB5R[5'ؘ{8FRPyi^YYt{ ;F`)_ѦZTA=u9W{d̳&w;.e< !b/n}Sukd ÜdӪ&9ՄJ#p6:][sLjeB CYoM+|uDe(Y2[ D~X#Cſp\aƶa䂕"ncvB0ǀV!l cs 佀1߉~F/@A 8@e]GFƴ,'#^̺(㲵E;R'݁ q't.8=vz=aL@<%7j; =XP.w傘B]W)X GI?Od:2m(S@Mj DVu0L禛T@>2"W=aUG$;ĭߴjnCJ%rLN[0JޛuMFN/D3ov_H# U<}!{,rgu;|bIأ/u}^\\t \c+޹㈶ ވ9Ә28czohHOvxP8_87WR]+ƽ(eAafHl Kd_iEՕ"{4~yWygJӿk>5?lSOR-)B p0*u̳ܲ)FĤQ4l7P`MF_uI-1kV]aw'_}M(x&֝k<7oE9߽YX *\a546~lxdhl;ewf'.ԪeeA$,1 7^8i]SX7״qy7 uq=9|63$nN7ßޗu6%jmI^q۔7整&Y6݂_Uq.m^tKJ('نSj~gd` JD_It7en)+}T>k aihXZt٣QvA Q<7CSCx:|Rh_];hy(fKU'&b͊esH 'bE1(%hޞ fr>RÛPz4)M4^e)39$2 zEGJWSiإcJ:y;$j;@[tNKFܦD5r+JN ML {':0I!\>R|~w U~ZAUu#L*VTc*i_f`977륷&nV<ܦ2E]1swHY:a=s%d@41ל-Sm=+U=Q;hkUD6r(h s9/s`%CGI8ob&`k$g0V"tz;5~u+(1zR\;h0%Uv@aTzgVez`\} D *tvX>xHgݪgH;T2S{_9'+2 V1"MY Vwrq艵'0=v97(]pdD&눚F$m,ACrZ"`P nC_Z & UhhAb͎ed4} 'q|aU/F'azSl5xn Yv'YZ5"eZwl* j_SSY}\/0i>QC(\c_\Jf}?{MueB4S(F9ҜH=V,@:%rŠo&٧!{rӌ'_LO,@Ơ ESF 0lQuAYWLl U.V%$(B,P#%H;M ]u:ƙZr.Wo@%6 @E6v;J  &\}Ej&T@  v""TȚ ;s홆W hJ{7,Ⴜ/w;7wl] 9qK`h U&U Fzd!PZec4DBC֊ǭ^8MLwĔ3~:j?N&oo|gO6E[sӧ T+gcj;2-fL7 a:y:E׭aKڧT#j +IMՆ#P\v'X#" 7x/t/yNRee>:r_}cY\RQpBtq=+dz"Ґ(Uʠ U&#$+[OtUs`3p:W^ ꏻmއ~Vzee`2a':>p! ;XPI;y3~^1fq-]#ZuR0%N] O(BDV:tzގ׿W쮰_ō쀃b:b^W-LN:O>4d.IJ \s PI{-`R|*мU^"ngОSvC,|uYWnnJ #&O5Eg[Q!+EotnL0A*%7u6QbBBR4@a zTW>VD LbQL5Pgmy{[ {xHj,[&؜hpF;f"ϸ HGDG1{zX8(բ#c&ʁʰ%V?R{ ICT8Gea2)}2ٳWDW8냔0:Py]}}u;bg*a8l<ېMd\fz9aȽ2o0-۷4o'~;Aȩ"Ut] WD4bʶqdW;A RA6kVo->֟Ӑ7du~PgQbgB;ZF`У@ofr!u "RIK3q-ns&kI ЍE&S+9boax/JW~"Oϖ#Ɍ$tj`G1ymr)"S<.Kkx]"v+Rp-X -d7flZ%D~>F}r0_h#p&0:u؟Of9)ܞ*d@݄6ʥA٥r*w}zy!q3;,u.q %* cݥQ^[xm 8DZ\vm1n@uc;>>ӌ~Q.^eez>pDJ7~9㭃˸2sk21q91P6NMu4#pUXtd2J܃}qR$sXvd;O7 a\VE\j )8Ek9",k?.PÔ,]Ac矋 yRѰ~܊plЮ4NdXxN`B cz(zͦ+0 1˫;GѹN#ُ~!2(,21Ud{/q^Fv\F&cI8y}W+xD,)@LS9@ fzߝ?~'"qo.g(%n>Ƚﵤ>iJyX(:It0S6̍C;@*wm,L9őfa⺺SC !| dyzrO@snhd Z+c!m@ L`*1a@>4zaV \ۣs|~ΐ Uh1dV\l nύk$7dlnVF l-ٻq,tn ʆ )J&9DH m hjmcZ~>Ms X8r )Z: _L^w`N0!̍3fӆ#q]+o`ٹ/e]mh{%\ P1RV:1 O}LkP$H̦]Y+.OZQzZvdЭU2uKB; lh3h=u6am~5&XSst e Ew"-KܿHjiqcRn٧ ++m<_'54XɑMѾֽ˧/Cr\9e+†=Y+U"BjxnDDknd'wޏmH i"4CTn^N>,!3DD̜۳9RVN:zPީB+?b i%kD')tERZSo,%)L rH︍Lu1tqkG1=" <" yD.3v +I;/R+,\WᫀE/aP{g/'tכvN#$U'p;ZY A(;ѭsp9v_vʯjjC 5[m1w)Zln@]j6G$} ).6R Y*BxԁJ^a4kKuk_(쫒/g}ȟ=\H`7²_rC1g* f?m5NQRǎSq2om|_^ͅ-rb@-FjNgvkَVH7f~ /?rtC`l G\cT2A+@7W#ݲcgz0X97VubnXdpɆ*؞t:/nJ,%%9PƦIW^' JR!ȹO{n kVR8`X{1c dzE+!i>4\44ECV;! }̉WjP,rM>)qɈ}{y5M#Q 2Jȓ v3\=}KkOBteOxR}I^[f{ɪ+]/Sh&aA$bqQcI+S*.P­Hb$lY8W%˺X"Vkatke4/H/ScWX&d4L94&3Kr7dT~p@vzUM[jѣ!q-vZ7KN.1=Y1/s!6b$0R1j4#yID-WS~@N]w=yi&)mwŔ u =ۨwõDjAzKCtT {̏K15E?aCb2;4w/oBwn'Ëvv˩HV Vg0u@,?ml]kaC+l[&LB۳gW/ MF^/O;,9(+7 .+@/8]؈~y͗o0)Zc+8~RQ)Bgpi2'o4ھ=1Ո`N8cp䙐j;J%vOUգv4L#kHe+y}8M4VΚP]!y&:f샸`CN0x#.tBU鄠e>c3I[˷u?xgq5g< =EG͹h;>h/+GydU~KJD%D7O[HF1}N wbYޫ ,ez xD? cilޫr8%pg*x;[u ,໪05‰ZL-)DEih[0'}GBpˑikڳfh'i.uf eפp,@g `ř:㌉@řq%!Dž4yEBJċ}&5KRĊED RjдYegl`ZOM_9XS5&fBKj%EUds'ơOyzð 1tۏGOlGEUwn9VctpW]W,TcD%ӴTRl1dǦ2)<]A ƙrc3$d^NTiY*7ZԞ!՚Bg"mG fpVM jgJ_g_R7l A4`XG'o#75! +e#P3l4&͢KۆHVrbwo4-F3X f|ɧg*f4 l$h,h/AZ'W5P VQ&콱POppbM[s߲As)3zHCt-fn-&{zß#RK P?,Y~vFRtOuy{R;KT wM&d$=?*,KEmA*<{/+ yG]t\oc>Vv3Uc34dZCz+DO[q}tw4Ax*q_ TMPAftXͣՊYtfW=RǗ(BśRC{2!W< XxӀMQ@lBqPϤ?nܺ]gglY[>PLnW0`N3Ba<9( OB+y B$R (_fn5y3Lrdm&[KU\(MgW!ǩD{$˵jhar$ }ޥ J"&e:}$ q-tH N˺"(,X(nVĦ*TPc? ~%b 8j )9[b_Q+x>pv?Eo3u Ef\OWtsORK̛L1d^4=N `ypatMsAAo0v*.-Y58W$+[ׁQROvϩB5Eh/ƒ׾zrhdrKj؏Y4g2P~x~-k%c@rӈmv3˹vheɆXseu5֗GAbbEuxm'lC*~frۉwB:99zRSy_t1a<_)U}@8`Yb> /y X,Ku<W-p?ksdA+c0 8"$R5mٸ%Kc93׮h oBN/ y&Q;ua {04pGbwȋzDlWQn'ʅCM˼^HcnbFL#HZ;34_B-ol{Jӻ#ҝ`((qdJbSrDt1[[CW:[~V#Ɣ`E **&@=".8U1CA{?)u$"V2`gdm0XMȁo+{>1ӹVNp f,Ts)X $9^ˡb.򨣥oN0r ( THcxk-'qKwSx>٘}f Pe@q\?GzHX3r=dp+] xlSR}k)>,Ɂ{S!H+pǙtE8 4c7K1w\IJ8ƌ)ep3Gt=q`N6粴V 0Nsfr9(qI۟M óUb-{#Cg b2i˯cm+T/ö#4Zн’]f|5H|'y DnuK+ t /\Q090*TDz\ݢg6YEGP}lQvDCGJc<'|81=kH˪17Aa/~n~@=Η"D)M,2LdS/:sИ\!kԌw2f,3ڹ_yk/;Gqv.}5"\$SԈHq&}S݉C. ha{0patMGixc Vjjd g;ַqvڋv]ϖ39Td4 199UUf'ńcVJ>UMYFqAσQ%W3qYO<Ʈ'h ]FQǓ_" Y3uR9a&'+ڍQ R7\r7&oeW-6aE5 ;,d'aigs̚E4 /.l$:'/ 6 3wlQtQ/ƅ=x]E&߹4H5VPrKC- stڤ?E wK[ff/ c ObWǎ,4) =q7@#T;G @fp+9oHCz2b;1u椽jc $eH-"N̋LR7r0UbTyz3SNSDYNJLTfa#b`mx1yR45ʇ.>|Ⴢ,fڣH5rW H\?Q7Y<@O`dڣGV߶i 9La4>G _7&^1smNV%f+As7z &'jkLMg@"N%3/㇁N "a7`ik2g221l_O}ڔ;c^ I F7˵m)Vyf!qKef?ijoƢ5rHM]-`,a`^Du.g3AfF twߥ] PX=T+T0dTaHi..CV(HnʴIƸؿ[ ?g<8 *o[s툁9wٜC'S&_jg8XnL|`6 9$|Ë-}1 8 (E귬p?aXO;G %:Ǖo4<x͘ʣ?o>#y554dKƳAb4/$ q IhÏ5zCGaAٔ$;ަ]hً>Oc"isOM ka>&'+WJdcꂿ` y[f4o]3p5<:Hɇcʯ5TޖJg@?AE[ ',_%<؅9:4/8:vR*cTok&9R)P#Þ3`h1GeArM׊{;ct87A/ +l4,Pr׊>ZodK ̡N'q=asԯfZ[v -ӨnI4"~xAf(W#kiY*@QbqV) :Ej:=UbTE)u1eƾ2mS'_d1}^7o 9=_ FDt:p%E:kx_0)~uzIƪl݈H eAnC$R >D&F_^\,A.<|Cjf^D&X:@}YeN,*huOUd+DE' YO;Z5M{Q%eÜ!u/p3u U!b"u7\+d+VByQ'#e#sR@ ~YĄv,0VPEZZP✅9L"5 -0jo=9xj1Ӊ$e}4#6*lrɧUUWw﷏sdwREWznm/)ORVt+>I$ .aQՈ&}.jw=]B^KxkƼSj7zQJz_Q {_.Fm}hhY0x,6,8O6UN4>S#rf %0AX"׶*@7Y0GJM#5$ Џy:K ƿ7+YI0o v]18m8ymN3g:K.0l!_ׅ0MO[fUIjOnLK& ځ0ۼk킜%i0m 7t|u-BhM!"/.i]-rsP f,;f?s%ds.ԀceK\t&-= sBM\42#AYT?í4`î 0~-7(-imBVּVhluUх$qəfsaAnOyl9dO y'_ V|f{2;g-uFѵ4oh9K۽uE~(.xV]MMW0hRKiC3`G* & p<'͐` ?:(2z#a YDP u[VsfEM4U_dM_Sɼ\|m1 r>| ᭁ<\Rߍ2T ;:MԷc _ k}QR!rf$1alMeAu*|8łd՟ oףdz^"[5` V#=^J> t9Pq{ҳɩoc["ǿ-mB;$ݯznGge y(-+ R`9G#NV٩-ŗK_͊ݠjGui~*v)-kNrJ{P'Wc"GNģRjAeзY|tG_\@w%P 7KHhaW>|,]tq$&YaqkvO~jLW$!R6N>懀[ǜћ78䨗Zj >WSVD=_!6 O\EFbG N gNp$jAwblr5Sy38$v+g$lXGȀ:ΛF2nϋ<$bG2Г!|>=ծIG{$<XV UuFez>:~j/{gqrSK!AmYa<rQ`4(|i}bF:c ء^͠s9G$$Cm+3&ufvE v9eN }1Ljwr!Ye(M0$rܤIqz qShGrptYE K Fh u#z$PNUm}lUWZ)Iq# 6 4*zfDOR8_`k4O T[G|ۚkG#sbAHH%Jg@uh:!`kp] /:8e6 <\Ĺp =8q0ɰLeˈNTü}u[57壂-9vu4?d[ H)0hmeAV 6M?CNۣDVdJpDZ`,xԚH Kn6Y-q0h"OgvF}[x;X [c Nf^kka-bөx1LwV{9QSw|s=g ok&rg3EPs0e.7m똂<\uf r*UT]pm%$pyȵ:u|;a'KH$-C<*XiOif]~Fb+/IK@&=2,6Ut7'=,Wt]. m !ž'E]hO#2 mQכ){? k)H2  :6VLL d_ ,JGOeoGn= (I'KIhׇG&v'ț|?;6Ęg ~UFI6ԖAl /o>?O],zTY([EJygǍ,s4nq{h}cW3ϝW90_WIy*BFuX-x֐YˢD3V e"̧Ø-& 5Kj\nMo|u c 7K'R&rJ}/3-}O`Ԓ_S˩%zŲ2gFq[΁p[ySR7Vwh=3T)($æȒG h Z&|;3vxT_> EjAg6~Mn}(?;.>E_$ X{*g?f?e @<_wn`ۺC[R );իy%yJװn<ȠN~y%7 \1*qYAd&_uӦ&},]s +KS]^:c\GK"NN;"ыkKA|:SF"6QbZR`u3Ǒֺ#R˜/K@(eĐ;Ě|BbuڮAǗJeDge")-/ wACs0I46] =t!c-_κZÊN'ÕQJ^H?Tj5 G[FAMA 3캩}]3͕{)e_?kb煿n 'ؽ{>L 3n_?xՑXQo-<6h_Xo+ ~"/0fܳFIc(0mױb@3o8 v7EHˊ^;obǀ?t%_dG&"A\Y:XyjTww>t|ֻKb}]z3+)ײ"m_"04C׷'+lBw,vD!RUBZ#wȱ bq`6QN~&vQUnI3сsyKy`x9|g )h2ɠ &]ImgiiD\Eh$4Ӧ61;i]2{0Y֗IY;{ O&ksRfM3R P_]@i[i}Dr_gGT"e|>> *WՓ%¾5uDž$j Ӛ[J^!?(=4W{UXV!#\Z1ɿ"zZZ.YMyexIVO0#c|peKZzZʆrg7y@Ze,xß:=fsC3Ko1C<\Q *3FMe} ݞ_`ea/Sr$RC4=~@bu7p ggNZ }7s*̅vc챣-Cnl'6T=8;S}r̋wqzc<&zS PpC"67cL$7be]IL8Z0oB 5^;Of }-X#q::m:. ZSJ d#eID:S)о~`C(mTV<>)QOƾF-]"M^q5L0^ K,Yt#}ʮ?#.{-]@1]O-kpžrL[,X3ʙ뗙oM62h}nw&gkAcu?%R%bei@ɠq#YW?Uض0Ne  0sf"H| ۊyySg$m:d!ԌﶬQ4Fܘ2^/ x+y9A5>wqqnh/Z@ݕ_Sw z;’0_L_1w6L*N\)(W4oi?B|Ц~FfueAЖ"7l׹Kv[%.2[&MG9F>ͬN # ,IGyt&'jn-!<{20?Nh ̢ *eā ۀXd|ҔW0^P"cЈq}w Ip2c 0_^hXFv-ޔxG$*_,JJ́y:A7Z\yv+n "FE$V+CujW>$޾%?KySWNY |L_yFI{5B jKk,('F/̱Și}K[qWU~t@]yP- Hi5:n[)P#IGdDacqIMEqfnqmCE|nٌx ԧF-Dh2!IT{OBÿ("ԁ[:X-v(dϾO]Ma|6+eH̐W8vbJuCrXVK9f*m9 < ~A'Bf āmo8_'=_UW @Rћj+(+&8ꈬ>3=KI8ON{#LJMŤez?>a2%Mb&r&ѥ_Ȭ'#t6zW` ]@N $dΖ}yeT/y%dPɔ()E~%r0ә b / Hͤ2MXRi5j2lW^nzp?his>N ofu#iNZ&:4\J[agQ5iCu7ڍ1 #TLMBv/f9(\8ΛDa!OO3B0!h$e 7 R nF=fB.u$Q=}Qk%g픫k8Jh2#XCbR _T`Lj3$  gB !vhY.u{|=DX6DQIÒE2sC=3,z7 C'3S+wAAޚ@4Cg?m)0Dr`QhhRT́z'gvA&_aͥ@gAD,*%Qu.mMLGzY_SM.yAd{j C fkoXld*<־Ө(Gt`_N Bqsƞ_]UK }]h=iWTj b^p{`Onp*̮E`Bm) H7kiku}ehi|uZqنcEJ v*a>_kHr6yC;Qy9G'Aۣ]Ѳ+-DmKG/81<Pz!M۝r&ESə N뮔+;K[ e@mw{!3E ӭ 7MaAH9z7-e ߘbi]B4_$rʺl.q!ucE*8Ԩち=lUiΰ|3!~;2fN8Q:H*eT9?ͫ9It$olMSmrF+ 3h? !.nV æju!+ `{ ъB]x$ś^3 3c:6ChVu)O{ ɷ+L$F-{qo0ELGXlZ9ut`Aw0TPsZ^dl=x^F7&Hf#ZItZ )CW/DT}G?έfwHA z{EUs'@Wni4Ξ?۠bd MP[@30qmr5,ɲھ*azE^k(TW kED/._id@8w5hIocWs0_x~~(J2]7'vw!oHO.:}0߽ [~YQt+ c3rdt FRr aKq&,]TuQ-]kK^䖢^*z̑w:9rjy瘇ӱUB92Hu\Q~`xUH }͂Na%),KT^nT5_غ@2Z5lx,0E*+Z{eڷD2{ENQWL_B6bJhP390GzFɽr,J2qrw0IΘhpA(Vwg9SS*AϡYnۻO/+JDı:;2_&Ԇ}C (_P|EvNFύ{mNѱ /;~1-9/&JL>oeM'|;on%qvO%Z@ JNrLz܍犝#0v3h66li" U{rIqcrr̺I3[FՋaFՠZttZ>\yJ@*OI~5uDZƒO⌃*/QV0&`5L<ą7Kǰ()egC_=N|hR1ׅRV@S7[B®O5@v/3@V$3. E5=]*?FY>I\ 3<dhHgMf>4A32 ?ȯKp׬@I P[s{:)ן.ۈ+6nԔ-R}׉.ְm쩇*%prɚwI&ɫN8GXa e78m;#kկVN-T]x>(6Wk"i׎!; O;ߊu ٽ}!*!Oqw Z &$jRQĆgb;s;Wge}\ݥܜ?E+R]\D5 gg.Phvٓñ.ùLTJvQkY;4bEVc-'SbpӤP"c+UXYd<qIwX5{x\ Ha[:0K1N\ 0W _F1FHPTq<+W4գ{ E"rԔF҈A8$˽RJ[Zяpp+=_L<t,)$VD9*A@Z@kL=a7*[sч:4di8:z#Aޒp=ڣUPp;7W+Iv =%N]Z8(zZdK3 t.wIZg rM>V br<Yp`yEҵEūPBr!ztt%$sv~^ZN/\.,rL)Zn1=fWֺ%ԖV]y>Fѫ])p_yhU^44閡Px~aoP;&UEʡg=eMK\=ƙJlT[EjC UL`EJi#рwW~\NLUc~$裐PU)-w,1o:P\~ZCқ0c]8\t]#,YB:h)=,%ӈi~~6^MJ?,seفM!Q̘ttB՘:y YBg2mǿ`F(XYLOv}bo{ \\<_'T'>  Pi X~ZBśb{.-"Z"R41Gdӑ1.44~EMck:jy^$-*?n+:h:ߦ6͵,GÕΡֽIoHI{xKa 'VK$ @" s_&̒ Л% >6]uhv*u5 |37j^u'i&Y2Ȧ)kqzk4Lh\x;xhvDž$-N6,U101\mɮ(H+?Mc~1q0엎Ґ.^7=ٛ uWYH#yf1mV,"i2r ;x`kNM4Z3M\[tELֵE[WER ;K7<+9=) ^GȚ?S+F#J2 I{@ /&IPlnRԂn CvWLûS6:^(k k$}"ۅ1>z#v=CF-j]纊Q՚8Vlem!("zYp-)qBvɔU7oL蒖$|< 6 nFsl̜>2d.gQY/k V]YOF OsakF2 }]XH!>ml:H:gШD} }SXUs#A u P@Q{#]u]MY-#74drBb^/X~!A[e'tI&ah;  Pen[?)fgțXICR/WϖhPq.ʁ7< i+IwOnd=-E7OelWC}Me"GτDӸW.3qp Dbc v+/#<8zޖGYR1jTuЍ#mCTHY(U0"  SH'+ӗ ıLcLn?/L.QVWE䈀)׎T4T Nd ;&VT=`,$pjZ 0DӦÖ̝`R4 ՙ7N(\aoξ!ۦ@8 84p׃CAl;l8F<Q ! ;I/[lj3H_\R>#901B䫢x s[KE@m֪܁gU8[o83AX]/ KlVݒ\Ny!tY[BKvkťWDWwϹZKAACTmVUb!nV̭$^Ah ̔g|V,M Cgoh, 0Ü6[unUP̈́` Y : N (4iW=Ng2[JT8yvn񍂲6*^eQp3wt(BU'tԳ63zRO4Y5"dvj̍2$=k-4мlo1F =8mog=O;n)2,W8*Pr #8υlJo;YVɊ 6Ѫ#PpeQ T,M5ns.yDisF TtwODjBlʌ%V)]\UQb{-v}H#XbEqčt|݅JSrYalC[XNXXzQE4mi}ൖ\T¡%S/) )qVYH"I"2bps=n45-vՐ"4kF!As|Dܠ9bq[xڡPV2-\~rl`1֑Zzc;}lo`s;>9DFv s"nSt 6[iP{m^Ju}a[XEyzS;,|_]1IYsU<Ⱚta'5eJB'RI(3 >N|ZpFVoq~Y728~?b5@T77:ڞ.4=,P18ۏR\ќSLHq_DE<7f3,ʵ5|@'*Y$cGXYI EhD?VǠ;0Wdք{`suQȋJ@5*57iSaAL/rwh Gũfuc៹昦=?zw''_y< n^/T7R_dD;4KqGjue+~v桛=5 }rU!J1ݪwI>K mϵ N *lXq8m_!,wfatŠdJOz?RJj92fL[=agQGRQׁ-PU 8=ӞD< g&E=Z {̣  ItBǖк͞6?]o;:Tup[w)e~'Cȍup`tV}`U;lJ視|B(Ou,gX] T ԃ@>+9nI4Oo&quGHȲ_B!UhhY_r 81( g.&@]~/A_8\o8Isۃ= z(La-+5H;oy%+晣nM`IS"03- XYxOSY c^AgM'xɕnk"m1`xʝz 0f3k*KMMX6 68~\b=R%U8SVrw>yy1_.qVO3mL }%7܎N_~ /cAgצy"'M͔Wo뻉+vhLw=OwXsurE76f)ᄘVW6n7G @v!LF*) |6,lO4v#HGʼn9ѠځaO mo"T[a=]= CΛ45i˱Lv.*Ͷ{zP5FIܠ/;WD93SoHFһYHsHV P}E~V JUKMY͆e7ӂ-!W%}5q:XI}Hڷx pWM) _Om`]Zu߭6aw %֖we0Ց­=RE"Hb^MǬ<ai@a&Ia8q:gXγ=C>cv0ܕv-l+ (_ bJS^gy!+w ^/ W+PzRDT+"ġ#s։*w,VL~ 'g߶EӤ-Rev<ҁcucz]?aMr ]=ꠡ=$ %.-CTI30תu\E&w4-"JVGEWV`jS\{4>!^w1IR#"T3jdeO Bc}\;j_V}!Nu.E3*-SSV7D E fkZzDY=?=Un^e$w#Ӊ1-.8L†Q{O\OS#pFgh"uÐ ca^?%W'rD)h.G:2v-ɻGI|,IUI~R/-'n,845$}TYv,љ HD+VU`^:E-N ThEZSv_CaJ,^nˈSWH-`+xM_ȼYk- w8[SF~%%7l79?Lx[ X͘ ͊@J5uT=W 3%r5y[`DsϼzP>奐Rvr](h-p+XI+PCƥA5W"(G`BBZ J@ZL_{naF^]rY:;E [?1;`!1=1.@ɰ;#xy{5 zb0ZܢH26hqܯ_vA[zaH>xv^џӊL~RMyއSHh _t@E 8[@aZd4AWpN.l#R7l@އ9u݂ b`ke4^DP `v*vxFJ.tcGcDKlW]+nC?`h,I1f;õpxtRm{4x"4U2[P;i$W* U"FGE1Qf[ɂ@@S~M67Otv,4*TK\K#N=$6|ʨإz9 B#߹ԓC`|{,r͖,]9P Tv9mXҾ}ȟ`]AJ 8 yL 'TAo}5ԝ92RN~]5͵pe_i$$jmJ[ @(iM.)PL+| '{;ܪ&˪9]T~)K@XGvUkd7Nr=Q{l`^Eb1:4Fn"3P;b#Y^} nntd0NTukn*-X; 8KTiצMYsXmi}9Kh\g|| r{Nqi7Az&^̆ꮳ|?^~d-`O#ŦYo+i|l=p l^Aф局̊~(Sl{\܄5beAX,1~="6Nwe?hZ6#>`QN86OO[3g $%Ư:=H7]@!7z@F x֡TrG {$Mj@릊A1hgO%M-/:kz.ݐSANN a`v^ɨHK8E.=\Q2f(!Sa7fäf_^-+f//6J{jK{ R\n_Ib'UV/+L_.""ՖHS݆ D.rn]DVC*CK \V/Tjn^/_lH u.a'@7Q)@~UPnl'@\]Mv'`Q3( )KKۈvF"[0M1 '])TUXq `M%@] (T۶f]rr2iS$m#FH͜BJh3)y>xrS9kLz:)nV|BC%bn`vmd'Pc!^nerP_Ԕnbe1C>? !^/y Ϗ&!FA끭 <Qmy Q.c(ܐPy%nu1aaϑ?57 i]'5w1KRv FXbmaP'kv/z~ |D GwAif]B8ƃG40/͝{'7PPZu0}0LWcz> L;\V?,m2[\Ro׀, ?@D: P`ffeh(^Q@nVġVrAB8s* *wtgdAe*AhX= O%i/Œ꧴{2S]#|u=,AhbBZۋ] K2ƍlۺ4Sc&c~xYZ4N=ġR}[R.@of1ɔ[̀d/|w!Vnś=]hV~\ە\Q8Ɂ>#BBܙ 5T T7^\ |~a..g@0r3Ly,򮖆-p ʊv:8.O%G rGP*7A3bؒ?e+}Mzj1Ja4!89F!ay U&Vkc- Wg-RϗlIVE67^UY0ӕ|;iY:{2FDUu }/+(NryU% 6πC 2h g<߾@hϢ4 .mᾫtڐ2hhle(pF%:z?㼛@30k9+Phc&Ψa)HgR'ώ4!ӄ)BW;? zS[HM8bK$%MoVXI'8"vx\33uKEW'PHH/CK /C_k-'`36 ЯBP"@iY?\$U6 ȝL_Ξ쁶;2krF˨/}(lyݽ93Zn1X L|a2qbZN7?F>`&C #Z;h'GdS"v'ϸ#mIAbbKؔװè kl)N}A.W=lD:+ 4S[#ݏdjG~CGaĶ ? bi'c;UHn54bb劭Ecl2&d ǴkZק^s!p7ha00>({jDX凢 rяuHxOJG6 eQt4qf9YpVYq?zMq^Wd4:m(JC] GWu/,\]FD{3#r HE*g02&U{3$= Wzם!@:T&X[ZtsDq:Gުϻ(AuhNmÙ:qS>J4Vi#|t!"C@ħQdJښ7K&Q3~ FYF(*w s}+ҾY:pHLǴ DSm7niZɁN})IWR4vlÊۯfucX UQeKI;#͘ 32Od/ p冠 0l=Ņo&/ ?SvURx<\]Ev~h5rE*fic9'C zq6G6`b˻ng9]/T3W¹ czԳ[F T-a7;% cI@f%U $+CF\f4N~o&c[bO]p&OַS~OʇD@(eO)?`Ee҉g9C[7:!`ƭbC{Ie-K`zHQkǭ%R`U )'[7c2=5|3wYnSovQ ^[nLދ*xpq/a=[p}쎐!ٽ5oD/ݖ8PH#+I*!AD^+Y'LK9?p`C|Aҿ+*^яo4P~,"T{{MMo.O%.e{j9DIE*9t`/YE`tł?qܨ/-X *Nvtʱi x׭i?͂àVtP54L[zJٿvQ#XH1aiO[=HzHn~GUq4o M0c ֊R0#&,85{MJg E[k]i)bAO _逨tۛ~f6MO0q= v%4 Ë9H@X`-f6EWH|$HPs-M(=, k1\;LjPEK$J $ xsV|RZ^>l6|wHmN:X=ْnwvr㲻NI6Qv\sJU34$2bۊy{Ggܯ$:WRy̹DU,B3ǁZ8/0Ӫ&wul\W$1^#Yc?Iu Ķw<t "ުmV<ΆkAyYRd&\ hg6`=fmj1`ik.C}DlaM4>fAT_% hk L)x‚892O˧(<Xz o |\d՝ɌRt֓J.͉9“uțn(e@i68nW"fvRGs)E/uN|人l"v\ڛ*< //1?ITM>BV Hx7b)gH'o~vqx[?Ɍ]|9^u^f!Ubnށi.15tB{ 0ʍǂ)yki_o I\%;F"Uaaf-5Λa7:ErKU/d|=l"S0<ˆLK&|S=KKY^K17 )kt(9x( icT C}id_kd&4<"5/ލ$N6ݓ]V[y+ӄaLu)Rm1FGF[؊ij_䳹VN>SW[T>y/&?MJtn}u( ?z[c"{I Ԃ׊z=_av s|gYy2ʔUހ] Itop7OJGCU;k6n͞;Pg٣aWȹ~JD]ڒf0l*x'9t!먿 S OeXh$Pz^pO" L26]eʼć1n((7й2.hU]2aĄ.|]kF=DYű_4eHeΛq{U Wi8DOu刉X*5y^7"4R_h@og&oeԤF5}F=fz4F"CۤkWιg*)p NfCk%3:EGu3.~:\,iӔ4^47K5gv!R'd\hYce/]wVأNVC\S85sE c\OJ Jg$]|Tw1\ʋG-ֻSEo{[KuiήSv:"Ô MZf8BhLmθ}VS_k>l@ JMs*8& vJq\RQ5Nb.Y{Qێrml槎w>Puwu,L^xT[c z Д>*oO5b"fF='s:`H!gUg{hȊs.;aCQ]EpOzn hD]wɅؤp{_ غkY>C7r[t%.IL%5JxS R*%6A@6d7֓}G 0F LYƜ5€_ 9uB ҷ 9_v-;׮2J6–5/8Wo^䛮V#z|{az2qMr Jg A$-Z@ꝍ+EeUv{ef⃝s4HA5rtxu ݇ĥtV8ixӡ5}Zs bsI^U^)&D8v( 7ƅ39EÃ#ǒ^c4,jQ7~=*"+q^yu o&tdPQAqvfELL[ڎA>~PsQ 05:QfQX ނJ=ip= ~hA:&oU>-Yb5:!Dm?468]eıUBcFDE(()!@J ]DR g?|DEAP ּ @3T9s :6FcPs|BĢJIٌ 1͎Qdlͦ}2r[K|78/9#988M.$rqTvziG?cwm-t"0so;ȊAj@Q*UjτiOpP/bʇqH?^zYq.em)K#%F`{)\wMo8-ьJ h_sfjWg/$ bϚ7YcǬOޞ&*ػ$tq>hc_D.j8dh!c>ٔԙE`WfbT+ן^iD2f#y*j wVRrH4D _e^tRBwh6tya|gN3Ց⬖W!F"ÚaBdBQw,fc3Ӂ"EAFR0gQ$U7qS V]WǬF=ʵ8l8 =,@F p!w+4Dd5NkCڅp$?˷ ֬#w8(je2ʱ?e*OG*UmgCbC%D4ڏkyō2sYP_!5%k A26 L'kgme$a8{Z6Ɍ"Z:4u?J>\&Q\ԟobuɮޘ1MHHvw0ٙӯ6ӒsTUxKct>aүBԱ' e͒)q~r$ٿ^dƸBV3zݜhŃ<*hTM6)%tt*s{Z$eh rWtU5 kEL}j@ސ×IS8(d3w&rO <[> Z^خ$SENvjmfy]+ן7Ϸ}RQE?(rDuNIo( q82 ƀ^@trn(~"g. %ONӐрCs;ZUӌy9S,W-UHsA G#hW[nt>)4ydM*pVPuU% ^).`L=Mȟ^S6daa9wڱppz4W1rgAgmX6IraO]`T]*QH{˱2#@n̙cX`Q-m\ OH5?"+q~yppt;g:p@ljy354hGآA^/*[\Ʒy%31Q+jFc^fb*A?6h{YR.H ֊n!O~rfSY LP8ثl]cw˪gSv'm.LQrY$uU0} p!z!G5y0ꍕ}Fpr=' Ё37>ץMKIM(-E0x^iG%~H>I'aH3,'y(ro X˱L\3bzTj [h ޅ.rEfr}&0LOmkHK'\Ҝ_27|W= 5 50<ʳ7F&Mlf ܮƁ p n*DV<ԥ/ߋ$CJ0<\wq֣̺&V!n{Q`.1S͌?mGϕyңVn^e0dgtn&Li]ξiϪs S$~fswO 1ԉF<jwݻZYS8Ŭz1xlR3CtEoY:l?a,ߤӆ FP7ty{ ~RqP?@=6-'ǹ&hf"[]zI^;h ayb9'tOUPc.?w1:.VF'Y@(h܌XoޚUGEvG&SX/dkN&z, >PE䬃w{y$ 18GyC`=$dE0(dڅ|OH#f\F. _@Wh^uvcl=`)&^d/d>0MbAծ&+{9q7.G`$r()* D5@Ø2+;417X`+l1eķ+C(;-\N.]2uC3;=yDx]мH0.B+C@e |4U稡a `?''Ҷ9{uyw hNבLj)!?u/m X=V 9c6~Xn-XO iR*CUx)3ګE+8z9p{8en29#) #wVNUŀw>vMC\q*Dper&c~M#-wi9޺Pϋ۴iK =}D=[vCV&ϣ` d7Ueg85d(YULyB68+#1Lз~B𣑚-#^<s0{ @UfB&Ϯ/ CT-*"UB|[.>@d`kz*O k$%p48^t@2(vh`?DIC~Fc5`|ZތhWmT>bg{o&1P*RzN PvdB#yo(/IOo;)Ey@o_HX{f7icHKRӀBc%VՍ@DF ǛAlwDб u.=~/3m/q7y0'Ba$'Grb7?4o=c)aO'-z‘qcvƋ5xrZs"I k#f] ojkPڦx9#I+G,XC[;={-K+Er=kY<A{ɴKweJS* (袕5lXI,N豈<3-#JFװTS9JX*1pievΙGLuԲgbf0ouzU/Ee_ִˮ)m.r1~K L+~ lVK oBIZLCbvFT S($яo|yY/AܠH*:z!$;nnwcuĚO4bYhiK) !`0k8F¥5X$qHnoMƊeV CK7^[(sHh 48t5[Qo}Pf8U_FSELTgsTO#Ov)6zH>Z"'m4$%$:^)7B#l;.Y ҕ4o7!N*F. eAJ"F:ƈ=9tk@CFe ;f؟yxO d&xv1RV+%̂%!~%Ә:fJv+Zw-qY.G:lQ.Kf"jjbm;W8o(E SQex~^--Hvv@ 88] F(7wS}ؗđ|"h v^9u֍.gtA7|`6ܓ*tz/E-@eUYw0Y\cIzWrD/8d4n^ f.6io&]mg .5 #vhmBn_u nsE kTm*'ۥZЂDCآq2VQљofz?ѯCn`D=6[v{c?L413H3_>s~1% ˨L5Ōu= 'o(K )Qi8ݑRb L}UgT>P8|KX:҉ M +S|wq-fj &e>A];쿍|5k ϳ^=[8MkzAJtw]w%tWYs|*!³ ?9H$DZyOiwȐN.[k պN zȳ~Ⴘ St\X;bwblTuv@aTF}GizjS77P z^mŸ N~~5~auu8е7ꄓ"e1R/^EnWm{3ѐl' ?1Yvﶔ*8Y b :&W_)G,n>-K7(p e)⇔^~dϯ^F$k%36-^}DD|yW 4 ~`: QSHƠn[RS Ӿ7b,|l?sB{Q ˔,I|ct6ًiLNyp] dC^we}-dueU {{:v͎yU 3HQ=A,toÿ77Xu;:z01:B{ zrWxԟ,Lq!k@*v],;L2@W悁! A3`\NE~I-C$ؕT$ܝ/(5’6~]VJ_&6ng臲 _p 9OL.[CO߿?ʆZJ3/nޥFOb!5{:K{,+HI# pQEyUZa'xwqN*_9:wd7 Qj+]'B=W_%/+e?) S^}R/0A(RiiB,#I2.XL_^Fʃ9[8%7l.jy1_q׏I\L% /d{ ^|­ƣ|c=0jv+,!Gۜ)TQY)di[z eb n9 th:z̸O~I5U'CB ^pTIuK7\ NB5oPv 2J[07s14c 0|xB$FoJ-#bМ7 E3x-^'0 kSoZ"j3莹ٴ\f8<- huyp!c}qAp|ÒE$~IB{0;z4tΔ`ޓrx`(Rpʐ27r <_\-傃3'OCՀ$}ɻ;zc. ?Pbj_1W Dwt;:/MHDkԜT~qMof} l_޺bpEAE fo.%̘9/Yq#5D/+l?PF=B߅: e.eKǤWef_&R #4/1e6,)`MdkɉU"jHjD67Or_!GN/EM{a[F9襇"1<+k/PS^=XR Nժ96,-Ԕ}?js@ _4w/ҡBeno0x4=xytJ]0uw^)Z䨘5&_L<6rElVKs-/,a؜* @XA5axDH0>mkЊS9#z;H]()ӚΕZ[D{)I+.WrR9A3y )we>R`*=O.m:Z.spzcwpש^|PH[!BH֍JTGIf<D|Zm7iVet Z_j m ү N8(]!MR˽&R8FlqOr=ܝ鿒YDETY<ܠ˝2Mwx-sO^Ǽy=؅(0JnlWy:F`tymP4 袂yzIGfS?i-TՒX|QWOUB@ISҘ 85lGr`XJOCoA[*,$ >k~vћ{Jx`r.ce;- &ҰDH+>p+p9C݄>5Uzh4~gZ`;z<W ,L.tԠttꃶ7A"ZVoY 1׭m4UΈ!%Hl5&}u;>t6tݬ"OUL`shZ~uEG>4osЁU{P2:}<{ Jj Y=? {o=/-qe,nկ57Mm[:Q^).J=Ԅ:˓丳dVzx? psJ9aH#|״>zi 7)\^v`'>SD;T;DFؤل)OJ(ʹ ;y&pUw"mSfξ8TNc vzxǣJw+fKW!^t nH~+n0#ߡE4l۩cKr:iUZ +C~0N%^q\7ރw}tv 8'‹9ŴPnS/^3dd_ۿ Tᢍo룈yqϬp@@;Bad},.R!ܳO\y]X [ZԥdsNo!lQw^tOP۾3w0/ʳ4j̓jS ymqX#(yq72\:EFY cʞb ^~lQMթofM\;k5/ *aڏ}JFniՒ>b|N*(=բ~;^MmT|$>K j#>q-‡ɽ* 0jpR0| ϩOAâ}KL_=&Ap}F<%4'x=ngD~aQkF\5׾UU#؈޷Ss FXrfIt4]*A8/ܵX"#|*Jy6JxvGtš'I=t$%w)V]AcX5Iv^{DZG\()L=,CW>kgo%l(G ejBrz D\ZXDl['EclNqx^pzG|`2, {E|PHyt1Nt$oؼ&򼆈>?kr'I5e*xŷmߓA.8IJq=4'dG9\Q|?B[ ?.d<=S'&"+-#R)_'T=  KCr:ܬECC*0e9žD>AaT"U @6\ +ԭ&`-{>L Q/@v .[%CS;Kbo/YDFgϴ"edx"i3emV؇I֨%Dai٦뜧ޫ2WȬAE7r,~42!~$ɑ¬:P*W)q&#G8S1ȶP."lZ?%>YdYd\G`8Iܷ!C0"ˑhڮiP8s yA^YTG2)V . `npMɤU!4", koe Eݏm5\*'uDZDG_/=Ϛb43$wZ{ );Uy@$r ,jm" ϓotJpNErޞCnMW#| _slfciLSjĖ|繣mg{h%E<{1dSlkh }J]]N0uh*j YКt}^`CjRYFĔj˃KԼ+:>w)HSI603qg u%T ]_k(l%4q%* )k~! ,ajco>Ѽ"?fI%S*3ҜΤ/5#M,//2|B <ģf$0ʡ㦵}6kzAʒ>`9 GBkƇ3oht|aER'X}_|g x_#b0\剕"y,W'0["EN~4ð7 `HA*]JzMZ- h(@Jŏs1'&T~TS.]^w b*ٹobZ!Z%",u]}v/y34\g }Qe)pQy~dT;teV74c*څ3j#05?:tӅØB1TpZWf;XX4{6iҼTCcimm;^=RRN Ѡ3n VU Y?,k* ϟ3kjBDz'HQO )h* 'SB^šeħ%0 }꒭/~ o-`XH]d-hmNQ uogF3й7/兮j#AzY~ٮ5{oXW46Uy57mA`>Ix&=(60ͥA&&Uu!evఙ W46 #ݕZ'!\>X؆!w<=qRܤvbs4@>≦?Q-Cͤ"my2q s@7zMFyA$v(ZfZSr{eX7{Q :FSg ?-?k%ʭ5^pw-hiz5dG%YWtkөaEy]տFT]J69@"湾?yВS45/J30 -ANB̏P8=Zr:x+elV㇃*C?ז84w+U"9^: 7sMyB I҇':ȫ6rcdk'UJ6lXEÆ#K':HϹO*m1|>Rhpl'(^ޮD߃;.gsa7hw:%S?g$Fmz ?.Wwj S̹49(o6ٟ\Q =SY.TqXz *sa}!//!^xsAj^2RTho0mUuvŔH!nF7f;k90AZƱ/,8[~3^^4%l?Tr! ek ,BM]7woNoSBÜ0aϧǍVikVoHr/F/ jxz0s.?㼦kŭc(fSnP#=2?9@s:YF@V`zA7.)& L0{z>iW 9M L4G7 gs6­RomB/9%@;ܙF@;"dV߀]I2p?ţnӉm1[Lgຑ٪A|_PqGrm݈_ naoTS_{]P0#vrfKgIfl}yrs:9єv ;*\!. ᄌxzYffPPNOn 6R&crMvCkÝQHCl<=ТW[.qJ_dBy(XW55 P! E^AKeHYZILvډݜa\;ֈ"1Ez\Wl=;V3;Peoo ݩɛTEvua^[FlD0P匩\z-H Gه5a8Jdt2̏sMs'qF x7EGpM-;Dwm A l!8f.%TԼVχz7 Hf/eE yi͗4m*NaaϏ})Ϫ]%dJy)7z›ڌa0;>~)(4Va@ePq/րu,)8OPCu ?$p߂;% cݺ(pfgH0Hr0 ZVDS'|4tۼ0&}HMEd"z]%ڼaWj8ɽ`h '>IH,vISDNr,Ri򎄠ڂ@#7u :9sw(Otjv}M9A'۝\"CO.W XTXW P"xh zl" faoxc#{CT޷w%w*f֧*./Ģ\l5Aig8 +tr㩽G,C7l)D1m< 6b,v4@advB.@d!Obkʾ^MĉdH|8LæS)jgtl]$ZUwȃ<: bJЋ'uv, \}jN׌X:e-RD2M,57`]{'s(P3:GA7bi&5ˊ?AC5Q% Ut8R@)3uz>`]ZKا3 >;`OĘX0Z~K< 4^=gcm*McAa)) P\u=B.)qT+hPirD,U~%$yR}Gaw8Ӧ"o׼=؂뢰ZY հlzQC)59Iձ".SOtb0ZłziF1Y,o;r=~TVg~vhtui"Ty{kcQ*Oޭ!gcl{xΆL̸~GhN ohS^fWEGv;n%#[ՍYj  ~o 5SVNr 4!:-Oli0'(M16.Up+⫁29erDEus1_n|DJ9cw٥L#atB2n&FbHf^/XMy$ ؃|; OpgݰS/6XELb!,>`DCe-Hlj/@R[G/ԾDIWy  M^$ fN@BR.h|]3.1O 4ORl?##c#ZMFUal$EˁO|:+'2^P)/38H"p?UL[#dxZD,x%jF.=z?K:-{1/Oq0raH?5"9N3Fc"eW] sWY|x.[gQ3v16ZʖRYo\ goP8x܂o^ŠA =nQ$aW%qQ7|ć?΋ Ӗν-e'Wk X)} u&ѼHmU7 v?cqb$dxcD`pY 6V2ı|h ^[/;#|d}Hhg(&;6j1=Uހ_ƨ#[ˡPƠ[wsj Bi0{͉'{A<{M\U%ؚ OmM奉ş?(0ˍf:^^w #y~o.uYoFxKXn}HADSbQY{qnx_+٠TBsQY^e~rϤ"Us珸ȟp$&4ڀˇ8ZQRFEd8ݥSAǕЋاQ:W({#C0l*8c%uMܬKShK@s$){+x߃1,8WgH,L6:y%fOtS2-=4C{XWX$bD$dc֖}2UCh] +hF$S.. s&[H`Ӣ,?EM1HEG'S綽 -"B۱֊&oUA6VyQ@׸f3nd5N-2EfU۠H$VaLsWuDžvAM,EӪF[H/C½96 kj-9T|Pń槫OP[Fa ݙjY!Sgk6 > 4 "HI!gxMd OwZ|՗>s}kϚ9'h?UU w.N&7]Eip&S+b$JOԟ\BS%\%3J9_}"xnfZ;H[&L3PyP6`q[SMXqMA>/̍!%1P)YK9cCiCM_y,р`"ˀmQl[B3Ø'ZĎfplPP:f5:2zog3sLwlHZΙn   ?%lͧdTP>QtUOyCԙa6qu d?(mS] CT;i*nsdQ8ͣ]֗fyӣ 7Qdsp׈6m= {J)D[^&HY6<_H D տ (ЌDkU€O'VYvFuScrكNl12}_ ;d^sߧ'걱:TO4Ǝ".\3toPI𨰜VUJrC'`e1^A1@,X~Gf8ZXxe8XDOA؃S"}z&}ySOA@:b$u9,ں͋LV`aTʢw"~_BGҶ i蓶,Px'jit} 3":pK"h>}Nĭ;SIpTׂ^s3롌3Gn+b"/ĸ+AϕxEB`̈ňպOcS"y/Wԇ 5B5Jg) n`tb!]T>tfbtnʗ=}p0qJʸU$d }#ňDI S#:᝭ {:p#^WjPcJ^SgPUܬJoڡ^;Ab#] "c !- >Z'pAmWuw8ăf^ DQWBj̎SH۱<%AIJ SsLFP3H4g4  dەf6c%*A]3K #3 ^u426."Ϛ%.kak%DӭE ;tDlZh&:IQ!Ma\B7{m?3[,B{1'㥱Pp|T?2i芷u}/ҧ2kC}}nJ+4,fD-`e0K04/c,$jV&lIJǙmT$[,dʴd %0@?RhF"Mᕧӳǟt3DXni<۶qx'3.b9TB{7فÑx8mT2vvbz J=CyCu;E D1΢\u\ >7҈NrVuΣXǟ; _{Zok k U(Ͱ=&xS~ k?vTc{pU(=g:UeQCDK9Ŝi8pl{>eu&plglE, *^>C-o~(Ljl`dι;|v4;K&iׅWS ΰ5|z0{[MIv2 222wpdm̈\M x?kz0d%7#Gd$Z&]Yv)(Ɲ.LotJ$Bz97Qbd#bd\]5O&gi*к[6е]<'LQ@yd=WB;o%\wft6<B3XW}[Lj' AOz74EvYQ( @($: fḞFyf=Yzmu&”IE=CRxy>|e (3v^M#?V Nzqp?)+éSwŎ  bG=c.p:5$e\>,7vVy )GJ&*_zXK Owv#K Jy"_b D$Vܧ.`P ޾]V(dZ6qvƂѕ0Vc~gc )doi6:];b~LSD[I*2]#8ޠ9²SKQk+&p9[Z'~zmOF# ]v#*  A҄ p,.AۘxQws2Rߨ~tT;إĘ}ɴd_[N _6mMfs_'eNF#gQ1?4r;QM!%T&lvdNOR0\+zՏ]VumJ<#m~_5d28-rb"sHOx%ab1$w'Tkx ;GC?G-KU4{.r$n/7wgWSTHry,La <|埲L`[XXY77D9H4 ً\!E oEG,8~*XQ0|lg+`x @, LP#hɖoz~ybnּ;3:9Ct{F>C KZɽMBg?l<@A1pG rF9ъ[驏1l2,[•x @ɻҿ*O^uh24 p棑&zK2! HԽX0hSX_1%6+ x0o{C):OFF%znʾ-0޺Qxi{J>x+ڦADnIMF^.#udR#/B,7jw+~p!M&7 ds6P!`BcV\"đA1g26 CSddZ&ѪV|3wN+CCKoos^FLKj=/YJ™bc ' ?hCXc gRo~TFnVŤ$#=5HWt0 dFmOx<b89/*bJYmtͬUEHqg `0}e/-Gr4$0HFEQu@$k7ǼMY}ѶrWxq_U!17|^Uv ;gV n`qV |r7c[\e”9CmQ34_ZٛEf`ʻ3k c+6*gOPZ;iKܓn8@gg?0}/hn*gf{P*몝 Xru "N2 eI@5ɔL䊟dC!.K}C59D;h0sQw &#,e8Cl$^Lj+IEd?>Ն6%މH3 C /lRr#cG8j!j= 3O f0=I'.,̆Wl݅eZMlm\ ܢFl:EϖNVAрG.mj iF>f`m+@~S6PL)BtSs"EK5̀ܭb3R/ 8֛_8lє:-wW'you E "} JJd::7ZQƴ#ۓYVQZjX9/!-o[jv3/><;⚖xli7u#H&^G)pif QX|NISp*o}I\-!v :@OA\r\ǽ"! Qf Xy?2eAuDCFg=7Itm s awCB ^kba1?gbx%gKR>4o#߈.sFKfUh-ln|fcR6 Xn2snwbC> 4y?jk0,QZyfCI:Bϫ~3ExH#xo>]x3YҶm=CR:ݖRw/s%Ŝ:%0I7d5 <G}|p7y^Íd;:G훑8)mWzSEP@C;2OugJdY:D|.­FXgdcpBsOF1䆺P6b%܏`\K̓{ؠAF:i# C6Ve?4g֑ؠof|ft\ _sыs}t>ێLnɹϮYHA㎕xSlg_5v i+[rHվ&Ua mNb}'s)U|)hPsPbg%xxbt<WuiL_pr> }ɘ {҆"~"*S =>}ʀFޱ5o%OW5X|y<êWÌ;;@LWCb13seͼf Y-O$'>m~n{y24w^iOO@gF7ctC0,GK-|R:Px]J kn)+GD(yݹ6BR%?j9W4󮰚squ:4ƔA"Uz?ujrEJy(+ހ12+Y[AME}˂nTË2W;=<;lk;8"~SsIw3N_|K8aww͹s-@ h9JldJ^M|OXM+>?X>ˉM\ ^xHCwG(AX3´7̍|퍩NA"|!_P } !JP36}m&[R2&ڻ,5u\"5nO360w:׵|Yɖ8<vV$[F [Cu s2 WX026|8\JD.K"@Y esPYv.ZDރǚ]Z`K!&˴[oҖfM^$b-K'vI[u=@[,HKufuFSBIb  "s('5y{h A#ϳ3A?#Й*b~K rZkFN:/Q QO~trnhP %f6B\ g%Lw{sS Z'TJ*<aO>!+7_ mv8fxVY6C)WGCh< gfKƜ&d7Hu ^N hGOtzOU) F[#Ps@bb!GqN/FFfޟvE9[s ?C5m FalٖYQàٶՋeGIh6\6 j+fκ(Z rPYiF8͒]MYQŭze҈7w|?D#Mw:#P@Yi5AiR2-f=O='jAdzH1mys*G2P MtiP7jM߾ǑݱACӐ4:nEܮDˑ7k)s[i.t@19ކb^~>j^줂~9Cz߻W9 w_3W82,#y7xDš~fkV3S@)F\2@w7>U?DeV,.Bbe?B:.xl30.T1 )W#Rf?eL0B28Ą8pL/4i3Nhiଧ['g+˨QCpf/VIU翨|p4y)"`QEo0?f5ֿqgZ*>`yB'0#8h$8ڋ(kwhXewkN$!M9 &žhb( J,'~/۽d֕'3#Sx_g4G?]ۂnr qV,ZuWԙIu9 lޥ؂K ~dp_֑UdQN)戼; "3%NT,rsjWr+p2GVVzUC3;&¦i =SX @ʋ"nǒ /ad#OY= U-~F"K QTƇɀ9bODY2ˡdR!,t21 y[M$œeԮO@l-OBF#keQQX`QY@@ߋK~kcpxxJxS3 HοSiFH68ٷ0=);]9r?)փ@m3JkͶvA@Hw^T>Gor2.3󌑢 QFAz )6X>Ҏ dEW6Rlm/rҟ]6hݱg\jk<F$VtQȢ$p.};,* YiK!X+yQYeVa.+ \; E 3,:@mzO#y+i7>N7(MrW;u6382/B/=-YFm܊hH(w Kv+V2l7/j)ó X-abuKwCd2QKsk:i+/3DTa·нC̹:/_r!ϩC/@Eاt>xz;.f}/ܓ,kVfov׶]$Z#S$D'(K;%uy _hsY;ePҾY9jb, cyQh$~ |,èT)[v2|.L]⢘1;P1Tg ?W82-i'f(Q c@> i<Ǐ#05~2V),IM{oLt eLx+hmkBRD@c^)6z ɽ7}{ۀl5Cn;gNъ|y.A6+eV3VþKLrsѵóĨ~5 N_9h$ĽSBfx?)M%Y,D/ mB A\;(*#+_Pn^7K<M4A^.WkX~Pe~C IΒ(!^e,e/&Ƴ%t^%ܷ߯a`-SZf"MHq}*Yzw9,qٶB@6Yy\_B@>t7$'({ 7<)4EwYDgɔ*RrF+yupoMÆ$*/Q 0;70_n̐k&9_"\?*hfAbbKpP?FnIoTrHplakRJ3%E_\l|!?7ȜuETNۅr1N3C8K/E:qx^*-!aڣayC[^ED&7{ab |N;I73Pvl2Nmc+.6⯫vJsjXM2Xێm=i{Lv4VC;s4Ijzn( c7@AH8EVlN;*z#5@|[ 娘393kI eBofԋ1I{U;v_[` Op-?^!<}a))FY8 0`/0wƐJIj۞"Tino8͎.DdVwI jꄻ.A`NㅜZTx*vσULyFIl=Zz zcYyŕ%DB0AI{++TݏE"Z6+bo0|]-~ij<ȋ*&I嫟9tLO(gf>JTu8ҁU'(|'Q0 H4dMF5t <`.0ѦQ/sFO 8hAJѤ 9TmFZ Ό֔HWO+C3R *Lh$:a;fYx?\<dOs@va 1kyt `^C#lD~O߳3P|=$gah7QUHBd{O͞䂇R" N&Yp['B"NX8? d$LJq#~TܾI0Jz~1`* ҵ3 &,4Hi16sX$&ȭL>*UoZ3E*qQ{5e9E'_&G|(!hXTO/I$H^GZ5_Dr Ye`0eu6:U r]QM`EB)MU.Ҫ.5ر4$;J|@׬h|#َ'O^ UلJL-3Y=י3Ma 99N g}c=y!-$BIY9hDzAU] Uׄ!ߞWzHB5 ̳Ytd)󗢞>)T=yS- <Ϛ7*' b'Ӓ+`;LcPCGXlj !´G| KJjH esM!Qxvd!P{gr XBⲊ@<}y% 6Ul*d\N XpakxmfK0YH4p'R2oN60RH,ɄxM ~r`T9@V aw &RE6zǑDg*A"/Kr8ď}Ub q z{8msޙ}~}_Yr'Ea u.~ "% Ϟ⇇gRwc^:1מ=R7{J#"Ɵ+-9H9l ߂WļtK6*Io\{j>V6K[0ef"*#Mi V ={2sDB6 P[\YC^]o _wӗ]bҎhLm,9[Vz}'CX'^zUh@D6m@~%hE0\MC 42^Jq"‹B`'8n Q>É>q2] ,M(3u+*86%,NB34_ 3.9molO]"4D0l$vVO[ j>k]Hg# E1o0a#Nd%z@-T媖i,|U#| lt^9K{]ٌ3e)^-"cn\Ξn\)KLq/g vys :k!@ZfۄBG?w7Yn۰]68%>Y{DDyٵ *jF#]+HYskhq\FxVFPېG{(pķy }OFRah-KIv 2Nyz l;* hڂuV+=0l&y4/5]Z:qZӲeqD3k|(XngFc@pjT3 m@-MC048))& lKA`B_1x!֗o mM<~hEQ*zu BO'>x8 &m GfOǮI>:Ѽ(+@sqNmbU̝*4J {GD]k#SEos57`E&߬ .tN"Tj 2P=4`WvT+OnZم?xBzh5k-|ʰLY 3$m?&4svXwitGpxJyܝA_[MZ )̤c9˶>85JJ8=o>{vt+O95G#Y+kA|o<г5*J,,,Fk2&E8jL,w'ю OLdAh.f/618n f'h9wݢ>sv43h8߷ׄNG 7ނ/BSUů{qD3"Y+OUV]:z;8J7:'5ʹ ֛Q Y0V4=ȐP[yJP0SNV~cHM^y`IIr8KAĆB]PVH^3MN Cnuy*ϫɝ0A䚞v}JgtROckQՃ9zU>)xTeFz( N;3P(ծ.W_I>D@BWvgBrinW獾g-;:RSΆ3֋Db><ز3j}ةpB0bQhqfOW[>`k1d.|5bpHrpx$ŕP'!+kW#t.5_prп7UySDJl s+!F5L5IkXZRB}=E)1AC=>19'OblRgˍ`L1> ".& 6u 7AVQ8~O{_ܬlӞM"HMVveibJ>Z;R^fd.7Ï hcC1W NQlO6!s%ꜰs$2.t.;O>.Ʋ.Xs |QmDFAK׍ZU:r7Tg9@tF4mLBqO}Y$Z7ȭՓ^Џ>w<{NL\m@ kKxR;bbȲK@ȩi#o9 ~=q.ϲCf;1Rm%\$衉L+6-᡽:5s*^tsF-C1{ ^HLVl6 B-YFl~_=ҶtXUAaN=;v^c84?9F! l){}Iuiys[DC\"rh&[",T4\}_I{G( pe `/N{T 4Y{n Kk*"%m0#T!"Uq$nӳl4fѣ^Y<}p Č Qհ\後SduOe1TAML 1'TV3"pv|~ jRӡs@d{#FȜ) F!j3' :[q>Do#qf޺)&_=?HY.K!f@їmhӂw#pQ ?=.? 1i*T$4ܚ?'DUЊ:խ:"`ģhL2a\71L3%_yݲL5tioQ~3|Ig4+R7c`y"|8^ps*\D88ʃDQ%/m!gCvrQ8߼˂gN˄T4:Ou6K:,-ANώJܖ ůiӜ\ӆ v1/_kTp8q} ]hs7X=)zqunX 0uZNx0Jl(A y6 P~y8‚+5J$̓0ͥ.&?3|=:h;]VK_נِ-!1c^رfJ?{lNE)4Oṻ ƻ_ÃW7.) \ƈAnKػfI0Zys[:+<^3iY<У"0'* UhH Ln;ɁS#-M㈛1P_['ȤPJ]6oz?}Xc[Ǒ$% ]=k췁C4`@νKFpEPbKR rwLܧ>)ww0-:c&a:O;%1p'f*6a{nu%9qA=I-Gׄⱍ[t" TXz2w{a旊-הe;l@7\3Hڵ{>UԔ[ G[{*g1FrTO.E$h+J9$ p(=0̿]AczN =|#͑JɣQ(̼+uO}S4lIRԩwJꓕwL6dvw؃B;-[S++9^B `J7+Cv3+%I,e3e|9Ύ=TcUE#F RCٴT d̘@Vg?P2,n`j߃͚ԃ%s]9W #L$SE*tBr bWkADQ1.Q* Xkm<8G]YrWe&;R@[QLt2ϖToH ~@s/TxR8wDk9v 1ACZv[<,1ܹuԸ CEĥt\|x=TZܮ~M{8mh>ҿ"N w(|*_)|A5,uDq$i6]+[w؄5b]eݹWhr06ܗ{XG()}Mmo cy,<{CKOw{L/~A<^N{:l(M#R'L|%ym.π'jC~ 8^x˹gn~k6TVyb $_Onc A1*oL.(V{  i[esѹgF? yQW{Pl쎇U#@ ׬c $:t}tei;< όgmW57-h̜=c~;4sfn"E?ރ^&Rzˣ1445H5@NmjOa CrۺK6^uxj#8)s`\e~ΥFGri։LwIbf?nϞ~4:DܱKDO r 1ۥV0DҜ]r̄eѓ v)KR+jdYl"}tK_,N'GdOvyXAfoN(?sf*k_Bᇴ$F@69MZe̊cM\T>wبADrs$%jdhO)ɨbNdQ F2=u!b]UxEE.3Z2-f9ЌdkÏd"*ɷ8N4 T\HF F tY,+]ͧ>4X/5&%crXij~*]!D+B[WW|z'ɘV F/8Q72 sn73'Ga .`yc~485u$fkג|I5Nipϴh\sZϑBƘAu8: Rt&Q鿰 +dz{hdi(,bia!a;X([zUջ.=OP-H| .+j!mCL>>PHI#(Oa_#Yy;]L9L1yRYDdc;JUڸ7Go2 ƥj)A 'چ|I0T[?x*u29 呿uԠl- qu]q1~p7U#Jjj H(Q[;Aw:zAz(6GyT8I/ -au&ٰ}4o%zX0Qsj7 Gx8t7=>/n!tk;kl\2~[vZwfviQ] 'ˈ3%X1 #=^)ӻy;-hJk~8Oe1nh' $͓?@ιƁR\[y<<2umr'QʲNXQܺrE|(PT*{-P͍s˲De{7j>\ٚw [֭U'2 +v8R˵2ͅ< Ҧf.soKE&8"hBse$8akBih ªy^*T3Gzqs֬>=@dm:a/T,xKp քVkF8[ˢxA_i]"htZ/&[pu"鬨lx$1B Kʾ4F&遉f4,)_6?}xD%.h~|;GƆbSe:/^ݾnH Cy84ncGY- 4ٱ8}?7x ]7AnL)&炄3n.`A8毁6~2 9")qpT7-jv~Cq13K ymѮ& iJ0t K(9|uQe *)`$.?q6G3;q]7.*.on`"~@S8$04.C"GFjve /=mh`VE'oZ-La&#f}HljÀ'l*?cI- -qG݋i@u?ceb wp4pS.=`jy [&Pgm{*$峓|ph U%z89*hY)hq ZuXŧ02t!lmD]'q3(ۈcXg$]c?p-Cy 8sE78:6ZBX2:`8nP}a:>h$:5luUrI,5#<>ٷ#8=&neF':=u=t@c[8 /ՕyrZL%?js&wU3?UF/퐥)h)_, +;Z++T3ڴ8~1T2lE7jz:f3ZG![9bT햾I(U5_D;*uD.bsIO@y#N)"[VOP i)hIS/Jɰo)گ:d&YŤ^ ^o Ru ei=Q6k L^XFYJQJ׵]\+@ Pr3EӉ0s7X1`_Ih$צPV >CePF=4/E:mA/CwPYuR+xm=JanlS~qw7|T3Ul';#o˦reޫ*.=GãVX@OOg"+Tиζy;BUVP+10ǓtjF e>GOBILys'UyWL[ںy6mR ]IThE "tvAbX 28ta YVŶX2NP4NTI>z'dɦ\z=tJUw)G_]H6䈘6=NkwY&-؅%=QhmCCʡ\?"&R.U3֎9"oyۓxerzjZi6,}A= תoW{EV%p.TWYfs# K?y" lo"Cb^2]UcroQK'?eqxp ]R @wӍ=.1He4z|ax(` ϐCA!66*ׇSP8K8p~ GO)xK؄ /X Re5m~ 9uR[='TL뷨VYFϺ-J:As2n(HٱPk/Hyǘ 9 #] ap{$mYȭ:eĮphyvC{+J] &SE{d2atVH;]W*?9cJ@$ l-qFemҧ;g==QP~RzZ&)N#]4+?{bIL ou oi%59?^̙v}E7G&-Cb o,L1?꾭^l;;oF'VUL]sx -$ Ce`yevnD;]Ԙw$wKU ]/ԕc9'OIS vd,DW0^O;%{"w#IbN2jlyEOx\uT)cIG9h}L, s0YI)Ġ"G2ba͏g/9)IߦUfk˹ٛ=ꓮ$] Ia}a57}/K'1WZWH}w#Ôdv70Y!*Tf=}Z(W]+ayw%Z?{l?K8ǴU> cwONJp 7,L%k 9?(e]&Y 2l!WS;J'AWy毅 %yUxŃN= gzn1¬ 1=U Ԍ})"֏$x$JXqm?JZO3E~ݨm,A&_`rV]]D DH׀N2l04I0fSPocire5zMhjVϽ; #j!CydS/H9bQ g0P2u"(mӻG\iGʉeP[kR_-);plj&YDy挬q"}C/| pO.O5n (1 lzFAw4\rTU*_i@۝rc)ae\"TYͰ4k>oZpb[VRY-%A(s! ΦN~#[ Vmz\fcMpi.|5ǎPhK@qɕځ̉Բ25K#DJh,SyGcvxq=*~ +È$ɓ  2T!S5a\Blu"Pv2bi\^LjHrJ?voΖ? /pKҡ&8*vGiIhGP_AѸ=C>e1֘:1|ኴ WP).{*( j?GT,r[|7آ/=]tSlPg00:| 8AvVоqp'=mR8Lb{cjɳJlo 7*daN`2Ď8@ ~@+m2EVTp(*>:h|+UC1lrJfCغ!@\UtfW0j46 XE x*!'ԑ껷Ȏ&6.hh,۽|*9zK~Bgy-^Y%@Kふ6dfM$¤Fd71 qw?_Jqg݋bWlȯ} aモ2>kANxW$6NxpYK: ҡ5!N |`*C 5ecޡzÓ i<5'4( >IauV`4xY[1TR#5 )I 9}NQ1 $!+ ^]1JhP >]V5UoDz<P C7Z{xLއbqph>+(0X0p{72-* OCy݀Np8t3UƎv 砱VBLTKK{(t,5hmJ&o99 -ߺhc}$$j!iCԶE'd8P"@En#G"nwD_YD)(lKCJxt-j"Vl}w/~r[A&,vYwNNGV} Ӆ-g_H1ޭgʾN`uF@G+̍Kf!|w`19T&ӈa `Lϗ ݈x0/E>56=KudMPj%^h:uQB51j[ bhŜ6y%+g6հm0#F?GUN-JH\\I׋PN5olN)Cį6A]^)U<-LyT~7hEFc0_6f,a:afۯZO#w cӓ~z3*_ܰK[O :%PLM+-Ew)~֧!*>zDF ʺOAa0&mͪI8u8$-3?phhubU7}Yʃ+DB->^a7 >^m8oW57&IPȖ /­ec]Ft-),l4ƐqCt˸ BS ,{`:F_ CyZZPTW.60 "%̔Z}gQ7&CKM>Ўjab*(F7ssY(И=٦rTL20q-svYp gƱ~͙*癝Ӝp-^( ֧TwyJX&{u~nFL%QmCຯJ!SsqtP((|ZRpG'^1f) |V/J*- ~zts8L<$\+oE0Ni#BH`cfPYk ۸b+ 9_1Z1cC]T!fs};+#7v}F&kNudpqdhE.hoG>!JnŎL>8%ÑЏ'P 3CBG~`0MxLW X:Mn^S̞jV='J)`O ^̎ZRDɒgSX2s} ONQ]gqlu>I+Ď_E% ghZ*i \ohRITDa0V.8DC L^ejZ.XZ&j)V' ;Nٕ4G 9Gf/k~\&2DF>ژ mc(] mWJL >偱 ?epb OiSĔ}CG2*JQϺcrRF BfW(OZ,;ñgYZ0707010000025d000081a40000000000000000000000016570825600001cc8000000000000000000000000000000000000006700000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko.xz7zXZִF!t/y]?Eh=ڜ.+rEh_LԠS3*I@O Lk92+EBp B;xާe_]>E^wYHc2~o WGѯse]y:|pOhae =(n#шNo`S,'}P0vR{zxL`[R˖KCG^I3Y}1Diۚ-\Zs ZV=+cP5vrOκ2#N;q@ s;2M6/ 1 !E;%>}qԂ4/v19\<+6;h*OaU`=Rz펩Mz`{[|M'M|6,3~ G2ǩ@[heZJᾈ5/_~S|) QP{))G;gdgП܌vr-;S ~U~;XR;.8:褠/!ƞU¦mBJiV>yJ<-5&d+-'pNB3PxIQAmu%' @˧z)Xj P &+34vB*0y "7!ΟQ`bS޹6z,FL0 IN ݔ I{zM°%YXz{@kcmւ0J :uȚij):w:2tC1>I1`j9Vg/ac2'>Fi@}ج(z,f*'\BW:!ӓ0FO&s/7BB S+j0 -\\HECjHz|W`#{xo=s͍vTx@G>u,1 .#wHB@4TT+g?7[~JsH^-v^4 _arMDDZ+"&4LTK"5\BЙ!fٗ +fczRfhm轌Hתwp3CQ=#D ,5?|>:7NjG=&yK\nZ#kySd&q4juM<|,$dp "2=1$EAT*Ypbyn+n,K6[lx-K*/1}H x|XgЏ6YiH1w-Ru I_{h 6U0xCFE&/.fA8h@O7ru(q>{Kq!H+d&C ӁVݒ^ˡW~Uxͽ+QpkyX!|N;N *!?۬*/VdLJeT! =!(\4dV|qb&,sz"͡"?=bl:g3͐tc  piɃLł/K;FvURMR"s|װgl>fR ﷵ y[} v\Y4uXPR؉vCq=qu~Oo${/We/>e w2O-Iy/anKs?HzҢOʙ>CNU[!Se]R2y35EU_I3-a/֐W.R7l144-kGk TNO#㥜Τu-CA6gv{R;mZ1ú%Fo~ (fʐ=قXKU>mb7g%@Tv&~P .{5b G|{$h:@HilԼ]ZWi:&ڏ?XDf|=:ZfDJPB/^znx. [ 諾L|,S0N8:Ij/-rE>\8 g[[8y`xD/1,m 6n+}~5U$>JB:rbVž< CjV (ljhVl)]}Q_J=E΋+rIgcb.8"{&1^0j>}/qxp?pE(k2/V/Bg)Yn-خG.FT!mE{.GS4Kjgp5rm $ٓ]p;牯2_O]2fܳ k$M^_k\ee9[ۂ /P=OEQmXd :(iu9e͞4)?s6qѫR df~X>ء0Tr)šf i~Ǫ[ڜ ua xq®"SAљ!ƯޙYMCq^HL*`ޠ@EC@c3_Ga"aX%uOb}q% _|U# Tfa~370.`bLI6&F|;/?yxxU<ws rn%4L&0+ΣE_d$HT'jKMRN9Q,Bp^k`H8nkm<& rl[;rܗ)}g#^_f,=6aYU)ms"b&rKKJJ# 5rAKqK!ߛ""AMHv"Z5R5] 5 L'EB\sJ/*6{9FBn_TJIv3<a8o xBP3zKv{4G+q"j:uˑUzAnFߺ/[he4gm_˿vU/*GaT&ZSvƎ(̎iYnIQ!o !%twCA@87IptߵhuMaϑ#eO+Ag!dk!Uuy.؝AWVSLU gV-O$ htEf Tf[h-kHmy 6 Et_Hny\Ƚ 7e(ցxKd"<.BYh\is'ɬ3B9 O!o%2zZd_% 9]ϸ&O=[No~%Qx81'MلFG<(74tf)K zi0zIKW$QdUu3F7A,HΙT#T$$\O]RC_7xe3tU.b֡xlbCPz&8<"%8}6ZP! SH7jK+_16 NIS npc,4ZN7O(p̓E3 aB :*|fFӻ-B > 5Qe56BɊ#<2$k8,MP̵T3 5Q!;yynDz'Ը2)&z Va5QoQDhHP1kdGdI=bYx:̀j/K*Ҽm d@A?bLI [_ܴFPs-4"'S7 x=h"CL"ʛ3PD0x(/jrV3n^UDX̿t L.jQT tjKI%$"8^ީ4y*C~2#ҤiLZ "; \HK'G FHy]i@A,6V(MVq/c 2nQ;&8,$]$}h_k?Ӵ0Hz /N(3cZF.f@݅IcQwM>55T*6 gPO02*f/}j`a v~*Iq3>F^#Qa}cKԺUY|^*Zxxt?'|rUQ;+~j k8},"W!` Ow鐅x'ۘm~SfGJƬTŷ/d3'ljcx%qo=BK/k%Β59=N#?MxeGQpp1~S ZWfˬX]OIA$-mX@GQ5 ehyr<ap 01}נF1kT85xg,Vיoq)^_(DDM DXFf\?nY}A  .',\[]'$,R08EX (dU Tj:={*yu^3.MɘmTK:@ $Yh#h# "dgRDXrYNIMYז?<j9hF(zlWqLXMmΏ,#^/g ڀ(%8$ xy۵lV:.gNXu18|<=yuP]IH}6:iѾ92'Z^l90,[Zn;ckc=hWzVlKiR!e3c`|n'XVadLfc8-×Ps HPG[D+<@B^x0 s%<wںI9-99o[C%9B8  =TABt,uʅM)2F񭋑BOM% gZ-.OwBQMeaf6iD!Ok$hŋ"s@5 +S2r. %r僧ā/)}rE@[Fh8Q`OɃ\樜kTT`.@[9K[:#+X1حuyM)^-L~k‹ɣp0Il:jB ~t!K%P X˧ŜB*(hty<@ružkJh:jq$8/l"oobEIN%~^G@1]ksoB3 iH b=ve䕲Wư4n G⨼t!]:^X'{9ŐZd_'wz߄:6,4daw:t*@a<*qLK VcSOaG˰҅*մeE+P<(Cc'nO$:0N(\ڱEpq]`B p҈Ű(DZ6xێ 4Do΋ 8CN0i{5͚klӒ ,n;)[+o~yǴmذ| A vikS54?d5\1n|RQLFÌhFO_eOL5NnAh.Ά'=W`AfP-uZj)n7[xe YC32}$3y`Avˏ6Io:iO.`GgVT{r4T"''\"y g|kaȨ Gh T܊oLahl&abt\~ڰwK&SJs/F<wj@O [$ϣa hSBċdbIs$g}zxa_IA~ `Nex'8 ps]d|&(@W=@o.nTd -k;u:\ Ft Ҩk-.瞰Z >a u^˖QwGqxUǀ }7{#x[UbU֍Yo:H*w2sB[2Bv%3o#Ƶcdn.2/jJ>]US4,!7c֊Vקbv/ά}\fiu~"͋TuqDzx~8DNuESt6WZfyw .o䪀 0"-Vث!Ί1huDO$w$B8v"w7ۋ24AKHu׻/auoNKUPeې&? J\(WO"k7RR?֎-!pt9 :$@t -Z_L ʽ@)c~MB1yC.AC& K~l&7)OCҶݛliW;h9FSɼtm7q t" 0z_+FGy)⶙B'# lQS>{FH.w"K`4:ZB)|͏FHZU%VmSċ y9`1|003g˸d.Cn\qHUfHV :rVA 7AbLB:<+(Qe^#9h:bA LCJcGڅCs\]} 6a[hsujx?m Uf9=}jKŶ[6)q7蟪)z.ϯ xk>PaUsrfߟ:2=6k |{>P҅ xlq+l%4zV_ϭ|)wv5Z`U$|dחnwN!d4:-8H&1 ih)(sOe0{`琨y6=CUAkE{p@>>aDL/d`OEMKR.:yը ܇=A0)G bH_NKpw<, :d^\ʈtwNlr{ yE%3PW{Ύoi>3uhA7{շ0g;aH5BdHw>#d&.Pvu9l1HײlB砜86:obMJ/HTKps6"r6Iʹ&2@t|ҥw:-2^qo3P$V,n";a{7K.Z)wMfa&HH~8~dRyuLA(et-#[Cr6;>o/+/"sfSJŀDSb3zkNˠ`ߦO捚ʬ.=)A+5%V50c2zT1.PύҚP7{/)zÖ r.>iJMxT#EZ 'B. Da^]6HU'Ȳ%)`Mt2�H`/:xd̒?tmD?hhBw#n!%tA4aIl CjY^N?,}JV [qDjj6ShUhK}^XY!-0p)qj\ڥj}&3)蔃r ;a@ 7Q.BjU8U)6+*\g`B'}C%7 L (?O8tzQzPUI@Ԑ]rD{|jʕPڻ,eUJChO(ё6x!Sk'} g(USK[N+Ҏ;Oe,h T 0Ϟ%=imbfS+6km\fM?Fo__[wL@Lga{ %HV\#|IxNi{C&ŭ=)/{#nkEsׅ{_Pv>,ujʝ"ALw{a=\jTX 'T*&Ic("L~ϰ_z y9Li80D<#Ρ $xz9ѮD.dc/r5!dzf[Uc~i%aۓO5%YcwF=r$'KD6\ް}^sctؕ\ej 3e͡{`Y*6YAӓu X+n`Iq,Q73Z/Ѐ7,yu>`Qg\7@ ٭3'yMѯ84^3•3nK3@@nKN1NcEqH!vs R; *9"!`X맍DV@%i#ޡZoĔ>:}.CHP&g||<u؈ ݵn+_(>B]T-̋Be;a1\7&qY4EBh6H@Yˊ r?6%B!%Z,VDx|IĦ/6ucix)O"|+}Uc?C&&$e% }eM^Yg\GpQ0FiԌj1­]].sbq!k xĆ -FYuqk›=WCx:Z/VV0DtDҚeW%Gm (iV\־< yYw,{ϝ5mB[/Wk]I-1w(3< dQYEqL꿫AChTH-SFWU;{Ʃ2UH &@o#QS |D ?)fs$uM+dgD?$!++"26M>&ї<&YA_wN;zuqg'VML7.v\2+,lFGݞo?/JlIAǐ_M}Dc!?J0XarLH_bi诐c$S#-evgnv̒S\ Aiyyv8зA=l¹AEN_"D{-|@L^|9Q`{,>+4 y!\.ZھCUXgRi0HkɑrQZJIϪY q{U`95D]XF{3T"q-MRπ@d4Ud Io1lgwhYKBGٞӾr|SDa W7R %rùqEu/ڕk-`~!f aRa`}E *[_bh(tvl%Y(_Q'N,5:b'<+tz@Y ?TY|oۙ ǺkBҶ19Qk8Ye3: m ?@H,J?s@ \8)*`oֽ')&trvER^Уk n=?X(a.1QKI!w>%1 Wzdm2KE5 ֭*aeMT NPI*A&cD7S˷"uZCTLcMWٍq< 'ߥP]QbJѨOV"t>c%l 7ՀOfyja/Z~q$ѣh碌xD$3{v?RvuRLO_06$!Vh8<;4}NU ZЬhLM!fc՝̇`>D;l4)C@Ea~ S;=;IKV ~'N~cO&~!Ǖ`E4H76"+]o(}~;5NSIiSlɟ$v1(=o_ ʁUn>``;CDJߤr'+NG٦=|<zA@֎U]o &gy>G.,Ij~؍M.$VNH:EŒȾ cDNُ™/. pzkhl ! 0\L5O}Q &q[&;ϺayrK g|.:D%ڬtk=2ily0W #v ڃbD3Y3*]uzl"0):Z^#u% iLS/ a:Z2aGs`1]Yqll1^!M,\%S~`Qn-7>;24Ά1c[W3S6=lD0)sgɥw؄ϊmGy@ LPyC'^m4Kᧁ >whvfX{ޏ(ē Fǀ?IٱFҜQ݅8tW!|iG/ "EBa̚1V?lĥw&Ȑ  (Io w}y %Ue_i-Kp9'^ K ~6 ,1ϸdOkCܤ1jq#w@lkX&Vg:)m>]kֻ_(~gy;tյ. Al eiIau5ܯB湲,ԉr\jUu˘ G\3<n^T1#qx7'^\44Ҽ !gBli>{Ny &[VuUCm a=L1@Yl'Uzg>-ίcL 55IVP;ͣd3XR}lY@P5ZT5wɥ |3{\ڱc,ChtԩzZ.J%wuџZT CSXڔkEQ;e13pjZ!3@ݫ @TZMC^?$ߨ!1l&2u;Y3# etCtr1tT 3+nAQ o襾-5dƲ'l6^pJ s|oѩڶvL˽v֠e%9 -q#|0Vy\q=Z5qF04:` UboYF!buR/!,ý&(pH@?mRkrT8,SX!M4D.!bs[eq+}t:]B ѝj?:7B,&HVnRzdѐIM&J1x-6\NHt=C=Fh㗉ue6xjLAPdu?x/Aqx2XpMV bxN(M֫bS88精|h5N޼E`F2]}מڠb.Nn7-+AK}"%kazWyJ YilCO1@1!%'.u(Pz1wa)fq;P:8Lnj}ofA2D"b KMuC5Τ[gV<5۞ Nk1 {qqbx)>RP N8G"m KCj %YbKXJ$aMVa#۸RlGs(bTlg˱BM/SέBΉ1+S [E+C[&pLg[G!s8.WWDŁ;]āFzT2/Ncw[ Hx_7ZQJI(+ +ْfXxQLrw6'ι35- d9,,(Rcݸi-֝"[4L;N@lhoXBl#RZl$R>=K)pAٜe<%i y4 (A3@㣣͋B&I1j+p! HW;Spa'Z0ex'V놔tBV ;x\pbe"Qk>PӸ3Ћۍ^IwB?~_y -~h8,Tێ8W[s F5b#?fSVbgIDWb_IVȡqB/!D~|cp^o*Bۉ֙jC3QO*KasXaGi0/HD!?8/@]5mYwl2b]Ru-sM&3qhlcvR٥O#}neg15Ӌ=ߢ eT[j *L,\C|@"o'$`F!"y%TOێe^s-\B\QqW2ɹˆPJ?$0`LkGV]~+:p>6hb{ߎܪjQ[!F;.Rtc{ԝ.|Y|= 2{Si()N=d[J}\b MqM4٨(?~+v{`dT.s@Dk2lyvK n%_*J2#hy6 HbS`b8CΒK5eT;&^Z7<{jjK3ahj!.zmd1藂@@T!m>WGзS/ 0z'b!+r J4:rю5sKx夙C5+Hͣl@< u.,.YD!k3j1Oz.EHV wiuխ'^Vu2{V~yR13V_.]W+;56ps[JqY:Z=ICGLXd #Xp#rw/t9o}K0( (CVseͼx(*g\F{+2' kz*#[2U^Vv2VPQ cZu[^gW/kodi:& Ӹٙ0r[1;zj1t}I@ZIuէ7zyopbglM)]%*Q ;Zd|^QQb3.`*BM‰_~7ўel°:YOjSQ =کf]oa4X|#kv8ৎH9od|WVxnaI/EiBZ^1Xo Ea`qmf|@ze[/>SXc4K*i&Þ?\H8z^Oՙ7Gs6c`3dvb=^$N]^P=jCxLz6%rT*{F> 6]Z $u_ ,#ffs9j k|XrRb8@x&\5 gvKq́A}Ϲ=;E n5m ꆩyk>@5JrN|.G;٤^& Clu'K?vMqD;dlԤV1l徆ۂUQ=-?"RDmqmn!{SS ¾U -XVQg(dVj!m7pHUfZGQMXOA\'eb3 7Qgc T{eӌ@OD _uSi*JqwC"p7o$[ң0"{mkԺJUP |ʳcfPgn uexÓݒ Tq#=4pMug"nȳppvU4Gg:zFtk0}W~_,Bk8/Ijb X+jB ^ RmE悹"}-ĝ\JM|)hr{mE #uɕ9Vκh%;+1[FJJwAh󓥙Lrݟt=:Sg-IIT""inWKt'Nk"IE"Z {X|g3gu!iκi*'u-`{0ѐeˊ7Vq3[jŅddB)*CO ڀtjqRL4U Bg;R3R>`TצG]cIJýl~v[iz]o,ɫEt fI !;]0{5i6p7<6d޶.2 @$%4xIKREr_|\l&@Ɣ(,5-R})_P9Ͻ$xX\ LWeuvi*B&,$#BOĀK;OXl"E8)8uQD63bÖeD'5MIuӽju(ѬObYt"_2 N 2 ًbW|2"8RiK,.1<-3.Y-= $81j{YV?%z\n${dk6/axaHqSm(3*Tɾ8[xuU!ǵ};r*3>y:Rtm"G|T|a#]i=9m/V%OrMyXr*0j)>Sh x Py#f˼'>:5`#/ ^+y!UǁԂ;&0Srrj3! DR,QhUKr:8'Si"cu&5#ٔ@::=DIU)Ȋ!b`FkuHb2xX^؃Vw%n0_}/3| 8#nq9N27.ü65#J&QKi;1#J6J%7Hxƹ d] ?jĞdm4=2G1bJ'[1BdtU*v?tֱ5>c)3: \doZ㯤IYG#]7ﮅwNI :ናK [dԕ7Mͷ?,ga=}1B8A Td1`_ _Q 'tʐ)#M {_!02Uzlg)v, 90[N3X[jWzLFG҃X@ ( ߗ?R_EdX,NtWX*| Nt9d!~]2vzb'V:>3\&+jqu{`Y܎ % W#O?Ú;gZʕ-!ܠ,pq^;.7hZίㄓ)Gn5lv_8NANR{qD=su'AaAbTphRHy) qI,o$\`ğ_{14_@-|IKMD$\w^Z7xih{rkZ,q8Jmg-IQYaS^nBcP"]9Ta"m 97Hu Tn| ^\Td 7#8r:*'CDec-dz愻0ou\m ᶝxk,lm>5:DQrEḴ@yn~*F5ʞw*%4,@#HLOt0IM +d><(veD$K6̏NjYBr> R{HEkxaTJOMoWLDDzi(1֟GXj7gx&߀[}.vsaR|xT^ 2cq|Sc#$W9aU;2f#b]bƪ(tE gR;4n?]@Ddq=iD-TsTy$jTdZ E|kw2'W3kZRGCVyOb>Tж8hԃ3|⤧)o9DHN<RX~D\i x 7BgǗa!2w4rvL*\Pb!uwE@5c >E1 :a&~?trEy8MVqWT)Gbψ" п矗Ԫ:žY19~cǝPxV!$}N3jIvT@Oe@Ph.vʴ{2B,5E=Յ3+ Zdyb^ۅpeB2ڊ;_w:oRj+(Θ9R 8e /z) ))"%waZ}/r #z *۰F[ vYȕ:t'Kmt dͭe#70&9m@-3CIm_(?E`TBPw|֩i<`"+B8d@O@€v>Q`V;HR6!S*b$⯭AJ^&W.Vq)gWVx,i dE,1kMc(Y6*Іut@xv̰4?]iϷc3pjൔR̘z*}{ĜBf;n C$ė/SI soh :~BSpy9r>فGvc0@\3U1pUee!2ΥNEG<*u}t9L3iACw~nHnoqW &b1a^)qnjK[9`zR<^Œ2ܶ؆|ޯ]̧R^&]6܌[PyIWb%pU2TeW5u?GX,`c>C銉P0+v 15EH ns?նi* SrIg Vjd-^|%I:C1` [[=DePÓXo#h0oVsM1t*&ذwC0߸#DAij0]VnNՀ&3B~xnSBo5J''2H/HKjP5>4g{R.[*)ɛɔ~/n'`74B(SU=o$\ ۢxH bkbEl |%׭wV3'}x,a\cPupb797vHj-fѳ6n23 bTgɢ47ۨfn؉G8TD%; )oSwaS p&ulHlU" [3QwgbANK 5?jseǓҙס./,yo4!vFY Ȓ({)0Wg3P;ӯa]djñL gNQndrMÄq^Yy˱to%w<% ]CЍ42<ջ7qxYm ? G DPs\ `ۖHё m^$~КؾzX(tP|YC-=G'b8zEDimʹ30YP*Er'[qGp e*$3~Vɮ"vN@φp^ >8 ]7?L] 9ݶ5Q]}IzIN,-[5Co&XqÌf1hx^1x *Cz ;%ל7\o5ƾe}0k 650_*?3;`sd̻ZO|onA2^֊dۿ^\rҭbMYNt٣wVI#[ j\),oۢIwݷLQENw?Tڒ:h>7U,m rܑv'yIqo@+F=ڵ=zW}%[2j|ژn#@lfOi㸧hf>/x? e!ZP|fx3^aO8 {~=YQU#SRmx/÷K-\b6E~d%TXAіh 3~1CEu&6w3ςHD3Mec%# llisgŒwFG߸g!BNoo4XF ~3>g׀Wh.l[ ˤTyɩJ n3#C闲)):)⧆=]z9c־[TEC1?uhɻ"cud>#0XK-\cQgyS۲wIm~R—.;?L4ߔ)Ӵ ~.9Ax%Z!&Ke;,U\0B8[$ ig;UԱ )\#8Ex9CylsI/P, $RNdž׷h1W{Qv2μ/Ղqg `᷎ 3T8Pm]vwVc['&u9{]su0Oљ+!ECB;FRxIϾ:lnD]-O26`$f 6s"jwHG BlpBY0sjFt08A@w,wZEO$]C.iLQ٠WI)uvYLw{zT>EH4͕MC M+{gx'*6tF;7^=)ۡQpK)NK?\/͒6; ! amRƌK>tP:k~ujݸ/i.lW}/ҞH/bN\Rƃ&k1d B0]'7N#@jGwy;^do/aH\9wͦ>2U6ܢ["7I\\8vTQc5y^v1)rXt[أdOB}GCք xP} 4@?=~T>9[G;D =ia&Z9|\ _FW|OY$ܾ$Z:熭kq;o2^BDrԇwv#Q_ʙ4#YTpr +lT >zTLf|w$V]w[Q 0k՚orK1j l*;~SNtSEKZ7+Z2On+ǣgyxn@\$BTN nN9 v@s?_z5ޘj-W+<2 <_trsQNRkGĥ SN!w,3Lmv{!a'1yQѷ| "AMwR%]E*AY2TZ{\ ,V[ޏч>=QUٵ{Ɍe!EЯ*39+3.|KUi}$p@ǿ 4\/:F\>^P#݋@Ө;0%@*[4YN&7>0hIZ?rВ3L Mf8h[TWRn{ MȺľR4`B06C t*!ڈK mmf>l @j0PMʐޕmqv*ENC7%^o<1nWQB{_ i2!]Bgs%v2õ}R`z4I)m(`G<.{"v[i1}gg477L*ͮ v9{] Px;)|KTMy)R}64K[ʰhCiLE8Px`eO@z:{tq8X A]IU~ǘG r5)Ҭdv cG~:0! dB=MFT\!`ę̈?8n]6MҔ=|ބ|,㰋BQb0IIpT(C?$(e<JPM7gC{N晝r E.nBFWjeBf96*[LfMwl.i-R~8:G!p>5̃}5Vh+}"qvKʁ$ mw57Se=~EIAz-»ߔ7zmu\~ưIԂwVvrz([k50i䉹6n`XrnmO$ԑR)zD'[ BY* PHY1}7c&rJ%DžW{b&ۦ#sLcfK6抡M'y;1`.O pi@s-.ư;ICJMKoIe5M0Z%t)%L婠iІFsZyfHI+{Duv=I҈^ګǍ̟wq.H;ZI}fٰ)n% REdoL5u*G}R xc Vȁ0D/kX7Š0Ս5VrNZrEܵ.Hi=d80Tpbdm'o%fثౖ'){g+%F*X`g` 6=cYq`E>[AK_rҾ~Ճ$c_9o/E[ ™pjPueQǍ~35hU.b[)3XE%y[>=͋Ve'p-sAxj^@6iiKθA|cʼZ6 C iG4w\WG +>} Q=j7a kF]1JsyϔAdW,G) bZƋh]2A͚I"tf?J=*ʠz^&@]1/a^4;&]IhOv8ў#*L'ʷ j,<IJs 4!]T9)s$^Ob'n½.Q$s,)<ݢ)_ޯUL1>bTȎ\PlaF&/!y}'K$M5sƦfx$"h@LV`+GM/HWB;17 ZQvn" XBdwlF_TQo1Hp5r`*j찬BGky='Uq¡1CL}(Q͹'(OPnԧH0z*=~g^Inr2NWLUb ] \'K&{>nG/տmA}q1.1dRnxF?X\%+UIj r$~R b%7vݣCHgc_"W4axI]q(_6L@wI4`x~.xq <հ Q"i@lzla278'tg%dYCe/ְOPYjz}PΟ%M.:ZD=~|MM%B=ACahbd,~Lۣ:ucAb15=q?up-l17 vBRfvDIwu 7鮰}O NZxlE5/#'~UM ӣ<+!M8#lP` +'TctT8.֫ʓ -PY pjW ^Z(|mP^({lD3m@![TA$+tg3޸g'1#&Vƻlƺ(yS'܋k:\~{5NB1X! =U]`^grFHY'-V@ 4x}<_TŽ# W6Lϡt`ipk$&>=OĞo1r[=߁ƠʲD͹Z)1I2 'Ѵ$?@{9yVM0L}|Amq%dža7![`Dۇ[hd+&6~#Hv䆔;~ ḋJ:ZYɥ9z0)NgEq|#&ʛk`20? \\ETj)H_W]͚_M1CqaghG.×/ıt-dp-8ŽOs<3,.ᖢ6˚foC%c=wQ Ob]χ':p0 F3I ?1< #ĥkQV49jU9Yhyau/uɜo&-?s&wqtv/Ƣ[|3sLu|"k_0&4eL n24f]bͼCf]XSp9EÔGx~UlwJE{T8,>*f4nͽ~؂P>шZ{~uN!b/*(E&|&.ʱO {R ^kuSg[}¿#(=o[ʓT"%s!JU$hѴt6d6sX1 cŕqn *iRJid^CAfϚWY8$rD 5V*l6?yَh5z*cs+DUr@2|lUG*$fqO<6I~6Ґ,%4`aM{N_`t{g^ȡ,HR~['33>C5gnh ?@DuYs@td5c_Џ{f7ۻsMI*ǟdjbcX}ls톛k^/ltgc. % ̷GO\T〈\Gj=$epYh J8p(]?k]q] `H7ͻ#FƁEV*fEqF䯪ȪՊ$c{e@a9ʞi}mOA.3MЭ,O.LA%X&k7&g:_zZTQ@n@:(|^߱na^3&p/joTl~5}9IGmB;R`Vjxć9^AK'(O3LBʴaY"AKE^F|M$] h񋁹9tPhw'4pEFOKxSbgjŧd [AgMo+>RqZE/uq/ 5lyļ?`pC.1 WC<4%'3+dǾ߅OH+~iթh4+̇@1u):Xw[QDgok9zjYN6T$l zMR^&k})ms.C=$>Izx4ɡIČ "e\a$isX_oe F%ϗ2`t%؞g}lHV[ibm)A>A[xھcQ%3Lܓ P!+3ҋjc,Dz!hZqrNдW z$,/Ĕ ;Xa;EHoO"'<-,ecWǂ1mR+SEEh1}H[\Vv ؛υEFWO2!+%rA]4CX ڗevRR[gI͸AT% -y@𢔰N{׺}؈GMKO9x˅&YLCVSټ,ٜ(0OXtsGk6^1 kDN^=RioUhOoCƓlYmϞ\V?<0H>Zhї_>b7# ޻3Չ&?hk!޶J]'*\=BFKDlLsM`(FbXuR$Q}`b,Hj-8sWnPm&>NaM{ ¦H1M| /ͺGR\uU4.3mۗ>^c<*Ge6 FQez=cb(-pbn#ԋ%Q֢zw3 4l. Ww^Y,GmtGkgWCW̛P _ΩvChO r2HD! ^pPPW:;G[}'|-4wICLA5v ؽ0!ѷE.qb:DzTpѩe Fh j~ZÿVTB9T5FiqpM(vdzQNM,p ;4h&tQeyq]U3qM iV42LkVzmvFqWZ Ymwz/Q&O)#-jBf"mɞ}]in-Jvm_"̎I{jp{\t}9ڙ͂ NvL!|;YL@%\:XW~Yn* "1J׺XIlƿd?zwH>ٝA}g"OS"*`GzԔ_? ,3 Gzt=jqԓ[z:T R GX܋9@Rɑ3R8Uf5Cm6[K42vuN@[LQ/o.RxN;HDeFQ'9{Rń£:>OMCrz[ 0-aO~bI5ͥ'Sڸ (|L޽HAY(ı~TD߸m(*>lF,xaj{շ`4_F3( ή."l A{A{ :!Z56H[= EeS5L( pp+g8 Zp Ikj;W';NQ-P"r0~4SBb0=Eotlx0 a3v VKZ&7%5wOꜼu)ßCIiElab˪ovhy DE{d ( #J#ib/10k-Bl#\X%5 T܅ﻑϵxZ*W,GξaRo>R2d@VGDژF0f ?pݾ]!Z2\{5NM÷;E87:` Mj,xڿoa۠|5Hk"v_gۡ:9o 3*{:T&TVͧ¹/tk~+UͨJC~#1=Sԃhip<Ǚ% L wiӴ22O\x/&Yz*x^bJJ`8s{A҉`_ۜ,&, hwVyH RSU귒aPkZCaZ6yL[t?rY)o矨)L#DEjH~s5usyc&]om|,Y5]G#!%;uBMo|&P|rgEɠ/l8 @odK:G>ń4K*03WDmO{Z%'KEö.9ܫZID $g=Ù3Wg #|9Ib̎p~&܊N$}ki 3&_a@:?6[bvA1#?#z~UD]kCX,`"y5; e1lbGH>Zcxs!c{\B2Agm{}u<{7fj3q[| #p|*p}4 f_ mf <Ƨa"0BsYDBm&~PZH,h_T`_"R@lM X/ޑIb> 9iF4JyCt1!H:015w7MC˴4r+Se5Ew ~ nu"CRӰD*5v6 6H7ƽ7 (X?`l5gt-[~WV,|n %|솒}LrNi(lNc\*~|{{L'վBu;W{cÁNX'l"F4ଘyyͨAKlnEP>f&9~Iˡ=/٭XNl3;@#6b(x_LRZNt70,i1L5XXjg~\|՛NDkރ5LkMa&voţ~J!ů%P&G}?cW&eVFwG!~/FX0Q~8ĩi/^cLĉC (W"~hJQ~~$㲩&k&J|(<u cG׭1PO(|IOi vJfOW72C9Z1zӅ0^/"{uBMxi1K°PT9Y|Πe^ SztnpͻGA.zE tqΑpDä}*$%Z4Jג1fg6vyJ?%P4Bf^l$gv{bZV{)Y,O0JlG>͑.5҉$_ѭR ֎~͎IdD`@`s>I>̺OT6*D(!*- ]vp䖶Xȑ5@րkGԾ|z]ewqX4!rʮW9u7s[cJIgt)c(MHY3eUOa)k\f7#]=Gm{z&3]PQ$/"(HZ M&tj/s#.a`Y_ 4N뎣E 7MА1o_Zto4%ee{lV:tsGNs65VxU ! 3\?_kN01X@-#둿CC{( I(wۑWc ݖ,=nUζĨ-Z۳= y9󫽘l=2sjġ 4P,n @[yl\̃t*3erxD{  t1q"_GU'ywBei0۲&#?"n^_;Nm-),Z~E%,^_C%U^q,GLK9IfqX `.b423|Wݗ%9B0j?.ҟEx+~dՇ#ř@XKk U/ gޔFŎe1LsZp7]kuޓ5%Yn~ s\: ˽O"P=jU::#'*\(m[Ȅx-jʖ.xIWzGI]M?B7b,.LO-' Vx:=k5JK2I2gༀsyn=%~:~8:fn4H>W\%9x=#!Q;:7}UqHГq;,mԮRl;=j&qX:R9z e~j ]e8urYþ~dyfIKN>й`nd4d'q(]_o"\yJ vY>²IF7Ж bklŴyjqI'EV1$eX`nO<6$q -(3~U7(!h}.z*6=f|Pb2A#&3wu7Eal4 0و,BU]pP%plѕ6,Y7Qjkz(Ǵq7M:C}Ctj,{sb~i[|S7a^!ƕ6&7`iguVuI7+(APd*jaώˬqKSq*Bt06٠΅/HTѱZijaU|g΋4,N$:ʽLv g/fYӼťP38va? ţސ>d|5qXc>]k;Z4A hNU9HS()mC zx!9Q{Dq?MZ 5UV?0yptcqqG 7>s"@aa@O~.nh@&XCY^%0YT.4jlV.|[g61xl!oqIJYeKoyLRQ8|߃V4w]pK\Al["WMŽdFR@3/>WoD2x?pR/derT\}y| )DI>ʐ%k .9 !~cWOv!5{sT}5 %X764?Lg L%L;=$G>5oC1^W\7+n痹|ŷ<%J8c!2si+:PR,RHob>#n aNٙ,* wë vi;tmpU4a"91UX`1l7[y%c&ǁ 򑇈 ^z@*u܅I (3v[6=:{nY$F0!w:ށiTܣ): [ cD%0kE$@h(͐U p OQzuSU#\`2V A}Pck(ʽ54CڔgS*}r-ZEkle 7ͅfMPijqSyx 'HO96 A(A:Z}Z2 M0g;p=Oԋ * + MuY1=GRЛxEA°{^Y/ *1{eTI柚~5 df{&bԳؽSFJ {y3ҳ0Ut5B?O;su圬哢6o6tDߢ P=S-*w:K:@BV~6]J)~WUM R^:2tSڴ5tFKg:5^LqXJ7_Bx !s:DkB Zk9GKYct}+/xB$<}5 `s S P:(z]Oe)ᭁ[]X3绍cSwBU)#: j:H+H(-$V"aj5B\OSʗ^38g 8V2riRY{2H>:MF05A۸(AC-_{3>s(W7q?PL+W/]s<6n2 zrkPNӛ3 w)_ b|m@>Ƹ?g.!5^2]^m}>mƔ.եYE2tka>$Uyg=fE&KҨpvN̊j﬌[J=,?[Ϙ7E@Q9E`>*ߒo 6"8l$v>`̗압-ś .m}KT~Z5@Th\]Gl!π_~hN$.{f~׫3!?ƧH&vB2ѶiZo`8u1e,b+UdgT,W=;}B_a}PA!Km{ FŸ LQE?K%5|reR&0~8l=ۃ0z8i'G^ r țC< i~(Di| -'$>n#ӱNG25 iiPu#6OsƋ* v>9S9-"\G cDiX[f3? ֣]}4e`PA5sTIGVpKRC g^&֏yrC`2s ɹRU9/>m@1Q#m.5qZ=?齐s YN/c1hEyya=h-HWpڂБ9%t?c/~ᐩwsn=A'o?l3"WD,"!wS@`Һ †r>7J79$rN!_ aƏ^PޞZ%{6x(yb7ݞ`bڸ OKm ++6Ty; ] F0UEֿ3>F@m󸜾AmK&*b%.jyŠO`$ѕ;h7Z |qCIdZ`V7 ZijLB,qṢK(@5CdB#sO+D܁7L@zC>h D7xd˓=?ѵywo~cJ҇u5٧6;Ycj58^}{*L xZҦ/.{MOQ:J'`_!ۚ쎎6 wOʌ֛+E !("Zֵݽ xSz[h ^&f=~j2 0r OG9u6?VҠ$24"ƚWh.l0{#~8Qi׼ XyNT)фJV0Fu%_;qf7 BI`TJ,zXN#ae K'Ïd2 A'\A ̿Hxi_&6y3jNV6 1 zzeyUx}v0,~xtkuC6[=4? |Gl&BBL:?mӘot q"SߩV) we0]*Ou`EYkCYp6@nGKoƶjZٺjx!H5!ӷ~3&Ӡm{!#YsA!>hSk7ψ;?… [Kc\()#hR{ Z2f2>D#.uӾlᎰ*}VGy0¿S![f |6D53z9IQHnK'4LetwpJm<+AJ5QpQDRu7*"x)&UD J+@ GrRYrE {A/~{*tyBMG |V<e*%6U-CJ0k ;} Z> Aj{vkbS YW2=_)THXJ\V9]Tc^g?k ^l[ow7P]8 ,o FݛVg3H[T+ӵ?~ԑ+cDNzqxƝ_?:ߴG&3{=9~a;i%1&D}hB= wú͋WL˴~;(v 5ga1<3|~UZf_rQYc~lb8M]6Chƕ?X%Y&Um}kaxR'iŒJ'%VwzF0vg%`^e$,iV[ 9[2P!<];6Ri iA"IkST` opf%=Am[6&CX IF0  y`<íG{/$ yG;-Чh[ trG0-3Ŵr~00D)(_t ZpkKMA=gqfn݉ͮ앐h.: pDn(ݳjb׺5&!̝^|I`n^hLt[^8<qC|e?ZQr Y8S=<Іewfc6e .xJ8>BdPt-ImϺ࢑KvYzLƢӞkㄩԁ2f/33nbKfyLo EdowѣkqN5x/;~4r`֡<;2=Fp˞J'ӄ8I>pG%S \dQǰ́FBqK~b5 &τ!ߥ-w2=x"ղ 7ֈ&1̎{i;͏)p:< ,"fmes@3@9IюpqPY@>U$uP V@>w54P@l;IOJIJF"b6#' eY0EմϷpawtG+ .hꄻGv' YsP=)]1C. h%x,O>2{~9Y?<υ(HPe5iBūyBoAnf{9UO"foǓI%-;iٚjjY1C;`HLS*a{@ԏ)2ŦU 8]QzA KA$?kVuxB}mQ[DerLy,cicq 1z?:-iCyh=+hdh;={>}& ,M4mNϯUZbVL_ a 𭜌R:'*ÇĚD>>ބͮ9F3EУ{*YQ!^(OD%MR)m~+3TE)a9`JD.9/ [Q3!R7QGš㮤'Υ2'~sѴ0 D=~'5ȰY>|SH !s?\wU#Rd gBѯǹdhcVt V' h;xHNZZRJ(STBSV69yg{ W/McvC"u#16oaqOo3H-fU&(i9@F֣$.^ X>|2u: &<'̿+N&+4ݭ3Ip$R y5'Ai/v*i:+>$y++CONq0Bǚ.{ DsVD J6_R9qS&i, *׫OQ1QJl[,&,/ ŁV9ψzrmX=y#5Nhj7$B*DjQeIޏм}Y!t}#ٶaB-ny#=gd>` RXX;⁶꽐 j tGji1N~[HkKڻhgٕ[g|B9'3r; +Rz?{4 ʼmiW8:Z22'fy#t%qЧ?k֓zVnEq{x+M@ jaǢx&sy?PEIoHkDwۘ1L__\;aoizl#>M #3QxDmm& M0j~WcT~)uai!f.OAG]~EDk>NƠfP<)ո;@'4nkM~U=Rmkٯ|3fj|,$ F҈^чlu3^(m@GO\:U Zss?4Y>i$vS{'Ry]Rղ98[`Z󂌷 vCEf>$xlVWuTvIzop~azKJ4bb#u%Tm2*}a(j 1z '`e 1&xchO,u 9B=!.0U"e]Fz෮^D(H;q]eb RBOiPݨ_Ҟzg=Gvz ](J~'@Aay<IHkxILб!wDv0 s;m5rBY'i3C,ïgq>yAgnlr\n pvDT Y5 qۈP)3aTzuP Pl_s5ж>gR$ܭOGB ґ_m" n;qG^58+}ިx(|OܗuЩS!q\GF=mUe-ıyo<c0۞(y](ZJ /Y.cy>dkI34B.f`_FIh蔭8Rm āG(ni g``+k#YX(ͤjB+ R2fcB` !RZauS~Իκ@Th^ʐ SF~jTNw톲a{hiR'{905t}DkklvTfͲZ!~."1Fj׀/GBt\iP:/nIϨ'ՠ4~w}E%g޵-qœ"&_n'C,sBIc5j[Z1cejXsO M"YO|5>x-e?ǎUK汈#կY'̤Pb 7een{ے[fe7Hd/}S5ARR0Ļ?>_D?5 -ޏ*)z;Β58,TGn3@5'9ϖq綶)x6X*>NKMih#b D8K@[Q"0K#C>CQ{L Fn#~3-{&h:Œ?1f\ II60Ur BbKMQ1gu- ^,ZXĝN1sv5ӰFq)~}7)zO6&g.#ISJkUF: ._"]%uJ;]u zUIFƹ޷ʤC%nM=9C+ TFŰv1-bhZ{k{ٵݸqK;ܛv~y`t+tP)kNtegP .bC3my+{$}d(PvF]B]IeUOh~vѮXY-^$#Z?:@|-O&-]OSp)7F~5ndk>Q+<52XMY<NYs Յjzxf>MdHK2FO{v͓Z[MZɟ[Ꟁ*0 /Q,Y )m0NWq$mKδ|aQ5LY=C?jYEÙ+q;Mp8­>J g%~ʸخ&ҔHKG=?a'P\.1 |4>`VM;B-o!1ZmJINFظKoOiC]C$b) 1:ɔx?ʃ3NMf#co)QPȳ NxPNZq.r &-})vnZTۣDFUŨm&JS>_jAva26'CY5:|4;V(ج7&ӮH]%oռnshҩ.y3QN45~8%-rltv!"g5R E?dF^&&B$~^V^5{xUd*},C&*>YĔeBf7h|,ΝF_48 KP^ؼ& uӀO _SNFa\J0"GJK)Iuq!w>?21 `@Dr_ԥ5[qՂ=sks=5@z0yڍ tq2\w\UU]wtU-* {1Psz]MO9h{Xؿl5hz7JlWDUS(xM+w2PԧQ=rQ&3Dp m@IEHР:rE׈IU2l1(`ؤap5/o ؄NKE59cY@b|؝ *^.cn=ԂSYAi/<8^@H9V⼳SZ^̽[8m.Fr?f$gy=ꄭ=I+@YC'$ }Aa/X : O((Ю9FCbW;_XfÝqMk{O v'Wٳ6TO2lP gx?"dssl] 2n2Y,|ֽj9LjAX鯼ߧIC! 닜03%}j:/-t|ZyChd:["e_FP@QRi/PP_B" =x~}LN,w9Nz6],D$~9%ߋ{TV+>h&e2{eJ'x2Ǫ8͍)j;uH27 lq5'2av\M`ў^]3G0kdaGߌJ(: GYܕ|yy@*G_HǪ=z^sV  ҉ˠKds`5nOP3{t"=T~AYMvK?wI3Es \S1$]k>UNsJs8.'ta=3G)V X3^<һ˜>@qj o em ڱÚq!(I|g5&HQ O=eB̳נ]:J %.G+2 jci:(n`yQ&G1!NTm"CxfohY^XRL}fXES)+dՖȭjHI݀$Z 8?]?O r6 0;jU[n-Gvl}WNVyZc7}YRgYmƢ]I`?7.vBr JnzJkk?&S$DRKd6NH /(;,ỲӁHl$Œ+)ҳoKku%^S1e~^ *[ [t•\ֵD&py+7 "E l#Ak#-}T#[p߯]ZȬN!I`j7\/{ ޮԾ$񍉝b${9n\-)R-vuDy ӢsM0IJѤB۾EեM"Rzy.!WLwZMFd ,O(v 4,iǚdc'/k7tԲ#FªQW ^Uλ/X7.aȖj'm **^˟13\[ui ͖{F^N@v<["$5/ b¯|vH6j1kqp"yj৘„KhH/pHز2rB=.ozZDIoWطa k* 8msA+"ѝ~,Q0O$ lmu''Ai.gʅxyjkw؀/+QsyMϬ v"0k$N6.rƽ4)hR}3rZvNyu0!鿦[uPb$G-' V ,TWU>]Op_on\kp}H'-B*DHaRoyhfS)jys0_|Tc_ة2Ru}zhZE3cˣG tD"_jS[Jk0cs3; j9A tAhHvbiMoͥýX=yy }hvv ,!`7TO9(<QwMKüSt705Kukd83D2 Zbwvc`rl+Dj̧iVkTOo*d%j2`e$XF^[_mFn="#DӹB U/6Х5龲;rz7-Ҽ(4ȂT iNoĿs3nA\9(`W}E^jQO]kE;a@\3>Lg'CQ*u4TA8OFt2Ad9v@2\岭/V}h&o ( rV$og&[Qg7% ZZ,՞NJv:Ezb.Dv;{xhHHϼw>'m3Gp[wFaP>Xg$&:Mx?fDъcf@^D2"UBR7</g?yN̠AGr-adC+f^ X]!:zg QWL'In-`>r8Sc: Ujٱ8 ? @,c&(/yK#C=1kФRR?\ 2.bxIk!U2isɐ)VguGPIPۯe\rN9]ڮ! !"?:1SVTG{٩TDRnnԐnGԹb7gpo,mpd1+Z̻)"B>~)6p+*WvN0 ;Nnlu_noxY6A_;.Or o:hZ~7hԽ!r8ڈжV3wY]ⱸ;׏COS,ûb)YށNҥj6>ɉMG,/m$nVxx)V$=4gHd ۡ=x w#7ō0jAS2^ B_Xd_NR\ W銷Tj[s~!)A'3C" -&ha3ƪxboY5@ws+/yϮ61B'xyMW~%e x UwBB^G߀*l'-P?Z__j ЀЇOCrIC:Gx5!\钔.yDL{;ӊ40Qo%7`NuER2A 8#sm}>9Yyim~6⯼mbQ":/:cuQQQPVi{^iX5lӕx#I%;]V1PmHΰy6+ Gѡu8ްF.F.#dKiu-oac 5y &e0:vB' E8!8IӫiRDO*JK'{sY*^$=Ϲzc]7P@ 8ȨOG\t\Ta]X?YʪkQ/˳-LNIABO̟˾aCt6e>3w\M%d͟+t}pnro6p4tlc}&f.Gm9[G姪QA+o<ݲBb5$-zҵ UP8}MX-if0T1ͳ6?( 31R~U_ 0B4Y`6-X;0%X/3%gƤS/ȩ4Bo [q(gJc`)JL#x,ZF^&A[smlZK-,y/k{($Ovp!I7\蟦3yr5fA%uE!('t =]\c}Wk?L'-Ng6&0Ήq6::PJqݔT `Sw͢Q|^8`@?\w4e 7 KN0;fOﺷ TGY-  mH_}q Ό_O?,jR(dJ\6bbAxUNU<`AI ژP9a}zxt/DN}jZf j>}~6|z`[N~ Xdv,6 -5B!^;{1V6 og2wb@թHAPZxM)'J2?3CY+7x9n+OkhE}"eOË$Ki*H1M,eo6};? =}-( jsY5g)"ATBSf9TutV UVGyPJ!(ξ_VcHR6ITa|JZo,VLCToAVP^m7PCPt-7G*V>HL1Di~[DxZ^Jy?`I`~Dmk^AS$t0_OcrQo70;tu#τ :+8 0I & ݁أx0~!S-v9fN:Kt= L@4ZZ<^-<"oix72ҠZG;-j&]y(6 NZzH,|v uG7]Oh: # u.jxeH,!-R=ĴA(putW_wlۈqW*軥Y0- ?D)a}~ >eaԗr.L3hxle:[W{5nӷ7el:̠a:^mFzbIAGCx@Gb7j}-Ks[{M?HP\0Yz_[5CAΏVSpXV>mk#ު^dCLn 䑐jd ?$F#i5iq}UtSkRT>$q+IR_Рns~5Y#NB6UHny>2;ҿ%(R)`:F&c$PX;4^X^w^]=sđJxijB29=>#5 xݻWyt ^GfEXٓBǍyTj0\樧e]5-lų o/AIA˒p v#۵:K!P"[z\/Q_KTgt$v߸[Fj݇it"``+lŬϫSY [u<>U 91wCA?݅jXh-e ~u}낧k&EfqnD !2.A-Fն)ѓBY)nRY Q T ŤPzi7:ۖڿ*a.$>]ra_PExB Jb ]8‹/)Kq^VyηS]+*+`. vo(=>-1MWA4"̊:j&ԃ !TV3>Ͻj̶r-PO-31@b0Y[4R0ǤTVxm' rz{B;'mK #^jՁ̋C#井ÈlX+^%(yՊxr3‚$$%$Ql╥et-()L"l\JkxMBYiL+^?1y)N0[b%uO:mM,zDPT; $ݫ?'^a#ʂC E \~#TvMs}5VT;Y?4\k.E",%=ۼ /VVڻRL%Ap;RsXe9^KX΄f2Ol5nY32Z4xGx*¹XȈST{q;K7:a=^YrITAIu!sCrEGW0yCAMZb$VQ-\D}3hȆC!K6kklF n*d5P/ENSSYP+E/]\HLlOlɰ8>]hڵ"w>mp!redr-v S^p{'kK/e0tbZ>ԡ+=~Edy 9hA/wWʧZ!RtˏiELW C8eb[ N:ۄpTXPn3q?S'v jP(B 3\r^V^vGЩPƖjN> Vge)򳎐N^¥Z0`Aթ-c )]~)ش\*qv}vwCv$WF`]\Tkpos:yt^K zW&Nal2'-xF82ƱŸq!% >R_} ӷ%$p34ư~zc#$ 3@qNDWA OF{.J8#{$G[a%ˑ)q NA/ֻղem#H]̤˶ʥ-RzglW1vaima *PPM:8؇a.%}Y@D!oȦ go,hji9"ďsxx*45b˰aeQ ;һeSnx}Omb#-{m+ ^>bSdu}G_cKyv!`'oK YpkZ f|M gel%ZL= oQQg%'|ndrs |-=.D7gg8|Y=ʐE; Zoرqd*0Lɯ8wj,lϝP'PiУ>KTfLgksG|% R:+g4AyZ{[SrZEǎ8o6r+r#6$\˘):֛"+*ӄ IAq XҥB,S)uTkeޡG6 41Rځ ^0P/Ii 2y*?*k]͵la)x&ŔaazjSaGCM\z'a50t BO}o4!) /^.AjF bI%‡eVѢ K:?AuXBH Uj0R(/& YvA/ˋ#B㻋"T}W z ~hX7tU$_A_ !Phr4  oi& VqQ;f6dS{:0"Wm̠߮-̥. |k+ɀON>mrdDuVI1K5!NE-dY2GIjC l8L̈́/x>=[4&/4k$L:6:\֐ꂙ=8s|X5֕өl`uSv_\BlA CA$154C(xd-qv g~_]ʤ-.AIXLSI.ܗ ZEl8i\[҃PX _Us| Kf?h4LP&rC?w+P-1 l~ҭ--Yꈐ@Vϸ-^[l]tY@(S>qps)(/$F` OL6Vf&9PIX"nl .Razd)A}B\3*4arVm ٞlGo#IV$oxYGQ؛!H{ ]YtaFQq~Y~A6?NԙLNK==ecB+)q.GL!u;4 jhW@%0aLoW(j`lj{darqH9 9Cط\aF 6qv>c_B ?mEh?vj48턻BŻ碛6'apIb=EwF*悧6EsXgIlE~fi -#rknS)/4)xj`!m^gg99T6.rPՊo Rlnqy.if.lTKzIKdUHƣW =ё|  LvR㼙77Cro+~S Dq򽘻dr>[@V bv," Q !'܃k>DOyCnnѦlR~qv8 {p2{T53G:cg?D?JIeALwF'I|fbllޣk9ADIܩ͌%@qraO\ fQ #:+ FM큝0|Cf λ`$zH1׬OwC]E(0;~pbD z~q,W@ix,/4b<=|7!we]k&;OQ a)pdxJ-m B;Oafm_) Fjh BgRmMQD9<'gU$R'Ɓ"A[<ᢲw81wxX1ibe 0rG'lsԙW}x6uGT4u!%Wb"@](6PtQ2'rmy~{2K"a'!]4܋=N)SpMܷ[m}li/MZUJ(1[jaCn0/Q*>{D:+jF,=' j% Գq7s]}C~^`!XX23&hkbauk|;adRoI4Pۧ؇ RQLFr]7V|"ܵ&CFBM{ҰltV\#Kj3į2$domP == L,bV EΒ0~LUG֮q f6|$s՘7J:Q_?CP#P#$S IYߌn4:r[l7ygΒ*Y/%^mFg\O>IbFkk~Hn}5`ЇҤ$wu-~K&ÅKn{`u}? q̎SYٮq#/ѩ 2_&"QyTUq^ g=6s|W`WrIbSx1!/=,mqS( ls ɓiFK^B*kкaV4<Ay(Ao`3t#eEO$q:ƌ7bQSĴWX=R sYa!YO)2^^3xU!5aTx: /s2DNM%݅cCB>jj%/#B!mBY 9Noz> 35B$ sgE~1 I>u7D2[]@UW*l\i]Sa跷Q+XJ4DI4<F/~ ®OP\3 ;dw_A$']t!75vCwy8'l1S'{{YwhDWT^U˜Lmkâ_t≦`Oȓ:&B,Q{W7( T U; :I ,*8V˯q ˖7hp?NYA'hj¾̿~PT]DMw8ziIhO.$g[2Q[OkE?BW0 v^(l&TSܷS˜_s, >rzf9{ }?5un|ҾR|OL.}K VӕsKT-;eP3ݓ#9,4Gh3i!;R8*&pg.M 2sql0v96H꼿8QB񺨴yov5Exf $tZ/QN U '"5 |NC4qjwygQ4t|nO(jW} />+v6|JIxdEޱ!-=ZזJ)wzAgct̮cm(s_'t֖J}U<*`T>ד#v?@kc0VPf^ҤA@$u <eOUyXZa@;:,ӛgPU^SU7-+H #A%'x''!_m(YɷWWt^}#O< '^΂pD>)çFpm|E,́u@N4 2$̿|t'|lV=zve0fA2a3awS%sz>\WI&)r*4-e5otp@k??Ih09,aNnsh1|Qc1k~ ݋& (rV}(݂K0LN$\Ӆ&[m'h/թ8[zcD" -\L'*IZ8KA;1$zlDYSTT|TH #`G(~;6B"8#׎@a#`㡷Wm9Z)Z/w"9/[O2]JBr?-9Ed$-bQL+[QI$V,ofP2m6|:`|趗 q[6zsC(/)YP@]ZSw*)69b_) y[^N̑σӟf~W W'buw>'_jj1(Fֹ'hl7F9R,L<>$B!wbG?v!Qc J,$]Bk ݸ 6e&ڸCON78Wrmh~\,&v4ߧ%+H;AǓg^c[9\FP,QBmP핉ձb[zw0􅒥{Hp=R!;]:mĝuAfWSYcAS!W#M7"uGV/`ދN\q(C ٺ(0֩*jF[] :Wh޸88<{4;8-,AnC[VQ 777\Ć%?AdV'{D8^OYAI>UԢΪEtHZ* l`TWmy Dnv46{Z|R}Fbu|Sre.Ɨ y*B<4P5Di>`@S9wS?>\+98񊝟9H!$they2eĩ>2`٦uU7$gt% _+BR`|!e`:_%ଛh(K R=g8 kP;WN^g$j6cL obh (M{51*-*MD`hg< Ŧဦ Jh$~UQ=YG%hW+z)τG, C ՞8}>aOVTB rĊ[o~k>PD">v؞|K j# Xn!lo% Slv;a1\^d78q?aY׶d7V STcƆ@|A%%濻s;qDh o->ufJA 2(J(+IͪBĉ=*JKؽEL8}Zp"6&&SiIǍSqU> 5u@zT}y[:Uԅ֮5|v&ˋ0@tL' Ag-ZG!nXٍv#~c3>!~4y" ޕ8';w!CRm2oyzP2IkA/ .hI&>g-gWFo=Uj5=(Owd#bhk4gn0iܶP r)Myb6;zh1;;탭'`**fD 0V$fIM/݌ñ$5Œ/} gg六CV)P:`iGԖLGk0Btҫ_6B!yꪶ 7N@~2UH$Q@,}/[lnZdu(KM/~}`# R`߱s7=%]Q4 lfBMxyebpŧPr'TRd==Y0vwelqT$tɕH1g X:47~WO]a܀޹;fJ>%[lrŵe\ܓpZy$(yeoU.\p 29ΛDj%\"6g:R/~a𩅰ss. )1j2cq>`k@+J~~%P(B:Y}FdA`CRq-Ns{6br7~nf"Ѩeh0Շ'a(]D5= QsؗR/sO%H:DI[ m#;fi~QD}igbl}"XIۆ<."htΎڔ^rvĊ'Zyd?#*W| uZ%R3` _3, 8z/3te}FPY*>84jyK-QPv1[bsWφ?aisN%5F\M\_bgA|5o gb!Wf?~WX,ETH|?]w XJΣQ'E  /L`]!'U7'suh'p~D-}=a4=gBu\,£)ZX4x~;vaTDe| гH 'ƨT0,l ;ɤDO)z k\&dކo9̈́*h~,(y4qe<Z?Y=i(%Q$uos +jq]'zۋoS^b?v[;MCӎqb^+pl}!з bIc պcsxϔhkQ21:X'Bߑy1{)ϵoܒez2De ZuзYջݐ=XrdL5;^(`B9 i{80~nDԐ3ߓ*K(vfcdu]ܼyQ5"*5}uWQP~:PzFc!ll> :s+LnϳK&&^7hRidY}F̓Rp>A7i 1 |nkU, 7 X"rsRJ.2 O-g`,WZK+WFa_ֻ/p }Y f"WS(eƸ=PkN< JP|3wQi9=UJy;ٸFy q[S ו{0gẂ/1oC X/"ww‹eOKpyfߑ @ ^VDr3z ;nh4L+:dns)OVEN4&_1%Š|m?'>+:Ո@n~ 5W;tE oS)M"|6Wx%y - [!튴"u4zV0u"03̽<#RQ;b'8ٱ!eck &]c)5sd%Hm}Fֱ)GqXUoC'BWLbfV3HKр П3fn\-8QTa1K}HZ.|^T8]0¹&\4&|17[?`N%1%ujluFkN0iǡk [pU4 }rJ .@ *^ί3d#IX^jA|Vb!*DH^PXkI 澅4*uj*g`剠ga (J I1K)&Z%0}*ghd~]2pD` px%N@_ =2"A4f.2<Q]ՠ- gP UI|:9:SL5L  #Yꏡ'GDf*V>V/~{?Z71dp|RCS/lQ^5%vy nh D\@F"O`vT5 @ANTg,-~5Gh"OdC5+`B嵵!,G ]AfO_܉'֫g?'þw:zU/v^5]w2Zn)aQ cn9ѥPu1-2W—|TLfүEKC+6 wÌo; 7mWQ71Ԙo_ W~6;/){O_So>[|GˋdRI ~".ɉZbot,f\+k8ZR>LҡZc xĂ9^G& تɄ,Q)I0է>YRa7tX9oE e~T|o^sp"%,k\ 7R y;*w{GQɬyv#^* } ].+\$  -k S|`Ŕƈaz%|g~٫nP@06<*~0UF`P|U \͋5x_@j};XkmpB gƱ΀N^ '6̠Z*p"ecA{̄b%mh`GxϮu`씉8-I_odRM1g7 */ 2cmil+9`)lr,6-=]E@;"Ƶx'`Ҹaczp(4x'[\uYդx@m[X  y ̳c-ACX5TG 'ʜ@ݪ[frmc$s7A1}tROԆ 褁~<$6ԓl~k}_iSϷEog\ g6 $`.NM&giAGVX`撼RiDYTRuɊCcOXi$inYTPfR0RDoϷq4Z qxVFZJ-֕FN;9FDvq)GEzyN]w%Y̖Mxe'@(LrQIGK&Ah3of;6`2GPm]c*F ?E\Oq\K;%<2Ze hYt]CB|u֯ SO %kCW=X wl dYեЯ!s7Cm M"YneӺUOSUbߪ2ݥ@wi'9XK'Е=#U]~`y6~z=^,?:^Pד_hۜW3A>>M7?~`ݣ=5+^ʺ_rwDž!6aԭ UcOOL;1_,$3m|#D %ZӲj${! 9M;h=kl멋6> ?̯RX3淋`a}+kcph1Uݏ NFlZK,-P_ 0DO{;V ٙwUz@3YuEcˁ}ƺݑil?:z4ZOR[g-ɍ>O.iKxoLXDIVph,z$IȲaEI*m]sh\ap7jcHIVvڃkg>b=6j4DZP{ pw A9/r.k|.tff`xcY{dڢj5j:FuQS8}U%x[7t6,]A6~cqfz;5K9F7 u.r j43c{YO]&R&bVK]QӖЖl:Crh3'v"z #TaO3ۆ-M:tM){,߶C3L@Btκ*^d $ ⋂@Ql!޳DžZ;! zvM14H]p OW)籒G|1Gwvgv1c` hT&`)eiXvh0LM̝0쮠%:o|DYH{Ζ"I&(KdHFNYK{Ov܀mL=JKSÞrcѱ$FTK>L yz:|#Rr֝0ln% Z=,5h"_<3Zx3ͥ++qqT܍yA *m>jC rMʺZj3t{Zb^z2rjZ+gQ: `K. p?'_)fX $ eT>@ۋ~$+Y}C57V ǠbaGv;I+%/_B1Ew$-"6!ERiQո+w|{Ϥ;7v4W'Y[@Yu@ee %$B3lڍ^&YZE>x_ cND1$)wu_.hkã8P).)^T܉!Q6nDoPׇp̓S7y&|i]:T~GwmU ڳII{-v_/YQwB !o&kMݝĵIz2qLjZVulciODip6.KkYc^pD04s\vFٹZג* }~eBsPkkh7D#YVc*y)fH y!Qrzo38RMT )g+ 3yopHu$, sӞo? MojΞX2(q5BLT[ڷ-WI7oZGq;[O[+yѡ>M5vuG[[FoJPNAm}W6OcWDR/_! D]-A0׈gmnlP,qiC[_  W'Y +-`YH|?kQqѵഠ4 u;3㪗GV 9T+VٍT6p1=6A ,HWu-T7}_cb̞TE`wGM{ɄC(՘zƸ> eț)h6Lm--K'9_˜J؇x*KB\(*#KlЅTd&*E*QfF"ꇜ#ߜ("!u֡ϨbHXg [pH[iy^^8XUJa(Ӽѣc5])posi7ǂ#d"b?a ͔͐q\Qfm\)=ѸDd J6|"XysVrS*چw&"XT _ Q!, NZl%52JIad$"Z8[ T礊m 緎‚?/7MKHQTRqCpiMT},Kn pC8ؘ"?UGY eDc~]vbǝKK7! ߜCP`Ňq4cՑYG)oȨdqf;MrwPvqz|4~is8ܕ+Kߘp}gH4+>0# =HwWY[4o1\+]O77c7s_-HZveMꨟ 9 xY\ =w(^B|7R`/,شoosӯjKcS!6mqeѝgZI(yh-8 SAKpwh /Cl!?wbj22D6=hRXp0(_Ν m\J&n! UdO+r&sRƻNcāؖ2Gi{FܣdǥrwdvʆYy˲(.3Z$p^k<ݑ7ZGWCڡbY|1O(L8}21)ą|N/6ۅ[9)RAƆyI"A:š~zskwk3;*e F3V5D4a4>ZS& ñ+]'줸6oVPJ_<@/a󋯔G xDT!w,vBA+@meZl(0} O C6(Klp G~ w_o4!F|m(@h-uX~ES3' s߃5ߞpA۶fƠ@h_W ?ªÝ[,jC7'ۈYAjVvZE td)ZJןXp"mC]#^^Fn0:(;&ڼrt=jM`<U{Veb MBU[}ȿQT@܊%.2Hx`*:Ġ%tjmOK:l4GWͻyn}1=~V5 zƛC_լ)dMS%\2#NK Uf)fŤU:% nxٞ8HFIC(o~؁W-?lF-'G+?P=ٛu:2z rrtVvH}wL jj1R ΩVT+7`Jtb{nwa n#К8յoyhekꤛ]PI J$Ɲ/d#616ɥ +~Q\/@%V`N楃:?5dAKSkw$XNtN @kʏY%u;]u~M-Xe ÏXM;/G">pCHN)l@ čb 7.i4W&J"r''p6aLcR8~&΅u)UJQ'e.m(8IE:.bHgo /~*!xХu .XΫ iըE?̑xktg48&bB6TMfq¦Cf.d~&$ԗH ut6 c mMD 9UK'7QZG|PnF=%z݀bPwO5[7+c /< -@B<9$zզz -=mUlm0FbGօ(eh+ѐ`h'Vm\ZQa^.Љ eB,++$X)78[F. ن(/cBWvT'S郭a 1Kt'2綺 i"ɱ#6Aw~x2"C:DMpʷ-G^S= < S+ ʊۘt4QeX{և6CyX̯*MhNвՁuWzͥB?nC饯vLxB!,b KJlnԨL9vg u=5N(-P {>̈́zQ=z4fÞp \6WGgLrU-l`_, `@F #zw?Sh,Q)B$]W2+x9i]LC>9,]Jگh(QELf7P cF6IA*LehBQG:)a?~3h%99RAh;eB޳%L\`0h (H}pu˴]oF93,h'4GU~i>@)SfM*w5pE+_w}->^ip,eq)77}׹ ֶ g&P9bfEm@ !%<* B,3]~b,!*, EtrC024um$t-1іƹ$;4O+\~A$Bao6(87 mp*Ҵ2j/G;UܧbJ7)I#] GqVJBo_̐•lA#'{mhvaW fqH(=Xo+Z\,Ux=#Ġ($*U_ J(B'uK$%]z1l?BUEn80,59T!O$k7 j]“v8g%U {TZ])y>sW[^|C6I^Rl?e;@r])]D`/o,0s1-qu1+z Wd‡cO PjEޘ3!]h2Fe݆NބЌ xsOZ_x˂0W*BcތMPR %3K4š5\׶*pC \މ:jBAw9m.N]!ITA8=`k0r;i+f*!1I:c͎'@-SEqr/]k7"4rJĴ֨1'K|6lCRĢ;+H7jL1 5kWfs夳t۵F ;oŨB,yqEkTb&#> d~O1|%O~CI9M,c 9]E===B2%̀M]ȼZP n^U{ч+Gƛ*- ^/h61Fcكʁ޵UrRg/l|R6PaoKI%WD맜Q+5S^)*E`,6G4]034b)R}Ҷۓ|ޱgKԬlJ1NOK3P6m%i0VBTJnV|T,>qA ʓ>{̆1}VִRxϭ)tVWʗREqhIiR5Ͳ4І1Â>9XO.q5HA0t Za$joU8MʆCnw#bƷcU'O0F릣H, +Ȣv(@ < =t,ci=zj+cb>sT<_o؜>Chul,lj-?IiwRz+t΍I5o=0.!Ը_E\V@RiӸ&Bb=PB(؈~&A? "3w{%]܄aX@C"_k\Ry4+߿}N eAxl2?d,f/]sfj ,`Hs:"'knMY>f07¨Fb'i'R>JEg+ ljO~OiArOY`ruɢ%Ğ'P?5⺤̕z EĄЀ\ԌV]q^I3(1ʼ:BYЭxze⥏Dwڅ {u- ^0 no8_07)yP [9+M5/gj0t+`/8?z?PIՒ)es`/g ˙T% ވ'EA@\2{$2#{kRmYIŸ R#^gI.T->ûԦs ӂKď֙4m=|3otСS ב0& dAGX 6erD$<2+aZE݆Xz zXVMd{HlA6 Zje,I,8Je(_ )'QQ-SmxvĄv5S`ʽaLx~Q9y [>}s586H5^&.!j8ΘR)Qx"T5nw W|7EpdpG0(c2%Nk̇XTrRy;Y!qVHxֆd/bW5>ڍ'=yG G&"_釓 nޅH@ YV5G=Eu"pLȭ2D}uk罵Zʴ}lAACھC58I%&QKGc<&&y4a2Rs euZ[AcP@^CexA#h잵T"H3D?ZY.S՜;4 ? VLC՝1GJi qPqpE]Xw՟d 'hP;^Smt$m7v.ʞNs&IKJ!UVѐ簤>"ׂo7M+Che&c^SSϬ9c-D8D6}S4O'Fعe9-P?ZMmmnu!MfN朅b|C3 8T3M]K+)0_Zkl"'Vgz82|$Y.'M0ID3cmJXhTALgv8<ޮ gpgGN|o+ke FV^!J ׆V+}:gpkDY S,$"vTrj| /foY5uI]0p2-\Tvg@nbD=QV; E]y'1=h㗡h???IQZE̡^jG)7R P{n9^c Bo}͗$&v9U~,ý/ﵟ1ѺJ`{Wf-''t]0KBAUJ)3^ٽDAKچ@h}]Ū3[J W("#;&HCȂaA׀ngmH04eΠM#@& Ic  GIep5HN>PJ1`6w:n>ftxG#i` ]"湻` `1̆晖SM.E(F"uaw0 gɨ)S}\98⳵*:巳*ط16o,dR>Ƣԇg" +< bKv lZ@ t4EZ ͔:-7!A.<7j{%@w}Id-0;RRۢx_,]$C5oQ&C~eԘA8؂{V=to:֠X(O׼A,F i 8b5&,&}4b5 ^zk5?X SM'L\R0_V\ $ Shv.T( q@&b ^(NO&P s<{eDz(URN>l̋`-MGV5>-adڜ8ǐ*8#8{ŋןT^Y.Dդa^+h# 6lOup(V gCu$x/&soY7$2K gK.~t0"|DD! ;e?!mTmˮTld) ɮ_Z8Iefcڀg|;2q0h #(3~vAVy aVo'L3y-xVUn)3Aj\L~G~ )c׷p]dmULn$[mVNL\M*KCJp6~(~c)Jw/}s6?i:%Zy8\葢LIΩU~la%RTg~ 8ĈF.#< 5/XC[ fE3՘¦,7d GE| #$o`|1"hD4W+.];]j99 %=v/<[#Ɂ%$R3Im:¶2h"tt+!CbRAGͩ_ve.4jEi~&Hݱ*^/R|Zof5j&jpbTocyTkA,C1%> 5EYhL灮qi0~e8sZy?%zBi y֒?ĞhZ@~3fy5s@V`+~=8BxGq˘Z$`J* nñɰbKjȌ[PY~9)0y՜siQ4ګ=o\ŗ<2(Ϣ6!5SOs.Yvn5hck" ndoWcmx9z>q\+> gVx [L4?G>:H0o W8t>zY.Rq EgXͽ6& {N@0V6N*떽_SnTn0fS5J2*9O5װoܓE# ItSTW;}n-rߧ t2 *ۮAPs)Y_MfIO;,n%?5e1;m-`mGjcʭDFQ&TT_bgӛ5-߮UN_1SBntg/SMcL҄zD퐺P*붫*buW@{N'7#EXU'ѥsl-$XE|#HLXߗ/&geXKbT^SRsɬKݍ8d(̲ ?.:5TqA//Uё4y&AROq'Pu{Gk`旹n0'z_4UJ kL~Dp@Tb!2<`v!Hn*&ՙBk9@+fV+?hzQbĒh_߃lODhe@9λ/%G&gB{,%r;E`:~~ZaKUɆ 'Es#AҲ:#0.")e:mo \a#%7d y;Ҹ^#Y @7-QCqSt'StZZ ]ee3Gg6bY'r4 # ec2ڔu%`R虒UX \qꓽ'7:<:&*f?PW/OB<8jZE?2[(H_^dG*7A7`Nw#p[w< -,xjcn6Cr$94U7uQxs|& +\7oDUbۈm{"YrkVVZ8euߧH%NX*{c: b⧜@:ͫpEa^Ȱ!K^ye?9Ec vg@7ĥYvy8TnM.#SqƋ _d"#]u,?pj3Bi1.XKB&\׾OB˜nt9O#XiIBt?[xs".r\keyV&6U/#ϩѹϣmQ)y^={+漋WZH Sh'^PuOpP3;1.*k  fO yߖ Ȳ`y]'ǴHFrˎ3 4WG_x% ލUiBJSz,s=Eª%;vȗ>BU`΋w'x4#1~'X-`$ZRٔ @y4!=<gop Y=}Yd@ԷT Z{4;&u%p~mZQv/Ov{b>3х,T40.ĸ@*M%ԋ !v+KOp£zb1UhG3ۆ "9G]}}!e$O9 69l?$):tvBG 1ڙCz,cWhyř&o|2h.UqOG8 5UE(Qs?Lki]dYMcK\چݚાNrz8?Wێ:9@^(Ҵ>)hvɇdJU@dzO>Np|ƿK >WFFx&[0YOL8\!ǡ ]*^3aĈ*ݿ (WW%ɭ hU8 ' %UI$Y9ܼ>Ugnr }'ɫt0!X*H'A }n~Ql{,\~\t;192)+wչֺ)4sHfQ+/M HGk}t{v cAĚRѹ~د&|!LI.?#w( Ё&)*REZL44,П]% RU[#gcjbY5>7 !A0ji؏[j!8Z\Ts֌$ZN{^2x.!>' i]>LATR6a~a#2?Iry-d^c${= tZt !a#. +ey[H@K7E*}F Km@[7< cIxŃ&#ym* >U"B|}@w (:YJ32NqUݼ\De2ۭH-_Ԏ~* \0 Sj@H?eF+P, JU\t*ϡ  xU@ Qg>)~LҹX:SD`Ba'v⚟O!NkވY|XQq)X/!hsjX􈈩Eb!/#ꆌ3- 5"ԩȣFϘ%ș)ʰ .ƀ%c{쪸J)U!havbF㲟xQDÔ7FNK_5=JWbd׮7llW^ *"m<]f'7ھMʯL.3o.Rbd徭tMַXRfDfaK 3ŸPxJ^&ԭiykb)" ]|#Zo,2^ T'v7?+/N/=D_Ry^ab]_D2L@m)Y[U+N˾2|Y*)ID2mo7(,)Q<@as[0! *t[zk(XK 5HFc0p!-q:OδQ!@f!)ov!ըLls`م~w&W@+it)}a`)v;Tia2Nz"S8K\EЃumZÂ/M%2?lъB- 4SZ.b0ХQe! B\`C0k27,J3l#ROJpRߒd|QCL))db-k'Ldӛ\#Z+mgJ 3QGMsL!j.gcJ&E/AñgYZ07070100000260000081a40000000000000000000000016570825500001c70000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/memstick/core/memstick.ko.xz7zXZִF!t/-]?Eh=ڜ.+N"œx" eP#%%!*JR.1!}NHz>sWnF x_]5CU1ZîlV^{,ߗ Wp+5—uJ:P].bWeD2#ʸT]WluKߣ,uQ˾LJ8]2b6܀ ZT|ӹYdbĔ;Qb'氪$@#⋼RQL2x ux YJJzjJAkhzeD4|Gr$Dn}4wkfZ5%0,jn.,j¸7M7_3L!CD fEzL``)WK:X`!a VfPGlKVPnbD 4A_W"WLIgʹ \rjC$wutY#X<[3t*OMߏŋ~ߴw $ ]fVz[QF}~*O\|4PDG᠋w߬Ȫ7p58K$l(H?܈}>u0 #O@רiy+5B ɿ&/VGǚBD1kN[*'>}Jƃ\)SM#'=yCn{wVҳQkC[c| J3}뭏*: :KnߪIkWk{m_t2&3:xzMbJ@bdF!-_S t)."AN]UcV3B0A*06n` +ѥk^sP4ܺEpvvjx>CVY5Z]J]_iƴ]{ H}c0o@d'B#N/V zc ;C>)fGʝMYqߣcLcu*ta Ѝ]P;.3$OQ \P H+`$eĽlBdwHxi[4Ӫ5;uJ_'[t&Ht8oTkdS5sc1Pz0]{$\؇o%\{QVx݅Q{Xs; ĖR*ѨY5#rr;6 %B6Rۡ5I8p;j%C`Lb?LNÄTADi oBW> F,<`00S UMQH ܿ8MtzCQJN\> 2dx2f$+P5s̖= 5O?  2R9)iNt|DS:ڂ4)RuCn\yl{F&l\Ƒh7z"fU1%wqIx`f)ZӦ RA-rMKNlI3 ePFm߂ބ65$;|\#WhĿꮨǁ!7lCg~3P f=ֳX?lk{j $bN'<<yvCH]FE$:oͥjK+ciNmʸXΠJQĆVO3r˫ek+I> q`f[wQ=Yz@$ [V4gPU.! !EQ}1'*Ir` [T%oZBbxmx 쯰8 0.ӉP:AZكڜHɱEgW~T}Ui#?"5 FIzԌRy8n:> M ٝ4`X  k˕?Ӗbk ʚ=ɝbrM}yɚ)1/&AƖDzޱ(xQ(#8s(ӵF&Y4@`' 2{hSe[X<#)`j`ܷF3!vκm,ѴGytIͳzl=k}v Q˚CũgO:K~: Q/qKx7mFI 6o9i%:??w܅)}jnxD7 ]TzR&78U y/WH,W"UB+)gLz 6AM@'pg5`6 6KƆz>-q3[)w2T8W-Q _Cyrj1< Nƌ}0JZ|(NKk(9G;@aP`]pLLrƚXG6_d*O$IO2Sf Qx Es$=}Ԓ5o^Ǘzk+;܀w. LjǑʍ( +c{R H "9 !gbl޵Std cw}˩&kWrL*Bv/ } +O{C];Z5N'(;^B|d*/cf_ >M_)b᪆ϸs=}(1Y5T5qCŁy G=;53_a5r*\l`Gi̲T_*264Q_n\0e`W*6|&q{tJ^+fEy\<ؔ2a.y5BqvU4K+󢶝^~ų>sy9wQBp \a@Taw$9a3B~S*z@=24Ƭo%?(!|]S '!;m ˝*>e^gx>}mG\)xѬ[գ1VOaYIYb|x4vp1 N({e_j}LmZ pX%?M7-sj iZy;ulB&dQZP/)(J!(۹; b{DNKZ@~;%D/2ӘkFJetg77V;7ΧgzY )Lc&b3#MEgɁץZӏ5- a,qԊ%Vf,_> [ϯ`&sfg"wYY:VZ5&\l1y7inBفb۷AB\p+4`/%_x-AZAzѳsP֣5 Ung-#Zs +jps&|_؍"%9BMr?[9촠2OR S+̑84} Xb\`-H`N2".|I#QGW0.-gg%:1UWYǣ>Ylsa]𪼩aN'13L,r:H¡,/5m)\tQk_ \6QMgﭶ>ҽJ`MCv66LK^Ϩ-: \ߊ4b7-ɲ9#_*aM!h\ڄ0F3{)pyE7tՂ 6G^b="C.&KobRwHi5! gɘ&mơb:63)Po9ZwIM$8nVäC>F*KF%IVCN ,Eߑlf9͝6c;ZVn}!=o^0[?)sJUKij/$: CwmQuc4S2&ǂ^a Zc_dd5q %'bþjg/Y ƇGO]O72=+ӱ3Ӝޢsqqb/Fd"Фk T6wѣ?grSJ.d }Th? {QPJWo$H*Wul ,5@pef.ݧ)y>vl4^(%3 ڪ!yڔbsX z<jWN;ɺr$~Í7oUi%R5=kEzhђ'#5qzggS1=;W`Ѕ7|e$v="?퇍N'"dpJ2>o2"{!Y0jkYHu˺ֽ^ Y~yь_u(yG}hC:"D{tO#3RUoju֤Hwy J; ƛ졹G)T }~m!2-{$b[JԆ#wKq%wi.FVeAj|%"W]P ]h@oP66EQQOTR޳V9_% ՞jխrt$8*&5*r\%z#xZ)`P~o)Msdkƈ͐޽R]L&w7kfGBa?*u J+g4-ʆTBe -qRCݼ γcGE{~FNKYZ!=K&?BVtSnIiO@ir1?ɏbf%}ipը2/1̵Bɰi{Ϡ4,347DG]ȾHŲ]LLނ!hV]r%v-Ի;JRͨ;P@H!E ymϒ[f50.3K043D:-:f(!c}D|[?~{l}NeY-o%Iﱮߴ_K(@-h09<8vgYZ07070100000261000081a40000000000000000000000016570825500002cc0000000000000000000000000000000000000006100000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/memstick/core/mspro_block.ko.xz7zXZִF!t/',]?Eh=ڜ.+Ƞ[N,À`u(j;BjM %&dU+qdQΔhSK6K]+!{{>K}m@ߟXޙZq8˔K5!lU) r: ]YZrbf6ߴEQf jDQZԮJ#}?a~]N?4|# /rjB!'B=+!| WB_󫥅!]㼘Q؈EfNx?yNinM6uJG*=BKR% a]"[FA,f ?)2ՇUV`w6>l5y$s\`р1MnН{_xUerID#W/K͸F ?U-,!,Y6N|@*Z;yXivΏo0ukT'pƩؽ'(Tb5} Y ^:er`z_f, z,Fb@e%<$q$0Cs!WyqCX3&O&fFr9lN_5G7r,쒭J ֜nmѩ} \Er2@pHφ1=X:ḨVF"@?c]~\"TDK-kE`kTQRUO>Cývy %R9;Uկ.Y=/E˜68D⼬Ծ-jLY>kb$ɉlϐI1r"2"ȌiP6f5B,֔&ܽu*Wc4m/)Y1u'Ԃ[biTϕ FhZl޿esε"/z b4&VeC O+} )&mV%䕚YPYy_[7tLB{)W AڀK1i4V%v:Gԕ*|U93r'Dt ǜ&@O"MO<ļvAq@Ƚ՚Nb28꟪A1]H/y{ 1%yF; (iuSHo RɌ<"`*ӷj&o[^VD끙(BC JVvfpPۍ~ֈt2^XJsXq;D6  "V,㣫:IWϒG?yPā?s 'r+Fe~I/ I)vW1/֑Ȯ9 ĨwT@\BαAS[Gr"!"YRE@r@.5F|A۰a vCGq(i Xbxj̆/2i'pUwТʌ4NPmZl-iу) c'G^?fTfL)|+:kW`2eK$o<=;+Ѣ[Z1-!6b>;^=-?ti)<_|;t ` 2x_=JdX}A,/0xhO>=n4Jď'}Ey+N1s٭`8AyY+UMN"Lji3_p9kTV™gޤt%hd[Fo>>v8n-{+6] 5Xa n*JƲ;BpG<ЭiVVY^ %:R`{ lnMh fҘ^օ\ e XWPo3X&:u̽#?~I.|ɸI=%oT q̊hүGkE!ӑd?Zϑg1Ӛ](%0?07P˩ԁfQ5䂝!ϼ:-{6~r19$YWRh:x4(E]>ydg6 ŷb"פEbd#Vu\6ʝC،#SyC!2AiiG[,|bNwGxcJWߛ:4CP'Ay&Z#!6l\`l+I #`+RxH"/A|!E'1}Xx75+#OV}oh杉zj0"MSO EWj. ƒ-=zKPB.M#n ?`6ӿqa95LU3\`K #HHR?/\э=PF0%tP}W9i;5d!MD ;a7^ّ !'33&^p"鏂I[x\N]wf"jfYdU@tjy$V-Ʈ$g*@vd{*ӫUtxW);YhYex RٶTr \i?)^p'X2h{K>2| e-=V{V QeZwpL1%}yx'J)*lVI\]\>|U`}bYOU4hx@ϐ AUP5 -+BvNc%1%įvʠjHl1)/ YJ A=Hj1ԧ<ʱka}[ם 2&> {t0AgS;8R9)f:*,If?5($ Ƙ0qNƽoW(Rο9oD:Y!jWt}G%LBҌ Xၹ 34i 34[}(├&M+bZb߽ w g}kil0֐$1x V ] tSI+N$ +t@<D5qbQr!0fbƜËۛ` (,";fϚsDP,07JjmmT1ys]g"RʛXzhq尷JC=SB&J-щO _. !Q;!H%hV66vMkґ$.4]Q2Z=4o{"v5Kd-FD/`ݝdaA=)jQ. ,uZ5{|8I?u4Ǣy½1 Gӽp_=+K[/bKg1CF*.P 4/țH2c|'/mH)]m)31[6xc3jvxG$ẩVsA#BsTQp>`woP_Nj? =-<-q*Jq.!3Ĥo$#6D:g̑ϟ>1OShQgWɱ6&X-phtVvV I W'yd]64GR{ʧĖAiiio|=/]|sZ銉@N=7kl㙫lN!Z h*쟓<5Yk3$4"n֟ F%e,-T-@Dgk,(r5 @ 7(+9"G̀-zϲ\_Q0"W QޚoP:Y IZCu[ c~~"$wUVG*| NLt8i4%–t@،2NTB`{OSƵhβ C>P5:{@lIs4=@/ɤH)C` 19I~>^$oaR3'fU`"J&(9(fB0\ a) 3 \#@8[mՠktH]-ϰC3Jz>M٥4L ^N"Vt͇g7Ӯ3 xY{0:t#},}vA^ ,5Xx "\zw-7xF?:^hG$|z}"z].&>z|EqvPD.JrQ}h+7J2\nDzȃj Vz/h. ){W,-+@(AgmAtPc :70[-KrM6 sSFsMA%rsC/`Qi;2utAl|CFYm?y4L@ TNL[cqCsPlŘ'wp̈́<R+ՈuX-* dB&^QdFC"˪dDr{ t Ҩt:-wq昼4MKq|cNĦ:rPZBo- r2aj88g\>Sϑe \!HۣQ "ZJVmxV9g)$#~d5%7xcbtk̇sqLKbUSm^h x2pCϐLT}FG^{DYS"kE ؘ0V]|zpVуm`4I~a#usv,x #[n5hɵ40HiQ8n'"ozm&Az’bgwJBxq_ޤl2xo6k6S%k"P ;|8PH9~Ә|+n5qHyB~ߨhFŝ0TSwr(H&S5u@b=ճ#+Ts5p2(y(YLj"ɗ S!H8v7aYԇW#4 MͰM#PzG7Ldc4gO*ߘ"Eb~! aK<择\k-1vsnWp]:'$lcmgN&R.*<] ot)lAGܯk=rX"X,K>e b%ںetuw'yπ|t.Y.6S38PA[HW*To8jw  C[^e2m۔^#o5'3.(aǂ,p-1K ^.UyI_24J1YQ)_qUX@= v~@Z/}!^>zq . 3L:1 y3b׉QB~b\|OeJ<1#Nzb:Q6w~߁kf/ SnPwAs0V.' Ͱe5%yUnOeTm"нGwKձ>_ ))Çk]NTJxVz~_⼡{5(תH`l~.C?ŸBHh'7HPE5饦 }R\gGjUv,1!__sݜd^t8$b;^>lI+V^DZB!,!ʛEDs7`'O T7-/j.5z;n[KUڭm(N/@opiv?;]e-d0V_$QN|4Q6{#2\'L1)݃g~U<-=*8&-s!B ?f!iߛ'Ď5\HFg*S §2*M;_X_**b/Iw,X?As 3IH_VQ{HS#0 ٤m{$*gRfMqRYZ1\4b1ET]);f@ថemi1Ӧ:kм6Yu<+U!r̜wKip$G~Z}h"@4K[ϟp#?5|R`EvE݇~xU03)JI( j;IT"-VT5:hJ݁-5ʕh̘Xρfp󩎏WQe;Y,kg};;͊$;j<r?u` zut[C>EHRw9k"ܼFS%uKS7ӸoXmU gP T֋1 )_u)`CHp =Jt<'0d5ATeX`}[#D&8*wQf@tj,0LaJ}*_|̵OƊ2]A0z{lS'ž >4X׿%ѐu@XٖgL{mb>)JwhSzzr4&wRJV_o]oF~NN8k\n=Fbt")@)6N1 ocsoDOYU'Pv4~^{nђtt:W~lzB] X=}~hkο>:!P?gsO_z=ҭ&gQ)u\p/ .Ďoh9H7w1 5`È: }U`6AޢkkԆVr777.Э&GW=guG}{0pWvqv.h:ȴh^U|Ѓ(X`i5򸃥{3QˈOWFW1VdVG"6ܪaJ'Ҭ|VuIlxAMm 5ƮYd^"9@H@;,W.Z>%1/6؄sQ4,ޞSb =;MHZb`ZpAXQC_RZy:oЇD(rž;u dT>ogG?`Qɩt#h]lv! 6őz-ܖPOd־+n~mE&A?F6][rv$ŌvtKi  "2"j[%2`FrxQÄngQCEpYXMQj>鍸zs噂T^*@r,,t(0Gǔo:4iX8 =ezSKIC_/שW@R2SXw>uP*Y$Wtr{tUg۱nKi a61JƓ ]DhF m=#k(1>SV4Xڞ`L>9FBj3<JMhLUL\8zM[|-kN]w|n&қqN?uE\̴M RW CZq$M:U~YS@gWw'E#5dU춦gL˵x0ND ݶ`;{Ŷaj 7$d@a$J(\|۟z8 `@VkUUv58?W/WZan @`͘ZX?\8XTdDşS}$Xp)H5]-s3T.']N_" 04p thw6Un{SZz-!rn9+O0 ьdH17(`lag9򰑶M΅{M٣5`B|_SIfu>oXj;S.ŚD)lKB*Y RV|81JP>QhaG,u Q,ނ7E"t[nY,vͫWhPfg%a#B pZIg_W\HtYS:UtxSR\f~f꜂>Hk,/%yk˃lC c?w Tr~#,8k_C$5x:ŧ؝)} xGQ6'z5 S x PEu=< x+SՃ㍤= ڧ]s{ݦx5œeUc" 8cKG6?gXث l)ec bIA3gR 058Tu/n\6&zmNOu"Oߓ/ocӧUc ꉪrfctF|.B:"[4u2 3,x :2Sj"]G1 i/f9spA*-{)[wxZ,m:_=3Xe*@!>Yȑ12~.n1ƫ6qۿ,&@vQ GH deCd|\oejIN\q.JSM-|_Az bOJ{qpOxL_'kVD̖!rLZhXJ*m5%m4۔'Y`gw,\/\LހfIȽ(Qg D, sCHL%&`v?t9TC0$?T6.*@/SUbrC~)GN.4.H' Pt,3S@ L9pS=e_#*Sjz%&N70'xiOh>g+e=$ڟO0`& {]0~ӘSvou#L* Fb- j>zr7Y ˱gYZ07070100000262000081a400000000000000000000000165708255000023ec000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/memstick/host/jmb38x_ms.ko.xz7zXZִF!t/O#]?Eh=ڜ.+C2 ̈́5 D"cl&T$)@Js<Eg{E[lF>ʵs=}0ӤE;:N,YUR< V ;Z$881V1^-.˓i6KGVp%;>X&SUlnIvuM 3zAEER NT,H--A Bbқb[@.dzimp9!+_G0F" -F|fZk׭ }&rp͇b>18WҿgٳP,>O7{` ]Xu[8\d0(>%`d6ϑ"6 !98RitC A 6& >GYcmB]sD:IH-7]d95 4sj_ܦ> hN3a昺{?ZkO3𒚾XZ!e)3vl_PMnG #2MچIv&F;PnmPZ]r@ͩ64na ]4=03±: /fEQ8 y?ѬQ_C|;/S͋gɄ Z^lЌ۶)ԋoF<(@Ckh ldF?zVV T=}`mu. dwvqt*D:_ѿ8Toѽ /3AZJe?ItClΝY6NuO?`V)XN<–qfhc IYatz)M 0J.jZ;*4.A{ ]`v#Z3&((􇝕xhퟝx?|~,Kz *M K]ݻOܿFe@#(t]SSC]ߵA 7$f̷^Q=*&w5Sd ܲ6K[w_kwR)}+nRJ f9@i'_3hvI~MUCXVN!Ew q $~6#*D{cP 5ρv`|~aZ {Mw<T"J{.XqI0=мQ96/Lp?#tHKT%Xӫ=QL\*-"$Ye:vBD"J݉i-r5Ρ`f[r l%PQ BZOC5Cv{]o骉{W25MD>&-\L\MWzMo>ZZ5}h3AÎb[{C7(oo_> B ] %G/}1 Jы][Lٖ87nEZ7[}u[ԡ vDns֐63iTW)\ Uھ;UŸḦ́fGe &ؑ OA:PhP9E^zkޮP!qJyaI u@!--w7Diӣj.;0։U0VQq|ysˬ FER~*Z F`gCRtI`bY6Dr1 gR(љ\(ꓕ]F-*-6p}sS4 }"'j]{E2H&Mgŕ0I# 5,g;t $+8ɫsHͲ#+CD!UBb kLq8HpԠZ|AF8z3tfL/q IOȃF#4k Cd":lY?;>m2j79zM0 tѮ"JxZb pdtDg$da}vFm.y2s ,nsp2qd lǟ17h\#{p|hCвw5&.VߟES˼g4g KVZ?>,_PWBv3]$ ^Q?ل-uϝ^$*^0 Y1!ަ*{z/UtV/.b H seqbe)tÒ\S<5caԾ@p9WQu.grJw8 0~-zl? %\B3;)W2}}_?|\,PiԢn/qhy/-L+n.iyBh@X`cej6@ʈ1}!P2gPY@pۢ8fL|ɂ' W DSJGV '[xCaKcWf!2B)mnz$:mTՕ񽵅V^KsWחSٌb> Yd}POO8z)74YZs>Y lo0T!@ ( K%|k1I? $[.|EGznTxP!}w^wc k}y\HZiSɬZ`o =(l/*%-9- ࿭O%dO{W>nC1s/G1C87Ԝje-$cb:t=pKu57J19urFdmxj+czOY>p`3Y\l3((@3{9lߗ8o-D (pN53WWá<_gM Ki"<DzaMF'U5z sa蓾DIx%ict+uebM. 88ZZwi][~]u,-1}4CZt6[\4V!v"$*VZ)N䎂+|ӂ^l4laQ9u?o3[\1̽ӼSLٮ%>mEWYU5h77tnf)Ps6njb3D푙Q{Tt~IWnOăr S ij*lzI2@TrJ3ո-`~}I2)\ŷP(iyxpbcFx/G8;O*C[@\‘D 2 V]mL޻cVrO8:SBW?"dO44fr?faW}76Ya>_FsV[4տ2Ђy!umCswZ"v~pzS и؉=uSK] DL]>$klf 84ݏZ_Ǥh&a8DSgizdΟ}]R=a"TLgƓw YXR‘Z̦vgDI=7Fq́D(=nWu1Iu 玬Ax`B%W[]\=GM^ØDNX^ss.Lw } ӔWދ .g6rL>z`Sv[a?M`σ^љ0 bå'j,G4)b EA(nN"9=R:x*,O|%E}:5x>ÁL3%-*Х:-ۡZ|Y"ltz}Q TyjkI9C Nʻ0Jϵľ>1L;5u$$+x)0.͡ˍ9PY9Tjz][&"Zu ݯM_eIi ;DY1PmG \[w𳎓^aaVbٙZf5!`ma~!8(b~fxRZ+$OgIG|ի O|1eSc28~RԲ6ЕztltEgC^ /W;m{KRXc)<vy˾d6j4/q3qp@dzdK pZ ½Jf_N'8dw\&`tQ/H7!nϫlR؄vaz@ݻPGϮ_pt_dΈDA*qF~2F<Rxt>%u^?KLЋ6rd[)t h]?Θ(C`JYk!#̇8񵶢~9ؘpCL]~^91튙ξ9W2ԯgbFs`O3n4HEZc EAcX^nN=gO氥7if;}Tbh!3"SАe,"DȺ .?xJ5Y,3ZTˆ[vkh8m/3pMG =utf. cKUoXFR&vqa:$)$skk],J؎x;3P ۸ iGJlGoe 8WR4jfOw6Ue@,+U`€q@.Ӕ7H>JW滅{ i!Vea?$}8O+cŬаjRAFw1 4#W&٫kF:d 1S^\ʿ[N6]읿I,Ke+{ v3Ċ8pWK@E,jc-ǮCv5KL}l@8W^w ?*B$8gېzX{A RrEqQC\igiX֨$kNy`P&]HCĮ¹(h?s[yY4+%?î8vy=t/Nt `jE~9{[;w^ѤxV ԜdDeNO\D$ҾKǪ1K M6]mSUHn! $ ^ZMť r(61kdgclݖ^]jsPt2Pٛwr*tW;cs0P_aF3jA$0?7$zY:=Tc0;^"#4񽃪eB}.]Yf$J s\Kz2FhQdYf]&̇E"I|rIsc/{Q/Uc>GFq {#?z0NP PNߢ\$jz A\ʛ+/)`ꝷz Xq"`w"[x2tvȆYF6y.@[-D޷n m˨"n`d_/5\jXz+pi*t|RfJ,lcܹN)CAtcka3ݻA(D!aOOE8˓aPec'mh"T*vL:C/MIJqSwEy0Zq)(,8%;;&T7H]$U]5nỎL-V[s[|mwa7\'%}[`<="Ee5f @N~dÂ饐jD ~Eux#Q6ȑhG?lG4+Px"R"`]-kbkG:f|yO4RH5\syU Zs~dĩHs1LMyB<]b|v.>pfaR@e`LlAQD̼oڠK>xM9ڡ%0|U+;zO2i.YV%W2lS?q I'ڄ0ً& x%A8S-E D?0d</ma)p9J+]A0E+cfʐʭCɨ| o9c_VIgH=tWU eZ#i~V^͊?Sg^>HG껵)QVuOdk 'p+Ii瞊e1p.^4$ tzV&#/ɻ덇;wk$xyc.lBo OSRl3ʗXB5)m%&^$~,/ȷ OPscIvaWVWH'HqqCn8ѴuOiy=m9r_$(&VN!"͎3i&=b32MvgW BZXōu|#m } 0~=I,rC0\( a~z]L&PIb]}7 e-'O17?#ǥj,F$?/R-Q}pX45^`z6bFRwGfFۯ8s cҸ7,ԚЕUBS!22s"|dZe'|!br`ŭ=wntQ;cQlc1W鎬{;$_7A%^ו ^(5 < [zqc("jzӈ1~M S$x8?Wq1"^KNnXalt+?yhFq`GMh\:fbP ŐR/pcͅ<=0 o]]Gu=0F#>uߎ-;3yoTwoA;rઞIPfSxo$}x ֭B<SFՒ,,7#NeinjUaS3Sbӛ~pmj-hbh*ǓOA-[% Uį MP7):PuHb?[o@y&1wkVMw?y1yV(C"mSCYr6.S^"Wikf|m4` <7,o҆W>og pn3HuMۖwzbtX2q͉ԍӂH Kb>hZO3aQ`4> ,lm5HdNn4\31zA~cP&ILjIWp&\"Bs./Ƭv-a'8iI&ogcx.ZBӏIjKeXk(.NiA5"pHl,oJt}T/7f=oUNݱF=Ƥ Z\s6&*;;LJJSU f۴C(c(4zAU݄Ld7p,Ə, ^:3/]`X^2FpkKpʤ[E-YNn[NSU5 !8gm=dh@ɟșoAP-`dj4ۆyKhlg'Q^Nx?^ӡ.M}rMGNJpaXa鶛3gL<1' [f,k^G77vc45CCnq);DƕV;Z`H7"u*>2ģ"W%[yXdY7Ƴ}՝[էtBUSȬ&X"0NV= (I). #eŃJNpLAITJЎ.x]RSdYj:^ⒻIYqT۲J+/Mey\ q:d,*5△ %]Yo3Sk~Yf& _?RH&ˈGAt3\9rt!%lE|~{^$GxWrw.6F(zE9tA? *8[,?9?;(C;1Pޒru}ә7m&| Gmx3ezNPV|Ȳ0$*$Ba$ȣkàBÜuJt𣠻lE_yi4")uhH^F~ĝ-4/K0NnaO+ xo`*H[4}(3}4Uţ+ZV;0p䯧os +,WcBѐg c6,b(G합jl^@y,|!#S.@Yf:1<+!^'ۉ"SYVʋ/7^_E-U@#p90 C=PB$ A>zm170 Wׁ 8~J [%L.h q-Ⱥsb`cw *Od!ӻ*$,q `U(d'Rk| =qDy c*c]C&HiJRSѳUnҢxll䔢hDb~,X7wk$PU1g>Ƭ :C%s5=?AVf|A݂t18AF4[~G Q/HO㒤sNFgeweN2⫣=?!Azq[qZAƣkDƤs|0Ѵ!kwu޿ORqrkf_ Ԕ+<HcdF֮WЩV8JD>x)^0dȳ9nJ$HNUy\[e@{c;Y*^ףh0ENIKFͅ>Ң?3tH;t_g"J 9N"\x7vcFIHvݦg K{TT:.`APL4BfFp2iaCz泔GIwy n#:]$B[֐w$OPSqxCӈ !C1,9~l5Ă^'`Ԉ(^pNi)}8ڒN ^T |Q C2ާ\_o&W99w;VVMTH,\ g IKɳQ~CՅ6Ǚa ^ t1< rQ.Xf5<*&'wӝ1n'b- >v LEΖ3;w ()AT IKdlމ]?pE$7FEA W%;E_z5GiF0\VZXd>7iP8KMR#}=jܡe@?tkDr)XOq$zVYX-vC2On8&<4GxMVeF^LD;֓! hA OW"m,Oq!ړ#ȯNE_%|;Εq- .-|a6M!U 3+@:T #Q2Ae37NJPC nyF :q.g@$1}u}zthf[ c(aQ~L7ijo 6z ߀"!ɯ9¦0uk)0Խfvn>4zNqr.~{U.m5Qd&?!T l-KJ7}j*4}&1W-Bbs8& FTs,"UB 4w#r# l lO|Z=wh{ Y0$dΛa'J0 x]hu$dS߻oU%&P+NR~حl/[솯(^⡇ "9x0t)cUrֲWϕX̤T m(pJ* 89mz:hxAWYD0c\mYeK<GCsY|_;\ӊUEGcGYą]L0hToR Eok8 qb.6[,IQ>YA"P8N:=Pg>rK6,)||Nǀ$)8-Ny9h9_ {K6q4Q ^.H hZ?!2`pܺCa 9A.(yt[ 5RTZZ#Zذ$J.RqqA#?X7:ܠl/v) `;WΰU޸h'^EI]-i7,ꉂbRyFX7k8VxX qfZ>c+WC0en>k5x1H'˃qI@i`hǛ(Ŏe(}#Ť)r:!d1CևǞOZ6߅O>F\zdS+unYw**Ohj CQ'zGEM5>$ .TqP O*`I24cۻ<~ 蕇MٶZ0[VC}9TptaGxn9 5!{XW@7aGNBi'ڙ ݲ))1cϽ$xCZR::RۀM7IK䠪%@;wΦ?,iԬ@B 0U$C HrQ-4'}¾mKϘXJ<2DMRM/@Hu&5Ȥ:3J+t2v[ 㕽Wn3LSBupPu+$ ;e;xu`z0͑gW[pma 閠XU禇rThLsv|Ki?ZPWV1󞄲|R`[@MķrqR~r$&MIֲR^Ʋie9z65Ѳ0ꪒ~bwCf~ UXɘJ ߌX!B$|_ULd$)RJ edc3Dem1!'q^aKv fx#0|EZeNZ_]i1$GƊ-dЀܗn !m)n{ ӅIRuzcDoDwҿa M–Qm-EByyq)"hle ȿo4JP"J꩖s&EPV}7 Ӡ@AckWTg;p8 &@[z3{IפsO&}u-\Am&La~5L`pg3_ң5c/ebNO_ru!KY l"NRZʵU;Ը׏n=Q'r ӃvK.^!vy(jƒNƷ| D%GRYLcr0TZJdRDFypTH?/<SF *V@,Wm#lnCRDW-@h0ܺEMS8󄼡TG n%u7OfvWV N}8gPuaŽY=<Z! ^ skj54Z $Zӹ)*iGU=Qd'">uG 68؜+F/3q|EcE7gX(Q֍jzXlNšm`m5C@40{m)Lzy.g{8YQ3=전!4 C[S^dTu w;RRH{#ÔR҂PpeȟmA3kބLPLFT^ gl ޥzUXH,g) /9l4Q-mrs* t7l5+ȥૹw! 2 B՝op&-C߁fxR{WT5^"!n _㩻-6^;2*O)h<-H|\)4P'nt.B lNMOE* 5ߓog?GY|67VIf{h&UvqTx׬,gYr$Ax 8CxK^rT lXf?>I+n- m G{K4DЬ=QxSs=~P+It[*ɍ"Soe >^1B-ק[1FLvG㡺!KЬMpnLK@k?ey4𓣤^c>*GHn.8ס<,d̮W[.3Qw1yj+MsVkwYFmigͰrhS}6~o|mET~$lL]0qIdne-/UyrrOH֝_ò4;GzoKL. T"DSzVo]DϦ5@ z@ZJ5HHT"AD$= !=ifh)Cgr-pHxB'۶+(7e"*5- }mMQ:*?/◟eNf:7lw*߆hWѳ*FO8{1?V!]&{fw__)PސfKQui$ѴW!wn'C[XDb^{ĵͿ$].=&_qOrB`$ۀ58)e]#r]"u yfym$o}OXb]陮ږkƒC_ZT alZ̤󈎨?K%䒶ss~-%AKnlgש^I~i󌹇MA)c!q W6-eYlH2SҬ+؊\An;c2>Q+>>{b.GKa#ӺJ9QlO1(٥d&eO4:{@iV5N- n[Ά&Y0ކY~6Tu_B@]Ȳsʿ-vƐ/@tr~D-tU3f:xt*r>a YQngH AbwBgcqu,BZ=kin΂!@Jx( g!Vю0;6n G_j;{ c6TMRg 8`5͇S# a4Tl F}xbaed>UtgdfO'o}'•U bZ6Xm"sK9)qB ȻP¹o tzdHz<0Ձ)6ԣeDlYUA@.f+8prXrHɅD'6DƒB4Q<€.YG⶘PXV].s#3p&DՏz=\D-{1P4BKs@v*-WprRM+`|qѿ0ɴډ1d u5sZs̟,,`DjλJU=lо 6c>In_1*Rqhw1"Z0Ϧ@t𝦲o!7yRDwĆ~|ʺ=[~l|::3`]$<&Pԕ0<*3S5p?>:Ə?5R|KjM7;2Xzq\G"_!*GqgŔL|R'G ~rJGKM\ޟH`lfK\Cz>U0KE&+r6=9}w-U·wF*Ai`ʂbh|).0C:f`W:Xgٌ0^Fz(gQv_fK{߇=5ġt@ ^*.~2J>*:uk"= iI"8}23NhiF5-̺N ?tN/ͽd{ 5 [pPh5qY\+<,5&LX1(Mڽ,&2TժK̗Fؽ6쩑$+.6X).\31@nHι\w!S"`!:c VG;S]" bnoY~r"o>N+`GQ)Qfr0~c7hot3_֛xJl=XB '1f+Yή9goxe2µL㦿)I*jj*WӺ!x=?a/Q]ح`ʾ GS~MLjlDiab~x;Yoi,풒cke@1J.BiX1c`1GI T4YƠs9mrRM+Qk@7a. pJwJG(gI6C_]tRܠXB4q2^fH,7 k@FTRnvGR 37al.!.>غ2N%_%5Io3&ɚfe`YJZs=1 #!Z=D` vfavu^ $16 Acˍ;(#cc׋3皈U>ʛDn5n0r+X$4ٜX+f[Y/)4ִ&9&4I4Fs rs` Aw) ]-0ofws؝9og& "啓tY!4@71! :rQ_Ꮋ"%zMoD)uOh1؈ %o@S#J!w}$vϜ hJO'j ?aHMXG AeiE;:lRDj̏+)M>rv՞G&Yt,P Up;úg"]>ܜ[I(EꭣNueS7?kVʂy=/B@!i %tHR Tw  dscM~øoR:B,ĩyKDP ޅCE!tP7)U xBģ!hvG;}D >щ6A/zK#u߭ $ԈfF}T1d^E;=R\,axi89 K`{,#]\* noyӛ^)uc6sa{׼#?;!9A~‡ V&|9tȆ6t˩ G-ue{HWgiN~ideVz|[pD4 脬J+NLx\IJoU(hn4{tiΚNpϙp?41\nGXJ`]i_,ٟf3f B}aH 9,  ["Dtz[K`JNTܯyk?ɪ)Inl= O*e}`@[ljgd=l>xM%b{+7o)Y`d0v !b3:L20y7!M"`yzӯZW< XPVdTum Yh5=)5w_ L;Qv0|W㧦UYb&nN"v'@:RYԩ{MH8Π*R1]<\:G=I3"Ք Fpm0hQx_lzIY#ی-F5*Q-l0U?@cԟ.wԆ˫5T.aL q /[5>D3M+=/bn6#JFKQ_@ N_&lQsۑ1w)\n.Uren xN > s ;vXއTiYih]Hq?AΑ6!^-IrRYW@afܠ,4^Dg57/yea=G];6QYU=emDLb,MVВwUsJ]XϔZU0RKy)x r0M7?f,\j,!g0\CUyl]TE2X: 2і@u'B.jG qb*D 5!!U68KRAGņ|TXzl|_MݓAԝ_Ce<<P^^ɩVD)hhϣoBgY&.x31`NjXսKOieIY2~+ 2@lA^Z~7\ozPtp aJ:>F Vكx/j曹1?RDYźy%|yRio}~fr􋆆hiZC Vڛ䥪Cab:#~*Ԡ\&I _{F#<^C#ZKDQ'Bq⥉40+5釸BBGϬad%vZ$G_Fǝ?ixlhrŒU x(NjAώ|n*̅}[H#LS݋Up9qdEVȮЁov 9 <] FSI+]+A +`}LhlּHydP4>dB lsgK3\;\^$Y{>4M8黧k#xue/9L{R[hF9dvv|^[gYɟnD;v/AeIe`)\jޕ0+& lH:bCeiHf@{WOuޤXs1@w8WFsQD/G.\k85mG6RZ.o-AvE}.E> `K1'S}!NTs~ɗJxRV@]q]}Xc4ܖWӞE}}Oey.*4bzn@+]M$%ϭ=̔ dw_C3_gZ|5oblr):gzBJ dw6.3oL{urH|l9:e-Rڟ֜jw@k|% {&tu[.4.d!2߫o!݄ͨ&΢Q'] ڪ\rXբhOHM˜1SX;=R N^jT?ԭ`yHtπwFkteI?݃y4K< 1;8sFo cJDl[Dc-G,p.96᫚ږ=CzW w F0XZd6w?s$rH1Vk%=H %r A팣9Z-g=̫9l} N`;G( D]@Ux!yv t-|ioc[|FHƺ~ BLz?)M &z-%l!d^\ 5 oJ Ry!?4K k+=ucYb}U| vM C3?Hq٘8ÿ`d3OxrT(@tUϪ$}nRx#ڤ 6 ٙ_] ?0^]z]Wv|{=VFFjlR[֟ "܉3M!76G>=v2fx~ӧ*xzl:Z;f* U2\W1J7 &~j@: U2BĿ2~^R6UO\^dҿ!GWCĞ,]'230Rdk1MFգު܏2Wt<ƢAդ MٖI::|Q:h㼽 z1,+ú5- |X qw;0=ИL$nHէ޻8EĶ!N&:td})s[tF}Su`e ]&QNHl˃! +a!nNX왍=i )g}+$.߷"Y #&@0wVϽߦ:7VeЊWʙN j)I(B!gxc<PҼF8fh \7 * 1wis*C=&JN%<R,;'*kS{h 7kڢw!1Mb́G|I~л|\Ptj) Vaռ[w@̌DgZ6(EoGBzH ژ̉X>x[t!ܸ!HSL[(2YAhxwZ>ԖZhD#nf7<  :J84cgk2x?َ*,o[5 Sߕ*a*gtPmUxN}TsUU'ܙ:%{^- Ñv`e*q2sos.y#$ކU525Wv^;RKv@IܝDc~ι*2/ϴ4VXXy{ygϪ*p(d'B@Spc 0} + y&ZL9 Caw*&Xym-BZKq uÅ,}G W:}e82ۧg_'ތ;izqD?WvcHTZqna˺QֽhGa)($Ք@;kS$ckq1f;I ~3F!l"'sRZF*}]IGP@4sԗ#Sr֬d. GYyEУ z *D~I_k͒` P_i.&8naxY4;c5[ oQO/7TH"-e Y`Yh-G>J'{n޵], +KO 6*w憩T b[m22 rx"gNSaTUUw]Oq֒& L$P^/ 0?uܔUrh5;!Ʀl$lH9-葬ve#ȇ2G9{HbY.xV(uMԆ:E,snV8WL#ƀ 3i1+R[k9~pi$Wgɗ;U!fcn0t^8^=%ZF7 .uQj7 ӂ}L`mjtxGc2 Q$]RگFi~M=S 3_G~6 = >wKW!\r&,$آb4jx,ӘUy[o.-7m@j<ٚ 8`tXA#S;wyL!0[[ѩf%K7VbwDeu zލJB,cxMOZE7lZN=Ⱦ'aս`om8tlS^xמpgۡۙ픎8 e>;5@guor-cZ%J]GϦy6xc#Z} xXnR{5ˏdJXڙN"<|(TPC|[vᱵXj7'4HOKLG8+.{w]p[mF :.(G9Sz&#YWPqW?e=ٝdz^pčrAV˕|.g 6>D'=ZVS|y;BbE, pƒROxӴ`Ǭ=%%nx{!b; wtFap$ Fabo^:6NƩTܝi<EkLFMCS?Fdͦ?P0AW06,xv86jՕg+oUָ Eoص0:YPu&=NƎ[f:fAm J!x ;ܦԅ5Pޓ5q?f/;,&4_̛jK4.E,p饺~ȥޮُIsĒxAl}h A*1vh5( lgXpR9ևJ@[Zw?P2\ݗu5$fRKՀzР~[-عp9?W*KVdU|s?JmڀcvuO4M%9!Yr=Եd?O'Xv3;=jT*$͋W%l8i27!eN Ԍldŝ"%az  XJU/wE 5; !"#uvtG'A~+5g@NwX_de|ϣ23$wxv:Zoe7-FCtAbg8#+jt鹇NOÇ,ȁ(aq+(nd `l?xhAd$WHErUV 7p$J`PQ;vf\`w'>4Lyǥg9Fy*bJ)Ӧ5(:q^Q?:֤Uw 8?_;25'غ׼o[׭X n닐2' $6H#ܣ4(鸮 iP#pv2b/tzz&e̯~Eڍ$6ؒXVGj# yЎo߶[V9OZZ \:v!]NhSef5&A&+TmAG˪s݋CQ>KDŽZr;OUP$^~Vwk}jv2P` XpAF&|m1P=$x y ĊxW0VK y0֩-TWP MI@]+<*_pkYѝM(ĚDi< /s!bkh>ExfJ7ii l.Z U7`e{Ζ~@.nJᴰ NAzpt,ZR[xdc?sqpd3ȩq6 j E_txo>0zx"1aͩR34^úqc(.8Գ |o ;6{" P'b3u, )Bm0.''tBuW3#u$Z:7DE0*Qùje];t(JL619-ZbR8)0?*2N(:_ ' m^xugn\_MU[l |z&ωgV ҪF98 n@puڲh=EVJ1XTُGԍf1*w߲hD֮Od5ؒ 2lG|J2z_<xm%6*^y>\7G(n6fivȭ;):09QP=ͤڛݞW|ۓidQF1Q9\Qֱo WҐ wo_HʤA &'ӧ!$nSS͍oc`St:[gYI#i*rqqm?)[w뺨V_AmѶPiCO#lŕxd[_nL*- i$8"s+K}!H6b^!n:4&nB8rzD~y+iY7IbYzrcVE=T«KxH =+!sه 72sU!IC8IJ2B= KSxҰfd&3{y) Gl5!IRiXz_~t!۾;݃aC:AS=# ruw#_!hSJL0(ʭ c$zLHb̶EB^J'K0ͦa 1e-v抺e4M Fm­Pf'һ@H_{vA=vn8Z]'$()R,ae]]4u4R܊c(QJ\pzOKLKP(&qfiCii"jIbhK l9"a|SWe43K@kqxؖcf%%7Q-ܦB_9KJb䥵0tU=[g[B~4?]lc1S}I!gV9D.{Ԯ+% "(Af~*_:YR/TXP>ƻ&׻q,[OE)4];AFh1=rO zUSWaA>z㻦IOxOGo0<-gv?FU)PX'$ƺZ*kgЪ `#zEhQj@RLmϳ3ZؙCRdȦVf"Cp?AQǎf7ɲFJ O.I-Sֆqsï{#Idho͌.wH`I80G{&V"fL@%cr:#0.IZ⫩X=kf^*d?7|2Q՚lB; /Ռ+wVs1SLx!KEHumР]<5g~0+A$3tFl48^@BYCǃzsO݈ 7mqEN"D~aAcY |m'yi-˜{YQId>1nȓSk`םM Ie*2*3%c`LF#P ceR8JT=bj=Qc3_EnKtן @nlW_|RsF;؅Mi9{Va` ] h_,!wQ//5T=g'S^Z0tݡJQ+/3Dݓ"֜ͱqWn{=B!ve*st^ז8Fsmxm|w ǚ6Y;4^ZH´a` /pCƧelnnV߈;y&q/u 4DN4L3@mfqy0=qVB/OLR2CX#")f{|$!CFN5g]~H26)wI&,x>x%tE7%>Ro`>wY.iޒ[wh*+D :e 3Ƒ4#f&f==O81"HW(|Y"18 7yTV;$8:5pIH,WE,x#k 6-;l@|'s$l yJSٛ}ؾ Hf߼yU~Y헥mG)i[ c ߣ%B~ /fċ3%"u!ݝlI Th#ɻS}, &u<*"VlesxT;jwB=^!0r`2QJ1cnɆZ2HQi%[gE:Uw]|!\mQ<휘Bqߍma{MceXē=E66Y=FaDj9F (&,q^v&+w? H j}˂c 6ʹ]洩8hvª9h`1ec_AViފY,UK,$6}G ڙݍP{HgL=Vx_KbIJ4- T쓩a:bm1c<$?ub#_'wP~A;*QH+ ]@DQ]& -+p{n ~M#Mw R7pL(PNZѹ_1giFa< E%L(%I[k,49 d9=>cSY:%uf3߃ "(Zd61B0 IxP?Й_ Dy آl|q@Czu~Zpmt.=Φ:kރ7a'*E!cSXup?HI^nIˤrU6kIl0d#T?^AePiZv9wQn~NˑSc YS~eȤ aW.AZ`V# =XMx=CX 3C!s2wRAla y5.0axe1O1"Ȭ៫n/n(Yt>lopPvՏaޣȿQkA l[zލK|,6%`C3紱̤*I$Y;rԕXiU@ͺ}S9AɕHiqv@nQV*+_m GBn+9J"Y@sL :MSݳ%W]+7]MV,Cʂ0_@cJmH:";k.(7ާ8jlŨ)|4@=&l< /WktpqBpzTΌH(w DME6oZ/wFT*9^Н:/KaЇ8^@ aiZI3{-r9Um\Xdž#7ٽQn󚆪n/"ݑY'*ub$j?p5$k5 c- Ȃ,$?`|9Lz)q׀TӸY鮷ᯙ~\9ZkfԷ^[:-&9&X ,b)[L슅/>_t|+_tW0=[ _]08ƊVԕ3aZ+H tv3y28v&|U̖W6ПZ_P%DUwp*j@av_TD 4͊bR/h<恫t1$B2qɨ:kv;AoQJr m(yh#AVU92ős(yQG&@Yo9w޳ ~Cפ+YP_g S$鈬J+(TVپO\ +@{JMnbKp8=sf\Yql7K9\3q;I! ]QI.Kb  -Grir;x7dЂBhv m9$Ԃe.A h~_d] 1k۬ P]wN$v:(M5U e{ä4or>oц'?ݲUif7ܣhdP?YDT)&Q̝%Of7?:}~-Ӽhb|DĖ`VRgcsMxu4)3x-{).3R1~k_jTo.] ˸h\!bz:}Lpo`v?\qR6cӪFC{Vx T}f(T?j}u_Z{COj٭ ]z\N'=n_p0Gឃ)~^\\=-GHm,;^*ć8ڛ$HƠ̏NJ̱/3ɵ:<?\yN"yN*˰e s_<_Qi^:/o=Ha5NUdA)Jdow=&Y8^+wv*(=mb oR @Leh*g GOE;6yղ+ƭb؀E*twl>b9Gcckr"-Ä;;z#N-0X1M\lKԆDhe U]<ɩhm#lЭbO_~wHaU?qV/Y~TEp2gh_\g> {q^KZ7eϔvP5"6@1|TCZݛr*~ICnÓD9\ ǿn #X:;nxb t3۽ua'gF? "%r_j)Yڹ"O-oӂVY9ѭEԫl7q BeO61/DK#jHw@#`  q)M}=ĝC+lSSJNZ#ebw BWw(%FGW? ,JdBnx\TbO{=MJ ~J]nGk&1Mһ$xd l :Uwk*^fy yEF P[&7 j~ϧ9ݬɭXi: 4gU0وӚ;_t%$ >XԨ녊+;Ml3HCe ǟGFG! Co 4_x9xG۷(w "G ~w 4ݪ`kuT5Q&pgy5~@38]$K(=vNl6l &gLh{?0 RBgѬaEpqF)i4Ŝ(BvR DNY%6bVLos:A=Eq>E +FRól,Ƶ ,n'NVu;LA*za A$A;C03x%}#J%)Ձą7Qv&?/_2:LXIg fC(} -0]Emo9&lB%ϤǩI=ma@q 8-F5ٝmx nehq'0jXS2HkcWP!{G]4h0V4m=ׯbXfuJ7X5Ҭvt ]Õq;:@_,@B[dGwI?VT&e8n%qx4#fLH3t K^$RUbc -uӕ+XŭE+&Idi3jD bG6#-z]x_{G((!S{^`̮= 15I nlZ- R@/P*/n|;AL2_AJi.''ۃ1N݀{GҭS E -IN `z0XRykޓ׌Dz#N)0#DŽIK0Ь-\<{Ll<;TbOmPqoBtPPk}iɉ$JQ h- 3lΈn#dy gSEbq!Nn>byKZKLwL>o^MǬ4 3e$}Iqb9${AYtc_<$R/o)xQ8rJs^*迩 TF2ff,CdNX_ZHlS?2wA?u$myo]:92#VOZ͠989bv5jxqeIHlc0BIRŹW35c( N5q|6޿'6=9r̈́'m5Z Ǔ"Ou_py i+3T7Q[{\ x(WSv_`>|r[k!>btGRPCjӻF&!3,*d1jN`>k\(1M u0x:ZP'gt_& ZyqǛ+86 08DCxjsO6&޸Oy&,n@n[ҡqn##ggd\|c^$L&N(G =϶^߁JfC`K< HOfdY:R ]$- UG/B 'BeӪI Dj`h!NyYnj/sXoY]WLq;LjbRMjc/*z_!Z*{e[NU7[EYbޟ2oyX$i$TúԙAͻ|-u3/ == (]FOȲOG݃;FЪ:_heY>5BG*Ҧ ۻaǖ t+O1QJC_ U9h%Xi(yrI} /<G]fM30,@z#ʖse,<:[~B(u PO$85,#u-K5)R]_5fdӒ8 c|3mGڍX1:h[ 8V.f-ٹ\; L2]گ>U^G+ [J\q̧H.*NšWNO5Gv, 7?k٘RDNo/4^ΝZ7.ݳ* a6+ԢoH 7bY_!Ο{p~'`a,y,gL%<`GpU& obZG  ~5}2wiM!/;D^+dm"~0Wd^Xd筁j#I/Yw`[u:BYszu;!`]* *Hձ:?aҕzHR_S8}e@EQ˘aѱ\"5v5V?X;Ufb1vFy:†lv0b>,>eBbi IY clPU/1k-?ޫLJ~|P ::j¹a'i4?PhE3-8)8 a₦|3 d,$af>.E0v-)' s=[:̣q63UUZLIH83|ir@CFjL}kfl1%ۭ/\G=e5HT l<Zx?E!Y9dؑz5 >D.UpKj{S|.VRe+5r$~穞={RY~l8ZօOxg]`~p&K1%6j¢βxLcf!KҦї{ړ8_g0; MWϤx$ދZZj..E/hX*YAɛpf yٳ@X<-;QJP0eee$hOu7l &[6B]XE$qJ4d1s歬NR?|~M{KZ#МQ@ga!mOp.qt/O%vXCVtOeD+#i7h;0\Z7|;vAx_R|02$UQvkZ%TuzYƅ5Fq4)\s|">p396\lP>ASDXœOJ90!*;c2t%~s`&GH"z?bRQ? RHzXH䙗&mGKv8R}҉EV%ZTuNIs%^T<9@y2x]?ZK| ;`; &4Vn⯚76tΐ ɛ Ā 7QTC5),eɱ.ƌhJx(6Sƭ[ᾀ!ӼX <>FJjf{Ʈf%ϜՒ"3|0] mCžbƙhUy>+02[a+~pI>"OtͰp)m[nj7 f8S@7m"@E(Mxi{!J*/ZI,`{&uցRhGj48 ]^*M>呄rmA w=(֐C91t|xg%Kgnwӕl4bSʪV0Ԡ];FSpcGp)ҡvd /5{TGttf*^#ﭤ9X3;C9~O$3dYd$n~зc& 1>zm\*NشJ'V;O^:#_R9]@ [!ZO1;PP40"Pr|ug9m\65 c&ux(\ WLl7!w<[LmKcMq.T0iC!,]9p$s %e/X? >뫮EFUkpm)9}QUP$U.]϶ci>.]Ƣ[U1U`mf^Je U 特% V- CƗY k[q X9$+_x[bZTJM\X4N aWsN@yC=yڊ~pFKAO'i$*MQvr1R:86K ba'hd?F',Z#PWՈY0bW4!YjEro8#sͱENoRΞKCnNxn4<B5ZW \%`Rs`N]t8dUD'!*<\**|]ccKqsf~\*+",z&nF68J%槞ph,vc~0 ~&2F&4Aʺ% `=|w!ExF=SZ^cI|oTJ-4wH@%_ ~ vN7p`P2٢R={Hâ=q)GU@YY,K[ۥT]*$bgd+CXgwŀu%p]${!H`ݵKN}1enc~3e !bCy ι$pTkatf/r*_%tiB-s T*IęWdJ1qU }7GbRH UNPq.M~!{yGPR4ϤP[ItXB:-G*V^zӶeژ ^Et%~{q-"u&|>.Nk6gr]1fU'a'opȎJ!=q#tw>H < pU;SĿ59_y+We5T8|+}ݭ>?^slƠ/7h [},*EjF bl483??S![]DnE~w*u}ʟM|i{11ߡyY־k?U8U#T5#m^B6¢:De&. 9yE\H)?BJ9.9;"u-\~b0Νy/f٤}l &@=6N\f嵔3?+Fzs>'b]{Q.< >B_}Q88}$z/,5`jёsw"I^(-G{jȲE YysfGe<A.St3lS`[^Kd -?NGV*!۾-${GN0$B%LH[$%+;ֵ&P>٤Y*Ѡi`g50sa oE2%OuJAzmDk|\['6&"PQqjR4[g=8#%mvU򧑞q}jOAdUܵͨb|!R :a.Ս_EE*8NeL$9ZBK箄:A\GF}g]>DK} `pjViv11ir\VNxϖ5l;) 9 T:6>tXf_ dﱸ _m= HJq4fW  6-3VٴtN ZvꙟʯkUWpEYsVKN-_]R3:2.͏fFVw "Qbwo"RoOD]%2@V>ڰkBH mTBU XGM| '(pI1ڻ$~(6tkxlqcM#窦9zGcxjSppevt^^gF]rgU+bs} I͢ KfQ1 ֤٦l·E7aڥ`9. ]ār`@yh΁OFDvcږeRO7`O606i4ŢRx"aI91ZJNmf6 g~kS8ذ <{q+aP"y3.R=|Ί` ^<+Zg9y0T UC`j-vMǪڇko6iH 3#F]G~րU*#jCJ{DDM슁ڰK[&њ@؂8GDpQS  BHPkm` e3s0dQtˍv“!Kh]Q@P4f f] ք7 g63,əՙ5d wDH5lp<)yynqLy6hr~d )}ڗ0q^n8m5>\}^9|!V)v[cٜA򵽠ҊMI\=#ҫıI[TqH(oW$E<^=g+2(;eZ-ڶ.c bi KӺ׏iYP zA2c W`qqLY+h >:8Df1q-ɸm|Ƈ C(q;RR1=vųPcJ#ld$Pgf"aB\aхi[%\BJY~PRF2(l01@M=@ųsf:k&n` y穙Q4'+bIŔHA$~ Ֆ4w82B6W'a8A^d?:%GQv&\:l;^U3S\=4ZWPVG+}xhZS:&W&(a!+4y|׹0U)Ke4I' 5A-2m0Yo*Aό;;_'BV:UcF_a2@jNQzLԠa pWh<)~/XA<@O.5hUqp\?Oݞ5?\8HF6 ^~zXjC#¿*yI)%1o#$‡X鼔 rjnGW;"/]x.J;Oi钘8 D-p-ܼD(~Mu_GqO,j0 !ʝ6Jȯo]m@4f EU4Mk]"ꜻBӫ`*(::M}lF:YWLQ?xJ}k' -eJ|Ի+d1PfF``A* AP1Cۉ%gFw"qe=ްj@HHKDs/Vvy}l`e`G7uaʙ1MI)쮈@ART}[TEXK*l _nl`_~ 3uvQf:r]:#',T̃ukf8zpQ  V^nZ1QGy#Saӌ5Qq Ίs7\cFL mk_X93zΛ0bq5P1u2=%O!D37C;3 $F]uU HMN%O#O5XzC̸Խ4*O7 bp C=c+#3C9QgOETfPi%A2 ,88~-Cˆ·nXy@|UC=3! o?VwbTmEĥfe Co9^`fsgfʠpha؀z$LpX Fi/cB}uJ3ӳ.@TKv~l1)< Q$gɳnLYR3c᫮t*<~j>% Q}Z[Zmp~^!X\?PDuPxYL*8qT6 c_IC;oDIgWbA΋Op8C!n_n??+kVsfWX~Fu;x@+ aĆ9ü=GYi Ov_xVFa7g\wB'SrFj[]k6>L;n݂-l : rK{K01; &Ab5%#<&Nem3r࿈޸Ptt[^!D uO _|RyjiSoA">駰'yp#lXq!<_ד$U[ k8܃EMy1 |w p-,8j[e>dh7ԅN|/,Aӫ8?%cp&KmЬĊSy1\~aLIh>Oat^Dy(K9I8#GFI͞M&xk{PyU[|s kwwWyhd N}1 Շ9xt*qփ)NR#J˥;G6Fܡv^9|5޻I׻_6%ry1.;V\GsSi TUc@;~:~m |/, 0>FMEn>MʵcpR?7ݡpUwD@D?r ז'U#vwLf (zhwJB=>+77z -ץ3RM/岔x[,b~p"*B~cIŨI 3+)uj[ o-U~/q?|Jj!f" &'GOd.=G77rYD>L!9.1^kAswRx$+(eE;oS~{;N%^3B {|g sH;9. Xb&9cK1ԼI,RG$^쪸P-a[ڬmߣ uK6>Sw{2c] adW+ճBsv7po{z2HEc;1QK퍞M OoϨ'}o leut=] x0%LXWua-qֈupNG% 93{iŒ!is=%B؟i!c'Z^T{Jn(g!f`=^ 7zmf9Mx% }yKkDtKk'ai.K^KdD1qrq9]M9#: 9 R 'Q+eM+ t߲sa J:~N5,;1vn.\)22̭7ïw1աkm_"rZl~pٔ|6.ͺ|g7ԀʬOKhOn3b50K\NbGm0Chvr̎Z|ns}PPڄ6'9dUGDB ]+N 'QQ"ꠘ1̐BsϨ0H,>R%TS)?Nqk?L 32gڀ"\L4Wl,ֶӿ?s)kSl5 Ui$sO*ۈ;bz$E'8ymCލZ?;a\>Eط옽h>Ν/7A?f|\@&!pUB' Ht޷ b(Q+c-f|CȿXǹ*EtuBLC`&H1ot8;]Y#Pz] XE%!>  A~̮(I|Yv2eSyGi/|hC_燠';)xVy:ͧ*sDnuֻ31hvq*Bw Q .nD0^:)j\Ch5ӿJw0xPxkixa,5ҷAfl]"JǾ8q8M0 H(x-..cZXv,}C%7ʞrGxMtK6XHg…NYew$ܽEݫ 8*ܪ }, M$+[gp`cw5NuKGRKa}؏vF0綒E=p >Jb~MD (;] z~tıhFP41u5F|9ިS+ˇçD\]y化R̋_2/ =hA/\!$]la}I! RbFC/eWf ⏼CCZ(srݘfƋ!95IUNxUKU϶cO_kľ0*K٤zWy~u*&ZGDlpzf;e5yNn8rҫf' 0/͂$U^l9﨨' XՖJ6wsa8XqY֦ퟸ{UKMeI N1nc&f6fI~j{51{,|iTYC]N$k[ /.F13b՝ @u;L$Eba*4Dy_ T@#:˖ R֋N퍪 w"qˢИ*;`j,((X8uw^5k|u#q-\odL<͒av@.|He٨H.1yzמ_Y Xc]Vwp*u6֛c.Cob4-Nn8`M4/| 0gGr=qzCm?9s<*Xהb^}jxKqEᏡK'ϩyϴ̩]諟3#7J PvЮ# $n|bZdy f>&UZOuǙd1^8io"ܔ-f Y?yO%~S.oEWAgjM< :@UO_O`|A!".0P$ ]X(XaMrS0UJ)s4VXYqB)LwP@lQ١Rk{t&G:daP ['Q4>g|i^ {R4Pr鋙}0Vm=y~e5Nic9?CCǸse|ݕ60RV?sl}h Vͽ\2 -mH 4g۳ןhRo>/~g7.WN bIq|`΃/cQQᕱ|j-uuK1 & 1IMC=y@͓fyB,5}lxU\4^ߍ9Ͽd:6L]󯣹:M8mpPpNuvC>lJ߆F[b` .չy'H .&>M'@ Ry6H% b-BwL9mmdҞI7DKx`6Of`̹PîY.0x5_9Bfnj2e[/׮AffD!1,%0REP֭~F"SD6*Kf=" V"ųc`z;kwY&c5P'3/-`P]r- oΪzbp8nڏOy9%~eځ}H:o6nx=5G !(+7 5x-^2+'8#r:9ds(]F )fzZ *kr.N$1A:ic#㗝Ig@Ps7(w_2uvk8( Un /PC`+AHfyd- }(V64;Y~o|62TV~1c[f .ȝGo{CB` çA 9A}(^FgdgEδvX.m0G,i]~ٯ=R>)tBy:-d)Oӧ[5=HMj#JM7ZΖ#j޹\גY*|$8'Bȍ;p~Nm,Q:mm(&ܩ/; ksWg+czT%P;ysAr/ 7sc/7ybLXpl0J;guďieAN$vj 1>z,4o?RSV1爩tre^3tf=JTG#{&6J93+'{8| 8t v/K$̄e%&nY5~ۣ,vZ4w#>~ZXv֟K?!Mt4Ǿ diP׵skeA\nV;]7Zh]0 \B(#,U!H4ňV(J*bE+ڣ+g7()ԙݔ~`'͇ jNYS_@R'eJTŽC]YVW}61o]]n'DaR;R1C 7B퐧@0Y'ӻ6K[QRCeObdl@Mis\ROqTO JF-@fUwB٣a; O)P Z٩|g"#Y[ ۜLѨR/җ3Ltȿ:XtK-=v$PZhq׈2)σ=,u$"TaKXm]5Wxշ,8;ynEJ"iy։u#W+-Ev^ oRT_T'nûi  ]3!i뮱ݴ)9q$U >?-3ߩ{2=w]hQʷMCPw3VB\`xE2`ܹj'Hӎ΍g L|Ao#fێXn4젎MUɪ;K_\5 h{h00 L{=U!mD򏁚-|ՙc  䄾^Xkr\Wa7?U[{}d tig5T $-z7Ͻ2fguު4g-|ϴ9p⏾i`hO3/O8pRAT ;FD3Lj-d <ߣ=Uq5/l"G|)QyJe.,_+.uArH>pNbU@9U\q*T`XdɊ LVMވU ݪO7]߽QnVO+0>TبD*,Uz6c@UEg,=LEu;ᡑ'YfqRZAæUڒG>бEyMے&~"g~nz2ɶẩNKe2h}h7FQQiq *Om90sNK9<7ѱ+WvtXNGjYX`R /]~P?_檔%oR9XekAu)Jid՗w;/J L˧VIc/׾=f%L鮃ZiC;]/8&HR={DYn9iu#vaO8c ^4Ƞn :׵H\B5o]%E}en2C:_q~x9$+Ww ڀMI7 WT;[z&KMXjXNʅv4ԸLۣEjָ AnrW`. a5n#Z Jc(Zwf̶t)f:11R .o6=jeˋߑ&J<0hlI\xYOZyWh;@C"pme&Je8-I0 k4㷼?۞սywj/*@Z''B5GN+ouN?.Fj1C[)ڙ 꼃5kŸHn?KatkB-*XxO.3d"«_!}:5;U(dBPU1 z]wSToe;KՈO(a-nvqZ.7)q~UEWC{-̃ɕ'sߏ>YX8r5X V kƓL2u)S:DRLE/&x/I.gQ.zl4aEYJLBLgu1C(+H mx bR@=ŁkXgHkD؂3ӛVECZzdgźn.M(8"<,(}ptvҰAvcLӯHqOGl})T/Bܥ9U5/_,SMC QxVanCu7îdY{EHY4l&R>Į5<2_ܫaQT9N } 5X`+ K ،.:Jц>Mvў%J1WjBڑEY|a&`ҍ,W˚-J\wԍ˦Xq]uwLM>n Ɋ#2SF3nRU.n \ɥGݿz= 龸6^]S3BhgJ_bך`C9<ШӊlFqJ;-aTH1Ah'$ 94{3B.Lץz#vL=rŋWs mI7K[n6{b-f9JWvOT ơP?IPcb8J>~OIs|G@:jXdtiny0IOuya enJ&oƼCbV7#X @go+z4\ͳCxddue>񶎲I!񡌛@X0ޤˡ4(zv@`Ց@Ƅ98>SD^fڍ$$uvoEQeKxCkﮰ\ !?0Ox=oL.2k]܅XnjU*,\IL9.sVS'w!ިiN3,jq}:d-h 'RmN{Ο|iɿ31=pɨ~UWPKgKԆKf=%!ih9lyh 55F-6ƖϐĖ:hڬ{vh܋ ",=&KY+yv A?XIüzEeJцf)&rxq)]%M@emb2uGUDk<=0 *`$I*iK6}`1iҴh%E0쪘mڮg ]\t=;{|]ov|C5|s,ϥuqVn8q}'#Ԑ&X"RЛum*zbV̤08W\J1Ɋ1}1d7!=p4+Ģj0"t nvxo:rH{SzB>qs5dՁfo=R%Fi'h7@RNsrdILΥv2F:gMA+2k2Ũ{ z̈́ıHwMq l5 OD}S>"!f7g&o1]GRkNҍr=d+;$XCg#2Adi3u%hw+ YwFE;̏.>wrE )~4qaMR жݦ]^\ei,Db !Ma8ղ4 Ϳ?Lv`AsE">0m. (0GU<<N-ܱ\܈bri7/:@A]8{`_\O 'q8hf6-CSI}Ij5/([-SuNO`.KCMF|QiNn&R8LwQO?^R ԙ6.aEK71WfqnA@ 9 ad r}C|bveZ{4 Is+DũOTř&Dx*HbVT:kdJɫ,쑿@N\7͐q]s _ҝ fv_]i̥3Mg&N$(~PvRKIU&,yNtg-0~}Ĕ)^߾ĕeid|m Gúu}++GI|HÜ6:XE+l Jn*yjx%qhYZ*eKn۟RWNi`٫1x<⁨@u|z};ecWʙ&t~xua!LL{>'7oPCD 4cW,rp)`4:ʜ1{;JYHEzŸ9c΍_Қ N Ag䊞D+]H E](rJc?h̽I^p)îZQK;U⯪*mŎ(]FА:I}n! ܙ^v=t)>>O:($.#}D_NnciSH#;̴G8VX#/dO+R TM|m-B1SꠄJv`֠cHy&D@ j}-uYS%JO$\Ө2JmI/lssJѼ$.#SkM ;1_]&+PWkb!8SweT6sD3j8$ 55.nC9)nڸX "^'1m]cy{Qܼ56k |`gf 9s F|ɌnlU6L뗂&.mE 2QqMuMh-#9ƸlIuKq37|Jp4SetM<=WbjQ||#ǟi`3e4W[ݼp"w,6S 25+.$PT KT ޲ k G +"퀹uDL!}sjW_9^$be<]\NPb.ŠEf$9ΚH]Z|~<;S}ވ%͑W 2$n9Pm%;`4oDpw%}KyHwJy+Us^84>=g5 V@:2 / d I߸n4Js!$t.წ{n[1orXETGLѹv)xr@Uw!i/ IɃ=Tg~Dkh\Øװ@؋ْc=h[ีr(*@mڭ𠣥2{CwwD3TE]/bn':k㬹,2#{#]`]#UTgD*4b mu9:<4"xY^9s\6<4yK]8lbFw/;=(+L5+5CLaG90{/|-$*[ax5[O+#9}̝VϾyk^FO9&OLATG\u8LSLcڇ}}APTWH{%6dYaI)^jӷF#,/2tO|c(@ڏf"'H.1R&J}5:sT ,t-v QAo;iW99 '$7͠NQ7BR9&Kvd=|G:xJY.̸d@1t[$8HO(?oŚkַf }OjT[5SpMkG0 k`/hZCB0n}P ei*GNQBRP›`m@GuWyCG:vl$Uub2I ֱXW(ËA "8Ln.Qt'.pJ6 aK7) cʓ Qnϳ]ܮG~0?\  ^L Q lSǤ}LۺŸ8 %{>bj=keF<[Ǜ[qriQt&&_}o)R$ɹlvoO? Akegx_U>PI|YAG+ KfuD ބd}7ʕəO:~1h RP5%Fy9_;=脗Ku J-\LMget!*vaaf~G3f7#:oEm׮Tfr|ȝtz_@e&CMG5Ԑ1b͵74H\'[7]3\sJizቤ|/^@Mkd &ٳD(Lq˲+Ӹ7pApS$1A3{:Ͷ]mEdIN6ġ׿mhCLlH',ʖ hA5t~ XzCoO< k4rp"i< n,1&մ uV7CДKsQ?6ٵdR!(m@mv[1 (\ʫѤO_AݻBoqY`<߷|*ƊK&%Uhn:'IɣJ~e%IiJC pFdeɇeEOhKVn$$NhܩFmїٞUQ"^r'ʶ ao_\Cg4؇t#'fӍc==eI/# ONc6%-oD QZ/2HXH6>abSAΤ V@RuR"xL|:T'a;<6vtݍP+bhZvUvkY> ̾'BR^ Y"5_+(Fڡcі ϼ4iY\gڊ?HΘ j;VI jۏX@ϗq+tC;ް0 ?iSz6Y48u'V%W 6<@K"VcYu;: ΨwhR3[7dC[Iڨwm`կ DfY{,IWU`;$uwI/!]G0IFЖ]!+x<f1!|Ai2J{hstu{|Cl^"Vt{z!  (5sۏ,eݑuaS'M2lQe phzThRp\RGQMoaSOPZGvrճ{0e$CoY2#GJoڋe3r}( W@uW1ʐۑaNg*,e*уlΉ@'YVz- 2 R6ײU9" ]]aecNX4)D[om{ ﵰ񔑓TJ7iO]^Ғ'cPT;Jsq dw)Ҍ}BBF~vpb|=AeIC2׎u+cVZMiӜu 钾P\)v$\ܒ~xj(:snY;|uN6c-en㐂-3 Wr7& vlM&2t(vn$W[vtj#oC]/dʲN ta6WFI_bmO쭏`gĻD1FAk \uE"XU|oÙqROQj :h'xPׄF OB;&]TG'Z-o>-Aȗ52~=-E$qX~I%ã>B-z?N5Z-\J!\??R _Dư2f[/h >ѹV+(aFŚ?~xS\չBCBzj~$@_ bF[o8sBMnr>M;^5͜WC - *ָCJeR"9L&큫G /43BRNY&+xwBՇb/|Kz4p:2JzW  i)G֨%f f#.b!؟@bm}Rm*#B shyb4c:I#!ǕjC~&3nu0;x#tOSpc+R GS^ʂ~.K/[6)zxޥnzCugd<:E1GCfEHu<BM 乄 Άu fc%WzuQn 6f0ԻL/'܁LzP0/_->qh49n6%ȎsNƆw/ٖk9RmiBq=M׺eЪELyה, i!+yajDɬo=<Ro 3"]B5 sp|~|.=ٴ7+eʼn0fPbH 2~d,W թOѰ#cKsxڳIց|7&ê!i>uCzݻ|WżݽꍚWb0:1?&U4~aؕ81]=2kX/:jMYƽ_~)U Wu1L*j;F'@p#y#r:DvUv >,<ݑ|hǕt8"k<0Zɦ.1TnXM%jx_|?VۛHk"fh~~9 bSŬΟ*C+׫,pfSAIuRD#q4\థ&/LqLrfGVS C1  2Pۆh$UKw 90DJ%N WMY-PϦ~<{*m**+ C1u{b2(8i#Jz1PE܈y}W  uɑǔ%dRudTh$ Fi̎O)$ :6 /ůkz(Ԡz~ /{\#?1nͰZN#[;4c Z'\R\BtPu_qC , 5zqR!?kx oN@*]ܐ|qʿҷA?~onzfT`@'1fYF]C-tꛤ'Q:+;82 GzeDpvKGaٌz7„`~ ƏY]0Uk#>+-K.~' @b /WH!VZΟ& sjs9mѩvuTݿfqM_a rı\Mshox&NX9Rۀ.#ɵ]: uQC[}1<p?F,–V-qW"?|xE5!DoLr Ͽ4|$o"";m/G(^@y^YR44lţGv8٦p1*}鼊][S{eMGTd{F"&%uI׋[K\ONK/]wE2lֹu콗 w9^5m3rX90bݦ7NM"׀%rl8m^oWGaِf&[ T<ъḱ!ꖶQ=lagƘLa T^%;)u1v:ĝԐDP3ʘ!b{ODW04&G%`BcQAm-7AL%dNW>C{2V,dd*rAVv 轨4 EC2v !Á]wsH%ʄ<ϔo/kR+"zQPN>,Q ͟l16M {_Frm ػ3(!E%HxJ(nͣ;:Nq֠4q7tZ@ɸ(*7ꡊ'Թ"Z י0_yrP'ĐމȚa oH, 2HxwsR/CZ62.4|z&eSDY+bvXK DWp E#U5gʟ(m Ė0t'Sҧ~]fEguW~ar~ ߺ)*W9gyQ}n [uKJ^dGS|§MS /QbE h5sSۙ(i CVqV>Ч*_2i h+w S2@isG f)>Tp_s6U/Zmhӝ__3pF7ֺ^E{yP:yl!ДK{&ff-:d}iЕf JS A0,jPۆ\ {B7||E[lW=JCOVx傰_=zlXrQ%*|PÚWOp$AIE(_Dۅ_IeOMmVWaXe@TZ* J,+pf} Goora\AUlV&πk ˤZ24ث7OĖė!bwO\ezBa@'SulOԳ9yG^ ayudQ0kd WSG9`{|#o6V9$' G6`-3Ej=jAȲU;鯆.vQ͙+6%=, Jԫ`kM(e`;yޑ M dT~l΂zt\紐44\(p 7(9/ວRڼ4cseYm ˃qh,UdofbƧ7qԪk3kǛo$ܷLԫlxs&)Hqْu,z_,Z]'dEa u'МJ0pU 9a6f;!J 8j_[K2`ɂm) xOZz0*1\eb$# Yo_Q రC;rކ3 7AjZɸd>y B&?*)?,bKd3he(%ufF*icˍ8~S?~A|rp4h ~N ~Yxevj\fw*5Wg4q+mcuPk=jQfDV>̂B[=_,ϸ{jX7nVL\Deefs' q(!P̧DIe@Fo~^$*eܨ'&1X·LMՕWpҊ|$|P2Ɫۛ6%~CŢJyo F{[T2 錄_l 4Vg,m4áWN%Zd8tgn'Л$(EaV1%$e-6*W]\Еx0ϗz¹ c.mkH9"R 7a~;DތbLս2FPHf7_ݦfiޣ0oY-m7KxWtT.&HcS7zjn]˵NУK&B4Sc~w^G{F^U/jb+o^/h8[;"ȑK)`vS}4= FF`PS< a?CaU~>M/;Ȟ&[=dr-|[x& \}w\Q~ym&J_yjdS^;-S93ΐа,~mm \Uen ߟLeSf WF1FSĎ$X%'jl+ɹ;( X{>A`n$^EfNyc-^v[@P8*ip 7`-:r^pNgUb{I;_ I)4gJc 'JM~@:F#fTÖ20~!)rEUy\ 23 `{XPyx$2CT{^@8'xU@ 2$Y %`j׶zxܔº}-BJUx[MJ[DK`lH"] άl3Z8dNT۞䯷o,.1~g.ªD6\&7KOY/͂SZ-ioH-Zj#Io`mD65?C$IqJYDz|If9$C@൉c>k k>VSs(7G;HW^HG @Hދ(| 7_hݸcnE|0~Czfeҭދ嵶q5E"8g@sv.=znS Z2>-̠ͤ֍7fwS0rR$ $;}FVAsFWKB 6?/O6c6ĉ]pH;ZZ}SyI3k^YGm T/8ՓdpѴDzFЭ q/>o!\v{{aSt' T"%z=& KzI,T``x;qf-$t~#[Vpd' hth 23@3TlSTÅ6vϡ 56l鴒Gx\/s86@O,fJ,R:?0J$921,s nI~vZHͲQEU}s9LH =4U8yKZоK<5F|ւY9kl#0U8)1#DݐepJh҈ RřXxRϷ6*5rdZkI&J(1w3)h`\4T5_,Dft5MkE9h5p*WB1Wjͼ Z@-n"mF^ {C9CuA-Hh>"Y$ZZWTf=C@f˩ݲVРĊ=[ @S>]K+6523?I@Ąى.. R63c"'_Uֱ4lCob 0jZߋ@w?۱QĆ ;Tns]%Y_SJ@gYZ0707010000026d000081a40000000000000000000000016570825600000c1c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/mfd/viperboard.ko.xz7zXZִF!t/2 ]?Eh=ڜ.+LÐ<@^&g6%ADEs6k j†=QD;h1eЯml=&H7G?b9R P# :rVityEya`?0JsF>D%I搾iI*[Y ,z( t${bUl4'ʇ7Jj?Ex T.|.UNj!S#!DtV|dBN4qGBANdsy+֧LZ"4;|^VOXײL%}="H&ƒ n8B LZswY jɞw(h'ɘH8)d{R&o5 䑁&gWwgxGCj-zq94]]g0 &ENpGHY ÛtTn'M/Xp@s .mY]BP8Yd1ԄA$Z; QPL43dn Oc\|t.ja"=7qkH.t}Ymd*n +.,KuH| ?BȵO2x 3Oᨠo svZiB,V4lOKJ|7ugRFyܨ^`+,^A`]jBx&OAsqmL 1*A"HlWj !A&*6^H`K.jDwA ;;2(pi݈R2C68MA L ռ8'jI2ˇ5р _q`Gd,R>T;vNtOel27ⅺ8WQ!j p@L _,QK|737*Muˊ"IefGDul`S<ϭɀ Ϛ l $AfĂdPY!VS7㟀~jpm?1tA_7$Q ?0 ~_nc# 4W9=&&F U+ KĬbغHK4}Y04F0;0?B^4j=(|6T\뿛!jq?cJv6* 7:Z&Sҕ.EBط5&q%̷Z1f&W=U^I2~;~\tD;U}ƢYrU&뇽x 6k4; }EقCb<^ ^l5#K5N;g>cKP)L{pG>e׼5_cO/o 8a'7~V}Y5`5.\]-'BJ1~pAprn^m!4DwC%YWԏf3]FD:LR.D5SH+ }<E<7з8{5#$26Y9zm}k08 ^iTC+k]s/d~gYZ0707010000026e000081a400000000000000000000000165708256000009f8000000000000000000000000000000000000005100000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/mfd/vx855.ko.xz7zXZִF!t/' ]?Eh=ڜ.+ʂ++Kʳgg/.g,YϕvDayɻO큅B;_ :NeMKRaY䇴~W::M3A9(%]W4#kGRQCЕ6+$nViAwrr-U]sh{a oh4$"|W/OC8 ;Gn"FI~ [z? K!t!{y׿fcڼ#Z%M[J ,43Ä[»WIL$k#e2řӻmMX=`n=4z ;-pȤܩ-Dwո?ί7&o-럲 ʺek\-]kp~ 8`cƏVrm%uzmN8A4VM8lg7U ]f(&ۖ{nR,Öa6 ]?ݢܳ?4l`/wd巓zDwݟ]9k_f[{?8JN9/&¿=MC3 Τ;bjso`nA'sr 1NKuS bu=-QUQF&9 \W^( !5 EWQh RO fgԟOIWV^A}T=_$L!; =frESM FnwI%^ b$GGVJ_ak$Gky i" H#],-H$CZ e]*M<" ަv?Y٬\A/DM c*(h]u ڀɑy.Ё OL/ ?to!7WIY^#Nh++-UuK %46k0 pddHuε Gu!Xg.83- p! hQ-GaE@ d^ACTvs7z7#G]izucb`)|=g)\TT;e\ $E ohq\ER&}Oܨd۞e!`: $ Ul=zgY aر/#Teh=/aNK~ 1fg}q=EZ~:k{&zivǰOס J 5yO9;7 Pk.uRIROw a8Yo_UH)z86!H m7[$NE2U QnW}ٽy}+[BmA4.xm myEM[䚤hV!lguE3*VN;ypT9Z1ܔ5]$lz ; 0&Ot^h-Ix%S,:nPC\3ZU*ﺊ3axP$Bk~rx8-d! ڜ#~ѷuGBC? c,TUP J wlHʼ`-M]\DNO}Q!鮢.H7w)6Pp[KG9$k8 ih9MU~/D?ӈg P+RQHHDz{z<@p56 ]V\׺.pێ1O=`\޼ٚ%*i 2J&)!-tJ]%_9Y~_s= z <,o軔*~=赋lUWIB )=1\Y1<UY/0!UҦ>ZK!Je:Fo/mo}LÙݨ%׉2nq.p~&5Egm'L6Xv9PVV0Umi\_1ⅧEj~k7X,F5^k ,sfl`巢!X^cy%P'Sa~ekx?QĤ9|'ȣcVߩsǁ0;~Gey#<)nnʭI󻮆֖н"]u`'"1N hٗF >gy~M8Kjb:M(^~[dWNPNt*[ 7!8uB0#44iz;O'-[b3xkh30AƄ40h`v;imӜcPqEkH6-AC鹅:5+NR\Z}짽Egwj{}V U8 ܟl/T&E?3 >&Eޢ‰!љrmq?""Нw{Cg-A7֨Ԗc&i-acuAyJaW^؉If&X#N? ; >8n;!Hە8(ڙZ3AYJĒo< nf-)E^nm괝 wycC `:V#J+/ȤS~lm_cZ3}{ x"YZ+VS#[Ԏs4e<~" coBԬ cƕUvFcw7t.4Zq(^5u佂I $mQdE`=6.GMJYd9)B(3f[:'tFXlS _@_Gr0k;ɜ4"Jd9}WDQȓ*S㳦1.ܷbp^ /̢Z gpߤ~) opE_zBgG 勷&dSBL3x&:!󇬂ĿJ 5 X4W*6(f$U>Ub 06Qwew{tO&Rqr" N"P\)Gߜhm C`6- U:Im.u;{޶DI\bN< +3p6o~6(ȗ9g %1}4nXbh1[D@5B)6SU_[o5s!jo_3k1^۸Kw@B힞O!mO R3,Yx@+J*\ԭ'j`D2jN$Ԫ"Ǐk[~U7n+"Ѳ"/BCO܀$Ǡ׳9Bn]4Xn4G%xYw `.ɄnB K`lt_8_8r#F8||CȧafEF-ȋAmv~W&QV h Ȃ#AцA3&Ww&F!̢ɾp)$eNMaU[j)Z-#$'1A7gXC%4F}BȨw4}}G9:8kLk^cw VzSkO8/n[DSrmV͍;z86՘зl' D.Lm~F@!']x|Eq]h̪bc+-,bG6';x@ӌXZ>~|8T5(; 2>WKoAa{"5`t[΀jBC.o xyI#OBP-C~*,¥kS)Av&TYS8|Z`\_I艩{s Hl:nbq޿q艢ME`yܘ 6> Lj"δdeP)>S&PGE`2}'Ď\&A}k̞=ax\ oh\J\gau^wTݸ%W'˚;-|7t #Z !-M[R@Ht}/LYt:O1먿2)Lj#zzen>6+&3璺Q(w m7Z_k CNے&@;N;0/yXpyB"d!'7˳ ڎ'x {h% aI}dZ:]kUKK.rjdJm,WcddF̀yRWJEuwQD~*ٶ1r"BwbVPm2KXMY$G"'6qY'&W?dj>-{V|n5]);|BG NQy.=|z,P ZJej)݈#M)NveZ_}mnw3 6|YFķ%&w #l Y'aW Ktj*f(=`s1e*8fX,b΁+ӵ|V,pB Μw#.x<'~ƃQRL3.)]C&B*@MWdIc׳)Uoflxe職KMZ3kiRp(=WYgxkORz|Uq W/]urS㢡EnTn#z鈈d*SL erUjĩ(ᇯe^T@9g iVZQ`?J#Q# B*:惶$ ?<\_F |KoMG/ ݖdii}YŮ+fOt:=oS{.W?Ybr ŗ)CS^WRv56!BW}1k߿5N{y)U1b!KN$좠*iOat E2qoRHg!+o},<`v׆Ňnq;d{>nX;*FPdA7yX"8?|Rq<_Ǔ>㦠F,chW)080حO_3 eN#/I;ù%6th=&,(TzFvq#j253ma˕)Qd1w@NjAb lPFR[z̖6 mpBMaz&'ӯl)$=zV]F cPe|zxv~]o-MU+3d.W<}B:Fa)ԼucMqI`M㇄PwW77N٭ 4l^X'E 7w[ "0~_&HX"8k[f|ӗHFS#i ) yBEe^C3(36j1bbLާFi%fSV{2l" Aplsl쬌93=X'&x;`Hi$Q_4+HLKASl8}}#;^Fӓ{Li0^*&5c!B#[9;",ues `4$(|T:L677k)SW;|Pdyݧ`}H !ju:71zyqM r:A}"y-*;v92ĩ]Tˁeؾt؆)  P4NByLoҢ&M:SC'<o6413BֵQ^%&CNIcHK łۉ P`/1)+e$n غ>C-U?vud;r:a:]NYqbe2rcQ (5W@sbO$ý&.HMmޕ l>PJC;05]}&{;nj& --&Abws_`G۶ 29K!Z ,l6 C\F?-!#fSQ%2*|c9>#wSyCJF{p#R(.؂_؛V,QyHщA!E ')=s E++S5!.]x!@{5t|%icF+*FO24&tp/U Jm) .,`.XԿd cy#GૅE״sC*qbQC||2tZ>?G7BM5ND=ԗ!Wpv*|wa$(1uˠ1GٰI~<5OC^DTrN?f6hk32.n Qx˫HT5዗g aP>/IF(ثU$GS#TOs=CE޽?s4+4XzŃ1XfK-,] @8AJ\3, 4tH,ZCt8^)Ma`S߯ys7ͩwRNT5>>Y=zm7Ƹa^DnޗE5k pT_K՗{LXU@S4rhUJ^DikBqUM{)tM;=ۜg^YZ6+KF˚8~b-N5}NSRKPҷ~J [bxSl6bEKPbpt<+Ir[7UbxصJb|5eGSxԹ.oo.7,A׿I?0@Rey:?+KP*k*oȑ$ٙ5u4lXGJZY)ܝW-_)@J+4r͢emlv Lņ>*mԨ걯l ʌ~)pK֣l H dP-'G!y"T-djIJr}=ZȘyͯo[lj4a TsCX77N%Ѳy+UpZ L]3" Vo>}JK){ZWIQ?1)ek)X3!s2{SAW;!]Lv"7_(_'B;_K"O;̺ Gbji),¯h<٘qM7>VV QQ]Ϧt'n6([a{@>1 zHr"6'X82ö64xgo@~yra}J0*,=ǑƜ|Vuu좽-U3v,j60@s620yVבpk:'IQϲ8>#&CWbE#U,xvͷCPJwrP6`"t)!{PoUf4E&# _ezAuLT3PZڳ@{zPm ԙOy|}CYX?)KWEN@*?8g9{k`]8Rm4Y WrҺ.A*4*Ѳ4Diޞ ,+j ΐGnT5 -ީ帘r5>"MV-݃N˵HIAgb;{Y\)drbh<9PqϯoFd7r4*H^uc g ~0.߮9>F--ȭvHOsA 6ܧ~ʖcјX 6:MI_/NN+qO;'[JoG`= Y1bG뚘EG+!;UDzS_+ܹWz͘{A7{4El̹X؈4,Ц_Z>4 IJ4 \!X=~됌zaWY3_־NP$_V57ǗU a;SEKB~".=YȀaڧK/-!pk!ȴ̙!}\U9L_bHXĒfM̿kV!ni-Ħ'PpAË~txnCߝ>T !ІQА>n(WBȩ-!)%戮%F8àh<6yg?Qud`O[o_8$^ruAT`pcU9%9F؁{( (8C;\אuNwMӕNbIMM9DNrs5]'3`f?lw݋i4<)?Pn-Ć߲ٸ? !d! Gˠt_"B9GNNJc5eRF&1U4*y1 $ٕ}x:\B2h@=h-pҫ' ߓ3bgY; 6Q,B;$Ӹ5A6 ::4ٙ@N1i+튟kJ7 efdA^E&y\B,Ë|6%Y礯w\)7uަfcvg~P;'t^ЮA֒&29)fW7j O@^`FHF8r<E~Ȯ_AĹl#PF#Ե޲D@Z#% j/xE"A*dMid~k_Ӷ\(Rk̅}sBW. $[~;hHpZP]a;R Q_m#&r*n){Ķn۲kkne8tџը3Kud@x`=&=tVj;^61o^EfȆɾqGk݃]h.IXqE- K.nZ lK! ^QN~۠^HmQ($h28 nۃ@L4o6!?C_mi}ݖ.QqaVbQe1Q5_6hCgLv8Am`Adf+]m^G YX{_ :ZrSm9Ce<-=UӀ& G pi fPܼ.:ЬǥJ'qoNbz)*]BVIᆴ3 ( fĂF"nۂHw~?li.'zXoE Me<tKto߫o X˿nNZ~*΋P2]R?d_NFWB0,虦K&[=fԹ;>F6R., p/G 73e""ޔJ8E9IFeTO"q  sT[b(&ʱalG1ŵHCiL1 mT<%ЌIxaJ?GbFj ԴȍcDik4p7 J<=R^9)w~9(*>E =I, r@doM|R%X#LH֧S ǤUDIl@R˰aMcQqdkĖH{a!e-h:s7Aՠu>rS!g k@/gC CF >֍DVGm@CudXLp6$AGeMδt!N\gPUY6I1^0$ r<p%naat45^l{6o d&`n8*O/gӟi C:>m?{{]Pje D1IiV.gޙZS.*/TOe[:,'H<5P{IU,.=|"yU^#,@E,}8VgueQ doF0p%c2͆DZFru7B0+l;E;F9xGIțdcp%Yt|sz\tD_Y+@twvTVd(1ؖؠ ᮥVn~kkV֮ٝ}RX$v!S`E" >Hhh˘/D"2ճjPF*iѐdsޜy`.@AgqaCVRP`Jåsq~t]a?^S( mEIRB'l.+0 hD}?}vS(U~EI,n yǙ0gLjA|>KO rR@ᚡI~Ɋӡ_ƥ_mNK ˇ4Gv̌҅=SIGh:174ЫN׆ASC˶@i⊺>:%$68|%o-O9DU[tZ~JHԾK5\V'p .tnvQèv3zp 9Pt(4c 04Ht Q ;90>c䄎R6#{3B~>x ;D[9jG!ټ/1kަӣD_;O̔rkUźplzM9qT9ʕz^CGqҪwBo&gFu7[a9hh+fsh} j϶Ձ|,ls#-tw~OU;GLXqE9f<ٳdN`-yBSyRRHxʻRE#WݡYE'7FvS[ߛ<ڴ Y5Gŕq` mJ>=l^K$5CqpHbr@*XZ*zeIU%!#.|jyHkk k*Lҡ_EFDQB;PJf{Tߢcu==Tc֭$ktR)oS@\GU&ST Ng8jI0/ϥ@7uz}1[@\K@Sf=4 ?`?ԇó &e5 -È waHna8-EP <W1L 0A9Ў2 /`nV6(sv.~pJIl6iz]}t圫g$9{){8P&(9 $Kh~ yBU lHN;ůF35kehWnѿ%We_p{{Gh])|>NZ4 QͰ+UoPK^$IwS^- vw9͝dC_H8*#Qn8Ûl}Bn,>D$:{Q, BSm~hMlu4,a`-*2fL_==剃}F  `bJS|Q:XôJL]ѝ[̊F F.@؈T(UX0 w ~_.uK-vk Y۵+5qĩ^܅a޸<, '(OJ~FLd ncU4-%K0Q7 ˝=7Y!xT4RWsZz>¹h-5 &yrT]k`RY:`U-U@SRqfEJD-gRe2aAZ!j|4$aЩSյɴ**7Lxzׁ_:s|_G y _JJH080R=aM2M@ c% f%דdKC O3ٗ|o: >hJAIףET?Sù i J%F7*[qK\sc6l.wl)ܹ1O&v[\l'Sc>@n&i Ss{iVTSo1Q9\Bt`3nzJPTb<©oȄ[0JAʮesa g"&s`}ܽzLtXo4urpwYI &[&*e~C/^{fO[:Lގ VQnZ'!l[_pFܥ[*tUSH;YʉBDI f:š.ve|y`X2~KI!!CפVtRL~ ,p]q33DÖ ;7u8E9/\XD50B,b (!/]Km7SqAq(ᬷ bc 7^Ԅ{r\::5Pnkx=™e^4!bDzKmF J]ʯufulNѧh}I TZXaEh"M!H:$xlKg۱(/ yfH*[#Qf#M?p6{nJxںsz>.&)9>/4gHUaZ\WA")=87`<-TJ[Z$opRIw䯉jfYbuI!X^'eE(w7™YU~kl}SWK',ڄ{K S[unOgA]@>zu[Fxf,n_w$bJ&Rvvsش&VsbaŅ#=b{<{lJ6oM1t7ZQ'z/ #1R|J萉zB!?[V+wHJo38I>=췁O-?]WNPь5:t..W2`8 |/HNo%`x^Jt$a@ ݟ+3KW#sl|?RH*vHxqJѕFL>cGwbj^ܮԦd?bI0pq.p*Sڛr\k:jZk1tFR"-p522T€-q4#bǴR DӘci DE5 UȻ'$|oJ?F~~Hr[# UZ]|hFVx*[g,嬞,VV-.Q,XHEQBSͷ[Ij[*T0 8✡vcd?!u~_R_ML =BbQ_[`9ʟ ƍV=i%LU̵0wu/Y0X89*05흁f=8˹m\-L$[סs `!Kr]$2uC.ܛCa9n ETU &Jo? (^G:Q(IPׯ $!/j&h,(gnw4b;  bigmK`3@R6pLgvMppM}&z$j>>z;?OՅD +6)4 :0\L#:WOOzG?3ץX4Vtݰ\]QW;u4gS}V08؁XB=e3qe'r#s:_NxcUH~1W?VsHtQm,Ak,41 5Yu.O(UkA_!a[] :tJN}ub4DN0/>/B7l6FCSn'eۺ= oaf÷Vq`.MkMy*1|CQk^ n} rfFZ7C!2,F'^ x ߅5ո"HV.t_Y>$9FXP%`yT^lG3Mg.ھQ0$>^Touw*Eg_c﷾lXN B<Ïu-Ē1KL{fǽʸFlqr xRYB=V`Y|Xe#RCNP=nbej*gooPɴPp F$43,9xr~OZza-Y4"? ؗUS?\G%=nGTȩ{R5h0lG :5r}כzQwU-iR?;sXqhZ o&0'Yb*e p˖G|{З,pZrv{-ⰲ z^doTjt:CH9[ûׇAU-;ܠ^i'P( cZuf١kt6(xyt% aNOuz\zi)Cwt=,N̺ρرINviKEGw?ۢW-h y$aw~Q sz(Zv2Cmi4]r܌QfzHZ/mFbxؒY WW:A#}%sNZi|PVtЭVZ;mn|KSF6% 뫖,qof%EAkYJh[@*5OYl1-Rq 8"Fl+ ~䵜1BC۬po6NTk])/bR1үtVYBM.p˯noF]nRDឋX,U9X.^<&^=9@OM9e~c"qul0Xm|3)%d#i8IL~]4a|XzHČ2rd9PV a1\bNB[7U bB?E `ٻǗl)&E{K[y'-&MDPR\7e'e\^2,K}Udҟ&Q ܽӓӀd#ש:8'aĿy.ˍvs)bulNC0y(ZJOoZygˬ$\ )xys)5 .gLSo܏!mcn+~,>28]YӳiqP1_P@8M³^(_UFe^y%0S=䏅.p_D1 Q5autd'igC)a6jowy~4&US٢< P{)3'@lggDh8)? rV1mlU9c$?F#,v F3={ v0K} U~ 1X ثZd=6"T(%9PV aS?=y*ʶ7>&ƕ*mq~ ޝ&2CA!0x.sO:)AݟmBoNp OD7hZ{vC_ x ՀtHЃux|Xl';# r0 7mj=)nq*Z_kmfyW ^O fX<ѧzۥh?},9,r^t(h1z3٪1{ x\@Te^VЍ&E%2Zg] /C %Vk%~69{7A!Kf w f4\mnOa*sjo1K_" FS2ݷ)q^"Csa-cPmTdfbG ׾F%?~0:+1}bB)?iZ}$a7C@9ŽQMeRdJeM*@d-L[(o~gG!x (#%;JosP9g= ϸR["&_"kH\.J To^BӍ K"2M +KmxzT4?#sA3<\>'%nƊKS[>dSKHo0lD+jGep Kn"\J1ۑ fj\ ګ%go, oμBY'kI*i, S/61y۴& ޛmDx[=n `EWXt5 XTӹkS#18D + L3Q ª5 0'n'd/; [ewv[q?pv9/]Fd ':/AcZ'i5:ֹ?_Xr3!CII6ŻEYRe5rro{";M, iO׷]|Mib JJ^$ۋRxLF2,BD6lv20^j|2D:SGeE (iq@؈ KxC|`smH"kQ#(0 %vTx;(' o`gL}h $93=_P5P 2M]nIV;lj159+@ ̳$R.^7>BC{5:xNHPrI(2^[b_IˏZ5 lVvfx(i^K'ա&75]<_>2uRlYTXz>wzs!TD",#`oDfKX  C9meuXp{)9|;r`'iʳUY*/IdVF7=[6ۘ ClE%7oH}> Џ|n8dyXC #G!fFZ窐p߭w)*I K0Id^MXf9-̣uDf>ja;ZU |N~dx5$חf{sgd$hkIcqY%hK1 /xr] t/sSLX,߆E rمSӲA a_,X)+EZQ!4zXS @[=,[|?h4) qcYa7\pTOJjt_.@ Z?. 2=B-p!j&j6)FȮ߫yEDw}ͽ[Yk􁇇0{Et*ABv\*I Juȍ==VxbY-I4bֽŴzT~`O O8aVem}*L[%d:J]-߯C{Ke9$ oӁk/ vCo_I'; ]=I4$}AF^nEӹ Cڡq2Wc(P^o~VD_(d^'$ZzW9I6n;PY1jU@St>ivO]rKM y"gVwЀD~N+TFMRx?X ܃bL4ɞ L2tP{ahe nl.m̒*vU87TERnTl<̛6UpVA(88@MO.o&DM޴p3@:'/I~0ᄬ̝2~%WjlP: wQVWZkXG_iz}Vg).B`w&35:_leAKF>asGNjL_'Te70ǭp`0&+s {Jlȥl8,suĊ`I?i}&-bD>P DvW!kOi | z#iP%>G}NsZA]|{^T4l" ޒY@GƒwSyбD2Q*ҸpZ: @KQ^9>Y$%}Xg; dd-:^$9eBKSTazjU,J=Q ۞9nH5Iy^j.TX5ۨV:mgMLrlVڟ_1ǫ4<OkHbvGH$J$% w]K( d" 燂e`(6@R]ȣ\1F#hEJN *w:,hAcOfY߄ߑmv>CG(d5~XyVɇsHek6pGUdua :CNb4Ԧߍ|\W"Tx2$+{Mʶ5HЇ0|> R 5e ,>g^{ρQZgx3.v&j5qE3q"!V<*\9q<ʲV, 3*94ϡ3_JSUh":+W$Vʭ1gYZ07070100000270000081a400000000000000000000000165708256000104ac000000000000000000000000000000000000005900000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/mmc/core/mmc_core.ko.xz7zXZִF!t/V/]?Eh=ڜ.+BB8YNe8D 0sҟ "oqW,jB53AJA9x%6x.>ְz0Mq+w(~<{}Oyۭm"@^=UD.J-W6KF4@̾Jh!E|]z!fJB~OWmB*v!jQ8iac:/+ݷTiY\SkNJ|fCTAv)͍#Px0vρиVTߋߜ,.3TBLb2a5DKV ]N}\vqd2T(j(3*DBzp|Nsi`H h!PR ' flUrpڶ-)2>F翩OxAȆIk? 'hIaC?,ToBu#޻]69x"*a hLJP` 9۰۹a#yH#],%D{?r6\a4 R=Ç2$jՃoa+`u֗ #3GFK`sxtJVx^gXpHtp_h^WL!ubj!(OwYTwVe>%Ovr}mJr#45#&P=H|F+(*e8}Y,F̤45:}HD1´t2EiC7dӒ$JNo(er"akѽ P{0aR*śuJvR*" ;-c#tQP5{2.'\ܗPxbGQ,>ѿe'"6J3f.e31!β^tVSR"Ej~ E`euug['Yl`äK?c2F,m˃gPedPiVhMcX [JEo zAGΡ /+23<ʙA#{xG,kd3+j"aVP ͤCj[ZwԯHXr`2jąlބFӌ+ŚAk?glA]3Zx3wH\L W~kMji$.%`! 5tdQKL]AYT-*yU~ٙ 꽷jm.c^RC,gE;RH1k뼪.ӮUXsΌe%{"IH)&lc\.jv'Nkt2\[ z*Piy`6a`8A{e{<@v0vX/o=~)UJcH뜎RUyhNa2yfEPefT mwKv])J3 ҂-HaF3_L_K k:fRڻXC20TĴ ?_*:|:ev`+[&Z0AWVx7t@Sč1Ndbm,VDsPBI)NI{Gwfˤ'Tb]MmKb>%k͚Ī@^گb>@m׳]y /qiprm)fiRHg(%0/ K:HB>rL[cFDeN&Ԭl%dL. ;k D1^㨛6_($c3$v`Tgp*-qI Ǒc+mi&޺O^ (j|YE &tKHgdLVSgI'CP F+\c<  / 1`O71vDu&ϙUĩt U,Ér5Z q>ҲYps2, @zҒuDžchZB]bŎGlJ6Sf̆{:Wԁ]2od`Zdg [).86q`u WbT) HXTF 8'Y PSZ[H-@].Hܗ %0\xg$IUƻbĖzʈQUlNM# 6w$n)Sh>D 5a*S5w(P|x0AiN5Ise e!k4xe7ţyPSImiL3t}De˜)^[m3}#*ʣ$P-$y3(x[Bh x*S+߽M<2ϻy4u%; \K|IVn< zUHzrK&6+ja2?p[]nmѿ=.IlܾR9"_vrI "ŲœXu$_kbt|Q3ŷRi'ǗYn,6u'i%nϢ?PWB'YB7Bj}˨VUѵuJ&$.KZ{x5̈́Cp*1+wJXà8'%3Ě.횬ȋfI21PQk!xK vk L6BL:/ىj.51w# G4~ecqoӳ1o!S$*(卛26/| U?֣Xһ>6Um@+i R SȖ RJs +B3lpmMt<.kX~ڈ۴ H Cتxgd 7#U ɶU;s_sՊ*"N= {|J~- 0&q[X(3XSa._@jRʘ6*!:7H@R6sY:l̝Ƽ!̫4Ƹ *v o>&"7c_>'3ą w~~ BJSgt{ /? yeQ#I='y iլ>z8s L;۲SR;^LX/>PimYWۺkS djp`$I%;Oc;*T+-0h7Eo7C'Ni)`>4勈4VW`YQ?,OqC~[, L %@U B3rcD+4v,g7yt%1ILRh wOHœ wo^}%>y<ƐVM^m2g O!ssܬg-]wU;B\UPxF+_ FVF.T[O@o>__v#ܐK2 VGa:a-›۠٧2N9$ۡ8ZU5+Bk5 C=$5X<>!=g8gw`G9OXCzxѕI'4<}4sme*ָ;Eg;Ǣ A8/\6؁Z 7uY9OIR0nCͼJaԕ. 4VrGo?xRgyO6Wi:9'^[ipv63v%*g9-ajx@3 Lqq~^Ȫ" lRi=g`%@doǝn|hC"2]= XwWw)׺ d1)CsJN4#g, QBYAZBOn5\@XXNKit&VMAkOׄ~SNb]4q7܎SYf!>8݀[by-&k~³ $`GH0Ŧh~h M]_ަP6A%!["!V']}ϱB#m]TWJϟ(mؖ#; 9y+DZ[+C!Ч`Bl^qWH$I%h 9d|'{*UDk-vjg#F鲻Džݔ=3_z%}z]iϳtxk鬥[Tj j(b]HN,'_*V-; 5Oo<AHDj l@uJ9i>Zfťc SWC,M}N+HxRt 7. f=O1q(4}:P^Aw&yɟYv{uVªNjԌgF@Ru⋜ƶ C[+_zatZVA+ .Jh|ӹ=Ʒ]>?W ʙ)ʦW_˱kU ލ8AQdC_Uhv-V"EVdӺ^:iFFkY%Ǫ(?q  gzD.yjg/ <{7G|*$%d/3~/t#5 UjR}tXPJ9+ٛv0MUۨ|lmXVH4hV]gbځdfm}13-<_`ZmwE]E3=хlP5^ `ε!t 'Čx=`\"rhk<: TlðyZLZ``N:4_`2w3 t4T+ETf %m)OHIҴ ἴdVD_.fOcDl5Ff8w~FOIҮ:cwD7k'dTq@)|4tLuBI Wkvxޞa٭ԀQvP51ݿ1I`5=I+;5qV9ObV{ (I``.)iU5\i^Eye* `60/X 6[(+>'439|CX]yO߮^ .8kL%AՅ $LG\$_M?nmvB{k!D{nvG-GD Û@ 4lMT@S5qk1҇6>kڅ>k_jW0[+ݑےV-YaqC\ˮ 5:Lbd {8Lj9#viGd1DBo m?%*ݖ'wnmLfnX| <}92&ճԋ&Be%mXE%MV~@r#Ik;bADƧ,O$tbj"epm3*AmGWT-'S ŪNꜝ"q]>VАy4Ls]9ۭEf|k.~/I"\rEԥTEU\6' Tbi+x v6dI}Gy!x}%;&Gbpi#60edV1!|( nf4؏=#N=;foH xk11NfAE6ZѐvM {ZgccՓzyǶJ8V ].YL~U$~\4^_ĝalk U֬ 1"vtO&;4Ro3[?lxھ¼`9KFZ6/}V,-<.ypb2;]?#~X!;0[( ͳ}+K } +G%; /Xd!-LKauQDŽ=(]Qߌz{z~&V,8,Brpw-r|y^{d(:i7sHԋ5HʌQHzbBe=*{G g6\}LY.ŧq:_Y"On1 ^Ow jv*@G>LZ}&U8TLT.M$ƣ6+D{sA~;6S^WL0\hY E%N ]{ݜggGW^ 5ή*ftjb`` vl]&92¡F7О~ԅrӗa`~ eý'8ByRv.PSUDfFHp995]P;ģLaOX/Yts#+#mƙ'ě t۞ԧOrecJI 4!#"RV# ]Q?')#=cDSuKT)'=!2Z؝h?Qβ!Č!^O ms܌^P·ON?WI~),yhĂr ?ڸӗl| yI^r;An.>ŭHyimLiDBn Eb4r>cX2 G~Sc9NSWm / }y0LZb&ǧU@)0K[27j|*t:p%W~K_̊:ݳǥK/wxf<ͭ`25cMʡ*HG+9Nq ۷{;yt@uu /ō\*}E/ "G=)t&mUp\/-k؛vBuP, %2e1@G(v b7hd@e f,ЯРál=KGRSP_JQS-!3 d$BZ+T : @d Ot 7ƴ5=s!`K$">u)@7ͮw28HS{;avk2PNR+Qfk?;U{߉ϑ.]//DBkη|8.J%\Ho1ƈej} k3*_Z.,eAUHxNj#ouSs 7+;VDHܓ_$؍TN=o˓L SN[v2]G'D NREIqXkX8K 1-ٙ~0CG9@SjB0i%ZE[7a劈0%ӤL?R.,:h0@hOEeQ҃S:28`G%ԝM朴6b\WSLy$ii"V[Q)q(qV/__%i2?1? v>0YlW'ЪKN  DZd::| 4˨R+:wP<u갲J7bv≟].03x$u$)M88uzhxeiPӍvuOx0u[(wkN(pnSεr|!3ޟmlDNŋ.RM$AF lCA35u~ mFߥ1d08Yⴖō2h u*?[9&k4_4Cζ d`~tlx M2pS>P>_[]&=6GFVL yd;`81H[Plͣ|Hvi]lDM߰MY,$]MXjUГ/@_LQx>G&ӞP23#F[_ '?/9#ۼ8uee`cD:de,ABbͦxg!`Fof$RN{{WXIlf3MїAd5 ҏgcv,:)0D@"6աu(hx[<L_ <-izhH9sGâkZ'|#+rB?+:؜ADi5g8K-a<X)S!99 TH4ou~C5 f ,o|=U'F8Ft׆E{$ _鯟[A˝ HX8?a\)e-r]fiFc6/_&T+beV*.r^pAA;FnwԑQ_uY)N.> -ږCPmnс9ID"$;#WmD DRuf]%~N9ш y@dfgڜ֧q]zXPҵKgJw./2SclG>*Ro{x_}9Z ^|#}}4L*g,dA!rm;BuFb ۈs'ޗY wZovHB}{Yqu`%/mp/gprĂv|jA̠/MKM^{LA])>2d`Sy`&igvg7]b`&NJA_s=HT`wj< !h؜_ (@o*Ϡ㱢_ 6O0N\zFn>/U?sB5k!0 G9EV΀.* H\ %xJ*oq<[&#<*IN4kN&SuvP9=< &]Q>G̮N:l͝eqU ![ @h Qf/J5(k+9 3S- +&&}}u -C0kNCMo02:Ygc7.T #1eXsyJIYPW@pȎamL2a.کpG͸yDg5nĻoDGSu?=*7ȳ>]"t2EymN =ADdy<Q\_:_.A-OAan_~> &XDuKww5G臨 QUQ1Ϊ>FA}DBj6{بq`ϔ;vk?=>VM'%/@ďSqR*<i9ֿ/-m|.(` gP9?uzt"Ow$FR1ʒ./g7T`kM*!X(M)wDaT`V`ϴ&-a3o#r3iRP]k&ȡAmؖѰs P5-â.b;a\ޙjK} !/cVjmX-o5rZ[ΘV)de9ACu.u7^[+ *R*;P':uTD.49 m.XD%v%a|2ؓqV.J23^8E=INEg-~P 1~e7N~y'6n_{xb`$LXpwO fZQ!-pVbB|➜]TN8ڦB ޡF-TU r1@O,YG.$/A-&{[QRtez~`xbѯ?+̮%B ϱX3?fp.ؓpyP1RD@ 'DҎJ~<_% v3sdL NJebFm/D@ Юw B (dmWIwaP,P k]g,)Vl^2o]FY_kI Ub[2С̞ R$!=H"wܝ1;*G}"91}84Ջ[lřisSﴽ7zxIu[P5B9ŘM,YKS y//6Gtuv֫\*:B/hZ6=[URg~]תȖ_dv j3Bk6 =\{"IuxVnt Ga@MYQbz_ߓ&\VMU ꅭѻ8/iz-6.lA z NP?VRLU9o'( }JDBИs2ϩTsP`*6LF7^+4'ih<Ԯ .s ΪNcb"|Z[)l*j;~Q֝K Zs!##(жW0@tI6}FMwt8 Nzf-R?oy`p2lnN0:N2f!N ) Bl8Ep Gt~рNu]8u6b*- t#qrŤڧB={J&Z5v}$37Y =8U"qDv%\on1)NjV.G|lZ]6/ĨEl&Ӌt e+;^],/$d @51^#:%,4449T/jhIHK|&M'7L^}@+3>7-?M{I^5U)P B, }1-18( 2s;V! 6j]pޕ$u0 9Km#AtEPw7X;(ԍAlyTC1t"O)|!]Iu9?iy+qROVaqd#E-m7GL6:[2@d= hvK?„|Aa:_$2#U!ı<{˽,ل " 34F66[xi*Vnq vɱIiC)_~ŝN9Tb5n 5SnǖwDJJ.iAqC-'RZIѮ5+FK|D!q$f[QV$S݇VMzqQ]cʝ_=⏌x.h-,FyҋZ6KG:P ߉"<'J+PE8!XmMKwsk={MPLx`ȥoQ4H߄ȃ.veR'` <)]؟H @_k;%֢|#ꪗ$8 @ :Bۍ=ka!fHM֧wS;>7i\czGp\F 6i;Ÿ^Xđ2pdwBq2B8de9y\t( ֭pZ?IuO/a^'A3Ie}|lTA+Ψ"ƺjIW6^#\RV6ւea{մ9#Ucn3Sߗ#U!d`L57fa~oʩC뱬 V ᑃgޡwn]wUQTF7[an:)t=Z>j7aF9YU]uBfU}gVI{8dS9n ɔ;H$D x:;UexLCgcxC= }Lї,!Q~^ㄝ(z:X:Ed6#ˡD5[wA/fF==QP,(%YK`(BTA{TkgJ Ko+yh1tY3fK6[a>N;YüJ&M`ק#au(7ߝU9 :"ɇ\[w!T2骾5 +VpP0_]Bofӫ \=hǰUJ$Ԯ$H崓Mhu43(džGڥzV@!lL UK97|\kU4ȢeA݆?Խ7NaQ%3w` jRQ͋Eq{Cv\x>s޹p{* 5/qtx$`N&ǡ[(=+Y\Jqt_2uؠc4mf4*5AP/xARAdڨFf*MkOax.[^5׺➃}ލDvkJF ~MQÎ杅n3C㐺Hf} 폑[zx!vtT;ҁ7X CmɁjBDe =?u0wWܷ13mBq?Kd5>9'VruKaa#u~sQɭ.պhs$7 ˯n]q NwA9QA:T*8X%x4Es;!s"}M`/@H}bYYJ!\QjW6?R篈}BS)m0fpdS _$*l2`^ -(dk&S ,J.9w\J{J 2,++1zI܈H$i}G`j+dQa'[Vz7 ¤uJϝıMߡR[ީ7yҀi u ,cW,L_cf x٥Ȏ>Uy [ %tw(@@P2g|c;TzUfQp\~jSփcb Ǭ@ahnmJKߖ6u'"i/%j>]bXrl$Tu Ej %>+0^Oap$k4]8kE3҆3*yGHAH ' vM֞w? ꡛL&ftڳt7+^BD04͘nB rm=tz'_*aĐkunVHl]*X,ci{*Q^C[5ngʓ&D$%>f4"ŭ[ 7 |SCH} fdItOi96xyR54&ˢ "}*Ս8a粸T +UhAYOѥ@=a|F&>!>+}g ɻ/,Yw5ˊv@3틷w`h+FL>Bޓ/9w^EOβ1e6]Rln$یt 3@:)y@/!+s֩>0rb-[(x4t2I~XCS*dJWٱpLj1L:aizVl7S #/9Zl}7:^(,tghS.* !Y%g{:);CiagXUA8e};mE]w8. իMW3QC'Nwtg݉|Z*11_$wALNiLG) (XXΓm@tdV]bd h=Cm˷Hg++u:̩ $G{~l*qDH%vJz /D_z%f9g`ҁD]|SZFleL~0WbqiVTS^vf^'<5xS$ 6Y]첋kD }6fд c^6*;5d]mjwpݑ 5c#,*ŸV|N3*+Jז`5W܉:Q`kl=YX+!Y~U.ZÆb*\׼QMe+Zx7Fo.Q/B &U VUxz \kc|uf3w#L첪hG}2"Ir3qОĢd(,Q?{?XRjOvZ-1[M"`dZ;FMvr/~zb "{HaѨcQemb2ƞ\ DNH4Tr/קݭ<%5l3mDV@;+.hVf*QUGvX~rR"<" ,0h1g{O}zwܢU $- }҃ SQR^l(-jr\}gI=c(#dnEN Ikr#Z֣=͛%}۵&9[iPOlf9;9<:t&qTáFYٳ$3;29F.ށi禚ezKR{u458M[xEm璱iJݝ(X[780?K.uW:68 t-˪~\stGߣ3װ,Ziも`~j@)E3"jsdj).yp Q룯֭sxչƈ<;$/g~Tfhhe l oZ"^o{ym>^&0/&_1$j?j,T(GVAG\Gk#Lm m` &+?IQ[oE|y)\f\i+HpuboEUڭHp,pxz*Gs? p !0^v!4t;<Hc10 ' ?DhJӞVl͑b;.BL_- cTز9+W#M3u[X@0fL "LptjQ0q/鲸~=kJd@҆yLj'[7 :&9*zxWh}o>$ :C.Wp]"UU`,t3+"_ 5]:b8H#&l+7 ' ֍mMvJʂ~!SQC~{~PW܁|FPRG?GH+"3hЦ_xY ĸ} ]Sq:ȼ;d>\+EdF "EfӤ,@vH_^I6=Fh\[8Z Ho`SY ITx/T{"#p =L9]7t p]Ϻ{THhg8~P:j"$|E]'Z)7Lz'=hi)W*)J&^H_:ޝ7?Mvfז:Qg!+A.n4Yd!L{cl_Q| 5__cj Ep4*l/%t|6v#} %hqCp\8rGSbGw6EBG"SX|DztBsiT}FGCb0*dT@]UVQ@'d|kϮ.Ȝͨwyx>7L-1\-~hྋ ` ]DIl3pNBSRrȆ.~_ * qsŶ,9lFrG2Rʎv` *J,Na'lPb Z2fÕ0I-OAŊB `?A[D(XI:_WHNןme$ h5'9׫QCj jN+賌PR:y%cn3tQ.҆=Wi??6ߤ^|wZ{ױtVcwd/', ]#s͂mԇ"T{\kp_6(xCJĬI;D-?ԞH  7lb2wl0Bxdn|+ F` (&v1{h,oOSxQrq(ڍ63QXlBB7c2o ;f:gxK [uP">WE[6m!H*ihfK=T#~heb]@\ @k Y{唞]'ߘ*Tb~Kz AΈhgi8pmnU-]70gi܃!2TOdr-Zy4JnuBN,=+2| L[d~jj֔@N_qz2p|V# 72A+@aS +@5LB/IFlNrv*0v1łƗgKE  kˤv IFrB -kz2mU}OѼy6'*pQɈ\MN44?{hʕ僡:lgmŸ_`ݼfl$ZiZN;{92 8 `&Ks U?NSޯߘ>6%SE`ǿ%<2G_$mp g"h6?  +tkoidR$awq)_L 551ȁH؏`2:j8s,C^TO"JN4\vs ON{URL {D~`HqQj$*FsNY\9r&0 vyUC"A'szt}[+ZL2Ql&m,AlN~UG{cj_#I,%g8| 2Ja2Mp'>:dl= Qli H`E~d5xte2t+bz`c*'] X{@vDkK+x7sNj.#aJgՐ(c#S ?4/r!D%}EXʭ )Aſ>]8>ch?wg|p sq!'5(F&5/ϬNH*U"WY5ak˕B쪈Hz<х.kTK3ܚ,ߔ :roM<0dA-i`dN'޻nI6Gϑ%t,nZ/eA)]|"ZyaѫA1ւL/08n[z#hz(Npأ%59] ^Y"gtW^N'vnzAW^+ wq#roqe^2rEE5# Gu$ԻTDW5r2~hAkUyDpeP /p۽Еr&1q)87jǪΫםe9"LɄեc*V.7xѰȇ`紩ֿo>}* m5YxgxCx ^9awM3,g({@){sF|{?݈r?ۋFNL>RVѤFzפaFL%9ei1#tFPZ+X7*Lu% ؝ ZVT9t.IF[L2w4K.Cnj@aʝ ;TgCWLANAp5z!F[ Ki}+qze<U#kjA3oD^uzaH<6m"cԶ|0@H݁Y]pb'bZbk" JXev|fDĠ!`h$O4f@ qhʚhrRCKv|G^ab1wE51$up;:%X Nb@-ٜGG6пq#ta _,⸀_jr dfQ+&{Q]7߱N7ч'N]TvNfL-yY* ck{<+bҶ8ip cG;V~ˮGK x.ɡN?ژ#G3r@1^4VM fK vWԁlCs-$ k!3 1Ke"ntLqp.S`GFWYMWܑ- ]mLi$P5ku)oC:$T)?YˢR#AZ y(.YsF>BWl !US!@iP -] d|1a= CoWC#>qMzp?kigR70: ϩb⼎+_+YQ/8|o:m;yӏWD6U(y"&r &/".(poNH.rpYhdVx`jݍm[]쩽:)!xyirMF+cl-]-g45nJkfT@1M<3+V#W],Ɉ9$р1yIڨT\Lt;5-4>uoC6SFrvܤc٥vr>:ʽ̿KX^Ev(*{X/(p: JUOqvR[5j+-AO9~WgYԷXH;PEKE޶' Wɬ) |5ʹ`'2uK oU940fb ]6ޝXw UK`ƛ(tJb5}Wj2Y[h{,6LQ>J" #f'>㈛p[IGn;R#QyT N.B5ϖjir4̧"0+ةRIPj{P +y-vy:2<8b[Ii(pZN\~8*3j,52!͒G!aJD"Fřg;nqlDбZM-Ulb4pЗa$Dduxuuym|Ut]:Kks5D72ŒCc\<_E;cf21M}Q 1^|'wRJ~lN $5}sj:ɲe߄z4ݝDeZJ{tΔ֝wL\CKH#zQ;yiNK78z?VFo`W'Q-5$~0a]ؠº񈸨izt%t#7oAyBc|dEUOq^(:ͬ@ ؜ϘspChZ|p[{(qM /7}< aaefg X [Juʟ;ĜFC|T[f[/ s`}xJ3[ ͱ܇8>)ĉA'|@G;j+\'F]Xs?7=}mIuPwa|n"RQXtlj8d&NU#rp1|+R(!^vC=FƮEZN>i`sBq<݆vBؘjҢR{pW@ GMtϦ WJ@%5bq`  YmMz*}46"bZE 5ѩbн &A7Lrd:SuYL91Lӵ/YSnP2 eڟANEbx0!ވ N2&,c}ǩʠSdTfC]IQ:4~8BxSDOd'|XS]!޼*t+TL +NK yzYH |ai (n9 M/'CBfԣ5r? KաP(-x2mH!aW U>fŽݫ3T=HAx]nӈ?K`p;*ao{iut>U%w~dطK dB>I_2E']b]xdÀr 뒤 o8dG f`󁤥SbN\/"[q]f *(l}ůwU/(ao(9"NHalQ28X%xi{.}>?NhK6}Êuط=fb/Kc}vJI[rMI`:"EtZmC7I-V?IӶ7 U^OU#H#Deuғ'[0&5 қTZj3!mjKt~l~M V=yja\>7̰:dƆT*i[>Ƶp 1V%bnƫCq6TMA6 z -.zbc>TT{Rq\`TLvjdW #\[7%w.Pӯ ;Z"ZKşO5 ;^&W^ʶ _;uI!s6~=>Лys`䘯 `w IZ݇jIJUɎ7Q 3z|da6>}](m]E8&(0ƹC]1x뿪ٝEo$JR,·,ȣ0'"w2͡?@e ,1ȵ佈Oi_!skqv _;l2+>]9d1TN2 ~(vhև!pR[Ca/t=^&r`Q("?vP,:;1bz?=|G`zz Ǿ/$AR)j+}zFౚazc Oq^ꆃNVG2AnJ(l΅̒IUzSGmh>]3G:4Jo@ 20C@(8WY'24cRZC3u\ꎔ{26$ =CRףHq(.9l@:WvKJRb륢[VIJJv\(ԜtJ؊ 8!j\FK,b(򀁒Ë\ vr˜sr8҆dgQry]WYey+|n/ OdoxI~H k!&].%<]YX ֥6aYJΞJyaێ$;-Q3&[oR-b[V :t?E;G:G̸U5 2( *k: 26L7K 1SYPT.DMWk 5Cѱrlآ%zUdPYMXrbgvXj&saH'5$r4j])DohR6gZ=S!<#q9XqLt㧄Xw2u&(ws0*J2￐A9ɑl˜d&qi\k#GO4\/8F j ā}7~KyH m 3Oufr+{}Hz6)rcdO' ǎ- !:lBY BhJ (z}lxg nhx {|Ĭ'Y]4v igޏfS=OҐ> 29:BcܫtEǂH>yX+ɫ1~mhDJNTT| KFVWAu_eBp U,nB84um\63@dcf NX}n,`jUwL懬}`Y0fӀ>z6eQP6$^)<2U4SʏVH4 eH+>՛\ >w83`Iєq2$$ꫫj=G`n= U?z}SoƇCijB_%Ap&uD9Ru ._Q}`Vv A@X,`Nx9e*\W8bL}gȑj N"t0ٖ.DFJ:wI3,7AEҍ$._1*XQ"0DUOz_sx!(+&#ݣ}^vQﳃG੕oVF´e>lbc m@:rߗ٥u:IwIȱl/"Jb&_I69ԂvGP)Ni~kP@!y.PJ ˸}JK/3˔d`)P^J(Cݩx ph ɦ,EѦ*?_+z8<.}Nߌ[->db3a2)Bv9timV l$bl7D_7"|h8xwlE=gu_dѥ֝1? S`Y TMҐ OUYI%^O9eaא(D.NPq4B65V<пegu~VX`2K.3<.:~ ,Kg)g^}xF$|Ӗݵʃ@OhtS_VqC0M#v 񶙤Y*֓PPɆZFk,^ Mz U|PSǙ]ݟchq0 hK#M~~u<Ԥb]9pW:ܟ+xTXd=E._S[v!y[Y6j٢3嫕QNCyf}=='|-"YCAFazzV_\jQ7&X>H *Yw$C}uFD>ܩ@@Ǒ!?!5&k?5,P5k*z&^u9%*Yn#A\Glf> jNre(#vjf۔8( _CQYrfX{gyZlm9ϗކ _ 4_(_71l~GT0{*2Om0eo6!\TS;T!-93a<~&(p+Q#KĒ}C8ON~V0lˏүQ0WW]ɱO :ú[~j0p*+u[_E͠ TGo"b$C8eORlN-afw4YE|Of-X 3js&UژnuKKk*@F;r1 $n^ U:KgV.%UBxMI #=({EZֻE}>ЅqW”P, .C&4pG(y$s=2bn5-/1;+89+K;c1CJp~~gJXF@ocM/^,HgøA@KE!kYHz]u #[/8׷8]eȹҊ{;%1-N%'vգb*=&KK<0Rhfu |\e<.CwHݱEo:S9R0~΁?H_iM=y(:;D?kk]Ū.sm'6N"mY콱/c?$|n@7)jzO!?0]Aٴ+:hBL]XHL!Wlԑ%1j~E;K@$A..'(<~4 ?MzԶbY3qNZm|eRV#TLS|\hPqy&$!wYMf閄70f6Pᶦg`(xpa}\czͺdͯpJpRvH11\ȭ7zzKLo vbn^)5VB?P!J:a׿* }.A`k7Z|dKn3B]Bi.:nVOg=:R<> 6=1Hxb9ry .#d+ĎWQT%%NQ_7?*lC&XXuTs~e9}R&L+_:BDQFCbP?HKv@;jW`^=Wrd!Ri?Jɟ?0N1ST/EM~Xu Wx:TiqȚN/7vsv5#f3}xW `NhZ_aQzQڡV /~t6~⬷_sy@#xg[SW-omʋ*$}H4 PP|dr5r9}+)!F3]`c8]']VRS>+xuTfٱw:߈N D.;a}G$?6ۀ%uk{?ƃٸo3.+S9炑J,YJl+ fҥʙ47F5W!DmC¤5@$l3U7 ܌CVolhIu\VL4듫>sb11إEiwNBj # AZz rzʩ:lۈҤU8buaB$*!c5$*iLӼ/ޖB>dțD蛚J(x*z¯ ,A+g5Um Jb|#QLQB7pH^X,<6w+d4M"F{O2Qwͼ3XL 0Ț}Ks}dv$SD*8lx"xa'[՜ RVI W.ĝl'ۏ@0ōE-sOeyX Z-div$ؑ1!ÔHŝŁ}f5+. fݿ髚Aw󺿨46 P`$YKh"9*\ kj'-ou ,7ln)Xݵy셼0B$*T &}Zgݧ d\OOx[3VҶ1cӡg-Lٴ_[4h0k1OiKS=4M ݨc}EYVNN PAMj(Q&k$8m9jANed@RڊsZnRauMa2֗J*8rż,KJ&/rF&A}U^kzN:NA5rl$y@KOf~I:Q; 44虜+BVfS@#MQ bX^~]nBDPDn%A>bK蛞l}Ž\նEaɳRE3M<9GϤQUr+~M*JҴoԑ ^ ٙ5g W Rl3^ wDZ}rA!Q:P( m$=0Wf(d g&ml_ L=4.d) ᦂ #_e3(\![=GFdWG=| s[_C{SȬ7^A [\Frx-;>L&BŬ}EBBlmT$-S~9qM73;o'X21d{7I<  [ "tb^ch \ȝ`߷i9ћbK6Ĵ+j֟69:~b/2:פ9~%{;IPKZALBʪZ'/L/"<uX\Y Ri~ۺ\ (C/enZ2srYy+k!L>9w1<;.ew'C(Mԋ%f0RVExTdX!pY~Gٻ궒KA@_)6R>:Ygcȝm4I5˖T:N5OJ^LSb} qOܔy9Y+LWaߠz^g e\!iR`Lăg[!䌛S5yPpM?? ~>XG(LB]V=8y$%kSV{*tn8ROjy<E4Rj-{`ȓm˹# r6e\q`q4ڥIs~]:gtvPvGVeՖ)2WNxh]3T?DGs,@Z g<3b-A||psDDLirve11<Ѹl0 Ǣ#Psj8nӸ}Ю WUՅ0S#ahHJ7|US * iZ@#G ⣋4Ly,&{Ҽ18fD]\ ƀp^` 8H(-m*6:2oy>=:1@*ecճY\Q%~;*4F#f0DD,PP j$o)>0vI?N~?0egX ' !( UF߻tͬu@thx D>f~= 1NQ vm+{RoAk W\M7f/ ImVǜ/s`zw@+QdqG}\R7+G zф_h07T=z~-X6>UOcty ˌg_oPn;k ZqҶA^I"Ϟ5jڻ;b`)0in;Q1 :/_( A冥p/(3a\͈xLѽ-UÇwYYdf"% ۑ z⚲2pY/2l[41^djȦF"5ؤ3 u)wRD)>ՙSD:Rg @\ug+6A2YT9 !ɨ-bl|eujyU'V\l2ؤZ̚ș/!( qU&(pi- QդZǵdL|^}h%-4\2EXD,5w WKW{!5踀]:1QA3w2mT78,f7Nxi)Uֿʨ05=';l@ǥ6Ñ7ܐh%3_籮cn iTrhi$RhAx}jyEqmAݒ&!.tLšLRn]>$`@+zoi "xShU:YL9 婠3yrvx Tr -UJH{F9tuPea dwi S$HXdtOS$δ1i$s.mrh4GeU$\'3 xP2QZ c<_1]X|=cVH- ED1Xc]w$74g L=E֠k~L<O gK: B8#X<'[s IRh n2 a ?rTVAI `ՐS h gc0꩷FoJ/)7T-\uH3j'g 9̼tcxJ:jb8GzsH3|x٠pдl cH @ *{ x˿՗^>aU^#f9bi&&hwYgI ;B6>TLHX G&dP*U>YXy6}.6VGb۵zF'}h`vsIafC@t]({-UTm$j>y>6|e]z) uXTSD%_eJعÓ-$'Kt߈e[Rn}-8eLNt.ˉWA'Jzqr%gQ5GI9k_@YZ&s(>8,ui&9;B])_Б!UВ _Aгs8xTSu*T4&֗b1;[\k%+Q1wT&󕋔soE@nP 5Uj&zZF D%[`(c*b>YCkG]ͻt<p$ +)|{2k+דE`b5j!̷ 6*#+qs^?uhUMON`^k.}r}?Q}@x]+^VdaE̷D88φ/twqRքV^QmܠUnX4h^n)ޓօfzx7rW x)SsG'KT(d^6by#)T,{6_9=W$~5@@j GU]\yUXC]jnW[ds lqh6>rӈYx1w>:vSabʝŹZ)+7-e*onr:m 57Ν"ʛ}Ug,_"FŠ۷Q.zs-&93%<]?P@'䅀.tdǵ(/k$_f>z2~nuS'] ƅ(Ut' 6)o7fQ‡! k*2nYofOih|_?/G|ʥlu&Ԏd㶒5Op-Dٲ &Ľy[?]E}yXȜWqKп0M#Ř$<7XSQwOeJ1tkW I{LX%|Tΐ$UPH1x8e !'HoZcH]F&l*9^ڤ|QB$`_B\0Ge @O:ŏDK(3L+)UJreο=O0qehEL ;q9b @5gYʨ }"|!|NS:Ыplx`MtC(X*Scn+ѸvK}u$ 𳖲̈́ Т,H7*} )s #֒X+Rlw%?kbkN&osnθMci M"T߈y{Υ#8 oرO#a"sBL )f T1xzbeYEQa߬wJ(m؞Oƣ1,~`E6#mIR&Qq6z D幼9] dRy 42BM&9ˏr#ټ!uP/M#AJYI+ +mހ(yJH/U~^Po sBtއ@P{ /2Daq [B)5.Ÿמߞ nءV?QH֫9&n^T«-d95lr%ڼ"- mO/;*q_%]l{_tPm7k6~_mb=b~!C${g aB nBpl10Pdl.UNfs_3_bjeȏt@3N:MUmRHcnMɤy&ОՍuhg2l*u:ړbH$oc/s?09zg9 ޘp]PSՂ/{Ȟ:`] ӛ3c2n4MA5n,Dfl~W~(aVah/=~#:E/%vx}tOyLmj'vjh|P_\z5Y;HO㵢:]D@:=_maWIK2l5X oDihucU̶~ G>kjkxU(+CXGEzyVK[} ›@G%>«ѥYTO䲷S%%Pj#j.S? f:F%e'k $K%òJ,M?MZ2zM[$6c=xdesRO$3X91Mz*)]dhҍUZ3>^jRze8P+!Z`,<d3)f~: ٴ\R^tRBnjPEuum#I;~\2XE r& VC_QYflb=;Ǫ'Dar-<Kw+qٳoŌ(n]N3rr{#Y7F5)ӭT&pքr9Gz}bgM9saՇsgSra(&2O+9\k7^\{Sw'3*xPǮ}ZfS$T\"ZN_kOD6 8߅juΑ)S l]U;z&sж1@jOeo޳ OQ2[ bY}Z :(:,A!9~ ꗽΞӨm!N+·ʧvTr u6 \3NĈ ^ 5% …oj~/j]>zOъ q'5|D;?cw~&>*,mߦi)N ETĿS>YgfYѽ]utWٖ`v6rM)FB Q*,?]#n  |l82ZIϣ;oVhv48XҟSU@ڢʳB6n Ќʑ/U?('Lgz}y&͋d#I7R0eSы4:^^cEDZ9>I]snA# p 9`l郻pֹ ?2g)K~%9픦Swvc!v1g):k  BZK)v`p9}k7(  #Y2uj=Lf3/O ~OL^[8}d}cG;g)P=|jP@ ۧn1!x7Lʚ(gpsw-ݷNPZCڐ:AgR;7qC+[DatTBo+t4-a<A|`=Z,ȗa*{-=d+7Tt#DtFV4}^ʛ58Jc6|p,v l⎀!4M<4U4;{ !:?Ҩ- x WVn㇞rYm8+^tC+lM9Z#VN48ɞ ٍ/"x|5*cvjϊۏk;H݊@P_9-]HPE1# ඉGTF2,[d1HBP2 wwq%GʐYV3EZ U>mU\i)j>l5*}t*sޢr'V;}m˓D,sF> UX);ig{&[ysݷw},)NV2 ]YRr%K0u6ޝ[ݰ"8@-e`B;t79TiZїO`C{V/ i D|9)цxq@)#t 뿬"_W/_4$6E+=KpLA\6Sm!<D)d Wzn޿o3Ա!OΔH-^MXnkxB-9LpZ.F.WF/Jߵ\Nc3ɛ{i2.G$iO}t@3ö :Ą g"'ؖטfk&]K*M`NQ4 ,@ BR|k*h~4`A_Ѡp!-Uư]RD_جd\>A[)[?H fg9|G~yz :s 63YU ~b Wfq!GJc8~oÐPQ=tQ1yONJ{1;}GPUqOv9ivgyA爓A'Za;e5nݒ䇿nɂ}"NdWFXw-Bk Oh&!:H_Q}D"._WeRـpHTx=ն c.Ca2QnPdb3ef.^FRBgB׽VVuE"qcE 1#YhR| gŒʹ᳎8?2*OV!Ϥ -/r;y"8 g./klϕr(lgGve$嘅1_Z?vZ-wc4n$)H7(Lzt IŊuUv%E K`T g;;V#ߗ/964eF/:C_~:'٭J^Pݥ+"k*;Gғu2o-kI{Z=\w"[1n`/hSNӼQ}~84aDF):-R/15Md'0ՀSиNZ('C+FbþH x\j"ۆTo '~7Sg$A7^LC-L]@>iĩֈȒ5 ԒTO6u\OZ-Re.~"ڮÊGzyM,j\?1!_y)HS }@3I:DsQUL:piwvĺ^DC:XFusg6\,f$` r't']_p!9[ÿTv'`_L+>X,aE,\)V -G3ۀ.6D$HQp"X&d_vUI/*'Mxc!%AW$6wzeHn#?O^ s˧'>  M֭@L<\k,P 0[,XAޫc)%Ab*l|w#P&AVّᲃtmq[=HeCjUnW X~l;}w `ches#OXn_ֹ~7T{jeZY!OSۓA#-hyTEH;>=SߦاS \C-}'E%cKqNIHqiq)XTbO x6+oLc3?v GKbVk7vޜ ^I 0>퍯P3zWKQ⑳\qѐ2%iҁnZ+0#m6K$YJ|ol #\<2G\v +;-s2"}նϭW. %0sێ"kAO 9>bN,t#f{OO]ۖ<*A &Wxp S9)Bôwe%qG6^%t#9DEZ+u*TF\Ӫvw4o_(q?KkHWVh]('4ڨv{mgpH -%x2Aff y,Fz}K /eӿ+m@:r~M< %41 r:J@N[ 3"ZǴN|iqZY_4.RŴ [I3 ^p\t47J͋MJp|]xfӓ vD'5շcXmp.v|3M&['-^RT w}o %#chh+T8xWCaQI3'AdD H p[|U8 o޾P PVۆ\H OD0XIC ;76RO%)AvYkͽEiÝ[i.TK2:0XZd|NOT]um&cm~G އPxr'`a~ VHI,S2he809T̮j-vϯ_Ӻ";>>rj6 3 )x8I]#9މd^M.b_{R`jkIW6(&_ʆDЗVQ9``!sop3ПaɄ;|́pKeW^)iͰamB`w ybz^GT] ՖIcQz;1Јv0WmW8`KʆmB_|MhS)h$m1)%/bI }( c)chuNCcy雹0J鹷P; UI"D@9)>(EO^>(_" P0nvp&״Ibw2Co树OpybbGHn<_զ?u>UjpϫdO MТX|oe8*h]) 5NW81IGu\1{8 î@6o"Ь [sQQ|4fv5}pS3tK||UM|c;Mhct8 쾆/\_Q8HYD:6y $(ƇcMgfk%<2֑ZPX"!X}rX@$d2#;q'!39wv,/4.H];ig߁a"72HO4pu9#e3u%T*/&x%B~0gj\iqbbwP孝?wQF|jKj]Y5`Pv7a{G&x.ޅlЮЇod@mۇB!#Chl\n5]"~ +ɫUSTR)2{kJ0v q nWɂe+3/amM8,PzIW90(ڏPI<!,8+Y}1Z}8G f΂Wjڔł=RJHCɥU:K0wa~~cuGH=HY~]Cbz %!tD2 F,c}ͫ蛞gb; p<p ^#Hm n)Ʊ^6ü}*U7l?]uIf7$NϽlv;]29KW" Iq7V:GTN{pګ m5rr)8E >$p͚CXʛ–*{>8)}tY!ݵF"cb"cgEOppniO"!C16]JflBɈjFy4 m/8~0bW'Y;,LeG[.F9~Fud Ah:JVpQM~AJ6]" 7ph).hl6ρP$f<(cw 9qX(ʁ:&(i22.G/\,yJΕU0/I@*rk[1XN&v ]TVȇMK̽ Zu5<&EUI {{@>IJ.Tsw)8+̎bmLf]zB[Lމ $.QQ@ށV8Xd\BDAHip s93;oFg g},f^Ao1N=wWZ Hsqc ΓptW>ӷVf N#{lL Vg۞fr8f3-%B!%**v$53@7<*nQ9SJ#(:<<>96-::+~.UyV "n_nwmr=8ϾU؜\z J;K>'|1N8 (002EWz˂(ڗUP"fZ;%Yq+VhJ.77eܤRCc9P{`$t;lD(HQ?X [rUK0#cǐ@z²Oլ?ҊћyRaB~ G-Py/ûp/TZ[وbk"GnXu?F8&+Apfb>JSl] AO҆|h4Ȯ18+ ݤluJbGVUm,I8 oHȽ yD_Kg \MbyQC+[kꨖƲjgPlŽy%8ehu(5>Ȁ+AZ^H 48Υ[]ԙYP[l$[WS:x%dg3Ó*>+PeAmܘwRPnq<%@x菧@Dk iאe,ƞXQJZm@c!s~ 4F#Thó1ONK5yφnYOD:(0c(/zȂ\pb13$܁7V=-Hhn.)Gl]dLC#3'a[fώ5zWJٗY뀍 Z]9kONrdŌofQŹCfe?91yϳ F5=4 3}̉!>攛 T:yD1 ҏNU#Ki ߢ]YXf)Aw@U*FYEsآ)KHq 1X^r> <04ҏ.O5,W!s3aEMtǨ&5pK0<9ݜ.q i,F',]J*VaIލvy_!C]V 0`m|&jF0w JD}wy76)򚿙sk $\yqlڐK:d0)X>ߣ^< ""0A#4ڹ̻`r5[H/ex 0Iyb=hqq%3P৷R3bC3cB#Ik[2[#bGWX?Zj(!:e['|K#Iab- -BRO'k!M K2q63ES !W%ebpIP΄cJԄeOy <3)?nBVv_=|%4ƚ&sϤm_iޘ5*N8x0Ȣ٨}4n)H^z"P1WHmC)ym8MΎƄPr8DÒĮYN}h<ł T(ym%{,ډW2DtY[9(>"we!weu:X&Dk2fe+,jׄk|B ݔd[=g fOp4vṅ( /Qu $&E 7?^Rsp;n*h&s5Ir$մn#neϒ{8{X )Q8QۘU]:x6Md&)vK zB F c\ Am/A/ \A,GD|Z%B=Q6!Gy˾Jkqm>Q(_?[9qvZzdpVlͱL/DIۀ*eT"O½'4iS<\-PG*i'Za;pP2zkZeG!Ɛץ]|x]C[9P.saHH/3Vح` +&Bs{A`>yg |D@KċtecWq w̖hM{gx12Z{! 3 6,ַ=GRXʂ*;2>ة(~ jS N"jw~B1Di6dAV߲pc?͊8ҿ8\)¹U!ьiē6'5!+RSIla"̖'BAfHg'/%RE#5^u+荶:'i4}ncrU4m5S ANѣ> z&#XW)P[traoѪ?2{0*^`$xG?%f/Ҟ:!4g> s{Х]NomjoKviX 󞺬iTJZ{yZ7k[],1Q1eCP.eb8UL g3d*” G; K a8wmԫ\́E܆&A䲿O$UbYd9LL*._7]WȺNF טӭ .k7WփۏFEj~vgHk1*9ҙjaٌ,4)B~bE(VBBO6,OjG-qLńM)M?&RNBp}UN\x-q;fӌk9څd}q{y5KL 29j}y yq-yn᜻ e0-EW[jr&,>\PgĞ-|5^_,4%$M66:"8lmnEGSs٧$=z?]'C_ n=Hn*Qgv53!_Y EUxGR%ʼ[ovCageE[Xg')c| 2Y,?-;TCko2wj48Q1AOpX}*wm[b_Ί2blݶŵH7m (Lf=ѱSe\gq7x=B{ c8נ1"y[?.FQI㔒U6-Mw CF=BSf Xge{k;oԭv=8EފTYFnБ dK!:&qMX]\k!`ލkSpi ` #ߝa~,xUlhTYBn -tf'kҤľGf"e$gbRe,9[i.>=޻qrEfq^vq!Ki $]Nvpޘ6 4eKH*#^7;`P 4W}?S ޻Fsf׺: 8rv5A^? MΈ&yRY~@:tcdD5e}o>SyԉٴJ2^2BS!Fd1 ݊ͼ7?Gfz˂3.0-ўD/dy7*Diy|W,rl @;zW\*yF:wŋ5#Xh:saYņ@=UƃJhE9 R{qnZa@⣰2zCT Ppe*$k(]~g%9:C̉<߲n s-ވ80|%#7E SC*xx\vG2sY9UE{QiԂlE:?Zlo3U]%g4y=*G^FoZPd %((BghA}Mq1I{{ ?%t3;y$(TX!& {4Zu,B6&4?Up/9V[zA; zF˺`e=ZpKuۙJ$h^6 T Lظy>*Krx97ys ;bzk7C8X>sTȏR?v {8=OMİݻs quu`aA̻bΝyK%x!NQQYr. E$aPϗ=RXtt :y-G$jbŢ X~RN^XpWŭ\U*e9$N4tIZW[%,7^/LPw.J.=6oV[-,6Uщ'7BtذSGaT|bZx!۽-2 >٣r؉ Ծ3?7|l_CPb97<0x2kJn=3B 2ߟ-t+`NTy.M0lu']b=H).?GO=aUFuKP4/w MwbswAπ6L9K A6"#5܀#1욐L41"7 .^N=WOEYzym%ck-61d]|wDj&{f$ B(9vT<!Msa ҕY8 Q;JQ<3H:P?#u\38OӾL r4Vv]50֊-M3нU䠁`c]K7 )sUa:Ĕ\ĤYsz/ Z[5SOXgV>)f#󩙠v_Tv.V_>i= 3f)qp%r;,JÝGCtB ErX%npf 4RY71X$0z@+V삱٨%gx@~Ib#ުЮ82$%?yּƚXL&SStA5%Z{:hNp"GA@ tEh75 ^% {8hSywZ k4x~8>h0 ΍t#%fJ ZwP0dHTׄaxVNO wGi#zw'=gEb'߻n)\߭s/ۋuʭT{;KmaPJPЯt%I]*c\F[@&yF{LLtakƿ/-yje*p }s@:o(헮xA R$U(">;=52:(<:T_=A>hb7{0sp2_cZ}6t- hCeX$t^-U``: vb zaE n_G5C{9A+[U\L.`** ? ?XJ@LEV4ӷ1^)O2>]露H^ӹ+Y} QTţ,8Ɣ.(k'4DɯOMJ=G6\ GB#ϔsR44Ɏ/c}{v!s]Z1\ORUi>< cְx7eQ9d.r>fjJ7/0˰rݘS(g2Njxn$Z42(UղYpq u [ˁ`GXq@WsPĮTTBkT\)3XH=G;:^8ԣR7kl,j1sn#~;fڬ#*Gw^LuOUdg F<|{ZhzKlYLy{M3۱2-PΘt$k BK뫝)I s>8k`J3a-mmnqՃR1$%r,ļFkVCE@Ms@<+ϽBxGh@$u"- ;h66,K/P2}uaU]ѪΞtzwݒFYc髆 `}$@f =щt*z-!xsu $ cA ՒN`(K|FvFBXM!٫dt9p$V ]5'& ee}F7 Խ&D)F+O6!BIzQfk$lk#_ޝ8D'1e 9`ӝlgl_&?#JI|^/JJq38r~ï-?I}&gﵽRIH ]XNa!G"9m qKC2ib^ FÎsIOLp$aUikF=fC ۿSʈ[s 9 닟Ӌ{Uś]8MxsQQ|8jb5T*?Mq̶VweĐZm %i?3Iڛk)acn$EAx9`ri1B$>aE9Mf:! {qD18cǧz1& 1~R7}B9;jVsjoT$2KEix8`gYZ07070100000271000081a4000000000000000000000001657082560000221c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/mmc/core/sdio_uart.ko.xz7zXZִF!t/G!]?Eh=ڜ.+Мtb"Dطx:;nxoѯj4V%$mcVn3QQ&N5W7rr)Y{x4_M dN{$W!.h-,|Jt/(g"d\$JneƚykyYˠ~MG T:A< ^Qgv@Cu͖ N(D VuF1(z?_hZ^"8mS7E FhLd Vk;<E>4YgY/LJ*g5^t 0m2(.5@Smz\xo*:] %E<6DJ=zFPT`ABw_m?2=lqUk{]N/ t%ȋ@.'#Nj#P9dYs8|N7uRkkgDҺ Td q{/OLxUSlK C7=MΜrcRZyU'@=DʒtaC{Z(ŻS;k_*j)'q ׅ, /Yީ zfizzOP#]M r' E͛hWC7S~Gq|vv,.vn/@`*{~Ϧ%:,qRE(=MxcwW| 9{F]7k&[|"r(Rl2Fm7 @`&Rpjl@DVIʣz.n@uE2] M`N}>ӊnD]0_y'LC7VP˦AgL28.tp:v6R(fbIZ;ntvc `j8QT_{' ίtd|u-=e3HTja`qK(VeR&\,~ݎujWc"HR>J:kD;3;RPI tفZZ##|@}Q8 dT$]`ߌOvEtE^֖c#I{g;泜6_KbۿSVA) ZDbQ|`f ϗ@6/ $Aꖓ3`&Rѹ2i{ߢDtʩKRsDz\wq9O昈 d3@;ja?7d͓aiˏ^i~bji9J?b_*R2,6$ 9V9Seb(U~~R ` Uy_@PLGR<Y! ` F塡QphwY9١(l, iRI`0݄o<a W KdG "طzpU׾wRhJ5aԎ<;W~?vsbd)Eҡ}ҋH>8hȈS6PxA;~7Q~$M?WVjC]rzXR?2J8jL{jxL=TaD}jRYOa"%$' roO(OP1hFdrBvZ}sb BA b c~ .5v|# ;,OAYeu=& L4޳XTi`DBS:tdqG .@D^CvUNG_=ΑŤf.oS=ؘy;{X괜tF|/ʘv |:E9J3T"jXST'gt$&ȥ0"_o sP՜O.x 7\6X>f墟_7Kn13"r0W4n2#dZLJI5Зb 3֨ŦITO'C_{?i.31\C,(?dΖJt0:W|eb:XZ#o KKW!ԍ5ZҀ%ꯥ:&գ X3[Avp6%,V:llYķ\*+:B91\5a IS5*5Ռ>cdzRT'!z4(h%ZPIOuvsjXS. =kL|x/% 3diO+i;:Y85c9z6;+t4Ҙ2f$<4tB s- cHp΢/%;O=UׯN%e !"QzP1?=[fjgnV6/ɚS<9l!clsMwLv٬ _ %%NsPWǴxdX*P|` oicIzG=SOs)YrjvOτQs'l{<;3r ]!Kfn|7]p!TQy< OF%OpIV{؜S==E̶VIğs+Yv`.iЛlRNBagh/}Ej p pVXCwk>rfմV0Әܑ[[}Af)tx W|zhi7Qyk8yAD4=\s/9Ks0!!:FG S"sIO=b $LsZvFg-‰T_I7?(O[`l"Aa1 YB LC%t"]kP~ &L= s? HQnOuZm ukO/K\Sz+RWok-?svݼ!'{lv]\svTF*01 :DP/|w#'l %;gR3}z0 RazjJe>*\f2VZ53zo;XJK.#FLv|Je.ufo?^3g&`L #cڴհY fG:mص/ }bi1t΃u[9W`T=@)NtɿuFPg.% ЅJ}źS%0ԩ}ܳ3<;tOE_a,4kN94.GbP\3x5J2nʉ}۶yOa/g7.p B &M!˳6=DF)*E~P@:Q!|Ed%o!/fSTMZ*䴕b4Tq ,!T9 ~ӯ$`-etd;s/y> A+[[8I/sO`_02 wxFgDHve  \Ru˨ۓb(Zsp;<6-'dS4|S6o҃ċlsi*g{4XbRּu'lRԚ$lv? 9RAh=Z=;.^ToKg,R0G_&93鼽`hiCH\l fF $ s3,0r9)/Qb$GwGKWW>5YWLdzl#2,3ȭMckbMUKۉ֡p@D~oz6JeAw[ 1D&MΆ# S, x[1NFpS<E[ҾXc<+2::s!l9 %hgMshऑmO5|u` (iSPXft_W\qfs>KtG[|p2eҭJ4ceU?L~Բdžˍz+/`eY8&vC3bIv#o[Vc/RBC= c{RU'IPќ/l]fGm าցNZO^oNO!DD:T+0wLP:$̌#u7Xz54~ú-hf 12Yފ&BC3Wb_fo[@X"a࠼oMɷ;Ɛj2)8YF} f*Np. q)UH'O<|=<q`ATɮxuٲTU'PZn,;6Ϩanu;BBYz[W z)_Άif{̬/4:AkXzq"6Pk ɮv+6`Tj-uQ7?`RG% uBEɺ7~&䭠h-ZPRւի4sp&[xz<@GBRYVO [f:v ]hDb3EI 4fC{jgof 7tοHtSͅ_*a®B +b';o4HȘPYb/Hs#b׏p9X,w,j_&Gl6,Hj*.pq֋ƪt[ԐT|\A+W.ubl&efǡ3jfT& %d#֞m&~%_c 0~G؊PX3.n'zu~rY %7Ń?;Px_Hp(.{`=G3l6M%DL +gj5#4I[םY2y/^Fl]c!5-`7Fo<:GF2`IOֶӭ}1A Ó& hށ*<=WEcwrY;Xޮꨢ?r?YzϘ,;V~D>OM Vێ/YT= ܤ#i%fx H[C7+Dn)8TJT0tEfOKK(jFL !csϐCܻ\=>a,@ kFcM$Kj%4 ȻLL՚AÈ?޳|W^_nHeCȾ1{QgYZ07070100000272000081a40000000000000000000000016570825600001d4c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/mmc/host/cb710-mmc.ko.xz7zXZִF!t/ ]?Eh=ڜ.+}1X!Hjlx(ՔO$hW9'Z Ήz.k K]N;C]JRS YpYkfkA(~)g0}VCK *jZG}?R@-\QaRсBFq3>۠CgI"w~]e({D]^˅/#RFFr0ro40ٚL\e⿒o ;|M1XU(#OgZΖV?jnB ~fƮoeq6͒yu3W'۶ȏRĸ[$`KnKV ?롩SԔ&K|:C߭seթ$5?RmbRt{:`blX.ݮG8A48z`vւ%i5㮆Ѡ.BgC+i"ajnY5CkD빓_{y^+_^mS9~<^|h!q׼ [pYNI3wW(|g?Z{fzn-cӏ᝸D!ҵkegj6H0_^M&"9͕FIw!j4Y@ś=Α-mf=gk щMd£mj!nʵb\O\gt'bD<@[B۶ǰY `u؇ȉ5?H"|gpT$ri35Ȟ$S \JSY@ }cxj/,֢ꠁpP?'Ԧ7䯋h2oW=2ǮJLUY*5$*i0Jk@w_3UpL'm63}~4mk8:&`j6$G41B$Dߚ1Tt9_7(]eѽ&J4.fwʧ3X= K`b㐘@o 1qs6JJ%țRsѼmQgJgF(t69kua;5MyTF4Z,=W&GY`¯[gy(*THFz_k..hP*1 x9Hz,X#>I]E~qi*@8`,Db.dzLZ 1[mJ"eг< \3{vW"uVI[fpi2W4bC5c%YquB,Ϻv#G5\̵PXN% J] eػW"sgbFT) ~SF W*m]֓m]U3'ctitI3 E% w` IWHF&q^o[)nqc7FEfd ~S?4[qٓ[PIZG4///8&sۊr@Pьԕ Zbu@?GAH7<Hp-*M/Cr1?rA%vӢ~΍hVi"u ᐙ G5fsWKiΩJO*YRv V<0gsi(HRt1|ZOCͽ= r!^e|GD17oO3Db|5)bRro3Q}ǮQėlK={J)埔0A+ڼfeYȴ*RPL;Xs pZ2oD,OHndߩNK$8ИhE_(^H R l|'dG=c'/ʡ*oxXUR%`糐I> G%gHa?ZfLR T`cRwl'C(;I\%?jlEYo;`R<ڪg#{/rmԈ:f r@ĊbJpUдaܪ2D^d,g'DAzwk}oBe|8lryD]c^3G`'՟d қ#SfRkxf<݈/XdP2b 2$rA-0 ܅,cH>/,xA`F LӝZf.F*t@_תtn(=xc7 {|2eUt,n۽{H)h]1w''6|Y<~BLb{ƒEDUIm̴`ٴ:\$fopN\woj,$m{*t93d`:<\  #Iy6pOj7͎QXGNc%N;E=b[6Nf:y>Z~hG=x"ݨZu߬ 3]ˋG2H=GtS[!J㕔dS@wiAR}1iɦ+/.׭pʗq(^cBn$QM dlDqYq2ZP @jN>g6=," a)6D@F `%uLm# p~=vV1A|OƓ/V?Jh@. cIB^vdGh<8eZ_ G3Rvc*>{&͏ldP=NBRhr'i6>ziNH۱5MsVxOXAZxW)6$Rb*%/p(=JNquC"~ck7MA?O*yNƚ'kv:zπZ1%_zP1[}rU;+W8hZɦ WlaHN5M*P^/eBmNWVGWA+JLSId'e m#T #7\8* d>'p_W ≶B0'Wd DWW&*|u]/q>HIȼdžv]7(X~XDk?$ &oS%љ˄̀Wf'+MKQ4scSbq,FS^8~Tg9t^*MBIVI`ypĒeBQ8To89u՚VؕI)-`k%Y/JT?W왠xXoRP^0]aRYQ6wp,dF7  v]o+V+Zg\n$CM qqx*mvS),ZFtH]|CO.h|4MhXv7,֘U#{UAr'6JZ;'ư }C_~zӆo]tج W_SֱXbcqayLJXKBGMb̒xd%qMt:)V߯xD2^`K7`;BCoy씠( mSO2 A۲#G!t34*w!.~Yf?ryeвyވ/Sf|3 ߆,uv x1(VUky\DXA:Lt5PY7"쵏Z\WsFzxQUOA*;ai`#0&A]+h& Ngwo : Sc6~#fژ v2d1 KHD1%ʓkiSY(#N$Cմj"V/!j"X#UCσr3!psv*SX{?na O7PX5,;7>1G/_j/6,|lS-lQhnL79W_{; eu!,LXܨdE>,Ň'Q&gXC|\^3&֗K 1Sa<՛Xb!yGS;|A/ ,AEaɭ5Hܕz, ĖNϢ\ES@{>8^\l:L ԊnFEW{V3A eOqu^.^\2vdmɝ'֩Fd!倞5*3SwP'vq#UFT(G8T^:b%eE"7&b4\d8xG[l{ aFߐɟ|1/#mJ*C x}  zV(ϩtH,/=FXP y?^,O]lؗIa(;8{x$͑B+e0J;]Fɔ=I0J md;Kl/&-qrMYB!+72)o +m.I6<2!  D1ܞNuN}è2Kf:_Q8d pLFń+La9Gw0ŹuC!ҙT`:?N~Z/7SrR&7hJ2PW͒ TFtl^Tu]@$N >ZUeCeDw?5beKAYK{~Y:YeCɥkzZ$ML :ҾqMz{ga9uEM&ɕ S Xu8,Z:EmӁiz=`DbR%BPQU̯ zOd(t%o{?%y*"|&!`-#s=9UD.v(%F3-1"LN%X[ܴ-0`QpOZ73y"q|aef6\o jBnZ&J+#ΧwLL5-yQu!/+q(]!;"L&D^iv)ipN,L"$D }$,) C*%D}1(dlȋ-RR`m&w Z zw/ԲsDVڒqttRuJ’B&BhE}% e岙)Ox*q¼FпYw˅ e8HK07,ܰ7׺R `5"[sLJ _6c$HEV&QYC~XxF,( t{ yg'z] p=n礏9`O\lNxܡ*ZJϷ ^ r :W;bg;TOGj [Tռ9Ȥ@P!w d[V>lJ*ÖXo0 N,4^FWLc+ء$ONBAr̉\͗35 =EiUz#NV4*瀁::Hg^?-^bm~KJ@<9/œ9da=3.dU I'<j7f@L / Btm(u0(@ll&wr~dޝi2?*Q?L~tL'D%ɐn+#%NxyV4S2ϠPDTj,d[ñ`G~~9qȇ&퉹d~4t,a }cG&,ܣJ-9ajfC~(I]TڼƜP6yKq,m+XUg4e-T MtXA Yč|^]2IIТJ|R(pEu*ӤO_p|u߀gM!C$K}άOzGPLY }%+Y.my\:؇x-ұgYZ07070100000273000081a40000000000000000000000016570825600002abc000000000000000000000000000000000000005600000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/mmc/host/cqhci.ko.xz7zXZִF!t/*|]?Eh=ڜ.+SSí" \ XH0Ԃɇ{@Utt I5Y%oghAJQLܚ}-kl{u~S_鴸 6Sn]{k^g Aoy,?HViOG4S ;g s"gia`ozVN)\  8ܷ'a0Jf/$/,>>wpsRI)ggBhuDZ4 _p,J--}9K $.J}R7‹=MLxq[t2k@Gy,ٷ \, W ey'J\-cPlm~ %8~/[Q5rV\brۮ%bB`FktG.wV-"nS%wz΄*5w(}d;2MM DLΕ{ a,r".zb{rD|t /)CO}M/t_ʢ=I_{" "xK$,hЬƐWۍ5)6Oqk"wj@F\08| ?׵XVV_BB%B}PO1&bB_,u^sd7#檨TKn+Zh|t1qT] n5ĪhNg4htGU쫊ZBIÞ(;vDHWԩ 7sB=`HYݚ+%D]]M.βJ .?NDg8 bB0E3xػMDZYXhAעA{ 0aHEc9 _r_'g߶cfGs46L,k 9sG$P8Ŭ_ژǫ~ܘQ\ǧa"y] R=\~4 dZ!yEY,#`! fI3ϒJc @BZm%nH247Pc[E$-x0Iodԯ8h*:w r HU'9M>,oKb5MZrqO;/hmG83%թ~Tfz#Wp+1DOy,eKuL8ce7qbN=7˙GtxA䰊gPTUR\m=]_E~R[^rf9e2q> E>,1SPFnK:I }!ݱl\R,~NєO}\8f=V@ą(cݗDk#)-P$fVbQ" Ki;呹])s1c7,Sч߹ipB `W<߁Zhs 狣  ,7)}G('nrG2KjߤlBhc##@FB5lI;2'Z 684c/sÜ0#uiM{ѪKAV";lQ 8uUa?3ϧ{ |ó %}U4M2m WлzGTb3и-xK$VDE!ɫ)VM/CM#sGT3I1˃9 $ dO;uԈt%a ,Ye"0Yͻ{!ޕ`쓪ם?9_>ӬJ?S .8lꈋ&tN.0Wd\Wt>,x.dJㄎ÷ӐYUEYԍby -Iڔ fTS|xxO-]rb.n3 `@[IWD ,wȬ:ػgz氞ڹ~,d~A"rB>ߦ"S9Ytt|V_Θ`6ѲSyL;{sqi1ɦ:+ѭ|0 /ezIsfϨ}O8dӓCm#پ @z9hOݽI څ~jT"!d/6,9:>$:EXu!q`U492TWS0@ u\o)/5?4Ews/2W}|74Qai +J>G=8 gGeSp E [v;b4, slK}'?kDGbwSoVҌ~bWo TJ|ivcLK0ݎVLhðMQMZRN8Y츞nj}tD{,uW}-):CFv59܏(Pg:`I0ߗ4NMw^?w;{qp}u+b\yHNm!*I,Yœ&YT82iOrn9К˾4s_fW^؇#ۃv*JhSN^0\duo؁Z* "?Jx)x]1I14Z~MN,ϚӍ2ƥ8*l]Qu36'O j)`acRlw=]12&׮Y<6X\#a jcB445>#my4WtF4Ne(- k|rasPx/@'8iW Q$>"$@ʔhmJ~$y_~u3 E%a9VK{& ^ c.P O?\3}ڏ\`gI6drȞ&"cs"VCNFzG(S.ADd#o^ZJ&l I2#uf8(y`rhyBGSC$ 7%$yxomTr^wcT̜컈eu .њ1?W "-#]sY_ ,%ȾLqs' WZaa Qx&tYGM„BF`ԳQO!WP{6KH@QW7;ۓt<ʲ׊V%#{[ yx-EÜF2=߄s.i ztbd^rH19R.^ B`>2t܏QUv/Hz,OZ]):Cחz"Q!" ΃iY>ɇX86YBˬs3vשԡu=qhm=9r8_"gTd+`&#dS`>[QVϦuv_4  (gcG 6h̢Yr`يqfv6;& }@#InA@\8tC[8?\P(^ _WG{EX<{i)$=:UYߵVU8>tƚ*o:h2_i@ضӚRqpQy >K"Q8ꬿ>҄%ϤJԖ_k 5V/A3ay+VwA*A po8L+ƺӅ,3n)0 :rٴ7ƽ_X}z e.c|e{}_׆!)0\UҬez;/5k^ \,D`1VڇMs`sc!qXjj 7Yn\"Y;R 1چSF,U(؛!;DXNai].ND&z~:ɓXIRTGKaprtq[ۭrNWu(Nbrm ix+h ~V޻_ %кy1$N%c$ZR%wc&E9*'9Re3 nǮ¸jvήV5S6EΥtΑXe ufsap~AMr CulkH:79P<w mӸdun/ kҵuL/0)-9UTP,=tb:]!pT/dfb(O(sOddzTSwW0ar̓|yNp'5kg]fbe+':&½>rM`}Ү`$"  7r2zkǤ'e?^. }]PtA=60rBq+ٳZ17 %kCM@mbk wr܇k_?P%38cB}_Jjo5JirJb-K9?f咏Y~JKDcd^ Կ>! EֳD3tߗѿ{A2p*d3z{<ֳ2NP҄TP&{ŲvO ^4XclH0fHPZ+aӖ '~Gb^kD,#!#x4$z }!l ^;[2S-AP &X >xڴa;e=njme &dG\@yrkG) u>FM~Yj[}=^ Oi %ZB8=I=O5 vެܫlwnU,ü\΁ݢ$S@@{~Mbe+2{ݻ TkS)`ghއ#c\ ~X{6"אw$VZM/n&nSEI^7/⾕}E^]b?9ɸM |5kO} &KДuY &BO5|AvGa@'k^f3VYHnwNe=ô i:x6v?d !:)LXqID4yJ[u@;ŝ$AjN1oۘFƍ#6+0p3Go ,!PXBH#s=hNsc׎|,svX̪ut!< X>Uh(Q}֕F ;&*͝CLy2.S 9!pZmg6aϧr Q+`˔uI\H 7֫oKA\ [oF M ?̍NɨFG9-ѧ.BֹrqNeoқ;N p+p qd8bQ6.pn KЏtB[B[^`D$x="$/?y' T]Յ;D`O+īYt{L^>3RqU=MuB ܠ7@J{+^Bޠb╬YT#\Wqn2U *LqUx$Zeb?.8]6 I%I6M6bO frAVjJ~:(\LF^lzMW\f"D oIq0=e4n(;t e S`h z34(DĐ7e!QbXȋ@@nbVqVnKopw7oZK†( 3#s[J4RV@220Bg >ʤ^+l.-Vй1Cj CcYA3k42.~1"b#1W扟%s?3͚*i! 威-`#MXoEfz<: $wlNGR>>W iA2ڤ]h<3/{f];]7`}'LH;9H,ϲB}E%0>w6r y) ԟU|aKCjU_v9W d:"Pu^*'ƉvA̛(=M9V=d@@uS̕צcC֠ĘsЅE.L)f fS8QaAw/1>=6}b}=$j:"p*9BX!lz1&(/ɁӜj3i Š|8<ι;~n&3)^oBB]էvf cp39!E쥭_!/SXtkSm5Jڊruwv-Z9{ ԬvBD;NAʍE (D_y-a* %%,bpsSm:ÜeP҄FQҾ]`!uܖ@}$3Ϗ{}Z[W=Xe2@Y(I$ObU-Z(LnEJ95c5DG %aSn%-*qu:ˢ8e&3qTY۲k>ЂI O?a{!)m`'f[ԵQ=b-\3֭E}f׈<&H3>d 8rnW+ ?;%~(nbҼKl=^Ug3AOu E T\.L]ݨ}a[ NQ[ ]2*9P<&CuȨЩoЏ|y7EmKu}L"i;b`ɨ659ݩ6WګWX#\$B"bda͢er-uQ'O֡kw/OvҖA]0e9mQ2.ҶbW b*+l޴̵֛F -0%zIcj GZS Iǽ ё4G t%0K[Xbns(n֧h)G7B <D/gJ]D}祻O /{]&{Y~H,B[gu[9]GV.3x҂%_1{bJ7NP%C8\nq)CM\tj1_i] D#qDj5p( n[ sk@UӥRuKh7sA߫ hYq  5Q;+km wI4joPFȡqM*̝8 &ךZ9a",EdBITMD\LwӜdsYbC =H0 2z넔g4-/Ӓ\o8 9cרkZ@rByf]挛!ꖳaw7!m\Ul*-K@ z*x1ֽ̜LA꣯E:52 $ |N*j/WBΆ@J"VJ̣ |N4U+%,}2M{ѣ`HUDuPPk7‰UBuͶgt(N;Մ)Z;b#"LL߿FW'.N@3#wlI; 3|‚Iup__Wx6/%%q.xM4[l%bBJ(~ؑD^M޸K ."Mvq44TO%6TX!\U)aCBU&#vV.ݙboCщV]CuT,aN84KO:' 0 TXosS63`kҒ9(_qG$/o}Rn3OfXKq2X]Ѹ8nt%D$:>(ՏI?6p0hQ#ߦ͕CP8fp~ϛh>zQn&c/?_3qҹlTS@eWp§'`Syџt)"e|E[:'V ^YM7 2QN|l[kxYAv /3dd{Tܝ6vrCO~XՎv ;S4~}TcO!3̦h2^POl2`;bDr\㑧.bh]`Qw8?AkRfӚ vw3|qkq2!*˴kM ȅq^ۗaIte >c\7Anْx"*V+riw!_y<TB|S 򦋌UGigI:rbw.ixC{wB#g'kK#]4VCr:cIVgDy3)~< e $PnF7Γ[r҄#+%%;S(&#l)TQ L ;VPkAJL28{z# T$[wX(/lv.Hbl2Go1v&hUvSnR8>y_zGXL1j AH bX;Tc2Q'i|$agʒFa1Ehj#"磕)Ѣ{(g_I2W((;|/:x@ICGoBԔmGr^YodX))!H9ǵD=M8=L?Yk7Ay\bGkG7'Vܾ56@ً&ZIEi} Bf|(S 3=:WD WP.";/}0"j)ckt ~m!zF h0W8Q2Ad1Q 0Q\ڦD`5zYW#-R`5 t4ى[t>n\V#* )P#}KtT:ʪh4n甡s;ɬ+Nujؤ[VAffށ9w@$Y.dcFt$>Txϴj ĄLǵI&ll8;D-GX$<&Ы.97lfxG,WSJnمLxvBC&!>8@XӈSK"v/  ')"1rTd8V\%B|R1GP[<&Xv&'Y F!bQ>g$ 0(@WEgeZ ;P֗)ᭃw0Fl-] >*%E(5TZCdYVzZhg@󌑅h9OaEo1'Irѣ ?3F"%Hlv{g)h"hTzG |,bT@L[TR3hufM.+!h`[ i[gnMwvIQIf6`cU|lB`>< W+PAR ,D*e.,)6O~HH7L 6eҌEd=b9G984vX`Ծn$<03Q,Xi"`k |Z~LCȓGYZ>]緹B\ citwj(|{}2Md9R/PdCMw,Jb CLaF'5 kḁ~aʣ9Q[3뽾B%$oJH̒@bD=-|/\߱/i;$ hM&M?NȰBAd*Nԡ,mJՖρ!+SXrY-ɢ`j~*N>M^11~9y*9_EξbHlVgr C3/áI|tdWeI9"r,9v, { GTI"NL,slXO ,Ɯ {s![J;mÜ^ɾhva_ik t'Dt#/. l f3rE|6c 샩u)R lG*029o)卟)xtΛ_˓$&F YhB3'eM2̥^s^4 :`&b4MնƗT$G:G0Zp4GZF5R.U߄MZ HI/5w]J{]Nɶ6`Ylsvj9CSY&-ש>O20C3<@/ >b2">SEp<7=MYBgc\ j/)2gzۖ|̻ "^Q  7Œ<8Ms5BH@tf' 8P4Jf+~ߚ5jR^(;)U¡~3Aru66Ch= w*k\5d3 ako߄PP2jInU5,05^>IWy[U<H~Ppq pWê.=8Ѹ`OU( O\0j-ϺD˥nSR崒4'y,^MASƌi2v vZc11,mԙU~^[üNk`J03ikZx eWsYVuQyij#{/_5aXcJC.$CbNS֔3Hf]aCOιnX*0uPYDT̼O`7( >#-x7-A.Cy}¥i%rm|akEsm;ܥgcWEwK^tsI5_:%Ǿx6c9 /7H Y޵xQxQVs&QddO x!35EtCsX5@k):^K&R-K@H}+{,8[ HejSy;/NH!~VX`@({{1h@J!2}ۜ1!EWd}#0^­pVZsE*#0@᭓xbv|ӰPTC1TFZ{&p|C>iR~="j%`ˑ@"U6F*E*\k87HWq Y@9JvNU|:(YM9{1!C7669iCZ5]”M:x("HS~&Bb՟H& F\va4=!yNW ̦+9-e.7sو΂Fo2V#kgI\EbP,Ti Q~!MkuN`N]ʍp@ cP6GG׊X98Ec-cz&|Ș_`˄؄_9Ч  G/ڵ{B"^:Tta$Yel8c^\9yK5 j|%[$F7<P7mvi$_1 Я{ %}kҳX@$Tl_脲hQ+<3w)ސ,ÚD3^nRcZ R*`1g'97XlWh'cIu!CG@!SMْd2 ͻ9%h82nF $8uodjC+!e p_kG JBbncͯxGCp,\`Em'=.P'W̶hLʮצfx%;0kA"ĥEέu3"o Ӆ$R,I _I4 L0,DL5x9 <\MEg?Us=Z@V05 ,f91USUETװM>R/xڟuCĔA%Ipuzj%,6}1Jg@}eFf  G*"CgILN[zD tE7yW4.';@ Cb$A0h'|!GFAi=#VKwF  }hgh##(W;%;= EP&w5(xyzʇ׺yo K Щah=$h˴4J1LyUPH@MnV)PԒJnHa FsE^}\5F//SRwdKI11([`գфWRu(`^6>ГA2Gbh ~ھ.z @Z l \>Ĺ7FV-Y0GHA!-LԠlXWCUa l$0 O^/B=E`0zMWyiacȒV79sC"ʿ8mV7x\&?׎C\Iט/}ޢՋ؁ Jti҃a҃-4W഑S`9Id{8"LG]ū r#D@OyUƚ;q/3kQA+Xxka9Nd2B%u|CC"pj`|p ěl{^07q;>d/ek:bw3&Q2 C6X6"LlbM#ʙrro#Ӂ&d %O7;Duz0!ilh K$ -?oę,H;_+xD34l1O7̒sv7Y0P72tqxmlsȉmm0 5?PQ =cCCt.*5-(iTß6H3nhc'+bI ŠRjJK1͐g)=w.{fRu }{OJ8-YЬ6sbZͻV5a܆4/lg@)xi7~W; ְ0\|f2ZC6?5#⾠̀ mgA[oTCe%c.|_@Ղo~}(dG vAx?z)0J\-)Am"zp.+F|3G#1Տ@u8&tj -۬7c65-<"m(*'i@.^|֟ne't ompZ} KU+)Ƞj˚Ij7O{$|mJ%֟`T 4W%~ros럳VB{2RT5Oǁt2š o;߆=I, ۔ڃAۄk,__m=FX<;˒>0Y I+*a $d/r`ݱ#lR꛸w\}e6/wZtіΚWW>:PJ#[>ZD72 !Dt"+͛TaAvFa *q T($^Iәp:60hx`Iq0b?FOVQ͆_Ռ.am W4cj"g~X. z~7wC_(0pVۨ0"c;ҳ}L.M, &OM#1mTsїZ[>n#HˇKͻBpm5Ffj<:HKga~K۵=^UIJ u(^sfi<*{fL^h2{KjI[=mG4.KWg'L޻*D/ J^>S+d39_m ۛ}һ!'3'U2 [Іj3pK8i-x-v^ZY5WV{l*j./8I߅E6Μ4m7TLw,3&k4ΦѬw{;9A@=q6,wK4Q@sfTA}-s?kW3#9 R [봜Qzq>j/08h0mZ*T}r-ӊn, N!PYe͜V0W0_nP6.tjnF$NJC ,]x3?49*ğ^6J`]'$K[̺ۆ^bR͆٨.κ70%+-E7qyl|1ceJpTogBS5ok3t.DzZiq'͂t&ıZzgʿ+ 0 XL :x :HkCg% tվBA(bM{v2b㋒'<ÁS@z5Djv-431d]?6uf3f,Cr4 Mq;hKՏ1 #s+gx=;Rb&ՄMtI!//²6yt 5]N$ՏM/W?jTMB0  c,qw#ɄA퀰QF`Z"H;PDB ^eJ/,ho0iZ$"׵_;8I4{7I*?ΟUCH&X$ +/5g1rO vxɐD͚1  { ʈ,|qtYۓCΪáXa$C5#yp ѥW.^^1\(gbhQTO;x 8J^l 2^KU6iǣx5gpGgh&kFI${3b:ѥl7S9IhZHJ"4̗Ǧ~Sυ߉T@,3SBA{uK$UvBW VRm!Ϋpψ3 H^tn-8 ۰WH}Ȅz߭ }SER MҮsJޣ y_L)!lm$xSR 9Tcl$nXX&DNK>v2pXS GlHs)uZ^2o"U?B*ҡja1pOduH5Iٍ^ADgO)  lM*5ءLGm'w"Z^9E,kR׏owL1J%`>acQR|aK I'n{5o;v6U]=&@.ks〉]ń/_N9옩,[ =RË?*0y%5w+ DWW/=@ZS7ב.s\G(~Z >MT21=Y} ڴx#==yrS9P?rl˹_WF)9e1Hj+&*W0^;ymȊi@vKߧ\_Zkxnw]إa^kYMͨ3)0QG3r;`X8t XdlPeXz>K_4t\(QZRY֗쩝P!Y -H?| ,49'i5G)o*E3u|Jv?^)\EM66 ɧމR ]֔sʟU΂sJ&x+${?NI5ŝ;(JO/ܣ}` տ0WP8c^m(u0I64 ]D!Zr|CoܡMh<6tټ.p%~aoR2Wj7kjEҬ֏ \5]a]uQcy!G%0똪$Sk!ds1/2.Uxː 8D.9V_ᮿqۛ0 I:6E<0uܒF6QDBze]kjafDsT] ] ]jX('Db,oC訷*؆a-r x&uL)du 7i1$BDZQtmg)t\Rm2D\%D/oD~ JU-vg ;ˊxԉ/'9@?!OMB(,0b\i'R`L\8K? v YFXႧF8k@)vnx 9aD,xU2v7ɠ~z l)\E륔Bߟ lgx FOId@_ӳ#yMQX^LplUWVQX_P,fJLg*V =&6~ƾP ^I5ȝ|`bLh eY'75V٤Rel"@_~AH0Pk@}4m3+w?nM2.MnǢv`tA2 [C: !JǐP!kfw#u;Ԙ`uڇRN]}HM 9l'4:_;D{u:IXTfhoUX:/#ECa5RI a&S$5Z; O>>k:*VéxS:D"`;H%1P 9jy 0h.g? ? [ԥ69~֗Mj< 5$Z Row0iօw:wE+DO~Qf4~))ɰm9FpM4Iz\awi?e&`}&BtZߒHWuqg@Z׿i^&2T+Wu¨-,Ϝ]Qȶa'8Ovt!ñ٫eq35"7:M#,EHG+6OFHh(}0`/X"{/)CQr 8u}?6:Y4v=dxZu{J 6͗|}kpF(b~䫽Nj|YsP4En8d$Iyr;RS{p+2.,h.:+d%egE&_FcS]yRqzÊOcP4"3a8<|/ɝaFx&;wsޫGPM@=B+U(g{!.{ GuQiZ@id Q k <9v߬yPm8&bOm\B9afp(*u!cHc[EJ.á?5[ e#2l."l_k)KW ܺ|6>XgMW'1aNm5j8%t.lQBs yuڊ<CNk|İ\Blc)f_K8gb6}g7٤ϷYnRV H0M\m3r&uԹ),=K>0B\ k]b?s( /?%A z5ƦU Ǽ)ե{10l^e=*8=0yz1[ZEQzWy ɾ;E'p*`GϧZvdG N!D'=ϳɎ>z@1h68dK"m,L :/xaJx;X NѸySR ln,w}k4EJWgw2ޭ50;>!oBRނ^FvV : G!\YDihX]7sk1Rb\UclT-CaFL k?lI;2"p2+ƿY~(bcP9} ,VsO&8aeSI;eXCAHhpڰͅF1Ya@+&Y(Ѩ=;s>*Si&;:3/e6x7?|.+ b7/ߩug&lg2ާO֝-xmq)A~rUqT H9oF~(G, QyܗU0 I:0P?m4qNNB9>ϒDwà< pCEY.yhKk/*w(1*6~Of ,疄*݉RG= WF.U; "uc@Vv+pT^" )GYBT6oepqS:c[thWt&9ieWz:E̮ ot }[PYWRCz_ZOIE])Klڀ몭,P+.Qw@ġ,rssfRܪjx~{PmcswOA!Vc/CkraKR9J9!vwZTYm'Χ6ݦa78ڎT%h0+ٮ,g8rƘkQL|o 3i c7 )4Ї7!O^"Pݍ $h:\rEAq$um8(VRD:wfHo>:j.Xkm =m6*1; *yRʷE3mDR#qaAʧ D 7mM _-[%ƓݮNPjy **@H%v)mjɡF(]MZ6vYCZ()`b@trR\b~.H*io %YϢᙰ. "+x/i(6v =ݽ'Ⱪ* P`,Lz[];́ug|5!i6v}pwB&ޮߓ lu!"̅ ۣr.dTU9\7+aHy_%N%ub0FS!Jn;a`ŕyDn9k8oi @f t'RiTN \`&;'QY-/?ߠVKV8ύnt,|ع@t pDL: En-~-sIC:/ XahVR:!bh5[=QHd;vl||vGPP\0e˕E$tMBS5mSb:x[*Z];s\؜+[JDVHtJ= UnG'2nR~T]e& [#>t,ʾU[4ˆ @6}^A Zo.z*V+%)f b9Ld<'IY4r|Na!y!R纇[mn=ɈPa^~ϽQ&3wJWiG̠l @ ;̓&[ѵ3PzftV6:C 9B7E%_2϶~MM.s%4狯"gOTi,GCsYS xu6HqMb 9?u[ʰA9އpǿmpܿhaM m&p7 dBr uc}-ЊI|.M{A?J_GKi8 .br}/꒿t4^4k*Nͪ+Y4{5edGMmH&;xw#Hˠ~!;c|24l-2SR##&\"+d䋖/̷[b~[$/R7+ug 4Kk!*^~D;XY;fbFl CnCk|Uy{I-c %0==&.(O)+.̢P~2xVZBl# cdH)sp $I!@_BbַРbK1C816 # vŗ-Cˇd]=3A ۭ*GbQИbw/ W=zt=d{VסΆGV#2Q%Bl>%Pՠ/j:xEw}$L?v\fea4 =v8efvC`3"C7ޑUCJFS\؅^,uØv;5t<ʼndy!@WBi<īGfo0#׃4"f;GgϬ@~ xKLn /-Ck.T-kq9coY|^2!'4OF(yan^>XC?c}bff %j6G5[.t> ۢ8Wrޠ?REVhTa: >zrysp5!2??JA}ceA %W`@mx*l=ժ\N(d(㰠$x$v6 InZQ^Eó?vpZOi#:L::QC'g#H9y12)Ce.Ը-f44mhH'?@Ce>?{!ba[`r$p8z>HD=LҔLY#>l0!)g? 5坦k"GTT]+Bk)='8EA\ Or6 m }ze`ĵP&.s SuJjLua4&T?uCjE2XQدoH]R>!>Nk}X?7DoQF~ߒ B1%QDqr@ Sʖ^7zY}Zo/sv'L7<Nݝ;n^ld[",(E(C*]“n#7X{IZh^8o&0e-PP[T4C_ï uGpûGOh9fE>36,};IAMi&(Wi:gD.:E!q"]Ǡo)=M8 @|NU|IuMa ЇG?\ͨ"'{zY wO_|a{ hh wr+'+SGt4nQ*w@ umwJS5JdzB`3w՛vj>Rk:\057^&em!]ٳɖUVUF{74{ϓ3Q8 ] W:i S&d M^{R!1Ltٽ1-D'*LlYK+P% Lnq&㣚S̰ףJP9*MMt$ u+̮PI㨆gi7#d-GR>9!g |QȞ, dEJOiꜨ&?$sBkǞ)VH)wE;l3bKܙzh+'rT1&!ׇAWcK%?#<(( 3 9G =TvYLP A.]t%1NK/VϋYN{()]P̶e r3HqlnwLvl7|:%;N2^eIz`_0D+:z'a_$’B2s- )^g&g qU!kxR:;Ի`1 fAY**@75o:K]8z " ĭ ӊgsxAN$"A^eފItgS^v => ~fx1DeSǽv8kSr7:ON+}G.QsH z!TuJ?7[zŘg(X]2BgqՏ)qRpw$=FR 8;4TJx<.XO*hLfLr k%~do%ޒޙ.7wyR@lZ,Ҫ8nɡfct#|%%% h`ftwVYϢ"9"Uf3Um[IM|ƪ62)OSA56c(n4~gTWa#P؅|Naf Y/˿Uq( pߵOMG!HتlB|wp6 lGGjxҾwo;UQK <ČO% 9]5B]i&z.XXZ8b>)]ueC^GӨLjO<=qbzTK7 ,e^LToˈV~1YŁ'6-TpXٯGl Wj-擦 a7ћT_?"ٛDQ<1Pr,IJ]."[̣T7=esbJzox9 +9qaװ]_nr;d=O+\mn#n-w2X|t$s$)aNΏ[#6Hyi== 9V9 _8O>lmQd$߫xъ0-YF^{wH_7peAN<@:t+\M[y P~CW'j3.2W='ӮDkggv+ vtˏ{犂̊ζdͿ%}A!҉{b꫍r<'Y\Q~dL=M6cG%rmMT!߷Hd`#ekQM& monf|*TӉlh$`SFl{M؊cpOjbT{{U*'Cҷ8\\=t&^.?GYsa3 pSy0 }4ăp0[ClCJ6۴RS~j" RfSܚ /OдO,L`4*^#њbg{]u|!@&IH)vY/ƊظyoYBvWAlsfM 6j`ŀ?+=I,slX|)gE&7?9DƑN8Sw~7өd=6 r VCY-+{۰ v >nlY:h'u[5h@C#>.BÍt2[]q;ǰ)WC쵗4>/DVӬŻ*:tR2ځoX=*;]%x/*|_-B < ߼!# 1!60獶7*n5~YV}hFif_.gDb-O\SXHc"BFA {}sDAܯɥ.䔛yW2$'nJaiv~3T|ϚGO`wdA%_ 3<  PwF) o0~q<%3]OI3P߭v[p%XfkMcg8\d&_Y}Dv$_ =$j /M``KcFѻiF3Is٧3/EA,t\CJ Δֲb9aqx|#߲,PC'G̳Dr*`۹/X+MP~I-{A'ah~4.p3P?|;Ƥ>=u~"2y@M G;9[[D/DL.y^Xot6S*o$Wڜc-8q9*6T;r-8!ZVUK .8yQH *& wyEt&?F6O嶏1^09,41r8Y6xmW}$Z.Wns(N $s=15Fub]4rpX:<~WtNKɇt0'l1vtstM)o6ANӺFaJ>7'Fcڿm<<Ё6~f!@o;\S7olZ!U>]Mjffi5@";cK+bU$]T%3 1T G\l_ATS}\\]:׎ ^V?3lN߃M  ~^,"4Kd3-PL1IC<#sJz6Y5҄7߽}Md;=uTR0 /t?\5ӖJL$w*<9wنH2h^txAT6 ?7jxPSp_${KuʻpہZ6`py É<§큯cVY?BAlmn[HTsn8N~{f׈-#YQe.ڀy6L閐mbWmzz58{9wO|.9Db?rKb2Ho>Ɇl^  >T-q +ɠ«<5`_eID'v.|Ш܉AtX`Jz<{}ABzsn/ 00 KHk"+?ҷd_$QL}QKkF˿e1sGUhu#i̳~Nbtȸh!ᑲ&%l2$gʶw@vTXi}GҠă[J 佒W)q{bn䍯 Tunk7L)i]*G]V?UN;".1VYaK5ˁCzㅄ2"x*[D=Frh3т:ٹc\G; sq[wׂ@+x-n\o.؋Fi0? A-8zM }]q=+; 4 ?&/?dYb&NsTdI KGG0ḻ +c'afhgܯG|߇ [xvigL&mEvh/& Ю靖4 3!ʍ۰˙&V K8tv]A7f/eZC γNwPJʻ2p^ӺJ:2GT5y5uGq6_n"(h|߮m1gO|' *؅)ڧ%4"0? jjn` "00Dp(ql>hR[6Sc_̳u [pWCku)Eb%a9}ѧUGE>:(![Wo:E9Kҡ(I\D^6U`a Eݏ; ]c]V1 яmH |=-9L5Uzg*uL@S1bG nd;Z%sL $>ZbZWrzΗh4%+լzDՖlnU 3D p i߻HSBY4̰sҦԋ/C:Okh}y2DSy&I$H&T?k2Es1C{s1m]VtYV r wUGlua=XtL" f$՚`׈Vh >Oǘ]4d5~Sr3O_?[Ȥ[v|sIL'xsq,r}ZBz-e (`gNDŽ|w2_zX/́ؽH JX4zIbQ}G U4ozyrRIn|?zVpC|LQ`5'8x mR<>8!\hB]'v5q Ntuy]ehe5sfH%@$yY[ ڔ̳b̬x&ND41c;kΨ|٣Ibrɶ%,԰[rT ʼt9,+uF L;& >,xGKo"5BӲȲp\C{ \h$ɐQpju=nH/x}B8\ð pN/I#O\8tz\ +˄6+|>`=sJY3c8) ؿҊ+AǓ&nNnh [%v)ˢ;nߞ2 S"#XXD׶g Pb^lfZl[Y܄Ӥ;Br~soF['Os *Qr|jXe?`kueJIB<Mh4 3Sl〈 +鱘yL0Q*']1rI[gg}̍ $κ1\+GY!&G8ňHV1@J̛XJ))a; ènfAsiEL| ͨ^Ba}b' .}"NuD>-dHvj!|(_ h亀) Y_"-'I`R":j;\§' R6oz)K%!D(|:9{$|tYӞqÁ"#+͢;^Yk vz9F15sXuuå8yfϞ\V=ߎh&wX{+ӵuE{u&W 9&RZQBNr*P{7*"-ޒYL鲢K82?eE<ܟ%5fȩFzP]!HthS"Fv@ ۋQ>P/p UtA{}:RD m lжyvz+L( sZ_N\vɤ$KH_%ȥ6U4G,eTiV !&ZRe<Է_ʁ%mG] :#SQ1<ͽap/2cmGi(wɪ-1gD튞UG±jXLD9whšgk*{U\lp^h?ګk#K/vm7lwr9Q 3Yjb;|RF֣M^iVfk`PBJu ]J| 2dCm\Wi,{~r*=wᥜoP%W} DiYi8Lj_S b&37}3#@GT -{!A)hi~EVyf4f=LA(CIi&ssu.ӟ-7){ 2$㞷3{nT0ɯ*΅9Z>ZK:P v3!彧oB 7mcտ 3C3YV\AÑNs<L i 4ӏ-_T+{Fm~_J vIo[e:F󮛤F w{W`4f5s`D:|B BiYhλ{FpHN'+^*Bݗovy4?QEV9 >:ޝQG@}/fu:PmIQ\E ?k&X!Ȇ) ͋2=LI>0B;a_fe uhH8MDJӃ+y7­c ' }MW ()hnr_n^wĜB_ӾzŲEl)tkpjQjv2\AI A2WMS6;ݘU֙!e"H)նxm7үz~vѩ1y&o@H{ )m@UR͟J͕"MlI~?P`.SN>a (Ea%ctp41ćX !7P_rF8HG^mxȹ,ťBu 9JN23|Iyu?o\H^fԙRfFAħ 2E@<ƼWID-K3r? 8,JNj>r3ڈfu ob+2g W_B G$;ӄ&h`āK#}7.ߟJ(<7X9Ւ =Vh]<"p"€Ӧͫ\D_dT+[wcHy,U)z<,%Nc|.PvOqvq[έqxk+#WօY<_ zҋ>ٶa琗{&بQ Y" o/[)86)MWfdN[3m>/qvM'җ&fKn{/pҷıS"Ƹ2iB+R*u 3|d;yVi3]GAfEWea/Fm~Ћ㆒kͦХo;qlX‰O}#ٝA @U؟&ӛ3&1u),E^dC{,/v"_&nG65yz̅ Mp@\"G B )TMy"Yn??vRj%@CPk< *ZPBц؇$īk!6RRbE8i+br9OY?~ބcF@^w4na;~QnU[@ %?SY Cy"1P V@ (YӠ[9IxC`F4" ,BS{"B@"1HLaȗNpBvv}9d@[ZR}Zȯ+Y0MPSBXpVL׫9#e"z2b2w3#Wײ043H@mOxLt;X6'ւ+b;&"iOaB 4H ,EZu(ێ=-@LD  NjtxB']"CZ ,Z{y:'ί:;^!X qirҿe03&|W_^W4(Fo=33[!>)beY9u48#HRT4Z&3ox +vG`[Wyjͭfi絚p6җp2w* Y0:]1go {^ᐋ^"uK|{ߥހNRU1{8ۄN,eXִ/e7jqԿ9`}D֊›hU8Ь/A6`dO2UYGk+N$Mk|!ⵦul;h*GjfvWj'(Ѭb!~r4"n_r{\\1I.pP t冞;Dղ.KTH}HnbǢu (AJe?1-.^^D-1l2J$Qo.hgwN&L'{ND!+7=dc]7f5܅n[ZZD[@(PqP@m/|BO-bP:GIŪEA{LP-'GF2yZ]77m^H$ܵ?\u#1\Suyi8_L$@0rݲzaÏE(\b)s+,/^q-I*bK?\F8D4E  J9NUQ.ꖋ u~? we'CGW蓳)mI-qd)#3#xXV 2/$JL끹RqiMMe{=NTFv,&%i@) kk{2>a\HkMB>rYbw:*vGԓh$3., W4D9)<8x?5R/9'F5wm PĂGMnFxzA %PO7BLt]: 5Pi %R bedWW[Qvgs{Z [k8:֛etlxM!"2)z6tj&"fUۍv?DHVP{*Xo|J VW\8kpiy۴mukq;CvT2cd\VF{w\kvQC~x&qc NFa.40ViE VC E&'Zvg=)JW܀*Zq倫`fφ(W7SM?ؽbM#BTB݁d|LGsx|j< }ԧkQD2O?𼪉a?5ִy9OIBx>Uҵ|kT*6OIlAᏀ)wy]IK](Oֿ# uSWFvw[:.M z^kJ{ŵvg{aP+jJegӮ~~vO.1x\o6L} m_ Vga7  -pW LWd+bu}'p (CIo5ٷ@utaC.j^Z 6#%k\ctIj$y"op23sN ljۂ^DRR'L1ۄ!7E䄖9H F8pskd[G16.Nra&mghC%A,i3%Pۑ%Wi8vƘjw,0ڽ?+!&Չ5 ~ۤl{v 0*GU!8*  dAvd^ާj}1egá@g}uwCoǩlxi2D) 8R%,֡v+xW/Z&b&5 h+1(a!ao.i{N_4^AH˞FW qW=x4s}A3pY(U}C ^]lQOv@GAn5N/%Ovdq͖+y!}m V71$O'#Ew8~pZwSӞY\M٠ @ 774z&|HDR~󼧹 ]ҨɷMNQ$_W^jlչA.k0lsU83!nD%A/Xȋsi3䓫mmklRЎ5(ջ\L3߂l 䚏^ϼL $G<+'dP:5*l^NeqI_Lwtu]ub)aEؔwTUu.8tX9]7Rht @]] |=sTR$>W:2W6x;@z!i-U "N:s`00ӅE+iEq MC|pQԜ^M4>֓)t-_o2]0Ul?[x;еny1V|=AifmD;h~EfG^IxH2q & l!㐶H٢N:لK>G!9{g_ޕd{N YƎ")ZNQˆbP|<FY`W%U[j/jmQ_4gx(pR'Vm!ybS}X9Oëd \,5$2w#B_H+3@`~{j#y#vҦ~h~uGѣj C)SOeBs{VVGQ͑ F]sR ΂0д* mu79n76`o@+ԢE(2v{~RX2+>5'A=rF$tԩ%XDeO@PS(%UR"l\}v^鑩bqܭY?Cҿb5S 49F< OU%Raqki\ kOI`E!W%bA ]Ą\EQS]Ȩ롈/oNy3,__$82]0ZXwt/փNί~L C6ͮnUKZ Wy;{D~F$ǡN4>>e_gZ/6\:`SG-tbA&5dΕI:"kX buyo+\.Usv"9ɣH~ 3ˤENPrDâRn>EWot@}w|yR-=i .|1:9nD BF6+ST9rݷaL"qV|P"r1lYi}3Yc$Nx )$P>, 0t){8fhT7^GlBmݶVA<f+$~j/y魈tq-_:Z`uI)s\Ag0P݆>i}S FU ~ߌ_gBm*lFAMgppᢹ}rpsyL+ P%5[<5-<7$8Jlm:aN9hC#g.'AȱZm*r ޸~.\I"4m:KB$bIJ0swnZ82GW~?crrՐ6/AB}r@s" aDo>3]6b~,n[ۺtVG zوDTJ1DǪ

    Ů6U2nŷk` obp&r'uQwîSqIF@5H; Z.QW+icց#j*J/n&ⵯ3VAQR/ ד*-H1G/`Ӑ'#n2:@MNX7 % 'KHW0rPHK2h6LX2 @yuG7;/<:AmAZO!AWr,"WC/EtN۴~љC}0}?l-U]TrFnivdyW!}3˲K.>at뺍l1E̢emEMũ))̫5 h +sEc(kdp&}D}blyaJɬ63TгbY[Ɖml'd1c1"ce)WǫDik}KrMIӈ1¤%}{+O>G:_48#^zP 6"[3*c !g~fBfhJ]g3tʱx\dx a_N$;\C+L`j8 bsl" y(:cWvf: ,ț[Sd:dY{9oګC~ӆl{@)J1 VfN5ϝih)tJTJ&wlmԝNpV^j'qc4׈N .B#] <Rؼ-#0"S_*Y R#Ы`ݳ 8[ydRgUl2s§=aGdJn4Kb3$k<pd 2z4i:)wҹAj֯兜vR{sˉg1pD!p^s?|uiXsCdiU 5!]R$LJU}BnF%;/IJCeywNcoWK5w赁b1P"Mr)t:]zMdEy$\0+<+Gmj;f: s~fzhPD]+IπDy} Xޖ4yc&"M5ͯ5>0ݷCp:M0Zg7s7GĤ*`EDa:etʠ9 \i0;gKhzԃL7@Wp_/)Jlvq(Yc57`|7sqܜkcA7>ҭቘ4#pHHBp6vpWkjtl X1^2g7+B)c3gq ?OzCsKĜN4fy Z\+qʴ(_T=HCE *[feooQ-y"ƣTgyL{/N#y/U+Exi%(!wҗ CtнjzNtjk4ـ#w'@ :@cF*cyb8YEyFힴu\xkl4Y)z_7b:=4Pr,"*}%gNa<pzFLf#% Iբ@߈O>[y80y6 lE?+a$:͈QH-鬳ԹA\ ܜfor,wA0Iv(eFRFLDzUTҲTe3-:ЧrrQ0jv5wލҷ|1G%QK¯"1s$P_Ì̠\C6/4B=!t|G(^_j]Q!2!Vt,N;4F.$ai uh̫+DA+ MH'ݠZn95t3??#{Fq`#'5)bt:|<8wvfL`VaJ.^g-.-w5X ?ZɵTH|TAlb*Z Hm(7/RɚN' 9z >sh% cFjH; d龻}ڤnq*8bԠUro=n~T5*p|II<|ѣE>zቋ_ֺ?:x\s86aV5,$!A5؛e~b w<#E \i$uIH{{T48ۄcB p ֊H,.`ֵfl":}DtZʊ9FIqΞ?C.䰲yk|IZ|*̌;N/fEeH JΝ$ύ54I$χ4 t" 2Z0SA=UzRÐxȘ2GK7C힖U#§&"gjve܀: }K{l.^MZ mmz7C-pvͱ؈T& *8/ Mx7 xVZs<{+"s4l:eRtD\-8E=JyhdOpDuª> 2I0UU!q-o]4^hR<+ǘo1MP],Y2JcEgo{gD9mPI22EՒ6-%٣ń0X7(:dTu(N33+l[DdFVZ^"B«W-#v βgX(Md?t7:il7gH6(@q䯒1j.OҀq#&K }z؟ߋʎq3ʙc"؋]O[УLiRx$1pF给Ie88:GBE׍M8-l;<\ &Kۂ y =:xt\#S!OQeShrs4Īh=CK-(vJ/Ïk&q6ڍӖ[z{D` sm)8uKzyz'Bh%.+s5` 8} y>Iܑg,UJAYf$BZAʩ,Oins"KȅffH A_rB9uh ƨD H>V!F]6+>S}IYIPܡE"PC `0v_sb`A3nu`ľHt u*w`C̈%At@q)A*Ϣ䪣PCU2uzsy`;49гn1wCur:f;r _@ NQ ~=7l}M9~``ڈ*#<%`AN4 =YG]TFvBt j+Yۻ$"v4,m!J-Y))*w}FAR̦r<"+bٟDϰn'<:4>kBfkhTId(Ep&gh>0TdUX-tp6b\&QY,yo'|S1k`-{&5R w !0#Jno@"搳+hS,v_mjҕ iƴ¬Kd*cexr\Ցɏ."0NM-ĵ1Qb"e)#eHy[P{FwY2=zA"OjllQ*sy6k878-辨 N(TF6#({ e^iy$ڤC\0#@CѬm8WeTdh55;{7U*]KS/tU t.bʠ^Dp_ U@M*E!'T-ƃH2ѦH_Y'nk"ϛ8 UvWGWՁDnd"4 {WE y-MŦ* m >^Pԉ3I5v3%G/TO)h GF{aRy_lE[2Ӻ:H 8aޠ0TC+Ŭ=Gē Jjo1h3 DQ~ey<(сq;Fufw1!vqoDiw (%3G9INT1~0)Dw!v)Y-W0Πu3ǖ&m}}%[I,әR}` faHp}bO2 &!U#~*Z1m4 q$ce[qnlGjA\H侙="} e(S_Pyv(y l?$`Yqa_pZe=?h7tE-˨­T 8$ªS?~x?w!SW+)F7XcGD͇'3lr vR9zZ*.33N hωb}Sw$3mm0_[qeS~ak2+:c}A܏(zoi5#}(9ε!j@9IVy8siqPOKY۪I=ewURDuw޶2̢"'(@0DQy]Ii O,^r/!r^ȱ pPo[6*}Ր!H,"Фf#X h,'hfٝPljAof%О,*v(Tg}m ; 4[N>ZLJcKxpkr'@7=vʖ)j&E'?1%(1k$!]>R6G]Z'Ƌ:ǥ)2^7"eO"*~- 0  h9P9^3#uq[s&)qyzN+<[T8^ף* )MI vA`|)X෤fFjLw^}վlِt/2J=s,aNϙgIn$9M d \;dYg6ji˶ܨ{¿L&,9$?lnU#*װ4_1m }!Gxc[W+B\"ѣJikjkס^B]l:z)Dk g3jE5@8N%&jbeJjhNk]G=pWr̪ĉCmӸWθ<3f}\m Fw@<;R/x;Դ5[Z\^Rw1 8Ȋsc)uV<[M}!`G*M-Q5TFN)K*70pa& 1n˾o!Ygu1o1vPq=H/- HtaFt!74UIb´c/w b lux_2S"v0!@hD{?rq)DfQ"#3FeeۡwdXd^Έ A@ ?U]M5c̒n BDq{x眼GU u4Q`pytN-tou{!-E (IvT9ud %JnJ5/m̜ ";wQ4;V\Y.$mlLW؞֨!\w)(/x1x-D'LvqN:Z"~UJoGMcy+#<$:]=L ;u/Tm&׆Rf18'kCLOLqJL%b,õ\=ʳPXt}C4E0}03*lUʂ^΃ʦ LJhd3)k&#tmVK'9CdF6ɸrػ#9b/x70~ܟƯf?=zeu(RQia'$_N+4_۳"MH{h (K &4[)t'TҎg᭡5$?rk*7іw$tcۘ2`a2g^eBWw-<|iֈ#²зO_5j#3yt D[c8ώz<&Ws\`t?(dL۶&#|5iݰɈ9Jjg9=ENM6-T AV6-7~aS_t^?0Չ9*Rҗ4a+>G;@TnOO 'uJMH޶fV79ON8Ba25 eCwRDKB>fׅBGG-aa~z\ac_97) ,dT JN(K}uͮ82r.mQ2WBJP."''hc{uㅴM<$U.wU``UdlIN)#=p]%.*c8q;~}=AC`Jcɺ?ypiǛt''?47#u0R N>Д<>O&`Efa:1/0| ("p 3єUa ˊl 57u؎wE5\;BPI,h U')d(^>K -a?)@+B3σZB XSVWhn;eBP7ԩKÅX6 s|xڜEB/zR0σF/kuw&x *mg5A3G )78 A]yQ(co<.mW]yKY[ fHWS\2MA-l!PKu/>tp5 QȤ1S_G]iў9iU\:!l0{4eҼjD^]1̝Ir!$hwg?z%0@f]u:"g-OcFlO C̛ SԹZV!!]c :d4 m,(;!YW*vz3C,*X:tLhRop`0"w%e^9>38BR 6sjh958 x^ׅ}F`4>ώ ҷ yk5pyj2FOJI@|G?A?J(H7[GsjxfDIWW^ɜ)\/*u% s :K10vI`M[Nr֟?E6KrVW۠DkIc{i =~^%PnmkSAo#]%)t1WF 9ѝax<`~#+-ضd./5!R)\ٱ }:ߘ@M fU流,(j󿛜󯊲pFxo4*ы; :9낇j^$ -S]?4Cm)~dAjVNR{ I!tzZ:Reѩ2O(#O7MڛJ븻d֭`8U/D5=w{1͇rDem8 VQahM>2Ĥ~?hQyYDc1é%ȥ0v@+eE#$~^)Etq* Rۢ> ĎI!j#ItiM--+&ڬ=?b1#υ)9fRn3o:?/=)ac0]\=eor$Kp)&(eexQwsCM_=пx.]&>07QV_k!#\N~cjCk K2~CV['z*tMXmYbW@x|DMSߵdQdX޷-!KungjS"{Tp6yJĚ;5] KY$Q.YL~/=y=?S4uđ.d9T 1G /-ϭ(ggzBG8PGJl%I 3CcfaZf3E8Ex-R1mE":d>УzD0鈁H3_P] m?e52?ZWeo)u問 Wrgj谴N$NLyk!tՔbv(K666Hpw.qE :dDI+#;%%6 tPT+#]yUOedY@1hn8sGڌh*ErKwV= } GqAls O{ie?BM;F~dqѸ24n]4PKxz;¢EQzZƉۻ+Hr!8xYIH*NfS$Gt>A]0֑1v֓kȐ$^p6jx(h;taVG -q16fu>!Ju"Tn~ua{eEw|XHg@@4 Wh"doF叶z~@z AMy&U!XBN9Ua,_2=n`ncur5w`fus`^cwuvAeTݫ@o]Bx̿iCox=Nn0X3iUQal`& 8gעǜ"1ǫgzzq3SЛ0 Vy I'Nzk]a4GJ|]t7,#A},nDpko(oҕqootTȄR{eEfjJNp) )D7k_˪E5NF3vO4k*Ǩ_Q\OFZTVBIEt96Q9c jsh("L7:޿zΣoLyGpLt 'nni9m񰰷8+rGBͰrnqvæ>U.~l#e^'4Z~9PBT5ʷ&'A+?)q<uS8Js~ɴϳ$3󕹏?擙X'?mH@mB f~|s5:pkVVl,},-A}URh4*fmj*46}ȹ 5Ӛƹ('1Ů:_ǘzOg{>htֲoPP\B2] 5-MFE'zFF1O2de(u$m`"@ ?s\@EYhBScu_"ܻF/AICwOon TSt'g_,3rI->ɞM<)o;a:$Yb|P{YH݄%` q=͌4a Fd( [r&;ٳ[ 0>W AK]cއZVp8t"Q <(W o۷q6nx:}n, q'7Ks>eSU;㶎(ZuK/kNI're;]& QGH2SaSN[ e6Q6Ԭv(ܡ&&5i5YqĿ^:l[ :P!໲""?`׫Iڋ9XMx{m B-/ F pfzb|hw.Oy2 i>[QS aE$S)O] >J—%e0"5{SpXpiwא8ܹ+t{]7pZq7#m 1_$81>Xc4:E|S{)3 cV4^{u'BzqqWX6.fV2˺J0W,H`WkI 7lyy9C61 Yx! #h  -u^dF]opn6e[cVl@bfi9V̞F % *&zj:kދr<笹'Zz=MСjY7b sr(sAY:jpˁdo!sk|9f4Ɉх$o?ԅƺH9ɩiNϋ+d#hUpE Sþ:{A: r^a0`WkJ4`rT(&i /9F9RҪcQ7T خY/klLQgүtx?Ed$-qXr[l& ~s/cJggYŎ7 luv5fI?CO84ķ70`_&C2Kvcl0i7v+{O2V;5:I|0޾<%U OyaMXπt/;ˎ~!I@qfɢy^x% ʮ`T3#Hqc\Qs0C{CE$EkBƒ (_f%/d9^˱gHU&5$Ũ V{A% sT:E'hWbaS`g=[]Yŭ ͮ}%{A2 _`A#edе<_"@`UOl_+^M ,Q9Sy[U`f cXA\Pb1X ]AbL<S&&"CN]W?]١gVxg\b9C6qߍ]tߠұ lS l/#>m !=ŗG$k昜1fO0Zs݂G \l":ֵiU ^M{Ǩ-nvHo\̯Iz > {1_JSg4w9;ұ.38#pMKHo N.8xR֗$g›b@:XW~d?B"CshX?uV-Tl}7)E|zj?\í2˥w+C66yx`HnAAwq{ѾHfANXhkM0ީH.>)>1E>07*q?R+1xo( HX-`1!^B7AOs\H5@A]Pֻho$'LU3<7,&[]xT^%uNcv]({)8SPZc Hx2S[MYvmv򷄯6/LvuFYoMSc|mtH}C(R]%06is,Є,7*{ϕW`_$U&hۡ 7Fbۆ-+fV64B+SYJl][/ }&vR72S MuOQmbE Ś o0~nmS G*p]n DA۽MnM |ᦙe݊w?Wѓ]M(n*p }nR2yGE@ɹtB@_-Bs\[ ;WHVR.Km힚$`3XV_5%PHcP5s;GɃ` 8K!DnQ)qA l1Dilp;%ѧĤ2 AU8I/P6 [a#V,>()yќM, 뱦.SЯ۬ԟ& 7NRo1Kj@߷&`8@NzRG'ҒmJ w~%u+bym>q1Zy?ce3ACbeKJ1'Utr:A.U@/VRZX_&/Y;s;ç;o\\ؘE`|}|-3${"0}D$l)qhdR&YC+`;p)LArr$zut6GLb뽱=d G=qAS+ b φ?G J.M O#%X5^o{J\o$lH; ^Η3i w[H,jN B4#Һ.][pZ=zwVm!5,B'^@a9c?4M~ 닮CKjN,X{n${u݆p&аI6\, /-r0V#+ $[ލ()^Fnx 3̌Ge>e}a8?z=o3G1w;B"6bDmRnqzqaƼ݉Zp M9r¿xjT!}8OqWj*#zE~/Y}A;gd|:mrtڻ LM|y0L$;`]ϵV*-F_3j5er! V*#R$Q ֪/Y4qѢǢ׳ +[j ^kiЭNΓl^@'Oʿ"&u-&4ۓ͵âqgrkddlB.)vx-#_s5 xX)Q 7h@оԼ7qx /W BٵBPj#E" 7dulH+3A:<xqKϚT>MlzƖ5â0'+ٷJ۾D6EX W{7Y=Q7 z$s\5W׎hϺV!#Cm[M"dĘ4(ӈhMƺkUoiOѤO̺)=ї~xȍ "kUی4B$c5FޓoX)h-(K֟U3bg"+'Ÿ= OAOh^ڢfM\} C×%p #"َawuX0F~9!9D]8x,DSR4x&Mv$i[6F %0dOF}zW]{S'@g83ԸAX7ػCHZ6pA n4~;T\*,KG̰c $в6i泩ۿ@L'v*rv݋V3;I |QY9S1[[Őqx7 ֪3 2&!KE]]D+(l)ڻ< !mBuP wDr2*8- vq)("-U슌/- WgB(50桜%6iV*vj@ȏo*&l%Wxlxځ|@O"'a;@ ]7+aRH ET юq`8tm6I :G2F)ATUqYM+΄Z]WF{{Z+} !Mw=eh/3r_aL')f*dYi}[9KtgIV $m߶-&ۮmTjb]eэ[ޡRy$C|W"KOF0aE"hʀa<6/ƒ+F3AD'zvƅ-nhws*z Ő="~JбIJXQ$ز hR8[HOLQ٠gy(HQ9^YպxS ǁ 8e^L2? (5bʉji`t;K*Śn2dy 'wm};&9)}$k8OwGVW5?شqbq>y v'#*+>o>K@Y 3MO)%S,٬=z܄KiMYcg l3d܍^\˳Cj񙞔y"xwEgƈoღ/s: wv5א8>gʫ:k ؃)Q0 `_#|,)jMWJW2 U*`^ y8PۅeI"Ω."p(@}!|Fe m9E-Ѝ OZ4%k]՟'ot[W2H俑G|֞j \tWQvORy+vM}OJ+ X5–fIY00.7 6t꽤LY 2w\՞ p1¼rSp(Ƀ8^+L&Y 06_Ǹ} 񋹻ȅOFdHr\99cH^ s=j ը Zv[v'nU2̕`5=Fyn@(mרUƈj8C,zu`$9z_kuM aq-pS2MWI׽Ub3%_%%QAbNQN^D=5xg7@?P >jЉ@iJ5]?(Gb>!l|Vw@“`) *L=E*^:a+5SZ-z a@:!l.`J ZDOՏRo ί;t0-jTn/tJT-y`Z='{qBrxvPࠥ,) @}٨gu fm}wK꼚9&ENtz!"> #J~dPMksʢ\BNJpQTɔ:̝y}]%{ g/S$LyGsW=iQT‹pEBI¨-俺ow}ASx7y]*VH7C}` e `4(ڀ+$vpd{9oDzSEg´o&u.pe7NBݭT lY0N0~wN\.2/EÚƾg&ϟ)B)<l!{MƟG%T끖s)&Ib9b1 nMl%1e;s{Ƃ"y,e?7lf2x_ x>gxz_;?jwuU䈲P3Z s."DPֶɤķg6HAwW]T^QEO2ҰKȒ:j%\ IMV2Oe 8a.?o):7 &%\F?,"S`9e#_uqMTXc{ZB _^ͪHw '|@ CAv0u^C6 c|ܦPDZB g{"L3˵֑#5m", /XBp_;ͦ4nX _/VvBF')MlP_yzGT=ˀheqEqfHisZË́Ks!_AdU%K_bFn]ӯ:JGԺa9E$]R.#"yL^pfu@L6qZ͒7Է4t?x 7 [X{bNMcRiL$JDlh3;Efܤ,]pO0gae D1 nJIߺR1JRV΢S |j$),͌퇹X/H,Ϥs^@WPI&%]!q2kAOc0 # fZp+m!^xwē{_SIߑaZAl8Miۜ"կ?ѳBI=j7<|+yg` y }6<5C"gr"!C-k[:&'ob5pV.rnu0$Gɋ%lNk0K:/ b6G87ƦDum /hUaM1^0EwSyA7"xbEYŗjhlq.h'xtSA bO1okV~17 3-\Al 2$ G6d`cقKF;[b/wεÓ+=^lUl۸ru!_A<2z*RDzJ } c}ݓԚUxXJ>j%ne.#ýFeh4/1#_ ȏٲpp|aS<ݩRhVnꬒbQ~ݵIRA-¤b#!#N9*#Zvܼ'g0wAi۷}-i%f0B M40bmZRYT`)x3)&qZ;(XP+ 3{#Ҩ4='E+d z_O^SS-4=嶖.&4A BMfakH qZd7;fOGo@?4d RԟfNb/ݯft!\l0SAsqe1,}FWT&~*q2s|>^85R {5HbfI#ɷRn ehH~(OVc)6Myh-1OGeA9[3H#JzIÖ` KOW|_>|R`U DWZu( Si 7<#fF+91)v׭-]ĸ`6m6|,9Yidn~:}JT\\"]00?3j(=u۟!#٪Z]1tp" A;LԿ$=R ג.ȇ<m8]X1[1+Pzԝ(s_,h̔! WJ1/Foh߀R&z%0*-K}Jsv;,ݒ9:&gݭ1-8>WHntV 1{8ָr)JСDYq/&|<.JnbQLѬ!W7}ZJ77j0q~|dg87'tpNAHʙu]@a G}$F^G>N"; &eМhȚJ<6r@i|cpy2ъP$b~QZ.~c@LƒWJF,}48;F $ Љf77<휌$۬£lC`nF# 9/[eKnw1?MղS_q<tly uvIیf͗_;X珖AnqrlRkR ªuK@oKIqy7 F(eEՏxêo1H ^8ǎPZ cSalǷG~` tY}B*ITFɿ: 1CDLqխ^ppG^_GMed0S6&(W]ˣS.9НH#|4ꛚDےkJE{͠U5:~ 5_,b6APpՋn`u"dae^H`wz {G/e#+Wթ5Ov:oU)s9;0m1 N%"[kZO+!@C&8Yjՠ39Oݾ'f,YOT^%CL^0Dh4+u!`#-Qgб`O-$ MKڢ;KDcǁZNgV= 5D۾s6ɇ9+oŠ}*^D*U5H;-r}e8"LmV$$/g8p Q*Uc+uc%t.B |BY!7al%".8TNYJlr^3[ib^-gX*U_3x W;ps)?`O"yᇚ+fYr-,=;_@ܪuƽ+gB /b#Β#] >ZwWURsG]A`5GH/i+bBLKTE b)#۾{l4j)\,ZTEԻ1_ք9ezo8İT2&{ΚPjo4-ON ~/z@[;!h V3**6l*BE2I՛j'~R< Blem43Y5:zGW͹:. ֟iG?*x[*8eʽi3PƘ6;8іqQ56mfҩberZfTsO|#SrjN]Ѐ12\]㜪gXٔ:܉X}aMe¨zzA$z8%1 `|RJx`mh]t ]G?UKsqTP\JhNQn($w٪/Y"he#0>r-K[0N٘GᰬnKz0z$EVԗ*$SAs?jWcvC)ݶa [basL&CMTMc%[_;-s/ZM`f#,ֽ_0LCZ\v%s׼^Ams|*Om/y}󥗾 e ,aʝű:}ZO< ҹkE׶|aqq?De5*=[|zZ Cbm֬@%hjJ`R<$BIaoNT"[p\y'uA +pkӼ_V٩dF=f: gԁ6jK^.-l„.bkj=erۿq[˸ I ˽yZ<EUJİ6TfY4"tٜU֋|Q)JνguTKn aS*DWW &J^f$)~}pZJwu5z2P}qՃnir2 l+Dd;mnZlϬ_iC|<1D>9d(3 p藜'Քe9( !J@mɭu-Vq(d%Y+ @&FM ܠxߗuЈo/>g~p R7.p9YlL!%붯olAVpN[p,kzI,pe y%g2b|SllTm\*B &FE*@ SX,k] LlmL ïK@/Wz(˺NoIvhfŒcuG1VG˰U68o9@R/{a^yI'2zSvlm]¢Y&Vc<w}Wn揤t oR6(5מw,&=z`eӶ" {@{Ix;-f~EAӂC}RܧlWKbm6d6,L40* !lw!{u\A9qQ]OشmS+|wCftZEp- Bd)I[F#Dh6* ,HK1o*C"U̹Έ;Y Զ({/M\tYIg td/3sFO/[!6ytYn^Wwf6rU ̊h)! 0riE [BqH`zp 6l(deؽ9.hkh.=Ba&Hfw'G4n%t/ުcLL`7se)(4 RJ =fֶ|L)VFW䋳w$ԙ3sXG2zyRN )3Qf4/қ\ːlh4gn9^o,Pz1Y{ kdSEcn{dӆżEI;Mҍ?ՂSf+ݺ->ҚGF*CCrzɂy,bk}{>V;%RޛmqYN*t; L7`p߰L^V}g ƽRyty7Ib̐ܖA-^ QTtHc7xE"5gMTd=%DYA`Ӹue G{eK,mNi'V`?AЖ=Lco4g``qfT5{5JRI0,2U"B1U+Q~v2렶: \)g\2/VaqrjN +*wO#ۯW=j$uSWM_Z''˸/bypO u>{/ tWiZQ`D5!Fx{ 6l4&-ELe(CQv(ӁXj_($,Iԡ/V=ǩtE4l89` G jj"\Ys|WnK n^G3'΁Q'Ix_(C0qE5hǵ;VKmM8[ me3>?2C(U%h x~w#<`,цvV3iKLLTÏ:-/a]uܗ43-4:NDʲm4{mi5OԖ@O\!7br~:O+da/qHMd&Y;SvDĊ$!,^n=Ԅqi!o'G QLBiZUP2lm$y r1~:oݹWt7&E$&$˛zu61pn~{Ξɷa\2!@ P k~EvH5 ZVv wtEcS|kv)2[[ +B[mg)b:r|M_@T|z`Z3Y5@vJܴL ΄G)6oSwXvvS֐oSYwjxn ݹ %_ښ\l.CŌ[f"5,FG5W*qҝBk/ `A)UrЍ)=YZ+btٲ/TU(CP.&5MT=ym]Mε=}#n!A#:n6}ODS_vx`QTeA 4Ow%N&Hů̝D#NEє4iacR`ZOͻʐK C(/8U.+x/GM=~ AmwdKHv<t>jJvwo25ܱ,/ik۰ҭK9Gӄ_o<#OaP%/[N:NCMM1tǚmDNjq<ݻ5u<:In+/*K~l:WY = IR[ڒ IݒӨ9KlB1My`Q#B_R :8_ Oț]YCl7`M?"ST>i*УBji/; a ӗ"ovn]:SՖRNlt.Y4_ ,^uHQ${措" ?[Vt1TZiMQqԺ*'M,)m5Qf- Ge6/004=}*Tj:B;? {?+BFpAbtoiuf78ndLD(o4 d%*hn΢4 MUP`gZ+1ka%Y#QdVUE@t} 1{3". ̓&Fuqmi3Gڢ-JWq8 d}[a餠O%SUƉIvL<>7eGe(#h$pnͳxk@֭rؒ$+Ip 1YKOFyoK>3MѨ x+¹YA V蕝&F7&zvOk[)9ۺٌ]wW)-VҘAbX84 Zp+YCRnYTzPWbWg>R !A[SBcM8)q=X n{%Xݒ@4/#s#)][iZ>`W0c&&ڞI+\eg%HG&xKoˀe<0A-bVR^mv"=]k ]FUMP#} 8`7J1-̬"j#H#J8[%QN]J2<`C?KUE{aɘܔXw 0pQI&5q#׿54)d R+r+,K)6Y&sB3V/!:ms%&L-|#k+ٝѳJ#'7*wDE[`L .W&Zt / j?]F{uJ-.+yf8lc[HA&'>4` iDTiL}9G+U^v??50GػcjI{,(@,/GBX#kk JB! WWV~9S%:1Ƽ;r'*V|Xlt'ݏ#jЪ_ĭb~&:ƛ`L2\IJx`b1rgQ8Вp> ӴkЍCx ]9ժ{#oIk :SQvU2:n]ո[85kWHo.~&Qg*^&յjN#A.]ۙ1Dcs?y9}(DF p~"lR_8[̟j$݈Ĵ's#/*UIz/"ev[s"%@3G3 f/P֚y bȎ ?$UXkO\^zQ'OR+(9~^uA3+k"]aS]AsۙΛ_ K]DXaٝ\腈K\YAPQY˧uenx]' W[,-F{"䇴!(4 7B"c]%jPqM! 8N7*7mîw'{-8+f鷀Vϛy"D/iXZ9wwD>m, 3!bb8j Fft^g=3>tne~r VY5v1~CM/)4.Lh&ׁ"oY}E]N46P_e4\rEJސU ׼8Nh̝ ]4KT7xGkv"jD[*P(ZKd3L(1ldK &7,;8QQ 9k*f&EƱEposY[E|xp4StdȠg8(ZHexdG߻ͲQ Uמ&NϞ]ߝyE[sTH}@.* ٸ&/u"A,plI /Gzh5] Fύ(8LnM0;.nT%rz.,*ŒzXOÉW}Cvl=~⦿ [rēK~"FwEܷܺqfpkXAʒp 657 6=owW?Z[vE _Do^wu'Q{fCbòLlJQZm(m߻pH zzG?&);OSvFsɖ Hh&*d߻iE>zت2~BZ?G"(?CdΤ=XT:C-3i׿s~+&~jEKt 0 hUiT )GTb3U~z(UMfDYX%.+#DM|iT ά;8zd21 /=Nm+8U1中1.Cq 1j!>:Mcn\ t6w+dz~Ʌ>w?F%R?ya|fڱCoij\)) t:,mTa=8>ՖDY9$ ^Ի\;L:0G:`V>$&$A3vɩlk-|in &򱀙$?-s #l[.G&AD🁑&4S _6&GH;$)L\?- xQ ɝh>GէB'I8h4:nSKkNǹH%QMd08 #3n U'}_esal|6uk ʜ It)N"՗,;6?,ݐkG~ wRA*|Oz)在 s̀S87+* dk{MɅœ7Ҕ)e 廩L1gE!C@02*⋂R*iOeiZ(WRID\7O]jӏ E!MѽS8P9p=B+ hI߹f(]L{F^M໙ĸxV;̱N.aMZot/]@ q6ZѽP  .SZT1'(0*l#| ֭~z ^0rMQGFy#Ks9EܢgVzgz@xU% >Ď}ҥviH^цTO a{Op{y>kR1aIj%~xjv~ٷ ޑO"jBXk3"pDB [DFʦpL򵺄ʻCK$RY *˔u]Lh|Yz$`什q>v""lre&*~RuǾg鏏k /Fj{41^ ||~ԫMruWׁTj G&ֶk|zʊ5:a'˰{*V#LL0Tlg@J2(YMI[Ngg-v~n;"%MAzL ěQйZy8 Xz #T@gu$.Ug|QYu:P5( ΕknQ}o8@'0ZBAHqz$.D)R"zO|!w'J/*066=mʻ3IhBJїi%y5xy_JarO"b|eN[} 4ծ&Ӟ{zzy/$N^foi?-R27ryU#lɀ]Pxv~OXl׌F0's *B}xz}>~Fxq'"S*(fE_ka ?}jQΏU)Ap4~0E EV١dV>306*}jD98}hξ@y}h B(ӗ~?HvJ,tK@U>;]|4G)WeM!=ܱ\>꯰zSUMT$¹Q[Y̫مx'΍n )sop/{7x%ڠz3oDž%,Rp1;n_aط1LYYy9; p!@ Аu{q0/2t"tUa7̥E13%uv{'?)W;53p}L(Z2wrT)D+gƳF0!|{3BK0V.vP I`)GEMVFm5CҔҦ§m^\r(ԔEO)H89emv.1@: Ui9N=@~ (.ZN[Zu6d "|ÚVڹ^#1Eઑ̗ 6իgg-Pi%#jB-pA.Ι\NRG?c{yo&=K͹#Qڲb})Ud%W+#!"OnUPF&ԍ !KF3Ԩ(#Ч`Mpx|֔qXK\2v|l5# 3D]Ts TuB (u}6Ъ&5(D saN E# 8UX>6Xq3j-GXJSۻawWyr TC tG&_{|:a;u9.IGG5rVQ$9-OaO):ɷ$Z$zw0q80@u;2]I9iڱg0利Te}Dp E3~i`>R -%zm(>\U8]pyTyѦPZkkhAU*b阺uR'vtJE1;EcS|YK+ 3&d+vʂ0A$?c >x&/|V =ӹ{'3IA#dUǷ@9ď`v"YR7GMg6b#& u'V%BПUȲHX(IP%Ɲy vK`3t <@4QM ,`k-wgV9K<7HK:<.jR!y=sC+i"ѝm/\.4xQ1q@8~0WYE|66@w}u*À`]xl @*ٶA7kN=Ox pT h:Y\Ǎ yp}\̩B3"]\ (^^o wE͏&lͰ1AQ0O@$ؐB><q$5R ˿=PC$!gI#;9Y*:w@X& i@ )4S p?C H)Ƞ\XiGK 99׃>PX\z+5CtOWdBb-TyxLRFpA{UPTqzȉv,,a=hb3iAH)E#>[ VDVY#-"t16ȃPticD(rTpИ`XRߡ٧CpƢ_MfxTW8}3~' @a6gҲm>X'f>jZ5NDw׀|x?<+zޯ| 7x`>14'b״ߓO&@K%r̨r$:DRGVmb=mA27ڪX 52V-99(x'qHsJ:ja^rOG3VjH(t'~^TKdl%XV~`p"Vĝ^}^9==lݽBNfzr| N~9cw N}oNUykKA wZ6)ЭxCRH7 "ֆ xJ,!7*ҏ- E5\gL)xOGgQR!_kgIT0[45Ҿl%S-z%͸OlQWqu@چ|#0BG ?1ԋ)uxCwĦi1Hm*:6+0eΝSwcY~cLgæAVTeXm#Yׇ`Қ@q$̷?x!Q]q>D][׮̢#>]vV4LYƒe1okpIFQGD$ oѽ黡PNE"w^g\PPXXM?˱ b}$$}dvy{82~y!V8V MˮRz{%^Q|lg CYh2}U)O} j~imD9A.eH0knΖI_VKM7fMA4_΄*>U=s^4Uʛ#8zebkp,<6M0ʌ_mrܙ,*,۞e2Liʛ:inJ%Y#n6Eedax{j,sNk `NQwڔn䴿@;nO taxdF(S[hFaNs2~00:qsiAWpSGW4Ԡ,bfͺf "kpǟ2:CدOcmxĴ?YTWcY``Ëfb\`5Sc"yB{#Kؾ \Qx/Zh0+:F^aiಲNϽH5;sJU*&y= WqVotL_|B5+mtVkIQ 5- X18J;J6Fs[cw"v'ANx$'exW1٠-;P%-@:'A^QR +S M2O\0a X PP`VMeiSs- 2\]n>T3~Os/&y"A)u7E@[:UBwm@@qo\`F+,ʵ_&A/Lb:Ki*S{W50Z'Āor  C͑D| )nYq1iޣfNG6bCB+>"69=aT@ ^H]s`P?y.9s']fKK=_ty&9[E 6f)``Xd$֍ۿe|Ƭ&>S4~:7K.4 ﵨf]<- @_ _Ʌ]sAF$!%]oYVq3 ʞ[>&"ׄHʺB=n?/ħ%½A/U 3҉UԟEHV%w}c[jGI%ahIi!4Ҏ\? 'y'&$jl0iT)K+py/)[U]w"CyE'{ZؒU"#g@gGޠMoL_1 $s0Tݦ=BQt_<-,{@Y֮ȭ" Nz+'g6ǿmF;Dm6i1`LR 5K:8.`*BhˏKk/ : Eh#>VK"5 †LfBU+I,sVYNJdC %K #7UYZԍ?33Q=98accn*>W+z8?>wyf8iz);oXC%j~SuɈUf$oZ#9a9cdgvOJYt;Czz$W i2|̤)ٖ|]{"bϘ8ߎrL" E#$U ~ո+l(Ys0nvwWPeHѥt,-=;]ytn̈́ƨ`/R pGU*gqhl瘟#aHz)Y1غQ&RS85Q|S^ tpEԻL1{)Ym@;0_^6[Vy;w{^-O*Z.xa0tMfݗmIتpvhGd1iE8ǻCdɘQ4h6 ^Wob5C]V?v=S]ci !>F b87]RAc4? a&ѡxkɽu M#e9:A|&af<OѬz>odɮ%F(L5s˩%' |1E8d@󓐄ȹw_pCl/Ѡ5AP9uP nh3'%%pwS,v{^-TԊ~eQlbȸY<콐8m}ڃ[/2ӄux) 5iHcgQ!Wr{&hWCbr+;ult7* x~Mv5Խw jȥ~z'f7ix` =i%u{hpUds#<-`6;׺fp"}"/7zB(^$tQޢXSx(nxg@6hoKK4䝗=WJـ@ijֺLсb~Ex/28f.kل_^<ژf}#7-0!S6 iUOZ$h\i0]TM Merb! >hkQEٕ֫lS;pLHegq!ٸxk>:Zr >Xd|Ck~(ŀ wݐ^o< :ժ:3tE_P vT[ӫ:ZƂ`)V JpDQ8tZ(qR7r՛6u\暀[$vTY$TLXʖꦋaum>4xl]Upڂ'D^S DA ]҂DuAf^cߜ/ǍJlfp4PyDڰ 9cK=a ei"ރ{J>Ԁ %Fjpϣ5*ܔ (6HoۓTLⳏBu"3[ޛ1kו=Q6JRuRjObX\Oa]vcVrʬlQp4)6OIH=N< *5uԱr{ t m,lsjIbŝ5Z%RP$eR/[ %&mmF\+|Fy(ѧv$qYzhQoq.ys&~~wp6 8tH[*J<(w4.볺&޴P/?SlTk$Bb:\9{O aeG{YUIJ>-;s[ / ȴ҆z*JC{4j_ťֹg3"U)[->: i 9SA z)Ȧ/W}+& ĸOZI3tĨ#Ftpe$Y:"ƑmQ,)#o"i)fXb_)t">q oJCWL ]ѾN"C dPmVZ%nXaɣtķUhN+0|DvĎ.5.b KX4E/H9 "|o_Vhddɠ$Iei>1^gNe6򐵚]C^4Y^wesF\6oS*hv>}?~j-kD-'aj92Xz|r2Fج ff+G?$i3a&o~G%&?2/3wLij1D%,14o ]x2#={PyK|4 =Wlv ՃV~[F >f5`h?jhǢO7;ꂺϚF;',oA ɥd0^ ~ hIkDP/Kǭl Tϒz]NvSN"Emr+ g$%E?3| Oj0GhFmQRQ/f3? I[BI]XH U4`,1(k`ؗemz؆Fxu%AԺ)J'oa;iߣX*@, %YI.zY2"˥}\!'#3}1_$Ƶ7nS L#QKQBtoPZPf-kp>ɽS :Yߏ^J/o_\Ǡ6 I槡pF`r)ߜi8 *afJ9x W/b? s>+GPߟѵuH*WD?kBYRZ3ttԻOQvT7?sx?3+)>6 Xs_!U$"!'G:H8Ȧbijw"'݋VM]u_$3GmMϲ(-Q^B͑0T;!W1.\I&B@=r4į(V:qN mC$thQPa*k}KBk#YXMByЧBLI%tF՜jp"B5pxAGxH: < ]v4((1U\,rHewG} %`)7JofxBL`G)+սprG>'UX~N\Fc{|AO:hi lOy.M[mwO{HU|?-X*cF墅 (PsDٖ].TTiH}CbVkpz"QHku“SxD`zF F݄)aon йǜha&J9 B=祘;{,1v܎ *'-GRçB _A{!O`P/*ݟ3*t6zLJv m VgsCi'#2tQ&[jH/;,-x}=?mzgGmMY*٬6(| J%J_F6ھpOь%涩FB8];vz(+O$5*6R@^}tli'_Ez&(ے\XF]'A2Mݵ 1 d/u+e(i "BgGiYzHwWLU__mVEH)h#3&4D%Tp V&i=.k~kb{zJCW%F.]ә~A(q -}ReX^BjQ..'Nc7UpÝ&Gqxfَ (.@-!LCE|{Rު^;Ɔcw|UweMBB)1k)kZ?! ZKݻD79 d;w{zBKΎpEJJ#VQN1|E #|Hd \IM7L4-׏5=m")e˥k NIkWq`?2Qi0YAq$kd/zwJ=U)J s//X* S,F=CSZ@PǷee(~p bg8c|*eI`a¬7:V@ڌon=a~H4 ĉC΍K %+D$m{If^} YYR='upl#;{P \Qe j tp"~;"*3 $MwLv)o^uĘsVߔPдT^ % _׋ u( x;}IKW,mcX FCv0dU#|e=?}:g /Y![ Nd,0{kOG-9ۅvvv]L, ^e4&'c9I1 5!QrkAA4<^|K&]4s,+ pqgGlE\&nS2&//% fŌErm@jnADw@Yjq'0>P ‹S.4H g苛ңjt"$\n_y&7q ~p8v6ouLM{xhE޵bZ|goq-:$TO.32?+̸lRS~Ȭ-E/ΆdTaW 6D@T8n:%"r*JSv$uMr >2%d_qYηO )gX,1:wc,ԱXO'SoI޾'l,UwD{dkXh|jol4YHWGjBM?v\H 搄qkM`I͜':u+Q=psUsg8*;L.6wz(t~*/Tn=viC)|ĭr!D>LW] 4΁X-Ĵ4 u l4N~Xm f|,weJ簚 E _ο^<*<@n(}y ͉c RܺVe"PenVib}C0OYq;U4K"_Y|Ͷ%tdtFε9 @O|BiBBY]tǵQW3Kƌ!%uܜfTsu%&QBZÚxX H5HfB~ꚩ-a+%atChaxcYu8 L9ulu8wL)BFW )@>No:+P$iJ|AU2dg7Iu*_!ȩچ .T/`}/;9IM G5a?~9 VfۢbBgpM,ʿaǯy–ky LG@t@Z1{?i M{/NaaS cT[guAtPQl.ϥ?5z}a{p/M ;)^ϳH%}. Ո6?/5%~3#U07xji:pI6V+3\DjZ[2 WTK /cH;R:ET]e~Chdދ)o8ZzyMC/F9W Tܱ;ƻARڦ@Cé0)hn=Np<ՠ2R2P#MguJ1@:OS.ASgX819:B-%چL^;G Ɏ&cю=TByo!Q+)=N1SDfݨ:SjNF.TZ$SxeXdDXև=XchEt,u_[:g* o06^''O8 =xg!<#+ڦ0Rm]"}7E5T"_w`4XCDRJ:>`̀x7˕GC~ IxH=bAf ' 9dZ눎!=@bV=A%JێgoZH'y9;u^A,Z]V"_vϰŏT#ǁoJOa5#g#ۣuk}h|7Y?kv$Rt kc[#0-2.BYژ w?%)ل1 xB@Q`Qa%4f8|o/7Iх.G_LeeSb9aݏyW-"<4ÖdȢW]IEÌwr'`wFptǎFe;`{|`y2z򭿞 Wftn0~֡ѹڡ5v`H*[*{cLU 7ݖ^Iqel*y/SBƌ;pd_ E vbE\ ݂h{Vy*-zٕ[^ P֐].vbaϜ OI^ wNo|-fRoiz!IM`(mwr ,dI3S.`|s,qlB8Ɋ$1%?4Sp5姤R *W@1F`Mo%HIDh|]B&m<ϑPQ]i( Bht2 PdkVVFT֔:ЈTɽ\@z(SLRX@<isʔ>Og~75g%.1KDX{'Kd\B֜kx'x\^|$*D ǥ?/4x#nŋD uo)僳_u#+BnfVQŇD/PB믭zĝvzKA5SPH '!ڶz۩/H3>V4Wཷ+eJxq̳p\I$u4k F:y5BuD,S<=Ej]7Sk17v jh|"-KEl&؏v$*`K<0TDNy@ԲDz\4J _>2 LDY87gaauYFV " I"~5sȾ"n]=$roy~{5Zx2ꟖAIWbaO1FTJvEgMZԝrGtIvzQn(6qX~p5tt猦&= -['¤yc`{Zi8)} %'~W E̚u 0(,`,MXt„QiA@B_ox>˝H;55i3MFDPZmKvU.LR#P.W" CFّ}PǑj+{kBs>- '5QG y}S ?+N{t-h 7bmP-r9[AAzV P( G&B{[Yy<!۱9 Of ?f3f*ɞjwgh]Z QYlhQ&aFn62Uq?"0y!slpeˬ'p)p9ባZL"_%:]ijbO+di V38Gm: $Y9l^ ?def`Pf%Pm@RĈĦoT DQ|Yń,Πd}^vJǙU)gSYu׉**`a&G) pd։-J\X;<.Ft <Q0\ږ#YSp6U6Qo) #XrH(`U@faakBvDl]8ÎpEs]sn(MBAQxrWBڳ`z?CM_sr/ B!%Z֒ L)Wm:ʹ7?.9ɒ/hzBv~s8 Hg* HXuN(X?0:eҢmܤ޺fA0 N㞝o$h/TX 0wzT25ҝN%+n0!>/$ʥ)xNDhRdL}Ujk9$ikHP=ɓG,y' GMDN'#e[q.Z?h9BP}4nnr ]|2(X>TKK5x.]͗3+yx.4 &ȡO*WMx#?g96{fٯջ4 ̪G渔S0>Scnu CRѡq}-ߣ? S_-m$v"?[ig:iHHF9?R%A\<-1v]&ƞfgcq * trS24R]Ħa40ӯץq)y5Sl7t7M$.D[w2F 3BIJI:;j& Db'nޛ A 2OZ9R#4@>;%W3N2F2t $=Y+`RSiS#e`)àDC."^P'kW'8]!Atp J ^Mw3o UC*dⳠi0yE؄y;c^5]&AqyB;Z12PVL=vXrҠ-}*+A?Z&v E!/qX(}˺pO b8]=B8hm6W;kuFw qA`] Ȃ_aI50OIIsQJ|yDMGESb>q'oZZron<ʲӰz4vƆt=mYs ʏ_-U*-c}k  ƌ‰l6nu{ξe&뉣ֹ`Cb-^I[?q47VX<:KdUoIfAokd V hIkQVtFNlʊ^6d>Hk`CzaAXaޝ9#5~g8\W(\Uꮤ"^7Sq57]u vbxM?7)i+B@'u73M~j^pv*stȒħMF(w/L"֞!*ReBK"TZ[U8~.BCljHj@Ci[@#YG+F{]7"5u픧sܜd+ MgAů<# De nzĕBRΜEG܈OC𱎬Ҵwpo|ϧ(~vq7`x^ # J 4QFٍ}UZOՀ0ܛd#H&:GEoÓQ~1.L-<*=O Jymrڶ`:Æk o79KEѸq@y|NlZ߶G+r=~Q[Y4<\³g]iT2xO*bl qiŒBH+u_7Gm8t.d6kus ;$xd4i+5ױnI3HR^߳LHl\À~mhH@9Fw^={DMP_^jQtPTP6yBẨ%ǎ9- nz oQ#w|4sJr?mjjPNq_ˇ Mfmb!PӁ0׆3]MkQ[II,?zw? {u͢h!ZZz>. IJM3¼Z- %P\朥'fOPR&/_eKS&ZelQF"mg/U" W6=Yi}1kB; z\Op0 %VX (=9z2Ds@6|9zFr ûD#H&|$$Ne> ߑ~rGvD?A0f걤a|O̡ fF [M C7@2-˂)=<\cu>G}1$-2`Y#vU؛z6 /s%6zhr} S,H3JU:ڡ S;6vئ6C|m7 3sm ,hV;:çk"x~POAL>s%R yélƳx)wOuU݆#+t=TY~JR, Wu*9ۿUְJt{̑Yx#%U׎2}|܄pl'dRvSmv`<7"<&r)tBHf_Rt8 D#t]Ԍ}WZRy%CZ:4._9ke@D_짯ob!W6Xઌ7%?0b'>f7u9^U",9tC @>SL@d+ё,P7]e *˵s"/F$pc=XdrՐf[$,$4aV7zeD=26P5 [ٖnZ,)?`~ʚfnkRJqIn-=dD6?P3br(]3,5{AѼEA|(;\=z6Cv aiyQE60_Mp&Syp1}?L!gW%V!}q(3Yol65ߗr$ ^>΂aC>Ю7]>xW(ӺRzd4<-NqGgі)RgSL&SOݼ-Qs;&3WAi(<[v#?VBYDH\XD%FZ m6Lnq^;m&2P3%6my2 $#*:OYFNˠOEkj:(UFee1HTκ1%l#-@9C`ȓF`1Po!m'"j܍w0ךqǒ=< 4iEl?H<*Y xDYS^8ĆK³B[0fQ5HۚWҵKWF8`zޘ6ǜl97[h^dKQ6r7I4+4``6Z[q"[QYްmiPKJˈ0F#"ֵoժ u Qڄ@sh~}FHb3G30`r$ 73[Y|FT)UDV٬ʷeޣOMZN7_O ROK:3.C%~aG`X%E"])CU\f 3(j{/YSVU̙ۯ8uX}k.Y72Ѱ򭢾6P|WyxH7q֣ݸjJUu*$1,dO{:6}W[_loS^0/SR$ְO?8(Sz5=tKtEu&+s ̛AUTHDwD}O]ΦC4.nXd #5%#Kx)Ɗ<@[ D9 WLJE1翚_4+15rV}O73 3*_3frjӤe>Ndc l7zB0&!;~ `l"2GކHZdZXo74≩DW3c-4md!M?yc0;[U K4}ڮ*5ĤL1<+vBu}ΊBd)d/>p8Lq0ڭY"=VH i0:WrV~+I9FBE3;[ȘnOSZ2FO+u"뺨ת޶b6p4?<%r!YCOLǶq|c=T1Gyvs}Z!ig넴om;s 12WzsJ5." 雰uBx/_ C[3Z{­"ծ_HNCpkAlV#C"_ YgYo3xBە3Wz452f |#BA.=b^%';gXQdG= OvjM#Եw|ulucάJЌcSI Ԯ%@C o`@庘b$^MAx1dV/TwsM?Jߓ>sҠ]eȆSeRj nOkPAj$N~HuQKA}bhϪ[.F9zf9Yd\Ә7^1AxZLb4WG݀郵3Dq8LIA9" :QzZ}GCUwoDx1=#F}.J,ǟj^sE$`SExjE'[]z87p_"RGjOP'Q;-2l_uR8E5(M&O Wu@َ8z 1)]{f ImaR~["+ȶ1} ɖ ĸfvֻ&ӖtɴJ~Afvߩ,G曓ҧr!h.;/9 iFt/kwLX,XBxd2x0~~lJ7|i 3;>R: *&@F02|ET.עtڑrʧ<>uVĴQ~qIDC2;onx3M:z!ޱʆ)bR,G'DxGFDk`|&X^yY@4 9@9 0BW:/q`~RQPPa$'h3 ] Ps k "C }ezsmS$CL3"Y-v:ʳDmջYw!V!5Qɰn:"Z: j l寢~;҉uML|WϷo}&{T"= خZ1UUBCjܫP-Pq.\ =LOr q|Uͯx}2X,Bi `9T<_'6oMlw IW{%~qߣ6~Ŀ^gK_G.'Bryer ݰ5a°3 #luOIKO5ټ~"⯟Jbnm鿨K\ 6)yqחIrљc=B=XفnY_^S54kq=-A-}3BLAv٨Rc=z*fg=;sG3ª<*gYpCؕ<*X5{3#PW>D:"O^3Օz>z}2~iƺ7g'6~]L(CF*Ι#Ѹ5,ro;9y<[&dس1ƚj>Nյ{e5 _-F?[k#X0[ʷoY>1+ ]H܂:!+IJ} ;{rx?½,{AL-4po^=(h!^i٤f@2-DtI3Kx7ȈGEnzY+O8Ϲ85z@B-{d]/63fSQ~٠*I]h,kR5Yn%z ~a"N ŮM7* ˮ 19=;H< {v*)>!KG3(9HSsC0`sV# cj&t=W'hY „;Qˠhbhtt\cBS  *L9@E}lGp +(1Ak{Z٣-}պ ݓ+NXM𣳚;J/E_Q2xrnQַP8O b;{,%X@H ӗTZ.΋&/4-FV? 틆6Xnmy}ZȣEh~cߚTRԃ,: v|GFepRaMJ<"gex-+TQٔd"m%oϹBK\279ͥie%-*/ ?K$ y1vݝ9VU2dȮqVdIAO4M8I %;Dҷ.pR$G1yEz\ O! Ǘ/ܺ,곚}+DCwz퓣mIOjHPvBBܝ15$уdQ YWxĺE-/Ma;ph'[㚽=/uWBY|f٧I=!}S K_&E/-$zI- t2  iw-r|sVP)z-ƕgŵB8vHzY cVXccU-\L@ ;J`0\oă38'CD0[zߟZ-WFٛn$\0ea֫OGd"Py6&O*v_H3]:kRμg|k&ZQP#Vab^TNYHk][ UΣrdn8DrB~VB'2WSR1BAmj##0`H)@q- /(ꋳ(bohMY$H4=3,LXPe4+d<0gŝk5wHP SPqYW[%zlXFLKѩ  f7 Ul ,ruJLܚ)Gg989~vş1Z'6=k+!f.q^=;8Vߤ )aJmqA۸et+yтDTDcJakT,^)=S!xXTN (thVE'Ͷi!R„Y۔喩+!/pIn30҃qY(K9oxh6ipZ%$F ˿ b(d_YE2ǣoŠ4}{j] GG糠[d+5wsg 4Mdfלxf3AR|72p .;BE}"fiSŷsdbaJT'AO!>t{"xrev3b zl3 '@d,_̻$ʯ 5s7r"%}]盯{A ̞J"N$ F9U~945t"l*G{m Jg;37;phΪg8P;Te*p$5+8d˩Bqx05Lu)7YwHdinMH Ajc&Fٳ #(4׃N$^e: Y;կlġʯLЎ(U&(Plyvٲe}w$.Rt? ĠFnbkU r3CRuL8\((jIdCPT.N0BGpU=$y&K?e.g}bDNAjM2&ȓbo}X[ Hnc'=BzgJ|)&.B I5诜3 zb)<)bMjfzH2 =mLDfWc0}X-0niΩQtdlb@r)!<11qlđ$c_")Y)lp).1kt:d%+7PϮlj'Dd{L<#~2Y} ?A$3$xa'ZH𷞊{4u7~a)@ 3Yͨ};S!.ݲvcW+SG=z?^i|3_#T|Sd.l)fۉ\"D&j'q847*mK8"P 4:îzqQ=gKxCf[PVӓ*JǯG/t &2v/xg _&&ڎ栯@e+A-!6xKbp-N ?UIýDs/-@24TBGA|W>_,_$)TDD<}{aԾ"  UzNjRI'B1QzWn3 &s00 v[=ra=KEdj"27&v/׸>W2FTf?bEAJ2)\eI pJێ#J}v> Kneng>Ay+|4[n|f Btм fڤ<6l(x"-O=]%u a>ֆ8Cf~4iʅ@uz(-/cq8C?#hAc?!O]^58^)'9k %%?}",sOdN`@w4[{{9|Ap)AWC.j;u@kʝ,*O^ލz8o{ (8U[M ¯;" }ywa'Ӛ>;4۸?l cJriҙ /8Z l梊\0Tҕ UN@Y9fAڱt _h3*pzq] k RYsp;Eڄ-oEa$.odm0ď-#R~+Iv#ʗ<{[;8jmA@ChB҈c3bp=$¯븢_:ӀV!'M焞7rC ?|5׷=.1BWL' 1k4 #UBЉ/yzZ{Qsd}fx՞$YudE RImMcDPXoWOJUՇ-P2Қw}+AòE_.Cw[M4vCˆ:8oA{yg8;W^Wk׉A9I(0;>Hǥ̡qm\~5JBF1'19շg!ܘbdˠV8|:?Bn}T#e`kB/۱`x?z䚭/tulm ȤVд!!;PL' D+ia9 U"%w2Bn/- XI0G.,ҏw/f%,g@SKt(͎Dw7N>c޶`Jsrh㉘nxLJ}ΟmW/bR^nRl['TA~6|̂r L#nq)xݻÙ6# 4dEke+|.3Gm^HL kĭWY"%W8;08b]SqAdei>$=^z뀇CQು)wE$@]=zluǪšnL}c>u ̕if( cqd}%&\ n:!8񬩶FTQ]:)7ܛrl<7[̓G8@v*+qSVW[{QhUfZ'C?YH$G4{:R$e}?^6v=JWO( 7vK DQwRs'XoP)7r"qte|PB)/m9am1qqٱڀԿVM3uZ8|UuuN>8ˎDtwMh AA3P)%ُPzU0 C̼Bgs[J9W^f%(=0LyGq |Xn7tu|ti=Sѱ(}#Vc;,Z!U;2̊k4q4 Ss7ŝ-/+{3dҐd`q,v`*RҥdmmmT"ptsw eS=0օg]ȖMV1erVzzm=pR( m #l>YX8Y K5ɝ\$XA|gQFl#íi_y`q`^KaY۫+̦I9{y!DDk]jo(ƒ:~8jNxN#"8BPXɠ@%ņ4L*Q| EDA);uJKv+LE0 %TTlSܳ0E)YyeN4F$w{,eYTS`V ːo.+ꊠ8'ta;"H!ᒩE?t,@P[q@6޳m&JQQ锁|xh";`ٽ (0TG<~c_z j<ݹsV|^Ľ:r+ 鵡a^cRo` 3 .=offe5;נ(^W[iq0> J(A75D$y@yX(S_]z7%$s@l#sf}m$8I!R U,1Ϧc+}0,E'm_k|oDháN^.zU /^b'/#HYyP/^O7+\ ǩ!Jj.y5#}kh @n? 6*:+/NnE(VkCXL(1]zl"ŒU}fٹ/{myϿ B$0a1DO 즫O'9ʯ`gmRPt˴_6*'舡8!}w2^F>}B[vlZ\`J O34Okfv(f6†,5?lU4zmi +Q1mG+"Up&|pr--- oO1x8,φ9DAC烖YmRKYuS]({tv@t-78a~)  ߮x.w/kxk,13 yH&U>_Ǟ(1Ϧ%Y\L"U_6̫sl jK/kqjd2!Zoy6I>7oڐS}h+ Cİ}=LS$-Uc)y 긶'b>2ȇAئzk6|%X`JX'?c菹b tp-1ay6EzJ ,׽l[wY"sr.m/uhRP˗ &;Y쬗Sç3$pö́x/:xaNZD8m]":7!,@NW> ,HSP`۱c:Geu#"Uyo"T;3:ށcz>@ywoUa, pUƖWZFJ8*蚕Vi k^jnE)ce7| kD=ECQ>1(B:[38G&s®† a)j}qyN"j.wܙm\P!/xO35~62<+PvX)ПeKj6q!_Px !7tŨ⒰jr_'U1dz3X_Jt|lbg/!dg@#jKQ7_nVi~:ʙLLm]e_ym_tY՘iNYc60;3̣I-c!F@Hl4Gj0U@VOH,UρXچs X;-PF?zE7@wzvu6}ee+YʚVɩ:zh?ؖxKBf1E~-®@ns*Rϐ5`K>_e=:9hOH?eX}Xỵnn.Y7`& H(|)]կT,9L1qdkee|R1xbga4b/ `&1ܟeb@ /φDݞaHc<%Ñˣ )O1bm(p񃅜3$`j%4ʏg@fx_Lj`[v 6($_Hr8c?ki\kZX zxeD>jfEt3u>N[53)6 >~bgb Lȩa*뛄XSԤ䎋k#ャ֢ixRTJ8`FU=bU_Y@!̭0CU$+Y {&h1-['蒮ď;x)F<P/G:].|X쮝^lD!I}cw8-C'dZB s#XdT:E>oT쿯o̖2@u4ZPbSC9|צ&GQ[ e[\*Y?Oe*g*gIR>M9@NV&^)kcM:QimwNKy8@A\O$`#(X( ynp4 <3CK|)r~1Xlr`Tmpv7c0^@XH~*Y<ӓEqswD 'Nyz_4$bbu Q_ 0$sSS#O AšӛvgMu̇$mf ¯&_~3ok&tg㎩o:}Ư?B&ٰOęt`e7₳b(t졄ݔ25M: [g2SI"g ݌>GUl:e5zʤa6?3=tWP1AB$֓J=` _֗ RͧFw(H@tBiN 3EDr-hdg2P !=8XOMRw.>k &|F%*Ĕ1fFCEԬ7-8k9p֦풶V!oŝ jWeQ `R-WeCw#B[ڌJ4p\ J,eE=K3*˦.5I 2^axߍ1n*JJtu"eDjK/wO - GⴛufdndU+ؾL졡Z![tw[Z#PVk” LtxK'gg#͏hRYsѯ,·'*-U 9{j֊Čܷ{e`̓7Ψ/7OH&~ } Lr[)0sҥg9h)3GNguUBH[1ppUꌌF|<mGsur$ud`rˉ߱MC`$hy⼕=Gޜ:`qGMT-I6))\`F ѷpe'( -=/İaamm͖9g+C 9D}i]]eISpr:L9i{,yag/0rx}]]j7^й4Nnzgz:c1nȒJ\%aAN58Nfgb| m[rT !'F:4@xÓ,P9YcoW_(ᣘi_zRT~ALzX+-WˣI$I/IŢm?7S?ι3Y7pAclڶ;az 5,I}T͖K5%eWp{Es m K*]HoM?_6aŭP)4{$P#bZOg^)yzu>A0\}]E 8ѕ؅KB]G*eڍkyy 8ʇ- ԔBe:.m&>_A(^d".cNU^dlR`)&eڙZU|I=6g Vd8)،'2d$e/vä۸ Kwqɇ6n.n4Aǚqa: iG'?v:B9nEIUȼiZ\[FqP$6ʎ|__p&_9b搜yi`-Kyg)ZHԲ*[а߇(RT9kԣ EZY,WPga!+S![~Pt|1QMy>7P趐R[˴ˮ:S89|`W}%. n)y!:/&N%`|Ǘw[S1'sA<\΂ll&%f  OpJ9?PMth/:=A cWf?#6U1˖ab2g%txL$Ny Ou1^ ̀v(-tf56z0q+XRX*kM2oƶG1 hԲ"߫4Լ J#2Oab>V"(A>ύ/`$G'!i ,%J~q:SRFpOlZ s?)\|:uZ 8` 3% oKokVx[ӿ-?m<"?M|T;z4]k,` 86`Z{<9T* k;aPuT7w ^^yhN9Fݖ6ǝmJ+ٚM"PEŝp4B0ޯ $`'b~~T8Iߝ56_,e503=أF/)^.T{adžn5iu੡xxzI\_r1#Wh׷9Ei<(Bzۙ4%@{pQ^(XX/Ci[ ?Ů*: 2ל2@:R1FZ.*9a(}Cmn%5T9vˌ{;[? :|yJ1*{E%7nl]B RyMqşٶN3ֿPVAFIR(SsO1#% E-zfĜkD%>q杆_oV}q@1lL+e~^ |k{M[&3}0k ho%uz=͒m ˪KU?0AלEy}L=gg!#w8+ SoV} h?dWr͎ZQvRJZY%P4 {_ń{};oBX%q߽ͧ\FΥ@ܺ=ɕ۹kkm|+p]EHKfeHRvouXX}c6vj5 F8] ߕH?/U"T8@:P۷轘6w~̘!{D,/ hNu^7,~_nYRΡ?.3#Ȱͤ p;tJwΝ <⌚arqЄfJ-A8Qq\X9_KOy-0"z  Z@a'Q"uD;{em.UDDG̈۱a(p5pu}_?뿁nqD iE,DU;6N,Q!7PLkw%q$%EA.,Rpd)cƄX\.j =M3g:'+mh<{jmj X?D_ѝ)Q:X*7J ,5YB H]$Jy%罟ɵ"mZSJjS:-\(R4%.V9e@dYUb\:Cx3@1o) ȋ6U'#{62fc֜LQLL1}Gd^q 0M0_1yVSP1 w?I#{=ldJ0opDf;3,;YLF2 5Ah[?$ (d$WBJz `v3y"3A`E._6G 1zE3S1?iid Hc)#SKh@;{6Jt2;h-2`/a7N h5s#ʺI6mDဃiA+v ,@7mAr[RV>[|o#"zUEDo=!#X^+ًT}:ތXk`*I/r[`[ s>a,WD0Y$W~gR5BKb",2zf=͌Dئn3ߕq+<9lw:1ăj斶$$ʬ-:bڔay$߈=ѷI;^B8cT#XpV=9zۈ!WJ @z,]~~(LٿF.J!!W1seuS[ $w~O o[jP6&p\GV jVyD/*!F#YJuQ;)ݼ~)6 )!iq$;p I6vG?=@#[>G35bRȫhvyRE ]kZ$ѐMp7[N3,|0԰P⶝We#,݄2 ֣';/=?^nׯթxbHwBG)pQ;fs lM5+zO'-aw9_sԾcQK C>.Y"αg~jF[T-){~OQud[Ug!;q$I |uhU4u /Swo(t $EDv~ 'a mjUN0{zROk& %k%))A c"_UAI)O]^B"9au?zSU b_O"]Ϣ4|$ q a,dቾAzhr7!*-;< r~%,7 K ";Sd ;:oQMy#zNVRaS(p.dž׭I䅵N?'1W֓ eS=DzN^*?>{jԺ(e~SJg XY?2nvԊ"9MuFUƶ,D dћio'mtݴ4=ߐBBnN’,(B^ouMn?+6-& ,yz \9Pϟ8V~"5{N2!)C4z9ےF]bԠiUriڏh#"=|+h bWʲ LLkǯƵ`Fq2~rb#X6V9C!p7J<虣iLz =b6S©a!|JƗ4&*CS 5. a%(iɓ,/I #°߽8:8VC+hU:$)9/9j?ۅpm"QRooPy7)RV3Wqyt&$|TdU<ߤ:?~F L7!APsU8`"dϒq;3Z$mòHD͑J/jb ?`uNZ܄w-\srtj }V z ]&[n#ӿUN"\^ĻX&^䣯k_'!o >뀯rdѓݱ]Ang~rc  'T:`p؜r{ Xx )7;7*4_#a^W6 r!Òoal5X.}-͓&o 9z c]0Faڱ{ih2QqQFXc)R(L[ڏrL9kje~3rb:";ś-%V6j}$lܐnTwkVL+-΃~;vmj/U?b<zi~(|.{cFK(`NDxZ.(!6wH!Lg&B"rNHZR8@Q}A]{,-ͪ\-= :[_.?S<"7e,A=sUVF&6 e;~f@s[.)Ժ{DL$_y ##r 늿 V5EdYO8av{C?;aB>䫾PM0q\:8@њoLJ0.' eDm{RJ(~<{U5YVNL/+1?9st$&chU$ !i ;&ɽr˜r~B}-?˺bPNաmL:T!yꘇ^!.bSWʔ,覒jOk @aQEPX r<8JO~Щe;)<-q+2]'f5>Xr2gk̚=E*]zY.;FG㮬';^<&{F@ЃK7eqj,tlDcʅ[Lq(l0e] tQb‰qiDI En<(;Bܡ.ȳVfBuy("Fe4sDu{7 M`%pqJ'uwNlzq8us{6yՠd#A vZ-aPD!ZKX6s,TL#Q/`k,~m٠~j9wFfU< ]%3;uÇHY}*#nC*D;$-YH|۰gŔt_ *8Xxa]RWpB1t5{2וA"R*WZx߰ܒ9u:\hN|!~QMßksmb&2iK֚xyߧ@UNU"Nl;G PᏩ8&.W3(.$Ѷ1xs˒ ȴ܎|SsՁ(ݱ@LJ٧ ~v;._[w`_6.Sim6IoU㟌1|AQ5* xAq%دifgpbhBXlGWH8>˯-LNh̼};BG,#K:٬3taͨsr)㡔 7ԌuE e9֑WHGHӺ}UF`k7K\}r:IcNzCq!Npdۖ* xs],v BeZF BaY;Nʉp'o0B-"5I!cvj4 {kTc&_&+i̎H/YDTj D.>>%l皆[$K:NU.FkD഑m}zL,E_xOqو-iËPs:{j[רtf6|>ZV["!Rb)~dC!pr" P`e$ QJ@NL"uPr!zE`Ӭ;ٮ08:BnW'Įk霖Z£|k*kkDw ҏu .6z)n [䖱J5't2i/L X8M tY'SC1?P|(ܹ1 }>ЌKo򄞽5aQ{|avu0`stVP8RP(rvղ> EQoZ-ԝjqd:fqONQ&:Pr ӭzКlwc)hxݗaP1Q! M̻!ր*L+VȗwaXT$n;6Ťdf[Q[`Gr?U~Qhu>xO8 ]iLr ];ǠVKN+kL}WT\fO%/< r,3XU[ODWs/`KXT[s4̭Oܘj[QY6ikj֠ rFu=6:͘yy(Juׯ%),eT[^[\Z70+ǻIKU?6&` Q!kraGX7;'N?wWTPSt5>|@./G]VڒEGicۀNձ|I$k\ײ̓sm|Ɔz|*]hOy#*MwC )R ~\7ߓѓb=O{ |:\cuLj2YKX{UM+$y:/epj=./S 7f_ KX0 %NV3$UmDLh F2Dp&-LxY%\-ѩ?6x*֢|&ͳ Zl\&]bFw<$QpY͢ҙ:IW[9MIhnjwMa18KHj;ʑs4u~6FxJ\];> @^N)-iidw?):JZfh6~(9$#W3<\I6Cg9DfO@6UV7Բ/vg%ԏ^u)/1cniH+z(`T+n+.yP/zncXnA5C,$lJۗ.,+v}$x~/ZRfY?H9yi j{Inv,RNSRȽ6TYOcoK*ì)!-3fT QPZ3Ń,Q \jb\ꖎ"0\Ha{bYv}m4Ͽ-@4Ck↖XG3XnzeX<`U@  {RO7+&#R6\ U;ɼ,y!p8\٨"q=*YD@ Ҏ'՗f8k "-$yGYdp+1%DiRq#PQ-1 !{r{5Hda8`inx"d{N"]䥲M{t؀>Ӿ/6wdArL?MAFrXD6]5B[ tѣD#}գo '}_zFGl3ytj.8,$aPpV(.kȟ*"GεȕUﯞ :hIZ>#Q |ųvֈeɐAc)QS*}Τ r$1̈́9ち8XOvS K䤇D6}MŚ.#pja{j+X^;q߈tZ%UH!gx`x ?ٵ'",ssϺ1y$UKp W?K "A6k;]nJXئQwCCIVܘY t8=pⰡi(EQ3%(46ɝ>86b8'2~XLE6DDl2}v;^oO{ Ś^q}P-L+5Bha_>#㼂íҜ_MKN ;]3UoV #w*չ3 iŸ哆ncF1 MQerhÿ$_b9%.,S7y+O?c 1/,vAN(!<֠K:.z$gCc֕|2K3gc>obQR@- ]yk5NSOR?aR?$$V"|C&ͰЕ.EC_Eꋌ Ϣ kk_v-ayQqwԿ@s:nt -(ٱ \ibm@ۣe$E>8$yak1Ҿjq6&]{./^+nwI~M{\v,=:Wa(8'ɝa6|=5:D؅EmWa?Wgz쳹"9,>$3#URsWeF3}y6QU.@";$ 3TRjv! 71O@ pU4LBh>v_dwvp'Hq[9mY;YRX$Gx7'/96*ڍAT؇3XAjwH/tBG<2Rhs޸}C- ,xЄ^Rxʉ s%KLeBԊb9$s8w0XH ;*kF"ӼZˀ }_M~U %]dAjgո/_`hTﱂtyPR* ;.|I*a=A=([hOeE}9v7|`-3C؃mOQcu9miJtsީk ԝ4Dm\I8ǔ%ߋ]KhSpW1TU!Z>C,)C_5._pM$śl ;u5c~Y:X 4&C܏i!MJZ=gFe@/ͅU{jl?AE-gzXh"wy[~8<%p383KEF!xş BM{=U(1* 3K^Ez uNf ;ܖK y`)^\~\) ֧PӬsk.Vo2eZ?#>Y_' ZΦi^T7YNOe&dX @A aC}Ngȟ.I~uy*Ԗr@dڳ;b~]eйHUGIdhQ:ozbroGo'Zksи*mdeF?1cDH"EMŇU\MZ 6rv=MQ$yKb2W4-@ ', ޑ];f M?UfFb'(Y14hIșKe(? \9fu]zWDe~T^z:UnrmO^̋AR]Lbe@> aЂ9L2ș>x\Fe7Or✙X𧇮5]V0&xHsn@5u9E?Ekxl>\Q]m}[ﵢO&/ *niSQzdFf'94+QmkW|h?%'XuUe0l!6n~h^ ZDzo /HO>ݷ7ypo["frPsVe>R1N'7LoÚ/$F[gX8{Õ* \k xCxLsO~:uxYVx>?ϬVIWlwߔkֱA}Xws5o"LR֡hĄIݬ#G,Vɭ's טs'KRoF23mL~@zr/ӈYz.>Bu\+89,be4SO_mp^ $&FxtuZ 3 x~;6$(BUvi9,DI*Q!?ۄU`0|%o|`$MW.&Kz`dGXS"7^`߼.g+Pr{NCgAI!= J{Yy~ P@\QL<iV3I^ x@s8?m{{~*1QpXqUUc=xӎpQN>ǧ\Jl46{):xg6ϲChntq! Si|4h$P"'e&U7<2߬Hjj`<,*Xd#t(F}a qrG 3,:Xzj~Ypbrse[ ջuc7}llF|lFdv41~xrў<L X%5ґ۳RQB0>4N?WvWC* xO&fDZp!WEK;-oSjy3*݋Qzy(^b,ہ4E*Ɍ!Z1֒9<Īg)S!h;M-74Wzya>&BαI@νB`Wǻ݉okh`bx|a8[-}r?#ΓqQe33AWt=Y#]`e>3d2[`%oBڇLՍ,C[\h1yyV`CwUQr)lK̢ȴ˂ Ì65TL>%/BEy4N/Sy3l-t vOY<uVSVJjy*N- JNB NsXpDGO !JOԀ@;+ɶg}fU[1b=f!z-o6:c%ܶ|+?I1RmevN|~í3qg@ J!6zZHej7HzThX*[v"B9MNh#1K#{[g;'Q'?wnݲ0c!sq3A'HQ%q8ØZ+# %`O0q=| ťgSϳ@"$Ridy,.~DB BF>bE*rhYf~rCIjnsCnEtJ>fKtj苒 AoԙuO߄}rBZam":'^ֻDu*S1@ѻ"d^NC0ަZ!8 GNEkm5K%; 7C!3"S*]\{t0eUMK)nƤfcԺ-/akxM6WIƟ 5u|5נz8:P1j\3 S4eu]-IzɧMi#Tָ%ST5^z,]u!t)P)܎tĹx .-fj> ws@5g1U{#.ع#s2Z(~Kx8#m>1 /iYuÒlA8؄#xDuÉ1уU2ʦ=d>;9OMlv'EU6)zZmv=$Z,CN8*Ux{?klc>o<ߑ:ؽ/~݄ ׽CMBE:#⥉9qD$%S=#Jj5X)LE.ǒkh1 ;Qq{8p=ȵ?! pe@F|inf"&+{LKDWx|{<+ҥ5+)'llD֧Sᖃig'-%ؘpA8D)t-zf\rZ{tM2߉}ӅĨ3NG` <}>/t]"f1/%~vddzqzsWz1!`pm,A4tvw+w.mS\I՛}\Ks: Sxe^\hU6)Q}$*0B]Bde47i+B"y:e^sC]eFh *lmS[ZYavnZrU^/ U/bFvPa#zP2-H !ĢMZXXoڌGINa2\&$G?_(uw [I+$_t; MVoFQ`!B1|-Ǣh:Fsr.C\T :,h(#;)Swm|=l]$]ܥM|/mj'rR gk?4#fU B0,b&_*fxgȗ$hpI`JE}!K: Qb?cE|O w*^CÇtCdORKma]6GW5)Ձ-4\k,Wi N]kT%Um!Sk oYrjoZ~06r7lRvtAHynJ©X FFPRCL{M-?+NHQ&-IIG,, G`9 }u-CO諂`iΉ0x 2xX^ /9aok&@@Jdw6};ҺCaطcVڧǫ[ k4m#?hj3pr҈Z * eʤhk)QTBe47]Kq1_ȭӌ? B@;[ȷ1ZiU-Ol{-&)Q&jad!.3whod4XÙ̼Yu4Bu,m#9?VS![=ceEujAvQu&]xJMCÈB)vaA |yۺqg/'DJzknQuge-D!7Umą̯͖Y_]ßmB5Q)wAJ3G/Й_s9_@g]r) ǶڠT4-9nvbDjy" ?!mM '5pWr8bA ;nv*'R !0s)#0a&о;l BFE4YwE"XGDf!G[:1zq/O b|D⤿Z#'gV(1ܲ^+`Zܾn^\2r~bKi3),Y3ȏ76LYoyowR4f3v_dv\$Ln+~u|LH" ϚQ,kbp(GB)'=&"/POYbْ&1o?F`d>.BiƤۙdž96hA^#e2nw^L--[#؟DFp@umKfǙMdp~ubB[e>mw V^ zNo, |lMn8K]wm96Qś{yf NA4=@Rmz 6(՝3| tyP_ y\RAH2VzeVA #6io=[ ȣH9dN;`ULVXu"~%j-*ZL#Qx()q4nΑ~''YuSe Z,4Y4i? PaZ$1&g(Q2?԰ip܆UMFDFOH";[Ns1/=."\T3P J1wUZ]i)oOV{ߘJ` 胼'n1'F9nNcMW*JsS,Ŧ$+* {SMo$ \~,+e*vd Ywq'4߇1C ,n7]*p#ig~9]Hm⢙/>{VXvS @TIM(xhqjy rQ/L}Ľ˸&jOH,GW̱fL";={zfbFP"9USjY{rp2L}hv+P~3= 6ݸ>[("Eex('A!/?ީVӦ>@˔Li;Ɵ8<񄺪 :U  oC|du&]`M4$F)mME} LT0Wy֒1PƒF2M->ah5JkCN1iyR !eҷN 7Ih .1Mׄ!",wx IƱuW^x"1׆b]tV5Ǎ[/ H%Wb:]eJqݶf# s-%G*D_bKl~L':U\ : Q"Bys V({zzQ#n/U'[wgXAMVAE7=rGPy^ޖ.n`aUniu˛|gs`Sr6d!^șc<+mϜnQh1>rs` Z.qvswEَD?e[FF+؆4UAO` ifoNop^ϫ컯>,kZBY bHFr-J%S2;^PĴ ӹboQRgȕ 6k\[$tEho#P@kՓ,} cJs\}g߰v' G^Op~P c[ò,FZ:7=b9#毢o}.8sg.yǾdz&I0S҂8'5LF+7\9y7Őɂ*C})UEL<+)n$ Ll-:ߝ?At\̜](dWW֔.ئ(L#N LAۘw Q핃(qNFw<O?׈ 9(@QѸrX4Gt0 )5_zwl$ ~KovF/,Jmcڤ%4Uz''^'<_w˅ I`{@&Q ¥~ͮBY>]zDdL!&(+ZhBesW4hZ,}c6 #PŽ"#?i6@!~ٺh })#|$htS<]5zH Q+,@iߟD?kQg-,= Xw]W},dFEXD{qh W*kKH*:8>#*M2(C|g$rgUay~َ*B? FM*<򯼨N"M>;e~U%c Hf@%mfKh!%=macPzb1fOW1C,f:-Z+MdTop-M q1S{ ;lñbR :0 Z|*B}fhIQJy;?F/h/%۔~oԙ +r}E/?-JqW+ߐy@(n7`|+L'h{p2*S, x1{Ŝz,LE x8V.V?%ԫkOBQ4Y!R6胲T%GZ3>IմBj?K\s'cB]9ͦ곤 ]'dayhӘ c)YH"EPRGqbg8$A.xYO?p;_R'ۖ1M qSm {Vm!vq2ؗ}As]PVNς++om g .#2 b~.Nhv>?=,Lfi!LXs c2),l+ӔRhOiӴj " щ.,Rr{R_JRx>4E΅yҜ(hydl5oL^1^\ ~?!]TGe)ϰcR s,.\vy/phv20.Qn^&WξK|Uc:Z/=EZMikŘxqRcX6JPK{>Lw8{SڱmN"Yڤ3%3-]ZdA Yu >uxXUT~dH!=-ܗmlpay=㚾08Gx+zӝW.؎N٨aT E7f IԘN3Z9T8ST.LPH$ n8*~DZ'9<*RfuD?D~\9мjo,c6!#Ynw)f/P!u!:6&ؼ F#P\Ĉsb>Y6ImjT\V.D+.&H`gKQף\)rHzȇrؼ#T:% @{^Dgӿ$D ]{ xV> ǙKW`Lz sN..銕<'3*f8ӫ2(35 #Js|Gu+,sufZoFFYZZӜa:՛Ή?*$ŋpR#ˎml4djI h:| !8'^BP*2Ս#vv]>1fZĹ ݖ! 4LLiu^˨. \ƅ ~dQY.4;֑.e\f}晵%P^TP%[$$\ ,ji?l8R'O9g{ԭuGMݺQ_϶P$ I:=4֚+ '-+BwBRbB7V!z\Cgx}Sߙ&@o 4SG<!CstH !B-E=JlIkEȘps#Z“\|%Yi| 5!J'H ufa#"7]~P>^ʵ9&w'  ñgYZ07070100000280000081a40000000000000000000000016570825600001c54000000000000000000000000000000000000005700000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/mtd/mtd_blkdevs.ko.xz7zXZִF!t/]?Eh=ڜ.+N*kzdOe@>dZ@kezV_-JP: %Ŭ(oƸr Dbu[Xz("sl2vm2TܯCMANB(l k'#D*!@++HeşX(ةЌc9 "pl8xrA *|A6m_8UV0NTVI[#յd)R_QXlAӼHj1d+8CFƠYld,ĹcGoL׻'Zգ]:QjVT^q~Ţ5*o -,vcihG4&R~}ԯ#.Ļ6R?(@t#tܱ ]'dž"Tw?1[1XF{Vup{&7qThqH&Z ^ͨ.!$ ;<3W~%5Cy ѿY9Y(Xj1h;@harT Dg%/s̾"Zt-az99@5d$0gBX zmx4_jۯOwv|JgCh:-YOtwCnUޔ¬^ qIUaUo|*,yhW+k2?J qjW6ˊEWNJO@qb|$+[9kB^LǏ>|>9? [sU WQ%g6 }Va/:@p2Gjbyy@)kF.JZ>W|xVJ%cd#eZ3櫜Q=]E)xaPC>=` L>E ߕ((۾A^Z:a%> ¬먺.dD%&Ț%Vd^#H_0zM bJl7I(H!Xlo@T-O@d xDLTEyUA5TyE⨢Ȗ?KCABRLhT-GܦtR1xU8EP&^f@Aʍt>r7xrG9<6s-Li֝|LB@? %'LTZ\9 0[~WPxhKN*:/{q=yY=CZ#шy@EC+OWa* fCw%]1ztQ,aQ~iF> C1_&t.=vUprݛB Oo*oVTS5A{g=;=2YsM,d/yqXLDWˎRǧ0< ( y&n+7voyQШ0悍z]bQ_p(*vu{+0HrYU=CvҟJsi1 'w.SMsQp5N>"ijBץTPfD]Lv@wxD;}u-hXvåtn>藛>ڌm qŻw"e0nԛ켡)až@;L*J/$&<\"l1yi;/G7L:[G/ _.F`(8@kam\(¤A|m9?ka=%p'p| c~ g`hFPXRc-N)g]#)[17ʮUet&ٮx$z,S#<.>c9I23J}Q~)5>%QĈz@)wl.ns`楁iJNmȁC/_r5W=Br;6ɉӴ=BN9EQV=/يyxgB0 *Z5G?I1G|1 `_hv%\hMKZ9cҎ vj]$UDATjrzy5_;4㞷?kX:۔c1 =Pg$G|t~JdcvB#ɓtbdt_OHFjRo#Z/<ëm2rdLcq)U!%%sPCF7*/U /Iu|]۽}9bis)V ]-p*l?xJWy B?W`B2uM5Fy1pXZ}iPUkHG^"QQ_|ߘg敢(B݄/^anP{"C~_5sɽVXˏ5fiJASjqxE^'B-n#(*UsϽfM˥ _?EpF˘]ɒ.)N9qn]TgKQX gbJF0~!3cˆc_l40 *̠bH~k-8ZrJ㔵FX{\wFg/)X I&@HĻ@O(UOF>Tԙh~ʎIe#_,LZzo}@|gu,sS݃3w$;IQDzZ!q,(p9zku! b~o` q7S{Sqpz7@aXtR,%?h=_u@d=Ҽ*'R0v+:!blъ"rĀ$]uJP 9NÔv y`Th tQcFn1{MX 4hʫK83V'ԆDdZ"c0L4߾/Vq@*Z{~hds7*͏x$~!n'xXZAAO)$Nx^ F߰y-7a ?u2)m1/o]5ZK\F Nq':?Ltn[mC a6SއyX:Ќ- ƙԨd# T%wBJ3 {ܝ$oB܃ꡆ"7& qʍaRv%f1:04YT~q0܀hx@XVCP&?94AdadPm끊15Gi 5Qώ̟q 8 / eCu9gr+;x%EU@#NFfVW$3¨)_4I|7їv׊aL]@'e?֩ZYy$CH%p-ٻ*=妁ՃOSaQ71d_>iys +S1|OpH N8>gBX`KBWr"&1# 9qMs*\AV ֯qBK-JKI/]n0j[Om_h!OZ+AE^ĻH&\|q&utak\1dEwy06KKЂ1e>UY|+-o- s%~'?IܐΗe N/!,(핲Q5>F-&y'o alk"-{g\%'AՑדOq@?0%BY1sGTc"[ΰ^:a=4Pp N1y+z}EHPЁ}ǃ2zٺqYɲoS 𖵺ij; ~J_siOG5lWw~B=Jh~"% znNf}DK '%ȝ=y&H|1Tc}8tTI7%E/{&?I`dT+$y3zL-n~y\rUۀ6D4SL&GC!RVYdd6OZsb4z^T2*s|G?;1x*c-%d!dal5.1Z i˴pU6kJbPU'Xxқy:tJ@БQL-Pn.V`y1"#V>|sC?r qR`f_mw:t) ŝ$ ^F9/u:r!}»wK- b7Q0NS%>Ķ;miZsZ0?L ~@ ;opz{945/~mbL1)PUEjKy_G{~\U(p5} BV] h>uiʀ"E7PVöQޔ> hvlȼ ˈ)B*/pF|f쇿?״^J׌|@đS*3D.Y՜HNbv# E`m|SkSr0T-ps-Ý(>Qmb 0{_MHgvVOӤb5pemjL@ؖ.LBasVX2vKwÂR[㟭5r4q6 Bl`k`MR45)"" pB'RnO'7yٚ u>X%UZl =NOHgGoՂ6xvD˞ bF29'LߢIBՆG,@^ OװV]J`o/.B;P_&4l0Plav2eFkò?$LSW#^r9e[Pb,P\J p,61VomOu?epkGL]@cjwϡ?u!V6rhj1t,!#&amLY ] s:zrɀ*BRzω~vŸ n44^~ .n{`cŸCy)^(Fh&iɋ|ZV8ng=h+Ԫ'?\$hBDabLA;uh;6gˀ:S7w^G }!l' QxfP;R .wX"ټVq *ssh>f+8$E8#A&4WznSۀlh_+X4SY;ɒ{Jќ̊oΈ)ѳ?Ri{]Y9Ni5V="tm\_4Xx\`60/f^@<4ś~иf*~N;3v}iElh@ S/k?K Li4maɎ$Hr>+I6xTǴ27@L  A87zgYZ07070100000281000081a40000000000000000000000016570825600001214000000000000000000000000000000000000005400000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/mtd/mtdblock.ko.xz7zXZִF!t/J]?Eh=ڜ.+?0\Mvq@WF!@~npgT5b pPsQ);r & B`8S"}_>4mMAK AiFzSΞbfeժjgipi-ɬ YjhK{`U:y/Qgw֛)/(AE)΋%㊃}>un^.[%o얱Pv+0tul&dt{ svl%L{}q|zcMo{R;8=1ըגx(@Ct*b[^@]i1Fd`eJSL]0"F pF-K=ʷd}iGVaoCN^kG9;uL*aٷ/'%o & dŇASʮdiO\' &?C支*H!*⍸궠lQ3Y_908Y+ e'J죧\}3/lA+c|}GÂ*In`hPf] шOշ`m+<O!9U+<}>Pvww,zd~؊Ob [,]`KDl2 $ylzȶ'^VeD ○m$ .:7scg>klgrmp` WYԙ+L_S $i7>ZT?6H;_oF9+Hd=[T1q~$ ufA_M뒏-)o͊e%뢖a4RSV6ީd6D0\ۥ1|I-nr1fF'zuq,U #ɲ[_ :%'a0<ۼGޓZ. Ll*;_OKWJR{w;f"Fͺ4%Ȏ2Я,`!SB#C76l9N&df0nROEgI12yeKtOZ;ҏhkH%SScs4sh[Mh&+tZa:qF b4@,:ה"VBNl(6Rvekj zr;"71&& 3;%tV(Ylr 7p?*RE|u]ap-͌LMX Yٱy1HnH[SNztȭAR\'0wgW;86@fQi3b^F`^p9ZvBE{F 31^m^D($'>sWDƧ[q{/vg"aFɊeKC%JG=E&|hك/f9;zMfX λEI4OcT)(pU<&u:|)#s,ǐ8(É8+Ns $ >!q]%2X JDRM~I̻&0Vl67ҁ_*7uDh'v>7ӷP~9qաq >kV3R >jt9k#ERPX#1˅Y†n`xk Ѻ@R#rYKI2rp'8t Iې;OH \ mݢ6 evЍOe,τ^F]+K,cTT)G4˹(V)H +YCH ʟ^sU?;,1_YzNWm-{MCFAۇv)$GED_Ʃ~o,Dəp#xݫHn:GCVBEt87RzH UUxfbR6Ӕ#T7 pgoO̶!֗= #=1kX9^Pq ;HdpAgD/|nsU ?֧YG*V2q\REU DCßȔТ̶$RKrrgY"!$"d@k)O zh.8w RMm -,@yǂI*2klѠd`GV2=-s*e;1XO[%dc%Pd;6xY1൘pjUBf$Di^j[ߐKmnWw |iF7^u* ֡OwtTTă0VIH|n9{ Z[Eی'Q.>,9ψs3wr:V "?.MRܟSZΕ7vQeBhjlfpn) }bkiJX]}q* -͢~=根c60g $ KQLe \!Ce,A3ޟ?l@$uy 6{О!<*>Mɳ-*)]Y'iiQG%DYon'Whs0%4oǹYkۂIPP֣m "tΗɱ:,5X*|PCVTW%S2{̆aws? qkԅ\[;G5!H ]U6%HI>h#\{om_T>P.„U~ewUӱ;a|TDDz ݴF#SڌD' Roo`HRI sy˚ջjPLϙ3eǟ1(VʈJc0a(?UNĮ"ŧ:E8)aS "-T4{w(9kj߂ g Xpj"N1Mu( 8VbyOٙj ~RnoV3\N"A2 δ]Os_qGr:g臸$s80pK'מZp [d(/BغV-3XAr{ %9!_*D}7l%ʀAmzoC`P'"K<-CET?CM !H0sfh*]A2L.-n9R6kiG{K5Ȯ Ÿsy"GFcJTop߯:@!U"KQDCRVx>ZՊ~N΢y4ͅP7mT8pSC' L߇zpvE \Ⱥp+RFΊ6,u TWQ捁L<Ja%tlk+fzBq Itf6M.ぞq2}&XTw$ND{"7V :=uf 9ƔYO6g諌bf>;-ęR@,:dS0* 5{Ր'VHZ_޻}ݹM w4>U|lV@jh{C0 \ג"+3$]$^сb&&|>&3C+ҁgb tU>K /`;t |Zʤzf:$** g@4t28aD%Tȇ0S LޗI#Qy;·{5Dfi}}Sh}}Wm*#y}AEg1YiY> UZE5l߇0!oəJ)G s`5Z.sMC4;6=?jqUXYh#/m+yNڠ6iL=  C/FϿMlϧsD­#YCwGj)H?Ak/K@Lw` xx= q@q( bF𔲙B>I i%f[/Q>yͿ_ ̤s>6hAto>j:T$m&_7['GDSG^D>1NY9w # F@gYZ07070100000282000081a40000000000000000000000016570825600011120000000000000000000000000000000000000005300000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/mtd/ubi/ubi.ko.xz7zXZִF!t/0]?Eh=ڜ.+,r 5 eil<8=kvh Ud$n0eֆR(KNb:Ӳ'’-N?B-bJX4&wn5*ھA0q ngDj0 ZdAralqu=ƓLhDw-nêq0P3 cvYPdQw f1\ԉ@SZfȻT}6_9Mk=s*Aw;B7?b%hy0=SC`+WZVU0'LQd*lS2y8Zf]3oom;?4m ],Hpj{UX "o^4FS7 e{Eb+ћR÷tH0럱62֚6`R_ Śu>- X\t8fASF2:pim#JYs'uQXxv<*T}ҮFGUBo%OEv̯Au lQW :c*ewr JglUDg*e@AQ/V*ĢKu.6`9~=ܣ#/YdmI_omspYI/womC[XUɰC"ͳT$|C†c'לQ⛍&5Ȃ SA nuu_G-':4jic,A0HGŵ-cEݜRXW9 & 5ޢ=SWQ'H<ӎІٜ]V֡?,)ONPx| 9jj&N 5c.a=M EzM?B`" H܀53%PB\i B Sg "=r aU>kauyPfe'NPx+TfWlI[4FNoM } : pT1)ىleqb LtSw/f_%Gdla#(ȠCȡe1'7'v1-#e D/( d;GWl۳N1&J>-kȪ,.`UWk)ֆ &d\&cwvk E”|peI[ `O{A]64 Y<ƈVY@5!Q{IjkhQ\wBߎ#$S~4?Y9aHh%;,aA|>_ YZ󛤂`qC) Tßk`+U ޸w;19@WL!)(F?Kzͫ\ 6n׮k3"ۃ26=Ġe&Bp}k(CN2z{M\C),oSVnXÞ A?bivc KUO "+alGq MvgL+{IշN{YN&,lbgêq谁|g30^ӂх+WtX*sp (=h(]X:Q3$)!LpbM6*g;06Z3xiL|+y@':iP +O ?4BӴ~!s4n1E3>Xj)= w烧͉o/IIok(,B}b*?jYUD5o/v{I^^*cΊ#|0U8f8˒a^I#SZ^r4QE;|yq wv%C85}:G6u-YX]J(ҘȅYr`jHj(\$(|nj \# Cl%BYefd1[9(Y~iZ`eRg!Ta,gXD[(`ܺe^ZQvza+:̍+ {q? <le.Gc/ra'{YgDI 7JWr:Ŗ֜i`Ar0(0,s5q-\b_+֑~fȡ@՟r0xsQt[YzZȿeK3?BkCRwD;9S: :Ĩ*B0AնGkAS5Ǘ4 xˊ=y4\96FNw{Ʒ,Y-3%S=/[1ћ] 6* ( K̃8Y-Uf3q*w/ gtg/ptw+ 돉\+=bR8q5߾"s`X:[ 5ǵ78HImiHP cפǍ~d2~ ]J_1_^bf6Q֞;9q]r^!@K@vX_1pv~"꟭R7֎9.aŻzHƾCF=D;~eQjۦR4+:;ڨy2Rdqɒ:v-U)̮] on3KLcdxIWw*p_;B84Wdu$%@$#b/NBSȪ`*Yǣ(Ӟ!jMÑ1@-|֑C OP+@DoǞK,s~C?5 }/>yTiA/ hY²(Hox*"]#ɗ ν tCpq!F2着:s<[?N!EB\69:pp^7A17&Vgc+ $?}vO yJ EU}@g[n^i )o Pn^챼eog%5nn@7~Zfl#*j)?t!BEϭgkB9Eqij~ y2Ǚh݇KW- _5Ǯ`C9IpyGݰ{<ʇ7%'R.'R.4LcVϕ6+p>e4.BF$$dz;]WM:Fʹ]f)Dz,:o' B D\ӗ4xZ 6G݃`@;$n:z _Ѧ(׽qng/}? ;XFYH~m ~ ,$'G1.Dvq,rG4C 2'MRQq W2kHQu+Rˆ}laF +F.,C]DFw"r^lR@ =<^W1%l'd I{ӓ%H9Be?Ђډ@Qz,\ }5e$##ǞK 0W]p44 xx!edEp9<7@wfbٟ⋂m]ϴdӘ䅕 coxѧ}}ѕ{ (qѷMp"W*;90z>jYD#9^h0)DZDV|wi^5,X:a;7ұΫk8|k=sVFvnw; }sxHMW%\YL65{L?}7)jw\|>YM gtѥ-#0R,P|ULAlۗVbG$.&XA]wEŊ͡e֫KX{Hf[=wQqՑ.q) 0kwŁxhkruY=$DD9{X(/TpeW&_p\*vķ 7,̭W)>]р65n]jUVZ2HKX4EBuIu]ς-WħxLP`H&ã_y7ӛ!EAL')D yWu_;B+ gٓBx_ wE@h#ZʏÑϭ k!1x6*"ѝp}.m =*#=!/Hsh;]833A=g\xU|&1;n(5B!L0mQbGyZpa=n[zgwBW(/* 8D5 p)+1n”c{o_ ow#EŚ/K]'ifR27-xK`:CNfgl*{8i"˰qiGI5bx<+/*5>Z˯xOST"c OYpv]S #Izs=ZE-5 _[f&WϼHgh )<*0 $M T-S UN)]kȳ ?q9ބA70k%ix9sRߋWnm&9ݏLqC>䅛>Ĭ8bo<E؎o\2rQa}|Y6g[aL幙F6Y@Ƨ +dڹ,M k=+z;D7/i !pzZZl<;@f%*ǀϜ'$ꤙKpCC~/Yaw+TM"D}yp޵lt)OUCR>sq WQύc-p̝ n<Һ{AE<13/3/&9zlai\ )}?R FJ{Z2sZvP2y+Һq_rnf>DK6f.Y6{`? േTgh] "jj%@ͳe(Z 斀 +mH qR\6df> TqP[-=O \: ,mj=HCtPO44Pωc i$-o?2It}'@Т!v_O na iE~.e9D8geK7%^RE*J^hWʑ@ гu1mә&īNJ"bT;kvJHy3Eʊx93ZsRb֧D k7.PG JґsWYz]SpӪ kd/]w:e󾽄An[z]D3aٟbZB!ݙ;hYQ)݇ֆP0n@ q)B ڃ!qNy_.:*y}#:$T5dP*hx/|i5^EQ;I~a {GV֖w!wȜ&*SG.٩߽]%v)[5Wp q[1tZlNV&Qnԡ;6hK;-zT. ?]Ca?80C6"0 rqhU9=B q46@\r`'֌f1BۘRKֹvhSrFt>lbyJ:i>'\!U6j_X3g!h^b mَcL{Gr'hXԈo;ryn ^\tŪeʽo{G순W}@GG&/ilTZ' c(|~:3Gmj3,5|jAQ[ݖA:e^"i-)kpC>="l a{,S[$ Cd~=2O86Ca"3C$'=}uZ[!+l)-\QՄgeAkz^0J!eHoj=6h'`n6cФfFnwԕaʩ[ݖB-cHζ''F SRm@dNf dZ \sQj 'QdgEqJ" D6h&FPr'zlg(e_/i}:L 'fcmGV> zCv'f RAѝL#㦾Q&cP"+W`Pf|f@m>[hC֤ j9:;4h:%{>,/=234j7hhB\@=.#S+N;rnVZz4">Ni N(0*fp;6\:ISq@Ñ\@ 4|ƑR2bbL,(]A{KaBߢlW>K^e'NCmܾ?,Ogt%$Lnik;F v&]/!aY6LLvl;"9ĂE@9lX1r}hc/cDz4Ռ˭ - Ő] !o(  XP{Yr-O;`Ql)PdE5ddvw7LqUwC|-@ɡz]V\JJAHUs[ 'IBǏ&?gUl vзxXe:1Foi'oixr!Ub=rHAM'lɾgzx?߫&zh¨ &C#&=1Ǵ@)qhT fLOavr&{ B׍FH!Q$k3YLzH6*:|2 C&Ь~K/o #mO QO-e|r|;|8!M\_|7:w׊dygs U$#EG, &@2Y:bPJ_$| pgtQW;K&.: ;t9 $-G:tk [(bU~]d[N̅=B<cC7) MHHwƺ\.{tb(d<$۴#%!@l''Η쐛v8]41<6|JOΕLyζ݂qdC%_\Yo"z&e ߏ/ 4!7&)/xٞHxx2qacT7CR=f+6)0DRd]tcL3Ѻ'.qcP0el jm5 J-L)CVoN"0pbeتn'l=WrkX0W=H| %o;|0\zZ!lp΅UOz)TZ&JS3Q5䁨g]1ed_x]*h@M^<7Ÿ"rnա<$`'^IW y{^[ry&~wv;_W#<62p!a-[%DSpҧ5WL~;dK枂d>y:BN aE>7MR4~;)LY0~=SqGU-mY5r`t5#ctyх_` SwCX],n+*O!$iZx[Dx\ AUXؠ2<_ AY!;m6c@U(b19GL:ij^ah ]RT%WF@r%=*`q*Es'r .) # ǣ. 6 # i{[>1ٿ 81jVaOd@_cY.T^WRu Z\hn7rCHݍbg~i`l\tz:}}]Pp37uF+巢mS+>ŔEQV?lj~ѫvYf ƝsB5pWt[\Np)T;)(jt 䆌=O! ] (}>cig%>U# K<#/^?Wr4 nUZWp#[vG[Už>By`]Zc3nμUr#d*P&ʑ AwHIk_x?mi&VpkbU#Hxm>6Ki)nTD(4k))'u`F64h~Cf6Z~7ܛ Zk3 $ȉ=0orh;6ZqD~d>x&,<{n"6YM<")7 ^Yy.pUM<=RN{[$ޞ%$ ӌ$ 'ߪѼ!@.&V@ouoJ7A#I-]\e@kQ|,Gt]@^3' ⌞J3Db K2d l8JQNZ4%Owؔ;25%@>`.M④}|S4)mba( JC+V} r?;ڠL#pVENpFԫٴ9UJL^Dѥ2u)Q:<k5lMeg }AHӟqXHKriS1g&M ;30tpnT6?ZP&Y4wa>1ícB3}6#:@ҴI{q;CK ucVcnS"Iф/$DCRZ叮3ĀBZ5n_Aa`?Dn@5ejZ6Xpul !"]@k"VQ6/ΐ\Sp8jY"X,pfS.6ʦ;GURf+k7r9%v"s!̏ZAa |_2Ke\NoA\S\ |ݴ3D$Pf eq#[:vF?"˷}&VPC-</Hcm0eRyV~5_l81x^ԴpVթ#(rV.+Ph9oM}Q?CɮFHKm*h+!ڇWhz?&59<`=qDd!x0rU?5Em,sy %@ٙW0=ҾLdB7凵&@psUY-*XQ%ۈl"-ЪjD q L{ ",7v, UwޮOSh\(cĄ3Bw߃({ }r"&pXiTMuiCSIW_*U qۅlUe8bty1q{X6X._Na3جZ'#ߤh*xHbơ54-o+2lxG=ŀЁ05͡=[c)(øYkbO?<џ^VAOX@T؁e.KOiĚIXny!X<%g6T. DsFն$? }7*8W x Oz O3l5\U@^wuLΫH]m=k񴱭ɔi6R,Aa)|iآ\ZʯSB@cJ-1*AnMk}A iy$v3!y\D=\ٱJCbG57C^bJxøiS0t6)mk$?|׭snf0b\ 1+kPrNp"A%HIHOTϛYQ!f@4cFT\YKեnoc9~jNM@cy@̐co&uoZlP xsl!d3$pm QK1|uso|ZuWs@5i>5B+Z @W[PAʵbE(1qgdE:;=a@ fWۡ! 謾9z)neӉ<<bX*oz;TClLOIW~~Z*DQAV Fz|)B~T=.&XHЎfٴ͇mp rkPm:K ib:B9wXl$#$ɘI/N+FgJ,\J{`b'h7iώDcN(kHܱkOY(.C4(>X@S0)Ўzhs5(UO/NAo8d\~c +LǶ!E~D6IZ5_g # !eN:?ƞے@$N^A@kK>|f%ޤңT>2p]%KZNS}2M?|H)ȿahRxR5"TpEhmm, y-n1y~v^߭uD/*az4`N[RsM jY߬/K#XRlPP3΄_a9^3 :؍/h0N?ՁW@2LuBCBgsv(=zDP3ϕ&H Arќ&t !PI%I&i߉e)N|M0jq18;O3u|h+`C8KRdaf.MolT 8]XVJUM[<'rj㑉t,;n&aP"Twɜ>MXDb|hi(m `-&Q Yֻ3I8% ||c [,˛꡾{-) <;.RL2 Tr=atp.DLluS2M`P .mJ ؄ާʣcA*'BICe(}U֌~!zD㠚DŽэITz 9ũG9\Uwyuam#;N?#h#wTp&EVv 7;M2Eڱ$˜XKL?i'M?A} 6/7 C -#HkJJL v%Us$(vPskc' xoשzzAoIv>1lD_e XqSmz/LJ-hc/{vG&;N9y(4@7`#0v۱ .GW%C/4n{[Nr@ꎄ 2gvа Ⱥ'j=w^͸<]^U5Hg`"(ҟo+ʕA׶R{f2$\Ecg/zJұL0 zxa_&*yo$k?b@T ($"~gQs?}U r2q0RĂsR6t%Jiq]bh\L٠=0vl%JЊ=-1HT-/'ؗ.+&RAԕ$yK\F/:Lx0 7n {b_{Tj_R1-Z7Y[6YƢj') .I)b=,柏t'& C)v>0O W'èst0(f$Ѭ+f Ot$ \Z"Zy,fhwٷt U}gdWQtob-]v#ǝMUӤ&,:U<ܪnjЕDEluk<>AT+6hL+W88{TNpP|l{כsmq%fӫz qVC82ߌMζ7Fq2}[ZUx0iGc]]Aցw{J/Ь0j('W&ڌ6RC\Ufim\!X$u}H~!=X/$P n#L i9q}`F OAEJ"Rg/Z\m! 9:&΄C0M3|=cI(j`?{QYLV;l!KkVi}{^uȪ@!"#%ϯ=e12·<6 .6.n1=htY2&eW"2C0@sT_oe1k.fL6T9uȼ9#/4#EƯmZfA"Ja0cACpth/@nso Zcly ߩx#h(\ 1c9)T CCO]Z:9i_=E55/'S]2AzK̀-\ec*t6+|^X)7-EШ:Bڣ0i5l" ,:J}?L*' ”mLs]R(w@nT1-i75D"PuIE iho֤>-8)C}zseD_ƒOݢ@eåO }էr *@K TܥIJ8[uw;S.{8&5u [S--/bU~14,ztoA_e/irh zGcZ/T#ӯ<@`&Ÿߌ? ٺDcM+$/J9B2mt붚)9:ңUlD.׷%K{SσX>Ӿ;1^ k p ɺ{߶0WӋ2y.+^ aJI(ٶ#YYCj[M_4x;6bDG"eG?~H)%b{&Ԍ9WֶȊ rJ!WZ![D~wux8Hlta ńV.QY3U;XruKBQЄgp)0R΁8QHرb eVWuVjH3E]1Z{@|J! mM9ӢZ&,l! /5JS|6xկyEw$J6'V:j&wkX=qNI{37akM+\;Yqi,Q ޤv@K'|YNRupFk)~+h9nCN%@GfQx 8l {v"M:<2 Pd` o Oק4 (n'"'JlC`}m]&3/4)I)qLz͊:Vp?^ՏF[1Q3c=z dsGNH[R/tipAĤ+O܅. F C_&%ݰ0Y82&vA8ؕm(a]= ʵE>>L*|E7 Ui0O3 !؀Fzw(2?.^csULU(]-8q->C~Dt[~ ,\I+t|{aI%cl 'm> 1gaC?g4z{sKCX.t2Ƈh@aěiղR y@"mWV!W%'[FuT+颓D9M- Ie4I!\4L.Sc{_P~fw|Gu"N>dAQHPoxh @+b-P:kL IB3; !ouQۆn>p | m1TZҏҋ߸<ŕq :#f/tJra0~yݯF7\BlalS bԕ7c.]?-ԁ_DSЬ<2 N/ oܳXЍ OmdO*D.pu9YVd|m#brfg/B X_T1rv BG3jw'l8m)Tո`ቹYwV/VZ)[@@Ҟ#H{jM̈́6Nɓŷ!?C$i."3$7=.g[u0JZās%\[Տt7cr:˔`GH q?8Iwaah_'ɖ軚GVw0x0_s )M0WKH+j94n7_~IR\:Dv'm{X4Y&EluB[d{B& g+_-zghLhLb^ƅCs !CnE/@QY| mz離A=9D% O r6]cu>6뗡t$yŤMJH4@C*pp|| }\T!PԽ( -jCh]C%6,qTM{,[2tɩd8?F ,DB- Lj| N:r&vg BYSh,"f U" t2 n9)K\smt=f_/jUmJ:"m5xG;,j~.(8պ8d[hL |rC)4#;RnPB46Gޚg89M)Bgg]7ĹX* 3`۷9ֺ8\d'p}G.te*Y^f;qMe)WVVk `}]p.܂fdqt?uD%kA=0~. ľGwVR&cv&].wL(CfSyޗ>T2J@=}KHyJϱ$9#~ BX0ʛ1pjgه+9Fx _RcWN8 76 (`VƺFK^%rͱVC,h7R_:ӸFK UU(#HVqoNr#} -=idl3F”^s7780+,A\iu<#;S~O{z2_֝۸^M~c3? *q֚No>!}\~vEFHPB/oK"jղ6wymC"pҌ2BYr0sĨiE[OPb^LsC\ax]+v79p A`<* kh'INnlԽ5%t0ZmQ(ҍ;۵XCFZt[*o_a@7ǔׅn4Or G8AzƲ]ۣݯΣ@OBbĎDsX'*K%ڝ^;vx!5g Eـu-[Jס.@?Į_։fDce#_WӦ2f<A#;˘"BΛ; 3[㎧a 2ӭJRt3#_y[f/iw"-KIH/@MJmw5N5H\A՝B2v9L4^ٛo%w@_UR<6T<ɝ~AoEÑ? Bbc77a:_)tBMmT<`eh!;p,.M(Np1T-mT*p_/S^c @tFM5G%Y3g+۽I!t`#a"x;l/*(׫GD Wh=LOF 0Wȩ# KI{gХeL~ћXy '0pr*Ky^hWt1-&`Xn>?)qFN]X>38I> vs0J_iEc.!nmz&$' ֗-ymfуR1 %?2*Nb$ZVU,W8#o޿e\T ;)tck%'Щ)@I;3x6`Y&?T+?:(CTjGѓ}k>@~v脬n^B8itCѻ<9̸lp\7훜}J2Iw뺆N]17+Ny<2eAx0zF v`̥ϝ/0YS} X'Kbo_MZ1tR!n]G~^,EPۯNIɪ La\3_tˀW=_~()Ngῤ9sk?'GnN-.h|V3+x XgP$߀`c9r /%1 ey);nNAz'[vg{, 0v۶HQ>8 10"&ۈ:GMb^ttf Qv4z`SHGNyvK B^b ?)h5!odSxalI}jIדxSBp.obQlRyGPJ҆[$Ky  2%_17NH|H[e]r:XVwU/0Ky`ڥ݄kЊNbX֪K| 3؆A%.f2xj 4;Dԅ  J| #u CY>T}m{fj{7:3ܫ7b@Ex1x%ؐCi4)/@af̂Z 떿c2=ԀiHǗMcéF gꀸ= y"EѸ0^ֈ*V8d.zOАAbedCAgX>f>nx}Eߓ{$X淧 8N:/3hZY{Іx3N |64qk,}sNS)?uiq*f[n"bP1dء>̹B}Ϣ iSST1U"jl`n.?eJY݅ʁ PGT#a8ߔ؛㲯Dvc58^~obb()@ yέ1RHm"V7HA[u`OyjَY#JnF3 H7qE%VK e m:d'Pޢ-WdT?eŰ]p:5-o/ĵ].b@;gd$͸κ_bE񶿼h$Cr~5*)9(I_ >b#{Vg4T4~X b[1Yji{ZޒdC9 :F3RN?狈#P:$&5w2'un":'`]-0]P*Ta#5j3B'ia=)դ[rkp2xU)+%HNVzyxb]b7hCIHe=鹔}Ȏ;WPż!4TѓQ"5mG!tjCK%XĬg;.}FĊ4mR^ˏLZ.s)(`' ~#i>()PQYCˣRKZ@,N^rOb!#!DYY(餡{in1$@ jz8^l^Z\Y硂}ksBD>|ѿ Fk;wy >ޝnClJ)U 02QwG7ZN j@ӗ9, :MKbf$M[E]D(Y#7zzǯiV YN; @9RVizM.[Đ'dT]G8ev* >?IK^1gk +-*!mnYy3<-+Lm\6R%wM䌵@.W!(D#Rkv(5CPctQTXנM<}(@Ao,S|B{T}?(_ݘR@FoxK:[L#j7ce9/*R Gu4D {!Qvcxgh3dV>d]ϣJsaZQcU1P)\Zӿ#Ev&z^A~yKe}sd#6+(n8w˲Zua.4h'Gk%=Yw5OC ͔LfFBtnխd9)C0H ];9_"TΕP0֤ ##>#HЋ*OwZl5yb~E5ԓ@Xdp$E:- `oǥ>xTɫfzx3cգ`&:U4|w>O>XbK=L]rLd˖@V';共 Ԇi>r*PFj*YE')v::l,Jr´O;*NxVFg O|*9 2Dg3h0Ǐ>\hX!r)Zx_6Lo~y]; e-p]&m9b nXIrq~?90?Q=1+&nӹ9u4Kޛ{q5uF|%z^YG׋>@ J|a0m:܉|΍lh'$"MU-d֑NB;`@8Wx=v 6--הnXc$EWYꋂEbSJ4>ƥXY3yd& 1kKYlE5Bʇ`j_YՆjek|ϦLj V>B"aKНnҊ~&)9&~[XϤ}X3 ҇ \TK[mmNZF9wΣIaf*Yv4-8c.3q-KEVjB 0#XQ c7?%t5!a%(]ocԟ"TaN=o[: }4f˝Gi6\( wsNUqӚح;>"6bFAQ=Ȋ-{Y蔮UKToq١(?n(W.RrITMcW{_ n?d'غpO#%rgPޖ^+hy|!f9vzb\nfb8=]N//㣬K|6[uB-f(M$eo0jI&F7;:B*.AUD ~|ImQY~T˧#2RYOFX3l^lͰ|_!Peh22Q%$ydHN]ԇB%d fo!;HTT*Ĥ`{oB*N3)=H}1 \#T־R̈́Yp?褷FHm/O<" 07D+(GkT$pjP4zBԆ OWoWFl^ȗ<둟չ~MBS("71wIk)NyȽNlC+BP?!fNW A+L}S\O'IB=:jh-&Dnm€YW}RX j]ɬ']],(!O/ǼP/A{kC7Eec` l;/r]qKz (wHY p'zd'(ݼM"[2\#K61P" ^h3AՏ1.<^4\[ߌ JWVMg o^E[o@?$~$oTw""_v4A0OhÔ|ᯖTsfѕQ w!kؤ3ZG9[:ۭ ʘS nd{ä{6w-lE^Jnfp):̓WlLET$<8^yIN?gLM0u+9'eS|.[BH0~/s.0>o6N@=8"wmx}2_SZ)_kgŇ$o ī(KvV(抺"\K>- _ra65cu=^rEF&䜟v\b] v e[ l8`MHN2cM yAa\I&{g$ح.O8t(}Tӡ&I\ }HooYW;e{"HlH-y1 \i<2NɞD~3a|0dZ9;j\*p#Z6]d33Wey i@+q ;>9;lQP\9X܈Wkkͼ0$ JȶŸL^=\8`$Mᆤ39 E#(bިmN7;kik_'ٔeq@eIޚ,{cT**L\&z.΂ij:IBv/8qrx"Dtmv0SɓPr` C~pYXGF/ tS D[;ʕ>TT4A isS/D"_S$oȷ"dC.x1r44b[關^u2% =Kǟ "s|%*]EO_QM81 ]X8%-!OQر~\Ak x]8o t.t~R>^dR~J+^(\8 WyIыum2]JNҚ_>wm=ē%|:a2]><6IK]O<}CPKZdm{yskj6YrVK8 h(W?1@t|qM P'@!56h+Faiqb%S(,sLscf~޼M!`/ 7d!'XТp_y=\QW_'Fq18tHVY.rHEmPHj>Tvwigy\eu{ kN ^7|S~~XFtR+|z$"!(o3,=P#POLI_T})FмDb@0p+> j<&|m.9t/Y-0]P\5nMmyvp:DQ2. 6'g΀MeJ^1C?_K0G0.=w4|6"Da;잗/ 2Bsλk6V}vA~Ss)[i S2*e;FOGD6@PEۉ/ Сj;!ռ,*,nF |ۙHNL*G GI(T muXfA-BxS9ג {qVwXKbh:>Wx?CAIAI,X"1d;293M <DҴ[ $5)L˟,*>&ԟ>jn &)ƻ<7r>l( _\PiX'8y& aؖ}rhv+-5ke8G;e7sRr>//y8&w ݤQpB:O3-Mv³7=Ns3niv;V2i#.Jrj[L$(qL"?g+NAQm ɜ+tS8I:TYuZT8^wQ̧fC:tfZ'[)@ qH&LZt**bKaOn#mvՍeWZa[w^kQ,y7t]S:EَR3g5`t2ARC1GEkWRv *(6̫C~XީU}Y$z ݦ̥\״]+)th碷+0V7 6L#zTlc;G=Ch6>TăNlPLyiuXP %$pjgzMgCY]e()": ܡdOBBUW՘+PPZb:|'[^DXHv nhw8UreRv۽֛/ήS֜8ǢˈHN\A`Pq#qUvl%HMb]vj 2F/)^w*يb`6+l8`9F!ޚG3XA~>,%{ñKnKaG^T"įHŃ&6Ѐ7Gfs((>/ELjV,Oa prbs|6a}P}_8#=ƾTl0{,; 衖0\NFx|.vm:/YՇfBxW 1g#ڣ"/O6OźwQwO-PݰzqO1dl}G xW/E~R7r1j- H }ؾag ͂U2aL~u1f+vrBˉ@`(= ɋ=:֠UV)f] ~ϭ%GFHz3G~Tcդ8?XA~vfq1qR/x| LEGy*lTZ0CY#ۘ3~(}-4b.{Ʃy8@ʼn𧴴QcH F5Jv$1S D߶Dt!{ť"qf1˭ŷFm6)b_5l=[xPsF< /L\D W˅Kۢ>pX/@`>G4C͟ecg%.AnfTgC"Fmx|pp\R.|7czB;5M99JBKN^ iog$"L:+`ax7-]c_<1͋ex;8X)$PN evN- Bnvw$U& \oӔCkV$l r8N+$a)B3Nδu&F$C/~pʔIDM,2 =[}=NA@R(aQ3uؿ(T*X-߬769#:.oEaF-97A5,=>%_Zx Ա6A*!*C[A&+=V]ּzy fTxc7?iNO Ú5܅C=l`^Ta!,mY ZFD`I/'8q k6M:+@aX5V;5,!g..z,<ڗ 9@؋)Xf<2rH>;JdLݟv,Zwi 깱 eA#^]1}Q͎b <b?K̙MbeH0>H͔kzZdW[0 ّ:viG;̉[ǤofK >#rui$J:5pTooo]HS&԰@ieJqSp*zh%|oGuxt^1ŚMHߴH[岊$v*-JWر$+S-ăYWJ]i5?z8m1~. )?g `$/'jvߠ j Yg LG?~?8Ku C:B簒UN pLٺXQpS[a?ۤ,@==gʸn[ڪ޺ pSĄDovvbч[b#"2 E}̔wlxaf~ɠj4|n{귍Դ#Ү(5//WWgWlyˆ~}-uzژ1^ݦjd0Q/psDi]pN{Qg䂎7ڌ(85Cs01@.2N[T+͛ _b~I?/&?eA7.Yo'[)LVUh,EA۽ y}Gsɸ1NF(z0P8(#.nqXPLi-LMm"izSOg ͗= }Q* @ϮZ%?lͅ-s))~bFwOAڡ 6[3wEYX5 Aԭw0ۀFNyHZT`#+͕/+R!ObAZJK5#c! #{pze PmYל[z>O`'(q)q vpd'MBk3-mB꿘*#UuXe[X账bUjH X i9z:> n=L.Ns2Z:LL:'.I粢vL4U_eF:dS\pC+zrGeQ{ԯq)",y Z$aC9tjx*^# 1!6|.U+-ST=F|Cu|x9Q|QB NQoY?Hy λNč™'zKOWnn͎>$My\ll|=0p35fpw@vgv;ifNRc2Wʳxm.qV_-Y]3ɾ(  y"[nìhr혹:-WJ|wn*dz4Z/j*T㙹y(q_TzJr8i4c~M)ϭ/] ^2bG7!;4f{29rzҐr7N6jbck[@d9 l#IJrZf!َ(?9E]Kw)싮~즞 ũQu_Ā,WvX^]o(;&U]y qk on'D:Dst?eؼAL_؂ͤ9ᯀn:En`.F/*f ͇`сҋ+XZ81X  եr52[5c@ւyf%^,g] s-|<.=c բ$jecCj8.Ԯi4؋*,08@PsPcYhyZT%_2t,rHZٖ7,H=S9`4U# mF/6of)_1iu,jGr@E' mUWw/X!X _.Z$Óȳ)Oqg˘ A6UB;񫎜*xCg#O t~b+9.$|M[aG`m %aM uvw5NgmӸ|!J!rMEIU9}TR2Ҥ}xCZHuiSY BUqkT-v\y=AԊkV*Z涂Òr'JfB^FZQf vRJy"θd}v5iI}w'TρfUUo 83F6N<`jnR00_;LY2Շ~?値\B '1H.uexQ:I8-G{}xkc7N)"?7cn0tGJVx%.\ ԘbF3n#s?Vp@BсdSn*#GLLDާlOiudR%jqٍL'm y5<#v%+#M2dQU[tg3i(;/ZJ@9tNkGS2DӠdٙqy[^bI4D䥔h7pMS+V( >'[\RB PK XE엶hYMn5$[=}HO@M&s1ډAnkGV'ya<J$|M/gZQoBca{ C=fb%ȳG:{'faG<[*µo[]7V&oKkU-##|q`wA'>)~?BzdKE|b1[/]Wӿ!^FZ˓>\g%ZgZ,w/]q))qSLjy| +ߓ? '(S@Ma>j-홱P?re&~d֯`,Bn@rt:w]ZcuH2sK&w NLخX{Rpa$.!iυ.ilbDa+ P&i8rRãg 30D۵җg|2J]mE{4{։"cbº`FDɮYAfJj;d EzxUCcecq!Gџ2?Wpq*YC|'s<$ B !3_,A`0c}jIfMޫ,@E0*nq<˷*\Na@ Y@1(/q {~i0b7"F`@-3!5rDf ;5ɺdˠd `'gqvkQߕ[Yzu@7d5HeC7׭G{ؤ qqGQˊvȵ㾥NSHm>c 5qvS  ]Ler ewݾ6(HOR8uSQ|HkW}5+$:ؾjïj@Ysȩ;R=bdA y^~hh+S}_)@G=RRXF Ih f :2'sҘ[ +I as }yWl<#bŮ M)_31~RLPҩ0ZS:Jj޺FN?@%WLㆣ`/s ?xg ZgF>72ck>}} <5RW𻢎>(;ԅk&Vd]ow߼mѱ{pĬWaxOK>}ӥs21$rl,aߥKTw xpOy*T5̀&1F,D{Z0iSBr5hϊ9wU}e&o޽fVcX'fSF5no ͪJ_Z ˤT^5XpXKc8,ǏPtOU6OC ]c޼vdz;_ABt^RVKz~P}XR c)HV;f@G7wBS Zq#\0/mu7BSc||ŋnfeaE`ELXT#<!>9jnx|{Ʉȋ}SLXcQέmo2EL /0'XtkNٶy]<# 8V A7DjaGBG 臸*6bT Җ}&&-DP"UHB;;4I{LX2 ^*P2oU0*WWUHQѱ /@*2V D||j1qhOR21ߨk+W!cޜT} Ԩޖ6x͡q0eʗJ؎@J]ćT{oW$Vٿi!Pɘ誳0P` -a$5.u\? C~+ lZg3~z!_Ï@Ⱦ'4Txc,ղTg3Îkw[(nS,a͉@2Ӡ4-!-yOQ47_H0.b*/rbGQ| 7Yƃy⇜m1u+= P1?3-=9k\ U ,DE`a]\#tvbӿ{p[UZux!MSYA#o :K5'M/ ku-7 N8Ɓ,heRG0ɛ=.F] [bjvg?ov #Ǹel_= ] B|uMwj4v;]VؕެIx{$MJ1iCA>&IPMu?q7=İI_&kT!Y] 6~'vC*7F$[N=Ֆ*n֤u* 4Uq sg_S=' q g31$M` DCT))$ 4O Ǚ (3c@5а -v` `S’2Cy[6*]sA5ီ'"7f$mUHQ4WvT^86CNڂv?=_9bRTazAF&DQ厘HCBa3 *L'(}G9Υ;?•C(!r寮ŕ 5S{"SSyC51M%Ri3abBm"q)C~L9crH qnsކ~W0/cjVƁ,V6EkneB.i9XR[pEsǁE-f.;czcCk>NvQQ霭Tӆy뚩<7BzgNՒeO'h40zzn0aia:?_9:yfE" K:.{ϸETPwNd % V{"2`tV41&1֛Fsm{՛˪&%7؍lr:jG':Md+lwk! {4P 4mW70̭@dhQ X~I"C-|a۔:ř`ZoV]OE"$} $֬1 ^\rĸýIǢE\J2e=S*QpP|K)QSd;}Hy[4y| iwxd}7RBM4r:j`KL06u` d"DDT5E+L{#+>ECyE +!@*HO5 ViLJ*?,ڵg( ?NHq/,?4k+-Fʚ[% G/uw֬C w# hNey?hPuW =TO W)2*t0P(yZ\o`zZ+bN D;lgeF[z笼GUv^PNզBF q_gbP*lB".߈ h)b2H+ߵ8р0+. 6=]`R)+/Ķ]Xp1s/ѩVB{x7498%2cqkלLi\rʦwYj0n/ \ry1tʚ =٪|z H J{k `ReڿI:e] .z [uйf}:/PH%mڒ޻K\NLi>1%XZ!Kml9My[rpZTI_֊ yM@RV5r4(l DPMw&XnG±h<ET)@e52f^)?J*:5Pa֖շ ""9 +\S* `tƀF0Y6zJf+ᴰ-.%'gV?惣AC[4;>54>-#:]< jdh VN2!P|b7d[E"B! vzH ~b/!C㒷ݢoPNγ'׆tOǾ@7v(ѤIeM6I"y)OUlJDyu0}ո{J4 qv ;Y1q}9B2҅ q*CC[bn6@Ķ- r~SI8P!с†,)\VqLuyc[›i<^V)־ުRxSʍu<\1),to_vWc l Wb~N/?-U_/dsP]`g%h4iUeU\_ 1"vuKX# <˾l :[;- pE _;qJ̯j_A9GTw";7P'$Oj]Ƶa٧>_Mڭ vlmHˆ20J^"l#mQ}?UKUYawuۧ?z(5GӦsM5j"fWͯ/ROku[8b(}˲#ؕ|${/uo&3N?\,a@nR8̖m~$biV-mg,ǨG;ͱ9o#ɄY8Kudeʫ"YG)5Uq^Yw9;%S ͘|:Y%' ;񸨬! .m :2d*eo*xC\CqQXYh9#Pk?|Dl -!!0 p2z÷j~#:)8`nT6bIby#c?3RYh)q%HVC^5Ў\m w4P1hǿW=b%v߷Obw^l%IO>gG|EaT! G7/\̨E2@q!73.C#t&'[`B6+G 9~t{(emX(8(M $$+D'o}ģ(]5E*{x,;RcqԐ+ު2t0Hq7L(mDo=`nz CՋ^僟KCY}q/7Mu=(%QcNX2[xБ;rĪLa@ @WX<?rШ8pvޖ.96y~݅Giĝ!w\|RT=E({HԫCDRNpU1yǪX!s]X qJѝaPIJgW oz"Jo<auQJtkKyď"~%RK&SpM#>:NXDTFCS = ֩^tlI~wԹ&ˏUE# 9Z1r=;dF:rHP@1cOƆpz>82T8VT $Le; .ro>%.!1~"uIw86oN5(D1сMV=Dq1L 50 K/js<0c| N yE4ja8!k]U/=})rJ+U[ /!mɧDٽBUmM*&TeK ' w6C@%ߧX ܣ'ج+x {W={A&( eǟK^[1cOtE2FZq,m{P`h2m!4U=8|A-iRM8ΚHJ3Kc׳:T!#]$Xծ/3G<­;{oaF wY}XK1]rqLתlW=l(!rU'$,Oa!:Ony snWnoxtW<&0#~4:Qqn26 X}V;2zmSJ{>~"-녢hi'ݓg 'Su F!)  I?ꮅQC|QkGmATɼUPX6M/5 #5o 7/= zّ4ؒ3:ѣ%Gҳz1'![ 'лWaP/?]Z_~HT&̡y_w8`~y\tUG]w&lrV!0ˉps/U/&Ft@5iLY;PLLƝc8"ƟFH`6e7 ok\̃f iGk; o 0-o7)XTɼfqƸ.)4OCYKC}{Zӟ !0Z8()4TfЯtYNO= —G6//ʆe1A/4 +9/ F("E_Hu9o=m?]=o-~[CkAL0q' Guuр9rmz:Jktӟ͹613]7=O5QrT9(NN\1p+ۃ7#Rlc:.Dgkg{XQM5& *FhThw˜_MG=:KQ RmGlJ00Q${-qh⩴NvVX@AFV۬w7ʜXC Xg#Qm_wùqc4k}> lnG ͞v= ̬]xΙ?Vaex˪uGC{V0%ׁc27gP[E/gɒu?5Rb)OULQgw1_Nvs0fŽS߭_c"5(0Q[:lōb"EB[Uz܉?HVWxzmjj U QoA-qCl2eӰg-9"}V<1nR`7BJnwh4π[Ҿ@jqǙD6kA08DpgP*`+Ȇ-;m!%=]m<,vXrHDK8odn,[^PAs%R>ATDN#ͭ"3e],FSQ:fˇ:_/nSN!1Nڤ:t5͏Ihji6WIs__6Ek@{#uqPuŠ?Nc6z#[op@eL<&hdt~ b[P.Y4mơ \kEkM3+"-6Wwz̩e'~*un?z }r CotzfHP뒈ll?uj\{])~k66Bdž\4 ٺ#ODQUk⮡Ap6HZtX^ntUFveOMM[% SOq^W QzcEX5k8L\4ίӁtF+M!PѭJ(8=ڄ9mp1JӭӾPwriMY6Y K1et Ľ=XX.I]HCIFs\IUG\w}׋SP+-v_ᐏ1 SA?ٸ)jwn n62l0WңNq*gLfrF$󄃳y:i>VOny<5=A؀ TvrPZVh|=1/2swq_SpK# [ +q9o&QhmY_) !+i~W(h"/bh^WKT0Q٫_3U߁ZOs?vFF ?km[ N#IujF .B:s:L<[~vN[7 һi &HJJt V"+ ކ X#VM ;=7W\L,!FFUODIuH` K{£? (up/!]2pM&Yuira{rx)MZ*ݵ*)rl >ݿ:C~!8,`-*}f?r\0zg=L,-04dJLg_f1 \.=bѬY 4p+H4z V`YsE;s=Bԩoۛ$܊sSS4c#4.i+330(rk:(&.}y+ljL>ɰb=D掍q$ް,g;YӶìkyՐn[F۪Tg''?;i3r6? y3[c%sb!tRsNnRy2^V $&Z!}#M!^p ݷ?|ڰ p KoP}ymL,B]' *-ήjX_ԺhB$dB8G OXdH<  hQ&0RPS\i7=7(6O%᱓ Q8l2z“OiQIH!: nƌ ?kӢ <6:wOkV$岯 _9c}a{r ,yn;(XgqE1)5s p#IUHj"A:)$6n. A5^ (r:9 &UM[N٥]'<;PGRr!=jy<ΘzԕI!?ʐRPu y]m/v6v7#]-\Tv]*T+iT8mb ]=_LEMh ,pA\ZurQn#4l>eo<d@8n` ]~ ft9x'{|-FG1$W#oҼcGzڈ>MN.Bd\ų371=zպhII5CEFI.^sS٥rP_1ȳX =؀gp##@=_rReLE Ÿ`q>O:Qs_rL{K51ՋF1uprfg2*֭mou8! Iп& QY(Cd!YYRH2- =k<26 G>; ^X+~yܞ4o%؍ ܡt7J'N' ZM(ZЃ#ͣ"<f1V kSh:*/ys!3Rp)YSI8…}&FxsV@n庵K-.XܗH} s͐m,ALh:,fՀH@f[96J <%-]8n^ σp 1 ;`w-PZ aaqGB&s]< ؠKsXvzz J sƩ@'kѧږH#ئ9LE -:-M_R;P/o$̠dPQ=bKV)%4ÚkZ"/}Uuf9׌n}7k6\C~GK!c2y3UR]r9;6haZ;L7۔e oP&lZH- 5 {FJN̤G8>$< a=gEn<$p^[!U`欸`_EB۪ F]ɺO blcXQtXFӮ8SdY^{u΅=^-VI_݈Ē /u"45[@+{-V-i}";ӳ v˄u^psAfm~ŷ&77uP~pۯ`TaF//-yJzFWK EO5ßkZ >kzT{ ;Gt7Ko@[hbwfuDKynR{e Kf2:Lf. H LTk9$&W($?2)Rr5~PM /gPB`I@ݔ w2V_KyQg&}nzIfoǺ rF4h23ǬTZ` ^W@% < 1;wJXf*7 THt罼 p~dxyJŅ @/`7T8SY/$t^,V*tw#bK<[|> Awl ?|T,r%,`;(Pf%Eir;:`-ܓv,Kr2AY9eZ:KMEvT^ni 02ErYcQFH;RZQ8cEgi6Dx,P WcmOD=T?>_=P%p F̦C<_]J&zr;֟"ĚbC+qVqYO-I 1 z'l~Fl#D yo5v^ItMDlFs8OҚZOQGh!E$_Һ.CwD@-{W*"L6L\ܮ Gľwem%gmd=s$`ۀkO%~bg(uP qެak~v ;茹ڇ9Ø vVj md{sSKw\ Pil?!NW_v}ۑ ձbٍe p` {dkxc+igX@BJF܃,i~`Ι 3:Lm&pr2dDꑖ͈Jť 1y4f*gT6AHG:?#H),귦Zy.T1Ti8: )sF#Xי!k& Ю$?f=@Of#+Wkt2nrx  Z O&}#\ԪAiͺ!#kֿoY"Z"슊/|b55d0~J&+vmK[udMJώ]I@6ToJ<РX y- yScL4Hރ#GWQ1Bn73:WUj+;5J1[x8P݅1NĆ>\)H't/hS#˯`8plyjm̈́xfNPOqLaȱ箔Mp@QV"Un;Q< v)AjI_mm_zۣ2Fᴼ@ތ2;rՁi ՊL&S8ƗftU9Oc VǪg@*_26h)ah {\Q"-67?-TwlV"dK9\H*2Gz!:r"~Mg.V'5="qi9a.<0ʡӭ N>-ZXֽ[~o[ɳHUe(ϱKsZ`aP :qUP5@-@+ EF]2? .1+Q *"\^]ڌ6)wOAP:m(>"ssuliS^ !/*2}܁aX'u'c|hlMacHX,&տ{ЈyUFL=>ZQz]D-3ys?~MV6HQʐ*c1:a(xC[ rv:FE;bw*yEu|bGڳM*MҚf!Ehn=1eOjöUdRT/@A½BP 孏X3ѤDofr2ma^J"}Mr$]=rPY`SB >hUb !\/~zb,=7K2bH5| /K0*@ A]G!)q㎍bxx3I` X|>,%+P߃*wvyӑ呼sEH3##iVTGRn@,mWX&$=XXddճuA\'^,O1Mܿ嚐:BHk0ޕioÐŇK͚U u_J./a8!@3-43E#No者M8nDqТH$vtPt{. m{qUh)o +k'Kt:GY5 M>AKb+7_E{0I)Eyg+,>NH:6@܁_Bu Q+r+v^?~FqC.OYϯB)\L5W`ےݿGX HB,$׫CmkߪޅõY8ARf6d8:Mh6X'wLwvk[[[j0t?W ]<ܒSI#0In^5[j@y6 /4KKźY;UHhBfI}4FU;<|k'M# <QCVCf{B)?Ytz, $6}B NOֻLsyj!ojDyꈨD%sO4Ծٜb~i͆S ,Fvw*|c4"s<"`p Ĭ؍G U%x #Yv;cZiQa-+A2̳\hN ^C^ Q FSfcEX!C|01!J[%K18P ]Ӗk5o"<.Kg/^>}I^(&_L9f@r5~W˛keGOG"ЈX(V|ǾF]Ύ=!GFF,.Aqmm(rcGRG%q#*1bc4y$;[9wp_ڎYY|'*`^OO!x7;#"&@PگxO6;KhX$Su$;^*n3C@5'a B+]|9J3yκ!8`cXQ{4!C֥74*Ҟ:):W 8"w"VKZn0X {BʶÂ?4 7QX 'wفo& {Ow3ep݃>At/HUP@HNذBNȢQ.&3S=wɌ~3A5AN$^jɇJXh´8X}%= {U=f<o6pOʙi).Ygo=hB-g"^I:yʿĴןl\6[pq&bm;zz.f82p/%NթuHi*EyN(>JD2?RE8'!r&l. r!\92*| rO_OIK;t!o5cw4|˅!Zi$o)&{ÇUvnYͱY;` y] ,9/4s"H:/xxe5>vwWwpcOo/f@Q$7YL/s] Jd9ќng$ Lj?W=3}AΎi6gnc*=6LᛦDFua'CX.D6xBf"Y4QKSe> MXQ߶iʲ?飕:ս{!i)6z,C 1Jģ$ƥ4JSOzlUUD)b4R439+{5mVU-MrT0E}ߚ:[$F^UǬ+n$d?,ڰw$4N/XrCH/@R)Mho_:t͢> I]DDrEhZ~Lwƅdc䶮wwb4#A ta X.CD5χ|>cvoM^Dʢm/CZH05T4m*uuJy(c͍Bt`lS4QmJEۿ iz \ܳ1 +k,**14Q sv.ݎWiʭ*ART<ۄ#@baCt␁Ŷ;$/O=a "TkBϻNɿʃfqv,@ [?j.bY:4VO\rWo, N8\j)iS=Dg| ƮO25;[RfP NUKWI$` .!TMs;:OK/W3Z_|{+ooƗe@DVhD*՚N)Ǚ䂫#kEncԮf>}|n \"% *2j_?J?P­ :+ߘ+xFO4!Zŧ- (};1FԆkzm;iHbEЮv@sM4}q:TͪN[$_.){gVz h `R$<ҵ]S5~ IKlO. ɠySsxzِv7EJtC>Ӎp+Tvt̽ʾ Ԁ_k=/%>#67Bxl*Toj0h6w}@iS4y>2夆MuJ[]4 h3 ([<5c<8:.qmP^O[0?Z[ "g2יoF~kLeOb7rhG9X6ܕgPx[!s\ g;R-=. KPM@g˴#0m]-`hnߚ8jc= f,p9kft\gΑLۂ2hcaF\KyK^k,Mk~7B:F~!~\ zӑ_')pQ|ʶ {sBNg仇 DxpKb*Uy_8PI@STVi?$kS;.-a w[e[i#XJS{ ](_ߩ ʍgT!{Ko޵8` 6+ M2axH<׍{pG:$继~D>. DBrcŸ]g2ɠ#988 Yg[Q diZGtJT3|hd%aN ~o7QJvxɤ;nF(F2L\5z1dךwna%lx sG]۾X^:7Y(=`dOqPIg3 c)ݥ =%aHx ^4L2*mD%#[n%UQLzW`_X/dӬz@膰 ]:ziY- @ #yC+"vvL!\HtU_oR Ej35aWۇq,u 9[2RȢmߜvW$tf{+( =k*+9v7hi#Z0:֛Em /|솨!\F}zAenS/D%igChfD7[ fx)H6kJCmHn.+2 JfJ8`Bޛy'O~9'ڣLT6u 2f=R8L` ‡:y~Dčϸ@[s~R>p"%[9lJtj by5;?`G^q 57i.T;߾W~ b$j,Zµ Qj<0f ExYd1񐳎Җ\USmAIEUPn7o 6H̉8ݥGK·Wt&2ph`R9OtL(r@ijqOU=Pܲ^9-\ ݔ /rr!gzjYma44gn8c= WYM9"Sv '-ىd}MvUA"#QKv=WL#zɧPJoؘFdbf;%8jFN7s6C1>J'l՞R9ߓQuh߯}\/[O*և]6ySo ;Q]W/`+=ޟC51)ٱ0$aMҶOIŦ,ε(<s&LMl(5)UpdBذN-q򁟺4)9h@kVnQ.+'95dQnKA="ow_'_pWףО]O'{påp,뱯@ 3N[`Q0YJ8)|(hd.vu78vƩ]})&P K;>?ZZd EsY%,/OLNJAwM-;4ccpQ%\5}G=Ӳ]|8dl8';Ԟ ?e}J+m $wm"5aAY)p,@@#ďAihU؊`%đF;K.i. ;Mp9ਁ4#/os. Z"X.SJ/6`?=I= {S30h8< m`_ "rՠ@vh!ͼG!0(dsgO0ĈZvs]Cz&aΜhB0bñT‚1;d0:* sÚof _rW%v7$o$9ZRĝX[vَnF"!u3pU/0k:Pf\#2PɨY 稾m$uh魦H`6V7q}i\=D[mJ')׀ e$>&q樢 O&|4ng -Xi5}SBˆL={qvڢOA^Uhfm-7J |j!ZOxtaĺ|6:Lno +ܤhq[{NƚNE[#xB>Iim`ߋ{}j: =dE-Aٙk@4''zo7|oA\YE3h"~LKXMA{sqԲ ţ ?Ֆ qI_܌]L>vHCWԮ" #kO\DY$tu;uUgdIBxDBD8rX1 so$UA;< eKQ.bbᩋ5$!aFCfudmRR@|) ͈ɵ1X=AII Mz"F7IZjD.X+ 1?Z$k FPn1=^;88ی9}v/` XTsI6C_{ƾz|74|:!o\/Op+G3Dā .WX`nq-nofIhp vhi=ZA3Ucmc| D|SJxZ8;`1f3rTRO9 Ouajk63>L5R5bp Pmf*Y5Z"a-y0_F2zc0,g/Cg N6sA4GtXȍMR?bDy/YA#iSh:OF@L~ </~@mwpkTPO>W> .6ˏ@`Pyc$]b@\m{b[W9 /NqxM<ϐF$Pc09ܟS/cA+4Lq'(tufg\(K(b.,E)\Q$ AEyLp(zGjzD5xџvQ0,{l¸ YK0)d/ dفc,Nr5bt$`lBPmIU)(`V>Lښ zd&'rь#LC0k׾ԎGxˢ[tT30{sۭI0;UGRjXH}dxs*>in=U[( LaU `o;q5رLNpV `|u8P'wL?١ ::f!Ѫ8 Szi"O**"%C6E|%gn}˨'0ԢGkĹMصzf8F%z]±Fz4p̵A5)XmfBvsЇ1`y؈I4Ԏ@eCaPVǁiHΝSU]\`;>x!^,!y?ĩ^t,9붪@K/; ഁ? cZ3 djo=jz GR1ƪ)Oڜ36eN@z6_ϩ .U[rjN` W4$*˔Yx"߃j1kmiY5ncgr˖tͶG>< CsY}88K>|q:1g樽bOhRqw+xzcڨojcŁ޶%4[%/_}iĂy~։#S@V 9y3 ?OaS{y)ڵշhdQAUi΋g;гtCuBwb {H DQ#勜/:wأݴiBR|䮣K~6Dseu@ DbgѶ*&B?D$v 4mD4ohfFM$(old/3 s'~/KUkF.$:rN֪ۼ|J/\ $-8WMxrd*4wxc@^ P4#%0wbf5r%izĝ'MZY|T_(N9["7>leT^K<,<=#<7a}8#17Fw::3JԈs _9,t6U@pjjzb5w2վy t+x&g.Z`Wԑx\ςC!=;aqV+uK!W4%妅,95rG#0@6~նA_8+9h$%lJxZ x#'Jq6N1Fq)8.p]W; "ZAxA|qh7|6LOa~f 'Ҏ ֨MQP<؉l R%0!KDj[q%eaPQjwXrsM4$.W_`OHjh26UhqsecwJk|ڣ(ӝ;R+Ky&ZYG)?(C2*=pRmu_^k0=J!³aFӼg^3.LO FpŽQEUY!&nY2Cg;آxfg jȽqyB͗T&3ƇbD;6Vr[FeYm;vjkX:\8u,9icތ0Z86ɾZ3oN%ѯ^qsXAD ]b޳?l]h&~ҡ$S D1=\2017Ƙ_%^|#J HToH )QY‹kC ^4#}̇Ή"Pvw["Pߒv @˭+-od򾴐pQ}iXyf=uz1n(!Ckpd_tP=ٙ!sF#T^QJ]4f ټ칓G\V_Uδ+/ r$܊FG2)bR "6]7Y]TʧPjwML{"̸Ql!1{:68Yaay`SwD]]szHC$R$H6Iv og q2bpB]~f™ 2E76&ϲ?taV/]Lj$ |]w]ʽ3:vhzb Y .:sWHgg z&9Ⱥ)4bւh[tߠY]kM7OBri wX%|glf[Xqqm|9N|Dκe\ng| 2C)gu :J]Y<5+3?{<Z^-7KڃAy-QO!M։yԘdS%gBXEƖdUHwh4#[{(fySdhPp&p+G>"^"Ui-M{{; V ]nV%lZW'7F іhɕ8M,Q @j;Ԓ><鵍Hݩ%Af=d\P2I@̀1 6k:ۤR`qMZ)Ze!}rG~9-nu@d&~1UwPpIP\驍Ӄ(ډݏbm,ɑq.y5DsNsཆ7`=[ {*X (Vq3ßg9i*5P Ufb &+@}+2v}c=N0Wߌ!V_O>An Z<'Y Q ڸST5tUӄu obwOfR͜3oX`cf` Z1Wl=u! ,דv„NN T p^}kfLR㗈◑'"mȆK(!SZ2ii.ѣk#;?rDSCJRpAj߉,vde^D3™( `2 SMwNOiu`i;̓B\_%(c^V;->/[.InګP,^ uݎs <]XaW!ːo?jS_U Zv͇ʨZ~ zQ-|LRWv!YNZq4}CpU2'Lf>Y} YPf$4{Ory0Mr'P0*Y:BOO M0w _GFx暞`1ld'N 7{Y)eu63+b+_wcA]. 2* O_3^k\9_Ye NVhgoҙVr <'yR;Ԥ%ʟ`#$r`)G4xh<~䧯/I⅚:V6a*'#̽rsX4L`td%x/g) qzi|PDžmN[$[`gYZ07070100000283000081a400000000000000000000000165708256000020fc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/can/c_can/c_can.ko.xz7zXZִF!t/ ]?Eh=ڜ.+"R3X!Hjl]ӭ75{.Z_il;n[[v$F7tߚH_ &P~@L*r~[Vu(5q\Iz,2,Y@m]9G9:̖gX)V5ǽ Gݱ-֔nTb( :9%H:<}D/5u\Hrwy5;60^h}o1R=dw+ʛNeyT_TI\1_ t5%Vc[#fcƜzZٽhnFs56A[5-G`M(ˏ_84F4z;+]{fEDqdxxa2sl:T8DmrcAX0rR A]Ge \+*ABHB$;)<muz/B BX@m$>F>m\CYRbkäOv]f.i u -FJ; : VeLq׊}cO9Oux74C|VQrr 4=Qn@6B0|LZrPSN0zx,'%*(X'Ԙƶ5ch(aرlKvǩ ԛg>fvwt 5,*BsCC\VJsۧV0\*M@=|dʺX#MGQRâcD CDrO':s1!t+cANcƶ dAwu7G &O H!Q߹BFݠz՛mu Cf;O=tNWMm<,"=Rn>zɟǁq\)23Q~ 8ȮhT47'@ycC@,|Ol>%Hp.$Βz|= TjI0N%a @7!H 6ΑZ>(fMan,|F ӄZ,XҎښ 81-tZnI'5 kt >ױ{zjnF2üR865 ź#&}D/UP+E$_8DtN;'PcP5OpM&~ ֊LG’Qe >qb[$Ka >V<;e\ \h[ Oڬgھ&C,!_K tj2Ufh_k/5)nsyLH_K!Z_BHͶ?'_+*V<6Z\v_ɬx+sO._l؇11o4-/ 魪U BܹiX 0%z\A=@.XoD`=,BA0 i-  FB"K#"7d5 ^UD7C_%uc~ ;00<-xH %5qO6|v/n{>:ȂVBs$x^{v7r\U AObZ̏6ע'*4Yڬ3ip/%~RsbXwŬޕIz‹*IHΠ@3A%OLIb8VH6lbEwQ 5H SƢxݝ`?"R$C3E B"ۂ3u.uܠdlI?b`D!Fi׀v85R4^SaErunc3q'l71jZ,L} 3cE^^^X"/&,'WxaRZ+x,ll0ǡ5w\)N>n&J氌4>XS./}]VA=+u}4s|pZv<A/(q.nǧ~&T)qy%'N?j(8T[oeıތ(ERK9ϋ G Cyg  t&<+^ ؐoߥ,B{#& ̧n|^® ޗc=`D e`Po2S|m?r(%G]$-}^ Kڛ4 Ov%x06ZĬfM y1 L\_ R-w-zL΍ QDܺ@"i /X ھaFv;RC!?n| ]}(}z]yUҴ I9{w[V@E)GJ,xw?z%3l8A\8_frIj_Gb8Ӥ>bCB"֬اBRy<,E1#Bw}. N2XN3vq ||Q=b|nT xah3lZDZÜt9-XP9g#ߧ$_GDN=d<rTUsJaџjQ$|MQr6 S1::GY\ MޖIMzjKf>C!ЧE,iVJ&)huu6,Fn$Ф6_)`b4Uy*NlXwK8o#0`SJU|uOgw"V4{G|1"Wc5h) N[.[ T7=xhaF%eRˮa|`0[R-EΩZ_])a祿8ԉNnr.T<\K6{Ɣϱbn4%)s;:*%o#N{x"^k1p%Q!,ΦZS$qcpNO$U+B/3N&p8OA l~'_;x "*h1=Y̟?S]|"hiOsg{{=VpY-[X=Xی~DpE`$ÚD$?I8"y9 K5Yq79NH<"t+.y1K\ #춆syFGRGƶ>֠1=.ONSld61O vT]< ƔyM@-E./Duj2B AA.S<5 H+33>ihy#6:6;QQn(Xsw3TL}92{5[Y)(b|9 %w+9), hTe`E7*$̖pS] eT_< {x(njo55EbIz:35r5L(:]بzXa0/1Q~K%GJV"rX}p}rQspqfE߁iӼexrX;~0uhÂ,#; 6v͓! Gd~>ِRy4!ӫ/~]c?w=R(>gz8/AP;2"i0ՄJ!mު,AHEj.~v.yGԀP;"p[qc'zQz:j--ܴ9uq:Սv cA]θWP$q@Ru@vdAV}ѿ0ӡT ʚ ( -kY3pFoR!ʎ's-Mp1|tP&tB|}!LP~zF%)uش\eEmMLD`WFC DxW4KCKXONS =gexE,yECm($>(wZM.G߭ !|ᘰ%""ߠhO >`R-Z}.zLP.IF`QB*b{51 Vb] t_P{b3Jާ^C>9sw|C8^2I=}bnvJ-JUO{JMYыAO ]%rw_v)<#wڟ3C*\sm.^urc9$˔n\Y4#n!>'/n|aTj1Lad>1ԜF!0D: 4srV7*ykGnj.#[U덜3C<]AբԍG}RW8aOu0(O.sp~@&~2K773mͥΞiߺ" FXqF]uWYJY;"vRjR~<gYﷇ w\m3]`—rW2%nxpfR*-%j g!PvEِ NKFSIkҗ_2q#if7Ȁ`S3?膢l8ɠGv.#ɿ&R#B׆(Ҁ=X;+r y|3jS?E]Mxv>`RHy麳,pn1 =_# @:Džth!I(f7BA@ !L:; r8TgV۾ x}L947zPZpQ%$&SXdj.Nۥ,fzz^&.c7VRU ^l߼h-]Sl"xIgLR_8ɇɤs(L MYՎK C> h<5Tlߛa 9Kw4`͞IFΫ#\0Jd uΩNWdIx:rzL*Q'w1ϟ hco xcqDKPgJG( aaٵrcBD퀣 &NϿ\W3tV= vN%M(~MTH*yL;Dkő(E=lY׫Q^L77s4kgt(9R"]~$mF* KSJBu!P vUCֵ٩ÂC^=/ %%XַLql* O2 +rCOq,;V-9yiqYw)cwc{~_ai@AR߱4cR6j3w+jaцH9c.*;W A$ey}w<h'ƜYG@m}U[כuu1/ytjn>LJ8PXn;>;l%6l3Ӌ{0 /Yښ:='$'$rْJG Ni[dm:8zK0l(O;s!5+K}p.qsJݠ/XeI5ӷN(+e(7ә@(ԝXEM+D+Ne B8l"w@w`R O0@Bt wӛ´`ޡ daDJKWܦr`-+ūZ07@-*)حUj59o"+$q tHmWDf˜?hjIö6[OxNP}%\A}LAs7#  64$y4T9KCT&AyA1Wʴ fa+Ku& vL+1L#2L/ߘYNAgYZ07070100000284000081a40000000000000000000000016570825600000fbc000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/can/c_can/c_can_pci.ko.xz7zXZִF!t/D{]?Eh=ڜ.+p'pO?mHjlA'}o>^I݊ɬ0- qZQ&uZzjW @Q- nGҝ~2omuWed4Pn_Y7O/k̩4m4܅xWO&,/qёU`M*pՋSH\%IYg]DI_%v2'dOY륐ӛ!UzbB5(بf" U;ܪgJa^.OYxUT Ro`M$%Y1Ϟey=V9~:UP2F.\ikbakWsKE7v!6I8s*(8n{sr)x 4hPBQ +@Rѐ0.9K\Bv;Swi"2kl3D6a2^0}q "l(u"ǥ)W18}qHCF4X_&įkAA*k'*yQȝ)Y$L +v~ :sfxY+ŊA@;Kl{n]ie";RS>׉h~NU92"(G KYi-{; c΋,XJ][8#\~b< nΌYe!8|yyz_61=}"^8ٳ`x(WvXMz@ ̹kIWb|cEXϫ V(JܣKꄧ/-H~$3Kon@Dk`"D/b@  ;9T!3몢NoSH5RUNZȠ 8P3ӂTsINjQ@)J69J1_N޹^x\Xݸx[ B1M|¡u)sz-ťbÞ!"7pf!u|VF;@5O /us2Q1 /h`@\MSdwz}~/M45j%㉚R!)燰Ɲ,ͤ{ȻV+ȝ4?YS[  7 wӎiYs&'N6ʶؿTʼnRu*|eKV![$ݽ,J3bdcdB5`e`9ށA cF5]2ށHDࢧ\?#S5M{[Pzk߿ѕY?}G3~O87`DW! T=d]apP0R~ro1]F-G z铗NIzP 68I[|* b]z"q' ם#H>-Ҍ(3.=ſXqθ7R+u0Q^Z4ƫX;^vF֍NrP%EMA&xN Ӽ?s!1*F/pݡ"Mat8W,wVR2I1:'OeW3Rx3؅Xn8H=Mn}TOY| K<Gn]}7ZUME$P2#Ȏe"]c\*͎㿨m,=66B8?-5Xu܅*5B&5j*Dq@ڍHR4ܙ|~Y=œPZW`$J)=6L E]KoREn(SO[)Pu3`uRh>ʥH= 6a"8F.%_&(# z~ K`Ee=%\=q:8)>M4a,?C|;>1f-t*>FE}qNusJii]iLCo*'\z9sDnrT*JL,;?\f'9c#i.yHoOI}PuzےMو` ZҰ̻ XV sBHʉۿhNBg y>.`H lጺE\ٔZ.WVDR 7 03DbI=\v.0j688tbvFTt5I$P5N`32-_=%~ڪ,+B'cS^e(AƃtDF]Su݀^p(mU.<,}ިv? @>\EcZ"do{"g=0,*W w-DaF|}YK&}cyཱུ^ `RX6*#p#~*r>dNAc-#,e:`:)*D@p2^d~ɖU>@rDeg-n%=%~%zp?3[d׆ lOelAZCi&8O.U$@ߙI>ɏnH}&}%N9i3ݫb"7En $ܱx C%c$ǘ-iԽfMo6[)[J{W(33Uج$\3|YKTCZ)v5*9|TM`JW9s:w !hWhF>9ެ5vaV+" 5UM4֭r`r5 }el\FM \z(QwnkR06q7 @s.W6X5(F'@aEVM7nKqҠ3s j`'omjtc'7;]A ==J :3#e#^I,g5N e".PjN*gR #&R;Z8gG1 -m.&}&o$Yr,ަKGSn_> *Do;#@Z{!v 1&R /{f!x^FMǐed7xYPPyZ-d5GCdz1l>NUɸ`߉}AgCY~oa 7mWw.UE|;&.`l[B /s%T-"C Gfb@QNh: @W>tyt[EygAM_3%zN{d[mMcC6MDvhD}<;Ę!Qi}?6&k$q87Fio(; Ql&Vxo 1ב}ʐx{7%rЬ<: NB#ǪU>sbQZQ?Od6?MԱᝐ?s)AQ+C=Fw;BA2?ZT{ܵtFzn۝Y('6Jȋ&5+Wmz *U)_\2ZbGB$;EL܆Tw o%.LRNUգ_/"C/eh|0mIU8|0/0s3D\69Bxd@E!W&;"(oA vtcVEV7.hzlBAc=YRzb:5cB\3n=_Iz>>OoHd{-_4T?\ MK]Azu<()=9ke8B%ml.yJ mRPa';6 }ߴb!wnΌE[F$Mj@Qgewr`C,WNo !+~.{9֭Q,F5r]80A;IUF/<.5nDeY;4g'r0I$2Q&g K!>Cor-w@F4AS m ajʛ/pk QEK50->WCJ*UKX ֚PH~~b .H~ }x۶"Rr}2DO}#oNjqXODy n:[v]~OE'z}\v';S' dYaA׾ Q' rDL.k qR8NZ4l]`!#=?WI$-v-o%F_lYm"1Hp-4AqkFBΘ<5;~i}%Qefk]PE2v 9!vgZ}%dJj*ՠ&rMa)* 9ϝpAQIJxv& T#!qcL鶑Y^>OEs ďVV=U6(ZAH蕠5I)ǯ07'ZCQC9RЕ~:}>b|1ۭx?se0+!ne15`<))eNiCGXM #yʴ#?|BﵖߤJ |~]P6mLʇ~0}/|ȵ=o$Ǧ d0&S"AOuiA#zFUD uWA來gFD과 1JsvT.SǀM>v+]@[xj؞_\F^SF7?8g%ooY'L r8nt؞ 1 >%! $2Ak\R⚫_U0 W EM4{QY3ر:H/[s6rD2ִFG-Yɢ"FJ@:{t>r5?K.l 1&{e>WJϤ4ifDSthp;Tt|CyH^Sy+0Ѯߕ}N G+O_= ɌB^'F4xI!<#|_fJ KL—&i?{i+eT^.**I*6~yQC,b'bsT DD"˟s)4/녭ى3oERk7C4SG %ɠt_Za,} Oȇ vZ=vﮰz^}Y۞ⳳi~xkQ.վܭ! dB!v@ڎ%MG<& 6`-ӥq}UƐ)) pV($QbWmrQF6&",`Y!}\ͭ*qO=^n7~yq˰GC7ڔwTQ6 bshD{Fl-V ؔeVOQx`L4z=ҌmyY^VBHtVeW>tg22b:ŰA!y~*K9Y _ws -Tğ5Xs3װ?ȚojUsB'Z!0 6X2 нF+LIfd&ht{а,W0%FVBиY%e# ^$e4)<{hy#奭@k`QICv_$;z]-5s)o4[Fm\궰Z}0<.)T!DU/Eݠ{ӧ)^__XJRb%1: qqq]"ȺHB76=]Ҩ19dZEV6m<)gTzxEBWEfbMn8lݐp0+L3[ܼ)JVYnp2d-#Ve0.GB.@S,tGz2牭'V/8h[B5e1H _z etbX/bh4BK%CETlamk \u"F:<iZ?ꔂ47(@cZ,@= B,IYb:QhWom]{`VsgX]*3wPN9W߅I>9LXdOLTF<%@'"3_TNgkLy*s7.2 SIN&M"h0 -fN<ϬSf/ 0lA|cor_LSXE쮠{OrK X7׎ t m_^##%Kui5h2!Ϛuγ/Z2x &#Q> smoyi .~{G h$' ɾ"xCĪH^R- <fxp|H,==LM4BXVսQz|G.ՒfWcuDN;cMs@A'5epݼ<|u!LXeb5n1"'z"ͼQɣTS! A̿eB-[`}ppφ~[WC$spϣf@¿<ث *{pԭhZp5M(ZH:{ Մ WAPG19HMtĀ/;V>h,>BjƓղ[_ĸ^c@{Ͳ]2}|ѡW6j9J^Ĭ-a7a0wG}jRnvIf %GX8ˠ9ҭ9N-LTDpKr!sO`gk%Eh [ {?d^XPЅ`V_ ֻҚYW;5 YzZ1[&lz g\Z4`BK?)g (sm5;OH Z'^Y.=T-òל'=Unhk<'%`|y1v:8r,3 \9\I%2qf ZLA}bIÀ. =I-n+:~Reާ?(TZu$حu"C|,&B[d( [G4 #&\=C,歅yU@Q_4@/J&]d(@J>%>5(қĔވ"W^ (fhA薆 BrSjDV.6-_7]0mk)/?S0OnkSRmX^[ }(Zq&Wf܄=c6 Ⱥ:Zl b2 8'#s'ǫA+ LZGGLv1xԔ9Mi& &H|Cv۷( >"mKv"8x?Ve8>>{*?ň>y=XȻTɭޘ"TIУL *9ěY ?(*O5o>-w(0 yMXhX/_joU Q_u͊-=fG(?nH%s)0V -҈)Fnӆ.i&_Gi=182^Y{¦TS>_$({ ͪ,5 HWvupmtHA"bHn!bπx̱(] >=0DH>}-=`'zDu֥nGrY E3ã RHJ% ]K1?2IDӭ/N#'tvK;rH.M!D QHs/`|U;@P|.EʸЅPjGa"*c>AzI-bXguiE6僤$!iăeo槔.Ozi1Q^ZU(>2GA4WEa{į ^&ۛ1J.nY92,Pq[RWWD?fRYg 1+qgg@@tɿгE=f{0_ RәϬ+C!R~Z.E"/Čbjs|Q]wc0dȦh/_L+2ZS{l30sؓޓw$;| af8'ouy)vs~ 7L;2:}Z+Sfo){H*~ {kq 5\c"ު,cwc }: pzj=EH: #Tl,ϣSǡy7pDZ*'db ݜ8RU-&抰"rI N=*@FT6 V0h`S*%(+ꚅ7jw()7ј`d)!`7D;#qi7'5 ׁڝfnnDmjz 9"L^A)6'w4v Pa~ n_p'9gwbZhuS+5x`?Khɼ8CBI'Fiw]8 z$90h]^͟Sl>F{H9-ݵbB:rqv><(0 twˊU23D&CDp}`AaJ*݊"POV&nx OCj['E+kD{៏z%:)|8:w wLmVm(lq-3'yՖ/ӕQ6ϾrDSy Yt̫0[FtaKq{!`;Z*%oӾQpr\FOS\(:^17sƔ#*A qizk2݈[:VD\ЍruiD޻NjƉk4)՗>A?QuxчuOm9~pXHTN1I`HwbN O8˞iiĦ3O^:|eY4EݪꞭ[@xQjOg~쓳)w, ╭vP4k:{[]L[w/Vmucσ2S)Bτ%Jv|~m5K2 |(IIo !h0%wdZ"Q 3+eYnN""]`u=~Q!Vً%e]\yfeƶpzzmeNW [0AG|P*Or>){UY }*7lPTE/;uH{+dlzPF͠{mr~*oj=Ƌi~bYW+dE{3~(hȒ81N(5$U~2+ryOgHzK8EHj @Rz dٮcAu@yuq]?`]aČ@J5οczcba^}Rr m-܀ߝ@JPJ|>+S"ږ2._p[4|F kHKkCNBm/T즒5q~=JB- oF̢ wj [IGͯDDREV_S[VFz7^Qv3P 1Ь%-OsvpS jq0j V!{|@J"H[]K EP!˺27m)ƻOO"O \3Vi$ -ϭg ~,;X%mfd=JjlK4Q sdПM<VprCN;q1c56)7̪/D5 sb}h #[]O.,wc3[a,OnJY 䊤- U>m@艽c+BVjʨWtM\BQv8 K|GMX . v-_FW Hr1(49d/ͮIhd m5<p1՛XbZAk֞Й" g"8uӃ=[.g!^c]|1ڍ1` wL"Hp]^Ht:>oSIB1"BmSșۗ+&ěb!I _f4S? 'DHMx`]j7ijaL{ds5x `!24J"{ ŗ!MlV5ɞ72]8&DWD oT(Θ[BA(= k9N,%|c* (ņ"4 fgڋzgzQ"f~iIdA]? iE{]N_aMu8qTqL+vW\Ey]_D1-VBXIlV-i 9ep GtS954f f@yF_mT_o?^Jc=; Vt1+Mhn<AP7Lc,fw, Nx^_CROWw7 OO[m4_ mg֮1fx<'[u9\P-¼m9ˇHxKɂ J-e?nM7A'D[Ub%3K e/`R7ldu5 1ۛ]xG*Xiۉ> ;Xs ђ>킯rqK3Ly3ja1N(8jsӜ*٪ЍKOƮKMȢOsdnm{02]MNLEf@9oa!AfӨr4gz|r-(8#st B Ұ2!z{6y2f%z[:̦?]1 5I2Uv|clj_rxcf"iuH\ oU;LF%R /yA?1+í?IIiۖK qVG ;4ΰeqMP50 #hV9M!ib`) {͠pot@'k ʼn*|)I'Yk=*&h3M[H~8J!vb57knsQՂJ 73Tp4))d@{4{_)R5zv]cE@(+xE8 =X|M*/41KT0IdҠf0Yxn(}>, ##`X$62 l\?Deپ'/8{Im,}~Rguvvp6sl{|\|ϏhuBZ^ py8oTѿ='O ~04"'.`*,ҕY"Dk)5 )>?Guu f^&6C6JC/`fT]P.4I!zTH;~|g~ uV;dYDWOlV[N@]NqDC s1wxhP`ިN,$UH혇+}ahY枷A=4u=-]m-3BW>S@SsH_t.*$,-f-^Pӯ *IF&@ y6qjȜnoDCQEtwsEhq 8?NHQѭ7Wަ9OHk &P/° L!^hS{IV 3i, .;2v+>KF Dxd+,Q:8 -37P@oP{0Z zwi~)^E+\̬0?KGԖXzW;I SjQJ9tjklyPY5 |#ޢŦ=2=H4t6\Vѐ~\g7i{3<_m ,7EʑR]J=mo4'SAH[!M k,ɶ PeiUxE({o~n:d7_ h#lͶ|: xJL01O6#w&&ki33Jw ,Eڨg򵀩mgϮ&qfeZA{IR cN a@R3Ԩ[(n+ۿzOHun'J4k q;f: ad9ط}1辈F0v *N+ ~O4\8zkB=& P\fQo0DJt 0| 0@gň`Jx #CA'؉sЙiWQ/*3٩zc#ꖽaUHm ܳ_щΓIQn<Dcl #j+޸k^8!NWFmjZF/l?9 eZ'ԸG!ѡΙW r&C $4>l2ľkv P``JFďY5 X6?ݯS'9J 8kՋ)~R ķ}6D;1Wzb~B>rN[])[ѵ+f o@;䟋.mN[\+.}wIUf3*¶?;U <WVҊ-f  Qm&u/BL\}MV@r cf9 K#2u'+w;RkqC _X\dUh:ulmrĄTݰ9jg 7V~wg PdsK)o8x`M\0^aMBffgXl˩K(J-6 a;q39F{ He<5o_ڴGYv~#NfgY$HY| 6}:BLقC?߹rpO8gPB3`óSFtVQG@S. ֨ssfޯ2{72?P,Xn`]([n:zASqpmθs^>ʫ|+ei~dX5HOI=RH.;9Zv˱ o)ynOd&0. f7WKK6Ϧ$HvJo^,Qgš&y^fx7 IՍXO}nb$%H| wNqJik!: Ʊ  Dldn8%u~+.t[^Q!b*=檶z/@y4>Y@<IsBB^7}KyRНG I={^{\ 3Y]ek^(PvW \(U;חly&Auv-Kbš_~9[SqLC&X;c?Lt:?k%[4t':T@`VqcA٩[tgV-Y1)J-g\c+#-O:x%U+XNJ ZԄ`'Om;pemL `YGUuWܡ]H$8&c=jԞO3жE~nWAS_0ۈRUҌ 1\@%Z9M0?Ti~VܭWlFL3Q?u7[ʀ+VvmZ",)r08]xE>ìe ݰ Kycb\B2\QPlHd1<3$lk0ˡ#]k@PY۸s޷ڌ2m$?4.B)+ fu/_:t+/pa#ougG_)zzVR=B4YcLL"YD{..͜V7<4W @ci_m%}VdY!&9X:~.m1#n=*nlI84"T!?!Bjbh!W.pmu 2%c{2tJLG]ieHC!Z]$X^4 AK&`,fr0II-r)Z!4D.SQքtn rJ9wN{nB7JeɣrbBk [#^gʼn:F n'TJFJ079NuxkXL CaUgj@B(xQArv+*Fo{4OA28^_ex]wɀ5DŰ[gpbF~=m/m Vo%'*ZZwU"YFfmèL.^AF{y:&8X$DZz*OfLI-7_'M>!tM !  ]Y[r,Ơp`ȥ Kb~tc C_,R5emnMmYء5[:792-337>F[jbK`=+<Ң݌W[ߍ^1uK,ݛJPG^+m1LwTF:cz 7s@ulIvL\=39Ǥ KK$]@[nߗ:>ŽOy2;]d-cZ?&ō6#קQ/:nTJS lt?+!QKiǦ4ɎM,%A־8i;s!ݖL8|^+v|š=C},1vm-d,A 浈 bF7W;O`urlT5SfB?rnN>'4o9(nARc/H{}؝ڌmJPK&cǙN\.%bSh:i Ľ[G,C~ūM;t@?2GxE-έ(8&W$EtlB 㙋4 LmVM.‹6Ulp3)*%T1ވCIӹg&9H%49u&JFK6#a4]"l}(%D<z"NGgKN0pHD-cTC#(/k;nhi3QQy7S嬮G$;64'{n56'Wt-Zލm !.Hyrwy{L#]):+ l2ҴA9;]RE68^e%Jvd侌iޡ`SRDof$%<&Ge:x1>,<05dx! Nw>Av8}2<7hYe%eyE e!]sNLP5']kbV)X.Pqk>&U&W_x{9DRdeR;DXj/@ 86='B'r<';:j!W#n?*Q+ؚY0K2Sr'l Qxyt0Y^+޳i %HHCL .Mږ=,5QfB?""@Ӌ߽(UScEaD>~ūf mMzP ,_tֳ55˄-rTh.TN\.,Rوn*(^y*p"-|cl.bhA|C3@ǵD8^P4ꐂjVoa ;xQ@aiZǡWyΡXt:aV|/x#R9oH.xC_H@62lŰk'/5[x%ZJ*2f *5v<:W ۚ@v2[Pԧw! X)FpR՘"G,f=eCwsђ1= jv3VLA2B]](ݣ%q6 'pIn}Rj7B|kR{~p߱XAp(,0#Øx;m:e_*Of[ΩyH4ث5JԂ*-ѼLn"CꂔRܓK/@'eKߗ":u:t|Xo$Cc_xAi@2-wdയ!,M)%/7}{rcI]o"EDQ+>?JEG 7)_s;vc+fu Ha#Mfn:AaT4'?pPGga*^cVurޣ|6^uBN`찆閼lѲ?0v+;6I7ˡHa.).R7t WX#Fa$*J&?!sMFoT('<"CoŹ sql`&A a">aL@PEx $,wfvhЄI ; =kF0n ƐHl1z4_VG^e' 'Gpb܊XWb槳"+Tg9}ݛi %UU-l)Y]6ފIQDAHٜf3bEs2y y_YD1Kδ ;!%[] Al~DK^#S!%/+8?Z >)-D-m/*=z'  !K꼈Zi [>w饕%dGٱ3&= ?D% yB !@!@`^SmKDB~㩸[UuGc8 W9i~ ͌]ΔqlPYyo_M; Aҳgmq,`هo=!Lcƽ[6'3SUX}\9߫5&N3- yE_Hɼ]<G ґFHagi Uuʄb:{nlX[WPā 6/.w( j4ԕݰGc+%OM: =fL̻zS@XiP_X7`dIFbD AІk *{mk [%P11_xu_ْ $DdP׳z˱Zc˝>ndz2m͍<*iY\XStw#JBAZyMp)54tܸP@G%:L$)`ȂƞdMF5-BL2 2|22ı`Ai]1&\w$QX W>{23S=G4SP4ax0q<w΃P:o>T!SS|Ձu`F`:QB' l7 (m”N;yLjIntْDS [\~4LM0y5J4|+G2[H^b~;s QxBS,,]AˎX1t#?U>n0Wu-Rbgkz*¡>zF!6o8gϕw)M9 ZRȣOz:adl@Ff&pHtrG",q,VM|hkBׯfKwxGȽ Q.GNyhSu6ce>RZFS60]J3<):=-OwM-4˱lPqΜ8d" 2h'<ЮMwܓc$hJ>Q3I|{K6?v #6-u Q*d¿[5.K3*{VU9ySd$h <'h}}VP*`C-/T٣_gq(ַ ƟKq~),3lu^s \.:d:qP6_2@6USpp&SԵ @"z^ Ip0xdO# &]Ix?t7hUhQ6XO ӝz!2?(vhK!U5 R!C}Z/3K7\wr+@. 59RWyUFh]P*|Z_yI~vwm%g&6mmXY}u폻,HnCяPTk,ÒʾW:AE$I UI߆a8JH[7Ji}.p駕U` DŴ?w}T6t~{;x#UW'/{aӝo-"Gm\2lkw ~~ze/ Uk ;=`LWA([܁9 ԅ ;ʖf օUBJ+2Ӻ 8o 5fP [l7ʮ~ryTV5l~Plv#".{e?Ӷx>;9%>j-y67zbwݍ`9eO{URosI *Q*5 c@]a^p#,vb$WwgC ј'*jkLj96Xl}XZ_W+ `:nY]crZ+#d-&`ӐzaW)EAmZ!' :V+ָh6Qp&Y,¦Mm1іkHKR׊V!gݗg1xZt VWL=C<KHDl>3eg.bG7՞x'P^-%.r+@\ 4pnHYe l¯Q<N(%bBI,"$(eaw~ף>`""vs`K}hu)0I瞱&KB?ڣؚsZQe)T \5Q=^_OO~S%^"iqP%l? ].~}^bA*(m6G6NAz&CxRK<(c,`\p3eJPR2ss_bnXO]ڐ-q'-Lܕ} mySu*wzq RVLQ ߗq4G:\y1.@|#9= ϩcMhחm1+.c}g-0{s))Y(plq!AWӥfb@ 3ո"A"i,0wٚ>Jqy;3B<&JBݎaI "eWf QR-Cz DX6O&%dy_ʱY\~ Ǹ>Wk| xKI̐]A[Bdx;e/~Baގ$aۅҧYONȀOF*)Wݛ&7FDA|$SW{rSQ=~v=:P{F%,iG#j58,-WϞ}М'"-AnSOk!O7-1ZLapBӎ}\0$9aˋI%k!a>!fh9ҙ#="Wxt7|ݏg5@]}V64FZJ῔]׍ yruB2MPeA?y㜠: qZGi_m?jS\Vy cGMUvdF57h^BsTī0tHf +U6A+6c:Q)($])/{:KB,md^Kn鰓Yg' WW<~0G3^f*z3W:i2teHq 7&.3 ܺѬMÖvH{fqٔQkגou^3Tt{/\RC yŀ7r\*~VzC}ex ]M9X]鲎@=J?G8bp4K1ha,c}_`\q gtmt> u &:g:Hl4Ae' V>.YFHb+1_K=w/1 -ڈD}pR\ U]qk>ym n܊J/2+.N3N`q٬rHXEEY̠՞Zxp]#A]9a3|L2? "9`pQWoU {1BU/#LԠ%9W\"3!+ [Κ2xZ:Aws:GrBҩ|P# Ӌle ubR4XMRY_Sĸ][ 4}kqq5)M-6$j G@ f|"TG1`xqL˨70+Ҟ6 әS[;iIsnQ$-qі+/ixaRiS %so6GoJK=&ȓ߿q|[cߘq?N/L`^"cA@J*]TK.ٗTb0n ~Ȑ|_y#eϴe/c('_ ̃LYCzyՇ<鱠'B~) ]c g`^_hM.͵d"]J$UUg}R"Z0{t *@2X(@ d2j?s5s~'.8{,%×%:Ķt_Zke /n]vԥ紁2doTU\ݶpMqzn4EK<߅&:;68+#>>R=sJjL˩ 㯻hڨ_\},)]j6}M:plv >Z);.Bn!YZ^$E٫JF9%0 2(XaAO,RRp%*.AZp% i&>%Ir=e^aŦPxC*YѶC0C^ څad5]@$o4sښ?v:c_wFTI*nL DgبY>" {@hTښR#7*P$cn.h^ Κ<}H/I6I>@ӸZU˗Ë0Z8쿼q'ݤ,<:ɽ'd׽ e1ӵz;[{i*3ZLӑ,JYtl>TYl1T7kK׹4a v>%Z9bry02k!Vry}[򎭿Q Ήp0*GΩ] ~k2״ BV teDʉSE0ƐkYڍ S+Dҙ% \#ݡW)!BWe`.䈜!h\Y8ϲeV%Y3$}/jip+AZn0*YT`&3Dn!\X97>X>%i)7.qI^yx lț[v64bZ8* 1T<-g7A +sZ_1hb镶]. y`yr!_ÄDF||AmjoDLCS@r =K\V]Y̹αYpB8)AzmH~8jGM3.qYHlL*ߵpBMUD)5|pI;*a[;~yy8[YF1P@,0:p>|vex#>-ISzg19F!!ƊԏIfL_O aPGMeRw1זޑM126Lь=%EX +Ḧ́c`5Hm51h~iJ&4=Tb,&xT 1t~DӅC}˟( I"Y'ΣSWp)vn w|•x8>edN-6okg5$bo *AoJ*g˦'d|xi>TT^|ujwJABU.K WOPQ)]|sX6Ͱ[-X֕+32?,Q }$?S:,Z>AGnvUp ?=s`8Wtt5Қ8< BL4 MwR!ZZ%9BO?BIc|`&+Qr+z۽2q<%Sߵ5:~K9nR7lg7Dz(#5K) iHrFXKt@j);eOMk6= *pp2Npf70gR3HT|7g'T W~]dsBӋA6~}r=;Ɨ^3\xFyř.L4i{je!0Н^G2R}'b,L'0Z81U *w&ŰXs3/yukoQfPgtsT4 nN|3k&Pe·S#8Dt1"%pLHlYWL(M-moWl-/q";?k05qt`*vT.jTgc*=vS&D_yE9t ,^ +4cҐq$6' @E{@ tc 02o`l=]9D_M4jwR$v5>퓀(,L5#!OaZ{؍:Mfh9My>]3L6:;Ww >8E )uzj&h8^dxEϝZ"<(236h>Yh9F~ob"SlH.KU R:chF |6ؑD)1Q׳r“pgHdO}Lyf9D6Ry<=9t'ULOgsT֤pHYE`Pvr)6VI"Y TG)v<$,"'Ԋ>T _%? OdP61I-wGvv[UɀbXH9]a)#;=b<irۚgb-)dgӡYU5Bة&%=`U鸽˕|jtj^*>*CZPL0VD7(UQ }|7JKue|HoSD)}<,f߁(vG d'm5/9 Mlu-+'٣q o&#H"elV (vvzҧ& U;Nϩį~xU@[`@"}?:"2F%uM*a* EHu<Yկhރߎ!:H_9*F[mW(Owp HT6*&tc%cG :m_CF-<-0u૨>|C턷"L~/"]>4@"5 ؿ`#rKV+ZD+dN}KaHAnʖ EظVW{s5xUu#G> m1,Z9}X@4E醵yٿ\K7΁o[˥[uA(Ϛ,ͪrw eC';n8sU?&LЭ8C9L`%uA:\dn :۠HuTOEQpx!(H n\d ەD>Εn<]VJ%|1LD "61!kMh}4hi ~K)W,|U Jӌ0..o5'7%OluaB8Id&~!73~)Dw /Zms, ֧H/Z5^7Ic[=9sWUйx0)c?lՅ`XQ(^ƁowABC a鉂&8Xˬ IkCZkT"vbhz,5]!\|Ɂ9$dU@3>xx^ƙ(P 1͂&VXȓl o<@(?OmeVI$iHd/䑥ha$T_wͥhPm))Dʄ/[MCS|:Pެ@7h~HMD~Uʠ BN#i zaBjT(ߺ9LCwl2af,XP_|[\7 |B4.㷥dVA?=)'B>Ү6?-’&T[T陰%H6u=y|?K_7|{Kv"{7U?$EOAOߕܲڊq9UZVEn!ȅS`8;Q?B0_Mb߻@pK)n+7SRȀ6up|^}>82= W^cG)~Y E SfZDXtkOb1Kl. sFFqXE牏֔n":Bz|mDSE9]=|Ggy e0Rj2}* AsJSQ5/`dN9ZRUE|CZ{+3 iipK`jR.I;~f]fi:: [qɗlrFǮ'E 0gjo9pG.QC% wH75\-<$rg#,8+G]3MȿƈZ \"r[hѨaJԒ&ho fr:\ F 4-ҦP!HAG GTu"䊢 nJ ͡oUhҒdQRS^%kz~w'rfS5sրD%9,ݯzno[`rӧQGϝ2-oŗ+Yc\Y#bک_xnMDVb-˪e5kW)Oyǔqd'NƟl+Up@HHrQE?ju0K6?z?T8ªα uT׋ 1 hICb['F׭ hX7FF];p~qu rZ.%Ë w$o4s<#rhb]/-lR_)BSHN.Mۃ[  Pr_#JP7cMAd ?M N7x?\W̶O <4-6QsTO@b:~:"b~S& /8(*T+g~] SzW+ 3jhA$S?! %"8Uݍiu|l8\kbS̵9z![V7><[^cĶc^5k QkfmB̻zW+ʾ*+&!©]̽afܨ|&fkt8̼~dG^ ga3yMAEBN\A;-VEGh:K /N kko@r9᫗Lr;I´]P `1;1bJ!!7G4 s{_WɦGME> LX[2Vb[|33M)Hp"rh'tIqy pX zޕZKY&o@fW[J5 S{93ap)qtrXx̋OGo$cyd7 vm:)aHxrQ/s[R~GB72y4)*S{o %$B$,ǠgIKuSyw$[r9'yCO_j[6)F:VgBz9EGuمp2qu2G3<`<3w;r\-% Z~O$Ϛ'ٗ?޻(jc&|<%@dCYWCEQ v2Qhrpi(ះ|aʺ@AN.?#Ft Rw܊9J.R2SY75J/m? 6beckQ(J 7UJ^Lҫrt~'N Mߘb)- ,d+²=r;K;^GBh+ T@GN9F 39GEhB7۲Y(mnfHMn[*)z&XNBy~MM@I%;]n{TrݤˇGܡ /PÞ+5|Wˑz@wl;h"Vl.&HUwwWlM~,_]xE e NJa/̓4.?|3':3Tn R[qmeqG/rHrt "@uaΥf6R8eͷ"\x;q3_7S).L:Jvt>HS7U׆ kb7 H ̼بk{C6Q|~td: S_.eBD/n+XۭZtehT#ڮYms 弸[֌PGⓦnx~j^d7ZIJVeZS*0:&DlY7Rr&/ وygI~"JSpIV꣩t$Ha!yXM{*/.oMxbj<<4+՟ >e;ZB 4:|F=2C12^G>1+9\h\0b72ʂx-Sw[-|-Hߡ0^':}|:m;5뎟8(u3FLKFr XCr⎩St2d0-~:W­v]-;p] PQFJQFӬ99+. ~^HRDjBf޿<rȃٱY)B*gԍ Jo}%j` _"놈INkҍV,- V,S ( X?zvbb Zݼo)Jgk3? eKTC_p&*3/d1RԬ#MOCOq@ -辗n+Ci ,(\Bi/m똽=ǧѺ{j9E'E|(/Qw\k$9I6DXp=9ʩz63)s@=*la[ @ow|YeVO܁<Ըմ&+Nn̦   /w۔d2'$"Qc/YBШ˰<kh'Ui(3|xm0K4 |!a WͨgɇUN@y;iOӼ 'zkƣ.S|Q>*uO[Ġ\rLM飢n^F(L`QKw/W\9/&@INh5f)tA@HLTKݥKioM`8'e5Ļ}]k,P$f$!*n"n0Nu|h`+ q H -%#5(/ڮljW 7PY:cXКe$S`7M_73E Bb᠝Nw}>=xt1*˦[+e)ڟPi=BGN <תTseP' Y90;JMѝeefLcy)#:&ؘiqzvGK?K8Yۘ73jP%'3cIػ-) ⎖,q4!?L;) u0{טeYԐ xTXY+ζKKk`Oj멓q :NamG_?!<-|cRoM&WeY:48hײ 4fl- [OD 0C-oJ,:GsP^ܵ,nKj)WyI- 8:Kh94\3&=Lj*ڳy+Ic[YfEڜۼߟ>qGEcmeUz0ͯ Q庘 &˰^jB_2Rwߗ)Aib|=nO-uQb%gַR_w5f}=j95 U!,+1wp  e!K,d# yEk<.ʧe&v;N~}xWCIXo!`k&뱹Rw9Yǥ5gNˁ X}A6(8X7юl93?a!e&wD+*n(Q=?CDٹ!{Ŗ ʑa\z/phn)"q( `Ghi@uUZhj#|l6uiR P. Jh\XoJcqEhHg5e|&Núnūq,A'LijTKFLXQv8.;ޗ8j+Hg.W.T~4躼`[?0|^DBљ^9X?VzE"LnfcaaJu|СyK]yaH i{KZm+aOG-&&OrܐʔumP>63lDZ4,V-V5Z;`5s{͍lѺS."jM&:B" m Ug6̜zN5EgWm } JXA1!#ČR Z0f?=ֱP1&hiL_Onpuh27Y{=IE` p1:l"?ŽM4pfkέsL!o!1² O|0`zN;(ӆo|2 [D* 1^cTl$3P dW/F4U{ ۳rBwx3ؼ,UXB6*.^j `PuCj8%x-];l,/;R$h֙~>(VzV&O%4jnt~v69SPoSAс:AK}W}BsY_W f%_~gDΑ;V<S;!~e)W)Y>ZԬ&B +g4S6E>i|;HR; yNV!׮ֱОhNgMhd .t+E8z R0ʛފ"R眝 [; #[ `UTwIZǞ -ЀG%G/yM{ uےPw`Q%ߐΫ'(SN󐰎P GYX$ r7܌+ "S(=Xœ`U[cLz (}>{vJc: :Ea[SНhoc ڽ)} $Q Ha҇~lAHn"#t8q&LkP>~FoJ!j6]5quRVPIZh+ƥkRӀįHB"~3=2W![xUi^f@֬,5纂M4O(J6m֗?Ɵ[eIy .}I7JJC3l"ȃh|*;PG EA^I ڮU@>Hw5 JLwlai1~XS;pG+,UNQL%% 7WsW%lhI/'0C%`?X:DžMMNΜ@o]]^5M[R> / *Zqbξ;!}zgmي4ߟ/v KxZ䐛%"䀹Wm/-H&ͩ .oViǩ'a!1zQwM$f$}Qg_Mish`_r=  ipOfcd)^hv%he3(aP{'5eȇ"[i(2T< ܌/g-C_h0̾]Qa'eTo/À,4ڜtL!K.yOIlsYd_>:efS1~W`wEG!6(OǗ@V @XhDg8&b[>~/ cqp'jsgH\5v14Q'fЫL޹rav&avAu;xS5UwJ̟ HHވ869'Bi ^U#[g%0:]a-=4ko`8LhZ CIC${&;`-؏<YKɝ92ҙ^4c-&k0GKe/:#|D'1X\ll] &rҪ4yp*$75YQ̸۠G5ټA >L͈9P[sTrͦKLY+U6j:zEcc*UԘe'mwĝw;:IR5){Bȡ{1(߼gapԦ^ݝ(-tw^&؏(w1ia QqVKz+v2NJZf#'H/sKbMK^R]iE`գtAA:I9=n*a¼s?MҬ Ct*Ygڏ]s ?W:.{S:1kf핼R|ؓ˙ R5b%>Dḓ}AU潤ΙE4)6U7۞(i^7i0=6$xIm_kwI_%/UF{C ċ-D@b'!-p30=2YdG@N?X%f(%Ӿ|Ķ|"FRm%6@aNZc]f]Ng-,/fl4h:gh2S ۤ59N i&ө L0ʦ+K/0fpfoN)u6o/aNJ!ݻm&$Lqlგ¨5*SbGp[~Zagi)s-pCF.A)6(Ռ*ifS8ytCp!T `}A5F Z`iH ϙ)ZRm}&\%:iG9ϥ3ZL+DrNoOH5 hqҳ ƞ0pغprW_)7Xjd R%N8F+'\LpV4rm@8ta}FޮKWK9lo6 n鼤Œc[^ҎU ߦ1#O@/],ސ|ӻ&Ќ=*vwY.svQ'ڎV6;f ievPK[xfB10|Tփ1 JQb=JP+9(8|/JmdtTŲ`bwRݷW пÍ"XٳN XLM r_ -hf0JImkŌBDMgV9eK =s6db Hx7qzXBuh$N>#3E9"I H T!Q6z9A?gs!aRߟB7h_{ WO4 2ap)SzNtjBHQtk9aQݠ-C6YAwbշ78(2vӤJͩ#bJY [ 0p-٤Y4RO/\G lm.K6Mv|@"S t0?Qg&+&ǚ߈4z3q߭’W|(巂6V^`ed!jX6 =-4p. iW|g=٪G*ɻ>S֍ٌV=4Th8OY?8B ZRU1g"tP;Z@6pW-#V"()x_OĊ TG7Q +1j*)d*D W][q 3i"QLx$=sO)@]h{aҚH)l!Jg =#]w%qnjnc@#d.>:m ,_d AUhTy, *ei Ԋ胙5T̨5/4o*V^7WQܰ{;Ytk_dQV#ls%]l2^P4`&VzաmapOZ˗Q&Y6]>E&h|RIiy0h#<9O}p/n:y:n <OL)|ؐ.XF1B Ɋ=~ꁨ*M96^wZx?B $q =jYB%3qQs %RAvT F ^ j6 w!l߇?˳uhi`PfY]mQU!vrQ %hz:7(pǏw"G5z)E,O 5LiYk{`@io&$>bHS2y5JΊ^3> 8~0-d lKA$1Fsv՚Hw/5zv652G譸mʃ 8y**R rK,tZrj-uЃbxA2ܐDX^:UcBo*Ioŵv7N+E:đ !qm'Lܝ~*UP]/WiOYGc"-[`ڷuPMpn$Xse)jDZyjk7Z|y{P\^A]lf:v)0el$?℈7r5aA_&8VN^:4UT|B5CܱTrF.9C~o[1vʇtRvE¶5ŵp-;6Vu)B*],r*6+!4d D^4@fiH RMknSWj`y~#ſaBL'z[vEP J ~=s܆n7ʬ jl|U-wLPJӮHM›d6 2qZ~Q$MdѨTZ2L?)&sQa F.dO\8>؂Jge#=`E[}VBL19BJ?Y ORp^~ZKHr E5/(6m,ltcꌠnT] k/j/3"4HM]Ycf亡zf9|S$k2s_ws T||?ezpP{Aǁ_WBm\%X3"N/-=ӝ`0{FsS0bRˆDҩ8KpAPXBYK8`_OK>%[g<@mg+ @ Q}{ơ#=\#>{3ٹd|qT"sJʷES,m d 4Dz?$/M"nz6|߄[a{ݕS;?@5F- cOJrA!;ѣWg8v.]enL]A+# ޾j iԶ N5ZhLwyb2/%LΌ^+LagX*'Xַ2H/q8FMi/ :Fk  j\cn\j1S0& )< m[pͷw ?,<@yq2ISHrJ`h0s>266j*ʦE?A?_ UAdavAzNDl#ɉã >XAaTŝ CI Ewhfy14.}}4VE4ߩDB*pf,VzL&6|6k<=k8BCOczGh1_5!¶J@FLKh= )F=0BvqSLU.\!\ p5Էo4)n*#]"b-d甦#sd"u[+FvXi@'w$M UAs@U&h4F MYdϯ[cJM%d(?S8$Ž瓞4:J_Wy1u)ԯ@S}X@枼U .lW>+ !`-L h#z08a43J贮loSɸV0&kDw[_qڭVJsq>}(%dH;3EM_8My/'[Oj62VO`9B:iY}\r<>??D2e+0HJndKқUm4ݵ!l?ZkuYc!<0LbNϭ!r0&@0,9UU0cS?%ӯ-^ .YکA]RF'*fm>R/6 \ס>rTZʚܵ?$_oP).BI.YwlgTb;i/&^sUW5˔;GНP읃ziiPoyi8)0A<(ۧzG+Q/`R3!sk LFd_waT?9L+ϴF2HVػ勣/p2Ksk#A?gBX=>[ڴ"Ƹ,[v F ?>0{ x1,̈́+xF"t]:Q=^X-/nRR0q5d1lP9o }3¸}MKh C_V#ċ|J@[0t3EMyG4`RӃ <` :䎇W[ œCSV9|@!^]>xu)q5d݀w udh{syJo`~wOf_^2c2'RW(˱_|# f[d43qy_U3D0E:Plt>^ss!XWN?`$!&S!7+5P=v{_@F9V8[ ɅlA83)S6PZ6ySaQr;hIW=k1[Y!޺>|_KelrqY WrB"dV$T2\4 3L"IٮWu6.W䦥OX8Ṕu)¥qF)VfH ѻj0,1ЌG gyӨP.n ╶2ɧ.7[ y;g=䠘SQ߻M,uP2-:*rNIP_Ƕ{N2'58[=AxsϪH%ub$XHR++Г(aPX,I<]VAXhz #Zܭ*o?y]ިGNp+6. 8J2EJvqpi.0epif_$eUuih k u}iN13E {xP^Z)9^Ըsepf Sz bVq=0|d#w^=D2dR vdON7Aqi]h8if76k=X/oDh:HR'g*}VL|>37Q4ȸ(H8r\m@!@2bK#@ZKn.qc/`+ĀT$4`Pl2ƥWTIe*#NXU˗ɳȏB; ӂ9L H"Y-0Gx17-E2}/%) oYxb"Mx]%3ATĢ<=zT;(HNk90g5sK$sNkZ$ eP\%Hƶ%NBLx'\_ nCv 7,2 ܆v $L@/ ?_b,#^ۍ7ؖ?[ >mYb8v -"pC1]af?-g%!?u}3J! މB ^^<?>cJ3 oifبP YȂ21 PCHE4^%#gq 47|lJvTLW3OZQ=IOf i1O=N[]e%gɷ s1, `Pu&ڦt5rzufa \L~[)0C`$9Rkn+$qjnMO6y'm07ܛv,hvq![y=*/ezg@00+B} Y$p~Z:Z2œ"TvU(v-mCpYLJMx' ^,2`I9|KJx@ VaˉY *i 98Ń+,AB@v)فJLlx 8k8I XFq/b+wh^?9}*8ru>kb**yB X4Djf6)#W pw 77NN7⪘.~yRaTuasfQf\Qfk&~BB`)mcK ߰ :. bcdMces\V:?CMp ΆN{7,;>?c!(ӐZa=.N$m[^m,01@d8vƾtIz c{6z>9o"16M5*j`Xo9DSݠ<5Po/V6K#u;H>08;`le_%ȿTbI>&fwdC<4׊fSd'bNѣˆwOq;AّE f4i3+_N&K~Brў"/8ƮfqĖ۬P!Zjh@thT(o'@::Y笗eI)@"{L/l`8NB>ixcXQz&*_vɫԯJџ;P;:㻬36 .W?)rcOl[ᄊ/{sCSnU嵷Bmz,eojwG1̵K-m%6xFH]ۍ}{+WÍĘO-rQ&x=4C𪄌q<}O(|挥Y;qL&Befg4f\ &( \dNZvΆ0 ݾu~f*hAeg\9MO5XXzQbIrbFW՚Of+B)&gk2:Ζ/Ht:MȣdQTnjiӞɃk8괥1 wC4z&J7;Oِ& Hr]s?Pc5;X;~ԑ3{. E4:>KĂŗ6+O/VZ,̧ۜ2!u}|2|#v4+'ݜ9Cr.uCi1Č唈xCL$*mssj]m q< dsbΈwxƊBI_FF_͚H]C `Iq*hI4t:-H)SLRW >Dިz{KZL‹'95(ٿgG {O>bÊ S^2l/f`4{h,ɼXnz°FPM~$ L9bu׹峰$gT kDž!E>0]ϻxhnY]"Akǣ0},ybCvNz9ePhq=/ie!5Ǖ(-yl$|;sl[h Ck49vUϸUҍ#t1vmHqD@Z"IBIR f1nPbIȋ(Z0Ux$J.LW6U=BK,JlۄKo$Rb P̘|Owg(-U>R׈8nݦc4-pĔN 'شD> %au{l@JwmߦmIM3 u>V"7ZK/w(.m:$6宖.;Oe;8{)u|G_R ?!~HtLy*I L-JPpgŇ|\!Deּ[ )C{,ruKƕ+y&#:(pĝ1@Ky0"Y9$j:>#%!j<U+_$+1j&=4`k0Vl$77a/z<"\,7nJ!(w)vbAi >x9uA7ǃ<'#7[lPJ3$r'~~:2{ȟu[ K"H*8ҋXrㆫ2vi{ajj[)Q ?9@ E;x6~m;ҶN{PtBH3͜)j-/5cy8$ @zd~ª)koHElrYF q1i ^Ew]׉qQB,( (qj j[Q(#WʤSM[w`2u X+OUg9.ac^X?ziqFp8HK[R vp#֡Aꕣ,8i׫dO8 cfTVl >'CS읫!<D%WwE75jEp=J_H=W$$Fl=ߚkE+^lmH|A [X~Udg͹ПҽV uLK,}>)T/p<Ɂd@uHIeL(Me_|'$0.57Kw?fޝ}x+8./REQmw%9cRx6`T7T 45A-ۊ#V gOQ;5.Dbp,0lYy;X NT{%';+m5=H%#c=I2nt .JY-Ej;ی%J܏4jC=_Zߚ qO16R Fc&n P&ڮHqI7VU9vdBh5@`͙ \MnLc 9AKw #”U!QĮoz!1ih&/!(Fj@<bbrvzf;qm|5,]s<PfO/j8vNM{ԑ/ ?Rje>o9GϢ6zp6CFz 9xlCxGZR]5pR Ic9,*5Bϊ! ޘӱ(pT {:z/xßwԒ r3(8LC$ n^=ʿĤq M8Vvv(r^=tHQoEb³B[,{9?~8{Y6wH}\jcxԹ E."퓡ŷ"9saiSĆٲ/Xk;.i',v$ #}D:ڬl`Z2ϋ:k18ot T(RhbnL*[^oOM!mN)bxږb-6{uʎ]$J"Xcm7Pq#x'cpQqÜk*36u'jD+!تL~+̤ ٷ`sAaFbG@ 5MBєHM%J t9f-d%VsA l ZoA=Ӻ|í{5e{ }"G+) ^v$0BLGv7`OI[$eǜnEFz;YZ-i8BP%?4x Z2s\4#&@+`yՓdüiY**ҵ;%{OәxhO\&usQlYƙ9Y ;]MUGg[bMiԾX!T w&ZzoLNg+!9ӓñSxAwaDN9N8_|j<'cLdrԗ;̓,hgUWE>`k ,FLuC*-pVs]%:-zSkWKFeġM7hD꿼QrqTxAjC dflxA qC t~?%3ӥ=Ej+v'Glv-BCKWN?A,DY1 2aIݑui 1lv.Ɖ9i%SNz^Z2mɢ :ugJ?@ &(T 8)AhYC% !_]ݘ;}֐Ԛm4[ 堼ퟦlnt53Dd}[3>TkN/P<"iwhI }'r"cEw! 9 bỷ<=_]Z#LmJ$q=W { 22 Z>%qY( 69W`VE?E;7㶁1 L*W{H&.]g9ZٶmUQ-keiLZ\J~A3b!Jn02F"㈊" dP2Ǯ3j0k ES Xl푍G%Kn1c\+:qGpDzµ8k"DvI6\|6ˣHGPQnzĩ|/9 9]65Z©^YʹI RUb<84[HlR74 '[ ]"0e!'hC. n|xB7|Zt'R%FͭsFĴ {NJ xš ]}ۏI}(,{PYD[++ufUMP7/oFpoKS>M/W׋Wy=|6#p#D\ \&nD@,@9y:7wJJ RQski9ݑq +$.:Lpo7vc$/'ieWQG(`yVkC [OG_.[m\q)b6ݹB[߫ ּUW{M[S$"N,/-f 䧩iCV\²XJo3bi~; P1qE#)3 '', 6y_oZ"3_8 {uk4(z<@L8"s i݆cpvP\\1qk ЏS`;]jlE69yIݍOlVɿ)9Ad`h kJh!ɂz˦ɶ1S"y7%4Gx t\'vEfAxwțI8%=(NfH*’}E=P*CI2 h&J#AaZ0 .F.dת: O#{\Rh>RqSr( -t%DxY% vW%ERxϙѺn=%;e}S:T??}`RS?d%HC9(Ku4P;akᏉA {}&̊,/,nunm}yO"@ PTpyOi;ZG "%߃jG35Rv!$<„^o6% hy]l]9v]Fwֺ 礂+^EQ.@r'- S>g4E9 9< G/j8>& E% sr !6"il a=܌ڳ.wxeq=qDT{D Íuޯ^EZ|mo,p$ulz/yN%@!2‚36 Iu10[ lĬiܑ<ݫ@E[OȃsupM7NAr8FsF~U!gml[K:OZq86:,ZV h ĥGݣ]S{K$-Yuʉ訟{*;^N!XWa_AHx.%G5xBd/N򌌉sngLNZ@Gz7Es~e kyܾ}eo *up7uHUhqSq(W/H"v0mch$tgcȍ@lgc7Ӭŕr:̦/˔q`py. $lekeIhN~`bc$ft_.V7X_pS쉍:>}+߲ϩ|Th1) J:·>4)9{o9آٮ!s ,f" 4xo|Y=}M/6Z_o;)486 E@- `kG'w#ii499( %ucetW>Je`09mE o|MC[e_-jy?xfHNȴ-_00`~:OH1*jA뻶YsיI)Ѩi?=2 ov*kˬMAdo!&Kf+‹f/Lc$ mՋ\BSoO7iJRxUe,66(sL:(dBj +. Gvc읖,ү ! Ė_(̥I&|OKu-/Ƿ6 qbkW6"xXJm!PŧDIP]lnm)9)ר& UZ+8[ZLJo Y|ȡ˰Umf5Wu5=wUO‚Y5Pp-POq;eWFѰỎ˙{kao+|%_(н {?D3|\7.(2MU/ew0:HMķ-4G 8tmWe\o8\2bNڮ7ںg1@J_k`_8ަ=A[I >5fsj& m41J1PdrJCC Lyw* ;<3L.!%.|$|_S"1H8Y6M+tsH:nm'.ȁFx*nZ7I~ Nf\<]|~bQ4fr߬E!p7Ts-f<@F`T )[w dˈ45u)LQ"SXϮJP>6E6 s R(^l%SAl\n<>F~`wr] !41Hjǖр9gFΚ`c|đ4"ʳVSXM)RԔ4-+ %b l)ЎHBi-OtOUƭpM< -,Z$*[pR`|0gp>e H"9hcۋg[;PJ<ܔZm]|_X*>G2.Y;>| Wd\2ZgO6VÇ簿'}jdz0+4"k`^^FN mW$T'6mEe92B$<߀(Z>eGFxȠ詇ԐF{z|og\MG (ĵ"9ZPG'-d#\1O˦0F+`WQfh&K;R+7IotQgSiA0]$tO4{ͿQ t1OkحDYRB`}p :i?CqSߴT9y sboG_48nf2CoyRH8 E" haqɗ5_.?(ˢY w2TanR= S8V<+4g|wL/1f$0ExX%\X GC݄kܯK75k;qA)r|`u6;rf0UZj.sF-e,_g@_ðH6ɹ'5Gb,0\Զ>YFk[FNFb Wt6ndÇᄩ~.:dk.IX8el?G~(\P1WjtW!^1ʹc~vn@ZfbP4^Wނ_eHMLVގȒ@ΈWb:rCJ ƌ>2ghFhꑓ2bT>!aֽﯖ*O,2ru6J0͢7ff6~q +3eLQ)@鳪B-ʄeYMiM1!&:5y!h_D 1dHEDhnjk! X0I>%kebiy@U6 #_ $3+U:LI_ֹ ^FHŢ8X]e2<]XLhWc3}ѡ3{2"ym{[kNx%Hyq=vK\rLa7fwKivIMBE"I^`ҊЮ +myBY*7QdAPf X΄PT*``^wW6ea?i^閘{X;&z =LPXI6ԟ}Oj:c`-D0v2ztZ5tXAs?w_ +r Yӊ Kloe4&;r*|撵,&QD{ bZ\U 7qC*8x2?3&Sx# ȏOH{Yxȫ%#(S!+quj2J6L M8NA;&Xgrn'T1ЫVZ6E&IrJ0>nMJ8EL-<]D! caQ!o\ā26]u6Jw`(fuW/6Wm~>6HtOcokN4=D~6@ZE/m0?jR#(oގ*ȑ'36O`HxˡNž7.[.7.:+EP! o &CzMUVl:8g~xC~:{56S@á_}P2Sj]x<=cCP2UH qT,X뿬DJ\W߭ 9¯ց6Ag^';, AV'O7z^qt]^>Z*蹩`U9 yH:yHd½R@!BZPY])ira0~(ˠ2 14Hf=(e~@%}.aGKtǬQD4 aK-"^!>WAkwoB:5=bÉu/˵Ytu4kB6p N0^Z8 8!7 &\$NiHzKGe `\!cxP_wq} y펑Eu#G`+۽v6j{Rbd ӞStx[]!f|^N ;P q$3&sr$oD#.F1@B]kn7:!*ݳF18BpfS*R0 Q>1a|RWlЅojUЅvMo J>]> KRnUI>l߂vpjJc?q;FYIsn[]:2^ ?#vLSe[mJ-y>U5A; T֤Hl\ y\E DpؔZgF7X!cp簜Ԟ9z, 5;* xU@䕌ĝl-5hN3@^Nxq>qW#w Ut[tcsjm-$RvT+y=ԥ!1!#\^73-bӳ .tP]z"e߾/MV;bl?ڨ!CȲ g.Vw>wخYw3&]!B-p7 6!m 6V/ 'Zy7b%*U튯ƿ׀!L?z{ O .5F'/p,h}Y;ঔ6>J);EU~} Ү5hJ\k1HE~v>oQ:&i| ̓RnxsѪǝ5N;QɬnmXwn?l`^YQ\ͬe7rA,a/cD͋Z;lU^9?RJsx{uP3,LRNlŚ7F]L0ψ?#K;ٟ<]XR,ɝqLxѩ)>9zR]YAjg긛@bιL2=VSt9k Hg;n_ϕ9B|Q2o~JlāA "3ח#ЬBa*TLA.$Fzqo+%[M"ԦW9|5tkzYX:'2䰰CKǬx1 6+H?g`:&V#g 4uvw|װrAYs'ȸyz̀3c$IN]z6{؛0f[@O~jW䱻\ڲGt_NHp~+VNcSE@ EAH"-`?1⧺5N|8Eޤj@H0[ņ!cV1yyyďݶro [6HONXn$YBhtzMGJb3 \ L p-bոة,wpےUJ8XzYbMbg ܓE)Prڻ>zϩqbG>%Gr%DGãLK+`iȩAeQs^i=0 w@f{?~+udr\)@DNG/gP\!O ` G?OS H7 ^;т3| ̭8*t+-ZWDDZ%_o뜇SL۪ԅa  D ~eC{KxlUw*~飓ep/|< 6=3O}( $K^g* ݒ_o \)GE޼T.VfѪȕ~rogLe0!k_F4kcBU5xTg\q+%5}=*ga+e%%7Vaqbh_IE;w9> Dxk3Śs@o-2_ŚVou4!o־Ƙ/ssvfw8YD-_%BÔn9"`c('~,\'Vq@G_ͦژX6Ĺ$8P4v@?x&<ǐf] L}ܯu^}*eO)\E\t5DKEk)$u 2g1㨓utMRFYnҘ,-&@fѠP*Z3׀*orT')TIrx\XElB6x:,?Ej н>+VF>KA,,jDKϋHnj$##΋bn7Rkf"|ɟQC6Q ~QN)Ӡ嚘S9#Aϴ#r\[2r Xx+dƑe~\o* j!Fd![Z\Dt?ޜ'ԕ>Xsev_# *zd@[6vw\z"s`TÊe*:Z.ߤ=Ak !R\0=ɤ#KcW6Ep!!zTC@- VQWm\Q|T3'l ,"xBT*Zxj "Kl:yCέ=PÉثW lM>nL03@_tAJƫh~Op@*ڜ{iyhú ܗk9nSe !D6(Vفjm=?v šD32RzV4H|iCMb1"4?fep.*}<ʦ݄[pTUN}H.R(EuaceʿMOlT˻1'\`)CTLy䪆9I$駷tD 4tYMZHkJVadZѹƠmQ3̙]ZHVnZ |~xjpm ȝN:a~=|(Ɏ(~dX(8]a5z(@~3y~YPe(pBfe_Z4'CpURw4EWɛAT%j,l9l]eOv\F4R Gq6!2+ø^7~ ̿=t * Nhx/»mw J%O@ª}+&7n3Rɹw}令^7`uUZܔrx56zK ]P8 e턌]$p#_m}vZ:ZZ6e%?/9%K9KℾL*Az4Vѭ}HM;E.!2iuD]bh[[2urufvib$d) ۽pFP';]5\4< bYc=Kt5WOTn!HRǓwIf;LVvoR$be%EyרT#ٴ># _+U ňg~6&<;\HNj|8XA7?,:r6׊MIƼx \8th.DiFv8#YӍf#G0~U␍f#0,I-]-t0!L_R>)]HY:}5MTjo]1r߿]G~/KE pRT$?>he 1u[p4-ũEjsmvDOR$'^XTcDpu Löx8;AMNyyau" (]Ħʋ2ĝ 4xidUԛ~0֟| 6޽!u 0ѐz<3JUQs,dtpRpQe!. (}#ױ *ה_+ tx*Ob 5iĐSWvnItwߖc/i32 )ڊZ7.K?5xxد2ȏ6Xj]HigL( "-o7Ř˝Su3vk_twjD.qWfȶ9=̊BwҊa DE&])ϵHj ~1 ~64TXA"Xۑ̶ҐDA5V42 q0NyG_\oKn5x#*qb )r͂?YN|twE悥Z"C'[g.c:!Y䡟I6$mCi&[N4:L*+ǹ˛lI. ?n@ٕmIs5J>:XwE xu1!X`׶iFdAHh?|&wXLJa;Sf8 KgGHef˗~MI)k% .-'aQ>H̞fЧ0D>|U6xHQY#T5byL)䲏bȀ00W`} pg<Hme( Mm/q2p6$6:dE|T'@Md2GG9Al&V7A}3 0JతEDkЊgػ'AsǼX,g1JHO(i \瓐 } t]PvM]Ů]p:cr03F1M 1JgP0Ys=UQc9mw}٢e55#y+#$&ğ|c7(R5Sad'IJʼn }rT.(3>Xf ͵DMx(U{g*gP' o։!+8pU )Z+] m!F cA9KT7s+.4 62P9ԽذJƏ G&7sǯ _GǎVgMġmWp+*80"mRoYZeg^$.(XAYSɥ~|YcpB6:yQ8^(Oߪh ϩ!4Ov=kb m&S6\xn*Q;'CX 6<꤄*YiG&kՈ }B+RHۓ]$H+[|0 _=P x.)ІtU}b_j"F)dEyaTupȴ7K ϻɶCym8a1jmwC.H7F`Ԇ$5YL3Đ.386v%r•#?఑&d<>#^h%yGxI[ 䖛y|ם:J? @MDѭ ̰Eݚ;X9X?L1^w@~ q+T;۷Kci_@_۸l>nIS)tpwiBScRcQΘ˪n$S Pd/0P@K @e5)_%_)8j&@!wt@^%QwAgTN>G!fe092`B#F])J Ou[.mgs/)-?XS[ws0xr)"t$K[׷k_tň?_l[:  Y { \Z\ǬoTϠlF}Kc\֍LGb7ȾS\LwGY$ ֲ|Q`a|QDADՃr%FPk고,LuV,/NEޱݎZn'g?\Nǥ#5MlT1e~0G9G E'ɩ^y/0 }CE /Hkh`hPn˚A~ɿ&T) /LҨF{{p 3M[ !DžZmd<lF:vz93?X3E\gT'+r8@p,&%hOD o% |0)(Щ8/8)P\lvSz`Q Su~WJcOي<>C7.Qޑ*`ٍ^"s`t>cE\/eɗFAzrڄI 4 |v! 9Ϟ GmaBI5  `Hro ~y(t[7s2\0;k$`RA~'3LW? )3.']) v`oliuu. ZIs7+֥6ܚ \T0\̻_o@A.v[M W$\#[*+ݙ21Me,Rڣs DD6tb)D_ώ+!A^GE> cci7|P|@qc(_FJJj\\Y6K 3#vٸvfsxͷZ:vPR6ڳhF@R!d}MӎhV|Q ,aSMIfk b:N+w\1y`]Ёk[,G W#0#ץß<&V(Cs?Z!ɕe2`X @gD`jAVͽ3oCގ77Mַwnqu(e«9E`(,U9zHj>If骫{|e0E̝`5O|=ZKNjL,֥Z r}aUbr?3tQ7Þ3+h !QE;da,$,$՗y#!ao3vgհ8B$6*=ٗi JR ܰܮܜ"qO500=A"P+Y@) $CƇ 鼑Jʈ7Bp۫&z؃/R$FLG<9l 42x`soyyH~Ak84nJ'7n/>AC^y"w[ bog cwme,>F:;S9i{v#"'~a xH>^݂CG5'Py%nO-b0ȗ.qrqҥ* Z\-Z:j7%t5OjPJQHyth˜M}Q;?$".1l C~sM)FX>d2u]PběJ){bvDokZ܂aڝ zBA1mKgx 1H5~bdF6"CM[ qV]9i^ޒB B~(,}󗒊i[p2dʊIV gs9_j>_Eu6zãl[}XBHotg\,hz0`-H_qKMZ}=Ɯ'XY@`j$?vz 0~̳6q{ZTԮ0Ǯ73-ٸI?U,ua^$E4P@"8<3J rS9ݚT,wOB+Edk1No LQOF bUCGg{#0|MqH^sW|!%o&~-˰3w ևWϠ;h~K`gK m\4Ο&yΜ?hbY;> zn wbա)m9z%-h =-]#,s$=5_#\3_zs9}2X$qzB;KyJd'F(=;L%F5rdl\5<>koU"}yu~FlOIUTH帎7%a?Cxs&qڅ蘞%㞷p{D/5i;2#DWb Zau(`i ؀pj%C.9LXhC\P >QS{|bP`Eo[Cm.hN@![鲚M$2[`/]Cxʷ+1#ͬ16KҕrfA `y{%-C8]9uT~m;[MJM+k1#EzBr;as][/鋈( 'pFwMw0ѱټrK^OL^yaLp紸5 ۳ӳTb Բ}~t5S kFƾݖ )wԶ:jp5/Yi}êm;`n| 7r.m; d~*Ae(q۱ b@HUT|8VFd9YOPz50vvj LOAR޵Nw,ZtHʊsUE 5?%U@L$.ȶW#tj\I^z y-f0|AVɏչmZMm @sMb!IQd^ɤX5᭲>?.i.0"-S8 f7D&"AaYlKߛnP!vjV/-+YJt/^ w֧"x lI aE4cSʹOm4;7'P$4Ά3|+/5@ǍsAM]Y8Q']Xy%iVX֖ZuM8XЛYӣ@t3K"jp 7s5Z=}̜xaiGD ћ:vpZUJh=h 9ẹo h5J#[ڡWtih{Q*nl<U{J7^aZ.n,l#gA"o]Rs69d*Ye=5-՘i"E8L8;m+PO [hY,]֭~&v vN+@r{ҿy=<" yPkA2Uq0*٭  x#OIR;QFU|mwZ}ݐ.4Pa=Qr=T XdJ4VOw h^$5kpM6Kz}6Y%N \22u9Z=zf!OVdž*?&+EYe\T_ ,}ת&ep-=ƏftSqgHR)s:gSM,?!1X7^>8&6UxC}cmoǹșmm~T_%)qH 0%"9(*eZa6E1I;xjzʿ@y54o)shj+o:tОx"37~b dՀFd'vA7={ƞuK[o*psUT,wøk{g5QCvYv fz״@ҵs9kͰ -yk:fOMqIL01 n[DHHbd2j‹OgI|pk1'FVri˄d.4f3 h@/PՄ昍}ʔ<<@]zu5F^Q}"OGSG@dUCzNՋ3Kp+V ?6Z)>jfKP==wȽaZ c 5=p3 KLLO` ȦO{-MXgEX$D^~oWervfh6)S΅j\Ac+uA Zc2y<]qXj3@Bܞ =YxCx/CϞ& $u CoΤӕa,lA@1pm1O[݅i=;VM)?֚1-t)N^@fk'M$`DgKY8 طj3ĈHc{h2籫g/1g[d g0DTA >aFyGJDRKQt=8]#sQgӺvDG}o3uquPL@ C̔(!]f3{/I'Βl22~*#꜊4^m(;P^9P]398PDO98)ŞrƗ i4{.2Wǁ\SEW9Ҏ:BY';H-$zN;*X%"cE_R8>/O' .,w?E,}D=#r[,z ӄes~m.*mNnE;ꢕﱄ;I +(*3OM!OA=i!h-ƅ f9:lC6]m(Cz =1ʙ|K]m2Ӆƾ |.9Y` ;JV7eh>FBWomR?@q:_|K_1ZZ;G8pobDhQcxY-s@<'Ǽ3}Y0qΉ>Q9ȖŢEܗ\"AJvxO”BW}n5'@>k)k9ҧ̅ Z)ޤ'/D=>a~ax8Fڮ-ӌ}BvP."2J{EnT{Fb9:֢ EW`I}t1o,6'Љ;H#P%NSg"ǗhRϣ6:o)ZW`7G”Oۊ"D:=3e(-ˇA7L3 v ӳ2)RkCO_^F)[2OW*Br/4"S?߈)kBݣzC۷Z+ .niCڪT^.1.>ekt e(TI1|ˣC Cw%h[ɜPF?"'E=qWsJ0-o#&ѱ)g\&, <9~ڈG"E'fB[v5T3h%βQ[  =jγ[ە=XDut1KE,MmJVbhX5fm,.#wSRSz>ΕI秄/PuwR a͕L]hT-=:v-.r~OdTTO4aq[nXhfQ\R.H'j18=_^loy&v t}CO\UCES;Im`3(# qq>Ҫuֵ{U?-Lɶ93kaf2q!_iO:+26c ܐL(”eH[fԅGuRbg䧠61p݇~[~W#\[Q1%(6ArQ8P80b7H'gߒn9OVIbi9Jum>e"Z-C0}Za~ې:5T"SRl{ o j8$d]S5(ēč΀"Ee 3q`dD/' fT7k9yru[di%w E!^x{# $`l˺I&R%맇fnD>GKsiSjd!8)S.TXy͘OZj avh–~xlD.;_Y!ر J<10^J =gbp?T:#[jPxPiC+O:q^W P8#h>=:l~"C$-ޟ{6J p7o2߯ʩV3YU0`Oh$cv~M>pQLq)u '%F%4EOfe P7A wY摳fG=\c1tk*.47O@Dn"Je='G3]{(%1d~J)[Ff̴렉\ARpYȖ"l2ڬ(9F7g#j92Mi<$&69I*/U)c]&ԍH JQpd=־&Xu ߒ33 qa+'X(;I0b`hv415lo@GzV@8TC9H 2蜆לN|3( aL.<]ĜoEj;aٜH0K F,>| ̫) 7dy\fmdvJ?N-A %.tN3FI[A2Jn SCǍ[ZSG6}NgdLh4Mo}`0!'2;q X١WH8A 72\_wULN0siYΜD^QΕF\#=sǚکDvؘZ$ceⵀ;6 [K{ DS#)*PyG $Q9sG: ѩ_ZO,ϔ每E;k%s4WG!~bG|$Fr5r{v&q>-\`GλTP;Ĺ8WfLFK6Hrz/-e}m5""9[Ƴqs`_{*=>pr^s=t<4/B?>vko?| 3rTȣrcC$dθo[(2$B}I s^,a e|;/k ӆ7e10F7w259ݴ4lip9]ds z>wa|(3 ]PƟ71r] ]S~0fIo)'lf}Qj(+N1]"c!mzJ=Տ/Fx& 5CT#ּUoZrZWvlP[of zf> Y>Qc=)X1${#`vZQYע$!U?>E8sۨfCj&VT*L:pȰƯdqj)VN3ftm9iL/j=r(Wꍶm?Ӳu0~3F\ =7ۈN`^c Jl;xB~9&թ\7,74oB{>wzFBERgmBwƜȅ˽-^go> 3aoje3|7+0f؀-N#kMJ ԩkV$/Эrp>A;mQ>(4XRZ7qk|Fgby ?ƁfKݶmOaUd48J;nsJԍBf ~.h2KtF\v9@WLƆ ADJFFQPܑK堦Ctsk'ў*rSMpK/ʑ犲<1pG#)͖렲&}cluty*IL[>/0A sM־3OrdK5oYNHS DOu(Fwfp;>Ao'$puo7_yIiŝDXKoZ lF ^uOr`(I7?@@۠BtZw'>w)$C/OG+itHD5씅fT_Y.hYXS KV<0E}NAo 5fɭNq3OFѿ6#sK^LrZ!k4*8O<; ]3 K&,P3﫨xAp8,j=Gl^u$TʯxݎbO:rbؤvuҌO/E<łJJ!P1Ւr˶ۃ眤 Lg),dL#*urW儙)Pl:qT3_,Z$C_LHUVߺsrvlP3NV eAlxvg\Ȱe0gC ~/ [@]`xa<&tu| -W-[7*>H~0"vevTz00NXD"b%h\~X]{[Fq dعFGEOm YE}m2PMA ~!aȌ a'Lc|_M@[x@ R1Tn:6. c+_T>?3Hbe$4`,\lԱ9'i4- c_u)(%c})F[MChmo{uy3?uJd'tA?hr)@|Xh.mk)Ag<{)E@<؝N̝t Ez{ϼKI+4z7wnMjnꟕ%p y4=aIcs8~_N柊~Q8" qtҴ$?Ws+`3H:-RAK^Mc\ E$Dep^DPUّX5[C.;j3%ۓ4JzG 4J9P Vp%/.}b{oi>BH{ZF DCřaK=-QGG)lʼmMv0_Jq&YüM;Rw_Yħ;r CL@ua^J}d@CT ]A]f TSd!W|6.7<7=}k襶?$xHyєUw6PqvqPH3P0s#]ɿaH4!=O*0f"6G67ބA5D'nxC!1WL, w r UIwu$ޘJ:61Eޒ5I"ֺ, A{(fqN@L#ǴX5}3 Os2 )Z2QoK jXu|o\sSFI/wB%./>N,^nB:RfNp>p"F"%G,,UЕR39ylZ4ƪII^酛m\D6i5,yAA7ʘ6/ǑW.Q݇*"24?~ʋzQ_m-kw(W<&\u~#Py(F }'sBT%PNOUAWѻKJAɣ_e4JԓSE&ZJ e'Nd+ǭ*TzV}}dZWl9®2V,fmd!ʟt_ۥo3nNIB{pI/[Gi™&o/{ EKTeoZYoEhF(l/@ؐZ :OJ /YWc`iGS|/=Wq6 Tnh}tmR6lG9>RG綾 (H*](@2@#ˆvI9|yn dzGRxSKt  !J.W4w7 ydtсGwaOEJBx:u/^y>ɣ1Cޱ/Z(` T,آ(X^V,ce՜w# |J͘ @084}a3#Nkw5\߅ [,{ +f#:0TuG/%Be#WQ,"j=&s?v;~4DBDU$|Ѯ\bV:Py= )CI`[H,<ēKM<~d|,N-\\P麭 x+$Tc}\n)+3enl<9nv - \2ʤ N(uv ̡A?[77i?un4QT^1;Wonfqt .3/~> f*cЮ;PlCWV($Z-hUAo5rr<9%p~ڛ ߫I1LxS W_*6P>#iGyC1Ӷ +\Ήu$gwY3 Rg8~,Vuq; Ny,xl+;gt%c}!q]r\0Wl`y8̊tV<sMFrM#bVമs"/ZZd[ǻ H?֌x0A~zr4rxqc`>+1 Sie5Y}VUwEzkqs[^%8jHw]|8j n5?hBRfK1HSGz.}oZ[ni@چn`YEϞ} NL덽 Z}\wGcU2 q hl 0aBiR}bX\Tܧb5RmX0vJ?qs3F^GLeAN6hiC;_pE]ab8S@i6{W{QJEN`jHs0)-&`qI-һ@ka}pc.w# KVϘo|WrTgڝ l^RczER/=+ >: -?|u`#8# oBH'f^",C\|B@P@ԤuDw!zi x)v{GэΛ?E3u'A20g`c_>b@)2r3C;'֌?t% 0:hf*8 3 #dqEHvC>GY[ X,U@c{B-Ԓzc(ش& (]yaq8tl v[TZArЦ%+u`Cto [}hyI^jNӠ-1cvvj_ѝFJh7u)ېҡ@ ^}Y 3e4FbO Ft !/@Ѓ7:Y>?2GR. tGm]uYYl$'Bo:㳼*(bJpA--58qhi]Ќ!+ !k)555u9bS$i_Od zv< WxlOR!6I>Kq-Lĺ*-{&p%C),3+ļw AXEM8@z fSS@$4w9v,s$B3͌ڸ? *=&8NMAeƥ;넸W inSevZ*qCAMt9s&9h(t4/p(ϔQpBy7_#vnر'Y+\g uǹI e7bE1E[yM ΁|;ZAjNZ)\?qvU^\E]qxDۅE9vAX)õ%w8PHbYEql8GTқ)U;MMM4f^)]l*34)Yϫgp38^B{'$gHr%˸z"$ f~E{A1+ce9&|V?XdpU.|Αw%nLcEBC A5a.*(_AB!1]M8'|#c?pU. ү}-G9KЦsC:h # _A7& .yzQ@52K_)՚(0ˮpReeH]ވK;, jo-!,.RLa9qdet}t؏M >k'ɬ#:j|RR2;eXGOat\~tG QxCJ!2ż6%e݅/n,?W[Mx-a  L wc@Ωb/_}k 8EpV&KCԭ).j!' lAKl{BRXۅԕ~| +p%rES\f'ݣ[YFs'3beϰ!{qyʼ/~z$ _ʟu&nA7,y:G'tcXE@翯[Uh G$Nɿx diӺєKT{CPvu)t!" 6)CZd,϶]?`!1Ý=57@[䛡l S`{vQU@{΢3@ [X!izf`hY{:OB!yɞh{.1t6Ck RW_tĘ:qJ!j 4_YNxys{L3*`dwjyRoc%ߘm ~[N|(G(8ur[ 9AC ܮR&=I S,u<'(b:z]MY15r( ;\*O瘚!.4,YN8B]F59Xs65PβE=3^QbL!wd~Q~|LM-⛟^SyqI9qZXK7.A˾|B@}Q!䅑 ڤi IHJ1zyE mFIn,Nei"WROu; ujy7/VjyB=L]Cjkfpn|ƯG_X/o9l1^Z`?ރBO,:Sd7 GJq!)$&kZaq[o臿́/_{XX0õ`}n!ͼrIKu+k4J`xP2 7t)`I=\4M\?o޳A9S(ni^^byNS3l*Mޡi+٫ʓ9j3бgYZ0707010000028e000081a40000000000000000000000016570825600012d90000000000000000000000000000000000000006600000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko.xz7zXZִF!t/h]?Eh=ڜ.+jtm299 9@Р1 jl  RΗ5 x6XpΒyB"^,tGcNǡ6~(j />އ]*Af\ibD ͣFWAc1M*ڌн@I!⪝!yXwF)[<l@k}lF;kQ$eQаC3@?G '(S:q\|`=n)p^[|!ٰzCv3Z&"!)Sst//Vk{S0?>ٹy]9mBGmw~i rR{]M: 6Dvv?Ejy5'vM]*'ꄰ6D/Gڠ+a; 8XGN*K[Xh涞$-o;Eu8m :.J[iG*&:{j!4"dx;..oUceP衝?5 iJH$jbku4AAtE[Bb7x\  ǾH±:tb-Z^8J"XdX_g(|cE_wix&䑛G4kۭZT!UI ՚q\qģ{%8lHgջ!dP`Psqcp x:y'viOZoBw""5 p򑣀Q!P13w)Zr秹Uz4sY\F8)s[߰[|_=ӔjΗ9 n4_U!RcݎL{.tJx HϠ ȡo4AJ*δwĪ^Q~g0 lcnQZ^`AC_ZmRʹBZaӺKxD{S]܀& zqɱjs1-G*+{\}Y'4gˏxHb`72S) _:鹾6uOJ^_I9W?dM $Hb~IU>Ч̦B!@.8nÃ&,F.ųiVQOR>}BA+]K"#Pdts3ѥZ2ˀLm]2O~,=jwBI. ~;.^OG(- H?K Ѝ-N q@ vۏ+A<|W8I_)x8kO!iթi G!e]O3NR^F-y['r*O坅@9V,ڄ&[F HW U  ^Tý9Wb"X}b),tKP+71^`5m5(g6~aLF=â-|h)bjVuap,*9<.'gଡ#NjJ`smZ#"KZG=>-0iy:U}HX \.YdIoUXB]B>i3`եBp9_|^s "V<X%;Trpb/-ꙵ/DF7$RC\6FSG3~jH%*`u Ma?jco2 , vfG<Z5!́Cc5/؍*;gB[Im'+fu)Cɚ9Z[t5nx.@kkPq/ڬ2?/rg |'\%zںO>4bw?T(m\d,ZnF H:X tc8u󬗱>ZϾl9G~E"_Cl:c{6[4/uA@eCD}K̘¤V/K [OsqzT vc аTO>0 n,,Y'˨v\ D1&I^%o( ,T;/ qlnxkM6p\ =H"_ԑ~L8>vzaxd|5fPBHSUPayL^0DL@;݀˷Dpw9 2 FxĔ{wL[.ݴ]@v#PZJLj9GX@9x:3y2Kh9b%6N|& |8Fǜ1ĦxkhͰZ7l4vbm [vy vi,鯽)dr.\j}C x6犊Oז! I~*}(' Nu(E{hg?Ip 7MlI%?N Gf` ^C3qY)?܏{'hE$%zÎ, kD8lCd$螙1Hw +!r ^Cw; /w$z4рo=X'-Qkc W M+UǍ32p"Bu!Zmu h NlcAi𬦲EVN_bɳg)^VYt)b!CT}Nnh^wsgW OkȚ DsZNE.1 D W}^W@ {傫]LhwuFQh"W^ WW]_^XdmbZJ@yPO})D#S /tf|) h53C4\.Lc{MApYё1WcEݟM1qS_`4iIΉ >dnԠWBub1K8H#Nwc`wqInhU8Q@~G Ra fŜdۏ'e쨉WJ3Us@5vg2:!r(򵺇R:If`o?5tKP˥SDL!׸%ۡ Lt/D%=Rn# 0NIIߗp~ċa5#l .a2=DSqBm Ci#.SO}/&PAς`1Y]Gw᱇jp<ˍs#Wbk0 vg?bqd)@{8T_>W9iѧ+~:%gӊ2SOyV~K.{5((0H{5/!#%nr*`b݄ Y 20cb6/jdzIr^eXUYyq|iDAI*`PnK=Y~'j8e1I:'rd: 5 O8hq@Zz+̐`A?vjb-~H2<#Vʲ 'Zg~#_s-J\j֮/@u;,1CެJ?1_mk67zwR_h/RJYI&hgk}$ὥuNIe:"fpBu9)xGBX[%n5^_N#)g}{Pc6˥*ylmƻ F2- 6A;IofW ^rv|?!NjnD>Xfꇚ[L#*>b¬+讨nd#ll_$i˻jEv"5M} WM2K3FQ85.Sg]c~5TrWmm)(떫V2 UA x_٦hw;G)ksW{QrVNg:m˝s-} M6 jn#Ldʵ#]A* ՙ2*)-~"g2Q1dTWˏj5Rȯ^Be7i)\RDd7tn\ۧ/[*P򲤙;h'9ջzlT"ߩϦpó~em)cUO`-3S0pe /*}#: E2+^?Xuz|!}ssER⵹/L1U+'ʧzxЋ0_l z4HPF]xn&xCd,7y=W̭Ykݻo߲Djj#f C?L0_{| * (ɌcS &(.b]>>_I_RWU,ukuJ IegoP,.Z%e@:-5`Ϩ[rH eS#=~m6nǩ6'_`H|^AU d#ּ÷lg|x%l'!\,+{@ US%݋ i_/='LZ|7#ʙ6^_Km\v^Y{qkg6u2Е%riogA#ۨhXqWG*(Z;RO8%=i>uf_j:h7l`, #oyU05x52яKY )8LvEwLg߳/ᑕQGV: fR 4c:H׼ ' Gb9-'-؝ګB]ν; YP6W* fKBt+>AG# qiVR1'8~K՘Ԡ!섁O-e|NYt *sI)DcçYEi\'ڮr} ĩJ,n;1PR3wY' aBZ T6R?o6ʇː;+@+Q1ZfײS"B K_ `DVjvK p:r@>_"M7*j=1wTȐR&px(_)>z Tز!rB PXN3#9OD pduɻUj74F$%.\@;2<-^ gVź۳/p,~=$Gev̗ XZqel_r44^G˗٦abFLmzK(qӭ] U G8<{KNr)-% .ۨV/G}t-(m;[n lS.r!x| 6YW{NtM$oNi ëܦM 5_]4J ^j8bHT; bu5,_fs ^ ' BQRTfNestB{1g=}/. ; S]?3]A=C>%0a:A+x7fZ ᆢx\۲@lYmSl+ķ=g3^yAghMk-L6 OS"oB?^4?GqԖ(l˞EiW@EH+>zh!ؗ8 [5YdW ;y-՞ǖFS}j0*l; *L_CQP+m qj^Rh(y#Ivl ډ9F ~2.i>1)_Қ7y$'>'U\z;aE%v/vL;#qW?#Z`|lq0o :9k)낷R̎ _vp@Sx>}ľbأMcj{a;H؞MaA_u~4>@'Gq%c{o;5t/,"8OpFI{*(4ep+6]W`̕5I= ~,K24Zh-L!frAt"ߟUm-Q)4܍${%0_$[A`I WA״Q(Tu,.OHgu[H'5ME)Xm|V0"G]QU?|L1-L4M@t( Fz:&CtC< ZO=(m VWqE,yߚsulnҝ^~e"eS$\mu;h31瞶`'\acfQ̂&!,0WF-ؽ4GąSfGmUpo8>h/T!v;8{ZBLze`I{z Q4'LỬ;"'ߓU;X] M>QPSȍkoyþb|31OeP8tRޅc5%: ,4]5*ߦ/ Bk0VbIeIvWv1bJ-2J}ls=#]So y Yv0Z-ŠU@WjAhEo1=oGrv[ωWއUK :(ABdv̭t>,#6P I+ȥpm Cf]ɰtF5@M =)µE61m|)G9"oski@c֌5FHPadGqn8]drws<;Q]Cmi̋ec<8h'n"ɳ>&x2.!oDG6F=wWbEB9O$iPkm?e[r5:B0K6=Z ":6}*H[-n~&Bzc o:b-ߣ akE\ #>xG跒rODh4D"TpC φɤ "sagYZDkHDSnvfv6WQ^P9vkzykKzYf?dJyNGzws;wPaѢ3֦U#:{l~F;T9g8Tѿ-ܘĮZ;B0bvԫTQ3ƥqF_BPÞj0 .mn<6Yo+8z OTW0?{:^s溙Q<ʼ@WqE,i |AV+56Ɠۊ4.l]ӤO"-ȩ\' zw9>[?_m@p09Bias`$JLWaY촍YEU|y1磳ݐ6obm%!XMjnp|KQzpvG#Ow^A򧶆]*ZNW>jޑ%9Lk|AdQ9%ɢglaR5ҒIetw$&L ÎԫE^#*{@l'&d1v oϵJ?Qf@Si8Bu(pOf2^w[y򄹌@>-1>  +MMI&Րkk"X2O)=H45EbZpk/?Ĥ}!:q57޵.qLzb;HV)It>(߭G,CjMg.g"8Wu dEa^oF+?*3iAzO`8/u0-g㚰@vG$)RkBXX=_uL"Uj>l]]:Ta \JOK^%bA.A]%?w"оRٯjE7㼿ob trT]sG iGlSNtLk& wwzt kuD_|lE3,;/%i1u&8^l}d] ~6cǹi:}iY@ ~ /YPO^'QoCrow6*iT-}#+\KꙋM*ȷP;dRz`t7y'noCbbnf4'k۫~G'[`Rdcagu>=,+7Aʀ@g*+J7pXwQVk!3NȮ_# C`5#lQ 2O~O3)dV /.AӨ,=m(M6(5 z_yӡbE1#_XL?9w Ejg:D1Pp@P$]ŎJ/N0,뽯.9 o$!l=Gf!BDoռ#/B!ySR)yT5dB/;l qs`=YveݭXx/W}uЏm^eW2;|-^N sSlv@O (tGkF(0=y_v{4LN.c)ozqhuG:-\Z 6N c1Ӵ߇ ԅGi+Xdh^miJ}pN.XV`Be\ޔt9P:}tˆx, hqEEoJuڶ7å,+x&~,WXL"(D|j2ذw'r )c8 HQK\i v/dz(bl22 ~edQ1Q-j'?`!? ;5CuG|r8<ϰ&]#6 ,9Z%O M 9Q緯f|@MZ}sĄ2$o;4-&-f=}KhP>ԢPB4Tڤ݉" Qsw\WϠyrEhUX:H~m_T'B5k#'d4jfҦo_U PSZRQ'dx^J[UXvmZHV  .|XoIq졪) 3y5 i7FY;g?_vF9C0H1jxxy9jG >C[`PR;}'Ȋ#n{*|= tu g2c: Z$Yўzn+ ؎QMx帡~:Rso6%QtJۧ3RO|$ &yWg2xB̪uG.p}LBU 6 yiEH5߆7B_ꒂg7 ejDwY᧖B\n]DX#.M4U1U^N/Wy:{pkDUST:uW&oNʴu՘8R' hQhvL>1kFK7b3AT0MFԠ);xTI b}a^=V KQP1aI_27k|00o tjq!fn i^ otQO}W`)i% Q/V9rB^JP&WȘ=Fq89m{e^,?b~j[6PhBܲf /&qMS󤚐?w^ , *Tg"ddd]bꃳ׽]ΌL> ꯚ aVUv똮Yh;qEeTDuj^,W]t2"cxڍ=*n1~Aۋ%X\A^Zc^UN}O>nCqU0xv[5eOV2v&Rj E׈>/d`C۫;)rް-^Ѹ+,!_T;»N\ :W5NbI`pyfRQqZrՙTgREv( EoQ61iEw,| IP[QۉZF >>ȟ>A'I%xL|xף6ezS] Jl|a(:NJ)9P@ ^~VDYp7fZkHOŦ?5ညbv#ՉvOۈbU!ѲR #]!%q~ nj@5v|yGo\ Y@>ٕlߜdaQGb6AJg nuё'ݟI:.~꽹CsI,ߎkģ+˜gF+Uj-,)P}dԪZ u+aZ)()2MM;?ikvSQ솩1K-q׿la(lxG(; &@QM›}Ę7Vx6v rAPZ n&P9LAr:fxMDvvk)Hi $heDp@7U,*3)Pv7[ZԜ5ա!zJ&}\~TfƭkVRey@jZ x\e)O`ZXȩd%Mg0͉ҖNӏ#gS߼2{ [ H ~9;W^.IZ7TSޖi ]^ӱDuM0ǣ'ú8/gys/!*yOP@Ldcż}66sK-"ԅx&p-˒kFz-QCymuH W 48+809eQ5c&u=MF3 6n<<Dv5JI.+q˔9H_1T1y3L3ef1e2ܝԱqN&v͐;'cIǞTG)jӠ fˌ 0yUw-QЃbN}Vf{0Dϛ ,M-~ܳs܀\7{ OeF1q+t leL˅썹'$[mjR6 2qm}'yБ ,ƧMTԵfL]:{gXQlAltyf~eJu'YqFI|)7VT܂'!7Ǣ.-DoFsLC]bUHMW,pNq+bŬkHxlّϑaj"= *wEU8"`Yux_+cm=xG׿i\(ܶY괂C}ؔ*?@-ku۷_9}a0LZ~nU{,+ 푼 +?V Pze\k~i][vCS~035/FV*tqLU=" U1rB8z0^O%ԴWrL[( (ɄnF.px8A|0Zr6M'7^f>~jd-p+ E ,rWaR3u "v{2xֻDNw$$6i4_kMq8Ü+ɳ v6G cDCfZky!3P ?@j 8To/={RsaJl~S&kQhѽ!iVyr-)&G%#8 !I%6u18`Oe558bű 3e4!ul}2`M|g@H4P:;ܪ&';C>e( hj<֮ 5vP(#nc/9 ' a<\at KFZq DHڔ؍SoG-P W_WJ9reuK@56:A= c=10Ůf[؇S7` ,q!6?G3KS}+cY2kd][eW SsPAdM#bQ)x&jfN&74 ^60͂acNkan(-.Awe˽߄oBG;k5)yg@:'І~!6"> !Q!zOhҤe{7\ˡ[BC &7w{MWue#$˦ė]S2ލ/,Io#@6[ҏ%+d~SOL}uJC4M_,)2 N4`kǬ4'd+'Qew6]E|$8V aiE)+̴;N{r+ui!RL)d&K>%r;*<+ #UsQ"0op{.hqs_zD i% NjQjL8U7ĞMg X+ʔZ6ˍ'(7=k,}9tpzѭԺdy>`ߣ9p WcWc *@V|zsY5_,Ȳ=XG AsVNjU-Tf+41Vg-L[7ǽG &~f(jV ge:-̂4q8찮N,GY#%큵%ᔦb4ao+ϴ:ҙ4n+,*zh YNDcBm(S-ax+udZU+Zky% q0gGnnGGvЄh~Г_rҍ yIÀZh FE~jm M`|:ӑ0.c(EB`ΚvVxߕ f¿@* 11f[PTŏCs=dfjONl7|NZIa"m*,O2x]Ǿw4qf`;/;Wu#M?Zf.ȡyy%}p[͢RsX cØ/']PDvl۩5YO6 {=#f Z }lJ,@Ѱ&\ZcǪ@0Lz#rGֹξF Cal`LuY"$̑(VPחF0:HLN@|'=v]EʓQ:mTQj(t>0DRS%X}{0̶ZH'Kj+Wv.l:Z2jm]O*(ק[6.p*<3t᳑^-:7^5xr.,4;Hѯ +O<!9*`7:juם,uP9X@P!N6ũ=--4z7Ksʑ29=?)(X’-4}T.Յ`彃msz,^X?g 0?8<0 $ CL "ADJ/[8f 64k/~g-Sq+ڹj}h?%`-1EY5 [88 b]},:IRǿB_dCz R~ܡwQoQdy@q) HiVKerbT ۣܵx%ـ@NvC?)!=y3!gyM9\Ba>=Jy#% L'BלD1H׺xq8뻡BC"YTxShA0ێmeZ_NNS UK!϶4{(+[U\}}k%08#rVq xa -cb2MXa vwO'vCY|9=4TE}9axFmCs/ ; ZoPsbCPfM""3DPrSDYʺ,mxs^өv)v׺*-fgU3pF/ū6ṳ̂[s 4E> gGQ>ա@VVmW„W6ͿL+`$`J>#Ƽi,r 0K|L. >uj0aehB׌_h$GPGN+OStbJZE\#X&%x`3En`$J]EEy |-/@f DW bq׏`klP`{TIW(>#{H'kj^n3 $e ?=i8%|!/9Q7(~|ƳF Yh,:HeaѲn-kTԍ;Sd4py1h"2 Oͪq1m&Or= KrX@Ê(zKMqi⩌U ' .$R'Z NaR9 R_|uOWI*(^BsR5M|ȑMoz L#8f8yfPL\xbDG~H`īɝ'8^- ِC!V ]E:Wš b1ʚ\V08R~W@K [9Zl/?+\|69q˄lA>]Ѳ5qPhN|6g*($l汗`柯XW"_*uiQ* /bo5l76Vdf7u1TP\8#ȇu }Cʕ.Åt;Ps;Ŋ2b :>mHhj$~.Y`g=x\vo LJ[^+'U-J`/ +u5'B3%VmL34D+O3/𬴊Z.VՏ_).A,m?ufcU}^qr2DiSnX`IhQAd>Ӻw5hmЊ*EKT$V R7Nx/UA]v@T\K'ܻ"B0!yY9&pr`9kRVR_np㿴ЪM94X'8 nq kX_8`k p1쀚 VLnaw{ohz.`CN__tcs?rl=/[zi4>J|*f[En1V-i>5)R$(??r6%QS+G_Znd2P|Ҵsa֪56y}YUd3h^=j3LeH_C͝}yZp‹dF-)ܗ`kN R_;2ڒ-Pr!]a CS)PZV 3t"1S SUԿ+Lr'Pl^&<:4lw"On?â*#̍z-'1C/[xOЉwS5$,Nw@;]r>}L¡|h-(V Oq~"OPqJcKhun73w~1tDܼxɣmz26 T x %6_8mdIts=JɚUcf'φpWLCGh|<&m"@ vޅoUxDd!O[ ^f3eNo65^8I1ceS[!/eu{h2ō٘_(ҢxVp -=Gt nN78R հH@Ga,|:;ׅg :ˤ;]:< Dzᅵ4ⴣ$==w,zR?j105Qj^NtQ!Od{>^tJ~bF>y]Mïg~d8f2l/k(/>| 60'5M?-es3G*MPwQ黩?`Q S~Z ?^hh#<Dj(g(9pZe Oga5J{*JLJ`oX(CS2i۸6"V4f7 T?@RJXV8) sa-k oyHeƙџBy/%8x?#ڣ&M?'}5P"i 8GQ&Aȇ}yhnjſqʧpcW%]4_6)6~-ɡX\֚f84_ceId(g{Nց'neO-dT3D 8x* RA$\L!S=hhBN|=;F:ta̶ %O'UL\%%ΤrJ'oNiuHn}DZ'Ch+e>):"{I3M@?i,fTz tR(qa@jT( X$ҺP9W#I{'8.9;u^+0>bJxYվi 3RjX#'ӢNl<%}_`LLbEUG}kU-;R}f:8X C2rJFD6rR{"a .h c6\̻N/ !]nr%6ZLQ 0D7m׆xkHdYl_ʼkp~xIn_ m@aj <+*;-j$obj)C}9q5_ o$ $P']Vrh밳kZ2"e`ڥb{ ͜iEXח 5 b^j&e.S ŎfJB\N,w>eGik\ʫtj4NzTtz=nQ lSD4u̜<]zؓY,9RlY 4eҘ5mʀ#Pefҵ( 2~bX萳-mO){ ]-P>45O2 SvbƒZrJ^C5:gGAE#|ʆ S0I!N'+*n-Q^rl"ۤ5N%N9:_5rIo̻< >v鑞/m:SQeFzh[2Oi`2kQ -*˺ ymPyi')n~C Y ;ӳ$hV19" ^x)RYbUIJUOe%ʼnN?)Be#3t WWTƹΤzx:X=YoPS5qxc!``oL?H4!=ccoQ"7読ށa}9A]@uo8yemsc#rMcܛ%hv |^G=0Re%]Qd+I69&i5,OwtrHm 8_@ףxVѰ`A_Nj!QƟ pf{SVa!CWSPΔ5p(u {+wNFdP<{=BAL'W\@qa5/|㢖Aa6ž<{'H~Wsȩ9hTMիX0d(gn>񥓞AKQrSBmm4a2 KSkQ7+LgTW흊6<\Ss Sř Ί)LqXFyᬜ\ >)_T]?k>#J6s@gcsxtR&,WTpoA26H~k/JbbmlilO⿧MGj P5eQ6&*]`?5 uĠ.]xZiq <*+(z٢#24AVlc":8ӺoZI f?/08X°8ߝs|zl|Xi?PE scm8a`>K)`3Uފa!kvATqsǫK(XUL GzL4<i7W&:T%a~2l9w2(b)c;8RToi; EDf 8 DzC۫IM'9>{c(Dž*pʼnX!.S o&BvW7XC8OG41^UMGƹq_Lab)zO-u>2`E gMJ>6ăh骣C &Vdv"ELѫ5XpIPj³ز8KTfҜ %=m~J/O\sֺ|fgbk f(8{Yte+}an#";(}j4TɹW˷PjG!#Y DJXxDe1Xw0[` 81Xhp>K))Lߒl+6RG|^ Vxѽ klaU\)f^M<ѿ>Ph )oy=vlcnc;63݋T))_P7E+ ۻ/#(+aq(S\%)pc>Ps'lV7Ka&`"HMTRп)Dۈ{N*!eR6S&lUr=O^;!PT*gj,طr-0쉑2D|7Pez.Yi/֯1#?Ez%a+_4tRP0+o(--9 dQBj v7ndβBdDݧ.@IpCFuFSTIruxA>WQ v9i5shmo.97ި&'+LUh BcprW\3geܧ`LynR@Qd%=]3FrA@e[>裣\d׺=P"dԭ")wʆf }M8 B_UnzWT]1SU;xME8@Y5^V;(7DǶ~Af>Cbe><reEǥ0zA-FQ%-+4f4vGڻc.̣7gŵSL r?-kJ%CO)`"Yi/ka11 tokʱ)aytڧB`/zI}22tʧ{2sU? 'aTÑqsnb HUDeHv%4.j;kݾȇVF} ٺ3d2A^.CTؐe3XW@Kz̡n dExsWXtm?)G{YhbɕF7G 3`8| HV\%:[k@wn-e"(^a3|}p ԟdT?D6;u_ 8֩#}-ٿD|1D[%Щgs{qcVN>pӲLAtUOAf?ჷTS:BC{A@ݤNs2Y$Z:.n|Zz9k4y/ŨM #:(c_Htzg*8){b $[CLNF+!; 4_3E럯";dcyT8ʢ8C#DJ[Dp@cMGE :S Im$OHTndT.NDkxn,I854O{g-?AAwBɉ:*F:le:]bw#Dt"I0]c"̢xܒ6r}7GuQ`+VKPїV[# d)x_Ld(a81}luǰ[~\3<"idp.L 溪!!j kXvaH,.ak<z s~c43XiX<zy+;Rc<[>&n8ᕅ^E:cQ:-2ۣeo@t?^l%à)*nma@oFATҬZQ,%-0yzOНKA?ƹl5Oal"i~)"@!Nf^~#IZ)Y o &ƃbHXlǀa?|}/:rwhm^9,d-?i9"~K qԾc]8q_L F'!5$I P`rxa6?g>ڏQ/t[ޱDg3E:?+k/P|!i3B<2qӗ fV[7-c MjjEf`ƋC8a'*يDŽ\|+弣]eiNkrH7bp=˞Ygw$OO<81m|9α LwE=SײF@ XH(q W]4]L"QU47/ s`?YnPL#󓡂Xj&F1;Fp-ȃS 7.8VcځK I| & Kŕ[!myS` lo%>X@ |]{loC.@EjEM]qRJPE+?)@g2+)ip<'x%D ~0B^=E' >5˅aSjV-nFFI4b}vpI;dKQA[yc})IJ`a֨L{oSKΊ~tЧ}a[Cy^LlayxīGCD{V.š6߇DNX3^6:-41ACzU/ˡRǖ̐B;T~#%HE)3KC*V !n $fd:,C]nt(X0T9 Z!=)4"8p<n稽&JOSp@EHCsu-PO;|]U:R󭸗bLy'K'A.TCH(GkM7Ӳ[c4 3G]ѵHg瞪x>89 g[X! 9N̊dv9?FbXCGT][8, D|K\j'V9 k[T+JHS^u|숄ݏh:Ub NVY٭Tv8s[F<4T3tCb,l:hxzoi6,*#L1O'XR \g8o􎜿yV)O.TIXRG4w8H24C B@۩Sr^Mh52q^ǗC$c_z?.ń<VFꁘ@bg3rC/"CePB"S+X8u͘,l6 :"DA h0wfWzsY˽V1˙zjx1:[%u%̈́q (U0QҼ7^@xnhgûg+U~7nY*m척>FXi] Qj9E+fMG m={ f3, 㐁)џ=KzE) y ".LeV_aA+{Ȋ*D۔hmšv4[1I*6X{r> nG#î,xwl,4ifQ0\KZԁO8|d}XdyuHhE.$Dx¬/K#+XV"R䳄G+*9+B:7@?7!ۄҘ~v"QӸH FX˜l2ܙ;-fsŊ_! {#|қ%/5(t%85";Ek܅-vst iDA-Yj_J9[H 1S낒b=h^ng@羔: qTaQW?&.Yߣ ۣS}:'C2XgA`jb%< 脈Жɮh6{˾ CfIYOZ,g,UٷYx, wG`65n >>Ȧ&ͷVjB;D2aYm ^Δth=MSM Q4XJ2LxEJt«tnx?|ٌ q)\M+ &JGq>AW.(Aإ\­|=ީ0oUCJ;1CHQhM7bOS%xG& (} w%ɂẋ,觙Zƴ )S|u8eF!ڀoId% ~)6/ڛᝠhK'agP:@mRY%*T]ΣB 5, qy&XMԹ-(rh ;НQa98wc,ymN02<2Cu2O6p1d"oWi9'NmOTJ󰾱j|Ť! RNoC͟%$Z:F_$\|73j,]G/!2<qi]糧o0ZZ4YK:8`ɤw`0V8+y(~A+z+ﵺ[W߁0,h(KS$n-TY| yJǵh 6TP|S;DR.rgwnjb7MD&Ek3|SBޡ}(Uf=\џ0h+D,NK D}^҃Y4k_^(uN`L#5H|oZFFDIhbä 㸡}] xQ2R??FpW0[3C̶PHi3hJ_=8T5dw$Ǻ]^"y i(HP_.֜dGppkt 24|%A a.* ??Hr6d,Qyg5υƎ*`  :Om:e-Q/LyRD0+c>zaw3Oz(s6`op>#j\DӰ@V75]XHur B)tTCL&"%p^#=o8Иw<=.1~C(L>[SmǑh.H߂kw mjb\, -_DܝNbl㭠e{C#]+I CR*&5,}䋼#hoΘ(&QbN~@]又!AL*!\nNzUC)LW q|a\*# "sYá&/=<Ԩ-;oE8FZY߫j:V+7rR\/GK'"UiˤDាe|<]$#ǒҚf|ˏ, G|#5ߟtp=#,?"դkhxִ\3pc?, $ l1 {g/To}3G Ԏxjj`_{i;M~n}eUnuEU`_8V RFg=ûA{ ^qUe{VIͼ(͍kzRK5ch\yj=絬/U6&97rÿ墑RT<Ğx!G[PQ ?L Rъ}Pr8U짱%(9$Cū,9O4;ḼO1 7D}?uCZʷ.%j=4f[u'n6QFZ#Jt7^,%dj$ǀ?qN\v|4*a9GBwn܆/L ;,yW4L$aY!{ɮdQr.l6ĿÏ1a{0/ J| j h/:3LUƛEJ88>S MI65̪evǛ8fn_z6.NGy07dTÞ0ifM&'C}FCJr+a˳]CX+z3&m[-g1+%Y=#{0!r48f.r!YPWe)CL=iqD=qe΅W]ȒGX<.pB oVvGW* xs==h/EI<|v戫H\\̐N)G)V840scIkMo;AaX Wj96Q Jk7ߧnДGAvԚ^=oSs51JW/V iAkɼOaDhA 1 L,p֨LSfKo|D/ ,!(4h) p| Ƈ47yȲxIֺ:YsHrL%odn8]l'\HH}sJt!է0᣿A~Kf"{!掃fGagz a@wwo*ʽ++|PF]3@ܝvE-L2ʂܠ+ oc}J1|y6fA2;_;wy6ݲ+49?X!H['c)^ Mp3wf ]:e"+S+d&/fcA8C[)p tQ,!/~NS)Z1_%絛2ҸI& O=J`um|A`!|T^ux9 }¡X% 0+Vq7$¬AiYwnD\>\z#zP3<2#z:7})L&cPml9m@t^X@]]#E6{9.TFDuG%'޾a(TH&CkX ڥcraRx.*X)gY!orYZ;S?MGoP3&z:L:;L\JZGkc餜qϏsEՉ оczp12PW}1tL~RxN%=g)p)g]-Rz#nEx LK]K-Qs4rTw =ݎ`^jw 5Uxyf;%=PUwM\v{aM^ԼT g і>+Z`fEQoH 6ce9 <|P)2TӪ,zT~˥cxdO3{!3Wd<`_BأmTj/z }imT^,=?pdV$AecO7M׎aDj+o.Qz <8 %Dfڞꝃ^/K%7L@ɑ`^T2{׆@w{ːׇ=9@{`OyQ= J9űqZ!r~kpslLuc[Oem6P]B6L_-^l ȅ(~&'גn<]pFx6∃FpP#Ujy mLVTa+sdl"SxY`/ "IfB| y ez9&-Υ$[LBi>A"4zJK$8QM:R5 M{ڹk6<>[Z\@g@9 i}{:*PCEbywL' }!'=E7E+;_~&WRQN̝SLBxZUlxG_ 4 I}\iLN?rK:hlatyS*I ~c܊L5TNfKfRdP=p0hv5KolA[ Z_ۂqԲf/g -^˓ǎo@ CtE=o|$g)є"Pf*Zqҍ%)H(F\w?%˨D3o"{Mņ00Xm<P$kPE fv'Wˇ[nag_}l+E,ob(UCiQ3Ds^iՓLk@8K#\)#.#=\iSt -G0ncN؉E6Pau/0!{-32ap}/F\3PF+lJD "g(&8Q̖џ6fm7{y=i5duUx@qΕy۱ư*pǧ +랴~7F#htvoszaW<$hoYߎ83d ?_!Ap"=Y!_/8QT0{]W1 :,JuD8 9"7 Ti[χK{hK4RGl '##.tbj\\/|5@YD8wo nEg3 ;e؃9,yXl }Cg&YnB`)fxn^*[#iMMQ+ex5š1=Ily^aLJ7=zBN˼f. N\VVQo, dA'? R5,S`qğɮSy&dsIi1α ҨA"f,4#(%,\(m݄>} MM@' ĥaXǟCIy*Ι]А.D fc 4a ^R9~Ss*CY}}{7zvO,a(Tǧk%c2k|w*f 1\ʤx*׉ t X ,hh $=\]o$ۊ0ZJaq< (C~S9tE I@PmM3\oqg/eXbr*f׶]E6BɄDkďKMpug :WH]Pwa99HfmmPTg7D`Þ)䶔ą*R:q%{qmţR~j$1@2TAԫa,\P'2,I;uH4PcSpH qe`,"tt mIZaOc h_}B_1RD{ñy:'Gs% zsX$v_̼A)儉 8^a/Y6ڪ׵e=DvqФpA*[)ȧGk\ot)E^,ǢUJ e4MH/u?]Si>N?¯,\?$P7S♳mc'QO`hgI)Ł#ʲ(&+~7=!FRF'Ƭa|ocU xivh+gX#>nloHn_f >ӈjZ-ʋD/l7G d7BS ./VLOxfG8/0?A6#X& \O6ž^0y;1R8CԈ!n9Tey/ Bq#Icu8IQ2‚*JxB:I"l78gCz /3] rI0a2;P1wD^ypYDxMr@}f*2̅5LsHV"#ێhc`C+Ѥ ˻⬊ _6j1ŮTQ4*Ov)%_!sWj%,F}!XL Dj-sN~`LTR['~=~S~l % {8Sp]w%Obi&]zqEA$n)w.}89 h%8- _9ar㋞@`[cd\kZo0Φ}R7JЧ:Iz:: )rSb6WtORny7J!?%fyL46 <AȾQӸ.AZ}uEeJW] xDbci2DV+6g5q߸ow MEu9(۫м(K19Z1q0j\MƍRl&v2ZbTk~(F\x{c%pēp<^.'%MZ-F䕬f@,K Rqj*[@bl2px3h,>NOǗpuTU"%4>y`A9[c]UNzs+ʧ`u֒[)T\6s m+QD[I2./xB6 ^JyE.Hm ax*.WOXP5p ޫgYP@j98H4o $>P7 Qr/QB4حtl#h-" [WBb|)cKpR"h~rah&EygIݳ>&?` _Vn G %hR<8&g"BX+R޽4_4@5QL-:O·/' !n _%73͊)gɿ`+)T ^ͅnš(<Q8݃dGȁѾ?ܻy"a2=O_֐q1z zgYTaG6JdC/9/})pLZ=/#t0ZDrZ/ͭqU{]hԬޤKʪc˟7JyYQe#̕Yd!^^ޣk" -u`n ]) }jTu?e~jT8mW_OGˌQ^[fR'^;&\!yo_%#9N 3'Si5}2n $P.z `Q)RHrk6~YSŮ'=GW,uh}B; LAҒG#-Q)oʋpYf q /X`Q$S{g8hޠME iψl6w S "OV֏x֤L o}pu[`&CʛRcxc& s@2H+U黳@ `9Er#'!%hI`ޓ:`E9)YWn bd]qJsZu/6C.EadvpW`; NϮ-2!YYkaSJn,;K$-]߮F3Du,@a7<(G.KeHMdRS0rMfǰ\:}Ǣ|1daXh;E>( ;pQ]A(N.2dWݷ+2V+7Ma<3w/ǟ?rC6-!tVg }g̔ta ذn*wSͻzK]lصiagNǎf!6:`s#)S0`ow@mf6G! XMZYWH[ Qڗc {S\yER$ALb|+0@r&=Zer͸YvT=GH[8{jwO%/|J5A,jMg EIL*V[>^fЦ _+YrԜ"٦'`o6oF7coe@-PtNJ¦K!߆u00h „?">8_N-qﯴ930־[5 6DB =a`9㘰ۍe>EJ%鋫v#mޕu-"uo5\w]7Ԛtl#-1xt[It.ߨ=f0zaa)I{ +gk݅U e;=x$v6΀yRw/s**#a'R`EWyյ]9~?}M߆Go^43"ʢ?^@ _ 1+?>9hF9jbJS" 6kl3jrTYrF[fb-߶LٝI\~:k FQ|}5J|n}uMec/tj혘7IABI1'e՗ 4]D5 \ݒ̷kT;>:#&kAKG%K3,>CK{6Kf !\޾ܮAMK7̸M[rMœe^FL?)O"Md0_uܴڷUv[#\W Vo_/I Z^ vh`ݓ/ xrb4B8(4o $׽iSYu}¿o vDyt j@M1'`\ Qlin޾*BGFKn7 GYU:^4W"{j`ۓ(]jtkцR]pL( h{ʟ8Ϝ<¡֬mw(ŁpnLtAja1QK?^\^zI+6&/5 Pe~8p[hPj\ 둔B0f\D,HT&99b+Ѱr*YVAXRb- w=o[\kYwl @qdOtxb) W4yKv^Gc u4y|- %8Ǔӯڀ"T?PPk}$cYCu6hf'bstCq&Hae0'3cpCzz/|L؀QeGhas<*`N*~H@Wù;:dMkM]R3N[15ϽW-RAzS>LVkg$RCv|?r @_pZxzj%mL q6tIh)ƦP|WAl.~`Ra3oN޽bzBG((4􄑵/=.J@X^թ_b$rm_ɠtEk# |W Fш؀LA鄤m@D &}&1a i /zx]*?;-n*}p񘋿ʙ5;=Es˾] }fx`ǟ6 t𡡜~Tj1I3zc"p΂d>3O\X V/ɘEs"׹T g]s:ѹl5Xt5PL;KJwfk)N6 *UݐFL=VZeak`8L ^A5A{bp+^ >}z)Lg;WnyC5d4X [p,8L6Q;Ku/%sA%i:U^R7x|uM jBEzOeMN[@l;) |j@Ӟg[&Iz];DE 'aʙ kLfmwn&F_rf(=A;Z7Wr~kfz7JV $__ku55z?:ԋjd85m2 ,ì1>"/hϪxsh_-Msȯ)| <"zeO Q k*ٴ a8@Ed."Uc鞌{Uo=/pGwu`qC#dWWtz敚ܾ}J1p%ՍGN"*0P\ջuPnCJ|t"ͪ,A0L1J_>MOT&Id3ZsZ]MaJO3k~UΘX7S>c(|C+f0*0>"v3]f)%gwaM<_M?ݷw6vizUPM`4 wJ=hJYnu11^Ӕ0o\(,vOU޳wL?Ask8A3BC@N$>T\UcZTu0SOZC>@,>֧2@!mH~r#("$^;9<(&T~}^;ʐ%$(P2K]6YŇ!zF Yz3ۄQ')q 3~DvR4m3U޿(_OKv 7,_U '-z_! uK$yqӪS -}s\Ji^E}T;^CINBpb}pkïD[2<`peD$CYX?U 1[**BcGƩR]:)1#\5>n5z-měsXF*_EZl_Ҷ4lRYx\iG=M4s*ߢ޶ɨh1.8*ݰc^ VI7F4=xMyE,r=qF@S,T@d5ðr5<:*eIGrc%lA͙?[~jGЈ[l<<}HL,cC6$/OH^îmnWKH苗 6É+QR/R6uXH"qC_eZkn]I@x+"r/]lj jPhFe9}δ q$ȅ%L9p65JD@La\r)\S~-kf>MްW{0} $.MFZ6G_[*aA (9{9Cb'& ΁3.+#o=dhу\T/ι"p|#aj7X`*;Ka<"h e=ƖH5ie3fO>Ț!D.dZp;#&X3"[0=To7f즱m#FNeԅ'6X Tcg-{ֈWD̠uG<'wfU*IoTC&YR[h^f>tۀHbA_Z>dF`ElQ '" J~2gPz঑ϗ<"`%Cb\# V|#sl?+f;A#&^ v!)8w eT[n]Km{/&󴢵e~Zo t8=\Sp48>bL`22lefZLW3q>0 #:%)fc 8LPErbygLg2Oob!&׫vE6Wgjw~fL:gBpu,v8n** !ܰ2԰|0?R0imW޹G@or-Oe9ߗZ9N8;,skW{}mS˴; ^\D9kWbc{""QR>]ye⽒?]-U)(2F!"]e.|9獇(dŃ+XD]FMG%P-lw`\V Ѭ~lHM%B|,lZ3}.ɵVʶ2'B.yjܖƝO R$07Nv7^31\A`ⶬ A^ƮzC/4lv\8P/9q1.M5 eӆ{pNmU \H)DVFJZ[>5QRZ30j45EBfn-:Z-[|B"/*I~u"R q$&bhyQjbZ7`+X# $߾p,LL\A#Q.UU~8Fz.aa@~i _Gs|.`6o% < _ގv#Ck!Th%UiXMlb#ۼ%3u{t{T[.? Ĵjj7^Tjt3*|  [947CùbO'Q ϺK7򸖣0>"c7ȯY׏Cȋ'4_ \>D:O)$"Qz TەK sU1Kl V8.Bf22p8m3H8՛ :eN@VRke OFۊy+'XĀK-Co'±UnZMOAB@x`Ç4D9MNrmsz^1zi%;4J"hNĬzf~#׏@g&4m>[TYܚɠwC={ĥ*,A$jN 34s*LIG4mD^2&D,J)w,?\ SEv3qJЮ. u6ӬQT)]vARvIΜ0r خeztKY-%2?[ƺ$3UT}BqB%ƬOh9U{9oֵV0;=s Q~!-]l޲,kTmpBߔ51Ył"@X{e=Бؚ(w̰F]'{輔eyK0E< d۬g#82N*(A\.H-imzjv ZsXvdXd01sYptt9zښeAlr *J8йPEyȼǬ}I#熅q FA&B_f"~MM9E"d@L ZAr_Dn!rnQ/;N P,3BRe*u*Z6AsS~!1̃[xXw$c[HyCk_%v9jXqV8(RK|FaK*7DfS]1dׅ/PLlND"o臤5)1e5s@_Lejvs%iӠBk^C%ps },N_M05T&}|ʞVMxdrVq SA9v+$YjBItE]ى0%.8Wd{iF:T̀H5ecDAذ}F[A@|)JT;]]!T|梨e!8f$ʝ'J-TEI{4czzn9I]dn)φٚP0@:恊yƍAyF'OxVOϒ%pR@*:Uj-/a$Iz+yPE o3BF;6+PJb1/DIq`4A  ~B<{$?y(F(gM%VO=OI1/YYLjg o$@: c%cP65^ĉ Lr=~\vjCYI`87jqXi@0Vhd6iKF\hZK|z"oӨDb|"`_Zdl?c1fd ]Q4vhӉc}UV 2@ IkRdz{}} QNdGRE&ehl(֣2A@D[yv)4w;C?P/zӉ=0Qi8:%Tbҁ&j 't!@;5[Y/뫧Yaw!8Z57B薞PY JhB(YoefǯbQ֝5֏i"{c/'KSX jBLׯBoVyjzսPe > ?*g''G(~TL^(:_g;uAV)ǰJ8(R/s57d&.Ԥ'R~F?w6W{ CI.,x<Ƕh?coT,K3Jz>BI| CU8u"Rf|Ə>^f04$`5e4oq w!33li?Fsw·"Q v5dnq j [G(Pz#j C[jЫ|]|cd%;WB#?3GgA@x&xMwmLvœ۬X+a{7OjjuXɏ_% ,ZzfT *QE$۟N?fssݜZ{rbkwЄmB~B]N9_8B>Wl,*NwVJP*)DLED+UEρ"ъ_хJ$B,Q]~4YoH8cn7!YW _zݪkD;Bώoe,)&4ABggs|$@卑N}'^)ǰY()r_ǶQB>ŅdN U`bss]/LZ޳ Ž.H7u4|΄,dwXEh]!Y9,,~jhbh@f v9%EsEEW S~) j/7»yLGrFe8Mp@sufFKo; >!q5.{iC~:Ur%$K(pRVu\PYeFQBdW?Lx H_i֐R%j6`ˊVuWhowOĀj|g EnԗD-E7eQbq[%qib1s 3-^l96a=SÓ_~F}t 4N4Í30C0H{TҽAԿó[^8q?79 SKYy~o0+,1 ZD39߄`q b{lrn + @4HKY DgCwi3r1ʝ`? oi5;q?}Dm]{:_-xדK u a`mq۠y 1-ͥ%@TèwEa1%_އ"JIg'#1N-ElpWh?JXJuˣf;Hw|#5%[KUO|ifPyǓvX F1"pKwJ=k%e e ynGd`e:h^ 2#d0)ߦG""0( u>qv.H͸//8B GC oA^nFUS=ZpV o. 1 -z cм 8yĒQ{5>28.|fERڐpN < Aꖃg8Ulw5偶+V5,`dċ8r^n?3;6푯A%!+.SQ<M/v%yE|Q)U#$c|KWtAlԖF?x8RDA̠mAZ<Ѽ@rKՆ=̓^񆙖 ptFA*W=dC$8REt)jQblgI}pl|T1Q,]3X &֦= sI4y@{DeM2$Ɛcx䐌,q Hչ;/bP(2r1[5M=A}< inYCjo?/cH CegdW ODYxk|-LCTA&L`/{cn7sUiGk:h!-Yx&S$Sp+ˈh.ՠ2Xr-@zawمұz4E$_8bC keNၱ 5#_dr+RuեѸ ^Uhti.f]%C0pZ"n~ΚYx2- @;!-n@!;ڑY+= +De6ſ%$\Yz_T$̍3R\Wن 4Eks9oqGdozݥ|Ab;N2qރ]Dd9VT/Y'3u[L/f_ @jGK1sy_]Ǽ`Iiً^CJDp=٬cZB^P #es.j~!CU^^N(p)R"֦_aN ė mQ Ri +,\ˋT[R 9P9aF1%)5ΰv:E;8f90 < &ڻIfНy*E_a`Z{o裓nReեD>F;H P}?Y_bSAFu9N JmQĒB/i>^K"U/wU%`TK<8ɔt+o6;X!8-4ZQ1|@-&Emz4-J&bFI,$5}~d?SɁ~.ªV328$?yJ֭˒23AI_,>܇E)5$gTd ̛RnףR'5XER!˫nh}Ji;)Z'/PO $YE{ĜS+<Ƴ)Pg;ݳ'ozxd\[N،3/ҹ݆|o1Ȯ5Rs[{S/q +\4$DQ^@##R:'l! m@,'Bůp{@|_}KjYhHJob w*dr Exưri(7tuά9T57dkSW$X?/[XYkۑ9ϥQ4 K%.7M?B][9UQPsZ6A CmZW9ﶵR|Q $zI/LNhJ 6# <5{x5Cfr'nXaNW-l`8 VfV̍:6Ь&{ ")p`m"J7ײmPV$~)YS_ܐ$l?KUK+2EEB%f-m!6.2E0QxD/XFsfS+Bk׃D߆SՅ"iz`7:|H~uj}]#B{!vvo:% Dj]ؗj-5XL-fm6rc7e-l+xfGv//:B@ ^*= A7EMyZhN&md鱻J y*XQjQ7֠)#PbtΘ< 3JЃ5S(lI6zO{8gЦh4wg}4?V.R9 ]_Ь-’GqJϮ;Ub4U|`dYX9,'k\*BYɊJ^0sUMfD.mpšx^DFV 37Ɣ-%\%`4ԆiG p#ꃍY mx I:]|aGbT3 ?!"xhBC_G =;/)!Ւ2SO?4t0=M8V ,+3+J0mfA,B'̈́g{0-{dE4lJRbrl.@v,@c!re'ol m#5g$IK%Z6IZNIt޾uA$h OZҷ]zwSSwÒ?ΈqƋ:p83N>pԛ>tbJ9m= H1a8AD1^Ej`$2"?K^1@!@KhR,)1c)N6z/p$-c%h5lffFll@;n{%Uxю`o?Xne//tbV| jF+BZf:~9ݿpV:taurJ- } Ԛ1DAB̘ x ZWԌKM qN ^9mvEw.o6_J^A#G29RظUP_7_Wb̧]mmp4n7@/#bv^=CPT? `i6yq*۞ؐH ʔ ƴd8\(3}~u=XMr=as1 UQa:;W{Opuv=FCnZ46=8183Lb' W u AG WB߾/9ѩP@MLsp8T9/dvhwaSF P8R$38%յ`y*"cXl(K"k{ ucn%P !u;]WWnP3AHM>&J8WtgeIlNPMIZ,ޞFyx6bn}Jݰ1c#a}}VQQ2?\P@_OR&-~f @Yjj5\G#uƋzN)M'hl+TqN@1K ׷.kyZ%Dz$4Wr}ȵ۟jfp~XͲ2npSkRMxW*VSsafpwd?-r063H<yh4>Z `=&l=Zk-{@ZmӶgGlk5K)&-_vQ*}mНbˏ˙t=*84u` w-pnpgz - P6N笉4{T%{p THL;pl ]ycɫJ۪_ +TTdȼ2y (J8\J*A!z0&/vJYZTCÜ.7I&b^Pfczd]9UNJ!nc+ $ H0GMF s*y/T Χ8Un$o?hZÑZ2p%9,SʾL[MG 1+(4 ux6qVޞ8KQdG; _:5uxqsH 6( hG0[KG@h#3ĸX] IѐʼIeWK8's)ij怕mi nJLL%c5*O4kMUJFMZ[!qb}KO>rV7|\T =AVӶ+|T5/PZZ#׆0t.Eh'{0ݢZqSI*@՗Ͱ2suB@][vdpA얍tH$DZIQG Zwv5rU>+&` /( 7c~e1~+ Sg搬hzd}4wRA #wAK"R1F+W>ɣ $%azPp 4PBrSǃf:Ϸh3+;l"%jtd( ؓ+̸eI\9;C^3->^W86!+U'}-KJߝq^m+:`bMBcR%G= R(Vi|M[rO>)NI@:qRRi\8slHr=M){(2ӇŪĘLA-__w:Y ~"- XP9f;a-^w'܃=YSWTpN&YpmF8vN^7ց0%'7$ Nؠ{ #6Hx5 +/ v[E~B+AG}uԣyF"0Elt9tgr01*i1pѦ(jh[v mDn)x%Rc3Xf,ap nZgYj_}BKE R O>Z@Y4G@~C$DI?Gj|s`cԥǔbp'h&RMPe޻ l]V.VAz*q{Vmnƹ ӸP b7yPY.< xR{1R<=l@=!H }'@{!Y 0ɦ9`Zۨdf-,3^+d%{"ߖT9F04[lSDY]zdQ|FX .:Uc%i>[a*X+N/M7qa ?Z 4\X"Í%|=@wË#m6"fp1&x ?>〉wCfO RmI5gƾ9$^Ff8;}6cޱ>wѣ q_|D}m8/ZZmu#YL?H6ٝbU?m.\9~ !p ?A n$C'Hu&TcJw3vpל2pW6$'(bJ ٽ`'E[|h>)s Gv }>jG(B㓡IRB7#$US\rk=XXss']}GF!Ff0xq3BBP^Xic٤ hPM >d\ M ^CmڭR2@fYT1|a:(3DG0 =dᨪ2WI>w?Q˱yCbS-@a"/>RLD^8IʢCB;eBRfB\$~EdMgH. ]+1R= ]Hx +#iq"YSnĘe?4Tl~f~Zz55"H-8nZBdO/aˁV^q!giݰ4baƀ-oKORъ yg=Uw36Z Y'g4ݧa2S@X [L@DdfEmEK#7w!81 CGщ t촀$έqgb0'cfF|q[hZ*j`=``O_+e$:|#͞J¿gA2_ᢲz̴ՐQ0)$= Nb֤̭$ҿAhJٗ,_!fO)oEک$x3Ҏzk %Ԇo,{OonF/[cq,SPb<-i$fZ=ϽVj' 07lU#=_sD Hfl63"qR7@ɘ'e.<*rA՘NZ~EHOˇ6$`1O~:Cqrgˑo֫.Q@92Kl?z: ʌe4}vÁ0&qr] "9a V9rxu a.3n{.Wug2TwV.ᆃ|%qv򂿡[$*ת5T % =sZbQas>U:t~MwVBz sτUiҘF?UҖ~3B}uUlx(7սF17Bz71Kq;-!wd-{XW! Ycϐ܁-cF6|9 Ml,P<=ÙBcr,J!V+2)G͹ȊfY7 ʪ Ȝ yH+y"|ߠ+(+W>b`EO'Zj!iL%a(EK!$:?m*/hGB=HhuA5T;ȴr,>9*aR%􆝡:=L4ZB᱊!KPp C}FrOȻ Qbq׎fmd9sLhk|K OG"gRϝ$qAmrt$)_n(LLF;c @%ڡ1ѸAу-W 9TU)t[3DZU}ѥ|mh quF}Ų93xhGY:Z9}2^?>̐ǛߢCU*,ϱZͳùIh˝`EޥPz[QA!SX|ddT谿 gYn@68a/}AhcKR#+[rL>"^z#nVbDї {4 xҮZч=MUNoWiOؚ Bގ:)W߾/DB?|V$ٝ<4 G!wG˹4 "M-m%p#IA#SHB/1v)+QUhfKycRwHy-d_ Y*@]Him+T6\HīU\"J249ϠdLY;$?wd@ɖsۣBVItυhĮe֧VΝY<hJ^CuB{8hT>h%"WDϻ_o0u3]SHf1L?Bi-qǙ$ˑX˫Ͻ&0ܼ%xObeqnw6lA3>'aLۿ}a0J=\SA.bҢ/v!aex0ewqp) 0*r>PߓǪl`ԛLhƇN7x AxH 0WJ: wTm35W]qx!'>vb9af}n2 ,@giqwG)vZup,#1o=bWSfќ<, )gNz}]+v:v \X?qp.CmЙ$ymp#_=r%]r()<]V'7I<4h]hrͺf\z$&8*#A(|U6T`cJF}LXji>4jA=g}0WX[Uj+Gp)U/Cz }OJ@-x%*1TMĽh0͹;"{pz"E;Vx*x/=Wl4>UU '2`]QӔYi6y cDd"dv@ez,M1/9XWhNmȔi#] Sx6#I@>#`X4d}ȱ{."،"4xqQqwb8TDL`z8g@WXrICbM{c+i#_?z>{( QOgMr]F{.ÔҦ'0+Βzc}UI,|֎`X'+ ]R5Y)P1 9u) >\V=9Aar<c6i** ^pH;gTĽ֘D2ͮbϐ7a@?ʺsKYѬW6TU[ZW^=Wؑ_LشP2%q&ֽ7\Tdbq$-$i0Ųv1 e/iSpJmr83fF.`V;ο:#< `[ 1(9K>KU_53".e,_ _ P' 48RE-b3f)`geWç7< F6EOoIWā4y}딉 d<]f,K/B)=g.8 vX֩'h,u!ۯ1ldWB[ռPX3(VԱC&)[& ^qbMRϪ)U|GRz!\qՋGE`a,_:ш&htX$nW'prgg+_,T>eaxr3跃%`p Oʃ~8S @T\Doqbؙ}^FO^o?;ىz(s BD6XJxr`5l׬ŪUX-lf eKd3O/giGCxޥ$]#{DW*2SY* %戜--vKA@c M\ vuekn~pa(xKf|~XŬl3wb `G.;'2Z~ nw┙L &𧦌fLggi`ì, 3K\^(9muDMoR}aT[& 5L;` oSW`,>ޮWqCK9u*-^YTk A֘Ju8&MsE%s8EW Z7IKl8}iJNNW7*TmvֶdX-7z[> `#d}AwuC9φ='Hauv-1?}Bx+3 0\o(]5/jv#K$4)玭=^R x" ,*7 zǻIwL~3%BK($򎔾w@_V$?7f]%^j$-^$6%n%.4 A< 0thȔl4̇5WrUG\/ py]bM^&Գ'H Z'M!g@&drT@yO##Zt pa;Z`8[yfU1*Y'Nс0$<#M^tnJ&Q7ўw~[Xϗ_G:e6?NJ{3N"$*׻/q^R)5 VV`?1{6~9i:1G?b&M3p=h)vAm'' /^5ܧ]^? [̑ʴTT"(mTUA |BFD J;PulR z@O_U Λ1Q Yk.ve+ @Hl ^J49a%̨$&e#ESIK8H&*yLb@MK~G IĪhqBo1eGG t&JqW(?C#.G{|&Mͪ}њzy4'R>JH6JT u;9uD sǸ/r짫7$, Few"d[QT_U8%<)Oi"˖=ijrpopWWyG2RVE(E+kϸVanxeU+WvC4(ÀC wg䌴trA(2__z`FãM.&6֩x)iE oH7!$9 )N?)Z6H6 ҄' G]/̅l0-6DDU%9y#xhޥ`界AZa>V'/0:/CIլOu7x{> .l ^G STO:` @e9{f-Bgk^XtXٵ),ꄅ l-O^ݧlUΎXU,ŗ~_gcө\&E'&ntxUsD,)\AKFJޢ %3c+}r:t5K$ d d IV!7ܪz Y*]IE |Ejm>y R "~ HPr{!|?,|ߩcpUdzf~Y-H͆56 p@Th?5%-uc i(lcq~G1̄? lז, $[ w40c{ wx't:ymS~A(9i:.*f13etƋJ2`.Xۤ.{v#8ov 'h cv}qBu@a*v+;R<:;{`)oUxϴU7Rl(UAYvo8XYQiw"y9Y-O2 `6Q.6NGI?@4JԎu8vc f`:!QjnD8ri1Q@+9o?ҏW̒"Z8<]j/ͿV3n/:7& 6 E~DvEn~x]Yk՗+'Jx a#|B']^~™\=lEdpQI1^y5Y#u|[CMkC!+=PnM.'2?!rZZ]וr?@87нE`%8 t`*J2oDAJk̿9D4"G?QR>%g2N*CrSw &Ũv ><(l1M#k /m^'GYfjbjދ0r7߯?6tYHzp(1+3ja ٵWeXzÚ1QRwLhQLu kee&ne97\*MY2W͡8V<ƢH4 ܷHU/kMmZ)Nԗ^a?E&E٤3!c(r px9(6hB xdm22We ǻ$GescC}V3Ap1.dx/` S 櫰1T(9@+ƫ8+ynwF0EfT>@䩂K-yckR"T_.*f7D zmv9?Sj̼a4#ΞQ^D|6vT}S,N-.y_S6jYL:lzuva3zK+?;b[q U?7k6#O{k3 dvdkn-s\=Ɠ6*A xC ϳ,#ɪ=c*6m9r(7'VcJUXH,fcNQ+ [VmiKbJMت #vEŎ3DbK)b݀&6{6^2Fay q54"d3mܧ³7 }NCs~KaHmaT'zfN=: &R݊0/0:_d+1,j - ̼ 襻B P)^aM2ju:Q0%E57=lƩ,"a#R2}ޕ6?aѤ8 / gN u1k(w A)7wO]j BeŤelxՅ{s[F }jym=l&RbN fA-w%r4I77]`?Z] r}Kl78_85xXp?違-q0ͅ}?N>rex14&C{W1d|,'iNl t#+ u8m)s([`{:]һ+ڭlwz%%m<9/plf%\ƕ#XR*[%aX`=Jku{>٨qsMMc+V'{d1coS` F`Ԏ78*@.#/[K1bョqFg-iGG l0X2 +=/IB:441s,Xvî yV#ӰML8Wݸv ? j_#dZnxK|XLx]\ڧ'^<:^ϸ%אXbֺH[ǠOERta5chygcJ~(X: s aU`u7*cZQj.%lBd`u1v+K C,a$I ߦV5h)3=vW^BUH='jUhWM7t5: y7i%ZRSnaZ ,8V]ǔa>d֦r:1?Nl;dI`O&q0BMOu7~[l}zX8?O1C~,NХxꔡH:3uZ60wh'Ӯdžg~7)"͏}H"B. v4\(j=6g))<{@3*_ZN7~\kW1)$"FeuzN_xɎ @<صrPD޾hYXԲovy6֑ f-$ſwENs7m#Xm3†8_bzW誠|Г_0I(CO2֔ ` j4. &f2'(RU\4: 9ZPT2Sh^`o7pZ.aȖ</;_'{)8Vt*J kWi?bT0G~y0xMG`zAV'r\H3O?wgc#Hf%"rW݂+N- n M<:-aTGu*eFҽ{zY꺖 8|4G{aVe2-^; _D}IS* R.[`X+ݕ[.hZvLLK\xd將a+Sa8^ [twka.[YF;V5uY_NFt /-?0@+qx`Y,<~hP7HIXܶ&ñ Hg8tP4od-L)g E mgľ?U 51Ndhρ_U_Ea!7ᖶR,άd@Ka_Ks?XR@Vxcp &J!o [4)IMurYƦⱷx%[H6[Qf}'HN]lߤc<-'['@peNrmcse~YjXuv\ka3%Jb:U446E T9D γTkoP RK%H_P r/#[{#E9X>Q8b,%Dλ1b"4B{F&Yj` $Ap%8&yxR)Bŭ %Q_p#'^Ę5778ot#[Kpej:~GpӢ"A'n0TIk O:UϏ@< _f>ə菣`{.+'ō N60ט[)V|4F20| rSE$Ka < } t{eǢ| g]U-B"={ˇ\rcdT'K̋RF6H^P;#ÚNuav1&ٮy\Ε׼zwnkTP owYܴq +|hT7QI#`%tsUQ?aGexU:aBm_^y,"~EKQd4t"`skÅ>PG!0kȮŢ/l C9$#DڷFh"_Cŧy:jފW7 R%LIhޓu]9BzT)h1kI@`rrm#NdHސ{3űW 7İV`g6Ȓ`o|5YI^GmO8ٟ{|]wKlf٧m.$LhkuED61Bݪ D۬ᷣ鐎Kwlh-#zGuQ$Dǚ]? G_hr${0Op \v)jC|9>y\srb9e)o-0.1䤵 Pqiݗo7 `EmO" U_A^W\Һgx(.\];beysH4iAN<\+@fSeE9Yqף`9adm?ǒc 9^LCX6wTntf#5`~TCZ #ġ8|t@.=P&U<!L:t37͞qiQjcu4(s9HEߎ[ ͺ ״'goC6VCoKqP:/?(zʮT*8Lcd;4PŤcૄզ5Rs_g~'BWق'Nnn{UKmٌJW뉪\li(2"w>X&yVkĜ/^1LrJ œƩsٿ6 4;P4#t"]Q5cːӓ w.|n;om:E|JL "NM껻?a)*it@kԻNKA2z[%l`nz*I9F )Vzc/13 x At#]\9u\3\'~&Rs_U0N>6-dF;B9X"P1,Q t15{ᦺTyd%ytWH|W1,!ip:>`bvTgA;thQ4AAhS)m zG ?{}C'UPfp< +me^> Oc@8O|\nrSN-oN+r=:ia&k6^n |#D-Fg.(ʚS-~diTIa"lO!V 3W^o2*%hw+!JpYkBf0ƶ cj;ͫF 2hEV@& 7nǧ4(7K/GxBncTlZ]qs&N)Q RL9) f<Ƶ~(Y@['7Ln#xt8G<%^YѬ*,a/\vjplN??Cmwe`lh/,!w,V=7%ȚeqmWoQ?gYZ0707010000028f000081a4000000000000000000000001657082560000fe4c000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko.xz7zXZִF!t/7]?Eh=ڜ.+ψ/{B;Vh M&DQGϨ"p*@kc穸p״=sOj)R0Z9 ,%nvТ#m|Hu^ܐ=H!W mߛۚ(T!;eXD3!Xk~lRNjO gtCÍTE;R,pJJ}s\2̘,icco󊂉 }!O\~73LM1u VW60$)+DT1x)ѐcn &OgymZRϏo@l{AGb-QO_ ٙq]fv4d۬~k8.L cxåT]QX%u bx 50z1T'W3`Y,y7*b6bkB+ΜZ'w?O`Fx 㸹^}b%  +l#QJU(Mě: QFq=sj쥻k$3u_+B. TD-#grڧS[>xU>lvI=<n]iSlI$gml#PW^Jp{?S`tv!l8Z`_+{ ocN 23S?NӁT.^I]*5%tG_mVM"$G hA3[芊nꤱ'=g0}ݙ^ \]p!erA" ^'mE9HlV].5KlHgHoܳ}?i/E^{PEXeWL , Pۜ3q v>1hըJEؘth2ޣM+ATrpՕ4yQhB˪6]ڙ^8%˳ tƽ*N z\Ȯ -K=QŜ2(hWNV:nX0๿;%A-źOGc:`Rl"#{6=(ow{J2ڞu;h%97#b&WO)+f+ bnAA:ȡF@'&宕:w Pٌ1Lߧ1W%]Ǩ>E/rcRwIuV4[ ߁nmm@X H9gG9ߠ{[:'n:pGtK8i8 &$cp"dqu1$H/]F@T~E[T? Yx&0_(d\B?XU,Nui9NOYgrXLt% Bo44Qȭ󭺨o¾U*LDC ]}$[ҡl.HMYdhNMS,2Op3 lzAH_j$1LNgXm*(\̯X{\!}YߋxC?"\`@ː#Qn7`dla;&Z[R H05Lcm3b#8 5A OBvdp|,]m9ݾ8鶻SN;onl[`*/nꡯ\|Ks&YK{^&QJ=cWnsVK~d;%h7 nO0L\j,i%5+PlgZ1f`#zj:SR>t4̸*zRlXTut*W%jIUu,\d-dbVzjRDjcPJ\ $YތŢ $vt8`L8$Pᾉ@吮5,\:U!H@-O?\ʌ72^sba7kIcLMX>N){ȩIMG=ؗ:]:-!gW S2=60pz\&3iv~e0TgZ5l}DZK|?fCd'v^I{sBEu<})OwS$Ê+4;rʶ;\"r\ƄTY Hڱ轜X ϡAۓ ?=9 fd`ݩCw@_2v5+HG[oB\NQK0e< ax $;!}na^n, r4dk+ kH{YP K 5V,469exp%"tn!v%tt/T[_3;IJЧsSB/z9Heeٷ6rtCu)~þ^ŮP 4^Bhބ%3ѻ}+"jMaJCds)s&ioBeW4QcYl[zKy6YrZΔsN"xa/K7$om8Zv_° l"%7fV!z cQ*칛wFh˶=utt! ~(2tѼ ]τdB|ch,P}/:iKlfmqΦ/Od4$JW4Vҍgrߋ[Ƶ %MrL I<WJP7x#}쥐ki' ciͮJUGY u)Q8OC)|D QC9 !s^HG s>g.):^NA/N2J#d)Gnڶ)I N4^0~~1y,gu'=ҰiI3y7ꨏX|çĕ7WdL 0M1WjߨW6pX\4 \v#Գ\ɍ;Rn˰CQiӟ_ kݗ%N s;49Ҷ`}6Uq$g~ 2Iܧph}+H]򞼆uRw/xyv>pJ^\BpvB!Y'x\üTۧ>&?e`H4߉C0tIB$tFYA`lj5+8ـQ{u2]zXnr?ҥZto?߱ZoDS5=" $uwSȘSc)橅aח1dxa&"A s*@ZɤALݮM N^yzNy@H @\VIH\bq<-䊋tV"a2-V,4- = ?cmiO> *{o?j PTFl:KʂJ? XYx41kҕ0'5*v!Cy!N0xuվlQyxcqrEqo0Y?L:=))qX)#ӧWw ѦB?X^x$ث'S)߱:.6DaZx񨷆LMl {P\ZHC~^Tr߈WE^T6hhٽNbJ݆8i7Slٯfdy=kiH4n=jD|+W&f{xD+=߆&,LAd"pF8zi 8_M+]_/~!gF~WfApA0܏u 6?v+smt9&|V 2#;#Y wbWЯƴe=bNPsn ]!Pm<]5)v|?z%yP' NLYk̃7MUδ`^ӣ3T >S/Sұno|9H1\Ot E':%}Sê?\<24IGVS`.()41A}%g2hHӝzjJ@$nZ(tZ h<{1 [`ǿN$3ڊgBë\ot!Њ (:X΋uұ|-qjWo\Y?7}NHoŢ>qljY:6Nj^+EK<صdCN@bG.+UCwIh"e~ON 7=un5`V`to?(kfRqn ZAqu=X';*6>%|uiztMLDyZk֙2ߎRY+qT9P%_B=5SC-Y(?Y^ <\5 uLhW鴵PPєQVU/ C8xz AjW=a! iKL:<Ԁj'/W! ]O F[K?8 sVi(V:}ދO8pk-xu܏ޕ e @:)\iM8@`X _ȗY MOfF]MY+F` nJR-ޟYfoBdUi^.a{ b܋#u+؛ߕֺ#ƕ,P>`yXלzR3(xNꔃXc) ٴO ;sopk^2fs~G5M|oO?n~BPt)v"V ~) v/:in}mAnw)2VM,h,/;,gp5r(״*+2l ,s|-[&@@8bD׭r6ԒPI ew:p& U`$ Ovtr) E% _F'=#Rv)BHIy5P%2C˺w\,'65fimq3DEB*pW%@6zeѦIgtM,r??(j/ia9|b_ѹf%XŸz'L{»vKHs9VO.c/wML]hB }] lߋR\~v!;Йcm,-c]9W̓[FPy,ߚKs4fyCO40Klqh*(^:NtXXI9}V5SMBcJd+p1E*IP t sbJ !C ,r>Or5HbUĎ)0ɏ5ۓI6 =s h"Qቜ4j}FW;c-^]0sWgavn zuu}YkQPZ֕/3*&/.Y7ď=M}4fȧɖrrS 3Lj]ߛ5;Sm]s1fGtVst堐$}DMU7bpD*,[ yaA[u!beh{[FQe$&$K:W5h/k((Mr>{l*4I`qsEq^-nB1zAM"6<ݻa:ێBqNH*I&LM F''߄xEkX,XAo#:t5/ZUӏ q̜6\(6fau('pGZ̜޴Dcg}62]KޢtYPu9g-`.ʊds 90O&N`;X!SMz{./[2[uf'nu&p{jx4fP@eɑdתA bI&g QJ0J kB>折X^1T>4.Mٲ3N@ZRrD}\e7~Yjh vqz' g\p+@D&\TK X^\rQˇޕWgˬn$f ؒL>qx0ȀDB zMz"H  7s>4N3?~md/>>ѝ/h)uQuc rkë؊fT ꘇ/4H>=K̉!]UWiT5~ۥ"q]gK Z'$]~{n"{}>jQԯ+{ v56 'WgơGV2KJrGG !bl5T^ "׫r`:$m%v K$JD~Q xM`9* פ3s%\nq.sc^q_0FEc3VDg$|@ xT3]cSh .>|Ea\4No"k>5_kLJHXh((DR~M42iͽG Srxr_kx㘲Uq7.M2| M&#@E(O^\a5ɯ0)X@[:7 !yFݥ1~*!;dސ7B_jiOEA֜tT.9'7"to3~nFISs: ruȫr1|5Px@ssD=.VɄ@RI(6^[[ISq1lX,:4f+} uQ$LEhEvNzvהkDyH"*"Ԕ"S!c*%~Sq},J F=Ηlϸ/""8>ѿ}u_y c6ab bdC:k"%og@$`4&|f ᨅN5?(bTS_f)@v,"KgTL%f^yt7-YMbxckP=6#R۪yu˝Ie.eIa/_7I?(hVvL]J-xJ(:#\WJ9pr0? 3۾?PTq]O]q|-#my%Up4d8~Oz NP2ct攕C{->$Q"dPΧ8$&G) W"WXum\+rշ_q!4RܟAr)\zđkы4i I̿{+F0rXμ\S]XV1Vc6 Urv @5u"ZB?C+ 0߭RZ)p8+,rqB$4n4[YjWz{>8~ϔ|Ym ?݌Q4J}A{X02 kZZjSۗ}f;HZJCǟSG[6dR}NM?[x VɟngCr5$BbO m9U6i|Djvp+Yk9!JFt#/9̫NxbY#TrUQ=+sxY>p]qB~uF³Ҥy5`p?pfȪ{a˻Hn s*E3 A\!-F;4fr/6AC> _p_/|1RN" :xM`ouO:} IzƤaǜӱ6{(>AX,ΐ󮁂.nGp*mK{B"iGvo߸|.O&#/}2Eu-i?ienTIő?%xuo"k mN"l 9BY)[?R:l|.ҋC]{Ϻ_Ohz.Z' KK@Hu|*&2f ,k>;h|(n{6nfiм_צu.5CrL. P㢎`Ku)W/oMylFċy 43|3|qxzt=&TvO3=dR+a #܊zcJգj0sgvO-Р4`*bH{іǴ5C6d&] 0e ``BP9QӃD* =fPr?eRv@;֤W&*=zI~5(*eiQ;~wVǷRD;IsB|-6E-Y1n*hh&6eˠPB!lvX9.vo]烺yOp8P"yv.o AR|Z' iNz("^>g0b3ŊYK0 9~%\W P U`_OK7[eψly̽sQL*a<{IO5;LbHMl1zgNvߑ^*YR$+Q8 >,1sŝUAZZ2<=l7fGІTChZxzT'?YV{6BAkUȘcp)31mY~w^|Xjۚ<!sؐĖG\(F(e;&IkcK\Xdj^>3@0y s2ܽ"S2-N ErriQHaLJhE?Jj/Y`u  _XKn}ݜVuۯ:ifQtGNGq-]Uħ8< ȭB3H9ݢzIG,=pq tɄ|`8޼B"dw)Rއ0ɏB wA;}蕽FX"'Ӯx4$KC%^#@j=a% İ4kG>J9Cff5 ]9[O)`IQ S-,@~|@R$XTS&+G Ƹg-K$I毧wܣ=Τ2[gY%%:N -\tdłD/:a76/~3xɬ/.8r|uNU‡޴nˤeUueDy[=(a4tjNͶ\e£ gAEf&ߛCgrV}CNpĊr oҡ)r+^iFӁ5 +i%sqȶ tم2,|[Z}՟ f?1מB2BcRL_tVEv7΢_z-h y ׷j@ZK= jһ–guLdҸ-j{k(kEF/[pj |T烓^ TIl-沎~%:kJID 0CZi1mCWUbZa5oWpP&\@RnڿP_\`aQoYBTWLkB\<%NPAqQW]ٹa"zL͏ 0'R:h.=seaЅR !]e [*Maڽ,=zU Xs`"ҵ we{hϨA6A$oU-y$6 Td3 TGɻCw͑jkuRe@!$^#jmv`V([%4,X(h[zԩ! ~wS;&+W 2VtAdߩ0javCks ^%uN4s3-J' 7-995QLU3ȗfd-r{Ӛ}J !ӱӦ Qڨ0uk^&X ?V%*]BXb\gFGֶfɈ:UTl-k,RЬWUZ>BsZCQ+Y?}}t ?tv%bo\tV3L(otT}6Kל4XxRwwXkk1#Hπ1#ܔtZI!&-O(lϕ_l\,b|P ~r?e=YmIj[4Jp@_\S+(AQwX8kvD~@Wħ [&7Ȟ#C3aF|f!l3=̔6?z0Qno!M)u>D\ߝ^gq\-Lp&E}2cr~Kq Đ aNٯˀYN}Dzg45@6ǣI;4=߻\[dz!LO2Y4yo*:3Z} 0Ye;XOVhHrĤj1Td琛s H*{z4..NLZCΆ8x MriO Q9vpA6Dz/H%N6t/Y?@OsQ(~,PK-)+Uˑ3L%rO^}166VjiNUTA疪(d^5՘:ة(S3vOd--q 18.dpFZ]w_L'ZQ8$-pSxN3a >c_!hlAu>cn?!yyv7%5;*Y8dϾ:#@sXo:XFajY:l&+(ޤ0}7n_&:4|usƣu,ƴ-\@F՘ u;<~<6^co9C>DRoZHõd;)b.:@8I`ƌnX2S=Ni( t= vL 5YJr퉉.|#s鱒`1,BvSjNIaS[lKvxfDD_}P u @Ska[kL}R1"~@3p& @brqS=ׁY&aPqW5COr&zE}s}>CHaESͿ;s(P"ہuRb {GX9J0=Dxqs뉈JPt̬ AuX=+s#?7/mŃ*v mZ B^b)9LY_)☎2h~V2=6߄_+ GDtn;SR>emleFYߓ΢#M0SY~U$<0gN~FW!5Ĵ_~M;,\ ܻ|L% 3ԝ&oPl-l7j)ӲO4],<2gZ}i >wu^qwBZ$|N*Fll`lU$Mun:/-ڀ7X&%ni.$`O[ϧED0ÖVfJSGڦ@ xit'\<5=8p{bRL^= `rD4Ve1=E|@l/XG,bJt7.9[ 1?Dwȷ߲0A!R*\}t,!,n~xս,U` nXד|sX?2s6|}i 7i۵/Q!s>{~AV=A]z,MI5]6UuQCW5B2ޒfO{ վI4 AyvS= |zYrA}ГNZlQ "cc oKGCs1o葹7њ, ­|7AW3əA.ϕ/~r p*=oҬi_?%B  *t(1ݧ*/3޾${(MqA|N!:BU{dGdI-8P1wPe~ght"l> T)DKib\`K%) [W?C_>S/j/+ 9Pc%~0V6Q[滛i"7!Gn/kXdek3l%*p0VZҚUIcg*rl~& ZS~GNs[^^R`sDm* sܿ:DI(rGQ9:?I;G; RwM wPML!7 :+賛|^=h(`/H5)Q:FɃ=y5np4eI`U c H^m4Yr)?-1(;z8 Lz^+ ]Y7)I:ߕxV7{Ȍ?|>t&g m!P6^< =x=n"Fmb6 |si|R mU!yLU^rm>|i*\peʳ*br[yrIHt1|U?Pe[$)ȷ=CR/Šd"({|QӃÓQh~FC]KO#cIke rcM5;b/Ұ L,y 3/%?^|?!4ޗ?)"nV|>:EZIQD^>vFUaozMy (H3^h/ .DͿ]`() 5 ba3"ʚWґW dbF~МCv7B-qIR4 %/(#=rAF}Ȏ<2Fýn]ω+f\L=Ňj[]dz>0z|ܰi&oF$)IRn.cɄ(MfiI[`7JZ\)Cb+&>n _1!% H#׾n4Vo5M4_{ȗw#G_r0%l{HU>Uuͫ5AmW7Rgvckht}yn~ nov`ESKHbХ BT$'}PDX(CՋXb`J"Q?! ZmExJ?SXILEy(0Δx; [FvFLOݫQА|#̿8bAj."FVk_0ǫKgFqak;ckVwgz˳ڌ<|h9YN S.MZJ1!ݖ"}D~hdcsp-gŰiўm5*#7ƯTNlI W `'YV eBtm(~hJw:f~xhp <W5T!xщQ|Ftk]ӗ˭btu4>iһ.w|q'1y+n!;'2=#&RΪèI"7aVtTy5/]0r'9n1$Ih|ʰ ̹2Yg#hV&BTz28Ko욧MVXxżSB`F^&FӀj{:QV-]@C@>BN"|  fjӋ}-w蜓 6/7 C QQUe G.,,TBTz!d]څJ]PSL^*0+wq́lωŢ:dXAbJϓBQBfVaSNGů!]/˖I00V/ ?4(4r*#AӋ_Lc8 v{֐``_f VU--Q{zX_(:D@hVƎ6άM*$܈}~7u/Zə 9$v g2J x%W^2\4_D/Ei>1P:fY > If#6J<3?~7bHOu9\V3oe(mWdcjc),byLe`a`W~4f~#ϥ0z:Fiz1t5c] ,{,Ҁ7 RB$$W[dzHAIhvy8 $۳%lazoE{0ᾅ;b.4n>aD/ Hm̤_kQuI$ 8׾[ߏ.*V#dGR6>5SՄGzJW)Ѡx jz"z,8MPl8܌Xc~3j7 u`$ P[>rnK /:-GL5YcP\rDˆst0a:ѤX%U}fPJrvYA\HdKX箮A*Dq{ t/T"A}z(71-Gya:IlKyC~ym[ָ6[eقݥJnVہIHxrP(GXMK޳%~z:K$cAlLW\(6V6w:yAD%(WLV,߹ͭ>ַ(@s0!,1d|UP>D izI3wL34|Dy+z^v2}N6X]Өv x Y{qW7F#'FPpјfɮ/*t7nI;!*ǝp䮩7 LwqiGu%D㚍&TR.alM踖q(a^m!N(*W/Zk³ԝ+j[PNA"ٷ<{ć_K$@2\ˊ Y(FK|𢰢Q>߮ԉ2C;N(K+H`LL `K6c$L䑀&TD<-,c!NQ>Y,=䬁y:A9Yx̘Cm0uejy|LWJrmÇ)96j~d0I?٤M$O.Jⶠ'*&{. y$yk^VڏIM4'ÿ:r}:O+{"/Te9`= F][3`G'H6i5a\Єr|w~*<:T134hUd,N[@[Jb wR[S p;ooo+(azSsV 1Ǔ?EViGD~ @"Nq.+xrǀDe~2Q8k6|?NW&Th.?#'$rgEW=V: >chX}PBK4QbN-0ODD8Sj] fM<՞g~r3F͖ܙ-r桋%Q<ʗ[yGCƤ/BFZ+onH;lC*!ou, ~lo9bQߟюQx-kKXeuG.Ej!s,eaS!n8XEwJ{m.M:jũ%U UT* Җ\kyNuyvOY/Y9}D=2k4gCJU$lg_GZ8J>I9,?ZtBLnC[E<ƥ9¼;bԤ"u>Um l耝\[9#vwQ5ZcpRr"3؛7 b@Pu͋.ӦNF]QsOnrv(Xg,] 8i$La3m&p6h7Gb.Sz̜V0#xCr8O|=XHlK$rKA4[!|AW["xTkd,_ L$eJc65K Єp%AIoJy:5hEoD|Z`FJ"տ2z$@+>%7ԥpu :2LAo+8:7Vi4߱u a׊tboo 2-0Rk⟹;`kO:(1^D'KHUɅDXҰ V"]XɺQ?D;cvrFPa1CJptgjAmxLK=B cBl=<|n \Y>16KuA?TżAo>W Yak̮++oQEGxH>M,9d7pΟPԭa۹m^ښK 5m g'aTDܝqyl=VYONGxSgyޓ89ߞjW4DIe,0~a#9pM 54)@je K #%C2%sB1hصH)9N4@ߢ>e1\>7hIYy=˂\+)/DrLby,n=P+oYDDFX ֠a`2QVl)bts6TJ#D$sPEa!mf}A/՟3޵FdgIƒ j4DN t_C%Eg)- OZC8E/-v>mF:o -g#.:OqoTfL{q-.(6c|kuY:sj>&Fw넏scj-EPDvAsϲc(Dk ;Aff(VOo9D1`iTrIMղ'nl?6=.O9r J"U!'-ƅ^Q뮀FHf@TreimFyIxGuF~CGwȴ*?fGj M4Cez*]Q>x[gt*z1C39rh|> k( -Kق8"#]L^qZJgF3xҗ0>2+RvHPe|%Nrwg?a_Ip]&!Kyl+냛6T$n}h^"2B yBClc/.'=:-. }^tpןZqD kNJ_Gн׌=_z8H8"X{ن^:HsHFTVbFM$b d3hbH=3сt/k }K@bX.AS(¿2`ҥhRa_p=M;.!=0^xQ'[yۤoC_@K>XҁL:HsB<[JhZ'ؾqFk6B WzVs*7zkʦ_,dL=􂻉rDžSČ^?, 1R*WymWt?b)t`0I-%M1rwNa@ ߢU2H@|J`)ta2/`,<׆﷠t^xV1^dE~y5 %gFCkDx!z+-fRBUt޼7A͈bG<[%y؂?ϕ؃ZۮhK %N6j%s""M*_qxs%C8٩7 aVU;-ܸ~tc>{d ǕM!cmȓ_6Do!>*^B#6NtO<[ˬ;䰯di{z}{+PB|~")bF_K{Q -Ӝ& L5ՠ2wN3 bBņv>½ľEɩbJ9buU#C8E29.롯i̩zdaLgf\BWy LXQf"MGrM>7") b5/ed{`*q~7T=R7gR\X~rȷP_r6IlHQݺ2eiZ&K:{f¤༻a_} -g/OɠYFHFT\lѠ/(uzz98bY$zYtG6:Uڈ,b䚚76O#˩ <(63(!dX)D98S#(H֫R\{I]+8`9w"Oh:X+nJBFݿw-?i㧒9>9֓\kΔk)l9;ņ4 Glcnyz;aP#wXTDf-0B L8]j7-2^e9Zf8HDyG~:, ߣ]jo)Fc6j_{虰Almg7zsFE)'ܸ{3?xd5JZ~:@EMlZW', ՞FU^O`U`o:vi.YZQ;کc[nCi-1k||_NT};u܄f%9׆f, afOl+mxەN0dhr_p|D9^jeW̎輭R]M%c\C9H{^ $h\[\+hپW?^b!%Q$v<юzMVQE'I*Q+/|%q_> Vok󺪂<#9pa^?]FMmǠc'AP>2%Ȥd%Ÿˢp*p8tTzו /=[Pl#j;x :SIKjer/HdIu-ψ͙C^44ah`k")9v[~p~ Kw/* pjEmd9-Dd/r 7ʰ9wuX H\J uVEAYؖn/L[!+L ,q*e M)ҮWXj5jT5(dUr/f@Kv0 RN`{Ivݶ|Y04[mlQ-ogklyI!)R58 ?J6`NmYCa9_إ 9و=t;8_ۉ."m6ųGy?c@g:0("͏+$)]tgx#,zҧ;ݠr4 cyاMsҸ'\ a4核2%$R?ubtͫ$Anj”8nUZ2!z:wsj-sHyz΀4dIf{=()P>>4b_ſm ٧ z:  7[jp6Hv}49E\/8o_ۇu<=@>JߐH"l6J.hbl=$Jfu(H=Fm'RlCM[lfx}֔ˉE #Ɂյ@4Yn0MrO8#IZ&$;waLf%Erj:>(%={.#n$nÐ_ y]@+ e, H=Zϕ0e+oe/)4b6'77_gBZ%z O_AV`%@Hܛ0 Dܮ,S?˕ P5p.%#Hax]Uk'8]nTlS[NUwlj꺴y6R.*%bcVlyjxx8xK7fH;RwK}a!L!9uD"Bl8{.WS&lnuD/H@4Bi4"Fem/LGRjIT$.&X!#oQvApNhЖݘDzZ{٣藸L&-xfvݨY0r) GFsl]UÀ^ %]έHe& WmO$lG>&g~aNYibmO֊bh선}YM>tpV./afH1DV)oVv(Yp{P$ y2 3w Q< er0'F.JXzYu@6mJ)*ʽNԘF2meb\PnP[Ss$yל9r{L;sbOK!/+U&GB _4gd54LGfMvs2j]lE!/}CS it̸qdIvԤ]xKbczAKåbaաnhIҮ7#Lܓ~$ [Ϸg7b!zC6d1S@[Mv1др%$⪟./ IϻKIK:fT8{M?!sꍓ_ГE_0Lq տ~4 Z9NHfhP91&Ly)PHQȧwiB^ +@h_6F&~إh)T̝b/?ZU3[7xF׭|0gJҨQYuggørZAw!(  Țt/#]B\ Y[jvgjN漨|1 CLv*aL5@;:bZ\9~ &b14,?th\zh^ Mm']x35- b)u.aٿ`}LuFoi=Ooiuvm)BwbICؼ7i =yEbl AO!Ϡ")n"#D]INa7R0=[n?Vľ`hV$ WJM/h=飞t@"2;c +o֊duY !JlrA/eVϱ9.t`M*vZ'V;Z.kԔ{ (*6=J2 ug5tL?ꎆܶF 2*X*]۬ty%G ?SXv) ,PRb¢v GScMt-ҹ,UsW:/1^+r:Qk7s͢]Mx "Ӡq`ʯRhv6U"4l`QR$b ?ɼM [|_Ig54̩Ub(qk&-$/ԧz1ŝwd]T,6&Ծb! k>W P-.z49)-uP8K+`EˆRp5AX:Lw%>?c X&TReI'20mYX* ج(ίHAPTG)5|+zfMG)DBˉXŷ!#DbOMZC 3D&'$5c",&f$Sjo2tq4[\Xe*+%@H"(!X9<&G眦zDIkL4h* r *Lm*9:0[1xsٿEE'A K5i$adL&n i^`ohц:1iQC(9$iISa(@}Y)3I$H#WSƥfz_pt^zyT͕`R൱zS=ȝߘa:#dLl^2fKnS\n<~ŧ9y ,$LzP]7Bw|7;K\~2^9#Ʒd6v})x6x^jF}SpLg/ٻg>y$=e=ʞ)is"q~Mm#p*@$δ!A/Knm:>D</d_F/%ַ"y 33L,-Z95Y# 2ٞ2Bl~?;?ةge&j%hn#P-ﮗ+on-TMY@oyu]|n}Ǔj=s.#ci0a Tt ,k†T/}1!VOR<btBOs((>X5q |jۆ1S4ּ-' Oڵlu,<)ە ?r%(V5 uOX:.[9ǚWj^I̘ȓ?v7Cq7h=ڍ D*0!LkcL':z+HW@.fᎹa-*f6Nܥ+T'$] YT 8"\mW im=\ #bK@ YAW}qK˱=PEPW k,6 ,_W~Zm8^'_vu3 %8,Gg8!*JIToJZJb@ v)ED98ޜsCϰTf5lw}X+( zST97,@C2߇(l N=GZ(%Aݣd ŷG}Z`a'80#mNC<-0>1ZՕ5 S+=a>S_\ӥ ,^5țTdt,(J9ާyVrQ| ^V`u,(%?еmU!ܣU6dqwU@篔j|T#Mg^f*#B陖G$ tR3 ͋\z6H]-;skGwKU3IJ$fOr5drz]Z8gy6±Ie1(;dXCG/O@ x~ 42ª@RFmW˖ )e4QwRM[0Nt nO"lr>q魐q}ćC hY[MWHZ~i@M c';;/}.bU Xt'nE2(F8]~oQm$o.ܜ,C|x,%98HS[У "^/SI`\ӘuTYv_ڣ.3&>z*9ֳM߰~BS.xɧ)v7j &gvDAw:٭.ƿL/ TL]7S2ۣB%?u4,:Pw I!N:`ߓk6쮤`Μx|39ai=E^2n>PǑsϻ4ڰ)I[ɽ_.`$[QT0.S:~R-iwߺ,cBs{ީ!JmYHWS*EE:͚Εch/9TU5uIüݞf[eXyd]3^8pn`+u9bdTTukW mEtq{ \'+7h{.wp}X:ZO--(R{JBy *sSߪyr}*=,hcK݃bSPD .׸G|cG"<Î$]`ƕ~ɣ}Nh^= \I%WǀNu,R E>%jBH >2(`Ðw*9Ԧh3(;ƙA,fd]ʢH6q~, QwhmoKU x5a0Zv?$ s "/7ЬJ?@Z^,=ڶ\GEr$QpRʱ1 hj ; [}#S6n!H~MgouD:m_ ELx*f.QF:;2ǤejaXI2kq{!T3q]p~Jx2_zuqaTj3~FO $~h}E뵝#\pd-!D*t@B1݁s`VvA- >@\AwgSLĵ=~Zx_;/xIIIí$1,m裴{l*Q5 _mBJV|lJ|D)ӏ Mdt/6_L RєsuRS+:1q\hpR?x)0|NJB8jhȧD/?,)?v䭇!tṀtE k y?C{Լ_pok #a_?۩ZS$4r|6ظv.57FԌ DYn'$~ /ƒ >k6lD+` hn"M’|eɮ?J?ȇ.'\ r:9pfJsR79U~LI v, g/f8ϮmqH<0HZ&@rZν R,7hu`guGwNkOB2,/yK:(cշsrޓz(h_QG~VaqI1v6~x3}ߔ8G)@ire}H# z~v&7qjICb/bvP?0Ttfpu^lBR ^%| f" $\{ <~+uEӪPӬU\}bB5f3< D)BuyoKOuuI bŻ{ ݌qC&9Kn iM|wX.PJ,7G튕sƮ?26K$ZSHw#~3-D#56)2Kgykv36ʟތjɔ }O" ګD 9 hW] T{G?íhׅ#fzWO*aSUG@Ba64 /~#»\6/N3q#2Eo`YE2\Jm8 n8d}L<'%UmwYJNy" AsDgFi(&$?޼dU隩dgARI4C-14V ajHs S0yu-%??ћ N9gic$(Deگm") 6!ӻk-Mk.֢PYdVApR5PV7UB^;^DV()\@yG__qE֑6"@a>^}"`-_uKM+[!p I%4ve6h&c DzY?/V_nxCAhbA+)"Ҁ0 t'C`i feґ6>*fL<݊MК@K5-1xv/pǵ V EM-WҥSӚ#T;Ž$qEC]_ۃdٳjhx(f@ĕUhk+uY&3=$̬Omȣb8Io#EXKɽfyC<˦a*`[}n, 8>0xvŶh#lDT݂;ZuXmn#\'?_ ėfzb~̤Q~{8u}|8E+ҟja 04A0 ^tu'#N~vՐ+.Ա:n:M\k##tnyW5 YjRRw Eo-%/n]̼c7B+吖Z{ʡwGT:DLY`\ZoC8+Syvkxlcp m BX_}Derҋ T Z'| 0yR9yG|_uf;S뫣G 0ϝ*Bq' *k9͚IV䩴<%X4fސެJ@C_W(Æf}I!ܰ/"B'(iaxTD;K=5׆I Zx0%~KN:gzX>4*iг7=E8MO C%zmi%ML8O/Ü4@65^a(x7ޝ”2%m+dfQݙ%?Iۯn܍Tځ˹5[Mb=X>J)Fx_LTBqʗm5`kHoa0:J993>ʒYurME(%bsM߁́aTkgŨ>A[4OpvQ6ˁiGrzѐ2d„ |:GؗپTr=n]~Db0L-)DDHsd!2 wDY]N𰖩z*2r>M0.$^*^[@in76ooVȢqM!裍X5{H鰫N1q/-7: :AR0JBGeǾrH*U9@u'S(;2"B")w;q&;CJr9:uݑ~lcY,=_ mou 5Įe@*S}tUqr@z&OҩۙKsZڋiODz@@6QQV6ە הΨu(Xǡ8XK냄ap= @xrΕ͓i ٕ(?J85`.Z{5<9aϘc~Zmj1!DJŤϮ Ajd9849H]= T LEx2=lUj7:f(~B Kv%xq60)f |Bk.a̋:3ގS+zy* )=9B.P5Bu/K\7c}Ά!sdg~S)[=MF"qi5sW_TOV`\*6*&~rVO@&z7FYhD\w`M{fKkLȻ mNrmmSf| ^(pЙ0@nҢyH64},}' 豟޳bKzhTɹtҘԹr\u'"Y9al]vp ʔK.P`Bg;3ы(͟6'I{ <*zRkO h,eϰ6Ѽv^?oP7TP{Q5=&̿S=谔a*kЏ6M> #fYuņ!#Ġu9Y' [To +ҡ2QF &%>U$RВ[Gƙ굵Fʱb-V*~ߦȖ=@*f@e HY(u+>1JG0=]孠\Ebwjn*~ǑCq5͊DFY> HHi1(&AJݴ tc4+6Ҙlx떌4g1Ŷ:ZX0$cSP'2QUavRgW/ϐXW~>P YoavI*oV{ͣt]#]1bGR*W^tX-\'yB { {l;h w9S@,cӉKә%ɗ5.)r8ҨPܯDSd'b˟syz GJ?[)d-Oi2A@Vo^U(fkў1a^QkBg{^9snMVjI_Z{ ] neG10cIˣr(E֪@'-܀7X >ȎNfN)6#>"#dMe1ʟJF'lgm7Wj_-"nNhaIuĔ!(N29T+~ ڔooBvJF +WW;/_kuLrFЉƺ } .˳ ZԞQ0V 鯩D<,1B8֕5Շoh: *~nB]~i~;lpI?.o.|s0T,2 E MY&'}9Ӳs ~8V}9q9p18MTYkwxN2 Gs\w@B#&;#w("Tw]z@ʗPor`{tE$ң6 ~y;ѱvL>V^Gqok# 0&t{j(ā탙`ܵcJadvv31ϼS^s%ꭩLר9Ƒqpvh:FSK-DKNv aE6㴒h6N(Mp.32C nO7۸2ѯtTxIcPg y!خ6뽾cMcВ!2b#AX2mC[1'OcWcYSU C8v*eƩPkYF`L(\Z2@6ȧrS_ s_ù!хݫVO碒ɊTo}{%bb2ѓMrO$lLG +)ьI˜f:Gc5Q;Gr|6vFZo/׻sWbg] z P%t + ዓ&f,6/g%f:B(ム[&k *J/c{q0P^=}ٞrC!U^zֽKW,08Q،ӤXڷp쇅\NdBSnv,ᴴ% ݰ^L!t--Rd dKجӴd3Vwd|#I!? T \,N&qqӤ7$mf3UWf׿0=ac{e2-lnk-'~2dr':r _8,H;*T-cYΫHn B"Pi*[X·仾THos7~Jb!/Jk\p҄ ե ŦBΪE .R7[Pl`R33zhL}]eMQԼw+ȞgOC&GP;NkWf-O3U KLu̴֒ OBwa%+v[5l[V^5rG=BUֆ3E̠]ȅ.cmΤ 浻Z]5?"l7eq]*dTo:O4NY@8qh "fWjWtz NcGO4i݁>:w;{X2lmjk~|nTL ]F) 2L^GT?iyKzo7R'bٙjsG򍒒385*I7k;4w0xnI/>/ 9GZr 5>Eb0$jqȅM&V!DVq'-ʷ(d'm.8./'GYNA'.z>#ϸ+s=`{vCZv v9C'iב%.-@( h$r8]<]05HfWƚDse=)xjvӔ+R>JMX^- ݔMQ&.`˽=l·9*WIG$؉3-y ^0w.,kFgVG2ga~"Sm&<[ '@d~u|4I}_J U怲b)q!4ro5$"#H ЩR8S[1KYWPH\41((/SfE^3%r(x #d~Lk@/:攝snsz2Rw? 4`mx <)VM4" ),ӵol ~? (b&lG9qJ!1PϿCl)xfl߹9{2`Ӈ֙d, xG^;1}Ve7*O296U)gBF 8w նlD&a6Cc[_Ou>>K:9Fks6{R-[QZ:n/H"Z[wVx.V"7O+J &}NkkXqMl.D*< ]2wK%Rn)k/:A>te>=}2aآ1dYO[2K\S2o@E; s'8A&V_Q D>+SUX 3&$0)M#::,Jx5?G)T%}/KIbl9&+z'?.}ĻW:ٗ ^;1wEFo,y1i-Ez ou6!z("ArNŖAISp|',*DoD%fi n M|-4x4 XvcwL\"O)"V^s$g}6%N/z.6e>|#ҐCjOIw >gޔMUvkCTq$h#HRxӦBq\njm͊(b &Qr :R¬.Q7r7B+ET*>i^4A eMȵ9ݗsJF5ʈ()&mBy@w bu[-5['9BE",.X,+'4tFOSLC4jsN9ӆI;sp?_H;mg.6zFT') ;bډx=va|"GE <]z{p cMj /ɌJyqG_V%ۨƒ3R[4Nj1c6shi>M(c܊w'~NNV%{ychUS&Wxjl֍in )s9o.{^ wͶ {,@8J.yz^oKA| g=c NkMu9i pD([:B suTZ[->ri XkT񠶢@[\˅%Tg1rՈ/OE2m"FCB¹{Qk!{<\ EsT[d]g%26Fmq2;WzC>O`HEbUWoOЙsO\o;[; Lȷ-S@(G)R4כ'Ox*B >ŝ76̸aOF[H},"jit%i80Q_A̎~t`p35ʉ;WЇ 8fy#{ORwn ks71l6diHFuq\\ bX,C^My!B5Bݞei'6OU75aMCIDLbʼJ|*H%Oq4[%( G;#cFP ϕڶ+X4Npuaff?Rf!blN](iN&)QhlHk "*5N/`߇95qc2phDPUK"c@ҋ=6kaM  w&d@ΝC!*YdS*LKѾ4I6 %.yۑ<6DV!/R9 =RJD5CC 6nN<"ͩ_J340hps'_E!p}ʂ-Ro-O|m42M̓30GI5u¨O 4kNtlH~g+7 P8m,bZ^6n*a-Q1.2VaS:Vrj6:UI <7yU5īadt i(e.˻Ǐ;*սa,ȑ>XC^ClSo%"s"?D =oY+{B49זFquf$IoФ쿔 rDoZD$-Ə\;*P'm5dg{4x9vgb Pa;ضl38i񭿢y^;1~k6h) <)ag& "^sijڶG#m{ݹi>wE]>j_h+q\R+ ;򃥚FvfVi?j5{bu-"Z%DPM:.uCQ6&U!G\IE 8V+>ׁ)NZLrv5ڈI0Cj_>U=FaޞHnNQ*!wχ?enŚ=#_p¦+WT);R߶_,b$TKtvue2Km~NjEYn3UOoǁ@A~~=A}J3pRC3 a  [Z| mKռAAdOֿ@)w58+4hF 7f2kA­&[M[oK_T=~A^d}|6tRlrix‘Iﺼ\>0zvՆK0sUp0 eQ@ >6WśŬWȓeq څ3Z7sUOh;`PrP$_9z Is.~(I06}?+|稧~]Ba10Nv{aEhC1c,'-jb]w`PD3vp؞6푩?ؤy n{L39I1,$ ul"]ں ?/bbR(Y 1?X+2Mץav'\|n)o#kփ0IqQV.+]DZt'<@J/{ˆ[AD @ы΄IVq S,Sy'tN'!m (dr࿻O iIsC?ِ>$Ǹx\,衏Ts?( !@#k&26H~_{G` ~E.RPI*|%P/;zuRH-bJ46D75.SoP)6^<|EПL9Uer )5՗{U궦ݤfF]6ö/\]4E-t އjn:6h?uц0wk'q=hxLDZp4^8I:~W;r3Ă\j sH}k=koGIuynY~)zBZY|1&AmW[)r-;%w# WXy[/"Io:GFBMP5|El@[KF?)mܕ%$x#an{lOWlFJ U ;mZu|eLljG $Vk*(#$#ɁbtCp%3GlN}A XyΈ=19,f@0[ QhYDBưFj( ߭H[M" >BzŌ~z{ 5YxaPd0` 5{r:Iiul9fK]#l}sZSQ5!loUUd1T_ԗ.ÿLk$(ڴBq~{D n5 6s퍇9$r.1^q Y9|nQBҽUڒL^U;Ƃ6[u!zo*~: ],2RJO Z] 5,aJ.Q}tn^:^ 4EBɡ{'r[*j,byc \o_;Wٸ]_ee-1QĻ!Ik| ޚ=c_O9aw8: j}<Ķ:oC9<}B]Ř;:㠓wO:yZDI1I$Tk{gc#9Εₚ[΄m2}=9(S2n?uJM6Tl;Q߷ fLH:TZ) ]/{䉫:wC,^b즳lxDON-m55TJٱ1!<)'[[P"ѭU8)V`-uhngUPQjd'^-#P&drmĬ^yW2b=(fw涱OFS 6% *{1St=Zh[H&+v( 3i mA~G~$ 6vL}H͓[|{e]ow.ZəW9;^P~<`Ob72ax$"mHMQcӹGUJ_!J̣!]Xf،3a8nFG- 37G8eH1U49)k5; nBJ/).}i*@%ƾ܅yCLySMn_n-a#y:]{o6XId:!1Ki;3qL/5;Mt $! HSRi:lZ323u%`=sCsu`䭸i^@$l^ LR!{XZRK9){c<=) &jK}!$/R_8_  mIJ>oFMD:Ty ]Ùoch"6ǯ}K6DV̲!߿K1ɳxQp!r7>oB +|%\=⦾*fϒ\-%DyW#&"Y7ANՈ?Vq%ֽhG clC(SNzGBasť7-O8k;cNi;)H+R ţjXFWZ*EHJl!NvT?Jۙдu`_a_dcVĎj?b{j/sS;)EO&E5QЀ ЕB,^-?C\1xhlC%ɷȀbXPO `kM,M@ҴX>G%[$@] GAX{SI0ϔ"YUe+RHbdn\SgpmQesi"a lpohQY1-ژ?Nܥ1aDVJ>4|-?߶8ߗ7X0=S^Nnr[y)߽4Ċ ~᧩ԀJznE.!CP98#<7X7$SM )!h&~7^F3i 4̝b_˾NK[; Ƞ[4M4.rfUk&UGנڀm]qx9n7슖چ sY̕q(zg ]lZ]fH^{S0# oZci 3QǤW`^Ǭo>zޢ{MCIX:7Ct4+Z J'<5g(Q3Cgƴ oz†` 8,".+f@zqes|7 ݰg%\o1E+{0@D*\5QаoZeݗ`YJfOe3~'j'R⫨F>Q1 rEۭupM&'`Y7hQjtA$[Ysqs#RYfT16 u{jJҔP3s d1P@ikIh@šGvuٔF7AR/MXׄ㣵ÌiBut79nAt;[d)_۳)W8ˤZ+\wsV:Zu˹Oj;I\^ʑ}9}r͆K5umSyOBV;R"mQ[=9 W, 3SC$q>ꑱ@gh]wi|O3$Yޅ6Y`r23L/Itc[?-RM҄/œ]Ϯ~Fhd:m9TNϞT o%8^:91ED7xJd0 o J+N*爓5T_wf(b̮`ztQ9#\H"9zA Z!p=~anf_r_==ef0Igֹ}ۋ-`lyor5 X{d : hԏ5n7e퍚bQXSbK覣r|(} zfq#-B ~@0.~Z5NEhƴj˜BK'rH) ~r5+O ~K<vH˥'Di7q-Ѳq f Q6+#LUjtԩ? a@O1S9dP3KeCR2%y=Ej58<"#p^{pҒ>awѺi$9xH2GIUAd <iU·x$?(q`$pӊ;-Q*q-@;1p$k29$H]:Z-0R9 7j]fF5׬iʿWQ%*`#$z=T$ (B^>Vs)}o,v"Zn’#F~mS VY{1ȩ/ _"Qy 4#e3R~sq02,?a_e{ş҆"o\PMNf]E%8`s a@+09C7*Wd[?Q8n+oXz*r XvqRI5Y.ReIndj+y{"2 eGhwc!aDu[cny1Sׅ]g!-Dk,9-ˀ6;V(ju.,:z (;d㦭s,R-ghtьY!6_`fgEJKͬA5)0y3T2ԋ́ +O?$v%˙)o˥Nl(.jBWi?O8@e[ eo"飁JLm`f 0,r%zWT֩s؊^ &B7]\Z@7n1? 6ܨI kKJ`$Hv0CBKP RKhF0ͨUGA+>HJG×ԝgAeVc+mX:]0gBhY1_,V5% IţPAدKsLԸwvǨ!嗰>vGfzz!cEXKa _oT'2`,Rq0߁ьޤ\pVW$ͤPYfe߸"&I{vKty7r$Tϩb-śg'nZԪkt5y?.4<.J S=9WJLh0^PÜn_PrTI]y^[x23 O?f{ح=v_Quk 2N? +k,e1T"Uh= 'q5&n-w4(UF̘I'Yo̪3ڊ3maAF *LnGՈplwcpi[6bIS%O54 c_(0/rRMA3^ TQںX'_ٯO|Wcq.?4(iC%GwVsJ4[a>"Mg$52u&iͦےV#9(y %\&0Pp$Os%0U d΋%XdJ4;An‘'p(bu\""9<ǫ7ƿ;b ڭ˸;bF v~o4xђԁ a9ٮ;$DPfNPE>~z΃|Fz( 4>\ jliGoeth5i h/l{~U~9W]أovߛ^.N\nϚjW,2/k.!Tz7gR=BhoR(3 |>hRC#Jˌ@HqB`"KN)}\`Unj<)ƹ*/M][˘ QlY!Z,EHiCK 'OXk,\2;0hH&'Cw2@Ж ˱(xU\;KA҄<|2 o:a : /=RW937F6)}/ є[<zy5aK\py4iV?̆oiy}kjAchI۹5qpڗ;4/yn2~b81-?eyk t\F&=Ai] $߅n#i"|bFҘξgJ#ƟcT[~IⲔdyHWF`Z/!a7DxSj6aǢJe؟b!9!*>ѕzK6B#1F^A~ؘIC``DP/7<+3#nZ`o4 ``%ͭ0;̤{!"VXHvcŊ[ZY Z{>϶7j /i5۬F: p_H26\(z.2FoKʛ(5_5a p:q=N+q_FƱ?O< ̮] ð5ZD8Be$i{{_`#mB;5W(f?/֟CŮoYhJkuLCӀoݾoqKјW %RIYޯ 8´acMHΫKkI =1H6q7Q֩H n "Vi:NȯjQXmCҲqmku .>7%x=A8mv ~&K3A,4 ("/=q&YsnS݉&lGbywƝXfҤ!8JfX`ҳNgÛΧ\t?]I[Kv U~\J4+e!j5 >Z_ 8ï0>%5Y-66+YFjs h6Z3qX-/2SSϬKd4cͺSR:f%ފq=h]zjŠ= tĴ1&٥{`VOhU[N =Ѩx[pdfL acF$ETb🮾ةyq(uz3T1Ȕ㻱pg m 4/ Z˟2Yޫ mRǞ*%v ukw_8oehP!P2'ܡ^,B(nj1kO܈A!̉ K&EHC!QB$OkzǷks&k:q ?۷JTy(g@}yH_cpN9~bTwA&́pӄCTR'o@T'-a)=ޝSmP4M.wV3ou|{ۅi~[TL T~8Nr;W# uA0ޫ!FJR?a@jW2B<5Z8IhDGϯh߇1$[ K! 5T+ekKs_=%z{ԭŸˆƆ;zO~}UOWT98s71|LO~CFFuӸRC, j%$ gr=[pq),l#;ep%2h4"5ؔz:m,:7o6L9vv3{U~tJ} eO AH0D.Ld9 ճrqQRA|?|ZBԁ *AoqfcFc0(zXh,ZSv|I]RѥvAsP6dr-0@#ZBYl@Ѣ1*V@ҮӬy!i!';pf,YGzFSCn߫\efX`YBH ͐+$t 1d&Rͅt)_mK%:}Fu̗aA((Ώ2WN~AlPЖ0345ŒIR XFdB5sqQI^@,[*t!<3{m:c!$H|a9 7AKaZ;ǎC]Г0`eӼ<VKD#B0UEΦ゜Jђ%rktxMGy+Z)fQkWF~OJº8ZvտZV׳ w.6`Di4#ȞѥC@n*s;"QH=9u_f>r%y5LHS[CAJ9qVz?*&Ef1Hy i-dazdm3z=%%Qq~dKaks)ڲP*B.]DœEq 膣 {݂p|L>n5(_!ԁE K+zfGM퓟l7hĖ0%JN˒-|v6u"1Ԝ6TT=i07=et-RI6^>1)2Ң Y*Г Py֋R3Tރ26uoItOgJ y5(\4狇/GV,~8pKc`ٜx  B QOH .1$myY+15ѻ%OU@^L/J0 5 m] n߶e %^ΛvR>߬_Q;u?v +0`0ȣ<0_=)y|:[FHs< /~ln77n/zQBs+B2GhpC;yF*Bf.S,3Z$`̊ #wI Rx7 p.r/yNU/p ?% HTj㚲6D;5jpZGi:E䂳#V|9Z_?_0 T&{aܣ %&DFOxx1W.jt~} BL)=Y[x5'/cC}tc9x _]Fvqz|g4}ŏ/ :w?mϗɹݻ5})-@JN)FC=z%]거 \Kv~5-N̐e2X0|Nen_1QT\ rUH Td3Ĵ֑PS:5yHe9oҔ( W2¨nfVf`xS2zk@W~m8O(6\ & ~:&t a۫fVӟ0,F맓)>k HKx΋yDъ?cu+~)SvyRn a|/At`%pJ cӱPd9GcgxY<1GU(@%6.!?͐f#>ΕTm[94&7R~R{8/-vu*T$5]_<fYffu_MM%!4]:ŏ E9aW;m4s~!%r=>AP|9 ҥ=0+f SL/IEgr @e i6:8w8`h-9,F;_J2I:Ku%I@ES"eNGAP^]>\|Mԃ9S'\nnVpJ7ϩZBb(^. AFQ~(fZ]WzQ͒ۜV+}F.9% ^XE"%Qb&JFZ[nc w{G K?g)jbp bIk!hB%4CހR#_2_eMgЩq4ˤǍPoDgJCmvO~Dw  q\+'fm#m8/k"þ(G1B${p5g\7)Rr za`ր ^Ҁ!CpN ?;A@[2uMRԗi` VvsJS`~yb7M X[P̈́Nb+i/`"č[`E EqddMBUmͶb@4nnG &\XȲp'y B_=;(O1!>gj|,񆠅*j0V)픅. IT׆٘[w/Ĉ^ጭv`jTb+L!16sl= NS~2[BW{sCɉOq.0&3 )8k<)]#Vov)JNU"6pS~μ⒣DSM{q!m'B@:fJf:F!- x2R` +F{K(8C4%P|EIFh%0L'ǚb`Y`8"s^{}qme03v@JeXɫ4;8z v&\f_.8 G~>į[ ԧ'2 L 5wmź{A0ֺ3E-jYwInqw#3]~ nц:6_tUS>"ZQAy܂.RhӣDavѣUi QшvPDN:_Tލj4ByhB4+xdJ80=!F6AMZwȸ &}uz׹;`t pZ_L O^t~9wb0ح?8I㨐޺iB%U>gMmr@r^~ߺ>Z~w9答&>LRbp_ҏ&%~Wŋ بxѣ9Qӊ)Հ3Ԭ% ]@ge!19pK)YjW[5@>P !LIJ7-\6/7¯B*ns9ǜesIݴ`[U?IS:o(NFD85ly')9.8:AE N~=~ǹ@Ey.3.D;&|4qw`\Z}}zLaZ5/˱!p]-*J 9vh;ۂ̸ַ DwEUph@Lq"y뜘q<X+LlzkpVOm;xncg0nPfTںߕG܊yOl#-IEz3rK6N,8 ,bjP%@Aؖ'EVi)Ph49ӟQő?j$ŬbrGL㏦p\?k$U jnB6 ƭEVMâ:hGЂs( /((/eP\H/ ^o|iX{G_0,"0>@۠.4BdںSr.a& |,U1qyJ ~ a(Gyge@KڝJD],PDdZCfhc @ ;鿭hUiĦ)@jB\v$E$DirI|p$jV1!Jdk;:/'p'}{_=nId#g9 D `3M>)o|{GG`=O_䤔-&oA/4W=}75'#A!&yt"O51~QUû0܅qd[0%}C0iV2&Z5loҳ<#h!bXeeyx,i1=iD:-C2\cY wJ?+k]Zû8ڵS7,,InplKq ۏ "4}>;( 7d1vUL}@4i_[a~E ~;~!vI7VLXz1.oe>ZNUghdBP4zꁯ&I fL \? ф]"7<DK/Rro/my߽($_OAl /^oCeP]H(Q*FQD?=wyyZ]c-MSziw !Џ6Tu5]5)ta3v;d@S2S699 xlC(@2l̊]g4 $4qBO.M;HT^f7Q`j4<f' \AoK l0"0: k6-Hx>QJ%uFy/F\>r`mUҟ(>e9'!APhZSL~7aGR/_YŪ Xobd4("*6B$F1Xoe#nZdm˸cI̯I:X!]œ`.$e\'-ߌ+Zvs͛Ѓ<$-F }3Rc^$3@PK<cH 8X0O>ҥo R@x5V4 o#if By&6@gX$F !^/(dduǹPy5Xb%␰W uڃIN1jE?6ÿ{9LqX|ioQ)(f&%45Pjt*bٶyR zT^tekAʚ1X7UgiUA*S:Ad^3ٚDuqzYbțȱ1]!B|oW vr~(CFZK qhdﶆE^ehzD2{ 7sq+'u*V9х8 U|q;EPGFUXZmѰdC xբ"þ!zyB$nB<1B#zV %&4p vR7ὃ?E )$ї{8L/4m('k  1W83PF-ۊ:-:IGDX,MVaeoR4XRܻ9 Opo8tR{j!Pw͜^1a@{в⒇^wHҙ1AxB0M a0;Dv}6fK6b*q̙ Ưy*^;v(PStr8n~{d{?k;99+1~)n)!xz*_c9I 9{/;=_|:rgAV N7&HJ;;?>8lI^8nAx?Z.e1}<8i_p r@•s*aχ#V픾݊uá r.lt?HE[Jx]aJ`!~^7W`% 5H\?~$GLښe ^b:>10qv:$_ Fa]@`HXwH'̜lz>V8& w8@|S FH'K4՝$%Sf*q[9]G4YJ"uEgI6Ge'`(1i}4P~O$ɳgYz5 Ւݵe7n… ]ebAJObQ ٠Y5hLC\Z),`/#OA$Tޞ6<XJ/mSc  Tk 3ea̟š$*ӯp+L]^.1PݥٯnMC00{ٛ`g (aL#hct)]U!&=0'xiLoܝx-]34B)VG-*E!,[+ImGz? j)KO.'8Icu V#%yH訬ɡm3 |%\E=x!bUP&dfXdP#) U||щn"h,Bt:s$ 3&N;s#HW"$TݬPpҖbc9P3DG^S6bʗ ϛMFuJ&tN3+@.Ttԃ^;;L<-J##T)>S &pNjS>~#~H*@u[ m@2PvŘ3":\胁BDCI7*%@_Jov:-*٨dPEΣO^nzI=| N=W:6Q=/OàJ{FU@YD$ N$s~쐙H NwĚjg|T]ٳ X׃] rWX/ qm%k=VmtgޒV7wLj]WU\DwKȱ/#>u6 x 2.L[dP~.OU~8M8:ȃ.0Iejo')3' cwBdW[^rnzjGI^46)p@)KG:&plx\m)TCQTjL!XK7Kg8[)'&iiWnG㐀\v?B{]h^U~by YxAUcOrw6DvuPt]CpO`;Hn!_# ~Oc|i23V(?Y}^g\#>p#VkSnIPC[%eΪ Z\lvnVnE t Od:3շ~Kh4.BA$K3D– TO$-OG/jW} PG= $D!,KM[+,4q)t~l˜ޱZgTwbGK47ˏ%M:so+0~Kx}r64[:N8rU5qNNFG8ܲDЪ U?.6m-_,L5_xEE5GM76dsa6 R,A9mt}ٽ,D'99I(^UMaE#@N0hBQOy[3_x.ރʕHb%V8k$} hgWqdL۔_&RHO оuۉ=HMq#V}Y'?q+Sr Qw 7->T3o@UauzԿlk{M-uh\|"}HA_ЬX͞tf[듛"b^E\dmiK<Њa|ԗd`'}8#< ~I{ƻ?!Ȯթ%H"[#:4`2e!)K&8+hn׹ӏKNBD zZsl{Hia'61,^Z !"wlܻq0%|VE@M-H^&e@)՛'sPT kڡ>sH:Xx쬸SG* {^j '@`<ύUJ^"1܉әrȐUG:kYylN{R-Mu%f|㡐x*51XތLNk}ZKɒ' ҆}DE{@5!,I&Lv͹PY"&މX e §(ͺf(^j̪N`dW^SNp 0'jh rsZ 9mef'B@٬9*be)y;9}rIml;b1L4Eb/P:eLZ\Sxv%V&50]n,uK%ֵ]mиc!Ie96O:b߂p > tct Fȵ&*l1ԉmZU34WJR pa4ג%w_6z3\6GV={gOE9 >a'HE8lޱy˄3^1׊\kidA\Iqf&W4^ >ߨt7p؉}52ʫbmAYŋ'+#SJ%p(9j=<}zIҚ^ϥƦ)LZQ>UӕCE/0#҇ۉ; =e VDQl$Q" 7zI 6DAsyص.ZQGط8AGcb@UcHԧY03_bz~r_e+{`HazHJ [}R%{''P:bUo5*ڜ,ֲtr"-wһJ[&AM{쩐3E.^IF^~9-'L  S^U"Qq3jIb᷄]il`ۦ"YL7_w?2gfaa.B+gLCcXBv5ҚUy0ٹh{|"ؑc qR@v_7Xn,h6G)1Lͨ\HP(?Uw tzsRA|Q2>v߱;ce)x[laDyBTsG0[ɛQ,b6?Z@HmbF ?GJ7ұ+R)ܜ𨴿tc&Ծ>*[e, 4 ۙfy" PsQI !lZ߾JSTS'shJA%]+_box3e6z'YOpʃhbH'2I/Ny?evJĂuXvۄR"ǚk4Izp;eֈVi-ۏ֋Q6O(_6t㤃T!E#mFri?hɼ<"sΉ߯F:YwA4jod>]߭F‰ nSTC~uΠ n%\FoÝq<&S:ϼ5줋9'gf եaR,/|9@(@+wbX|7J=LBm'X oXg8\]z[%x7tεj" L3+?DWz֘_FNW^aV/@6R}$\F4h#q@(q4z. 1S*wL2|i+aun<ذWV \٤*ʾ߆PdI'{7~GX JQO^phA`Q(Oݺ(YI=>CW$L7-%ISl<3EI"1F}w-Gfy٬_C)}ZtD7τQs?a|z D9?J$IхMF{m\Os]5&egDd\08Q-[^ *QA+D?,s;vYz 1(x|itDrjҨ͜ѨT^ T@Ɋ:#kMٹѶUsG 4e|oy┼SoĘ!mz`#d eFDfgnhb_%.4*\~Njɿ>L]ǹkV־m2k*vjEybT ù֎Fd}N%bHSWPlji:rNn㷚L5|]B|.E1Fe=-tak8UJ<DArO6޿!dNnCnD~{r>I #z ]*Iߛn(v'g-Yάh ,6q$ʺ|5VٳR$DDI!]TހQ-boEsSǜ И0ӹ$jIv)ln-9 '' n18oS-[wB`BHݻ9Sd /W#'-Gf%VT%^}##&K|^aX}y۰?_Nl}HM]l/ڰ /~zNn"}/KXJN"o!-,Ojܖ_^0a9`8G$|:Un;vg6hUfre䳻4[0= F5= Ӿ߯[mir+`!z^3gQ2Z:JVo:9Z΅}Lơ^+}aLh0K\ jzĸo"O+ݚ^rRpYF\0O/l,Mu|+2O-U>S+n^#0As嫉igؿ^D-[du }.kŞpرD'}(r6 (՛w5ql:2YYs^A>U?MXd\8OY A*.i_F4f3yVmzA GA*΃=j )SARzP8 izq@A_]<횧9W1s>)qzD L Z2uG) E A O34 {)$ޏuyF"=A0|f ]3ѥk@fD 8q"ڒhcD`w~Hq8 OYnHxQ-z}[r p,1o V*9 TV~!BS9, 8QaRTI vߪͦr@e5xu}\"QUޛ=| cg J">$49v94T7<!T-yA 牝5r~AFgkb*40tiS#'IVB洙43 ZZT B͜ߣ [ B5. XcQFe`9Ta} %GOfzO-pY0A  4.74 >϶)~@b)E/ !h7+Ey۶:'d$#$'}/[$S4F.#^4A̹ƺY:Ua#q,dDWhmh]o nXt29p;rȗ (h'0i_ .dH]z%T79H"kflщO(fIJ:w&vmvqŌ|^`tr60s4\ /~$b2mw)Qp4 EKB ^ܲxQ-iT= ?ǛyPGUj0齃&/W;ązS(Feg7[ N%_~\=*?=|dhy@ Rn ո@,P 6\ cLߚB0cВ_GmD9Hj,ھKi*xz5 e)#"gzܖ0Τt 'V ~/nMZf 2O;v jl>qHy!x =1춤qk88s׵kY>\c2%7SS&޳'6"k޽OZP\7Cj03,P*ʐZ27nՃq.3̡m@iSgl|H I^[EFr4\zMF?Z;ȅ"6V+X25`DUZnp{ i.a#[WEisH 8v1FB l6EB_gt)XXˆǂ2RNƕ篾Tx {n|pt$f<ͽܶ1[OO3>۲vcyU| *C6NMΔMI{}(ҷKX401qVrOƽK*g&4~8oI6?.CH\,23cR+J@?)$GE0-/' K^9di^U? fBN7JL)41O(^R (Nt { %T(e,P%REr5; vz&BקBWߩ\giY* ,FD}!:a+U45р͒O7ׯ)S4'd̯EX:!YmGD6Kx8? 6o9@V͢ӝt8Jڭ]ЊBf;6JƳ6o0y4*HZE,9є5;u](nafs(Km,n''gF V2ZN?C!~@׫aqkۆEg. ogF[EW _DUfmo5o#csw L{ޡx< ogca6 n)r1ʨ#P1N!=.+@|+{L[e m߭:ʫ/8+4cG8'!}Æ{AL".ݒurv06 FO@O#Yi3\4s|'DG\7PKdB@(W~CeK`}Iᠬ~tP꟥'N-x>wţ0ȜÁ0@SCZ\LDjqW20#-H5/$B=y(g dI0rO]}:k~sKkX=ւ3.5{S"E5KN2NToq4eV}[`1** H#AQ2](W˞+"uo r|>[+u\EϾc]1ktb^ 2+*vV4ᱢӲvP5fïcz2LNnݖszn?'q>chJs _xpP~0dE.vu1|]9i5#UeK!g< 崙냬 B:³Pch^D:P48&isKh9"6j)5Q/mq}1YYN(Ghb*ߕYAϫ~vq=]Zݦu"d|Zr<0]SFv &ȴ*Hȋ8QQ NcBN E֮v1%.=ZdTQCk;[E4< S6FR’AbUM۾oyTSCo4#DVSw.0 ^,g*t],Ѯ$*ƫ bP&TZda}ʟT<<ۨPP mz'|-*6_/a1:^ew\ ? G-zP[ !i?hv-I>BdܯRUXȀJ-XIBпXX?+ Xd>fUGx**z0k2;{yG%qrF7Eb/!ۋYL~H.mvV@S8`xƆO!]5B'iNx~0݄ţzN<.ެ FtXX<_hO*L܉fTP5s7'\LxW {_VjYhtDؑ#6MՓ1kM)0>/o|I?08'OaQmyPչ2_Zv-!.!#CHYCVP *y^6fso"2 = -p] -|:T` qRQX;@_JSIXQךJW/^ONdD۫Pʗܝ2vi\6~WV)m $ 㯱Li>);Ykbx׈O2SkIΠkdDVz*;;EOp(5d RX iuK$^{-lt/Z2;!O~pKgg7oG88ŶC&4H}grJiޱ#fOX'UiJܱ2#hV7?E@%) dۖgrB:/˜;c[=/)8na$%aY&2,azmeFbB/0Meb18RerTbkK[ ANA|,UFn,sB݈HW9)mA&6*W}-6cwskqïI* eP v7ː,avE{SGжR"tQkZ\Di j%uR՜nb*LC0DT/#ϗ=LWmB+@hUA\gyy= 0Yįx,]GfD6"tC\HfP܅aE׹t"45c[2,.JvNBgt%Luvs`YwA-! vVyp7bW5I*[P):鹡#!Aᴠ6kn{4A4FTYۋ= qQY+/5¡b{7)^kL0)Q`mwfVxvc,iXrQItk{^yFSٷK,숓R//xvt$עay:j:xV;2чx4(NWĻNA&m'`lNǘMD$ba㳀0yIv.*wY[ _ޯɭ4~1Ϻ*'Cz 92+ ŏJ?}KT<ckT^6!]$2W܂xxnYv%%`+_i/'0Ɍ7'K] IWQ-QW" x7 7 ҥ?]f07aoR`XǍh:Ɲo\v${EeCYm1mmSOO# Ap1KnCeB|u`Qwm%򆰡/հyo/,'\D3\jOWАY7juZKWÍĊNXOΧl.ee`2ߞTB|W:K뙻#?y H*u[3cIPz= Yg&y8 bkغ)qyͲ ^NX֡h  v*vE-c5˝@ `MZqV*E3_-Yx¼ k TB/熟mQ,͑Ri$SUNJrPm78Q NdKRzVWH~bF>%_L@̨U|&tkXW_ pDv!آD*+ϘΖcWO #齎9A)[ K]+ ier%]¥c\䵃280*δc8)ׂV􆧰-$qB?6% ٻ{  eGM"7 uM(j#FhnDY;m'.eQuŦ+FxF-3wsn[3SS_n}ozA0YSJ?>i?Ͱ z.+@T~"4 lqF߶- q+J4Op }5kmGas Zc=JXo' -gʒfaw=RY]eLJԥnQ6EC vCP.~wo^L(˭;SmNyܼ@&=\^46 }iNE]Cf5,ԸMeAX'Po>+BYˡ{2MtDoE4^l$y %^洜n(RNb_ N/4gml%t b{*9$\n.eaxOVH*0ȳ.]A;>(2W[&kq5!3@JZnۋ [0 .:qҼr3::'dT+ T]HdXZm}UK$1~)ƺh5X@%Y@dJscxRkj*-!lO\{ΐ.r\pk0jÐbdlcka +b('igYZ07070100000291000081a40000000000000000000000016570825600006098000000000000000000000000000000000000006800000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/`V]?Eh=ڜ.+VMY3_60-@C*(ok!~Q x+ `!g Ԝ6)즺$`DvZa#;0< ͽ }_SHtLc#BX.P| 0S+/Col57^~UHluH Ly']!`Xi p5qCHZO2kGߑ\O*Ĵ]UW_S=wCpB3jU 1D߳n)}Y{AoMo-~,!sy Fݻ7VtŒ#1@# x:;elZę~v+*BdҦ\? ^{Q}{?FD`٢1$G-F2 l3|  XU2LfI&H;€; fi~6/vJ4p(O=igS$;^ 0nwrFN $ДKx Pr, ascp;]CVhl&Y! t0$̈`0ON]0 <@nr{W1llg?Nx3rG2!G"dz" >l s631uˀvTLt6 "&͌;Ë'FDw_E@^Qi#;7Z-D?a$U1S kra;R÷)_WF2n hn%ehMj_'δ)  v*iTq21!\_m?C2c!Q1xB[o!P]FV<6DE,;9jKk_]}z=F {#+HT,#6Ov`|hDnCFiL݈*ݟ^eis3Ni]+P?l\"Z4 8[ȼe@ %YCڙo+A7|:]Z.Gր$T0 ^hY_7KzV7^f%7ս>C?h:`ЀNcRP:߮ }Gv!oj3F m2G#<0xHf!zYDJ[@O񮰱5ܔk>I//ѵ[ҴV7>W1):rMnQ}0KajS-Gz^.z)\PD&ZVWCۧ;sa]c|.;Іs3W1l`%Bt1n%"`]v{IGST`T41Lhn 2e"[tpSc_|Ȝ P=cP ®gr=mkx;Ӝv=F5Yρzfʃl,lfg }xe˅"3DBdp:2t }umX:7dx46ZOSx܁?<iuP>W2Ή87;X>9":[ 0eV\#FZrHpyJ=(=A͑#q 4!!6UZ&2 ]ғ[tL?UЏu"ZKкS$ ~C(P!BwǮ`) 8Bל|vO%nE65w R@H6tJw~'=f|@=W6܅>;ÿW,ި>TW'  x4KIǀq#r^ECp$ԗSbI:C?LVO UBj龜"*NSG9|n1wmqd_1[zv89~.Dva}R.$HWB#D>@]M\<c3Sc>z[j+7Ĝѹ@ +4Gﱗ?+fYr>H8gŬ*NO[y|9Ђ]OxMBq9^)][W_ALx7(:v^,HlLO[GOi.ODqgCIv7FZ`NP }lҞ'}'x\+69ݖb{0)ɔt"IuSE/2r t`/JB^jnԅKi8*vU-%ii.#؝CٻeA+Re)e 7~P[ӧ{L H8@; zɍ]"\x8i39~0w:EjIRU096C|jύ/tZ^uɁm'#p?=_q3h袨+j;uQiWHQmZjEpn[|KڝkUPB0ͩ0;S|1r$%%JcwRZEbD/|lAz\Q& J>3 kN96gK8aK"{R HQbF\ar2 \y}:ށ j$2GkN_Z©T9@͟o{S`2|!gs _߉4 (V^;#q rMͲHIm.R]cIuK'D›F5,jl-gH(Eی X%Q4:S|1&D@W֥ tA?,NP9I\MCްBzsI(^x$QkPMfwH>Gd;Ba"Fc#ChֵoI"$=XU"b\8l}mLyLZ[\5иC3 8?|2ʿ¼!(+`cV!j2[^woyU}Q'r@md- Wjm|w_4{ǜt@m+˰V~'m"\vku:!Y|XWXGΧf[Jqā˷Ct~d׸=bX/,.+NGKonuHC2Mǚ&l]]쮉/klJ O;[cqW"He=ȑmk@Jj J\9S,_Tz/Ʈ};L>ވӓ\@CzjEiHW>kjw;=G717Ҙn^}c0יi-Vr~~4lMo9Hd+$R} F^TW?f/w-5W,'}*M2LKDD&9=(Qt~a*R76$V{QCΕ Gj6Kzږ o2/7UJ&$Izthf l]b) 0x8|}c39Zc+e,0O#6<'bߊo@}b/P(PgnF9+dE '!ug[{q +;B>@Et:| A,EvvZP8!ps[8/Q,}@!ٹ\J1`OHI'V"$.)lvsn"B1~C6惋TqO9ۻ>t]DI"Dc{ހbh>7:+4K,*7bMclWz?o;C;9yڍ3mλ+ȼoI|'@WO^h \h$&zDTO" NbCvh/&sH}Kg@cDǔ!LH)g^?/RaSWv|ozxORk]oOg)7{ů#(e0HV'pI~bR.%>BL-f|2wjRz׺`F"5SOV*jnNUv!/ͣ LfGKI^!e4.E0Vh&P##M0"00U8 |UBOj}80Ř͑1BHәˈ|hTs>e8Fsb28o"?q0O⣔1.GH_ZNcgN4F-` hgPP{3NVG `10}qڇQP#>;Ց7 ỳ]G-:Z\?X>m+ͱ}7Ltg_ i#g[>\mK:R]N&˳ 0PƢe'!b`d K[gYIBW:kC]}as1g'8 B-%sq32# (8*ʘlDav)qy)4 4N + ~M.bQPh^ `)WJHK|I_s@952k򇣦5z^szw=Tw nݘ=f{3mgB?qt@L}mflBNJYK\c!|$g082$V4^^_-o]K"a.$G0Ȭ9l/b_1dV> y ! '2Y$jvrjFߍ=|_oWNF"O2KjJJa1AkmÐ]KK6Yp{}Xr C-*Wk"&)@660Gj5bZ[v6pB)`pb`uWBrS~b4zݩ(6T@@oEsޗ_ٰ7)\%ReYyҧr q,nvjE'ϔ. \_/ۮ=ÎMv)c2 F:7f^uH/>3ڨ"[cb M VSkP],LMDk}emB+f$֪a8=dPg! (SvVFz06]̱^Qm e'̊~t} 4oۓ5֛93zlv|a};$Jd: KBq0c},5 攔ƫx'lov}Kz ]1G, ^g}hҘb_ E 3 fȖŠw8#M5s_lAU 3uVl.>.Ô{F)X7_j9VoM7Nг37 ,0:v^j~!% ھfy@nmK5`d0=k _a6vGp kI_.ɗTQ];s׻1T o:lk w!kFy'V5n#2j[ 0o$ V,mi #~sp S*GBrz3ķWtCMx[4S8IfÔ4w< V85oW1k\9]ߖ$_)p'鎩;/R|*^@s,X3"; 1%i?[Id4ꟍ4ȧ:Z^lK ,@KHZaq'-iXyp2pS>T۬5?s M JY`{2@7T6 3 RwV Q+rL͝e;$ 5 yLE&J,B14+E((־qfźhbM#$'9dc{V!ψ"Hz@aDz qf1kֽͼR\nv 29[E9?2޲=joWvtn! =89?beyi\}Ed'|MY(8ޭ։,!4#.|{;if+K"c֤!0\ `cA3_XXo>ON[!TiT)Eghu?IK&zimI4E%tY!LKqUt8;]:Tx%^,5BASh;)COf1ۅqݵ%=XkGfKsfu%4`cZm7T=`o\tEuFP{")w7fv/av F0@@tǩnp}EbyqA^ߌ\u]iB,բ5ٰ3jwL|4/`Ij t:T<4,qUb K&M?ވn` MjjkˤXXyvAWمsiU|cNA cF .d Nŵ) *fnq#Mьá&&X{-ɜe \C֒;Q^}5$h) >ئ;6cy"Q^^8`~0;$㟛}dWd3nMi%80%{(Mn/DQQ=NC?WP=bwo@fo~H`Ӷ<g>bC0E`̗45[#j_0Iy@g7܍;sלj. OC)sӇLB4ht~4 jcZx! zV L;6hx]fnTC?@.AN`|JUpKڼbg4^=hg:I͊_q6(y[9[>6ߐx$L@h*MGOĥ gk]8AU0b;}kG!i_HX%no2[:`m!|di0Y7YC![ԩ`PϽ w &tZ6e'kCс.!ljKKjPzI5M5S8(N/mS_ # Y\i f\Y;!`\燒5/!H=zL^%g88[)&ckЙ4hJ{1Vƕѽt<9 q"=%p ϋ\=*DzhΤYju4D́'Gi^^pˉvzV^3e<8i1hID+9[Ei*fC' ˷"wdYٹT;9ExܺفPib0X+y]j ~(YfL+0SZw ¯gqcm6Bޥd$HJQ ދ`E7TAFiVse* ؅M.f @k= ;Gc@>3b[Ug!o| :R& j *?J./ )Kaq~Y#)ð&DSoxҝ[y[ OƑ-0f:t ɮ,Э,7R{#cݮ6`;~A[qӋZ'CƑ$-pۓZ!!w7N!2=T͗A0=,bM&r N> 6'amg 7"T$T}Z7a?.W(emjҧ׮Qo곰H] ڗ^m<Uc`~ot!,jM(`fԞ%Y}oBHBߒX<@b2NzcDLMj Jr&k,n3f?z8h>d4vZ= Y/4kS k&B_+λgŌԖ:`~:ϡO۫sq.lV~Hh$80wF9iz5@ih΃!{ѢRKX~!L> 5"3iy^L Θ`q:PZ_S9o ؖ@e$65|b5nhG/Ynbg' I -`&U7;§`{w! 6$MDqs{:ͣU,nF-NuZG ~)rXY0kϙ?!*SX+Ǫ]woFW(k 0SUf%\JYQTG1L)2&fr|gY2~Q]22AnD͠<kt)]FHjX!9)%Jr= m:3cތAN^^› ,]w5]MUxaIh5  0LxHRM WY/M#w\I/^r2vzt :]:_7M|^$ 6ͮƙj6WJpPB^'TH#m?QCDӮE|N]VuLN兗@H> JӣU2{AG_Z h: Ľ[\]b$ ^5c%x86"ifyJҾA՟ ];{Q{/Y4,5?\b'Sa|?1Ҏ3,i#p'2asj(}*#ǒ ͂QUه@´%Gi)$b`7W[1P諶 %v5#Y]EL1I&a|p{ǃ G|M.5[LDG,w}YSwpG \W{d#lC^Q_D]Ie;Y ]]rqClt/ԕx]YK`ZJg7Y AbLgš /Gu$ )bRT2wW0k _s{ t1GKٺ|L*&5UviYS%~Ahl t'Jm(mB>u5s7ڱ2YӨI\ S"~ 2MM'˻o#ZE7bռ̅%+<Y׌yGH|PK ٢{}`U?~񋞜keXB(6;*/H[xi8M,kAHq{8}vdM+ <\ ߽a#r/T_HћepuI_̉Lp,5lCyوUxp$#M@~ v.'Saó$-qOd|u.8KaLo@^B x+R(F2Z$lЉ=t8&-΄PwPɑ7Z6kc|HA[!`&6r7w܋0C;[I^%Su |NIs m15` ,Qy\OfPqȄgUd,9!p] 7gD^q!ճ|v)#a>bOp&D'Uq }24 MB YOM(|Ck^ărd*1Mr[^z{1-7 W!H(qg_S)Uii] ?[X}4%' 8pCoxóڃLQ ɣd!. vJœT]V "/F-.@C1EA Nm-uy]Έh4kaxM7'WZfDٓ}X$2ԙxt$"# 2YQnRcGqNغDV[A$Ԁ&XD!P~fn&U1+^Nzmy2 {9*=sp( )RǩPe&zYaD<SK*Vd5ixٷUB1~.hmЕNpt%O_S~KyFیǍ!p! |iSWEBl,Y&լA\gVdr6te1Ê'TP1کR y='Q`5K2q\JP+=y|;EcƆa?k2ϥhҲ6)"Q^p/DËZzY)cD-z{W3>IWk2ӊN|57ʞQK8-akap@{rĂ v0JqQ #TNbDҥ gNr_Ծ$OIvjIjЪ6)ͱvE l->"Q>IL"sčYH8+L|rF>{\Ks' ʜw,9}KJi1(b箭ot]$li)h3M#qXcqp</e%)!9"h(_;Z$zzf9)-NwL)/x=\ `?nt~x$z_#KXIvdžlWqǯA*,as Ϲ~< TJSx'/!,!@ëáZl9^cucwۡr)3C{1>ijr6&6X1v^ngLD; J${qiW^;uI]e@>1%'5LoUˇ} 5JO7INn6-NkI{05*킏^|Fm1f(-umvЋa dɷ0Ѱ[s\ۃz3ۖ ܖ ,pA嶄L<ѺWhlY;ၺʩm[85z 1a[Q#N͖ݧ6\;t(2.6›9GXa!VSSt"mij'Y#T;sHryh}[Gž-)H ]a҆swɭ kG}Wn&vd*,y­ ǒ6)J?[(EP).ɞz_/D.UVv$D f.uOk666>N{YQ5KYTcHꎂ8Ս ʴ]W 5.MbVgR8a:dG$[j6xLq,cQv!_Fޭ SiaIpvECا? [=v }"gpЗP90gܝ kXJU1~j팰dHNvQZ3f b<fX_Y,38i< S&z6ϾpByҵ^H\; KcwțMެD2("pZeGfaTy-aY%S6>(.vJ]?dY(WN ?J!Z=H)<"/PC=zpBYVBy"'|}nט7u)+[u^"idBf`oДFbmV }`}u+!mvoB6}E{DMP`dT0f12wNb}"4@&BCx2RWQc떿 m? s:#Y k. /p; 5մʬZ'PwVRUANiA#k&7 2T:~zQpefcQÖ?k¯}g;w ު%0 BT7 {6ToS+ӸN unyeE>~wF}@O);Q}N{l|Gτ <2>D׽>2:/Y:jz?O}ۺAMV+_*C|he{gN/ ~yG0y ̻VF Qw58 ^{.aIsg:Ы6sf^hRmוQZZ0 y3xm V4VWbZYCS-7f=o%'QQ$|^:dnBϊNk5[:dME`;]]Z;^`y+[GHŲ32piX+xv:\[>0Fg-NNT h6@bb oZG&gA{&Pʖ _<1'm8l O Lu]m )?",d\ŕ+(`Bh\ TP^X,,2ΙWG3&Úvh`hƗ r,CɆ(\$i}A%ꖳ1]aV?yCZ:n^`qʉvԖ3fG˅ATqLCdwCi/1MQKg3J79fwЅW-%m-v]m ,kU<'OWlv#I^ft>_)4n$M@|QT N"LVHRm|a12 *ofQwCu(?Ɠ"miQy7qуxSbW D{'AO8b`5j\|ϏRbvhʅΒ$ek"jԏ6H c1 B*_ݨj$ZPh*O]wu^*X)䩐L:qqWh] Ds/~7]j"@|S#OOW4: LL$VwՑpHgRJCZ+F)z$>FWwlCN=b+&b6IlU|eoF6/YP&bwZj"^BG{Ӑf Uwʸ0- DѦV|~)Ү"w(A1OgtCt_sO\ e|:%i EQ%ټH}(8V{PVVUb&bg\+nsI8yH;V胤2t<)_!2߬2{ -$j%ܻ?CtE1fG|_!5KAdD9QNLU9Տ;UE#=-#G'v_ VB~=fHc%@ǀ^8HeUwI%S!xҲj%;v0(OoQj[mi뤍ݢ䛴S4D=gWhLbWOFfkKVD<9FxBُoh@S;i+V2RԖu&YB{B%xԡ 1St"1 {j;J9T66q6tWna"yED"+Q |š>n zOq?mcgɹ ɏE[I{~R:j t̗>z\T7NCy1wOrt 3$K)J6Ξ[~^.eP!ę^ui$f3QVu{{38G>%" d@ \.9!HjHjUv&1\> 8e-4slEcRN2&u: sydIQy:hja "Xu<:8! p,f`1 H͌Tˍ>EFՕ)hզ4 vL߾u #T:V'dL|+'k0S~o 86 v+E0@w$ȓڄQB!s.ΰoNnH盀XC圴H&ȔR8%*v}w` _XtS~Hk[0C|-wX\Ãy3%͝;տb:Ӧz܅2KTER˔X-*Pv(OyhUL :[Wx+l0ZݤwRz}Ag$I @[c͜KkLLe_s/KJž3Mf"&-/ )>Jpu'뎰yl% HT2λ\/ۉ>Jea 4,g F:%YKN(8 !ӞhW ,Z}(a^؂`Khkc/,D^lhAȡ)7:3eގb!DCFZXQ@( ܦM~s<n[}9"v dߙ6wo2 <YUCA|Oj,}J 05dUѭxu8H@*- >D~?y_)) ޕM=[MzפoՋ%>EZ"# h|öa&N?^ h$7CJ ! /8_3J-QLӵ#0﷍ԛ%jK# 3j;;&W]~ :Җқ"pZh!AuެY+.:kr5wKl3hAAƊK)7~1\I5VM済+ɕf_Y|SZjd`񥃘M{%E;L L>hC-l,ޤTDA_u=p;QdPzoƋnpa!:AYCi<8h(|mmږƗ~WlS?d:Iwzhk:<r'z I6 $ /v>l,ADp_*gKaڷˀ$pN]; &[6؟ISd '`qIzj AWyD'NU]a;_\&@M9- mF,|\c;Q*%Ob®`K3Qqp!%p!u.R1h ppCQeGsoGHmdu@t4ľ4F]֓qUņULkn kf&g"/V_^AUѬ/%Τro[5ߢSAyMaVʎTT1%(gTI\X&b %% nyl&AH,u7- +BjKVz61UY|jtj801lFտqd>rXḁf*O}+)>`$ 6ZEn#rN"aw)E0ՄvV,Ju,fxR>σ`W_pDGҼ_ ,b8ѵ2;>*qu3c j=2=//\`F2aO@+zs]YßG_ygupt?ZBC@ӸTjtNOz!/ ;ƚz "ZH~HP}9|Px+;HqB d Nhg5[xmKEFLx9rZ?/P߽RCJZr5NԖJHfp*?*?L}Ȧ NWW^z 9> ^~MԂ\__%b\™}2A`n-ȱI7E:@snkU4Qr pF?WceFo3mn?7 烰iĵ z =մ|_S鿓Tq-]m+h5,w' Q۪9/샅?s4v 0 )*1{ݦWwί"_- *q}p]{FY7ɼsvHN-5&mVO[i;^ƒ݂B#d0.+oWXR}̢w.|{Z;PW T+Ag5y2AdHAMDNK?f) $A p6*0H=]H70 ӗ:d$;7 a/+vjB-1n[v>K<}H+.`'з桥}k4ЄX|q۸3 @Z-} 24&C2M=XK_^~J|4pף&[-7CEAVc&S:(Lp۾GV%cJWR e (?!y\Fˆ;D\3w` N#(:ٍSL ȾoVVrEX Ye @Wc l*ZMߤDT UIsh-` 8DoP|PmCum.v:R E.8_vJ`WԘ̩A;4ytk iƘq!0 x-^;Ƣ.vڿ]ҝH{\j iK$\crJ׭ks.iNdVa|\a >9k|M's@ '~G\c!0 )vsup{ǀ*aO="#o7|>5?@i`f?ȖffJS4rYfQ5+_Di~k%jIsI'Oh|x Zgv~&ϻpDS Wg7#*&^]y\ w6 \4 lJr2Uo56{m2WѼı! $tZg>nDުXz| ]3pEnH&ՒVŷBKfB 4x Dl<[/np= HrW [RSRMvA]{7bw׏cr Q? =>/o%q b :AAŘh.K5,%\g 6j;l0MG͢ _F}0P:L :ٛSCRa%v/ߧ< sj'UtndVEvAVͼs>:h8FFHú[6w;yH{њC|T[11'|@+LJܴZ*[ɘuDq>XD-03Ug%8|זxIKz@N5|ŗp3&3qFE* -Xco.IV[k9sLko+V"솘qͩ3Rժ* #RN)mHB cBWmni/GeF}߫#OL_hp(˃Yg }2K˥ىlǤz0GQ2:;$Gd/yԬ-waq$1;4»2ݨ թn]ZowW"Ǩ [`P:^ E}! ռAd>*b|<60޵_\ 1V^t7 N-S"^Zd Iz ʈj.VyE:.5.^a=->Ӏ]4?`,"k*bzXo4FIWsGzF4^܉*L6z-!>V=(Ɇ+6Ą3zD'ʹ/#_>LG@!YuDl 8)xǶnu)Ksdl(;"LS_1|<1':h("9l:[i+#ZNE{`7ItE2UƩ*)+P=ƻ *dTp{LjMF1)ǼߊAd BO6ݚL*q?~G!I#>m 颔8Ebг&Z@?90H}?Hj^ztA-Q۱BxG!ȰGYVv6ƿ|i -9F :%;Oժy>=(xy46QB'S|a[]>lS֦q9Y`K Ħ-IZ7 9KMוDUwFޥ{ù'L(nhyOI^+& FOH;3ѢWyUg~V-Aa[JR *z*,O s}rF5`.NKMcȽJ5'6|T\i_;k?0KkI?(x R@gZ S]Կ)̦GJ"~6֍y#˴Xd蓷>FAݭ4HYB#cEcBO24Nt}yȈu#@NG?T-) u 1)K;AC}72z2.FQFn8+ $4{KjA0:_oiA9)F@NI VvF넊AS97b >Og>y'PK1-9p'gߦýW hMxP9 $YS`T\72|\vE&y_1nZ_ }B OչT\ Li'/v&/Ab(%G>'3?Ab ' 4Hp9aLr7d5M94 0v(1 S-g&Ċ$^ƒL8+3s}4:ɢ{ymԸRGqOء!uKr8I 9crͣ6J;{0%s_.hB7KXbg1pg1gXδ^VI{)ywoڭ?%Xt,֦&u}ga3v=CA/r?iAzp(홎V:0 OUXE~'54?F0}Xos),1r}k8RNPlvOsNPى"\ac} 2`"Ojg:ro' ;~PZژ?w9AbgqsJ;ce)sm2t|4F[ĶFOY$-3ψxKñHZxiS72<Ʌƞtq'9gun,*ida}ttGSF~Ali&+>|mfA\҈C LV fNT"5gGQRL˂m I~.I+_0$q:#r^Yf"PpȫpK-$l\$~[JO.Mq;jFX-/hSDF#BQOL^+' j\ApZk-%P[!ޖL zoY_Mn.IfvՇW 01 4UXс?jmfYxot,阜&>(r3p{X< R2[gtgu Y 43&.ZhC'ZHzHg!Ӹ/(KkWoA gq!dLNCkS&7=MbGC &b'0U _@콉a5[b|Ujr+qZ̺y>S^ +j=98̮@60iȌ 5x4C~ 0,-8!E D!> 0Lϴ<̟3C= TI5_ &z҇46!\)|j>kO|ny"(K!=>:nY"\W\گkx@a>ǮTKV3OĭخI,2r% `zOC:Ћ RF3{@| P .YP vAfSR7 X Q4oODz#X =Rȯ7?s3,,._3Z=mx0coo:$B.Qd!]lig!J1_6|幰 dm7b;{85X:جToGd`vҨF:u\+QG \޳ڞA5MԳY70fe'#BJC|󺜀 )BU4>:h}E#mhq6:$OtPܘ?+яz'.mrq11bCDkلO-P#ʈ54IG{*(E>kj) ?$gceGf%$gkӋ,{'1bEXB Ҷt`O '}w7 i4rK|. @2ܻ '5%dH}WW\ Q%ͼb g,  p C)X/-n&E,<ɴ#nAkʲxqicRXy9Yc=٪gyPt训R7^CXf;ȮSI-Me-BټfnT !'%Ż|_U"}Ɲh2_rN7aYd~TrnA?.#XC; CxW@Co;G[O_HyEUh68iVm 5ֳXz2JS,Z9Pv4Yn'~*9⾃Pç5 D8O.i1u)13Vo7WIct{4*Lz$RD3|jk'L(/O+,t5%lބU5IpJi;)Fz`܅?nc^Q3*kEx:+!/\z'KdXe5ߚVG!@ʠK)"$tz|] ބ}D67Xv2r6wKBփ/(oY#bŒŇd ?:gd)Uc % ;k_Qا+ t}t* HTPg`^#SȼXV_ ?A[q oRyZP/{#%/ֆjL84*%eR'#㸢iܐV%4,$+3klZw+[VE&!nF+4:R$V+ϸX8=#/6?aŀY7Yd De&]8R& N<8k Tm'Cm}E76w[$8/1?bS[ZUoJΪSY BA!:s3rB}F',|#,*Xlnۅ7@,QiT\h7vШ*ɸŪe#EWE(WA;&iQ,SfW!DRs6>S-c)0t=·BҜs3t1!qT:ٛFɭOmQwR/>c*6oa)Ë` ˭k`~"pPY>;р^77_*%r>JqT`]ym7L 8zG1L򿟮8-oPjp3!b,}5Or*rءh2Xhͪtk7)Gƀ@4" .3f8%Js<OHz( S]96mR>5V~H;p}w0I(ŤҾfPC1_w >7?\\i\K?ﯡKw:PulPmk9\P.lKX۳ɰB 3[0y~~UL> ;1ζ|)I77>xY]gavv ]6U8'fٴjSߟEKyhAbY<ף?j#R?/68`Pwé~\VWy".H'31 85u нixy:Mh D!eiFRlcx&Fk$P0@cd)twn6 ρ*ʊjcjt;$2)) p%Tս(ܿdҪW!nj`ܾcI/2~-Q!q}=b#}NݬlVSЯ-o Ad5(2uXeG 9oc'h":b`?.ʩ -,_'5'd@jѷl[ t`> B2p{^q/5_gœHL zƌ"INp帙P:3v=K@[rL9C[$Ɉ,KE%d'yOXsƀ]_ZHD0鄂Z-lc1eOԉx1Oס]xY1QF{hpԨq2I#(y?GT]uAj06Dh 90=) SVB _Yu=cV&7DiLVͼiHLħ_yk!K$tĖ¾Hʜ_()ӲfzC /s3$5Cj!y 9d!|E*u#e+῟AcnбN7D@O_"4,)9}VAY/j5oCd ~;nn3h,xz_# mg7'F^ҘaNIӜY%b9Q/'4dgXg>mdz~sklF x&kSmzy[0̋&\gBu/Q+ ;Q)Q>G{4~Bt%QD|$ݲXcQ\x/'ah#/.NY ps5\{G@{Gf T/~@2#;5d ,]$pW<>BJ,~o9cr";޷:K#'=٥6􌾈!5|b %m<[ÓӰߦ\)}^,v^s6qD~ܳ%\spnTsc039'z[t*1~5ҘH,sf mY*k[f^٘!VW/xJƶVzlDw'&MU9z}. ?1wԪh1y6\H>UuP~b0%|$Mr'ьUL$g[!5zW,- %e& 'J/3=UcDy#n;йG\;I9NSsqf! fbRuXeڨW/h%%MyЁ Rp.OeJ@B4{ul2?Vr(/й~NW3|kQ8YLhƔAE>["}&OuU2>[&UvT%,TE[ ޹Ù pUz9P`:\1 V }Ϗu&DByGy,CE.iu3-~`n"X)qH8h_f'B2jIY&C;J[f) z(CN(m.'y+Kh~'qM#Ԗl7/OC0A Im8Klp[3 sw`nv0Y|y:Z%0M`Äkȴu@05PW]~p(R%gud^`G5~1p:2:- /;V:B#ׁ_Hpt{̛ڽx1d";\#{ G|sa-E~=dԌ'_T$7| sc45x4^[*5',$ |`Ė֞_PY-]BmG gQ*qW 2e~Wbn!.ʣ!eC `s:(R^1&oC|E z|N/n0⪍,쥒Ccqhs3|W9)8-o-We;lp!#niaqTOg k;nC#ARH< rUszx 7}]o˓ܔ&8$&,u9X|MMY,Xʽ5B)ش ^׌Ɩ^$rYվVD}A_#}~ɸZͳ1PzˋH|ho8Pble>ӘSIUy8OcKz$qwS[͢C'z!.6@OnA jC܀iT4xxvvWUWۣY.>٨$$]kcWJq]i_%j` z ]vQDo/ .w<6^ 2t;l ّ[W#֗D82L8Ϗh8Hm sAw"d<*H rIDdbt~ ,MF Ȋ j j_P6 !;DWf2f*`7o[/2uTtd*y ie B[Y $+7A|sO(®먒]U }`L9ӅL?|`ЪH/Z2#1QXa^?r8+9c7Ւkrx ,/3Ykq^%"`"Sxx]hpqBw5ΉDjޛ*ita?A|3>Q1@msk޸6M `#ɉ ~#R>wU@h}T]ZQw? #A;{Xd8U+Zg."7 zp+ QiHtc KLoFPb-$Xp:FNLrutX]Sz?z)OŭG[i8QQ줟4YG"G6J<sm|FuӨu-a?[Klܘ%hQ>B=Se-bC} DY-p\c( &ˌDwW0l < UgywA;Y*)CLV6}O>TA Z| WBٮk\pM6Quxn_s[cg- Ӗ8Z#r{i[(ɦ (x4g^GwJh$tJ%' 5&.ƕz"O`1UIپ9"GUbav/]ylıٓN`a&a}Utɝt6.66Z<Uzªj꺑-x+Mnc fS.QF$Lwһ~0;y>m>QA(2c%՚}!G:,z2lc PtaF/{ǎ?$іYhNLƣX?IVP"Kbtuڹ] +\)1j[O. 6^Nƾ/@_3F;+a5E}6>?Ah(91FCu JxZA šg=/Hw[6H;Y)¾D& iUb-jGZ` w0x㓅w#A%Q>lx!Љ Hq09++Y*_n-pr U[l7rj5>&wS C21+gؖ^8 o U!%I+Bm.8Vrt(@bMl܉E;i9ƒ9F. G\foc< ɓx"+8htdz#[YGw*9c"Gjka[UnWmMG#$ q6w=Am.I_E ?b{\PɶN>@+О g䄇77\J)^+HIa=H@ECv[)sQ1o&Hpd) xm|0de{!kpa <fj4(R8-qMo''2`?B*7"nLjNG]>5«V+*IJZ1֨#1)*O;0ƉtWQzNSo8HM| ~kYJ*~p`(<^|oQݵ _zd@K!XJ^xx8Ep3Ag4L<_[r8Wf+مX8l ڭ̻`7'jmYC6;(ˏ ؙRfֈYq}M}qUp ٩7\į_\ŀ4k`X'b{jt;u~7jSw7̡]ɮ&jm 23Ň122v)_')*O3tQ\FHkH `ũ%h>:ל/Ⱥ.z"F睴0@${ C aIHWv2j8CTT:.z٨""5`iDGfb*%Ƈ-ü댸Tr-ߜKkS(*%Gכf<;yRT$ ,ݚIQ*= HCX{h:IsÔ/Nph%34g(iT~ 6XDM]DK֖_FX`,%X?k>́A8al yN_w7L{FJDG҆ "8mkUd6?!.~N_Rlw_`,}Ջ$Ԟv[^و8))托)N=pz9jK *wLJ;a>:ې$f܏dR;LiYHCksC]e7 U-5Q{<1xqu`N-MmYRlU/n2T)[ 0aZV&(s-ٰ|1NTlɭL}kq.bْV`F4 =YgϚ8 >1&CJ2 a|CBNIekTҖb/kuLbƌfwtL*}ՙf%49S~;D9̏4-{KX+A&.>PIxo!$&5wT!~Db ~7Q)\ {s= יIrȲ*vVB~ojrXhtNɘ1"vx\M* l̓ gz~]hu>A/$UǝTW8J3엷4.Duk}a26r¶j5@ÎS4 Q]GvhD[UjP&fx6*f&.;Ud)Z@Zl#E5w83''-W 轉VCoz m*X|h B_YIp(ޫu4i n^&‘m5wJP3l2;|ѿ+U tRW ݞJk шCUQRA8"5IQ-km6ogcQwZ\iS,WFic=@ovѻ̉Dlv>UWк wErSh*ɖm ] v~OC%+n舐Q\g9tfIf oy__F9̦=0on구j7,1.0ѐƍ=S*s[鿷'7#*( ;hb#}Z/K" ~$ئr(0hImt1yqcKAw'aJW> e&?c>QSކt-@@`t,'DQO7h `%:1GpjmEHNq$B[@-+D*4<W鍮S 5zSά8:[FS wf W =xB! pj< |[n%wyïka/pRb?-]9. yvg0CI-5LRmi?nDIBzd ](Ÿq>W_ Ҏ&?8Do}iڇ'V1K9ḯ_1a3q͞f;n٤ά;]A(c\ijOlE]"mBd4qD]m:+$HlB"ꄫ~ QH0Şˮ;ͼ8msv] ftF^l TX?]XpPadF40Np T@25n|on-{&sx{7]3~p>KrsfkJKn;1eȿ I 2SҤDC%Ui-ٶllx/uVw;ZFc&y[sYu=f̾RQ˔MW<lVu&P(b //s܅^oQv}EZYhp60((RNq?T<uK>)УSO@%+oj(n)VǿC%$1o"UE^(O1*EyeW Wt4S/dk^ "ZWr?`GI-WTW2 'J.kqG6g+קAc_Gh+1/4*KgΖZ&1Eփ`y1Wܧ\HBH + C E]3cIcq[: H6:(ƄdQ&)\S& A1tȢa ηn6Og o 9^qdG•~| 6 xea{L.*5Fm2,"4˓eU蓓cm.dDzLsҟ{dBя 5m(+#JX  KzOrKƎmQ ?[b#}ѩ?S%(̓h؀UtY1vBtH1?_91y]lq:< *@͋O™# AC&3ңGpdьq3\IX,$9ZniNϐ@hO],N-8 tnI pI4vfi$,~7g,x ,eRLè>7T͟[>VHZz t+(޽7;p@T[ E>aGɪG Bʼnk8X;J֣va-_%b5 <% z-]lgfRՎ$FK7ӥBbx5]gɓO \ئSgF'Y1A=7V6^ -N׽#P/k&PiC@\@l+.3rIu^u2r#ոzhl}+\v.5K{|9AKdN' k"fNMh#.u<8bGe/CQ_2좱lTռ#xSu4<Y7$ 7A#yNf2b k9ϫH H1 &&g+g?AE I)'1Veh^@.WV֏hT1MaM?3 HHa{l)aPJN GװRHSDp ,l`"l=F"9S:I-WFrCA{& >ê?ucGt.QePck%ABY \[UQWCb(p'ӗp̢עr&iM#M &K L9fpCKLq]A5l ̕Hb}=L|kӼkecY"k^Z{+NC%=%ne2~ݥch/{/תe8Q7݊\OE`<SsaV?sؠ`s7iwuqp&dl"4NCkPtG :$p7lj*=gHZUT+qKW5skSz 0,EgTX.C$훡G^] Ѽ-3jLJ3,4}D{ o'+!bf-:G5NF=D]lodv5&,ڐ)|#Ռ8n\w@٢{4k#.W2%U 璚}5O.Dz6=Fszx0CnΒQaT|]4$p,0ڕ#J@AÇ4fM5(n9čWځg؟lYZ9Lm5/}Ԑ?x%%^ezwA>pOppPߣ{PfڞM*܆%a.O\?"@"޶՝1b445fF 9w@ }8je=r*@;[T)?I\]dFjr$E[E\ڼK$E?JtKܯv3khrt,HMm( #B%3L3gvqqn},"ts~ab  &#*4̫cZOxj]Y"Oxg3Ncܛyx]g,tV%Y)_hr=HZ l笀ygJpWz*6 eJrf H:zF;M,Rb8.dd`_f[72gCEsV'm= UbN8>_'yT-yU}7 Tp T%( ?}ɛk ?bQh;56p'0 0 !9#i*Xt7;fٕ9@v.Ez:u>+IN^3vN]'2qnHokc,> Cv"sIwwgX Vbqt# ך1pEh:]b*Kv63˜tя?kp&NUEΤ!V^q9t)b eֿ-c H #FFWXJhS,nHPལwcSpWO2=[3JF/1]{MgQA,.&k% [c G h{}ْLA*Yr19Z`v=X#-xst/3FVMf6v QÚdsXt}ꅥaZ RȽZuQ%doQssLH{ϛU6 UHd;AܧT4;%=K$ JE l䳼G;4k5C֢6਒,Z#a[TBdVt $eZ.Nz%TV(zwV8X#Ωt ,3yff/ 3o1AP}F߇ -31WY ,^Oeݜ` H1Md8=,7攕]0T۪&;9f8-`ZRSh^Vv>JTұ#\BDN_w #7:Г`B4W9#SGEui]~PXQ(bwV_!IpNru!%AjJLu%4)NROA2 \ I S#Ŗ:% o9З4.rec5܊,u|sW2vm" %#O^+[H/ȩFmu'+8 ^;_#C~gN$0¯ %2 X=vkmKHژaKK\Brt)ѹ=RR(gTσ:, :iɵ7r`'=a>ƾnݠ?nj'q;f~/&[$##ŽO#|(#[[$!Š2ߜ?I[w]1[PC 4Ϳ}ZhrbNojdg4uiXz-׵ıgYZ07070100000293000081a40000000000000000000000016570825600004f34000000000000000000000000000000000000006600000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/ON]?Eh=ڜ.+ʃnkF$揇Q~}_CƳU]ئq۞CRN0)"p~g<21x^9 p\l 2` I0gVÝ箖d?5ޠHn{5-^m@ +zA,6l1.x.{d%AD 6;hQ&'Eבc}֞ьXBz(f>[>Q MfpMTIp۱[F;mV. 7m^ 8[JF 2,f+e7iuN Ć2 Art4i-TG>Nj-{酫E6x{:LÚoJŰ߶/\ j ldkz"jվD~}^ĺ-NxjJSoՅumȂjyy[Ӥf fEzuv&lA=ݴ Yфv Хj7dxܾ-O@EHr6#'iᱬj碙%sT}3Й9: {lE-q0)Vߍ2~6wORuԱE(U'Ġ,#Fo5Sb0-}*Xxy>9xxʆ3šܫt}]Y `8~~]W`#12<" Sڃdɵ *ZnIHp7L}bJ,`d5GήbQfG($u ”a&( ُ&$٬RҰg;{jH@I#{͕jЍ#MR8ȁ}V)zTmV$YwlQBSXb'q?FiIcvJLtꓦHHXUl^ݚV߽A~b웢`l#Ff PKZaHix|Gh޳XvrZ 4P/{TtsGs=F0_Ǜ(N>?j5}[WyYkDtQ=IO+:rYg,d \LY_rnv9÷L_J|'1~'ANvUt6uILFPYڊǒ/I~[("]jrk.Ptm6V1yw;yN99k.c'l:jre J;]I$qMo9wCdҩ0!P.3M#ǺQҏ~ ,Z/#˱>rZs^{ZS`,5F\,3™j?Dl`nr :"2t:*߁ A/%{p xatdM7󫲋 !{@dpSN(gٟLEj9j.- 8cb)&NhQsQɯ.G*M5z"% ~Yr$do ̙%G;eb7ᦢ,ٙ~/M/Xlh(E:BB 0G2Z|JŃq4M9m.146/Aձf..6H?s6ʓm yJh9ݿ-#ABnAlm~xPM@ ;zM ĥ2"]_z u̫Y`l|9%ӫ2mhƸ2@ V`7VGjbI̓ h6_Zx6rݶ[ji :Jjת-)32KA4;_Χg=;$(/Gn7ej{5}*! =swoC]n!K~į/+Ϭhjo܃xbbpN7JmjR(?;3]U6ޗvy ~Z. pSYYvS"ʍDD=X۾D;@s0Bv8h<Y^/'Ƹc5tԕlLP~"3d?Q8=0kUa?1+yG=˱ge1ujO=yO[zƏ &#:f, wތozLD }2־僸H" }E$ 9M$iy ֙9fd+=ѡRފ5faתyL47qdGcū0A/+#KmNZ)*<F ɡd'ҸM2GxtxғoOB:>v妵Nqg*:!U'rF(jx}HyRkylƵGsZg/[i^MjEvX#9"=L jw맅{y ypJס9}'vUy,(uGHVb|e_x* > ^}^̌ge4PߺdqQl(N`v0k|l:`،{A"}ƘtɩgFZk$'%7;*e__ ?8ohUݷ=l~3@^EjCg_v$@h~8 foQzqH1,bM}(6@6t 潑C!Jzt<;T` 1Q@խ)TebKr!>RH@&Tcl`zBOab9[ҽøx\{{+"u >Pg-W$H|0].*Xo(ժ#fy*d1R=G_x^"?94Q؞wFDFWB= )&n%c>5ea1B,-2L.G`b*yQjtT9_&=aW[mp< MoŸ}ӊcފU܄mg.9;Y?osY$ zeţ$̘Ռ (9r =={-[&kkQѿ@bjGuWS9l$qف阺4>jkg&ZngdGVrk׭qc^eå\Yy{l-ΎE@C՚K+&IdpMв1LI `O7ᄫc&fn _UJ 0삞g `hmI2ie^@އ>_3L)j[WRcQ7E|-?!p?HWQtw7t0Ϲ kc~c\hw0&I' x<74R^E1) T{֫Sml<)k$t:CWm]CG\!Gw޶ϕi])YL'+j }rc<?Y|UBs}(V]BFI'w 7 IQ8kcMWrm-J̘qoFAUf%I#M[LBNl!\7-> )#mFkp*Ʉ/LG+v׮Emlqn+ ' 7w1qh% O 0:8$j+7W{m#sO0'#mBG@ wY; @$)~q2 N!~a&:a26K(m)j(9ȸDHHS,/!rǨwf\+ < YFԸ+#u+O#4$enP}쌗.NdBw y0 dtw[VOn覵uIqcdM9jnFlkfpdF4կ"KtSUxaMK1ׁƓs]./sMsO~_d27*q(ǵoN yh@ ~Fuyƈ!jR,7 h7ȗG X^g +  <ކOͲ@> .~v9Qg(l.T렸-D%|f_NJKXcX:ҡG2"lQx܎?5@TY_>*E2 OGp.  1PN}')-qR Zú2/%9Yn"t2`u]N*ù<aasDm)2$ 2QyRJeYV-^v2yVy>TR-~&@Tl[KjrtP HmޏCd@H%'P=L^ 6BʁdFyR8lH fSXU@;zBtLm]W8C 0x?&7h>{ia2ϙm^OsU ~,+vk z=[cNQ#.^:!I00g +Uk<һ2M|\[p-&]0OBE.@`"vKDBamAYV|x7L+T|AUfah裤[ m5[_;SbګʞɔC_).P4Q*9h'A~Ҋo:X6(.ǑAh2ax:2KmG4o)]7 N[`㉁7s!:!u8esd(l8VYګW#6&&p}uK̂ U}H@~U]߸؏l~waF) c^>#)mEJU,FfFi7hM=]<~Tٰ]٠ 1?ce}j|n'62֕)?W(Oy/pevKUL%ޝww~V4bKǖ"UM1 "5-+^ż >;+!C%G8SÖB9miFHsXfo8SOt\IU΄D&H r 0fᚉɈ#CBqG ߑ4r:"@8ePCQ/:ay,{@Pˑb2k7:ױqO,Pg{Zj,E$bwnk/  qW:aoWo\ 73R<>OJ))i&(x~U2Iu Nh[xS'w}DZW7 j1 \$t}.CHվ~;ސh B{(m"[6@+ވ;-~kXrGP}YQdZQ|z?~M",g*f){k;&)]o #OPӓ ,li^bKq~:{"({%(!K x7I#vo#dc ^bW1{}=NXԸJBlH%MYft#Gu >>c]I!8XP ϶\[lR>^IGn@d< ;SWxn. ݋Pr8QxR(VxOFAL}vOBD<}drdO/2Cdf=-iEAa"L^͐ydش[מ&$=K>c@hDaY}Zpl*J:} }'@w u(Z7B&Qz1֕ XiE:'o+3“CrIISH5e(d1Vwr3IG/6 d"b-V(v ?ٹ{mւ) ]9 ,@y$8?t;N3h ģ!H~ciZ.ӷZH7N!lrF]6 FŹ _ۍa46 H«7ȼ+2Ov 2$i@[_@:M'"NM|\mC7z.Otav3nh3#jݛ@+=mOQ1IK$Mcta2o`4_a<+]}StֈU!Y//V)Ao3yI-qZ}jVNB 2Kԛam\p+;)Ɖ ʪNj&/Z_V& sCw:')ePFoYj o*ъLkU6a7Vf vn`rsBBW=6$K+XVetxC!]ulʚ,U4hVJ Ѵ[dvCT<)<̊ >#!]r[ A3{m|\^-ӏ}욖` 38{zF="0 _G_#u̞$9-2#K7/Y iFXʍZdQT^C6dݎMW1(Tj_xsOb7;څNa}%eR[zZl/$3XON?: 2/>ς'`VC͝`ro5}T98"\䍌C!Pz2!- .ȚL&^ T$Úb`zM.>dAH3=E%Bp'Л#JV׊n_^cXp|@nۢee =46I[?)cV)lU; dB"}Z?_@ j Z)Vhc7(ײ=s=2LAŲrI< '/I\'nx!O&{̴fKGaxkJ8C縯8+rZ_ܬ|OSKTSu:G'Mj9!vɫ򙽇*';dBvvuDp8kD?U;wڼa"JEK| "d/fPLuly-icymd=3 39 S90! ?2 X(0vܕ`lcWcῢǿY2GN~@YJFqv-˷J&A6J'4x L!JQ`#KЮ?7$d(|&iS?5 ,Z R**sVk$LAU \U }AO:hJl5F(&ktߏfHGg0w$[Q^I[]2ig:$HQ >LLu$ oz+'řK̄fLzuQr &n9M$%-bZ0 5SDÖqk|FU#J?MӦ}=?<ǖAuOݻ|SΛZ.X#*{}hA[1Y<] 6'"8R40D z1"ϯF^A/1 (a[#Nn!ט|iiNyKw9/7d(Sp0swEMI __-_QY)O9mwSa֬Af ; n˖<׿iyecFoJ;Hb!t\5clzVdl5 %L3KC)ڣ-)鱼aP #-KSÜiG&炬DDOLjDA={R6#asise\0 S@fq$"\o[S26-n7k~uZAGo Y;_QacF|#"C8*j`즓͚уF޹̇rθ$PFA޸tf.-0)7(cHfl8mmH2BD%o]=9 o}s*=@b+&hqqq XHj\^ʘjܳF/~3MȡtqH^׾C楶VʀRiOʢ7Ny>8 U YIJ9'3*U?%[2#. :wʺ/™{SGgS93 Q)40~-v;,Q m6s W{&[hApK-67 4+wL77Zy_2Ӏ6VZeZFyS䂼 IŅxVs+:3;X}=2yw3Qo2tf{b. CTP tAPEE 휕ܛ=v> T\P?!d;>QYH3JQ,,aP bϒM :UPչ,U, G $dJ[ԞƠ[j 7V#mT 'ҝ6s:r?';+W5C:ɹ$`K>рxltegϓ̆L]{7A+ؔRS0#n2iz3Mʐ{grmd~MIg"U`NtT^O-UoCP:MŕZ+( gkٿ OR?[SmUR'$6 ,6d%8>ӟ`re z/"" 91 mQ֒lo.;(XU>V'~ d(&&=tTJȨ! A6(qw. gG:Nan -Ouaytcۘ,KhHv'-#9zeх>"@!)LD,< J0-.%7 CAsB#xTt$7B!gmN|U*se,- &Ο7cQnr9,VQ콫1[=E%Ӎt"|F1Sq}pw{7U><_ Z3튆u2[7Dd elyyTC*Z24ڀFy}D)M/f.,Nw}:n^\}>9<=,S)(%a(EPg0PfS<8שMe{|aO#[ICJ4d oպ&* c5*{,Lka/oK|1u 7qp0}U4G4zF[Av[?AcÈO&݁pZa*}<Ȕg,&vXepFVs&i#kR܅xHv1<8" ɴJB.ƩTTݍCsSEtn~㠺-"i#t$ վ{VI ?'d|7XNQq$ wJ ڃQ8R,G*/U٭>٠s%5fw/nֈ.#14sC((F0 Q| ,CM֎rmtW~pmRز[](:"JP3z#h 4 CSB*ADWRʑ68H3&o (k[Q3T5TTD2_0Gv L^I8 fg8t~0^鷫u @Azv3@D\XńO&(Y{|LW./& ]daX$ʡd߸@]vt(! pV ؈~7zKúYZi[456p YQe{<]'+}t%MsGJ.Y}ΘX*U?Wh5־Qo!}b9Y(})qFVC{ 55& mV?o}S2cL>o_9Nsթ; ' ?ܻ gTHET}*RsWv$s:aHm&)"-f+|5W #ػ j |e1e[lE):u 5i9ʱ"ֱ╏D1vjM5{0fus8]M*aJ{R[brT.ؘ"`~yHi4f'4c6Y+Di7,p%>CyCŮ5t]& #4غ H̚m a;72]{5oXp*Ea5ƪe=6%Oe ~'J`R`7Y DmIn20DKӊj[qh2xnIDz+x91 InF<".Y$O}tƱS#t9BiF/ e T{µXض}ڲU[=^eu#ܽ= >Hsc3UuvI?Htʁ*-۱g2I@?f{l niTŬq'̘.mIkS=愧t`p\8\S[DT`t~nhpcү"I*Zky' QaT@6Z}gc˅"elFJ#An">m Wy"e); 650vQ!;D+yhC~LK׿ŧ$j)k-uhY={ttcDԙ*i+zNdI4N.mvM]Zp . wY8e7)8CՍ"ҖX 4MLLpR^ZSm_8ùFӒ1a|yhٺB/ V.:*`h iUBf"iDnIs-bB6M. A8;Z5VOؽw;JW.?:5|sjR.;=eP`E<\(u#,Ҝ6'c)9δIK}$;'kưEKB!'HIkܾ$'rmel(gv!7ƀԽ8xY2i'$I? wU  @rK m͖8=*}-hsZ<뉊DfxTQZ-d_T>4UsBrib 0{XHSMdq֫]6L(,eEƒƶ֜rՆ{2f +5pr8,^whdQT9w?5F Qݾoo,,C0*^vUmpi0,9yMlN팠>p5Xu3]#˒C^,BzL-3 !X/إT"Gx?G¶@qx5I%m{"/?妱+"ɒ- QGv!yM4} өfU'r$ #; wd %%ARwÛ?".)12;か/ވa, tS̊G&uE\?Rູs9 ە <MW]~#[9a"EJ (CȎO|:=[)oDD">P"& .hOH DwܯL&_-K/p}qFBgch.b;*P;_ͿҺMx׸ X!!(jr7MHDMv[X uk_A4nV*P˱-o p+,TNKan(ӂJȠ ;02ȭ(HSnqrwxsC1F}4KD<+ Kxkloz.XZ]s Ǒ=jM^}+e}A& wn HYw1'"v[q#EUC,3,(Rsg]t1T7 . 0,'jL2/ Kɓ(JtmV@w  ]}*2Hz˹/\D%Zьagg廛*!NqWRYSwI*;L;rdpU 'W#aW.hѬm!&-3׳sE1FA5v qYw0#㏟A-|_؊<{9Fg{ ,~ rhk BHwW?iћb-齱RYs*(H'3h+_ٕYpAL󌘼 r3U1Ckoj@714j ߏTL?ƣՌ!jKnߛYHwyT//݌XR:8,(Zx 8فSNrd)aUY-ZaƘaՉ :ABkQޛy !ZM)^bдC|zGYH6XU|G]z4 ḧ_ C[yJKyaqRG\ۘi>I:Y!gLص)AGZ}v)GEKkLS SF+4nWԡ 3t(PkmݖtmQMLavFWLѠK6<'$bJR+q:~>&zKJ*heE4+=WG`QͫAAYgǛ'T`6o 7p΁M"7:Q&\Y!~WAoS$8?مu5_j}/&x [VLE `A>4;3t-eAi+co16FQcP֪&')҅C SC (e6=LUKOSc4 'G;ii_ /,[Cw>JS<͹ZajMVWbdcm bxGkѡ.(m0Q<0v͂4l.⳸a'Q"fl<@듇_Y?-o$r?)ϵmؘ^[ K !}sby:1UmWKp|^Qv<&4EWVNH(,/{-`FJFjދ<^;e&$) jr,CޮgWoT.zV?z# Ȏ=ʤ/^t_zW8hmFȄg3@l2kUVϒwYr(9R?t"RPs52 P.\+X8QbRiv_REBДs={Gٳq]ùI-GӼ]#=˧-﷡#{PO 쐝 ۺ/0I%#;?(w_uW@\F_P?.pL?+) &!3*zQ3/+zt8f6r03 -ic\%-TۜQޣujNS cPܪk'JFhvt9$pHy"yצX>',fDsRckX ]*,{!OM,g//cA31⟰GD 6TB,7TcshJZ|мaߠ,74K%ׯuԿX{$ VsCUs8+iϬ32PA{g{O{fD!, p9*| oTĭ j#~.p7&L}v+2FK5pxu ̪D^~mfU~%JoB=-ؤp^(><|nz f(>t]֏ Y0?W.qO So؏ a_Rmkn]ռ@eUv/t'VEkk8о;ݙ076KBaz#DKޭ9< ٍR]WMbnM2_q*C8򸯰K o ߤ5 A)ukOtmxK>Ӧ?OX =:!kZ+Ze}m&^t:ԺE؛pwTn/ >e>=e  %g{XU'!` ݑN"W3Kݢ*ټC!A<א;y2xk.ik7ʓ=H:Ё%c g-qqvM0k+?Jmj]k6Pk"1lPϽ#:ϙn:I+N8fO.nmͪ4A翝ԞYZf^oNC/Qp ӹZS9fz1Rq\!mH+΅Z'\g8{p֜Ȧ%˩q UPd)L~"/IhLG$| "hU'iC%Sj~m 8:YnxLuV[+~Gݖ=r{KzMꜯ<ZڧZ:)Qv#,h 0ĥu[P}DGJg6C1ghHf({`)&vjݚ }:NW*G޵T] 8ןJK_g8oÿi:'/)*0,H>.ۆ+b)^}>i*czڔH9U'^'l_4A"P_ʬ_*cdc"ܸ˶3NosEdu0DmbH>} YʻKw e~Q-+Ex|ky蕺T/_mfsժp@Tawr +\ύl3淯!vυ9H'B4uVJؼޞ_N`'ئo!A50R 4+a}*psEy !of "0le-/f J V56hJJomeKᇆ)gPQ*,~u,;>\{gMyW[E؟YL4gYZ07070100000294000081a40000000000000000000000016570825600003ff0000000000000000000000000000000000000006600000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/'?]?Eh=ڜ.+/ňh$R@|g}R &Oc,'ɣzZ)#Tʘ#?5`/l˩1~ O٪e+%#Kc'@PEZ,#2Y -bsp~R~_ƭ|wࣲA9(:h#n]}* HZnΖڹ@2W0aBÜ%큓S W0Fck\!OK?p_ V-@R;5slݱ PW߮c}.O"& t@̼{s[^nkE|>==m fCv.H \=3[s##B}+\2*.@*f)41 KsGE\g]l2l*kHDR;>fa (!om0_G%P!S^Ӟ-x΢:S־ZCDu&[(h0aw 9c?=Ҹ3ƅe|6QzCvn -"qQI ~g2{ z~: صBJ=b )NNsC 5-I)T $a聻`pѧB>Z473ªB*]]P]+ go[ԡ*MjV$u4MLW- Jm' JϓOl4&ǖDuWisw#|J[b_c 9\_~s|v`:Ul'M/#JX9.Rġ]0։{ i\nc["*Z`dMw שy@lڂ|khIeЍS]+CTQtrRvh]Lγ4 POr:B^! QngH%/NBg~FYmͫPbjN1iϔT4+TX}_M|eS.mL=0cƯcq_xßκdJpp?Ҩm 3U xIIRaz2Þ%y!P]V i=jlš$E?Zz/<)a{ې~9T \B_L!PC!q"8jeꓓ}f#`h*5)%!Z &Jp%+כ' ?a&12U0-ܸ62W{k̽$iHNѻldm|sxWyF$xTwZsR7|*~ )- en켫py=9/2*d$2H'Ee08f54Մ0qbԽL4%c0ގb6B#sg2 GIz[6$&5NEbM*PY!7| +,!]f奣+޿9>q/ZR³ި$,ԃ?#OiVHҎ/Lt $`⚭rbz2MLhqMa>A F0+ ZP1YH /Yݣs2(/A# YJ]:{x񏫽QLZ ? oPZbqC©aXGXQM_lmoN1hrIzK/pN[jITKwu a/ˍd~K@HAxΓ=tXXt1c{^nǙu$P)?whm[d[W¨-~&*"A!=cPi~ f;gL'.d:@L!FmG4 ,![<_`\TܟtՏn16Y@yxM$q}LrhQ_#-@xɤK'iR)/RyR>zW4\46&{4<; GBO .惲C=Q Z"NFgN(7OnKFo8 TGOZ+?ze$%{{%!0қ cNq6;DkZis͉۱4b{SP>p . Q۰"Z)~+Oy;8ߢlDe^x0pg-xYT|{u}֮vX^㔗Լ$hU࠮Hܗ'PuM/h^$esDɝ^mߗ9ǔ9oY/'d*"rSʀ69eUp7$sˆrb&RHt -mƵ,n5^!9:SӭL0P 7^x'x׫×_ØD "WZ0 'UGVtq,SL RKWF&a#OaWMDbo31Y*A._qFM򖖤]d^/ e>+BKJ@>J7bP[).uu?7#/8z.(Řen{&1|:Жm`NI*PPU i?]>1 xo> ǎu,M IdiA 싶 b_v80ʤ(`QT5h½ 8,->?zpB!`hz}l x;*B$c8=ۄ8 Umȿ'g,wbLqTK¼8vgtL<;#zsj=î¹j6CSJc뱂v7XT%->]YLhtXlmmo -ҢyֲhZx{1!Z*i`bx8n9PU:Q\"gt??( Ԙi`c򶨦s( zIS{B7w+\,`d ˋ_py2TyK9>PaRI=dU1кqYT$] ;S2vt^>>@}b(2CS?2$Zd>ϐOH@eqb?رWb9TVፐtՈZF@o}U@-ƒ^D`4cW= aГ$@IhwQÖL)y7h߄xI[h<[ 8+HѼ׶un D[PiѺ7-씸gq~ d2RU5{F'uHtSDa¹{4.\Z .m?T NMeiٶ1rg[9 OВ`g>!B,A!ޢgh=&x9J2qzچl1AQeEH7[^ٺ3-9 inOj0"j66"mtr3j54p,W+*`9Vt1_GU۔I|͓јr^Dy1VZdZQ+Fq[ݤ Z7P X^|g^ wZlJn !SC럡FɒR5s6;ö@!gMˡЄ;9߶kͽ~Oy/ye{b>kfRSk}4Db>Hļ q{Ȉ:C2Z^9pɚ" cuk,7!,-^Q&PC˜tY8vU!7u0h1! 2jI-}rI8˅/=1=&;BgaQA󠎮]Y{.T&WZ-q,Yƻw{=J8aΌDzjFnkY@bpBPp3k ^H ~ٰR-,Go׺c?D{K$u7$}EY+\mX3?]4pՓ1 G u5t'!f:(ZQ0Y )Tp]];ԋ˞- EWm@=I;(Vw{;5L=8[^;i`|K/52r 'w lcfa>g{g>f`5̪!Aa e0yBѨ-(?/? _eh@S#{xߧ 9}yluG K>*j@ ns4rW-" %"^ Lun#+Gl/E2$gp͵';.|0ܐ`œwV <4AyiAsZfv!E=64CJv`vlޛ2>"iyŅi(ƄQV;Y#ܸK P.>H, ËC$̣5G] f(PNyq7#ukh*:QGǷ%I7s|UQxnBB$4p {4vQ$3'9,x6 3qoQHC)MAq WM\I@[\bŘwJJ71 vW0빌`9F"?,Ozìl#O\?%u@ЇNrXS뙠Qap1ՖAy=?(Sͳ9 )Sy:~Q.JeN{+%xoJeb^j0I#57apz0F(LKnyZ2΃'ν9M6rzSc BPQËRѨrFZdl k\][kփ(ۊ0 SE?T1m93ͼpZR"΍˳c^ P{Ct,)&FXr#91֌gT@hnn w;T>pC]uj%D"jrio_EkTxFhg=Q[U|+;4# RyZU(DX&`z](,-uB^22/*-z"fMևJD=5V(E\We;]{gc}s6-RCj]fNy6^#}IE!֢Ʌw 8Uվd"F|6{.?#,ǔ>OT wGdnJ= #\I*oaݝN |#wz:SS䣢STgJ0X Q,6;/޵Qst JmɌ2r]Ej=n^Z\rf(m9U?/QN^ȡLϡ M VU,0#{oP+~cGV@䡙r *e=hu.BN{è'TzCi* x4o͕ so_ a,N:O" c]yJ`$`qۓIB\j7B;yJj &#|۵IvYtrdq#hy^fTZ=#/=Tz}Sonv9EV\A4:'쪖sY8bk'bgjG?m/ ʔպJQv!ɰUH_lmع@1!P'.)Ŷ&% w/iz~rݺb#A効Js!C{mWD'GE1g 5s~+i^|%&|oIh/jz/~wdhEF''/-tX=/W `(4 g '7tZLYe>:#RC0l(|q !_8*m8,`Ker /48bb-\M8|hTOâlziaSUtF`II6Grv!zpnM8&ՙ|4&1䀜~A* SKLԤV$kޒU3rk_Qs4H+`rori-g-@SG%Bi/kH&A:BX+'Ybtm${P+Pr 13/Ez\&\$LJYZ1wwbD*UFiLIWnKP6ɶH 懊e &|r Vf ,gĠSAӹ^| 'y0ad~Q̆{ - Vmjlc ' )EzY( rm@B6c*IʂYɬCUUkd) aWRdMTay-%l,H,SlDu&lvVVQCnPdV]QUv4R9ɹ+;r*}.-בMkH1@F%XR̵4DԌ䙭B/Tenu N7YZ_+D,uhSorKUv=騔N±vamT/31ub^xWO '.9w.Υu>^, &Yu>ۚe5w[)%-Lзu?iUSL<@;'Xj45´S$[\Yuy#8o1*g>s?KMQb.' Ѓa'_x<0v\(wMFqY†Cܒ5ī ;E6G_bgJW]ꃚb?3 9[kF(Ah0_HsゎO*_9UR寝kֈv7 D*oJGR=H_jlq0~X]P\<$TQ6j8{M6J6*T頽2fDrChBQQzPz<3滋@!sӬɮTgKvT8"NyITw ]+$uO *\QYpLh nL$O6}Lg:}q!xzq]c\K/!5z>(*u+SP0IyS~7o:QHJ@b/_ݠpgK`ꟿ_ j8o,QU fB`+yz t&Z6 [8E=]UsÉv ڞƖ h ްRpA%ڍw=_5z"}n\%Pʧ=^[2 ճ%CM5 Bn[;W H r o-[.]rm;L rs+=*}f\ vFx)# s 4Wŷq!n[+JK\$w[Gj"7Ma_Z\f m F8EJcz n-|Qg`ڔu lg;DGG׾<أ򶐵@-g_.w yu^WF&UW9z]LͻAuՓxƈz. 0oJlp4:>;y8ʧ40CVb6ں.O-/}}VG\hZG2vƒ.RB6(UX'V4֗|3,jL8t -/1lK3vg(1bVNb=1 K™>pڞO| ˵ߒS򈚑a B ]B]֐HR63V<53{qS>%0 ATf]kOϰ+!.ȝkFTBᐄR+@^0>jVgjE1*dk:N5l3[|-]ZftA`o+&S~t_Ӭx>wkկ(,B{;3#ZLeB])t #u2̍zjp~p`ﲈ4q*Wt 0t Y~Qp>g:S2FM<_ 3L`lu@#ލzj|/؞55U<%NnElGȺ,4PZ 67y "pj0} RE$Ks gsՉrC_.V*6۵3%iE0,m˦BjMpJ){j<(VX xcB`'qvξL圊D_S @7j%/ɭ5?Ia*Er%WɁ#/u* 1VĄ|t(@$w 4 'dچ@Kh)E} djl30bDLh< rE 47M9O˯g&|aKU:?2d5_nᩘA\J|lvFF~oS-f ǼSØ8w8Kg܉}>9r^陮Nloض/z k L@Z7MXA%8SOOytlyYRC4wzDRM4ڢT-ɞ 0a706l}fR)@o$恜[$zQ6\Ƥ[mIk?W{>W\2]L^?-RBEc8BA(ʴ>s[=d8dvKBrqp." LJ%}&>HXh%#:qҠ8ڵ $`b:؝2X}3`F ‘_B*uVegxECs]ɛPamȟD8,.qpۡtdחf[C9=YGNU2YO:٘cթI:W|'򖝫sZ $jao*]u.ۥ+D˜wxQm 61粋t]>jbpcS)Iy{f$(\Isswٲ H+[Pc%^AI-9pv0DY;A檤2u97.=Rř{)ߒ2AWdۏ1Sm)(`*04׫<[i<3-¦bɔzX1 Գek`#q/]N^Z"m@ʡBy(Lg9hVնJX$ެ]b# Max63-;` j&h hb*L$}sDh@IC*b͆n24G1E>zREO 3KhQ?k5(i'P;ƜsLh?PO{*EDvAh3bps{R[= 7E%t O]X0E"ǐnǢ7mؑeM]\f Bɯi v'0 Z~)}þDOKY΃S=; EwGA)d=&tv홉30> 4yANowa 9.QD| õsi|1؊Z5>ũgJJ]Pd-,h {n{$S&&94EtޙuR )]Yf_x Xx૟qb2mUj}Mr#՜s:(FrL^U 9Y*~ ,񦩝@k8706Y.Ol|ԣEYip<9-u)_,D>^--d`˕ Ow@Zi{kU 7ڭZ@2KY^ f7Y`L>frAN\xϯ{l ($ Qk<ɝ[ @S^qA4fWCj9tU'9D{kЍ9*@VLL!Uư. )"RzhJمDu3Ao>Dd1R)V݇w*2E%:oW=w0.I޵MD3طM-(*X h <r4 2XUVw6d0|I0ul]D91IVt[Š8n6Og[Z=tC3/=@_">5'F+?3qQوtx>2c`2.3^Eq؅4Lme;/r*_.=Qx:@5cq:jn$f`5+(- zLin. I6T~DFVm%ŝ(l:U']$ŶgJQv8b,X.d9Qcur}eX5&0"kT5Szr6L6 (2.޳V%W2ٳ^2La7<%7LLi!K|dt+'\x텓oM5gJx56vRA ޞ"iXiyA{o!A¦^1P[_U(X( `auP5+#/ IChDyI_aދpOT L5e۟]^n/ʣ9(E9zV^ЖH[_}I]ĭhwlxS|k}il~5Q^ e 39Hgeoz~%ӒLv|=Y72kuh6o .`=ݏL y$̄q2fA aI{', 49~Ƣt%ϲ^d raKkYj;,CDloȈ^V`B蜾g2samITh }9Vv:jX`[d,1{ØT@wjLMC}RH? 8Y[2(ͭpT&HN翙Cyݽ2,ykgd`tE3H :ۑ_/TƺpOoVV&GMԸ^}7u' +)X)䄴+ 96Zg! qx.K/hA4na0GD(ꂫ6B`⍭mAa'祅߂6 q6C_݄hֶDa`7b>8bqN=:QSؤ"[i+yGNpbxxwlIᲘQ#;dIrD4T^r[(h.Χ|W]W :#Qвm:>`)y(/mM~B\5DzW<ۢ//j n,  `l8nfN4xanٓJ}APK{ᡪW u01yq)-ѷv!cZ079~vAYU`O]z.$~XX`[֚jGD7]T [*!K9AaCV١(Go 9`y̤@.}^q@D٢5Z.#z%qvzHO| $܆9[Yvy.%|yt)P'b"✚Cɪ,2cd_|[)\T}ԸiTm!!Tf!~;\8hEZv ?Aqԯv}' D=vXse_bc}A \\ ݄}Cҫ*݅Xe!jӽ#xq@9I<дIz)$U 54al4kJ#tݏC<]_؉Y%<-fR ~T.CTe7̺cuVY^gK \>^j"RY>?5r}]|hշHD `t7` E [1%1XPe$ V8VX7D9 7cIrb4wh@1 ,w˺gxYk)oN--JF/*SC42'o&T +'e M%qhu`vI 31gm;{$_cr??,k^+>3lk-ӻ pfGߦ,PǮ6QMFD gF}"S6yKn'%nM(Ŝf%=r,{fISv5Tj:Jb0pHWkX!@% c,6nS 'bK_Likl}5h筳EB𷼒+X{P>|~'B$™by8{l57:,:vA7}DH#8]r'#bV)4aKvڰg,n3u3<xWsrnD>E)  uGpR/<CG0p/ e,d7ً)C79RtLmDĭl^5w{XytBDE{5K=qg>o²pl4/L[Ny괄z_DZw7A_LKWo;67ƴxLR#qC&a',.LLS \_e2:he2IhgY%c7)MkG!]sY40-$]*#)#?vrkg1;j{LuE2oҊ+ }epoϋUaG\Y"ގ hbn rRq b}|TGӱk ^Ԉt x!3Q̌oS0xujg~E_9mco: ) Y (IKPrV/W>5٢C*yf&  eͰryzQםfbH@%Kγrm2ӫwddeFm9G^Bv+ߥ_BJ}O%äv^Kyw y]kFYr-}6g\J"ҒF jKMh}:Dh7GzԄ71&lg%,H|=E'N;ۧ5PsD6+eSJzސ5W;1 $3?e и+2zčsڍq"i{W&TqG0Ƥ7:"R֦~d'UVα2PjC>Fӟ~c3KvG?j˝z gT6@DVU||N.l F fTx@*^kS1ov8¯GIW!(;ݼpL'8YY*#V8yƾ>IY3߸*\[nDy6vڮ Dr1׵.:4r:(kOJmGO j vHE<<7mO ~-!GE7z%J6lWS3X0DT;.glwP y|ѨqvKy䛺IACLmZQ:,| |(Z,Qo'8Tcfd0W? ~`y9(%'ebÕ)Tٸ}F6ʅp'nJ t 53q#3Iwѹ>s5ŴB$bwX4*2ǭ L^@PY J$$A'}/>Pw VwX87E ΩUU8'c!B߃|B^Cvg9E)x[`r)Xس-n{]+ X> |zP 0:4uƄotoBߣHǧwqXi$zy÷Xi =;'Jo ؟CB!wҎβYZQ؍<Yos~P7Hs;v8ƻh' ~߆4Qo.䁜E/xU~ccBfbtW}b?%3W2˩XpE{h}%-L\ߢ6\e8Y:o7ۑ?;iPJ@dhA; tV^F. Mgt-m<'䓉[?sOKC8SBrV!F'甍_YA(T,EextLWe$.$JkOjt63:B}Ƕ;Zn܈+ѶQirb9 Uq{]nGJjx랗jVmҌh)\ ۼRʙ(f`YR]N }$kdwMfHB*REI$UFۯHz3A۟HwnX/ӊBZO<TsLKwhaK:2GۢoJk`(j4`"VtʻyŴPR? j X [kXL8B^34JSpWFL`GgGҀ) ](ï]S |?M­-4Xo9;H$efz$j*"eZ!)|\;i מ&3F'֯ *`gΔ/ HfhrGTU #EfnY >kWQYGko$>3ˣI-k\˦֧ZLs7NnBLe^7`rwkLy6P#5+zͽS|֮4ʌ߅6Vls\pI \'@u9@I|NFR0xUB)@9MJ}R#]4PF'L%k(u!IMT)Qm݊[:0%AH`f7fe ;_(e?L du BJC^أ߯-JEg]j*WJ6W7s&4R#.Z_rUl&y65\2kSA^,X5mF%'~@Q)JK)W8ʹǵ[NQI:誰xhCagybgs1ˏvӈ}px%qJSy.PV j@ bmi-xNJ zx]o]cj-XaZ'$OR-VP= U(bj 3y+kn ڪv0EaTwm4@C|H{ ӰKp*(ѽN– .y d<(^U[3Sbհ |H:Jן* 1)nC'7hitobBDV'>`F74 {rxf)岋I%yh$۸F*.P!;\pX"߹BJaZIĒByE_&Oi۲iyVBBSOe-Bc85 126ipBJIe9 Or; I30ږ |S#Ka6:wt%!`=׫3?B{.p`}x t*&XnH}dkφէC:F:5_;`b*Xy7@wTLVdݴU1IGrj*LIqXA| RhwH=1+~T$B,neOcϝ f4_$ۇ^YR`xVJn=u<_Ʈy΢OŶȔ^H-`| NP\~I2zg_.Z+&nQg04\%bE{]miBY|6o؟ʻyfubr~\8ӈPQ߱>>̔:u}J.'?kȆ)RVºPnɴzU5鄱5b%X/( ~茦$hǃ>;AF!c13x&R g|{_ o捎o38UϛNJ:/)R6W"t(DHGH l6Fwn9q$1!*tTA/tĶFj; VU M1Էap9HdH#䔵@yP GAt%[\^ *pG3Yc0ڊDkM^h d N}'pc&5k*ޕ[d G'3ƯWLĈ:5)){vx,RT}>⹲" jjR΃TNA c{lߊHԉ|G<:VPb&%Uc1Gd ) |Ǒ[cs#htJ)R & eԧK`r­pRKZabJz܊}WUڹL"}J<TwMF&N8 /FEytR,O79N+Fn":’5af.F4*&'X昐㰈ԏ_Ro.m&L֞xjK dWvy*n ߧz+˾Ik>Aʧv( WRPSC ߚy|Ca# l y 6yx'B9g'3ypw9 70$:?#@.TrعAyC;ނ[Gy,jzB)hTZ̚Μ?n[M0}tzZ+/ȣ8YfoD:g ɣ|i`ٟ:UeчbyHX)&yxk&os4  G+1ki 4S̲K@ȻYqŅ. )}.*幧w4xIb0tLz}őOFVˏ$7%qe`eZ4﷬Y{x߯slj%'%n=̠G2Sj ΉQ֓}[|MiCLp:*[AT~PZF[-_!\ 5S( UiюEr*G3oHLc"&K_ߑy6u=OϔY5l<'-KzϾJ0w/oN9b".bP!z|?53,xj7H|1ū2Ţ.)d% HuBZnc.S=˾ij m:R}-F\_@1aaV@c&Fd]Δ*3g`/V5'fʆT6hQ ֎gH|%uLnxKP<3>_soMA*}ӽYVX'E+h%?'.*Zye.sQxzM}P_J&N_OT%dƒ{D-2ˆ Բ'b!mSQ~&[r=C%LZyl <!;i]m[|C^ "ײRR3076+Kj'zu^ Z/?;h*q[׍uTaqi% #5p"mG5ׅ[1z[7w@3R1v*&?L:L5@W;uz :A5'$=6jNs`,NbfI䒚45J`̡Q!XBȧ6N#M(#$}ddq:$%!R\Eq0iGl\Θ́bj&nn:Yti4lѧ 4L2v}9^qlcuZTLO=:IM !;iׄWSL =[y7Gc/Wx.^1GV*Mfo4*̌ZBl6Oh!)mUBl-ã|[|y|t.NjzCQ*xzy'i.xmӰ}EA-*O^}Φ5 E;{Cr(pTRК+ؙM˽為 R_Kd 7{B-!/ 4zO/⟼3?eh(wNO$Y61ȉuYS-UJk!aԡ烺G t)}`b)@Xu_(1)T߆$uyUXq |h2vcFzW Vn_Bf#` ^:AR܅X!FV:i+` "nur48|{9ٮDy$CwEWrႌ&FMFr s5nHDhp(LjmîzNJ.NN&I?2튅ekIcQA2[3SK[q+yboZ6l|JM:嶕`XA"˚ !Z}F2\*b!le0Wn4csaFhg7~{`9>#Ö1~]['iE#'asP/cC.Dɘ旦 ܮx6[:vzCc| 0t'PM tr^(+$T 9NŶLb^ga>Ub% N9>2<`86Ї7 Zh"G5"v농G=]o+#OG_Jvv}GI WQ5c0LqdUTz(y_㔻a>q=P !ej,ohF8CO;̞7wc^4旂lV҄kӁu"U(-ór%#U_%baFﴄُ|yH€>U5o]]؅ ${th4U%YɆ9"x>V!cwvf7Yo+@0*%B%<+]u'fuyZt BRl髠iR@L Fgd$ VXzS!UT]iqw f8" L3gG a=giCLK 4old.X cl@*V ۹=_$vdݠ29(h^6%k0r.-ma"Lo][ '.YOH>OHIcqb̱ * ;US"9͑6Lm@vx X/\.cgQ9r4 =n n GjSHeY0pտ==yʵwn={NjJWcH|T0r4v^nϞlWC^jpUT752ZEP>JjPqd"(Ȫ}tD}B=_!hr[sPwD!"GcYCz 361-Q}?r?;<,zN3Ze0/r|-`(`b,$~q*[]'< t_)NFԋw[R<ٓudU䣚<_qFEJ]Co/\)mM0$V|*.Ai |<ƞv90XqQU/d(S =赉NO$,j7-+Bn^(-*1:@m.*670eO Y UX(ŀC,1v+ǵ4M=ɧiH*6P>Kr5`We W^~ 2tO΃oEibsЙ;r#zqDn _^G5j )Nqf`.d#qir kHd> XʉZ\.F:m޹S 9}E0!N]P10p[{#DXS~=WU]}n۞joz?}>,wHԌRh^yWBjãBys Q_c)+? 贶X7i# (dcɾ W|5m=Y`o{RnNRk1޵CGzԋ\c9d 0QNl(+M:ܣm )qxHso\G=\ez|rrqfhRh<ð,14(}n۟ՈOhZ62NM3EB+@*,NzǤdkvC^oU[d,` ئ>W&.=zʾO"X#DaLn=OHcE-HV3%$:)6`dg!7^P!Q'q5d]sf, @E=|vML"0`)σWpkhm{p(ۉ4izyH ZW"2)#;oiM;\bjc2ʝNŏ `4 @-H C+|\@`]4ԶBDM#x-35pnefHtjS޺ˮ MTJ #jjںQم}ӪNs#H|#Vs8knj?W*R}/ ~ CnͦCatEt{Xhu i!(V!!4%JV68/U~ŗ'ʐȄyQ hg;*nl"iG~a$Z1.F5JC|ʅdǴŌxiP=c#4mz6Q&e{ϲSkv] Fnʘ3ҪNY 6L੻N1ϽFF@a{`OA$~IVe*^ =!9aG]9C+PtnL.5Ï4ȲK݈84k޼|`B*E=eR|$K Õ_g6U>~qSf"-,HձmؗXfh*FٰuN*:IxIyZTcF)z5ø%Sl+o1 wth1^O}wkjUaSg;KX8y?3<bAKsXϢS;+E-NRd=h9Č׶wbOEN F𩞴a#r, UN-!Hra(^|$L+ߖ?t:zU6'XuR$Խ}~"zHf%%v6K8  @D$R>:ŭ_ 'd9 ܡw$,#: cJӤfx_ z'!)JE%F5AGRaWRei|\]dU:<ݗ e֒U)2s:K֢!@zamKyiiGI~)JwTxܴ< b.fqypŸImfDZJF4Y* 5< sdd%ۭq[D}-L$. dKa'nC:7OCd)2m G-6_s4zq]WPW.oNm!\@c`S.t=Ό2SrCMD sn"o>KH'Qy@"/*_FRiUw妮nR6 wxncDl{LҵXO0d#4,-pI6nԲS6"i[J :a[CZY+p.' )$0ʎF/>,A]!BVbc4}fpHxD",#HaLO5@w;=^ܫlP^T4G9?I;bJ!oEg{ZɇafPn.AU^n.b#:m }A쳜ēiT+$0o+cMsu 4-h9c3xqBpLu9èzE@C &r2qk"vd#GsXgtP!5ep^Yx8cW%5Co7̡ͨeSiJzͤ"Fn( qIgus5Epx>lNtnӲ㓭6GSw}9yLʂaʹ$8&001ztf'0wȻB@׭naʯA\\Ӛ8oThZg=U Y 2.҃Щ0TlCyzu| @4T28;Q nPfY;/0^4CuX_ U'q%Ω[;$V_ QSAl1&{8ӡ5:ќYw:S2" B Lir\k/s֥U"au!zEq:m((K|[UF. EXA1{k@m<ͽiigN*jX#9QD_ IC_t$.َ?xtc6yIiװg7yZ ۫sT{7t uZꎏ+Aǚ} +#|+R-j~rM^t<4q ~=JnCNꎁ'iGlM"uaQ+?&k|ai Dx2: uVl(M+7ENUS4ȩ&Lȵʄ^%*\.3F^쐑ojzMJa|Vzf8O$ a`ޛfLdUɸy hzԥ.OZuXe!h;ޛ {}.f=k>nMĒ7 [H\45 '^[6 :;8oˮ)՘A@vZV5@% !#twt:,)óL7;?}ؚjL%WR0T۰((,y7_SSLSH[)G>GeFCA$*\yIƛ1qxQ"9ȮP.߿5pfDxͱ= Rk.8oWޘ5#{fь?Ђ(f_D}u&R ?Q9dtK7N=\'dcD^޸&4ly}Z}ł9>3|lmbK IQ'C"ZzI H4;ԗ0 gэ;C'm 6AUZb<{ߎ&$93v?_OȁtPE1ڶcU~80UFgA$0goAT=QEH$8K9yժ/Kc⧸=D+4c  3'ʲh#|k&OAU߇C6R[P\ϥjʴzcY@unR GEQ"v4m:\q:K"zZYLU|H")ѾY^T&?D O͞dK/cnk"I]f bD:_;eßą[%Nd5zFf?3 Ǥ]-yQ:0l @O8+]V@u, ݽ1% >`x)vlsTOqFV dpA-Ye'${`p˽s)׌svW} QfKkC3izoٰs3yўA#9q\F{r:5b$osݢ}CJr_aZ'JELƷROV \} =3̔|B!>{sG΅G$U-c{C|̳B_<3Ypc?NQ7뿢xۑ]RR~!0TԒGpk^y5S~hťhWdq,rQSqldB\ 9.oiVA5KzPi3= %0i<jS(IΒQaJ\sF $9رҞlhӄ7j[S|7 _J쾻zs30}Ic@Y- Q 8&LYϸ彿PTcCqdu*c=^!l#Pƒ9_ A,ulr%u߈ٲAkZx Q#;H:i)CȞM;|뛸Pf8<9_B(-n~y&IBwV/y|U =&erKM_d.\'afӅ8ZEQAeᆭK~WI^{qm϶^#*QSleJ0*g(?{L3&ʼn=c_qYsF#PHp Ȅ y?][~@mee:.# {u#3Ɛ,w88i~7+Ӽ3fk(.^4Cm6 sPfc*ŋҊўۛ]>21P3pqک/JBe%|;ZHIn_ȑiq /nU3BemN_fޛVbR19qdyHuC[(jOGbrOwfÞ;E&$ES1*_`KsRʽCFgrf9~3nN]/'EDܸf?AUoiGrEBڟ wΞY{| Eq ,+irlٗurr:lMcG0~ k.ђ4jl^Q=m5Y4 \iB%ָcaZ|,`B;bcЁs7GfLQ︗RX7L7AK`nCyS %| jw  )bkEZ U)m%I5do^iNw|NH?=㥟DŽK Pfdk%F k^L8ov&l2_bơ%SDA0/\:Na5=e 0zӵB[ {{AWz3vFr+2w*㷫c~g3H{84}wF|'r8"<2FP9hó*$qhlPc"=#0 MP;?@ - HvC 0b֠zCsc5Fv[s!/͂/kp3jKUqLe=k|bDj.j;́/{J.E֦\i>7}b 3@Ҩ0rΫRU 룔遉&E("G ,:> Ew[cY7T1TԦI^׫\+-u2Â\ڇm- ׻yU{0lX%- _f*piT6zPJ4;jd~JwGJ0 qRT~%5jW~ߒ%9nn ګ l\]c۱,B} e W72na?Zt; ( ~iZI2Wbg1LVJ;'CtX:nDtxrg -\woO9N d M׺u?zѪF]~쎳<8.q^WRc5CP d 1y)\qJNPst~4'DTyy*'n5R<dR FkM9i Ê8]/} lǠh ܼ-WO=,IrN@-@pل7 Q%Ƞ)57.0؃oZc$ +;˧6J4W >1h;>?B_+8MJb,`3l}-8ɚ9Y¨ZQdU*VZ1꽥wYwF-t˂{?fm3գe֊O!ya+ZHcthQ]IG @OBbp8|=%q1E|u,'|$Uf*dØ'QlP=W,'k=KhF3?[ue,AZ`B20}jMW}[IȰNu;& lEċwB*t׼>+Ϙ;/Iz'{u2,_ :+ 9.wRRz^rࣼ*[K{zWd ,V<4-[EGW{rVÊfqb^Kv:XJ490w\[#dzDHcxBfd k`ļF[G@]~SC}`3v'=d;u49֓~w]:rKnNobg@~1qf l%{,DL%% A:FD|cO3(ݵԐ^W5@J 3%+|XLMmk=WL@|,z!1*1,{5U4ET\lh#9Nd-# \gBiws8eaD籒W@U=Q.$dI#`IDVbzuk<'Үu!ʦ!/Bq{X_Tsr'Gǡ=L )/H:8ڷaӦ݃ 7&SzF@$#;{X,J[d>i?՘*'\p6g]ܹtQظ|2hN{llv[?zCH!ݙgeтB[HC4 x/s4GXmTATw˦M k/K\]hQ{QDaLNz=+( 1rv8~ 6,f<ыN?t4##*<Ǐ+A$6x^.|=3$0G(2sl_qКxڠT@τ)Z^MЯAZ2;:׹o`nX&ee ).7DUw[y'FÉ{J8NwRAS R%X8Q P\=]ɊD)^הyϏRd.FRb|V„WdUp7ӭ?jC~Akk}YjQS}kmr'"?L>l! e&^%T}Las}r>޵#؅7ijhh%;m,BPupGSPPmKLgl~H +x)uN Hfi82UQ mBM%Jvνvh~fҝ B+<nQ= &DHSXD}ʽOګch\əF\; #pp-pDrq2bܱJw /Âs?W!F]v+ss'ePF />=0>9%so,9 ՞]G`ܑUќ"Qc QaBezJDEgr%yQ1B878┡2ZeGVrƧIKJR,4vpJR!apilaK՟RD B/=)D2:zݕWЙx=UDd/GmȟAd9jFьHfu -v,+C07 tsA+c?Ź܌Cr,-c*?Fm,

    &(ɨ[sEb:Wj~;@!y(Bج.5( 9ɋaTb#՜yN@p03]_)Bd,!#% ~M뮁>D`1UCC3jg&FA}wj\Eq4UE ڪ%>a!UvdX{9c؍?:Mo@(Q<734 ;ܸ^V3>'H>)8QJAV= rAw`%kvFGJh[1;BŽc~qCS~5=d_Y(OlP [D5ڛ 8t9t,(aBBj#ىN[$#əAX!;d??WL۠T"̈́)nk_&\y乞Zpm9ʺp&s[ΏZ)0.bf}}F@Bt P__Vۛk1Zą Sݺw` 8x-{%g>ϥƑuLN)_# ]5DO|<h-mN&gAZOrOB&Go׳9[ 8d=;j*J0!v]B&sZ`y(p)zHl8: 5]ᗑ9Ў,]+ʬl&R= W#&ڜ0Rkd_]m#Gs$F.ϭ[_B(G4YFl%ɕ6'kBN1@NQ.z(BH,n`T,j5H[Z~kl4-VIy$Q<cY3gQnwIĢL#'D-9RG>wR{0Gz7V^-#yX rc`\ 1;u;1$NBÙ "&"YyG4A="wY[?<9$#xp-(: 5?W.+8-8!(T`fbJ$.Hϴs*bf8bkfQĽpb*l Y0݂'2!]2-}-dLm|&"kN?)kl]XR֨WE_K0&o_zo.|JYB7:Nt>x"ah~[tE-G֬%xXj~#O27Az_Y{4-*jxKYUTyؿ*JZQ&#< aSUEJNʧ!Q/>0ʇL0Jް؁:icND˥j~̮fHu맮:wJ*qK\-G(a3=)޶ja86h%x!!YQ"" ]ǑGAٖ|2*2zbݑ+$~YC2Q#߬[nliZt;LӸH\~Of\o8%8pY3SGZB!_\Jψr jW<<}CpLKK .˜BkgW2ֵ^dȑ#7ߔTKVQ^`mD7mwP!J hy怌"$yw? 3EWqC87iW8ŏD\wAaW,:;IgRR~ΫMɌ'-(.^_gE*//^w̍a?e3'3iFfֽvN%L_$pc犑i4JL\ kd _ 3Y uANIsmgɽV ]@S&.^i$KʑmƓjnXȯwy8-!"w3©Uf;bMOy.RLY1@b˸#ՐGe># ɠX% \!+]"W+Q:_l עmE&5ཱུH(- lS^{ 2[@֚FP懜g8eQ;ھu=\CsOsX@HD,kUNIH֭;sSEA-pZҕ teYֵTo8ԘC FHRY^N6׭Εkd!ҡ+@آ'>8q|_+dеœ|Pu,/<$ZϨNt4u^gS;p?[~)a)_<'ɔU֬Uqs!N!tfd[1CUvO[+'IWjeBIcSO(ssi G 'dE Y)leW6vCf䐳>LqM>:3ܵX,a3TWFf;C22K5A7*zݥGΛ>r 6ŸQC֪MQU otK*P wpm!`5A&(Wۀ eΚY(h|G|+eQdž5mW{R$uwJ {[+yC i'jǏLGHYZԝiϒ4Xkd,K 9&l+y%$gΎWbk* 2Gu]be{KT@ xIY%E{ꀰ?[c;gE|W qB@"|}l;ɤ_3I6Bb:̚9Y:SDcR$1@Ok݌+岁월%*ޑn$HaŦ F YxYi׬Nk'ap ZȒ$I14d{2ZNTGbK-2 {)|!u:r٣_8{lr<v fGW%m(X ZNBQM_#GJHt{Z@!eqMȱU ׉s06@b*s9#%H e;,aʞB{#wtdk>@#?~C}\̳ 8=,Eb18 #Wc[> Ğx; Ԏl +DփǂH_8κ yB-\ЭSA\.Lj)d4/KƄ=* SZsl[슁hK*z8ѪCWFD)eo^7+խLUFs3tݭneo04P&¨ҤZHHR?{NU^ I~޺ؗvA.xwtn&aj<ɥrũ".kWFGd`=F5*1+#/^pVts!e-eqwu;d~[9ܥ`&@ ̧}Kl ,d/Q'9=Ơ1!4-Ua9طAH36YXxƄXHL*q*I{~6+̝Yӷ*2)"T~(JP_v„oS/iݝ=N)d"DsyaegreU^M0M6.< voD:A DhcP\O'o_p?3uCFS"74&{0ai0բҺn%JMmvTy2!_,<* .Πޝk a&sЕ ujav%_}`8 ";| QFjs'Uqo C%!?zZ_ %XxlۿsN|#XtmaӃ>mD[]@=C{H*Fa@IX++!ASKAYߦRrW$k|}5߉Z&2VQPÓW]M/q555 Sn-OOb)^ZC@֎{&Kwhʉa9EN dVÁiJլ6l G*g7砑<&F+P]Y;-˔@ @k7l&wlKf{yhY~[dWMT3{}v/MRX^xpNn:X{=<>]: ѡE5w48s-i[{p[_n*>K *sR|#rYpn0L:IR^h x`1J-Q_#"1wMx`[t̤a-.F$ tYPz,=c1{(2H!6T`HM;tU&nP ,*4y,"6][:zuD~YPIi!qn=4t<]JZEˤA$dsC,ٚ2 .RY JU7Z@/Wg$ѽ]LPs˷IP7@@"c;"FjNg]5S!ҫz8-o!&nJ 2h5[Nx'D,%+Ryvد3sPJ+'G!64/*-0HQB,FhAnq_–.lLbJ]׮Sp#Bg͓' 00hw( Ho> yYΫ$ n=%!AS (b]AU 5 8VБ,,Q4KPF2yP4ɑgT(' `$%oe&dI-ڈ޴+Nl5բ[f7KRR4l ^L:4IC;?&J2HU.g^Aƅ=Hb5w)p&3Dս]Meܱ3F 6<}q@S. (YeCz殜Ad|1v&´$.Nrga/kA G/: 4mHB*fe!qSo8f$A-5ٿi9trl&u kq(_-sf#I~>v DK?Eh1kzۀXCdV2z1|hr \&Tv" ]qܺ[=(xqAY Nc=UtɵP.P,mExUVQ,8-S WoןW峙HϹ'*o3~T+ w\.5u*"zx|7} \N9X0$v>żMޫ֕u fgo9sEҼ~wP _Qyt'& bNFgd^R֎֬9$qCV''VˬBuBʁfafz,߉Ǚ9DUayW*M&]68Y:W2*J~hH|jhA=ZlZHINeQCD0fb<_v0;kְ$(3M$%P?"W[R{sp7rá:/ ffC=g ܛH ;MzLU'xay׳!紳υRnLp% ;f \CʠCK`^$V9\I wV,s$aY7)fр2gq\Jw!p twp&arOBwb?W( M.?hEWBl\sV~TG$\;JUuǔIdb {c6.PX-GNv EokdQ^Ɉm[sdK@dL%3#z"c*X9(ngth6Lxޫm5G.Ƚw-EF*͕8u.ӮqXJ~789fiؘ9Tp~ ֨,vL ᛎC6Ѣ;OD'(F9kt pgyy[== >j%@ )%m2my0p(7y&AZ>?iYH_!H<[_h#0&nAMe\CM#(DA8!.CߠD]2+yLc46y{I%4Hv$9mpKc^ߖ&g>ӦP'AE[VE$|DB=N<~2/++:q`emYZ]ml0FvzMu'ʱatP&,L4;tt"6$TZΰ {>:$ Q۞#u(#lT qqvΝJ{LTVnCPWW5t. i]a3= x˘x84}`*#ߎ:>t\GRPc 1>>RĥdWbwWY ;3G2[޿\$7"eG],,0=G(Gm87;= 7tu3aDUXE["%-p_"Eg[ݤ_d_A }b7JY7a-d(F9W$d0cJڡφq>cUKB(M^|oi@Ը phU.Ӊ\@/O|r9"] "0T$Uv3SKs`MZш~ky*dJDv#s$--y2K;%%VW_Irm1ol]3. ^a؈t/ uWA ^*!9ǀg_\yY/pեm  >kLەD( !zGMBaш!-?1*UlE_{OҰ={HV,Jϓwk>[V]i{H~ӝ wa<՚UwK_.ʁ( v=KTD*&w{1}ԥ Z"^ܔ֛8C`z|Wކ>>"<:P}Ud3iv=fW `ۅV' (^>˽L$~~ zoM8RLHRJqyP]:0Tk+J @rR%z"ݥWQ*-a<[У7M T-GO2QSYy:=B ȇӠq@;TK3\XZ0k404(wESzLfJסjd`H"hZwh#`>ؚiLGo¸G3io`hY Lo<*ПZ7kڮ霰"J4l,jTTd"GC3 ?Cb`N 8Բd kcj>O֬\[[\;xqU8YcKJ5#10}8+{vBH´(o_^.yr[ua^L_>/1pf5ҌVY>㩪;}Woy+epGOO01Wb dhAk+,%kV뽪30ʍ̠YC!Z-[_ QW`4MgCcLz"y–C<RJTϟ @~EiD6c1N ;uJ8Zt @N /LgJo#7.2VӠN!N((ޥ/a1~7od %}+uNe@Uw mGJId k0N\<.|eH/'K@Lv =]E)s  HTZ"M q,pJϳB4 4B2lyꁇ]g4V<:0s'Frd!yK X ,4.F6689$*L* /^U?jķgyy$`anv&WK~yj>Wj7 z n#{۸w81Jg 'vbIܒ}{ /I :FRex'˕ ޱ43)=x֘s®"W"(.=8Vd N^8j8y:ۇ Jx kZ IџBL1̋2[\+b/Z#F8A=VvroE3!ј kޝ{1lc 'LP`TϏX:yC3V[!nJ# IrKvoP2AxE9~t )c7u8*h!n=(镽Gٟ$Wp@K j ;e\Xѽ>Qzn]-}j )s܋Ŭ>އI6_J1L$g8"oNoպJ ms5xA_v@ajc'|uoh6)=@4:JyY`oqDx)>j4F4[ɰvAswit2SEW䠏fRVZ!uPňI5uYѳJ(8&4~_6~c.Ȁ>d4h흙޸n&5EuXi)(3 aec}Mo. ɕR@ە6fi]zboNa.^Cfx䊲6h4Kmy[%i#q𬪈۫XL/clV9KpsSUbDCfN J\-<8FH0s&a'H qQM2~~")[&l&0Z0Vah\Rc1 f2L6b|Q iv+z,mߵ[+v`E\RΡe:LK 7wvFz/J?n{{l$+%b]oV3sQ^CsUju79LCy Dg@]@'yG5 װ諒s Ҁ)^H1KCs. d>j"*Gq Zc'\ #ҋpKU,*PӾ-kdlZhZ0B$h'FQy#@MŻ,/nXr~#GNpc zL^3{%5&\n!ƾ.5>uwo eс& yorP 54Bm9' mA8 vNg`٩lG}LǙkK Y3&l ZpxnLH8JX*E"=~0PhiIS.__"R;kfܴ,$]A&-,z*hlD\TANqt>엶3=p5Xu ӃsWЋSdYP5L+>!ܧ@:Vp^5RmKbOѶ$k%li4loǁ\jħ$#'[Ky >mRã (T;~AmP (c{NJ] ߏeQRv1RfqPX#4&]4Wa44Enͥ+ ؍U9.'wGa/F3,>y:4$n<%('2Zu &K-?P?y3!3Dzܦi% cjhg=Lrz ۽W `-"q!_CIj#4x UX W0Qk?Ŧȫ)eTu6éCɫ=IFϾڱ4 c4F}G9j[>e94.5J%utS 1I{5qY ?`8E j +v++pl!h}4.A D#ϘcFeH(GWokF2>9e|9amHmB FKxWqю P$,^N`58ЈPb͈-Sܪvfx8Ԙt9MƓ0I|d[OZ)#]Q|M0g3.#s^;Y)ADr-K}ېɾxʴV!~$aa.{Xc IlӺi86 9$~2;# bN|8Pbd"tA7%hpo{o*BY6[lsn+.Љf #2Un x)۱XCJָ׆!>ݎ<ݿbVe؂lQ X*S9VC.3ë'9#u6~QXʄJαH$~u~7'(QMX&'ܡ=K };ʘ-8&ߛ@KIbaF˧ׁ%Z}WdyRa[jSG(s1_IDIv-s:LbFtI [ S# )7 W!{E+`CCq5e6mu}Qtu#J~a7bO߲vD\--81^w\O'8Hp@}\(~~5cw Aq9Fx]d`a0%;jn~q|Aq9#&b.6ؕ%zsLm_~|Oc6h.UNYW4c QYu%y c>(@3^z:q>7&7cʲ>[}5U}M;.$u=9JS{6,؛NT#o) S}7Fq2F^ ~C)Hp`sW8=?`IZObu94e'*9U;yE@ͫ!(GF^)¤\bYb>FPXNcm"t4kkOL0il|])xj&I"bzuRly01QYFo܁tNr.]Q 2#AnEbQ|1IvA[_ל]J 2(}uૡיGWR_[gND*qJϾYvؕ;Ζ?SWiŽ #CVzzwb0 08 pRbŁ#<-wj(hPMp& Sv4J8ےvx5+dcm\DqBO`'X.-UᶡVS -B]Q_Yd/J_0n|ȼ\|_tF2ysDd.8ڌ^N5w2/;v/7afU' fu˽T<^GI{ŐF}<{]] 3tĒHXU{SO,tHR d{&#O"4hɗ,f~mBy:l.TgI,nVex'r/.3[FT<[5=(-Kk*NuTa%76e-;>$]IH(T)+ ;B*UMY|NWr)d -\Fˏ̡;bEˎ$}'\<[,H!b,_=Tɪg0]N+!_?~tc<q̣ ^;*r|q[}Tr-68v59vlBm8(\H3<jnڊS!W!Y-"AB&mRcKG̫%EՃ7g::_t8ý`~K>ȇz)7߀Նw-17Q"*B솼~[{#~T=JŘjR2 6~HCol80"-d)CS*C` t fWxEd&DuCj+*ҴUˍ ˱4GXsKR׏H%6B >!&aQ()\O[xm9coX]gFΎTVRv?lG˺j1k+6eW 3d{A0EYós+d%,b"8%0t?18n3lO qCo]ΰNaA8}Mq;9CS\jBo<puDbfd z~JQ4ʥݥZlx`PT *= 4 >Lk5k*z$ޖ+2m[Eމѯd &RX., 7PA]!_^00`v>G\*H``pq)\9X%@X\yg# I3 nб U^yE6Iթ$b#I}BN0cvN-c"%ȐT=NmL),}mr~1 HpI1w 2]&eF{uJ. oU,'Hʘg2ȉB'Vr{6fPp1Uy}"*=咒%2yivNܝS2cH0v@$@.}7䛄q(X06Ze)y-{k-]M=" 8ʥ_睔W ;"4#'$'@j.kNgD,8_52#Y?KCap Hѕ\_']x$W4`NRCOxCՔCz~Ih#ˁ˔qzascڭdu/_-o$݉!A#(~g%#dOہ]MnvJ*j6#c-#I9Z Z=4G)|TBwsN|8*"G128Rd,8֎.ZTUв ߇8MP'Typ=p=_z] 0-r CesʫĖT1dq r&Id[u :3p"W c ƟG钬Ҙ>KҪd~[E7#ޫ"ԓmRv ג }0\/0˜\r~&t 8uE[qx8۳4,(F,Bp8+P ֧ޘ_M̿PGonIl.UnaތcK:+Y5q~_a`EVq.1{_%vvydMvgXoF -"~E^Ͻ8ރ$5,z b>5^rP?zW޻_T\zw%K:d)!@WOxcWrŵ-vʼni.bI%YR2 B>dTOŒV?>a?s8e# @ ?ͻ" H}uV>!X酉/?M"/_09E)eo<)Mq. 8 8n6#7&t_t;  xUEоd҆%;c !PhMXR4^ ΂Z ?^GZNU5̕8施C8*HV<;Ti#%|Ф:F0|ȶ.fi$+Ng6#"p<\aR8nl&yejJBA4)̛v4O~mԬf 7X#nʩB[\:겐Ԍ=`Τ4@tR-?+1 YI.9VGr FV,4_㴸J Z"ę+͑OZ':8{9Z4`ҞV N. |]^0^zef)GK DET=2[7sYS 0w)jCGZ0-L *M|` O5= 䋼me v!71$g h‹$Dѭ1pW]n#8٤_9 uQr~*0P} c|J^2S@"\Wݗb$i.hV( |B)eHU\6 t>g2Gy"}ʋQ @NTR`) .4a({? ;ׇ{&ښfȆs p)OØK@ůgb 5w(,_$ȭZV2УSveD+Ś eLM<5?)a@$Wwsem>H7KOaP 7ChVfe>`kl;zq&A<#x[f%SUܻStuP*M:gf 5-H2|°F+h vt?Hz JEگ4?1!8#íg$wH"W!t c3X8d.~/ k<%P'qjP:zfa:/8,ќ7+MjXTL" {!ѹ.V$/@5lxa‘ u5{mV(I8 c˥Ruz-Dw=jm&xxw,vDYXrԓ9qiIJ.1`m{dX>Hay/jp'DL}ʏ" )vI!"fe.$a&7%Z_PK- Afzd'N{>]p0nU뵗AuHP"e1kJn|/S|?/Gu?v!1D#V5[u}{ڽ0*%4#٣ذ!D ԳWFʼ !IC-0~Є0*$PS1 Uy ۦ;XRB|+ &$HWPXj$kຩNchZALç1o ̭( wIMAԅW >g"?1R+vCK ֔3h׼ /߂zsO `w"D{+3Wׅ-g2<{8.ZkV=X pbio XВL?#S[v3ZFL%.k`6=Th="݋ 2?՟(Ɉeeb!OSMxۨްt0⁒ޱȠ42.R+l3qZ38Nt v LZ{;ysžc~9n=4dK Ţ-iM8ĸO1L_ߌ$b.e&J|\o/{%6bbYq_' ͸')?O(e.9GH[ӿ=*2HzZ2K{mMnyWC8dy-WL]AOL:r Nhu.ZjFyi벗92p? \^mIJpWG7k_!j3%Ꜭ1[:Czli-.-S-껜y'GrԽ6SWzLeIhSZ(R@ժ$ZW:jdR# ш`A3!K0RF=7H'Cc̹9ycȥ7U tTCׂ]p;{ot]Ŏ`e+k?,՜׾TR5K?x7 O^&D~)6%KodR96;Ue{J  y>g|hzY'lr< WU*xN<YSzXR}bWO8\Kcn}~}pyCvߒi:eB͔sZ5ĩ}}1`d ("4m5aɆ<3ҕ0(3T9#A0Ҧ^{]}+t7VK0LLP6ҟߌ: 3%x'h:+TzǞwsmé4 k<:++/!Э $gfVX[~Eӻ*҃ ] NMn8@9@>⭇W bX!67χJ`bvKJ.U<<& 2G|nww˴m˘#倾'Dg}p$((̛%O5*9fc 'D1^܍t\zIUuaABB$_i6<{fbHbۮ(c` qrFz{QIz<0aƉQp8Z5+#EMee#ذrAQ'^{ %u$u3!P!U1[fg1J3UA ۠u; h=4}Pf 41Pޫ P3^^YϟQ'" nU\*Pp1%%x&l3qjpug 2}'QkHc}*w//iu\Xb5;hx@O噮6/,op?B뒘/p*KYM^#"smюaĽA_$tfj,Z{1\TvO=kisqNQ:EW Qd_E kOثQz.= @z/ػ 2΅3ґ4@h}Zq .P ]97q AA?a,} ]t էy7f8ENF7B ~ju0`;<HFYQvpM{^ڔ3}BWXEsNg(KulLm ](UqbetM 5Ѐڇ^Y|=e؋x~f\_f \JdO2* z}2>Ǿ T2x `}fw &X,ڂx]ޠkNcN)jhSS E;oz&w̡z *39%|ەjA%xvwX4(I#UBdFK`wp0Z&%d>8 `h֋>~xclQD i뤨郧Bp~;>wj2t+rd FMxN]6;~WiZ_:ƪNÅohO ) [.9~(Lfy@(x]pV&>m8M'L8Gm©:ަM۫_qe6V^.s[:3P} $/u/wz&^ֶx,T6 ^2zۇ?SeRC(<7Eg:"rx؜R;6'/aV[:rb*n: 5AyD_?H7UZ|߸5f|L)w]W`116.BUڢ"@U!WyTNm[xȚ}8~+ϼ¸Ƞ>W0wŐ쓟l=I?/\dž$ pc~f&陃 n;CNHSG&5]c ;ɉJr|˼W K v;.wneo< 03ϟG /A;[ ͟uqH"Xl\Stb|3%A FU "Qxu 0R*lv@ĥ"Bht8=)MY,WJ BܢIh J ۳1adԄl 0% dXujo3imGQ1eRxv7).;. 1QJ n0āɩ$Jx$կlAC(_0)AQ.:ݒHߕ3K=h^/?;BPZӬ\9a` Xh%[HmvҋqN;j1RiɫN j>>kyqB(gbvy.xp_9nÌlLX%m )wıJNڤd2c,BMbxdmϞ@בiU$= (k_[Toɶ;v2&'1H}{&{tT !]Q¸Au VT:=X?qJ\~)wԨ'F;p2v@|N})3v0y_r 3[Zz]UJzݳLK҈/xw{ 4G1 ~ Qx\9=oP7QjIe4ƍ/-;XEɵ[vi庀WYѪ|f5kqJdzyX)DʃN^Sވ}u<aSRU|@f8 Wi6]!ϑBDJȠ3\<.D1<9+1lrqDX[BkCe֌]at iSV؆S٤WZȡw*xBz|PQٿ, ,-֕m^3e: "-'XwP|qt wd!506mS&E! akO"(QltjgS93h1`{⼒~֦F8Q&ϒY)WLV]PEрc.\cttӱ_Mi,qX^E``udS!AxQJQS פ KKe(M$9N;zd< m Z@62*'* DVd6MС(6Eh\,uF6 >fxѻs%b+Cz@w Id$42H_Isx3jy6 |cM;=iBeZlxHX[8N[Y_\&$DȂI܈^mu U/a:xp#ƧQ5lEǻk)LiGT0 ҧeܾ!&i& [oٻaY m) 䤐|z& /×,{cQt*v`ECBo8HZ++2#1gAHL^I:22G]j[('rcJ 4Jn`/ wì!`]@) ԶuS._g͠ǝAIJF@=uG" =V?v%ҫ = I[DVotG3%cѡO@٭ OLW[ԙ]B9n#AQsncr-Xc"B9hŜ8~7:Z@V?4i*>t E7)(uHo9)RDz0[Kf+ة׼dDɇ f R\z8H"<$9W_P8[`m"7*AAj"N4V lN#)bWO |Mu)VP~l(MVq6I,֙GBJ :5,P /$5w 4=,jv_@<=X @<ԭz4=yϰepi) ѵb @ldѤ.z1)Z%kL%OAIBXqPx]2S3Ou_*Ȟ<q-hrb7KΧk"5LjN[9 C.(y167H(v1m#\:sܠiJז&֝{cdz3puR:b̐amesL03ۉPS;U{)6q%CaOuy0 (.{UN7NL/j2\-iVK~ zOhԫQ!'ʒT$x 䭼m=+7jB,Ek]rFױX Wݖd-Y[D|J; Xklzb[v\x] 0bibnU,TGnQ%kȤjۋ!10K{G /n["}ɕ`Opħ˜W D[aOh,%~PǦ`J|lam[bwCy׹'?B!hO 5|EVJ?cIW>M}N)MK kf1 l uc{]SNBBd*}5ב _vߥE/o8X} ]GsggNH5f63Ϋ@Zz҃Ar͞QZ+v ފN ~/kM7~0-8 Aoq v Oiơ!'\gkmaB;A{X9C%&ɿ$Nz-_(I4YR~&K9noiɳO;~~燏^IoS侞V>(N%TrǩoM,&Zt砭 I6(C?tO|Yts'=[=GPk!sezB*z`;fk&- w#3'GMr[bE`T3ac ,E|5F](Z@9Hǘx&"{`a;uRfM!ӝߕ Ƌ(|ߗ$FtW)8[xfY*dv?ݧ#EPzy=i!M-8ϴ-=z,s8Y35=06(qMٍN ~R57B9p:(B[zM63&i=p{)Ho\$ 5a&KXan,ߓt53kcH Օ't4@@ﭯC Dz}Vp4$Zzl\F;ꃑm/"C0IFݮl!P97ЮΘc\N^eȆףׇ>J:"v̞8y\%ͺ; 08?jtK_ L Y[ɾ%Vf\vY,(ǯӖmtFj ciWVbZBcZ,<~L/_VluFz ]pn_sJ}\m1iT$떮HJZFX8DQ;s..q4F:l{'Ns@j* 1#hݤbD(#Ͱs_\m gNgZ&`HM8.BkHen) KpG<d-"5hXHMtL&# 3;_m~9F(!( :YD0Q͏0B|p7d|pLH\&GE͙TхH>v 4=:C͠=+Tx-JaYr 5b:uV\܆ڗiF"~WԮۃ>PxݒQvwtQ=w— x \BhEeuZz'YT_ ěrg(y[Xgl t6R?xݣ!l7y]nc_$CL(ŦU :km:L|n~`'BM!lXI4]w7$UJMXqcZRP&JEm} Vq_攼#yteRjCsAZK&oyWo8,[_--4礍U+- r'rOF)m`6&rjPŦ3jn&zB7~ݮ917KBʼJWO-⸋ĹЎeStzŨNC,*ȃ' WJS}4łsGӱאI(޾>vn=udvaܩfcvv |;8:fKFn=ӳᙰ fs`?*SොqpS =]zAzV^hӏ- p|0k+)Cbo1}VF238߱{kA: 2:%|5C& Zu2\Rd8/$2R|w)O2dۅhPs@(Đ=PLI<Ћ4;[ت<̪DC+ìy(5Omr':i[j!s&Mn1c!{Y7=!Bp*Ƹ(H%~!)ŰP!mC x:Ir_k{No!Ѣ(FԼ{? "ϯX`F[ h,¥e-fڊ[9v9} _՗{[9m^2AtULu#F+JU/)?Yb~.Z>rD8g y>%rO@2V;d8hvttNNj~, WDx{R->bd9m;yo U+kM``y?m7E8rY-+P T1VjMͅIg}8 5Gd) ݫ)Or*)St3&W4_e[6͖ `P^y}6 42顡'e25 26:L`oyڊvm :όU]@yNit(:t8=4ݏP6֕'MBF5=# |[[8+ Z3G(w4UO3 {u"Ĵ[[JFG nSє ޸+![}2b+|NB~%޶&N7f<ЦS?NRE(fGZSEG_1>%5r`Ccz/nd5Ĉc4!. &߆OQ$o]A 9`[(~kf+4т֍Y_4kc)^Hnd;Es= !p{uN2CFPf,εk$$)#y*i.C38~8,k":϶} 5l41V>#ƍSax: $JRh8v)/[8e|>PFm!4تw" hϤ88 {zH8dK#dj, i1Xt6>쇏sU[PV\!T'&EΖV<#Flr")u">m{Y9Ir E0=Z3ޘJ6Bo#2!.]Tc41T ˜~ TVr1?!E"ȄFq=3 |A\ϔOme{m ڪ.czJgTA5};j|.5Quґv*A9HfZD+j?i瑳䥴o`Xȕ&d Wf}s1z~ʉ߷2g⢾ՍXB絘Pf|sdO=`!PīI~~m|TZ6Y(Ȣuz~AɌfgx"8sߕuWҏ>hENӣfzn>N2i40ԂcN'!tmn/QwO/2`\{&!,Q T>l˼N>o!5/e:^;7_諭kX<\5rl@!aEfA%xƄ@!M2>b.t[V S|yPl'>X+ ;B&tA|`XSӿͬ-<,s| =ieD:9'&}רE~XH鷝zp.ND эD3Tf\cZ*G~JJ r}߅QA違_p8'S{szuƆ>]xcҴ<޶!@8[pwq Z6 ЈrUk|hωD6:vZ.Ha0)ψMV6Gz~ i&x?z7]9ž`5J쳰YF"EHx:ي%A~vUvH┽j殿lo(? ^*jt~1gUINk@Kߝ^i(醲Ub-?=ՉCtYi{N 鵧mrVN/|9i ,f2^&j*N\m2bRj߲.Q{ rE=Ra&NڷcuU)Y(t-iH3?T?F{).Z6pPS# ]_0[ eB9)s5|%RSVHSwV̗d+w(Tr1[8ld'q{$P"tXSlGS^bf#۽Ttد7D2d R74VqZMr:l{?oAI;JAS4acki9B:\wS1AZ{ F=G+HVܙ Df :\!wkek=:BzL\ღ:4ҩ.ɟh?=bg+CuT /?gMS$.GeQfIg0z'Io7@nȶۖ/6L^ˣ}k%oy{e䰨R43kbVЍ$|no~|CcUZxY=pygbяa/E9yr2xǝQH9IqPDgNxmyYBf@6uKwJ`׺KLP7$&Cʡv<*p5 +;ax@^g~쓰uCZذgOݨTLbMdNi78]L4J:!XDEa ,'(!O3*RSAcBa6aB5ǹEVc5sLyOs9JX&׮{eE)pI_ sQg_LS A ʢeDA]ޡG+7[eKkaN4l^˻Nw O*EA5a(o<I6 j]wstJD2pJtl=,hB-K-s 9mM72yW 0ŧk j[ى>ε̄'/'st˽Sh=%8j6\IBd7m(s> à9V pGR+=VB> Fs2mP&qV| JB76{<RN 0 )#vrΤbϹmrt:[ugE"mBɬ<ۢ\(jsexF `\ S y]0[ c*xK{ ]::2Vs[ۄ0ǣ( #Pb 6_UD6,SNNt2lnȽD_:?3{$˙4%on"hҏmڃx[z:n8DA͍l?InU\~^/ d{FZ{_\#x)p-L`hP{J#Fm #-TNG\B!~`Hf)0Z=X10;\ SnjVm_<>=+.h"bL2WӪNRcHƅ)dK`,TI]cx ݻh.$<- (.S.)W_%{9Iz; )_ῃ\ޒ"ET+J';(Mf{s s}y I7S'Q/J ȫ񞲁ᦿǬF4%f5(mA|iȤ.o̜9 9.`0CsG1FFOzn$l¯^P+^,gmBϡZC wDNRhhNjI9zFdFG .l3mTBʶEpjjg@RU-= %pgcZmjHct+` ηoW?>`k mq&E)qE nQ;NS(+Inz['n+Y]F% Bwa:C5-gܶrI-)kQ3ntɟkICLWCjhР</R|!#e@5+z5IG. ;;EgDn<| UNMc:8pw{Ps8 (\mdިr4~[n`᫦⯱w.S6llG]d'BKԔ[̞? j)~Sw5;wr>5I3ǵ8YX0|}P~CHC\NV_PUl\*WC|yr{W*/宝$ڬ{Z!8nn?n)1#9ѤͨaInCR+|̤ɂ˸`aYz1dgTu3^v,b<^OM؀(2\ ylRe+Mj[N. ?{jO nQ-M9@V*[4\!X Tx`}(Gn*+tzw9ާ!1g!Ag=a\:|~dAZ+<j֬}ԁஒR``#Ã+HzI|u(\zi;,Sctq88Hx~-tۨo1%FI묬+E?Y~LP`MxG ΥGFth$m|ϰEoR*+fy+} ovqz]jBG>,U.PڴL7Mjl]o!f95E%SePzӬi$qnzz~\ó@Hc`um6!2c.T; -Я8T6x>wN ʹ _=0KAS{HTM%qfCPوT 9{t@vNmI!-N 1KP eZn)=[y&`u*AX7ۧ|YG'M²26NH]^t̤~(O#(Ϡs԰XK8;Ӎ‚0=:E*@/e: &[{zobZ,U{ W~Nzq)#u5HgI[z`ZƧs`XUE!n<_~PצLm؏ 5I;`~?|=krnAFq;F?%t*HPGr ӸMUB ݸOԶ!eC1sox6"ܗF$:<0[.ܘ0dG$$s|&)* sܟ ~6lCvIhR0W]s93 W@|q4/MF2 e"c  UƃY,N+7C*R!8yeO܉0DEd uUyے uP=rs73lܓH۲W^p'1 `a}`D*bwuF߯UCIJ{ ur3K8|p8%$X-=gJ=HIi Hv9¹zK^3{7:^I~OH)T4g@L#Ր\Jf m6A~1rnPfӃ=:ƒ/,G~(o[AMa%#J`…RSBdqXZ0ni+0ejcS[рw2ƔK*]쓁ZO_!l0QR!r+lI;۶Wj xшQ=Ynd".ɕg^YJ֌s ]8D9vy{(d8ln`5*}rGպѐJFU۰wL_=q9Ȥ IE#ΝTM@}q*KJ%DOH!B7@iɹՆ4ȿr-+3Ć`DQ| n"oU[_2ҖlêC㡩\t/9qxs+xK&k`Rz7EP*DV؄&ȖN [H.r=801oj A|`@1)ONAOR`]a}؝,]c,ܓl=#K[- 0B{NM&v5R6{ 9iX ZGO[+JMt8O/.Hf&oj_F&Q!G.&[dQ$Ê,&Rܷ Vc$,`UBq92bÄ}4M%LYvwotcܹC! Xf'f"F`l{"ٳ8u=w~Q%d]qdcG8}n` *2AʪD7?17*4C'2" kJ O|P#@tˇX9IEP؉kXeh9_YצS.A ԚAYu"cπHd C~\Wso>FYi)2*O+>n,s@n w@ bRA"+ g9yG:+ךv.<2NhuϪMnY<U0:;8״6^j Q\{ |0l>@U!SvN>oe qr/DR2 (uh#;N%sF*9;Z)7g3T,ApD mҶSQM8v7~bCBĪpUH /%{:+Ta6G#2oFϳ(UU^ ۰Y"+{LaN;z9S?!lCLuo>5J:QV&כ| Nj} =iGlFZd, i}X+y,MY W* {hJ䳍͡ b2, uhD#wqS,D&h}Dt$}Ԭ* /g9yv=1ӱ@$72 r{GEClVkp"p $$ÁG9NLD/E~:46{u2:AA@m.r\ nv0A^+TץV#|֛%W3MfwtN3`ZĀٵ2Ep呢0p[m`"c5:FLwW$F\.$fT"o'8UMG j\hrgodkE6VRf8=~o7LHO\mMx \jƋޜ{g=XO:3Gsr@yM?{K↮Gt:~ӹ<|&L #1yi*˙UHip,2bƠ{ңXRtʓ0D$J+h#J_0򸠺?dPֈ\N SߞbR1瀙i]籍aDģ5e_?K 4WBZu~Yz*`u ٩MocQmylg,Nv7ĸbެj ]>lӴ a&ir~[f?r8S=m}b"Qw+/;(;[UcMSk+Tmm0pj1\ gmnQ|HࠍG~/yKsm= DBvg1t^X;FJ]>i,j4O!{rF+z~{`cGAS2NqL,#rcT.B^1!I&^ʹNEHRYu1^Ҩ~hH Jg)ۦ֨jk OysardcNnS_baBګ}ncvbt{w>%. ǒ`n{d|$/s23QMEiJ,[5?ST[L4س,u,fۮn_ 7̱:|Vi޷> hbI]tj Na94䩘{~TQ;@y7nl&,i8V񔔙;jzc=s5P,UƗp-M߬h?S6Q wK +I~@m{ݹM:J}:~g'SCu Ĺ._/tQ:2kB'qf<[ؓ xW.Ƨ?Ó3Z=~0g/ux^KϺXT^?"<HSUSXJ(ov*?kEEo[!;:ƌvkgFRlF!%!v)gGg!Efa5g44rS&;؋A01 o9 |K7dx 9x~2ԙE+&Vȯ Bi~T"1}h9F; cp%癕Ի4|yVDsps)eN$ q'jEv1)/5\f%u },%q7/֔CejZ?LcǨ Q6p_R'P3F;LIx{|X[ų{.R,wsliF, )b'1 6:')wfA4N퓣y5L;oP.0}C8ʀ@`*]*`1mdXdRa¿&brb r1j&3, Lq~&t$; 2cS]?R L+oTa0-0 9޵1%8kP^GQp~Wc.95qK#ž˜2 A?‘ 7eXT$'4^m #r=GwfPmT®l L aq&(0*" `YVD(~A[@Uɡtj MI=tE :wпuғFK]֢c/yxGuiwqܗz{=?B"?! (YzNѭYȁA(OEiĜ%ێQY!>9y"0~bUZA/Œ#!:h<ۗ0sKg[i 8[VҦto.{#E$W$?J.|&o=ϥ҂YI`ip_\zuGJQAGSao>Xt 25afYSR/kLf.= 9"%leaZFW@ύj#~I @b\<\ )wiqsBI2gS"SZ ۘ ,ȜIEh#\cp8t|ByHyg,hk0M8xѺ*5䳶{k |o@MR( LN>v\x`J 4hĿ@'#1_brGQu:{-ڃOX݃P~ ,1r#X-BF:6|n\FgI#]߉:%uvx#Q kd9ɑߠs9զmum/FäBs;gNOh.[瓰j(xSZ5x-Ԗ]:NBzL ҂ٮ%OH}PFd͆4BpZ>" 1ҥ%Z6nfK"ҨAcNVn:nIv8޷=(ju$X_Ŀ sFOoL3):{a{`cy+YhZ'em M]f&Lr5:pTCё䥠FV0tqߓGqPQtIyE20 ڇ-L%"NmX"X257:B9]K4Cqm \Rd^XEkxjh ҵ)ԢXILѧ?I ^|NG l*upMMVV]^z`ZfjwJ*f/i={PDQļY\~*+8no@K듖JHj=u "cG>yl7j?Xҏ5b#g ;dD+/81Vr(p[&u3"Kc?ͻ_ȍ~$ ylLs Ii_kQ%.,j "J.wáہso<Pl JZ"XE9ix٩Sbp@w?-~xmˋ@Bb}C9xNc&70~R4*=>׵F  #6Jִ·q3ɋ:UuE?&h# L9<Ӡ8Y\eAvyרL~M^F U@';k.Yn9%8ikexHLcvidZ̒*|_mϋ'QKx*SC[,#@.LRhqI(wHȼ-X_Grӡn. %ٞDm-}LЩ]$Oj N"-E@k\[МX%@+b m`A;l1] 6kDlDlܧmUEǷHK~[ FDD5Y34549}/| _Z©6hQ"p5҇nBuNVexprTHauPkxHBST>ibSԫg13+^M}bz߭7/j?ZNv0HopsQ~DEqhwq Qfy^NX~܁eMզ>_ƶpYkq>Rp) f's[':'fPi{nap"ayҹ~*A̱)hRrNаp(TٔҁrIuۋB .6(.:o2}oe]RRQlK`O;b%0.!0ػT +/̱/}h7G]R=i \|+D{@?bs%%0tkpAUz*9ֹEU2-=MثW]32ӑ?'gZ{;AlngAI3ԆIݚ#7 {ٷ>syNeӕg?wꭿ)}\ 6h6"s.RRI:X&^ 5ԥ9+ŢtWEc8,qBѴN@G(Z'C|}:##$.3Me?3TJZBDz= TvD$tnG^C_g5`UR&r$=V{<Φ[@ TF~RG-2D33}ئM&wZN9.ňHiS(b[fH`g)ͥp~.=cFn9:yGn ;*#{u}eE} D(`l=I.=l~\%ƀ}P}|2P 8U+d0B6pWuS1w~#(4 $_#F5٢!ƕ2-پx{`&iqKѵǖ GNVF<@[Mu]g6dQe؛p$m5eVæzG3\sˬ38(`g{؞t fٵO޿:X/IKajAӠY\;< `KmJ3LԚDg+/;,/Lˍ?]kYaTǸ]e3R%5ȊќhymYQJV^YӤ3}GkO :=R 6MU9*Ɠb8~{OZ/fp⴬qyF]R) ZZxvëسYa=b|NgOQYHY] *ctWS_D;adǏh{Nn3[`<(R3T(˒;;]$V lHLM18mn=Xc]f;&VIWQ=ǕIņ#,F,Vskв#zSqjny|mYF똦+6.Q/Xa-^!纂I饨ԍA a(lZ1M!-$?0ѕY$D|h9 ;7:T{P=W6U>YS PA, RxV׏+uu<\vrQ[Gwh%XvEJJ?6-7A6UhA a{> Ds<qqFto9%[Fs< b:NYS@K7?&1]]>%H$)S6ِ]+r_ASNc[RDXos_rLm%KhCklyR$;D(דZa/Sұypt0SL2QTvOGvK7NqZo`viV\ `ටN\L.uF2:d 93@$N=J %JЭmZe +TJ>J^9ߨao|(doX%$,Џml q[# Thx8!RM`>Qߚ m57@_N75$i[L~VqI/lK6~2ch&Gw߯6aFaVW'!2W٩v=K* BpatpqRнfMG ܑOFk׋7<el6Ō~^Uo.J] dn܍ȵOJP!Qsۢ%O– BHj>!-#KO'M.׌Kѯ/$ 6n$"_?  =DI"C7,ؠ[QMX""bMaeL JB^U'ṄR52780ՙYE5}jvmұ_Mcі-et4y(i޸E•ԙ} a _ÌpkEW1v`"5泎/Ktn0xQӡJ|1IՑ =/gB5e󵪼ojpP@>^Z{^=5S 1ԗ> KXV>(#ޚd\:Cd 3Px>*<侊An NOF%tῗNK }bd/QThX3Ϙ xk1Ⲻ9^w(NP͜XLY12\9SDKQVU[hixT";4eZfFuU>V Cw w 8w@v~ 1OM,sҕtdu~D]O|pXAl\YF8I85D펬dǽ7<Auh7m5Q%"DaofSTkCD1O[!^Xɼ*iv&v`Z'X{}?R"i_UHQ&`8|faڤmઇ+ϛne/# 0(stFHx'K+-曢| ?|(1QwNW1HkWFtPm M;%l*^ 62E#ޖ vvFHq3?]:XEkho7s/E'xk6 bK1`)a656o羝v'D_d$H 0Y 5Y!Աw@L7q\%)khȶuJb$G~pv>pBi>>yPOTFL7O89#N(pZykT^Em~q_>mlG9]#pi?s϶!y}e/a_o4jwHR7tבcII.u0NJlۇ 9O.[nO:!R;]JL O. Op|,2Tз㓍pYAꏯSCI<:d#s1[GbC}hJ5@!Hl:rH`('6 ,y|ѻ&'E]ǝh;G]sJ`|p=C 6仑4| uDG4%z x˽FO<#o%EmES]7?*yfwT7dn4¡ryQI%;ߌm..>?$V+&ɄRxPQ8BhO|JRX^v:.\֔ǠJ2 <МRcj(fy4B`S<)_Tf͑GbZŻFdYOMU SF?dgV3?d3 Cw?Q }x>U<=W2+W\J7sDwjjK/?%x-%;uqw1DEǂ@twQ%3e/ 9ꨵ{pdomT7'/ 7낂\ϒ84Fkj=ʐ9%x '"nuA9d=kE8 ˵ dw߇AU:ON k#i<R]r۹Q5dA5# K[sY\,BdBgaD0*u-=2~›<#Gζ$riMUؔ-TFb4/V.1ze ,/]‘P$)'X/Y^f+ҀU`9fBs׻f>hlo0@Q0z*_'Dˋ4{ҋ/uzܸ&Vg/%1Qb04%q^j3,en9 -$ o ,Qsilm2q{4kѻ$[AI83alCUhhDہ=)Dm9t -Vӫs|sWSō554V^l^FI#ct%DCQu,XCmT;V~j@L̿{3\[|"3빮S˘pzν誂q/5D{7'Ayi1zz?cGî$4a'1CaTLUH\AcmCl?n3{{\02ik4Ym>Tv:fu!&kPb>g4pi aE)zGJ%j4r)bd^b"tjtZ:s]ϦG aE=A}|}[XrNa-׆ =(^|*q>h%t0r22L(WUޓٛtƻ{7u;e',;0'iwKr76x%Z@| M8z^}ܺ^PHtÆ)rt+dRBrn5qK<]˜ԓN(Au-U.ON֦-#"b%~OnF xiRtƽNOdB+ v̓vZ◧Χ-@md0B ȉ's@ -ī0+<>IĠ+ua, ݳ dW"< 9߅}4ecawy5DTK֠+ɇ ]Q^U8w&bW%q=@zA/}U1Nf.B"[oc)3E n_ -Jֿ&R1*{p}1Blr̚n~[#NfLZ FJDӍ~wA!BI 5$cى*5 V%ВEњ7Ogn I;Ţj=-)Nd%$pR/'IgJ]ⵔXA:K1ӕ 11K{//kp*z4Q'dɗQ;YP-gԳwLK5zvߦfWx~v̪0JҋUZ,8esA7Bxʉl)Kj%I woӧ%.1ۤ 3unhQuKj=8v2o -Pz!K{V d['bQsb |>3{q kdz#^(ji|B~  C)z UԪyS`M=(s fK]N6gjɛ6rʹw5/O\@:::<„ ?js Z!/9 #ܧ!p"&lMhCUO -xXq<`nxHk(c 5&!4ۿb3KuA͏d5YbUOSW)ׂʺWhmS7Z_]dTE/:s7pyJDː$ I0^$Y#O`Yps;v!^cTh^#ډy\좶whյUVů9\+m@kp.nuo0ME}c|t*P8/=xc6I+5d@4@0{Chwfo/6\m>[+t)wR]sjđ[/g7 V#g8g_qx鲬aNZ8ˮ~PJT#J#H, Sft0sZ>L,3qŕǔ`TNj.!;ŌFr?# JA3QR!YX*&ʇ5& }'M6sYSiw;^?;7uMGy@|#9xL:s稀yeBՃ-{Yk!}IGr|>QAŒ(}t/$Z5uʲuE$90B>N}>H3ʞ=@uc툠HҷcUӭ1''Sve##[68@cTadRZ/y~bܑbc9{t%FcX7%a$W!TF ` +(ީ]wAݾ8Y>?)RͿw}e `z _ *e>dV #cmDm%;ؑq5yf2h+;E.p)|n0])9в, 0/]p,MWrFT}>8@m9 &KD$>BoVn1Y{y.{"AHPkD̕Xz([ Lɯ8!5J{Nz|n,-'V| מhM8hS 0m8(DYZҟPd_hlB =$Zkp7ba~N6!<ۣ΀w_qLa_4hP;C{1SvZ}xljolѷ^ĝx0%Ҳ tri2&@q+y AxU kv4ӨIl|Ae}ŒedPMBKZW>]uST,4c ?v]=^`T@:f6aB]9dVE2P ޜ'E]%+/S&ŒINKIvL9˖ojZ>Ҷ &/I?}V T[>Xkvvh *YH~FYzvR5cpɭ0zwUuű꿤c<%Z3`(DP9n W&HE7cǮ7s ~h >`:֨ .KW Ϣ/AesnIqk$_2 (y)u7C "f6I`5XOUc*PشC_ Sdv5<*coD_S\ҫ$uԦJν[dGBC0>x+0WJc6$)2 ]c `i7[ ]afbƼ~\.=T3.;!In 5terBQX_P_ g;ü8jg՜ O ?Yѧ1g""D$X D!ECBvK# ^^2.7 ̹mDIBєxKP8v_eJVKJ ;Px}aS7%gvu}5jnc[+y#MBoy%#vᝠΌ+;os{B&lY\J%R kA_9m1i6).EQ7,sK2 dݧs 1 ."`92Hٞ;?; BDI"owJ OZ|[f8 v=ﶬz<3%ev h-e׾&e=L!4Q]i@2:-RAeH-k@a N6KS3 ܐmH\#˧wAb ;VxY?$vB/ܤsq[mȤDͰmyNf4"n:n?^{VANu%?Qy>8%2Npu#qO\KA"F3b#&5ՁI7d'}Or|Wȏݯƛތi>[jKBvjjXIqKe'B>BKF*$'hViE#>8'Dxnۆ:\N-,~ut M xXrz[`[sWUYD]>R0JZ_EbQ zt"foil&~D[n3FDAz)wۦٔ T6cK8PP%hggE)o~Ǥ=a!-M_CVqcfw}F.]\u|W(x)[[$៺۷;D֭2jf-ǩ_ˠw#MSdrǚWS_L8-?'G嶡EC󞄽-iwy=joG#Wd[ gwfUM yR2炵T!6à=j0{\ vQ@hQw؊}ȡi5Ky7N#x[ŝxgw< O bˬos8 cz6T%'ϲZ_KpCk{qQX=wg@W c(l4Z-ʪ=Ol#B1w5@ZaC]-AyFjvzC󈵼'^VG!Coff/^lk儼Gxc[k@ s'gY %i0f|{;mzȎ%ʨJO'NM |}p/}ymObbGpQK lpšhF;kRsеQ$> SU!֊P8y\Rxk~qgO] W_,)LGMFKq,rGk)ik~a{~f~)@&V H ӄoMiM;M.Fq4̽q$ =Y!} E&'oH6r-Hե:2d2/ؑ/+bRds^'mh*"\xk9R6+̈ F`[ yl>}TA j045 4P>q18 }> AB]ώ{~z'Ҟe1-2@[&G"vՂVvyCձ]9E?j?B#oA'%5ӎr0޲k;N8Xg!hR[< BnҖF $wXrM)YD2!ܵ4lA~vr%< gxKϟVTNgzXm] Xf[K6ECװUOUzD9')0Ja>8&]ɪfEY| v jOf,@f )A9{z D,_V00?ݲ;#\3PQCW`&9⛊UZڦOtSCz$FO;0nH5ϑ>~+O=JOc8+ brá7i` (㫹b/ U^I1\I*ybOca73Rśq)EDkHP]9eF;eCyDႰLnjwE5‰4Q͒*F2%?(hs@d|cemEaF 4HR'Cko2b,1LŌgRB@dz82fy4~YV?~%\3r$Vymm_\V(I&PK<5}Ak$>k\ ԷdjoD<c\1f5>=Ŭ;12,z^JQF.ok?9̹HVaűE0W`11J-Y^Y[ "Tݻk=`cNpzNM.+_Ϭ"[((_P{ə2wdvrFmQ86f6Շr]Mƞ)wCt pBAootJZM#_u֜8#yV>FpxRipY';p.*~tk`E!eBB?I'ʼnBIǰ1?ȚNiuݶ# ZP;1vTfաyX0 F Rr<,ż9' }3}(cMG8-rgEbCdi#ŮIZGX;үu/}3hkMoͧ$K'>0^5 ہƒT6Begq{LoQ8+V0TmY+nP*}I{_+LE uz7&+M@ 91In{_e2i NXZ J.~Y՛2T!ΚpKt7@9CЈĞ=]Kvm"`2 pIj y~i:1##Zf[^ptqLt qv5C 2=Fb%bEj ،t\i ovk,JGxFAz_{@бrR4V3[ 4HľD1_bRu0\￿)αW^m9:( +T{/ ]!F 9YR=$]M4;g n N`\+UO6O +ŕC8-r?,Ie[ ,QnS+"W%Ս| ~JQ"F.%E0du_g)Sԭ6[G%%jppj?U:O1|abNJqzV F;z2AO[Y5+2wtO|KǺAs 7g xGoqnyVԇG1M}IOPJHǤ>@:+G#yHS7|<)?2ϫPTz& d{C#HIN4dmcv"6Yv }e~igVvQ|:;bI2<`R( Ea8 DmѪ؆#Q'Tw,)FnO %KHOisL+Ѵ&dan˗Q ܕ0Kݍ B_6ӉãZ=gt}ƨJꢾ,gs@\l{l%oAXPsnfrMR566uh?qb[t"8`}w󮎩XZ(:iI@0 CD>@`jqkZ$"gHI:\)]<"ܲ5BĿˢʧ1rU!DA'ICYQݬхXZʼ?'|op(g|bɭ殍RY6AHZp Z&y6{/+ lL$#]|SmNPizPZ ۵Zs3zO|]q]RׄR)uXuȨ 6b)׵Uugȷo λ V*U& > M)q ,z ,1xb2 8B _vNеm1:Slj 󁭠c3GI}2iZ匌ge%sx\L.<]+HЌ& I9Avz0u~4m_4JưKG+G  @焮

    8L+Uׂӵ/Q :IJ}S,s+ c.2 M[Zh\R$&n:?Ƈf?2#n?eMP)VRjcS\Xya-u6T Fˉ-؊=h`LC~OݿΔdÈK _Pcǟ?5Hl p8)@#сG321>dq9@(EPT:ю0oǁƆFp7\v0J/B * 8%&Qs8_~ 3llĵ&;/ *jc5/`q2m`z/Y> hB&S-T'9J7:Y+h,fk o/X/7^'>{0籭R aiORfu#O6pd0=BY">r?}Bm5C3-Bu eK^/wAgD/X-#Gs=[u54aȋjuQ vОn3јFyb ,\ھ')Tz6<@z5s/Rg:u,-:+AM1A0Mܽv ZكL'o -|f\6ifN)=_L]dFuU i葮yTO=wHGZi"b=aU9GԸ@B]mFu$Gto}DciDF}N5C`oMU,^\>Aʸ(tq-Z˛-'aE2~wPUڛH$.l0EܤW[]{5M~\u@P.J  55j cqև ) #NuEJqct)OyB8& e/Rtb1sקeq 4."OLɢӆ*t jIρSM9-7{I-|ie0.a1ϩ@~rg<Q'7}r,1>W|~\}\U+^nrf88?c{#QK290I y_ӭ]-s+!NxM#L93`t c~nC mՓUi|/0<.|?L3k3UO[n7CGiBܝ8EU eEZ}T:uLGпn8z)N!"ϞO>Q.FV3ĵh.P&!( ״.YeSdQ& }z֝,iD9+Ul:^#(AsQ2E|w!x¦A<I< 6cOw&5uM6$r>nлDD>wrһyLAt~>.^DΞJ("HTlpR-i̹7w)˃- OR{ؚ=d%!=kH?j"ߒ]녃t2mxTn4F=#mK5 -tFP3)r,f%Cr;d?XA,f< u]Nj?P̗(ɇFwӵ1c['ٰ`$%\no{jqGhd&yy|`<f lE$ۢ1h/UPR!rJ%Sd䞧17 ]j^b̞x9XR WE1"ȁ'VBfg?o6T~:Խf'@k*KyonSK#҇}|!M# )8+٣:5'Bf9CR LQbceKˋ*.Um74QGlν\kuzo{Zvp(#4POZ(! Xa+t=QˇFA3T~h+C|ۮ6KN;1C!\t&CWzeŝP ؈<TTOFP0i5Wwk.0 mfwS8b깥%^ 3C퀘o}- -b8!ڗGǘgsծÁtdЕ[rt^|?^s|0\Kgf3?rxi 6;"ce888z~R(mU-YY*q"ˏfFu]Ȥ?;#Х|Vm%`ja'vhqq8fvƙ1Ƴp?$tH !mi3䃵è*c)dM_Zyux3HѪRȹ@]0G  >\%"+Mnd 9z];7DAj@sSErlm11 {Q+>M75Z5qS3&O `b ݤp!5^E] 1TaT4!5E\Wb>hMi+SIS|yvvVd)ÑPL  N>"dץF+'>'Nmj^aT0<6ж O4 2!g8W+"cَW֤v;Vjo} gdmz'q t$y*h.lM"ieGIJ;_.lU;5y2xtEG?A;1Ҏ}\噏Og Zơ<8b[ne*wŒm7\R7֪O{&dVѧ`(Z9 Op;jg̺S^d}Fz99Fguraì =xh;\<(6V]LIAQ6;J,#2}ؾ/C%R|W+Pe TlޭWt7m>]#[Cfy;<6;cQX.>6Ӵb+ieYOKfٶEMՖ $\tr)P| $=p X#<+u!TG)OZ.&v&_?,5,-*Vä3ҷ#JNQWU,U[ g KXYilctӓKie۽!GIf )j]HKUC9C< Ę6= ݼTQN{џ&vC8.fF)ةjR@yF)a/UONgcW*\̿/ y|7*w"J59_+x$p/.83u<@$zm[d/#lY H$wm4 JoVNPnk?KY9?{q G(\4!ݩ H VRY|O|sYV QH{ SK&V7"1a>q pٳߝs17/S/zobbʌ#9-1cr[~Bc¤2"4F;leA6a=[l‹ L>~<Vsg^~ *@V7mYlѶpH+iVI#Dd/LI2x+ *̹@ V0- LF#Mb }ќI3&Vh_n"K;9exwfx}SލMoW< tmA"P`A _걔4_{"t7릱|H(6ˇetZVorv"A럏7器 y^О5 ֖"y:7nܿIX0=j:+w5XJ s?!*Flk>H$G 32tFVͰMRcc$w?QzEL swT!s (4_R,KJ܍%`AgZs㵬6;gR[9(Xi*XQ `s`&ɽopuRT(ܹ*4 q AF""Uh6/J!y.K8qÌ`U:fdjPXec@ Bځ\PJ#(y8~heˢpIT艛OںĶ8y i *ٕ|ĔV-U$1u::~*}GI-(:Orwt^t.|.O7gj TTB R#-]ab p/*;x"bWX AYl\+ȁs%j5]R8PHfQc~8_A%\Y}0Mgf^Ce^[~q)N9 l/OӼoxwcؠ v<;ޛų >\qWRiay7 n]CɷiIK VvvSK_H/Th}` 8-GV]Pk`w:ؙ.V2[ . "Ʉ@ԉ̠Kʬ9Dc&.8ڿEBɽ:Z56ڨf ߔyL7r}"eЦi)P|B\B4 79fƭ UǼka"rKF(;,VܮUnje[@Wҫ4ahy$SG6ۦˠgOE4[ Rڠ0utCY &BFw|i;I.Tm-ђ tMD#Vy8y:$ ĐJ7JzmA y:?QwB_j'U5h!(ߎp+qBO홻,Gԏ-5 rfDf߽JTDdM\_!FEN%Ļo6 "ᖉz(^-`ɘ'=cs+2m C58cr,3U `Ҥjg)đrccK<eOL#F~'8n7 1I`#s%*Bhqk1٧5h\w:=|@]ZO@/W"IFdUZ c7Dl(/\< c60l1`Tfr(.)rzýa"V=a n=G2օ_,&i 24ј@XCB]bl觞b'=_-I"#hB/$Cq[zY?nƉ;ʿs`'=Che,LL:ٽKf| :K "" |bW:OZOS,_qR"!L GIԴ?̏kj# -4JVr5Kw7=+fz  ݩkD$Ri{JA"`hՆzEQrK1 +h'u|dcj4 # R 3ˀI!Y qSty\w)"矉maoj%ĕM;(dw!`JpJt>Md9|FD?b~|]F}K\S<&m}nV[Q_"^恖UjUDWmo!e/^.P'm\DŸ?z0:ͬgHeEZ@{M5t*C@5*qʫkɡqX=vOS\MOږn51V0.?FzL?8{54M~;37w4p)Ta3j LrިRv{% }{)R4xU:b"I1N&BU~d994l/ Wffp wu(fӋ>PZ$O9gw@F i=h3~H|Ff7fQ~ QfZ3xS9c]q-q $bR?.dU~cEoR9^q.-Oܠ;/9\Hi2F׀j*a^ңjz_B+ܷHq=Ga"aAӻh)klP51Xcd&Q訮YY,VE[xQ~vZMhBRB =jVS4E3Wp~~բu849/aUas9v2$ԶhT4DPFMp K)W1iƉ]<RIbP*ۛ*u!3!]{+k+I`eϦqT4萆%'G'K3ƭ plFF`;WY#Ym$\1W^\K!"Nr Y"nE ЩyO!G݋Oepkn`>}z< 6٦4܃3VTp#բ-r{m'v%o.X0k S{} 4R|l]/wO+!/(<ހmb#jxs#uRP>E553c)ڈ.(Z}r ٿ<f >)Q es"}SܜKSfΠwG+Gnٲϼl%6&$!gd`~ĤO {]{^(tkмMrq[k A"ZfBe g'<9mV^C QiKzy@e# <a+4HȿMƖESd)4hDQ= PWMkDHPVZ|kSkmFe7qGX;y3`f04$#=d(``Yk)Me.ɡ¹<˖:pES:ݢpO]kWJA ة/hR¡@kхe2vdѿwp>t2'\7^\LӹMjpٳfݕwYӋ^hRv[Xц{2!xek_aLzw_:TP9@6c3PZ㏳шDsoe> ߿uXxrrA)$WWZW *$랹A>~s{y 6-?_;R81mF `,-XØbDg_H%&^w8,6(}sir&\0PpQ ?A17V-gV;v.DWVÉP{NB6BI SYC7*D]I-OFr(\.w;y"JYUMX<&kDPI(1vGXm9 g*孯y;dVqQX?،@"m"8>@*P2] mS\qh 2#EP|=<. z fUh4%\Þ,^d8 oN 2 )4ޢNةIahL]m{{M[>F5"Y܉:g[%R*asc5疛K/* CsR.z9فتra01'.98EoοDK/BV)BQ~D߿P,W "!d_|'f~cU@.X?o(umT4$u!hh8_Ӕ$.Z"λq *˗U p&b=t.&"N{.+-eBXݠ :l2CԨcgT@| p-o `#TIBjlUai,# eEF3TBnZɋHI޻B!龦/%yknuž]4ƢDϾIJ.HZKy)VQ<,U͛8^]Ƴ0Ty &hLuT6<>6VQKr}f@?h`[+xbN#^Ru3%ѣ+JuFOD4\ȉH:4&=mo" 2u\G= fE>A =U N9tJ3p7i 'bW&tjAFF񒅰v: шSv [ޝ}F\ԪQ4H,6B{p.[?6("k̹5g? ZO?li#4d_\ohhHh'59pZOXW9c:@G<1r?&&V@6eO1+ٶ#4eͥ \9O}*Z^.L&$D{[i#y[ (jjr9} 纃uio#eSHzI5EDd<, 7hn`f _7]} ȱ8-A'j<*r|6wǽ m܋!_kwq[ȣ1m߳Fh$A8=!z#&<ځ,6;Uz|Q\}D<NjqWAN&NPS$_}yo"x*; R0娉`zrXjXF3#iSa3;'G)(AhbqA^|)!A}@uPzd96׾j 3U0.ڤ} 0g9":e*0!. 51yK@qZ6gzPgI v@V 6Q==@fDys ,GhGC:CD!\czS p^X}4uƪ࢙Bf E(Tm6q 74 "Qӫj8;aeA v$r·iۑqg@BA [UYfo眝cSdebvl84>C~u-~M(ƿy} H8qo6ihHen)`沶kV.\Y0N]g~ :qvs$? ZɆ}xv1|;}9.,䑍 tn, #13{368 hF)n]vbi" 5ug$yݱoI8Pa"E7Y5-Xp_a2xW\y#gEn1(د̩e`E(qa3b ɧR Uo-ؗTxjeHRQ2&_jD" Fq,(kكיg~!_Fd]GefoM5za_;E +,v)mv }f #ůR`wqɲQHXADr߹X܆0^cCՉ)-$Jz"<IYNHvE[*)qH==[$=*!Bj!D`7yJ}86'9r5|Hϥn ."J76Xi5cx/&9"K҄r^?̏3|JSdK Jm%V獀Aa@8N{X\~W}""}縎IR1)5w08׌FRLaL [z:I-z_wMsPC~Ю*CYXf#;Ӱy(Niw]Nq<Fk o%0/)9sW^FUc H}".N㒧%J_ )%G0FU z2mޠ'mr)ǡBDa/ͼtAcB֨m&Bf_Bj7'}*1d ^3U2*kh*f% CEٽq6T36[O*%/U'0GzD*ZnZ($W@D[҅[8=}n;|*N/ 87fPuW(l8-V Vuܘ#ݼ999b ,8T~FKPJlerW86X;j_[)ڀtвkAA@I)dItu Hlo;28: HwX]] =Ă1p] (0?M"`l}E?&"U|MA&l u2?F 4̲\P-Re+_G[|oˣz=fzߠ5|+ED5ʻaȹ* Oqb-j}7cY/ƢIV&=͏6;8 CVp": ܮ)ˮ5thh9o*( #lZk_6mza1ɉ>/i)^jըa>;ݏRs0w>Tlo}o޷mLg#;'}lĞ7yc%g EImڻhOĮ1zij [R(Dh6׭%k wm\f87OJb.]A(7$WvPJ^%L vvkN )e#R}ν.gly,6a{ByUn6X^š cMiSxEϕx|P{uq<3թ`ydrUP4u)̜ڽ0֖DaRDR;@B'syq8a9Q0pMiF@}-VIS ےsj[aI>b2W_r`!| (˞[Tn6` dˮ2/OV Bs@PLV?2~Ł.U}pNX]B Z@ObN xQg^ #ňnb$_QybVW ȉ-[P|&}ѳt^S[ijΙqs]2jEN 2IS4s0 GO<m4]$kz^E,W*)T(Xy3l`q)Y|Y<ђͧ@؇ V- 8c`$3.H"*}X`Eo~Q|n{"&0plL*}Wrnmp0;vnݹGHi OmϘ B(J@g~5=5Jn񍚜r@!dLװPm ^ɓWJ1ס$vvijrpȱ̵]Em{)rUf8A֕G][âZtí")O}u1^q l` ʂMLubӈCB&BۂjkaE[ H_+KP@o'Iލۻ!&K㊹4u5tUWY@~X1IvoD֫wٸuPޜ'ITIs> -݌2(zס01N]x8{*8z8o"wr)C 栛RjwD`'z~v@l动8:^o >'t.Q2'/R{4 9>H̐C17ǷIaT>K7}`Hm%gES>@`jrl%QU+ {R,3g#ȚWs,Ve8W(; ^%2T'n90o~*'61Fr⿛zG,%cnnfJG)Oʟqq@}s=V\S Yd6W)< 6Q0u=|!-6_pY/U#l{PWiBPVfQxC5E(HTkʈ#Bд_<_+2Us:1>M@Ƹ]׍(  XRWgG1(0Jg0<9F*; =!էXn'<:V!c$O;v(`exN)A7b%l埠>V:wU64t#fY ͉'嫳.v,}Ū}ը'֮c3|ͨh-+K+1|&uTR(D- ,zpfvc-?7ExrY,xq_@Eq-2KJ\x 1uzϢ Ԡmr>U9ʎHY`x[SPaA 3kH45jFˎi)U-/ƚ : ==mKLxO $NbOa!12gl@PN C"i BD8ӱ~(\D!sFa1)!(#8+S .G5{[_̉ s3Lpë}%D3u Z,X# ,Zn/ (Y k:fsz^T+J\S%Ik\\dE*(0](ʙa1тL E804gZ ii;뛔g|)$V*J]֪SM6|D6p}㝤Y?=*dwt(ݬ{#]A(5ws|+D)ۚP2rFƇ^DGJJc[ԜݹS$XP38'?!=2R[y">PXs&N_q%Wh*FbOuM xtPjCЍp[5Gz\E*fv9yFXM[ɩ ٜkYԪ]9g54qkeN(M]驎B܎ @ x+AQS)nKs],~*e߫* ʕP-MyudFo \oFVVWlj£g f&kљ{a+;-̴V xgHCY,mڝ2|BƄ݅:SYzMl';mOi9R]2|_'tSQg=E7De'Zr# \`}l$q.4GyHr;(A(FW>3@f0Lw]^|< H乊Hk-V],amJCv{,Mx._EX:͉ n2B}V2!-[ MӕР0yޅ X/#Fg^~lRb6:*s+8SdY[s0{{Px R,K8OFa;葾ԺT%SS 휹A=NVGI橹sWl,Mʃ#g=_&@o絏B9 &'̎PVe(eU^@''CxP@:͠ķb@?.`<?COfUd}J0.YI2-&^ 7$!~3rN#b-$]MvK}cwt{\'Lk8&3~^iP2a>cVZ="N8RFI[ȝ$:ng3fTn׳!z ZRm@ gQ)Uѹ |[9N7r(R=VP.ؽ\Y`.5*ε'[tCXd?fs?+\^ĿmqBG4U(`Eqd>'p6.W@G@Q6!:9VVM&cEy@È:);ޤj r}+ |({+_~]rA+# pZ+-*xx㷭8gt*w?=lxIB\]K $ziL4V\iOgopP9l[E"uaozTM"wY'㢱 z^]ɾw>{4tl5H,1W}\vN#n{(?7 (!9NǨxXEDw N*ɰy'E+IˇbX$uܜ8Z__ͮ]<ɿ%WuSJ'3>5LOJ͞hiGlqtKHS 6|{{RƲ]6Pԯ=t |?=l" W#C9V;[?x| iFt709i#%T.&`).չHjjr5+7 @T~?urߚNC Z,lg$ P5.h9n5eupɖ^$eƖ$e)`$gyr~ڜ*:}3G*:s.2ƒkaSДN\&.Yi8,!DKHS,:(I,3^Yz&Ɣb)V(.,DWk4b),UlyPf]_BZs2$C:ecflgBC\z{σHo:WR> 9:Z#[&?vab @o$~^T*՛SiK"ш}*aT"df=])c4ʾHj`5AtvVAV bDHF66}k\o cŨvPje_[Dǀj€jQ7|On1Ϟϣ(Uk4kܳ55,tdpɑipHK OcGG*gno~c>>~ 9Z q5QS`>_;5O/#l#MwQ$Gyj9e͎{sHEvhe| '̨r^nH/"'&?SXml67+) !S1ȉ/>R0<L.s_sG٢]0;#bTh^~,0~DfMUsCpb6x%ggWS؎5;g 9Zd\՝{Ө RPU62FU1[jި#e ޑZ,+ 4F$(,,{8gA*!z"q'&df'Z9'SCwh #<ra bB:"*/Ep&~W 27LZ),xo unYL my:wq}2'mYPC>,G:jĆz89.zUrG}cQfʎQ|y]䪥`0 )~.7{05(K٥XVAIv=Z]'?u[ejJ%a" ]ZNbB` ZHs$&6N3x.r_᭷f5GI\LnC'{= ϳGa:W}׭,4gixAOʢ^ H7H.TK{H#uĚ"ܬKUllHK8g/tEHX>e s,v !Qq߯~);> ^\yW)LZ e+h4Ti FC?^@3 7}%` HT@D7B e ˌ$:}$)Zo%V*':S ε>e&krdžs5H$oA2g|m6aAvy,5$[8L1x.W0ODQ0y\R| ?a'+l,G]gEa":V[B,J#"\L.={}$8]M(` @0\9l&Y98kŭh)[NN^$yfB;[ xlOٷ lL¶_a<1};u-=?W^nߘlC< ]DhxiC RWїaQHKUNBg LDS(O9!izEPtQ6QkpgmΣz^~ |`sK@Z*! 2C_FN4dyHG7~V~*WE}:ɰsGr+΍Ri`g@I#?k-u҃3xY?8/9.؄*E+QlU$W&h$)ՈVAzm MR6OEbo'hTKFBCa |MRq<̐N-l\n$Z6W1}> ӣcޟZP0^2=XZ:\ԮXb1u鶭^хK4+?!At3y^EXvE&%Rc6[xog~6}wMnS&.>OJ 0a +/[&?5V4:5f6'}hT* ҶIÃMD}˶+Ƨ ^@Sv<9݅Ct[kJAA[ʾgmsWl),Uyc֟&vT~Eh );`zǢhcNi>VƱ*}NDXtU<=V4)H0⿃8O8cmCbK6L  v Upf!gp` i& TqBlt读|M(xkyN yC >wKIIȵ0|܄&D6X|y&;,6J,jXpDq_N)j$fx>  [n\+ioȧ`-N<6-\DsX#uwҒcF[훑Y-QQkU6NPgM0u׀2BBTU+bJW4=c%,w'َ /E/ހ Ns̼fg&qa:uWwŕB*' nD՞B.#VE{>5#wd!C gvigK|0eo4pEU?\|bYL&?>$\bb\M|وY!4;ѻPsZaz j597.-~L3xO4%a}܌j&g-8qmvZoEA479cia^e Ά`;. j>eG$ݡ8Z:,ɷ%ﮤ9 i9;=丙?vfH %XPù@cvC=v\+ q4.\ϬnOXFC_I Hbb(`;v[1Qz*Wi }lN=n;060=tq<J?rmBԝTr&" Kl8SXkMN'Iُo[h< 4z5xlsmRN:Q#c.i.hޒ݈~g $B1' lIRxb%Rhd3D;Ag l^qP %4s4$4{.=F!apG~Oj=:Un|qe?_ ZL@E(V^Idpm|8dcsQKKpG+θA|L=h{Y Nm07z# J۲J E^εއFr/9CUMbOZrJGs>udd/b'QS.4F[7\hd$*n S e?CґT4[[F"[JO>Lc C;&f*A)AְX$-:{AI3c'8;\' ""g݇U/[.u^r>Y&[{KH+[m8{eդ-꙽hD z^U ˣC+1=av..D`PtȺ3d FQ>ZG9sk>\Q Ÿr |d҅w tDږA$s#~ uԌRnk :מ%hP[]_cFGFПGC!'W1:-˂tSPk5yʐ(+n_XJIL)/Q&X8nYq zxN;Y[m~*tm5QဆZ e?a#i%M!,U (GDW$mp2Hpp{O4WK5ދA,B$w,_nF[r[x{JQ.kx@ jPSOBx+qi WniӜpVMOS'7 w;^8W˜8z湌H@vh[stg-OUrDzMv+Zҿ۸H98"+?HQ?n-"`F?:ʮ@+(ZLcܻž޸ Gc^q< M\0.dze zK}>Mx!)>Iu3 >!!MoC2XLd7=(OʂxYׂ!|̖7&[E+άA-:z' 570껣|]͕fl0 oEK!؝=20U4g|Ar%tFOn\$Űt:kYa(z܏ 5ş[CU}CEIPM ##Lc<>L?^iZAEtl(oJ;u9:n&ƶ9*PZu'OlLcYZX/1 '27"]2DKنAlpPf圷 ?OLAEQy0 y Н>HHv?o֧Tl֦sP ٦⭟ݥ8){y3ʼ9%#؞AECQwr(=ܙfpOl@ߘu#L'.!ᄻҡ4~]Jq ܪaUgWd$t1!_fm 9 5iqy3)\ʀ5 \ڼU.+.(&Ǔ +o|csLs,O;n !G{6+>+~ ^O${|lg>y_Ps| lD*E7L.qppĽt euL١-M1~fc;#v+/*WpZ/Sy*ё8+Pc7xgo`YHl!8k8 A@?spx6YӐ" _@yYy,0Dx?pMZ"ڙ_j8 :!J>&/ r+Nܝ.:t}(XǷ)$&ߝxÕTQnvT֬p@~$LZ+T\d}+`: ٭ki/(I5WSQs.K,'d7ݚ[fPY^kgVqJzcixBB?~[ۛX&R6)L+B)ѿT=FT>eG1j fO?6[HNh"ňWęuB(6L2dHCq) kN˔n>/"צr'*.tuK:h2 7̓V,3 AuTvlCE3Þa.!Ir_Q+w!oZ钂5Զe/vƚ=={IqPc? N'`&}Bˉ?{[:*=d\f/bVH٪2i%PM $/AW~1}v*U%;)(J}!AއhFؖCjTkt8}/r Ld3>E $+mqh'Tfг KSEf!LUxN6 -D@ٝg|HӉs]y7!Qyf`g[еHV|yrD궍t9 ˮotd!fkpIMxG(W ,[XsPW&q[\|ù*.vYK,W<*0˞~ؒ,}=ԉMemF]Nl+ _B]!2ƫ@Gey?:L56Cg)Q0{6jBkͿ౪۱F 6bۿKu!p^yS5i.KyF^\j^|i^25Y@ǃD S?n>CJ,Hvn2611gd?{u $TnkWvoqMD%! YwEó)^QmZ9 ]OѨAV5'̢AOwqiPflcos^Z}fq@fh> >?Fol\继Yuj ĎO5MMɇ{5] GVm]Z'ӆ`9ҍGH\s|^Ĵ;d3y*%5 ,m:iKFZ;G.<5m0MW{8*%>c 8_GllS:\0'ICTϪ#:C @o dC Ɵ LA<2e;`t#r<e{c"CEV;) CK^+FUsEΖ٣iB NBl $K6hefvN+5I;JHrC34T} JVHŎ˔\Xf͛_x 1j`/,yE:WHvWl_ nfsRuG^!s1alvmeQ|'ism&=H#B ĕwŶߺ?wu|}E m櫬Rhs TD& ~y0q%#j*.di~egfmԫg7ٷ5ګT?u&kCiD\ <lԠR;ՙnpmHּA:ޅDlrŒ 돵 }M*yJ݃¹)p|7Z*5m^(_QY0=r1/XJvėJR5~(n PzfyI> B~4)m14 Ĺ )i8^q l[_1E1<{a|xc U }k3ˁ>zc?ASU?W&R! 0N/knI_QH ()p n<@^TC1eR9DcYWgd`g[3yHwP.xrt$HPT[6эf>J민үˊA5R2\YOgmL&ޏu8tJ:gXЉ1~RWVLSz,]a XeHq y )~Ay帧mBbїܱ˅6GZ+||=YBE<̲+"= da$nG45SŤXm>M]bq˱-2-#\?)`J`/jZY)@;AjJMm1”h4ڐ0$K2b/ki)~!MK1Wblk)>Q(]qB{+FI؏z̔BE]׺ *z!O6z`V*&>$e&tO7GR* gfzEx wxW(Ej%D.k v%l߃D˓G=nehieD< s`M+$DxOsK<ݎ_e&$U:Q\T Y)blBt{k!b#ƻf {*Z<}d.+q۫&rޅLUeHvvs~A K1I 3ej1w)EIa}2`-vO|?XZɖHEA @%>7=Y,6q_?GR2.0-AxO_Ҙ.Q ʸ,ћ#iM~ (ZdGySkC۔'q~G5M46 7lX47KR~pb{iW_~'C5Cgm`}ybH <捺ӆyWD]7w~gwY6t*]6ZX|yZk-`),}mR.g BlN- Cw_:CB9ƭʣ\f60VֺH|bDt$k(=cL\O훣YҕgQEEDv&JtU/y`=4D&̌O$J}bѾތсB{)Z55 f9w1Ξ$KFuLvMB'r84N[x*(}[9xdpI @ACv+5QPml=_7~/[߱cjwwD6IP/@ q=랃*|CY1\+dejV7'JR!l+\ VO?Pc̕j!+LVSDfk5 PABsk}qإt7U#oE/-yLւ, 1T~!@iaKæj9P z5 Oݸ;WxTYu[p@ѡQ]/ˮo}m'D){Ms0K1_{ɀ0ݔ19h$DOQhw(M-85tsKu.p`5Bś[!T8%UY Xˈ-t{;5NH+ Jf|}ne6/ z@x\YUH^}s.*MG\1Gb4Q3õT[ :p4; _w 힎O)]JOɽ`UyqaA&2{Ԑ! Fx͞^\yjir^_J;-]Ho, ,N F0ۧE{>% iaot%hQX џ`OMq@>a,)`9Wnu1hIV>ַ%O-q-`C+=׳ N\ܲ6/J3Kzz=4{b ~0fThm8cpy*'/xaV1= r<\&ч׹^oŝLU;'q4:7<< ] H h MY.Ty>⾨?f% tS4"*A|aR <,}]B>l\g̨0_L*'̪UXCx+V !9f=u gBS z~Dtt [ih7nA:8Z 6J)ʝ ?b*t8tB:H4H\b?Ƣc,ȍ{.&7w N!ӄ?Dż/]'LΫ}^ eۯ[F)=>`szKrΤ-PP.~o LGw*O2\҅$SokmhJ}^ћ;|B%lQ.3iL>kj(8gB3QgT7=-ܲ R9mrͬWƺ6̼s"ǹCsZġh:ˈ١;mDS͗nkfAzm#&bd߶֚Zk5fR{HjwZw/EKK[ϦԿq*@ԃ!ٲ%Œ[0M]mvaJct9zc[VFyU-ۛH●[- f'|2$ANhY-ӭ/٧9W|АepyjEK{7QS? ih >Vs;1~L3…yXljٚdߵifQ},#ֈLUӦ{aܣD@rox &㥰07Rng-Z2%iYkAFTx.u'Qt ;CM #IkU^3kh},HyG Wt+, q5ޡO% fSpEpf8<eg½=rvR|z0:ǎVaKӲ/* ܇J f .l}E+I?sI#rcB{׆k7E0o &@~sF/s +4F+wkRwUU0 ɢ|*7:pUOY&>n/r-ݨaq msphBSgB ' ƜϓK"LXtg2WԀSR5W-78o|ʋPT8׊Vf2u۴󍺌%-bTP4d%k @z'I6 ekłY\f8l(Q QcZS2p|~V:)5,~N'zZ)<9 HUd1l{2݅*֚#uʗ7j4Y%p$ؚ){l[|N& X"ϏNn%*&ث`H=b X1Hv~zhȤؚh<ވ:ma6^Ƅ6cuҤ~W 3g˽!WRlX}qOq- gjf~ fM21,1[T5A㊸NtoΉa6Y~387/xguT d< x 4[Oc/˳CbG?I + r9 pT \6EG:`ҍrElWfspd8ԩNsTe2'),~s #k޶]Y%:6'0a5Þ8jߎKcz2DᷩDaT/mlj\l莴$,DlO2%:VpI8mw=Kg!, v eZ,9!⯓\DY,["~/n539Jda}3.h1Xj¥<}vb'f/[BeS>sCV&zBJ<|v>Cx@kyp: e3`T,$^hM Ewݣl/@1M}@L':O旿!d,PYVaNNs_zdS.S.y] X >\Qdx6gαy("M~!OFĸr)),py7Wv0PsQtk n:`O.^Fҽ(hҼ.UǨ,VD~s Xnl;&.NGB,ḡ-0iMuF:Yli>!/2\[mmļb]!,]*lG^) CK#›&Ro['s|VfVrm/u%5:G j-/ {o& ?  ȁ,z^bxR &E(y_ _:kl$s'}vOCF+QC[,_sWYE 2fmTV^!It"ţ><- 9y?Au30BH2Z_EgߍU5@J |m臵~P~ waX (,vҧ>16챇1ю!c5{ X_֓ ژcG^ޥ۝1RY`xyָkMwDk6Y:ʟe<Ew<;tk9٠#.3Kiev#Ar ÆRUa4T~̘4.PO*֜wF:OJ27eN7 чcF<5qu!ӓ6 2SlkfKރBpJׁf򵄒ʁG>ÐZȃ9hMm/4{^fM_nL.ʄP*"4}F)E2=L#3JE'UaX?̎˘Y7?(N=J4<lO ElYI\r0w%.niK$3K>ߎ'>ђz[c)5Fsllή43=ʵ$v@C>P~Ћ,mʨqeDUu_SB2΄%p';-0YGZj }5\7|fx~#:f5/ύTm~?mwoQV)"3aƚ|u5U˕9䙉)X78<e!({B䴛\ +PA*d9= MrYIӷ89MQMq6408W%4)͏FB"&mq׊ry/"+`u&}ZGG\át"dIr@,!Z>D$%Nˣ8_x϶o}‚3XYia߳Qv/yAm"&l<u ~q}9r$!Yѓ? |e&0a'Vg}!OCcr-#ț]_0|EM6ynp!߿M<:s| a&|h }W@PɄ}&3<筡$$GY'ߟ:[Z2Z@0)\(yisʈh6LtzĊծTMWu>fKz4:;ZȄToVFK;yr $ܓp ˀڦ%Iec(F}` &huoW!? c*Xz |Ml"˥Gj&:(%gA'֍ՈKqiNL+M5Eh&/EWJ(rHc'nT)>9=n](?Aڢ` I?T >ף.yI>͝8#-ωÕ|>háf[:ML~fm~s]CqJBtXpwnP><iJ]Jq.VsA*}!8-UB&@_!yAl5>SY=+5Ly\_#?>/N ڑjRx-<Ɇv,~R+ņ/MD`ZzݢQ9,fs#MEl5sUYC@OJ*NfͯeꇗJEyaD(wTbPK IN6'ˆywS#;-ZcqSiQ*Dv$(ҮK|TS~Vj06rl@Mz`:Kqܤ Z"`&-1LOr~#*Q~3c5/9f$ة'X\zeU %|mwR%L×Q 2VsWߛ> [сxd.q\WL\"&#O{Y갂pJ;V'|C -F dT ӲQ5#yӈ:̈ - `RQU$ e?4TѾq 6];v1 ${>ߤ{~HBw}ǝcV4aa>8%q IֲOqTm>֒$kq] f!^hdz]/\jL0Z'^uҪ!,*WN#<,r݅g~~DSSr7+j&|tGgLvU]V4a{GjsrW+]1a:a% >90!>- 6LC;Z&LVL(j4;Lʮ9<=92$Tit>f^M CAYk[ĩq#`Wm߾cЖͨ1 ȳ Vm9: هQMF#=,)[׋?vadC6)Lu'?^tu{|x}W_6C^Njɀ\+ؔi/\zi|C a ;mO2_ynfeb2FҩeCM\x7?>|4с2 Tv7lTh.WI/jKz((xAY\(I6iv0>ơ(w˰DKS !\3 ߾5haG^o4q42Qb 7Yϳ%~~Ċ@5τB`Üh?{术_{Vp&*4}ִal΍1" @pl@e@qU#-5âSrJ})n3!n5fk üwi:ӨO À!/ڧӽ;Ɂ|8@uQLou5sx h)f5WSuv;gpzgS]bxK)6ᦆ*6CYޗA5j*[]&mRZk"esnRFB]n~v*s!1Iaע踏h<U mK>Ȕ[,$%\2)СĴu;^ M-_\G5S- ?7ن:7CƗ fp T\iQYkN*7To^K#FmDL|=ZBBkS7l ψEqD<tє3\Gذ7270"_-y ƳG6)bUIJ8a5:fow\ tpvU],rsxF R) J\ |\V r0M'ip"6",8b}CyH"'C[ڍD\Nz$/fޒf7q_.+lX{]r^!W3F@WHEz;ZB)kP0櫽}1w7aR/nٜ|WMܝ1%DK#VQ6ڛ!T.iHG ԈΞq/=o̤4>\@$Aa}W2pw$#J\Z4Z.ߍc[?HYX:\%{阪$4J1PYޮ 64JJ.؇U7*D͸ 0+KPa `-P;8<$|E_ ipktSCԱԻI#Lj@ C+pگ%ӌVݙS 7r\F?ahduO:C߿Ezp.PyvFQmomLuaJdM.ɉ4FrYeſDC=À^'$fBPm[ Q1yF.8>)鐠07$h7FŭY2 \k :j0bO#>Nd\R%>zɰ&":.ɨ[n¨|qFq>K `DBJzfI NmI*)x]=7|Dp.]h8X6-`ſ' %c}m҃ CRg9Y7k6|1qK v]#90Wu"Y9Z6c?Lj&֡S H>=Špj7U,u7Г7bq_ #62 WrZp!l8tog]Q&dtC%eKYQDYɬ~ђ_zpI49|k W zt[k &W;ˡ4d8KO4-Po/![k:V`#μ()0gGL#qnO܃0'"1iw5&k*9G|_3y%0sAGӝES4BӮÞ SvXSqIT_." fjhZrLTRWCQ\Dmwz Z C*zmH*|W=&B(M5)QyܾT0DYn\` ,=S,W )YTyV_`̟{A~bMj_%؋%T @m>s[V'WM"+Ȑ؝v"ˁQ\)@aAN$0r01-u-2 6KyG{QY AHpZVpb- pܪe0B"x9"O;]=.*l.҂C+X]hz uoBL+zvTM6q\StF.0>_gs']J\y?1r@C8)>0pT:Tm~95q%]N#J%#a;Vfh! F W ]R(A|RJޮGcݪrb,H[sEPp=A`EtflI9ݿ  oyјK{DYUa*v]#9;,mq^{?pS{xd< `͊+}b `,{]U+%U6(nIB*O]yTDNLGıb@rHos-* `FW]eGJw?{OZB䋴qꆼw'nZ|jGB3L.D-oC"3RɻG[`t0y81?/I,ecne  Yp|B\^k:6>yVJRGE[MMBaxܼGcElWDTPu-" e~Fb7Eyzg%(.v(ߎfWXiy2O-ZlHŬI#h|L (u&M~2LoTW/F-`]M&Kvwj"YBͬP3H*?jiD]27)hQP@Ɉ6s! kV2PVn0v`4/^[K 42sj܈&~t4s8e+8əAϒްn4#?Ry`sas|V!VBc Heeֲ.ٗ!zC`FƠu ={qL^(ǙlЛ -OgNE]Kk70bW@>}Lp$0#g_gJU8P@]7t7{Y!=t(nxКie!%A *h5QCͦul BY71^bp`m *__*SP{u!;$NJ3E* Yk[^SA7.9b+mK6mhlxu8o~QBW4WϛC7 ^2sEidcB jQ7l9.iBk`AîIVΏ̕Hf-p=B@񨙎qЮ_:H4tb@bG6 q 86 Aɀv;6K|GEwy. l['n&||#os%lt [Ǯ)"g_c2[H9apB,cb_Ÿ#W#0Kj|bmcAN+|IĔ8EZ=t<"F5Ɉ.`'B]\\B[V5i}4IqIs1TV,`i<Ŕ.O=G:wxϘ̨%p>3=xPV puVO0,‚!JS] ؠ~2𝇨>5.`͠Ymu,j#Ta&~;#{O\d):rnM8)YxBtwE.eot zsj.>rEQ< qϲqlM7A)Q#ْr I|zrӇy`u%rOOGk,),x L% `V-RxTZ4Hk-nlas0&q\ , t9aҀ>,HTSqRqZ2O) ئ5G٬Zp)=m23M o#38hfN+PUq/ `")`Ȗ sGiǓ ?X%T"eUo(ƃ@`dxW ?i!0PiE|B0*hOb*4!5m,KM`8 o?I'*(#9\W^m6QKaCplx,>Pj/qa~54nwo\ygF98Z[LbGJ~rإ{KC -t233#nw+T5EI cUx vcțk/@sy1l&i;ϓ6ņХ]71~o>5cij(Ӧ+zL/v##5erdGsE>PwQ8RL b-jiyW-cCZE$_ُ$^;o3YK,e"3@k(hPQN5''$"rGI.;In1(~[ֶtK#wjXF"|&# ] jrGS!M^"Kgŝ{B [`ܨl90_T7Uo01^nYN!K ~_sFLQ )Gtz}TִHvӁ3e.;1&K9u $4#kҬpĶ!$m0ާ*e6y`_ֹ´ nz`()F]3}ynZ7ܬL>~{&hĻ% Ѹ_zI}.w vC+A8H+g-H&v`X m$^lGˆ,npMp8ŧйþ<_,i4<0%>;=,ӛJn H1픑 {@b0i(7 Lgsl$i+s?N ):5RrQ̽(&|_dP0v$|ΘZ:urym p[uI>^+~`I5,Z XBA |U_6-~,ȃ0QUd=V/:: ͻ ,~/zԖ~l;6sJ9I\H!?mb'1ioBșj0K+L;`rJQ{jFJ (3w&-bi4c4ٛ[Aj/鳬DȗזTi1pc{Z7_G3jW:W}~k }PQAyNT9_S>#FLLFP 6/5Ax-7'MJ#s AʖlJ(J6R zBǰe>s󙐖hHm#.GAFǓ76 |z7 9 ͤL7we\宿w_gz 8tEd1&7)X5l4{n S] |#a K0]ؘ*g2b]EfqP>Z iP"RQmFURuװ q!}ȗj6ͩ⥺3Wy/~afr&Emd,;P7Q.0DWɪM+ȓ!eԲ}u@XױL0t'ȵVؾ.?Oα394 G4)I2BxOʲYe!! aޠۚ@%1tH9BT&JJ},wxֳX 7Wk&sQ8fbkAOicCw4 VeI}_ԡ2N. 㣬~ZŮ#C:VA3%Ϥm˲ ߪ66J@ܭ;>]q6^z Lfg/ #''P!#!5dDwLx$4csۀ{ڵgKel^qUcz;-Bq~ ~Yю<B{=[d/3 k[ : n*Kc^YgtoiM'{dgr4&TSl^i\7N9i:<+>m+kG*sZs_&߱hA'XqkOʿOګ܈cK͵r jRѧ␫x+ QJhRohӃIqnIs0m~ÿ)BSی|,,/˪p-+*2XpQީChM0=kdbUJd<#@ 3=tZ-cF?&mxʼnʮ q~#?& JZ"?f{x⟹&jfk&MRc-"·W΃9١yizGoCD 4q"BTJ'8p[w̰Wwe,Ja-(}жmb5Jr2wOHᛑu4'I"t/*՟v}tQCܔIRl zH~x n7!3Ԛ/yTH˿3^1B4 6MvGZ02&Sصm G&',L4`O"GxB:v,9^E~NeP|/0=?mu"Qr5c쐂&R9_bS:7L}34YbLZނA w'c(=ЩO|XRO?˶c@x,=/EKLIr(ңH^UqYÓ7*:3 PUQHNÕ@k7'M8&ڇ{̴uw_ZPeݰjo9o=4x:ɘ@6Nt_ }%FYS1uV.~$ _=ٱgI%isGynSQ2Dԕ7˔yJM=@* aP BLM~:Lfu]=㩔?SD> w{>^5H|+0i7T cEv&i>t >X¿VZ+m_~!s!wgOCy0|l2&vqrMZXNUCH؆q7]7޵Yq(Nic%0ei@51K~eK[? *Bk ODl*vSҝVkE]v-'/1lIkix- zR "m&/m$lz10c96k<: XZCRu4\nԖj H= ? </m@C``,_TIq LJQLXIԑ]nR p9T2z7ZS] a8^W[٫U̸-yf@:7G-^⃴(GTO')Pr7k)1 ?2LJ I&/}=Z0}2/*(r8d;$JN[X/Y|萡u X$HE?e]*֛cm͔*>RxKgP( dbei(չ,w"}x8أ6X>Dek7}GҼ8u#UBLiyͣɩT(@&Ug h^(B[/ܣk-v0[]Sk&e*t"W̏%62D2G-Z{jJy1^߱f[atamoՁSFロhyq~:GORE-aMIQǮ貿m˛]qHo6ogR*uذ g#7'G{KRnݣm[h^^$Uȫj9k6} MDleYm;l|V ̀aE,vC[&h0!ɂ UVǎTS=Ls1G3a)/?5cAR@G{#͍9X r JRK.r1Jc1!cBXE0@!ˊpI (GYB= h=R71 {g9|X ΰ#EM(X R*UĮ-zUՊ?EcsMGq2o "y#Pbl:pSo.ZHC?U7xT}~3 _,po7uJo)WQ@G(iBIna"F|w+CH.qmbz{~]٪NwRiAK_k+,3攞xL=8CSI6ON&2" + ,6 cc* i5h`-#BsjKmZBMvoИlM'O =#4+k <(8}D`BԘVioN0T<2mLFw~-cZX|fZp6^f:d d_ìz="hLs1 Gr_tV]Βl=s?89eEmW{p #Cۅp43D5CA5Sa7@7pG`Ȥn"%lRt-Y¾CW USG =$@7ٰ^ٸ$ ҃E\<8mj lA:LINB%,DH9AIȊ]aZDMi ZZgdp1Qf ]\A0n,yEn'mR-lXڭP\4+(Oԏ٣ku{7>9-=\@qa.ӷ ] ,Z(J)F#Ԋy'cyfNHݫ;F7!DRg& } 6GԤoN t7iiK16}5Up[]jQ)t7==Þjet 48~ #^?*Y ˃AQɗ"D/{ =`zu rϴfb+yZVC{Q<hBVM1wܶ]cnq1Fݩ,ӵ=*c<#N-hԲ&We}: {R-]Z3:!alP Nbt/]<$˓Ѐ8ݦaSkIʬW┥yqVvnTR  X+Y>g>'ܞrek}^o\0)/mő_x( #,q[T"FeenyhXNdc8҇EÓ jB%P&.8?7O}f4SqSZcb AukL7x8>èz"VaV$,UFUhorpj|Ql nrWiFLih=WQM<_2kZ 2j1uYܑi&H^Ȯ}MoLB )93Yaw:E}Yl$;;k1M}u?Jx=cHutǔ ? VrcfL=Vg^}ajLkl+W&V/~`"5v5!}P+JSz><n)>O\Xjx@5=DO-rcO",X~Va4pfBT1`ey&th+X襟']},֑]|{<[KНJ&†}q̺;#L&?nEf'~'ymT#¿ =uEс&{Uz,OS-M,#@UNAw̳9=9Jrmx.ث a*fe?yl48ہg\uDk uļ ^Fl^Q@CtuWQ`4"@ĶoƤjUO{Z-+/dW78c7oAK3Ii8;m}9gODe3 L?h=alP};;!X*e57b"8{̧ҀC^ka5_MߵӢEdpB0ÚF/qVUV;M|~$ŶSo48;YDUf_:s:rCo7VC=SsMPɤGwJ6f$ijVk+HYŽ*|u>gc1W%,HrloǏ(/w1a8jn1hG澑%y^7 EBQDИLI[sṋv 'VrUy QFb1P&q?Yܠ.;@ ^\5`ev͛lU:R\fK_oVRw>FmQ f X;j.+d7 As]Euh [W1ow+vεx0ڸ͞ 9s|,aM'l1$1;guULi1c,Zf d|9j~!-YI@'tƖQPع*+ySm?KMx|iȉH;˪3k[@HCg"p |a7N iXBCu>MUJS*yP+_t"dOI 0|\0X(΀ڶejd zF^Sqgki)>=TjS$ y6hטa_/O>+ ?՘R,H.+A+Y$:j ,XNeL!^m#Rv CSSсdi2 ^[$?F<|Ma/T>IgѦnR!Z xqaɳ<9HLؠRy_;v8PP%EL[)ÈU#Pϣ$ƏC}{ۥ4D:9` |F I`}{y70h'M ԊLgE3CEvCì9Q5\]!iLH4!G2+Bހ{YBeҘ)7d;G{QgX}ٚUcg]|Rs !+ R7BV`xqzkAJXx< ʢ/O܃wW| GDi?Y2@x֊ 婀h [+J_V#mϗej2N#z~}^TRT&zm8*!@N 5P$re%c az, = #-Tm,yj RB;G[ZXq.~02*V (Agp*Д ASh2BdTԸt-&8L(ͷohAO^_b' NşAGIb)I?φТ2)Z$8цf1NH1(|iuU`&8*|l^3OG\HrbXe9cy akhhr =OxDFpй؇r@9lѲ ?O }wr9/0 oe;5bxR$Bn(iЖݠiΙtq MC OzhAl'ZDM=z1PsS:xӘ[so&9 TkkQ$$|PyO<3=[$Yh{ŒѿE^|Fp ,PM2nE\C@+@#oyYs(AEz`ۉ6'(Z4T<i))-Tys'O2F2x9}1v NQ$ yl5"Z/}&㷘YutXgbwBlgU*ȎF- \H )JvѸADE\[5Wœ*P`|KNHoa. y.T*%pS'л'TKJʏ*ŮIV/#3$"B𴷈{whЈP~6.[}i@tr? E} 7> w{WO"sY}B(0hoԩRQa lTKa1Iܗ\+3Ck|۔VL017 &UDq8RH"(,?NFEov}NJnӕbf~A5i68j ͍w(; i^u!tS[puq.m/5dz`i|It7WP۞5NLͧNF}jLr()r_ ۊg_ZB_ 64*A]a MU޲2g5m_  kGCUY!>Z]H;]|a9ΐ04wdYj}&&)Dο'b}0ayGHVϯSvd7j O/1a+$ͨᾀsP{ \O$ Ĥ,7zznf}\Pю.:KpwK(DdG0'eCzYU57va< xN"gߍuawߒ=$KI6S}yu!(5@@|+I^BiCh1 su^z$ȏ[%}._ۺi%hĿ6%𴚝˵LNteH+Jx4[,i 5IJ()`q>[+ZJA8I\D V2~URmԜ,ˈ!t^ ]=^rh [:J{xpRD^{R!`;6>$[+L!m9g93icDjϢ:DJ2~#&d0}t3qR+#xf<Ղh#Wg(2i#4^h2sp a1UEUCORgW$Ʈ$Kg9rg^LwKSj~d+æA  uN: 8Q;_Q:Bgq+nGfOmb'vfoN:Jد Z"|yԳ{\Qw7~L Ȁzk6I^b9wkӱÓ"X={iX>.K4K'4yő\= Q:Af xwHh^v>fm]Y'> Fx%9SjYLG Ο' Š~S-ig2C~G'rtH|si@L{(('} †57R3cpR c~Y. A' (1H#/ϻx=ŀ<[[p. / qFq5xY&F~qz7ɗ\.@aA.-hi MX&vߩƑ-$a.( l$vSwoBgwMRB+LRI#X\ o "16|wlˑ 91p{l{:Y*Y?ETf童h!] b(S4#T #)3&h 6eBBקhaavn+"wTp@j R8=o ݆C8+3c('joj`24ZZw|Mo{d1JT ° o2;ژEZoHJ#2]kTRW߫`k!__QB/c[w>#]J8T:ޡH`a?8f#2%5vrgvY'#|>#i?;xnKhqH OB(|Od@  o kg- `X٩\թ5z Hل<.Fy{Y3+ i}x1KX'+UTiK?:B|u.Y=oqxZFɫ܈9ϴ)gK\Mpw#8>A(QpFٔ~vxDlg ^?w$㤈U:)la9k-Wo4j4/׎CtBe\ tRY%)jҁ^"o@lKnG%_4س {CYoB椅8nT)<aE%iqfOO ts@O7xhmS9h㾨+M囊<2!j'+.\lؔ؉(eyПn*ޕKCo)0pr2 jH *Z*.:ЦUo-%yqŽ_$?+#%X]h:0į xQDE2 b`TV»k_,Xg᳧PR#\r .o ]hp¾=o&X/t?$?7h ӚZ^졋nIޙ pM7 6(:@iJ=ǿ[V3(s0? TAIAifxE%⊃|#ːyJA#[^ 1@d۝EP| K_{}6(EB:T2@(uX_ޣq|YqjVZ^cv@Ƽgy2qը5`/ M`0`vܗ{1ґGGnMV(.~ԄJ(Š|?'+dVNjBwu~=9(&+QkS%PTxm\H0+Ɩ_&T_K3֠^xam!Sb3n^ʎ~.E-^}*R|^n9tcHHxNPP;3h<;_ϼJ<և ND`Ĭ~j '0{/P| m8 }ځW1?jUch^ 4myyzID&ǪM yIFY*} @C6W7\@^kɔ/{8+Ƚ+VZ$XD~Bێ&G:tLC@pgtV6YɠӒȗN]:7\ N\g]Ȗei7q.^}b%J"%Á#Yюg7 (",`Ҝ}"CbOCkfFi! QyjnBne- !sj$fbuȒ7/ 9 %Ѝ-(ꝀJ%}Bx@cz 1}9~""}WE.ZeAB ѿj\e{?OK%jUǏe/tǫg#{kh R O&"F7gEX`d$Y!3:h32Ϲ՟rgoHbzwnPGЦ]T@iHJ) {D%i"Z/CԵNa|M$_r"ޫ4䀄}Ii*9a"z F&G+q !r{biG"b{"^;ZobZ/+ c^aꩋNL]r8IeF Fi թAM>jʐriw \Q^lcZ{esљBR҅6xKE7wu=ṛ|Sa\'P9q~F {rDkqC_kij4zÊ*^c8 r9& bف0;Xj<[)T[R&R>8(c[w rw8t/6ٹnb;9Z]9D x!.m x3hu ]kOCHI %aYRm9n+BmmZ{+9,lvY9^`:҅CF.ޓX@xÉ EWm[ߞY0&qGLkPDZ3}| isu?|[ UYh~9Ydm}.}/AAW~i%Y;]iI1$Unp"-$u]ir5\4 MXfBѣʏ?79Z`Q̡ֆ2 ];Dȅ;ڢ݆M/hl|g")(/Ȁ,+p;ts@?k3<3xaآ0$JEsP2^m.~BF~s?(A_iլӸzVYe?TGP96t AQ~ڴ|+'X&_&1SvkmzʖC ]wuJƪh1t?ܜ\ϓ6I: ;Ys6iM4;KG"Ձ$L9cLvLIx@UΫ¤K`?`GHNAc Crڍz1^acăhC[M)mD[lF; ,2 %=WF?1,+TD>tf;#p{Flv NBf.ZK!˽ }1n2վDgt(uO;8QZgo.t*Eʏ{:pմ%'Ew]da0y#hshCnÝ|'8p#n3b![,>0v:&!3ҿ\~((AKh̯|z+U֮:]W]-,(r.2/tUܶ gQJ 34"$5ƒoz)ۢZRPS}=L' }9K뤬RJ5-ĽBܤ>! %+͟/0C$ Ps"B.eleP X8zSyIw [~4M+?:~lcq) g!袟N3Q. ymqzC*>(ʧѧ-c@-/f3:.BPѥTu4a2nuT!XJ`*1zԨظAD]b";3qRtVB5PvG.8 .ZEq<ݐQ:1F>Ut)nIᗢOf_L]62דt% /qUՖbx9Zİt>N9 /8:^yة~@O716kQXo#Ly)&`<DwG, ;; MҳhF fL@pTCߦc3eÀiܓ##)EݒQ$X-톤G|ԻR8TAQ>E,x<4Rl%-@XZaޚ15+*˰hLEۂ2y17gԒ?i3สpL2yc`WG%ѧedW7A"h81è vL_1N2VU 4q-!MC~ܸ-@&g.*m9j8N ҧ䌭c2@l̅ <2,vpPlpti]QgNJMO ~,HGP1oGC:q ߵQ/Uq>-3MMQ(D1Wx.w4i/ogSՎ;m) z;4;/owNBx6L+CK{YlC%쏁(0Vx~^;lG&543{fC'v\ XT Q zm*#ײhFZo~4/vάً)QC20.$_k*m [i.wi߹y"DTb d]-#0e4wOrb}>g1DqNz}>S#ΞJZpS`i~"Ru^B!.HfGDwoYh eoi%JN.}AD^Qa#LXNnpITNL(gSBԂ)Uj{#W ~ w{( y.%ԉH|iRѧt4;}.㒿 YB6sO8dqpۋVZhCH"N _)~qZ>]H4(R}^6sF 'o{ҕyf[YdZ74G'Qq k$͍KRԆFߏCእ?@K뺌lWxO{^P#:LeICzR|#h 6r`o|ͽiͅxPoѵ,2^s٨mwvߎ21ez[6K)VIfmƪ# WQ&挔B7 T'a0~SQ_#-XD6nVotbV!? 1ۥe3tԡ5(UIGC0G%5p5h"0r$0\ rTƝ} RѴ\hj=X 63=J_}+S Kq/`aMkrΞGn('Xes޽u۾I!/4&wDC Cuf'(bs#=:IFIYIV"ppՄɂz'6lp(:~,ݙkdIRo3Ձ|\#(&exOADՇ\w̱ P9_W,ܦ~(V "{{B}kQRGW WCR`Y 9oAZω"YPbcXOv9? lesLjNʓ|v!k*K*P"m6M8*9/}nglhqmj l(]z~$#֎@Fv6LƊ.P?5>1V Cc0Թxp7!>ִe^}xA`$m HliuX%md0ݖ(vU" ce2_3t6USw0JHAXiűfjx)MEpvP]أp0P:v9m3{Oi^ᕻ/AZKxw\& 2\F듭}xU4dp>[eB˒ޕ?/ A]ʻy42&e<#«`9S_d4w!41.9_ LP]YvĽ־1Ō W` 5F͛Ty<\_-pPb`Q0-L@Hh'罨D`&C)QF]n!g%k."M|3Z:R"ďS* #]`Iq`E XnCp9ඩah73htp = 9ESj ~ Ԫ ćv63C :7{GDfL ^?aMjeOTf &<FYn:vi}&,tJŞ\s'% `=NdS̖F@Й}Vݻs}iWɬ$ M ߻"+URl:^%0@'8fP=f[/,ldalE8)񟕙M'Ĕ.ݎF*&\@)*cMJLkYuJ?qnR20(Iai nڙŖvLx}3|sn|bw[_mؓ_'v>]NDl0jr-}zۣ&A.S) ⓅxؘI0XBaB2gVnj*mfW=L{ir9f>%g4;͖r}JjaTQRWΓ)CXlϙXRyW.mm* >+Jufd+ /%#r2E2H-US9U(Ԟx; 0[!))9TpiW(G/@_ʞC =e@*~zx #0,%S`?">(V}mK|/XhܻSR"}vښ 7hfMg@u`2W&S]ѝvb82N筣"p` ԙFYH?aOA)ꮒwƟo #I:unvFH#@͇\uOt"1ok"2#cs>K~m/hXKrU%|(#cSiv}>c|>xg̢L&7`^C3C^<xI~sr_r:LDEKβ: 0i*`T5$D'PjvIȶ}a:_@^;z'Ъ@+H&Q4ywJz差e9&q4{x~|R6/40AilښYʴ5G2ֶg=4r%\K4)cUv ~P]޺Mzq fbC=`vLYF$7 tDgyoGTzYя݆WX@MމF[ gaG_G^UAh̺`Or_/t~\kw?8?߯vs$_H)AOxs>'^>3 Z In7]) *hɈa']nzH]HXa`N1Њg*1T);-K>[Z^eXb= Tvl'D2x?38$*tC]/31>'Գ,2 RO4|`pjUTVw+WTu#Hw(BUXDM,bߣU ,b](W_0D;w07Hn Z('yʩ'macyW/޽n`pn&/= ;d ڼ Aء]qೝ5bsaJM`nO* zP8&o]!{֌'А6U~d$(T4Yn(x.yt迨ñҐTe lMZX)m$m$ ARH jezѕG8fN↍ qxK)8LV(~hAFEέ2}aRz7؍RA^0.җ|x% ;眷I-أX uo91",pBfcMG.o zѾBwEe{1*+Ja$㤀RY?NwB͞Lq#՚&eg"(݉bgu=!&M .uA!i]~li7D* 6jY0'DI`[n<@t@:tIs wRk-eT}BJSJP)Pkb{_1m)ㄢ7u͗<c& pHb }4laJ#Ukhg/ktxجQ6pjmuS@Ai|.͜G%` ;8i`.;GXƘ 7#TI!~WImiU؉Cm{-ueWB`6kf $U%i`p)E:5 0VY*aBmi0+_2 nV+mXNz w)\FLEfP $fk}6h%YY_Ԙa՘K=1ztslSC5EӜ-ЋԱ_D{[{DmCr%]}*MZ3PJ4qLZnE5poݤĖLK|_&X8! 6ll\yŞZ ^"Nxփg'U`,>OuyViُ3cK[1s'+U;Q1&~K $َ+܉,m)^Vӥb) (5 k0rԊ%";,ԤZlEBxM)SHpFL`ʸ= OfE&(!2z.I항CQԀP g0[VXcXj:ZuJ Dy9͋:M/a:iI1ыf3ѶN j,VQWeZrBHz4dhF_SH3k\ DMC3[EWmb󬜇WmO&|BnEZU\NVW<)! *Z,!bfkҨp;I SK,ψqA³ıLsQ%зV5s Hɰ>5 &4oQG57Ab0pELFIFY8,)S\1L1F\=+U8uNo^T(w b2D޷߉7<^%`apם~"wQ}P(_J' 4*"b'LJaJ ߤ#&H{`s>hUyiKc3*6:- (4!wm7;HPݗiW avM:N{x12jl߼ԞЄ%j)Gl!؍K;?sgmVš:ESr9 Ǝr^V 3Z TWO b*r.STYIB/Ϋ*iA5|aMchI.#rm(5:]VY:o6;:T|W`Ƈy{XG%ҭv9)= =?aKdC%ɳ'h'O5|2UԿV% 6_g/SWLm}5ѾTp;<{L 0ZC TԀ,Oܕ!e0PR?G xYE]0.~Z{ʹoJUb&YaPrh\7+$[&!Ӛan$DZ9/kUf9ϧT_:-4C豪 iCr!=SA1[ hXFxt5?rkW%GDoB/G?mm̭|V"ꔻ43|*N hjFP8+Oo^PF49gJs 2βcb?ZZLFo3<DCIHul1&?VeY'PݯÐ >qߓxLGZ ^NHC|eJm `H[[oF']W$JH_ 8`#Zgv7awsSABG$8:⿛1s+녡@m!= ]bMd_=\q++j>渘+z!n@j fL\1#v>ѐ[JM5vF8@iO,'Vrra7BSGic LͬYr7o{511PvFW`DXP_HbG $pu-#u_ -kCߝB1=9p9B/` `pJaxp(nB$j^ W2*Ԇ>FfF^r풹d> ]r*>N5`ZtϤy 94͸݆흇õV-K\7# FX7/ 1Neڰ 0{8 Z=3H{5Ӌ'Z^̏(R0]謁1A?.e33?_-急fn{OȳOⲁ[ 7F H[G1Yު,?H:>2f7FFfJZ@ǰ9{Ra-7|~EA=Zz;݉ǟB1ؗb!Jgp\"c=gEg<3U,xM2#*[f6Lh2:6|a7?s?8nJ6z6쯢չJB$Ҭuo]+{-vTk54:l٪*5 MAV˄)1կP>D7UnusA^JF Jg?YL.[,dolw'_[*;Ŵ$?u[B10xZ7mӪR79= [ɨӼx;Ȼ08; R^,]bEPUpAn"DXJ{Cbi?չ&MG~%UDqV9I߽5y+.4] 92;x? 5YA'nw_={#j)%IhTF랝 kٴX46-R@&$KGy7frC:j:@NlT3-+2^pr?eyVS2|CH׈BV$ch+B1bƶNC\l-ԕr3@ZF9I/~~2t&6Nlz9͸/{}`0lÂ"`͡Q4Iy. ,'kIѫKUGH HH#\ p3ϴ`R= oM6TK9Å7i>tz.ݨWi5 &W&hPMƴX1kUѡwNk Ku)U/a;^_U0}T, uK ~#,0mʝkc\T8VҎ;SZ u2e7Dl2\arOѭf>_uSvj 1a"9;J{?m,𡴪Wv5 81SmaiEEgS3: ȩk8kmsmo*>K󾙡@?PY&֢8yG3̸/S_[A] أ/ Q~6%j2H-CU3/&kk ԟ&0زvi# uEmJ*F6A VE׏݅W"ItuhW}vR v9{$%xX"v6BF]4{8'wqnc꒬ m~B,Л NULCպA+癦{b/L2 í``no_<E0SR><2RtiD7^aҠL7Džؐj`洦{e-_֨QBCX"sv&u$7ɎK_~A7"1-JN(Զ(ai6FlE;G';o:8c3 +x:KzHNj s<ߌ 6VvȢXm¸8g̐WL=,C$DHZ u0LL*;Ewm9 9kŒX$y9u5M`\0Oi=|zn lȅSR#JoS"H ?bբȷg+o$W5ˮ2άpd6iV [3*:9%o;7Tƅ|IGx&G*YINM=(=G?Лs.X| :fs5ErTb9yE%5qX8Ow/ 0Ue'F)*Hfpd\9[ y~ 1C&X#8?Tb`E J`4t c7XtkiyKM`M+  Ӎ. !nTu\Z{4JPҡШ 3 <]zn"][x4٦܉‰ ?v( N?v8j+?YF%ȁ zV^s4\F*x?UvC_;+9UJ]O`نhr|s?jd& 2 >O͙>\&L =G-RײRf@SJڂ H0Z!Nد!XGc5o1:eeJ$Ţ(ouQ *?/|Ao[)ġ P0srk{6m+ඐҵe"P]!aDڲ$UMW8]s)"?ŪMjEz͞{ Ik" iELѰ?;p$'_qke]3XfuJͬ-mY]p)9T^VE. Y‘^OP]b% h WU]\J5)U^t!r[@JHPZA H5.vI]ܱ9";dK_ků9EPh #tN8nDe"-8Dr Lšh"}ipt Nپ \甈-q2a}>,@g&:VZ{hF'Q8d୦gm5ڳ\#_6;Tȓz _rȱ%M=CE)SCOsmQ*-~k`#g GVQk%)n^4߯E0mh'`E0A25*)\zXS!*)fӔ4(,Z}{d@Ecoԭ*]yhs1[Pc]LЭUauTY )8O~Avw A ֹ՗EQc߯JǪܚ9W' 8iKb.Ey#l;z1pYp|ʭѯt2+M1gXqٯ5|Z^㐕Vm(C+UPb7@nx#I4e3duVhu=m& idx,;vXMP@Җ [grgOƖ֘ 3a^ǏDM\mM;lW6;x6mEE}{9D"B,=h'06d,68:fX c*e(jA|RzIt(ڲz 9h- jxtGY~F7q@[L?$R>4UT#4Ek;ٕ]d"lYńLD//dP@nC/wXE_ [LIT`68 ;h1BJuߕND/GΕe׿.6]. 8M~|g4dl2iFp(MΟ`Z*8EcRʔz[Ě艑W1ބ-&ǭqzK]8wbs&y<[' DIBV;%X ͜ǷqOff-M:5MsГyKzUv^153wm>wDdZjDqE*x^iYRbJZ6•  f l8Dž5v jn.oA3)򴐨hK2@69H^ m "qwԉ%N;;>`-m.!Vhy ' gGFU)jwDŽ*H݈H6:2/e}vG5>m*)Z?ؐ &Ưs?5rfNrR 3Dc<;؏ ]Ց_sȸU9@ZwG!-# 0d KY~ӅS͆o'78BȦk}쿈1"HW?)}HR+A$T):bYpӼp?$WօV5knV4a&YM9a%);cAXM!x떦x?'~!l``Acm;T1]=SP~c(o;(4V ׀7)L?l濄"SSBHvڒ«\b=hr/CH2Ѯ͵Y}/2B RS5_,5epgP}aBkOaCDT>l?D^=W'OZШ!{K~ c"ayf4NX N􍒔=;ߔ> O mtY[f8"uk=k{Y(̠d 3ZuT.kDLHB22I'߽BQ+:>#k9L~I?{}[\g6aB. a#0݂ aÜ>pPAII9xT/D<^xe3E܅Ƀ{=* k!A,ib]>Su~n(]Ym-ef`翧WHsp:cn"D 2@2eEIH:Ki!^%PVՙ<Ԏ؆{ɷyfrޔlEu07b}Iw*e`k|{RRW=)es(8@{.`e\k>X"2P?/ *AЙGɍ.Ph6}F|.T Dwΐ/D̀_%ڑ2˚E N%h`~N> $`M$ dJTĊa[1x6,"p=Vl]8$^:.o K s+*Hlk"li+yʈ&xKR1,7\}nݑ;xE{Iuq'xX> `FW{6KnPչhH~Kԃpj~hi 9G-`okVxM}ZH#tބ.l4J{[ByKUh`RN>q CkH/jAMvߑaPCOMFf,@&zȳW_XAdܾrкF05$>!&~;טa`jWI:a{". N|:?be.-EӷqsZӔ,B}jzɣ<`^r0S9ixEc4rp]凶@bOeOooQhP9B>HgCw׃!О_'%DtuWZê ^\0w;-7lZϦ>&@ `[S%эħZ^]Hpp2vOC^Jm[;WO,9Gi-A>71:\pjeIb50Kz;˞“@砪unєdib\v2"b.am-U~JׇZ͑x6~ڀ-dŊ7ݿQ$J?e2IVw(+'X3OYPʔPhZzh%Bp+̪mđQzB`VJӮ?)j=g(Hݾ /46FZRAZ4)l-20㠔j׉N9gsjF.4t1 lilqs* ߥ9@*7C;X+1kN#i?*R8G4L,D{ ]SX=Ko7`:3G^+tlڂU IL&r6d0?Hj'tCH%AxÞN55~^56vlo+#  D D&(I+N( rYJNc!j>ͬNTyr<eSQ OADBBQo[O*{ P{&Vo,^RN$@(F<ݬ*X=LN33ئ;%hn97~5IQ]Xҁ TVIyI[Lt'+1,^BsgO+֪S nӐvqsn:`BnM_FsAV VAA]kf!*E֣vͩŶH/ՄJ##W<.Z:b{M}A#B.Y)ˇ|ݝtF`j|'#!tø}<RshP,n|ӝ1ѳ$9\vs>ΕW ꨋ zH6ߔ.b~u|Qa fhݱXv.W6=ͪcZ][צ&^RAcB=8*/g(T SL., $Y 2S= ^-jdYy(C5 sBsBH:xJ=be=iTخUkm_ o]8aDL;l6fʜCذqFauIFξ DzVZnW=vX[K`ClDys 9/W{_CI_e0 1ˊeӊؘ21Eo`U wЃEKvU 1ǜK:R}Hm0Jm6BqgaI4m g0-/'ㆪ[RM{'#,d2aC1P+oEߩ. cNbr;}}E p͞vP[8ad9'7l" Sh&mb;9߈6$/27QO;iC+p vH*OF]Ra co@yU!2"yLGAPɝ ;n:?]wx0iBk }Uiz:,f1J9l]y:a3@v:J_ c/nOG+Q}AH>E] Af5+{YC9K-K 8^(=Dl736$ 2f#UFИLn0! Sҵl :NI*uFfviQ*b@}ԚEJH$( <ԱD"~EvyxB,/5 p#zaRiٓǮC '$ow;q%Ӭ 괩'vo$ed6+_KdQOwL=} vPޗ\礔rXwA/* 8@x%&TW{zRT*͵ $z~s?PJHSfrtC40S hD/e!|Pl w9h ^K$0BEX;)W[kMe)ݦ т.ؠ9ixnG3RNR61\@W^M{L u91v;-VB| ;Ҳ5@rwR4\^ifs\yF%7xn("%?dd;lZۗp؆f0W*2?wq#P98'M_oTx HD{BCRC2 OaG*7/۵n\UX:y/ rõǜM^E(ʨBCv~ ǏF Y  U!?j[0h7NH29 *FBh"t8!Φ$oth>݈ryA5(K!|KJ|vs6>0dZ"=4jUy!-@q2" |w3@+G8 {VxV\>-6ύA3rX ?C;aJ ʝn\ho /',s9̀+a͟|r`D!zՆ>|*O˶-,b)`n+z&*fA3%Me=V1+ 2C?Aƃ:X_5܋+ gwV.ԭWPP`+䏄AA=f'Cą>^G6t>k"+dtZ: [_J99WrYK? "ye% B;tnqh 3mh:yjnQ*=^^<:>_ */ |@ڡ;dQYpӚ;cd;aR ycn\eRێe6\p5lRú=4W,z '>edFc+S8_Y UO:ײﮓtJu%(6Ꙉ{у rC<, -C^O(j_y(BǏ!<7il`,YwĻG@X]$ i: !H)^WWРu\hHo9WmhyL:DNB2B3r'A_lүM>u q0N+-oB *v4>+[I]iQޞFU*A;?YbM7;qW>=.Ll8+fJMk,ζI@'Sr9@v["(jdĻpY|䍝6ȝ@m &1"^?{U-mW4JlkL\+lS2QVƘm)\TҟZMR= YIYӂ|N3{^Q Pm -Li>,@_k6&._SOI{ 'Vq {8; lՁj\#T 4`qTa˦&4K#;lh0#>{h-G~P$@Lo`,ھ.͑$<Yܻ#33)vch.BsaT$\O\?.a}yŵC Aoi+r'_V$MpߡE-T3eֺL8(FGpQѽT-T6ɛ2Q~ x0gR cVw0sv=Js.hw 1\Rm&g|-"bF`E_6+fL{S8Hs KXjVh-|rwmo΋D?3Ön8 ΰ#rSZ,0l u5wvhRrNL,}01;.mG"D 7'BH`k5jOy鰑 ̀_pvA6 0K+LcN 'ԉ:|H_:b.&4t%x^[Ê3@d/H[G-u/J)*GuT FF:2v/4+'PsO XPn.CLlUP:r!٦kzvLduI[i3?4]?ݥ'w-7s` T3tZf< F3* P_R[Ջ=65"LiK#2gcy\]Lp;?B%Y$ܲm:ykr|}RIT@4'%^v) =t礇A HFQ$6c*E^RE09ߝtU'+(MToVXoi[Vf f7K@TEA# -|MyMJWq81QzN#/dϽ.,boiSݓɍH  x^Ǖlwb_w@Ծgr)Nʳ[؂X\"JiP/K6#,ô Tb~" _ &r% 2H9 yVaÆ;6avjuDzLC(A%5l@e iS(S`}P ol״#,unҩҤZGAa*9$# %,g\j>oM?:Ɋ %\Hw-D+8^QOTcFf|n.{݅vM›3$Fw6b"5R wt,Z u{>&TY@ -M:D^*A'i)%erSz $q$}J*03eѣ؋_9kfAI]!:^0:|lk=\&xF'(~9nbݙq wqHu2RțϢ7k8[GM BĬM>dPB Mq}f/;Pqku_64nPQ/d53c#'y;q-v]cͥûȭu0"0ȋ>>riXiƺccl`6NE #xwge֔dyuDum["r\asl.ԼDvI\VBN8~AӼZ"AkcCaKh:1f\̷IAYag(_% twQ]O{,Pݝ82ѿjeDj}s58 T:$?F km@ %FU2w_R͆L w#lޥ.ݽ܍=`#~:[|؛˾|*% PGN{ї~{ ;'CuA.VSX zX_X%*Wb PV q(xDq]2 _=n>sӲN 7irw]"Х]L[ 洁5Mn2Sogwݍ-zMi3PCz@gY4mQ7vMrt?Dg@Gs~ _JB*=~Gۥ*"ARU>)4h-bH"f9u6*ffھ$84ƽWXnx`>GkN9^IBxvl%I QX3rݪ[@`q͹xR]j" FP6tӮJn.5pKҴX?<(cC4#tCGHĹpZN#"pxD,Y^@cx K\~~| {O:n\ߟ! eF8a I[6ڗշ]T2Ֆti#e"[5-qbQR{@5ԾJr )"ŕtBXM;Y1?x)t;VS5㺕cݞ1 9nLNy%-?N}?FE\2xWTRk$]2ψVĘ%vsb BPӶv*_,+sƚ9 k 5=Im wlbUS~5x!cq^đEBT- c<.kvdmYhKu=Jhi4ϧ!CP`J?Ԣ QzY[ؾ6g_܌73u"+c/%I/hKwPRa>E<ͻmzYLjÕg^;7TG\"_b ׽ ץ`c |n0abZ S0"FCY_w,LՎա8.4O:vLjㄅӏS~ +̊muv᧢L )uhX7;"fs="v-/w)+FA|^;!Z7+SU."U@l=q wv\7KwxLrgʻD. ZiYJ*/Ɇ ^ ;t@(\i-4[Z 71l oDq]G{mfg>c% a^ן'TO$I#f+ [m@nP]'R2D=gfqH0lH1Duf/dk rs'{XH$fXa}$pY42SFؚEIb q|$onZvԱ3y3cπj\2(fJ&#C!ҦC8\&ZqĽ~e|?yeďu maA[W ]e=@A,kNWwv 5mZ kXƇ5ĄX>Zد Vu"֠J8>pPPɈ@w6(l|9X6 Ij@๋? 72`,krt\xvKEU^k)1' XIɭ4՞q& һzmYl/ ˑTҊRxJ44 *p40-7lDMxYp xn*OcʌW-}$A>qb@ſ.B|&<4o@FcK*iʷƐ]RH &σPLr 1?7:lqף'<,T]7u :2IH"!b5-WIZl(}+}cv0I M,rNa_唛ޤnӆkp Z\].–QD)62Rf7یCE^E8)~'E#$][$>?N25pZ* Ys0 v~W-jak"ZN2_  jj&A{֒a|H;#_M.|h4"_Bjo]Kdɷ;\>|/JV]AS .#2ϔ!5υ'*8SCXQֲ߭{^j>J(u!;JN_F{UɞrZ2}Ihq)$iaECcT]4ٴG6"aOY s?z5L w7p"~,0x& 4fݻ)&.}We ATtQM(6.84)Xf Kd%C>Eb6ԥBB IjPPI^A -8%:WOw>2P &8Z|M.Qu k }F^3(KfM gMXeb=|"lAM/=e@oTB7I9[ f֣ 3=F+q4%q2 ;{6:Nmǫx֙Cm @H^A7B9=K8RINz"MFGH!g \~ gX&?NXo Z3wxᜬZ0qRt*=FƙM)w>>Y&S#Ab˛wUDq"mG9PGL.߈ bG; B|&iwC7FpOr |D ٰĘu4FՖq=Y\ E#-UHk|^b:J.'_o嗩Q}?ݼ&RTGT؋?dw!aueTz韬s4~:H 7%1N@šbswpp}Ι좍&G4,C4K[S!b _ޢityT^#n}qR׻W dޕtærA~!x:Ԝpl)M}f\/Ζ[nu hO+^%?g%e-"SM7iPWɩpȍ)I%y7[5ΰLLuxXL(ڳ0T`DW''%_9lDAmE?bk'kK?tl&D#Rq--#4{d9[;UBV6[1}|r!mlyK T}$1N]ݝ-+r<`٥-s]S56=)Krik YqY<%IW_⻐d+/Bv?ƵKu$U*.6mz*aXF 8^:ս_66u'uHˣGӖT9=kN 3bIn1]#w̽ċ?5+q{BWC o*Ƹd|_w*4;VflKɀUQ8[ Ͳ43,ҮR|ϔR̪i9\pXvEXXrdn/o a -9_ļ DA? Tb1 7MY`!60Q] ɤ8[PIs,6YP*'t0K*-x|YG5 Y0VCHc9;˱>O yөzYxGZtz'RH73=SګiEV i~ lHx gP'3ݶ68?j里Zʟ 2.@Mlqeňo웎BPls o $OG!p'2locZك UTDUk,.J tm΄cYt[SFHA.3oy{lDpl$ r76fs`(~<utm\'/cOƆ!17ΎK S) 4Տ.HZ9 w,0Jc[̳ߚ"ܚN4L Vf7 us%V a32Gi%KWtu &6ϒBGWYBuqtRtnk k<5\ HqȄ7L2rMBM801l?4 :K! Iܑ>,LMՐ]d 8qQc7_ܽεOv-swXF,g$/Wnw,S:ZSjfkV~81tj0Ecdvin8( to; MVxij| KLy\OQsjm:{:C': afYG@`G^&vI@Ho]L$0wH),:X{n ^xI3sX [wzmVB-\[S]7]~RVE-_@2loUy'/ª[zL\j Bցs5#j(ƭ/$,YΜLg^/u4j(2\g#I^ _u @6]LkxfxTx20SKbU#k`GtX}-l0dD 󌓜BQKgp9|',Y /,E椘%vaY(Eg5g4frrq3q6=#V== \^QMD:h2ndRfjC=TU8U. ݐ->M`lSCWZte}#ӂ6oTCJQ4ܗxzhC+-NRbLc85k\(Ρ`^wGY6D[E57{xxcDnrPnic?/痢%:\9)"$QͻUND+*;8㿵NE%՚<~I 3؉Jrz \o  t{IuJ >Z80E[ 7.A"~d P1}ԬrEs^]}L0aۯÄc(2mh¥V]r=U _ղye6%:f-c2CV-7H $8ĕPe/zk2>+pKV>i"}NXc;&G; TFdढ E8mhx g#ZyMctK0 ṸX$@9Zi ?' cCS6i޾ζR -RH?8o\‚r!\F |bG,F{7Pֲ{l 5tS|>﷩T]}߹b!~IxM/iޥgMRyҺY-3<#K p1_%%kͱME!%H2.@Aщ]ϨrFR? #O)xUq&#ga&l%J/"G ۇ* -˵Gx$89(ev[ Y,N.nDuGa=xюP&M,t5Dd0l17~Z3(wdTmV'M#41@#" 2=%|m RF'JqfUɹ"\+ا&Gm"x-РF`dCWɚӧMT8}RWHjYe4  {+?N~cx> zGScU`[Ĺ5ͺ$c3|m٫ׇ؁+d:8z^H`uTQIP<jU/kUeu<4]kL, ,c>KdGdadAyАe[*GYc5k/)D6Ɉى+yitn %a{~J}%}杊bnf.Y[ٽswޣ7/ﱎRRL8٢j l!]iupRnm0 j9R-nw# c;yc{ [a ?mRAS))rpǥ|}V@ӝ jpS5!n>A(Lέř-3=j}lm")'} Pt("чDKEE]le.P+ܭ[tzwm!nRǖSq.<{B*,Qㆈ!1^+]}?n\Jm&cfR;3vPfHae>ƄGdl)׹+Žpκ1r b1ʉKz<.GnxqzRrj]'(DkŃ-l|: 57 ">y8潲T-QC"Xjw;#GMțyݹHy&u_z]v\a\u뽏P2&OǍc8q|_ZW<5}4;Be|z]3&EƌƻN48of_2z@2Uŭ?dXǃO]-O0"  ~5H@ C,Ц|xB/`4w1"8"hp iؤ2#&Zwe0O!%9ʃ1yO#pϴ&Emuvgc>G򦀐PGa"P^1` Q= fQiS!RR`b,PQP.O{ 9[*|FT?KM>|Z٦e 0 deCmP",q+"! '!$Bh9RoߘWx4og:A:zB,e4<}.9/0^Sb<M#ghGTBkz7zH(fw:s?o?LKQ{m\}0Y b9QG#Y=^nY5I֕XkJkOo f=n%yCw۴Jc%JէUf! WPl9<¿tnƛ|ŞA}fזVy;?(zNy(*U\2l?X޶Oo\ ~4$f,YtZClm4{mpZmEyq;1^]+¸qqwVV1H [iςqXA Qڅ"'u<Ã87HB^{풇='Ms߷}vx-=D.7M81lݫ(~oV(87#_;0:TF1TȊ_Ia;>9 ap4Kkc=|\@ԌzГQ}Kg};B'x"Q+ `p(M y8\O!FFx)zXvl5Et՟`-Cu Au $6;= )|^ spE"$ .fM\Cȓ[ .Ftm)6 VdJG.uƧn jQ,wvwM'ZQO="e^‚_?̂1gzpMT7G19`0|!- l5&c>+b%K^u6Sm ' Yrݦ-l0[ҏu ^z}"^!{Qۢ`4sxT/50>=U,MwL%}K:^\7Q|8, 7V 2uMpZ+$ %/qǨT  +4vl.mݭJ<ߠ/XКK"&~_VgcmxbW|ږ%1R$!(ViHۚ {FG(!t9h ;~v rݐUyhua<}6KK+=M$~ ?%خ-2tlLuj޲Pfg seh-RqAOa~ :p˳rM ݈ռPl G@-L 9B{M3Yif z:\c2l?cEO"4ֶc!LV? 9߄ퟠFӇV+yY!?%[zfB;Wy-;"j(t U]Ϙi{ĀL-n)C*GH\>4qoFpyfmүMd&_e>EtKQvE Y>l  *mI ( V1n&yu9zڞ2/Vse76 01IU{۪ؗ~jtOm-8Ɏ{LSfІ8] Pڱڍ3cB N]orl ..+مqƫC;Iv箕^^+ KO66jN5+VpGÊ_g[|56Pg)9BP\lG(y|_n|D=EHǬTł6OrYCW܁ߗ#J H*vW*%VEKAĝ5GclIRբ^4}Njauvs"pDm~Xu|~֠A:w.F}-ShܜaQ5>Juj)ؙT!LϑAێY=_hM. 뱷v^Ӌ 'F͡kɊ=cs%~WO#V4tQ, 3tJ!xrGt{TFJhBqRFyBXg1'F+W3@xfxE<&_b`_'C_:'D!"%"{ވ/) AS{Փ]*ipn^0 JTdA400TE,эz A΅ڨ.U-5U,<yO(Hx0t~ƥ.8Hm I/!)/FLph-CA$̔.um}fP9ʫ}-S @{AFċ'?>VTLmbv AB i Ō&@~gRVU]T[ۡ VsH&OU}w֠[+~"5&dqe}ZGEg2#C-TИu#~DWn k=cBc8*ð-0iQqiz0Ϛ͹qG6u:<@Յ D H N`#xGFF Ja(O]#~ԒHpZ&ǭ3;Oѻ> 9bi7%R:-I;Y1!BDS%9)B'OYs [}::_ɥڒ즨nˏF 2%+&7vx|\#h:ux%sX7hU)0dПp%佭&Q0-^]K;hم*.3)D{$e [f.N$W II K+<1='^p֌_J4,{Ah?6 āl;^z6&%(kk ? : `aRkc-j u%+5Iՠ9]=ڕ+Et A .;ruɹ( beȌgRg`1l–S/v@7:1(:'&5!,,z%(#o^e XB7I:=A͎)rU~CyO!DyM)BKaL,sBL`X)i] < O\M|c n󏺘G.kT?д`o89Xh?h{4Jf/R@D9a&+JIX CԻ` &$:ȷI^#y3N>S=%]h2΢eBY}o(e^F=&Z6jf2b^ _T i֙>δ9 &<L J{9!ViHL%yll -&MlBT5+wS%0krW{7SVP!=Y|})H`E.i\g,QuptĤӳ%緜9Ψ/jҋ( m: -z.qr;wdB-nksWxI4wٴT\g+Y{ <IY^AHt'gbH!'f~m?O8N GNLf4n=:'"‘&\7}hǛ#i\?)tdE^8%v]0$v}[q,^IF%>c; +k^H{taZ뿀ye@E5?i@>9_Snk~/mO\+%"];Glf-oBA"Ql?jD1MW u/DEnֶQ.9 OWg\]W +1ˡ `LȦ) M`jrqBytLm2&P"ИDlI!7StEmhrF.7 QYFxc5kHldIz]C43LC̀ZN%aUC{Dgz_Z`p3R1%u)l ̆yJ4TpPneKjce}*ƕVFQڃ;]4c4m-|q׃\Bope=DFZK뗡z #>z[u\̪;) =b6m'l[8Ȟ2n>ufDI70t|o^5;UAKsXVuSƏw=՗gDA)LYxOWл(5ăQq$jSK8ƝKU! FgDDiEae#Cp*E^ SKa/@B$oL^PMWlmm"i{TٷvV3uf,D܎(3l-Grā$XD:cDou\GnzSmN]j |DkB״l#)سi=.T-\G$ >lo!5/~ QOe^Jr;mvjge¸^1(:fX[2z0|cCzWA3]}MiWΠ#*vZw92N:lL.LYmS(ڿ M]_5-rWrApNLϳ `,\KEKp>OIC#H -3=j[ l& Hf/bS%X84 R<3(&`#o\bb|7R,&7Fo,!MB,qTjLLDT0SŜ-fh4 ey&1qЌWv\ .}'HTT! ^Bw4MzD G#lMgQe;>$Fa˭V{[F :~OWH,ijD"S`SŗY”lt=Ɉkizpx7b೒;2iK)6sFuH,|[ork ͩR]25_W%ƽUh4keHZ)¹:$49YM c-&Q:a6W |A*ѢIޖ$PX|ٜ~cUȔkY43uj,&&0ƳUGcG9S'"/N ϖqS-NBi4Nꦂ';` 'я&P~/|wy|Qu^OhP@A&w;<#Lُs j**wW|feC?w߼>}&)yOgGyNo7+ù/]S'<|! [b{ JE&*\Q5nM#U~/iW~Syw|]rY2I{ṰN'`䑩h~CKK4h{h9w[Nؗ 6ǡa -YlD})ye@3/+n.HT=ʑGޏb'ԏqs?:NPWu@ʘ4]eO0OCm+w~pO{ٌ-SV{fp+5eQs!y[[ =mss腍_x{1}9bCA?v!=> {YBjm:e^:żߋ6t\%%ƾ$D>{XeD\`gW: w* qÉIqr<4 !Y$F mZќQI}\ 0 ]IDlx7y9vX|HB5VXyz^&BClPԽ) @<=:<^A):˝BuuZs[>q_A F cq)פɸ{QUYةt$vҗH2Ȳ2::)M:.C6򄑪b<@Bz-lF[H涤9KÚ'¹wGT܉Ml}N;8.uQQ߸B伝mmY4d՝\_n>KҢ`;**܉Kk)Igs,ľ]۝gxy1a?49IB\`p#Hƭ/\8Sy`8 lªhd+y3*}*Z? :2^DUڗZ-L h3*KCI6 O4ulcD3 >.YBX\թ6?~iqS-屯0Iπ 'Jad9X 5%]}qar/m$WNN"ޟd P9p+ sfT=NUYjm;SN(' {0ScZZ8xQ~.*1hwn9Cn=+X6Uؑ5Q>+h~nNAuxMB,I r6e ]9;S7~F!?Kԓ^RC{,bp#n&d~M;nmMòR`ppp%>[qqF<ӕb>DM} }W] U c:L+ 8oprXZl3;z[6M`k;Mه3nU%T0ϧ^b`1F|]Ѵ}&Phrv`{I֥~ۢ_ $[8y0f@ ӷ1u^BgoB̮ԝi֭n!iDLk.^q}8,C X@Y"eH <35RIПzNY?CYƓGFPc)'v坫sBO`q\}:ܡp\ʚ(~b-J3ڈ dc͌sVFeQ$_H2ʞ˦^l*ôb-Rq3'|e~M;E?zI JeytT-}WP%H6n)W{!5Fd/hC%Hra닠?IfJxN4FW/Ѕr(Zk0/=4iYBs*py ďV\|UR#9;&֚,Z/?i\ak+ݱBPmsGېj5]i.l\ Eu3 ŦT*~q[4!(p˞&-)f)2E=:ȴf^"v w8s2e'VN.j#[e)Lل #ZH҃>)Ud@}kgA;5KK;W|bL=e ՞F%S5sopށ,(5 ]WOӊiw\؍ 13:43 gLG\'"eg=y:#Ό#-$) SjdkF@b/4ϫaJ=T}UYPڃZ~XϤ1'#l:׽}6m0/0[M[nϸFm6lԊ[Α:ظcwF`^x~.q#beޠ[ZLr8CUyp"^]N==Z -lbG#&ĸ Q[S1x`H̅Eü[m,*̳#0T Θ#`ȽQKXפN`xQ3+]iQDUyl AgP/}Bp?Hk=Ul.!ZH&5(Wi7\1~)I6Qg,H-mǜFf'(~zNϐ|nGs-\tCg~Nc5pI*9ؠh@{W\lF*鈲lIXq :yol]Mi&U ~-;'chw.Pv JPpT%R{:%E1Il. ~qb?LN^k[tiќT,^Zp^Aܥ쾓|kќi5@"3 D\Qwo[^$l*Z|wdb WS:o8AF # oq[A0n};$=s~A P&5^D@UI ,k{OaV .~jwg$K3FFw`D?Pe>x]+ \H6:o&$s/DG":P.P8c٠;ln߯FVU7|A4}=wELsh|P"7"0y1Zqjxb0T I hFTu=Aa+3!j< HQB+'&% n{+b2nGlbq)Bf[6$ ᤼|׿ jv2ttÃ@`X4Y^IF%+%z0>qER|goJŁK`"c59|Έ8KTJKs+oha8c'NcJ-U ύ#$HIBaŚz.4o7눅?+=N_-ngzg(WtC@|_L ߜP$藩s-@U8kQNk% FGu.\9lڑ!G5 ԡ40Diihvs6O~)^aGB$Joyx? cnocS9\ɥSr<f@JK (\Lp)=8%| :=[-UˣxHm`Q.v&)^Idea*{7ڈl8!H/Aœ#Q;*wRj9}%2)@'(zL_KW'xVNɂ]n\@?n~yI~N1C]Olތ``D_\c-#h+{f#0%YUcIZ#RO"vxc?]ob_ j|TnHu95 V:ffdțF!#Sʖ ¸oŝ,3{p3Cş J1]7^јr& k_^[JIN̺mZ=W^zP9룕*m*\ o ,>TVon+}ոbRwcUWnjUIaeq(Z5+X\˺W\ELDwPO?A"Ȳh2}o BO}MV~Æi]~ l<0$(c*0wSx&Moi =:L*vf!m|M5J\cza6ґFJ"FnhOÒzo(vvf@cc_tx)SQ h$/]"ulzJ>ur$F1 zڬ`8Ӡ)CXPDJk34IM~N39Ta#q{zx~@rIuBʼ|VJ.&N?;Ma'cf_}^gG[H*AgJW1M[s7kU?(߾-}іTs/贬W)#QTor$ÝA d#(?=>vK{sRӼZMVf&g)W*kQ0R?G kG J|7B MYv$IE!mV7Fnw"Xm<@ԭ8VF*k35em&fDW(x|ag-"ŝFLc=vp+jA܊_ d}$|> FVugmףL0,M%mf|;:EyҊ+=FdL=DؠlOi * ̹69![#4u'5#Y5άUsUyv:D0i"p\ +U2ws5B7c'툟-GC敤`yyL[\-BߤcXɫOuªbg'2Y<> ;pNW ېlI/t p?Wi,B%+oY2pyJ. Z㨓@wP/b6.FJ$ Q yE+^-}{ĿHYX)1K#r`f\iuj#S|> V6b!BtexL6i݀3VRn&-i]i+Wۨ*sԧ^a{3;ѐ: 6>i@#$ I[/8]TX^o4Gu¤zbWҖ=61yȸ94 х ]{p+Œ8^;'˧3ЩW[.5m&lvXVǨ+WJCӀSZu@&h EY)u};n@ v ~ 9Q k[ڤU܇='sk$jB¤ѧ~l.-t8_HC[&Bu]T./b ?pNH<\ǺcM*օ*9eAR6msmgiW٬Y|en;N`( ҤW9Ҷ˨VAu~id {I$Va~^$VN,Ҍ B@ɫ}Xǧ+^t!K& FUyOd/73O3.*Š7FOdl[vò Âwm~!pYrA6Eq<+!i&Vq3=U.z=kSh׈M+"k(oE{)JU6!"I_)bzR~^#+և".&E*tA\>'W滙3; ;k G%R-#?|4 w0'!^D;o)ZKe&CӝG+CrN!bmlxzZ?Ty y^aGKϏ1qށ|'wG_02G]fٲ$#GeZ Nj'2V͡5垍HP@Vڢ6~B[.$![zrI!#(3SL?,Wșkd1U '^#:Ֆvep,qfZ'|sK\lz*wp>N/aH 5%ba7HLmpL/6 тS [Te5.IXTd4.$Uyb'NDoӟ]MZ5TZ]ZWTؠVzfFBG#B?ĀkYڒۮ9Mo D>OYBD0gl^u4h lb9W@Zk#>}/Pg&S=Dh-|%Uk7bբwD= >~q"öT8_fA;A|o~c^,ߞt1Vu-zn:W.(_N .KT Ϗ Wĝ+CRxڮ˪z2+HluP(7AA"8 A׌^}@;䞶`{B$A*(]" }1T}ed 5߁IVwfO yiX 4R`4Ʌ'FLvE'*S0F.FInOzJ5K*]UI,]nZg~\f7c5sV $j^Q3Z[I}j Wl0hh,kbK0fg0eŇ36 eٽH,/O;DbnvzbM:##I,-ʅvF1cv \,bP g\[# AI&amt(24{' HZLXӱ}6cqۆ@@rėݘ?LEuF&|/@~6 v+aQ^Y'uc(t +Z~O CxaO@ 'PpzEOd|v :8YB# k[w\U+:|2L{Q[Yr" H^zFZD9_%)]% }pFPY:_ , 96 fL\I/3qTetR~kUS|oΓ!O<?SV m%}.%[ bO %"Ų+CQnz35ʗ[ X@:jF&I=BaYAj*c]izt%ska2jY0=|xO _.R.(_ h B-RlKBG+:굽tz\K~#LAI&V]dh `ϢT%/pそ hylYC)??ވmqu|iL: G;elS =5*CbTLUtgʸjqX<Jr I-M)gwX;UJ5xƒ;}&ωWb#1)qU9+1lBPyTuٞ8*&$-~?R9 _oL6]۫0p;FS.h7E8h*;1>ԙe}CZm\G:`ԣbWΖ;CMQ庺ʼn " jw*SQNzyZ m'WZXG̐B 5 U$ T|`4I-"7quU͟> 2l⸎RAV)wϘ0](n & s! 2D`Ϻe 7/Z!L㊴Aito:=@P)tW=/T{#싽|uݷPNqfhVnC BV}0W)y(?C+0Mf(^ ЊԕuŨd31P}JBYo] H+3yO;NNd0DPXǓG{D:%Gֹl`mgiI\FB( IYgw谅?ߛ3#p>1HVu[_AR`239tbY*J`XݻG%jH' %K #/0C~}=NJY'J,IE MĴif<B-x }<1\?Y+U[f*T[~]5縉OBzHi'YQy<@*lb ~![Dmw0)i)RwI]КѷQz<5eyvd[j0 EhSHg$Lvc::4G9Vf]~܍8#m{ٿY ּuu9>wP)M QMW}K6?OLov!c@ph:_"WgjrԜJI_ St@i=?rs3d]?hP1։}8(lTMK8mFþ_Fu9!Թ5"n+?g%CfBf5gkV$k؝xol 7L:|a!R%;\3YfIoxd GӳʕI XNr9lK揙 1D+GvaSCa!(jv"6'7b(vU<rϯu KS:&Q]τ2&ۉ=Is|}"uN 8u /?WLI9 p? M',KN%2 m&7Ġ~\/5,2$~`=0BΆkxzt]͒9SU|FE!ؚQMe?XdW&^Ѹb/b7$iRl/M C`` JЁsQ\7v(u) UF&zhh̨vD0~m(ͱ AuD Ӿ$e,х.:'E+g_7HDr.hH\]AonJt`b4௖[?JCoOі ^[8 ue[,a֪hpCKqpkk`P bJ^[|+}zkL[H1UY7?|ut;go`C5ւrf.q *42^˰~;hY #e}%-7 yOU2nL'ir{mp=5ڻ10m7!YFuֺ''BErWߺ#N_BxօrI܊H= -~.Egq] {ټ@Wfn#F{*PZOfx1_JM~:%vCQQvP3] V1w{UP!ӎ/Vy%;octj--E仓 CPy4 3Cqq \AYt,&W:9O{)pU|: ekjc0ǪljDmuHa-_P1vǔC0;< Fn-'E\L%_4![d}\v2Y薪'a x?<+}8u_R翼@q\r7h@`7Gן_X`_BHȄ%REcbb<$EfAWލNMHK&ۚ$;SDrTG d[lxs15Iλv8_ apȗ2#wUfRxry;HJzQP`J2ڵEwmǥ2sdޓA(`k/Q"۹c Uu7@b25TӮ(ʂ3m Wg3whQAV6 H>ܻ3JH};Y{`\ְ km;j3Lp,R誐qP#ἲWGI}x &A3 3Y1HFDx{Nwugd萢fpFۂ)x1:sycѨijWQyںľ gL.2q.Hy.tȺNea.r53!)iY.iJٻ$&k-s#ut2 QǑ v3@qۉaQaRb^wo@`^TDQT#&7jTvWn8t#1KGF"J(}+Vg;Sܛ S*ocz!xQ-Q_f.yaKq7a9,UxgUhV_ܿ ҰمKްdawdf.Q8xc aa{8.T Qu؋y +ciQc@JzвY4W)ӧgwdf ȿ}~bc8+QnU0Vw mfXPr\^xjJq[{@X1VQˠ^(L@"[ղ2O]\NE rvl "5Mj ƕ{-ԕ;ùςL-ʉ 2,wdcn^p~n`0̏ggǖoDfdf+En‹Iz ԟ˙lx+@')OjbtR~T96߷et¸+xյ$%SK\O2݁onsԧg0#RTk<3ߑ[jd0 quseV4r܍}JYbŽr}X 泤r0Ga5aa(AeݾS1ămHAQU!ht?(cKS(kŃ@&N]4d}AB"G"fQTeqŐy-w=>KPQ?ˢٚ󖲟t-zb+XZ_F|nP-\biMKeC0O$?pV /zV"Hl Mu{'Y<ӟ CxTT2}4鼤z|껙+825#B#l v[={' ZQkh{/f*t_k[U8S-`5TZMdTK}I*+d`X3`MąTs]?󍻐= A!x!Yc4쭖MѪ9w?̶ |B,ьar g'w7L}wm4_=nuIYWT㙢UYqNޱɝ%FA)S@g>M#"; Bb[de2Sd)9K\?cA%Yd>""=|Skɖ}W}oБ,vC ֪8[ΝRY^-҅Xt.VEMϔP.剫\@m~:@Srֶ^2,qo;1sL{~(<6XjGe/&y>:kfZY9a!UEoȎ莮)]q Gwd7+[JՁZj= Hլ}niM؆6=|7fxt7aY_F/V߭3ǺEᆶ~,)PgU9m.-.% >P䯉>@A^YBMp!? HWS~_ޏ1ϻ)ߍ?"RU3w0NhO ʆ; V|bBhoɪvl3í6Y_Xخ N)]y3yߙcy~?ΰ:Xy\pe[ۙrZMH>QŎLE@Q~ JN7f&@I%NdAzLmcgI2hҀy72Fɇ,JXM}6reGF~[a1x @,a2#9.6V7:Yg}5{؃`m<-F!PȶIMf\:lja[c@v`fpJB s;,Z\i oR9_?9 1[ާLW"nTx!!= e~&5+@6)X]HO28]cZC^A&PܦI` $>xր=W1 6!g Qy#yDg8`4XUO2^ZY!p-Fc=nJ,'a{}8KI_P45HGSt!]tJPҺq*DTMH434uLJa 5^+l\3PxK\v5P͜XTO׉3S6h'P$6],w;LΉ_""->IDג:x^4/T:}\+:IA;~1)TSFHޚ36<"q(t#] jkZ>Yg-1Xe%M9-,nE?-*嵞稇,9tkTd#4~a^ M:6-q]WLDn跮JT ًH` P-,uokR*U 7tjdwho#}MO Q|sW,<b F,C+yG-1 QP ݄ L大ܺ'S!X< @%ZM3ol^E>缟\KxlX)74*a?:퓹1\kQo`0r7#+gR[zbN(7x.-+z.Н%ˍ){%JY[;μdX-J{~C)ςEL̻"Ơ)\0,a]zV:} iɡm]?J㱇ZZq `0B.1zO>)_^j IvϷ =e)E's!4]&©ODuU~M4,s̚ò)7Ok,9ht.O;*ʸ8BaYJ7\D&d[U<8;5F4h܇A'52D~KH*9ňeXDmj?:+* Cfe@)F<\R>!b:l's^^ppsOK{[E΀pHZXJ Dy. Gq_AGY+x{ g3rٲZ?1ypzý" k$b{bD;Q\Z)StB_K<hw"HCn|'h*XN.ߚxz?^<y?1˼PN166X^_40dypdo%-Ke&hdt.gbaQ} CY: Ȯ.䷏Ck8LR`:y}]$H%K* )Ɲ#;J\jd=@OIH̝mŝ UK%NM ۬ UEj5Cl>ye L[Lpt5OftVMK$s6VHejq 9JS8=bFW͍y.̱|]ȢnquC|ަv:$)ugSdF۳1H 7Hz>fcbWxX |X+KU_nnuYYXW]ya 22m>kՄ֒2 oMbXIBрlk1ӽʌ(}qI[uwGmqcq Ht 9saOޕV1X lw1!?;2[0Iq6QUdgt*8{Ptg,ܲLiI 0‹&a.lICBZYE:􀏟5k:b NCn˛0:D ]vB#|euzV'z@TlYmC:ɱk?̚=J4{i`ڒ`‘G,/iV#Vm2mZX%VZ?M)/@A^,bi2Z4eΪd d3c_E</1.%27iVn<ȭ vi*k^ߏHVqQutk*X=$* upLo-ejdqWSV$AZe?:"/zE-&[jr{7f2I{S9YtU֝rl K6zwy\-)7ښ]d,;#TpgIǫ1T &2QZeD6>֯}VY-|䌡_d10eҞN[FBڬҺf 9z !\*M(aL{ZD iOYcFpD_tBaMCEb0^80GT5TozƑ~Z~EJl /KߎWpa#YP^e=$!_8e}RW=Tjs:![e2z(5_<*>O:$zGL$y\dԒ#㖈0!e[p-avxl=}ofU 45OBDB.@42Q0xN*dWXs1Dud͜ߺ)-u:v/`Ue J'2zFD "Yv!gЀD$on(k< 'Tᤢ okXocS?Ѵxp_\UM nZFo(HVgn`Ko+5P$8CWYDofPQ؉,5=@p*F 'tÐk$ggZ̟kk: zi Lq{IF t G80iYơ<|g}ڢ yO6T\8앁ꤦ]@5ssϬ01E,UOh[.)KYSjnHƑ~rMHCwP%S0\zެip=#\ CPIVo~~;p7WL%m" y) ^r~ v=gk'Ü"6!sG^$K85z|Vl%c&tS@A`}bE\{s7#HVX2r[rϾez7hdN{^%!_%^l meA?b -[%!ۇöHM?F ҲarȤ2UT,3p ISWlJP+/K+fu,3i|EɆd:KN+t-;W>T\vnVO6h;xNx!‡f%3y3)7@#eV1yF{(A]>c8۰'S =;!}WPF߿" jXsիҝψ?!USzGlN[y͖_ץٿ' [o܈/24*/ ʱG즑S㊅ g4{0A|ъq19l/`_lj9=#zsgb w֭"vӪCp2=a>yz/ B45ţ>jǕxmUsu=8 ҇?Lj㜒0:k5l`X@q tlX{ns]qWecg9F H:w&1c6Ҥ#bK}V(C|k #b5޸ll)" !%$ibtD=*lCAF`r̞ܠ1zxlI -,yb^5$r9ތ#ʙW{K[D ^ F$s'3/x[zCkNڳL”@Ey#1HG9(6}BNK[#K&[M:bo_,M5ԱIGͳO.70=mtr,KO/7qG4xMڵl'%":0p&yXq 4:3@*~XD*Wv Va %ȯWDBKK3=BkV%O'7=ќfu$n[$SLB Xx>{>Lي:J 5^< 9UKU .v}b!]9Ir*S:om4fI)#S3Qj֔] l!ٝ#M/cZn1stl r$'|- -fu>%Zn"gr; ֺ:j"Q.kFUMtg̠@ 6RU uj"Paf26+lTVy\NB2|ɊR`wĻ}>xQ[-rXqnꏃ}$qLl#ڀ.^lfIZNI֥x1' 9]$),8EE'suKZ{_[ꢏASpdyS5r+m\fZJ?B8jrM'ƴ8 ?*c5<'Gѹ2=Tq9I"buXwS$Nk`g{o [\/-Y"Gd@ DX/}| `$:3_r|o̓qOL t3 Q."7,/?ψw/)ɿ-{ָ\28AQO IY8 t5Pg$788^ÔQ 4 6GKՁL,D)BVyyNElB,t na=(L0HPh R%lmLݲ`&D1&DӚQu0f0^z7-GNnUCCqull PJb4Knڿ=fd+/j^&صcGBhvWVtMGAB;T\n('&NmE[1Es~(E0B )Vήⷥj T#۱֢dxK|:s^Qɔty74P2@M8gT_mCŭ|O?>6)rn o sToin+W/!pB_,1TIݭO'`tx $~Q]ASlG澓x5Ή WO*c7] 8Z ]ngƧ ΜR/2ީ@E*`\[cBw̲aΥ H㣜#JRdCux²~Ag.fł"&yy댾'ua}+(')\quqi9%^nt6UjtJ`}QFo{M`vH^!˷' ?>ͩds/).]pZ~ʨЛB_wm/k,n+0gE;Czk5Z0u!#5-3/B5Z&'ފA\7!@~8j5JR'Όͥ|ˌa~rZycM;$'(j齪".ܚ\OY$#u=z?DDSs#g4Fح,x8RJב,LguӳьtS (/Xg>:x%Ja}~@NJs4i N't},݊".d;K ҭ)z2K>zN3t79nC}wJ42}@G9 (6=X7ypm"@4V 沙[L~GNrVV jJ{ް8pBSc|jі&φKL[=9bؙ2/= y¬UhU,^ .`Ό=>QM3d҄pN;\ܦWZDnwR)g2>pff^+Ӟ&[jr$6wPE1 D<)Z  =PXA!c5@g,"χT /k-˔IC~4[0$NJ4;KubI!w:-uYkaG~h̅q}\ƋD#2[7]LMJ1EFڼI.+aj#JE- >|v\tP=a.wFr)Eh.T֛zq>LdI^4U2Ĉw!y@\j}BÈd.G<ۋ;7akDʗxy4,JYסG\!8 K|8PS9^yv#;5NRmI5*՝T%9W)ȋo2}Z_0SyǾ`# Oػ[݉{u{޶{= ~zgS[RV`W41k(wv>UAc5` <G( .;%r0o0E| !BpYP&έ&b0T 4Ǜ1iGr)0<Ө;ߚhl :̀Efd1.n 9_^8T9%9tw.ksz.cpaI]M2Y'$}f((/k"9h< Z4A)yV $F8TrPS$@/)jEB,[̓@]!_⥵OL ẻURࢉbBR!jHr4Suޓ|oAuM<ъy'C#[cBԇE--G_J2H up*2:H ̵5U)@+dp%Z?.%" a5w^2"W]=?c'M4\ě`9hUA6n?eu_ ַL^(kN5H1 sPF>TAuɹx7jџ\q+vS3ctϳtE6G|^bn'*-DmM+{ph%L]~3u5̈́y5tz*`iwoϩ0"E\r]-&яN2a緷b4mhyO @<%.>md!"\a FLJR}Ȣ:7iIFߤd0/,eG: өHPB@@  z=x.2gS hMb~ .dtvōˑmzL-IHta,4b"⁥}i;]])[Ůj&ڊ9:>!N*_/3d5M `~#)7=VโF>EZwݦ붒XC $uJ͵gȊLئH$77ou |yz(hcm/(!!zb&wdyED isBގJw2F0L/$ ;ț2f|~cps+Rw!/ƛJED~tȵXU)]=ֈ(A`YyKPg"+ع#5A_\lOVWr:"79͊Qi*Z|e4uk_( ; wm!o RT[663/?&=r u06Tv yko*Pa֖M/ 4奸3{M{M|+ɻi BEawhv0Zp{xqLw=>h&jOwޡČ]cn#=IM1䵊㪔_dK/Z 6 /zU+Qp/U>ZCf"`jí\(G *=AB}8i`Άڣ&&ladl͠4ryӁ(;'LRy}w%ZXR\܅2Oiiji ՘<P df߹c[7o=$fwYUAQ?EݔLIZSI8r_4#!PAzQbЉNL5`vsdSUH1u:rrLuŸYu JVgȀWGapO3-x{,@Q^ފh%3(ek"ؖ1e5ޮKA?(; >V9J*?[+˰qsbh{:"~b7n& Ym$2<,P9F TܩɗRHRw0//zxՒQ`|?sEy)^ݥl-+w j}S͂MKYS6가PH\n#c>#m`&&ךZ([x<_I_kKEԛ8Z1|b]ޟJ[Yعέ3}‹ƸM2M%i5Gj,& ;#0r&}J2#~xCe70-6~ީ&,"*یQPzBo=5u[w}ōٝ-@`bMh,rߧvJ`dsnWWbmqXtұiҞi̟4uSP}ǘ%tfe,ۖL w"H R>w*8|XõS$E0CcBJ rI@<1g8\[uV2uA^@p|LKXU}gϡR@AVJ^@%N:@_Sh֟ =>Hm;ɸ֦90 jͤj4C.>/4-H!?g+CA ^Cc*[vTa,Lf 6Ř/XB,̰QQ^s>JC(ϝr>#~:*4^~rډM ms>|jD>6[{b$'k^{l}: >D]ɹro1Er{|[Qy _b3:DTiɋBC߷#g` ӨsP$wx| 4[c'J\S[եiz{U$(ƌOG~^lήv*4bJ\Iyjߜd B 1GiV㠋 p\rfX]ǏNp LWǧeTEe`}2qg.[\E7)e> dR$Өuf#vGC `DN!rթ Og2)Y?lZb"SݝN2e@-RP4HWn>8}ڥ>d}}bY! hg|'z# eQ"|2WSaӷ%5Zy9aWд>^o<‹L8 ɺd52p"N';3\nZ &e!FV7?{y\+)CW6++3ҩ )hfdJ Z>Qۉ㠰zWK,Z.xe,_TD.FꠢP (+v켡`@3A Һ$1jIker.3>3%X[بF/DGW+AW֊pnҳzf 싍xf)RWi&i[7zo1_- e+IUv~)pdqr$r9$'S폏c]PrTk* GoXX?qɱ\:+)%[]HKi7øG/X(Y.f+1eFԿ);<_TE~LS0QTޙ)3c09q^fkK!kOk߼ZP !M&n@_HhV#-{w(Mm`6=!ףGvӖ"^Ty|!U/<'Q(GyM) \ӄԯh˥j x^>N{ eWRMHdW'LTP4&O+^B]Rx;„fҖs|>e'߶V<ݝ`d3(?_4DM藼ePT~I1Hsܱe1Ge!_PHVc4K?';Gg`Wq.R1Yèy=or\a|4RvBkL>sa"ΟAQHhhe6(YٵqT7፫BˏIԲsFf옎ʙ =;:aⶹ(uoeY<]AՔ{ }8UBjݽ"{DQCsT4eŀ((L :+q` (rcM)YW#^m7T+0qn?4Ķoiy:aj)Kzc|s:XR- ՞] ϞCFE.Y|4Ȏtg ʀ¯E_=_U(x#~ mDOX4M 5M6 [Y GkSJ]eeϝOZ#E(C I &ݶ`D|)| y(?`.܇ˠ+U?j r9SYtGѴ-0O8b9wv5Էl.`mF_$i !SwaqE6Os֨~o;S#$IZoMovUw h˴[&B[e6bD O%+6^tߢH/ގ8Z e)a꣨IŸMa%DImE;[*ϺiD2>bQgp* K,0 Cڷaef+-:{mkWZFQ#r!ށ9頻6o!!*L0[v xgQ ʆ%+cVyiWJޜ4U !SHiD" (`yh jT_߂3JɺY\4/"` 9z0Yk퀿a_kq&^T\R4>!;COg> LZ%\Iu(Y N];ͷ0`dhj(XIx:ѯS^ )7dT%n( RPr:_|] l*;[ڼ0L/>4#S;Wǩ>@e78*QocN~M&4ω2ى^\o!dm=o Iqvsۡr iC{?p`rrV .)/taEa9T1}|Di;Yljtq 0.OIޯ.XD9T7d**PáYBFS+oZcKAX#!B {}0{e|>jߗ)0*4Xg7S{#\5$E8*v$ϣmɏ1VxAMB+cKtq0/h=P~%+tLK/(+u{ţL~v%ܿަtexSea4&]$g-Y9 T<&Ԃ)7|{4PSTߍl69 vma{}Ԇx%dM3}+- G0È9]ahIl{)LD)3ĐheJP* eU، UrV-@YxRu9ae y;,3^ZRxmHSR,d'U1ZܛNi9_5 F-3-$)9(//*ĵҸHD1.}(PGx7V<@h.I(q߹ kN!ϋACh斤 0pA3DXon+YZb֝4 \MomQ6kNMGc Q*||قdAP9_  ]Éu=^=FN7>w-iRc#f<#F(N?Y߸f1qd7BˏweP9Xtv푡hLxX&WK;\FdWp OU/r`nXm?ZEW.p _2 NNŠ"K1M*$L0G[){?XE-ƏK7oym8qRV db$;Α 3N=ZRsڰ+W7z1!FV>ZJ*'d~S`vѰwE^GGݰ5(}J4%]D8$#l:TQA8?E@\5ƔQb-++ p7 RT"bM)7ʢ@$z\B0ETO*c#pƾp 66B!+t^bv1k sFMNPu[98i't9})5r>y(编Y[%zI!%Qދ,UJIѐv'g2r, ~ \6:r߶o!N ;ˆc-(laL4&Uq\FP۷?`F%l{X ]+W^iUS$ ll_-*4bkB mظ=~4ri9:#7w aJ|hG1ݘ܊yN ;*qaC5fôT{?ÏC}T,G f[qK[Eßb3'bVs1y ɐ!$՟6_0֮B4񜻙!ܤ^\U|-ڵ#wc ~*=T>RSHhɱ[&D,xP}g }0lliiN! BXf5Íj ]LfZA׀'nz"[niK4Cyp%4H >Aws;sžPi0Bf?+Hhdq)Z ` ~dbOjb\gPBKNY]Эud_υsʜvhh]gUj_AI0y#pXJV]*heI_zHiyDmO ?qF^bNk(>uxwOg5O(+&pAX&ALWm\D*QPUn,у.rKmhl{ e^ٚy"t\UB\1Q"uP_>'b\ތiDqdbդ ¢K@= Ds Y7.xioeHxiʽ:JvWM!OǞf. :Zh\Z꟨E=i.v@;Jp0C*;ίMzyFp@Ds ;ɭma@ňu+ʸ7n=8E=4ˢ0iplBUȺ4lU,hS'׭jzi4Ds~kw^<<[;c՗QطNr:wGqޙZ)`x{#.Lp |ƫߖ5C>@2 ˷Ҩ\jNA>Dfo>Q-CgȪ{Ps)5.(;SR[YȖ'CZMA{u7*¶aXh|3[8 ෼uxIMPANl{7vOCC`a,PO-<ڴelZD.SB/ E)T?bP C 7*ӓOd.7ILg;ޏPv,w 61Yzt;%  "9" Ȓ #(uNϭƑ}B ZVVZ&i&DKpwRS]#˝=DW}z>*ba-=û<Ԓuo9FS@! m@֚WxKhgʛHAD_RHP i5 /n⪈GPQk=#HY.^e_f5_-՚nNW{@[w-JGX[|6{D붙(la(e?O1?L9ZG)๾,v@rf~NShF uM1ߓsw(qoӛQ9Y&,V#x1p>J:܃R n:%ec}UO_4NeTFX*%/*^* pE3a;O, ev1N I2kʔm8RkŶ8ʳhy—-=?룛ym$.I7BvpmZ,W]>I!5:EQ2Uc9l# ^#'ʀ2{S^a*AUnr4(K :dņr +hQ|'%5W҂Rh0F݂UѤKƔ~\2ğ'iq`wY̲n(Uv+[/;8.{vsLU7dn&6d@W14'UrZ0uY;Z-,|3 /Kٚ0zYzY~.Q<*r_^fq&sY=T6 ~3j H_LČM ca|w8@<')sSnG9Eۗ^p$,ߘ9hlze-Adʕ]2zp.S3 f/Q}=!~6ݡP؂TOr -˖(2agkˬɥQ_W6mif^eb@ږ)QnԠ5@`|l!7gIrVG^ :dtE N~Ň38M4#.Vqyzӵ)g@/B](JIr{kLTcX`%V˔QK/ejݨ!,t)jXs,7kyKj@>)? GD_P;O)$`P(^ ~mv^7/ &{tM EK9(:OV>hgR2`He{@Vj+Ec(\pg.V0"fF{^1!/ ]qWtYY NϨ{Bh`(Cm4vUWņXLj&s^'t` x UY&~M6R蛉$;ktLӟTqIVC: Bg9UG 5y~@ ՘,OZŢMTQNKp'g{< ⤵șG;]k2OHJ~KFܨ&,+sN}MgG+ة<'-սra ~ʝ;!7K|!o@>Z 鼿F1?~# yqFěj uV5H(m,auxī ot0/):N娉ڧhHyj~{#Ӯ3UGi֧,*mN.E2SY6I {0lpkE)b]X*IR e/oMg}\G&?dWܞYf.vM[p `1y4•=45:A>$KfF*f]S0Z+hD{`[e5u?F e(&(fh,% O Kh-B%CLVwQǧHTjtk6do]*C^72,<%-A<췊\o6[k$g4@l7V>0?cǨҕ9z[5\=Af]^Q@FgᧇU KVl:*8q^W>۳1ODsn}@9 13R6Ŵ(EPyjS,6兓hΉ@g̊ܯTΡwaBdO @ah\ɫbL_}Ǫn[/paΕ]_ȜS5Iu4ol4#v;`UmsmBM>ogB~.ťyxH+aT|" w7u X3%eq;d=EK抟Q7^$ ,L2\j_U!!`GuL<ձ?9ϗq#Oߒ(%KͰso#g?cqM EKO>@|f\"Yz{G&-8!UJp*P@VAJ4(&-T2900+gԬxbqJ%ZYqj?h0q6|(= vCSyb8uB1' |4`]$Tz>/;&r069hD?9DՑ@xMP4wTgR?|@L$Es!W;wvid~E&U=<+\#CmN{Q#׉3y=`p_bZ\ЌWa5L[ é>\ĀjmΜ;OZawt*$*NWrjMzLmg3rs[sn?$4!-n}Srh}%?;R~y\' WUC\)K1RUkO='6ֹV!b54& ,p(NjwWt7P=GՔ 2PmH}3ö@j}0)2>@%>XÒP0Rtm.*Ms@ߜt؀4A84ሕP^u[F=d1~sNf 1]{N>jh"[׊MlU<߿vF emQ<cdlPwNAR3@k"%FľLCu,{>gb 'Fmazۧ ރ~e~h#J=1&'`)^D>T4J7D2JE˖8=)-ΨIJی{0풟;UD\?G[Avfy3wɂ(@keko"}.d]@!;١}VJDPq^$1Н!Qh+$v3:A0EY-)LX•ysV(5+]DdGS34,C w@ Y~&JlqȨQCQpɪ=5Y) \dl=i"LGh,v~ @H*kЄZoRUR:^ߊW/6wQ[|?g "Nl`bRIڧj@rGR$S.*V$0HT ~pؓ^=3*$eo% ~XOBFӜ"L}( uv&dߩ0hqLŬIַ{ *H,Vķp{Ȃ96ߦpڟkA^hQ(slEHas $A@xx1إc}XxlXBL.| #"Ҿ^ ?-͗I?Akc!3քi(KCK'p3X9$r{|(kJWs*B『Zøՙo[(˺_$c uq궻y%?΃p%9-{E N0F胑\B>{폌UT|aeӏO,Vg08ͦFgtV{#᭫:'R?TqyG[R&ɲ%wqwP?}j $50Dv'RKS?Vҍ>w&XchŔ\Ld+&҉$ųTh9޹ʿVi>m)ϭL!}=7\)k~ \1)`UouҵH2FY~Zvtà3l-J# 6Q*Q_krU0oK!)Yj1׺@p%yj%&|TKja`i$OUy:`+vWj֢y ucᴪZi46')Uz!p}GADa/άAZ=Yt qXcfյ9["m=HPJd/7 rBĮ77(ŏ\?׻o%0?`;s'[kize+f#h%@{'*VAΩgTCțG?w u {J*Xa@ " muv=I R)<hgnh(:SgAe$8RVrfú0 HQI}sԴPm3{ >[dY\[wMb>tIvϕ fCk`dFA/8F|g/}6 ݛV wL&OHe̍oƿOcКP-߾OgPgWeU iuBެy>e=w bV-*$Ly#҃oTO<8s !{2`cTuO"$!,r)?*lͲ83a4)>Mk|,\94iX>mG2|,? NMC9|+H%ex6XS {aN$9(aNocLNha;8ev{%܁8dth[R#~Wz,lI~[[鼉 ZP^$I5SqwASt7rJgӃ5pJ0n:bgBGVZ_Ef%OUϚXA90,oƞ)N>ԛڲ%an~З.eB9/U{a_t`xrZP%G솥ӣcw_G2F_G%`ᆯi m2+*, 6d9!Cō?ēV5*Ak%H]֤cCDܒ{2}zj+Y9zCC*.ׂC— ,,! s Dzc$}ղ-Ek}>lT4T.8 p =^jq"VI# Dt~onAyRvg8^ydLw ~Y,ó)dŗfKO K jGM.{D4{41;v݉{t[KBV.{_zh`@rkK(i;pje ZCp? ё:> XDUf(oI<2z2ޓ_ :RG"MTJ4P[Be) ®C~ i|d"M+!|R7p)Mvh6qN9Q ^S*Bx7>"ȟmgo//`'*EQE_ߓ4.l[wʞ$('Q.6DD9h$Nd(. E OdTgEEՕeeUJTW Ogݠs24$[!G0| π|^=ORc:VHY$]߃- _VG=2 4C#EiP`tj[o-|]\)7 dܶmr2{/1=~TWD DoSIuR;bjIS}XSC/xުCe|_0c|D\g}E\ ^Y8.#ckүrʬ-|.ڊ6Š)5Z4/V)=D}A U>Ӳ&&p`ĞW,$*< mi73@g!UfSZ{喢r~. /E6YyԌ)~gde%+=2!1s6Ԏ~!?lU\z+iV^nGp5m;N'(k+ `"\~)<]" }U5>γβ=P*ƪu?(Eԟ7-OG?y֏j;!2CWǵQٺѺ+MN3rn)pYOAe>vTϟcǢ^mhOSN?B76%q+'S++tTV {=-wM'sҁö&"ݩ?6b+hXO"q{q[b (afB-O~HПs/c7q~jj];FX`̍ܮ_ґ~,C =AfdQA*x( fqdl<ۼpK8$rHs!'!$LKݛ tleq/RS1 ?t"֫wl?&E74Fp:'f}?B'XgnQrB&v`pkͩ2QϲS< (Y݋-v.GA^&b/Nz&Dn4Y$3$r7,ԟ-IACFvM΄ c6 c ^|~3yz4D]]f 37Lf^$Gvc#]~q;yP 8΀5'0fw64SLMpZB8Lfw}aY`MCLHwCj,]%g+{otS#,)(C4vp#1d bO+\^t=wJNN\1IfIU0 1zEpoX$a# m72JtI_%q,Ī#lvxE'6:D& F[Z.R7u8윍<,CZ+_~s)C2fd؃Ahjcf`}r;JEbzڣL# ?b>x;7CQ1ۃSuy l$@Ik]cD2-DcU^fj4U~vj󹷁˞$[BV?HJѦ{n3|u=夰#a3N$W VсGq2u ns(:+ƍ)WU/l /4x][yպC/q{ms-Z,ڻeQGҷXxl(q3`%uzX |G'#OS`E:tp>fʨ)3AS[kUhwB}>}o?A%_:7Jgu:8$7фs;,VdžY◡5Ѩݑt@Ќe>P1J=^2LC8OB&ɨzp^a&2ܯcC&Ȩwc -/zd$?+{9Һo`V Dacg2 =u?i6<8O}?u)k=uњy<@$ &]怣.=WO b@~͢-íUf.o ѹЧmCoҠuj QLXǖYP?P *3XfB,$ŘKE#RqGW} ̱߆AJ ۦnPr[+u#;} trxIbݰl,z?;[\cEqE8Pf[x_˔7rJ;z#0EҖT˼#(`@yG[ƀQb1J(d܍[uGxX*Xl]OHI]6+gveYÁVHuaYL8?Jk6D`W}oH$ZQ\b6+*4:g%ϰ_PZgajZB-p?1xn !!J")95Iuty]3I-Kļ/aǂW[nBtta"C85•<pސ =q(jϓƹ"NaEe]T0ȿu|IN++eߧ g甑ot굷5e,f2${11 ߇:Bͩt5&{Ȅ\h&ph&ח@3ЩΓw=S2y)ODP9A/A]C[lvJ./\! 9DpT$w뾢Cr}WKDq#.q6cرI)׺xl`ʩGMnPo?<ب0ICY?SYVpqwk>5)im)Ѝm.8Sfe5o+P,-3A"9ڪk=w*?X"c=S7e$\{qث`FΟrСs6oh8; K4jFZ`I 5zD7kt-ݭvXd#=JD{| ٽ/0PAAS4W!֋5|ꮴ!.qV%PhDU𼪓@w6M\H.Fgש7cL9b,1`4\!{ U\]p+)߈6|ȧflxz qP#jƞǁćThFwiScaWFX^Wg1j 7gfJ/ᬸAngN Z)Fss_9uR/)/L:'}$$4!JB+/-}L<؆[dDvk%PSXܛ&ysn@ړ T`@6$66'#pjilpuAM '8ۤl/ 2<;HC"+{?&'9U{1?᭫؜i:BGyUGFui\ܓCIhQR'^gjcϝ0:4b96oj%(V6~{4ż鮋DoȨtt*/^`usH*|< [Vq!}#\(_߂Wg @h Jc"״u6Ao˅|bMhGt/tUUnO~-u٩kOejfzˉE>7G~ !8-gW'?sT¼ѳ{J(u_͐ 3|^\Óf>7ཥ;>nj7hOzFlkiR`Tm_jQ06?q: 1]t?|R-TxrF4 NPY<kWԻ˜l' טe#@øJ Pqp +U[H:CLQgS7PI@qC{i<4q-=F2Īj] O8JGJ҄`SF"+BW݆buKCͥ_¨"襥v.=d]q~yn bl$I=OM>a(&`TDzpU(>;_Tǧ7ޮZLv SĶ]Bny(Hd'LN'4 ݭ˖wql,tJtFzuE OY1iNQ7>x|3W6BYS- DZeܦ =YuiG̬-\߲k'"d~K1 4HUqHM,5Yl EP/YNǮEF~{^ +k%ը=6DС5}V4*utè[Ɔ{~ɷKФkPS|BƟ ba2>o񱸅_O #S}wfK!Xsl"jۭD<b@{.TGB6RFx{zmݑ!퓿Xg6Oc7a.<ߘm>75ؙG׬NC_ꪬnS?Di;l^iaO(,~/Dx DiشDm~~NLsQs> JN2?Q2/K1;Tؙ[{,'B/!a.pŐ=d!he0SCaF}w|%wcUɤ ՇHB.jcS}=}$Z$ Z\ꔦjû-Li~onf c~g3n#bBFz"٫4IٌޏC"N%1R>j.zasiQЅmz6nTHJ Fw|ehM ɔR?ѵ{ű4erjdҌV@lKm76 DdҠpX|.ix!#ۯzDEހ[)5q##Upy:\=H ߈RrJX~LN!=*8E&ML# rxC%f>`;8Q&O:P(&0!rݘ!7VQ,@{l?6g7j&lXO-uO)[~ 3 ̜n'ONu֏ yuI^M>~Jwjxjz(Ц~@!'ȱRs>qE :[ʙ[T @r$IAS' T<`xxv˞hL)ttW,6i]R+<׹qqb&b"K/u븙R=y0 `,һ&E$&99C9*}g1Y4&|loFc2GzLۤ>v<X 8WXWA\RXn EQ-B=X~Wqf+~|l$|d6IXj<&n8[~nȹ8h;T1MP /#4=R LDĴn]\vLثN"r͒ooo7T m]tu ] XЩ vVk="m{o[U NDxGJxQνRfJ:RYkQ]'ÛYǺS`1g8b[c p;O% +'E ЪpQyҽ6ViG~EϚbd w"HzwuY)􌭨Vh4yx񗤥2I[VVHQNc<$-7Z^12БΪ]_@m%.-P:`IP`T'iKAMF%Z .iz:@|R1S<7CdJ^RBHhήN>rDjDhqr8%)s4li$ėsRBԳPN';3.R;[](m@QXW:XU+/$X{*,5|z%}Vpk q#;Sr{B^DrC%6~`bkc# kRt%Tp0&g_d jܝQ`˦4;2_RMb0 bDU:cDGUa-xH bH^KZ&ʭ}{IXBIj ?tW)̃pmQn6DC``A_n^w!8{D--uF[z6b;8lkŵ}PreΪ6{2*#sT}nؑ& $_rd ͕ELîAu~;.9O zK(+}t/@n` Nθtyr@l'IZu ͍i9jz*h^ǭXX(|\K pA2ɣ!LedQlT1OPsv6#Z, MqU/R ٰ$XpKcrÔ.$5QRaTh.-M%nׄ gcLmh!ndæ6%Ro!6gt2:.F󐓩RX" #ndH> D3|ߎڗ&D }9FMn8ck rEJga ɥA8uRщ}lm^Yc1 ,8[Ws W qvou&QlpʚɁ=s~v׍Qğ}h<ô: d3T>H|Xp[aۄv Q֠2q,$81/F_vU"e?{BĊiOѽIm1"t}v >Rkh:F-wM`7iqU}5ebضD6ێ_#ԍ!5uIM<2qF@L fى՜Yҷ$}V¤wax.^LJ|[ka6 sU(}ц$(xe)m@ lwT{z4 ;m¼G1nW{閂=~A<.MP>7V38R %o]O:.XKރX:љЉV{eh5,yq;s{ZPvNł)N>L7f ^ΙUAhad/e(ņ*j>ZK&gEptܲ YMyD)T|bP"nln$I_Omf&3ovM賦a__[R$ v߆(/|;hKQwȵVBx aWa/L*4I5'%s,K}tঋheHv/^3ˀHE8Ӯ`sϬ7{7S?m(-ScuH3m2D[T*_0v(ד?]$)ISsr@I5 N o*]o/Q͂!U:TyH# &U,^};1rPEu24[pd@G?}Ei!WfpHza=w>JK,V3L([KJgA [S8XtjT. >ra ֳ=Ai&GOh\zlE Cs ns|ILOJkO$ഝpbCѿXޛtĊη|y@駜|/ؖ(^|RiQet}?)ǐ+[Q֐9FNĄܮ(pp9 dʳ4ŶE_7RTTJLBlcA|,bkuSȩY{N[_&ŶiMB`瞈~ ɇ/|}pw"j+6v6^AA8АG1 BAGk[\ZH;::<RO۞eI`DSGɤ^Ḑ< f`u(%Oj٪uat@_&ϧ1o-( ֙~klV7Xl׃qbT!Š_ :Kg?B ˒뙀-,+*ב&Mgt `G.1kV";coUݿjwKJFMF~8fWP/mwgs*1ܵlb)r]:wHS)Elu$ 5Sƥ+3VQ$LM^VSUH[!HdQoR:AA x_m? nAୄHowZT=dFڢ1z_$3B ן]뀠 hĴ0KBsUv>-w.#tyS3pY&N@N%<:QQ0JgE(@RgPޮH,iaߓT]${pHE02GfX EqU7;$[X טRʴ7+m˅kybWT7J;ziaϢq"r1$6 rMxԢ}!l΍q⊒yeTY?Re֢?.<;uQ5[r-?iyYJܗCH)m%QDJΛ׬SY4zWYK6b3XYdz#ڄH,o! y|/"y~lLlDM(F5x1z} %+C=Uvj8D Su b(|ϰX&]|Z0|^/(ߟizvH\gɛOa %SJ&rtJ_Q.Ip<9_gmGWJKG9}lyu&Kg1}/Ǣ:_hs׬qcÜ"~/Vw{)ELv?'m1"0cldD6-@|+nfp0 4ÆvxAZp٥s͵!<`2HO8䉧! @|&b+kAf0CR Bj8ٕ"c v}VYVh^G#qkb_[;H}K&vF`+v|xZq?W7ARZMy=ڰD:kHPQ沉΃]t5~3aA!aI`÷Rr&#e׍&g:XwQC|+,|d0hѡ ͫ.j`puU7E@(te|b"\e\Aց>q% АU5\=~B]"ۯ@`PD2 B9ozciӘ@*'d- Vp^F_ r,#RPi=uz cb kEguSE}ҏ--}#)Rlb#K8Dxf(%Tb`G 򑸸KE2J%nLVK5[|wsֿAyiCB)VX0v@ '-0bc7 ?Qt`."͊^ oOD[=by>EB!O^ .\C`5b~8MRX<)ۃ7Jߋvö-r Rsk_7A=7؈A36X?>$MG(;b$,+' SWcdJ sVɬ/4Ӹ::A|piy.>N_#Q7ʚyqpWV%/-M0$p8?OcE>`mjpIl\-q6%pS4P9 ÊgI2,7oYPX^j1c,,N3Y yAƛYKe,M4m{ iWl1BJ^DiCbAXd  2F/Q `r]*J;Na?#}WC$d0/{ #iAlk#y􍔁qbwCJwFBP醛 `ϻ]<>uث # ʰ|Gnz~fgnb=^Y<%:Hv)Eq ٌM\Ourٳ]ܫuzM-7_ʪʘSʏ{WӪB nLއP-K65(&VXZdug_DXDg O^} >C _Z= +rNr#M- jJs`u5-Ef'| 0}:աfL}`UΙwvK<-u mQ}l +am, H\Bc\t"N.(b^*E! eR8w#k#,EVhL5_VKDfӑJ1I+U44{EK_<Ϙ"tVq oiH@i΋RKrQU*0ɞvCi\o: w ` !]G]Y {[&{ku\VNc[|cŽ'8|rYn}ҴB*8ݿ5Ѯ?z1KH\iA:h3Q !xS0HƣKgЀ)/ܰ{q{7)]r?xgk%ߍB_iرyI ˊ3EypXagPwn#^J}nے%x')!н^Bfs;Ӧ{$vh#uG)TUHcI`wNܿl+nyP $4T?LnXlj(KN5!=k3kŇIJRa!k%7cT"]o5j7Nsgl"s^J*i@Iـ_ Wf־m3N 46Vڛ`oݥ@[d ^*N:2$LAVWM15Zl0PGnz.";KB&L'2hD^so;\́0^s ,/nxrZ1fg ac9gOh7E:*J8иq$B$rp_JOٙwoB>"F@";H,ʢOI*>E'hlxAC(*s!Ͷa\F/D}{΂:Q@ҲW!8XKd!tQs}b 1z3TKwdI {6'NKQR2ŀl&Ȗ;aVVgP;=֔3Fcbrʛ b~_TZ)7P5b!nDN8R ϸD?fvhEhI A:IUx숿ø0T9,% ᲅGⷠ6E1zAX(I.)+BCY;AQuƌ PUBs<#%W@hQ3ir}\ZX87`~7SB}X O0V]hA }ZSl=ٯCaç8͡FE#d䮨!iDj<Ì]m/č%,ƍؙܸ}P(H_Uz١Y+ـlbe. |XTo8j`Od3S ǓDHf;q20Hj!~g@It2"}Eb49_Oq`ÛRPp1++E fG1^XQBeo w+fӆҡzb'9-4GwdTJGeJO#+&`=0}ODx.ZHE)Ҝ¢ۺ%ҞT[B?di&WQ? τVssUj֙R=%D%~(3?n4 IUtgyqb EcUtg| B)TP:Q!=1v3*q;Ws<~e2D%߼;o5S&oZ ޞ8^r%-֒B.YTT)~?:Uuau$ʪ/̠FL5Э lzu%(Tf a^^eUtiP^l~z4³Jo/j:Q2pֱ*`׾s̵6q' $yQ,y&mo%EcCP@ Z:n:Ž2IwI&G9ʡ %2ݐ\v;JU'>GƲzf5fNs z[a"L0!aЩ %/eҬU 4`򧑵ܝ-2Z،i6?[X5V:A-FT_2t` ύVǥl뜿#N.'ƧuWHǁ6b[ )ҊjHyb/tuOqBd6pS `2tdsϐ,`9ò)t"Ϫ ;?RT/GqhD<G RڊQ1܄&1,B!jԐ3z)+yI]/uוrBn¹'ȁIɱʷ(6U(v@ y&1^_^|zPv!'*TLκ% `UiYEV{I KKc~̱eJH(i]!J5R\]br,M7aEjtcu-:YwX$b-HR)n.߽1]KR;x DZoi$*PkHu93b(nslCovO_x]Vln*M.&Kg]M@Ĩ$xw^.tӻm5r ''zq#8bXwLA@@qH fS[9?w{n YcD"YHd_g rp9<6jY.#R-4Xs8Lܭ𹹈T~(W*s:XEzlE5?^#p|ITK dϢz];'dNʸ|Ws+fBh %q4^=GïqI)ȋe !t>gY4DԖ L5z0ά<:d$ gzFWZ@F$*7 94Yi³ЩFa(+J77 䇁]~X&M\[wHVƍ+Db"FV{Cecj=u}B:{֌mqx޿C魓״^"NKAwfif%:~/n732JyG2Qk+xV"ZEpȍy]Vg7a!qCUӲ] 7]##MchKN  Hty ZͤH;%s͵t4YQ8E-4kR}+KDz*W|(њfv+h5ȌC#گ#kӏ^[ϑg*DFek 8 ߝ^mjlɾMprvԳ(<`J 9ڐ~菣!Jflh;437[<=mׯIzd=Qƹ?>G$8hR8(H:le'7KkR܊٤@~ ^&|F%yUPӈ@ԒǤcdY {uk tr=W[_x~fIS(-ᠢiuo9lCwW-%"Z}+F}؞.G1" T8>kz0keQޅ+id"]$].q5zN&dٍ0/_;Ro~)]͒}~zf0޿M?4"iD?A*2tq ^BԢ! \jDqͣf%¤=Kسd"_s, p@0 [Ji͚5-QEiDAZ X0 5cBn % _AB2&.ؽuOV;S=,g>tA?áX̏a !'4m^RbRK]L!6R❷anjIWܗwRj` 42BZv~0f(Lrw6GkQժR>#\71%6O w!(,KézC&,孮9\t}kyj≅)jSog<+=#?Agv΅?4@Sxc/|fZ[_V011ةd^ȗmّg r9n Iu}¿bxӇox9XC*x3 =ўmx1HZw@,8:}{%9!9Ri UB༟Eu>^Q#䃔j| ;#Va-]ؖ7%i`9 >֜:LoaS58#^Frk#>VfѓbQ*LVFL_vKî\`_Yۍ=aFEpJ_ӻ^-p;/ ?SƚsLOɼLB_"B:3gQnsAG!@3/Q$?KbMSd@Yd@u0CQEaXÑz y$we1=߱֍"fN#7}]H"?Y@L.9o+ѱoo}Pn?EmZ|ҒD_mPxySFQ_: )Sʽ@w387!y3Eg]FdoEI5cy@v>amıV椈zy/Ū>hMK} E8<Q:fL[#_uw`SM13`f J>D3I4Saa9Ho+/|DрӶciw'"SF(ʫ\ i)hJҒce\R"% m휄"~j]'qVέa/A* @fIerrF!A%$OWbđeF3U/ыFRiV3[D2pUdT[LRUfCvN։\g%> Tg9M3}b*|j>\>Uq)- 0~d W-G4a+1X `sVS]m]cvwp_r%bbd3+(`t[畓݇Sticquɨ^"}#9GUq{Owj7 ԢE&W,FB/b5TGHOkL9hPN.!K5.`K)1sU75G#8, pI铍?a%Å{BDtdAh'"@Pf Žq:⍻;8FT;A螷 `,vx躽 ߬>F c[XĤ=izoRnseIMn`\cJa]!L;VL05uTb pAPًQ쪱l~ʮ9"c[1jouaZ#.|/[ya fl` ԇpv |֗4Nlܾˊu LN,ۗ\6K}:s<#9{!(-k: e:St߂MitU,Ͼpz H:0P=E[IlIXŵ=yJÅZ$v\v0S_1 _^;},7|Oa+o8C3̟>>0Y΢GN@DIAH=ˣ Mƒ5zO0 c5%yB^T[Qz,ע$@K0.ڌK`ώ*UEf{o>-;Q}Rp/}u"RIvWD6{+QT,mW$AUx$1v0_Nc +Zpl lxcU#w$A#bߏအF%r_! FK KA%+Ncy`*f8_4ut5܋ o tI ɫ\sm^74A/mq˩֜eʑ w.'7ˉ>c!mJ} =ZuH^1;,*k_>+FQϡENљhI%RjH)(M@C%ԟt]$ hiʪ쟥%yU5X=(11z3hl*}/GE1 T6}D,͠=2`Y$MI]gLᆹqT 0Yuoո^9/7+~4p! "^nAjB3 V"_UlT(NHd*Y(G2m20_%*aG$AQ$18z2oR%e׏BZWo>KbMbmi1OgZP@ glԿX#,{,+w{ߏ(1q+CR+H"xۛ{; m_o͓s ¯-lTz)vt?CvǀVexx~+W"~ߠ_&P2!#ԥ* 3CaHTa 7LBb12ml=/Oύy)]nxUnR%,zm^%%ZnOqfXzGi`*FRЖJku j_5 76br.)D*:i >e8KsMȫu+T8˝6x`-T01{s*LgGAaھɹ*_2&w2h{mǺ)]wW`֑e^Dǡ)i|=) 壏 `>VBڛq?{vHgGWISmĭӝ)1«4U~iПvR,=# W3ɗ'o-{QO.cm6ɗԣM1~tf^K_Rjܟ"DlF3LHKrB$f@3_/v !i>͹&GoB,ˆAĠ}9;h]_n:@ c wgjΊPy\}LͰh(б_?F!U!*?/G75 uNK0Y}31"M"] .δ Ʋe,Md|5> 3ݮ!g^'cڲ%4z6Uszq5Q,H-KD͂L^h(=n%Cs?FAAEO6>aӌUVy6+~o`^V=CqےѷwԦ=l-I\{ތ (sv~ϺhK'O64`8ދ T"w&nujH͖|_?r6"p6'INY+XnÂeAߚ# woΥS73sN Lzv\Wl:vXйj $Ζ EBJ]'~7\55:eC6a82(<77gz#Ov{wQ~ai S*GڮTG4$9u ('~P(nᖋ>,jfmWޙF L  Ŕ]JCެ%%byPpԱys:uԽ=0K2F@ssPn#IdZjjVR`^K_l#K\#_]MI+x \ ~캌qU|﷐2oJILhz1'`-͋) !5D5PSFӡ9(Dؙxl82XIе%. `@a_h,جQ(ːS>-ϙGiZُ}Kay `Qc~8_9ϐN,@3خ:M*Up9 oSe"+=xlZ4tBF'32GS7k -TSކ_*JmGd /#V(PzZU%ʍ^5; ^CVfK_-JgVW.0tR7|gjd(`ai&KC:<@F{s@~h2:6Eio>ȞI<Д[[Һ!P``BW3G=D[rŅdKnUgdW忉E PV[0f~i$^ iD1=r&0:v2)z';yHB_T+}zj뢾ǔd`3 X+ Oq?X5t Im4.P=,}¡d &NNJ5$'OR;sdc< =Rυ~\p%9L TF@',n~*qR'Z!Q Yݲ!]??W{ ;iݒJ\0t5ɧV^#noge x334)&נjO=hʨ3Qnzv  "F e{fE|\ 2ExEW6 ַyLf2 !2lBJe {Օ|C$i)ÍA///n&t/̴$Qm>_M=4ԔcUbߕ (Ir斘N{؞\idШ-62'[o 7OAm]Y߰/ cfjQ?Y%72$6b &ђPTgi݁N/2#+؎1s~J ˲Rϣ~^G"dLm)厰7[G":+:Oxő' kH?UuMvɳRīt~6jq>MLM!x`Rb4W@+_L odRTsIbԐM0EeU;&sMЂ&4@O@-[6y9.lR]}Щn^dkMٵnh"XJL/nߑVg=4"Bf \JE6=S @MbjnBfr'knF^(2NjU밋MbI0#Nٍ8 `pߐ[\IsTdpBLғ]L@[pSrv0j<-|N χ&[K2=4Nu'rˑ{m|LU7’GX$cbpԈ$TPi~ø]B:qwrOt}"dyt' ndS v,ȮQWJ+uzXa \:j=Qq/=t6@Bفۀq=`JCú:#R@ȿ&8]hAmH> pcߣK (T~|4's݌ԯF1bN8ĆJXYD|VB3Bѫ4Q6ԵSQ5 hheA}ӣ7Egg,O'vo0|%cso莍LF. *X?+(1~4_. [7iT5nh-t괔[AGr@GGbs&D}({~1W0T`~ަ1ĵ`@4,\"iQfI>x~390bsϗGz$ﬢdݴ:?XmY"Y/[MP9|4<;"aiYp&j=Ut.=B5v3@cmuáuug߸]Bw`(XZǡ:}QӋ vո{6*%řOsڃ/ҽYoS;Lpt(ۓ|?d>/Wҏ+Ux'f(B9n9C(-Oc5oР;h2Ǥ { }nkK>xKALK g݌ǖ`o2'⏨c*!t2q抛Z(e`4~yi5ȞO`֒|̄mR݋ f/ ?4I1{*V `1v!*Xt*X0e5cX$zIKOܤѹUb9l5P c&6\B)z,jg$zaYYjG]PY m渿?U$o!A[rMPe>7Fas-ḷ͹}Z~Ddw6`$LF8%AFp3l'9ߓ$lW.NqbI akD$!v >_L 0o)|e,U{! q`10A)!n hdmD@QmJA]2W5"-273 N^(`1yzԆ5qK qETexz4i̖#F_.!"[Z)ԓU0ZM$IhQ$'$Faăa0wc3.  |.&ϩi8[/xCj3Pe#2i:,]b́>X ѳ Џ2^vV5Yfb,O'I@!}6ĀO4<BL{`7@Ϥtxi0v+K|lLͦz-༴v;dQ0{W0ȶKyWю{\^ ,C['AU%K/4 K<jC-Gi f8s{XKb zW5CQ) 1_Xe3)߫>AIrMn~)Q'S$%g֗ы28&Z2P &ၟ̎Y(OgD)AChhO+> r5BM $\f^f6{~v#52`H̓J:͡7\"O[koL (x?9(QNyeq%y gM؍~i hi M '/lv\"JXY5⇳ڊ`:A]=ڮۘE!WPS'OL-8;6Tm_XTk2ྠi4T_Uj&a ?.cW%ȕV́:+aBՄ^~]̜PD`bWyC3HZ)^VGft1nބ}]m2_bzup#i h/-? )sSڞIKq;% >0^T(n&՞7@W腡&4ʍ7wbS{#RX[¢6%~ۉIw(|jy*PԘcݱ3G7vkA7-PaK$h3~zr[bß:䘎~d1C\ Fc'pH٩j2 U{x)apE Z36>ߨf/&Op"&hif}6ی)ԁHHnp.3/#Y@jbڅ:Jп-[s(y~mHAIόÐRb5ՉzmoоN*bX!kW歛ռ{M](UnEm %-% dħT'Jq Glv }y@g#;fHOievlY4=̽\qWfl 7Q'ɳnϢcWn`A$7=`z٢؃P~N!DڙWyy@-2#_ _T,s^?Z"^{Yo_cu~KAK@̌eьωz܎~ VQ؃yxBJ2Bb #}8J?m`DĩJ/[IߚTXw K:J1BrդC*%>+phh/xT qaT|ydO]Q\]izGXJAQI WU`cKd[)-'{8(?iDb9[Ѝ7>䐾R@i'>^lᘧlH8RsA1NSMv1ct7=/#f|kOI>޲i0$a[V@\U1(Go?yl}Ea0jGסZ][PV)3ëTau`-+]_`Pu]~6u"2qcCtz(yWͳ+:b]{s 2z?6fů|)Zzfr*b.Γ7}tSg(/=qk%jo, (fE2+ #3裯Iwu < I ;r=K;>}Q :3eD%`x7*", eNd*܉#W/OeP'̲W ]>m,D ,k@eh7TiXhLnؤC[ЈBr6 aU쳠3 >CIS!1Hf;YU9^vD$V`u:S7_ qPok\Iq"_sw)qS`FR6Mft'\SSfuy*w)ޠ-)?$6Jw|+ `ɋwt|n5G絀b]CXgZ}r%zE뜀wx1)9Td댐 y1_E{]@3@&N4K"+]cFzrD؋?)7 zI#gNѝUK#,t&1QX_4?E VL\}PLW(,+Oexv컣0jUlB_=jM)TH5?.%D׍='8Ȕ oͧx$&yˀ; r$zua<ѵOY@vzDzRG>_[M! J3߼u<@꬀BnwcP +f\I@{83(gљ|Mkn'sLǯm3"5)wVE ĮWh{'?c~i }ë aTQ6Doqψn90 '+_pf$ &(nRn]Ny\Ǯ/qjsFƵTB~c]oP$gOʺUQP¡ rywӷG\`e.W5||~朰h5?@B\ uPI;eUY!ivҩK{ֆoM t E=4hpVb ץ".. %^d 0\1^:M`.Z νz:}vFp hpݙ1SCD)aXQc=jNlZ^ey )1Њޅ8M_()7\H`h]Hr}'vȟ_. K֗L?grje_9`5.{H"90JّLli">x0QRtAp ܦtCVaG"fÌWZXO#C2SNԉh>LzA`+)vtpBۜ9B0mzuxƲ\ܣ%?2,ȇƘod!A{e%PLC)oRفlVƯ㦑~9-%I?Ll )2ՂV WOʒ'͙g[qP-؍\du]h*al1e0Iv6l98\Tli!T~KDlZGK[ݾY䥢Y$%*Pԗp KGcO9{P(b}eh,\' PvO;dIǷC{z9Iw13l%Ν[᩻%%BJrvDLȈ/Ou,>łH`G|ãYkNS-j}< 2C/<*,m}YARw. 7MaaZkkdBRK vR$hYE˲XT&at1F,$ؓ\l58܈D!?x(c;L(sj ;}Rۓb& WXæ5}4U3ag/(_fGK|PnB/3(^~+NzqoTz>YHf@0RՃB 1+"BZх{gcuf>q!~,*[{rD{%E'?IEA uK*2:i*<|~GXo#: &0͸?b?0}'ӦrN 0Me=l`W6K2㠤n7ReJD,3I vdDU{64s g $hZ:6$}hv_]{֑B"JVWpT$}A{.X2*X>tkHG(ʌ%b;|uhξ75}a&aP ֚Q)=$*7UfI1"(9g OGR.*#mb8o,-8AA⋒,~Cc`&.p9H2rkȄڼ-SU" 6-OV@a7Yfx_~ȹGg/Mv# 1Z@Rc%"΄T4PN;fԶ_@R&!K(SxRwvxm( n 2g # U׊rV0 ј'ԭ*FO'_!RWLnYSƦ #kplmXGC`/m'OLMM9n1pu:$J#iK;J YLkS6Y=>> .ʪ;&7O'㰼wp}v,iNw|mE?+I.,zĄubw,*t !$/j CQ=]+ϱNF=4iezNGVH`zw_n $9W_#)e]#BtojTčd4\Cj]VrRml:ɃBѴ1\dԌ7%ؘbb:+L]j-Iϕ]Ϋz~dM_KR='3JOdѷtU[*6A] 8_guh2D-[Y3< m& FhĔ+~*,^} DDxP)Od`%tޞ+<J?`V )IEg$.NmI" -c/^*Q^r&>PZtt1Umb,E9{HvsI` ^/ Ԃb]tI'UܽwE zj_oΆuNq!Cl0b4KcopWnU;vg^F˯b'~q+T :[I',U*yl Ccw`P6UBydzG/,F*|F哷]/{zT9̠h`jU-oҖUտt]zB2dpn$ "ؕ~J6;l65ֈەJB bB5O.ؔj:ÚtG~_IqJ3-9h,(o#-v,8it ?<{3#oW+xOd7[+~NA Hq\*'_ :GP]SRr[@~#.k@lIwbAX:j;+ l~o\+|GJV~_oMƊ8acg%+1VȄqi!ۗޙ/1F-Ta/`kXrNaeiaG>IjHXI 0^eX7IWo2B*`9}'VCt.YHcH`n<&7v?hx&$!1kxmcffZ5pЖqk¯:vÉ~yG%"a /(b] ?bobrO]w{C=p.&]M5ZZ(NU^'R "*+q)J>X@Z7Y;OdՒr Qcby Kc! CUx6 xKCsXnHQ`s;^ Jde&k qdO'ij'|-^x96} g>*!@K }! A+9zPQ5QUK["VOI샮F^@[Ff5󗥅j_v a׀0?U./nQ`/-3RJ☵z8wʉ@,hkwyPyg̪6ҍnbE?Uq? 0t:z'cG]6-n9+v.Wo2u!tOPaŠhs<`q: )$勞$w.K{RKc zc[I/{KU~:;qv==ކPC˵vf/̲gMh/swyGx+܄;6-).EhMrf֋1`5phA~{ȵiIt=jHg;{5SXdC-a0-<-I;l y#¸=KqQtJW©P'uG6W\\>?N(KΓGm]UR4{⺸~ h9p;u߰NH;2bߦ3bh͓&g²DĹ$_h1pɂ&xԧl6 EN!o$"z/iؤ,|Yrh -"deBoe#hG2CIDL2 ^4u4+yWhÕ 艀"&ؐu{́`*.8z=t'n}9MqOh*@RV(9SM ƖgyNeXIEv׺k놤(v0% oSxF$j8lBPҗL o}yrT8 Y/a0v`yxix2m a05kTLmI2z1_&K uۙ%j5HI>'RbP0gԁ ێ@59 Ag/殝>$ɕw 3*[2/}#unCKWZ3qz A*Xl$ғ)@zeĝᡧC?JkAXrXG.WsF!ys`8T 2B?)_N%}JNg 8) ^9;H&\kқ*%m,!i!V=]H%vTУ0!c *E7+qi#(uW1ʯh>&qF]hT7ǩyQ 36lEWa2&u'ܘ>ed-H?uxj6)Ħ8]70B)ɼ|!$rӇNHK^D.B 2DL -c1 dMi1T9qj) 른i ǰ<F {\mQf]IUv䗈LXCy$K&a~LXvO=2e9>3h _6̸ AIo}¤1#)}hPdaD/>ieKЈR/2ugDI}a?~,%Ψ{uȃ[]QGqc| OG31sF.GzW lQ/\ 7?`;!{sǁE!AP\jDݓqcEdX}҇cXiT3MnBD/iNbdpZƐAh=QBx]D,%i"CQFmRcgB dwRSFLy#;a ؂pXh8A#Jo c.6@!G_j(m(Rؒc**vt8Flʴљm#:F^+Pw՗/:N.g{+eSsvu90(%oX#~8͒1]7?=!|3jPQmrx8nGIɥ?C:cLU}e~`W}Fke%I,_F)ׂܹf`B h{gx:kvM =8oǷDg\΍Ճ<؂{e3ORjTZS!鴹-(_Dץ#oJnjTfR;u"2\ َk6Ih/sC$fE2 JDya_X0v_itH59 vU\y UpTϭrL% o= sFVe 8/@@. #xy|z*ea4XU`Wkl6)}U<m, !P+/mƭn,|v zP`foj6Vʁ2MuZݲ.-1&S뺓$fٱڏkzjʯ׈#fW/QqN3DBp>J0%0 3p8 5(I^䚋$֥0\CETRd8y"+@א1vG0MJ qI*L3oG a$€Y!@oPTNJ\ Ek tjwagY.ph>ٹYOLdazK yL< b b]T%iNkomgi}?,6@^+(JlP&(̌8bͅq&Psq+{M__LzFָ5Ivd{}j !u Vd^ i# tyi0ȥO#t!н LStQ$;uSy_2N5M'AJu*Z s}yFJ7!_] {9M[n=6E1]捏.}B[U*SZgԬTm$Hr^Zu[ G-B+z^. K68TaX1[j堣 ;=v2iEۦHi[%-Be >?;PF共G!uM!rF?"Ӎ{hL~Ā,Hh0{4I4nL*ǓsZ Pu8-+|kiXVs[C$LP$"^(Ry P"O sO˘ &ocGb,_sng2G)SlE+ȍuWsCK~MyT7љwTs袗*J }# O?#_COpj^4 M^ e1'7)ᯢq'4{M˹e7CDޘUF)$goB yMC16zdM.gAY<ߎ0Q۬ Bzn-9@(iAOr9u xa #9ӽ-Qc<u[ҼI,~_U7 ;AO9,ɭL"gxA!k-4}.<!dTpzsQc=_ b3%zw׿1?"\TDzVL-Q ![5&e@`07q;91q~AYJ^\R%YvZ|^CcUHC_GigRkCqOK@ GďdWLxG|ITRLUéϽ7{T@ , )=(<Ss?>6wEPK\X풀9J\%CD袎xy('<0mLn_m…SBH}"tsөn3U^;dN!"0nY%Z+"TI~J8({ۇ&0&gs tV7 cɣ;NJ[#-B`#@FG3*kk^0wLKB9 H?uyOpGxD&z͟"t>g<]āsgڷ/gdBN@Q,d=$Ԧjsw3zPJoUP߰Jlõ*x'O2%EI .Q> tU/,C1鬆]rib>T%)珗srà9{ZCwf-E_`sWwߥڋRsoH}IJ0e%db@pcbjosNx}k&r ~Kd,zO<]#׺/GA SO6ʆPTDe|{Sj[ۗ^ǡG wITr*Gݒ}}F&nqۣ#w<0.,af% LHSмRrސ"<:ZY7?uMcWKre,%@E_`]ֶ q}W xzǃW\:M̀ _zcR9ThR/($n1-ly }Ѯ^jjAC_@J$ HHW:SU^@mK!2Yh6]NNma7*Bj^A$?;OJS4Y Q1MK5A$y/`c y+ NhtcUN,>j4eU|Q;܎oS/H :`1z;l2w+.,:X{3wʹeI6o.u?2nNA&فoYbϙoܙN3C}xFm< )r;H)cף$G}׋]g(k-H~K߃+@Ŏr"JFy*Jvi웝.ۂpMoNbCA?fzKZCg& V-6lIG~  ھ#*0ь̫a"GgH x_࿲ϧZ;e朾}ہE& b[DTvH0L>C$"?COnP"MB?Xa#abG5 Z:KÂM/^*ֲرcRM}sOhAH.@L05)Qao4權Kv.' ,D5[Bn\ QIDuA㇆Sb3J`r[,bb381e7C%>6Y THk3v$,9P. = 2Gfkf1=vVcTsvr36FPHJz(t (]h:֭ߢ.C$V.}q+"A`:{!%8OoBFgJsֈ=qW5Y!2 .6`dGz:z ^?@*:A ^9a+eO25y5DwM&/)խi+ J RMbiWxeu-^Tg9cjd$jb N 0u62;1GM5a p~IXDiQ w0+s@qⵈ'ƴ5vK6-dtn*"芹9@k k/*BWA/uR-#]%*q_XpDEyL#&рm+)ߩq2n҂;Y[XO,j=ʷGP}.& SHX両Py:P@KP olOqObWkgىe0])2Ľ<.݅;Qa*٦<B桥MQ|pě E] I98?YTGsZRc,쥄g)Vώ#vϋ1؃"#qqѴTpΪTb_a,~trq ./2&%0a$g|/e֑[$gRWC_~J*;w[&MP^zN^; j#U]P-uM ?=.)3[:20SuV6~`%y6JΒMd`MDwYZso^${RDP G#([e:Hl-vVPM..>(&:H]IYJ&mӏ7 6h%$=ҡ9},"Ʒe7:ʺ5Yr ziWJ#u&jZo ̷^I۟ن ذD+<rpm'x ǹsl0u;V9Zsuu6A^12,y5uW J`(+33ØrYX2zêBQˁ3UiGXVߖGQ9UPh+]A`k(CPsܪI qn ;n,# o]9plqY8RLo'5a5XDhkڪЈe("YG.dI-Gxݔaȍ޾yL`)6P^]*0k`fAnȵX!=%[ KBYew_D4Yc%m\{:iMYԣk!W=cV4>uV/|bvdWk%c/YB8άrIsk`@~`i>y@QiWMj;0zNU܀)*΋2^2z[o&WۜdR7Br/ CpW#H%j|Mso7_^`Aw&.H qS3= ,c{RK^]|so7g.)1,9;ٞx]fPS ~xn3 ĤSՌɆҚ}rlB~¸>\X15MÖ*l#5 X/^zs%DL3tP(/H?=8:U&^23U\*ƈ;]G*0ʤ,=w΃Qke "k}UlW'/ȱ;yUoEpD`ġF+&)nKh۝GI)5.O=ic=cnPv}4DPjd>|~]MJrSA/ ]4DMz!yHR=Yj_ W˭SU43Vr^ڗ PHԢuY!gLW;=ihdi}Wy Cf6ىb1 ۑ59@˺&WezGn;P=D3_cFa,]5w!S9(i#lbcE079VGĦXClPb$fCɃ=NpN{񜦱<8Q_ḋ1mQ 7٤810ٗawkr$2X9%??;vd !\X v][b_׺\lhmB$E pp>o޸%58n S/7?P$ؑaq *UPb"J[f!-WBG) qݣb' ? k<%+u{HsZl܍/2g0wI@N- gh Txz,P &I}V+J.L(7 la֤G_p Yߍ5.e3_qR h;J碑UOgڍCv֚2}9RgwaW( cɬ,KsT{זDx>z$P̯Axya[h^ $D53hi"58G6Yyύڜsn'J{7?0+qʀ @WTu KxxNVqSu˘h e5+@~{%zARK=@["mT3Cm9`&C]to7?i"ER|" Ƒ AM;hTyDV" ;ـ`(ǭTP :BuE׍]8 , y-\;$WڶD34rw TGSAHtD@rU$^P(@IIm\m:oyLHF2H=Wc1.ۂiaGY^U&Ҿ#*캸x3xh/X * WuDf\a J*CKܩpe>a}[o/Z/e|##|/>ʳO^dh ŷR]dw3:`f4'}?zë=ŕ]e 3:Gs a~ IZ ]_fwC9t;s jň1[ 6+2e.7' KZ iNR4a..U^nk܆F׃ ̸@(K^}S#r? pFT7Wlj9gX쒛!(L0{O)ɕ/4!Pu>C;fE5 C%t_P( 5ʒIݬ#r4-yDو]KY](g1R%*E"Q*s67ݦ?UiB|;;_QL"oMB>YLC{j0)E /~ry䲍Q`->@hWZ ȸ>?Y. uOE&({ "M'-]g~f'3!}'c ^T:]"ׇsz0@l@>-vܡ_ `Xi^x#zTP\ .ƕ A)(]0.9zVWg"r5  RDWMRͼÍ rʵOؔV G;Y\XwO[0ܾ6Ns]:˷#$. -8:  ;nr mtV*ɹX'lۺ^8M=+(eiZMiMˆ4s[X,݋PBcFU!thl"5ZIΧ jPNm7Aa[V/\ Tjg%0Mn*č51# ~-d\MޕUB(HF!f_NMJL懰,z`-B7Ju6r{לhNI FIq>' w~f;ݺw *W!VE OQJ:Tȳ@P2"̞fڙBOa5 Х}V-12i]oذqp З>eV8HH~gB k ˸EʸowWF7W8Vx4=ٍkʅ T-нFk,h\ePnP5L ^n"+7._).@݊ R6r.+q\(dw|nTsny(sȈq,MCss@ eKTKrk}h HN05]P&Ӏpt`Hׄis5oD .nrbV^|S>RF sFw3ajɶaP9:n_ь SZ;6]WYRvoU܆-saQ} 4:Zm|,T0gHz+l|O9AMvo߂˚d;d]`P 0ba<{6=-<42M נ@8v//CጭfLBvCGIYY`p/:" -G+N'yJa1>!wLGM>^6"IXNiBH".X#=GsP>2a!z3[5<W/(.W, Au%ǎH3 F}@qa/ h`Es1u-oh.%& ng1K04+-,T*gw n2 Z8GQuG@,qmIs; :]">phxlI*Qd<&?q>I:$Q'Bc~o\:!'EŦv`#0),O7r>AAxVN-,_/^RI7V{Un m@-/-~H?*ZFimhs_9G`gIOup;nK$@⸇4ԧ5;Ztmvq>]mS/iMkЀ,UǣJJ+9j|>5^+7 g 9"R)fyY xf\d_Orm걒aR"Z\s(.w^)ζo~J,g›Iu1䀐w^XаսdĴ$xv>1IF@uMԾf "w׀L񛙔=se!މ #Ҫ]'g6LOe )P;,,5RB?o wj˟۳x4$ꃝMe  [amGiW<[J|;R{e^ReDMu8,{q5 0~ˍiKV'i.3ЙSܰ.(e7_/ M\ jGT Mkw  6-KZWs(P"oc͹@c(|(I3,ڕE6,܄ӣ}J^W!rrx6=B}Ft֢+u#ě]7<QF/WnzKx˗ r Hݧȃ5]cpm;ܙrheVD폁i=YCvW%~ԙ%sW2e8H'ܴKiP[ű&7Q߯KY6њfSuY`8BDGݪG{{ioj`MWW8Du`\5g堽:ޓj:Rbpv@Q ]g x{%wڕYmRjw(9at^R]ct|:b G{:]6ehhO׌8 (~6);tX\,t@%fSq/_lȊ&ԛPk0n [J?S  o\o:v9ŇњmLIz+',ā"N ܊-v ha@HKʬJ҆DЃ.Ѳ6ULoY˯``ot;W 4peӨUAe'Иw.X PC`S8?Zp”p[w{ֳ. ҍDNh {1;gV2<;s_#;:!uhbok1d[@=:ՖPӠT IN˪TКܾHZ~vϴ2e 5? YQʞ[L峋pTp¹]i|y) Oy!2,KmՊ"# m "JLxtC.qgèҠQn!^w?5ȹS34l(3h6jghT i]PCQb|!| ]:jfr#Vчf3!wC "Ib`\ 8=?q2!>?)Z 0KclH<U RP*/k@0]#^K$P|#m2 Hv^I'tga֦^];\^'0PpkHHȝ2:=PϣAX1{.ohy+L͍ysպlP"^OU2\}uv%-i9thۖw 1-,:*`\[ZiSi)=pXUh*ҳ!}ex!o+Nye:O8fm'a8?mĝ6 lɭOoڍg)E|"c_ץ R163ԂiZrCQq-Z`jvيhGf?*U#U` :<O{5LEI5:XmOI * ;)f{`ƪ!)ṉ] 7os+1`=TwT? 拼-z V\Kmgzu+fAUmsnӄ/_=1kw6eSlB­Bb:9Ҝj=Jd!8Ec8Д)֏Q e݉;oN-.g ͍G7X&%$یggKkN7K9d nIC>Eb׫y3 u.<ۀU(d`qS0VkvՍ#ix,$Wjҫ3Lټ?vq T.ΞVXWd&a\@`_ OgըH& oʢx'7BڙM`]9TOVKbd=0a6Vu Z'e#5QN'')W676k;Ҙz^CRn)?7a?=l|$-Vp3C=|aj=6ax@hWZ7oČ|5ry TR9P{vƂFw9DI B{g6dKA{Hp3Xҟ*d᱒؊ZwڼFhJկ *γs(rʦ'(3GzpԳ y H^'y;sAuDfKDB<#tҙu 9O,߰$^̟l%e$D/wLcA(\'Fc_QI!IATd`Pyƶ`Q>kl[GNj*@u, vgw1V7757k:LQM-NvN<{1W4 Cp juyߢ`<~DRN|A-ymU^F EA\h%#ǒ4 >I?TTʜrq (!"Jrk4k`"ĠΗV(+4+ҡ̝2#2 9lS}ymVp,@ :&Cf=!rD&|̞t8.085}%:EOwZzZn %6"VH"O*$.]BGul %eQql7 M˻#$cD:' hQaESqV\YJ}F#?q\76kla%|hCCWZ|_HmU5r@R(V1cny ]lmrikYMHU>c*^ QC>۠ŎvDr>]#w%+>{(v> `%nOkh\l^ w|&SD('?0D&"mb UdFEsqRk ZӾV~3QDGM@':'%B|}gɉC.mY֑Ũ~Mk$UjPCx@X\\w5-jD +/)ʒ)1O/)<,v8/ ,y,v8giwT_  ;Ju?0A{c5Nr4*|mG^MᎍYܙVY s:vƒ3f2` v /~~NI:7' ,R= /4N}EUaWIMsp;"E,).^lPIP!U( {eb1[!|ҥd[$A1k폹u\̀2+ֵ8n/R45^@g9صG>:Xآ8ȓP17.j[mSOdhb4:҄U܈++dvfޏ# |sB3}fھ7I ekUfQgڨPfaE|0e#v4taHmK$'C z|VjY^jOkP߿gB. 0Z6s}[tf:O/ Cf&%제JfWpoxU4"{uwPIwuxBˢV#T |qpp1‡~ @~xoWhߖӂdyD7_6(x0hXc# UΑba_6S;%Ϩ f2 IBGn)T@ :MAuͲNPt0DN0S08qEc]ћ>r㔶:DMlv~޷Df w+ bϱj+U P1:ޔoܫɀƆUt+IPNk:+"#&8HY)6oT0߭] ;egmAZ 5BR5 Vn_+G|`6i݂XZ%]8*{PPNӳ5I rQQ0C_$C}T\s Az7oSW15d*jW(HEAv{}s뉉9ף0 Kgfqq짞 bߚSto. yҋjMJp.'33Tb*^=5ذL;07(~5ZZh3>2lɦtW.MmZB %:i1E(u>FqU\hnM5]S<܂/̪JՌc< MW+Iu[('|;Y8~\6!m/I3V 9#AÉdȗGѬAU*'bW\j[-w̡a#\ҟ6j`_ZR9v-{*F< >B)!<>@噞dL[gť@m-qaíf! r\mQpm o*ȯ##\rBGFjt1)Y ؅tQgqL>H"2Ļ~ ZS\i,HֿY#.>癜{r@RZFδ0f@Zo'qcFRa(5KFz Hj.}[Nj,GPyAy`UrY!)iԃyu'4)؂ԩ65QD{Fq 7(gcN}A܃w"ʻ[r%?LJ_@hDj#[kh YďXRT$&iz^~]8W&t\mGI+D8[X|9בZ+=%{#o٭9;Bcu)i8 (*.3+,,T5Ѕ)XyB.` R02aWT x8R&ED{*Qu;&Y|LkL9QFsvS򵂢~RXq ?6dB6y?%,pOn,`agMLsȋ=rG mjG\)|8 , %5QeЧ|q1 隍D*-aF!߽gk 3 QH !hirL~.6q1]FEs@IȲ<2dWݟ}?OU [7Yc+cQw-0~nhq/l._$u)s7 XA4*x[]cS 'Asʛ+f&L /v}|랛\36cP3U,WWUT]V&#G+.`yiYm h5~\<5$sDX5>B9q;6'] m'|l)~6D[DJ}c ^00U86`~P̾:-DqEIgX(anb 9(cYXuG!8,+xװlgVރsʼn}Ӟyc*v]U U+"+!j"mx~e3{jMHIݥv]-vxt)J0{1.<"Ib=[[岿{.epjBNCZoTjnq}*k*~aEs{Qb^I"yQ5]*j}wTn>]lBtl Xv1yk؂aAвbrסeuΰ«XmܰM1nl|ՀAZ}&_7ͨnY0PPk=g?G_Bb/ ۑf8c8. GHX{+[\ĒN'%l;ՠc>5=j%kp+8HP}w ׄ Q@k0X?(azqTtGh0PC'?pߙꇍPz ױw[ b9 XӥT%T2=ѽEYOj (IDG[B?֑8HW8$fdrYq02X~^:J&;K,P?Oop0LR#7HnU2mM\IӸm^-0P&%#F yS٠} !26rҘ%iJ`3ZT"8a~D0֎,g@Ic%سdRRS9nZԾ'>A&E1N" bQS[ H l P7E(Rz wk9`qO]=XR%9wyI"+,g-Vui8`flnOI:[}FL:鉤LYÍrO-#d8fMm%3PlY u.0gjtRćiLHI#ldCTOwH[ @pB3nk3x4˯9op $RG>˥휃}/ 6>q(Մb-:zT_L <5DžkpZwӆà7sb79Iy'^*h;c'6Z#_[.>W WJ4 M^b)1Y:yMW$ap{~d{$TdܼrP}!jӑ)YٷS >^Qؤ H%3G۟w!/\zK ->z?t/wK5ppT&oI#4Ȼ^ wF( x!T,gk`?-O@<`@O_RO!SǵBHk`=K\[m7M sxHhD%J5DͲyzc9۬k I13ity G1)_N([0f})љ'*s/\i.\N+}bb,"ٙdghGJ|_N/^ XM "FPO嚻,Np/dΙ9I'LvǙLx ) CduK --  Z8  Zɧ#n?ד hTK,}ad}0,AڻOI(2*c F{DlHEJ:&X yq 3.^r4P33 H8w8wvHTѐM,Ձz~LHk6-.xG*Ltj-KtN Sɍam!I%|́_m-xJәX<xaW0GD~O:+\`LgxR|@a iR%%c]{WnA00hL:)R|4;'!k3[ߨsf2nVLfÕ 5#jS<ϥ\J抃3);[ȗ0N< 58APd<~fn ܯ]>`5V]K>xbPR Eop(ku Hbd:5s 8% 4QA80cyZ#Th_9~^HfnST/ QDLOzy/{ǐpe$~i 2WfD/-$kf:ZLo*7}ou2VVdTf#U.~K ^B))i f>e^,guOJ[Cw ;WmM1tضt\;_ 4.N[?cUG*Q|4È1N >'mT=GUTKw$شog6%-RUBB|oèyXdVϨ9[ҥk,{5ٞ&:`ե5"Z|M%m; ЧYNJq8A@}fb~Ii-Q%[Ҭiab5u ~T8F%(e?L;laIo)4@_I}oDr^ "Uʮ|+|XfD,ה;+wrFCΟHS!XVY]npxKyeh!M}Y>J:O#t]8@Fay۹d6 Ittw46\#a? I^5&VeU CshA+ ki{МU{ >!Z-Ti>~:u{oVn o g\Z W*qǧPb&1T/bba$ͿDI.V'sC~䕽k1AyTQtWi'C_AGϗfq.о2uH.P/7sq6oLWvol9@#3<{V!*o}E"z1Kϣ-RNG߁?Āri3B A0ί؍`;믆8VGOg\|lǎ Dqa$)%E&En}N.kTRM"X۝Qk=\:yNE׷d9LNXLَ,SG]'㾢{|J1#8U1 XVҠQJcl K O}+@ZstDH TŗI36zJsWO5 }K.3qL̟#M=KΘPO^cjzr((U"R[ FȺJ{aȁwri_ (A+=֠HMU8=љ֎zޯQT 6KJJE)׽Aߏ4x !g^X3X*> 7y(Sru1N7Cx1@rLhSx^ ]<SNy\yNQ{݂hha(]!I?qX +__2;ғ@J^VضfIgO@#s3 b#}2PK!""}xȲG@.;Zhwrğֱ.h%*͓JM?xa`XP6R7^9|ܽa[2 *rdS41?z]ՁM"gW;/{m_3ϻb vr5M6VMAX4w@navfFں*uSb Ot:u}Fk|Ga]hvràuNns=BUdN8^UNNi.$8r}3\d,%qrdUWpSb:} ΒN47jMG !4po <~7-mS!q&ww2,#^iC 8&pH&b90+ť7pOHBnnC"ivʌa#z@O)<%2|[B#N˹+#%5G+>ۅwJEmH E%trqY`Ѱ^7 D*^ XFHw?Q\>r4& L}k ?Р6LAޓX61]4&9`|:VDً9x^7R4 *J}W'+vd `ZbK)5F퍱g|rZ@z-E?܈D*cS -#wR)煆jjpaʹpx0 QZ`^x@ŒHҪ#B;HҒmSW |=v࿥|%L#Ȭ]mgu饣<%`~i59ms /U/W?[lt3n}.wX=`?+@r m^m{:el "Ep{_VQCL='L Ӯ9f&$F MkK1sCz q96%WZVbd EEw }U4X5 1,d濘wA-NVXavGaCso/5FmqW5T=.3Č,5f +_ "LDya` fL+4iVm _G@ Yk(x94&,пlMІ1DIb%6CmVPPLǚT,>Z:0e5>?Wt%juPBUzCCq7x"Bςϲ KA=߮80NP˫lnFB+-=e"e.5 L )=X=J,⌽o~\n? YnEl|/3&Hj fHqV-G$f[e׾DQ҄OSPTu8F@(yk@SDNY%^Y풐"]Z{ga9˩[m Wk&%b|2tݗOq_>‚f3+~trc_|VeTg+ I[ӽ-՘l߹ r`n*~g 3[S HF0=}~(ZѦ7˲Dv"c0Ͽ#ke|f kP_Vn`V~#FuZ4G2 /pwC>v D~Vr?. @oXsrj]Ŋ tcn6v;iepq3f , 7s9IolI@~dY4u*JL~H*po?@}^d$Pl_0 טWj6C0Ì*]i#;| JZDD -S'X<0YBZG/꙰Hxm_f+ 9†l 9̰gJFvh9^6Ly>^("IƇⳜ ,+]ua*q9e"ýʩmV ͕jV$J1.Dp+GZ '  ?{ 1J2*SoS$Xt7=;7q0SР0YAԅ p]EDCNg_I ާ8&5r\y:MjC_ʞ-gח yGcLZ: 3Py>p1-eQz `)}󕙡m2-دȼ-HRUez6+YaabVSpA-6U|Jz:9 tmYOP9yf(*(K:: ;۽dd뮇6էk6t(G!Il7Xix&F9ցI=Z4(P,b*'Ì@NAe,)SRkkOʆz*:oF'i[lgkmH7C_~6[M{=˰lzAGe:EM6,J61em '}bkQB:֊Y݉:8yBacx6/ЋXpX@ @*u_qHTz-/,{'PzKwrip#6Cm ˛lQ ~!@t͚5SF(x_"VG-n+07U³"Eƅ'qq阯ؠFcn-Q(kŔĭӕ6~q|HtP蟲L6*h1DCke H9/FO޵ҳ8rYඇ޹iwE!jh%l_7DEGB4H;Ƽf,BXףO l!il1 D6Kpȴ~jDܶTB)@ ޻V .1yyT`iB3.˪'z"lySlbҳ]6qeX\kn&~J#^= $7"/4^_$=Owuo/IR<ݾ\k ؠeuL[O'J9/@M^|wt c$"gQO){f$:UQAS\WyKc…*bWcW!w+R]ЌHƧB2+՜W'3W4"VW+"z4CBX{S.ll%(T11;F _$U\QsȣܐAFA< ˵ G(C@$c ⿩Rfӏ.+Ugj[V?֏}<\ls J)&iR*L\Y2f_E"RΦA_߁^;=hvMlp7OTc s\?/竱 MUKa3Lm# }+D]T_K?0ǂ,:zЭ`:tY9DLIHj@fhAS"x}F Fp`7fLUbBg&n5oƔWqU҄9KCfd]퀃 W$5Y_}Mެ!>>(㟘iʬΒ F<d&a2JOI]$$!¢ףC׿v;E =b4zˋ͔wJrq8?}!|p=Ak=i)8`QFQ7pLezD 49Ǎ~N#>S8wSPSri)ma(wq.D+/WH̱xyʵ0[,W8zɾP )|DQ &0~oIsEnXWzі6\#d|G d3SN L:ImXș 1ly|BX0iׇIϟ=kb H>p\uMiZ<]!mV~zQMb({$@OvxZ,]ϫR2B*qZq/I|ϤŁP9mjI蓒YN]8fGy)ap26]v`M' UQى+p1\r i[؍Tr\fֻӧѠ%vw˦08w%5!Vص Lw58 4r0ˍ $v.z)~6\uB/䳔2FGH34뇋1aIfmy$7@}4"08*JJ$47TC5yLc*9tYykC5σ[mAu}Wrp?fdd@cR@̱б7nVyǍt ]ymQ@Rbfd9Eu`|_>4Tu/Kq8W)챚ݧvP+6|Vz.W,s$Qf9q/`"QbPb,Ϥ[RӲ4_Y٪+CWeH=Sv֝k<$Z ’;iJh-&HA."qan.ͯG1({HZd$EJ硟|8mo ]_(fL¶F GV FX7U<XA*t첅W?kkϺ̸FIn-seg"i>"KO&Sv2麉<g\(X.)g唯%y#; S@L(e<2&/ǯR#ea8匵DGȗJibg0 FJn=D;%Q0\_% '`GEi)ڼ:`gJ~Rܜ zg-qr69OH`eu6 5H#wA9X 8;Tmsw&: ftGST 1Ct)q"7Z"5R8"?LlUӳ[,y%<B1ة2) +DŽkYZw]͚{:Ifj,Ks8ø_9S/-> 8yI'ɠrbu>إH_cNf%SwyUCs!OZP .N%մ[[Tq0$2༟Hz'(mJ ϩIF2nA .ϱ𼲐ȈacjB!G4է2Dd crgbH[ ̄C̾ilkkeDDDI&VQUc7-'HX2A\o`f ;b?z4nYRS[6({v~: &ͥcUJ'}E`LM:=:#XHNI%Lō͕ڤ:Mpw#a\( ɷ*;QWTo-7ER)1'ƚ1վ9dy7AJV"5),n2ΖY ВSVigR2z0F0_{]JVsU/j-c`)k%iyfWtXL )4H#f)Mφ i_ogjk}"3ƷotpMd<9L5DEDwސ.䱯ej*]%BEhC=XôYoQZ6c'HSuhIy_zz{mOy {3{rqZÆ=i %Q3|Cyi%Uu!=S]. Y@We34xȟFg$md QI9ӿjv# JWf D%UwOmg?R[o[Oc_|{f$ oGPV4i?XM1cRX)Re}uL; L` ` ; FImZ3]la;j YWZyZ.# !+^ {T~Qm\e{"xS(|#ro1~Of+svRN⧄IRטq _Y[CT~EAΦR67X_7B? `+jǕ Gi+ 顓w:l|5 J]p ZbDOIՌB:NLܽL-S$̂e;Ţk]:|# є jc`9S"ܺ.1?ңF5$N;r >}" }9PW4:FE);o4!@>).kSTShh;33 ɛ(2& ImqzdTȭ2KpQE]=iv)Gl5td,"RQ?i/r&qE.#QpUAU=S hGrvr"J;ԓK9>=cUkx-D++$N9su:"7:|έFz 8\)뒶jyQ^¸TL5äZ}W2Z*sS~fQ?R̢(ŕyJ}3ҧ6k$6d?fnN!-lXwxnk˅ }tMAHd?z%$`{5cdgsSzpS~\q:t8K|ӍVe_,XE_urR=RlXt}$>R|iTC\z;xr&s(s[ؗ9s^W/0໢\jŦ/6a`ÿkCo5<;ݿ. Yrll̘8hIL7ρW83D[|Yjĝ߳JK$3䑡ĕA.àZ-_=ؿ3| pE(ߚO_dBB:GrRw0ƱuB"iG5_4wmX}*!a8.V_i 0m8U-{),b}oEwR)xvrkm5ʍ]p`AQk6dn}w-De|>\tySR+Wh(b|X M8&5Rj ɾ"ҬI|xU5q [Dm^I{MEǮy3S#)Q4tYUB)J3[n|ICL@ ~&MMmeS-=TxM#lb`Ps̽~#to_#t[ gE|<: W ~^z=Rw3Rx 9s?]vH^eYO|N|_PrVuּ1h H7jd|vmz8rhnT 40NĨEU/Z") 44ZaQ=# $z%`N32eçDT}n:LovQW idH!0/>B)^M쭛CJW80#^zkkS䦐aB|&O/¦_'̪pV0@ rNj)'>Y2Wœh"*VߗخLg7##dpEVM՟$\)`k8c| 0}:p4cզƼV[ݤ浗@kN7eð֧^>oi/7.5`I%'aլKc+\\,|9va5}6r\%b ׵<,T<#()$ ,9R#"'J#.s*[V PlR4`Du.ܘ!v_hٖa6طOm*;(!k%VSɀ_(:SxŴw~U !7}*$ KH"NxǠMbi/cCb|,(AMw\%xNpLZ:!AeGS-pO֞ 1ȿ@EKb` ܫ߼t*;ӽ:BЏ3Ŋ_#*73 s>E"m ?YR>OVrmCFfUDA5%qLM M^a]bh>\??) 3˥.e2Q iりIE^/iwUH1~cIQ_Fo=#ƣ8F'%55h={](&熂򯵚rey;%Nh]&@r:EW>&55=ID:lki^~4-:cq&_β T$nMwC-9&\Hҭ|'>;*q|L<|D!K ;Zv棶%ʪ-zdUT|xC_ ;U̥S+ȐIE:)$@ -2+AFN5ܹӐ6&ZrnKX+p̪?c'S揰tP;!ma]`͹Cc^'9B[="JwogDhJ//W) -⊢#_hFyUl4+s݃_6e񞕚ŌKt;SxxA"b`DJ5|e,EfzVq rpt!Mss5@&y>t f㖺85+R"?YP#9y (X7#KGmWJ/C[SEۆ!~@ϕQsȩa7yO')LNR8qt+=U.n<\դkנl`J7yS񐢰q5tϕ<Wӫh.iTVi3-kmq!D1ʇ70ᅏ7 IXaTUר,T*Ig%_ 5Uj NgrZ%g )K9+I.&T1OD  h \0% Ưɓ PE1[QS=)_;PǐmJRcG"Qr4#97a}wS ֪#&rn+ې$9ҽ2 IozE|)h(#p@ Mͣ՟=;옇,΢IݼR_YAHA{ׂ"cm뺆Oq1Q]x~ѿT}pPd{:+%"gB3^0.^&7;d"F-zX#dz<|[AE # DK㕆ϻvAĜ\eƐ*jykڎO֬HWo)$e[;[?MqjӷD =۹K$;#V R]=EpH]$3I t]/ޡnd1wGYYX\z\AE܁Qe S<&x7{=SÖ1H vK 2GLҹWXMa0enbl { Oe/l@'φI Uv_HHfLK H8{<Hxt(%A2MTN~2r%EQ)ZpsWRJmzQXy>9mGr8^,A~qn#Ik9FK VIѰNs7Hz 0f}@2]a yy;$GdJ G)+pѿuP_A&ӎ1ƙ8 ?_(U(ET#g =2Srz|e2>&09|6\0;cP6>HFYm W;Q^T?c2y_h,%s!07eP#6dX">{nK:C#=m"ލ3A:G Q1GAvb<޲`,clO&/uphu*Ĉ^ 1"%)kAΧSG5QEobORw]=CXU& v1U;P8xƭCЬcgVrT̶W.v3%ޢ5 ?fմi]2CCF©QSaD}/޵w 'E1^ƻ/m?}$E4lMK&s9+C8n'3#9WՏYc8_ K X{C_*.J&w69{` KeTwCI7J7|5x*E7X à~Џj=TP9Nt) mw㬴st ]灂?x $*5^`cSt"lBrN=.9◶0pO)̔A|Dlꭤps{f,)VНf'5TR+qSԇg7TÇCfĒIE>2wnk}lĒBAL=p瓼vNʄHf 8cxජ09-nwGΧ%斟įK %VSGðOE,Weu VC9'|\Ј7ڜD#\Np#HROm”xL[Ku(8G+ƎDC:mGM?WpҺ4f~V7BQBS$΄jS_D |R"N/8ZV7| ó+QB+"7XL=삉 U&n9)u 7M4oAk5JS,s/j>?;> <'=:jm@Hњ2T/PV+gZP}yk\ )' qea޼mVAP$\jX=x"uH vWr0G[m { P) d 9-7F#~!akZ+KLH&Be1CuRήD>K\o73&O>čy9?=14gUA?[E"^1:;P3D6ޑu ,2cD|~ˆnsKGHc?Wh3][#F {CO\]YZva!о߀LwxUxg_oPUQQ]m jz[xE@:rT.@DžiC=M%}4RS4tX-[i(K 5HH:9c-f51ߐ=^"nU$PsjZ\hfMv6 :;.*'Nu=[a! -ɤe^=1IarU3JRFyq!_[iarLF0n4tS^T>!4PWּg3Q٘X OX- Վ:kT6^P ;?6 .{bٷK9tJXkum :y}RFxhи^fAJ3 Ac S$%3 7'dxswn9,'uG"r?'^\(ruwcUN;9مZhH)6΃kn?5I\ĥux9@D6`g) EP!h<;缬't G=~ҬDU/(I_譢[,%kkZ`xtyw8dDk qѠQF=aVO-:X>`^ W+~,˲rf,ynq `ʣObi0PP#J*,"Ȋz9wezpKuQLt'k:>.ՂFZ%=/v_2[;Gei$CLӫiaq %2%DIc8e&HL5lmͣ+WxK-@SEIUGϘ($ DE4 De܃.vꐚ.LO6"nv߬[v;AL PuahYS\fV, NϪpȞL7T|Y޻Fs %}єbLzg\ͽ-*LP11S[{5q^!Ou3B\)ج4 yw}_2 &7w$_$j2rnvE^uvTVHԳj>0]UK$E#)F-jN芳y푾hZ= 8Uw\\[A#F,K)Es|`<ɨ<kOT|ΐ1mp&%$1m+Lr{T#xVϋāUY> e !P\ߘC|KZ$&-#cGK o2NuV48' *6-X?]M5Sͯ$6lD fHӓ F'Py1s{Q8[z#a5bp8pC~E\5vDfBOTZjY}dΞ] ,㘴l9vF>!ۊQ'],i/0曙&y˛V;N,t> \_wޚ?=rSe&41;q_ѼahR?K`o!o}6_^t&DwORvAIo'"ºݹtQI AV} {tS+L*' tVNJ\"iV͏U<pbV/ԥw Szx&_"t[ ֝m~8\UقN\/+7\*ld`""U >5M7yLoc j#,]JǏ %z(wT<ޟ ᜿٥45PGc:Asa(DGGT7K gp^:[<ݯzEc9JA KiŢL _塁X Ş lߙW/fHJDj=keEQfsvAVCr渪fj?aD?krR(X}1xߙ5m I$9N$%6=M)>4m(\Q ic%с/l"B6@- ~D7zX<הD,=M@M8W ;%D}S90r^noy_ulŖ}aeprbS]g!HZXTzW=Ycj7؍ɏgAF?7 r< Q >'pbwm1:e4C] Mv0u1"/z~uFs$($A+X1Yvpw#W/Q{ncPUж2-uLno,˝ x`G"VGtcsGA!9) iD@"ŝsB؇Ի;MZ'Ym..'6]; YĠoaƗak&@N +H1Z-Bs [j9jZ:( o/>+'X}~5 j:lVPLwW ׵OCrZn$=vvDxzR^gY~U fŔ4!fZxսy?2*GZoKzE\۰2#kVX0b60/7&ԏl.&.#NF RL_uYKnL,r|wDf)0/]l.z]"I!^5˴Al)d1 Yda&ny۔]I w5m+1Kxm[|XO P[ЬZgn *Aot|Xh34X{_;+ûd^FaiH]A3XɅ@O" e(lԒ!;ڨȢH`Yaw:S,0o* RrfY|@=HBu ;+9ۅ=r[϶9EEljX_O3C]sn'[z+QGa*۞z׳#rfAZȲC?.ʀc z 9=W:c-Pn:0_evO` >i)z2r+ ˚? s/b8 gAljF{H? _PGX,F_:0΋)Zo&ݾ#mJ}dkeѝ .?|<1%D=7?Rlg9a&JTVx?E;rϚ4vs=rr:`7Xܵ*v #\- a4WlH ̊סw;ٙY#i(*%3Q1%To=g#τIu]_Itcg^vMe)/ӔhDbc 9}up0$?F^ɟtēÕTn2)W}{jQ1 GC F"NdvMѤsjz`rUb7Yu=Q$@SVI ZSrS7pˉhNB(ZvtٕʲADXIm ^i }kp{Ƴ+h#P-p>d?/(v2㉁-ی OR u4˟dN$zpSp/,w$#_rB>Q*l3iSEp70DžU!W 䀹L;O5vhL&[ERq(꘬F AumΓHVj-l toW4뼚8;4nkm@B~ X,O0M KN Nc1xicQh؅2 ^OD:vǂ[蛛{RPi04ٲ α~uɜP[ @ ݍW /ppBqbR7{l6ѡv9ܐRW3Kfs`B%>H{Ԕ +XM[nEf<04@s n`?O}كa#P;{ =Z27}x&SC')!a:sዊDfn^[pOy*+X זo=惃d^{]C7wqxb1;"tkN3KYIٕJ Es)n#U !yD1Cvެ^p.jS %t[cyʶ)?L F>S 0aˎc3-5}#ظ {#~8Y9v%d91=R -^5¦ lXRUm)nXCĎQҌl~og,M/5+F0hH&VEFM r` xGid\ &caK^[B|VS-d]0Ox U#;j}'K,e Ǟ:ɰŇ9 0ʭaMHYN%?}< LP~׀,b^+t8Ԏ2me8.+ٓ9p2`¶}=ɱmpb_^K_2ceq]g>!_e]+@vUm~3c`k qxu\F+of}c~#v%J+Ы Ia? t{C55 $u]:bl]OA$RA:WǓX>'Q (ҳņ66\V8JAS% \ZmNNE5^_\2;,}(ZԱwlVc@wT iT36zqbr!K(&v@ff(},.Lq6_| 2Zapy9]HIr:菴F$4؏g3}CN}za7 G`( fIh,*>kKؗ\[}8 r Y`\ 6ԯ,tz9+Cni)j t2O1b*+hN'h#*>&bx0i]AʹHDim=3at' EV7GQ`7fyRxitAEQDAWO ]\I뜇(+0}jF}[h!Si0PCYu])q[rZ{1L~ctxO>M"9U5M:AJ-]|.fds1ƎaeT*p% YW^^,@ zҽۏq*VM1H|$̼8ޮtށYx%3ge;j,;s7ƣi0ʎJ՛w T5cY[H0Kx]0HƯI(<|;wxOxS=9JSEp߲(j9FMp.24Dn1$mMpMd'4a5H߫1+m 6~p(m DGݫ}l7ӌ^:%9p dg]ǂv5U6:FS^W.D$QD )W|d&"6'NmVHmd?QH{C!\XTДs~QXo~3}gR\1>= ;0nAf\:7Ks < GC3B:BM~S%?m661B ! zv#j枠NKI@"궞Ѱx""QYJ0 n.A`(Jd3A(_Pô [ w ËaRi~ @ËEJOG0eg" 5  MB׫T^dCTK( qD4v(+$dq)WR1>C8Ow;Kgi\cqf6;&v8Eԇau{Ѩ0˘So< ̿p)*K6#Ԫ2v=hsw^> , 1׵Ƨ TSkL T\ !nBxa /~ L\g@:#7Gy ц;S^ms e|L>|k'h pױU(iӒzt5 B?[pMS!E15'D[}A(eeu{?$x:o{3&_Ԡ],LrMeK>'w}nQS>qo!W$|=5g8a]3]GI^KR@x`u"wb3!'h5X]2\SKGo [,9zpmmFΏ.H*4%|S+-JÆh^(#S1( ?7#OjpN6nZΘ?-@x0)] HN duTέF4_Wr{ !nP|j6qZ5x&AMo(zG:?=49ProfRjVVe`#^9З0 ijS# ;aMPv-bzM'Oap5D2ͳ] ^éU#-}}p.A:3=sGy|gh=ͼ%_R yIѯ܁/-$B섧/8=x eXlmQTi61XH? O>RCc&ut&5 [|lIlTbHyqֆzUf!i5LZD"I_`=oW aԻM-ۻͼm-4x.1E--=g)N`zt v:(Jނbc1D)zw c`4c;QА;jmfn4OuP{KJ"2H9٣$ȥ vn+^1q*=Y+E#39ĉ"GGQ(ŵMn,iU#$ZBaB|,Gfq,{Uq%aL~@&gcLͥ<=~Aۄ!/6aVXB e kV>%-qH.'g;(/sí@Gl$2}7'D6C*VY ̇ rO ى1!c^?T]dɘ?116DKDFpr/iU>o * ^ɢNfo?[ U{*Br w?A{67ޔf3x9<@j sQcQGR)Ƃ6o-)'fo bӃ}~5T8HLOK:;C'@>N%庫/'vq`) y7,<" lDײh8Y E4|Mn.n.YKok+] ! |iF. PNM-jۦ݅U/gx\=1*h]+8mOQ^b<49/?}`&j eZA{\R$*sEofi9%1R)㈸Wyh[904/3bItY%'ȵ1~;ɽ潇= nF35.M_]#u ;psRwzi/6f^I4H P5s~賄AJ2cd c)+ Eq{wǖWņr:!˟7cQo VM0+tDg IfPl*oFKLLh`@, 憃"hwʜ/dCqIw D =8@}>WPQ5۟)7e'sJqǒza*p,8{k ssCm46鳒 3#Raj}D0^):'!5^ IzjݽLǜ .d&W2 |"*2WeďfJR3·ᙎS!/1pi4XMhyf"謷Hӊ5:2LxlLB oWC?@ŷ&QwFV󱾏ɅY%]a4k.J#)2^){P/sJ^(ӺN WBemS:=B!Jns~OS}Y-;'h͹uޣA5a0 L&nv"$"o*%ǧ}#%&]LI#/P/(DŽ»y"8q; ^^YۿE%bAj^ާMbǥj&74\N=䉘Ao6.Us PnW`k6֊L%^e~i!,mguZ+œBTj'>h"gy{84eCxG۬DcG+ |A<4 o8^If};k3~~q`6fsLWs.6fvsxk ܍<& _ӿ5}fj#5h@?-v{VP-'f cZ;r7X%@n|(ݜgUȓ (O~=A=ZԸSaib F;v|Ds>3KMʱ`qӳ潼 m(2&ZH̓7_U(y]>oW<b4Ļ9ST@@TqEzבcd w,Z`F q 6W* E4=0U MyvNav ՉmPꕶڐKhְvzKF*=yhomڅngV~v7vuH&L_#w;D)O8zH"NͿ!RF넎]ix3IAE/4:VBPKm*Lc3ŝYv(zba6ޠT:*3f,K١ S>hF^bӜZt5 T*8V`WxfpFU( +2v1WRqiNA*N<TD(WEkSi 4Iכ"jU /2 >hOcw2;#%1rcp4LL/辬.-/UsyzapV0ކ)mYJE@i"20;*ȇy,ww>[VQDj %X< ad!w0U6p0Kކ9u5z4 scA&VToy[)m5g.̏RLOdWI:XQ0{eL)̓z7*cX\|6"HTDgx祕w` #޶1Il K 6?YC3]\*|:v1~uUbG?aXfK )eS1R*6G?(e5oH{ kwKtAqi>)qttU!f/]8_XpY@rzJCfdz8*]GS*@Jr׾nO4(ty am~Bƺq܍䚙)>Sl5\ZϹRRr!p%:ügk^  ƨS`M}!ɴh. ]Fqgk&zf=PjxuSmԡ,.L[eiX& en/  l!cdL6SB?N#k⍒bAȆ^Xeəm(4䬕C((]↡{i[&"3*$T-ߎOiFPa)4z\._ W\M3xot/lXJB..[&y O^$#HJ$y F!BI>ڛybKm}(Vڲ?(֕y[uB|IG-E^&5jO -tFfKw!P@bx 5lN{V嬣}hD5|]OH{m匑QO%m1[Mn5{&iߺ<°<_rH{2ث?mɣ75Oe5v:z9Ͳαz,?[k,HՄ z&._D3|: BCj"b}~<3HaS#Myv6GuJWXm&8 +89?xOW}[{BI=]4#|43`l |+)TV<=1!w~.9˝9X( {]H7GQN KV"&`%ޣzwros}\Jv P8b)@ ĝA}?@E\ME1S^v)R%@ OQ 8`iu3;C,^axHpf]Z0Gtx—\^ڢc_H/vEaX2KmјH {l x:OSOfe-km!ntSmY bf۪̍]DRq0J&E; Fd6+s yZHwa;+Foy@`Niw>y^|S ^Go4 mqJ*pױ1y7.rg^=zǂlb{BzbaN-K~e7Z)wGdCFl-R6$=: iheo//K4^?޻ FhGJwK"KVKo9Bk{wlKσ2woGy|!)J\zB7h/c,DaXo}jQҼ?ukVq,,ihAc}>nrߎM nq߅ 2Tm׮t0A9>t\h5 r0L }t1PVz):FEǗ^l»vgeE-J k}:2p9-CZhaIԭ,$vI.S?|0=<>W\jr6 $_Q|MQiu\V%Igz8uNe֔pJ!ZВl*Oc$(\X;Frq DS1" MqC-M5jn$JU`37Vщh)~E=Ӂa8P>a.b8uA[DL_m!} 7@g 4cv)47͂4nf ByExdWB(5Pgnݺ >M㑐;R+¶%gh0:Aϲ^y|*jZYN.97{@x0o0w_Yi;A k.KY,FƜƨ|=AYASA ޶7v &oz{_ ˂B!m39+h ^㡯5/=xmQ*)idFsn,9/}4C1vUopLb͔ƯJE#!I^~cgzÌfBR\ %{+Wǣ[^܉&INjuVvOv{i2b5$€J%nnDF&lfV"OJlJmpcXG~k؄&U824q-" ;q2ʄ EˋEO3vJ]_# Oc)]?M& rlBx!р, 6m `x [dZOTty;=|x)p>̡$N36@0S!z$Y%+Ju 2D[K)c)o}f\ۄM M*=lQoQ~'vn fo\-'(n[_F56a7Ɯv\EF ؇ѥpO. 7?`;[WO^Xn/X8Xɨm@@[wr?=fsӈ}TciL4]+V"FlI4R50G7 hC_H.=%6!t2pSy'?\q/沌\.Yo^6[#UÃ\GkAU~DžYU}-%MXe¢P!ASP`6@/fu'WK.0HGQ`lM9p.A^nW4DO5e0Z ~R>ˤٗPLڑiU7,%&ak߾k!w bZaȀ4(pI[!}2 q Q>hF/"T&I9T3((=t1:ŧo8ypNRo'>}ŭ$7g y9`'2FxxZ: uJI+fD">S"mEG;2.<"a  9Ey4.Q5=Qs(UseK+;VvQmkz6S<C| tߨ`Az+3k[S7~m+B}C_xi ;$0{M]TAG-_R|a? Y[=Fk &V K&s 1&xJBv+[xAS4_Gϛ):v0%z O~sioҚK] B sy>kKg'OkCf:Y36<3:S&Yf6.]|-q}qShǺ@V>OYѭVOp(osBcƟkunܼG2Ï" ?&Hx[yl0EzM&!$O X9oHeB_E4rc+%jHWߏK{8h9{,YWyS'71h .q)4j"hZlEs>URO0 52i|.sBlGk޸ j3Iͼsl<]ur;S]Ewn=.µ Șηh7o":^@AUcBM%]RƅmZeمܔ t11z 3ck, D$oX&֝6<Ѿ4!RP؏'ف Į7f%^[: Tv<,g8sߔSw@L:N-%49Z7mH SIaoq<=(ι..̹h!<;g>tD_]EGbt8^h?oRCj"-zjGmFb,~l&f:t5ZIʱAKz1sFO/T:h7t(җ *QEt/rg&DIC@_,=`,F!RE>GB[ÖAk/!nkFI`bv@L=[_I;#y/~Y~|.T4@z|Pn8&MoŒgT> l8k]C0a +GOx0| 2^FG[o9Kִm!iSp\"[$_N\[sr1dsX:cƓs>B Mhb';M=[ynL vE*p11FT)ƛ &C 5g#vWz (iS4*Dr7ȨeDhjAD`5w $]X^V'Bocyy-}ƈþ;Χ4MBWGlcDq jde,}+A.FYVԟ"Y86@7Rآpk"Z|MS#`SϏְ50 oq?▀* Ձ@+}Bɋly  :$(_?Zr7ΔקIQƼWXLYޡ³kT/D c;LU(i\J@12ÎTRa6Wm _~.b4~Yԫ/O?ADgTNb"a5QM3 Z&+p"K'Aϡ-~JJȚhZ]ȃ!dQvU8YVg$鰋EsD1tEN취"HCކk׷4I!DvSys甩eVڶJlڱ-Z^N~{݂A [B]>:Lzl#";H`Ts*51HS$vFLcSJ,Sqw{$>d0׼vt %"PrC$ s'#- ˷lkvM|)'LC`ˉ,ďzM t:|[)yB GbY(ThA"F K Ls -xYU%?F"Km "PȀmsuV jFCPRT(X"Pm WN%(]=fX%=μ^A/" Ø;|C$SOJ ni#.<ڊbc6+N7S 7'DRNYMeM8fKbT`ӌXnM*TVg4xH-XJoհ$Fߺ/15JÓNs!& J)`JhocS%!} bep`MqL8L'2:60ĭ1.N.+P3?`տsŪA%~pwaXۭXJu MʪY|  ]~VA(rӢ3vR[ъDy) UsOWѩkn1 d3e=K׉~gQTϖ.˿Z2u_2+mn aR&6򬽧WDJ_ƣzĻQ/)&?F q* 3 yUcU< 9Jo R>-yK"䶁\_xuoP |(MhbBkVnK<MhC>$U`]x x bL&*|X9V,(Ȱa[>v&> Re_Auyd aaZdKgJ["2t;1TH1ZfxƪX!۶i1QDf5 ~A}<4EdR1a鸷@hӸ1Bb+@}3bⷚj߳~9,]{ QQIjborc@jne#&#)R# $y릦+$:@opz*q_E{qU[F_ݙir !oFPe&J9gv:&]8kM(2`z %-71rd9 .,. ڬ\K靶$)֊o(s"u|@9W.F2#kv1yxBkB+}}jf21Fz[3j+f7\廚%m26DHϫX(F8)` R[[Ewۯ't߷Qg4D9]4ޑ_w+|ECG5Ku&/_'6IZ{.zoqfxjSL%TP5MaBvz[݄H̟A.z$kl sJs?e4,izTâ|2U 霎/bos*%48i8}g[2Ⲵ9I<(< Q~ 4k ށDgd;Uxy~;O:s@-n˂9R"Rݭ=Ȃ~>tKJ9AXvts7()5l9l"SM*:4noy2~f/P4Mr't̨M=V['\sOYQ6KS挚C[YU&JeHk,"ׯ6s `i_m F2@ġE FEN|qثBlmjBOsk'^ެ ܉ 3g5q.\\T=_wOM?N$`JN9xZO'g £9j~5G c2PLz4@? Qmy2[ט6A3bls?󣄞j1^DȈ1z5 MQD6癇 ׁ|\sA2GNDyK$+ԲNG(G!.|-d~=FEi^jp+$pӲM2J۱ Ny[Hu/#r)s&`Xw}2.>s/* ,Tysno=W{9|,Ƅb">X$̿8P  5gHZų:*}>]jI]4ڧ^Zs=ni%DH\dL|p&O{$tN nW p*r&/٨^.vv>]P3-vg\XH#O2Rӟb 'eb4s$7t%밠Vw(vՔ$Zc%~Q{1 b0r#6z ?5"Ȅf\g=ŒAZguz,-G%Eh~Module signature appended~ H,ؔasagYZ07070100000297000081a40000000000000000000000016570825600022b00000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko.xz7zXZִF!t/J]?Eh=ڜ.+0O 447=arT;;d߻5y@ՠ+\Θb〛(H=8hemO'U8 טu{,Qۥ`LEPĺ#aSDLFZnjM7ؖm ~!|U:=HΑ:IknEKiJG4YwFnM0^N0q~{yT%a y$mbn)wKޮwSUs d)8 +Nw܀ -ICL$EK0TAw,? Б+}E]~B,;L#h8$T!vq 8݅`nu]̫ɠof9&:2 ԡ kodD4t-& 9>PܰYáf8dQWK2kHGotJ}RzW yͩ2v84 |Ѝ=,@6#He]Kkn|n,&Ƙ F(_Y4\*! KHO 1EL.*&?}D?i&NU<2h͛9\Sxz5o5:;gBDZO?qoM9)؝$-Š@vI޸!D~̽r%1/o+#VH܎y2Ro!F1vv*u=M7bm/ޖG\V(#nI6>N`F>0X{d;'jeʱ%0]DblDŪO0C6ŏ4ZF%OA*\I"_$ vr3^4cON(ޣF^FD(6FO*=pBo'o#GE`r\xbtDStfzzFhG9[4ܲZ&P0'è#뻨U+98L35d?j,90v`oCQSt#waIP|}s{ ^$o5` cN&ŋ^)!WV/5pՄƮTإ]oZ\7\'!1 .&K@ط{l-}3"u-iT%ÑO])TT%*Kd<tZWb@xYvQ|,#SAJl[ bȵlzPPV08ZPa(Y+ *Q6Dq3q.{ُs 6YR+9ZP}]?8UO!. B_H~!} 8 %V; Vよ &[7vw0ATC;pp^RfPv1a$X`։_ôcBZm^??~So9?W:{6ؖfi&8r< cŰАְ 3_"4cx ($\ಞD6^ӈsYM<) Hhҧ8*@I-VM/ҹSOْ10b\:ɸPk7K",F!a~8e^҂6=y{__ "H~[޶9[]V=._̪3yzzJG>R3 q:⛠yjrPJ) @̘bRѮG!(Ɍ3Yt'ˤ{\Dz/"m(j^c@#BL&>CrXWP~/\B.*dZg@Fta'.^s@L{}iŤ@ش6+/K-EGHsH&elvU|;|ai'ɂ o]//)ShԽ.hʻHSs?T=z•rC E%Y ^c{A!@3 v=O*/d}Ubȱg0wu%@ 6E`ׂ1b~i ǢW wgSml?18 GCP9\@1lj^h[k{֤+j7S%;ڬ`f꒦FRLIg[?(vx7EYvcP:Lz@NXfB 9a 50\Hjv6O%Fd0]`XdJr(tv5\c!y_A&:L˙O69ގanN,<ͅt k|<6J-;Aj8)㮽+xBq}ʁ,@a_3FKAw}=S7Z*%˿6G΃15쩵k ?ERS烏 R1aq4B$.֬(0ó:^ q2GrԴ9þcy}. Bl|nұNIՙ+se[2 KƻTm  lƐ6,R.[ޙ CKcXR,Dл$?N؂x$V{-usNb!o2: IDO 3g& Hf F$M)݁[Ǻ@()E<' |G{Rs! P@a/mcq~ꭙ}L楇Pȭnq8_ ˴!ClO'%aanUZG;唡aDz?)mȋ 3ki@Wps$<2Vz=TEĵ_l&Hbi kH#䚴mRۺyYpr0OT$%Ȗ85 rXmP"ޟz@P/Q~Vß>sj (× dy,<rj-UQdl<+1 ePdٴ.j$H~g_Tr6VOFˑdd/l-XZr=љO9&P_0BfRzWg}?ݐ2dmN` |7D1|G@c$j% L ͙cdoH}u%ˆ 9GVQ~^ .ږsf* |(UPJ!ā: 8x(JBjDl52t 8xcGV3dO%oGE\^+Q!&5lš[FUz3Xz}rkR[G}ߪqx)3K1!LpxPL=[J Q[IG.1& G'Vrר˯y?l2(*T:= Fdo̯^_JJf$\b(eӣ? <b9oeoudnDBX<'Q`ZI_bd  }Ձg^OR$VV[P92T닅b)C FyQ}~͇< ]ٟoDoéoБ`0q!y6dz3S%F+xfmxOdztm˧v7Y~w #e4Z?5/o!JDeס6U,񃡼#O>,(@2&=SYKhT^"%=R-;_e<P7R%+) Iun~ ^vP؋t${keץAxⳇ"<"ٓ#x,#+f襵 H, !u\X$7&;;IKX$zBe_$yzF#TtĬ jń-B&džC˻+ho Gr`I~#-Ř{cjن9ryjmmjNQjZ$UAKAA<[d5>RDWMyQ^~YhY㪂?gHꢐO)r &Z>3رIhS9??@ qVq}n!^2kJmfk*JfP( ! 4cj"v'*!&cZ9Vv!: F  Mx UBwyksHW{&ܤd=hsM57N\¾LAovy4ɮR hfLnL f:Mh͵!qy1Du yd{ l?3xn^IR#Gz4)'ѷfO@KVLm QΦ8o6Q':IkMhx_ {J /O@62O_8l%NDH=duyw?i,]XiNYj"<^TizDNo"'\9ST]JpP%S#d wK`.ézQ-?T8RK bJ6:AV>hKW'X~O"D_04RiS_|7娤p7;q ~wqHR hrnU[Nm9~U(SDJUI7SσI;rāt2#v?5lWvQ;8\D4fK :<1%?biΔÌHٗdL`'\:#Zҽ#JF?Il ?۬ptFTiau6(fln-.$*@RTq|PRßŌs&t1t9 E}^7QǞ !HI2>TVtKai0.zuK i^"Y!qsޡ-dZGA%P˷˛!R6KG`EL~`8 [FrI_D;]g;ȬQet0TDŚHg㨶7V2Akoi Tqed#u̜̬鯈.0gX1EEҬ.AO6K8:B:%!'dƭ{l_ *x-9' Ah.1/tVY.벹!~-i|zT o* rWxDP^s۵$4tE 1F %WcDNb\g)Gݗ͍TB5M0Zo [[%y\kٱY pr_%G i(zg]o! e&qذvk>,^_1-D4uWf$J/&n60wlޢcZl| J{T3X24MQ-^0 *P*AvƩ YE+@9v i S 5K.g3?^1 ֨k#o`Q]C߭leePX.{+ǂK}(P' o0!s+\tyŞ!ad_20IHgM F)%D,DaS[JFKrdd* EqLj冋 &ŚnDzwncmz毦pM jg\!}L#~>lzVIE41l60d(N4Qshfk3ΠО靿JEwըY㐚P.KDp:ef֐I/}[]:y}}ؗv[wTKy:Dhhh;;yJj"6-<1Chzڸr䮿^-CLS߲ښK]nt+?C=X6t*$p=8޸nI<)LUtHO06C5C܉{SgU'\ =_ER ) X"&Ƿ􇯂X-/{sڅ|0k 0hY_wB):He|pxb{Wt ~>,oHHU[Mug1LI WnQ8M;do:ڢr /CTGj:>Js{'Q E. :ʄH[,=%E$af[=׷/hX7Ej >Saysy 3&U'uuՁ{IzMbgGmp1H@oylZ`<#]m?|.Yd/l\t\sl&78'}wCǓZ5>TLAt|}o LmGY2Yܑuc11wחZV ~N h2CB44od k1>(nd٧ɣs ԲoȻtHT,^%ӵV9fϷg lr{ X(o[wYC^Id' +?H`ywku$PC׮Ge Q/嘩=6Kא։# d藴:FUDjfc% D1D jE8Wzr6F8~(~[7bH7l9m_bI愕ީ$ۈd=y0ҏݍ66>vo8ʅ.p ^:Jb#79|%Gwk-v^S]]}[$Ywfu1*]vZn8m#0s~AqkHy!(gɵC'q2;|$D,f)@U#Mn\I+#P$g_Aq&3%އ eS`^ e hW!ށ9juo"0K)Gˑԟzvd3WB+ F֙v}/e7' ??ځNɼEm$!TyMfR##ĔݝM7Ro>~⠅ҽpDLK`3՛De7!Wu+6Ha//t! a=W*BH镎ZnA! #R ^BJaIT-3? 毕z<Vx,I#ONs.KgB5\(,6ܺ=8/L=/ ^x^D@Ho{_C]vҥk.g| Q_qTW2+D+`CYyUHyy ifl RwXc&K02"Lf#fy1i=֒GXfh~uVw򿶜MNU@"hFqb24/_[ؚܣEr _;|7ނ$R`82KDP>\͗uhcNΛDz ̶]YmE@3B-~T%߼Y:5)Ӟ{蟨?4A(!jaO:pPU®|ɒ?[/ @#@@^XC:'}GO𖴺SDWnemބj<HYFrtu&m,(!B1}Ufxz˸Hc샜mKb3ң˃}*agϽ뿫.~=6h؏f2 ZnQ, =jO3h'gձNyd'!&ƘZ+e8$0u6W̵qU ?V\q'Tp}{ w@"ڷanO˻uƢd"zLS(DA<ݙ*Vy*TV{fczNM3vrc1\*M0Mfu-]Im63Vi8$lSOά;yRʞ}z>H>dwKϮynԫڭԍߑ]Q8;f/wĶOO1L6+ͻ/~dԅ5J-y.Nu, e7!|WnkhIXa`eMH~Y)r YgMkdië $/Aom!,qLhWG w]D=~5&a$tp8_WI%cxC&l&Wq֖VP* ,.%]΅SH,I8*2#J:jx>biT[%Y:n Q{ɲC. ҧ A*/M@5 @;v+u/3slzѤuinU5[R_(RNX+U(<8,]|*y1UڤKV]""dqKjY0ꔤONAyi%' 0w۫u!-mGqc[ !Itѱ`V$q؋raسΠ* AUIXjK0OGjvʟ|9Gyz:x]&[ɓ^r,hh_ha+>N0[(y!=H3ر2ãZ96fqvxd"p  @bD"M u-] )i^>fT߳me甠1:~sG2ù )zmAѶ0<[ZrQxQRrӃEalr݈5<9Cl ˎ񹈤:~ lKU2yBkJ;.F w&J2|lٿr[^:G8ā z@-ܱDt0+0sbTc[ –_)[uSE tfo!~/(#꩒[dT^ FOw=snאָ  1ZWG@+t Oy\lӠ| w:)7QafK!U@ r5p=A_w:~C48w?ED Of<)7< ɂ45@a+ր7Uli*ǐum_mBIV <Ś!tۑ}n.MEӉ}iWs,o: ifjA3).}"0(.CB}ܩ T` 6 {ohMbx.0""Y_HM< -rЮ%x\ G\CJJ`1@/ SeĪת.7Y{Kejs߇l :ZeU<"1Enpz*2jЇ^=Ji$]~'h{h8#Kuג)mυQWP{]1 B%z֔/YXAP%_$V&{d9c=^f_!ojxl]*Mq\[\^&Zz%h16JBl09'[}È%~g91iKjpa\wՉ@{w=޽VGR^ԋ?`#S ;kZ?WB4[a'/36 =]\gfټuHzQDyU[aU:öV ǣٯK"zyj|w@[͐l;1! ! #=)`*A[[)B=:#"3I)e`ZRB8|"Gͫsς ل3aQ9ڬ7!Pna]abk&,Dz |BA= ( †.a' Ovfꤽ/S\a1pfh 0v> sϳ /cD~>#q܅6`BOMbFX`@t9"<bb۽OSẗ́gS6h(˂fUA-e (%zD |JT3Eq~?lˣhe5nWߑF[Ͻ*ّШ"D;Sg%_R*k1߶I6d'!&CUĵ%'4r̔p׽34 ſư=='*H#P(.VwYSvbeڋ  e@{X39T\v[gIt}V XBSa%DNEg>Ft- :=yEEA;djZxh3]y6{@We=A+ɿB <|8|OK=@ѨL IJF@a[)e;!PwPW2!fe[f%ML`V)ّTW^\&FfEϧ֘ P΍ց`:~t1)KDc M3\}`"8>)? .rb0:i7֒×z2&.{;u.vlG3h]1VVW38Q\eAAG7|f*Ar^] [=f:SHArsqq°:RK'{CȊ }ym-ye]= @כ%QsU`ˆH˄n5HhcΨh&V0I'{vȐ€xp"ǘ|87;˱f4G=Ev_Jd]meZfW4"C>5fSʟ)lFSeN-kJBo~v`kD$f> qL,`ɑs1tFI%E e6Cz3:_af:t=)OZP2!<33ʙ,(8XVҤuJSkG` 1ݏ52N#KmzcN8WC#Kp1gvyjY{ݗ}Уc]2c _侮/\OMJ^z:sY4<#sgr/@xƇd/|$V^$pNIPo4ֿ X3EӖX.p _d]bXpw)wB@mE/ˆKq;u&7=A"|1'.V'_)Hn_!3Ɩ^\*8^WiqF9gD $l;Yz{_Gcpe |(1to,)E{2q6 gOk\|QEk'8Nsvjj1cb1):ڒIuk#}Q&͠Lٖ<-Ғbm Sٴm<`K >uEE%AQY@sD)\=p$!wN(x8qcAhn*~si5:%Bj t-f$nU|m7X.::3 \SM`KLR`D%% g\TAp(7alm O>PA5zj$(Yi=ȇf!=8g6 L4ZXa3:PHLn@c1;=>x$3~,R͓ʑز{Ru BG-SRLy_cQ1o S x}5娖f֗a>BtX( jj{؈ WVqP:*{8WGD)/3>e$cV~YsJߕ1'g]8-rUt3C,P'T=Hq ;"=|/Mt*fW$AN\Zc0DqmA}fPv>vc=D@A聕H (GEtFS5=$A=ѱwY3{vNjrsP\Æ~+p!ѾfBU`O#uma4Ըfa%4p:j:C7s!6C*;vm1\:E0!z4]"4lBn@ O M0+H)pYa0Gv.LGte5E&g-hOAA(|ZAGHAU|ۄlVa7,FlTe'j.Dul ϰ㊜!)I`u|w]+>' +Դ^sZ󳊇PrΝswl&[ 1Qw4_BPgu!C}[^HA%7$,"pKF4&[#;T%miS1@`I$dڜ3Kp4TFv;7gq^˼p, f9hEzDrЬ1 kz JZa]3T$}@`c5ï<>+hįͪnjXF[(R%Sg\6`LɀñȈ Zti -b1w+E:^Ș)U.ܛ|-|y^`'Zrr _+83c|D??(LE} ̟ft)6 R^Ppt/3k2@p#`m`ܛ6S ZbJ,:fE,5 >ڣ.EM ?O]Jg&!4_hJ"`@G_TqJ㧼R+ EL-Rc%LXUҐޑ[jM@f1|5n<Vko`<݁0jiF)FB` X݀t$\e*F :6q/j_=e NQ)c3Y`Sʅȩ,!arbVuyi~۝k֜w[[:*9CV/$06. #kEo]~È1oeGCUKF.+tICII)z|MCy5bmjo.vd!/"ݯCb`K9\9l3kG#:"cn5MzA-.v[(X́iwjԋgBuޱS..K$UO0 [=sw`#O*ܢtAa\ܠr˺RNjdNJ2}.Mڧ}⿛g@-}}"AJ}Mm˭UC֝糹%ue|%$tiuoeQI*RتI0x7>[4/ .pMwZP˜҃J48{ըLkz3 Mm )d,l2jއ萒W0?,Mym RMGNG>_7J'S  נv2BUŬڰuqMVi2& t}묬}  Qb^elE9 Z~wgʒgr-Q5{&3bċ*zz)13Hnͩdaca6Ea̖_LtY G 7vG3b߻# hrb"tsd A -J+K\ߚvKhW :d\8Y~:(W){W'"264ɂP ڶ-q[3x1TНnЖ!;;\ o!xm1t?b@@W% `&8VW 7d2gp. :F9٭ofLhQ luyq{Ves6MQoN8,أq'_p 9= dVdD#UGܸ}R=^:_m BJ[Yr߁ =Co4@=\6O̡iPQOe%Ik+ ʃ?-T&'-pvd֫HFxS\"wިU!M{ưDo۪3e-P6SLYf;܀ _g/9p'dxxZboc ;Y ­h&YqZOej[h+j9qE(ܕz-3^Hz\Y;>Gs3Tu;+f“~]YdeJfצږG0lCw_ζT˫/QY`FRϝB:3vKjv EEJgjf5kSEGjB7_DHhƊ{`q`mrbE7T-´raRjɢ~H}Wr88 ɰ[e*A"S!}YcZ'e%)+~+HRK B^w8I=E-4ԁSۧEA"~j6<\juy!ٯp"!tʆ{k;aM (z-'M3ec.Hc[ˍ) E|׳Jٿ ;ν>;?dӾwdX>ئqN)M]o_uz5:>Qb>;!Y=@%CdZ9sFěbș%#Z~j5_U J+~B.mcިzΧBL-ѧcvwVX}M$LNy 9(V oC\/ sb6}ti]B6]~;!9r.ba} n$ >|h߯ޢ}bT 0}ڧKSyI:w1[bC.76Qsԑwb{\ُV"k2f}0w}m%v1SgLMhQԗyiP` .zJ" CĄ Tp,SI-m+ l]Pa$V=VחDPSR[v<-B>nzybA`j'L`Ob,-[4Zq@?l:i:dHR (l_Ӝl h'7-b.Xz"Ty,6HH4@\k(ϦBm"8zn\{]Jt ^t[]PcJl DҹuW΄vNlzs[gy@n<R)d?uɂȶ-"({&ox6Ikn~QWkܪc1M7:CIdëьUQ%<'*=P/avENoVɉ @!O@1hי䐎ˡKtSeAe)൪Dx򯬚esXx Dr܆6*('ofm7>9V|+MrhԟHLcm>b%;e-΢rNٿ(V:j c>Y];}! j{HMЅ@ Ydf|x*qpw6B!/Z*7wslkMG#r `=2cD򐯶bIͱ.UK#Sp j)ÏcAO3ˬ=_7,ȴ)ビCER^6ۡfA jn_ |pp61k2}bT!ĐSg^6la T c֓E,/Tr7 A Mi$肣!`گ0JPWSRȇ{T? V• &;&_X#,u>$ їZG1 }Mxop~g~Gc}<=:b%GA0VO. lJxPI+GPI|Uq``JA-mNF Gc$_w7)K4'zx| P7pIbѝU&Aھ UJE_1(1 ѫ~Eړ0$R 8FݮBm7?؜I ~aK+Yt3ؾ Q5m2@CbLsAC EcOL1i6pa{Db] o^#檰Έ<Z CIe<ͬU\[!̽; d.B*Yhw ?sbEa颖MzQX3!@=6T^KK6N8$P09l#d.xēsgЇ]GbG}ID ^r!Ow80+'0o6T\o5 fF1VY49YI8'->¦*N<gZ>Y /B2dԥ0 وqO] cW"$Ayumy`luR}řP4X9= aL*Xnv" 7(a]:𓺉͂gyͷ;ܓd^aWO .tT]@!vt#o"`}ד+͒ CRmJcgLSH ހڦ߄9" phoQΨ$0:y97Ao;,D՞.xS:Rfymΐ FdCm\ZbwANLZpwfA=u ]'0/.^kee&#k8QtG (yg3|Ԡ]R'fU^mʦ# `w602_fr}Ͳ% /erUI*)L(615͔-njA.UqolG'T"o">YTyxB?€/v<<@]l](:fUq_: `6-ۧ"E%ɇ9IN NY'Cc[}) i wI4n tWs& H~ 7n` ų^4] &IGJZ.m$2jXݸO/Sjև>r-sg[#yl.S5NK{(?aGAP &,wf+g6Ec.5V RZlj YGhTN}xqTqdq!-<{ME.okhofnYNH{Ay#ʰPT?ZB~yRR)" q\X^a_%ѷҲkc̏'4GCeX`KLDa5׺:4b[~{&$~8 >A!f:5"Pg\.px+7}z|ɫpv[~ ^9 ^aRWU~8a&vrx挎o:{V&Yˑ\j՗Sy7E=MOqC rs5D=&E(u'|hs@p`*(^Dr4H묟QEZCg@um̻ڇ I?HߺVYǣ]z!f TKjjq)O}a{8~^`йP2B2@Ys6ZQj=8u<~.SCuvB "FKÙ674lDQrXjx݌|Xl}guv~D0/)@~=BMg`{e(ZMxҲZd%9o:?Bܿ~΍wkHP-E>%ʦ&Lucdú2Xqw^4jXZ,aV!tI ;r\ $iM[9V3_erhnܾ?ar}&H$Gk#jaS ~EAbw*2虳Rğ7w\{nG(BMryvXVKQebrqI&}yKx˜ UUxdE+-ڔp"9&#esf ݙ\Ww֖dc]:@ l?rDVo%HDz  1s?U(WpaDz?)*eg3“9c32 nQ]b{ao#r[Y h2vp㢍1\ [#z*c._XDʠp ^ڄm[w%(NRWaԊz-]GȄH @g el]hS#a4TvHE3)M/8xID4̊7mI3:[[QڧȃPmiUl$jI&ɗ9749 1ۑR.uJ=&LM|-͈mB$6!b2d>uHd/6w@x WwM){S y_tw nab`ٓOڸSSv\ꇽ dLT9h&[Ar'ZoJ%#spTgݾ&74 ޲a|H1Y VqHC<75|wDI*4_}_~ 2,H6$ S0-ӒduRc?h^MN4NU)mwW|w=L4\%ª: Oy^>y/XJ~.w7^f5$kMIY=bp ,wI5ј?~> G#YSoxiwdIJާ>A:oby}^gjg7& `Hj>n5KQ0) AH ˺3V<M"/t+4 2d9դ&l/\*m`aN\yjEÅ@D$v{CzC_/ F4j *|v`vT3FLL3[eɇ=^Z ;A7<=$];rⳚЄcдy_?[%8%1~׮usv͛bhpg^Qxލ6>68L{x :=1i? w_c\-;t >Ӏ#CW"nZ|%pt`-65w+2ibs M]3X_M)N(, #QoӄRr# vؘo~Q9 N*rm(@F.>jW_~eꓙ߽YQTD^t8ϓs%-<%JUNZ/V`1 -)LS:JUHF :$H|pϓ9J~o2ӾcpLx'oI췦5'D{"\~ M̞ PƟ%O&ÌG [Z$e&܀/,n}ʮH,~Zve !ی-=0 _V}l~d~R:LA)݂@ӼoLّ>fa'+YҰpTwBf6̫":X#(Z 1ge@ v?Z9-]^_tq8Ի+GTkr?_m HӌBjiM"3vf3Uڛׇˡd`.Y/Z헛8"p?+# .ѹ=*04Xg]a^CṾfB O1Yf 7-hQIΛqgX2=`Ew '-nd}.vx|imt5w_kߧԻe%Bb;c!5JE)@#t%Z W |G bA=e0Rgf$s$:F'kLꟜ],0" g8>Xl@iJM38+_ipe圹 x xjZ3-;Yʒ#H%_$wdVe߱S.5 wb~ń0l ዬ<@m<:/zwx%K d1 4i ->BIaҬ`Pqأ}&l[{SӜ BAK@9pBUF9FnG?TM4Jf)|`&}/͆zN'*= d%#xOnҲC.RS%O1˶Hn|Z-8aRB+,eqzh+"|ɡܳjo^v>s#:_byRZ\]@C葟GD ^-AG.V$jY(WcL{2>zBdL8bigNAge2'y?j\1lf)@;"[kpV,13LAr818)]S~س2n>vQso^+R>ږ9V2ԴjHGJ}|'+`7 '}=[D I5£uB9I>04(&7,P;`S G}_a}ï:UR%v(?؞p8@o.-+u8=W9nkS02W1OBlq.l =Uu0Vj.ا\oV*`_-K>Cϭ3:*0o(UIڈmeOkH5x;IgkmAx4&2tv_N, qЅ cULB "7S׭yʶ̌~i0սj}m`_|c )<{yqRR攄wyK 簂UIQel~G?~w ^;#Կu9Q|!k]ۓASpFGNnp:{Ae=/ ^$IDaqA=s6E̪^)|ƣo.FbڨZ{/-w:vV5c S? v ;{^,޹#Ts)`3XsRHs;Tb\maBg%W1B~vUf Mpj^|]g =PNJCV|lI 4e^4$Oh)l˔֟4T3$6q_(}>?aHn -oLu౞ĐCѕyt6#w \l`-SBgjuA Pf#:.cJ(3IrDZ4Ɇ!/IY`cx ( TrX܃U$Bηblo>|< U̜Vx/OGT^>p1pg͕SWSL'zĨMc/sS4+Ň=zkXVivX',+G[Ù;9ԅOaϐ0,` Ǽn%d ʲ{<Am7ּ>nvM9U:-Wٙ̈\T2W'LXߏF*k.%cwyUGY2t"h~$ TFm=TEv>A\SS@>Xϡ z妜JW=#ddqbOt~D(RO](shHAf$½^dl:P=j8ߟ)AH'{'ԵUeIVD#S10} Jq}T/jΕNۃkO Hqá潃)~s 02ӱAz}D[^,= qKJC:Tt󞴻UO@|GhWczyi 6/U[ޚ7f9BTzf(Z\}sgTȻ|,o*  ..2-륡0`e&oi74`ֵI+{#뵍57_(W@sjj ~\18@;5hjS%4$ȈشNg3enÄY9;4A0FrVJVh8?P>Ѐo;i]7"!v4DFZ E>fi-7NY]%{ͩ [DI$hcRbv \:J'.\5ڏmɒ}E@o1 IæS8Otn=M7".x/C ]'\E|mifi]dWi>RNDݮ sX{]J@d0m`Zbntg,n<{bAsLEuEe*a:!Es7p]H%8m]H8jLޯĠͶf D?_cH{dk|>?M'"y-#p@3j'J(/L(k^j=]Y*#G:óԉn7IX TD"I[Ěgu{/ujQ? _:+Z}zbGL%Zf>2NLFYXhFhܻ̒BuJ8VqHjLڅFh=.SpvԑV蝰cJWwZc':Z W$VU+ꚏ\nD:c((ꌺ{1wuUFTƲ/AYu.Oa Bc끤(L`{Һ0)Fh$/n#=J?Od 0١%=†ꌫb͖j7wmPjt(@,̤PTKzJB/-QHG|2{.ݺ*Bo_#jJ pš\aA)T=դaz08y C ^B5'Y/#>7Ϗ*^*.[74p oϽ!1YlAݶqm!pO;k! )Ӂ6_+@Q Ѥ6y<v89[ 76֎),1ZdHSסqDVx~ hr_B< 25<9ZĪWXן/HvvlY,- ñ͛=K|cW[ Ȍ^;7*i2ȌI?P3EBd$woisȱWX]K@3FTͻ7;nGBدuj}o]h^nAA^N2\"=i=Pċy%*c杴 cyqS'RabDdO{ 6*V,<͞N#%xpeJ˕1ﱊm ]٧_~&咙h("z侀Ð_j4~Gմ/FUAH:`Jli83FSSO~`&Dh!(I.sK@zvW#M t~дbp>)Ռ`zP V!X6#qhKNVqbw& "$tp20{>YJ=L<R4z8 jNG|*+C %~}ʳ]UXj{EcmnFh[7 xpIwnRK<,mR^~^ ?rPg%H$#kJ]b( vZPKWꃬDe^:}I m!iT3>݅b%MVskp7f'C\9X{z{=,XA"yydMﲒ$2W*a\O= 6ɉEQcVsgibԲ|1\-)Z,Q1g O6"AôOUي\Þn`#[ڞ4{\s8ܞBbWGqy)o<س5 6ބWdiUKJ#Y8hC f\ 2_seǃ=!*Z7)?&Z !8 VN* ȋ =5Y1"q R'L}\ uq!ԕzC>2*Zv~Z_=J2ڌ q|PڇcWGUTTH!!^(c4V0G֝w4+bH35&֊,=f." $-5 ^yتnyY}_88aXa[c.aj}݉9{-!Uܫ:R99N4rh@|S!ZSq./a5C\90ۯÐꂄK! "J7>^$HR;(gpͼ+f"Zlѝﵸ?<sZ?6.$\T/Q@o+2vjI!XkmƯ?! vo̐LwLn|D?H̍ݣ8ciN2i>}ep! 0 &dB52XĸpɊ>MSLaf"GFR 04"$!cZJ6v׹AI]2-D:&|N1M*;mcESR7 [4wVlP {κܺ2թ&]py.•mRU"Y\f2N G9A,Y0 :L30-$G.8a,y1_q BExbIMA$J輿Ï PNR^Qw bԸ3E = >+6߫~;gh6\1/ iR5Y*%P1<7](=ph FXMxUhJ2ͥLoM1Sݒ0~Jb-Oފ 򍡫V:ױ0D_Ps2Hm]b:B]>$~#3̅B%IlF]Y<)W ৷<Ȓ&ZbhaI9}B D.&i}=N17/W>]Hx$vO6X kIl4lYwN0L)L#c mccGZ/ѐfCE~1hC)S]%du#ڌ@z eK\⒌(P(|ɵ&oq "ZJ^|+RŌuyUM 듏E!8187ߵƺ~ڗ<NNd?8,{x$ogOp^ BffA+{ Pg˫XH LE]$5Xc A:ZDfԘ ('?uEY6jh4zMkMZW*mϖ!) h" Z;Kw|^2$UCO]Qp3bXkN;<^zkcɅmc* : +Ϛ*qq6WǫR謔^3zt5 aTH  *XX-Aαq 4?NcH*ts !Kdy'5…5lJ2ĪFS0h m8ŹS08'`2پI{e36Կ:s4B"l)0$:YE|%KR_lh O,(MXd/7a>RƺBgĝ&c%`LYN|mw4 '9Yfu$p҈8NDORmؚT,HG|/t5P]Y (}~U>۠hk_ֺȲH_S쑲a =HT!2QٲѤ\=: ~ v4IG)# Z `z}R@Οs|ML紺zv xa/ز[@Igz.IAfc^AgXx VͨH V]m2qd[dd#8.Rj{0W0c4\;<:ĝP|{t]4@W-TRxS=>+Ձ7V  MvD`fj h)@oHNO}R!:,^?!c.3(Y䩑 {쾬4^@[H\2 v88g)?w(}Z4!@"XBWjgr4js>O`$]9k}qkȮo,,T kq2f+?]WB$[լ \IQ5lm_lJ4ZFތcpeMsw^ǎ!c{|0L9eL4PtDlP<gg+^ֻ>caCjRkgu`❠ɉm|thMf%[{;a%ц|^$od+ Rх.[,2gS~O]8Jh+n_"+eqǺsgii4"e*ƞD ?:WEh(0kƘK#m!-F ghvs!OzQ ڐpVcFyv…Mxu2Z|Ķ8B;wE-20Hd_kf,'|Q}˧y`ŗddhjzZUg$e좿j F"P2!c_)ArNcvgN>"ܖ&gh4#[ &x]joOꤺ>z)u8iJ(£Wo$NFm\bxߑ(<2=m匸)EUr'NN* | _K΋KQqlL՘p|ψ iu-y'7sARo)t#:Ny`43+|0NcR=ESU6mj/ZKe2ppbr*ԔN,n"xN= 1mNH4e%|L;/8 8r95H˜|܄Q M#9;6!Gڏo O>2Gw{iWy(Nѳ:3d|bi8ӽ-4Jɽ$vI'4QqF{64㭅+lڊɊxkCY$1Rb}1C-~02{ V'( 4YxHȊbϐJ >Fh|̛ak<#| Q.Z rdj9R?^{%\q>2riP.ɌϜfc}]p$M%X'ݛ'M>a\_NBŁY&Rm3y}(K&ɖJ5-NBCg1+ۋxΰwv,@qYw Z\)}-nV7.2H"rQpY\VIݫo`i-Rr^F&U=vɑ\m!Э #qMPêc9B{dp}zWyҰV1l ȩY`@E Xwu-@Z EDr%MJ1γi KZ2?,IX/] :dr.^-@*'1oeC5v@Zi,4~OYQqZ?j^PGR<)?oe( .&#VeY?c?9Jh\QѠXZ]9PHN͌{;UCĞI+GYdhρM~a޹+Z coDDJNFۼ։ۊ5KhW~+J9P.j hB{G٫un7זFGѡ~N ~*W^> d%>޴v3$aV͋p"٬ppa|q^YD@׆]q7whm: T8 ?x1םWGߖ~{\K_G0ni7(ϲ F"UVb5ܛ)ԭ uZxّoq•QoTQg@Tm~QZ]8T,e6$yvn~`\d#)BX%%|̢7&dc65{#`0?eV߭ES.6 93܂wM:Ҁ ҆e[~ ~&`:怨<_\dzyUjp\M@݈#,XVXk h82eҚlpw,79i]~._ Wv NXt{@_f+Ɂ45[nT8c<\7hW _`MT>=޴p=vՈN~_r_h:( E gX9NǏ ERyw^.БG _-*fv5b:RA[1Ỗ;>2ʒu_ugu} *;>\_DOR SJ -~3/}"skm??DW7N`x2%=nC3ʎfv[y:(Q~ YZ0v;XI4fl3j|hP PKz;)&x4g0)zr "Q vDHF^n vi,a<~B^rА b :b,cK ݃|!w):5$tkHBᵣѩg~qtFaFp\xf|Z#1:-P{'X&|'@;)LJ%0T f_2r2۱wp󨛢WK0ǭ/N}RIkmQ_õ|Պ潼z&^^a?@|UYƜ26ësx{tdG糍*L t& (Jן@u>hKUaar e8kІ|?j`*< |f2Poy/qw 7#ۢ=H)h#-EB^4]ۮeZ"UDE;נb#8zQlBd!h Y#p)l4\_AoupṬVu2"P.w\'.܇ .FTEThjC(},&d#5KSRfW6|1S9_n՟j~I{NE+qjIbaXb:zBsr;N.QͨspK7F͙~] eX_qNhYSCc%7iw2."|Pc9Krx\&tR D+qtgC<٧5tRckCX(dGF% t!), @IO)lrL%R&,@LƓe[ PhՕo9BC,cفNFG PS(fZ&fkEePвmǼIKECu9Qd[42JS_˾&ο-[OZ cYhyr 7W^t{Rܪ {ß $b?ADR=ўF ?W|ƟD rPdb7V1_9l?I}*TǭOU^y J.`9^L7E뼹:^J+_E0861Կ6 G}RVҢt!V$g4N<]A{0LN"X&~usVӻۣO,dN'hh֋7TV@-jJ1vpAy4I2[;)WƓ&U>v&Z{Iޥv+2?G#P2?d)̛1qF'pHX#aR;G0uݻݮG@Pg] 6r=DCPg=TxG D\fpH/@D.v؏E_P-^N\FO9mT_*U=\{#"Q=(ǼA*hO" G}k)|A$=^wdN<:^ I'V-D/;2F+tql-C?,Yo8H}LkS/' 5sa/ߜRHVKeCEVW&Eh[2t_K3udr6"5^ʧ VO,K<\י JFOOT2IzH[h>`b9_yvbgcݐr h||/V=x,'dLF6'VfnTN*bxnsI_ J$:/r[wzKɆoq[: AͫV.m=~|ܮ+ġ!ѴIdUW,>u qY)wqdH5lAc  AE#£-{]8hee&jWgu\N7@w,|87J<`.SKLz 8MT'碫'"1eh"Q6JJ#'Z_upСڠR#J*8r>8j5un%۱Sc.9h$|, :Ǽ;iK*=b9%4Nl}\EIDz±0rEEm̸vcXfvJx"w?.:>/0;dԉ$MqqnE5JYIË 2gإ8/c(ǎEqgV\WD\[ .ţzD6@S? MI?\na~\T8#xg綠2˞=1!\6fucc;Wk[xg)(K%CwzyPw2Ђ2!KR3 TRfo/K‰ySFHs!jX.01rmg|C.)~"Z3Q!~?ւTd-Lp|ӝ~BeD_*J7q05PQwfk:[h#m ,UG+Q$*g\jk[&ue|#|gZMKih. PN ngh@0r8݈`$Kl^f{|aRؿZ4ϥM]"tq`X XC4Dg5;YOӄӧ" ɬK DyDF H݁!zxL2ʣt,B ҏXX2ÞJ?`_rJ cHWg!ApM {=MוMxj)b@pH*nU-@c!#3 ||ɑZ~Fɯb<a"z׳qaFþGUH,-Рg#Do0 }K;ƢU"+QPVl*QOci^i PuW!<+oOj<9DB{ŀVxvAB fF]lf'Lt1HTMEdaˀd1z 3I't~HI7nUⱋ# :u`zfqk>F@-?V.f`λՠojv"T%`h=[ڤ)]n@WͲqi+2a.~E0R~g&—"_f;7;V4h&^dpHmo4ڻ]1D#=Mi╿ͷ,2:2wIpb(Z K*߄]g OXckd*Sv—abΓ8#"SDŽ4rd`Fmgb`$Y5@Ckq[ɉPDBo4A!ɡOФ֪u1G$ȷ[B-ۨL AXFa<;c`Ǽ}fUUq, zF+  x>YMar@?kBK}2\ex uˊPJhUvR[]l27 fWY~db5-k61}1s`^q]פ4 wcgLcbӇ$ "N|>,$~ 39 #D}@HkdJF;uRP{`kCda9S{GoSiU@x>`?N1ӹ^{#cE.5QD,t/7+zB =UP"eo"= P,>JHںǵ\?7@ Xf0H4F DzB[Q+Eh9zmP{yN=Fμ5gA-’F]}D_M 3*˯e~Ƽzc8u^FӪN8Y=[oݘEFڣo l _xOrD`0(O OTb~ʩVU{ۧ.յIgum D5>:],k,itzKg9m"R7uZ^/f.ނ;K}OJDZvMe#Z 'T YȦX^k4k!N&LP+SOixVnFqؕU͟\v j)F̷J X7 .^Ǫ_zџ˙٥"{ br^:bl{&[?gk%$xL< 3RjL] , 6I+EB_ Y#.::_RBJmy-ӓAһݙ 4@Wa-_(ߞ x<^^ɿ`^ pe n ׳iLT/D:rF6Gxs&H˟jy00O#Ώ~?Z]JCy+<: 圄Z˜))g#`|!@a(g$-W+QQpN|8a^˯a NZiȸ.e ",~હ_b|svM9s &4RrC6b33wF͢yYKr,6= M;20 kpK?[-Jkv=!DB @f@xy|P45π0,gfyÓtdv62>Kr_L3yy;PU"hBF3o\ն]Dؼ754B6JHJ'co-3ZOnMv+yƁ-=>EMC+K0~+ξ4MIZ>Rdh nv(V'˚QADyŢKycSX@bTK yːKԏ㔳m~|`Ix0<~o:>t#-ӽ1iu,XWl}y0 G˥}"/SxNqEѧG?[4͓gX? PyC29,S"Q6n*GD'UÅ]#P= ]hl9"`YAVEѫlWд~X]j%z;8ް-%'\_`j`pA+P:%";^/vj'ɝ+VU}]cS8դ4T*6U<3%Z~|fE~Ky,m|K@.A6/3uȋ%/Ukoˈ ΝlPҰ֟C]PUs57sf*O׈zdKS}Yܗ{Y8fetʤOf;ފpL=dJYޥj4"߭o=Wry0d<%,m)t5'/HA=;R$[+ű3 Z~V-gb%F ˗}e +7l޼J-|X'~|W Lğ1$iD|*`X7b:"SV[܀7"8|JU:DVq/i}hP&tqNC7,;ɳc~VC}uC&HƁUyXN-~v}qX=uX&xүS RfsJ:uk;BJ{{+v3q!-ܯ2MjZ]p hЫb=T ]-Hw7PX>ﱋNVzN( $hui5dG7%1SD-;"L;%bP2)Q2;ϡ*x *|7X_,QƆG 0$&SK@0]26r8w!nlUJQOUd^\2v4}Gw0ڕYx{GcⰃCz3C[v8JWHNyǔ~ 1f,2ʴ:C z_ 3G*btke(=7Qw u A{5pq"0Qy,9&E35r6ح̐ӤTE1vfcLe䤷~{t3w:w$C(3y1Tv,80GsVkj: ,He'GZcF+lK6Ay0O2 EH3Q $D] ( Q+@'OΊрs2G@J7Ґdvz)-ܯ, 8]JyDSmaa^ vw- *t <9]rLF}^vvF{%4c ¤<:xc͋s AHL goe֖'/*>Tx!$c;sHқ 6H֕}}o5lT.JpΖZM~88kYmxfVÎ=^Qj`]9>$Vs bq&MEb`pQVyn=.]Tfflboum59oQ?̘ąjG6 ]y}rRhe}3 { tK{ʌD۳ N d/ DN9wqbCs ;0og-'#A%2=COFVSP-ug*D,X 'Nm@nlcRG-td?2oE]׹kh8LQobz߬:౅NnAkve''WǑ1]̝yRuh {ݗ=BHۤ{`ܕ7lțVB*\ X;@z>$ܑ!! qYeVfccX}hKp8HRٶi  $5/໧J jtQgN9fh_9eDOWp嚢47'Z+IlcoG(.T"o\}++?̊OG*Qi]%߰~M}vgmJxB]A87bI#VKyW3KY'&A_̓RHUpa]K"4OnZpGDOh^ 7ĽZ&8k3ApD;vFwr@`=6%%kSBsPw0'ο=yo!Q80`W!d-Au8=‡ްdD? 쩭jE (%ݷ! RjDo3r5/5$q +܏!JsV yf;A c0C0FjlT^t'YSp㕀%>i|UKN+6}b/V}F>D'P#pjW}{'V˃-;)\uN` Ň+7&/op6Z }ˢ귪Cc>R\?+;); henT ~гRn$*hpyp Fgo-$M!VѽۣM ) qP ~`IP}㗳]]X[}#mdcaΞۆΕQ@ 'JXB?GcGM%3 RϚݻvH Je`Ŕ*@r?6&U:!F*L"!/j=sa7sc`+ql0'v`qѠ{I?G^^率1;\?E9&,Aw߲SY܁Я܍~i6fIs^N2!ċs#Gx5rLn j=![1D1suP_&ȠC jpҺמPx,>xpr/y:OT(K 9q]NvYʊnHBweKVm{bzsj +Yuorz6cm ].&5kEr4K zι*~'I3%@K3?&2Q1,;ڢ[PIp;0oP8q~OMs+OKZNA{d.9-KL$LZ2M>rٕ`G򺧷8[c*24Ć٥Ԥ[5UG W[ޅhcMZ&kՊQ|TsZN9Cu uϳeSF?ͧ`˳3̛y{\P(˛W]FO6H -ơh$=(EJ}JXg+TBtUQ&ifv&t$_N`u8Z XHYI-M(=5qݷ4Oޖ8FE} c7 c 1CIEڕ's-0Ha'`mr4.k e U)j2L[AlIiRh,P}M)iԲuT?-˰0l6Wu_Jpi/*WAYM ̨'E֠=Z> =!&_ ŕ@rx$wmtܻa ^ZRtM>,L4|PIbO hOt&jdSQGˮW&#IյT9ϘKx3)',S3+>)F%4/lELP+qeqALJ S+S@4f?q6?}菖bbsS/^Ψs%TЀ3[R8RQpC;Q[#Dy453+BpOY?.c;"ƞwA6tG},9r >C"۠o636(۰G+,G(_85&&?#5_V"4=Ӌn țňčݐND>#39*LZ̅NM==y*jȢm~ĶP7CƟdLQ/U?;V.O0c5˦Aaz4fmR,;F 9Bhjq"Q9k2`: )QbT9 m]Q?y^EDoT|`kT6נzfǒA12䪏zޒ<LE9@GZ'㮤J'_&qu@WW~fDs:uslu="jJ̮ {Aꬺ/3W֖6wS`䖇g TN8WԹq@m]G Za(Y 62"$;LrRE=dd&zwLTQD׿5=2PE)Cس2%nLk4wq,$O nJuzbٞQqK$,7җ.#C25xYs MjtEnר\D^,gRNQ" H{N<]>(4I'?kE4BP7V UYL7U>cG$:VEtd:^7}BxHG-` Q'w"~*Jg1܉}R> {kRT aI(fKLXWIxa~'8fSBD>ȱ_D*},P»`QA}|]Ԡ}7&DM/VZA6jyQd5!J*,m-,j'n,[b`)vnV$< *<ΙyѴbER),"bw {&~UXh.a%в}Ն.)uR₠+p R'},,p Gf"q7޾ 4mOkTUQ菮94NSJ)O ^_ݾ!ۭ-;s?_|SMӂ\7nш< ٺtNJrcA)dR#Xg;3]%7KxQi5a^h> S'YW\ʴoW/b X>gOڌY닚P/-rR,F}d_\]O[!=âhŕ~@-j ] Tg2 ڀ6;\j (ԭo;!O1ơ.V7#@W}~wP!].p=32vnבNgV-Y랬ne){WbBqAI޽:- PM#WN(Yj83w]591#gʹ+/7YC+j%P+$!@JQRi2-C{Si@*P]^ˀ4+it]r?EŤ-\l#glA>I rjM ޹vFiƠ{n!Z}0"EJsG-_=?W5lAÐÕa un*`wԙ"Y.B)-~pH  7#]ɼw2iڌڨmNY˿6#qxy ƨܯ MAe%O^c ʞI.*l f) ԊYK4.citz1`@z|c?S^FՕ^Fͤm !SYݿ H6ד%z3mc=V Tk 4{޿USa3qJ3wVԹXT"[=:|%Y}.yGU J+@5R]O?Pvșw1Fm^ͅ$_o{LZ|4&Vo4j1n = W|N!5_3dX]#iʮ?0T"t)}XvWKҵ3sސ_ٜRua8ۈrCdwNmX$)EbrbNo/lNSx2!%P\a|MP[8hҶeu=O ~1aH^¼Y8eE.k?rJEF ,*S%_&ytN Y]$o6 ~j+_!CpY`^*+ӉNJo 03f,,iKAĈTxhWq#豄B,HHܯX|P ]e$IM\Ȩ;S2D׭ &8tc2`(lzދ Iwު7x!<"=|@?U앧3jrt~Aƹ~M>O qTollyjO&MQԋ@M~Ae y2FLKJ5?İ+adOrHԲC*5ƹ|[ÄW@;rvxs֕:\{nCP)IB쥐un['-f㷫M->J6T#Bl <۸U^fB.! BQޓ))%@]G.6$5jNO[8~HSW{ca24 Ѯ4~R#}9*gF_y K aRͼzN( 4x|2NvkOj&fԿl#>篽387VXKyv5,컧0Y|C٠*t\+M`iH3q6Sy`D$ ]+qǼn1[s'k3-cdzrVNbڲbI;Y^i8d,iYp)Yj\i؅Xa|z2J ;T}T:OjA-RL7Ue8q:-E<˅@Za`Fad]79%xc8 Lc|Bٺ$nJt0b bK'P$J}[.>-v"6}4QR!VRLi鞸 V{"؞ȟE(X-],0bVl2MgH҇=++Vj$R)g`:d ]ɐǦN:{פּUo@6O_I˽ҳSj1d;7~:L}Kl6tچFNOGS[Ĵ|弖kEo#!J.o_3ZgpU!%P>cbE|RʃM~֌,Yvʷ&SbIA>$xUztg#M영,,wjq4%-Դ>_`1V}$&R+6? T ݧJ CGCVˏb&<5m*io^NP{hU㎓Žz4S[WO f-Y.:,<^ycR y(ܔ:)+jP  M ޿?C}}=mBf{=owK_keebS&]M~h+%qI`ƁN[-'YO_Gץ}:|Z,[3?wGM3,"A}4^cT|ا@<$0.uf|,⼇c8 I9gI]qu!%g;&.U@\jwr\DU\c9MFzyewpYVh%#Dn 3IZ}w-bh[6T2Ub'[R\_~X۩F7 $7p4Dh=JW:rqޯNTM=/*@O5xLf~hxgUὈ&,l!J오qc VQz zd y4RUd4*SE~/h0,PO;Q#b7HE,eޒiw`[x *g  QRDZ!V:}>(5ƳKY_MTWxeg#8muoN)y;<mblH߄O~kI(7N"P |I; z"馧|⁰%;\;>W) ^&~W߿ "\xE]q Y{f8f61;'(~w !'SѥM Mt0%xAW0vFmĕg8ώ@ሯXh'Ab=>bQl9 }0 Tyۼ9pfxX.k*{hR%|| *L[- f  d2v雌oUOڌs{*8ߛdodK6i NR#o6,Y_1,Sϱ+JmT,^bVil+e%<**b/NN%zc$F/$`DlIE8?aq^7?_ңGFx , i6c?]?ŘE̠ Aa5 x- 0>"uvſGٖRt&n2%'&'F[BUe  <:hymeT'u}@}\yWyXMFǼV:HY!+mQw7Ag)*mӽ\j :a1O[-Xr[G>%,XehA⩅3V_ܖ^l d4\b]PӓZ ̌Rat"<f-FDf,MpԱaQH l n VD7f{K,,eAʤ*3QG(uW" sDV~ilZXr;aMO 0N"dńp"҇jkJ {"_ė$%:guQoITh0νUs#z̮աh|PW>qEK~;͢5>IrH8i܃Xrs=Wlf"zKoQiL |;I?LğAJٻ gQ]H Q%(!BqTw\|m禨\w:gn?*ԼY؊p r@)mZéV#}SUm*7Q#VO14 [\jܜ#=׽ ͗Z֫l􋾾?\T.)P^v$xZ!gx)gvs+h5Jx0\p^D(iV=u&W4@#7t|wȅN th '!m-Ϣ!]*TOqXar ;A|(|h'7v}<Ud D :P3=2r~^b* -2N@w:' RԹ58x/R  >vesѧ $tU 3[%|wPWb^jdH]׫@Rn2J eeAΑ0kkj;ucP⒬V 6@hQ*bA "!cAIPoNJ$-)1zxY6ZQbd`Hf҄&⽨h})s,: 9%'i %\?]CMG: P!e^rْ: zX(g1jV&m~(D4Rab`^ȥIqn% r^#(*cI+SʫXᾃO 1O| e3 h9V]#%p;R@r~!X/$е :hk#!bUo'^qBcS/iьɬuV3qo4kͫ(Ea`_)A =|]R]nLѢ4NJEw~>B5;y>Qfv[\(кX4 Ft>۷/YjՒvT.EIR:K#jijBD Y@x`4:5EМ t/R7 si|8%S= 0>4XsN nΎB;&ͪq@a:V]N?@?U%qp%^v>qZʆki4a>UFk4hZO*M Xy0/~y[4њ +ޝC BlJ~a:a74mz~Ih9 Χ3W;ZL\' ~ 0m NozQ0@ , [ZW(;h~+-#ԋ0Lf6!lաǪ [F˪H A,i'at{{O6?|Şg죍nϝdEŏ. Yf 0~6~qt9&z'qzf(>GG4VbM LM7El|P~WTv iOl(M7B& ` ՙ EFhew'5J.Q"4&$HX#-wwҙ7wSLS/ݔ rZN/C_n}L<є(siZ#V~ 8:)6-E^Q~`ukA{YW*a#x><|Y"Zv N3!n4?+V ^Df/k<+&.ӺI\҄Fɍ#ҹyZU #Qe22hZMn[=rϓ:/4,u Ӌ$_.Mbx"޷5@Tze״ b 7'!h. X(B5py Ԍ ~ #jԎ>ڐ=pwМ o(ᧅFؿ3e6&:Or M G)NV:K$3Xy.Dm \۵+8zamZ#!.9~/'=[M~ h׼e$!MЙ>qbRDBgeK: k$bːGue舓Tr jEq]`.KbݬDZ($R`Ŧx9Yg0ǔd&K<$GI)q\=-vCh;rʤ]8l !~a/4ŋIi &ku#h>'7FO3q{'9:`Yx˞aiЁ ea3a5\ھS,|Uۣ. ˸ rժpF Q&Ù9XO,ʒ'v{ʾ&2~NJn$],.dP?lW3ԑ 6t|.,[ e-Er@RS[aJRZ֗ w ۔Q"JC-wD"HpP3eԬh5> pR2o+M wf=tv[yk^ACB\%ߤ۔W!@qU)C0h:FyǦRx-՞LP-J6D`D^?C<3_ WfGjQrHS+f\#GL&  4c]4vSwg&D;k0Cn@0t!d-݇oI3]}!Tt> hK%:&pWn]ze/z.p2` 4rp:b'NDobz(cSoP\1֏9~{jܕ)DhT]}ͼS%Mwi+M+}6$9Q 毶6'Cr71|њ;X(>B0(xyܤD>Șayj)߱ج0e#ٹ]a@󶫐 0M~XJyPہD{H6ֺzmԩ w_&,э~=qd+C8q۱>@<ԶKn\V0HkWI!Z'8BՆ.{to0m\KmdvW#:Y`CPi")^QL ?1jD4Gm,7Z@3妡B[Pig (0Im Fa\+M1ۘ.߫?u9e?mi4W7+^@AhEK`ڇB{&ĺK>"9ҍhu0)c>FDjK%?,XZ |SA׮r-Xgf^zM3&ox Xh;&u8* Hqfčo} / nZ91 d^lncwsx?d}F7>ynCpLޒ NJWG9HNnӄw8mmUb{ʊͦN@ J|!6dC?0)%囫z-DVDAStKc1ݵ/G{26W$@at j]Dۻ )IcFpS_ :A}ח*țe%9,Px_VExtL'ŀ0`i>&}69zGo%"/l2} e4z|End~O[|109m>2D[F7-v䝉xWEyz϶ퟰGOqF[w1]|dk)myN X>( o n/~f>׏ތG88{5xM h֝X!ZĭEd$iA:ۢ_~tH*+b>aJG /\بHIqɀmBbzRU;_)zvfaQk& @EAG9Bi׃j;'~:( v㖲VDQvll"Œ)˓-pCE1# FA){4ʦIgm--)y](;ڐ#<,b64G 4޼~u y2t|u: NǂesJIdXRenH1/w]rlj֭Fl p]]?QF H6nBPxlL{Pc)w9e:Xw)T2 Cׇɭi\HU+Wx x ERן 5;gњ[3NQkd#j}*b6(dE0=&<fm3+[8"%L~8#_?*GL>ʌ)nP`ʏ5>vƾX+NtLY{V.B29)G+R7]']+'݋ͮNkZY\M5bnWM+DV_η|`׸}?`% v٨zH$u18KE/ߚVg&&YՅid+=i=Ԏ[]NGݩYz){`7RFk$6§:E_"e&HqXC"׽3|w24>Yj'pURʿͶ[H?뒟(15"uGӬ@~<`x:!hlpQg_ 1`0"a9Jw MA.`[;Oqt@;N<8MŏpY/g[yV7] h` r-YYA](WWᲲ쑢)Mz#|3 7o3|8^{?# pr,-^q[g칶ֿJ񕶦; hhpmT֥=H~K{@Sh=|~֡ahH2r 4iE :C62CE_`R>kl"̤GlN ^M{C}$"L >74nKg \m\brytvqj$œMnF#C:ˉP׉Rٸ*KC6 '3OY"= eiMM&b)U~IKSJ@GD^'#jX]jC!\/'6ВKz bEoB;'|p<$7b[;X5 qIydDp(헞 I7*RǓqC8%5p\z:[<Y)!7$~eHt1IyeѤ3CFЊp{-Wyނ#CIW8Rj~'f%v 20;y} lĄJEJGc%6cBH\#Kui(G)s. /T"fcAnN`:4=Eȵc}/S7X S y yZTûE6|PnJ=psרXiL<X0aTtrf+/T$ Ð8,[c[)[zUVKbJ:T ڞ6<:T甝tŮ`<ħ[K~TKC6|29"=Fץk[]u#9Cɔ;YLynYpD\} =x"=ԑف1 ;G \nTDMvh*l*A8b9!Lsr{Ja ]|QߘrlyL6l UJ7́/ӿXK^5k;~ 탄E*+z,K ιQ_ q!&8UYf6q-3CqW 9]y%?%[̰6mWI9Ys}Zݑ,|;֮1 ?B\kГB83xO`)- >[ t.`PkAN<O53//\0,UcH<*"u̽5/W,L1cn0@@hϖOtsrI_mgo9Wm)QnUe0epJX*74#r9 OazBßFK TлR]` - := 6Ɛ2^b H1<=9h3%Lػ;Q<0qCAF%dT3C/E|)%IHv7U[-w 8҈GB LjB-Ć:k$r28kn5yEat1y̲ "Dh`)0<)+>O\a"s;׆)dMI[z;w/WNw?]IN׋~M ]1_}2=uLy^%68MW}\O 2X㘙@rr']J0eb+|b0nx'ҭfS p hAdi}leg1& a({(=K_.Vh(b^4JENcȊ?D|dGF kT TPk+Ǘ kA\,k%ШtGI;,5 Aqz؇z21[{ްݔ`(6ʔ(\{ӞO=^WhGZOp=5/@a'%'\M]wb]еpc sW\!8_> G/m1^*Q؁(ь22)2/Q?Bb VrpLoMѥ|$":.:ԫe/R}`؋ ! ʌB`gs foz P`s4coì-[I٩'w5Lma^nGm\T=Z0Bz6:ϕxl/i?wGX/xpR? n|;6Mf:+E~LZgߧt%;H܂ӣܒpy#ͦ₤X:1Nl%adKo3i.x sG6K`+vԊ! LvE@w2E=K` x%8Nn E ѴJͽxLLձ YѾK)'O@&0sD$eeD򞦫ͣ_56ތg7uTI#^БepRl/uhg[h[ʿH{<6qGZo5u%[m`wMl,~;I h?OwAyt>}Com@ A+_ELqP(FRU&\' I@u2x-uĢDAT>HIa 4bݯBCϦE3'$jC"Eӽ )Wц1H\d/^+ ^%#-+?3y2 u҇k2v1]HқzmZ'Ao*YM1'F骶LJ[=R$`K+53|09:($}zrVdRe[ܭb vRu^^!q욎A[,o9{86苀};f.}0{%gǨwnĊ(5Bq_JX󽸤 @4ӡewbA`Vdfߘs"eOF.G1XW%r(@h;?R]k+5P䆖&΃'ɹTxn]B7m}M9n1{60}v/ֲ_\ _DV6 a_A:%bq:EU@g[6t Hugi/Yh^\;b!,՛t.aI*$7дT =^AK *" P[W/N-1n8Plje96tO,[0GEI92{r[{4HپL')^EƩ?UWc?1 .M&_jVr.TFՈ;uO1g^6>MEZn3yߢ7SJ`|U yQvLpe^m:ԄPM^v",XF78HEkbSزhSd[0N~,]1 Qc0,Oq<,0 AIT'sQ:tEʉ/nzn]t.6V^Ep"s=Aaǥ"<"tqp9d}NRR۫UZFܠTD̶NN6b1=fspE 0PYЎZ@r2]WΙeQb=GaZtO\G GctZq䵪J .Ci|8Pق4Q2 u\9gb'< BgA{lqy 蟘 VW:>*5UF@ik^ѓY z4.Jmdӱ)9"w׹w M+li)B4x!3uI9[F$˺4w s/rk=& g5W>?A'pxpQGx>ӈGX %5Ykb+ӵ@+Uoxpzk/ lk$D5۠;M;+ "!qf"|q- 碨XQxXtΦNoYHkaⱶ] I'm4|ʘ!`Ve ~sqayxow?ԍ(^(_gX2Uzg+*bɾS3~=v4#)d=2~ָ P%h_'3joĔ5~7Imz1$U=BY 6:l-~I#|+"$IKT]ˆ ~g8-kN-row‚Ks 7-rykK]P#MuƲI3 bcN Of\ !'E_hdo,AK\ݶ&׮{_0wnEFcȋBKtDiKcoF׳ah0GҨSBauD[zn<%wE aP+x?1esZ8meO{m`/$; orsN`*X@1H)p{f:zE6eVb|B:]ip7<;(?$?>aJdUQWշ돒&E`O3H p2፫5kKۃlmS4j:WԀAny!]"v78 [M:ط'q4.@|GHpIaLL$BHibˆopv3βI&{$z3"Y{* .-t}\yc,d#^6 4M$q~dq`Jz(hwd@I H=Jn^ӑ̲ݤjPHnz2zM t5'x.lMj"l<7.Q4 ?ayC?L#/F| c"o"VtN8KE2ȗj*^#k`Tv`:ꆶC1K'dNnB$1P)5#a3GO=Npe)ߔ眭jj^lw(,A<Pw$J2ߎ0 }%^:ON%4S6 2?"(~%K8I՝ᭋIǼ$dCjP:d 2Ra XE'{,9+dkN%R43p)%Sb$-(F_b&cLC!L~;{?W@$La +%M#pR> F@֒Łi&vn0ƹ#wl~NRK]KZ)R:^'_xv 㗴>%h[vuP>ʴ@EtRF'"U=D$;Fq\B08BI<!aBs UrޚQ>BES9ҰN60sc6?MCwHDQD"Iq?p6$ sh5I#pFN"'?/E"6Kƶ_T8E*!'.D,1-l<}]aJ*][>i^#gN 'kI;ӁMv ^7=x/.kmaS6hmfkv\0g|ߘAz|2fn#oE*wkۋ]Ot;_-}-ۼp= cV/]}x~ XStb_j&?jk9Ż b2"}0Y4! 0j&cOnq*ZQgՋc>)(f]spW*oHp]vl-IߍK0n|A*}J/q BxN0Ӭ@s q,`|B}hJ$UѝPƍXCa?˂yu|VUiNGB"g(ˑʫS]ŷ/=1]aʄ|"F\\lf|kh)-cJTTy?2ufx6u+'T1_H7,[fJ%GD"XNn<뼞 vw[ /9)E;iO KmbE Ωh>uU[R># SP߄k0{k$;d=^tS8 JN&.H?%xl zWj´}7?/!鲬$t/m+Kn R 5ַ:Uc5kHz~j3[Յi((`kwRLF(Zbբ NY ,rFw6)ىT}\?,~&+ G8 hYDL}w*MvŁm7][L[!ކx?>ZJh5&I(MSvwr=ÜG$AlWR6,*,&nKSd@tC[V5Hܰ#6Xd-oVAl*p}U!< TCkfIkm#ybB&g3)Zڗ۹^7xy1$ˢPR$^$aH٬XJSp,^gx6B2dG~ILs!+}T؆ R(~ :5R^X~%ڱtWBj |˪UrއH[6_~չZcQUKp?2$L|B""( !CxyYS_ ;p+nZ`!aFeX+oecpq#(4b\&֫ZtpbR5[aOXہs8_ГHB"dcFfZr|`>}jJd{#)f"83_هȴ1ؕM11j"5TCEK꫞BS0kH-A$065͎s. <diRZwAilΒQ|J"SJw cthv/]Wg28g`SBL;pM0 s~>Y9ۮN܌{uD);v5F/Mu; 'kRњ5 ~mCY(csSZv-oHdjdUhe7;Pai1N^9tӱMGmGS3N7,kO5#KUa?+i=`!ITቷ`ah ƜH"VGǏd0+*3t]ΚLqӆnÀԿ"yHЦ>1?7pǥcc'lNɀ*\]1$8gZ>%N|ou\y}!(Gc&j !mi.lE>]XFPc.ZcD3_d]yLT[scƢ'z#f +s➵* CoXݘ׌jK1/ʐ|6X j#÷ִű8+t}ZgZJiDcUY~,H c5^/n)QI8/i?6nzX #^&idQ\m00 1∊/ASm٢߸`\!j/?ؐ/v0DI_UeA&(#.`/ZOPs?,m6| Κ~MV*~Lojc8tbpJd~Ͷ]tlQu~|Y{~bF8ss "؞~IX IJSf;lk2"k|©\5D9A15I' w4 ]U V`YTtt+c$FuT 0 KDxDUeFHY96{oK}~Ief0g3dnmq]WFR0Ho;衆Ȋ߅7I( LG {|`g\8jdfWS%$E ;q/$Rb͝Ve%K&%+,6(d^˭p-hL%+4IHN둻0 ńgdXܦ[^~~FcHe; pI~pȋpۜۜ -+ A;n*y,"󄺯 1m!|y'^k&p)Z;|w=Jzm}϶UOѦ4CI_'W_mq-|w(;' CLb,/lަ_iT(U$9PAno?tI  ^=I m?P dX[(5+Q*Ӄ(jR뻍FO5wG|eK`2m4\LȽmbh>܈0aAP'W8–V9mO{]&4d@rWN,FLK1JbMƂQ )جEڬ%3eiy&e睽ߤa22;ZٓAo;H|.Ѩ2U3"5 d?%47רed] ?;y?W8f fqzb5)?y+Xr1 r]R`Owkmx7oxǛ<15wm}(YO 盤(G-]cvLkӥݽ;Qwy<K?Xwik&s :)@fΊKV84FbUUre+w  iRxLB/d##hC ɤ {j845\ŠFQ=>@?KT+rb?G?`?mh"DTb J ;o |EyR<7j7VrkB10 &^dJJe\p{ upiHWو86ϧ"A~1NeZ 0K nP4=noByvA#5A!эH?bg25Lҩ%]1ɑDTyY$!vx 0Vb9wu[xָ<;xd-U;,gtmာCMrTQȟSmw)Ȏ+ {Q@ۏ |zmW= S㧦c#8OASF6Jib;,ň pKh3~Ez$R+X! i'v?|IroEYoI !xmFq[l҅!^ WEƈqFy%-a52%>41'*XͿKyg }r ̏tvFMY5D)_A|6d4%;&'!lh<XBU;.a&a)T@\IGX6nJ?{p[.'f2wVfpՈE2+Fk>8~m?rW3вj2QjK'; zinq\UOck7iT lGgԇSt釮]K5zk[Rw ˢa{'bHR8-GfLH=l/r+$udfp ً0D_ o< PkGUp}O7dt;yYC΢tI+N&C]RnJntW3*j_͔̖)֪,8 6h`>8(>]C\~"^δwFqLsHCPXO)+uu,Gݺ0U0ק^Ǐo2,:{#Sg3|._Cض<"V \'u 7H~&9eIgļO/{I"'()V5RY/5! 4^,ne=.pT31@Q$M6Psw gC+pܲDdl6qbtc\Sͱlu ,U fǔ&/ڥ2OmX]9:JsY_bO|\ꓭ\i0kY orvNx=v{ji~P17Sk3" FCKø%s s)R0}ELe8&TG+ 7kZbx>?ThiIʛFbTʆ\UɁm~)ǝaNKBT21J}RB\ 8*ӏ%RΞ0\崾/ڣj/H^ ]⃝>APmh>s$v2?lǍ5,$:J ^m=^b"(ź\)|k?P=9C ,>r g7?;zV̴`l%ۈKB|E>h$j%\ tWtxKnZ+{$XrxKY̭:23Y]p>װeӾKq6>I[~K%6qwb6~ R ыU+$PW4IL⽾8.ԟ1SfbNW]s^11c܂h3/v3qH:ܔŵbIxY_ӆϤo1:8iV%n~27XGk"qGzT~'FkM\&?:H݋8=s&(-h!~s::ќXǹYH1*"u=[{Þ \ U 3Y QaIj2Tr^b"oD]a{|=<$}#j-+tVo"clQxp.>2vѾ~pYO"** k'~Ҧ Lo:+.{H<9JƷ*o1{ 6 gHݫIW|ws݅Mfw~x>-$=)r}(3b$ 3%4'}*/s&=ǩA;hRzI%3{!dE+pļ}CT .nip}o@?|XC,q GS/njjAAo2'-*Z[LX!RB7)ښCl,Z h6Į[`ލZ8VLg{'P]܎9 hʼ#J0\eh;YsC/4 ïO!㿮;5Zc7P'&| 0;(JKqC{$iA7M Aɿ/5[D7XT CJ=q""asNIuY!KQIcp(JrtCҋ<%H[2o '\D*‘1>M$12Α i I勃A/(0I!κlDwen#:e^,KU2⍞-;\N~|Ev=!b/Z6<aD\Z≴tIKtGR]\i%g9{33L K򿨽>Ve-էe{\ gK]J6_c@7=)FKEfU&WP֧6ŢvTtfP|\Us9A&0O6Q'1ȶMV 3U< pޝnxC\ʽ!#5jx3ywt6~ M:;F[_)Bx.c:`Qf Ԧ<ȟ5 [ h|3Zic!uN){"aOA(i./f2 ~Ǵi4Ccw1GɃѲ6WJ>K@Dhn*"-GTBR m'l\O+0_:gWLD}tLtJa ٴ1GeR%Tsh/˽_ OoAw8`P*\o's pW -2UHbI@e"{~?Ÿ/@~i;TXx5h ލ|m@V|OJ~͵l3:_ "rr[itf 5:pyƎC5,v f/0&( 608{ pķ E ez%a-l׉FٝY_hh1/yu`2O8(!/$XZ!!w&p,+ibOXTнz ERj]%;!=E]F2AY'ϮiI>ρfgQM/:v'X\pf"G߸rӬ2Cԉ?f\Dq!dy_#ݔAS\y&$sA(V{Krܙ! XꗍR2w"Plc]py- |.1FoMEHt#h9B2@Y}q2B 3Q))H'>^W -!^~@/rPxISt3+5",{J6+eW`esMMTj(M=jFe +tE_ҡ_J}0}>gfWkB:1nM=m<фb ;xU\|5ٶlȋ"N/ZzmZ{urq~GUIĺL m+Vx8awXJ-~>~B F<0Ed Ԃ䝄3/ung+#NU QE rv(M:^Tvh`YfPa)nXZ7T|b|>K+ Z-{{/ņt°OZ#m!x֌Y -x>&uw Y7RRlWO C HsGg-qj$O*6&Y*^08okRR/l>@@ n_x[tnW.o ##b['K Fa"Xykjg,eDF1rf^*njn,Q ^ qkUGyaL}Y'yMH&A`'S3` sr>lWٝOtG֭OUUԦ3YWp)R\G)O;xz3ߏKЌJ'|R%l ohlJҀF;-ˤ6'ݜ\kʰuåB@nVPCJ qs|J#=8/[KcCrnTe̾7ǚ*_kc EIk$*"dzvd`ù񪸡gy{'e)v>%#W~6¨HuEw5.iz>*"tb㝚4Ӌ=o=B8t!'Յɹ`T p8g&U$zAØ b£ꡤBG.'yG}:@*ƀ'JuomF`N(RQ#N&Ќ4ѭ},+mNFq݊\YbDVjvd HziIvEA)zC1,8B9I}'q) á#[H@_ٹgk }"w]%DO嶘LE1CZFs'Z9bk{ X> 8ݧ y y=WDOXRr#ȋ.rb̝i{.s a{$ \/A ;+gO:bbg`:%!o{=$uVE9U0HMk9.lp/r,S.vġFcrsmJM.}ґ9jQ;Un8't_:#0}PiD4L_yFz[AКI=P^Mavu^bsK}-,UYר^^ <&w3! -h7:p~X^Jʔ%\9g-,ĵkc[?Y h/q[1{M A *ȼϣRø6Q(|dpd d\"v RbK 'f~ 'R@^]JN.*~<˃nťF3(wRJShnjV7 ;Jl_ݬc!khZƪ0¬UtBЬ[EnqCF փ9@o 37OC=ׇ4abOrl6Xf,N Szyt\ 8dgsߺbkd厅E! Cs)&ܓЈ2I=trzp:;dy=)> s ͷ 4XPI΁u`'갂l)Ҥ ű|8I!^`P,~Pc-12|A p`f|`gs x>[%v2ۀ i u `%N ֤Cqo6S#*VC/^=<e۸  % u{Aԇݩ VTvz |kfL&-B a F"x ha%]+1yC׹դuEL#Fr5%Bon64!H bɂ峾,N\@n֑ Όn'-x\kGk;VI3`_IɍVlP^KC(ImNsO+uu92CºHWH33)xSEWEmM < ^'jׄ |VƵac1nf!vǷ3tmLN(v $X:ΧOȮ(d{) h4T^έ#$l$ߨVHy!G*^ %e7 |&;}RN㈘ Fܞ eC\Éfn2866IwEtlebŐQטĎݤN,\eX86uNЪP78 Xxk 9EO?>AL: h8DL8r?Nѧ,Εöh릢[~-mPO\8v^X\S9+S)j~9Mye+nhF âa%@=К;JOb,(Uho^QU?Kyo4 igF|Lg:/ ^dfX&t{K DUܤM@to}0lכ i1`:xRQooFW(ЬmB"q^ d Q):Ώ7WeCI$,"1&T޹ks:x2ʻ[VF]~F- G4pU:4!?$Ce vsI.ܤ#Hz֕C0'1_V g'kk^&15 tϥ$@u*>CI7T0WHJ2 @B(Ɂ %3 q,ԺtT%)hxkYuYpc BwS!^3:BB>§u):eKf'-|DsRcV&Zŋ `cU߅NP&jY,I*i̤^7w(ਾ9F4&h6-9`-Fu{H ӏ>EvH|rVq5t{[s&+C{ lΧ uJ%EgΚZ MFot9XgG]}3: Nei7hKDT[ +S$ԝK01Mm&~#4ĥD'Z~01 wW$kW3o(+9S1@H))t%A]`)gL (XWM;'.ɺ@ S;M1i~p pitIL0ij%'?(MM{ð5I:胓$g4~WDYgka%}nnC&P#5_ppɮS>K*p*;]XS~>C,qG*wd}+9,>^hsVK"?8/mR鑿!~`3H7}.]MIq\:_Ɠ?}=:N%…zK?8CP'r@0/?2~7%<2j1O AԨz>mp>$r^'Xe?|4eI OǛHl(wwGt[oM5H)}rshu d(ͤQG}TŖ hܘ* 98`ߜuo ^F*]pAB-+>GaYJ6Tږ hޭmv^;RtX?^(VJ\7г(BZv,C~%W`}I;]rվ:3Ỳ ovu/L9b=J9'{2gPmġ8UZ o3GI;Nj '|RR 跏/bD2 9#^7 > ?Y<pfGKrgK2x\:N1N X7ϙ`AkFkГw{lds;{!}s-ɸӡiM~ $E1]tZnrT V(W’u({qL1{+ dbAo:9 2r+Vzߺ^5\N&K-uaG#a#-BY uuZ΄ J\/ӚJ0DM {SRuwkA` 1mݚʊR!`ZRRQFuO,=v;u0(oxŠ$vo ^dd)+kj[l[!ޥ!czhq P nz5hԥGM9+`I躉`?@EKAQAKsDZou/teLN6fގ˘o5@2@VQfyY`ШKN7Ϗ a/e_-^nG/)5,H./3#+bUd܄|Y?QB]TYV0-qŋld+z`PЬ޺2DLt*DmO\ZRL_ZLci6F6#ZSB`f4)@& Tᓢ~P8"f+])-ߝdkq܍3l)ohʽBCn Q|a~|yfh%a(e/[GCtsV!3Ik`0l<eX#Y`(q\IEQɮѬLcFw11}t uFId}ȦMa!hȀpTug O߷QB+3Xt A"Bs_^Hq2 (53_<"ke\D9! _f`^qIk%Wj~5QF1Js))( - RLf׏5 t]ع] q~}3Qac<Z05{_WBT Kd RdQdvLÎDBQ(y𨂕ek0אjP q&%."J@-sou8/O}otNDIUO9HD:#F5”,0@Gbf3 R,'yut~I] S=^`F @;oNV|sy4:p6㭲pwm&f@qrU/ԝ`gx63cr9zX(Kt[?6ds#RRV~V+\*ɬԂ/|rqĪC)dk{vk)~[@0OjH<,3Y[׽%3a+9N!+X18dZ&?INGb;1īYL 0Ʋ[;yF+_cv3BG2wJTɥ{ukrfrg`{RzM=4w|,GE^GpH2] *k3q*@4n?4#?l94][(Eah~*'SyQX@ p]@Y!|fyj7bKkG;)A+YZ\L~{)Hgl0uʻvNB$ВhWxԳSzP,F] ߖ-WvoKgLct esARL:PW^ "Q#6BJydp^al%ߋTsuXN>+#Au0w71;:vSLK;T:.iW*]z$k>K}R' 3T$ & ?XPi4BZ,dGT.-I4xU-D5Bv)`Eg҈`MÐVUjR_x 'nILU]rw%t ckݰTDV[2U}:Q 5B7ߥӓgG5k)`OEoUe~Q \=l2٩x7}C“@ymWsP=%w=]q/.揙E# 69s{4dH#V3-cvHmwe,D?;.7RHe`Jد6ݥIZyf8ض^?8,`歷UoX'??ZdڐS_cP^lOc#1z4"??_# N]zm"z؀+WS㋘/σ#h]{hP=@wgj@{! Ĭz K^P&ΟӪݓJ4BsvcZ30i !@ܖ< :lB%וऔ\sWӷ$pky2keVq}ַ-֑PQZDioR}4GdB慧 ح$4;+T 7vt YJ' +MhNFJv+/^6\a.O~g]|' Bh-E`7l>vjjn*le6 TR?8fg=ݺz\2g31=2L(vvlا,˞^L#@s&bRXe#z^m8 4:/FgW-ƚكs3,v%&eRMa#=MJR+xRC%XfrLjB1Vީ4Xm`j2*XU7I$At?v{m߳xiAdcU)Y=RZ|ܪ0aD5{GfhyoH?si-Wqdtݮ:a+;P|ľʼ^$I8oHs̄6Kկd3#Z?;YRgJĮ5&=]XNzTs'œoޞ`[qǥ1$wR O }?MH#KN(hBc::^aJG413ޑ{A6^v\pf^gEX|AOE>ffH{ e䆃@Z8=Sy_(>kᑓ#-2jDqLb"ўhy2sK9{IRUb\(6fto ##,[Ydo96;CXQ*x :"wM8KҸ:q ?, hG1^m D݌tVҝsV%ԭZGReKep3v!<6 4fZ:+Ԁu/RaP}\waw+x tǮj<[pe&ZTI @e¤3W4xhRᾦ?*-A}}zSRFt䰐_ 3NL\קS_ꕁb֎Q)oWו 6F(“Wc>{H6ZhNs[a,wlK6T7~Tm$ɝ:94> WW@Qf)HDtM%J?bI2ШRT6Mu  Ҩm Bl^᲎SiDuxO ǻͰJ2:?MPMZi[&lq39U5&dL{ }N!'?)1'1'A]Q$V]ȃA<4G BW(F3#U>JMxib[B-ۜ EqCS%:g: k~:7Jk"uv(~=ӬZ5b>9{eLh05SB}%l{@pEMQG⎿YhՍ8cʣhȿrᡉ$lΌu3D9PSi] 0n@ÆVx۟@ZiXG9.]+2Ԧ3C/jpT/pl>Yv\3 A0q(~G]܉n4P}J|tom}\My4\yvՕh!TߢN ɅV-cŕhyN'/SKNAibӡ&OqnԲCtKŢ#ǭRsL%[4AʝK#,Rp-"1y m;Sd+^^.( HxzLn37@><aq\[[95?4}lO}mGZfO >:Ѿ_97`L˪q0eiڑn4c@?a(iy]Rfn;J(ec{X39aq.{ĘBө Pp'ݗzj][5qS\oT$eN'}&Q MgnK/MF!aTt/$nFf=j:-Wӽ5I:C%O!e菖DC NﺈTjܼO^o0e2Rpw n?#|sSI(lx/+V[ϫlv906ؠp 8pHIsJ $^#|CGXIG4ɰ[wќgzݏB yTLݗ6m[ b;09˶C󾨰B}hf y+[2TřW :r" :T\]5Q} |Gs˘k6]{*ѕ \u6t;~'-g%-'` V3?ۜ#DU@H&Y٤ 6qw?+9"y-GIY$F̣susm~NBѭ+Ab։Q3EM4Oy;XMm٭4"oOVMGZ1.φ6WxKE`F׎fE Fn=_]A)!dÝ-;.͖[bnȻ \K&"nz:;t薪(îz؃ad22ppCKLe?5ִo О KPC<|JQ; D+^ ^]k_A{O9Q%ȃ\u↣9x2]yB5f(u =UJw{{"h م\Ԟ\K(W`ۘMN^_۽_A%\2)G~Ld:wj\rKCy(8ڳH4=Ʈ܉ r{=]^%*QІJbZB?m~!+~#Ȁo{d,Q_7ɵӘ 8hF?x 't+aFbMGώ SkMv"7{͔#S v!SO}L6^o$,UvR%q~`4)'TI+~E{"bֆNYVeeƒ_l75Pd!Vl0/JMVj!ze޺~ %B=h#īC|VM="uU"(~UvõkT I PWe܉fݿ&2"4lh+qP]4V`C\[v #>"尞O?ͮo +ꎹ 75g0cOt`̙2>[CQin#+PCc']e21zTХO7gӬc |*k54 x1i) \5jG[r(&ws"Ͱ1. !/ ٪f lۯk*daf$Nm. jW|/ Fl*NdgѠYJbI3t`)kf13#(bf7,rS=mKWoKƱ<3r(Dc$Q|Vʼ.RÜƚ_㳩*yqlT.1W0ʹntE1#usTPߟpG`R_+ǖ÷)+lwNs. ɮj4_MadQgv[KɅ4c{z&.@򦣶yZ綥p#ѷ"4FF/^7yEannRe- bjiJWUk"1 c$ⷞ"„Ίe\2{TSc3-uK:@IcrfJ>Z(3OwxkVeQޘ#bE%`w/dbXn8( k@xhX<'pzejnP |[Jcmts3yxD0<pUwT%zI4ٗ'2 @o2dMbϣYg*έe,<,ѾXOLOyx/o8':Z1Y=;t&A ُot IwY2UY .]٣ny{ɮ nbFŕgB2~JqIfbZO^BE#O`mRr/UU<]Zޥ oa$J33EݟْQ#Lo`SyY{R/{\+&H& GySrRi3QVD9gHp0c("8}]+Nk0-םv~낣mפg2mAB%aՍV*.eĖG&6~6ph۟1dq=? Pk5=\Hj@;6Bѭ=ޛfB?2m ].@u4Z_{xfYѠ`3ƥ efT"'&VLlYQZlkw(Oi.!?/ʂo۵a݊uVcJ#?]Q1j5QX>8Gb Y=}ϟU5/c-CV Ҧڞ!Sb1L's"Pyl+j%D56__z?5V/*Y<~7 [1nkfdq8!2K-hv1 ##&8̊2ZfV%$DS)-Kadu\I{7JE.1V.דH^@/XUٽBhkWuNƭM  z.b[$ 1uVFhf;K_`pYl@/0te-ੀ0dM%9O$#M$[>3]–wEߣ\3wrW0y"-H:Һ@Ͱi Uit\Ƿk }g!]J+nl]$8ԭ:qL7%u ii đ "y˜( d9r,% 1ܘ!RHĜn&k %xm+ǡj'AZ1dVj[ ) öæ16m4gxmܠpgc GzMM~HGe?#:kWɵ0׶ j8aGX2ot WE߃ ԯ.-;Ll#󔶟"Ws"[^Qb\D]V75N#=yⲦ/FۆJt7ZYDG=,XTu 䋠}߻r{r=Ʋo܄HBgGeyvE"D􁮩gNvbߙsޔb0 ^a ܙ:4z*RW0;"2U0%,EB'ٵ@KtpN`)`;-JWU[!b4!T!-Sځ'MEAA 쾚V$*Lw( i5aK&WQ`W"Ιe+iKKUWLע@f 3INs[lE4&W|ѩxb1q(W.vAZn-ɚ͔/Yya]RK5 PTySkX3h'V7=a&>hMo#I1Nn\ WYև5*U ".y *Dc(!ϩ)3sؼO4ؠmRyY!i8:l?v39񆕢5 (t* }`93& Vi1 dm[<|vŽp P ؖRi@)J\2]OWgRP/c'~H?bl>Wmחǩm2؟Fbv_o}VH1]-DWa,i8 W9\eeq%o=V8yikk%ѽlFHOɄNZxRVW}3nVLwpOAINc~u1]+~N#fS@G| ijz3[?#9mDƎ1xq>ɒ;Y)-ng$3cT4*țd!yG" ͡6wT 58lañ@\wȩz6R&am-2)hu^XեH\Pԑ`!fNծ*-bqL0ْ QȤ/#5Nύ9Y/ W5#sj=>0⑽T՛b´KDd<| ݹE"_yJ" [홦Mjˬ#5#_ !i{1 %Mi9MTכkŕ(jw<-)m;1>WV'/j߇9:܅Hs6!tDեٯqS0i(O$烒S;h})Yjfrs71Ņ JQ.hAPGO$3uv0LR:-ZNY.3 ف[[Ķ9;WO0Jt&:`TRG0xc΅g )i=z{20n_8CJx%qfvSd4qʲ**<9z`'ў Y*>yb3Lj'}x+A{Z{75))Jig*Nm_^kv|׻r)T8w Uiw~X3:T3i&{p( Ÿs'^[ S- z,gD˛m5(D{ go$#;Cw){J)'q|H1%4Y],q˼$|`N'YX`̯m1Mjx)O53ej$AX;oz^.Y,(GuYڮo A#=^RNWaVTKNW酠B1R_G( anu@`%b6oϑ^@#虃St> k^۾Letj̲)o̓L+j!m{jEd,}OVu#=wg^Gs?ʴ} N+P~Q2(:6!?0mU1XM4}U̼ ;ΩRֿw747M?7CjAϓ}_-M#qb^F({پ HyDHB>)L7}z&֜dw RddʯV|35īyU]w}9K{>rpZ 9SkCmTVRD[S?0L a}KFZ~Y yp&izc;Q|MAU)̴s׹ՠ +a wfضj(7YKP bWe5{dIp3WiP6$k)l)=|{喙9|͑fvqԩ* _Upkm8-߽~6mAsClXaϵFn6yB%(Լg܀5B7"Rb|j%>+j$c=Yw~pkW|V(FT*@9MSP۬H.k}S"n֯μG MvV_45<+:hv>袎>~Q%6ee>.$^J`HTcI^E>e;2p8vYۥ=BF2-HOt~93.Sh/WXT\V^Ds?B*gqa{ 5 I^=k8$2ʹQ=l TwApg?KRx|B3JY*)5X2do8,$ 9To~q{wE ?9:R: +PLr76΁B=ȁ˹q7觉jʛS]t#gŕ+; J?G>WWhC2_ZsZ]zsc:bH 0/y$SU(5ЌEQmvwy7W5Un(\L0$?@.ý#_G%S9k+vAΫSp%`uPÜ$QN1Ns9|Yyؽ_k-C.ac `MB7*Gc*t%?- ("XRH\|a^j?!{uʐiTiuv \i7AK:,$A띴)fDUۧmuMRYg=t8 'd1ƾ} pdW0+r |kOזMҟJ?CTG,l_WQf8 ▘.@q{ Fvo$m*nlY8tNe~fgX[ ]0dǦ\\<ƙv_їؼ^GAipsi' P?LkLuu0qȔ č~ <]M O[HV>$exksraT)koh5`%u:Vh?B_$ 3HG10|Bz㩔SRfWa})Ѽ$/ByjosmTڗ$^:3ij{e, Q pEQSdOѬ/g\STi %}ĞGXKǰLGHw $WUj01?nahM+^tQqԄFT5ob=&;՟ln,hvk3d$+@2zNLCEZ%=%g3/ '; @.Kb]a]9QF1n :n wRy"9t_=Gz?,'E6- &joryI܀nAxvHqnNKo/Z!f"! ]6_+yq 7ƋvL'qshȩX%\~VPڐ6ws<gv8Yϕ LGAN.0Sr!g*JнӮ;p\5=,ՅN,{iy |t%4jox3М;MԔps*mxRGNb1FrNdpv`h&fUX9;{)˪$Ù><k bXX*ۄLю JDśzQdìC?t<-> {V9SܸpKZzxMV覬=%gH>?~N$;0Qp o-!ww)Ȅz0wRkG-v +d[5e9.R>ҡą.~e([g5y'~t1TtGÜv0ac~')Y"||*Kj+gu>5\Kn&0zL/#NYtF/2xOΰ=YKת. e/Tot g!ʞrKrk5UO?乿>p' 2b]}@);=YXs !p0NivG)G%DΙdY%+KgD>tV?a0E`CXB,5~HԿ\p)^͛^"/C >\DxZ:֏MSv<LK9 Ҧ҉s>;o9o0{(DO=:R}~I)G~֋n 33"T=*CyO4~;uwwYDM=?,f:ͅC$[JvIO %ױ3_6UUi/}DnTtz&3$5 2e!;?^DoCni:4unu &6b `Ytn7j0V)2`q N¬=-e˟f;Wм=3zP৽Emb\ *+t*6reWŧ:5GNKAZ oa^? MZ}_Pt:kYo@?L"l~~aG(aWf#+2T I-85o#ŷ,殆b=n6+)Lb%3>DsbX#b0ܳo\bE{_oS1 s/ 0M 1y"/E{:)kgmd%Cm)&~=¦N$"~ ut y7VhpDg9TGf(J/C?S=õ#b/]$*42h#y |W(S޼1_Ľ*asQzϸ%l lM8jzQWX+Η i|%ܣvRY9Wi Z{Ki !DXyyoڛq!d6*\5jh?Y#vǔlA21BgdLz9/c3 VI4wM::~ye&nI7)NcQGKQUn֢mLjh@}wu(zIBWfZ)?a"CH> فew%gCv§D8Q$R Z+Gw9+6+/ m/q5\^Άs@8N >N-wpN-[۳2Nj?֭@᭰5p$UZnm%GE)#ekdžTX w @͍R :I  6'ﱯzEs5$;s Xv20Έa}(":kyIЌ:Łnc4'`zUe&|.Abq;q>Dv֙{*^} w.`{s6R s4D*1Z{8bj4Yy^$K1DMhh鍐&%jxom9 t z2a]rݱf%4Lш^q@_.wD O+>|?W?K(ݖ'~"FW.ٌB\ɹ ԬRq֥Pw|VX]{y 65iL[NcmիD :\VØ% ǪңeAy}o̜}҉= b/Y_*l YV=V4Do[]KR${yN?@w8A3iB{._뗼b/"{#NnF:}$v>J6z~}K#6N枱2M] `( zTm6L9r,7uXgG:6)1)Иp2f% gЍMsvoHy͠HZ-4o=4% pmcGlr o1.:eKӌz qwZf{Xfv\Jk}.lo[03KXz{,xaBb z8}#;ErP#/ұ`p5=um |#S,B;SgeMAi)P"͉ gM?!doQ '۪*{]ИL?^xNJyd*I\sX r'urRΛIǘwKX̷kvC{%BaE[n2L|Sp {qe }+]Ԅl%CFvXB LМ0Hvg R܈%.cTfrsO4)=Sn^AB1wJQɖ)=2&rKϋS\#iAzD%W z_ƨ~iȓ[`\{+T(pwO*r9œ<]#`Ӿ3z(#Epd#2SnV%CPPzQژ h Z3w#Rm!hFb''O 1:J*ȩ*ʷS~d@0W}jFrpyG. VF+\gzf@" T%agTN./.Lơ!9H#E<>$B/mDA&E 6 ;B5LCF1  Va,/CB ckOx~`w,UMH6X4{f%&vD(9Tΐö/v!Sq-\dSdC jy.8Tə\fƥƗu(`c`kfL_]Y@1O CNEӒ*Dū ؖXz  U/fSWa( #7KH=[q#sD A 0ē5[M%c@G?Ü8X5=q mr[Wf(p!kyp?~܁LU= ^ͫZmY`"OӸܭ;9qZ6 ml{B,CY'@LS/gun'{e0@v4XlsYYTf6+[e _F |]'X>ػ`. @kn?Q2@k!Ƙ=BsOI^pQdC=`ΜMe|+49;*KpJ8sSfv&tz#t ȃ~ 9^On<W{m ӒcɤwNgE:(jkhIDϽCGR×٫y%0g  :ܻeEE'4&l…܁D`uB:"*TV ^͑rC`yI_@&W m DO2ԟL[|4%[w'gHտJí7, _Zh6ЅdH`w)uiP^2 i9P5Y5 Oؽ9H,EbqWGcF֬ʯ1+SqwBn;ylq]W@к)8}n7 (3DB;m6^J//˵Zuݑq/`.> $|:^`M W栎@=ߕuI r-uIQ%;R+L[X îJU uylQ&oEKby ;ku8oBw69.?R6+w)Ĕt#=u J(c<ąO?mm-a62pmż5ϯS6"9t4$WDVCP]AksExNU\Pw6}"}9(pˉw}g;.nc8EwX*RUU֜'xm[.({u89̪ :فڨUvHua=7ҵRdDcZY2,\?R`ȫ7K)^p˟P#\'@C 1; CZ?9E+>"<2.] e%̈́^dOzXQHDzu_  Y074lkxB0ʝ/ߋhiOh!+#L +ƩTOiIN106 󒱋L̖9(La$w9JZ[qoL =H~R,8%5y+)4d:[sI{@$zU(X{8TJ".=~BQv\GTze>pXk#C+9FyUӒ?֐6`J"m=nmxet乶˶ٱg'Q{T0Yh YIa;㝢~~!V^'+"XWzxq>1p$Vf IztC|z}80{OKJ }Na#* WIJŎ WENpy8|4 }o8Z%8ކJF Ӓ ^i Ĝ,.S dBhA(mvxI^w"1%=hE%i{K˻YxHPW:ʣa^òc|eyƠ@yH w<kEA. 8 GǥSs-͏ft/c0Aھ@6{5BA_$IEW#< eN\9W5Gv ^$۩UYmχ tHT2#!#r"HL(A!MLx˭W'۫:Dɒsl.XkúKžf8C.d&}3?ָf:C VZ%G4z8eڎ9+Z!#Qx"P2d~Ij1Xg~4F"Wq޹${@l>4Wߓ/tE#9+4Tᑻyf ^X6<˨s&Cy-xlms="8҆]KpG~IU'c=H"ey?SU7&Bp]Xqђsձ,$/4GPl>WGݩE<ꘘzfeOMar9ۄ4u;)Zi-fW5H <}^nz''dC, ^Cé7џD!HmW\w>|EglUWR+9 bTYȔz ^.P/A #$ęj؏]'qBh=#tBEw%6g&)sx[5DV\og:RR֘Re*i)\\:z^8 {vYG_DZ)^n'-~Dchrus:}㮣ֱA/+c,];9&\HLL+}nԐpvf9$ K{_4,bzx]zKҬDqg|YrY;Z?bs2I.}gBbύīDWEfPA9F}^vKHwcDFGWA9)H9 =jļNx&-j\ =| -׼ZZ! K[ ?v/(tڳINdliHeMvc !܀bcV3J$_xk/6;ݙGfCyL--ӣEyYM Mt/cQ%ڪgJ;-A(W3T^1yOF {e:mӼ\q' /yH^-4eQ*Qˈq_}L` hlwc\ W H.S~ 06 FGEREgki3$o=x=O57|t _3;:Op dPFiK6?:j C9pQ;CͼT)?x]uh: npl7=ASť%M[ܽ 9G=)sf׻NM p4k!O!4Uq2pk\BDQKr ~gf|<`Z-2?'<~e|Ll<0g?C4!8sKЖ .2o6pJ#O S<2Av.JG֕Tk bE]}) ʖnA@ѝb࣢Q9cޯaEJӛ;Fh?+SfVj7FyT ;-Ncl"7^,*~VŸN0Ohv}j eFXٱIFv W$H<}%!V<NѺ=RY3KZ= ʵ*ѻ8Lȅdi]tk6D7{h,ƩcjS~ '1ԔlmHs(Quhi)D-ig(.hd(.`~Jv>b!F]T""' ܹ(G„W4#:l_ϓ.ԁ~mv-BvI'$%-*NMn(vS+ Eۍa_! EoMxb* 3Pcm:VXISq%N O̼-Pv;k.|=rz>gk1UyR[1/Cvk?UN؀u qkn\}8@$߽ )p/mB' $+/iW[Q!]Ka4㣄0)=R#7kcs9bj]\"Hq|Kx_p0'x $J  k&*%A +Yu޴bo"{)TsBN6whtrx7LWJOcm@cGp[@)E}jI~l!ڝAD;vgq(n}_$ ^2$53^kF6(&kK/x;sLYF𔣐7m:H&<Ί1*w$%!oώYw5X%'7<chC8gjsєwM=y:>blL]n JmT^AqGͿ$WmCDmo?}b3I(Bܼxһo`NP?A[] ҉tX@ĶB{[Z9 QlqgNW1KǸ%DZ/5v5'ᚫl,<:=ÎqɿO'B>_ y!مB>~ =22V%U p?ntMkqw|$9ٜZC/\5`JazJi`d)jlcJקr6۴ПF&hZJ?@{` iu .PͷzCeNr2`ɍ]׶SU7RW5W|fxڹ\}+sq&C] I W&#db3v.9}9 v"ǐf T }O)$Аn8PcmIHaqoX!EήMh}h ȕ$¿uXπ`~t'F6J+T$(b$ GK(so>.M~kY\m fN)f<US.3aiHiSև3rgR ' >*JB^.f{M:ԛz20g6{zDI }aC,:uzd_:CŸ́Q.}{H!F15Z%2y֔5mU %D㰜$~|<PavLIs0w IT~ot!tR\yk.f܍uW݈\õ6lM Vcxt4a3gg a9uz.<"YOivF1 ܝGMnٷ=X$PG2<5>qtGswE:flxg ƋBћi.Us h*ձ'C)7 '$ hTe(`7 .U7h=C^1!X[\ [%#B 7g<3/8|RBNc/\0Ɗ VH|&*Ꜷ*7)U!_WK1a`bhX\=# uWl:Q]λ`)E_KcWWr%MVfdwӴnt>kb|9덖[,׹Vq^e(dЂK G(FB8ޡIFV"Bfn+v❗ttԽ#1ь;3kpJ~_X&%H! 6l]eޒܘe-`8f 9%̴Ã9/JW[MtMeq./`J,,|/4Vk}]Ii;Bs`04/Hy̓=c^M(P-1Uh/ oT֛x]yIÚ |zSO!RlggSU4iN^~ QycK=40i@2ڎ *`N$0+Kϩ۲N}À.@7:tNeWkX2#֨GL~:E܁aٞQsUO7{u: c#TOݒϤZeL{UA4h/CN x%VڧQp:_yR-KpWB32beS'ЍP>EL!(X1gk>v Fx]E7}J;^*[~wx VoQDNx]>uTli6LtM` *׮ d-Սq\+@{c_F +jtz-5s%*a+HFLuԲA!z2|W->=@ CxSnI27vAb'Lco攫᢭n+yϩwP6o?'7C_8vAГO57O"m2AHx(s-0cS#*˶ pNSj@wĜ fb @:™8cB8Hl&c&@ݚ#ʺD~$9VVNBmB=sm?THt{V]5uKŨv׌؜/{ڲ<Cz}ASbI_Aa},y^u M}AOI>5i-L]8:rBn+m> ~ހvMzM]/@>ꯣ DFd*~Y/s}y.Qs?l\Q:hFO=iFҫ$|\̱#mm #y206qu1,AY֊>!RY`4LZwb(:_sOm{R =[!6G=ܹpPHۯUݿ&kCdNʩ^)C;/κ07UĴhV$>#XD9.Q$tN%`cm&-Uޱqh6t##w7|W/|&jZŨ8W*J R j3ƆTvBPR}Zh !X*Q !-fxE VCSuPb?ͯ)(ِ<`C6=RI4e&' ƹcqp9|4 u, )w&P, 7ŐPIe*Fn-ˎ7隷1`Aod5U +4hlBo񦿇$x.5gFF qpu,Oɚ[Y|٫E_R49*3Wq!(+Sy>=O6b(Q>yٻfɥ͠8CLf<-ײJxiaޢwQ:Un|h);IMž jCsix#GxQJZvq@n \Ȏ9Jhd>Q~]>ߌΒY7>\E>ib##vH iT>8%Xs\#nDQYdL%,ֲ.s^J ab FVwhn uXtk8 HnQ ̋EW}S:B\L =;:xyMqUvXr&#ųzi+eJ~Gz ++t_]%I=r8e/i7Wy}}&> v<xs%Ab9_tirx_J>IE 5u|8A"ln 9iYwVh6VсL1Q~2p;RjMZbҎxWz `-V ՊWxR`>jQމ(P UtY&KL{}2u~p`T;n='R2:Ϣ X8 t*W\ֲI_zFdUPzBm4ǩ36Q U K vr{d)KsdJrT S-lNkvCfC~5L}#=R>9l[D9m-!ҋ6$+gu/\U؍ 2,UkB4%L6֕{N+#bP2Jn#"'K\GE~HszXD+|i t@( N<4i Dž ' ]TX/Y+/z!)5T*0TsE&-j/i_{ƮRVU߆ }D7+jبRsAv}M30bk1"LUFgrV(Cz55ޠhVllSw}[/؎ /W#1 $dtG ]Ɔå6,9 Y1ЙG90)Opi[IWⳂwHr:imL*%wÿ1:"4suVD؇(pjRLbEqb!k)%ݯKcvҦvuԥU֋J΀T +WVU+)eadB]x U>n8LHkypexHn<'{pKRj{k!>Ybo H 'ݗ>).>s-ܪh'4_M(@|*S7$V)C8"y~*Jm󻹇B4GW5e΂+[e3ҟPtNsYcSN"0ePʳ/1W:og~ؓ*0IIdE_NGMzLe@ jgO>IMaCXjSsF{W*,B=D7p:qImy> x~Ky7JVˌ@څݮ1 d;)>ܼzhcg3W푌 ϬfUeD6 |(9H~ \2* ah=/_ |ƥUF9{$nl2fkEzHVm0̲z/!<*&,Sm<9|X7{r\W?0O! 7O(+i VL%jlgѾc85X޴jAV[X!6YGFτ|1R_Z+ny zT]Sa1<pIަɠUaΕ]P/g?sRyu'] 0zFDC !AXU Ϡ ib[y9vB~ea~p<pAG]qJBQlʿCJ09apO,]E ҤF#n !9f-yང -]~n/O_sZA.g˱J> IiQ̶KtD&Q쮹J[kJ&~q*@vv?!lŠF6BC>FgTա* 6Ƽ/5e#_ Xōʾ,@G +wCOߋ^,] ؿ""ǰ^n >`q7.{x/O 8ܯ6G (plҨ}*[uK-mv߅Pd<m_|^cYd2'#Ko=ʼn85y T^_[g2! B:i% xO +Dž#=%4I@j >hbA$xƤVl`1sdĖߑcA/G$=4]%׾sJ( L7gױyNdJ|noi>o6m/Y[$wM+I^!}gwe/kP!2ϣ[_$_Ngl H*ҨwU&7ۅU ǯecR!: ꎐB' `+y\orm{S:$"8.N~PEHZ=3 58vzF3P9DrRf,:jX< bӍ%ܾ&JEՖ߫yN?70Z9#}p!{V@R 5UgqI Ͳݡ.mw0dpOt&E[ A#'acP-WZ`MwT t"tВ= /WmWL-UOuE>X:4bU;vT#i Nԟזc$WLL ]ƞ,5k#BUqT-bR P{%Q/crtcXft*i*/"yϮ9#D_] A^rSS FGD)b&ɕyĶc~ۊZ?]2'~@ a7ԻCx|*-U =1MEhb3WkzQoJg~uio2Wu &s{fA[I.;Eh90zrA9syr^NF28DjWj2o}LK̿Ee#K.Ky|hSܾ 1jMR vsꥃh\RRmSY}_>v}YIy5x)eEަH1O+{a#Wqllr=$`O)$Y;gY V=\/eg2蕧z %eRV/ZظbЉ*-N^bZlͧuڃp*=iC2FCGL@g+H&+  Jos^,y`Y._ Q?a<2%)֦(<ڦ  9E S"0w ̂զ.s,Cery ]d=XLYo,1f ~XxDuFv~P,('a݋A{-F5LTB 7C_4Pj#_m.Fo4dnlH23L{2%m7|v4 R,ڕSaR@C=Ia5dxP*xɁ̱#Q LQЭ-':!z'A&b/{77c\Z?`a3*654OB㤭>%Hhi1Y,Q,:4gf%(_?9e _ g4maǦA.P /|Y[HmOG Ḇp J@x=K7P nQ-HE4mדKJ .sWՐ"WX¬vopT}ړH *Sshi@ֵHsa77Zy3[0ܢ/_ZZ }&\ĠPZvh)rq zE5s6y|xpZh0h`@v/_8ߗgcwm8Q➐(rVᾜPޤgU%3 籨0u %IZcӋm{t3gVO=-5fXhxB)Hj u5O1n7}2ٌyi/+ZzxBl<ˮc,{ %|oWIX;IB,X+!O Jk08Jǽ,"|ÇV*A#I9KISFS [%Œ;) 1-D׉5|mT,+Uϧ8V{`Q됓+ɪk{&OY g mxc/gA[֦~wT;?n7쇑 XF+/ +3Pګ@|:t&&QHْ; om %h뵫yK ;}!gHc  WrhsC%@a~' |iДWˮAS~lowf[$Z0<$&M6"Tܖ`|) EJ4Z'D9/;]M.NE<~*|H\};&?UK/NժN>Kh׽VRtA!=gܻrSaOUkA\qpE{Vh.JR+23GSXKh{hm]iWEH1̳v^}O?Z;1=} g襔%'!i4]@LѶ]f&:|4ѧ!V/5x1YV`cӀ2cK@3)}<3Y-xmA ;_tvI+GpބẤGfi$^F(9ZlՀF^gOvwI}!ә&W>qn{fsKmuKcrv 21S|*<5l6.uƍ1TFB4a+i`9ApTj~[ ‰ *869G ,uʛV.s5Ev6PGNR PLL>BSCۃ5+Ѻj?K!95j/#^XPUM N^fhRk&XlKI,[Hw2l\tKQjHGXnga"P2:q@7ʇV<2J I77\7Y3Ũ <O+f̃٩-n͎}>KvI<nm`#ykd#_M &%ngrnlM yAKhK)H&1ֱǎ1/-ؙ^ax;_8˞ꡥlIDrO&a6\xbJq5hj!VGP$hV}g9PZض(gYZ07070100000298000081a40000000000000000000000016570825600007fec000000000000000000000000000000000000006200000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/cnic.ko.xz7zXZִF!t/]?Eh=ڜ.+ m:1FCѱ4H\@: 8ڷ~"@{HBg}%`e`4vh&C mE0N)J\7hG1S=$6 ,KM ʂs 5)̭);!ȗs^g"@׷ɠ5hpZ.ӵQ|!Τr='0xԩIJ j=L$&fBiE[J%«kvNAAh/E 7:rd< o)(W=:@=8%>|I(}>X]",sop/ E=696X ?CW<`Zgo[QoHó<._/a7Tx]/ VL|p(0_~j[Ef+ q$;F:ˬ fo.$7ё#-ꤜ~ёZ>\c5 rl7"fXǼ>А%\>^SП[>XPSEN? DwBb"6 }~s&Ȫ핝*6롸dͮ¤͝fs6c-zV{d(W@aO L7Hx74Șo[{H佖l/8/-waTܡ9|Օg#ݼyL׏G-4 z"d{<̺('(Tolj+@ Hgvw*VdnhxA dk4B=i L<`#LOFצ^`N㟮+a gӐP1Ãiw'7MH*BZG z$`|ǒNsX7ҷnw`%;U[֥Kv.`\ Z-u<myab5is$k`q${I2 ~XXQJyu<|;zPQouS"h=H% @i0,VevHO= Y)M(lM UO3?/#!C)GcO2bΤ8r'Ug?B8eG%ܛIUSߏ0aʛK: Z<.y D3 ]04jNK4dJOf`1ym]$1# "cu O䔉o85i܄2osZiL<౹BMY{ơu1ZR!bٻ@fG?ժ$Ѐ-i  ^05 i[D/juYEEaF,| _!zTw̜ts!mX I&.BR{BNLTK.Ouc,kqɰDx@:'[|EWJưk4ph80#J[XY-h[UA=_gJ L?<]5oqdk ʕDZ`Z~ 0 BݑƽOU}$`1/T3 u%>6B rB\[~́ CRjbzODŽ;d+Qk[EkH{ ̪&twyMJ:gFSw̧}סF!m ׉ Ey%S(o1o훾p`Ħ>O~Y*aC'҉] 3Z4XyY^(R,NrtR{ŭ(S'nnșNl-OS-ܟQۦNj/.2sXu )>&E7\@~°.r Xo_ATrR-/.%w;W} A*I:C_>9[&jjӤ -BXIL3&Ǒg2pWmԁCs|ZPޠv-H1, <#<yw#?xx/F)=KU90|Aչkt^C3Dަ!<Q"[s CBef】pɒN.Rf q(9GU/ #`,3K  TZn/*|HY&L؁16XxxCtn,c)_wjޑX.9z,tO+׮aDw0'XhُWk䣌O+jtT'j0NDŽLD>< jwJD]#<3 v\aqϜC™AE-I6;(@>cCP֕{H໕ݬE*lv&QxPL#k ;]bs:ce!e*Fy΍iAJWڀے􆑝fOjij1{?/ Eq?6FjoAl]otc6ˀzv1U&'ڨ逜FXQT;#&&>cKLqN3+` LZ=VYcQiyAlb΍XUIֆis$N T0.pZ? ڈ{T MW' 8`"e-jLl#<:8-(R-/h:77ܫmݟ{BLA3͠熇du>DESSb+o9;ol[)?82sXv!6z(+}`iZh[%2Xl^ŀHP/$NP_e̕Wi!hJYZq=-0H'lOq170dޔCs%שX˂䃂ZMF݈mha*Q]Bkj!̴ f)7՘)/6҃AسG^}K53feM/ - GVCcs+}e~_Ԉ#J>_y$t\UaQ`X) $6_ +!hW:߁v hh/X>58wY''^z+V+G|4buƨ靨 #ؒG6 : &)i=Z8hVK)blXP^龻:ceR;ti[R.?g8M!m^9Á' wID A'<6цasr f*g 1akYPf^W{\Nπp.Gs?b C}DT斜q^Q\ scAC_C_8yp[G@DSDZv/mXiW:tGo؜6wlS._ b鬹[Ґ>HpX.2Pch0QO*Ȋs;rt̊*0(, $ gUgSlțzq/%t'`ٙJ 5Z20Qx٤CuucӳtXRj&o1J!^,3>Ч) v]lʏK5O;臄#T4Ҕ6zƓ1 L;-2jUߓd@57q\Iz;2 m:IBr TݱLV-~e.m=/9st+GmJ֙fc7k$hLet*)b"'1C{(UY(zRd*Fbmd m/me\܅}; /f(|)LW8-Hpv ރzgd1^`iz(w `%!^O*A;!#0?Bюb.)cB{TG@(g2n Dc᱀sٟN- J}`El27ڌUd8q`S7}H5c?Qyel҃55:=;5Q52jo4+č;k.um䩅_w=~{)6)Jr(ve! Gg~2*IwC~}ϛF#}OJ!GT*cQu,-0K%#iJ^vxXheLLH7}D&]ǻQ?oX%g\4:_ydϧ'+$4ʼW]b!L"}S25SB:a`ޚڃkCJw빎 S2q6]@$#.Zm']Q! W> 1KhZ P{=ô*U.!V"1KSl3d]Y4R<9d$ԧ})*͖ۤOI{nd7 g؂%j,`T>u)ҋЅ^26)O9W`Aor2/6ǵ̏[T Z}(ٔT4b UO&<Ӷu۾_MfQlX:W{UYBq ?}z: :_q]g5~N:aې-IWuO!G:F26UvR+]Hȹ3c.Ti!pp.iJ=a0vsJ= gu袹[8qjoSu q}i5DI'Tv~ȇ蝨 O Fą` R!S&r"LZ}AMѨRHuncv@睖LhWtͲ,6z:"4`ꗲ)QWe?H|ҷ>d~y.F %c#=G*-k.Z-VJֆV^]XZC%#Wq]QyNGqAժ"],³yfB m~OVnI9Lܚ+Li؁GDFjQNaT nТ=,5Xؘ@*픀 S+W1Ӻ Qoqc܁!\x?΄ȅ"&cLZE~{ ѮD߇yK? jI=-}Wo(AJ-)8'&zIKRF(Ղ0*SW)kh=Sچcʽr);h@^YĨ7_%S Y 9x1g9룫҃}D*dvK }>fɖԩȑS.NȵsڥԊ58R/ZD=sNeEd*(!l&d^r3(BG,LNF=nx;E 3U"fypa+)yyVfkێJEl-HcdS%͠0>L+=/?7*IuG-Gϓ-J]1k5 A6Ki3Ř{ltUxZ3UqoЩiL) H5 0[cA ^bZ-<uT>>ڑ;n{N%eFr&Ϥ5pPI2J4m9EĆ2:_\C6##|*8e#jg<" "-=GS@ZYUF|[v-W{f7%ӝe?t.3|/RT<걬 !fI|CMK8R[rbx*ewp0z$#UѺIQLp ?q, Cm PިGx7)f/YhI.yk321|o|b=9~ pS;Gr) xL۱z?%'8a5Ai^i,rdA *!Gʵ-3>/Gg!vO EJ+<gzWԙ@WX!Xćݙ9lm<"5; V];rW{QgZzhZM ->Y{j(<9HL\tnȗi>%>NGQ c^"[w6 <>dT@?'|Cէ9yC1~ ` qg^?Vu q]wUL:̤&]Gǁ3'ğUj98Q`6mkt2o=rw[Ҕ~ :uiߍ26Xݧ(!l HFFdlI6|}8zىJh)`uNpntx(h:Qc8^a /K>bhy~4[FWYOhнT|C҈t{8BV 7747GF+E 68: SP p_,߆yﵓ| A.}P KC%:1/{cHӭ@ڦJ#p" a^T@ 8E6 cv%MųO,+-KڂAsꥅ fƍ/Q%}U%*aƅnv21M)7a i[4*M+=Sޫv >}K!h=!U]a& .hlT)Г ?W銦dތaZ+Nsvo7]8*l)Gv7ޕ %t7DݸݝTqgÄM';LIo:|Zې3ߘ1*(,Han'<6ufgb+,lp# v D8=wc,:*r +neјC%sY1şZ@ō˛\Fd(к1v AH7ŽWҞsٵVWk -)ZX|U2Qٍrt [n,+~ʙBG #s,(KK+T{gxt{1BDa/Z-AQiab@"(Ӧ5xPr=S)Z>3O'E RV#u;C&;S GRZTT;XD|RΛNPʏ^- ᝸ק(X!Oe3i)ԫ(_뻔ap c64/^ h@QkB6]$~*t)WŃ2-5", 3nOx. $/{truܺJ&#\}Ib-YI14+.t d'7EJ/L-hMʴ6 OQ*K{F @3{b*jW';۰~ _/}T H 1jVODph%G\H2;ʄC>R).1Wcj'ƸM>sSV [ǔbbԪpa7aeu.#ދ׳>׏_e*D%Ga0߻bC*NUitǷ^cʾn@+Gq2#E < F2Վ)mSB;[J<@~5`Ap1hG%#yŘt4SL G"0s ^"qO]]98n"y.niÓ7pdtDJ$NB]s |6&H@6ڒi6Dn!gИ`hxL\g+. cfwnw6ۥ@oKȁ~Qq@\n gOS 1dT vԓB~óY `)R#zOمtld,8"!Y5 "6#A7]fַ%Ġ|(ZQ.XCsai~f:ɪS#J#M̧Ea[Vgg2wZ_IG-V<.6?E?m ZŅ_TЊYQN|!ќ)HfΣm}R9yz!⸚QR# _fndȽOVr\#~y5WfBv_g#0·GMg&җ]5j{pGW&BoQ0)3ތF?XVsSDn])s;!K=[3ksڣSJ\ vFUwcLv֋]qեNFgJr ~ dceotTG(iD'ԁLXZ`WTz#*á\wĠL G|pkdpׄqB;tqd~q6'Y8aBO,+B>pq2W*.ͦAOe3( 1o4A4$4ȕ ^~M?|m Ֆ)XHi`w>7 GnI"F"WpŢ2xZ .OGC0_]ebv+I1MæJ@VOsWE+I=B UzH|ZyWlt#OM#gf%Q1T 1L6ؽ%U IZۿXc~ ôM>.d:+6dF Hΰ$˄8;YO &U`gغwiWifꕨomOz|U?, ~ظV捇A׸cZ"N7}zc> p`KbÓ+MuxϡOvGǧ^r\dD@K~lxjxb 0ב?SZtEYe+'O*_ $Zaa zbkЄ /9 2* WpɖbTͅM{MgM*NhFjgC'/+.䷵Nmshdd.حy7I CDÞX*7)hdlBePic d^29X,? ֙Ù͠#d>r% py vml7ê7g AZ&4૯&\y k, ӯHP'WCE.YҩxƂ&(^f_ ݩD˅KN{=jv jcrN{*3@p ]ӆc))2;ǵH OK=1<+X.Et~waC:]Y)OGYduRη&cǵ8a;֨D&26!Y8`R;R!u?;c0~&߰(IT7te3wNN^A\QOr=!f6]SKKظ)>ʺ[x;mRI~/vLnjkT#EόI)kJUq h4#*#Th]| ƇZ0Ic4UHt6^g̀:jmMW79>FF/&)3R*I#G9kj3]Tjbrl&tZ^ܢtű [c +C*ZT2"ϿFݯ *,\p9'7Umv`͘|<^xn%Z[̤] +wDŽ1󽏂{(6]^알L_up` |Dv]-]..BI9Y?z8NܘqsZ?*B_$Xg'7 M}ټb!XHXkIGQkm s i*ҤsO"Q}#G X˚c?Wv/ ZAͻA+(Ra*\uP + J- Bıs采o,xOذwxDD#q 6d|P2n>an,bmo3>D_A4O/+N8LrMY5  O&w| rTT MP_SD`bqJ;{3 b$Z)z⚾2zd8av8xw1ũB`k<ӪFup3{lH!!橂5oH6葮2lc LgS!52`MDrb)2ߦ&^k24A^gؤw~c&mo_ n_qa H3~y3O+,+;(` ͷ <C{ !Gq=]HyRHTkYu-LB\KfѦY6Uum%=A[0p 5FBDטa>>bˍcfʶ +쪖LS-4IThhBΪv:qd60):C2;]+mIJ.߿>ab H!Q/%1*t{f=)A~+yHiM*~1.1'9YT^?W UADv Vcm}8qReXК,y/)_-fvh#Vk}_ yI%,G l!ωYFc' N+nY 'I5@miexsf[@0Ƅx)>8¤$tbZ24{\ݽP[Sdu,U7iepO ) HvDX؏=2++^'KXEjna$}ە3i|\9Y78&cϾ;,f{O[bf;y]mYoa,'JZv/=e~2&*kG17MM nԑN(a) `_+j j|ڎ/2Y#SӷLt,&m*x]Y6P cL"ڦK:qܕc QV&*;,:=+Vy.[F6՞' fD@'mrs#HcTSωRS0dpb`J-U&!EU1poP MUR@+do |`΁S%;_'N_6) +[jo7"%ԣM; /o8X.Xױa,uŹ[W/KdJ*=,]LbYHt^߀N5[MT86~dSKspYЎ{&p"鴧 9h"lt8'c}G]\5E/-mqE,┒ٽ&sV`_HU׃+A]{krJGeGa?aB|E/o9qb$0-6keM2|2}\Xj!7u~X0rsp&_nZUL'9!/rЂW Nz}zPjeJWbot O(4ꟄPAB:R.@J7d( j%4%S-:p)}n*= >Ĝ߇.Tjڟr/2fD|c`XXE0;LB"vW!jh B0c0k @1.#F.+<^R`lV> b54\Ut-BPE" 5dN||[VFL93-7C5"!?}R(Pf%98/$3$Xh.N @k{9i0K'|Ng_ՏR':JVzYc JŖ7ΪʩH{q ό@ʬ/#Xy|*{Rw!K$-0׆A,0rO{yuB= \˴ SJy}+bDީdٞNa $Uf(LY<ʃ~B4i\gzff5O}Lf<aue9͏%gzƉ k@ھ *%t:v$RE{wz^̄hX%?)-s Dgz7q chcqw5Vۖ69;a5Q wIbȀ&_g{&'";KkZ{2%@VG8<3E0E&1S|'/w + :؅^dwb\chF\n.(:cÛc)7Q7~ TY. hz iBo}XJ{=TFCd_JjƮ\i # ?U#/Mg:燩{ o9t !#9%#*%ʈ`9zk--UhHa>r#䰼"?ImEDyrCdN3hN |C߫mԑ/m7)B11y U!4G'^{̋n>e̸UG4emm4HmzW,;(f4TVm!rEոpujUJ|2,aq9hEF3ձx[`Xې@:zzU}k˘5E]hz␚ШT!=Msquu$bd>Q3b^Ql6 &A eVV n"C')ȷs Bjl#ƽ4 :%?iǡќ︰ٴz9 >o'TI)j3I#(jbϛ4ﶪ^vҋ}q:$K$;Zbt;BĞ F" v*kB.|zuՔEk~ K2qe\2pqi Uuϥ4^z+5g%}+k)vRI|kr/[:Md .) )*K>k,+1Wߜcִ3.O6m ޜ}MдS2ZʘCdG&|Qɚ[7 N9:>ad&C9=PU|pzLعgclB c$ȣsoTiAIGK96a=WZ ш[x0>| s; Oڡ@l"c@:s;, %aU;b:Ev |짼jQGFaPO sIOKb!ѝ#fJSaU^ʈ>/&d+Xlf쯱I}Bm1KoNXp㌎]ͻ$"am#ūдfcM6Ωr؅FǝW]x۫w zy86(|hBj;'X];6c-Bǵ0DBܙ2Q>;٫?L@g KY3 pL527_9hG!s3O0sL&+MD I $ w>Zک[s1-Qzn&*i/g[k+eȪ>%vOFRި3!{eؔ[-[` S3|,\mj{އdw'7L_%OC3#u;Gph'jG0.7h!Yy(*BNSm̛,(sZxadVBZ\RW~yޘVr%\x^vBVN|Yh@}XDtV5:-d[T!&ƻSy JT9FHƫjH3X,f5.{6dJN.DGMgf)#׊=+Aq*-$[O.0WELkkx1⃯-~oEBֵ=k*u~wW6D4f"ys& wlsZ-m"cu,Ödbr<(KaͅM'l6AcUb>WǪVԂSi=@.!d¯H~jŢ*sAi,}K8Sn9_GH8 =yX7oVHWCdOZR~0}S"vɼվ/-`ŭk%M&4!= jT>ldb>N*KF9:bGD[c3mٷv|ByO-^0lXh>\zm5xE h{,5td=?ə6`p:N`ZE[fͷâ<꜡sς}^ψI-tJVF;{:M:E?'0ʭo YU^A|xr2Hn?s3F G}D.H=~VZ!Jt[ٓeoJz/נH Vk_/n ?߅#aÄc/9}V54BY4hŽ  L97gZݶ%ӭ4Yڅqym]2\K@~4FKݨC ɍcH{9kPQK\k}(YX3}ߩqrzέeQT5g E%}׍oKn\}Hh9[qa9p'1`{Pgﱩۿ.nK8ćIW';zZMTky1ǯZ GND@x"I頖KEˠg?σ&wV,|}ZC\<^Fbއ M߾*Ơ&[f J0svT4oʪ2]&$pxܞ~]h٦7TTeeۿ1((;f&.=m!>"3]isZ4.:G!xJ 9Gs~IqB (mNGbԁ}Xa_y:#WȾ։<v{II;pAxKWigY< 5\!X60dBO xalU)70 ۨ;4\l6OtWcbZ@ݭh3"[LM*޴ZS0Tpe6=`µYVԌ)/>zx?%Cat (pI6&m֑#8XI&8$j7Z[ wb]ݚ0$M82vC f R"̓'/v`2HRbv5!ݠtu+ٴ@``akYA\X7b-uymVG&w@ 椧`~&t3Vr9pu==1sd'p,X[TÅl3/ɔ8b ug0MמTA[/k*眂M:?j!z Yy4拈 (p?0 ^-ꝏp ޣ7YCiHQq9TP@q*W_ê<7w(ϷK-t9k$Z?TX2yfEHΩޔWW|z Q}}gyr ͽ$I{O:bg BչDݶ%2k}:^ر@onj>'xqe@=w]azBCA@l"f9S>'/"0jX/^ `F-06N@MDg&o%5@KiÎ^q]Z"$5 \c rU8 ~Kr8I%K+G;C$SN,7QR}ZcEMkUdڠϺま^X;]}~J'o6ؠ%-H4үx%3ݭBֿq'UxD]W¨_t 0Hi2ěqWOg\yK7C+BVo1T01,tB!QlG0!>@)5%Ŵ9 %1 v.vz.ԟb: @]E fNMpu8&%<爾> :5@*G `u7U4rLk6>KG(pK~ l'6\ `@v Vg:/w1;:0-hYiiB?*X=vRmg %jDo@E"VUz0QL?;IEArPʹ(׳;*爲aփu&HIӧ*_}o28H .X"nʞ{#Aơc\gZ {7r嵊~RY$kt$h:<oc-2*g[~PKPkKȡϠi R yqЏ?U$F gT:Fw7]Z*yuWO1"Nj봓 \ %mc]c 2JanFA[34w0RJJ A`̾S6-3Dd{ 8L%j5J#$ lӝfw+q-m\Eq6$nQ1xZ@!E˞o$kgˇ\VB\RlE<`~ڡwNg*Gl+6 ĩV+\=:zU?; KӁ,Y&m:qdٶa5mǐ"s6A^ zI9-e> *~ c$k+[ >2#p){Jm{l4v<6`Z\ut5Ϯ\ @Y{Jk))NoÙPY6(lB<;ԇ ^5XyմG`"VV1z CxN4*pm;m.W\T{}K~'U9ڛLo52L.R4/iZ܆]}uVb>n:JxcH8>kws'qQ]ZK@[c:|Hv r LΌP|߶ {nnvB4qvw(Iߤ΃bc^~)XOAuUwtȔ :!\w&xe:,h`Px;"hZWϕ1;_9vdIоgV SU=  aIةVibd᭿j 3L5Xf"%w&]$zKDx3Nxh6Dn^)07bvҙ#F{@\ ]>Ebe N&Z8GR7oo0cB)KA#doPS>.}v"&Z+!Et-uފFP nJȻBH,@G-a(F+HO[ EGL‚1y 9'Ҋ <:a03o\e[TVl²^G4s&SSy1Gbh'`-L _^B'TUd-UkR1v3b PAzeBSoqEuf\$J]t|q7w~ӈ&4ŒWw}QyZP <>z7@m045yنZX&T8=Yl% (~JvђӒ?l1d(+[W_ŔރeTz>A#ݑ)p] YBcYs)ޡEmJ:q ܙ x;`wr p ]*AV '=rUpl/osi,pzP*!+fs(ӳu{#AgLbH[$5BD &TAC:>HmHf^F& u1IX Ј1Ҩ.-R$L2/<\骗Ʃ7>*9%5@G϶pjDQSO?L(e3l԰@fcMVx7fx( n\'\<Ӓ-&S0iy}ST!JI%2^b#\;`Y!/ 295R.&V5%!k7wyk0.HU|-jkŖo̜p S7M6ydk=s8LvE*P*TH2;xwd诐}cmESx36Eu(u7 Z)LH6JzPPc)KRY*\MO?*TU%/inx=&쒡?5;~@`Xnb2y9Ǯ߫ˁ[ABu7i 9ʹ|_#[H5"gІ^$zJSʥ%WyWrR҈5]/:Kw_Y %˺Y8=p sLuBOxh'VRHhi$>V2Z9.#4 ӂ]#`7<̣B'+Jբnig%;pf!aXBu<=n\@N3-+]wںA*îhQ0 ?9d) `#ES6Fa ȜDahf":,A%EY'8t…pm;~2Xϭ##^KdՠP=aP27B:k龸Z+!=z9a S^v6tS@y0ʎK:9ߎZ1tj y60 `Lb{n,*I TnS9Ѩ{g׋B}O">|@9U%AU>aRRhPro >{4V-7_+cfb(6=O$mq%Pl"}$O דy޵TxT!7c;oKg!MLH:c?>,Ե .frA%lC^=['ixBK 5Y\6o[>b~Vmue$aHVQ<ݻGDL \xtǪ J"\%볹3٦ Ϻ[+ќMm\^VMn%4BN[ xQ-իe y8rnʂ43 {Tt.u- RwWEmEX[tS/{i'`rFnG~q y-s[K$ǡ|rL3I^)A&K#qMDd99϶(#uE:BqEvD }#f>ň$lnU8ېr@f$΄ڇOHg rF sj F&8ۿq "S¾E DfL6<Fy} e gLu4rU$E|e2F4vG3]"&f'53`N[Q+X*8-љ&=mkCGLf̟v vK"[PI.s8% 4LFa)|7Q49M_}s2۟Dz2H?H͋nWoՒ$gX;X$ċ6:nJWnd]ƅ1q7}YѹXj tR 4S6<9rw#lw]܈*Aغ.d|G^ȣ|"ZS԰bfWf2F/?`Myˆycr|C]׻&Q"(K1tkc'd73OdU<@(΄aX}`! JٶōVDt]\*j@~_sj^* ?< ~yPb/?eZ$ž T_$0Z!zX"Suz2u8X όxjː1XKvڧ"V!_ʪ#ņAQh6[WZ  o ɱ|j7eDڗ.ky mIlm>Hcg/8Q#8PL:-R?s0ĿǑoxC"c500ɍEt+`1dž1 \dboe_m`BѨ "sG<[]k<&0Ԙ"aoV%HFRy@-)f )u`.,ZEEs񧊒hA91mʋEKOtuzO"ĎI['˻%_ fyD|PWLj&.PS8y>暀ꌝlPٮISce"krlK~5-aY| h GKI-y`5樌zlVFUZ}HBl@Ec<{U9T@_ЯoN 2Z¨˫+p;t& +ёKT:Cwz~#:2'{ixʵe M̴֞4N3퍤n%!m%AOg]فެ v;}g'C zW;JXE9* SZg$\=Tw!: 1cf*Roan= Uл}L̹^l|o/:I ,!yug};IF&a/Q.5b ʌQ .Y(33\Zit푏Ix$0l3ʎ_N0:/'nHٸ| WQ^+k8 U4XiTZ0xGkWř {<|k>S41 ։cR8kQʬzkq \;7w~@,RGZ $K |-6|ZDK9+5z{dp ޏNJ 6h(P$LwRC nb"h` :FbW8}n qm6#ilN84YT|<,Ih0;]M108C$w(_q4Kx5D ==~95#r -lLJ!g]48@@ija|\(xYVf3:ʰXM-ɧ-3 nx*89dh_'m /BE ,*Mz1թ_h"nKm pDH W_?tc&38jGaʑT_nƏߚL@L;\zxmO~P3AL,76qE=vX@Tv,Q,#JSZPI€u}J${\PzÏ9O<sX@w~E* Q30mbj3 <0DbجkmYUg`-qeI$KPH?TwLboAʛfs)O{Il5uC}J,&}*Z'{Ѡ'ld!,ٸ 2ʺHWA)i|"p/ g~װև C*k6c$*oZܧ9Z8(:4cЩ+7G+\v{niAȣqAdBg0}حz"9̮ 岮HRO΀CzO\ot 7vYZ= P"gXPW !2l=oDNT|baV+Qf*d0bkR'fq|se_WeΡkgs`n|l~4kS1am|\Cx(VƑId笙S>]ޔ&1մ)ˊ`p`̛t/i4]~X;7wW`-ɿ;)"$A Պ*;qE/߳A!!ù19u{:Iʆ\EUl:xҥ/j07ԟMK1PG' [1*, kS)h]`J$lRCTW@!- &>87M*hȏ< :¢]ېr EԒG"53J>MOӼ<1ӒM|z;1/ކ߱$:h K5:Ş<9`g?=5]; 2gYZ07070100000299000081a400000000000000000000000165708256000146a8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/]?Eh=ڜ.+ˣˌSa;k +1ch&PxS'u{"Jy Oݽ{/Lt>p!yIZƤˆG-, $a}%!ބo7{tih`Tw,0y\ Gj (Mej`1Wj:''ǣRFw $eO"~Z-jzIiF_&+nZP@d9ZjbJgÖKPvkb[C5ULY@ S V&(g| &hguȣe->竿fS 5=%־SqZ1s^6+n~jcT-^a&]ЋzcGՍ]?7yMIb]#zg|ԶA;k!f+/ cXgrFF.k!|\nag̰&7㘚^av:݇TtFJ: ظ@]̜fj,;kUWEETs.:2>Q-{?at>)^h$'ųq!YqlVbrxK;LR"hqvpfmaq?2,rWܶLjlR_54$dL/ІL1ty$(PKtnmLv𓚗[(N[~(r,$tHK?k+#UuqdxjVsy(6m9WL%b>E)a+tcnt*7 kyrf=wH$T\*.aVU^}#v{sgbu+DBhB+=m0+ΉPZɨֿ"h qJ@ ӝ.c?|0!I B-x84>uwso#<FV OwR൥L+&90mUzega1}-81Ld`!T!+?іng|76G,EfiT-f:.ռ2Q3{mpZ;hgӔ$3I ׬Sĩ?x/wwO'$;:Ҿ](ag1ZNӈZ _ڟCcJmgs _("!}]fqk\m۱{T85zE2/Q^8]4 2jK}d%`uJrFO4.;%9g);O ޖC-j?sBAAaL1H-8Xzk8N{ᵆ*e^'x 5i)m_HɎ唾U!>f81Y* "j6ZoVac؊ l/Ӯ:YdWmE}4ƛQ(@Vϐaj|\&Q@~a+Dh] j4,RknvX g.œԾ6;QWD_<ʍqd>H&#jk2WΖP.ffI<> ]:Ef s؆ D_0_# kv *6r[`SʟwRD4à"_w/*AO<0Oֱ-i:휄_AB)B#X';2s_u(-`3/s|y=K@Xk54||>9,C״6 0\ɉe/Ǫ pxQwz2W .gw(O,!AΞ=W0`g0JȄ7VMi~(2ݻܼ ֓Q4cYڣwyK[Sl{ĕ}񩡭ԙRq(hMNCUs>ثܣ2 SK?pprː'C qC"-_#dP{$NJ V5lez5H wJ{c' Ϗ*NJS l]_`oBW{Aǎ* ˜7yMQdپ=Jd1faI$=NI>lib:u@hD;B&, a}X`v N1!{UK7 VfZ܀_!3k.@|Q.t~ՈR|iw}z_[7ѥ3"ܵBA܋#,Wl=S^ D)<uOUU1`/uWvV'sHOlfObqq*%AM&\ q<bn"C?\.bL4&|P QEƶj nps25 >g+GG"Ws{q bshXɖᔿCz98X#$W  K,ߞXȒ( jctc:f ҳX:Oth֠A| 3\5/ØW/4煼y.^l:kB'yP+zR Uv9tZY9R!t?S99~4ܻrp.]Z2ZXbYݵ@IÁ|1w`{} d}V~l;9E"0Gѱu׸Y*a9lS#.oǎe!\lWg_3ѻ"#F79^ztLI~y;v-?Y2[#o&ǘ|" ă44۽E5BW{Xd|0#l-BZtͻ2a=SyHjq9$ ͌VDC> åܣV *rKeB K@޴5uB6gĞ`ېrQs>1 to5%QJXRt \ğNŏ(&u$Xn=Ni2Qi(%pKEUZVMrd=zi*o~^pW%~R) w1~mbNZCi&>zuixCx=YvO}`[iD&?UNi|M. 2ٸWH0;+C\}Chв办1ڷT;0Sg|`3F{ 4oSo%>\ҝ+ͧ7R38u ˫5Tvu-7ܱz\/z9})6Dn`q ab9yLIcb.ʊH^>dW1ց dQdl, ~6'I'+^|I$!8T'XgEK -O&7.W>~\&d}%^ {dsI=Qsq rpIM{>JQUIa~ZnM=5LjXo(0}8澧Dab|Vڔs] &H '4ԡ,2MV-l8fbFh'(A0HnLnNyZl]2-}S j^!] `d|gF~ZRӅ2Cf45D9ŗuBl^'"/D D[,. cW99o(3j.ۭ6uaE4yxA5|R7!a}FÓ (TlDǩ+'0jy-ҕ!$B] UC؆f W*3g_xU\UjTxi-M;(@`k>׃&c<& 6Vi.dtʟ#³;8C^Ex's&*oWM*bU쵞U/绞4G2c0/J5Fhz:N8.p([Ny u oq4WY76?r -ȴ秺ӢeGaa  }jN2vWYI'8i,#gCGRdSA."`䥛ȽnP(vZ0n^ޅ]B$ CDe6;Ҩ|Z~: +X x\x(5g9I6JIFʫMzX3,ӻ%ȱk",߷Q p`6fbӷQ7읡\gܬ&*5ʹ%.~K65gL {`*紽)h@g+Ut*\SIA5\ZF,  qVu?ͭq#5Ep1wo5UQH)nH]ݩ81:+.<ٍ dU24q{*1\K%Fˋ?::0|<ή~pn;ec5<'j~tw]5cT` #Eʊf~2j3pk,.R6.i; xqBv+;GrD!TDhНlPTmD1']\d~LN/VY,.F6-=Ti~W F@" 2gE0\QԾ@0z|3mJ|:XOuLnj{4/{XI쌟k#L*B%]ۖQ{RF\G2aڤNT/vۯiI ao*_HCd =fmWe )oY<3M[HxsbE+EGuiꐊU9w(^#DZ3"݃r *ƑȠM? D7t0Mwl[f;ɬ(Q]C5b]nw7\egbhXFx9ظR ^nMڽX|!s U!tL5 Xd 3$zI$hF&܀;I}]p( f-gˁE08Leؓ,0]C]1KdA󡹟ۀnTd~k@iL C-l>HM9 R!b"hfՇ},>+vQN|DhAW6@ےuP Wt]ʯ{ʲi .x\S=\Xn\kPqk"] # B.sIP'lN(1W(2A7+OdaUj ((Kv9tud5fL|P~f>̾o$[STlPR{V;a}DʦH0-<COKj=ͽפ`vwd -?N伔QN'_t#_(D~j~=r/xPl0w#M֖9 ҆S9ҵUB,J;!6M $6”wʤr\@ҨCu`;(rWY+@E[w6au0~"'j!l&jDC p6GY[TQjG(GtP>OZ7ʸm/҆᥷fPO/^p dA% K!e9P&7s3lgԢ23@ұ еQZydcT r袼~:uށ ^8}l |FGn=?B̐u`pKӽРtQomaiut^0+Jy2}dNcx&0Mn@ ;h1t=|]$9J!Ψ0k6Pq3k=)o[; >UǎVYF~#4o-(wJaynjS`WP.>={3kk%Х *H7ӪtCr<}v;gڎm1$΄_ff߀u. zŅ4Ni~^EᏲ Ȫcrhߏ8Lx2 ) @YQ?6J:@ݱ5JYNihrHPJXJ pTE|G[z)E#c^wMet@T޼cpeȰ=w:ݖs}ajxU@S AAhmP,+J}z)!^\|9\lvb#Kb*F J)rxy 2t}}C"NԬOv|j%qyR'g"3*Tsg\S jI Hv&"# ,~a}@ m}ؗȨ-4mC9z[uKs< '5ilƟzH$7.Eޠ?"ƇbGǔ@"m2[D {@gvk;y9he R Hv~+8,s_-zr`|WjHMKF^҂D҈'_pڐ,Ln;,Ñr- ig~p:If!cb %x fސ 2.XV<') ȳ)Hg.}۟ vGk1]){mSx˄O9D6ge`0=Hח?ޣ3=1anXo-WW}T"Y?Noum޼RGaW}. $ϔa/DE;@0r w5crgzA cog)i%%H-.ȃ)~/ J J7t^q(!pR1*Lj.kNR)fg^bD1V~doqg׷*Zp='m @uFZ}Њ.}+ T֫ԎZ/ڻvwU nР0[&gn)kh\=qw栆[DtVni*(ϙ _5I&7ַtpP_ "=-Zon;d?Ħp*1WL %\&ыo 2sEf~ %z_^_^rݏFcE2_f:[fYG@ pbZ9&~9'U]\ \87IP=!}cЯڐXFcH7>mnO*}(2 !G:3t/W]AYh;[ZpE?mԑQ6Pzd=CP)`41r&娝j?wM|FD.maB*1N\ʿ+R˼2,B1n:K<ǸTn(u">xI𣄮;jXrvU"/nL\N$el^O|CvObQDV]ʽVgL cwQ7IYpR8f7ܩOZ/q=Y2*D #ᶝ܆,*7'-XUA }B@!>ٽᾍrFL灇L߫B5CQ9Wg|9 /$8NQ b582vƗg>+VCLhko2@-v0JҘ߬$e n~֓"l/_> %1+XR8|/-djQp[n Aٲﰆ!19Ȗt6>|0W,$|7gc:|gv>|7/:.+]"3өmO?u[9#(%{ J!k.5NKpr6i)rgd5%F! ;zT?6~ĕv$HvCw6 ;w)1PB0ip#8HFu~^>pL/^qY0Ox,'@<~"<5-xזx h ,?W"#=q(|j#f^7p>R3n9`}kn0Qم*KF_`Z|ޮ`8iu;'H]831mg삀4M\{͌NVg':=/dy OMmМ pKԶTz[e.On\c" {A 9_p ZCޥC SS(`$|p9H!Ktx='?;FPĪeyZfjKa4Lk7LebL&4!b8 {2LLm1^tvV췡;أ=9TW!>/o-l Jl3.b&jJz\!u,QVk>$-ҧ<)#͙|1z[se}Y%cPE#:5& `JEXpZ?/9LTBv|OMWi,H)łv-dV pw +/*'[1@{p2AM9}G5}gx?+~ g¥w+6ˆ2{t? $exC+pǩz^6&s7:>\>:sGB8)iGd[wrOШ Cr_ւ<U>/?4 6rT4\p)/H 예[rV+?,Ao諧f?02$X|8}k>>K^r1&>1R&%l0Ū2$oU^+;0<ٟG3D+Ll׌I{.(~fA._é .SƘ<4HPK\H9 "Xqd ̲ WjQ8uƪFڵ`[c6N"CVY,}68 CK` JLoy5p!ZS[%2H)%|ADW83@زLc$f?j浑|HK5^\Do* \}WFVNm5:ox9S =?1z[q$U7!DeENAl< D0[biz0;l O=ǫ;YUD^̢l8i\U_m~,A~CJWb[Oh{ v.B"2V%@pq&ۂvX_FSf6,O˽.TP=O.ʌ 1mjQ]KA)MC'iߦdoVlj# fm-+O)(^G&EmHMȫ\zCX1=2j_P(&-dԂՇ`?ǓJ]=4NR&usZ3ӏR+ ja#w]sQ]FQlbQ6#yͣ>נ )$I% 1?[#az]a765#m'gE}S`9Gj^H|xzmER\4vu@WzLdZT2n3#i-(ؠ XmyAgu4F( U{gfSxr ƿdr_h%eIU_F&N#LB~-VUG€U_OCr 7O -A:&acb( LRHsQJ_ŸkstS`jS~*Rǭzޒm00ۮf^Rh 0K32̞\xVe[?z\JOۤ؇9o7Hr?w9~ ZmE[aX%[)GL ɁC-хqf `);D`C,F61#";J{|=-׎h^gD) '@ݠ> n_L&7{ho0TIf=z/WfneJq:?axsTZ/毲irW?DENY#ޱ \X&oA m -l#>O 4ʍ<q-6- Lxk?I~esIJSEv [m@4n" !!c< Bx{eŬa";-bR$k1*g~_e }yvx' / 8"% x A 4s4toh*^Ӱ-Pk2mBekD!#<T|IT^)DQ,;yKw# /?:zfNсGXuy]\L;c&C^D縬\sl?sm! dxd֙kabv3Y?t6dpeC˃F(Fpn0O rӡ;l|[mP-cnwmm G.LQ[&\) MЄ<XDFymIЂ!!Pn29JvB.[g"AoėU{l=SjiLgyZs*츖"S~<t埡tOg\ aՍjܶB@8D1Z W\32O`4>'5_).Cn .ny=G(ZCT R?ʝˇ+j퇗qʡY큢ͯZ:ܖTu .{ D커VU"eXyk7 ZT;@zN{▮8) 5lzh"8EDEr2iLoTJGCgWI>; ^*$& "4dSsċ'~#z–a (0*z=8iMh V >[&Kɠ"'zJ$j`OGn',?ThLT@m {f\ɲӀx6+DR.}/y=c{[W_ZN.m.p|2;&PUATvY~Tz[U+SmDzwɝT ~$]4oO=sḾ/Qؼd}K1wavkZm>a "G۽ߵ5t&m*}2VjX@3/|Qsw쇄#7i AgR^>()B?RxbkS]~e~۲Dـqo9c4o5o`jOrI(äJzFNvW>V9@QwNۚ(9Uph@|_3(^QٲtҘ!-J4/VDsi 8 ,{Zg ,|/>b!R{=8N$h=o8EY~T[6wEft]B@޺my֍nŕ&-Y&aSd)ֵ.eqVOBB\Pvc( HG= GtuQCK_.3{ɱy@!iryC7pQ!n\M7ЁRՇy vBv/ B ?~W !T`KZ㵳VKb)ԭ #\^ӣO)M{#1lGkħycLV:hp? t%J/!ӼyD .{CAXÚߡuk܅8jtLgzYWŔlnR@ܴuHb 2apx) AUV}/n mF>~x'[E.4Y/x^TF栍!½~s/YG2 hY[+9J q0Bx>aŲct]PcRQrowE,#6_gp ݇|n"1zd6EɞK^}OI%- ZbW/[azSH~uG.ԾGϻ^E6Vd|M٨j fui24`Jg$E(p?D<:~L:r"D٨]ڂ)?Bhea[ ϿTzG!gVhҮZdƊ[?q.{|sҎ:6{Efu_E ` hyw >vkɗ,Fl;ZE"yA~$E&M `5̛(/@ZgF\D U"rN.LB3HuQև+k}$ڱ%ZsWO "MyF7+[~Px$8+[K اj [UѴ$k=_dy -~zӽ1`aq1) RA,%ZDWay؍):q൩tITxu^8"/4 qm v4ސU<`RQ̐zR }&쀬C"t H# WE'[3:g|H*=z$I"؅hSue=ЗFpbd\)BC5 'B&6Ckei?&YosK%L>ZuLDn~SgUPG:7]g#IL1H[H+UX)hO4i.?p^m~\ -n3bYю *0@#MU"f`fv >Rކ8J'wj ,Ny!uWٔ.!eMt Ep$ƵgUBEvxawS(UbD9=Tqe*"bIeCPŃ3hXeW` ) >{n$#8φZ E"ѕ޲hrU%$a·:t)uH[,pkuxRt"pe<$|=AJY :K,ަ]kSFBmqwp{y_ pyBJ1vbO=lS0G#v%ۚ}fh߈ KR zJb?ƨcB4Yሼ{f,6[ ˙ PM~?P5swBY .d>8Xvc%$ǘ;! I7䩞[$~YB')ס7F𗷤 Ujr>P"׃h7a*0d "SjAwi؄2KxnWsUI5tGvFXqdit^f(#uĠ(y#Nwaf*-Sk=fI15^<0J:p]'{qE$'QU=(QYyIkҵ=VM$@~i ~ql6ݎg2V c <ᶴ&%6[?p"Ca(sbG vU*6I/*"vU^˧ϊd>ṳ`6^8Sq!;)"PoIPSu3ǁܰ upT)0̓W~/>b9u")JU%ti|0xI>+ .kt/W8U:Qtr$z#$kp]x6HN]A h [sLQ4+alNLYZ-Reĝm|_<=Jj ;dfb 37ߒU!*70%eƒ儠φv:%/_KE.S##0V81k X2M: ]2G ^f~MȯȠr',c "&RY֙CwK.@E `ۑ&_y )7jomj87LF8^L\uhdHf̹tTMĊ[YJݪzuߵ:x SWO)k*I*v ȱ~!tXr{蕷jmx(;/2nkMϐdX5ۢTR|f~jZUggoptlk)a?y-JnWY9(\0؍^ %zo9Ox@n>2u+ =DĠ-#,}@;8lo4 .qjUmRw'N܎$9]*D%YplCfNscz ]Ͽ +s H^ZW;0촞zYz ymɾn|K2# xzµ/3 n5 YtxHo7%OqEL!>5IӮ}h]l1[҂< 1RWX30BCϴ2WWZ *DM( jf$Ʃ_b0qd8++ u(ke4U^W`O8^/s3@x!uKK v$}yQ3I ,h/J^vpWFf8%;ں3Ql1A=b,Cvm3gBQjyʼn)y*p4.j;פ5_pXelާOJ="WWL3y~!|Rap>j}4 #{T/7mʍ cE|ÈDXB]gwL(RA`YO>u 3ƪ&c4i}egF{Lc]HQqPh^dXTUf"w3VM(% {q:in맞j6[f{Q#,Bĸmg^>c3&&vڄlf*%n!;W:dx*2F BABXUD/ՄUЊ"p@J5ı-cWP:yG3:v!U$48{> Bl6>'8*v?祘Om9q9~㽏2W=yv)U~յ۩g5pviNt8BD&X~T`tbKUj2l6j8C7u)mx]XJ#GwGJ:㕫@E$+ j$s_bhšT Y Vrcl%վ?S :wT:z:>PC6Q}J a6.h=z;y~A~뱤szR*r -7ul2-@$zns 6ms6ĪbI0  "ESݲu$|ycЬIq oW6jƑg5:PⲮǠQB{GM8ӎxZ ,K$‰hݥ NL HV+|#;soY6-r7sQ<+hn[mp<@-Rx͈K(Q6ˮ6  ыFI>6+/a>͍ ajmbJ<I% 7^ZZ̚BaA\鎨:~K`:EEa+Q{Hz0\OcTe^Y< GpZ`q8fIR`HK7g=oUtPȝ@durRw/n/.hM9#iy"eLכHr)YMwXSB`]{sYM 2Uhg.5YZH:8_y:( i"0Hx+©"_23KJm } `!̬?dȱC݅BEA/?cl..>Q?b¾neT4ej rj݄kKt@2U]~&8Ѵkx CF 3؇5)dzHogo1 >MOOA35#FHSњ ƸO#(|E$wfkC|41D`KgOk7xuy!O'z rda5ŏMrmp0& BLűC X;p2?"NCyQ?F7|a11XnJ%Sk-4tkzdAsXFMWO͋ c7B `11J]nG|ӃWhLryx*mc:I]{NL ޴:@pY"ե4ғC-We[SvwzZ*oG."F鎫饚إbg͟#Qx_% ﰍMlCo\,s_}2Gu"VEkg- EgvEZOjrh{tv2Nob4yOuFlS(dkqIk G*EW2#;VzA}_: @[h*"R ݖ=(t& Zc ͤiMdYqW"NHq"ges*{%%d;&C-y2d,sӀ7Gp| PMeeKw3Qo~LXYu4FD:-5Єe?{[mK>F#zCv 0 7} }LJ2NOqhF.1& gd8d8^TF:lmΌKBti,)Tlx6]T,nCqgndRQB>uGѸ`C/a9^ իVp.0ARKm˸:A/uI&uմuGp宓o!0`D;`4ˠBBnS//,,Nx qRg`{/p^JjV)n|"VHX}o[aofP2񨠎{g Ӳ9c]좰\'t<}b@"~h[C@r"E %dH~̧fJVtWs! Pߎdzr@GPFc+<_hKb(4CwU3|<[ is~PsÕ_{܊OH>EkapyĽ΍i6p1A}Zy] U=!=W&~.MbHLK-Ѥ7j }:yѻ"÷ &JaX@/̥&v`JU'08?eYWOe>-wjAA\@nvW@c\]'͞o(/JOE;PW1%Z[!lF[Y"JԶU%+"Gb"^gM^ y,魝5ҬdC˕'-D7WO(=z{"jpV@-Pd[ã*IЁxϨg !VjͦAJ[.9 Du< ߝ'M{)Z(廉I~9X cEojy\н]6+T3x6- qw[yRښPQ1y^o9uV8EL@ :a cnacNA9euX9^$MQI) 7hC_&$#* TBS)b<$gylY9\\yMWmQD1jCJ>ΎMsot`/NdVN _Ϣs''b |f3+9󭳨ŃMVu*!*Uf=SU@-FGD/<1>&ᄴS߱ZS6 -5O8܉,Av=K\@`-Ilϭa#?-gc?";D8Ο?Z]f}'G2@Hkӻ/fʵghnxW.A*U}&.H"$7^G سS^F e!sh%^A7PS^`JL]0J~Vc,Q7,iC]#̟OKb_ yA¹+j$|,gYa314ZZz%:UL)qҼߌ!mo斝p;n}ՅCI1IɱҎvB{ m =,E$"4`2!Ɠ+Kc?.h0x\ C/41LSܞ+~g·k5٦|l\AԮOe {Y@Ŵ͂XU|p>$ZYPF @<:PnAB ήR{ YFa5ML7EpS&}HGڥ{-IM; D.Ǥ XZ=_#k ͤRcEX]ᓳkK8eu^.76uoq.\@0Kϭf$#Y*Tzv[p3i91G8n3/rtV؄Ea/Q/  !^y<rM1޽bH(Md3(>Fq=ip]*$>XkG#m~V9 MyGZUܣ^@i؛Yfֳő@o=C\zq˫@'TZ@( "*h5jfٌW(tE~JPX/W2`+yafbg/׫S;aUjE TN9Պ0Z;8fqkS D k,\^"ڤYٵ%r&Uī^XC9O%3.t%%68 m'yCW9]ϙq,e^p`OA+Oʛ#}oG 0ni^q눞 ﮲px-w=鞈յ䊺iuS6e=`T]:nBfc%QcF~Iv,5Ea]zuОZbu`Tެk\vB᪨9G{x|,J;H nu{܁o׎gYl:^4A6"xX8L(e09":ED`Ab}o4YXW3,?>$P,!6/qG儮Y3RI>1CEd#1Ah MET/Wvh YV_0 YX؁I,59#UҰ7<Syiq7]O I]&~)8)u+>y#kJh8-Yrf&4cg=ma nͯ! ]'|<p0UUA#/ 5?m:3'21aQ:@F̶ai';FQ=5d"tYϱTG?Lް󢚇t諑7I$P9[87 3.?L74FIs `A5wk"KZ/d(2 Ië.1Kvu m_sE}t~.sUCTټ)R0_vsj6VZuTr%>pn:DaY<(Ht $ZK6{ħ`*z] ybf!?־#@i-~tO0 o#w<YQcnԡ1-o (GeGrUɫ3gUKW&Yga7(BqH6Cߕ_P&o Y,>shr'"_sc4s=>M1о+"2S 4!*}T, dIs8tkUJl̻t} ̥98 }M{ h c#$.]b'jeM^ 0u3ĺF޾}cOZꆞ e1 [M&8B9ʹxR%6o1)W8ٝل[130༛TA?"mgC-dC),GxJgpw@$Dr+S~L4 vq|qc,jS*L?R5!}SWe֠HW\b8_Gsg>S/4L^ 5CXE;VYbJb7}||U{b ']Xu’zr_|0dJ]P>0sT1Xe($Z79Y=rxuCAuH!\Z5^m%o2ۉw2f5T&@뫅J!>p E0\6ry}.h2ov2,Ii&"g"iʥL|.qpmA K~p ypdl oq73rKHG1nH_^8"P3aUetr7^o" &6 [Ʊ~uA84tU0$ҦP| 5}}"ۡh-0>YЈ_3Ԃ0$S(Ԕ#ˇ!p-mH`?9(,I*K”>fr6jIpE2HG;}A9s$x%ƃC pB']2b u[(kCkPʞ#Z6'M9 vdqC !fMbtޭ l3)1b!iEsi[[ˁ-h:Ÿ <TI5"vS.\\0l "ܙ]"q' w-C Fun%҃ӀڬOCOƋЯ &iN'๼JͶn%0Gh|2 2C q"/)I6 Nݼ%gz &M(;ɤϴA1_qc h6 q8 Q/9~NFtuP;@[wI:E(2-@z<صۨ/8mL kl uШ:˄=l\z<[q^\k"?xzc紽&'A@l'Pi!*m,{:f=Df[5#w CXԠew )A|?2Lw: מeB(lz-{X;V%ywb=Z4&N\hq,0GJqf<{T }&64.Msa(d) O'Y$6-ͻ|ʀk"l)4 mimM6[珂:{WX^ -@a52olI: ok<"'N>3L* g/Kҡ _Aю x1S-LS(d4c lT_+6-!f7^Cn\c7s2(3q1^ |WSx8;B[ZoM|(KytdV|gflɽ8'7JªؑŒ"jY92Nh9' hlliH-~EFt}fm>~hҒXπO)m@k"L89̩$֊N Ors?ZN @I??Ϗ)Y`=,FoM2E;sڣgE=j+xq9b9dXVI_nup{D|ݺ/QimBΧ:'(\R^];3kme9=j3~֥6kUqP&.Jч| ^_>WPI]W.VBGU*5[]4 S=[[s-f?rH?V3 J'-mVrm&{:qoKLdP}?͂y G-(05vUZVd{AJ*gMr@psL|A5 edd9DT)%O %=O@tρIfG9 䪥-eʟRZz`nѼU~Q6D9lD_v}zTfQש5xN4[ӳT@ln8gָ:e==y~eD ,(h;sbVN[ȃL'6=c#W5 ʥd)%_ ֙!`ᲃ˪ڡ9v0R1+7杬v=k!}84?]c(Rt`U(7Jc(;Q?+b~`+0>CLƲzm7o__K) `=k8ES4pd˗x8sUJ| )̓E v#xgvČtm*Wښ4yn$M1F=nrjMyAaC.K_ep^iΗ@62!bҥ wI@ȶ҇f:L9z*^hS{FG+NKO]yγQFe/F*kyS/C;@p7i°8aR#9Ncr[%A1L'K'IԾW`<.oub n睙u 9N_c ,kXJT:$il"Xh,i-%CWM!rG0=bj,f2hs?URz< tF5݄q0B6c `_vcF i[t50O^I`4ohT(-j`wHw؉G W?%]D$JjjM%MȦbF WwޢzRcFENPS'2#D]OUng_gShx:L" ~Ğ>bsoLn2D)*іڍ1' D-ʇ5|;8 qi<1 )[s_Ԥ;C ,Fv,JNrvl2O9-OluȦ5c}.Ӭ<̥X9M**`dUGN9f9c<Ua7$gg֐ }  ;ߜ#EghZ %uov޽iIP5ē%g?3 DO=~-P bQ5FI| ,@:Ճ_AS8-](P4bL$ky?zNnj\ZQ.UM?6JnKsBO8CwAyYшY2X2Lr0jhg(Z:i7K@"l?A[0 D|c#i12~:('++0k4@zKCע9E_6[તHO!;ME bU!\Wf,6?3s' g%NIT.G?Ϊ]wwvFX\-{a9c d#S_=,H}Sl~>aZFȁҳgaKcx"wnnKQL7srM ]Jv]Jѵ،mЗ1-)#.㺭_;'@.RUN)CroqDcv,+lnHQR9L>u1NBa;h-3'2I MǚWjbDz+KC m*(Jqz 93yMfʆM/AjJ%q/v"PXɯZ{Js_'j7 mK ,`B18iSlo5Nϛ$Gb vqғL/Lp) ,WQEˎ/8B]{2yJ\`h ҈USn[|t( &٭&.^\B'~{iN#8b} =,*鰺X#sR|_Aka{`=OImj7YGbQքEC?WK:Ӭ9L+cS']n x:l&kSqJT&ks$27xLfD@`%Q?l \ ڗdMzKV?c-?%̭hQod_yt#at3s!b̩ȞHdǾ*;㤯p=i+V-P X>yM%dvX7J 7״l>J`)"w&kR/V)VgABBi;-XlaV @[U+n8pK"p_1So",bv~`vFj_z"`֠ Qp>{A;>8 454rrmON; +_G~,3wF/d2!qsk t4oGJ0W1D>E~epRwA&5l!S֑+jV+x%Ztb\_qLQbj}Y/dhkIW_tv7_5ĉF9{Aj J!,ebxHK\6I$V9ƛ׳/%ۼ*E6qd!!g! [&٘}`Nt3{i!lgK}e1A[(;I(1]T e P1 mjiX#c-7E(qҍW,cjx J {zu5KFRzЅi/W43`n'%\ va> QV7-*`om߷_d<4Rq ͇Rsl g,"&QҤ`h.G_2j3F(WK3uW |{[cN7)Io[[brBL{wz18MȘ@p\hóT07 (mg{X[ݳP);|tG?3|Qr.zITz& d]i8OzU<~r&Z\δtAedHA#$vm3tB!ma )6Y!bWi/Y[2ʕNY1ƽcIj?B/,(fsdx2Nx Cn05As%6.ۼ *?Vڥ3l'nE/8;q-0*Ғ,@5޲6 O͏KPC(Q]a(!i\$?'gyk*l1a8ьtc),Z3t Rv3)89׾ȴ*hn~%oo,e vNLXTnAU((ezW۔OfV:Vv&4df |:Co>F-J;hd^8oRqzȞ;]|:~| 0Zo7eORIL>tBh5HtpjU8g7ktcӦLT!A"7=x][6dhb7HG!#9)Y{>f4b1fx='&An#Iu,ec*}lt&70*~Kp9z4njIf^1 Pf4xg:y44YQ()7&X#JtZ$ja Q#ʰ *k6ۯy{ۊ-80Tt]Fٺ-uhH-慚6^.[E ;B/"KqQ69L705.0{L@ QT3o ,vOd#[.I+Xs*rqxdpaq]O+n ɬj3ks djLX柳 d#21>{. 1xK@ H+v :Itn;cm)}jSxidDgn{b&U"l~m"sZ`\mb{aP θwJid"%-F Ba?;xב-1c~{v[ Z~KLc岦az䫶bH,VE!oxP,>xtxûn^X1ImCoؖ*˹Vu HH%-Pp'9aGnQ(; ,,:wX#%K' ;kAwW`0m E6rg`i+ICeb7LJX}d}k[6t$T:B(oϾJבuvSot ƕQh c`LWM٪ܚd)6Z#fAQmRg1 H!ߕVa^? ʽFM8h[8 3AjPr= aeɋJ9H?E/~}#YRđj̈́Oo_ 7Ƥ\="φm:LHE :G:v-؏LPQq u?{_!}babHؘMXf"1F9Kᣠ&QRHl9% E-qK?jds3<e?Bp{6Xg231ā,1;"pC(1WUޚn̸ aˌkH!^zߟOk>Æoj[348|QsrFgOUShkwϖ^B3np-|bV5e,ql ښX'"<鰻y\-M%^9V_4CncVzZ86hWV`(*} B+6={4IQ`WZwN>"8=h(ե/ϛQv< 'NS~_MG~< is d!5DCYq|z$ExJPpv{x&ua N*Ǝ`. #%A E/5[`|Z-!no?!gRc/a B_?sY+%yŜkWfk -[k_QAF.cHQkZrK{n' ^\2Siȯ= 0DkEuH.Y;e<A;FAj;IQ*V|gYs;)ݺsJwDJ sAǀ"7ƚ|Mt ,h'hJOtX&pPɏx@|hG#2렰x"nwE9D bR]xfyPbZ1cgn] F`;A7O`x>m w^j1GC"MR!'3Vu{S 9ณ|*&b Nxv#>˧TOb]_W͹E5CBK#"l[|`t?c&\ Z,5#V<ۡߌVpruIKr ܵF$+{'U@z>N:lnGLt?}٘ӜBh%\,ܱ p&]#m{) ;ǧVhB4mN!+)NQ wKL߸kw`L0xCޭ@Ʋ.-ί^#YaxW3dK¨]Y߱bn-Ff)L(ezj+'mMw9H yƏtUu|zwNij.e {[Ժt$snJ:ǰ:?ӂr=^= x<-w8L.;UPC(KXWFIG$ljpX^Ҫسg7nm`wBzVLJ-#. do>-@++M] Ҭ8cn2]ؕr'd!!`aG\- "a!;8+2;}cѽ]Ȣ2?ŭ_]_*}>G71-(|f5x`1\yQl[4fn!2!Yn!u$ejʊ%j XKuժ%|?L5Z /"{ W&60϶6?0Qghs37{ 7ɲB4ׁ9Gsduxljⵠ`CGY8aG)Ƣd>t&~;2{ V%l5i[[c)ߦ:|~;אTշ ==C`;FvgGETddPEW8ā@T9) i?T}|R?4CH'dE'o y2514W A׌ _W[TAخ ̓P9$×w+w+SZkSNWiӦ 6b1-_/YٓNV H.EsGJXF0Fd!|Δ=nO<5ʉqq!z@=_ΧI"6&)q:eL6@yn{{{ӝ!%K}Wx8AZ8^}{: \jױ6do-} m̈b0@>FV2G綪KceT\}Z"‡ayh~T+[ !vK7l^4gߞ)@|cji̺)n}&&y'T)Z$k}5&Hi vRq-/w.GY?=)>!V}_f]Q )lM8crUH_s)kT ו߉(hr5w;;ȯ4@ePzxWX'QqqsɛOnw>#gv8d渆!`" + @M&*]h3jٝ'qm?1/O ͕cfI64T1d$z:koL\yym6'4$?{O|j@M&~YoyBjqEMe͛@!c'WN =.kdzb#mԫ_;a쟱~2_\ N,-"xᲮЎerVo7AsBᎥE( @)Zu?ѺXYN6g7:K)wo:NY眯E!u|,SY* [&sn!W >&azG NŴn͚dq8*=Q9 4\\Σt2DjZeǐ?WcWdѹ_-YMaIK􌅯 4C".*_(MB“z#w%*WSZC :1{cU. W'Ye&tԼXʂH>u[!>YKBj4ׂ1LVBimq*.8dSL m'!'?w[CFF .Z%mߩ5_UKH#x K,E4?!uVG8. (sFn#3wI>IsZoDX[KvJZG]99|C`M?rv ׺cgO;h-O1힐.{Φ l^u ·9l4(1/41:.oԗdU_HiB} D"XC1d 9A&ӨhٚYXQ^8r' *?=RB@5L]gUOz@]_>=‹{$TU +ipIeiFt9ZzDu!V/D%ũZX3ùi뱚G܉9xڞXNY=f@ط!mDzÛqǠk\yBZJbE3g%?oiXw(3`҆h`f'Sv+K XDgI41+K󃊟$Eߌdq6@ᓂm {ր.ˏbA1 /8Mvxɭ(m &"Cɿ/ AW7o)R 3{m /rͯv"oCqEDѾȒ+!2 rYы&ʥ7}QF-42~y `]N̓-&X'S%J؍ oÆgLZYd,/h5,RKE?[7fb2> *vd:MCi$pzF3` 2txRp9tǼf.Gg}0!0K^mcdԮM9H3b:ZG ƳGe\u*J%Ht)YoeqY)QI}?AHɤB^Ywl q0`T16eCd*Ú%TMczr:a*n1Ñe8<<4$:t&h"~0W*r4+R|G9Cc}d! 5X[X-r(= bRf.8mŠwAm543SfvmP$>eV7 -DPqra[*ZfuB+"= ,p A#**:npg4*v%Ke1Fz@%" 3 ٙ$K'}L,wRu! 'QWV@$%\V-o aS}zݟX-~Ai,,uޠ5ݿziȳWԈ6v+z>]G/?/'^2C#P/PĹgqA1b@ѹ:Ż+N.OMLq֠f5^EmYZF +֖N*~.o-=ci ŗ:mRqʉs)po&1ˏ})=4Ko+3mM8# ]JZ H 7Os[3js_>1A r`Pȫ F,|tEgu!&·HF1K%jcDp87?|CqșvL_jO h߾ RFn>5J5/zV#I8.k߀!3=qRh_s\'?DCo*l!zw+y=9|>څ–Kv4v_vB`L%<~!ЫP?*d1#fvME^Qpxwrc(w f7>5j/}sEmudW89Ŝ%>7PwQ ?nlI&8I"\PλpT1ttP[t'Z7%ZKNHBmi)Xk$cJᒳN<%%J!j?Hۉgg_#a,hYR/یIVc #.08}.1J [–OI4U\3;T#h_W\:6'\W, {}sǦS)UH'V f/i2VgCh'[JU87sf3a&Uߴպ7A8StXY1|a8ShUD#|;c]+Ȭ)}e8k8wIo'Xx G|6J NDjRqnwc:riDLVnA?3] $ qƓ[1Q_[SEUC/)weEZkpZyFٳ(!2ُ=r2/u-?_+I@}4a/<qC^ղ6/skcL{A",y 5BZ+VS8V0Tr W1%hāw}I?= 4H\MQa&Y?ac>9^1ΓlB%[* _|IpAlZM)6'zAQ5`{MP& ʖqnP#(:[_bd!&1_1^^7v)ʦbBU_NP'ϥ}11t(` =dkky-YBokh,N yt „_H~oQŒBt@978h` }?~˻O1ݚ){~!KOsI'N<(Vvb$Dq~N꫈.Us&<^-i?v>6HPB']E'`J/sH-԰jg)į]AzMiK4nѢzz? h'u6__dB̡oiX}/?oDNaDAWgȍQ{ *#vxv*^:9O]k,+nXέ:A)Jm sKI^2>ɿ?P@,wY4N:iV_ƾDGBj?{x_%*r)G "Q đW$ݵv0!dT;(-i' [W@GIѼq^Vzs$s^wE ,jgh(&t!>…5AN` Ykb`D0>7:Z/_+`{E*=KJLړo1+sJYЖ?I:fׯxb)UKXVRuDQvuq3aVVhXը>K3$&=Ȼ1Az//TDzyJdo_#?F'Vpsd>dw$4zAĬ ܤ"]#($C9ifƔ2/ e nWE?LJM,hOd,b[sk<VH^4OR35E[aJO6ܴ:۞&5{hɄ#6C H˷>}{ axϾY£sJ:M–Tΐ+{卺s\cnASڅV5H2e :c:4,FpG(lOl׉)pdYB9ޛ{ gCXOKpPf){*A}y܌M3_XL-ɞJj 5BcT'g!Xn3UwPY3-~hnRQiN~H~)]Iלzqi+z"ˏ@$&4Pn5aw N<ϱqܒ!tiW%}jL~v}xOWÎe"9S =Ypr@%^ei C:#nI݂]t s@hZ4zؙ=LQw_qK5.S5H4ZTmtXۜ Lg9-4_~ !f@pS&Zz,#]Q Õ5bl^cA).㞠y)P%A~SJ<rIJFb"R+ 3¿>WsJ 8kiƐhd|2HP9|#}Nɴ:-՝Hp¤ Τ~TH0(sdQ<;u-wje)$YxVk)q>`_E6C>P4IKrjk"35u&)5Hp.5\,㝈П}Rk6x)%]}~4c߫Xw݇p?KP)8Fa3cTx;P?|ѿk|Na F8jXjE$gغc,`e֡@YIUЏlBPU޸El,r~'S-.!fr1~{pyR둱/ "rHQuk9pJA~ ¶Gc)ܭP-e2 6%I9{s4nnne٥dڙ@'H%Y $(] WySɏ}lwgee~INi/΄ c(  i~aFvƭS1&k ??x*VzyVǺ+o_{ CĠ SF:_"Ht/6bXdNӃd )oMj4K[RݳZaěaK!aѠQk1v wIu8 6f^PSb@z3`TW˪( tl,]Lk!|[6zʹ޸S*CSч <I+/^_?Bh- .>=N2Aݙ=.V Acb|,9i.!g}̠u|vnK)zAR3;F*Ɉ+i㤴jgd![@4dX?66S5$/DžV'l5KJ$?Gpo< }7v6H,|KMz bDw!o#vDV;'@Ashasj~Z+)d*c}=X4QN8au7ň ONΜN 'H*~h)I&Xl׃m ]x ϐX@Kpw8=ۨjfl QI)D*~bAADyhG;!վPbzmUp̻1qCjg"vOsa!M R%TkL 4ep{mZ|H k$ԴQ_"Қz_Bqy3S ; c,Tb8ef@R kJ" y@ <MQ4ȑFGT}A"'7ѯ:>{SxXUi 'Datkr )P\re{ߨ^Xޜx]^XhJ̲Wp`ҝN:#^ݴT7.+J|TO8tP0mf@cB̩ N}-k= =1匉0twV 3F}鎦EL7QP*U"Y%ּ2RVNɽǪb}? }p}7H'iTʏ#nȐ_-XVG ]Ij~lOU_w{L`,ane%:q û0-+!@V[7z ³_S ~j4qwDMl9m`@kE!GHhR㰼yZ%Oª.n\{WmaU (V%q60DdV+ &oYx^d)ZÕ7$- 2B'f ;n3}ZᰋN+w6[S36' Q.~˓ ;q*>Iw.!{1r!:\*}&n ]dYm#c`_h_uu9%XCpk2{=PK0,[m ~,mTCt[:l,Tv0zst*5ZjDR^p.fAIEO TFuw`3xogon W</-\9PZ[Iy|. YlFqڐ;il.P09iOQ,`qpcJ z;>NBBIDSCLKX0y hHOȅ4_{j1d2EO]`ׁUNi>r4vpw1eJ! 㐾Vf"5#%@$WF$gkES"nFelOiL¬ñ6՟VVsKHےR:#Go8 HKSn#k"N\Bzk؛CIL둸d{e=+޺g;R4}eA>;iEHj MՈ3A@Dx\ggI(ڮWY#d(јlKf{ȯY*;s8Ƭ:VkI!VnӨ%]Gi1Ok)  !cXYU $6CziIxIF3-+[:RV_Sw_9Dq<qR''{{hmLcm8)DƟ6t6ciBԁF2ozJ񘼫cFbtd9YfyGwF6zZ-+.i#X3R-,݄}흘͵3>H&쨪w(O XW:o>rgv\qKϡ>(o^"{ߤz@ d*z1(c'%juvH ijtC ;LVthR՜u|ȥn Hx;Rg'|^h2+oѭls^yM^:,q$aA9$} ( n P-Beڽ< ŠQp`F!O,Ea2* /5\zOSLƄ /?)Js?8P8jjC^r"{KlMDK >8l=v>,;-ƣu'H !POo!gtCt㮄Yƌl`{xq ĖxLf'ۜ>PKJ u^mB6fJ]x(;Գ0S503 tet MߚƵ9 <^붇\XBj\&-Uu6s{45* {Rћ $qjˋ 2@/)SN| <{ߓMj!l'hi,! A05p )p!;4JFl&3 r`hq.A.A>-!g. U4YY(}Bﺃ*zkeZA{U4Lp{Bvu25^SABOKX2D*n[ଋ% 9Z r=HW3)챔W7l{-X؛Y Xknuri '+ZߜF*W/.wJssxifad`CK9GhS?^+OK|ɇ&q-3ޅ=ꉻ0|NBc YHS6"v`'}fw%Ϭu7Q:ɑ=d9;Ft4qK4K[Rm[wg~oWVkV+Ss LURDm aBmQY(J6kL"1+5YԿ+$Z:-t+@x9A0Lb>erghf/gYe٩6\sdKn ( 8zG%}ZR7t{'}b&LLAo0k^V#ׇ(Q)lJZ50@NJ yKZr ߄[8ɩM]m?;7ʍ ,c-X[抺/%UVY,)}sҖ7y9a7d Kዎ%(1,$SdRx>4Be]K0{h&H~8Kgw⡡3=SB~ke9#gq[{g\_+ t^R%mz?n:/@d\ X 7b`8N9z&`XߦrUi:v}˦5l5x/[y! 2 āg4 $~3J[-&%=sb5ѩNo#}{=׍54In#ccw [ Vc_-EZY|ZueږK-2NQr&(kB`GH]cZ2qۅ)aD3Ȳb]<}aӡUOpp1ɫ8 4#`Enӎcש+s蔓S5Ui{8) 2[i23 RCr+WѽɞʤL_xVASgXO&021e1sQE_HoL@?%;U B\>zbFɆf~7@(&LDB]?k,rt҆&F5#\4@J*C- ?V'fnaiQ+ZN!$^`BԴhfTܰϸK:M57 Xy%7wSK2|V_$ڒGTƖ[{ҥbf(SGԹLep(9 $u AJG0^~Lp+6:LLUSg4#X %8uUkLZ g<\X[Z %-Bө-0U1.$olj]9<Ԅl(}8"GC;Ue'jPO({ܕ ERYrXTOiQQ$&O[K6L>^WmAŁIQUA iHE ;d0to<ϥc'G-dYpC>@W ad ձANA@zFRJM>0`:I]E'O|5q3 "X$`|:qe (C:3ql{CI.ҲycY984( yUՏ `7֔Ȕt>pc%smy$KZwD9 ! SlV j[?'Y[qi< hoĨ^R @LkE:ׇӃfjUw iP8cv0!i|盳hە':kTZTZ4ӑDp"# kJ)gz :ܝ:sQU7ID=氳Ż2 #ئ6{}K?{5 5Xҳ,ơXRQKV4!%580OM!#t&6 d̂R5=4%}6>9 2NW6bğ<0.Sj]>Aۧ\M5;aV80~wij  ?^}@ _?, ێgNR2;KmԂ*ô֌CH0?yun;Ք%`9n cmPfhg6'[kf Pp>[6?޵zb^#oa|;? 6>2>4nwEHrӀP*X\JܖzΔIز,8fRj2"Jj La"S: CmD8ݚ+o|h#%gN"Z6V.F 5wz+CȀJ~5mYZijkɅSjB,{o5T YtR^OB)bZt~V-(e:*p@uEӶ@}ЊOn^-5ZH@MJÌ@VU"U3*^R H:&4`sNi7&F-e׮>Eaœb)~ڴ%<<߽\ :4WEpB v/њH OѼިEr0l ly;:AYHԠ%߹̯탿j^6, =B^{ߴ+*6L5 FYJ6t e)+bs (q890n~꫍[c4utw]~Q%kohQz/#ۛczl( s%3gt]71jx[Ϥn@Z|a~%e2&PԊm))E6;Uk{ NF\1˟`j_iaf{uPpE3:pބr6 L7*xnyz*5^Ѳa/u8ZM9^-Wng(jW1@h N /*/c!hb,LTogqYtQXDA1K UY1{8YVccWCXH!N8_Xn_&uK)$9(pӒMQhJ<p݁LleX!̩X 1uC|oINy͓%p_] 26) /Y!w|  4,d#`iO ^!I>aAi7XWstO&C&ˎo&ThZBEu3L(УyKE\EUH|qmn\ZuBm(Ch'ʹ (^%dp{p$5'v~= Os?<#vV:HdI i!qGhwʏ N0glTRk"N [c!oe[:|lI S1lEf- {0f}iy׬Όv#øzO}5g  ߄aX{Dq|]ebjNaT ѫW=~SX"/`^׷:m2GV N!?5+Lo1vdBߒR,sUJw(=; fGCneGju>ܮjHu6 4sxrlHvc*Yǒ&]7Q%'55 F<## doA]+@?ѱ30>]LsnVc+:j_ iyb/@8]N*n){.>MS%y 3"ñ&P"D=٭u A{eWx`~fʛۤO֘D!\g-ի$I Vn;KH ('**k&,$ &654t72%vݙKwXn8{zK+Xqlnw xOJ/dӭ/b{z.8}kͣu(O@>ʑJn@\etkzi+v}ӢQz/l)݄>9$rt_Ⴅ݀X<-a<.>UUPv̠h+Fٶ Ok"\c() {|{rLs #ڵ39IJ!2#>zѬj6:Հ=qS!(qa"4e*i)xh^li@OD*6 tLJ4/Зg$lMm_RѢGVpkzJ <; N'J _J- rykډ DVk󷍼 ^\fe.YåN :  tS" 5agshA8ݔKyWcc'[a h{]F'`Q_h" >(({:g*) ß_yq{\fUܠ)k&rT@}4/`1bqYAEW@v$+c䧻FÑEc4!o RI[G bwڦgvR~F/֦Y5kvQ?HE1>i-igOTdY@`T tf@wa=Ktz~lg<k%({AAAUFρäx7/e$ԁkvWa3$sĹh$- gUL[XGĊ~)C檕,hȵ^F3ɻOV{0@$q /#tޯ{C~aU"["8Etnoc}%~[ѹ<O5So6o|;fjp\/)=MV>)U< N@ <84l{`Cɒ6PlMɜ$p^_1a~/o _sQ ХL<grL0-+)0! - DƊtmC ^(H>K(%t-o~Bbii<8ĩ/ݿ#s^~io. R!lYgt8\Axd_p/a˄hݑUx@)n _z@&Iu6.y Jt§:3pHT3|&[1, <}}qR*'mIIp? gX\WU20R )G*i6q"d >-l{o8c2:".XA[+^/'UGmoX_+:Tm8^X%ً bqqKQ18Bq Y&F>Q+\_=Ө퀕mHS^q}5jl1lI?t6)!X,z/s]^=8r7w66vJi7FDZ4'SIK: ޿.YG IMYhJ9{"Wy\Tn튯r.*? SEњORf9wx+ GK! NP _K@ ?HUCh[-92 H , ACFױO'KKr+j^y2]<9Ms1Om@Ү4Yf !Sc?7D-V8jM"ZH~ Ón %)JUCiJC\OZ 2@1y;zO_.FzO'R0B!;ieJt(e,s "SԻM5{XPY5xO椔]?PakFr`RML(UDVlPIfU) 鬻E9:RT ]|&h^ھIq\0~W^@~y$qⵖ,1`L.},jPENUiGINtXf{M|=̰-d~VRF /!t,j%ucC?6(40ij6p"r~rY܃=Jߎ!C%fWIo;i((-=3._OYȗ\/6ٶÞh<-˽UaNOdE"ר c]:8ұ@¯Wh:gbjDOGCgv5CI⑷`RkR/8vc"ЅO!n ş& N#(OPʋ>l]pIJF:4G`dfA7J ?Q!7VW,])°' ٞ!:6굏HDc.~ X I Np8θEi4+PZ~aeF )2eYEf)xӴP/Os4AE"vOE23N<˰{7z5Xb$JKVBQdNM kB7$Ztİ] lMs[У]O)Df> G%4pɪ+qE0.qM]9L^V ZwX/T2 xndlԠ BE0H]4ZE/;CXd?i1>\2M@Y\6yczģI~̰L }?|b}4ٸƓW;-PgOi7+ZHfX;ï+>B-K=-B[j(\w`Bg)@z8a؝ aihLDL.ԁ(iC<P]^FVGwrq 3IJc33;*jP/@R2cE=C#pf$Xe k-Ưʜ2XC'_JUg$H|kaP~,z"1g 5.)k F#F"vP ē3БR };PVgLK uV7+K $~*Gc;KS5 p.*|+0`#mi TI2O9`lJU dF=4zGOGdPv:L۫D*L:yy$N`|J`ҽ,{4 mOZ=uBD|*xk|ɴH@d~^pT^3n[{=۟9HUxΎ(ѡn!VjȠyͪrƲ-d<0{$B%ή!NzUi;bn n2@\9D=փΓk45&HϑN +*4T^-E 찃E==ivS9WG d5SޡX[hN~Jr$Z=,;_q0@#Po" .v(|,ZE/mB f zq- }c'.k">U86\_fS%> y2,I1S3ݬ2xm\o`9OR G0 JTZE6TāPNpr:9>GK()z s3/5UND?:KE#M":,_>&ł"Q '3!U;`^sPC2-r m1+;Z7Bbdo1t9Pړz%[ʰb8aXE6v4_ށ"@$oPT\AFRwu/ZDw]#O,` >;T,;IM6SiVL5 ?D2PY[M1D9?>?~d,N \`pZ,PivmgC) +R'0h?8lc<* d:4X|&BWI0e~H/ ә hдD#>%U xm %`lޅTR5bE@s;:RKܾf_ශ,E0IV Cpq kH۹Y*|@,&wk>hX!OӌW6ɓo}Cߪ, Ip^lvpӉ.ˆGV8氏[9~g'#6 s@Acͺ2YM7 aP  i*TYq|Y X'P"eIF K[rH7I=TK~,D;ckK5TNӾK`AIiBw{kbg$eOGQN $sZ6Kz]b9Mw>͛䘽%VL<'c\ /!EBޗH14}PN\҃F1rJ+2I|sE骔ɔ@EZ’n& %7٬?@y_mz. %4X7Ś QCq4W޴'ڋuʳ#{C(R% + 9"`q1傀r|(KcϢu=v5$Kg_/kq"2b2P yg?;ZdzI#J֞ O8ⲿvX{ % nQT + ch*0b(OmNiamf=z(A \o-yM-\Pp46VB%]V51qsGuM]AS#^48ۂT{}D?=3)D;XƯFuO{NMy}6Uz}XHg#0W|@p1L|e Mqtv BN7c7sl!7W;0-ޗI`[7 b[B2{֑%Y~)# S:szUeH2 H1<\juyZhHFxJ"ӥpEkg2>ERsXkv/G Dkҳ]{xF]wƗXLs7bE:=e_ D9HXjB2 x5aXss0ԐBL&qF,/< Mz3Oy]zJY~xr9O؆UWy:;9ߪ[V[YdT86qk3F6İ*DFr[my fkl6.G+)B 25"+N|פگ'Ou7ɰY;w&A2A⥢Ŭ$'-j۬!?]^ȕVj]ӀFUQR./y޴H} +ѭGZ\VNۭL `z&$: .H3AGg2!` OIuՂKXT\σO wSNbe#kQ39#I=tZN5q?? I &jB *5A+.طY*8űXc/ɸdÜC1* 8+WN% s{X*]-]YtUw6ID|('? Z?UQmZDexs?ݍ!XB0!,,>G'b5"^,oMɅN/US9J@CSwIˤI'鞔q,Uy>ĮҍMZrJbF2Ҭ46j ݽ/r@(j`EdB󎪣>T%R0cxesa9O~x A>-eC@ tޕ˶2q#Y]JF׽0 \s5Č{1v_1DӵG#0|蓡x)O,ӰKlWƷ {#Z6?nw*v6PRHřvEt>Lae*-7#X-&_fv%/ۂPtc$vkt[U#dW> 2G.J Xfi"ןF^캃ɔ0t 8HJ:q7 t NU㏳U?XC~[gۤ |-v0`1ՀT-_BQMf%L谝 P"շրg<[9q4Zc R=ȄT}UWuikũ˂j ?sH5JCo^$C FVX$)˞BƖnTH<0tج.^3>[LfFezM.V<ȑ?|bɒ 0C0MuUf_ ,dχIl)bYxeJpENٸ奄}d{E] ӿ֭Px@0ZR6~yȽZH .SsJyk;"ߕ/.F%AOfN  u=!$9޶0'Ҙ {d6N" yhAiAU3}$ma N 36]ISYUeeZD@َ'ۂ~{ыrE/`FXBܚ{ہYy\dHyNW)3UN5TqPq$o&bEUXo,di H]8'C߽*6K,I+nj^+fƆ#lΜ ;m%gh:tk#D(1T :{wIXݩMcT#S@URgiR&2/U35>`75^,I_%|;3MzNg_iZsIx1ªP:Ψ8u|К]?n-v} Ff"2_EtT^[uq&4yW0BSPIY5uV$ mPZ/,(7kBp쬶 X`W`bZm'E+\Nl&ڣ 3CBCOH0C%]ݐ>38#_ 儲˞EP߭+/n/SfR9eJV Z1h =5ɚlz4t4^s KmnoD^o_l9Sx6 CED:TAXs27:H@@c Ww#{4`74c(I/2f1%y]F a:%Xoo4 5đqnŸv/t|T08M~oFmQ(ɤwC̩)/ᰣgzmMp %=nѥ:"AfƧِVnPUGBqq4,|lNfPX};J !x4)s^'$39ڨd4L$&ky u<Z)L1]?@٧x59 6Cf$ wB#G} bLAT)]e[<g_)` m'7RS~vLB1ܹ~qЛ @פ:]IID$vz,< Ϳ E Ug<|Zuڶ[߂gcN&0Ci/~Cʷ3 Ѝ}6cOs!f KPdi6,y4O@TO%Frc=$f=ۧڠ؈$5J|'e, `"#HDښ<7jN!vpf%csel $}hVݢ\A9*3rzԎT{BUU)Zsy,o<mw@BweVƕWU[qgBqNf rDfVokK3ױYXMȀ3n}qA.ݸ@W#E w) _~`L ,^<)noᆈK2ᆨ10]f=7{?DMC x5al/-S")٘_c>)tYEQꈤU"!MHabp7(nabgH)JHҗ(1xlzҵg՝7 %⍃Vq xDLUL5o\ 4-P쥟t_y^ho`C4MȅE(]`,q)ٌo7CVEQٯDp̨_|&\v+@F%0Q]SK]J9yOt>2JM*:,ǑT%9k8`IMt B\S}le ~j 'waw@@m:Ocu#/mm{OM\$p92 ,`ꮡ$rOJb'ZCWaC= gjYyXOe35󍘵3 if7-c&6ǖa1"cޥOh6*JlZOS 5}L:Xع")!Yy\hh5z_+vJSnCM5J53fe{In-Š%*Τ]`ݜhEqC=S!)brgf jLvȖ%25mPR"mvKRMu&6h?Ȍ+%.˵i *wZS[)G lQ 8=fZ/iM՗X'RBsb--5s ޫӉ:lΠD.>:зbO$Nړ,F5\ڮH_PgU.#zuI O%݂VeØAySvEq]~'lk~tvZm͓3I VUk*T.MC>z/S:<ʛ%Q)U_HC'.qQ 77I; /4xX_hV 8ZN ѵ"ot1~: Sv.҄+B>&|Z#Kasz 6g&kVkd#%K(=[x죰<1<%L>C0[Fsggr2p-x諈't"1EO/B\o 8L 6Bq#: .[m; -jW^|I,EV΅To& >m" Ƚ> ;9"ZSDuhwj$ߧ3\C%HEαjuj !f|8^[~ԛ}vB A먨>pr6@ՁFaw;;tGͽr6ϝ#OӢ`؉ v #Gd63jB‹09ގspm!~U ao+yv@b@9A>.ѐ_A_3ֈ Pvi%H/ 0-|̠d O6}f̔?"FhKGTݦ& p<B[bPzhGv) ZMrptM r)BZ &5 W4:HS+}^%8xsW8w^F oT *| Q-m1/*$3Gg.vlC3bGIL+AII)] 0fft_p1qtO3X ZŒKߖ!ihĩ{{ VpIVWG¦l5/>&vT<%Aӑ=Zp*r݃3\ݰ{umb>`RG/wmZ$ffI_LREK'|f eYY:` ;ѾfiS0ֽ( u2# uD2Y&BVب-vdC/`Q{2a{=!~(ďrL`݈1YҪ UI5kLdJ7lnwIck?eThr \ޓ< d'G=7 \9O2E)KϺutJ:A4n"l^:ww%FI%kD@_hLbX=❘1~* u$X=Uj=@*"B{hd{TdI;@{u^N^Pr&<w͇ [o5"Mm$5r*L17mL{scNÎe|p#Km/1QVC:S֟R=;8܉V ~(7K 0I >9-CX-mR=uOCSJ ݐJrD ʰ2d2ܫVS8nqRH<獒uTd+-MJZKl j )tɶ ,HNC2GtI ~bSTg䠵#!#|lV 2'"{U{ҭ霄Q |CXmgy;Ə?vVcB=a8DJwGV,phѓ_-j<zAGӈdSp|Q-@_{ ¾ dRcS|Ч$~A,=+QLV9`{)2vrD8hի[BWPG@qXԃ//$6Qg.)|u.plr. ]+!`M(LJ`~e^8߻`C1dWQ JmJPFfbdN TcVnX&P @_ -.)L* xcϕG50-)OgxY9ꃉ]q27=91Bd=B$Qh t3y cwJLd/O%W^ٗɩriۣ,)&}K}c=\q&Iq1;d0k{f(7$d.@wY`|l8mk5K%5L uO epL6_꼆s^opxrNj:>զLqQ?qgzy "޸ǶИPD$y̱YRZp) @k {ky`i \Xҏ >7?~]Rfgaa@ժz;>\\[r'n3[ *7weyAUFKv:pP=m z+o&*6c]dw ʟ{E$WFKJ+es7=6S>A7^C3@ >%t%S2cPZ)G"amf۶+^u-$ ޜLtY3#dlic>rŢNY47}$a׻]ցY1OxFڰT]^,+럐od7?s7"cH8A%d'%LeaٙxL~魼ME4Ɯ&뗿!\s)30ߠ8‚ؕHDdo>k]x\j<ŌqhL?d* \$҅8VU2ujb kh5Fy@~ǝ_= ~N%5&; P;b h =.eXTK媢̇*\7eoSoi A5gZA"5zrT\LFq"<˝  rTVan=ۡbN&pt IpaT9%4>D; $9ͯw7Z۶^dV4wj ᒶzͽQcZp JNm.Gwx볺Y]=6u.l6-.'/iK'ZꥶM+-XY8h"("xR!sO8{HOA4U1CLvO-K+-Տk76ja^|m` @WV[ZD߳HJsyGd {yb==#7x6+q^َ(ن&XJ rܽ@4B1ùQUT@l9kBĝl -rʻy)".g޴r´S6Z+sPvrɽxq0'6 8(2gu޸`Ϧ$xnrj?+s'0jX RǑiHABEUcl 'KSҹD.!m) 5Hr7B!NEՀAճt{;7IJJPh%ݴ T'처vRf/(sJ¤\ ,";"5t3xCNOD eG(kXqC8G<NStr|"~Y>5p'ʧI3a@v\%eL/*-=y -oxks|N*73Ѐ NQwMdɳIz/t";ma*/n1P<~WZ+-&ѐ;Sۣ4̗NjO-|u;38JQ*.%0G[:S' PbcR?gG>i/לIq(  /Ϭwgf@1^ Ä]ŰCgYZ0707010000029a000081a40000000000000000000000016570825600031394000000000000000000000000000000000000006800000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/8]?Eh=ڜ.+v9Ø5 UCۛRgi>H:{mxc3QH/w-=161^XY|ARWӟmmP|5k<> *?vJ8#8ҙ ;xc :Xq+ ٠m)7Q %< Y{#6A[`*i1|HmT|{Nt2a&X"v=[v>Ra3n;~35#Ba<֍6Yh,6ܙǝL|@/Nh8y .ޮl^`kDpДU6+W\H= YkkE򕘢N[%2/Oa[+R cLRXټǾs"! c)Pc< H21!^:Wo?!X בZn|K3!]ݣbr,茣zf --rwR9מĘ4 =Q݅oLSRdGdLXnS7TYPHq-Q:ȍ/<¥9k7m74p! dPi>SEY;I_~XQB^ˌ;+z\:э27V#?I3.*qAJZKi";ઌ6㶂m "&;vu /\3XKg57E@S!;pQdj0ɁzQRTS@ؕYtp̩[1.V;+BC+7.0p>:)'2˪fMXG= n]%Ms(ӮYt)D_-H8ԶOA>=a6\*~;O(pVO؄x>6aZ%']cH _dEcv1,9aP@M{@ ѻE?SV>yD \ ^ X[zM1zM,X _w&t)ڊ 6?E%hbؙ !Fa4W:=4ߣ t,*e<UY+,|!a!F-Ov[SB2pٯgZ*sOgMz8?nҧf d`Z{,[սz=X5q:n[Vp{Ч7#q}L✕y";P-Iyui@2a 7 3C>a،QkP_5ʃ(Ѻ`ilV]v' &/j;5:CYh~N@1M&1a'|]qa`T8ϔ-go:T.;İ٥!O1<_!Yu*=Z\5e۵I ā+pc1=>n*vXZۂ⏰2?A)j9W)b~uߓOwJh~FΕC!zUz,Q#_K.ڳ5w7:"ŗN,\a+aa28+&Gn%=i*=  ^1»!?NJݤ0nw1aGK;@gۛu.vlt)<7 /6H4a5_+$ id8/#$~ajXFUCLPe] sYt o] vN\o^Yz%PIq]#( J9S, Az7mm r!wÉ`cyoy{ֿ+Œ[ҾkE:~I|ױqZp"aItDɎr{4ǣ!dsr"" c О215S `z%#|,p}*by$ʵV\{NI鞋ǰ][l^Q;۪c烒Ja6LB:D gpMm8M>Ҕxrݞ*w'9,%xo$+E%0J72Ir"eE™ m:Ʈ7|jФ6;#$~j[˧0rT8wݕ|ג)Oq2;kt1|0Z2o$o 56;Oj\s r>lҀTTDȑO8(N37 O" ѧ˩IVĆ"y4D{PA󩥚8 wH/lN6a@rv< ߍlT {< ]U Jںt+揻>Ŀ܍xפGbE.vƻ/LcQK[^ÃH./*=d}W"+sBo2;LǺ_~xvsVWOR]cgH4%xr)~0)|Z:ք!+Ur[3@ WUxȪ%hp|FEu谚π 1 t%vżc⽴4 =/_('4|~Γ.IZB&U"Flةڰ-(h$)QV`+\tgP 0>m);`,\N2(ε]cS:_a}Sz {BOX - 4怢_3y@]<{ J75f*3c/,:%cWm.$aj3[ LqhXţݵJ# 6"4HԵ!_gzfԫW!D#>NTđ?&vDqto$cn2zwc5`nQ8cY^nAZٰ*]ʰڢ^ %/$ Kvl$ su-eF}S^cDpon!ҍN]?g ҬZ!?VעŪ~q$qa=VߨO_,KsG˺4[77{ .`P6,"b; @"~p:xxG~:(R(>tyfь}7LK `L>Wq Y ЂT<[]R5 rhY?#Qy(B7m<4t 3qB cRМd pdйvE TeޙI1Q^e1 E^!Ԑ?jqP`oil#]$ZXQ@Ӗjsv%[~5?-4q)H#^PꂊyMeȵUzyraɋ#sڋb;%t Mo}U9*1S?4TnrF{#Ip!JrI,N,Tut|⚽8-`s}#ԈR˙_T7BL mzS(:E(U(BgbGP0SE%%Fr߬$ջ<|FH 3Ӭ?o+UT鄈$0vJ }E쉆KFQ 2/*\8?R6 "tZF};YnQ.W%ݳMY\/`T9&w7]e{+Srja"+A3Z>|4v~V 3gm<ͧ3°GZvgz/6"C+WG]bܡ}mp8!)lx; ,W*+dwsO؞]dLObаosUQ :VZ3&7y( OZ짞yPC$ħ/*rO=$RWʍlpZ&Vx8F--e9[{9$'p1Yt.^b{_r2췐 = L rE@m+|`̘wdC FЛ?GaoFmd넼9_sgd#HS81tat%GW ngZR{,MVw"[yvwDmVŎDH1c1#5^5$IDȺ"@ 0}h /4T"5e[ h:ٲY[7O:o4 ^b<ׄp]D:NEz%gArM³,0Z؎zmyӆm.gO6Th6)-utwɖp%lfX5ŮT©i]G*̘E˜n/ia ' }%;]Mc-k2̦g¦tŒM>oBs,g<3`%%Stγuiz$ok;ДjNI%<+5:|a9(ఞ2Ҁ%"} v^r8%vc6;ӔP[h2Et,l}AKNFϱfk g@6H~E@Ir?V'fZ'),/^Oyч[!S!pV<|i2%q6fSQاc6mGQb`k}t=a7>7x ")Rbt[ZKHF&pH0PTԇi(@yf1c>xLyz}ey'v²jнpYͿoJG6a-W{kxq\`Z^JoKi<(W8%mmf5_ʌX&o)[h|?WըlgwET+NDW UJ}+ /kt#pZx!a iWXWDׁa=!n @7-OMVFDw(!eK/Q ॹo6ړƤk &8<WEECwg6>ˁ5ƃ$+CZ͐<CuI8.@"}`jv>őIe6@'(F}a—EOyUAP$8#I+ T8-2@U 6O\k9 $<(3l>* la;@dxb"@:WOEuĆW*/c6VҠ`` -L/l f̜E`J8\M`rq0.odaB:Vj`8.c٥H[Ib/(nj$8LERIryk]2eEst5S"ny"$FUG3£v^<~, D#K4u@@ɼjn|cwީPrs#Qi|ߍKoh&42f/`YW`ouj^ۋ?شDj!BM>Uh5~ȿJ|w#e r3 u[| #"XpPwsOΘb"1#$pksLPɾwX;اRL"FW ͍ InG!+6%[&Ј΃3Ĕk!W cyff~Y݊ay S)kT)P^,ٻߩEe]gXUS|uҍmkOPIbT 뇤(Hpí;T(thE"I+\dz{q_+p}}ש.e j~C%3cTmY@^ה !~#]ϖMgݕ;]F տ+UߚJI>07\-aXԗ{?D% fJfaGUb)3r?/- @tF2'L z2#*oY1 m"r!.riIdn rLh +LI🽀zBr&i6٢XD:+/% _f" e%8-Bp؄M @Q nUؾ.TCfOB{w׸~4foT4?fű){~'%l? t~cCgŚJx+ ]TOeuфH G&̪j)ٍ?,Vtݍ@i*Aaj^fasnAV]-Ɲj+ubo$էx% xߠ\|uSb/(>۹feiĭ~f4|GP:=,OR&٨ !Uҗi6). [9`8-,;" 7 Wa6e~)e,p&q+ <6hK7-Xt:t _bι,}6Ĩ5D(4(FYm0q~.Vׅ:PlT=qrs/djOyrl!Rov,%Iu5apXxڸx] _bbc)S brY@y)a2`iç!Q;!ڦrRzw҂@dJ *cXgJ(sncdfPG- 5kHe}f[ق`!^21" *4 =Dx\qHG pL1x-|Z$Fkd9$JB-"]>Ž`)RbA7!0j;\ z 7pT-SF|9=?'Tϼg'Zq XE*p/,K^;[%Z&3;zCr1np;;Go:{ڡoy&өscncEjl)6D6tGIՇW0J_|oH aFc먙kgwjMYVСe0|N|I*Jfl N1E۔4iyC`Ш ;;@l71`opV@J nL3Nh)Q+L 6.ulUwUC6%;PSkHw~:Dg@,W'@!x|;ЬlS;d2Њ=Y,"heo9B +gԡ&uь%FuNoAs2(mj5nlTA:ڳ q%R,!?2/]GdBk~$r1f |"EARd()'j'uUʝuCKp8~5g[Gӂ>}m: ͂{-=j'/PT~8Ƙ=ܥ(eYI·P%;k7pϿ<AD9|'?Y+75*H%OFӜSE NKem`HrO+2:zT}sL4\Ȥ(ì~_R'`̰MF=#5)lƥz>wqxlv<;wH  qڦP ?!l!nYߕ~j0d!)VNm/(M&q%jaϮ[dEx)ܞީXS;XujXU_bR_[? ,6lwC3Y:A'X*ݿ;+{E,"f@ (J^J5;|H{>an%g8_vNWR'94G%"$֡3"7BAaRr^ \JJXK[9h` XV7`sv8`vݡrdqX,/ܺk||6H%~udA12DU)|N,(_ CpХ',m-q'pf=$QKzv_GiC?bqJ+n.✷w Cy+diQ*_ O,Á)alިDIOsyNJ)rȊ\GcAU4%@d|Ʋi9'Bbf޷<>O1`<<;($fXτ7zzWkR Ei bAb#РZQ3O;,$wo. Z5y'ctH֭ZOϦJgWw(D whgF)L@}"Z:4 & {"axx~"P/_-@mz #6 ]g& ;aӺZ=#=xܲjHQŹb]m A!; RWD{S+8OJȐrYa!['AH3Rt-SF[RoR ~+g4CVħH_mB l[XkO ފ&=rqw$G]'.-;v w&|tCG_O a!0~8m ~E#[MǍQנ#%d, iSH\Q8W9{|=yK6dñx릟H ixN vBXԪ{(-Xߓ2 ()Xe|ULFNNLtVjZݰ7?55A-$5G1Eƅ,{}Bj1Ao xTktȴChA6 :y㠩,DbRV:"dYcy9 ):`6of?)#VpJE% zK^u#!"cj'qs=)AC%qa>!Ȇ?`q$F;-'pDdIfsŠAz^: :z.Gֈ(X<G ݉}I^t3NtB0;eSaw@xGomc3Ɵ&ZkN2lx(3P>@a39luwl҇ۈ YD$7}N} =`{~oph  ݢF`O{a;cNNBd4 &cN'(Nv[Щ^գi11I~W峪S~7 Y!f8;؅$:h~Mns5Y6,@…se@+DL T~u̕qEB!ߍv`iP*T&Q'N:ʒ1WE C\2Dc}mmQ3`ے sri" 1ڏd>DOgl4Sw'5g[tp ܐ|ꝛkXhX Qm,fj5&)5vg3Ul/Uo7Myj"kAF4UJP7Hvg45 Y薝 !؄᣷|NSQ5200cX=:BT.]C<|}EԽNʡyzۗ{N2 9N}64O쎟+ܣKU$%سülPJgr%00*L@Vnpdo )u)sP ¦>mɸrO>S`&w,=u.sImf o|Q,,?Z3wti1?AFεsmd[LP}T]?+m3!l*+d^lṰ Uj $X!b"?2R6QNygkqxZyנɎN%!5Ђ(8?:|ME"'ʕ$vԩjmo[U~:kCK"d8 ¶EkɗԫD +jt2|ux(ΐ1*&QfzbD@t'w;Gch_/hԤ_[OM?`ΠjNMw%[M%ki$yQ<ȼWge-mXFł K'Sr>(}.jgYR..&+ԓ?#WR[J޿f3 FV8 Dg7@00u+ VeCn 6e ]T$;uҀPB%;syCg`R*@?[(Lᤇ .䷌'@:vM}0(^eL;RVT5(TU5k w|G%f0+Hԍ왐Y2)i1e-\_0}IӵviQ3$hdO/iy%mx++v$ _dGO2 4MZSO[ZmѿtWїy+<s3Q(e*޻ aVI(I} '9cv\Tph9~Z;-%YRv" ]"ҐcWR  9B]m}kiNdbԢeK? v%F]L$:@tnO='G!fX|EԖEJ@EdSQ[iaHqMlm? L:C EmPU}mdW *I YfK`nYQ@C=]0 &(8<-^xsҮkg *v䤄7a'Xɳ'3rݻ;>4m͑؏~fv?R4&FYל GW'"iusG%i4/+rR$O`J$,ЯJ: ɌƬbpݪAd1i7o9)h9(opֶ e")N$l AeADeə'p7Sdż]ɾ|=Ick; h$B!-,{8˫.c)P7P3H-[=/[m@ߞ}It0=y\{`-Iaڳ"xU5c{4݂ˏ3 0V(jo0W!LZG]쨢J!$mI:Q j5]F̳&tgaxJ|Js$$_SbYyw/'J`Q%dˠU t`0\I!*ZDD?IdGʂ,XtͬR VBk@P `Oan| tzA+b|@ Լ-?ȗ3I xg9fSW}Lf\?PCޓg)L5xBI8Ǒ-٠ %z1A|E/5þljYZ/vܰ#ߺc` lad:6Gǽr7Z`i wD:cvJ]GٿoQ<.CU 6pBrl{5JQWG,NHE#Ee/nb7\-vK3+sz:+J(]FUYPwF%0ݩW4MF48):#B_j k* H:Q  Ls^[ĸ!ֆRlֻOH=;5Ͼu*MCpXZkbw}ajT^٭E+gD:ެ=('= Q,%/à}@@|Y};kC$2G-i2.h ӂB\[oW2gSY17NFPdF,~Y%d/%;uFgY@dxYUOʛoj}B!!yώ#t}CV3R4ɹ}6!3q~@ӠƸaf5(_ek7θORڿ:՘`U^%e.g~_Ր\m0rDOrˬt# h/ӿ6,P`\==tT+eOvH}O8Ǟx,y S| S~Ѻ3'q%=Ac- 4kk!qJt"'aQ둄#NدޅtVgfUK3/ϙzq ^*Τ1` 7omXvxN<ryՇ| #cIFݒnդ`dd 0$w&\3g4#JMqab7U3njڏ{ZVV7Jpa2 "v(knsIGGk> =:<^d ա S·/toZ ΟlXwS-z珙*U1NIHw@ G>񁕭vd!'ZA!JnP]hX司~"]"tt\1K5 bn|ں-7Z8J+Χji>% n10t *?#@JW0+6;t{c?jF(S3B` x?FÏuQo:tdFL,$((Y*~G%'9(zv1E)`RhA 2|/۪ݗ7 -2 3#PJYl"p%# td2U9"L-0yh9B)9/y!=0 (&_&Zcl/c#ϳBdyb^ۄ.k3'|F;Π M:sR4L6"-_ H^@15tNs#jkOTʤGF"F#ey}s Z7ī ==e#|kA\:JޞJ3m>y q\!Bbɋ"֚ni.O6~2'U%,Ppl #οY-Š/ 2 ^~#dzX\-s'$bF0G(ztr>mCYj4)y|aWx@·Sqۛi?~ՀG6toE'#{̫&\alvzr;.:%> Bؕ1)2Y1dt5S,\NV+6Cy7?ͦQ>' )ߏӮJT+T[|l*s?(bxm@ƿVP};}YQp*Gv3H0;NC3B YMc׀DGS.;͌0AZٻ3_5>SܔiC.iH˧*dGS?֒FH):hp?>P“tIb/זWuUr k.!Q }w@kXQ. RAsB0mpUE:jSPi@ZuD#>F[h5O4[!)t88jEh;i{nmԈo&g P; k9;EZf>[ƱCJ^7}rh96a Sߦ}_b߫;P_y6nwW #`Fv,ϑ8&ٽY k_ {a+;d\ =0;ݴO$u,*3Bv:j+A&+3}wSQs%𕵈1@uZpM#ȻL gHA7~梿^嘰 6چE=PUCezW9Zoh!Enq}V;` x-1QG}qPEU*hܫ ~eQ%kgz7CU TڌվS~G=jEi;sfR:q@O&B`P pf<"ŽE7|m|'&>^WĎ%o4 ;H '9&R#@Fs(ZZ|;a}IBm$ S 0f/XmXK<}^c„d I;͙֨h4†@9]Cl׭߹$T+pCxt\` j7+dǝ=  YnRLnmRBn

    W}3h@ض4_8M7#?YLT (6$Z) >tH)@5:gaU1s#i>̯+%~!xWU:r׈UԹV32 ri<#Qx|͵䀘fGשrt `NLqb߈g@/2ɓcVjAgz٠) nέ&UZ>G~(WAPcz+3$;խaRLNGԄ0mZIK)ƈmmh&o_'sI;Us`$ upy7amC!?ȞznxDM)3uy͆qe8Op՚o_1e35(#d5钯[ fYqdki>V;-~8֣?:iOIbx~S*fB"^Zab-i[_*fe NO顱iΥ nfĶ$ZV>J9LKeSw,lxO FV0[ƴG5U%A&^=IȊeWcA!%8x< H2-XڏS w96J_β m-FjAgޡ&ֻ[CYphЩsy}wv#y}<v驻1VzNo;u *O(4bF 1)R@RQ= "qpgekL~%#Vzf9q'pr.1SI>Ľxt,{RD7?^ iۣ&'zp+m*':YKE?ϓ^ZX©JQSoM=w6$fҨ*Fy+UPf^u\Чp>XS#5tIץʝ7q[0N劌*.nӮ6 )Dd|՜4 #ڣl5.]揤A]S”ו!^et"/+ lI9wEhꛀoLTY[m}[}r%ƀeMz.ކd^;ݡ[W$yn'vxH Er9(۾2dڐd/Or̩]DB%b['.0fxEц>JagE' *R`Up;JU'PO34{Nz{}r8R[kΜA{,"_0(sȿ09ckWܺk߯ܪл,[ɽr a8oP^@nKUbbg=X+oҰR͑EhK%9Ђ7Oú w,;QB8@\vp^4)kDjV!+Oe>z^mt9LSբ:n!4FIQ֌2RNDsd[,nzCc ucR0(77Z>\id{Z!7wc1XCbE[5œòʌ,i,\W%< gsT!wT]ksSC[oys%`V[}L%?ea:} U#L) 6y~8"CgxN@g=]g#p@4\9i[Zc>xf@,4"@R C }]*6eؾ>VVx<Ё?m 6My?c"5]UI"zc.A yaeȃp窷a=ڱ^tY9M [qZjSowU߼/lp֩#]ÊOJi/!6V=+GYf ,["Ր/0p׋K:ړsq"^l G.|f PMXj6d`|@U@[Rϼjuġ gkl~UO$8:溂:=nSA\Il-_,ŌQ+浊Pv1^ .]y}7zѯuH@KW4 &*f1`m$9ō? VD8qnʭW~o9L|W?k>&gG7Ձ׽S 'a"ⱬCvB^5~zh2JX}əN{!-F(TfO0'^#pw]fiZk?wPn p\r a#GD&qg9p'kHr&)<:*׫DIfYwB;+xy9{Ձf]}7qo;6{U mSE_ՎpP0D*Qu *MOæ5|M;2)rΓeӫU!Wnj]f^U 5Uikb]vZ;' ؼ*eG>%y9|XEЭh  ?r!ȑڐ@{M ?zAdPHayfek|,m|=2 `6CԔgkaP#i$A.Vއq!Q1̩|٘ivZ#1/-R:4|^!sp5Яq{ vA,mUcI'  Ŏހ)q,d8ayT܇LBj a+h폅$f .&=aSfyl1v5WAS*1{ceIfBx k ].2!xʴw #Ϻh@ݕWQD9=eU}JNQd{7Ңh}A<\x3E 'o$C&"Z9x8ɶ_iTA& z]#"{ u먌Thw'vyސB\to9jS7{*Z1ї/6j&U*sUP=[*+,-"~tnXՊ2kFZlj JUP$9/8bFOK+4o_rDd )m{`9M8`z+6C0;ƅ'U7TBjHɹaJxJ7[x#c(ödyLp@52&WjwkvXΉVo r.Nq "E)*&C V- }mfE'.]D֨ۼss1A3F1.KDP&A.3uфÆ[+ 0^*c'/B" l3:xrIHI;c4:Mq@$6/kYZ(pLŶ";e]YŐJUݾ&U(.A6J5f\Ɨ=li \Yhf[59F1d'6mU喋*Դ1|i΁+ 6$-Mkd+M1]|jKAr}"2UKPm!ϟKD*_:@hXZ\V?>U(g?i%,ƎQ9!#8Wʂr(rSE-.VNZ1T)gsrSq#pNDD}kW4ڞzC%bzls`uRq;T kS=rx3oA΃_~ ՙFX aݯ\&`<ϖ9P87ܪEt1[A_5 7%DB| 8!t3j)3F%SCUUw'd~⏁-RوST X#Y-Ij Sn@oe쟁{TQZ\̰: F?ׄ)9e4z;6kࠐ@W|AR> iPw hT:R z0qz,V-7q&Mrʦk+^'Y6_ _ vpYP2efT!eh*>Ym^RI 'nzp?Kwt xR x79rY8/.񻖕F*O-9u MMnѬߙD c?60$rsy9{)b?GuyWYMTp@jN[1t˚.G8;þp^rx_ 0ۼ!U Eทea3UcF 4^H$iP`dDT» af ?C~T)aHM 859'ʵ@ ZFVR8[-yG8"qɇZUQig⥙!i ȯ )a'h@~j&~!/^N5lAbuE.Y瓕1)1oY 7aDg?dt 4 B `ԜNyՕX$#$ &HǡomzIbxuK \ڹ O3m?2(d؞ALJQ cU=TLAtRLzf8KWe%ߪVkxyP9\$=Q5Kzx/ GW[QKb]u< 4r#g7_c$,qY8Ri|#\̳6gQ cߧSTEjA S:j;;ͽoVxQ.iv@lI$kdˣtډZ|E Ʀ$6-/P$N@QvTL;!^6%təm&Dgb7aI#VułAKKϘhȴ$[ 6tkm8 y]%^7~+;y$kD*-շC6a`yaoFK 1"bKPK~hë_޵ \\ۇK`ݻ5vaU! : YU6HmU/^ QEˬI^ӥ_И w]H[8{ Rap"SԢH VzF^跟NsmjV#S'ZрfA RwvpaWØٖF@fݶM'Z=WEd ܥIUGA'mOU!g E)kl%>jz8O^p8?L/kjoU! /M>{kk ÷,#^tGկ4$}rKk@ʤ.0%d'#dZ](oPؙ*#TtLt_bLQ,TM*?}/r-CP _z NIOY@\tL5A- pepAKHUWƺ[^WF_aHE}K*󨪼TQqT xcdWR:"4 }iЧvIpbyu@Xdw Tφ=V{+$Eر/H_6<-KI})R"r;p+O%JlB泛.BSN9ZT;&2؃1(KT=UEHjZe*vJx핁%|jf=#\YD.He5c1ʓb8*|Vp!5Lxt N2|{*{dhqnn̩ ~sU[YC6UP;w\D_j>hؿ"glxKvp 4P5ӿG+{#mѼ }`jlĺvu<o5T,l:D,;"FVRUMJA$묈C;G(.܏/lwI kli "ҤѴ "]g]_ 4',}!_YئDRpDSq INh|jG!N aQ*Mm^n}Xnq.O~S(o4qmTm4>Y׆,P6&B6P[֛!9Ɔ곐6<^ڞ,Q7la+ M CKZAs4J(E&[=0EυKHQ69 d;C2 {M{ebK 3߀h"Mǚ%;,1 d=\.KzR C{[&~w&V햳Ȝf^^8.DXT I{>H@nZh-\L<)oڕ%hwض(d"|`shLrA֌QXvK7hy>Hk?d^ԡ2ٹf-56v)_< Ux]mX ~r mk0Fjʅ<v.LAl*.=m}Gڲ- }^I3.%>K⑒ކf\`SWW0G 6TԎ/xf49R(gITa-8Wb~1\?̮I_֖\IY'vuUk>o$ cbj^+5|Q CFt6&| (WzC^$q|=m}W[XT@HhS*OAN`sp];3m:b?f\2i+{4e$#Qҍ`487^!X 6?ڸ)ՋY%gY#-KQ, 1Լѵ>z 8{lFCPboNDL2ԓo=5:=pQ%77ٓN|.-QB#K0U9F0@@X(\|\{!ЎK\! I4 B1\%=x%~-_XuէpYE[1z{Ty5V2w,d`(@wNsK >rTүꒌP6"X`v+ ҼGpCYhLm@r늛og1F;;qP#֍\%K#ԺdMնr6_V:e=lO`{DZ,gi!6zH@S+~$u_fysmEL2 uBQX[\Krq/w@pLMΏ-BV~KѢTjɳaVb8X:EEv\sԂcOMLlgc껻c0RIaGj0>|63㝌F):s>7i:>.5Wٗi۾W=vr8QQX*Fkf;MA^7yJԳg*rt1$!nހ ̯!Ms\`S!͆5mȩ o9_W-)!>65[=T" S)$ (VR-j883i,:>V/(Lv0O`Fp<}۴Fn$zeLgSN&J A?fiG4)x!0s8Mkɷ`vj[iQӠQ~,?~Ղ-"PF)PS'Qirܸ҃ P& %]RVF|%q3}`':%w\6Ak{Q1 ?>Y n/%A9ZųKrGӔ>ӃJc!";R+j=wCW|d$a MݕN`)|J<+# b {! <(ǀ7)iw/(%{> 6!C  ]P,/zTƔXL5]ZOp",8!T6<>yN+]n/ ؖG}5N֔mPEF~#DPK cWd7 A3 HyuTU`묟,u6\t,'/8=N \ `R:|0a6ܑd}cŘq(w`IF5#Đ5MDseШ~$. cuSά-kJUkH2#\[g& V͛iywYcx1KzoH8P!/RBo@E<캾8qBѮ+5x cD%flFwB@rS`9Y'' +μʇo)qߑPZtkLcyzvceʻ(MFbKK_䃑#BTv -)Fy!rTmf8]$K fFꌸu?j\Ch C?=)&rGJL_4Cu5ro|ska  tKGr0u7ׁ!AL6Z%Li@䍶\4?@ -ߙrokIƙeQSG7 i@jM />"~ciỶ>'EW+}@, 0_}n:ie˲?w\)?2`KVP2PǂUΒEحof@(!!Y[MeDX-e5 ׇ|l :EoYL (?%k"v'zlocgWAMPQF٫Ύi5E7DDEl7jdžs{4BvU3yy-zU*/uR0^_c^OoHg榅f:#sykxoŽ\ )c?!l;;i$PE$pHpxs4r1"bo0VoZx Ec^qEq_ĕ!,Mغ/@dpx4eӹd$ bC)ypeq%/&U4b:=3$"GVLS9m1VL.͓Lu؛_*+>jJbƣ)"e?Q|s+S4-i/)cs04ӮN eq)SC#QcON@4|%1;f".x\i-} T2e~FN嬙vlf371x9OǑѮĥz¥B"e)-g{-]@L9(Гj[w>zNxF\6Y)P?xl/ S 0B.%`*4ns| c">AkLÐpc?X].`*66[2=QsO2  ytD v#{Cn5_Y+[be%Ne_IƮi "q@{LJ9ӡPug$טÝƐjnTn|k[I6އHHs-S)!PqÀSz~ _5g?JOLs*fT ZxB$FQkuڡHs7ЀZoLAU(:ACS:]`?uv)?Z /@Q'/iE }jRPlJ lVC1/ƸM`~  9I@w=5<~||@'$c7YCM ,olo'CAfߵ׸:2|i=~\S2urSy^Bۤ2J/\=Ssi>3e X֛F7 wA3q9 Lcg8Tn-ҍb.B[$f@䰏:^bVDRAkܣ\m|/G3B;X80!Apo`) 5DRJr>`? 5" m(X:R^OG8yv6|. 8Ҵ>k&x9raVU\W`"5nB8T9Ua RVjBNӮzKgӢpvIZ?l\ A)%b:owT2/6Ol * }:뿐ѠEv13V_XD| ;wAE<1\4wJLދ1tSd"BYaNI.$W4cQWĪgg4)9PKZ׈:~-p sVJr184@ywxO(.$;իrnq zޱ05IzKXv8:'B#\hQa7olL ^MexӊP7VxgǷ"5YtXۼY!rǡ>.:6n2keYZɮx 5j|M2ƭO-G zY0GMsHqNlbb6TCDTG\fHVNrdV8j89 (1ivg'_af¡iGX{S"z%*6IA|$wd~aK.:f) ,ZHk9 %+ZQ92xF4lM]pAK2kPZ_ܢTa$G%МL[|S5c}S˾%([> T䑊|V5GXm:$Z!A "ҹwsݳ?_6"VծSisuu\Sz2JÑȯ⿎uߖa7 6KsZ_K&桬Rğv°Lڛ(5Txd %Xv iD)zS'xL9[^" ^32ퟙo9:pC՟*A &\v"}R_y$x΃j%zb\n/+ec6"b5˿v {@Ap .\ѹgkKdꦆ0`rhQE}MUquur7xJ"t ;ˤn䃇s iOb7QVI''ܡ%#z7앧y_h?;!9g Y(2my#͗ͽ})5/.ԍO)Qr\K (\~k {^P[\H=C5J{gؾHB~\֏_&a y1@P7r{ZǦ kFj\2-{2󭐗)L0uM( t\= *~X["ПiE@b>&]x-> aw3^l߅cS[EĀ˟%M Tf6aCZliRZ aqM+^ٽ8Ny} |&Ƅ @/BmЮd'O2K1wy$\`>=  |RBln;p˂Y%4}n%>)Zk"|=3b{7N-#ſȔotݤfOuhR%'o"HÅ ͘e!ѭ7A#?79͋MAD˂s SSYRK2 [%#I\5Rbǖ,x#O~'xCiJ M; Gݔ6)Y\W#`=ӽC^ZjgݷVZu\w7+A|6f>lcxjoa 9,F-x~9\Vgϰ U q r\[!"p""J`_vTQXچ38*k] 濙22(0iؐR#j븲)5xpw;_X/']3WϺ^$O&bN#E#GT`b]ċh6%k8OeCUf+ch%EWцj=^2 D54IĿ:%x,?xϗl"y3j%2N.Hi\cAwJnb5jd2'O(]@bՓ#v/0N5h {Jc ܃[Fqѷ}thϾʘB-Ͳ #aSAxR1,]߷Ut#KD6&˂FYSy~aXͥ,eK_$GCcwčy3rz5i;ª{C51BŝH05=kJԶ%! O S@,t ҖV },dfV/֚W(ZZ"[狐HOS(KٟWbG5|a*݋0(D&DL+K!>ihδsY M"3} ;r1CF.}~CJJZ@|/DܺV$'q1^!] 8MXs IuSGV*fEI| MӸJIc*#EWNv豲AcY>#gq{!PU}J[ tp>mfHz.`Oˡ(V~̏ 8W!-k4CwN ecGU?ĊA%45/f^ca,AʐzᗀDΖ1Fu>1e. <Ѝ{uoי67?˙?[#4)( љ{5*T5850%o)f`9A#lC߰z)RW)xK% hԲ"a! !w/&P;z jc)sc¡tJ2StYME ^D=_6 v>iKJfP}1/1%r!bAhGj Xi،I:ST$#Ym1u.F )ErA$Z4nmӵӐ";0K?/E=5 9EQ@,~-yI^~lTI-H6coߟ2D4T"6r^ȋh[e}U.Xw cs*\JPq!J=A8xV`+,GZm,sDdxM/Cy(fDS< SG&-!#.u3ժs4oxR&a}(Jy/x!A:zbjd/-@ ZeCK, mG+/ =3.Hh(TcbQU M@)oxEuu1p v8AJN:~Xm7 J3oOO(0.MlW ~f!(ӐU"!"dL4jErر&!;fC9 g/0AIQgXix.%b 6J ʤcC0/vZa LL8}# .GjouDH)cVQa㍣(Z:O@Dᎎ??VEjoAFp[ Ȍfc 7RCڀFPU˱ Wx4H.a^C፣ncPr>E~jsmz6.u#Xu*DTaVf.zԷ5z Zv_3WKrjK|J -̈1=Zp5VDf햍)XY/  o﷌-(Z 2BQ)cKj"F8綱 5o)ju eR%/ O,w4kYBaۥ"|2fYj 3\8`MDH% |0i7PS$&ʽAi˔Ϙm ;ԱVI2ִtQۜ{k늧H;B pF/]b>vv닳j@ =LeaiW/_{u:Mksˉ_wn)MUƜ!DbFw3#gHs5П֪pZčtr.Dmo;5G(5ez59w{<:?1|>Qz1z2V텄.V goJ67 ׊r1EWGxS$‷r#?g͉bJ_}"hq=م†'^H J^Z79^_oٵK?h'RXѪ{f["J*AOmG5K(7I5+ygCЊH[{oZHS3^"|9ȥJOoV.yP}'%Ev4]+hkH$lfY&tsS,5Cs;Q_ 6lMѽo3^~X*L nবm&)3^|sT\%#AGwYWdܻ9ވMي̾Bb)n6 \ |v-aCjqE_Lu'M߇p6mce`hȲ|| R~?h}a.U4NxXze:kU[TAQ%zո6%&+u+. G + {Q\?g^cKoŲRJPxzؾ.bI2'2!\jT|WR`n/j5,ѥaV҅X?Қ ֭(-߷}.P^PCY n*T]+u!E}=;4QK #`Xhy9~jc _q3m^AB# miH{Psb> ֔ **Dv" KCQ凍 .ܦ!ظ6*\3V \*OHn;):o( `W Vx v2n"\$UDC>M(Vi*GUmL5pElLCj 18ۮUݘ&2 o 7 lWKL&31بMZڽ7j32FQ=DwJ"pUD8Qg"S 3sL=؛y :(JR htHLc^П/.fZ꠽kᎀ tCnl`P*plDz72 k`%O(6@žxY&BzIΚOڢʉտ?j$; '^ >ѡRŦ[g]Y]P.2_?,)-u/<72$t:Bjf=a-(㛔*^z`߲*^ <{) ,+LSGFcxaIqL r5$1=U)'(j ~م&fo: sC-*s0QEAQΙ0 $+ t{2w;+D t=v4tdK_ >)s Qgޤ!-:{ ]!\]T"So(|E.#Cdxâ%QpD†'Q*`DA}yf .e)Z3qh97lM[l\-s3ݓPi]I> ((v<7]*{jr-G_Nz\HŋO5uՕ Ϊ2f]+GA}&GIh)qM@H$ B UIZ{Yhb:B>8hֹ!9ޢUߛͪz|p jNgDڒZƤOKdPe-rR:=Q|)BdEU;-OLDV@/MP5fzW\J $OPyl&rp"*/VDH{FXI15QK| J_0$$V9NB{9c%x#z=6Dң9; ϸ-?ﴭGy0~X՜e2<"h֗D/<ꪟODjQ ҂ybhbV*2JVSDWeJUwt$٠rR9T޼0:iCFd /`(y-*[, ]J$qxϿt#R6^Vyt1%4M6X&9Wf2D=d$ 8]׫˰ Fí\Ui`xQ',)Ǜ vgFx5bA&7-αa'8:aeRYe5rXΠl@)0,&FAZu>9 =ۂ+j>5&`5Cۤe6:t[=K|x\W /Êr&z:# "aj6WզAWkjI Aze~1%ڃ#g8PIQZbHTzWeG)l _w=9!P7Ϡl/ܴ۞s,Nd[Yk)Y]DNB=PV=O̺2JjY QwL b3kp$⮘tk _1&rz-2/.$5|/Vv(Q~U5gdD:{-E hA F7W@)>Շ ezڝhfqkZYD֜74^0ufoIhB4K/bǖ'O__r+g/q+qd/::8/kiWR"aΒ-u ܋t FcbNⅧV@jhL):XOeymdZaRS}Ěu˓%2^327(_g*[}Ë?k/OgTLu^nWT90F#C4gZ+95`w!0Ơ鸳>ԛMXv@(&/d`<:(@e}~۞ӌ+*ed\MWf20X\kv_;|G] m]__C:r"[<{0u,~,za痟$/w"2mN_2B Na_ 1-ܖ_WC~XzE~ҞH,%J[}\2 Va_gP( k*x@ps3x!,qЃUwB ЬWLJD üc&I'_^YSQJkY[}w<[tޝjaf$ˤ,ߪ=ϳg6yyzQF؂0_N/2yޞ>}fw$6βnQ}˂;0QD6znY7 +[ȣgS9T2ukܶ:9UT 7p9ǿU_CjjՓ >c%bxt'ȁhJm39l0{Jrܴ z5j&ۧTF;ToG8ؖL Q[~5 r%l2[\5MҜ( YH][3&yźT"3NG\W]KcA 6p4W jqGsn\7EQzcEi4i7!x6418߾opoxx(̱X+(oa1hl)i#$)jôư$Kpn{a`/tUd7Ug]-e-ԓ25MK-GOڮXr3'z dTp$|H1o \6wYdc]3>01H"yX!&9Vh]q9k.RSSohxGrlx mDM Q?MBII9brހ 1V!ǍC^xaf1(ga:?mFB઺WL`33 'S6-83eSG= >vi76/<(Y% p6D)b ̬RwY*~X,NU/špAΠv%aYeђ8(? vċMn4 2 ER-1C,fcp>`{ڪa(<47)n5lv 6#_i\|Kd^..} CܳS a?S$< "dCAomWja}'@?yI-Z9Y7:SHS2 4 {2pw,;4ʆy1MJqFo7ܩW6} dEQE좩*ӱk‘Na+K]-K/:.d|c[4nVd1o]}2j=JpM796t;tL3ųv9 yd2 tT糂eV\=#P26&bퟵ%!g8 1 m?|اS.;,|Nl# \1HY%ItQrS +նQoyV\ %섢FTKhw\,!$ BFJ!s7(Lq?_ Inzu0NҦ71(#UL|اޓp},نK*tYxY)e# )Ob^niE "KoMD0l#pcY:j/ɇӞǑcrPq` +ZsyM8EG.E}PÛ{e&ٲcU?iWa>0dA]Xf kԮQg#^Ic M/"N8i#b^b`kMG,}:-)ei8X_ߍg&;S Sݣ*ܼWHDޕKWLbs{q~0eڬitrC`D7 7 U/T]07%n W+Kwc\C&{aM>E`%LҾ!F,`Vl_P:R΀@Ehh~vdë"Wz~k7t(+^.u䢾FA5hm[­iLL\ W)e4 i).lsKl&K'r\TA4Èc|#5i$uD2m'sl%\P.\WI>w^, x0kG !kBQWy!ֱ\P \2Dd=L몰L=9!MVNb"PyeY)KkXlmG}R_`**[3=4|q`8R*9 e!_v,bzdh[ˍ߁{"'a"={>|$gu?Y 3s僃?5V.pQ!For|&-iœ/{fvI_N@@ tM^w%G! r~]4~qA&xRMf"M(~lP@""jb$KDXXsMި@঎Cw,|Wg3q:Y4x%u ZACE9^/{`_W $B~*|ռ:ϢHnLsB_ +Wi۷AėI`΂#O@mRp}㇙a5CD6}j<N2$U@ʍE PjZ;Z10CAYlMta`x$f bd[؊?XhneCW`[ }tΡR'dfvd'œG6ߖrO:.90y%&@ j5d_dr6)6RZLijtCm7YKm?X?5LÁ5 :a.}wjF'z]/kK4]_pkt>Kr[agcO`\B9rC]&n13A /~ Rc ꯍ'[OV30~~ŔZ@qq1SA;T Ȝ5crx6f7H!6FkjA-K)| $xm\20ejlodE!/ B %6@[0W?{(G/#.sW'(w"o@P~cH5u_eׯf`trDbǦҒ$py|"ڰq]!{H}5e43m:ϡ$z(H0z!°MTQGK*MŸ =F/'e Z8Q !DpѐdlzsNgrG'>J&}-xOJQ8 5r7,w`Q;y@:؆e=Ź{7dE/}'D 7@81KQ@⃗F2wpe\cq'b_v~O}䖒͢ų`7BC#*9GB|sy* Va09eR;b,8XNfuҒqYk.ޒ7֯/S#s@.yn#z D.̓i0wk|)px?;Q=;.nUdP;ovԸ& c# p=˓Գ6nay\&ʝ$0H޸i,ybCv#XMw3 9nOj 1t /Nr!Y>;r:Zq 6몉,ԍQeܠ)L^jR|ɽ%Q?zPf?Ab̐y";8dqϞ_^SZ)VM&yCؗ} ۟C.8JO3o`])㗋Ha66 9tI6RHFSҐ 4ۜHaX{p-mJo)EQU'~bU+3ҲU>fFF*+ayhjCj)^{ͼHF+YE,L) <\FGQ5".W\ +4Q8MGPy35{ٟΛ1UT3߹.K'M AVKw@t&MKF} a)fxIr,.P."2r{Ho},"#F|\L}ex45?g7Ǚ>#hRR'Ǔ.jvGkTu#6GXK&AdUJV'ٖN42xWZ<-R6 ƷY.wh9 ͈Ź;c+-[i}V: X.m_8tH.d/x"Aoi)-Ωx@~qw6[ _WEF-#dz1L2Sı"Ȑ INg;g;Hx$P4 2K3_eeB:{_p4?%zQ/"rwU*}B39J~ ; OpcRn\#\n'$ϯYk|/KhY+(IQ Ч&YeKH|`/?-heAd"},sdIA ~bTJ҉Eea=WGi$$>+|VO'/,pi~  LK5,Lr‘a P4psWy kM޸,4)?r^w)vnwL!j^A[ _΀Q_=$ǟߐ&3/t'G^s]z`hNC 6:w3 /-2 YR$(~"6xcǠ۪Xv&׺JjmX -eQ`*EG{!^ U7[ , ; Bܡb%zLՖ)4Ch>WKR95tf :@{\R). X׺kCbՠ~6)szQCqCxqXXA?q@ơ:a1!zp׻[nj+sF1q>AJXG*Tȅ.iv]TȬAXjr^hnǧ$>Q9k l?Ƹ[ww7wբU_;*K./!;TcoV2o&Eb{jӹx$_ :=KwǙKQٖz4 ++֢,~~\6uGq8(q!Xu>{oa;u'^ \R技 | ^ L:I7ؚLde$="B:&%!5aH]? **rnc2 ]\9v wow Ɔr:,x3d {|`M\m)tg0PbIosG G)ڎ4w#-% :L͑;g1N ٺS~UoP *쩉ч<qVt&Sџ6xpcxk \/iΗLΛGu9 EHQ3)傒QG2LDC Od`%($cwz(p0/Dᄶ[‡KRf;!g,?_T:9 ܷQ?K (,kAvEEY4ZôeGDۯuI /) =өwB80v5VGGR f 8)>sMp|y(P'8t, Z~/P:i(Htt2}t6ÆkՐ2<߇(A@=(*Cig۽v*Wqw@ p{k9en;!SiW9e? {+W&ʵJs`3},9.*_ٲҌi/rjd!]mJG+>shܬih/"ru|k*-j`V!22G@jt<8-XE1HXgSo{VmD]\C_\Uhh.P|@Pq~N#״٧'vnGT~ |-1؁A<Y!PSZ5?&$ $m{}r7r#uAIs-G敎c|644sU:SLZ銙4rv@`oFӴim/ 6}IX |6 |c*(f%vdp~@2rЌX}Y3֦ >ڳ!R4㡰p=m8 [ 4LtU6\nHE|uYޣTuMK,%#Htr^wd6|_caAmfPo髆r@.$6nbop @mGU$!KzrPĄ'T^dVFeL yXm/<B@FfEoJցW;+~Ps?:գb2>- 󎇣Pɓjqz-Pk"#5V!=B[,^'**FK -+c,=}ez7wx|֥ /}1]f0V簾W1Y$#g9+AŜApaQ4N=\*.B~Cpc_HZlef^J}| K; )3GYqM"\t1 `\8̯\QF$KYV1yUT1Sc;aDN8ݰ3C,1DD& xt-%VÊ9+?;#E,Ct5FCaƃR~ywPK[ֽd|bp, JCX&CJUXkg&ֶBܯAb_T ^H Ӯt|P:;xlKb?c&032Jf|m˚uF#5>œpן<v&҃Ii~$V%g 'qKsHI9gmKoAi0Zgslr% |ΦՍu;sڰQr*1ߕ*d>wʠG7' mӀ4.6_[kLZ",SKd!NfiKdw<%v*=Hφ"uІ7ƢW4 opX9|) Tm`i~hSS9gt-mimWrWvX=o׺BY6WP/rkg[ dL{aۂy[3l|91.7?gL=\w6nU?PzZs_Te q .72jI2KwW5t:iP?H-16=FwՙQx('ﵫ{|"wй>[Ʋ0TI*a1I,a#h u[%st3w#Ħ7G/ZuoU BBqSOX|&ѧtaAYo/ c+TI c-=Ih H]Źj̬"='NڸNMfM,bmM"hzO{ĂQ&~+o]tӸ?ܛ*?w;0XZķf.n{l(0Wٌu#jnJ?Ocnvܟ@FbyeC7E,<9՚ }Ìh9 ? T$9(YHoKCbc3Q/oӕxS ~9h˽Ԗ]eBT'bq} JDސ>)ҞCamYH\sԛ ]AOH?=UcZ^>' SV[&4zy'Zy*#}lkn Jw=cgāpeAx*0ɹ>7F0wCO}x\44'F{leL,TuK k_d]u -7\+ AaFRO$үzFԂEK9r3 ^KR(9*bZGQd5WEVDJ@&=`#d~ N4c2J9ྛ< km;ՌXY(R4_.e@*YߥNhDБtNwÙц:D&.ɲ`T=T_2Xo0;1hfljP --eܫ7!MMh$uRWVf+UldR&d z1'lokb׻vK2_7򘎔RB.E?6LTjAb/Z]oF,fj*ZQ8t5߷.mw@VjsTS7)ggn̑E ''tnfMAҕdO |=.U#bf̽IpbHUaAJgn1P(t1hBsAQq飊0R:Kvhf'_<ǖ+X!5QUW+Ijr5e-P_u㮶M+FIDNHx xYjcͰIȟ`{9hDn5ReZ5+|ã둥},oZ% kBWR7⍛ rM7ܯpqi }c}W#).x N>iрܢYye|MU=&<=qGœ.EDe;ޅ00NIG?Wo Y5Q<h"+g 6Y_\GݬU_tC>׎RJ׺ZYr zCb17ql$GޛTB#4PjU~:'u'kG=y mHKK/+\ex?D@IߨHFhB1V_Yu:At+E$:rHR90^ KޑVɤitL9! 5D=yepF+GyR'O2@nϱf76z1=h=H8 yfR.ֆgTaV,nmL(1W~!0"P vw%!?oYWV*?Rcd"q"@J"-.e{UeR>o+3D(!  `-d41p[t9/&+`RA9NX[.HeG:fZpzW4,g@淴ES'B#~IΙ65э?&R9x dZXFB fabeW>%ƌk ,<~@IgY!ZH^~HVSR`NYD_R_Ppn8'5"VkH`HH)$}BS۫;(`w}qx& ҫ H ,-YF,VLXyDiXkآhu+#mwu7qaWq?k@.3\{Y'@d_$y:Nږp*pZKs1RnRz&Ws7II(ts9ŞčLNI~DzL憜^3YduFV 8-y_tok;ƢJ}?wP8bf ԽJ%6Z>@l &%TJ߸X\[F`R(rM*5(GLY8/0n'T=NwH |jXC`xp8 #. >BJTr܈jͱG"X;b»*RzZ*WF:ӮyچdW 2aQ6i|_Z0/ h\XXRJkx7/` 1gpl]h֙xN} Jm(aK|% hkŞY]ho`**Rƒfqh** b޸KϩW5?6QYX[%]%Q: rlu:7 }15gj?uO?GϿ_2L_;I?3e>J[d3L;* a>xuڝJ׊?T[W) 70޶ϫ{%@c'(tpJnֈOQ@{v]|^oks:Ks1[p67oD8A]p%:figJ&t=~MZ=U޺%U@ sB7\+L*K(鋇4闍9~Q"{P3=nU;I{["v,սEQ֝8bUJ~tAvf`Uز pTRnș?G0]ݛV be+M/KeQ!<hۼ U1xT3]7f؂s]',|093w!,SuV00t_xI S؂y72Dy;'WlK gxZm+K"et ;o)(K J~ׯ#e;a,!~x}=5ɷP& ¬PD?3FEX 8ѡeCPl ݃:F? $&ޏ8챹#F _վ܄cҔ5,qvh$f$qNh%X M|hrw n@]p/-10]"˦ߠ!Zx>Ʀ j E=C(JzEPԞe &t < K'C({˚ŋgp/ゴPPnre+C] k$[aq*Y^ uV%;hwzWC )v.U[?$}_GlXƊ6wΚm;Kn@ t:W*i˻H`R d~Ì l~:< C[p},߫p6TG">Q'_u|տSv 7m0ReD82砧G^:]s7XV5GiS=CytG{]c lj ?`2SpZj9xA$Uv&<  ]٣r:Y!WҼ'"fv!<<b򍓂*$諤{] @B]v/ewAqXhWFhPRNDk1ܴE#u4+p ՜XRߛЇ!# EL16.\Ӎ,eƏ|m dĪ?Q>e4aw̘+(gOpy+W,gdGݛ|.}1N mtJӠ?RX$L[kbWz u{>D[j^{l-sKI+&p2AoB _acZ6|YAœv P:"vD_,9ZPXp\SzfUXL:1#KLTeյyА3bv].\`ā[|m\ٺ~m9綕!d;X8 N:,x!W Za]ns<{KP7nj 1鍀0DVt;n mLo0zcS/UYLoґE2%نP\.DieUV%S}H}๿4+Ыo:b|rn'5ꂩxxn}eo[ #ZʱͷUkb ׻</>@ uml.X co͆ʠH4ϙy{ _?tCMv`.F DE@Տ,D<&rƸz~b^6_b phF?Kn矡<"":2>dsb㖜kʫClIrL9"\1eMWZ58p\edׯijL4RO@x[jaYݩ=;A\4DW^oo)4gW0l1>*pfM{hJCr{kh6GaHRO/?XG7C-Gaq]#RSLBH+_qQմ?ߜ_Xj⥻»sSn} 0d+aO dGeVuöSD--[/71Ix H٨?dl2 ۚ5:yDѼckYIz%܍Q? ϥN>y~C={ Z\C-1NXP z +ɓۦ E%I:X2iR'6C#i tcx<2Іt/8[b29^/EEqeq<:f-A . }!{LHd9y~M]B,XؤTq<t1)!8شKwFNhmcv7Q(V|mK}wc]YWk"$ v@dissUVPoqd Lz-cW{kq0LM \KWgc+^"n/LU`Aʑ8iğqm֨b -.:VM0}vv%_Kq}›&?KT>kAYɭ5cא (lKBS\S?vWӥW\T18$<>h6ki*B[<Ɂ}XqzNϴp<.X>1A!;vJ2@kumW [xZ$#`z IHM樷B U,"bc#y<ˉ%\"_A15/i*N#\Qy < Uf>[lf`9ĉJU2;SUx,Qs#Zfgp[\>^6;]׫ߧJ=ZNje8/IDy2T7I 7Q ¤CP,BW~(3ϸ>wָCi6{|*(KaV)xRn#܁:XkaKU,j׍HC2z= 9>I9֘B_ Wע,f]3T0)!bM2׭iA5%%LpAz@H(,7Q#A^ʒ/**gh"Z,W be1 q^.|c3)4|? t8#ʯ[!>1#(Ԩsdk},T-oȾ06A/}[!*(=dN sD)HLK[ͨ0U]MeݫHQEv/:0BΩth }RA|4giKb{i߿s~AjߦL?(! dXpn!677G¼b?^bwQ+zX!,$ NˌL! ,I[5P1络7-ԌbbQaB-ۗ1~'}U[Z{{uo;S2w65:P!3!kr_GȠc ]7!ܑ8UŪP"Mg\vW'rgNיXc{2Q/WE =3'k(VUrj@@h2tGW[.ᄀg#.G[;lV j1- 8^ܻX9 I bAT9 j;m R}Z5u{]? {x ndFk}x)-9"|&G؃6{ CR@Ut0.*$/j P lQٸ?DѻIXq?C5O0S*B<󬉤L &+hPPVEؕ-&&jXOMtJxoD?\Dzλw>#BNjps/ù`%yoE6ܘ?r[x-*5"TjӨ$r&D.RҜOEG!tz+qpGޖƢioՂԮؕ9+b;K kf Z-Mzy/WAF*n}2}gf_·juIatشI-k8͛eZ'&Y4igR2&nN"N\ Ym - ɿ5 P\cS (ۧa6ް!Ѽ%0{0rPcxʕs[*K'%4™Lv L9!]d =RiW1ے;*ĸ7wtr[# }N֏vNUwIQ<H~[{Jetḻ-w+;j柏k{-u#a ;j<]޽ȳE _Fmqv~/lrU(s@[66k@U(Ou@PtDFFȣ`zm2Ymd2SMdVզ EeWmN,f"XB-䠼}naBMSm7;5~Iuw9LN3J>S}CjOP/8"DTa Uh܄X~!Xs\C#OVn 3V.QX X˲$m`jSOy 'fmדWP .Q7?WTq 3cߝ깟VnvN¿>pJl2YM_nv 84'/!H˪F@!O_H)]cD5!^Q>/Wc-Y// )C%E%b-R64F$L*p(38ذhO(Q΢jh$-Xau10Nfl[/ؔ #4|Z0J$ic&:sT?s\%3" %ui VeO3냴ٜK70]S2ڧaQ!Kf$ WP: ֟Po:,&PpYz}븈)i^fJ>)qL# &tH p##ccR*E,50n=B3$U(/R ][7[Ѵv=àEs],vƦt?^j8+hK@d 6eQ-.&>`b|.05KzZX|M<_TBsݲ#Fyӑ^Y`1@;ᯜP\eNHi./-zs퇨[ `|8* z8a`tv>hHׄ jUՍiz9rF KA@Z 9iC֛L\qs=$U#VvR4<ꐷ]H䊔ۍj6hEvUZo4J3dQo:oȣ%}?R:Б%@TskECӷsRmeG.7Ăr8{ivk=nfA+̱ yU2 o6u5%-~u.QHzV݋8LA<\~R!WIwP}Y6זR{ğZ~ g)'Τ$Oza}Hr*yYUv(2/0 FU"%wkdK` lgΩ97l5.6HtJNSOI͗9΅2aQ 5Nws;Ūh< {G?mc n-Q64E5!s?,<A&r^#Fvmpz) 6s#֕F<-dV-y_?8Ee0'*rF.a^NPJ]o.r'8[$5-y ~Ud<. jOV?:كZ2Ǎr&0 n\N@CTo #3(U~/}yzMI10WNWUE[Cuɏ % #?iLmc¯>ʍ^Z?U!sdV膉?s_3jM)s4G岌 +=+ a%Ik81j Y7F$ZБ'@(6P,<@3ٙ䢡|C,l!D)cYY$/m箆idu_ZmYp+H@B(g:TP\G}䢄̈GB`!0rAzř@&{'h+S^ I$ i! "r%G-{E*)0 xj΍ViܨNGyv >BKF)1^̃=%4~Pש'A4PXr}Z<:﨤H/ l҇ٔ i52@_~EcC“L;8R [mܫkjoƒ {&b+)[f֌&&:8耰auvj(#p;X%8IMebdSv ^jn<׏*Ġ^f0]]o`Om-a[cn|WHl.tS:ܖ9Iߍ!L~n(0EET/&@IC㯐~mi\rH[i <=*Cr >~ޡvF_W N~CyA"m. A|׭x*H0}g}Ǧ3czʴ)[p2m^6)9a Q9r,Ȝ[{1_ԓwER kmɩ.ԇxt9a(BgjuCPr 5FugłQ`pxФ/K]0L7nQ2\c<^4Wݧx'K#V$ ;hѹRJLb4jl{g G,h5^^0@ |K8 7 vتkTŁ: ,Oh.Wn^64Ǯ]#oRdY3ؗV$(Q &YMF^x~/bn>&L+5R\+;(`Y?4m DR/ Qgcu#.wv.=rrSb,O1|d A[<LP;MNd o$n^VpRWR6Q;gݺf0AGWctYF|ަZy5BN@Dx´QV\-*D8 R٫/͊+rqTPgGZWP)!\hߛS. s#ģUˁ%iRA'sz%tr:WSɑj (u ܦ=ǫu L_w4f4/;7Ⱥ$xQ&]mFnB3Ad7bG2 gq$A$mZ%E kQސS|Yu^^'6~BvLp2w ,.@ˇ#BdA;ȋ;o4D~T9<(Yj֤ɚ_Ö&RV+k0I .Nq̎FE@P1Eadc<~) ߄D#E}NMk?c}apUW]Fq0 5 I֢Sf>Y2Bk)No( GJ,OBw[9Jo%|$~LXt)Qjs^clmܪwU썞† Z95^$T; ilDkrX13@f- z-)˳uk#ze'VƅɍӣqmÁ94 "&&gJFjN>N#1`+<Y!E .3 ݎ=ei(΢%Pwܥb_@tsx QdW~3E`IPa@ Yi% _c4_M`T4be"?zLM%P{O1lp?KdxȝJM˕ȍ~1+4Qׁ0x9M^+;w!믂'79+>Q E8{ɘn :H:FU:SbYG 1~=q[E5VH0kaEy?8x&bP/M=Gpz)Ty cĞiwWpúsf~$u)!C{fqABQ"HxgbN6(F֭lOUL&f M@:1;K' ̷ۢY5 KM^s]t,[iîDdx!6comp9e]ڴe>0[{,`iC{@SRZ+ylwtlT?>>jڙnYM* ([}9E>,-Rϔh}[ޤqڀub[S *5WMQl^Tn KG5 ?Ub`| e=mI$x'ަ8%3yG2Ws7|υ5#zv&y+Q&ݻQv?v5/'}\w2^ ,6-yNmS\s+W6Ft*V؈1(5I' 1ggkQ*bq'uv0+QxS&mWHW'F$ϳEU(X֘!Էݠ<w\Aw*H9Ǵ!M ~;K([ڕ(t SGqnŬ9|{֛IV~P 3%'/l=Xw 'fD4QgkWn <|SO%XmFBr])#cM|&dRgҬXnHfV\uJ|%ɳ7`T,'L)OPuz)||czop##e8Qބo&%=_0vє82K3:g6wܴO r#Fm*swL5R]{*rjvOfaQW Tߨv# h¼ܸGAЇ:U83U>ժv=S' W­=5/ѧVhWzjpܘ; zbeIirBYS2r3x\~ۧ;vj_\-rR\ղw]kVQc1,=o;RMs|ttA#HM¤T(SR֬ R;BL@ I{>6j+ [ L:BZyVa_DQᴗlLM;n^|Gcr3^C>d ([ZB08C_x]1ɱ|&')w1^ +> ѡ?_hYnP4F/d]UKSpx9ܾӘ9 *ӧ`c8;PDn/'pm>*qOO߮08}!4z=?#ڭbҙʐY>%P'4e-mw w'6=%OrZ& dMںrĈPJAW̮`|\=hE&kd8UvmD,x0DQ 1֝{KgbQ q\$I9w )K3+UEbwOVqɐP;d ZM8<%_\b2Xh)>C5XKLVq'Uz!8>!DrB}M?~LZG[.5DZtuzQm](fćaۉmQLx]،zZ7@&YbYu]U帢q7I*Cy?rQ_`9&sd%LP` |e:p 5;U7I"Vޓ&^}3$1ʂyXϋ9v;@EXe?_¡%W֩n{?}6ksTKhmO227GoD0 on3nzIcCZw%eZ]$LJ<7:~>'߽} +g9&l]|R`9ˑo{>Qfxv0ҹie*NZC0gsC4ϐ$eމP&ItO$G6l*:m,87ۀ`r*~@7V(*\9]W/ǽ،uh `[flr s)rDhSz#s܄tHGAOsޘ&RU;FV0m.q˵ 1DF7N$+7C9-nt_{_1HV1 Px{HƯR1W_{I[qFq]ЦC^ujfRgrc%%.!av59~\߂Mi 6N]%9y6}ǘL^0' VY.y BIދ: ԗY* 3R0U=G$dxh{c֊dϔzE %Z._ZcGK>߂uBMZdCGCi^UٍRJun3Q=BAr2O8!sVl5 QZ5*X͌'$XnR4g\-b3uhA tpCHYhֱkG@4@]ɏ N3r"D5:WgL4Y[A k&}TM-8¯ h7lAL&6ץvaܬh u]`V~b;с[+B%OAf{7o1P|,Uyw# X5L;}NPP03fKq8Qm JJpsID#F})fBvDoH`G}op ϮOGgX=~tX8 孑Hp7xPfבAX~H>O۷aQz֞fc|ZIN~w&1j>;00iTȾ[]Q2vWU/yނ=nn[ 'NeeG7{B ^B:}@pW&5\J@s#X~lZHH|d#8-&n<freh*5p&?yy6ꇓ׭!hvNI{^VOS=aT;s4M2;9ajB @U>^9!D'ERIm,/ޤ-L/=0ddTt^C/M*N}plC(06hJh}c1cr7 bA^қla\doFFK~fsOzՖr ӵCM.0\#A4(PW gb pP g?֦P?OR ҈Þ\q0 @Nβ2C=5vB0N a;c/s>$.jaEa>2ׯ|#S?J2$A䇁M /t^oboW68kn0f*|%39#ڡ nؾa\2ehy^;Ў3po$ C[xcjm[[H ۸*qb` >q3;r~hv.؞/Z䅨CϙD*M]H07A6g|3xO3>;XS%2rԫ>BVA[BSrV' A mK>R QRYeavdt@ЧD=!P$`Іba(e oV%e ! .qfOd8 O@K![>b7M@{6>h>s5t4s撩"]"'ݯy{FPAmr~%J6V]Ğ :zS>g҄vw`: ]78m jNM&gg1߁s 9@$t1p-q `+Z uьWZסR&X=-#5IwcX֣a~1"oLa@,X[Q(ENM PNQ qO qZ 94$%m0D=ۡ7 r)8WY&d7G[d!1XĭIlr2Xn$M"lKLRPpR"(SPİokrXހMhrA6L*e]z,80n7#F T?PSmS ,1<ֵ*9 $޶ ˻/@V&H,B䌲q|GLO*) !R1޳r8y3sUxϹ2qsY*Кz_VKJXtf1&Ԁ9$MشO\fi٬Mr|dH;]`ӎE yV yj Sݣ#Dt.I VCs3{DxM&4!'J.ʄLb|~tȎt(`KTpXoʑWGTi[#[" ""3Bw $kRY̤N[נyjSaiQ/ڪ_K\ ɪ ܘ2d8%|@srv܇~ RrFL~w-FXwL@3iCc~1+k'ʘAN/*<c11,d6JN%w$1I@<"uF[}s҂SZ;:Ԓ'C|ឆ זr]FJ%-SkƧnBDx 7f+g5@G{zF껯8!\bJvRlPo_~9fEن= 4`=&uT_=ၑV7v00rw+##-1OKah1NEMEY,X|}-2e9)Q=Y 5\I;=?b\F ;fx'9{b2g㭢HΣOEWil n|;s\*!TJBKC Eäzt [+|>._ÿfN[sU!:H>w$ar>)U|=.~ʶz=/@pK2Ѳ*b0ˢ9])ah崵enbPGϞI(ؒ9 O&tDe_ywAg3M~HY aHtԕC ސ b&R.\"f( ,^=wq\kMsgfHwߊd`SU؋׵%fVHS+-@2*9W?Wfde4P 7vݙٻ˛ i+:ItYA" oEVß*S|[saf o$rZ :YI=r JKR;{ptqcby/JR{&ŸC57\#PtKE.ѧxDMJ FS{ŋ7#}K$iCO~ۢO/+PQ *9rG4#9=*C]W%xjtJ[iWE|.-0oZBL Q}%2]N$*oȥ $$TbZk5/l~<>-DIm *7|wiiD,;m;ڮbuEש+ NHH #pՆ +|DgaiԫO{pyPcQGE'sS$ WE^ Y/꛷#̻ӫ8"E4V0<[rH^ i#iQZ-qXDZg7GQ$%ƐzrNځ F p`sb[>$zCIP=B/ӽ#5ʓOi~`ꨴm(WgkO/b{JVlrJ;.}ZSDd >5RT돓U\mduKoN)oOEec2?(cxᚖrCiyw& ,0TW8z_u35PQ>B\ZW恝Xs *p"'Ո~YO͏.|%틪 =V^9NNTG53[ *ЏҾ ^ȱ%;OĖvR)3VQ_zE7`B +[ "Ɵ_t'sh"JQDŽ+̚mqL|XoF81hjUzjqs!MᦑaQ=~r%KVxh̜:94m3V`Ld`88痬8Buĭ`v3=Sy^WPz!ggl,I(ZK"^%sS6vrƫ)( ͉,J#_@(ٰfx;pUڷbD"޶x9U\$zk衎‡w{e:l#.ӂM5.Oˇ3[n KGc9$o9j'f) oj~T@BVZ*":B@FJ1Fu{UP .[\낯GzRv:țe~|Vevq$jђ.0ьS.+ YjR5mf:t)Ӈ+K=_>if1U~8[wyz+OKT igs5ݷFT |rؑӍ3 ˬ:E vc9fZ t(9pDpT^nfN%OKPTׅszBHu8ݯ~9<@Sb^5rX gKſviaŦ2}K\[OTra.TuBnT\U 'Rʷ d05ێVjVV3Ȑb5T>AW)g˵wwֻ.StlwUcTE?aj PJU֯R;!}&&pP:N`Iw7VzDDC D)g @;nl\=J]K1;_{SN^t*{oi6ιCyj߸Eax'k{ϫD;qDRbjuɑ{~gO |rCNJ6̀Yh:I3Ͳn0`M=ju `ZN@=F`ʳߺ6r]8zR̩u+R[.yyowwK#ZZ@QWZmֿ52-NH3Ш~1g7XLoK Cq":lVGkĆ]܌C s+y[ cYye#Ui-EL>_C81;vЀlB_Mmǃ;8E:bj G_a">FcR+@d!CI8o Rt%UR#I}=w80<4FODV/6Lz.5϶MRbb8_.88Sp ~MtV8b*gu heiwv)eSrhOtQҏV e.Y˜a%K*G6aq>@F")>xS`$Q_TlWLq;k~ o(h{(y̖B-=qPNU$Z4,P˲`r}aˉ L~#CjLX3sJؠQLTS3R՘dHH ZoB'vk0dNOM`zXVbX0h:p˺Cc6,1W6\ruXJ wmR㚰#Ko47? S܋a+[xʀlˆ#ԪK 6?.;PWYi|l\A|,یߤJ#EyND?|Pxz* `OWA0Y.9WWz #R r`[LH%h>oS.YM)q[> (p :d~i\4mxj43ŊLz'-)-y2k5)rM +|TiUӎ ]pqNR'ykq#Cnݯ{SC?1݀-DApp@8]V'~Jb[21ƓfA1ZtƕjSDx$[`Q@ [_4ĉ OB]Nc:ljY䖲n#‡!}~$^\sJ=[PsoM@>_9%elP=drv.K݇9죛TG"oG *٦~"^a:Pǎ)t}\PuyoW ٓhfXy <2-V![MR[9}B?. k^92%Oo$Y>w UrNۤH-lY4ff5 v&mWrDf/8m0RQ!5!Wq3ɷ aqfۨ3Z e (+@bAD30~i=fś2i8Gj1+0ɯk=Ehrƚz.#Vx-Ξ"ʆe1z:= `/DI2uÊhH~69 M}vܬ (zCqM\?򕊓c(5Ahs)Vt7gz]X0BjdM8ϞA* pG 8*&c9Iz(XB#?K EJ>GwN:|TQɰs;Deth@~˔LJ/0H:@I&E:Kp@49b_fϵH.>_x?$ǃt\^d"1<|< թ`=a,D.0v4+;Gf#n9TZ> Be, iiE!ޙ>,cۨzH7 㵹=Ybfx,ӓQȳܜ)byE<# ~D2bngك o`d,cf3C|9 &p8ݛ8 $- tyhᒯJL~$J gqI*]\6[ jH [4YJOYfwWzӨ& 4ޭBW}iqŇtE?5qK[bbEQ \ںu2Ѻ -N}}. 0'p1a(TEgcpś8MQʓF\st qR_݋j"*dj }qؽvFgІ ŨT>L@S1TsNZc`QFАqb"T3`7 ?ѯp华f=2j{zd258ySؒq(\-]7Y0S2rڀp T s#0WْۂPl~k1d|'*J&2QK<@qLR.ؽPN:pd]`|9F+Vf[ nloIO]8=\*3C>H5ۆ[^:jM|ZݟrML$ާzh8Bc(w$bu -8iUN_nhWD/ Jhhg fLn.F&H|gFsv_+: ՗`p,삷Cz#3^;DzSV6/^ ^8d^vP鹞D?p u-9cC~F4>ѷ8[`̰^D{ ʹG▫J1N]o$;DtR %ǠSN4"|{5QLTO)Ih\\%s&6oPIa}}ߎ\ևD醘&:!V%G 9I~^:<|G-U8>lTa@ls Ґv px5PbB;kTlsϫ,Ӥ*FIIfE w&nJ\r1gAbT)/i7ּ@5Q4P 7 \;["ppb0 [G8V2+bW wc 'D1lˌ|C ;2a | ķ(Y< ލxV + `GUrΛn}/2ePN*ò|c0UɌTԨ.nGE ̌Nᖌ}PP(\/gKͬéU_MxTp"1{HEBbHxJEi}ϳFSa A:BR QM8>1AMɴ[ڊQc+ ;&- yZmPKLV ])S4x0xK@gL.66*-TlSwLY}Z;qo#F 0u_?$M{'pR]\8 oK.zB Dk/*7P&Hp|%Ȼ3/nƎjH`mGqZQ"@PB>q>_xVBpr]j?x՚wɖ֕;\0[/MXW5hEo҉w CѤHNXi;)ၜ-憵,Hq *Y1hԍhG]jVYi7Us\w~sTQ\Ɋ5`ሔx {3"XjOSpk@s]HlʏW@"x֤έOc>ΏzǙDw/6i[RdvXCk0B nC)PjsC!-'Z96)8n`xxGҳ=xe>N0_OeTp hJhjd:p+cW2񩛀U.|u8j(["]2ٞIs7+8{O6F٧soD)ì|U/*/v[ilFKKqRUTc$5zl2:`Y37 $LCnmӘXP;^zWY|{絺6ɏz4nc2g><S48եav/ ңyRcS|gju;6 _ dJD||oa]DJ=?ZXh='esrkNr66j~D&Ƃ;;ju vE~PR7ZG?U҉j8l /* rCFT "u֢oe+Q ;Ls2fZֲAoWxeXF@W;aZd2r]ZmQ= k]ĸBKy,Ӷfm#+mDEwNl<%r^k1TE}LZUN-C|lp;yY \RvRA$= [)rcGڠd|PFlQ|CNЕyxPϥ5yBcu0`C} g`ӊB4hU UgMU)_I a$(#SA@eok?~n1)DUH8(hmڸ'r嘸 EPh3_{6iHGOb@TF1deu˔-0JQܲEc$lEN<%i5t?wdy2#t,| d^a$}[o$^Yrq.O݄P7Nµi_,*YC| _\ N5[lOcns*Bnm{a5f9B%fQ߶*"nQ^ߖf=M5{t$%C}Я4l(ILDM\mpI+3S%@\!2 м(FZ*#C}5c/;ç ƶJ0oS9mK2.Mz]v8+Z#ȕmhE"uoݎm촱r͟Cf|XF1s;>WrSsԦ/ FXLrim̓Վ3C"'r^G_eW@=KmtrT '8ۈ[X}nRح鮿>Pfi=@do-6/}әl~{vЁ%% CJ!RNE!nFy;,;?xJv͒}ͤ931!bF{k43\l1Bk3C ujҁ`[ K) &߰4-V3i;e:>k?>PT[a69>Ab堀rym&uDF|U\*&;~~<Z|j5siH96 ig4h6/EY}ha?mT7j*˯Y\fTnt'.QI+gR'8^P} _sNp#^`L9W9* WL7;w(J1oH 單#>Op~I`Dl6jnv<~҅BtK#x?k_К'&,NOX6nȁa?!&طݝ@=$v=п$qA#vm^],ރI\j3@P>:=PԿPÍoeaMS O9"(J.8o }[ndxlkQ;^6]xCoPL3fXS-]fqoU=d'X\["{txھ_RYq5\ SA qDf. :dxgI)7Ri@QVjszv1=Fy޺u0䓖]Ni np$ d#Ȼ{`AiÑ j;iad@ݽL; c l7%A+!p0*4r0`m7a)FV ȥ|XKJ̀KbD9:{J^WGPCKߍօ3:aU}3k% ZCNJ= ;R Z -L*[b|`]cJ~IPdQ;]W̜8QMJx}!%46>qs&QW/>wh@pŪ_CeJ#Vɢ{L$KJrK*͓Z_hlv\MEE% Gq p!{@<ykqs%m\7w$@g SGKB4a#E5!Eaq5;$ښ{XyՕˁ#dRgUo4:sʙpĿ?k2(T93@(h ;] x1DK v%qB1!{l&Fݦ캿S%mF[A"^S>K/Zzw^4 搩SєeO`p-:VX'1H/a ~+'Y ϭhὥp8*{1/=6҇d8FնLLĶ&zC=0y%kc[-!DBC~J@S)n[ ygzLDzX DW>}1nnȆy)ͻ H/G亁G7 zɀ@ʰQs%K:U@VcNu]*qvUyB?8\#u5D9㾖Do?/gj7^p78Zd}tz K7r$OIFL|ةF7yBHY2eS qkwPܖPb7]^WSN I&_ټś] 9oߍ* U9W,_7;Ki:QhU#;4 .5@YݭE{oLb| 3A??tLbgJ;x(fQGqRI !AvwV?]n{GT7XY'iaе鳋9(g >=m;vD `~7 GQD@eQyZXG5 Oj͒Ysypq dGGh.ŲPs˚mlM1=,VVeˈuȶXVq Ѳ ͓27 HZeJܦYM^~x ԈE2PBU}AM}-9+BL4,^)1B3h }*ml0[<|TnЁd94,d&m+J$Q_Mu "$>1˦l2|-(:C[qzUX9~И[-tPq4!u|Q0I 7b-o|7@ &ǀ+l>NauxE H¤QM'z!ѽ(jDhyPXu!ƟطnzS_lt^W ޺PTQȲ15@|T}g*EGkhf9Cs(LJP9k( @))[@Na8@eL te6YQ#$eU/iPVV |䩂zmuFf7 sc}F&s;53 򹴒y,~"} յlǑݝ/judrMI#Aqܠa GObђTYqeqP;O>wR֌dlf42O*9B9f~fū׏lռOZs^7*It̒TVĸ }_!x\k9`ݷ ,"$lݵRMq]7}kzX6/_zk'%F<g,2B o\81Kl*[W L%4NzNP?Q Pdh}V˘E0;s,J%NHD9A)zNHPsvXUq jk8bb^qIEK׍6{ Y@YϺuBZ1(+Ơ>TE@;x|SU]p_6媀BĽSSnM6lQ8檔6q'%i OR ܾI3JF6H6E-\7.Uk3V!532 q&/h`$]9)o*2D]%lbp B] `ǘ*ϒc`q:]-8̽U߼q1jJVlmgfi|%7옄y-zuqE+G,$eSim8qm2N}dBO 5(Zy~Z_X)KcQg:YMy w!r .&G{C:_՟%_v:W6I<_\2Ana DYH؝Ug.hsoWĜiEɚo]ˑCnBwQ,`.um;A+=4_Q+;5l?[wMYK,HnJB z&P漇d+XTgdTۛզ{ӪƊux0VL'5UEm`Wp0nv:. E(>*{]pC|V(VA2 :Q#8YԒu=xS]J={F]HmRu 5'l# ͧ Bj% &(]t-^g.rb9ȃ|W*Z!7U r?p7]cUJA" 6ޭ5mx9qPNBUrc[:-= qZ,HQ~_Yҝ6q1uΔFdz(N1B+,5.0im ɼx(g95{Sz+s=Q%hO)4KN s ⱜ'+Aco|ER~OmK&z[]6D nq'eYD0L8xa?} תUpzWWh9> zb ̸:޵#߫X!+Ŭ='FhP?-t3~y>-;IH+z+~AgQX!x#9 ?ci^,3?s#;>1jYuvv-m3m>&< JlH=C4,IWu8A5ŌT߮F, Hx]g }orl:BLdL\?bv+J$B|9$ۅnгsz2H؈iN`38Y8rʩp"_أe`A#8f|dLlUɐ&)cure1:*V83eX9(cJ7V U>tXe_ x~GX כ;i4ܕag!Ⱥ ko+9ٻ)u}TkpuhFZC){?+|<ݠ6[ T]݈jgDY4]2nbrySpCuBizgгg}dݥp CSHm{mq)yQ,|i jQf FCS䒾کbQb&ڠLrk1`G_.Cjz/Mr۔x Jՙb;` 8 &i4HZ as쨈#q=;oXU&,OQS6@Y*NRŢ-Y+]A'ۤ)N^}Ǘ^ ZGgv1OjT_ rG{/c0׻jӻor?rd#w-T<;N "XUlvߚ$i y3 )>>luyI,a$.Oi[3zo9k(d;C'ӓH&EΣNĸ~,Y{ vT?+{<0<=kI$֐H@]7T ҈'ՕDSyId>)_>zVf)f@`ȣ̎]nɡ}xLOƌ6 'J"GgNT.mGJ_o=y;Ի/1]M!!N%WV9ab?Q; =lg)mp-4P7BIE(:x_jqDBٳx$i(ud;@Z4ՎCE9EzV\]z;8b~@S2s(z 3 6i}7ǜ,5"mwӁ4y?4Ds1%eN'\," L:~~}.<FX*3M/JQ%ZƑ FÈ>N"b^Kegc/ODvy&gb9v9rzuфQu] ,NVhB+2ϴˎe_UB(mnk :j\Lbpp!&jFt.ҺE(a{c Y/sd2OuJ9mM^@h(0$_oM1rcݢEA;-Xе#_jcz4jNDpubN`JhlWZřk ,(:| niՔ#{[)}#^`;vũ W 9R)jу>+Zn4G\ϧAxU5st@mw%B˜XX0}QPe1 gy&'>%.'b?G֏@+3FT BQ܉e*bf<>~+p:i ZY ҳ/(gY9v?WRz&A7qӹ -}K# l8/ApÞ\UiqKfܬc'yFFo&8TƨhƩe{fVɵ/0B.G qwpaoj{ߞ`ZX- Rci@*-CR,z֎Y`aęV"=:vεX)ˋeyyE Ah 8pMߥhl~s8x\_*Fd!"& uTYklKןNS+zaL,?/_D1dV'`{?eq/ޗk`ɸw 'lsycs EM*;r;+F6wp͗dyԩ&1 ߱y[aO_wݿ[鎻gIbYi}_n;9YE;t޹ 5 Z^qV)g[;ѭqU BHh_8j6ΈtT^,|}w`G4ekS3*KPg]ܷi+zdx+%A⬩UE*r ʛË*1}j)6_Lw?gP3U8 %~ Cu9N)qL~LFu6\WWⷹR_HM@vx<},%nTx,12Ȋq{O3Aa}sc 눆`ZF6ϪU(/ErsXoB pw@A#P۱ٲ?E;L #&([P\\J_/9v'zJT KC֥.E>М faW$ 0)=4 40+',IRlM\=+ F_뜬 -gmʑ箟$NhO+m6cR^t˫]P3{>u/7 hO:PLQ ICUiǰ9q0<]V4BhnX \ߋF\sAHxJ\LaaH%WM6gF5sOdw_D|lJ!&Сk`sLwJ[ʘMmwt7u1zQx׎X OiJ%;31ԉZ[Ƿr(- S O+SS>O}v,rPa6M=>sT&: 5cKSBs1|IVXr$B7>WAzڰw&PQC{ XhW#V<]nB/96^1il<`Z b5YسvJRQ$*tD]ReH< Zb DbdAzSݜߘ ^N&ER8K"4EGQh,^ؓQaXԕ@mX̒14ʊP( @zr(v`t~c> H6*(=Xwl-a7aNCf I5lb; ﻘLw|;S.M9Zg=&HxC]E[f#4"t͎_H>|%d9%# JoYwS`&Fd=)7 1NnTlێW]u`5&b'%8';,dܻ>cd?:p^~FGIS{,3`ґ:c7]#' H]S+ƉJA2ӊ ҋ6%.6/'6[V8n $VŎ?x2cI],!1(nG R&ݥ% ah²˜߁E*M}?#InjBmUR9l1|+//€khDTCA^=))v!6GE Z 1y2s1X;Xw_|Uh^ +z䵳mQUۡm<6Z}T3U#`ZΪpw׌KMc^x&j}&< WtPC{DO'-E<BgfBcް@Ͽo ΃r$Ql ~}*&,:]V1͕!λeQ~ҕe#y]I޹!\\ڹrLz9te)w7vD XܧT y;7K*j*U 7Y I\VG_5aWx 뤱!4EOsĦ.5/a!~YX".(ZՔ20kj{E#~WdybpܧVgrcY1Ϙ[alͷ ..{}]h6?W| ]XV 'D&{%#dv-p ufA2C,^Ex^1ޜgRf᲋ёzҶG ;Nbޭx]H <; # =ZS`Wu(P *}ֶz]DI0j\d!5){vP}GiCh&[uco7|Rk2͞L =` OKR +PAKb[:(#N4?f HkX'\6O%jX #+k>z'ӇT:)><$Tz?_e_,׺ 9&\m1`־/ya@fXҳfb~!qrɄK8+d.& E1^AlؼGwV(5 ;I"f=VL@ F<{8>p =-"P:/!36ݱ+1=`jzx9K ~F1h)#9) od:P+|OtvrƢY8Ļ)]48 \^Ո. {m$uBe{nLRL+3u=NlzCLW@#RS]mj`³hmB;6@n^O7HWYaV! _󁪙$l=uDc1M3E/A<+w57`9Dj$y̖C TY:x@'Xxd:RD%5GAtpMWЇyp$"7Zd?R %׍":Z7,Hmu慂ٍ% GbE6 i;s?x憖"upAU!CFuHkU~!>9_lHˁ}UT#Ɓ.\Vҿ~tL5_lIOV@ؒG2lж?G"61 ˈe9p&<UaVF헷 X>&Ilca`7z4t) v -jPY3hή0 vbB2 /-@w! {x>G(ZW CPW9d a e&JCi&:( rk7h5Vm.H d9؟w<[/ôp6PMNCWw'hfh78Oa}M#g>  JAߡǚ[:4ne$vFu"/*+j+ Y(9}mε'r,yKGRd'2 Z-76>Ѿ^ђd=W8vxF]j PxoqeXB|t ۠(Mv^ɍ ["np{^6(XfE .jQrd,1|#Z\IUE"S|Sfj8UY%h8j}-oͫ !^)~>$D(< mD#ӳs`%_\h>&.f4iM?ݍ7"ޙY;9ײ ~;$Y?z ;<0GFטwNJj<;,jn3Z0",bLhܠټBŚ oDؙ Ƚa+c5wd 淬x!|8 vY! OTm(}Y^f"Xz&;w\8Ai=Bc#Z"^U5g-ҹ3J"̋w01|"$VM@#,<8-N0!@qWDJYUUƞ̒Tv5$IylQPC~e@k%Q@q}̐&Ap\j>Oʖ=߸+qob#KƲ gGj{erފѤXIΧkޗJ rJLW38ciWY ('L.pʧ˄|'ynm>^2eb"d~ԞFȉًoEYD1ƞ QШhh0F|vNbt=-(0R6"3W#HTW1V~㔷9xLaR8Zٮ: NL'4FDl_ W ;v,d%t 2_v-~ʞ7c?|$&KC6jq>>j_-x'SjMWqS'`&pI> J$Xfз~@ r6m(xR,*Q|Pn q>j7rX3=q!ZQCWaCdBSF/)VpMNLRl.)?`q8E}ksL:;BC f=fpAՎ|&->|((3̪hhwҳA~zV6;܌8AMfDS`fi-!NA+EqaTƂb wNi)P d$(P c4&MC aJZ7zOM)MU /Ci/Fm:Jc'kM']'mCLmv:8D$jݍF$6o!Pax^84.([,Q FW?oyy ڪ)|*Wϴy^Qқ; ubͻĀeV eNcYȇ,uB2t#ǏN0vg`tM `pgoalG\ {3֍VWwn3\AA3X i8-;y&ԝ ~D7^ ]xNT "cm7KR86<"5\~c@0?x#[h#&YM?}b54#-Hlzu]CH7w+ZC bpϨê}HN-uszC~/`Ʈ&3suSYI& ʌXՐ`.H~a*`eo-@yܽ…G=De5˪VysXxy޵@y~,7N+6g4? ƒQy8o;=/g>8u s!iPph7fe: Zhdž[_pwhF'xXKtG XW,_6XIlN~\Ar;*»#@@C{:JO{Q? &g떮ҳXW. QyVߌ^o9i6C2-\!1/ wA\1bR YNH4!mOYB<ɚD}S~* w3RzٸMX>vnwIG-4!>UWa !sEv6YM s< cMdv{) rta?ԒH#TGk2UkQzh&#y<3i^HA&&,߲䍁99B <6hr3_5TG%p,y7 /M kywlwA,,R i3,Kv '$0u/ ZVؼ„#;OnW˩T\u030m@V 3VG+蔍DUAM6<))򗀂6$kY"PG|7/acWs1ښp{$1f;e3d;zA]t*~28x{g\jGьh;9>^SYAj ,WŌw-i.`hsZyZeg]2(5Oי-G?gn~V#̧g7Icܛ nS cNV;%ۍއi Ƥ3+yo:0-iph\3]T%ڜy[{ 4ʹVʑ[:.k+7 -놳hݔ)7H }M_ 6dj7 a,)~T<"7u9~DZW8}3n, LBΝw;zɃ;ͮ]"0k%u46ߡ4J8mΤ_s>ˀ)G@}g>"qy톦PL]e{Ev1AqgO {7wݶ~ *;4hxط`;OXYU?+b-䯿K^꫷ކUjL'k,ZKY3'$JoػBZqys[UEvI:I #73t{r.^E{NO12kp\fMWe_QON S] %W{(EnĹ"xt)fūYw(th&FF^z`ՋҺW ȗīp7%br~)Oأ P)dX2շz)6?ـ r"EEbJRf#/Kq(RR 5{х'6 nqG:IPg:h)~uzrPՁ[F66e9Kz5nijTqTdoBX/ \ TEa4;]=c[( F̷&?L`on10o(Y5{Ž, SD6|"k;_ۿ/8k7Qӄ9C$.&Һ*_˰j&w:eJD+q'v<+ ;~s\̹rAI=E?<ؠ5"Vf^'IiqV7RQkA 4j)lMDGUyqPJۅ>U즲Yfltړ|E:,drN?sGG60O0j!:C۶^fq5cٍd,OJPP|o~`vP⧟8߆YKszxVg9aR]LްƳ\c߁n@YQYjGu tJCl^!Ӡi'IEDFɷ#cԋr8P6MO ʼoQp:_|aI#ZAxb[l(3txKUCV8ٵ]+3}.H_sTx_ew,,sf8dcfduIf9QɛRXaᆚv-٬=Bz Hg‚K+:eH^M?xĈx3U#QGp;@ogm ȕگ/R$,.%X㓴^p€3^stR#qFc^Hp*TسKK/ #(tݩҸyeoӇ͝"ЫΦXȠ3EgB{[Q JR'5Ny`vM򜵚-\T 66fs%3vsyA(9䯷@|`8pa kqT\{O*If }Li;i1Q`!)4`.(r3ik6p)d gnM}º_!YfVǪ/8ZVKy3E\5-׃AF#٭z@0a}sr3G3[_*α nn5V m) v@e+DdbIUw@D|ub\-:天4~xN`'Ǐ|xk^?vql@5;BunU.HN! wL(P4/F{Ơ2q\]h}Ѥ]AXtb޽ِOgn=<~NAg |Fp憟xŰOpEI΅{ I/ZeT6,'U!݉v꒰]I̟6#mePH^Et[*HF$yj fʴ'4ծ >VJ Σ04h f96?4^ai 6w27l`ևtׅUꂖr! j1ŗyA%;F YeKcFO,EWNFaQ mFً?ObaYzu5% nA}9֊z`ݵhNTWYa=Cط $AZ  (mk0`Qv@7g+K8e1.6J?ZF)zH-S]O Ap9ur8 q'A{30Id9b lڅTnivRz5{NxN͢rwWv\1%g/՘+HVD ,ڕz7Qi25CST|t:,O)mi9zrz6QxÌ}zcdfꯀ;* h4D-+U*f&jy៥w|W 8PuM`βWy9h~pbmq[QZUl^= K{QOHX2xYVk>;3)&;hП~V7m (G1 U%cGe@ {"&f~,rz뼙Sη@(5[]Ȧv6ˇՆ9Ԫ .e{v$ygjO[=mSIz>v;ʐۼ-'3 }֨nk75Pد'Ǔ: | }Fv-Jxj}Aci 򧬽TkրTzUR%魩HdgE`~5N\!_nΤhGo$Wm1@84 jn)n=åzlhB~s&p/zJZ}mo'=Y#~(DF4}m1oJ)Lxްոq@y0aLClp$ KRGPoV1ٲF,8+![a4V:ZjrJz%\2F̵q2"=+#/!B8dެgpsq=K%d<9#zq#uN*W>_bUWh VSw?@FsyWKS {ʬ$` 0 8Gh;?.xQ 0dl.=yDK~5j dD=IzWtz=#EyzЋqųL|a>Ӿ:k7x3} *LчU)-/ `9sG|za(wy (Sv][ 4-A\&[|M~*}z O,w4á.,?ȋWD*uח|پ7P3<0LRZ-4؀y~ #S#Y-11l%iAZO^T#\m;(/2S|icQQ'*b1a Ic_Ug&D ~逐 ~nY/i[ 0\c0B?OS?{+:V $ nx."ZH28[g.SH(*SAyَMyF4;l}kͼ'Iߏ^5`G"Ju_d~,mGîǯ%l"$Fs19LJڄ=~ 7^:3> qUs{a@|`Q84uEF z!@_&x2 ]MG|p{=N:sy6uSPl,V8#/bVIYGU+b/M"Dk܉XhYe21JM{`2zh( XM<ݱ@B;x# VV T#fMu~owe#G I-=5i|t*c6aDGِ ܼ(!r۱|$֔20|~E"Iid ݹTZNC5 :~=s,9#8@sĄ]@ 湊YZڨkLf y`B]y'?O:DiXJ,#Vn}v[' w~uu\0n¸t 7Ewe eӑ4a):"k1>[.:DEoe mabR1>x~ZʠvU1%'3 ^-I`i4XmJIMHPk˼rOpΜy:}k,$ azRnyhL=3?ՒdnS  3F\,l+wy'vS)wq[#^;1H\M70׉‚WCI,%wt+)vҙbzp弙F"~t>`29[|qBƿBB~ruZv3_v| ~[4 7& @jyC+KEXWA'0seSdcem(Y1@9 6dZy[RwQ6 wxTg"sl]e72`? :3S ޅwXےΩ!S{.o z?M%霝L)ƾh>~ ^ YN5Lj&nu?3. ggVKՁڄsVw`ih}V5ˍ}wՖ-p5od:6$ *d H4=:iOfbk-{aZDk+EWCht+&f7\(цYX iĆP9ff ۿ[CѪHD*iaTP jݽgHUrLjn3S|jgR[X5^mnpusȕjVRud G&@E, B(]'U%TԄ>SoȹՋTʆ\00De%]|PpvXY%n91 ⬖^(*||\=<Nk80gV*B,:{<3' W&mä-X=|IXjNM m>MrvZ20z/55*UStrwL?zf0@]rZ=AeyXByj}KBsi-USA9ݢn cD"(*1{!Fy?v@IpZ酢<{xV7cv>lhINz5'Iх2#Yqhc5VB_+q~ge%PG2?8y_@ie0g&>hҤU jI&Jllfٷ̡p8D:aWHk;68<OL>x5 di(%^SXK*47.aiP-OSV22<#euX:\,/s棄xKJZsOz[Lm:vO%c6+M<ۭ6zu/l <?V)n_so LxeωDv #cjrsQH1T21F@.D'(91M EW/\>!,Oc` <-[g'*g#z ].(@En@R8yԬEq*RgLpۯ.Tbdl2b9iB= SJLP@ΔKF.(D$CHavU$(GIxU#DeJZ;W~Z;Ì_ɳ }pcƶ15\hw'PyKgU(^Ny0yȷVUngL3UU!gl~ǤVN.) [: ټxas v0ڲ)^3 /d r^pM8$=zK8%I&lPr*@9s Oay䴬])yRD^',Koj.7-H.p6s0-~ԟ+D,d ]H3XЄWֻVpo ."-4-߂sge/f -# hfn"ʞl)MK "TO6n3* U ]b!5fTv'ML9 UܹJas#Wp|C&Mm|!naˈ$WUmC@mZ.cDy2 .7L渝DNb(ډWY"ķKK⛌e ET3?e4b4 ӿ[?CG@ٽ흢)0)A4 N[~Ql:VHm<Wtj'V 3AIOX6e4]. WarofU-o87]ҷ<{E+ۭ}*׿ԤLvR L,&{v10T3NDtc0vfJ̖ z'*?oq6k!4d :PQ5YPqicSA󕳣_:_* 7GU̮/śd&˂q\rryɌCKCO`J7%ELcU&p^Q 'hZ^-[k^nF87y1TMYZ'6Sf}8 )Wɳ003秀b]k>pӯα2l Zs)?ߩ̏iƽiPvIL9G#t dM#Eb^qktG)8=#=Gh^dG*bznGT]r$(ڎ_0Pr]ɽd)&{@ɁI<[rM+Mg7SbȯSPI~KJ|)-!lJ#LHހ%}}6%a8̙}߶sW4* m"*G N5n]"mqȓ&iS4bl%jnMarû?yaX?W"2G 4! k+lvW{4 ?Jq O4ۧ<#tTAwb/av Pus2u#sjJXR ᷱwF++ OzPCRvtg`4D@y3At[;6bﲵi2)j&s?#@1?s47}^gqrx*CG'jD0dorRx5er)aqy߰2P&5}"qM0%-G{8B[]1[ 5-RU.ܠːr\(Í=%fqd&_V~Eo2:̂[k%hb~9%̐iYr `o[*)DR4:3'BƍpcY@Hk;Ga3DJgE(Ta FWxě?S+pp&K#C&,GzBd>ݛ]FM@; bw4HOY ˟eepni(EQҪG`" ild%/WF2)d^  RNI,E~3*6;=edXpr+| ?nꋪa5&-6Zu`jB7 ~ٖq%?މMgEU1 QHKeB03FOQLQ^a@ˤ)Na:BId~p`|<=3Rar)O@%WnmuNG//H&Pp pűi9RSڅ^ v 5^~Bze5d{y,:X3A:KPr9%LL|0O'ׄQ?ލpہxkA ~TȤ̆= #AP$J[fشs}O+=#A{R5HLh_sCoExjib2WKj$VRD8|:eeRS|ܵdcֿ8~w]9/QhI %lp<*%bO}t12R,Ng <.2gbC+ͼa Tci~ncs롰ZƢ+R }/!s\/l2W3NFs(~xVۓ %Wu) ^ 1#)q:{0tl:3YXp4vu<lǯL1!tIh`Qs42\**0KJ; n$\$ff`b5AA~2@cz yQPFLDnb؏xh/$73&B.AŰJp, JrAaܻ8PzV=sȳ/Qw]b?NVq<5(l i `m ӎ+P1Pe؝njĕ'Q=+s2 v;GMxRxޕ1+>zow/2n3vV{ʁO39ǃwW݉61'Jcn0r 8o%`~B%JHw2?ķ8u6i.zf;kuX3n2$^fd̑2EX_Uy#_.yafW2 L~ C>PDXRErj_f&ZT:/ȍ&A3-SH&5YZs|mh;kmƁۡ+ƀ_&/->Qޥp88{1RUWUV?0+cF; Ol WiM9TC򹍏\}TU~y*$6R . n18oMLN:BȍuH&eGBl'U Oi䯖pR' 4c󮣔\!gSܾݚI9>Q%W81#!h8R#P97.}w_'K)q))> dzrʚƓ_Oh1?oHEElF9d% b5..[Au¦i Vz7x\哄ˇodJa~9*7. <2c%}δ,e6޳RtZz7Ҏo~y%5ݘhdžjm;uBf aƅANeUKx HrFw݇y?;|pNV8Qi9 Rj x,Dm伓8ڕdv$7Z _,ԟ.5m4Ev*rAmz+~JA/RK9x}\aK!3#!T}K''}tԆ@Hĝ@.92E뚕 ){@kC7j,AəmܢȎ4oZ{rE6SG N`mlptX?Bfoɬc]?6xzYdQڎ\$r|3heo*p#+E$/5-rzŊk3cߖj0J 5[= 01?픕^YGxs4`[8v NcfΤTTy0-McX t3i#9]:P;kjNj&dEUw8fOP(^RʤT [* ^.]QMkOm0{~Nߖjܝދaņ:F(p=L@C Z KE(okl5/8/WZ(Fa5q%pԺb8\K Hzx_)Z9c3cHC!Ig.aBNS׋ `%0_5P1JR '4eMwc)og|Q/T1K j˜QkB Ri_M;`õY.b8/a¬V;r 7_cg^蚫#JcN5#J9'%w?}ʫp4m|ZK]ҮPe,ݤAT1HS G=P*KXɕ8ϋRnn ٧@5@G_ Z1듒]K%29Ln2 #d4#oZԬ FEg 48堑0늇 ̵*򂳥*Ү(X0G e]/XQ!٤D*+ ҏ5'^~ibK]D G+5*YGV+E ySsOϵzQʝdHLd#,K KFw΢ǖ {4u؇1&kVܲ9.KHg WWaF~rLщ>nFY(acf*Mȼ , Pr73MO%uH#\h$}{KzA!"s -nr W{ w?-~wvXm/ 1Tbӗ#8o + pҺaW]޷qck_pv N hE6CY3xN}h°L!OU%0 Q7XfF FG4'H.J𜓬Y<</PdLŴ3}@la7B(, K˜#H# p&6oa&JXxt-Gog#Z)38wl[(DUUX3{@u8/ywxpk>^F!$Uj@W+9 .|K<"3"1,k(Q"PPk~S8'fe jꏀ|##*mQ]B=?,<˽ 8G d Pٚh>S~*嘙jE 6w<;~kÜK|MQm-T{C>C>%nIM[]\vrY@yQNNiA.ywURR2MTf4}n^\=-V⚉5XQz)mN{gp/(ZK^W`Ny _)Q 9'NY^ V9\. \!;ʤ"5Kk^=}չ[!i&Fbqe7*OX#8#Ja{+Ɵn{q bUϭ닼bs,Hq>xчyxqCSTMv_9Ϲת* wꓔ#,eo1 UFVC؏!V=٭ ]ރrh E|D~UvRڍHM3"J|dGM.:)C}5sL7.G <9;G*lso{g?<$ n[oH1x5Y đb_MyX=H]b.a+IZpy㽋b5f/i|QͲ-|1l@bWDq*f:$otilbqbt&T8fkUl&"P&`HWd89 ͉+EK#'2EQ. C"ېoH7} 1ox=Ӎ)*M 2\o)dqi7|B=Կ* fKOk?S=K{Z۫έtu'D3=TYY7$GQ &(In5mw|w1zB9'#n((|-+[Ҧ4~$N|&v"vRӟ݊ļ~T|kɘ3_2^,ͬ4B2 kS-T#sPH&?uLU_Ry%Rm|jS/JVǘPC AG6`Ej綱Hw.SZN0&O୤ LJs#AmHkZ"c Ȭgb0g⓵D-WЧz`H@6 xۗS M20*1$7\f"ہa{zmlT9kw;K'[J*l_5%^>ː[dB17hts{=q31No©u*@0his^5MQy4:vq۽=Phm(sb%ˋM([qYD/]08SrigAHoFes |W?E,*o_㎷#N1^-{5frL:^{g{*w;lM&~@WQf ňfoиOIfl1Ǘw8"s5&7 ;]osBjT8j6 ooNUH'LF3@=2up9t!xޏenp,\L bl ܓa[hxz L$Zf{pቌDAߣBXӳM?q c .&Ż:FP7Fբ)4 / , nTg^%}d(wmh;1b@k9Ψea( wOP3K3`-6u&?ݼw@ fO-thgHuJ^ݫ!KDKP|pUh)Ʒ z!Nm|[#+ml!3g@]\pb-rhHCP=tӊlع *df h| 3whژe\\5G:5v˃(v(h=syιBNY oҖLp~=[;[ec3W .0CIa[bTB<2>kRcG\Lj8vE'&M<Цh ]b C077jw$5˷תkl8)>R '}?QDZƌ qshroIX%zN )5&2O5xo!4uglLuyv9 hZ0 ) dd #;W&h}A0mVޝn jpnD)nLfdM90zKLq[TlA*GXGEA$hVrwPD!A=_!#~,LBBFf`{TW 8p[|Y}oW&fͯOnk=ԡk= T31?Kg& ƆYXԐw+${j ȟd1fudy%1Rd118+߱Qa ]*Tz7^k#!0Xsg of8 &pׂ՚ 2)gE-pw:pn< )6&$eulrO78#L`e[bH%U>>p9xo!HG֛zTla!DЂ/j*t;uGÌ+E1[k:kALi b{Cσ垆y@\yp:-Sq9'_ f>홙>Cgw+!ⴴDzCU 6k[yǖ \'-' HvH)w[<[7Q#iE]mSqWQJ5L^@1Gg8d;e7myesO/X!dѷцOFgg vlފ3ܙIZ2ύ@͖"<@B&ɒGG1V7w4&4s{rB6|N|,۔`jľe[ݕ\PI/ި{kC7<.w2~ B԰fw73AW}7[8ױZ>sq%Ҽ 31Cga =X_W" ut/b~.tշ4M21.Gheċ]MpE&'e4r Y>sUDU3eOmwRhډ}>.Ef L6/p jM%lђ_N,L)}mCwNtlU|Xtp =v1d0i9U⭚LKwŝ|cFJ;u68v'Cv n3ƽfH5Bc! TymQņ9Ob撎 OtEC]ztmEy93=-u5Gµ $6Ed_ :6 To}b<À4> KDon&iA2w>%Ȃ6[]jߊ{7)5@ O}u5D+u-gX:~`1]A;.O&/\3׳~3 G ]008Pu|1Th:;z*WgB4/k lмC*I#"E%z]h֕{ˎtr5{T a.K Dz s L!G@kϣ[\_Ei_X$+pӷ Fpަ5l}ny2 @VMe:H9wIg`nf C br23|.]_O{EEd(Ϻ"!?m Bݤٜ.,-4|ci"Ϯ08h>7'7!&̷n&s)l4TAH\GIDxmץ#7xOc#O~Z 7ΦnQbx|2|opW^㓵1tbJ6cSJWRwb0}$ޤmYD>88ܓPygadeRa~o։#.š^HY[ήe|y8i5ds ]06lҼ;)c͆ZU$4p:`&d]Kyj-b@%3O<-Tz\pQw. kDl|!U ;#W?[OVlLiݘ46*1/:ⓁEGwAǭÓxm J\E@oLlM*uB\G?hʱ6z ?t.lk-N1&2v_NEh}u{Xja%K[N>\iY9DNN= {scu90tc>wҔP5jFNd޲h9[ؼ%c,(qҊS6ymڿJRlaZ۔ B?\r:fپ\,3JٞK, ,[tc3Q%λR^AcѶcZZ~<ך"F27rVk,}*) ͕?pƍJɑI;?_R̞ P&guS(ޕ}Ũ V+M1$+@yb:vCbWȦ{8ҿ`Fh ڨ0Nopw,=d4.?;ekWȫp}ႱL Pgztrd% ҧΐ2X0&]Q ~A )<}f~XYm( 1ބxMZO!27L8mb9ڍgF9͕$K\Ti{ӛmdI[g2~ 6雜DZ|DUUWH|gAK 8Z:+*|%CY:g?Q:S.Y7,%4ˊլKH<ļbٖ¶Ü8>@ jܨjR瀽>]ϓ3z? "-Xc0#)#c5aa/&BMu dڒpF45>Vwx~.;`jxi2>{ydĚ 6Q"ЈƷA/R:pf/>⻝[E8$xO*ڌv\1ƵblV0_ɿ}xF26{p StKhKpuc?j4tz^2>uvXD4S':J%O8+I±DCqpim^F[[ErJ[&k)wUS`;E0|%cf|R'w3k>ղ?u߿>T +cLh7;#C4Q\"at$4p@5XBiچT)C~:D-Ǫ3Ka9M׌XH:D, WUhyݶC0%(-BW$/l1Ck,]3<}3sy~k9},XT3͔la?ӥK²U)#PV:}MM7ľ,8:Q[/r3]_{Y'&n3 &[ Jg &'S1]\]ALDr15b|ui S iq%j'Sou/=N}]F[dJX:ƚ } /6ˎXr7{rǑ:c// eb۬Z@IEW:C!x}vW̕Ҏժ`~^vnP3Un==p5?ՃZ2ͧˢ?:ވX"`@m^gOr"gښT{Lv`nAE 1 SXKm@sUq6m\TVLGI~B (_RNyJ(ttr97_+RZ*HrC1[i<)Q 5CֱU:bm؂I)*՝BZ ZFlh_J"[8(K%/pW{սsRuᓽGFX%wU~0EǃE\G _696-_ew' +])6oYJ6}%yMcwN{=.f$K ,i=U7JfRH~X㑜1!.VX/;MbÒ&'Bʭ %uFz F|Ufq" *Fm~C~Cr&g]6ndݫсY|#4>7wNTgQa&)cZ9CFf(q NRi! Qgoss9_~C2Sm?ͷzᰗH[Bԑݦʯ>RtXc viVD /lcIABya˶2+h{HߑW^ Et~™B:8{e8棳eBI &ءGh&Gja|4K0VkNY@~0Z2ۊ w掃ԖEtmImZ0͖ p̒8maBAD tq-~n )GIuA3xRϫ 6}|_ _$v9@@r2]tmW< ?y]b]]tPD52ަG&KJLi|8k6!Z Zu%PͤBe[+>y&ȡ3/yCPfQ">E-,B/6I뙴Zv빐[KP?3 a -I~8Rb%MZ3bߑvT@jO:HƩ}tt# ^rcs/~$`wYvfN[Df971/u㒤Ԕindrj.?f#AW77cy[uʹ I53o#D/;LgXmirŧh棫-8#;pAY8 <_:vftvi9RX  .3&`cWni&yi +ש: {uPXgd[nޕbWnKʝyVrhT*\' ͆Bx#_Io@EvWc H^Q5{;߯չ[ofU&_V'eVpápRŅ!Po#}SFsȊ ϔ87q}á'-IEgN]ȾDMi攥q!dD 5j&Vd eXdW$##FfB9=OƓ>bN+UrԢzDQN/v氊N4 iΊpʺE܆y\Vz6YP6|AŽHc8m.8fTb.7ͼ/|ꊮĀGLc!̀P8E*;Pɤӿq9Ay%Ò7պoGY·^8[ ˥(PE&I0h(,U8먔iqZ.ҁ*UWi!Άb/xC<|*IW}hdl9#,0Jpn+ܽz쟥ҍ 5X ᔍ#QgW䷠}Cbj;NʌyVVwЅs]~ Q@WZ;SW_4/9c6k8[Jq[t9]J#_ƂS H,L> 5Y^p vV @bՔH6{$,{m;{Z9c#_4$RsS{KxD7؀\$R;y^}jj?2jfVBEwDžۣ;%ȕb/z6T~Lj 3GU,3K@xܦUߓ~ #`#NIt O1X tnxbIavӣ󜓛$hK$Q $cMs_B >PT$ITg&+WA_Z@v";U ׋ZZ5)"_5IfΛwq}ՉuX+v\'DAwMץL Y#-ʆm}(ɊM]3z1#jpejP&5%EY$0Eդ~,U($Kq<=ƢN#\~#-QxN'^k^%4HN)h:̉X1MڨF0T#k& i9ƨ*t?V%6==>{@ni*o =r;t_pQZ|HLqd9R|X?9wٯ&xEpq˭*yÃؘ8"5hT w(d>1Uzq[Q毒k )YO BvjZ;wJ;v$h VfsS>0p"ƃ뭁KC (=N)#"HߵHdόkݑ:#E/DA$oc;k=ө6 0V#r֜ ѬɝkuC,bX.C*+|˧QL.U*pS]8=?VDsڗr$+ñJ%2ÏՍQQ&IU idbƧz9SGtkW==G]A~23۹g9 ̸C$KLm1݈W][j {3Nv΀nPH@ZQ{X/6k3#'k0\ݏ,6QP5 0a{e!hje7 n:{9p?t# D%=wXbpܢͻjTKb(kasNLmVpԧ"J#X :&Xj}{ǻFϋxѹп&wKQ!ȌӃ l^µg6ڋ<+FY7zS_$Lw3R 5i-׃GUQ^5h~Y2yFG~Eyˎ?kП,Q ܸNC00 m-|mzA ƟYXɲdŭz3TB!ƾ \'" Z{ե3G8!3F*MT) ; {W.GiNP_An9 _[)Dk u(F5 p)=:أX2/)H@0|}&H#FvgBrGYoJ e6SZߍP;-d7邂~ÁĤPxjK-(PrO`o|EbvF]Pr精Eo=ɑ(ӭ_@D>$DxDTڱ8~7ĦFxzB+-&QCU~lkE3E`yđwN# lػԭlLUܞH,lԃRU;Xy?ڠX) s9C|@09]Pbʾݸ20zJFk5v"L1"S5 -myox ~Oh53|D^p\9jƵlې.kJFIw|a n"_s8.é,I`JM2o-=,FY~$I]OlQf}1Ignrާ.Kv^r5V"&aZH|c'>(!>JqnP2-dqQ_L5? _ Y:1,]+p7ې,`!A^Jݗ[8o]OFA$@p]٬sN+=ZB.mZނ "1θ$fR 6:ڰ@Na 8)1pB<^5{l= t-  5lϤ.\r8aU"¿lyXM`8ǧxb&)++0R)iRKFdwIL {~–5Y@ꡛ^/Wcov&Ń;*@z$G%=i1WĬZ"IlGh5!C UK ::q~\5,!{yaHBn';K )q(bΥaN|qnhh TVLo|_88:d>:q06IIq[YDtаB;$UVフT!LKҺKc*r=^{v6.F0(`b+jNA,Y.q[h* $+Qńys^}lQ"_FAPeate2Kz"/>%GZQ2d`?{l^815, AK2tj^5CG^{'^RnNbm,-XUBS)'ǿq8`Ӿc(HVoBIHAr?$^seP=(Gn~BjbБ`܍XnoL vO^ڹ~Wsh4/&r]xvxNྫྷ:P(R X}]ŀ4jxl It4Bxg-_GkN~5ZI赹g,=[-X҂ԓvuC~^`ruE"gA>C׼H'OKZƤF821`:LQ_yo 8#h؅AruyeR0^-x  ˗*ܔ~ÂbpZ> TT# HQ{qs6WD#(ʑaXI@<) TUCv~xJ;gN5~p}xoR3BەI@EȂvwո( h?)76`J'2ˈaT6*-, | L{8MF S͔v!"GR jxtq/ {<*b/16]S NC{"7R]=DwȦE5C q?"\R `-  F&iȫWa@Bp4Y.rur5b+*hgye;mڧX5e (7[h/5M/4]a*AUxyU^,i25/_|9_}E9cKϼV :mn^"( tw+ܝ%!@ʔSҎhvaׯ?PggOEeqLKұX=w+9!OP9z#rwD0x#_ p9;Xl;=]K҂uFHB^S-ÕᅻͶ+5 t(O8eHO ߸]Ip ɍe{VR>LJKKQjKW}GLOOK@|2Vu6/s8G Ԋaq)U{7ȴ׭|fuVe  NJ:r@='7ClxIWM"Fv]}䏟lmBSe6(l }ZqAD?عħ'|]z*u$}՝yeΆ6fy\[Pl]t^v((kBt)_D-mNOl)&AґJG K6bvfE S% B$CV8 nYylgNdLl20P@_}@SVyRoȬx"ƐH4/ n15 1$Uݲ#pؽ{(AOg)r=0';"ɯlk關#XX oP8Jf-=< / x p5gRdÀ(l f %UkWcIZ;:4!8]Va]0=Sb({E<8~Tű?{x#QFWX.>(lx )7}\ Oålfe+ywR$W%[}\εac8Mꈣ&:V˚ȇks(lulywyw:ҹpi{Xe †(4l]=l Fuձ;wٿYGXX~7(~bZ~C11D-cۄ!^2=%W] #9 tQ wy jWd7\ޠP> \Mx,VbhW1j,G΂I."NX8oOnj8\ N :yS7~&*2پ{4'r)x|Ypt_PFMwS~_~$pܳh,yāl Cj|!ƷK3oF G|L=AۨUr쉶YWk :_q~*7:r5:+g?dK5%AԢރBV.[}-]H($/2++d򊅦 x, z~#M[PR ̡t⏚IɶOC/ R`dAf 8 ncwbbf| 񓞓I碋 Qyc;n@mBH i r\@˾625iV0ca~ȃ?Jo5FP"pcp>]0Z|Y.MU+SrW+FDKѥfTVz]u [L.]L z`|'5o AkV5yTì6.a4`ΤX0FLpiC9 *yCȼ}fY5A[O109vG ƣIa59zȾE=Ƈp=%NYt/ LP8sHTҍDx-# t].e%Ʈy:~5vXB4c+Zb0b}gMLhC{3;51(%L&] 1a-/KQת)KtITW=9Qo:-HJ sQƁ6Q>Zm?bxڶĂ}@TufQ:}zq kހag"a:,l6Z=IpiM)&nf 4TtAv'9KDlhK)W45DЕ$ Vړś:x EH=n)rNq&R.ffS%'r <%avҤSNȍ(|LRL.捦ZxKJ _kgu~z H>Un EmM%ེ `1MCGpó*2WA^:̷Q[IvrԲ;τg~>QY!d?•~@v(8qYTHma 4}^*M\8~H/1! |w*24s*kM[ ]⑑k+7+1.ACp Sy{w<gIy@$̭qu RJH?*+q_MFyҠP3 #H[]#vNqRg~(TxiVvvd~jАY>v"}K'ktp "Gڍ' ҭS,^qj,׉xg k'NtE5n܋pGxbƓda] "E$m#h4 ^#q%.];qkbyF?SG lFs \sis<1U0'sR:b'\rk_/AX :\\UKT%Cso*˔ }\&}Exo7%h`I KU 2J=WRtѯM[--B\ QЮ uO 4JPS| }^l~\duUЫEbOSl,} =yyPZ,VuA>*C*K.tfop-M98[pjQ|JNv*Lh(菷7sS$(*ޱQ/T ;B~/Z mtxoKkRc꧑ =v*z#fD \|0DK! @aӭ3q` +_qRF/Ӝ S˒RGwʨsp1!^~엹W\GUsW56@gdM.?@}E#plUh8.%rq1< SCj[cfr[n` =9h"%m~ƶn7OF]xj[E%bZu4 LwT(`@!(ՇQ|F7Oi8 ,J vRE$* CKHo[_d:ԝ娬^U!XӷZҚ:刹}|JVtdA4>]9[ևGB$+B5Fv% I\,pb->x4~I|,O .=ݰ 8/ t( Z7e!ExE"cP#8oQWW|j,UU,t"R/i1@'85l_Z5ϙ^@^" ^T8I&l)̒"EoF!-"c 5-2r%(3 ȴZH=@RLBV|U[uFYq axE)|{+aD(FjΦ\5ƻFw޾>IBkLOe&"26\St$PYheiwR="Z6To{-EԼ|ÕԓT8Jc@+zd[ H;Pvmׄy4xJ?>1`j1'4[EYp^h s&Uhfa $ҍ2jT誈 -,2M ) '`Vo#oTAtRT{ )@iSwVN:7IGŖLJc?MyT@\@!X+(CÞZ"5=lCQCehuBk{*cw^"@7K}̕ KfKjoֵ}^>6؈fL!G_ܷ`IZe΢VN$HdrK6C񾟩(ۍmgG%_0evv(6;j31@/qӌlC/?&ȊzkLccsޟy*PX/ˇҵxySRL0y@MUJ_7ˑZ{ rrNJeQ5/HMgIq7GСG{r%;{HQiBmQO퉜o4Wm. (&D--瞛36ÿwdE&y;&Wj88*^tDr{jqE}pxU{wԯ݋ݾ|5Ⱦqm&Yx:v,dYn3fٺ`vٽe6:vngʹ\dQc8}P0(*g"A5} ool"H.8'EP'[i,4bf-!Sn;-QXp M hEo`ݢ3+zrLv hu4@Ĕ9?1 {򿂼{4Hdt4\%lG9Ž*24k,xX? cJ]ETF4KUNsD<8t;މt*C&`;$B7(E>ٵ+pǧG#U5ESӅQ?΋9m qA$p+|\|8OPkʼn-Thgw0I.MjgPCH/ߛk#U |Z݂qJ_EemL5a3AO~B.fhKgҕ@FzGo~9Vnae9"{a8!F .0T‑E(. )~+ex~y~jDq;酩 ˜U妮pϊsf @K37:oأn zYY]K[cM <KKdis.{`[ܛbJwrgEcؚCmZR'74WVUOH5@IQ<Qn.~T%SF0)1OF%W}9σ#5SHjY|CoXPIj6tNkBIƢ2:0ζ"Z_)wu9rZb~2b@ͤr5ߴA%?\`$،8*܌X'kbɞ?c\D" juDVf^1}Kzٹ_']%:_#׾b]˕ 5e/Y +ƨEݓ$ck.2_&gfg'˼j$\%Tu28qݍL[/zGan"7+^dz*$Bg]i[C_n \%|(ch;׿E[<ߑ[Sۘɘ U%~H& 4ݍB~hUPCʬ&Z lৼ&^պNNԫ#<3@j:!<DZ~nf1Ii-9p)lzn&TrŤ4|ೈHr2>%^-Y';j3c+ Ί}/ (]#-K2Dqin}ܚ9YĦܷ;AwMN|Zg)q; Eb|~Ӽ- {>:`֫OzzT֚W\~ueX?3E|ۘM<>O|BVh-;&8kٽ\ePcxըqZnr[D;:ˑ̓{^44'[5w~(vadžꫴcऋq),gZ>d^CgGNم d^s!6O,fHtDxW 0ӓNA2XtڝWkq/ OeE2r:Qea]<o-ia2nV> ',E8-3zg@7+1@N!vRd3N r:#t>0~ د- O 3`嶷2"] F%{[A/F]@ @<ɵ)'섙0sjGfo;SϾG,#bYd{x3jy1GͿPM]ёTYzH]2dZY;^ ^OٹFdf[jk6eI3LUi}#/g%gyOD"-&fMx) ~XG;_>UX [G6d0'[zXo/gWE[ЃCHUVw ZTvcHP[ެ+igcU+s=~$pb_]bq(kvTz&wj e&)2☑cTzMD#A %-LpQh/]h?.@GdvDg4f |lZ$Z]IY]TbnHoPk+c K?Hf`c/D*_zA\C-z)ssֻD*8nzB 5>;+X.O-&Zso1HSh H$^z <~ˆ_mL~IM+'%wVN$R},MY O728<Pfڻ/k y6Lr{+aJ*yWnzHo 8z΍b^Fi 0 $bDiI+Ҷ@p rmΛ]yhB0U%6_o{+#05)r Y8vi: W3a]:W^*HY@"*.jH8_fѐ+9Ũt+s 3;f(uP_<\Q>@}4$]Y1톀ݗX(#&'u U]Zn4H E36tA~6Vm-%>?6Bޚb ,K yqAH]0\'pNO hytbZ/߫ZDvzPL# .`]9偵cλT_sbƞP u-x %L ._Tl̢TXK,i)idhX3|W{Yg^G=10QK3S(*m0IK{ B@ڠHaf9 U kb!<7iLyi5́a-;Pj m0R߽QOk/~SSX3쉋I KqAs gAU:w~V+&m$/+de82'PJ^v'@g]-:U‰4*4Rқ=0T1i7k|AtُIAh[b; Բ;g< _S+Hh+̠/)w3̍ƟP)XDOFu(P@.v;(2jO*OHr:X 7uGr 1-STu ʱoMDJU L |o P~D0UUiXjM|1yJQJ#yɚ]3g̠*)O8'l $b Lc?zyCG T~Rĉ77/P?zfaܽqE  :-Ud߈ɜ5bhP:U%[I~fa&( =}ԁ L,50V]Ii^ (\>JeR*9JHlnA *4PdeQY|"T,V_@3畳n4-I6kBa4VX8L8̝VU<#"3/u(=^g5"H Y #R aɉ~cNϥ4c2F[=6Z|*gYE-b*^Ym1!Z猋-E\"M`nӿiUHrm̌V)ȩ 6 {.)Rȴ1^$650[2qA<̣n΀^֫IʣJ9Ι2)pW?c*ŵ Xs[3h_VV#`[o %J[t=f9 `}j'_#vH؏R>Bvk!M\ގN!4SM˫P{0dͪ,KhR%9a 9UYy K#Ja>r,URoi-}>F38x` aW7ӈH"g^ O%(D< n-Dw9/ ޠvc43S?pS&2V˲zKIvH݁ ? !QouQOAGe(Y~R@H뿣6W#lo)n ӡS7Hn#5HHRYRA3Kl\v"%c1(~c,~_ PTx/疂kczxA4r<d}2]8<q||WOE[M_8Ȼ~0A0p?9v38X|dq܂sa۞[{l6[⃼cFc}n1qW!bmbb$Cl,;t2eKUsr]L)TLoxžRM3yk2@ϘdL=AwaX~PxIl} G3d">?$MQi΢5hW\b1Deyj3'G4WZ;/k3, K[>[fY= kMm~\%5LԃX}.oEj_M ѦۮnRvm=7P(d'jPNPkd)Llupz+%..qyUpwNV͏Kcʜ7l߉r 4eba.K^FBjg ƝV2]0͜͟'}!-u.TZDD䪈"is]V^76ؑqC?$ WuΜSMT( nbvq~Y41z[ri-^30V2"Tȝ/x9F>M>q8&L.C} HdSrǿ"{v+RtON҂KT(V7?3_pdn؝ap5¯$LiLΏE “tkkBARD{Su إ&p~P7b0V&P{E{T c޹#w>]IfV^vCsdYȠn7 A[,?:a!jtB|HUj-_=,&+6Q8mʩ)! 3a)b"F|WNpbrĴy-BY|яAa<&PhwUm>aץ@ Kץ9|?x>q/93C*tFOU0~%jW}oN!)ͽ8AXB܋ e{qEr3Ć/g7MFR7 {[;֊7+<Eჟytݶg* y8 HcܣFgl9v_T(ސhV2 @ʘ&Eyl8&al2yC7;=wfVK#h 7CB;(Q {j:[ -RŮ{,7:S-tT9dO]IB+C*Ȣ7R er7pq;&?p\J `0A8_ չ{r4ɗF)F'>2g Z+0wiSabV;FbFE$Q#\_OjoLAsC0k#QVQ6PRG`Y w4m]哹뱸"3~k 6yәY3&S N>`+MwF)A)!Ц&z@ywH]J=eRRPt<_$cEvx=fiDYq9]g_KsN56\ɪ6x*`Q0teȫBCL8(v?8'ikCD#!aJ;,ְlm`9`/"'♰"Tf%w=CCpRӋ/wGr7 t܁ݝI;FYcrL6,UoPؠFmV4J:e{ d{D*%}v#&'DtPtaNK떡E0^ *.moP˯i!9Ue@Vi{T(U. '$͗Ⱦ/r,ĕQ.SԄ5 CWhoUJ9MZ#f0 C*Ӧ9sEN}^{qȣA.;N~/y Y xá."J ^~:4`P.oCT_݆>ڙX-?5=::U]c[/[x@:=hv~ Cd};V֧7鲾yzSFH;~yBP:XgAP0sDF> 7kRb?W^NV 8xfF^\<5zrE%_\?T;gz jG)Rq]n ,="+ř!^1 *~܍,)ak]'JW7Eji JB&ǖ XڌW|$M^뻆c{7p'1ẀFжuJ&X[{^7li lLAȹ#mh@f%>jp{=HIxE|]/?ZtFSn) D[W0~py!1r͍:O_VI%C݉S`tq̦N*%+1xБ%4B#ҐRh-G+cJIݽ(PL\e4_v +j03 9EIQn5Iz3ZfP/҅:]bK:7ȲAuިpH\%/p@e0M?H(fj2c4"aŶΧ"x~׳ ōz5(vaǁC؟Q( "1uKyt,5DeCuM\⛌4 /18 Î8H+_>ٴ,5u#fU &Vk{e5(]KP4uyNҥ=U y #9p>Yo'E %]%kj2Gj<^$6"BzCiLUgH*ɬI?d1Ox@!5 {-6 k/ɻ"AbO2_G,o:X@곍Sc9mI~ '6Jrng@s*j(b]O幃ф\z9'#O(.KD@왪xi!L.<ݬ"E^H/ZZ"*{iӋd7NV!ngMq@?&N^c"E fhV[3 :,VEděj4}#PƄٹ3ɟ)~rRݐLkI88Dc>ˆq?^ZE>X)=q]SZV,ͨ hH}IP-W܋Y.:L${m2ԆC 俋Tz}VBl_ Oad鿡Pʄ;+8TBRC#~:&΋/ʡ3mO05ՉW8"6ַN;t&n TR||t59k0kE(|Kȳ+!KC{s*`m݇aԩ Ykn6gLyvĴOٱۭz">i>w89Zng ӻQ?U l/nNyc![r`wtgПs:i ]kMS3mCO Hz~V1aKa-=*^(>Ð m+fǗWq> ;'?|=!)/Чvu@T7fZY/מlkeQVTiG21$6O{H?+KJ|I1=X<5/J AnM'57,Ԍ}z(sʑzf((7XpBAF* 2u?@DYWc^VmSEsh:@Q"} G4Cx1Qd9jv]u$+ZK|P$Ǔe'?g~nq/ѩWtxe!PAͶm;A<ҘNpuSf׵K BOO`r:Db"Dʍ.p,C;aȩFC}S&Oy}tзY;rǘo1uKxiy' O_Eg#Ta]ݹ*[rvJ@U1sCiK0kZm΁1ݲSvAq 'L෤P֌i냾ױ8! BdC(̉ɼkF0pIqXP_BXAxP++5/v!ע(-:#-}X<.+1}fw2yh?j]&WE?@C [`|qpܺN*]ͧ'`; +q,"ԆF6#׼i &|ZشEӿnl2uDhԧOGQ xPzߵ}|YO$՜ި)_WVe-v{.LAr\ tUDe N3PK&-'/՜(%j̜P ja#ښ3EfCfEra$>DLm(!t̛V[vsh xwIҀV\fJ6j:u J72ӭ̪kP/UsV( 4at5T> ̡}(Z(xxl2|7W\p# L6`),B2 8BkpܹelSD5AaJh`0iă9=|c3l+kp8]Jt:9]Tgr)NK{|C =QW Kg-L\vÉ1E ))cԠ-Ms:JO$sGAl)E~+]@{LQi2<8#f_BU!!p}6T>= '69bRhS8-&KLo.UzoEF. 3GӘ5gUr7%Qt b#}sN-m?lТ^T(j0,/0OLTґrQn bX, U`<Lxq3>Q4,s^='j iL>~N!Hs>~x~T1Pk3OGD/`jBD,KT`xC8mZ wq%r..PN 7)\>?R26r=߀Ii L^ 7-㨳_Cyߚ($2(s E?w3oőCH 7MBZvS=Ѳ?ݹĐoJd MA.t\t%e\rZM=yڍP#0&S:rl#m#>CͯO0\K-fzV^-o I0 wL/3rw) #8!Ň<,ج'e 6c\HzW䋿<{9gm(^itqih3q垫-taÃXHg]'2c0SQ9OH,h5v PG40RgIGC,&O7г2P6_k-wK/վ%IqW'jLljuT%{ZFO=(Fbb "Ip֦6xJOE5Җcn]KMwo9SN+&3YQZD4m\G{o%7Rf^❩\;9hOn9;g_g Jҽݏ 3LR;VG͂5'ux,JAxԞ0o&$zu &sȲpc\ԕfm<>*KqW2GbOFu9B9n,! +/y*f_1?q$5&o GDc!Yd=oHk(,4GM%3+vSxՎI~H0l`鬇8$zw;F w}e`xy1$p!&28vSj[ >K٫ۀq7뢬+>zTblq:]V?b* ~O줣R75{D_[V]O h^A>]~n˄8^/=@/Z-Kytϑ:R {/ÿ#9R:GB Res)iI+۳5w'wjת.X\ /"ʷ}Y3ڜ R$>+HJZ*^Ϲh~iR>/[.ML<&ǜ8dۡ|"JĪgٚ_ kQ֌Tu~cRC`Bk0ׄO\>]ag)"tk0̆'uƏlK6F5 a!j y$ X D^>˓ _uU\V/R}n1-^xvB&xdӍ)$j~ݲ<]sʇ땴 wn]ݑrt?@}j*nا+"LyI0\ )kmON&(#v4}|R"z Zlz(~j GŜnJ ^Ǝ c=nhYEI{CyP#>`?zu|~FK5[o"AK[fRUk`9aG"UAj_~_~Nrp;;8-5OCS >j* g:NBKmHZE"n'l7ۡW5-x:Zh1/$uzZQa7k#Y!p=8T7$8wAlq#4KZ0'zҨ[ |v0^vdбcu=VXuUS>J';9M򵴀Me 9x _˪sX@8h V^I:g p% HKY"Wg&R_,P_J=GߊTIe E'gF=n,gϘO22 (u2C r?ڢ΂5RbnM/ӐFh_5ZUĀL6N\I΍:e "Z'jVۜh]@@;}NI|EƦA6 {_j İ8CꯣKy|g" 2Oa!q+&\zJRtPځ `hK8\b{2bܐ_5p}'CNϐiH̔Dd]S6\ .nG5u1@LIVc5wŐBƊI;:ꬆGO ^=% qb!"09ޱ9re ge5)_Kg[ Ш:4ו|H٬&+מ.8Tpg?/'ٶ }:UthtH"N\/[ d58 _M#K`vˍy ՝1՚]50c1(ӗјjI.&JZ]ɀNzu\ӦsӾNⲞUv W+9۳:[%[*Lԝ͌vzm{&jY@M1$$"QBP I)FxkԒ=<+J>=$r4:! ꜭnh Jf {9_ILjo#I#g;WgD궾[/'n#0u$lsa9TD@rY_qf3fevnS9fn7@x*0RJ:CiXA/Bx$|&&qCWFDb>&dKՂ"T$_;_7wXϝ!p!d@nR^ƿ.`YsV9I\ߕj4g^K#RK5bSaF9L09r3i ٝP\w}Pkj3T$b+ e {3񲃣b}.; v +`^\>n-hfOje:aAؾ; )Bh).ik1m`-!:&N\~ 6 Lá:ܦ$6Zd-ۨ\9m%I34Yxe{ݫP_3p1E3G v&* !GW)J,ޝ†zZTA^in}`G2lukpȻx׿ X͹X6{[L;q~u)|f4@92es7L!To,ˊ 8[ 0QJ *(C\\,Te[1M6Gqv7 M]p K B-0qTIW^ƧNȘ)Je$; dc/ 8}EDzVJTȭSnTY;slt#8 vt֢+Voe^tPUVbD !# :uD FRyE̋4&-5ޢCbRG:-mK]!0\%3̐ȃDj@~m\Bӫ #1eUlR)7 >8!\R`줝PuQeNÖ`%RvR15uc.}(Rn]${&9ژFxqƟX6mPIšFY;͐N19u62+uB x]e)^albot![g.3M@Jt*D[gw޾VH9LeQB1M^O) Y 0 ЅlK2I-DWMϴ" (p4VΑN0L3@E[c_s`kf-ݫ/0b[rHeҭrh~vpy^<~\:Ejvw5F?jL(`D*vI@~F+e A`UKE E#@ ^YA 7 `w'XICZI4hOP׍_o6CF%ڸ*9wleaxȓ2NUf[$1!gN8X'% okU38L f!{`k[pϘ쁼vꎇKw(K q!G6-rɡHdߴ!^L{bEm ]FO3Jk~5퉧|$Iɜ7"qܙ*'9UܝQRE/ itB]RCZ2疆7hFc >xY+k JT Rϙ=/(3,8gY"ޜ6芝t)Nrz 81B#r6Q;mբ;NHsy6#+x)y1k | K#uK0?DN2QnTnٕ)^Wch[#};يxl{[ءt=& {N\* +!WSJ;DH)'v' r@DZpP$LAm?A g/2iZ-E"׉Ib! Տ'VDJK) )<8\fC|5}B1ԪCf ?0VJ1LO~VBKJ y-X%?\Yy=LK«b'Dʒ"bջEu/sVgNǪCJfesq=Q[1Of\䞊:U}jS*`b$3'ei4V1^{ &ˬo3T~IF4 6tfpmC6S7_mD `K[' {Ayr~%Ne*_wFB(ӛ7vFĺOPH$8$7$b`ibcB gM-)uv RSȳ>v=Gx ΂yDk\!x65pl ̓SߺM=iV% eH=Y8Lܥ5e $8<0v2oz4vU SDr ,:dXQ{6gUf| O 5dS6̌# *͙m&n#Bv%e&_fb@`|Q'WRɗ~/¢L$f'ytMfoE8hۡsf\>/c%ȑaJVVVSv+EEl k$1`G%{9 {f=+1]Z[6Q>/z*h}!D3$ m݀Y_sCCkҐGw^<;X(m Z HLj}|Y !;rzG˟1| hk^kRg?wnttaK ^!SV۽Yٚ6"φ58wиJnk6b5E"v|5`H..9ia.Ξv@-<#V(q|ʼnL41wݢM\^2Ldhz$} VRs? Ϯ<ɘBm(B>y1OG#M'H7UZpX_ζ,!Bag<4ݑV]Zh3?V1&8e[EmZ[d,^ݔb5)KDYhU{*ƻ {[,tiH& o,pZ;ʃ*۬8%jL(Ÿ"Ƒ*x: IZW`<~uBi rAtEj0E6BҘ CJ/n gGWLCĦ>jZQz-@G-LaPjH4%}\!K{M˅=RW4}fB,4\V;.HFܫ1IVxp&̂Mdem[CG2 v([:ǥg^SfYlG Y*EWU'A}%q~9?q`CzBJ co)aJ˧Feoɿzϟ\lo@,|6$MIDfE3$%lnbQxrfWu5ٺfAF&1t&ܟHXEw oiZN4ai|J{vqɜt@O4.qi`Rp= k>[wl(sVrt8/%1 5D=S5g3;b܄p{67;|;.ѿV-JXUȄƔ:F/OP>N}<%})6Cz"̯9tmڬRXJWoT r{=D?`oafнG/1?"BSH ux]%i76J5dTٜ$#JK "':(\0̯ISU:A7S)0`sAL`Z4_{zhj̷! |r0x Dqt@\92;K- -esnv%p4PЁeu#>gaAq]mRN:[ƶ蟶|͹^8YoE *~/&)tڽYmTB]uYH2n,C|dd*JVQ3< |֐S Gƥ4}O+UND-bD '-Krb/ǣ9#Ԧ9H|D `>AȨȴ$zӷKn Qd853=RM-<0YQjpVUC ϻr+!\hd$0L[Vީ\_Vޤ0F\]8(9N țgy9CXz(uO(v+U hR؝%嫈=pT80_k<|fJ1~"h5r>?*Ytf#cs0.?i^E75I^9T\ܯ1ϢKUP+Q[y"Qxy6xxÈ݉F7^:MUT˜&ĤUYp=RT"砱k> h;ǻ' V,{Yh[M崠iKBۚEWHF_y Ƙ&fxS#1xl>nR  \k1y%^_!4@-P=mAm':8UZ;8܀ C(r[SvJ@SNO_<JPyD{XOJ/Js8œ@duMx<0>FX˕WWC@ iU~`R3g*O3^k#jfTcyj}1B4Q6Mc͇GUb QC^agK{lNR>ɯUh!|/ZB{V1`r(.R7uc1臀V)0y{?Fp߬y^^OZs6,Me*KM [?M$3sX=ԁ 2aKG>tlJ,n Fwa,ۤ3*s!xZl/}e8LtdK7e|̛o9e"@V>-a ȃ _Q_@{ıY~˰n!F$lCݡ=V|n 18J 2!Kj,ClF*D /X[!uW`r,mD#Z`؊昩}+{tFod6_oczn8e+Ԏ5:Cơ%SLffWmD̶Xɔ:DRJ5Dr>sG8Sv,8*o+1uҭU31y5/LTUN)E_mO $x?kF RoOsw_[~A ΥA(َCrލ6, 9rW:`z.f QxPgyO:bKՈU԰U)<ﯲYY^8#@VD*qH_<0uDHjI7^HK9MrAR^Jj9VG[e-yi>!жM':_Td ~M{)ko'd@и6&pp:C3`9ƙYo./n '1pɁ}'hZI4߀ЯR V[(n ^V PP$g qrd-do]d?5,{ʍ1$uh7OJJM`J~ 4/H.f^R _lӀ#QH}5UO;.{dqz#KX_#|F58D%'DZGORUIਠ\X ].Ik_6w x Jk=篧 "pӟ·d #m&slosgͅ(>^Kiotv ~հЋ5 ZVlBD!g {*A_p/HI,\\'G gG )N4<4w$ 0)Q=I orte z=Hh7y&"eʩ̃a'4 !-ұӳw>4%d́~n ¨,-NqnчǑN;y ZS&3=4|$8- ;ɛ&i6/ gD[ΝC&x6FjŽ"@gE4%UH'/zej/_b=)bmQ`08Dx V7 v2l $pU)ʹ#ͽFȓB++[`>Ⱥ3A̮Ζ?t}9y.둈nXWSpïl &OQsvAy[IcT38f%)RS$'h^Ta7&(ṉ'aI'C3yNt&>7;+R`O`0!B\945.¨nI2@{MH1rgJ5jн.UcCR֏32̯7GS}+˭bk}ܻ OR[O @&^~c})~:G;"c`vI԰q_Pe"ԶqJb@@LaV(iQYa  Iu豿%E?G;g5BCBXvEGӻ M鋆ȭ %d~E4mB틝ܛP}1'͡]V)nF4}Yl0:҄ ?yR Ep:7NȳdZh.LDӺ@9n\K< _?ԶFΌC)Ⱥ7s_G_2[1>ӷCLtXpJ&sYEA,bkTv>Y[[p+I-v3nK^|SJ!jUt#cy8 $2X"X1?F*l|&s7a*U= i, C1^)`+Co xϫf~e[]GmD0XQ|o=Q-[0CA8q%{~EL:wܢxzȁJnElZc:lm50ӰO6$'Lg/Rt4Ց򹎻! IRs:jIj5sQPJ?H׮8YkF&cjj ۳юJ e{f+'/4Ԏ o*$!gEپ7fb1PoY7~\ $?#["pFz*Yp /\%@C>;RiID0PP,Vi=Ø7FbjͲ5oGn:5'Bȹ^ЫA`3Jgsi, xPR!X|͕cS\G|dOb,ɻ7(.Lw*Deu$ Hb KQTR|ܧ?&-R#R}8_#hQM9Hъ5@%5aڨ^%=iv{Lw(FRma?Øw Eu//UCR`n x r;zrybtc"#袖ljB:)<5.Dw}G^`C+۷鉜XFA%ЛXpȞxڀC'o¦^f  Ч#l771埻†Rk`ҼYgl ˷1^{sQu1;P0'Xr /@Z@\ DOqtŶe}@ 4."72Dʇ(OH7^U\ckɅnDe7rw`)gQ ـ"*3 xNzаw"[Ȣ;=cCN" 'b]vɞAOR1MW#ˑÖ$_ByUzO ~bӘ ,V7s=TNCω'U!?@k96|&31;GLE0FWC;'Prøx\̢g!GjYH;w3gG?RqADEWŐ +g`컽f5$AO '/@VRoʍ=;?Sl*]lUr gӁ>:]Y2dr~?@o98r,/_*o 'ܮkiüp`V[v$շIνq2gOGwW-mJH:B-cOOCzQc@3rrBx(bKG,n ΝAb!y%xZ.]${gنJ}l޿S= `~[e.u3 k =s-vՓSVP"V;Qz4ݯz}AcDF\ћ%5[r ZuxFOLvGlASgs*|F[viUv?1#"wD @- V~>emKd"ѻ=U w[yYgDiz?<Wݷ3w+Xlٔ$?9=k1I 㻣;kPg47BhW L6j0;pFy.X 3H45#L{TZ7 :0##O5͂=ب.GQILBg-2Mn#d(@C0WiܔǧyAPo$:D{ڐEqxHE1 \4JꙪK2}wJ&aq`³5-t(X,Ȳ?b3shWxO9oVjPMA>OXLSoZGМ*= %N$Y 6=br{)wȏëF-}1eEi`˝{٢&=뽋3uB4v55^la2K5'^MMC#up8]pT>d*`F s1[Q_זHpѺh/n#02 Xҟ|iC)xp$] OUٜ%5i _:1VAq/u"NkVyN~nE>Ũ|&cQ+V^,)|f6MkEmz`/i[ @S:dX*ē=WB/ Sq5-3zP0W6$ 6߳Ml*ڄ=0+Y֊K8wdĢ{D'H Jij6!cӇG}cfC+V };.9bճ=aQY`$԰!3E_J2E5P Ӑu)aU"_tTY'ZZ?BA9:Cw\@G(,^/vRį;"AeA(.*[NʼB[Th V1.ICҀMt4B9!amf(ڦ xKxG'aRzӓVΗNŨ[ͭ"mDt$( 7*xQ2i>"{dKY4M'GUܛvP}}:`dqb16㞇' A/<0mK'K,(ovw.DF,,=R1΁hlv?JB=pTcG"UEL\8reJĮ(O<jop'!.ǑT16;Ly&PlY3mVH\62֤h݃T}z?2dftnM2[lW 5GX fH4_dL*K)ݘc/Su"1oMVam:0҄g#5kՊZ1¼QT޹6CTҬ>?Kq.L#Uey:(ew)ٻHwNjhawkǧ^ }_0".x~>! 0z<n!_UFyPFř1EW݀U Z*M#a{TN>fI(Sq]/e#fH/o žǐkrD80*Pq =2Y ?w$"! N$E2=GIE}lJ-/ nWg:ON)wpdA/%Y(V ֥$!349 m[~.[}(4Z#vmNѻ]; ,麧E(nTz9@6 "E= ˖3fύ_؛㵯I'A #f b9 6@ᨰgp,*KRqeM$qjZ "o.Bk6:WЪdgy2:r^ݚTi$y)AC Wqd`#9-R of2GfY褣_Aʮ_0WGώ*vmk%%)w0wU|C#P=2-X q)goԇ1^)D^V"F D:N34j#@嗡^ [@tLfuUkؒ.<伺 FcVWǍ6R6,"ֶ1yp࿇%:ٗs"u]q@P *6Ụ /;3:=o(QDޮqϊoѐ$|^,~jtP`p5rne;x>J0>&X{;}b ㈁̸*+ƍ&R^lwʱ6&!!RQv,&9kPXn("8*MwsFk@WK7qdY-EEihZZ{ -eK,Ee)4fVV9/Q\-&OP%AeN8k3<،gC)x*m3WJ.؇"c8֎8sB ؂ VU5v(dbx[!t~ڎ8 33iߖ()0ۚ#cWEBO~CFzx^BFwEad膔{PJw݈D#ސX ABIrsIk# .H ;iiVCyK><\iNvQ;z+܋x8=UՇ<պWelA} ˝7jV!h_l/h֋p dzrƒ CC~)7>hGގyBOdOo$LsIޤ-"1!Qr,>_Y45h T54w8HRaz&1]9޽k~MoJ3QD!X]SX {L0o"FMQDf<mG7y]KCJն:Rh#ԎaZ9֡jQjw+{}1͉$-L#ZݻN坿[rNH/%p$E+~4 K ĊpifKw:ɦĢF>#!#b4:zSMdQjJFW?~X5Pwq%q8+- 8(a&}k =sـp%%z>ȴ2 -M/Q/9~;Ի40Ce2FKHeHΑkŊW_o8N:"y5/\0樎Ma䃻.4fۿQM2NOArGx7v/oґ .DF;ژhg|e6:Fx&r[4~Wnc` Z`%1..Q˾cjw$Ȍ,M*=٭:`C`gBØ#ɶkut~"2C)bpȪ_Ofw~ٷ@&Ѷ0 2[ƽє!lyLrS1Y,S5J0p{̀v<P2)F6ʕD](El$ WQd8Srg(. ߵFE}Dхr򡒺>URU%D5Nxz.vQccD0I>ٵq"˞58qdPӰr>51% -X/ nHJymd3؋rF3}AՀa o[q#?1gDD}7{곤R  (9T`xOg .a}B/#+2oH&({sGwt&Dl}ɳ '2` ݗx im厐vpR"D_z6]$gԈ<ίBanKCF mKoL ^pKkFL&H=iU@A8ܪxI%mXIiZOP*YQ? 2wBC{P)! )Z,\jg8!*{pfΖ2Ro0@wwt돔#X "Yv vm!,;iӭQƾaWҥ+Ǘ>h<-üO]\*|"`xGi|8یai5^! J_#)B- =9[8MxS&g 0P0 Q] { CrklחAzb_m-®nA,H\nyu'_›,/\ޒ>Np"O.BI&^w, iWăNj[z(1?,C֪^؄?Ma ,(#YoƎX0*" ÐP3;!7 yʲ+vlc _ wҼZߒMB=M"#tLHH?:K W ftri(hc XwvQɨkfυL5#?">wM^QvL  |HmU~7KrU!9WL ;DA;ٮVd*Ρ9h+Z8tBGR3Q}e\r*jPԁҁtV'dxLY2U_y!o3eq74 kEkȀ'iujQՎDyL!0%OH]Z+i>̬Q?XpCN> p`9hX52A J6HVGe$jrEdž:5 z@!>BsBá])=&6IE2*3L׸=. ʣ &kvߜ_!s{XE?T EoH&m^4 5y8zå>Y z5qVAi< e@܎nr:hS1qi7FQ" 尼1>]B쬴 /|7Lc>~TL ,MUYӎ {>U?+)gr}-y1th׷It\#cQZC 韡(+#zOl8I@ /.Sd|G_-.֡:F?}z".]ʂY{&t0b-[q,"185*kkށܦh·74Y}r XJ;)Y1;=m:V=!j>(:Ϋ~6|n?lU׻ђ*zojv:TlU."8 $M)w*y:f&k<iyЂ2 wx3n%>^z~Rn SeWNg+y x<؛%㰟2irkxB?a̒"n|[(uЇu2!=Xvn'?<0T zp@ *fL[a \g=@;[@}țU7^ױQ؋dy &e̽ -dԐL7;vZ lFip_#Pi2ͱ{QXTCy,SFkp+M؉o_'v~DTE#'"r O쬪yɉLPe1IQI7F 6d8ͽaD?zQ0yVڽXXS;w*ac.yUyp?AZ5( f!*16hJV"|RP "_ea%ioT~1gDxj3@ҸRCCMh3db؜bu=fb$ 4u.SSC뗙s~25+:}DŽ_XhE9)h,VcI{fc7YO6} IX]= DSׄ8~T l%rs87uPbQ`vU=Onas(o@nVltft'F{=Jp[E?2*0X>p%"t6zN*bUK|Z}Et1DaB}N8q:WW3rXd';I[8k;s:#%,ݪ~N؀mB\޲m7<@I{O(ֳ/ӣj>1,UMӯ果j}†AHaQ%_3XiJč*MNˋ+*;i~y9ԭh<[LdZ_.gGpV(˥=ߪEܣM\] T85_Eg#NoZwE.CЫl@lQ%}ڮa̿ E5.Œ@kXӸCMn\\(ƚzs䂷2gR:͸dyUk?2_*hܯaHDzeGP%y?5C㰵_lj* 8ܻ ^wܢa_R]*/~28#80Uф9&:b&@d&w>>Rkg/:waBhvqL?' i]Ѡ_ftec<4oZgWdHMgղygzuqudm[2R A"}O<͖{_ R=3?#u=3H]p5s:kHG>fτo=}a߿lpCOnIu 6FIN37֗P"ͪ _&r$k)ުݖ'Yc+jc?E:jg|ЯK\ L 1~*ݱa2^(O*ɻ3Dt儻dlc Ss3q:EzdL48Om>EjxXSZ&3u#Z\#ږH}8NXAlQrlZbѲoMOT_IT! Mʙiٺh a SRX+| F0)σMwĈC ҇Ct鷙c 0Bis3, K['{V'EGFjfpRq%SZR;+sEN5L9`иUVjXʛywė^Lib?QD,8LNEQIĤ0yrqnF 9| ؉x)mb䔤QD[dQd;- U;3-L-m R~[xw ݿ)YYdqwbg儀N ܧKZXZ@wީ#s%Hò`W@"KZ=䧖˜V+AL76L^݇a}}{/+jPVJ|Jf-BZ&,`pWKWհlMG.Π|vb)[hrXiJY)%t3/ &_8BIGL(h yܸgi8 v>X6dVu:iDT h<NCGkF PKzִA~%hZZ bׄ58j\8Ӆa `N@iL5%'𺔢?dxsF5 CuE thiw 1di 7BwIh~kiΑV^U.B-,Y_껟J&LYo&_)$-&MN)K⳾&CXIPE-֎5eiLFHx7Cղt[Y8\Mѭ_JkbGN%j*p!?x81"prt `:~IZ]zbu7)nk吹EWh|S]8:gB،G!.J.]XPLl@u@ EF;T61z.'Ժ):s.!얖a2a6}K?Y4i/zqxP8?W*XXDR;|Mn I I c+԰"0jg5D54*\heT.ZyRGќ@\A/V%f4-D!\H̓iʱSq1gfxk R&v=õҰ);Tŭ``*Kߢv*3Ҋ Jʪ2#-p]yneYvc̢nRŭMlȣS_M:ʵP+Zn^wB}8N2U.5fΙUzY>BGV@g;K±Dd=͍O9X[oh-oRypWtTgB9z\7)E:K&k;jqۄ9)6Q[wy$Ș/&^^-ut=cPu%$/:UExV1;V#uu^C/K9ٚ/ޜ;.m?6]kAoiogP/@{N03-!Z조5;kq^ Ȳ<5q; *u/[[Ef J'nBP!|8K9 tGϳ2Hޫs(pOf\],Q8]ݑ{v1;(0=| p^N$#5.4 iG| a|֞Cxs=4a}dd܍МX8l~^xf3p1{m#T%,T8@ b9lAGHR_L ghbgb/9?q"WBIA3߻5|Z,|p}2(;@~i% 0;iO׍h{Hsj7A|ck/-ۇ=aF{2/* !+t輳N%xܸ֠#)i/ -kxsw^=)s6T\T!1"J>nX+Yp6@;Qhج)0@z+ @E4^;ߧ fZ-$rLO)Qt&`Yc8a:H`/ţ0~|MmcWĄ 7L 9y3sKgYl/?||:r4eŖ$ZX9GE[2^J<* D5,? oDkխ 0+tA2;bf<|BGDިJ@ [׊!2 XaHȸ=7hcXʛœ!A^) },af*z6 H@sT,f'bF΁uG -]-wg g W3q/qYG6UUec B_ҵt8F$-' ~uXp96ﯮgbvח1?"rN F3p+CV6v+D9~8Rib&@25$VT>mIOa Q6ZgnLlJ(}0n39x{o2Jo^Y $}+,L||I$͸з҂ΆfC]cbgo~6·:ڇ\5lǎf{äA[KiñKΈbWo@(jk(%F3łR+(D.^md %=]9{G2-Z(x_g伮vK6ܥu v)A5zllA~:}8ǼX Q!Zgna7}|1]òa:-D#4ȟ5\ND h_}̥+Q,I-ː/P']e AeMxаZdXk>BZ0 X\z?Buf1O7XE'Uf)632\_!O\*F.EspP,1?é^KHlǴJ'3ډ%؃ܕ/yf}pn {SDL`! ,zTZ1+JErJFBOzs1$7% M !S4[;sB5+mėbBL,{Pc|1I_6<ϼzQڏ[^Ș~0".ANr}ჼ 21IFSV =z_p?;sA'g?wfO/jj.0J^02_^S˒j)]G-*e6v04_Qy 6AN5#-7?KT rXc^چ\/+ A0[R]br6*WPF}y.{:rC㧹$f_!\Oޭ hmCɴ[&9Ӕi7U÷ @9陇k yؓE@}•U"J蝬|=3\۵=>|ĺlViCTcRbSϬ|gpI(ɲRzuK(1`GZ_-~` !I9P]/?Ұ8i9bJAU0W9RC^((J6 gE|92IH]\u!T%fos/9{BV߄zClЛG B/Bavy;nԳF p?gbIlG9CB^ߘ"N"}.]U3ISa3ZQH#%.4J2u_/\U7+1[+2nAqqz("rSze;LR27l_u&1V(& -.ieUw=t>Fa/ ƂX$t; Z&/T_ "NUcHD $jdqZ78L@5kH&GoPMmT ݼdp_cmAo -.Sj!*I&8 RtZm Z/lGgRE7R&6b v7@4r kMň\6bUM(L[ DUl0ړUx~gVzI Om퍯҃?^Uyc$ë*  dA_﷠9YM﹤C9;!)/LlӮ8F[ K Ă <[ NJ7̓K$! ,ƁPjn,7HS\JQ[X i/vvFZ~^okUkm ByEOZoePj͚Yㆾh#QVrF.l~GܫXo>Ǩ|Uxy3ձc#n`/B@6*>BxtN\#nrbs5#=[27UФ57vU٫+uZs`ݸc6zK1ܢ# ڗF)NsI@)JWY[M%?q:,3zgޫ*1Dg"HsVRTL6W_ [.uo7Us&vK0EH="1haP(Y;::>p~ɘ ?8}J"Ǣ 4 tmv[}a[K;JSF#R a󋛐z{u2߰\x3BQz]6rxh>cXMP0ࢃ'~Ӄ[! ?  *񶜱ܬ *L)r}I:Wt|F7ч"$FWϏWJ?…|?ZWVr |N^Oݨ ݝ~-)E|]Ob+ڣ}1sWZ~[؂ڄmd^4DTc?r~"eMPN 2\c uҧ&<``}8N!) ~abESh&w->.{q/X!\f6ĩ=c8Rl&W`%0BIۑ,U+ 2]U !JgCj 2_Gdc\zS+s8)1 u5eа/ۺ㳙q`)%g ԩ3 [R~oق"-_5PUsɓ\ /S%u$? ~1Zh>X-ߣj. v Gyuf cSGaiFbV|^\3gJad#2Il :7/^V-]+CZ?mEʭ֝BJȅ&|JOX KXΚL z NΩј|~0DvJ=PX>8v=q;FwMQVsDf+ <B5ǁH-^X4n:l2?ix0S6$6$%Cvz% ْl0B`$CJ[3RayJau9;L'ٷU j̇B#R@g(+Gr` `Wxdʭ@wVQ>{ [yu2;Y&uŃovy 3 K@w2y㌻:AO|cv.<[k~s@"h6vʹ3VJ-ikt8Շ~ R7.N ppGYc[jT~Po㎍)=WT5y$W /UxK;vNp:}ykV,qūx%~}d#klb 1b_?wh kl<1 l(l4MW-C%Eop0Y٨f GkjE C&-Z.ӵI?+G)4y! Ƃf1zc|bMU&jXr)| 8@r3Fv[e7cͮ?ByROlVsH4^ge8;eVF 8K<@"vܩ.y,F 47ΩmXD@Yۅ`OG9 /fjrP&5o+Omg#xa<[qNd>%~9x~4NEzM"']AZ.:]vU:F1IW< s0cʚwA2;9B%c_`fҺ)Fϝ~[S"sh-I:/C,ݤ+&IO.UZ+ +bR( U{6"Ȋؠi+tĖI/fِڇ?l>9vxW'+YZPZ=(?p| fY?wcSŕ~x3ȃ'*ס̟:rm3v앨:"?;i0aҶ74w XLضk :ՊUdәPu:o Xσfya[kRbܤHؠC[H:׿!9ƅ,li’ 1b$c]7ٷ2%yd385r9J< k7PS0( qD/$3_I^T6Iy[aW=Zj^qt ؘA=nsagYZ0707010000029b000081a40000000000000000000000016570825600009278000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/O6]?Eh=ڜ.+̋hgޘA1(~S \__^?mLAKr w?ЗZ2#:X:xlS.η6H,PlU p +,e"{70n?A#bݕԥ/sgle;͵"ý$]Ǫ^2-!\UB^9  Dӵ7U `FvD$_,y9WYU>#i2Jg.Tu7'JXu:Ƭ kEo zڔ^7ͱ,EAy|Tߐ(C[5dmVGK@9YXya3X׼R01e:sΏFM,%`MPD) Ov2 W6w?NV52` -AjNңw;HC {dZ;jw :TgF-g[ƣ ?>~?E3u~iPg_4dCয়㰐 &GՎv+uK oEC< p p]q!ZZ|6w}@m>Zx |)~Š9iV0/ji_%6fpH%bKVQ>뛡VЂwT W-a7ڽ* VN"d (|MH;V >VU+ڬ8Vf|> XY"_X.!wWTGks&úVqᑵԼ fY+1K+Pȟ58HzQnU$K|[Ɋ3w->I ]2NZEbdgv\b2 ׫\prdzi ļ'yO-ثiM/zPL@2Lm3KXԔ;"]X28v-~ǖÃԤ4PA@]⇃ՒHZzùHԹO~"0B C@2R|:3G 5bjSW><ѝksz:\sgv%3Q>Z,;ߖaB29/=Լ-:#p ߟFJWhGܕ/4*bQ^{6ׁ&4!{_Z9إؚ4!5lj&(\r=ݪq )q z=R-ckK&;LPIN3D6  TC -:}E`m80W J=JvakP;2\5ߍjtm{AcǂE`2.* w{Rb;vS%v7GByj X"[:%gE#xK?t< j߂1 frd`i>>w8,Q&'Xw[hˁ`kBӐwk#}3#x)HkfD$<2K@gWl%<>/%N]iY; ,'I6ZWDϮjg=PG]T(ѿ)z *(z*~R?H o[G\ſmA%aؾ'T3  qǠy{.9KR&h~A`JUHqB,Er[,f}y&c0}=T.DG!4&Afa!@lj0$8Url }o;͆}?`L.7OâcMqxKGkwhP] LSO} ^,<嵺QF=hTd M$_s6 *בh*55Y CjN3Gpa1YprtC4t}u5sMlVxvrӛO > I_&$R>j>cG&`W4Ylθx6s;>G|j6;'pu$R+y{4eт,ہ&M&m}ti"*}/ԡG2aAv2cIXşuc8nO4)WKoRP |IU. jHzgdgCl>|i,t?]Iuչ J[qM|`_l=P\^i_x/O<6.% /Yʽ%L{)$YtofE= Bvo|_0Wf`XY2rp A}<12TxACX/d\T {NvX:M>Z pPv+Ak,/ ߣ.bSQ qzI5Wx.&'. Wў:y Z z])ƜJO?`/WPV6Re/]/SjXu62aɧ#-60GCfn7,H6 H5fH7օ;ɡ65Z7&L zm*ӌJe?`.`sn9 @]… GfO oI\f݋tQyVqz⟣gANFFDm*hf&Àt9>㇉vmcܮ=p&@l|̞5/Ԋa} 5!,᩻@r;xaA)#FiWzōTփ |F؎?& +:h[d`-/՟."ѐQOF-*1J}[@T6Nׄ;'z}a)B;]ZvҝCߝ`Q J(.mkƦ~3 :)rfht=UI $[w12!KьDB%v"oq$ =Z|b~"}I|AU=+~tf7IvzZH@bݘZ0vKN ?{_ӊYt[j~pGDlI|[۬{z cëzgq49 }-uu}@ )umpf:flm!JSz}es J~Xʑ|䖣ǻҗ?8Udߏ[%^J=lu:N p:YPk'w=1^VݓQ_"N@_#tlE* ;#/[$nzB&P|*fYͅU?"`e m撢p[q~+ }3"0:y[LUX>wj\~i-q\kl!b,<}XǹgV T̄XAXXX5) IL1ڱK|Ort\@{ZKbMmxs%a7(d|h:3M3$mBxRe&{_1<]wi^cUPR,73kG_ʲ]tf!X_&ٜ?(NxݝO V臒k"jbV:Jq&"S{3.v$˦wܟw7e,~M֣Lf]%;QT}cFiU =DئoIP"˙1 }44`>DVs )*>Cerȃ35s`- uF));h[ubHnSX˶I>1 ʨ IH =!R0C?6̰z /⅔P761per)HtZk+Twk! ǺΐZG^w5!]f _m%QyNd1r,YWLׯ/>MjkM82 ̤`h}׷JvR}ve V%kV^22jsjVp^][yr# %G`sqJM^ ~%B ;6ctX wMWDòY71Jj0_NIEX/X?\+`mSl떼m6h{s-ٲ4㙈ؙ:9{\} o.I176g&0D2ОP±\gްHYE_ X}q|%ؕYdMoq~*ΎK-WP>2E;n)J2-y';`0OCi۲N-ZT e4E(Vs,FAmEq*/qBl9c0ݪEo3̯6_8M R V:ԟRr0XĶAv#d4 )㯆F뺅YCEo JI]={KT=Tf|tFY߷lG O>:޷z 3ʃ4o KE4 IgSkghH5dяtLӏkP~@ܑ~ŰFo&P*$ jS ExhjWY)eb c-,wtR7|m/`"eb!xh>׎'&e"uqe,̀4/(*0/g2A2Ks`4f)W@K)Qe p0[( eKpghU)Cm"Hӿ$C4@*7Qi3U4dtHkJTw| \H-os򗫼@P>է\$+k~L^4PAs4>QξN96"J9.汭5~=Pu҄DD;s  \beqԹOuJiu_RqsR0qN!3dC7{n0Fn:}:nRC%BFUՔe^үFsf싽rN=PV O~{8c̉:60WsW$J#`*{7q^#!n#}=$!nB>˗ΗPTnZӯxkN eaiM\DـªA&Zj\77}`]$A1@x{rqo5ekc } ' *PK2eRMIW\1q ڏvYNqlFj6ۙoIn;̋frRYEuÝ^ !d2'v0A/3Adw :ݰs[qGP-ԑT :/W<^L0cIpee4'Ys"EDUo)e4ʸdAAxŶ*h[)V3dd0r,GƴQ?Ȝ!Kikﲳb^gD}]%M6Yb6Y 5Z5_OA,3 2RG%H78Ei[YɷQTnHc؊4}N-֊?C }r 1 Q2sIO{Wz50K'݀P!G$ JVuѐPOj5kKNFG^X(3`*>kULbkr;o^P\\ƖWCBF>BYGWG66J4꟔cl'@fNu[m8G)b_)]L65 2;O ([Ɋ w Qְ{#EI3ρ&/ܙo侏~QݩƫUӔ{ɮVxGj7D V& oA8 @Z:HYFѦY}^1O6oK i=3t06lU)Ӆ ߷KÞ{`ZNq3%8A6@_0u*Q>.WAx+䩸 -Sǣ:Z^#: p)Dhb~ơ YN0e2kTGz:u;(~SͷwЏ%. Q#I$gUyK3M0YA`(9|X? W?A3W*#bScS#)G@'G=׍2=AuW0ѧ/l֝'6ߡV>q)3uHV6u~nRXݗ =c1^V4v70$oz\ hѯ8E>}q ~ac0Gb e/ P`}ٶmsF$dPF!?`^+`L!R>_P4x^/*)$~dm̹FmH=pG:P*kvkqlEh҄:Α<ŸʶݞATF,9mCͧ/#%s D iXEY㮿YzD_ۃUPZ>2;GY(3ŋOØEt8Wd9ݙy@s./PgBG\f|ndHM)5FIutINSI7f@|nلh֨;h*,D-m?5ꈒY=zJe!iqqIYSs#&?czp+ c`)r[4W&ix&55IK7\dx1Ec-Ĉ bXKΩH]+jڔ|ǹ^,n Vzf9RZu?#|{HAOq$n\7Z*,H.?So'5JxGU4Qx 1R.j fR^MBnjT QA&:s"I+ՁR-YR35HKҒqjrәMN5X!lnwF5ʘeSkQs&8nPh9WZy\w9}% 7zqC)tĔwϬ5 !EA"Y]$DQ,bOB8^vd:TS|5iDLB˷oI_D!d0 LXl%3O<~J"P*`Dvta3rX/ֽ0u94_I_f<| U\)JMV N s 7- q3%|LE>I9f~`#maLR8Sp]g; tlH :|Y0_s (x* ہW+XFam`$kxԞ{ɏM*ѧ)J'4n ;6~,rb`WoPއAQuB[n;#NЈ2)“~:{o lh?V\KS J(m&vNS1F.NӷTL vNTaJ7 bRGpWD9ăsDbT]82.?YP[(954+%#zh5 ~L`⬯!G8j-.H:x=M$OiTt/-!(9cT!@yDłog_3w}/ˈE#Yfi{gqB["PcnhJi6K3"9ٴH5M᧏v}ݚuy釀Spɷ[h7n [F%jb-4.#F-auH'-Vo[C+xzb(l]^.#@.LT}F&:LlkƅfNwd+CORޭ3F- QB%)Irqܜ*# Lj4/?L_F)ff26BЯb]C+gW:ҾڝޛtK%gunDvQ.%I|=CfƁ \BٷY=E$-?}3[AE;EwG JU# B1ln(MLFAXLgxܼ;UЧq" )l' GlNWY_d慪%ew,LwuoEnm.ޯb.*N eK8|n Դ9jZKHD/` 'Jhb\*TeoT, 2xqLJЗf$s2z笰FB/+hJO Q0=2c“P mX!Íč3YT|^ٍ"ɰt/خe#4/]2{d||HgrqsXV߂7=cSă-YDZ:m٘%*T/Jm"`-D>72!TULf{?ܶ.&,c^~h/a-̿Q5Fh@JKoo Rg,U d=/tH)%],g3ml@L|VVޜ dǼ+=oGOT̞bؔ;䭔r䯐9aI:V@XtoO;E7VYon~ .5IśPE r3ً;M U:PZIS%/_fYȒsʡz8QNol;Jļ$rn#D$c}vpZQY%Gf咶1SZ1DDGsyUyxRhZ5rM҄FD:-t]'R[oÌql\"]@?9}gzղUoSBu\װ<UeY&&|8,©eG/q1w"P>)`CQßmy&>ptG$сSK@"XH6!{syp?0AgYE{^NKP&vД֠ 8?!6 !wUc80cht% Z}rZgLN'y4h(iW3i:zN~1xdbd|,cDI g XELxo9[Ud:Y"}k7:S~5_glqer- {<0|v ]Z!k ojgmr:hkgR֪l)cŚ)H]Pib`ӆy喂&i1lX jCӣUivb&X/.6m1F(| Md2c]1,[|[qhXMb@Jf^+<$`4RF.e*3]]G&bh 2+IF5_/X$Ѧ_!ŘHui"$|ڔFT;Yc¹9geM~JM-<{ے`p4弩@6g^)1a%#"ޙPȇ[kY0m;H3(2 )E2U MfmYޔ` nbbx-4,Ny_,x 9bQ*9k{3*`w'#0VmR`߮ SE|YT4 #:lQuZ8[X>":rY_Y}⨜4ob4\֊ѷ`Lps i= Re4d)(FuSهU9| g m/HۅzQ[4<,i^X0S݊ #쀳\ j^*! `{J :3}x%g[, ;BjǘZnU >ML\8Z'3r݉E=)`N^x3oIx '(irT,2)ŘZg.d 3&VL u!',dX|nυjgik7  tɔ-@Q( A+)ڸB5oyy{ID>5ez#IJ7_Fc潃%Ljp?!5Lq#GBmj#@)$u θ/a2c#RUyhۘvې.UD,.S:-ǐtS-7͌{G V* @]'iV GëmYC'9;}ep9gyÈp=0¨vv :íWA&ny°횶PNՐ2WTH&0#(kvFZwO14(y_]^0DU6<.+t{0h̫J%T`V4)yִ4 vfLJG,~+e.9c١9F3Jd63WTdj2kN-dN4C +XJ;(6res &|6YYy.\?`м Fl?N:X6>Ib Ӯ(:}io\2D4l;6_^JݩpCRHkyȇM O= V DHr2pFLXw &><-0.|IZ{A5z@bOߍ&qu%zP q"4nx]AGwz6gHdzRP_`čFգC^zϙAsЃB,O.7HyUb~xj_Z9Vޤ'tUn dba"ϣŪ~?߬ RەwUJ5ۢ-BidT c2҇F8%Ծw!_`Wi/{I,'b3di ߔE=gsK0,U)HN)xe26yNem4CV G\(H@Q$ Ln|cg#WDIQ+\X:0''0 y1[gBaV#I~bEEOIh\}Er`@MͶzZhS2찕4LC[9?&|Ҷ0fS\Q;*;u^XHBgZ.i򕚌K%Twx9H߼q8qR1v|YGmkM^&onWTp>A*p+ɥ͈Tqd'ol],-ౕ?61].%- ĎL{=J, j*`Ic{.TOѐ:Gb^e' ^W ql}s*U.*y\Ruخ_F/HHXVDg5Ԁ#ѝM.Sv@|]=S;Rbcoj}l[ّfpx0F()ە^$-GJ-2AVz <Ь<-`MyWmj"/F[[Ԭ$5H!Ow7RQ 'NbX&u30)E,>p{RC&NO(!(٪Ƅ^/aE2|ˬ9gT:e4?^_auURvAT:p蠡 8j.OQհqqv84=vz[ ;rEԄ1g\0CI$$f2y~(َtzm4D&imMm 0ϧix@%_woGaM 2<Ȳ,A_ .s%,.iWDŽDrd3Xu;`9!B>Җ{Iujkj۶SAy[%57Lޮڛ:H]Oa<7.i+.6\۟񯳏_b3P c.w̲xi(l3 ϪgD.r ,!DxMMȇ+'T03Z2עcSn'FRm턋̟ Am qw4;\4`l3'߅2sN? ׉mExkK 1eJl_bw3l`+bBoڸ[JRSZ_)V*?Gl76؋E8Y%ϸh%~x1$M dR{p[BɎ(Z*vlnk0V&z>BIkB{8?pH_Q'4qk4xyAPKy\~ZJęh}_)\v4&2j)jP/ؒxF8_/)+̨҇]S,ǥ [`#[fb!H8嚱>-@fpO &s8X]S^[qEsXnB%YhRLjL. >_d\֚Xx PC;*{V85Zz))D\1%k[IŭT}ᯐ sDDrZ23QX~VZը7Y (pb6*&C&~Z'.`S/?D+Fub!&:0;^F"ǴxA 7Ō{bN3α+]B1l=K Ll46 6j@TKsdlB9ޛDx{3]sWwf06 OWį a&Z29y#d'6d-QEJh_cB8 s`5'~) %YǑz=2^B8<循 $թ҇9 >?'h nV >gHg1(71wp[巺fa`Y9O`=Mw&ҷ텓ubRvn'TkX-cS[  e!̞`Md` x].[IޫxyIY0a:Ad _ +}JIN"|Ĉ mOQGiarbL^Jz̃|E+߭t:LKDCUDM:bsKOTdN*XU9u_eݦlԑ$ߋ֪X$2 ]]?,-īr 1iA3UŹAוJg} A(3VN<׶ު}Y5%6\0-7/upԭ [^tH}֣}X#9H}7x]3Oeb i1M OT]}/ L(m@اs+7kY-Tu7Q#svK>`T0UQMhHeMj\t>@sq5( F D =wc!X({=VO.uZ[ P#v;Ph @xSM@tfX%=6KK=( hX^yd(_=3VeDѮ#v ^;ݞkB5O9?e/WV@ý`Yr~`v~tL; Dm )TU 2]+}U3fV ! 6l6uv {hR2 F|Sw$ʟKtۮJFDE 5;LցY rKT <. dI$o]<!$G8/,7a;8OJ,DVfyd_Dj[t$cpN( oLAh,hN0b ҁ/7;E̹3F)X{w_W|L -goل{;Woo|Dx cLB17HC/DU]ذ>Ew0Gx3)Ĥ3T;P.p%("EN'\4}Nr`$υsf%v|ī*(MwpJ|y;J#!#^%Uk5zyzP 0XdSz{Ii{&fSY{YsC6_4\ wk:{XoaZ4|;pS9bިw[/$v Z59}l۲bW4;X7%V,'Jև6S# | 5 S#MS_\lX҆ttq.G4(5\Jem>Ѻ2{ZI;WtuԮcWK{σ-D!_6I> r $\&E#7Ax&Tn`S]W!V'EC/|G%Q:%(tBd S7@)8dh& LPx ]qugN^λ1 (^}}\X>p?R_ H4?)%\q)joVK査d~;'/Yi4l1,V`fz`թM ~ĉ_S4! Ep}`ny-Q {u=O~] Ɛ7@hW1ki',LhTyԳ6Sƪ[հ&8J⼊:1#RRnL.c{5=aab+~+܂o8+u薣+]jXD [j>0ϔ1J`U ?8 񶕆 U5rgyg>/ق{TPsNnK)mq4BZ*e0ؒ8a8Ȣ]Hiu{rQ5qé&5--܌_0"EW6"3;)„LD=*R>ŝ]M-w?X Znpgv*U$kU &(_6"iTּ($̆.F+X?3gV2rM]TInM\q+E˥%$%2q.ܩaI.i'!6lHe};nt7N\h8Jc^*~]SW\͞BTi:}x~gYT!NT+0@(_:R7x{\pbk;[`N0z0nGg;u9(vN,E@1ݣTs s웾ddҔ@)ʙ,]⅛/:r*praڤEF ّ4崯gVR޷I'N,`%K$xv] j<1/8W=J2al '^hL19GvYTJ"ȜSV@EO~ЙګCS^-`]TFU[l8f3|svQf <)U\[zOB|A_Mfj)`ѫpD0d38GەZk ;wD 6$@X .r^z@t I`9'fױ$LTdSb;rrxl*RsD(ĆQa|ra{\vlv4zTq9DݍY2n z*ndtEɐOs^p[`ڔ!ksЪS#Y5\6b yҧ촆_$m/G>* K.$*'obr /"h5cB'QpPS%m$$Nc]WEȫ4SUӃ)|F\?a*MiZPO3Y<:dYoEnzAYFHpLN\$_jee6o1ĪףALGHGyϠSWwG+`bXLp O4 =9MqE"$m i6$'2!Jk( sNLbDѫz̵#QQ|=%`T34 yo%Ap~G?N΀1L 0|1ߜJ׫9E MY[hde#-mtߵGImas3<@ 6a%{E* B7/B׃֡sY$5I IG܍SJJӗ h竓mS]͔CvTPjv8d=ŚB%ZoGV.( \~DJhYyF"Έfkݹ,D~Թә1AVTr{P*Kf^ލS~;xɕѯA)Ys7WrY b؀N s#/^J~_XI Lp9qFO+s$wOe#o)HFn 2ɱ~ HN&@iAE!TFWU5t. ξleQdS{Ɇc ւ3_đ6Rb~AvĘAYh̾xbN< , nVbܔ"/>睚Që wP䴜YWx`@ǭ ,YU~ Df+9Hj0g#z.pynv[B,McM.+B)ޤ.-v|UC{d@ߙI ÷+2>#{Cv 8+o6rnmAxP>Cy1fahH>No]WBEon]W}azk35;r1 Q1`(%}NJO&]}@V}&-JPfѰ|hmQL]mJK".}3x66r7O{32s3+!߿obi&UJ3e)ȸ]0's6Sˮ < |w*:*qyuȷ}.1ꁳOЮg0v!_-A !Be6E-x2yEyXx| RLGqӤ)JE$Uˁ).͗aߩdb*:g8&;%z/i1<J #|l;صe"F r - ,' M=q]7׸Rh6`Y|s;N%=`@IRbhlP$@.M,/&~94+Φ3k\FOl\C p2$1 XҳUñ>vjϪk%o'ȯƯPKEb3f:[pH"߁O)xop5L!2'w3ST῱ 6RS*rp(׋< _PT+B#oSX;@ZbJgUC&t.hNhlE{ J ށf-4FkGHg*1BV-v'Gwn}+1rGJl wj׺S\H,Uq*gm`ZzC~Js5u&ް# 3Y;I]lKwV1Vno(ZZRøl9Fzq:\ @XdҺ#&\^*w BO4w#qnsPܷcbWqۻ2=Gs&|7s}U+f1_n7ؓV]NZ*\cPQڌTrBnt%jKHPT#X>@AtV`Ad LRҰoKZ6muQj!L!y "~RSb;<0yUaC%W4"PXhlv֖6LY^,gVçmq3G I7#c^DU'WrP@ܱ-dd̙NUu%)QK2m"xV9_kWH[hw4c 춃w߁Z1$2I9"W>K؋7ͫ9RDɯ\~3ߺ/w%J=I:{Dj8=;&Dݧ`'I0&L⌼Ʉ4*{vga: ]kD}0@1,#H)Zzy/ <]~qϔ<j;NIR߇ޭZe𩥈:pؤbJ \vAq-`\FG@pϦ|"Vf66faPAy9=h-RH>mo`y[Έ\GWA1bi!0f5bdL&RyӀcQ6 K3'm7Xۉ}CX \22_"CrFGYlFYf6AER%Hgz$݆j[܄͚v GC$w~X:ԺN?,œ/=V:.+߅Q Młƒ{\._o_Jʞp-S-B_;=nS|TUEH؆bu̴y6څra5UvgF|:$4[\v0wM~Cc~-lE $"jR:[޻G; Jh/%rm1GO* =? u Qn7=l]z=zZV>sܠS$~sg %TJRT2nr|B5_Ke!tY:v&pq"ݬoAQW C+BJNH%˯=_ܻ0-9&Zcb|-!V "pd`kI0gTNCn/c63^4miȳo$:nWK:F3W2AQeV8QPcN 9eԿ'|yT>b~|z֝ Ѧ!_-1՝_dQ 勝zoW6la\s8рݹNQה1#k{3 :C4J3Sq  TD83nc5KiT Cƨ66M OQh2b1DL{=<rptppr!gBk{AKIĈ8OiE]e)Iܥ:&' r=`lEȠKoco k PTͮ ptD ~wYVr.Gqe }GC8tKV*D.J`% GB"GR.:ƚ-!c]kv&oK2eeA{oxyLO6|]lV.E%`nBɧiT)͒fLj{10` <> ֥! ʨJ?otV̜b(V'6ύl,;k06 CD?8_Qݰa L/;p@ VT+ō`ɖ0Vij׸"U/߁s᫢ &跎E'ع@KJ?Ru *ZB*oGY&qT~]mx/074u:3$5PjRmȹ;5\@S VΟ80d| ;|K~ 0/6#nWMx0Kn<\W}Bi9x;Pk3܆"rBA%U@TeIJ\ֈaʟ1;ބY~xۃ jP faE%Ւ+Iv$l%T`" ׾zպUļV+TgEV搩-Rw8Jp(p\*Qy^[F[ܐazun^l-!EeS=ӝ:]4F jܦ=]Z?c-]rAaه6^C)v\QGq v2=SQ(yJS k &`lXWyJ%* AU$|#Z 򰜥;$ÄȒz3_kŽYaql1AGZо.;b̧PW(Bz뷑s“]f[(zۀ fn0xɈ]D0&R` ~4sW*j#0qN{OSg{\̋+ҍvǤrMo1F-ǥX_XnP ϘYYw*e5[P9z0Y f7(`8O 8 Z#hZ(<\G>pZy|bw~l\uF4'ܓud;_Ic,D%/f V%U8жӚ>#'WrvAf~I30he7XWבd<9PD$ q$eyt'k-f˰Cb(ؽL jѿlfEP(dwpH_FzLifk&zᄏfl79b Z6_'.SeB):UvXVuA3f)}kݮ㩋s7+Xߩ{2w Ch$vC~<~@Y, FG=-1%t]sgqr{֑劀.B҇0>Uhk$UTM&>?wOLs/[A_)dѧ,,,D|)>kbm{{lkOWS2|? yn[AydfƮos.iYvO7px=/_eM UӱTDn[G \4DP7M!.p!x{WKut)&\@uȵw]/IAtwIoECy1Dy4ހXMxnxLVu/Yӵ%1҂Y~ƺae2)Jur֙paКlr+sNJذL5loGJ|%*:/kbX;Nc&P AO!ڹ跍(6hZRX+$ 2vKA,ʉ9?D"gb,{: =6Ko0q$- MBmx-Gr'uԔ*#G+J꒏ w11 hV:{a^ r贩89L+I"a'h"^(V첇c8R4#~McK]Tb4| s7㹨=8xhɹHotIGDҝL m[/JNp I]Zub1}u,h}12&.Cz9m7DhbV vn*6Hǜ:[.c2\=ăW١څ$b?/'XN 9X*ne$_iN-րJ)%@XX2AQx A:@՘'S(W]"G`Jۚ\,kuh HUT ε[z+ Q]N{n`4[!oT ú3PXO$V{'~?7w#Ƅ4@b5am!cѝ:K4U, RW#p6fE ]iՒx w;C$y_ڔqY?]lY̭4 P`xf:C/D/Pa5Ɏ W==Aۺ!_F" |սdx3?<:o>sTo2ynfgtC (~ Ddp7KlM?Ցc# ’$Gp Hqn/ e8Rt 8 LEĚ Xal.jt;>n݊93&݄`/%wm[[,ok߆?pq064EzȸB|&GwX/PwTb]a*ҺkE7O[|g`@8.6R`8=j1npi]QCVxoQMs' F\/}%~^ ބX>;GJNf(n#g:.gG]rI8w(O&1+${3V~J\`64 or|~qz*{ï'/a0n^oOг @kE+ n٬ {Pga.k;%8 "L *N2⡲X4$ABI`J?\_nbK5HkeFݐ}'qhL|*b2,LD܎5TYt|KWI ܭ}%}j9+3}-oI_?ԍ쮊I\_ڗܪOP2>^?i,a=]'l޶6}ws)sfy{x=ae()y|>Շb!:MQ73R@< )7 @?_B)̮9QڧX]SJB`5t#O(j\O\w"0u"\uEgV4IA dq9>'v)?BUDhAAp|/9fN\.AnVƏ=`WmǂZНu?JX< F,ӿ;Z/.Py2;e8Sf„îc`QK=' T!BvqČqN   fr7Z/k(MBډ&cB6 C36phe~hW7T-h`r7;-$7.hb0? zRnH5O)us–༤@ 6̩B=?Lc*;/y^atg,V2كxPGdLhc݄Q $v!o&+K<ԋh#8P_*~D6N]ŸZ?{rDž2 v,[e.4+*l+uf*Ζ$',#R^ YyЏxq{Hfj>\SX" `-|7bjmMmt0[q-E=zTs$HT [:'R]Num ?=cΫZe-: ް[a]E̦$Bk@CMզiar4+6wn銟|Y5'8#z"groaKtT7 1{^]@f7Yi /\"+7-O-p^Ąc3i-Cȱ׃֖}O_B_a7{o.+:w%*)2ޅ#Τ)[Q\܆v!.#ƛ]V}1زg]򕵳t=: gJo6*﮻=aD*=!vpm8_s4bVϭ!]2 -y1jfYZD /!(K+UvgT短XWfhƚ!h$m<[iX&K٣sG"TqvtgOk6\[g#ȱI&yJމ(clӷ"Ö0氙:`벵(j2?,Mk ϧ%3_(CيZN9Dj<w) >2RM:p{V-eaTm7>*P +tzMQ]繢iƋ9;J=U#԰p1x %Maj[I,Ϗn÷Y'fKP[ 3Eq0y/xaR.\Ufgs/NL۷k(#*fӄYM Sյ\R|\??%c9>"H8-7A"䭥QJ]T0@yE@?DK[v2?!}iAB+DEoϟ|egf톀¥ ݦ?˒Է C24K>OIϛ)Y*1 @FJyb}O. pK h;Pz 90<,m5,T[fb@md2 >X?#'* B', 36@ȕu7rvkx鹿+3.8n s(%g=dspiWGedM=39rĞѥ pԹovA{m8>31%_p$3 g,L;rzdM`t"&"(G!2!u܎iX#\Ch58cwQ6@|C7 ,[sGn>G3%n8`_GAb2c=Fo\7{#!2lb=KK2 ;W}TslKr[ Ԡm~}&}nz%& -JR >pA.n&߀a#@˫4 ijPPaHG.i =1?)shiv s>BvX¾MgKk.ah`3,n0Ve%Ryy|OR  ǞG;d{մܥ* iz.&Y .S.̢27rѬ_HTCHij`^pPO HhʹܟfIJÔ?JzmFQCRDR b͟{1$+`^6 I1֝#62[ e$@ke6S,p~u(#CLa;A.pk2;m'nua "%8OV{Gd"E?'aK~i,>b[L}-zb+yܻPe TIO@W(yHLz jҔa+?ek:CVV N_6p}veG!*qa*$KPEsr\3xdbWrW R %)\w<dʒ]:y,^]fS#!ƻ\Rϭ|]װi$j2Ouv<`k WXVmd|S-.GĮB&3|kDEӓ#e9̏imث;-c<Т@N( &0PHP0J֝Nm˗Doe"%Akxo*TAsS ,J~sw0 OB oqx FS5~;UJvslOӗ` v3@|j `DhQ[oW>STJտ6TYߊ!A{8-*+Ӯ(k@H=Uq O/{N<]peO1 n/UR0]$Ma=gږ@mgJ0 Ѽ6 ,Xr;][&WZb3,fg .5I}Y7΀4Z ˴3ΈҺw3_B-ւזkVT+5Ii gd A{{nr{)e}P@c?fݓ6EOjty|w6llcujcx岇i&,#DG=FXHrYZx[XM5Uf*}$i~ D8C;#6U֣VfPէi,A(h:`iG{T8S0lV߁lewu,=iyɜts&aCZ1C0JxN.WNmЋ>@o})Wv41g.n"%D(p#zMZ~4<#;6#;9e&R>= ; ?ft:uE*!&0' T( +PYz GjKŵNס FNHzT 2<on ~Fw_;vC*Ǿg4QrU ^Hd^Keɧ}:OγpRf؁Q%NKW"tVijF!6T2S5]DcTb9+3juuUFpXh2WZ4t~S֘ufARB=Ġc]PR_L:E.H*mۊr"^Ook$oMS`_~s9TiH~4.s$3lr^>`SfmR ~īJJ=@+hvrژǮ h~˭O&wdh>U4 G āFBN ~eF키ϩǢe]8 ֙}PDz΃vsRùрJP ю]oxOx#-)KkHG ƶyL R֙ ~v^ƚځ?18c£ 9~խIWOow)@Lꗙ+ɑ#&!)tEp@|Lʈ@["?F]N/ 8}I[d0EGJԠђ&`Nӗ3{˅1`[PUY}+\j|ҡT7=$Azc:noZ95Msԭ?~ W bx3D6"`o*@sP x.go!@Dp9(K{ƛmW'sq2;FJr~vUkF62/}HZm./2?(h -yc6= CXƻшSa"9nm3G*e=H5pؿ*Oۉ!m Bk:+ ] E0_%|%)\k.g (瞆AQX"E}/HM>4l~iEVЅ];r/&v3Z&F-=.dlQOi™ώ?ovy2lf1?(gXE#o-p.{U.]bZ1%cvI"% 2tOb`x#ivSo!^%Ys5$I.ܚs?qݫϾsAZw (4O& y l?& ABrO}F4XG^QBdRw=d"I_ U"kOU]̎Urys D4 Ui qu%[%S`IfqYRN0S~tAoiX~`h_/Y,O2ʗ5;E#i8;[!P@t7"PU(X,<VJ>X%4\Y$tt†B ,١10-vWt:.'<Y!vIp%:^g6<A+VHD zLK%B{pTӐG6-K6q)vG=2=IWwiFI+XO~%_;҄Ӂ\qȷQ;<1 x0اU2Pgq\JV9ˀޙsm$a^^泜9FcolH;rk>#s4+l@il :Gj^{^ -TRIU"Grh7t̡ئ!Tv:?WgZKkJv!VHr?PO̓T.g9*1_9kUjF,p O܁*sB s1t~|AZJ1j\: "m.yJ"{/gH^: sbs =qyZ3BXzjqP\qk~Qh 웂%]r=lY&움046zP}E|,[qWlmqI<-9ØmS1% _,~d3C5J*ՐW>"[ uXWNskYݎM?#Wj¦n"f3+R.Mh',Nɣ@GS@}ݷhΪS+yQoy:Vh] 'kRu:g{zAF5@f XȿBE:/6r;64SJq83vT Ʈ`bB~ayV;]u@lPc<KMh5ՆJ4w1F,Sm^.ߏ7.X&ןu>%(7;b""`/-/z2~W>gNNrI1{it<狎' qZ$@xcD~BiE#Fg-|rfl-NHg1Wqv??Q1L@UEOl,Nc+$=L\>M$RB޶J+\ۊL.t6- t_W^dde5OY*Yd_b^iK7}E[]|6cp(Rj s(T7,Wǩ?yO8CD~I?64+"h} hm#9Ve,ss:74`kcqmySS %6b2'ס^JhɵEjaSײ!EhtWq ` =;/vx֗[In>3)0e#BQ B9'Zg*b vr _14Vn"q&-x8AR$L_ e'#S'͜?BVndEZuq!}d!ᩎqf=*7o>/)h=Rzt+:*D8kNiאnӰ{E R!;;B|gm8_ozGjb@˕&.%81+T,;H2]pw ́lҠ&>F:[]3YyXaPeUU#;_:D@l;mR^+F9M11%.F$YóҙmcˡgrޔO*:5TkKtH*n5hWxT8)iP^)<BCt'(.I;]]/[mrw<Iژ\K`f5'.$hDC CupD_q-;zo/6[pc7`, xPޑ|3|džHuՍe'V:SY!մ4|EVOu> =|8@kt%\4FI(^M&2!KOF e~/AWv+w\e^͖d?re5)$%]BX +ع1Ռ FIyH1%Ƙ!8(IHFN9оgTĘ6Jy ,,'4" 5Ck!E%þe嗻vH7EtAve7ߐXB& V܄%:M%jSa,P9"EGcDŝ=HeYy3p5VuE]霈ib?Z]XFL'Fy )I^7^X2uAU0j@!}Q `TK< F#ƓStà >b%SĹ%˫j>>Y- =m2HG8%@롲0O2?ꖔۅ\+f,ɪ*l ҸYZ^Lw<́+4,Y)v>un6DM0m8:hx j8*$2ʉG4^Ob&*I1ҵ?rH . q#?ɏn_YkڧVT2n_`g:m2{EMz w2fL ;Ty15ݳ U 2^*_@eVM(P|'ӞxԼx"- x״b5/X&n#_eG,S& n%[Nƹ=B+/X KWj7psV)Hz&AeW@Nv%.U2)F̗9 2 .qJ|Kb zaL]J-Augc^RռDj2~nQRdx~E\讈nEhDhd. E$aBVVaW[+nX=)̝緗O)oH'ΜAg(dd開r$O8d*!A}9Tvu0ꥰK5MW`=Z$k!iQu>08fBxE/@M"z\ hUÁ͉f.4J)׎_ {_ 53Q"?h yI>}djPW;5}vS%)Mhh"6Ck*ق? \jlxL"X{aPCCіhWZqϦ}5:D5(]M)H;QaZ.ag3γ"-F]a&|;[#%ee15=ȫU&Ѓl8׫ɓ'oCuwOAa^6 HOl=;-_7D7}'!"~gD uw0gJ2&:03 9ߟoh*If7>>T{N3.dn+F|l`&}Rs`}Q+~%^JXcgFv R#$j66na'W?2,5LDF!*HT I.TI~w*F|| 1@@!dOwNG,XoNڙ]lX\, gcA"~N`HQi9_ʽﻠieE]x˄ M9np^K^o+&kM>avNȘ CJ Xi\6˚5Iz΃02#HI`w-6v= ȱοXL(/bӥbjHҭ 4S0n3$Mo!GU"c)(4JՋ?>o# n\ !7I#%ǵ"YᔋTu x\ZiJ\ОS\u1XT@f)J; F[c鵲MJ6!3CJTVرha7eΉ " ,Ѐ+/#hjE邼vuE>5,S'N3$nwn,&?_lC!u^uBN/P``P(%"źxCG?)ԊK%6,: dxp +fY/;`Tg<-vy!6Ucc@ΐR%ou:Qyzq:RL0['O A>WWI8>9۾w3Ӎ(xwEWM3P.RWng fiލ*O^Wpo84b8R GL{E-ԱBby)ʄ!3c*$ 43l!\uc"x!b}]y@M"=)!'YgΨ-";;|1sނV:H/d9WʫEiL@Ry}Z#X)G%XGd( eZ>f=1Iw2O>[b{kW *_^ yG0)N 1 :K2H04]/$_!~q&Ek$Z #"Sij H)TbvOi.4Pث}oA.;ZM5yS|/ }S) HX]UV;E șdn#3^/ F%-$4+$\kҾ]6#XBpM ir^Ża 5Mgi9抛7ȃnAKX㫉j7M߻4U" K%i'9FCi f:,هu γbtGB&l&`wX }ӭԝb5q. )d:βΔwt9U]]`5`n͛Xd-3C;e@j]p9'|xW˗P)hxnodbThŚ%\u eU5›&CJgp[L șe ODp~NK>Zv\.L'2N|^ZVh.#/b l W!wS&xcU:u/I &xD=czRR0!i$I[G3oA"cbcKa[mVJ@-6`v#"v~+pw7hv7-2Avi)$1eٺw*dq}{-E,Tr6l$쩆[zC5tׯy ?"PnRէ9~N[UJ*d`kh.8 ;٨e9@w!7-Vqo0ٓHq"pXP!2 '6U4Z2dGxg=>1TǤ"ݹCϧF!SDQnv/cZ'!tr GmGjF1<{Ead$`4c)P<94% i7چv֊x:T~$ؠ,ڕ+@svÔl/;֡/t Z*:ݨޏozM/sl3 wxp//M#ycDT(@fjCŲ(iK`PXlӄ]AX`|D jޔ`4n0:A}ʸTPÜDDQ\4hƣך4I\L85&+t?X/HE>"]0-7}3śQYב&f^|QBծ'KQϴx/%"gT\kG l:1/X=Ol&Psqn#Yӭ">K>pGpN.`Z2V=b'3IHp/FNfq)#adoOboQyR~vs> VF`x훇 Úع$Ћð^TѰFs79s(_zsDcK.ІbB.tj|rzanRRա* ʙVb\^c|Lqa1yte&(=`졠ݽ(+pOBt#ߊS Liՠ~mQ'] bʶT)ߋTC[%E]ʳ;w6upp&Lq/06+oyּ M$O2yHʽIH__ǩ Hy' [AX+y8|mA個U&Lݨm$H/{zk4zJeP@F(ddIZu<3/ N)2 g#._оtdfL:?ʈ\9gx豊PHw]ptʛI˚N0,+9^FO E 9){ͅ '3S])&7}Vc.+q E[nc#wu$oS 1f4:αih.ÂMRE-:J\758!%?5E<3&$3rgIr'GDbVpYToP&gvJb).^F(v2/9U4oTؽ: qd[Ո  r^| El5-26=&r0gl*)y(cxT=UwRAOGt)!,ԎBE~olTbsxlb8`1j'ãXYSw0wߏϧxcL`j3[+% Crt:Lc؋6Eͷr 鄫ڵ[_l_m8%U'*-3b aP_%Qn#@}2Vn[3v/|grVʩVTox>ipIA]GǕj/]mek龟.%)*(Z*Ї7w -T*bJq-ah |%ty5܄|M#680L)Zaw}m 7w,f[gIOë`Ɏۥ29 5|Z|cгHAMZ7#ET.,2Bz; uqpݿkwEPLC ~0=|&ZpZH<:-޲3;3垣wn!YfnHSI\2khC|g ԏ!(q~1H.wMfV-#ۛ!"3Tja #l6.VL>`" *x(RhYCr3mOHl}D ZǦغdhL~7k{ܟ@:L9[ϧc~+CbMXqrWk'nMHv-P]#A^l{.w(iIxbn eᬢL70h%֗HF&g1SԄ3)h7g0g E+D_?LB]_ ]e@A&^=(cKnj~ LqWW\Q!+Fdrqc d<&ggm}icm=^phfr&Lnn"16?nDZʶξ+*R nK6(᪄_ψ]H fw7 o:.i,߉\ҸAu-_SHp%"-)`j|@<*2&9n 4`ovlPoఢ4R:܍hZN$:`T9#L-焅Z8<fv7\GwJM(7rؓS)ᦸWS_뫦}f#ϭzC"lQqcc/LA6*gH^ k)2\u%/w4FlϊmJ$HP:̓v*=)B7`6~.Ap>$ w#xʈFϋ\Gm>3 E\ .&OӉ]KT;p< rc6ފTz㱸=pqbZP{%\;$Jd3MN!5p&+$$SBFod o!~tva x[̢AlOQlaz;[fFO q[-{%rY]l]M͟&a #^gV@dC}`b]ȔMw $~РGbXR5*u{ 323L8)&TcJ8@ |@g`30t'pٟH6L\9)cv*/VgKs6zKff[cȎ))ў߁ޑw8{xDv#zU-{ICp4ɯ!f~Nc1*QjX(Kn`'}|{`& v{W/7}h-JiY닃7hZdo28jbqIv XA yI-G7OSTp5t 9.p5 Uo !olm?a`R*yBЙ%C.8;0n % i;OKI(9 }S떥u>l8#BGqj #`@;]~bS)q%Mz9>ӂ$Sz훳Kn/Q%i5<$,FxD$B!m6s&^kAFU*uO ޙ?O4Ğ+ ߿76ix_^?Ro& $'vͲWg 翺e\!maJ:Ml =qReN}@dWkVWƠIp[;1ٕ޶?~Q$@gxg2q[TGOF p`}w$_وzn0wKWJS*;jW ~ѶgsF p.rxrG57Mh`9$wi`ґO"ڞPcduGV=c2'Omngg]n߾>b,L( mbaNN^^Q% A+Q*~T~Yu fQ<1jhTU|*-ƣw%7n%Y+F-YhtS ,oB} ɏ˫ɓiowMG}Z,>Ѿy{' n\񧹞$AB(Xlg['v#E0n>ҍWڼ סm{NsX-Y:g3 KCl_j[֫MDԠR+AmN:xizg'x&^|؅9oܼcY8X!nШ 8Qmnߥj0e v@q+A-Cm= ,?%Z. [_kti^j' : #krͫ𦕲ZpA۸:MJICԁAm[5xB2h1ܭ6`dCɯ,su] #9d?Laޢ2Sh;uP(cV6o>{1֐%L\^$LMzNbJYk^jSQ#%!I7MZ˦Ӓ1RQ(1kUՒ˕GF{y?CddhBqGQ8g_WU~UM{x=Y,]k=N S)<)I㔿G|17e㚵\BLcY1]T-Lk{Nn3D <[v D r˞h6*e$'3\˜Q 7 B8QPYn-upQgf>%8W&tסܼۨ飏Uε^jvj2톎eVqGHTn&3O\6M R>?l8;1CC`RuII+]'N_#%?%UWֿ 臘]!ŀdbCo% Fc՜N0n){Wq mxdG:hW00 #M]K.Yz} ܫޟ7kX~`Of ^+ۉGo[BD%'C˹x[bRo(<iWҙ]Xe0ͻ@Pqk g!6.ݠ/[;="ҵi%;_v{J\y'4&CX),Y1n7`atFh6z1bRk*{Q @םkw>J;JTW?G*tDh,G*<99lfqߟ@{θ> 1u E}ps/26! 9ɆM7C$=)yB]KXp H+`Kw()# HM'@ES/ $  WLz5?54hEP5TSk I ҤIRF.+??W1?gۡ]P 짳T^WXk{vsIgaU^FxNNj T e\J/IُJH]}cyMrr.R ZhF*ڻ/?aH Lv SzC9RIG?p~'hoDndXs"tW,֗Vlt4 TG@mƇŁowtE$ە_N?6gbjRu,5?ebIqRZ{ۜ}^HZxiKkR8aغ`\6#CÜ*ېDfOS}R j}'NMF΅VşhQF'L誺ɖ̼Y*YEwQ)ZV_}A2ɇ:e+H3- t^@y񇔯(ԌemPnq7i,ʽtܘ^Xdr D0N F(ۂew7dXҡYd Բ ,*X`]U, ֠Z,u"VeN1=58>4@Kf- \2F >,frR@_G.t3oX(7O-,"/тv}.Pz`E\fi0>lߺgb``ʤt=0  e6Cs( XH^uT#WXY&%S4ƺ$}GG$Q]Z{Cl!&z_b](Waz l+?:ʵB9Ǔ襖˞qA%79jv)VbB!mp_s"mp97E/"uä_'XoZ+O {]fďNtHW+~'-i&_)vdx'!5Y%ɪ':xat鶴}>#ƧΓ<iP}Tt>mv.n=p㓤/xttW³'50NҟR) kw:AWyl[Eihm $V["Bcl ^!Ji|~ǖ#|Ùi-2m3fScZEv"^FWw_(~GzNY1h2 sɌeɔ@ v2H>ޯG~TzIuu}x 1Y{x*2vAX?=C%-"9Q6pdm爝zk:XK@x.<ຑ{Y\زϨ (^ժh̡9eVr òG~ (J-}5\ 8 !os@BߐuAU\cmGi82Y2U+>f~iJEm|e.x/-<1&<"EqM( w$)V|Rh8fA-p;]OV0'`]it+5nr [c~OcW o$-qk _.=w~ԪRڗK`t@ H$r"dPsg+ !TPL?5uI+x!Tmz*&e@=e8G8Uz~ R q7s0jG6em^PUhHtpWwL10ۅQՊ/:a)d.OλBnzxm)6R|jv:5Y:5[j_o4SpI1o/t!e5vЬ[wX)(j wˁW-@H-cd5}b Ͽr,}<8^ ?XF[>ca4'k&j w.mg}-:IH/֋΢lEphZ XY(4)>5ʾ@A-ё8 h:@ڼ.])ۡTXG 56}O (P` 11_q.aqp\ 0[ZVK_\*tYhJ,`W;U# .u6"06XO~tGG'=kd5)5C3(j::>aV/"İ DafS`mK~Ѷv}<XNvE'ihn_pDH&=!Õ0Y+)wu|?Y5\B ΤqdoˡS퍀+%X0 kT:.66tę 4#<<1Q*F?G OVXKԷDk hLva*GØl I8Ou^H/iX$MqnɠUnƕ9^K[D}E{m؛Ԧ%l f6OmU^lW.KIuKd 5rUa2 ZmwHYD,LxS:SExKuW2KeyP4{W3d^Q'AGU</X|ǰmz=') O e{hW5&mA6\ch%d<ۊ +S1G;XE&2[CMξ- ab7n9w0 y~,>k0rҗ\5{q뢏l@$feϴYhy^V8kztf@mqw4?bX]39;FVE߭pvw/OYV`ݥ{lgj͠%@,өCrC+-m7Utsb ' cә4#I=Hj$(u`\4c?|7u+NVS2B}h@Q E)"fznq2ֳ>_^0.Pg,9䨏V97\8Ai9+_%<ZJ†ȷkZ-"r#j=qrg-8mxȘBl7u Qpg==ycK}8#) q*0+…pցV_arqЏ2S:"/?n mcjG±2+ ?5A(+D=C [^z%,z|7aoxC/2n+\1.u'HJho\I)%HGG yD:)j G^*SSOϫ E*)㾦!m-{Rzlj3e$۴!GԈĄ-a4i'+HfEvN8H~:<<<ujkDhfrЎXr^|m$d.Ta4YE\vf>р +>c46;%]B0qtصom6raS|l9WL$Mb)355hcQDǑ  =?$@0qaUi4l&:WG2ئF̕U^8[.~hػHC*.U~3 <5/t=*zo%;8e$m2fJU9*~9{HPdY?/]C1b$̀$ĐJc#CVZV1v;ʧ@|ďy7Y$cWp̻(jÛyVH.ZC-Sj`7B`6'aG\qK/ kyUx|=]%kz c] q-d a#<=1Ĩ?]pqWb֑ m?H;Hs oȌaK*VE5ӼD(wxmf%LwQׇf&ֽ>f 8uב>emY5^Cذ d4VB<LF5,ZY]JČSO-J`AyfB(};kLP vG ڴKآL=F} .\uKU>HD5xT; ZS6K*Wn_kKT~H d0l,Foռ@`?&@.dtW@Sf|L;>.>K/'  ЗF}ԻOmY,wUPU|#N_@Ŕӱ|CyHbq56L 2(*8dZ?aل16Q ₩gdBv_2 qC篁2,_ ml( Ep?HȤ[dA r>G+,SkXwQ| Qw. F_V-Uz|u.ۢ`MbHԸ"!)k+LN胨-YTKzFˌQFS$TAxTojąΞΝzNL?Wx`\\~: |UqJX@ 6n  /~Ɏްd}95:IJaPd)hWGNF~9!8U.L%SG9z:LJO`ϖM߆ K&-F#HMU{tAQOzoEBNF|,KE&F4]oL94kMlʺ=!,L=ac%(]:yU*_>{?tm2l\zh -DJu\nv:P3VzJnAKx l0rm6f.{ p,|9uYK)8WM]/ҧ ۓD!M̙4ٍs"oB6!wAb'!Oj7}σ 8e+?sҶArJ٨ E4UyrΥѮfT DzG(۴ɍx PN/y%\}:_rH-4-MM Tքxrn׭ܥ,a/h{hdC}&X#It,*Hڊ2Oxǹ=raiUr['io;0#}J2G׼.fͲ>] /|U*4m>oM!{.5Ac+j-c^JafuI:qo )F. ۓ|6NImKjhm'3 .aY{r6>$3YX,RQh?~;HQXžޞUz$͑Xv&T<+]a1yۨ>W\{4j%u?٥I:Q" 3in %[*Ü];Ov/[{2BkaA&ʘ G/ޒV,{TϚQ]`ZkI/(-luyP"Ǡ>` Rl+ۓ:ҟc1<ӴXS}KSHK}DlK\(g*R^¨RTAI#uqϹ?s *0&b!c ՙ/ #L.QO.Mx`Nd|{ID{߸OnrUm (پm'\b[2XQ{kI= bȆ_@ـCuYw7;8;S-qܛh N0ӡ.m7fzS2wE`Ч *0J:DXۘଗZe_oΉVEFeoۢNDz&;1zQ[a*)F.=nm|DX\"GȚ c-b6=Nzԃ_tNjG'`7G{|=HyWxC,mVOq@O@67V _kg>Q-խ H;E1kZoQt{=#Ģ"c6/-:FbtF_TǴbr㕘O|0Qr% ~YjHԷdžg0%*6Z" ӤrcL.Otb׃"T྽ltXܒ?òC[0qTЧf:'^4ܻ]Nw:\ LSծ~Z9 ~P(@ %^.X:͒ahQDάЀ[ytj#0#n0]xw_nX*\ڰx cYuiKs9: T)4O`\In )Ȣ GR>˧'J2Ni-BjF"'lssEmQͪ\t*`ۡGW[K:ljk5V1(Wַc$هXd(c WQ8eR;q g2u \Ywn>^н3"u6g@ wdtY `Ǫ޻ 嬾H+ȑ7 Ջ"-`BWU s{09VC.h&Lh:s;tca  ߠHfC,f6U,mc=TUǃsKJ]5Lۺ oZ[ʗ 8}9qT <aR c`vgJbubI}sXY=j|mnt.HR2Gᯌg-So ʾcȽG*,qYÑBAU=FႠhki8%vHO'/4|סӫ7XI@Lq9Z@YX6m%isetͪ2^zUNk"V( %2t%eGͼe#BqE PX?jyZZ'Mݸ (RDbt&G "3U`(ÒFC )ͬF܃O7?".i'ҽ3>Xc[jag_Vr,ª(t/']1/5?R_ {hCul* 3[)5:@.K 4/3N I}Fv5Y] dbƣSpQٖ~*aC]_ o\CȀ2' O7gPT@A- ٷTP&OcGBfAݖuz#Hio%Tžx .o 5=STw-a6x:MjOѕ@efvS;uh28ͷߊ60QuR9:Ě{#hyP锰swzխJƪaI؛^9Bx!1Tghe8͝aVJDN/Pi$J{IQsL$-EޏF (%> Aζz)@_f֛pv&y;yYi IaɍPѣxIqs6Z͡AGLZXTş mqM ,ݫ-ZƎNK%9|.6kP ~H|+V(VK\DegR'sgY3P3lo0y ;\3.åǣN6|!ߞbJJT%k:g{jNpR;CSYD S͖_ W4 iy.RCY9+5XabNK;@ubCEUi#kZ)*vPgLguC0m&6{ TP/P%NMxoZt1ӛφ“4uIAlwD+@2A_]y.9td{)<4ib@CfTWB􍡼ID!rPéx2̑a+2h/8ZmfҪM ߝ 0cwC(k`-[fϲ/, ?o{twVa2 5#{(wSeICټ/H̹=Z`E\xo2QUU>c0*]x\ўK]SEd ~>i#DAEũ @ɨZORk0v . 0tE.;̪7y,76F-Ql*b}T~|\*>Vr T.ļiY!ca_Zfg}T 5: 7`o4roZurh0SyJ)]^qZ{\&^uyGeP8`˾unIE^%M%1Oh۽n̹1ΰQ+"e&jؓmzTӔ*}f1؉Y!a.V$ ;3-0h=۹Σ85D{>x(v1uW.=a?;xѕn'ilC>*r&ɴy[q05f3wA2y٧͸uc ŔTLA:yK!v+hRkB$:Ӓ< H6ËYmB? O-Fߐ0 LŢ&kJQ#A,.8}Ad%yc\JX}nb_L)bteNau+Y{@7ԉ<>ԣ0.N0{ղD翞'^Pg2eJ?6`s.p BsS8#knNDEd3?<&'%ߊDx8>D&r71H{oG+?k<)rz;Z ,O.z!L"4uJ:h;ٖ/%Ow+Ne3"eq֥ma4̆>wﺿM>֐+K?nП-]KH@Nz] ;an*?EԋvnQQ㭨BpLƺxlYT&&\t h: +6kqݪC>1mWJixy7%,y⟜ ܱ(ט/*tHObЭaaYWHIQB)eJLS#fЩIb";c6ज iC ^ {8蕧a;adC«)ґ&wQSCMhζt!YkX"gC:/M\1ZlK윗`BY7maYQS*0 %ԨBAD>+ =3Z%#m Ƹ | ZP %Saԗ`yy@MaV;h{\1PG΍B.ԈF~KZ 9++1;s_.r rw}?m\[bh+Us\FO[ەg^%ߓBLٚ0ZD B1J1Nb}҂č&&ŲG4fDXu$ӰqkƯ3݈rzTmJ##pFRG{4>٦hI3.7HӜ=ł|hQƲSYՀ#IvMYyKŒg -]B'GyeoT\՗.wߥzk !EXaY'6WϺZSxrt|{%Qѧ}^4~]KR!zIbE3KwCc+:=UXث콜ַV$B$L<{,l0\bsPZ#7.bbc \_/rUXSe.[ԣ>[eZ;-Ų34{,ooze6ḛ\/ZPSِ U a]<^!CƠfzKZ-nuFa'󵲨T|Eɘ&.x&4n=LN^SP!5+I%*eх 4_gǂD#`γNٲr~xwFQ"eA|LXрI#}^2{0/%nqcz2dˬZki8zւ(_~rUu*`F^a#Zn5l_%ҩ\"}S!*P9. 2`OM$ jArW/gX{ƒ[X((F5Ua^/4 ;ێ,q0 gTHO@,20˦z:A҂ _vzx^=M~ Sβw ?,OB]u*h両gegтFRIYIp|R0!lIQ2XGn(TnYP3O$i$Gv6t,mMqATC;&MqR3`U}O< 5,Բ*!(Pps(z5+>4^. ;!1^Hu4,<ˊh_F»4ToN\f'*Hev6yC+yv.sҌ"0y .58<6c?FA  Qߧjbه9HW r1|di#t;r&0,J-U-L?L]?3 :/C)ENKg,>HHZc.pDLxMhm9:pi.KhО܉rtfV‰*;_ʧNPSf-T#='ɈG C r?ngndċ͟ x$?HȎEwc/oieN(%]G :#ޚò 2״ƊFo[fp,KvNmٹ$}=5o SI__SP9.߁!|?GE{{9ʳӺo 9h]K{-myOc zfO癆F3mjKuqEYsX$xO'敤: m6ZL96(O6{l%cqf&k>M>5 mz Bf¥~#Co-qM0]>1\1%73̹BЧxМ׉ v"\Z4T>3VSuUD3 +%ĒE uaRniy&tX 4d8_ ;OĩɸQl V)T88|RZCc(^ )۠\в\1\#)dΌoșoŝl3U&CB:6&0X@"՞\«}o #6BVi+%)=V=_`9WbqFeK/~N{t e$"eq 2WQV_\ |1>r\2ILoIT13"SZZ7g!펷e?$*tfÛ=G/6;N9(AD,%;Qk96L9_ ;8 a80 6bu/my|@ϺlkB`]/G?LuI|"nzSmk0}4 }q>k65ph?:$7/Dd1hܢ>N^HqJ[b2ڕ %ḐYKysZÒye!:GIVVWvVRd=I+]ȰO]JFٝCc I2-7ŧW ceu :<2\_Fۻ~c6ӼاZ;$o g2Kk'~,j<].mjL+7ty<;YQ60@,E%cx9rMw}}f^dY "0Lm*A-MW4hh GB]VV-eh\w/o(7χ!PHXNr֚'hPRu*:J~PiHXe'+_c)h;Eoӳӌ>O2ާOH%@? Uud{~6gnm!G [:ňڀC諙" qPV.ZbgO8#+&TAq`141%:Yܔ?;HU$ݡGxM7D (ʥ,uo K{pmr+dT%D(ΐS ƒ4LٜbY:ۘ[ۓPK ѹ%gf\RϿLۼ,L՞̖6iAlCLQ=?f5p<&9:CFV 1z&p5Ҝ̢сdX( m)D.U .-_COXȿiT qRv+1[KgLR91KG@D|m Y),)?O7l(;žǸ>Dw|,!64M{BJj=*hacGbetN? =ݨ8.khkQƫmli4ҝiqZGj4~FK2`$贾uGB z3df"GBf-wn@=\,:Ok;t~$YAl-mlDIZ c b23IЬ$@;O:K/š̀Q/PZ:fغPk*4ϡd}]ZyEKp-Q1q}UgvU]ur+м#(9\kgصmeP Pc.j|taoaM;g+7=MfCg_;qٵaNaװ< :3aN&vU/xKKsm~Hˍ?Ejw Kˬ%sGXjpnLr/^[h're>ϑj[cIJ/-=ނ'LQgNxآ~Lh*> 5ۅ!:$&ȞB6;CKk૮; eJnd)Fwr5{SxM~`hC/~P%M^*u 8*k[g"EES2*]V&+O.*R#0Bm3_qĩ`5+?ɘ7/ Єa2Q8ȇr7 Ýro'%iؙ1*'IdcV0z1Wf>K,DSD;?'*bS\. npE rʽu.Jo xcٕa$}9ivP ~G#K7OC&Jg鳹5$wRe G2yaS]8Ԧ(~8DnU`3,\Ӄ^7ZWb_45kz|oz!s]oY'`)7ҩD|bq{=E[̭FcX5#4=k~>E|%SQV:vخf97"bxn?=;6qhFS҆mOCO1q 189sa>=J)\D «lUEܨgM3sF-fv'04ej%hbO]+͍k%zy%tuo"0'!ֽ[32n庹x KA 3^S."n\ ]f3:n^s={VoSl %P i'}a=m{~X3<\}9(1_WHr+sW5Z x*.AϽR㝇4>#z6,UNtƹ_(*(3 <)zEF: bIX&BČ֖;رt<0CG=\\¼]uѪL/iLִg*yg0' /ff}kgW녕1̎SG @q'NH yϐ Zj.+i{SLlOY}ĵ]½F"}5D]Csxo~Ɪ] 1>x<fW۽5n82^.wE`&kIK۴e^ HmX7IxJ\泼q"Zx]wogA"` P=a&<5h[-Fj)0ob "GgdBLb9sVQ+Ԛ/x!,qUlO⺌N.=&Zu3968&q Q"ًsJ0R %4-aer^=F1B9. Ra콺6' U2¬5igg#Ј8oDZ$t ,Njv8}hE ߥWu>m(E'se? +Y$cmлZ1҅#nlL$ ?"1_ud\9O7S8c[JJ^w?Y7~k({#[Ѱ[Q4{&_!/`qi"RD_6ХrAVf$KhHIn/t9'Li-G2@ǨVFgIi)]o Q"~`èj5$$ <$4[\Ov.\u1 CHq1xn&A8^L5]Hў1N䷟gDz80Z%_ Sqa`FXj)Xd BkwD,;%3lQtl=n7 mt~s6|Ε1#ZL=;Bʭh'U^{.IK8j*Uh%N\$_ʶi+5_Pz!RZ,SY Q,# ?tZ$޽=x9 !lfp5+Rh)1!6%F/lt;|oUe{"!@eg$Hsu UBb O< 2I 4 ݥq;?PT; ĩA/{{A61Tف?-oX:2_2OŨlwUO*7jVȄ,.8x͜²GqV 3fp @Xc \OJ9OI(~? ;ZJχ5Fr^T}Ɂ?Pʿ O*F1Sĕ.-c5EZŜ!{%'8}͜^]>Q^ơSɲ2r*=DW R:%p5~^1|@bU 4ejO&1Iyze!S^A< shb~X8E\rҧ~8*c#hw5 Y녯 0{o UtdٜMC(J0$Rp?'̲9bҪ@X˼W V/ ޛdn^acU/o*0 Ii[r(<h=ld• {F:Έ[a"y{jevhF K L,Ӡx$7t '#jfƯGW샤q #9dF;ϔ~c澾HbJ-sޟeؕAN<\`6hcG:P̤kE*N%^*ip uiԹhMݹ54W2P˲ۉW$Q &D08[hIͿaY[/L[:`d5JxbbJ!e GtCY*kp< 2dm_S(k[yP̖e": {PP1\&nVkAbt!} :5L4;Yi2SndبAHrpXZ/UUQA+7/7SXt 9~"c t[[7i*+V&E_]PȄJ!wJKL%?fIс+=% ^snl|{OcEq,r&q4y f_bGo!om`33QzdYd-I^a` y[߂h<3iH0uLKK}֊0 e섣N^3usDXH"ܒɃ.:9+C>~mqRl7H=zp Nd*ՅkwZ0!-)}橆>7 թ;NoyѼӝ=րpGoP<Ȼͺ̂ ?SP%{i̾cd@>ylJBlzK+͘AP4b6LXaiIy& 3gLb~`7<-Ͼz=F'潉7 zK]XLAh!=z$Na/u>Reʷ!d^ +]skNNً%\W,r7~J}4cg"sdXhŏ[PB"MQi']Diq1ޣg벸FYEfB L G『=/\laY yt{u,.>[]FUMFa\6@3PjnF1~U5_'TBdzK3d/*EDQ8ԗآǮѮD$Ș-Zxk$JLtbf]pzI8BuЫ>Y׮ sAЗ @2*֥?_Y(1̢p7B,%_q׭쥄{taq] } ݏ%5!J< Y=H0m܌QYi: h9|yh7IXݎ-DJ`TnsiB&gs."&V#I\Oc}FP $ `fD:4\jpYw |T mpi&mLt^Y R#=V8y6qP 8 RFG_5zbmxd0U1r QV 4c HPVt妵 HVdB8wJVv$hp_,C?5N;?piƋ΅fMOc7]jn BOt< 6Ӱ5޴GdžV[7Iё;RJ5%pkcl;m'3 ]"v\CSҾ.* /-e8nN~ ~+^YX&EqO@0Ծ Yj2YU%ks`jsP)Gc{紃]Dݜd_xU`Z))Ԛ_Fh׉^0o(sN (e6Z |keV<󅚵|Q%d7̿h`rNlR_ ѕ q5NN%g.dN1>jP:Nwʒ&{))|w)ny-"C>sY"聠VVB[? 3tI#&@F%1ZsPi[&ֶpf#miFϊ@"Rk"h Ju)I$o ]\w*  lF]tƉ~D"{/{-* !^j]1aֹ`mp>>'LfU/bŧdc>)!v_2Ȇ,'fl#!M<HGi z@@nZ <>1iI"/`휺ީ_`rH}@FM*.;FҲ`KB]mccݵO8Kdo"I1KY;jB{]d! ^>euWPtCdw1=9_0Xa|S@{aSq!c23^~E4l>RFx;3RǪ (tL2 U,8sхy~yI'j`sg;|PANiS{`=jQwzRt\(iI|,Ӳwޕ>Q]"PLT&d_~XP_0@jq]9Aȸ|cAbLE4Hz& <ýaFs>7qdٜZ7xHDͲ ]#=j&ߓ𧛒!}dQ0,SЏG; srA5g>Ziun>'; !؃h!eskG/B ~?va3|rc<tNjn&kee>":,&>Vu2@hgxH) ڛG5meq)G*!&8 黹%IpU|b# }rmQIdo7e0L<<9ylԬo]$C5LE!V!dSv[I|l[yX]iHOb@>XIOIq*@2Q.\C=gumXXAD !gdl_Uxm.e@փE=ӖC*FlD=[#~ y+ՇI;nJw$&z:^Gߎo2&Pwʨ gjB`V?V*RI"O\3N!c 7,Ob [[Мp:l^ќA0Qz:YeL!mꭰ~ @OpUdg4O>?^s|\`^<<9d '~N{9=P!ؾP=#ֈ'1YYI:6i[m}_ⅢeyLds} hk# c!5}л2vM0%LÁteWeKȇ~ x}ЗI]`Oo^5]ѺGn*I2?+ C.S#pF2 T6sxz)X) Q#ugr㒄MT/D'PVzAe6D{PXU)DjW4Z'ok+N&ѓQUWT)ln6Krrg8 50Q,+؞@It-npb^6!P]!avG6w]u6K]LUxx "YP,[]W/) K<ARM#1`G&xv譣Tj9ӵnޢ9fwIv`0W4yZlXmkt6Qx|&1L8}afYL0 Q&t/e/=#2gQkg:Mt¢I-^M5bryؓ $Mx }*P;ԬwTHzOrH0b+.2r#⾙l!nG,\g!rG(]\wEǷIh~.ʱG lV'6*7A SoA7(&M&/Zε'- eٲTAk;PVTBIV"bG 1P!^ gs~ 웏g(WɆ[r>qm AD^T<mQ<[Z> z<37!S[יoK0lDM3Ds}ҫ'If~d `0NI7}2 ":'L X,$&jqi~ty:1Skk+N. Ytnꍷ.:3ޥl>rR4V{]U+Pt$T;&P{AXMS<\xK]5iƕ#ߩqsFEQ!I=ôJ4x2LE;bEV #VOz0keXu*yu*~>'/6Z90=z$?YЙr(*OwLd9c uL)NsEnMYiS#416e1 [ Kr'sz8MƮ1o]҅.vٞi:Sɿ@b8)e^nXSr )Hnɭ64QH(1?j /1_Љ =IwB&Iu0A剫D>J ^Μ{`zpp'lH*q6 O3b`m Q}u)kW,(BagMd2(WɊq+~Uv/Ȗ_F\! uq{y@-tĨp^rޞE]j+ ;x\u>C%~;ޜUKeJ ȸ|3r䭶)(jQf/0iڶx6+ǷUBfɢ}@Z~Df6WIbpm ĕ&}̪Co}yqh+ۜwA'8BcX>sD:u_:+0_ύ8$@\F>EFMyxum!c W:.Iޭ}7%VT\Ciuw|,~v7%6 C'@Kz(cs _+ YCj,h$HxސQH|]$`}Ӧ -m*)AF="5ڈkVa sK H Vi&/i Bj"ܫ$ +oz0vZ NMLMXYEt,(Z6(zgi˨C9gu*F{EZQ=&S6vRs=CuG:|W|QSmfg]b˼7޲9 © em*T_׷6מkJ\( <7ʎՈt aNcgPۥ>8ـ:V4E1ľ[f߂DNUbh2JqIx# otTz_3E\b0ycnl¹Cw9o`҄]vOI.zë?ءoj-8D({  ]OƝϪDE-K mB0?UB4(λLZ[S;o9!)mKAgbΒFFe%ޗ}bdƞO7WLkP{C\P[}jP\'Ǫ;H{9JxՅ 踺%h$]IHI,*~ЖxѝڱֺcmҪOekq8N r+޺vlD%av>i쵶I{hT$n9w.A%vCgx `O\c(]y]o*ud0c&-E8 }l)vH CZ-0W&8~xk$Κ;d^e~a-m?ol={0#pf̪V1zKw[vw+^z'oNؖFGRXi굝4ExG8 \=5M}ke2&O ޵fdكelH!yf^stn؍#v\gs] X5)bq+ j$i3Tz49_wSayp8; 3"%Oif5JY;Zw\:2NH33Bۿ'iKeKǂ-hG$\]2ݥdzw3RPCͧGRV8i ?4f\9._ c>f{>\Ϲzdt8b9{^DŽ1cFncI/7x:%26V-,N˾`Ϯ,NVeN]\p^{~5Kt9bMnwЍˮ| ,%K(V;|NMx^{-/ܵx&U9Z@q̼zu+FIR[_1Le%`,δ属.Ė7b[nYq3kboO@"IΘSBLj(A`-XGzqI y(%1OJ͔ud.^F@_X}2w}PϢ]WNY/{?XI},$ܐ^4I$Z2e <\ R]4ہG\iYnk՗l=m麬N95Gi4p@4x_b~]G̼OY\|h®=Tj7X5#Wǀ |u;ɾ_Yv*J7ؿA*Y8vy-o/CJ[SsjHr\g$o c$1T!s('"4 XԴNRaŏ#{+'_zlMbD)ֻ ^ Q[OHn# =x!y#RÅ)ɮx|@_xDQLIRr/Î/por ؛0 ?1sH^swuR y'r'~>NQwrir.{탊c6%C{?1L0Xyl8pjmx:@y~#FOAI-/CKYK.¬Q uB'R6aT:T,Z7AQ5F6lѪΚ#`c X SlD Ž2pf+}{D>|m}v$Nގ gز) $^[U~}Ⱥ䢳ܿI;Uٯuj[}Yg;ճX;pHd=x]LM;<򌙔ǦVgvA TP4 tflE-Gߕm/˔]s%Hu1 3'K}> Zڀ?qYR,_H'ccͱghZ(CStVӁVz:}F:g*:pKT z7uY`.1kR2.k 0Ԓn pU5+M̳55cCBZcmҧX7M6U&Рdu=0PMnU"^\U1]#(G?'B~W*b ,'-&$yR})ՑPd"YEj`/Ub] SR07K-HjY*e5ÏBu-vCGq [JhŠ/,K5U[olpY6G֡@T<Ǭ$R^G/rkcCKή9Ɲu< j ` N#u:/K[[VpgoJHzjwSEAd4/1ƴԐ|%?[?j1:6Z[/pSs3?27&9Tmib:[@m;ろilK:4>^-?{ DS;Hq;~< Rh͝8bsԒFG?k(6ho;`{yh-MO#NC:GM Wtdeb/ܲapf< U7nk&&ln#1Ufhl1z"W/ pNdl#z CV ౩$G2݇iT2[䡝?vi|OUՏQkYkٰvH d~͡_QmuBކapGY)}ir#5Kjn D=МӈD"T kKCos0|fCd/ Sea$eFOp ՗'l['2}$͹fzZ@]R]>';+f,7k89tx8ZIhGp7k{POfSI^bVU;=-,gFT=#x Ipyh`l} O !D5\OWDGrߦr[%tnK DEf(a0J!4s#&C#ngs! nph`&H;`57oTc՘\ I>5_ڞ&%+wSQP-_BҎÕCWӇq'Ԭ:0KA7\4dUp_ %jl:=L(\kzuѲ2MrFe6z -X6G.Q JS;1ܥs#Z!P>e0(ԯLp.2S6'6Y!q.?XVǣp^_m53(PZŋQ`imNGjέ@>Qx^fV/]Tl*&*mvcSOANIPq{/?v5@}$qvO =ڵT(Qs!cw-w0~G Mp|pr?M \pn))-|(Y<#"ߎ5 ֣z'>B8K7y ͒8ḧiu3Hͻ)D:a+}O t.9]/2HŸ 0mM&3. Ԧ;wUop,yrcj)4d1b{ݪ+Q4zfVC</xFpf`XE{d.~)&KTTX^=S~ΝgLvUZ\t!^\;X{;tJDKԍxFeL2/ߐ'G|-1E|YB-٢`"g\=;K#%3T׮vV -őm˥ jgC&PiT/4#Ƴ+ƥMaLȏAEE*zޔm%@/c\$]MDZsfxl1w @B_q#bNfo sǷ"EA:R;s_58އ5ԇ잁$*;nAb⚘s]b`bſ;Ϭk>!+:Ahk$ 1/Iz{0Lt9G/E~EJkaXYue.1բ'&]x!jf&ڰBJ<~]<U.{>X7`˨7L.{YR$z5Hb5w+QV#ՐA>4eϹ19$ M 5&  ~{TJ1C&*np#u5>Y}fަUk<6ɲc @-1u)I "ˮSS0!H3Jp6\JpBqO1N#0h^N'TVui5?wpy W`FQt1S_+FkEiwNPJ]d굖d-a6י3Wk txg(N7Ll_7Ŀ2TapY-=M>[ f!_?c3ɲޙTVk՛&Gt10uӻr:iGGTmH$s7sQ7HpD.]*8sXbC]$kJx@ Ib~{`~#PWٍq oj ǹ5Or@Q҉[}7Uޢ_-9FPEubz<|^yvngA\ Tu8ZȉZ1H-dE Er)#Cd0+qx?HAj vY.b;70EԜ{ ) [̧c]n1'aNSAe`6,G,܊h[(ƌ^ UݲB,:fuVhXa(0hukY B"$HQH4R`} Q6޷VJm|4IO)b%\x$~~Ơ++'nf0\uD Rt9,e Vd:oVݵRt[ov=*/"2d VTA,2CgEUdTO>" >[Y3E3b u^6orJVd}y\uD >YL{/ -`ΛF5c,ܮA'ΙE߿#= Q ˓`Τ5PsLLB( 'QvOTMd$3[>aLX.7S ke7Z)B91*"WcW;386,r1˹oa^Q<)f݃c 1&otiwjٕA?j7[x`+Q5ϨRt=M]L 9KfkZl1#P?`w RT)x$lY GW%vjrH-<\eEEl5>ޮ!xu]>7 ؙGعu9:bV^Hpnv7p aOe~P0+_Iw&J>JC#㷥J[s" 7hA~܊Rԓ )EɅߕdC:)c:gW G61 ~fئϚ6PsXhRoLT?r?Ɗ\W2k|9/d-mZU5XT4uێ'\gRb&3K;MLk{ uF2,:׍&8Lkuc)XMqъ0dae,.5{[g Q'ո3_ɲD€MCuTcS-3dscg"F'"[(lw :Όx׎| S=1Y7z٩ip2w+ɝHCWV́]cU9o!@/pq.[o7Ko X,z;y ݵX(: \~D؇0*߿l/z[1PB6o6[ycOȵ!\bTDN`_YK)h'[ڸ+2K (aUOa'ǘ,hL$ē3M Jw9`/xS rכJxedw_KL9 X=l|!c cM1I߻ӳ3}# y>feI5@w,^% miAҨU:~U+Xj,lG A\01'}R\ ٝL,wiApn:JcލYH\RGfjo깴#"B4᩠ ?Z9*ַͻ*}=2'?BEK=y0O<U5@),ꭅL+*[Vjߵ2ViάO鑻|Fj-o<xΰw1:v!5s4J۞Fw 9<gXJ+N@5*TGϐoC(M: NC+ZS2%eTQГ\Fwr;\$nZlt`-C=L Nm=f7jWc( iw6&L!!Vϰy6\maqؗ\s01zvevt<_ҶMe" 袝.H~4=[_ryUrhG٬ a%M~HnJ+^*^Xhm{1AhCc1hsojL!n"xq?+rΡ~fu c󃔚FE?I7)#xZ9 ڢ.}HzM$?UR% ~t< K=2B0˗jN 5As}9zhcp>|%+]VlvO˟V 6gÙfX qu1z~tlUs6!SZ%fq/'>.} J7 hTO_F\~(7z gIXHBO\E_;fj=' 5Ggb 紇r* Ʊϳ{~*UiAN6Qt}}Z7fg}^<43Cm4_~kAٗ R[|cЌq-ܮ<qۯW1OBg=iS4eªkd^)T?q3WQnr-`6'UW}xQI~ !V%U˕9E :^n  -u<0QNLS8ʖ+e-'"6ss;?%0.GeO>qSyY Lw9wgV/2N=֔m]H"GþSHr@'^&H65%5p L5zhQ֟kLd ja4GDqGMR(y슬q*u-yf|#X< .=c?ݵ$6fA09 *i} ~􋽚$NE \Tʄ`B%Sjkn eNlCmƈ6` Rb=\#eծ]0^J˪u P}1gJ~JLp08.M݀@A`t#s0ܨ鍟@lIbqQvR(.]F")J*\:f*5"sCE,;x)   ,pcs_$DzeR% yUf#~z>l7@ .tZx!(4`+~A.$U])aEa ֣{ޘ7E:JÏb v'Bq7P0GdhĊ7wt/ؐv}yᓕA=>r5 &?ˎt\C-qoxp`6@N9mi,^-5tObcjL;]/aż(rO콱<8sIgV`$:k[.Bcw!K+G: \I}AP^Hhp;#wbhJ/WTb_~2E,35Èop5QЖԧ3˘1") OZi'#ŽN#@3j10Ak z赬`"+/x>h.Ln,a[^3_CX{Uѿ!C"ÕnI%ʖڑʥEmɏU9N[>RRd!,faT9Ym)P4LPDቯj4vyb8?ESObdXfK/}Jꙑ$!x@гe,+EC\D8}FĜq8Z6w3$@}ژ=P(!I2_AiyLDTm * 9fRItt:9& 3f%! H~v~}}.-NbͲkdvszolcIuBeg|r,am`1鯟25p܅!l8R]̎LdZDg'鮛sDiqka7.攳ucA-|pj^#$H TDsUU N|Fzz˦9N[mB= MCNUR9P'R"{a3f,ֳ (ܦTno1wȒEz`}V=g(L6=5u-J/G/"HJ~eXNdQ("$UViWT-3?{"Rol~:SAaE;L2?80GݮGg dž&Kޏ+v47\I:xd#AR}--̒*t ىa/2LSIEoђ6[G'Ú-85=8e'DUY2`T 9Z'~Ꙗ9|jaT᪠rAƵ%>Oxœ.1# lS p}Y_RT /"$ŤSGZt_l܂U#n"PA\T.|Tߝ2hј`@8m˅ u&" sk7hKS8_QUcƝœJdI8k $/DZl!>7/8dDpM$$צAiϮ3,%C`G2)dWg+J7W(m 4p%-J:(H& )DT~ZðI[l}FM'='?9M麿T|dUA^zR@1TSp4&vsq?>Rּc3>`)D߸JAWfлƮ+kP/{0* ku$`OE6V'9p]`rm kȰN-c+Q ڟBF OE{a/7o,TQƣQOkϑguv~xrRx%FCxC1] jIJԳzhC_>ֽ3x`Ftsw&#] xk\ Mk~ӛ¾)uD8gQTa3.OK8(Gt8,{-.z {(93^guކs8z quҒ2+>IÏ`h81lu1$E+lEC%^kK$[*` ڽޜ 4J*|n;`u=_EFc0Ӻg\"Qݎ2Z鴺 o5 +ҘTֆQ Iwl(}px*?ޣ+J|K~Zc [4q]OyRW;+|ց3޹BEߧ+x8.KK1dn@gy^ewVU)Ppj$/TZ"f7eTw_qi6wTp65PHC+dl).'}h6T2T_]CJ⟳,նHI]#@,bz߇ȫO=ibcJ8#eONN! ;tد_L3r ^ApZI 9 Ȃ*F>dUU>IvV*BܖS>ػ0+6 Q֩tԊdsS̴O7~뾠Ҁm΀+8:h"fr %!CI[]'xz 3 =ꘟz僀Oz65Hb㩎99]xR^. &$):`ygrA<ߖP7"k uy*u qNfV{3>ێiUxew1|*)׀'yFwiFO8YL>q= ;YZ}'{+FZj3#3þ MeRYAf'Q_7-P˭eQ^mq_CU%WQۍϿ~|u.5vnClGqzuKv|TݕM_#T^c>p7+ν0SaS,K6śg(Ħ!J< Mk)h5̙:@ ӳ#43Mn|MuB8@̛ u*QO ctҙ*( U#41)qT3 |qvwc0]KQm}wz;6=Zo[HpB%Jb<gN(?Į#C)֝zs4+u Ъ%L vG)ntFMvA0'NM,^#/h7̞mPwA60ߖ82Oo߃Q?~{k }PVxN*jpߪRiqe4mD yLNeDY53T#Nnb8Hsl9Z8k_vMZQRuGvFL?b|s>ޭHaRd7̇EIdhR R [`Rn9Lΐnklo#w;& TDti@ry|)wS*&oxWu[^"E? (MfqqOx}0ܠ;4U2RSz)ƯkdQ[܎iWB|IdflrX6>ϘCc՛}78M'cmU;uNczAvV}{{jYh)6ՐF$v<4^k3|)oV/Y[ZXck#[V2Ε1Q^; _d T"GH,g2وETKtv-a!_@%%pҔ?[͋6_$K矞 L jZ\d߻bG7Es-Gx3Fo%*\.Rǰ%m7JMMZnޱ]/ tUBJ <%F>jc'}km[֪f̨@Gx8G8OI6uh9]|d+j&ζ {ջVIYv'h<]b Bہ!j.C9R>ROgMeCεe& TҁUk*ij٣X<2>O>`ֲM@ A=DkHx%YB_6/c'׺'kLG yGz%4E¬ .]A)T8Dzj{0ڂ#ޑ?(rsj Nٽ)=#` >@~u;}vvTZdAMba Ig2Upl5mqhVZ@awhH'R+K[=]v4Grz{ wp,h^5=,;Ֆ ܒh_q ~ϡ`p 13.wCoc w5c;@FS, ɒ1H~EN#5=A_CAc6*j 7ʉ<,&HW=țREƯl[WT6ҹso?!Tϫ10O $v ukwTMeݧd;z8-_@-xe-J\~68kwr"K|s( 2=]lɯŻU#TTv3sW"3_kb>nŰ` $ԃHDei GF9$IΣ-.8`㒝:gGACt?N@$r: hE $]5g5mqz ,Ɩ10oq\(EuѥŚ)+Z p[cA1~ SO^xK>=C`5-!0)tk('x÷~. f [uMPLYrܢV@4{wЋ$s jձPt`a4>Y2F?+C|y!?)ڱC89;/]ˡ0=AjiROiqn/>W`Vi4߸m8B9_7W>gb:v#3а=>4ң:*փU@]Ȯ0aְK7#A]/XЯ!H4ZՔ&\2Q:vWy;+Ѡ'T"!W(`8ɍ9\4zc=YL*~ H5X]W'VKw]o˙4R!h&*S_`:둞)>*Ialdy+cU:^?d >'jW'clTr/4r X-Ѱ_}n>,Ci:>8`F,d7=0,qWzz "x\#ˆƍeQ׆6ܕKe 6M':éSu`3Ҿ m9;'3e"ol7I\sN+*inbɤ;]CfЬrгLvF9]J)whC]זQl:|ߡ,*ڦ-MdBAk2v/˺Ȕs[̳ScNyz~\ʖfJDU}uTCQݫx{>) m ra41|p]" ?w)Nbdxvbh` /u.g9/*vιܣzu*!2)#f+pueCA(CP @"FD !* E&OY7#jO4ad%͎7%& ;xz#7hN9hj+lߋsӟ-;oq75_$`cCx6a>׼^O54 17?D6oټH_GdC|Fbk5 ?q=97"I%XG.h}"ۭnBοIfJSpF\d|t"ȌCc'9uxO=E Qm ?:sG=}d`eSl94;|;?R|yɻ=J,ί~{]0!.k[[ՏDP}pl̬>~k ]) WDMJ1 ޫ^ 0{ت<-,2 um,zA+?MʲMq^R@8Y^@Q͌)+ADOSjGߌ(RoYZ1t]TUD!x0WiW|wlPG gFV=gxOҳ,%QU+agڦnxpP8K!?2j[%n8S| -qm(Owdn8ޛiJ&-},_Z樍aH5[IaW1p|IzrBo|&j DEyF&j#ʇ<8==G3I"w5-,Iz#aiX|NNiA2EҜǸ޸z90mšV[ILBrX`׀R8"g)ll/pŵw e*|p 'i>{RHe~% prSg}'g%Hpµ@}pӔqBS͏9>GMWYZB(UD>umKG27n!q.yJSP )U#"=Hjb1!oK%k{Ui`ȃOl w"27/4% ~#~d.H5i .%N \!3"1 :fƎ -~%Đ0/ :'TAu acw>6>g<=/]V}ӯL(h) L<QB?;ON0iԾSkYW.1lrnK([;ϚC/BT(?:"Zv*:1^(SMˮɱyH9ssz'O|a94<="yfK&b@SV*uƔ2ŞK!}ɪiENJ36;<[1| 7R٭t~|=AFVgf^+`xujk N3M|wgb#idmu'QbJwȷ x !RƝL9#Y|R8'ai!UE'p #fhtY.‚8Η#dώ;XYژrY5QC34A@'.Prf(ٖ^%-+'8`;IBxپVWe(]Xsy:N)4pPیtcڤLM uhZ4mBQr˟7Y}%'9}.uvwxXOG&{)nB_Z(>x3X(0(PX(J0>qgԱ4mL0yLWYSdjeEvhr-' #_Ddh*؃5dJG:rض137!~HI5/Y`YR Lζb `[w9*7/;U2'wk?.~)[0H9ko?i~{\=7<عCxQJ3㔹@[$նvQ!hx{w"@"NpX8Bv5Ջnj8=>#hؐ<6)>\ }_'01N7ZMxsGe>zk2[imoDU+gz7/tt_Xt&xwcqU>3:X\dG?Q4:L\ )>:]u$``Uծe׆H+f:JUmZuDZkdrcbBQ*2oӝcHXB=ݟbl8 ~qڌoPo0 edZ̷|u0PeB3glOMaG#C-|3g+ %! ׿e+=qeh{9@\SFp4aY8 ;Fqu:g.tj`];v]OޏCڝO*Y&\ 3VZ/S_Ǘ?d esP.҂=U˅uQ$yڞL핤hTY}=r8:"n*Մ|iF^m^;=!|Ҵ+ޭJ#>@`ǁQcR9?2qֲ̇Y~n # X&,#,-3P%KC`aDт |48zT%y( F67gM f_;儌tNic {&ŵ hG<d{@V>1nlR? Y{bE*peCv.h u,k,{-$sk׌kfmwL%В)78f7LPoD&׭AEJjJ|9P!N!`e`2k#?3O!\g] &昸F%0>!Prhk*y)4LP8ŵ/"pi ϊ]pҎ9w>GiQJ[t|.g>A!KY*F+#m 2Y` _~nIgh$Є;o32s ɘssj,98/2W6n؄cӭr *ޔ!0S,1%Cwݮ9e͎H'V@ظ)v11(M ,7wG҅Ljf`6=|KߋN Il I+hu%Ih&nM# ]HFs{;厱[YvYiHE@&߱ӋK03 VZ=Ҿ<@mܭ6^?BAҚN'eJ;a vۣyN8ktAYp~g8됭#.A+-}+VI<9eqB\V,0Qk&6̔]H;GXȔK cky5nEK1_@b|; O+MG!*T|úYr0E *T"4jn¼911r11L6{U=[P3ɅRڮ<aiB=Y!)~Eݙf3A[씅?`RH=DG9CH=ݍkKEȏeL[*KCcrhVB0/-PHv,Fr7$ frSv[+L+ǎ1XSxfmA#˜Ƅv|xr~QT(.־0P`Z/{/4࣮v::UŊG A*pZI 6x@!,f=Qxt;WejYaL_x`p|C|!g{x/yx ydt-/sPH-P8Z67o&B B V l/ FL:r X(NX㴯8mdG9Xz:ݬR{ז(̤o "rrrfM!@U&?‰}b13ybF KoԪW `ޭS@ӌZh?goBpHGkO7goj̚ɳT@Mrف?ZKw~~5GxQ@xʺKĢt2kU;Q:W9;a03Нҿ *uXF38/]fiԍ]/rBY^U]r3mظJڌNWu-RQPPgraidf8Gf>}f* 8wڋqyײz/{O~92'BS4=qev GtOȕ'fk+rkSJ4`,eqzO}Rtk-حl|]mݨ O?j'W?.dW 1W :tE`wY }|I͂gh?|&ćEK]b!ԶE~C|-bb&@P JAQ؍89;؍1@В;Hk>z1c,Y??:=l298bgL0 Y;sf]^:8.49]PgB;lϙxP֏+VnX\̈7N9ZmеO;`t''9%|",o:g QR|r,ƴ /$ЕIր}π¨9&ф. :.H%Az]o6}LѦ8[i؎_hElFQ]6F=r~ dJ2vH@juT|!jA*!_VqZ䪂IashX-m ՠd̙f6:̻#FGݝ[do}Vw}e@X'aݿ^쬙bq7#$p<U}1s(Ob識_8G;"W4,^NCpH294π-;2ч'_>S 3&?7} Q K`4o Y1YE'(K“2tX#%${:B2S0mݷS@Jj\.z`<)͇WhqHP]f`vY=Gp[?(*ͫ{@ }/@^^rϩ`ndtض5`+mo|9WQi3-k3=%yTF[ Tzԫ+ʖ<|c,$ $@FdYK%OEIc֤՜H .6΃ Hp/GREg'ǧW:ڼ݁@uƜ"-+U. Is)>-M.d&s&UUBP`%3v~AiٯwR%펙_)zkA  /"ŏ!zH XJ%YOђ\ܠѯ6yDO[2 7li.>FPRC[>BL4BV~XBϱHNўxA6ALBW&+[{`]Qӗl~هuescz 1`K$M/egYڤ=gy, -)#n@<1ؽ.eRW2>ǫ3-c0?7ȰN/? Ķ99&FңZ!-3 V2 6+˯~ 6/]inpNc_3Z #FEn&i\5jCuI,=zU,Q˾Qt DмȎgzv5RCuɑ91'I( jëJqW`,lFP2ٻ/{bnLisdTdY)oeȉtu!1) <^)u|жXk}4dx*ؒLV( V͗ӶGdjIЬ"L#LQ>d+1)0J1^n~El0n-wÂ%Kn\x/=}M*, e8q,5 ҩI cA׋muKoZ;LvDY4 {S߈B"@-hqT,$>T* S&{R5IrQGsg!txܩym \ HAs諒jXM G1r5Ta1)uCyjqwe16Da۷UuE'$LA)aŸvOY/M؀pHbEPkr<\՗c?bF]S:jXʯn” , k60. n J a[8n-ooa Qnf7@yP†mBy?4˧ 2ciikB:G >:&\BIQh-2*k" g!T٪Pv g`pUߟn&B*ʹOky'#kf8|bMTX+PJO{6\v߮k4S=z2/E!qqnT~cǒ+ ΕK|3*',B]H'M|%Y襱4grwCNeY8YU+HNs=2(7YY*qsMvkO^rMo4>(N۽x&˿Ly'> X]/++(ze[!}M x⻝cj*{,:m~`r%&~nEb'F 0ِ<րtJvR^3d]/ٍ5F,ΛDD\Ud9"9c P}:fpT KX?=X>!漈?D^\gғ6TƒR/"53S #) 5&_eA*%;p-?Wt3]Aг꽍 Y[X&[G$(c&!ThRVk]N=L|%kߚЁU*,["*{)KOfiJմlc:|()9 οPaWc76$ALI IP=Π* ]Kgdh_f)JFz5ESpIh JRͼBna-tI9I7'83֛}UO+șގH3T}u7% [{}0f Ά*N}N_04ј)MpNx[wOVF$yB.ԄXnǕf:|(c9ڪ7M( )6)+7۔#\y :=dwew"%s_oA$pseX5.xϳm m1؜Kl/]K$5)"fpdX>dD6ar 2#"-|JFd0sktfD˨hݷZڂr%s%Gyv$E2PΜz jt2nui% eU[`-wJ9,G>ٓ%;lm0@<|(zz⬨u d>%[ft8jhLkp ;yZSc5:57.X?}d%y>VNKy-ɒ]ʦ&cMkJpy.?ȕ ܯ rk3 wŸMh[1&Wry)Η8[h$Ӝ)甬F!+NU]'# >[;yUeI9F`RSg6.9X Gc: hqWNT DЪ&Qn6Y" L-Ckm33u啇z!PʗzPkgdpq#P!i|=}#Z73?lnQ; V*̚gSGX%ğnms_[>e2 F= iI~PM@Hd0ɿrύpcC]Y%C mR dkXZ,2d +Z<Ӥ-=<>{D^dKYZ3N4>=r[ ѪKƚF6!qrk!<(oƛ5]rpd/:qKeE{`RX*yya!>I˘xV-{A2Bt$;7|ab+k&u?m=A?"$Ag[=ީo߯DN2աQS +=03 d٧+,>hyت-W~(fsv|X`l"80ߢ-X3؍K|D<< ϓkN̮,,\VdfHf/EYǃ*i 9Au=ҦO-= m`${#@U/9hoM-{8/[V I>|{R 8|,R,],`󘰨d &,,֤bao^M@r$ ,w1^Y/L u4O~;%DģCWKkת5"{/ޟ0ȋ<1.8|6`5d!-g ۢω ,cȄ0pQ,"kwZ,TR.yB~SDt~ dm/T1ږS)b"5ctmsdR//@3u-T/4u ɴs<ɵ ۷vAN4a!|dr1"N9ҟQcڻWV.dZqI×5X΁/ G`2z/v!&Dl${] D܄ʐ\:M 5yDH (*7;7J-g pIP&G1s}SBKbe*k: -ra5YN,!#,'4& ں\=n"l~Eک9zca,qcҧu'G|.PQhAn!˼eEy&N#ɫll2wY!ըn55mg#P`\I1 gB<7oRWt)vWE. ռHt1|W ik&j uԏ4a mw&2&(TƉv 2A"6Sj,qj ,?q1O u L  q_jV Wd)94r_~-vdtJR]\^ro(?#a%mVBߢzF eNbh5T*!6M{VIVcxl9RwSA|PЦag>Z\"4㉘j 9x^$̩x'] 'J68Je幸AMaS0[Q#"Ls(6`93A cr)&%Q ڋlYhPq{2k2dC[-DJvtCTVQ~APa k^!K sU_3s_k<ء7R@q1rWH Mq݋i;h їmJ,uɪD~ Ta'jw.^q}׿#*; p .%W=XGFNAUѷ8&5tDH:o[S:"3Fh?~vwSoVۡ'L(̜e frYD?OvrVHL-܆{BТA12_NuG8A.%'[.p-.X\?fYd0/Z3ۅY9pZo5s]vNw "191J+HE?VSմR`$^$bO{h3m<I+f방 *Hhx|3/w2!_DV˦ \[>"1bi fb׹ t֫ppHtݢ#Zg{-T(l;sZ%ςg*41hۢXKc"eO%wqI,ɋìG2NednEƲ$,l _H{90{ cc$ZWX1 Gߎw ;og?do6 gM#XdlX+z*et&&gY#r5s8~@/S6OO!%[Qd9Jo/۟&1FCxhQsM)0"4)o,pH @:߾: D1:NV"i՞*o繋Z6Ȃl!!像lyz,3 khܻٔDI<|z B0{L5m,Z*&}@=w}3ߴ؆& *kúv0#5sfa$p)]1a#SN#vn9 㔌gks%8yT*oLH͢G('C&x ]1jE3SaoOѥGh=矨)hY4|y~^Jҵi9'׺ع&/`\ϯ d3l;.LXXPuά6K`/Kg>]Ʊ)[A-S#"J 7Lq@v\!0?#~Nn0Uru>; ~ոTkv|mNm#>NϫfդO ?5-ȑ{uORGAbdgvb0T7)~^#ޘ@6v,RdzQ> U:nO=>êDŽsYI\sy_: 5l97"n7ժ lrN&:tV, ی1m1aqe!^Z+' 5;i`B@xPZm 5AC6uu❻+%n3\tE9^Gs+GLb wn3!LA!n 2$j3(H OƋ?Z} cG9<8lȦa &;ኡu?ˇ@X-apc1v661d@;^/p\C~n0rPI}7 !㱚U|*^ߴnFQu)iۭreq6.NؿMP7;CmКzGML_iCIc@ԈXEnQE; 5s+S$'x8"f@NZ&U4HFvY Ō"䭦djϼ!^Apqeos왚-B3ݴI%zb{1J?[pmu.X UvQCD\xɇF֙u_xd&D>jr*_R4+ @%%bZʒW`|=.L['><~",b9QZ4mǨ-]贺gU+i :MK8qS$ %KG6[AlrE0I~= h凄:|: K?+01/ʌu=([?%* ҞK|ZZ+ߐ:+?hͧW@yF\j:ȡHz'O`U>2 H(6z nZ HF :n‚aQHZ!WM}'i/ϒF&{ӆ "́LͮT7)j@uP#}3X`. ~}~jIΡ%l!-=rîE-ϖ@/OG}|\tq]P9;ֈ%e_z=k}UhT4=KM(a#Ŗ>ř=@+Imݩ "cŠ:HoR xj̴ '0E kP+5BfvB(ꤜyIׅ;=:ltj!2:ݻu҈#5kᔱ-S*!֩i?Oƕ bg^)O%:-?RXB: 4maB3cC2eU{vJI 8 "SU@ jKޔN?%ӎٴz^^ŹnCQ4.fQqw7ۥ [ݱ (%,goS!IќGf¸C~u&.rҲ{{^#4gXoɿ? 2F;&\.H t? b<嫓> wfuLDx(_+6F46œhmPZ4f89qUo T?hE:5Pvt&Yf>t,iQﰣ3zޚBm^VT 2BgR|LuV''춢UhwQ>,mGDG׊Va~!yxc5&r{PC_̯'+3 VIVhgC~ ?Q+0/.i~ϼTkC[y.m}xv蕌$X >:󿽶{Ly]N ;.mTj II$>_?YZS&fiTA^J-LCL\{^*JH YqU꼧DAG|پ̟~q<6Dr1Iv4$.kÇfp0ob<hz}IxHC<5c3)'a# &qAFj3W4XW/.9Hc U yB^N4RMXNI]2/-b|5¡Sumݔ~kQVƼ,EKrނԞv+bڍ (2y!}3k(2:[ޫGY۝pvIRfHY "T5l@ zMz)CtbS.1Uժ_|ʕkN?7ǢשX%P&>K ~k׶7eU[u>nθ-\?꭮4}w=et<8m|L )r- _Cz^q"`\6Bw'C Nu"ԈNzDTJ c,zG0^[vF`'mf0FC^3bتvA-qI=Ex̷qK٨#nt-`gkW B 3e#5[f9' JʮY-Ug$sw@ itQh9ef9po9H0iߪmޔDl 䂹R0J'B"~X7[UDfpigͨuhwwtF`Ge<@:8<19'p"1GP͂3f3%K6sD oR5jfd ]8,~y["S#ɂb˥v]9iE SBq﫢KԬ Y=@rH>Y#y "g#L,J-X%&Up+N;:!pSjX\q5,9m<]{ԓ ?=%b5AB8M ls+l4zf`GX-'fdrY*Ͻ|XF Clrk 9Zr:>^=AN?2\P[*qÒbK;= b9j6fc?}q3^bN]7d/;zҺi!6CLo}r "_ɵI@pe)7d Ak4 _7s-v^ZMT!ܢ/pˊ;W=tjם67[p:ijΡ@q!2wcU|[ͱyA_D0ȹn$fB )>)5<&).Ɯ󯪹2o46֪@:ë^dĩE,"N>w=;\߻,G\ ,\ Dgз.y-$"cDPKT|+Jʰ(m FycZ^6Θ示ʧeYMhY[B:J8BF39ak]v_.gM =3_zY;-:aUQt5T]6$2\$^ҷ{R?W?=~ x]+M-UV-t]Ǽ҃[c͹*#Xsl].$*hGj{bxD,+KB:;uVq! s=Ě=2qZ1?k7@ mJ jpʵ*c2xpi\M0a Ii,F >}B-OdE%,xZG Oz*, #*ܳ#sѾ$!`AlLs7uĞT706sgvoSuN;x\iਁDee50Yag{iXRyHD[kC/LvuRi >Tp }N`^QH;723D5W?Sq3B@+Drٿav (e,ϊ]U@O{x2!z"VT7ěC״KoǍ+gmI{ 彸cMMCVy ԓɼ^+/,.F)d>16|n>]#m`]<ꢱrs](MW^$( &gz mTogdCt` ):(o1xLc=mgxIt5 6~Bk+ n d8]^ˁN?~N6/  > ]FJW^CTԶ]I8J , yV+hαXǓgspy컶t / ƔrG;5yoB N>բabnlvH9eOnN^=||RpDSƖ0H>!Br"<Dw*@a!)l6e7P!NDKX0K95PH9+^z>;aSC$NQr6|zqChܒJ( 0kp3=t4ٶ S!-d" k{%!n_%f*5D!y`>_jq*ӱ8 J'nP9և'fT'迦Y7JGIm/sJtX' I}=@;ϑh:qp8aq%=yGrZ]EȍT9T7X2N@GsIұ-oޢzXldT,G06:VREz~"o} 1gu賔s :C{jќZ꤬gV(L=d4QEXzRATd[p Ap|pi8gYZ070701000002a1000081a4000000000000000000000001657082560000fbf0000000000000000000000000000000000000006800000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/emulex/benet/be2net.ko.xz7zXZִF!t/m]?Eh=ڜ.+{\_-=B<-f1ZIasoc?(^:RB]^G%M蜵9 %-, AXY!TulpkuJ3Ȯ%y-}l(rgYnea~ ~2ymVx+NԤ?\ɢ%)5=S8+IT,)>|p6Woij7ÏXN*S}̐X5F&pеw׎Llދ gU3q9o0V)50Ep&RРHrl|Ad9_2, iӇ.T-i%iOjk ;a30"_:6b yd|Iw'7<j+? 6M(y\ɍy=*Xf iF5A/k}@uu@/(LDj"omWX֎/9JJ)esmQ>a,iO<$t?;rk0Abȋ1WP$?+kZ5aV UvΡ] 5cg=G;&) k)P~蜃لD1r!D(@HzE+kide{7cۭTF('ňJҳ{OSL."吰"O#&uv ƑI0r?4t1#)D?=MaqBx|1 ;uHv%,m>f.d C |DB,$4D7I w-?@. CKX >{HJx{fX**Aл>"E2v; ;ySH0vxJtC PbtOk#u(H,](or H3 Ke7"ȜeʢtW`QzDvebn_?KJƁ|oEJ/y. ʐUF9m0UƲ ;sduXwhգ?z]G#7`iw4bA9DdVr EXeԳؙ793 [SUZӥ k 15Q;*wk^NOxۈ&uOތɭwq"vϵ#Yh,4mPI=$Ω 4p" }0CdgTy\M7Pc~?_&= B2fH0.Q%^BلB"c_5?xVeM̷]5M(9 0mNp^> ^ 1fA%Q ;-$h.<ށe6!t%JcNkwK* gZUé2^Chm`iNb#Ff-/8w'ՙ Pv'Sle(}.Z2bKe}GHѥHuZƨ\loÓ^JJ#m(urEh8S3]V~7Gۻg?<3Q?p0E[i!@}e󏝛p4a}awWeseG(T=}EMI+"NmOY%NonҾO.t.kxGgCe{)~S>Y6 J_@6!ӓ^c=acܵj2LϯH .ǖ`v1p|:g:\d眶@p 96%5kl7B3 +!_auWܹÝPK>~ݸ&ญBdXRDV^om_< XXkDt`2`R áRJ$S8G0a^탪[9p`zTb,IU;Chf]5Y 1! 6D'̓6@d%!}Ǽ8Q&f7G7{Cefze.+ ]jjZ7+p4YzSvaLͣU@Z!&@NDVh7\_\MUm}]) *J&-t?GO$:P *' TIJQNJ_'ׅ3G NS^8|ַ=V/ 0"rǯ =;TF1lW@CPˊF4ù K(H\w+6Yll1 <҉7"YH3Ci31b tSU84 g_KBgk  NDz)(0[@{X"o˼i xrxAɾ>{ky;0k!v D0toz*6iS\So(Gf6Ai+&x\2p;`TwVDoFLXӻXP?x%c9lNs (u1sY^&ۯ {T|$p7~ۛ:> $g ysj`J}wf7zaj"dPEďfd.BJ]×jҁKңu:Vhkcmyd/fcFBfzs ,4 \"f\6_3,YysDT#u8M X_ :_o( I-7p,4N1v$?1.6?olEh:I/[ uׯCJ^*(xVm ,ɵR?5nj>dL7xS T+A`9OzQU4K:]3/[)ZnOC3Nb; Rq>kޟ,Px5B R[n'!쟲4Ӑٽ}3 *TkY8~]w6%f/ ٓYP+nud39VdFe`F@GEgo:&u)^MYk XTug fBR9! 3Y*a >k}kh̥i]9,sɢI2ckg 2:TО 4~LY !j͉ׯ4*e&h>55O;,l6ςڗ$&V-_DX)[^lpq/$ q؋ZuAd-=nwV}{**!DEw&kDlmU?xx(XzXȲW@DYzcrd{,@_Hpcl$AB>שhx]IH~1n.Fg -B.MdԴR+]%In:Z'8GЇhO.e&q۰ܡZF (wL@_ 7ܶNixVt!Y&Tk2[ԡ;.ľ#Mr2<~ādtnA3 W#uN% 5ښߖ>(:QɏB)XGԸؿH&eM eW-h ht%l.TP>-?[`8m 7lɬ6@7w}?l^Y|'&]1Zy{9\o`g;Ӝc*u&͂V;a[5LK DBrXI-!Z">ݓbLR':E"شo$xӭ'>Q~j%?Yyu|G?'[q=-:Bv 3pm"Ù0);o.47͋d<7Ya*jt{/$J!aF n t\J >2<@7T0`]}m }O'YdO ;ͫ5*0+Kc]yE5])Jw'B9LrB'+-ؼOg' g]4ms'B/3=ӧ:946x4Xʆl٧vNbEx,XU2(9Fy98O6/x6쎣 K}7)yj $cdB ]vn~ؼn[#': ft#P[FQҙDc+/\w~Q+Q,Ncf2̅VeiP[ii_l}/UD2'2t[TT[tѧԙiw|F>AiRAb э y9ٔ܄NCuEEڷ>m1wc| Y+tn˭>,qzΩeSU#v?)βP7vhOhZ}{}*h$/&l -\bj`hi底!Y4ܢXxn`*(6hTZC 2~qi.4kPcH$=oytD XThPA~3@ihvĿ %oY9VZE k}98k*ʟP‡&p-eFNjYv)A.YݘTshãՊmL'd'|Rg0<(q= QM&{mQwFـU\ {82$@ڂ.bJ=~QE'=iNcH&Ka lb^m8ۺ߂ ^~_DT6aUz' j("Sd!V $^A7yCD I/da`J`G/F >>]>Nrt*mrYs }L?şE\E*U9OCsuJ^بMyr$H0~BGwaP>{T-6{T׊ o6ntbcl[c]yjr!E(>Λ4|K:e~^#kX.K.*܈QUa )f'"eT' 2;\uե  :0˽b\S1\(oh-F ,ff%0Owͭ:Alw|Ȕ-;I P{&cBHbgH۹:-7ier KT{9 M|hGBd %`0|WUdQs.%ͶP$Q40t\.rFm2՛_U<'G Nؿr^剝UnDt䊣AMoy lWH"+iddWq,Inz@Hm*lB *%vZ6+T#3<[}̤eT^pׇxJ"wuXٗ*D2 _,a"5xA2#B8"F,4(j_mddIG&b=}B1·Ce 5ynY}$wV͸:>w:YW+ i٦(ץN@A}P*Sq ZDt = ĨesM*kkBS".Nlv-[> F̸m#?kw,D3 I f`W?"kd4A7Ng\LVi--7^?pv"@wZ/=2wMy>3Ñ"[s`F."!`ٙ%,vYx %'[ 0DVSyLzՑ`:R :A[~2S_$>,cl!usmMjO"C6$|#4;!z}om7{jl|Lp@%МyڅP"oYteCLwSyɂZr󦖳ւ#ĿF p'J0.!^Ox"oxPGx=BN::Gܾ*q yA!Q+)j|քu:;XvA2VkKF;,}Y$ةq7]kYanN KF"${ʅ۽v񤡚K);Q>+c~I^zՍW+U\L_]GMŠ#SZJ48diR/#%Ίŭyqټyӕ ږ_O `3AkI;*(fnvUL>ꂴRĒnMBlYh{` tarCIΐq2 E4d[7ؽa^ݙ=gps7/-6a;lA5QoaYLlccVH*b(Rk [oAf;=η1y]dH֨?'Y yJ}O E.Ԫ*EX]yb?vauˬ;?s՞P+~OW0}]w [t6iH1>y\l1 1kDHmح<0QO'Oæ/Cim[H4E9fc`z~H4_ފ-\ޏ IBx&L8sn8O/Fh 88oh8 hePfڣgEL"7S*U}Yc71 rї%3ݐqJybh4q&~2|s~IPA9V jZXː[2ͧMo_=>U)HIG^b-U:ɻ$4-R%n1RJxд>׀l(NфN ݔ,$g*gy_|Fc ̐F~?hNxV"+ R]6} aV#l*t{I_X]\}I6>DɿQBLl>Oz t,jzm5ݟ֚gy+ mi ȍOdFgB~8wr+;;f v$5c쫄R  k}X?c4 +$=9m-׭q 'T˝B$4B44bu%8@E\Gt ­'\bsisRH^KJzPu壏*R#_pԺV='.đIa OI]#NТoiϪIgHhq,eU ?wɟqu"28;FnRiUI'7TGR>xzʂV &Oqn -C0?BVuVf/䌼B/% /Α72۷kQԙij IZ3I3`ݩWw{ MyAXE`X`vq-58NyV9OnOWp Kl#fFl?r eӬ 4n'쾍S_ӣm@;0+t>@Z;Yk  pQj\֤t(:nPGo6 tb-\4qWbR-&?xlP.p4&'V)N3jVe`@z\ ䷡;ŵ3P5H<f+$հ,Z:)"g,zv2>!sS yJq;#LVj^4ZSD"g#bFZ"t"/da$􇙷+sc ' X;m[-$8#A J^=NMi1YqJȑ sÃC-x<5<:À IGOc+@vHz -RZ¥GEmr$ϼ: ~oob6 ߋf@.({R5J2L pW¯aڜH_ []| /D9X8pȔMY98GBKd Xl~KMdi K=S5+ .0WauM>FX7B6՗ jn~+O|ڟ~ߑa$y&oQ$N>:t u疵KA.n WT<3`ǾxcE~uɌ*L3_7DXC"aגVh tJN\\K٧9 { 8R9#)]>[P);=ro,/Y?'iY 4u,L=QG@Յ4dU[Ҙ>Rs$x]3&(r7SVM@Uv%/7:-0vk@RUw.K% e*GSi*{FAhާ0B J)ak\Gp~]rO4RU Լ IX@D;tS%IʦQ_. %ZF;K&,t'OiGqyt'7Z) ro~/ıh}jbgDF!tT`M-@o:^ev 3)og'yq-0L EWj>H +)1P9Loh.i9xv]8|A-'?2GvOTEz {:5oaA!+UZh|Kd5W(OŻPoXkv@%i-W%S<kUY¤?ѯA!kE? y"0 M `}`S c83d%"OeZM1xbLkQ['+lw2@;qu_|:>qLy`&/K;ې>=we%Qb=ms@{^!ZI)]ʝd$ 0N6&L؆ V|@:[NԌ [J Prp\qK-li _lT}sWȁlAQAWH,l-r>;ٔ]t&И^MIp%Uʪu7rYKtp ŭ#AUVl]!0:|quK =. ;&ޯH3h.2zE.7o%Uw0݇|z7?k2TQ'Ӡ^٫ )3'YcJ{"[pm.S VQHVÎvͻG~V9鞏7,|U|cm؂+$t\ xpr@m8UVѸ&ù!yo}YA&l&YX^\?ȸ9Ps oS %Ǻ|83ԹU#W\Hx"vz;oy:ل<7˯`3U |N\73_q1 [=a-XM@.^IyepsuAޠ#R41 ?'KhWBk|2vwѥA>!oӯm  )V.s _H7q|֐auy'7n`CPChMA#WoYXfڅp'Z> y3hP}BGL5 - qWW4B|1߉ݼ2TnzY%"9!R fgm}g׺S]=7dgYoA"!X. dFSJvbh/NB;5~]%5y]1vMնr#{30`ZX/ֵC` bVxh޽_z-PRo&;m̌Zv~8)^uNȅYraxO =<jV՜+Z-A.L}1XfUg0:9a!-epb2+`HLaND]X /cpm-dJj #2- zpI-zp\lNܯcS7zOD%̈́2n3ae ADc W4H7.5Ҽ_e]qL6 q&*-,`ۄ:k0*=1% aӼNUcɱ͉2$H|&H%.tA uH0Ȏ/ɊHKK>Ii}KR:lhƌmx!"tpFĆWgP(=.^X9ҢYD :ެ,Hi|B`pUuwj\S%Dc"4LtZ[2O,KI %d;qTpj)fL{J }fs P6tվcTл-f:EтԲ= We*]7.CFhԵC|}G㞫L+*o-Ȇq\ʣ^oaݩW.AE'5 '> &oq֤$cŤ|(lX4 C#$isiV9&$U@g>5|>hӣ*TgTJ"'ݺ Lg0C=;_!B}\<,$wti+;(Cd}B#{~S0_`d\QX6׉0¨DJϗD)2HfGw-׉GQalI5Nb\v;C3s,jh?me<BhDTLqkJ=sr/i.{ G9 ^"Dqq4Νt,Ō9 44/Kq>׷P$m:`VbMH)dh濨 fmÔ۹P nVtJ.i}1n:^XBev,ʹx } pqȮ "Hn_v =b:HX{UPa)>C\9[S_yIAWp;@؅Pw偫X>\c Do#%Q?+u:GrmvNBb5.;#mnUX\Un@FqigcAB'3U^I7 AQW =-N"ɕE8Rss'0|H!i-b>“U@rCY ;":fEDmx2o:QAsF?`ܠyb[T3>\V% $^-wğZ bLO~8Ibp&?"C iz`j"VxYqY5`N`Mwc5X43hdJ\U0 "DA[:mSFTg:hOì\r6p]x BUf49fAob֮Ɍ(mVYg m2aGBCA[芴2EGpukz灩zH ?VڂNV@ dL7 W!|znN IIEH{=&X&YZ>&FV:TSC{G> W~NAfF]*ӟZ=;?^dR`bK?*l^q1o{f܍{Eq$m2WOy5Rdه1RPvuD7/3rjs<0\Ŷ:m#{oe<*Hg;rIL14gjB` zA@FkF/x0 7úή6ZRaGzc†|7 j@rn ]9)ڏ4/*scBTmr`T9_ciif1gꑍZΝgFxD.9f~]HOJ]o]ū,껣[92hVMBvK=#y6e+o@"|jeVр8|Ηb52KaHSx$_ 2(zY亠!/W66W.8Y؇(WDdv7W> {1"Kh2qU໏zBD Gco :ҰɕjMm嚐Yli}%l3TLgZ50'"lW*jTj ,!T?ŗa)?EנtH'`1w4Xk@;M{Vܚ{?JNE%O*\=Cf #)CiLvՐ6Bk,Y2qZv7]Dufg*pcyV8@'] U@8V>0%% t1mJLeq ~I*IhG2EtHc.Ն2q@ZO@{$Bd2!Y9k$db?h_ky|zPsGC*v%˫@zTV-c$놟F|IM6ٙc&윉x@A.Y5yU~Kv%xrÏly֭/1q׷ؓ I Ҁg}ur=.ײX28g? +&$=Oe*+y""C@Ay ͒hCzP+ }p(r3'M@Txeln2H))R[m&1JIF`+!pً/Kziְl $؅ ac;1 ߒڈ:YB1gudQ~dQ"03>غWk=L >|+VG,o:|IKipŮ 4l`ďghVQX!,rշr P)@9 Q;sW$AgtrяmrdQESxg:c+/W$ndU6{jR;3+51gT'@6/|ٞE`*UftR763K.&Ɓ *˙IäaB< 4T =?zl,P Y{7XOl+tyT,˽u<"f65R7.LX&P;L%+\B嘊rv &vGhT- 6m#Zz]="xp< ]W6`4=jY⃩ ָ[T/VEhM9ۮI!WkeEoTE\x:H<ԑ9%rbȩH%pY]Mč􈧫j[6٬֟?Zv(^4r4|QT/?r!jrи ;˅Eɰ3mxvr2Gm4g\eLw84(N[j\3zoϠW ՟74*JL"Y9ILL'\~\gt-=u[N$k-''x h׏ p**w]fQGPpI~ &z=oiI8) RCaLf:]*2pVΐoRTƄ0 u3E׫OQž'PD}@II2J2ȕ绾DMVz|~\>NFKϱWσh9L2Y>)뚴F:y{| gx1Y}L6ssD>j~:>z~{Bm~lRcG'`%5xحsصL1h%rIya1c+ءoR,I~p֠D|P7O lZۡQ{δ锌 _Y|х]?ecim97Lg!AJʁ ,AQRdb^xV[Zoh{DؾgA՝f! #r)uaxNoÚ@=Hh۾>;Ƽv.EcQA*S-^O%<{cekZ"kvx'BGǚI}uHX õ8r9<.+>R ;JVmp4łfj#BGEhV$_!wEٍxSAH*Lc5- GEܔ5dSqeٍHH+$N P8^n:'֠*5NNnOW)㫷0ʲenULNlr.2`rƘ-Q_hp|ZBͤ~yZ쿄6J!}]IJ5'$.lZ>#.0xd Pm!WMm@nw-.{,#7걈@?.dpBSp էuhqN^ҋ)fh}OW6wtk s gumyWkLlw{^܀8{H{)!qrNA\3 @H#t EN`1OmAZGgTR{P vuN~{rH' wT48$̭kGmm81,~4CjX+S臆J%M:JWśÝNg 5r נbuD~p/x$}*"dG%&yj R"ejkQ2klCC>^xeEzy0@bQF0Y^sg/ƕ0Y@mn.%*h R.%6S*i~S#b{Qsˇfp@\̗f,+/=jCS@"ݛmR<<5@ӁۤůiGBmXr߂wq3q?Cއ P! xGE jE*=I00ZbP SR|n~S/oq1EX"OkC-U0n_WˈlVU1!-^@N\q(l>[]~0-qpG fkJ8m'ܩ bÛig J~er<<`H +KFy{Lj<ғ7aH.G^n8H)g.Ĭ h2ȠN{ `: Y2 E+eL7ugygyMmdє#5P"7EWP0j!xwɦh ANOOnL$ Ƙ03+Qu.*GGjI3,m4ۙ*?ggפ4=Xrkyi9IKXS Ё֎cXҸ׮IߏUQ0ZK@&_*V?=~ ۭE(' _hx) %D1ڶU1 n@vg#-WFW6Mnj #D2P&.7#ZY3va>+0$ xuek^IsՍ}aДBC^KEV7؏LKVD.;bp\ۤuȌ Jv|J؂N&]d)绺ܴ@sL8 ZoE8lGpOJ⼽l/ٽ| W[i[S=Q0n52eY^l땞_a#:F4{EKߊKҬ-B 6}*uhQ͗D6J5?Fj >bspN{ S vAoNVBfJE]>z=I(_#Cᖞ?Ƈj&E E`hn= z`Ѳ FS0G82%{uW8(PQudaiҁݲuo\* _2!KE6NAXj<$)lp-QQ>jzGa5:)!qW µ;}Vౣ2l8U8X(,u24 pXK:qeCH>j$zF~ѦfoID^qJ_V&]ѕ5M:k>s%nlMGiFG'[% {~ҤzNպ+\`~'k7 _{^حayc\&lྒྷ [tv|NôףJN/HÚ`+t&2hZwBiBbSSU>W! fS$vl$GNBt=zR";{H0P_,yamLxweDrLjV^@=!'ާP 0<b \.뉯6:tŗhUI(z \a~yEG@iiEu$Ϭ? WreMN7,Ok)EkŹFx3dRI%le 4'5CK?(r z]Rӵ̈́"/&scCQޑ縛?,/q |'*fF0˄ '/(u]Kmh&rB9y7kt 㴄2A:Zj="L%iX!\?A t=FR#NH)v- 6'-KU@4L { {n$(>雪՛CޠnsJ*mi5Cqt-{wGG]%?2VߔF[U*_M4p+qf$AȦ``>Oe<ҮG#)P-+uk+{N=%m̓pnXz jy^¶q`\U_Ta O[F # DNx%EG k}~Qf\qNL" C]s1mDʇeG ۱:4Ģ#,O7E]ؒR!.ySoByH kTܒNʾ~hf;GZ|\d DkI!Pc*|H)W;B;{ e wuq-"&\G,<W4 )fJ.||OGq6p6˓83Jzbr^[a~~r+٬EՎAզ"@wu&Q@n&($]g@FmkRWoמ.Y|WD?WJ ޕdYpDoy!Ru Giv-ApvTb^dikA;ɢbmrl.&qWey*\~PQ0UƋyme 8=:$s4ܬ5Ld0Dc JLb`S@ݪn8T8kqzQ<.SbG3=A=ƴlqw'EZΚ!<?dGެ״i B QH[gohML,DErcGqhdc' *>mzko_U]&T7\{AwRr ( L+MF-)3lzP{$I zk7y~ܥ7&X Awc kdVDei3T IƤ*aڳpoVI. UfpyYjQBcOt-nܾ٠.xĐ,{A)u]<,UYqiKcN#w=J~.3LJ(6g Ueߧʢ S;Mg|odSۛl?Ix Kop)xY>'KZȡWK~y'!ݝ7˰`)Yق#Wx"QkvK&*o9fod 4wr5!b L3m|&7}rDePᐱ+i H⁴Wdѝl3QZβlu?=zw>(K ڙ{[nk/ZkйP\p5O D%vJQ0Ƌ5bX2$Kxz"f/ԤY!釤7棿BLA7 5b#Ʃ_x͕㑖%U=v ʨCBҕAOI]Ṻ-'nSw3|MS)^Fػ z 5'2E+~0N!p;cYxc X+Jē{?=>gt.;1E2|%-L4#SG$⻰+^-KU͡5['gH:`gG ED;N3,/(@# u,EgeD1LcRTn}3 e!யun;*e΃y"" )6A[b"(xM\1qFe2h"o ^7*RG3+S$fQ% '1.ȞP-vesz<_>-!VZ{8z ^U)JM8CrFn@Mt7olf e93 78*|6e{,Mu;~L<8/C n/1/i$ &G!l`iO.QeR," ΠzqIb3ր𖤦9z,kc;B)+ֱ&[x;U(ki.LAhX,KM .Y!hgU}(y=ר ÛevpLIgRN75N͘N[`K9e9.yt"eq B(U2&LI{NЧA<?//CK#Yt6 Rto:hGͨ> +;tr/>WZr'^/K;\oI#ʺs4Zj @: VCb*{Q\;QˊnrC]0ޡ. !HVhfIpt;d~ҙ-4εtIơ5;GuD0lHEx)PaP>(< ZzV.^SFpayVh; sSIXy>:NJ=ܬ~YUc7d=,{IR o8/[R0C?7:H]p #pFl;k1?Pc Iry?CZ]pr2 A+5-д`d8ZU;}WgGÿ]5Y?Q[y`]}"MKs|o/gN =FdKl=w;nV8kbv!{8zyDEhh2,969}o kP/qܬO2mZļڡid3KE&:"MT3p+sc) ے:H:HJ kB,[^U72[ uuepTI T nҧQvtp;brXI(tg)Bnw3=x̧|1S@ɱEO )G$  ~@d݄MQ3F=+0U'[-m$ErZ!%)!urjEd|*1/ǭHBٱR#Q7v`l߱KąM&By `>z ̗Ilyn?Zj Zi#ZR,-8!ZC5جWՂ}Z< !`̦`M B Ȝ ~ Do iYx ҔwQ=filKbڹ{JkX REEgb \njvsE,H JfZt*KAy"šƞA_c`|7,<,½6$owhނHShr5;ZTSQm> NӸr7ۡ0f:]"y9MIPeAa>t~'x& /o$@ԃz )ݚg`y, M`ҘHo!w6-qb^Ӄ#A~eG%7 =Y@ޫ6: 8+}r W;sdJ\#&I-VLsw}l (~ʼ@ut _eH)>p.ңk~B׭#r0fOZ’siJ: пoKNcx"V{=ThRx4n<XQ_ ̸*r->|.AtmnpguFqU7p }ʩu+M,}S3:SK.E.XdCS7%DO)ACUV\H~![ -\&ߋbRES9n!D MP'i`i烕Kk0'`lC(Cx5B( K󨠼Evi|cqeGCt~_!ALb3 =E6a<c;Fѿ 3JLh"gJZX| >,7?oSLy3C.-jL`wm„# e}oS_}>o1L!Dlinj}vX};|Kkm;X/t-/l=?@Hche{j=("u!>WtrԒop1263LXDȀX4B=~о!_@N 캣s\Ѿg!J0Z& ܌X>:&i0BW%XdkaR;4 l8|a|Ԓ+:uh`Iz2,Ӎ/GOeM r3t9oQ.u(+CE'P|}DO#<\zǓTa?5a.ثk/3E{}i┣9GtfH.XL轆6OGVEУ!:PW ~T5\=yEɔB/־Y:1"BNłADYd13iKJ`SG>rAC͈$v'} QIynx8y$ nBiPd-*В#vn˭%6~҄vj.L;$,VLw82J' K91֥:F]9BeW`W Sj4ojcc@֕(N1]S]Pȑf( M7#5(^މF=eZ6VG{8wR@K,SbIe75$xsv#_}{zS#O#:.>}gJ\lZw.컈%dkYpDIތ+ɸW\mԖ0ٿ$R[]T~u[zn6,4鎺l`;%ťbYG (z§+vCE~DDBfk9C vjJ3xFrCK >E3DhQ) T@ 2?m4͎<`qu75ta!_JMD0cA hd;gFD's\WF.u,fK@p<Ҍʍ?ce&$u _My${\*-46fwDTX|hgSKb&1C`hIc~;~qa!DόT` 'L6Bܻ'6&;S&v=tn'P``MaUXHG\fCڪv"ae˾|IAEޙt!G;GKB 1ufPyy 6wkëaf(T}I yrG$ZY$,a+EJ[\w䵜g?\QB2yD4ד{J+(d훓u}5 fOx-\l:>Zw9QR(%,!r.mKT)qrʧ[gth //l4,1TE#dO*db~ p EE`|I?/ F\el{N/`B[<ޣ4.09: ?.pZA'753zQ1xČ;ۮ1N~GdiBǶu SXk.r'7]M'Zj`h'vrW'D =4v%0-.R&,Y7#3OƒyU'A9>[}<ۻS?Aٗmdoec!-mk3L [8ar'~1)`G%o-$M!Δ%2~⹊v)ڲoլI'{ZD<_Џќ9x=nQsH}8ĉ3Mк3yEt +54Hwr8ɔFaԄߣoگaa oC&y=-*Dv5+s՚pdW ~!m6,̓ p>%f{B1^kU~{&'R`@PsH@Ya=ͰM >E/|wp|}nޥ|Qnː<=ZT^WGՔ!ZyۡUL{9fm<2aʏCHeF)y)8fTFx3׿ʷ*r7 h4S-;t_XWˊF,X A4rp]H_fVH;GQ{Ir+ F-VsϐA7N6sJ-1KGcm/UjߕrJ$`^ [֓] iz6 w=2uUr[h[*IQ=@t0\+; Ao2eV\l);I+;%n ZV ԣ;:}مOv_mX<*iCטsrC̆pQu U+M2' ^.!,ד]?$(vFmgWJiaTk)Ke FY0GB(rp8{}kZkAc GS ޠ R!E!S¹pk>/YKgCP8Jfz#^:L*uh|+cB^ċ&a?[8ڟ|9F ڄ)'G(nT{ƕ{bQ-tw؃mAd3ws.^`^!EW(>${.G!ןahS x!n_O eB- Av)Sʴ[q9=;.!oӬi}}8?M{5$Y͞G2(F)I\M2.*^*ժfќ,"#Z$EJmA-xZpbOi1K{Z92jgW"b8{eѧߎ(3՗/A?ջ!v]"O 9e7_}ܖ_̌"q10{~L!{^ /rYz;+T҆Yk6mU┴} `^qwT[hqwQ@T\f?I}ndj\IR="#\Z5TJ=P+ 7Hm 8l+ mK̟7PJyԗ6&@FB mg<F!T"T)4"EY\pI-ZvxSxGI+_17'O,xQ1ٵe B{"{ lZjLS  bǹĆ)r@_7B&0Q/  9nm<;*#VS" Zgf%@ s|@aQ)M{3ϱTlTmCae˺>ڻgqO"=!FOaA"=\Qmrv |aú-"4hV;Co&iZԤLJ+#鰑k.S\+DR{s9=iSk6/ɩ~{KI!-r'K>,3fMq;GUv{a1ٍmQF8ȇ}ZIUh{2y;IY,ID?FdVrmhߊa>u5)nJ4X驘c~(h{L {5D\`Jszﵛ,u +MFɈ0+_$ěa[ë_,]: ^Q(Ρᐒ ;}`ȱw(Rb .,mc1wtD: =Nqc&ҧ'd6hX%62uAd_~h+2acl *iAЊyTS[L罅h7_tU eKΞ(@qN'6_뺽z:ˏئ/ڳzϗB^BbHLDY}Ky3b%0(ѣrX9C]op?#umS;8IݿGGdN:JS Tw;FG+܎Y8:&15o,dl*$kuw|$BNy--pଚ 79ʺk,iTlŰܠ 5fÚVv?_"N>H-[=lNyJ8U :y\Qh,(P=κ5TDNyEL9Ȋ2R>bkCbF6ZsAMKծp%[Žʐx~ Ilp^ =m Ʒ#! 8ix0O]$C{y ;j0EIG ‹liS_L\.xjɽ\B?hdC|c0w`EUGM]TI_x3_[W1l:6pI iwW@ρ#rsԤO,v!9<`M :d;_ɜ)t^ZGÁubY9}q[^0xMP'GGsM,hEYiUfx*w`u {Ҧ7x۪UYaT}<'KRMKLxV0R53aPH+!At3>`Y+{ѝii4G:Q"tm6Rg 9ւPtpWg!ڀMq|?jhGww, .51q\6PkAF%0+Uyhatr+@ZNqHuEf0Q0S&ODL΃p')Czdck-ƄhIT-9`ƌ! 3iJݟaM8B*>)FC̻,6Ё>-!cGJ?]'M *JjMG\DxiHImofFP+{@#{y>•+hLY`}ibͺ\șpX "F~UTMd[к1fvU$DŸ F-|)ɥ904`޹Cn3,tG`3+G ۳J@Ts̱1I/L"\Ʒb-*_ PYzRSYho}|O|"ϝJ-$z|LZu={Li  {@+oպ& :V_tݍPͮI?ҝeАc[z-Eǔse`<ģ.n+:lO-=zG';.gIC—u>*%=Kţ-iQǘ񪳂X`fi y*e.YZok-K_nc(3_|?=|4!OKJ@lp.`0OچQU!MT,bc{AS:+^k J uEE锎Ww3  {0Q3SKg/3^3ׇ@Fd|a0mY\ 03IQCfh|  gs腜A|H} XJ.;nj2 2[K&{4#A$Cc*tB-a&6&{V @vhV1(òx*pO, IOL DBejj5}r47Zo0 —_6;Qɓ KFbA}o;EQ|E=̏ 3&=u\E"[x=*eEE1SZt#^^Te@ϝHM` Kv _]KH ٫엣Y^[p$m5J!z '9@wkoUۺKKw)MŬ7UJ@`IvF}&>v -o6!/Dxʻ9[6B龇7y<SþR`S]YC]KW8HL:nFd^ ,r|]$+U qctU~piF\ziBd:g?WHB8YA%ntF>c?p={[ OڙR 2%ؑ>48/ZgjxV<7PZ #'y9oJ޺-Rb3JϠPom ~iq3:g6QV8Ζ64:'[ @vUv7MY\t`)LZ9'EiNʿ&tv>dN"㗰[&^/o!*fc*23<>dT ' -F;1T˼U=ȂgAb$c4AL˶#nHʈ,huEP K#\>(Apf BΎkIP:^C2Ok;N‘.3_Ζ(hX@oM@\OHu ?%E5$yiv}KƉ+M5XzP 4@@^汜xxRozk ]_lk9qF@^zWJh+Ɏl)E-s}X6"⥎qPv'̘w4rGKA@ ;QN*bdQd]g]% O.L?>G4JtEZobR: ѝCNa@rPՉAh7lN :YKꪽcgesn<1ԴmFAC]Ӓ,g UANdz5J/z9ȗj%oWjz.SVɃ\5ր*R,EtǗCUmd>SƯr$g9P$^2b<%+NrE˽ZIH/QIͷ?ڥk>\bAi} MEJڵ;6#|Wqw]A&c%T=VN-m(p LTV sV0rs Htt\^"u"$W. R\ U̩B܃d4jT%ͷN최Sϯ4 Ao|8Lu+@inaQzr-8@Fa;󉳝eɝ3;8^$.]78`(»|Ig}xk*Kʣ1w\IUtk|;CWU르fjN 9}4/\~nJ DG9_PV퐷A h@)B{^})J#t 2 ~l9t%NQM_b%@VYc“3N7mn,8 "Ɂ | Ea\[f#A)Q0[?OL蜙HMmڽX(> ~-lja3!PM6敚]{~m˃/4JAkp<1aZC]`xڎY^ē2&MuӼn;j럞'򼦰9*UqǶS%gڰpih J&*3/Dn wKT6g  a|~'+5R_V0ԄFH rn#tm9ehigcq9f@0ʘg> S׽XW6/&A?W@q+a.+Y \yd@+I-6i"6CdqM5F)&T7+2[̜m;#!tm3̎ Ѱ6`T4ESP=]BurXq(Bt:*#ΖFӆs-ƅkH.$}6:Hma ˧9&5a]tצY2=&&!$,`}TZH'vWbHBq'.ǕNb`܁u;Ea8g)ȜM0;!  9F&X`&L_E7!P /^$k/cm5xЙ "'<5 cw O׊yPkT3˟ϰFvq]eceN@|ibSN$h dݚ[_:ghZ]HBg*Bl 7>+%٥ ]6gu`r+s)Zu^ %k@޴Rr2-jIbB֬\mLv%A#[< 4phAg:biD$$ V"`/ s?#6s>ssuێK { ]Hܕy&"Ll:5#B^4JlBWyL޺?j`*3ތ5C{; }63YOqn `A͛Z"o.36tmzEZpv}TV`3"(ifTY12F(UchSmo7< % 3a;~l$14ݙTwH#*+dfӻu-\Q&0T 1c `тG0`M(82|ηe@bQZ= 'o\N-x}.N]\\?WN$2ݎ)1Ye#rH8%IjBV9#xʖpXA5}I8>aݫ##}+v?[2!Mmewr-E"Ŭ IB} ~)*NbdJ]{S[tnR~ZbAKSD {;\ bC(]j$\ .#8$4葜.M:ॊߜ{{ǵ# ِ!5_]h~@κטl! @?B ^rǣr2R+9>gM*\6MCtguo۬ʭ9,H#f ;m`y(#i[똰 N]Q$"93[8eʊ9IEf}GS 2iİOAwp &+3Yq@4lBzu'[1ju3C{`^k5Y`k=0in=#^uXn(Ճ@"c)8V݈ZH~Rxܛ>(^ޒvyY5%2O)oE{@&8؆5Vp.G |Wj:-`@i/ t{〫"щG{|Pƛb!2CO$)֍ qqVGw[r7%ujzK- 8idY{lkb)=,ݺ+n w}, T8;īhvom-GicΠ*K୬{O$r]EC2 5//{"JCאOӝnN#p6;׽WZp!AJ԰<<+*GL-Q@CR#׏.>أNvR:sgplUM164.,UٛuI1Ӛ*E Qd2ׅL"Y ŏӔ$+@lR>R.XsZF4@^N3FYL=G!Dz(0;} %YHwVę `l/\Y`O ;b5|miP୺l"BoAxͻl,4޸Avy2XS.+Fxe|vyPq`n>/vslW6ĥԈS/*;{iy۴9*nTn;勤B nٹWt^43Vd?;Six:"`"WS#P*p- >x罏Axg"tzoYCZDh7WϚY^SQZ݃p:a*z}Ye8VY)GV ͥz7T@vvAĝ@m޾}mYciof <&?,-ղ=zN!`!zK`$_D$dti ,4!  AxfψG'&h^vٜJqc ŋF 3<x%<&s0>Zfvq&r7-!Gz !'a)VlxJI(wZbf` FAaNs>=B%$y>) ,U9Ai  ĎoCNħ|./;aF^ꪥ4+ 17̃C]`ӣ]8Q5"ĘoiEi : G`hjM8Ik۠ص^ Iiu[#QVp{ߐHr붩^ 9y2#֥i ׵,boidL~<|nm>kbq3ho]w2&rp3 )\J1&+nOl3m,OTtzT@!pl^tY'K$We.@SAaap}.>")tXР*#;#2Du݈kt/Ozub+Ҡޢ&̺V[`66ljt\5Ͼj9B+ylxLVQ7 rbVoVj9GҕugX=,~TO!*u0@bCh1 Ƣ ?>i(_{Ck%8hDY7_K̾a=-̠Û b e&R]fܩ7 S>!FVE Y9ufu4Fmwc*iޜpplYCpj0+XN+6>crTG8dwd]H>?OeVҜb^,#PV2 y%i4@'\<v ekd J=V*6K CTni2'4;_%C~/ ыPȒ#A0Y0)I7;AnRq${YL߁17 6Gl nSTMq~knHkc Hw0ku&͈dRF byfEQ~d۽vRӱM7 N_C5532]Ϯ菡cfy C'930[M qWjj<+% \ؖIW_3@hl5ֹGe+8"2[Z[!bV6 E"t"m yGӸL4nuiɍȯj&O3',⁙7wMQu[\ 2UA31½ЏȖ5_{Kl䒁"nWhQAxn~< %Isygk ﵺX*,P@C|SٹC ߺuT74A;`v ][xŜYwXlD/}zwDo~7O䱦]&/e|:f꠽j H*0nI9ųoʂG@'BY֣ݭ:|wjeI/'!qog!ŀ!FWBe6=K-$G 1I~>VǙQNbry Wm T2rC!۬n3I̞8MFI/O ?!L/|^4WaMDw)t5tPoVSՐ?goNf@g`\^Z.wpJ싘5(#U}Y1{Ò9E6KbcM5VUp>Y@:cQ)]:βOTA"&~u̟._@M{}߷o OoH7G:4M[$g[M4bsз꣚ndSȝtpESwS/NZY v;ci@^>F*~hY2#3P0G(:d.3)9CTnss$F$u|lǻq CL"ERg8d{iʂ" kzr)FcXvMN:gNk8,*ߪs[MiE3#PfE }J% a֠Ky[]dyuTI(Ίti.aM=c/2Zqnv+Hp21.Kq-hk`῅bwrB`X2?xX/)a:4.s.f2,\G޳K(h˹6Zsf Y*n\`blC,.a*r}|Q~ w+|+>3ioR`[W!z$6w;x/YXa'$T`HR|'OV |n<$y^"AAag͕i]&7q:[F7ŞWЕXcgn`?r񘒧(M}.$&O\@P }ldV-[&%h'y#76b/$F>B%<0iR%/= 4Q$0uF8AڮX&YfI1 !|ԎwB9:7E`i3s +j^ʱ52sr}u#A*dSKwRwQ@bH^c^ w|<$FOt`X@Rt}l PO[9Xsyw',b NP2鷖Nl=D% ~Q(Ll~unc)_'zuO%l"S |8ݝgZ >{{|l_T ~FxJY g X$~r}>j)XN{lڶ@%!yq'pdX/,.% aeD<5D)r@w lQ# H5')bY;mpS4u6b Nԑ…waoOYݷwk-A D'zQ%Am⎜_] @MkAf+rmǹ!i&U !Ri:B!FfDj͉,)Us<3=7y棁DS~:X.iCfi1w@ޚc,۰یp709~c*EZ_ O$)*S(V>ˆ)B#ˌ)xɶG:U8(` ڞ2${(`z]U<;Jp6Z`I@v?Iƃ,"m:2{^bnc).YYMs u_28VʗJ@^Ȕ@_ Lz<6G'(ԕl6OgcE5M ܘ+mP<&YzбJc~oP+-6U0!9x,2bI[[8o뒆#7:ϩNrxE$6RT=>3DwxDbD҆όD&8yo<9Wu!LaX\,6yo[0ɧi@HWDJu3 \*k#z'ҧz$p,"o^v %n mz0 #I$HdUrBaܬ(ٓaWt𕺵SJ_Ȟ W&b9$;>pa62υx"QhߊM|bf;[:`Ŭ`7͟]𶩟JW,sq y~~@*xZ(cG֦!}(# lEB8_9z1!NO=Sw%Q)k,y3{APL*T0x2X *Da6mᓦiVlEQDWa }sU^wS7Lщms sFO7ÂѐphEY@c(5au ni)mn՝tpؒ>-uڼZR0 ]RxQ"MJ+݈p-U7 PtsƳNX{:#.uCa,Ǧ5NR}5scaPjߨ jCIKh):5Z]"lQ܋鵤5SdF7V8)MK3mgQ͡, 94>| re\ސc_:В׆WV`W?tZRuNt Lu*bDY5h]{Ä+7!WגC>D} F3!ITgG'xyx"[Q3">.rt-l}ȕBTP{Y%-) a8 e;JgGD`֗\' p<ᓉa =G5QG¯<&7Z˔yz-bKdʹRiI9nC~9"{P8ndR_ yKPoul+5ڈT{W'8|VgRu2Xm1w'%P9FavoslkA:T&72A2bbr] :H,(ϗOyElٯ E0_,#pOv(hZ-G1H݄"3__ygeo"'Y.O|L8I151@g9v$lDWuJa#埞4Ld2Ȥ+:AsXsVsKյc``$PUS.8̴nB]HAj="XOS7` -)5AlW~n%lRφ[Rur&Lj3q~w:F\$*Va l3}W˾!ؐfܥR99+?Лlǵ\Z\]8P]t28;$d$[5O#T<9QGj,Yy nRBCy{F{?vpZ ՊKOjylɐ,PxNA=s/D>18ƈ3Ǟ 3/8~,wvWb\Bb7 38)hsodA$F9)إ%fp_Qg".~!-[~oǵN+C[/9銆b { kܤ_s ) e^ J8s+=wmŐ+yMqq-ƎAUˆ.[XGzDva< ?ꪱQAR4ʔ63^VXğᇕp. UD??/a6hJ߸ cUŮy*R\q@bגF%]U6 R"lx?u1Ĩ>X Q}39kcpZn)4AP4Hz[b x;˼T}FO=ȅWA/ x6YK^X QkR+ni}:  @wSFYPyо[w4%AX֫rFfҧF05W,]@%cc(D[kd8D!:n+'}6B iеR;Ao+ 5gJqeolķD6~XjU) W vO"&:W;Dx4i3(&oSE'F4)cZZLxU??8m5 8retT[#7a)dp'ߛ\f2XJ7 Ծ1VӸUK+.{%v,q]):'h-Y6~A&璖%FV]::B^=#rA-# #89ـVZ"SZP V Vu N1 ևJ4:uJN`otZz<ЍM| Lqi3(sRFMXq4LaXx5 ״ݹz. Xx db$( U'ʡB]O)"xpR^9Ѓ>;Jo$+ [2-%M;H&mhG҂2t\; v:Բ:Hcܟ@*`Tf;2)zf^[|1 D=2{_GDIa8G=NCw{5nfP)fZ<0;]%M{ bz7n<K1C (MY f~:_/{=bo̴M`u.T |Gs:9k]̠~رP2Nc(rvهPӲ_>3z*av,0}-1H==ޗVZBCY:0xdTOp&nzsAz*%fBbDnUu8y8Xh}F$ .xH$Ϧ$7WdYr̷|lŁ9kJugX Eqm%) 6=$vpJ!E^ev:(M'F_5a낀Ĉޭk0j|VZwTv}(X>jcd1 C7ۑ2R."52aXEtyNnp1G1ⱃ Pz| O\<˲ŵ 2VIöQбeVr5K/YT( x5[!"J^m"=08w"?9;5Q]J? H>?H_3z}ٰ 8m֑u 8Cæ;SC+M1AJrý9]/uuX? 1\@aU7V+Jq/?$Vnߚ̆hm lGF1Û\w\zQ8ǙF&ܦLO.sixQ9^ث؉P%Udb0 #T̖^DHbj7!rV.Y&=6!Gz$N4YZ&\qN<3,CጤT(,sRl )y]BQa"7ybPi8De@J&nEf/Yj0iJRPY9uЕCQM.Ƅ*^qQV\ 9CbKS)َTV*{lq@$F QtQNⵇqJʔBwng8[s{ $$_-XL8ݫg $|Gȗ%5,6jy u2,8)bH%dc`#0uWK ?co͚`Pvb @16F*TyyzƻY3e&n$ Y}22RBb"TkgOk׭:f^'eRr0xY5)WSǎw]+ ӣZ2TncId xQһH34Zњu V1)L[9Gft}oIU{ u0zv%c{+EksR,%ѽrg<;<2wD/@1wv.tҚ;=U߯eb }vsJYz,<]K(#ӏ晏QxE+uS6_-|qC `&|{|H_|k<[.B4hu0GG"k 9CWK"[\KKx\3ɱمCxcVyΦOѠq,*qߋyalS_L閿ҷskW\ PYIίv O ȅ 8|d gI)_hZ#P!}tͪ੩F\J͸J4…7L᣼&]T?g7~<=|/?Yn -9:(*(B#v($):B8niRul`/ pI%ac/ 0H-']9{ҤxPKE"Ujմ8! ÑC-F!l^eWqTݷ}@LX-7xHST<B9Eg$Cլr*_ihkŭ F&H2c1/HuN #P:$YfjGPY8o!Z z33ğ5.>w.F?Tf yb5-~H (TH o;s2 lGe6ƛِx*]Iq便HFiĻavlzEQx'6ҶX|4%s 1.Є%v8 ŊLp{Rԓ0A#@4Vo_ (F#u?I5>CлI~Zx\6GޡSj8L&I8) cZ8(( q({AH-{$z8%nVmr'^drLVb[Y4"?f)"  ڊjzan {J=CJدkx6ܲR &J(V\_8#|/$)&j %Ѹ:d#S!̥rQ)lZ, d vNd (HQg}/ݠJГ'/I-x*-~)o\x #__SE;"pˢ&s'&?20*+25hUvIѪq k xjǛNw颈Jq@T[- QWCho5@>bd@S2 ĬN3ŀӈ5+ݐc=5͜p4X}$h/H`|&F@wM orRS'SI@0GWks0EBwXpNº/-idCRcq́qMn>Y}w&lg9|6D^kTӍ ߓP3ӷF$s4w+*e``ZdO sx=췞' 7CZcO67cB`O5qg/|{1 _':NJDg= f#-E  nkg,ul6}xoQn@j-  &ƶcYթ"z8%cI]EkFr_焬V>mk(-u&M9âWP Myz TO]eY?L| X}9Lq;-9jy>s8d-'n1xBe%Em]02vgk0ʔIxߓ`E/D!ͺaeAs{ӟOsȳ=ǒttx m2.io%}3$RҭM2X`JE@W"w:jcseRF 9/Z7L7L_(KK UEQ| ;?b;0132nLOhR3O{'˕b K>dʮ,&fd}l<ʔ8K5qUQ}o>P]:,`(bX),_̏>*aM&{8Agz-JwY'DG2Ӳhѩ{9K *I=b)L$&E){3R3L'A3FHg-@ JCVAY aYH橁 WE5#1:֨~SӔ-X."._hVnڸNJ%}ʉgW5Gy6\W U4|ñ0qI>+%䚤)O|,-sS_`}nq)EH*:KopG{)pٝ(I 0xrB385wDqP%u0&Q\~=#i:UF@\Iֻ,gU U"9r]/ 9\/Hхȇ뙌x6Lx.|KJWb} wkC1DueAW+#6ȕq8bQ2c'Շ%4f޾g&g) 5e oO6UKnO#ZW% ,'̷-`z}W~:v~J4yv4(db+rREҦY-|?_X70~5#z"E4 w1 Zj)BM:?0aN8ᢧ+GGo%WH%@rCBPT6Xpz HP{5U^W}kpqo(CWGYCӌQ( "B~GM?-&2&#x[ |ƀӡsr7#_b`ZSV(얠j"V RFę l&a`(m彻YTA1MSy`}+)ZQ* ]|̓taN`IbG8Y]D/ KxYfɊ_lfDhsæ)1I*]@!(eSmu>$jgv<scs |^23[\{r*:ñ۵.3*N֭-\ 1bpi>L0 (I3rTW$A!mOiQkҫ+ )< M#4ewfV k}R?$ n~"neP)@UZ*[Uv eK$3 w`xϩEq}wL.YX z1i'P3WRꊽ=㧬L=_@ٟb˨ yDWEC5KKMHUDŽ3]_5 'kaOq sW7,5 ay&1KfXTkx*FFxqhCQHm@c.DZjՆ@& hĭ9z5CI9$vFeZqoa0,yvxLxHmHp͐c}=v=>H[yKi`:/@dY?,FL5 %8_eP0sr#&Fuն~RI=56|-vE%(י,02‘k@*uq/&9Yx>r<`MzN?U,MLԅMjj 뉨B]\Oͅw0ylբ):VCmӹPEEgxҲu^i XIU""ZE%~a}k]cVbwmS-Pd5 _%g)lkP!(U\\%!?E2d05W\}^NGY)D"_SS6zjsYPQ QnOVR0G;My0fhW Qy5$6qܿG(Uoef۟.,KwiY=o/~vk &,sqqQ5TbHYER"Z$Pb'Rlt5ؙ1}#onI43@i bgOrJpѳ<|3e!eK4y1vɄxȑ$=*}FݖTd\iVcq$ڵZ%kgl{ f~#h/w4Tw_F 0!$fVx\S2g"k}ޖ@|ӫo"IYԣǃ}<% $aQ28⫞!P9ȪmTzmdPP;!ɴ0cFa5$_;7maEb./V ͊+  ηA3PNjʌˤA޴R&bОmҶ2cM$=|l`!+1wƌE)jgl Q-+%j,fYAw(  w&&bQ:8wi&<-$rpc?2!> JCo :D; qϝV} ܕTi&tk*Nܵi q2>1gad'! #8/agYZ070701000002a2000081a4000000000000000000000001657082560000c70c000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko.xz7zXZִF!t/g]?Eh=ڜ.+`INڣbhLV"^Ȼ*{r+Wuaí}:v"]B毼 h ~j%Hlqs̛R1|W11F-R/,&3!#Nl*};$Y`fiu F%QQ"1[4F!xK'ycCZ^+):U۱3ŔᅧCҹ/Y\ŤbEq ڭP#}I={A_͆_BwijXDq@*Rc2?f{g v3xm# d WC1w"+PA4sa.2H5ޥ@0FQ,\`siJ<ͳIb6yL?tTf>A?lcљBL)hΜ,op|G?K AYVVt.9|owM3ݢ.O swP ~}mn.Oӫ@UK<<;:q#czY64b0Sf9e Ox- xyxX,#^kk ыinU=G_b^^.ڀ|]Oi./` Xsnheh{cJqv=,Xu?r1VظpX&{vF (Kv[)fE*#R%žY}^8RKż<`_(ڪ؇mRTnPqGE =jU)\Gm{7[0=A鍸9Ww~_' alN/a *C"۾''5~alAet +}X2i0`x&0~lҕI,dl]AҲIi͕Α%᲍H'3'-˾j}$?xsFt=D507CvϽK[ 0, 4lZ'"i?1>2i`k_;Kw%m /}g't^K]WTvֱuͦY*#Mxd'7?')V /"$>5m뮾/=Ao=2pG7_8OB7)?Pݚ Puɥ[ޢ^%:.Ayq: 1u}r&Gv:A.JV+bpr"PUp &Ǻ8'la'xJh ].Ln 7cY2L w)lmBt}e%\& ۶X:9zmkܚpa]eǿuTǭ7|M#F5:6ei:e$K 4O>S*$Ů,g݃4Jh?LRPQbk V`&όiU4|PrC9ijsjk^pTћgq8=9"8Iכ>6أ>;Lά·rS2ckfƸfN!eU6 Y}LadD؇{ʔ?%z6T唳D6c#xt ^^4;%[]sX(nAt%j@@6/iʟVFr*?=Go^N{Ӛ칸![dRrq_3Fq$ igcK!mƤJBeQQGKlņҎfNO3c@hecMPp*uoCwFqCvA2pK;=s#-&#;m](UPA?@Ty7?Kj'ݬ0OLX%6ӵCxn3]Oi+hԽ\O5:z]W$hjrPnCќh<8& 'agX::Q.AB} 'R/6~AyIv*AF]k9E.@û[C/ϊk 8̹utqʨPYSk@AJ+Sh5{5|dLCrh_p(lFg ?|]R5 wiT>f;`ևõբIcajSR+bjWq~{2yƪ2 A2Bd*~$s UR,4K-s "]KZdJ`9a!;w=P֟H _Ფzb[01C ^PNߌf|#2%[YTkװ_ mA/m߼PX;hW25|)6w(;H"=dХ])p,TCEnhF\uJ%$V:2)ks%S-t?9߀3F&$܍sCءs̄Taޯ=!6t5ÍnlBMDBWYOSɋ9ACdH)ʁcK|Z,>!#}̵)xt"69NbyS[=NjF\S:-8U˪6#2Koj>*̚ ~!Hv"]A+)s2 [Zx*?w\D*$}H'87+*;9q^jpc{2]8QCUP\u'.8"rvi1 8K@'v Y҅*Y$TUAx߂HյT8aSc>֐tb(t74Aye%)eɐ5,jA @jKtU+ ~/J8!>\0~u$>_P9=ޠ7HyJ,BbW]_>q B?Laʥeu-N3j[ t\]ay$bӒ05> ڜGГ\0L-Ld\ rW;2."e, tW"^u 3}hx68Nj>\^ |ׇ"G-rR.*@] RW.;%.$`W!5y>>e?8V:Ɖ\OcZ&p CęlKG&ځO~|_9S)[u#?u(w}T?^Z/ E;h$͋hSYPCQP_b j<Ϭ2i'kWLIO5i\t0*09ޯf1DQBMn Uhcai><*MCi329Ѫ7eS+!I4ZwqEB 5OX ϽLpj[X~=n6lTL΢"ՐU5x-)Pdz^bbInd5 f-{h`L:,ғOՄmmrcؙp^.TbG?(9b=5ELmbNlmk+9' pǦa683S-Q@+wzsV=8Oj}ifV렑?4XжjwXh\P ./H7ae3)Q"Sb{5tE8I&Q_ȔYS~Μy9(oս#Wdrڱ DAd#v_Ŵh-]1ipwo ?<L瘢qD<9q/世Dʹ:!JcD#kKfr&!0\3N-X<0EҼ&a~7莏xfv@CgqgYA~sEb+)̐),#ּg~Z}A/G oĺS@M%CmIR}GPrO#_ P p&&û.>NQa%'PRS{#ʷbI66ȩ3ʣg""-!Ź~mB7nōV6'@TuwOmxiǶE4 Bޣv ܐ$>z 8E-X*{T{^?e־0pA&UY׼ΦEuMCԍxVvŐG\NRL"k^C嚩z%gVb3ZE|%rTO/N-3e`WZšVo sڟ46$OduXEx`aeő?Nw8Gs;rX;07p9;o2Kk T.Z=І=v$)-!\UƃHYC霭UGwL $#HA+1h^K|B(( ͢e}*RY_;:|Wza2l~"tAQaB AMx 푛ܺ hU$$. ~ ,JM΃_BKC֊QNvӁ< ԛB}}qNOJdyI>q\ +_d *:4~5HΊ)`^?t -~9wl9i [t|U'1O]`o,ĈRPBnLŐ4hX'g*EU| tk- A]5"zms뀕9d4PO)|Tb[ǃf n )}^]E^vW[3ʚ '"YFL>](Ub3宝bK$2+iV8h~b҈;8ה"G;1qwzqS ZQ|Szj+>#芒lu\ɺ?>)KR*UWS^tGym&`bL[r 9A y`6&Yj@䭧:'ov7Oli:oOܼA.icp~B]&PC%@E}HDWWǘ{'((J.F2rNcUC^=11[,$KβSc/Zf6]PMsgsGuj2uhԞ;b~Ru:=og7LԤ6_ٮr6bxK>ͱ #ML[Xnj}z_!LqP ;`uX[q:]ʮr=(eO AL19}䚢/ f̔N3.)oX 'w"a~dɳX:E@4 QէA+0.&Uz `ң&9b,&[;88D#AUڶ:3 Q spN:wbLPq.5KKR3$[\!HR}5|&9>I' iF5+:RgIek<'2oo'\XBz'o%ˋp}˺Do^V'OS*ҪD"e-L$b\5@e yŨI-]D /edx:hg" Ch]gضFZj@5;W;lXA#1`ZKP!:Qډ&2f-ߕjf:#MIyoif>T!ɜxsttC;r2[,qd$`JBnܾ1_j3.{W GmCHpuu1)0ٹba.9\?Ew P:7tЂ8ObA}Yn]IZK3%[=~RDG۳>K?<4=7W)ڕF?.4;V"_kU z쁳PA,8i@Ҳj|]i 9*E5`{^;:-k{<7>:J[,xw2Q s\v=Eߖ# ֑Ɣim$iC­r}@INEp(`R7³ZpMdLh:Su٤[Nh1N6&K¬RыxT~I ϑG8ڢ:n  _>Ρ\а]͙hCoAQ_P4h<b=E7!J`ذebM8'Z!KjA ]cj 0\B;,,Ї &US(k+Փ2L?<;E6yc&d;"ZFWlM9H J9_'^IPL_jhm6tFDUE{} CۼY)Bg[e;:U%,S@Ӿe9=ImLopז|>q@wK;w4HH[hl9^P%)Lsa]Su%K2)EzMXR@dn|*yz]OWU-oQc!z9KV0/݋mܷUx]j濐,E:#ȊϮ ˕g4Wߗ6N5&>ےU`V6*o7Jo=.s 0nt~`3_Qz#`珐Ϳ>_3\NG'äN9zOE@1_%yoSÞ@@I|= PK4v0?GYK;B[0}]:@{Si#98aݪIac%ZΘȎ*ҥ`T<{l_q32 34H'w<^Mo“CHnٙɩ, ^gr'Mg륮A  uOi12=-޳r_@HE|žYG6Ee4KaF!!H-Re&g:}As[*޲sQ LYhӾl~u _T}RNQtQ@%L$w7:,E_ۻK;WHB|M4`)d>jE~ \!'i@/GEK<ċD ]ym/dH*(.7{-uexwFU"'YkCJ Q[(FwZ+ ugvuAx|(Y%fvԡ-rEyM[@L ny5#]4%JZ.NG7Ѓ©sBy{'*a8 dJz>Q0 P hb ШHjie|9wcA߽-nΧ]xmRi]Ħ ٵq/a%6یIf 2^ dZ ?Qݛ"h.DK8704uOT$b:O]A]/UD~l)EBkK_&:W%7/Kx%rpeՂ[\l2JdM3Ivq9KcZck%CZ 0 䔯䷄A?[E1,jw20m!1-`.lf4jz5ԓ!lL2^Vbw UctW'!smo.o0IrDWu>]" ͓.v#y֏+ ܅2WlP֌~P׃WlP{`]t嚬@6FiX2ٛ~RCqpI9! -]vzĵDx?6{&@=KP;Mb~]Bd!8",ۧUzV4ryl=P43l썚qR&fR.Ɇ'DJgE=A5~D!]ll%_s2T Dc>CMc bu~ ZI|<)f7Θuq?Xz*A2zG%PpN]>̲~<8f.̹L$??onDpB{e @{ {hoݎ{V܂m0r'볊n yNE9n"٨XN`J& ` gW_RZb˧4z0;#$9{q0I!x;"auҎulN~sPR'fB@&C@lyBjO^^<ͨ~$#- ݣce,uWm~5|@=w$/VU(lm?T~ԢPjRi]2w]]SXad0B#RkDg$B_owK~K墏Ot=# Zd g]Cy` sJu\I? ]X>E|zdJ%W7}(Sa4?~7J&!Dt/zfuXڕ_]VZR4[Y!Ds0.bahgǺ> ZvMk,ox\D[{(/O@l2a3ڻ[bUb϶Յ"vt B8ULv!]MQq4Oaf)պDWm8/i$ث./,Ʋ Y.k7l-,/*L'7 $L*xo4'Z0äu}TtۃzjMzXCMP-gLF+jv:c2MœKuCܲ4dpcQ9QfxKP;:N^FaBXH1$;L-'ĵ=1?C+@v^{xS?w(ϞYį=/7/(jaX C}Dq )h%$f m`}Kzl%Iw / K6.g8=5)!oШþT!'3};t1j[PAt(u!ZA}ܬό4B|NS8onh^~_V-Kj 岚/Bq| Ӫpo4뇒P 0P%خ㛐JlJ:)4JHp=6&Aj8"]﷢"&T>)ǀzy=.x+I9j`읟SZ7X^1zr@E.m_eTǐĠJQay03F=&ɲ!)(mɘC7={@ %wBnpB/gLoxݔ}#Sy,a#(㾐vIP WӖ-/ִԗ.Z*0'ͬHuſ-Vۘ+Ә3b@3.>'P3,txshkgz1d $/L}|LVA#*5ӰF5GBvh7tqDdnO'Y jt3xi''P.TEhr>' SƋЕl-EޔBTי\4aMyNLE.4OK/nEaS*R3VujH 2+)-j#[p=j(,[]hݛ  < kn P{d==-`Pyw M5E컴{lAl_ĵyM6oHko0:c`\rˊ)ΕP]: eEfq=ɆH?:;yTmVtc*%74Ռb:KtLFgS?Te3)s9%UhPYmy_@l'x8Bx):+1p.`u: e x2%g͂Mʝ8벥)' gʷꤤ5 ]WZZ[ECI44ԛwjPܔJD2,5~aJ_]O_EW#Mp Qq;,ɲXu^jGO@\/ݶ"9CdU U6[;xw-] mo,귙z,'eUr3y׃Q6SDg{a4!1 U]Hd>:}͠qЁύ3*uk!C}q|*H9>q2Qņj9_SAoXFc,yO#}v@B tUc)Gs{6Kjpdv|#Dxg\YBߊī>:mf,+)nHLl} Q}lyf9ޝ\}z*M;r i0|nj9eh|$F0M2cfT_"JN&!P;VFmV}/[/ӗa8xMWE L~Io_X#}VZRR"=`uQ'Dcj.ES&}%#KOx YM^<,*R';9BI JH;[\RQ&':)Śb2Ԉ,Wȁ KI h;cL8w[I#Q]G r=5@ c5%<C 6PbFޮD ! Uv~">sfp{ FHN3xt*v|"Gg&-̎W7Y&>'oIy9睠UqErhb>LcФp`:<QhΝh,a?(>p5[+˸v"B*G&7y_"c~ڽZ9ns祲vc_,iȯ҅(K?W+LVwwhYR|RrP1{:$)r#Vܴ; xjD 8oK];H k24]=3OTIJ[<]G<wk!P&!'*)v||7sky}9|Pk { -@e5;˗TG(}H!ݕT(w>gZ,ၹujsǘ;l e(db>C AS'kJK\J.X؈K2gSЉzFiF] $Goe8bm+ {W~˃H,Z5 Q٪]1 8j%1\u]s# ~VqsRh;JFAH%kqSU=W~~xm-0vF k?F2DO24FAs;& FhԦ@h8UF 2T׏1Rxq=S!YL+HG©׸5#zL 3jN~TT ?|XCÀ! àāmJ=!\_! vPz-CO$ʝ qnr$ra7x Ű$B{Ms9 }X-?qIp:xUe[hSX]#E~_K0M%cou9'yW`|R@.ycs>_H IuhYU+g>gl4q'8?lV;5M-k V Kz7թdoXqzܐ, ֑;EM $ڟ1j3Svx=cl V4)e%`po8"jwΑ%8z)2/ _Nڏ  2s)?b@il'6Z8>>O\hu  0i E*L6SVdzC4~ZBJ Ş=)L\j>w4z J;iSLQs>QCVEbFkѡVx?7JȾѴ+![@u4 㯕;կڂ&!:sMBA}06ඍ[!`T` Z(맕gNѨqpq3P&ղ D#z[zj4YJ$Dnƾy3b0sY~k'+;GNU(YPpr]צX.? #bGt*&cc"mei]ˇO%P T/ϘXւY XwL#(Xw0`ߗ\/9Nqkt] : >5%wmd7Po,(w-q/Ԏ Iwi#W{-!Ujbϐ PB}|fǨ/u^˒P?X'2mJc5\C֚ޞx#E98Ngv3n{}8iR\mLθn}lړ>2w}AVb>ucL' uV qUcy\)!sQ9_تـʕ~QBf<_B7@}cUlӭJc6j$%"QVB꠱ksRN<5k0vT;4S!E6a8ÿ` P#0/eA%zrq[!kA> GlyQ=u0r5"FVu>+Q̊C~ JmM tF:fuT̐\~ +F q3 YY$kݙGw:,4 R~ m !E؏7A9ģɤic<3 ]9bzw\-@){֢!7,a9>\v5;m*JXk/7VmXi0fkrs3`1ʫP lk*ؠR' &e;Q߀۾ sMjv0Ԭe2̏Jb7l%m4?Ǭ܆ Lhø$`RL}J!FwzWa#6{40XN?K dƵU'+[rl_&ʐx>)z񍧳~_4? a):A" \D\H$ z^c39qzڢt$6:P ڇVC۹guȭ ]ɲ ͟9uDˠ+o%F9S~ Ssc<2|oΝc[^g^rLޔd?ФCzzvSnXoO?c~8>&Br'@`h/#1Ts%-XM !6+"C~f"%u5@_4(;&5PbòeUWcW~d`^@%݉&}jb!WSBϡÖyѪj-DɭA;]s:ra֘چSII>o~c# @u,i0մP[#tY=n[Asqc8.qvbfFTE({OEe!?q@X]mN8*TDbaXvd {RhC ,R6w|@B C>^Eu[Yp> !RƠZ.3Bw{KG5ȭ;ZE$+sAp׾ynπBwr̼oY!dFeh8"?zq#)sQeAQOAh;%v*Pē=>> qZ 2b~˱MS`e+>ަ !?A$p4K~|Hmrl憵Hg\ =mNh5rtr X: .Ng$wTvtI5I 9Nr]BWb=a4/#\ơMy,{g=&anļN/C4DS0,o͹oEwq;+Ίi_<&BAڍl<-Dy00_NJ.#{PrY(Np$1өC1UR_@b) 1Ԟ#t!n{n6uҚ9 ,`ZL iJp;!X7,NB}e, MI&nQJo&:X'Bpe*<"ޠ\RZ/R#N|͞`Xpf,Zpi4ŗtk!V:$~}x[(J c2/n@pH+/=Xuq9o'ױQ{ HPh|Һ nҚcOB.XxB I-_m)q*(i 9Bק$z? MgHi硆yc7"ٓA ?-Vᒚcbo&؇C|Lٺf=x*FSmAuRO$_礜vFbGHy{}99xh^Ryhb1Z}5FB5b!a!,' %ƶZ֩;ĀlEJ{خm|1@84{jtzlsʱgSp/<,KNRZ0r+?}|Abx IDOAQ mj~(Ls/q u%u.=pիnR< :dj?w7Tv$S꣊TrV_#J$.nܳu6#xߥg mO;s t $GRF!ʮ0Z${.A˳n0lj3ͮ9J[-.uE׆!RNuK;^bO$K1g?fIp"dC8v\6( MFMAa" <E^2,RoffrEUkTyC6 ضYxswJRx mrU9g 9<["VY?8.FUrhgHY8yUTt6͔V̧-So?5cVJxٺٙ}06^пf¹{d;ݎ5%pc 1oS](L x?+p6ɸ3D#LjLukgjgҋ8G,sWB!]ɳVX( uWkK湨|X5[IX> tPF{ ~?ߢ0 H w8oU6蓅:!#J;Es)0pQD.< .0VFۯx,5Fi%+t@3s_d>*K?.p0OQ^1?+AoPtD7&8/ /ڠ7QyFQ7qe"X GxVڼ^S<.1>j7 f=.5aG0#N93D0˛XاK학 :EwP-> Ô ` axh)Z@r#sl nۂ‘)W @?Q퉄eyyAZH!|Uv$c3`e [;n5rhD<~ mT.[)2%&*]~WeۊdK&7LF0?nx3Y[xǽ9W>WCUPX(ۡkO礲:T7dQ<lɅr٠囃5م򥹟4ua펼!¶<]ᭉr[EVfy( 贔6ApFE<WMyB:uZ'eOm)ÉXвLT?>hL2umop$Ms+Ï3ǰ* :!WhS)n (6&Ы|ZC/BD^1n$$쎓 $95!I& P!{ /J`|]^@fw\j 4Zohbf/N.AX^.꫈]P}8i Zpy c1(dVVC>7/p+o_Y:nrcQ;`5vU И3pDVds; 'L_>Bnq&)ýN5pg@a]w(+ HOH8ݜgvᗍPd*9B?iQq&7J/\<|#cV)Hh[] D!cb9s3xFkտeIH3یnۢ`Q%PyDWgEv%Eh/غBuo ]?T_r6 w`VNLFZf wW߫5A+O\d%kVV _{t+ݡ62ƒQ{Mb8Y!,0"e_)=Y7y=Q4:|X Zq]ʥ Xs ƞUG^GAM1 *+:vNq0Khڹ:w$Kg8<Tt^geRn, #F[u"w7c.VZ{7 .61!1nsِbKt,j)dJ1~*>۱noB6,tjS-ҍcd3ڳ'(Mj٪>ĎwDpA2i/oPdze ,Y4ް<ǁ3(ak\.Xr :[KBmgE36o[trNO0"4M.H뤰V򙷤q+UQ,fBݤD﬩6~7 ^%k36|ѩn9RdZx7_j$Ha !ŠC9.vaESNeF7o&#^]vC]M{w0 X 9q_ҲwU @ܓ8 Y |Z#h3ѓ8+e~.4YJ(\.bC6fsh荚re'ȯw8D0tӫ0<4k4~ *D,r+>+k[0)~`kn"(͔N߽a]hNB*1^ & @(?N8HA<7vl 2gQ --ż7gLVv_&wT'X%0DV9=惦SSⶬ9:Rbm 6\dbl$޸2{;(-)n7ݲTJ94jZUyJf_V l#6RV=,4d n#cl&RIVBQGp%IFx"ux 'ƃo)}qAG n#eXVg'֚MuT$ҽʒĞasMېH,> ’t} >J!G2}\8z'TGXd$^(Ԯ|&.G(<;?yST*gH(wɑR:J2Rn3丑>vd]i`3]ɤ>xxgM|G[aFߝѧ)!ǮJ%vp91t 8i_̯y? (Y!mLL㡎G_=|VsezQP ۰KbFфX{KI~>&lhV▋7}oS >/)R%?3cNX™8N6âK-\r8lXі]?ЪĨ&8V[vCÓ5+fUw&U-unVqKp*^?0Arh+{/{3'Lܘ.MH$\Sìܷ:!)|Bh9e8ힴ[cI>Lcܳ497q1n"~oFXjIun|;3V>TSUzۆJNA@ -bws-8}!󶠉o+6_})|14 Qiw_x(m:{![hC/($iyl~8Ś1Z'z a^yY!|*Gy~mdL S#dQؐfؒ+n7^;dҀ`r&) uZ,A+K3lg[0ruv?"dWycd[!Q_6E›4./keKWF eH"P[v_cC5ЧlΘ"'ߧI}jRrih1=)VסemK(Dَ@n/N߰c".^W2t(p KYSG[&Jk0OC)Ωv>6cq ߀]z .0dc&&`=*bcS+Jg#-XԜ8N"ֆٻ-wq,>HnE4"l/A); -%]/BOcs "^9; oNy% =fFː 3PrՁ￟{ߢ6ٹ+.͗tbMU,i7[Đ~#Zћ"c4b.4k` ^T=tDV :"&}r~0ٟ,֓RI+-gNP C4OVC Hoky&>%_!_mU82s'}ICS_ (iǼ/j?[^s@G?oJ X;FBf&Cִv=Jl1,DʹE+y mk u}à8٣mٵ9t5LJÖ'h\3E$; Xʕݹ|SOg^l^U ZCMΠcrRH û-~=C rdH|ޡNj~ l'ӵ4BY@TZbXZD2Ɠ&Qcx;/)WWNШsfLE,&$E ٧H҆Bq(U of*~w5Gyu6|0p^PlrVaECn@lfҥ|b$+F>*,zdK90;iaW^[-ME5yCCld wx0Տyp'sR,w@IW<7+>P|8΅gϩ+T)nE|s>z2%hDcc2VDoK XPz.Ӱ5?>Cza䶐}e0UM9'ޑ#0"xvqWkG*A2yÎ9JϏR)_Unٜ<>\wh Щ3/bx.; yI&7*͉F^[91E)ǰBN!9k#Z-R5/:wnV+T#[~ͷKr~]A6 KEn[L3Cr +~2Ax]xp۫ɟH8=(ޒmІ'uqN룆c1xhL(RBQcT tGJ htw3#d~s dyUxu}%F5xNo<+|gYeBBM"/%5Ƒ/Ϋ\zWb>8+Ӧv!!@6=G',TXIL)n&̉ 'e>fĿ V˵/T05/d>N֓l+Q{Oc*_tLЕ|pZݍN$_64@WC-(? ~ޱ{%c}kbqmGLVλ9gpG%&iҶ!*Jh^&wY-`~ѓ+Wb-7ZH*vXD ;^ρNb0oK^$~NE6[5Y j'=ޜV0Lw ;ܟݚȤbehtKCRWZo<{6.Z!TA&F 3$RBwcj_U?b!MNT{G?$DH=)7:pυ̤DY"Vu*AomTUO|MjWb\Ù92R%zǍCe[ J<-a"/^U,4Ȉ]\W/~e{#Y! }{I?J5:zyc\Y??U 6LTθf=ZvٟڃGq@5y(3ڻ܊i4wKEI3 MNL2ji=?2|,OvKZ?qtX_>M,"6ܻܖ@Y³LdzZrYu)I^/7(vPxҿr ]š[`I'CT;tgQ1ٜ6.6HO DMSò 1Q>(()t9՗n{;ߵ.\.ht5 }):G. P}Uf5_Ǣ|ԛA~JOv4/WVf (}4t=cvL7ra1L\87W^[xohՓƵm~ TO >/gxJ*ա-8`^9f `= lg_"%-ׄ42+SST]T/h2T=(Wo쁊+\p0;{ umGT.A"v\|7no?ܜ6n%474u SlG2w ")&,K $UM{T|g{6oUIv]o#(_=e8Ub c=4 DE)s9hx.lBEХ)]i;hs.tx0gޥfCGsC4.x0dd9{Qխ|: EaP1"fq<`S-cb1c`j3W?-eҚݣGHTA?|. l堨I3Bexq܇ 5~忻oAnd[&KǜBS#=鮉ZxF`C,S(e"{e]ׄY=T gF[H  r\2ңMA BoQGm01F *U,f/i@Gq{nv;,Y4G /@Ov0,WB2JÇv:oQR =8awcƳ[FRS֙`[l<ﭔmaggtଫ?NOL<U+,YHzHGs&wi ox5d'GyТGg;Pv'IEAK@$af&`^Dύ%Â0`V}S;19"\o۷vH {FJӰ.AA7$DohEK-5ƼO-oqelr)ԈA3i&9t㑹S= 3Ry({G2y%F߭pߢs1UJ`Z#eB0d4G{9lU"G)>D}?}X-[ Ƶ}zŭ]Bɫ6 _I43=~){+Ѩ9E ˜ANpW*yiWrFos;G>$[i,O?e)xn3&"M߶(Ki!>uĀ5qXo=P329wsC;)Iɩڱ"9N6 &'z:f\\! 뜦LD뎁B5عF!s wQ?KgeV`%/N6qY 8ڧNDXV"0E%&q PG_Z9eNv查U<6~tV8yA^y/Z'W%ykaZ uu&9i&h Fr*fShc`hSfmBT+gKYfIY^΅d.LjC3YXE}U=߾76A59 ol$]2@r^%H*5ߣ![;.,bќ V={hFl Wb'3\t o BDy]ePUre/T4grf!iUA9' Ɋ=kП_tD}Eq5RNG0+ѸVa ,J5jO &ߓZD*;-;I1OE6Y3@=%G&񨳗 ҹ2{* \+9+R545k)#ڐ*APU[zzyNKAح%(}e34!m7|<@kIg!_njt^1@ġ^H z#3o%it˙nXB^Q_Lkb|]bS?e˟]If㒩nn,WrKٌWB)5g\kBhct#>j H%k$H N(3X, LRx H9XlaݟRumWęs gjpzJx %ugʝ$wcIҡ_j+ ;cpj!JAJ ra:2,~n]잨2ݎ#B_`e^]AB`X e>$4i@cDn6O|tBzޔV[`IbٹS](&7 Hf$|sHWlrLc5Ou3[v{ͧLs$=NLCfcjT cb'_+eк qF&Zecyy1ϼkjw^lDAV.?=k`v< ѧ_=AqU(H`?mϬa#!&>apDq; k那.L@\2PL(G ]|ihI4* B#ee`pMbǗ|IyDaKm H7S2ί G-U^9. O((si?c΀pM0=ye?ݺى#oڢ+xTW\GR6tj,đ)clM@^,'aHtWI1 7&Aכ!GnO&9n^9ƬĔUaX%ӡ/Zv{'[`]2ijTeon'wnQ]Ù\vŇ}!aC1 S[9^ZTf %@yF$eRKjkoСO@-ϭŸJ!]᧿/7.2=Mtq~j:퉿"0N[@d.G35~hE.-o?,*E~f?;2 seǷ;qR)[u~U1éU R⍥%ar &ʈo"ՔcD·2]+ۤ0e*5n -|*=k 2NtOx== 0pS]#Fs+:!ӂq4p9 #ND*|)Zs˿{StjF" r#v\Mۇ_jqOE//mŒ1(B<6bE@1 2Vʿ[lon]RE.5:Vla<\Hw|Yc.ISu۰'YSPgaUωo\h06\utLE&Wy* o@H!A8CX4/`H+`L")2Er K=+bf$ZNϑ4^Tvaet #i`o\BZݘkfAc9Bb4neaF"}QF sIl .fGLxe-CDZ6ϸޣp>BoSĝ<":Fٸ0tσ' `cJ$Un@LkF?6l#zˠMtC +6CIż曝=%Z E]`$/qq U%BB*Cڔr5,ɶ*\\q>1š^FZ^/o J^v0q6G-H&rEg euؘ1,}b{ d,M m6 tƯF#%ɼ¿;]Z颖LO;skB&W%F G)I*7pivh!|/q3,C{M WƒUS!`촍< xc>pǑvh=HM~t#䬇{#χCA1 移ECd˥);XT:K= pɩ1K,=_K.>`CbMu?SXzJU~%nP Ϣz 1]ˡfQᑿr:ʃ1|،k 8.Ѱ`DbIi,*tAn#FK}''-^3Y`E3٘Ƙ!2e !ֆQ >PL @)ԩ %KT0-׷C0-4jZNo|7KRtԛ7gdT`p,xOSLKf WË́/7Z>RrBX{ҥN:'b.'>~:+o3ڽI:6 F_/9IȀ5б2Ɵ>"v '-hxG5N+?lP|^k<Lw02G]Sݭ(WkB# ۆ#8W+f:0,ƪVj,BuQcj.L)RP㹣?O#lF~yB˯3Go>X1ӈdpu<Գ~(B Ȋ;F= \WrgE 2: $djr~l:EdF35v&/`7w@krANE©Zzp*Ƙ MU:[ʍq;@v߁x =spykSIF\l-Spj3hi h&e1|?\0\ePO"lGrNMz4UKV\i S@jG/{F_1<$V>l=SQzu!hZ%J҃Y&ǘqVeo~# N:kwFmGcȵ~@ů^/uϜ~&α?yR"n便{;W QǗ oQ:Q:Ɖ_>riF10쀧>sk|woOEtC/~ zJsX-KLZ4ήa>Wra1PaB'|cE79qa!J/u f\>^7|1mZLnAKt+Ϯ8hEk^]llRM)R孎L*3A+tꧤQdS!]QR'\"^UwgmnKxU"-ΒZH1 %]U|nXH9jwod |C 4bm&P䮐ɦMlr 08/(9{lCxpThd#.n1ұ^a~ jEuxH0d_},to V ~=b~(A{c.xm@{HB[B wQ*"fE੽́~0t]{奏 f;Us0wUAN, {Ir[萌ѩfL! sc!-Vݭ`"_,Ov~87feAS:Ŕ 8AW,b%uQiOrO31= UF**_´=PM,|j#u gd)en&v&e H ήVI6bι21d@>Crq@5& S ǡhLb t42P\QSF5څ4vX4|LLTh>#EO[t&/D}Q7.|A\z=&ȯCm!r d (V g¼O!S+IV7C5raIlUh&spKP8jk$nڥuf.ǬbO~~x!Rz3qzJZ=[34e&0gw<7}CO_ɤ%bgE\|zD+ `O1FmRT;#Ӊ+nvL%!,MEB>È ;sXN oɲ>\4r}e`* j6YUKQh \'ţI>]?6oKPY<љX0jpt#<逺m=ᔐ9Wʸ ϟ͜CiBiO}C|Ξ\1ExP\ 31kAoU@J ^\֡ S:h(/>TH-%p&-=559]8ZAE#sw|vQQ?\ncT6FszwGo~_:9k@,o]+ȇJY. ._itkڿ`w7Y]ݒ>Ѱm)z/D|2@w4 sR1q6g[AT,:ɭ߫OZH} q +S-5@͎oqs5ucAIfԫMpOئ_}"|V̧* (v<ٖ[dbˀO 4#ƿ+1'~P[} [E 2.vd\N, ޼^ nu]UVV)|Iv˫IH'mSZeq11r<u<-AVE>6X]ی5%-gpiڱU0H<y#_f/砐a 즱W =l9VrTrWY507 Mg /ߣ7]˷piSs:*,yYMh=c2ӓLG-1*i>J^v.gH J][ ~fAJS2f"-kMbCE-cSunH.ǖi4,e6'{P,̥?AfX<|EHn.>A}E;GY+NH& _{E2.=Rj&Kdtyhv/?5S1o"'T`}~Os53ΐ^UX[uF F,orβHƧjB t}m\FY,uk@:D\qȳ״@LJd&D>13}1϶{|:R?_uciF htɯ"*4^⭏S[3"ի quM!a5kt9L%z8F$~KmUv8ߢ8f Nx?]$ɫTw#| k-ۑʚd͋?-zr< I94NPԅG?Ec7󋄤,՜ e T^Pw)#LG1 iƦ+)Vt@|O>H9Y _&?$#1 f5hO=P5rÇ0u6<|ԪVaI~9M0pUf2ő~ o{a%nYu=,w` 4}22k Tm.&h-oa1{[[m#=zo<\%Wfjp)@Ŋ]LWA} e)iGϚtI:\ʴ+f LJy< ?=[bCټurAB0Zw_!5eD4=xδ^K٭"NYW ?ƭU}"-1qk05l|0׌=>(3&$>OŽA^,èO,Y1Gv R0O[ 3#kNq;ؠ\e6e}ο.-WD7*4$Aü_^;z/k*JҔ~a@~LOg<9l$R} AOvwv2=0^+eAթ ;6 [\QM0+nWٛaܷ #U`"10MrDgm=@K_*ĊC*IVTQNNy1jTTAMo֙+zja+?ШP+^s=x]=tDOsa,K -ߋeG`cr{QzkaoR%.W6jvq~%<"M`iH d"լ;t<S(8,% \c˶^$ K,+YVX}fݛT^fhf4'))~v]Y+$} WfH8S 7ل2>*yin-f?#*,+F, aURî.:pUĭҘ[dl~=W' b2D z0]{q1pwr^ | 1hs/*ib_c\İHQ޲|Ҽ\~|_3 @u>0Xc٘uV+!H[@x2|V/0DT*ѩ.Yk` ݫ1BTmG]ɸ6(C<i@_ %n mUINdU~,Vb/=Kɀ)$Tb˙D1VksꢤQ9I[A$֤Blj)ɑ8VnoG$ygvIV=DB-zh nˑqƚǗ.hi\*\%J&45XU? Bʫv6G4VErzt'QkxkR\) hSRqHC6] G ߠa!= CWBznx ˟GS3avn >ҽq9<=+]j-)G-!(Q #k.A҅x @: /meˁ *̕JɁ"/ME}`CUk`\jY!EUQ!1Rc\ - .(ߩ\|*=F12QB3l4ކwOfO3EUi,XsqZ|j<\* Mf7>4 Lҧ(o`vr !/G1#hrnb ǧ`ގL.i|b:չQٟNJz>=nޢ=(ZC;*WÞ9z [8Tb,N}5L#F)#:jFG7L᭫GgԖV7)'%pܤl?0csvPξȣ )ҝV-xi4f6uՖqH3]ۣ}~V?4pDT{kOG6N) GYEDMt!X`N`$Ve@Ѹj]wޛ QD!}{l"XM]9Ip }s&i) FX$nQ) Kef@ifd㦷Y ':~n/F.$Qp][.͹<󩿢 ~^ArHU$ 'q=nJ]Y+Җ1el ҔS%MLH4nV׹K aH!(6' MkmGl0ìD#䒷ݪ )* 6}qޱA+cGʞIAM V u+aj8a//iUvm/I{U XBZٲ0fei}I^KFqLѫ+Lڠ"JcF9 f訥|4wS[NyfE\:qY<$Hg!b$ӳ^N=u.kp BVײOa% iCx=_HDZ>! LLj5,^H0*KelH6 , g}!Ǽ&)*KOf /~~򎹠*zfϴfS7.nPV%a/v>r%HrAw֓-#MݎޯHS$x:ѤYAL'QHȇXbdOya"w-D19j b %J! 6 ct<Ֆb3)#lg@ДsSp,Jx[Z0pvf5憸^p?\Ѿy.F(U.)(dJaŲ6b!`G)օr15 2FM~FZJc9eץ=xؕ\8pWw9~Nmi/je#^Zi:%x]l4$} j](.hDskѵ~:G$q@.bIG'i̸U4\;]qU=~0fHiDbJB8Re)^tvbg]C`::Hstɟ#U4z›%l7[ҔM2=aEą0ҩE v c?@H"޺=WAkf`Snb =Ɖ9U H%lz!j~̠F*˗9$1SeIU>$8 S + ; Ȉ\u+H8] e0Z+ 1Lz:fq|83l^G/F{b &LuN#S*h֕`i5)z dUUf!Pi]ϙ~:^=4T4'Rط+sLW6z+щf:J=n;88&4ڌl>e'G )c8P/  o:A"\O{;'L򽄰BmzA$X0A}Dj=DJqmShoݺ,L\#'̾Yx-mg=F+CaQ ! aZz( VLjlH4rP1-, =jG,(L\<t=/T^z>MԪlL iXv2+(* pؓf |ƒ C8h<hU56(m/@uuQW5LKQ6AwˡζMsֆȥV_JmXSCڜ8QVb&w&&Hct '8̾ lX%d 5n7K6<_ t,Lt4+e/FW i8sU0-+v ?J G%%zA@h@\j .a"@}ޏ,H L9~/'[bdH7oTv]!c-yMm =dLH䃾;_֔(Gů.QNnP9rVWhZ)>4'BL]DOh.y6|3:[~2;qL M7ZO/wKܪQv5Ѽ4B hWVxJEy7uYHEnNy區KT<< qqn =2 ƾTNe\ijaFi>t1d1@uHrDrlD]ޅRS{=J7iIo9{ĀyCw^*UÌHg"Fb:;^I[Ӧg?pl/T8 Gd4#ut{J%94i+U~q42$CcU:(}5%*AXpj"R DXϝD&㇃NadceAQ0v'2oaFWM=mz 9J2Sկĉp٬@mƥU<}ϢД!L—j?ޒ|o!NҚɐJ%uɵU/~[gfTn!en.ᶎ?9̘i9$ŌnY8_3 ?W+1L%C[#Zbb5J0i˜ȍ?ϣy3bPoOI)>QQ6bCZGy&DZuzeBMQTgNbV70_A2(CjēX.O 2rnИWKiQ1<S,O*{2Nk5x1:E 0dzu~Z4Z f$/q5| nPZ"l<_ 9 .Ok;RPL G|7G,1uʛyn+R' ,X?jXf=`'}½h4x!~M PW :BHz-E^xJ 1H/@+.zL|y2[@T6ق e>GFxα4Cgb%0ԺU!xS<1f=UUGo`PE&d5ו\ī EqoTpi\ȘDі}_̚Hp~@To(X7~o@v/d^@-ʖ$=oJ*lHѪ%*V2h1?dzLEYՙ#,sO71@ubcF_c#"\+@֬WHe6OfsZFU_}܌Nܷzk:٭=Ja!'vG/="<!m?ȳXTO{B!BsVc7oFE sH}FU EP10F'}Tâ]|Ru*\ضG?pR-ndH%|fif ̸;pWB)fa0ܥU(ùbnSu;3Ο~_XUif i'j&f}slVPٞ܀tEn5 ƣy+ . - c ? iß+Űz^(J(_9cOރ"}WN6%1_h؋ B>9Nqc m,#P`&':&ԊsI"DP]RNyrbإ\^q/>o#Y9ܚP9UssEjn@}Qo&eۆёMN& ;RrĄ !/U/~~3']?SV!Ku YJϤ"uc,xRo4ޝШsIjHpxT2/zFC?3']̨nĎ[Ik,]JH hY]}GG^O20 @Bda>JmCBoM2䧢*@LjhVI49B ;N~\pdl)NpU ~ّ>OS}w/SZ2_х-=к_pIa}S⢙kSw}ZoǢ_z!klGQB~\ 9{@ hЦlZfd\&)ˁM6 `[t-C2ˍ3۲;| wY͜q)eypd~V STHU Ǵ-74!(`vK|X]Ȣ@_0h恴 Nw /i bJ,^*O5. !Lt Xj\MY.K;_m|:C_/9 @,`vNEYh57JHCbMR9uAz24Sυ^C5=9|ҦrKW DNqU"[dq1ٰt]S8X=ظP~bzϚh;zޅpT;^73@| W󪤡a}\JHg! N!/:Wk-a~% )1kGc* ɓj`vN=-f^)&?A6 ecM̓iacVUFH_-]P!J4'L΁)1m38oDgoquA[|M/6̿kPZ~ ['nrEfJ L)(З2,XGo~6PP04X])NQӫ=c#}Lrv;O .#|ukX-<nōMa=g<Tq_XE [==>/Ed(l][=?bOcլvÑheێ.yamczYTc荺b\ tZs>-|e.oLF` x$8/E@Xod&h2XҷO7Rzm<X . ;K`Qk17I5Ri/X޿M=1cBwR'Ai ;"P\sr'qLy/_#ʽԄ Zߡy(l Mlқ%g5_+?.*agSTLSW0Aqn #Rh _SKVANmLBq(jSXrHO˖f1wS/W>'̮A(31y`PcB`.IJXEwu`cc.OQgYSBi6PqcPX$MSIjSlkT-/[% iOKvw݄$,5Kl5o0njg4T C\AM <;AJg;ze[IR<:g\yikmTd&/ _Xn*i&y-Ǐ(/ 5_:OY})~ DoG u͇wV1dy+"Hp< :*{*dgYZ070701000002a3000081a40000000000000000000000016570825600044a5c000000000000000000000000000000000000006300000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/V]?Eh=ڜ.+М7# [2KSmc,A+4y~+JaY{jLnf0QaDİ&5W 9t]@jƳNݩ `e*,fလp9W!\~y"%%.") MZոFB$BStx5Gk ~(?"U5@{2%W>WN+ IVb: %ǡ! [g\ PPXҿq gzۣ(r%?];cj+cl)+Zjނx TkrSx.LŹ;߷*DǢBrJ V dd^"q jr\*iI>]5 Xtc{mRsԫ#K4"Z~ ^kd4h8 {^3{I$P1>O8"lјNi01^ݘVK+ݨ 8Oi2ZRU{q$"Y;& s9~q#8"?8#n`ЎrF+w( ݖ.$)X<%)5Ζ{$Hp9WۯXKdinH5yfŴhQ{"wsb^K (&)'TT\a])FQ2k 曪2'%ۘ ]W}ZvvFï<(L ) |v}q,?esDVnY,˽'la Pˍ@KUG yLzEbYEpS5UoBɆo*YLǞ%[ RD H(_^hkZF.7k$(hN 351_=#.)[ FVAy\9rN"'.P..E.ZI1$:1#}Zu*X`.M`=?G2 ϡL[|g:k]|! WgV 4 ,G,~^`ǚþڊaM`Qa9'~y3DWTn8F#[yvSi6eI^K?>ώ߯퇊O`Ni]*~CõrINW7t7`ɴGj54Ӯ}|K x+ T=+oCC,?A sO9> ~ؠօV(pS !Ýx2]D.%40⊵|'-8D xh |07Wc51"9KNo&;)@IXn^G"rlsji"Au޽ex"̍޴̈́j^3xu`SLMVe5?#%hة pbFCS,oztfsfdP?f9!F,yS}-.K{clJ2/H0q(qzE^LAPO mXZNLKY>CksD}ᚴ諼˼12ЉֶD61fN0}a1Rpϖf$Z[]-~+=,Bpd?0 G/t6a{{iFzus52Z .\%ؑ|`4"K=Sc\ffVX6xةr&lEa!'ʢ;[zJ;Cdž>5Q MKUVmdQTEP`2N 3P 0N'(1gfc=sNliUV 4syF"2+ /Or\;!"lrRmïw-H #t߮fނ!J< G"Kj8JRG0|}fu֖` 7Qw0~;r(lK ?{7dc^ۋ}ڗ +w'UٷW U B|9 KbhA"@ īxE-eRҢ(_Fy+칺Yߋ'm[@`l9ޘ8C𑎐9*%ZB Q"_.OO,]Pr5nUc(QpnfEgW 2u͐A?2s+N[AQrn 1܀< bk1]V]! tTGH.f,!'_ S}CBy4{ ׬VRd+(W Psw#O]^[`i4DzIsXj?{@Q!ۓҳx#?])M7Jfg0/ZJU61`u߈xR=wm+$5 N!a(BG=1cY";SM-=Os 7xC'g|J+?ס_UGێg-Ĝ{K1 "z_MHqcq5&6"eQH9#nfL/f~&+lͭ*1f$bK5ӽJI_VqgV#8+D&K2T.y^=Y@E;y94w3s=ß?E[%"k+r(ca#DI:t JhԨWM,-{ VqWQxN 2+5/S9Y64D9bpLHM#f@vq=9vpg`syP_>Xm|K*B Of}%$;>GWNō7}$4y⡵ %`KnylsLcT@4} ٓgPZ!u1ݣx)c r5 ]rm 07VJ3)`n[Cz$mk2.7]t1BXT1em#fT KQz=d# :O y9)&o8]Rc^V}}d[;K+jK9-1o1 \3Jc AM \z~!S㠟CuEbjW}^;^cY᳗Mƈp3LtD?M9tHҠEM-E3#D1L_N9ˋauI&jXtotyyJHrxfDvP"-}BcJ:D5 ܗF*mЦе,~H7*3|?Ge̿T`{vCAVaG(vY4>7˓= Z%!#MxAR,x T<Ѐ;tCt"%혻ꀧƋkQ98 ;ҹA2~rT!8{ " es v;HZdː~@eo| йew0]+a[+qD$ RAZG䦃*MiK%oim]Xºrc^9Ǐd "a-"tA/xAJԆc@ d m˗|ݤHO.~|JYGAV~.8^ZINACL%JZ\1 6`OxB~h7r@V)jOP" csq]v&cb{5ƐiPAw[,a,'^cq߼T"|hDj*J˳c THcϷȐ^kF\4DZn.d*`Ӧ{E.*<9 MvJw/\(Wxr+{DsQXK, ,sš.PE8D`LUTᄒ==pE^{3lQ+#ù )?,#? \O,C ݚP8}AҪ-T* jy"V[Iq&Ns veוՄ: SWSI#e G]lNiJsE*+Ho;kϕ9vPV-L7B? 1CfmOC()!(U*Z_] S2e̮BFuoXx1K<)x ;2ۧ~T`*1٢04lHtM0T@L0!{.LIo%!ZY[ hz1+5LHO`>ߎĪ/g|9J3iJw尊%-yGh=FyiB rW@SQDg {tu4~v('n|w"`84pϙ}hZ ߌ6_wP(9d[ {O+AqcS;u+T'B:ReY\(ViDj藪r:x(:4Ѭ[)=(a :STϹ5e+= r_ecO d:1\Q#z53<4@-V\>Y_.(L~wssÌƏ\ ra嬰b5]L fbu6ZC6qrт?22BB#bo3Kԯp4Jk_!?lmn*Ch-"A {VU!* Ady-(.jesDDŽ {=)9"`c6IU cGiwEV4`D\EFQ/3Љ>+5.kHa;[Ŕy"6.]llwt-a1qΰp(ym#Q/xӝ05u?Q~RF~g]ْz 6t> Kƪ hҍnB.Y\/<:,Osr'ZTo@" F=ڥ:(CBG2Oms#f0j)B_tl1VlTî P-L2aR]:)h1VXkNXT{TSBiU.0r'D[X_XVF"V7-D؅LTF xt2ُِ~T Erk#FFT&+w&a װd૪iq()&:G{ʽ rMloToՌ 5*Hq# Dh)catFMݤE2N+ X{<PXh-Vsu2,u #:|'ѱ07eYI _s]%3SW:DU+-5y7&pV+Iŭ`1 IU*doE ~ry|auGH|mhFřXX΀(zE(ݖKi[aղFPX|f`ZZ6V`;sJޏ>Al+L??wSp|@NgQĭno=\H0d,[?4f1 !E ]6I;`5LOܫJ-s~O^N`K`'w2dZ+>Jtɝ$ 2}*[z-/ut~yf\ȗsr$3w^B(}]93v'S?u0jm Zqѐ+G3NXhym<H$T(Pә4@BΏ*E~UR 1D(z~& K8,|ƨGRVP? vˤd<~"eFX&5Ě0d[شD0C@u% ߖYyCyp¶AP>!ʢd!o{Dqɡ&U+z1ی*%WrI\K{0nl ڤ(WY@-1uF foR(f^!ˉw WGlG]AtWirs8lh>R K;aҽ%jO W+ec{C:gX[![~R-$m*%^iZK |7RL9_p2o'H0lLԧ\C Ppf^8Vᑴyh_]7cOkB+(;  |%/럹.c$D/)\8 X)&fN`%lwqLb\DDÌbqcUlB$p:G Vqx,jHd._߈ZH;> - (1ڛXXes7r6U_fLoݽl}dؓszrfD1!6"1U=% շF't0aqWngSZJ(XEi ~KȞ!"`Wjy_?vp'pKE&I@骁e/PwNt%9-&r6j_y??@MˈV6M_$}L𩝵a40B=*Rl+,*LTF40!Va -U ; = s'+ҐRHٱXsDUD(r1 \Z;sߑU:n?rS $hԻwjXoz8a~\{GJq+%p֔Dx-`wb>}X)z< yuo\ՠk b$@ k Uj_Rd9s ҥC$ HiF*+\.#HV\>* e.B"6;lZ2[|7{EA`Jw2`mY3_8n;>fi4v:$Mry g۟b! =r!oŇV;;8^sԜ izT'5AR[*[d >et]yKz 3'08_ U69 @ږ{YVCDC(!fh5Wy2ĩ25yo(%(Ya2Bl0x1@sgc+5M);$ @zZ6X|YK/\0pXiI uH鄫W|}z6"^yvLѳziX5e5lPH97^y:dTc+BEocotw:qfvi&C]R)bS+Yrķ,Ŭ- =HOVEBUmBi:6f!FӒKnOpV^&Y͌C^c(蔓IZxpJ@VI(c_"-%Ao'-N<Cx3f4k}佾b%r|?s-%1H$lAi E*E< Kz%uɂ/Oz71fL$|3QV'EoB=6乨o,7pou=,ׁc k+G̫rKVjb:~tv4\P.cB?$FU؛esV0$3vt"dǣsgp;5wB=h_܎j;x7!=>ԥ8Ng}4h9RhbZXaXdpu͑;G{1R( Ěw__ ӂ?hu|RD JŨxVZ=/8#SgʦąS5}w#ӯDEO6)аN~zg/} *w.\ɲlH#RF{6^JK.~5H!ά?wP*5 P1#ѹä) LQ` 8M Ȃ\Ķκs1s)7ٲu!ЧmF4͋hyN?`}6RG`p%O/i+Kn6R&y05+@kv ~ hgCMB߽u"7%p6M.S9+FZf] Y0sl$Ĭ|Tm++"S:X WȬN"E537Ϛ)du>𨣁XS a M#*b5X~du#4ǹWYf.e3x{2E}Nlَk⅑~]m qcs>n<./G㹯eZƓr0*y-)IJ((0 Qg#v`s;FmP~+CM_~;>I) ]Q%<ނlD~ѼE8Չ+A6ҋ/9}|e rVAڰZF!iv^CA)Flml\!te7: @_R3MUw9AN@&b%xq׬Qj l7 Ľ̃O@&</XWMVkG(WL8Sa:&)הng?sƃWwXgwQf[ߟQ=*Xjpu;W$X\ Y@bT!`zЁby3$O4 hV*Gbn[ں*[et#Vk2=uRlC<ϐ wNsdq6Ym| E;?x}u_jZTWMjQVxaG>Z=3 ht(~b,Bp~򍰷_)ˋhVo[BZ)0YcR/qaTcC̠> @/yEJ)a[6qR,3aL.79/oZ`2bUtpÅoJz5}ZX$ЅCgvچE0֠}Ćpd:QPdU *&F"ХM@=2k`vT9\z7@|]%Ë"I"ycIIp'ru훬,|Zojw?y9yW(Lp,57q#7PHV40sW oOXD#u쀽jvP>PfVIY(hd?[*+"6rWE ,58{WK7.1Mo&"eX;c0XCuS|nG쿖Ӭn%C(YS̆VxзJU9C&prHqƞ s~.<1ڇJ)l&6 pAW^x2^=QqK^5:IdǘVfA:I˄Q}iIIZϒA6d%L PDx`A vGӭXRu1# f*RtI_C [{ G^^j=Sp`>Ef,ӎBJh櫈ݓ7LT0(뎐m,hSN^RX àVYwZEQVwszZPGIH`%Z%(SM'4YԃH4`ur2di-Eڒ0uo0) N7%_m,< wgtxp豩ÙD)*C OضRLZO~vl-%X (1!B Lap/C<\Cb6ur)'~pc1)GDBtgU缺%4Av|R+<OkCJ; "OhcX¶pj`/^qa+[JnZR?se \ͱ0+De&|WΘ EUMm|Gub ɹAi M_άveDڗjXc^ 9>Sp0l׈QrYÏ6l"?co(OK^C{W"$K].(U1V,O&[Ķ~ÃlҫUZ.Pxk)KצSȖKe7 ӑ듿pȋ\nIM 0 Z|R!EFT B.O"=FGUxF$~\Ñ48nyت]uR=Q^sM ɑvX0.FFy.ړW(-^^0=`15wEO)]♗k<1Qe ΔsvB8?`Zք a-NJYϢfGPΝja%+x5U@܃F z#-R0@X0vfa@`pnPY}I1u 4ћ7t~+TX?ePXtmO~#JvLrQ 7mwr`cmBJ5Us9ϻ"Vnm̅\ß\d T|"Ĺ?- ɟOŽy @]9BLd}ѡj҆d"P"2hO̐GTqݶ@}~΀w>EevvŨǜRϞ ?Myrְ*Ӛ˘f.M-C3ST~kHNb5+l)XGo"^N$WmCbLwo}:YV;ӭ@8*=|#rY^x\C+KJ};ldʴ gE_ʛ- 8F:DV l >V1q~p ԩ慖+i4Y)Ph)BˮC:9w6t|n8%9X}]V##UMl|ŴhYS+CD,^B#'Lxv[@#i]i{kfQ(+Jlܕ}@YLPK3iĶRhiRMٶ̃qDwKp5Ptd c>ey$M VPDC:WnlXU[qan!RkE';_SFccRʭJx)tL8m]h1aoJ&A?BCbCU_pi8B|(|Pp;}Ф˙}RY YYHNK2Džץf9SҨ(NIN<.Ļ@P ! Axa.ACMn;#ׂ+4V:2o@rSsˊgh&ėxS navEZ~O:gt9 F d%k<`?Aiq?ClTh5c2!PD$?Gne'.+A1펺uǑԮxD m&|1־`1 rn#WR6 V~^@K4*ygԯcp$yea}dg2'A嵣b*NjGlѶxV,Q!ܠ(78ɤ[Q-. =KV7I>/+_9g+.h߅]@%,7>.ށW(8{}i?d_-.Z}xof'0 5G:F$!o.?>MUR/)hd.U™wn#TZF#ĸY`OjlYq|eCLfu +Z>TǏD_q羊IPU e&?pNx)񕕮՘ ;rd[^\7~K0PorvާSvU_;ڜ!L=صϬ JKRC#ps& Xd3m`"ڧkYsi_1?84pȚxp,bzA9gAy [It , VL ;kyBpTL eMlְ9AFmu9_^XV '}˅q=PvMמ9M.+m9uжW7)ZT GS|p5ڕn險"鷡a}г [%ϓt93=~"9{C M _Yx6gW7?S>ĚC"O6:PL)}YU?T9Ju_%] K] ;p٣W涂yA(( ]T̵d{91YFk241 aI 3Xɢh7l*:;TL\SF|QNVq8~k|>&EN9Bz- 0 (P"N E;/02+RG]ܷS;?٪3ZA0 #,K֮>qQP|PnU7ⅼ5UUܮڋfMi@n% @†\AINra޿43& PM:lϱn3ו-5IT3 GuJBLޗgh /yᴌ=5{MpB)ːjކ%\ v5g0w_&\mcY|\#55x;QZ-z*I(FT•aixO%LC/o v-)TF6 ,|ƪSϐk|yk90s-fO܀V6<<`F #t'٦nP$NX𷁶:66i5}|M_ơMEm6k^M']1E*^WZUhM^*֞ 5Dsv|~LuԐ\7Qz2aEu_u-RfWLh~>4I~r"HVM/߼8R 4u٭] 2>%k@qG-wT_PgO`݅eƚ^$[PXaՇ:U_tAXHN X]@նp6@3QNcX_FF*JC ݎfIR{Qt%I~ DH41]W(Z+xjgvc{ GbN L.ީ0S}q4%_LОҷp{ @)AlV֖,%wk#Œu*yDm1_**n I")9Os~w BXf'Leq3;ޕi>vJaVM䠻ۂ-.Z.YmAWTYj4&;5z鯿ϩˢa11LC6{^M7^]c/A1qN1Il/hN^>1:#r);(lccCrF%+H2bEQ?LKR!{gyq#NX͐pNv}@@ 2~<Z_A@12z" 1T0u|伺pjثuqǙw,Q<*WUgw($--<5*٥ޫ W PXٸ I|a욬XjTBg(Mru1lS_z;!frg1e2G%r{ X:11EyT'(`]unF)MH+UI}PEhSi܎7'u m9H-i= Յn-%׬ϏVQLR$4#1`q-$~_ɴM/jGUHʝQmO%5F hÉ<$P =IFūJ'C#D (;&ӈS=^ŨR^kpP`RЌ'Sz)yN֬ =,-=v`aw_ xLx2;*Օa &$n RzHR=)PSiIm>(ŧ;Ο^ȡExb -e &3i| ܀jNg#^@J\0)KkLDE:Z Pl Qe)Xy#PWUK+Hָ1řb0az=MC`#r8Tw } $rw]wV)&ٷN&سy \VY'FYvP [5q,&OMpQz^xw s_2*둇2%7JcYzI4Olq{* s(%a=㵯[c1\; :6QSGچMȰ6̷j[d(<4!WB~?ŽR^OluE"B>"   o@pd{h";*`e^)/M>$@!O`[h=0UҰiw$. }du޻jv.1JJn[8猹cF4򢏊0ihvMr/ܯn\NXgRFE2GʔQcźl>4n*MJbG$9&^5sݎ4y!'9r+E>%v^ˋ>N;=e0!ⷕ_KMm-NT'Mb%sEZM*81"̋ rvCه]ztE+D3仩ՖJ 5(GH੓EGjfȹп2iE*o_yV 632W;. ܘI藰evdnR{OI,]T5A?.bjXm6i X2,LYHf9u< K;xɧI +l<Ƈ< "KX 7u}~ƀPYW+ZUc|AHFOТ aT~M6ԢO(b勺9kB# /I>V_~;;Zv"~ >_9Ko 9XgX3S ü½'z1Р9!z,yOcC2$/Rȣ% |u+}ur0Z-=QYt!\nJ@z=)z)_{y8&[95 $6TGQV׈wi 6 WQ:RzԱ (--\M/?o'.?SV[1QǽǠor`L#d]90ȭ!VFAk9\6-`x •JNi;WdR6 3)" 5 n!0|AiXR]~$ކN;Əv=5P-u\!$czYrʉ+R2 wEN_+6n<FтOY8&t)g:rpeF`>&bS9 g.^ +7? 3:wDzqj^'” QHjP^T}@ 1OjJZiDj4:z0B}$m#뀤?;vQ=xs& _*p=bЪaXRVl&-nQ9T_ p.BKӬy:'y/yJɫѕ2'YnOpVlĬ,"BƚqHwf7]D#+HaODB];?pNQ.vgۑf~~tB}ֿ(Dǃ)v7҉z\OΕsdn-0-$2+ciso @5AO0Yrxs@fgLÒas}Z n's ŗ;Y 4RtM^{P\j@ XFn/~΢q'#/BK[}%0sv* !vNF XΩ&!dE)-dʵ9|?Az p@| l&mxʎ ^{(Ep<㒫?i/n w%fڑAo:}k'_'$ϥD~<"k? sڂ>G#N7dkiSKvo]dYrJzq؜X^GNa s>x m\$,f>UԨu!eIACW,B")a#Fʳ=eF$4u|b Eջ/3@J&z8APMj*.1HW,SqK &Дev`\wu]b`aFXs4.ћ_UOm_\K`;|ym")`>%]3M1RWN =[흦MX%71@@EJ6B|#6^Por1e?[w䩱tZ#9%~-4 0JMV˵ Q@\稍}u#kwoِ}p!-T3@55ۧk \k")glusm[NsO*mca E^,a6+ٞPՔh6>& qz$Lq1@Wr+}&a_ 6!\kMZsN$>&mF3Nj o '|i`l9ybpBSj5kd*ɞ=j^y밇ِ*7I7-[3sۼk[U+^}pN9e/ˬWvʓF.\EO|~sQ1P;nFn'ޗpp".k5X7<68 /J(I[}v3;I֕YWnq$\g!\wc~/\cPa) X5p2 &y:~0E[%׮-H%kEβ1,x~. |m\_RY# niA nv`VSK7(J EXVa 6&#AcƑa DW@ q0nOW^yxVjNoG[-Cu:aL4e6QqA5{)a!SRhbŸ3$lQypMXO1ED61g}j&o4UXr+.͎Emd371}BX%{X'!yDIHx];|^dfiS\Oߓ\,G "t:"ϱ##pRʩJ⋽(mB7@2!eZ|> 3tdQ\T\9\UYw r D_A%;` k.ro"d( @(Oy8{ &ܶS}/m)5U]Ӊ*,eR9HTɤ>!R߱bٍW d8%9#]!SqpS*/c:ryIPwpUۏCiHXSN5ݳxP5:\1 #"\xVͦoVZ]'\qGDg ^ԇ[N)t;6; yx*tLA+rrO$5iZp&Qr#:rn3:\1SH?nY*l*-:nw1kvx4Ep|+KO5Q7=8ur.* 5YtiE~nqSe>#\|7h.2O¬Za;݊u`r5K6sG{rcu@>5ү??nY/SCXeYa Mf߻oۄN[eW/ױ׷;VF&\+O)XgU" k8n^U _7uЩ2&g'ɺ=*Mۼ2i&7C)|LgOiV${] m\dž9# i=GU#UO4 ͂,<#@ Ԇ.N=j T'6f\ԗOOfdQK'xw@~%)ΓP5`t k'49ר#yZmTƵ"`ٗOs?U9:@a̮>%9M*=[nNҨ`ͿKm;?~ AA{QxZ]4JfkAV8]u4ӟږE"M]`l'D}˵F;СwmGuVRQ_kJpG蔪+㰄 8ٜgt~ Q{A8ir sR)K6T?! m)\,gd!֝܎>ZƿF.y8$+Ť@ uQT߀yYo1Z~ @g:ls~B VSsH 5kq _An,giN35jp=2wh=9yMc\$&e6L]X*'Ӈ1Bֲ#UO3U8}bY1KEC2LSG i4h1]er6Nj%Suv M(Iae`,}/<W] (>,G$@< g $SL٢p8{ñH\ qiu/`.-4FmpF?}D,d]+ Az@igrXf $O]y2cTW| i՝"pՃ;؋=΅ 0|J 10¢c֭Eq3M`x8CF.Ե/\/+}-0^DTz_'6_f~׋e,E/~MmCf^xqE_2@Q4=8,%A'ea>2G 2QϫfcT vi2,7mkB3{Hۑ$)PZp>V@ǦT2pgG?c`-_>b,iG3ffhESczJ4suE*v!9lLe/2L o3U]GDBٕEΙ2 u "zݯ=LO9!T9.[Tږ2< Bـ>pP?YƬѲ{E?q3Ƴ9oG+Ǯ$2u:8{q>WXSH_bPȵS\AMjc7$SJ*,UGj^@Bխ[? _U' {ܜt c;K&䀼kpZj=2??33B@!Z$kSH%C{GQ6M"n6vThلfUaz,]8-VZɰ]+~}j㏣]=i:ɸqS:˚0g D1괻0-'zъsdKR=o:']邩WV|y6qcD`d\!v<"rze/V"'YQHX\SnDkO}g-3WƝ#R~'U!V D9qajFi<mCH.7sgo¼rƶ7?z|unm _s!(e"bA frGJT51{YhMf@GF`%yR۠HݼQ٩K,@s e (1Ӵ&W)6ˏ$zl| SxA[AJU;CEQwXoVÅ?\1 :}^=4Bk) \:G<;Mdj窍$Bs}3x6_q{,!Cr;TZm@eQH :ko=3A$HtNlF[Q3}ݑ*==I3v³-;泲 WWΌ+6Hy U':4viuX6xR= oYe!y'"BG(1ܸdL.0\vz\ЅYzZ4 =U;G/7[P}`x&p6'X[z{-츖)AeKXYдwA_ 3%Nڮpi?// x(Ӯ г )s; 'MjDfsoGB#-'uF:՜*;4D=<j*sf4filTL4v,3dclV[BWS2P!˰}k1NN &ȬD7DIh UvJnܾq\X˯Er~'x^G{4T_/Lɒ:rC4)' &+ŕgp =nߚfsci2H5wC ҫIzr^L$Og[C.io\Ο?[XFbʜy 1BhGWDH< U|mB/>sn'#s*Vܐr=4͏ FXA?zILz[Fq3\.$}aDFӑ@(Gu*yjm~7-M S9L٥lFEih.q8={\blN9;,g`D 5RMpD: taA4P(LCs +!X@RtjHk/AMIڒh6{o$j0`,K0g`£ȓ_?n٦ԁI݊6+(G&#(g&fW9206sB+o%ZuG!BYGK{O9)w̢J|-xwbhh)9]{: `+A_X3Kq)pł#EF4:y=lMʣ,'N1i| 'ޘk_%/('Ff 5?C8zRc=*2"zn[>C)9K#ei ":LB8wyɘ_:\I\jcG%.҇z]B-~bPM2կ鰚,<$AHA?ŝY9Ы'SRd4.󅜑2M358B(-GaG=?'.SmnEL\61݃7 `a0;J2!F59^؈B+-yT…-Z3ĕ_ ؽW3s' haf56]0-V.cFndH7OU@R<@H|/Wۭ5ԬQq 17ԙ9Q61*20kq0f~81ocw FR]EkIF[}zM`Gپ ]@_Anz2g Iͮ~tdaL%7im'<20y9MFJ*WF1,.ѭb+H&gǤŬĎH^D[:-zڠUC8 Fpf]㓘ϐs0 ɛy֞JL*7YCyldEoE_SV>0CklER-Z\1@ɀxZ`Yݪj ` JzN*+ ja i7f==MßT@lW mPOTmndbc,4QǕmVJՅXzIhQYH=-5^d] jB[[#σ8r8;%ha [<)<ltHѸDNg0g 7P+<mNI&%^*텛eYXkR|p[댼 7p-_55Fp(U0 $"gcY* zݯJXzIA/ZYJTd%cfI!xZj`ȷ)I>ٖ>歼fȍܭr"z}7HctB̫m޷U85BXAgyW?j,{6M./CnGue;ݳڟzwe`Bj }Ojr@Ƨ)(yOssbf&xFx]ښl)#K]Q(,JAӄxW:3e<)  z!!޿LvQ) WR뒜=0r 2C~mmtYf&Y2X8czH"kINÉ~xI'a$t<,C`a+9 xp3|_3?I9nGodJ^vҹdI~@qNƽ" ylzb5TZ}S}_jkWc\5G` /TLW3_h¼VjkhڙAs1q@i1߱"ئNe@YJOY5kb,AFNxZq/p-#m1/2TًoxWLi_p :v$[.wq5wZ5_:n|O5=^OT-5̢F;=t#!ԥ)1̛DEj56nwS;߰>ǓIZ>awn'Mit>7)`IU3t;dwAZVc|[m8M03[!pJ_r4FTX>}H5G,LV<71+c/z^;=JQ6lwk":CA:[XIn :݄ OeYtퟫ KۙI𦪒X0"46Z:RNmE/(({L/d1?is{F \dEjk@ݻVJeJ({C80iS 1r?f> 34 )@jaIM[ﱒ$o^ZU`*:CQRnG4<ټMֈDUgXͽWTd apF93 nse'6cvi;S&`|k׎^6XT,_+8zph?mpen#[21VTSsI ꧙$%$_2?H[JqZ2f@[,ځeָ䘍WۥNp~r^K> %-wTѨ~ٷYѮ k@fF1d1I9*<}$h6z 0YxnE6w{`F0彞W;BgQ-mkϖ̪~*-*O$qE%FH:g'yn&XNV?'q]|bEϡr4? *8;lX$o)]e aǾ%27L`wX q|ZsI%B./Avtwuf h\9w #귛*5Ƶ˳Ld)6qftc*(${:A2V^!nvhz' @߂J4KV.z"Y!P$p)ZCX]~uCW+% T?oDB:.u"J~ĆG&T7T9IsS6Y"ۃ0l]u_@!KNyg; En٧ 0/48gŹΨr]T_oD!:ge-Q8 ̡\ڠݧ4iu{~aFd; _S}`H@B/XmN/kn>슊L2(cōƖjY qj=ގ)_LH.~^_<]~(\!~vꂀ;}6sFcz-rYalEƧ:gp;~.f[z-AH G,PIC}h $l%` ھQU1fC<@Erb*ڠ0d@x 7c} aSiB1nOpFΉv*YD-xٰk[5ܛ_֦rTWM-aR:iCɾzqyJ3j˻TfpvSu\_FٖY5 qI0ܒ֯Zƭ)_JxS\1i"p>kW ;ЄaƏG`8^*s0%# Ē BtfńлHܾ.+fLp7YW hYJg$̙@B7Bm,tw mM"@MXG)k yn QWއڅa"FecXC(>]POt;5<6iުiCM^XPkGGsaG$ՀG YR؏dbh PR9C@ b$^=)bS>YH@/QJmٮ6I;Em(8C [+Z9:Z3Z^˱$nP_|+V#i9M}ҭ|";\?ʃ7AX|;TŬp7T5}}칂kqvqc$aA[÷~e==.<8 ӼYx]j.Ta؉)x?ƿ.wY &O?b8`9Q?58*?z(ow_iY,hdX;&׽DŽLd_f!hp227dp&ܰy3 Q0܋"<)HQKHe(˱e b@\x )?IR掴=% Eۃǁ@;B2:iiѬnbBoW2zYp+zx+\"V6,WW 0_%gу!2.84 rD<[,ԇ|Hf'b2Z ~ zqjk[&6B;[7neIMyjRAd3`kXoR9U()N/7D9@jd{Nv&D%-z9X[k=נM9b%Nι;%Yt4.]{׆F$ E=r L{psG#Oa5!j@;%+wW9WPqth?BEF ސVIcFҗvc"ΨK*߮X Ni> 9–bSe*B$;'rŐD>C :Rl^[n~3Ͼ3oJa:6VS`piqՏO#iI*C+0瞚 YeY!0uBW1}ԠhiK?z k.fIR&bf<5 : |rUoFNuD&ȸ O鉔BS(c艞ldx| n'Tl0#!V$AU]Њuwl %K]:ĻRz3ÙN!rT7<o),F(,rnBwPhBxGȡ!L-;/2>{=]9O2rFT؄N@jN1w>'-ןr˛^(ԙبhL'na<t vFpG$YxyR)0AB ԭK̫,h<-=C ?yi]@[̔!u0EouB6{ؼutnp9_/:u>h:d];9lmO5-9A\? QʓհQzܺ1^MWdg~*M::d/r '@5B|>,3 mcp;k_tٲ)qQUIJ6Cm:¤<0tXKuNk˗%ܴ.,p.|݃2UߧJ z%";k}'7C k7_zS%-'Fjc/ud,+_V;4R׊/6aisz~(8ʣ(coufz*))`y k?| g VDsX'l:4é̅z`pc&P13ɽ2'n- TiUXWkw%㏿ (2DU еC嚯[ MO3= tq-~ܞ/6nQ^ɋejpy*>%>(˷?tʗӓd\)=lM;]wJUl +Obi?il':PDN'LCƹ61F xd5&PRXktLj F&swRIsztm8 k-ǒT]B5l?[B XŘiNscNvq9.J{U1Iz!׍hcתD4-嚆5#2,4AwԬK} xȄ8`;(jQ2GQ DI3pJucá-j82h6TqX}sDofbo8fTݎwORb !nI>%ww"F3KW4O6:5{ (~k㊡!Y|A| ZX^}bk]65(V۟%I2}{сB"W*R=~pďrN_v2.wu |WŨ|,•$<D#Ԝ'5"W98ᛴiWC+ Z-8o:n|C w4pKHLYI 6$g@*d"uJW$QQP"1AZhȇ@[:~2/26 qoWrl2"(p; gsl7yd,## |==gDM[*d%!I Ãi":v~\9|o Wvc!LƯX u*&\ Ԟ^oA܎$}z&{^ :#jEƭ]ڼ+kp??RX0¨:ͿnݽQcU2V$%,!Ep[g%aROdpytԳQʶbl @*Q&,ML,編޷ws[ !9 )Q*ud:oư!J=. T'r 4[jb4v=BτF%YU_ݫCqHCrrMEV,K#(OZ%LMp=f&V;);0̱23hW,v 2jJmՔ^ X%լa>~tP1KV&X̢k w1 -v$A'*͢G~ gdmJc|[ چ!v7os01vKm1L Wƥ\߷-3_K~w~ ι\Y5dٙdWvPԉ)?q.S#\TfM!vVR#!BcZ(Ή{Ɩ*:<,/?82 p013¿ cq('#!Tz;sVmoO&g[Z"+/!qi=^B!jfM,E{26*] D=sQffk A'e"?v· WP^7F8'@iU ( BTWGdևu|Ζ,bh }ՏY.t'd e|ț7F0{/$4;Da9=X"; N:mTPo;8B 08AD5b`z?UD|/Ls idY-J[(b| iѸ˦V#? R?=󁟋,I-[&%hDZ{Gq\nlDpcqt'y9ۘA| 4B.@pelϨk3Qs 'r# bWc P3.KiufB(MPNmZ]?0 !L=Cľ1Xj Q }M6Uld˧iNcX1l9 Rc0Z0ףa ۰B/Aڈ6DĜ+ӬL-*X1Ԁ,ȑE6Ԃ8 GMWZG0;`ITuk0$k&vz'aZcK5?(>*_6(QQhg#ԴBTu.c+.Z31AmF<{p[%9; &6'=U:HF1~[jH'i)C#s3F jcJ,8X x)i3be9,DU7LVp768Q0 .r_N9A'@5++vTɯI|ѾWD%`_ɴ8kH+RUP6\_-ѤO7p@ LŎWӸ:PLˋI!88v dG= bћ>4kۣZ{r48 bzJj"R̀ PRc9CmMTvv+Ho|o#0FyUpYu1M%3aH WS8Z:rI"mC-,K"+:(sG7T~ k DcȾ^ ©DZљ' $kՄ` Zlrs qHI. P'C!qOB)a+=<|ȉn}f| U!sW#6wݦ&i*Qo01$0uDֻo>+y\_?iRJ\2UItX ߒ|ʹnDeX0Me(y[c3 }~JݷnJ{1%rwL͏ xmWZм>̋I⟿ ԑ3 Po +Ƣkb`tPOuX0Kc|iG&BPaх|89&sXg\Ϧ0_ `Eq/@-a3O%̀wqG*~WN'TJFHA?g5- Kě~QڼWqg MuGEp3="^Rô_ؑ@$;z\HsDV.#SŒ`e+NÌRc#&iEPOhIRm]=DNX-xOxs\졝ۧ8J-S^=G\T]Ba W 7Z).$u1{;3Hq }I AB Wvڸ|(.e#uNMōOˁ:iY9p1˹wS*bf *Ï}L]?k~oGW 򦏬~\S8:Qwg<}NˇsElyvlˬT헼?v7@<Ze1adU Og2D[:a{D䂓j@.Hk.+y r؋xRZJY[ˈٷ"ًFozzR.$Ŷwi7cr> 7Pi~#?,x[MaBDz:[R;;H&eak&_bKV)Kxh,|#ϗR&C| >kR(p I\=/1'U)y)AЫuGOjMG,\hļb̢RfF(VkeeQ%p@jaeYZjg_܂GbЊ?@^>p<+SiKs[EkLJR39:SWftv1Nkx"ENaMAܨ3<%;ޱ viluM#9X\QN]0f<8fYٓM+Oκ0R>͉V j[w9; *ɹ=}"vo޵eT>g@.sdz&et WR\{.b/.6:0h&˜ƾ^;؝}lC^cdasKuaH~ 5Nx ;^Pjo?e^wJ M`;8-Rjku·JnL6Lfp5Uw-qv`.~!QTJWmgt=Na8ݒ,cwBwza i͗i}e׀c* *ug4ؖ;*2"x$eīDrDucx۪~Z'& PAb5#s$^e]J3">%JOurϹBer>-vk)4s(arڢ,wEܐ8e,5GKrCI7PpYnC||ʅq*]:y-ѪYֵ pZVyDEԇ]|nC=pY0Z{EFAWZ0sy*!5rd8XwB=x1۠w6 L?_Ӳ%E*W`ۚ/135ڹR2L<*94E8mg$, rW莓,[6Wmo뵎hJE|gVS]~ނ13Iȡ*B`JvWimB\J 4Qj+ ck)&"ZzoF㭳H@c`\*ǿai+a؂,O>5a d.'*&嬉 %bɃOLvt{"xsMYHmȝ[z/cԵ"a/35]\Ro둢1zɆ13s&b1(3nn%9OoKZy^*V3~_QO`<} r<8,kG[S f`^/=V0[UN }j.h @L =q*Y ݓt]aw p=W($t⛂nR68̘Njgԃ6Iq 7>3 VIfM:H :1w),<&&iUSD.W# 3shZb#YJkU SX#Ni<4O_KdX.%:;ӫG#RX>'aK/;W[Z/{oXgTKV-+&<8Q++mH'r .s@:Da>O>GqRܒ1kO'J"'wE,oԔ-||6nՂN"$ůR+T+Ayc "KWd&;`ZrBjxaxp_ `o2X3p(LD#\}7<ϫfJL?KU^C PhK "ף& ډ}ςb%0(M;ub #|e O)`TE+NK_J۩\\[H},q-E{i2, -7A@!rmArV :C"\L ~|'3eb]>OjtSI>VJ(&4 \yQQaTw(qpHKzV98mz(gd„0 7_};r ~ӄ-C} \utXaޙ Tq6ofhz MaP,HHfjc<ՎQGq4ZE"1P8Z~ /n!*Ioσ]½#y\..ܦO(>4+sΙ澀ifrADQ?Nԣ1%$,2V)cɫE0Σ(i1gE<-y߁a;ѩ>,Ha/eu, WU2bG[STDLg=[^{Q{ #)/N%AZ9<>( llx/Xi䡉?e\w)+gj\ Ud'L uրiN{ ՑiT(]}e.3$煊YƐH^jWIgfI{WUPe%'ph éYemʃn㩯(YAy3hƤ8G\@GIN&Ud_R7( p]T@4d?2up?t mNybզŔpix;rtEC/qQ4ERRIROL9G;Ou{.Ym "F'nM]⻆굩NV“I| *7l^ai%Z̽ 10 ƨPVP43i&qIo&SazhuLj>Fpm,xh+Wti3]Dv$h7OiW_2iط-=+Iz[7l_h,ޒHu/K:~[1%%=b7}R5 QQtV!t5_>||>I:%=abX.ΑԉB)ЍH},M8HgDPQ&-&2m|jBB~?0V7ME}G>uyyF?!t*hXj\n _"Oj/Y% A(\g el1Xϊ,~O|Y7eF@PvdSni_[Gx8Ţd_9R"#e @3Q%qQnI截@1ܳ9;N{ }WOj]"~l8/=xl.~zO{5.6q秦_#6,1 ]Ǖpv}WE$cx$'' &fz *d8Љr雖6@INjdחSᾛ;/( A+P>Ty}$n*(Ϭ.Q'js*Р?/rqoCi=1-6Q* ]VEzs}Fr0܁y hsAa[J^ 觩 r FmoeU67:[uiL@TW{i' YCyJATN6ڃ;6'tK)s DsDє`Mghѣ16dդ 64'.Q\ZQƂ'+ּ= j\q!=?*OzlBȌ4.c߿LݡU8l4Z CZZ+&Ȥڭ-8 Rw s*%қYTW0l]$C6>*eu@{(i&RlhuBh?u" i|?@K25:07!7t Kl?_xKmz_ O| 00Jf㣏b]9fR%QVuUp/\#)QeT{b ^R~WM KBh\-|QyoLCXė$ł<Ø 9|E>t;}To_̭~X,4pV. )ZHx֡qF[:Ok"tH)_a8g6GjJB0\EU%Wr[@v*#xc .[.&o?T]]La9gjI˖Tm`vGQ3D!:ZJx;;td·؎ N\yN/" JCzɩ*ͳǕjV9j4ʢ JŤ[ԍ7ytvŸՌ,s%M]ilْRE+_ŔN\+ <2uk=%ͯ릥I8dSQȖ(t@IA+R[BX 2x zsøKbVW0XLLآcUO x0w닻zq5QaË#`335Ѽma.{P1C{sWkNKu3GI?>\gl*&F։hqR^Ti!Hm&chᄒ bHvA6K"W1whH0Qz[JaS!Hɾ/u<ʦƦ;~ÿDXocUe9(4tʱOԈ*OGWCBH\fLg[,Z+v!@{uT^Y=q1 ^;H ߛOyFbLH ".߱uUJfPAwpPەBvI<Lmnߖo09]- FX>&7.a 0֦!5>UnnFc2f['M.ϳ ;*[1U/^PqU63xK+XxŠT%VWo{-#;K[|\e G9H@QSFuުE1 ٯq JON̓>O>矯{!'E,-pg(u% ~Ʈ;R'uJ"滦'hY1,à]zjc_LXrp̤"6 "S&)o&DQoG6u09Μ=?ETn}<㜽_}҄j46~DPϠ[/ovxRYѓ*ft * +UtM6.:TqUxBÓiCY C@>>06jIPOGbACᛐ q2G`1VƄEDf_{mx \lvXz 8K*C # ԸKU S #a'Y~PƌHNj%xLḦ́&퍽G2IEI,sG`!Z 0}>Qt?_̬8woZ֨;㣵7ſ+zL'һAPH~#Qd َ4UE iLiS*V]GLܭہ v4Aa erMUfސ)dq`h犨+VMkߦ]oꧫHƓ~u߸WƎ/|UQ7K7bn`T VutcW)O=UH@C)M- yRԪ'){ T/7 8Li4J_mI͸RXU|};<, 6{ǎAtoj iܐzU6&b.mHlf֠y,lHygz[ `DS j1 'n>$>_b*rJ)Ϡ hC<Ϫ͠:GXՙ5s <ޙ^ALn}Ys<5-[|_'k:Njb~+´D`5n='+o)z?FWڂ+GD?#6`oϐ\WuDx ]Xگuؑl[9 XCƥCn.usmCS\bѯfYEŻ2' ^T&f.ꦜ+H.QH5XhͪTUt0k uTau.Qt5A|\TwH^Ra+T05yM]p =O̊U9l߾};4=u(o:2wn~;8dt|Ej&OS guZv83'c Ņo1O^ħ/Tszy^[p۫7HΟ!yqG$W\ӟN ta`!K7m"pϠ,B}$U\&[Ñ0ʝzcK‚WX%+x)3Lj~n´XlQIHϓ;js$ϐ c\+y!`2(\WD]LpdH o_nK?L@[QZOXG\~IZzO( ׁQ8b3&DP~ieyx3_VN̤Bԓf$`~Pu,Nxu(CSȓ?h:_Jtk-Еb=%,"x:7C~ȝXfR%͒`NvOPZF[|{A+E\|EP0,^F4[2er\.b-0#v΂ڄ~>gQP*zhUtۭJYZݰj"RRęB1J5_AAZ$>p)e kR!;ﳊ"z_*a*p#Q!'s<^Gl3&i]%6.lXo깎1%}ϼ}ɳpCv/_=4(d\ʨ.+߹b~=|ht9JLj)vLmyC.qwDeuPG*|;WKD*>$$<߯)00%nbʬvou('sx :QvLW͏G E9׀=Sw}lXSrIr=k&u`%CWBsQ=W}@0*(9V2;-bOH',F"B{7QlO vl*auÇ C!a?G$~Tz@zy%Z_pahi O/=VAmIq^'@te9vqN)%Zcm, cPI =" Wtaȧ`f&hN@žr/M:IRr%%SAN/*+Ԉ|1 O@MNqajz(@FC$x%j47hˎ/[>s F\K$ s0SgA{%)$qޝ<'x۝UMBJnXrB| asd%[ gL"s)za[R.D; '0,ci#EF)3PּJNT/ i=R^ѭ N_kK; IVEo#mPSHj`r9厙T- +j hysFMdwfmңG9֬n5t[ɷžߞFc׆+fx6L!{>.ޙQLՋדj\zH#2ȧko.Ak;NBJI #Fr ԮH1|LIV c4"ɤx1SQBm<$7_Zb-c!3/zrÐ }4[pĿ+3;;Ռ/ <4 b7VTx㏂SF4<RןƠMmxS4 "f\ᔹE.a䞾 AcPfr<%9?$)XxA٦dȀzK-sI˶v˄lGdL| Z2!:|L<\ɼ=>GX+ Q;g=t8,iPR|3Yu r5 &gl~@a|N>.UF&"!\g1Il .e !/Tea8FCUR6|Oj{=-HM2|3mKᏥ~'ahmX?XLBlIc1ahsB"'AYy*-brP,znRqJ5ȑszxfaP$6JGIc'ֵpOɢ• ȍ{lD7: Sěpl@;񡉆49- sy,~ӔdjAp䗮/wcʑ 77 <62"yg i2_= e.ɪ%DuNeR7,8NK;)M$xD}\O7f=~OGhA?P!0N=^S~Z滨'L:˷`:4K lcсW*Ӗ ֜#@LJx1.Px| ư6(o-,Ը.'kc?8-TOzSl(^S)Yk@<5gDSTTh4z+|2"wV\¯ y/rGumHpz|r}aE'G'KbQM)/pxd ;WP͋$0}gjmo˓ @?lf=Yb;/s(kd7Hք+;% zh͈6ǜ8ɀl7IwvhK|>-1#C\2ӱRu5A-0%fH-l 4r !Z0Ծ, C,eL;VazU0?jh- hyz{>{U g0T$j#~/( {df:"9V@iLE ?&l'$;8YHmز5tg1!Mj_k~]+؊ c '׉f<2ډm o">|iX〨J3ġ ;VzblĒo>? mltu~)Y6EQ|IQv ~.3LP74kc f~tBqNVP\{S^N1I9ņA,k1ɿ5{Pjl3 oiS"?r} {j_` Qd6m wkP ۩} "eÑKɝ,#.,N]9}wXEwL|xL[-1 -]"MH2DKs6xmF]Dr)7`]Ysذ+ wDYؿb\jnmZ byC]&ڴʚǶ.nV6Y9ԓ2SvëšMeķ<28]R{Jm(О>|rt{νX㏆ц7'\zKͰtNNɟU~ߧ0u !C oݻGd!s9`Žs?Dۓ^FEZ/!B[:N9ˤ.WZo}I 'EO 0RՋ-,wWE ~nrv[3L3x/bU,N4IwIZWb1jw!*M Ht\g1"iq D{;5=] YxoLq@,VDFgș&dmH!@`e{(^;FH Jy0?[0SUg<;1=X7?wܽWE̡5nӪ`ɔ6 I@()*9em$X0#־\g3 }(~K {G $|$>Ed31pcЂ(*c\=JL* J}<"_U3RНi%#+:A/<]!#AKLoor3ж ߜ !zFx{[ic."'ܝ {T-e'&fG^hdl vxąnm# ϥn W2,H2/vH&GoO֍FЃqnǸ^^!z:<]ܝ.̵kCc7&D\ӄgI ӡcX(a3ߛʼnYdORcM \O=.0jbC/:'.~қ|,e0UXndם. l+=HŘ'*i!ֶ g2K!҉ۄF*Df*raqå̹24$ "/_ ,{VxSWTOԟ{2Vgc&v &cYo4H7Ե U;G~j Uۼ^//N1! p*]#nvgsl!mh&ض؃{uɏdM" dW+h~M{w3YFX?*(V1 ^A$|O# %pN3%Fz4sOӃB0 )߽l׮zf)}e"ܛ-l|6P/MOu{A_3 |,ɺA7|;$v8 09!&51ZwlDT$2D΁JN$- ]6xS"H{ Bs)97mS$ū<ߔ}YF;8ҬTPHw [ǂ"t-!+xFČ?PeM t;ᝃ)^©cȄ-}4RX+r zYng#HoKzqS Pk=KS1Cau^!n|v}2";OvݧY9p=IUBI\~t^nPUȤʢqO *FI,8_$2)ga`Y lV ˸ !$ߐg"q%iY ` 3/J^BOǪbE6Z0;큌93ݴ@O)1-̳}`x}gO%R1C$2(wnE-q߻B-G2$h{"@;tO!(ΰ~ pv.8o扎׻lFL,~I7^zswR@?jm'v_^=W9!j3+S8rYT(,qrt 峞${9? &OVd险H>9jf/Jj.J<Gd\;,HUF6m8 B<'5٨IʓYk=֝#EY3tnX*=~bbKh E5I~7Efw@5CoU(U"a׽!.b,Er֨Hv0ǯ#1daা^NYhB<ջ#a%-7W8v?+ԣٺ) *k^@~EŹ>\S˝"S~K@żq[F{`joyX6*'Z! !=n~Ga2%nH1GVvɗYCG\OsIقGzSx#ڂRQs/2HJ%j-M,y 0̅0g,AdkL]73s#:ǡ3cr]1'J{;Xe,D/s;%l9/V#FEcS59w*IX-$O%+Anp7N(jK8_U W)Vʻ@ _K}^pwI]g$c9ɰxd\ON9TDد|P$@oozhqteNzZ9'9BϖZdG'="hN8 .b]d̼ec3*7[ 1tiعPhY5Q}&U !׿~FR1DY z1a9N9뉸*ޤv:G=dOBT)@bWUe{V6.4]+(mJ JFBz|e!i QokP~_!ϸKn^qn85}^8¸uT R,o?&(,2f2Rw>jSy{81ʏ8U?7 C3:Z"8gOOb1&ӀC_vxXVԥ{ AKe^E )3i!2[Մ=!?K=>_ !UCiDvy][ԡ=rp8KA;CEriऔmela.|F:VdP ͵…d?8$}*1hxF6/ h7]~jDUKI5ڄKs"F7Ru%W+1s gk_1n`1m|B@; a"M[G=Xn,.[c2bQ4@A t$@I2$/sVxWYHK6;T(>ŸgmuM72 =mc'oyl`N`?ϭJ*bjJf2SHZO(7+u~{X$;S8".}cWAy2ap;MWn_Ɏ\1W`!Zii *T Snz_iO) (/|c7ɖjb"RTJ]-'imYtktXv4ԚʜG@5Rarui{Lb'0gG0߼`jk_oyGKxOi\shkY~?W˅}FjT?pNbLD{s &QU}2#vhzswUpM-H۴FlcTٵ%%RQ |I.sg Ki9?^} M)F(09tPBS7nio|E Ҋhaw~Bm. {,ez-2}-}J:>eA)%PaíߋJ-{z h%|#;Tl̀`.~p)u!PM5Ąٙwihpe⇿2ߏ:ZfCrw(lH43352IbXV|xmbtE͉tO@&̏VCeI21U;[70ETtӐWC*WPdW/PHp-{p,W04ϛ T]츎L0̝8nd=AQAF2<"Fڼ !D^++H; a#'/I&(2wL_Vw㾁:7BMqجl-S4(=[$PZc u_ԟy*b^b"RwOֵRyBMN* i5X3b7D eִAT_/D-iG`ʺŔcIuXbɥ0Nہt2x-׹ /vBf|8s60D v0#@5y//˽I^ w_9&<gĕYʨNiL^طTzߜ.y=B\VZiw:냝#>$. /_3C gv$c@#HԼب ^VV]Yi5$ 6ע:=S8\;H' p8hCK"a E=0ܹo|Sp^f ׫ئʂ+Dx2FДNeJzT^| 3ο_g;4dWBf6f8e5@~I1w X</:Ec o'2 QD]@X9"$(zZ$D+@m> r7O]3TMSpn^z.H0W@^{|![*$R( 9ԥ͌ |4qP_.qd34kw(JK |659ld$#cf4wM:o!}."]fR6gYFd(4TkhM SnDu~3ﰼz؈j?y:) 3T)΍]^AMLHϰ&Gb\L|Dިvkw I 40Dosn'w|>]VS+=^4?co^M d[=O4񾞒Rb%OKo#pc&[t#LԈzR^Y](81rtbZ=PfXIS'phjڗkta8̡Υm7/8%|z8d5x*BVO"s F-"F˳1Pu"ZUz*ػvPy̽]"9jU*WQ1Yծ-+!eCO ݓ c =DA`  /%N;]wJx٩5&<9ZIVكd'_0\_l,x0zDY1jWCIgqp[{ΰǧ[DSZUF̃ܜ(PTؿBba&$|̏c~V6{2r"Mx/<+Oi찡BWso>48 ;Ց͹:i63GFii?^uS<Ò m67BwMY0y x eBBWy 4qx怘9ND++R`\}[)eT7xXkYu"{*Tzd)lwn ֖g!1^Ȯ7b>TFq`i@ZΫ7LI'* D.n]hy:z㜺m'{4Fm'|Q+xC 5P+3$̝RR}0ĺWQx*4~Y6d}Ԕ_G[S<,C9~Ow n7r݅Ice u\ݴx1 ʼn^Xd&insqt[5/''Uvm'"SIҠ$? HcPL!Y8FPjK>[I 2ʨbj _<(C;h @ AQbv[B?y$2+[8"PeD:!2|__kg{E&U A.:{z>͵Twa/v8kݦlQe@X$pxk0KX lXjtszT3|{9njQPs A29g.)ل+"UG#@hlM)J%몲*V'nTJ>d "Ø-r{&^{Lr/ |Pc FgU[>O r`[^%>?^ǽzaɓxN|Ī .GʖLLGzBǐ1}k[ *>y="ǹtέ cQm1#r쫚4;[Z YV),kI¬ ydttFE)J,:|.P= 8K!y(oGt.jA߬p^s+ȎOIUAgwG/ ?2y=KZ ;*j) mඳ-B/DB]*iLw֏{40=lRDNsh%&]Uכɫ@Rs0kp> DmT"9:ՁBQAzMb 7!s\V 5s$SE n JfXzr݀ir3j6,ZLJVQéot0έVIœx]L @Qz啖N x? Pا ^. @⁉NdڹRpE@Ұscou^6럙jc-Si۸kA)MAnfqu{t 'T4z 3 v[ϗ_[ ͞3TBo'*ÊsFG aUgz3 T1b&JaumArO8s*6T?l4f[pM*R#7 wpQ0ePmc^ĄHAP%II8(, /hO/'%*C㽎Fciq5|:a]*YT;.󳐴ε?utQzv T>P:͢uAIG@vUjYnB 4WN-yB BE.tߴ4㊤%o YpKU _Eo|v(ؕGO*z8Ű箌4X Pۜ0/*_]P-G>(8^ |IC0(A%)dY1V1ج>ׄӲVuv`#f5m{½(f O4kHxͅ]"jRt3 U&\&"r`C6J6Ÿ˯Xo=wwgerZZe!\O . m\۸E$W_'G|)b Op9vq]y"g&mg$sQ/eNw\M`]w+S(kޠneh 4).h6~N:ൺa-?T0ytia.qK*{!Cxq髋F 5!D>W x)FI}'Riz0ߊk="1 =`3RRvk~ 0ws4\ ok Gy? OGiֺkmq\t:>ssi $Lǐ6wBVE"򌋽|R*\?uV PPZ[Ef%+Sa=):Ex^+w񛉒m4k d,eu!cȈe6z>,$/e_5!|3MR7=~[ԷT,J?ѥКPlC,ȋ_@;@'IzF0%1gS*^ 6PX ׫2jZ݂JSM`r ,n0Wc :\ۛdM/+Fw$D _XU3N"UX׍>;6%x@? lEmN~/TLF꿺G%[. OV4¢t?ksja_D`Jo qf(_Q?;020l. waL`!VvK~1,a/"E n_V}rgt@kMkr# 5ωrag}M!Z{pN9NsrY4e62DsG%onVOuYtg`Zvl%s5MTsk',N | v ;y#6̺,eÕ_irni7}g.kX R$$V$tO &5&}أDժ&| e8w%ɹ/i/b3וބk'|-~A`!`SrOl Y1Z)Z3`h-E`Ag t&s*CE^AoZ n+(sJ@L[y)9 {ͻ8q7ɦ[~&wjeˊ9&g;|=&C}"ן̼osKWJE?;KʄIM\vr$tWC>]ԫ"SH%Ծ[)w \<`u+rq2|ޱަ" *馋e U#jMǮ=nG/[1D]vц4rx9O4z+n3^*CR~m qgqΩ@wd$lxCrY2`RDtLad4/ £%Dw4lم4gZϼEWн$@}óTEQq*F@BRVi+Tln2IB+7y0t "ҧvr:pA)}xj^;>̈́rn1At9èlKxBs.m8-`UCDQv'M"2(zQRW)l7V1;].5rH(מ2WVT;R9TlQV[@8ɵP q 㪮ZV78w7ؐV| /8> C(f(N=I(jxeEKd*RgԀ +; Z9f񗨺ָGLc(bkɍX ix?%$cc*V !P&=\l>H~`ӱޯB,hpl-\UPکM O\hw0E 4&`|R>k_;R*JVTNf64笷rJ MS"cnhdAH/AΤ"o?Kf n0*?faɌtf;1~}rp DفW2nXD-AU*%9'#ZRCjWt=[mg$_sA+dS P#b-4K\2{7 o- S4̉\j-Jd4`(dkzGv׏swiD7z {MtqyoC;}-CS<6pyjݸ-Dx6gQ/v|fS~=҆8Y>,ȔATע1@f8XX엝[/ԓVNmcb èG]ӀW cvC;߄׌y[=Z>1#UMlsuÔ <$(ؕFH `f/y\gg*D~9=l'o$|0@WޜʂH[27owz%rX^J-(͟PtU07Ļ,[Mtαy?t&*ǛaGWFSDVVׅr-eX_ӄ]6vEҘ8fp2kquL; 0JmB򤦫Gk2)\H>~Mtn[3XV`""v2h 7 } DWY:P 65W!&..6do~-HIF0eNv[p M+P=pY~:QN JOq-'mOlKԧo 4jCE5y^ߒߎCyAp;(l^[6&^/IBF󏒃D!C>x?86|YF E1_vVф<6`ëobkrP੬GC2wCn#XG+-?>Д-uZsq19=we&0 `/}3 0䭘&=K;@y\.j0 &T{ XɣIu58GAZצQ - JU8a[4eI,Cw><բq4PsN@̋jSTwwƽ7+x G)C#!5iIkO珵ciq3, aS^=ˍw4D䮽o5f(ƪ=x.EhCmro焼^U3z<pHݞJUttvd*D _#_)NƚdXM&m8 ꋹ,`V2;ի5Ppi&#J>Z:6 E@Cϐcu8~ I߀Ŧh-IAN -;)P~ݙhzCo]+)b:;onG;hdzȬvNmeyA݌@E !Qbc]&삮D7|m8T:%tوx)RyJS2v7f>0FIX\`BGȠk A6JJ8ῌ(qLlfbKP OvX0_R{"({ N|'Jt4>|ZoL?iM1%8OZÜl6?=@$@CirݶRFg Thl6۵0W6ɼ_WV Dƨ\##z,oBrpI O4le}AI|XE f$j׏?ӦlZE3 4 J/e 1ըgH\0wVw*\aj nD"%d5TW}vucɂn1= &׵pX+`$zdG27:WIVj@'z;smtZgIHݔ_)NxIY+>91׸pD4S~ۤ~PֻfR]U)1kcFJ:[#` =8,9Jn=\=H>aMGE l8}jOTsm= r+1_ ~ 5ury!MF;u֩hфdZuR"0JٳXZ 񗌒h{Խ*9:c6Yt&WU ٩~3 79IOB(πk.9HN-`;.0IvԺ<t!|NwNgnc*oUPCk ”%QkWǃH;q y,UhmwˋѺDuTEYA"춷EA"D!QԭmF#@ +1u=MiS|x%t1 {Ԭ܊EAn1M"9i9|Vxӳ֎u|zIIg-`U3Ax)ه®lqBnb_3̴2[ouWOSwrܷIv0=v_M !7(ԱA\4kd(4E|gP_~(׺ܱÂt{ +jMbCJTV`6Z /doסbFFX8!̱5 _ϵBo6v$vE0kJ&fY?iī.ok|įdl!OchS4xej3GKEgMc bOǣGsu+zs; g&ZLK}x3B{8_ks@'Ԡ|^ʃeTXh@Vԟ J,%%F aƐQ5^d Y_ЩGӄYIS{T=}$AA k7F0qƨڞHttⓨJ'ք* +,IY;I{2{rG_SQiXdr1: G}@X,d l|A`\-^dɽ>l"*]@޽XlehkSd[ߵ*Fĩ9Jowhޅ(8Ow/N]kAxL}ˎ>hqQ~€a4cb ( 偌pd2o'u sFx0S־ݮ9 lY2+jFzCWB9Eۨ,IgUZbKl&Om!qEkuJNGjD2umaE¤6Y? dvpQAWj՞n͡UjԦg[2t y5dP3GbdDl|f^RlGUܣq4 T f3{ R.(fU.\KoR`cD޴~8$HQ& YJ:@B *S؋ɧY}cSbwi9wD1^B;D> k{-_nxfq;6VZ{{72U21wԨ'$&O7*cB i_efJT 6jrH~ө3q_7\eݞ_{*f9ffr8dEdAɹaѴcⲗ3J\/Gii̷mN R$> X/&eq.o[ByŜ*1w MN˰g_́V,bfׂfr ) `q5uݕ`fn"ޓSc*C0I'U(]V]6ֳwu은1gp9t\0h[n2XV*⨙f쬩M+0sڕ/x,a~ vvw؇K,t1XYg%> Ic /p E(x̺bw?ipq %0M'0s I>l'ٯ`7⦋qQ@t!uDZviJc:9g'*QIد9-Al$j">|Z?sBMߖU@ i-j~/19Ew[NmY;Zެ_`Θ7ظ~ ê$f]*\'8D7c䱌 .kiQAH{Y15(ƹʄz26&Z[6~ R4 m? "!0׳|?xygsXw|o/VL[V\@ӑ87j[Iz9NwS2*2sZ/դ#-O1Y; p*"68ۚ~QB +tIChlnؼf3#k^+jNa 絞CA[]?Gqd W+8xUH˨.d"Iĥex ]́lOX n=5ih)YT%aH0[TZ\=Gżn&2$>y#<>?jn*B`jT]v_\0a vW a3ީD#EKT"p'FYΥ X㨔R`#ЫeYMl{Tr= 31y!#a?C{r .u8>C8K:F O f}tim0xy rtLxLY +0}N> [/Y锿4rKsHl7LjsTWn nB`ouyV7ײ qy3`v9U҂~mjrTPM @ f/ Q8X8⑫.WzA͝zsSy \ z1kWF6ɤ{5gum#$z b#F6 ב$jЪ~w~P\&_&>qۢa"?mnłY[ cwj k]ضzEaLÌ? qA܌AVF9M Tc$܇vy͔8J9I2vBP?3Eh¼1t|JcqEN-h#mii5/rF`G|X%r e+VWnhLVd%Iv v*{CĎ3*8?2QPyt'y`Άç&xFCONMuumNeyT@*6DsdI;N%l9F1v+$͈:U~K=d3ۊl ʸ+R震iHu@m\>d<8Y\'Nzxsn{zlˣN$̵"Jw|R}D:|ͫ 7pu&P#hNSe(N<ѫ@P6-Siٴ]L'A! nBgaZw9EMꑳү54M۠ b7h `[荸kcZn$’FWuCQَ`þAx)lm\Ɓw4yp~}bacC`@o̬:aY}k͓S Xr;\߮ܦ7uKYeA?!Յffq g`F/`/00d&ĥ\066^x"hJbKrvL`uBvJ3)FZ s/ F N!C+;t-[+ұV[MDz׊ ! *T_49_'OhJy3ŋkQdLzm?ؑ4)OӢJLrw'Yԯ8Yա}x-t-6.{SA28lÒ.~2 {:mP3f˟܅_Rt48n|t+ _z#.8#-Oa TRqqy\!}1*Fpw^mL|E+/nocW`? -P< z]$G\d vr\`;: {<rE/IMEZRҤK ^wZB^XJj7Za{y9?*('qU;'Vw AR6Ԃ\8^$#eYJ ?332v5V4,I;,ؓѕBuRq]c]anSRk#'36kai-O[EQXw uE]vI4SocV(č㨩0n"*ɜ.`qkggΣ+v)>ӫ߼TCw̳w ehqr:*WFkzMA6yij^|o'F&U Gld}:v"AXIj~;{?,)5LTQ^ݤ !0&yZ^j8ސS_(wSJj#PC pΝ-s+Mlt!K,Y榳JHGAFBa@ gRT}W]h#ABa⨢ay 3x̯!I15aT4Y]@k1eZc\8)fs@Ѩ:I Qy@A|XGy3BO7ILc-.;[Ý$:Иzr&jf==E-Y0FGı,=6ԟhς~8B M~TfxIW)@Gl@Lm{"x+rJfDO?gUBJ,tZ',^x8]Au/B*,ۉ_ûek5FpǛ>ؠ]ϵ=~[CJ9eȘ&7^9^mP:1B67C`4Ogeoe~C宍@ɾ*MF {UH+qP`B9)U?}(Juȝo&G馳?oqx;q'x~kL>B_ [FP"MueZ D?xMtzP'Eؽad2^76xf˞Tno9)n,b+Є)_S0ڎqLsOx-B<#K[DԓF8} 0 :ꫬ0,@ţm2}^|L ˍZ0a~b|#;(;v~P,aW#.-"3 V5SI&K@ ";x* J+[1^4_k, zQP2H-G^_(f'?:#KT.ʏM趲+4p^Y1anQ>@!4n0.}omxzgM͛)Ye? EjךQ7'4/g~B;m ~#~p0HD*Ws.o2~:M}NsmEHg8Q4oNǹ&NzWR^ryJե2&DFgcqNx>)Jq\֖uwtNb_.eN&j tΈvƖgӭd挎i:=yH;ݓ]7kcjE>>6tɹУ#ACZ;:NTDJKa~kȔ'O}1G> Q#cʟ82(k  U!MNj^<Lt\տ#W/<$ߝCTU_Ίܱɇz?V~@ zaܡ˫'ngKy\EDbV3:aަYk֥%l7FY-Pd=6ɥ!$uTN~Hs(~RYd+KwbJ19ʹC%$;ry-0φwQH?S^2l-"3YMjw)[R"UFOCE$ 6?7{Y뙹鏏u СK6Lb%t\x'@g x;s{LbCS]#Hx ԑ"k8 1͘Ϲ u5xu~n5l){'/~a㇪eE^l @@(BCuM$؇g fJ-O84\JgqcH(y4:i2M(j>d-6aXٲZ.47NH ]+{;U)`A(f J-= gef$N6b@"P;e"aCb إG~P^Hu/0Jr"'+ʭߞ\GuEBti7aK8C `í)S,|5}q1J.?ss ?daLk'(Y,,{xnEv-E?bC}u ZID23&'H/z$Ml7{!zæiɁQF&@S&h CU4*#iB{3U_з%gНӨ5.b`S*KU J"D$3ϯ+Q6DŽx.w=_!zsԠ(4X 1ȻPnf4zwڜM(+c9uҺɭgIN+7 ҆eUT9PL7+,ɟLu\(\È1ڭFFRlUѿ{mXcˆ>/vʾm} fh8mV4+'w{TI'R;̱9z9#(JCR@<.BeSݕ*⎷O(~sMrw&G.~;s$fϙ3e cnjrVyi&GD vY/5-'8dEQB&م~b?8[z} S慍,Ϙd7( B8YpKXUju|7{^ ǛbA,4~j) aMquwp -{V#,;~qk6C"IIU&H'z4<58ζ-h'*NL~stTe5[C#EWcӅtXDH)MeLNKnrM۔f"BKӡ*(8juYD0Q j2GQ!<5uOOk"?YMo}&&ȣQt=l2 hiXKkaxC3OCl~/&`Yy|MI>Ŕ:?J/ߖ$c9B$pi:@ O:ݳI} 6HDO@ I,MOqŠ(CݤE·U/LzD<-;s,9Esu#Ux9C." LFۄFt@ XeeEn #iJwyxxڵ<҅@UΣwp^|2߲ѡSȺrIǷ癬8`^y&qSz̓Aա[}Y'}@b'Ku 5%|%Sv'9¥wQLɭQMPX7)Oџ*2?!3N K= ]c QO(<頇: $7"H%vpJ?1}E4EZ1y7wxsKJӈ%+Թk#3={aS6oa<eZ.ǯl?5/2DzIQcҝU V 4rEcŅ4?amɯW!ŲJT.- B:`h5:(ɶy+.<~Y~N7gȣ>=d{hetcH|Em/fy)g)_0zƇli/Շi-E/iك3?w>7ƸQhR1<XEh5qڍ 4Oȝ'{]-04~&󕼎j1H3tDgT 'uGZ,a'3HQ )cբ= ؉]tkwʞk'j[ڔ$b7:b9EcѴtcR3S0n%H=yV9eBj #³߲r;3Ori2GSʢ9;(,C%>sޓ8.vW iEQJYw=Nvwz>KJSםr/=~X.B&EbYOm`k;窞"vTy-z}KHjSӴguɠ#[IM 2[/!ɽ߇=ibʗ1E+.RSeUX{$"+p޼_v@ڍ<.&& hҴ)CbXVws 'CDEfX!DHMABoD lL x%H 1}IC <4zV4ӝo#<ȓ:iuyb D I!dC:B"v6'@Xx^2 N(ז>V=Ga}9]&hI)"[K(Bm!9鹪n{t}=NW ܱev=g;'8QGXB޳tlv٘?QOS'RS+e\8ګS ZןhJM58y¼Vd8ކ u ]fw8Ik݃@1KBe:x%_~ MK\â4 C-; /Es =3 upcZVqz~E f" )@KMQ.Ih,]:BL Rqiq|Yy%IҚ8(.$(dH.4+bquecց}~5i&UO?H{PaiT,el ((㾄]6?05`ٛ,,uTZz[{T\`/8{gDX9e^sְejd'pw- Epɶ \ k*㡯͖AKF8 X6U֗3WH3Q,@y2q=mNjĿ )2a//SdpV~E씾yj$A$i^nB~)`Jo7{XmώLeGԽ;3L`tUBwሎoUx@ݢ)i]u(8gYN]'v֔0Y:c(q6I,6YqD MؾՁG7f2SÒ5޿wp`-T>!C)#ףBJ;Lv'* ,o29z5ö=cC*^qXWM녀N_&VᗞMAbZuk{j(Hd bs᧱b (>Ff\/HRElEDW|a`|C,waED⇑x{NH!hEe̻IdD^S&_3jR_9Qd C΍o哄mC+|g;_T7qg q}Z`K7m&e(f{2IDpۍm_iq %1SÏj^.R\r[ p1#F*̞K-w>G5n"jQ*a8 m>JJ>|!;jv0cR;H,.ˣf_^=L%YwqY0z4$AE"-kI{-`;^9b& Af K!]4E/ێr }%SdZCi,F9!^'q Y^D ,zoPO~B p&xs݆,XwGgzM$jCPl/yI2蓇.\ oE,Uy _tHPtdfD ܸrqkmW ,!Ho "fD9EG9.dBk>N1{olk2qDu6 ӟ-wDq~Ćh"봖;?U|`[8'ȌR"k@d/lw:h9ʃa02h9JxNқ%E:~ (חBDy",FLϴhw?.z0bI;('V5#LX1:< JUC5`}`WBGf [ HuA!MwJ6=[ ~#7?ʽ/Τmi{Ϲ/:$H.Z dܕٯ6|l#D:V`p-f~|ew OY =72FLܥu8]5.2憿ʘlG!\:9/Hޯ>{""Bל7Χt8ɠDü,ğۍ6&%mg,NIO_?Fk6404EJfOSA=jE1Oj"l7;N3fL!ꋏ o|/ 7s(Һ{hbNt[ss =2$&~$4i\ {LSGx;m-kX0Ղh~YzUj䌐#)pAE9b3/͢# ;WIV$#?bMrռ_pټD^}<,X״qKY\fp73@)Oܜ ksW 1nj3<Ը|3`%5nS+Hޘ/hj=^pa8@fUM!jJ6MvXAFn-23RO[BUXB̸0,;+,v:#)^p2c&0c\#uBHVaȹt#hb~W9IՆӄZJIPSRHnD[!w(?LcSus!y'Eͅ:Y^+m_jpq&' xUz?1L^ =(ǒiP/ ݬl9&>eǭ#XY8ԓ REXJ_Ŧr9Ľ{D[KhK0 b翅u{\-£Xӂv%ߧmvӬJa3J6`5 Yhԩ`h~žix|L)ĠL?@DkNkeC[hXh̫PHbL IXq-6 4'4_MEU%=rݕob@vipFOZE0p9ϡDr/ٸg&4)]6Y~v{|<[*EuXԋ*n}Ԗw!Ͳ´m^K/ U9zk(r9Chп/e0a: (!,lPS@oXU$Q8ꄝbPv9ԯ;2=O b]lH,j 2e,:՝*혘sL4J>wL0*^#+6 ?C^' /!;gpc$BHH''LrW@1/ 8b3cqA&K5h>n*zgC(Hpd ;YFP[n^jeD5q~u/gA m+U7^._E #oQ޿^(]F(ڹHߌ+6hkG`2wld6(g yVr AJ?39Gp芣H]z^=4$4nJkAǮv9}!O /U["*#3rHZ|ġ dT\`g0im=D "3{:&^2xd4=P2#/zlewq"V[C!c~ u/UVidMI/|evh{6uTβGmu"`%,>q8^1Bd__I,Wȁ\hy4,Iѱ2 s]58~mM?SOa<(!4)Ja DIO겻?kd!DݕC|ciX\f(EHc<0=K#Nʫ}QYZ"nμ$X?u] NjSӋ-~">TVm3 B+ v5WFϻpgs ̬}:*hQN#Cl0KnEFe@_"nȂZQ=m-ƊԺ5ߜbGC5 r ( U愐*_oO;!٫:h +*ڐ'#WV{l9 ܂Y ~0{ᬣ뱌v"xnPSBP<4e1< *b!@9Ae}s"P_4DvUWR|MvphZVEh |@k) Qz Nhey NK,}sw ƾSAx nxGO2År&G?UncfT⓴(lE*iFC^:t_tvtbbj g e[^*~%*M9rNv]U~l9 2 .:/p XiLg1dD'R\e$sp|AGAj8JEv7)pp:)<@cv2ANb5kG$_Y'u T|9б[׀L.Z?zq.zlYCb UػUm[kw^_'Y@ Hg D)sۼ fN" *,L4~~uq!G~nD~^6a\=Ŝ%L+7HFpMȍ.¢R#z EBdbڲ"eMB Sk52iDN9f/K/G6iFaWd(MrSbP*H+UMdWw|ekِՇ:ۏ6@uPnNyIp }_ }j$޲ʹt7'J( vĕN뢊č"q`~md8JFmyX}%yR3aYSCE@]e͕ 2krch>d1W@A$R˴zT8@emJ@u(̮^PNS5Z\r,#Ceb9ʘ,^n`3Z7Duhtb:@/M0ڱ FRQj)~i1I?M < Mbr7(ЈLWD W}9)!!_t:I|Mu+6%\~81b uKQjb!25|.%^q^FݔH|%eޡfiy#2ʖx.'2M'VۥMRK=7r'  >E$q_PMNC&u=ѩyq .dăbtx\>f>gi^>(se HQ62DvsZwژ[Fh^/>NlSC=OH;q2OIrnp hġLglce\b蹺Ra_ ruۂCB^xΜ Dce`n-q89(j(fu=e56lS.cF_&q|c+v0^g顄h _$Ϭ- apd@Kn;bU$U-F{F(8Q%]aSl$ q8˯g"rU.E Pե۲ds8M}tyUp`DCj c13 +u+.={ĩ`!0ufB pw"k&2*wkĵ~h?vSeZHĬS00W~"D˯fMssqI+OCѴyk<;@ή_1Gz lPE'B,+X$!PDffT~Goheg& HO߉ȗ? =|#u#3tn8ζ~ɻ c*`öT: R s{lic2ɺGbq֮V|#R%gi]Ki.1Ab3VC Ϥ~1$0%5&ʖz-,C͕JW;z&9|f:,RFL*B&]yEu} SO--`@4w㤓΃4zڍ<nO@Mhbj(O%MPA za4檬P"˃DxS*0*TkEw%*-19VבPQV7%u.!Ae! s^y6\3;kN9{KJؠX.kLƣչ* @ɪUPΝS م?`J lU U4p{L8ɯr`2FcmKUxLY'.&x Jt⸀;Pyid"3i=ʛ-&_[eSWL3n{,j$BM%'hN]'JŢ 6$6R-<tX2s),bˬ] BÎyphKrr"f,#pV[$ٌ{ /҃g7?>EI REbW}v̄)>j} q9<ϯ%^-XuU7Hd簜`HtBCD\A T6`)Z"gDyc ^\n l#gR8$W'(^D H{Q]n 5,]kYm7+B]Ty_Õ_JHMft[Ӳ|aNHtYھ}K5 4jIe+J^>r9M`!>j~PS;L\<_֪ /̔0UHluqzr6Z}23iu?f̀ezҁ+׵`ƘИuV,b#\q V*&;1.tAL^wۏ &$8֏4TIM7$,atB_F1I.XSeStZUbB"e8\0qn*2ٴ(, y%$ #/w>5xfO8o?yjײWaaoHIa#:~*"Fq9>oAQ+;f/ȥÀ=l0/ÌRV-#q}Md#eIԦp@ʎ&3L]%ch SD$:զVGe8 ?*z\ux,nFaG:DIL*_EE[`\yLN*gא/!}!;p v1s4TOdE6*Ysvݟs8&Q)o!YpML޽,2ޱ<J◬{2K!lf[|X~5׎Ce~$jnU8CG656p]ga PaAxU!Gil 0d.~/zũUva>#ʕd9&gVghND>H a8`FZ5:* dg_A䋂!1*ݺf0xQ`x+q>ҳZY3bV'KwT6wi[r)ުU s-hmP t  .ّFE(-@%E[U%V}KF=?py݄YH| cSktg-K燌1ބG#JzA 录t x/H7\|kw7&CY޼(MiJ!lЕg]&yck7Y8`)F%tGEZqzM{**wSIjP5ez '<[kX#(x(d‡8?)N]n;g` XikA_sK2~z+b8].L"Q⭣p! a9w)ϨR1PCVZ jO~1H:evmJa."%k ;\\W6)' {1ae~LS SopQ^'K^}5Cz+NdAN< NcVN$zԌ$} vЦ@'VFq _ \xU5fOt~2`/ .LmRpo>}7hU͠XTf֍I^>|csPxb1WpNarI"K9YS.ZIKk5j%bEҌѶ9gq ӹPЎƉyE d68%TSi{d"$jd-AI4D7t ~|$/wO}'σ8芕@ODn!:h+*U2m/]s_.T 1J8s:mQp AL&zޭq Ye|;J ,9SD8 QdYj GBְ=]])X-K(֦N]lW~]#Eի׮}߽8G@lȞlG _0ḟfɈCVe~PDO{Wݘm軒#,0S. A`JfJYDBEܫZ;cxB$ EX*~yW/$͘ne/G'*֮3KGWUa'ja4hxz}r>z#100] ZՓVplH|ʉB>:ldn GqWs=M Ԃ͜IfpO>=/ibِpMo.DK 0Q\ՒlP3Qy^S V+r}4քjUr*sًl`\LW`GtaMW)Y- m\oO-m?|?!VΝ8jex@ZǑ_1 ;zL.:W]4f2m:!ѽd9us:ir{L}Jj!f\5-\ ℀GQ LŏF{}*Kgo~(Tg! ~_F30^o ) a MnJGOp<"^)WY<;SeG s$toЖ{hnO^y-&ts",=Ԣ\u60)sJ3]KW$nzڌ+cckU9_(q=i:r<"I1p*&U-;k@2p@*HU;Tzvc|x~iԋj.{R\2z4fwurUũ÷+@ʪ," ޔy*=7 B3A;FCm esʱݰC>}@d >Z{Uy0F}N|'*oK-&F^ U-.c_1KtϔZ f-S`hRc a+|F4Ch ݬICv&ɡ| ЂDN."bV%^ 0_h'_SJP++VDVï̍ʹ,c)DEh{ ]`IC m!Qbz<<5ư+U2yVOKPwqSkPLrch;S:ْ 4^@0{\\7C[3= G56k//n'oW|L)C!_s ЮCsb6ITtv'ߴ phUNyumljVT #^".Sw%pҴ7*9ha<-@: 9UzFG8 s`(_pR(G ݋MXkPK;~00Ќ?j [ d8Sjb⾨C71<ڊoYmi!,#7CHYThx=Je>AЗ]z3&*!8&c&iYŨiFUxz /(w_A}]10L]\9W _5CO)p}]8 I/C0c\ MCeM$[N5|כP=qؾnztênQ[TЄE}Tdh.5sWs_4V4_L84) 8qk4C`Ԃe2Q6u H|e*2@s U͑<-PȨz5ꂶ("+ЇÍ9{.{njPX 7ædƕQviLpqm2D | (&l`-Ҿڛ-rJ_{e?5R? %JM07 /@kM P*(JۀĞxT씈|[F~{aAʦ(R**)ܖףwrgA.ћ3#*0@t1@(X47N:mQuuʗͽ[{S'OF%SA-ym)z}ƿL hQQ J? -!B:1Ȼp 4o#ŘWqom1o¨h2(K]|̝`EHゲl SH$w^|W+/|kٓA1drL ol.~˼yFI,ßWKZ*!1=}xH'_:b 9J0@=HX- g' gu& 6WIZ,xMI8?µ0<8%m@'%qh=.[fN E9GAsN<&qt!Pg(Sy){ ]q|i7ܐ"7\j+C"AR6PeN v(22BS z 5X-=i}WyuIC,9  Nsӵ}R+ٝi> 92`Y wYjĒ-!ь. vk0dr!A/!kF=UԺr'G!}5).?0}RH;Ni~ݣ=8&I۸V}pu>KyX? `|@<Ȓ %ZxZiq^uPG1efΩn> 1hYSIE+s_ ӹ1.V,]uZo#]bWUf" Z0|mVomU"yPuӆҋ[-! 8a)dW\0S篮1$yPed!\pYi`i=R n$=>i̅|7=cBR삷rH y&PćB fr(BHS$H3JT`v>Iq{=t>b>Xh5h+&Jqe lYV?p 㽋Z/%hQ^!9豁1DM;Ą,7 wtc,6RQdkTW"QE][ Ü['V抴bBd!N^DUF5xQ Y-dW]5D<{Zi gii4^Pظ0fqQQsCS[9wGYL3дw.HNe ̞ @xC\. bjp,/{^̈ahCn#)9+YEb dsd|qud8A)X"95 m:u]QD<*&uP|a ڕ[o}F=Bӊ< Lbf}[Pĺs!%ʤJD.Q]{ oxv>|wB+OvvY]1jy/epo=}y3 /׀˘u7AۖrJ-wx6bn\ˢx%06u^GsMr{ލ)#,8ƇKk7/ g$b)oq^=ռ9kAzʀzGjM3JμtC5%I  2M t@H}} öM"ye(}dZ5@Z;KXK);^YGTn=̟&ma*NcFmdw RrU̕~&!ԦW(TݠЦUn Jڸ(1$+JB*IE^u79̦§eRE$8.4,?Dq wӳHU!I۵ZwdRi(,Od^,jo2\ zJп^K ԰hex1ΐx63"ήxGvxQHDtf]!z<#휘Ov)Kێ.ּy'mFdLs/5$;͜TF4Q FRÂy% 쓣^#)Jq救GG8AdU)S|:3Q-qi"43e0 `R˼>UmXZv$mPmR(0yM$Y?ea{A2𠑇AtBTA͙ /f3<9{1hHs3[r_\jui;B)LteE%KQ›5ޚ4Q:-9yt"BR?kY,m,U7&_ j ,3#74 `8h lbn YMu5`ȬmeUL+W`عY)/ ."a*}EuU'o OEZT" Exz{J 3vE}rz̓gQmuYrhC%:Gav7znb" έʦ)[oS}4I[9)3r:͂n3EG0-ue:[NHo%1g-Mt+%[zԖ5Qf-߯‹N{$l⢤~]d .7US@%BIr_8ؕ=d((& SE ʜ%HT[yR.*lﴅ5گ)n:/kVGw,GFw_Zjr$- 9CN?{K*ճ"KPYOZ~Yi5w^mf y\MzXB|O\코LAf;3𫫒6A Rr4(3iӘkuȗI%/SdinگVX$w΀gN*G9BHiԡW3%rgdW#-[/04W  TFȢOv"]G2T+r]],kD{G<Ž6#Ndb zVy( C .x mwpX "k}@ԔE#_*LI6-tprҩvCL$nΘCL 6/#_w;qW#{N -/RsniolnٽT$<7h b`cA%py zÂ^oۃD1DpOZ+ KuTa7 O+՞ }Ht{] ݚc<`@6:.\ԎS L]c)Zy=|OG[h|p~8c#ݲjioUTT?HcCh;_[i\?aYwm"JsX1Th<_;#<,PBR6ƕ )BuYq=Ǐ\܀]|5f.>Ow*5hCdڤsE:AiHwτҢH s7JC G;-EۼWW IækD'Afs/c֤=WUL&ٞ,oV%ɦ]#eW>v4 xȍr.oP<% kFȡF/ B@D[ÑP}/8Tw*<)D֊vj^!ݕ.$![hzC?4)+a&G!ɸN4k񧤉79^&(p$V\X򼵚+(ˌHyZ]k7q4ۍu~$67 g/R]JYCJ#fy(7s gh9e1s~i#BzFR>@^hfz>fsn@ZHLzHܙN#ƳT4*aNs \:|NXY^% viVҒڪdܾȵy_+o;˥3#;EJaZ9&2\cD^df'V:ep杂42t^ӇaQjG R6RXV5Ѻ⺿Ōlk{ MDfE@Oz7"yq^vE+!WDP51 &vJy;P,3/vjR.PQqn ,uQoBɅt,꿷+`܍ \-ySxE^ߗ7c6_j*a WmOvDB>.Jc[L}nKT0VxCqU 9w˃V-5TR:D)d%W:Ǟ(ƩmOj<&;s*z=%răW bxeKGb6_h"x "C~rzbQrxPyKp΢I?z2q{ R?։|ck³ @Β؅ TJHc 8tŬ62>NzEϸ 19+yg0$sidY(^8lº;uqf+%Ҡn ^.BOaЗiO#!0Y*bǺB:rzcQXPYߓh>擾Y$;Cty'|2ZJw,dw> c~9U0dj_8 3t%4]Ɵٶu7vr_riՠ&qNVpӏIZ$W*M$o:Co@[ "jvZigf 0XY8rrbG:<[3ˈ&;)h|eޖe:F)c7K$kz+(.z.@MR*6'\$umNpmYZP C}#Kiw#㷇r€G vu uBTm ˧m2+ 'Ԣw5'JD WH⿘-+3ҍ=D< ^ Or.;јQpUy%*mӦ"[QU:iY~Kߗ >h<+}2CmV!bI1t^mtXVX40x2Xgr{%{hi{b~q$knB=B I H+Nf##l;ub]( xs,#n{ 'OΝ'/)ǫ%kG/a55ASz~ 4I{d@4{O>nx-^{ 730gG"Ezo ΫC@,ȁZntxpG\jwgYW & ({|L(<}-)eV Aq:LVYkX vOPƊe 9 a ;oBe ҍqmN\#:^BubAn{;ԌX +;n?Oog״@$1/Nvm=@T.$O<_:5DfMj];$e:nH^7Enb^3b~nX<!V&Ns}m Nnk8H譹vKtNΘ<;En24x[w9&mlsOv2?ůA7F4.298` *M_O왨Xq-g~塄-Muɔ(8 =+ ڊHPgr ΟͶ3ðA}\; lV42@4:mC6!`'6qd^K0S+#!FrqB8eغ,+:rvg?8W OIyƍ L:~!>cwelI.!^C>Ia);*}/#C{[~ta؟Ɨz>&XmHy鯄mKv٭o?R:fMΰVܸ4.x\ \2lI4^K.Uo9G!2+և QGF8Ƕmxs-_o l+*mpBm$J h?3},&]ʺadgвssA2fv(s-F4~1݀j==xq#.Q9(0HqG_'-{?}p$19.==d˖sg|UI;V\6 jdp>M)Ԫhbhꔲ*0o2C\IuƳ 8 |*iCL] lk9"Vw/Udqu.4X.!+J@7WKvZ*QqՁ$ 9֍Ϋ2=-uvt$y^UTR(D,V\ı篜 ȏКx9`)e1:p*Vz#녝P frYsBӀ 4˷G=PUDT6moyCM9}!KaD0` J%kրsk(X0GGG+L1q=Z)z篢>sAp N3= ί!x< ajKlzMl 䫺(&qظr]Iz"֤aas[=۰\m!Ԓ]O|(/_W}o˒sqktg̒ ItTHﻛ"v{lO"d6/4ﮯ#ЧP8t=(?)p,H8zp^_;=SB^4OPyhHOUBncEkD/x7V}Ut2n07é+]TF!շg^>8vXb"px滀c> =31aaSt9SvT-X{tp:XRvr! l> 7>zY]U|^PSxqN^9Ԧ̆,< ^C ӽCnOlKռ,ԩb?l;ݐ ݒ$ʡ΃,AGX7 '%#H/ۙ$Ȋ]]Bs1洹mEZ K@-/ES֦z>q}1wd[gjÑ(cXJlugnx{l&;[o۟oEǃu-ND2>s0! mE°.֗z U Ob*90s_3e\A~E82CFoY AzNUYtE<, .`𛷸A,_{lңM8?ʯ!5q2`f}dNvBɈ>ytlkFwƪsl'Iqxe Gnޒ*``WG\jsBb+˘8ꀃcg&Uڄ_ j%诂gjoe}47@Q·gDpSXYl;ؖ+$Sși[<MՔlG]iV) 0b4r T?_]ՃMw@} %!PX}vR]gDe+ncO!GRK)J釤$n XOb$!]xvJJ__dSI#j]6gއcPq4 ^kh)AtɖV4vmr'_m>x **&vo$V7Kn1iA|M|q9] x]g#&x=b!+ . /,C$~|n [:L9^a^[ l+PN$؂r"}ݼS'' ݩ}7$m[c"SgCG%mzRKF%F@#QwCx`UR+E0|ckE!ȊHqہ=dtmNgojy.L۝rNfA^S3MVt(4ASj9Vxo3>G%hdjp5HV1J#8Ы4f9:Z*utʎ-9;+BTs anC`5qCO*G{cz`Xޛ \GhEeF8j2R Kt/퐞;meFz-]@ү]{cn߳y'p #=Aw~ $d vGE]y>l%ГicsqV@m~ <2 "F+ve !1Y7w]i?% 7a$C6Ar5;d^2eU rYI8%>8q:(knQzfk1`%a:Cb p\@5'XHQ+n.tsGW.3P(pGmVfkXI&Z.~S']^5NSQ Vm3} 3Ҭ|ٵ>5T2 ZRc?Nz 4t`շuuh0' s $X+ng !=s 钒،f[uoF1W)qp@ltH:]@^f4>%`++1.qyxN:Eovu"QZm Ϗ>kEz؆0cZ29vMEI#0]03λk ma i=YlAiOT*̆Rsr\oܵӓhƶ'l#(Sxq7:>!4;QpSi [K˨bFi^)lwt;.Q|'n9b?rtoW:m{R^iI@my0HcPZ0'pgoYIB[5~]=ޖR 1c5 ڟJd*Ju[#mS`}9j ܃gZ&fwc=.\uZdm3(n,M 0%8;Ϙk+8$:z/LjP*= lF7JJ'yC/)ϨRD!qej3t8U>˵GIs\r\~&X }( ɧ >l#TflW7iϮۮ+ 6NTZ&\^͕Ff>D~HTͫ2M+0.OP CCP epJȱ3 ).ӎlOA)r}s:,&+mM›|+Yбp5c0e5`|H`#ɍFp (a8{P Kv 6]۬9_߮7w-+F'3S{³d2tm'$yfJ5cܻ&V+pg8ԫZ!4bK]fuS~UPF,T>pѶˮyB6Sl]F74z"EgKEe˕sHR ZjDDmA/NC}{.QV7u1WА0$"JU`(Ba[asK^Pmviݙ^s0r 6v & >E'czMd}l"RtD0e%WNM}ƩNBոE$dq'NVH@uQr*timZڄ#Jp(sL*~i0 oIz##_(\ :Φ㚟kٞ&LA]]p0۟Cp`22eYQj8ɽs:N\q#H")m:tj~sڀJ徫1߬Tkp.]ա<"4~Ͼ^tf;zРs:73燰ZB E }smIa%'Ε%4~d.w`w3e-s0ُfŹŬmpR@r5M0mT lZx`yCܱ*I >E;O HTOvztnQ%2=wXPDR |z=f2rv ƻ+MUJ yO' 9n뼽3-O$ n1:k}\/5okGa >6~|gkN ֱ9fh5/.wy_ rRhGJ%=Iʏ;,:.Xa/Cִo+8Gtl@;$)4>=} ].O?{iR_p*Z"\;w)d #Tv4OQڒ j맹N 7zo/<ʮy%~xG&= DъV+LHײ_0` g]6 B^S[ Z;]!M:轑{q AUŽ놟hbX4?Rnݗ1\t{ʪw<*t=D( EiaFJ^­󐙅XlQcxcb=OxVڧe, yK ZB+9}ϵSjĚY%51;௕rD7~!rk1 lSh"8ohz} X(V tol<ڌL <|\!bƻVH))&PZnu4}C>wĿ⒛ȯ*:ʔUl&Jp|,T90-W}1o=H^Ɂjhm)p/IiQd\阥OyqOz5e0ޝQB' DTczr]D5ؐ(ؓn,mGt쎺Lr rujX>mu= D.pILppņ l!JoexEb'!#7\AyoJHFdpJ3E{Fꈃ۰<rw5ԕ Wx&Aw&L:Vxd._&4^oQ_v vka] Qأ=hhs:2Mҋ& D+ZmrTKq__,~D\9;}[{JcemyfuwńO܆zF B;L+ڇ~DkĞBk{,ܝGcj:6h3p^n8N͕#${\i?9qU<ݎS_P]l}8;za2WaPż+W.3*@NjwJa&&{Vk8?-l#ETjh ę4’ޑHJQ˓oEoPk<%mV{>Kw9U9nB՘6jt"tTmd`@Vu*_A6JWYU`-VQpL,Tf k\7 6kSb&z@ !4RDˣA';ή+.Pf&0j :D,I|k eS75;Om/ -N⣖t úØ.9QFVPȌw &%Xd7zcwhBh<_ -eOy!PGME-XVit EIiE3[12c"'[<;(UЫ]^~ ~JYÖq&&ZiKLتj}[=&c7^^N]&;D}\P:  c<,Ni`@3Uze4`^#S0o&e!$3k9 *ueA 87 (yq]2(p>նV;x K]D=\1xS7d rybJB:'2;{Qث){r`Zlj\@[jlu]V2ZHw6gf>% *ʍlOQ@zdI+`:6v"#Y_lͥJU0@9r/XW`Tepxeki "b>'PllΩ=n&ϟM3͝(,lWjN:\4J9(0I4ٺ^bp$dw/K;a|8SJ TPڂ_!wߢf澗 K%0Z1翜{+wA=pbp|MAIT Er-c(.r6g>G]kBT-LNS[i \YTH:׿Wß&l\ӕ:uؤV.M)X;6C4PӔ%sTg|yS"7ṯ |fN{Aw :qqg \4` @GaKj @;%ztv5 a*N3/t.3c)`܅授NG? g3B{_ݹꙥ-=4{8GSU*i7NY~wo\k T@IhG[EP7p Y%sMxMWr*g9ʊ^ Ġ鉲K(YҚd^<@3ԛI!EW[p]Y銤L=+`|, @hۥm[s R|Y:aƴR|hSVuia ,XI 9z]4a7We.mr ٲW\mG9w kC? $a?i5% }="-ԄP,(Sl_d bA[oDkErK~[#5YUmNg"dh_qclTJ9޹["=$IZ(X8z6i:Zp]t ܎sXa'IO5r 溇0_. ^wږeT ߪFMV )6.w# Qռ>xOn69n^1EɍhG:8(VYe&gRy&/oOM7*BWf9*P-6Ypw4"7?YY#1g^%6AӓVDw9IQUp 9w8Kֺ©!3;(0&Ҩ#VkflsUE8&w!&ϮM),&m+W#\56q\?[\5"B-g@mݎ e\,3qzִl q%l:u` ?LLSڵ΢5V}!dW܌콤l%et Ե98H $ˠ#l^cӴp,8rՑ<=hL7r,%U?w)upZr zC8$u1U蟷8a&eTeD}x; [O"h7I1`c$>U!HS+L܈Qu+%π ZF~6̸ʅw[ K+ޱM $1|sSsW[{#R;^THs;9bm=ѓlh@_ErVc.1sޱV<gC3gݵ.0?Yݹ[jVifg,hc\ ]6r瘾u⊃ y2z0'Z`g7 |'qEb Ԡ&uQ&bsR#Z*bU"LnIYvsOC, *Z;V@Ak qx<1jlw A tdw^R=s@)V3z0TrۘCw=1ʚn($EutxAqQ,q`=9e(es98־1"0QԔ}oou }jXX};)D)O0{{shdMu+} :yǽD_ά`l.JVrK &IYRD[q ۃ :Pãzs.fiAnZݡ['@y!#u_)K5N]0 RFW zҎU{Q'pW<ȧuuGoԲ4Fp+͎J DaDPG*^2Bmn@6Xwo=N}<g!5gӨF‡b|4)&'-Qߑy`)FIJkmkc?r iNr5g L @qC ,$`̔5IǨe]sمʛ%pXˮ_ T; 23u˜b[ Z㹥Sm?qR|NUMtOc4f({#@f~x_êDxwAQmkV_h%Тs70R% :4#,㫾^Jz9c6Wqv1 0 I/)\‡ mG1 Fh$Z-W }Љ+:. nLWd(ur-x?F7}DZ|>VXU)>} =<<˘v Њ|0fBy $3}cǥ"3)BO*rWZE,X&]eQP X ܩɜ}6,YdLRlv JgtH㥂 ٘Dcqu<:eZ1MVHL3ѻ. HfuM_hMu1zq 0X4歏K99N"F敂iz:|[{+t vAqnG].q$H*z3%pjRnCH8)!͔ ?|g$sv΍y]=FP"ptU V,y*}a+Y|o8L cd \ {ms. dMfB_rR5O#Z4O{4}ݝp5h ]n{I37fvRLz֋zljl*T?J8~'[)qKP0 '&Rjf4$!&"T<`uFDer|3yO t iā2 ^?OaЧ }I)h8@ aKI)dm_%BvnJV`\V U7~¨#YئZ:@0P[ӹ,Cx3faiCsƥSyRd_r,6M[y@h#6" XWbR8d W!D_) b44UbmǴC[6 L]H\]gpB2y}Qխ3nn! #ő\im_$$vP`ZoϪ^.1pwBfr}n̯lqGQ2rF:S zW"lh߭74[k yqm,0?9]qeY F4TSAD1Hu$]Ou[uҒh548 [dJOuys*701Fݹ. 9Ơ ΩX /%h S꾤U|RU'S!TTW:R,do"[((*҇T"l?X]S>Q`=-KAv?nW~1 ? D7y}pjlrvi"n"O![X4uǣ|/|0g4U?yJ]+ۜ9M[]Gqq'ѡW+ BS\}7JƝwu%Ǚe* ;\ jձHYe&+;+-ryi_p4y NXDĞIȑ ŝ\X)Fx{H~^&ۻ\x/6t0odJo˷vAkl1SMfw8ԎҧJaQLw8l+%gzҊ7شBAz)j\4i'?ظ֬5* nĺ ~Pr&j9 5 /{u^T' ?yܠ$S']\kft1mFYd _]Aыq<-Cz=CZw0{ւ.YfnU}Mv`#J6CۆpȂ\靜;L% 8 PvWr|/85<`!_TD>?'͍$Hgx9˳;T3/=ٵwݭD~q7A>a:*@v&T3:WL)#4W+n)!I8k8PsεT3u"K;s@})G T6_:O(JE@ >l*z}W9w׷&䟩$[ZcRk5Y-UY%G)Uc|$f_cj.CT3,Q%`ݿ{e γomf?vt9#|9 6ij2Xv5&[3 RnB=o2 ɖaFolO6B(OGm d 5#gJ"@Ph Z<#ak]gan5j]Lt`7"f""fT~{goE'Iɸk=&M8Tg<deA\'>;2IhY]z>YCvpoL^J)R2]1vS,_s]xgY5x),si.ElTEh3{JZp!҆rF%!n`oB}ѣLu2X4T};\uE6ۧc'|AقƓJi 7EI𾵌Ԋ^-r:gm nˠŘPsm=7Oq{záɘS32,_)um8YSY e!jخp;_)R\ /x S)5N:q(*QadNk`XwNݫS *ࢢo W1 b :1>SMǐF8/V@gSdQc\h!Ǹm@äs9i)𜌉/q=Q-N ddNt{!Xے4@mK}d(dƦ /?',_I1Y!8[ku?(F(ʜOن,-ݹӎm05񜏒zrtG}~bdruy+~ ȿ5z`m/(iSPٓym'F:R0 o[v>ȲG[%.~-b4 Y0D|PPfzr#gJAFk7q\H[]G,{"g ٨jQ]YJU&m] !X$O*+*_fƄgz&lT'>ou5KD46\-Lq-+YkU3{>*n@xu6ک*?}Efm*1fq[+e؞EFKweO>Kd~ygQoұL6¼[06/mz~ov 7c:d.u|Ө~|=停Wb$ٺ%5[mo9kcOI W %ƻ1Vvi'hEM; 71닽?D*̆i_"R SNhtV1v]Kk ja$MI5|x(KuLV}fW,*AC[KTIdtH7N ,;ſ@J܎9&[-9 B!9rvmkҠ6}.W5U"]E>!UxGmFf QN1]ֿYhZYgO5듷Z Ӎ4//C:+l@a}A',A5uɭgƟΦP鍱~|'yi_y>BunyFSDH݉ Du RBzgty+bW)m~4џ1@Hz8uN|_fO=d;[|g8_/*Z}*iZԈJ9dIJ2 {J}˲J< n̈2}'L"'-(n_LTLl6.w r X,k,'۹8x}PGn7Yz ^uwI2rSΕ}9V}Op i+SuzGXԁ./ zJd? Z31ҡ%8v+u#04%}f m^M ' tp"5{S;!`آ*9 =QߧИ,@ 6%oYT"PW_%E5[--r&:/ji7_Q\Pp|ҙ'[^ر=v奖|Zyati&ʃ:P!a(pj5=CPC|y"į'&&tUq\G5t4Fe F q.m)]<:>{Dce\%;uʧǧ?Ձ{> KJ=aʪ@M=|1 "Ø dU[)O젣`JKEϢ -H qkG5=Jo$nW 2R~+*Z,_/Gv|6u!Zõ긳AhDV }#kNikH6t~5qHJBQ6zAP[f*$fo ԕrЉxn6\͖!YemӷGӥ%Z؍g:a(a?i!Fϧr~mIcm9oEl)#;mPQh[s6lI('M k)0)mPkdTҌ0 wSr&\;q3|fk)ӼUT;'*PNk4 0 wTeaU"$?5 CLߝ-:֙ϫу OǺW子x0P8`;c` 3,}@g)V:paMHnEj"s OXLu|B߯ O_%d氲|ݯb i|23^֕a-Pk߾7P0R -r ͋A n,30 { \9@GQkdT= dQBr5\1= M#P4['y yEdcʑNY3zeV?)եF/ʳ*9mJ^Hm]n<ѣHew;cPVY͌;7[f1[R@PP: _uW&> lHs1x!#Y&WJqy! bREVTbzѣeCï8'0(S+]O%돴#%S2d+Xz5q1\yHjЎ;9摏uB+ -CZ3! ί3уؐ*.NO{ܔ=㒳UI@r/C2]R@=᳻eUO;J[\i^[b}\8;dÍO )@ZD#6-lSl}JROx9KP4IRapZ[ڷVTw  H҂6Qy.Qi- R5cd˖MnHK2S$OmC_lFofH~Ƈ[UG%&1z 9 UcӗZ_&/[ -lym{p3GXg"{=ېDX/g6|M?HU{^Dq?VL>YUH;!}A~:o 04ڑIͼ8z[3ff>DqDF;vBD#˚[_susiV Z]bZ/yw[naϐcQ S#R PElHI12qX wq.mlyl >MdQT, =p4@|[eۮF5 WVD0mT߲Aj)NCwG6(® e̳CYRݣu1ZTJv8ӤeډK>'\(@(N7,&4 n)ޘ˶;)]NI2?hPqF|t\\|KpXLXA\5([`,bU'0 xdMßdZMhJ!45y^!:v^/@n&q *:zۗ:1>SlA&PgbXt{ąV n 6>Ls$.>=Hwi~spdE-P Z6 {bw4gTFqD3c[,cǰ2q~ox>`i{'I~}M8YA9 O~(1>ҟ.>N[V`=4 Q̋[ .備iµXg4DT(6Φn٨E1rEu4ݸyd[g9!a;%6'z>аy5PsL>YQhT VDh[K+ %:U;JZ9371T(Yư]K6#AZ0#DkT[90k=~'ivYp1=6w K'9牻ݺ]fR!gDҴ0VA4yފHvkM q{/GOdĄN^GԒ} \.~A5mP%(m 렺(vIe-8^D]jS}^e4@F ,~~7 6!ɀ,IFVsO6iF" (̥ޣԑ6K=E{u=ZCxiLBJ!Psʘd~т;9-yոbF!=ڨi` Q< ,k fk, pMs5dF#Z&{FP`wٜsiALI% O${ӕq]P"no.]%o#.tO[ :/%h+`Z '#k\z`=?qFTҒ>U08E7[L) cUzCJֺl/B,Uj:d҂C<E G%̒uM u.O(\qR܀ě<l:xH͐.XQ=xXw _mɊ|_V7-#Լ+lj[Z\VC!~}x,FG38U F&-\܌Ymqv}.T< (b'ʀnc%LڣVfui{6{rwEIkqIpE 2+wA-[w$ۑB҅eX|:\8rU=O1_I}E,v1sᪧ#*s#ݰwGa݄<>\5OڝMwjQ*,T9)=;a=|ʋSLeyǑ,[2{fGQ3&Wmt4B%d$4cI70wuFɂT/t<+'OFoYy/sq x$r[J0dqg| y-dGC3]d|h _/:a4 =cU2gz[ 8j?(2Y4]“Av-=|DY:T^!.]*Plr4@ŬUJ>9#wK$D_P)pٲjfFLV(CRbX Q{FڈfOT48Q@amxA_v&ELL\@|)j6PJRnٍ{=QH},'<%UoFAu\j=^-o| Ec<#R ii#~xDK.o3ILy$eqE}fs^#5gxϟ=Rօ˧q ?JNldu$6!AEBAoxjGL#s &_EԧBܦc&`:-?h(Y}o**h)~ |1B9+VƉ; nGDFjp׳cl+ʜW#e$C1eojcg:6 hw"ZJ7O=ia&&BEYd43N@~k%Θ د\yQhO4ikWGt&YjwEVaA!NgDDژNb闉^"Bd:;)9eJ$v8{ U` MkzOA*}H ǘ%CT}!Y nf(QYuT@A5LwhVڽ$qtw'M!+j-2Oj@ՙ@^];Թh%39$8H[4g7DX nH9e`<*;e䘰{O/y3qc5Kբp᥽)adXZgҶ2[y2X,ZsuCK᳢‡n{hyYn0a< !caЀe40xftLu a-a <*R_DC#`Y5ABHlWN9eZҭabξaw hQPک u[Ml#|([2%,U}GoG868Ǹp4PRńZ&L SR3oj0Wx'%o}1#p9eÚ<8iBU:E_Hivotwތz<^B9|UjoQңR/>v&+Ä~npӇY!CYDUѼ4x@ģm9쥟2fD e%`6i9㔪à[tLif *wG1G!l=wN0BkLlj F z }Iٮ)HֆHq_pgY&YL}]ec@F0kRL-\EbX-qLao|cKm+ 8t{Դe7 -xq \ ԮmKa7  Z.{e}Ytg Qrwyd> `w6竼6%>Fa+%*^h܆f s!iq{AVxLӌ[}Z"7H?QSB yT_K0_kdK B/sZr!9f!C3':B@̣|iFQJx.!.zԥ`U^F K0$dd^zxoaDt~oƭ "CKyhs6]_P*@?τcq5xORt:Cs&#&D`_w^EVi7֨ =ϰ?4Bvy;JE tֆ[Mͮ-h)2EVq.?ޔ,B6ńK76yR2`D Pa+Zlf{8Hkjx^7ݤلHX0CE١}ٗ4YR,@ǾyT }ΣU4/B=WMWSpYtIq~ /6jPo#@M)>HM=;ʮ<4\fNJG T˃HNL!HRe!5dzBKHc4! 1 #侌{҆^ZPRF>QJ0 X\'/b~x&+#${M'|G,"3t^޺@`El.kr~%)0#m2C߾ePi(%mĮJaxNӶ_2|7A JӣEm̝,tvIZ<߾OQ>teٹGV;?UA>Y+yP>H Y Ȗ DZ@ȉ gBꪨәA '9uK"3Z">ɌÉK[BSB&KbY_1xU/Trٓoq}wDaJ[2.d>¶nv{1ӛc ;>yѩ00'oӽ`{ϘXWV`l !J:VHJ<6ң8u,pRAF]e^C}+0% =!7Ů=BH5XЄ^%u؉\:hs[GyyWJ1Ǻ+H,g&I H#?pN7V㆞U?*}#60T6:RlƩ#ӌ]S]=cWw&Zi]?061s.lJ|IğA iAp'1IXo]_$&OMevr!`9鿆X׿{?]gsJItGo7QMjz.t8n(jCƺr1ؖ|ڬX^8,Cvip ŦSĬ"ud8ZTcЀJcRJɟV6QDpoHx^#S" krj^ M26EoU:ah rg$n )ğ=ڛ:n ʪmipZm,=yH/em_g7xJ+i)wY$:o݂d¬;0 z/ ,oBY$n\,Lm%]\P袀DsTmu#c|Z a}5QzLVب !ftY!4Kνc6ٯ'PFS/wHO%DM@,!)mRJ;+ur- r^dioy&Ij<{'nC|RQH!'AEj$K,{{Dw{CjgӋ/JL-LhltQ`3up\R8%֧zILUv)}o"N.Lg ,J~vN>yj]F:ʹ ]W {X>^W T?ڻUWѤwdl[]%7(^D(>tj &Ya}Z^'m1˳jBRkɂۭ.x4}9xmeXi.O)lx Cܶ_E>$n_8qD5Vv—C"ʷ˱^90N.;檷wN'Wᄆ=a1庄ZMer$T/_^v9e `zT5`Wm?ep_ZJVSeLgKZ=rMp(5$wY蛍4JVB)K60'f<[9dRNɡDžͳ).k"wF|J)"HV7gZ%}YGCF ;^vlP*E U.] N5ԭDۈz`i{J|TCM^n.BS9+:t0!KmpcrCvl6W$(t 鞕x0+f)VV)yTp!Hq*^ jDp9h#ě${/ tmp@'ht(bJl`+m 3$XVJ vcR4 ݸ |;] QMAe|o.uvif'O/oV<? ? .ϤdC3n@}\_&`ѷVF/v;;-~Aj=V˲GԦh::jLoC=>I 6PH>>zMo&wO Nq! pл,"%|#%Z=:_;T*wf$Dn[sSSA@XIڔT'fj@)5#ݻ`8!Ѿ]>'h.K{ݬ4rZ] MOLS:+}VmuTދd< 64sHS$ <.]CF=M|z=h9 Dܹf 3k}jQ?4ۦI pBXcIcd6J(<Ǭd)h&: kЍ0Zbe1ĿΟg$_ԐKRXh+ wfrl*a a> O;Q'ME?@f}DAQXhYT䘐> {{pW կ{jҬaA%Z925&5t)Sbk/=8)T6#N@y) E#t8b)8RTgZǃTua=Mwè +-ȖA|56F,|'f 6Dvxms]Oim"*!lwDr9jL52{S)~˕ & K= u;Rleul<3 mFEf?|>)Fq;^ϴR]V(3ZQ]TlVgXzǹ4t=V23;q^ڿ`OqX&} y O1mey5ׇ䵥u4C4&K-|Rl?9mL[~>yS/_IxkГ؍s1R h@X\1uПQQYm -Ry\tb<< 9CK]/rX 7:3I[Jp-'Ut=}j=D y :L_1VOJp&Lв3`OW2yf8;"lTQKEzHq^+sڔ/"`L˔NeB<5hLv@/S4_Ux 8oDuhߩ_E*f=G]pfItA:S)lAMy~ݩq()ZR` d:g1ӧzt1YL s+AH vcpOB9K.3|1`hbf )ImkJ`ir* 61$3Om!UQŧW`cop) ND0f#qѪx3Gz'MG#JgU6C/@G[o P˯L%_т∌(Џ`HαB"1v$' 굕ZBP+=q:w Q @w"%>LK;Ģm`=hS#Q9F5~8pH0˃Hi|)X'{ilSAhr6ƭ EWedd8J"풖s_o];%Z*83zWgcFϏ.M$'H3J5FR*E9122rvLjNUGWbzDY)hh0ǭa:OL4Oߝ P4X @UduTdՐف񙳢Iζ:zMPpٜfq,bbzUc=Ch}Bm&Ӛ~oc:9 ]C'&"+g첁 pqeJ$1qp ٙQt&5f$ƈ/4dhB*:೿u+eCFfOݠBZ,c˱\f$XtSιϮ80;6a/q!{A9Cb \uUM$9 Kᢎ"ln nx3$'&vsU7xE1i[RK̈գ0|ČqʥHc~#L$+jQ۴u4t±e,Rz> .r#F9秆äs9 <{l 3oIE_ sg#,Ș}^Fs֞wO),+Wu]gꦀ0hr:4L<=pew򁙇j!d*aE!ؾ5uMwhAQ7s֗4v Xdp~γOncyiԟaBms>z5r JJ`$gR5%o-&!) yYU4 Z$XZD#=*VK_XsNbOo(NW&ZĄ#}nb6Ii)&@"y?gJ_uaW1c9+&MJe^s!KݩAv4M~_Og뿍]Ӡ&\oYIXBxW>N$碏ՐRt ^Dxa*jv5oF@pn^kfu^qps׊Ql1Fhjx1E&O3 lQ3xFpa4/_ x?=IЎ&p j*J`㛥E^Z U+=),d.4=.aй@^bGՉg{F ƫr&%2eT쇶d:& ds8[i՟8{ l7VG?V}+U*d=.qzbK>l 8GRN\m0L3 Jspo84wZybnNXR'}%{ԩ( 2], ָD?GGO>Fu᭳tvy'4͏#lSzexMP]<~[֢&_&P` ZBG/wEP v%6@GR̔e!P%p) Y˹Q~ܒ~Zj̴㆜|GR+-=N K{hF|471vp:)@c\Tv#\v:R9NEI+]%BMI:<A"!ġo5tIT}w 0<9ˁ Y{#XݰO߄r]z{XQbNkn1vahek:F o1G.t/Te>M&Ӻ8A/p6v)㚼ODaF_3B8v M{WB æ|CK҆ za6''.JÑ4ESu قa=g t蜉x8۱]H$6>9w/bcD lWSVA֤l:\ӓ-D1Qb$|@e/lrj/:#~m̪S0p]<w5ΐ+Q,SršgLfL;vI\2& r/Mo)㈔ wQ<]^}KY.}VP'7,i "$~ 5áށ%׬ȑi%R> aƉCߑuNgYTKhs|و$nV"vaE|B.| I`6Z;x#w]aeePb\  wuÜlWdӖ2+9pBVޚ4G<p 5f~f4HK'kd{]C8+l8 ms=?f<˭CYP4j5 ͭPwהC΋7<Q0zQ؂uuVO]l HXou^uE蚃8q67z=xrR05mz\k r=Ed焏Qy`}!A`D Gir0`4n5O("@.6F>҇EcX萲! Nqyɣ2;1y`${ Fl,9ïfa{P]o I_d*e!g;gE-Ft [! E:3ȗ0#|w'Ai` 왠LUL 0:0=g$NAýW;<4R#S+kg:v))@"%t5dc=䵾Lb:tUzLP۔=w;rl;vn83m#`:ֹDYWWQUƢQ1A?'0xrJX҉ÇLX~;^cM~e h(RZyocC4!f^Nee_yd3y^rkKAF/.LJ%7$8Z['7Tˆ fBf7Պ6MajjZO(Snpd:9rMyn}MRgXP"RZuS|^kα1#Uol#ߑ(Y8x'cin%>$k:6#6_V_@t] q Y*'1OiZ Z"tP"IĎ+Kj1yPY"oxN%W*=#O'Oʬ>Y7d/o sɍm/b a̳[Cyl`TZ"lXF=e? >$zIg!r._^(!kDYu%v!aq7$P˘#ؽ'Y]b -_cdl?CiI^@^k?8A94YyrrŲ|?O҄QÅbTp~q TG+i=(5#t E]E]0]齩E! N=ΖkgE< 2 *ajM+oH3>4~/ %(gj{"W}|MAJOhmyҪ=o1j:L%uR\ŸrćW)g3)1WS n刺ыl+FK*{7ꢤ!xT+$P6:hɜbn<'CC)U13E")6vIđ(|iO$w~%&J=atKl*`\>P*d(l`+4w(?]x&[3a2/(V:}3StEe6 yP'!&σ̀{B᪥d#_nWCg_Dh-/T .q5'p>BxHsn`$%>iM j^WK\6r‚yti`H^NqbYmSw]$8"SVSZWo˶E,F-sBqv= ;";ӱ]|<ށ |;,ʇpX&00iRs4]fg2!Ptik\Zo5c[U@A:d?jƠma1%j^c^Չ &3>k{.{9grw%lnb{+E0mв~gp :U_^٨Vu6aLcTWc؜zR=koK6ς}t-3ss`,E|=DE pknk?+&CKt5}#5Z,jwdۯM:5:DCT_gwHde[/i#Gu7̑%oQZcBXO=goac`9R6&$C!&WZkB!%5+aBh"AVZEu a&.+WMA++uiw][% lz^ &~ȊFjq={cXe0M{Gޔ;n;,ov},VKZB\f&)&APK6i}?`@e<م*g Th&hf.濣',*`^-gfv8 }AZHj>)^5ǻ 2JM`\%zǗDofCboGrϩaqJdUcޑt8+6QNeI7@FמD{5VM;ᨱCϝs<2|iZ_|640!V9#²ɕ\e5>e*δ$;rkzs;kzpUK ŵ8¶|>?9I# ̏sVt&tΎ8B Zٵz8B_s5D ɏq(K\677@iܡ߬&Iۿ:LRuKT'0}պ,r7_cK-/kөRq^N~.ǏƷas 򞎒$ ڞrܜqV1{rAN)A 9qMO\ȕ(Ȋ?MkvT<I"Ts\ \C.bdsC}x)\ӕ2&FK. [G oM]oLJGMf nZ]/%w169\B3ILĞGk\5U?a_pqpT>,R;Nlh)ݛI/IzRaMV ,U!|*4Dz@LuZO'mngJDghIv1ȘvMĭu5//<&S2i8OrVY*W&F,O\mɉ78$4.gJ[I7k| |da;5 +*7\Kʾ2?ԨlU3!\z ![JX6;6jZB\7QNF93a>| RnDleLU?0!Sv|=$)kORf gΥ#\h ī"PnjrZV1X^V*-Hʈ4Oo)izeSzȩ#O=Ay_Œyֆ6!%a^`AW%\4yCogw~ma$;Mp-Kث^_̕գTJnoz-1f`{Dlg2B$BHKN J(f$ij `VSAs$MyП#FQ=I1 \]7qW +_V:ZxRlzjXW:ݐxDoKqfW"T U G[dX z 2/f q.)ԍޝ> %rOY=jCFTPZzىgtu^[8&@eb!uNDi/B#9"vn6, 7c %t53Npqw=[D%?^).K=rVYi!{7D i={^vmGE%_BН]'xg~.%2C"3}}A[X-NTGD2!/BUXg8lWwsYQGioϰu&._vPr FDTj'|xg2@ΩjG Of D=`B+.L<6Lt ]_4Jm2LیYzL7q{y|IמL?ȇ:oWkW3|Ǵf9~`7Ug&U"rve罘c__%ڲ7kWn9Ru~1k+V ݕmKZ?ԫ$lH*U)Gx$ǟi2.L_z'r"ÔQ|[ 0`["H~IG\H{v)dbV,HZIMl!"k/A0 N%B٘WX5 zXS@emN"l SQ؊+)WQj8fXvW,&|[zW˷9?3 %nʕKYUv\a@c[kevt:o ap w!Jy)x5" Pm}ې<0!6^+ MXcǀFb][‹ tq6eu9q%ELYa&,nŮYk_Z^O@(OFo ?X7*袓d V[ BM&]3}RޓU Wb<Ϫ-h;u4Yb 8L:UvWrXTTp g\|zCm]VQyXXѽ ~kgd7>N"0oZwsB11Dy>a¯ns{jPIMVO_1s&qD9)d74Lpmc:'Qdv rM+C<1 8JC%S UNEhL}'|e I7x^"#EA/Du~'M`K .fX#2q>.?lxes7OQR.`$[[rH+܌6sy 72nmg3ܰa q!Ktz9"}Hax&,=\ 2W'}&m?4[<>'iCi-B|wah#9"J?&~3χɐ'Xw(1! { R%t )[lh%VD( V-@kY(k=f$lN]2A`*̈b=jw&A n4 c:0bʌG̯R?\, $z;  7R "ޜi}3!+ ˺RUQ]w@ 3xס1OL<71*XTJwkt+ȕاK9 0K ;W^/BOh_ْ{=MҰ~ F%g }d̺3g} =>R7IOjXy\KW qmc_BtيИ94͌ZngO(yUV51yl4e>@+{$ NDC@m=NP$+ K N#NXόkYLrWZ;Jh.q5J6 5p4asvz LC)3l*N(`X s_LgQ?<3䓙dgHTN>cR1;SGd"Øm)*׏ oOQBL@|ccH;xcN~}Pݸ<6TFʱ) eZ%w/Sw ۈbB. wnT\#.$;*٬Vv2lk }mhC3 2+o6t Haޭiixu(IjۧHaBUQ>jbm(]=㑍,ɉY`eΛ Vm+Sh^B#eK;̺#ZRZͼ!"k<3yqFyy8l;{GvPryZ@WΑtA,`Fvo2W&xYfT?H3,jnֲB՗)4s;z6؟pûQ>U5Z" ~T 2i?3yplۚpSr? inf2#HIN_u^O֦~ xVr>x<$gm#yJ^B *0W';}+eՅwc <ƪ{pݻHѯAtR4٥oszÑur/&AŮ EdZ -{q/cȁWrHKBuөҷK*JY tfLS=M`(d~ Hlw jtd _bl`:4z㭨ܰI4FUa|Hӻةvg5 y\8G䪣Oko| H9`*KQDn}0i`j l-VjL#=m @YUgŃ00qBa|sQʭS8i}2' h׮" U Q'}Z!$yqզ=,%}@MB':&':ޫMe )ZnFwyKl9!k?N#K/6[Ɣا:nZ^3Ssܮp#E*׍J tx抿a11 ,ek<|޾`"KBa?!E@?` XrV0\zݜT?g>r;Xفc1ɑm^ O@Lu!<)Z}1cnn+'jb/z #/VX$0,i'v!D'u>͌}̚qGXՈj6DL3!}?DCxwUTzx"p- ZK !b%?$(ɘv=r>VDԠB\W}?z#7r1$D("2א= 'TVwgc헊(u#EZoΰiă =Eۈy]Y?/DUM,&wv R4b:{d )*R Wxa4MW+<^ u:܏pߴ@$IȆZ{8Leku9Yv/GrC>7WwK HHbwlqčԂ{y*fd|l;3'"֫8k1E#)3jCTuQibI-lze7 Ži,kAp;raa`=_r.&z5+(06&_"ݷ:w$=dS3G锏x03Qx2nkOԪ*e7yR3n:eeL03q.vT`-4F?>U=Y߈opp=6AGy2AzZ;SLR P-*$_ƚtjchrP]V)x497 n:I*kCyI*Ycs܁ֵev2G _ڇ-./o5.\[!!.Tߴ3rQb~Hp;ni<x*VG_OP`Q45⠉xђTH`҆n~3կ¦lvBA8?d{C`WXfIo3t(Oʹn kO ,~pY8┸`TK$=OUmz#I[M.>}K]&ɇiVވsnuHgm1z>䳎V{~)ل]',o,4msmRjvQe@cJ\U{ws?*>N]RC/(%GGW{p:SM&AqJ`D0n6 zgju.N8u~7rPnp7o62&??0b 'cc0XlYLdNf^@(}yڜ5[P>B1)?j@1% VzcuRlIc'k؉!RPop8bxC_ $7l\zY j b|A #6;`>oI'Gh)"oK+fߌ q`-ihVc@$nڦW;2"`0pi񤂀MHncq{.),NUD {پbIu[\(! |)RzOD(~Uĺ5"Q_ұ=1IQK[s׊YJ+F)HTh쪤벉RJА2?EDLHf*nl~m5+aJٜA] }-}W[_ !JKn !fRAt>';}uӈQjy }ЉCzl>jEUU[9zϫ&7@ߝ~C1|A#A;P2iDMg]|ҺS!,c˖QN\9N4kFLa~$^5N:%E'96jr]{+ZK4X EJ{9[_S8|p߲{Fg-H(.Ⴀ'9WNiћZke2 Cc &Ȍt:ZR9Iu΍Yc}jx@VA stзS/\B /߈go]cKMa` ˡHDר^\ڄSʜFwVHd M0S9eQBvlC1Vƙ^FYg9lsMڞ>ԫ ;{1%JGT3azuKp:.Aw uf9/`Ǯ#%AKsz5B=o2az?uaA\ȯ UYH;$p|pP1ejSaI pBh7[0dzvtݾTIg3nN%eYI87?L,`[/CLAMEmZ^@v~ifHFc ayv3GJ@o| vr K;0KO>3Z]y:u_{t {otKLN+*$6=x귛 p% kvbP kxNK@N@ܵQȝL1cjP 3#|h& mԃUCZ 34IoZSRubጋF<6nBkfR dRZ(&Yսlsch9J=;-^n"IʒoaW + Q<$8^]a6^qsIR13\+`hel>ⓍBm)|w^npuDJ?,R8=B`JF٢@Cyt UiFx&b)(Q8[J?9,*Y,6:DV*}>®KM8Gk/`1~h)V{ %*:TIvr9uy4_uX5&CyphvZޢ-6AF2΍74v3c{2˟tP f Lt9f-N {j@ng +zO[jiLwRaݛ%΂AB~n+2`"F"o:׼/Eʌu3 p3ix\ETڦw`4jsy0MU} M st8munvn:\w̽L\>ܰMvB]>v]ٝ % T1A$:zZ|\`Ӥ%cPSC%~ḛ{o+SDŻD+ќ-U1"@i#CJHvalkR*@ˍ܋|M |_I-ilWxɇmT_y]Yn]JH.7ec+7(R(!eHr=`wkKbxGhZ! /zh* 5hLhp{L[Օ펃晅_ g3Y>+]%UD+<%Ru'8'C/GH.fc\κ* Aq SE߁:WUHQxq:b2ɊhZ R< ʙ/޵,Jai ć4 e>o"JIugXJ PaX~[/h!;??b /7gh$ 1L1Πu"kգDŒ6'-P'L.RW+3G(M%+ÒNbC΃DV-,=& YrT 9aֻ4bxQ1})3i rylm'wߢTvfC])O)jh:yoaBؓ&bf{{Dgm{@vC,a !z)ʝ<j1Mc-¼r.E<sIJ-sPk40b 1jIU̻,yd.`KJ!rD -3LaX`YB/ 67}gz1F!~ˑƋEw>KFɇ uR+/NB^l5?w︪g(uyKK!H;0DNS~-}cÀwq.\Z g{7*_C Ș/ IX\ka"Axǰ=5*^ GBƺ[W(A;+^ ,(5JNꓟMȻ1-a*U.Q 6d$bo}"UR|&SB Ix8m 1C|պ x+;ϘNڟ 45tv>;$r+tD8xpQЬfy_T5ٸ, ^LUPx竚<_dcD^MAX;}wҟ #yA2PKfl~<[vi@k:<_pnZdme@G1ia\;~E]¼ ,їm}C52#rՆN)@jT5DLaBQ.E(+:1ipQ`rZ3psMD-ٶx&~%75o g^_QRbբ{[ N ZǬ{Рӿ"sBdcs|'<_տ.4\|,W[;:W(lhDhQ[ rO*rdHK=%3JFk*I Sck$`XT o Zop0cAhFW G s120~Raȳzqjj} Q}!}cg֢ 6(To F/utH!zXY/ Gi*4ǒn$ᩥuxI.KxXۧ7.Jct)k7FirSE$y &aκPCaECm@ l\bBG?(ftخ~@GWQ"sӕ&eImRxƅLeSUoHi6O8IJF rC& yΤO,./G6SvWqBlDܬ%<g5F͒"XD2o=۫<ǹOJ3/̗DԢL2AQ_yySJS+!`pۙeh8Cf7s@ ; &WKW(aRXsLo1^8A2+åEb݊~U04<3-[W)#e3=1?Zt%N𡭦[ S U9/,n/,zYurjz_>(>QHWX9ׁL&~Wm_FO^lBbu"tˇl`ֿWT/ߩ?bX5(Ȝ bn,3yޖM${p:*[?8 l,*?E}Cv7`dѵ 6]Qj@$%3qdT)?+J FZtVis̢pFͼ?cJѝ(H} w.(vu[!\fܱQ")}ҥ3h]3N -ڶ.ܡ6 d_ikeBg]mGrrŦ?xO4f|( tenv|u :MMz,113t(8UgK_%:jPca/*NoѨO^&u8*Ze௤{ G#ouM{BWHmWj~Abޡ/,zsM~}!ٝ^(!vb4N*STHO ](q.;h\"ǢӁָ݌Lc%jyRy]Jq}_IN2*L+Cʕl{)&ΤyϮn 'n^>gw;cӚ?OmԐVTsyك)S7RG61ܛG6ws^]>eTUN9J~ڥ##, BYE_&.<Ƃ/ wXCV3ZMgh,bb'Z'"֝80T[h/p ٺݒV7[iWe9;ʭ 8\:@(+@*d#;xڳ;]f|0g񣣒k@v̧4۝d%;%""U7(AA,reYXWd[R˓HA\sLSH\tq!܊1'Jܟ"Yri9 XXiմZT /W`]s  %$f֜h$tDdE/LQTIzh6gI> `!#y-%rNP9LIn2Uؗ=o F>bvڦ .lZC00_L…7on'Jya0<\AKh&FF4ڛ6 >7XrC'ċpZRoT'O)c`sl`*8a9=o]da#oǁ Ŀj<[9[x?U9mp)C/Fqq t+ AZfƨ1"Ō oe.CvNdXVF I[tcBVZ :Φ["eR+}/HTϵM OG^@X5dynLsہU룠u=`dc*CO90;:% *d5#[G4l) 6&%PTw ˳P喓܀P)Ƌ5'G dۙɁxu\=yR<{!LI11DIFbLV8iw%(zҩ91Xs }Ix%)y 7k f"ۘٮs8ߥX>(ܐ~?7 DJCF qHo\}yB)jwC2{L[(E+,~k? 7 ŊYz+6[ Sh~l-O#buu%M1 -euxkwm$RFp=">N,}d>ƉGR2S<Fö.ݫnԹ0$Bm\xOkČwHd˩,^|S=9i"Xdi% 7CM9b;PahKZ{Fy@iZVjʼnH2_ "ud"աC@ GPH-X.$r ]>C$_L ^E"R.`w+PTOPaW]շ$: 2@]w{XʌI1e7owq 9ea=0XY ʺiW"%(1z4)źTZMmåAmYr1]9}p ΅\N1#Un LlXlc$B?-\]x6Ү ʹMo K'E8 [%C@e3~ft$(ƙ贕YD֦zp >fVz\r(RٕQb7,Tዃk[٫cּ]yTՒۣ]7faH[Oa]^=azÌ~2,?4Li˭q [-Mcy"wJL#u0*JmX"AZ&Zfr5G |հDwHɊ^lo<#ΤN`>}&*eYCW@kk ,:cdxQ I ۃDMBV()D*aE2m81TdY\z֨2ɝW}kbFrV*_F䃡WjdNDZdTCFn }XAR$~-&|KHsFT6oB\_ڽb%b"_IqB B mtT YE W.Ѫhksc.{)D ~5Pſ__3eiеwVE\!l|P$+dmn껁h 'f ZJ.9A4Ui @^+clM¼ȵ':H^]4bT~ψ"{ǽ*w#) +7KΘȊt Ŕ`sK<$6k.τe ;Lqu{x.t35W\OL3:+kQitM rKx.b!e˦=Csdf"{ 1:#M5 0xYIԵ~ܛMM85e{yӌvV{h,5c |Ul5 N5yDDe@/Sȕ5#MFKo魍m\J05ItMvV1\lqxƜ˧z裩'5ĤxOh㋷O/QH]k{8mu¨ Wu]Vy*ܚ$.:gő)v\Ɂd%}TE[A_͉g>) *vLjf__1/r[/ٺJ:^%cږR+XgΕm [d "+EPe}:Y#)G5$2(_aho4D; ^̶-rtLJ&+ [T:<{-.?& H7?)(fEٓ|; sV~wڠ.b|ӅWvNKԻ!:Z4T/sq{B$bYᚐzoNsjͱNm6Ai=fX gX}>{YQ>Q]Fy{hy_Tp.|dxm 7`Uu/W]f261 "hddmͯK}9J!m 't>uxiAROo*#uJI~" @Ehi;$H .`&c3&*ud+#,Z 1Х%syf˩D+L)H˧F}*>LtZ8qfKm\aUu5 Z O'nIdbNʼ@CS~VJ; {.I NQ]'|(]qfeYCuU[t3l1Ze0H di͠edj|=+bT0!1탽+&b5)v̜jk`r|v_|#v2V_KҐH!1m8g{#V&f\ij?o8.)U>t{gU˶6I!pH@OeR_RYdo=t.Ti"ZE 3lXH g t LyZaXrrMtZhNܹLdݛ&feN+8iZf"_jH^#NpO,vHLm#d׍3 9@-䒜.b} K.a.HfaR.+2`n nQQ(Unz:e85nFN %4+9ƕtzIPd8]}:)Mon > f@[2=.r\mM]q˫{[WvPWoz}NqKO>e|Fu0\ktɫjӚke/)akk! ڝKz;:<*sҥbij㬼E"e0QdXW3c)f5^UyRI )t9w@hC?m kyq ߆g^%.\rU| P [J3dN½sAʩS#É|ei#0CSL5S0ht@ sqa}a`]"QwuhfZB8mufrVk "Mbr^x[-L,?* =2O6Y4aPBnvG)%:>+Z>LVM>$NY4ܬUÎVkUm͕UWYguj4A  `pyc]'):D`fcVR8.W{%P=u>{dkZ8Cy)A *;C-Sy!' D{ȼO5W)C]Lʐ3=*m)!*o! z8%矌QedZ쯿e02y'@DMv5Owϼ_,lw몽|Ⰱ=GV9drWNd0^2Rw*\ݽgH9$Q OHr>IǻLxcuv.mT1e{.4 ԳY;DIPqke 7myq ^/B,KDDv\5mFGK{p䁾M*B-R;Z{;PtsԪ6[_N ^w#bn @2 ͈Uivvp=("E Sp} %l? ID }7sQyhpE3o0aUe!2G-VyrϽӀ*=`?y5m7ioVu Z V̳tf< ICez/Kw, ] 9?& ryPwl4g`/,-uyIZOſdxWl;Z85o¿Їk9냗o7luUUS7FjN L1W(皩c+)c!COwCy /oqz" zݳV{;`xg J aٷbnFݏDʡ^<265Nb?vk$W/vm9/%&B\JΊ}$ô)m| %™fnI0W=LT2WDoUs*qkaFjSwinǦC%[& V¦3z3aOd%=I92aIG1M/G75V{, nϥG4է[Gک4RfR%+T)H~ ݗ^y*^֞R9-+vm65x-M vi=/"70ذգ6ۺIO ?@R/ A:IJ4ԧ{2VOfjvBW]mtf ,$O7 o7lm*U`P 365҅-Y‰j6cLdc. C!\C3?U/9(ͽkdAZꊝDN-")b#}ҽIXy.h㜰z"^ ?o.TUrɣN!6"zDeOq  3nd#?!)!#?j9&R,+?1`p/}Vݛ]&ϫ"V ,*@1 SѝIbD'GsyW\j vt1*wo%wi,OXT 7q@ARb'5#$=3'v %:[rLJ7U@M{?OHeNC2stIko[DFŬ*| JhP1Oۭ|X"[&/ּ@Μ$>!pP#1El_[rAd.B@-ZDa`y.7,Qd鶸QZ*61 :ǥ9pL4ɬq$e\\;z)x@yBZ܇)kKozcd!-3\|ϻjЂeS@J)SjDMHM`uq.H Fˮ-ѽ"ht$" 6g,b_7(?n?P)L9k%POhL(lnӂG-*_STUK,FܮNu;xwAM{WLevS9}k?O%9[c{KKgIu;tVi@s'!-K|"GLMIF& ys+t6((zGK\]݆gkWꁻ>8MWJ[E]u\L( ToGc,EIiR`b_s7 3ud0]XĦAQU3Iyq (TR6۪ ;NN͉r1 ejuqD*8FuO\D u!VwpԂ[gV8FS32INL@Pm Wܐ<܄9ߝ?Ē_DA(`NE#Ĺd'qOޖ^A$w` 8Q害Ź!trYFgv軛,MiJY|wNÞLT7CLWŘvCLng>D 3 (cG9دr[¥d < Ƙ65uH/7_oGQKqܘnH,gV"Hdb9P=MfEobuI])}RrпDM6PkYyZ1zAq;G:["S_ڨujYJС F7| mV87'lN~8"3,X|k8-.Okt^?B@,2"?nְ~.UZV ߫%݇Q5}YZHy2U܋DZlFsKĸh V$[QK߈&iUg,}nb61כ#KO@? 3ȇ"Ǭ4fiO(2e4i7q(bsF3iLw찄f fu nN2]JbaaSz(;kKW wӞVVtCLCz9uW|NS^1+XEx(У0̠Ǧ{eG"9lS*ac}a5x^!0cӍjWx*5E~InyL0r(RG~$DN$C5VXN0*%vL[F -p>|oƖ?ww)[g4aQ16I-3|gD_O L Wfg6>lTC$e\W C*,T$aCM1E%snl?'PgKh.Pg8{hhrliqp_˅]s6C1ayEcl&q= ۠wʎ{\K5+WYmms+ T)K*>Apv6p|+/TKw^N RJީmBP=ųg_%ȲU--Ay-Y5eS1rs0 3r-gK})-`,*pGwkr.%z)OU K2AgʯS2X[uvE  '8 !]q',(nX4@B{Z[/@h0BY'87SCW ,t VlclM|cm@ aq1bp_&0Ӯ\1Rg+iׅш5`}Gسg@om LyLK<)'l,t窌Pw%{n~ZCwȟ\hV.)عQjn7vGZ'r~[ҢlOâd)DPxG,ίajLqi7a['}5 !x1o`=,Y.$.4Pؼf?v~xiqJ;$H@}_=i7lsD_FɁYo@2Ԭ(\T:,稺pF5#?P( P*32!ŏ01G/ML[fɰsj>:Ej)l{mV V,(fEJ5zxVql(nҚU/uh}[Ma{~1φbלeAr=#Kg\׭)l ^% pw`$z" ߀L;JxPdn1}{W %~LjQÚ:̵vn>!Ă*uxmijtMOk#m0aܳd"\׹e&/ kGH:XZѡͬdHܴGd;Go`F8)0XUHיy1]{6gS޳(cInZng\9 Yy_ \ϐ( ?o3(+LJs m#^GϽ!qK6~&;w>  %,ޚ|I\*7*L6>@#PV}<~\<4`7oj^J< :ж>czg`*b%2hf.qcN g|xs 9<8-|4Jd.zG7+Sp=ʾ6dNPJk]K 8{f7IteʼŭeuQC?Ek%a:'skׯS\!w}3l ZwqL+hvE1o &hI@TdGҽN>UR\6h}ט/3 (~+B؏ׅHchGq Jm6knN@e4 L g'"~LVy+~ʶ&|!, LNJX@O=#08Vm bSyvгwO9ry:I}Q9LI2;NezظPc S[v'oL* "u ˾ˆVT ~"{l7^^hvE^DqzM/e~J"ƫ 05_CBbv,ܺ|ܶ!hs~*y̺ $NƪU ڷ&Kѱsoڕմ uLoxe8Ʒ)7L_5%+̺"[߼S8l[fH;Ujٔ8{XpaVCe7]MQZE/Sp-:#ePp(#IP2N{}/28; \ZSM _u0ۯŅYmUdwxA |b')>| OxŽ#(.eDVe-6,JOqӫ`껷.UYܨT:!^@T.% ^{x(%-) %nD점([bsTEs?} h7Kh8 ]-Ϛ\SGj듌$$*t uuLŬC}t15)LKtVWܗz}Kj ӓ)zJ{, bw`4Lh/~Vrӊ`KJ'тRTFj~}BuBafQJ<ɑ\<=+zSh.ypDMԃ-FD^!׃z/ D]ZvbEor7rZdL\_x8R! n M_o!v(lUE7D:=$ M(EK:l /F(hgca;2W3ĺtTNITs mIm>)T;ouKy\]ǼG612:0YvI0- l=d V |!"JX@WS@1ʂ!1H 9:Pl&[r .lN@~?e..@T qLx[pckaXR;2g+ V16w9O:]OMt^=<@QW9 xv 4kLXt2..-[XCԭw?e젖(?Y ؔo-Wd:irS :&iQabG]4 ƚ):+32P'Q>UY&pO;}PqSD7fA(3oaJR?cg" KbG"%BLBwLRtCP2SFlnN x7Y:h'w׹O+Ì(lIE!V슷E8Mň*1Gʃ@c G,}!`Ö 0wEwǢw[6?NT:ٴJDA9 `jA?ɇVIf >X*ر:r්>! f:| z 7]}xݖeA ; 5PT~>|Zd+Yf^ѰheW!'pe+DytPw78#iM(9vnal׭>j iqPIf&m!ncBhe/ E  `EeS=܎Vsڇ):Tz +_ϚS &Jǵqh8rRZHT͂ds&BμCd"7zMF" lzȖ"덻b0HF0Z&125\xTdPXYr:340=gR\jf(%^{Ni7I,0x3߱)8$< W弃| śrR9A!;Eԯ,(D?H?QU#>^JBIK֕#wTEWMhq1+vCm~ 60Eaho()g"ܒ$O[T rKp@s L&aiaZ1/8}y v2 0e+c;J9h.0"mgpąJZ(ڎW,kK] &2bS`@FUggU=W)MrȥQX(鎙xP=_O-9/;8T+yYVge)_$u2`1]-);̚^߅Seho(zP{ء V ,Q@seTfaB_DiMoݨt@ruq^桤(yGR=hlqvQ [xUB?@:u#* f.2hG2G͘Ɔ8uel),Mm,I*P(+ {4 xTOn+2xiIeq_Ci(:(GLѼZNK\@r-X_ \87@8%4G;hˮlQH ^ov2}z6_ P͝7OUhyFBܞS) l{{nH*Ma#iA 'K-xYEK<&BXi"n8dds0K̓}?i4[i(/¶LQzƣ*cyd<m6߰h<[P#Q68 kZ_˫`&fbwMI<'>oWt5b{Aƨr LYS!TՒƘֹy؁^ֺgJح7{VvxBk*Ej аss Ӊh4]: P-*'=i~nf!pޡ+ӴT+P`l3UX7Zwk!Beqbs+42M4ΆB:Z%SA-l#G`wE3j[&ok{ /ixÓ@Êy|_,&o Q4ҥRwB_XNBLXtV/" Q̓<~e+Fz$hwYRb,,@F@7.!L: { WubL^09Nޕ\ |!Xx+-)斎c)s17$8+/$/g!v.w]>IbEhl2lp=.EN~yhaᒦD"=5&fTfuUohT`ޒ.=/B?rs642-zHCN#H1*Qm[|+h'E>DhD 8M4Q?v^`^}Rt>+z:{{j=s {+UUl%-i~d TԈ0X^ Dð:{)&Lg'LqY jL"vXŕBO.F` kxF:aӟ*5}a7}!2u6C*Jp7OCYiAk :w;vGs)in5O DΜjaR3b_uH09s9$ (OCO/CR0,&V'Ԛ2~[|zxYyrOP\ɳU߬:q˱fo Qy>&W"tHG}U Ԇں>vCOBMj\Re5ݠSXHջk5I¼C[K/bsJN>CH> 눖Mfsp95pbtKAzz) 1.m( #huY.Ǡ#=Г+/|~_ýQme+\YԷk} I|M 'Zij̆K@PP$5NP(VYQ+ %qQ󵕖rNp*Aяs/m4;"\eH,چqт.T^rnʞ\Boް>}jbY!4|,7W~h׈/u]}iV8S㔺0XBЋ *V_EPk_ S}ڳv2J?wRlt]c*.\aDPO ˘x[Gy~Zic]DdnidqpYng`xa<'0r Z˪H *b +'k ~;l'Ik)d((i5/fN" HT#) v©]Q*Ah0GaÈ\V{#"`A%涡AVIH TC/y15K $*G恗 ζ;Y;qO=l4\݀Kؘd4Jzk2僤^~ oYkir\XX`,ʊ!1l״E8) si\$˷0B@;;zL+1q9,fȌ)K.iAu'L)OxH.褛K !"Ghۘ4G)chh{3m1ͧMapCk{.)VxH?`95Sb999sɨ-7:$(u.In2~Z][1 LCD WpgM#TJ^;j5S#b@}w~ͨ;PUr3w'pt3Q\ғ1FHgvdzjYtZ7_,Nt-qaن(AN<&9|abzha^7Bk0u1'rDʋ%hgK) ځ+26 7%YlҼEZ|<+`=owX#&ZQWI \;ym\n{A<`VR' VŜ^I^HAlʅF|rqqGco! ˒4 ](+i#ޢل{.{My3j7/;ا#e& RҊ!oG _'_NTKVA)_w4nJ;~ l1D>d\Fr5|#7it!UϒaFv3'UZ72O#hMܜic(vq'Nl5bFkMM/C{/6g+Y5rZ)koƆq ~Єn U3t2xE{{3(\Y`ИC>#pɭa5^~AhTUjGUfzĪ=7oW79B)INm sH(]Kqwo zLjPޗveG/ql Qs,fy81Am ?E} O5@&-F6߾'US8Pm!RD|X벷3Q4`n9ZBArk79Xߵ#z|KY‘Àu1 V)"!ϼy:(et=rJ]c/@92+LaՔTp]8Ey@(pT΍Ƨ`OYޒUdok=Ҵmvi%kH= QNB,ia``j^F ݊})QǣHjEmR)'M7ak q6:BrL7Cj85Z\/*V1ȏuf@9nT9I',"~%$n^>ѓ˂ޚ,liN5[ƾªwi*0cWs:: zyB5#JxI+=vTRz }"Am/f5؉|eC7DfFaC$_Ə|Ra ]< }cS;߃)h]ߐg-%[r$أij+mt6nGnEK ?[fڄDPVOzItTeÚWow*Vg阱һDyutnTg/R|Mv̧;t1V:Fd,$.y c4ؑL>:Pvtn1~_*iP?I=BxO{۷EQWL*B4}>ai2%Ctqz-+|h*3Flhn. dNdvԦEX-in,&cT@=^@ %>d+UrFg*L;!/= bH;껾e tz&<-~@7'xAz`&mqM k\dHf;xzw c?DDIx%jGC :-^VJ~|I@fϫT5m.r !WV[V:[6LӲyTw^:FEQ6"G̴s&Hcbe1J'U;iJ0~ӭnaU^Or^  [ks|Ώ .6RijUwl>*g2Dfiq Qgජ'J#wCA/;7@_ū/zMO׍\|ZY.d߶,%~:pD2%tG&]cp :t#8(ks;Mչ_j =Zf|3 (سWm/t2(g%Z5~Mc7|Hc%*9 h>}FQpЯɺZyzpi9 |CBrgmLx=D^E`xbfml i6&>;qf&t8x(GFeِck6W_oI\d{(ЩL]'֟)A03O:y.F.Zb , =$lV"X[@[r#=bb ?i}+Qd,s/KDOKQr6>/};Sļ24 gMT.¶ +VKw$gg L@ ÖYKT%whhPS[F4јD߂8R9:d9\ \VIN}E!pV%ۣ&?xp=^V*u݋-M;G\ءa޻oO5JgP  s`)9MȒ%Db7%g'q_9;zͪa0L`J>*EE([nSX%C͏-"5pXr٩/ol]<-Ik$38M\(WMݠNܠöMhf!֥/TWZZ╀IZlk2zЧ'w낁P8NƱjKQ)M<{cihfevHHV|hA|pe_'U1ZZ=\ٽn۶l ؙZ5elfը;'!+$`Y6lY3yŕ z/F} o` B$I@ X}$U2ׯeP!1nėG 5q%%`=XrF5k9U.Å/!\ 4'Gh-3PwKd{Kh%},[/srF]yQԵo >qj H e1Q̭] V,@6LF~.oe褟o,̪!/R~ab$=L@1 >/ftSrdŸX W}WhoU4>?c@eȨ&"֡N#twk\ |/aEū }su`'&O }N<9)*[F ^'^ݴ36 /Yaj.f!H.g$H|:g |ƲC?>B"sq{~- >*r*ʅb7ȇKW \%{wy˷Q x%B-[ g^jZrfDYK f tٵQ+zV?W! II8kUSvP#JO$O`k_kN1>/ עit_cX3'4w@%Ils'#یmg(TbѳG>c$5Uk'9}N7H:2)9uǽvlΥj(9:?*w%(U*ޭt3T`zX x[JNץw Aq?^4]sQ[=\HMn^# 2LPǺ[,QCS *. CC DB=nּOh~>#/QcSG'勝%KhPL,CėKB, EGae)[]5K2ހ0S9TCqv ¤k9O;MjԆ2'V̎bD]<1a FMko!1ꌽ$vUf2/Q ^ҿuQT4>әjzBQ{b4H KEY^tM[|NPZ>gq3T#+-.[}1 ԞZwx:'rϷ.P љ yH{;8.y%n1B{ꈍ)  Nd@)FrXi 7; {<󱱫Sf01% *Qq}/epnQpu£Js)dCA`%YNn7j_Aɶ$eW@kd9]|5޻].ԗj{ oǾ3 =`".ۆe,;4c*!}VWG.=S6or)o6sWcY;gg)/YPXWB6̚z1x[\1EY/3$[1X9@~F #AhWaet~Иeq$nAɬ&1A"!:St'f\30nR~lT?:8߆)Cd\'j&G(!^GM:w9 ʽy [;%z="vsvf<_ qKN{~HBztPinf @>e v 4@9!wLx$!lc@ RKJݎqFVOKѾ|ޖ!J!%>%٭Qt[iR y緊GD4?OfUEuKE˯}{JPaT/ SWAcvEy{>+e O^BݟlC2;?r:R2f^sֱ윹+K0p]%:},$5605u=lK_3J``QT Ɗ&}bX<2.ig0?ȡ|9yʃpITJW·fIYbnOChɻVʌJ1F/Me:XYV{٪zTPpK#)K/4[iW7X@=1 "pJ}.~r`ԲIPQ@DHW DaLDcZSv&S|MDx9D)YQJM"򦐃Qzg UK[gR*J|{rMkVZ.N QOwFL漲4\=SyGϲZ74uJ!kSJ~ + ͑{?`Q (4cNqe1;@m)ZzeYTxzOJ0[B<˙T ʶђzvbv`KGfnA0>a=}ƒMeWӸG&Zk7ZTn?h58mȍeچHM~UHu𙨻[S*Җ2C'5~ )nhmWԒ=g@{#in5Zœyo[|'@)䌏( 9녿5,na51{2,,}d5A r_N/ U $Q]+XL1j+hCC8#{$'q<ϗbO\Eb@f`|wkH׷e <. ogmAruʚ]`0*9H1 _v5h&+>(vd# .?o=v-{zn+ śp~Iz*pMq\˞(QJ-ʂ" 3WS"3鈀8&CvHKp"*<'  qy9uABDX%JQiⱟqB]xx~j$ɚk쀜,Zi?iɞs<t< ]^RC DŠ+vO2奫^ɎtRv nr(#vhbXzTbTeemWSgS*XmؗΫ}OwM͖"-9Lwd^oal{ܾG_~J;,vݺcҗ % g|ׇkhMSo7yl<3Z( u&B𭏟A|{bW!:%bb:@!Zԩ*KH+ LopZڬ52:}iC(nF>_wSkHRS\>?-I|mRI7xNT:ZV 9vOeh\Qא-)W%4؅!ؐ*DS'~~{`vZéƊMqaDjE(Y,&@8<3ݳe&*ܕ!XТ^ EdUO(?h{w%B2]۸낡ITš0D-xP)ݓ}o0C})lOxCu' zQb{x5:Uj&2m2H[3c*h3<ƗS7Z4?Bzg&d.9 oؚۧT!yA>x +[OH1ҵKYHO9As%݀@/id 5I\#̡B'7y+PB 쩈*rlb 370)"=p$fQU`!#BNRCzG#>6 gtV`M<l*x;(>[9^NnB>}GONLMQFNJ؁HPq=J}ў3o' " TkyeapjebዹGspp 椭?.έ/OHۂN֍RE(R 8 v^)1 Ji5̓l[0I?q Iqi=ۑ1]LGOe=k)8/?Dr|kˡ2NDHaAR[xQY%^S#\,YKz1Wp/>#BYocS$Y`T#k5Mu F5 RXL L*~A6x 13/l~I(AwX R8#{}9!4S$_z-~$.>otJP?BMsR ?Ooh)ye>RWcBeEpk1e:ݰ[ehkU-TӦ?h5A"-t蝆P!)1l )]ُ2LfDJtWM@4Ly./eEѼ. f|Ү X |TАs:'f6s2,B]6P*mvjEzl@Vθi]ED,Rcβ*iO[8$v/85{NN'= 'pR-4w~ =OIm9H*QL?)F7}>q_xbq WWitYMoVò-GeØ%G^0g7?V=! Vw>aO/걤a7a2fNu5Ѡa>xGYoŠA'YY*$;FWߜJK$vcێ:$O&/X&c&XmDV;S gb-wpq GH%ta»uVGؔHxߨIg٤o]M/~%qq됽7*6"f% ] f~4JT@v g + /` IY ,~V6WR0)l1_(Þ5Ք1з5T 1W)I2$foOMƘ?ͩB0 ?uf)+z,\| XH$|voR{^`x0ǗHD8\DO;Ϟl|njr_a\prE& WGhn۴w*GN2,?N90 gJ|VfT2wǫ떕`iټI E)QuiRU!Tw,&vpgK]…x8Hģgs g#85,7F<aT0/em$V;DW5sVRMSLNbq+ڤ8 [58?5/ӊ- w/F`jb6 IK.:&7U'rM⧑`/j,{ AݑRMq'w5h_P4U?!K#_,{Cd~)K{%M8`8,\r`wx/I <oPn?f;TD 2˯g0!wEAITP $Fa-#Y.X -uF0{%N#̃bd% VK]$<72n_OZ2}w ]K)r˺pͬ#K͆v$&ADi-3ؤ]_3G{ηzym zTAy|^kJ2d])i]Q2pԺȟOd[lS~hʫͲT+d e$]16Sm\jSnmB9y #DDf+I(9/'{D0ȿI)q4D$h68¢LE’"/G]uծK}7;iV~j<6B0fHbx.2Ce:s] I=uY2LAR<9HATnĉNĶQ6 \Ja8T<$yh(\K~nPMTH%] 9e>ɦ7`O%zxBBcO9[>݃Uz1D(-x60$,KıYkj=Vnj~/>Ku qv~uǗlOX̨Ck;G?訬Y^-zN6hC$ Z,P.B8gEd;τ& ^ W׵ͪ·qCccbp2z $pe,ϘYW 'OhҤ%c)u덒\?VvsF~\K37Yp~{bCzѫA/',3 4xYM$1v!q TW:όÅg(e9ht0GX:Ii"8zF\NG6jFtGG%(TzJj,URH0Ci$e&~qiV/vN| dQ+qK'AErJkksྖiyA˃vFmVjB\FuWIp"SB!r]`yGz_7[YDzC%!vPL_*r,h+%C2CDb@ ͑cPAJ4@ 7h~Lcj*ܹB-1l E:Q=kpgsۓ_4瓸.ݸ_rSOqPɇU|<Ǣx^XEr@evG|(I6h-,R8.ݒsǪtiLu)&"e9}$\&\ØkIoSJM[!ML"(đdebײ ~^f鸐H')Gn1A/U s7=^5i̿8\D? :8{&egϕ 98wh}' {IЈ"ŜùS 'K1\bl֭9 c+ӯoUirptJu+"YHm7 qdp繯s1)H6&˛/~ b c2X 5u43F_&R.'"d0$ty.׼>[Ϲ}GYhTg*fՔ%2# T/gP)3r@Sy>l97럭9nn*^/ jq`ug-|gbkjFc]>T_Pa+WqcV_1_vWL&OֱSQ٘u$q[~'DGNj@:WI0_[(2HmZkS٦҈9-8NYA贍=wkO*i5P~Pɕ҇n["4B"Yx1-X>/i 4n٪>L[9gkuh_>U7Ԋ{ŢUDGg@ME&NIVϑyx6hDg2R_,!\ڋ', oh7n ?X a~$DMh"cF:S\LzES,mI 03`3>|22xĽR gDfʺyCoWX=%w%f$=S]^}haPp)Ҍ80:5iݤռqS~j;=gjEDsb#{#g. XGdy4_wNT낊P[VݚO]{K #Eshsx/!I)Q-i Z 'o 4Jc/\v*$%dPG7*sgo?{9 p-z5&^0UIO9A[8p{\H )JMa&- |&\aQB#*JWp浫ֲ;'b1_A^‰-n<2'EC6dk'+]@m憍C%`efiN)KBS^z}z Nlӆkƍ5# 7!KU̺M=OA5q5oJ@V#A&_9z"&{2rrXUbO y%IagQ㝩GLҭK&P wlTK6jcY擓AW%0%SVMF )wNk_p6]!mZ^KMe_5Y-ХOy ߌ.e܌P3Pf=ݗ}yQͷ M/q|EFoM7[:$Ƚ.*dŃn@.@c\n?VwWIa?*bm'{SʫKXU[q=ν uUyVJC eoJfw 4 hC^l]6⥹ ) u66 Ni {;EepD[>E'€N '0PЦeOUyR0ﲦyePTTה#C|z],H~8aT9ǜ%L0-2upRuFl2ґLr.l gINД% s_,5n֜В<D"q@y Ca8$K$UEU}g'Ϋ~T {}GfN0r@O"S=,֍LTGۅ0Xt`Rm8D;>&^u&N-]Fжyku$XXJ&XF]:reRF?o;m+ 6J9MNe$N_EF=p jn%N`"at&h-0y-(0-zK[R3OFah e9ưs /.ߤb/#1IJM}^8uU3'|֡lO-u9DUu]mxB?=hn7o>yT [;<:3'8=X@"aGa >t=z8/1`JCxxqBK~=#ؽLЎ<$\YE;oDok7 1]^Il)vubn,!b!^-NuQi]99K)ˇ;7Ħ"iu! tP%Sj8.n ٜ!xƾȊI/)܁;_m#uSs4#;MBl)?Eш=ԭSk8jzަ~E%]6wxfqfne|a.؅m O|,NIն]~θM&#y<+]c`LV>'@nNps ,>8roUTNnwm,z^ՠ!c f`k+.ޒAQ6o3%@q"ly֧;z5K7X'OCN݃KX!Q #@ z8i3#rt'`XECgu''y0y;vU|igʑi.W1r  jJ!˫A~*)V y2f&[nV s,㺌|·%R5C}~6pTe!"d э||Yv췈F׹(yjJ~tY_9$AxQ Y*`wd_ԢKGُVw{*^.%e+T,,3==[?Hb [0wy=3:Y`QI\0?L2>68J_^DѣS/ù.)mTgVxjGWz8yHg{{n6~O5"?Qi5n$D)hP{o$iξ?d#N?ު4r8U^}xxp%i7 ɥ yЍW Qh\VOؿ`Z]VvwNCޯN0oN'p\жiGLT+L}zg &Mq!Kz_#"bUJk O;u8HDr&Fl-Ķ_!Kמ Jz"8Si)B01V2Q㲷$AL`|! wcI@A9##zRP`ͯlxKTL rN}* $ne]ᗡfL{n>8xIH)@8Eb WJ7y>UvԱ/)lmقM*aȊ׷wєг~)P؄'uSnW8m}@؄y|ёv⠙ wF~ܒȧ~o_UF(a#A0ebQ?WE"`Z5ot9(Ev^9!NdmY dL͉!V#f}TWñ-UQ Q1f=q| NyF MFf‰.;0}-1L80G;,FY\UD2}nU[0j&Fo g iR-bYbW9I)\2|dPC,<q% ^'jzy*6343ÇYs7!X278cww?aVA|Vq~St nS_>ͰW׶[]haT< I.*U0qy02wX%K]r-Y'U̵p⿯"j#]Sٌ3K".))YCQϽ K-c-e\M묚3 +{TQPM"&^'2mYsFGoeUGO*z|G^>"qK],gAҩD)i\3eGf8R{) jғ^]: IcȌ%Ѩ:2M"gK>P[+j::<+F_.JA'Mś oGxva-"\s{ MދѢxըf FDׁ#A5%cЮAv9Y¾Fpf<"LһAQP$έl'3@b;Mb3t!pt؛4?@qXM"^HDZ #u^_oYB nOɜ'V4e;9['jgbe'> nrzO$'Qbe7k,a &bZd t;aktJfpGșJQV1ÙUt!K$]}Ꝭbh}GraFs>sl[YZN.HVwf)?cG{㷁~0 d\Z(C weh£h.1 ٟ,i`j'PwiŖBX&YBH_W욙l)=8Mq)8 i#3_ sn\:򏈽/Hq}!lz[Z3 x}pbDUO؅"rx Xip {iGYӕxZwy%+G'< :#鏝&8GߞJ(;[)ӂ)oBW;yi;GLқ`vAki1S{ >oT(@5ߨA]rŰB4>b&VBO?X;;y~gQOؾTž. 7ȆhRT\'L5H~d5@bhLnz^3K:8ufڶuhHWu؞;IAL|8γ3qc.uy)taKK^C =57Růd I,-:+tr*Ce_J f틾ubԾ|f!}աT,3|~p\& fl]:gNUʈg bYyo{Y |w6 t/,%O ÍH>4&@^bOW6ɔG<2Ɵt4l)Q~M,` SjXL+{q٫`PY]o;=4ʐ.֕h/+^:H@`rd7_Jo\ 2|;.SI=4.y[5z/؁-՞,kmB烃U?i&Slّ|^BӚa{p4)$:kUEөDi xHTMO6 G<~v/l \5Bh5Pt4ɨVlM:K>݁82/d&n$w S7J25`L̓?GdYJh0Nա%`/Hr #ozLlM{U6p+AxAo|*!} :T31-ʃp{Eo̶?Rn%>1 k 1+O#~zi&$gz]G00iɿ@ލj4Ȅ0+EH%XͼskV^Pf voHI6e5Ч*ېɭ!h6,~+Y*;o':VG$T4d kZYb =)aS:i39XFs7Dy8HRѲZ>_׳nXPJќ㒦) `6c?vl1A$DɜdM,x$y &輫d2MA-6C%6UqNpx4)m?D8ٔ|UJoqC O)(uzgA"-}^X&C}.L~4zAx3[>(p'&ӧT#Lŧ'9<]=! k}v?PXl߇w(RL{gߘi~d14F,fgbvU" ]'0ٱ# BZs37ܔ[ogW-dWPc$b-KETOC:se[t|D1WOT |bcx/Q%؅(:B(I[AQ.[lU%I[ԛuiMk_U:Qn?gjv(qqÎ FjEPwNG<,K%Nߓ6INU |9:ޫO9YB }wۺ{X5ZaX#>ft>C\*4(=.nsb0d4:\QE21K3@NgU샘{@t4Y]Ǜg_jpEk@e}qXxmOEdV s hmW@EI0r~59mivok1Gyw˦QSdqh:qWfWD`K-Hj̠,Sj`:6疁I?c}cZ\+1Ǜ7: '0E zBX¥f`)}`'$"ǥVEjFtђo8h7^s}SvĐZ#w*b4 S_fep .ytR:LTI>1]z9ΐ ODLD #g}j ^Ph|rߒ#c 8}7M~/0LX"w٪gzX 9(8܃d8Y#ڶe(V@#}*!|Le@DJtCUF{(Z_ N*8,DY6zyho4{&hƁobD?m J#W%G"ruDoS|\hwikQ2%Vlʸ{*#Q{#v52H\vl &k$2 I\H?:W*=1߽9_"0߄ilNOiYc{ \1W`sN޿忚4&ә_L H(e4-JE_I(X~8[}iVM,3;qi4R!zE(?2c`*̈bb;WN641bŇ Bm(~=Y!x"*D>'CysNT] 6ܳ}օΰ=CwMxkϝ~]x{'wKz=`$j&܎NTCX&0(dQ:lƓrTkK˹|ٺoyuxqA";Z`>rB:gD剭ׇHƙ(ɸUQ~WnxtLeNKP7cv/BhŲ8Ȅ AO#IQ^ȣZ: ~Mxd$uQ(6p>`kT^H=4PGp>!dMiwc BnHȠ|IU'}p>x(.<:I% =P #~ga >2FqmZt#ͧkfNχ ]aaTdEb?c$a3tA\z5N:{qԭ9?*PdUea&WBH-<NIq EQ3z% C G mQ1r`F9(֫?fp=2bq+"JGiY\2K1m^D1*CzL_ 2-G뚙5M0ο@0x 3DPw%[+)¸.7:sQ.,o{}b;i4y 2Xd(LuPY~)}fQU:) eE ;8DJ)$Ze|$⹍/P.~FgX]2>Ht>r77sT)Xv.e52>0,o%Ԃ%mLu*cZp^+(W^<>+e'QB)kwףu壞 ԛ WLҎ4=4J,^KO`E؎wZ^P K3Ou6Q ^: 3G  a(3pҸ`ɂc'²tRY@A]KdE6ON2X}$9;[ykVZ,LmY )s_Lu}]AFfW[ @{|sMѠRs|g $S)ːc+}vEyjo՚`$|` dְkyV\Ǥ&auucI-&5.pAʊ7(&CW_Ww WD-z5@B6m^}[n8FFMYLs_|ݩuc<#:EƼ}Eñb# @lZ&q '*扩{VMqٯ9}D{3IqLU sIsaJP [%wiV1 6t4N<ݗt(SW;6+ln p~45#Djm]8{Z`ZVˎ Pz0tu?]e5 8+>o4l1Is'Tt9IѕԀUk)1:e/8&~FR[cָR M_. Zvg.)ZA|i_XfbO2r~m]H^:.ojr>V>;jRÌZ ߶~ hc_&m * eO9@s8!XaFCU9ޮ҆jHfle4WXTPX?/L?hY:rC"Ӟ\m}7n!`~= 5[SWG1l"Lm:x'snC,|ir >Ϲy~QT CCŽM* }S+Yu*nsT}u1^/* TD U7_B:}2p_Xb_Ǡ5al2虅n{=E c7 ,QRA B?9탸'H=C}n1ͫ[{Rtr^LlsS[&=}+B "DfL!PT'80w~? `C)EMXeэ~HZ5WãW5䉜kd-hU}tnyq|=+ΚZǑYR"oтw*Q;}fS.-y L+0كC2{rзho1PeN ([|G={l~k`źדn k5폏|5BBPY 2.\H7Et"z)ЎL@ױ;m.pѓ; #f< vT?jڠNH?i6qa;3nTE@U47HÛJ)h n nzxtpȨtK'69?UpJ㤁ʙ/qbʦ^^AL;MX5U)+Y:Mɳ~"^Og8nLo U /.Σ-n4M'(lmԽh䃆ʂ&OA-;@) Q*3f~z9vjV"!H/.8(̎N[  | ձr FR#L) zsAHlPȷ?#bۖ4 MGmXӐhH͆S=6UIAWC4`W4#\ =A# o,< lWQs3x&UE@q@<< }Umz,s6'4OY bX1twl?Y6c}Ԩg.e !**e.1mUNܹc 6Li7P7hvۢz% ~@FbB)t:UìCz_1>WGYtN#,g/LnFMC'E~, n *"Fpo8qDZk6454Ƈmֆݞc?>/SE8PpbWt~5ׁ!RJ+J6$7ޏ:Au*QHhgyY\$1b{+Y}Ei:rGcI`HSd˰bԍRtǷ^O돹/{R[H {[hXni# 4 a|1y}V-IT$_0 rؔ&h5a>.Q?۪Z}{8[4?7>Ru!CIF|)ѻIe^X)&ʲ1' $.v!N1~uwDlnzv 4Y? Vlb,pQpHIʾݤ~$eRT`)H47AɉB g,;sEw(J`f^|YVYrHQ9j$SfN:.2 ('Oз'4!m:ڷ84:ɓ;ֹB'*#MQ%.'8CuA]XȏC}+RG./)>6?"KH Nɯ&2e$%}yS8%%( 3 gAG _-b8Xt2~8ltr 14qxV ~X.p"]3VX ! ov?o^ƒ=Gx)dkWy&KfGy2V#*.!Şdt_ɓӗJ Yqhe%;t-]|?ԕ1ta 0 z<`W!4}j1 H<>e2Xq_&;#<i[ rȼ܂aGB$zŋ"1">coɭ{2KK֚XJH7HTX%LC4UHZ}/TGTr\fQ0M>z[KhPo 5Rue'(jZ"JfRPzMm\D`ےzSӶ̦Wx*> 55Î}^A"y ޙ7QmX'oTފHnǹ0%r(CXWGn9G5 n*YXmE].Ñx_}z" :Vb G]N誔2ibaWfp*1i}[A[inI=ܠҁX[ $x%y)9 vȮ+O-!&?m QLv\Zq^Nx&][X]hQ9SM ;mpW`V;=YVmoU [p jY^rW(M$}q>Ka5q+#%H}Qr2 y[-9u?^ ̦cJ  ŗ١눢ϙQKj+x>CA.0O ∓7J ;B)hR{%\Z3.&j(fޡt\n70ΜQh1,[拁w߈e'\4|c$>xljrEݑw&mpqT" CjtL{76'~{ N+ Gp Ž<=lg4X{p'EMps&ӆtx.Ynk_pf-!y?WJ<6Qׁ%tI7_`6*v3lш>d7"b*dx 5XLC?%!Hq%B^Sp&^|yZYw :;̃}Kt9R9@ $U"ۗulQ"_/v+h~ִ cS?ሽa^2^p0GH&C{嬱i Ar0z^y%쫃"+{ÒL9TaNrYYvJ3YW6Dkٔx 7|pri 2/Lwێdeɾ>ɟp0qeiiY?+ _xʌ \L{;hLj`@LC w= `uEQsa!* *]Lp]J>i0mxvCH|-W:0P.-`LHԴGEF+/7ICZDͭ7%kz8cmMO:{R{ʔK\INk *1\RܙW_kuD kdm派)a~oKJ bPW!9Ϫ5U3iH~d 魬Q{am"| -VNC3/הa0:ᰅ+"gKHYR(n[,q \jI Dc$X1eTWwOcs?RR_4UCVdzRcW!OVG]jP4GE:T 5 =i[0G9d) X\n8 C Yv0!g78%5~P 6Σ)Bg`,aܘ[;%x&"+@T[ QDxHK5OmfJ hWT# bZ-4CY&NLFMʹ4,*s*EtEWx4ŪQ_NrdrttE+7cՎ!Zc\7rM6q?"q^6FPDw1dɰ}]}З-sAȋғd; Mvh>SWaFWUm51џC`⾁wӥUs80^ܝ{~|,>6 nbRFq`yD3:=W1&Զ)xCUaA/u`ySoԡ/6󫪁afJInT`u Qo 2z$ԁmk![z(կƑE%uaiڹ#Vԉ )|yJ-)LU@^TǮx#uv> Ixb[ s$U>"^ ̠z,-:V?tzU|Ai-3@ʨ7~_t>Z!0c,ze g7?zZAe/lƻp۵1`w̌Gϓ;(-|Zc)sxgI ;T'4xKk:͔⦆/ۏ+~XinI?8&Bת2^ޜ YAk㩯7쨁!w\-eL݉Ԅrq|n5Odncmlpn;V|hgCRM/k꽉 H8iJb.7P]d0OP:F?)  A¾Z5ɤ-θvc T|3e顱')MB|G®l Gr~q{Pk CJ`,WK%P0f#gb;TECŘ̃J0~qtߢ-A}Yb/lemRHʏoCͼX{)WjoZen+P0nZrlĒ+Qغ" cw"2OC#k%ǹSQآVXt¶7v2{]~Ek (F?[ Q_{hZ69xX&ѿWhl+ jVjH2kNhNM{$fc8U-]E>X Pd$8SSOTq: B=#_:a߀lѰz]5ݩ4LU7RsZi>VeLcFs_!m>݉QFJЁ2ISV /3R(~m-c7.;SVEKNK!pn1dϞ%R:+vMu܁Q겘мH&IT?:C$#:s:;Y.Th `x"C!BG #zfN3" 5 _+0ˡ⛘s<%YF"M^.Ni*@I*Յ+@'7CQG(iM%6Y|Y!Z ~_^Cym4ExXE?b 3 M->qǁpmQ{LOys?$8 Yr A#Lp8o0ܨ^)iHG;2ƒcyHڃ.貼1hGȃjZ~h,@T0n-֑] XCe,V,)BQ/q CL\b#kNøfzԺ"IWHw>F,V;tD+Fd R) ȥ6;Ъm*K,)'|J6p}ѳ7 o^yHWV j __rMӸt5U ny}(<i)-`}&HPVnU@a%xjO21p00 njjɇA/v-\(@ b=R "\ HC]V E&+0LvBA"ffCR>ARJKmHS 7&x ńkڈsPsdkhh; RtXaQ4O}XŇsr VD}.1KG21?GVG{o_]_oO1ј[> u-o:z^Q3= c470[܉8o$[ f޵﯍R E ;c;[p*Uwt:QJ3Zq I 6 Ex>\Pf#(PArj~D>Qw[0y?ס"#%c׫1W1 $ϋ;lYPgtEdۄi mkH+z~pLvUM~ze($ b}KV2/*/, @R-jAU$wk|`^Q KNJpꞟU(, N,6'}EtYF6_ Ug&;aJ TT~tDrh4-&>G~q,L᜵љK$S+"tFXg|&PQZ7"*0jo> Е<}=&%s&wu[WA|Nk$Df}Y*80B }@e[q\>9tSdZoծ[Onoɵٝ!JB۔ec}H9D\Oc^͗ѕ}ޗLlxoZBmyl:r#!QAm}֘Ʒz7S>PKe_qTf &m3e41qw%z![ŴŘCkhh! SfHBN >|""쟍.:m AqfRd)} WgUO7p+S=`Z>"N@I͈ZYs}Bw5۵52-H*l]i)r=2(pڼsKݣbguI`h{[5_Z.5>@]ExmWZVׂuݛ#[+J;&uBKnR#dȟZ{5[-N2ђ-.W4\iS'r"M81%Rxy" ؖ9 >`p#]/`"bO^hR(kqrg[,{eai)0x# t0'<v Q8I@`_L) YoQn#Ri~ )#%xK}^^?(ލ~mNQhckT< ]zbA(w+ U.bg^ !'$ȧ03tlSH+2YR'[sNXm4snHתGCM >UPAsEU;n2UH/ [KQF m ~ %)g)9S`:];aEH0ݣ!6wQOTg;l0wryS]ӠU4DՀ?C_1myhơ3foQjLF{-QCYੇtIKW$6A1VFX@ycc#.Nml W`?o!Ő;+?/TsX~0i&Mgュ3:v3QF̖fsڻϔFJp‘ ,E0jJCsU/}`KMp^07`ȥ:[2ӎphzr5_K`u#$GPDn{%"*2 GK;L70bB$Ai"oF)%r3Oz4Y+|E^#tM[kÁ^Ls$bIĺwSn~ fLbJ~ڙNzMé|Tb;>1ZezuE^x`:.(\ArxT~NT<'/ :h~c?wxʯY?J+du[ə; ˍ}) G|D$Bx]rRcC(.4cI9pЂÐ͹SM3p&%sC|\U ̔T_<ÀܞOXyL\1~9-, 阩9l`FV~2v@aDAz"&2m7sӀw<>ȇBƞ#pmА7:ji,Ls㦆vD7`mE63}+i㳈԰ #@ 9J&:O{^}cc| +[-7l9ti|.TNJATFp0 +Wk~_A8 =P*p4mC9iu/hl4t^;{ֺ_Oot}dX┭0YTϕ euO!H%ԣk<*QSeDu'Kcw OםU^OXgG4W:~WJ.⢺RHw ;z毗ݷDXQQ7:L_qp+[ry{)s\s~SWCX7+N}>l^Aоq&67P CO":N*Mas4nbY.Ě =v;lĦӸ MA\yҫy9F:ipb+A<2Zp՚Ť&w<2O};nܘ<݃P;ڊu@2ᡀR]gNt/8_q]]exoXPE?JmPy7 .Gb< #Njb:| v>Em˦vʳ9AA|Byq5szmU{vȡ-`ǵ)|iClbB!0b&Q\_,jVYSӊa1a@a.n7'U8@ r"j%lu@?AC`SE>Ӗ}ƢiBVhKȩ3}.{B: !G$T]%~hPԸįAykOgxnŸ5F+#P߁Wq~;Wz 9ìy].)Tw~!ty"> qd^I5Y Um߿wm܍?/T/ϥVj^N]Tpך{A)V(9vE}${U S]w&V9QXLP{(#2EDW ʳ=9=:iAlR]eߘAz8A~F/Yj`W 4䲲N p`mCA5 iu?,\[@$j"#p#KLKY&>NTn2\kY1DT%dG6O$=`6StwDOhoqM x o@򴞣@wsg5إ[E *+F㐲1C, |P -mOOP!F)=5"t C8렭[|#84)A\HZ/Mюl6jROQTsÁ VU'^>R%8ԎZ& 0[Kljן"&zJͯ4ܵ_TF5+O\JIf~Єvپ`<2Ie q@:lL/@F<ESr()fu1PN| I&2 \Ng3jo (ElWJ @`MAKdheZL_* ^Q(#8) ٬KS1_ zAd=El'xQ-ː!_Tf{]`#ϔ֙ LuQLT"IR~NtoYE!)PŻ; yL2If@q'S@LX0W{LSI G`_kܥx$;1ҹD4,&Qg`ˍVG'9◷-Tc+,5Uumq-Dǫk47kt3gYZSn9` ye)_ ,oQ?5H,'p$|]"D{S&JŹ N<+iTM8.qL㦠` Bo:Z)&D"ཀྵ0h t\l|(} {m]LnEx JK660{\oq!%?5ejYь5͕lCwS՚y&K"'68{0L@xd\>+MIG2!ݪn<^4B"- 6K֪;2)-8=UCV` y.)P[H_W1ECᆠ[v6̷3_"nhe% -Rhіbe$"S#-;%S}6hkE&fSU-ɾtc-@XƝe ue+#8ç׵&n?3:4d͛Bh}P;o y36l^gg 0p LX.H Nr˭~&e.eVxWWRby2ؑ t QJ-A&s/3#Do.NGtUluHOD 1] q/ԭFuwbˊpaqMBNe3xTk݃*o 8nB]"us>6ɄpRo,G{:NK;?1]XBp?)ڢ :'txm. 33!<i6Oj/D3zDiէD4OӘ)Z/}fu:Wo!?UDz[o<׆:}:Dϔ/%w?ŒHxRmX.,)̀а vzP>YMh! H!,rwx[l!МPM{w ܌H{$<ƛ6VeM xN}iwpcUn'3,ǝйmZJJ5 ng&n֩K2ox0o}v83UKb<#:9LfD_H >d`<֑fÃwp nz0| f2_ZzQ9끋Jʁw0ca H/c,NW9aiFv<~4ubHm^־XF-,Wq$_]qQL|5Q.cpGSMps!$n+@#)h옸.Ab-K)sH3]:,KSXZ(w(t|YFwv-=b+Z|Ad#afb~qjD I"| U%yzqpv"P| 2j1/ G' IK/_#IW=y?BnF Se5SIoM8$o␊v+E{oiDڭ^ড়%)hjC&_tOw®X.6"C\E{2o^mT$/*a\V=ufTlh mИ 03rAV]]i^o%e&4p#UݴBQ|$PԳ>T0ݯ TT8c=Ex;,aF05l ֗4I!O9Z{VvpXsZ@m~5Z]ZG?m, ՑiYPt\\+ViO{$/ur {TB_vH=<,*?/*feeVkgPA#yagu;]?ocZΣ'ꎨ KTz oIW~ ޡ,AT7{QÃOA3t#/NPjl)q\R9ݯp׫Iwp'޶;֞ªRԎ3!@<[&:ИS\qm,d69ruQB9tE _IU2"OSUc}iU,?JƼ>V\j1[_h_/j71u]9s6V -qa ش<é)~Nd$H' 0I,Rz/X.Jf2BHiv3_GQˉ` p=@lޠuKC שҸ'SiKJVYvkӎ(s1zvfU鮈s1ṳzJp‰VإULگBj5?Q}))`0d1d7nBٚwN6+6D -IeLgqizVM°˚ťxC*JTbiX7_. l/`Mwq_ےkZA/fcă5T>̟eF:z3UU),p^Ӵc@D }6E '~a@1<|W./}%Sx V z]Fm=D_Sdsۼ.v$1@Q4-՜v)iugIOi-7 ?m'J3;1Gʥ6}͙?Kgp$XD{!6Α9T&X郣KqK ۣ{5s(Pn9/c Mv!R|A Ν~Yd_᤿h8u^Cy̰j;=8%uK :~]=}r0r{Is_r}L@_np?>:Pbj<5}pJŐEv}}ⷁ%\VsI;6ÖV~[> g,µu16^n )ho`])cDjʚ~}1&;Q=8,-1ynM[w^i-i1ƪel er}<>cbDrg7 ;u) *8t9vݴ}Ji$:ܼMYE[U0fe+w8}uΊ/]p|N 8vฌ?w `3X|GA*ԯ29 ^Gͅ(Da?Ѝt]T<œpJ:tu.ũ.S٢6r oRN}ህ&;͛@YZĞ?Xji(ly,ne -o *`p>j}f%p]H#/l\q:7F1h|w 6k͗zt31؏/*/@I$˴tb0S=9RG_z}3C$w*/ {2Ajd&/Vy͑;.q9>Z@f>J")TsӢ $Z1WK:Z߃ɩh' Sڥ.g7$\h`9c]O֞(e95cN I }<3t9s_477\Aظ-[uR !#)D"-n<Ŭ!ΛnۖҟLS^5,]5씱XG8tރ,_ގcPe  xwW<'yv2+a}3LYM7*/C0K(_/τݑ)og:A5KlRa*ڵ$_yBE܂<կZEm J2F+4rH$YP} I1qѱt4]bHi\xiR,X΄vPptSy7g !}eTѧ/C=Z]YFbP|57r=Ji{ln8'@d|pYZ~corsY+=|45O&v63 .׮}qbE)1ދeYN6pK$wA¦zHB־%D7)Ux*i5u*1=]ʣF4ܜ'5Oc uIJEk$rvH.WϽ$YtV }jx 1p5mv%0zx9}EFUdXEV֟%?$§txN9QƉx!](=2wуΧ-zY8Sk o-XE2F^(hIz,gP|ꐢe(=@{ZM/ 8Lxă,@$mꛥ$ v}F1Jaq6q tv*U\rAp19ܷ4`*;/9o)%Pm4LG'1I7%=M M?Evfh*a=(zX.w}R[D>=蛛a ajGɕ^=ïFv/S 0nӉϦw(N  ,CqVXȋ;9CK#ͅ z^Y֔`HvֱRG9\g爲}㽉q%ZBή|P!p7M}/ p 컠w0ꨃ_S'?HWJB.$~w$w &Q\mVC&:1iߖzRɌ7[۞(RHå M@tp@}g7bCnxs93>/aՀbD\](4P"ޑo,bjKZ:UR逛;Q icp/V'Zk09qu)p33=ۈ}9`F^e[>gX]e;nkliOLFNiC=4O!o{oC#G K3͜^RT*;,ue @kiCB.)3K{9S>(*0|ڬdtkdFW&.w%UģU&<^=f\`$L ccU찃ݍӛJQsš˞?xzH+7Cb<:Icy~iAӎ]fLݱ'%so"`[{7w-]V+;M*{کV3ja.$;{"^qZ1yжZ"%O4B޵=F]F]=Xx_PعzEc:ȿ֦'$Ej;阊7T]Hrw  wj}9Zy(WNMCHzO 8|L(:/6j[W%pH itbK)1vQomލ˘>6w[8@w+7TסUGoN'TYΠX*ˍω,+>Bhbϭ1wmo _z syөԣq B(79o ̈fG׍L _~bz~.aǞ4%/I IfEUf+蒥 tߛ MnK) 43`Ѻaj JB+a;ca3 .b9W g [ IrX-6 Ez(cu >ɶDŽTxsY5$6sAEF;[/w լ0拠aA ^I{Hjl ۞+i5 C㋴Ԉv\i-{hlx@ADU/@ѰKG\`_G@s9ݮތ$#Q^UamϐyvXr@&'nț)=Ep + S*QBl;\fY7vX\bfc)FsO՗S:&OKɁ藈TW&̩#f:̂әV8CV=)SnAؗ|iK,8ZhM|fr|JA'Hj+!v>CVhdq*Q>($kᐛMUoÑ!rCP|DN|d DHmDU]~Ul9A*M/bNeYE5PΒ4b|nEq _LWw?R |lA }K2H_GBT;+la>[0 A-pmL(}.ɡQ[F/A=~)f> oiG`+ch}ԠMP)Țk>}ɂLݞo<mFV'lޥk~3n6|q% cQyji1Xz{ ΁2$ \uzGvu*7"~0\z||omƟp $L(ӫa1 bwy^2 e;^2\sLoG#7i%:c4WJXoӪO_~_O#9qoJ|߿" pmx;HIbG7 '9s1S2\9\fnA|5F&\Xeb;H uK;y-[Ĥvյ;3H8sSڕٶ1e˔-^p;;"h'Jz< oTU0wq_ l l*kGnŻI7ПIPI3<0l,ﯔ);tX`e; %sr C9/ ߠΗ񏘬WbpwIyLb91lXu<ƳW|=.w%?oCf) Z (b5M} g&NB',I<ɖY~l;q [,SP&Auw<$./H[[#^KYsWeneB,1FjplH7D] ӌ;Q%y0m@ @6Ema#5> 6NGT 7.=w  '.kR䨎S9jZlS(Q۬ 2x`G~^`VOY65sQcO }/(Gt.IO%N2XpBtƺ_δH<ȷ5gDWcgV”񡅒̱8rZ2@VoX Sr<"yFb}z|vӱ=ѡW۴ C2 .H$ B _`P@ZhOI[UO9<[icjNQt9Ṇ=(; [g>KC>SL'MjMqHAkvB]4iݍM"3K#H/% v ,L yDCK ǿtB ,OkoQ, 5O_nRœd=@n=DUQoM̼Z>6]ʦ:u85сmY3WP,}t>Ms!t.]WV\iGh*~ 馺E@25 njbn#]0rshqŚ[vV YejkmV{qV L\Ouxg,to%P CSJgİE?j q#W ^V ZIEB@AR}> 83)?k\XUt=Q]NÂ[,`/:e zCX^/vx1Jǽjg"ڿg.8R]c42Y>~MM`uP6cF,g'Dvڢg2v̊Tzf(ӵކ˕?kn<[e71;(6*?axO@rlhv?ndd'V Юi}r^]jū%X멫k4ɢI)&{f(t IHfKi87,EL}2paN;5h|Xi >I(낣Yo=;a0 Ң?Tr0_;;2*=;O/.TRjt/59\ϛüs!PIɚa x)Hn@@9$Wg!5u;+h;߾c}eט|9;#ەz:eoꤩ19IEuF~狄Bz|-?2tA)i]ՃM p8Э 1MzUJj@?bPW5P#OwBXJ`imzTXQre]Q[54+8[]}km S ̤t}HH=5 ȸ\:m?̕SOm`iҗߋŷl;tlzH`dIG᳖o},oZ&C Ilٔ\q| }hQnf4 1G MT׵*; 472V)ҫBMCNDY2l'x޼ ME5 ciEK. vGzNL wĭԽUPīt=܆AA1-LYqsddΛX Chj0ԭ"V5~_Tcp.^9]3nXDD^>a+]4ariA5^Va)ДJRgQNMek=l_<CC<߀,*jZ k3BHDm\H/ܙq&t+ ɲ {X&|8 %LCuA_JXa`rze^oHQm [V {}e?q>{ c!?f" "6F򙲱\BF5w-vP |b+hhzO?aw՛$~gIyD{.QXl FD#]!Әq}Pnu*TT~·GjﰂHPV\3n鿛5o̟ߖ'wt5$w: qk`_FzNE*-0'icVSFr4apr׍ Lt|pO;Tڎ_aL#huyN5Q{@FYxj =FBBѿ?GR:u{Q~YXEFtvG|ɷ p᩿|M7 iq?Iˤm`h'!#4\fI@E g_D jiF\?Ɠsm8C V\>ƴ^<g.`Ȍ_B)ެz3[jm_"N`iY11-F=Gm-XB;YlWTg獿.лi.\]u&AYwYiH_,CP6/OkM 1/%Ki7K{ÊrO}:ձV \8,,ksRlk{B4@WT7oKB^gL'$̝N&QFk95o-ur'iadKfwK\ y *|aƯo-̍oW: aLL xĥ(QP#ݮQF㧅sÿ܎ߥlpwcsJIi m>ӯckۇ|-Hm $C ƈ]α[D \fRP8JCZir؈C4p*M('"4 cu%159 PM?smGF eɐ3On;XqCl.ds O!S@Mu E9-`8j oB<+n&obLA^Pn]ȚE"[uA8W@49A~s9+@Hvը=#SMمh'.7rh!.{hO7dnpp @J,EcowL^ݤ}jhs8gw,J]y#7ՑY@ Ҳ{FxU\w(8$ nICjDU# y(QhcK"#3=86[hEGb$K?'LȾrO=G>pB#nmmv"5xT-[ 3l3YeŦV0Fa+UtE:L@][=\@j+OJL+,Gl՛c!vuP.Ao.aL7yh5y0r@ŵa+N'WSiPǖ@tIJN !ֆ1a| .&1&I,,[<6Ѹp6 BB .]WBV΍Ԫ%0(KD͹P?k'Fo)6#9AQ#m5 ۅaA "ц SZX,Q 99]䵭'TKY &qoLICWDaWh~źXOk~GbIfH 3A0q)@%4 ̨OB >Ʉ'1sɍ3Y-F,ߓ -!a*Zn3 &x@A11C?ŏI>+B^ OI=\4bF}9BɛuIRҗVпApKTos1)^BAQG)SU'AA3}HΔ==+}Um\([n%z:?Es1H/˓6B,GYțK"j[r $}7Pm +-; w:0ps$mւ@uKaF﷚.){9Y T‘eH&^B 92f! m,Fqt6ZwD=ב єeg@ʿz0KJr/5֏[W{dD 2׳350-TvY*qWT?A:)\@E&o%r07\lQM"Hk`ߦ;MlM:3.eԞ)t+,`@L&Um;ל 8MF|N,Y*p,2Jǽ?zԼKߚ2tYOZ0`٥ ӊIG$Yա *[@-DTЁ(PLQu;crǧ.ɣ}~jXtc RQh+-к1bXurBj70TfWlryqYlXMH|c9i U ]i "O=S;VN"^>T#{Gޚ);E1޲u +Cp+is_ hFEҎ}őnLnn1>s X(һ;,5/F4u@˳K~χ⒤K;.>Yݍr5o, [镨;8]E7'Jq b^k>[Q9=L'7}\N0/eP>7Ykuȫ<.5q%>?l?>2  knQR Ysߜђ:=rq[?>%ĨH\M⁺uf=z#[ZuAN+E{\_T>qwh^O/؈̯H?`]Ae I褍C2&B=e[ Vë8gˆ̡{VPpqs[23mFkzJXcעb$WLD}&(3f*m}]CdB6ʳD12k?JY$pW3C+zT^,_O]^5X!bf_?xeU<">kS?0r p (WGYBuѸOIAf5N@}+mI9B{!vB4G#)tw9 ~Ix˕XJC~!%z9ϻ6F p۾ q֧͂?T{謽a%+*_jZb/A D<|"@[)`pE,xՠԍ@/*L="hy8X8n<}`ELv|vI(T%lK I*,PWi=.M={/&ۢO\l!t*ux <W-$+';1$.t/AfB2IokNc5 2RвOsh#ۋZ}#ɃLvяeL==յn$t/'W$4}j`p~~I0K )ӝ ^.&&^OVbˋ,o" 1rd7v" s]Oz ނ >xvmuV)oެLȱ7T /%~R'gދJDG tf-|z{$*7 3>/<wvfSz|[GtgS^Z'WVF E/W͚but^!U倀HLZH"POG) E|p݌=N,p?BXX6WZe=^Vt3bYWZU~@w7Cs 1J lWFʽ7BQ X ڿT-}dA3(K*YȄH&lE5N% 5MҔ(q3W[tGKEfX[Vxp_^txT;xgةclHDDfGdrĈްcdc^0ꎿ h9RhПATUA7*GdKZbw`LSFR" ZfWYR ?%PP"eP#:Gѻf~Z*ze[.(O,}V=)B NL[5z4n5ްܙ*\5MTU?-6i6#}xVIU--1OnPŗb\' Ӕ_*>PE ٷ"=ӷ^}G?i9#>ng(:Bگy"K,sTx Œr*2,)HCX箣&1L,<ϥܥ jȵ pW[c(Ƞ5Ӫ!M"sS{ ,O#+>dfOwMTJK$!Ak5¹U/6QO$[ٱRoMP`tGe팸uŵJ L(C!\*#5Y0{}cw[ńڥl׺Fډ~ &4tކ!='B}=8IwyEk2+cg37u2l]q)L΍VoQnP|93aA[!D?;ٴP/O+.7x}0,Qb&zX*]A˘:˾&\^hL#yo;&pr]X`ήK#X4BSd8%DzY6~$z29 kVhU?hrHةu."MsBC3i7T-֩ T# 5 A'=+śl,@v6\YQJԌ3D͑ ]5B׎4rweE*dIbZX^(3p`D&{Ke*+v nR=޸{WnO:P13_9)<lhΏ]_CG^LU˽Iy-~6#2β%(4~5@'c{l0&Z9eoFؤ& &G%de3lڎ 4c(0YIFho֑t'D!N,h7°NG'1K=\9ȷNuߐpz_ëʊu&r((љގ_9K[*9aI5ryT>@,XFduJ1g8-Xp!Ig C4@dజ`_(RhRT[ͬ!/cHBG@h77 ֒՘t= kxoK wn&E7{lԣUkK{FT9zrXLYMK5J HavW?݅LѽVREThJ2C~ͮr;fV Q?oV6>UG&ʽAEIH?Ӂ<]S@0k؟K6m"νk6!=FzYhQ2/!@! {##T]h3sI&,$MY|KVL$$XA8jkixyD0P+R<)nH~ ›Z6\LzW  FG璨YR"`% %lg:sLrya?J۹~eϘ6\?h"[J@Y(bs"i5gK@ adJ3C'rmS@ > dpP#r>;x9bUDq7;1|ܭ\E䢒 `I;XM4 d6PҖN +LIZyE(Μ/ŧ2PPIWXpRjI`g~d#m)-┄Z}:).6'וۀI =0^L^WԵ5*KZI. /Apo_P\ p@qI/H+A۶ejߨC{/gG cD0 Ǹ#gO'9}B&Y@]W%.kʟ̀**P+Fa@;?a\"ȗ&[X[b0A04 gX :v&K)LYvãTj%(zf*'kanm:_ik ]Ыq_^(}T˖0DZK]AVDpkΔ q:jnOL^5VmDn}k[-Bm]:UPvr=M4E= M%8NZu޷)e[@5MLnqhd=NG ce8 ~ OAiF-Bۅdm~Zci:cSMM#]ɋ>̇S- N6]aDb?P+%EۈkmE|O `K2x;^:)8:3 ' R29$YFL+ |e @Mr;sHx` l2{`2l 4M48(k};E'ivk9f$'i7հS $"'wji|QN:k2ʴ F:^i$\).Do k"!^ZiPKLٽN *y:1}㩺M3.|{]V'k¾RWvk #ߡ)8iA@9"l&ɘP; j.έ^cE@zǯf7N yjYDĝ:B @TxdaS'b2 =ډ=Np%&W'"'etT2>։O9-ۗLgUMk?QQTG:k&V`٥֏Њu~ƒ/qXy99Vc%o\G ܾ_V$XdAel #ҩ9\>\`lt[J=~VSerz`} $Ld8 [z`b ujeO P̲) ڛ/p5.WA$W8x:㒡m@Me0w"%&:"B Kh[EƹкD"xYoB~B7Jvԥ8"y\D-Jˣi;#8l~C5,p%8sȲjF*9 gWDbk?\U4a7EA_~9#V}$ZpuV^<؄";e.\; xB 5mhgq`dI3JT_P0#}m Sѭl6w[XW})r?ۛ5#CZYY~ Q&bLz@kjm5 D G&~ZGڍ\'n2  נR vQpT0pB!w(ST]*'I OKp6)=«k/-Ζ>cȜ6[xvK-2l ǿo0z/G5ԼB\K ƷLw| e#\"i:ŋŦ `bl[?|l`5 _Ad:} i#2]<ǵmnӞ?lDg)]& ?gEXQ/5i7Z2Łș/ n. :\9$]۰ W1'D T ÝݣQ[.;,収鷚Zc;a0 Fߔc yh$_y ވ晡<csdQ1IяNYQxV;Q@kh@_93nEHO4V_sLyu^^8zfҰb\*0'GGw&AR,M1i{歗BjŁ|^6C/NS2'A}m +OD/+{Syf.-`4*c>(/(~EC kr2`,bF65F7tJ,V97PlRORi|,tK#Bf2 OrB@5}kkTqꯀsiXؘ Pn[p9 QbI'tkO,y72rsLK ;TxRG!szk?_TlT'%5;,BncNPxP\K@%O]*E`F ols Ļ|"^LyuIvbXoTEN!:G PdĤ`n:Ԉ3Q+>׀ǁ9 0pyo+!27u6(Fڞf+0>cMWRԧ7,ܓ HhKLP:5ms%o|n  ufa*|<;\E#ȡɔ~.N,*Ȱ@tSh*^x! -m(R4/aRB _|k)곸/ Ɠ)$I1M9d<P뭉@QX) m';*ʤSnԽ;}L& v^>c-CY^*A]B M`՜` ]exɌavR?0Y,l?ajݶ`&40lR[d YKւ'0i=g.?:ó_|"v5_Y A3^:z;yL`Wy*z8oo8pXipUGo8[AXc9RHl/Ɔ_Exjnn PP y=h5,%>Xw1HxYh¹`AsLo687ͣ|s6W  H8y,=!N^f{h0*L6|>ؘIq[&{nTƹ_ V:pH); ]L/g\ ؀^Ѹ ! 2-]ŧ4 u1%k r@> n;I$-W#z-I"z48M[,Hx_`/[9эj`M+JA^ow\Ԫ+!HatvI5l}יҤed7:rvJ$Y^OzS.(JEǞt-\ԞFy+{Kxe_QnG;1mpl=< 35ٔ"ߐ\4NYiT3, :H,}%]n\P͟BZ$7Mfk5 Kf/Eyz _'a2q./ Lz10q>Fb!#>>s[?wjWu Edz1xsr˵p꿦Q_Nd1f#bi-}o1FxGȭA@FM%cF{Jaj+a *i\eq;#6p>: dk*;-5I:C#ع>X<åEd˻zm?ڷڌH`cr…yY#i8W< ^47K=(;|-XPo0浴3 J,2ͽծ&r#y:|ʖVQ_X7W6quxղEv&bKxJ hڍcX>J[K<"S4Dd=8o|hY$D5'59P&@\HibDJC`-Ă͸|r~l`IP%je!5Tk y`wxu_RIpu 5^;dFXy?FeH\ܹf^5dT8NY?!PVhw٪&r(魙m]21Zk׹*E`o?ĭo% ⱔz(1tyZe7T& H4'&uP픟4s%JkԌ%̒J=.\R~_\.G"ٓ$1q2@'t㋦"8 -? Pl'blX98ӤZfS.%8l(І.FL >p&KW%Ĭ2*¹`LGR)P)՚r ŜKT0=u]g}!81bl H" F{<4ˮv_6/ߩ&WK:1z̦B+a'0 5kLSds%o4ec3&[u]+hcXm~) Z p<;=*5ancs^ΥZER#c*aԐH@?vJ`爱"h{k${U_ , C#!#fn(^s)nFi$i6@Fw!LOO2/Q7 ٦ha}M~Zg `hR%|<Έ ̣x_fѿ[bBxƑ!&8yU0n|>g[TJ%Y8@h ~'ť{5!y#6U}SPk =\qS`X0 ғPGC/.TRGTXS!((~v79E=W=U~z%eWfrݛBEҜg7)&fV']P')gUIh]'4z EoLz.Am5Ї*A,NgS,kNj:i'dŢ淃<8at{,{ǧ֜*Tc+hl,|,l7xzQӲ666 JvI.:~̶)PJzQ<~YbXh pcH3o^nVZlLnuBdZ%ay!̆LB~Q!Þf5M8=22 w%l,T٢ VaSc a*E;WӄBee ǜ ' `T]ue<\KkIfR`̩T(f )q}.Y)# sJ.93>#25e ̺1ۭ-oiUk{JQ!gّqnvJ`ʷ5F&J=cy7ȕŽ lADWPc'4E ,r| ΣZ<2 n8 _& 3EF-S>vRhe9RTG=un5n2f*6]Nؗ{>lAJLý#d9g/7zwF-)δFp\0Ug%*Œ*Gh_9LrEl%Zg$d R܄ eS54pI:(uSWy` +,`2nXSgj%'tfٴs=/{<)ҏ~TDi9)A]Mk_x#2%J^W,rGӴe-9/Fb*G&T(/[CX| F@dMJCz. ž;{KneB@Wg2ӯM5ϕ~cg{22臚 `/W)wbi>ZDFl4&uR"K!Jf._%0 Z V]Rv/y/F3~E5Gm X*F7u#SնF>W%=-cp2}x*b6h02):@m'm!#1;&jꡜܡW6aeF Q޼jKkEP0vu%1 2e{ƦiZovA'Ug=\_#?yܱ!1g*L阮 tg-&s&r>jԢm3s*Z]Axctִ򨍑qjq;#$c k<#CyˏA!ol.3/0 k$Vh8*gg %i,)B>GkubĆ${I0Y_Mp-j xL!7 ]I0eM8Wꇟ녤 x l=A=f j2?wf+Nʤ`(wy㋭Sբpi%΍GSLvdw>;bJs׫O҉$B۝o3A')TE Jkbbe7t 6O P?v_R0Y$YdAx ґȽƣcqgy+ۊD!,y_qi,D]ܙ5Q -x+ÏEhq ͒Iy[2 cvz7&/|}0(ho/ÜWnгeDJ2FJaw]28S>a3?7nwݪbFְ}a6|ii m|C!tfLW9xVS)I L/U;G eL }Lq\cڻ]G E˄Q#: `_pՂV( nϰ ]RF("IuAyX. W:Z…Io#;|wS>u{A]0錜H&TH𳋿ȳuxٖ73W+T@`09ǿ:-ʥ߀-unΔ;`ESkL`cBe(^6fĮJgڱfh/{ Uſ7ǸDEVK}Vn3 3kG2YGgf/Еj|^dITTSR HXXB;25  ﺇAX "9;/.Z)XGMv})ܫ?D0r_"&2قG_k56; [+já<e",sRjK&Q*9|JDzӞ,ՠ\d s籠._}֑yڈZ4kqu'e_*8jcAE9ûzd6(s EBtLϒ>OG>gYgBKԽy bXv[^W6EsV7/ X8=8{25i(׶ybWȪ%7q1Wl:tM޳Nu8ĥq-qLa83NRON ]. 5;Q5'FBϗ?<5$? g!9[~:Nl먽j" v 2k!3҃CV((\ـtȰ6!qNi TP֤NV=ˀ|ʌq4Nu]-.ڽأXw?퉍R{sDxp%,dnҒ,kVY9HsOl`<ΖRUIcdh(={2^6}ҿGbVKMpyeF LL|19_Y*,r1q McIܘ6mMqW5Z1heu $9Ps ~8'qu[˲2EOPz(X'ڤ*9|tu/c JCi]l7\?F:(-j3%+u,(0RM:|ʿ%;i'0fO-:dRN `"#ZۦTӤ}2+!a &_ `'0t|zcbu%ΚK@$U;~;([tAyuQ타cJWʊ8ݫ5}LHhEnR8=L|߁3_5v|C]kf- cR!ZtzID^>aK8ɽ}Hs|x~F4/Pv0 ny:O0<{4> KM*]Eac}-[4f:6Q4|*lfBeM?fJcKT1|}d/H{]d.(tIŚ[7e+Ț[0꫎_F]  K" ܂E59̚pw|_$ 8Ժɼ 1م* Ōͤ<^~6H 4Z2pOkQ-g}t tkO`lFϖYco;xpp2*'G NKVW5:`WPIύʭ3VUYapT&4̗)G_pH؍q@ԁ#vez}(4WsաVpFWlj?}m殤֩.iP ӘL$ ky9MYaSZ 3j1ҪU{Yvq ZN&Č/y=Y&#KS *VAkUKZ]j0:wb&i@ɶ8cvABשf{l~[3o tC:[AzPT,x+=dfmE8GNE!tjrxh(x o. y;-[e5Uirf's][?ܶ1C j+f& ynW3o5#u7j'#eQk*B`/V [6?_ՔQ \.Ѫ^z;9г/]S #3f=-)>_|!:ў& ZB7R *y2Ru%N{RHjͶX:w]$uNם'xبbdwdOao8ߴKQ&Ӳ_뜸X (1+f'mb=V,-ؗlMWw^uM&TV;i=UFc>ƪß ʱwZwv5GXm1 uEcK%9 N SʹҡCzbڪyQ6Kk`)T(Ju pR3|$q T*錦$"h֣PZH p]& 8~jΔf !b9.(2ME}>&֜jeYcYXp\{P.~v$[T 9E֍.7#K6DLfc<ҺU{aMbaqȇh<p:3XAE:\>U^xع&1%mpwOzkP\=#K 5O13d$0ŞDOsI!HKV'1qEkjD`~A"^󁥥@H %՞܊;ׁ :ЃuMV&W}TsZ7pE|E?mAXL jӎm|'[:vԾ5di_%&[yswX;,|P,GmhIq~8TvsEcy}[ KpNl?w7Jʒ`5di\vDž#{[E G%xgإ|@)L7B"r1T$qHw@Thϐ)O'5>\?]OUؖ73dhNN*O1_̫?+@Nl|i@w!CB>,S"BY}wzW yc}¤?ODo44Q2zh_<3VSX{41'W/A,]W|W<uTl,dgGjpGo\h# +Qne{ "x0%how3l$Y眭,ˏ f6`fg*$ζ ּ 0o}18e|v3|RRUfǸ귫5|.3:`;4D84ƦdLFj| xr!bW{DuN@cb7Se?b w;bOfmAǾw$Qc l[cH=#<֧IIа1sr5U`Q@vV% Z0֍pn,I%#s/d|D~Sx6/ZՂ,LXK/6Z$V#4A ֜W,v,#-OOoReYAu1c\Cu9jr Td > a֣~?BuJ7)cw4a6iYedG T svNJ~|Qv1'{V<&6/Ƶy[E%BCDzg+W82I1hKIۆn3 V$]mx(P 4SO}Lot;[MS ^cuM/yQakmY):灰 ]̋&)WMjJjYe0ի4KɒG=sxaKXSVWZX@o>[*[x>^Q().uwܕӗ9#kB W7Rdࡠs'B%Vl>/asqq3*qWN0TO&'F<92*rRyuaA>L6 ,-;03Ֆ %x <8o: yJJm?T}.,<y|l۱BV\rC]ꃵZ ݱpęI:_X_;QmrCR͸֜x8OŞm)B23xRTʪ) &rs ?skmp}4ϗ:Y UjpnrƆ3jik+z&G\OፁS.P4jW,QxҎ3qxXج +?޻ Xޝ17Ч $~FTc@" 8Mq[H¤ *Ml?%!l|ׯjn. 0|<UUboMZ^ƣZQ(_Ur wdZj78T2rSh~ DlfฝdmE'y▊-"˭6)3U&3xHb疴FA=PdWǺ(ΰDŽ# ֎C[/~z@/7cץd*_"c WHPi쳡`ZW)li#G HIvf9_;%^ /o[؞6hTq"&v0݆S@v=]GG`~$X; Xٓip?Y Ge݌R6BU qVH'y=\ް[Slܯ%(ц߻&I8,ZF`QN."DFJi1jd;lM-MYg I~Ϡw<}SCu@'>#-}/l˨EkR}cu,I%>p{Joya =C]X_r$겏NqaGjڑ^2 7Bܘ꾫0*Ĭ+|b3daWcҫi;4|MW 09JaM: f $Y"|x"D07 cD>G-B^>;%֥¶<|@%f$-H1ӟ۪c3 eoYޣAg@ȁk>E”QyB&% .9iNDp'(te|NgM콮΋?%`!U ljh2 Nb%$*BiuTRST,}*ˇ_,œ׉*RZ8a8wBq '.R&Тmɖ}S0ahׇ >} FQ@C@!aHN9U8ݙE~Z|aIluvE'rSwDK?zh $ܟ&2({bȻ*/]4y"n~۩~z=t>+VC1j"hB?ZyD3=jbSS T|xH1&yNZʸw$E]= Xf{$VL\PTc|J 'q I-_P2-Ol>K'3 q#vdAp ( Wݑo_$‰f[wz}_<\m Udg~W')x^!@u`j{L.*<O/Z: a4A{E7B_zPq/];c\LϳfD@V{q>E̹R]#,RNMNA<38[o4MdihHk|hSkӆգZer,ßv5tt3XV{[Ɉ 0z606|Fz-1L=<˰VuM ]rIcAkW$p<)eXtw7*e5+cAeт6Bӓ_Z.5ooDFsZWκ@J&~]~p8>Ukô'=|*4XHБ= Z.ąn6; @A8_~X~6k,4Y_5̃w{=b>\~u+Q(*tPTl]`XP3 Wçĵ%4$Lyhs2zybxp`nkjp:Oip2_or61kWi'T57 D;@!":zQ#9ur{K˛OX ]&~lMZd4:9CՈ)*Hs@?a3RÍjLVLۣʻaY[S+SDf˧8+&%A.Eξ>oE?pz䏰 v\!x ϼ]HmZRqr F TjQhUpR`+u"lwºP,*s՞橐1r޹r Gx.>N [ö+mIsUcI(U\ *O0b3!{N@ =d<& !/\gIf3rf˱85m%aH7=]ٜ<ޣXU٭|11AhcLI7s9nrHtwʟo~/e=H# ҳҠ5(8tW?:;ڕRW͡=:i>9NnRk,Nߏ)(5K^v獆#DFhAKlhd `)!\J>`A;D-H([4<65TcIÒ ~% ]倓:1%s `4l#zs>U@ŢnX?խ6vֿF\c0j(~v_BRw}Jxty,7ӧ 9ԧ{Z6eR5 =yǛ㛌(<]_`HCءdj'*ZW "Jy)}`snj,RbG:~N},yG9{'K|F-ݲF|&lr+GUFbߤlh˧!P\Yp{^fRGX bdzR*zUuF2<ږ|fw._8<~w}em7%~Rt|m`M_E#`.y6YRŮ*W{@u{sCkJ TzG-7ֶZ[Llӣ 0kQku!l25NW JnOצw]_F:lq[ ͉^Rb0^H R;JHn&]Gt GS2&``繮]j2a ?g  /t.(\j Ѩ =4EhkAP8Ĺ]+tKj;߲sd`6.`$w|Ȥ1u@HHL4MEuFsAi3}3uM*lsEhl:V+a) * <.숰TCս슫MEDO?oq2hP[j V\ l|"Uͨ|Ew>שo d h8 9L_Eai"t޿~%O|3ga&yY}%E +;{]Q&[,44M^(|ւaH| ڢ=B_9DɠryQ2ѕ_2_60v>ZͿ73c< z6Eu^2Q,+bMd"ڙQXWvU! {vXM穚9#-L]R*Hĭ[ xi/Џ%\eH8 ~)ZoDӑtPť0 R hX4 D/~"y& Y#ޑ*\Kl0Ra+ opzr%{q'{A912? ]KnrdFmڰp7X㊛ cKUN/XAPw\bZ j񵦼OCnUin@7@3V)ITgcf% &3 :s#3XyJ[@=gIM"슍᜷|νyI}| \u\2pzƉ[HeI07$2E١R -秌I;&G\I>_Q(7}?Sq3[Pgj/+d0FQ/xs-2ʁeU]Em2Bᆎ 6Ja,]]A )w[gPJ3`9͎40/ hk Ws4j2"RBmQVTbk"Y|T(D{M)鳨 V6g >z,?F|YKux[޵ ׫./Mm0!a]%5?=%u˖L5ZEUbr߀عOeaT6œACō0[>TΦ 7>WѠTHߊF tXW =Fxxpt {*q1 ai*SP"bv?nCYo?J:}b[I>@#|L`g]63VAyLiE| !IEV(J!Acѡe;?ex?UybY MzxW>@EEEdUSe>1cq o֜vLNu,[tz)ogF.L7f.Qhڮp {. +R67ӂ_^mqL;`M,Ւę&{Ztor̴%9/;yQQ(8Lخ,*M_"6" '( JJ]JCCC11l4bJzK* 5Eո.Bе8{%סD_r#NO#_5#k y`'IWF؏QN nf+GxƼaEa?:=k&Y3ǽFu5>| @;nhQɐ`=Z1 Hqu iײ~tZDkTwkI`]Rr+u76u::]::-0\l&jࣲF=#*_׋})\ӔWZV]le>QZCʕg!-{֘X^.+&>![wuV B7A)GD:K/ h%uڀr-˽uS'yD_Ro%N3D{2Y`>;!`qXٹ?}K0PYXQPUV 2 1l{.Nz2 tAaw eMnT$!Hl'kr~k?o JjM6ZmOgYZ070701000002a4000081a4000000000000000000000001657082560001244c000000000000000000000000000000000000006500000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qede/qede.ko.xz7zXZִF!t/<]?Eh=ڜ.+[F *p}(+n8VsLnG:BC=+oFsOڕ|V4 Z80N[-öOG:7\<5 E>vM;(!V5D3|E>~D{\U5}i:;XP突9^Jެԩ -9G:p84gH\}\M]0R!"ڧw~P&ʐE}CǓP"F,#Aī0T7|.^'?3+:_f^J3F>/Bu-ED?d{eGWDW#^W 2>~6N%AM`NOrsˬ %",eN@pF 'ɱL18|EmjųXx?Ov>B.螏#m<[_,\vLY3n؎'A PON-Q.oWy;t.k~`azTrw0+NoZF]m藡΁|^VŪf:ǶH($!DO^h>T* Ed\JDo&-N!!!oRZWAXZ .J37:YP%hVT@ SfReDuDS ALݞjOE3S=(ROӉ;f~;$0dIUuf1= )\*Jw2K`n =b.3½ި^~"'/׸yq ۣ]|:3߱Og7 r5{YdH8 rb Kg9 \4C顦uI Q&ko b$}Wִl]O+pΒpJ9knA_ HrsՆ`ˬQ97[FdSi%j[|/w/c> i]B]TQ/mKU PVۖII(:ՊMjSU[J"H:]%ȑɯlR%pw4ZW3*ժ4U!}+d; RGTE)5e ,+&L"!2YYbQpɫaFhR?P: -82'YcOտZlmB` ѣZ2uz=Yd }QH"^uᖒ?"28]OX}j9sS&ϥƧy4r2eXzJ"@%W_Ry$O2FÒB:e[:h^m@Рry\&m x2g+3-\lh)`}J,h`7`KT͎b2z`gƴK%Ř "gj`W$PcRc ~ ]Qt(o5 j%psl}F&#YmOK鏩y)GPZZ0$Oڼ1a |8¢'|zߊb :vˎÅ&$ 7#Ul~'||w>՝ᗵ[t|ӟLMAwDH ?hJ6\QZnl@{4FC̞Jra]V+[-|$SMÂcIW5,/?E;qE)8y/ԬcK; 5Z="Z@UsNȪQN5'|Yr2^;z$]BA׼f^E궒v/^sy yf(moiV_C5Z2ƪؠ}"97uV2rBS*Y@<5@ps-)"Owu3{FXiG?*k]J1 ?%Qu b؍mI7<} ϓY^ &\6@ǫ9jх20G 3>X@ Mpm bϊyB$rwh 荣(Pq st2d1]wӰ7ѯ}dNGROyBwuL&}O$g,R0vf4%v>bYg/i׼kZ2δ*Í?,rL+][8S j)]Y{0Tশ`~?eH- S6|:THK6:BsOYȸZ0S;}`;wZ< Ċ1Xɷ.93l-إ:?_\P_56?ád+pX%8mN@ϊ۹%59&b&dOˤhP[D2 u =b&uavIZÍj7*_N;\aj)&R#cϘEzQSK<#0DK-M-Jz?Gx3}p;^[z-s &E0R"CA5M{te߀5NCbx0*2Sbޡwkd1okn*3|~D'\uᐒ#w#-al}M@r4~-/m'cI3i$X ٗѹMntT־ /(F$Y<>FTP3Q\/zḛ/bI3@w}ע\%Y̭C2s-Nd7\gmj6psF\ZAǦ<"D,^'\}p]tPF ? i }Ғe\k_рް =kib"s _dhS<1a؉CED *T皝gĚ}<."9[%`8bJ|({/ g<;F$n 1"^5{cX0%(\}TS {lf R78+4sKOӲ| L_BVw*27&ܬPf ._d믖ew]uΛkЉe߿>#&!$W~^":v)ov>lZ"sXgh9k? Z:j]jޜIm1eR,ib\<Þ3\*T]L7EB]4;B*YE dl@U\j'12'f)|2tsr!@À2KC} 8jUrAS*O1*O zg!5xmWp[^?RI鿌W=ȆW-:I`}g:&}D6,чs("LXP`RHZT!@:C͓{m14@;CǍ_19.sǦFcK>i\ҨMZl} n, hWMzz|KoNx>MR3XgĚ>3 $"u4=&zjMaMgBB{*9j÷jQT㼞Ekl lڑ@Ǧ2\KXЬ{NRAfwPNR ^p =,OS>VKXg@]Eo\w+=Dqc3[hU#Xc/*WXvP&:dLB0Q*aHk fğMЖ_a y⊬P߭7 _V~T{68ϳ8eϰ$=R׈‡R/#dMȡXRw cq=( Fa)7?iñ/S{Oj.Ւ6]( ш V,HV5F'{߱CgJǙ+˷mXfzcf A PJN 9@5ƽ!(u~66fmu 3X3Nj Oh/vU:cs ؘ+bJ<fFWj@p$QL c6MЁӳ"u*9yFyAԯE']'y`c8!T(klZ3˚MJG0K7X$erۜ>bn(-a^7p"<7ZUrNh7["mJAp.54 ܙB=wi޾R~7NҀ.ray'ۉǏi kqpJ] q:+Z<ݔ:Wŕ@ELrbZFk׬ Vc^Uӝ;C/UKĦ?AIO˽&4 Fuʗ Emqt/`_v/$kFvq|bkB>G鍴'{S#NKO'|e ord H'꺷] jT&{%;⪇I+QA95z{mK\ek`j{rm|nihOx E7?ßݘ kfrҔTQlͺ&rcq'bgO34",7d<\%HmN="82Uq^9+˓D CVUA6' "G=4/+,ƅG># 0!];0Cj-^| zw'!f<`|SUjЦ8 S7R)uBPAN)^V?vI g9CZ n1?Y$!.2'EQƎ,l nu"ᣇވZtt=Hm@z[#"HZm54Ejlءh(_m!Y+c]OrT.ˮ1'S`364ڑU' eT(mfJ;- Q l"udnh.+"4Mzj FAjAxXˏYi_Z~m\FiG}XK5«i0=1KoҼ1-dX7"(e)L\NP=YJ80=y'6U3m&m}zu0Г*ccU*KYњsU]vGNz{(¸6z"8H"Z.'mLa8.mai _O PlvrT ׊ݠoڦ?DBil#ޅxq.Ke㙝]8ب |3u*S?DUO:jP=2轊ۈ&ʸ >G:]\8na %XS i幃Z!afS_ɭ16 *PX+s|p/v/;K΁i[tl/o][{rofP _̛"@#]fpj$ֵ,4#'D8NɇǑw_F_.xfBq@=X qZ|zhAy+` aNF^4zoQͧiwPq; ~3xzg u4{Mb%s<rxܪm4|үl- %Tm?&Cs@mtgüZw*Mft"5c[shF{QKx*D8ipwh { Ƽ`ȿG`!ȞC˕.GG/-L&[%VL5jhೄsUY}^+{^YT~]p_V( $:|e:>#v-^/91xyRN l80fw2w36V`h)#W%?tMTM\<:s3mSfCFP݄/?B=/ngh!QAȏz6^NȞ,j~:##a;˗] -CIRU֪1tЖYv6L BZLJAMH{zZ(CHx*46]M?(G:D#J[)& tva7;DypOZL'(\*EtvvzY(eܽ=h;ڟ'\qxf!"[=974!Sfj` <87?a-|,V` I|&,:/5O$J/u߯+Cdӓ 5:3.,Gg߬`!Ca+$,cpϽDDC{)_/8}vY꓃`įb 2\`s՜Tʡ s49SgriK֑Z.b@-єh("*NYQIt ڿ92 kC 9\b$ 88> y?s1\m"L T!ޅj$=[+dTB^Ik9Ap@Z}mW]wʼ}ؗ2p(,TBs3 yOp%2f/Nެ\ ˓xǝ{,Yqk8VLι:S3ʗd1$Q8R}տaʛHX  +U6Y4 `?K2=\\ɳvSػH^/~MQxcD̀[uC\SPfYU6;A;E#-șMFz!!nƶ4_zyՃKo1+C itsΛ58 Iܔ,F|iX((z~+|q^=냿&kzN}b+(u<(5C|W~a:_0܂b !,:};,DHZkv@ "糝flM >ꈔ"jiƻ#6;z,#a^% wZc? }%i"d;ox`&h[@Ն".Y#v2e{!mqTgH~5\0,uxZ}7 ~^mh F}be{ Ɋ1Z~.:,,ۗ=iFݦj"̦L]=<]xxxWK/گki20Zz43oi5vumFpC?^'F0 '7;Ȋk")黟3IDCNwBK,:8Ւj zj$0 4x|Y##V}Hk/Luֿ)om]Wu>3?x~5=n1<>XEDruWkˎ{`e$\I1.=9(jT@y- jAlZ*3芃/)+HH8'`V-cTжD(zމb3lfAEu?q%Ek-6gC3ߩORi<B glT vl]IꙅDg!~ne8&KS֎ hgZ/Qa `!JOf' l}j.|עGNX(-{ʀaLqE.HsͪO;$ϴkxmʾ-NhF2/'.%9rA#/үlT+Yxʻb͕\G}Q떊tMъN9)D;s[0@+>ht]NLk'#x0/INܥCWU G8P=:2t,}prb?j *cZU-tPvD{Q8]Ǧ2-B^@> '=qWA͓/jMkMp[@YrĚt Sk?HC'8[aAMXXXV sz +`3}R]S8~Lޥ0ϑl>pot-vzΨРq"?[g.㤇P@杬ZQE8;9FH ?(H}oɭ2ǰ RoQ5`>_h4~=Č7dd+PjR$qx1t9VX ˋa1Pmnܠ+z|)pzj],;DyJL/XdV.Z;-&cLW, MOmX)Ng'T£r7L6pRwp r. -zC"P(țF%Oy2-OkfJ lEbxfs>і KҘOm aedC-tB]A[۳z}?v8uKNJ㣙C}Ͼ꣊_9L>;k;B~:5A-,T!Fs9a\9N90$s5>WLX𫷋5󋂆GD++?4ɛ2؆Cߖ5AjkwpR=5sAȭeASh†PJ* M%d㤛򫄒/3~9uPJH!ag3lصT51mA4?/]}/ B ẏW^d 7p@/J1~6I%pܶ䶁~%2ZcLeXci?x^U])g9x3sf*5k-M#@vt,XDM9$0>r#Ǩ*KfIz[`vw:8g,DnScphi}d9TekO-5dy2lb_ߦgR)+ $G'W.L0QŜa{M O%pvo2i'% KQ+P.6sX:_tF[T{0ʍJq,+ FFMz˒2RPR:֓&1b3=G"P9zRR-ŠLX`P -#<nG;X<'"<)Ms Y UQ 9z0vaHP\Bj.qU d0qvY$n A; r,+wݼ\RyFL3s2- r(4|^` bǜYgtC#w"+=1%OQ%kn;C(쯔̘Z کȝyϷT:j7potq'4 aP`&(lE*?Ʉ;1#z9;P*W%O l{a˕"؛co%1r ޫͬ ޸t+.Lvlnں{~+ڡh *@oãwP@VK=菰h &ݰ̌0Ez|8l}jP)MXbv9S8{:[}A^(a:'i]z)ˏH~S+] m|Z .tY Bv+s=LKENno_6AQ%EUZzՕAUY?~DQ6L3 {M5*P{w o)% ՛}R!O'.\HdTsәD$E@e/qCܿ(*ctҍ1@Moh\ƤF{l-W$Pg9 g"AA*/h&KBVL91=l}T'ceb7tV =S#HgNٷ) =Bt½{Ҍ=: gXap1HVSȗ|? *l&ikXҿƋu_fb[~L 9Ϊuf.A /ęj "RLvNj5ڬR _2fXᗥPZ]N.,5졏$uq1Q$}fNwyJb9}=%rLhr{h/9 V<cʊϒF!bGr 6P MN^~ӜlKc3;4b$ P}LlǞk{ J _j ٮˣf^sdxy/ 1hdc6;kK{]ɣp7u AQmd_UbT CܤbkH&F$ނ:t=GF 2>cXP-SgԈ1?BKDL}#IOrډo z%V/ ܔSǣQKO͏A#]mmC}ssQyCVBbd樌͚(eٳRJ.fZGddc[+aby"̨lÑ$ YOԢ hxdA+ QeH c ;SUb=ҽVDlE4X+!s0>.'޶/&X6Bz ?c3ut'~gOU7ʧƠ@Kr+JLiז)"p;8CEWܪ()lyAY<U7{€t )'ȴt88`|oWBӍ/ "&MM8Y?p#XzP(_w0h pe3]/ցam yWezNwwX"vC]HrCU~S=|+ݡU>%u JM@9zXb=(59h:?-xhUǵCY3`( XzRHMf6g ̢<^;(]aN,˰md$ASޭCdz*QqCKrh\W %paM6[hB|lffÃΛ}O4tFBfs˩XZzoy8B ;^|>jX`LU8Y%[0/Fѯ rI¼|?<-ȦsTR ʝ5VZV?=oh[8&|B`@ڃ(?o_@J!A]Dsc4 ]\h@cu_-.~8~0Ҋ*[x]:"[*6 # c51+%dt)udWh䀆m|3YqW2g:B$7˸Z5{X[V;y~O`tʄAm/Bkĩ&z3*bkqU?@N4)/pTUv֡|@|h'o$Gc|HmD| K& _t&J609܇U?]cV╏|÷f1gJ E3A#9վy K]s,R/fJcڗy ڰB3oN/-.ˎɎ=;٪RGaHr`~P01IQYzgSh vW2"9?aWAfL8{QB1lc(,+_V*H۾5}v.VYĈ1Խ318RZ wfȠ72 зRQ,ޥR?‘w?j ş2r p*%( QDTtφ #k60Ad2#M9 4N16U8,OjJ(44ky jL\c-*fJH<-ϣ쪶$'Gge]h&(oLg[y vo 4TH vNٔj|h\a;҅1ضWm֒.搰н׿g%;tI ƙPKڭw_5MhYei}du>l&#Ve8A7vD-0+D]m5 ^p޽gUĮ_vt۩FUoPZȹuU_P؂FZ#[stQĞl4˶@|O3"=[$uC9Cd3C=)t;t,IEY%W7 A޽f3YIP\v˛ݍL?ŶyJd8b "7gb.J[e{h2wus)݀"G 4S$3Y'}D%OZ?!Z^SW:{D*~@{yaԜ][4J1Fu~ #ړ!=v1@ƌy$1ly 9#|&~+|h&OⱣ." ~s&_˟[\;pQY2ިuL{QSaʆMp)fEת6c1CZe iٜHt;҅{ Ė"ǦyodfvKEwx[Opɭ_iҶe[ an%EƵ(C˅-hUsj޹F &Ed~vm}ЋJh'zu.mlSt,Ҕ՜)3$ XlZ8T5Jtq3Qk#e.K}W ǝ3J2lʃ0!u$5OޝR^#n-%E`jXw#Is7lL?UvPBLLgA,qYH=FPkO1rE>.wͬBq/N=`ք.p¥{.W^ pԒhw|= 2{90^do*VQ)S% B*.&7G5S}j0+POѝR͌]V8ΖIY_4p*=rQAQd-ϽuEm#* (/4S,^S!W^A) #I/*{p,yyh?B+f=;MQCe  TIoI8rLEEqEߢ^a%HpNJtr7Ȯ;)8[ͽpw3TLyk!'L-w! .%2nFɼr%)[jhu4`H8 Lӱ@jhu7iWLcP?·EsW$>h$,a ,0[G~U&|A'}ݭ ڢ.4"=rHnuS#T`5l p8EbDHnJқ!Lʮ|6Μr'Nx1Wi6IC_*:LCepm0ΐdс,Xnc?Zfj& Jttqݷgf~>a׊mO BOs442ov-c/HloWDEgJEEf̾جC?7|HIqxh AF 0O= >"X_(= ++tYMN>g-kL;JuՕm0Y7^:jp/=١) w(Fn-̐eƎNןt}+$mA;:U2]]ec4H\35w1֥cM#Ʈ&;Y=fI eBby* %"gGLcR*#Nx_Bq)ᷯVVNSŵY :z[YL-6M*=]9z<4rk33G OR?Cs;fvvo_lƖąFpIڻN;KOk(<娶q sB5Ջ:dn70d'_T ȼCJWs v]E{]pcVfywNtBb=pբ^_XSvk&kB+_n ,hﭷd-A: Bfuv@c9NsH !>Ehl;h-_tNq1وJҖKqR.;^;_L[|ڃ`9_jB#Wpk>eeTr٦qhZk뜠 Z= \`2 y*Ф@BAq-'>ck&Z ?V#%֋+r0 ~$ y%=VX"̓$4țBy=% UFر3:qJ=vegI 4c#ƀ-5rO{eiJ* vIƒaZn`6wB7Xqz0J|zر7pu) Rc2(>~~/bfɠ5 ؂L]_/lN.,$~~]m]:%M =jHr)iD!u+R~ B=0q= X1|*UQ 8d nUY;k`D7~xdRcٽ nOڪ?]CtS#o;z޺YDWO9ψ4Ri$I!]oC2fJL~x}p6lFq"j\QwP ;du?A J>rA\L~<HKj~ J4uOSBε%0o2\@lLa+Hi`"47CoV5H鲚ƐI;x;z0ŮuFv-n3*GUG/nϰe@Ћ`,KLw*"KA6 Q)1#  kOղhxP,hwj1\צ &E=i]*u3[O~,g/6qBIJ8ZHE">:?Qw(#E=$ [NFGH}`Q"•[f*iL3TnsB^!p?n2ٺڂd䂩U79|q=j՚zuf9`dC-"htQ"\*IFKGM%^LBSiq Hə(f~xK C{%h+a9en `I\pThAf0d%z Ȫ$[xHs/v1lUn2riRO4 vD$6Jkv :B’nDϵ8 Dsj֫SZ(˩b#\ dHacjƞmf3rxc]!j5f/U\ĠmM6D6>L.Qć@ȫr+mڧ/4N U"-j̉</M_ݶ`^lvFL?[szFa,Ӫ^ǹNWT 1ZbDP 87L軣B "l<1hUhP/ce8ي'T *oryV4D^;5)]=ҫ,4|?]2Qlv_lyaIG9kDJ_U dXu rw)VuuDG$k8ѱ^䲲Nz۵L@Q?-xM)D( 1%ԩZ^pPewK6Wpu]"40XP/0o}kPy\_7e[,je\/eF>NbUUjҽX d5Kz9ḻe MdC;ޒim/O!]mix(GX?7f5ZGJilЖGN,y 4.V\~cShqZ.{; }WCU0Y3V2 ?<ְڐi^1;6I`t4| PAcLCϙ Zw.G{Du|+^OpvhHf ~n,'JPժQKJrxS@R2A]fˬe "M)ML+m$6%eZZ^3A^/Sם4 ّTPk"O JAvS#8ZW񤙌";{i=7@ zw@%\$%AC5x;R= ̈́2+F,F́ձݖ TV">bN\I7vD}cy0:mo^1 а"\D(;|P~0Gri,6m$Wak)әD۟J {q8rP(،$fD΅ k~[<I~qm7ޫ& o}\J1e@ Us.ζP3|M矷3/'ǫd1a/9ti柮zZjڄ?)Qp0#6 V0@Q;u*\r==~R.pP`.*lK}3I3Q-(v>w[Vbᅅ-e"k;b%%s)/m%6d vp{(b 2ל_u;IibXm yi zjdF"id1zus_aF: tw.N=3Mh9rfaYwÁ V̬mIx"GoF ȪEBt$iAv?A"b4aK$L|%cqr<Z rQHho=7[0lSSջF M:u/g^P/< x)\r-m^VG/8/H Ƨx7f KV6^j\U8ƐvzR$aMكd+M/Տ\4^jx,a޸dZp0%URpXԢߡ)Ҫ}9tGZr/^d9gLΎ.b\0gRq_bmz-)vգˤ@!F(fj X磢ќ0%Nr09/+wȧ: i=S1^[`me6^oua?R+뾣!۫ C/xvc֚4-xeE2A݈DCLj:f ~6#}YS8 %x=5A2!햶eJjzPX*8I!(O _Eb{gE׉fpH3ᓉ%9J-)~}7|{N*\Q2Qf" w6tV:T+,!.pOy|qP^88^I)߯Xj>%myD$Txv/y, >ǀ2jC~MNu= %͒k,\ŖX6)]n[X~A@}sU(`G^Rizwk;E( Ḍ:.|-(m?*~g$EcQ-mSN,btԩ;JHً5J/ .HES돔)ecV&^fylx= hc*2aƏGX%8]| 8UtN&~sK K~u!s0ēōγ@nH#b~P}ZeSY)#q[S3+vi>65Nzo^g|NMRۏ"us6" /:6ľtDY lyP0ͭXu|ږlΣ=!XXc%x;e2jP1.8`oD4!y<ةlqy)#k9,oEs]Ji%09hSw4S|"Bɒ*Y1>#MLh*GK`I~釺 S(&0E)mv2/BuiMe* M|k%njmԒE2V|:;nǾs18_ـptO͝_FA߼ r$ɣ!Y Ƚ:6RB.ͤŚH$ jlS^K}1ĉh_. q4(G^UTeJX.jY}&ϣ{F I,ʊ |v9yvfRx{Uzt"whD::%pj%iT:f/2%$OY\"=es~/W_57,ZBQtg!tEn@U%w "/p V3i6* Tmc_PuC (2lu"vMXV%PhaL1WvHt̊r tu퀕ჳg`}M8BE8c;^Pǽ[̹;{?i$=p+4l! ]ƓusmW}.69R(ƯY~ oDWm )zs\/Yg c. RK $R0|CǤ{pc{#x=,aPH јg"- eS;Ep<Tܻo0)u"m "dSYx?B4+hS rtuM&m?%?f%2|w/y4/0W pKJ:P9`B>;M-yA~1`19'K42aOZW,3f"A/Y\9_S;:CL^fPKڛeZk-o4bj a,~kX ${BHq8ɖx ù("i(zS9## n g1~~\gL9SГ|yZ3@t+VI&upj%i( s/Jij?k=U_;A_ tn˫ydE^BS&M܏d@q r04!7"mxLe'80`R a)NL`<<ֲ#w[)37u`R' pcP {,3g-ն+Ú~gm*RWKĐu3u%+E2Od2`d5˜J;W - 7LMWo#]P|//ia0)=7CɍP_}Ū~T,{5r +>}ANU綂a1,VYN+[}n!L#@\~NEJu mqGW v:.TB2& ԚJ6#tU5wm?Z&{U1<,W |,Gd' KrkzͅByX]E]3E{ii8&Dᨿ͠@D O7㈏ JiF7xF'=S;[wmk^&mk^>'ݚg\Uт]T= "}TWwE{t1\[drC)3TNa=/|ൂz[5ÛMvENTOkǘҚJε袀|hIߙ޺R iM \ؿQ2]M7?DSH3|;Y3h=͸EU ʝmZ91 +|^iu*S[zQȟ@gaԳݑ璥"s,.D~}FҀhUtf t3b;aw?{(HY7`Oi92w_2" ɥ02KI&.6K?q^`E.6rь7Y֯JoA&߼´ܻ8ݚFHb&YQ"Vvr?|=PZVNQ@}QG\eiDzi~]$Ϣ_: ~ #-[ z|x`iVʿ~ϩ6^5ٔn1p)&-m잸Ix)b}R)˂@.J~?|QKk >̿ՙm - SJPF2J-9|+1Taq6ڻ{a^{{n'_0YUK*M9G-FeDm/0&ʫPn_87A;$Zh HX~p3m <9!52E\|/JGmyF%hշ*K:kZM8ۣXhpꚩ<ί2Aj,_y~u2gHj8pQ*tݯ⪦nD[3Y*my霮Mt4a}0FoHpxTdsR4wnNEs~w2X 9X-0I/p,zT T(|-$W"\mH6͟cXr;B3-5J( imVtMu3KxDxEE YݿA/]β/J_\{]~Z G%|wַ?͛ZnAlLחv.C4ӨO,j E}Ly]<{`ڣȰ`%>6VI ,^b eoZ;T90; CE"HO=p%]&ӊYJ`0`0aDϞ"hť!"XߛcY~B:I Xs -b+D맙Yuƨ#;%"bE _>o;)J+|{ #"/kKьɫ-.()dwxT1ɥ6bFW(]r.fGlsxE T4 JS\{wO 0O>(6!W9F3·#p_5B15LJwRSf \Ub)b0U\8e{GBMtK!v[ь.p}F=loubPS{E'9(i!IƬ]~3q frf.>Mh]trs @eܣтդ0ޓ2?aD?3kmsL6"L<(+k&Qː$S,#NcQP (U>9OS:scv/J651hK@mu2O?(!%.o=L 5UM›> 8CO:Enxbh5[TMF~h`0 hZON@t._kvV&L)Ov Ms 1gҍO:`w*j߼M]+4\nFI9Lʪn.y30tP>_q8~K༝l&qKv`y#`6/w`7'n<~t雾n$OE֭7oK~ 'nO!k*KkYkU}mgU䝠x{job)d\.:banΝ^{_t_9#KabȉxCڱjNIKàaSV0]6 4q=WpM`}VNd.*}kSON ?Z653h'9T^G_%)i㶾?_~,E{;un4t8!KfA#smI^5YbYݰS,hY/$a CY0s6MZʇ 39 aqMk杅59ש5?GvTڬ7 3!;:9tϵ Ql'Em#㦴,B_gQt.Ҕ_]P)2M󷕓$Lh.JN%#j,])3;kӻrM@e$&,T]o,R=HJ,y(6'%k )&0(ܨy܋A\[s@Ȉ7VU3MJ 7#~m& sAYeDZa\N%]QՔڬUޙw.qdj}#o e]TU@nXX5UBQtu}ZLpX4OZFDAXQK >Fd ^xm@/ǽ?XrW xrY!œnrE"ˆ̱f;[2Q(ᙟ_GNگ"Cq쉯` CWلW) 1Xjkmr~4v0jraZ%'hʽw,t_L8y/ˇDi;k'zcuFN8t ~%c'dIH Qv+Bj"zT w 4=)EhWA;- $}Kp,w0xܟ-P wףh&%]gs盝{7u3V-Ŧ7{}GZm[:Wތ*^l'"ȉ=;Dw@O7zdZKP5-^H5ԚIMg1OZǏMp0Z :q.-">#(M0`H+N (Nӭ i7s sR1@7q˲ў/ud4tbn9Pn&ڡAH-pKxP6ϰrne'!xKpAi$r3I%ؒuxRO,GQ4Msc\>.Nl+q{!E sAݜ +o QB{ae{s]`le# v|d欎0,)7f;YfKVAR#A"@<3\8nsr(<A=g٪][Ԁp&op|źBRzP͕4xF'鐃b7lH3 \FTi(-rEBLbzBbTh˅@p%.56)!V o[KmXԵڔ8&~2>8x޽-|S(=9\` S~'Pϲv DtXJuVEWj H|wVJuq 8ܺF;EN0kpEh$+TR5eZv"M--. K0* N f"(RD_"yž;ndNgsZyXRp&`KT+z5.Dוn]167|Iϱ)4sҹyo* 6^@֊_37jƏ~F40"y!IC2N6ʼf _H<0Ɍv+N$NVq#nL$/$9<Dž?-s"Gs.KOq8߯9n|Þni#\WpGc6~r^Ul/Npp1MQ)MG; dp oͼ+D'HKCgr$ VY:y'Bx:C^WRl }+OkS͊g.{Cvm"xNmB:`u3d"}ysMLi=cP.(ͧ@q # wn(\EY+ҴJ/ imYi븚/ ,Fi}kX]@Bu6]+Do rĢ+bEieͲK}Ow!E)S,2n1tHl,i 5̸#q<#ShlYۍ[G@GVa>Ѕ0)Trl]Qs 2u!&W%wHNRM˄D%afө]fn;qJԬuq6@ ]0# s;%WL 3;,mQ2Bl sf[ t5HT$aa 2KRAM]&I5Rv7H/ĺṲ+_Ch|/x@K*bV6],Ω?ݔ)xmnOevS=J~I v8Vh|výܜS-.bZWAo+ҷwCKJK}YIlDPF@LӚ0*Z%d-~PeÙO;(E}gґ;*?J6P'A5 ݮ{Dp؎,22;)cRQ}۽}U"@"oo2]u^#\Rg8T]Σ-S.8cK7LcHxk HJ q9o>cWظE%_kt 2lا[çV H?-fVZgs}uFEcjBV9ÔWӏܵ ء s3s5X/.xL2d2d6Yf8R+JO:E4j2z-u䰐!㜖p”WheulC:R+ -X?jᯣ}o{7U(F9l?MA-p"[?"I9iE}_C:Nud2$uW„]tߤ+6Θ8,x9@՛fWr.C7SNֻf8 YfM50 lfI(#ƭ*RR^AnjVjڻlBOKm%`[JAKDFVIh"f!:vt V}K1V/Yv@tܪ/ .Zg}Ħ֝MVrFDEix 7c|F` `kꤟ﯁bY8'Y76X_{1S롵^hZ;Ⴚ#Vx1,YJ2v"ǰuoghսB/}U TZW ͓c؇"]C"W֠?RE{UHȁ^]LR6d{5ۧM"頮1?a1;o-IjXx`9?S< eX~!V3Qd}pЧ`>nBTЪNgyǯ 5>_p ,3UYt]U )'SQkR"u#gdElx[FC Y 6*O皫ЇhRow \)1swUغvK3<_ve V)c8U0ޛNҦ=p{&}mWȟYbHB9` jGF NE>yY]-̒ut_G#F};/BYK\ 5&y/1z',NJmPBP_FfLIKF%z'A,{Hp:]O{?NQp"hP|?>f)v01 W-=-kT2/$c=x{Ho  iXqn|S&L4R),go`Av4#\Яl36ƈMTzSw =TgSD=,=0AJUnG.E76.:L!>AX,ezv{Q'|KbP!vhօ_ 9~=| T8H:ּMxNx p?ءk) *DFݰurV DӢ`>As/tAŨ.m gxVt$gp+O5wgc^H-iAF,O0= 62~ ޕ'6H&N./MbƸ~˯0Uތ:t~';V8ѻ o 8x'w mxًC-4R}"]Ԡ#&COYdMCUS^ * ~ 7_js&W?NMp1ސFd\C#l_@( !h/|ƭ # 0 w8@S})«L[ 1=[RLP-t]$yQF'cY6Ԉe%H~Ny&AV{,iAnM Itb ܲ,s`N9}oOeBaZ-$d>6٪Rv14]{K|ɲ^qk$c0F6c.X%wj_$,o_=Pu=Ud6O]Q /Ƨk; ]u}jroz=,Go!~$\PvN_j'lcWmSK)? _'箕:gxw/0AOP"K= e,s&5e-:g7ym}$UȦ89O]◾фK6"[@/vY&}-q5'F/z((3ab7r\{@ :TmnDەC~ =jMo7R_S9ˆ8ֺ~H!5pHn_q(aח,B/ȣtJGGiRo/rjd$nymCP~I6?6!ef,EY/96A( _Dۜcq*.bn< -^Wa'r^]PZt xݖ+Bڃq{u4F9`K"O_#O'uB ۆMcSW]y-tY'&T5W+6NTXW]nn{aؽʥ9^>rtmr*j(Bϑ7R1a 2J%Cڲͫ+Ib8 (,mY1{[ЕhҷR͚?+M{fcT~z~]9<['BCf ,ܺKw CI"29Xұtq+=a}^~2mqKI=.,_]Aުo^Uk .Ob!ytR{.k*x:6$X(DPi&I~Mu~!3+ͩ_%otC@.ؤoU$6*)pͬV܀>">y@uKEL-Zpb=<I@D$nCmbvPͩ٩hN/3kl`xڍ;C:(y*olsM(IMUt$4h3an% !&yNmlk#_uJ ݕ$.n2Rx4ղBDLtNa IkP"DX>8, k*t,\ׁOE|~ut-O@Ix0Az3{|sJ>DbGAv#>ҹá Uqস; 6n ,~G_ҝxSn7w`utSMp9kXz|pIckn gzH C1RgaY2s4U shla.`/</6]Bq*[ӸFd#~]E-F}.'?LCgV{)cڝ 4T^sFd<$,gOǘ8/\j_)͟IƈLudB?TH$4H0?6u}2?ێ6;i:m?~*EcEC<\}ۃ̥Rc6"bU;m0sRYH%/XˁS˩= 謣4#(0pqECfI lyV`˘A^E$ȓ^NB3:AY,ѣ/~0z\_HM,ver^D4: `#Գ{wɤ(r@JCgY"^ ۃB=Ǟtlr)HQ>ɩFE [Fm'6.J*b*zs)^ገr` н6{Vv?wrZ?O-zh 4k۴Ӿx3]ՑTb>?`h,l!-ј {}~E&geCůYϐmi"]5s2N0iA;CvDإCp&Y:@+ʛAQubחQqFkt) ) &R1H/' B|OOKX֣b{BW2v\q|tYʛ֯|)I#C3TK:l}}-5p-07-[ -d.Ԕ r-l␥y ڛZWI!1]oxΈyܭFR wm⯹Cb:+!q eۆwQ4ZAHo#aoQnA7ȳ뜺P6xR*;XuZOQ8G僙>̗:B2lV{o êP8Yv`l )ҵ #easeD~f/,<7^%6&p%\mjL':; Y@ &&PpSSV!Pb`*F8&ex5Ώٞzpq1dL&'- @J<@cL}}n!'rtQZb!_6F1C0?Exou60%WKA,t9w L6IuZB;ޒqt߽& ED=O,ID #RE Is;U-Mmsߐ2M%cXS /,*jKVp=) t;}oǘ$1v Gw>CF64: fDwK$M^<J4A8M )acc+>7 0TܺL4+Og]F=7y`]f,A3+e4×3:AR ĉK-Um Ak)RݱmwA:@0▌ii3>Fpd,"DT_V}lj$MpQS`ҿ/7 7lQSkBP/ M]tV="J.@TvV=5Q` QȝrJ\Fk-%myjW%c}l^2+*XU4C>E}3vdJlmࢢXShE(g\9X[78XFq6!5bV E^fl **Ly!-|u~nV}>`Mn4Yaۓy]D:]5w qn7" iL?=A'c8O^’:DK5a,Pl`l~xLR^.T=|:/XCV B&y" աIr=!wS8Cli9X[}oBF\nEy_h ̿ym8g7ȍHkW%͞dZc_@DzWiP < bm?Q _4 Mm"1 eZp  6_W~d/0Qݐ8S4yt9 1 pMyOբCo+ ϖ"n3fw8u2nqיK*s|?$4sbUx"sC.oGڮw6$B_{$%GUwa ʈ(]„ՄnvC%5M™ګP əW]X+tXuѯ]W;kffWfK[7۵AP8=R/>*MEo<.hooRq7hܲDYUj@ >YMբɮ?ayltg\՚QMi+QŒ_MEI-3øAxjLpri-*@sUYO3tь^j x*r;8>3vQvMrxpIaXKGV0p!渗&0CY ~~k>m Ֆ ǟ7pr".~˛H@a'PZ`i'hu݋˒` Ji|E]FB⦺uGR;SMX!E䤬ϊbO}@dc;+\ǖzl@[-}-`T˺oqcsYۄQ36rSsa}ŘjrGxez"Lީiγ59 RL^ (eЋV*j*7[.'y4<(LyW9Τk$W_i%J^ GMљx &YқNaOP~sB4[%?ThڹE1L0Z./<0oMaa8{ ۠G]vꝜ<'qfb AV9W=ai$У%bfZɻ-7UZby#G\5UbޫWKCoC8l%xHeo+Wӌ*M _,zQm*L8jK!8ws"6&RD/nf9ɪPФ7{ٻCFt8/MfU|AHio?=Ѥ+mBmfjevu@56ԒN;AyA浹a [% l3Q׋~ԡIU Y9ʻdV|tq[d͐ޕ7>=h뛩f[F iiթ{̃vt4D2h'/ARk,us 5eHZ$th@iwDJ7*bKEÅ>Pt,_CAOжUi&$ܺ0pz3\:g 0DdUGPw? d RJ<\zpIHIey *{^$B$Vf FgU6=dRB-Aux/ J[J2c](d]!v8 EK\A.$dX9Xݯ*ѥ%a%>OI' V|oA791;u SLagn oc d,z|O'@[d@~jRDA#f;w5>DM"4Vʭ;n#J"oc N͐%tjH\c,lOU+_Ddط +@1Pl ^K׺<.ЊeÓ!h@a3PPmj׋&iE6Lr)ůX!Ŕ~Kbn2 ovBfHiy׭wK+D[u_`dOꚄ0K<%=~S$&]J9͜L;1ʵ!$#> oa-:FRyܓ0 A,cOn]3Qj>qKPC 2ISﹽxcb#,q83$U/Fj>B+SЗK-ruJI2L/W`-s|N=4>؄;}cB.Ad\cn:30pq[;Gk{y8ܶFp./0mft_+zTCs?Y@y$P̸qI5fRaFBWvo<Џ0__t ]Pݒi r[axYRVљ͔`>G~^rr "'>H.n&_VW=Nq XR.e-1fň2;{XIR}BŘ̗ǃ+,אu1?X%Тɒv4~m[+S&؀U%ZR= } ^9|"0@HqԽaهoC-Z̲:ZC\+]88Ѕ@K(SQ:).N$2(yCz*=KV'#}6, ա«M'WZOc7-0m ƶ|x3A Nz_YX:mzC!vvP1XɅk-w3o-Ǧ\"O@bZה$~v# .1' .&HIWatI}F;wӡ;7,ي/xsuĚn35ͥI$5)UIὭI%=7oQ/A$z2=v{i0Z0ū?ZC}H<N ם񓘟^mKyw|8jBbg]ģ\.Ūc#<ƐƦ?UζDJ:xE}(ju<訿͑FAg\tW3hf Hdefl{j"mMsʡZi$ـtuxTXKZ0V+U?dآOr(!ES87PmRbꩣg_:;Pd"'!:uv3(!:U4?CvD[vl\F @G Z,Z X#锉惟>XC!HGeHcHټ2up&&Kqi ЗIr{F=Y'd vnK^me;y`Po_Retvz6~W {HL%,هZOE[oao'O]D-,7/^3Yc /7gRyP(ix-^4-ڵCmGL9avM"'MN,`/DeFpAW:L/7:F@dY !I9G2ZL0vIpq_XuLa^G|˨*;!*Sr17aN“\85tО_xX~ TQL?C=) "` BhuP7Ň8p4a`(P]Δ`gf)8D*^mPq\p><煮9(~xFkldƊlUo9S (x.IO+ogؠ|ֶaꮝFnW+rUzovTk)37j#8Uk*Iz!n3)ud'-(O9P#,;H"ykgbGjiNr@yǾh,vqױ*з!ost~J,@|}l nT98-:Xw( 201AaUi"C2 7D^7f؉E?{*'%mVAu`УJ[em}8yv(?Q@9؀O8ލxC}(Φ-Y؀kuw6#bL]uRQ%Dj..dJI(MDm-QQ' yN3?$ͪ.R +C%n2 %Ըvo{ ^OU8*J)&rWʅ !tKp݉vRm TxSR˓=7ųx͐湴 0q+YXakV%QŒ6:SѢݼ<7}v,.6ΤpwY'ƚ[DP 3Dl#] b ӊ#:f螺9DVLw{8R˫iؓrgaD.hO)b_ +R-SѴcVho+z%D(ktԕ+i/w,,i5HlYNzDZ#}Fzl]I+xLXt+,2N3jdDwSqo4{0:úc>vEK8KC]P\{ww:I\wn7x,wua0NR1.OIc|ݪ+b*YbLq΋񪦪H!&0 k 7$۵نInQoS%=ӯ?/+W.쁬'8i_u޼XL+0EӲ%~(eUW KZN-\3 3qP*+0%2D梱IqNdߑ' D]mImLWV(H ϕhNv8Kˆ.3B()?̫}1 S(|48X M&63q$Y+%U8+0sGrJ.xZ!hC0*]< $GlqKlI卣0A@7V~J_X_O_^VE$CeI# f0!ΤRIߑD>55\6ح\]?6ggD (R)'x`L~ẹ&|Ar푉qtQ2Qf=3 RϕJBI-BA#jh O7%SB<,;(e}6H,RLu]YEm-z{mlP7T^Bt÷~tUҗah}gUV]E ;$ +/Ye};C:ދyN;eg+WvMn}ibe 1騪C-s=V:B; GlźW.yİB<֒$~mŰF;Ixw|QEnU^eKO]S3Hx|[RN;mڧ <ϯw&!Ĥ>hVP }1n Kn#lzc)'wErLiR5;epPWNiKV&̟3ܻw̏6QSK`$[u˛3{vᅬp4z:kΚd] 14CBd.g򂂄9hV\NL١ AqW&!f&>3Cd,b`]3;Et4[tF=ߪoI隼ʌ XA'?!GvRMGV>TC婞Ry2H3n[<<UtPm=VPl[}!x_ORV3jeecWI/%i+ήpT&[# 4Ԉ3X,0rrBތσVY#> 96tVrkSy [^Ru5gvn3ޮj.sB'lm&g1 pꋺgt$iy7i>n}ȟ3YY&9Q\ygr.Y(!. -͑ ;D魭ѵِؚj?~[HĢTl"D.[n”A_6)MY SA4)ٸ~XmķT:/,Xw03)݇l562 47nDz,vϗGFKtYK ӀƤj ;h'، H;UEaAΊ>1 g 2yrlW砢Pߙ0laVrJ C8%x ?&@akFf6,}IƬ0='P?2!#_؛zY%,sfWaBPxjOYR>ueh !3qr2),a#u[e60iaܢ{Tɘ P^q$RIjTjN1z ϴHF=)Fh,psf*#}9˃BtX3+Q=nç`v>Ao>70hUh5!r!)(6˽*h ⽖ȎaJR9=.@GF[L"ֵ0lu@Cj2H_@PGχ++xs@@0,?$N!` hB%LdB՞xTi/Gڸ,~b*\RVer?gfO|*@Cѻ.ì5"Ꮫ?' )xl~K+ٛ<5v7 ?`#BQr9s ,$xшU R(co!eP ۆ ȳTwsX-lK'0Sx rO% SEwL+9K|M+$*DAcSPo( %2b{%9JNr.#[Pț .0O r8]I5~w=lꇙCl3 z?bpBӄb.|XIŁ&SXQ_F*Vo`_!#LJ^: n|DxO3-}@d#ϯY\8}ӗ㗇f0/+|+ o4gF!fQ+^I oyg ; 0=#y&ԒT=ZVeUIQfG$\OO!bά_؃ZS+]?! fhPҿ5K3ӏ)2wEC< =Ew>2_Fh$q0fKمda}>`7ͺn ߅;6D6DpiN:ڿ5Ub1VsVVwҍX- z}Eef<'B:SHAv?CL NPo; jz\2Cڧ ZR>V:zw#$|Vp^&f ;H/͆jZe0O3zB'we9і$%f 4ͿF֠}BsTY?6w*sa\G6^|p;M ;;'쾾+Yx qD]cBJbnhz\ (ۦ5SEg?$*(ꍢ`;&ViEm52=nO iYR*Xl@XJH|yg!Vw1hq \Q'n/fGk:S(ifihx/OKM& S"yRp&`j;3Vz|=PY\6vڼ*kձUm"Zm/:$<@ΜypU%DXr,fc^,\wb6A%Q=0oiwTaPTb((ScpIh+ں&AԽwzb3BAxaيB'1j 7rԒ9Bl)w^Tu5#L3䠑 g$7QsƜ4: W!x}E-A^ÙYJ8tܾ/(8uFZ`R`*AbP.< ~ ƬHw oݷVmO0ȉ9Ij|{=JP~G{5CRlۃA]9<әW::YnB_r>X\wٔ&X )j/]8n@Ic[qS)Ygz8/cь~yeYq R%x̶ZdgB_Fm3̽%RWȼJ//$˶ vCg{Ao1> =fo ƕ`[BB)`zRANlh#td)[}B\*/TxÝ@ڥr uCBqoG_)6TP)sc,IY䢘{&с=%!n/?v ib| cʙòhMXT5t! 2 ;Y-E윤 #6"3V*B! {~?r6/S8r(Ȕ&MֆLCDz=] V>S #QS HŽ,D}P{6_}"AL &8Tǐ"LFt._%54C5ARTs'J(aw@)dCwvǡ# ;K&CvD#y ~nAyO\k[ݥ 1S#?RGm.UK~z 2YDzRXjR1;▫0yyGbY@.~ϖfiɜ܇'8z=EPʠqSk>0$;ƎR%'\99Խ QC``;|`="ElArI bfTS&&eZ'5Բf _ TD,I-}"4bG+: tW-gt_;&_~?qDRRSI+RÛ[uW!$v0cCWf0̳9ȣ#2F6И;TUM&O炙}ٺD͢(̾8^B9YǕbҼ1Cg4I@vܗj3BLGg4)됁GxӒڻ?S +~;e 0#H˗`L[n +7p%k Ӓ57l 6]4 PL~!qn\@sOEf;Luk gu.>YÆyZ/l/]?MvA iӎ!L6o˒u$y+`h!A.E~n6mH'/=*kQ:/  i!&DHF!r,pӆkճ:FB~=Az2A[p~^9GзvclX:5-.ICԱ2MMnE.c-A?G=t>)5jBXmE8UYuY$>d `{"m̶G/9jVLG9|EpQ# J5T?8K9f+?QN m٩VDُqpy VhW)pH?B!S\ܺQ[j!/L.)Ag6W0C8Ub;DY YQ]Fk `ꊠX\Ἄ9F/mxJ8_|$al 9Id29;DRtQ8FKyrquyb N]]J6aZ̎(zIS-.**2٨E~ݞ#N`oZm3 X }: ofI(It;7`_te@{JTZDN#t"08~;W . m ;m؁MB:NU* UC>܏P sE\Q`r6TZQR.R! MmJL ֮nRH<9D c@˼[*`hsPly8)D&-kP3(lkp0O)\Tkg\z5LQ?)ƌr.C@Ng a5}1U<G F!'̅^\ߵ]w$$7A=h.5u6"D+WrDƛ: ڷN~yfNzn:=<s|UJmT̷囂X y@3Ikn%_l:xelaf`.{H;N [[qV&I6qTg oF{Ja3S@avYjr`$2h!QAٮĊӪW>ʒ%yFǝܻ&jTGr!"ƠW6}6!翷V?w3H`5{ NZ[U6 #S)zVhI4M$_TMd\5dimcIM0Ac)h(9sY֣Yya2:@\p ye7:,5(iQ D@_( =iX]$Qݚ@&@T1 טNoC&!}g>o'27)bBvwH_2V(- g@4D $j>S+Y8*{J850Gzi&LC:ԹiWxE6GŁrz C9Ru`UrZ j׺š=PT=A J|zʹ9]lP'5𴮹mb6brwaYMot@wb@dZGϥծJf!RmfQt#,(7nCP eK}}O"<:' V\?jegc5S]u!Y&t4 !h M=v~opDLf+/mDj&CKE_-uqx̪~f\&brp'en8nmY+0iZꪝqt(!\9 J?\s8A/I4߿낤84_D;"UX4uOIoV@O;HyzS$E_ V^V{IxY 쮕1QUN#WmO_&"O cj`25-հ _,,ي5P~RX|Wګ=xO!߻!&䮭^~!ZĉKb"|#2,ɉ"ziG"7GS-F`AoO,Mc ߀4B>LXջvT_{:|Xm<<3LpHI[GKCyS}4,%Ii_4L=&“SẗBtʥ^voOEo(i:Z(r<)DK4tCV`M Qr.h xu4SLk;Q ts kŞYmer8w9%޿ m7 ;Tǃ*Va1"\/]'§luXUq%aI;Nquo45Dj]!<jk+>Q98%~x&g~ֺ#A!9q/tVh3?匘Row9puVZ&6w.s *)< e;:sϸLl05u'au} {&?wM Jz\mYEksS7]TՈ;]buWy.{#>!(iu!ƄM4/ufSH'_@SC|lF$ë9Y,Uz19b^|]xe79s0Ze_۾!27Yl/XTy2(O 8ڕW–u@; eVE :` @Ѯ`%Q}!0}z-oڗ?׉{ZcWj*]/̍lfI,c^[b/Wm~*> B^=+҉N> mJ@Mr0~+nSܓ[xJ^͟ݳc=j AD§]E;%vOfUi3/vpxVq&YÎ-088kVD{uÅh1I#,f!)/18"Q+Y7kDi~ LWlY+*A-fn%z Vsޡ96|> ΢f OF~ sm/?f2`ndl^SJG5uzĒx<\a,~}Wھ6 p@'¤K÷1q O+bz1Wgjx_w }?Rз3wE"N"#~ple~;׆+T]B.^?S9@zkX0[ڔ؆?b^99_=he@cLD.MN^y%H2'@5 4}zVJ/g9|e 0d4 Bt-.UKemQ,hs\{'+r{3e]/Y5|k)m}誯52ucYF%B{M}&97=KGx%/j֓"uL6R.ÌrHw MN'+5Ps?8Е!{ą4TnvZΊ 5o.4իPe*+K" =NQ HXõBU`phx`p2f5*KGV#ҁиH=)kbcx(CD'>цe~8кmbTXoM2 eg<]pj e@Ԙxi/e1`a%3*1\Cqj iTK)U]?ރ @ 3%^)=K#9.%l؅uKI$1 x 6*h~<]pAJ֥1]zR1e`&B]r|[W7?k! !jb͡)6/B/9 ֥=dTvZz(^E\[0|qvAH+mT 2 g/avV%]H/zh G n)ҿΥx+݆ٵPiS O5ց3k+3%\WęZn‹ON {܏zWmںV|P$n厅emVK,'eɓ2P,Ui+t;W8OPJ+> = ٝ U*f{h:,u)|zd*Yo-[ +ڵB{~H`vxYi}bIˣlJ﮴aDHȬC9jwey WuftԁV 8vpj=ns떿DGLtpX&RiuЈOaG9$E{"N83=ZWRcQjtrn1)K GՂDfp?|de2H=rլ F\0rt*"?}O+ 7vrݑ!ȶ}CfhZtnr뽉`EAP`aCfL@qbfNTd N nPfERRm >{bC:l @zEl2Q.'`| BB2[E›Gu#"3##^x87Iܱ>ŚW6o\r^w$y㧎fJ~oہhΤ֍ݼD/tmVW^@(CrDL7{ D\4to'?ycW^eaF#f͡Olj u51v;tk+KkU?qY]C[TAIٓAE|I|0UO-\Ԣz Zb̆?maSx8`C%6TPP-5)DNf+ꄤzP@jI؋HNmx9*\#1^pe|~\S:_y)>"&AUшLNh"81wiB!a1/+ <o8uE`"[Ior x|, 2 Lsbo9d3\eLp7e<;=͐TE4l&r51 _y_Y÷'_& Μ͂HeQQ_YH DFDlV9G_5.egNk_vTC@T"m 'vyWdh3 0١[ί jM<;^qG̳Y |RDzR%)XΈ DN7fڏbn9VpOkbe3ONk"WkSV\Qln3R83αSTZE?$[^X‘%>c,YϼYglv+99\~ۢ8E1pDCv-?V}^39NIe#d[p˘{/_9U"7.s~F!\wsVS^Wx{<8+@ZhWd'T&i(Cgo7oI41 ÐvdSƫ% NJ}#wbՑڠ7r UKHT C9Jiv|M#l1T3e&}-T 88"He c}`Jʏ64_G5;g?esj.}e1fŠK؃XG$` Sq0;_ǯ774Z=$ǥXuqRµӝ!6tst2oOU5fDSǫIGg9O- oHmQaAmcڶ8eq%rApG)qntȂ\D8QgI-|1y/Nk[G T `*P߱Q4F*>&+V.T??JDATэ޺Rplɿl.LP+"]coMi8]G-9X62$=V 004s:D:ˍN࣡xqo>uB/[16d8{ı:m-.jfm|H+CSЭ=Bs&$&]L%GHgDoIo١ SǓ]QI9Gd1BaRn=j9Y·pj;]' :'h Uf Fց9RE8[1:7v%U->g9٢U0q?fxخ(~b[̓4I4Ur"v3HL_~0U!jMb?@UKɓ!#=53QEC[s@}vf Y ;*_5Q/PIr_9~1յTҧ ##&$qYX@#Qs6'ZE]}X;lLWii @;$-PnB LD>JH^A&t]P*Z ^aDZZ&z9Ge0i顸}K <ݢi'( p{nf`2c6\S\]y|D[r nǐ6D_.Si^?ŶFfo%|cbaL%*@}t(kO%+/PMCkS;rzZε=sSϖK3Am&Ig-vQV87CbH_=ڲY)HWS'\]^/sjєƾ[qH Yݯ[2P6U0vԿm7»oŞ9+ /x*|?Ct!MKիъKinć,k^3>;h=L8ߑ">ȖjQK";>e&d&ܜi&&ݲ"?II=~Ép J1y4sl"V8i൘Ё6YDGb͹wo#A3#b/|kN0<eB4Rx%Կ(6i\cIՓX6db1y6ʋgA)EUtQ^;+Tͨ c!e9}[l']uׄ  )40(@.vlW, 7gHʳ YNNJ=C>΁Nj4*x\\P_`V`1rR甆cs3,Qkx+It1˃I췝@/ `<J7Z2x<sp=bwnjOxl9qyW2Xx`\u,^f՜!能6X`?eM+sA~9&g39X7#<>٘n |*P„=m+F=AȌP.8mX~uqC}nhC3(&J'Elz<_C;ddN?vuL3 ]va|֐XFNV3O>6.'[%A$">RC`(zf,O)1OCm-,slu'n uh6:q6^(LM۶'E{V'HWȳd,}xוjeVԍsf^WZ9t+FyFe#έP$y\>Tg7irq{&W]Mgs%-?Y` /sy@ֹA(6+7EyIJ}el`ɱ#)}?\KI0X[>LVD\+{⮬:SE'(?[txabJ_{;zL<{EL yGn5մ"prwclV?կqRɏD+ZqYNjqb`M**0i#0}'jzݝ {L3P1DѬix?|7(5hH^!p&*b4#W\b L| zc/Sk9'f@ |Ø>~1 sum2}QcnP\faiTp&!۫%{k5d",tiW1vS΅X-1?V<ڻݖg.\fI(L usOيȲmMkזR~Yr+n 9v㫲?tzµt5z`%TL}.'KOwhNe}7:_%Ih"FQc;;7L!󕥓6d0@ˆd>UI@^eU1!~-z&$Y~TgOpe@r)d ba7wPW[_1v<-sSfP_frMpwnXn[Ψ:vn #kt ?U6M5\9wtZ3wpr*hZ:.19 *8 j2/H| d(H8rHDw*A-G;粦%Pv{n+`I8"̧᩷4*nI!nHMġ#Jz]C00 yOWqC:/ GNJ`:y!5O;#Q؃Juyˠ6m`sGp1(:L-Mn]^2*'YR߉x $w7bmim6vLMsZN2" eO{~]ysʩؐ 86±2EqKX ¡CFrƊWQa P~â(Vﲻm+Z\#&wYΏOmLQ J%:1D 4K\r5u_FgqOe\yĝU ~rET|clCx Qr Iߪ/}ꥻw;dLb 4:iGR':l:I?"DzR_ufi^@'9TqpbL{)!xwPSIXan+]/φ99<ijHA4,5@q|Jb_(%i \ o! JSJ¬[wiy}Keۊ/OL6浾csO4&)䧢[ ruאTk9u@4OsnJK FkTqJ:zz}=BH=;*[">mUj~c"mHFM =(?תGB>n$-ۛpS U=* FAݞ΀ bz:Ce@ojd\VF8QYF(_{y<+Rv6]N*Ϻ G^q! 9TTZF/#Er8 Sr0|VZ]|O{֦'k?Ibr?xtnx"n;)$qƟ;6nި5CqXb-@ ZPaN"SKJzBAoa"8Gd'JԏQT$7 c`g vtdn>vٚ!5nf9l(Fojy9R9U֑ƛ#T" vC3ni]qPT*[q+Wƽ7c|UqrB1zwB[EhR4~%ju7A=U$'PN6ǫ@=4 A#+SWr5ǎҩ;z8Hj3p#`"8h[nMqls 2g( P̉@@7;WAbU&CX?pllڀ+x5Lg}_.i..tذC,rxD? VQA[Hc(cT2tcnq7#  v*ܱS7D6|5~$[c)ҺbXY)?x snDTv)B/uECۻljxL&6*>iнAB\cjCغc=Z{2{_)'żA4dȞk胳nBaB q~8vXxܲa pE1/(C"-g o8cSy^^@u(aw$k'ҧR.*GqZWߧCNCXԮ16$Cd_BBFUw}z(&#| xŌrk(jϣ?*(;~:K5b'tEUVG$}O?ݒ ?﹃_XLՅ$|(b>ڍszaTG!TγFgYZ070701000002a5000081a40000000000000000000000016570825600005430000000000000000000000000000000000000006300000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko.xz7zXZִF!t/b_S]?Eh=ڜ.+Qpg|bŴur@d.(9t]) 'jOTD05h%{g :rsD\Loσw{cluWO"4Op ۏhdl"XlӖks5YƼ^kPB.\F(S&qDRxbq5BM> ?Ʉ|ovW(a 7]x8INӳvCO3;=`'DkMXs2lROb۰ *1đYAU .ea%. `Ad+#|'~"u!DwF4nU3QF(eY~Booc i$dfg>*h{T5ZZdS]#`l'&>-+~+kkׇ܋J>(!M\3ZxzBnkjxr>d¦gkO6)R2JQ9هp:1:mH3t%%]@ڟo][Sf$#bg"EW ʣDpZv+h|- &z|mXBP# x0+p\*y!7}$'\385/]1B>ο}0Eq3+]JRau tTxga\/ Op.؍%_ͤTUB4m"bNȪW8=* 0W5i|t%ZZK :Qmε4ɪ GoNlD @/35~F{U4H?*7Ib.8+*q=d#L'1`?W9Z\kͨ"/SZvaZp,A}g@H0 HQ$k^۠>4MzOd'/R;d#6Ҁ@`ss饙SJ Zj^d ~Ň+!&jq|ScŰB0]j$An,e{y@3)ЃJ Rf;쇊B~ i.24=lI5'ˀt@qdudh7h. ҆*e ʘ{(pO ǘC=LĆ̸6G@neDkH|DaDawm}RR݌cCsȪa0-o |_ruOȌ\ E{r .$pPbǘ fW~CV@ѓc(e\cb5SOO$SɸQ'agBG̭Iô]a8fi:a /(98ѧ$TTwR$;N|])F )=oet)".X;Cx.`%@q<&ly-%py0!䝋i5pJ,PrmEi=4K?9,. (kHr2N6KzLE8KE4P H=a j~rű5p0Y~ԕbYaxQ aB^!CP#PiMy nJnO0̆a2Z?xdf j\FE=Skr0hNɢ,KGh lQ/5kLѸ ^o" @V__s|5sVѱJ^%_n;d#%@,LpϏƋ@,B?}C2e ./as~u`z(r7.*ASoWꕰ@9ZM(8J}qfM8x8}ݵ럷b%) VXgc4"rzlxBԶe$.4cZϾg1bW"#{K`D=ܯ̌ȡJ捽۟4ePx;?B>|UA֛H'ϼz5;ʼ!(j6CH^}{Q{"o@ߋ>txrfmtnƪ:.1y Od0qީL-N;Z1q{ jcg ^7%[>؞GP@p]Q.fBl3c+/_5"R6a@ Aİ| Aڃ'wuo^& ] rA@0^;ln4pc0sTVMLZFzM ?PZ"ǴL; x Me y|MgVr.~Zsv`J6LץuK:tй^V4WQH7W;yLK<neutXpXFU@#2D5Rɏy$`)p= {U/HzC.oq|ՕӞC_!'V c1+h "n* S($ԚÒ:\}sslJA8ڰ]cfmaoD?kI\ t$[A [>!4" ?ECm|uw+9dT$hę4ٴC|vTl_d饗ƚ:Ϭg)ҏh9{eJ.X}DyL[27ZUCM|?(=^y!aymֿ iݒNWeᄚkʽ>6;Z}_qsL::}5Z*Q 0FQ@/*x'G4f[A/s.c-Jwnh|JIFx,4@fຊq?&la~zTic}i%ѩU_@HN%s%}őEad oMJ `Qԭ˾:k" I=EֳKL$EcrTϤFA$ޑ|igO9YHI[s}#j# 5!b-Ъ5m"@Eilث됏`ZuIwݵ㜄l76ɭhaWWt›9L'$=Q*miՎ@P3񭻙Z20vW &"!){ú=o )K>[RYOMҲc̘vZ46c8gv kf"GWALP4+SQ ȟ;( B$,lcn:{TLʌX\Q*pkw˫ɈFi@"=2o. }{_@B JTZ'ޘa0Ϡ6ipoWmQRAzGBdbqx_ĮQŏׄ\S߇[L 7|QڗYrab긧yݲ3/9;F'Zm;}@-r(>N⓿4qq7 + 7tt4p)B h}u7`},nZv'?TyˮڹȐ]Tdi3X0tYWy >\<<܄MHꢴLlv 2#iW2No5b`Q 謟i -$x#2FDc(khTYfkw؊caò1բ3?ByAw&m̀U_S ͑%טKYV3U%tRui)J\7jguȵ_MVt>ǛdU {$,9 '##C[) moEwll\zk}ہacRI7jﭰ"4;T v=n[iIs".p+gy "#$n^}r;S 7c\8/ʁA:0S{|M=ҥN"A:7 M:q2>4%>j#ݽug6zj{X&/_Ծn3e-4L{[.nyMIQxE + HN\@j}Zp hv;q[vrs"k23fԿm)rjb2@=@󖜾~pjQn~k33$@4j A?B"鞆. 143H B5hm5i؏OIäm.%We1 1?!@7)X9IbɤkVYudvZR<3NEkl-q<|<˧?s(f?;KDWŪrp4 n[TTk[NO3V<|0f(v8r~ pp6I$AіEKOrpz^ɚӔ; MKi!O5,ɆnLyKrJ%t~% T Uά Ú8* .Aeœ؅+ a{mͭJțQ/pKiS"593 9V_y &tAQ^QbҥJ ^QV {1#Ms ex;PczvCipŝ+04qASF򹨝y-Xo~JdLǰPKy(SRg85RR駯&ET%+|>>e+*g<&js!G`6y̛*ؙ{ʪ8󌰆fu@5}ߑpUhR&pX Ur,5;ɛjŰP(qG z>0r-A .*A2m(-&6&'Ǭe\cOzjhy[gBm&t;9V8PlD* 02>:b D$SERk\=NN꿈q#otѓ5Q%Եҵ^Ң؋19)ݸ@SNleZπᔢ05f'^e`^5 L* # <}Iٺ_b~d`;uK}'_-s<^!Š}&#@ tVK>rlM(Irr+ Md {rx>Iet.$;; rVE/O'Mt4V֮q)1&#^!;:)mǾs"!)f5hIS_tl@ L̿f[\+$Lg88>dLC&BJjĹ Cg(8 A^A9+uuͷQ7PѲ^ L7z'R|b&V_yK{./)sрm]<~%iTK5oɅF@ Z  4yp,ԁo׍y T,bD4YMceG1FӇ] |(l`![w>bT3z+-!3q= @6@bCenEvj6 9,lQƅӜ1hӆ÷eF/;I Mvy(PUz # JD>Oa':hg2J'84r.MDLdDl"gj[h6${3=JǷT:dQ0bXX+ T ~ Ng!gƸNv&5։àܦl|X\pw~ChK,!-@ω":7< ?gv (yR^2!Y0gK۪G4ؐ! C=$O8p?!bC&=5}hO(#9g̰ܽ~<6 G]u_*{3w{B}|\İeJ}|U˘"jL}!]{ >4@}uTYWD'ztI;@ (%N[%\!vz߽;EATdǚ=> +;t͎2RPqb">>xN_ˎ]-muŞ+0(>YфfՍlJ qPLwIp1hh> : yvQEhj~c"dtfcQFm}cۡd:ٌts|="ޒAIM !%5 ⃨Q؝~w>h[5Vb2&mxzLER4)yp8D|( ☠}HE_ZL p5,TB.O{?IR\jHmNh EF>V1"6Gɸpaod~HnRN2#iMEHi"f>5(s~7 ֍mg P$:|2N:W]ɺvȱG%ٰ(Vf,?Yx)pn gFqy}Y8x=a+a˥aW; 8Q3Fsnҋ^Mnk"_jRts|? }=;k%6_wMJ+Ϸr!ԛuoc1{ b9:A{'&TC#wcRjKi~GS01RDk'df@iD[-aJ!D}c}= F`:X];DmeC#ƴG0Jߊ+PJa; +-bYR}u;iф1c9?)-VߔF-.*D~s͏9Iӆ3AQՉ5M/z诚0 m~`z/i/b.5fJpК)7E-/We1vaix i h(KҠ6"rdP?_}ӹ}u xK/@g8@,[lq >$+Zc}}ݔ$$n)? ϙ WYm$_#nkPG$5 P‘NXloB)KH:ԴT?NS *)c9}!Em@dB A#^i7O;pˊ~0"u^/4㭿W N4 0NpgO>)m[*ϑ,/ Ro윗As`ҚȞdW>Ŕ9#h~/YV]Jol*)\C %"wH^̯LS1Qx2(!s_F} HF/@ܲ#`zҵS+("*rISI Yxo$J3{xG 1OIǦ's;CUrM.i>13T^˝rʡz%6q ^x.#3v'Qì]$<ƯX L.:ˀդhb{,K_IQ]x+&I/iC X&8 ֹT^zVf[gS׊L|4cy1-HX,M܈Į #dڶ'hS8z)h3V+G,fu[Ahy90/u qghӥ3NMcd/m't" eo">.s`f" + |iYWޒI=fWnPctlCܜ?ҺOtt2mnEhRǭYUeGv + DTd8!ҰB֯Wa'y{dh[> 8e( ."cj |`֊E &t? I:|) p OG@#:rsq?Kdu3p&uCΔ, 54f1l_x1P˘yzi cf7c(aAFd$3&4ʴx9j¨{ sn s_ӼzGE'/uAH$x1` F72Cwao:u %F|V;SscyK ub͍8 uxdaShaJ%_#^U'=LCBWű1rnp.*x_-ZFvSFx7b[xdPd;ud EUw,9X<@LyxbS(伨vd;ts r8SMIĶ'%yor >Ct4GN}趣M yգ\끡gyW%-QqYp4PeJʃrGncu4\A&J<ƗN-pBՆ.VF#0Ѥ;lN:vzro=;Qq)I6M|!`7uJqٸIxD;|;={ZXR{|[)9c k'0D-'o(ţ@KM vsozne}>8ɤ֠I)צОb} e{\&8XG Fr5L$:jm@JG0|߽(ZN*R>I(J A ϰ7 WG#ܑVFlVyobz'EŃuj㛁p`; m " @MwA+{/yUyEoHlG=]O8=Q5Hyshm4SpS7_?vxXRY T4Nm6U4dz$²ГE$1!逸pLډ `ʪõ*Q$v!ǭ,#mp&r㏯ 3ysc%'XVT~M Xup/(1V2e7 $QfNs?qîj馭GD7ndK'k(6z^m( HmJ* L0TA3ْrՙvFppf И:*r, BoBǫ9Qyh 6; H}P H'4'ʰ5y"~RHzΟlA2k+ =zc'hB 94*%!Zd)g%O &E+B ]E_R\iN2ĺr 9d&{ChqKk} *ӷbie[҉6ep2yFƺ6D4qdy*9#Kvm:D W£lMW5[S-Ƞ>A:ɝ{!1BlܠiƽXJle-De}puz,˭kuOI3I =79!Dc5)Ύgԃ_j,C'QɸT1 n Sl+б/h+صd KG1li G u"FhMɱ  9 [Kmp8R>$ >1Tm]IBQ;jV> \9a2QD 5L.g"|d&Z} !9y[E61@_Yʊ'8]6A~d򴕥ixg^muko$@fwU%beHVӍF=ƺ̺Gz qCI:St 5x?lyt)x/]p̹J S[˓ax9Yzno غqgn՛b18&ru;ʲ,,bSU>4 R8[05e=jKocJ(MΘփu)\}@˴A?CI Jk;aE@&rԆTL;f+I`F ^-ǟpE(C3 zGp1;'W|%&"2 FM~Gzi q~zs=ziH;+!;/Z`LٽYD% ~t4Er`OnO!)v~Z8 Kؤ|^%ױ賑I@ix@)mdb`TFUˣ|2?g9|)!F,o \ nSq2n'r']a!GJV !-`~}_m쉶5! $"O /YID5-W/dH'Gz[ZEmɗh-^1ʭ t8ӄÒSj5du$ LjGӤ{odQ&Q,~=C}m*2#,- |)B] Te^e3 5w_JB%YᡶBg~BݮV?NzY+oQsn DIڙe6`Q˄[6TPr =a6$ty0qk]Rx @wآ٥57~pW{~&(n nyZCèѣsmw\_jyޫ^2ܙ\[f`ua,YkcW۸!zGB#BU8]M&RZm+i6deduؓ\1 AҨ9KuŗBY.Z1z#qbP:4Msϧt !.:9P·߭Z*E@7 ByڠEU%F؇3bF E4?jt9*ԍ7)@2ZVvn"7@Ŗ:"/ 'I> |::,S<.I]-X<|KWaSlT ݭ czW׬kfmVނkq& G3y˭WKR2YI[9}`b噗VL)H>cN) 3 *zdf ̍!6ۺ7jwe.R\ =lM5&#¶) e5G ֞<2r5XZCuVعz!CpvAz~ %OhW|ȞӷvFlN&YK'L c]7?y+UF~+N-KuGf+x`Mm".9u09Lwd]Z(GP s23]YfoO4/*1tʨ d[Z_i2Gv䫯|\h#i~?>mռYXs^׉W{+QkhL[6Giu(IkzknDUI04,/:XD=h݄ΖϢ@;^2+9gccX;e8ˣz_z=}SDÝ $<J䏕5༖ A^t964kp͝?j%>| ~E RkeWsl0qHX1Ϻ|!S+a$'ᘛ\UL)BC.RElґŠ-}T5%]))0>25:c, S'~g2ך7O`19g/T$t{=4vIO)d{W\K_yhG;_p! 9W! !NY!wf!.} XR#)/1A>Qζ=jd5ݧikw_u(غJwa1hZz]*yI뚬qmS<%I;oĜtpWz $]σ<@T} %XIg%Z.j$8̏_HħC@ ۄZ)A8p?mP`,˄5 (o[QD| W0\*f+ŢtlOxlj-w[WME:o{bz4;'JdfO-\>s%ǔS-|aVҗn[4p^^Z6^.qM 2SeV}S= yLK*{LQ8ʆ/ָJTgKituo/+p@xurBtt )·R>F9˴n y tfWV&Ͱ&)僩\UԇR6G8CC(a~*!k &/?!8G$pMIlYUZ8> }NjZ#eq(r]#84!#2J3Buh63ն" *wW)?-ˏ-ZQ둇˧9y==2F7PbNU>eRV&-K+QaT-d:Td79q=׀ gA*vvsƩ@٦ky"U)?\؉&`< G#ْ.C@tB9W5;:OpkYT'itꫠ}&6NYe%O3K¥$NΞ^B I^<_%.]I~F@BWcbL0ɞ5`Ai$G68:FʂjvWOb2 a'㹎mGTDטQVmPX,K|╒B귓d:і]]z$FLgtjrwCs0G%X$ ;1_0pԨ N\J:NȜ@IyxK*ܿ+' 8J`e0Immm-S訄ӎ`.xrȴ_~Ǯ[i7jH"[Jcr>jreS9!ghhCTZ xX ;/l>PqUǨ;'W|x6'UEj(r}=G`k=d=42My ;|KFq`Dԡb~ıT\6'VK]&:[7R1śRE<'S1xwUHxSUZ(p /.NXÂRglB||I!,Ug|4$buBb_z;lwacw!92D3>|tMW9\e.ĂS% -]>S27u1 7Gkd}o MdYR=l6%.ZT ԓѭLM䃴ؑj-0 /E`0i fՉH}D/n%S5oT╬JD]e,o84ɠL> rb/G 59:'9a,KlF6V-r/*9]QS*=cNIN9gqb'$7D(Ј=]셂IgSjVv~~o'EN+LJcP7v`GrbO'UVhT D%I=&2H^ywDoE!_;hG̲6nK裒!r|دȱ%(#x#  `EQ!PJC켑3Y=G \^7z!5PG?uĄ6lq|jyS4Yã"| D4v}c 9KJVvq$%TZN7{^{SA+`L,׽0 R*iaRWse83Ot1gMPE=ѠZX"EifBOQjR"IAHêcQN]StgYZ070701000002a6000081a40000000000000000000000016570825600024948000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t//]?Eh=ڜ.+T7r}ol%Kcv)󩭷 2.y~EXWw/ὶĂW]8%k25ֿv*HDP TU24JRg*׀3],Ssv8u^'O0 whG~n9~Y /)K}#QgȠcaAy<^|`Mİ0XZ0y8z艀}=1!N>:NHD <068%3 lh ђJe6Dtf rGBGz+?;+}\}hR.1v`NuWO],`R{LݎWJ _g<}$v99W`ʴ3{ئtXÀ9@hZtLX D5{\m0a31\R#A$XY'c— q܈7260}ӈ'g`E#kB¸אy&iB]p20\@_^^X6p.fFyR*4EՏ=6 )=ZzǪw腦H ,0bszӪ(&k̾{\hZⓖP*# VkS,}V*Ղ=x;*|`JYQ]\.^;p~D\q<( ;ǾTڭvo[ 'Ӧ'RncaFB@Ab)p 4p:AEԯf:# Mܓ-D;nW2B} p@֣g_Q˥JۘjZb78bTo#HIt( t郍_2ejn  ^UAg7 a{;odF$+6n8S"mpY7V TCо$AAf}]W5ї{TDR꺭69| "E{8ޠH "hLud&Q-Ϡ\s2&ru= ^A jc̆R͜IoGJ KcCq=,:^qp-[V2 $W߆e8+;jQ3^jfJz:6yX]b\(6ٰ y; SY+-0Ҁ:KI$]wI> Thhxx4x (yjM11ܩNnLDo#5ykjy5]8*ؖi dW ؈:X` akimνP֚Ž@TzWLLW.宺F4fK1?l"hxhZo$( !ř&-B-B_,:fdWPG^˒P`xRU*`+lfVl_j^.NJݟNurWYNם譩IKaB^,X"hS)ٮP!eRKw(5_KA&joHPa*eg?fS+=j<}*ӮHB"q7M&;)sXzf+/Je^VwU&AXBFR y;k _2t??N޶s4j@5"̻wy1uv*!ў a p0OaHʱtBl(ieW֟+X OcSPÞrOj{|Tb*Z]Lػ#H5hݗk'~-B %`# LGrp# y#'o֋(1`ŪGBӘ%bl-[U'pVEVRl8޾X gu?iq*H$^g,RVrTuI@h Z1wx[N/ҥ$nؐta{{6ttXѧWo5 ILji%@i 5#)6&:fUoMq7-BzYyy5.v%73x4M83 VYvD[~x- Q)/s.OӂY%czyM|$㛊:]]mė8o3 ON,d&6{#N: $,15<Ȁ\1"G]gX[~xEe9|E0pr^6Kϛ_o; 'tv,qQ4JnV5ɉ6]߹"3-0d.킦i63' p?anF3L&o,EYpWE|D__慸)uIF"|̳&.I;}ZbHvuaY, -z>=l$֮F= A |6ERخ8+!@DU m;.G.2=9!!d/<7[I F/ t43׵%sG.@ۓPRq|O%Q` ;/XL 'v B;j?U{ ˟E7(WWm4 {!BbZ1p[eASwB^&ks|(tzV޾TtU*HFu0#m6I?W|w$5UކU_eW So|[ 5#xfZ&?!$oҙg0TުLTd0[K bl|b=&뽜18*`\߁KȘxlyFH_q64 *B 4.f%$)O Fީ[ZbT's0Z {TAj;L08̱Hc0Na}X4Nb:mF#t*{H~K^n yyC&˥PPBȮwT)%jW$rH-2V0Ɨ@c! KYf} x="v~Jv[k6|{t꫷tx(dd=^'~ U @cXpl*oqͣM*,B3}d" U$Nq"R:| ߌZW\À.Sea|GW]4zޏ'=Yec7}ҸЕL&j:֢1d<%.]r7 /wBc bJ` $3œK*3ZZqX*EP[FRlDy}1 6ۄT1)b, z?WN9a{&&뵺yG'ң4B|Ƈ:b> IKc4^sN]y)n[q 7TsQm7 ٹj)%5ޭ?CAH!0ƣ?HqVfFX m4K8PuKX).kH}?^CUKCԊ!W{i炁2 BFi;XQ%@o]L̚MyMRPVڧEf-*zgJ=z%j"QWykmMT-zĉ{bOCe xw~نԟ>/W]B^fzLRϘq!J4*m.:ū>Q7s8 NUn1CAa5&,OxƳĢf{?&R C,5qn{rV)r>aG̓{v`Ί ,OkEXCfPqTLm7 f񨄢-s}{syw8 hŹÎÏ>n~#"kUU:c" CL@8" jWs= -Z˜6?Q]G }"L &K5w| }b45m4Nd*0awch( zbl2o=\YF::Nh3㔞qi,5CvThsrS7` 孼Q;hvhCZ7Cv cOBW <:mn#ksd(z (`M .D^E -wī8Օb4fСVIp辻 >Ct-Ick2IsƈqءT^ozB،}*EuCb^Me;8l%lZ-!;ϴֱ{myd &edf $̜>hR`ol%k8goj9z{#l5C.m,rcښ ~.Y5!:]DW0&:sH\6q:撝ws)T `zi,+ >UPD Nf7:3e]mi.tHDƅ*VL;C8n*tvU(R1PV4'oe[定C m)juPܣ8BzʨH ֽQ.({@MLxv3trF ;Ͱ]w;ho͇,ȟIr/ J^-uNP(J%vOI'aE"ޅͫVkGʅ8'T2ʐȐOW>Պ![fɞY5m]0ʍFwb )6Ò4\Uqt]Mz>ePg ^oH\K4'|ې^o  D^!%x,MQdGB0 $_ v&IAy?n0q3"NC+XoO[tb*&VlٽkhPXFj|msB'd/zrNx-^\4h'CK=KɀAf\D]Q:їWvb-)%u뫑$ٓ1c!=L1nl"ڬ4wꗖĈ*y>3_,h>W@Ыğ;akJڂjr Μm/եg=TY=v/--bP .=?NM5 ^,dT0)pLsnȴ2]նKI쒰Ⱥ PZWi掍d5Ge$&%#O)/KASu5܋&[O4ʦ1Pd*&/ $% S3VdhˌRid)4`QO]U^17z@沴xtn["O&>aRsN{:.p}lQ/b(pDr`@Nb\B0"uǦV>'% OJf L~|5{T6Cőtɒ E%Vyh+F&m2mѭ l-_9SKeT`,sdt9*kPxш |WdY%HTA;2)};{xLD/ɗn*;yJPJEľMay$ f~ˠ`⺘yn̓yD>}=[0z_~]1dceJ%(]`ڥxVCH(Sz"PU,`8U$*߳-*v[Dk']EdKAYQG6JՈa[lK~~^yR4CR%1]-)_ceܚ LկC|dDKH|U3)17sjkNKDrn00\' |OUY{QQ [j/,^ zv)B3wQ:5_#c"* 5$\Juׅj翷rmAf\?yd}zg;*Kg8N}KZ Ufh֞XQ|ɺ*@L=RVrQ~ <س-ҵ\]) }<~iO ;bm]4B=9oϗ3n3VFxc$,AC;%QH92a?9sN QD.@9^-WR )-!iTvF$I^[ .-dnX<vnQ4CuGG<:5'ӫ ؤv%%'CNw, ygpC> ^h]?·E|`!|w_^l&* wӨ|~dC7c1Yl`v9&Mߺɂ'oVs7z_-C6z%@>/dwWQx}Աxƶ :.A-4?c|ZF"D;C.`og$*oRۈ&:iƞ#1n Dl(_߆֔˿VcẇGhtkƩ׌6,Ba$+nO}ڗ A`FNZgmJ a 4<:#2>U >*'j |*0;kGIyvI/eȁF5 ߅y mȎ$+ID04DLTCuhH4[{;H,MrkEˣs1 BC,6u)AIX $Khm;;Ci|ġU B7-3˕?kY.3SM4_TLBVѦ@2|PR0s}՚ hNՈJYx]}tF7m̵ { $ainMj; /-=5J7U=[Z<:|zT3+l Rb;kCL?0׮ >B`~ZJS4/=5oS 3k$# PñzҀ=`]exN lUmD[Lz6L|^H|i%z4'ʞ_д R|`(U%<ĺp k'0JrL#blH-y}zˮێY o~^M{v5E"~ժ75!q݇ȿ\[[L~5GC̍ $E^Svki*0+8YO~qbX -9Ξ2?~%'WMp`:8t P +F4U0i^ e^G 7StVݪATN_v2/-YK' I!_9w_ s(їlDmok@dzQzRݽd xHժ"pTPtzt.RNBGNS9%i|I)hQXQED ,o fH.6nqn\jۏil]!GZ\%^5SXЌyp6@0$B&R8Y)&oԘ}%ZXSmV:gbF+#Nl*_ᶏ~Ch?"Ż܀|'\D x|hckKi]rʡY ;&x<2QF~U:i}BڬH}m4dULda`p X8~;f1Hg2X+J{GQNo,fҼ(C"v%"~Ԙ9$>SA*3VkƃjAbr[& xmUn!gv"?jG\a7n,%8z|X߇Er] m K'@31YZЯY>DuuR)Z$ &}' KgǗUbmn8 .h˨%۰<>~-vYENqfzEVg9n"(P00D6dTyO|0XmO@KG Wr9%F|T[&2mrjə`ʱrbvlI_]j0ҿ| afcSk_AW*nbȭ(NLց\j~m|s\($ʎO*HWR1Mmhެ]e/xՊˣsrGnH Z^ȎQR&Ɲ5\N']Ki[?Uݎv\6_OtZzUOhW<7?6iBmf=1-<[/tF >هuǃhcM>'2 9& T*B!quR4|)5xFvFq@>wd_xQI q"\ o8ylݲB] h(6XG)'$rҳj1"ibqSup+70p߱8 w'+#nzҾpݤ"jy9+M+<\(j"Q9h";j,?ՓϐOYt?G(ci*>'yO<ߋZwk.\|_Ɣ+ʼV8^ѻM<)Q jBVv򟢁=D:ŽNKix{p^!N 5n+n&֪+f ~E 5P|e}:hGud% O'!ڷpwlX}y{CM2"AyAUrrvp^Ry2PVrݽj-vB"/^[?lǪ`l$v#",J{1As&IC :[kF$3%P#Q =}Ʒ_ږi P3ǩ[@L3JrdFI Vrn1w g`iI4ʤ]d`=*{ULԨLDE𦐢{ 6ۡOA*.2GlfQWې%±k9$m m5%NYl'ז{ Z{CM@ӽ !Xm$O0BJ_`hs*KJ^Yqjiqv@ $I`68}Sg@4y(nU JUvccD1I4~[`:z~Z~?Yj#U@ &S4!&H%65\9{!!GDpUeÏhe[}:KVVLَؔctDeX9Vp]{OkC_.+%K쌛7,XỵudMnа.;o.z7n?${*XKKNO s 7%+uGŀx QmkL0nVpg.aL!mlޠ< Wa>W"My[WCLyfB[ Oݕ}WkNTB s_g:U/y,eMw,;K>?8T΢-6RZXFv,Z:g.P@uۮL؅ LuYJ`L,Lw*q\ț1.sϳfi-.!~𱇖5 *v+'H1XA(+sSxF YyEt޻E`4 SE [;\=G/M` [oݣEvbX}&X,q@}sx2=5)km|6dgXA_`UviTC(s8լ~"݈OF}VqL)Ȃ483槓g~ +ȴW0nj\wbzE1{u)[݀o그|6r铳a%*U^"|?BAg9HHxO=.E0x>"eh L#OPrln=`\ Z6߱Ȃ yrh:!_F2B3ϧ\:}U+^·v~CL<0Eáhzt6:N@YG ]#!o) [;4 n҂+]*o|7m~>ą{00.B7Cɯ~54y=Q>f(w-5A4<[6? ʻu쎃bS脙XO"Iǃ 3Թyl;;FXѲ%giݵ}iߒ堮Xy/ݩȀ*1."N{6wi0jҫ8g6U g\&e7trS<w(!EBgQUs OOʑ]x):kP W.e|{d IE>>[bV?-~:UFLHfMy:[F$$?^$'`C `4_*kÇ75˙$Bvŏ'ΠCnJ, %AвqC~g1{܃cyM+ 6>xeT/|D8xֻ} ^PPֳ:zS"$!FRIU/šLƀo_S7cq(=j~98?f39 ϐt>z FSH/bZ<:~~~"& y, M R?H]6&n~4Ya`BX/R@tkvQZmg՚'psR=J5ۺfǺfY)K@|؉c ؄'Cy1mp3Td|?m)vKH Tc@ a.Q@{+d/= `Ȏܑ(J#:>eEJjIBW.w@+#1/97,gd#^QjfHwy;'te{gDZ8jTA[7Ο]qlpdXAO1=mןr}]/}6(A)xӧ絎"ɱݹȩTwZYAbrq[4+`p.bF|DQdzG?NN!zsGyo%(NZ޳CYFޫ'ȏ}aBguzȾ~YvS<ϝ`luBӴQ"$sn+}7xjj>mh]xsg`wK3,6<^X_nqϫzXQ&JaTRДq~; /r΂F S9勌.8BtkӒ(U7fRxIuitE0j?2SV͵I- o2[׃Id/~)"9?AzH6Dn#58Ai*'gv  4U"9|b3AYe[ WLTJ:76]H3Z5$"?`-uP"c H !]xHramg(~/Ő{aÛ0 zkɱlH#QJz[\w [~+(kأ͈kdKIZ㎧:}q1}|^DC,2d|a6j%G gPh߉~&:S^yqMr=i ,H|#1qޡyF|ଧV꣬v. 5b| l}/)KTstNW s[:֔QՏ#Mt>xҩ7V {OwlC0VE03]jdY0ݜ+2O[q㥝bPW=M{FwS.UAx!)!P"P[@: ܜ~]#3tOđC&, bT+yIpKJbL $r=^۷kmw-GA(eh%ޒ+:NP_kA",o(ʉ g/^Cbwϭ26k7 ڑu'1JCguy_[Ж" H>)VɇSb Oѧgd kʾ}]J}]}s2ha',JCCCF̅%*M,v\?؟O>]~&D8,N M$aL>vQgɿDئ.8,(Wu0D0GK@Q<ԠĤF`KG[D.lu^a@'"VMedm (\,x?~\IUd!6(SVNٳQJolMg!pLA$1Gʎnpނh!Iw#0\ 1=v~ˬVӥGӢ4`g]QSuN'rY0Wn`x.,q*̱1 c}h?qI^x"I0-TFzNZtU%ܺ}K> @clݕ?,R*E7JXMz,^fw 7jl6&s捶q=]mLNˁk=e+LSqH,8lr"j[*9VIl|d3Mcq fZ|sꉜ3zʶv놢pW8 (eN:h`dZSLˋk#/ !mAqJ0@'SUiߞڰĮ9ҼM$/,UErI"׉=;_N^ۻ$, `+0 E&b KG!f9ZÌOАn Vhݑ40]jyW܀a_ ')-vdOͦK$Vob蝋S[WI;4 xeW<ށZl[+q$1`<%%Hq9qڐAA-ՇfXtyqoVi}p1OE"]e\deAG#o|P"u JeN ,5_6x0yF&6ƦIcœbW_;caU\Ըt8s4Ixg<n9^eՋD/ut2X5՟q2 ÓLǕM?$[ifVUbrJ;USp vg΂%۲|/ߤ+U K3Aq+q&$O 'oF@ sk꿵 V!t84ȶc/=4pfv+ű5TÁM& ۈMcP먠2LTj#np0Sh;ǡsgߖ%V. =}օFcɎ0>ە9E,h^|I&ƀǭzn`޻3yZjpn/.#%oaTd)/CfuFg5ݞ֓ۧ#)l?QBpͭpbZx0WHȀn$&,HoST{v¾Q@xysu8U#,fpIQtt3ΞMBrdG  әTL".*R'>Jc?{cZҸCZ[ ^'M){Gx=Dj~v1MYRF':{EEv1{hu;hm(xEo1s}vAzm=2ДQQC>ٸ1~ شp]Y̶ŎDVq`4uQ1$4rJOJ0O[NYnj!e@^  '5 #MD q5q.Dj/ =@2+ 9+| !"CGWވ ~{|b6psQz7*`X}]ρ`B)yiyzZ`d 4#(86ʨdE1H9( rv_7 eg&5/LʩAT44CeNSoWf"ku(ͳ4]Hnd&O,pZ#P!l[[6ѱ.Ϣa)ڃ">2$EG>iq%Rǚs a`10OA95Fj~kgv u)<^pYm*sY}d"2Rd~3Ȉ]Oi8EhF ũxAe3RhS=5pSXb(REP"v-8{v:5F@LC[#qr楹0]j-IhNs6:pvɜ嵱 %D}1,d5h2EͭO0nɏgO׮0mr(i]5i&K/,%V4J^RSV yu)X}̓fĐʒx #Qr³bԌ#$$Ӯ? wf1=8l.tHq ZUZXq[ְ>5lT:R~sg{NŪex-ݰ!A9?M[cX[Ԧ:wTv!wuQ ` $T*κ%g7Ng$ 0QwK,@`ѠNvļUP=и3Nac`>&? m A̋eh8 A@ οy&yhEsZ*|"$GU2_\J4f⌉_-)FJ_ j!2ICh[uGSu-R6; UpPuz!btrSv??6 Ê ;B+Y&Xv޵Ru4m9#5@?wJ߭ ֱ+hI$ou=@iʙ*]#|/mJ$=Beޟlȭhpm)wu>#%5 !iin4B贑D `1lBUph.dB|;oEC31l,7,Fv'cO_zaOˬ8Df4} 9}TB7mWN DRWYeqҦ.Dggjm/$}l?{d9ȳq^ǔ4[ׯJHjY/7B:`H,F:,kis+ޏ`^6"N#܃y K +^V߂ẵ$&N L>~w貅:T0T&:CwHdjtH} K^8)v)kNe9p\/kM{ vP{tI*'@BZ~>z{? z(JZTw tZqɼF>Y}DMR m`{)麻r8ɳd3y ^`Q.]d/0uI= aYM&4P u@ %m4ImMJ# H^?{saXfʠ1cv}X:ްOkhcAnVRos]pI|@jx*d8^/JЧ9wыUIz_P t Z}rĻ.gn ӝro aFk2ő2,<ߣN.'u&&ևOm| yT߂G>+lČ oMD P7{J+ (0i* NA-8̯^ ؆1p?K{ƓC1NJGn8X:$X$7.z0k(Gb_$lAO~ñzaIfm=;4IzVI G!F B/ ڧ[H-#`)pMYyz<Ǐ.)2ؾK6q\HBM&`>NZ}ƣYF6t~ 0jmқ6vN-P6UiO"_0O YTާS_PoWNt3 K_Øy}S*l ,̡ݷ/Ys3gYv3$4u>H,˱JJԓBVX?U-H74*a^<k+%V`m#2>Cӥ{84T⾨3PQe<$f grPeEcpqMJ=/iJ7^UF) mƉ茻uUAiZ&5V  N18 iZH nY Iִ= 4ЇvfR56.2jjݪ! B2SeF/^mXS_q 92t|R0#h~4Hqr{@q!wCF[mS#U`$.qCNN3TĈL.^T]GM@ `m۩dBdEूaR3P|f[R&}_IeE#)`R??:` ^J=ejYS]Ȍ|5Lzb|j"$|A>ygV jG

    hm.̚E˜sdkq+IJ >)u_S,r}.FtPA4 U =IgpefKG#QsKcʷTcH1 ɋ6gE dؼVM&(`犽}WU;J$_[jp6O *>;O8lus S<<8:d:51޾RLת]r;j*> bnlṩ^tD+z;6T6͂(X5ۢyS<bNzj9)w [,@X9 .[O9& gptv"{w5w{gpɛ",ӢQ,tޑ3N[%NghB̕X>6,Ƃ^?8=LbBC[$]Tt,ꦄ&= ^Aۙ~A/9H  lUndS*T L_GfInh+fY x?6*)PvN)G5ߕ=T#x.+$khF XXvb5p?EZ<B7%Pdõ+$N1N#|H"|uLcOio>5<$~Pd{9UY'0gry[h\_"mMY iXٌe7LFs]އr# k/ڕo$z,7J{ſy[Ql{OM_g,u-{s.!(Itdo{}  0:gwgkV!uFkA]҂pz=`3>a2&?KX+<(-/_yjS^Ԏ@qF \Cퟭ0 )hl"}0T n(B2<(~aTA+]s7qX! 3a#@g/`W ^hhcE1!2$ErP&nɪhWBQe<@b3>tFxp:Xbn¤_iՕ#wrFpCFxl3<# i̢=?XFetnx;Z%O̢Sx@?$^un^D` &C|2H\!}:I 5 H=6dW)=nLbNF#{9Cx{ghD]v|E80&̉nEXnUoJIHA_?=2IqbSVxAub(KK!DZ<(j#hZlN"LREЛ "|D ;bC6"  "KQ (8x&@_Ѵ&dZiX07i Q-CzCa p;yH?ۖCAfEj8fb%s&*Xa7,h69HEgiX^OTVOdye\ڋܙP+[㋤l2H)Cݱmܧ ._od}>KL9XN?Pm?m/{ձ{cu8lrHbpaQ&*Yq 5u\v_.X X+&0Jo]|.Gn0Lw-":I>8Uas5OE9Bx>|au޷ u˪{6B_y]n9:Q66wsPl^Na\5A'sK=z2PBOhm|L=~"JqSQ룕$~j&^Ѫ'e2&}^-N!(x[3KP9-GK/7ɏPta2r3 .$[]1ˢ"~kTM H=i ^eRߪ\%D_ aՐ6v,Ɍ`A8,{)5>db>%ׁ6vk檥.]vN'l L"&NKhH5Rv)SU$U VIg¼6u./8h2⽍m AV~Keu<@ƳWr?Hŗ 2b L'|R؏.= Ao;+x_$yC#d8?E Y!6,[Ee54)wmTH+PxCAގג?"@B5_z>n"GJ͉%-3e7Y)5d>S3 5bgOjR"\%gnѾT$Kp$b"$[)t9pm(Ա-3_#`}Z M_*|*ηM8{3_#ՎFE}2Gi6 woU|Qy~pgspsEϟp塪6!>ֹx`(Oa=s}C7ԲlsV(Ta}rHISgY[5Qc5rym=W ٤<æ/KϹ !_;ͽ$C_ ڞF!کfyh4wZeQ*PmZQWNf4뵉V4ߪRolo>-YQK({j;Ӧr+_U$nw[)%gg)brԉX{gR7iu99VlL[5b0uRۼ9#UF|9JgkcZo^P,yf2ѺS$9F5#l$'}VWJmn̈D!=iGVtN']qA? Eđf%($<0"f:-~P *XBJK 2Ᲊ@"0ݺE|/掗B~WsƜ}|jivTя`]ke@ 1q}}.b3pGRؼ\g.MܲawLm3]5Dq&|_U~[ۜ]ɆE] wu֏)ٔrϕSFc6nV?(%Dsa0[`?>#"#|I( /~Tݼ7pttv@Y\[WMz[_[d&sL`)[BH1[Uv2+ ?~  /b8<Bx6'\ޒJSFG)K&=àmXs]6UC(R]{h%;&q4`GxxxAyD#wfH@a)WDR[VwT{y0v.5$Q1MۅWRFׂ ƽUH^m(izx?=챂Z `5S ٶo<' tjC K^t#ѬZ>־eKv*^Ki/sNT@ ҤIӵ a@:#.q~D҆$ *s$V9;9^lE';Fg.lC֠ MbX>ҳ~H^C<}C \q͔b]Xp@3l2FBFaRmY@JjPmDjg!2Mk  :dz;;O c7mM=l0THwN;IёAw{u1rcǑYRXıRE)Ŋ3Y=cbylH`x1R+?~z=GtҦJCtoˍ7*z6 p9L͂3pc{jXpks fJ$[C6o[pn "&q*qI >rdSqyO jb%1T)iyI!t"mgf*RN2߂pabbSrx}](eu}Dh LY]+M`B+{u x~j1QKe \e ,TXӱ%V@HȢ3]a1kn+  :aK>~s}$AE){=O<꡼VMlyy; >> N/ۓIXӯg~Q&'Ki->P(a2隮"d*-A+8t_PY֣g1̈׾qg45>+\jMXX{"|ʈ1OpXYݣ rgRȒlD߫g}7M(Z>ՉqM([$EU},b3w4892 [(7H!#/6@iQE2|lW>J[eO20V`rvqesZDa$l=?54ؓ\):U=܇q~  } a5m.^CoѾҧM{{g3 W%U ޔf)Y9 Ko,`F\`/-KuJbE]E{f czkLx\w4 vnx f4ˊ`]61tj:O~~Q/s\T+J^xE9: @;>  /wߕNU~D Pd' ei#=VPb%G^$1gV:]Qyi4:%BsʱuʌE`3W$K/'V4hWljBB:ۏfk&I•H<+m Myi\]Bx0[a;.;(a,ꟳ]OCf8b}R+/tCN3̕Ƞ)ޥm ƗI%Kj /W ڤJ}|řDIJъOw/' f}Si2Cj k3kzMv5{H_'BI) Tas}T]'S2>wq7d0nEeuL'؍{9Ov }usQ?[-jDž^9b@dDd[sT{Ly{L -2'=?}L3)JJ?^MpwVVb1O/Mc .%wnYINc53j!"L!i[ɺ᪊{~%&Lz+nB^Ya$[gŞ##;c!ђZZ\FT#Ѧ..So9>\p.y%U}[?P󎺙ĵTN99{ӝ}]RyͯT.7{Y2Q)fDX2"3'| /:u$A k<G-1f?cLdwT/@4y4MRzDHh!)W8^ &Ί ő᭓ 2^AE_r7)9 ct" pۆSt cYGo K+/EMp|*r21P\ۿZA7ץO.A:ƃr> 'M5kg*ܤ"W |:nZ_6g{N@{CPSݥF}05DWNY5έK&݅NA pQ5Lxј0>N>fXiHb!+U]o$< -g3:vD")NBa~{hQ֜ZniW?L`I|r7L'ܙB o=-Ϳ)ꇸqWŷͼWP!jxV,y 8#R_g 9'D[i'&t1-N/0HrH}\qIyV%}d\w5Sݡ(jMUّ%\M/6i =eZkq6B۳Rau؋;-SxϼOg! oS_EPƑ,z,44E|w8M\mgQߐ ]G3*<`!Vg<' gLE saGOl:Ll/M=*U28`V(\XGqD2ezGW7$\PsQ"*%ŏj?^+ ˾N>e5$c YtOLo+/Wdh9sR4@W6Jݟk m4e7<އFHxou0!K̫n?/(OFLxDUjE@ƽT}:PC \PmB:LjrSw#I@Km}S<(HCӅ:FSBZ918@^-c%c;AD"Dd>+ݥ8e;)p1G |HͰVrCqcY9_3!̙ml +|r{QpEym1.~ mI K L.{t1&4l&xA=eC=4Ȁ3*X 6i7ʼn͂찖;մM0$Q!0jݩYѥD{C9@ Fg} G"&Q0IR U%rT2ZPjCI 躞r:dA%=i$R"- xu'#qf?aRvb |?r5l0&LP:X#ڽ>Lt[\1Pf\=);Y?gadu. 5-.8 ]cOF18tpA]dml?R@50"vcjuEqwt#8D-i /AZC_#v 3KWI@cj5 @kS+v [u%6HSI :IN?8r  ,՛^7lQĹ쒻@A~⾿6bRi:h^jP鹔Lݮtv c"㮀/O{F[FY= ;C@e%*0D-Vyai=K!D,@R.'KC߯ NKrJ6B^TsXz/ɍ ~wCڭUE-ǿ"^g F2{8HV[ZL> ,o޶Lb2*:WM1QQQtr?fGjߠ!@' l &Q xԯdޙl9!<F;;Z ѡq@d\y(c6r+zQ,> zQF QxDàDyVxr޽&U4s[Բb~ %QAeB>zΡHqH/ q<,ukaaaIk)iN﫼ƨ*f<Ϸ-SS0ZFa 4|0~'W#QZ8٦ h7DόHr}%X#qw)@^W]97pyJ`? -sxI[ݝS':RP%ji2 Ւ1UD/b_5qAމ.0o/-<3GtFgTjBLMy3" i-8"3}M"itvʦͱB^{J)wO݄ގNN Z>C#H'IQPc2E!1T a&"E]N( F+Q~%?{Vt`ClI흫p5Rx9x6B5Jx.M<-e)#DZ b&ڲj8OrŸ$3'wZ"SAH)Oe<Ң{  djLyߚ~?Dsb'l`gq@ ]@9yE͐[XÙ_SR4͚aQsZ7:em Ȣ%vk\[=w@vޓK % (L ~՜/+h,O*D r0s-<767W+R;UqFϓ Q ꡅSsx'9gPu3٫1Gi2aM| !0lL<˜0&nqR? jw8mRJ@^ݲD : ފ{& #AshSL!L1˱@jo !zֻS"d+JF-P,^{{19.:iHॴnDbܶHny4_]QM/c{M hEɠPx%`vrN[ne KVYmޢ&XWF}%--(YPE(/ erL_:R:(u⟒ҷ&V7^Sb)DZM ΛG6y[2Y"UߧMp7֍[rH]3Xv.a8x (5ആGo!Xʆ*\wQ*; gʒh$tsAݿEKhmIr݋8+#MNU`` CE8QΈ`h֭ r>Eĥ4L0STlhx ò.w]eԬʛ*]f7喴 k3=Gi([Ay׭WỆqIR^}[ 7?9:hI. 2&}U=[{gˆ9 N+5bN|yǀWQH_)7.i*FOl/du s!`G udBn?h7gl0SֻیZ njy7gTNqMb;@+FGf|,#kd^J 8A_wB;0^lq EV Z; L#>k_HAzIBe=*@c#C6sqOk (53>)3Ҏs>i<ߜRB;($@+GGJuß Хxȍa`DLĪtYx쒗׋M+Kǚ9t홎#+- *Nvr+%HwrxU1iT_`a2 %]uв|qS];X0=UAĆGg= ~uǻ667 ] Z5 F"z6x&x.t=֐s Qd, tj#kezg➷J]3˛gHOO2@Bf:[V~$A`wYI]TzE-w1_ Kw@KVN+t}~—\fLtXYߝ,5CiH[e=S@q%?Rn"RC%PN , :~"݊5W^,Ld((qzsW0kxnI# :Hġb:FPL3ݬUѺ䚦> F}/aaCDo 10i^bǕ& !!#^]C|(2 .KkJzY]5ƦD䯡XR $Ү(E_T_U9>̣b^G/zIBnC8lNL 8k>c/;Ab8/P,aT̞+Ij-thG#_;'u Vs'v9;U;yHRyyZIwߡĮwoqVbc<|y!^DTXa%&^;2@13nt=%Y|*WS6mLocÙsԩJ!̠bM"~ 3w"\,SEt/*wl 16ݶ T$b77X4.y> }Kë7Pro> pU%H přceS8C 2zkC4gUBOnQj_?);8xgL<4W8oŁ$C%wOhr33Dk:t* ۀ= e£<%mOf<&K5sK؈|J2L_I"𜶅!ULn5 YO^(!k,ƍ){R"bW\!pċ}9kKR~ _}ziv"ݰqY]K "Ns$9VF}\W ;&VԵQL99Ni80Ic|!CJ !TD'hVnՂX:8Qa͖4vw|{X{]3@ I,P&F%=B(*i-8ݒL+96wPcSvJ{X-nR{~6͚RMVw>);ͣX8>ǂw-jt2ɥ 7NP=WpgpiKڥFlx|ief"yxIVenTɒzG$u/n"Z`{C5Nᯧ^yl:}7D ' ;U'e _xft괗u*KF$o%  nu w!#!jZې 1JO$vņ(W]O&j/^ }h?\]L #(2A6҅B!;T/GgM{]Š4VGTYjQ4#ZGA+ᵫ\2zls5@r$gTj,Cv5 ]!΢B \kaIn^7-9r|^L[ \HήlkNL-Tj{ʣHw #lr$`b,Il]7*`D!i> .j΅쇤r_G % Iـ,9Uy {w}Cb?ENo,Rɰ9}ǛmUC2?%GC Qߠ]X΂!kќwD99׼+r;r+ꥩUҶ8w7/rpMV tS Sp VwQx8Hh.[1^u)/ԡBl9q6%t =ݻiA[@Ȟo<`\/j`yx DatgMMf+y2k,I[.ɒYsXSvuL9f5+tM;C&ǀ'yӃ07Ys'tQ/uDChT1_+տwr}f|9 "ux=oƒ\[%BDH VK{[U9r ü/(U^͸N΀?7y2Db]3@ʈj8 f*Q$IYNcf[,2>T8Y:;Yici`DR2gSoAx% bօp~: #_ p(/!peh *}BYi # 7 ]C?p[pY,` XZE8VyP؛Qd 3;cc;np;E\o˲YfKynnWPl˵ :UZzՆ_5n]Y3NhE1HZ%u3@m@Bc[g:?$P6.*:C9RiX!؅4[&tH\wSn5ySmȕ DA,JIѼ}P '< m/:q&"v GLf+ @hsB;hڨMoSBCS]GN- F"[";F}Ʒv%04VBh"0b%VTAiu~WNw^B\)coN0z3xE>l'7c ds=;Uaȶd0aK@HW38K hZ(y]4pWq&j~R?{lۚڮcgelUN~}xP@Zm D:So[a؀hQ*@>'ЬsçaUtAWtw9hBwIHH+hiԿb:GE-Acṫ!.{mU> >r#Vg S4ܻ-|r/B9Ga]O*e{v=y` -_!~)v~X7rt|Ңol@Z5~Pb?崚pajoH@&nu9O$Ke(ɥΟZ<( $_I%{iOk 6ovUL!G]ىfO&gN@wy[%u |1@Ёnoj=, ,K}r@UdaX_h[ooR ѽ;8 NM-/cL׷Y[`Z]%j:?Tq:EE#7yDδ$:JTM$=V7,sNc Ք ^viy+"xoV2` *QHbo[ʖTBc] V5Kه0-.JBQj1-G f5)]Lul`'d*PkgIJi.5Bw:%JZ(>U^ĺ o I'`KrNܲ؂pJrEP t*EᘌE8կx~ϓt1z>bϮgخ ђzR\0 b?UYmRYzw;DXAN›.QNS30#$?Yemo]IGt=2̲MTQb,pBհ50 ۑ@) UYO1nf#Oc-fRBbE8ǿ3ӕ3ikj&޵V~Kۙu}V[qL!RT|+B%K4Xt#t ~5*:l"jsPáڟGнєl$K '{G)R$hX%فy 빌A X4uG8 FHF2D#[Fr"_4 QY(u N}YI77Jxcg=dZv_DǹxxUSkNje`:I0%ߛ]QmqWD}L#]12g Szn!#W߯{LWNڅ}oO (BK$3%h0 %`yOBr}퉴6bɚ]hr0wBgSY~96tjPbL+ΜY/UJ Pٰx:?go=>; FRw=o[Ԡ$3 B{;aspvA2O@[@wyna|',3͟ n]\A([p],Wq%~xH<M9:9hQF["z =el+>6EvѺݸKM#w$iqnX$ Da>Xk Ǒz,)dd?>﬍`يKeN]I=rě֠NԈ5AU8ǵk.MAit4G!(  =6#S7 VyT ܢi  1 \b',|tn#ˌ;96z:  J?1Ð)%faS&3!UIҶsu"ZNA7eﭹQ9fӐ'Tvf1(q00KZ&ؐPWQ]w}Z"n9f6z-qz pl_jDYmoP1ssj3wG w]X@I tTJRK'jJZuN]-/{45`|с{c("pnIëAcS{ۿSJ-i7ѥl?#Cdr)/dzijr(vetqc>g\ݭnUơ`ƫA K BmB_?,-[uX>v8G_޿M4_dn qRMd SzvOZpJ^XorkǍc&!1rY%i|o=5+IXM {CIbl}T9hD)b5ZFʔC+p<{ڑjPUGM.4l6:\&:nr"N=Rd  6^rhb tQI TyҌPU[wq~ rJ>-B&YD C aBHjy*x[vUE"T@/Ԙ\'&'턑|+!}#S&t٥TzYI鲐މx*'sP/Era̹;qA]_0WX=N-2ٖѕ0{$|.:g|CH X žar4SZuPIކ`?/ Ce_*8u2 [Y ߼ȣoA #pj'n+ VrAeb-P *"6"lϋ@M^+MͲ$5ntU`-[8 TNe (Ĵ /6F '(gɰBsoS@>'8BDc7}"ɻԈˆN5YSA [dIhDž 9VYց%*nl+[T>`jWuNKyEjɃk0#v 꿿Pg>abQZ[\Ɵx[ ==z^^)_Ni`v`S 5\ l`=;^]+:j7>㇇XN[E!7L~jbmC: .;gE Jr q0˼:k-Hd %0<>KK$L—MZq%z ,>G-p42 Il$!=-}WC U{@|B ͒iU4ޓL_GdXk&pS&;2iŏx:|,LhA 1 6Udjr3 +k[`MOJC.ɯ[19 2y_-,H0Q:mZtqTd^)vzӍD=VBס~r7˄}k1JaoV#DquҘ~Ucs\&`2& BDkO(XNsTzF0sbZ9$ 1Wh6gU#?jWN7:yɐjaw 1f"?O_`GDtv5]cĮϢy ulk Rdwt+e'=GuF{3\ "D1S,JzzM̀r(36.QS˩03C~R ! ZX ١tLZJNO k࿇} i5'KU%."{mIyzg>+EE\FoU8l|F϶1Z=Qe.rri*+TZ[DW8+@HMDޛaϏ^Ea );+<6% L[̷ KX" A!1LSۼf>l9}GH:ZgipV]{l '?W*Z?Rhf';C! /._iީUGњ?SI@`ȑk D ɾ'"gӠt7m=,-&`g|t055ZwtzUM聧r0lGw>DZg9eel0DglH 6}5"3G1I'p{ET;= \blϪ]5~07%F5=[3踏aʔ43cb9'E _jN%\V^`d1LM-q\{bu\ >»ą$+Ռ"M(Ƙ٥Gw_^உ~uՈϦԱQ}v!#Q_deÐo~1-ȜVW~#|e,e ?Ɠ>8 |4gt[XI1?vT#q:e$"VL?.@&[ =JM_ߨmh8tGC壁`6# ,ֿ/p@o]mW ώdu@\|*mcf ֠o6^LfU;MyWy?Qg v!쇯g8´og9AY{G&\"_a[$":xYGRu*nJH?cj~L;%p 2t$Hcr-p|Ѵ zp{<^m0ԻNPt#{(i}"if; GItiR RKFDOPjϠu4 `g}ʛG9էvI)<̬Tie+3h:ٕ!I0٦+D4D 8~QaN2M52[#'KOjAшMY8ݖg'y0(0Z=z\D,[1O&!#Y #o7ly46 ʵ8h 5e)Nq0 "ư >tEPa 0JM6G3-(>g>OŃR*G+7>7guEþ[mLxaڶ];\}z/8 zP)z|SHuw}$&}B{4?qrIQ5'CoBFY}湱 v4բ&?zM4Y>S|ȩA'K1*+1Yz{ͅ;RمEa[[C,J`ggQ@zl IGMĭb@:\AN.kð&ȗa д-{ T$ P1 sD~_: bCۤ%sgaP6կp6y!'' ̏8tMV&k\v+TݟX",xm"|ᅞzTqS81TŎ} l<,ȌjS jzՉցРUs BK;!3 v]eA@t]尿TjuR!y|r^"!JpmnKQ \>dr}v氌b,)oHapOz jxW;kOS6B H!NdϟZܞmg3{2}Mi&Lxւq}k@3?9A |X :ՕED D4F^xz?\Qi0x|U_u#pdi \F6j }nn vɨnpݞr,ɪ+|zCQyLcz4Bz?G@ 2zŬ+-upiӂ4E` RWgi4Ew+ mrǤ}I,P <[8דF|Ya8kx2ͷgM B@42r kbLI&8#^aw"F;<4}NӺ{uޣF/7/n]4lz2zkP' (/Q@ͷR, rqS=^vE'cƒ\OG& ~>w,2ufxwc9\wҫ^JIABb3^YB!S&L1,ENՄ?Q"H[?ER*ʨGt8~74sXc1 ӃA/Em&llEu$1]xLh=Xܛ.g$niF=' /zp a r#fC7##Ysv6)Pф(oӍ[Wd汄p͔FVnޙ~Be-BѪndAOeX, );&Er3y7v¨R<V!\AoODɮj^ <-Kz{"_U\\4NXR^;b4{NE9}ЕӄܗK J#>X̘ʯ\¦PLƁOeXqSbQi:>#  *uNzXO 2ONrG!g/Dxg8C?.f|X2X#<@vi E @Ks ;G&x<2AgC-cit\DIEih+Yo'ǦnX R®3Ҿ xmս'i*hw=Rx(SS!!,zBi'L$ (g>M`颻 Սj8<ĮRlFObizU1FjQf(V}Ӊ́Fe܂?>v>AtG3wzf6#x(Y b82g`]Pf9W]?^|tYxby9BiΒy'P1ZhdaqAS iߛW($]+XxR*Wx39#ي׋$UDyEF R5>> dE/]!J},GrWP:G!>G+^n}ީe@-*mWWMpI"^gҪt/#g| uӃ [!oˌ(! T+{8 (mufQQDMLYjpbSKqSHIQ;gGqUJ!R יA!R̋w o hvO{0a"4<߃=LTaN5.,1$PORUhvr1̈cԾ\_+<sv6t,S 7B'IR& nr5kS\hy DIX{!NntʳQTv^ XRV48ۘ6y**͍SPrPҢq"k@dN1V ²Mw)gZ$+ e6JCy>D1}agpY; 29:YMSV/ 2c> #w8q/p0س*+nIn7b0#ܣ<]2vPs+B.p .Ӊֱqrэ=edt>TRMVLz !LcC>,"=SxA7!YRjF~ 3r~|hE(J?SԆ;XhDj{,kD8\n [q,-/5i kQN8+d_HjX<:8b,VD^|s[b%^ Wn5I`[7a׻2։!F-Ժ3I`0cIzpdfqЖjͧKdKT>۱pq>~㦲}"a}eL6!A eMf4/(۶㧸 `ʼ'z N%]u|a*e*,qpMN kF0Opi\% J8n:-4ÁNwIkL54k<R0)& @k.iF]UWdg)8OgP?I4=*50$EҶF?akc9&8sHrkу' 7ZZ8XKjS@&B+J0Kފf_+@'䋣ì7&;[Zn0<(H*HN16>ND_q7W>''2:6 Xɗ.|,˪i3\*6{@/qi̓9uI9U_?'b5ګ_p6-kgtKpA\=rp a0#0M5V{ǾV7RhNiYh_ Kc+vX- 姴>f}/J?My[=vTz`Y@ysX:8(Յ Ԇ6epGz5櫧:#c2] cF8obn'w)q=,9~hOIZb$NEp@ô WqWiqp˫F0,`!؇R- |sŪo]WhmQC~qo6pU6`+eOq:Vx1$dME?}`-摣QPF7@27r[DŃEE3. > ;IQf-TUjR˛|"!; z.ا 6{ܻ4+F_Gs{ ^b.H=t.-f`L]\A<}cC*#EZG'ۖʿ i!pM/#{ҨTS4+Q?o4">uC0X,LfGw1<#QxsqG45|֥Ȏb"+8]W191=T;|Xs8z>&i\!O.c}ۿh^ʶ"lL,2gI.yMyAV86ޘjw?P2M~oI̟6m{ٮ(ӽk?c"1Ȉ>ה|>[`sμ}g??`Rlg|Z ,)fBK&N~9b7"9}[~nZpyh8_P-(j[ {`r=lE/+8-amq>u26YW*k2%u%&{adH@ʝۈ,،LR8|HGhc].0hLylcټ=AMՈ\tQ(@/F;1=YH@/^3С^L4[׮nukȺ2dkS}VK6\>>)[d7H/E8buov0}*w`pi.}g%S.7+od1qQhhFq!R8Z3B2dg'x~VԒ[@5)2ouK7N!! #Ji3*^y Y ˩qg`QOZ˭"n6ob~MbYc(X:w8B~AV:..uo (Hlg'fL'K &A;j0CxZi9-p^^}co9#Z53v]ų!kFZ@*a%\O~8 s;4SmΓ.ǁa[^Z(}?)3z,n&UU$|ߞPc\kytJ]eJAVtlcmX *AaJ) Gŝu\|=bM].fd| XZ#% =-dsj.aXQO卑B*=rL cN)l..+ms8岮!?vg7>)5"t[KYtVdN7Z'a;G[z6?BMrs~R{?t>Z9_2pINcߨzuW֑#)_hDzs3v荑#َCHCbQ^8,[SбWT u\hD 69<3b[2:%ToFӢkeGn*p`O;6V]}dM=K|{8<]-$Lx74@,Gk ΰ{/e>C)7w~{yq R $ig:iY.B6&xnS<RJYx 7r\\@pMR]gƢWt_>k*zk^@G[P~j,QF8p&,DSX6T98 щ4B.kk+<&|soM relu̻1cu"2ѪdR&\qhOy$ u] *: ՕP,!lƳh`8ujUM`'v\"SFRKx,)72kbn_5VJ\_~M#)iDԷZaNw-&VEq!MD vm!KP"5d2J|d>]GS2>"A1ݖ;(h ' Bu==YhdU[Jć<:n0_]$ @F(3][}Y^d&O$]Va|Ԍ|IRmb8nG9û`Ey=Aqm9K485RY]4ρQ/ztj(,'da^riYB+#.ix] ^h썼"/z ,rU}t;ч{Ş;RYL&WPQS$B> w b%iZ5d~,[|JF.g g8aæhC X;i->C9=o]2e> -&oVa PA/JI V&|3r>xe G̨=e{b 5e`F3ҭV{?,< \J%fO c-%I;Gm I_qit7`scfjk5tʔjgJxH(%MSލXεQlSlBYkė;!F4s^&qg^)YCQ@C\-.4)7nc|g?@H%,a< Vvt(92@OcbeD$eq$ ?F0@ ӒkI4e+R 4˱3axE w"yDp!LzG)Ҳd =-zF'Mi= 0]^xbO T=Dz^W\'$\l4s8WYh"^cBMR%,f##./|2m B=.&jρH/m>~PuJQ:X4s㟵~O>pIp%?&tXlnZƣ浓KJv] qѼZDoOU2A;}Z\ǫG&BٳY@=XRd[՟F0>om3u,wz-k>뎍>JTIm1fs^5iߦlC/90D:ckDqdgψ58a^lvHvfЏQ:ޕ&# Pa^ .kq5#[ CyJLbe?}3 {<-nn~Vj=@s@\o)ʵ A.qYWGptP=$FGf*$[ֈ0邲Umg^ϘƆX7;Ph)6:cj+^@Q(mG@d k{zf(?a8L0Li0|q&pG;Ǎy%a !%)%q~ܿv(5>i6?趕ظ(Clw8#>Vs$xlA"v:3ڵ,d\&EItì7lp9S[UZL5酗tȗ\wo YtYۈؖnTޜb7Y @LV|͉)P |oPOguvt F-Q$U 1"mN=kgvr~J ߡr{b%q1O#08֕HɒR(>КlQ ޴&:wWp*9܅a⌍~w'o,Y@X)1ɓU~*2TsHXNЅ+=?S -e.tޖ Y'y_JCg6Dvy2 !ċCTw* m_I(ݜ+AoѓM2L(T?u!T|c3Y js$P$l@wdalE,6`H hVы5}~7 ob'O 6i9PQ$sIDnY2ڝ*3vF6Mms f{_/ `sLRWFb EXe ظ} .y;q )_Hf4ʠ9Ԧj, c4T,k>AOx[r&CEN1LJ!rcT#qG MTq&&'h{_'N5ZG}нѼ8\"x6j%3pq`0Ey^@D0y2nPRf֘~XGN{nٙ s,5A~vA0wiC&. 'Ԑ<\J`wR 2‹q ҩCi**;ޢBu:Ak`kRYևvEJw?YݕtA~ Sqzz<J_ bA:vآ&PwE9nN $EL" R.^Rbnmi\̺7+OU˔cO//-fA9[03l3Njls/N7\L3zPS5(xh?4l9kn__+Hg*LKK~С2 @Ƽ"ciMpMC4t1d7+ f֣AYz* ~oOLb,f- 2+86=*]FUJ8'D/d$6"O#~ҩrS`;]jp4|`0&3~ǐ!1o[LϘg^D]7mY "NZPvpo?~,Mgy k (U>&meChLomb^:H/O*^hN+ 9fVsHMhc ^dJYCYeH)U6@!mPۚ1VDK/u'W>逑kQ֫wT)r՘.Ƽ)'1bxXǨEjٹxp08V9u_QN ڇFyP_O ReK8$A@{Ps[H<}RmE^9@⹨\} &A'\~Ti#Ëa^j 9aNm`u$.&|+d(j;LLS}C`>Ac{mB߸m qZ$`( lĤEM{ `hIV@G6MX]ϤӼr1knS#m"E3 ls@U4 V\DD&]xtҎnv$y&h.TG6*9WβΉrKPCTUI3k8ܪrbj:/Tڷ AUS0}CC(Ȓy $MEK+t_%&u!Ss3(*qP5 HL+bI۾ckk_?õ# UnSrB7Ha+V4!ȝ`.RgyJC~Uhyjg8W%XSz QB]%G%t#eM|1^?0YL_ "6"r_5,1":@LdETPf3^Wx~8CWqsں|x&G}9sϢ|e0t_dE+ѣ)VX%'{"JVGmnH4OD9k'FB0&D(Z[>6̥Ύv>ug:-Wbuhdkvm:m+f %Pk=KgF2TiE!ET5P`+|M%6{|B‡u dd,ѦQAVw9( KQ{/稪XxI14bl>ءHsGt -S}4jDL n!c'2^:¡[S XM=:AW4RL8:62ondC?]C~yDzPpBj>aٝj¯\5ѷy)L; g @d䛽f;hpp]a\bN.@>_,N|DB䧼"A'4 `]PV&,k¯/459ڮ;*"{Cm٥%+ Lo+h;MM)#0vFy쎒P}"*w Y@AS^X?cMpw3c݀ #$bjC$_v6IkZA6pj;!LMC;dz[NӬ%hR&Le9Puq]f U_ ?+ay2OQET)h4|Q=OB1a `<8v_|Ni*؏ uC ~;KyDXtLf iw ]z۬8ɦՏtuu5!^fMu־t3:}a[qj;ZfA6MAXʑ{"ṬB nc ~ț^#ilqՆA0 "1;.[ϘDJ3?~{i7tW* [RxPPW `) =o0۱g(NFosP & Lچ6gM'#~_yr%3o'i˻)_.NŮU<~O?]BmCDQT[JY:fƍ|o*7N rԙ &s`X_$UK>\IY)kҽ ̓ \@*fZ@KDpEì)u6Q ;J"D+O+x݌&0ܶw`cj 5wwNfK+K*iXύYZTBCcی#5tZ_Zo1-w>">v{4=nq6H"|0;z n |Ê\zd@ݲfL /zSflϹnQ(azuBlulw&*B̮hVM{y>b{^&5XŇ}Iѫ7$,<͉xu.f4ٴ3H>}nS€dM'KLYOb m}4ڰCZ(eyIm=Xz7XgHsXaJ* Qz/({7bsUm (,\:Q P1*H^$ɣX!ӢݪBGj̾úLъkVYfW87B>ca]0͌+ O.;i_4-}_6O#ݱkR;OO emC_]Vq^|t7FѨI޳dbp{^s%VKP Z'u.8WEm4(:`i,Td%"һJ:.\#ZJhlr1Nt?=S?_!44{$nEqZ e~]4'/M|~a ɱ!olUEoەisGe`Y}m Mr"DE#65jgXbTMߤ[(~BV0i#YQkdن|\EWmwg=c|*z?-0`ӑfu MlY r@ |%[}QS%&&c-1#E~aZ;_O+>r[~x}\X5b|vV w5QT>Ar*SsgN~Wͷ3Ԓ0Sng!;"5'nt]a_bv{K(/2Ycrϔuko.K#%mcmZdW"\J1Bu9j$}QmX,cc3V,$͓ ?v]P.V= 1*fږ{xYOܨWW)xwi@]g/<|=S栓Jk!AKDnp=Ȉ7W8ˬqT#ZOdq&{WIŚpF.ͣ(8TtKOihfݚ~註: .қy[-&oǕV*ڧQW Sܒiw84rIqa?HI,]/D}ndZiր/2};&'ߠKJ VvYVeX+ *aZ2$or1q3K0=M`B1Qa&U"ƝE EU_çqE4lWѮ?-+;O+LlAH6t)@=Mmr6w,ytAC+Y#8%=1eE, ζP{n\]7Wu_+DO[i9m$d`c>qѥɏ8GwWp]&QC'z!1 WDQδggDD?Yù,g xot=铌g'~ ,kDD޺%(چ`Pk*_-t 6ȝ^dBR+Qj:]gp@mJFl үL,(>W z X*W]Yܜ>]}x[s@Evwl4@q%\_=vmm,ƀX&Qy]Үx}w8@I!J5ocU*{q:Jbdt*Uprх0td-RWcDw|ZK@A D]: IBIrg(wsM&yWq'xrX6M "}^\_P Ym>@ZmY³ ą9Ykg J+ebY$W[ժ~{/􌶪tI?MT9}̤eGpW>(W(n0|;y>EU#();HM^υ%^Jow+K 12+h'SLѳۓ;S΀:ǂ)Ľi˴ ^\:6-+V dkGzR>C1ǏYjydqK¼4xaovQc'в||v L\nnn/TC]CY[ ;:"=@9%2qJZD0i}s**y=TbWt6ûE %Aˌ8uW:NJĂQb<2cbdCp05=v99G !ͲXsQ@3 ptU٘$U3.RO [f gbrKhK 7E4C-Y`IeOxkd?(mi,-GOFPHf_^(%Sgu~@P }V_+Z+*OSQ6=ҭlDzɉ/j8h-ݧ 'Y`9޷qI &5@b[s}Ui֜;5\+ @jh~LU\Fq| qrqBe`3d0Ezr!UZ4n;Bo,`^5PiH_ռtPR#mE,GNĬ53)>eUa@u,ơNFj)2%}0+L(7#^=u89v,JB v5:*%o)m,ZlT)Xw z]ڊM(~> A}cPVU|=߶POX 96Gfp]niҰiRcf5,]eͬ5P-Jz*Ex2j91ڦ.دYul"|00&5g`0K + Bv4f'(06L'x@Ƞ'CQaN^};B-dh,+_JUb{h1POgJn)Ee9 pS{Vc@C O(k8I m77`v`?ޗ]-{>b5yP 7 ?H+-9΢y"vK!W`50.TӛnSw2ɳ]IIRe/~0P.(d網A9 6eҪ8t1O`K~K0"Y\w7Y߳_{.sB2*3 AJHBuS ?e Bv&G= q{YƋ95A_a^̆(8 >(CWv=f=Ed ܅V8!,Ӯz?mK7~aY1u_g@Ep1֋f M:t iЄ}ϓ ѲdD">5xɠ?PxNy|q0R4X.ndLSɜ-Hn,9Kŷp5q2|Uf{!(06L!%K95D| 9-W;߸k1<*Տ좓:PdnJJL ]p p@؁zKWu\Elj:MlK)E)ɳaI Ópa}1\S,]5nƨN0f4f#4vƦ$f\l !}0ųtQǾBq^ n@EWBat\f 9V}B'ދ(TY~%k2꽶_Tpj)h+̡". =7~N(.ZS؎8R8 m֧4K>tkQ6"=<2>n r*c+ PZ:x\sD)~נ3۪B!/V賊C-!ăՊs*_,jz.jW,b`{`%,%bDr=z"'m>W5LRlr%-֐2a kch YVX.q' u-P=?bHki͜< 7_ղvDQD ss%=;"A]e"6hx_B u9 E~ y+>Ji碯q=Gzk RB>.Ŕ|vF+XZKQDQ:lEl"w]!FDenNBFeB1݁\R:h28 ~kXRC~6AԸx_m$8h"ngcsKY.BXV+#oQdہ#U YMp]jc¤Nٙ~Rf2D{"ㆃ~ZPf,oS#"2==L)Y!o;eӯcc@{BPqe}ϋm|1xu8Zf})Yz:^k|\lxr:@AˮyQgCOShq2>0 Xψ&a  CoqOwA:'́9Yo~a{# [s g%ok~ҭ<:}!H`B/FHb=B$N@)}9¶v"D+ќ < ÀI 9pՂ&MxQdcaK;v~im`8]*i}+ TX|rz4␏v3aFYlFPh>Y-O󽭏XtL>fqQ_.җƞ]IS=p5# :S=B:^HUX`h7 &/g[6 7M\,}Wg'Ly. #uPzjn0åjp# qysՒլQuU0]b ϩ٫KQ2b(?(˜GI!lC u-('Ma,`y2REKRx V\:i ޾Gk(۟DdW-{h:ƒcůԊ!=6<ГzUaX`~aJPTϾ< ųW&"S0EScAn[O(؛7_\dhYχjkqVh$i^֮7YvozMӮށ؉XF#2t{O~@D1NŪp6#n}Pn@kj:4XuݱI-`6?O¢~g,94,뚱XT `b.d@hp_C>B`',qEߏ}ҮF$KB̚hcA i){*ud×M=ȕOz'"Tm2۶Ad ս,*{V|O U-B)2 ~`Na)UN]wd 7Ƣ8)a5 !A۴:^OGJ.〆lV,D#?NNv|r"B#|-jܔ@Rӣy{>ߺ{Qw yy.R66?.~e_Lhc emƃ % Nk{cVNwC\` Ī xn!ngM8O%V;wkJ S7#鐜I$$CsċиU@6yCc+²]dI=$XE(Vb &#Tkrb2Mvz5ccWD è,%6>be6&N9*9B!nt%86>e :4j9zaWtaf|YCݲC 7u;'؃!ha=|QkBc؋7$Ui&'Y у;c8#ZS5Z/hLwҎ?jD(}JZ)X93lM;{Bg'2)؈\ Μ v4°k(ow?{L]kX4âRfzt:s8#2ncijpxaҬ+^Б?b5\̗w <:nl; ()O)fD]Pm7K ϻ yW{ 1b ?E0ޙ$<fsj^)<&=<-HM²]^ٸѫRgYwlJ ^7gQqyiN‡ fc[z`VF4T#*.$f.ߤrg!ۼ2ZLؚd]yR,A蜴VFмl0r8o^.yTr7) ڇ FX~"[Q#H1{[H{S|JD[Gfˢ[ܑiS 39bR+L座倯s>uc?4hϋM]$%7Bۍi >+[0B$#;{8]QbQ0yt=b^̿r_&ݝzX$Rbye34Nc/x(̆ P0&B!>5m4ƴ(}ip#o棗:O1ĈZ"5݅](hj h:w:4Z"G%uM}lt?!=OS5wR5bIJ/{oY ?`ww71Ǒ)IoFH' V_gtׂV If86*jw= ov^G+| :Pir/, +VaAj8/Oކ-gEoc~J F0cp~R[qVt< gȦ@~ zyq#ph 䛂6e.. TRܤy֡&) {e+Sm4~d)f&\c߱ -[xc;Q")6P4kh<Iٯ. |.2Rf i>Jzi=>}9iK#w PxUkCjpZam1s_d~澓ij] T7xh_|0MnVC0Xɒ[G6y?F8Idn1T9>|@vYuceaM;+٪+L;1@ѝ-;rvF8$RSobw$93o}т<UE؜:R d|Zy䮈NѠj#4`-b()#qRsHBg'7̙`'W)h$~3e)ms)!GΣ8}gfz pUR?H]FJzEb\4\h>|uq>ev4TD[q<]9S;JHt vMb܀f=r4],& ٙT`>"'$aAQEDL QE?Z7ig:"qJʏcufJ=N aSR_ p,m덣KCj.BNnCcEvn.o [*`}.A\_>bYpkqhuC-["hVwWIe^ E|tHeVϨaԠU6օct _0kE*݂%qѿ[6Rl 4忋 =@ @*?t /ѥ2*e`;%> ] MUcbcTL|!'{A+ 8FO3 Xk{wי&ٮ[/ǿ@49Ý2m}uv'mwvi>?w iFrvGd,#Qiy'x=mxkѐo&4gPr2ҩ<_wK#+g|Wj הʯu|UxE?h03j brM<2 R Eawc'Js[s,X0L pV"R U0򏃘/o?=j8 >/,^hb4,wĖoYK{u@)|JJi927U%4!'4"ՃVr~x2C.͌eҿfه>>NXi0wT}6Zk6oM&%4} 0m{$̸-/n/=C֠ p{aRE[4I%3 %E3RX`⢰KI% "%7Q#y#捔u[)1A'Gh*ױ; #ˡ[s=h>*W%Cn%ƺ=pJ:µKHyǹmL R(D B:׳ RM@DR*$}[o}Te}fUvc%tէΆ1.BX jiR-fdN+bh_h3n)ڀkA~Izr{>*M/Ly)'ƌ|vJo pu)JnUFKJf7#;;T|Y"pr\̏am?c\z5B5.n6 Z!@spd񏔞L^1ԏ·3TcU4d:6%NX5ɛS፪v,+ Z@ P\f rkW2&aBV c|3fƶtJyvc:뭾ɇ@CyN$<55<{OXP-?2r>$=)xnjkJD.577P#"yQ2)廭o"VmhpPثP';\We:-.Mr0>ҶmBz %uv -48rPlXg .rt&!q&N8bÖ_ZVw7 r3#a(;iL c'-'aT|C;n[rDm}t2|heJ'[-!q$y۴S3k^ݬ_BW}sp_B/DT*(3r͜bY^cJFT{nh30c1Bm;8 CXB@d<}9(ZI6ܵV&c7]b!ؙ:ȟjƳa~Urr&:߇EC@q=< 6πDwv=IGDUFխ 6se9c<9gw/%6S;d-n@f•v|BDIC1k}'=< QgCp>\#k:u0;'ʥmތUQtfdzZWw6jS?E Z%Dś .QeՌ.|uM#vݵ 6@1""} Ga`uUJ~a2]62pU`[ 1)d׮ciKdW%`znš=r'4~ RL=B!>Sh8VoG_ yV1,~"4/C{Aѷ2?TP<FhjΛICdAy=(h`"C Q?b~<ڨm5ߞl9Ж?ЧEAy pi]Ao?-&w8]!n]6<yZA>|j*ˈ}Hi*2"!V15_5SfWKB_j9Oa:6)uzx%t0W^݄^lƸ9qcB5C`vjޚ^NE &?كZ~\G=̼8QLVEH2q[2|L:OC]tx\_YV$ ![ !Zɔ?=`8yl1;,>=&`e:p p&w۫%ch&%MO&5/vdaU(PdWS"v_(+.̿܋ށ2CAL83HCOgdž!ڷ%Xht)v]4Rt=;n8ڠ1^[vCˌ/h̒kqؔ~ƽ[I?m˵M;H9(yZL j;5LN%"aqvMH$>xS|LKk/'dT#,u>sBTp:nGb:ƆԪZ/^"![tTSJ|%ΛQv'2^EFljvqe)jUVb!fҡTٓ$ +(#J { {kǑThIZNvkXY';=ȹZD-a0,dA__1;ZT-6i'z_TрK^C&&zA>ֶط. Q!³Va8Y3{jx7a\mDxVǭNl 3WcniR&MH. wj?[\2:iN}jvJ:ΖUT^l7Mʉ Y#zZe*AѾAKnbj#gc E:&@ItvWyH"ؚA*̾:Թ|i(?($vhEv,=%fO`*oRR"p ęJu/GԞ0/UDZwAhV+џo2 b=a%M ƹ+mLQY֍ fũ[듦u  y̝X gkР/أl ' s!BaAL=l<5ȿuSH- ?KgԼe{~G35dDˌ {P)ev^gN֐K ky;F*Tz$w&N901rlR%?6iA^!f:cIr>rlBt'+Լ.L!U@Ab3yu>@=4FyF԰Ii-g?AOEJQE0o= @[G`o8!;yId=Bc!pqocloƉkV'r3|LB2 _. C;Rʝld#/aQ|"V 0;i䭛cz]ڡ`qoB} .+z_FA 54.,pV`CMu[۽ZA5TGH}2ZX􆅛gv~`Qq~/ҼmrGf!, Y1cf|ŵ3Ls@ olyV'Ӝ6?BKaVd7cCf+UF3Z%^N^D5H2`s?x ?КHh8:XgVT8YlB$ezKVVƽWx\`rê`9A3%_lAݗ w,wITCBgNo %.)]jTQ%2@qF֤F/nVU3D[ͣ Џf#ixo ; -],%{|kˆ ѽ'6RnybxVE'{ &alGb+=" w&\@vej}B&5::&ynkӲ?Z-9_ϜO8l:{),}71LTe;e0j)ƕw";vmd!$y%j:_m~^FP\K]] U)!1@U(iI[q25^!XuI G,Qzz$ԛ "ˡ9}Uj kvSIzN߹8#fBdF$:W3NWQzFͼc!ȤH,'bzm+7#5Lu9I4۩`/ 0Gmp|B6ReJp(^?l;M5#'bzZ9&jF"oi5J%K!wf@p=\[C/_#qv9_jx5S]Y0uVV $+MگݱhoE~ uDr%9*rzM 9P=6PCotYt' =tf (?N(hX(,5Dهp?Doqjy!IA"kŧ*Pl\ EU׭җ1#US4@v.s5ENRrTo$oeS1Kb6Na\׍|].qNC|*kxܮu* B:AW6p}ӔJ*r9DtvYh9%*i֜j9[Yך[|$q! kN<ؓYy`kUƟY>2CL.hIoB>.B_ICgE;p"R4Ò8LdxN{ou=7pYE{]oطCr=8۠Yrbҧ2 f:1G$Qar'iIC`ĻH6Owbzy*aq>Cc`Sg =?ۋ$<6;C ɋ/_59R, ӾP@ZNaO(5; )M!^E)u>ĨU;@_@T KN ΢DDq$.XX^=*B5#ʇ~ QV/~ؾ`S Y+hWa,Y(t{`ĤDw>Db4kb8(Kk=m}kG-P[A OMۋoch$n  {HX5kӻ{ @|q/cK5z !̥D/IhjSrԶ"Mük ءD Z5 a^tgI(lξT xYߍm NeP@@xXЋTKoI;RG;z LF6X-$wl(YWRH-(j:EG>LK_͛E!b U ӮaaAn]/]笚_qwREߧą8 ,䊸G4罍doр"wk9. ?ɮ4nB&kwA6^_Kk)'Vʟ."{ODw$g LZ 1CEERu-:)͇3G_}6/,eTޠ`!B7pq⥷ze3Y־ 8kwt03aRaA;45l83Y>l'KK-M"eL(D\q'@Bi% ˌZv6h$+ ubJ$fw+Mp C,^%;B!dHjyb7!+z: yu۞77a!/*j2"{֟ W?? pzKs{\ٝ1Tk ތp?-/?iPC"p0[O%[m4u!i㣢Y6^-/g0c<1^q0ӿEa=A4ٱĻ W*;|wYzr43}!ZQsn>?)EGF2mi/M*pANlKth㎹NL./Bإ? fTﲈ`ZB#kF4o.}AMcwx5PmӮ*>N;^rYy4!I*E~r: 47;ǡ΢F{L, iި׶]c27g66(ZHĻw"Py)C$|YuC bu/:.ʼn3_fd8,@{ 74 .5_!Rv(g(fiCQ4=TC؂La1e#_ަnTl|d)Śjx>O bϥ+a~`tDBCJ櫗ʮFP +0/N 6{ftNH/YPM)5v:d$'BA pilԚ{opo=%nmi7.cbFf!ЄW,,}[9dAdivUl O$M|+1M;@W>ycXJFbIa9<;o#}_=\5Ij 1ݹ2ϙ;zǞiB,7mJDVˏFԸ<ERaOę48D̊ aS WЅ4u#bI-g%8SCt0@{2mD&ӁYG7 rլ\6 ג! #N< g]̮J) 3OTUQdOuEyP߭u#720L^= ?nkg960i"K}ˑ[ǂ$Rh˜4ACza(gI0";G{ ȑ4g!Jp-b0KowC\dd/8N&=t[b3$^x0e$o.=blHJt{'ޓ4vb*4q᰸7tqCIXϗ% 7yր^mqVwm:dqD) bU0V8.?ݹ"$PK(J1%fda/DŽ\,%WCB+ءv*d 9CY̼Ê~Tթ.h_ʵub:weȀ'sQcaa(͌.U; pU6zCu|yQyǸ#gdyܒDYjW⌀Vݴכ>)(ӣ +בA' p`}WzRFݦrOWj;I_!AlGl%eZTb`cnKyHKމG]3PI8nnce"idCga6p D.ji'Ծ!%AdŗB0aL޾T<* ,K1-0wc_ Di(zjfoe*d9;ݮW9 oP'8W\eݯW5 ׵k*6؇ :30^75R s CRH~'aZ3 ߚs /։k.PCd?KG7B:@qv _QBY?̚7"7nV> Its;QB [sKwo?= ^]pQ5T> X朾BE,BsAyc__U[ W{]y/ MS%(J"{wWE9v}lYPz6;C}}rޏVq[ `3/~NֈW }@BG(B "!g*h\uoD&3)pϷXT1 %(3Ph⓰Qo,,CJ: VX'8 O0SixXTj1 }rs q }&Q^謾,+o@PmTR|ڡ! /6Qmǚ#.p IIr9uhk/5 ɋwZwau ia{0A@ WVy1v]Cg0s: %A{7=Gv:)ښް(Cn3< a2lqE%y3!>f3$zK F^xR=bUZH #NG=aMӻ# nqRRBpW79⊆1]vDNa]:(-L.y-UY,Qkr&('{Jy#q`e=31xEbK)7,=*܇)S).i+Acj |]_Ǔ("$I#&‚:7UX}7G8 Ǽ:ZȦ WR-xz|v xPEn񢺑\e[숯b.>UYP4w.tP>iGypĖ N(I. <Ԏ0S1 "|1]0BezLOJoc\Gԙ{~ !䰧]RvA\>G1*aFHwbSqCba^|KRGJ+xrċ-yzC=UwbWoK|Ϋ\h (n\AÙ_c>tlFqE^u/;DhQZl؈X Vx+iAYZXP dhE(=j??WZC 竲.>OusSh:5:9^>mWr~0^\}t*# }iL(1d< 4L'gAhCT҃"S MJosQ:6r0޺)b>?l{;t ]bQJM>Wx@ct1y@ QܾgSjr ﴩZ5;_8WSqf\ho4 ㊻)/գ 4hQ>~a3S*^}jbBhj3<Ͻ6W*j p]O/E~Β|,X._ sΪ,诒e T63͔ҙ- &/6sYx"J+g%A^(&vA+X^w8rNGfav1GYJ9b0 ͊ 6qih9Wٰu<b ]9eȀDG)?mY!> .2u]#J]L6+jrz93ȃ\%tۏsfQ~Bv☿ؤSܑ])%[-u%> y!jغw‘ >1t[.M=Τo3'1fE)znonWt@i)1^ XNoF⹉#f3sjY}[=>Lw(ٷr`JE{3΃o 4/fХ@ύ+]poOIm! _'э Ms2f?rCO<:Яt3G%CSF])̇O@q66 (,AKEk>lW ߧk[.lߘQF4* (ؤa0J^+^F-ڄ&GTKKPWIH@Sc1^Hz[fոQCXp}NycяqQ@3J X/Wz|4e?ъryy)~\`SbZ9,k*q'v5m۶G BJfEA[k;pE^m6_0bn|-Ҿ;mWғӧ65͐^6?gF_*9yx*"8>Ǝx*w7lC'AMDpj1 {"qL soDc]i?͉.9kl60" }glI;c"%8kGxO@-mg9e7(%R4A\71K :K5^ͣgYt\꽒==%Ї#p8^; ԋLL6?K]|yAJFӪ )%Th+}NCG đ ]k{0\tO1_豲!+'^*= \5焀w:݈%(BFX3w0jDBf|PI4\WXD-fP4SAPӊ%TƊR4 DNe(]um"$ ÷xWRwͱ nGnB a (NZ:kFg'}J:.T'j7&.:x_88u/g}_<ڞcfL%t]LaڡDI>[?[@Tv6V=FeUF~&T%bG Yz Ү聭ŸDHf,}~"+Ro3%X~RVN048g:OLɭfGMvl1@ xBۛPDg*ŜJ@@*9 WXQ;4Dy{.nG#ۭ lX6&bF f d}²]Q +LtO`ey*\\dp/ }[(9/1O|Hi7UlO +)d* ̪()$Жqb7ݱנ:peS局FPjSEnSr5K%DMszn o]ыipV>7HVnKj\~到(]fXUyICLuy.TsTТ#KEA X|EMsSQn ?fsc*>GNPŏ#}P,BksܝF3Sdi҂륇Uf긍H0ͦ`L Q,glppxMz0Lf'>I &X_rW+`S4*LSho/.4 JÚ-$'Q۹ iҊ=(hy߽An#c"l5#,ɳͯ;҆ք(1c'\#6*?s$E߫ޜNv;t#f Y[+F'`λTxYq5M-r i q#\ ǧ#]L R9Ȼ KFA{+Is~d q3Rz,sF/xl/ZU +TAHLҬwu.qas`#r^*ZŤ Kv *xu`Y5&J霡CB)֤=.%=fqL5^=A|8 L9놠;HX/eTHצk>p!qa2ǫ O1д\]͟%g kjOW ȅ;W>hԗDL"W@D7%O\M@[, {&j S ب@.ajsF.˔nMgvǚםptSş"}pn)/XUt{4(bs /!>L-nVwCT0BAvX2啰l8ޜ<0Cq. vz]Pwx,3S)iB щcCIveD:RTQOMmvd<1Aɞaɭ?̮ܲiI&{0Th=}S@<V%tjl2xkJyǤ{sv;=gЪwo_517L~754Z] ySH~Z.ap kni3F]ZB Ht<3?kRG`3~A7:*0i7l5I.N5w-@iA"n:Is;l*j HSK8NZV0{l0?'QW {!jvYP,gtd(5aʛ9fykQVXb: 3B^g-2Ä*!c7p$ײS:icQE'V97vȬƅP] mPtFg遗ĔAuv2g5\M%5;ZӟBͨR%ڬ {T=_z~c|ُ`B?:,WT LTͷ8ֶo|?31?9GOMqק=d}%JiZԣvu[JBG:-720VyP)Uj%@#}~ aoXYA{m'ӥ^JGj_p=1' EǙ$8bj'?M i^`qg\nX#QN#pP*|V[ruCKԏ>{h፱Io- q]l/ὃ B(~G YQT#xmIo7zု3v#+x"V3|!Nx3\[<[> Q<ҀuiRZַPoݜ:s'~/ek#(?Ψe{]͟J!䮣9wκKd&〢yMc^zJycLjtr;hCG+WInq1}ǘWp]Z7OC"ޛ{{c|fHwXqi^kI+%!s"Lt%Yۚh'HN>'B1aea6YQQ21'|Yy+.Mf^t 7#L@w <9qS4#C|V)jpdOG %;o0mS3XGrXk`(/HQP u2t]lfP\2c<-(ӠFo  \Ł+?㩖q6[I$"r|&:njw SˍPn k3<*K^i\NF;AYL0fA|bك]HgC;LJMuU3mjƴn&8ͶH1 ]WU 2j}v;K,85-)C.< b񹤏 FCHۦ1 "{*,^ |_2FTόP@sf<43DGL"rO88:WElQY?hl-IZ7ks;"CӞ#@ QWȺqjrHsphHl0IEO8"}?)1ЮByqW~+\Qwa;:_w^~ ? 叩\CJ)mr@R3eMXfqg??wPtm΢{o˸;DS\'2H9EQ\^k~>Z4trW%%SH\{$zL$1/_>j; 5H _;DnUw8oi/ Sp4>DD;s߰Y:֭mH*w{3xc5F$Md&X[0.C\A(Bq6-6" Xts*? rܩ&)r/KhLocUB갿t\n/0@X2[^M< b0ɫ; $I;S 8 <۬?{sr )/ .kmm8'tD}&4&:ެ$yTﮩ3jd2wsReJ5 7I H>qSͨIRKM->^n󔉐l[qwjC&vF E4ӝJ2C}7rSe7gL}"h -@ I:;9;gpdVvI~O /.hߏ _dv\y[tK]=Hِ>֌{H*vxgI¾#,:ogSY2-L8#Qu?&:W0%1s>61N;dl4LI $`%q/א\0Q8ܻ˸L8X}ʭ>.%~di/wu5G_*eŏ!LM i2-iƱjaZԸEMC9kɤ2Yvā&nsT9,3@Mpw/dR.'1ujb RBCrVf']3Żu*W`ٵvjS 8g@F+XvK,4T#Z\S{8<'cZ%l:p 6CpࡦCm[{CVP|7[~?QM|(8b \[i_Qp\.Z_|J")ҼVQ4ڸKoS&rQZ'~pH51 }ĺWmhs,ԣjx]|!XF4HIJ5Lyj##I'AbJ&nAf!ӑV~\'tB]JmWf54R:"&-*=cgQ%&DRP@NBQE|ٔ jLk7VG?2~%<6="yVa3l %L64G?Zso g 8Zy.^ ?kyUģm% YN)P;[#dXԩq Pu."sӯ'e{\(/r꤫1>=lfq /z1s#< {TP@õّJB#ӎUmp9C\* {pͪZ|}^{׺Zy:prMK"p `)~$3dZӋ]u $罭ákAS);טY \Pht_3-Ѧx ]Vngg:ix.*k{(iQ$TO)C (}O˳Cr N vӹDs<2~nUn2e-!^vp؇/2 !p.,c1DQM@ oa8ߖ:J!KK#^%9չlY⦉){`Mʘhw!񱯨"(;l>ɧMԵj)Q+zo@W Ԁ׭H9Lުϙ~lOi)?? a4:C!VRƄq#n*K?R1/H ]Tr'h 6;H[8|ZJPҮUw7 :QW]y/rpAFGNi6l ICg%fD jR/;mJN:5|Dmy) C.$vU@y6sMQAt o+>˩ʲm`!efGW`_j$2LcW5Z W?o8e&+D{5)]Ch=>(|.fX_3yE,ﱻټڽ Ḋ[fm7躀c--<;i=ЅwD|Vܑp<.D`fw!h#[H 2BI˟g=mͪ1yjV౺p_SlQzcnk)17+jN̋bn]7דT՝jlj>sO4 *?tc 3qۓ!=3m`Cʢvc7B4D Y_ >AVp TlJ=|+o1m1P^PBKNk.`/rs@ܪBFS5i!;%D 0pP%·U9D^d+[6rP~[YI9!@eFYWNALphN - [ucd~mGЍ/ꈘܴLz~͓H KuQ9@tAnJ>kw۠{4_<:vϒֽn3Vazy&: y׾USضMSsZG6UK+)2;)# R2b%荅#+Ќ3#mlg~3 "7}p "ɠjN|80&œܜGœQI M|*%$_C荟'c&Z402:** 2,t#io4 A e3|53xnwܠe^Z\5?E ^8"܋ȱ/mi,}p&OlØBg=ze$ZͬaCdx34|G7S&7Lg) SZq'Aw"@HC\-]v"?dr6'o+)q^6)uYsh9V~u4~ r αch3Cioɫs LmVL,{[`Xſ4cvFEj"t^s%PY{LLQKй=V\CC$>uNCXE@BρeL-^=7y=(`xͲgjh-dߚzjx %f_:#^$lo6tK4d~n2 ޘ y! 'Y9qmZ^i?+lPzƕ j9PF>7"RqEWc+>Q ҳ #v[' d =5y4f"j<${t]gPu 84&[ a"?p+|}JLH:vg|h>QIi%.޷R [pn@ v$ڹk|xavKV-JƴoJ{ h8԰M (^ל&G( v8nA .ٿv:VQd^h?ggegLP{mߛnKV!|n4 6OpN3OThkˍ&rzSc FCˢmI\j&"%rTn$!NX֊+>> pؔe1Wcvc-=8` o  jjT4|&34= F8(Dؕo#S+\;4g=GQp!3Z|[S Io kZᵍmA{txbt=˅bigg\̉WIy@ˉ"lX]8J;g HNvIz557Ov~:Q]YBկqfKvǡ6pa0NkIB%`ğA~Εe..^Ra2.%tz\TPiOPO `Eo?˖g'Y˜ ̤8/CTO>7rI jyP= ჼrD=')o$FlItwftza>)ۣEJ$*G. ~js? bbȢ 1d,my~5-1JlOF mVbdiڵzeǡ+Z XkoCdLebV>jg6iUQN&w4/J5M]C//" 2Ȥ4KI; ?'Д1]YUG`]=FW2(3JrTlݖ#zlcP 1۳dW]f0G@QmՃkpZ<3>/,~cj7'ڔl`ƻY\aٳD"2B$ݙ< 8 T p#[IiA\$ $,Dn{{:(2&0al N^Kw̓$Mp(/,e8bK'%A[O:sGű\Arzu䞏ʻ9bzn -BhZͺ(CX>+`iS6Q[Yyþ`fjƇ]l?i'q k|h>l@hßOD^BuǸ|t锕d m։OHUw,#RxTNoT8*|ӗFj7' Mm|0(.8ʌM"^ّ yM-)z);N7;aqR:d+; 9EhPLہ396EWS[u9++Nk9%a~'F T.n0Y㢽.K:ر1 PD _"1݄I~ɢk8peNYG]Za[4Xe}W\҂xsv.@)/0 3ȺE?nݟ \ڠ;3ʤiՊ7u*;4Bv6+-'GHlaͥ- lxz/j кK. 76)CQTx!n7 d )e]TtXQ~U Yks_m&CaFʼnX_p[;>7ܻ i;bCw100fnLC}Py,G4n$H( Ë$75ZtlVjof@ѯVޭo2b_љLr; ڼ,dsQւo>u c'EFPSW%I"-tmHt.ʁZQ Pnّ8&*KgתD1D8ߜ&WRZTՅ_eZb ?!i }w@ҁ̎E,sJk8]% F)!P>H`;dQP`#gJ"  Ub[JT0 ~ \ۉ'1W{v?m<tryU5D-u]$AFlJMd&hW =UaY=h+ ݋ ԉR47}:Iƈ:e mzǺQj+ An6h)QCU~mxd^ zu̼ܜ&R Ism`功}`w3iWo*m%3>:_!ʹ^BGR"TW c\_l,_MQloz<,КA{P~A1l1i0T9&'L I82:& : (UwY1LJ'@^@C?oe}XFVLy1=6cH~\7#GPGl<m5\`L*| @EfkGO5yC^D6fgƳ܏az(a|J rSTVc4qsŭ1Z%02KGM 8\"02gf=|0ڵ&oSA|Q,`b%iiޜmD@W9m(4m'_tN<SwKN?IS{w!!o֐r$p 'w$ 0+`u]W:s0t1@ }%0Iw,ڷL ]4H:6z"KֲcV.*+T^QEmhsA,~d*x5S$ihk v_Xo{m'l/'P#'ZÄ{7eIO!칞>C9kͲ2Jg>,9iQRne㪈jUeA]1PKՕE[>=ܪjA;/Oe1:gxTNk(j>=8p9s27>OW*ugzTryݵd^Ȩ00gǕLg&Bz]W1Dts3|Uم4kxq{[0mFS&)y7bKzY{ l}g70@I|p 9!IFAALfFFUӍp۸P].: Qnu% B=T0<~Ml 1-L|kDr/BIB"\Mhη1*+UjJ ʖ.v 6(pK} '=MV#0= ?yUbG *l6;)CHIBbv<תž:5_ ,ȶBAkU;P3ؖzJub.m5/lp<;6䭩x泹Z֗sK,<̞$沍J 8+5h$~UZp%:`?bwKyn F ` s]^r%zx@XySXԝ֔))=1&bJFx ņJ."!Y⹰ 5g&fԈydxO4PQuRSM#}ft>7ˉ.SX :\`Z{'(YF|E]8qG?(Յⓥ ̖Pqg.\Dyc[ {Ae, #o*WјU׏oοK%' xU3 b= I ]6,uH1;mY56 DxMgf?,}S;| 1%r.Ƣ`8Dw*t'MxB.sQ[Z>Gj3Y(sN DuA&~&knA iS,GԪ]ٸϮu+" d}X".%I2;XEFQ F*V˪/#\/Imش: i rciKh[HFЖoF,{P)殮"rjJzMi~NiQJ$OQY4"CȰ>2g;TO9{naoKTAyqPnkLzp/1y[\^k"'Hߛtf3lC_(d|] OkE1lsE2 3,əwp>Dm"Xf"c>IFq_H8Vk%u݄d%BK,B= Zg/&@L&ZD%.XUX(aK%~({suХַc۾ hbJ⋆3 ~̪W5J2ۂfUM@4t wiqmRH0]fqy܂ѽ6|{ }棷i5X<дA!Ȕ& ug_`X=H95/Mǻr ?/Ԏ5#63p'kD8s} h$Ln=/ʇ*h ȄJ]nﴤ'~?J!.TLfsD <ݠ8]C} @=(Dѳ kP^>՗;@lyî8JћI892 /떼'ھѓd[Ѭ]Z/! ݦ5b0 A=!wԧ-ܷHCXԘ.1VFMStF!!,È}ZǾ%9mɥ98ذ&Fk[C&"+d㵖ZVc΁Bbp_['VVGIyɔWاv!$$^]U'ĴAʪ( l*V^ٔ0+W>M c//}'Wd~Ċ9ۨM=UqJ?v-ࣆ9o1אv/- 1>`pDW E)ۖ~媀LERK jLp1D%>:?s@F"8 bݍ*]Q̜Hx ;f V)+&ۋv`IM!xa5}aJ/+Pt|E@k5-%҅qfyHc 0 JX%֑8,UxET(KZ{7-<`aŽ5`ڊ)D!QgS \o}. 9fXg@d ],BAraq^lƂA)(u`dse\ֆ>O fZ3G5~ TD-"|A` ed@.Pxiޞ7@8iㅶ$WV3xtK3 @Sp:} JW puuyQ''S&JߺW[!tG:G/m8 pHC!vLUWQ!`CìB W_I"i { $z 4 xkH\ŸYZq o&<0{iEݑ~|v 2SËKAg_eu͉Hk74F--x_ v$Sjc[åOeuiE*VAc JbrHpCtm*{5/cj bWs(kaފW| V b%=6ˋR8$-rO| [-㙿W#Mv"-rGw2ȫ1}COn oFy8dT=ΐƍB*!PL#׳;*QZDx+[~:qk@Ӧn4P_2èƧP,$SmZ8 rFqMLf?<'ӔSVHng/0qb/K3])ƏjT9&nܽvP{"v34m eݟ*ea+};gmmit٧!.$<2HU1\D2 Uk9N~Wo57WlP`O%igOt53{^ 둬tchTWe^1NI2\n!h!05vg~0|xtb']hx skqSIZV&a`:4 Ab1f '@\ZM w(+>6T\M3^SsC,,߇F/CD6LjrY :0:08xDuP`Bucx94%j?s3$rbS`yzi{jRۏPko{er$f .QL$ *" uϩ.-bXV[DgkfCeKxCh-%r#' u4tXÊ1X*=k@qi'OH&Jt0Tz<Urt$f2m_'h8Mp57m@$Z26Ɋ1*1e鮧|ϐ6I? JrPP/?ditr\kLFprQˏفǺiD5Ȕ#-,Aw } rʋL0zcT'eUvsXB>([M ڐ];OmSK(H"WT*[ K2+ۅhm%@)ՇwD xnUwn=BnC&uGXoWEp,d'Q"_UV$3rta?cFxC_:q\[xmr7j}Λ6g[yHYcX;ƫbXs \qyg|h.JyEsJuͻ=Ͼ#j8lx)m_CP4oŲ(nlմ@-FkP^p:`. c] G&IHN.<wם{̩TԫVps˵5*j/s#CxvQqY`=),d+3pf.츤 AqѸf* #ع{=[t$/ _r^ FvAَ1+wn-j@7Qq'xz KC/,eE]k[5nmK2w>lERiUSewxOx-Q!'y\,tU"JA0)!UnizqZX/7"WB'Y;P΄9 |腪b|3÷ 3V!)r/Ú5)m}y+kk5j͜ƏWWwyjq/A1:gaAцT3NL8/Mq{[ڴ`< :G ":겜4[VvjK&Պ#F6k]TUlȬ"aJ-;oED$4ul5BY%O#ϵ?@ڦ ڭ9ʣDrD:5WL.֩.$dEЎč6+Mk6 MUN\śddΌŗi5[t tCkj$'s lp8MNԍkML?[ 7 oA=,sJDCfWϔ#{t{ynXEW{5ޔ~^G=~8}@迎V(jE$(N[01GСBڊr3? e߾>G FθX,bѨ+!gZC  %oO7GO,0WN @YZg,KX~59i'`_,p~ q:X>Bly,J { I߃uH[K:Ӌwi r8],(xzGx"U-Bs,h. F,W8mtYhm)Z@nQ~-Y)T LZ#{7ZM)W>7!%,;{m9<\m>(Kxd`m;z[zR&W9ݳcXZԻtUW5Hdk$'EZ (rXF ͡6p)6./sv]<܃^Px2=";K$;HL +nYN I C>S}9 Bc%7i ^:j@b% -t,XTȹUޜY{e  ԸEP*7>n}[3dA}+ 3$'k@y*dz hyO6@6#@fdq E^]7t~^.aLϘDc|:Lj%!}_FrWh9yƕ"?WeUи¬ݚkRZُ#0=tjH؈/EP"#Nwtִ5,O> K\)@b>-|e)}*x6%~&Cv6nȱt4Wao]ɔ6OzΒi,95)W65~|޶_[R:1!=m_tv] **؅ĹV~=kꕪ[9 t$VLrL">r7}-6#pB@Q0VH2PJ׈PiU̬id7qA^ dvaSYʊhp2^ÒriPE#105~}*;~wt^xf+f0 ɴkBx̉U::+] 8?g%w -aEC;)隍ZS<8.݆G[&W rJ.PR>4}ו=^v7!z2[Lв >#jN"!$SbkgYK¡!`jͅ@::D#oIC=)sRN=8T8f ѸSҐ*%Ƭ@ fCvvF*2Wgτ? nd6rO?^es}u:VZ-bvwOu}'/x[11‹'j7\ಂ yۑf.)"0,j5>r Ժϰ/n 7~>-G–?@|)Y)dqT$@ ôB5^~>2'ty"m~ sae"ߴ V{ոAc۟b{ȏv1E ٯqגf3,l˺#gHi7)ݡU!%mSK^sv,{1B?}J!j2,Nv2+ĐWhV8EagE6W_e=՛߅X)ᑔO؜r5 #*R.$YZH EAs@uU $A!\5IbGS잽W};wF~k3truTvÁoP2 E:]dM+}uz0;Dl]ǀ LbDMa8iޠó^7(_hqZ/)ϣjDž@}("(&.T61$xu4CE6= ]>\hk}ONV] wnE1plY䒢"ɤ$۷p@cb ?=k9'~kaZ51+.hxp|.v~鱴=,"qa_gYGv0*!OÒHfv=]yG='˾ L g!D2]}TC%#/=KԜf~w!A&^$;խ׵%՘4Rl%BoFWq+HCt^)>Mq[G-R+ۇq98Xڃ{C>Q89roəWBN8 IqWxFd2uOxaz®&=چǏ-oluE{*p5p/ThC~Iw$z]{-ܷa=-a_P*${+IKiѯb ƫHI+E>v[ vP`gJZުU#Y㾲^#|A(çqiU[\UxZzSv˖X ~)LhzO¨C27MVmNT0dGD\5Y{ {`'Qmeq:>eS]mWtGj // ,j7l_>ꙭ65TwR|`ryivM&O߉94oNj[ Cw1nrR ύsn_ه?{^-XAr0 4M˦fHAl$Ϥu2 JV!Ec D(V@OZ3. I.CnS_Z6tȽ4+V9&H:pN|*1RWNo)e6vE,=r* O_^;#lhC xEHbhR˒!oCbwM.G}jߘ|4,zYt@Ow5uQ20LLM#j* '/_譲JK#:|46k8KA۩+i1m!@sRlJS HUQ;ښ!~iEvUҗ gq밷yGid R#&jIC5.F%%YvX7Wk-ɣ jZ վtA3; H\W2!}pCbĒHlXWaUt1eoSgB%B%ƥa*.3P(jH&deg|1wq0I@}Km4QϫPQ]-Rg SjWa$G$$;uV(Yt zb0g0Cd ܧYsoɇ֜mTYša,nЩr#pt[?71*WP~u󍬬<{'Ԍ&ZSܵ07FcOUxX94_Lnm`8XJiY1Cڥy9T:zSď_{y7FCPԐhρ]`7WesWz>[шv :J_jJL̜r c{A8l-!b2lzcT跛L$*ƖԦD8~z9H^.5YwN%ln`Tv,")$٣T= 'n W-^_o3P;{ ߱yMbII4, -HwR*`[bi},| YS憣E a?Hު'ݧ_T++aSuZ_ĒjZMCswPB㝗ڎ"b඼Z AF#x8"z#Y~0W/B(n:(ǥmLnW"6pbgRe)sٽE-o$7aotmh g)-f$ *eOfZ6 -P8y+T=׳X ,^AlsUfbmv29НQGUHHdgjA|#+r<䀆םOlus'ምL8iUY {\2.QNXivÞd9o5eyq'-ԶAƓЩGeHG6('=;CCBfiI ۟7[1 jLR{N{vE} 2a-J "_R u \ s#<?* !LB89 Ja%]M̹4 Uw׆xقoPڔGGSNeBKkNSkN5٠nf;4h--DοV3Cjtl(&dMI8l';y#H O8Q3âT&umI@GL9 >p"LmY O0 s8VR{)O#&qyG&gLTA/{ ~Nk<{D3(#lv#X< 3lqU`VqId.۳{(֋&μƀpZ#2@zOZ b~5pek38AL<㉍v,v9vGu^׎I(WSGL;ͽrjR={9ޟ}QDGSU$؊)C1%y4Go&!H6p TgSr$ C+Q5HYg`s*3;ˈ $@0q3fl>i*FI:N4ݥ " M糰 qr{:gX29d 9 `C#h;3q kjCk#AX^α+Θ$VA0G3 T3D?Ґ9 R: 9cNb yw~y6L\Gz0Ծ!:'5 gDI٤oBDAnI`8~-*&ǽK wO#HxV"vb25TKBB,NqJlj$MW%IU@K<&j7k[0\|9 XF~o!=j߶2 go"C5x/v(R2N-r=o=HZ)dk'kq.ǟ DK=m8(e۬*CkcJ=EjrۼnDeAN݁~MSkh*%"{y6K>rʌQXd+pb&Qh+T}0Y bhzY!D`abcyk}%J&y$dVד,jfw3.l>Y)bS0&$]$[\0oABƿ*QX39֕zkJ(~wJښ}X}5E)%&wJgY f>.|>Kfq$$-OuK$|pr t4z?APK6@y(ƍ35<9#°Rnjϊa`V(<+-O.X3rjrLbt:qix}{yҞhD ^-A~TneH5"YZwMroI9f7u Vrt=N| 됾 nqYde +<g6mtNfK,_LU-'-"HU1TОXGRm2W /6lr>Py.G۝`j~F>q.adZvTPwtfCΝ@6no:1=+YeB#+gCH&qBxg 7B[2[|`o xWZNG  P.5Uo ۊrvqgHahL,ʖ36"yј;46n¤ͩ7VIվpJ#;e5r/2?Ox5b@Y1qZX槡(B0?먣 36ωp\̯tQ]]AXV/a^\"jЬdQ$ͭ1%* 8n Џ), ՄƵ5-SJ8EHFQ i'v$t-gZt`wm~x/Rs9Dt>~A\JtXCwT2D`eUxeNӺ>+q x- zI3Q3.(j{AF5tQ޾KD;0vB&d;}L:zD|fP޷+vȍCI8hLYK13u@X"Z6@PLwv>7F.m"3Q؂&}0Kcpa23> \bCGݕAWBzR{F,.&x3D8V_7@ol$cC4b7B%ķSA]Ω$Q? h=U& @;^Q2UN~cmc+!/dz!r> Q 5&%W\W]Əڷ ;/xa X4}/AfTp(@˃/7̓ONl V-0r$3n&!n ?9\ WtX<NTrɻ ۰-OQ UV^`ı8~J4mh8Blsrp}o=4g6LAU4.(2y`AK< 2t,z܋ Zϒ,->W!pOHRb&;X2 , <5;S X <.yD4S2ëXs{84O%,d x{,Fi1*߁zmdgp!w2u_:}"10hO8iZxLya^wl#G*^%:=a~cV9P-X!|_:.I(܅FCes>؋.'|)sE4;zS`Ş`R(}ex ߡ Zzy:0zuI0egP 40m;E?4~㔾JB"Nc }LRKX3&JOZg'3o#^h'I R{Pz߈!5_WL+Xb.$0qnٓ feN0'6݇[;aH\xI:s1I[$5H*mW#5>Yq V|k|.0D`}Ol^odr#mT5j8 # D hܠŰU>1W~bF&s^Wg6M<lˎwmAQ1kR %5ǠZ4 x|`b\YS`g>)z\@XY' C+nd%\4P?IGlCZA{u|(@[QfN%ݗ= ȥ6;*wC[o/C}Wq}?A?7gO?3N?EiV˸D?,E1ܩR>aT ]R`8#'Oz"knk6\;#y+)eiP"S0bܓ~|+42p'Sp B=%9PzmI /W?oo&^!(8 +!nmeGkSV[b ;" Dwt|"]`ydΛ4Bd 2[ûL 8]9ҕvOf SOY>YpG@dmOlXrvt֤p/ $-lEea5yyR_IE95~iy[(Z:w2 ,1lƨ6{!/ozb&/BO)Hq9n߲#j^*-"_Ld1}ىߠ1F3_M=4"zu]pcu'tL0sox?@[3 SAƚu C(,De[p`7jԎ쑅`I#蜊tPaOWݽCjLAL=oJ([8i[,=8WcQI#uYKa]M2[!ˆdD.n,E A'l8;Qh)=>-2lt2*m^$k&aCԜ##_`-)jvEHlT, "we"Q2Rt@D][%}7XJ@oO ZeKj(e[ța]'^O_~ۄ=MHi ȰǢ^'Mz+-]Nv,YӃCN¿H-6/fy~} q>Lf~K&;|N R]8 H~]]߰>c K)JZ: /-9ZNH[{);W"("G1ɨUG YZ+G̀RZwZ㩽,Sd?n6 Q'P8_.<̵Zb|~ BNsŧUٜh #Sl2?VF4z`̾TM&qGwPzcýoDEPI4': Q$cNpeH}θ㌔AtPҠ$ع[\l©P$xj'Anj ǘ(-!.hog%`SPb{d])/ËJ%+eZ~.i ގvqrAgQ%Ihţc+gShQjIWnƅ'Z&}W3(XO0xhq*i;w%mG2 dמH”2Hjc4<ŧCɀ>q),X甯x3H*4=(Y#j>L`_( _g]K7#etrS (%t"WYie{JR%^ :\s/ z5h !J#vRUH&Lbkf!Aou9VT-N `L*H'Yr[aHK `}R^ѢqO_[j4iK>O#hcU>@^fv)܉EȚS4o=ٖ%L^(=!u\pQcEjѭ8~I;zA{RyrGj/yj\J+KC A[tflhvCb<>f2߲DdA,jAzdqA=+`E˚4V2I5un34T!;8!~FQ.3FPk=v\u>-!JK1VemRyh  [VΛ_t-v"߿uXq):/ \5z$.Z"$=udXVw/"&qth:'k[Rt'/4*Lxp4:MCs{kߦՏU":bг7U8&`+Ly9-aюXvØMV7ӳ9{< (nLC4y| 㸠JPEZ:3[[G3[G̀FWapt9 J8],!ff,&6cbVz'9SǝfGB' UlK `>9"3,Fh \\ ?-Q@ tD WpʹJnŖ?ഠ\aZ c[0rM-"?~k{\G_FTXFZ#*1|A%I88$^u _z}y=YKox|C~Y)Yflܯm/P5 K0ol&߷ B $c/$FFPAB_0 -Ńv!2 lߵ]dys]7Jok9.@xqoY̖>PYzl.(Z*;w%YG ti#;[}(BYo%jʩkf1-rH?w8n!=x8@ߧTXg05d2[%j`Xл;&7ʊ"g=.1> Z/U9uAs<@MZx[ED lэLvҠ%yi{p)i.0QFmRz9mlzmDgBsi !稜4%5 YAm>;_[#xuMG%+z׵&Uw֎ 2ـ[KӾBFvw|ƼmME*1GgXl"7ZDLcM ì³{4+a5 !\0hq<[ 4CX{OX5 I(~nU=o:T(a$T%B^DX~c5^fʣ_GK)־ ˴ Bn^Jx:!_&)e||Ht_ʆ+|\Ked'˘+Mپ `}Űm8} es A\d\N5%![L O08.7k=g9 0Ũ{$&^S1Q{jDqUJ֒m,ivg{ͳRZC> $]p 9z|&˱O*Uo>tK˝,>8fJRDsQO$Xi)+6}W+B]lW_AchEBgmsE p,hV gf.ȊcQ,YՃOMݵDp+PRPHl;ɱmuṮ+nVhHYCI`.c%mxHnBKȱU|vUmoR#GfGDÌ ibHZ<wCFh!~.dR.as.Z$JmeY(E:01Țz*M7-wV\N6L~a;t+tq*i/p O@*~jĔ4ֹ;%C9GEN Ae*G׎ Sѳ !_p 7!;%KҒt#ÒWoWp&]BOKVpJgUֱug8dYB F7T+*(B b@3 ; : k@5khOs,s ]@ )J8K&Jڌ+A;#^[ 19BQ];FA@8+i)̉dF Z!/_{۞Yjh*hRqm|9}PjffQUkW}gE y\kzw{9$|[Iet?X'Ihۂ+5wT ^[)-ltI i6^cׂܘ(n !4x 㕽v6gn_4Q._StbKoNgBACgxq1NYQr8Up$Gir*N"4}\*Gc@ P%bǞUfyQJ%= 3"D$T42{xj 1חʖ 81|ɾו~Wɡ{()(b\M'-c478W6|s˂aӦ+ 6ؤucF:PV-SaN:Ƌ/C Eͨb7j.1NEjFX$({2I/FKsBHAKVРM~fMujtcH2'F?kr]Z%h᷺ٮS雲WO 8tX~'+%m>39f{ qzc-2^*_chR,AyCP!BтqQ'~y];ON b8Z,?_Oi ˢ8x Gmqb>*RLY.NK!_)7J #{i~L]*CXQuį3u'w F "O9!Z1sLsGQPhQ*9!Jnǎ!Ts*`5YN@ʬdrjHwxy{}aћ#ɖjÝ _lj2lL\-*Y*6%* 6sD}5$pP`Xws IpH;g]j<9qzlFvy$Xg B,hEBMYp}WB1'L2Vϸt%[0dRU q)/wM/[(<\=B.4ZH.n4\;r+KsUhR n a&F;mMkrO萧Dg-`"^uoz ( \m#T,c5ZesvBceI-d%;Vom9H:,3CULyl'LmC:.Bb|jX \)^z`W7Uҡ,FtZ$\&ftxzfc\lP)?Ëd|V1wa,R‘FD^5oqNLifN=kַ TK+לA(s;.):4gNWCRբ.)D!3N 3kS]jωMBgWYQX䲆839rm8]ֶ;Ľ|7LKj»)B~i1-Q8"ƞ3ujKܟ+Pɉc41Ō6bsfR`]\<[¶R?ΚH-e&vCZW2Qiz38"yY?NWx#qD,]N,3;x|y+$ dZRoDnDZ| 7RN[hGݧUK&1!&Jt.XSlj2[@04<h߈"%I AF_)Wymp,4OmG !}gAh fV, nTaPև+j:~Kf;=Pgz7GheZ܇aOrݔ1D3y$u_QLgwKQl02=:4)H{apYunD«FۧèhTv/܉pSe2X#yc׾!W5'ߊ]{<vUCb%k/f56,{9ݓc\[D;aӮx6Tݥ ońnK\w-T:.3ҝ a<LXcZp7̀ewdiN.$ㅖBOj'M;9يo5}uK1+g3"{~ilLo!ſW]] {nIS γ''YǚxrlT^dY'c ù魕T|QA{GmN~ċۨoKBX? 5>NMh\[{z0[riuV[~YP k j& c U F#w3c.LA ںz|͐vq{OreNS$T~R-=Y\\WeQGg%f#ȢXUWlDC-"_ZֳX I||y 9vuE_HXXl bDhkq '(v!,394BC8!;Q6yUᮨdġTJ"1B-(#횪ɟW#QKq$ 09keכ(9߇OGN Cm k0 I y;hwmbdQX$ٰ`ΑR{캺б8>۪}m [k~>q^mbo V(]MaϻdqV#jn mmUyiGbwbƶ;S#dB}754[}wIEߖ(}s! s2A~A|ǀkt; Q급 K7.S%vv`V 0E'Z3$!bh*S`XDB5 khLu#[ɷeNV8{ћ<Ƚɢ Eh\=ٳkjٺ_\ѥht㝝FF SQ$opp?(ԇ'P5':2W/v]^ڞ,Tb+=odqv ΁<2-OPPLu9d"}BϭS9PwD]'{y Uks(gJ'_5'5JAa?PnϱZ BPs+{%x'ߜ].wΞVSsDcu;, lzz,9F"cy {J/aNs^x0KIJA&Z׬^Jt-_a2WeT815Z !2Tڹ7ywJ,4_3>yʆ8t.P&; Y%^^jgW,tu@^PeWʄ`xDuC- Oz4%)ViuЀN4sŧ}8 'C bBE>ߔ <vo̭L zo'{=1ёJVy;hf7E~@Z'\Z48-6tH|mCd}^)=rx']" TH5՜qDiO~ )!]-t֥Nklx~A .[%ݠJ" s畻,-({n791 Ƕ`sICK:A7DB3nHb=Z B~C}R;pRf&~TZjGiT͜?g(r&~fƓjbnk"x_; )a(O o8Yf#kʳF_nR䵿}V7|} 8ƒ,$$_%f1ݳ=joC'_ԚqHG3 H8Y$i7 OX( >x`chG3\sЫ/4S:U n6` +!ZRP*AԢ҂yTTzГNjz8{3OuU<֊?PqqA0?f_=!ʰ kPFnDiyx#,J5pFD"ל2}PaE/B]aڔ:;~jaKX' QV9eܵ=7"guE\/ض{c vѓ%Ž0w2NڡlSIWOy)yk "#ٴZ^5SQ O{0oQn2X[QS.E79%̪2B4W$K' |܉hby"by^kPƖhRL*:8h,A )%]d((!tjשʶ=o k,iq8r]MtʙjI]rQS*\fJ,9P"0?j: v[j4kvMȃȓXQeYUes"Gk "LUvfFX F'koBELHNsbw f.|dy.qx5Zrw::A@ntQLvbrJ^ۍ 3g(VQ*MŸdG|pj 1ytArCy<ڞO;aޜ݀QKE3eF;Oa{*W׾q:MI{Ae fb 4T]ОcUiM\(8)dȐ 'EO7{H3"0/(;maI;H |5[9Vߚ8RYHSwQU*6)ZoƬX C_x`ɔ,Atp֓0d`"+@ژt!Ⱦ~Vc}@Kwg_-") .a2\bzbFd/LB0NR,ӎ-O bi _2 ;$u>[=V/^1[؄OB-Osj1ДP"*T2d %J틼!l:tP*srXĂqvQ JS^SXRB{So3,ӳ wIeCȺD/uMC÷`y o)>z &1s0et >JL0eASg`dTIG5CUͱL9C=."8yyM Qy!abp!: "-߰lDpoBۖۍ׊\vR)Fh ~uOR2`$zSTfJhr3ހ*T\ߙud<ςV.aaDNv 6aǿӁ?bջ^c ~ >xImXCFvFFxy2׺'zw E!ba#W %S~~;Q I4$mY BgNi-ɫ*IB7x75M6N'oyTJ2e% i[ D-L9g{ݻuwEyQ2/wGymK*/G :j0^= r8%:񂂥k 7:X03& ՌldЃFe<.R[mj ;4i /j2D,& }cY_w5-Þ)]|w䚴*3m8ށț7;mscS͆ҍ9qN٦}!8)`B~ YBN Vy퇯9,zO)N+*ƘF@b?[R(5.(VN֩鈯!?J~)l;nEd׮Zۉ^eS'E$j`y5r1tT.w c.vwArn82W5^wnZ;4c#}'5i5s!gslX yx%^#lMnIe$|@ZָD nBk,Uԗ^e !^vH\_x?}Q=e;~He[(YL 4hڕ˷L_:TC!A2U0 ~g b zH^TDZ$O:VL5~ú3PG67'?׍Ϋr/<-n#kjc}\u|C;mhNYO5&[p)Za)4 ƶjDѷ!3_*'<8j8ιX,RhZ^k'9J0hd9 ;k9|ɂ: ]?Ʋ'zQ64szU/KЉpar#A@Y`7Rs rAL7zag2B2|H\TQfJ;_'?צ5\!4bhG'nVPݎ'tj @ s;ef {wwL,jLīkJMF Wyo?T1K4:Q@OV2΀Y6Ɛ2䮘yZg"9V l?ŋc?teW='(kI\KTuSAi" `[<,n`Xp-swUʷ 맨'iB[cP[ l`XLH3k.sE$-0WUx:dU&ȾQn1O({{Wd\{$h@$8. IMA]Qꂡ]u oiU<Ŗ5jJw.(:.TsRB]xxŇ7ϲu=!E(*Y8lz5(Ľct ect$!P{ri_{~3":HC_G̚!Itl>̴sjN75y.+R0>_.&~۴& gݍVHEV)}@BQQd="Q&N {wF Y)gg :(Ҥ%i'>.3(8!sm]YD #(/s}a "j]/11pIxFO]nv!"KݻyѢN= $f0k2z19r!iߔloeaPն L-ug~W_We?M0&qݾF&`+Sdض\_$[f[s_e7;̪(vD NE8'.eƘ) d![á3ļeǦgGlFa iG)XI>@;E_\g"`UL !!Dyp>h4tMEඨ:4a"tsI~O }OŘũx*H2#"<ߦEiJZJdWo8\Z.*ڳ|mhhO 2oTfs9yPaL rDln<ŕ10[߁ EH9l;jO866naa?4c:(BX'+g`; r&ʅmq]c?&Kd:od\ͩlx"q hfn}O3j >k 0ɗ3YV)9^xzlƯ]B$fTAϒK7> -gB%|},kQ0_N~1oƩZYSuǥ$0wӽe~=bt+H[GH>P8iyWf#t'[vbu1qIa ϒ"ҔX{貵t{wWI 1*]SXv+o-LĻ0&!AQe3(QJ*>*VQ*h.M& Xi]ݛfa3FN ghZF*ikdRM&ERX!9e4c=0S^^EܛUGMyo;m !qkB"vk}_b!9ljS{`-L*: Ίp̱찐=EJ2Q\)/IvX̣{5YB~btek/Jfh{]lS`4M/0"iSQ' LVZeiF$l.dCYcaZ[P,=g)"ֳpzm5GN9DId[twSg<͍g]GNT\58![[s5-ח(ؤGm#c Wؿ;VKNL*~XYevƊow/- ˽i $1A$W:ZSuu6yVݱm>PJ|z7m!YY?Ҧ 1GU1 9Uދtb)TV?&}f^K$^7Nr{H%@a&Wlu^U@#L((gUj0 bܓyv شĞs`RT1Hxt5J?\F?;mRqTN1$}qXy_4vb 2LHv5*k|p2WYj)ݏ/JoifP3(]AODTjN9US= r"3:>p:UsU"nn `O4b y49.›.P EbN|'gbrUqTڪ9%8 #.j)} ̏^Bz%x#XClC [p+ v' n(qd%)yMQ*]CQi =ht? Ǔ{+LZAeZWCReUjG_W=˻r1#2z1&XkPMWqE ; l|#VmHq E%y0-vi)X.tPuSjt[5/cE)iFR*DU\bs,Hy.ӖR`?G ZG>{tVd# :bO)S`]˅ؼ0ĮHv(-gb9s-B;),VxE3U]v_(hJNQ!edt|Pފ u6jiI5[G$(, pԾu| Vӝ#V]UYQ/~TbF7'į} -yj7wc=OۭџIeI_ wueJaAoE+2qR\@$r'hj4k$ֈpaAB$ov)ׇ+#NH\]c*&k#z{p?{ҥuP $$S h"5˴Zgڕ-ʁF;ͧflX)C<֥ۚ*f]}.Yw( QN-T(FfL_'1н.7#:+77Ӛ˩KNTy.@f+@vdx}ݪZmdSAX{]3&J|_?{?Ư]SXPݎɩ!aR_k;RZhP𫮽pMAn09=\A-DB|`Xȱ݇DЪlʂ"].pۗld@`&^bhJKkw3h5#t6Vg+ZJ*͎m 6$~s 籗/E?nޭٯ⻍<(ML"޴θ_"A^FW \+W#CEöH:)¹׻v;ɂAvi[{S1Bƶ"n&-}u>+W(Oh6}p0?9%đRIDJ9kcuD/|}}|[+XIoڷM{mb-'t%ֹ٤YoI_795 @v6?He?6m͘#JΗg(gYʕLNS$K⢥?ϩKas%}K9\1OWW;yi)h$:.T.'ZfOiYueoqob~DjdBϯЊC*T9fS\t~Le&1öCΣ"i G=7@p踫%r6:O_oG6a95^!ϬHDN\.2/ SMǟޞ9B]?gE.1&Q%iP(Se}p̎?'# V23xktD`ªd+Ә߅:!MW 2~ԙ_-.EcQD~ũgp'4:9z ?|:Sk3eN *hjj.OyĹm`E\L!я&YD:Ҭq$eJo-,T%WonBC7;Fi.k&B 4rQoӓׁ^3b(Ezz{;fQ{vO'b"wBD_qS9p_9^t4NYǦ|[UY~0-HJUgCz>1 ez T4@ Ws<3~I4G$`/A숵 ҎE,qvgZ2O[ F:Cùd6zX;Vu]J[+W:)@r.4R2qH/xֱ 1x@_Soҟ=ẫ}+mtePg;MຌIg# -[?>.}#R'ui+L+ z/"Œn #S"eO HʑzR{g=eb /ND@*E/ wjn; JԶٝ>IܲKT9",d ͹M١$"Ѥnz] Vِ? +@S=%6qaaä'GPe\]b90NoHIOn"JAD聶} ͬ~hVh?ᧃ&Ί%!ӡCкӈ]Sb!ϫ\"N^5Je:#$.?Ht *{O{5#BDYeq 8 v#Ȅ-qAYM#5].#/$$WE UM`+=OuCAewktw SҐb0z-2 *3l֥IK+Չ\LF G;լ!H[Ž$h~M6&?RH?i\$%RZ0> "{?RHA.c~u]e+"s|9陸Y  ~Ìûͫ Vb,I o``l0_҉P}M 8mc Tք88G =ŵGO9B暨X BpxTH:vWh&<>5(ۆY>lP[7Δn#wiz.8?N;)FYSoxE9r"QpT#]mcbO2zbGu;'Ddj&^uf77 ×ΝͫQ_'i&.DLWmM3^%Zue& ZHȯ-@L`r4V,ⴌSşB- Xe{fѤj~/Ts«PȊl:-;z̐{jՌBmNdkKi&XΦ4lS7pjGv0V %\]*ɐ:f&#,Ih 4fu^2>[C!J$THO{iŬm%b.5}rn5!)8̎GE`j_>5lzG{T zk@:#^*׶SF)n Qig{ݚ^m*RiNw4 ~_a\>Հg Pq!b$eNS͕1*.z_^p%rUN}h $XҶP|m$cj8`dQZTVhd3G&W@Pbh%zak:bS$]jmv‰1^e )ViCy?o J>q}a ԷA VS (2SbT/to*lRTL[4e@H%ab4JWgEeOWe&ʘ`vC'dYa |)n@,1 '{v´Yۃbp.v5PdXV@+yA_oCՇ&b= cϳ)#,}:%f}=A$ E.xCKCgMM o5N"̓n7Ts k*LL8 0S&ox$CE.0UsW$*_OSIݤ,Mu[YbDxub9e(4.pPg<^W/wRЉ?IxH0 +J&S'B@n!R^kBBro"A۔ f$1ICSc#ڽ2%~TU0CYXf PO$PMg{iTxsuL VRR_ 5cԭ@@u:Lu\P7ݍ}7XRd_<8Z[ }y %d#ath{o|9scPV2{Z7{(Q=ǢoXl%~τg@ƓU/Y:@D,O dlwt 8Ϳ֥n=Nl;o|5iֻcp Hh`UVab6j'{51L:^tEs1B)Mj< vWg~N"a0D.LAy w%o""̋0]{ߘ}*@j,^'{@LCqkʓ͸-e 8x[>#8ʹֵѴ|x/u -LnhnjWjʝW-\mpFiH.嘲:%^_ @BƲUFْ%g|I9 ,~ed_9g-: ˃8ɤLj-c8u R>6OssOT]֒lₜ4i6rv+(EJVy^'! tB*ű6;1kU^" p2cđ$4>裬Rk^kELa{xE[Zϐc}P;k抬KWq֩].ԯH"NM}%}w|S 4NF24/ 8zy e}M}, c4ވ?gRНۜӑo&8ӿ@dE?0憡O4m,YC)N{?ROG NUA aj3%}j!8a&_tj._UuH z"IQ##)U@U snٕSv!/wse;b+HӡlÜwHShn}q~cL dRm3jYIelhҸK[tt րyV@y{IjjSGa5ٻy䲭Ʌ׷kMI F2 MReF)6E{ɶFͬ??[~JyF]f]p_I`tuiĉ9c).ITBkг.U:#A8+j)HXg# &*ӊ&x jn6A7f?6١펃Do]JJWip;ne$ וtdO.J‰Mʹ&R-302U(շp;N@omUXw,A{l:^=ma)],{i:9(=MaH|f+3g_DhPKQd\dJOj^44z5sxJY2ut8+1@kn {FcḁU!TZWAxn!2~I0dĘRBtrʢ?'^$vRd. n&WLjLJlMbŅ*N0GQ=[$e;:eOE %W0!>BPNp"̂uBHy,mcA1B9I`bֵTi'yYGX @F]æ;?;`DL#j,0r%j(:ħ'PJn)R~gM'ءO[΍?f`嗝πs{O`Ԁ(:Xp17GL4{iӺx pg̣it~?] $af&J7"9f8C+)m2/urPVWqOlǝu%#7'IxY`gkd6lU9s-"ZYyÖ [ɩd<¦-UC;m6KLnOX&AЯpZ@#E4Pڱ#m*Jܤ)dHHMe"?a*cjX084㏮pR,ZG+vtr)tM еXY-_ǁPnfR䉌 Д2LG,aw-Mt`:rѸĖjqGdՒ`O^^ݥ%Uèx͛OPJtH LӘYz,מd;D+b?K;AycȎ:-x٢!S5c۷ Y$W:{kJ/]{ԍ3vO2!Ϧxv;XH]Hﱡp3RO~ؙ׎a%7C57WivUOV{w68u pUAalz ޽1ah}+>Gzo=uI& n!Pn(3"MAO8\Rt8vM@޾^?흘S}7VMsmvּjcnFLex6ӝrB 0tJS>u}1^}z!;:} FݷDP|rꌾC+IjɳnJG=͢) kX;K N,GLQE;G9Q#PPKZvHwC.fN MB0vgZp ]!^Lh\|ʎlaST?[u 9c~H@<&6^E !ϾzYQ.ܑ~CS#;C\ی!'r , %UG9Ot &г+FKgƫa /R~&F8+YMRKP^etPvw_":S\H,"(jMq <yP8֪+#_AH=$o#pކ-5AѤE(H"u9-Bcbjڑ AJ\{m`ߨ ՜#$/toV&aΣvO_(E8{iUEu^`6/gNjpwes1CX cՆ qő7ʕdT 輨amئs6Kbb#CC0[Š)΍[(͑ t H"-ĝ.9\)(X(tO_ e8EYWJ ]B>Y9s· C3d%h,AJ.bKRԪ97WpIz,X^V9wy_E?$ll((Ӿ6[GTHzK܎t%~:vwfT$9mЄ)5K+>rn)%MY<e&@Hu?'2R1#ml;z~m<||%8Ck+)Ē皌 wc JbEOk~Qd;ܲ}WLYPn$MZ8tw WFE,Aj҃hw Kk nbkC' /3Cҁ-ɉ^.~1)٤\7C5(ڿOy<~4jX5!g/9|\!MVr^M< ;wCzE`QT!re#mofǘ)~a_ڪidq/tw7>BA)}p%<`Kt>K\j9]Z2MPF_UIʴxH|c\HĖk vΎvR+՚>T.qvT)!TǾpa"H,E#Vq Fn( 䐀 E ->(9ϩ"dwhOau#]W#)7xmܖ ؿPBT .JS ɀj9E+#kpߖ93^òb>kB̩l}aV#'!g*LT'TKe?-B!*nU>  EHH|ؾ %}K׹v?vG^a ԍ+z3a25Di]jﻔZB]40/Kq8TJʘIU+={5ZázTOBſѨ@jZ|$^7 Nlw>.;C\x?}+iE n|/Y^D&? g=gҠ 8z;NIKc *#چzs.ZP-2c W]Q}\twkVP R=ڿ#!'ҥNM[ݩ\%5ka} ck l}4F/V^0^$0"|JNTp?Ŷ-z.Jg. 6&DBюdxfLy.}zb}iӅ?ܠ1"кO;U?Un`OVQj0V:GIjў41jJ$$sD/n?7Mٌ8 hխq u[ ϵT'> B0A i >_n s| B ޙ9f” n`Pv`N"-c(/O5=-t7jjJ*;1%6Ps0V#rB.a#h0E0{HJU\"~V.x9o%z:JۨHcoH;N㡋-12Ò5?CY4/kc ghDj#&\ Jb3?Y2Kjz4OhHj̫|įWB~}K];I;PzEJzӖxfU"HVkm7<˫{F|v^Hڟq7ê cn>21Bj/ؘ>VU01Uv1(Uhcpn{ٍm~(4ZK5gQ҃`Yk݈ǰB{2Wpk}7,Y5ޠZL|Ť>12-$C-e*ol]#G6dony Uɱ^ڠ>v9,1X^Iಮ i"r }|,<4`MJ._WlbCQXS˓K~0޲bh֥=@]μ_SUs/ai Z$"Pr9{o7p%DK-9YcOʊ*+ M y87 0!8#UK_E艜?\Rm G%>Uʚl}Jg,'}[&`\(X'ɒFiCt)2c i%Ks|-?Rg~;t5fWaˍXqT@ҍ 0za,{[M|~r*9h{3]1b.3b[),&,:}-݀/Nya*N(K`9z?%]r@NoJƴE6vTvj0_-_ 9G!΂J۩ˢ?$nVr'z:?R30ڢxS3s"V2=If*`)ER'<;?_\K25AsmS6q85eM70l[Px"n?L2,P0-+RGնΖ< 0)|,]4 ;Q+$.E~KdcM{Q81C+7lZbw %Y;4Ω/͐rVyKBeߦ05= [i;:cBbKh=KOR׭0x?3=fՂ&G"TҕۊsjjW$"%W;֋k7Nɐ&f!`Mw*rMӤpHy&BVÚMu"ar`΁]ja:2[t)xl%}f:sv]&Z Gfb\(,]PM aIUIr]~0^sNDSoK8o SyGG>e@e/RlF KpՔsRVR`a'yzZ'badbqqNVj?¸ L.Jmya#uVqh2vQ)H *Xkx~?u^q_-ԯx#'ݭnf>9Cm,WX.l 09T>pA#+}rgG >J9p''j7ͱiS欇bD+(cm!aWBm'O1)!8rdDSJ- HM+)bwqVx@Yzb+ BBJ?]F#'! 7/^GM7E%TjK{q\퍻`#m{m. F@uIS DBGH|Gv~v|Vdu.Yq(R$%hP[i]68ҮzcHz^V#u xI'UB1*&(*U@\ !zAWp#!-Eʝ:NuevhrX"pH !Cv-W̴˜ #T}񅜚G<Hm!ȗ4Zg^¨`$~CqCYWVs̈x$榽~kyis^hiWlXAiDža0EHRK1C0t݀|Q8AD'w2V} [A娧lE8IEWMҡ G7jTgj_j߶rWшz?Blv7 p;vJ.6N3FMɚ1q*\+y:2#TQ;n'9V? |V}B5|ki"W>#Z q3vNpCfYJ1+Vȴt>LJT`j]<:Ly<.ƫ"[x/^Iszc\묣?u*7lzTM1MytʆVzV^OIP}$4˷K.63_pBF%gۭ<1l#SQsO=]HLy7*4hR7*-| f*fb'(B=>VR1g&ZKp8֓k=nna= ㍍lN(*0s\k5 *q~y1ڛoޗG묭[ ܴ>74JƑjrE# E!gl7HoAlc!,L6˳b[/h:F[!T<W\YZ@mb DHyLLB0$~I(=釟yǩ. xT{aT%IYV;t6Wlul|7I{4UQQXBl`wU$!`t?051ZJrW |#uaz;p+J-!QUr_[8!:`#甸5zSn6k Ό[rxutB$v p"H2uѦBs0`\yTp߅1,T+xt-Jڨ_TJ'lfy[ Sf,?&d"[[~)\c]x$rv ׵K81%.ZRtv~Z$⑱g<4>6̸, 1U`_UJ `vvymLu,t?HQ) rL.4{M,^9FuSE 901\kQ7gvE<7e D&BN#} KPBZ8BbSdÓ.!AD|G^x[fAg>p & Ij%#sN]b"=R'cc:l6s>ߚ̐8"Z?6Zo0׆xR[b?, I@ 16bsH5YGGf9aB-M;VrW=Sv;(]I8)6Zyվ!bau(-a=fʑ4 ={+or2GfX b]R$uuwiQ{Q MxC3CduFK`34j$#)}0 5 W_}93~s;nNN{=DmϏ83OLG}z2OΈ{xs+䪉 R5D0:&)SR|T@5W'q7@j_R`ur<=x5O5Jj@1_.|G8>{OfﲣrvٓF8rҌo1p O azboTk6>阓 KEs e/YAsOJwHmr#E$](F_ h۳M»;+%vY(Oo-*Dvj;Y-*4TRǬcI_;ǷNT܃'G%~Lf`n?lq8>oMزa@V͖ x.&oEmr~PP/_S[ؔPb7PJTҘ?ÊCV^Ƣa%zy`co v >۽ ٠l+fdݶ%Hn솂8vU8fB~o0fOAwv\GQj$u$M>Sb'2!`.F?SBrxdO{]b+?88Nݹ~F_ʫ8/\Y-61Գ[DeT,hIQFYv١6P "P:P|^IOXH,1JX $nN&}j0^pc `$錑<RGd W?ӸcϪ@%d P aJDݺD21gf!o >[-V2^H2Zi OLKG2&0'@-5v|kND5aku&22a\S` yLupzv4lp`Nо J BB'"j|R-bq3cշ)62kBiՆ'299GzE`&u,8bpp%rmY-v܁zh/ d+4]<"N-DE8+'4q:[#s%#?̡G•Dqhu,'b'q{M. 0|ұ$烈Y0>rA5%v#)J]7§^L֫m.(l &OQMV2o\Z.U VyԔױZ浩EѢDPYom A>UB=MtyRDznRM3+L+p|#ҹN6d?#d/# >!Er_א41劍.cu nywxF_`>;l+0HNEw)7kD P/$VF)/_:ph ;&clfo9f\Vg0Q.Jٿ:Kޟsdxuߞrٶi nv8ZKYZ$ⴓPbvl_dylgݱ>dN y(ik~`ҕDԗ{2ѲV F.jר QDjdq~rD}NHBY^g:"I1 T784Un =(|z YdLLΌEBtSf,%pzPoK_E)A*`:W5ķHl/2IڏS3(%1m,|,7y5@!U\i.́EJ 紡' ٟO2|GUcw:|ڴY[ˑ+ NM J&ʤ.C])NE?oX8maUQn}zNh[<)6ᯒR`FB*4cB*_?&ڟ+b,<{aO`s4o#Њy8_ўetDx00$ya(-- hf!7҉<*,̻Y頣sjmpqЏ2@C3n%ĒxRl1:iY3H%HYjM,í XRۺhDnRDz{ J {19 0W89 ]VfƈWë/މb&MEhJ- :ڲa= >ۥcLHVS!3ھCP>w/m"YEq]on\}kiX\VTmCY&F롕 O7}%};| u~D1ff$!Y8bG*mˆR,Cy90!4 cGZݳ8/x>\YYns@0F;\@U CJJ4x. ZDA!nb{2LR+LŠl8AyI+ AY_1!ZL[ YDDHJl{i~F"R0PXRc]7zj(Im`8y-M~&NR Qw-bu2C /V<ǃ*h"ਵ;HB| AG0K@ł}cB@.!u%"&] <+_c!bxA70@$IΤy9렝~_<%}$M!QcɹQPJ,!1*rŹFu=ǟ~H;l>q,H-ND}6}M槵\KjlUJ5o9;Wg摚0dq6Svc>*w^ˬhf]XL{|[3@ 3q(_c@F'Iaavu8JŇ!W^4v賀J l\zBWC:'bYab{&~0h{*B:1N02}Eݧ62%y ILDFäpB["yd'PKTbÉrUMwVQT_yK//vВpA@{U9;%#I@7X?4/>1yNU8բ_0RY)Nܵ&QG"Nȸ.q{^2D8 fS }}Rx[cU0 !ԤUh#br-,tJ}LqEM,꾩|uBR LuY"a 3%'t;GUe)W%8vWt֝j&2o.)d:t5ȁ>% ~fm;,HKDR\/CGž^ٟcd)JA3tVfT~=0e4iq=CM |OxEՌ; ¤n/YX;SnwI3lOMYT#D4m.%2j{L4< b `Q(A&%=象3k7o3N\ W @J2kcE+nJJ"uuz9Qiq~Q5 Z~ $Vx~yv-gj- 1 BDH| *%hO8^hP.PEgY=cwvG%wo6ߍ`w0Y%i~D0ew,oK.l)~@"礆v!rh$){f[&ȧQn'c6`Ki-Ω 9Y; X[ph.-W+E j <i &i]SǠ@+b8<ׯe+符tgs&b5%<ӒvDR:X}w3'ʹ?/1q{m6\<lIz#CjK'U3-@n$W6 (K3.Ӎ4i Atm1JEMP)q0"/%*Vw} $2#\z}b:Ljܶ}*#Z r*H#.zJcLIe)i'7Â[K[ hÊRs 82R]}[(ٗ9͚z?ԯi^dqLOoƉ{918!5 C3ZS<i4p&h@@M CDDB"-4SSo"d,Uv1.Чa:joиثɳ lx; ǞIL%rm"VsZTRT% aSܧ9/kJbU;]G2*Z䮶']Y;B"W`%X8>B 6 TvGp6PG޲,&%Ⱗl _A֊w d܉SX9+JT0p&n(ZeXMYN"EV&CbN D1QxT'r~B}e9݋T&~YMEԏ ?7`92lt#n u(/&4Se#@GQ% kj!6e ח-Β_zk:ir@dDo^ZM֔`B8>Б.\a>&| x-4Hջ1xfe|0qT@/\{5 Ml3; >^D~i0 αox`PG$##".%$㨮]ߴɾYk=N\gZxe֝<,DMP$qe>$Ĉ{ST7ceo#O}nLOq(r'dNP)Y=AO׋VjWH6Ԥ$(;Fhe*(g.7OlGcKnG!Aju&-A!)M>deL5L^A/u%_q,:2nR5SLWɊv>+ӻQfƯFݱzM{cbMT b.˙%r&/wM](twS$5?"w&$e`^lOc_A kR=#ȭ(=.e3BgR,q4R\^JLb״`n|sȢz0nzzVb_BS"`|M.mӞez}_"sD+Jq7tJg|G[VǾ #K* d'g/vv6< Gºsib<9i?)w hK!Ew] 7( l/jS6-ȰĪyI'ewP;kc/1,%<fP ;àzwLaJo]sȉ?q=Oម2ll=Fjv5{6è 5 ¢6 b<`xG Z\SPpNޘ -"ݜ-nӺԍa zDdWr"N RM'+w*%p*B9>?qK*w3\yR89Ohߢ1U%A}O (T!dc$X-$ VoVM2svUܱ.oUrj2𶷖 JB. S[;_a!`-<#\n>)4xBnr^.Ժh$~ bU+kY(`]wZ. cv&eM{Qk됉f9;(0qm3aFy₉\}k#aY?&4PXM\_ \?S5h,%zx-xeFV49[iΐ$B/r(Al.}iZb'h&dQ3ESczZarO>6_:Qi3C,ZbIˬ-Y;t8"*B6u*‹)ݓRqVbp } / R^f·e,VL }+5sy!(hxgRRb8nݘ0K'BϨi]%1E{x:Ke2i(W+mIYE {;?{&2\E'*gE1t+lG{aDy^k2BvuT ݪE-=5BH&=@%i"~YV)rdR{`i T*vck&P i 9B MK Os uΐ}&'YGh)ncjP̢4[`B,X+3pnnCTK3\"u?I0UexVO)bא(FiD%'.N5}A{]]U b^ 5n4=&4!/Ds}u䡾pMm &BџH!bI9[΅ǎ.V@MN@Ҕh|>?}u,a [=#0E/H=t8qr w?CJ\dg :Y̝L:a6>"|d>KU9.wZAµCj1;*ks3=V8^t/lLAGXd`*Ӻu=9U>,6m}e4 )5EcOkHD&-)d8 FTSM."kPdMuӄ˃$D=BaZ'R)Kٰ+QZX{n@zo]MeQMAat%dMw8jJ^0cO4L9՚/%9) EU}fv1873mNJ&6_m['}xhzHd}YbBJ}7uhQs(֑Ĩ# \WV_6ui(S GP+—zTkh\WPKE]-o/${[$GFݦּ{ܷҢ %^v #w_]5l7% n3x‰(8Zp'>:}0K@PՏ"U,@Ɛ[FLl&80ڣyj[ݿ3=><?ccF I-p.fsP+5 ]u&greKaw:"2U/ fRCjfw&›6jޔ2$#/! 7E.JAOU.'_ hp gej ETZ_guAz,[f4 a{-G-f A2j(eYx/߅3[f$8w!1tyzцm{.hi!E*$\g~`+Eld"q)%~h_(Ϧ _X>}j9C"힯FdpMbWmq;:y"S=lQ|mxTJ(={X2ew0ELfo|=V_̕R5-9SYߎ5,,E}- brE.Q|I(ȍ,Ը!%{{U",vs:foE z-($tN|w8|gg ]j1wVqR3Pt̶}ք RsbWn.ZЧ8I%SKXL/Px 26%GLaD[K_IIJMwawϴA]tj&,U)47P|IVtZxT8I}U 'ְ X+F8x-ֲ z]-l/*)$`D"oH١e"ιY%y;݇/jc.Cd>V NAqN/~▥fKKЊp(T|K,[X+1dD1x%yE+#;Q\^PD7W<]㖪^ϋ9MXQM|ӑ(g8n$X@/QXn$t{gfWӁ{ $H--#O i 6-PGUd3z gTv<zDjݎ޶~y3x6W?+;7l[U5GQ|&Os_L/QxEÙ;bM~"e8 v%܁u4o-X*!Apu&<= '~rvׄWWk4N4UFF& ZMda EƆ~0g~xWo:Ne)д6ŷO* CB ؕIYƠٽ"xµR}Vqn;#y* sM+&OX.W401QgW,ޭ LLճ{P]>v}vk*/Q?#!V:FSNzsKR[)2JCb~9Z̲Z{g4~RusQiz~3 xqU[+(Kd1t!,+(#My{ em2Q5mq% m3Ͷ7c:14t_(B g|?|ya2?Ʋ s;Tӿ-FiKD_0M~MzF3SsIH 5a{JQ;;7OoN?$#2 ćb 85eog|5noJӿiFgEUt\Gjy2❂ϱ|ZȩHmgLIQ)%|:Nd'gy0;DWoS jVgKzP#@XT^}Bȃqu@Ng**I.u}- ~.X zRԭ@SI&`w}jPXx%)k=tS!D|ᵧK׏e!@3c`/t/hߦ** ;N|͍$/ ~u ¾7-;TZ+D\ȸ;4",}]θf+t1:6PB.K8Nx_b,<^+K=JX:ܕ >|H A ??C.w#B)pm!iQzT ;c!}ɬ N#)6'L..7u: D4jB Pռ(m=`0lkdg2:_.g,4J]d!"e$#-p}}Pmɡ>X]e]AOfP([eZ\tDPXy:eQ>'S8:Q ջܲ7)oDɹGL,}9v%r`MI:OH7;D%g!l_~7S)G|7>| %UёjF<#)TM6lQZ$ojuPPhX{yp,ŨJPUƯCN7jzte߼WK" _2& FVF3 0cs6S?KM<j#)q, 3iz*.ĚfZ3a]oK{0[b/+t@&#i 3U@~1vWk惰 a}zB }Z7lZr$ ʛޮHK % ߈`]!6hlRa*Iی@o]Dai5L 7Ti 2(Q+:jBHwZAE|^ V6~43S$5XiMԪ}Z排YJ[d\Gqɝ Nzaŧ 5;/#?|[Vv`^ƑT%9*L\%i$+<",G }w^9{;3 ?Qtkщ3!؞@*'pmi֮< s *aFEŽyl* mVYUOAB 3&^`D,8? WltŞjhdSmjD͜1 2Q{.ʂ؛=0?Cc6.=F_*w;sQέhl mO'$)N˪WH_nE7[h ɣ(\UUA~&ST+5T%5pYWR_yɍ|E&)&$hMgQ}2^_z lPt}uA=?Vj"o 7PԬE~'{_8Ax&P W,!wkל|"~B RBt u&*Ty0ͼ&~Jd%7'TsȒ [ "wqȋPsw7%ަz}*(kmf(`qY_GgY޾e 3lਔkK jNnւX$E9j&zdHRĨUL\`kUcž%ձH$m>̟3 q ^[ 5Ӆ&./N8U{P|sgqIk<IN8,+p5ף*5!B9mej3K陦 ׋+^ѷ}ДGvPm)˟NG_SDˋ)Md_E,̙.ɼyx:yS#Sqk`li"awƖw!8r#^D*?/9jxːB苢h, ǎ*ВݢX}'E(L^>WNj2'Q xĈǾR3Q-`ĪO<;ݾU@Jnj޿P(Wp0af#`v"aD *AX qyܸp-~ LH5 

    c6H={Dm(zboͰ0"in# %s[کJ8!n\Gw W\wd-rwU»wo y^w$VYa9NG)6 3z`G]Q?BeU6PdI<ܗ{pu (migL´$/X֩w)[|o꾈A;X;ʋf; =zo^!ب/UuF1OɕS-ڎdqv)ue^9A܉Y͒Kq@$ =N'T bFR~50\6ZR,bEF\ia2_#F^8t SK, !1VZ 遰'#'Xqs̲^kEaxW î 7] $]ո Z< jIe>#^vl1'Wk˩4N69.ۧXi_! 53H~$;?W6o y3);jއuKU'S~JW1fm>|Q?blW(N1?'{qZ4Q~oGחfwFΠ;u($ H;'nlW1Ш=')qUW+C91o\sRb~O2/x}#g`.6 cuOH-+BwpiFs}e=ᦳ7@g  핋ͦK ł'߳=Hrdx]V9z #hpeNۑ碪}Q9ZU-Y녍6ӻ`}Q@[Iuڀm(vYf KK:*btAL=L;{;U/Y'u+LnRKwyiO DCޞkvyp9?c}3Hu k +C/4{ƸyMAf!?٩zKE0וCuACUfiʭq.5-Da^|*a{jq8g)FzjxM8giLʣ*7e2֌k$ټJ]Tda8Fj_BYS#9XLvo2IoCVH_(MX~EVcGԣF;=I@fj MыBC R&2?bT f#bF AH(=Xc̝ŋ\wah%`Xg[^Y7wq4lS gx8/^>@XqbKg tR˓$4c[ޞ>߬@_=C ǮB>k^ 0)4QZh6L|Fo0q}a3ѸP^T1ξ2;PNEɽX,݇9-|5GraL>hgPfkBl?r5|~G}vޙ ~5L2c~"'{ٻ@USrCjdGIaoVcU`{飠0mN}ફ̓7xڵ1=w z&YjRͬHIFq:Fԅp& {XANVP9 -/Aڗh;qӊ]93Aز*}]> ck@_A\BI>bM߷\1/iJC)Rj)Q\Lg?7*ےW,2tloSm  pLi[dc Lr >(k>EZ0H.eUEKAM"?הH爅nXYa<95ZؗtbrfRjQV3&Hdzw Wwx Jygs}jMAFrP ];|<* EIʆ k36ff#׷uxCnXE1kZ:Җnb>Vӵ:n0/4UᒠtpeCi榩54eF&%uR@!K_XG^8 kVDtEGݣyTgD v*o̊8 Dy }od6:Áۡ9+g "ǥu1d@ ~K(E1:{fɷewMO5ȲS# vn=3n&:) ð>'FO.(KԒ#vpCp==* N^#m4-IBۤG=Ǎɽc[(Gk rG[9r5ZDY!faZv A6OI^[8C+wѕeO˘ˋD)i|yaV?-;QDS :L;l:֤{xfx5 w%XM ?7$( ^~xdN-}}F{w!`53n:_pfᾢ8\LlDMeLe>[UwN9;wncjFixaƠ>#^2K`0-*x(o7h}Bd)CCI?+Bc<Gmj} l(1([L蓉{:shH3f/jb}6n˷LmO5C?AZ"td,UQey UG<{ cE(†tB+m’3'1ȮDecbˣ an2;e MVgiEA+ЈWnnbg=mӉũH8WMxN`%fK `#3MEt$^K <G WW-M0 'Vx6AK-ۗ #>W^oSwH/P,IB,G>/X:bճ}w;y8-\,ka fT+=a${rAp1h6-M>:F$ȆvD= 9սN*eUf q8oJW['t7pzg'' S;WG/* }NA4m½GPrK`{\lIruE0N}=pL6Yބ5YEdc8;яQ>83G= 6 i+pue\|"GK<Їd2(49"zZsxsD8wmm L=係{@XS:}qq A6sPPQ< ͒T.UiAΌTVk?-Zգ٨R] jeRLZ`ye21z:?P`v70fqral[QC lQEɥO-6md A<_8!iGqTn1aqk=9'YIk7 RNP~$Pkݐ؏M h5ZAiYiڻEٵG{uXsC ri'[1wgG1"#?IyEK690=Iq걽X׿qN_\#,j>Ef6e>wh9]"U;- v%=Nk&'ig$AK}[I, s`Yg *VV+@PyWyo?=_̏M` Zmb6q IkC-!H^{n_)1 r&5Vr}IC3KR7ضKSB`˨/Tmics e(i-dj>MhFp롶(K?jؙd<~t= ApL]W©D )[eg,G ++:nocz>^!MxVmkxBSM~ _|7؇,gu qziQu ՟&F'7KN]A *`D9jTK GlMkW ϕPl~VC4$>7(WLz틖/D1`yYV24[Њ༲t8$S  r#~?\P Aܘљ!Z:TN>\V6 J0λ9OmXMOՓ-%ppg&Ϙ]>cz4)`w8ŁVHJP)L? ][F^_ heuZ}xo/vz_~P&?։9_͢alRܬI[p,ȨʐӺݠgPjrЩ0olnJ"]׳^8TZuMP`c\vC})N L9۪,`a@[E:'e@S<lT* hD=L$}(COwX/))Pw"D?J֐W%^&~@tAsfݨbSIwQaHK !DFqBO($eifTo9K熹6]a[ 3mYҥxAH͖\v+;V_ϊ>mI^g;3cڞWu Mh'Ò\0_Qr&ScCl mK&"}rnpJ\"OaCx298R[mψVS -vZdS?èI`(فt<Ј|(%kr#Sz &;=k]wlec|]W7< z&Byޥ}M 0&{(fs @y'rR\ uMKoKըLퟖe6I/ޘMj(_&:}L&)H_*vh't  x]:Nv Pg C/"[t9HWiςw/鲺D=qglEyxx&Ê=ɟ'ZAVG L.K*QVNn۪(vP[,5R^nԶ ()jCZƂmvV×G yx= pX0Q`<ר 'oZ׊DrjH%zؓ5'fxd>yIoeG2 &a':ů}*Ƴa˞{ QTUv>5L}s+tYϰ69$a `޶bgw $jl$?йkgs #/2T}.prڢ4 _7'[t2D%GExtKݳ󖫐íסsxw͹bڗgG!Sljmta T@"| ^l)&wL*mCDBq? 7Fb:3'DjKʲ'e36yu&K3]ҽ%=YaqўAGyX]a-^ÅXNݡ!>XTTU6u*0'F@A=(+e+y[=laYq0 /lgoU)LVV4o#R:(=C_xT-JޓfJ7TL`4ncDG1[BD ##}d =X]:!S&GsHz{KEnKO~ZvPj bcf8cRހw5^9PsHl2D6T=^& \@kTplNLwib,p#1#&*MH.?pH"cYm4T]Ny$g'kk=;xbhqs?R,fuZuKT/&kaP!o$|qxঘC:]e[X h^h$,p--<fX~uK7WUC^ќLCY3j(3d7?,! Q^'=|`j hgh[ǑWChf<̔}e%s4[\dCBtJa?OvˈH9)؜=x.W{(_8ͭH )Ok뢳 /xAvbU(sO8lΞS#Y' (&u3cpGhݝa悅X]Gi1 ?TiHa51r 1F֏8~cuҩn([d[Pr?V v!(5$ dBH脳,$Ci8qhyRǏarC&^^|Qp 49׼Kdv훦!0۷[)eTNpH7ʄky$ ,6P.ۖrm_u;r1ֿ eB7t\:ִ 'f}C[g&]SX0p"|c>^4ùxR3Xr^8܎}J4CCzx(}Kd%\J.ʍ)$xjv/eSqo(V,tSœ|Jef4JB~UyMAÉE Mӳ9s`# <8T:t w$=AkST\=n#*իDŽ_bVQ9\HO*G[+ֆ`Z ":6)Kig1+nX ;9.nr"Yz漞eGՇ9 z)Pڈ&NiȮWx^$uVFXXfǪ P+7"yq=e߻ʯUWԕ#ѹ^ӓ y-5v3[1;^dT+K%'tcSA' (ul Qtc]ON2ڶ .[blЅU7]Y4&nXJo0*:}b6F2͔3i} 5e|~ SUalqdϵ%YZ y W 1/ȭert%/'x4-XD`ҀeN8'Wi^tak/"L(W^S</zRg,5.WvnZINDzidq#ΊTI.O m*HY=ǎZ%F?z/ A,^+ӊG,ӓ@8nL&{-M9b<2!gjyQBv׺>7wSPG6 'p Jfdŝyd'Tn$|%6{ $7!z(>F]xB*`$^b/ۏ +Qety2(/$J+G1@==:Ȣ8YDsWq!f45?!/$յ0><I> T3Zz=@𡢼>Y]()VmDTW/yϪՊ ~j2x??I?5E 6_/` bwQ6JHNH_Rx Jݫ$!Nvxb!Sp[,HkfIc#EWh TݐT|sh3eŬd?QBiAXlM2"D^#je9Yr=ja>hvX>PR >d=]aDj(Sp=+m(]|:ScbElz`nuE1:g / sF:IĠA[^zƅ~fΧ??Zx&dg*UFMnO|h2t)-J8Oϴw#ANi44߸y$p* ȣgʣ.f k<5G# sXo S%{P&F.,cM䧸 G!GwMC(^ty Z.}^(h--&Pݞȋ<<0dz0)N$[/ @D2lQ2@:Dy,J'c5իSҧAǛ2,z6,xjI1GA']#ꁳD vQhqH"7iO/m`oRqh|!En~ANCL'|. @DW 4EW#?^F)g )9k匼i(y fhMGDu~3zdDBiגR3^#U\w? 2i$Byb^$Hݧ/x#iG DڠV[?6r#?Pvut(m!B^qtXi+yqFtD#N%5L{Β FGl& ?M O ;)\)^~vhDK`e\o~ *{UjUk3E݇ nM;;b^!:Zzgi+M]}Tq:әKsiޓr#~gbud,,r+kx#kkg\d{vf 4L݈|%lm6^ZN٥CQ )GbB)uD0+*g=9J2~>a}˞o %y@8^g}E%)Vz׸Q^C]>1aN$5] %`?pQI+b }6_m1d>W|c=ɚ6){ϔSYS:;,V BJ&fn:DPe1dlceې݌: Xw(>!Fpm?U;P}IW;ƒuJ;gvk ->، étEww)@KZnZORX5+ eRJWl0/y.PCDO/l\YjQhvf]K^䈙*sczd~Vd:D8 xrI!|q޳!pb$|ߜj$*` SjlG D,2 M#ӆpq3Dۍ~bOI^F@ѶlsW`v*Q-A.gl0ʒonNq& L8[ᚫK~Z8NaR9{4HƖQv3/xc_ha0 > VW{/g bL͖VOE"65ph$ׯRƤuZaID-n@/ ؒA,MGr So#\u_^ۍE4~3ꗇǑ ? (l=u(cK?ċA _cSְ˓^y&%IQƩΪdd3Eg۫B۵*Khϋ2< [^/ ʼlhL5[x[nzԎ1]in(fe˾k,fx=ZN$ĉ*+F۲1懩¾'nF8RX i M,zTan: mlx3ϔ] 0x Uкj =h]^$Xlu&F]KmRVmxk0!~_'q& Z{V]|rj>I *l*E\G̳鰖g=O.%fu۶f2us)7<,e:J=׾N~ХM,׶ lUh}م D@׷wY՟S0̠5'ñӰXwͽ W7R0 HDr){%I>-E ?:Y!BT?Xyx4HPF ׷5A̪#pcoG-KI"Zʜk->EƸ@Lnַ<te؎/^ B|5!nl[HLv#:olj'=`41p3s Zn8%FP߀'B7BtT³eH$:tJ0oPX@ˁ<_RܥB=65/# =q?+ՕR?F.#ɪ[/FXBz:=[X_bus+9Q=`e?+"5RC+oEX6}Qʄw`߮V=y6uv#VJ05AȴYD20O34USs|g6?!M.?vP^mVnTA"6JZ}DRL'q?VjDuC}<` jԱς:`57 Dls*l5Zܸ1x c\XXB *9:Ǒlw[H%s@֦Ejɛ׌f<~eV F?9!-.%_V</mGτ%“US=2KIZֶ-j|Q;VBoR:栈EǎpB#H\2A94X2$}豢_raؒc0*̘2U3ajPJ2rT6.sal!=.msҺIyI<ǸjO=!+{IlK0ړF7 &~ZgM˶:?ܴwp l֏{,agO8 ZVժt+ J׵tӖn`VDV6)9`o }Fz k k($<m|H&Q*.V˛%+d*ɕ+)a٘O]28z yzAhAϔb 8됛[9sݡ.7TXǣ |1_ifU( Fȣ$+ud񧑢xd"PW2e-x:ߕ:)a: M%^ ^HPpyü$b"*kf㼹v6iTgY@@he.@Mnu[ ݤu7H'LW},P8 u ^) o,;˱*XO}ib8Xv<}6J|$֙\YO([kDW3G4:__#,:"q@mTDudPx0hvw e4dljeڅ0wјSgyzɓeܙ\- Yv>oae$W?]ٓ˓q3 X1ZQSSvzKLR 捛t?Up$)_PbtL\? wI*[z􋇷S J@ĸe6\-yX9@A_>ANHƈ:G 3K'C_ʓn KV?(EmY,[ op9 $"@p)~\`fqHJ8 uI;xmh ?kMs巡}` ptKx'ej3ދ>.Ϊ 켊f\o^CCe?'yV<]*M<%S qR^L4lcd"rtaïÑي<_(bWk_pƑ_?8mc"\j_׸8̒,M.oq~I!iV] _S􁅽d˫jR<vc~cO7CoFsjrV.F^ 8T %[RC @v@aeZomWk;;Rc~Q_u(a20Ep&Rx5YO4{[`@NDޔwTczh98.-HlB)G\鯦Ti\-jxCZASC2-hQSL6\KWʗ6,q LR3<ȗf ǪXwQ3Z 6X;D{ie =,9/5a}]U_vpٟ[C fF3qw讥PZyT;+8+k{"OxpjfM|]SnB)pDOLZtf@K7 ѕ'}gD3!rr4sLO9Bٮj;+=[,ou.z|YsVךFٵ͗#~sw2K0uhDI0Zz -/#' %w1)DkM{Q!OD(<&BDm][k}ԼI<=x ,Af5qAG[~90Ql #| [2NL(Ҿ<& ugdDZJVw ; wxQ6|Qp+HOV"CE[7K S х%+9 wE|t58%Շu4}CBTJ?7AŤ%ItzGD:A0*)KXwc3+dqbQHЌ;m:7ײפk&B0hYqO_鞺!-|bƮDU#uR87}C \͔{u ZF$K}sN4ڏn8ldaIuzi@o@2j*;GVN7j'fQC}"ku]gs VE5W ! RZ Ow|" f쩷KC+P]#PRB6]Ec5EpTp$FO?]P zux+L暀(Y?WA-4ͦB ZRX=DsKE:@%<1`ʔ be.IV4H&Ca*Li*r,9RТeA'+U80ZeW`Uv꿵xм*C5igL)2m6iYEkU@B 'M*3ka_CҨ[`Ę`ZA%`J)ޡ~M}fVht47er8-6zHׄHhU@t =&RJmĩG- LkA}=drN. [͵xC84ҟ> |I &}KA^ CD00tž؊n |p{ggdI٩c<)?gyW"^ABپiC;eѻB0BXx4t ;$o צT;Y#εS%@,wV(H$U /$98z$\zLFqu&d!> Isw6b`VnjPZVa`Qv %f0xkgk\Ou7>ЬJ2Sd57]>Wv;H']+Z'\|SV.]7E3. 8b*ӢX;E jn+yWg-sML\vGł.5 뚠R3Oԉk!_}MZa}8EmI%D6,1w-;dUT08lHa(ޙ;^bn5<m%+_4DL2{/p b>@5^rt͏R@"4ew@V4u;w ï^:a*^j*SHW Z#(FKP*N\مZ|MP=r/nPXT+X>r c'7FyٯUX)-aGJz a*4j3Rԙ8 GJ(8oSפѸ8%~;U{)?#9 qc@d=аf#seK& 7 %H_B>;>pO܆Vf3AvU X>oК[/w\ZdeL$ѣǰ@w>!I yd>_V(F!a|+V 52.ATF|ͭI!CHeX￉KFo]q Y޼`iX~0SϠX. *LYR#_)]O"J:-3_]TLoinj=N[qu0$Zj18=I8&z^afvq7(ӅTڜ!GOo Zu,:1F-U'm=+}3OkLqGywT׊Ś(a~%OcctW#lE9 @L8ۊtJ%gϤԒW`JfP#Ǽu Df wCÇUzH,@Sw-_eZ-P;Ǻ7a\*~ҵc*,™5zΔY9h(dz'!&Dt R?$;DEǢL[yGJ%Mvk͸ Ey- cyUk{Z4YQ!=ye%M5_ >l+ 82Ϡ5xnBwSzJVU~`֎0< '*Ïq")ԭ*ΐ3_%q/ŧ@q⻝?ms_v4H 7v(@dfQԶzs #ZQ*9Ɩ S%=XK݁fidGh*LL6v|A⌕"}Thb?':,q#05uжq :jBbDpLG|mZgG]}xx1Y >YsBqw) c ? a7a;5`H j]켚bWf4ʦ\D$ac:б Ng |R3Oxk3.wj=!tۺ#f}In'@uGN "-aM7N3wڧ5S+~ڂI /8ak|XݤBKF7jj3L):b>&ؗ*UP#!-eOy!ӃbMMs#d:pa4{ͅ_f B46w*tz½ ioD6\.Dm;g| ٠z;ӰBsNmz/RNuຕXR`D7aӤQDȤm$2I:IՖ cKGԯ%&\n?^"[hRbLu8Ze/|]2恊Ǝ v-s;# OӲSQoz@Ŝ78ΈL c0U&[z@eG k5q >%D t8Hw+cB7xa12͑5f2^v3\f3xQfŁu|"n)^% 2x. w[-z,2gs%A+!= 'Ѝ PMKǟ:/&$.+K\Pu.9M>h&J-@6%#eޤ)j^a `:vw1 cs@}Dyky8*ۯ݉Xc1-Ty .IھwQa,z9a~M(Ow$gP'1J5u:' "=2QfWH(ER%)\,_;PA;%!xF;T]Z_WLBr/t%3ZN -_> (iXھ7LQfq`Կސ6K庍Z Siu7in'*8.DDl':ZvmiElbt@Bct&W9j-// WʷU~n;,#dӃD)sټtǬdoIIP鎫_/X>Rol_8?TEEQJ}C ceD:)8?ָy*?ԛK<>w "5'܁X˨Sa}tFa' {o߫΅c~?-a%S_O6yכgCΛ|L#ͱazC.!'؆ )WjMIp>e˴>#/@ya%TqB`IFfTHb /rr38h!kcs^m] %ߣUUٷ?ơ@Vt_,3z0仪"W?Nƌ[DnF.ǦF"a]KwOm0< !r5z}|~` CFVbմGwYv)9G ý )MMUWckr)5 /R?Lh"cUL4/Zɗ3Lca<(A=m% Dxįlao{]r^p@oM -9=i lUsrT }p؋['~Ah8W$f^;nc|i?f:œ2.Fʼn'~%i vk\aI4`RΑMrH y,.xpS ݶi7Ō";+g Xd7*!ˣ۷P UK(66qCpŪ,:m KP$EU*SJX_B ΡR{!rǡ5;^LG`(t XI #i;jLtuJ}XkC*{ |'"Ӹ?H B>Lq'_b,n LpX Q<L -;ؒ条fҥXicvҦR Rhj54^`:Q7L~,}ų!#f;J#'7 כlͱ6K/GܐVMٚ8)Wovͬĺy[vJNR@s5%X^_Y8=Uf$:mxW&eiNm#_TS؎k3/L^w af`@mW[g6Stq"D9=2[Ԡo1A綄k{gqf JMWuHk*!oϰV+ Gz'qS6@LXa7zoM),p6?L%ST!aXV:T Qz&AsEbrag2o}$ Iδ]_/cvIO= b72z.28xhQjg^S)-ۗc,azI&N/ӗ?Cu}Wz IǶ}{uO^w^¡ i% dWF,kܲ^,hZJٜ&blD}qFR| R]%^|2.U[H  t/A!'.Th7w=khM-UÙm2}މmQfDmg&=pԫc  DF^Q_xh{Ezj!f#niL- C$^ eK}2B30{rXDivC +hr1@7KZ{^w}\0F~{uiI ABXz%.@J6ޒmv" \?FEe95{A816][@'Qꞻȟl2JEE}&OyZrnytjB)Ί pՏ7Fi5ldi{EN&LWdv3pØ .~He+XQM!AlOCkd&@G]-fHE_ĝjͅZB|5Wȵw \7|ռIaJCmuo  GdZ!UXQO]07&&ZC|~%3|n??v!CڷA-ׄO4c)b >82 (gMg+`祝MV˻; hd*I79j3-y` >Ǝ$n Lbk26ff:czv 1PdW? XNE|ꌭp3)TaG|Z0k/w4`YKc42_ŕQj|ļxIK9J<myGD#MM\ռ_[?;fx ė+NU|cUJ ZNt;6vJ)-3Ut:QQ1$}PN8褝GafFH][¾zԂ!.GSlj A{gԎԘ8nr~f7G LV+س, 2\XM'Qi&"54RXH;Y3RX)TYoYZxW2H̉Ϝnr-6S+Ͳ~ b`ԋJdzY;嶛C[M\6E<p}`zFk6P~@Fݖ6-yvjըYGQ^G'OV vاa"/ܕ|gl;u)`8-A-nF <.Bى=Bmg"xqY#~tt(]U_}_F` IUQ!Ebzbۆڑv^D?CNzg: F3+*>_Z чy!U,hx4w[0S f{ǂ z57%]ckˣ "R2 03Vp6\JTRmIH %CQuu˦e 7.83:w㬍p :/:j1Qt8e?™mt%wdYg{A.dZRQ7"bw~=zeXЎm;.\^ "-Ƌ 4܇"E}D] K\A7ޯ-HT # c+?g@(*6YH 0Yo3 el+eV^l#l#碹U&]&; ޲̽/7?ں\qz@bT+Th*vr#H+镘$wWrR&v %5.'s?ޥi̊g|cd~f~JYMئZZMz'wj[T$6o{>GC /"9i~o2q^ /F߼*f$ @oV%PS3g ؄@Eu LLCqlsu6`N(@JP%!@N哘2@AéKcIsUnU}w^΃Z9!چb (ddWH`9E~ r,xwc/-2lY b7RZBs=ϵE9ZS,iiCV5^zAвDK d&mtBװVQ'g#.'9?/-p_R J N*jQte,aKCԡbс͢x k:t~**W2xDcП!g-V"J2"|LcMb:z |_< W."4s$Ѷ7 |y6鳙Sݤʍ7S"|*0 .~znS;&Lf7g\'ǒm<) 6ƏµA~~9vAC0R5Rˈx6}f&eD^AQ M[;NxV95= BS|^[?7?~_Fddz&<Y75?BORp×!™{sy4(Y?gP\/Khmԍ1 %Xr8f5.~iafʹbu 9;"<7? R.ѓWBfI!ĭ) r.ĘUW;)!Ƨν1e*'jVk9y\ _QoO 0d~\OW0?rlڮP[Y# Pt[fu%Din5Ta;OɻRe#ja¹$R]s z4]@^'!Clmiɗ˨i:>{?YYDS4ၦ$W*G$V{9(T1`~'hIaR2!LhKD+ )Mo16p3P3a,rlLhcYWqyHtd6ߓ6M wT %!2:i_`Z&89cjjdT3!Ƣ6 Br =}t>Ս4`Rs` Pëhzh{€NIJ=>쩡dA/=,d%Ft_ÄΎr6˿%<"(XgBaC61T"gy}s[,5)EVYN`A=F8y@tmmKQHIyOeVkg9xS%wAq[J- O|$342eƐ)}[8?0- ~oН:~i}TC8OŇS5Fy}Z;|DpeP$v~!\n͚U"o~d*!sq]F&:-Qbiʫc%Q_R}Nh^o~1&;J٧aZ9` )Y~ĴC>>V>aݗR_K2Vc xBVCۥ zt0E^;H;FLܜO~X۝F FǷJ6x,LrPatI5,}@i9WqS.W2$OÍ?mI$uUW25?0=5m&|_2)) 4vP=)#LL$I;%>ȶKX[e(v6X7M-@*X67&d @!u.fA9}^??HOig:M"9h(3?U8r4P0 O 0~T#s [>'Hcf, Ob? } Gް7h9@ȿkNb%p @xQ$̷9N-F|]9nA^_KoyG5{a +##YmVٟ8!X7j-''mrI+O| PxW{G|]TJ`bmK񋎕 ',~#2DH9U7߲ш*vV"E_?0Xz'Bj5ua%Ιo?Ȓ406t!CTQnV*q:B/Ye}@$Y(K~16 %0dŢhbepdۨCJ`ahH-޺փr7п|$uzGgz%=2yoJBEZְ_yteh_V:񧅻ܬEXNMкKE~n=Heb#$,B|튛KOĽuل\,c!UN y5 SXN\m"a-֊N랏>$T쬀u> WY\Ru/[ "Wg:^H`2:8ЪaH:qa- dE WC@ȮiOۜdkRrK,@mnGdQ>g.[UVԵM xjVRd$]W爆6T+ǑN3$~̱1Dߤ;s@2Րtaroئ`J L 2*%91 6R &n'%\n6M6;x5_\Σ_¥~bdu6Zk挕x>' s:0=ZGJ#i"*C ]<%Z)}nv󩐑1t8Q4>`\J !J׍ܛ 0M buTBBCGD^ٟ91ΒT!\höma i uS42QzbS9I-opsՑt#D>hZs)ɳz| bM#!Pb@$(h aqAqCW9] G58׬6P3@`o$aUrw LpB%lR5f'skFYÞ*+}'%c% O@:]M1E|[|UwȄM.K> Oķ2Ԝ}*@KikM{G7ߝjػ,!Ukg܉JnRWHܧ:rMVwe:9g]+>T =܋=m dJ2Ilrp s^(@eVrvc 9TWtIveTa!AY( Eh'- LΙ5|fxBd"=]W\_ΤTq) &xyŕ3Ǩ )T|H|%Z%"X< $PViA'8WM/ ˪?(6٦1:NǮXO/uSϖiH|Ar {lש>;Xw4c撀eiL}WnjלO96 i ubç&dr;Ն޵ l5o4;,˒o=@Ueލ#Rۈ щdaval=^y{Ϟ;! 8W.QCN^C5 /{KRc;5Sa2<džD,|ؙ ,0HTs,]r+=5J/w}N7pv|><,hwcyV @\>頺-oGdZ G.WCE48@9ME m7h~񵓊1=q^7 h2%S y $lSX8?y(n`h!XnL-@/YI̙}71 8t#?Jo*x7Ú@F-*ʠ-JwM鱆yU 3RcXn=֖{@k+{^k%3H#ghK;/ \xB8k$,]dvgJ'C-w`MS ۱u6 A#+cV$>klmP-IE<(Dd;F#{P;6NԐ|(;MĂ돘>bV3y6cR"CJŒI SJ<ΚW w1*o`CzQl)AK?5S%K?y <1նZ {O捰]`s7aQҀ倦%; D?n1zq.ngP2umB.ҢŨ 6V|(3RS}ئOg2UdRf~d,0h^o"jlYp׷QSROߑ^Ð;ԫ|xğVjFeo&$v&J}x3a |ī8;C 5Z$Ζ3L3vibm%4)E!)y_qw3xK?IGn2ټ⍱>)9S͢ $-^seci@T<mSbHD7y0;r}$L#M\2YG\/{gBL[9Qw굨cu |WyKf,q[ Vkl.JIPEg D8;ǯ]}T\ q*Ҟ~[!3C|1m<42(s 3(Q_~n`*T4hbNbѲJ؎MgWn#Ll~:B(М1.=Lqid+Zu}{IkL3?\gL XߒՕRf[r1#l~犧4;Ń&rBH\ ɦ%49KHCvەƷBGO8Z5ޜQຳ "5y_z;E˾PV!Zý.?E8UTJ~$ZAW3`^3+Pĝm$TLsf'<}wSy)F%hQȑBeVg'k +`*P򲏟Y,Ip\^8p`Z{.}_h)N(jjGI\9` Z%=;^4[XEl!5ູPgk|]ڻ]f6Tl[xݔ| Ka_ !ۙ jrWY+] ۄv[*yLBs!op/KuQq=|'SaR%@ܕJ܀mvU#+xN_9ƚi4 eL{+x4rXJn3G8, 7C(@$l71УZA*(@LœIa |r;,mePZ7Htb5$`-,=WIjO 03{(ICbPy N7ݒ=(iߧn$KrL@LZcsLkm;шfS+ ŧ6o5~P$ܛ%jT2DI8Eraq fo'93#Wڜ(بt<Qs"A7q 4<.KʉiZּ";{'ajTOE<7O) /'\K,tfYa{O)̿?I.#J{*_=?Ji:sUYSd䛃mi?u$Nkm;-=򥾃87o_.!Q3doTP6I}j*MlS? otrwhOXf=C >.[p~4A1/ f .ka)՘!b.0$Vh3>lJ-Fo2Ly<X7ԍCc7N:D Kùw(o"˾\#ɂ Dn'm"@'b|rF c!6_?NH3\8 EM=X2M\OMyd(@4>"S.lxg ͨJp'\NBcS8zVe6>$*n4ڂKexN(SBhf1TW.])^+$Wgj(\Bx0_ ZO *g D$3T3iB]~[=7C k`eu)` TG6?x}xRH*rN%6qi药 B:g\3ௌx!r '6P!Ve_ ]".]U87y!>~xaejA['-;503LUҵDymI<:$QJ}qTdqѧ_mҊ~~Ժ=rcj\ˠjv2Hvš|[YI&J]uدH6&nfTgؙC3p2y/ ]xDt*VB]=% -`> +KqxEUN\^/t W!f0M(A x373)Pk#B Zِ(01d( !2 [N-OMtiLw\^4V=}ڞdSqѽ1zXүplGhVB/4Jܿ@ּEhA7ܓ?ơ7hs-v#e%MHs$Bw cG]79CM>@9A/wQ a cQ . q aTPCOBΊ)K5|2ųM1*6PyIeaPǾImZO .U1@z>º/(anLZ!ϼԕw{Eǿ?9ݦCہRǖCzSrf-pa%u$@8"gjfoE9 !&,W<){vίfha6}П#Rxؚپ2<8PnQM ʙ$3/$7-%;+@m L:3zdqTu[[C}NLo9M?5QڞjRQ$OJJ3H'/Y+/ШZ2O}raK_Nq•:D5>;I#H4 埲;$N/,qJٻ!"u30^ Q E"Mm Ebd׉y~dLSA_B$ܐ ٰ+$5lkΪ úSc0N ``^ˑr }Iu"Bz8xyoy=~ewl _LWEip50n 1U"͛Z9ر5IK.3fgM osxp#_v}ah}1-I*}:W:aKz^9 =E@/ib0}u U;<p] yyŤ}NU!2V#0vZ:! fnQx*QS),f[ua>R _u*EoJ . jR~E0l|s]phF>lɀy#¤iϬ4P!tZ[/ =Rɹ<| \ۏ̻_j@;?flrO HLSYNÂ?ݯnHժ biQ|ň.wi)< PENVVsN=k*ױ{0 : Q<* ~1v_ vs@~t?$H!SY!Fg- 4V蜆 .[t{m<éSMhkXksBVC1*H7ϨB^b%=6I+FR&:%VysChaU:/}Nt8m'msЧO_Do哐\q:ݽ0!S2uzJ~##Ma ^ֆ٧ 4X(`<AB2mòǗ곩1qy_nhD̨b-2>Ro9"LrWYxp >B8MBFHmHmrU `y|H%8^J_J[|[736>㫼Qɍ"Ú4J(ZhjEXڠS.ӻB}څ$p<* 7/yfT^JP")kX$Nfn숖)1 .βa32ĭR7`ۭ a\cd®D >ja8𚗶U]+xr(&ah[RBOY~E_05dsj:4Y*9nYu9屻ѸB]ǜB}*ӣEAq`$e'n>4}fׄQ&"79(Z4zBBpK~ʿ Ү#/ odAV@sk0;ձ'a[z:հu08tBCN{v&~VKұgPuq/?{V%:>=} Oyt hLErF*A/@E jr<5;Gѡ} U0Xq6·} oYt$7[z26Ɨx>rQkiw+ e96ZCTAfl%BmHEajy_b-J\{ p(.c5^/_\>7t4Lʝ,&8putNщTv*Wsd֒VLo~!0D ԓDऑVDAXc*J\aP/?À "a8x#2lzT#֗խjڗ-qy+\yK#+#m)4bp>.SD(ʶGMv"BSPH#N,ZyS&TdHv w =|cUf!"sO?u,F%'iϊ#zqڅ:~=]m{W8-Lk W8Ν:?@g?6: jkCܓXCm7N87&آw'PxxT췧܁OJ7V(XH.qXBJghf,u4/FXlY^뭆2&  VH }iUtA /,Us%FMalCiCLEwo*I8ƏNgDj%mlbrlgx)Zɒ&ߢH_~gdiRSNk^yhAOZXdL8d3`^lӲ v37MER\/EЖrq{roR5.75<{ǝ!)ǿ=bHgycJl"{:P=MoYxC"|x.f56їh1Q"٥`/Z<6K&`([z#*I#S;#ƽ[TG4#9NET69K.ӄ :vwn^R#dhOB8ǹM& P-^O`gU({lˣՄ#ֲ# fP-Ͽd \ԉJع9c'dLao8/]K!gt6Jh~/v֚MF-UAxzoGy,6E`E")X)kxJ3=ˁ xNK"1~HIjA*k2WjV5h[oY`z8խhi^d lVL [Kgg9ΞPPNݪ[ ޞzMW2,YG'-5*92O\y :ޞ4]JpkE6,#p@>WJH,'֎./ɹFNsٙF'n͍d\Dr+P~u>xIpyH㔝>-$bԣkPToI,yi1qX ^i/lE,}ir"Q>X5٫˔o4}UI4hF7?d3/ݫ~xx ]ƚИg܏#v{z 2C.0h7y,T Kr}ٳx|6XMl\inG_B3~0Wu\=9[Nq(N io6f"ŇsI -PH1˽D@t^"Αs1:)<݅/ ނw2V/~8*# > ?i'8Qy:*7~d[]SŹ6|<=kHm<;us!'1QͨhqaLEcdRZ/-=.6cvo0W8As.4i?:vpߤum9P;@JuzcAD.$2զXA6SWWiޘw tb@ުu(Xei}Nʜ_Dف..i/Zo6|!2~"Q/&#kdHϦ=M`܋0%Mt%tI˯M?7QnzD1\tyUU8YUА` -{Q\8L@T[CHM=ڋ_GGmc*'AmQ h6{e d)N¿-@p-| jr~$;E6Uf|N~ҍ䝎t6!t^V|Un`#ϳ9c\b|E]aU.0W> /ASL腂= y=vm7,H&`FR Τ/ON$lsICM~+D]اm=͘ovtx/JTQώ*ʖ0/8wS3kɱ :LT2}.Gw_Jf1Z¡Ux~cv0ēM}Z@-Os"y] exQ4WAt5ͩ4 &ž蔽)XΙҌ/|@҂; QZTn"q 0ˆ-ُXCvi، ]]ߺȧ4CKݳ\s{=$!Y~Z¶ИcI|}SүL{&ގ`77"e;Y㒡5O=/!1 ٽ,Mst. 7Io͟8vW+CLS?^XDfǐqƫB|G6l1ƶ+;)xcg ݱx} 1c`]t.aB+B1#JK)]* gPD4,i̓ 3`ʳ q@ ;_i_cZz.{ww`kbC}'b) 5Ub2NQ<((L񋗓$tٓ06wpDB>U 3Q5P`d R@=^&:請Itm][*ȅ/E–dN _{dW\$x& NKzq5O9)]j;(aB|wِOS_c"k[zi5v܆%LNuAZlJ{Dym/ X~xdC0o-k^^ZEo[,8ˡO1ӥ@x:G1=%[l/W |m&ǚF|oVUܔ=,~E.\(*!B5 dؒP2y8w#A̫+55,=69BqP$`q;Xh"@ϓ03'x̧1!tPI0i'/b+RvkqC+vj(?$@/[;ʀq n2-G7T]~foXKh9=YTS]6Noa>5 #Q## KB꺺lў,oI Njj$%ְ݈QU,PЭѿp6E5:}EvS[OeKnyO\j ɇL%Aw:$]"~<{x+L̷8SWW+ ld8 ޘ{Gb;$鞛ْS~2F͸I`V4pY@A5טP;BA`E7Z>%̵K xqB6A>Q.:3"+.{-Y&pAwM]yibY/j rmab]jf5Ua0}}ƑS,̉$-3M^s԰78 0Rimd{+T~MZkdMF*R\u`hE5rS|YDΠU#J!=刻+]\gνho!suDZ/\9Rg X czMumMp-J~9 owڼZL8ˊ\GEhn@2E8qXWb)"YV`v/VZ*b5Kʭ[eq~z75~Qd+mLAԤ+k%4s4 |h?.H/.\Pɢ? /A*V.xP]`ixBćU!dBK9Ԉբ: K. >$%-Ӥ"x%*|E!-B5Kxqq c~@AۤaW<@ů.`hŭBG$"9Hvtg&!з9 0F:5$%M57mrZLmXQΑe(!Sq "FWZX"}.fCV,:+sS)O)6Zæьb[GB,2FEDQz!1f45 c $ ̰ϊÊaR:yIЛY0qzEadU UÁs8kU(pDIENdrqJ8}~-ATŀ;7o6<дa}}tZ\ɾ. tf- )-ܙt9,Cؗl￳Ervh\C $yA,X6E ]TTFy bӗ[x请Sˎ㹎Fc/+vb$X}u9R Y43~;y>\'cT2,l[xREd 7ӊ|57YvJY-2y4SAkks:@PPE/;qA6 Y+w:|}(nVu=uTGq}4i^@ǦFtQ2^>R=0U e0}WSۆ;x34hn`i+={.;1lŬz)W;"q)_\N7RsҼm~VBSD-R=!/\ lS-lXY:%'\݇bV 2$Cܻ^%{t%Ҡ(R?fG<*jw5^xd|OnexrjTзՈ7xnbTGAH &Y[n;Ss`ihX‘p3`l.u~v=Ho:ǗF ɛ`HQ K >MNLϮO1(8~rM~NhgRВ:)e<ܶycVL;5iwL"pakծٞ)& (3w)e*ftM+tI_0}Ƙ}.G\Ej;ySi U0xR316 :'zGrFU9SD  o4lʹ=:cHӑ0Ƭ'& txe4O[y&vfӕ@1ZrP磳:33R &j0\MxiQ=~0bo%s.sXW]> ;X:;,]Vj^7BhDzѰkK!2uIN&a"hTg;t  _/-,ߧRًI+CqH3;^@ti@52:_,axL'O<ےr (ug;&f;A*M<@Bo< BVёө#lIP͎ Xk5$䥑L;₿R Xg h<.ʚ :Կ7udi60C/&oĶZڇf;kۢu$FCο3 (Q5\Q ] ;BL;ڀ%}%Nj"ȑ [-#> E󼿺CJG&G"~+hY!R/ vңQaİA.*'Ήq O67I%R5ϳ@v|ـg4z=7%bVނq̜uۮVX`'lv[C9* YaۋTzŭ{.Oŏ~5ꩋ |-?D ceU I'_h&0dK5("tri^N:2ܗ}~Dof{v"_}7-Ue})sYJUPOӯRyYL>dUh:b-Ff9&hG)s+Nc7IN&H_JR_JntEwWVD ?KՂIY;Nk:tw J~2¢YօbgF\_+pUfW).Iicq}){8 H/vDԨ>Y|>V̟ "滛݁BK;DnK?9&:f8Y )wWMӴuwƛ e/fYgpP_>:hV4tzW@>=wTJ"ƥ ˏT+"a觶񕱛 ,Bg F73L ѕ f1?<@ Kk`5)kay˙]$$z˖`e),}ڀpi'ݏY!tfM0O=@ANf\5{RuFbl W>$ӎnrtw@LG=a0B~"Dښ.t>CXU}(K[0ybJ!ղ`̶X{Pql6PP_M5Hp Ά.90YDYE橁ެ R0a\$N 5oeOd-@,u&M7v<[&43bhD[KJ>%>bi)@-Ҋ}@Wp/62$OS!< &U#)Dh IUxтL k^N~ov ~Ew}oZ|Җ.W7^|lZ$r9S titU mDn:v!қ$ٹx~`u",rTf#sϔpƘѕQugij}D"вL}'9=|uu.NmNMTMl@Ԉ[ˈ}gBLTk+x6tKgwT*]4uqCg-`ebdD\P;}L#+yͤFGǙ-3Pk̻X* B[JKQ@Kn/ :7C&O7SOm)b˽p #3t8.} @0!ו92>^$YIH>0*(C'B&\lĀ]6m?H=#nB{+i@퇍"6j4;w-b&bӕ y1GUHgeU J$jDNi-ѕcr0HaHI1 ~uN fV͏Ux nr3o"5"u]4wJiLg _B 2j׹j.?4 k XE쓦 -j)~bs`ZJ L:'{Փ^cN3.W(wdٲLbw^0f,^YNA陀UbEo0=&N*_!v 2'<ʕK$]822::6,50qLٗϯ0wm\pOKJX`k꣤t*.:2J ?a,0{<|c&s^ s+JB&6qbIXO@L`+!c`)([(btrXe70b''[Ih-2n~(P//1ƁWLy߇($B{px :ֿٔjf+_#k1ݔo3A(=9$ PcOxa~tE |U<ڞjp_l_(~xx۶9#,6) 6%YY>=B\pCdTmtaqoRf3cReȃ5ǩ/ސkig;I Ivg^džHlXo,דYaZ &8'Is.%*$#JB3%ۂd 7;fn,z_dz9ZAb:E vwJT9@#حGte~e]3ixL;fPO![ݫ:n8ٷ_-g\V'fd?;TI1)Y(VÁqMx'3=m.:b#8~KVLN ]ZTc@\#s8ߔ͚JɕE"o pq[X_Rj  7v;:'I@zd3gq~I+\3\@Ӊ ěGPb\:D[ *YH}ZH|Ga"6]N|ZjbFQ{X\oDR4xu>ثCz+up]L 'ܠð@ Po|u?)8sk֑K[|% Lu: },bh ,I -NjCaoMOpVGSΪ EKmw@!{,gX;Ө{J~CՆ [x梗D.dh$T1-D6!9VVeSBRҩ#+|v7*ӊ$QfQ\$LZWVU%)w[b:O4^3+E|nQς`Q.X k>.ڬe-qXsJ;٘@e3'١ne5M&l)4Y>du*~6++ι;h~s.ԣ_-iB.#`QŋR>Έj] $ew+Eg.0C>u+F<@!3Mb?|^~?.Sl\O/Lx)ƕ\~HRҿ`ÆFO$|y{M&t#EoR<-8R,;%` B-a:Y)xϐz]42Z_آn5z%s*>;L\N7; ~P}]$%Poz ]Cx:v;XaHCcyimNxQ PHCP bJ%wDE1{;O4=#U[u^qCf{?!}S2ܝ;Է0 o: dX%pN2rG$ B%~Y㭸Dz| eU:zKW~:; ?ͽ?J /T6 4/ BW8l5D䳶r?^2 Wf$Ha6"ԋx)ꙁVff`FցP"N ^ +!vr3%$V !b9 CAY,;Ew_wU"-4~?E-&֪um06ףAIV"bp?|jB=.` K7tDw5Sӗ86$+;L 9u1|͔,.DE籟E g~Eyz{p*/TQ:mTϑ >ᚨ?\s 6|&BeͨPW0l%j?Q5;Z/,%aeF3+4 k`-꤇lvpHa֣֡.ENb7+} or\؆jج^XqNoo%KT?+/`:3fQACm9ɒ'^bJ#HGOv,9mNBUxIe!f,栦%drmq}s 0C$/gaTY_Ā.܆f*V#1Ńx`)yF91.Ɇp:.ȡ A3 c#~{]FB&s%hZm6:QmjP^K Dw /0_%Mƚ%#JKV=&D JsIT<˸NƕV(w<8NB%8mb.Bnl'@_lmh}Hʖ~:}(h ќXmtJIt?O/oX E*ɀOa&Et.T1V|%ӟCxj9fVarߙ+7K"u`6ݛ/wBa2-R↘92H_0'[Cmq'^7y&j&Q fr_`qFXXf n{n!,FR! 8 {MQ\F Wu,Nq;a R eFd}nP1I˹r] ^_uvTod(C:!pY dTWHm #ʐt=c(~%؆C*q\n[wJyT|@~(UUpW&&B8[,E '} 4e܇J|iܻ>C?RR< #9'KF6#mWV!)/>bؽ,ޢFrmc\gh> +咏0 PpF轍z~}^q z85Ufx!ao*cMFh-TvÛdVT!`'|;43,o)K(ka84CKvd(PSqWn˾ֆ^%f?8)װ8xNyKEզ7\B\KQL7Wn&u )g߯fyvjdNs\z{]KyT2bNl=-(8/wTͪ9ՒO|մ#/UNp&Ou{5\T3pdo!﷣/!sG]Hr(SN0Z E0IGcaDKgcݰ-!өdJvq FY⦹?wʨ eCmz;|qƅ헽財cI|n.^`/"9 9p/M9XRA#AS,3۶q 7nc#, ΃s Bk@ &, ˕4Au'ƞ?zlY=, srp,8\@ߟ!4EDGS#֋P9nTf1Q0^~(5/Nx:{3k"nX6PxinRIBF_JqҰ^{[RސhMUP[e>:}=ؒyOۮIػu۲=xp'!>Ni*+lWrnK:N}ǹjAEnh`+Z將f@׃&|;[Y ܦSACLQ3ű @>͛xOŔAT8T:H\Vt dfFѷKcYQ 3!zAw}}ؕ[&0Pj^n»%EX ޮbTנOCZ Dm.^+RNuضs`X`@3ihm)ږ$ J7, 6~?7NX-Iה~&&@$l9衦{zi^GVI;LyxQ QXկF+z MYD ̫X^621Feh6W,J湵ƒ  +P@yx2+ZFH' j5xlwE]:u`m;N)F$;]Ur}Rvw5em)`Y-ʿGbGd O 鎉 Ekk&v"!ۃf d1Ը qniԮ*, %6K鵙@;+IuO&E&~*T9!Ye@>x@Q  i +}8S|VwMqI:FB_b0|\xC=u\PzB$r2tϋ?mU8\ 3-h ͮHCL:d[^8%˒eAۯN沣Ҫd$!8S] BC+'R͗Ԯ6m r NnYA~ D]/OuO(w7h ᦃ!Xr&0 ;|E1nݻah:zH]ɭ=#Tv Cl8fNq.hdY|֛rHaQ!7,ryCj/GI׾EhpEErb8#,]@XEPWI3XՈbwVآ֠AޏayK{iGlX. W5l3SjȤHf OW'Y t^c(e'SeX C9U$9Y14pl +DWV4l*zHiBFz^Q Ok1e[A⸧OH2,̩qvreR9pwo7e۰n;{&zvI ` sp݆j\F4@ͯJT>l=ЏwԲW~.,#6AJf=#Q?>Z)6 cJ06_+7'+HZ'L_c.G [{h{*i@ }@b\m~agכ"z*Q2Kd4Q3D g9™tqHհZ:1V@JjȌؗ71s<Z9]^ 7XB8LvH~EQfaqˆQ-WEɟbgFti>eL9jJg\!_ Z {]2$2t*b@"WF_ڠ'5~1 *@YYy&ؼe$jE@pL7D^`X) 5Y Ssq]¹}7iǿہpb$оeA`xz=gd1oh8rEJٽ*rK׀:# ę67anZ}ݠ=ʹn@u&iip:mdkp¡ T`Xoc07WI$bkkVFGdbTq8P+fT}ld1r)y>Á*T =+πu0zjNҷrD$exJz$Aɣ>nvu*so$[N 5;ik 1>ztv1 :o7P'3 a3YKm}ϸ$Lg ,딗WcA w;gwXj eG7۶;=o$c lޡD@<Ԫ!ضs$@Fc$T+CjL;rQ:h\~jA ħQK5 hZ;Dce{sm:cdN/탹kӎ)('bWշ@l9IcMcɲ͛|#023qTH3sQ=As74-ڋe R .H/gBXlD&QR=߁|V|4\8N/{eӚ'{wNdRS:eM tBy$AA1#ZT2>Fo OcwPG3a ^/:bg k7"3K+TSIY ZxTƩC*QL(J{&ͼӧ(u"!@<=nQDf+2'S6`2ǏP1# C3Iz9_YQTcQ69-4>i=GPdPp~zj5΋,K<0JBV@tX0v[Nhh3I3ϝ NSA-ڣ9` ?xfMz@G'GQ_&EM5MP$qbܤ~?8Ktt]]! Vb<T]g2<$Aiیؐ]hx|(mTf< w6sqv{xTlRz_urZSnd9}.(RVt83/u R} bX[R ?^4ªwH & u3]YvgIS־U}CRR ֍ A6QdEU3^>SH{֮*o@[݇Lek^iC;ǀw(.V|'"ZR¿&9w} N 5Gk񾉼[֜2s90nQ1'y(H{ )ZC)[܁ВeMY'w[o$wQu!> hfxNK(y(!dYnGSw a}3;xXk 7~Txh9+6 ~\<Vsqt)caV@I.b*ңaRZQX|̋ м mʼ- DBq;F'Q8#nI}W`Wnф"/jS]ѧyBn@@ {!-Oq\YCz^3s2u.n2M6o xWva@0 [zq:WST!d31f~XϦS:d&f G|MȺB]T{0+?<1L4]|aKk- :spwGgn }k 9" (Q=fcT$:0ѓB(jyݝ-U֫ܿ6 L-E~q E3C .>A>')0mRdA#X3QH%jd 603I}|@[|k:gJcT {G#v*ɤ0\Ԛ(_-{>I1ui=+okyf[jS`!6!x~b];]؆Tx2P V">()C+8v̙p9&"q;:y9bIѯX:HA]ٌ"Iu"04jr0T%f !煺Y7NN__(- R{?*3 (ľ;$|ԩ2RSԡjA6 @Ug͗ g[V~t]gų$Hu_NP. >%&Z"MT<&7 HkNv̧5l@ ;nGZ93b!ua]3DS,-P{W|/xGw˧c64s*QhT$"S{EBH1on\Ep .BS'iz2܍9̣݀ۦkjA>3.OZ>gpGXd_AZ]F"3D$cQ'*1nƸH >3nRQ<%th\L1΀6B011MFl 瞨 @7sE AobB75I(b/= ZDy+6Mj*-^% AF]zR៭/͋3Ib7_W@Ԓh_lWuvhxv C#ڧUyqZ%EOLKPNF0v 1}A4+o^$peOG^ +p@dr0|Xqy{o. aRs6b%vcMH$\v@q9srZNXmq&c_w/Q}< yAX3ӊS{ lX:S{!n";%"NFߙUsUZb@D$*aeQsmZ%eAa7Sah^h8z[9Gí>yxw]2.ŁA-<"fQT8BSO,-~X7ohzEd;`52`"gޘlV:B@@ KUՉK>?%}dy`3h༅W;Mo"/zOy>~ap . oGhHO@XX&|)QwcWeX:㼱I. Б5 qȽ/rWdH8Z:LKʝ}1)f!Ml1 pQG%$kH@ q* 7NLi ON<|;e+M]I)wB1ֶ1RwVlHeI$9W6/$j|IWu 1h '1祼p z9I-a<]z!("雰N.$eJ0P Ani ПW[hƱIwr`.bq5cIܖ,kɛ`6Ж][lxjƠy x\K/Ȯ!oZ[k%U8E"'sUCk۾nܳmabydC]$ft"/~ɤ {o(;;u׏ bbsE0낝JJq S:aBY^KT{ ECadrk|{ƋC -]y0%#B31|R[ Wƶ|}α ǻD(cgmw3Q1gs3b>>kTl8;"-eTBSI2Jpyף>>dSز"y'꣠3Kw5 U#L-D|.IjI !*sNnzQ`qm_V>̭wx1DhW3L_Ɔ2'܁hqyյ,BtFzi2rOʾf6}3VDsnocϺXO +Q5ڥϮfjLJ_g|w w$rrzE3?`=4 *ˀvl&sn߅&*Df\ђ.#ѴeO1>N`8r3!GdOűʑ+ǁ~m>q|PLOXeWp˟f NB$[8(CPmNxh͑MT:`he@vXMn0Ea[9wcޤMyJ'qB #A~P GU42L(w+NhE{RN>H6'ZT`{U!y^E[D'I\/9K6zk0]p×nښaDþK0YRY iM (HM&]et=t^gC3 )i-6lpAOi%lE{?(k9nR  P;;Gc/њ=􃕍CV#nRhW[׋fϊ:.ӲڽQ tr߾@: AV3O\E9*8O"Z ڕbʰeW1h[]g0|rǪͶxiqG#FaQ9َP4#$[$6hܙ!z>IQon9 5 QC7֙șzgcelcQ^1s KJVxgWbbjv. ~,P@=cqi0T 4-LSc ̈öJ,p)?|BܔGAv; vϢҋU{ 9Z>|-suaܝ~T8waOv;J S^CHπ0 zc{!é'ral3]άE?h]KjOe2&_|]6 Tx6&Iܶ"D$ G'Dͩ>9sIM=tc095CT+愋WpM (5M^,.D׎ظcpł~>@4E*7{JH Yg@G&ivo|l2aN"d|uI:άQKaHԂXAq1 $_nz6*{x|tP?}k(|a^I=荳̍*=k&8Ak9vi/AM>[eqŮ̸lSfH`w4諾^UD3X do]&jk~"!:QRXe@vm9)Dv~CЩ\=]2ˠ_)h٬;4G*s#G!Kj2m.)f o,4s-fM*JȑJQ3ރ5s牙׹AyV _)хK5}B>L\pϑUD)@d\ƼFbE~L[7T4/9TԻ9-24i'y~,Bm`f-!Swr} !3 C+^"13 SHEG%Ĵ*% lQl\6CNڌp~&8ZJF\p`?hjoSUnSEO:7Ej"!Tow=,_MOL-LD0 qLX%cNIdiqE{gS6( ҒD;:ކ]) >t m7\0 .;TZ< Fm| _klJ!B[[ܱ6MQؗ%GLt7ԹK0n߳MltϽi!8p-CLsxNXXJ vA?PQBJd!?Vg%>) 2Y9UH?`p"uR(ϻv=ԷQ7gi‹J 넮PreR&vZtrفKR/gE;\C~1K^B$So$鰥Nne{9E> jQ\Be2$-gV<˒ PdlC+}Q/MY GP5I$Mߊ?00]<{))˞BWO}#AjR7UKZ`)4>='c]20 ^5xM5iKM(-؂!ZAƛ!.9 60yN5w4u\:j+# `!N0;$k [$TM )}'ػp`C/<{7&WTFpiSP>t]8*4~ڠNn+|?b]ƒn_uXϧaE}[FcC%{pr x$gwiLkh!SƗoM+o(C,H<5xEN[CmFM6+ʶq**2Wz\""ϝP..@n 36 mk*7E(z7}C= z?UcUu}(Y쏲%l#U? yb.u2 - P"V3 2F2FKL!/Hmp48agM}bڑHP8(a!n 6 zKfe1%3yR@r _bM%G1p^uB!^~ ۖvόPl"ltؖ(qh Nyxp/>^z/;)jksgv N3r|O$oxI?(oܯAK"aqw3`:Viv6ӁQ*C$:fNfʢM|?K˴AJLSB~ P!3*hOށ/7>xA^=n uH~#'pg#Jbo_"㟇 =i #`X$/qzmamTI1(0<  B5BRk)E]p ֌d/T74.Er*"p^ͳ|'/r&7=fB~JAө_ "t>MrjfGx Ȗufm= 1N_IY=1o DipO}d>aVx7bnX ; X siiDeYw=S˺D1v!OzAML@<>q2JTG+euÃV)hPcW=5^ϚfF_6SUT&sqwZDZNy !|?̮N"Bd8seu3 FLiuu<Z>[&zr6JI!ڨ#3+_vF:K cs/q9ԃ/HZ9H]1Y 2ةfڔ.Z,0w݊~_˭_>:d\ī//:6jp*o82. >ۄzDz6G:~5i|#$;Y/"b:_Ems;:_HB(#&=90.gKzH8Vyl@o̽|Wiat%a'6o -̛_' go?ծҌ|N*|+V,K6o>6S`Lzd)j10).*'@Xi]配 'ˢ{n?pFw` "yfljO1T1w&(*L1A}W[FzGIF7z?X'=?OTgA<,$n?_{崘H @9KqċQi@b@eDϙEvu$y7@>ƔO3s`NEvb^lyC<]>Χ|6Ԙz"x2;1HLq1#Im2X*ɟɏm,@d1$&pF]6.^Q&v|AdVUJgqecSc7  ?cAJieNF|,ψUXW +j9d$!e#m7D@,8_%ȍQ NSFk˨F{-+IC:K1Q4#hyܒ*ivbEe ~{)CXc`>.}\58U.I.t sZSH9w֌b,|Z#~P|=\ u b1%Iu$h{6?W4Hvf p~;cgx_y]ZpSףr IcZZf~12 $|AP PQ[_D_&(.mYeZ[lÐRo3CGsHn|txԝw2E2&87J]ۦ.B֩dXg4𿁑O(?P>HdMmgvEѳe 58:wM BM^ Skj@лe,}:G᚟%ŊZnj)ޢČ8=xm-zHx}Uc /~T F@ҽߚFB\fL;Z,N,b*bcs (;d~FQ,,͆Y71ǶԲO|g?& 3l,۬"Bsp M Z1TBw `=ۙ93}BFrlmqdυ x8M3p!کh+5iDOBK5l "Ƈe/'HBԨX"\6a c3Zg=x-]3s;)0oރةþ8M 7 kIǢmz ;)9hrϢM70x|Q[XhŔɕ4D<4 S;yu r?x 2]=}*3A9\0w)-Ä}nhE4Ssyig]ha%n]1XZ|w<)}dΣa#C,~ns|)gW578f9qyZPd]d;8ʵ'9k'lf4 W.,RvkvY`0T H w*'翇AAT|vD?}ئI13㻉W!Rg?4cxf; b:ibE/AEoMs{RK3h#*ً>(5% ,mީD Tx@V5DQu u 8z6 >ieD8W7~TF-۳=ɇk3v{Ē@[ڙDS^:CSٺ1O'»_5)=PET< ӈU+rt[gjh3k1u\Φ*!yM]7fӨW"5]'2nSv3 R/!:ӏe}1PLliJ|l F -@#hCc8Pm3g7+}Fn& lnzvV>Rc#QZ$Gk?7,^fDEzS=j)"ǼiM$2)*v]_2?뜂C@O1{'u>6qOOJhY4(՟m_477f1J\VHm)$83otH!8Cm3Rj<}良3߹hRĬ?߳Ӿl^j6w,cƇzkpiky~+xKOb:2f˫@9{~6xQh4L6D0,?B+2X^jͦ`{*9K 4O$4uX_ƅ~s|kg&}).fdmfEaʯyׄ3xXc9(:k9V=$O;aȠT豧3!7\E>LYuoaڳ~ `0i"p&B6+z!v ``bc# :`Е@SnMQv1Avh&nnOԁ(:vȲjOQovSh UQEl^_ &':w&:=gģ9"u}*̇&{>@)|J?(|k ٪|yoE?B]S]vTˏ% >a7ߢpMɮJ79B֌ kDŽWok$(nyt9X;q?~5ߑEdmh}Q^a $F̏NT}-ǘ Esq[֩ <{5}Z3"4B7]u+YvV]Zu;&|C9#}EBz:gg/8 а ar!jb.O90EshPѥxXx;)mJ|lrJ` j RA&9/v#Tq"aBmGݫFI9^Nk%lqr5eϐ+9Tɦ~$䞍OI$n.b}`?Ccߊ.(KjŬ/mFZ9l, yA _EfcWss/•FRF^< Rjip_Zo:E?eT6',Ӧf1耛G_q$۞Vh-c5qJ=lID%Cy*gMjӫ } E( zΣ;B bCQIufJ̈́rp97˺tŒ0)Q9v et۽7 4z2I`:Zi~ -ۖyaՙ0$j짛@ 7Ȟ攘!Ӡ t+̶e^3yoFUu+Z& /5LU̍$!YC>ca6u|\uaϭPމ" Ioܥjw)zNDee`Pb@OzU9˝|$ mt 8#R۟f:qᅝԂSCwfhObCwDVu+:kuj,;E^ ;riߕGeUoMaL,J^I2~P:7|*j)dFIiE"$p.L N[K/@&bLkltOeНb]a eCFQ%bp 4(o58;Ճz#Ph[UR-g9W]n2^6T?ڡ 9*k*+"M?W ]!gmbRG Rfpem'S!&g+}'&(}4H,DEU%XioǛ? lx_):cn!"8OeK's>sP̥Sn,Gܙ"@x6yu}ܔx[.xfY`P(F;k)0.^Zv,T9<Lxs d\SgJTO[x(@׬kDyU6bChN1T.65OG@jTj%H_ɺ12_q΢JE O\rRA>#QȊP;1/"tu ^e7D끪iw#86Fs`c׋O32,GK5p;/ar&4+r&>K#x/#'B0y净*_o΍dmD3nusASvdn.}%BOi9H#CSƺwP&hĢH iW],Wxy:Quo* %My=ѲL7l5db\(3t|4LwҤk,s1_9f!xFQH,5[?hr&V#+Cٽ?ž{UOՋ#τC]㍱7 H/#q9+e> +L~ݏ/0/+TSl}=7٪0| Ss< m1>^#$}x ˜I +]h t`5X >+4uRr+z[h"2*w C}~%4ð9[@P|̩?7u=v([(0pE~.1T+$3}NO:Tɸ|NX4j4Br>[^d;B"6N- OK{ NZ0XC K/ O)`I LYPYt6JD2A^X@Z? CQ}~v'9;"$Ze&SY݌{FXDnAZrvA*.OWoC ’7’Q`Lt w"aH2~/mG[D ussmt2@sK5ޣ eƿS0S{{SD[yGSgɂ[zy'MJw6?G.{?U2ɸj{zܵ 7e|_W#Xv͍i{4kXq1 W+0Dt naSj^*eө\[MTn*r:L{ƗjFcw Jq!0֊VPvJ&%C]{7oB+ݑjmq]Xvp[5Tex. <-NuWRe@`u?&Nc+G0?A쉺&\ȱt/Jr"2XPoK{mcԑIlu߻g!L1PUEHAY?,y%dQm.{7C_#m~Nm~,\EDH UERi86oyĞu8=bx1|ӰeLdAoǮ`֏!B30[a,<]}QYq" r 44 Mvy엔bYd@?QNZʭ8pr!]qfI7Y#?HR?r4̍س p9`<꺯`iMQx߉߬i~.CPdif>}b $)c/B^3g7vS7QR <E\ 2BOUk?zTp#Z-F%th=RGz/)zbu_$+$w.Oߒ9ܹ[ #%5' amx_0c壵s.QDŽb$ ;;/vM2!/!Sa޸+\#0R7J yve>pv/v>l9Z;PE,6Wc,rSy`oỊ A;Jvyg/)5j0Zs7^bOBPuԣnwוQ]}cV6 _~U.5Ɖ+C'TM <%<:Ma-R՟TUxvKՠ-7 s oUVN6wȺ9.jᮨU,[ הG_GǤp]+2QM>Ua&*CXB/[Z|Jpю rȵ$M <|ݒB=s 1֤{H^àİ}b8OAiz%,`YZ P%X@-?;`'xxV}&ޡ+!CclkܓZ+ЬThiҍJǡbOz#|~ &X*ϴXW-,6Rf8vxDIDZP3ŗ]Եv;Au=@#~u-W2| (.VD-VyVOSmXx}ϴ[Yɴmi:65c z}bfX*̽?pe|ŧiU6'B1&yA5=<{[6"$@0#vS]I&fT"Hx|PWq-4I; ŭO UƢz 1м4"vpWYB gA梫1x^.:+)"݉ ]mUJ`oZ{?L3!> MRrѬP4 hT3 S6~6kd61, "`4cPBy_Ub( p@/Hk"_T$, ${.{+{46=Iw =;]ZU^ 11ҸY$t5ސX? K#XgYZ070701000002a8000081a40000000000000000000000016570825600002038000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.ko.xz7zXZִF!t//]?Eh=ڜ.+i;Jw$!bctdȈcwQ`< MwnK:J! =蕣\Z(ْ")rjk2צ <1ż )-I(gڛ98| ,=kQyynSi O5ЗuPO)&埒cla>BXdmmVaCu./pO|̠sg6`eZ~p\ia%۱:z739!@s II܎Ak?jAoK:nqГ>{~*V-MTqO^luͿ+ڱ;l`"U fkqeW (fp }׫pvư߱yXF(UFv#v+pe'걵lO&e;p&jx"UG~ueTb7=v^ Ta*VQ nY[.u~!nᆶ9etI-BЉZ Men'奜^${ kGp;ˇX I- MdO &ŭc;L0J;7z]!5Dlن䷨ѱɖJ .S2AS; , ofNq2{^&A1f}%&)U!NCH ped8} {YNjSh-Ρ Ӷwe1&7w/eJ$V^L~ ɔM F2=S(]ro%6 Fs(qobNMc Kkfѭ٦Z4S' AOi:mA:U٫NxL2m(80oܼV FC`yiY]J@ܶ":kE2B,MWUSMWӆ!5S]5<)%ZPH|~Ml8'ΌŸ8녨mkGH1+gZ16,!ydq fD%Gc\26\-NfZma*Sֱ<` 4Y5ejI9wꗌԷJ[j(cqӵo̝1]E ̑j_Ƃo[D&&GC.eiRV%4PmMaͲ_=EIx֗7}˲6eCĞFKA~T3C跬.4W?q}\/NX$M 5ѣ3,f3Djk3$!/Nį=+{Md\sd_r|?'q'"]Q C 2EZ|] ^@GڮʓN<}zV8$߲Mo_Α뺷13ɘPk~C YxBaX(3N)>wRZ?bgU{< +5&Nn}7M^bD;?7~(S<i˗!J(BaWZ/B묞fyu=kΣbw>'Xh^^ܥэ ?Р z&,!"do^Ne8T@[]y3S)A% /Ω+Uḉh+?CU,7O\H5% ߞ%M3##=}׍3[]Zt&0zWeBihO=Bmq6{˓KCA'` QQ ='U0"*r/תRt &v? $ A/a/d4\_O#PPiwP&PF=XǬΐvqGWDh(<ZRov(.K*lH=PCa )gq,:\^K;KvLh9^ysZ 3pb֓1ݛƴEwDTՔYZ06(_ZBiG)/cNygL]. t'5`9+L.t v%xVʕh#fkj14V%Q!mpVK6LOSfJ]k ]šHS=O}[:Ah' l8gÛdȘ"VtBl!9M؍fS{Kxxˠ4B5L h*'IE>$5AHsPGVV;p'uu}ԉY _ZN:`:*sEf*2L@O".S` L(c2='vVTo4[җ6pvY+#u=6p_ ^ӘL.y-@!L@31`1{бc2t.U\{(\֝(u"135> L^}a][p3Xo;F{J"?8DOVuXObTeY 얒0&"M# e瀩lWN;^cP2MH[z+hCG_hAܼQβٻL& #Ty4׶ו͚ ;5.>Eb1i IwoB$1p~a?d4Zm-+Y-Or#X]R [`¾aeJ77 XyEd*|<$p[qv3by7T}mĤLm )N O,=q\lC&|ԜIbN_kJCEQHw~ vbx\2ǴZe|$*Q\׹pSRc}k}ۼl^AMX7w Btv9V7zq+q;[ 5'zT)c9[օre?0 :TWT.<7l# &[zZ_-Ȍ dn^;3m(F1'oG,ѵequ 5`x(aaO6qu/%z'l"a}M!34e<ݦMD!?=O{nj U9JWu82HLY[ t*,/ybka}ȓ\ǂ#h>Ƶ͕_SITYCvf"ּ煁q)k"]?r B.%&)U^ )K`s3Hi!8EdFnm%w]{vT\Yjɳλ,B c/A 1.VY~On։Vit#kivu1ChGG 3=-]HSFGlQVAf(+SRe9FwAuq (,g]iSwÊlfaC\/4tbPbtOM6hʘ.;O'e^u֒QQy.ȄGX~ ,Ŷk+z5F널2Cz]pu ]KİxeM\ܑ'xriㅻ œS5Fl n7ndTv0L7|G_(,$cQbn3fM2<3 5 rִJ^|2>~0A@BRl{' -gF~f7ï &4xanz$2k{C.NױRǕ͝I7eH RplA+,; I()~q򤠶TJ4̷TZl1}95Ev'D|i{,KNj\Zvݰp=Z{ᥓcpʟPe4Ǭt_,!u{+kcCJ## h0 ܾ8qVTUinfL2( *8SL1+ߗPayN')\lj  LJK%A z~1`8_vxI%S[T!g%Czg^Ld zLM^O.^#kf8 ^rоl#CyjL'2% uBVVv^f:6yP|utO8aO=S(F@߽n!%<"G,;hYe_H(JPKIZnAYypm9꧎(XZH&~tT+?Sz8!,iyCE۰aAD; ;]ByIg,ֱɰ{c<я{D0ල ?=9f;C Fqs\5pj4]Tx4/[p01dh=2?ѵ JЂ+Y?hdho^^mE,!x!̰QkGشZX7hi>?%[ȐfdO؋5́=k>fg/)zt-zh{*= 2oˍ Ou5ϻGʬ؁S vHؙgqZxUk7@ICÁ: i4 iVF L\gܮg}: 0G4^ZH6h^ 蚋0HZYǭCUZJc%%qa=7ˊȟ qirTy?/rz;_Ϭ\U U!2Jv.y8~0uuk՜*E`osGuQ Z4]*=V+,)2t3PA)<3͟#fT:3? E'+Q¯ (EYiNd/b lZ邦z DI+&bntd^b-] ~=T\i \7Y#X}YqF[NJMJ)`b"0gإ?Rd'!c7WS"W r4OSXEƔۿӒ@'zRiɇ6071l'͡ C9='#t% Pi=FF6Ѩ{kV@ Q9m+N$ ZzG`:;tĕa3Ns"Rªk{dw{K@k]gYZ070701000002a9000081a40000000000000000000000016570825600015464000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko.xz7zXZִF!t/㿏]?Eh=ڜ.+ȡ.R3N Yp5*4!+&k4Yu['1jJO]"X`3Ujs2Ck@|(M2MA8R}1(@%5ZO|/ix 3xvnR6|zZx6n\1]~g?x뤯5>; O]SʒܺQ4i-Mi5`./Kg\bg@͡u+(?]f%G<Z4YQ=-1`9l1jT/N+`Y |!nEK(jdj RKOS,. x'\"ʄ-γ(U{(H97?bz`0LvɌhDU06ə߇x[~`>Wn4 lH]R7K'JN6J>@) +vbP b)7yl y/p簸 ݉؁ [7qM_7 Rʆ;8\eu_!W'v:\ʭ:/yQ[ P Q֖E Wt#x(I&9U P+łwՠ:gR3Q@4¨ZMl=p_~W|-z.L!ǃ]L)89 Q&UY|&Dz4>#Z+t2GI=B?tz#݅XW~RІ21J2@BrheU. Vqj(+p0hb@0vv,vr#oC]Px4r|Ɂ7ɒ' =|f&:|׷qe--sjg DŽ=L$K$Z֤U3Y!TLɩF1K1I%m 2@l9l=qͶa?e1$}kP2#4$5' H;,MΡ28G,)Ad+1NZ2 Gl;rQ,+/'Im/zTNixVRNz]zLQB5WKF$fS߸qKj"ts6Bm`:keMHkGFؤ@mH#"+1nB,~^S|bb4x.F"At9~yZC|8]6j UڞcC)̑䊛p8Tfb%KYoDT[s z >dm598c;9xliHzC @+AS{F&h cvy?x:?lٲX}uM$hK ^>9nlNjY{\1'@q[FlXWZb!G>}P0Ԯ1@!?A,IIdV.H!Koee.VBʉCN0^g/HQv`o;:1/WiD 0Ԩ "Dݜ5 muD)Nu-Oc&ֱ3⑑%E2DeLIz 4/.)C 쏻fzTY6P$iH^g7FU?)ӱއ$5UTc$ЍWܽe6s%W`1UEn6fʤi^f>EbK@t2nX.8UJx%eƗ]ON"L`M܍* ³DŽ{=rvё1챠}m)^ fX {Bb bd%wԛoD*SӺ 9|syHb"!eH|(RJ=fg|!d2e*)QDl?~.oSʯ؈+QwzTq 5S\K+=*mp/[G%xaD0μ\Wȴ?!Z~]TPZ~W n~ׂ5n]m\V-t{@"QJZ#W\+n$圠唳BjVYƹjT9@[&dKkWB3>qAH.<+8~Kv9|6\f|.o?uIdxujE, mNǸS[([=@w]'seRIOح,/HbTǓ@EDe8F8~cH۲gb٠O8<{ΪLPxHβ0RvE$8鶆19μQ崵3 þN^`1"bw Nue^REA%n^ pvoa^6oLzKK^A5њ fC=g:ϔNyL2AG.v줃QQX,m}$UT\Qtdq`:]'H0dqػѭYD ?Wq;J[xJ_eu5S_z֐y]2@`[:R$ ۅ[GٹË U41>TuG0`; 6`9 T*y,=%)p8X210PVڦ5Ϲ4{weD|xlHO$%珰HeQDUz"A',a\0|v# UzaߛKsOY'Vj7"CC[T젥0|O )$ .M+ŝ^N% (&6_l5Xhd0XNWxw~/ Ҕy|̅Q[{]<"ZHUT"v'5,Ӏzdb9adž9 pJ{E9$rE2~8p`˔[3n8#|Ċ=HX~j]}# mbhc01ݢy~i7;ʼP<]MayDg%|8D.}$m^Rs"+V0j82#{8LM9`Z?xF<0c+ Ī49B,3a(BY A a?5Kӭ1]A8zzÎ+|kYjMr}kfu-`l\_ݦxI/s< =VIg2NxrĔg;G3m.}YL8֩psdq4]n@VnT\A'x`w%[ ڜjW3CN%70}Is d.j.'+sl)mZcUʠWd_ zŋKẋKrd{:$w;Q%7z&b+U #nKI@3dŭUY%K@-ܤ:ANUͳ&v@Ia fKAB!sJԷ#ٯ+]zcۇ>(jJ )yY0s7,3or26GVϑIo9zg&vl6@JO(BM9g/:`dD&b_ ć8ѿv|e0%}].63LѠ*e1!^rt{l얗}$<8q],<0?/@JIAx|.^~@eo22C8ͼr-wRzBc',3{z8WЋj)p? B 2ѷ а)zOJˇ; x$iш5Hei{ O_)srt,^W3^}fq1b6C;BtnN2 4K:-z6z M³+dm4= ?kZCYV̨Ou^[جěr+Ǐ=5 p6f/8iF WP^7]^,11zF_,'ZS<"\.l2bO´LƎLly_xg# w~Y.+Ev#Łn4K{S#S!1q3ՂMK„V-isHf޽[O"3p<8uh|[ʥD۪ 8hb<֣8rTT<4AL>&$_/%қt MwǻGoRMk]ڼ5SJ?퇑ięu3k^3 @6,cۏG6s+{q~5 ,Z/JZMo%O+/R.J27-EҋK ?Vd+V`WT1xJ[GG#tn%k:`ILy=L5&3ƕcR6D:e/)^_\ 9P[(l'|J/g4)G/E<.7JgZCG ww{YşzF^Hg1`Ão C?myb&TS<4KjM1ׅչV;a -NJ=$HD ~}@w;Ae_c,D^DK*=x p<Ci};{[Cӡi쌖~dž4=H" qKReyɃ[*bK1Z h$m^?I{w2DN 랬>mh-߽`I b^@z|<PE/5]bF[Vgw6ԴfX熪r8jIN< ͝$NkNgO;fvq>t(dB&$oͺ;7lfM+BX#fq3B٣,X ,|@#)ԥ( tFם{ɔL.4B;|d$ LH_C\vLOag \Swh5 R 79\\>=SOtt@+'"ܲRe.)y9E$^lE^J# @|ӳr7Ǟ D.lIkρjCTRN`D@Iª9~1)#r#5T-'*um=mcҿjVR ]&e̔ L<łÌT|^,ݾ< sm^ ox\oS;9}-wfyGNj<(ќ࠯;` Q)հQ'RpmYpv+mP2L5a\^JիaDnvΞ6+=y cMͣkʇP&|+~4u F@K(:|TMTJ-@٘!FyӰNPDtz(~$GkE;VPtXZ=#OD| ѳMD0[F=NOxr(Ch3twas >ǜu*|6 nwEaAv 94OjBwSClSK^w( ]|΍434SthݓL?P7 hv㠇9cܠ:q.O/YAؖBl0:!)KpOtUxz7pG `Ob=KS4wFsYbݷ0ߴsJ(3)ܰ]ʖfmI ZƤ 6~bև ȓjV*I?+!0p;t7\VA%΁S/%|S%'k.I`( 4<w8MO_l y"P=@`7ХV.I"IE,#ۅ+|tTYphLCBk0BҖB #0V|9| -?ݖ,+>6L T~uȔP 'GR'bW83ݺ#ݯ53n.dg&78RSU܁Z]!fWXs{{ mXCg /Hvnc+vqJ&/e=P Pe wYB:*=h;ɂpZz;zPZMa aKmdms lMRYbnx~ ca-ܲ_&f8rᐤyxifLӾ:x S |H <-k$vx:4|0~78>o; 8j&ÜiեS@h{#R"2 ."Vɵ ωG2V!qo}AM׿T2Ym̓뫯`^^w{!/@ ;=)TZyj*|ѪZ0FXaUsuE<^%n b,xæj41W'r1H/hFٴ+#PGs'?nem If'NjtL*Xű:ì@;s+Kn~#T"hjW$1Ogn`µ\,il up[40* =e;L2fJP8ޠ7.⓺tbL7kui@b&Y?K$N5^]Yd\lBVM!vԢq^,&?c[S`@&IZPbke?5Ls)U ؚ 0T9[X)XUmd2ھfQ)%?`~\j:PiNgT5UZo&qSS2gKYzu0`͜0Qw\?c#QWBVl|1"΋9< Ĺk#l_:bo>ž#Q=hf9}ˤ[,km6<mW65-̵*᝵`Lnw]xœzA]f .c':Yv]h%Yh(bl1@ );~?CkXIeXt ҸtEZsBD>ȕe;=Η\cu&nM _@!x OYM(nPjkIv~H хg9[Xc(6~"D+OhaJhH KApdUYriVL7s<=֤X>Ն"}0VZT{NX:Gqf&~$BCHbB"HA| XRG7.JĜ w'>ϺB g "[NO1=ΝC/.?iWo|CJ8i#Q(DAK]/{ˤ h P!9S˰D{"-%u7BbD^>C2gCb(Z0Ff&֚VeaC/1[Zμ=ްחBR_';<=s.VгCbS]'YӶҩ[?#T>)MDgX;$KL[VI֎I>T: g ZBAJÅojwi6_e*$ى.È2eOhb6Q=̒}lERq׈u[AXɚyxv"Wz挚ch0Py-.C(]%7YyW1~|ZW†޹ċ4!:ǹ qo.0hOU3ɻ=1Q.jMLxZX QAVI; h5sV3¹6nQ9l ?V&!4SCS\TJeq[` )Na*rKFskV&WYX넔Wg7ƌw: 0 .B{Y{'O|2kSԊ2*Ri/\]HCuYN :it!ߒ$`>U<˥9IT. 祫lL-s[KMl<#uǔzKvvfӯvd|q|Xrp o農v;mwHށְv_Ƙm%Ɨl!4L&z[׉7< @>Dy:͝_TA`ustNY'΅NK2Hǒ{}V0?_d#L"(T /c3-W,>#2cyH|`=N1sA[ѵ3Ha\Y;pVU6^aLlAawXhHߧ.C;jJ)_N#O(r;M539ǑxFca)S3 ^pMe#Jv3ġɭ 0+5>oUp>e3B5&c:(ΎՄjB8HhPpt)[2X=޿>~ƮQ…vtP<,2k6o>ZD6lgU t;}i8C jO"3'lS텇g]r+Ǫ9w> ЮW" Nr7?K4wO.uiD~DKo\>yKrya&V^rSKXiƚ76f.Ď(D No=GR=M;$@Y,*^aN SNCPHy9jMȩjŎ9 VS?zre53aiS~!?z5=2 H>FǷJW~`^=5IH^n7|`5LZ}&{*3[bYݹ8W8dQ PCG+847v~JVE[,Y^*YGCP78a]7-d != mMbqXmhށgA9ݡg⊟y%56jͲ5(I,Tqrm):*ױ'*9)n:< gቱa+6"n⋼#Ǵ5T(Z?G%cXk{w܊%,w9dW[s$_*P _(YKaPs`'ֳO\IòA~}YQ fb&Hc0%SV1X%dD(}mEE H ~Ueeb|͇N&h׿sCpb\>? ? GvCZKT|F\^OX rX{~`,9H2H⣰PV_XNjKt |!k+ 8G~D޿TPoѯ`2fW֛\Y)Df]^VqsoIWlm.(nNV *L!aUfccӺIF\ԷPk~3xU6!=59[F=|F-qsn=Wg(M:&׏BzMΧ-:9AʚǨǗF@AC8:_8 0ʘmUI`fN+*#ղ 8@&n G!3f.gx|RȈm#SgKq, $5s:65; gRօ}yQR\)v&@[DBgЃp@ X/p,ԂD *Vq\Y-`FͣuavJFl]U~a#6eijEO6 0X[fP+7{y1B0zBtJy \MٰI *˜-ќx:mG w\"WSCªՄ/[-, c'!S"E;JydZ? >RѲgWM>*`mS$BWxԙisEO6tSd4Yg9kYw:/5~K9b;}'5Ocx7(+\K%v/k*FyJ6Vh*nUp;.&V7Q-r]Sۣ93+E3Jx?V#O=so}ynj T>{c.b޲ xDX ~;Ɓ6$)Wb*ƢRYbؑ3i1`;&_7+ "2!kh-W9k~$)4aD'ө5[#-6-4/?W]y7D7zLe4RjNMH=C@a$5^G簧gjYCYд&#ǛAbHUSnɌ ?68[ug\MHңSY ( H9ùzt cބL*xB-$rcQ)k,!JgW$«Nr;bJ ӣъ-L60ֈ3(u",:m)f}"Y7=N!д0?5n+xYB7b);BPE5 m%]wp9"r%PDTPYx_rۊu KxdwU-Nr;5TG= f;t;V=cJwkWȷ܄;*lAdksJ*M, %8i}5[!t ;JtyvbD[T9NCNl)N볉M;<+<\Yhƴ{о<;&T-+o4SŦ3cLfp/GBW9+I~\gwJkf%C"L0PҲݡ.z4B.+[_RƦ63ʿ osXlh V`RS~/S "E[Z7#.Cm/ڞp a#Oq`=|oUk&]ޔArd_UdƆzGuJYEI xŒOk)%@Ր&44Ynӟf7 LpHפʭۉdMs*d$mdt[iY`檓9H7eK &e#DP^чs\o8ULJ& ܽwwLe)ƶ2wpdh5j # ,˹#VM*"B;Z}!G9G~x| ε~^/฽86ajqYh95 )ް^I'/\۸^ d hHqΘ%4m&IT98'8XUdo*4ɟ ?Fyqx;BO%<*K<21(q3?9֍O^N+{ U2Gy(î'^7f) Mv4"SqH* Z@PRO\q ]1*J' Jb y%R`x 4à։{뢼KjHִ_`} R;N7g` kQ$4/mQOԂ: 08s)(Y(  eҋ,UcߊG/5ζ_=,H{yˆ!q.'wQ] qlp(׏&25Kh46S 鮒OI`+D=V,ր4H-TL{/(E͏CfwƀFuT>9n63_]\PD-+F3P8;v[O#`J wfoڍBdַO[WlRƑP߁᷇AAMF &]ܰzeml} m6HHe3l~y#Jm>ɈT98UkU6Ý% |\ $Hj⍨SRSAyڷ-dɬKwם1|yEۮ(vGȅHpnOP?ѧR~:W0ispiyT,,T%9\Pk.Qhaˏ9UHA9${B0:.pT!#1 ·.t~_'dPlm廗F(?MAhp51 T5mvo^]ݷA>gOZ:+umhcTZ2$~CGje{Jv8kWߍ?-%Lx$,X*<ƴ`i^q$<9B?eX05)Vȥkd^{v!Q 1S/Չg6}QAœYo+dUǢ$25n1%o_]-fN*oKA.B2OWvDIQyhڢteo0/ >#>_Sbӱ66AFp?HroGZ>ar~1-1ĪɃU{aXe`-o ޗƣԙ.LCP@mi~ 7IGQ(o#_$?/5ĞJ00CGD!чQ!ciq*תьK}, P4+3l%wٗ̑r =fa92e %'^l11:}=VŔ%Z M'd(KK:"Uˉ1}AY``AMTz[KOˤ9>#;jagTTA]T7{L u<~t>= ۭMP~Fzb $2/7Ȼ ;"ƕX4H7:vGm/68Ia T zJ|kc;%{6Hk+J Z55#X$ߐHrz%tWCwAM悳[Brs(?>YcWTJg^;9gtJҡ$ۼ 2 NM*{ 'v y *xbI!Ed Tsy<+8/Pv\s|vm8EYJN9iPK"P<^mHQMl ={$bQ-U;+ .x7mj6/BRK ̌<ٝeBhWz?,v`jkSsMsA {WWqTV]:Ubfm3bpmNc+ťG!J| Ϟb?0?jKcT#Fa7#^1oקH1l I,܃B%.p{-h|ԋG/A$Jug` 7 $\ٽ{,LڲdJ #ՖIϴ4 \ٿЅAZFg-Y >/Er,~% Ii2qkXOt0DdJaѱ>tpjOV;,ҲGl=t32u ^'度lV^aR(1|F<>-KZ'(Wj5iN`n1^U$lJF:U_ܠ<% GbU V7HI[Es~mm:ӽ#?%r<o 7́ϷgiG#j5`%g!7ZC|b9OCAr\:@RV@=1I2uc$'~iE\ 4삝 Epz? /[p!D)ʯqtܫi =:쾭hC'0i盥:l3ӡ=W>¯!RzhL5'5ZUk!FxTXWFn<4p;V@K'rY46߆1;'dî1bZ^[A*("֍z| Ч^:,8nwcZGk-0' p@g:WQ[{FCX1NHHG- ,Iƒ'K W{Vd &c6 *^b}O9ҽf% S!Iq*I% w[zw^UpG&H+j1}aP-c?2W8#) Rd?yathlK7Zi8B= buYߑي j[xPgJρ#ntjް٩x|QkõbtZow?{Ք6EQ B_*&O`N#Usp) n/X܁,uQ9㖙äd xxܡ8y" <2 &#ReѨs:b1r@ n;IR1)4\ (W #vŠC1BqKc> =/KD2G}kyݭ-\"4BX0tc=y۸fbpg!v "k"s |Hx{_W:nԹI3+4NシgL<[/9A”j˂X+˂7u(g " .閔jH|WrtZv1AHfw*Q$D"%R1܋h镜[tƩ 7zI՜ķ`k_ii+r0D4DxU J?a^$@ĝ4Kܘ#'Đ{]OyuAI> 2 [B`P 838;`b2<{ yI}X&m6 :ʤWtcj/y48 Àsr'8|m xYuDREvH zHLOc+B!׍|6/1FԦoc#Ir;+gb He{| n ߭y'_ p?^ko-?d&IA ykfDDy2,;34kF1:hG'IG61 1 x' p>|gmAv$m0~:yl@Ŗ¢zNZqyaؤ'y3Tg].\_ 2fƹ0 H&6Sf+U+JmiWMبiiʯ3ʍB}92Y MwQaW8Ghn0.,=/QHXW}r>9WTE `Upn,[%*lw[Yo">tC!sxHؖc2׎DZn%IS2FJ\5 چTuA*3AB'5\98&\rClsW | "5c'd,EIĜfEm.YjhmLU~iR1YwK /Fd|8$V>uE}aH/p?cğD'g^n OO6*I=ߧzJ ]36">"6wmߠjI"/NfIqlD,E5)*/lIRM[Il2g"%m8)h$%g 3"6Q x,?a`/YK0JH tt@)  3/e02DFA0UhF"ZCVg1pݮ/-3R.Fئ% M.dYAҎRkCMlj\^ 7nP/j=6 QOF(< |`ˬ>KR\~+nQrsH{ރz="|̧c.o+^v0qȰ,=3$&@題 &NGܡA8kT#9^ˏK$Ê IQ w|yƏ*>|Wl @JGY:>>5[7|lF2^ٴ?Ofͭ{x f.GWkf>KrC \B&+ڎ&2QR78+chΖ^I[@%qu,;B~PPY#kM2QFmPñPU#DIiFn0;}'Cy9JRg`qe;P|^c2c8jO^1H;5=FlBXtk1ruV2ʢ@H=q f)Q9=%8b O-sXoҭӰR1>˲VҪlj“/pc4Fsf{q'Qׯj͗3〳6iN]ת5 }VSHf_"d-LLEcK?'hfm>W ɬYÄ|zMs.=]M:^P{1tY3M,PA-# ^(\6jnhh%Jw.uMȨ4Tv:"2OS|v(98)$PrR,-Y$U8 H7S*Wvp-iaeۥ2#Aba%n10~x,ú>c6#8Mįi7KgLÆ鷟A/s"t"#<}Š$6v*O{SIzω! u \J=ż^!D$X `bd!MlaP=+G_6¿%Hf4;zU$R2^ )T]I9k1Wy-V<vl `ъ*W^ϒA7 f]W擜ٹ!G Czo^W:l+ƔOU# z` HcH 3iӑQp6,}\Cl+cEe>kD7>BV8@R]i<ؒJ%cEe@W-EA.-L\2 U6q1F[%n]ۓ[@Qr,V]$`c8&lx Ks&eݑ6IpL^p5x@CwM"~S2kz4j-oz} P=pz=ޖ#Olg~);PRT(N};)ѷQ*2SpB^I܈2DsL$r,svE#&HbY/(_ PoYcWJuV@5&,Ix@J"t5raXu(o$ZEQ5 emO:(iR$=%KN]/+ؖ #&6#6\IvKM1?Vʄp\ހ-mp jI;Ux@a:,ԍ彘 x$2oa|0<&o}N!H>XBn.橝CF"mWg,X|{K?{tZlnЎ4# s኎\uuJ0=RY=9wѦB'fc)&.縄L^Mq[ߍZn7:035= LxV(x+Z3TUFWY$sIv$^NU:>%|(sj:|lc[:?c ȅQ%,(csm`%Ub6DN a<⼏1~})sta^q3 &2U$.Y뇪!:6V>R>MW5]JRRQLrZp{Ԕb˾XAKPM!Wj j+JYZ]?.a胳z<;ZB+@(1[IJdY9%0 edsL$$YߏzVa)R $mIŎ9 /!]ߟy@x-^sᇌ<@j"$ד&XMEW7!E} 8;txA6rΎ0ʹK)'&DY7 /+Pl;g( ve#upϜy|ۇ7lH*ğ KYsX 3gCrϒbcAVۭU)cy?E݆8!|DOihOBY-\!TplZ5}8u}F 6sF3 JRpw`n4f_<,\̀s\!ʁڄ2ӷC lF`pό`[u46YVʩ̚_Rد|E)gi*cA-N]ᑞumd~6oׯh`b-HfLG06֕ , Z9 jc7`dҴ#=3؎;*YFҍ%VDI}yZ.F誣q}/w}XUGmbGh_bcP1}O75uϟ>i>ExBNŊI'wv{ѯLBT9i na _7ob-ꢚp(EQ|e[2|q3 1aydUibcZ:`,ȨsWksBQ5iRa";zRha%myIAh@MlP@ ^{bI"Z̞%Ȍ-,! F-B9UkOtj66kKkW/@)2/k @k!?4\9suu_C  cz4YP9\ُJ20D8[]%@`r"H.)aNHsV5x!R8$\,hvo × ܷL{D@ѾLZkDHO^1{Ĩ",?(* "'J3F1MD&.#V4&,T(JZDHU-HՆCS( meb{D j.6Vq3'1R),ӽ?W/Q{÷[k 0܊H%/fWj EPPA7U)Y`d/};W0?E$G˰"MfVT]yAu`G<`IL4iærE^cnu>;\ UY ZEޘ?2jVkR2o\ /"qv]Dbq)|(",lm_ONq @!Գʬ:ш->3.).KmeL]u$\.il (! FBǪJueNbr-cSt[ʔ:In Br1`-:XD?@g!AlO4D qe3-6@޵Pk$tUP%?W"3P}_/d38~z3ߛOzSx3XАp+(|K5b\M܂{9. V9g^e1C$eV0E+eicUsD;vLVWH ;3Cv*DӍ {0TBdYE ^oHTlh$0\&nZ9z<]5ŀ Lpt@ y 1mdh=(~ 7 xfPa&.w(:;8~ (KY/Mi5bD 757f Bͨ+?:V/4N"g`yɷ6W(li7]iW9tE܎TDy}g uM '>QgS|uU &3,qi]MIY $ %aб] R)*y8Lt8h:CA9=!G.ccN/P烣`e\ˌE=%hU-ho1OQR ϠiF&t<QFzWԺd7oQU6%]fwI?϶N<ٓ!v,aQý2R*7iLuòz{iCa^qM/ +-z/84raސ=tdWm*ϤYt'%TBG9)TȄlln [zyĞlE|Rʶ"+1I$X)CݹݙSD&q^IԐ Hד[qX'A9B>Y xfVu5I;^ Wmt_e(0&:C^^\(!\Bv1VzKBd{|/jtjN m-X .nYP{Ty 9Rҫ5Hj>dM΀"Z2ԓF|^CWꋡ\l~kA- ?W`Wm աƳxoBɁFo:kg}oq0E^+w7ԅSUBt)!!g]kM!^Q HXkRgk/ ڻDtIl/cp~kJDz'QL^|H")8YkHmbhŽk;*!$knٚ`w| OD,Fp/\] W-Hȏ9Wl6ነL -0ꦖUPA>;Dmõ\U8q}hU"9JG T ȕ)ֹ`km?оhkB#N~A F#(tyM r:2ӇkE,\&k *;=F(S8nb {D D n|Ulb+'B<]CLSzx hptUɦk3(ŀ,իi0uT|P݆~B߸nPj o*${Α',Nd3)>X$;!g:j6*r -܉Ks&*is4ÒCBr㎾O9]'ux&Y ݖ !tm- sOYߗ $RޣP}F|75!ޛU?YcaK̆Ϝ~9mܭ}Z/tX8 ki?3<ӝ&Yy&,G 3r2ivIT>x+gnQ Moٙ=KQqB|)?d>K응!qͨ*XA8$s懹APqq*B.uNĮL @$9E\g3 l3 aq~y}YzÂed=_04+ßӥR<ՓOSw2 o3ܱѯZRԱ|zXE0=:ug~"{:`-BҸ*^0Rt`MI_ ٘(IiNw'Tf-r{[;t:G\\:#1y//%.R̅m* '7gMP~W}窪B!v©CQ(_ S9Zdr 1i^n2u3W6z4\Yc.ttfdtF |$g1>b_z 0`t; ?24wً@#)1#܄3).'R-. bOyXJNY *}ik6'Y^Z U:@-wK~ ~C B7K,Hm5}ʧ|%hUe^}3쌔<Q}B̯ ?e5%7=]jP]&nTHM!fm$ Rbʈ&8b̮BLIQ4H|// M%L!("":3Hm}wcțMb/ByGr_drD8!2CT\m0Zu])9 H ;.T D'vLz]=KƑ[{&)ʸPGql79q Yij̖Zp0 .I8%^݀.v]5%4Uw3i?33vTfZ nb %5/2'b_XA)^Txd>%~oP#WxڦIQ4e=уB)~vI{J'٥Ay 5Lz5 Hsoɝ*\ dÖDp"Y|WnU<hA*B,(żVeg[u6(`5{? bъXJYt;^lfþEEcI@= FiXD{DwW׽PtS/ ժʯxBr<B -tsPxNO hrf'"Gf_#]8xe|?,',h,Nh`nM G=H0>$ 8a Ӓxw@)WzBPe5+hE6uƂ0gd-j,jRR^*4dZTE< ͆,rއ6eʴ^ZIDŽ!84{ LǦT\4\eUK-=p/rrlkf#^(pS)p"Azgz4#sf֨ohWZ_W9gD%sJ~#U}A&@( ;2qVlb(&Y)@9YC0jn}}a$k,< @] =; 4|JZ1Gm{!o$kӷ) lΡOZ Y{w'ӭKb] t` P2;ℵD!AxY=ˋo@)l"HU6 FBJeV3WA-NbJB. 5hG|~ݫE2\lR_0jg$~")3ײhvDbq2#,t 1h,8$vCFw5d#H oMɳ}HtKqUa&hIzh:U$'[5_/9}5tegDDwWLcBж;zd}^*q~%Lhz{ͽfҤu+9nȱ+@ [|~7 5%on/BԐ`]VTJ|_>0 +~oN6 aG; **Me+<AmE,s`M*ٜӐT醵{S@=qVTplvhq"xg&*l1(]~{0b|Gؕҟ7ۀr3m:"k` ]PE4 f'o3Cn6XTiNytDz s M/Z-5!aYO)7Fو5w? 3R,|@< O[G=.clKe5ie@)c1$،eǪ'ʬV8HjOV\G[=dlt.Hǎ Yk$?kq|O> G'TLXx-O(bTFn"RĔL묵ONjN(Di?c$l(F68CHMR[diBdE|}Q(R4hj(Or%ՆX_5@Xwܢݙ{ga)R23z16J(R[K<~ (Uܠai.tׄ7;*<hآGa_\F KeMY1@\dЭDSCzb#ʇICJot'3\;y;덂lK(K -9.OChT'wT}eL * S xUBʲ\za&6312^o#xoV\ 2G\qIGw>''U%O FE -~Aĥq3G{q?f!oubX Z"(bIߎMUZL<62]ɼґkFlNuv$U#8EwBB#"k8 p5y\Y -j7Ѭ@E#ELm!+{#ei- 'A ;O{T.j@.Op`mw9{bA^ ׸׌ݓy^љjgߢ/ȉ?,ҋtzd_{`usS./?L#zCuvá[`I5f/Ur/m|@5{>HUn#/,{0AjʐlG&Bh/#~ǂG2v]NPb*OpM)ADFܙ@d8} Tl LN Qȡ8[uTM^YԢ =.ԆiK!@W|VTջoCʁ,Rـ^J_ݹ=Ւ4R^gG=]tNM& *4lR1$:g=ɧvYy&Pjtc^Jun7.SURuyj4oCc#]ptr!kS)ud+^ {%[fL k=pMYuHc$s" y%<}B5C3.38u)(T-,; 0۲ h> ѝM5KpM.Y DN(=Bn_dQ ŏzIy~Z b?)V)WP8N.I5:,Rwq\9& i[ƠËW]"6P )f4@`WV+9n֐uYhZۡ~9{;@~ +~)~`97-(#rz``'LOGuhpR`1"VdhFx-ړ<`%J~ UPgrJ k;@yI&?[f`g1B{@!=LМ,ҧlq ?: %kh~#@Cj#[/u63$yy&v uꉌ4ո}|)Ir8 _{wK͑w<uIE(k(՜uwd! (j3|~iFB}-I`(KH2 rVJ5Pssm՜b?/qbR!g N)r&@k?/(thC׻j`-t޼`CKcIóypW,m+Pj2zŗ%;}wul{Y`ufb^WB]Tyę CW.$S3 ʑX홢h]3v’گ\LKd\۰Q_K l0-gгVה XS ;iS< &A=`F)lsP&v$s.ܘ*/^$耇at=E<qQtb~j BěE҆zHra( Xdjf(%͢X 0(\sVxO=N'z|vq6C:{D/IBW FEv nc Oou܋#5(UAGf 3F=Kʕ 8B8ËeT! Rraɧr8s!(ꛆ/iDnnxnѮwm+H~R'Q 1p^L{Պ0)~/<~tuLf\M _kںf|#g6ʄ#'> 6G2ťx@6N$si#pqQ}?,Q6]-(|wRm&6FN~BQ.O0?@ydk'r_۰޲jzr7]j-KD:fjG[v?{Ƃ&k^0Q(LDK+4qYTt~gByRwj.4gxI],\d8RMU-. .ka:_ 07m`?y1&7Dտ[)DW|,7$g(鳳0ī^ΗCeBۺh 6ve"*;Xfpw{RǦRBt1{4td.?1+i9b5bf:ƶDEJ`Е+g]l6Ŭ@vinTwڍk2HYwgn B"gX(PO&*wE߿}_ BQh3s{JT#8X -cl>Ц]l?JtD9b-[ >oVJK[`6mB_ WI0cm9/b}!-m.~ߺVϣa(Oݖ  -q/A97TQ]\:|*}д -50+>b͚YїO u%Yޥx)]<81fC8U׍xړwb2&NĴmfhx,:nWW aCB/VxԶJE ș4H .@=z;tPkKe]Be}Aq2#h R`sSo#)Ksz[{($Wc.mE +1ѢpeEWî*VěDŽy|]_͹#E F Eu Y|G-WuX؋r/mp t{_iKIreEyq[G#c>H 7Coy6d%UAU$X9H^Q,@ӝKQ%b27-ڜS<\ f?YMHt|S|E+gWyV;&ͬ8wT-("gWҿ}(Jy8o C"f:N3neNTQs]У7L*N ixu;&?u'mZxc @'KU &擀WWP,ԭIgE9HiB7o)>Q>M>oKFQ$Ю8_b}C*-fZ2|6)ݠgQ=ty䴲kե ,Z qi0[W}$nLcD BD]v"?-|I_~OhFZJ0zd¬/-DYRb?/9vp_?zѴ瘢۴ZX\IJ4VfN;ps}cnN}nMw\s^2 v=TtјD z,O^Z5,tz1_%杺btkTfaA(~ܙHB2㪔K@U3Z)1($KnoA;\]?E|4i\k)IfP1bJ|.EO8Z}B/975f L:(n(D$g;VLg,m6ٞN*rtbӛՕsX,uG=-J;f3!]?f`~0aK5MNB] M 4hQ;Vp:ǢNOї{ճ4*fYcbLFm8"5%v)d9q4ⴛȡF+ cg@\=PB"v=>\_G{L,z!)ᡤNo* h$7#j`ཫ4ʂ$2{U_9ɴXKLl',9(fssyc K}쫀eE>lx7(d!?&=3jZ\9~ W\wq qRꌈqր ~Hބ³v 烊;/(;#O&9rʖTYTGS}1͑38h12oF671 R~,En):Nƈ:Y3LJFqcxyy!?RzBE#c4`v2_8U|rY?.x זVن>0+lcH/UFG**.óN#3ۀk@ze1`77ѦZtZXu#bS-uN}s| $%snå %qRpg}T/0L,]8o/}U VosrZ?f )z0f!AAɀmgi;O\ұ+R+]n5BGP~p'KH/@|ZTkp8±ɂپIu)Xx(pL}Lj%qr`_w<70H:UA8K36^` C]_gMey}(5R0%3,5lGc̡jHWI>ˋ~"F~h]!05$Jص6f3,Kb Ԅ&e[wh(6YzQP S۝ѵ'.jwJB2'Ƥ=wqE}0Acn$2(JA' ʣ.}28 fY*@At-|3u+ FǏX4\47LuёFm[D  :zsrL^.ov9&KmN~A*p{0W xc/ystr`éɍկFgiÄ& R:I H1Oio*6vݗ/;cD0%/"GD2W7HbKC`lsE qg{*+[9dVV"8||G_2rJ=N0:t *{Rԃ3#(3V1W'4Vdԋ=O!4pRpqhrC`28dkR(qTg80Mp^16S.p`BtBpY[SwPJx] |\Bȋm<λ[SdNG}>R(*orr'T?.MY?I< rǕ( Pm)!s]^;:~~ǭn8u-ut :08iʇAs&bk&S6vcwKR?(57f9#vB1xiŻg&NHJ?jy iKX44ǁCJuǀa!=X7DCyܞe@9/"ɡ0Ok6Y;m>4c8P8q5ǵ'vet͊ƚ(pF~m`9';~Xs; )7[~XS$#-Kk?.{)>ۇ31oqWGܶ'0.]CJە `_Rs#Z,Jt|࿦`= |W!-a,n$@/0a2'tҪ墈hfڳ|D]xYWԠ>\i:Y}Q>>"7OkX{{OӥJ ?کGR9n_%w~>q`taCvgU@RHϬ4+$Z]3)ˇ(`v˼O8'Lkvl|1 *L4IxbZhE&Ӕ~4(kUϕ@O [ QȗtXU f Hm7o=٠g[1Y8[ۢ ͗W+$ti3Hʌ-rBOUlj_ ϸ|㚈AN!PwAF3w{8O֢wT)IDXV?*kzef0%~{E/=?G9Ԧ67aHilb) RMqC+G^*:,| 8J7EH;~h!^hbTaOzxʑGs<~"/|ivv*>R x57Ѭn><qI.;`2d0):S784 ,%K*ADX[*_?T!}1 ,9`0'{VoViOpTvY^>Vij;rG'SJ0@8(U#LEex~ys-CZiUED, =vKyZii1..}JGc`zio=Q|N5T!wȈeLu1,YA-/Mv >e᫇8r^=i^\7wvQ[hWKp F5}2Ε ۽ tӰܝ'Ǜm-MMcaԜޅƌt~ %%}o #X*)3Ej0dj'z:8'@)gJ_-MaYyo}flGJBi5D{@+~ 8Q1XbuCAބekY S/j4' 43HtC)PƢvai߽v%`=\9vY7_" 47x6^N?8~[7NX0pI{?/!Q&I[|nODž/kb~T;x|rOcYk UJ|{/c6S~)K5sx1ȓ1R9nk(zKJ<ث3jӽeFtܕCJo{`Z/ !o,D׌ ^Z"^pi\g䧓[GrGGW*r CهW#t<i])Ux0FӹS@$,{=NC5vJr{T.h1I+V880ϰSo;FQ=XX 8{NFϗaR@HMӅ·~sIAVT[R@=,(0<*ˀk.Kƒc4a*&YDE9eu t=颕 Rc3_ gR&{@-+]>G͂M u; /چ +w8s >G$z ÓƇE!XX VZQ7^Rg;>ME(/|ykOX3_?frlwA ;4ԓH+ 6ɷ /.,)|JpjvT+'HHȭ:6Xg9);lU(Ԧ81D'OIi}%",$ vԱ{Dk?TY#\S~MPjMPm.(:-zFZ4C?q#K"{ JO)/@?ժ`k;5)hӳptm\RKP膧h"SR@m/; s1!w8_k:Swv*^DmZ}ݫZ@ s=F#jZ܉߱K5㱟ѽM``k,*δPjz@ٷQ6Z^x>6#T.'/'6d~MtBکȦ= So4a`{$R]/K0*R2皺߸2beǦ_Kb~YVuH!F.;QB)tf$p(ps \`#*}3,;5 v1!`4Y~fQ<激4~Ԉku;R7#;r$H4ځasWpw'@|:~Qv"?"ac72#7lPNkhZQb/+Qlm3H; |-jFe`tB1U_X]90#.p%%ꪲ-F}K3 {FIJբ(АmmP#te%K T`0+#ўZȌ[oTu*S*Ռ%[ ;Ej: C; ;[jι6; M䧛|D`'l ,6Du^XF<ÁUäf >8ņ7B[Y<&!l:ힲܲ䠮Sw*: lan/3SH:}J:9wJf ݟK5[p<gBtV qPdxuPz07Ip {8 '/ZKʌvGצ? #~Zٕʛ 󯝞ךfǼ 2 vQL-V6s.&5mz|W1z,%^ok +vZkܗF `:5F0Xn ){aR#rd#ɝ3A!1q v͉a*@FT3Ji )΄^L$м#⡂:qiY&<͊P(hEXY0 \ׄ\q?p j%CK@. W$!OpDI97ۣjGRd}|Zzp)E eKĚjM5G8RUŇT P5 JK=*%֋WzGP(~Qyn2Z׎ÿc'xCkD+ 'F#f+lx"[DoXriHq!`w;D@ҕX4́ꂆ2"iG`PtYfJ O)בaG.uZ/뜞DX^GrJHH!{oFI  _?P5DD|2Oa1%oH I]aqN^)+՚@~tiKzJ}'Nq Q2n8Q8FDiΘslҨ) {H?nw2m.z6 P~le! S(L4(F-yrtTG>W@pb9M퇐kGDŽ qeM"qqN5Ye0/`@zNW\2Gi\JXΘY&Ӡ30Y.ٽ;뺚hʘͬ=]m}Qj -Hsv2~Ԅ>̨1J8 S&<5h'U,5`DI{a,DžqQ0ױVkQ I g_Ix[n嶞 a*þǂOYf~Swi1*ApGT^-)܉>|T詩nըZq40^S\RjS5# UIvW,7T0 ä[!Yl& Z4}j"I!ypͫb7҅pFY0k@xfrC $ ^E;IRSS-aSx\[^Ne:sfQpV/~C8^I<]h)&d,sfVVD뀛vӦy]hx#JUlq"̥JuB!-33Ha٠T%_hHZ__H?HpW"o,wĞn:,803gT`F!6$a>̗ɿ9om4/X,J [jLkb yv<&iyAjrHpeTZt CZ9EchJ܏:&U3<v# B,>18;S+wn#!]s0_&lH 1SCoM.?^nɭHX*wHvyߡ)ߩF/ɚvDnĄq KĸۈaMT(84<˲v{d%8i5-ۃw7;XUQ2^Xܿ2ʕ%Di I CЦy&-{ V++T`KϏApVAN7)2GeP axk7箧dh 2)p8FAbKߖݻ>#w=l F]XHMFQ-u@߶&&7Vfwqud;m݀w"SL/A2-#51XmWSCn1dSE/i^ܛ8o"r #^fGsH)Rйs)%@ TE0>MᯠFJ`}f x>bܸ[BqJV6HX;rha腲mdK4Eϥ~KrO C8ﶇsۛuiXo1wc{hUI`$+Y!nCXB8OŠ*|"`Nα 5qK\WhFhm8Z.I∇Si%6 y7g1$P_#Ďfy ı?6P_x&'ҠXmq)Nj.v2yX0v{bڔgZS'akά7gጛ& ;f?6S XX/\'1-C pn6 ,$XŀT"QLnda*&Ҿs#)]9rO6$OR5Ҍ,7Òtc7HPBxW }en@f "Tm2uYZW8٫-rq!>@B*6 57J0+)=r,l Fc QӋG9Ao&B: r9 ]@5mCc WKuꁗ659e0RcHs/qKkFe eGocW XhkLVZ͑'P$7pvI;Ed?$jՀQg$B1Rfgxh~"sy8B{ET)sWpvǡ"l_Ԥo@IurGtTH5BW;eԙ\ʾP?$+X\H> #ʱ6>`t`t~VoXi,>EaF|U/0qo0kNhNa~b F.9iΓj"m!#L -(5b,څ ycEp.9zUIoZ2Ll>~nM4C=|!b" Sp ׏kMSXynuELwT憸N\{t T,nbӌ*?͉#\t rZ5̕u"-=CCJdT)S R}` kM:pwX$!kW QiiPAb/5k14ou} 'C 6NvJ隭FYG3A 6ht)uFܜlTܩ@!UA:#;U Pիzѯ qFrZ_1ne$=}k:B?MiƼL_Ҷ߰A;pP)Y;qAв֓*M>H㇐Ms܆WD! އ^x }6_>Tf}gtFmYe[f. z:,Ғ)MSx.-nZP TꇼlcKz&۪NPC1tc(),وBڎv=M'ڶ(3w1b[B?g}Lp1)hGaMm`+sݖWe` $d|B,8RǟLf 1#Q(z6 &+o88Wg^yd 6Ɍ Eqzvj5ZR]ڇیH&M f9'MSf.@3b$%R#|VGb2~連tZ ~ZF>&1/nP?}:x79BFR.d"_s sͣM9>Yfv4s˽3+OK5#qRQ{?Or/n\h/wٛ ev;Y'R-3{F]HGr_.k|4~8}䔷\N{C2RT- ks >%)*X݂M/u0ZH]LDh[C<6IovѶeUR:(~,eb4"l˓xr<8@C!rpᓩ)I#Vl\02'Bγ1 =ɜUd=A# G53dNQި.ZHl_J~`.S@=nLαS14"J{o$"gkB!Qlhuq5W\7 amufEZ|f=|yi;>4tmшZ!r&g\Y2.x˸ZT-Q 9`> N82Bnxθ}i쪪Mc!\mgm$Q~ V0_t}UIg#-K>=[@oJw6"#])orPK/,o(x[Z'N12v;h]qM|1uWp78T+txxq녔^ %8k~.Uk]hx^u;ӥA؛X6QELDnxB6Po)Jw[>CS85CMk-!cs9T7t,ɜaL9ʩ:ÓY;%fLP6}h-rk%jyi*Y)7 Nq5V&ɭ 7'Wce\7L TB+M%XBeF1#w!;RTť23`|5۹L^h3k3x]~?~9d`@?x/ϩb"7͊5b! gZ\U#ciW>OA㬟#~Ѥ:G8zP GL^lQHܫk/p{4J4D/5B4 Ȯ˘T3%l;BMM-vgcc-wzVNt%i+1x?]O/=HobtUi=DCaHYjJ>7q$J@Dz?g+UT_#d}/"ig]ek4C@I˖\7T/զnHەnF0Bm?iVOo'828vhY#qքIZs&Qir<|cdR2YXzGdQ:˻AȢf _ߡ)\Utc5ZjıO9&/˴M&EώJ)$,idžߺ֬z`t ( l6 o$my,RPȗ9Ye3kssM+8"|2#I37`Gۯ L7y#" !֝ jhmnB!A%<ϘȂL~?ploHNL[2_Rʂɝ* 񁕴 zئ;6%uQH=la O%Ikj~WFɜ8Ss3}p_׶ - 0i=xȷ]RZ'y i1)&!hȝukd1k?fW_%NW @=tBdm dnm) N|Ip< 4ZYYR<ƙ'~{y`Y?"J"vqʀc2L9f 6;._2]l1 x66K@iό$FAia;LOcfھ/F )z ~V], Dc]~euÈ*}. =aPM:aiR#ґB@%+ ('V-Z<.,49\uӉ\Z5A2ێ}B5WytD]E"=a'3!z 6K+jg!Ρ|| t%9)e]=o? /0fuloox$ng'0#eSNtFg~?"\);JO®Vg$k>kpF?Ud;XJn6W]ǐyߴOW<k$Ylx&s(nvۡSt1 P26CݕfeN^ AA'ťl|b,jLv+Hpo9.+CtR5C/ba̸cWdxK LayrcRQZx%xhhQ+ۏ6hxKߪv[R@3S x. 7Tœ@n+MN܌ԅ@sȐـ~}J_R:ִʥ{xwc^b#nېFY"V;WߑKsb$?_0iT'#Yd7(5~H8dhw="JqK[󳕙 @/aۺ : `s/[X鍗,V\D[떑1/05i ED_ˣp+jK5Ihb~t wxoծ\;l) iGj拇yR92;I mQqe!KU43cZx7Bm!#VֱX'(kQ*9~ؕ(BA,JoAGkQNJ)P,]]JB,Nm\\|Totq^?- g[%o⦄ p=3R`jb*0NrnN Nc@ikfQq,rA[X hv9Pzf,u`/b6G)Xj|&Ηo`ʄu&W^,vjvX$ݩEv6EFa&ٻЖhws8TenLO}菮3}S+^!Ka/1M"AT3f^O.Bv^2 Gn"1c,ǾSR3XyoOw$xk ^5Wt< Ixs|q&(\>M&y2*2هI$ Fq/ƚ+!ڇK9(Gl)sPt %A12gy17ps[h~7$SKM`DWm,UeJ'HR𴺲0+X-!͔&36r$uT6 Qcۣp_~I<)y*F F;<RMP̈9ѿk8風xta[ͭQ A$ cEUl\}MvH=;֬L1v4:r``OsX̄A&B˦ JˤG7S'# AC<[?jBp3rcJ H1ذe|&rYUu[ _ZYㆪݥK0aMgz'/7͟ FAʭumBafjrCC/Ip3{L\ltzr^RIf5_Y1;vq%G&a]j^t}<\3p' C m ɕɭ%/Wi?v_eKiԢ-%C>0%qS=aB; $[NEO6` =2Q[wٍ|\S4VXv -Q2JaD Ó/$0`?Ҷ_q +v1?a x ! ΛrlW"zR }c7\c\T/!\ &C'\qQ/ r^#zV駒*9vNvi鄜"Nb76=蕼ˠGm&UۢCP8v#%#ւQ)0DH '?[?g8ŏBibyNޤ4\)05+CO(2;I>m9o-'vĩ K48OنsmEFvpNnYCXL-Ӛ;eqV 7 Ș$Ǒmqd=2P}նgWs#IbD& ;C{BCn\u镗}p$w95Q,u.dnʨ&|[~z 0 K rVF>Ƣ.tV'u3e0c1ZSguI!ܰTݣ^ ˕hXIqn/V(~|-P\deO9;}:1*:\,ck(!1#$'l3%.HĹs-R DuݴLlŽɞUWy$`6:>LD]e Lu@qN~Oދ'(eڃtX[KЃy-h&3D3Gi7~揘l82X"ÕL%wh0l:~2qJQN vʵyKՔKXE}BV v@ƣYͷ@5qyIL`E*J"4۟2%8 Kœ D{r[qo4h#of)Mg,"VD7v&#|@>B/1o{1! V_`FJ%.P @6 yQ0"$9 \Dgk5|h'pNUrY_ЊkShqyF@*l?lK5 JՕ@֥gnwK&`1X%/1Q(IxAInzo=:Jgҏ [p+"x}4,"hSMfP¥3:/hG2b< ~AR Mޜ&cbH=&\};x856|/"֞q(#*lJ'S_0g˓؄* D@fpYXnL@H[{͟8?pNL9#D; { Zom-% C\5 iY4.cX^_]Kr:Di \ޖ|Em,`Iij)p]@Ky+V' *dƹg7LjYfͮ鹾̫)G\TVϋ}ˆ|ݵxr.KY' : 2/"")=#u&AeGXf l(> \ Жv`` 㖀f FU3ux@yX\\-pbCuP_i+Ց.ŽglrOFa; X~UXx eY&D^UEW%D:)hEԽ ê%k h0:[v ӕ7h =lGsP؄:N R@׍o̶ֈa{ܛdYGQO"j-/ JSU ]5-UAzn (kv'HQp%/' Y}zu\Z{~'A)k {zI΅?WkyufȜ>k?dRm ؇" cA{= iݬ(ePD(Z@mT$m``7%`HU} bhnj0 v%njWl涮}a5jE&Z.)DpySw%u`Fdw%s}6cDVxìQkI6D29Bx `bKo{*pnr1Qs@u߅Xs krG|H铅r>t[ 6`91Duy,虵'BWBߦ&HYy Q[~:CGe.h 6~Hk7ׯ5$s|X Fr)R*gߞ91 0K{ F8T@J6 J-yuO%XQ؋WP0ewe8NB;E5K28L .b^kۗn8E(*ɸ T쩧O ZU5jgϻ{gB'Sd- $~x} 3 E7y$kKӣ: q&{(bO)b`Ѳ:|:ơ URhi~tt{z1n➐B'Lb{7j/GXetAf皀bYk^D̡b7ysaC1d}NCۆʯ}A]Ow{y߮z[H;KA*IjiPP@,s,;l+{#'MMb2e'\ kWp凕+5 _cK$2Mh\|Y=>L6@yEBp=cC^p 5GIG@qpq_tx8n'F>hf!M} S<R]>]2˰wBb`ypo:*vR!xC bqI'6MRiӽk62KЫˀu[5 "B{ r ]SeKF,k )/υg#2\ewDJfmߖvE=N|_r (GB=ŇS 4U1;ԓto5FbRXJ8"}HN_KC21˾&J帉m=Jd@ƽ ,| hq'f䆈[ZkԣIb$})܄\ꇻS,-C7'U6XwtD*A֡v5apș1G<1?}]XzM ` PoҧiXTŃ7TY#f ]M|2f0)S&_@4h}ukO]tU0xȧUqx><80BhE<,To.upumoFcK. D81n0U?P '.:VX8(k+AR ^AX[EzmHJ6Q9SqԾ+cxZTڀkt+T5Z! AG4}ngCJiTc!:;|P阏Ttfjׁ40z9r .( 7v|j]n}=f>#u/s\5'CFK8b4A8X <_b*T nuA)˥YB3N1ĺY''j!;ck:}\hLM WYM(@7{3]!&ѿnJT#Jl־u!!sڕkWWuRQa DX+&3I@ޕ! 44ls04]yrX{zܓ4NM QCvaiփ%2xa3JDM ^suD&-'t_ݙEuB[gF6WV2G B]HnX!+pcO+a7 <)Wz+Z}87NҔ#~Bf4F?Lӝs0.,(٠8Q9/'&.'n04"r[R0_[R d6I~hD.NIU!t3vǗ[]W^%J9 uJD @f*%bou# q{3n-p\Q_]>oJP ׇ_MN%q9*? gz&9PȰK6D@q@L3m`LrHlh +*k# 5T5VofJp YХ,ji.N.Q/8k%ѫ4G~TM#KM a)OT@1``/Z#fcmh\<nIce,UR"u显 wS 4őp] *y LVɫۄ[]5E"c~V?:f`Ix,u聊7+.`ZiI bafYV̌\,hv$6垐9RVw/xb(_1copس w}$ SN !m|Z FsKʣ /Tohg~[]n 1WӋRW:<>^#,^^#,~1.^DS1*N ko+*TmOUXzLLL;صE('lcA86JI qp [J:倏J!isiG:QwDaF>b֕ˆyy<("!];>%M03`2`GEGpAJTJ ;پ5X!B=-! CiG?WxK<aϋ4D漛@ JKY=P\ D(L 4GJ:$*d(l0+CQKS^VֿTvs9:%]qG4Jskbe|,wܚ^Mmxxk:"N .$QoB{uVnP]xH۷+gؓ&ӟQa-/d讜wea{"0E <!L X;XZYϵ}<:%{FqrM~-\,ymft."0#~>+s^9`"!]v1GΆbԫ ÍPBڨgxœ\X#r S̷ĔLdAZrjac[8!l𺁵5'Фx[N%&YBE/$"`=翝9qkz=wA,=R }P>n|- \]0njy4w׶4& z(3Qj |96x"ʌ=Vy״Թ:59`.˓* :;$Cj)}]N/69ݧv \?c _ fdYz{$JBwAK n:jU%۝b49&vH|G ~bߕunn)KK8^Ʌ)o.VV^汯DXqf~4H".Sz @k,fp-+ yT/Ww8!TpA(r2zN:%d. $|R\"\OYT3tG s^/Q뀕=Yܿi B=ʩŪZ4:.Eǻ#cm\QA/dz(63)[K-o8ɎRFT[N(|yړ `ZG5VX '1#c΀~"Ǝʜ-th>GxC5 X!~Z쀀u.| #&6Ɵ=\TP^-sq@W|fzҼA70r~ 9X]G6f$[#ڠ}x'2|. 2`5.QQg)-D|*9 ҆h]?B n{ڃ;vu ͅ ~q.kBsoL%1@q=)q0J4ź@l¿ofiĮYr1 `f]:DۮD~Cr>t*Ro+l2o.fSiF𑩪;eD)˓;h4] !Nc(%X)Ӯm=wO>vbz3Y=D+sP֙⚚zP,nr0 wE^Ֆ`JMoDI2+4! _~I2E륎y|MPKX_ʬ)1[ĄkY3EJƾilb׍e, 'y7>B?WPZtI%O2{0 VPX3ɑ@ƻIm6nu#e蟺V)iPsX ՑLS \ 0j4XxN {RguT+vk_\SA&"_f*". UN0,v"O#?9' &00(c*C 2=8vުиIKO5ojT)1h{6|g݆W?8Tjc `2} Vo" Gwpv &A[2-xg3$/[LǃpvEF,hM#|F]1NNwp)DFZtN¬QLV:'u3@j{1~ ]k*]3(2D}^jYbF,# |sڊ_́)Ú#.G9ҿ4%,bA_WxK\*C82T(BFrdNQm$pڥߴ#q(Y#Jr;:xF&+-+$E^V߷U[N U})ͥmn|Nyd=UghI9E}NՆOui=$b!'7 adԟ30UHW'`E8M/k`8 dzPM) nV!Yr. m~Q<gҸVGw$gh@g]*[?yB٣qr]tJFUaTIr力TNյ"0&#kV+dFr??=8]<)k']3z̛LBJ?$o%6$esx'@ #? tPL()Ig]Woܔ&414V;^dA>Xe?K?iP-ǘ=@n_tʍ8JɊpB0q2ׅtWkV\q!<[& N3Z11H_ T1'q7LEѷij7H~ "h얱g}sf:QP,j>*I>V@G2^. 'e$鰉|+rG/)mG\݆.K~uQ¤ݙACbC MF'렍 w=J_sib/jmed67MG"XmY8Gػ@kUn[i;9t%G\a07J:'ϺxrXYgӢN5`):ڋgW{W4ۚ60a7 23cfZ‹d;2(N̥d!)S)+<UrL}5O a BF" DyI32؜i ҷsPu9k*=d~*P-Օd=8&dLer 6UYr{GQ+̿qL5/%< ΅Ð}E>vVZyWWL%k9~ #JY AL4 %j(~Ъ#Ľv#oL9v-Mfd~V;^)dKTp.?0e1ܚiN(C)J<бK8 T7?c]t̿ ˹{)rmF;'o>j3lR,;,2ƿsu21aBCQ)fQ]y|' 뚯.y3kۢRc :6 q} Lɢ7^ óI](O{&vnFF@ׅ`ѵ<^q"BZD@S<mSK '/CKJz׃_%^̕mXkʲj}R!Ev qz$=Ϡcb%\In<1Pp[[rW<׀G1( OU[!p{ v7I씼(vmz*RE\p\~ hN:1m<K8/ih8bObH vEfөTH8MQM"呏ZotDs3+2/I,k'1_Z3? Q82{ OsJA@ӟo\ ; XCZ\2=!7&j[(@ =R< J1G3uX4\*:nNSOuߪD@3 t^HP@6 u:skw,jzf7o|ߛEO xkaHY!}{Sl hfFFhq5O7GxɏAۋˋlYuTPl8o H6; jQ9ѿۀ6uީrJZ@8v!!E{xbkeE3^7kF µBӀ 'k3Ԛ_C]l# qζT'=)KQP~#mAr" E ؄ItR!,+F^/ovy+fQO*z.Ho@(b$WS~n['K5$Oz!*Y 8}B `6d\0uV#6>tx@ǣY/3A܉b ֵ7@)ev\#8s7}*ಃ[TP?!bBcщLָBʎ zS,""/DW,txs7jvt猌!<Ɓ5#j.,nC Uwyh䊽N[0L{XFSWy GၺVzLVU(Uc8/sh/?Xci_g}:T9`7`zIu~Eޑs$3H A9VLb^0QQ4ζ=~5-;C[ t.S¿G0݂\rVy Sc6JL)4a䕂 fK >@ˍ}"3OXe:꓿ hRpshGvf/Pv"*Ѓ;JKn5m`TxBUC"fW'J'L&D<xw>G}rh_cM}H_JU@h ZpNJ4 fQ— ]M,Esoo {ZXA{ ؖ=aĊ%ɋS0?$\<Qw#5{/, >tsl,-xK ']Wj`d!πh2o7`uۧe L ud~z׸:{)~_O4LX,T\r9ćIEn1 <Ӌ=ᮜ7p`U>kƒAb"lVMf= ߵwpn8'^=bZZAsODYA,? GZkdF ʂ/{H<knX?#}VrThCS Wp' UHql[R\.)V@xĥH\S~œ!A݋1Wf?hn4x$F.q[H0uIEQ%yB3R~Kõ4,h-4 a&9/E3Ò5Dl!xK̈́uKя<7QCPش˫/{/#p1V6dxAp{X_/Q39x_4vE??P9;(yYWEd5<~}1Ӌž5enЗmlnpI]gQFtOqGM/*9i]n3ո~|*%Ȇʀftǰ"70i.Uk^ކw5+ b41 L0;E7pᶾ"H Z3 R|F “*Lp9qՉY\3ѿ rMI"rQ%B&^onyiE[@NS[۩?B"Dzj,8e='bOeB"OCf8"ϱD_?]~C-\&.a+zSQ.rj#ߜdSRZ~h˶7= ƀ;zfb`ړv{!LÑ~uLS+S"\?R07ZK$′"ŽYd+35u"̽xO$Xi}>ذciNThK4ER1wuH(A@,fq܍Yz߫XjvKWE[ ^Np= >Mm5tNt(iW(mF0OAJm4H,uB n k`=p *S&sDpFjm@5ӓpXnz!'`flJNrAj;H/.~/G ?hdY$Bihx^ d,M.\NsWouӂ;/$F/<ʾb/e)Zz-7YǼW0GqGOkh]@@ 1ML(ϑ<qgrsZޏCebdn'8m.vmK'atCKw_) 1kTPXk\ʙ3jN\g~@t@Iu[ hLVF,I˘{;dbE 6j Md Z$m"T R! 2yy 2Oc@ƯډN 0N\fO\aکc X8>WnqE.]1QI;RQ^n,o;f_ècZ5mBvmb~O۱Q* |lt,-@P^0^*x./Meǔ%9rYFז:6QzuB@#_M~6Jv&FoatejHgm|%߳fy/mL*B}S+КHZQOl*gZ@D=}4-VûS+hdV"k.{pZ:-]BqR7eyVhNPz' ^|!*u>Rs[S)'8{(z}uXy,>)^۴{,FU\h#DuDIqJ}zоt<57w6A]H[`c(S X/N[w~kԥXɮ ]m@-35}jr&jҍKG4*(nĩ E Om3!b׫gnfc`0nT̡c; 1kNuc9#6? Ĭd[ LP{cym9g*(v/IӪt&m=RFfI{_k8 m0-nF ^!9ߝyJ8O"sU5@#To0. 4C#J-miܝ)F*em xS{ӯmZy$/iHz xܗgtձq4-?^>O L_`Rk74oq#=1KSULe~9|x]BUEA,mKE !oqJ-L^FP~w/Mi?s|"Yy}u4A噬sN,:0Ty)9q**F$ɦhBόъOw)d xrDIg hTX]Fz%d-1)2OH~RLtaݡ{%a? ]Hm'a'6l䧚]9l۽mom γ悞[o 2%*V)4QZglt%feqs  +VU8sOH,Tڑ'B'?ߛ\QSʖ\"Y{;/k\q% Ȓ-0MKL\ggX6CZ U+ <,sikeI'~v )ա GàlV˖eA&՛/xF|Ia*@^P퀙2h|WD%77a3pXnzNkV4i@q{똴dX5IaΎ0cGrd?p$Yİtjl\CF>oPR6xJĸ9>s$3GT"yŧ^e­^ ⣷1ByRсg<6.SEU`dS[G *j^!tsPqg]Jhߜ]9Pl$82"a6~ל4+YL/]A_8]#e;tr=ara7 dka胅%^6 2MKc~ ˜41<9-Vmke멥vC/7-KpMQt[ڭV 0{B午DMZf߿*^=v.JSC#9̿µ|_ĹʥA|V vEN%LaՋKxwC?)6ZA%с ::*}:"_T`k҈;$ܮ)i3%JCfڌ!_v+4 O{$ƘB8{v*$Kg"H1^En/7`SM0]L] ^pi1=7,Dn3YOu2/9rLέ;jZ']%l 'C((#-iOqi$GgN=Oeflq~uHfQWUi?YKACݳbtk\ "Ԛ}'ABz֡^|ct9T6urST|U Ϛ.DCoP1B;'w f&+ -T#axص, (yU^_18Zc܏(F߶:;+f(] QS z*'oe]cTGg"317wڕCdq1YBe;;AZ,ⴝC+{lc륧=;9MBjce@\b6Ǥm<#PPf؉+l2DZX̍> >-W5rym~h&SȴLM},_1\+_`u@L*E!&_wgE|Qvg;9b޼&*ʩ}+C~UkO慰YdJ+_9dFW7N`CNJ]O`AY1}4 ۩hqm;GZQE-qw&eW_VshYKaq)'+ص8h{ 4F!sjӫ7*2q_ %(XsH9ih'_eVn#)2p ~8NG|&v,Hjg1=*#If.VL+{MᓰcY e6:BU͈*FG;9&'G{؍.>0~u]<>_hݖ!:G+ k䑝]Џ3zmyvF+P욹c2\1++-FF ÷5r}UG5 D&.6pݎ#UoU8\yM!BYkryYxiͅ!utN˸_2Q)di\N.˩&Њ7q`jֳFڳ:*WvLd>j_ ex"O,|s`Q~9APN@r}tC59//td>}q|PR/wjlO>AP=,$^x=~&ݿpˉZEDs jFWK&{7ifT@<;Ju"H/"M>6hr||"u&7R-u7V+& J[a} /h8/=NuZ AcolԘoȖ):XP5bLP劷Ҿ Bl->~21KX-|VdX֋6̙]Ɓ(N祐`~,kp"7y|v#.ԧr‹6 Ealrd{>竍 -eD _(8߰ĥW$d9CkƲv(m}qmbm^{peFP1a1ceԂa*?IhM%GjjgSz~ŨN_9>RGQ#[R 2ك7vD7 Q0Ne2صfw|vr1So4oƻ& ')&owH&FĚZ{O‡ML6*{%ޮ~OIuIH76in͘8^bI9{4E-9.b{]F/IZ?.{6qQolGb>oUz?h9rXT0<Ů12j0W}I!jwVJJ\0J+!_fqQ,og]EIXx,J{/+čJ{3;>=3B8!N:=Gг J VUΐ|cz!4TG_\o~\%JqF=ŕB1DTFG3fIb$QF{xߟcwx3#A눭\_iv_8b}T}sslIJɤ#2U-J|~ =UggwTEzc-yʠrngfᒡN92v.WvgX.ylB8DH/.H+_ 5Dhx 32`Lq&MAvw+/3.Ho@XMԈ;CR'p3wLg6$SƊK DD/ vÄ-ܖOvXt0,;K(CX/X#{@yh*}Y($oQfXMWqSGeH/9X DiTXl@Äng%vp1klΖUBݸ9a_/<9MbꗏP0!?N>6nB]lG-ΝGڒlN5IWOn`fmMF7{]X V x` V֘NQt܅-OÄE=7;ߥUGq#v}bҋƩn28(;o΢XwdW gվ"MN = JkxPYj8w,d_ueZk OP3wP7-U?˝إ플[l ^gOhU1sa B柴'+z+:`kRa(k4Ƃ/(B D;+ !|k%"Cw2.6$J@&¨mvioS3cX4Ǣl[ :f#a}b;`Al[/q5M/J!w%(\qQCߺ_s;W(=q@ׄ?a-"P4k D m Xmg6 /‘Gi"͂o~}h4 ?~^y:fʠQ %qb>ǡk_V"v\0N{" Brlᵚ}ȿ8z֧?㷖'.tLmSH<^Q!7`OvFCe0+ӧP:_CTݰoFb ~Sjk|76WeGi4rqHQJ撂m9dw ]YfEJdOj|ީZԱ\Y6j})THOD!w$^V lCPN/.D153="MOӑ#{l:=1Mh! Od1+ic;[_κkĎ'(&$l>vZ$corTGRD+[bwƝ eF>"Sũc@\|[k[s41d7 Vg崲b6PSJ$mjCK9O)WWwѷXLTȆ3E%lPg_ &n3a(D`#x̍p8W'@I8;0oDǀ|$&:BQՌ!a$sTڵNqQN V~KQcvA ` AL6i!5(P=<RxR~›zbj9>5,74՘;"I* g?iɚ/ђS[ϖW|<6@sQުWH2}Cj5"Z.[h!LbN"X(NRFE{wcT>KxxrN-ƃ5K9Ӯ.i+95;5W^@A~^)S)Ut-hT^XWoSbl d9"m@![,S25o[GeS]ҡ YbnehBX _SP꒻p#Q(DV(8Nx9Jʀ:'PƯvld\dDu=R_Aha׎wHҎ3WO٪;cra"*A|z7V9Pѝ`bo8zdrI,s|󞽢l%+A0g4C,7zHZK|vy_ lvD5]~&鉈1eNYV8@!Bj>Jas۬*4t'#].Uu)\oO)\^l#=gXmu(nI3D%$9z ;R+l3Q16@f 598~*7T(RG!$K1d%R~ и^A+BD]0S5Y,F,A5QuPFC$T*M|P/1;1e?>خ6)fF?Eg6+[771)eb%R!~kxQ/w"VHWm ڦ)0Y[ELꩦ0vor~5^Q7Oъ(@82g=ű&(pH{!9(6|BP"ec$+/GY>p"u$NZs)kDХ@, 9 LVRgƦM+_\ W[Fgn)[z.sowu \<8޵q"UZ(r S>$t`{w<4#= ai(.O]PcBnc},3=ҿw7 vBBkfQ3F_N%tG( 6,8/^ߩCrQ S](erfˈ*j4Tɑq'!8+Ph&N7ԭ k>*I2# \(W3 maE2cRf";O3߃Xt_HH2@M̈́flw6]#9D`:{%=Nvo?drFICA{UVZ yRڇ]4Pu4X8aܹ8-0Q"8ghX+_;\hHm=y7 Jcn&H^F Ez=1OV,& *$H>LSkGW_,VV#З9C C<`ּR<2A^B9&4IMDN#~6GEM4?Q ymzcFVv[?t*iE4e"{4Iv5:_* U#3`5QF뚜sP#9a2u W|)pɋEkQ]̍ΘroAь`S.O0 U} 3arG!m7\BX>{φvb9}+ROtDꡛH.͢GL)"yf:4K$aK .d55*> 7h၁r.ـ'L?"z$5OLJ)]} fB=ak'A pĻN /`zh?vCdH} W2oL_TX |loM_6`hǢ8;M ԠD /tZAsY)BY + 'vs'zguF%ј Wf[8/z)Τx GC6trE)?H89g]*()7u[;6 e4b OmzRd+hΆTf,u_QEn8Bw+KC̀ m5|\ nY(|}<)d#-d?hU&"]ZvVBkhf-681r7KY]4:68"ocG+ӡ1q咤bkXWDedG3jZBrz3>`%D_SAIp1*$29whI 箮:.iZjiZ;-Hψ=R#`-m$; a~ vQzVUk@LŽT'ߝjxD2^KFlX$.΋w2~nDϹTіzιkmib`mj%`3 *3$)ʉ›L>@R$RHE \;t4N(UגF8=al lu0:n ȀrmAz㟻6`ueu<V7X fM/{L͵͖-eɴ/ ˰# =xA_~8z^s8 t?騨Q[띊 YoxNn"$jb~A5&kaT:'߮lNY?>K3s53̸lqM4~KKϋoڤU2)+ y/.MsA6|0?'ȅnd<ӷt̂޳e.B<4 >X/"l 7^" 3 J_ 璷OM ^A,xw:n*ɂ8A׀<-NZ)Ȕ} Jw9Ke)Wu*mKI.\5|$aZ1-8/zv!3-g:E&,i=Ũ@q明Y)pEZHC`]8grL+,y"nt=A3Qn/=P0 ,)R*,Z?N6&}d W\J%^8ykt:)W0|5" ܜ?8H7%wL\,rk+NV`oA=PlCTIڞ>}KC"ٰЈ7maF =aJRd+ .a]BecBӌ:GYq}vgvN a[8|zfҤS5—Hu\KՋf a݄cǯc tOkQTF߲.37(UqA d6NfvD}Z`r"Sh.%oZ)\/V<=?k=IAꮿ=}zɫ:JN{fAHbK8fU?M `bɬ14B\FR≯vjSHۦ Qn63HйɈlLb*aV5Q+`RAN2&Z5z/ZrU 88 ' 弿' Qpkk=4'A' Ln$4P:\Xo!J0-[OrLK :s cybZ4A" tcn@zG; k;5$DwʜrZ{̈2=O.SWEYX$:5v=O!rp| tߋVd#CcruR+ &@0*TPRa+%7ü /mrDr5Ps;lg0pK;;Y#}}ùve}Оuy̞8xr MS]xχY׶U[i3\(ާGkE!7DYjĮ{GxUaH0Sgŗb) p ~r(gϪjmA?ۻuB l|"?=bf/qXTYGA=knVR'cGfaupV;˖fuS1FCCA8K2i="e4LlwNދn혦soY횲;KiC̨w|_'VQcSm.frYp0Y!VvM`}>0]v{N\"½;(kq#+ХDś\&<;y 1b'Rx+4+dO L\+F`(Q[Eό+j3d Bt3bhߵGUw-wB$tR49_njFúH32uQFNz|4r-Rd*sQhi 7}c.x QKol&߻pȄ)0 /ҕ?o,0 \cNxHQ:)7>ǣn%An80?NVpRVh&B ^8di캠絭[Md+- E=2_G(a{Pb+1G$U>{~km \]&<!F5p-%4OU3gÎK B(sCfs@3e|SX=8u6A&hx2UwF:WӚ]V)q0֪(1ʩhS3F'ANK8Gk.t^ )Dž]d pHTWy>d4h`E*l|ϑr x5L#RpJA1Ր9X9K6;ց019=Z ƥ 8y^X"c%ajlsj}-hr%WũsG@HBAXf}lmR)RYHUxNv_wb;'.\rFDmԈ4sl)hz2O9/NkJw#`PHeK|@_/:B{oXͫ-f)3 X@ceifY8I ,SWk@*<\CnIyb+?-ٰQ2 ԥ-1x]-~? m)`{_ ,]5=aYt٤w-U0GF9G6AHPy'x)o}/{r7]׭G] {ս]imB AW2zK"Lfj?g .6ie+ʅwCl{OgOe evaF1S#`ri2gDe$x<S7qv]6De 9Wǡ,荘K1`W1՝܆qy.W=o.pf]+]qq(Y $>4Ë,ƕh_b ǦpJzļ ە?hF-zc7_T'_qx&u'Q-uQH״'ٵ֜œv W6@v܌ۤM^0m`qZ\}h $D?\9n{off+1[0|s4l]K*W?Q38M-3bqADyloy_5Oz (E1]L}6~y16v![Ʉ#Fc!5*^9j V%bL~b %Y!SK AHe#g7XE#X="ebAΔSx lIz}QT>I?|#m:B3Z ZlK3k_M,Ы6f5uo([)PBh@Y ;2C3F#R捀7Jܨuo}.4:t< ;GDp&?YI1[ ë1[y [f*L}1mM³噆SjVtSD:{8blt'nvi2!!Bl0oӮ0NM9%b q%QYAR^9s!\k;3:Lfswj( =-_H\,*o%pىAROz2[@,WB/&54եtEj [!-I2ʆϘqS5Uj=7b+\$ _lHؚ"ԀތQ3uO^ϸǘ@ZA <4L;,HrKf^$<+e tdQ=ᱲ_Na&0(W/?z]WbCLPC>:h B2X$xA+8jo8@--QpT1fp E8tr0/l fdFH\Nd6T'J" 9]m?~náCD!3MPqlθ晱T]m{K+d޳!"@-C^xS!c=aB-XQVyN%֔LT$ABVv檦GDK-({DT/=v# pیsd ]%7=)`]o'Ix, Ĺyf3ؚܖr.YȣRG-dI`-* 6G۷:ޡ g]$5+oQJqgsG#w022@LO[\Wz44)nzYHp3Nz&RYH8߀ ii{}jfn?u +%XWv0-U6S*{ѥxSYE|󋷀.\QTƣKk1?ȦU2?/q|פ至wO5Kx]2\@ RYCs.rHGi_ٖ.x(,Z?55:^My`7(34`\B!TEQu2㇚lK$;~vSCs@POǏPZ叒kA#58IlOoE)YxQõ"h1PzA9|x86фj9! Aemsh7"pjq1z +ÇɃ-P(G:w\xwo_رD){;I2U sǬ #^Hq]hhoj^GuQQ9Y߃d\D:t#Ĝ9_S(qY='Pyp#1dWv_)iHbF{mKS 4gYZ070701000002ab000081a40000000000000000000000016570825600001524000000000000000000000000000000000000005600000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/ntb_netdev.ko.xz7zXZִF!t/d]?Eh=ڜ.+킹m\)P%}aZ'2_|syvvW\qN6e|]g/,:J:N4`1rwa>I{wsK&sq6밈ۛv~~|@gAVBE%Xo+]Z"* ERv[E.1X.#(S{!xLk}Hep5%6}RY :yYxܾPY}⨊4 tS? =hIoߩ@ ӝR 0gqQJ?/4͟G?SPa_,ƣ3󺠙e44(+L1hb/F7a8GZ`5"C /Mۀ2➗'oD|i]+/蝅y1y.BANYnWT{ڤ?Q7O7V΋E8_){ aЀld>ޭ?pu_nSKaa+ĵm(_;YJls'W TB`jwMAx6֗Lpk"$PD13y0.UP ؜Kt 2_  qRAlS}B #CAÁxh'2wa _ 9]enzo,qu&-tZ8/b`*YPU<Ѽ^Hr -8QD@l:ܘL06ZW/B-s1eRR4g(g׃OU-/n  x%&fd 7^l(ѕ]䞎|Ǧ9 Ӌ6 >`8IrCsYx!46f_@F6Ń9`'1yfc֤3! 66W𕀉Uh."+ MW&C6eM;"Q  MI%UE|T*5"1? %7豎Оo4%K X&-bրUe4."US昸S_¶vԔ2J4 2ƈN;}yJa S^F),g0s/w(gT RN*lb;|h֯ahrRz CI4%.- !RKhYZ)%spf [8#"Shvx FzH:ǩ9aLz.U_vǎo[|^_:[>| ɸL˼`9yn?B҇jJ4LTތH1U\/3Frn=Iy~2b(D=«F̢\{8>La)"@+m)V<}58>X1r^DX EQEe5} %eIYpVan!XYjOk+uhy5,!s  @໶3Hs~ ěM)% Ktl/4)VǛUԾO&&W#WP#Ô/d@D9&z@To_MՇ]lSVT2s f(+4yQK8Xs$N`2@b;A_GJ;Iƣι*C/\lmRӫ6=s{j9AL;Lm` Z1iR5a _^`c*i{%W?Nu|Yu 0"6mgWrg;t|%Fƍf,98$並[{mTH3A7] xMi+Ľoa/;_\p?u}+r@p({JZIVe#\ɐoh+FI܍Uf挙D_VlH Q/~ >,s8q|_!Gws~0giܩZa=@ N_#i5ŭn/:)56aq ^lU!sUo$u}sZ4>fU4KʅړdaK`&|#Q#qʺH}{h 1s`aCR @*pF{IW&匿:9F5_]Nt@ z LzEBw+Ws>Cu;v{S սx:BOnm•Y 1)Ս.I eؖG=3֣A~|,_&Ѱ59 *05Dͨg땃``);L!}v}Ekmr9|M#{SXX) 4r;r4~?~z*5⹙}T\_^},h?UZŤ1OwmBq [Pum&ZGfI8'4#/c˖yK"%./ TI]^P n4{]Է( HGAI=!Xr,>A ƥu2qZv/V: Wti?#qrijcJU @:p{iPD=`s '- g)}hX}z1&}JpmrZO嘽9A(~1$`Ru0Ęzl0{fڳZU+Fȷ85Bhh_ҟy,VI$9f#)K.ß|_UuZ@d:d5L =^噛0_M;rLbfbNԯ%`ѰKkT,.9:b63|~#eglᬿy:>AHPQh Xe/A"Ѽjqe+6X*!^[#S@]jeF/nW n< 1:bmoHSQePD9ed>iN"#+CBؤ9E,*&3g/gD2zpYY?@((,C37zŲgPb1K/T~r-M^k;̐J1Avo]<J0d2zȜ CBpB0vG 8katAUk %=js@S+۝o$1h\pUʎ9!yfMz 8HOUkd?-KaP#35{(ոÛQ;u?K%jKHۇ'#Vp?2fZsN>iOasࢩIuWByg5 ʇ2͜]( yWx@QN 0IՑqYWeG0ڹarq9hW0 ix)edL6<'B/&'9U\SiG5vs^,lBH'N]FHє߭1QT?5ÓCW} CeLI2 nNIgn,MJ-upDA$}lDz RO6,%Xd/!b  %P=\ ր%dvǑQ> iCYt|)[4YhQI9hJi tccY̘$^2{*FgmѫW.&\+Xzx#LL r<0Rw\&!O?o H‘xAS2PYm?H 1$9OwmTZ66žr8=ƼlO\~ohb젎N-Hςis,R!(_Z]Q8֫4\'%1.gee sa2t{!Љ.*#]%-$EnDmizu)5ȋ{%(9|Z/GQ<Ś3GnVxHZiL.aŎxkI, ~3p -$hVJQ"զ{Xa #_:1e&*[J;zO M| ~SiT\C$%7= Nva|9 8X"~Z}JN|ӲX3tu9-Ƒ( %FͰA9gJOشЖV~ok!Ī]J61)%;h>jml}% aci 6 Dw hYLBڌ!r\$?r{k glA,+撃^oSLSڋMP" .^WT,`u)5:)++\`mԵQ3 Yy=n//?]N3婟"JTM1 Hӹ.I%ZS,!VSmTsOz0Ocz3%kUNʪ=tiduK-w/ FָJ;y]ΎQLl $eоnMs<]c(>V?s"1p}4/V!r*+>hΛr)0kы]LXr13pϥTbIInP: a]Pz=za;fP}ObfOBG,|K{-ED ?PC6<"D\×u;` DAi'7i)/?J;1D/x 3#0 6c(teҮ ML֒Nbj+Pe;'.p< \C:{IAw|z7M"OZO'qrUPg11!FwI@ȡUg<Tr1AKXѪEįY',dg"j"zqtoA "@kPe,/u_Z{jp:R*ď>9$BL̏$zNODl3y7,\{S~I'p 7^=\W^` e͖ MaW~0̞oa-a^x*@%Gtû=,6tT 'È  ?e3"T;[zS k"!j *5t cDRL{8\ď *O1ZVV4q5T4W"1g6FyE E)aY_̱w3_Z.մ!_ӽL8'5/8͡#>,5O~S(u l0~铿@P_ɹQ\VtnxI9Һ+ ΒN\Bt\Ԥ}$/:$t+f#p"#Zys2q„:]H_U-Ԥ8`cahp2>g1)TBI6h4#]/` Ix r_ rxOSXYoM}Giǿ^Pf##nzm)~yW]&pk)z^"O6ADFx>R@Hl!/7*lP!/W" BzJ6Aؒ^bHgrB5`/V| CWļ . 7ߩOƓ#Jd P4:1"@VeGWF$E9gzݺBwlmg>|[!.g OY\00vkXmA!I- dG.stni紏P"1|ɸɐtPG"|z\دPOF Gtza9i,O7,e fOâQ++Qf}z.,Y!*i@ESe0pI*ߚ^9_Zosͥ'2@LZ_}~9o$sL8#Cqkq,WDuO'F_5 u -{C<~/pd$>!h6P7Z/]Ef/k"{RrǼ XGMLVP='!GR\~67~joߣq6:?cPW7v.~F|3Rjѵips˞|$ixxaQ V1z&gB%jj5ISܪ_'X  p9-ML VTP Ȫp0jEλ ?buUU2[lȹލ) ukT`BLi*mXBc̬Sr\v`Z reJLxeګ,iQYOXZjk$O]M_zTfə-2w O0^:ZGu=Nӎ0} W@?фď\[)5crjH4WDQfnpAps(X[ɕ3^56,"b]:mbyJ3raNk16Rv{}ezMIJMF\lɁWs-PAT4F~xU/jƣ뿓:`[G^5v ċ%{QwÝh\DR g?D kM;ǵ1p̓O(6&MА J?g&$+R QBi+#@=SHX$Mn~fL%PQZ5:mZmKp&50]`j4/+ -/ٸ'1OJ/0$qfRzaM󨝞;e%jA4)֪^{g` x$uɼwNmjKe#hmQQa+k"g*1kX"L1gݾlЃOATps8P6.gf2(!k'I?[Xz4A5Ȫs{h^:@>` T Yva#A-苂e=5 ߄N&5(n df[f)\ XvVpUl&fgh#} Q6oZݭ{kXBBm~ׯ&JPK<>=Fc ZJ&Q&y⨶b>_'ۗĤ.Ja8hB[w?wsƵI"БQOUL#SG?TUgRy>Rtß* j[DBÆ:/ra2{߅v:KXNk]1}9[0Ga&'G"/&ؿ#If"tZfCSr-`RE͕XJ  y5M2Kr=ؙ OfmW4hȹgaɘ"7I7o2tSBVBoml]bc1pB >r( 5$ѽ}3g@"bNqRBT@ӒJ ]H\<|ezh$_L#}8|<.p]%ع닢42Dggf߃O_7(n5^E]Ϙ"=z_7)gH z^sw׳InL14YZYߢ{l<mf봶R6*7QMv%V:H:kirי_{Sb*:lb5_Sp"'X"H+N6״ IK{+ x;qŨˑoܱ@~ä)Z 9ц@yˊ7l訪=r2"Yy::cWu2,,\u֏0v5eۿl|:KFmG|uʺr*܌{V :`HM0&g+h"fFKV)32.@1# %ܗf1@”YѥJa1sY9D2dɚwg~@C=k 3@.=va!IbϘs,l@K C?: $YkOJy`n7Xxs3!re )pCᰱy+3R 4Ɯ2*g$p!];r]0RVb61-8-?FnIx,^fw?@E%_`CinkX]^PUqf#/v:V'ח^]p9!$n!#!_۴X X`4IjS^)[6e".Bgvc͘:O )7U繟%;łԦ/ ,GʌZ ,B1<ፏ آ60N7S^|IkxRD\U!1$|T7%<me&T?<;cK2M"C9ɮ~: ki^w#$nMRς>uAxMG_:J  0pgpH6r} D5wOzwg?- 1V]XPk|Qt? A&[d!(iyՙ0t%Kh"G:6% b=Pml 9SUFN飁e9gյ,_,B`;j|Di;Zns:eĘPS_jli-дm|F:#<249}"vlco[|c(-8Y-q)pV[p 4@f}SaDZ˼? Z{`Qv֠m8>(r5vK6@'k 3۵1 _֧$)xdJ-Z*)RWsؽaE5m| 9_nnVOrU_D {߿גUkTfQPx/$3ur3t{m14Dr-iPo{{ F$1Ư|$/kPĎ@gm4>d$7?_箶maeq{0g>B}ː0 ʝa->=$P#a!Ea6zHtyo<]!mF%AQt >YcVUmጿ`_sUn *Ipc"*xYMMre)&F! P7ŽcX]nCe:JS -fwTٝfyJ xoK%A>:B~g>t02E1q\!瘶G7MlJP07BV8ur@zx=ѦTGkv^v~.N42b7!gGi:{oXt[IB7 jON@W9~E*n_X e~`N21ݵh}K]/Xm2Js뇦%`IHpFX ; "h8 xF(%zG#`EOPƿQ&v9n _x;5ً֙V^Zuaۮc)EZE%QZ;cxEap%߈/6 qaHB5z;/產kELƺCDAWE0FGƙZUrRn Yٕ/?QVR@lG_a+`i%u%kpy. 5OB/;@L %T+fO[" _hA4e*[iEz~U&б_#I,"ipC zro8&h#g̞o^/.h'̷-vQ^e^scFΙlYnjcŴK"iue$qG6y}l}'׺ɒSX0RCY:C0L3Ҳx=wL|Wgz*SMjtnUK޺"`ۄ(I%r@14kJ_&92sU˚J(:? GbЉK4c~K}MJ nV!,c<;0曒Őh-?mS7*v퐨 EэzP^`rGճ?7GzD#:3wJa??SUH2s%b!}HW\v?ªJcPK&Y/4-v2&D̞B1lbYi>J0br[`1CjJVIS]x&补whŃaœFR&'ՐY6#VN>QE2+DԢ#Sy~ Wxԡ fO 5VNp*C#QU{58A w=˻g&Tή}]cCl[c[ (2`O'a&,F;],V zRocFĮɯ-.;LQ7fzKށ<7TsA6_'m}Q:Z1]~x+4iǎP N`38_zW$i}{֝,.-97ǶҫBsw9qP=_ p=? @h w Fv37<0/qj4) l4l1_4eeYJ"İP'i)]kQH&V0sC)(kp0db[XFx+p;s)B5lny.qlX \f=zDÀ94;Btz+w%.O8w[*\B"҅z<؁Lj0^H5uۀqӫ溣-Lt-.֑ 3U0vCaV<ب+^Ua7;Zo !a['7*e -r\sWWƮ\ 7vl|CbU幐sٯlG8;qꝩT#uϦ^:Akrv5eaGYf>șK!՛KM2 Rc%AA 2ð/;7ڔAl~PB. &Fr;ǡ"n䰷*W6fP10 y[ov^A) 0E_{8FΌU'DٓVpG}y&jA`x=97?VN>>_?a g:@`5ҭx& e-ߥ}-)١{d7_xzUuueB- Y=?gg6/ (jsJoJͷ-EvT-*Bj91\.RdUꔀg@D@Gnk{UN(,z#vp}+؀;BlTn\Թ }]DB*ۭ QQ9A5 17X3+W ϸ>(jւuלxX+!{$Gbg6z*G˱KUctnUw.񈁐4T~qZjيqf i֧>pʳQZKplYZ~czp$LL_7_%vYoK _8ux=Z0/{?~?|cdnjsOМy!Mbщ2Y gh6O9t%`dEbe[o g^KaPfï_Y[6K9}X³VXP+aEwg<@m).TYeUx*E}E"pKEcEVq)XZFD"JB U?!+nɼhm.Rr'*r#tW'Σ~ԧKUʎ+`H@L}LP}[0cf^y^oLX )X*;H^ӻy ag{bx0aV4bkQ<'rXͻ*0T5\*DY{EK·T3bՃ_[$7ڤ/;. pؑɼ(ߎ9kt`vtz@j(_nzq 7 Ǒ3EQ Mtfqկ^H7;>K'5ŒEbA(%K&43ȥQ+ŲΥz2X->H.fqaA?G7s `/Ne-y 0nwk D Ce:UG,=>62&s}<51j:yvGtt) #O =S h#iU%[O 4Ѭ{E\<ǘg_ Zwb5N KV6(\gm4쏬%hTNJ6TD;ݱ9[Ro\S|c=WIwߟ !8c?EK* _,O<,ECJFXkʊ2g=f -qR](1%*<1bZ>3<X9UªVj`.QDYY?ۀ/XGkֵs)JN_6/5;/1#^=l#ر߷yLU_x>8_Xp=`bnfu@c 70: fe5j5Xbrq Sec"Huk6ytON[ IIM63zxעj`9F8ߤs:Y D"Z+ Q'1/6]+ET:_[Dl+]Ɉ#Iٚݝola/kNP$F< 9l+Izڨܠ jJuCj%/l"y› ])^ll>@K')ǀWV,;CKapc)v] j@uWlY ,059- io8P`TWLbk M!?&^~EC:|oKB˶Sr(r=HaW/i|^B!bd!Z/U A >eN•"<՘T(\E9O_r$J *?ZGUۣqdRc;&gn?qMY#åJTs>f܉/F-bgK~Q_ 3sl?0Yк\PT*1Y?iV?d8YBfVkrQ{Ɩ#Nղ\ŴUEB =#fEc6Ơ/siƢ|skКC KwղF7BҀupѠx*vwq;U'f?*Tw z!Ǜlx!\CܦTM1Q8 ȤkDLp:|q# 6sd=-ҳ-.;+SLDw ٢RĶzewC! H+u0w<ҏ xT$4=@'8S( 2Q=Cv-XXOcͨ+ O#I]'O'7TvGR7ʯ߈_;A֋Obhn 1l0}c"Cڶ?Ue&z&qy Χ$._;ZvhU;SR ƔT3 `;jK88xѬd/>^^xh={rO7y#;Wې~ ęܕps*Yяbc2χ~r"xنҹtŎ{u(d5=MqAyC5*KLR=3L>B1T3)S Cv9ؑ—=ၴa'{[T"6g\g/= 挙X[[~~14͈hF/ Ky7i$HhsS*'ey㪷Ft elNk(bF8ƃj>x+_t?@nL4{ Fh+m+LFq[[~~7#\wb6V %z"$J@ڳ+M Ҥ3csfRm0[]N1L8 LPǷ|rC5Ng8tldɫC3 `#fcZ;j[- {:!OB/vVjݑ%<7R#&se8 F nZǾfޢE^2]%gˠ=| ަ "7\6Wmک|IªRm h(Oӵ e~?> ط3ƺ |EfJ\p;2v3@ɲ!NXy><6vhYW+&TTP>&gV!t) eg̢JxDڲM/n,mv 1Tf5yP*a|Qh P~jEB)nπ-{2v5V'uQ/?C̔Rdm}O]~j_}Rb\zRHPm{nqFUy&⻞;'@}l 5IeMC;B斘9"Ɠxr V n|=awNcY@]v!DKD"Hǟ&uL;298A,J&UģWb1~W8߭q4FNH-ƎDz V"&-ln' E4:?ՎL8:¯w#V,2Ot]bw=fgĊN|7>_'y樲*MM#=KV2~QÇZ ?J󛩎 :h vxP,Q=k&2Y?=EځE Rh~dVr$Û=0 9*(;x˘Qʡ_y pPlxH'7Ihd=HUZDO) #d?''KM>5(%"u U7!\' J^M}:5yFHa"Z[  ZK[[Í~B+.TR?)yjeV6N@zjM9lL,q]Nۜ'}ӡ12㤿 %xDp6 ,YLJzO"S1O1/mjݗ%DQ3a#&,CFU}Qoe~Q`ZI'Nt=*-3̣ 3_ Tw¸Jcl͌ezuQm9XoY}2?}aR*v8$f}598}Z1oqTd8:ɼj6Ѻp1qAzxg*VÍ $ iUHuyIP? yûz.Үi/<˱/jd#2ύ?1cVC-j5x~s@dōeDi#Ikz:*cf[.!oziς^!6ToPx ԡO%igqH:"av+$=6N;;".I@{Oh_^ g1ж) }]˲B* P+޺ӴÜ%΅nҿE/j{dI6e$ogrՙ>P‘R,q7%DIUy=}c=pUo+aS^Z/fb؎)_s"uqתrFv!L}f.̛93,vt˜:/Q/6,i#6|' lk2xN̖ׄH d.qsBnzh/fPnXpZ{t=SP2?0M(ï,G<|JT_{2ѢȅUw0 K^(@-+/\~p?%ms_AN'T =ι|?Ztoʺy<' Lѡ1ͥuI}yK77ʐRHy˾P;zBོc * &ް )67sUFF*?U,c#AޑY_9/06 Qc_e]:kgcu yIkU@ts v&Xu$|dZBҼغ' ^O$@Yqc؞O-v7GDhP9CycT&Ha61zN H^֫o6򠁺%ˋ  ^BRIʍ#NcGZFYw+_RS" c_`sXjF4V{L?qzͥ'YkĽ!KEE,ui Z+!WĜ8ڇ kl&klT+ :*VUq5D>٘'z {[eC7(UqdIt̆٥bXԽ7^C5~e(&ڦ3^\S쮉-l&VɽA[; z*۠ïɴ /{_Ru{6xi?zALVQQ7mk("4?{дI? ưowLJTY-t>TOy1vH/:jYsJC?#ɡf/SGU.(d't$84)H+/?{WQTBWr\ֵ!5VٓtlS6(=^%1jJkP0ꊓ[6^|hG[U.sUҳF΅$IIjkSB6a4бx\|[KSm?jGFb02N}?'BV4ukH -O,)I}*.iCKXKTL*.Y4ixQGs Szh65¢.UϡjbM ODQR s L I}r#OHKfaZ:,ZL|곐ܯװ).:³3IdWz 6iJE8M80mQXTABΞif{,KLY:F|L!矈(wKb}]/q +HgYŮ0bҹ1Bl}58N S}I|ZYy*6>iBi:ِ:UJh=[rltL_7~{Y/GfKǛbh9_)Zdtew_\_v!q=X)5DX;iJսm)c;"isȑZi@ rer+[> P(0턗Kٶa;A=*lb& .(ޛdOQQm/ڗ{C-Pt%X@;?ݓMl Fh%aTlZxckQʍ|seUE<@{xgi$SPTtmC ( UWir>tK܃eb 6oC oate,.Y+Lp^ fU2͘%8g "ʐ8]a9^"<RNN?\_ɻoJ0\KZ,G+ /W7O34RGPz}z##R璙ɒR(1]~-Q."^CYaz}ԺN4%}:53_ t# |KՌ_Uޤ-"^Eb l0qŧJ'AYjځO7pzz(S.k0[7!%j eԾi׾ibiq%*_7|׹u&%&>t̓D63näDOH|L!<1.6D8l׊q+WvuOVIrqV*Kؙ{F*)./ɧ3y_l[h<pN_e 2p`&8%aЩj.PHt+G]ѿ;!8>G$/K3bPH=g;"7J61Ov>ZX.GZ&HjhB)9JR2D:CHZIGN\'6Eӆ" =/ ےQOM\PIdm&QCbfɋd& Umӛ ؃d*9N"A[+Qm4+8˶dxjše#(ɲhݘQLpG! AejP o%e) pǪqۑpC>&UEhP-n͎a~R88]H$QAu^o)0T6 8A3G.FoTp#Q[ɴ̈$×@tq8+'R ĸus5^⸶Q"!b2GC1*7ddŐOR9[.[dx)W=c>KE;-iVTSG5E6, >z4S  )cҠ9E Y{;_#9q9H1dw#!=ę@tݘq4w†(6 P73*ۼdn+&/`5f+/FJ=vV:V cKԧJsx1?yMiKasAr|RLI>x8ȕ䒝W3nyp]/E:Ko>SAb,4lR5"9j;XHjG9z IDdT_ٍuܧħQ:a(gڜ,>{< bR~|Bɟ<5@CmGĻ#4\KaĎ{wJ6tl)dw/ J/KcGвic_խMJҀ華׳U~H2@޺3 -k+ElGE+nq7l:r['G[s!uaMQ83ս .ڜiM@%μd8t N?~K5;-ߠ*cn)Y #*%ߪHH36d1u[覰C4d3PLG GZ}9 QO!r6<ەG{lcB2fjF_c$.eǂdU"LOKI`ml'́a`Yw! 67VHz6*-WMB5G_ChEвMI? .cRjBb{Gtq TltYQeժ{~f r欎3[!a~8M<9@0VGݺ)Kk4DQ1r.%3>SCuz%LƘH(ۊfq&9_W#eIWy8 Eja h8Hچk-LP7znBxq~d!$hkN*)a@7ʬZiq2;Ϩ*GH> uyυB^Qn#,Q ,|\?$8E0srmYE?y4ZeURl5(aT.LaS&7OIyY~,Tͥ]VGy(tw"Kfy?}x a' Uvчd16b83 ť#^R7k|!.ս^9|}\RPaYb,1gT ͒ W" rJ>`uH6sF{!xE ={([6_{fg *:|In޻/0ŸorkJ]C BϨt֌W0'G CHޒWCY?j>baRjƃn^:u~ *')Dm%w>]0LKd?Jux[L7kNp>]IB ?:ڸen“c`JvKrF-M[7;oqi/O\mfלiKdր)!Lnd$уXx.?j!ZnTC'-dW fl̟a*mS#oc7$?4( CBumi>$$$:z)݇Gn_:v: źM / p<r.e]3e4S\>. ,ĭ/g?m|+[)!'lR/6>ho)%I`X,EvaU@.T~%MG3s§ȕR}NXc= "aVNln7Q6(FZZnǿ 9̎%shI6FS}=`ۣR!94ejفs>VP/  PsчE0$ؚGw(:`d^47#B5܌KmY.IIJ*jnH톨t N`>,߫ o".nX^Mvk2M}MXu{|Yź <,$ϥqΣBh Nǖ$zA@[ʞ>Lb3ܹZB. 6`=VZt4CiQ|BrXp}.' C[s՞@5Vе"+6ޱ5E9dQib; L. @.=rdw١2w6B@@A|q)e=wP˽}Gq]oY_Թ!6aRlqcuRz~ӂ- qt.JH#X*1jkZ~`X&.prXyS߾U_-~`_7GIQoVBC"!RX((}<]`SQOFr=]3W,~G+?t$MAGGGWr6tZ0%H-B\wNh؋zJ-bI xɮMe]E͝Cyt- {ܩr;jIn؄ⳔO ,n=Fzd}ho^2@ilK"/PP.|U D1+-: 39F {̩T/L\feN{DE R`SPw8"U+-Eϗ٥S_$]p#4Eͳ"qIΣg9 M{^QkUZ 9D..])޳gQZwi5łqBG.q*kv oswUɑp'IrײDpz!b ޿\]@d_ .^j|S]kJXȄ eTC.-b\j♼ѹgC1/`[G,kVl4fdzFͤuN.}{ĊeٮZcjps``*+KI0׮I MK%Pb/ Fw) A]3! I1fh9e^Ws%Zxے< '=>h~kYg:lks5 qn}hKi4Jɉu|)Sxv0Z I.F٘Vg,^A]y Ss,`+jgҽ|ݰr>4(((gϓ5Vy?\5zLm |A(uA,"2蹷4gH0ȡíbT%'IZ ^o6dtKRgީbb>ڑ:8~g%Rƚٻ =d#t|s_\XU3riz*(2\Yx 5F@߳9.}5۸ !AkqإQ%s7u +Ee jk W6ug E|z'a4$HdU"ʽ"B{ QT~ ()\^ >>a5A~#i8%GRH")sЦ7Z /Ta~^_?V:8\XuP^Ҡ.jODqW}ޣINqmgTo몁ۼ!g.E8[XxR 8_d̋ X|A5~X ګDKF։ TQ﹏%'s͊Ul'$=#(j(oCVZ` Oi2pxo6ࣦn-=g7ݍEt4Zv#K&PvCBEX]pSE#'m"wdjOoO!Qq|=@c8zӺ]::emiNf|}+NeQ%J<RTNRhJ1 !#b79Еw6ŒF}P2`y_xiɸGo݁N G7GU"E"<Й0K4P^@B4ba:W)U, '%b3}fȻbw(73C+qx߯L{?,ҸP K0zJ_]\Y¯F!G~myeB8.)?֤4ll)uF2I{M^p&=9&^Pf kS]E[H+lRxsOے+y.<s30AE3P2ْ̞~Mpnt_p;d lfh쩡 LBG@"9^@*}oVq5-o(bqPGnY0ogGioff.aMܐyw`6([uǭvbdN/ %tߟesF1Q u;d| T^Gq%г䤵Pï/ʜ~u*RvbFX ++HwvѪhSƫ0Q'gJZFP"hNA) *%SnBD5VqXW *19Ltp*"[I@^~_ 1C2tR_ 7*+F6df_ҎPN#䱮̶j+fnro#lq$D$0dNjܣ.04Zn;40DF>p29^X18G|K&ԱwBF87!e.?:Z`읞~jRMwIw8A4T=stu`bo<ůtVD9\v;:RIOEGwIl(u~BQKq K*q1T|cxjʹXxA=S!&%͓.Wsv~_F~ޘ&&z_&p\N+? gP'l,%v2"R0u49H1SO1,ŵ0z-HPh} Ar+zqS|>Ig5zҦyJAd'|8Yyjk[~Bw-B.R,>,ާ{3L{YSY{Q/CNA D{w WQajԘ|lk3e549l^@hzX7V7im 9j%FopWK}aVQXj8?80gQ:>۠ pk> B.+r!)ͯJ)u\!,b80N#M;W*U$zU#r΂I mK/tc?M/s5[62pɮ{iR'%zcH?1ؤ^W,sE )i=|'SIVU @-JϰoJ\DpB>4cB1^Ǵ?gbBU8EyNņtYfdz",ng*ymwNٟ )߉dO|8bGF~ @h ^!H?_1{5M?zM}l'QƬvĻOܫJg6$zt$13'&Rh`y/OE%; ¶8B !m?t6Npoyծ,Ԧ6:ƣ \WlYمƅc";U/&#`jxH5:)I9s U$;'<n֓ߣ.BZ$j̠ >c%痟P߿¯FBE9h k;Q,ns_!=8[ oL'%kqOc] 'ʸW 9j·Ewx{F7Gce"I&}Bq yk=qM7vجn'; #.}3$)usy5n$.Pc). 0Si(ꀦdjV݂AL)~:Rm *xc9M'(Uk1nm`a>|NO|0v|43]bď yQA )\O;Xy@E*ZFI{8pD;!Nv+vW1 %RU]*Rؕ"βSm>w }8;+ POlksƾ|LX-9l`NөY!K$މNL*^kJX'>Z{&<GQlW#k+c) ڰSB| ߃^~FᱣUA..vqʌ$NLû FpB׮Ȳ @>ao"7e97-'Q4s2`\f3mXKJs[ d:MLC{϶t. #o3I: ̱#m<rgħZ^X| @A&MRZw~"a}&B|,n.BdgϺf1Z;EU^vvcˎa!Rsr.L@1z<ω5^kZ&dC`^ηϪK<(?w w[LظJVr%f=f;1Ab·SWZ4wrts@e(}{͗5UQ欖 RmhY[I?;BO(qQ@&~ [/ut8!"Dx2tL\ي.#{Nz7yބn8\R>eO`Dx b z&{1klSR:;2oތ|bcO*ˍ[^JMY^X&  CZۚdf|*t6n8y>ܑO =fqscګ4*~]>@z&x|`K;I7G[wk `՝"Λ';L{R\?s3MZ {%flNp&p{&U^1}jyu*7j>mB=SK y6w:=p% Fa7ZH&d/>ʧ卾tTD 7w^D% 3%wZ7ڬwvnϪ]ͤM=QXCRepr s kj"K:Tޅ"{,Q.ufK8CbK4Kj?򴂌d7cKw|-pN5&;Zzua^*A%SՊ}A%{jAT7jv.nhtDt0ZYj W(U|5-I% l7MU)KR{Z1@aWRп"\w)4bU=7Cp$_@Ӹ(CبeW,J"Sr[\!aa(8T XKX1Pʉ??EO/,u5 m]S0p  &yx-a{e'nņyɦxJߍGb{iDc 4M!Pc|ݡ]GhJ\dv@a8^ D $P?] >n%!G{I( vwvy? MO30M/,@_b/ -&lҥ J$6Km6X2Zmik~lWqS>U-Oy5c[)qq){zqv~:kSGQO$zy`ӄ<󴂄4߄ka$H\~M PS}v@qѓݯg%3PCÃ?Uv[WPhF8Ȩ6Z}}Z#df̀囍{=&LI` I#8~_AKM,]VqA|#n1Y>ؠC^.sR}< vm!l~`@_s?b:rg>/P@j2 "P9 %>VzWhڹvYEkc&e+;|3uU1}7ZxQsh_2PeC9:#ԿZpo.%pXjGYX,fS ߚ5W|Ezo۳Zh|3;kN;lOG&:]0<*&>ylP[qBɣnȞtgJb V9Z>&׺gif-< i'p ȖPr?TnZ X>̛gݔ6kwp$7z`Ȧ3}t %E|aJcf㍚jSAˡ|dϳ9dDZ=P) k-bDX^)ݿme"pC"ABY`sG=Q z`UEfU{ː_ z"CC/[_(# n 'tl,$>PZӵ(!zQu;ieRE>ߌc"Bv} `| EH% 5Yʎ%ͪX%/5Thu^> 'O&B]S K$Mu7u/~d3HBŤ.C sƜY|3HxEs{d`ŅzlMAM'/ ~p R#X"t4r)Bs(=8ab6_uw[ˮ~i @c_9ј;ed'2B^?_;-:1*mǭ?M/H3 jsIB&d[f+KW1|ғZ٧t=jIdv@]V;:)uj` 2.IKj:3IE@o l|tuj6LCvCX{ B0hUY66V ]=$ϜTM;]z` SfA%ovPf"9l/ }'~*3br4.~"X[AC3M_ d28L4Ta*ss:zvICګѦ![<(KCs8qS-Z&񠿚5*)$,}## Ȗy a4, 'M4XE;JiƦtiXH=Zlkf&8'\%lNCT st/"[0%J$֢pىqE$mUsi TT:=|O|P<SYm-nԕt)mIp׻\;#E~ rQ'">^$x>qօirK*LZ/&{,QqsTĀUO$uDY͂TFWk}98<&U **!uT}`*\ia.OgAyu8k jҳ+8E|U>]Rb@>gE^Z>Wwq FnhGu@[aZmzK6u{0{AR!=B`%3h+q/2ͣ HO31!h͔*ϋd}1%UM8îflEԩA2..:Pr8 prd^:̷f0k?- 4_Qt6^pNU> Q̓B<8L! {W>z|wšB&Ff?R :!%=2Qa&z|#6 |?؉w -kS!2F6p)2 L@ Yiob,i|=P64 xSXW U![.82,~1* 8voDTuN:{oY;V`&)¦OpI '<̋4.!TIʁbGps'ΐt;;G5O>rK#(fɫ hng]%i:v 3ml9`Ƶ_Db96P/ B e6uxVBBC'y* 3+Ld5<H-8pyZ?tt8ƖҾ0tm7/ YϪr@ 4sScir"0A-5]m`yoUy9f/v,奭=F5Elf,8ׁzf&_,#7E_ $B;ܮ'KչP[ zAd؞6X/0]\j*6;16>ꪎIi aeaV6s#^42:HCuθF"̖+$-7ULlՎ"AC(k++\}7X'ӳD]F^m/%WB!]L+LMEycJhSi$8HUr 3q g4wI~LrwрQ_G[,J:`DŽIDFQ$qW"0QSY><{}wLL,|GPHJBBUy ~B索޴>! Cvꈂ iR/6D"BflhόN2۹H *V'Ly6eV;'Yf9. o#3Z ynyvjt.9gxקQGViS_j/J#m'[좈YpkZIf>vh5&S0wdz3UNW2\sڳ)ehI,3r֮)X̂$dr~ǯƠI~@#>>hx\UHm8}CU]4k h2jpyD6 mJ= Mjg&I݂%$C5O׺|R 縀G7u'`O!3B! aд 6G}?m,&K'Nvbd* ĸ/41h< S!H-7N?$?w3 ͔j6Ubzt);y2:V|e|ܘ150x{5AO=HRD~0DfĝVNS3;^Qyӂfy Vqxr_22(Y-ERT~ʊp(C&6JZ[,FHKؠҞnӹc/WےЦϳzLJ>CQ抒b; 1p]=W풨dBw"L&8jsӷ7 |'^'}7Č^z%(rם(>on2q=$ NzI6NŗB[ zעx{Δ_{2e7k xP|K8b569-M%:vD^r/@ȵnf!?f? /`bX@mRAX9tU YO*.w~r]pDO n'IPWeZDy 8.1^!t[A7!mݽkX=B-bT*V'e^Hs_iMzw,:0<:Č/V9ueM OhUp~Ľ#6xr\@b$_/(sdg(7nI%_=Ed590ŭ(CC 8Z7U|"_AdEfI dq)M19Mq]PH#,:qBGo~[eԉL^"MkzAFe?*{`Ȃb$/⩱ai@Qa_ #͉ohRePWB[;4R7L &#IT4O$C!FS1F!m&Qi“}rh=}b'Sk nLPZ~ IcZ` f*Ai;4o̶{lCp :2oM'$*694 g;+SCMipj OTDp vI#PEFpM]͋W+ljlDm(~H |3KE38P.g4{͎tݸsP KIsf\l3jtkCA3\QVQϟ>D-3:$"S @ԇMՑuG@i2 T^Ƒd./tqVsKmx9e:튼:9 T J~q*xPA cZ[a h$x⟨tt&,Imrk˪ ig5jFՅ<6WIj8ŭ/NԂ!ʡ"߳WIGNRq@M265-Mp{ }"rj)İ} #=lQ'1fi/ߢ:m4oenӷk"+L'Z!'uF&Rcy,CY:7s &To`3i-3׆)$k~JauknpYTq"7J}'o Qug i][N+Au Y;.<ɟ"h1tZͤ%8>mw &TNdذ |*_vFy$$3ycb{hDD'hޑH_БnGL %ĵx|/_.ZRǖ2AU:dGDg5ۀ-L RQ\Tdv $^,w٠Jh;{RNbѺ`09',wْK56cXKNnb`I>5jpP#4ɥ/'ĜeEr߂?{ScssW f)ղ"!+7\qS%F9,_9{ &Z4& ނ%KWL]Wt^t6-+'=jLUULGN۱/Z"LWzS*MED"12҄ *kO"Rb|\);)ia9{8vr:<񥞀bSZ}u*E?]\Y~VyRÏO3_eUp,-Lz>$@sFA\v Zk_[M;eeoC-OQ2|e%Ns6hq#b$L{ci?ny˲[8qs`Sd6qEׅ oo SOPSit1w7K?z;Ͷa^z LDb ahAG5B`NFΡ&ϹY zc! c)[YQ!I1`yEg`f.-/B$dv!zg~gE?A^Mj#Ѷ B n>Ӏ\Α M{8^:e= j#. :dF(IR:9ѷP L -gAzx〥b>{=G1 Vty׃`@it)ü(~u`f5i)w{tK9 vH-#=Qpg9 Ѥn`HD+G} Ŕu‰'BiՋ(ڎܒKčXii{8j0 #EGʛ$m- $hV8޹E毴p., w^*L>ne}Ͱb6 C!DO m,%mr}I?gj'TlC|Xjyp<I*7U3t} oŜZlV,I'al9.D+ 3Dt%L`@VrFg ̝ya Mw{ 5+_&+6<=*YkƟiv]Hߎt{H'm^pE"K$UB8G7Gtk g_kA&Epj@o'c'$KLAUAhRi+aN좼R}v037ki<Ά\|irǵZ_P!6`6V((IKt˟fiFA9tAw1OUY9ӭ@SNyE| bD_m&sfaON q_(졘i6TCxAM,&M4X-Insջʾr7ݠYK-oS=J2ST-WIIX&}SX\|-}v\1@ &hr5׺g"Y=>Ntw i;Y> C t+.AVխk>hSY C1fr~?>q7b[ݨ d qg#w2RI:69E65$9kц:kP %J۱V,>FԅV3p7) ԉS$n9=-vS49P(6=؀I@@b$uH9!qԐ=%UbZ8ԮO+eQR+W$&R75x@,-8 &9bR{|zˤmA4Rzzq 7~%%\[i:1p[DZ_P&Tʽ%6w0|ZƝ7!( 3~gb,r}{#OnM&Ͱo;V=Y1zS'G%1=3oc; E1CͫAFK~Ydo> 3 8s#=Y9lJjh:W̉O|~h8Z+YpyCC@43Kv·[Đ6:>w63k}T|_/emV­ڻb)(|_j^x'H`dle:^ X~29+u mey ~ξ?X'GDbX*s3:]ٜ`ngtp2'Bv6mQv!iRfk{[Ɣ/8aڋB^)-ILk19:Apļujg)"$T~$U`v^$}s7:;UQۢ-?3.q8ޘZ G.Vw!N^ s.MGwo8߫ "(:$ƉDV<l' L^N9Y~Y >'R{Ԝ:JIYLo" ηO{]@Hq橳eV %ZЈ|-sĢ.ϛ?CT6}TGi3vFD xqKXtS(eW?V7gmQvo/ԖUr_ƴ/*D׹2gMCKe E|WE6R,mhGڸ.Kq=mn)_6p+K[e7DR #wޛb{sRV|G5b7xS8(x"0* 6@:C`-jM:SMc ;/kC! nXPG_n-ŀݢD!"*[<#61)MǤ-C)eZӌN!l\՚\xNyZ1jHXO6ij ?,HN<IS axv'7P; Us|@Akct8QKۏ6UE{82A*Gq=A\P˶@ c QgbX<"tGAZظfa(޺=\L_LHLF(tZFKl^ƘaWzX|κ[RԚ)}ַ)Hro!8%prR!]6 17Z{]¥WLO>Kts P/uI0{d^'_?-12pY_iLǁxn𻭇!|=R'';CX!ʍM?+ʠQXyc-&7ְ)4 5{A,Xuke?^GY~Y~@~0~kgIB)}}Sƨ)5.Z1jsx 4=TE $ (:}(`K륅yU b㢻p*ע8dBQK4,PGGEUL$(A#mM*yZ%fS_ϡLL.rvC4~?*Ί)Z4gJD_e˔ Qy6̈O0Af8 L Ï r@RIFxdoN~PTM/py!udZ.23x1m`ns ɺR]W5+QpKFAJzQ@[YͰli==I;\Aj52#YtN?s/)VI-pI8  M24Y+]ϖ7ΘYAEmMJe(8_ 9`R,QWkLPЂAVyqoUZ3KUo_ݽR4f[+WxVj#B@ʿeJ;[Q P3`S‰BhuXCqM~W@͟, W=E2q')Kh gceʲ=?Emeh LM[/Ͳ|-VŶYh'3ڵyE4Q,⠼-WܘźEa>,&^km?7RcT3j[+쀲W9,r_w\bFKM_cn+}@`h75!:<2Mm+I*B<NW o*؃mKYv(F1W ]uw']< pT-ɣ,'TSl\BMp Լ5Xu_];Tӡ!l"F\8K#.jv~9n3Ssʐ.C7ԇWE~;ƎHќc`teu@Om] m=>qpy lb(`LGJй1=NBNY`r@ǽqquh /*U경j+ Kp&(`_ F~Dsǯ jcX2H]]5Ý?Gꁖ(y0ٙC\:D(\uA OҸ=]iz4l$R$2;.#`txHXЕ) }8];RY>}Pt 8hZbDNtP&b֚}g1MR&5 β1+)= #\IAamýzD]T7( Jր}+-,Ԡze`F$J߿$W3\iƄ TOU)¦\f=҇\sG";$._[D6LjI@7Tڥfsr/66E,GS,ӈn6Vzr>YCG˨VOCjS)+(̷j}\lְ38 ؐe uMJ( r KA')`;?@XCp־c-:~@*԰>H)Ѝ 8OfWҖTDvmpa6ٛ;/"i3ZB5uIEeM11;XejwA?c%6i w:8|ynhf2|Ȧ"_Z?>,&*aR X#z5+Ϡ=4Bo$I~j(7zoEd 2bg.o$7(Iv&Qٿ >7DAHjG'2ueh-rzA Q:m,gZhg]ر0ΏR궛:f'W\6;w#{=Ƃ 2,23&uka2@`N(Iel5kea%Q$+OpshejgƉ S~Ʒpm_,FeޟJ?(ݱ*dc ך70k).48ƈ`+ +pB90^aTNi+3!H熦hy 4z_zp_.)]z+ 8yh=RrV0~ظF'Hoi. 1 (` W0B,@$WfClr I iR[=χAW i2~#^#9GQsG6&B~,IEQl~<¶jI)j+e/ZgB3ewjw]Pd$mCHN ѯ<+pK= m[.RSk99~ЊcKR@22z ۃX2]v|?Nm/ۭaƊmnDr3~DY^/I h'̍>Alh2 aa"++9y.U*' < B`݇\\%zٛ~릅$ʙyJb~I6nxd,_~X+vnR\uΔ$*PȆ&0 ;а~Dzzt #ϻ +vbšуPPsr(?fnQ|DijfFW& Nxc rE>U9Jnt_Dj7_"G xkxZVE8_1k&ȿ,Qrx F NAh8M& E`" |Ngy╁_xl~M}?9Lk7yE:mz0n6oIJt4_Բ/| {;܊TTw>l JUT{ɠ/q)4}A$0JBL  2993ُbL6VBgN@$ jxM̧8nD:Dlbm[,Y< KVbHv qCt{fUZR̼PQ&eLwwf殆H$_+֧RώE(}Ѥ itE$uieacW{/Ű›XfK?O6 {%%v_kQ?Z+Nƾj<1!JOP`ɠF\c%kum.HvzysH䔈]VNOoO FL.gĎ?/Rߴh%6#G?%NbFH1V*'\[ӂ :wsItwMT6 Ӌh8yjb~Rg}$聃%l% Y} Q܅ڋ!s5M?d`R1GC8JGsEiե:4N5;I(vJ~E+.4+Mdd[| *i~Iu`8q!>m{4Do[qI׍)d%o#'VHo=O ԝIJI*7v?ɕcBڌ `J ICo9M@?Mn!}VB2œ0b8n/Ϫ۳^|JL Nt75#3袦qFc{ J.F* /Τi4Q SV%0(}vN_ɀA Y61$9[ /@ݪn_ܗwZ,G Zp09(=!K^]iuv'8#.{޴5ea Lߙ2=-PPƒZK,T :KE,LhrʋzM249+)ċF`rеD3aC% Spai3cy977NQf8*=cCBNր% Uƪ@\@O~Ęg]NF4[ Gqt*iI;RBPu꒴D'^9%\7`|4 ?"cQ|cpwcִ K ,c:cd 딣-8&;uDmx*)jitrEVHFÁx(pps{AAm[ y/f\WP`65um̲Rl$IYqG̙ͥN9f1t 1VdnMR$^!3]ERHmy'tN$|*Z=̟IAXv]C9}Lrq:Ã\he9Hӭ>noZ V\?*+aNRO^d$<ڂa bt+ca> qyrЈTlTA[ĔuA?BOc!Y^`tg5UN@ ]H*MVhq0MNKk,4H)S[ qq.f؃rv3TKבhsUk^og:q#w쮗ʉRPtox ?Zu4a/e+n@LTq k}^P˞fK5!I964杸j# c* vT ywBˌ`jUڒb ŇF-9;7R.kmn+La%l6(3%.,v} % lel)5zݷˠRe4pPB}@)-n4䗡b7b'v%ȒUMuRz8@l{H@FJnD9b~r}M޷/ m 29K:_.sroa۪&\4"-V *?6CQn -MrĊLӗo7 4ɫ{ݍ b'pYA#9I4V?) 9v~MK)6V? $ִpl{[өݺ͢mZdVN Z_ >W׳WdLZ, GΆj28w+K]?_O!!$ޢ>l*ɟ64F:CZechutQPEEEk҈QE?zY媲#$b3Sj 3zqdx(rT\EHBF Kg@tqӺZXe>|kBb+& 2Rf⻠sywJF<1Cxʉ+j!E"f`{Ƒ~]pM%w;ʼ)g~sf! bAP285n10bf ~i{X"2 h*S/2Kk BI3䖽1Nӆ쿼p})(G1q!F(K eK{ob?L( R("Y,Wݠ*~?vxqeVb=S,D,oT7T eթ E-A%t!/%PJ ȝU \_$B,Im(xH[-@QŐP|sGƨtP.l,Bu_0ҋ~=ԹXC"NpMB#{Q MvH"()k!)`_]6(7EZ:*f*o&@]΄Q2?`elr' "wT+J10ekhLM Y~А1;\dvBASq8.*BUg/}g/Κ$rt'Diǻ#$BcۨDG_%j!Nxe'i2rЌ6*KH=FM& 1"ZnT4\.r4A~kOrW^3עυsKV rT[e"*T mgȐJ{.@ IFf%s54چUNSM6Ù<&i93k'b/ovAYrAHi.w ɞ-H=UPnx=$D⇬5me z?F%O8xT 4xn. N/;Hd\qր}^іX9!G`A3<1H\]7q)drso[l>qIѩ 2c1"%=qQ>:.?M3m+ڠ0aVW^I&LF%4x˟Yq/ɞ^jߪ2HyfhZJecہ>)y;,䦫7e&♃n 6&ٲwH}i늕C0 tien7 S4B ;CEPv4ˍPN9O^/>*N W`iK.` x|u,[ZˠBi#ǹ6^.k=ղx۽1!W^,!{-SםkL%'XUmuO1n:tMٗϋw3Bߥ>H7gY'rbI󣣇?kӾr>[ }^VXH{=",aHҎF!`X0[(!7RΙ!g|L 9߿pohER{Z5l}XMM4)jVhw/Xp UHtLWSE%Q gсF!F7٘߃pIBC'b-16"(|8ThIcfi5 ũ1W\3L)SxOUh`4TLba>xbr44|դ,}_u$ݢ-3`-(?d\g+t+?Qq}Z\]jȍZ/`ӥS)z >Eb=pfUDGbVY=@P}p_jyoxЃNwa`?0ugˉJ/E_ZfEvǻ_G+ )퓊}c$2WCTJIhϺUxNLn]t˟"res1.u˷LT7x}I(PFHZ^KFĻԾA#?Aʟ٘FC8Vft]J<{}A~ZJd1IX- RO8SpS\'VVnMqEiڭMBةGfo"q1G'hp'xnkR oE(/q=cj{j숮]9aMsENwnv<) ItIVyO\D,{}<~TNO=(M5!EoHظ8sf<t5[`|(_à otZ>DIٰ[wX\M,K^*F5 ]r/HC}1tPΠ5__$1TRD!ۀ4iɨSmy"F%Ռs8;4c!7z)oCK$^PudL-k;]^GaZFYܝ~l:qFN(Di |.ҦPP DB جq]G`3ui)6:89>6> 1Q |ْԛLDEj,&{Ja)uO[VQ(}X↸ 65xLXGL܈mkS8d !3v\Ec$wc8sg3}]Bk# LX$]@,]EO<6z(wXߝe5/4M&=R]õ酾-S1NQʸMFڳF3e-\.,?Iz?xՐ0NjG|^DRV6h8~wIgYz40L.+J\ԥBCŸq^x^E5 <|JMӮ'|nM>޲sa^óT^@Frff<\VZ!KCo42m_ľ[CLYMRJz,09 kթg+A4IG2@U?N-(඙:qmm`h#4 | 3uqԍj5_5qc@Aڈ+Fui-k6PiMDPzu7R08ǎAДhq.=?Q$PA%/y+m·A[0xP>iD ԑ^KKLN)";:g 0 /QҳU,|K"E\eu(ն '35ՠ:^Dŕy5 }]\@13-]$VlVBΦ8[C>MgOz!5LZ4Ӵx]N%fC/<|d̴uɟ ^8Wu7nzUT&kfrӋW_fBR?KJ(|e` jO6J*ŭ{ȿzՓR l*Y-< #f lImy֞|y#:G]TyBF.TGlHQw߳# ΅TdI+byȠ:ec(cwŒ;\'li6 M9{[i{Oy%XUm7Aư]9&DAMj5!&;F9RNg`#3ˈѥkqg V_F(QZN!"@irLcSJI@W'_VNgϢQW\u N:CV$+$*u_q06В*i=9iv9֔Ҽ%_BzߐеqsmN%Uƃ;9KEK&Ff2E;T.Uog4L ^*,[a غ=,v|d1;DAS5T6f/u n07ɵCtnO(.13vV͐lˑW*DB"VQ -s g5;i 4VjWH ]347_.<#ֿ(/2*G~AMr07MG+ MDߪ1ػMUӶ;AwTXBAoZ3+$YjuDM JMk+2 (zQԿ%Q97h<L&M0%øA?J((t=Vvsuѓ6˃5 DZܲݗ3,;[-\Xl"Q#*n!XY#ZkuSƇuY/=vq[hb:"-BN'ӶO%*UӔf~}Ky^+oTݗc#:F_}QuO%W,o'ДI6P3Y0n#3 KUxFa8V,HJxz[?:P<Ӏ{E%=djOB":T B/ K?&=ay/k">7A-@1-ή̠̎9D&^<毘oQwb#.݀5 5VA땣*Qh5n4Je}PCH{a0x{Σ祤|P/+ki+I0Ir'WgRnzᔶe9ĵnSd,*duc{4$>|}TAA ?SrWoV^p=]0 .ZQWzU8i/*2vC>w\!:/JѷorTl-_0|Uw*qtaꃅ gv* ú")Mm7dM.hݐ! ASڰ.?҅Vݐ:9]ZQ֨t TvԤ}4)&K$aCL[ɒa#B9; {oJ !n|<|O)Less*6JN4Z擟F\\ݦkO{%~ vP×c>5)( }@}? f6idk8N;Cb8/ $٬هts~q%X,)5QYҸIou|]QNo.S=$]H]%E+UNx*iddd )C>Ndhd7 Ff+K3Lgg0 $)_[H{P*x7LG+Ӗ1syz .)<q+c( O?"e0.Ny99kA1oۮQDcƉh Cɽ~XEQiOT:tՠqv+ۿӕy#eT!pB'AC)U7 T_Gk' DtEo_OPܛl) 5Eޱ D/Ѕ҉"4 g*O|߽3+BׁKOnR豠;~[mE .2)˜,+x ߫d|F /+Js\1OJ[ؤF(-9b)m89m.lR |M)i9FEwY^kebL+1oR츪M),0W=IH(ްvFFz&$#@&!|պ~s$dN_dԼ.6?)(gVgC]/abDY 8LPxOdAGY^r'j\Oi1;@r`Ҍ8 Q7PtMhk+ߎ[Zp!s 51T r~B6fL YIMv2i'$?QAx^ㅿs>'AM_-N+]2ܣrwn Y% /"|Qq3V@^NF6uI+S 0dbQG2_7 ܋V}0w_!*j2~ UGHm=.,2k)Īc2f܉ڊ EiIR KBΐl'O<#!|W@dt&"#Pi_T?6U =^k=&~,\ɾ`K٧oC R8 L6E hm wGWt%>4)Ã1*9X쾝ji:Cd ɕT dU|`s~_\ b ,Wb֗ߕ /v7kV@r6sYBEEa; Am%0>p/P+O2xLp#dV)1?񱉢~t~b .H_~\u ONm#BƑDUb*%taـ1|>V5QS4KdJ`Ӫ1ʾ6,+ijRkYC ?zQ>oF4jo)ը J&a\jjžMZy@8p1:s(?q1"O }gÙ`";lt0 @>nΗ^I!ǎ|Bq|[et#oU *u5e'vUǻ>cɒWSc>Y9F쩼\-I߭/a y 8<ըn%`k iA~С{Ӝ b9=y_3~.T*^INz|Z'UQ%yfY+F *K (?þNf)@ M+YHُ۬ʛ#;FH,ǬǙ% ġ1 W`$s`Z" )ދcG:rci\.fedx4/}WE+|C'!St1]FBUxTSkI I!p=C;\`Ai y)ZWne|*Q7䲗J?Om-ƭذanth1J)$42.aS6աҴl`$P$E l iܽ%פOᦌ4S<  zO<P~ov箳l8]B6gY$epF Xӄ(?ڹ b]QxuBz'oW~$&Hx*e1# U_">vǎ3}YXP޶>J%fU $od%% uKߵ?韟y8 Wޡ#uP9m]tiLl:rb7nj{fo Qyc܇0L=F:u05NڛoܧLPWA$~V/LfިB0ϏH~v9>d )YZ9>R1kEc$rG\ T36uqr Au4l$_BHZ}&rw}ϱjh^\NXƚ<~eEu i؛Dv3oimK~Z^rStiHG#ibIFj-BK#|i FjEe=_ț[`}G48(aLqAܴXU8 4ި3|O!n!|zgKޑH'Ge^ZĔ}J+ȿo8u  ӧtG%~QV3[ĉmJ$hXŪ@)C6vEDo鶋'H;pҧX7kt\<ʾ֦^|P=&)w'љ.xtaNl.Q\Rg _Je hBW>ǶU6r/E]mDuGb&|![pZ^=baNQ:0 Q1zN[#&c{/7r t֣DRԖtڏ"aW\z7np_댢@xOW .&$ק"ېFtVpF >hEf #SX_^2"t2uф>dymk-k$c}ГUjd&,|2 QP2<uΩyؕ RYP%k3 %ҫxckqȃrq;㲔1L $X kw i,240n#щV)yBl}~l+J e١پNaUb”Vbin0 *G7#W?4?ƾSÜ;J><AGK7Ê&Ѻj$=啞堿 f=4')$*6EfsUgɝ^ǂxi!w_XwYF^&d-YvkCB^Gs/Ysj8Hk1B %fGXa0u94:@!LF/ ?JTNc~Z<×~cF[P':oK۵UbPNR"J |m <7!xדK8vľ),/'$s"O)2K{w.a[ 6f?,Gd7qk=b{kOEC6[NCȒ<L;nr~vz$5AsfUcw@Ùs&ZGB$/uorMMrv/F|`tgrIl?ekc t֬du%CˤsYMIsX,꾿h"f@R޳ޡāeluyʡ֯ف5(ߙЭskzyL8;8;8fnk!kKc(Ks8:q8Uo+?y\ &5J!gb'+GLdmMS/s8⢌l d^gEi-L$Iׯ~p-~(ItD EӚB{D>Vb%I)<@"+4DjDZzpcɊyE^aR%Pc/e6Ebna 6$<5Ty1->o*% qVv(?KK"@ i I^VeGrT31Xx=Y6d>хTG\.lr9?VWʘgSr}*% "ME;NƲAH퀖z@^\2# _⅓I, 'L.s:Xp]|?;AaÇfއaMnOn:ɕKmб.kNP寏gi/KnHi?}PoLvw}3V7cLR 5%ޏRg3В 0i0 Q!Bp 8߳s90wMU0Fbi|}s>"pbϼ+R/29veuBqAи! LjnZWgDq!k$Wk+wFѯƐ][3[ xO+1Q)W˞"BPj\|A3ȯ'GгHRܶbahc q^ڙ#;U2HJ _vjM`M!}.HV&%yNRǰnH@/S$Z!?k`$LICje* MGV/Nd|{L^I26CdO%ot5،whLvG6pb!< p aӭqcJfۣlXt\cXC5op@W|* ڄZu^ݖHEf2 b<:.(^筿n,2]hN"plO[`>B 9==!Tnl`ޘP!؂pnIԖj %z9ý8Z!XNͦɲZM+$i=8A떺Yaaҽ ƛ \M;Q ,&Ro$f)k+[Ppiumf 䠧X(bZl/,.kv|yb0Ez F'Hy . `+l%4gq%Go7 -qԘJάg]CG# 7np"ZT{yu}^](a1nX B:N>#;Q$|l{g}t4Yj ۷|8J%ǭ4r)@M3oozI(,Я>WKQ-XNzZ%01-l&V\NߢNeIV#AYh}- ޢj sXˍHA\_.`s Ie@AUr~D<\7S~L{@ ^bOS@ցpr֕C< v{(ʼb5{wD׫iˋNYT{d;;S RTp2VǾcC3pMc䶁GHGȌ"zarNu$ sPG ;`ec'k(&tWUuD!~ys0xj>ie`8t~732Nޭ _˨óA0o?R* Tt{ËĩO#%.m,haJZDQ&s8lbm\R PDdz_=1}1˦[+5/Ghor:jt>w-S`Uf ksC?):&ǮLOcAEk7k~,끦&Is텯5؃Iވ`VV[Q+)᧌Daoa1[C+ڰE<f0]iq^ct5E=I=' nS`:9ʉnӅuKs߀@I|Vf3{%*#_Z 9F1C7z^&Y9_+@Dlw A#x U(S؆;?GG^L]=|>m-=כ pf`X/ ?d(;-P]s"aO"uv|rL#w=Q Rh?oT+˟vQE(!`HWR6-]t?w$.xg"x +MHu.ӏ;C~yZ+@0s#C9PMV_ẋS =/~^paitL)Q"߰N0WKh?մÔ{84@ڴ`.'Tؓ!_~Q!)hGi %g^e^k'pTeyo'(b!XV)hVNs?p\si eR^[Vt pT6آuEkR14,5?Nv?خi@VݰeK=-%FOB齏)g0gQj7^lmBuJ{BPORĖ~"x}voiUekmNJNd 3Rz9=6X|F+RIfo(7;9_5~`QnHŧ\t5 Ge ]̦`rf5 & H)!/ )3eCa_`L]<|LϢ|GOZ? npv<28U dW V (\jJ&_BbZ%^IQ Yū;[TH,}Aҥ&T"u<.@, CMl,d|hjcPqU]p}DR_qYCC1&b' O'x棲 5I" nw2A8"|&xTP/ĩ>\ !YKya~tok~EuW\D}A1J& VUd@0]X{{_*{y_-9GdIr G؋7Lwf?Fݹ/f&r` 5,0L٬3Auf\Qx@HoJi?J²ђ72;$7^kgc*G'7+?f IA z|׽ŭgcO}geL'QqJx#',+ m0֥IPzW 9 GhfM뼹&%Z Tꇜaq89<9rA)K iui͔E.=Ze1lOt9n] ?fˮ/B PQ\!yihLbYOs}jҞ ,Sί^R'Tp/Xm`j4"/xMqE@6>GvH)qcskU"![RsZJ œo _mQ~@XeQ^315!\ZtloD0pضokl*M#. "uL@ ?lbl9B4]îF'pϽ{ "HT>O_beSvvߐm\xѐV.mk1#Ƅm`0FWs /%$\gb9&WuR'~ CH3R*/85$d#"D֤P w Oc&[G|;^%j\sńɒzFyƒ'K'nL-^6;!>[A8dԵ~ͥƭ?,. =F'QA9z[뉋#H׬BvNx  )^ z=R ߹@}OBe]rzc#csQ=SS(9ج)z~^[%TEyp!BJV$x]$xl,ՂcӅ~/dd7 ."WQ8ޏ4(ݵGzՖFM]1QC !gXF&3b~+mFbĽuڛt%KU&66_ )D͎<(ҏ%aDyOKp1nDjGt✐lEwG:1 @pܑ#I::xuZ>hz[(wrpUt>sȣ/+%(*L7x[zh-G 'v C?aX4ss;/^-š;n;̑Ƹ;fl|#DU*0-X7lj~* $6Luټ)*ZZ_2\w| ]^yy2a#oRJ}| nq`L:K f]2c[+Ŷĭ7ڦ+IB۴$wJiQ[cL&Gs?٤t$fqvHg+1VdɫqL[.K%M R0џ.Be MiR23[5_S{P3x^!ņtݪ-|(zNx`4P? a/k~Qs行|Ԗj_IqvyAwSbۥ de-[rMre f gSwǻK[.HƫF_ 䬢&|JžJS- /jPrfhCm(`Ó -'j|egp^)GS#Ϸz$YEߥ?)偊p 9St0p\5'?+i\(zWEnft\M)wէ^SA'"oM1q#qF m$GB $)} %~iQf0 *1ߤ/(BHH ,8OiEvZљx*3jbp\_[le=fq S{z2V6*[j2dMHpCYb 1oqQP|g;baaߏ1^8hQ~U[ !SD:)&p8g}at ў4@)zЋuՀDUOx+,&1@C 4^•Sԗv:  ɊRM,RI'Y'Xvm;$=:_zKhrv'iuT:Sv.Hvٗ*:\vC _\ɣ4(l'"u^HQ؜,mɯlzЋL˂56 _ˇ]t\uiŽ*) Xc%a֚- "RFC,ĕ-Jts qe$TB.t}(7 X>BT^6G=2#˚KB, ϔۺG*YeYk[)Z0ƅ:YqSas} Rѡ]2iNC2q Fn+B1DwJa8F';Qs<)̭ֆ6 Ɓdwx%$ۣq1ۇj $~. Dݪ;`%@Вԣ6pBĊ66Vni T1 惌[yq֘A9x@n,T92oBlx lPHq,45i4s"V?fX{>=Cy;kbL7LAAnONU"3͋{_<x1 t'5@u2ы!㮘aXOL ~jʻ0>ZSB(T^(9Eb< t>a'CD8?5frc$8pqAC,(;h{R ćd`dw 8^cksT/% 3쭔H7,50|ֿKVB22~Uy t H:n.ЊN9adm2@ʒ냫a: jJ=I+mcoU謎Tv z\ym)w*N^tD:76\%Y:ZQPnl$5vo!.4Zd*1LC_oxdl10k`C]Qa'U7Ԥ[#L|M{h4M+'W-qS?:}wA=ljLv顎_t,醀w0odUy?}Y"]+{YXr8'pv;ELW잀@Lv,X$8Ξқ|6D4b|qoŶ1w9%fG<0dY0HJń0%E#X۟t(xu1` HRCtj}Dx59 5Rh)#PǼjbqCE_ةHpnQwut n=jKYґkߟ es$\ ӿpFIXX6e.'AQbS`&Q[\_%3Ǡ$&%䚓B^ ~[J26AH{噧YRS1X[}Dpo~ۃ^IdpnYn\m&1:klbţG-7%ޑݷ8"ߙHp9)TM?6 ǩCvh+I/,Mi% 1@v2 o<)%Nɨi/M$]jޏH'"{zdk.ھAv5NqkbmI3USYH"Z*i{SVe퇔KvXa$YshOR [T5UγdJ cK} JNX2Z`3nBb.TOpH0h o (XJ죙{ qYi亞ĤEˣ{gd9M_an'3hzʟA" dPx2̏B(r|\٢eYX~!pnys[ s=xUSwp EL;$DCU(ӟLaH)y%lrSXAnN:t-)h6Vn@;A54-d'Xl[*I|`h Gm/0ٷ:6hȃa/iKMq4B)QGUW&ް8LGGJFl]$PGj+2Қ5s]sSO`OɂPhSՓ u.khaduX%qLxQ;j19Q0T'Iz,0sHe6vG"4ԸZ#=.!+).ϖS1>8w$;d| /76`r\9Gt[1ۚde+ n3_V"sЧvCA8fc~@y0 TKc Yx@P&|g ¡>0gM:)`=c-t 2,:iUnZN%WP ncg0䗷P{E|3%-(z-SX(I]H6U6$J=ZP+&s  ~if3E$s]yo*i=M!'X%:4_|M8vcOtH{Uv*f$o.NcBP=!5iy2#^XF'q&/`7L׻NA4; YP)A(1新jԗ!r|!D!*0 JF-]x."/A&u7%i #nu rBpV۽#"BIƘL'(Dԡ)oC)"GiᐪSsJ}#CN*]ȭ.MyyO?A@!mӵuȠ9KDōYm,E@V~°At`DuĚ U-El,g{)3XTzQ|Vjb;(xTR.Ccn)N+d=Fiox@}"$6/]W74MpI J~ ICfWY6Ri`K9L Ю`Jiy7aNS߲U'HES%,XCj0Ru`iVe6m&nIecHf[?<`~(i:@~Y{*6®g8mv j[N)ċ9AJ* GjLiEThϗsb4? kѥRdRwɁ;3›YE;Zvr(%f{SPY-G %nO$t7IIΖIK )0ǪV}&Y|ZqjDJeC]qM4) ɖ zս%v+}<3ǯ{5!o'`y?_&isEs "J;fs3>avʈz!w+ RD]?jVGmى^0K$Vr:T*+UY(bQ50(͈Crz3U$k:p?oU+"x'~'kRAİlzd3K>Ul9NlJaZnėQ$=¢B/Ճ%,sn#V w,NHdPȮ4 lUmTw jZ4b.9M%2X|HQ.,٭d^1>y%57ߠ֧'\WYGІ&,hmBº ]vj0օ=.RÈ8Ujw.,ܵp+V' f]FnxWv,ּm)OWv+=$p΋>Zd#Ɋq>U>:k6t:Jc 'ŜTxh)z)k e0588`ckG5`^s{>-e ߠs88S~yC.@Iy#܋bõ-ң c5rҨ/ rC9Hm\VAy{-1 sQ.8ޠR~.n; /=˯Ɇ1 <,L!zΧ1` mIBImX.zM0O]KiK38{5]B ;ՠnkuZf]. M7Ϸ1xqtmQ,P!GcEEߠ5+ _e3JZl<'FbᛕaXeBR +O m葴ޭs07Q+-Imc1_shr4aK' wQ?XS k)Uw hm QUzzᛖj)À]@FD<$7d[p9@{HhFsQdƀdJKTa\ol'1v%@zU[A"WvsAO9}ړy;+r ~o à &Uɵ*vӕ;$ۋDǗC;#P*#@HK$GC {-fl_2Od ˨DJ%h_/ Ir4]W$7r OP?W> f&C8}sl/}ι3wvȰOS Av_yBR,&l= >" +-Cz$R @_!G*-Bj8e^M ̅ ޻HJYIX*=Ӈ؏hn+XL1Jk=U8)7+%Yu:O]kxMgUU@cG8:aX`sOuڐDK/ɳ&Jli]tFKڦa:D(۞6$6u>U M~Sba:rLt⇆n\:~:ns*Jw]&yAiu.*@W݊[HcњA͗6Q yVn& >PKMoH@2*b)7\{̈́{"Xu"29U7-~F 4-e3Τ%RUWr|n@uupbias0u8⑖d)KZ)}fq(2[;c=a9M8tn b\Okσ=*k<蟻>;dp՟~+ӷDq $Ae\@v0^O·[ă6gNHJ6%W`SW*YX3guYXPjK^c! Z$e{&= ,d1O[UK"=_a"=x>aޟZFD=>F[~a),DR,[tQOjT݉l8jA+*eA9|NlEy8>M&p2n@A-9x˪T <y8!Z3ʬ9Ҿy:7_.2>41!sr85\j-w/u*A2/_P5pr:*9Q+2\|) &:Q kد Z)ǿS u"R?IIF_.|m\K>: &&p;7E9 Nɔї۵79}Iw q+ 6fY*5͒zK}ÿiQخ`!5wCXl_Íg1S :v%^LQ7AOU> 7k vQtA8OS%>!ց&U*r+UzV6!I xZj=$9LWCz ;|W@Y&(SPC/BåIkˌ ;Q$1H-c>}mIxwo6Qb%T5QPb0?ޚ9^j뻆^6XVfF\>TNifRv𼀔rJ+U:b-?8X}*ou88^2vrfNtW>5ԧ*u\t%=_cE,4׆=nFbuҩb]e,׀q c GN齐MҷI- !S`bRt 4R\lP_Ŕ`3=bn\4~,Z۲gؽA=D- $&#u6O_ 7Bܧ!qe _ٌk(28Kؤ?A<"0YP޺{x.Ȧnhn']Y7my A$`{A6savQӲ+ŮTѬU{X.6IҧU)H1^7 İ%5JK*E=Ә;5۠G-nf](T|mCY'BchƱ,= =ԅKNՏk{ o߻ϰ.b4#""%\H}*(6\eaZ6 EЀ 3,ƖQ3*s(J39RLp8jCJ,D:!]ϨK(;{#2Ko}ؓS7gs͑ZSRfZk`PXdU>)lM+ $'4I nїBns<"PƈN<0uAdPCͻt!2Wİ.AeĿ"D9XŪi"e[: H=e tXl88aw!m<}C ț멝{ʀ߿o0ZtZv.نPT~$ok(,B|ɺY>1_Wlz Kjs IIz)#`M’MʚKԗXi[#|>SH۝aujuKV7\4D߾<ƭ\K쏤ީzD`1Ix}6drꆧ!z<6EW&[RK^;8,b`/Y֜<1' vu2ΟHֈJ y9xYq7[r!I5E|RB=\ N7iYnGAsgД&F{D\wı̓=z $&J֐Ȣz2gw# 9H꽅+4 ,ܾbR~&@eKggL3OD߄TRo(wQzF#W&e" ݳf6sA($pU >9, S17F4ںC@9Ppz:5kUIB0Y_ Bq{[tGɡ t*z0-Ϭ 3[;;t ;FK׳n#4}KR½ƐtGOhEjTjI YaI@;H褚<8japY|j>j2#B꭮ ~2fd8` {? 24;X *g>bsjԺD),9z0 i֤)κde\B8tD:".>Dĕ/ΩvH%Itb@ {.e4GDWm 0Z$YtoZ%\Q;ir\-|nYGDGZ]:A5E(P 2d&!(5ΰOvgؐ%zQh? 4t}zlu"z;J${LC 5MRVG w |^c9^I=\S"Yʕ~*0l^B&K-qM AYKH{A.)7wʞgC%w;C%n;WKۑ jJz9 JVtlb7LpCdJJpmv0 ,gF߼ن(sϕE@ބ~fki娭x8EH-]7O6v~o_sPiMuAuƛ!Ć"f) \WAlQXW1,jj9Hy!*8Q,3ÃȧUM F1;5J:'f,?jmW]ÑguTY+{ .dpȱ(AZ㘬{_7>4&=91W֧Tmf [mV aGOȢ3qNIl`qY7yM`֑˅ idj\ǔAob@ n魚/!=p ^ırȐ E{?L@X(v䜢q^@ӷ?A#Mv( Ex fj }cKڊhSV92}z-?ED`O< J3H, L5L l;hVZ,a{zy4R#DIÊ|Ske< |U0ehcjM:^ÃL r9-h<+xonq,$)^@SP-ĩ58 ɘg૧9ל weʉfn6>z 8z<41Q(2'({zޔ'S3ͬ`s(p$%-v7~ \iCGɔ~fEsǗ=(!;RTR7>m:ƔYU!S zS[MN430Nղ$! !v W77w'ztnb}Ku$ݰ|={,b@[JX7r5[N^Q2Ö]p$Zh[ SG2[&"n3Yv4[ચ5kF#G]zq5' Kffe/?[&b(R#㩿ywnvu Ew! 8 dUt~K!Nv;ճO3u[Gs<:yqۇ<ݘ?L7pc,FĤVyunȊw<6gK2"cZSѕhJC;t=9+|Yj#GOn]Q`u *ȃǯcZi {m  6/b?CJo$ۇh K&AY.XQ/hM[ \"אC?驻t%G;7ҝ.SXZ_ ]~6>NIVJs$ is\`x'@PBg~qkԼHFږQcj -J' [gꌮȳUE-}^_6`STHr] HX4ad. /Sƺk\N5wzcMFC c0:*_ꡪ.7bHAJ(G0pxR[z߂MHltDG36&Zd[gMP+!AM+r<@Ͷ,l'V-$|NV'H5ߍp85L&z~n~ό^-qÏָ͕o=F]"()ӨN+7Z>F+ kP?ki]3s1Aʒɤ=L|'V`OkNԃ݈ StGUqxild>8%Uq6<-zC8nP T깶wi*ʴ 4y;fw?6ndmf$qB}{3R~,zgy0{tAܼZ[XQ}6ZD}[1[8v2L1(k~fi&'NOeב7`+?[b<lvB3,,Cm<\̰:(nRp \Zj_q>d+:3oRg@˰*2a5I| PkZTGh"6Bҭx=bp2;YvB&!hzN>z$?y  JS>w$A Z/OK:*璫Ióiƥ< SL[b J#js֋>d 벳#j\P!_q9 򏈤kITaP1$vb { |?JDTkee>%2 IPAT -{cv+oE:,I6`8|bJaJDS a\$H3jyd5(U:K;QB:ԣ7*'cӳe7]XuR0Mw錒VK"yր?剪/f_?#ܺh7{^P4gvÑ$9$YhN+ >ÝˏtU9% #a& |,J0ٳ]6 @Z{x%[wsQ(o*BtQǮ90 ;hy* U aоu )`rm|׉tkj|Mur"7DԊm:z}siIyNfx lR>c(;6 ~ɦkz[Pf=yAH`o]*5}P΢Ѥ8{ِ7ư3ibgy?@9wbDC5T p)*xc#̀L7p!#u;>nv1R}\O$8-`;N"y?sR\T1KO~d,ÄV7J]FD%t'Ǿ@Mw|şM X>ȺO.vHM{P xȢ!8;-Kl@er^7byf벲/ `& ~x6۬)Nc%J421lŖ$Zx BHv`θhԱ5!7{,Ũ!9eP@FcGN =V @ ݍNcB}f!uQ%@M RNHu dx$r%-/4\<@ZSXX\|:rN)d-oeާmԕK@d1=yʛ.ݷnuKw+󅪹Y @Q8P>F[n8{ Hd uiдgKe{'?'4`>Χ!޼=>^3 %qςN.޷N.kWrXSEI3V_TC|yσY"MطUZ4},U)4iL u9Lt0:# +yF%ֆI{,cԕD|ȬT=Gr 3AK0%IXIWɶmYOΝ‘B6Uf}^FDhZMlV|ZSSn>&|˚m"-H/X^{Y4Bm`Xޛt_Bp/K!G)jLctzq4<ܚ13Ыq42()%bɈ?* 9OC_*l" ǜqPVJ9' x#t_L}b=R4e,4N8e絼lsYdXm秪 TO =bWXHt eYW΢3TSd(~s/LIUfKɽ3KdaV*cw0Qh*gIFSR^'{?YZjLˑBҒ8Z+P*0<|-Ldj,\?lX<> xD^#/Hx`>curέb V`C$hq.zRr`Dv\Rgxd:غ ˶pQiSH%8^yDzwź#}&khE 䱶'e/meYjR=q6(Y`(NJ;UQf!VKy Y-;tZw8dVxxn&ozq]K)]= JMGقY$X%&a-Z]y8K;v(%x0s>$=cv#i)f  H;axϕWA]FE{q=6*ծ&uԼ:DKݟ l;#?$»qu6G,kFޘdex O ';\-dGQ :9tQ" S)m?wkո% E?@ZD$NSŪ $}Fz+S vKc˃qIS+a?d幧ѣa9wvwٗf7vN8[[mccs@O2yIXJv"!Evg9s*g9*{[i8CL.bdܮ\`4QN&_RWX 3< lep#}]gfe_1}s ?6К!s|rwo5Č篳]ɟ@YE +\[Zڲ# э$vJx)<\qXJ'9h¢!灊5Յ@>vor[Y>\8uw2Azwφ a&j z$?RQ.O\ M֋ ں̝9ŊVi F[@HHf1hѣG< :ˡ`3 XMxJJTUP% DW}d-ΚlPeR>TΒ|>5s`݆ow;X.xv/lJ\e&L1#[YRS=U՟N,+M$D_Jn)wTWmBet&GCݞǟ 'Uonֱ~7L_Q݋Pt׏sO3ƻacMŧda{CSȡ BP!+ X*mk6HTd? ts1..?=,T2Ux[+\& Sh56vE~spy,Gc5^k,I2vE/s@Ǜ~C#k6K 9W3;zrJ'^JۉWZZUg'4atQ˔ϜݞcH<Q̱%y@O@LLkUdZԔFIHc^^f[abL:"JiW+JO1LJQ%Vp׾Z嘍ٮPݹvëDBnYt*Ni%Z:s_,_,jT@ uNNdEF?~9Rwy>Ŵ<[z:O=i;cron:Yό!E}׭4b`y"!Y7%טn/'N h6<$2pWL>'5(9e*8mZ⻺ֶ"tViG![۞U_5NEvX/n&Msd?UF+CxYu},b3U"C#.1J͊gVY ce-Sli.sDrgM %0ݜUKn,oEMD1h@s:w/,":j^\Zٸjw2XG\p3jT)c4E3Q ]Q_@MKwfF l6_'?h"}Ӛ``' v<@g:9G*ZcULL:x3KTi~&gliu' |]3}B'9*/ՆS4ޫ;ps`j\}9F3oͤ(`_!ô6z3G{RIT g1@EB-4SqxN_@̀K:@{5~fَ$]Xf<2*ܙRbKEdex~*i Nk FbۆMX91ְ8ħv6:Me #;GѲNLoH4’]ټX5Z1 a7ҬgLB*X_-LPUm`.ёI!AݜΉgp9vm}U&A-Ǣ;@xXx]\u'a]$HY[u?n-:#PX9:U3숰DnSiq\6Q#՞oZnXT#Zჼ})tj`3b4@`(YHNy7t,\vj%#*=+}Sۃf3-~GIdf1w"!*o.B 1&t;tO%"k}<֥$^O$Ԙ *8`QVHLyO=+S.V Vq~ҹG{/tҬ^<\dBu$noyl{hΰ,x(TQJwnSdӓ"8[}}A(h U_2EDŽ$3s;c32jpYS::cg]B҉ S;1£5;LY/)Ŵ0}HbPA W~`?bMI8Wp>K$kV} qvmڞy#>lk$;h#M@wqhإ~_ c.4m? '؅dR2^Y h!i>ыLUfHAFF1-SܹHvoHN,?$tGGU(4Mq 췮ypg\j\U;$ $)% qWFf`Og>LmfՅFWĩ|G?*3A<rYV`5ǜ6EN:4Nt"] ihZ= 1VeWVECfwAI *ü#^7{Ãb l|x(xm0!oJᯓoV\m}5*8$tf;@GhZ#q]['Ў}W+n|]Ud䒩{_v`>ʊ/G~6FlɖeU^$k3®e#'r^^ \#qR:ϟp&T3ϙ8j.CA{~ɼu7bO%U*Bө}^*3ct|zV̮APJEkZd2CAd695TZEtb#G(JƩbcdK DX4%c+˺mlE4T!CsOi[9$A*dPZoEm|Z]cSUipƽ'#9gTC5ѳwe1&)3]2dFnCv6,?q|țp1|IbqoMtX F1#.CFZڋfD%Zs_8.[OCCZ5~ai9 CZSyR,U QLQ3 RU <kBp'>w zɈ{R$!pG&郋x]c =Y7;ѐQl,#H6%a9p{ j7m c'GIl!W 0FRmpoEJlYf ߎACܷĮƑ n΁6(f[A:q:ϭFxmô"WN!?7{ݹ^B(ZX3yz9y=L7Fi0p{@XjEL >چR֯^xio+Cƹšozb|o;"K6s\d:{Skt#'S\ȟ<3c <G~)u eRM~LeHyq䌦I&gm^zeARv :PYdF94_ECڮ1^|p_fif$wޒe~&nT̤kQC1F}&vU)Ü&%"b0E8ۉzBHϡK5y1]3$A Twv`\:uv(+b; b&Qx^Gv#Eفܞ+.0#SV`~Q0bs|0&tF. 'bs_[6c:ڻ /{{J𰧮Dc4ڂ]6;\)J}' JT侧-6Z|*K[d p3m0y=SyuZ.]BP='^TY _ZK-VFdN{ۇPX1} VQ2n6W#x74 s1ַfU[VӀ/f![ԙ <ߜ Z۱Q] lh?[zX=bC/8hx &?,:9OIAǾ"FE+1lB{ĉ/3J?/Vz+8<%DxI R0_>@?P[1܉nBm ӡ8 u<J*/D}Tst{6_߮?- ߮5 H44rS[I2-DtFH}v_ P:zL&ױ_:rX;;Rg h?P&SR5 s;B?6`rX5Lƺ3~vAqm2M)6S=6Pzξ"Րo׊>k~;SQƿ'Nd؏˧5"֣iPM9!f>GWU(7 G'Ae_D>8ʖ_1E<h;bm\57 [/ Y h/YG'̷(f (A=o2#H+a`X!/~!а(.?UAVo9٥jnpȊۈkA H|e1dJ 4@כּ׸fe/m/tƎhKL>h43uyxդW0DL:ȜKWZ+pd_%Ư^"Ԃet/w=86r.S(.*EZfK9mݤgקX33֫|z쌖fnݝfMk&_k4 V:&O)~j%s[PŬXErIwtߠςI؁gY`t5noX䴞h\EwYEJEߥuM&K6Ԡ/ 2/kqIG `0̮vT[nVX VȠJI%cN)B?d99;Rgt<3Ll ᷾QHM>W9GVZ-;@$k  u ێ`um#K62%LViY] 1SĴZPWx|bG&*1րNw_8$"H>_4!tS_1|'8ԸZ3'Dz Wa :#K^AX3wխR$;tM 2BjQmwS-duF$eɗ X/Mo3fu~uF,DROqšK4chp`vU&s D2u jNDY8Y+IF)t 8ƽ?U1K$yD?6JcBoy_Q Z ijoadDnYWrTu"c_ מ:PcA(A-Usu ӫ;`L{%_6=4_{r)L40,@ +#S7I e+ӈN;>8ZsK91鑦C|R)G}342\pn}9MOj /UxVSMx $oy:זػ^~DáA&ԍ#謋͆ ٫#YA(Ll0# vѧ66 V8sOuX9\+ w:NS# Աw޵^O|m]u,10 %9 Tc^*?KW.Fʎ/cSmBEUPs|ӓZ=#Kj>fH`q\˂!p3=+{6JS18=jJ7\:cc$F&֛AUY qnYV1T|po}d4˭'*w5舶- #H$a"1A<#ЇeIw!Zb`"{V]h%R:&e≳*%*rp~ô.^K;-'{]wT6Fn 7'YTD`$%ww Atck#2z\O-+ miHYȀbU+EҲ̐#E!@/Cgz`͒'IN&B7!H!2xBcptl,}C$[aG2-X+ /t60SM"& q9"ؙy"R 8F>fPbrm/ߖw[̬rK~1d"SF{RӘ,@;2'LwmKPtpJOd`^ŵ󽼉Sy%}"֞2l*B.u{dv c{>,m+@v'0Q}Mv}3T:<3a5ej #fa ug5 >EsfU z?`({ njI"T2[2m+g~fW֤]=*ꈃ#$-IvΐrO%0֨07͕8/A!r$%j`Qj˪CW,DUc]aNcf^j'V|gHwN* j xߨo12$iE G%R5'].ܷR_RٶlțtD3 zJC9ϗrJO#yNH,kVG?ԵW :;z5t^>8uSB@Ya# Ǯ7P_t3gyXg=_S֋DEXv|dj s A W @Ю?˲䋹eR/v7 4pXDltTpgtwK o,&|GӮqu =Dcǚ♄٩ՅMԹuj5vy22&mvaos$m24KC Tl{$`|+;ɞa=7Jn'mc>3j w! -3h~>zfC9vݻӼf)N7 lQJ4*N}8ίa` ~*Ӑ>!꾏<",ZGegc|hCB~"y3")|Ct\sŝn4ac$Mfɫ2\`:t@*ȁ^ =0_awFn_1 w|*ȫ$շ.5?xPnG7F6?ÍW LvR9% Wδr; hhr=:$~s׭4jV Hwڻ!nV@+,9ѕUx(0yw6%p%_4ʍ?HY,@UE K0nfTg$8G-VM0\&T91\ˆ}pe‹zҼ` j8N4s>"$7? U(1n 6@A.}Jr_-QwȖ69o$TNHtV+6\+eɸu4W&_Z+2:j)Xg?^oob~Á!I-zI|8j4 UԻX-eJcQ$#XNbŧUy<3nׂ]Do:1|FGQygorUΛn$J -ەx/U8@4CBUN嶨gFNښCV%^ZpPp;}dY-1z@hQϊ0X41]q7?6ܸmOO t=dIhq"?xG;>|fX v%.j&1Z|^ j[ig58o*|nu,h:93vW(AZh>oIT _ZדM@4#n\H:"XR:4e?#.{55$6p%eD;ں F1JfDm4S*nۯ]L̉7۬=z$ x֠c"G #^Wn]Y8T\NJX` khҤXn*nPLiYPGG6|r:<@ۍIJ†iG\0Uδza2v>ݮ לy ,gOo[ H)EN`IaTzS2RҮr}12x%~à~(_eސ0󼄃wi)5Xe%(*x ˟YWc+"A*$4VLpRRvЬ5nV s1v5fML1v?{L빻fhYp@¥N; -(њsd{₸ 'qyfR op7m~SDIڰ1R;l2g,O<#0#, o>ǟ+܈bv> @u[#t Y`8[ eE| OZlp%((-`8.مEyf:zloMZ+̩sFD[ڿ"̺bӗ 7ffS6aZ9'#3R㌆F^@*GTnqNZ"x)"\= VW:l~E;f c>-7Hzqr#<4F;,N*LKb2~6QМ݁yTv7QݺaTd۔WZEk|DM ._`7?˜cB5| Ǿ*#Y};i:8 y8aO~lcaW qES,"XZz{I7rTrj* ,/ 928 FiK"& wkpr`#aZSչר:h@>=q$voC?D>1W 8l)|{m > lAfnDif%[+ovW,,bi)ҖKj,C<~̠`%0^a|fhXִAq hZHl/kmȖi lVcDGFǬ>eVE^V=͸o?h줫j3Bx=A#RHj:;r=zM6Sg`sWg[^rKbf}Qf nȌXjKCϓq\;pa`(w0bK,QNƓJt<(<{k3ܪ_3 O3Գ#.Fz$H!ׂڭyҗ[#*6,1m0R*$yзpT|)@D&_NOǘ/$3/c:a͉LWt*mB4JҺV KH`+&~i/7 j:;D4P00lqi*яYPeBZR[$l5%]N\Ț>&^-^02 SZ{j|yp3N0m4JY̮BYEE8 ?L~x|sk$uBQ+)2D&{@Z7$0W9!:#b% !_& _2e콛WH"8 +N*, c)ܬAdAjP=_ +`c[wa; eޭyk(+R? -cm cmEkuQ! ;k?7bPGc I{RIhR3?tA>Z Vיѡ:u$䫨(H,5k1,MB-~Csrէ(_Do o1| WoCVYל,ub|{dj }p9(?&r`X=KMI%qhFi߹#h 1َkY^B|# m7A5P3=wq(,izBMe2ZBH&EV5Rߪ"<  ?Rǰ ].8KբTCKgaCՙ6SXX5MRYnn yEz9ǫDz=߸CiY9tWip%.TD&ꑦLɧӣ 73folϾ{T!G6\)TW½E?T`dALȌCh?Ї8]ѷhៀ܊D-3QWJ)dkV҃>Ld}0:@&>ȵLK|TۖҦ)o` %矋% |O~cH1F2}mqOb gi3;);ժwl cu 4 xWH(#}$"L{ _!SIN$Jz6b|'ĿbT?:>r) h~sFZFr_QB+f VpG f28vq +U )(aX}k,:(PYS6jv{d)Z8+vy8:] 9>ȠzfLvvU%e"4&( 4{Xj3WoڮxqEِ$ia#sVe.xâweР2Zc 'ȭJ&5pW{O]Pzцzꬼ>ED2 n7}C ΰV])%($ܙTC^ Le5?{@$`AԪP άӥ!`§?,И+GgРhOmHI9*foa`╍z|qY؂/iP*qgI?UIn|F )ȩ!bB`,iJSڙ43.|ID.5nUXV݄%TAԏ6м< ԟˣ2~70ƞ)Ru$5]A6d4F:5\b@ `ۀ_cJsf 7%_f>*"osWfc40 l_|d;=u.OLW9>Fd{HphHVM-]ad#7|C-rƍ S "~(" UaIZ@hgGP_"6/%k|i|m Nfl;@5'fZ%;'+h@ѥEE+&fxIN5gFlX$$d2{q;~HwoS@Q1xM*1ds zNNwָ+tA#?KˈÀﻰ)w*32qNl2cECz=lqQzݨir[Q3C//ɦ> eֺhJ .9,?KS;Q;&We(,`KCۄ-Dғ-f gƽfZ8Ybv WM`g`Д抉XԱ@sIZ~1A(`[˵>#Ձ/EǐdHj颀sw ?f#(2䂀@걟fZhp5 PO*\fk@.g9[[ͯ{]ʜ:c惝~>pZw!aZW{b=NxhE4ؿwh9M&:3w1\6}6hB.:J9eC*Vb⒴Å:c,W% ,$I3Vq}ԎTV$Mϙ;#C1BZHD\NvW=V:YPޥJ6ؽvGau1ђTXJ@!AhMRɼC' FUA)ժdy K )0ӌ^Z8l-])zσ25 R(U6j`L&-n#tnVB P}#w_ hMW eҷ}4M "PLJC*s^Ĵ@[M/~ݷ~dhrbˠ˦gNR|u^\QE#MJ(.&ak FvP~uADg{Б]kāA; C=DO2eE *}0R$J3B 拸nA:0n=n$q(fg#bɳrqhndmj>K(m4 g:?rϝH 2o$' 5?a$2\[셙bm` !XB<.K 퇋NҖ[@3w KY@,!*FK=3K{#^ 8ƅ|Ln[wK1!,3a$> tfwkMB?Eg8I6 \\:来1;76@2y)h!׊^SїB{By5TDc!9LV*Wx]%Щ =Y75;^ KoZ i~ȳ:t ﷂLhpFAG*۬ͣ',(T %/ti=S"Sgi~'G`[uj3a(5ػjmjtڡJYb6MВQ,jI. ~Q :Z8Ol,&O #Wm)j1EB]"ިwgR1GgwH/^f%tFLN^ 8\mtI$JhL%Җ2['5`7VU G ? py~U ,"$$<9t3W$i= <"[]QL~Fy8sљ-JdzZr 8S<؛ԓihZ Se. Q@f~5suKNؒŸ\>qv,$\@A`Ђ#AO%$M8 X-MFYyOs^I(ݯ~HkΌ Ȼ$|~d)7 0U^jK~]NU2n-!Q ;80cޘډch _JW~#ϫ.V Q'ft$9/Ֆu'ۊ6_ NJئy{[0ԷL݅eT~ra`>윲Ov|j@RK=00E-c)VPk=^kS')l#!{<6Փ Lur+fr=ݎIe<1 B[%)Z)7Z=K$i5t+L ioЬ,+yyoGOSWҳ9e$/<^8.RK#=Ę&=r%dGxv(QR9nOP:ưli(( as_SKqRHBNS~uQ݋1#83u$ 濵~IΩSr{R_W!+{}c.01 ˫Yz|r0ekB AC7P|`!H>uue:h޶S]^ yJ1wG䪌&$oܴ,3y[C|F4{ûy  2D PiR_]z'Yyξm,a˂@M8]4wwqX&VL_DCXIG \t2N8$"<値B\R kw,v9W. |}Q=Y ~.{Swø"BUT"WQHg.[D9kс`\E%|k@8 H cHfK9аHɼbq}xD/Lj[ԎQ5W1Zn+Ѓ5/ .(E?&Ul4ʳʝϤf`f]ð9鯟U>/ N34ZSaxƚbmz i_@w~ /Wt֮OZEs.X*sH\yP &#ٞv dGBwz7FѴg {7Ik)Qo4Sqr iW}s g1.Hԏ~Ю%N$ 6gE`*k^ ) qb׎0"`= w{E!fe}cR)(7wS8H7IKs9 ZȼuJU\s"E訩X4y^BnB\aꚲu`"8 B >U} JB/ͪa_-L$ebF9Gk821l$Fw [E}*6V^b P> yvo4Gtn Ds!RGY$gmDs!62fFQIR:X];ϼd:H$YȹfPimև#&HOƸ[)lӄF?׈j㥅Υ;S!3Jf&6+tN aLJai ќ$1d.$ z9'8( ]HL G]i2xllQGqeΌ-;4š%۔lxRˍjwꒋq8v$zt_EW0lҧn$sC'W :yw5xCQ 4Sk/2_+1SBv56,Q)_khI9PO#w{T s߸<1O47.ntqp%ͫ$wFDt@WkciI֊ a.ZdGQY ~F[WʎV@3ae+XKEǶdpEɡhS0Y*>x넟cEdQVGַ4d}OB6QbASΤ!Z -C[{qoQR?±{4^%=ƥEPEC@h &?--QsmjOHEkg[й'Yk>CWOKl8B 3& iq=̪R2j ]{M3_F KŁa-)KXoI zs}Űw>c\DWKZh߿  ᅡ:P7cr1&3Ql egOkea`LDu:-2` N)Ba3׀ Sm9 :`E 賌jb)[Φo+94l:Łx6[B%ש'ZĻw"9 wLma! y-i;uW߅~ܺ81 괣!q@P0)Y gn@,}0?;=ɕ p"Qv{oN& zX IT& uVm ;a2(IeN; V^7AzJ<+ o8䩙#NX0E%8k&Ye'V[`p(E<^;2  d;667V{kck];Wp" Ȧ"Mˊv"}wWDE'<[Ez0cBR̼C&yzw8¸x6OpFn{$ݱsR>V1s~R1P&NtiEy>W}wE`dST?i?g^q^ΌC0JdթODD8;h@mݩR 4K ˻ y-i!/; w.lÊ6C\ыdtyn(7JT6Vޑ.~̵>jmg[ߠSQ^wtP 27H>B,Ο`B1w> $#S=ʄ?oE1`$"&G AsTнYD^hz¢ZޭNrn75_cgG}BPFY,SBQZ,p ܄E䑨Xs}oTFg*31h]u&ҁYl~4x1ȇ}YЌ0xe :xyg=HwXCΓ%Aa6'a} )-ٔ RKȏCd:q*L6/KU" f ]So֍,8P2ZT\dav:F7mP7ɖ[g$ɇ-8/̀9<穤M= /ڪ 6e+|,QiRnspNiOE:"4Bnv讏өĹcb-K-ݕoCp,Ѭ1` $ϦIƃ/(Vju)hiS"D]SzSy8mdϡgzbw*d7{ڞAt@HBU]6gGy(G W)OP Ԩ~?ʺM+zR"jCe8@m^(*g@{^ZrHfR EW<6X̧w:JN!X VyTnU]$ WtA/bccDH!m MHί\Τr?acSZgk=-7!,4{KG 9j uG >#l[?hvax剤kN75A\jSZ^ y2f[;Fzo]MH7j|y1kf^+iJ^(O!qKnn,M ?dzl qz!GkUT=!66:q`\N_&޴!<g<ٽ]l`аe7+q⿬}92EC {VuO]s|XPx! ,R@at4uv#M]@ݙutJ%dPSk۹Fha;2CtBr2:f:=O`nu&V y^ EF؂V ]3%JlnGdD0 hBA&fV.C 7q sor$ڃugygyحk()U=pjIIۙk)& ;&kDY؅=u\V[kybAfRqw, h_(I$gqov򗌺,-B 3DCDj4_G !?JӞ|*~p1tc7j0hẅ́20UT-Ykws4?qU\UK ` 'YCC6[/ d)}ʚ5ߣ>HH6`o^^BZiXazZ;WKlT*+yQWb*DrNwJt F pJi!l c |?TQdyM{CIpfK:j^F.>ΩM1b=pY@ 5r;Jd*եk&HEKT O/'E=}prƒ!%51789&\GQF$a7yW28:|^ZQoIʅӛ)Qse2W|^]qfźw_(Ďn5ۢ*tU6-)Q`ЬKL3pv1}_mpmtaf6ޢAobpm#l%U~P6isYΛV*S'+'WqDܹw\2eq|Rw:<96B廞Y縉~k" [Z5 1RUZv:q(WhqhB3NNϧFomL!奫-rP|;vI~tĎQY UaT\b݂E8 Q_~m<4. ᯅ yP c,X':MqYtz@뛃cF#5_yy0e`@+}c ΢S$ԓ^>1`gD 3LT^*-R!U[^X<m~%[P85kLLrLz?CS\0cRZlRJ6C+v(?ec tJx^P+t;Jr|tME ]^P []W8~[8ΥysqKe'EG&eӎ6p릊*ǒ1r┚O9,&{!z-RڀmC`Lʼ8D Ak Wv&);~1ܩ@@]m]~^= #]IKi:婍-;I8=Y/s_#s}%QsT=d&z֎;Mq%ы,̼7ѫk'A /ez6 &)Rp"ϫ$K6;Oɫ)XL-MvکGjڳgv_&( .k~:p8"ܻ2~?S- -CʷxB??Fո ?_C+SZEG=sVęsx$o9ԁKAO)kU?L$X%$Cm5Cy6 ]jqYw+FO=UqE~~X'<)@V5%#.  QS^eId &3kQy^RlQ,#{br9cgAZ=Ybũh=S5QoM1RmhQDY0~A1%7:I,@qxyiٮC$Z|'0$R0Y+xh"tF k8'Df|LxO54(wOV"hX|V iL0Y\փ>p_2}0_pLOS@l9~v#f͎pquwt~Kc-CR# 7W*` ᝔5 ./ $4+g<>fkU mlÞ+1m ;J!#⦬;-3MI ĜtjoQc ul闂K >dd p;oy57tH.>HtѰex8@0x=f4S +Hik.Ѡ+7zd >)hbI/C]8tK&m^mޘ{8L^xez\\]uG Yi?`ߏCAlNtgrݪL.L-I)œW12~q+JچM{A n/{ | -qv>ѵణ] oou^PL7lȑ°G=xu]DS#qzm'#x+DDbv>U/6aԊ .}d."F (wR&˅(.Tb1CA P٫pL2IW(šE8xm#;$$ $3%Q+'ُ߯UXZ ύ+w˥ wB=у[ 0X?9ˤYtq4eep'_QbNߦ=őcG$ o"jӅh[E<@:(-[a78$WKN2 r}}Zg0BlnӝmgM`rw)]yx2ol4@%c1dei>@W)cooXݭcVTj&Li$LLF$=y芒+(ɦCQxV kjJ=48:| 8 7Ğv~&D;/vfNQW8jvI8Ř,KIAŜ*Τmqqgn~EíEڗA&(lwgC-R{W379R$mX c. n &ιi*-0>ӔSJLս VJՉCIV5&\J"3k%6|yfc`&س-A g֒-+-ĭ;KJ3m4/M=_[eڔTN)|Fly3 󳟆_+)*A$9g9@D%0 ،Wp%8BUXw7x킪 v<&_%Qw?dD'lr'-i5mS:wbt %l8  bl$ RDu"V`,d@q@-gpxLgPQl46M<@I(ylV"=_Fv]:I< ={(ScO.oصW'.>Tom@פ|֕ܫP":,2:17;DAVO|}M4JDRyw@uU^iߢyʠRErsX c͉壒W(hʸ4pEvj х,g+ QS-+̌hl}wxgRh0Cا.V,S}q) gE\ h@1v !b9YMi]azNuղTEE,jx{ JL{ : 3̤X(Kp;|랜jW[:vx / Y K-Ҏ~kaݕMjGjWC:7>աG8ZԆ5QHJr6{FS>g+l)Yufzu"#h`"xG}DZ&T_naRQZ) (k,V @UKk{P*4!tAH;e5U~![ij)sF6l8{hʝсʛ#&5-IlZ^-HM\=j&"̬"VE,3Y,*6E:b}o|9/%x< +Sw\uKE?1o*KH|t5M?dPc,VA P)c51P.oDqKN&6AћfOh$<\d3<B-S]sWڦ.}@PXa27a]73/$%4fQ8:^(l][0x:}8E0xKjl4E.VPI0n]bS0%,f Ѩ:-+՘nGWbIJ] ʴZkȳX/ mgur7uT rE~9 Y\ST[WSQM?y5'yJV<&$`|AC[5UHH_PT.$ԄK,fعnO-ʏH;hU ȇLx| +&IZgPP.fPV߇g2_a-Zz=x{Q$E^mzw?+Ha[Ph_vQ5508_ɠVm -Dd1 dbvS%2laafTH9ƲP(N0OVٜ`QUDjsun(zt/h#.6rʁ34E47ٗ dMG;3'08*%=TTӻ߽!t?N̓;'5϶uΩq8v0&X}-"58jc<=PTwxzD T8)wo/(!Bܻu|9P JC5a&@{Z,Y&I]q 'J >_H҄bBdS[ ٧$f2N8j*مt;5SDv" Y'qNêTCOHEU2v\h"z{(:C2`rw'ZL: Bk qJ&cZ!!?69OrnB6_I@tnoLVe꾁'rKT,"2(Rn1#i0^&+Ux.7|HB ^F22sRy1̞ZRSy9o?y"7(0X;hX?l7}`q ~%"č"ImuiZ˩<#2\F|#jEA>;|ddaꭤ:RS\ D iwk&<~:#5 w,Fp#_I0Gڿ[).x4ԝC%Jg"+;zF8!Fu4N,nIr ntw)Y?к%=O& ?1$Q$I ~Pj ?h?@7ђ~t)h$ /;=#v}l& 4MIḠF[+unm#RVQ[< EzLG6ǘϵY)do#tn,c;7oD`ʜqm]ZXI6Eܠ~̯Ky3;`>. ӸʗiA,_35Zݽt܄nkMd=Qqmn`SW&f L~S=UOL6**{QV4xaLڇ|GPF0'ͤ$=zg>Ɨ+S_HI_)~;7n->}2t$1ؾHMi.J0b.!޲f!=yKyN0e5Vk6b@0)v3 9Owh_OBυLw*D)@6yC0̿ =hebBX3iybu( =w1Z&[gc)'z3 =m8~~oN~$ە?jH?j,lSg< RD4cޭoKjTsv2>5.]d*U0 >9a}z_J"1 DGQ S 25e9P, YF6 J(Mx^຾& ꇩY 8J$s|]Y"-Qs ͞aۥ+϶1zCAt*~e_l9dyiċ8HW|*QA4!9-$yJ35n^`DdHB*שBJ!Ӑ )NХ A\r#`C,y/J*=#]~ i[a!z,$daZ>G[y䗐я~x [ꌓC;iޤl{4nHjܲ<\Džbo K1h\.#j^ds+,PZm*}Rfg/ys!}l۴&8wIj V2/SNB2H,3)/| "4t EDE5TLϻ _dotuG MRY$jPstmqtXv: 1VeفVY:q,ITFK:+x$d֍'@nuɗ{ k*fa%@FAf*aƩK* EbP*Ӄ9bSτ8˲WȦHB]րbX3'u %Z@݃qZFX^f뛒TW:[xnS霄ǽtԖ"QۤS]| 1P)? )n!ژz՘eoUIzk h7H2;W&pdgUGY7*`@o /_2ѐhcm|톱;F"9i rG2'iU՗AdCn]xh |]c'HbS M, 曆ݍ%ۜW8A9PA$G{EVẂ%UZGrЏ;A9hs{bQ SPԙu˾!W[]D 7w\,P1h&"Oh |,Z⨧}P~汦uB ?@AZJtU+|Vɂ>iէfn % {Mya̻F{NHv'rYK0#|-Nv":1eъ% 'Oq=C^"EcJyyրA>Fy X$wJJjA C:,nMvۍom곝(unuEn[^78=In ?8' q-YO2ZyuY"Zj~ f4͂| @)F1TEsb X2H4KTyYqRtC/8z *\)BN[WG=[Ȉ$.%x8B2c@Y]V% 2z7QϺp;?@{"̱w4ˁaÑsEƳ욬F 42۰&G[ D>+\A=L OG]AuΒd35D  M3镩zh *^35`L":@ CR`>)2(Qw{W7lM!a$y#ZeNjE4>z'O ;ے8֢=i)ߋ?-hܛVfmA S'w0r`NmVY 8NPD&5%m8_q ^ww^NajWx>\E##!8e>('C)\UW}9p;;>dfUp` wF+%+wu#6;[LYbk}vg m*ovL$SwCXCa&)c>. w ,ESk=yTAW_8186-KU M,$>d2\~ۛ ?2a0%<%j=5.ez-ّ~k8@#$ͣYFo6EӸd;U8[#t"¿}"%Ky(R{R7٢wH{u*um I^XrEF`$t oG6 [|'g츍ЇnIKl"s2U!kRhc&_:.1`F !CFV‚x~B#ӽ gwoLaj812 ʙ٬ I#@$ qAP(.]xNC&U$oKN_<,Y>0=:1:!=ݣw;J=BBf.v"KiHh!.٦GwnUEh k> *I>M%SW-:|"( kƼ=-1U&) j lV54 ?*rkWtFV xbhݞSW˔':u8Zeh/#|V9!orG /OH 9%3bNHA}KNe.:ϸ$~?˪c-ɀ9Rn}N o[h%;X(IeZkX /ö/:t mf3R5x#m:߯w氼0EνYCc}kG̔q>1igf_E"f 1y7 sI(">i87,``X cAtXdRSrZ(.|6nR8~䡎ˇ5*= Mܚ  eBg2ȩ>!Q3-0;,rj>"ƻ\W-ӎ ξ>Bq_f`PcBeH7]oGBx£c](̆&<`߷2Q'->Ggg^υ> ķ:f%)s`-BJ %q N!Vf+D+*g+Gtͣ,p%OģRCwuK$,1%YJpA p![a4=>tp׭d~̓c7ڋw6qP~:mT,PP-TAT_3G A6lX7Íi}M@W: zJ}$O!{T͉^$d8[ 6@TfSuV yנ8C\C?gIf sBNi{WG~\"#2l0 :ōQLn1Ag_.)ռNdgjHD  5N2J{B`i-9D.(_-á=,0K8@[ |o@͕"ywrh帚c'ULq1ê5vX c^+؋hºt&#Hvrkݑ훳˗k CrTX&_r$/T1R(AZ(^w / MT=[qLAx1KT\q)ZaNg:D@d*QHKˤ59Y1Ɛk5@3\o>ogt;@,jgu#NPU&fs&f{UH'~LdmCT/~xO6h|͕Rf9s^R;ދٳε++M֑tX w\)F),fڎmɈ-,ֶ MkS Aj_h X"ao+3fɭ y&3u 9OZ-cAX"RNm4ix#l{S 4Fte]?xɘ?^_fO @}aycL!: "8}p `8m]=4L ]YEbl8*+\ah"&T[!`91nHU{򁫳rM]-c_'>aX%opHө0u$zit}tҠ{Znz0{RNgBYQe'hT+Yz}hKěK;O?~A-\=) e3!Q60ErQ6Xov_8б?,9i߮^?PyTAPquuSum9#8DS lyC>?EyÍqY"> ?7vJ }5O՟0W?GT) +"#ز4^ow=?G,'sܞ(KzmyKBpHuJ јo7L~aN,;KIPim|r[liRgϜ{7h8#Y'ZNL@pjփwCO @D\˚ :7Ͽiaԣܲc—~S` t<ރsԅ{2Eί3͂r8Mmp2gĶŽ ,;)Pz^r nXJ+AGNi'LAR\*-hd;+5Jl3KL)Y:S`.G^q F-8Zw'!J\].p^_Z3s^}N;iRA%yLm\"1a]8R\ aNOwd@͑qV~;@zj9 T1#xeD j#v KUͫx)KEzߍ883dͨZi9LgH.c-L1VP;iLX'p7osÎ 8r49nD-2%+ }>0?,0 PA͋X?E=FS Wa\M 0DmQ$a+i\0: ୢpn ]1(`H+1 6MJv)6KT>ig:h [=˃'"3"G":hc6\sR`l GX7JހZy͒OV -qVVԑVQp1a:L /:@F5dڣ9\W.o0Emb"a_JE.սY9 Ǡoi4TjT ?Lqm\5؁:;X*$[@-3k#JAf! i p 3(8>[ 6ϡs0)\?*]..y[gcցNo|<ilxa]Gq>$e%08^mK9"six~<7K٦*3 jO#97.=V953A7,S_٩}vXxX ik;ELy9cV:t|@׿4H+RWr#8{4Ж2$b ҋC`F~,+V|0p9]x֫AO \Ih/kyԘ`Hf+P[+^c |51A$0\^}> qH.9?~gٍf۱y}YTڶ-GG#M8KC\Mn4[(ITeٱ+! aXtut" qhi|%zRgU][b$mrK<֦?C; '~Qak,ac FD'p&Tޚ&.I|ZEIDpqKGf@|^:^Zqr7xoeE*ʲ`e])\I7W+ikyNB J_RΪ@ M2tЅB#H1Y{#b%FC<fjzeŒ\sṺ3{_xG5\0]w 9=qݗ:=wiWVL[D&S;h^!]nʞa҇׺v=#BۊG/rizPl'f E!7ʯ}8y8 NHj{YON*ࠧYV`р*}"%Ÿ |1C4[ɄjyY‡yIEw4C;d"Cʙ7<(U-BQl8 NH).CpH q-萙×8/(Db[-|[mX |q69xp1ZA?=V~RW&Xz?p^*ص-*F$edLΈɞ8RJn{];˓A0~ȕUQU&:9," P^5fyxږV&'*0rm)Zl hd9Zժ >)~>Иo~ թq op"ݜ'oc1+d!tV, ckJ[hYF^ͫ ēuQVq؎~Hb">/7 FtZ%F;yg,ݨO349pJRiktd*lN%o,ƆG4K\r_P.!o$wnj ̨O$\pd\'`͚P!u^ci6SbJM Pvhءvto8&WP蠋Q(e;).( { ~.7:!uJ|bϣF[qK0cQ0f6CU '1nk8ߵ*\CB)y;7uUڰmĭI-ȧ.o:v1<j5=+k1駪y3mBKN\]'{"I\lxyܞ|〵gԩ}H!(hȂl#5ؐVgHD\"Ϡw.be{1݌gPׄ1ZV7^wk!ݘ{RPYjav#3cŸ|TZ($ >8堟O.YR8Tyj&O ׽fD>WB6_A=^x*1XPb3vyv'A#qv3bbv^<]Gi7#1u;uCu2̹wDe#9TsB"NU[Mm R`ףw&T6qH]o׽IeFOI[q^JX5q{Rqx}ٿIB"mh 8^MX8'iY-IL}\&aT5Jv/QQa޲]6ѶؕSafHGt$h>'D pVݧE.ܼw1@ q@&Hyd];g ņṥw$_z8L IBf[=s'13f&N sқX k/c(,,j 2U$ mAwK<4l6+tͭ#)>/ Hk4"B(5%5LHQͷ.^i~kcܤ%Z7r #uϝJ:/tgiMPFL[>%d>dU!*_ɯ?ŅatsMm26)>Ӈ2tSi*?x"뵖j `GOqX#+3^=<0iIG){3_ mG@'1k< bj"fxoz)̴I"s_*d)*uvQźyP6jOJWӓm\4MTQOb3td _+ic)K ^4yozQT]-8_tJMSdV2֡,=.}^?t*VPZ1Dg Bd/6V'ɕe>8䙌#u{a: hԭxi(6ӓV?Tb4\ 2~~~0  iSy,MDIp iW`M*/nZ=%tw.$zt%zjѦƜߛ$M IR L׭;EzL,"ƕU9etx/`ͣ\ɎM+bzLpRo^y[+8 %#byiv>׮\L!O(3R(eą6XUƈߑh)PH":uK^ޕ3j ;GPqaFydsXs@<|\hR XYiu2?^98=!R7}:_%%4B^W`a,2ڪ,Q!_b`xNhljއVh"t+)3˘2_\dGBWäb_`Tt8N{gMK?}3E}q6H;U90m=-.\Yc,DYG 4H1Ώ+ 1`7)̛rDm_lPtj@]wT: /!CiNw[g?Ap)QvM 0!{0L/HqȲ[ m?FkОiR߲oq>uo.HUrBV?.pvMjr*alM(fwA)pDRa>YK[ 1eckAf  sINoyr z$yf lkh"F7~ A?%=! # μWiV<ԗ#W1@rE\q٬ ч޻]ORD͞Ì.}*_ "4g w:CR5Ф!.FMgLZ> Pjl5*,|!Ud :'%E/kIK7h:[  ?I1 Y|kRjZy}0X̆KBdJ$fVLY_y.n[T{[,sm 6\g/TMN uVlǕl^5cCcѭɞpfT|%]HZ$OeX F83ʽ@3_0Š;BS&81),*m%}"ƨ/' ꉀ;!XUDR}L:(L+@Hم"|qef)kٷ1uѪRF5Kά\߈7m;|lrMlm%À/^-97mOYTاBR3gӫpqխ;2F3kKz\[(-Oo[\ <2j/M&e_ =%xb, ߽V_%Rν4h$QwcDJFEc {7 Rfh iH s*FYe Qd:#zDXn ShLج xTx"JEF^<;1w*K'#"RaxiQg0ۼ.תp,E*ZFR"" e P1ZfC%;)Z_AgWƉfx"?@-"}`|\*9{JE@=XxM'cUdv!v!쨤~6w^4+lsu/^fCq[?oOMF`J<UL-s2@n[jr/[K?Q{OfF;Dh70/_~LZP a@:HϼvQ~,=HK W 4mEVw/5Ϝ[x0 پ}p_S釸^c7$^Meev5+tC'Icv ɑ427mFT_Wഎ:C~+_w{$L 7;OoǷ R 4^Il,#a54˵(҇UyTXیͥ( m=&<$[S+m0@;Vqc&q\ .xfST젦Z6 [ۯ>l]135"/z4 -1}cPZtF5٩wI1%_\ixl7+ь{#bU(sܲxZ[4p͕䆊xI-Շ2ӂ"?`wo%pCQ[K^mjB<[D,8"id}W(ۉv瘊y=ϝqbt9)uיS80dGDEH>Rp"$@Cѷr~w>f'Ѩ3B?I˪f`NZA`7w0"#f1 {Q;Jў2U"6gSd>:\țP](֕ ŭJUj3bL֮G@^^tW ;6UgYY1}Ո~${Q>A{Xv-v b;4gkv$CjQج2(45PS|n$꼬U-;ųI#$O$wLj/k2R؀fq#_U_1b?+ !?FSu}{\܂FRokCH-H@tQLqmk6aa>6HĢta@%'吠@Rk@_@w6rQŘ0Kcz"p'\"V&g B̦m w&}Y1hܽXf%QAleYDe:"MIZ^s-Z6 #~ uhš)W#s;Ю00J% |V> fP7*ʘh0!F=LS-L h&8 S>`<^g 7/6U~p6gD!uNPTAOл XfW)mj܈|ih_x̱:F~LNH܆{ ?~h)R9ip Nۅ+; t}5{,b0K;$XА^F]. KgrQ[zI$.[a^P'/Xj6a9VjXuf]FLC2UE%iA0F̌9K`/uׂJyQ *r4Ïevg!ȠRnW+9`07hzd+`|/whByOH$LPRx< Z̪WgC)#mh"0Qm,w|1A&bfӒLDo׭?c3z'ln>͗5.f/ݑs~m|b[cQPJZv\^=$\ZA/ G~iF0ڹ@'G~Br)ń6W48o͞ Y=qlVG+(x' 꽤`,~tji8F.Q2r0a&S f¯`ҝyto7.yIֻbAMї$mۓ!@D ܾE,Ol::il/}s,5p֠Z=Pm 5ByNl&Q%TSQcxp}KN&6y$x(aZH뒆}m::jh9ӑ?bաvUj3(!^iĢ-XzEY${kd ]?tL[ n<[+PY2Vo3jdV" yCdKtDt{X#V{00a0+'3 `J_O*t"|8`5H Fڥg3g>쀲 7_˅*lZu :asKfanEGޖx**nk>$u1;wٱraZF84qmq$%uDi_NjDr:aW\΋3E̽z]G)zWq ̉$>9@٩H;^=k }o g=M u~w9蠒T[ym`0"re|!.^'":ՙOٔ5R4'B^rͣP4ecu ɕ{qqB64c$7ظf0Bk8 @oFgaaLOTSC ~Ê?|0S <9uܑ[fn*Ër`•g Tx32_׸NYZsg?`=YB1W~_dڍ. >I1N}8h5ec|YQ` #%fҧ\:;OEEc&1ڦKD)ߺlz [JDGzM۠O`R2Sh\(7fn ςnvA3pfw&?pAyh-ZOa㌦P|Tz_4N-}_[@O}/#t֔g}?A o`β s)N&{)|rH*|zҳ3۾>Nw GvXmQ3ZD2p zYa1_݌|[B ^M y=-[h(`Zj}+kҍa3,yƓc*o[ir`cp7,Eq9 8ׇ4T|ek߳J֕9Ô 9PNe'PbZoz_ %yV2J?ܷBv%s09'P)MuWxrÎ,$q_ ~[yPÔt.h5= h (s[E4 zF}XjO`lMV̬tF\17t1#AU1a$"q$\O ලy@mDGfɭi:]G4@?4̘puO?j+*mno6 нF2:P 3PVQ>nQ %tûmNB1 EK_$ 3ull9ૅ7"ۺKOVY)dS|ElUj0n}%PXAxV+5\_eɫue ѭ։B 8o:_͆:zFi#"hC4Hob}{`)HЭu>w@BںJг _>VіjGlODO .wg+4HeS6F5Yt; olœuԔ[f3P7Oal|19K=۸'}SGk<@r씊#^%ɘߐ1S܍Bfh" =냡B8%LrbW(CNOL70)&rH7໔Љm'J?j;^e =n h7KXtZX=fV,d֧WL!H$L)&=rjn0 w5jE:h!ٺFq!԰W[2^Ԙj t>qYr_wQ&KeũP³HਫE dUo$g4T-3MC>a´x0AIz/ȺP?e4jw, P&r !5x1T%gc/d2~ C۞k3q/b~FpĝLw''v`"->IYY pX8R ƚ\eb =(CĘ8* *72>,9uQ~Y jFbԇy"Oʮon~R0o.#<T7d8yiUrlJ2K-+R)"L+=5Ds.Dj^ 0_uD:6#Rd5#E1J(XZZ&(@ *K0.\i +yp#KBIn]Ì#o_FvcRgj>|,]dK|OV -A 7߻г]׋̢1&ڋ1Cڥ½\QĴ Nȼ[(*bz ŏ!i3Ad}Vd1Yq##tg\" lc8 yir<8_xjmM(XoVD^\er6Ǵ" O e@;s(]ekGڷ!e : ZZ6U&Mz!}U/xeGg&6+Ae̔-׻&nƅ)N aZeN-6Z+*]o $hl]z5h>CzV)|hq5}p-E;EWV-[YVȍ@5/3-MW_q֑-LvMMƘ9&`!Gb1$rvBƖDx~T[<%;:k?0JIjYM7F ۙspGm}(4tG6AٞnnyjFq [ 8xO5Ӎ}Wm0fíӾ勱2}n5( qnR0%3%&*^OHj- *z:PapY뚏xoKΪ[Q,{Ӳ1 z$,tk OS>d 4w8SZFuaLqg49Aސ|B><{2nړ)ɂM(ᔍKv{<@.h?ҧ6F$y y.#x[ȿu׍X%'^> k 2~]7\P ]0ً^$sU+Iq>7Lȓ)5GVR5ťM)1,)m7#GZs>?7Ԓ 1ǥ}$G:"Z|-֘5+GW!gHR7 uިyDr#.;PO1(jT—W?13 Z}UnKos+bno[fB"Si5}b^u0goyZ# :x`R;?TDO)i:dDD/y` T240hBܹ`ZO;|$s-췗!0izUcsWubiǃo MQjQa|CYi:V$yT~8BZ0Y*Hp!۠->Զc+ S2,W~3Ұ9fxvW b7BHXZ*THnKmڼVQ:R1Oj ៳3T.5Ix1U&tlbcfȗh7 d>QCv%AUn{u{c1{ߝOlG )lM?p61YgX~ ƁGiI A. "sv3#RҀPQGq @.Ij^aup G^rܨcmBUl7:y"3v6fcGIq*gPKҧI~ߡ'H"2LIUzy#b(9wF@vw]QǦ[ϫn yF[ѝ2.Wl;qXiG?{:c m$++); oD؇s8oҜJӸ뺽rHNXZe6o~= ?nRK/0$DC%6:UƮ,owGL̖nр\1>m5?^ ՜x7Eq4aUE=mZ'~>,FB EZ\4@z̓EڙcD7ӌCWp#UW pIyxGԶ/C\w6pENZ<uh\{>;ے.̊79i ԊmT7%](Xb1o8FGhm&`)c1/*/y<S bZ[n#ȸȜAIs;xM-м͑u/Ƞ (WbF˲ Wv]?x2 VVB)6,?'U;~%P9=:`sTZmRn}1v$5d|H8[5Τ;AO\{gw6'Hw< 2Asyr&tEbo)g["{]4d8Jz᪾zB9m3ht2Iq.$G)iR6<(ր;y[{O9Ma2[Atq=~cXYL|Z$P9dxLE"T]%sd ؿ&8MBd?(`cmw:/=O[~uB ~ovz&!Y*0e[?M0^(9 un)ȍ꤈ݞ/$ncY9/›xu*_y\Ƈ 0~.UBw$S)lZqi<\e/wY)n@N^JmYcT&(7o,čpVγ6q醒5I=zH%zE{)>}6Uuv&9?I[B;mfp5t(9784|݁=hp,TPȀ7((z)olcp,GQޝ׋rESJz~C_R=3K tm#EKqbƀˍ8`b&#d}wy4Wm赞`bSY) "O}[!p|YfDmlI C`z qF2pe2A,T]z-Qq\:;rI2oʧe VֳOmXx!9w5>ex,خXV@yqZ&.zm~y|\P#J~*Y0ԂLG 5Ly,y$^¯k=>O W[(qZ ܆aRJ"m5x@U ޑq!V6s* M dky)!? LkrxY/oc"n: Y˜tVӝy<&>0OQĿuG2ȡH ԒFFYQ 2uKT:t̐[4ZIe慨>}.2t.ﴠ52evm̯~5\. GE%{gN lf49/>&!b,\=A<άPgia r~a%źYvk:ln\ȿsm=S!ٔ}CJ&CZw/4>ʓy(5 FBEx0ui^/DaV? 5f1#[4GC c"FN *;0HcY&eAD_!>soֲjIQoE"Wɣ&8boR_39/彏 m98Ej3pTP\GkٹaoAKI4PfX|+Š(5K |Zz*]?w騶3yG\R-;\Etj}zY~v\L6r+}"+ڼ#NhJ mh1!I91khi{]!*}\wm6Vdq!qqyiÂ;dVshlcԚÏD)slb9ʌ3qNF!̥N/F b? 6 E2SazQ2t2Y)0f-|"-Ӭ HJ(Ng1 FPBnZĻAͫ[m<` kqz.IedF7_HSS8ErhɔW6%`aK D]Gh>R&Һv!kt(b9:8=A+ Eн@g2%Vd(l0G9Ik#˜5k;l+j6m/U\q92n-1bDĤ~m;OƳ]P +gJ'3iZA;n޴ _:"l#a0zb쑪'Kxp*~cu$HE7כ|ٝ8 V{{7*NׯgPƋlAO묄`L?N>[pH['0N!sSsG Uׂڔ) 1f>Mȑ2H`o8cKߟß OǷK&c2rh@==p! pgup1!&|}y}% FL.Z+^]HJ$Ug;ƽ2@Z=(YM2rЭCMc@'z4dFk}M=QGMJ%#>DP+MPà)ɡ'xhx ewKpl!c$Þۦ$$zQ1l`$wְ2t1^U?D'S =z7`uTs=]RiZjuK>{ Kb![x̟sz؊':qMFY*(X|Ȳ${ŵ״ }x֗n<>F7O[ ?xB`\~1w@_/1L)irA"GW.ȋDG+ -^ׯFP#"Mi--Aݷ7덎܉[liaCC@z}[Bv>RKvou}\-;ަ4(Z PGj[ +6UxqѠM\Q"AOtZ-I2ؚF bnhΌod_{z'槨!p`&}H:S<0e9Wb* G+pBpI&o46,i.Ïӱ#=0ٯ9B5GwCyc\-z֘Ch0bX<@vr5rF}Ƒt)[1R*P+ku$ϒi@JRw;p_]9dg#o_hj"Ŀի;.؄onVOG,ap뵐dzy&5rkC,J1 9)\ IUK#UsN8 eq Hᙙ4GJMO.gNVgzY[TR:٦$t╇g'Y,Iۣ n|}(i L68/E|7*ÑiRQB&q/BFˉ*\F8] |%Dww`(w#tVQkA|Ԣ!Ø:WXRI㤟|xTpxLRH~]&W:uKjBUcf6:|ψ { խ8=4ecBz{0=U#q.-*u&=jy5(q=݀ #I5@ҝWFRF+H0ͤ/zhVsE?stsLLM *Q7ڞڟ>[}ʀ/MayWUdi~%& Cf) Ã`w$g`*2Ri߯>Ivgб!?RQs0&rty&MBUHlkenu5LJ#v̂L* DBj@>ʀ4SJ˼SUuʪCAxΓS]Ys߮CE+PN<$Q+6g2ȽclU~n #+}1pY__4RcXLQ!LLOY ,2l(>+^\0.eeR>8!~64TAPA/ZMSBGr؛cb Xs@?t >5[cn]V)8w<,q!}Q1 L?jgٝPk Qe)|!ľ>7(nY7Y~U `a/ۏCC!ىi 2=`USd⯹;aXm{2yQ||y_7 TpcZV,LM'M_ϳ_()!FΡ\qхIm+L1JN;odt{ >bz=H u ͚2R tt5`_8!7Î1bc/MQ.{ 8rF!^|?=+e1:1+9kg/Lᖿsl3QL'+c3*sQrw%}z$ZN0#UgeWNꋆ)~|+yyr.A~;ghHPtq[ך ,)w r=1b4H2Y>+ݯbW?+uq0e N>d 8UP^>Rs.''hsh-$^qV `Gb rT}0uӊyA%#0@w gf3.>zd:+`!"9cf1U?,SVyPǒE*Vwe>>镥Ք-frLAR{nHjJ}Ee*QO/w:77ӷ{-ёB0hd=&Q5hCNش8Oq fe^) T/7gVx[nWH8c枪2K!#6a)&Yz=1F9]8Ivy.'w%gSbN#SoX8GzўY!ΊOӐE1XTr%8L,2%J `~m%q-zvA*_]0+LhMv] Qf_~FX%rG2jUVjPyQisx6S(rq.L(ٺJЍ36 uۡ<9-^%GH3I4+ +ld륡D#b_ȳLÚ!%oCGFݡ3FSDAʦM#\"P$(eo6u,9%UBD&mdYy t qJ>f'HpMOzfsqAoύ6BJU6ZW^R\r=Tz4ma-ۚv,ܺʵ:Z̴{6-54وQIm>Nɶ] *pTW{>JzlAؕ|Q7vzJea&/~_VCCM.{:yI Fr`ZD"c`g#|c%HkƐ)fG0Bk(P J!O ½ƻ-<#] ,m>k7_X3K(J8g> JwzT٩qHP Ok'J̵gnhٲAV˺.7[! bܷGu1FAy6U ZHPģ w/DJ9`jLaրTcQ+OMFݒoʟa=j%kFbBHM pr  'n;liu jчBOUNO'OiZvXtǞ@K BV>,26Cl4 }#(,ԔbgT$;wL4{iTWFY ھ5;FI &kWK9жm0aFh2 ,jaluBxbx@x,_) v$tRLiFJJGYmxF5ƠeM0nyzEnۅqdqL"a0K(?ͨ +ME^‹*W.j? f}]X%ć|R|oʻa/0u 2Vo5Mf*MǷouE=I> D=iNĭzˣ&0{mc25N+g ]pqe#Z,oĚhM-X<GIa"A+% {6WIV[:u;͡؝8a0c|ŭs2pQp- 8jҘ1t]+0c4XfaH!tD*L2ښ?@vw$ΙYuvmUޝCQP180bsbFLJԑPpu_5~j:Sɽ:a0ߗB%(Qk T/v< N{K1/812.n'o L%ޗLdkXua_(֠:>B?8*9)5?x^x;'PX$ٴTM,'i NV=XD |g,Md0 őYZKT񇭃.%jZW-kv3wlnL7t@^o~=T"aP{YuMGDK6D\ *<ԇ-F{c_G%n;+DQCUI8_ceajB#"u?OovSܮ~C305h#ō(moJñt`;$K[ͩ"Wˎ6 ׻:Z'9p$xW+ G|-(x i8l :*\ڧСX[:IX3ҷ+.a.N>\o֌dt; u:0ԯ"5H☽[ӤηCEoW# DA>soΖ U"k98Za ~:zr3듞VmP˦kO˅rvc +65lp.Yp<+E1 tMX0"(&feK$΄Ij"n5'*GZ}yEzC7AmPOe{8Cr6#Fވ!li,:(KUtV.%^V,6{'qmT$U/8\B? & <-"Y%CYkQCd躎M9 @x@weeJ]i-,\dT Q%Y(x&fIoL?0&~Q 'ڑwiˁ\&j=r9oVR7zfʤkÝ]CH*iS&AޔV$DJ{h]ˮ?<59JyQhR$C pIQOG7[A3:7ES"RjmD iyМZHxS*-9b8 nF$E!jW0Me*m["Ưe߰ys\@L[2 E+F82t~iNL *76yJ`t35vh@`@-bSo箟toN9UqA+Kc$V%7M!L"o(9j$nb=|.m0r9SoB6 ZÐb^&x05;j!cK1ڛɵBC1[4xK ~l,crL~_SE<(޸E#ItCx%P^c)}C&DkX 0[*p=tu/Sua0RoByGZW=|_lX&{u12pzL3WAj $l5mu#@#a2zÇjs(O+CZ[4&U"?N>\5jX?) CVt!;]#wlX)+o(G^@ {pbxfqǢڡGDOj:>Dp~ֿ D\Q od•o`;RڟGg*!}],H/iv5T2 R'BZcY?Xtk;Ն]l\p'ذ`gx =r5'T ENgo^c)^ ™=lnFgIOuZs,}hﱭ(sl-GtrC_#fDa%`c{^T#dh;0pOIFe6W_*D-hy%l/,0^d{;mU b>M=%u`ӅE~u gwдMrrkCTa&$H3xiW_[ȼg@/y˗>}LBSσ{G .x(Ȋ̀E]sM7,|Jei+S3c7[ R^M#1H]d#Ga! Xw:Ϋ,yf,N/ݟ 4-|s c2 4[b PVkتj 5L`Ha(\3hEA|а 6͐|ER2a=rA6ZؼRơZNbK8( E4+ń̈́.s$\K/?&v( \'D *@;wb {B3lGa/2A4dnEt+^4jhr$Nno_z!aL?-56^'Լ}vja)H* ik%*6Gut~Ӆ/YpJ);|pMNзn GY؞v/tɍ)rU!)&4N-LJkBEi[:UZ΃=hZa\=z$G.IpHF3dff)N| 3q'ȷ"R21f? (HIiLx$ZlWdѓ݋o\-:_V\."j'Y-n(dT0!/7@tI53=i{ܸ Ė!TϷD+Ć$ꐨnϋvHҒa&is0|h&#rP7GtVS_b:&B(;ľgRq ( 8&߬L`pt^{; \X9'O |,y_z76]H()։oK8vy b G3]SfMN AsuoqM}e0^#?ɪNwu~j_VzeA95ľ&[M.(L"㬹͓'TQ. ?HB%ծr܈̇k4d3C z qM>a~GlqVv&ThOG2 A)+a{`񫒁#'\.>DphpxƷpMoVxġM^r̺#X"fȖ@MN#{:6&z2rz=WgM|6 rs#w"fO YHfB9hb:9*PuFT;Z]Y}cWY,FYzl5سokO" Fj#)P%G!&f*0 RTc-uJQ2ZOTA?9a;: xYq(EׯDunk҇/+&+]&HQΛT=јX}Jp&dhQgӿ]ir`ʸ"D%odE4lȸD:Fϗ[B~~|M=KF%Pgn!; )ńi8y`yA;4;brbW7>%oZr|yNf EI.ʃfCjhǽ b)Y*JUU o/hDءyWk,>Ӫ( m/|Jahqj&o/hNAAލpz!ndY'nA41h*av(KC^﫶y#M`=e@1V,PO4y]1 Ts9zvϋئtE)o$Cb;~^LCEv`$erV\Y/6iۈxInށxh4wp(_8,i'[̌A%`|H[tg 7j-}iHMڌۿMݫFe݋M# ]|=ThZy,"Չf|7Қi&Nr'1_u?:Ra7[N zݢF"ivvN^>?wDܺ6*؇ǒkohTYbU3&k #TAMI l(O&[X"͈[p.Y)ʥ޽Dm˧e)NAD*Oe>5Ew$ B۴e ai%~@ht=_&Rnz\dfCos[g+JQmG9{/g+C>:2Vʕ<Q[o)@A*h%\?{4#9M{vuAyo5CInN:\6^Fu}Sd J3C%va_8ዬQǮb ξ /y/1^Ӵ'"c,|?hœboB!UV$uWt RB5RDQ~Y"7mE6jŖp=gV?‡~t?QVZb/7;/\OuE:nQ|¿16<7R6;,_`5[ODG\BVr}du꺉kS %r c)ׄד ;\Vw;Z!yޖD3R)Y 6hCܙ#ָU j䝓MI2&])!|e3Zc7J Muh F)B£;Iq-gInwCdj'4) G@(lqk'].|Jk/B/21|v+d4$";'yasj=4#AӁ-QOՑ1VˉIb}ܵ<{H8v8{U^D D7FjSsV&W LVEl7NVFEACg2P+&Epڔ^ϋ?{iJѵ`gٍo%d'J qc~^ BP n%kup7\WmYiƷ (ie5ch0Զ94WͯXQo<E ڶvCG/kE:/sj͌LhH9Ĝ07-ދ1N0sGe wtc*cGZE=(WXFt:o͛BӇ52C] #K]_ Z lSxf` bˁ,/f hY,"g6)q:9Ly#J[8q5v@d1|*d!"ʢR@d~Q͇E4u+`&5۟t *!2q10W8ţ>AVw<|p6g_>%y 4cg|ߜ<"xbe(19AbkZ$^"5F?u` f>Hzh3 ssFxv9 fRE*VDtVuCǹ羉ҍIdFǻ˻ >g?b4ֳk|vg 4{[!.8EUv)eÓ}> A{-%aq?5P]-Q7HP}RKpqhnY˯%f~hbxwԣ k} 0#é{͑y~<]0@ƕT]8b/I5O8T5"ʠPUޭBxzVU^}v4CátS&”XRpʞ~f+PH6Q\I&OvܛB@2|adc,xO`T=̎v F)wZDl%ND oWL|/*T٧C£P*txg-SW_SɣT*1 I $=,,Ǿ^0g?{4Ӄq0ll(7[,8Xˀ+MzkPHP;d'F^,` ^w7lUE`-&tts 50s-cCd^*ΎbƘ1RL#M ~> zv<=afݼ^DIһv}VۛEgס fdd!9jR{TI1|ثULm#BS' % l:@TŕaU-rqgE= Wyu7g!dYAa󚽙Cd[m ĨBz* .5ה fp{JC*7yN'Am?,qV@EbďV=|8'k7*KdM=\lCi!.Ymz`"Q^v<-SMX4cᥗ䭐o\>LmϣŒ^nK @w@ڛ n(: d#Cc[D|\+}=_JP} r" wR:?օn]&;=jgtl:[pv8(&K;`/[0|~em"@r(T.?Sg+t=j^&%,~^L r2TiL:ZẔ؏;g$1ƕ3_Ѭ֓wPXGf͔Do"G2ӄwk2g @ )' h<2^.<>ʾ`U@;\g'6f 1.-}%^۲͝VJo vձr[67۱E.+3s}DEԮT)n{+MFdisw9hpV\qa<ّ;uҵ? SZ55#Y:k A-ɛgZK~ْ hϛo/g{ī&_/@zS q`@SM$< $_cDxn:5Hyckc~U AB/ZCֹ $%X pԜ>j>\;h삑WQ p澑Ok;A KTO6&L tʣW׎q3ayBk;ʊEP!zJJ o,:SK$XSMP>C4OGS™*]s4@{+:9uT)RuayQXpZ͍Wqbw{{jQo^+w7YKGy6~'hl?a 5#4S~hcS5̢̔FZ7)'0|McE6FvZ@MQ4jM }#ho^iV Offpk{R>CMUkβ3rRSϖE6h%QF~L8#3,Db;&zUef2i!l+M"mov_՛ WqbD7O.N瀠Yтq-Wu O<.># e_90.c2{¸묮u 2-RkFGM(~V0QI<џ5.?2 ~ꛦ$%R^i OVy`;CqTTŮ$ܹFfKulq榇-" mIN8g:g[?$V*/F=yvy4 +͌:Kcoq@vJӤBHIʤ U& )ŭ[ dss8le~k N J7WB*B67h(Tzu3>UA b{s$p>Dx% \:T0ÒZ+7"N< qE3<s|w,o&|ܙ``2MY-j9}N&ɪI|۾..-'PDF_Vؽa.ԩ'm[\/c|d%F6o @zǭ៬Wz 7.p1XXsbzVn痢]I[ yS DQ:GJM8i"Q@{e$*͙f9D/>+[%}Ru6%`COZ؜" Juʕײ.ؔ%Mcq)p.Y %62+=my=[l4ZCӈZɭ{F婝;E?) PYŘ\kO, 俍.?k{XGkPLdcS4-v'g4aϸ˯Wa(?Q.%ݱl;cZ>VvE#aEi jlVaLpStI] =ڷN>{'xmC 7U/su+"\iC]b=3ћيh5;}JԖLXOg`ʌN "-3OMլ&9e g?r݈]uET~o,uL;WԍCLO(}.+9}银v%8iz]zxk s&<o4o˅\tn3QNcy:|4@01ْ龪 v&+c]+et. 2AWqcʓ?(R!~P<Ը/ h݌{5?]XXRw  dP?EO$]6בl6:yrn >J5ɗ s0?AySdBov(ߺ״>D55C"/C4ՖC%_)<_I*MOhXڡ MIe(`ZF2䆧)ЪYoqld[` ~ֻ{ƾ֜t)_4QGQ6~rĚѼ+Oسs.v\E*|~6Nx-# >wSvk dÉP?+I8# %m DYF0!#b6s[gփAAnarWdC7L#0}r+wx&XmXu6>MWR_rȹQ4Q %19d-K*p%K&|e>ߌ"00,PAo.)"A9e%^Lw2aA9iD.@[Af\|i vƂ}_;vPĐ")%o_#-QGy9{#-jg7 6Y>,c#`>I8ǜ!}FW~@1e' 7% Z= >d:riM$w #[ezTPǦc( % ]7?2[!mgхWr ׇp4OP}">W@H/ʞ#o)~-̭N%;hQ@[65 Bl߾t4ܓ uiG[i~4P_5BӜUaP'F3 iÊ^eT8^u ѽ\AJ^ñ,kvtS\/#yjQ'|޲S31QiZL3^m[ sKi=Nz[A|Ay&V|}{2g)Dߗp>%eT:{HS~؛)hc2GyhOZp*1"=˔ k$ΘEge1В8HN>.qu4W}y`xU3]iOZ u5_GU]}{mE0?~##2#mK+(6T7}WS)Dqō.R4:N#K"J43"4t " ׫ 7չ)3_7m@zٌPn f(+Ɨo<@e=X)&fȖdt,""˖Zkpmso9*iH` JR,WZw2M^㠉v2 Kx(77íb]hDbZ98!^5˯YqCe:snV.> .=[eDA,|#(=sȀ4ZRXK8F$G&!'F tYh1W+`^XA1DZDw`n;&ç`-e2< 8?L?bYʼn\̢U;<#vfha`rPf:씦Uࢁշ+5Z;߁Hw |\ȩÓlM 6SP[BZTk>*#akde;C_'%Txl"`l`NV!d|UB`3O/UUz^AZRJtnitMMWH4kLYIjEv;d&ӃxLZ0վ3G&xs^o9KV%ռ>rDc`\eTؚj~.J5L~X0`Ίy k=Ҷl);7όeSr \mv@}oZ0@ n]-%iBli;u丁?o: ]GSΤ;o\gHEfmg.<=95QhևBQ[-x6te$$睦'Ӻ8Kd(v ʓ@_m>[d\DAfUryh6I1H.,(] _Hyyej|uE! I'ދ @,nGa{} )~kw6ngᴰZVRڗd `F)OPxXNP9Xv`rR fO~-Jm[YsE*: 0n`0+;R/BfY4gĈo¾^T+pt^5Xo fl5f`oK> D]W p5*iyO!t܋v:b`cz;. ؠEZ[#iVJ"k?N%xf&ΐ\* }Zt 2\o[ 0@_BCw T9אz97ןS7Q H5;&""|[=M>4cA/0樊B4,f$#R4է j9)p'`ٟ]$(SoQr>o+"K3Zq}r{$ҕ }< 2ޒ 7hj6 ޅRd OGWS8xl;KMI(XR¢P3Qz<]U|9 Q d+?*"v-/z֐Gc~]cq<íNImp YkzNKB(.%0Qbyl'"Y@I!D61a-3&H|SY./aiW:^tKF9$I}rXd_x𙊯Q1צǍklT6T:2A)U5G(CO[Ysq4mìj^II7\aN4~BYVz"h"iPsZ&Wfϥxd%}jf,Ʈj$,iB#ۗoŪ+9%j_$>J!x]cRI=.WޣY«*8?ZaIG _4/죭p"|a~\йz${琻L$6\ENN^w=GGTp7[C,$xIE- HGK+lIҠ% nUĝG8<5>27 !c .,r#LOu~p߿m?F.85J#A=Cvie81,5yROpK[hz I}qV_`q&'>⠧S#jT;ѡ'☃j(3csI޷"T3*W>`x~)髆=nl# Ib6\#d 8d"m|ԉKC$/E +5Ua|ۓTijhy DB+fVx}OLy[rTfuTlxp*# ?(w`|+lLJ5t+H G%:VztR%UY^#(a1̼JB^mm hQ~+#V݌u@ P8udܦ I:;f mO3&Ar;VAVl1&Toئ5ܜ ܩKn\B#? ρ [7ԝ Y[X-pFFW EvwJu>}# kQAY/X f!PT<6ZFqj (ߪK j*0 yYġ 36\dq_%UpB44S Ŵ@2?1q<nFir<NH&̴QpkʳznsZWǴ:dVfM^l:\Zx^ ΓMSl~"T. 3k<8 b6:21G1AhRD7ihrX2ʟyyP6q/ONZ,eң&^},Rda/Im|^ zo*bXgH8?{ܾ/-6]'0-xӒGf0`PYueq:3SiѻF!e^t]:*OE&@f_BaϮ?XzCcL5)ά[P#C9grNM5ĆAәYEBUfV{}X8!rsl  8A7Ǽ^<MJ+I_ ~Dvʼn53ދȣ~A>GrWܑh8jm %RmQV .~7,޷GDoxqȔha]qCoa̷wVELR&#pb5m]9v d&oxJߏhq caVK%[a05BT CґkV{:/V gZE`QNPNXk ߷?#^2!SM0~@,0g3{u`fj Lz!>fT'q%=(0KPι/L*@tdw[*H:z#.շ1jݔ d,"&mpJfH}0\"HrpƉFaMjd:l2D:<\-AVűYΤ*҉G!e{m۰<oi?lw,Of@s=1 #'NQ'|OP bzq~ԇ6՝?CHы/fR l 7AS~^rjO qUWGiܓ,M?Bt(WwI.z6[ljּh,eȭ5ObA< 3-LyBm9qp_41iAsrjǒ\H )h5$@L~ݞ?|~sP-ȃe~V&GQs'5z7[VU(U]XC7',OA~o"ن1{M$zϢ5Yf Œ:IO7P3tGn1ẖ-T | t0Wf}|cm?|@]؏ͳ"yqB=y"' r=3<$ *Ww0R`B,Đ,$8m5̈d#YkUE%GP\Zg:;xwpxtL6P3+1\DiLR-YGu5bGTX낽Dߘ1{v</+`UsF"YB oeiBi>p}HagdsVTTud}zęوW^UYا]|FOn4~6~Q,m![.G*ЉzcFo²P:#0H8#c+Cv[ZIX{Hj%L L܍<*fq pY+Z[jYO a5PB,EC`zDѫJ,ej5n:* ɨ3<*)TMē3m3,Q5o6]xr0XqJO31!*åܦ ]Op-M9scZ0;w40LMPë_D Ds,b?]߃`+dtj݀1HC-}*ynIQ>˻8^F[l5ϊ06V`~ Nf.]S"~-*8n4ioE 'í >chozLۣGjW! 0j&76w>\}RzjlhʦT`Y!@׶EXT{w?B/+/b(&߆8T[YwRcT5MX'[N}Z?.1-C~"ZTu "G;:ڏ=#6A*xMrEq#:E0NE(8YD-mǙD ;J? P5s7{\3)MK.?ld16ɡ SF ~;gd _XHqV]hžDvxN<KfbgCX{؋[׬"4~o ]F /ה64L@t;~*h, m߹IkAF[ka~S^+ ySZ #Tv7VH}5"Ӛ1n.ZlϖV-+鏅Bق9r"G:tG`N)}ʋ:K.d;=L7"')*K,:\CuBmRەZ+8_n<\.=ȖjVafUfgy@$ty5[AjطaFcMdmh~f)4]gD*CC ns OC~sh<&vp 2u`Mok#}Uһ)XSڮ呹*Z ׀Z*.@ĢLHБ jnBKxf/BrЮ,z|_+'ufvqA<,Pk ΕwD$!kBg8[t+}l&#M+ :+ PK i8΂翛 9$JE o~: FtRA%Y6㦂Sn" n0ԅ'2ťK/Ƙ98Ep\yw7AޕK$c/J'#ʸ}鹬s5/Ep/]/GXӈYq؏fv܁pph,e5`S2E+(93 Hfwb8S9֬j&p{ ?oY.w`\RpJs] pӏ #pH 4<SEiP{6bj+'d["o7Z30uXwqFW0g!6I8]G m)CQܢOh EL7aaZTM%cjY!{D +OJ>(dX1zT :HUY+= Ka3ݹ=8[܍ɚs0Be\k(* al?ߨ<]3E>b"Aa?!Wkqln7dyFF+dvA _dAFbPr<4DֶU#qy+V9Ʃ+\ќ:q=]G'"0/+(-{ "a^p<].m a=@yBcU #8:"Z,y#pB/ǭiࡪB!ᅹH5ʼnGQd~[o/|FCq8s~Z'%TzI`~z~oAwD%F 58b5Gy 3`ּoMwq xALWUd!ȔOD..joTJx;Fdn^%1\G'j/ۢD |Y_Җi{3>=[ >_6ff]'m_ZOȔHZ1eO(7ѦX\}мfe斿>1wsV.8~RD+*IJ8 Q1?cHFj6MhEZpixGk/'1ܲNNQY1W.:Hy6@F' 4+9$6Tc2fk fMJXLUoo@Fld9#־yt% S^]N >ټF[o9qHzG-KL[ҭRIk| XҢM)%`0&%߳! JPjqjy'+7;T$TF#.dO9@tUknyTP«(:?hgc 1)qN_-j&|veP_jgadL(X;/@'o4z= 3œGҥ)gEwT=Ryb9QAY$bL;BHW^M_ix&ڑ.+Q$*qmnbYќX9oTJah ZR2ޘ&.L ~ 0,VQ "lIT8Nz.BjRx% (V3;Tro<-߲v/i\00#[E\Q[>VcB% EFW-Q ,Iai 3 c510 ޕNI„+&JpHEsJ|?M6/eCYAuתb' `9[Qp(.2븩|ܿ=2 ~~zQx[/h0ϐkU 輰Z25Ha>9LCviĪygB~iH~2nҬ*{B%6]\K0q]7LS~?%z1=ɥ`5jiLBV_bFAU  7BիKi!q28)+M$*x;;e7Bl{hFu^:>X5ܺM.pHďnJLDQc],fG=4 617{^{Z5w cakYAt 2rۏ,W8^Y/M bJ9 ka]hF((Ѡzb按i,-Ց9o fd9؟ b BlhQ7$ub-n 3Zuï#p1vP(-׊_VH, %-S둥;!Kx1;l6х`ӂkb#|ڙno7vLv'1N^Qna{pTe)p9e 6'ܙ#Blع;-6q/VDdhToOOmӪpe'(FVV*IYqle|(}D$lt7W3癦x \kWLP'vэl ^cEjP%bA\kM^JV|l9B F.owws?EcEIT^ ҿ5y%VKN*VY&.5SAQ!3V9.F80kU)x*1)3:Ce᪇i5X2xF1<-r\ڴ[q޸t/{S -(i'G@`4ew%]` Rb_V47w=2#qe&8yIs,C u~d9f"Pށ#+c0<"0P+P-@XcG O +ոObEasn\,є6uԎR̤fi$3oZ,a4H4yɈ ՕGt#gM==;2TTSrˎ#MTyr ]y 9PB#% uuٗW̟hϦ, Q}CLӸvߗS͗9j-3z|Dhs > A U3yvqs6K/ggTO?")S8Z Їŧvɖ @ i6OccpFHAzrx\l鍩(b kZ}kAYqm?^]?Ds~9 E;ӣ(Yi$)aWX]"r&B?4y7hj4&g|\\7X >/(q1I )ر( `]6(Mzk5RPP?DD¤#10a⼃:C^5?M:fճqdR#Ro7 IV0*ɅY&ŬR} 6]&DlB2yZZ g#}ڐOF[T qw[qs-/yl2o&;O)Q]ɛf )c>խR]|v]!EFW2Na \6;ASמ iAw[FnQXk؉mSzb:B@ <ʕʲ~"r 陲ܠم;= >[ȅPH9A.q nf ʟ<&=-{>[7j K8 o ŸJ*@t3𔾾|!u18 /M;A1ḩTmg_ʯۆ]yYV(Wۭcj+Z/a1zpѕ ?^aٻ-7T7q 7zɲ)^zfћK ׷!O80YGs'ʚמWC*CfGȡj*h.p%S҅t(|ʳ Q?KҘjlfẘCDT(ۦ;n{|勭}$)b絿&5lɝERjon]fSZ\q/*k %T:!='ֶ@\L=@Uhs1!&7Uxo]51Uo6E rjxme\ hJt 'VdiA3鳆|8 I2G3#hg,K3ģP~8wЩ%D} :)D !fꭃZ[KsQʔ9G -;+" Zz]Ӏ(Vny[M doI)S^- ѝK0+1L_>7UgEIX"R9%bI1L v֍w&} ڨZiu91ͿS~`gEڲ N EaWzurs :oc {`z+/ ߐ,3E'gt;"y&؎B1qd ea_ZH\>QӅK۔.ۄaf[`+"'1m"7izR }arV8D,wB?AAj ?8θqb po=-(~$'Á[xI6S`spwܩ䤑o:*t7[~gC/vxOſQb霷8~EXmF<F`!.H9W5 [fG7rA˧ b=(iq+u.`kuE)E#l?/#%681HH>1' G$hh*ߗc ̀:֚ UZxHI<~'t)QD_dE d} 9Ԟ=~>D=~(OFN"f=|{Ӕo6Nb]Pf)w*b{| 1M`ɪ0CKo*W]@0P++J+aYXI&R zkO -#0TdᚙPP:%WҢF.U nWm~ #! 7-yg-`|C` Q<<0,!eX0 Bj0v(:w$ YgݙkU VeOAEHuK_Ւ%4]Ojksv~-/ڇ$7#EIPNY BGMf*`Eě6|-1]8ZB K(@KLL6s2%E8ĤR2Q'+-8td1*םZU&ē.DP\bH1Z 5x\4M&(:C5z^[n(P%6¢S2T)`gk%h WN)CDe`n 鸩S72 U_@TIC*r["[=mA+Ic P۪bLwP[Ľ`Q?>f}kb)|Γ(_Hy<6PvЖ (k;jb&y{F< rݧ@C[T].X|_ӔZO3M&;{rx1]zdžp"=a3G}[0»y ƏU6~@Xz,^ЂG&Btim^^A.dzJEiPn<9$dh M"ķ#+uC*!44#a<ԋ[F}v5):nlҧˆg̕Ü’kK+ cXD)M> elFg~C&,>U 6. Rl nE jy H1ln8yG1yĸdDMq!'rrmIK:,qz~o?1Tw&:@:DKgnoUNs2n8p}pzrd)j/Nl lp}nٛj6 ǡ~b@l 3?1t&(FJ8 Ͽ/L2+ᙈ2Y1+DZ:\5o^$6lˈx1[Gm}  mYa#P`#÷?WP6nVr 9lځ](zCFRE| =gde|Ax~EI㭥.hX07MlK{xfsh,((Vv y}$ ܝ˱Kyt6 [)m|^FLWwF^xFy} /gߐPxmB9 &oŝLL&4U|3kIvm7p;l"ۖ:+#qZ~x,kPUmy %2 kJ-:BdK]3/nCq.H>*QIҼJEc3eIGSFe(&AJ$Jp`FKfH TNLUI2Iy>M@yJSAu,s}HPAFUIZEPJzu{cj hRa0k_mKoِّQkN GI;AmeQTj&,k䛭{\u+I UnۻJ}eZ?̹)]Hru|6-aF(1q' 38d/LS5.ڱC 3(0cƅMX2${Kz.Uo&؁M{tUF*j`oa*_E:`[1͹4D0 .nBD]6cCc8Vrɟx<z7: s kaAҵIo?>*7\LoA&3Yߒ "2S=ӑVD)Qgxo:S[Rv .1{(Ǖl2{z@nK`navS;"._c gg"8IMsݥɿW%ɗ/:> ‰3e"}_} zϦV\ncF,ˀ0Wt ]d6,iw\1&&3Ddm#x%{L&'lFBLr0k")>Gh5I'+]Cz0{'헨t SDda"dWV|fq4W ڢO!hI'wfD]M+{/jI܌5҃$R}KpU4 f}YyC;0$D zNt2ymE2+6kZK0;dZޘ|YL2#Ku)Rmџ`Tp/ߣWo3ȋ"dke1Ք!V~]qh5Y`-TAUaǰ&", o"8L*ѵЃ XQmީ㉢鐝8mJrö+Q#M5eP!ʥQBTG^ %Ķ"hG+ 6[@ʫ2h]P7dz΄r#2RU ;,}$B2Vn=X^%`qIYK$ߙ1E#S >K$y. n}A*:mhnSWN-Սs$aٓBltĉl{ZI7!vJ l]`:X4PLʚYW 4AZZ_;XOD`O̗U }72-[k[9_Y:RUo32-#z x4CEcCݐO; {[7`{wj"35wm]P*bŋdo!]"oG-+۠C?Bqb3mр-ȒS'`}#$6DmO{qFj A/a;}=v7u|}f+) o_]H< 43-u n+ŬKsr5BH8(OA(18iuBIڛq`Ur_*>-=\Z(ZC? 4VߴeE {kێ[*r ^2GWQϏ2z>NgxקqNFYksPD~xxkdM6!*nⷼO.LU9UmCk|n~2у.I7]&:'La)~*塚ȝ]ɽ˫3ש-c.Hu_Գ~K Vf:w#Ǩ%RŬZ!5-j`X^ $`NLBM`.4ipmJ.6eBbN$I.bkZѩ7@0 ܸWڎTAUHvIOJg7;OkШBíZ',\KIUWnr4@ބkNS3UɞO^K*r@l.NJ0sL!䇶,!?o#;T&Rwa>vT.!J@ˆ(ZR18>2ᅳe>JYJa塿IT $q Ig:EKr!~_&V/C|dիi19E9I Iϰ"աp3NPԤtjb1v}(ϓl@x$CZY!b> zsa&g15υch V2Zޅ$FK=O¦L,>ӟb}}yA@m@I^X4PykT/_F.)7&F$ET4Uמ~& I}=pAdv8]s݌m̀|qt3:̴ d.42͕a.?ǰJ񙑮N¹[W@CIH8E]urk cB<ntb CVGJ4䲿hD'/R4NfH׷5uOҌͻƪh?J&Tj/55H_(n^qKZ7 5Wrrjq03.?Uj l rrlPӉ'@5:;^U_J_,4n^EP]\n%H V&m"j ʎލߔ<.R}g8xb-"w+Ydь*eY"i;` -6Sm&:<_a0>S&*RpJw~@URrv(+4XڡNPT[cNR!/ 6@>y K"-NDS9Mw2o~cE @>LUP"acanԢW`0DD5qTjy 'i KBW~ni>}>L 6a|S6Ey1{qj $O*#cra -*vL낍aOxmxY)Sfdድe{NAX}i`.6mx~,tRqO䒁qNJAIx'N@w5YufA-0an)Bex|҂]: S2@23  -\B 2#URXkuD|iV5ОT'H, jJf(y}OB7V=VN1bV)6aZ;emCm)+Y9BYqĥB ofs8%w D|X"^pn<5$`iY^4ϦReZpKhAu3x #kEsf̩(*ܙпazB,|."@|0" ~VtqA004~`'9;oa%L.t͈Fq0%qfJjt+ 3fP.Q @w믏N@ZѤh?>j/, Vg JXey*cp7Yr^Qc0xrǧ vY4N\7:QW*QTq}.%\;`beҚ`2+vBY[جN 9 BL!)Jވz&Q/h`̮HlH}yD[MvǬzϵZ+ һC;#=,6NLe{~nTʤEakm~,늕Xj\> ah(QL>`LTڸ0#/X>-qe i]%yڏPX(j=(֍Eq俿eT9d3Jt멹/"V)X_I}; ,RT5@(+yGkm#dɊ}jbN0 & ThkYqXŤC9KI]…ridqV3{-Z." P ,Iđ?#Z1CyX_iw"(u^!8}`K}g; CԵg(lP@ Ӈv`56C)kHa^YRzLPG0Zxa=ȵ/4!¤7e Zwa MY?y*P޺k !\/KH(.L i\$2/#8~o=[8=]~'\S__ŗ| :{lcwt9 ]R.A.0r?" 8'2i{h޼/ϟyLƟ|<*GŖ;·Qmvn Ƅ19ev6.^O@px ւ7Fyo&^0$7 Y)17iMVy7GǾrG`$Z#F;ih (Ѿ9?`vQ! Dc<%:4J5Rvoآ5FƯ&FU(՘n-_S=hœEuK|}jC-LkKZ!+Eqў$,x<5+G8Ó7BQf 65G'RSفͯiɂxw׬ZqWáV-{[R~94G0d Fuh 뷂x+[Թ3P 7$4?Y?F}<*N[ 8$Y zftN!'5qиŧښD;tLJ^nmSoז&bozV$GQGp^gŌ|1DX1^V !U/̽גLDC47FT-@"\ gR@nZ%WAoG8>5 tk2!̽j0[Ôf?$N75XڲlO6R+u^J{RM{@_w(xR8e{r a8P=?jz R ebĤ.d&aY=Ѱs1-/9H|]iCDlm/2_l ߃ܭQ{5S},-sx=kԵ/5EÙg I =icݟe&dd ̗x@ޗנK(玽 w;҉Fx/! p~+c8n^ĝ[#[E*Eɪx]=rkĝ8sjo;$"(IByrkASyPEpʠP"!;4P>?@rKDm]1Q%4{X*LѣY.Ķ%|-?RGr9`y7Qml$yfBY;SkO ?Ղ%q{JKEAYkGQo~f^ '-ߥ ̹;d7K|&(a5 W0‘4JnꎊCc>im/fB)4B`aL+׸V/uUhȕ~+:dAL kbϏ8{, S+)0&Mp9-d6}D\W^}EnDKTjaxg q5 J>E˹Ra g6ơZg%Gb+As[Ww-HRkZ 吆2 \j'pf.E\l9B͈,ãp/ '3E7G7mA4m(U46(c/,e 8. 좷uBA{%]־o{~(ӓ9l-lI(C4aEйF>EF_V>η&⬥0}~~v]O{26%O[V WɡHe$p*LHweȌxLm󒼝 RN1AgK ];(diUkԩ A٦3ݐK3\{ ok#WXVJCQpK`/$]\l0`[aBL"P>&1ǭIv2=]o& S +BPo?VAP1ю{-J.uJ1Sc5eq4χ25ZyŃ *G`njĒĂ2#źJ`FF&5OpH,T cP\6ְ*i>ߋu`ƽ3<1ϏFȆoDK|{.LvIZU+ Jb)(|nk`W歏di%+js2<]ڥl8ѬD;!E?8l1&}c0I;@H38uá ޟ0\2wRtfEXR yƀޙK/b!m^x ̩3qup\P@G <̒yz >m_LMVns^fn/&$+e>:Xfw߻qȟ#@ghUǤu <۵+N #f.*.~n\x(愡 Z%fc( B$޹uV!e WdCIKW7=P {oCFjԑDmy+Xb˸Tΐ}EG1|ƻ߫!pUsîmI;=OJ/ɾdȅvl`q]2|xLa}lѝj$,EǚDP$&$EX  W]d-5o`F2Ti#+f`g"ܔ1ͅ5Z,nɳJ=EIN&f!^8i)`dCԂjX5NoFSHn@oh0"fs?l~/RE^9ٵ0vdo^g(vI^8Q#6=A/T+@¢nR$Up.z?_5 1LEf ɝXr6eI.jF*x=4a!vG+S3 b&IXQ3~X8MpG`?+~VA*U"ϴ.3]q1i95`i\3#V5gӫqMư0fcP Bc9 -ͱ JOG $&Ṳa(/y`@Q?HbP>J`OYLA'X+# ,:D~{Hp  GRe]2 `u[cJ/36-Q_d5cBr鯼S~[PB`5CwtZ~m .owA ^m;>r&3ю,@Vڧ{%2g JŐqZ} X@ZGJޭ*P9"]f-B bga;O(҈g "\$RY6 z2Z~U(I" ' 4$H%5&.!Qw;l{%_<?z`BQ9YD˱+vo3 lj9HeITnsnt~JN w3RPXa哹k ,Pߴn?gdK$dXpED_IA^tSFk`@B{(SI*XvB2Z>GG;%N` -MOЏFss VB9&p\ٳL4gџE(G!X?-X>TQڮJ62CF8KlO ۦV?L<-# $PPDy_ƚa#[ }^ eVlqZGU zI;nt9FcN!jk0ꧢnmԖ*kFo05oS^LwL[&_ Xoѻ2ԪTƼnI]iuPZF*?4@荿gco#Ї!5әn=HYo6͔Cg@fU!;\t%2VԾǀ ֨ Xfn݄B{jk-xKS_ٶjT3GN4w)c{YtljxfsR-}0ɒX^ IYȡPwG['64?,m>ifrX ƣ ^<%S:A˕g؉hҼ(1g Xue~bSkqjXHi+PٻʕM 4fT2̲e4[u` 9Hr" ;YCZq4)F2ƮI:~ 6?ѥrDnP>_Q*I_0kuj#ac}Qy7A9e;ȑQR+7ðAä&.KXd' >{_ԟW6D8JX- &HPmiDpS0kALiD}IkqZot\z2 ީ}w>[!-I\, &?WcfHGW c#~RS(a>ٝj~!\ǢH{ڦE`[*vL¨s1Y_u.ZjzJudyYdި}8;E͍o2~xyx{>Cj9BY\IMyP0$T&{a4x 1Q0Z/[s0qaSlMkܿg_~ޕky3KGe̜%EzÄ>EF-G5Z)E&JFNP9S2>9o.Qtl)nǙ[]e0-n(Paw9X`/m?ۛHwcœao_w اqp5{sڬ^?'ĔG$!c}ꀩUhM :IQR@>М[#Ɇ)WY4ҍ .1 B[@sq[d ¿ voǥհ= N)J{^ M0;ڇ&v$vrcxX%|>" te.y#jlfiBJ+H 5Nxr?~ܝtI\B6zVE0HB6s:Mr"|9nkūKF RQE #b+~}P| ja=>ieHJf[ΔVC(A% t^TMcދj_:u(Pՙ._ B< Y&4 o+KGr.";h.+rdu ]ڥlT2+}}DE'3=Bu`IvE;Nbls=bOqJjXY!{, څLWA#Μwj4Y}"R?7Of jniGܟ+U)k6\7Y+RO_ݭ!.'ON!w0K" /]ro15 7ǤL,iĸƳZy] +aȴn@yoi(q\+`=DJԻ+#ָ7!XNSDSY_ GSBW)KjAXhR~AP-?=~6?Veu 􁰘ZBn-uqZvY\PV>PFUGߐ5x31cr-m~>7] bQ!%_qݍo^6QoF;H GP& 켧S\M ʼrsLkz&.ycN'U#bYl!n_[K  78v6B2S.If\[)2:ͩR u(N.p0fP^wHz 533`X9{g/Ws}_`gos h ooEi*'&yZS,xt$/)b/|Zgvၓ N2a(ꐯ-3~gO0!4bhŇ@jl QI!Wm͵ʠUѐfROK0._p_BUȠ$1Tz!qw4}V+=JpC GcsP󺂓{tEA-"v~nO@c=#HR&I$BB]! %P ?A@zHBЎ=&n:zr]z&?%zKxֈx\9O/ieQ($'-A3+S^kt|f<|# MgtB9:_!vʛ>)88axr7߾<29>.+-nHhCC:dRs9L1тĆOV൵"+&`Y_$k*՛/(~I473 l IJ+v}j9㽱-`-Ww0<:cc~~(5lgJM`-/HHttVղ ڈʄW@"\Gfz,WnU9~4$f:|)z7-Y nWCRzԔ}S!)`}5vPCo'y`IHSܻV5hutI[L B7r&,W!OGax!>`J3uSݰE|֓Xj' s 8/*bE?Nr6ԲC4t- (ݾpptC ϗAoՂy=x.`#>0Ce/g`vV`Y.@kJ-m#ʜt|4Dh)jf2xZa ' Pq` "]6b/JװSm~ZF$g_ۀ,!93V8!AE̔7AU@Qk z!`[^5_1ybv SP+ȣn Fū9dMBY }9.wbch2h٥,ik鲴(!}Zg\ʾ2V(\}h[ N%v(GRXQ"T⪓;FT.X|7{_j) xQbLMڈm9[DZb]ț7I< l[CRJJ,=go|,AJ%Zm3YmKJGVQ띉E8hqk˵Ne1!+Cl3 >%NTFyhŐU[{\񶃨*CbijuyD_/dc7P Px¥Ca*2;rNepGz\`24 7WYgZa>KovKD~/qw6.}0Fڨ?z`67 5W,b{] cg3}=/sKXL&r8" APbÈXɍݥx)o 1ڮ[ a,Kr`7/>- fv|#B cFKvE8~)ݱiBlaj86=SWk?:I%unQڃy\9"㬱rrڛk-yY}pش72\pd86+I?aVVcV4h/BL3`S[i (״Ge' 6]tKFܰt&di@-I}dbGp39!Q |wDQⒸ\ S¥Wi;։\_5:")U XrP,8[`9൶RD޷θ.F%lnϼ`e[ 5pA ]wpVvuxo[#ߖm4 %<.&%i7Y_LO<41R&Py쒱ҕLBE->T!N{>ÅG j29оitB~/˖zǽQ>zLAt\3~|B6YWYX'x͕Q AST{n0jZQW^(o5,1T )Fk&E3d(#'2}(q#԰冰/XjK>=@E,!N"lV.3t>7/#a 6~Dy4 ȽI ؑ}swh &~6R)pM- n #rB^Zs£&MDW4W!f Qx,$݆;mCQk)D8:M7r_?/ @VxK]ajH/dDHtkխ61~WdgآkzFZ.KY5(UocOl A^0UJdx*@{N:F7:Pf1 rDx~= dtUj[3ߤ'+ejLEaqiڳz,W\2`m ?cFLh*W4kq$:iնT|V}v?FsK`\#QL$~ע+M(~5 ^OMMea5ä\9ȹrѹÕ**Q#u$HO'& LBv֜+.QUKjxDW>OeJ-c>>3',dxhVKWu?\,Y7Y6G'Ԏ39{{6֊mDcNW|zavntrk#MAMfۡ>u˗>Ρ NM rzDESY'Y cp] p5B{rk?ɕUqvM!ڸ-dZuJR,!0>XE(l2!g|3#JĎN<1`e "> 8 `xP^;+{5U]DH3ʟ>Ռ9UhSj7r8hw!šboi?p(jNu!nx`Q5dz,QJ1C~mT/F-8@*_[vO=-JKãȠC_:v:o6B?ޙ" #,qUÿ.W~ 4 Ri@b&>Ldׂ}]bK8|<wk0aĥ޶wrt/!d[p %!iN=-݇+QUƇQ]&Z'2ʾ@^m. l;joΰBYek[M[rcN$4[ݝ$RB! 4dܳ}rS8zCvJOF*{:(xzCҖqgSyk1t G!GGsH&ƙl:aNaʐ%dzN4O*E5G |J)_t[ oa+dרSQnҩ:*YM40YUz> ÁiWbE_!n 9=Ԗ̰& y%giu4B="FFff?'߳DH/xvG6ʼnYJَK"IyAkSNxK^d{ʽ0sj׊?]Vư >;`L<5sO@9^Pրxuϩ+S7GY;oz;[w~ef!뀥Pa}kI\"L0֦m{#ԮVYcI uoD,%A_|G+B:9~D5}*a2$ٛ볡稝9 ʤ'.)5Lrޑ󋿭:^Տ1YSlbzbiD:脋"}O+%R^.PsnA uwc6'&/M\ӌM{]lnO/nx޹]Q)GUPtQ3Snבx~E єͱlJ˺ 9E oPQjX,if;ٽ1 :so0ľ^%k6/R|ja51I(ۣWȩiGZr[E*f|؛21"28B6m"b_9~.#ifNE۬S:8 )G՟}prie[_=WL2 ã7`0;}7=>fҡcgݺN,“5ږ6k||r,TcF#܁;bp}#2H'*:DFb3Z'k m਼6o9PbrzN _`tˡd" SeՏ\/;ׅ\dQ_ v7hP _Nk6 u îi0WpA[2ox3tj\!$w@p}ּC;@ƚb<@˄}jX"D-,$8{ō}ƭ0xFn.>+W(JpR*Mzצ8jr4s_袏ʛ!@ErI#POG~:RjJTngh{ee4A^ /n/Z.bHp8\ p>$[w32O" $<^Rqx5<ԀR (8}xz^^s7,> J҅2F`(dWZXΠWf a'C o<^PCF"G```rAK-q㇑_N^DyIkzvoO EOzRDP-%Si!WV%pʚcs(zenhlVU3m~Y9kŒ%;,r% oId+ijtz- Tt3k$~z .` 1d&`=YjDw 6%W*vIKĤ>Pla |n', p"n4-HE=! Q 14h?-םĈwqYOn5[+hs$.0S)io^j/eIr GP.MYsf;1)dQ9 C5%Uuuc"@h˺734L7[l/+h7>&aiB"yق9 _e{ ctS!ƱHjv#> Lmk$<2g".m2CНxLHKRc8 PV5lp7O>h4X\]<{ģ]rݒsgٰ܎#cM_:ܞg`Cz>X]Fmw|E5bZ=D'K|ye"e(S{yID`Q u+R|B0M#p ,)OУ_,#f˟ٴkCoϧJN0Dn &̦kҺX5UXVkDu@T*H&ʐ<1~E{ׁ|¬:w ÑwgڄhuK:'ʾ{|)W%J;9^rp>+BU 6TO-<4 pWrhԒ9`b8H96Wrq ɄA^2eg/h2 ٜw5h Hw`DCyս=f.,XYe&x-@q lIm BY4amaY:A!1s(-ˁ[ي%1cEcBpT،|W{gu4?KYuX$yFM+_B|{nJ;J zGCLmws8_J{es>RbasW7Q|1jJٵ2Xi>aN `3kzp9mE~ rwB?m.OWT.f?oFүnZUntXldi>SG渲_֓`\yw~5yX⭶ƛn* X"uZ~t"b.>ժN *YCǥZԞ| Y68ev˻!0o)oR݌RTH%.[7l_S4M:6RvCןQD uaE+z J}#]T=\Z@KшFCp*ۢq2#~urH." 2c!FuY!}EFy ^#2#Y*{°+{HG-Ccm"6{Q&ۍI}"`CSJM朊V,Lq[$"__sjNxozN}7R\\i]F4n5N䡁$ϳ ~O5>/%x~m+micWil$AF%QreUԸPճr~Cd"-t~V K݌VW$M,.M[E>~1R0_VmTHP<KAka`CqtGՖc )J=E.%5O}&2IsVuJ|,Ut[TbzQ/L?K[IbR=o'q嚬E4X(\z YB@_tǁ1N Dxf*]Гv MA  Dѽ$ф֑Ic KgXeyL2es`&HX' ;IׄLsar< lI& oJE9[3ifހ}-ʰ2Oc/7~|" vm kSY_Z!BڮEV)yn>Bf Oɘl܅黟7 sa%9 |+aً'b,b/񭙾yI'=Og,լWyK:KQ,:-a2qP/؀x]Ga}.~dR+oPA/6DEfF[;|aV _-|tv7S9={q .aooԻ&Cf&챒n.5@UMhu'6{$T= LUtSe((0c&ldܫ!xѬ+UK HUj":iWE ¶&5mYX!(!MTr4V kܲpy߰s5|XR8d_A7ޫ|]ys׊<'9X\(;@ڎXd#=;NF(qC4U UQXvÒnUز隶сE܁cXT~D;n|xi6%؀m/Wn" Xl ߍt? {#ΐj٦%ڛǗ+-5GZZU~)Qd/F-R9,{)ؐAhMAV@ ~j@s5Y+.ܼ͘9}&LJ%@EtmzVѾb~ ]0j(waNi ٨V^C$%6a7c|*ً}Ol2?%BR4em>ɴxj~gw5񈋥D27Ll0}[9LC Ժ' ]ya%7hz>Ky0Tڙ\%hmg,ۘ+-l5:Xx./ (FP3(0ƕK\8 /ΙvXh WܙJ(091+C:3#N' *ܾWaE+"H9c8O5xbV5[V]6ʘԉ*F3uEP18i [Lz$8h˗l.:i߮"C5jojͿ4]N!hKF?r:SB0Rǃ8 @CNW@2KcvuROIpQ\ݽ;{$9 5)0?8TL?е{#ќ|u۴#V;"^;gCGsɹyP5M_~%D|p~r*{J~418.7͘Hm H!SPˌ"QaYu{:/Ac:)cV1ה9pG&qcܣA!gVo051G8:`FSt[7őQ,_jz^ A' U Lɧsq g>ǥ#:Ӯw AP܉H"aeI*FUr&{aBN;KQĐ.ݙy :>Y^i#`hń!̑An`¨S-s^s&:;~ jC`K`zFbGQ$T)"#@Y*n1}+EV>r}UkmW'"C$ލz_ 2N@GnŞ_An>Gq`_4RMxXe…|iǖ'88ƳQ]t`pӴ+V,(%dʷ(HX8[H~례c9폿>ōqL[$l} 2oʥ|XA>3Ǝ[y ێ2E:ũ [5?Wfy&ڄ'^|P9#'@t#teisKa9/eKݑo*nnߍqU $I:҆?1XD~ua>G -P;EK] %Nϒ,!+ ⩺fGNaA-b9ǺL O筡R%zbKt6f`>Q~ vP塧z;|>(9h0H3eDE$sYֱ4E81qr b j\ Ω6)]ƌoeje )0퉹\&Wݳ(c".b4HۋM@7?ݍfs~wGvR2 KT5~q1JY'o" -!A6,-աcR$S{+CH+ 2:~O [9d? wq/R!A\FxEKR[n@ꛤ n+؞vv3bT>2o nwnͨL[gbc֢X{]'O2z^ m>F#qd㴧T-D(-0ݙ وx $%/-5;q8vQϣc.>~o{7_o&SzS f-6)޹yTe+gD#4 b$Wy%|X͠R"W?7ɗ~; _C֘lFwF_KN$' mt' ɟRsumT~0beKJ' m$^2J]56>5V'~*<*]Ӛ)қΞRԡ[7SigOx\#(׭R3+y}?!_gUUގ  ߏ7@Y^ + ;⺀wǼe{d7[YYhy;! `gaRFW ϙHƨ2y6̝r/'yf@xPFo5 {4*,5l&w6fP}ZǐAбa8r9$\<=C|cϞͪ/DLjp0ɡWa>z$JMોP {s+ETuaq4tH{^_ݚxK j5VpO~N;rw:`">t72gH\?~2'icYSBA;ے/0]T.Pub!z=u I+r8  $v"yBEBG${F2m[Ec ҨT}YƸ{%7@k[.MGٮN`Rs~,~3X%Ywyv]JNc Mk9P!Of=ہA,-8Jxp)$Ӄa&`?ty&o̷ed{#3Z:a-MӞB ]̎.BOUtp&9*}7SgoD\2{4$,LMo$4tDdRVq&/][`ЬdJMx)<0B~s)D\Ղ-3 %R`dG glr`rZ0A 843HfWd4YXIccUFM;, N`/I@;,mgmr) J6q1-xKTgA1%2N 3hdE<.#:T@*F6^_hâ*ݏ[H#Ŕ,tE#dZ:I*駘cEc "wڍ"PYN .2sͽX{- ɝ]N|J zP:{/Pl}U Rz{$'~0w*{O%!CC72Ugr]l)e/7#AX=ezj̥|8o|Nl2bM鋉?wVv+b1}' X'p?TuvzvTV?D -WW ]3d>4RaX&b\WUO<-6:gMq_Tzo&P!ƈ[Tf7;pp79{E۫Ջ0`c-i%zlFc_.i>A\ت^/T杔v#`d $qQU4 }L9^9a&2FV'[cW+{n 2l4ބYNx r4q+?7o3뛻x2o:rwE>'ܪy#m9ȳlV`qgG,"5doVxaP%8a8+OGP5Wv>+-6JXP%ӅT.|N,;a߼uT9 ~]VfR)Sy/UsaS}N.G|Yl\(.#i+s%Du2ԋBF8kvM3XhT#JJoa7>TF>Z?n}8+o:0-2N~xbP 3jRTY#D[ TÞ'R Bd^N:Aꗒ B".㥭P`;N?c]f#,cݧ M.(2N$ c @T FNn C57rz~ b<{JỺUi{eCr1KHPJ= IYWhy$JJ9._4'D1(8 +bݖVʘϙR@E־x؟2iq$}^EhM·Rctxv7IuSju+@JٔSL(&}YyhpXIZH7ЊꝪk!v#bBg z)ITjᚂ#'5Q5'ZJηK-;zq4 !< <+qm f^W`yPz\DK6Lm nU\1qa9ݧ|sFm 'бHJ:6#[*r?,Io:)@wiJH85(x0$&<`ck 62=?i82'#{^1z X nlH+[c7=spk݄ I1K͑*'|q+m\f0yvSTu**kR,S>*MoSBN#)ĔZɈ;wrW '+s + Î+vRkƉ)E#oӕ ( Q\ML10v!41aM\tZ=ISu-y@O(uhjF~8ޚaZRǤ7_dW 4^ ruLSw}ys=AaeHr, 7 -Jy^JuCrg`?H+!19њoԡ8f^)'Ct:‰T`s2gM"M} ? .ݟ"vx$P=]vEii<&ݞH<W6<UED~ 4B/ xӸn1j/A4$oPd_srN$/3h툏c[ydXϴFX=LGxVP\D^LD|^]ϗ7G ?2Sٟ?_,b'(M?z)~r6iݷQ$}SddUj03=Hяt&Tⴛe)7˗Z~ЊʓL &`1lVPxgQNgkG>Ei5czK` _~UKQ6jYo~!;b]/71縉$ӣ\s0*90/g*Yُ C? ]WZx 4?'#KED8\οjbERҁ6AWI[/|ʞC9YԎv DgUW~nca4>ښ[`6zȸ_>E߃DFLlwXϿukMĦkQ] Rߚo=djƟ2GȊ vx4@ {n4֚6HL:MK:5(Rj)3tDi-K!urf )uE8ڄ^l:eo_3W9gLy7EcH0'-)O)>Lf[Fȿӝ35Ɣ?O:y*b?庠"؉5JIH\j`Y3izzR4Ci62Ůa]*qrƼy+ |Ӻ.1j!;28?br L͞d87Qh,OVL=x "JCR]?CY2H\ x"kE< ;nEuA|U9 oĞ܈dZR̤YܖuAĮ'&$FM ` );}Iқz8o{8o #aQ1 +}3Ҕ|g2@U)'Hߐ8 k=Md|=ţ860'+ٸ" _>w"ņ6ҕ1e4e:-+a`+tJq2mkMJ'`,fϰĀφ{0O^519uK-SV2Vp :__ X)l::'y#/MpzpzC'b%mi,HԢzaޙyj, y ß{˙철%dpXD೒'r7fٓ4r~RG<-A۞Z+F!{$@ư۱XIj^8{ Cyq=7ۤ u U… ;]l'JG9u0ih)I~c0~Y+nиZ:%ƐUm3u ́ٴ8+ =0a^?I'泉~?),~V2 JICl~H|LXN%ou(d!9NN6i@M#@>׀Ui;ml'5!4g]4)C~۵lTBOcRcP5M3f_x,{?Aji{} l(fF]%*\/ \E,kg|C3kt/H\H>gy@E-Pz( a`˿p`@cDv$=d~ 5?`YL_<`CfljTUa?ඳ)~KqW]O-!4f+msPPzjѵƢڢd,a XCA~xֳ[0Rf:VNt7ξ"TN@IL,AvFg𥺦c-wС9y{5" h-YtcMDӞj11[e g6u} 98B:KڬƥdkZzH覮4rտ UzuӍLIa]>O!q9Aj[{ r7Tt} &'|,e) #i)K0w9L`wޮRNұY{QŰ dJWAO/ /<QV>d& &(4"XyYh~|Z% a0KHU]~L/! o {'7P =5(XR n!`Hv8Hb_αz =:ߢR:@{~S@ H`͑{읾 Dy )!yC5%_Bwzg]NMM y2sA5а!/ҌtyYJ6y7] cfR Na4***4-Ah ܕ@)>lzdl$[gAxZs9e!Rj}j>Z?;URB|MD g+e֠Hq:KM8 OeD+~M!7mo/n8h+V~h61aL$fhxf祋RtNqM=@@Mq#ʀXRFw`d_L)Q-9FL"-ww7׫V]-vukBā(ew $PN}iQa'/jvb}A\a7{S2?" }u4sdXQaVL|ܬ8@RF|]+7*XBtOj VP# ]=t:ﺫ^+nv;g|+vX4WSzC]0ޑk L6jǠ_K)|h $Ǝf]$b*NJ:Int2}A5:/k$_}H2hxwGeA/X.G =t<3Dq5[58W#@GɐkHNKjg4bq1YLZEX^=p:y奁f 1iW&R9h>qRBQaPR';me(N=EN4\_)7|D`fcbIݑ퍣0#c*i 7^xrb4pIN7k|/wJ}MԻr!\+.k9 rCԟC楠AKlR_<1EeE;Se\f U%ya9+JEO, :BUhI~jKŐtuЇv~Ougڋ͛aT4w_VWiT֩Yj/l S܇ A-(l'nr$"yY"v}-?4N6߈J* #W V:zV[i$B_MqP&q&dڲeoGu? k1' }{I쿜ple ٱ4GL횜Y DF}% G}CHnCA VԠy:L1nOoB4IZEIނam檔a:-ĸP&G/P4?>?Cy6ès@}7StL];!nU@3PbitX 'h" eSUTXgCh&ue}| ֺ_zڣo*Ң*@?eD2,514:\0@|w;tv{[좄~;F3?"B2\7Ɛw_DHs.ffȭŋ\sj41{qmOָT%\@|Z0@9Mᖚ)gw) ?ϔL q$HoFUvES8G=& DŘ@uy:QH.2yj?BkOԢҡ0nqf#_I 0q>2Jy{ؔXRm/}[."ڜɺ|ة'I0|ۓ4B>րE7 Ɨ s)a%)%rpAAt̳}QuR I1^j~v*<7(N[z5pEAnEʠۮH ZN#j584"-r=Ej4I:c'#X{emڲRūf-)tdH]ĩkЮE5Y!@'[rUg(8Z?A*9ҵ ]D7SD>K_L>+ 8l[oG/;7WN>}P,ܐ7<4|ZHvhPD]%3t1W1$@STM`=^l(2hD4es Bx6=Ӻf[#97k5[vϩ:/zf{2~1x`@*BFEO7De!{onCDHDF)+  #RXU:ɖú3RJXhCS~p0S*د\%l-~xZZOJ-hpM9$!ۓ G}0>[: fGb2_^H3UcPwSP2[dp6#B I+Ce~E𘷏}n0/1 WUNܱzf+T<lχ]LOmuPUM.70%5|c,^2yJQ,YV/&KF;!8ܓŤ#3zt Ipgb3A)t -U[lef`NdD֝wu&L+Lu zj~o$ ֳAQbhXJ`dᜩl ZIM"7\lO&XrG6N\=-^80'rR]Ix5[ho'Qӈ̰{i !Fˤ7 45Tɱ3C^ߙir/=7VY7vIi: = ?l**ude000;: nD5Vf~ j7fyURs$be@.-NO=Z̵tyooK 7/ NJ1<LT}5ρrC9|fJ=3*{7RUGbV1jt.@I @(;`F "@8߈D>;ޒwj$#G7zt5S X6vBBGĐO{c舒]B6aXJ[c4:Ubbٖ/ B.e<Ã-[++@-6y4vR\ꭒ:ܩ kʐӓу^upob5?](=*rAvǶvMY0p(8$51;-g]'PHɚ=&'M!zX|?5$&K?dgF0 4OSv &{I4 $ipgI@Qll> |E) r{)7D,ViWIla&6=uOUfݸ;h23UHwo$ɍzn½3~^w҆NbR18ujbg HC)[k-;qd-Ha҂H$U".\AJq-7IO3jd..$je`< )\[r&zӒd*'??D;fe]&aC2|Uxim.<{kdd[5 ٗ .k[RACq@dSFYgwFOaZC\b22OU<u-I  #K5;Fly1YbG(TCug^ҍkDP*1|nJ Nz,Zs]գ򦫧LPfv3[/,@.>Ɓ?UF:̬b/}JlŃ7ԸtfR|uә.{o?%\:s@δ}JAjnz/脬ngITtOKK1N"Q_>I_+jqM挂P[˵}SoΈcW㕸P7xXZ˂%Ot7!lsZX…MmɻS8(L6^Jc_X%m$Ŷ# ~/3Fx3# #[)% +@>KY)xs'>׌Jr0 /gtIiI Zjiv^#^IyM.'Iբv P?dEdmX3gxiJI]y`mc3>7Ň}7{ڮ8O5pi}[9DSSAmVeZ-_c?#_e=3JgQ:[~媲}[c#|:ە%hid#^QQp_QwPFܯ׺PM(4O;ܸԒlw4L}z*ZE_IXѦQ `k%z^MP;EYq6`bU&3!Mj'T)᝞G>~jwZ5WB=B9Xa>+Rec\ů&+=z77Aȕ;CW_LJ+߱- esGn3; 9> ?֦31Ӈp ^Gƙ鲹;b?lj~_`BA( QQRF/w.GҘmaU7c> `V_/UC 2xؓ+"8,WG ؏x:i򩰨C ~}G7xni91/U`Euq]zZ}.-cwt-xQ(+QiwK_L9z ^;Q]XO$kKvC{]PǩR - M_qA^:Ê^70\:M!s6<}{M-j1 =1䙃cϟcϧ ZI=gMEx!SD(w,ceb.3)6g$[$>9>B`=QUzj`??gl7n:FV"tqCVq_X ?|O)fp0}_meNU4X |В'Nw:,toݒZ0rRD&-|2yZьOƔA/7% "WA E`2 e6l9K,8 K6%iE԰K7U2mb~X[dۋcji ==ܸ#Rca7ؙpbصjx!8/>& $4^ʷqkXY 6=+:o!;.>lPa;'o =PgtAM޲ I|1`ͲEX qlj♾uej>uJy;9 -M%_yZ*'$ kl"MkortY!-Z78_}FJeVw\]x tN!W/& sѰ5#S*fև u>/Y6Զv8Cғ_rrt'TR*^R̨f2qXw2TǑiE mFpC\KOTEK|!1"ԧMП)5JMT!]nZ1ANO%澰N/?|?^@m'z+nP==2 |kW"w>c3U c0&Ij_{ /{`Fܘ;{ǎ0vUa0i(uPGyo^jBܼG BI07<*P'K@Y' M,D />J~IqN i|WVIz],I=i081nJH24%(lZλﷆWEW8~|;aA-yl$*tBj.ݫJ9!'Ї~3ԑ]R(?.յCM Ǖנy28W1\2$ѧ:M,C20,V~f0+XTץH%7֊4}n߿=$++P, ?T^ ZrieT҇ u֊@E- Qwߎ]ipDh%[rϰV>.zq̌s0HG,|~@ypq1Cʼn@ö HgB gl.H C%UT 7;ֆ@[pEX"X1aIp?؈bFA, Tt_q2T+?)wW|uΦ򯛙OcSm;Pez3U1^B#S?'L܅wE\$xl$O+=^iKT+1+cг:Dn=c=#(KP÷+]Ŝ*xk#$Y1?Qbp? 0dMȵMj*`"vrII0}.+\+C4"u+w>Gd*^'o&E8Cx%,!&2~Y0IHBLcbz| .F,[-B}GCґHxP{]VZFEC"*9nh|SX-fϏ8b @Tn\`m-WΔ[ާ}鷌C pH^|Ljң9%'Їmk3}*;by >#*Ȃp)5 ~mɬ}7 J6tBo3[Evy,ceLI?(qͺ1br$= _ɣlr)xOLyL-'|f=e8OEGfBn$ j8"?rEqbQM A$ Df yz2jvNQqGC޶A1D:W}&Tߩl4/w%./GV?1 aPA?҄.x5Kr2vQ4\<)LHw(R2{n4^Vف 7:/?d:.LV'[⯐dsh$ezt aPTrLZZ/ˌ:<7ٵV&1'I%lgfgµ!AoA'LB~Ů͆J35V8s uG악hnܹ~kܕeh<ãJpqGgGS<,Gq%yveټV4O `ڟ)Fq+wl:%b3Fͪ*ˣ߶Q>mY:U+ E倯%S3Vc'Jo1wLy]+/ H+WfK>y͊uq\3=wC4) sRmCaW3:z]wW_4ljozhOvA qv"ᰡ\hX g{{`:(W$6]>d!nv1 -rB)f:ڴ߆V8BEoo cCjL OSź~-k 9-u,]Kxfa] X06yf́W9w#??^ S0$q+кq^OM  _Fq^fV 2sQD kOCLlb\_pn%btnzhѼr/]ʉ=Hٚr'Y #6̙J;RJW0KD B޼L bR(KVzvxT1 P%?.B|ĚYx]ixx?T8ᯥ!=q7}lUB/ZbjManŘR ЈEj8A"'dO?Cu5KsSW#VSj'- o!9m9McT5_C hS:jcĈ/ڻ4,!rUE,Wv@QeGBqaC>7%^nail_EjnL*iA SIB]uּ6rXHz!dLѣ|ӧK;:q/y>6 ۽$R$a YRܫ^ xXA/ 9={-8\ؾNi[2yh]nAS)jXfp%S*eoEe|O ^B|&%GP@g/KKDֽH.H}i9 -GO>) iYvדߡyxܼ@O&s R If:>k d \y %\~^ٯs7gܜ3:xقFly.oa6#VSEt/~NP!;)HS\XlgqA+7PNoKgq /_ž g[v<N yd*xicՑp}5#xy\~&Tp_Vn 0ԅ&kyF_19V=%>Fukm)pj[sJ_bxOm<[!cSaC߸y'* sb死(kDǷ[Prcb^A;0/G "-:g A qP3,"L-6H񳵌CCuqӶ$z ݃~V,̱.u_5]䜚r1Qs_V; s2kUǭzu)PA |qimhu7蘥7D;81$B79F{?7;-| e[WiLT&5qZ&|JFq>*Wu8+(_϶8jl{a+ΰ; Vf6}3n%c٣*gSM g|b-QUÏV.A.z`O_3bT;zF r#X(n;-OX7W)[zDĞ4(W1ޏ,xyv`$ӌ;`G^ݷyceP.v7C:#J;ꤟC?L,;Iɔ7pyƭ ch5XI r/%t>15P1h|j9j!"2dF>Q;5lkQszz{'i=,w^ƽF"o5U)?[=Bz^&NGkGBI}d7;:K?5֔<Qq~8mwt/B7?uƆOyq B蒃o~H v3ɷAPǦjEco+/~JCQQ\YY^ rq5MLW(=G V#f-\LoQu1 Gh>"xu,CC;c\As_`EAJ^ch̥$HMEْ_^gW5Yv J4UgUqwnlL}"K*~cAې# "fߢfcʗ!R`3,F"ߙwZ7T楊81k,IX\bq) 4e6+SF"4V,.'*G(g# @i\VIi0nlaKm˼,@sA"&C[ Spg/dŎϢ偲X,fO.If<1Z7L-ȍ1dzzranAݨšr,Q)BZ_ .*/n6)7sQӽ$3ϯqH6MS3b:\c@8?׼^.i_C&xt93G ~>*Ւ5~;xHs`#K|=,3P񣁱 (roШŽƺb QL#$;*f>'*~JǷ/$; m&lfٕ:v |{.zO(fr 2I'HgdQ)icbQw+|x!d59<+1xC=<d}<)屶)zG`69|"4"bI{Hcg\}=k&jR $J*+/T`JX!&:ZQxG::dwoԽۧtCy+7>;Yl0Ky'bgw"LhEzGzO&[qztrjURyZG jQdQpor5&s TGs X!#\֮D)vV]ULqY?{~.I*f=7OqfD*h8BY2ͪTх8}4?PkOtͶR{la;@qз5X,jDY ]Ii=8eo467C8:/R',?@-Yp+F$27n;2W$$n/}@_#^sO3ɋ #̯v]4:Z e|HC[X`&|iH15ƃp58OysQq4󢆄RMt߇}u/c PnbM8Cl (d5,^ltp۰M9qvO$V⌢[,$m&W?:p%w4Y0yY @NQW'GqYУl$:jp)jVhA;:}`$o 4'j¨>x:xhHΗ"ґ*#c'%G8e=i!ګ0)X?\մWhI $JƆHK窸萴,qA(ޮdTAyY${pKj?Ӱ06F,qZ6ҝBY0%M{>aB+Ŝ$hKWS§=oN:KwYH(bC-]gť$\K'#elFs,lOJMn>B="GхGň1`h"d\ n l)zm4*P@ϥFPl?DHB㧔PNƮbHK3S-K9̴>Xn%'%-,7!_ fY<:pb>&( Mt*xtԉY7R$Y:oE#O/Ӑgٻ|=p D)oG^цA΃hJS毤}[pQ,r!muZ+3]^Kz.!v՘f$MltOqÑ){ GEVm}|g ZF+NeI-7jT!Oė#h[V2x6Ohc`GOx+*h55hܞtqTx'bnCUm} ͱiR#-H&4sCGXK4vXB 6jV$TaW.V:WTUT$_ m_6GEԈBM)z]f]kfH t<\~^á| _5Qg>O:vN]^7(-F"a s wk)LKvIy~x݃ϝh B}3 '02/(7!]h@nN&(럨CUTB_|Ȩ\]ffu/&?_db** w4p!sVů I hSjh9 S2"y_ZRf\ߚW;K_[q8w;*v7HG+(qhQIû$eoI41J-tJ1tlq%O5o ` >t^&n|CHAwGƭBt^\6^_A+J A:fe. *"\Xt NO`7 gep\euy" e/O:%?-Lq?G5@eKpDD\d(FR䃿#lJrΥl=ݹOLx0="'WZ0P&у4r=ݙo@a$:&3!zBC0vQLxwIC^UۍCǔ^Ҙ_oȃ uŴw \95H?Q_o邡zQ@mz!H j@%N39_KV)_Kzo-8]oozDn%7WGр%6oKr~1k+ A5{ȣ:ÿU%lct ޅA**F7$P 0,ɻ0/S7E0 &q혢)WR C2Ϡ@XU@Es gr)^,hl>ko%à*CF:88y2%~Xr.b<>kE]d5NrR`eB>ch+ `p ~7+BW4l="V !'i;2қqkH1M(}_Mnl}SjnKD\U#'9[۷HU;d5:w쏷9 #r{|p\C @Ξ%Kͽ9B6 H֤v{h|0(/.xHv|j,xZkzZ"MlN{AN$<__@2 (9Is8_FZq2}=y |8AчŸ{tEjCf4/_Jxhڂq@?S,بTo kZ*T3ky% 26Rd@P뚢<ޅGbZ>b=ʠbur@r/Пa'<unc@ 7|RM_1.CrI%txAXmyi8Oq#˘cxAFV7Z]h)1gbKT(“f"QeK'"3B$IC Ŕy%-{)~ǜ)9F_ pxnhd f^1Ayp"Nj4Uy/X +մ{Pڰ4FZH%FV9f?Fd/0?PC;`[-,o$7Pb"" W@G]hP){ N"lM'0#ϢX\-PA%"L0e*3=ԣ}@ N*c);$Aŷə}|''Fs#K_ިް5yEmYK6f /Nw:e=?F5ȞB{6F\:OWU,hefCbLBoӣFx}1GbL"Rw!棊w5|.1 &ec|^t"1_4i%/>_C.Ot;;+u*/!4> AЃqǽh1bG I_1#ٓ!vְmd5_^@œkl'@:`~wP]6Ϟѫa8&P!/9]D@v+?2ږH_h+^ȵ1,ȫɽ3[wggtLj4ْk7pi*9\5o.1xG@t#G2籡A+WYz)ٌ/m"ijh̃Q[k#E*`A#Vg g39xgm99I?3} p]5)%h/׺mz;vԟ'~.GQ\SD',q\eq^اg܆mlZ%q䁊v5G%yG(mg?FIB2+aqC/B:̈ߎ}:l6N킘a'mr$#0|@ynTiH%^M.. LWa7Xswa<|yH" mHŒDϒaTg1,md Y=7zaY:;lj(mBXxO1kuVwk=F}d2Y\/6=e̪AA?z̵yZOۊqx,Z /0g~ڰx#]Il*j%(毨Z"rZ9}{u^dXC R6:hu\gg$3Mԙow lkTXuN%D:T9PvS/Q*QZ h{v$|2iD N ī4ۤԠJީ(Tr+Vm=dɨ?J~o`=&|ܵTED⏔^_n5}\ p=#BӾJ5Kq.O+]8*d"ZXyL*ΧbKȶ1Ɋo5hCR5O/D}/C'`%*ʫzTyP4# qIy?@,Q=)2?EuķjzJIќImyB"g?߈=5˙5χNj"  ='u xp1 bkԸD"φ&5e+Pw=w Duht~ u۸mlZ+q'NQRodkQ noכN'V)<*eQ-59uTǫvFVmՒź٩fr>4)AkzKTHҁj$a@ץ 㶄Pu}l],xXַn.gUT?riUGt(צyNOpﴥ2/M_7tё4*GiAzG&>ƅ*(15' yT_I:wơKdf. btu>5G"FKTPvcfMȧ*>Eϣ]t(؋@ s&|N^`K.Nt檗YsS2MMxX1O.%h^y_Le\A)3ʞ*H -&䟛q+wSm1*WFz{!L*>IL~)v/Iro^.h6P9+ﳑgf'inIqM?5Wt[aw-.Q!6Ia 6a:r~KgBWn /޷6 6y0 ag"q%wsӑ8K * Ӛxbbΐ%cgFk$7Ei?{`Y23^~B:[{%2=3w5.`~Df`(wN0۬9CF~GNj)֍r%dISKfAD8&\kx#}d*y5Aׄ_L8}{VMg0ِeK@ig$j78?|uLZ) *N_&LWaxt:b5Bm9(>.D4/sL(qFd`WF~v8g{L+zNqZmXAt& Vn!"akxn}/Uש46KA2ٵ2fP-UC.d&*ȠANsZ<"xU@W9e@@0Z`0kˉGb#/"f EE& dwXNہGBu|9` '4kI^-2K`Z'n ak'sC-9#=[y4/4Ȃ YAc6Mƨyix^q]{#0!wK]lt1{3cKgk:X!\]ul  Luf5"$qR7\jq2^1#Dδ6kaI_jՎܜ:fRSz2Į;.btX' :է7N)9:ZΈ4xqg{+Х dM1>~LR @l3x=Eiɣr 9?1RbV!qx7[eÙJT*V)M\*Rĝ\GC&Ǻ#՜(٩ng?+5K ER(`Tpz0ʴm&D@@;p RwIj LËUȶmz`*Vavڀ,:o 9dŢv\Jm8g1m*ZGn@܍cJUu&=` y]_Eq'sNv1sZn8= _?kX!Vp̞҉QldF˿ 9PL+&m ^9UJ٫t_}G+A7F| _`{G.]f_TѯCduJg.{8L"Ͳ Mi>vP{{K5 L~-!1%}ҩ3;NM쫎>Lu*vrΐoęQ%9Y訮n^cT :6. pok!JǫhI >u#&s $8Ζb۳#ɼ6_~_#ɳ}TS ykP@7 7DI|Um:, yiP;/|*ph o rElI҉.A?="7eɼHfqU5L_jȓY\''>X2çOJ?`ɿ0*A=qAMB]m=@>O"b(-k9^v+1ۡ!~>mBfKswZ4\1M6~7r#6ؙ]ufugW"-&&(Xʉf4t Z|ƋȬ╯FzG~1Ll?yOg4Af$5O)xlZWlq'PZ-a5Hs=<\|u(տnOAlm!U#z>zy4 /4k+{u~ e-xs~nУF̆"bf]P|m<-% fXVf`b׆6C/UF$7m"53C.A7Ň"Jw-VOx30}'J汜Ę>Q 5/frZﱶ5X&LWaߪ~#O,`ȭ ~-):ih9Ô=D- $]% {q;<ĖE:{"Kꜞ IOO0'+ V-hɶ>;Oip2jC1*i6^F0+VqG0E!%dΈ"[<{5lpV=g(Q5WGx6KQMe7Xz(6N {ǵx#RQ`6ǤݚU ,D6FXQPDRJFm);cM'6Y'v( +'+ㅣ>CQ%rd/X%CsyWkYT٭V ߴKؑ"R9N.e!jqe_2N` !ŭmAΫ_FXLmMqeujdK MC':KrVWzJEKF$+cG"CЬEtB+g)> 9Wokœ*hЀh $yDYp_صob0×LHϗMpt s h'i OܜQ: .s+}UMiϳ+'Eěl\Tx;m15Ԗ?4@nT31:<'K mϸFЎwh.|6Q{3@u'oo=62ۄSzeH9Ӈy_Er{_#|RWe[Q2:8fd(6IPKSŗ?Fg,g`!uNJ ܍ OW& :Zy Х`se?35w|07 fPBֱU7䓔Jƴ2t6˜jZ8oxDv_y"hd 'K@Ҳv%8k*Su(񩆉MHߞO*qTC_W+r}{(vrP{zVjF<=z)_ lnH8ƋЦ?5H ;l WMJh0rPV߱ ?|bW/6Ir{ά9{T>@9 *W%9Uͤ-Zkj @ՙ"I8CN,8 t ? 3YC!v6h1'ͭV9)xWk[Fnp\[h $sf>%f_,Q2T5A4&ǣ U+ 6C)6g\X`*8 YjDr[4]1%ƃZ%I*/kCOC e"W:WOO:mwLdBT$}dS= 2̞'? RU4}]Suް-@4ALB)?{lX֗#v~;5\kc#[ť%AA'᠔TÇTCM9>q \ D־0`X;GTKDHt'LW6R-c)~^# #`Afա1% .AUJCt;JWN>Gd{Б_h$<١Mso)y+;Rl5 ےS)|4 Cy[N=3mD[}Q'M4V >.O@ > r N}2Y(yFnAe }oP3:M3cŔX x@5# L[@XdwS~]U@da.Kb<-b4^=F9p a]d#~[ :Z0Yѕ^k y{ @i+uFFlH ՞ ^=Gs rq٢gOSU]t[=$8DDwxoʿ{-s V@F浱&2I}n?"jR!o2`E4En%Jn[ׁMuSOd۾㙾n zKT>ЈPpXpX^!Jާ47 t/ybƉUQ|He"u<PBċ"Ou)Mֶh 7\rn`T} /6p~~|*Ξ76H ` IUzuLR$6اqjl7JAcqV7_9k~.k_GiZCѨ_JCh@r pL?A+,8v/h_`&Lu75<4F|Gp'STIc䷔~mNA,Px_;@I8ov>x.(yYHyDз`97ۭ{ :r,JU"S7H&ڦ- [c8jNQh^)좔%ašO݀N©ڢBmNJo  ܾ)~]`܋0tYEyȵ,bT]0NixV\o~~|63y+t_GI n\xEI\6BNFyPx'zuljQ_ aBG_]W\ _VǏi(n1g< ʍf$b;+?]0OmʭyC`~|Q[gYQ #s74dP[2DV82uc4r)sV=Q&i´Y bb ƅa{\ڸLJG] f6AQ!PN5xɖֻQ tGOiӢ{ݤj6b/)MrvbOXN~|ZI6VΡ}CuB5}`Daqt8a¸rI IDokuf}q7#Xο˧Oba@KΞiX?ή鯐Xbm 1sc9"KN[ Y"LN ZvN38Q65GSSx *Ҳc*Y7k% ղ"'X[?.bHxl6C L$j{[##fĢd"-p 'Lz4IT2%oJ$ &ވ.V_OgL !5EpC}AUrJ#1Qp IFV$&'x&8iduԜ ꒩!#e[UZHpd2*O:~[L/8 R h5>~%ف^i×i P4IzdYT"?BzK2qL~ [*l}lK2(j{4*PZK_:-z L/@v3q?Pcqq Y x)l@ۅ k[<U j x->K\o? A':F?ܨ8j7)NcNv`2?øPУʌ>lx֫R!'sa{J i.i|kFԥ8~zoU;ܐ$pᣟZ(żɺoȕ,G}2GN$+dm]BkV,z%:ĒABvR˭(:5as.qݞ7t_KS̆ ڬp$aI_@ Op0tUxg$S򮕨1)&e<Vdž,i/I1_쾖-;N#K92.6Lxνf l^_@vyB8Z`θ sc$ۼC`3%e0縀nW&"ȸ5-e(|[A3 q\)ٳkv')~qȚLKnS,_Ύ6`@s@Ԉ}RxzZ`5A\?nwFhNѫNci 5#[?% :>r=)9*)bM@m:$I8J0D޶ֳ\פȸ^^GD 4GSoC:rɻ8>{8޶̪GVX7ןݐX]& 8m;oɯ:lS~L49›XqzXbq= <袭ݿb'@ kECl5O)<+ !DEaCˍI fqB|e;>p|D4(YFL\nH8}Lt@7PDHzfLbfD c=#k?zG$OḌXʋSTz]2 Zl)C_bAPhT  *JL3ZW*U pb`@$5z!nSkm}X3@t#ɒ L9%V>|[VGl͈f@im W)P=7]9 +lÒc=}og_4}'qDi /\F'ZR=6ƌ9&ʴO ʁ3S?u_ 狤Npew\@aymSJ`A~Sֆ[j5ջgA*yŞ+,WK}LWSf^a#[؞ oȑq.X*b:6|M@X^{;1zYV|j G͘Zz\ԲN BC|gկ:?%=v>sǕЍCa?eT)Xvs< Dh؏cO͡Pr&gl`khiaPaSϴXh+U^Z\ӯq 7tְA/uƥt2!k" ҘSMpQ.nVpQɳ; ~ݽ4V1]hxF.moO->r o17Lу5'J`K]K$$Kˇ+* %0Fയ¬ka4SLQళk=T!+Kw )pI3$cA|d~3{fHY/C;|~SP>iӰk{Ņk'RUBBdg \p:nwƦJrOﱌ=sL\֤B (.GδKMzͧuο@),8C| CbfV9ڑHuuOGĂDKr^xV &p6'h4k'"5$ n`Qo.V-юg t@@}`)Ҹ 3 1xi?A_;0D!l)>=;bM)o.04FV!crA -m$UU|rxM#"qUsdpBtbs@F}x@|dFE9;JĚu\qfr-CpzGuy1q̠ 9,fs{i1K\ >6)A6%,Gz̗7zOEn~lx8(D$k_7u/ʀ6-ڤdYj?ah} &-?Y,X:fFEètsXȽAռ$c^cz_Jw zjS;R{K].$JZ3dUXR`TuvHjcn6{#9~cE-I+=][eB,3H?a9= QI҄5DiP[<wPdzhǗ灡^ o= zJU+|32.Sg,k` orXFZZ`'("1eLTFz[T-{G(%$QcAgM]Oj:B{6) Qd S17ú ;*[5ǩۣ>t*dyT9.1lDr;@KlmJ^Uo*cv3Ə>@[J1@y~$szLv7zq?r0]2kag 쌋Lv g+V.$ *Fy#.51{5SACܠ+bw6svWgUF9wmSq&t?)pq43+dZJi3764嗨Ep1#oF3?Մ󢵡Ȍo&) }<Z:UW%ƭ o=tgxaugC,"#wۅtt ;aD;60>Wr.zGbGҧn;B^{7D]&knp^+6S7SWlC?U 񴴂{/IzRڤBqbu}xvYE|e׵J iFFMlB 1ˬ> 5"Y&dS)Q_zG8Ʉg6yi-)yt-J_#j ؑ4VUƮ" Bp",|YL}|-ˉTG6ڼԑQXSTfEH{A:?@h;-Ƒ|@Ss ?<,*rZՐ$C9#NӔއdMMXuIwHBN)|v1*iSv"ΛiT=G<$˞lo4O Pg9glTXVWѨ\ᣖ@h\imB6Τ2-!Dz]}"AׁP-Glq\ z_tsw>&Hc33 HgobXVX Iksre׊PάD,P@Pa+vƙ `׎L]/c6MTeH,l*OO v72k֮sp5L}M+ked mUhk՗S@}7XFjgdD\(Žnbc>1aN>+lKW . )4Xj_!g@U/O2ƒ0.r >gtE2<5voq:942iH+iAX!oD,1+S!:|gY[1K+Uh|^,Z#ND#CwXi&VD5SxRd[كϮDNhiNoIqYO?:пcY+;ḻv{5уV)w4N M/0Zkէ~ZDܞsI;B$^vs& qW}Q[ב1+7 zĶfCծRn*KUתY9⏁b-.ܭ)r2.$F ɁN?mf-4.>!E?%EdޜR@>L{O8qSO#Үh$F!/ǀؚJ%ȣq:wS.8vm!X0K|D3KYYh/ILCpx=VMO7G7~60M_(Ps]W5Xr$@yƊ##cC[SxT~0KV"Ew !P<X׏@RKGQy;pTֈB8$MlĐ{9ƼýVo8KQK 2tչ1 ;0;9QckOg yi7~BUѓ* >]}3( UK+! G%a4bRfb!$j5˄i,Ӻ'A^Grs ~dɚS] D*v?Xb2[|ntǑ n<*! ׎(cAznUZeP\0z{ za<%TmdpB]k[spDqiGٺSj~ke=A^8Y ,L ~lOFMXX.l^4@ьti\J kg偀 ؞W@//JF}gA~H]r^{8xtʮ:ծ%QƷomvI+v|id!cuRk?tB(o)FeCGm*SRc嵮 ZaRMЈQGFG8p(*$O9W2BCve4&߄@^e=0q~^.i,=Z4f[gpm ;g˧'(һ=Z.`Ni+㰩5_,#}gRO]˱( - \NLT o $ܵ4Ψ{OSkō{Ta؟ʏR. 5?Gkh=P̝%8GΆ a@D^ܐ8NհM I@$[ej# y?ç`̤t tȝn?cUZM F0;I,$z:+tG{.ݶ#[\})SmxP6׫(D|xsVQkߓ!CtuKx(%Ak'OjMҭ>7]Z<[Owqq68Թ~흧 ݧV݀o"Yȇ<.UX0CD( 1=Dw^ߗٞIM5sIcCk߹u;}X_9Ob#JQ11g3uW&:_ӒJKÀ.dT_/  *f'[>{cEGR4|&I:-SH8.5G}27pSJ^-[]vt9FחjRu˵qEV)sixOUOq;T#oidYUjќm5-u̡`ȡ8yޯH-}kG*_nf1>~!UW6^A!pԗjZBpHʴ0i(f_'dF!Ӑ@[f5 `t̥I%cVby^(Vx=uMlypgG OԼZlL'ӈf'NQ7Ďh_x=)4/#xkPٍ- *D/P+W!n%rXsʍi1kփ^nPܯj4,a]}m)\a7a*8(EDX6@y'7<#wW*5 _vh@2 s0ɈV孰[I\ ^wWbf4:48fʄKWsTY s-#R?x,3w 9<`=ĝRfWKϰ_>^t-t{gBfoO(*E3k.^d~N#=xb.3<H-xnX.h?_;12%4vzĎR T_̐R9+Zc7Va2 /IZFoѨH s/J:b^^8[!I#WIpU$t|^a&]:/PU"! d/n\n^[g{?Y]`n:? UU?j|8kր"ۍfh@qb+-YN-$[!*; ȿtX&7"Z8$íMJ E^ J'Q*/tm/X Ϯ(ǽCF5CUN 03#ofʣLj:W6HK}\o@NŝÞNJ1| Vpcump/c\̈y;5#D7T^o' F.a{oE!u%}w.~A^| ?8_f^tgv Ahi :TȂr1 j,W9Ϟ )%vx Bnk n% DbX5_ ѭjgEr8a%txxI,~ 5xAJԈ*D^r@Pj$$jEŭV22{ Ɵ!ֽßBHq;G.cNSgesBA@푅竧.ÿ_u|IO&a n gKlIgr !j͏e|O#E ]ʒisJ(ФtֹlR`\&TI9i88gjOEc?YO#"Txq>_ӟjrIc\&9zA}o66xmQGKzͲ,LftY)W)Xn!I]@S۸ShvQ>¼!kTege9I|AJͦιt{i=&CyM~$XQ)F` өiփh\擃C&84m8 vX9Pǧw: HE\35A%с,,75w!x^v Q%,OHauswၡJV\ [4~-HDzI'g/9"b(tS^,UIAHttJofOcm0KR0 q?Z~o~Ɠ-n m䎙ljC50w|O{D/;P;$IkFgݡP)nQ|?y^b  A~dG"ărIBVPlʝ($F\9+}Ndߊ?[c-KG#T>Ģ|k< Hzܭ64Po!3s^r]z(E'lMd8= [rP廭9>&X F.yRfN2! A$%`k+odaSpc$ *tȶ%IR~~T4vSt՞RLgD_q`BowƖ!]yfc4} 59H5d-x k?RE 斘$^ma. p(\f*뉴3ɝԫ24KTi2FMZ߷$>+#UI*Uvv:yru㷖6m=&jcGDd6v)G{/u:!:TO.*.,s59qFZW \&$$˾N8SL_Hꊓ4D$3'']fk,Hx7@f+r)dW HͨÆӿc#ΔiElC$=`L18RiB53QqUn~u{;DV}sbwhP)}O^/HJE, *^8lC>wuʢ]BU 0Ȩ[DJo~P(:7Y4T԰eV(nwID30%G{l AR"tw8*\bE@K$!.=\("1WgԄ{(6*nD k-XTKɀO]}CӶ-?c_g-ܙv!?%2p&NE3ZP_zI:3 njѠ Y+,A;nacH"2QFy?y'3Q_ΑذT/6G U˴ 0AV58P=m2TT h(iZWBH&$*BT{h*U3 LRQj;Jebwѫy^ TEyy(RiQ1^՚-0~Ϋq*hMS^o~meA42B$olDK3DNzrw.Q׻ ׄR$80F0BΔS+Dk +|rM\mi+܎C<1٥&jjމ= y3M"[f7@(~ǗJg]{:1*K5 W,52q4[Q†lIW18iqiaOm8-LeOY]Z|!m#&҄ zK>MHs@9}yp ӼqNἤ߂k':#k0@bܙ&bdz?!hS"?86yLAW]&2QgD塗"n >{N>ч3}ڝ6l*V_$dp=OoAWPi%}E"Dm]K9 3C3^-%9ÿp ]om)փ74vϷ]drg5ӀɵL!\ʆťɳ1(FȒ BTC@H1H~{V2xːv|X冂$a4 "dU{vbz U! ;.s UD´8.qwDL`p _{cP4GsmDڅe3 _O_}*/AjW`X[K =ݢ9[9bZc'O}J~MPUuu-Мa/ipbvxU:pw(.f yj]F Ol44HI1.^>{ I=aGGv6욬ߗ"f^tH?I8 z%//,U,ذ($" E+++yd->JgK`fy#37+Z2"CLȁbXXgg9K[%,(>K\h@| d{߻GFr*U#̑`Xœ0k.ĢP֊!PNu<1i:0]b]ТK4'wz}jR~nkµ#J˪܂?YbR"g~4ٙ4-K cwk{C>{M+0WоmqXB94fZІUR~T= morgXy`W8b1T4G )_X~5媶p5'FU'_@4Z/}׼}]]nt9RuS[Iܑ"M5K `]snky zJ굦^ \?{2ڰ2mGs_U=W Gi sF߳G{ ΨHC?TDŠ΂zQ꜊Vdy;M8jRO% V˫ț~qݶ-Emg)Bȳ9x틃H +Tc~d; to&)1v9j8i[7[N9 Έ!]bwOSRC/a1ʈUz#F R/Ll bES A]hQu}]@YW mh7 N$tG(FV)]YYs3P9.BqbR!Eʢfqj9#fG3%I sL)_U޻I\˝4BvEàݝ (@鵒Z;;@<4F{]X$s&S:r%G$_Ճ6f=l5l`S1s+D?ѴtX`/6?2cdžd3[٭Zmt33WgYTb3 cfR1yF+Xy=0M!0_ry p>KI(z0=}!ٯ\w h @&L: jԴefVFjfH˟kT]x]tD$}կ6^ }h{HN5yvk,ׁ#F(DbvߘNKH,oږ-d-hC_) g=O7y ҭPe5GՎ1#$]}i:*O5g6>/l{1SB5D=0^rf(VOT<{ EN |>\]IC[("cԘ*ggc_Қ| =¢6@Mf˝ᛏ$cN ~Pfh>5'eF1݃K=keqbJŪnvIP[}bxdj;J$YAPH'I]^#wy[/A$ !!pc1~W\T=uqJm <4]"l&OG\!?H\qfY̹7ek fΎͶc`'v+C+î8ʠAy.vo+pX9fpMBEqWyάVgAf\JBmȈǁsS3])*w5G=ئ +ۋ#ɭ`brё߄Ȝ ԺQF8Q2C8:hyLPQe*p|mJibܙKrh؁Q/rd*u*vH Pb}.چ&) X gHOoCp6NBze?Qe&? CnA_BQD76~}M0R en{,͐s4$qĴxxvE'lɎ-H |r;=gxfõ?YKbUf(؋_~B'1C*T&}Vy%33Lz; k^8fpp5QD^'YxиQ HMhJwFҝKTsp;5s}ܸ7NxǏDs@ju,oxUorHˠC\~!`iI;YNZNFg8csQQϟOCY)Ipc|]sOaۤ{b J\buk1\A<}O<=6 z1aF4jyЇߗk%%{u6mF$U=OSקtTb˸=hlmE,2"5Գd&*Be#Zm v}9.rS+& l".t" O޲noLrk◮5+JE6vPrS(V)IҳE3&g^;\ &W+ 6?[#4INE Eb?^|{!ߪ c/ J~b|1QZj29pq덈0IW]}0/ZI腣(Ҷ0 *jj|[sKhupaDc+3t0TTP T3;j/vE-s+W󯭚gg7rYʵxSnFi6 CoЇWifVZq 2CG]aٕF` j~!cc 9QQR^ӑJf]h1/{'P@[zJQ~ H@uϛ4Q 4lYl'q'r*= J9ca5YX bGeVxn*3vIEBn~cJqGtoEN/O@ј[y}&)7Cj~x$hZ|DվSK"L5uœ_cngg6kj.k@ȠF 7sF~`K<w,S.u:ܜK*[S"iMZAd PۀbB(ΤCF777WҦs!/*D"C ? 7qF=U"dܣ<,k,NFF[J}zm\s hU(EH,G.3i9&PY%īMI=Kb3Qx8 d;؈ѱZ2K7G+уJ m/t_OϵǀNs[%ʲ ࣛM@E0Ჳ<㬮ig,L.]J8a|0QpWlcwMXIF 5'N|* e$>d'}gJ$Gt_ Zj*Ky5+\H<6}3e#Po9(q;Q~9LNf!| A2&k* T5@դ*T$fO F/xfxS*QlOG¹R)w1Z_o)XNvԤlH 8}>H+!JK,ƣ f|Hdc}}偿]Nq0!&Ϙq%52S q'=[z3}S\M`| 9X;:8q+%h~Q#şF l؎Zv Ќi;#7UܿZ~0]qU X2#B}{T3nqyeLAd-bPŁ6N8K%&xjmm}VzŰT} Ў8pmc# X *{>8 ol /*Klk3cjN("unW7Xg{U?K4g4ə(Xf7%OsI )ve㳫Qw!b:n5E s|>%0noLS 3 ~M&QBslWYԮ@+"6-* 's]{v[tB:h(Pr`1gqlnLݣ-`ױbp>޹|<ۊG( p$w1lx/:<^<$ qƳ~^9V(vQEQaYW!*ԳN\Fz26UWfËtFୟҢj{gMH 6g"cز8YLEtamVYǼqFnyS#l>}yQ &*aMI0+@?:PYt\UCޢswDN?8 $^ R(5t̸ޚ9/ϼۊT>! 7#tkխ/xŸYpN'ul1LHx_F%4(gՊI_`8^< GQzJ|y8AT԰L\tʅGKQ%Ys1Ղ₢SB n9.:,HbpoKL&9(rqPYCV!HxE\G[eG;U +h/H')5}ʠ} v]N[h ZڠNSQB]N Y!ܽe1+x+k㽌Bw\2)n2Y?وírU0!VZL4۵J5~qSQ(֥NSlPQ?~kC븣i 4qXȹ o֣4-|R 5O-_'7`8`GLn'F'ږN, :.K̭/ω ߷JQ^ lo M}P69K4.++ ( &89`76:м S#F{ ~fW]!;wӯQ{DW1 " F?O_aQsWZqɅB o .R~:ܛ4ݰb3'=d$som)^ 0ʵ;X3{oS Pꛂ^ҝMh)9Su/SH6T+$MN$`ytP B#M#(t~8mbZ/J`^5(o{z ʹ 'fM+OYŭEf$ Fy i͋m0-5(NҨJ-xͽXk_^r`a|'rՌ `e }zI@Bq7;ٰD36_9\a#d]s#,0B;5"[Y9vѳ_Nk-/7y#+p>$bXԌ?+Adhӝ?w,q:%ط7qX.-ͬJ^Ƭ@¯5 }wؕbg8$A ao&?0Ujǖ09XtFYi€}+xu})&G*(—󀐑K񖖺X3jcx' 2~or!7&zT[%yw5Wf9˖ipaURt%I/G4iS@:D qcAeDع+=ces͝ђ~BX3CZذj~ͬ^4t5BEey Lh PsX'f }e+[ e" [TrER-?(\A7#FGwu/gR.MuT K+kݩm Z(yw>D 0xJ2NyRva9 ȍ;.>Q#Ú96;oű_K:d2ANAj NrO/v&[(2PtS˙dfY~cᾒ悡rQ0Cn6GFXQ\/UHc#R6R dk93B]Z\ceu]Z*ez7[n?WDec3´xor qcHWq+_[&p{Mߘ`a35]Lf_3C\.ը2j $T|۷y8ڍ<@]CZΡ*@YǙ{ܫ((Es+Ux4/c V0XGEi̕UAU9ykFrTFQƽMm+ O1xjK" Wu('z]F [&9|ZNo"~h#sڽKv]0ᙵuޱx2CSN1ҔϏv/$6xN)ֹILk?|:0Yc H_̵bJ/}YLNL n?F>+ e "#gCQq5BI==#Q:UM{\1k:#!%Df+q~}w`!Xʊa\c+P;s2913+?:v'qk t2QQ;0f-JRNO,s:Hg5*2]8ax]Ҥsq[qs,2>]`'Bۈb9`<dpdJ(O* Z5=,2i* !z͆xF̌]ݕc}mƒ3hyX5-ILk?= 0J2dG)2h7 I4ɹo8@[\ˋƵ1TFCp  _BeYA #Y9KF)v|z=^d꿆G#4-^Ev 7{Fd P'4#tzc 3teF77(g+R64k;*_ J.*'&Oe]^ Lźmsb4ol۽4J- /EzXCaf@_V/+p__v8" "dQ<,/gDvc`Wb 3r 3eYdf/8wcz@F Gah0##:aP@v-W&%]ʘrWוvxML(_gYay\{ t \}o @)3ֽ=g- ï*l'& f)sVd:vpkw^ X:d`!Ag D+dU К!u72qK>ZDBWMTWi2d@jـ> 0/lC(3oduuxot-Tˊ%U ~O+K0[浺կMf>q "K!ɧ: 9jؤw.ϑtnQI:Yn-0𒴎Vފ HhƮ hF;YK+!x}#u2!QDԣΈ|;%{i'ޑD#wBt{> +Yfs7Z ~!#PAN QnB #0TŇliG`kHX!v '8Pqre2UΜ~Nl I,軨F',6O/bT|+ןĚw#Sw}'_ q*0B|j~ Yii1? &Q&e)앲ta0ȒKOqaw|9#8E5L2AB6= Cء8Fk7y,yWb5a bAEa>֡ߝ jI{LfCJItf".PF>6e1/BՌi7kk'&8J!#)~vIS\%'W,NytE*D;-[#zkE^װ 1&%:G5iD RHL`Ͽ9]mbDog ~LYMۖ /A~tfl^)H|}GR@:uD;8ڣPˆeOF3:gXϬ=t!V6sRPD`gh\Xg'k:"LJ3.w-8Az^үU :gmd<ΓAn蕲w0~é؈+@V~hV.S?kSZW!/R 4Uܢ|Yǡ ~|y- _ OaSy]W~ 1ժP_\v`)P,*liU=8ߣ'95A8;Tm1#$siJKc9}0/%qIdމV>>@YsSi8b<#GHS~L^PH2{Avu'7hQϜfy3~饜h@,+YM{䕎(˕òVr{` tH@ty>]#v*+ɑ|Zw߃I)۔Wgр j@>mv5AVeәn0qpvt\0 !y;I?8v?$-<FosEIЖC"F9Sӄ<w;W-0^l=p'gЂ /rOQۍg Nw3lZk7&-M@qA)N 0cj_KpI#K%ۚl m6rNTEuaVyá`*Aެ-2˿/$5H ]T0Y߄I߼L*J_傚l䛵$YRSYG`~&29D &5{{5%\K"+\v.J&YfF|kڲSezRRcfxd:bGM1%^2lă.+O-"eS&hP>x F$_eL~-] KK&x e/e% eD\t/F?^EƉ+큇,t~cuһ5ia[>+N-ʎWl2og(@YO vUޓ:܁Td$I0N9#&n{ E7Z4 *t Ae ;_DX1ծ;Ts3H&, TLO'cUE&ù&9ÎZoFUC5N Q|W9, 0Q/ [2Pm8ZO.x}{c[ct[:AM& dY;[B ]JxZ)DK䰦%XLӯH.oa\4jʠ@k@*L^k_ޤhv[<`n @N` |?Bn b .4 RCGr.s4FITmnE'Kc{FReSJ1=iT(j‚VӊoEJue:$&< 1;]3mD][|MŽ|q`'L]d5^0%%M6ZA3%TGѾWƏj2`F`e@[ b-yUuo0KޅڰU5x+Xljh5/+Lv:vUW=?.~A ߢ__S0܅A*-7K}I]g텞^6Cc%MوE'NY݀ cOR4P3UHrP-nh;.^lF6V"/i`SjH ]VOg%9ow O`mP\9 x=)E_^oVWy; h6^Tf(D bj+\KoXe=ih:wB(*G(#E4ia?SwwNWa> jW1ꈺ _?t(q.^f̟݉)y`;>2~~XF( >/>XjT9!Ij\TԘIؗcY.9rh=<蛇TNhC>D|clJwh(b{pjD LN X¿C$d{@?˻!lN]N/8ͭ'TuF]c353'+r׻/9,ݬ;흟yj[yfA-%!BX08)g:h{maVcb` UdrWʪǽf柿R)$h: O;hA?PK9؈ ;"AǖR?֦4qEYpmtz{N^rx̩uR=DʓN>!ʞP9D /0uJ%&5t{0_Ҡa5 L(`! b5ȇ@ߥnL t! zT@ԜvqJXg9xuI0u@Ϭ%#PN 7\DɩsbLπxi܂2؎[]kV&,QkCx1jr)x~as|ư'3F=ADkД20Ѻh5m-aLol9oN3 *P_ $HYw-݇j~+dk].ߣ:O# a q2d{K")V|0'[R9} 4>rF:4|L!zE~ ΋YVw[HV;wdVdV8jZ{E3PtI`f^[D1^Af^xpjh#40/WeS.B HXp=h7M˾_+ 5ܛ)N߁ҶˉR& zU*no0\&'C \S^QOY_h\Dg#K7 \J4KP_ƽe7b8Sѣ~aS:u$Zģk%8~RPm(/H&(*˜=7y$>J[.i`#|mC ߘGwY׎@¡cQN,gVw0k.Y?}chPBﵜJku_+s1j{⁅ӵ8)|B"qn):`X/~|(`on'C=[] "?g2N-] iwpR yZ^[W _d iPI:x O up'5gF#}!'njBV45߽ P8H.~fBCPc4x0Yq7̞w+*`,_4۷BIZZ=v(|JLE7˃lZI@n^XRyxx+] _3+يM_Kn:3?#0#1]|b?^e/-T( ($5rF.28|٤Yqֵ5A(X23]c2ퟐ\#fJCzrU<nr-|JUd$Č#-\0mPHaLɇ*iwihǯm֚B#2K~tVGT@oKzZK˼ ̠(l -Xh粉/49:);a]5xiCT+;ڭ|L V2`$@>U+@E(Vo? \B9sPI (O5¾ #Bcۓ:X*^N- "s86sՍ̱\H-IG,#oB Gʿ ~E[ 11 KNxoM,ȴ<g=blY`Ny Vda U=?HÏ}yhxA4h~q7F>Y}mO0IZq׽Uӟ0%8 s@YW U8"zf:½M.ۋ*AwdVSzks0، dK7.9AhX?d,&_ddg5J6(Ujc _ޤ%O Tܚ+G z#8p3OPKtU݆p4uRM/~=5LqАi⛬>a3:}T~Es[=>II $#q0$p" 2C_\AiDڧM;ZY-Ō 7 <_ <`ZK?*3Ѭ5帱%Uv[fƲ+pnK=^#<-;5(tC5|R7cU|/i/eXA#Ow&'2H<71 Kk +k" \ܦG+6BH} l/'C> a0l(zDf<B@6N) `Ħ؈gi&ѷ6$Zjy@vܮak[w(`õ 'ݥ3TQ6UϾSԊ(xS=g,rb~ )Mtk&Bg(H88xr4[8:+9' 9ǸJFNl;ɅydxXz/]/# ^XDr/:2eѠ1J-!lT"117tJof GBQ-Y&]BUh(aVS DŷgnzFK#vQ "IVz`_/4Ւ!ʁk1=%[{f#V={%nz̹# X_,_v רcHN0VUF!Q9S_ ߽iu4cdkS=%ֱΐ0~ t 0bpK"ٞ&%y}Rr`Љ^K<k9w.!\2;֊˦oyG ZHϴR#[Bp>-P䨧9EUs摈g=P\XmA}bӱpFI>f<,~@*\o9X_YŽb*b+ܧEq&J}/Xnu9"C j0#n#\hNtUj5?cs*\XH}HV߀?š, mKL\-.hH5pCKI~p7 ?q8X唑G(fƨQPh1.N;k%Pe8CHO w/hVh ['m&كG~zA4Ȯ $%@q+&aīy` :@D}iB1G۸kvC0Nm#a`P"ќxujp3HgeNYџbR`ʮ*hdrU ΅%mBH/Z=f1ȘeE:="1a3r^7~߬r#i G3pĞh{u@7Ԡ@?VRV{-\+_m͛S08tmVv Lo|j:t2zT/b[5wDZX(ڿc!ȗ<#xRA/*{A#2\AQ~y$\0 Og9s;2W=Ac;I]1x~?Q5 9c_$$r-^:S w_~]+. Gw%-⩪ZhiGQl6fk5a?Coʈg 溁Z awR )^IqeaB)6.0 :YY)yʼ/ƦiL)+`g2`!8w}?bZl]d Zíx>\04͔$T:Zq'Sk5\i8uujkxp8N< 9n5X $Kţ(h Tuh3a'.S$S6n 9]ҼY 4{b7j@Fz]B@JZw^*şuCN'P[[nKh:iZc}ho<<72Sx.VLE90r7ݑ&Z`11/{x88cHX°^$;47(fUeIyakc>e+0G;C*Ŝ׊+,s@#oTŔ5#m e.߮H̔W?uR؃zsArѤq!޷uyy4(uϮ`zx:/ ҏgǵQK1n}S cHS::n ^@/4NĪncb 9Ň-5DzCt%<Ij'T L8j> {[}bRq? *  a*%|'1vI~ڎl/E"(yN;P0L'&f9IuY r_!r]06R T^vQ&VcN5LaTei{ݎ".1V*)Yjw4xywL453XHXb4GOW:#O!@9K>#Ȇ&l-q&u682Ur#D8F۫IxC(/B >s!\3r4Ka6 X4v8n$R~mŔ31^KU/KMl[665AOb::P24֧75埡,,W`}p (daA14ͳ)6؄BV] 4|<4*sY+LP)JbQ5ߺ+NUk"Ϗh0j󸲫m >Ўq:{{lfg,V2%{eGFX|7Qq=ѻr2oQ[; 0؁VTz v Q", [ Tٱ+ -yObD%x;@MĘcTaȹQ(#=~\v^B$)[)oX 3q fb' "^%l.`tiن֝O#˧鿡 9~Nk9Nɖ8͇) bau>mhVU[y\w1ofP ]!30_aRuh"#*샂7ws/iky@wnUU%{Sh=pF&;fnA"@/v(9s?)2yV0 ]H;C{޵ݥ]ijAq-#MX7^!pg c}(4xB`xV $82`>47w ȈsьW_ NE"~)ԗi|%yf/I6Vi,_Ϛ?j7c\gsa*,tk<q="ĒMc8NӨ`[I /ypK>SFndEngk %yZ3{;bQ֞6+:'߬Dŕa8TDz1ePQMKGVոtl[UhVʹ3"-N'ߊ=ۓ;EM- acCg3s- O/Z.3&i5F سo]m1%=`ywiChnW.*)\:\޻+lZI4S+<4 dv#UbMn,NN$Tg Ъ{=s?`C'LAg\E݊36qM9OSz&0X->hN:vjtpK4]"Ӽn<ɰᔄR(a9i]0*uӾ/hĬgM Ę<ߐ ;4$dy:LMj>*7.L }2Vv1I(uApL3({HS|uF&sK':|oEʮAݧ+G\M- М.oLrЧrٜbԲTiұ)c"Aa [4! q7rM9xF.V$Nzq^ /gK8'wHm?.,t&`tx3eZ4bN/)YtzλE'H|cMk,gHIuׇCJȂFe]@lٌ޹ Zmdi= NGVΎH0/6mE#QȽߤm%Padmڵ(J&FB`j>3P?ϵjG]HJΧ%aw$Lr7>xQ4|j5m֊7d3Y*$CaL@|Pxx E8??Unq̞:3{@u<0>$' !&)O3Mx,b/mkd}A%fh=4D4r+Si^23BR̭Gt藽Et"]C ZՒUA} 1UqADvE:%gg>*J>ƒGuWY7&fFjd,x|9(F+}gd9$)m%M@ w!_}qjXHxr6$A*odڝ;Y0FAB4*OZ Nҽ(&Q0pB备,`VfKFׁXD19.S:H{vm, }KAy  g]ˁ~ӭEa< N{v뜫c B 5̬yi{Y߬^2ӵ)\D=0 ,8qE2̖-#G _؄L }#v1+[(*Cn|ݍ"f:'hIfc7<~@9KҌQ(-`wz ~-`[dG&NA;΢DphWQs̉ GѥY4^mgZ#w{xPityБ_kTMTmz'3FdH~!.JđT@R1MJ _S lb2MrHۜLDE"=EW\?6b~5Z4c(+]cޠpcsyoTT5"٣gH*#LE1t*7u{_JZ_Jْ0+RbH7TOAY%cN9D%?FS]uӐC6]Z$tH!^7\I0 9=nY 2*~`W*aӣa3y0D^Nk炦6K#~7G3ß֣Rq0sR r D?"osU-nhGM T[KzqfPOf1^wH kّIfg^]<%Gێi7%s$Mll[>w[" )4'10@~5Cju*YFızs@ɹ'l-4R쟉Y(cp2 4f]fK~i;#c+ a:`cܻCq &*8b4Hr) 1•eR8ZuG[ռBxri|sRډגzf[SPT]W]5,Γ] 'r6"_ݝܷӉP\ǩiv ;=zKh6 4+gKe>#U3fJdCB 84udQwk\Drw_FϜW߅#XdI 6n(q*%;4E-;pd{"̖o@Ĩ=|PW|PZ]C5bp2[e5cF G}FP` )g1l&D Zzq0!<3zr+JT|q6n0*U77⏎,o}*[tE:2y+GVDw$ LUkŞښ`XesT'@P@g X8\82%49/|biS4l] B`ZO<ĵQ7$rc1Mf]yR#L0Lvg BT`M; @yĐͰ!w"=.dj!1ηQO/wXYKdJjkDZXMZ͋笟mT { Դ>†7O^XԂ黆&a1]0_g@ja3?&8|z^Զ4qko'V6BXC]Km3iu5~xEj:8ArQe`:YP#<T0BzUr[Lp5E?'e{`r QS2٠SJCl]'(jhf"@sh5SI80/J0(tjnx2O}Uo孶ĕkn \]7.]_eBu|zP"zW,;F$27?a.8W}~\0WT(&Dfe b k5nAַp4mxH;Eȃ7m6v D 18J:zLg^e8Dƞt e]A(ꩲԐQ4rQ#P̺3M$`;ZܷVnNx\8U`96w5fܒdFQ6Bv`aM6\|0GP_-eEwL p9o$GsLB<Ҋ-A 8=5 *C{xVUY.^g7ӈ0%gq->ey2%"HqO'd.. |uҍBDw#.$?fE֧hﮤsڥ%o{EF֣i42:DULRGD_{wws~54#"d yyhan,\ c=jʋO ˛ar 5CּM q&ϊG0o'b.Z]:wȺnC C"D2Rx닅O3=C9e,H 9k<,bܙ#|m%9:E2pdt32i>. 6ˊhnVtTf7U#tSAB 4x;bM Hl4Rcэ&'Mӄƻ?"<]PWlXBk1gbZLv=M]ԣKZjrUp;vĘD5.@'Bb-d\d˒] SwxpK(~6Fv.Dyj.qNf&6Q|v>qKTiK:OØxǩ`2v2L@Bcg( P>j nUUq_ɍ=kgg-2ÉWڰg?.a}8Vܞә5{d SĕbI琠NڠeMيou2akGwOb`0me H$irŸj3E:?؁,,e;Fuj8)~u´JWЍdޢ|Fxz{Z؜"mñ`@ xhX7S*kګޤBOmhl h>=~5ݺöPbʂDr+Ug\!kiI+G NU3GzB u_^d!Γn3#Kdt%:ZYx0 e gRXx^*N\0uqUǑH9u,EX].X4turq.Yuiej] XYn/oMB)GeVTJ8 8:.M]`,;u;w*>/#>a'J/F耰\ d#i^I@ jMfOqbA]N&w. d~ӑO977pfDsSM8VƌYTåؔx{GFdZ 6Ѓp47:e˙^gv']q7yKD?t;7w\ndVWg*| \ۣ!K|ljmm /:b3̠V_z JLa_F<#8 aX/ OnUY&bgڥ ٹ AS>Es%MUU ZhYrvXO䯴Dt]>kiy ތ2ԛνG1< _e(~ 終ԅj k *}2ҏR=-# Dx@ 륎A&;j -MI/M $8+TQ1}_~:)B,&{QVA; 2'Q }*/"#^H; l&<-HZS ӐvT#1UmǠrvr̲iy* )md%&#Ƅ76yՀ=)7ɇ,֜؊؟'ҙo쑲a6q?rujn_}" ru>XB؉׀Rp$)V۲hR]K\J zs;|{/i2 =c3=LYU/O X0E#2(`"0ᅸ2`M/"?xTu+n@WqCp0©qAh=y+hg66J>:QVc 4HO5v,MLa5{T]<`0}1'w{O1ɦz`ֶ{<)0'S-Οzi {Z򯴦{Z}XxE(#\js:ΐx#?V1,\/y I0B j5/sLv@-*m"@|Y"e;%;K`j0Zѽh7@$lrY OzpaFrE/jF$>{.W0%F1]|mNEiUT1"QH6r_7 (=@wm{ v_gQ.i&{X% sXz٤0Mo⒜WuЈ[%[8_5%"9/҆IີzᥔAH=rr_ em*f\&mn2i\_Θ}ۦ-5,>U;+Pa$ LJϖax:!9`eða˘^AC'j:p;X!I!i?LW.%c1VS~"M>]dZ?@Ňat =ȰFE482I !-umʴ~v}igKF$f ?F`fɇ|r t"ZG>$0Y"L')wl=T$ꭩ)͵d%7ʘnzI ׽oβr/ ~tz/ ǂ ĩPrHI(ڭMxFR?|ԱO]tę ]ow0+A{:Հ ..K#z  ;*k tFI&$:q6/[gʉZmB\ \&LbRQ=}FtnyUκIk1),2/Wc=iy-$b0 0Na)B665ўct޳k؄r櫏 `wr:׻X<=>px5]d}~ :́tͶY" NO4BVoV`sU"ϱ<(Pb]Wn`BW]q?:,FKd>Up.ʲ8DzuQwƞ"REw,F(RdAQ-yS $.vv_&-I&>p)Vc?Uh '11(H@>ChU}=؊ut}:.0dWT#n^ Yŧz<O mo==[.6Ml;E1g>E昵ܹs.:}>*2 qPV*Vk>7/͒SFv۠bD;4ňh!eoPO/2zB&k^{Eq1JN-k+`&aiOV1@;ZAtAXE/?54'^*-z`tM"tYsJ1b#Ipw\J+ّ0;5m/gqAq;Yn1Wjpp'1]SJ{rm31ʫҺa1]{EoL; Tu'oF_K2_ ~]1U+bixA{ kcʚ3Q$kOZFz`xObAW7%󦾣jlDZzû 2ϡaFh6h |?&C6|dd~//t#aVLo #0 F}, L3΅1"7vA6Ns7YGUzӂ+'dA6U{^CQ?P*mw'mOl${l42ٚ zjK.!;C8Gzu>Ozv8얨;;r=at B?G*hq~v' i0|Fvڽa\|->xZ6ꋩn!.5Dw6âJƅӼ%( x7\L*:1'ZAUX|729rO#]DlzKSJY]5_ YH(eAQ@ďmkShMv!Alm ΫPIĢ:wb|ZK0 O!_"sC~wd%_/G"طGQ/0I:}'X g<ݫ719j_XK[5@G[.gO avY~F'8n mV#yn~+o^R-T^ؑa8tlA쀹V)W[)F92$+-K_Bn)rʾK+ªf}UQ3"䅠=(r ^Ү'?"b+^ @'2oyڈuY\c`\kRg+UtUHa3 ZwGt.Rf >Tk^Sg/" ƫ:ʙLul^Hx}7cm' 9iEwLF7{HAl@YNjCJ[X{įҩ{i.՗+$;Lm;探i:)QQ"UU#߈k(cRܣhoV w$5mQG?A?XU%rJWu2@km=S jlpпu,$8f }bè;!nSv]J5eswðW:F[:6 \W>`v(YFCA"^> i$FQCx&γe&0I0+ڥNQNot*3` 3rh-CmH(7שRM%ڲ)/B2?sX@4rRfC 4!ȶze B%d{+j44r`e$qz$&θ53jyZ1vBTJkt${ ݩ=y2xQg# a“)l?N}W{ASFz P+cpW<ڙ< RJŭU Q k+| $Rc;ְ X-Ѥ`m8.1.<@-gxoտHJVbµEp#hwDZ2(uLY4^{V 7R( Ī]Xk{K-d4zHh~g\P. MyQ*>09DoKpfA^EjYt$}S>H#iuaze9[wՓ+HJ[dV{ R^N?(@aRD`aSwZ9Tᎌ=[0']0^F4.&]q|0kEA}u~I/F*ݧle]z0v  s܂Va..D.V2qpBĹIJ{ԡ̲N[ޡ=LBlNV rRjrPkK'L*ȫOx;G5 (^BejurޱZ8ZEad՚{>4?ƿQrB0\=ץл j؉' S9=kr棬ڻT2һBd|;+>ŷX-#p`GY|n0GfBqd -01Zˬymw>r|H#S0KСSf9[yz/ Eq^>Z^mrcnS$Z`eS96RtF#%{0(|Ixp@KDtޗ"Ji{ cT!Kzm. ^JB}%ݳkƤ]T8#JW^{o:[Ix ,j2ދz:kԤq.!sly%%(ǟ6ԽKjX+]q\5wnv(Y?'(f$ŔAsv\ @vW U=s8\):eςqyx9ۍ@y-`$CgFJmUА=z;&}N(d̑]Tn(­ D- ܊;P1sdj^"|Pk< 'W!kf{twtyÒRqCiYoۦyN.}F#^_V*41W|E,9)WN K@ôdxpbh6Ω1pP* aq(0CJG}.l*liU񏡦ch:V2sv1J p[܁TwPx"v27m0_(,0HVB ګQYBID9:RPz*{m>4;1N/= ~ {4(-_5AoItJzׇ`ֹUB;xFxc(%T0 #L۹F U<аK2VU85~S,&NHsJ < /ϵېrUl#4j:viNY-.DsᮘNUxkUT9Iuen#'40a3{O E^jkhnuv+FRæ'2΃=E {GxyV_J_+h9x+85:yKo <đk|LcMrB#]Ϡnv q*#WDQ P&ö*3;a<8PEm|&:wR$&kexLR5m0^<|WT`g-:oW h}"HU(O&$^~kΨ!5ox]?:4 }ΟZydm zL®rxU~5sǗ%hsQ*rገFb~'BX$8l4:$vr5 /FRKY.:Tΐl^tc3qQJ>x#s (k!6&FS,Wr6Wṥg}A]%\I3c5!"i*p~ZƇ9!pO$ExeHx~hm෍%2p=B,k]$Yl]3 -| M@ uۖT l # "(vm7ɟ6L[^ns_W/4x«TUmOH̎oͦr ifM };U "J>56՝#7`R4 <9v)I$BU<AtÈ }; xX2fqo$(//$'dWrslEV<|/;+XLP. g3Q7eۻNlu487ǨRk[,:QR b6=9H =p9u4VNLH%cpP_aaYt;BA-:`m7ce3z>pFH{XiV9|&8""ly2j|&!i11 HTٚpz`@ ,UךX@Ϋ+kĎ¥k= >Ls[/``0p23NX#?SpwQ7DD2z#'JlGo*ej` 'ƠdžY3X5t<82.2=|9x)?t Rde&N"/99t%v hJE"LQ!s'♷48F\وqH@'F_-.[1s ׀ȇey61kG,C1鹴dQQ|V dh+"]e ^0&4rLFs-+><ţ ýd# Pd0pe$ӑh>߹E%;TOY1؂Q21/dZΫŜ*2Gg`bwI|vO˂cԏ߱$`RFQmaqamT`tuԜӤ LsUc *@fiǍj K@  IS%3{׾8٦a +m'L m}"e1SHiZ= N:ghs^FfwU(x24(iΪC"/+@cE 3C[|xV%A@7á#e4VPA%>zZDB-CᏄdv=vªsޛ^T_ ͯWa 3@DxoR+HZ^ V{$'6j曒Q;3Mj80_;3Xyv ŋAâ]mߺ(}-P?WVĦyP 77d _]W56cs5iyNlqߗz-0IꤊEq╦SN1֯ *Lz2dqJeEEpF>fQCVSΖNsWi8ݠ ©iy8Y~h 0203@3O?AӝNQ(}psQeŎsbԾ*x$ _c<Ï-)gZnC3?HBѸ<ƥL[P -Vm+"CTwz5_/v [+7t~pF))]eqFa;a< qi>R?&v:m%6OfE\]wEڕ{-Q< r _X 4]M[/#L ~FR?-U3`Vd, O NJUM9\bq\:ba=#S _>qrP4DP9eHHTYi]am=|Tg?^`/{XEKW*ͲuR8~v"2aK[Q-H"5G1iۂВzO ue:^קq"òD)WJĶȎ%s_UK.& !AA+m"zʯ&rU{ .K4g}罗/6[iBpa`(ѱLjlb d_wmX ٝJüH܆ʾ={޺wJ|6DsBN]B]D"&שּׂL+N}ju?f?Xn'PO i8K;ZP2ja7^3V֍^&Qz\S?ӾRhϴT'ffF>0ݜOVDHv3WRZG_!Z& WA*(MJ@  sP鼷)3ܮٕ5Yτ@fIRDo&\^nU5ēzQnjg:iAvK=iWųA$aa(K.C\1C7S~?lYkhNWJ4Qe-ynUZ֗:*h9& C Z3?ݝ@? "v-iXnSNNy)-aTD؄XO:AꣂI[; ,Lt9m/",&],hC~qjjdHQY7RGK?E_f\P:_0K"@`,wh'v3ǀ!0qW$C/<|#$d-(HufuPyv[Qc|L2hIޅ;5> bOCZDynOIg5{ku< a>:1v)ӛ,_um/vF_G`cň#cx8$yX} ~kp+(>Y"0xyljtbcؓkډ$tEa K(J>}RxN ݲrBNg_hF5>yՇ6ˊ:pƁl(] ح*3zNfܹjsAzK;̆kSVY&KZ{c=SYLh~x;%9C=QB2MwڜOJ=ŀC["ݪl3y=u_ST>JY#56:c*^ˤ"d ÎOv1"rɔ=|!"y|z%H {/xO1J`zl GF'gEՅg4z8Lu )2OAޓn %萨@ʼnc>' .aXp,b,ϩ8?9şr".1j3L2Jk MT&hcwǓ4RD_tckbSyʃIIRh&Z @ |2=\ :H0w4OAZOnmZѵmm eS@rOؿuU@`*{ b[S 5 &JUk(u UNW43't-(7|ϾbQjHf ,[Fz}Cf"&l)[ߝHςTZ ɭTHh[Z<7<w=3țÜ33NT5GH  s8ة=R/c2|\ D"Wu$ۃ[?m0lڝcF8c! Ú)o3]M 9l~4(w,|߆bkIbj_y! 󛩭V& \/9Qk4AYtմH@<}ro$>RxQ)އB+uDZW*t>Jo=zp)ʶ!z2eve =UዜV{# |Ju9 9o;߳u,]=GȆ= GJI+=DE.T}AFA}c'v^sJ onغl0wf~ 234gd28yT+xkjcqKi|FP3hk#_{PƉ ASc2ˈ 7鵸P_@03o+ ,j/Ш<|20ܫ~`*&et1k ?HI!t .ݏr)þ;\E?:O5x ?ֺD|Aٹa%0Vj H|쯋b1eUSP'bu;~`6bE)[l-sU[ߢ=HP߳K9@phcb=,k˳* v֪%"k9Ly벴fj ;V'|w U$+.uzugZTk@~ gNd`\'A]6E)M![>~#HyH&.9?q\ܕjbXq 64# K-=k{'Gen_M2tyŦ42"IJ s$_DĹ1#,M`dĥ0\ߦ*sz Eۜ-x9uRDbT _/_DnK(m{ꋀT vsO|?} D>t}>`yKͲJ<1VU;]܆*whRv̓SPfؚ^voO'[zy2'|JAk-pGa(&FBY}jpiَ5{&b4&}"|}t.)98$`%Zz"hT&5~4;=]*_|PѮIٟw1<wl !Wp7W;cTiw"3nJ&fkؒ_Ĵ Yv~% s{JWjAX!r΀V3B!>&<Ú9A-ipu tVC'>nd"O&Z]|!r~M^a^r8ƾ#Qh6dCU{1iPIJBMPaŦܮKfS/v0WQ􏄵 8HVg\ڿ wȁܸJZ{nwsf[_/|`7y!MTg*eeAzdzh(dу<(%R)M±V>+S3}N "R&+Jjb]'ْ~j@20 ^eh2YO;]ݾ*8(Cb=cV$bIN Jm[,W\@H 7ԂDT| FeSMLS ?|Hj75&dt?TV4rK~" ~/!NmqqR;RF +ڷv~H|kn>rgHO  A3繀YOGP}|?Mگ47Mlp.fD/p2i+Gե8K0Nz0i7{$ 6g03ʡ6pBo Ut-Xp+ƕkdtJ? ޱr։uRӸ`drnEOYnVrX6S d5gSIIDfж `5N9i+@ֻ|V0ʮƋ?7 O*]_U%Y PRR-p nD!e?%ϘltMD#&OWZo o_wnj-$ >f%Qm(AD&^ӹ-Ey%E[;D}ʭ) D|K-n·+Q=W\{0_T )WM[x[97;Rv&v; e=~<H %%KkGË[GW0H(M7Ӵ8{V=ip^w֊^R VcE9d>CBx=D0iuzJZ˧|\z@U$ )aU]NE46WǝL`} 2]weHgOqS̰)z {5(UСD~0CF*, v# ̀ / ֛|c&rq.sƻ,@Sf )t\6먐|͇B:1j!ÇP9kpAj/ $s#;TJEiBg~jNv, >l/5~V@3<QHJk{Yi{Sܲ:3[s#*m9,djd v4o!rߓ{w*qCSIg^}prL W),%GFN_%D~hAt~l">9ђt-vwPwHkw1'w56^R2&äѥ؅t8I!ќ,?özhfٝz(qڵ@AU;F.фM|}{J-T HA;F=A  e Kʨ^5>qꋬ4UigȥLC刓}G"_Rيgp\+0Ȕо/6&wt8Dɠ8z7C>y͂258r۾N?xΣ 㞯5Mи6`Wv7 7sTJ* %1Uţ[5ob逸])Q:]EI~$ pC0*fEDvp{}B|Sg6/չ5siַx_,1/(6 yW4I5FE_2b hQM3b*z ~feN>ߖWNO,7gw:nN7+:E}RFu[V %Bf\PN#ٸƆ*Qu@f[mw3>jz;ڌF qK6ģʮRl_ -Il Ă c` kw;˚#^*Tw^:g1鱒޶>Gho] Tyg=zO>VF.$+QS-ֱ79RpdfIslkŅsfW>r@$̾h+PKYG{㐗0C{!vDt%(GG(s@guQG 5&4"kMd5:aXuG/7`qWU]uVB+;Qѡ~ bWG3/O1 uDo1IUAuEk L>+^c`iik^O*0v] RKXONG7>c xa%s-3V6"k4fEl,ۘ g> w; 敡lUv=fC? mM]2rle#&NFgueQwƔn(M|-QåOHM:B7*8kl,y;ȇU1Qؚ()Jo,hH !>E5׊qKOfPZpJjpۜSf)4hAosn91ERv$WV3~P،?o1׈thp0c.wRPQVw0cl/ܞQ2%K0l@o7@jx|@+ԟa֪ = wth5,An_J%ѱ9wqcG^MˢX-@Qn£1){H:ѬH۰s?9Ir!8}$InJڱ:ڱAttg*F\#YDNgV4"P yoftw Oꭻfyɾ";A*dDu>QB9~n5MHO ` q5q7 ܯ  JB2;F`v]%,l/D掕뛹^w+t0&ʦè0Mw;bѿj{0)czaҒ{ X5x8!$n PuyUO`ݹW=纚(uLKT!zN28[ N@ؾxUJո]D7Y}Ya~fp^ދхTw 6 T&z!E]KFKnT+O(#t^qew0_U#K=gFj{Hȫ5JB3'+5W6c7.VTсij5pwY$W2L:J@po"#7[CΊ4S>٢.m0ڶ-~fNc8&.J:/.Ć%tvHW{w6$/6Cs^\KIn1#KzR!)),s9#B#=SW¿Λ<}=R]D)?W*>D1[mvPuC5:'`or%u[uTM sCM)lط|S6J#;7=::~U}\CMт%"4Tɿ))Ѹ̜pg˳֧j$iXzl+R̸$8Z uuT72$V6)s06s0 k\S䠕"J\Q=#/&6;Z_*)H5 gW7j ؽUO7%$jyw;- CvБAcY8"TGxR.Ñe}6xѼQ%\$; YqXEQ`CAZK+.JBM.9p|(+xJ6Vg6lZ-띹Ԯ`뱧+.yzO!KJ-Ŵ%cmx+lSo&Q\NYV}6_w9Z3~IB#u*M *a|elme-ZZ#x ! _`ܪkG̨~\C"(\Ջu!3 {/o'YMi}xnp9Pu KAI Sߔ6q#VpOQr1#1R- Y)s<5KL.LPӆnƥL/rdx,DX9Z;1B:BIb]&7J3GZt|7t2f{5AjC<]{hS.=\̰o(f`j5@8pNkɡo]MEN"]-' ! l[vg@U;V ޫ&_De;@ uOkWo9ӛ:I #יO1UI\OFE8 1ATt4ՓէT>ZJB?][H0E4BVx];J\DIZ#|'y¶s>m_l{S|YS]_֘Ҽ;@ [`|f2"CayE1-xSVp] ̕CvgcXȶ4O\c/.fhvhPhHPhJM$;d&e$K_ЫZ,D3T"|W&_hX$:zk팘40ۀā"0&U,_I%GoeS1-?p[cebηM(4k~VBTm1U; MK'L6w}8'WϏ ] 9w+yt@L{Jbm`SvB^z3MŒft*\ic~\􋹂f*>N{3!=^xF̀[nL:JVPJ#.+ ~v}? HK0$p^wd6StxXN&|ǗXA$3( #ݱ}_@[㉗<훍8B` :s,UŴQ 8gVA(ޒǺԐS~ؒ?3=<*h#mRψx$[qOtXQq:!d?NJUOX-q+Ul4«Y~[~E!wYh }\~ ?hK]_\ Jy!`ިO&?*;labkԋ` MR@hv\ \AϮ1[dj@5K`GI0(ot/$"Ꙍ06Sj!'ɳ/Qk|ӰĸW~ؗm hT5zveCU[FyZppG=@#%1csd]UJQĤ-0P7m~D"(.Q4ꓥ58c$qUz\ŊU >!J{_LZOw>U^,͓v(' 0N4.3OB%__҆ǡNm˚b݁KDbCtn1knmkٜ$ZL9je^P(5i}}AZGWhVW1]% $)} b:Nj[=[;-RsVJg ^^+>mÓJNWV<&m,rbrZ]߾km|%s5}SixQ|Y+u]qPC>  9]WTNQe%Mpa8%^w`Ng%;}w9d׷ 52J*D5Z-$ ᡧ+͵P(͙Rnl.2:,U6ņE:䊿"[zsES!m@of L[Q_P2Cԛt CغϜ8ixSZL֙w Hw-@GP1&m" 0ל6!>_tUǂAH76'0TX1=AcO# ]|o W Flm؝U)rUa[zn*J{QL a/o/|V _ j(pV _t[#ɛ`og= x>R+HiUrR-b ݲ1|x;wnW3` d#> ]atD`Q# &c΂p!|\ !c:+6Ɗm4ӫSNKe:فz{*jk[ݿБteգ7-s=rzD L}v d}kk{! rL0UwX`xxM=wAq Vc6 o&1e @laG(`*̄жiQ9'V Gp(~npty}A鷞m"v~XF=JHWRzI' <4n|suE M|pIhB j҃tuf ƓdCi;z嫛J1M.ޭ:Q6f7J?sdQ2zDZPlUܮt V~Gh'ar7Z T%d;6מּ褹-@BF2Y$+ '\)kyM(.6.doT+bkP7,塔B@KE ^P9hN8!rQ5^_Wҋwl!n@r>?w=H &FXw& :oq{v2d7MxČ8^yX]K|J:VieZ%û(Θ/^W<{qhΥ!y9\Tt,Jj#"2Q aPUY[z"-ne}#XhH: |Ha3s&ֱMp=>42K}MF*MM{C2 &ASF~/VbjWVY6ͧN.%.{xóB|8PfpI(C&@z+K?wZ9})1QY(ƅ~k0>t>3l pdnnbu[wbkm:SA!֦@)]ȭ\V7&t,aƘVO]94%k?>=+,q bkz3eu gOU2U 9:Vk rYAaVqݫI NiSBЊi7`D|9mz$F$ۮfa`Vv,qVm;X)U7Cb# Ǜ% sOߔ qN-oGRC$۔͘e)\-2-l.+d 1yQ&oq07خ&2>*&M+]!Sm]`{|1VȆ )ߧ^5;*[W*zMzgwX{c,8F W0NtM[mkcu7`hlV'SQ-7_x5w]HfxD|ؤ!3 "%E,YVLTTDr9! (bCr[%f7!bEҺ=%~PƴhrRQ k($+oxx([Hf;xW0FؙZY`u'DKUqLp5noLF+ߊ6 gϡۚ7rHY O)RCFʿOf DKaV)Ҧ3in%.Z3jMafMT6\pȳJuY>J:`DZ73N2>6ZvĔ7EqO3v$叾Kx~G͟_F\8V |Rn90WBMMoFvkPWYEpTX[详%ST%foWFy@ib@KҤOV_=PܷsHc]׭}a1Է77I&ܾ~-xS^\;p6ӥlT}" ya9 (^&Þ-i1ު(,b;L3(a3".QCyrK xpP'_ '465#u@Smtr ů˜"Zi3u-;}Wmݼ&{n;L֞.&69 W9}[%'P)nu7]g˳y>hh 0>Lq2ai9p|jcʯcHK'myIh%|t `kz0J-_*sƸ+V4 R㰉-Z&əZ%vu2H;4$P,&|(~QdGv{ y9W[=^ 7B\bR31S'X} v{z,e/O@U(rZC̨$ 5%qe7`ی"btCL{h5=; SJ%: JPd]V (Z>/֭ʛ7 腯~ೂ"ѺP.ajNeCaDUIS<5oxk*/L%J6t LIV0W}l.=M[lҤo g)RC0 afW2+')<Щ_E9i+x6ohO/]#jߓ1xQ]mhdrlF _nReE} 8]|Un=;g{1g>F[eLOi3zJu=E@k .O,'MQiM75.R˩2VVӂKbr&ՂY[VѓXs gӄ}3b{Qzˀ%bUOUZ9>f=\xRrX5b=i䡤ur8g [m1?M44,jd=F[NF:%::~?6ߦ]< ̽JD"z2T_UԓT`JpE5D&!*ԉ&616e>qTHNn oqqI>nTpџ;?<{RAlӽ~QF^x.e)Ӈ+qQ[G,'yOom1{ڭB?Ů3a )p@oEq/ \3L.S$կ@aS wE^ WCbqJ?J VWVia/ xtE=~d {~ ^m35ÎH-.Y'MGl@tK0ھ: j呩uJ%#KmڌQW̠ONZSt7A PNc!7%63w#(xAI,Wla2K&f\/M-C=$c/.!\:;l^dYxր`^#̝e\GͻT;2L%Wm@A^g +j!qNL=Or(V(NrK4=h|ua dϝk}vt}խ3inzœe~&R't7^Q#O&%XV%˔zM+gU_j)w2h3G:У~@՞A[J| / <.E+e6s D({91o%LV=WIđq!Yɚx璇?,:0qДg _M)^tY|W˥}_}7<=Kw0O[kAC]H1H1jwhu!lΣQxw&whMDZUbpU TaA|Z2&DcaJ?=1ni9QC`,79 ҽ#Q6!,0K Go־] ";mhdfOӱC 3FM4lo̙Uj%%SZ\/ƺ8kn R|戨1RZZ.ۼ[y8^+8m֠OT)%U9G}ttRNo< MQjowiHf_ XF;Ba r[--i "j);YrߗUP#Ϩ>~#+T*tJʼnT;l^z6-h$SyGld3gp]R;2PGcel=bz*ġY ℻a6&dxxn+%jWZk[١$k44-2smхg'\LhA= &`ciF$uC\1Cڡn֬qgjcB90o2<6Nj1p*H'ja{ 9 .B_ jfc9J(ede!)3aؑ-6۠,aL1"IDNy1) V3"v2Tog{Vr{ 0;+B 9Cz> oQ;z)?"zj7z1qS&/{Iw_MqP^Z_,I1eF$~tҲc5wGKpqT4SG5 ~5[D[֕% .c0.s֙XV2v80_emM>C; da~oOܙa oؽ=A>(F@bR,R~Ҥ3ϊoVT:$VoNmfSYE0|7Pl#|I6%v.C̾yG= ?ąOv DMʂ/sx5Q[z?_02L셱Q06`eJT*ze-aM*mjء]Țu1)psx>.ה4~k }m“ [4 0D AjO vneQ3CNy~DUӬK;wUdwLfm:d/2(O+UQ5OnY; ';,:.PTfΓ0p>,Vٯp_Qw!}p>P}/FVgI Mo^qKXX;9?jXS2w5QJ;ȄzW"pIa]N8NЛ@!2V"1V)- QvbA Pp wT3tZZ[om$Dl\+r:' LfS94xxoN빱GTY=i#@ɯBVS6(f]L59 XƤg۷ƃ$`4x"i'ZN&59lskM9B蟧%yӮz묿4Rmj {t뷩80Me6~ΊLF⒩ |1h⬘p_慬@yi0/`.ZSyqyVՐp/KGe8b躩c1f"[xuY7)A*M^hhlEf4dY”âhM.@C_۵DEQl-b1*~Q ]VA " ,!]|~~!:q+tY+oF$T ٶT1/7+rStr`o@eTe=Κmg\Z-NeqaY)\^&LD+܅T\K2NusesL+AJY?lJPBc%3>0*ٚysufwji}x qvz|v zoCVa%-Xա׭}(JuIO|r͉O(?`0$bUv]6.J.kI<&ZPBbQ,Inv(q$/P Jڝ|;ZC2>JĶ&:iHܿ9)W@nz@/b3ϜV Kf]g|gkN-ryf2q21 z̝ X=w+輡 b*̭kEU<}dzeѬ8kľw?O_5`BbZX-=J3.!I!qdb-è],D]_aO,gyXcn 5R[K-MMZ|dѩMjVf)\ %j4.qtp1A˛sPl f>9 3u{ g,Fڎk;~ \k3 P(T6M.~m>1L5Dc}sYK,bKcvc@K7 a[XRFYY| f=abHE͓{ei^}⾂VbػUlTxqdݛLȰmvȇYlY\a-$-7g\3r[^l侑@֣C "g MV6]Ǐ춓Z|=d (*@[9:VBY!?6čX1nFgU2&Z'rGs[GN`C[8FNOҾ[ 6|QA-e0љT0`Z|RcPY7 ճMD3|7G?Rseu=K018.ӲɍoW 5t׽:BZhBJnDZ<HaGs#)KQK9j&aYr>`n cVO=脒үHC]j.ŕJsɳ4nL]Xd^vPTxB<Xv`c(E0<.l/oyi fN"wSqMgt߿{nz6b.?eeb)_u 0({!(7҂S[EQ 5.YQ `$wsLy"w9@#lya]V+RהS~Y S`~Q՘hMŒ7otj=fI8.TB2[q&SYfŘukM+,QK?0lm:3. oxҙ.VhJFX!/Q -`OoU?Qe^XP"Ya9pͬFLb쨪c&vl=L#jJy;c1~ҩ/sA5 lZ&'S]z5JȺT[Ǹc@z}UY㼂)RQ]-A:O9O#u_ F51IˈN*M<,pϞTat5VWDkU|&!S_]" \.} lS uCoΆ_.EY} jA$p a/n^j-PؘzʽI@?n$)wM}.B709o[e_ pGOWɬxWN9*d\}o+p/& #JUEB& )MeSJeҠ3znd}0>ioZ֊}]5vQ RB[a_XJ"肼UA>l9HRPbVyǷM/G3-|<֓̊lV+.9w^?V2+%X/ l1M#V6r+j,%<Ϩ,} RE0mRGBSKYC`š5 x60<*]\ B:gWKUk,mV(=|I_խlhDxcG;Qf)sn[8V@GYJ>2 qtfBZ!J}țu89R[U>"o ϛ&Ncn]T=K+̃Sp4Xsu [qgNw 5K%&ȶb{G"ECvLwnː4T}.3x HbvReӶ/+BUz'g@sIϢwW)NacEn{V4V=tgVD @3?Pe0FnJƧ5a.{?%(`GJK_B|s1N)w_6*,v")&g*}^XrPqM(#4i@H@>?6hs'<ܩoеY$,ڞTD-w:|_1 >ZyO/(¼G8_ьgR&Q۬Yes.r?GdteYR\.;(KwT6g[?|?W|(sMi/5 !K,:Lqw:Vn7њ{sh2NW#/O®왖28"-xWBT84bNΕ|y杻 Rc^ n(-C0BǠ9xz|.Y;ogMeF߯?RTPu.. ҂<9WiݼS_#IO(.cPM&~PzO?q\S>XE7 (t2tyWp_vpy7]w#B]quyf/Nl Hcqiour !Ƿ1̵Uf؊qvuk=ck[|ud iD,L^F/Qpx+];5QZ:6d"4I(Oz+(1{g>`cqҼk\>ӡަ(iƴV=D2UJ{s-_e_I_ 5zR7A4d˅mkc;W#N.1F8hK/;] ?D~7 `-Up`aAv#$ N?s=J$L* ^ \<@aC'?9>r+U=L=Y>`jh y;mqt`rmN!p &IU 43hD*cϪ@ ɔk #Iwk@CՠE n۽O{!g!7=BIV->ržM̆R`A:^&}~T@/vM`8}[vq"|؟x0~ʋK1sV`P gٮubc:utâ%qw~-;LR46έ;>JEv(tGLg GY&Ş` |ζ:͛b&py dt,^}b:-GeMqgڡ{u Fc(}ňAAuᬧ~+3 _6NE1f 8Рcܙ.X%ۤ?&|~l%ZK$+yx"'+'##dr,$8p*I;лI`6+0Fx~Y?B #}>WUXQ8z<i pM 嵾_*ɾ=?! pep}PCK!;k BKĽkKߞIJRT$,~MW3 8냈1>Lԃ9gf` JZ o=9}07Y$c:Π[m!5P do ͹ŝQ@eɧ4m@S8>L=9228Dl $ Up.\rJ|鰀ϩYA-Ȏk:t%A7a&h>Y=yuwHBiTUɿC %3c武!0KAg;̱oa$_@w!ɰSfYjeȭE/‰Y$-6Ju1ؓMbym[V-\#ag=`Ŭly._֭^ЫðXW&O8aZ!ڭ 1fV@>ONrZf#&A({ؕc$!y))ujJ2 gGd@_;:)VM`KУXpkZԀc9յBbJpQnU';:̈́I {vx~ OB BWe8PnP"Qکy%;C)4bh)4NZpzz8YB ڒ]@c:l##'6 zs}R!Y: s]3ͱ:#PKRW!?hCfxx!!i gća8d>,n˕<4#ZX˜Xw9߯ ra0CVfCP'ljEHg B_a9 8*"wEL+ HZKOP`]1+ aw$LˡAa=o77f<]Wr")6f~%A5Rrx$^#dRj-V=!$ ; +eZ]JΛUm9W?Gǎ z&S%B֣ܕu-OOC.gvr\G|dԘ<Ȼ<;gukt*ΎlfxQU0y/܃b:5LAo5M<-}3Qd#iv \)WN"ev~͘DfqނlLgʦrV ʷ5]Y?]Z۬h-Z@=xjZlh(wy>-˜[M&E< &dYzl|@"&^؞ Dl[@!kyg^䅋G\~N@}oMҐCޡZ"zb܇Pd0if@*=MDPcCѰCId@c7BPX Z00^i92õTaʥL*6ZWѓZj%ͻyѽ/uیV.Y2`J2K99y8ll4c eHGѽaYфڝNWׄF_T˩şGtav 8=ݸJp!l X‚⛭'۹l&[bz7M{ Kqo땀S;Ph4Ai"Ƌ N݈fhFQ"lE1Bbr^L:;LM+Ԩ/##cVc$$wǒ}HU#X?t3U $ (%Zc (oy+l Iж2-e|1mKxLĩq`F ={t~P=Gjwnq 4t+mbR&qd:fFn@ ︍$EX^ۛk$6YDaIk`m9bhΦW'>n 3v" !9]C3gP2qejRp8߭N'H@\0C0Q'Vkg!n勎4<_CvEA(=`gUHf.wbIp]T0?ڑ쿞h,+#4/3ySY8|FNKs?Y=xͮ Yx/!4f|ޫ̟^vAAb%[g&f:li"IɑK6YR|9({J'-YIb0,<Hr};_*W+=<“ 5E8x@|*BT+Z֖ QE5)b5KDFpNMi= ᚖx1L>b02 fa"|.efH1:b ~!3Ӱ&#[̄Jgvܠ!@!+>(`*`cRnXtk8v'{,!+Ġ0ʩ70\Pg~|́rbVQߦ l |x= vQ2Ӵpl#2ƀS<}[ HSnӔQ?R{v#=]DZbj8~mN.R&񇆵{U@s* %J|[LYeȘ.‘z&pEN?2&NA/l%0$VP#k ugiIs Y%'vPeT8P! ! <f.>IT*o=DϚ~ч-KhWnQyO_my:A O]B+ 94' n@BƝbj{g{1h ❼fq\Vo?9ԧ0IJLL˝!7%Ԉ"U,:g)Nnw_~iJ^F+E>0H$!%<߆SN#Yм 1~mfbχyZq!ƄG9`xD#:Ue*@Ī֬+d34b ~ٝA[8G$f~+)P,T&hXyos]Ԕ(veOaJ W^Zf9)hǮ-Z~F W Ys\DྏNjCD'pJ{) Qq}mjmoՊvm2[ e*}@_$XYP:ќheg:6$Շ(ê( =?Y~fmPUA.s?bգck80v-:UDYao=ZWНkr߿vMJi:Oz9P7^mg Vx3wf!kvu{ ZaX(Vmި[eͅ('@LL@f 쏏 XᴂdЂ:ڨ㜸abh{ j-j\D],EF`:uۙvgnM*)* oi%©S^qޥxMGoAJx%g C7M7wje;4Ô05 ȣ$fv6wagq5΢p%vi;\Lt8@g9LLp[*8: s[Nl^0T%GGaȇjآ3JU]裌j6l߁Af N>f]G'/?v9೦ԥ^O:/ή'Rȝ9R5cBc#:9ImOf5س_6$91TtnY@YYmpKKC?a/ ptqFˆ 'PPwcԱoTKj掎uUè'CXRtk!'Fň>G?MԅsQq!igcNSl[ݖP-󫌤en~vrC2!$|BW%ʕe?r:>lqsIC3˧㎪Pj;0؈?޽?qw2kv:];8~~ /:k;jpA HcGiaYf|iY.X NnawC&@MEXR, 1鱽u &sv/ zFTiTՍ hd!}4v~j9jRkϤDhi.M.c!ՁBe[S1}+\ Ռ2CH<ؒǕ~^FRar+P>:5QQ㱛kn z&PstF 7DmP!*WOIvSawQE%J\gֆg*?3;ԍx:ʯu#%8컾x:V+16g+y:zka~,&&d8"@yb1lT LF{JW]gG.kx*`@e}MPˬ99M9(`{:!!z# >l{bK{+Y_z&{_nt2offNHߗcl͘c&0M:41^wIfr=@FϭS+µgVڎ6FQ]kB=U:Xj$S"X$l ?Jh-jˊƇn qw)I4g {}|<3iQi32(CK~jGjU;0痰Bi0\unJmzqsyҐݣB*AS#ƼڂVz<}B톅 Ƙ/S[?T nlF+{p~mXNS'-g:Q, XEK$b۹xX셉 r씀`VF€0>0G1R{j ˋY-h O3c&s9{j]ON8bOvp*b6ZX _/"'OCBŹrcdOb`(Keυ2b7BM 8͆)3߄ \J )z=! Ҭ7&9|'Nce>Zy3)Zdm/w%o'iK VS vHvi?fMga.GN zB|lvcR)")`z^FQ) @ gygb% cb=Od6_%HҁHL8w|"6OڛޒU1H93kl\I0O-Lwhx{ȣ4bS}Zہrو`vC~Ut&lj `$Q|ZYVE-ejʛuݙ=$T5 64LzR4H)1Ggﶟ~7[+:KĽ|/)ߴ"G!OJdjH5Fw%lxQ3k1PᐳWGi| ?dOa{~iEO|IH%MbHN%0/j}>=2>ԕXv  @yE&=<Α~hwUy FB$Gb@S0r3+ RE@lQ<٠;csf0$"ǹ/SNCSI6xcc5t6VdR?heή4evWWhjä7q9hSU^PK _ *x\S+rxwX\0Em,Wigle vj" ·fjMU~~`6d?iW#"g?5qa9VR>HYxTko,9}%D7s=|ƎXn8lOXh:qŔ˄I;uELoǴ3o4 b]'%/ M2 929d7vmo^HeKB#N]XI0cGܬ7#\dїQBY n&`R,kGqZtMqpT7W^ J_",B 5C#z% [dNn>ъca (FP$@tBYlӶ7B( _ѻEky[Nwj'ZYhR:_=+NW%?MM^pR67;VCF GMձ>Ci"3Wjr*9UO*(y"~ !0 5mLɹQ*~ sd܉ n.R ]0]o Ka T O?6厰fg<0, ٜaUҰ"(yp՝]LH~YUn A_3͔h)ObD vT88(p/ɧw'K. 9^[9azmP0jy#t3B$cz jVThʾ6fۭ:|#;vK&Q؎c7pLlfx@)URMjMŜҧ/+|Ŭ}y-Fvxqܛ?kՐF?it չHԍ.- 8t}=d4c-:V^K1v -C_708T9SbϨa8O!"ºO~q89@5 UՂ{^g! Ւ|n~uYJFZv>0HO`zPfjFTP4ڒÃZϱxz:?+xm%piSAJ5ϵ_iiOd1YFzǶ#<.Vg}Aù[ (c*OMJiV!ۻ}̐R EE/MtuI̧Į a &\,@ɲlsUφaynk~Qi(w&'՗4UeM1?jN6j)(AZE*Ef µ1l ŲMi߻9kPA+]>2{,|Bq A8O:K3],F®1GЊ[ x~p\KF @]:8?~C%PrȫD _y7_9(߇lW@wґk3*YNC[JWM8 U&-^Anē{i##od(2׻%] ,/H1M]ǰp=%9 ?v+ tDpE)6N>A!A9a+zcE+b@g= sݡX /j j]R@ݨWtd^'"MWC f?6KM7-`:/[-P ϴ$lY9n$WqyM-a$1'F]Q[R,E?`6,tξKW-KzК0[o~uYi+^G(3Kk*ol&s4x+` ƒY{:"RF%% 9ZСmNC`[P2u~jGfS"te%+w?SHT0oP}On{Fȑ&)əF:mW>8ؾۋ;G%lJ,vNԑ\]S)M\f?7dDۣy8{]p=09:kS˝Ss2;wV/yj6ޟ*>IhO UWxtD=j/|5ڭ%>bOhXDXL OD{(DiyZRqO'k|ܡ*6f#I7;]o~uM #ƥK"7uv&IV3x/aCTK}9F5s4|‚)XT"mknf/ǖrlT ΏriP\J(h{߁͒ SH+-Cc`Rb`3VMbY8w ^]c2VeUgVm%S=e2/be }_=cI5FP۽jps GD=C#8\u\rx?Z0w#˳:ʞP巋OI!y7\ SM+\h}>Ձw\ai$:J.&nᎍ^ d]Նߧ8aSX')W zИ2<Zftԓ\1 EW|ɏŐԩOV+ r^l#R. #O9zoNԦ5s;D]#+v\ӛɄ:lc)lis4@%RJRzZNCp hÑ|S0Ez5嘫T'Ҕa_JH(>9?2};7Rq߇e`זb?hԃEPv4a^`c\4I뭊FzRuݱq|ۦѹ Hv6ysiAOw.DRP3 L/UJ:gNL'ҙUȐ\Bci}& uk;<ł+jQqRΧHAIH| Tm+]kڇR]q8[>"rN6:P;h9|>6ވ|YOMbn-= .zd֬f| `XW ?֬a ],&©dvoETH.CO;?֫NskVOf <=KfjeK D3`jKju8v2]/?%OM"/6!wټuCB%hx%IpYfxR:Nc䙀ޮdC*ak&,"n-jXXIDYXBRWmM^ՌZxHXXXd#h>Zh.\zwc\ [` 1 g_bEñs|U}wXr+ğ;ZyM'en#ﵨ!ZYڗVV#Qt#dqۖO亼|k[p6F0MqI%$A*@Ыָ_ako'!;WƓ)odzThmė1 jDMHz$AϞok!ΕmVÉ:={ED]!Dx?[裛f/.Kۥ { jC$= LKkB`87nRfOjym>].9Vcg| ;v[H>'^Lݲ(!Ԧ{o'O`o>L04 ݒ&ntLQ vфs#$ U>1h9Jz9ҼZc(}g9 EAȏ.gM̟Bjz\e3Ǚ(k~xJTNN wBCͺ}m:5]CgYZ070701000002d1000081a40000000000000000000000016570825600002168000000000000000000000000000000000000005700000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/usb/rtl8150.ko.xz7zXZִF!t/!(]?Eh=ڜ.+ɑ s)r]R_U-A s2DsfzՄ=̵D>I^-q9IWSW}Zo[?<*TWDW$KЃg(ܿ%=*/\&FU L[z5U%z"Ob]tj';HWY'Pw IoXD7uq/=yiWH4+en9i9=EY.n@\wHxC+;Jɳ9ԢfoWmQu' btÓU/a2 π%ųȩߟlQj(DЋ-)s".rï[{7Mv̖U|h Ŕ `k9E/%R-+P`#zr-$&e"TzKã9+4+ºu&Dne]Pyl% >lTt|IU*rћn:Z+RCAu sE%OR[R ~#ϭ*KyURƕ!̘5|YM'Pb]<HuUk jc"1xG )~G3O}'VN^k4"?EUV,ir|uaÔ?=L]?9*`z=թ@w!K6c/HxaRBUoUpcw!(E˜g]0O}_>N 4.dGCF;l 9Mjbt&z]Bⓘ2B+Ͻܥd<%Ut^q)8,mٕk(#;iTL31"xx̨!_R\6܆0W-"2ҕ=llm }?K9= # k⬈8hu2Ƨ >4\[Z9'ʬglWfUPZWS'´- S;:i[B2Ko 2 G+.wQ If'n<\6{x0ޓZ^&x*ɸJIptI$`~^HA:UCp L_ wSoO 2q?,JB3t&Fb2l"PW鲴h=ʋ<EI.-?5!ˆHr]eJ^,~p9?zH܄3Z`@Qv>fji,*Sb s~]9{"y9z _(1W,* %)Lᴅ z8›J+5J }h8o>dQ½Lts@/0rSH W|*L9o*r-ılIt-&&T|XX@cd Q&822`N?JUxrx7cPd%"e$y.9wh!/=[N"pZ*}ʟwv³'s'dmCNF<3:&s[wD?yqe#RB‹9*N!" [ae8yhK Nhl-Z2$E6rdr!ͼ0`bU~87xdR?б/0A/Z g}`Q|?<(D5 ;҆&a.,ΎMR26va3śH6DR(dzؖIrg9(cFe ||i# wk/S1vD+(Y*cҗ t+ JqT5hSUO_e4㫷xR6uQs&0OLI&B`>KᑡL}:DJ([D)IvŒl89><'xI0%O@nC+{<һAoٲ_Z ?%x6K@𮄊uTUQ˧&bFF;sRCk4k%#]4McGh1,I8) OS?lS*ktE PC&'Y6"V{̝ *nHI7Mظ(J3tB}+H2OC6/SM1ƔӸ O_]xt/,%`m͎-A00$.bDL l׌wJcC\V^*zf͜N+y+F$ pbl\b2n '30IH~2 9|qp\8aʒt+ʛ3[~ LtdoSIB]M\D>Sl:aӰāsܑ^ } 4-sp\<~yiٴ-u:jQb;LBsskV&[[[MsV&3UCVff{bG cw e%[}.X&b^5$Oψ(J4ֶLABdq[^2) sIq pDXFG9GEA@ !/$d I [x.tS}wx(q@_ԥBTU%K/EE4mPSTp$դ7}?"x@UVz\hj?mL?-8lvFgwuG]ʾ gNWw~HW=>^zWmPx\M~Qm-3,gߖc\4ݦ@Ys9¶B c,^Om)f\ .H͐O(ti";IUw٣y9`o%2^!VKV!e<il:q& Imٓ5/Jt1 G0hi6am۬ί(^>pp.UkHɑPo_ֈE22+u*]2WJoۓraGFV5OffHx4`:jZ't} ~Kbm'Jˎb EwX/Wv?) F$]!)-8l6PJPZjZA ŬgniP> EN;f_2Fb#% һ0JSⴵaUռG/iu(t TbĆ?K#i̚maIV yaչv4[ys,ѭUXohojǮxE2~R,ᮓ~ v}Rb6p\ĮL{c{+ 4)џ1d TSwqutbyVN vé=5]uq%6HEbõkQ[?i_=JblO꩙+&To*YuP-0(q>o*s]tֶ -s-[P 7~LI!HD/NH5aacI<ƵN[ <Ñԍ`YӎuNլewTҸd(^,pHt[~yX 2 > AIO&]Q ΫpE7*k^ ;nY>+NE_ӫlDy1u;e絬ݔ-G cwt+?Fvo`&l m(j,|>čB,FTYu0 lKDb3`ĕiuB{t 1՛(Jy7#v[>I0#"W'[vd՚wʝ_ ʛԍC-[LkDD\>GowO`n/n3땷7\ÒKmW.(# PV+ݹ4vOzZބ'<,XV͙?m׭h!īBpiݠX&$ L'YwkwM R9Fi`MiHRis" L[g-i L=DҊb3w0_,;P.*bS檻Wܤ^%;&reUou)23)<;M=ݙX0yLwaPZ09*z5d9Xq/W%()1PJvm!rǝ>XљLFgW8+7@gcMLaaA7 ;/nG&Z lNiJM:%-ЊoI+k)WSN4ڷ ۙnq%cp7B"E!YAݔZ̈!P'xJ )N\:K/+=$S ݆">j&: Y}"ז,%jQ]ߋ2XVpM6Mc•xX?\ dIʏ|TäF%y7tYw9nmW1pƮ0۶mކåɌ(IՓ>0sZ4G7|cnK)xMT64/mJX=Z5PJuDHROk8 BX3g6:<;iC'Y5:("_ sϸ礗12dbRf|}G“,cBb>y~Qz7â>[(ʝO2 rE:gZ4cx/KUvzOC3[չF4EYe17IpFbKyAȃ&X=$l.MwGtRXP YtG$}[ys_[(q HZ^12c)3x|vEC}gZGBR}nSdL*bkH>hQ#?XD&`T,jNɀ-C%hԸKVp3eo)KW5bCG D-8`l'}EE(PsQA[wbr9(^e 2gC:kx%``7f~E,|öyE Ye2,@ev7%=ԩ|QVP  ($Bՠ=Cc:;VlS, 4h&@VVnv |bݏ%#ҍU W~4lŶ, )†u_ؔMj5:/đxv"'JRPU]jB e8-ICE_&h!'{@BWH, Yw24 ҕD6P ^(åΥKiѦ)3g)?i`%YrO"ƹ\B4&o?=,  vlKC*X~ŌGA#C!_tz%,e@B!!RA"WIZB7Wڥ'[,90(N:_Lw'+Q"!O-Vdi] {0?&́.Jz0 ]#MED/Ԏ `/OY3Ӛn"xv5].$=`ŭaCͦG;*E, 82~b|ڌNKxoq98tan-gdm4Kڭ̧`GڽϪwYn}"'#Kp1-nC_TkX(Bv! p] =Fy}ֿ 9fo'G[8N\W 軛@Z%d:1%9ƉFՅSlJULpɲ;֋.ˊ2{r[ϩ"<w(BԎ) Fg/+jǍ%+|o^ +0ɯrksz.( yA¶񑒋{ LV c@L@ob7z/#XPB?8}ڏog] #u?uuIb 859R5&El7Ѥ&L3-زMO7pє^$IGRXdqc" {kHO^G?Jx8Nh?i-J ڛ*x5.1,8Rۧe*)7%e[֠M#mPg ;Pը9{+ VE&,AU9Hw(ţT6!HI7KWևvLm$YͤDO[os`ϏoEd {3o ElNeDk)8b_$~tl932ҝa&ݐ 5  H|ݍ`:T $f^}.Lx1]2[\]Vo{C&[hiZwbl5Q^+r0]MG$!.#fCnǴo@Y/^ҠeAѝՠePΑqZkOT0A`0Tc,r$xP W j}͌46fpKnI^ Y] ^" }ipZi46%gvn- 1T4^SLZ"/2\,Äu*C|H8yy5P͝|"M(r|p)}z1lZ `]P.ňѶ?\'9RD%0fH%$Qg:+OmgO''@p}^pk㟛EAYSMjH|.jKdz썹}+nzoFvU>Ɛ{`MS ҵ&" GvE *MWy$ѣhHyl0'\J ض='_abG/e@a עz2yDS=Kx8g Ү]4. |tFhvڼ3z0at#7$ 7G, IDQrO+ծ{u><"g=(FqMI8,T2POv ]Pe\6/zS?V-5]AK&dM&|Բ| {z%?K}mq^Jɷϥ cnBZi~:xͭ$_t~!ci8X7O@dݗ[V  *ȱZz!|Y{>yfBr8yHԅc;i >`g4-ƥ"!?Pc ~|Kx4Aګ y6T! k;DyyĜ T%0?j^!mYj:E$g:~i3h6+Ah4S{os(SPΌqڐV%{Iršòpm7a*ԀA\;PALw_W8t~|kwI56EX:C/=FӰĻEtK۵ٶQavޮv0aDɅTaT17mw@dqs YeBog Ĺ3i~hTzoRR }Jp}(BB4?脿[=at9YY1b[r CK=t{Gd&t:-."tߗ!W :!g p@`-;oxuӂzEW[n79z,b9̎nKr((NjXb$jKP:՚z>9@/s!x$|{;whBŒ c(f:\Nxj0|=Zأ^pŔ"}BBN7>>q*"uO!hp/';E^(8]|UD+ik:ۀ4Yq_Y?cgvF9RuʁdX,D|š7o7 Mީtv;C+{<frsZѫW8N0"Y{ێk騙I 6<(XzsU"|va&l ]X~6_`Pʮѝ~pݍw :1{UpImkdGr]dD!b3|jtp׍Fm ,WF6AEfCcGM$fź|y/iɒ@rI' UټyymVnpQkՠB̊'P# ֣, ҉`E$Ȧi_YZS F 4~b!FdfC,ɦL(H}8o\XjHT$^+B Zh"Uy]nϷ);q!]m6X(cFkclތca(+į|yU@7L-a;z9K\cB-X }F};]Q?O; hói 6hgrHVD}:{~/# V+s|Є/H&ׅYľ'juK!>i.qy:ukM$(8 9u|ΕXeTj2dŢ)S?m,\A&.n77OL#*!?]451-Sp3f>b+$}J>]/oX@hCjT ?0^*dK:]O{7>ML&p \%@y@ixaNtmA:2 jߦꬖ{.,&.|xZ:B?bhxC^)Q*BNزs5d?zZS t_I<7?Bf&eL^vƓo*e6Sw{A=V\ mSLA\|K$NC)^>:2\OseGHs'2HHE)^ saIWH`|GzJ" $ΓY#keS>"}}!juUQN+|񧍯kcGT\ ˨JYϳGt~+Yv M8oYsen`[Â.1;Rrˆby*EѠl֒0I{:,8gISZ.BTUZZcvL^A>p8bZh=ЁbVRG(ڐȚ ' 0SSz>D24I fېh@)389Woԇ]cvN/ UB#=0uN8Ur4>K2ͬ0M?SM|T*04l)Mّ*k L8W(ovO3$v/v\8B9b0}fz}`aԔ٦@Yi6UHb_k4T  (躖%\į\ѤXcMQr,!D,xh>Wkh2>D};u"V9)nH|(zqo:T 4;O "8LJgC)$@:T<:1oM&Y퍷!AByC.t@^_.P1GIZynr`WFcXvA> #(WTUa6_9ʁZq^tc5@#,[p&|CvĢrvBs؞w _ә’gen .F`xnjCu/oT"p#z3-R!ٟBZq:wSj{w/}EptizxLVDxcݯ4L EU]8 O$&C(ν:3Q7oŦSFja=H1xc z֢$ј|} υ淔}U _m%֣A|hWHW/M!AF a%+_4h|^-uFyXlL)ecL.'p) 90^v\B?҃[˿\&}NZe>FqʦTúk4z|_Mֳ}g7 Iq ;L8Px}G]%1J\61 ~ ̈́*S H;E\qktu6A>74޴\?!Ƚ2t[MG=,1Ni2 +D94=SPNב_\[QO~拑^vϖk$ vؤ5^0oqб8f9S+Ecث%AC4b `,^k9]@b~Յj@ɛ낺mj%A{,Ed|yZ1/Y( :rI֫Ho?&.2wg9⼢ LHz&k;(ҏ8wsy>,/1r艜%Lp(t6`@ցRGw)tjGZklD{Kq[ *y=8WeGLW8uV?@W11@+@ ? nA]g]zD%ۮ{HA]*9gZm\iM\ɋ Z1p2:w2r[2%!lO[")K+eEs(AŎUzp GUTۋkqyRM-ިrB;j5L㺋cH+׈a}yIEnO8=.4:I(.A4IG7$ͧ*Kg-Y/V Ϩ۵^q$)eN} O+л:D~QN1-a.:5罹v+DFD|5T/T+dm+KX^7mvw7VDNeb58."%zj"?{STE(ǧ{RѩyJkGsR+ֆ{kRBtj(ؾ2R]d83x+pB k9A)6)R`BIm%3DMu3WF2ZNl)xc\̵9d!1Iw5U'a8JL^U?`="ofWמϚt?YF[{,1B.ټj~L lm}Y<TGmSFQrdK,ۨŲuj`42SC9] ]!R~' r ڭd/Wڭ8=2}l->Y oqhIUݙu*( ӻڭe`r78 x ?6`_>i2gp"=6>"Ӻ49F47a9c˱T42~Br?ly):Y=kGBO)46;0ѝMNo] rZFja(.eP/UD1ol =F1/<|__7zC0D+aBl,dj ߎR F狥%ͽpWǡN񕍃ſ׭(_Qݞ K3L.؄Ds*"䢤YO:Rej^ 3ZM:>-6A$0NA3͌rUFnT Q붴dXWVSzN(#DLfx3dECf{,΋.F(&)1ޙ*X3=; :z=9Kh5?LU+}|!d ~L;v CG\)"ɧPMRH_*}5$9#ʲߩ &t\+D9u0Z&Xl 3fHtp|AM!b0T]W~`F($vFܚh'nGxkA5uP=lG?V$ܪݱvPrwن/%G$I,aB$_RSVD]u 00S+)~ M5J\7 ,LZv"lG`3f5=!2Q*{o_M}GvϦнzU4Jy?o (BU]{Cʮ?SCNd+1u  RiMqj#4:V>0{grBM%3 #d̅h#l;ْ &GUT4uIV<*{*aI?^NQ9NWV]QxDAdP ! :Z] A^nCҥ=F _A6etv#B3dw/<i (-b#$${sSҺَML^O8B!7i&ot95UV|Mp QyQVP4XDLp_=*g*l'Ck^QA]P?'FT-/b`qay&C1H;L SEe׮31c#iFHy?N=`\|߿Wm`!h|Neぎ [pR`}8$۞C8M;'褀 .p`fG2[,hn(L{"RS?^/)bY,JR~_ٛe$bQkI84Mt*1?һIOXӧR (~xIkN8y]!0}.AiaJ$w$mF/HJ/("S]SkZ*bz od+3O,ϜYG$^W/X~Yqh~S+݈BEn5BAI> 'T)G<-pkh"3+4U,YPz'8G07޹b9,d'-#'QpKnb &%~MK Cɧ"70 =YaaZqYB-H$_bVZd 0`CEoidw9tuONn=s>l[s7"5׊fL:X@&(zv/ ÖuWz1u>RZ h_*P*ZKVi7'R񠼾~?cx B#[I%”8]/9cx*=n۩~U9W:gjh Cp m"jmcOS/c銥ܓâ)Cnӓe.鄅,3s++nMt7I֛F&yf:3Y.MA=?E0\uskfuՂ jS񍌒HR|f]e$&X&^ gzR@9Sy?HqNvX {OBT.م=hnPXJgXk1fx>[UaɁ`X=Y?i{ j'CAIV"vsӂ%J3>UU വ۽> :Cj[ J=h;ju6gˬC!aXMPgJ8g#I^ɸA8°Y]hS\,:~ Nۖ#rAN 8qk'>`8aӓZ#=]i `$қCZA][ʝ4O)ݺ"> U"Z4C Ec߽qAlumFMAm W^$Y.*'h8 zLS/\cSQgՏFVyluᰔS ]͊ тcՉY-֚$8ҹ.xtnY޼Y߸D$ }k3mA} EgI"ʐQk*|&P\I$kRPd~J_' ]췭Χ0WL6׫ћtlIyZ AUYǬK H% 0?)l1_[-؝/z'ĺFX-m|I3&H70 A\>-vPHb \_EdKC$2.yAx .=y)Ș $D$7'o0 .CJ|]12[2"" G2)Ξu꿈4h,13\kg݈o5vsvm't `G?aN_Bn,!P)/(5\L|2$Ƴ\/OhUj3 `g}Q55'kS9laZt!4ᳲq%T0B[cujYiC1f5| m='QҰ;Qm+--GֿΟt5:"ElXᙕAJw  cCX7]g3T|f񐶨B[nqUY)a3ΕREq!Oۣqt8n1WԂA5gv]#kȹ. Ŵ?G,6$7&JTtC, v6BHH"7dBhoOI5f6o"5+fTh{%ݸ*vu 9񾠦]\:ݳYX_OG31h& la=H]@|Ŵֈ;q9Dv3 g:׫sJ2gej@ezY;ށ\3b5}X[O:NŤH:ı~c$3we#`x_|b({|16fnYyǠ9SCOdГl٦³Cr,9Ö?"جrS~^D)v~sD/{`5|ȹ]4{V f 4ԗ+67n0T t\R{ Z|3{':Ad-x8wz tX/hH]*i:裉~ -A08j ʞ#abj4X(^i" R9oO қX3s8u"wsh8 m[^k}ιp[(B4kfҮ$;?J8Ci0%\+SPvŭ_ )tm/|&]Jطظd9#'!(c8|_'xyoC 66mKK1JtA_k: !Dٌhd]VF{{55^G5i#PujQ_&C?=7.`¼Ŷ"V&&M8\{LW'0.^irx*H ?͟lOx`۲kU󖬈qHLg.BU~:T*G.26vug&/xTtn8+":Tm|( eN X$;k )J *qghK+ZZ 'xh<#{2*Ґb!G(`@t$iUXF>W q8;hWcC@ bS%O ֮:5Nn wq^ͯm${Rd'L !]:Ў:KWA-^Azo5`d q?ϮK.(/' &QWs+e e]ڧ~38d^R8̽yL&EV^jJ>O&0-тSsC7 DJ|7M L>>07:qB6;v܁_Vתּm+Ubpld\hWVg44p\8 Oig (<c9eZsf!A$t&9Qg1jI_VQBnxH4r[͍Jt翭 (h"ϯ(ׇPH\[忮~HhCu "=7\mC|ǟW8q!a$cn!n?Yו=اTvvTn*HJ8H 112ڪ- 7^lH};؞UKu&Lu<aE `{$-=vxd"OtCI=LԌ*<mާۗ3S5cO flG4uF?N a)ow4 X[)!(T/d1>`rP1+l]29 Fn*_(v^*y0O@=1-Ͼ=*$;b:ڮj1_!7S&~. r v\iuJܚ̫4fRfgx?F|_T PFK~cyAU59YDn{ $ W"n4vĺ|XcfOM^l}T:e*< ˣUz;.80D>exMS,w,lcA 9p9Yh:|٫!"@l7ZVǢׇ_ ]h >=f %' M«V2ö9ç]+C9@NmUsӴFo 9֑݃]TZo Z;PUp#7yh_y%ShԯQ:Y#Iu˳_4տ{Pf8آs )cy'AGp>Lv2=!ņՇ}QOlwCl$MA@Wʷ;u%*8~2B^|o%&lu ֛YJ(B AHj3YZt[ׄ'TG-#/"`m`ū$Y*n-]9(f|kUGELГ ᲨDY2NTD+{woSC@qކ@خ $:}S[[1nzY#;4Ht*dM7Iz=KZR Ȋehm[a#ܒT_]|#bSա98wrfLw 1 LծZ?CVV Qb!?Ɗ*[nf75O5w?VO_撐~g:<k򈜔;%8(Q=hBAo';1w䍼oC 6,@B`5xR.?6fbQ3"[Ui@x iPӋO%<|9W)"2}DCm)1/<+ҳ6R s)8K="Eݻ<Yb%zO#,}?r~5,D 'd-&m E~~:S{Ȯ8%=\c?j 8.^ʽۀ-aM{1_$rm @OWR s`iY %[^QS.sh@de$_TnkK~d崼2AM_Tav|L -q")|@^0ĥ)7SX*T|fJX(z$_g'y{JOY,kuD+@|@HA 妱c"\@.N,02G1l HF. y0=Qg(s7xi[TX}ѹ&Mv G A&vk9k?w(@F&1+H4ڿc"o.V,$e |;=T'B׻O]y [i=+QO6>{fK"4)xؼq63!f8Kxx=JBb0T |E᪊#<5Gc^dU5o=]᝵IPx3 74.*]ͻE>3mV6Q P#n& jNq-\1~-|>S刃DSK`m($L=~a9A"7[ R-'(6 &]?[u43@Q'-w[x9F*㷰LBWEѷoDu(5#]Vr*ۧ?Q!zw Y{q7 I_+0l/޻%4I>ۭvM vbNI1x^j'Z!=BTAI;:z4XwKkfZtmɨgA>C&q?b#tPl-36DxFm]x aa}%< csa~ͺDY A'~EYÏ~(Affm\?J=[JNgA([7L=\H0A2QRD G qY$oRnڒ>j!R1.0J>ϣёqO+"V~Q!:Gs0zB#ߛ\o{oc3Iضj`)"\MV{L#^+wn.1ϗ#f Z!GW7RD[瑀Ѕ (xSJw8UeM44&}=Lg94@L:o#PXm"` q}ϓg9wy7eL %06+2!uKçGWNno7ZӻQӡ_'9[{t sZ5pMDeaƖ0Q\w -;8`* <%Db~ WK\ĵpU'; @&h$(p) ڦ:j :WȢ]* se!`x1^%/ƥy3 ^Ѧ1|kÏ1q*;N*6Ù wv^=:0A8P;h,~)\l>MBr?n uzd,<%<Tú54ﻖ !_f?`KN߁ܺn.iX[0߱弽e3څ[tѢ0g “ȑY`w}]@i>hB֕ٱ6 }޵C^E7f5n~3k?z6}@b y1 s(-X+m;DH?N$uc濾f9`W\Mpfgx%ê Z;)VFXrNU_FӗVꥍhE BP8sb֞5f14"ȥkEe$ Tĥl}jP<62 Vf\(y'~sM<nn`1O0~N`T!ya5#0kF(J$GG(al :&fc/ß?@6詘iq&J _JǾF>YEF#^"'6Y9m I`ԋ픀7hVT7Bh)+ZY:E*D!,GPa~Ab} AQ\\hD šdhqe1FKSí=–څ8uo qER10\1yBD:J8_/E(GܰFpM &4oۼ[kU͙a6 ay2stAؗJjFJP/4(^;W~g|#b-mG١r堠 VNa-Wc% ڲd։/Κ<CV pZ, y[%i1SL˭zNYJ0nLS!=,ᶋ,x-ug)r#3eF$Y cs @:͎ۗR[rϐY0u ,NJ^gP/t6]#8ߡP _<~l^pc<)^$OJ: f&4'edvq$3`ׯGRy@Lݾ51*׿{'_(H>yJX:q, tcV_Oa=qNǃs+MZSU^aWBƫa!{QrywEa9|fll,V$$ ?gՕ~*ߙ*ʽ]AjF}:]N{~Vhh[HzΔ'o*>м FjWyOB ZQFbˣ\Jzh|D* ~5WPt7ev>JN#̴@k6 HK'63F!@K샴$<<ߥPm#heQRnV5)v [ߞAYm|mQ;V߫4o +!X*R+pe "543r7vZҷ};S4Ce':B#F…u"<ȷ49s}?s+P&1tfxd-?P9 f5C:M]{ctIC{||m|6VF!jW-TFGVUN&h3M&1CΎ|s} nZu_Hx(k=668f.| TG{H΋xAۗ.9%l#7Iڣp5Le Xٴ9OX r+?z Ö@+ˉ콈ZuwQˆ|9L} W/(tI ܱ!tvIvEhUlz-f[yT"w>*'ːt]z W yfT-Dpl`rN܀贐~^bxofde5kD+Ubj=W6B# Yٕqd~S%<鈺J .f.U$frArÂ5d 2nL{WB\کلx(`)jězjK@H2vɆȝn*fH :/cTs6,\4VO8͋5 ʳ)ά0I6T!"x=7n]0R>jjV?Gq$9Of6ʹ(*ҡ n^_6ePk~ ,]up;Vd{k@WMb4_eG]9$4hhlՊ֚b1nޣLnCw -/0-)ih~Y}D߫hl^>};"Za9= aVlu[7 q_n# j =)12=:oyFO֪>fmgqBOI["/uyG :pBVBx,MoJoT}|wH eGWvNB]DkZ骐BGP: κO4-_C~$4ʣ2/秣ʘCٴ^םC69On) 6hpQފ8!pكjP[Va)+:7 dbѵ6v9~W*b w:)oPڰ(š8ͯȒk`LQC )@D$5f;^9Na ?kaʊ 㣯^{\n-sI[J9 \l;%%[{Fy ]0ATЎYz_F{}nl" 9 SJ^ %|4To_ 3 E !2M`J3|H'isJH2{җE(DO!1:"ϊ&z$Jm.qIpTKZ VOB 6yxڸ<}b,*ٳ7&SΔk eb0M^.-q:k0M0-)~J^T5]KZ'XMd|l cCN2N)'{y )洵QE7? j?w8{ Q<Fŧ7A3j:^x3LPboȊȢT ȟuէCο ^V;55u-h:n:kHRrÄt0cD:{Ȏq1nKR}˜MYH2P{RVS/Յ}H0Q ϯ_ӍWi,dX#tU8#]XXLzbZO?J[曈QZ!#g#NpC?5újAб(qb8~حBqjDZ>|8AdR'´'r )'<.D-Ey1Kqb8:Q#'# Kgug @(Y2+4J#j#i4lΈkv9p!My|pj!Ḍ왿ǴV%jbX7eqV4C+)G#Ս*';#kf4I {U^ H'24cviQ=ijdoih}UsF<q]Ԯ1/6!;!A^ $u{}:d!~,Pk$Rl1h0-T \+%4aHe?-;4={Z<ŒLć:l3*2m l$fx9{ r]7#W}gYaʁ}݁/:?gɖԆt&֡?"T/Abj '/3࡙,ۥ '~>4$hs3tw2 ZvY a'(? WI^-Ct* T$:.'i1bDC}ptTZh䶟&H*FWX⇐Ɨqh`Jk i uYD؜q7"Nz/{fqIjo n5ބ56 %&f1>t¶vKf5ͩr6ipG 7ӿysP䀪h]? uqbȀ,n5pV +< ւ&w"dm9zLnrC @-Jz_yCr:)xh2ԣላ{w[dKq(jӷrLT}P#t{o^ڷQ4O$ j"?Q1ʜe6t(zo yeS`$ùE᥾}]AaN%{1Y@VBAh?j (Ե1m]n՘`RZ|2xc9(8` lo{KAc0''oJ[  Z`KU@DQKdU ޯNry7eCrr pM=Z@ 5kDpP\c4q|dY,>8,ʳOe)-P)Ctnp63K5sKY ƻ.%\욱zU `L6}OU/uF iF(0zA015XkMWCI!GWC1.K+rZ( ee(Y;2 L Ith@!z;##Dο,?7a\=]E6?,IF"2̠Trngf܋Tp(x"hӌy>Pys ^c?\x߷ P()L#*^EEmSJˌWVg6TGbB "Gf_h*JP^bwSc % 1.RߙIX) }|/)·xZ W􅾐OLccctxLGb6{2hǜ0>[u/NlɁ G@>6p=Ny1/|ŗ߽r غf&  T(H|_ +tqb|Q#=%7WM`0 Vv +h{<Ҙ#.lP~;@Q:CQ߫.u$̣J{ 23ޞGވfw?Q!( K ;XMaF Ն|c fl".HURQ'+H|*f+Sh.)_>.ɀjU'W1F Kb,d;TR 2GC'3>O-9;m9|*rW!wkW6C k&8&Occfz&_>6<ћts(dU -Jf]6e-]eQS*FKcxf2 pEjV}A`NFDMPܤ 60NY8% `UCDxNz␿'ٖ޼SI\(ή[P ҺRO\m iMMGLܠ9{IØbn+U"of]ҷ'uv5ʟʦM-ѕYHRΔ/r%RZ62W='g飼j/ҏ,ĹhېE<%{V5^=֌=%YnC "]Þ).bU=<ex Ftfc&1Ձ =bL=*uLwpT`CF"Nb? # :Z%R| xCc2|JïhU?] AqwȩpGm>{Z /IW'j 9_)5.>@`vܾihYCiuovwA jGJo ?Zl'vGػ:NN5Y Y2dЛKs`&4#¡W9o[hCH3׸,(1d%NUZvOokjs 2uʝp/Aljb}Q'mLb|l_w@{ m/wD"Ϩ!*{ݖPZzU:C7T%SM?Y:'Rs| 0S>HCKNqNzR/gQoX 4QA1JoTF|/IE3?V] O"W6w Ts<eJ6Tβ{?u4.ꍂ5$CǧjBtAߢ_X!q8u8=Avb:ZjX򃔙Wss9}zq%kNqN0)"9;[.Hx^*jǩjטO~/ދ1ZŶGԈi>{qYe6ApHϾ;Fz໇u<m1iNE<4g0Sٚau3UH^zcQDX?K&8VAVepi2fby649bWUMPȃ'p҇Z:a\KE/ҦV48N y\8 lo(xTw뫃NAF~Iiծ{*Øew%j(UkCZ`5deD lzOjTf!&*)Hn1ids}NB }vEhNv ̞ <n~_@P LҮv5Wʩze ~JI*H̵BS~ "rr#`x+? m%7T'IA^ ^KC#?OMǢbG:-]%g&3 DY_:_ZwRn(\f_rM)ΊT Orj VV/3I!K38@KT*9dk˔:xʌӈ*/ځ;9bv2C4[az #RW3@Xo6RrB< `E="*7]Dx^#;6_#P \DZ( 9n_ ' v[r$ien*ё9f*VjfSeCc>2LDH? N%edaJhęjqDSU\ϺѫECb<؉>` #9P?J!=[lԎM}r;uT8>FL[2Zi`8TBaKzM.ISz"N vdTV?%[\i~=REPJST]zfL"<;1X<8ihc=j?L 4q6QܨndǖG-d]%i>gүI`\> ˣ6O\"͓qv3ۑ̥o}SqWU$  IP4"ee[(O]fϩ;?Eo6^S ޲F'4Pz"[P3A|1۞ПincQ2e Mj5y dאXnrCSxG5݀"o&Χ+@HҶT9XAD+ R"xbGPFO`{M0 }oglIS",O\WV IR[uXQ,&z ;H(fhuo"~+ S'9p-eS S9eAn,VVWkoT6ŭ2q BW" P\Hϒ2MJ9I (f~@v\Ns\aMee|wVXpĽIg[/a3a\\ tThC<,{z$O/cI,Pgq4u'1dc+wfî&)ﯡO1G1u" g쪎:A!twf/`R<7{%T]4\0j^όpvF2eg5+CC^vhQq>~%M^" V&-hPp2^S(NZIF{ͽyer_xc¢, VU8Bit_ D@C/|C@TĕcMDhT0O8W?Zt:zCTFVwg:ȳ9c]eW,e9%~V eEnxYoyILlˮ-ǜ(v:E.ľNPJ:L_hzxvTKڊpUڨ 5w`/jZ,[ LY΁4qA;_/O`'^Ousqm}3ABΧ}DVm-Rrˍ>Ank?9DVo횚<֪^2jtIdzʨOIIΧTC &k ~IdX(kaڴӐ Cg!pnYsB3 4wE_AQ; \mT\\PI,m;\'7o t @'M5eNp9⟎rK^W5h, {yf !׭~_m$/@kF4#f&P@kiᄍ&׶ϲQD1T|mR~?q0b8Nj[IE|@**]z<.xqzgOqNsŰK ?9?M9dC5a 8{;8i*g@ᜀu O"rفYw{KƖO d0"%%1CF|F󹮞IJU"g5 [dUb&5$29 Clqkʡҽ4YdcRYtdK T;ffN}|2gp8nyh}J / ob-!du3Ry-wwY^;jÜƖrB NG<^4d~ zm[WT_h*JL҃ Z^:-|35!WnW[&2(6 v#$ oY= B6 { Ȃ Xf wbޅ£I~V :7~|& tj*N5UV߭J&ڏ${j*lS02pk' EHYZ,wVO'Ⲽ*>?HplOKۻղ$VI%W;F-b =;;V+HmPdmIt/YQk^>ڧZLd=2l]{(GC~5g`֑_ffRUmi=gq3qo3Iz/R.jKgS2Ñf+2̦W8,7fһ~RF4cQ*5&!ܯ ;e^'•œ#f7$ eq^Q9{8n1Ҹu [ 0ˆ=N4&e,W\pDG%3ti.LMp|u1jt(kdSe><QAm U-i6uX;`Pѐ`eC!T Mw!dɂĥqALj4:,ô9Bn=̓RP͞Xi+U$c$dW{}Bjdm7`g$K3XcXWsuj@ue`;kXTEp#mI>ᮤv8 }(jhI?W9.3@&xHv(jun :7TiCiVx~LU)Xy5$B\B1s87L]4Zڟ M/muc%$ͤSK\S#\TSѸߖ4wr\J~kuBJSIFk(2ic ?:\*h.㣄Rb D0黲+n44*qR:!u ,[_K`cM)eMoxɗ+ja0bg78'e%uP2A'Y,E9&=sA`lh|x֮e|_R\dQ[i11t#o0$b5z MZR D2ü1pr P2If:Y#|^3 ldcP1Mм{VFr_H@i=4NyV^]E{.KZD.b'J6#=N:4 5Qܲ_,=[:OUD(Dyo2"rگ.8BVìrBWqT_xu~^ Rˋu=ąl<8[VTCO5(V3c(F2Bl%቉{2LJQ "\O"_f-z;4ѩh/R>Ƈ N9TޒJa:6ŵ aָ ƤUF}vO9@`TE+]C%T}b7 sx^DŴ\`HW|p7HgNm塕m pX),¹*#wuЂW@& dmp&] }qw!u4%7 ;ѮˉSw23py7ܧBm>[4>`ѥm>Ps1·\FwGbIYDtl8$;Jѷ_Iom489M70vߗCDX m IꖅgZlh~d)ya a*~D\qp$x3JLݣVǾOw3,@AZ/֠GquiE3oRR`_Y1o4 $$V_:4 _k۶-9%}K@[Y_r>ꂪbkyOTsIO(Y\tY  AnTObM⛪ &t˸2[sE/i:Wn`a^V'ppDX> "&p4Dxf` 8>EA#hoT-OˉoBYMIRV V2+0~S>R25DVRHB66)EB[@SPr&&& i= A ~ueS2N!pn->P_ 6a[Tğ0qUc;wP*&f w> 5;n{~j :؃s(OK~gfC%2p TZsoy4-Ii=^ [5 .*ݩ ⱝ"n]PK'0B9AYjA j8^pdH!oʎJ`KrJX;_bT@4HKfj]O'X%ߤדSp,AoVcn5!TZPИ S*(}X/n.7±z?ixv5O8J}ͳa2&M_^Ej ]M%2#U!*dsYipP?$ȫc+XN_yͶIH{Gl_0t2i"I~iK'*Ά`ڵc='PшR`eB0jhޡDW;d1p9ěWwzxvRjhꚝ3@K y?-v$O?: 'e3X5 HfsÇdʲ=f!$3 t`$qlO-I女nݤr䆢[", utlNzI.HvQim!jk)>3w飜Ӻ ǩX 2-|G2_CSgM{@ VF6,X}8o SrD~ Hw GBqncNRH&/yD> l^Ocᤄ9 95Sɖu8;Eo $uƗy_st{wvU{hpHЅ}Gjpe5sL^PAIx'ɀ>.cKҋu* ,\YWRDe7R 6@0;؜|=NƯJXi, #53>/c *`ֈXhpwU&ɴ+o΢A2H&%7y2e~4X%S!K9^vI/=[jA~6k4ak̟RkgֲoîH#l @CCNmJz.ExOAHh2Cv^1n Ss^{2`݀#?Î!C+cw+ț9OI/;M.yױ^rsD2`-Vڈ7PK6줜B9Z-H^jAGvg|JC%L'4Sx'-݅+xg2ɛ {P.i3KQNWO )NB]E;M_زl}4-$zΪT]ׁ3oY6$|ҡ(^6W$(.(R"mBNJhagq`~2:A`ܒ\$@Ȓ!,U ^Q`}בՖG39("6P'I!o)k:{+ZÄ ᥂ikSj`8cRI7,% oG-Ycaw\ =^hʠ"OѠMco ȣwLXn&T ?,+qSRh+߅5@Oh[q, DzvdEr/üb߼fk!lHգ,d2oFkêi (D7 s-d8 4t׮o k:*˰JVy/Py6m6p/Stg-4jSThm085d$*$LvJPy>G|֏]O+=10Vc_|jޮ[ k'KSx>ޘ2H:WqWόTnE |QG l@WTISh֓!Iln \cSK_&W/Y4?Q UI6J7΂6!MU8ҜHs6V _~9yys|sLy;ѵ0v5u4VTZdHXQ 2a'>S:rۙ{}3I)̥_ຒ7%pGXoՓgGC䎮C hh* 0D~Y!i>D~<01a!>)+A)JAI굳ropF؋PWSNJKeŝ,o{ru/wlUE RZy΅0N3>|> zx%*@/cγe^*:GpIp*~m);t|#Sjxm؍$rU'rg%@63hzeu^B͝u?OĩQJK#ry§JU L˗koKdKlwsָnlBFiS4GrY1E17?ӂs=^ex=׶iHaC>ЩPxuLH'6-ᓯ'<#`{[Uy؀PneO5 YUWgY|.>%~?LpLZťHHje/n!ɹb J%R%Z1S-sאa`gmFIk>-z^?Zfy9{T//&}e*GA Ӳțf01bBĩO^Y r_>abQsXf:-D&TC \] :j%*T{Z4w+E+3ӿW*&qbAB>heΛ8ٛߐs:ƫ:_~qHky2_4Y͘y X8hX5 tetJ铕:iNP۷ QZL&Vs }9旯בeӘeca'Z 1ƵZŚcfڄl  @3ȭҾh4D<5D6B4O`'Sq6+s[FPjLe {J{!`tj`DrN֨hg-p ~{\zԚBUL_fyc4ȏ61i1$y?6n#a)yn$ mhz#>!S&q3yƦo-] .uS5o:l<lax?7MO+gOCM'kQ-)AM҈4xѪƢז򽐍 AybSnA}g89/ :/Usq6N&3Qlo̲㈭}ivͻ$>r!Ox12[bq7)Hڟ&z,/8f%棦/!@5z؀̸8YtdwiwM*^1'rKDO5.\stDi\"="8 'bS腖UI.Ilxv=kͣ~6e{MS d*u/:I|=ӋKfuWn7b*9 eIp/jNh7,P9zj荁<>3u. 񁜖ux]G77vy:w[a+tnNU4V,5R@l%^~5KA}HCϷuou< Ñ2ixc!!NfT_ܴ'}]˱{ْltp/TY} \; ~u#BgѠ/y 2vl.}GJ&woQV3 P3;*{J!C'4 v"ak0κ^PRHmqӢq>թHAjuxtwyv, <_["ky~QmrؒWBK*QBO%VUm$*;a_E9|&qX b|!ь6'4p8` jSBL\Zv8IEߜ3"{1ԼCAbϒ\m>l01<^*kBWx)@eatl>%x:tULpT(W4RϿsެkxS|N4ȴ@*߉v7Z㆘|v!==?>| vjMa4AEk|x> t+/Cϭ'B* 4sfQQ,.͠_:Y 7-G_d~s0axљAq)7-85ݤɉsoVِYZU`."0wKSڏiV],Y͆P0S!z`k+ R_4wˑFoZ.rX&IƱX[lD'B1P4I֏D·Fe+20 R|:ipg)>8*a)X6zxNu~cI H* Ud @DBQuD,.o7+ Y洶鮣rB V; %#]*PP/ N5v*"̡'S]u4 ~vY$sI aBEtB\ }s;J @Qyt?|ܻZo'~%c瑦P\5dՄ|jQteq}u{ rIa~X敐ulv0}$KVCT`ԋ bP9>͠UEߨ"zɩׯa&[^s2xrbV!V =hl,nEѿ/~`}wL %G@ 3~]6ce6CͻKNuL)ZA)>g}nsbsy?ߧV4=F|_\`9a%u:޳tBj3Vۂ5wnlQ~{νg oB>\W\UyCƸw ԹHo1@2%MGhnl "(~Z)aDFO"Ibs(S^IyYԓg%XB "[nV)$0fELEtϕ \תXZEB1S9D(v mYJjB%ד2f 3]5qMQ``wQҍ9RH@q;=o2vw}-E#Lo֕zb֦aJ r)tlc]3hbx&!ESVc)-I(]@3j-e"5$qat2%άjuSO,q살0GzjmIQovw=uOsM0f6Y8MONV+35`3% ܆Ewws즋p P*LInx/ح:eue;T]qmyuAl^Ozʍ‡/~RW|L,1OD#>M͏|^UY;>@s%s:M+Rʯ|k>mq}ߑ}o,@KD iGwN"Wj+,8D2YK!5 is\DTayV"-4YCfRjڷ\6=MDjW%;AWh'{(d rP`6mGw|Gcrgyb,]o7^EW$mMߛONP.Sjٽ^ + [FUxx~G&Hyw>g6x3{4Y.:?;LJTF|ċ~R[S{Ús{l*R$vTn3DZ,# Nl{OR?fh3yN B:R#W&:ж+ Y٠- H$'P9v P[b!G8EI vn]]Y0S;Gr1Nb'W[6 s_ԱA#Z+x^*̼5F:Zs;>ٲST7km]ܿD}m(_Ub(iUq{ Aq籑91nB7pK8nGK|pR8NZC3,O16D^iZJ0-'&lI;UT g x`F/ <8JD֙9 :k|﬍#jLbXB7eZ fL%f<GBh|!#Lk9K$\WU3y[A}r]-*\.B.Tk Д(zI(- Qz<ʟ4΃=H 0[-,rC|A6<(Y3Qz/Kf8VAaut،~8wv[贋'&VD^&CA%u_nEH^޼_޷-=+j,=pŰiݵR*89"Z-(3!<ږp W0Ӡu d X?H5.#f_ (_@eʤdl>V`B s@ '}W w7aRuCq\W3BzS w*Qu' :s^1͞rE[2ϥe2='?#7' Q]D[K;ԅoM𕈔iSkmۜOO_W 0{*FZz5y,ެ jSvrKYR)PVǐu֎X;ohD+!;39V6b5_TLs8gO1 4yH@AO8[i-310SΧbW 9UL(͚q#:z7^HIO&$]+B~e.(QC E>4%lbEj7vCS] #x|ȯN*r7}{y#{ W{ ov:AdLFPF($ٯ5QxGʁD)IEO =gt(D*8!莜y65ZT,ut=ߪ=.DOGCU1[Xݞt(/Ѩ y!VwCeǮvuA?V,zC/ o^J*бĝi# 2nHghW40E\W$"Љ78]*};ҭY/~ ІyxcR,ÜzG1ArL?or2ak'%|7TSb{ { .nVLYO;#S|VdkY,+ԢKh\6hĖWd\saG}əuRHSٳ]2>WA>mˡ}q }?=m\S{h l<]"dTJlI-#tȷ]VtTUW *X鬬<񹮪Ϟjή\n;rs&MV PօDMm/)'.Te pI>-Es#RL#㬀1egpְ< wcWwL!Fb*d+k }הn+ȌBl'k:Z0/q'<" -'~h/F)ya4#:~Qf4'"&(6U >^O7ڇ`ub&'B`9P1D 6&vZbmF+3xIC<)RiJQ=@k(Co% I'@.OࣳuG7Vn|X}p ;:RP/Ϭ(xjVmTsnb +aBb7Y1Vݐ`B32t1pӿ㌁~)1=T= Dx%gcO{qA b>AHKI3G<[\kH@NGgHQ#dʆ4_Gr@]>tF@TX.?\6ZIgF5EnlRuN, pPd_%tO˶ ${a"H*"/`wP)!kʪ,զ:k 5[[>Q1bڂWTLP7+hf`s#dyGJ"-*P p!9RN=J'0O!vC4^CLJ\/4'ZgRW ڣ1 ʇ(@y EIHc2Ԁ$3AY.Jh6kAhʑrkk+ 8Z CfȿZ ,8Au(1ߨZ8I ߅:hr$քTH |o3+S0,F&oNu{?IVak :HA(<ጱ6Dߋ(ijѿC~`ZcmgR ؚl\ rn+e;Ө(p?\$a oAf* .Ezjf6PuE Ġ;|N3*wA.89Y=FM>>d@N~~oa( j8M!+%ml%a7fW{~IiyBCpGpx*̿K`zoA<KYGvХ,n5.pQ ;z/4] { r&7)IHji$MSYͿG^ mv3t:)42f%lX;W,ateyjp!5c`!?g,;BHG,eɽ'ُI Fz@cvA"IPC>.BĜ-R5Al-h.,uJ5p-bv i/^j(ءˢz03^1XH0^rNīZf}A^oߊ]?\U=R!/N;*ŔbޖIB3"R`j] b7/6Β=Ѕom2ܖ\aA 9DdJTZ}ɚm3lK~xwO3UxL1.7E., ɄߥY=yb)wqlj0WE~[<S1JLJ i}~[1st 0v>ƭSy|,huaWlUSl]yfvAC6cG[S!.!=9iIWC0dg;iρz,sFj}5@:9u[.Yg" v1&v5nz'zs kG9p,X i )kIˬ0~wL-?Ējvy諯^WX; 󑿓csuK,EӋ:B}`.VD-Q5*=V%Uf21Bn-ʹ"5Bl=M'Ѣ +! c)ojq"6@KLNjQZV$5\c9pj[~&fҪָ Us3+czNE)B8YD2Ti9A(mne}[E_g_> އW N?uOm3R@< ^ND ދ%!s}~e๘{JXYdl7ٖ.e+fv}iD2$hM.%\~omXƴ =YZɌ .o5p:Dn5>[r㊛/SYjg"}BuVۍFI/OD7? x-40 b{H§tc3$E#43WA0aXxU$YH[&`@QGKPoaOu$dȖ,lc(.'ӎ8F|oЌ:k|klϋ$\=+dH0LaZ@:`O_PȌNB5jzS)zGO~KCg*q[xkFB4OXئAkkl7*!KQm+ުN~|UI{Gb7qé#DEA-+0r=ɐ >Kȕ1k.5S>$*%? d5?*kU~].QVЍ$kH:ս׿j DTt$H¨< ֙8'0,ugW0ߝtJ랲 7\ง92;_iΎ 5 }Yvnåd& =pJkQ?$6;!Sjxz"ֈ޾OYeI(N_Q*0ո54 7*:` MrD<a F oaL`"E ea˅mA"p:bcwn}g85-9@$”ɑ@꜆?y:A:֝:XǪo挂wCagt׏l W-ڜ"LW^cui閩h IE;āaɿg4&uW />e yNn_5N~N-[Tl0 ѕ Aͯ»[-DhR,l}{J7"^qTKiG%z,u c)Xdv&?8BPln(VJbb-Ÿ~ud"]fk1 70RC,-3|1nLp;*a60L͝wY|`"S9eR_ⓩkR u_ê=d1rF(B%KSW U2e&zz6/jr$_K^Bַĉ:ܐDla5 ˳bVv a1Z+tvf#tT9׭9Ӆi~|Q W)_ǼWUc`]qhh;jNo+| 5K6`RʓcsgԦ̌Ǯڰsmū"s/D5uAy{R^,OR;&3nݘRjMjw'_LK F}GiqO xEtbQz8{Xc]; |t{چ H8,5w7S9Ĵah^"4L>PJ@?WbB^͸Tt6'UlJG9CƂӭg2+`gb`i*/ja$+UhP8DŇ1+O,熰9zTo1LW$AK[FQS?E5,B7I-6"/;onrx}!n^ 6ewǠ3z~$OMpv4B$Ue/}.~aG ^v[H5oε!MG m~J=`x1h rkstvK}Eq\ 1%~ )sQ]ԋe[{>$H#D&~# =LszO2g uMf 6jY{>%ЍhtA$oz/$&?ԋF!l|OT{?u~\[tsʒxȮD7:V`uEɫ2uqQeOKDA5\Pit68ZLO 5͍U8yB(6Kqpnʸ0`18< JXg70U9 VY.J3 Do AZ5tLs^ vk!c}uNmuq{D}PqA~B#Q%GV!Qς{# vщT=`Ju%=PFjژ+ʎs R_a(glAe.!BWv<+uB[6=4ggW.j#⨅ :|: X]ƅ>cz,,y3F"Z e.q5Q/ RԨyo@߈HlsPʒ<7GPM\Y{s:U6AР.?D3A6S.}»Z?vFi"p_dcΣ5iΩn:ۛSф5%MV<Cs_7yɜF*\*FKt:$} 8FdEVrJS+Nfmk\ $>6܁g9pjBBQ_U[ꙩTAL|MN}e[75I_hGn#)cj>  E=) BomM.W"٬ -ݬC-% iL#6ctԠ/SmVb)"@}_䤆^toEod]s#LuUܶlw4mo0^+\ JƞV+Y'GYtU@j;7B@,FcRܪ6l竾~놥g)wtn#0;4Enށ0fk7>A [SxCps&n7 ]uVZǸܿ } ʐJ4Zjrhv_9f/q5#v$n>^.5an'(8Za;&Ixzӈt@Yn~[pT`7 g>8v&*`pH i6+֪.}GHBn iQ4W Е9w:RF[L5`o֛_2~c?ݞ3NalU`/2k^n|j&4VK ɾ0y~"<|NY/ _Y :T?P>&}R-X )k]3o'w'F7.zÅĵ`|g InGW-;\ENw'e=!);|,.$4k7S&̳o_}h6,gQP2͓òK<#H,% \R ϝx N󟻉RVЏjQY6UG~:격|ї/!!>uQfiǿh1^Fxzoc6u DL%C5X]gY,ŏGXdWl?š›N阯l;~Ru tDJ5c}`z}g`+xΫ:W:$~ow*L!l056D˘@U+{Q0Kw] P(pN;:p*KHߩ|%Zn{t(X+|A DЈP2ư]."UOnrk睠u%Y-4 PZ(XːU ܤ8uxo NJ9c~$1?>e6 1۸+ڷcKy{g&p|9y(QIlB#qb<=3yl*n]Ȁug`y±5VYV?qx(?_b?2nnЊYdSf˽2ΑDA_%ĭ:qGB87`Xe0ѺIG1ʫk'O9Q6c=$tL4ەIvGm0 ֌v.Ř-xW~BݻD c+ 㐁wb0`źŇHVg O!E ۬yxɃ*§\2 \##赙# `v7]yA]m(4< }J@c×n_n}-wc7<*{tt3+]8y⹺\z_^4w5CX9fs4rYLS)f {7c̕/6Ա$;O3&We&zA8B4[D^;%S(iCmeÃo^ vnn4hXǛ f`C/G77`}xq7m7ElnP@Tx>Ĝ1*R1M?NO1cZ$/R~U^RbWjFr#wXg 4[Gy ˉwvkDs8D_t+QWI.l*XE枱k{#NR*xSõ,ү9 =Rc=iiA#'ԗFt)NC0. H: Nt= V)*v%^,jOLJUXVVn߹r mB %VJE %2)&sVHX#WL+u1k᾿6 iG“k;?Lyլ&Kl;j)!m$1x ֒"[q vsi mM],/A^(W`( -֜L7^{b3Pn) Լܳك+rLS@:[Zޟi/oaPr.lI.a-t:ko:M4$UuZ?nSTӇ{W|/!Z*#kۓRjx!:-ҫ4 7rwL:`y_">ky)9mO2G3W|^1e&G 1d ț}iMrڄp'\4bU0s]%~#0M<<%Qȍ&mˈgtGLhً $,i&Cjp": <W:=!,b̀}%D!/!ֶ-Kî=TKk."nZz =K1 l3T3t@=`Z a0^otx/Xϛ qOe6nfT۠ מFE/w}2L9P7)g?uEde~6<{$#*)u .b^Sۂ >dho5OJ̑5XyWV_3(^nOq i_cvj J;%*f0ŠRn#lһVAVUe4^y\y7?|̌(SC!APYD /6Qf/C/J6oF=*}mOcdxӿLp/ыF2KzhYVd`vؒ + i{ *b3FYYh@}v5Z7G(1HZ\Z%8g?DE5GҐ'V_mzWv79@hcjlXoJdDrDhjkl?Xdk$"ůȠTqmg79U.#5LS6 8PFIR#jaX (^qG$^24-=#TcnsctX./#=^惯S.FWJME{Sk}4߻ƥb p5$ƥb^Ir1Wm7 Y=EYI<eU4m9d x9=- O𤺦<{[jF'4~4koΥ@.Τ⿊S+!I|' W#\= lACۼ\hwꚁf`CFGsO(Vhq(]2@~nȀF8R:*sQĠFxG%}X:HHf+$k0lgF2g֢wmb yTҦk >$A.r ܵ}ev-*ٝBբ;>8|BIТsL\oWXl`MV=UѼ@$ ~MtV2U c{\ _5J?Գ$"=b&? ;5gSJMws+z_.Hu~mZ#N:ξ/7#}Fa e^2rx=:8,o|"e2v>Sdy2EFeifwL=$' ..({׀NcJ#8p)HqM1}` ܨapCc, {/s?Sn[ly=$VlqC $ /y<8kʍ6}T>o!zp37c`Eܢx$D˔p -yO f1"PS[ U (8d裔E_۳ <˥?Ͽz3"Dx+}g_, ^֛ٗP`q^q HZrL$0OBzlS8'OK.VY0,t%==W—E*m6O&e2 Xc`[]<,qm蝩Q%3=) ω8m`w\"Xtr #$Yac_ LQrh4mE론d$'I{>zuEip u˂ *<z0ob^3Ur|ݎ<){|K]ps(H!,ZxO&;˨5'n 43j&i߿ib_w9|ꚙ%X'(.S1 uP/$m~?п9Rv5_9}=q,̯qD o ?Ǐ$&] g BnƢcKe 3/N&TAJŷH LAd1l nuDn q((8\*-X[,70%D¾9Vߢ8=mó6&3;*;XgN }ld?QSKWRϽ9qyN2>B"9.Fk'T]lO]Z3 ;֬" f=̈́ImҤ(?bdLtt-ap!~9jqL8HrTm{ڂ,WC}Zi\di9'Ke0g)uMɧÔD6(n_u&Eė /8n({吪5ZED{7?sTJnф:ŕP _?j-CpݙM#Ӄ$xwna4UX#2I :/c9ƨYPWI[n8 ==XKr^RҞ03A~5@:@ʣܚ$W$bBx2aoI7efhtܾVu]%Q*89-2xA5UR797D:yG4rBa2?^yU䎛3){KΗײQ> d7W8kIzuOu6N,$V}Eu]InǠh?'@^J @ 8>]ؓ} ގۥ[bL,K1F +H5Vʷ7-ޮTUHD-R.ENFB7~IϺ+}$dQ!tg"jCM/*d "LhOfGujh(j,#2rK I%mgv%zP:"JHLS9a_u.7l Nz e"̪&)jҽV˖a}rv'옓AO߳4ruI Mhl]W4_"=>T7}%yEƭMHKQ{XjKmؿh>ڟ3hKor.1 oOcpT g Yo5Y .k/' *=v]iϺ$Dg)^ myNh %NP!YtfrX#zv`c=Cn $lHR;XnLOzDT'sˋ#*W3%N}r¹ɽZ0Yfj30,%SgK}K`\6 VB /Mnqg㻋_9_;?'gkY|sr,^`{Gn9Ҿ bFlQ}:'IfEVcb@k'h/yg D ͌=x W࠿1qbRb2 A| Yҏg}m)qLe]cz ʗ*~!b]PD xߜɃ8 e TgbqI}$" $Y[r9SŮ`bT'깤y'0Օv)I6ɿW\kw.NpבvBp${?ww =biIĻj;v AtCҭ/PӺ9n7/t+:~TEC m |a&U_p#?`.*_xՌ%I[f;ٞM\GPk! ;ԏ:%:=ω M4ك,"5b(eJ&e0 g%2w FAd4wc000ze5>0KLYZ`<%lSU>{㷻Vh7dȒ,is϶&|_pϏljga\]g"󏧃w>0Qk" ~P@+/,㻕*~pa4|`%AU,$ S{B0L8Lpng1B)$7VT6WfwgWIP^+\`+Gڕ, C^)&2:S ,m 2MͨgkQf"!SIIb R矅p|dP؂…2LJ;tχ01xӭUѪV~\tIMW5^=~`V~E,gSu}E!GAݱe;):f⑊~Fu+ ߴBjK%ג.0[n2,? "hkэ{N$C0 ;dJZB4my%/Uv~BfbaDb㣀 -U'Li%#X1U8tGm?6ڸw!wP-!D>Rp|!#Y,j9eȹP՛TL:\kHZE(WAVsj7[B#Ԥpao;ySdG-gKhv6f'>o.iUz/c\j.)|d,H+h}4ﮆlhThq7i-NҰ{=0s .eH:qe~ŧ.pڎŚD:{}JO9Ft)ūS=`K<:$HS7p 3LO]!UF7 ~=(gG/? rD,ciB}?Omr[Vx=1RP)c/QH꧟) jE\6#6lM@>S , IS1w+"Z].XT~Vm܉V @?-s+uRmp|/tf9.Wb(!7PnВ <{x/t>^o5HRy):-ok[! A ꌔ>જµ nhIup-*I؞F%exDzEb6H cvmLR3x:,aMĩQkLhΥ%*q' Kك(Ջ6AR iiR]piRFf|a阕 @$ԾVK,8r:C2"|êj_!s*~qX& ^!)M/j}2?BHfTk q ʲV$cR AT@FTE@0ȕ%Z?q+]ۧ"¶~<^K@w~ Ag'X]mXWoTD\Mmtw\ .D*TP됆6oH()jgZI˖j+2Bck2\sZFk҅ޒlePa.Q* o/Dc9;Rң\'{Q,tŻBǔyNxZv}l><*X(N7 Vl׽as'/9PV%}COo2jrk?$-UD^n \}ڂd|U}o5"O77oj #LڥO(x`Ge#j#j~5Ho Mwqq/Fҵnbq;XAԛu 2XӨم ]#7S֓-Wj70ÀvDl 6DEهe$})C9RX =٪urxmKsXNdL_ڣ ?mЭ*atlfEӃd!̊曵XW7H@L (ij7z3ѰNXPIFqAB><ģ;/Js20ӻ6nS>l>_ָ"w2M>Y׸?b< BUדZaKq'\%+|ř-;.f$ o-( jEAXP;TnBZ47X o7q#أ3$bzyn+&-:Paq |*-Rl'Tds?k> ֘;h"rdQX<}CR X3UVupm-Rg,x'n4waujljzQ(˾wȆ=V 4{._!̢ &1naPŋNtHYȖ7p|a. q}8483`<钰` Ò ĢDHwj&J#hd W5rIqoL$A;06!ő95}:9)߿[϶u8N{9l5C'rkN#KPr$O1hU-dS.{#U( %S$2~L,hU3Ik&J R$5p4Ii6y+S/A󕌠YmdG=oKn6{t"=$}Qm?zd\yb6ݽ(H P((TBNbku)I~4n]IQj6{.-Swo 4y3GMCuL?][aLN3H=9q9Y24TB@vw6V:Fm낲p%gYPBy<ЦSCmr|ٸʪ'xdHK:9Fm)y\ #ߏ}O~S \At R{bLj3kL+2ƒNkVH AHmvA,=?b3N$ɦHw[Mh=ᗍ!p⏻+"E?1ĵ 㪖,2d7rӯVPb׹J/K4P vTf\$B  zZ z{S&mY#x@&*LTHg=L A&.Ɉrl .ص>0I1BTHVan2ɸƶl:柪Klg stE)C6Аz%ߎTh;x#Bצn/ l>?Bהx >'VY?}=gr˱)H"jsrv:&1<A6PF"F .q)Ƣg>=FwB80%Ť|}.sN<7XcPU0s2OgoK ʘd\WtlSp-jVb+&g%Qtfq N6΃ I Gedw"Tn.5iy"q/=0JrNP-6~ƐpJgv|#.~<<&**nT؉?YӓIסIwM~fHoTi6v5jQ:o% f81[*&{]kK)N? 4UPi? ":YyhZ9eUb*Ӂ<':,\[@y:.;:2R{3:[Wp$ E7TbWhbU{rҭ6x /YFHG&4"nkd+y<_;gGX e:F77 ꧢpT=߶6tv""f0\l~*hePMh/؎Ҥ7ųtF!{KM {HɣxJo(s)vɶ!눙dg40(u[  h+1r'4# ]T0 QH9j6׶z0ަ3f|_G(Eu“y M`$+UFѝ|Ǔ&g;D"T5t{}d 415ѩ_S~s**&nҺ"X6ˑm n(ؕ·x'+¢.v#=ĕd[Hg&J`'?ij\VQxJ``|~/Qys.*sԫ/٤1{`(m:TX邊"|Z(*2Pa ~iGc3c :@g{,Ju wՐo320(Zi(%@fX*wr_$LWD3pU8 5qAC|b6+O4MiCRjWW{h:`g*6SAq6T,+N Yvmt/ىsAq UK!-4G*A3pvFjf??S) :l޾ g"EU[Lj"zPQSIm?Uk2óv<_@#w^dp^׃(/:u bf]܀CV@즅-We/я"ЯT*h '-23k'EZգB]S=z);0o(vSE>-Nv@&Cܐ6 1glNA{Y#R 'kɅUVt־ xEg#&LQ{}II"|Y=Sľ.sϣ&36sU>m8#1qMv:cʏe06!$s%}lj2W_Z!{f‚i/YB4D␊efY2f14]_ nKsfY0=dkap>M !v̨Fm@ȺJ Ij 6[Amf8+~VMt-X2(Yˊw:ple(+'ʠ-,a[ЪK9C %S\pm:s.-JV>MگXx(H<npB<90wd")nS_+dD"cۨ6V^.E BT·Rݍvܹ8M'Rހ`tMl9XFq0ؖ,NiXP$$U>Dq-:IYC.-(';ʃUL59qxt6A"L 8qG! +J&v7c,i]Y_5.3g&L⳶;"tyOp 0=!ozh{W|=J>ѵFF)HLt9@Tp<VkH[׬8D\zbLL }d>Ol ^?Rnzt*vz6p%Ǩ~RyL>k'%VYIv1<Ւ3 ?Ǡg>YEYQ i84 # f)|#)3wt7xYKZ J;¡% q7ę*50_aĐ3XYq;q1eڰ}.7at!$CE;[b^di6$yuY= 1&\7'ש҂,藆  ؀23WHT:EyR.7 bVz1LVx)m @sxC*(EP&C3>zf˂9ˊ{cb:h#5 7 A989c|(RNvhwb u"m# rvS7gI)o>m(O4g"Q#mX}\V [Ę$Dexo$&@5.=u36=4Y@"lZ82;xޠCEky &e8PW:wch4VR 2=!&wEXCnz$t҆ѴTztK:\^Y7E'cH.]~#趙elq1{Zhc.tyTA!ri\6l^k-- "G=}/_sǚDPPN߰d~!Q/.~8t4Zlj&(Z#kSPxAKMhn>rp+LU2[,c<}c+ک:ߚm>{g UyvF&]Ϣw,~9/l1eVu=j^?W $;@4DTtd$MK{/P` u>`M* Ӛ ׬ U:;9*)uI Jg#s \U1-f9,sJ5V]i,qŷA#ӌK"p~/™iQ2^1jJVjUf7g?FUZ[z\ sR )._  #ďyal' gTb _n.^&>0izR˖$Εz8fS'8.j~"GN (#[¿bU%CViFjrY\@-2k`C-E,pN V[wi]u0:?y_e|NJb6KҿNLr!WB֩8+}x>m%C`{@@f3AAHZGo%(~o+5C7gu1!9ϗģqٿtnqCޥ]/w}PWܔiN[;ZK*BRF[rnD# 6aC/O8XzE8ga~*HfiÞ?"Ϩ׮}B\JV{r"юia8Z=sވΣ58|HY"~]R¤h\hU഼LWItF ['GO uHp_bqΙ}w#>F@p@iw#% }(pj͒}G5mE6> 0Mx1JuCqg(AVt4J^YrqҪA&.}ޞ?/uc '&?b_^j Դ=U%J߮Pݲ NXrӡmҬ`'Y9CښҎ4s. ~%iTC쏀90=< l 4ֽ,ODqYXmbCZr!c6ulwE >Acp`嘬\Vڙhm<92/Hh'౼#9Z9xKH<"z/WuR=ཫmU[MEHbK juDk!~BVEg0;'M^+ko,pR׀ű?͈q(Я)Y;mP 3RiDŽJp5Lz̩y$,+I #H'כխdw4TۇmW fM;]~£6`p+gP9\wkN[{H: bW hI1}H`릴%Br c ¤(P H( q+M B[@i^=<-32ο{nO)f>]p=2.$&误\X!@^^Уsƒ& sdUl f_1H{fTDmZ9 9si&Ea +"!aJ qZZ-hmkn\K8]N )Ey9̌pd^Mr/48͊J]YA 75-\3QW峋|ОֶN)Nd&HK5K١#r*Kɻ*"w[-H#̣kpڽZE-z8r*{s|~(%QD#d)ήpM0C5MojZ4KiTucU5mnbaA;܍Z*"A(ր`Hc!/s oEUIM.^vF(9-9;t߱$7T0&AѫP8pxeTѮi{JMx/cjp_[q(LN(@*$\3TNWVMȌf<~eoP)ڢ`˒;GKևق̳1@ FgqA`^.`$3dz @h"!c,Z\nWjcv@,ͻ e 7D l2%bwݲмS vرpP0-qz6kx>xd[_$t@ecqZ_G8DR bSp12f-+/R0;@.-]rݜ%', PqL@3{]Cs.A,F2WkKH'V04snT}¤ٱ {.d%9%;!} g䒾4^b7GM[kЎWoTjlEyXʍSs˽ۏzD.]ݓ@7BpV(U@}ߊ3da2,cdkU%*sqE`&64=۱D!2/RQ)cTR1iW(a} 1!G.n_\ fukͰ x)yb#{D;ϧ*ip]?eI!as%PܹWZ q;l4 `e CiYHc(g,0 d#C%[{/iS`d 5 '%I_; d-,zefX$Jhl Cw,HiazXfM3R2@i#4ZdIJvC-C/q%48ԑCA<8okrJaMq||uu]ð WJ~- ~1S@s([+>n؋+>Zq, ]dϕ%R/l|ɐl$ hJ%)j¸sc m՛1bɟZ_:h\W{e ~;/fOr`ڄ+Nz+Mkާ(tea5 /Sf(w`XAp OOzf-t$fޒ–Ug2\20T7?2I".S{)[YfUjJ6=T}Jj]󰒍|}3 []E^O#"l'k:VHZ=hV(WO[ϒ;+޿Shv ;TO9_]D]a@=~s~@^yy ) Ts!)v[Taς/u+(?iz&qwQnE"ݺaQVx Fl6)LAخX{D[X=d̴P) n"ؤfgzEKSuqwV]l, 4_-1a |zݥ Hl~xjK]qV{h ,3Q3.J硬4ΗZVs ]!1RxF#(BUX6: %n}ٻFQh^ܐy 6 asBnV_0J1_H(r*tQ+{zĆDA"kr#<=ֽZhUWW(7F-dyx[N1c(9K3w%E;vJF*1/fo_3\6pj*=1Ffjea&|)SbKr~<``/R18ǜ'8~苉y1(Z=^1`~$̂X+pIR&IҼZ `xh&X-r`ZhBǺAoPcqC%ǑG=Q+GifoyXi:+_݌k$?ay[_,钱Z5$ )[~GعSAk/W xͼ!M2b}cN0(5'2DnvAƧ|Ao@j_.duJ*[0KT.ݳ!oĝ6Pu%2G2x_RT޺B]lM^HE5Y9tp"XTu hT7Q~V)~tWr2JeI׶2h<(﬒ྫʎ֕=qyhS D(_\ߋGos,aC_xVNf_z=:SD~@7pN v8uD`q A*b_]->Pd9"E `׿Tpbn驅 #q,A^zWj)#K3~x73=ȍDڟm>FD>HHBG}C "pPCk5ꇘ`jSYd?4@O)t6"J*9Է2 vK4{ R59fE?Gf m28}ս$sJX2vXo,,7Xbz$R" y"b{_.+>o聾Oĕ9sߎ<WBxM2ňAcsQZ'Mx ߚKTntզnjZUjXaW!;,M rKh2A.qsYv_,%)esDF} FI3/ چ)Q^I+6rMU((?v+ t3jƊ3Y>ZeV+PZq뤓Zg˅| ]GyzyaTw(?l̉_s!+9XN:Ve-99ϻ |mĻ:0]dV=SOt#Ɠϥu֙i4ڃI}jǰyow@g>Cԝ}{ElUQ{UІQ==˥` 0 eheXd9@i 3 N1蠑p*idjWav [~AGL_%}>(#bhщM . : 5\Iocϊ`灃P|n,ʐ=i5_@w Y5x樽vi*BMvG}NLU˳Qylމkq[-ڵ3b/ }O~:<o upSnnW޼l.9%I,u#]mCȖh bLZ$-W3MiPzb/CT T6ۂyV/]bPM3$d&Ctt!ت uìj>n>HJ5 0\>vāY"(42yrtUVd6򜚣꡽7 E8Ds'~QvH9iØ x^)Q0yok7Q'ApcoٯQr,.8DqdD$B'N~"CODD:n':}3񁹦 _VMK/q1ٚι?c@TNcҋ{7>HrlBm1;"8T᪵({MXR'MO4HXJ^I ذe-iݘ,vqq@ +>=miWXBM] Ksr;s'q[NbEAMZzawPϩÞi$elL 9z<5鴈WPAGᶾ#սy-$w!R$ ME5{9J,X9de^71=bjǷZex^"sqD`ac{[3UvU_t|sn#x*M~ŗZ[3^YmyD[5RW .cx!z E6|:rD?/ӐցOzXtk}SeU \&U-]!m>4tUXЉUl)1jܿ]At @ 6@%clƪz:هۤ[V<x02n/ȍd ,ƚQX-F.X'][z#x Hp;]ۖ:zeܒO@#_>~IhOl/ԿMLh uP m^)ŭMDC?*fk7bVVnoaYy3 r,hȗK~zKv^Z' VP\:|(Pbq{ ٩ߪ떯dr/HX'嚾OQ^Kd. OQ[/ST"5p@ԋy tvsdeUi3NK=9@& 3R빣 Cz6aw_fe5l Qr'q( KOP7"V[^PBgvĚBo_XDt'88t9gPjEy>m6yM˓wyaقXZg5`s9t8MF׿p0طg 0o{%ƆCVUbJ綥dElDB|zK!oYnP'v_[J TիO8(p8ZOvG{O{Yy ta86q 砸C+x]lXo ri[t?jUoagu{\{AWWq6W2-a 6'< ݞYk[?64U[ XWbȽlmUS"hmHXքܴ p=Gf򗽋9TыL9-!3[xA{͐~^LHfCUFt^ᩘ/\;kܻ>9>ɇ= gi$~s}a@׈31=]:#EkYM]7`{x&uB?͢[1P- 8f~W{7ߋXsb0 I;r7X& Hl)a[:I#T5bSxSo7̻GeZ tNU@%Z~$zy\]X[GxG84lEҡs*:%M`ZY7{Eԯz,z\1;NB%rH qxJK0"wNL} uW.h/IA[ГAz邢6V߫uN1JV5Dg`6'FJMSSICGW;~7oqr @W '7Mt{TkɑH{؆3 JqdQ{)N?opod-N< T!3Zf0=p)#n4F}՜vtz s!Y~ę D=xBw+sWa0|Thk(!|z&Jbњb(VaM Wi2Tk]^;t'GZ+"dF|ua-/Ă UZ&;txs'+"Oxi͒n]EKܙIHМ\NvVJ.UHUD.6S5afH]ޞܮW>/Hӡ ;>*Cbk^c76QͲcf( /L"A[+y!pWnc#[[O洆a_#ILxU"xkJ MsU#GYus]uS1cK#NകaFa 84'%` ;U]$!_aNn3U+sLE wk^z*g]Y´5A2vHLiG/3BH+*o3j74=߀YG0wzB(,s.H3OH4QxB% AԦ4v2xz;IĆdТD5rEQ-;·'"  q1mZd̏+=cz/^n%r.م9KACŬY'cT>-: Y2Wܷcz^$7_[1NiH@>1f&/^7VTOhHpl%/,'!4"cu[t)*KkE *, c4lbN*"z.́e>_Je{A<8z @J=M i /ĺ\QpnWT2ٕA4 !d],: UP"*SLR>0#m"(/e.T(jn?yWV^O Pa5v؛8Y@=6ky鬀s;q[ŦcsuaT,Edh-M7G߹?# LvS7FOt;n1X.ÈEPsP.4c3Jf?_zqUjA2Pʘ$>rgƩn;62gr&dw plE*WYz;`j|$(gwAcljJA^shf3}i)딏Czbk4xl e 燼+"p H BGKJAUa|gh͉ߡ"K`T "ēؿ~w%]1&EGLKڨa~xcaY˲+ѢSR&ɖw]7Y!isĿ:)E!AH5M z37+MiIG, ȜpWJؕXX ͚ѹpYXD[vYB5#%2Zq: kqQ> оpTEa2,]ǧ&Uc>SywJcƺ#q ;7˻'7}o $Zm'te#~^ %K;U!"OKTj<%Ruov'MmGjb.^XK#. >& UŒ P}0qؐ$ф+)kݿ!bv#G퉲QAt[rUvc}Fʈ UHtDxH~+:A9꒸OtsL!jIc0h+y_H]D$7H3?CN8B"y{G4]_-L5Fq ̿ ?Vz( ʩiilP)Qo0 R_R7C=r6ёNP^-D!!q;AF0׏WCW5PMgJv-.A9}^Û쏹qHZy((oT?Ɨ";QT B{?1hX=Ze=Noދ -% ^yjtՂdyB2FG`w:f*b$oˆ"ȿ4)OzFG 6"^|a9}d^Sc7)ZXArfe_"#Z7>-)/CR1vbbi [wD? 7@QB_=^ ~Ԩ/10՞ߢQP42QWA1vҍfcט GC3@⃌.AH;Ul3X+PTǟkzO~?ėKٻ3#s<ܗ+B]d)"ͶL:Bv n r\:~̶Pt4׸׋q.m޸MpUoP w 1sOZm)a;P3_pFhK8`׷ʿGfFnjqiH1=avp FK'/Ldڙtmt+v6+3CoGMvאy{o ]I' y_D_!75(GX7gg"Yja i/>i(Up8^h?,+~= J\4UoiI@VUU_DcIglZpD%m NDE]l}x7ǩ&7J@+Yʬx kC9ϼǘkIpǯ- No,1!6wO9JI[;7R,ْL"  `sq\}&Z._PP9 zc bO6#?s"6c7\Y%Bq}.;3v,BH^p 7t|:u-΃ L8$v71"I7^g᫱,hQ;?6M܇'q T]~ӯU [j`oGjpxCQ&MYDžf-/;AZ˩RA II_2d?ΔAkT4-mpFP 1MĨƅ%#ֶ#Cy,$2M6ƜyDqbji@.,ơ$UQ"9Zig l_| 4&7Z֖^>2tW-fuI nSi]p&1õ0%mU9I7*NP M#UGg@(AR#n?C{ttvfteSc>n=OdM.hSh&ȇshGC]~ܨ@N,#nr~De3?+ZP2qn~Af\EuEEBT'fjxCb;/6Ë 'wGmH^ҙV}d^b% _p P W2upxg-ET&ШbHOx|q91\ v{oH7!Mw7@X (BM7CʭקyjB$&8HYוyQ[]ZA!tUhy@B(-İ)bQ|@9m;Fy߅@#B(TR ܦ׆QmR\ԓ6 &k9t ! 0)]Z0Yi+q ё``\|*]]]*nL-V?=fL&33A1@Z|C :O*+CsU-C6a@H1fJ$ui<+Lʈ7 x)h[4: =xy=rZ-yNR?Xi.cOqyP}g;ո;rBfH-5%fI q]M.I?ڑAd Y reB=g| eZ?@\uPYdoᾼ ^{W#~qt+ T@'indw(~lB&J?U[bɤPڞpWaH5H rýU Z]e~i?f[vA.)az-'b'g;1`ƺ 8.>unU&;ÜV$FPrI) 1F}"n]"6M9'OviL PWz$Cm8(њpRN? bEyŊgi_|L-FQͪ=n{(„r[D֧ԦW{|fq t2R_Ӧ˵<8u%AZxL(]u%6E['c-wFw.6hYoo \xR"hT%Z,ƻɜ8K_r JN,I2rU"DeK4H+Q%)ahu3QX$ יE bE'6Z_b6JSyYTo6҄9H}P>SóI_m;^ZGؽ↲ ډ$~@㒻Sդ+?p ѻYwr RQ"#<$r8j#MRDFėgjي8ފJ)#stذvU1bm9~:+kv{_urm ֽYFG̝=0GK.C-jeNQ-װtݨ/1mЍO6&5\4E \hEjؒve5:鍮E J^is sұk7ý3v ][ZEU&TvB u j0TNAy~E 1#[Qϖ{'4u ]zYylGr"@sJY b|ɛzEpGa}?j%Y5ᦶ6cϙi$'Sq#^>hFߵ|w8iQb;p裊q39||WT o2kuחY8fϞʹIEBߴ͉<5FN[V/!dSuFO: '"2A<_T2vn҄ tY}ӥ+ɟw1Z?2XfF`fJ zB9YLfDDÆˍ~pFvӡ?߬mmOhIg="~kI^A 5P `qP5hN?p n3&Qժ9.NJJ늧Tۓ ,U~}zG172pg.L۩y?!A$dG t->9 /*RN[դLQ)}ˇ]JH2 (?+;R%Pbԕڎ)P]QW[ךq*.{wt* iXn9c5[n UFwx@ =X^3]1x,NW55-l Nʝݲ&`$KaJ'f'BߺgrpQCBTk*g3U¹./8A>)e]/~TK|-}*-u_/D>Fz#Q/AV5k)BER9@Xqk!C }Te|~w-}=_vY?DL23Pn"OH\#PDT,_#n|(/ "L^S3\`@WKBN W:&EhѨl3<R\==\ T3g#[I5S9M&N#ySqvOyJSlƅkyء*Vϧxpb8`G͡5o[đ Ir.-\:heՍZ I#X@bnn@~4ƀ6(-S#J#?vi d&kXd=l0ŃHIF kіW!=.W֍AzH%S y7am G#YZ,OTvڕq'AC$ưTo>RBx^\Z5K&!°'lOzfƅ)L08Z׬iFjNGcW_y)Yc8ycÎF2$krH nv=uW f&b2AkirZ^,]z\nexI k߭.H} D5H(-1Q@m6 &ǒeE;E^i$cE y/b) U5$q]=<K;L [%&Uc4ۉ~ |r*|u:d٥WWԅآ4uJVĶGHNOKUijr@ڼw@[o0^g/&_ŨBO GZۭ>aHw'Sw}a@ŷϾ[Z2]iצO_1X!dGfePX[lSG f[pbڱDj"}PnXBwE*I'eиʹ"USSp0">Ҝ-9,fJn 砑<\v8l7_.(E[M1 D(oYtDZW>38rYY1^2=߳kN3K]E<-4yDHn}n?`W%Z4^ 1[? z)<ݭΞJ/,PGҾn2To8!UT"ߑmD xiݏ^ h?2+A RUgvN3{UBmy.5+9G8Ӷɫ\ VnoGgA{ÎQ/-mn4S;rqpH*!|L1aBSfp>#sspN[R|\Q@ę81] 3J#Uψ>'E'XlexuΘAwW"rIcS!8 [{)k`>:[!8w >I$6W؜w4l$0io}PE#PҨY6"|ܮea.j5 5ǫcGj(:6&_4IE4Q$ߖ[T r]e:RD=`lofxk~E+?n@y*ONP7,*J^.%HSo}z^زMU4P!o_VK`떥U% }c;2obvZH?4NF[U ̅B1fͮ;.IʛrǸD ˴'ߖnVTAˑ5#Mͻ<ƍZ^s[>_~G[2\Ϋ?b\'mz/b Q8^l']"^#cv[W̑n Âm{Pd:(2V hMk5}QZYQAGx>SIc9SӰww1z30^ʟ;kl,졞(WS\aCh\+jzkK\Ad'o8/Q!1.Lj(u ` 5[ϦzO^~1,ăS6Yi ȶUMyZD qYɔv{c$;B!3i%)A2kE_Y[YُG׸@*BANTkf!l!"6[cGT w ?L .F=,BH{NZ4{Hl|ڄFvg W;b^0&9u|K*6fvJAwuMuO/:N2,|h(y6RnuSyVRXQKnx=+3OPk=U4^s/D\L6 f]xVsXauS3Ϗa4zISq}%xru?8>F沮.r|mecQQr{%iX1B 3y9o%;'$J~Zϙ Ra4mnTY"?,"7W7IիT- qX܈&1L@4" rK]?GO]3~֭(C,/,;=;{N]徥ar#~A/U+̾b}kMƪ:Ta@ RݢƘ[zڰ%C`qC}mU7UIg1 Qs9o5?Hڑ]c}'Ch- 7,mš!_$j0.JZJL:ʍ/bl77-feVFAcO#ZEr1}` tۨ,EVur߄kPvyb?b}[;YDhuiՒG^hOwwGo2pYB^r:1&m[?hwVV&R*J{!Pk} Q`  J1ڔԀ8MmE>O,[Jݑ&̓b޽IъM_*O%=׭963_/GSrx&RRF9iJCL55(%6Wؠ>C8'Ֆ:<{;}?& ~{r$(FThAmi{` Q$EwצHA,ٴDpE/ WI)}41W5ǗKv!r*shClfRHzȧa5KnYMe|J'N.ievQ|rFLōM:Ds9@8+1H) ekm :X*s8[PY%*j2uW˖wOϫh\A#5O@-NO1gG^2z^&'{[CG5&V1wK ?5DȕY/.9rQͼ 8!Aݮꏘ < 6_x >3eN>9RهR/OJ8શ|QUPRziJ霄 Ӽ8,s)E#o!eN~E"1!J%tĴ f5U| >Ƽ\k*N$fF,16m5",+ahj`1 ?v5 BN$'@MBX5-H{~o+V)EM'OpE>s VA}yΒd檫Jx=\sSYhtGo7<>ezz}Aݭ|'p=}Q}WOPu {>y¤Aeڝĵf+e7.(h8G'hZ+E{s|7RaG{V\iCH¨ad!㧤)RP\9=`vl_fcBׅ7H(7K A3S3]ϭ;^eQJu0u (nL5*S9l WWH{su4ga|Es:TG#/-QFI`/XADgH;YWo³];q'V$grUwÜ\t D%k<=$AU1EÚ`c;(/Dd2cF+5FH3ieq&MTWZ%>. ka jEfS"Ψo(y:l!$1~):)>)1,Hu(.%u\}!,̸z}a/FNMG}dYp"텛 roytӀkʐuٕMͧH*D,>?ajv"vzdHA{cޯhጻ iq1y"/ZYITۚS'~p)_oiJ:hڼkΐ%d&.F ,I𠵽3z_ЧNjOUYJɑY׫Vytr\C~z/7&w\,z+%;~Z돛$H/":+h ]w֮ ŻT 9~׻{*|s!O.6 *OhDUcʄ``!A_6Iҟpǧp ">6ě$Z}:Ƭ „jeGOlG_6 s'˟Ar= t^z"C+7G;/7Ļ6T(kN]4ISŭu¬ IF!_;x|9ҩTm\Gl ep=[Wy ==(c-QMQҀ=6TcН0.Mf̍kJh.o"Y{ͧIt4G]oJ()IfUʗ4ӋR8ÞɁ;t%~ Aҩ30[4NţۻcCԡ<$0WQdoBv;ĖH&mMY%_TE꘵% -Ӵ+1bf&acK?xiwwMmr+oJтZz6r$[(X3{M؎η u_3x#![ ="-IxJ,ܙج)׃Z)g^W̐82lE .ݯ2?#)A6Z5LTTOKe W ,ɘL'-QBR1ZgofC/ϖTAr#xyTEeA=!Su`ى +G+eGSЩJNl*3dĄpj-K>sHK{-uʙnl1W4P6_/+#ҋ,L_MN^{V+I$WTSxx*vwN'2fc-RB*X=v?V5~Bh_B@lYc+F)_.xOD|)ҾuEdL?g|(*|RR` F#y7&#ěneC h(WͤaQĄQZ~CU3@JQ6 n@PRńw&> ?tyMM4+YO%A-\=іpiebEuĪd~ )*X:!] &o}:{#U #Ժ|nYI^"+.0N;ȱ1}ԳНK6.|t$khMiZ3ohnj׻40mUnac܈6PX}& *05L#%WSKop/& &>Xw~/RUjsH;TgG}:0@@~ mlu3oھYK#HPyq\<nX$OYj$q 9Z>1b:)ZEz9CVS/형EʮgLa3B;M-C prR s \cEtsYl jsJAQqvK൷a+N] r`v&_3fp|d-ۇ )n;ReW$2I8d;}witVI@L9]8!rћ|qSaa [q6rn@6Mǻr7c)\x sgAOl" dkԸoACFc#)%8+4Iԙ=6=yGFKr3.zأEi[Yl c)^d^d'|,LК$λC"JxG?2G|_)q!ws:=Mr ,])H-ڮZMObpx.JDߟ)dY0b`$%c#{sM14˻ "a\!FӱIe[vz4[A C0Bj;.;{dg`[CT.DeX H,uLn>J % >Py*#V/&$ Q:Ѳ!}-bSa#Jϼ_@Kx6|$Iz{:p% Aزfq]%fQͶaj#VJK6[{RKP'xϽ~ ~!0^9 mgL=o׏`@n#((YԴ7cR'+eM{S FjZV:StJ9ak߀ec%奚Bȵ.[X+^F8M뺤FUGׯwGQe9 '9)3XG[ sx֤cd;/4H]X%q<.a鈎zYG5:Hv8Km= ;=Aw֦(dụ7\E?o}Xk-wQb7Ƥ< iro#4⒌i)zRoʱ Mb NInCj r@ո qx>(ÏžXbڻO?6~6xST4idmK,5Յy3U"s6Þ%e\jܙЗ4b?|0NfQ4V# #Ǜ` zRǓ.:4ߘ&((v Pr5NҩhQ=NqUgJ:mFqn3p71T00Z9N.&,p{Bzh|y_(][S^M&o2̼ĐۑsA+nApao'$Z)~)nIy~xX6"iuF-P0[Dlo*-aIVZA>HAz:M_+Cd $f!2~"o,7+SE_X%i`1[ F[B@QBl5Y)-/vl-`k2=9PMX+d3Fėy{өn ^U-Chp+0Pr6=oN[x{${r7j20+i T߹`R0#ggdmشy W8 ]`E=)]nnӀcS'KQvE On<;#|2Ϡ|A0ޤkQҧSԬ Ɏmn%䥩Dζ n- `hPjܷ?!_nGL}`-tW6~7N&r<%z,a~ߖ ˠ0@GcU~ hQ 㳪ƥ+z}w:װjU qp[m F~PYPc}D.D8UeAQEI >XzioQy k9q?_mfq>Rua FqO nq5s~v$gwZ[saܡwҟ÷NCp7wL.W^t_.vk9[k㗭᩶UEt?Nw ŀnkGg-aj2xDxH{\ǝnf|UvdP=^I`cF/i Ե¨3}#%*M+A= ;D]847.h|\g kv+(⑾Cu !@s;"G F U H\Ӿ0Wdc=S9 "- "8 tUuiVgv>`g-`M~4o{7Hӭ~d!M, H8Mڵ0jdDoeksoz|^Zr`-э厬(A nV!Պx"Τ0 Ι6\!'ϳS&5d%Ll EMaAGzG 3Gā"zFhȯfǿ ^-}:.a8NbPftȣӉ8qR5K-sC=㕿Zpf\ɊsXI1s{f&OmHpٟ"@6Sdc>S 5tǓUoC>vY/w.Zt|_!,IIr?@*Jݹ*z!U=7}cJ5HXL*R}(rDQ(n_RLx>g/qE p|ڦ&(zԀ5\_CjW4Hm!!a}ɏյa8Uفܹ;4ġ Q=ַwz-x#F"Yc#voHYerGہ$ )}_t_t5b+T6Me|KF,L5kM"2tcq]B!SδyfF@ 9nmFx2LynAdtSF2و"J+צf$I#~ 4WtgWzW3Ç䏮ώ/mπv6f@]߶U"Ch}e/\בdkJxʤU)Y#SGf}@hRTG+]9/٧ޤY^VR/NZ4 r  $Gbs寙>ON߂3^y+en?͍HM}|a+BP%;|0dgFl䬉?*?}Oyڕ'F63`pZ>Ϊҳ*p,: 9֡@Rݝ[Xj gY1Л}R үT>ߟAӻ:R40ԇ nꈦ˴+{t I|t-Q|'T6 _zwLcnj=|t1CĖ#E^b=Cn =t8mGwl a{˾fF+̃sFT+K+I5?&঳˜$Rub1['``LHwmBK;ڱ;ʱp [CV@ M1jYg(T*v o!z8c#eNcX~$ P~ɕͯ%p;.kJ~Y iԽk>%(]7D' ҧ]\i C 'EpUxu%%c0..7P1s t2Elfm'PA_xXoL[#bO80T`~4<2HL߹8 <'*Żށ)KY4.6#OgV؊ҤW]G_z {uh%x1?$Еߞ= F{AIոAVy뱛 J"9 43-T>EĘb9uHjzmi[ozB{LKm[keO=ȕjI޾y,5wy1  s{߫bh=6>n}BMy7l,dYO|Q#xh7c\ZWgϣQnՁ]veH"R$񉬓0*'B3gTVd2aw'jw#$6Lj/&opC7(X }t UNSSƏð|,4J )깐L])˕ 6 @S2{<)$9PKN[.4ygyW6Ns9l"Fh.eT]69n\sAu0v Ld!O/6SՐm@ Skx~ G ~ buio=eR0JUAC$/0'o咁@Bw #MĞHqcj5?~Ff=5ӎu[կhg f{!/V05a=A 3Ǭ}˒-fM"ۯD6J4&'uF+,xCç(.g rhd'Vv һY;V!#UFToQ"2nKo!K@!S^<60(:KiX݃乨V͊0%k]|[N idx pZ V i5 e0?[wojM覺˰\V I[QV2g➹B1:&Oԥd80s։oˌ&S3s/?Q}@!1}x[ >;i5*Kk/{Hz0 \$wP6]?&UPW91g f1I@tQm[Nle"yD6gg/R1v2__]YAH'w G}Mʩf_2*"rMκ@8 g'r..-1߈z3yL+Xߓܓl9 pH\e͟CYG0ϚaW?Y^#4w:`Ejiur I!uIiY~`/lp#L+{[/La?zeZ!J s;ўyՕ"h M}Q3G&cFtsf~Ayc gMł:׏|AV9QWW(`94w6OPNyZ'h$-|.Mϸ ˧Aq2At_܅2'p#PZenVF (XH%Lb@fzi^VFQ9} Tr{HߟR|uPqةd5vv!x7,Qj6[A,_-5 j]ES-̴h4’-S\ sО&ܽzh%B~N-C7:$te߯owbI=ťD޿;*Wy(G䗲.'ʹ(5ǤMU/F);8:Om'0qp~ S`0]ՇgӀGG¥-:.a\15m,mŵY&GρEporgфb#T3:nIj{MA[u٤4nY"Ry i+̮g%H Dj2 mEv +Dr#HhDhHU?zaLH}MFQ5+KiE[ c~EWw9GNӧZK\Mcn|(ã{G (2ްfǎ}_J!0,i9ʫ}`G!p Ne(>p |{F[25g" / ڨijQ@?7j n!\Eʣᗻq{[P3 %b@g#XopͲ9s,Ȓ?SamB !*Q&ޮȽ=CK֣JL+rDck@P/r2΅+Ҁ&iHIs*_os Ī J m{Лpes 8 !hKV]uM ʪLR+reNݤ.ʔ{/kH d j]Y,)FeeGUQq$~`ŲF?SD{pxGI^ y[(Q%;M /yB~S|H|d$3D wFpb> T! ׊P}Q{o&qD>!^!Iy9#lSCg[sYMrm (ԂY̮+RH7#Z ǐk!hţ^~juZN^FTկ#r&Ua:5_;9(CòẆٔ^Fg+ZV.ѼWXgYMZD?f:fa\ɢ~I!=b[Yt)-ż*T*K4X /#p"z`Kr/3oWM^ [ ݴs' scq=)b7 c˾ 6jz&&6(}W%T3YfY_}s$ Vi4S67 >Smr l ;= v{.+;8#v5تINmp T|`Bf:]7bŝD،:+hJk)jqcl [I \s`uM Ux7H4gcӀhk_{p/_! ]-.i^~x5䞇U!|ί4Bq11>ls~7j!)1{>,gXpve+p*[ }ATux:,^Mys'/: 2rå)A +m9-@:"13ˏv+;@诬 D=|bD+H6*RI,,k.oJ.=& 7|bGbF `{.KWlȧ-EQ06A1Y̙aLL5erc{6(vY#2nFFI92}YWLM -ϟ)8i1^~,FЙReү2n)$2gA6qwH"mޑȫe:cn+ww|``Rs4Onܛ0ÂJ:/@֬151 ǭz՘>Z:Rl$H\\mwH밝N$2[Q&E/ݗ@icHq'{sn'ԦeX^"c^nD%NVpH"4+\@׋gd/!ksxx˽,ٮ y砯QO,Az\`2yx;b} |sgN@z8 J*QN]/zyZ`},oP Mh .!h L"_.u\pk`'XQoa`}+ɏ6 Ś  x$hL#ͫ:WY8|gBA `QJ=ZEI ˈ.6P OpA+|75>lcs H* :>*C^KͽeD6[XdE;nv(ٿߎ[VTIfo5Vob1R7j\r5B^RJ6c).Rl!*5J jqf45Vu+eA\INXLDSBY1%7`UՁF M>̪SOG$6Q?8F|xqoPjk]xMGHN HHk$:&kobǥZڣNr\n/O<#SbވOR˴{as͗[IDa Ijڿ)^Od[Q`wxH[ԋ Ņbݵm %Y&^ !ReIo̺DL8O b] 89/B ׂM^+Oj:in@gdj:NnnO˸~GϨC͇Г QzYRlZZRNJ\^魢uI#yccC.j 'Д˸/K vݢS=}ܜ \V-@Xa$0ǽt457l@ڍ8NjP/QTgŬݖV.889PT]=DZ6-AU CgN7 "U?3{s7WPa K [Dt W ڕJ*Oν ؍HU1P ԍdso}H[$QN+p3ѷ.TNje X 8&8/ !CM -Z%/q&gcL{Jg+Xa^҉V>?ڴ/<(3 b֑m1%FVzS e}W y$ <#[(#uQ^f"':?kt,2 ^FAl!z +77z,ۤ]'&yM3@8[Q".$;sb!mi?mqYaO*:3T`'Le=V F+%/9F$7Gh>:{u\ݳ:;š>YƝ 4#N03E2FPz GJPMk ~-d\s+ίX{ˆpGFD:QqG?MJUvcP +S [^ӿbϷM |֥㭇.Fa -'^4Tc$rqST.j<>)6oGOCmdOth_ހ#5\r i8ʛ Ԇ%~L% ɤ2E1zmԔ{Bc[ OMP^6EE˩ JbRyB 5~ފ免k'9Ԧ1HOLI֕hrJ˄\sst̽"(Q@N|a$\ !"qI?(?b"IP6Oa\6mmZY@iUڑ݇nLVۺ3NLrUM+a8 TE/^nt0 [C1s#dMW) EvWB `aA8&!2d 5¸'lц8i<.͚7XANt%mH]fIpB_Z{;>P4A؍n{EN[hNCp$tQ[ܓ̬ 3_j*H&Fl% 940b|̮]cC.qs00:י.FebOEhm{~ Hb#>X;ˎhZE;MoeaFPՓf'fcT'%s\mF@W>ekU֝V) †.msi:RЖ눧X,(ܭm>-5a꾶sS念/'ʼn/aY m6[zXYF =ΚI>)`:AyЄU"\GywKpВRs~tvM_v ]aJ6,hxx9j8 4i?MkG[O&mBn}?ηlIX퍅*;#tI|A ٳ|W\F S hxy h򰏩-o(Y>:xkL{!9n% $y[Rgl΂3 Ѓ9ңju_bpKN,A O*Mq+o**ƕSIGȋvWN_0:>B<'$"497#AO|yPD٘< ]I: Ϗd9Ƴm FȝSi|`sREy%Ap2JB*N u l3>FA_NۮPB і$*\IpFsE)TyFc7˲Mچ wYlY'W  }܁c(r[ XQO'apDžD ^|PP<_eW?~];]@|60!2#V!"7P*d@'PC[z܄VPJh5jYho=}(LXi2&9ො !x5׽?wcC=KA%K('7DP+2ps:ARGQ&jw/$r""fMG}˵1NmIrx`& c@@!c>#k@o|qЂXΥW6whĐ}9!ex鸩&*I &ø,HfV")n2v`&J*1͉&o{I[ah͊gS@"j3jyӤ$1祾R#r7T]'Ad`-eiw]j _ˋ*V(p&菧v\cUfAdEn/'E)1QRdVE2Jfgv sasmHi6\T 8 fzJp3^2&yLc]1 (r\~HժC>&"Za-ٜ/L ^tMWF%5h%zaH7?l5tTsV8w!wY8KQD3tL j6DFB"oHWF[9~/ ?[Oבֿ8N۾݀DGqΊW|6+|yVG*ѳq <&pxހ5&w}k$R3Ȧ!؟ |6F ;^UF~;2o'p7@S1#ꬑyL]*]N믷Ǣwzg ?׊va)QnY^i{r'-=i:1d inKdϖx#Fര縥dN".3?FH> ):[j(5!!yKM{@8SL7>>NO.𲙯+#ŏՁnʂJ /c`cڞqwҮ^W4\Pђ%=BdT%\`; G#CJWG뿹?ŘQsJUGwg/dƫў2ʢYENlaqgd̀P~)%@O 4`^A_` t&gPy|!O[LRk dI$0 ޯҥ Gatk xg/p9ꇨR/+)8)sf)ɓVSr5%qF<6!܄ u-cƆjSDSg\Y,e^D܇Xnn?" }Oekm-&nhĬUav|*6*'"Aӣm@hpRT]"vlnNDXK-~z ݠ?1wZOyͨ%P?/vWd0TևyfN=IY۽;S#24!)-"! >9#?[s9Tbx$"MNs N,nO[䌑Ы߰c9lrwdSGv 5إoDq\!9?@ :+I{N7$Ne"]+ZLA'v$!2{v` fo`Bg8VD YLhE9#XVh#9_5K퀠 npW:=pX+`+_iF}/ͮ|ԱPHp3>9>+VDed)NୟA5tp7VޣR5|_pbZVXK_Q^d{BcIp_)(ĩ_Q棨3|ցCW OoG2k:T[WV#ԳVԠ/;tԾg3䎕G ͼ%EEb]ht(8ܺ @U;TҐ z6 ;'ߑڽ!۷UBE~]: qe,bYZߵfGqh 0D G׎2\c"r0X:аINn-|ݱ4NLdJ:JA$F8vΒGҏY'DsyyL:Ũe²<XzΞ{ i$s7pa6 gҵ>.[S:&9L-bZ[7(h')~2%ŸzSxoݵ^ axΣ4%ͤqf(*RcFY `&2סT>~>1n ю+^jூMtL[MS3tjFR:rgu_{(1ϫj^܀M,_GR"IÆڣ;- l)jl)ˤWEpxvo/@䦎_ZҝyQ7Vml "sչz>T(@)-EzxUJIa%1kGEWo iMQ'`g l^Y.Ħz='ǔpaYeAɑ䤽:?Cz@Ӓ'A XS0-ጝՎw१ZLD-t) m:>)zMKy>$C7Fmh*H?^kmFjFf|A̯]@Z,y|Y*֨B#AB6i G&X[>N*ą/駰D=$0?1Ei7ïѴA :f FW^ƺr? +3ǝվBྲeѯEۑґY#eWⴚt'4DN'tXpn~ygMKh\ymowg&B@}pB}! VUJ罟2 h6\V*8^bzs<5vVb2Y.-3{L,)4DŸ־=-&I k/0vW% REԁ|HG)o;rއ<5ܚ>#"2KrNva{2QEE+ XhCpVS'r$GZv^F,B4"0#)=*ybVcie!$1EnN06:n UY z~EmݵQ*,ާgO3~\nI*YzAE(1ӛ8oTUj$ f\ʕt#Nbl̘ƱXLUcfŽ\}U<1,ܪߦۥr~3tgksP vАGB2s5;'9~z*5/Up4IvhbY_H5 Af@ 8?w$< gcAK(>#2HNzsRQVJ7{$A"Szк(e<1l-4 ϥ(=OV7_;G3yu7Di_DX 5 PܻKUg{~TF/N ҎU-en^[[:E\YTEn*:*-y~ݣ 㧈=k71 y2O%-RK( F7Nn߼D#'"e?S]-(>G4ۯ*dE"9(1e3푢 d{({r8bJGr)WJ,_Xo^Oe5wt8>jFF(yV|JPmpߎbӉVͻD&xgK31>(h-݇#fp+cYLN_El xi\J,u E~o+)Xhz,.jهRBiMtPVD{c-s ~L!6џ$ VJ3Wt}XAqtymA6Jf8sgg0p>J5HVPS4Uf?3mc*ai8h9e #(g6v+J77)geGbڝ *D1j߼AXI7bGn˯a:V$/Ѳ܎TFUGt"%^؁_K9!eDAzݦӀȟz1 Debھ7^|zH`pTaX%gG]cr+^X??4$&PVPt[_i2hrYMQ—_c[rnYڇnְg9/ 2~]$ʮcьNi%63` KeOJP2M8I h: =X9}K7u:fH1Fq Re#|5H8&]8-nu=Nbox#>0ĕZ55S7?6H ] @x7D ]K}&>YM&FtV#Oܗ"i*PaXK|G+0uK$+m\9X[+Iz"wa5NM?f,1ZzB:;q Wd8b^6LV*“mԀ8 |Yr_zcUk>wUTW0gaxzضpN*Y䚠9lv~e -B:f 0l2x,"x *ONiZ%-R;WͰ{5m*~Z.+. tK7B6Rm;,ޚxў23IJۯ%k\|_&vgeU m0#Xˊ4\;J@J sM?UaHos;{BFzNF=қ XTXR9T rXs,>]tQ wT d.RƄD|(/%tŔ u+"gTgqпoO*/.tЁ hn@ 6݂G c[Ev?`w~Ft&j^)q7|78EMpqBH9&k )VX;Ö Wrf/"Va:%ofeo}Ҟ!k S쓇m7A#-h,aGdaχ[ &9xM {7'7kxdh֎MܺΘAx6@4qݛ9ڔ,P5w}P=shaAtPSзC4⟋:LOEj!zܧ\'̺g-'CuK|@uݗde |^ G5t.vݔV[D{k?3& g'r2"rOUD'tDڑxkОvcyH}<e`5< pJZ_Ϛ"E L0DVt@EWCR*)"ʧO  >m[{@hR7ΐQ HN!{awe):bn9$}xȂ "g#():]ŝۯ0*"Ba$ .{^XJ†5}pnut)'ogobѽ)H"|~խ=絧+4X 8)_P29C=l[elDY qg:|9J{B>F- QnPEitA[F3sIY>}u L5 )#;["6l],(RpI9xLdeYv'HI hoTJv"fގweϼ$Z W@^͌~gI D; 8~qID^+ X5L֐_efsVw}5N}fd"HÊ5"uBF}'>$2L[?9=n<?YQ\\(b{ JC)(K\>yE׺qmٞh-mqJ{[ٮڼ*K;Q'`3vM12fڭ!o%̿¿^:ÃYw NN(?g-r&a*.!b /#;kE0,V* 5MVȓ׮֠hm\Y{03(v0vNCr/=S$IT(ihN`+DܸC#3/2Y_X,^Q=nȽC׋0 JT-{xbdptt{}hr2L0U=1+->m*AHxTh#_})زEL?7l>5Ф *,$ьWYV-ͫDɵ<}7g1*2UgKiX"j2Ô |)!R:I"+]`['1LQ |Zv(5i evcuEף~0L m|*Ho >$eF x+\%4`DiIp_t㴩A &m .'`rGѡ_0xiU b1r5$sBc=i:i;͢ h^' *{_dua(FnF^MH ܳUɘf6U,5JiE *UtJ֒ZuϠZP< M]$orp- {Tj<6C҂qI\ p]|߆5%"bH#ۭ9ga <{BIY0,wr@eIjJYIdw,[ #o~&k QKT3=Q- R,zTFP lTOM|O8&Pnwh)m!NlθdZ ȀGz GnHu8iBQB֟f[67eJ&#kA -_}buܯ%2{EK4vdWTp%'kPfW4?zF<≖I;ȧo"=J=aZ؟#]iIтqs7Ѿn71'9hXx3<ǣ^&DN$pن-pyQrglwְ{ځCKb.cCUU * &TP}ͧQ;*C`aoNGZaS'@*3>VnekMC>fG07JPi+ ܈ gئCRBM6.~. Ϋ N{cYˍRq2KFy7Tv0 fZ] JVD'tQ9(N-mҋ%7q@*kؼyvU\+T0AM%n3X h"6,}unW+lj!Sr%Q$6 %/npdY1'UNiT.iZL'lA莮Z-6V)T0=j?5(jE"BtۍԫreZ'!tͥa+A^d+ ΙH%sY 7,,9˗NO7pT.!Szf!:mܞ uCƷ[p)2'`[JaL5$S;;*ae̳UWЧ&7Ajq Ea&8rZ E$ll4\Yg 1ʩOtZ%)T7BIf>(x;$_ t.|%J$<|;XmߨЯv{PI@RvˌROYL9 a.h@JeLżsk?9ؔkЪZZm iSe%z HE@݇Ꞵ*L 6ʄ X4)Fq `̥/Wrr!>4w,r#q 4Ò!Q+khR|*9$cLKM7շ^?7!\Q=+3}.X"^3Ж>d姀Gv;mՀs{׻4.ųP3^~,Ṳtt,ɬ۠>0Q;) N|:Mc z+ ')M/"Dz{KT_8tY+nKlf$l;] F~)#czk*U}?οQ"p3J *JÐS +GK6*d_`tQ`+XlH&o,wqX~/sWy_4df42DԹ1+yb&[ie >0"S'|r̷{nɲk^Y. <-|{$j *n-(8Z: +aM?=(WtD/@ ^'%&gFvb2"ҷCrX>:J"-% pUg\^pf*B!QU̼fPY֦t&"wpp8t9|c~ e^O7͇{]0+<'9!@u%oAJHT:ou⫸zZVFP0{AdJCXQ*ἧ}RbSwG\5St{ԐEe?N _iXfńyjC\MF*;%rYʢb NgoMegy͇g}֕Nk"koG$_mZ#\p3)^>Qäx ңb5j f9 Oy=//jq:NFb:"֐hrVc0J׍::c+ՙ" ? DH͖{ B$ |*^S{ 晚13ݚuNUe Ѿ>V#o81T[z75OohO./HUu=HVwl4^%p3OM/)s'DW`saVpMi]*.1>ԶK+ݡbTf5R"W@P$k5*ݖ.tHa~ =-ꤝ}";.u8Whd A&UxP_M\iXZ=t!aoqeyvNrj8ڴ@m&X{vYzn Drx;1EƐ~ҋZdK ׺/L#Z ,y8{h aXL3u˭_Ł֮$%'n@rs|ĦXN&Wqot%Bdݾ.&#nn\81Z u|Ifi_0Idyl, I߽th*ܟGљX"APkbaڕu{Aؠ[ҁ̆I'ۗߓfMx9Ge Pj o& x q0h=WpKf2'CF/ ՝ *ORī4I'55Gs^E0t-;ViaGVVA$ѴmANg|Sg]*ʪ MeiPX?#@D֮}1=\<ԂgdTkVxk@Jhoz 5ߋG^Jz[oV6M'fW -r$+ߎ1j{V[W%oqwOƝOO‘mLz7`Lf4F62f^MuQQ+\IIR/>ISiv?ȷ&whn:ϫ2Sl68wӟR8T\HSwA*gd09ϫY&lp)]Y' QA$<`r}ۈ6}ϫ,#@WT!xӊwm[,;`)qR^|jsbg֌;Xeidd{gu!Gtm\K3/@xe6~ĸs\fn0_A"eN@7yw3܊;  FCcy!g]@b?ж;Vn 8Ejw+1Few?Jd>߸iOa/%[YN2bmɶJ}5BV]>@1 >id"'sWgB&$F n)EYoh\w j\oj/QEL  CJ+|Pv^.N)x :CzM"vsJ7l**6_$=1oi P+ƊWBn4>N!oA5~ awA:]Μ;M5;|C#k5lGZ5\ڍLliKZ`$p]I 6[!QCEڎqJhyBg!z./;\؜#%9hq1WF&`Ȃ]f,O+~n~'3:8' v7l ڧtv].b^z8rX\axk>S!X\^&2xoe@^^0y}LrbµEN.U:ޡu=;8[ Ա4gf-ZYFgP)ړ.-B{Ez4(rRMLgY6t{r4ʒ1ӯ35ҭ?0qxeVq[R@`[Ci Ӻe>LG[$zKD1\ D cbΌz8\zx.o}2zd :o~. g6U1vƇWQ7@r9;biyCeg AA>a'u=d7 BP][b٪+Iyn2;2PoA?,=kqGcv 2NY`:օ T)4z 2{A^ĉ"I;BgrWϑn2z5gx)eg D?QJQ/л*yȂ8 GXt\G(Ї0?ŝ?zcbAǁkSꆆ{luQ6۱+h;$lD33T Oh\IӅ(ޯSŠ#sW] J_KD/`ߪ5-\?;դ|&!T1h]i ui2/z"lY.2iyC|z'*ocRF, {4 2%X B. 38]KGjKMJN̨ %CGZYX~,[lR!3vYAצY4,{v:ON2l|  7iQ8ҧsQq`7tj /!cՖr҈!j"Ԓ3Yu vhQbS~|5xws*r}̚޷FśڼdN*H;P`vT'yGxN&ކ\LBr'yryvG='8f[+ņCQ ;/00K/ՆZf4j]p>Y-ENTT!g4Rt @{Lã1WdZBR@v)-nS Gq)5k|u^ b$>X~CO'uЈjʀY!:K׌{3cě1Ȟ@uhݮpHg+~NQX2kqBj2*;۱X-ߘMPG[C(=;3GPqW~HxMcVmq{s=3>\(PNnjF0>wPN:;"OT;Vn~6e!KsHW|wFhf x}O^7`x/ @Ro@`K^]huDnZn;};}gHs"N['ciъژ >:E 5ŽL;L7DIʉ5욶+ Th9sߑ!_%}?~!6;z+J`Vp)&0Eft$fNCa``NNHh`u R IzK3TldjVSnN%3f@exԽeB+i2µ8e_Vechv_-$Dm`̛+w:*XkZ\F}{PxwdfѠPɹvWRfJ#g>&!i\yLq_ACrh" ԰Ltp|fS(Nģ(.zŤIlԛm ijy:͋tB,d `(q"n=sc1[΀]GeDSjrv4ۧ :`s m;ᶷ@F(؉qM\$`g4k/DCGXy> 7Kfө,Y.ZGobC4;7r&C]g ǟL k5Pn'7eCn mv[H4۹ dϋԌX/?d pBbGKlInJBNka} 3G>JME-ؤDO|=a޻O5Mt{j| fAJ=i 5tgs[MB[xCO YA5GƁ m:3Njumia6|D?U0q5\ c)):6S 6x61m8rQ{~U=b;h ]N4&B&F1%< ʍI/h e(k# !n_ÿe-.ۀ :4C^E\E(@\csp&3BPDbRƮU>JK1ғCF%:5<$CVXeځn6h0wU@aOSz%,y Xr8Y\v|k <9?QGfbY Nc3r;5+R'&>EFnElt8h"%0=PzR :hKxI_5[?GvcOZR`֒ 3JIPq0"QaTpw~!m/Oe9>'zf4 zkv5Xzf&iO{a^<D2|s]aFBY~F`P)Pq1"=X I`d#0$,ɰzUc)]=F*nǥT}XNrOL?M*^BA[KTR>Axns'-3d:JD@?N̅.?op٬V#1MЅ;v_\22^Vb2tmZ#5 Q6iQ_`rFmC  ϤD03@ `t|cK 7!E|\EyՍڳD' #5x8*Rk4ފ9~2g1ְ;iuYmp :{OLVT,۔ڑ˺\薗[h`6kB1X]?.S%M|EBHdTwʊG.KnHL To>(ઊ᳞W"7N? J'C"8KwS@ %혃KȥQdI>9IiW7î?x`n?3uˢwA?@8]ɛ^0j/?̃Cݢ=ыy9JPb"\2i%,d^H4cU< lDo~wBvЃwŷ[2Y6 D{{SQA&2):4W38]IRĴl ";l}e4ﯤdoN7,8r=gO5XM/tQ/D}ݡq$N o -]*h"TX;a p``Ӡ91, lw& -<&%PBg5SPad4xD=~2#Q W.HUhǿ Thˈ:;@m"OUN` FC0aLh(Z}ͳu:?Y6xkm9̮{4u٤q{eeKP '?!Lo'v:M*%;rY[nLXNLm@ \p;ݑ:Ӈ8}>KuDk /zU:o=6Œ }pRrY 'D#u'y|"+oLleqtA sԻ5su¢ P̡鍽?I>Fˎ4u>yø g0k޿Ӣca7Fy;s+ jaW|CҚ㸄lgsA1VE OA!ŝICW[ګ|=:[,jKr^̅`HSk/anTx`.V='HcH)]$Sc!Tudsy p-__S`rO5{:58! -}?(%Ж1X9 IgQ7Ѹœ"L\ϊ b`V9NM$ a( +-HIC(IZ:U^F֫tt"X͗HUzpݫX6CY׎Ցy,1 |hnOg: <ݼ \A3EZ1ICIa k{#}ߓnǙYf@HfH7n. e,OXjjkK4wk{pQuZ>*RiK܋ B.,9(#n? }֎}Gs'ue4BFb#㭍 U )^p~Xihkl`>Wj]zjZw3#nRyaFzp 045rf Ms1dY|r̂0Z.!Mfu&SJq$pe-iAظ&v o@l,܂)+LֿƔ}b{ca*ՀnB(6bPw{3,.HaDz׮ק^şV6ʱ5ba!ܧۉIulD7OC'NZSnt[xƴ-.p!r<'FՓfe*?鰂L kV+?ȮۦJ?6"~ >N߰ "pl:>j,=[K D ]?cm%X0vK:/ѷ7 g5]KNÌ4l6fc ͜ai"mN8c|_ OXkH=BfG:ƷEr6ELګkՌB%^Urj֪4CpExYw̙Eʿ(aL?f?&"g q9N/G Z71$ kEhoGu_r(SMd}@ TT3C1R-,$qrR;i? {,Q&.dD`&߅/L2 m}L ض9 ;t S 4;ce4A'=hT4AO<x_QWo3yvc\O`Q<[t4hMY'sơ^ɨxz@Ө9f:oTdqr(&p wTݡ}gav~vƭ3ﯹO*8#oȡbq.py?85Sét+ cmSǓoTAq:EWX95WŒuJtTʛ U?& $H?ߵτpv<3 ˝Ȕlv+YH*X*:E$Yf 3tB^ SoXN\Mi5]^$L&Ki_sW 3১HXpL[d=$6|C,ӎedrF-*b<ÐYnp7wVPrbQHiх~NNVfDl'rCj/T`_:!I*:(/'޼ʬaL׊Z5YҫNY+ <֧Zek*):B[ bVh,c2 L]$,ʼ@)Z3xAybӳjkpSTQa0k? *P{<>NW k̲'ŨdwUxBoXjGz[;|kUXtJGqfw>4YVkX# 5M-qSE(1Sz @x. $OheQUs*m,RdDGfZ[*ѹ0ujp';ǁp0dR Bj> ćl4뼡KӨ+@'p3NjH8vXql}? 򣣜fh=%h咼|}<+$aȸb}Q2 d,{a>A >Jz:cG[_F@J6TyI>*oyCHR>SWPӫH14wV$X&]0]02hm؊Oy`BV1 }n (@ 7ti4RqQ삪؆TZY9^ep;$v G\kEFEQ/\0TRq]6$;WS|9`*0Hu)磻5]1ҽ$9" l0Iڽ~5C\5~ݏf"C,OD5IdQJ7g }A{C}[fmu}ǔZryHUcTdRL, fJU qoqRDɥ%'ihh=JšʼPq,ǫ$!/~w'NzoM4_]m*8t\}p1_u';tE7KѾ.6xIR3WRFy( R1<9y 1RLvc~{{g#I@XX>7m13H"_U){^N إCzؐT(ӗPS#4hO;ګ @`OeVxq^\~#2$o+(XEr.*%Uf<+v &"OC5Y>!zGmT(`k, ?d$[Hjuv˖~)9B?Ü帢Tjlu{8B)4|eu|OL+31WJhW!FڹgkTj/H ڥ;W$*^*\(0!tT&x8fx潜MގX{^p$ܽB)I-s8N 5xo+h F7pJD7wo`EXg#:spH 4KJRǤ9QcGG;-* /|p$c;'qy7c 3ݶ<{o%2S ,4;&S69E2 d 9xN.a3 m;\Uoh 6{ pgU㮸xɸdi&)㸠K((gJoc1截#/Hյ1Up+FH Z gf]A&Yd`C3 /ڰu~=BNW8_jF{s@(Xl3Ci2M[Uk D T&(+jR?Ԋ@w)/cYWakLg)tW 6i0$&-F єx5=T~/ Jd4@R!rBQ/`\=YGEz"Kfr l=2)9:CXPۑA ~ͨ3tm/jQNdj1Ok(֮T,=L&_#APy4yr@NQ7y4$6XrzX]AYԭJCp9-~ǛW[k[Řl RwNF &v$bIaʁv:gh nTYeF˨NIalbIi0c[ٶ ;hEj%|STHWBl@^v|W%>$1q+z"hhkZa?(}o_"+V@ӊѐȀC9KCQUlAF72ް].=[Lڽ~Ievǧ4IՎ$z]# '-/9;,ginUIeXxwW=j&~ЎAJ|du.|+o`%^l,WO -O A17YK.IDoX ۗmG`sjGz@;+PAാ_d#;.c_F9[Jt8]RyCMѹ{$.ٽ0.hǍ@GbˋBá;5$ƋdJc1*e܁|Oc2y۱"._kϯp8,[2Wo?ZebǎwOw8F1ޯ{@nf+ZQǺf?5yü83l\yel+At? A|.%Ck[я aVl0X" ,@"˶tD42,>+i>'U lz,Ao\LqUBz anDabMH "CT<#գHefMdG7aAӟ^M_Y8j~϶p bqB,c5$|"m(%wޤ/J*qq"Iua_6޺U*zJJ( zW:}_:}z8i&>=Ls W@&W&YrU@sgbM =apn=fapim`)zܭ8{4aB=@{au2)a)67EGrx;ڏgrHJ+7*~̌*?3S uK+X|YP+X_`!("jbs #B S7j\ Z/?t d^NPk @qaMiJo;_[jKe{ I*4j5H *_ dA[ j Y+QOr.L&;/iTf.oxd boM.>EI޺'S+;)ꆘKF>p7PN*f槜0%u2;Ӵ>͂Ps<3Ie?ܙJ!!.^Mi7v+" ]^TԛM|,κn;#n'ksEj;v\J 'cSj~P~<ub^w#f$p6z6l}s{%)A+EE"o.܁~k5*q }Foo` Gp߳ylRsch~볽^!س\ ewΣgځlWWGP+!rFYNN=6"ka[f2YG-E#G㡑rZ% R^S>١QE|;K7]6Z#⛕N^ ǶpS3+Ba&ipyRJk0[%z>%^I`U&4qbBq&/7ÂTxf[J7$7i!g,$I[)Uf} Θ. ;w6.X Rp<{e }u&tsPGz%︼ ]j7yQywNqaR!|ret+Ae7BtZ"j2#ƕiq(Z\6_I=7Ռ(] BJ ' JZbֳ'4iyˤ/")7gԩGw6a%*Q;U 0-~5$ U;,"loo9o,׋S;:v#iɈ)8O .Y93ەDwg}%đjbWpݢtt-(VS92C>.>1%8kTݲurjIzQ.QCl(5"!f9$nV~@1NuÂ9xv wМ|vktNcldb wIIIC%Bp!-cp?GHFoM[^@2XJC묰&xZ(k槷-`%-*w6;;G ~i~CcVgtmTY ze>A#*4iu7_"@ M#FLA06c-&nY,hMaˀv:!lQ}a흼?0BS3|8"` wGaTZXDvlMOIzYpnjܝZxOU 5>"c;!uF rcy@3c| ?ѝd 9WP͡exӾa^CV^4yYcH:-_"`/5<5n;Cr>U.lO7g1VWԭmרY}J~xǯqcLF+Mc|2sB䳊(Ìq, _T60z>SC}yf71fLMÍXѶ |8msb>} j1/)U/}FaA_!<0ֿ'] #3nMvɪ(i{t6 Mx \"tPGe,QI۩:():|F/U(`Jdf7,^;8p9ƎojR^JrXm@=^E/ig":cw =ÁqS]Eovٿ ? Ǧ:ߩ9a7l<@jdƮT"A{}.`=n%:u{7;M>=& rS J7C4fHUTRޥ}}?+mrf>x*F׵ 7%|V rZ-ۀʜZ;  >k.{y 'hGWᮞ+H؆8RTR/%_"‹ڽ3`P7-kƨnLvH53eA «Qܜ)"f$+j de+D'*enOSl\Zcb߽hA;BN*5/tbȩ1JFQl6giXg^CEه@WfWN5rկȝMqYaň2sĭA=&aթ^ۚK#U!A> 11>Mm6q,  @5>oPB`#v8lE Rb L<)(śhlyqAMn؜׊"$b3Y׶H;,=ByWz_S[0wM|;@u̦|.D[vw~ǚ{g[FJUIh9|ƞP`rbJnጆD\KM.vгwixƎikgj`bNVK:I{ p <+EvnR FDL*?ך)JU\=Po5TˌNZ&y1Ϡ]`BRkt zwҕQL;ڪV ,#%edT\ j"vƧEr5Hu̿y$-6*^X73%]hx1\qWr>4 ~c1 8 "%t7Ϙ"fw>!LrYCkO]jvb_-uFbɏv\JW R6s51 Kuߺ4MHCRpaqfR#4[7\bA,o^=FPIJcF؅ j0U}N:!}郤ղw$L*dc3!.S(!dR^_ u\ÚzJnf^:"c8S6%*:)X Aj/Q5"C(‚kT=*mtbju $Pwzx2Qۇ+K@]' <9x*RU t"79P^}%Y":G\?) iЮBq!o:!n*L _s5A/(MLyHN/>IJ"}̎abԆM;WN~Q`3Ze>F ̡5a9v|2$ۃox|Hϰpt#l4MA&V)T8i0W|er>g&qK.#Ln:"( {e#&2'ZQ~CGlh X_M}D^Hь x |hϞѬ}̠Fq=0 V>ad3aж vZX_E8 Ed;69N]ۏ!4yZi#?V\"l8\,ak.8{21 Ei.aWaͫ s=9NɫS?=,x`} ׭"WCyZ\[=vg vzU-?g O|'c>GoNņɩtn܆nLUAYM+}mM΋ɞO(Qx ƕyC'RxsTYѼ-@F8Uus-UmrX5&g.T>*P]Q\)hh>;]X[JLtg|e¬+}3'*:xN˶>-3#U<)-[YC@]gY耿8x^| ({lE-v(sp@{=>< b- dSG xMx".V}?,EJ.Cfᮣd )H=IP#l݊ ϐpuCBV]5NAP;Uql-@s?BEʷ}@cWؑP.i LRIfތQGכ3;Q>n'M2Ϋp(s7C@X$E,6 oL&Z,fv6*h(i!6~H (btz⃟0{V ՟hn `Ob8̯ % vʻpqxnaۖz9Q]r.,QSrNUs|/)bw_:̩iQ)"nTU]mz,0blc2~rEO 8*$,M#܈&UsA^<>f֩>ЬnM?*qjCVi>/͐ d!f fv@#y7 V&VԬ=)+)#fr˹6q3O=S ړߴ d\@[SۿUdޔ߳v1&t&'XE a`L8n $[3K'$w`Jާq פM[ې9R! 4ڞ"9ҏ//eVYbеK5!L]~da 5LJDC$f,&;R e $SL)a%1/,cݨF;Kނ~gӈp74Y5WNa]Y >V8>l]E"FdptakDmv_R -V;}wlr3Hks:<;a"aQ9Qp碊os|*90vwyߡS5ZQb AtIgrmA›IfW%|A_ .x,xLYE%aQNFúÆTAf!~fdۊjl s+HxI@5fa "<壴s-T1M'^W+Z1qo0gK _”2 j Wn 5z5x$-DJ3~ ׇkpx0b) T>о_嵌7 OeYG$ yܣi,x!=8ZW os`*k y @k%^ʼON !V>> "wV['SÒ˯YL+CĦzpona}7t"ɧe| Uˠ vEZZF9L2JLhm ȒzŷPuxi@?][̦7ҡ8TE[-R7VTsUqnؑ9GL3]㘂R77׵w[)\ F \NkZXR+Gԋ%PгqJA|mՕ2^'^Ea%Hם.vE蜒0~32-E$8)G`-i#;G7,\C͂sWŐpҀ۠+UfnPFA^t͑*9o"^l-:m{]R__m)k/PkRڒd@^)#\>  mZE,1]r5Dfz>u]iIX}bd4[\y hM-0ey`4ByZCռ֓֡`뎐J7y!`Lӈ,|(9sC]QoSv~"  i0`v=@gR"!S˙ߋ]zVĴK4tf;A⩻0S' ~3%UCQ=?| m%m9SF8?>CsNr@28ITj1Z\÷Srg!եW̉Fq!y/_!ٴEt1Y&"Ӱ*.x,*D} ؼ3] &i L4Xgsw{Mc9}QN I0kr>mџ6zl"tM#u]Lʲh,фn>iB,~^a[iBX66".̸{dlhEOI|!wj`c4בWN+ݤNv$r _(hrG1))szns"eƠFbʔn>aV]|N !3[EVSktZD #5fIqhuG-L³pe e겤{%҆66=mPY42{z &儐e_0s7a8$ }}L [}@)/ڱBoAbԃ㿘o=/(~x\gĒrtz=ཥx1鿫}qneXWfnk/ͪ y Db~QߢE*n{nhJY-5Ʊ\ 3*;;1P Wo ih:CdE*Bf菻\{h'' ~df"CMPR U7#=cs9CYd$xWzP͞ ];©M3&﹁J!E& n Rxj ˟7NS7S7O`' /@xϩoWeeql+[wL{WHKvXĻUL/2;P!~j7`?o k Iۄ.YNBq5j[>8݅q^P}&SLb9YOЂ|02*},>E|R8"9ckAvT ^$dvdyI4ן?&9h;QRgvj%`o>.Je{܆UiUdH6搴bO~:_6̹|,y9p zG ' 5cpr=B&!T'-^ȃ):]⡧GYGf^k6 c)ڎ{qrtCHYuūu{Sh,Vq-&\mNX{DɿWk:kd(~vojTZGK=VAF_׍{ftV2w8EnK`OV,^gXA0tm1 gIb}Ն(hYc$Yj!ɨ:8P,cS j)3oHj:G\R:167" %}pveac!nycd>UR|hCfǃ}BTKs\l@DM>ZwGmZ7"@ hK 樉U@E/7f2lD@b!FHÛ)Yy66gDvXR)c{_ ylNvV Y#O0)W` V I$ez_rt=G$`i2gԐ4÷RWt8[Bgh*ܼ!j 1#gbPa&}mA|eiÝ1a19ϓ+b1w;>(F e>Gt56To5G{!\`&kM>LOًa}T(*jY&&<6#74VFX]'>$-uP3I4xnwk;Y/ * b06)"Jt\zXvX&iA#?6ʎ PAǠHEh)>[y6~e)MgUcD?n Χ۩tcfww78 sQ(!uB`-٘b77QBY̽󕘒B~FHƘ0q3+YeLg׺<|('UWWN%oZCǘ {M"{<U)#S;%Y飬:x Wa{%&Vb/`!KޘwzKIY!OoNmuu89aP#D0NRP0Ww7J2оAX]r㺄9:CȲLP$cW$MI?,N,[PjrlxbDI`; l*#-< A9&ؔ0 g<}><ƩJUO+P0! ќaAbGnu^ i}'}~9f"1i`pV* jznNL K%Xi}?˶hQ}=џYeLLM.YK'ęVۍW¢V̥]^"opxơ`e\H48ٞyMigI}噮9hb? ne\&1xg&6vjw.v ~\X(y*_ؚqJ{>\tL0 pS)ظ=Ipƥii~'@1\xP &\:Jϋ80y ٫@Jx" a^\9uU`W2rw|$ױiO}7_";%x|!l,]QC3Ri(> 62Rv{fNCZlrAP`TuoM(_A|~ ֙nt,xV[dȘ6f1dQgwjUVd5iF&{|~֗ &K w-<]~ Nc)^h)o@QFbLj=RpkW@+lI;Ϸ`O$jbٌ%,ƠmUJp{Ֆ{Dxk8[`C3lj%u1U ߍxȉV7""L`͂$vaӍq66 ځ{BE_R,nR#`Q yCkDziK@hݥx=(IJGa90ݻe-e$4s9Q<eXas>iXJ[9fBL^uـF[uR)4Pc`^+/*00PQ'4-?eΛ)65Ȓ[rbHf9|⭏>uޣ$w3g=&#t:lr9!wQCE -h$7凢9VAfl!*r7Jqw?lFݰսC1f^BS`G*SVٕ͋=U%$,% Ϗ|/:yGDf'^b.ETn1ͣioCt bsIp+mRU_7$WpHCߒ&R}˴ E5îQOm*g~vX”䯒 oM=@wԲ )vÔ:3x)Bd:/aSNEx= MUvnQ7N]l!XܵY#u,1QMa b?u10!@,&HFV=18[(OY&8/cX/wxJ: PA;F#`E!k_<B^+();aDedNd@՚U8_T+5x(v^l 1mKztL Úe& רL_o#WRӒk|1͵ee>uꉇl*4),6WLJiM c\6ϊi%|zߐБv-m] Y7UQ2Yg:_juk/$o#qJ5!HN#Ҋk^{1#FWpuUuC`Ħ?'h(goէ:G7\f AXHWb+?< GX=zJ@MM^| l{-_qTXbwe #34-ij,TDr+RU8v?ڧj""uqCЄcfiv<ִ-t7qP=:  tIJ$E/09}$GE %ahz:$A`m2aH&Q5c l_uP<)WQ|(4!(D5(55nbPeAl?ֲB]UR+2|ygQHjYMfnA|p-;%|`"4u*gml U2q(E7O.=sX k[<S-(VNT| Xi Yۗg>ԃg`]VphZ0W=w}1 O[bPICs'H g/(@l7K_KxHP%}/fWpY)pR@}$e/JbUWR2pbɼ>5{ UsZyB#A!ߞ2&4^Y0e>L#d:_ͤzM#߬WMCO7rh%(hېY SȋIw}TZ6kmЄvw_ ThIΥn#/6gj?Bv%6Wz}YTg- 6upP(%ޱ?dgy.]}uP@`T<{pk16q H"" EHW?5Udl͐&窋0AM-Gڤ*]F+́=xc?%mnm:8C$Kžd v%:N먽^BZXQ#R<$;6&ssW)[$x^/vs5 ?Х=vHR"-qϭ|xmԂ/Gq-0$މ vz̷^m JWdĈ-ct@مfhM{pp 5Ic:m1̊ȤW Q+֫ 8Jx> >r-X%n9(-el &t/k#o$,{?=.R;Y00loh )M&7NljM~>Ztƭ C7{p \iN@B~sJ]F?[QpӣR l m,d=Ws" sr">!W1#=@H&d萴X#A=yy~s-g)v=ɳwx>!߮;5۲ϋgPr=O}`B 0Ň 3u`XfYL~MMr*1+lmt64oBvT` m#P~`E. f\ |T,V3 UQ3p#g>y)ng1*Qu(|d{fVJ͑*T@ؚF/%$ /qL^D5+GO03ĝ-Ku±lyш~[sF}efԎIdr1Q6p - t(z1q3̹d,cKz2?̢)/⼃/Hl>{ JvF4An>+l4Ijlg@8㋸2T$r+JH,]Ϡ?rf.u*c~_Zˁ#䐑H޽dbn)j+R&fR``LH@C>^HS#BhJ8LZNgd ; Rgk~o7YUlq$iv@3tDSL|nWUl-詸4هnY9(s!gRίJ| aĞ4G%amZcoӜoҷ'!f{jZ?-ez@fisY|&D$zSw"@WfADn)產Vo{F5bo<eiqĆIksf@BcMOj辂^A8@UOR  ׾녲ٳF%)F5O-0jR(/M,"GH Z.(܋x!o^@fxc[a!<`?TxV}nQ´W gUz2GGçHzE ;]DaM%׏[z 9͐2/σl'N),$7׉GI:v$Q7ֱ i`;qN^nnVqCfTa+tI?e)2N 蟋AMx Kgz3 pwd jujrI[kQlr;Gc|v6x&>`c7V[Ɲy*;k*|[%)Z@D^h:Vsa\өC?v}RJ-\يpݭU!n/GDKԛˇ1/{ > FDV/I w*Hrgo<Ŭ ;tzj`gX D=}AH={D&)?Zz^iKnAE\m\%08?|9Ô,Gv=:ON;~#w04%FSKw\y҄F7e7E֒VxHOe|"nV/#xWMએ aPĦ@r LoHk4LGKNCĦEM̅6"flX}s¨"c9Mn8.|sU^_qGKbLvU$:)wLn,AfaA#&#`sb\PK{JG(5p;Loٍ5:-w0 FsxH/ԛ[ $ocZ+ha  LszK(`WMy Y1 hK[HhԔ6%Af>R|a\^t!$f fY۲LMP^0Az`pVL ݱƿNҋB ML@UlzkT%VrAc&{t#: hE ;J:oܯ'u}Q ܩԜI{WppEYKca'Є@O7 3D2A!iL4hw_{M8pr[xWC?a|afH=e}&ЖG8Y dEIŝHxh~[:9fqgB ܼ_j(4 )R+P) z)YoN}XLDJ OO(ID핺N/_-zz=UqȬ,ՐjƭG+œjbz̘CMm0pĦTAVE'آ6Q͎f@d:FiddsB=ʕ on=V"\ 붜xot>mi,ǁsz;00Pݗ7ۣIɲjeV_aYB/n̸,8uZ\N8G9KbOOJXzqW$wtn ]u@E4t nO{^3vOpyܖXk-|mLl>^u3c7:nGZ~?.[ܫ?J)Uv G‹lgܢpjr<{r Hp7@ms1dr ے=ElA[F366h-AH~/Q;`.ԒhPwXx 7EeEТʟmӔ#I8;};oqj% ܺL^&wP{#[ pfc PD+<$q7,/]  =O|m{Ye]vCg)p;75wI.S;)ſjm]R}n`DwL]~pF_2= :QIM0WljHǒ|p\Bn0pQ{ F4@,o/J)pIR}g0sMIUk%{lo)x :ټQV2fGwt^|Yd;}4꣼&lv?ڭnEa͸8+`]@98 &۝,bfDIGn~c*F2It#4AKv+Ov !>X #g/a3G.\tݟI>)/{&^ 5c%A&C2)WNM&[;p|!Tv wBW^6ܩ柉t%gV ln/3°f\!txϩTĸSqNR@Rb{sPG'hMVnn#=^dvK+wĵ}i6>ԭQx-HvD#%=n9f=`i 9Y& 'dݿ'skvEb8ũs?yUܙhGayj%9mS՞+s2yBި{Sg%RW^F!?3kS&vAnE6{KMkч ,kGa^l4%zI29þ +rbT>8s3':֑-VȤ6w%>4'ĵBqlm?`[pvn=yE{ѣյEbNMc. 77anPM+Ղ.*)8\A0Q QcDBt86C$2 Gv'DPC#ΈXĽozh`3Au?*m$=@%isC1٪QTA{ OߕҀx֛w~0Gt杯,weFrcJ)8<[[ՂirGky.BT; is?Q#{ e6DNkAJHۧ h&kc"=B nH87ƫ.o Dvl] sND+^՞u֮qNj{+wʻ9Mj՘'s)KNһE^M ie{j<@Hݕg d< Cel.ϬTrW5 Ɨ\;+b0{* 2 5c(̴ʐwO97?5U&Ñr{ZaRWSdxR34輵96ȓ׻S/y킭>Qԗ` -`CS{))l&$hmub 󡲽zF0Wc/ʧN{kG.F¬ڣ TnY TdV30t~n`޼%:}`9e SI sa /[V8|%Ax{nޭ2 AqoЬh urfj'O݁6;TQm=>J*<DS}1Qgꘁvrey+[e}WA 嵥 JQKNϯ+%m=6S:J՜Yb@u1fD$%TqfK TM?Tl"3dٷIu)Ł@ }x:ܳ:8cfWp& !Wݏ|r>=K$ y芸mTkOd0err`I8(D!uoo\mG=k7T`䃴pP,kh3># _}Hy2[2Otjz0H7ES)9`0A9( G" ݘ-Nq,#5~׺\bԒ (^զLiZvsJ(0bZ 4>T2M?JsaS?w]xW.LĔ7z|"͈'W#M’[@KU@}o'휍fP^|˂+G "\"s7~&L9e@FmUd CPIz⥳O{؋i5,(ÕPrA Q,0"&s7ilj+=[`_Oʰ6t9e 2<I͐8 ϖ쀔<~Ŭ3*K_ˏ}9Y u=wjX idjG?F&(o J1nVk}zqDO,Fw:Km{p! >7Ro90lwKEXk]EW~HبMd^+{gk02ԍEM}C-L}{, z'eG+`ޯ nNʠYDJ6"-%>`R%@Zwm$p7`$ G3~'IhxsejR, ufr{zNTe|$˶'YB3v`n#P9/7so7pqBe7r bM Ւͷ44]jNI} ?y!0";8\0wn;K?PP̷:_j*{'!2꜀pս ?01p־U<%3Ͷ%IFa7 O;lT A۩o VPQqz{x馟E?ZЬ;9!Lxl.F7Ma2o B t`Wy&[CQXIqLurY!=@6OS&xLnl/²hN䠖(?Z2UUK? L2c F}̈́6ym[4`7xw98c ʩ1i6ߒH z)%څ!3+D7;ͯ%ӂ!Sq౦r}JlؘF~)7K+.]7+<+5)p&5œuD"ބvKŸPfʞ5; RR{ב(P[rG`9"H2>%.Re|ң#E F̓_ })dZeprtjcK|#2[-OaxsѺdy\!_1ʵT6 amZgưsa&On#q9cI2#a@G,1N*߿{fnJ%#~du( ĝ(}N rPG@Y]wJxvپ hy7(ۯ:>_猡ҾB;Mâ'0CHzA/MҲ0( r%L7gT9 &Zn?9 .ykV˨$*&' UetF,`+ ӛ,m/Xjp iuUTnn۠淡.k%l8 qI[_*A92ff ZfaVrkD6u׾X}UNKq+܌\A*$/v<+Dl ;`Trf78yL V¼e ?ҋ >M"%=!b{;tHz{j5HbZ9-orkMnYf.cS&8 <ĐψW$A˖^4yOkEVM*%1^%Q~']\N!>'/$-aG{67`{|8? OSrpU;@+\~6s%S{H7=&, lԱTa/R3rT9SyEa* jp48o]l{륫~1 QA)g+  4k-PUo sk 5Cq;ů?}eis~di/@>6^߈l}b=6mxaztOw7H4ه0Bc&dmK<|P68ˮu/.uR#kMZf<z9 Ґ|EM~+7j"hzޮ@Χr8HK]d8gӜO@N6տa˜̑QҌL8z|' ܲO6E&l^iVoׯg)s\B=`-ap d&3zVn%3",XD)}AƄAb7)ߨN2:C㛐3)PQs-҂+mk/}>\b9{;=iJʎ&Z/ۑ˘,d7opN@8,F_gj~6ZF {['p )tntpJ㦝r0Ri+l"ƛƌ[n@di2G˔ Q(Tb%쉰Elm4li76O`p`zgg%6wY?1'44J\s1牰",N>/ɼqKZ?8 LePu{ڊ,!U?]EuGڦ" 5$J̆ur. !|lE~mA=ȀogFٙ2Vn)g37w!8UJT+ RA m%5J9,5Xw9CeK .P3_ :(jk|rںDj95?3 # "S "skD Y8Ƣ^-=*3P>z (X 7aejw[mEsB,cS }?7Yp"i;}LpltCҠ5ɟ•D $*/%|nc},*mĆC(D_*"ɪTφN{H65l*I뒵ԏץXw.&0TweZEwJSYUf6^ݫf]W-!f00  Ґ"X1S{ɳ Y*oUCQ*n]WϺ SfH2\a7Y0v8  - LV-`t1d+]ڧ<3cj&gkb8, Ft')v+|Buy8nzuY$74pl0%Lt.Q>Z=CU*@ PamJ`g`bGچhX&sYQYOpSe8eI) \ ؚ(0yLjrOE2ϲKxsR&-a =/) uOهE "ˆU8E{]o-2iN0 Fܻ.N5hHr?'zA:;[Nȵ\PqC?aveUE)n"3kѲ$z r3wOյAvQ" 9[؋}P]4 p2M)" rxNOAPMȽfz|q=YN-$ՅWDVMr}7C|0 1x~#f"N̪5C"x*OVbyEx* m՞ǯq S:1{Jsh C 4Fq&J;J{UvE(SR&1?XN24֕_|uy*mD![Y&."&EAZ)lόL{,w/I˲w3 t|pf!WH^hKTq\H3]?Lc4=y78U^ /Xq?L"PpLIܺmzҞagOkY=5*?UPq+8,s51)$:)4DZysN&I*WqP򖟮/BDJ,467N5 jSp NA${KO8ʌ|GN*wVAPhf@JSmXWpN0ty^b^gہ#CĶef+o5cN#t?W7뤁d݊XMTd&A2gjgwPpQroTVzj%ʘZ&(huE@:I:y Ke άNx"<.L]? Vz)2Wݩ6kP>(f7'IY'r2rtS >2_Ñ/v/V8'%hslY[A)( Vٱ%@3ϒޜڥ{tUD ,:B~%UCT8a|"^۱]}׺CɢܙEj$[M$2ȏx'yTfo4"/u`h+YkeA-#7`@_*,eNMoQp3OѧO7"c#roۄ"T R`,)E {uJӫWUipkoymŤ(f(^4_jm0+WL8U`ľZipyA1zlEb9~p۾ d?#yliT Fm8n5J gNυ;GK\$da }|C#eV8;5D°[Aƍ;]r8`A$aly/ %0gꬡm<R]~Jw^$kɉ5aHAV)QyS 9yG`?(Qڠk~)~Nsd7GjYz]ti7jRNXt|U U~:Ī{*` rCm/Szhv tYm.qLUc ! #qPf CY:v># 83w!1{ŵ4nk$lHTKF8G8<堓4NΰwgND0XKR[8A/]&&联z`D1݀_ -Yf;|5ƨ6M wa`zaTR`N!htފ ;,ɤgŝkaw%x|LpI@-BX//mR˱a@q[jrԞn󾣧BEhZ%&ȥҙØuD?!w*qJUpc?qsu2,2*!O}?CRkUW߸U`;6Kf[T;2{J˾Dz2:ك sRrb uSu>r_;?*T-6_̓7 /h,=*iI2 S6z9ĽCwx.OS sa0-N>o7?skf  R";}ejHI%R? GP^Ӈl}B-4`Ч^ТӤ7Fn~" 7Ykה[ .$n<ٝؕ(>%oTև7PSY+z(m9`hOISēΙ}6gqR'VI%쑎@(EMLf#$Wh­!E0p_OR v@RRg`]g2w]v7;qēD}* JTn_y0j*6ow_rlXĮrqJz*i(nw)31C2RļQ @Z|oiA(i.=osHXw?"Eeh)-^I5bo1 :tOI[8Uɀd[<|-.^Svfh  Ͻ@azѩid{sX]D&@39`[2kDw%⧖&15@&`J'ʇ .p76*~ cq AAvOّN쁅A.BIFnrk'q4M4 ^YA0߻ l)!ln ߴg`GQ1hN;WQMX7$ >L|@ TuɚNϒ){o*7TضeTđ)aM+jm1^f0_T]\l9iՇRSU8ML`wEXOP G&ϝpT|waюYG$v;f\d-C .5Alu`^ E}c*/D <aL矬gE~xm -to!tvBHXNm}nʧ7򭺂3<6hd7^)[6U Gb]4@KG$Y @x˸Ekޠi Z{O^4x+~v؀YΟnםd' .zQD ,C}Ј,??W,C޲<g$uelBTV,kWO_t8&]pW?\ 棺'2R`x% ޡ3#Fu")X:J~/ছt9ڌEǐm-Rt[)AGkСВaeՈ:H'˚$_.~ޮM6eKWu9 i i4@Zo ~t>5 <3)@(ʠ%'UnٗΛ# @nSu|.:ܥo h!XVXgWxŁ{\$}ѹ̙FМ$e.xiz`lU"KhG v{ |JB4Q+,@q85j=!"-5k'|twDjAJ]"n3-q[q&"į@Ft6v6gՍhpȮ:JQ!,s< 5iP^.vd8C줪N~V?8bb8\YTØ-^q9K)zG{Prî:࢙!#4e6yլ-dG Yw׫汹 )og. z0IE7[ ޒř- >mQ50=!SEJU Iʋu7@xt!KY0-\@8U О=%%W[_D{4[wݺ|'``v受BsW T s@>TZ] oI]iG^Fa=rP@*9Zq3Iޤr\1ZEE*ǝCh=;o;rNxD<Ȍb(~/bJ"b-+ @I';̍V3ߛ'Woe2,x)Rd@JjxTW4`؄]71/B2>Qr'%9P̙ ݍl '9[B NzQn7O^xn!Q:< 9 G N1绊-.8³9#`b[} 4ꏞv!vOizp2LđFt:jCp@iBKx!\e$ӿ n<:9 fe),yږSxډlCuVZX=Ԃ'ZE=LgQs 7vU g9*V~*cL {2 v]Y Bj Bhۃa̿̎by6_ha(Uy4c31GuA=2~gni㍣j.Tf1ٖ]Sm&u$˽rC,}Y[|GDy;2@4X.i9tl2^1&jEur)ʻo_v6O0&Hq@ao?$=B{G 0o1g{( -V> XP3i7o\E1f.#/D䥏@J5mX4wj,P`[u/,kDZE ckƳ$WmUAdѺ}6Rg k=4;zH7|t^hj; M;ߨ&uً;̏^3rIXZ.Gu>S@:R25υnUƥ(Aw&Ltn߰dZm1;H w6Q$RfJ[ wwZJ*j7R^ĝp|K(FӃBk}j~[52Xg[ԒviOZ:[q$)[}1ux•&<< ?Ú!3`[ \h(a@sM9֡nJH4F]^74&N#t#δQPk_&PZ){Xb if}r1γ読?=(% ^;+ѐ l/@4?.~67砎~gשŬ>ٴ\o*>ρXR̓s"ӯ_uKT$NoK3 p ^ZQ!& ޫPI~<ѩ8{-4؆ű Zpl@7G[,6 K[Kg23iC>ç_׫YuwwM bX$&& hs|P/svr{-9ҾtHs7䂼Ey(^8Y`$i)SB׋ie0{Ap,t ǚ2,keky2/FN*<1o ,77 *Z=a.N@wfh&Y7ԙnN*kw\Vç;Jį&fiT)X}aA>ĝ3Vnd9ȨdPK@!F'O"vYG_lmS"/ē0?-b[gl ]ѓ8aQ\#Nsd*b^&jCnJՉ]ǎC HfRb]nky=į9y\H kƌoc $ =$ݎxPg#`m>īTr1rv[5h$ҋ;RFNZ?ڑZ;F{%Ԑ ^]l3 yo٤s7}FL ~ ' "x[nkL}?I}w`h3e7^Y\Sv*PqK+ơP/W\"Hx[]dht,{ġ:>~XLxp]I +5z!nG$ VctzwSi w^m.z^! ~UyݣKN.Tyj͓GL}LAXl+ՉvgAsHӂK=J[N$yNi8Sd6 ϻإ$}(D%-!olK`lnnFz0JEct7Mpn/!j ԫ_/o>Q~6paE ~&BGfo` kwL kxog^ T@Wnv>#gX궘 SMh>E౟tbWh pwu;x[r!lI;3 -XD:|NDfOYQJwg 3`9I&x*FDJcnuрn. 8MrvdlI)s@a?K?RF+T`+~7,x&sb~MO%솹VI_Wlitj&j !؃sz7 sL o߅x8?TTT3Jg56Ju/s/.Q8zЇgzuI/Z㾩Y$eH~{Y&YJЗ=Ki_dc kY0 A5,9YAcԋ|\D2}સޟ=,kfC21*a {7:yT8$cHnmel i7U:;HpR8Xɵ\D649V5ˠʃ[WQpjl{['lR򤽏&ΠW@E0z&wP(!+~YMi>YREi86zyfDNU Tu-fY#UTc4Ab.A-!/tj$_߭bVYRvq&U@VCD,^QÑn.2(oL׆fsRLz V\YU՛C2~Z,⑥^; #~N~Nw4P l\RxѠxBx|}s J2LٝyCc2WR7㶸lZ{5ƔIy@cߘjl8kzx'K횠릕F$-zZp=NyȮwbɸ}Vn6!= IGlh#LXQ]@E}ma5#0b6Bx y) P5W5?$ٌv= WĈd!4 M__vo޷X%t!c;%\/nS@>O&.ߓY"WgYє4|Z|ԀY[຦)X)0h#ޱSr mp2Sa*ܕ9!]+!xJxC2;8\td|'" ЃȲނAj[UuTJ).va=-%eBQa&0I?6T}taOa*Bhb0G~M-r\Y 1a 4i$ %7 _{oŜɅ@X]&2/.<[  " D# -G3=caY*Gjaly@浃R!MuajڨuW^Ndd(rgaܾi~ޕI¯2<p~ G-my 5Z#'#'ՙw7[ˮV6j`zhJڎ*[*P#@_ܮC;lta)v^yՀZTG$j(Ebp[{ZĬblGUx@  t\Z#P*zMTzOӢǕj-^_<2ײ)t9wŖu40_Ho/]^DP&=w]Ǎ;T7`jmjc?7u CCj_3{f->/k>mKM3Y;aeĠeN$A)8ޕFEj=uX_fxA\q]_FF}`*tZ :ssvt9q ot A; JxLGQ%ۋ.H "CmJq4XN~+TʁLƐ-f=:W\&`%亳Y,ߙuu]nrFpSHNԜ@y@1!C^/;?6з}\";s-g=mayVXk٠!ϖ:X1eωfә[x de槅Udo>ሚdEYՆ Q*Drݛ(qKYqn{!^2.gH~)"Se4$4grկNx%N#ּI$ϫ`|=K`:Y3pE7iB@| $F;ф!`=䕇BPwd('Q>c%js @x,aB>@o&"&$ űk0Z_j)3+%OiTZ*r݅c>LRs^7 hU!9JWx}jT|S=o6葈]}D*:C3%L='xb~`9Ur@IF\zՅ m-G(9$˿Tt8Yӳa#35Z(]jnRt6XIlu W¦N $vmL#vv7>2 Xbkk6Gumȕ_葼0vڳ "> cx`D8gr=~gԛdW^ Yˢ˛jNY=-ِX^yC63=Okӯ}=0A%NjVc3*2~g@u}ley5kRZ €wbʏ,65k4W 9U@A1Ռ*tW^l Ca&J|-V ;7~Q.|,^_`O?⏑b M9hw4%A~f(s9aDB7b%@%:S8x|ݧ*Ck49=Oyu0 OaG w)`/D^ΪZK([jg3'XKZ|@BMT73%i^HTΧ_z!Pʸ;/Bw2'v:Au}AMc*[NLԆ8 CSȪMq8)l\}]]\ b(E5::= llD8ɹQ40P/9&i%uK8=ˮo>(͏aѠ Q!fП33>aAy)+4٘Cf|㈍]F>Yܲk EK[ Dіayw\uyKhjW$,Rx#uJ-))q^Ӻiג|-Z`]3@^ D/邓MJ1W~#bSnNsCZht07FC/`%VeȮAƮ"^ y;z7q<735ՍS13O:m9_>&6߱u {g!DY`4 x{҇ª>\ܣ;LnyLwȜU2_? +=9^N9Ull w|cch:Hah9`(0Lo+3k'VeyW4} ymT{Ƨ}xm]Pl'~㒓?W3#(郊Z}ŰAByHNi(.lxV^10 5L!LC_|𛒋tR}}aY`m5e[}yɇ 3Hzh!Iq8%!PݢըRc4t-@rZ+^U$lф⪜( H{_XMr4F,.XĤ*P2[k#^d)סzI܅ʗe?r`˸OF=ФrX=IAx0)YQE.( )h)eQ]F.emѥ?ioANU"2H5:iS]/4%MZٴ C|DQ&o8% !?/a8&'3Jê}9SߎTXW%ɝFDdׯwa*>?Qmi`FXhwQ?W6u-dĮbJS%UqřImܙ0հ™u#}( v8Esx` e疅:hH W> KL\^kZ/ F38scF)g9Dh81La`>i^DkFIrm:*5.A!9ǓOC}:o1tfX)-eN/ [Ljի6v2= *粝3' 5+>Ew tW zK3ުvBQt߃uGCRϡ$B7S|vD\ zwF-xL +Otd +YaUvf-a I UXv8$;RtxmOޢվ쀧?4uؓj2\IX]b~kRTB6$]ۭնHe= KEwx,y"*Ah`W!ڟvJKBC䚰K`L}zzF-$j֩G`.,8l`3yOj{YOQ K6] ן)'.ƣ)KԢel8Ǵ.2Vp{l<&zC MJu; .e5w}Q;^V5S Z tKlj8E?I&k@~tZ0o04p/X]lq *ڮ<|^{nR[ZzNՖG.ynVր8dUK_S0-ʎ24:E:iӎiNIiPY8rcEOL@q-)9}_:~f-VCя4âTb Qa"2P}|S!U~"wL^|b '|'8I8W B·jckŌը~1N5K4hn+؎0v0?{s4'z:w<0Ă @:3e3Xi] IIuJ.VH#߼r9 `Da!zba 6xDrX >uF:YBj)“>9Vӽ$MμyyhC6BhwH̡r-B$h8m˜6/& f^Ίt\o=x j- !m&;Tɣ!"-d]#sMTǞ\_}:rUp %ܖJeXZth4 IXvEkE!&FX4b\|V9dM l$M$]4(]n?ycTU~QA(qP tI~:RV+Qc{_&#.K+M)LV@£'ĸȔJTfyΖ,ݏSQY:F yZѯMogրhIn+(WL8 ldҝ-qʛX(^a =/EX.>ŰdޯeO'ztAT.H W6"Nq>A '|.D]ɼ{}ٚt5"&qV_!4"ԥ\%4>wO`Bf)oU?hK^<(bV殠댞>BC Y(^64Ł=w 8lT"X!"MNfK:=m@3VHT- 4f+ZXbBM2:@>kCAk>B=t98 lyAY*g41o$-3o1AW |>F@4;AэD(3hXhi;|5P$",jze_h'Io9?OCucލ.j!v Gwus.7җ/⧹? oZD6IW]'[4H+#&4m3˅ DLn|@  >xR'S^=~W@+n*}3K04!Fb-icgL!=pJA.1&^BU$ `βydL{ZC@[0TK88%)046s:)O9(C$`EO ك$TǡWan*?/dx)¥6fM L'!J RCs}/\&kL>d9"x>kwkxV Eܐ!,Deu9te-FxJ,0`!*f>jF e,K0u؎{Q((N@LmVjf9]y[z%: MK sӹ T~=|<ڕ=J-n/ZM򮵗;?. Dqxc{0yMʰG P(wtUw'ڎ;ZZv7H؟dcʋl!tRӴ8w`a(H],\:_3m".a4Q,2F=W[(\f/ݯdxi5:- nf“ЧGc dX~Qmι.:ӏ6ޥ7%<k+l:H,%%iopzC4c&#!]gfDPɴ"|m5'~ͼHߺ5'+#iKdEiG+){U ԧFՒ gDzJ2 7p[򉑈]{3>UO*9ׅUwo4=8*zq m%8: }M1>ZZ>ʩ cHAJu8âJK{ԒScq|M_%m"ض%\a~Ws .KgYcThH2"rFͅrh)8j$\P7wbWvR>`P J"b=/وm,BZXߗi:N=v6f,h)^vwws xq :ScnGqpE⼡){3@>`.0ڕiy*IEQ$Ht+f^m L'_u1D 6(bk_CRRq B$Y0<}Wb>َ[eH\}rsQN+ 9=]aqM+n>X\ q?J]e\l-۟!'&"rt6ȫLLtŘ$IRW&\Z qStԅ$rZ5zoA zM_{My1woj,u-PFW40ٴ@_BC%I5KKc*cpg9/3n@y c8?l!M:='j󖚴&Y{ V PsMy i3 Ԫ8$r->BV` ,ؚ̞wr"Y BM-dV֜yU)i|_?ΆzͶĺt+sU!32g@5zPkb5? {d(ċ_n&Ӝ]EG!ZVpeA1u?:3߳y9 wVGӎmBy8LOT^C6;Ub$M0p1T'Bia |Ok'sveO+\)m(dpuJdS}~ͰȤ8H%f_p͜LA͜9Z#21fj2 l 8"k\n9pzno= ߬axt C'բb+yUijhm0pye: V-f{d'0pI?qV r=o6WBD-nW>t;/alZlNId\R-} +2yD2A&CڛڵG$\ʇPiMo8(_Lb:XUQ0.H^^T"`eԕDEܢTQCl5!IaL_pqcl¡L`ԉzge卻1i^ f - j^cc?=r':Q:Lgg@,R4bN7F5md/c eםȫ%/>}yalcI - -бk;V k@ȳ;F~'8pcIrh5s /^[BP{;53Ak dU|ZȂ# t0Z2Yg@"xB}:O+EۓRUQRcg J;Da0LG:txn"/-&#m$'Dtg8~fݖ~FɼȖ+ͥW %"6}OI;ܙ1#r$[43}hoGI5y0 V&jvwu],EzvZ%= v#?5a9 iC=`AAN|ޯwBᝄXUS+CV1& , FB&ܩm+Y;d1@-|Ǯ;텯}Źqt!G@gf(oO"삪N(KX5.?^v1*AR6.mξ$oNj?Wׂ`^:5 U)@f$W<d] se'|U!7‚گ.3DN$ER՘хU~'QwK5;du$5@Av(/gu J!P唷;GdZh\PO/ϒ}Il׫#;` b= z3{GJm0NҪBU={‹+:1 ^Kdoq+9f)ԛ\VO؏9Z4H|MbseW Fi&o5W2w+ ZCu5%{4^)AfwDzrCB .)_^yk)؀!s\X@) :;䗀&3Ue]gͲgxR6kj;۬x"Lg¡ӥԳț dh+Et h/akMZqBe5by5PŰv:ssҜ*UqSnLl a7'q\:'%)̛T&>3RFV&50q |l<ՒDpL_vhL~X'J*TcYB{]Jp>vMDk8TpW;lGeeSx0ĵ-eS~k˲Zr,/HoˆpN+ZuXX#4oՐ ;* ȼy~bʮ='mv.+-k~ +y?QA&.8mܞ<^Sxq@k0%T}T0:{LfbQ)Pa1 ; vTeh1S y)[ougatRšg ,6_ \H';fnGAGNOڢ$fL}j'ř ?55P{T=*,_ Jm7;o{H#jH8RWoO=%x>ؙ,M7YuAUQE`d'+t o͢r *\B[f٣g8? w\(7& ;H~"(jyunB؉VIa˒Y׍mq畂=%\jV rrg&uF P*Ax<՟$B2ɕkC8*;۷@+XOM%!^v}/5ShECUH?(GTeb >O7 yұr&dd)u|d'O[ׂE/Y^3Fs++|-|^Dtf?P/bH5jQQU:?" '^N,`'!UithU?ը~*tuϜ#D+52HfxFҥfƊ@<2`Nj[?W=Ky!H 1I;&> "Frb&"ٗR/C2"R5Dc4tI i0T<jmlH nY<$NzkmiiF.YON΂['K;?z΁ bংaQ!1ت9Ƥ"9`""РR@`}Wwi@7~##Lf(\KmvcgGt8ܰ2EK<ց}2u. goCckZV&, nM׭ #ⴱr7mԛ@CH#[Hxғ J` `V\GrW\쫗KlZ‡_ F+Yh&싀ifY-KكB19XIJH/qo= CZAR/<kA4 )p]bmP. œ\QlC ?rԅ.LssB"qy#ZJ#{gI mׄKv$X͗rxyT`I881a}9[u*ݥ8iro?z:RHJ1ncʡm0]KI -! u6G$GtnBNG8>N{hͩ*0PwW g&GU:r]c,]8t{kW5ޮnh> u-<*n,i(2w&ǹ"i(P7< wڡU5g`:L]p9C B2?PA| d{n?5G f<9^'T(dd :'NɘO"C&U6J+s4*.=,[?}1 SeE މ1X,9P|Qڛ2j`3 LK wX71es壻?JS.rNB@$srge* t_73thE\04 $g(nˆm\ }>`]­͌<27cIފL8ݗ _ylS15+KEȥ@haGd(H[6e~ψtł(h[US~ u#g8x j^T@Jϓ3I@ ͞#ӘkpZI{Wdw59? vImsfi\qui1'-dU[^ |ʛ oV-Ke^h4A#A~^}ŨJ0F?y{U7"eUaOr5[]U "Q:K)p [P&7 MNe]C$zQ@8-8{gօN*#^DQ׃_qa>x3SY#|+ O~$N*ޤ b ?D g9.S.seb1zO8Epxj/Wj3bp*/gVz9vt?xj LVjpU#wF |J@BP {Xunk UGCG˧!Ǔ) 2』d!yte0OYF,Q*׫!$rE J.^G=7Rܧ7`֠Dq\ѻvH/>L?O^|nJ.="f[,E|?|zz{( =JSH2&c؀~ -EFc * U yKݱgvZd! u'LEQn؎8gzb5'Z@E5[1|J],Hs'ghP5 չK9.V FO$hP1gyL?nN}|.'a+wY4+ZeVԓ/ }V3W\QTKlo_Ψ4" U|7"ӏYfx͹"]fqZ\[y15'K]SR/ZQ~ c~#^GEw e`Ì4.lE9=6NcB8WVhԠ,_8nP<EߊUf Xz~ '`CMgXRiW98xCgI+8BYRy$/]yT(⟞ :xJ=\N¥?L୤_J]vx4cr JS<ǧXb*F0N,5foR(65U:U]6[ joڤ-Ap?g2#yuIvcv d,I?:ZOzZmB]`@a;eE6J圻M{k!4SilUul9 w*[#]$U.VTO”fs]dtIOnWAxnzNy˜E!A\1Ӊ pk<` WܲxP N 9_6A6=k5%"9_\[!sꇏ"[ \ ?FWޘ}*2xhj@x~`u0`MKLӏ B"`棉cv0mo:-|Yk%%5`(3 2`QQ9`LS{|5ku>AoF—>F3Hz?P6y ɀQ7ZPVUCar*J!CTw#)O&Wuu9vuwsқPdz-%Hm֊$Q&M{uc 6Cw.D2S,S6TgʤW@T32;mF1R1o< Ήh=m8d!2ƧN%ɪ'<.($O6ٻKXUlj Ag n0r qۢp˥)M2@&_j1xOIh- ߨM*U^3fJܤ=zS ڛ9 ް҆uDLe'L0c4\T94H7dCd_O V8#ڊ 9'3%}gюw7T |yۛrmnC y3M[p@zƔ9Q]K=r ԗήX?T|Ǐ{n/j_ER@X^e9nA;tݳ(&%y]nl>ݑ7 7Kz^ V iC-*bb HZ%Nyw!ohHJbl܊M5ꥢ9m!j,D =$zHz3U E2f)j؏`~ )fRmX,`Zs Lo*X,NboI7`蓋&*mz k]w URnL_eoא#ơkxS7 hU Rx>lN'< 7 ]Dr7sX\>S 2>82t] e]׆9INs6C~8iaV _7 ޳L[o V0/7n Iu{N`6eCKP**YDdZjO[* y?]d0-. +.bv!tV#@+s%>o! N@}_(EUԀِ v6?izܽY>!lT/hWFdr ,Kr?*ԲnמqUV1BX:37 ` ICO=XKp2c11ןֽh2&7c4i~PrvXmY*6i>w"&Ar/fNʐ`TPxR>X3$UjU3QDN^jX#gNevSb]" 7'8 g*/M ,rlxWA_IkI5`.ΩF=]%rf.j ҃=n7˰"tj8 wI;RZi= D=u X|S:w(*]Uod R4p_*ĥ/=iՔׄiui-nkx8GZh#:Q%0fº0Sˮ LZ"%i=F(\--EOlJQ@Y]oyZ\nNm] pKE hLR[(;+HI {xLCkw*!^lWנ1` / ",!G`ڟHQ2u /Q P)7.(xo= r; @KP#HE7?,?4?ؘ]%G+.ڧQ:ih9Lf "SQwDWŕH-F,÷-pfɈ&lmVDyבI_A},1&!jx_|Ã#R]l= O/c(jJAӾTG/OvRX8񘐁WL _j7^vhN`ѝ]l-IkbNM%SN6/ xx{\LO}*DPChBVf%hQI$/.-#B& k&Aί O9 ,q rlorIϹwpXiW;lO9I=aeh :0v'mTDmɄ": ;HN֚vJ؞FI ,15&[CNybI^TwBbkNg?/οuoTNgyŐ;'Ĕ,f)%h %8B ?Dq)OOyC΃//9w(|a'cz RMco]$Ρ{|L5}@"Pnn Ӡq>-f2] }tΤeпϲ+à DY=듉[5.Vzjw^7|MVO)*V6"4Amz;R>=Lyց"C/[SKR_:*c$t4F)T )n3N . Ľe NbH2 /p1c( (e-&dygԻW|*\sP!@V""27H*-MfqY#RPC;RvƷۻ&õRU!9caÖ2k尙2&6Y$h/h{|k3b6R&#Tw Z26ݹ{V)JY[, s[ *lV ckIhz1DT3 IJv aAmEYƣ7!lp 0H~{$~Wᩳ=,yv)+κ>`̩.l"s#D% U{l7Qغ\, ך'/4x} GTaT˱'ŒET`ms> IThg&qT#_o c?:W`3<[ğpPB~JŸ{"*lj&(S߱4/]ǮVh@4L g^9ЦLy`q+xY[LVϰ'U[47h"tN30, vBt$I55m'm]=P aZ>Cv{uwF\q/(g G=i.2hbODkKWG;Rxq~hپ8/aY`Py5F!R$We:R}X'f> ]a韂XW5--J?LWl!Vzg)I'2[D0x0$ z] )0L"3B_+LKd34.#sP \J8c}Yo/DZ fW|%({XNDq%MEE>tCioW@Hii] ؕ'JCZx.zb\T綃w6Ⱦ;tx-U"FzF;41u˯)~ԫ~Nc[Bkn2տ7>>!4Yc˹g~WXo &YغS-`'@C6,Q69\SIO"Y=PO^Vޭ> ,@qok!dbl2j}d DhE 4NpA;$\d#A>g$P$P6)Jy[\=m'omLcxT;; ؈ ~? vN >˳JjS{-m4;2,Ť壡q N䚞qu. _i2I('I-x+q v`G jI m=i.5q8"82vsKfX%f@{oZe0RnAVgNNώٴ̃vnϚcK'J3_W|w݀PQ]8,g@gԐy|A7DEeK0Hbĵv7=܄x LXItr2ϋ3_sV0"z,ͫu5A6{vR$,F9]F=Zn>[t|ѺOEvV!c.}?iB/n T{L7OV>~,Hb;nc,0{㼥z gVgJ {w|44.~}vT=i'B.r8y|0\NT5Uӡn5m$'2V ~>d#0)qTGinn GviPXj gsR"EDџ TRр r1us]&aٓB%BNH03NWqc[Eo_ic}K"Qe/0Aҗu֯ vR>[ֲ^l e|#O!ؘuQNnpZnBP(Imt# 4q%hjmvq&'Fe?$ɜ zǡA̒K+:&l՜&iGhxyM?tyjSsUþV3kgvN2U~x8(tD2r)q m}qX܌x¦~jJV FͅtaF}G*$,רd߀?CLOuzx~p+ xtCZ{]&Ř5| /@e98RfgNI_BN}wmҙJֲvbfV`uP2HPy'4MgO&voƫluޚ7iǸDn32OԀ{:`%ӭ&58Tc׊5D'mpaʆ $ 4qh EjG$?Pni|N`ȱDˢ 5YH3cuTI-;8~w>{,4Fy"e rFJ[A 2 XFfmJ|oYcݙgԠoq@S0 o#*;zPg7%`03VƯ >"0ySSqN|!qMmԇ9m: #WV/JΦժ ߨ֋`olNr>Yۮra`S>>a liF@nAb080酆tsvDVȘֹ"p17 ZQʉþ ~QDR'5Aլ#>10ߥBH,ᷔQ"|<"l"&RIjP2i)- : ZXXxoxrF^6ua TѨt{AxE Tĭܟ@FkizU9<1ه7j]habBMaEc؇c#i[`u ]B2I]6WYu*3]{膳FM?Ȩ@u %?HcW'.t=*AX x`#i.@̙nApw+6^CI4w犻6U1ibso5sf۩D |O 2_.gl9Qb |Mpz,W4吺l9Q903&q#ynaDJءK*w䕵]4kzʁ۬q4LL TmK{Qqyi~c44[3D:P^_>iҘ~!&Cѷ=xÊY -d .u} @GM lcsh@j<8L0;AE -r߬_{)w@bF"8=G~7*L湞jny !@a1;̕ƒv{_s`<*]){.sS#qm@6AWa o@ J.[u&0#~!U\N8S|V7`19t̳? 籟;؍hKz1)ZGS2@ xhMOtvT"wgl˲+=5yŞ=k!ʌvgLو1 X)c=){&[:jr-1UOzե[d@*^Xf셣i~Zƙ_~hIZuH v)g<Ԙ}畯Z)"^2{r8EBM;bY!4)GO܆z*hTܽo!v]hQ9۸<5eUح]RB9jKN|/6NN؋šI]pKfMQQTۘ/#!$j&%N\J&x^#W&1B0¸ yhq:1B `ZI׮b8*+X68)]7 u4_xDtP#JaaEL#q*h>a= 6Q&׸R=c֭"[ MA[6(6ӻPpƚpP#F.!Gc%V+ש(VDz>?F1)pF%zjtԮ[)'a j[X9Cs:vՂMn?/mSeD-"UblG}nQRkfʎJPrMa(ҫd5%ImDZ}N!lgzO]w{Oq( ׇ֩|tFUu=͑?Weq#!.>KE8I'ZE>>:c3Ӓu ͸1XN@tWtQ=fo |V~IxS.Biw%V9MLI[I>Ƥ{H=x3•7e_(p%ePB`mVs=lP5q_9 t\ u8v-P4ĸH+v3\9[=A"ƉSA`z}g3qgf$5S1{0?@{QYq \M3Mfiy]Q#yQ3ѐFDhj&.t.jEUn#ar rxd_8Zq@)g$1kvCFonjfNCjcbSƕOZ%¿Y<ZURjW0̜թc3jqiફu@!w;Ň}}] 7z8~~wFU"R' %1jNJZz%ļ y  <V{Oduj~vzljQX{m*veUŃʾ6(1.?i,*R6*mNKz=zL3WL7"5R#Y/-NJPA8ښsqתPRNϠʸ. ޶#LS=S[M7T끺x9:it^ːZc ꍈ3G- |2`!T(1R(p"Iɫ{&)/,/nWx~F슽Ǐ!*c -k+ckZ&oL>φ+NQ?$}L/Z H[5i\:M+=gz|TNLGV"Pv٫L.>>O<;˺A;ETE4Z3O Ua2}bsTn$@=HH>1J`pϊ,Go*gh.dsMκD^fFn9փ޳FMUvOlhrJ,&J6CԐ5[hOv J|mP63-80C0ftuلń(LA`ifq2M/kL N_-=(ݝ)+ %12x1BG(C*dUv DP1F鈜_(񩞇GWuj0Ru,Ui85-tuD>A.Vgm6Uuƈ̻pMRL6F,%ۨ7%4[ .udy,d[h4WѣCCX Qdl Jq7os b9n,H5R?5,!ZirP)TVtk!fǒNeBqKV~GRFbr0 Q5R^hK =Z]f5 hQGFJn&Q]v ɚw4u@q=ץ 0ReT _י"+Ac23%X>qj{Qn0ʍ'#*qNQf䵑pK҂8) z'=L![bg96J|H[EJ-B%Y 4ѐ0hCH~4k`.@+ieRVC7P #Nl y3xC 1äژ+V ~s#?˨r ;Y*>(Lr czY)R }BbgCe r7{Ұ'-äF݂i1T yY лtԪMG[g \$ُ+~ċBnZ ]Zo=e.ޡ,GHv͍_]5yWVCSc:MduZ*]()M#JQ p-YAm33:)'8* ^1jP jO[OmUM{P[CbVJi|L2qz`GHMo\hHB=UB6q"AԂJ>vϏjZU4%eO#㓈e Rႃk'5yRzz &GEޯGb;ՍkO@IKO :Xӯyޢ5"y=wBhf&j HH98$ֶ:dZ1JCȝZez]=a#@%5*Yz&#pK"~(&B˜Cnѭdn(s^ YG]ѯ">"5Ƙ!vnb|<\q/TNl=9ĄSҾ1M A0M9uglS=zJremK:`m3_ŌVP1;ɞ^20!=L ?k9eM4͔~rR{e}GAu$ <ʪEpƬɢ@VHmG:!FTa1oZߜU1ZJaZmtw=+Ȇ1 +rDZ*'x1ZUB=^J7{siGZZh ==4&> [b Ce WWi.w-U9@8?v#I,JSqMP}V{^+^Ԑ{||BdJfTAX6#+QV.cλ)A7/ K|.c4.mx jwy\O,$jh7ĖɌbzOt|M$ٲ iDԅ3trmwu,>.)o_R2T = 6`y UMGr&|=$>*cGk,yU)|Fl %okT5_߱0(:xhbb"$"/DբVkFxE-iےX?!>+x<ءS*jWm Uo/OШF l3^G9=oN׏Fr> )+zX= BT62û}tdB}eG6h+f_Kn.( Sw`>wgF}T`v hR<]"* X]׈T>H0X0h^$2k#{]Ne ,KIo<DScpPŪ2P#@? å=ڋT2. ?HG9Cs^k+1-o;K{# zě i` D{DL4QDƚ+? <5VƤ˝f dR+Ud78\ $Hv 1Dq+&5H@ri9b;].6T娣1G=f}OÌN Y $Q%"27C.i&`EY!rJDB=[@M-Ix΁}F R$JGnfJpT 㫅 Q'~M(IABs9W!ڼ;pm*p/n]d+13a.2;PV B LmVDB=(\Pm9DX#H(y쨨I,$ _nc@oA\ҩҹ5A0ٹ0O+9B!u/~1S$==5A.=]MRsq؎[nxѦXR@J5ηmOC;o|ֺ'/|K8#ќA)_: d9d%п캐rBʕ06pEj:EU(wڻֲ\ T O1,׺ec۰YsÆ"4Aʛmbcl Ϫ ?Дy뽨YlfyYC5lPK ÒKjrQu-H,`5Ҋ-DYS;u(kG~#YGLfqØ/+ <#F;>uS3yi|aɛ;z-e۴co8+ŢǶ! ZK5T:O^xLΕl{L鈘1.!MW(zҭUG- v0rh'Q+XqU L*-P] gЭnLې9A>T{(XklpMqrاAb#G( dpoB1KE # D;!ӂ_0 DG{x:J w-ִW룗RNl̓Y0!8.j=܉c*Б:Lha(h@3OD;Lu&]@|pXQ$86ȕuMxU"Ŋ]~o6JnK5^ߙ$4 X`xis{P'}Q1w/+Hj[ڂ֙#s3:?cJe voTl)5'= cOSʸ50S)c9(:"RBؿ_ +O} %Z O{_10|<$a^&OLNeV# (F6?S/.{*;^,2͓^=Oxk>$Z,q¨>َ&@55ry/@I-]K"eqt/kl g~e)PeiP52GBäH·=[ bqLO uMQ$ۂJje} &@@OCM:Z_r*;t{y[v-c#QXG*&R&ƽ-=c0X{AQkE%]=7q_㋀w *їc1yh3npu+$ٴmm{aZ9SIA I`&+TOh\PbxO +BKͭE0df<w6t1 ̔B]`웒zwنIE<'|tyr2UBr,ӞHM0 \ rUS.#a2<; 4=PChy҃+(_8M#c0uHJ :oZBN2·* n9KHPmkAt?UA/Bٱ¤qZ᣻\42V+n9cFaGȏxn]5TO,ohFyX60yp}eW-X ́&wJevkfa*U>쉚-r-XY-gp?/9KZ@g({a %Amհx*?ؒ NtB99@\I< x@֌4gPS6g/5&2ጹO1xxc _7ŲhR@b=hƼAL_yVVy'W=Ol(cF#3@qEKi/l),KKGAyPƄYi;phρ9\);L~s)b(n|gcʵGS%欻΅Y^L&YCx~;J<* #9v'c`Q`RsjnQ[jqg(fSc0@ؖEy}GVstNyO&g'ͷCav Ȟ -qP:u5SA!ߊyeQM{́#O%DQ~Q?j%Xa,@&\9S3t q[?=TW/ZNvK?!%lJFҖ lb} ΠJz3-hZuqG!.7awP'$yϤ`my'7H/+ {VOO[&_B<)&@&]^pDh=9^ )b ôH0Mr^{7\7[sB[ʿt# !g8yN3x?Z,Qi|%Òo1F|{&i ]Q/FR{.¸ಅ|2_J^u"8LIdƺ4"ߨߥM*uv0%Y" fUՋ\xpC[[fKuBt8TŎ(;Z}ELacs+k)۲qەc Pmg?Jvu^wjw:yPY,b^te9B;AOx jU*3,و} :O:θ>su1hgUo}t=X4_f>}='.K H3RVUPb.Q  O {AlKTT.: jOFzVb'㊲F+3s@H"xGwrA׈x)@~S9-Wew„ ߋ0d- qvK7$T>ĥ@=\?6%ZTml]=hֳH1<{+=,7yM:xN%!c}jQy1cs7Ҁl!j"+q) UIrrٵT v^ز3qr?>S"1|]Ρ]9#R4cMsjQ|y(r}~Ųxyr"~H}>!o-vA<ʼn@NYۂR)YܐYnuIi% %s&QnE:Ү/# S,X6̖iɨˍ6_)w"PaD RjC V۳ў {;WlS6B?48DQygVHq.CS=OP { ynR/Q씳к}E<ݬq =wYpXk>=[1xS#e~d JNS@Um'J)B;R2դa#4nA_N*ԡ-`iv9AyQR끜,'%|m|4+?J8v@U,ȐO,WEf)62d*_Eykk/Q^a42OJZ4em<@mg&=* eCȪ?9lIA} ~%%F58|_:D|<"pH/'QIY˅Kz%Bg˷}Q4xakq& c9ԩ*qL9=4[¿ E|z^sZ>˿#CǖE 7o.Qh6Dx$Lq9 QPR2D)a 9wLt57Ɔ6{ =fț@R~[TV]J\Yvb{E;ژo6q弨k@2]d+y ,tLy>D76Em|?U\l,r?&H_gC6B:kLN;t4 myFU 5(zi'8ÄI+v,@IUt5I>b4%PU{E@/lς>* eS§K z%@6 !p:a^XƔIPYy.xPN[XNh wj@'@T_ p0IK8Q"1HcRثŨHY\( ^vOXUԘgi NMnjtXhbuXWɰ#S| Kt䶆8r >'˟@;.hPkbj9 bꩺu>(3Qc׻JPu0{rnb= c]7󾬅F6ExE`"u2!+gڦqsa1nKeeJD@~H.;ВpPC2&Zw%h'6|!kܠh*^S $QJz"Xen-%`{ W'T246#CYc=E;8+f)<1(miٝR8@h vIx)Lv!/rNGׯ*-d=Îr3lj&2U#'{}/Гm-U/8#X5\ xp Oe}fs$G0uAk*t$ԹdI ̔(=,V%~=HyVyM5Ah^[nyc랡i E6۪Mv(m46 ;̭ zWX$cUqTZW)sė;51k6Iqn,0J1ʤr.‡"40Kuhn7{Ŏ5Dh֭ZC(R>Zd.hc'nQAӋn_b7]HnIϝ4u\@>= ܽV= *6-15LgJBy xl%[8x6'g mVQ~G4^\JgQ:; Gq< E3ꌡGUS9_b UKۼ&a>:+z' ձ¬ρ\0ǬȖ 4)N* /{n߿Dx*;>V\:H n}]\SeGXˆ"Af{i+ht.YvSjG~ua=΀UTG^}Ά:}ZYfb,J:i:`s(r|4tl pdimOdDXTpK/ wl掮,:1[kq/Bd(:U|{S?H#쫂 P3]xq_|Gכo0|5YKSTՌp1/p19΢|/) LyӀ)yڪfW],/v~_C\6XW-ѵOn` [At< J8,i)&A냏mT n 0GHkp F/1ë %dzM9-=0ľJx7/If~U8^V1ۯ yY`)ύ@<iTo!Ru܀6^0;AO`H-}ּD%˟À*z=c|7Vԕ"u rmM2 #Ѓ2;+_(#4m o-cOt,H>+Ta-LJL>SQfoA;:WǡF=;Yt_0=.}ɺB6T-D^[I@^Z] 5lza'0l}dJ3ar/fDS3^El;9Ѥ8#53/,AhVS%upRX"Ic#cd[;wp7.8G0cI Z^('x* PB#:}UF.4ҙ[S|«rG㩲5 o[&ʞl"VVsz%X/Lw]ZX"b-)#C3o:յNQ'o(s|5}~żtBh8uV}D֍ ߔ*sY, *4PGxN˹I­*~o荆kSk#CdMk_6 lQ(&I;g5,]|Ny !P0픏clwlZ+@+OD`=W/eO{ e$ F?wGZ%-۔um!&kr`?7QKZi4 Ԑx4\.-k3L=x+ӯZ 7]:aXZWs, <*є'30vNl {tVuԤ~$ɱ7M\51=W:,X U+3+`Aض].m'%A. fl}~Y%nYPH85]&M?{d2 nV>dLh>1zu.4 tC-YOJҐҹ .4 9tM'i :˾^W CerZKE,F1ذ׃t6%XgS,$v5E\KNNhgv}oL 8%L 9,: M7s E$'S /gIq詼 *F~ʣT]v[vngϡ.i9*<`h(/1x4O4"OŲo|=Cf>3n;/3~3.h t 46^C?Km6a?ePg /Ma{rc vyY"Q;|{gv/CAneԈe1Lt?j#J!mPzf؄ik%L_+WPXCmI_^bcZ]bP@/o\Fͻa$7?UȬ` .azBiM3 |L6[ s@PpNFIEM.n&OS\@{MiדQTD^o8nړ@IfćkOb^2%щ3Dx7O ?LSVR1a#6\Jsܦ V;ss5'b""^d 2H 33T%2WBK#]!nqk>$Bf`CN i44 OcW5I@ 媩pwҪV'oT('̬ܱ2-ul=RLnWeyR`M o2#1w2pN&jȂsnpeo-TM9iv5@z$l3m0 g}Yp]M/أἇ",#Qh&nxa#u-yT(`Z'&q.oy?*e܅F4ƶۨ]@oIBCU1jE6=BJTKr`/7t`nQ[8g(ޚOȀ uLN͢pX>`?>Ƒ83᫜a.Ȋhm'sƊ]~{qE"H'NFՔ:Z(a!A~?UaxV!&u'J5Վ, Hm\z%fI| q.oAr(\Z4E4s LZGSQD_-338oog_ @[" }=7ПH]cJ9/U 2~ϩ:^DZ"`TwC.B vX c~s) @2u$n=o<f55Л*?i ';sY7++Zslĕ;a\=,䈢ֿeMt8XFLņo9fPn!X">,8ԟ*8Xs)Yb7LىOpF$ ]6mL5(U*w[M6!YyAfLit?n}`)[cF:XsSU,Uyt  3ٗ@%+$t%GS~7iMJ< WY9#t?d177i N\z)vgbR]mo!F4l-Vm&{U} (F$5J9qrp- #c,\AD6Dwb114rvFS'֭TvK]'q4C e5ct+n4lE95Ęل' 1ZXY :zL-ˠ x|u&N|{ #µ*瞲kI g'pqc7C gpae:`rt[n)Rgޢ'7R8KW-V;ä==ut.xN_!CgS璘pX'KOU 28,| z}̕- x˪% ro߉Nwyu ɩ7jOW[[o}~L!Yl1{܌8.Id8ޮ4=@]{pE7 -Zp/kTwVߪݴ|BQ)RTB Zj d<:U1k "0$o|RՒ Rb(}nD+clzٺV-!uP7p]ĝ({HKʼșkwNMX*$l8̧~ẖ_$]YքN֪lu<}^nּ4!q%)7w%e.c[ ڳ)]K^47yq("(=uTUU~Sov$(%Pa<ž%V`Ɵ]u L,d|+aATo ыygtNO='Wi@ Tނ WM'?]-AFFi11|9TӘO e]LqZa0y:U;#^ΧSdU "〮Ap$hc aqg9fl{܆ tؑt6?!3,? 궘#ѽPCt`#:+AAd2^|JZ>I|/D5-x(qAQ K*KZb:D[蠣LMӁbfK w[*ɍAc>p(cW+G@5EfڇdFͻL7yֻsγX;֚>u37 d|5Oc 3HHSjϸ$Z2,N>e`JF5r:n ( 196sBB$PcyLT&@++}:HdUO}c0 AcX"g~LwuU2U7}xQèӕ2&Ȅn!D*&{+9o%<OEQ\-]*y,Kȑi (Fp0yF ^ؒ ) O*Ψyi9B]n0'@{xeۀ+wFY(D"FX|4?Y 28#G]WGEVNqz Dx5j Y ܸ{p&nH!d(cy5U҆(Q?Pta0IۇӘ<`ט1o.a 寡<Z+]А`~Z&31PnkIv))`RjNe!p.y2$G}49߁gQG\֘3s0dl圶'$*PcYJ3b1N8!CKrp2L4oyW$ )Bo䣱Z ڱ>%ԼPfH>U S3dG_lM]aʋKp鱚G9Kɦ+ 94+ ?}j^m5}%g&.{pjx7aH0jxy_WL+v]hbdޔC?EjW=$s'ߪ7 `.46o$B̙V$z=|r˦’cMapNUHW8ʫ,e͹WP84%(euϺdD(nHq ,ar`ߙt#`G9H<"$a~-%Tx8^gEIv0@A@x'*gѰsowX8f4XAHV "iRMB^eoPf҅5:#} {Tvm+wTNFZFΎayuG{80b%Rvc c]q;GWDaLc5}L'EWfȷyT\e1>;'Գd3p<dZ8k+-ٓV@aG%XġS&/)9gvy KL{Xc- _I8ǽKF-%|մׇ׾d] ܶ{^|"@\#VV hgNJl Hh_7/^n ʻR *tn#\SLqpG"L_~&e+X?$>/LȠ(=u{\v.DlF0'Gm`^ޡ8J\N)ѵ}} BOtmbb$/6܀m޾%n|;/MMA =NCNó =Ry)Ǩ(W~4 ¢NྟOh3?K#y)% NW<Mfˢ. .(cajn;?eXrN{n_@\D#V6K[]WUOv:Pn ^7)/X=Dfi֜0g DQwFpJȬR,C+aԨ%i +ʺxdb'xU"'%zT:lEܠeɧGb [m5u`m2dE*s'ȷvs7$%vWb!ng2rpnө,bJW8܃F+gpbd qBgZ.lI/vHK.(\Mc]VBMf25wӣSSp7t@V,mlE[tUYtNWW+t]@]_@#ƿ̇#Sy%xeFeS.P5v0*9c\{\]h,s^WvPh_`f`[eM1HlSQF֑ȝVV@ԝ̤4y"ǙGE⬠,n]SRQaC$)m/qøRFQΫ3^I俤w3>`](v1tt뤡 7,lϖLlj`X GKA p0BYEe,+X.3@}QSGFlGV6j/Yjx 9[`3M9跬Ւ=3=>Vߩ`DNvY2B܎/%J$I׮Di];ׇsu\9jtѸɥ~Bc^A~j޿cL"boόj΅Z.> +욱`|KO0PKE su\{ Ap?2ĸb%ݳKkق(N20-&euhwFhqѬnxnL֫ HJ(Ӕk)E9=m8jMGp+c\hЅӥ'sU װ|mڑo!,QޱJ6qNKdqϟT9d`WBkunV}rrF`xiWюe}m=JDJb1Թś/[80F ĎYI2ΘMpJumV<]nr+|z]:2])Ҏv*]FߢȂ_R1R9:I$y,aX v&iS>4t6X8cd vi*> +#4A.pYPvBm%l3Q*ucf+~tDq@tyH#>O`~hlhQ+Q^Lvj6y6S8uW |?v)T<pۗ b`WՒ9g LJ6= 0qċo=xex"l*@{ⵕdj؟ryڎ:i_O;gz y0:"PpUw.rR=>L`9/a:Dz3^m-|rV:\8l ^&rwV>Ν?W " Ft *mjEv_[R/4+\^n=z$X MŷQSzf/;df6e@.ԑεN2oe\-q4T XmO=7§- %fJdC!hTtnܐXDgrze}t7V z7g2Kg8?<*yM,RgNJ:]Gfce Me8W,qmKG#Վ}Jl"/c߾{6DNZvWȦHfAJfR]Js=B:C'<5`iO ]b+.GQJAiH#Wfb8Lz#Qy͕|YdxnV׊®?x 蠒0 d:Bgκ-2*\m!F 6qNL@`ߎhG~vRt(|}a9t9(yp/`] ;,2k37n>ɾw<; }RpFr˵ K/t+2ײypT":+:ڙ@vGnu54Ơ9]ZT; =42ӷ`om~0DAp(7[/P jE?J<0NuEkvO-Sf".w 73(Jxf-At8MZ'_D=|L~e2 Vƪ7 "0e\#CV0Bc@* OEU_̠ eroUf2Bfa]Wa w0\}*v#7;~ ޕxh7]pd싑NKm>ӄB.[$CHNXMn.5vQH73f"bG$ԓ0h`98~F Vei9Q3l_6W bn+u(jŸ~D 2j1ẃt |Y"']񴶩~X W(i[Jq<؟ґw~Bny^}!l"rxdLC\cBk]6}4p45.H Ĉ?DK$1\Scw.|q3DJ" d;@ A608뀅5A Ƅx(@ O̱3A},[/ZqHT,$* gtɗդYSU}HUgLk' З+/.J+%X[-"#H$ئ֐I_ύH(KЙ6t*{mRWg_Vt˛n]Q/YHStd%mie%e'̈́~ zd{Ͷ~'dYT̳7!@9˷Y?1G̖eJ7y cX&s*JF#x>Ie_ *+RKoȭhtJbfpM/Y1LU՘o< p\܃yG3M?Vm$~O ]+ K-wLfw MH{ag92m1̾\V 0fH]Ȋgr69u.IY 2{)F_ta,wmV48\bdU~m}j3) vojQ!+nhyO~WPX6g(ozjXjOԬc4fԙiBa\G/YAO`*h6]_ȩ_͙E^cM3[Z7/|e]no ~CCC[R0XH}FH+Cx|$h\ZĞZQM͚RU֕C;0@^I;v@vJ]MdE /3BX|?>i6ⷭз}a!C:{LjO]_i]ul'@oQңoyc} &Fka}$ 8S9DU v(7AN|3'$@͈2Dr8UJYc+*j̸"{U~2RWH鼄%~fȧ5nt%PI%o]gIA-AMj#(1Bpp֢]v}Dj*nVc{a[>zgF~U{]JtbE=Zϐ]F ~2EzтjCtjD82״ ȃiXQ--Q5i}-yq ,RP7jVȞM_~a,2L|xI>,~)%֢!܉9E?֒1ѼR3mMNC/N |"ߵ^)Ə\u,P9ٷOXВ󫂒 H y؈Ogf(]cIq$<^.<)LVs[tH9J%K6ϻH,8-kqMnI;#:43!$tȿڇzyN-jB#$2MT)ds?(Mr ˙'OإbDgXK>sw ;P%u 2?#XYD— `:DF.6L/ȣia|鬏Ph[1] k֟ 9N#Odvh~'cd5t! a8xߥy[Ufb%7+qC8ogJڱBoV4D?37Bu씋nc9Rn!ʺ*RmhUVX I&ΈutҡibW`$wDVVI"*Θ6EP9~ tA\ 6( J-Hq H{:ٮ(x\q cVȄHwaJ qVY3  ]rfIܤ"Ί Up u;*%,pq fxwA>6ư:ii`SyigDYBeʆs %]ذUqsnVTY2ûVzgtV#,5(9n J ?<c@C-?ޤ':5å9Le֘s*I\$Җd.:D :mܢ$O($ dt.޸duJ'PY NstWf-S##f*![gpi̼p8Zmտ٠ˣ_êY.w -7uEC{9r;[)]HJg w&?nePjvKϗR(wќRr{Uv߮6!vO fk-:4Ν[*F6lG _W];[:gp'g,_[C/~(\jf h E!+{ӗJ&n*R,?$M DǀrN^$A#܍XMç'8|pP\nz^{0يP|g '-Ml6Ճʬq}}08L>:< z3݉,95 @ r:&(vZpmGcK0zVޛ rqt)Э~Y~ǔ΀ʆo"Q;kM`Ӱ"O6.*#뫌ROrt]ZwWfr;'ޟۖ⯂SH{ \Z9YB;5vۈQt=i9bYԆo-v6ݐƛre?'4r@(Bf]wOioö&*`Ks-ZU23,#2#m+˲9p4ݭ Z-({7ŵ8W51iӞNb"`\ʥ̙yQCg:TƳF=ErcNз[C] fs%',T_K 01% ,.T)#<FE g0>(@67[NsX$HvݪoHkazD*o D p@8!#$h\ t` VxڬFOo'1@J:e&"ߐ? s sB-JxXiP]Qvcs)@m ZKm#j#ؚαMBƠz.Ck""/Iۢ&G ::²A%z*EJ/>ޢ}$҄6󲄦-yRD>.,ʶYUkepz=mnF5PàLbCjf,^ޜgFTCe]1?2r!sX΀'͑E9Kk;qgsWXH \p8*UhS81lLPd;_=nhӷq5G>00^l$܆kˆ)պtU'~䥦Jb, 6he̎ICHFqtݑ6LGC'4#WC^kCb˓Okġ]đ'eF@e]h*MTFz揪ffKZ2dQO ܵ )=0/ o1 ..B(I%NڡwBikaR{e#d◇p㗽wyu,_ 34_)^)N퐂X&@ځ(×,sz?npkn \,.a6  g4OkV]6*݋ha,# U]]YأK\}F&I6#{vu!P ĶVH?\6x3hUDiuD0_wxycwLawd 笋GPKÊyNH ʙw+ F^z9]Lge?U&'-nȌX㛞W@mM/>dĚTp!u0$p =h,n %0}JX:UzAhX7&63 e2dX]oN's\%$`~ sW& }#Y&Iap8+컬Ȥ7&dbFP$VƠh'3sH?Mۋ^YDf5Xu$9,pc6tal5-"l? کJAWnQ_ VT^0Clpc>p VL*sre_u%*F%Ux/!'|!)m3="O:1ʊW2eߘ-\uąŝɕ 歞ƅɀxO> b~lGGd$YM0m7r޷$\R\ Q).tfOstO?QH7%;TF’bdvT=\EմGfK;+>{[R@/xEd'˴X5 QwKv>bu #.M5SF8%ȃ$.OE6xQ|^u)JQA4R)FUB[ʠm2:ZL3_ȕk/|~`[|o n4m&8Qcwĩ5+pd$}kvGOa 6B 7E (n΃(?/\zjSZPMu TMŭ,PKAlJplhHfH~ xRػ#5⭴ݭN,Y-uJ=ڑ ~첵fpL e]*"@(4p97e6O@@@&MKT]fgǼ<%DP[(Vx8]%8cMnf4^pV'%ύyЅeN'-ºj[^}eh)%J9mPpa .`0Lu#8xB1h nB>hQ^S%G+.AqNc?D׭c|7يǂ!%~PT)_5}rU xIK;#Mlrc8}'P\Je0ݳ \%r?N.:QFB7}[$hftWHz.yL?[:,o -$9JBe:VDCŒx(?q^%ǰRFtӲ:QgKeLLcJnv[t(.%, Z3Ss)B8^ßɤ4 *y ,j.gs!L?DVdsQ\ R:0 bRz &)zBa2yЯG5"\;c7Kq+y.SЌvd&Fwb?V$;E񕜭+D ͆܏0Wt9rm'r)Ci>Ӹc 1W k$v|:p#%>?D@Ynڥ@:c&I›hS/X՟6${^ PI`vs8w(5Q{IhSw \8aI&/UN{G^qM։ǨjbU: T]뒮 Oa}ѵZnO}*̙KS 1-c?+&Xn*0O@Ԁʌ@/A}rNZp|Y: /ropd>\L- u^jQu .!-6$WSDL)/xSD3UfG y&&' RkRCUn1ӎ+7NsPao{LCyN$NDgŒ2U>~OD. C3x2Z>*u`z{`~6* 'hy4 (ӪA@'Q{$i@ t(9?Uz H=$[I>l7օq鄡4J W[J>fq8UtW]gҿ m=e+ "أu`ǜw ,n-$RZ͞#"S5_nP0,C7/2f0 N yY̒"a48 &43cPhU=a:fA"ʎs4Ks!Ml|/nԴF6\Z@[Y%& 8܌P-%g=~69Ma>zc7l!}!fA3`$oV.B 6J RxGȢKi!f47ZB{tfI(&p#\KʽCVMiu]z/Dh4v soMtxG]Z[0.nH@ e29]{\V )͹n5Ju%eT[>Un#uw"I-',n۔0M'MNo>"GsΧ1sWsnoy xMm5q(_0SnFa1Er@l]jڃb"'O}+Czŏ7mq6%ęf1'(4nQCj&_'CdRFƪFY{W1!8'!{Of2m ]TħFd QD$utdAY Ny~_4wȉhP1|ƖOShFh o  L @[@l =W_!q+SBuiEY`]O9 `T.ڽ6lvGw~rU "w0*w\}NSM8Ospn\C4& | J ne!_$wXi b#nɱ{aPGJNдӂ[:~&]lhڻz |Z3B>!%Jtkxx3q|îf*n/8Zř&@.Pg}E*<[3|8I?U?U]]H{s0Ƙ0kTY\.Mlk"޻TY oHcLS&#Ije>_DL3eI!M a&0^!>>1vvϯff#a+(M_2Dz7o Dzٓr= (iGVÃ^Pӂ!FuU?WEDWa&5\MA͂~-I-VA΍<Z {c6 1'p ֫;F1pndWbBQ*"#j ;%7Ț "V2FD-У㎎M`էƜ yn۶c8krۄPbiUHE5Á{,%*qp1epilbټci$=tãFˠ`vipFOGsN .g+?(Tm|4675NY-AEj^ORR}0XyUdLvk,ά@nӪZbH`k"66d;n&Jy{^p=cBzjN1mfXsΠ_z&+Vs ~ɭN:bp@,As^-W~63|^,-t:*LOkPgnkF]uqHc*U-|l hDm#I[pܿ՝=@C_pkDVfrri 8ʉmMBf8 :ctfO8z6;=&IIUӊt,i`!)С5([5aQ M!j;;[_=Ty[O ^739h[:gHL~"ڒ fY눀=o{ IGP0u6jx"b8]oO^:װJN 1<{=ׯ[nԿvAnp(.:ŷÇŘÚN{8\Qc]8bW^_цp0lА_ Gxf[.!>+9ݶՍ쇪j0_V7$-B]f~P'J24#̸ۉI8 x?T]\ۛsX\[6 >I?G~Wu%Czj}dE=th=w&foyAzPuJXbE^u`M{GC(׀"è@)TX{])c߈(=B Y]۱1e% `#-l<^!/Jf 9|уK[6/:9+Ev6Jt[傸w'#^&˸Nh~ 0%Ȗty^jp'Mr@f55RL^8ڈβ[-.ܤWZ |\ O!/-:-&r6]PL {/+fǓFK{n|hdyQ6Hd!+k(FlZ:Wx@>]EB3b S)IuјX:mKu"fAGa惷g=•&9N1%v,ʋ];gwʝfe^Rh@Eiʴy4*"Xm*;AL^boj?&n^4C>֟ Ujx$=eaس%8zgȦEZ9݄g&>l5$7__KŽԊ`JJ_mE=쩃6̎V"qfgg??m=[s&M. 4DX>Z z^A 5`m\FW7F_wPut:b6ZKPIQL$vHsSJ.HSizB:yE7zn 1պyaۆf0&]f͂73ȯeG1䗲]~:(t]qNW_C25 YSwٵK,9Ɠ-AEpnl! NUm em8W3"3s(8ak5Oۓ::cgܵCP4|NubhWDHh\,yq74 w[ [NBaaƐ _@Y} j,(OȈ")LϗР2YS{`utQL 'c!!\QtL$qҹgx.>)ocF&ߊ62yU/ Z *G[?7Doo+aupJfS˾A)T T皳x%\zqk-ddcpE$p1bfb@ٝAIq(Got_hɚϲcH;O_*SYm0gˁJģZE>/زfyUM)osy Ku~DO%]][/W)KjG!ICYW4$a׷;^wxԄ\Cu졂忘~<_5 p`f |l^J!7 D15kC {9Yoi_Y29cV+ K)J81 3ax'}@E.syD": &,t3ẻWBzSo꓇D{8DaP?*;`A29b:i"g~vUVK)i$Ƚ38o6_@k6M_q`W"uOf4Bk^wsIZHKu(DOL{nMloeK Ψg s?*I}: iڨZ4v4I #~&CRl3zP9aŽ0zdFCTxX.0(j eЪ8'`C!ఫDafdv'6('m&Hh&7bJINp1):(wOBoc.5*nL= bʼ)5tF34bI?3E :eiRGoJ`)\el5BzRCSRuqE+HBJ<MRv]z?Ei/Q6<,6Xkg5^CL +\ğh=!=lDqfݍjg:BZ3S,B<| ΙHrkU|?9cb<,y#NyL !So#e:B#۽cF|}-SC_ >vt"SyǑ 9BǛ& 9IFMp*xrߒ^}zQӂCUE(\1GC`~u.dM *4p]'}ˋsnQu{)9'] B= ;AOpzm5xrؘg4fu_ŦfN͒r*s#e+bA&Èh>vi#KyIsL'M}Lp:BỚ2|-o"|;]DO쮤lQL-[(lhae^}.2U.2+-+auaxpk Po w w`mɧ$Uޡ[,rjzЉg4A;V򘻎T><>fORc6s5d@Z/jxtMրӼSqi.b)%@;e/Osm蝮IcX_й=w9a`טt2vl%/'Zj29@HaQf߫cC;"G@Ʊ %-N)͂ku(FNDQAv(K`.C/Z~VThAgJ߹˫gajuy+?3HŴ,U)1 Tf?CvCgZè=@7&\Oi@ܞ6}E5wY*C_a n2:\t^~\pso\d@GLi%PB"[$0UxS=(1i F w8,x{ѐO7t-DQSynRZZ.E$cNg9qeVB =@yxQ1k:Ş~.]7hv^G>.֖9B20VfQfDyo#Yrk< 颱a yUpjV2}eU ].b=WU M5dBZ1z:| |"ȡiԌNoِr1E4뇁8Ր(^Z[o*,%|0 |kSL,KD^Y$IIuÄ u+O*Qq.ImgїvySSYA1YT`<ǀLSlSCJ#lWg5Θb󨗖)$L[*MCNCQ .gB_Ͼiڎ5娖jP^;{%&W+@v] |F5JM?氜gP! I H1ÏRLFQCOr`r`:xT3ƓQo%!^%ӏ˗cqu i,T Bh=AEM>m7%9B.^{v ו易 IVUWm+>;2^KW_s<NJ֪6[aG$a-[I&— 64J5%+l9$n"O ;,'qPwm^U, xYvY\7vyJ=>y?Sm1Œ'搜EJw^oD ]w&2tm &wӟKlTrH-931 n{4u1r=lYU$ I|<k#]/3u,W:=*%[dDUx_’TLvCl{g]bbvI@g`=*8G2 D9baȏ)V˔SRe1Y?idTr఼8d7:Psb]4cD<~29vOuya@ʰ:aÿeDjDU@j7wɗ ̋t0~""Til߼nCt0ɰ|׬oC$VJd! X~*I B `5bQm@ū?R9uiK=B%]y3r-U ISK$4cW9 ^%0iEUw."@we%ɇ@Q@u86XEJg>#dq85eWFɖAc菢JOH|ESXYH<)M<}`ڄj"'d.qZ 8TV?J[^H".35|oG\iؿ΍=83':@6y6[.=#QF#f FO-gھ$}7+s&2G kfll.p Bc6 ޿9)9BkPum29S$V*Ls[)J@4ݯdzSvpjc)_zQNʽمޭ9nm'ej@ 3>g3"ǐ6Y;olӠ4"Im,dq2+fE 5<5oOF΍' ԛS'# SfOj֋ ]SN@ʕfP'/<ְP?{ZzLezF%Zdmu1"OTr]}氦OxҚKl74l,a8mI4y s}ֳ'pqI^j*AIĆCl౦ X9YGt!T%xaw QW>BT:=zfZR*Pﮧ3&+Nݘ@3ZX%ٙP$b6{4_ݙ0ko:%W JP-@m!Xf'%8'^6DݨQ[느|spS\L9nSs|Il h Tuc',pedWppiY3_ՎIf7Sq\C@]@`|VL.oj_6D}n<_Vq%dś_aZ$׃Jܱ)(s;Gh<^쭓X|5U?fP;&;DT]ޏ@ !puGJC]SE:n[Z ؂ vvh_Ls5]7[͈VQ䶛1C#]O ڛg cTgv۶h;S QfEv}!вjIK%[潶$[!2@b yť-(gV&73>b1(^4 9 ;`w1EҬBKjT ((-c9u)gdkoxӥ`D?WŖ:6B|y Ř\حB9I8vfF!w{؄*UMhH&yOS8ՄrDжgqudA+3q͗ g/;G2 G­nxu(?:G"?۳gGw#CF?τU9=67(5t:o#Ͻ ߯(RCzg/tpogR'p\:sX5=:@!.(;F~37/cX5cwIᳫ#>ck1fmȔR^vaIQCqOXew[k ஜ?L˷yܤRQ9'x74\@K @ :+,7O ):[H 9{_j>:hia/P&2↨ᱧ.*#39F\Tnt<*$ナ$}T^jEIqzȽ>ϏǦP\#$9"GpK^ >4S;XRJp_F==r8m.(V !3txl { 9lԚWOu 5)e:S7p^ n1`LіС>mLJ~㬡bc?[%:rؽ'sWf@GS !MGto*(XI&3u2m'$-_V \uPSE dL@ 7,W _> (T~VUNOڗeaagѝL Ҩs,5 #0IWKA 8yq(!cNdfl֞z 3#PDDcOV &F:/'D.pՉ{ibf|Gزkn1հ7k1&ìCԞZ{Er|)Q>Fg@g,1W{v2L,CH${.DHÊ۴Y=@,L\[Tg㭰!HW 儲f9,/ZߑO}Q<k<dȕias"?:$y~YIZH .*_B'Px!U< @Q-נ%DT/ g-"`#α#@Q$ SD=$qo2߼GXI{8>6ԾޞYWE {.Q_2>$T#fM}teZ}bK/Opè] *D񿟸SF3 g_@IHJϺnχ>3Jl_İL3>ټhC?g;B,ɽl|9<㓠qZloqnǠ40MDg՘ [ Á۟i}f95e{i:E zh]{lb{VpO]ԦaMRYt*'<,ޙk.Y/pC+P頰a+H%}hbA~c`xsXˊ4%nKL^`GV%2Lp&Dy E|o<{B1j(xȖ)DƭVڠ6xU)-}DUE/F8{P߶݃|=6~/ô30:ZOT]G`r:ԑˎHr~ y2]JmXP=@FWfe4\% `*XzoKNYx' Yd@)$NW@ą&Cp_.#KhpHPv{Fȩ-\9 DYt[&W:nONTS 4"듭`4j\׋]*շ(nq 8؟2` sbN 4bdIՆGt"X'd51b}Ė&;.xiS?衖~6۾s诏⼮):f]f$B;$ʸО+N]EE!94{P n:YbD2zFy*<L!u5ϴ}$ZIO}n8h0:1̀H?Ύ`)Q߹HH5w:A^IuI\e%CzZGFG/Y:{_:#^z*utܺZ؛I`a`|^N,EQ(&ZRqCoB6 l^<u6Q<`T:3TXM i}ŕRbUg(oMhyI1E)8S풗Aux"![8tU[m/hb._xN.o7)[#:\ Rl[ןCuǮjFi6\g!2`q3>!v*oxAĆ W&Y 9lA>YfgwJ0?6Ζ4w{Kgc"+vGq=V1݇Kz u^a͖tFGCvSDagudƻ{- $c'OU7suuA1z:t8:+~}B=dvLijM D6ɒq|x?]4 s13;5c[sjTh}fmԻkYmJT_/i' OƪA[yu?OtMXm(fAc%$,m>B]=W֎A8Ű'-(lBx-#G-Fσ Ѻ+O+z4ʢ.x3xɓk(HPD1o\\9p4Sla_ow'ݫG;-di]P~T 'A1ԎA:wdrl>|*||L\;đ?MR͏;546m0Ogڔ-k,9RI5쇪N}=Rc<[3FV¯‚ (0:v6ZBv0ySCXsImA(6: d^T!c;sb;!_.(uhtLV"3h\dEP@T@~jڪ @x Gb9$sW^O&DXSn[HgV?j~_f7p$܎chvu&I( äj$(*SKy SHY C1XEd]z;2m<5 tw׈48Q[<*5v'MlFTmSD2lcxǡnU*p4/^\ۆZ &=e[i ]X9  BRš Gq [p}&\.q}qпGZ!2ϥuP2lSeHp|\X>7.R@uMϙNMMPŜРKr/{>)@OH[$bl}sZI-8R4h-뮩`~8B7g3vߜ励Y]BOAw00)ao_t_0DUe}XW'bݕ- /"?>Rl]4I:: Ϗʥ.!^v.wEӑAMGgd2'1Ү*@2Znd"pL@K}Nn:rd6ޣÕj=8wh@Nʌ͆C615uR:J|{VKDSSN[\9]J_;D/O /+}/c]S_bp)gs,eTP'pݟ2 Z>"!Ff5Re:Ҥ mNtw Kf dlL0an,@ElNP77\#N#-B`ԢŠQO__M QJMs=``)0b5pMqFT1W.D?jE eݱ[њ?z)@YTb[g6&eq8&QyP/5}Y!ke2NZW,8HT$# vY!1 ooʲGp ATc 3yvK[¯vݬ{j[VT. :00Wi!YA}r_owc޴$ƦaLU1`Ds^?H+TiSdn }'>Vp)[n*+Q'`;^P;[˛"1ߎtLzN?~Wkԅ6i+$Df'6nJE-SwTUжtaZ:[bà _"y!ETFǵr m#(gЂ*Ǣ/Op .D m/򷾃V iWH _[59bg3q}nPXSbl3qHe *Myi_z㰯m9TѡKR`pv6=6]F W4&j ZVdc58Nkvھ0}㵹'L_QSց =@2P5tDL 5馺7nSqP1#  Q" ^e;1- /UGuLkP!*^&ޞxn:Y[>֧iрv=i4a?炝:dF;}L"\w% iJS p {.Qϓ_P'6 O+IWWw1[o&;&H0ڮ3>,CrG2u9nRuSj%QWtۜV:~*B7Nuz'[sScbShj&%`!1"4%oL둶?broVUej;}iH2IρN}:t Ef*- uSvLvPŻg(Ÿ#0R= (]0*qzڠGo7 D$|xv7= I -;f $_6FDOv69K7잏#>EH}Dn.|0B,huڇ] <&-qumdnP?J6VrrQ;j Tz)9. c_Vޤk1 kq Ǵ4pD|6XOCE;II&7wbV!]CmpAAak*21U2ߨ.o~&| X]:(Pv#Fc_g^g(г`7nV 4o/)> zzIu!M4;/0V9|9( 6g^ܙ({ ՔNzىXz(`=rˬ5>};dKxC,s+' ?HܦALzzxaqeNHÄgzypN|+`?*SbMODS1;09aEk?UP\uc~Q ^K~8b]_$b+?^Nx?uc -%Wȫo-@@FRRnhCq S) >j(տ@'=BDa; Ӻ8NN{ fPZ'Q )Ɗ&30!lbS)g88}rClR1r&=&m/ eMA_ *~Bw3ZB0-5ԩ6!!5"-J+aG}%xY- L!|svo2on+ϰ4PuiˊzFA 6QB$,OS˽ɱ*0nPFio"H \Nv-0>R\w'0ЦXm+Q̜HD0_s䢣U0vbP}{Īu]Qn":blBEXLXa+)C*XOH-@`YF@_@ϡqLԠ P6y5`I76E6AdmVqQ|Fw. B1~‚#d* %+u6LZts}:U3XۊoD@4g5'q%]b#9fTBE\Ƀ}&{<֭{~1SNf4+wΩ!6s`KzTVDQd ,[pJ)~-/w#f>K!.כG\VͦK]J D !pXP.*5Uwi.ih#GLf8A'03 7 I;ڥ te-v@&ȴWlۿtKOh52`_ݜB M zTaOXHR|Pc6%Kh%u|#AC#gZ@ሌV 0Xɡ pMž٥140Q#DhjXlR|SV;c'$ ʛ7^;P$ |9Ю*P$U zT}!}&1e8zB>\d:5Bnl6z^6|8l: "6u:.ENP;Kv͆R-Y"4QBZrl{#k+>1VIjwcsyM>̂8Vytݕ͞d ,BVOVMҘ 葬U+#x$m?C;f\g 5rx C #n$9&N:ZH0q:{N)[&o%YӾlcceg0'%}?VaepzPN7%{7m8E5F\ r{. ]\~v Z6#hQd7.FfA!A/na|PAeEo-<]?Y<6O R|/lvC{{][̫WlM=NKwbfIN:7=C<Ϋ} })1|fIBYliwmcL=(U[ XFaǬ]n~ AۓUL/Ym [7;q j^I[SJj[1ovL\v->O_GpTe®{rj`Zȗ>?s.'Lj۶RMWڇkc?b_ ^{> I JYmJ^M?`kՂݏu^[!ZsFs[~xA'TM|c&$F"#s;`s`N0%h{h z164+`Zv_ЁT:죪C0;{[CK$(Npe:Y#ӄ6eypekuخqZ >ae5 (C+`/q-7ihWAQ,rs̭o"l2O%LhE փ˪Ŵ羑DR&A At` 4^K{>7aT]n`tOuKF|$<7 ĭϨ2( Xf5SOSΥϋ_' qFYw@a < SCE~Mj"3,鎿@r# ظnE3o[q0=U &. ȯ&7jesS.aʜsK!`"vv_0^)rE% {.=(eVzפf"("ש>O6qVxS=댠x@-,EefNIVk9,ֻX~nvjn Ѩ,zѥJD^DuOBbtkNϸIG,fq *EbvLv#3Y#̱zZwF;WL-~랱ۛ3f^G*mFek]WxgSRc| C.t[Qx'x󯽦P:[;P|=\-|Ш[Z!vbY Ġ)Ϡ{z+{y=1zFrWfQSbVY _`@y9;$tQlz.$;Q+e*#ӡfwkC?ޠDzp'zs2_Ю$'Dt`A1[9DjBV=-F2R6㟙˓;0b7MTí,rm.y?M5cu !榾t!މtXm~|]18B'^(aW䢟]Hm^h}#x`eVPַόO9S fn!:ʐȔplR5LGVBsQ4Cw;Q~?4J>qGYd7; f$^Q)rs$a / D:x;:%QtgZt?LT9epٮvP`<皺 HQNPT uIn馈H&=Xb۲;wC*my(hۜr hx($:Rwje>dvS'/quK^ȟX&L*N>UѨ}_N%h'Qۏn_Zd8gD/陝D|6dIϿ0ޟSa>^ܣȡ(Ce^}QK=,'Z - W:Ƀ;qZʤl%^zq9~(G1l͎7 <;X1]7,$Em\4 O]KU]JfT5meAàr$¼h7 fgO*LCRt^6|*]穝Ӵb#:CHkG՘|_P˴oۙnvV"F?p7]8?p&6RD71t]E02||q9=!ƍAE1=C7"єDyU@`m^Sn~nsֹ##GR,mĻYݒ\ vM`dp?4Dc&pҁ5GJEqҨ 1o$Ti]*+u7RXE2u1w\EfC;I;#ג=Q*E+Z*KwL/w]@5X 33ԓc;Oac0}2lpA;,ЎHAXsaoAHc_ Tl8Xu }d~Éʙ 7w`x45YB8*n]]X;tbO|h3@Jd1^} ַc U20^`[mBkOCEd!f1-r,s~.c#)aC?5MLi_7az8m 7 ܞn4 l"ML4P.F;Hk;gb˾k#d}%^+OLNMRFo:szޙį1Ғo#b>ϬlP !4XRYn0"]*# 2% j{nrt1y_}=nzҫţ'((y\\# ܞ[Npc9. YtȮx|sNޓ@gc\@tLd܌HVb!8%JH$2oّ3XrH@gǂtj5"O'iJ5ŀ4xܰCrOh~-d>F]+Ў91 n;Q+HĐFQ^/>I!^P䛒1~rmFirsǧX$ZٯbytL 2nj0> DTp?kIe@7Ս˽<I X%ҟ6F\+zdMù - CkȬn{P5z(OuQn|\*HpΉ WBއz/jN}D7jlZ7Nՙ MRVxB<Y'M3R@+x6`|oGkٳ6s7ԍ8ҥSfaTw/0:c_L1WSfU#sJ(_ }y)4E )y\"y1OZYRoX8=k]Μh*YeCtԿl =N,"UeG-@)_1'2/`G/#AW|(y յ}2`R8bpX,гNUAK&X iXFաEQwÄcQ<Rk5M#0Y7m!PEǩZ g¼\ W䠟dnSiÏ:~I-@*k 8{z4+AkT]`{zCvRzbu!TBrƸ=29z2N.9qk5m_zY !J!Nd Y%cU\R:ocOj6Ӗ=b@&җ61x/pX}NzR;vFgg<0O\r;S3N sPzzbq,A$u,cMU gVTHL$s~*/)4j%P13%d7|Ըc)M355d-mv)^澗o [U ͫ(U?%qnʂwPḅY,wTI\rD'p~jig 7p?;*7j m w(7tYTiaƉz395.G(5<}u7vhfb]} {2;͈)ԩǥ`E`'O &#̻FK I}*.`[xka7:QS 䢤Pʝb&d_=d׫ nyIPB ʘLqM[z >mgO)XU'rp9+)cdH>ǰwHg76V4Y VbH.i@3K CD(lް76ɯ& ]u#Knsև9nün K{+Iv^tV2ID3ۣa9⠥É ɵD_^Y7drTzQ2O쒱;bNHq+n(fVUZlG,HՁ0V >UT;d?h*pIkvZPg?w͔Dװ߲ͣ'כl{%^DJB6}[{Y{J!zv42,5x;E ;`ЁY9P„?\٩1C4HùLYLXrR,TM~AH6=oUU^gr~!i3ǤJx7N$)]8%~ q6~F2`:)Ζ&BI%p|ƽ%sVN7Wc"}"\e T𷆥}]*)O Os+d% D,?0 uSD|ze.5P2%t"]-}vd^fRk=kAV ѷUE 2+= ^NU`7zZԬ* WMYVVP#vsUmYdF4\v G-uXK:e[&fut`6H 2u(Zi+u͙h64#SaSFKDdKIahϛBD͖Fa  <;XLCbJGι #Gtj,k0_Y1lvFlB|RTn8'[*i[ m BI Ɣ~Yf1c{H@N&_\Tyg|QRa\zk#@ir!1c;hP&{XlF/lfy%RϾutUaC˵eé:gtN%tD(C}(ՃNlO>J+Yo_noJ/;.}[wxU6qivowIuָmuރ N[ $L)d1!,u" "YquOEJ%Z4ݸ1<80{!swNݿcte d4OM'@DZGsL{lJ(2I*wA{UueT#qo B}x5@Łmѧ[l^:Te7*ρC.[(k$fEgAXHB"sMjHF,-763-mp)n#蜆8Bz Ƥ Gb1oK*V>3wI9{,󘱑:LZN fEXAPgJ>i3Ď>3MJZ7*}@4!V'F}nc!EbVtm}^n 8+(G,$PMZB"ks蓢 TFOؠ }*sd1#8>mZ=  Q5/MQ%iwbc~Za# qX5?kVDA^Y\]& ڎL3k .a5A n2V)Uw5%_NَCJIi#=$'䃳$ `h¤&Ί%Fjo֫{c\9*JWf˓TwSHc:pU@]3q+Dhu"iLBt%l4~3abZ{w9t|jʥyiy}z@3i_C5 ?Es& HCXZ_LE6`O\J M#av袮,A@S{)Fw%d7{4Ag_,KUH){2 5Э}v5{p$  s6}%<ȭУXz,PFEL" DXlLkߓBۥɤFDzF-AYosL7M[ bq4V r]PR-LuJbq_~кm~3FZd/ "S=CUo1pR_v4:ףlwYfK=3&O#NCRޒF(')vg? v/Bp <{Cz6*bY7EEt ̣kTtѤigx/]o9}WQ{$#* ~N^=#ZGiMuwX@X;w(Wobd'xkUp>+~uŰ9&:ZOs#1uaC)6eV2y5F/D-kxp6YlG2O{C6QDdsBוE'j&@xI{&QCsQHhqBׇy>es#_4Hsn9z YINؔ8MIuc::]7axzHT:7gqܳŜz^08Mp܏g*$xBJ>sV-MSLQ֞NβQ־ҳ %ʦZ"oƜ7,zrE/?.ڢ"PZRتfe$ yT;Ok3Vp9cS5ՑԤG!pPx5B1T! RLg*U<[zVt5t&d9үħ((r.h=6Y {E&^ďm3N&((hA4V3"s,*ʙ1`VȋXR!yR'&6X2R\pfLTfU-EhdcRb*q2RY)RK qGBb;Ġc_#f$K:78U ))8ɤb.(h +{"_oGrg"GVxS.iIhYw˴_vBXĿۍ+_0l՞`Eȭ2M1'[#8JoZ`IWyR!?Еl֫{> 3?QÏ*vӆַF}ֶhHŝC%\~cU(S RR֏K9Q n/X0qcq0yė+3 ?"DO#B +CH~HR!N33[ʁ Ko"J|hQLT3 E(W^J*Lo6KϩM$@@fl-Jz(Z ?TtEu; ]شUNرj`wd%-,T/P HcUjd j+ PEME@n 71Fh -&,m_ ?n%qjgfdeߑ9럸~"7DFZw._&rƖ4m݂@ ˈ\f$:5@L(^"8Xŕ_$bu7K[O؍3Cy3D,9oD$,nj7?p0\qy+z. 贩nPy9ۅoA-QM%KQGn/yld4H$ӫ6ڌEgw( VS}1wz֤Cs St\J"ytIvxc2*1QII}# /;ݠWߙML`V=SL1-y;*Mb7^%tRQRBK1Xd-}ϳ$<)L5Cdlkx!'ƩOPhb[Op@~K#ryώ|0uł?QG|vؼ}0F)$$:LSJu^u䴥h>|)\ t]C7EW M:'8 4 ɷ4?,m6ͺR+QD}3bwT=3u{{&>*T,v )pgՇuA;pjL/>@eÅVeQ;HQ,<\;T:o>#ܾ C]!f5[ T]%ET51rҕx35cU#r{; nGvOA "KW,p(?v>i~6Y0an[ fX; Q,͖gf}y[}=7'-,w>8^#͔Gz36H7loe3>34$Y Z3bZi[g'U`4dSsN,yahL+;:T<ݑw{S%ۋHUm挐+V߯ae Oc#?FbN-CX d얩J a`9 QǙp >5V ew^uI2?S:VE3)y"۬hk gB2$JbUnf ﻮ26vYڕk* NHV5lͤ :K_Ix͌[rМF'ܼ#mum'*'$V7\,xr5Q*WO‡ʾG c#r^S16E l(`ZKҭ1m 9_.@jc@lt?F㽌s\:1c:;4nw%( y$) Mfzp|dW|L v8[#VH&L1߯=&OQ1.(k5ijgpP)*U/b~X% |%^?)e%Z4l޳uƳ+,(M)!怵ђ[}yj1; g,{8}ٴ>Zѿֳ]X*a7g/5{}M}7{@:'VJ efr|g$N#eA{V\}+lZcs[fdNCGu97dž\摜@O6eX+c&@a l>g.輠5J?R() ]GFONu,[1gx!b,;qd`cfxtXذ `;Q!kfֹ|GoXRCJO\g%(HOqtMWY0檔YJ6ɣ!IM0Pm9-o>ҿ>G]}hi}NM__+ԟ8 Q)(n7'ͬo]NPyEv$t.J&|Ν eTgP `Z`9ާ)f(P=ІݤG.F69*ZLa__6]*oXPc8lSK/戫[P*n Lƥ+)8P nJB\^#3ċ!I5Z9:+mKwkt瞝-ϺOn"Gأ2XK,ogDT+kdX09r0bXaSwg'=™dP]mv +N7QDbWϥS9G/ e@| c]AB`n>bdqRƯ8j4r IZ"rnJ9$6s;Wf^WO{#n.J, ћ#`rOnp. uP Tq3&(J"۩Mע":[{E%-tŴxG-]2P5БKPh99=/VHm6}k?cUv@ aW˜j۾NDNU'WFz{A}"'iP B*rz㏊$Lua_uLFlgP6R'~&[ҪӣG̷SO6!|Kz7Bч`}cYL@u ĽdFdOJ/B*x% x0HѰLR_'ikvPx,/1)Z 0} DxhY .7,=TD_ C4/DR.MVoT8iBѩģW?cMeچ^~ғ7;q 摆ܽ@{O ˜ +[߽?PUҒ&? Ĉhdbs$#Zz5qNGP-4E;?gOX&gW-u4$!0Q,Cv2=h-/٪jnhMÀ'/ H ibYoT0c2ma's25}khww/ f'.&CfL jo%8 v(QjwOaĵEhPHjv;)E7Gİ4GyK吏l岮ćJ^zS[o8x Kw/i}X'Ú pc_FvO'jf23m=HJ閔9ߠ ۸PIwH,C;!<~+P(9 ꮁ,y(%:Qha,xq,xZw=B=_RnVn-lBiXsO~^2pXnD-6FDLL^ 2.z1ΐf$zݧ3uxQBu$ӊf9;:MQ_wL}_-{;H})1fiDpoXB! 8,%dʞ , j@|;gm{c8¤"V @,Efv}XQbZ`\SrLZ@!I)qn {el~x)<-(⋀VG bxL|E9Ujq 6V TGm.>:Yd'oJ`~ &cY35XE O7~{#3s)'uTh`Q$9m I\U]#$MXiӼ|LXrPryscNp$4r;fy^ P*2KUxqyE]mj71Gٮ=Q =?Mx͚BCC1s1_]o4"0KB #P.  i5-̣I&<y ˰i|2W[׵uPOK.[ 3z쾝7G'Ř(Jq_˵~BA8gSvNZύZNMpD4(-vs *A5㣋t:O{jx8b{5-uEEDԥ1w{]A1s!$o"Imص,H||0,(CA{<(a9?Lh|m= 6Hg}W.*M"]SLՌ;\ls)f:@1Ϊz cjᎣ(s| CpCP,+l<9MtޅRz䃤0\"Q̙}ʬ k03^wY'uu(ŀ.$h'ݿ2Cj՘^ x<vD69`C0uc}mj:.DItTCB_FRݙ ]~6d#TNͨgF[^g}Gw#}9dNI<-^.VU2k$tD3?n?\)Z{&Ď:x 9fx|"eɗ- 7AՁڋacD&|{,[877fcg}t2FJ!BPw=ݠaB}C|l~ȏ[H+ف%Hko=(k7wfV)#jQ&Lwr%3Yv4Ő7n!&gsbΟ4}.ӾQh G`%Z`Ulꤹ٪ xn @@8<'환w51Qj i'wW@>V׫AmXj/jvN]hW $CԞ&emUAEzLby`QzyMy9D:MԹ+s/\S~Dbv%h1RNkA$k\E[qv',aևHo% J,=}%R5 v($30BP`*/=LZVlmr&Ƅ{S_(PGW> rסWh$C Aۡ5C,@?Z1t*_36@Gex H]πߴn!3K=z%3]";Y:I/H8:iuN5nm6&}NC>k+=$&hzLf#,(pG?̵eWh`EwT_a5Q]ɧeZ3=yɻhkr-U];]j[gI[ QœJ(,1b E4 "O^mq/>jHqQXMo S,#̀!`9ҚJAs;fsH"iA/a$ж/ W ̗tѮrl,( poS+;[?ew%Bq V%(⣮^pw0lYoO@׍(" ~ ;?;bXA DHuP/^EE | fvSAzO*0&›wj2S%]3b0h& -ujPݾQ|WjCJ(٨9dሠ\g_GÞ)u_ic S f~u;9lIo8NֳS>HuZǠLj.[7.`}{CFKCo}.R igbʻ+~=ʯ7m#qރ2C ƻ:QPBS,xzcw$ b,DftV:އxNʕ!<'V}EG)84"shZ Q4%/l3҈#Xj r;ՋVAmgW(7!@`4WnA~(].Mik@k T[H{ٱ>P 2"-UmU5ɮGRg&ur/c!4ސMڄF_)3Z %TYu^U &gnMsOn4ϫh5@#!׸0vˋ*>߿ؗSDjfHb$G:"[`te3JuQL>[GШ! Tf{o=rbeÿ{˽CM 3>tl2=5|ڹ(RBnq7h(W乒^u ۝9/P*Z?Op$<^W٨ԃ%&)6@8+E(#z<բpe(QdAp?/XUyӏ hd!3$^)K9z=̨Z]>qog|662h+I^+ĵe\KZߛk=كݭȱ “_~FVӎ]r p'M:8Hz6`S\ZI<`#c=ٵ_F>:[n(.6^^V N%-Wo|A nK4ƲR2[f:N3=-Vw=NH/˦4,ƵmX%ߎ8e2\Z;EIODP3DQDJշ6r NzHG=)I O 17gS8#m~VɹV~2KJ=i_;NRC.9{f:Z8F^1luVxtuTжt vY1Y6i*/W=!'&<e-C5 hPө}lmdm"M]YC"ͷ[Pq8i/_*QǓB&9'3 j;29]2Vbѧ+)%?k=ˡh W?yjA4No.eq˸=e]|0Ǥa5['\=&s/Fom%ebrCeZ%n=X{}Jk;  TPfR!e^MKꃤZ1LxEx?TK|/f}n|$B8 uZqwO!X@0{h:=7zoyґ~&TFyۊaDҽ#[6I:Dv%@Y3H֩6/kZ9yǓ@؄5)]ѻIyD9L'oCA-/t+6 TH03)vϳaK]o Ӝ7A<{7 A:_*iuOMU+: =QWst\g]%T!=Y&P^GL5,rؤ/a9U=vDi'|Bm3֡#YҸЁŋ.iJGphisEQ C2Ķ/,)XCұa+mDfTQ u|1P*>O[N](ML8 i KԊ)g0#DISGyQWaUhڪpV% /`6C:.P⺯`w"M_ 1ofMmNzIʵ0jq}g\݆kg7h^eO= @ %gݙ*8TWBӳ@,|@I@fiLR2(^֋vp/F3֞ s2̜Fu檉j9زYeak#Q}tqU{]4GEkW?N 2H~lg_qUYEZ[ۑk''Nr0ij=EE\ZWx쪰s]ٹ>0j:oksMi4C8ƍl$Dk?EVܴK:xDD8PxkTVxO#PE׌o+馿WS@ KzbafSI`\ 'P:6AidtM(0)|") w} Qvઙ+І͸_)#t%&Z֢Nc8]vM6`F>jCI_q0$܁kn.ux܁0{敛{1l.,afّgH~σt>݅pXLDˆO+uΪ| #9b(&&,cF@ t(07ZCʮ}l_!ɹkO/y(2 3* ReRiY)=aaߜgPвaMa3Fa(b~un%gHC䞶 LmP9d]]*hCO_IG%CR&Y9%wWA2eKDArɽ_|jOK V8ESp)r|(M÷h*u&$J{V"&-~=YQڸ_q[Ν>;&w]y*uvTw |`fʓHEѣO艀 S*{Z;1DSE} 9V`2zȾwJAC+ @{^]XC#/^Ip(kg,m/R^l?᫪@1 N1sH&YqOϭgbBj]W =պ]t&ɊAtQ_ܕ#ҁfq2#-Pᓚ/&SO "$ HUdԫм`/.@^ 6O>aKEjM#b ʑO2CpC,_" s ۞w Dmk k.RG!0Eۋ\˔M2C1O҈-4$3;U YFekМR#sɴvAv< ;|͕[g>s4Yn-*Y0z)1fT1IS`6DxjFH򬧺2f/Is#u*iō4=;o2_ O c~6Fmiii5BD}}sq,6&@Wd,se-z8m]9e?*.#u N,;=јkdaLMY5"TFM|U.bIXnNh`u~2atҐC{*LJ_ )BBcʎ-+FDd qvǐ9%CS+֕[$ ûtr ߀'\J@fBl @QB?DoM^mQR$q- ;ƼzaOhʀċւ>w*y&C)գ& y`ޔ}Y8PBa4϶ b)2E$1к:5Mv^<#Vy0m1l{EM KW~FB>"Hmqrf/<{J`[߅tCpP|-nr#?} 숢|Mjw[5v'g J 97^`j'ef^bF's4-wT\CI0G0NK _хzzI Ɗo$W/C ;??NSXhfWJeYa܃g\!d\;MG 0VCJ̏@Y`$$-g[(Gk% R0u| mm jLʅ*U6PQ\"0i)Jc&BuȷZc`OU*-3Нv%}MڳȖ 4F>6(݉-[ۈJPHp? C4b\QYOSkN~P^Yg:v"ngR*C/:pR{5-kL 6&L\G~W#%J&vU^ s6P\DZףĚeЗvK)@+{λm"\ 纼kRv#9gGB45E })t?9v$#KworJ(`rT9 (mvO7{iuy\RcyH84 2.nZpOf]B\w 22gAScSvꏇ ˣuZ|:4 pH ) DsQgĮϤG) `n 5s߽W>&bity)].d,a8ɶVx|*";avapDur^B\oB9 ^C۠-r-"џ&VJA0no95ՌZxDIo!!<&Y݅/j s\B#Q<%a= oi~UBf'oZ{ hH ky q~mF-eȟH-WGj%U~fF}1k% ,S:@CPf0Qp4.Pw[H?0S;RIPw_p_gF;wX⭷qEnnts|@>*X()&RCZ'jhx@Mڃ`ҚFsए'H}]UXcg^@rh^NT낌^*Дx([3/"Uo_l* w8j*#>+ܟ>9[}lɓp!,lϒROB;ؚ8گ7QtOVfDK-TJnn(Z~ߊBWͧʒSI=ZnjwC,ŨTe7,Fn(ɬ.E0(S9[r2@5O\ݍО3>Q,ޏ0&l#q">t]n`iLE UB =$t Cu~DIu8k zbb:GP=A+$ LŚe-p ZLŏZn Oї2tJdff|FA7Q\7w>NWY߶;;p 9bÄ"#xW^PDo1Nâ]}E<jqmCe_Ep>ya 0F f0[kz7ۥDɳP~SM@t{G,wۆ3__5U+_j^y3ZWi%, #=ć)V?"3oy:G_;qw}kCY=j+Jç؆3e/RBN꠩ˆ{yzSQ(\\@̴?45V+tVj\<XCZ<̥(yDn(DqDuz!%;rZm!W$~; /nyD"i9#jrxD QZGGhYsmCj^QȷeHEOӽot[q'ut؁{J.ݬyA>i#P̛vUxU|. ܉ȫ4h5[1jr6$33|ݥm[I؋Tɉ|'B`g.`_,¹+(i43xvP -IYn sm +%5D}N:Z9CGZ!wQ+UZ{>;s:t.#yaQԂu+خIRjJJB⫙ws2Tޚ3 ^-Fէ S_2'k0׭iZHώd O{qCƁ|60 bBT9St1Aۮ{~ݶ;]yq%sҾ[gi°c3VR29Kz[H_mLlHHLOŎrždܔMJN/xt8zc˩*Z=[ #pBp;$]Nr^UHܜLJBgdSQ@{JUDJUn788lQ thv#F`8}/66Mx& VN'YeHP&94>i-~ǣ2Q{g6s~羟a6:dFLXd鷄x_W(5R`?8[$v˴B"i_ ]I2q:t"`3NJX\|~0"ap%P3MJ7ӻ< grAt7nm\{X Z! OGgl04R<39FstZrt rg8$<Ȧ_q-dٶ+Y9RáG*n_Ln~=_, GkZ/?&p|Y]9G_4ؤqWJ0p.oTUk`a~5,_]q5ΐ8,3JT!V2 z5q|.d1_-ټ%mxrK|lY6M0A2P<9t^_!. 6}%v~w˥$^K)")͟i;NZc26‘1nxʈGZݱ6'akcPl: o&EV'm&lw=>`2[Hɮx=@orr'^dGqE2hM0YZ`P>Ӎ=ny 44y:i_ $d\g*FB+;% 4|}}:B$ n͂3cLynTڈ\K]a*f?Zy3dR|,plPx[.0]Lz$段oQlu"k4#ftQ7[LYƳ-F8W`kWB~:  E+*]Pd%XSA_/Δ` ~7^17 aGY Quˆuڙ0}d:kB7:Z$j>B'\uCWMP)Z<"aȿBUhysAK%~m3~j]IGBK30GXڿxq*DL2- +&۫w_Nk-.~9{Mzs*.N|.(S806-k'5dq'T ߒZ+VJ H_R@Y,SP&cd.o;iQO֋PD_H~$.MK8Bsa6MXA9h=0w~ϥbژ4 ,X!_4Iڀ9b#]X xUm"[x@|˙.'Fq 306'na% aO J$Q*B RUMah(#nt%u,{2*p.h5LcP zi½$\7@S4CMrߤBߨ'kh07 ׼Q+-lbӹ/u!$ 3MeUs["k.JVme@Aђ;{H-/VOO'L,WSwr80R{ dEIOUn N`ks-K b2\0֯'cYn28=}uS{# sfUEK R1GTz%R6Sr yՈp:Q1`1JjZ RwkHiP7w3*"4F@Iݙv#kywa# o5ZuؗEՠ)ku:X"6[1'@#3v.ޕMIyh5(:Fhzb=zs~!u~RPЍI}vj\IRlz{M!ա'~~=;:^+sYe?Uxyhw8**yuVDy_TvnNj 2(P}qrjyL>V6^4"ΤM:(O3Gk:Z7EuNͮ.za QODu=ƻ7X*0"o9DT' vP#O3ηvt˥, zUm4uʵF75LB+`3ka?f%.7>sM# ִZ](B2^]g8A:ɺI~iڭ pyNHe{{1,ٌ󈸣|͓"DŽ%X1u\\{*V!MG, ba?~4bWSe!ި0d6I/u%,÷#W۽r3t]5hDTL5S9pBda.9id d-2 oEm/8"VTazs$q'QyAB4^#ôu[7R z)NI~zW$ yc>@_F0ExErn a*`kE&N޷@ Ϡ #nH񆉲ñݤP_8mǃR)ڍ0fo/ o5d`+4K'z xey,(S9 Hp]JY0^bRS;pvBs죿NFs_TA%E1$>ʕG#XNUYifyn6z?BvuK`QSy#n6PcTU\yr>[D ҁ0Ffx-뱨ӤGO] Rd0+ ~nc(^O{=*j:oyqD>X8Ia]ƹXFΌ7Rm:&dSbDZ8Vv#Fk>?+ѱմKցUNzj] -ί͊NhUQ.rHnrW;Uvo}ڃp}s^$ Z8CQ}'ŧ@rv]zAN|y2?$ J @"b|d,z. jac۱rQ$70FhA#N]E!s`--iq]d`T 2NtK$HQhFDs$tqtv!R_ +98鈮];%֢>}3>DY!,焾]1\O;ndP^MGA,d˶3悼ǫbugxuMsv:V?ȩ?Ƿ'zVY$^kjfZČ+ 6NK[Aq<>c2V v9&6\{ν[ v g4;zlq.*)dp=c"k!7:1(څ~G<1K-tޚk2JN`!#ܛ[ZK؄[FsZ!uE1O=W]]9S)_̞=E-/Ba˩s{-qio971kd_2vh`l٨R!JXrZvp\$K#'s [E3U/r&2}2S^Y  q?_sm.ܺѺZ.t DkP`"U% N3iqͩ$d RT| Sq@$WiQv[Id6w[ T^fQ02Mga i2<SY'mh=I ΄4Qms x?8ꜣcU lrA y,_Y9lpW`z uzo("1ja:Ņ7*\!O΍V ,yQ,61V6;c ET+%nչ2߾H5w*R !lC\瑜Ψ595r_B ŹtrۤeJ63le %hMZuLwok>*KRߘh7ޞƒq`!-Hƅok7.i+&ɓjT3x<ҠP>Y'g e&9=M~ kw-4tաtn4 qB;@QkIUZlC a㜰n5v?J7c?k(!2vms1<9.P l8wМ%U1> im5T(%ÇT8[:73$)ZS' Bb8תYESro8HBpo q5 A]Xd6d6m *X'fyEMk<ngʀIEQR x"^7udCX-:M^l~aқa!7W‘?}W ^0}l:qa-鑴(i?yFtRi8h+eg8IeY%:jEa6fvw{!A1]ytMf.,2zyX ؾ~A䒷-M+v!*[FPyuda{\]AU5uP}_=^yX`h,IT~黢#,QA{f!hO> #OCOK'Go=*jju 3Xp _gX%\ۛT[]zV׮$<* 8R f` 烰(+"qPE6W٬/6_:>~M 8%(U*!Bfxۭٶ(5 JPR)hilA 7r񯣜iUG4W`.A+gfF$#kUH]L3nsw0hnXYʗ}x 8zb! Ҽb w>SA1+epacCT(U6Rx#* měh3h3Wc6 ͢phfxy&i$>#1tҁ/~k Q'C0 Sј5q͍aE/#SL (<>YsetE@d }]CFzqv%V&u,b[*l<,Y`KXP:9zjZE1D 4kͤ3g{2-[Ls;̴a1(0q6 o/1[4G&L۴3 7>eOF"I{,>V ֫*]~qk3HZ0RR}M@_:ü:7%O1q q7I3(0bM."DR4J ǬjvH/f)JM3jv:T,A.S n x C7ːWӖ)I[H, p1hD^A|a\CpFe#m+ID&L/rB18Âj ~6ΛDWlxq1v)d4׺ÃCE39#|H`zuU,I~Z\Ga|\t7b.LyzmRY~pV16gB I/V/m*Uh36̷5!Q1u P%bbNag"%?@4CJJZ4%z X?}'O%L* <[f[16/gl-V,-kHjKIPG;Vwe@ VNN=l ;fM0&Sw1N a*<Ts򮯤\UIŽNpȲUA}b{Hӯ}}E rnY:rzUG'R[6+<^6t2Gt_{%gN|=R|/~[/`[.@,s OAYO1΁hwgz Q̾ vҝ} +k+ 7/XFrܮHҽC]rS~yh8Zr4/bQYV&vN&V~ڲ@tG!h-h<4L3d|i<0(<6U)+aq %͓;!{ḱRZxy [X!{YyKX@adj8P׻ob-D?z]dz$c^Zی!o*i& v=i OQqJo; U{NەmP39+ 1Ae۵"36abPCE&W&QVԙLnd"R8Gk4G:f^Z@DH>G)FA)>3:. 6lғ7Fɽ1H[=;Gk_N(b QM\eRE.~qg{/kz[N};VGlcjQ(Sr;IގL@}SyҲ9WUT:OG>& *2Y(c \n~&NdW%ƶV 7h`TZg@c|1Ilw) /_|  {2/Z b> /q zBUH͵[ؠTx7m7UP?m{}z<*r*Fڟ|՝}åIZ\_g$Qu{QpLȩi’TiGC+s^\)/AvSd)&&5R4Iwd.U 4ċz!rŷ8~Οq͏UWsWhkӿr˅65V'u(ySJSSoaZN %f*h1c`;=m&x/h^Ο@08O70ؖlGAǽTbz`)aEvnjHrxc֒O:\t8wvu2oONC`" ̻=DIΘ#w44Z(yZ̑fgwybRi{t4yTp8C VeಮOxsmԠ* XvGC^,L;oAu^G16x|4>pvg g =1@s\va9(+6Kr\K.fѨ@EIv~7Ftm6y>gPu @B:wx {|{"~У|^ui g+ U";KqoGF4cuĤ6v&ϧa|;u/!>k \#b<zd{_D띤7S{LE($HDѕ~2ÐYꗊ$䰽h/- "a'M1Q EdWQ᤮h)mAs *t=PAE:$Т "P27?᭬6+.,aˊ}ڱM$*A:M幘U#gOh^ *3/­һtB :\x\U߾vz<:a1b}5 bi4?湚|AJrY& U𼏡t16יY~7@ ԵeJ3j6R'l]ql\=h #^$ra_/GN b(8F U 2߁9+2]bw/ ("M[dZ, j+pCX@v۟A(<㌳"+0gaT0x$vSX0/ $-ikېmkH,$twJ6+rVXc dA%YV-/+åD"ϭ>y{چ#A I[ a gh2>_[Mbn1} `v؍m`TQ[ҶMv=CʬL%޵1Ȱ٠nQK 3 Ż#K' jE?ʅQbgjsư7fv,BJmoɭ̜gTS=[Zbjsh 㛱2FRv+ G.iN(f/CJx)y67n4u'68l4ua%e69w5,u|C b.'*;QLk7B}Cr[2XӼ9P{l>\L[ vD4?n~JM5I>`IJFSj@HEXB*6#&mRsvzc`3p^s1*D5CQ7KM/O"2i` B}xLI~x*D#NZ5SlqE H\ann+jnOޙh)qa@5Lj$cva#^Bx8dMV$+o7^;燮d>c)?ȆE9A.a -7lPr`!'L*k%K& ? UL H0ض՝Qv]M;p$yy︨e@Jp8nZ!Q&f}dPtrZo8,?G5!(,'N_a``P-ƌm3 gqsWv|Ocn2 ƵL=A`$W{ܭ ρ֚'[ OX錑k<$yq TP9Y,b4ZM`x[) "gR'%WyC9}R3_D.Q \GnZ|JUGWY9˨o/[T%Z{Yde!%{ω.~Cjl u ȠE(Z%,cLlhy Υ6oӆ˼R8u̎F^ !() q0j0ƒZ:Up0--1P`v6_067=b B'6LFȯCkϿՙҊ h̰:c*+RaT51a)o /#=Ae2\j%.򘗏uv wu!)gS)=H^B҃^:#'s &ە>:Y,h̤V$wa8'ءt=P.SVTМ/FiImڍ7e#Q!)rRz$[ے{rt_ M* %.Q#X3J~[?x 5.5LA'٦pxjilxM("Q F d{Dӆ`a*@:Wɂt+ahjcVnjf /QzR2$-S^eD-^a|3A wv(Q>hHt2Vtg6v6$'xPojZ2-~<2Av +]-xwhr[ *P5xB,9gI gIf uk$17"WJ4T d &bBɥG;xLxPc=li"dfpx;`w .N2^C.a.V^$ouS6ht"mA%PosҰKP\KPGdYHqwBn gI7FBNɜ21Ŕ #Ay% u9 ;ar(Jcܾ#)=8s.xC~ El>,cEId,~ IbD>ͅ7U*qםFy \S}KRvYj"Cv+ lo۝+1 ^XH/# {TbnQm]p PVQ*i":3˛)2^9 hb3j#|dIjKW%ee塻/ m8!NmL%F+rɟ8D -s\*ՆHnjZ (<4ʶEǖ*F\HP6OQȬFnTgaPXZ^Dh)7 |EsJ?GJMP2|e zFdfXLc0ĩ[s2bw Y'6v_@ [hEX9M3Ó𐐝gSL^ D<%iRnyy2$ki3^zGi UJ~츅D_dBE;9;c)1W[‡•9J'ܖUc|,{'pD6TWBj|Rh2^xKY&y[ZuLI/u4Za$Ks dZ̭ DrUd9Ej=N4&)ΐge@ wUU-xɟՐ pYeTz^6|nׅ4츓<-<{ ygB7`iyǫ;ɏ1LdͣBs\s 8 –7"a4X/yg5e"UK8ll}mƜi|a1Q}p<+O%z+/pGPpb1WVYlImc4ʃ;WN*i(_ի!rav >!$)f}l2l=SmWGEY+n*nD*HA.1JbA bt/y9b ߁3@#=0>Ws3P1f@k2)ׂZ){v?Ϗ5Q@U=jKe{,`&P(hp2osԨd;,y+)jI+B qkeڝ$6UevRO_ͩ#pzp,pOhDtJIb5y6[eQuȰfU&\+_3B40|ӖK䅹Ujg1|{կGlHc+h(־?Oit|Gsh;\:kܳTkmVo5*P+vtfy|z l=up;3M^LwUO#c/7#oXI yN[0E9Gm=ɦuYaȮAXY9+x7fFѣQ0Ἄ\#`*7άjK.C @I#e2L˴ HNt{[#N&-0w0ݒƙsvhM#қx?Z6~^#o<Evۢy-î@?q^T20doB*I;LWu4IC26~,Zvx66O0̬f@?kL)Ee)N"~} $՜y2M=G"ѓ7D&+]o 5!:WIEd٘VOF,Dt {{pK؇Q|I7c⃱U'_JR ߚ ZtQN2E c4Hˢ Iuv Tu7x4>VB)+qdk$O1geP:V,2}&^S~gcR ߞL)5V#:/d@wy41 yr {t)5'VArgVC{Z 'aunt?OsNE'ŖȸVxQJG'Syϯvrlxs ui t̨S7};}A@z)^<:ɘKɌu|qqGe yE\tEt~5/L1jqgЫ-EmRNYpwO)3#XJ5;00;y\%TI` L'gD/s9O\\`$A?pVRX$t#!9'=b7y '+Q7z4 wz:>6h[6xp70@1Fq݌` 7,, VG^'l &))Ʌ-Z[\ Sժ>&.ZRH*> Dh݅IeSb\;< OShtfѕs=eѤ\\B% A"m]=EX"Acs~e"k~@)|HQ Npx j1@.nN=SNJvJ>^F{%%`z*Z?R9j-?K.9~nP`GqSX#i = /*̭}t-}pG>ƘPCL-\BuW' xةR7r[D \c{t LX9֭!P|>/zF"߰wR?SzWï{^C5oʻmKB>gcmc:/9iT>$kFVw7 ?}>]:Ssx 5J<{.ܒO]$@9U/ HL2ڑH SGqq?+!3 L+Z9Ԛ*n2-^QBX*ω9]SށƋN`f7H1rB~! 6CռHrR@ROYt4+w[N VHqOJK@2mP\i#X@I*"SF_MbWrbEAIt#BgظR4+\!d0TÓ d"ydzv6MܴQn0M*N\jDy 7r( qq搗JK8#Dknê\5}J-/V>tG΂]wKqC(z0阦>B>`N~f(YG&w/ܣ?Y+ñ7 ;3FlX$oczyơn 1>$W#<_Phe%g#?'[@fyۃ|P|F*hЬsOXD?LԪ~%ŠquEFkzf M/OJ%%@:ȈhtDvX7g)ߦ.ޢ] ].-q4FԢR`Aw?tl^l)WBVVy1XPl9mh&zJTݷ7% IM_%qCٗaO]k.U6hʵ6]WFN@%Al)iP8q$X(*lFtl0"B;V?9$-.eYooטІ/OK7`M\@@uw :q?Цfxb iV6r_JmdmqKSB.^|j)WﮨZ e^zJ셐2B W0u֥F %(Xaa NpZ,$*.ɓ݌)>1!&[l {N9̿4n ʈ/OFC_/v@ fi),Q#:S A&zf>lQG]Wu&n:sdn>x>WvG%aGENMB ߦq%*.cT{ZF?Nq)aa?*D?X[8 :Y*FW 7SOz0+*),I3})I@ "{ l^xU_R="zw=)"&f8ǾqPB|lpy&ҏDÄ#"Pjn E6W](FBxXņK9H.U)̱&Sf0{቙^?q^˾D8 0x%N4guL-~  yRԧ.[qz]81~jWjIG_ҰS߭+2|mO𙬃d evrg⒠jYL0}="x\sIDrhmF9QZ,*.^Mo'iZEx v.w>ş6&C>\Wh4 HfScײ^b+CCs00Ў.(M*Q9 gDG]2'pC`k|E#|.ش1DϾ=!bG:Qp]лi g+ t0׽JҞLҢ9$mLISۿė茞7gj枏Z/YL5!gy򨕼n6ěDkg(|I}DҖ~\Sψt%KiCa5j_{L9z9>#S™6'pM Geίl7Ϧ--}\;n#'Ƅ6x'QUd/Z9nhWiY }~X"u(0TZU ڮ ^ۈ $u 7I|p_(HzA-{{%I/ @u(&:{S(hWݘW0^ SR$os vN@J≵w\xN ]X:AD_6JD[J}1lj -} ecӲ7k$Qsִ(v@ gVؘ)ǚ}b%P^}= $VbeFQY~N7D`$efo(۞:` S.&.ѵrӱH7MRFΈE*ʋ)Fw:dDzE d831pV0򩉿u #0+4J.lܷY8k:utcx  05 UO삔 qIàϏj+ֆ#~@mqwa hؕIc5,xi,Nj!A#<0ؾ({'Wo@#lu:yTC5l@WcQ U;󈿎ŵ$Zcח1%P}Ӓ^U78a@(';v˓`UǪYKgIV[7|oLu`聙(tHhՆ!HP'J}ѡ¤5=0aTUębOMΰ˲y1?|n:?8qUf@TBp`_xAd.(# O:k 9k^U#8 /COž M *\?Y4\G8rۜf7O45=`"Nߴө^UL;p?TZǎ3}}Z6ͳRNp%ZbQ3)k#<@US'̆[/sY1,Iy"[s?lj]n'$;]&udONh"xJ-g)=z7v&Neiqļm $ӫevn$EBEhSD›c,ܚۺX?u4JxdhA8Λ?4 X ]}(rBNƛLG"qz:8ޟ>hoWPe?@ױr%@ K0t:v>U?w` A`X&5V*MkX/(G-ͨQ.s^[ ;&l {ң[XCUӥAh0iVոD5؜HneVa9ftƜlW(Oƿt)yMŰ:%;ho + 䰆k]]~ge\!ܝgkP^fny$ !eTt6Yhkf]3 _M\=5pm4%F?63;X*ͦtk?ʟ~yf`|SbH銆K&k F<߃!a?BVW RqI`?>Z(\O1[f;%H$j`5ϨuL^xw6ְK9=IZiW Bh&B>1ٮ*X="jE,`(~RdžVzpXQw`.+8%W]sj_K%OlqR#'kn|)[L|.ɈTG|b'2us]*%զ_٪V`, dh(tu }KhUU]ަ'[j\D="O[t"(kUWzqL~ #cuCl!%J5^AT{| :5з Jj"f|cFr\LaDE L6ǞRT><\ Q7hp!>rp}ADKA ?ϢPαZh'+ID7A;509K39cQAf۹ f츍tH(0g]B5j8mq)stݽ4c9O!)..8pLEobJ:Tû?8~1s=Pd,⬋DI :puRA‚M&聜nbVRG*6E+:nOA5$yKmE8ADü=bPJʎ=%2v:V,}q -ၛ~^?1aF{rk/DV}F]=8BSE3;0rZu[U!2L* ze!%9O|<<ӝJM(FL%FI)  Rw;Lc;qKb21^en-s+K6$=_zi׮兜$XxR:87D']4Ty&Ǥ+V?&@Pxo{0HFFUcPߡ69 Fn u e b(a6FKzڭ=vAeP{H3Do ?-rm;r `4S%rdy "^̦ⰾ1dv?L5-!er7 GmgwQo;?}^@ͶlVL KSiq .g5':O,S\ 1^CЌAdo[ݺm652Χ BtTUA1~DU^<~s'PPUu9A5SQF>Sro/  -{C2}ۡ`j? f$ #pӻ;d%[)`$#V (~>' ?Z'vk:_{ksPaw8CƼTӿ[2Q>ն)*|rˡ!+H8IRLuh_> e2I(_R8V)t2(Jldni?43i&YtcN^T43`S wCTb< k E ߱}32%M>KbЀ !uru4hC㶤9" 2(u5?"9xguaRGz~ivo( C5YycP,Jjҩ/- SJVA!B@`;qhE>bʆlR R⤃/aСZy}w 2O. "oBțSPy ý ^޾U*L;@:b;a#S)U@a/n$5˒7ZmO3Rf7ooxr9Ɩ Kvȑ>/O Xy $'=f$|sB}KL"[񷙂[#1?A7b X9lC>t}"P}=m<84DfDg]#އ ʗ+P-5^B]; <`݇W-h2eyXU6]{ULž_8X\iWp`6ٝ#)][6#۫WesgޑNӈqhӗ܄:޹🵤8,."&虂#lǐ3&F{WU-\åKĈ̀;u'RkCǟCh":6T>ʝ~Sat@zoXJRrZ}<3#D{t`"vӼv-2E/" bJsv\Giv$œk+KYYԲZ)g6aL& ܂ŵs,tǞQ~61 GBK;0 L!*)NvJj#-+ER)l!"yiiM9%(lB~j9{L5S _sؘ&\tp+#d(7j,\}j D0nH.b97<~(&kJ3\xVA$=zNbvnŒSJEU2:O+;zrXV-k :kx(n @SϹ2la I>ÄJWT]UP*|)Й:=*ɛ6 wˍD}{ڲj1 zabVG%}e;,ug@K jh^" ܡb7X9z=!Ǧ7+x*e( -ms s%ĄrwG>Зs(/{kTL:``SwqcEXm~ HMl)ҟt?^QOh nPH.Vkit %BM a{ZTJ=*6SVn'?iorb!ߪ1~JtX:CN(qpr-YIFFهKkmޣS^ HK:i !;ADΜ8kK}UՈ@D 26Hgv2pA_ȟ`ىɨ_(\*V_dL!U˖dn XBٽܛؾJ x$FΎGyceR0׫_ez{V2H dqIQא`r̊ѡ)жE+n#G#,lX\k^qjd;Hd5l4D*1 @Ҟz"gp M$2m8ZxwR:[!)dh_ȁ*@Om޲y][Owu eX$LYӔ Gp^Fʊ%"DF-]S" #dno?y 7Eb@Lgͭ.>é#pwa.05.& lE% |ȑZx.=2㎞|sڬ^7X+Mh`.Q?wݽ"6MwVtXȴ-Q yɚiP'/6f+MXV5q|$rHtBX(Hg )9[?^Fv[jIB3wdǁGx gdQfk=+cШ@,Lk4W QP?lͩ 1ZJ NTSqjE _#ƣ#O5Ė*o ZFP>c<O+@L;Ŕ|OGS!}7Eƺ^폼=0W>L蝧RNJLg쪗;m]>VBI~_)ٍH*+$~>Jq[@7Ƽϧ[іp!d`g]=)b%XB-ΜI``4 C20ힹj0[T[=y6q|\M>\<f>k(lPj3 vʽB AJX7|Q7mYse(ݮ0 <`pDW4nMF6 ܊ Y$2%M@l j\ L{^X)uMUkHBLw?Wke fPSz#E 1:r&(\@sbmsɊh ΙG_]NFߤTo Q8̹<ʃe3% {F^ޱE8W.e&c7 L c pe۽>ǽzP؊^c8 Ip BXvS,m3Ȼjk&pYLxLN@嚎#Xz7>f5v``|Fϝٵ211͒u-I?#<ʰ=yk`9liLUpS8R $5r@} F|ڭkoD/ԛ&]9]1ߓ(W'8\f7" 4h'}ׂ#C`JoFJ )DD3TI&6MOq?.-gԣGvLh& ,C+ֻW~KK5>@FsܠnNe"Dz4C☭EƅVk&X:{.ۯ. :]8j.JB Z ]b|5) gX^3bp 45R*-WIVv|$B&]gG8 ' Ox4VB([Oa.޽ؘz%]֝8\[9 WID\J¿RiF1^&H#VR7k' Mc.)4nUvosuxR]>a>< Iݗ\Sa$l:U`!z^ Va*}K:-=u܅܎0$|Etlquq9VAnEa׫oӹ+`M&d'^MK5?Ay Ls9pA:JKɟ&jGɬF)[ݮ]e/?m^}"X tV{ @2|pD&k]U߄g`(<ӗ{y\R +^}?ABn8l~pN{q'`vCF[obC'S<@m}PT;M+4 / ySh 2Wc^\I!E"̘vvOJz(Ϭcfn &:'| Z+j,N>Y7K[㖋?ƙg&ЕvnH2>!4> /eO;y_ICe.ü})E[Ki^IwgYdH*P84+O[S2INJ DЍ$)0-l"'wݛ20L!S )l)&I)f>]L`-S_[3# r+jS#JQ'zVcw>m!l~ᐍ Z5QmYQcT˄Rߔx৏Yϛ^G)š{DXG*G%\n] q 6y1Y厸LGڻlfiW-1)|a HyI?3f5anhuX|E&^gL|qaCD׭Z3jW"eE]!:j諏+ EP qᙷ5ic[IE9,)>јF't $$Wq}2 ܾ]qz0 dcf qJ)&K9j4FD_8-1U;4Aj(;ŀÖf |8lSP6=A3:$yOu\/(#;[RY'1<+!zJ|hm&^OZ8FO-aGY SLqs=yI{7ċcf߃ecKGHF<Jy)ǿL3zʐ9="i*쑺5eh(\w*C@PXL[0JļA E׿?)KCAY, R'PtJ c!=jfx/=.X3a m%@6IoP}hk"z3_IZFT*z~kPDYeyoS:M⽋G_SdmO8,KjO4H;l`B_>I-}\|wo'T1( `^ xETff&S>M"ˬcW=bduoAŗbBN*i@aOZ.GqN2!<@a_ HqC<=7tOn.Ȫ*Bm[ es{K=&iI溉2sqWV^A^njEؼZ_:麟nږQiM#e[d dR@'Ax(;:j;yp*><1h~b//q;znQP"?Hn@${U)<넣:vˣI)hzK6gȚUcD&K+fR7+r{8A0[55KGwxJH4llg@'My-rlЉЃ/Y&IPK(xg8]>}G׷F̪nzVmZ4Ê'h>FUG jWV5c"XeS[wR[`](ʹD2$XU/l۞#V%RHVenIQÒxMinMZ[tnBzn7vXޕكt>GK8fQ ž84.FN3j2yꯢ/X7YPD 0ŲLe'y&}P. F9'-!~rC9} }ys=8g'_6!o |@tAbۡN _~9l[2$^˿s>廙F=|t͂+ƌ9Y~I~z, MP`TA $3OOgLr$`/x;4k伓 `x6ʊ>h^d$|]J Ws-Aš.uKkr:( %9";i{zK@=/)ZW9za:*cSjk-J("85>Y=|J+< >oZדmX:˂XOL'z `m<=TybڻC$2Qm: ϭ &5yeY.YdV=PuGFϼ(>'e na 3xko[| zO"",! y%-fBe+O[$9[`а{bTc-Kt9VˬO$#hO4@Ps#D{BJ^:2s"Ը| C]W鸰DlHaru~I]/Frm3(m^r==0; ER[ 1U-C&Ix K7* ݂Y+ dZj #:kޓ@^LXa3Gmb7O奰]y*ʋkg SM#TPۂ2څka) 86 |br}at8O293WjgYfi[ZuX?66۹*aeVIv]q^zl׿K̃W wű}_vpI'\,Rg'#vӏ> jVPU>'k;d/L]nY<%Nf)o'BU;{)΋DVx4b=`˄6dE'0s?U!Klj7:Qע\-/ {yw &ؑܖǸE@P3x\3+V(tySYNY"?@nY-͜#/uMq،VO:%D(+Ɖqt^&}nF-/C!8pz:wcI'Gff ABԏlÓit#4eK9<ݿ^1V*E]~_ȏ|:g?InEuetcpMҡNCfWj怣>9rK~CNo@iت?_ns 晖o#!-xU"k![ n`,f N8 O@o 2ᑖ6@?.Sd4}Ep11#vvkRiQb0%ލx4FDzX:{1TˆY5G \bzE Bo*P2*b 7UҪk Ir71A1JLE|o] s͙4 cH #am~yh΁QQU_5>q!*o94Y3ܦ/"@vede7?dbWboذެhsDd_ŰJ LގH H~ᨎMTX837HF+.Z*+FDi)!g]1=?m iLhݤx&{v$E ϶jKIlcv_Ц9Y֭t)͘ij-8ta0\F-JCಖIͦU%jO5AbZD-mJ&:"ΐ^hE="k$Ri.~8'A[2U-xg|Y?rw,|总p!OyVj60t2t)}MUǛ"fsz_} f7C#A  !xIE(42O.-G fYhhM -3 uJ{OJ6Yˌ Ij`&83 U' Oj. r?7j-|&dP{M^ `fMe*̵(yP /#F>Tg}MW:Wx/גJ^$H'LsJVtun1 uA"(Pf-SpP%k Yf&.`Fr޷ _0M3PS=d C5=P"^F&4!=]jm'\.LWwO!+BfRzHy1Pl/GKhF>jC*^’ $9{K {msN&8JKIuj+8_@WHR 'MFVKކ+S^:ck(-dy)HƅcW6^(}Kd -hAÊk.:$>zo% B=PXd?/0ʑnr6ir"KAgr-K{1In.G^Eѓ'jJ0͚HԱ6e,Kikl̸ECgO gCޗN6 |dq}.>R`M*a cHNmuxhJ̟nZsj侒?cAa+!iׄr۾`掃qSs],T}ް3 l=e̗ `L摖نyY4Mg_dSUA*#|Ef=Z nwlrQgʼn ȥ\F .W^ZeZm`UD[ X$uwr94wǿ"on]LF::Ok`y XQ{=䀱@ےsUMlA#8/e+hoáĀkh}HG@d:3e$; 4AӰl0,O>6kܱAlJd sꑲY/9Ҭ cE#Qי6<*q V=O/ ۳Brqv#2.ʟk}%. p$W2Jpk!p6:IG)7%E6u~@7!ho-! ֣W_g-\n\_y;k˾sn-I/CZҚO?6:Qe.@^S {+#qHY(E,NEj?곎 hdU3Q_/V؊(IĴ==X* iAJ]&~|}5 ŕq0DZLDZ^i~d >f} OEAXLDͳ fZZL{VR箽2r~yKK7H2Tkd0v#*q6 Z;dg=2ځ?@4઄)H mN]C\1[Թi4ZnJ4# %%=/bP^!wp.`+浦6ip'C6ϋ"(gDVmOgD~u.@)IK-B*I6;ZjY^˖f 7ی,0֦utM؝ c:||P,q[ [8B\uDK? 4wFBfgM/Fc-x 1+K1׷R@.7/^"ތK*hƗOWL6O.oG0<~Q40Ex>o*CS5dad˜|a*_ٔf1#?\dvA١$E[pq\;)6IsGG5bQ#o??:/.Dj Nڧ034V3o cgxj(#3LJ+W4"#$OG#m9\Ea'>l >ljJZ!& yqכ[`p uD>4 BFeRǝT8aYN% l:u&uXERޏi 1<¶{\@Y{G;&B9Ԛ\ML`lxCY.dȆd(m|9Hi?#4 DY/۽9 AH5Ì8T oռ{@MçH=H.ZrY8hWɶxR4~M?*7{ކ#f灸OiէFVq4?. ʔ)FŬK:zIn/M\*bHZpOdA~li{u [Ѭ۪}ī|ZfR~fS.4ӒNF:љxwp$6EHA`^aR$'dyWt;^8tSS-Q)iOa|ZZ{)Ag4-lH(y^Y䌀f\ |]</]Us?ɖ$IɧtZ iw{Hv.г{ %{萳pkHttVR&e >kpwܧn YHwMGĞ  yϾwmL퇽&R:QVAA 0 %*'l!dюFpQrf]kjnb$/|xSl/Idd&?ۄhb݈Xgvbnb[VPwgoZ ׏KDʑ@ÿX )(J^ 2ɇ8N).^N0={(03/ weCއUH0rANQ&'f+tCF1qo%1Ԫ6'ӫ< :;"FSUbfG3Pms I>}c_G\`_M~aT>򞿡+ eϴ/4V:Z 9})=vh+:)/]\t2cx|&HC0Q,%ۇ<7\^U=[V V+ZD:aZ􄰲P\{p7QLs(j}h_yOգ`(}> 7֝ n/l] XԐFb${{(ĐYDL# ,a/oT+_vBlt{|ꑸxX7W&w^ #C]7/96OW})B>٦U=x$WB 6F(O}&2dw|  ݊N+a߰MU!ՈvY[~F4(IhGuFQ>i]!Cm֎2tydR㭐8мRsSYgm /+y/ M&ݗx; ;q Qc"e3o8t*J,J: _RӐOix߇Dy_?eYdY UaL14mdUR^C?)kᷲP[ )gf?ؿyS&5|ں0LC1 2 Pٯ- 8Ҟhl N\](_.x%;p%S e3BqMЙRLOiJxB`QoD\i")HJP*vqƽUY0WY#MA=k\T;E @ ?1gqF椩d2>Js|~F0Ktd8ceG$Et0oǏ6WvqN'aٱooW+A\CY =r˔y򏓳u[ԧ QD,?1hiv)#;#S7m~nb.F.F1fQ7⧲-k›9-ݷZ|L$$W#%|5yރZ}~{"+d7JB;{^vkA_%tzI̚{H~8 }v.նvhR&F*@z=t[o^B k@b]6ͮCd (`WɅ#ܥ%iyqL„[Yz\Q2Fg$NUvFYw#%pdf:* 9I5WS-Yp tB䀈I>B$0$F7 TPΚ"L.m3WnKu-bhv脻]a_1=D10*t8cua2, rS.-p|'i j0g7@$l:]nXxY]asYEM;96/U4\`~!"Um႔^TN/'Ϭ7@&JdŦE%II:<|) WX_t%6V&_Yk`tVS!qy 8WtǢWBeh&B;voj*7d'C;cw@y,{Qhsq-G^~ʒ8"ZKEk ˰!TՐZm.!֣fS6ϐΥCOɐk㐟pS3qÿ%;BYdQTa$#?Ϡ]Xt9]}㒁Y|TCq6R?H~ٶj85ԮuTݢc׽)j>Na!pʃ4VnӐ1~J~oF}{Rz@?@ oW]=GVIWtpdPJVmOz$T`#㖙KyʶuxGwFejO_` Y5~ HerpG q VӿfC_7~߿Gǘ<=Y ;I[Ro Btb,PV2K1epYja(Տk\gtaO+?lN/SԬ )*!Y53#ĉ |;uطz`4&r?؈f/سYo YZb w:QтjS ): T+B5͂e3uzbgJS O[yx1}CʿhZ{ϒyG|5烀X  Ůt̚q *͈Zm>Yˉ4-}Ƿ۫nt4C,WLΤ/B7b:66p,}$$nj8PQLwc @޳s At:4F=q6s&fJbǹbwW#9>ѹzce_Z%9bʸB3 !섎wS{ȖOQBBz1A:̣w8ht4⩜si|&ɼ~>B,/Jy]%̐R1Aƶ+.0@/BƔ/M795+xTKrmpyPldG!Dz 8`$),FE½Z5^;".KP4 <^ 4$U~p`.gYfJ2쑍(ovk0st^qBn)< 9'< x*M'`B89Qd͌%MIJ_sfDO͚QZ\ߨu՞E;vPIQZ p~j4ѧ88y4f*6pK/s+G2,BllSfG|7I,yh5G"M =7bzi7ۏY]t`j7s.;F~e Ll_'nV:'LؔyP\(E6Gk@fL$]G.UP)dQRaBY9^].M@K[ e:ZݹOE-Ae~>;bRT)q(,%'_ɂրAB{AHz)(ҠWi7t>ҕdW㽭UB3r}^ˆ.zɤvj> hsh Ϛ_gkgԀ;\>AIrXNfZ^Kx"P-=C"ogX#ˎR ͡0H9?k+-Wp`K?  ;ixD7HBTwND/ ̿*lbXFL߰IO]LCP$}ZŘlgЬ嵼k:H2/ WSYeSn0v5 NݩV7nB~f07P ӫ/Џ L?A26Gg'Dv.I! *Ԁ nb`΃VK{EPyUgw{ z cW@DLul1ߥ$ takkCLI+ŋ\)~*Ȁ :ZKٔP)ؐ4ERv~![vrə-TJb5U?1h=uH]d#jR?e0X2#]]z];#QQ_qd{wE˻*Ls%őWnA, n%|7Ps).dsTYKֈS9$c 72Uir׸Xadm T߸ ={6"# jp#l  |W%2Rd`<"l.ZYu }ct-6d~fGqY_>4p [-/l*&*1 L ^mHPeϊp6^ wRe&0/dDT.s-c |Y8&͌ɍ=42}Q^OYXaVj(˟>o.* ?U/@E,%=3_x?!6)ER#dk~f$`hֲ^C˄hz=R25B- n.`Bvyhv 57>tgs ~z^LL ք* NsF7c ;JNB o)[181uvZGqF{EQL*Sڔu*2.KY9 =k,P$B)p3oW_6_Σc2 ߭6AL@O~A*ʽvs k\myl8Sɫh h8.t.sAK$c), 4KCbAߏHx:p=uhGFOO@(T2ah! NYw?5֑vy[|h˕Ø($ 3tKPsM|j sJv|S eI0<6 ncE9*FK,BL+?/c)zAz4CR3x̘|)A")5 5s賾 1l1vQoD;؋8-HVrκ:x|Kia)5ofÆSSF.Z&Q`E3RZHEClE7ς{跛5_9ؑa"ā\w`\]߽Jaf 7s,V<6=tY`]X;bn%`^1ZoMcS?!a.Ez0z2Қ׍ScvɲA>CJ'onehY-^6VFz":}G+Yp5|Lz]@! qjC #_'" OНdC@cP cMw^Jj'aC|S(O sf2f<.I?=uX1+w!oyQ(孆BuCXy47гFS[%f h4 @pׄ=MS:\ w!qjφ" IR;q},䎌߾%)ro⡼7ӣ)Y ޭ*SAXښ:~yOju:?mFU5\ ze;X*nܑ>볧Mکe1k9O+"v 5')>P=EVd >F q8-؇y,G"̽c0r ++"<'l27 k߹`7=9o;u;옯4K*%E}smFB>xkA܉K%\H FkGxFC1бӚu^kBfʏ8'GH/2t?=cb 鼺dF Y+uJ.zŠ.:-5 Qjt}Ulg2L~y Zȯ@aF3ʹ6@BD ͑m}^0LDEe$w .^gŹۊwmۉNOhQ%=Nܼx. &|Ӟ[|sSgb/!/5U{6B  o9gP;eX%5=7r;EJ(?$C&BNp߃d2o.0B<ٺwr:fa{vw8ߚR:/k»Z!qnbWye~: @j|'V|7`-TBŮڤ|#Sڳ:U&LUv,/Z, e::;9,d߱r t zL+8A[JvbT@)_S`[b&HY"RlTL7FJ~uk=җyam3u%ڄ g=B.OMD\UI*M.@;ĒRHS{ً#aFQ" 5ST1iMݓ/gDQ+Yknd{jKHXH1XT50ʳQCO `%,H,YØˤX\Y2M.yT Vכ^n`9,FJcw!z:2c'Vpɳe[j*O-koa~$]pSel:B=r} 'Y=A7  ^)ĬS0FI^;5U'MLNHyrdrsp(.YW& KIdPCePO'5 ƤJfzwf.» 5J`m'p>K?9YFqN;؃nqnsT9C9=X@W0-YPݩCZ /Y E 5qT*Y!.i;SUU87%ߍ}9JjN鷏F7⽑m(֤oji 5~KcQNE5a,Ȟa;7-MO3ۣӟVoFܙd;J "%;RT'~hKrkrʫk,L8gex(;#j_Q!Jmta-@t%55WGK^ Hߞ͌? f-0dËX-k~]`:zP&uB=ĈILt K@ke6X5NԗF3w\|̳s ͗OL@]@wyy  mˌ[u;N,_3لRQ0fc!D[!}hD4z܇ mW&e4/=fH34Sn%jlv֮R`Qh 2UݺZrfgwoC$Yi1X{yQ/`W5pv?w$F`TV9c2ZFڛ_aubj*|xǎTQ+8!Vˁ*at|&HΜ @VJۭgo}"~a1;ۚKhh_0"(D1ZS}*7;35dƮcJvM:1Hտ3*~ B|!@Z9558@V,N |A֡-T* Y}))[rhZӾX б}^ ^/LWZ*) u  llOIN ["NNw^Lpk`?7{=znT'bϴ|8dq}^u LW\2FqB;LKoI4]K1_Y05~ DX;k*^FpT<_ظ$֟ snͯPzo$q&'(͔cꐳt8a"J>2eHQ~v]ԥ&8r7 [ ߴeƂb!#b/{0lQcU`֞"`1I5eW9Es-=՗4_u*I1P_ex$&ߞMߞm.. Qab#BѥJQd+{"@ ,m"guެ`g+uZ7V#| y";QhtEYL]o5Ffԃ[Vs[dǛ<)K=>1cdFL-)ۊAJ~rPk`2 4ק^Ejc5<4e0jXϕʝY$bf- E~FQDA-fv.uɈB .f[X~'8/!TvJg'6pɤDn-ctcA+r9kpXZve{Usj6ɮ#>ʛR -,ìUFH=z\ewuY9hrgt78;9;ߟ~o?'Xv^,% '*x{Ǔ̸L?yflW;=qji`'Ä P[?crwJ{ SXKK~jVR>]7ں{|_FnyWE#6,pO(sO}RZ1O8:su ?LTޢ+lyC ;:Kvea7X|7n`4qЕ H#P|ZqO{N-oOeZy(Fcrqju5MQLEzR!yV5^Th=L^/? [q4LFʅ39kA̱_LDd%R,齗ܤZ-9']n!~$82c_!3zT5Ag3c 9ln/Sβ~ĕm9٩mL@b#!|iR1 Xb؆IjmA1;6{Zz! CKm=U4XpwwbMρeOaq̤fh1a\tKl;`Lu}_#!6/oN"ap% O`֦h{06")?0MPI|a  *H WH p0eا'ER5!g 4'ќ`ҥϨWcr[ 7(<!ʍn{g -%BWg֠ `UCC `;vO-[,- LA5Ka y׀ܴvEhE.Eqyӫ}M,čYv}€(fugm=59K N& $?Q2QkfY'ō2+I?-Jq_hc":=Qzvk7RE M11^. ЕcN[CyWʥFx~&xl.$ao3W1 ՠ~pfHe+@)e@k2.v7Pw"7q3_3"Y(Їv9,,*p) =P }lUL$a%K2w"1Gtu(G.2J>P4%N*D*VG._-ۡ!\vq:ɴ5^>x-Q&p4G> S(Рͫ3%teNج^htSl}=E)sp3?/9LOŦHK=74f2v纆{K$ ]APf@iҗQ5vRc,ȋqy1LN[ lpM)\]eMFSxB}+=pǙfspF 0=%ttZI߷=`-B>H 0`kYs@Wi#}K5ܛk'Ȕ'T{fpLP+S" ӵ 9#WT`Vmij%Nׁbp@,J)GrL;{4fy@Q^&E>s;I2hD<৖V(Eעeid\1zaoLjnh\RIl\c0u/86̍R1"65Ψ@IʚR߭g5^WvZe cҘ~Y j6 YԞx= \Uٻڸ3K>R%R w1IdFm5H4#1 ][1$ d*0|?hCŞQ9oUGYXH 7D7P<8Ñ{tSh|C?dL*%gmGt6tɜ d:j0jŜc`!-LTUm~:)*AC`U%Yq8AKOYt`NȤuiY6Ts Օ*X){y^mtK <)urKMpF7鵢)OSKc5mYBI6HH_BOBg5aG\#R8dߋA&y< glӧ<AÝCSSE0n3ipx#e0&SAg:"s(}=pek!aZ}C0")UTRkwRsRbg+dBsH*ٯ06]Jښ p%,[IVo v /{4):|vPdԲ#GӫUF&lAO\yB/WbL<ԙ2DfȤ QMo1-UUH7F1G<`\z90ry6 }*/NT;?>(D3L:s5&o*ؔ Z[Gg1_aXy1u:*&d,"ˡaߵFsVu,?UeHxL'aΔvƛmPiZh?B€Ϗ]pe:<3}fp. Zv{Oդ98`GO浰07ޟ$@\/bE#cߙں@X9^YQf"*GC{iFu#־c/Qdϵdꈡ_u~)qL)@ϼ#xxE&"pG˙OF'RD;r،_SFT$4v,27ݢ 4'K8/j.sc-d{Gc5¢ځ4Y0b@:*}Ns :YC(MOj蕓.rBFm0sr 't"pT_9BY~˭^Wma @q3\|0 lzfiX5Ye;KDH[2-SV&zy$ypB'j[#tP,uٔ s1a48~[obU\l[4 D(xfK Q|u;AtNgm\=Nps=S>o 58;T;_Tπ nO" k.$NWT=oʝns!W"M8nf"ܙ-:%|"S&uAh=Wֱ{d`59S\k ^``$% j6Oɰi( 4HZ5^i- \SSMTsۚlQkZJ)qRzh(WZv9D+׭midݙY'ED0QǺK:ppyfRyNI/VNM~A8LݟRBKx݄C5uk͍ '/2_(LD.)Svh(e'mk'{G' 5\,x Fu!㮳iZnp^:s@&Eh0Fd,0.u)HJ73+=ס5;UdbqG ɘH1&?EAU\i2D hҗ+ENV[S݌7n[];l'-,YQ:/IC,ғP갅gN!\m<{I,S#E+# 5Vz9RXҊ}s 6tiTCXg)vҏJ:v%櫻_B~lsA1\U l* (vXSAY.0sQ7. (FpKm_.Kp/k'>˟Y3]-;M~@.?󟽷]n-@i@kS\YNVp`еvpւi?`,|i/ ITk}G * ? 6 ꦔ+{Bh((:7xSіo3;Lkfdƌf3%,xv޹NS0҉2Lqcs |;c+ckߠy4 .,Wխf?vKf]zFpϘ|Y%] O,\W$2w㎞P> uŐ{DHHpK_ώ 1}UT.(eҟ|L0)41/K A'{0}MC^>c8~@RAEY`zoV8T+u4W.2]13VNg*Ф!].[[G'ar=~~mcXY]݀?-8^4L8NAgMm 'Vޘ9Sp.CoVT<_ଢXs^iw0@ς2?W?@͡ƤџܳS˜æA8't{KF!Ncw{DHq8퀕 dԇ4`-Y%_*~{EEM*RTJsڄU}T7P48v?Y֚{oeڳ@#Z5A;Ǔep]\#rތ<6İ blʏƬ>xѢA8- k=[.3S+n;Fv@33 5sf6>rmߘ o}__0¶F$.zT(*ʬ?%cy.LS;qŀ;%gUVd4j y߹a[y/᎖.m ir gM4[E1ЕОr}T!?|*ܟ@5STqIVh+pq |6- +;ÅK׈Y)hڸBFr5, [""RGKnii>mQ`S…;{+VL*3//RVp69r_-,b'沾GT%;g;ɚ@%wi%"ȲGБ FM5E]9AA.ȨM/|;'ך^tepS_LN ӈBD>)x򀮪vUEͧՍNo&lujݔ.8E1[Uy*+LByp{uRoX3G;+mIaA!ur~ ؎u8<:~Vznp*KIQ3 e.[[R08Xje%UFͮU_˳ꡬ2>.A #.ϩ}elWYMeeM|U.{zpŁ[bU *@:٣ӆw _8.PZu)َX'q{̢!tTZDm^*0Mj|N6eu6Tj`떒79)xR&9~]jLg$)i"D2&Y)^o#8yu0X 30>Ɨ/R5tjL+T0 RiaWxj:\ ?oHMP};69?rT˃(D=E 1P'0 q8mqS W)$?fN+ryBbDyʋrc@.OJDʑ&q޴aZ3Pvml.-A%DkFԼ+P8-ӧnɐjRp]$ubLM5mP(߾D|[m/>QmE:YQ5PhgyCӢ̤D! `a| s(a@U޸/)Pd1%juiխ"lh%eIMVzT1a$lFR9&(͸\2 &w/<7ErkK+02 *ӼKԐyG?yFH,;(@FVz hR6v29ʡ@\NH7MymNxф Zu>{F>cȡYh{XwT &04[J.Q^_ٌY>ľ- t&LA+VPӖ% ~b,sceS4W47 ukD\I $5(/ae201B q +y:JMB,oTh 3Wd!0(kt1nI~C2\T03++F97PT'hiRHS)C]D͖ z#]84F~ Vj$Sw&9"Yu!t۶GA`oyvJzp(Pv\.XrED)E݇#JAdͺifxw}[|հYBv~eQS<,$6׾_["\]L; ֓G,:6J"ߋtN̜do1D{N~rp_C'>=h`;|_en ;Lh$)/U-|pK}\DT0mE\ϥ]gy0"e|@9.}N fغ¤VnLɑf^bꮛ?D{?cY;rCnٯaN;zC0(5cx:c"eyӡR!zDvlS}AiR4 2^+I-z'̪WL[dIb|ʾ(.ϒ,(acϠץ0å #^\uR}m<5٦C M^DgF) S[CzM7e==H&o 2v`™g]CZ*#\ZKpGFJ=sysR0JƤ{:!cR eL%gæs ghysԷpә+^)^r#cyܻw#"sOK/r(%IzQZ'uX<-Vͼ0*+TcTnݱ!;" F&Yyι 3|(k`AUYGiANbxbZ# _Q[6}#c~=xZ@fڠ ǥxH9O|7{n}J(/tcq.Ĭihx 6? {ZV[@#=?=?WDWRZ]ymp::G]fL+cƝ95iB F;g!# H3$`@ r,@ؖ·mwxՑdym04b189|:KS%-pH SF.) RyZQnqu -St$i-3 b;Ų৺\{c ^3Ytr6,:)_a#dMNRTWRtdlGk(~RYhXc/3l 8OOln5eE[T*QG?G(5r·kX/q=Jm&SRNzC2@jb#ew[Iuˬ*An)h0/-)N,!M62u`ʸjF[עdUW;i)L#م3͚E2jXl t7V ɺlaAMԍQ/~fXՉjy +k<,縆l%4 ]sl.>V N] RK5@R\d Z"mI%) Qt|"}^I~ZTR4_jG!k8qj|m gk@v_Xqgׯ:2d qf2~T37RѴ%qvw{MS1Fy!BP6awͳ ꗣhY>HG3{RR۱}_j0Ĩ3")bzGGo TBӨ8 [~%ߜb%ւ2^OKTU{, 'F2Q\5}#,uZ :Csir,q)H)bdn 7PC8Y𖹦/\*_1n(C`Ř'>81Ɓü">M.:&^z^l۸@*1&mJTn0Σۃ=ta¨>y[Ԇ8˚Kaqlq4  N%HbmUAPὝƜ4%aѩ4RsΙ#V ,[?8V O0**,@l8#fzye1ʟ楋﹇an4dfT@ptGR:pyw)tϤhxECGQp*Ot]r0^ΐ3 ""B*ĕX(p=kʘU]I6 3TH#gN6bU3Qi@,B]'|9Yn 9]S=DGں(Z<؇eO=G(|hhLM9oSMoZNA5a ѣA{+ztD4$V7/>3B푰Sn;]ws,\JpgXHKh!g_퍏-bUqIŢaɚfn᥉ ;*Njtʢy7hZ8X&fqdv`]gOa] 76zrN5m&XSڡ1O׸ASs/X hy`!' pcBAe6S P(m3Tw4D<;ԑZG0SȺ2,z'$i3N^B~ lWÓ'{u-3SQ)UjBg=bBfU:c+;|qMiv[DOP>n2#rJ*XDvdoo"uCKP':Ǯėe3~)C&/N|j'L_{fL$T8]4%rϸδ |/ $"wݮF1 e5 l߮GEc˥]beyq$J 𖆍N)[7`3ޟT/.@ ðTkYLjSjG:|qw2-Ck!G˖tCqhyK,2qmlQVr*ɥec*xwT8EWD*!LZ \5e}Hy ~f:J"lǃ,Q*aй`jB#i!^gvx8[L 4lGq÷VȿԽXLaϠ/!i(V0Za,{iG еpYDRpA^U: E%ݗ5%h>IK4i0̗&TSR6N )l)r$(9zƭ|ŹUO-M3C'~gmS; V'%@/~հAYRw]H&'3/F'ԑL1 gZ&]3>w'~ܻV6 B/}8I?!w!޷ۛgDm.g: 0a Vy:]X"ά?:j [Z |Yyx O.kvZt^$'*`X PsVp,ej,-DT էJelH3곮Yìe5MU#XfJIV*NʲU nkGih?}}/8Q,utW!ߏSѢOdE!rR 4TH##u$f'oBVrFR޷eNo|fAr߁2 aIJj]2deQIZtD&$h:IRΜZ9i*.W0{!)zcYe2LM%1qfs_xhdgT Ø Τ@Q#'q,b󁉓:Oyt*c[dBOU*X'9Uk;Z"}r`t) DVGy_bH5E;ȓc*,Ë &}eRۄFNs6Gas ӾS)"C7/ƔdF*,\L50CObz0 3hI :fA^&OXzCB4^ &C4Kg4ZR%*>+QEsSo/1dtz8`I|CDd}kuj J) S`8Ez{:)F3~ I9K~8TcL%H݁SDa/$$ Ɠf5&,YiՖ;_e{SOT, A45Ψ+V}ڳqj/4_pw463{eT+>b-/ꁌC=SMډ[ܾQ#S[Dۢ57 NEYށ{ԋ.-DWw؅2xnXz76?1^<]"~yƉzq@ ks7|CZqqY{JxXaXFKOo~wjAoPjLހ,ِJT8hFHGSrqSvG"M[+C]*`E4m1zߣj(ݲGly$;Ɗ UDW hy*Thx-@ G5yhõğ{r9qAͺҎjX{9oAPHU/{Da]٣c73cYCU-/dO}d:6G/WVK+7du:WByw:bW.Q'apgnde@'M47(᛹ F*h!!޶K|my=Zk@.F7<hq6@=O14;jX.H؃#+PYL?O0;LA4 jĨQ;*󔬠ֹ9muyZ࣮#omBK3T8GI4; 0_a: 4̒ky ^}#Xڃ2M?8pl"t5n0ƇՊ"k8PJ RZQ9=Y$2Q:I懳ʐPm]T*`U ?I5_sw!=/8U0¼D#Ш7 C:IJ4)oㅉ^HA|92RN]߳09Lw 9K/r檙[,ȳ'kD΢3/6dp)׬nci4j"u0)pNY6 2ּZo.)evm[;K?7ڝVgg.3XS+ ֨k:bk$BHjzP7{U*&]{{Tm.ŒtGثz$^`a\.Z+˕X.*w/2{_UUɞHyK qm+bTY(8Q}W` k 0.YD(hʂVv*‚1h|ubV 8 ܯ7]}64h~r߱GSL؈x9鑒.DH0ݠf`?]$_!5.[l,bMjK2pV5A^rgӶGx L KlVK\)h/RÜ oŎu2<*,1wSћkݕZ= sQl V4=TyC}6'_HP-0M993g4g?&v5r9c8~2*s5{>ud5OV:&9L~[߆7$g1繸ҤD\Kq ۵j(]Z#KKREvjiIQ5\DR~g'WX[q]YWgvqj{%z;9k~:KflN]L[s邢z`-\TkrgѐJ7H}oa:TIg>Cz􍼜4;=N-D?O`Cw5՛KR?4$1XKRF8<5NN{O2s*v0=R0BNkk@Y/#:;J=8a%v 6>g}/&?R9zb)JDפew}G # yS  o*t޻9(adr>y`0t>Z=BefX;p0T:lBڑ}5mשFt B!9-: f'ww5?I1B$$XκI:ɾ@C<ףJ^I4bOz%jr`b揘:;p=Âd5él2=NpJQ0dg`zȺkP5˽EbK Y6Qk1-!$v7d(qKw~1g^<:?O kW6|:NX cP[{zE8h%;DL#YF9@->y)>!?n=5_;-zxcdR[S~ ;oq/KyFM7 d;J'}J8yhZ9q9,ݤlr/3M;vHFbKC6c|?PT|٪" )J@~ؑ3Hcw&/l򹖊*f2OwWvNr Q+^0ːPf k\T^x3@8eWRp:\vQ3*^q釥~xA"^$9r BMIr`=EOQkKIOZ IJ URZ]9r !]F  lΓ8^8a^9 T0(0ބ3(KcRQA,>ޟH+DxMh(  W'qgeGs[`10zs^M?jNoJɎ{X~x/ 1n tp4z7[( 9x%{laun+X e{u81D9^cGv[}(w"gQnp2􇩅PBM@kt=/b\W;P0zDW^ #to(sXS(RDR4, p̽z/LH2txhe?)R8n AXl4U|K\WԡxRֆLf2Fѹ^ Y> %\K_KOmޞ5˺$~v(nzFԁ5ƓXֱSs*Ԉfrˁחrn`Mh`X}$H{h7tiOT kdWպZgK]1NĨ` -lq*3nA MU_\ʤ/3?(;D8☐Y@񰭃::z; Ks@Cosq{QF8; v4Mp8G-#)AuHT'=D^1a8- EIv"ɋxԎׂۯ;HA]ڳ =ҴJiܗ GM4:杧woҌ>,1yB"1#E8d9l!P-m aƉ0*QMS5VsPr"9S2Ȭ樢`Uk3D7:`K@[Lb[": =6QGۈ)<6Wmq>}4;y*GLԚvހ톒|Tv7Z%iA'L]F{ѤZVnsX>Uy735ao$ C@aXRxИ 89+^ӄ8~[ 3pIָj3r)Tyguw2-FYcCw[^I}DҎ * |ʷoT=fk9|wįδ|HI;F(J|Svf-t 7 kwue7~ Rl;nuu>"ߕ}`X;hh1!Fe? -)%3 pD|+V5E {*|M÷KhYJŒ(} 7])lFI,\N=%1l'H _paw!qEc\4Bk:v ?EjDp YlzB:ά涒/pQzc:(#{{հB[֟تQMuE€<rr5qwvnia_]ٚ|lG&VNr SG\v(WM>QҕMXD|&}GD͆/>Z (S Z/IIU[;6nS=5 OL?b+pߎ Fi.sAzEhm`P]5yLW^+"Y2:=ݼ\\!K6:dpYվفN;kϔ3ţ cʿɏ?W<.vy%߀ lg/M{rOYgmARq hG`Ņ/ήwo6ΑiVjfs3 /0&t{iaW W +`"lA4/)yӣEm)-Xi\$\xjH9%V??ֲz >7Cv~1\`5}XPJgqvNPkh*q*ڞ*!S $ݪo;`⁃3D+MSM[:Ӑ^CKz}}4[$Q8:ʜ~Fj45$53G/D`4 %bw=ZFpY^3P`1"_ZHx5T?rq>O 1>Z̎c+fCKi7"LJ>8v& zTǤgEެ tD??-^!ୠ1-Tm2{0e\R҉_!euMSo}DwϧP Kإk&+<@b<_~{P#ŠeoUuG!rӳ~DcK>YwL!k67oygoD(ȱsi`v6n*#x/~]27<AI70h4a,?bMGԉp&8[mјp2'7(7 ו{Gõ7u+cd`Z\ )6Q>rj#tv56 RҖpzU^kBz8[UTF&npY[Q,j+lI\;]0AP70Ts'GfMwAx( / 'eعShHxޠ~ k"ch#HQ=!3aR7[BmAd3Oh~8⪶@P8Q'@ljB4at4BKqSJ`&|G|\rZw𳃀d%s*2n;(@G6/zl_M6Ly*Nrۣ3 &=m8S%6=y*`(FBӝejZW/7B* %{L5?;Ѥ*xPGy8#W9,}1s}rBL^e"3s_QhP{+)G-ڢ,ji}3 M5 DY݊lp7d--Jc) d>'ro-Pi3d8C?D4eNHF(Iut&93v3>O1@`&'4lػXUk#xߊ+lɠ:lx,|ȝ(kneXN{-P!!b=S(G^eiVP L%bqcN7WϺ5 A)tvjr˦lU \+wS9{JꚛĽQY )dO2b(1R1D7I!"Ie6&(U3oy"]l8#M:f;(.TboIFbZi6 ؉6 {tSQp!Bro)qoL1|E2ґ4ar@1|CᱜJApY}əx(zGiSvmv<."ߔNx+0 qA[K؍5y8Ca`+ $~h-Rȫ"t%ZWkF}5;V4a oSA4\8E9X_R5-LrH9pؖǂ{ur\KRDu!":' "!tvܑ{ U2~iY|>rp /ʱf2uFjx遺|i'.$ DQR$*qK`܄Ad8^o.Q%Iy`X6DFWO{h4ucOz8 fCOHŃu؋(3p;OeBxEީ(" Yʱ}X u˖סi}JH)^h4\0_,g5"bfXM?O$Wl _~Dk5z%zAqvD[8| "M=4@4}!, 1PhA+'tԵQ6bQd$_5$r{وD.} Dw{:ڿ}U /aG0%1@&#pvTZc 5s' N@V0x}1鐎2 飭9ᒏȐ :9˯`\ [щI0MȒE Ėc&YQXpNm˯׉|Z 1dG忎P%X"33WVsd֨qyHkqO~t7l;qe^)n{~/L*^ $ l ݚ P$9m|Юw%L<\& 2䄕>| y{)ZٻQ_#EM I$[.Jt$ T+)Q | |dr冻P+G`wԒ6`3Q*/"hڂ[(Qg"^1P>6BTGHګu L7f #OBkbvu>st!Vp'҉ DZxd@1Wn)t^~)/-)8}A N[5#:wE(k@4?8mCCr3X-x+YSOV>?9C0: 7R#5{ClaK2m/ rbp4Pۏ n6@[bjrQXtg="{eV˔pU >~P{(\Q*(^ SNSwڮG` zEGrI>bz [Ҙ ic1i10^gLju %6|䗞h*ØI;KcN֍: &! 6I{V=1U,90Y*a '҆KyqvǾV=L8se >T-84G>0FKp8QT,LTv.QA?͏$x`(eRyh3Nƞ Gq]XGX3^Pz*髈:wxƖPc_sV]CI臔r)Xp)Ƃ} zIMb|FӖ{WpO%)1fuwX}3@tڊ5z* #;)iN4.痔4~dY"1=Cr SQ 0|$VzxӼUy~Pg;H<͠b?]EJm9 (b"ϲ? ӞW\od $vyM5#zQ_.p-ɿ@6>cUOx0MEOHNWZ^巭籥Oh1l!MTApwV~nZǔ>uxH^3+ eܗ V{IJ)]ꇉ$ǀܐ3]bh_O'oά F{r)\5|+Biaڹ-Sdq*' dQ_ޅv#0f_bnh:[渵c~X C"I.^;#=~ 71lJ`n8/V?1F%R"fLB{b@lUeD+$]ߡ⛩`BX< YXUU8ѯyߺy{ dfiʠ wPXVj;:.=Γ)xRQLCW<_Hȫ$ȉ\V*|bᎀh&?QOmx4zI 0?8B-ˉW򨖍׉Ksd5|՛/_].NH ju.(sxI吏b >T:HWw81{!|PL ;Dv܊TtxPBNJ%Rq'$Uy|pr3 dPD&^A5 pذs*XɠaP;M̅Ό\$ߝ0dsJ"wk7ƦWr ޖkY4_MFA@W;¬E !T|rmzl#]&,M1 r(Szᨕ!,F Xp<5$2&Y NsZcWsX<3ӭ5XV;RċU[sg S"c˽im ; H(hrNek ;)W!.b)LVUv̶O-݂~\khK+{yGUzA jB1 y~V> bJkB7:?dyDnѻD7ibIg _ WpU+P+( eVD{s"b| 9( z✄Xk#}k +:k2BIGj W y%q YPq ݱf8 3Dn^T1O8h#y*3+tplt6B MxDXs^)VwSpܬnSX+ (ShE&8Wۑs1GLpҫSu!fy=?LI'l,N: h*Z`n~eVϯ t v(rѱO 9bNvȸNX+(/X]( oϦ+ nI!^ʏ. ě ZEl=]<ʾkI jsLR T.}$̣Q_⬄l)]t\Jp$vk2Az6NCDD0qUca>H #ȖS?z^N$+OnhOb'N>y5p!VpFo~Lz߇2KCatOhf+gucqR*ڟ:ƞoK~%^5ZԩnW9ĊT&cqUP%͈,]:Y!\Ļ*۱i R`Wf5QS'DŽqPb9IcuPE iW/P7o:l``Q)AZ9Ωe+j⅘?OfzwH&i;03NK}M!cȴp*ȆnE05/#2/ JrIt&4e]p@_gp_ݍ)Hzi:(Mr:z6Sȷ>@nGȀzqwúraQVkG[[8=M-04:]- `F^Wxq5-MZ^* `T@ ⪹gNczO c6/ 7VPz4s)yvP^ΊVaj݆k4$T#p;SnNڟ&(0vS7b]_{TVBUy5PT' Nta?Mbt &pDj:uJ)(ESoU .R@GcM13&ƽyaYK!c!2~vio64LJq~X[+um!;4 KDq~Zd!]KpS݄ JC̬w7 Bsv= ,|+D T` (H|z{3n}:@'T٭נRٔ[O~pOY;zpdKj)\z4 \jLCSo uPC {kck(fOZ8x|@gג33M1]j|^ pEt,r쎋/_ߓ% n#D) ֌SAPUrЖ}q Imp'~0Җ ŖmWF "cb*ur SpzG"Lz;W<3 8\XUGD NSËP9r &8ō3O#k9 ᄜgӒ[z\J6Id۶TB 8]t`/ 4s Y(6#AMYTK t^*Gʍ)xӎRa8X(>~oz wtu(!zM|\汔*UFqMQ' /^|U-? ,n-=qdG/&^=7H:p@ƬTo'륾<zB|p$9_aO%,6@ȶT 2iLrY=ZF| ƒ69gr?F$qMzq%~+}ae4ok^wl!0ɼy2ƸB&|7";(0y;-v1-$lf/"KF~х E肆a壔-:e ϸ!Tmi%$WOA 3ҢTi3]WIzkslp0+Нh7qUw2|K/O}Co0{S} !t")w"+N?DH:q}K˹miiC0[A=kh˗w]>LJ*t{Z!wm΄B (wVUp)@˞0&g1_w|S$Tג"+W?H&H~?%ԣ(nDzO[ÔA킭v tpvgOcryNpDGEsq ^-Na|ҋ#z>o&ElYׅz4(i"֯r2WGkţ픿\4|h"ǴjjLi~6JJBqM&d^(T(TŠiH,7Aw9=Xɼط鋦p\l"r{RkႃmbMC׷vGʥ\E9s̩kͻ`F~€xA`2~ov4^)VZv 1_SR GQ?!pW[2TVʶN! 3, +{z)mTff⫁t$>o6^k5Ii&‡]842'۴yM?q'e.n>?PʚnE4ӒYV+XusڮF Ak6 Zk6GX+e4T\5mrtrKf]l`yJQ6^YAD={I:x?z;.u3]Xd1M?O6;T@yPflwa/{fn*p#(΢Nȸz4BE{ OAyyQ2bRLj@C7ES7 d]$.QQZ8RM^e-,VW1[m 8Ҩmݫ:]HZb]{Ƶ>mjzZbݖ#¯]F\-6٦4DA[5IVLPM-TB&|T[ǜ1k4Y*N _#]&QډI XP32<:~!G7)OO׷iȉ({\#I&v~<)-:\yÌf6|^sW =LQZ!{rby r_EгDz.'ʡN]=!aPȈeH+MileaNnJ"ba^g5$fOGQH\2e&--v6cYHa*zSZ-m)աqBJ:<t$W(0j}yIZ4XmIoV5%eQY#+t:$d._]dL+ Wo˾"m{FpR( %Q\lOʊ4Iœ67|4 ;լM^;x#ݳȫ"*?k%X 7MлC7mm(Z 960dssWUXrrGaIkTl@$T/GԷOǷgxzdj>-u[4 @zS &gC~  <޹ĵwk&uRN;Մ50gU4;<){ *6x2x__nFĕK2c 1%VFJro3]N #b݆a\wy*sV//*1v[gU+*Fd~;^;AU\Rtq^m&A+KI{lp ':>A%n:Zt{|4Jzv84>kqM"o2tG&>w,),O ׊m'3SVl4C$, s0 ͭ_U9А`e+tmx]K5̺I4KDR\o> ;< `s7@FV^!?){YcxAݹ!jZ×2y͠AFj=c@3ͻ~N(H U#RYcM*S\ f)VAy ɛpSlgQ{ , ̱3vz5 &{ejVuk| q/R`(Dڱ׌'C* H'%~IcpEUUp1U,X 1 to4&[ R{ϨbʙgOK@z=.!%3{C"@)^v|ʏIҒߑL(^\M3+!>ɌO3a# 8ppj|+g’dA1j@ܫ3CnSr~vTA]$݆B9RKH\BjEc=ҋIToOk{iѷgי8vO4c(6-}k>KI&+FIofL4k 5MwƮM"WB>S8fmهF92v$r7rGGG"?|hcJ6 fA, \yB{K6v"jnxa E QSCuz_EǢ.]^5vAkݽb.$m7|sŒ4\]6ͷE _etv3j-3M\V|n󬐴ߩ mU1ӟtY? %3礸q4q#lnړM}U<#cy8'Vqgᨸr.|_6ҰRMrbnJz4w [c`*d?f h ~wO 26uHYcJh\v*nmd=g2c&x;kO}Xވncpײ ńpIY\/B\㋑Π'ho&uӄd} 6[αd'UjCaW5q팠WH UsJJڎ2ZP0=LvХ8*YSp|x/̽a|xsRlمRZjsLrtVX#!qXr}Τ9, ͶF%MxAorj T;QR,%.苄f-gGْKU-7$:盧 v-Nvd8xfN`yϒ }D|oqu|* H*Wǣ+V (9ѭO2l8\0$J0\׺B=K$xXS:svΠG{KZ;OO@S[?H+6.sfϗߥjP=Xd.t06tl\W'5k!L+ %7#y=$k˰ld΢*4Tw0ֵylM8eoל'aXo.[.hk{廈ґV2̢"3&~!ife$5*҄DAh+Kiq*T%tkj6=ekOXZ.-BDU|7ڭ=jc+z_Xht0%#_We-"ז-P Q0PdX3;8+ܛ^x f&.) 54sw([4+Z^_f?p%Csu}⌜&]Wv4n0uLt阯VVTAoy`3ISoRQN EU#OHS;;63!b L!Ahُk@L=ɍ):YLݣD) "]ToyG@-&Unl'|@3^dH~`}qE|6:t:vV<1ŷ X0W46TܬʘUJ;QL]N bT:ASF;UaIiL L 9l9+ `D*pD!. Ős\{+|Tsmg3xby3 75`:3}0!|Rv|1t&cղB Rs`Vv*3CKJs1o*ʲI[՝݋̙\_ ]RUyDGFe[-k"EgFlRl bin<4M5}[4NLgUN,TА6ﲒe^S.ath EX>I}kb6A)/۔؝h< v"|U.Q%љ-#;!_(6_A ԫ#-<5KE4b\?CK݅ gRY)Rw'FpVi̷M$U/!U-2%̅0H|s/nOk6F*P)WNoeB{mA|d2InNu[4,Eֺ4~2ˠ6J1̳j6LF"C(h10j*$ha)jzK߱X g:# 1(Gkk Z>g=Hrtj "`^op( eC"%OFb | jr6TpIs(*/qNsj`vDvOziy*#o,s [K]m<>ഋ=ӦY%IEϙ= >mAفs|ֳRLvzxDVobQmluXc⮊ dg)pGѐ^ BE$ZOCfƬȄ1̪)q&߹!$V/i\4jV2O(;ܸ,%Npy >.Ɛ5t@р2S`8wjޤ9p,`VkD}&(iPײ?O7#?F G\F=ZEH7 LjC*xM*zP-yC`M ^x.v\Ҿw/+aL{ y; Q 'd:kMKCw~ǭl&`A":>=Hd;߯ \BZ)]`z=&Voenc{oE-k$iaKWZ paVfgsg&܉uJa 84cna2b#5@iB*}tBПQJG?"W UAm?9KY' /iX[11QgA+7E  =#?- ƄsKO$D!Qy= ip("觖P _#\ĸ f96 vcac5LLsغ4s&(|- ۹n/3y/o޻XzL~:L.tiTouzy[1 R9y܅駆3i{Yu+B'~{ MN?ˠX^M'ACkPU1_Lޜ4;y r똷6D # %S1;]V& z!QkznNdڍ bM MFM%c"5n/0Ydj<:_@hgGUOÌ[);i]kv(91(.slwdW.o$LHYwk#ؼ;u#rcډj/]m(Ai~b𓲬zʌt[yHCıErl FgpGj6G!pMA>@8una VpV;ֳ8MIí+. Z5 !~9\Cլ~B&WuNC]/@A,82x  $lF}.iKQxr۶[u=ٰWI_!8 H\l2?ZF{l[ 'jw9B(9A1GآI\zZr]/a2JZ F535os?g:y WHm}nSFh.h]fNH[5B=M嘱kX..^|e? d͟oL&VܰLIlJ|E4tfO@IϜ^`]`zzUͧAX}l?1ZY-f=P$ӧ<>+TXxO\IڛNA2%Q+jS&;.0YBs5`/md>nF%m"t^{yQHb3M01>vt8@Z?" hhhkL2n"yS2E#=Jϗ$ R uP_/[ ba";6͡;~^BKJr1bS8\M w7CT{+֖}\ci,hP9STQ·RFQr||ּC2K[?S~Cu[69:k`si[sAj/0Q`N2iNUoL-rOkց9,z/{dPU5 V+mrq:}v8c1FXۈy#giSrvDx#93 ^qb^oNu7YoD6,7 &vԖ!Q+8' A-%n(}v'~_geNgsTE̹Ho?B +%/ѡq۸&:12).]梙J*^O ErqIV;e&yHW*/07}47|E]>%~OXr 2ꀛuB[0}RT|և+Lxf_BGܤ d1L. .[3ј8i#@AֹP%$y2 &G6$:)ȺR]g]!XZKx$r!Ww+|[V!ee+7xH_ExwvVƇ䱦ii a42Tq?CA9L#z`lĬ6**jUT- 珈y?A*)]] fͥe= 3+ i>JDOupu+A ⇓?E)9X$; 2mCjvsxqJrGzSv " !Ո\d#1b(J"'m2Dﵔ6ySyEcyq*&,s ~,0{)]FOp#FCOұdM/Q_M&ϯmO{Rc"^!H;TbC25okbms6v-;`wd?R1 M ]g@m)i]ciuvs--դ"]e&5o= veE; UxMiT,s!@ӁAi붭y$9^P"_Nw'F8'c0H (8}w2Wk"A{.A<į7!4:7XR5F|U ADOl;J >H =eﴪEXUr teL'${Z:xRg)nz *֫A۽lH|9\"ɻ-(zAN +-k ~f:F" #FRr-%~O#҆M xFn-Qad[*;-(yz|DaB}C)QّX-0 iA_M&2=[.vpmv3txcGtm_!g/4.At}=n:B>َ@$Y:'|"}ing^X8T#] YLk&Zo1懩`Иp$"^Ge"}gh7 @Zml^ -̓SoӰ(hX_轶K6J657_iMJ3:qAp37xXʓU%o1맕[e f{mSR4NJ-ZZI@II8[^ I=@'h7\esb"~gǂ6è.CI!0 eZ9?p /:S\-ڻy)p[MCLK0gt2pƙ#rnTykrhswGQ E\ׇ vF;@&u)!EՐ nrBx!zJb9nP"N˫'6PJ[Pfu* _!:L6"(7fۤchKu8R~z|elG9px\7wJsp,Yx^IEِlz3OvP=u#i52ta°SRz::t+T ݌, TN&]33iȸEoIrZ'ґ-Y9n%` (VL!1wK#74y!Rq5Zu̴YNѼ@8ɭs2 镼*2"zt&Ei_kG" M e;I Dbs{P@V7 x>N)n)j )]esnM&͓5 U837KYZZ7/)be|LB+"FIkU /MDkSCLgۯ@3ZC'FmD >A7+pmutF1d]MX߫\ Az}= 3#Ac.n}()df?H -:p*P ,%ZJeo(V65]V,B ם!{Z5EkYٔfj H#=voMJA7!Q d,YDb6& `B@8h+!r0* %NX}bH&T`3`ω= EєBcHvT-=7_ ~z5# _}5bm3"~(X bVIWD(ú@I]a9m]Ye!8-3>rWif.Ar@0&E WRW$eخlԗ5}_~(p.J2kKgtsu0->ڪ}~W/ZeT7YI! 4l,/wj\6hl֙!D޼Tn՟雭g.ʙц,"1v، %H?z"c=YB;s"UkՌEd`2r]KgO,#Ci6DS[x``{ҟ0*[;ƋaS %Gm"Е#f4XRqj^\OQ[>ŠcgGez+=Qz]CtVK8>(?ǽ 3!?}'!!6\F6ZE&@K2dS湒Zn.IPwcv?,L1چ]6K$5,s\O8ո?&07͊b4|(2nvk"$H4_4߅yRҞٶ5Jphs/I_9DRͱ.Ny&v6y:wQ*,x 2Å)EN)2z] j'K$F f0$̾0HЅ:>Z]c|12&4Q5NӽX22I⳿}[ۭ6!Y1H N釣<{FFe 3i֏x0㙘3xqW 9_?""vυFwL#s/ 4~$sq y[J(rH7X0JE}/jZ l9b|X`4:q:D0uK]ǨwD*΃h.w-c sPdj)TxC"PC7x֒W5ޟUㆦKZY=h=f[L/Sq̳'W7/~떉8%|yGͭB)Lr0襋Ī\{NkùH6󆂍.ghL̰puK+.2H ~džVGao )Aմ)',) %q"GT+LGKy ͐V)kKcpjQ<+aZzh _3qqBt[[UQ4W>k <5Q(YAB6c]`96%!`|ֿR, R쪧 ZZ_%*.`$TǼCD*\+x CP2|׻GĄ6\ 7]MPPCfsbkY#N SRD3:˜PPE5xybEi#vEUHuHE<j||9Ts9(Ηï3d}H({>O-X5Od!:c9I:[t*8w1QRc? _Nv^]/r毽J2/|E[VŮй-j=&|De58YZRGZEfD":İ0]nöZRElQ3^#58}ґY4`w+h,pP8. cdz؆|&h)_VC;"bͻ#pIa-Mzz -Tff:0l)#{Rtf# K"Z6`L!f[mJO $ߨ&曀vL^|Z,}ϾHWGJ02L~U7fZaa^*eV$;\1G  xC6Na';}-rx PٞЬ!v`'/*Pw---Έ;q-_KG=7j #.W 9›B0ޱ܅FqDR"(4k^+!;Gw7a#4!{0|o%Qޅ .0p=ÆFMZϷ CycE-ŠO$ K |=جv0߅z ]Do9Q4.mǣ6!j2 yY̍Z0uqۍVa @rQ}M I7A48-[uJy gޥPbr');DH+VmcDcVx/:th)hMeoeo^sԗZQ_cZģ^3|ql. < ʄTk*Ÿ(AuOc>PY2vSMh Jk+5VC? bSnmDO4Ef9nxEhވZ'5 p~/wE=8!V5᯳]M-x M dM^9u˲!Ү$<;2Ⱦm)O.TiWq^jz;\z`\+d+?>O[ }#YO~Ovs6$l~E<0㣑 L18N^AhCdؕ7T]e*YpboZkpȉ狷~RZфXG]BEބFqY8J F\JHȿ]:|rtV0h!iݯ<sOAH(6b@)T{qOLGP{Ucϴ}f8&Tdڵ05;Ic(7DWF}ў ]aԩrRj &OvmKrSǼjo"wi%*X).V_"!P}N_RYz(OaƔwqj1i0wy1X8{?y>q 7Q t&nm-lAC$rwf~tf3IMzJ2Z_;կ0Q!yfwzWw9?ղ5N$7]9 ݧ{U*bȕ=&w|gh/tX1_}-$὾d6g=Z<[mZ|"+#&N$>rlדv[I3JPʧ)pxfAxIIx# ^3M3%ϒr D-oE"_+̆A~~[cp[K3A6]S{N7Fp'J ۓ)ʤ1$>cj] % Tm$֡ \xyX"S}+&Vd1|xg0RB].m/K,S\k+⁈F;ISwׄ[‚ߙY~>D D0q8#_0)TmjNu{\vɡP)GO81Rn$:R\L+ 9A6F ̣$*I6$>E+<'ճK\i< G*۰Hqѡ*>"hG{]Oq?}lC&[Ҋxb7r]uHY_q4א~p6 lp 3 Epp0X!P^0dم64/Vu&CVJIOHPcWyhz 6$d-dҒoΤĸp!L"§#X;F-+}$V[o̷fBJbqE0l9p8(``=c3SL\ !l(/^7$c&SR3An4 "i 4-CB& xC..\j͗N|k*}EϖfD+QNʉhZ|QQ?2qg*Jqq=Blߍ[$df1E&lgVh%o5(jUZ pޒU3 xݠ$Ѐ\InVc%& 18KH(2`EjA6dq-dXxQq6?-h/Ӂ~ۑ2$~~D%X:N& ЛXآ 9~a0 \oYGyШߡMʽ~S;()şۙc_lK.gatB_, W?ZsY&S#IŖfXeCAr٪DUMJb'&I(+6KBÓ#&ëeӊ JoBw7{]-rP_eJ ?#:gEگ̰+6KֶEz돖Ī@-ڋ.υmݺǧҽh a^2nUߏK`&*5ׂyrr\oYV(;b g"W28uD*֔he##E%*?ʼn~63ty]SM dwF~ +OF6ې ,oGإ88 7</!ҰӄNj\aA cwREV]a+Ob)CD %c ϱ%C~A6"Ҝ ?˙ YtXV">Tq>P/lץz7 jᯉw}z5-O;,_8C۪ʪ05a(\XV/8G\-1)Lq3tm`G*P ៤_i(oRSR?cSVt.4*$ *% lDDHz/bpfD2k<;<(7BI\ɩq.샭mʩ6YMhDF$&UI Ep}ysϔv\"RÙ13 ='ٳ^53~I\<˸irFIODIM"p RxJ!V{Ue7aBcVq`9"%@9i4kB9 R/w2٤Nӕk{}2F WR>}I. n ߭iyr48ubelaBx %(*e i~*pX z&!1$f4Tu?pۧX%~I}dMmJ2p(H+NXl:Y).|w}IjA5)# NHRaqf=}JI[Ixg_uPJdTEstEgGNQ:H/0#uڔX'PͽI PewlZFfT6O!k(hG{LJ"Y}{V81FUj2ϳv$GPCoz0Sa_ !qՐ(oS,$Izb}oN? ,]I9_ / پN[?-\KiL|x =fFi林h3F;Kg}x2r8P7&1 --ݴBQ|GDn+7Hvz"O@^g"q_r)iy@#8247 : q'l'I\kKcF{5!aRTKݜO%X܆L58 {P%uQNJG};EPKR6{{L!yw3 AKwaq&fvӪ.DFυvS,ZO1VlgU'Bn0u_!p-Kg]/ԫ͘ط!7EmjsZ\x{ₛAXAm08KLuUkf!b)z$Vi"d(qQ́*4+Xw\-b*6a *X\*eC$ZmDqSx1O/Z<F1,Nj]܇0 x4Saك.,{Q)-C(ht[zσ|"Gf2h !DlogkA[(Wl$S כJlOu>LB)8hsQ|~v^.VUr[wƴInJ҈$L4rjgȜx *mu@$:6.OTs |ZH^Tf@쓃p!e.'\{9G 95K34Pc.։WZwr|q? 飆-SuA=xeb~#Y.m bI'X ?MKJ"*!c(8O"J4UʡA9el;P*t*P.[0U$r9/H[]'+ {89G4kD҄@'SpBڛΙ2HuX .jy}5e"^sF?18eefQK31pt>}PŸWswŶxJ8%*(U^5Ң>G좥'{u?#8qNis[ Ƙ1?8ER_|wߦs 4rPh)cgbIz4B6&DW!fҧhWgtoua_|o8dBżΙ{9/^ <5 H &ds!usCc ?|:Ev39~L'DϩnrņPb׎HgIP0~o@loAGW"@F=.yt‡㝥#W)I"HUAڂS0ۇ8> Q W<fWBRo)Z>QXôVLI **W;ZڤK.)@]pĶvM9:;'7X&2E+&`_CL7؏Z`M}j{~GF9)~_P0LQ%z(ܖ:)G}#:"mB̢Gnu&95p\Cߝkhcd v~ eJP T!1`qIo$,ßEiZă=xO؏WCt]tIH6`!`#Ȇ_k 9>LStAB{ fߘ9;H"47C}㘷37驃H=Ai`w`dyRx~vpnʾf@f*8o[*왇toU|2c܍##EȒ݌pIip=o/`\m @uh=Mɪ[x4U⛛JU`Pqy 3\?4[r<Ϝ}9E ce-, ΛՈC x,L|̧#+~-O)W@'?/]= *\=\pf}'%vWt{pjp;=sdϦIk/ʦh;7y9QO@y&7IѼӵH$is߰5nrI³Y> hФ`hxD˱4UrY@^LWE?֌.mhFNx:̈Whh/$#Ul!74s`=? dCVQ۪jy 60ΌdɎ05:9FV\%*S4(3 ƂZxJϵt_,ړ͛ZSdh7N!n(ml^4B 1b4BLhfWkCrAp\1ZJmM=`EՈSjo=j0ݣ n9%ۻ=[$rs2Tr ]Gf^62U,In^r0BΌړVsm}9F RSUfB U'K:sphKk `v>Cr٩wGR8$nHu{5(^CnJmLODLڤ%Vc3w(=Z/ %$Fkk?X,^'.4s?'2ÏO(܌h 3kӼqk:MU;[fic9G]}\~}1Y66PPrS\.3`Ip4{9 |E7DW` 7\Ii>FE2K9ݪ? T~0(J Ëh l5nN*xeQ* gG *aLZXT(] ѻH նH]hĭ_0+R4tZF_0ڷh VZrڻC%+gTgnŷ_#SAmIjvai9oLvz09h}UIjKt|d39?В=D8MS@=bx W᳤;Y\/ҤjR v4 Rq %w佱t_E?Wln^u_!:Ϩlzt/ YRoz(ks"5H-g.+=] #2ɠYǪd8 ŭn gC(ѹ 5A+քl,6WqBoZBA@STABLϱ,/K-r,MAf'd~a2Y~g!p#"S&BKLnGx>8)!G/M6⵬lxwwW'`=ɞdįb`tJ>B=KmbQY@|?( hzUt#S]3yXA߾M';W.T!9P W2jݤނ^1t/hNN@roj>\y ri#o?PHWR5򄢂sfnt._:\C`2RVp86R#N9qN,` d8A9 WdTIRh4ű@zbCO데}M뫳`Z|לڻ&錢Q ZF{oJW*R6:KdZ#d= yޤֲ҂dHBQI}c,QQXS h+Ct ě,l.*uI+1A1Ǐ8U,rWMtѱF=,'ٻIJ`!^~N@kƆ9SS{j)i-FN FE0KO̲.F9 \?Mc_/}W|;gIbK똮eddI< khanf.쵯*l5DMKka,$$}^]bx^IS92Mln?Wf/X6eE pׇXN3%‡z{ 0"dUGTN)4iH|e8˭A)o}gT_jhҚ%Ev/.j┥ZlU'^EX 7/%|*y2pn+YQ77ANv\زp5:/9 NSĪ:A_onh H0|eHM" |Ljꨇ w9EIwQ\+e/rQ` W,U, ]#dMQ^ՋݝM z;.Y r`DJլa%%urDkG wjĪ׳E#"I$Xz@l9}0.tƻj"䁧o3pu_K5oe ' A`*K,ٷ*(=uY0B܀ y#Im֚~8C 33;lnj-ѡ؄F}0cIXcu;8JuHn<>.cGíXD:N.mJw@C{"^v;hz&35зH#p4x#FyD_ݹWS3oA!SW5xUJ[5(DvY#8H ~@t}NɮYO1Ji]]/hNP!wM0sg1jX5T_@w/%iڑ:F8W >m$Av]=7M[ibc6R*XJrrn9l|8Asw2J x=<u6S* Sw izիfzͫ7C;0ʌB;t:'wSKƊ9>^,7bqQkbA\U 6m)[ZH|ɐMGB.ov84÷8^0|w%"ZZVtݗ:PA+wkzfT2]|+ِ@t`'NU?8ɮm C:\ԘK o>fGN3h8>עC@[=[7U=C=:4H?R0n=ɖEՑ0Ó(yӦFrcJzu8* K4ɳ#_:V?P2ά1j7rf|dTTc2yN`V!coaŮ1Dg [LK0 e PPКdcYpҹ܂1v;Oy/0> )HODcNH@XKEa1)sq6 @Sw}bgsw)cv{4 *'JH˘{)WgY4Gdã;4IJf6d@tw@'"w>bR7 ăS5 Qٴ9f5%T9$9|,&EkfsUEEYG۵b9\XwN/(d@Cv¬ xV,͓$5ۙ49 !Ŗh[31XCP`l!iVح6UqUu^T!Aç0@{#Cj'm|uDkܟR6_Sk|d^.QK,8"|(FQIK]Z n+?@|3`&P#ei#b 'l%s"j%Y.P'^>giְ˯0(Qh"*Q^Kv[)a s2zS*ZΟ;\`q8N2PYZ~mbdAwd&`D%j:?>9YGQBR2`8q阽 1~R8m0 &$'Yu`5|mI ,J筛x+!"4MOC(XPGd_AHlGwN¥E"#ih˥mL=47 'Ǣm S週lۄK`vӡ@)UVQԥw.2'rk)(5CXou&sK֗0gK'$/=~b&Q¨*g BRM-D-9JZoZW3r<m#FVr礪9JIjwc_{¿ԱaUʠimMonMzxm.8&s.Hpo9cFv'"&S:ֺL99sG4ʁv1tnA36ݾ" 3tsp'Otlg! dRe;|`Nx: ԧy?s0h膠g O\^<!Gap#@*풦lKhB*́)>6+^@G!л63v2a+pg3(. ).N10-89tE;}+o,"k=nw lV_ xmB;#AS8~,1*;65>/;t(݄EކNS;\m ~m۬6"} Ɍئ8I5< swm| ;ӳ`\]ovB9D+lzDgnN]i)|!Mfbvlz4oр]-/<R^f Oة>D8TBAI;V`NaS6ND6ޘ}Uۃ@ ltMxo%_a봇X8o\ý/p̍Zq2XokUaL[>.V8+N-"shK/v)T@scu3dB6o@Œho6WP֫krGCD|P sv=ʂ݅F$qڝ[g^Dޘ`߷Rg7_g:-C9f  5&M/Ws+&[Y3Qڱ5Cw3ZNV%B Y&DKTCm6܀Y5Pz[v۲ڊBXw'kR?Q> j="}ػȀݼS Py``VK1hW qcԕ E\襒ۘ)qLRm|\9Ƚ>MR5p7> Ü@o?^Eu#")"' `brM Zمp.ci+6]0I? /jJO|NMӀO^ZaNv@eib4dbO{Y֒4 ʂj)v^yP g֥d13bfUi|AٚIab6]ʼOKTe9o-lK+d͔Zb؊t5ئAa`_Ll"fܐOma[ԧ+"*Jl2{OE%d/*dtt!m;;5w4wht8&<5Y!",`%8tE&K3'хPTB}ҲM[>Sq R"Bdg yVf+~F- S9cQ &sV?WCۜ,ԗ.H*@?e1ХĩᷤvYdٳ\È26Is'v6wp>nc<=OWG *ig~EA N$Jpe&ᨬ,a: +7N^  (u ս]&?崶R~Z[J=xj6fpBV/)q65LNATD5b|1eebwZHPiOxfEֵWomyPS3 Q][ƄQw^X~92xfW?.3-͔! mgb\`N 5@#=E_lY)+aI0sn#+Js~]WPM*f 9뙏o z.!L&Y(p˜;Va ԼxӶqсA&~ؠ)CNd :GeMi,11/ReD.ǍXtf@%zr`Y1[%48O [+4W13Ԃvw`ٰfdזIg׌6P}OþS. K)+HM' 1Me_ 81PShЕRT#ŨjNS%yn )&6`#dK(v?!\1a9"5,rkL+NCYg (:i i[TC 0 טOUK{*lp, sQ~G $_ &zաm:|Ն7#P&1iԌ?I;KZY L %przFiyx;@48ךX1|l|`ހ6!:Ea?D_T2iq aJ{ș:-|0Nq}J<o9̀Op2#;O:?u4>x@ӕ;B#R`]Sr&km} ȇ*2I|28Ozw`oރ^ĸ mfZcMN-J^$4tS@b[G$\L(HaKz8NeU؝;4.KK%*~5qy|B6-s:.c*>lQ&sisV*yз lD1nbFGX.3YP4 g5s!! ,X0T|ޗDp#JH򑅮}p!E\u_eZFVǍ"d;; &)`v M%5Gzydç9•+ ,ֻ&aca,7h7M`3Rʙ/Ķ=6DwLY&;/p /7\yN ek5 z۔n 3>%'=V_b 2 V0ׅ'r5i(Jߝjj$R>~Qb :eo[zne)B^\pqc֣ӗ7/!;\5͍L sMA^2%F'o0ĥl~PޭylQ*2wW){[PjpP7-5﾿Oys˅"=lfC۾TJ/սzWޔTP]mm7Xb4e{KrD ;SVxM[?^{O 3#Y9}6ʑaV԰ b6ZnKs0 1nsɉ 8*A })}Xo ^?ty. o /J^7o,]B>L8Y5ϪY1cڭBL$&ښ_ޚ&axS@ E 5Gޥy[)eO֨R0Rz@7ᩓWv92`+:]* g z 16A5YEErmKGo~ dGI*F:Ig/ˣBroDD l_ SjJܺ,t&R'Ԩ5z ~Ux>rYzڙ{<(Riԇ&J܀F<U<\ rhut%ۏƳBA?M,![o/ 1ugՖA \rՊ1x n pg>|-.ˢͬbXHҕ&wZWzFsη߿T vE{VB!N5?7WdMjCжLւO89} (wUt#q 5^+L_;Uzf?QӅ@{z5dO%;L|: K#ށpꔭ8<5#7텑 S7X؊z:#.RS͞6* nҩuyFcƪynX3M쫫B c=YREP R5>(L]I1;J]6 xt &`pf$5$zھlƀgVA,g ?`X)HKpijV7,…ٖpXJV䞛\0v჉aTC,pJ́h9]6xa| '=zVNv|D`"pO*t`R uiX1!'&HK5qksR^vq-~iʰQZBFV/|'\i-,s6+j .ס\7ץFl֖`K2L}dz: VZ UYQ4$ha vg*v1?fAãϋW}Q26uyʆTŮS]G/@?~2kM y/rMS$L8MImCX_ޯ7Wh)_a"k}F[_iQqvLF74`"vMTFe%KŔ%

    Ej:+܇jMFҚDF~al7辫 uF$ 3 } )K>% ;#.{J* LNUйa8|+2&dɨ!3 JJi Cm6ҖO"C{(×ZaH@FeA%25`(=֔wSH!NRc:$ Yl|LvtH ll!&J}J{Ȗ6B`ΖJz>!H[hb$ً=vux:Ha&NBG`.XypSL(-Ϳ%Qv=K?͛CH';݋EPxV|=@1vi/]YyHq:>pPg5e:UEbCMe)$Z%Yב?J+ ,wxrfVQÿ;Ppa?fL@$e!.Æ~ }wvc$luE*ʮz_慈fD^ [(NcA zM@|3N'c̾"Y w Iԁx::"L3)l)81`p2#.MXZX1 RQV p[8<[[b) 3}&*|Y"KcRlL*QORb*j@a߻՜v7%GQ=6)z4"G~cmW" f>͓rAE|oP hDf0j12O-A@MrIpšd˕Q\d^$/W@gNMh2s~~#yG&5|H"πRC3g)e tb(Jcõ0)v{.*$4Bk '5 $H?Lơ0{sR֞-х0Eͥ׬ɄS*ީumm݁GK#3$)LCk‡ͿpS6;GS%Ce8 pޒuV)rU kč5'C芑Vz`'˹V+6u㣝Z._>ޜ5sT]:sYl JdT"j;e_BDv>>ی'`YxYኦT?N 0&g(p>۟Qs% x 6D_Eh8TVHzRGJ gER~GF 9w CVȫu!m,TS0+)9 8(RC |NkyNֽnӴxd_ZpP@4c3$Oɸ͟خSs4}CWFKoSqfpnv+,p09fV$_Oҟ;Am+e۲3J7ie+p7Gn񊬈etVS^z*X*$F&.-qO#וdFPtݕ99i-NRҕ֮WMg"?tHjr "]&zRQZFgIr«gu /?_$!aEa8|Pְђ"=.3H9¡%b&$bGO2bl.xo6PeS6w|’\04e1XZu3Os綋Θ;D}Lͩnϲ_i4gAVAmZ/](sd ȁvC;R&͝~ A 2aY"ˢ%%V?bEo*ss5ո05Z7R"k|HۡY{R )<κV/E TVyO"9V}n/0fYS0Dᵃa4t6(Qի;˶/p(9 9j2DXuR:W˛T9~a7\|Bo0Hg7y$Fp5Ѿi<V ,2 2Sy XvI]^Fm4o) X-7-v!\^S >.EVR.|k;}9}떌ETƢGy˳YFyFs1:@6=5W}Z %wPt>ڛOջ$k<>"-vD0Vc\Fۍ # ῎f g&g !qRm"` [ 2N# _.BEnm05zPVaL`H)/ &d=Cng[DY= ID`8g(2"WjՌ`/ J'VRbBRҚƻh[0 +ՠI+of22}7WU%!C?⺿ڧh ϗY@VsStZm:a2݁pHZz58JcvlGw) ! |L )ǩ۩Pqq.{g&w\* x "P.(W׾9DY0i \x*KOq([L>[DG%^p TxBjbjj>aד {x +e[0&pշ)>$*r ~:Xd puc 5%p&݃> ,~auSĔrkƐl~4Z'BN 7K[}.3Ca No-دŠBd1kfSl4hkVZ4ٔl^"w{|̍yvWZZE1$)Z\\2z0#"͎P0i5$}QM 3?hYLMVE9ӳXpLL^ [/Wh*كӮIĭ/ǓZu tpBKyf/ӝ_DώC(V,hĠGs"sXǬ5#)?ɭ,1,z}}%'r ܼA).bn9ɹʺ6ߘ2܀}g t5H1< >6$x?^uqZ|o$ ˚MCk'i<}!ioGsO6ƣvC[JЎFզpD*%Y\eWB߱=968FcN-bJ`)elfQW~ϗܧ[sUetknMQv3}ooS%RI*q e= sجK@$HO:RIQQX£;9Px-L".+yHe)>9/=q.+G>]U(!}sk c5y- `WR/`vy|1&6ECLH3;uɭXCzIt. I)Rw Ens$.5m^_i)n\Lp*ǔ vK趿fSZ<ɚw)5`Eӌߣ)O0Sghq/mS$)bec;8?GڂSF5Q?ʜ|B4F]A<J^ਸ਼0l Nw ueGFd۔ ܺϨ.8Z>V\{_,<γGd)' ]1)[ҮD#H pdPκ#4N()q<`d`MrV8p͓+ӰǷ3 /Pa#l *(Hc<}rx rٻϴ<R7ܲlaZ`󵴔ۨy o bTخH,27DIT> &F o]k޿ E+x l!/7ż[)*c\t7\ਵV{7;KhD^F?;{66_kNfnqO&<;=gy3b {rW؂8=&w?%vVlvw=tPnZ5,WjV :@7R1Jvற ( Ff~DVFYy;eq\,PȀ5v0s`?xIƔ~_5V4|?W|SN‘-²-@(<-~jUO:hZ]I79:=GOp^PI;pYO@O"8GJ6 Ϟ9!rpO*f+)ե 6\`m#"YnDx/GXF#qr7i2,<*Fo4!J~VZlZRA1BFo8.f3/X-0 KFŶՊ-6^=mA1YS / C,f8BЮnшa%&wd"/dz [fݲVa*+&ZNn+E9I7Lg.9ߘ72.paڻ$۰|NZ7]^E$\ (i&V=>8cO1h?߈]DLoh )4 ܈Q!a(EȭjSJZ |U/cv׿g䀧yK4}*2q4!7 t(ݼ9pY([]bqJe ڎ?ӱ꼢o^Wic͌g B&'!4Ǭ&qD+Ո,-šfVC#$TD$EΪ:L?P?z`l BI˩m 4lvQdG$콥ejH=kP=6I8I8Tӂ"'\:FئWګ, RZ$Xnvrf8/"yvRX[ L5pBT,^D bqP%=ut+Hw~)!AQ\*z3w^=YƎ4o:w)HN'KWֲ &.m+G9#q֒H}֥߅E}O?/ Ca !X:Qr\(7o NCȧ:zVXp[겨3:{­ aHf3<JC؆SEK1czaIfr|P;+W3Ѵu]>D",3v,ѾnklC|77s =NT=$=>Hс9q%VCX[lD!]fVSi%m%I!u MZO5;hfVKPiD9 IF|S`W S!bQ8y8ъuUNòG6p>zqzKx)قAzBSE;VRV-i7iIp%_ U60gCɡGj` civH^l4/J#+iHK3וH}Lra3W|ݟ +$ Cpe8UѸ'OCzL_TԀun֊rack0z/4;`Uh ?8A^/ZXWH<)&odWb 99g9I9Xz%ouFrѠpGFQ`gU]O,&-xno) #gue"pD% '79_25h-DŽ"$GWh Uډ6۸S0-IT\$ K:@U Z?'VoئǢг+-!~i<(z Wʗ`U6%2WFfjryH&AY$ ѨulW]}駑7n>C״Sάvr@qȥ.?As.|3v̦ LLcGuJ 'o{iФloSw0V3TQm#􎤵HKz|3|c4tS]'{ A eZp?m͠^i؂a e8z>  ,'nf2IKVȯլɹc1 )$XG;FUăny1ڧ䁷]t'wa1 ^g_}$g  I{/ @zkB(Ymʓݷ@v3[Wflmݏdu2 ,Y1%ì ɍmys͈y2r\O EG _QFI& 4#YuʮNWjK~A6 Be㟢"OA17jkHjVfgSZ3Kńgf-L+t7F$T Xɀ+yׁb}?G_ʆE>~.qMaWm.18F JF6 g> nbӒbs0h&6 HP9!c1.a>rc2EW]mx_ά{2 EP}g4H&A^K)1:.nFU]})٭n['dM  M0 `P.*Oz?MW8v == 8{>s x`S€6MyA({;~p~cm`fJI\1!N'x ?&WKK"j8ڿI{WJbv$ [GMƇ1(oP!B`,(( UЂT58k(AwY*}|`OW΍„#KkXgscM<סĄު0]#<, PE$)хC vF;Qtd" {MfA䢖n5`}Bv.I5*G,[ qS$kkKrT*!Z@ъ/qx3ik@/Ҭ*XA^(E]c&9%o[kTɮ{)*9sKg!Ay!9)*` W;Tqf&*ـTM;7mo.$2g,(Ӛ[/RI=+t(1Ŧb6%eJ'pc(5~)ks b$0G- PVi NW'ފ p(iKjMw:CURmNx܅_Pbo%z,wDZ )Z.>c"}֩r; U{;91:LL`L.U.i^wyY,q CUM^`\>yONBްWV xnJ%\Z}6ҶZQ㡰߶l]8l|whdM# {4q{CwbT`i~+ڊ;R\U>֬G0? f=̅hƦr$퍟ѫ1rC86`E+}vSyA8kv" |X+=1a@.TاS\Iq׳ͺۖ[ U'0R?I_9xDMRңuܛU'5B̔ġ:LzZ d{fjL@Ksf;c^T?Z(&;'Re[OSEE! oN`& Eص Ԡ1nBkO^A>r ?cG)3w,jzNCC7.,of |`,Zx5 5+YgXce>6%O4z%#J`H%7#׸:g(/64Y;K=*?y>3D斎m :xp&*:Fp~3n W؉Ѿkϥ*OC~ N\mmvf;$Y``p/!( E5MYb.k܈~2`29[yYC#,R2C뷞Zқ[ ;$=Ƃ C>@Fs5 -xM@x{C1et>~Y.Fyl#1,@}.q?Ln>@1xxC%Uٶ3֔lE1_wq~_(`~zsdzxW8IRPEmˡd1%6 0)DNrT?c{3OfL$:=†:~+0nĘ$@8 jܝuT\G,3sdp^e߆XM pI\݋q:|dOhO=щ[?WٴN>e@ ^0@[U$\73*`~:B.TFa] +T:a"lƊQlgt4@@2Gi:>i3z4ǵw֚Fҏ>\sI.)*ȶD _+a bfl>Pi5i&)-@?nv]Ff4Fr'CI<`Xh"Dd cA`Jo/lۖ=ʳm<bpwLT K˜Sއ2CeWbهV @i;n>0{:>UW9&>_/sTÂ$Zg9k(!b(uɻ_/݅Da aFH DJiϿU(xH5 KaV 8we!2WGtecaHhlOJNZE?]]N8]I=iP)LᔢE;{ڲ995Z@Y{  ux~ xE j :0w)Vې="(e 5تL%S;e|C f[9i>_vqp =K(Nē>}yHEsaJiɪU/ĬZJYqwT*oQf}rbĞ(xBF%cyN2Ƀҁ%&,2J^HFbY"ghbɓ[A]\\8°. Ԓ*&&--I'"P[ Rq-y mHj~ɿsƏAʼ,OA_0Bןo>q1`f|&RZ1XB Q3~wla{Jyа4s:">AۑA1{:/$I/5GX/FYu C#%D˩Bn$8K80d"MF,% Yh܇/ZۼzxPnbb/Ox@fsr5}ggߖ+!(MU,oS-=Jo(؂M?/َ kU b#c_p98 D1@ Oz_.79ӻH5ٜ(/S 5k=+%׾Y8C,qc;еz]J}0/Ѭu%n4MJ~ܼU==@Ϭ &=*ĆW`49#1=UŌK r\vn?I6{>Lr/ ܑzˑ;P}17fts XP/n&mqǾ AL|_0vβНD8Z=MV"bx9Pm|D9s~|Y2/87|!|>mOPd9-Rʔ9-F p8s$$qpڧHhgK1lFz$edd!ױc-z[(:/nO4He`խcT-tT8&5TLCer4J~mށ; &d;( \q*8"gd}:}.cEMcCAbiQ)^$魱/Sw)u2-_:ܵ% ;"8Eb}uO{^] m>݉K3SW ab/ϐ CASj 4a5Nx4*7ha5u^ཾx ArivP5r.< R޼Zx+ {js>=Ҽ6Tz0sĬ>(~T.WQg`S=THwJr+{v'2&ИZ}(V^yƊ 3Ҋeϼ /aD|Y*tyЊN><}i^\}\u2\2~^^lǕ$zy&xCTpf]?iD*E8JdhV7!*of$)L{<[j?-:^]yHgh{ V7Tm/撻Ķy1G^Qlr})LgĈ 1CYrrHb} mxQZ,/02m){p=]L GqYVHx滳:NcF)uӚҳYo>Gٱ8K0Zu80^1N[c`5vwü{:5B^P F~{|mZ ]NkZOL {=}94qy z;.XH 5:+R('=Wn X.V[&5-}%? 7VDNpyXkU0eܴ =!kdCZy5ytU711/O^ ͭ8hʄ)폒J.B>c'f;*H,qye qΙr%z,sc0Dž!1e떦`> 1E`5G#V3/@ N>/ns9m|ww,hփ~ ,+S't!uuٮk`߳Ԇ↡p *`Nē5RS1#?NCӏ r{ o"_Yy#LRhQރwN^)7ATb#c1 FiC_dQw5cp5M#BK^~YF>O['c?l &$-HYyX!d1cr2'b}ŇW^=QtX6_R>qV֥ ްem+aY A YBvR,A4A).b-5H@MX-KBy/ɡa9aAٴΰTZ)[*Ue^ua]-UX^>Q[KQB h6p1pus6Ed4"~$i QlIJ˂˥!/ FQ=R7SU_ˊSƬM.UQ)X1Ϻ d&L0k&@`cDPR-L7/D?2ɒX&{XwIPUr22-cJѦnI\w K˵ FE`ljp5/sWh8%&L@#UAox-9v a^%m1,}z!50OYqZQ }VGYuUb2/`y4P#25≠׋P N"53֦^qJTJ(w2U sIOayj" "N;f"W ƏqBIoE$w/IȃvxUuR({F R=#jD~dyPY\T6M*E-3ۅ)<^"yrt.c㥷̶ʆ&SP߆_XD=6VEȹR:@}},hGTbp}.)`dqsd\ǙIj["*}͸2#':jOI^߯)İȀ>UTq=5c}VӒJVisdZ%Lj$u1wf'(} E *XaVk.@ހٕ)8uĆ&_3öw-5eYFGZ!}B4n[Y4PF^ \vOrn=acpՉ~'{ Z Y {}4 I*C}kć:7~Oy!.هw Tir`5|v}[)+kCD6q_ě 8U3܆n>%NkύS5Op,Tjt#<B=#x~Wy]7 8U5e49azt>mǁt NqY7~AbH'L`sɧ>?X22zš%" W$v8K?HY_?!DtDM!y[j筃7ZxCM RJOl[+}FeWhHSBؕ#c>d$ 5* \\-b(vbtE1B4z`SUض9_79?#~}3Mt,g)@0W̑f6>BC}pi n vbR;B| ]tii7 [NC{X4@TOc0i>m6Ie. 􂱯2HXpWҳgg v\UIןC 8 4"o;dd;D!!]0JkN"T{q^?qx Eʕ8Cl-1G==3MDviLDR@[ 0_.6" *]7|g6̯DAkp/E(Me5*e#Z*C%$Rчg/"VL!h]IU dK\K1 RdѢ4Y4F%,;m݋>X rӡGi'\=dp|ݭk1f=N_ؔYfnz8Ɋ{Ɲ,ޝ^ꂶ Oa~<` 0XA2YJ5K̹ !rT3 \JSJ(6=-u[]g64_O牝~pޮ1f Hk˨DP$mX{;*6 K9ŏT}(>s1d}|g]f铛ϖ7"V{w*s']pPEJBn)dˍi8uDk $0AF%}N{=쮣Vaa8%!8^|PثmyPj !D٬#ocFbCu\vȇ VpY!aJDq0 \{[߃g"ʔ$)#FEWq=jU D (Q8Dpa$Ub"[UR} óiՊY m%ӝU{_Y \참h ]$ZyĎ.CayۿNMLCsNxkKcV0scRQx9p3. /FO68 h!G!%+bq;1tWŭSw RAʷ E)P-[r6`,[AyNUi ٕ| ؿGKc/k.tņvd<TdX* < yhG50Xԃ{v P`̨k7#II)Ƒ*{D=!Z$!ż,u! /{D 2>"JR.mèAҹbv~.SðS*uFz,ĬE(G -1;`5lj Yj-&\9E"ŽaiYwg2b@#^:t3ǁ4am>B@n!9-.eS3䄊hre:MLExC%&2Z$7*{4 i)xUmHf!o_ln:H dmbqGk xRANql(ք?3/t `YϢ3> G8 |>?`1FIAV[F,1~)݄뜄ZrKo?o7:6O_I9MUǸ8䜊-FG)&\S6X{&xd\ckvYYbDfГvI 'T;:+) /W=M K3 #GFot:U[ѳc,G` ֭)xeБ$1Jix'1-7, 5֫6/}(/#6OiI,bVh"G)l[!D2M5_Pu^l1r|wn$kȇVP0$| ̺4,{.{9SHĞvl=#/zՖuDk1JasOy}ڀ?OB2}}-"lЫq9{ of/Q?we> dFٔ, S6BB݁l微1g(d*>'>ryLI 7} j@Fqiv|PupG˻g%[vFxԠ mY$MUﱖvKe%vxF Q?$tοD:пA}^eoqbD>Wd0c#Bcw |/Gä%À@>G֎Dk髝T]2z-sSn)DJۼ,HZ)QǷ-+Fq`/32b%}rJ"]pN*,i̔WE>@}I(Gmz&:r ~z{G{1dSپyy@pN;`|k  š)$7a"T9kڅ%4HH&cY2pn 2o=ŀqB![OӤ9,s޵Ȗm9T uIt 0WwCQwA{RI]6R'\^+(擯KQPO xz_ab8wm, D6Ik:%/_.V},Bďai/N-"g:Kʶ(=\a8쟫:zGT!|¡X"`6jJwX,MyAYQQJUa=,H)8p[<BDhjW:d`Zt'~wZ_ dtM2萉Y>m.]\F$1_!DW93cʳj[%"Wk*SOfΕq͏> v˂X n 璶a SFgޚ=Azn-{q SX j9$83UUjGiOaB6W?'c+K{P[&L>^zKlʫJ.'`-\@hNJyvh1~ݳx"ry'DWXbzifxH,3`gP,:BuuR w(^#%}ش֦ O@i;.b|4œp0Ve=Āe :c~ɉ+!TRB]@KZ_s޽ ȹ1 RVLe}NPK!_ZiK.]ҞLY u5eԷp+>Fj(Sn*ܻCÿ,9umv8Îur5$(m(eVDr n7`z^D %F-jyDIgsoHpR J$Ɉ*K4VYc?ACOĠ3eeAgͫW5>^^Ύm8\ă7Uȗ,$>G|za%$.0'shrvSn xIQ5 bivaN'SAL🤬~ࢍ7Z|짵f ɫ Wk0E4r{d܄&%W缓n$Ίzx:Sp,_eܓF=upP9Ѧ`p}9tQ {dN(sXWܩAq[@`IN]8(H|hȪY4b!FU>@@ԊO(Q!P $+nE8U#:÷]ShT8r'{6ûUpkNlpWvxymTVӞqJdJ5K7~nh`Rm}J<5Ds$i+n.zHN1ߖX2z7}Xl эtv!kvsg1h=[@Y_Pqxtx&f.8 s~hAU@LaJb^CĂBh* %a}&;kn oA͹DZYhv: ,öx) ‹4.L{yڄ7 #XZQp[Ý=J" BwgI>,¶K"RƳ-iPoj O?"梟,{+eP+v/v2b] tF %zD w *1S 6ÂϮ ~Ct`\򃒡p~}o>yB'0goX\Ih8x'k ^z)Sd[S *g8y.$ܵUn ]E!Cx7+#%Z'$dlTÈ1?^Hi*TN>g%jZ!_()oZ0b1/g? Tlxe{:}7twZ$c1J tHrLj l M`!l>#dGоb"bd_'2x3BLVNMbֻ$#zM0pF=(ݒ1e&auhaך2 ^Sv82/r:a\H[ϖxQY'GE€3PbV=O9O"n/䌍\[Mw S|ZCm)ov-q! 7ݶjU @ts`y!`jX7Ę&1 KbhL2WN'bm[y{Қ j.T/2st?iH_xqReLs5]RKط>B"ڿ}m; 7Tgp9*`tRaׅ|ݳPQ]r|ĪzkJ#=b{P-̽Nb(/:U1 *Uqs4hZ4wd&tAX>cg =cjK{'),WiaIOHKQV< F-N9q3D <}@ȦĜ xD҂]`ɓ8JbqOJs6t=խ /W4l;Ƞ)9O8Ѹzb{ >E:Qz]x4I-/95%b0@EHo 0t`w fA e#ɕJ1;d0AۊnLS6=o(F KY0ARkkgZ3A `D?YN(^=IeB1x7f EJ0Mem?,hE&oEzV͵Q 0F}^'|',eLG|cyQ"f5# #x*JP(J0>~*`X j}I+oQR;"XVڂma/T{nʋ}$"IĽ* o xEj9}iٙh<=x I<4 ŢjܗW b U͌Wݤ90eG&h/PJtb }h:z3%h!ϡ/S QZ3cEvvP`=E ܘL[6Ks^j!z0{3cA) $"\A?=߮~W͇OQA3[R`tvװp򑔜gWQs f< 2*fc.m/: *[ U!7+)ð[}\4VeTj$8*}yb<7@iP2 u(eQ1{{XD3D-Z,@D+c^kBM(ߘ{S e%5 ̘g:!TT"si8m+yq܀Dч؇g~nq>>9XuioVѤПqGUJٗi\~޺;h,m1c d(]7N/XЈ#b6f͕ o6+M=r{D70CbpRi霬2f>`Y}Ȣɽ(s1a,wѦʹ1DFIG* pb]VGm%ӳy#9&QE셗8` DK#)=SsLP>ntvFZ+ .i̾FtOdI2? NYfYGEc aRp!=?"ͅ5V ;j0!t(A:aVUUIʽ")v;+ 1u)Ib?̇۳MѼRߤuMK]$qvLep< [u]UᷞC~J)!+ yX&8QF@ s0<6{}cBeG˹$7W;.2%7`X desL L.7 xTj:xz|!aFS '1|7;1oBo KkvmRsTI<,X Mh#yNʂt)) '?ƈ/G'?s~,4up7~Z 5RsYQ]ՆhTR^+q!]M,HLF1TbK"0>mZ+0!EU*5iudAm}v[tBzV Nstuؐ?H:yWu灩"<(j "Y qfnmHWҋ-U9gXK/bgMm܏7!+j5K[Ơ7+m4=@h` BOXo'}Iht,v]F4 Ssa_* 4' GٳͨcFy-vxTQ0C& >%s#N:wZ9t AA1He&zδz)1mCNQ %uu]Z DbkУXAQc*+f"dH&jF.E|q U8OC1bw1֖g<Ѷq-:C!8 V+X˝ięi}L7d|5{$Z2$[R738 r텓A`qɱq!Mh>=?[L.pTUX"D^ʀY%#40N\lЉ&kajD'O#=p#,L+Ö;kݞbL}¸V/to &婡[;icYKIG_qk 5]WB5W%v0/1^ΜccgVITT+) l!Sb?ql^dNw}WP)c;`Dǁw}MJV^RG,O@CZ(ڝ eTG[!эzqџj#fhRub7޾';*xwvI.{ SւަIEV4\x^;Ë0մ?3eJԈD!~-AdKJU3I>2Y~h֩qٝ~2AErsKfDc]< bScW:^o1?ꃿ RdXжkX5TQ#=9tJ;ïYn/?i'ID}_|G^;ɨ$;}̓ IeڱK3{i^-u F?@XJ$:dZ‹RX5Ζ-вe$=|WK(JfRY Rd};ejϔUlKЯ ikM_A벰y{I[G,ڈRbwy,*\:6:};(pmo:wK3xJ7FN9kLt "n7$OGdG^_΢9[q#Dp/ ϺU$eнf`TXx׫^&JZf"4p9zŒ@Rl2 a%F<"Nh+<,Ȭ%!}.WϣrdJ%[Hd"A6qWd Rsoҽ23Z@ݮ O)/[c7xU“ӛ=dځ˭d$鎅J%x-|.U}GBhg&09ǚ ]Rs> X`'̌أkK=h %zձ뭥ǫwj &)R9J  :F/7]M_^+P%ppn!M&,$h{X%F "dE3vm9pyo]]pWFpox1)(UOm;ܑzI-ݎC`_&YP2wQKד5 BYd&H< K]X:EJRycה $T+bȗ\UT$FJw-lKu!ڒwC @/ +yƴnCkF|-!FfcSeb΍VZ83R m^Ѥ1 Y]S(Y6%雽0õ;kTvZs"D;)LIgmV,_0O \ ~nb(]S,˸1AA w{tCin3۵LO}H^)1!8?OeWj~M=EG4WZχN7O)M~P8hYew>S'yFAYrd|uINԡۓL'K4G/pEeX }4&l\]E\sePh:C^ɉh1fZ,ǫI._oY!/#no=;#|v ^^C) jF%O>\ YK,0A|5ݡaƜ ?3_!9=Dr ;.J ` ĒPPYv0^"jcC?Jm?z@k;"VƞugL؎L;m݀zGumq)yϪ*pmdԘ -ۧ?_@ڲDP*V9\t]{<7Rg0G&8rI$l+]hzrfau{3SC{ aCXوmQgA*W ,"_G?{0<ENeHF:L.L179>gV3xn*x =c]iz,";G@L[;S/5i\lb)(Է2ȃ."aac+=$pxxCW3JkИ*7X:X<f), ~]N42s 7xu?<}ؘa- Tl Um؜-}ek_>ܕFbBLsӼ SzU_nԯ0`?ÍxJ&}!3,3xs>Bk#cG3?^0PBX3ٲ 8N:0i<=(pH]w/c)Hfӑ_D'_r r4㜂}7"3ŭB{vy rm7{ўZon:,qa0zd$[9(T 0Ȁ5Lq JSA1l71B(D |$۪(s1)Y7:uzԸsl zio4荝ͨB{%kwKleT'a۽,8I/ѯ]a*﻾]K5C b=k57&rpWh'@N--m$&>Q\#`_ um"[S;!LP,ct:G#{p,1$}f}2FQ%(C @ 5fފ{h>QD([ Se\ެЊt??I/2clEWG.ۨ`wb›k3ӚL6 U)N0Ȍc7d 3c뉻|r?xDao-͎])6~{"@ojLBFsyE%Ø)ߺ/aET( ij%#R!<) q%Mڱj:}%Rakr# A#*ܞ;~A gMC,j5Tc]OkY8uGpiuτhG7g,OUs%ؖeX.uz{wfF m1t| h8tUXVog0"mQGiGCO5{&}S9 7(6#g&8+9Х 2N%haۭ;og*o>洨|OB'PSWHTd8R9>116np)!TҏVAMxwK+_B=1"|۫vilzl}6K>A ?:w9:0 @afu#e׃Qh:rƑnmlb%EFKedírC{p_h(Y3#]Ԛ}WDޗ\8T9jD%rN˙' _r ĨΪ,: 3_0 LhbRo5ԃ'YHQB} .x>?geH"h{ F{Ig,L|i= OM8@ZWb)+8,H IYxK ~ąztpuQ8<E] BH%] xO"wsd/bV!| ١i; *-ڿJ5/!2pcULX|g$[\\?4B87H1e-@jnB!˭;:{S9F5Of&x,/RAIY_X"$='7(}tU,f"K s@#ma,}$QY>$)819F,ol;=9)"^8Eܣ%!68EH6VKD:(mDcy'DBUA졘G#%{'X+Kv:zACG_Z}ΰ`~O ztbZe)Y4 I h8߰T2? B'~7 q ٖi)cǛ>ycAJR06 |^n/*5dQHMfjK \Ywq(q5ř5ς!A fMϛ%S䬈=JtVj8$V~u5-l[crqŌmI7fQ,K5O6"M+inf+GjeHgt+Ys/"HUkβdnLKǴ^U#&s%!,hjf@V @Ibuw,aCi9f:L.~q2U~ M_+ 8P?{ [,c^]E9=ޛI"VqZǡ4g{_)w?S;jG7)0CؒϛI%L%mZvT0ȇ%-_úud#%eū89tXU+vMX:纨"0נrفE1WzNީN;].,TaD@C?ZWɔmC׉P/m>9<,[_cYrqⓦJcz4z֓!`]%kI}|W:$Ȕ*?۹Cz?23dzV@udb˜Ded@Y ;&(E8-:Ջ#BpKGW+#1H+"r%E!B(5ƙuTo~$ZWIىIlĦ i') rANUGl"xKNhJ+Ljwk#eȠO\6`hYNnpL o0 ck#83PܭI TB JbLб}ū :D$YڎFY~QMhf)B[#M?@^XŁ\woCޑ¯É߈HfOe3'hA!}۬ P'N8r{zY0m$t ck8&jRӶ_IK(i$ Ŏ9ws?.ZVEcd<;jH[J2і0&"L8 7KEZ _Yw'*`kŦZ Șa&g>h D4ghu /8*'Γ15x,n5iy{W.|$^*-oknͳy9˺#4j<7*i)xBXIHڹFQ% 2ҙ|*N/L3˄Us IC gIB" ?e *vM5৲~&{zw585*bw ]>i,wƏд+Ibߛ(+ܲ rkp> jn<=kh-4'*$E\}^/ O$1S0U.RjH^e7%aQ scB}tvb%lQyVE.po~m`!}^|c&.ةEݻG]xA2{ɒQ/͛U]z*u':޴/P]E2.B_(-R>nP!! N6ɚc@V;c~&U:BS)_Ѓ,7lL" 2jFLzhZЅ GE F ;wBM$i?_pĊQrǸUG]C!mk^wNֻrIyj=0ꆭҞK4:i$1V' bgQ][_<ߗq;#`w4MlD>̗cߌb,Dl;ev5/ B=eBd87z W Yf4"<2o}u|;%rVڿ<6ckqىj.2eң.KLy.EX.; 3?ے0V`C"KAI}ΦtGɧz& e"+N=9X\cGG>,M*2xkRQZ*B0O \l rO.qAkJoYת: bZO@:RYGMo~JmY) RcCȞTL8;{ Xwaff9},wV$WA80s\a8 RJ__!۞ȶU`l͊ۺ}CBF޻9ؐ L]^ h~ŝ!>7P%U%핱̓a`KGF tNY 9=[GS-bȭiVKyMy}Ô0RS50Ѫ5kD0L0ɵ/h pr$SeQ)|+!)(4#PKɟr\=\@ A= bWJ~{g7ش5v';a9҉Z6/_q-4O8t8#KNXcDA.{՞ oK|:V>"'27mS_WOϬLV0͇sE^@Ex{3MKg2#N.aaP6l9>ܥ3T\ڜ,SK .ޏb3 aU,{ѹ'f*;Y!I9:bK%-&Δ| R9ܘ<* {`7NAU3U=j VFo [~VA|~53|n csKض%g3m6i n*zs񰸓0y 莇s(&K&﹘1RHS3&r,śCEL已d)H6R4)VD7eAO4K.Ќsm7g Ujx1[Ч?ugk梠rh,:W݃! ^vh_$Zo 9ZWIئa%6ݏ:ꡧ/w2Q<ꃟ@y3rkN:V,;9ͶxW\3/1=K`%ut4U)6h /Pd"vP2*XHt?w`|pҖHбQj d=s 2X(*r*T).8c[՘#a V+*1 A $^-@9=uasxOYmU5h7 -"Ɋ1_UgCn a+J#áHh<euYפP?4>opzbe[7H=#bnnZ}l' 7^`?SBQgH_X1+ p,9)>k `B9= ?{RWX+`?6I?WǺΛPl 'hu{*pErXuGnQwm0 hә!6pոpAv>ý񐓦-eO/;5*dH 6c4c}8NGNM"Xgb:.x A_ߺ1^fKeuЉ G śc2kI"PNp9?Ҋ6L%-:A@8!@P[NY˺qc [~,\ab'=&K[\(Yߨ!CF\ڊ`>Q^|H_A8)> PJ(IQv~_zswp%񛁥t»Ed )J1&ѬVV޵uR}T2,` >{GL YL/1t5"bޏ fJ4QiA0R R>E@#j3;^B9͠A,޶|vgK8k5bȿ^%{Q&BBđ:+ƍy ۰fJeT*_PZY3Y9;M omGΊD[zw2]5A ̦ᡘ8XDڔ݄V ӌ{S9~ƺ]@*;S@sif6*{A Zӌ^`YUn A$N6I0 SQk ?,}"Aan"aMe+Y0u*)pUzP|(ԕt^!gn={P\_\F'g-qۘQ+"7Y32ygyv1Nlq@e0??jcBjAd9u6]&/ %v^߀#~?HS=O0ϢE-)t.\{?Տ2 RogW77cX`DWa>8[2OEā1~ێFNӈ'Z߸?͡ ml$u'顁mr`5KAg܃ߔ0#;o>O0K$$\ k]0ؔ(fi N6`sW';)s$JhM5wINW\k/3Ҥʖ=o&\Yy,v]ҙfjP u60Mvw,]P׻ ;~hw0ASޥ4:e1jt(*^7yt+*|I CeiI:4PhOB.5)L*}΅?)Z+| 2hi ?y˾D*q5:]K+9<qjln"՛YgxMIc qMsAF&x߿" DūVx \[" u`>Fs^NcVϷ7!cROg+Gʀ Mހ:|@u1:YC\(&Y+E]r b⋽3|1OqPMu9; 7qPI@~k_|3Zfh=hyⴐj:_XVAݖ=ܴ6Ғ!`)m=O#PiPC# Q+4X~73/FHv oJoy-Bty Kqj=ֻf$ e;ެ*wUS5"S þڶ*~+a$771bzWbH2SCI;K$͈ TLjh9'L^InRiI h>+lKҊ. :K2"փ3_@؍An1|6[/FQ i{0 PTo+[d`O6$?=.c_   F\6:fbH}xgN&*~̓6Qƅ11V*>9g9]a7-zV8Aɲ]ǒtXp"ු'2D]u3BLD,VGi|F.k&=hOGf0U_9яbhsn,u7}994 lq5huXd50|ch*ڑZ Zc4ZzJE3y5j|M){S:+:ĺ8mx~n‹jY}3g( K$nu<țT7%|;uJ(e&+oEScKg{C~zon9#Ye51܀{<315yvU%whhRɗOCUSʐm|mV08˝EZ&׋02r! f3ͭqY hY wX1Ohr[&2ӲܡRwQEDϸRqfdt2)yGҜNȊZzIKuﲄ7Wd!0nДFAWN@fqֲ7db'P (u&̣(^˼HQܐa[p}Oe:YZ\*}V.go?k Ӳc 4~j/gǹ Gg*bz9E@UDC%u)+殭A߭U4>*%wq fK9pPeñ#&gF]|;ה(R3#X %?v9Эs= ="ܹQ gn.B-Yn5p2MI+WO׭p <Ig JhI|Sj4Ly OF$y7 y?ȊiH1EҰ[DR㾠q:-(xpkLŕ]`?ܞ?D.i#b\Anɍ5|Kz"3v tVCkvh\7j'W~nXfblz:4>.E=D(Y'm+>i-oڀ=9qw}gļ0SV%G'GBY~uȺ0Yj(&sfs}xڨRjeZ6l6sxYG#su9ŭjp<#\:((XVQPe0e7e< /RlWq),.^.fdSCTѱe0jvɻ2mTDh @tz!a,HMVA\rKg*`JL,])m:u`\]E4n Yd+1)(4a g+ KyQi)n9\a&$K!]nmH*"pHkR&n𧀞b$ g dw\RvzƦ v"3( 8ɂzpF29L5ۊK"HnJpF48nJg }Mo%cFTԟyNW%Kw&HNyȕ]_sDI5 /W&)vp2ƉaB}ܢsFmIU)9x\,<&\ b3 "C{Й+P[>?k ӣK:ůO fsicOuW/r}BMMflagcH?o NBi^Wj4a# Х8^8sa*|9pVXݣ wL1{!D)UTd.&*Gr[X3kbkRM(=-eEٍ[K9SW}`n`gFJ3fjdjeQ;:Ć'BʄLs:G3X ,F%'y\z؏@_!-KԦԘ{ {ܿxθo q&<}!؛t+Ik$!޲(@,E|pm ^Ǡ;EN3%A8ҿ${́zF(4ַ\MBN4<8=qz8%ʁlJI\ &M _S9C=3u8*xi!q/|&4M+ ·a ,F h??R?(Չ2rI(`mXs '(TP*NC/lJ3&NbC-i$9.E>697Bȭ vZA;Y̓m/2yz8ѐ4lIuz}e]@ 7݇x1V(kST[DucIs2(l:ϝY.x`Ԓ"n`hTOFm@fSw$H̦SUO OcOgQ;qٌWAsCezq-pfoK6Hmwu"$|I1,Diɿ[7Rx;=F=qB@o'1O t9p) VSw x,yן cݒkm31H &؅'N~M_h* ! /R#+~!|duX je3 W*dx&|<֥oqzWqa^LЂ*_9#⏋q`kaLU0UXr84EǗ%~9V17G+qu)7MAh* טϬCb7V"^ػAIwqpŘbHع~%ƹ^|M|IRSUbl!u)Tu_ fW|ϰMLxV;ȫKsi].wW)M ,hqg(!>tz42"KǜL`0Jn1ɍ*dsX @MWszX/P;SRVo>ǝv>@lZgt.x}굆7lI w!Om UcJ8̍W^B_8ci^j;)[XaʺZGmjq;3sy>&PLHaM|R>?Y]]ݴ}<ᱞ~C]C/MΚECh_QC0SÇU l F9>m,)V`9=j463urQ:Lj%HW By"Bd_[t֣1% H32ҫ&"ؓ6]yޙhUNb^>)o(L&q^2I-NRf<_ĹWZؗ{u=о:ِt>ɯ!ت,B[ n V!hъ2w;P_ }\QGAb\Bx R{BMYԖkz=rߝk77\5^˷eT!AXCDi=^j9M/ݥK`N:S8#pGt |ƑBҰI͑!PC6'\L <^|kpPe-YOxa6?|ҿ+O˻_O-r3`@KLcΦ6c]^ÝSU%˻>vËRϕ[ϖ5>h$r}L%\{@9NhObQ" s]z&?kFp,SW z[ #&R~vʯhE(ԧ* yTs)uvԔ &Fd 'kAyIibW4!OL7mw$ـogr_-454t)Dyڢi?,Z.udhOSYlRDۗA,K+ b+iU.SC}`Beu=yo̍¶/XR¸MG6=%ǖhόoKaLF P{ԌUwɌ<݉s1LӐk ~];īlbI OPsvң9s@bU}\'W:^ # `-,ԭlS%r`tpi8\"Uf=ju-z ^>Un˿kUix5ۋWeE@%H+u<)kJ׳w}m(f/\^JG5Aj r=xٺila+z9y㤦t T| 5?QO~YbR-(#mGVg_;XvEKUt9e2,;-5vxEod^ nwqKX?9'X]X9jɖjXLĕbƢ8=$?;vjt5P= 65& ?x# _ӆfRSFA,6ġ1hB3zbG{ [͚9=!5 C@C79_ ҭr+3s`K?څU]Ջ$ړ{Rt$՛˶2UX WP֌]jթA[m ,ُBk2FUFOlmXM! s Jď;nɍ6vVdUCM |@#M@Bf@!7ƶP"; A֖SgM)-y@-7-΅M?=7:ۃi!mnOŏ2-g0lVDl6W[B'И eD3R/|O؍S&)zaȝgr=Ov0ݟW aWKQ>Z"hOZXaQ c,hn1\(mWz|uT}Kln\՚ knrb}}RęOO(ְ$_=t݉[UƏki/,ڜoC\a0[b%U5&K0ZcLI-*"|,| nXXP:IؗX6BJ*^0zPlGvǜi 3Egݒ~Uj9߇$c:H[:EF~f^כ/ޫd:Nhon|-+ ~"ULC)$ǟo:TGB`&0-E QBی+zo)lg}7闹JY{pU;]JF`ʹvo82Qgޑ#W{sBŲK4}fvjyəE ,$U`+'EP=?ߕ!rԍ\/EZ{ 1^9qQmsgZ{??uY.c,;}R?RL-^h/7Pp?噮+4jBw) ɁSȂ=_8"2=RRv. Ž^4D\E&KN|Qmϊ*qս̣]l"Fu sͺ̬ܰKTEff\b9ʡLĴK1&3hqb Ϥ6/GzT[HcJ fˆu@NS Uז˛*Zk}N&8o:8En(}4ilJB0-x;ts@x0EJLݮ/  _؁\r3MN:2~,Er4˘ W;,*Ud'#23*ve´]n^'qG@^L=r z*gjaKmIZ}\ܮ`SGR·OP!w~hve-pĕ6yAP]ٮӡ&J -iT/R=<Ҁ>3?Y\Ai ۵lgr9Bţ;VƠ^,_*d$HbB]/YS~5L4*']uG1. 38/{8&q|7H{J%$)Z/h>㩐q"K֎د8wl>4pB=4dWux(9UIa#o<۠Ek/G56dfd¾Vi&~ggqe.tJkBH/6mԑU5lR NPRhLK~ p" k`L)q S:Z/{+$e[#y:I/uvUtgddq>]Z%>K<&RqFt䙈] 5SQ>=n%\F}(Zj0r~w}0v黈u-*&^kD3=ꋇp _p|w1S'bFe@ZJjAE& 0w0T~XE2(ߧ׌!x,r&֣QWgén:f~o>RO5SW"KER S,֘^[$ a$JE?*#+Hcm,B.\,qŒ)ӣzX1:gtyS<H5֒"yNP=pMM]3HyS_=5nD[`ZHBXsX%Z%I:x$;w"4@7R wqӍ߃x^ 4yE_G@+@,~ܰ=$eXˑKvY=G!(~eyrU傃gz`t^zjPV-;U]kh,!0~I'wDqqE5 g Y8v-kzcl O [m'L4nni'~NUi4pI>" v͎?RW;.>Uz0 YpIm'e5; e̓0l|[FVXå+ThPPm[^9GW|BwW݃@ K|Ix@~fŇ/kj Aucv#p$q qo3+) $wE-!z"gS_cn~"Rrj$ZiXԨ寳Q MAɼ.ymM!LLv0Eƒ7eq9Y&{Qlju S2-q6EWqW%AzYAs3@Z%q9o'?7iy- =@ `~F%+ipz.[A[)+9&H:7זh>u~}Mzf(p.x RR/U8.9֒d(t5Pp:g2qجQadE,@w#[fWU.Nc({My只<7T0γ`37L8A un.\>EP0xο▤PX-:QizV=bK`s} 3ɸޜm9ښY|x}P]|p bos_+=]9/grNfn'&PmnzGK8Qc>1+rek2lp(*!" w`DG5Y3M&YNқ&'o0qtYOQ V^WΉV6֝14mG/~LgB>Z5St 77 ޴ @=mMT9 n,L oLūi_>8lMi!).zXgŇE8h>"MCݖB"5?"V^]*sq$M]АB9qD+|b}9R;CzQ͚?EBLa\bطNuEw 1PI}j`a+Oo>h$ YdhXnUx=3WMOm9:'31(!fܰ'c+cĄ7ZG)/aH@a,yKܴ̂sUv#>ZC ;)ќ2* $"C9TW CevabL6o?ĻSk43i`kji ټJ\ 녵lq|qkT#m^va -$r9`~5a RG$Cѩ}ިDi@ \qAihF^FwЉqml!'a|$ϷʔoI e~;vSQ7)IGXt OSdTJ - `]kBUW=*1k (d%{bkpGYpK"cf h'[}>S8VNlC KgsCD-#`V׭dwV=AUHqf)<律~JH Qm#F@(Mcۘ{Ӫs 4 :faI=%L ̘^s_$Ժ(FBLnwb=de{(Ϛ K 2<>伦B L +ei$2cذ] &P3 G)^N)ր/KLV{]ܣz9T@;0eu~} VsK7O.N>OW k<,]mP(#,pzj?Vc/<6A;]UB>V`~M;qW鸞~u 8=2'J {k*γ4 MA\bkQxiWԩ&. 4c,RxZT.}AWT M`w{k : ˑ1Tu2+Qx_/ʼn;93]}ۖp2!EpI;Rvoheؚ^&'`[+bK,"n!S€#ENM*6epIZ,Sljڄ$ I X;S&շuP0Ǯy21zzӓ.Eo30kwwEe畐V2tE1|VJ,-}m0Y}^2&Ȏf&ʬpCpgIvB !Ԭm8S@#Gc.ց_S4ɓ:qfP,)Ȏ_JBvfأ 揬<\ÁtvasG65o:`p~n:SqKO#*M~euWNs JZF]9Q_{3Q*3茤(%b\_4ߒiA_W%Gӡk@YvxIl?,d݃9C7[ʱ8wiz%雦 33r5nE%6L#e.C/$4o6up*c zH NJAnB M"U\vf6\@g+w䖴cO~G?" 9SY+ÆXOZ+4rS`<.IFߵvaEbIeDgbWa|R":Ҽ@B"RlscЩhæw4d^U1R~ ww %|);L`J"Am7j<=f7iٵ{ilE%9Ҩ, ,Cwl]aJ j}C{$;̦x,O 'ӝT=էtvDgy@ R|=\v7*"yo@.EEZ4 Y1-"}|S x%@ GJ z3f&Iv|}:!t-nw]ď:Q]۵ڠ1DC䛉vƉ)R D4F1ڿqkAS(6]}ufVXŊ*$AMZ3^dR=󂷔nb'LkVomHfRrc!j(V< ijduz1Rrb|3JH/DmO֟ @^W{r$vRjDwKJGqN?W=ij3,+e'9Ky DwmP5ALFeSi?_L$+L+gr9èoEvX2MJqubcpQFOWXFq:bg>v0Bt`ǣa'm@H1&yә"/eN6ô}#iDvL&-c48&A Km&B8\}Ʋ,yi:QIco pt_>,y%Y/\E,U"wZ:X8g0YV'=vV;D_S`+?΢Yoc5c3P"@׈E+9%Hۯ'نsAgƶCf/CHu %~rD{,&$tpf2Uw$J/*d߻ֳz*UXӨq^߲D$F  iQĉlaI2磩+0;Ԓ{7 n ^.~<襁ԫ3 F˅;*rͣ9Y Q 7kxb WjۑHbXR0 ;}:;׼Ŷ2TcńRchDyc܏b<͝m?_fe EUG:BՃL<,w#yV[T on m3boCuA% .+B\W:ί7ڬ),rHUL/ovpBR /R:_'aA#WH&3KjT)RkLKn#R1Ҭ Tz1>]O, Lx&&6LCJMvSr#c4syӶ{= eՏw|)4N_b8[uH1,TH2l]=C <`IݠaDݧI]M{qp/%< vv_G`UkhBtW2q2qF[y/OtBP%?I]oßPUqS0!7%Sj~n\w/~ric +[a:>g6/ĀMj_ lJ,"VOMx{1Oɴc pwh?Bџ%7!& 8c) J$:$iɁa+_!iٜ%3F?H@vw=\{N'V3[ ߟl_XT,q1]']9@|3߽-cS1brT]EP Zp&MT:eczUuWsQAў\W㨕`E{+"ʙaV$ XD iE=e]b[/Dm{@qFD:;K ƿ\jl +};u@ڤqύ?_JC"@-E,ZiM2Tߖ ׵fao@78$on21_G4p©Ii.qxõG>me&a{y4vy}eة4f!E}7JNzUF.3HKIM+2rK71j%S㪇@F49rQolf72(F@݇ޜL}3#.R5V3dr?nZ+ 0kX~ K&eQa#eqdtizf2,reDžC4+D Wsk}*eAIL GvߎeG+]/B{Тj)]UKE+.5ʃpcW\ ū[kўSJ<w \kˁAx E|q vW ɯ2Ѡtʣt!b'NM+BVA"W3ir)(`Nu"x-/{n I"z+^R4&+r[_3g` |=n+=Up0P+Gwc)x!FK?RݸI4!`>5v9 )rFgńSY0w™qF@z vZ+p!!o;68G#᱐2ˑ8'MZ(4 +A?[pTh  XǛ.MݐVaA޽ЁEWnᅾ _ٝ7 OM_3jdS<Χe 8ʲQB*#b-*}Ca9o- 2oN8''R-(lI8.@y4")q-2 1uEЋ9?:%fR9@*fatS* -t~AMEf-Ƹ* 2NJ#{eKZwT$S{-.Bdӷ$2$Xk?dJY^ #me_+4ƷIHYPGdA-n {E`bYa:; ̞jT\A/ʁeW5V)vb.0g^4ZIQfMjRfΓ=rWa-=3KI CTy#qaM Y_aVHLh#X@x/P%f_׏Usp-|i4`JS3"(25̇O*;tLܯPwxS+f8)ν3UuD2)ky(( ec{ Яs'YZ$g1{o ^-Cҋ ~E:}-M_̈́L׫5畬a +&QL3!eSF3)Zm h6>11LŞFcFìm<4i<3.edx1-|\C^mA3Bw& $=)OyF]j&29{roj1LMd3b"9t?GS".)°Ya#&Ƞ;.o*1N::F ңSWM6_k&Ճv@*´OtYA7_NQ ) v,vsV4]!IoByJ1RiaT.[iYs~[0_d+A#0q⼏YTbUMA&ym-|LV^ψկ^+uwT}Wn{QDw5"=˘^Yk0f҅4U, +iqA}}8wŮeǵ &林|yCx =a(֨+&2IP¹eWZ<;MTVF7 %كw0k+7c3xC"DKCLxj0HpfcZ&: eæm?i[Oz!!\ҪNp٥'U$u7:swí9ҫX99]drr./|H$6k&וM{_\\O+Mvx> **P3"å'Da]l v6r(צe"pP{S>%;A\#q+U(.#lR61gl)\]wTV$.fe]e/O}skݰ٣ Ø"AWL#υ,RlCAmml'hYTgTyx{e_{<WFRyl,YuSL-ӥbX.siD^vd^IaC0O +؀IYp\% ђ:cHvt"u⦈Ŵ,P=ﮉJp|Q;`,1eʡxAWBL:JPœrʹ Q,J g2#ntyDm'-kB94r=W6m[k~-Qh&=ٓܔ3v)c.[ $ϨY#G+1"eNGwXm\z53U<@~ę+u[!ZR9,hv.|~pWuZ)H/X Ce~[q\]tг<Yp_Q!" t"W$a)yUĉjd;Z`9<\A;$v. yԖePSDZeFP >RlqylHƒpw aQ xjIL^`xb(L[HEG?kQkͺ;fjN v{c.8 P%0 LUº=h-mHo}*>j%.!h?8{ݙwS_vВ~휜~(pIxܕ dnȊ\XRg Y+@k&% L >uB9. MP()@tF%r%` !\oyAQW;zPjC23ZSXo6Ëc .K4 hR~O!0_"K< ):$I74L,\WI%%DNk ±Gv @(ZIg]b|xi'cABZ_gBB\ ]Ntz"6t;2!0>5L_dhp^Ut&ךPW%lk* 65kb+RTsTJ=eJ@.gjτKк%ˢl&њ[$‡nب \^nt vٻ)N /)w%;5C6?^ 2Wx=~q!_~Iq0tārDTaKZZ%r>@}z%%M³|}ӥ;ܩٞϊ2 NPxg= L^jhǠ8sO>+LtӠߖv.*o C Ev~YIX,\2R;Acii#VaFݷmC̵xělfGP2xل}uر^lm^}uŦ_ՙ4p([G߬_bꈂc@h*.8q+Qy`ciN Ht4؏M0孭J|o9)Z^'^ Hi~tZZчzFIdݛ/BD^ 5~(>$w@^>* ȳ( >AxD( N[w]ہ/ts̤ oR{q\cWfQT}ga*uR*RJJJmͮ,o6# <9 .T+磧DߊyFkec> 1% ~}kH%}jLk0ccΪzNtO#oSY< +v۶"^-=6ҡT$*omvGM$jw`ݤsf QP@Ƶ}A/3 +ƛxXq!ky6ܭ+o4ANXxĒNF%Uѕ`2^KWPD?WO XbVz:,Zd6e:q >$ĢtOu E!C09ZaanVe 0M0HXKX*vZSQCJ5p(e6.X Ms;%w nzeIi>,kqr!.^삳*o8GllPFqRe :T ۆ4tMԠ*шWenPw C8MxDd^8G"Ȟs8/;Ƌ~,(A(20qML"Tw6E1*֞#ˇ#$C]FĹR(LFcȵ[jd ɻ/6JJ&gePXTq, p#N@L+nj;\r޶P%cזVѪ 8#N֖qt!f=o 1;)sTgi_:nd.9mlt nSRkJUu>m{G]3$ĘZQx?]1~Mҙg+[~TDЀ2 5Թ#;k)H(j_*0tJ'RH#Ǵ?҆%s(8d}pPW]G0H lQ83#8uZ!X?hķ߿&Lș ;qM,dpK |&T?kBH^6l0NC#Ae76=]l1th$2 q]2A md$B !|0t\]d;yi1|/c^6OWDn ,J ێ6X~×C]IGۊF%f9*Vhɹ#Ն5\\wn`"Ds.OK7pT`LGxBJ߾fe̟YSH:MAc2+c9Y)d |1]6I2HxsK[KT>IY,g!|1..B`"uox]: ,ݘXE.yzЉ'sr+ɒpԵGlv%k;=WL@j[h ԰ o~䞶Q }Å\ $1hݑ /ӘƹBG oYJ8_p^!if(SКUd*GRA.kG\DEeanՖ”-ES7N|xؠ}J3j\w+aO;; uM 2픞BI)cMl{L7L e;E !^`T.UjXl~ "yuqjpB~QҐO12s4UԋeK-=;%=fh ڣA~ꘑ&3⟬v1?ն~i ߑkZX,8Xѩ f'C&][2O&R Rim܌v-WaȨlehx;Eʌ Z") ,xBTBQ5fHp"Hڠi +̙: A*A+FGmnCER)F^]nMJq9Jӡ<jXl_d87T6Bm\~,$TŞP;j]sEG)Ù;%:% IhwrJB)oޥɿT0!]7\Q1EoW&g:lޚ73W djRI$ԺBP<:}{c/@д4Xƃ ĽnMjf)/^2G-y+ ׇlwK2\L JIr^F/s7Ǔy@l\-͞!<BWihςb[YpS 7pe0ĨnO;b~ rHs7Rэu]t{\uWUm֛Sr#>RGVz%SУ^kADR 0@q 8cC%OI@d~.- 7?OMjE |5?~jNx) 7xjU^97}b^^9P38aL9`uC37Bh⢪9 ݶ'dĽ#L$djoqǼ&(}Δyu4WqS϶:Bضq H4I\RzNۥ?H$ˬ!M _tmua 2P;, :>1+*Sd6kxӇ&tʭ>Ao̫qX!ظӜ!mϰh~E-Qa ־O8YqjƔi(Fgϙm1NIfzdG^/[y>|,`/h軏5| 0}z>G)Y{{nQԂ)Qsk%_<7)1QY_`i)whdXE%&4im='.BGNq3ُ u'ݚe7LL3s4ՏOMN!?X*kΨ9\L3 A|V2 /X'E&i'9Zzq0&5{teT[. ͳvoթ̳zE?)/Vψ‰o`d>R-7ԔU֘%gI TQapDiPEҪ0ԫPi,Es2\d= I!/#_v؜9iaPv?\,Wr\##Bfy+ۓ[W[c3n3r ޱ.لs-5$e N8 OK9'}<5Y֯IT|j6Nmgu/݌ tߛNZud'>Ng\#4]`%Qm 2{O*HS+Au&"K0i3e{ըDI,Ms4&z֏G ecAbݠY NxX;<)% U떚`0偩w+Vۭؗ3a`C%2."Oʠdtgz:i\*:))\e"Þ4|p$`Twq"xwf̪,wXӉW7x[%zU#'q88Qx9uQEXw9p˨Z߷ɍg^Kh["k8% krr-mv={& IX:?+1496g }&&d]ne< ִ]I5XBi!CUDZԢ.<{d FW朞Ȳ_\M.gcȲlKcAACJ1z=^)_o:s5 _BnTtuUGDnYxi+]nH@wi7H4X)`ZPID,BMHC }e>[pJY,懍}zjɟdKnp;%Gee Nr2e?C0J?ѧRݕ n~oKr4̒7sdSgρ3 {I߸ r qQe&ҌDG*j˸^bA'RiW2! \;s-Kl9%C:CEk5̪}3!.ծ~/ )cBnģUokŜAòܸtv4OD̯ w -wXvD3Gu}p 4 Go;%ȴG6W&½?I'b3T(  9qg]u)-{BL=ޏc&jk2Вã<cqiVGV.)QvJK -EW 6+tqn:[QpS*! nMژשbd{ Uu$ h%pJ0΋QdV缥oFN.dv4μi?EbfUԍ\D5ꎰQC P Z?u}Xw='fB G@‚L>Kfʧޗf(" bFq f@~{ HڧTM(ۼ )Ky9wVl. @M9<#Klģm'gH beBCCKpw3ڮYWs0E[+xC SͼJ=qqYyG!}ɼh'Gzh` 纯;'KeH\a!SlM6v}FC+ -C|O;UY0y%iNj(dp5c>ߍlJτ#Bgw+c S\х <}A߯.%nZ[J:K[3SH)JŌ-r銎dkB0VGPO_؏[V`Zx̍D0p; d h٢4~lS x |^p"sF#cQԻN &gݳzkyjT4*>sfueI4FRiUjH+#Ozic?anbẅ(Sy73J=2 UAH`:u|GetzBhӳf߁rC씇رHf%u$I=Vlu&.` {>]!`SyUZFG{hb*kZaiS{%crxDe "Ehjg} a`:)@j WSJdI6+fUV8+-?>nT>O*j\W'zu@Ĕg s)o۲bY$⌭WбGaDhYC _.FitC=.k4oInZ n =T[l{؂AF`xPuʜ+ѳ@:C#!ݑ#zX]uMEìwt3-01gP;͊a+Ob3WU;1auUk757fl /af,: :#u^+|^(:eTR*ǾjYd0Hxܻ_N: ߛ!99s+TH0ޓͥzvt=bnjFkv @~ W(B`ˇʖ9قt?kb1C̡yG.PӁұoWpy)}^[[pR?ېy=7IuLDoi1~^!2`{T*!0}0r͐AԮf @_"\npSV9PٺO.ks5 V\yH݉S$Q*d~$' @}GVDRQFK:LKT6%3"?{hMv`ED /$; @h\OuM)kK}^cU m4ti#m/$c CQlA?(^Ҕhߗz^2RA6h\L*t6[:a˅M҃|\띩g l:lu0'9!hBBa?ʖ S$Ȳvk)~mD={j80|p)ƐhN eq)lŢܭD;!k?Q,#s%Kp5L\*a[QԞnyney7qKZ՝_>].ʷ8Kj9}YУBO}άUGxfڈj>ZD[a`O|$]eR^E*4,eT9ȼ +`ľ:B+}B1UEA v{d :yp(C% @9y*BsKU6qOh4˒*]#.6 F^űW4h})T`=g*Z)[BGҮn0O{Qɣ7(8jwQXP;ѱPŰD^3%7kֳ u)J7s+^Mi` (p w;W N)AX>~·o2x~zAo^xYASf lkb |JVHyvZ]s FIRIΦ/LcpgAv0$fk 1(C:[:piL* pFJq_jH5]hͅ˽WwTиXU?Yapsrd͙sӍuft B{pY-"{)cC0zX4Ťa+X,kQ8S COiWW˧MZ5Q:g=VrAQh$1&17a`K(, E:H \,0|fKU2qyW:gkH,e^\{#E{F٣5 c'HIzT"YHeܦù^:UM{&Ӥ^jGj^Nv}N2yq7f{\dAD(TWW*Wam1*g^(*㴼3 X:U't RXz2m̜ /W: / 4pDX KJEA-E6 Q[(C&cjΝ(%c Wsgف&m}DBKItVE4xGj}R_ŒGsX}53.Ʌe8͙cdus>~p>FeOխUōu)>L%cEHS(t(Í̱;T,N ?pPhLQ1ŕVvN` ET-,Q81Ӎ}pn\۳D|Ď\G~Vb^[DGPSz^%j#tSGH䬮5R^dhC>6|wU,' /ѕ u!k9-eK8-~j$ & ^VRp|d̗㖝J8pS {y'k؊={..DG8^Ϥ7,vDYkG t^wːG"HʩNV [y7pXf:?xRm6kTeO3YT(o+)8U,jnl~zY5פ} c lr2O_ZKH_1qh(EZxijq^(d"~H_'",8g͓sUWc>u]72fymwJ0s*_e6^65KηL?8!!Ti@NCzObǵ:6e-z`:oK/VxFb$pX l?ࡓ3Y7ho͍ʡo0 W‹"{B#"WS'%D%dkv}<+֏ijy^8}M|>n( s`P :ppwH>"[һǐhԗvq)},6w;G(z YDo-j(os%Uϴ=RiPpפg`9 tĀ]>ߘ@003Ǣm>m̫#KuѺQy+C y*r0l<7٪;K3Q</!L=lM^17 vxl_;NهDY,UB`  -NeYұ}yŞ< SE( {Y;@wF"ԪU@ =ܓ*K*@\ˁּ 1ʊ/d W9Lxzf{6ׂ9Up2E=4PnYZ݄,u@""x"n'B6%t3"bCg{rx`C[֟PG]II*w%gu5[,1ڲh+;95ݦ3^wo&I7C/,q<ܡ!s)QCRcz&Ptױf6H/!w $%NK]͊~_EZ_fm5m~Fl>b.F+(Þc7!j-Qi%yK9uԶ1[΢3/i).NE ,TAv -a7JpJk2TZr-0W4p(/e%a'fԙ x+Tz(\<+#5FRli7<^#uq$7Co HTT#}k7ꮏ364=7ĨaeuUS_Rc mX 0dKM=MƸI E 26l[ӎ#N3RV"t /M]${I#Nh lB-uin*sJ~ڶ6MSZ -@qM~Gd̦TzJx]qh,bZQlޔgt>!YV0RK< 5!x逊2=!. Tf ^YC B+̨{XVSiB?3~O3mbnogEWX~mx_4kh;0J8>SF& mX="W0xW's;wVOdebwibjg0هӎ$xyCI,4C 8\OzoJr ]Wo<3F_Ui\FdE`M?T@ӹK09zPr_ Hg>1j#J$g3Ci@04r4f[9x6.}MrM5qS1ca/ƹYvҳF0'+dlN.uh) qOHbtb |nn'wxօv@.q˼*vd,ٔY73Bm0J]p=o k>Az 2Rρb!ncG 4*hl,* A7;;@kGPRtqejۣ 4bx"R Ph=̪i_;1 c{|g!ApдW(l ?8*7Ɛ[R ɥqF3l6rM>dmkdAP fReE_ףv%mޱu> „4E^32eD#f*ܫX$SW`:v͕yLn×.IMpFL<6UNI{8(b9!b`[Wr̍(,z([)T#UN<CV r> vROK39zqqړ]jr ;xWU;^}nzYՇn6+ &^pQQS պb+xpKD` v0Q %6*Q<ؙ}\mpE-_WXX3\~F0:c%V54dhα8Jah. Sk_f5̫5|}:Y<)hꗕG%)zpj`,VhQ֋_ (=j644!ATJbpC>_=kPfZdU2-_Qcb&7#(2g;̏(Ƃ5x#NO,8ԞR} ՁbNIVc3ݡXeH;s#K.d;"E>^9%H^_tԌ@U2R- tv Y+M~e+S- Sey"irbXWmhm]ym@❋i{jcFe;-B5}ʍITtF1< d }8##g\F*_0HNER",HK`DIzkALӢ_"qqշ  ҫ;x7A*WirE-\u 똄5YkI!ѯǥVǫ7K|p||r cvXI$r$k#JǖYf %P##EʙB8(~yyb.,;Оd PM'Y!!őPb^'}zE7Q.kgge4t̔Q,ʼnRRB䱗C2/kȫg95VK:M7aJ"D#RN&QgV-HoS+Qv5РR@}®E}}:;/@~jrO,Sv3^H!g`誚<Qno.P|V`j4+o4nUM$,l_X,'H! IZ9a5bi,yf7cxűm<-OjA;ۥhJ/ Vyt "\iHzSfq·`C֟( &bY?Ț̏SInsͻi cn+- %(U! :™3:Wiz/f>3=όUs~z7@d޲EbͨjTKy} 8Basi 7e<.H)L*',w+?R$fP28AS+E^.0n@ )GE!08.SvsiE1RMeWKэ~8 ssr56^ңq]guՊiD{$ a I+rsu7Vqt$ȓaK??Z 5MF0bԎ̒l_^QۧU[ Dg%Rqv.3Zcgf]=RP;CdzD}ErˍԎ}[sd`>;Bï'-l1ٯQpJVn'Xf0i>5oOǴ= *6},l-N!Cjkm 3=(-הMFNhw{'ƪ-0P}dgXr{GjFvVRrQE)L8.lɦ5鞭HH BPtEڔĸJfb]Ƞ]4=]I/0vn"wZ)w"0"IՈ&~tSVVF84mvR 0C;; \uiCo#+ݰ8^ZUlδhc|Dw8 @ȩc'=w$ςs {{V_}:P9 q6wH#a!g{!A؉|M"^{&xq0Lt7 j{+ɤIWnoJo z[+[3&HmUSǤ?2Ru>[9J oU핒 Ir-]c`Leᕦ8G0u2e`}M;,T$FqzPp܄'v̟2 2b`!_ZR/jIPŒ'tYD6rz({|Аb{c)ә;#}r^wbE !zP#X 0yp!a IQ4vjp9~+׌ 8F6F8m `9 wԄ sjWB~O'hK?k"syҒϼ 쨏\{"?^=I'g"wd1EK|u:*Eu0Q"UXE̚R;e{jXXCȓ}q\ǎ8(K6>L=?T-® B=0C6%jzoR^OZ> 41uң/#KSx 7y[Sf&ƯW&zLE͠dXhP2R=)=Ba5W^š -ռTx|"O"7] y9 mx=$w^w_79 I'x$%\,q|hmA]J~6|^˩!gZcߘwP0=QixUt͖H!<}1A0UWR55T|ZC|y#I~: {:_]SLy;[:.t} 7psZnvă%,A 8<N_j=R oޜwylxcoIHh~_{5&xTP˲q}g'2*bdJ1&:.fi@FH.F;DY^?Qӧ,Q5Hf/Dv0\]胀L EԭȀe.$|:R4e<9F${؎Ȉ =Xl Oo#!5Ha?Z] zͭ;1-HBk9 vAIPL:w*DZFP'X~lQ]\ B)4ոwl|ioqKJ^{Qd+$z&t dģ3ƄZe"ٚUin^{=0l0"Ⱥ_ %kdʁ>;Yo4Eo1YR1e䊁^s2Mb?m/e[-u m ; t PN*!bXL4acT41χ-}%G_0YmFԾY@M'y$b ,\k"e<u$~0zaaN TuR8abPo-fͥ Ta6v[142e>Eq#bLj@!b8‰ -!L],O}X9Et+kL XPܾn#g_&dd< Ѩ8N: Ys~* ޛȯeĂZWc"n=uCvᛠF~4i =m-9~S((k{g?H3Ű3)k4,a&?!EY4鈌opqe+s,ډI=fˋ -(m^0;vB) u Y5oq' o y¯3 p8қx />Σj PUGWKebO$<[u̓T=a7d+JֱDGK@s/oj1.n_hAsU%9TqxߥG}?+eEteA;#GywUjAT"l91VMrMmJV+5^#MC$Jb6^@1HW?E_i~}]!Rd/OaDFQhIAƟFk%CgRWmGBpol9~Ӕ-Ai.h6CVf4jLfݕ-X!=Ҳ }H0a7khr^ɏB *vp*^.8`es N_v=EJ7V`LIQ{{]@}6 V9 c/4ɕܙkw0!(ۚ+ .ۻT[WbRg%bs7%Uv|4A烗`j68i؎H. ac/eaL*2*uqg؀F}yJ8P[hÁexu~oMm{VGgOu=$OgTᗵ 6c2˶ZkgδPʕ?D,2#dcyH:r#=I=@}GQW'?2܏$jOm?N81 s ~?Dلge+kRLB]/7v 蜳!LU^uڂ-T;+YIn2КDI&Г-~&k; M!~_6{B?o95C3}2t[38I,|o9”2G4\rL~<p!G0˜]b uy#~T4i6(Y&~7u=d'xؤ#i$AIar0 Y^oɧ"|KN#X _<Hk_jl@Ʃ>͐x1ʭWOZ`^ /\X_b4MQM03^y]F'dӢ)q{? TMVGV)Dh'DX -u߈L_'{G/Cq5I;Rޯw\xe?\ԤUVf3TϊzI~aAc~L/W܇8t!lfxYG\Gu5:1~"En'%c>B Ӆ'fVwLnr,L,neNqMDS5蠊ĖǺ]3K,.1y ,0\۷ל}҇sqₒ6Z U0XWfhIFJ\R>ŅS֩28Ǡ465֡&rz (&Xn?oSn.WTN@C1R2[~8-tfyJ]n=/ m~hBSbtHL G<ɵ8ҍj~_{ Lg4Bo HK SGqBї:DtbV]`&М6{ vd4y˷We0zH@E(27#$x]a~F2W 롏7ŧE`Y!#(ғK7}cɪUb @)_bjr+OXu-ԷZS&o_>/-N K1&^&/"yj\C/_U @?]Db˾_YFE 3kךxgz߈Gpǟ0ю5vIA47@.OӤ F;稟.QnYj`[ "y֌B L<^*pڠteiIKŸvJzc6TrT:uTE %x,dG%\?aܓ$wVL+vHE6.:x¤RZ柠8:㴂] }>!\$2ح݆ž6 B@ae! Tr5({jJ\T"mpPa9hXAM`:I*X,TF 0ӛU 6CHթ>-)9l^¢ek4SPz+n8KQ- _TÒTm\VؒxF+T'1==4|Lf|魰'jWAOvoqU%mYc*PП1swF'ľ2k/tPDe@Nq )YQDDp8IP-4GE\MˆTJ W9SzA:|FK` ^%Ԏ=T?g/'ZfZ-B\IКQ]3bDeN1rઞ@WJK+=c $p7t{ݥ߰_6yQobɸDj>9H|ҝhUaMFP {Pr8Uq$(_ei8@.쨃e= 90TOեk5fd: ;q@_}(> b7ZCxN'p)ch }U)i  s̏ A [e!K!QxN\g5OwƏMc kkOG;$."N,^{2~ww1'^T2Oe=q흛#a@&.8޵swzژ#И߿xoD*_r.?v^HQRL˒D/W]N6@ ybjIedb^=#M۫PEϥQ镑۽;+YwKi3p% >ӔJ2yծ4t)7X0X3{q2OnRd?2}#p>TZŽd*;]A[7/](aKtwou?ɃRgT|"ZK7\,yw1@}U-L{9C? 섗$ZPV@(/ӎur+b0 +Ԯ?W̕vu7lހ$m17P;GT}hnqM6*\Tm."בjvPۭGXÉk.&1J饧V|Q7,_h|/A;CiĚ̎[*awpڒ=čک< xY_HO^ {05HlYqkUs9w Ba B!e?GÑ8yUOL=SM`ʎ wEbsd۲cd~֧"7<{ZŪFf!Q4x^O'QNQSc7FD4˴KG[n<~ZԢW4?% @V߽{vI!vmUѓD$Q8" |aUڰ[`l ,JU9vA^g䯮l= N  (΅?0/2-×ymӱk6@i}V~JW8mRC([mGVns?JAx) VLq[Ў1\VWC8<5o`H# )u]vǴڳo4m5+p#{:iW .V t׌Җhjs2RQ-s/_ۏNjz@,mY, =Cdu) R=)R31KͰb_Wj19[i %]ו#DFV4Cjq׺,E\JDʰÇ bbӠ6PN酹9GrwOr EGΣo$ަi U =y$Q?fjgw")e+~mv-­a q2!VnxuTPPBG÷=wP56_FaAxW PǢrmnnNm0ѮAM}k}# [f`mׯ Ņn=D;jS|yX}S #aЖ'gv$V0jϵcU^?/^n~2]k&,XV0N~T9#K,SN#vh)îԩ!ԭ}NDZfk҇2X81Gj8IAe퇑WEJg.\ M-Rx> NuE5ѫ]d9A-G'H5Jvvo.رo>ƽx%M0z>ס72BMLǾJ\Fb7;Ew晍d='~z2wT;~TYx!DmUh=ʨ/^֗tWu8ʰcг8Da9'Y"&z{WtP~YsmrG &F<師\Vt-<}(:2‚/Z[3L4Aiʀ-Z|_F@iz i{d(0 1n,nk'ܷaLHwNNW oLqӤ+rH2V,3̜Fb܍MFEpSv5~,Zq&"BK$TEv jMUrƍqܟ"#{s  SrP "Bʓ FŠ>Aq8̠R)9~l}9:8PZ:m ҂ByfDFf(Y&w,VfR30 :Do,]%t7Au~-)#?;A$@[9wTr UD́줧9Aa|3jxjߝ[}cp%xrhY-[r9L@:Y$/={qJDu{)*0mbBQYqי //h8eO^V)C!mL9&T:|`<q[9m7 |^o3yNЗFY`Dv~xA 296\Ғ[!>@2qU.w̌BVMWF_|\<}U+.sAV$< V`WÈYA雝cB&mhJЧ3=]_9cf31"9]kGS.H /N,܌-.2 Z5yQضpl-vق-WDϺefJ ,$ {ظf}dV4DI|7]dTVg/ꞼГvSM/^zah=Œ:8H{ ޲9ϋp%ҎΪQOZ4)w ǯN4Sф4CCҠ)؛D8±6?W*z]J 3S+)F ;zaɄ .-3&}Pl2'd{ЋO?!b}PgpYO8oC/ !1^dC H,aDq$I9.Le*^M|꞊v,o^GqRc#c9sl<咬}p㜻^JcV839|̽IrφGKC>Mgܑ'S`N ELwwP1M&gBham Kp"M'1C(lH}0ϱ*tSn᫵}EꂽO}I{PОY6Ά'18("r$'QT{=U!\j`OgFCEIS`j"qA ltb=yמYh?jH3-~wH.QS49ג^HB`7mC% 7 &הmc_/ W8xlcvlx,YY?EJ,KK=|r;ءVLS~W7EcQpC%Ex0%sZ#0)}v ɧndWF80]I: SVD8NSp;Bsձ]*:0h,e㚉<^24~}?pc{oiI&f"Xa./K"U>+ ⱉt~6l*r7kЈՊK;_L&H |Bi!hqt.+̱;m!ouˡrQ J/sϸQc{oavPNH>$"S.oAV3C}#-,c+O'p漦Ht ݇>9HpiD&Q%űB۪^ 5%6 =L²:aǃ㟸hH*\2rgh)Z%k] t8s(T%\<&;kM1.6E ̖6TiA2C0;SDrX[gJ@sOLe a6z1A=P-y L\7%w"7,15ny%}V;a 霺SkG^|~e;\y.?>CM&3xުl=2 T{*GgCTޝu}"@['{5Μ,$SJgK>1 @|=-㣔B~==PM} BC.m4V6]:yI`Nԧg|Ïg?*ɍEnRh>5b=3_nH+-#PiDg~ t՝?HALF(1eԘcB.ɇ-]GUpY![טԆ:m=C:>FfCj%6]#B#9䑄v;2/6B*R SV1Zj ɅM]deݎgc%cƩ0L~*a(9!:V W2c)t_hWsq4_^V,Edي@|7%!̉NIIT7S%fYXE6/b5laX5K9=҂1[ݣ׉3*有n1B&G0aF2׀ AP|? &@!] 躟#\DuClq Xa;ʲ uCM}n)#5nbHtpq9V{ZNu}a$}#aW?|jCKV1n,[:/ABHS^ )1-$C,qAq xCIuJ,,uճdҞ"X,4[*gioϗ0B`?O} sP{- 193سuh@~ ѲK޼DbSx߉Y|nl3 oBSvM+FyG'EҠY%ql\u^sUsn-w<_> yCZ9jb`f&);Ii*5QdjtP!A8r(h3a9"~vmӪG/#ؗ;FC$w|Ɩ9Tm\)Q/;[zU.8{̀Fd n QYEk˱X<5Ism ҫ8$0p:YwWJu.h/i\OÙ"REɂ;GYB|`wo˦=c ]\d1PaM'f[=UgCqnWEuQ"#75rc^d쭉֠8!ZHNݾ宩#BD]v%g}VxO6+X`^}Ȁ -KNs Wzd ebIoR'ci%EXu!'7!G\4[ [Bp!Dy@Dر\K.N #^%2tX1^61o2~ƽHt\ZcS $t#)`- :ƷjȂttV(S0&jJZPv" ɰݭyH>SO(V=U" BHah~%\Ās 5b:qkñ4t2©$OJyP/sdL$:2ϥ޿󌤨K+ApsO}`lAHW ,TGR{?yտ.nGd|sb?lID:VLS=vPS^yC8q%}txCe l6Մ{3]O{ . KFm +A0PQs.ȴL]%&SsBҭE~9Zhj8Ohii[ z+V*֧M)Es|NOHp?E}&:͊"|-uC^eno$n/ǗaM[-EM&d! ?=)E=J-kC`ODekU1įЍAM}7<8[irlp> 6]DIUUr۳ӸV ;.x,{}PuKwu0G'w{A=.X2uY('~N9+̀('j~ސݚwg/N`lY6*[Uv]aѪ}f!+E1 cƕ{8|r GFh3\f ysQ5~Ǎl8qVt'sVҨaN&,(>↽lK6_Ly#R}[,C~݋Ȟyү1؃VЮ{:Z@\Hvur ;~d&fK|ZJ2۱7\}$V\i5<.=z +g 2lY<F Nt}J)pk0?1LPh{PrIb䇺yٿ|}Cw}`qv̴Qr~9OCR)yalz2zFHd-ϝf'>y{'̌R՟p 41vic3u 5O ٿ[0`A**DwQVo7h 1"B mj 0o߃VaLgi `7M %x?i0%M,lJQz2#ы.q;,ALyh :c(qf/U$ ٮAzV$ͅp2v 3r{`T'2 ]DA#Is$ =kM!ditZV~5w1 ǫdwx,So^Yt;c%^qc; wW*YBT5_˪'餙vj,?I;c="<2&sk*P |LL< V}AXtO`)- .4-}`}ORmPAd{@HiR+lkmȧѶpSx3wWc3MԫUv~n3&fyO""?@4y|cmT=ɢ`ܻ1?AU䓑g \%ا[+9P)Ҕ4H2WO?74 o->2a Tmg'B z-c,#!z1JԺ}tA BoM!2<\Imγodr 딖I UxAE\wFOw(uU݋='B1/mr134!@# /z#րh^'Z4-K<rX ,yGA{YObF񋓲唛2y&^h{=Ts T.wSkJξ琲j.0 kR('wcd{ :F$R!Be:p ^,,BOr!ZX>&ˀvVWsyT9!2%Ljh, h-PZ@ u>{p?!<sȑ ލp#tr>YKm@,7ufUx0C^Bȉ#s•yy!w|}5\=ŗ_8MPuUu<olf4`&GmsZ(<3iO#OH rjnqKͰpZdG(6nȦIJ;|v\}$"[&H9v`nzc=^pU7f<ς5 ^˪g4 ożMH7 }PΠz=9rA{ Uqyr()Gdv$4< 6 G1?%bX6^SٳqM>gZk]/k:ʇ- Q'XG\S&)m B6%iHJ~mrY~!WT*򟪟.Ǖ.c蚲!ϞUaKn|o#5|}BZ3S: '7jFc>wH.f#U=~eބmBG`R8on/%ŗ+dyrr;r@rFh6t_Ⱦ78Fab3aEŢF4.kdisVa*96u0p_&`2)GU%߁B-I\,ƹVKelbvγk ,}d)ty ^ƨx]3G\+50 a-w$a]Ihf]!I|;Zc-bkKE(O>'z*tŻFWpJ튞*#$ː޴TZ{@џ Αf>aS[I$0$gV} (W3!+kraZ#jxb{ Y3?g|$jeam@ZJ @lsiz) Z2wONhU<֟yzuRAg~m#bl#wG7&L_(iQjӲsU֢x~@S4OD~H?=ߢ^xr{d,U͈fJ{dC[|`*kb)qIS$pc{ElCۡtzb~wɟAwxwMsgOlz%I;,`):l3TM3 n s--@j)~0f<͐SzݼPG?G}lfH,5MO|oFkΘ"IpHY_,`~Y ͸[Lv(TҰKùv4yGa,; mʊbEtm@i>1.+1]^`@wF\f~X9Xɪ* r EɌP%snaWHZMkRXT?"y%~KO/FKޛR"ْ(oqhHEWkďC{4B-()f?tCgys .#ZfmA_^5{$MՂ(54m~? |KR@d_Ӈ X cvʂg]iL7`}=ߪฉ7Ay[yb3uHS>'yBW  t&6[Qcw&I?i(Ϳq=ggl+;-wtT4kĮSrmʦ[IAwboL;Y~3̹b-mڠQ>C@%Ze-p"JNɵ}LR a >c%_ςJ~gof08]4~\'еiOz %uȥ D^* n+Y.Fe=HA`WODJ "}MJ8+k&KsO˙?O (-,5=]4A]lDyBIq\(1*筡ӕ_ARmo@8",@"YpvÝMW;(49;TFs ŏ8+}`;8T(3b"h^+irW O@FU"HO $ OUo#i-`z.ϲ5\AaM*UAT(4-N40PO(;j`CSǒɔ^SLd]q`YOf\lwh6%0d6$OGf. "-~bS6ۻs7yB潷jF'z2sm=whț)[ \66z):hDbi6*+F4{H2biTWpma儓b(PoT%nBvL(cҶ㢊qNXKGz*n٧u#( /@62728/sŬcV|4x7TZ@UW|XV'ar5^dъa|R||˻4=bPJT/AT0/jZmZT]e>A"-efMԃZ0 {bTz7<=@+'CH*[/ymؒvi ndFYA!$=@<]v}>Z>=dSQhිTFckP/ RL'q-_I9"Vf4Y1.v#T\>S{_:6,Q*d[UM{\k cxN"-א2Mzw՗K\7@ '4D @Z4z"ϬG(pLJ?UyϛHMWdSN6i4N/snwͺ(Sj_ɭQ߯9o1|A%\^C\:erm_eCi/f.(^P;Ngv:jv& 7!`xMҪ5Pa:LKdQ@m8H`N$4*$3@Xiq)3}o@Ud} Mӵ(XDÛШUB$jlU˻[LarHɷ[,=L#8v>ax{I#VZB+@Oәf,ǂ =Bc+; *cBUpz@,[nv!狀r#64fiDbY@|9Nц}qĽ?e]̩Z`t47K%e&V~߰2^ <`%hZЁq`0`QVo~g$}` Bу5rNy b7H7&.SG\0EPe4C=:ﰎ嗅tش{<BT>e67X\N>n+5njo8+S~>xc#Y͇WZC5ǟ:oi5~()f;)*䀆!,.bXI+4&;hJ,O\l+aoUPP`+ +}B+G$zQ!bMd=-1ePlm, ʎgIN9P9iؽ'?ur:#g~8zUyNqιzXB$"BTz0(ͧ<+Xhj4zפYKJ ѯ7N^= 9Ks&@}ʘ.-%< f&ɸܘLլIAOINyc8 H#IDTذW­ 2mxPì+ZP/4_quqӄ [q t7gM^!l Q*zuKᢙO^ zþrYQq0–t3N-()vM Zp҇Y zvY2{T/q3pJWZڜ20D[2}>N)HhEtB!޽uvPh%uM{יfh~yF=-RL|<~ - N#YYNĕ/Qk aY¤7PU0*@3+ɬޡ\utQ]tqm~kb˓EsnYC^`&\-҈n24A4h@Z[Ao-73FvsC?G?G۾"a"9cU zspR58y,.4@Ғ>[38`^}GmT C>+aZjMRCH!yƏd N/G[R7ȂeNʋB 'β !Qu!E7l]{$C Y҄ /FZ98ό7t\~\z@0$I+tP6of϶`Gע_ 8%y{4MY3MBGhQnYH)V#|omV1r~Ͷz?TEg"'ыUOO7V6e(nO 1/a>v[0+D<}FYFҶەGVgɻCwzC65w=h¸gOM{ujVY(%i!(#4e \6~܁f#)?9kGkZ~]C,P43̴Gv&֠M`h0THgZyq-~Qb9q]Y/ĆB͔O˔OG pjWJԯ*9%_@ZțCǧQ0|!5Lc?meK}HM% 7F'+籡r ("m̗苽 FvwlTxeD&]buto3'.NaRt{QX~$a;[퇣u"e|~>e?Z݅ >gB%- bP* s< R֐ ֨-(W:8ѽ'u/mn?WCQ2V`(.&Zl$0E9QVѪŹx;hugm]t(JMD$GZ;`frI^ J5z.xOeYgJha'OCb<̤ oCݼtL]r_|Ԇ`gtzFB) 05J` mY8/ W4oOE pU|3c|^y9(day74pKEdg_!p#^st %U I(ʤ,H5|U['*TC('#;/@ `%lBmsZ R!F|&Yo %dwU~FS' emzQH^!و2lʯaUɆrK͡)Lci<;oux>>ct|}ͦbBMfH$@<ݫ{{ج2r[]HM 0^OJS{NοrT=V,30"Ϋ5(W& aW%=:5'Pٛ1-OHdr(T)5@A$tEԲPL^MpÓWJQCi_bɀ?#-l})f.k#4|u9wfjgTg9C<)cnj$r=ȶDvs1YaUvJ{i8d~ryZ@:A$OR )[vdB)F.+`.1Dll̳$v '$ ?}V>0YrWl$}vT ix(sɔG0>fLA;"nPӰP{y|,52i\Sw(V  GsqR H+0'#܌bt8L%GGrQPu{n-_G+sZPPiۏzmbLguޖ 0@ d ^h!K/ gel(ؿ Y[;rkYdmG0DUA*fk~1ʉUH:-(Gpv>(.$P Rshyϣ!*j{"$( &HɍPh lJ.j|if־]Ocx| ^Ǔ~=' 4(_ܽOk:?g9dߥͦ AA#(e<Ƌ0UjGt*:;phW!)K[:!+nb?! BwH)Q0U7qFpF9Vc8} gש^_ 0)=$^pw&(8TI/|5U]SM1{ee}qt(UEG+吜MI>(U GXoybbt[ R\d,sD 3TT*^P (a$a[mt\tv]wUI{1 p^hHڹ9 4w5ueH)|T.dz|B/ݨ*g]WmUHqx9#%ɭF c-42bJK7N~nކӈPc(?V'0GTMPaI) aǨZy\W.]_: O/2{Ǿ?E~Z+xa7aWOv6 9! h{)0EFMcL-(WO49:xۓd%+86= \Aŧ+lїP WRuqmrB %j6)ޕ^8G޺fzf<|_'8%G$^pq͐jNP{q(k̔q9/( 3B؏ZW2/UǹqT>R6`0[BB8ykU GV' _cթngXMIT=8{ T@d[I\WϷ+l}m=AKMö޴0@2n[U+/ Vc@kИ+%Ƹ䃽?oϳ6Nj6fU\xoNj16ICKste'YnsT땼5U`ʨwُB%.5ۉZ;mP-&L3ڊE=Tʵ8]"4ٓǔvbEa^U,ď~K[C[WᤑJ]~-GTR&`x@SnҼö?|"oWé5Nx t$tԿlXn4l̗=;.aE8Ugx02@pƹ]Ԍo.J#@yJ{[wcQhod8»WdjEhVN)Ścp7}&=8JLVG=q%n.6i~L"M*ɷ}^fp .#<1$*gtН 賣jr*<=5Ym>ZCh,ޅC05od˦I{Ҵ ?p]龨8mSHNOdf6~/ș zDIX9ua]@Jw<(V]ʼ4񞀅3JN$)ҭMԑ ))8u(KQB`["[ _v8]DR?* m\(@vu̍ݙ`f11?q3#6s[ɜJ\$Y[N,*FDZ>9-)p\SJ kر gm7M]EɁ8?.+]$v4z:\/#^mhd2c芆acsRԑa|mUp~ x c xM&nwTAMZ=5Wڜ;F8AƾǢB"?655.Bg 3|P# k-h1$Hy12d? J_*nEwz1dj B{1t%jԑa;AO)^(W_]8%傧,f+sbSC"0CDv-"\Pݢug>1'9ĂN9~+졻 {=\xP%x>kb& ~R- '=M_'ljfXk#Cg,fik'(?^ wSݎ"U:qBpQm5nvE=V, 0CXDو/8nA`M6]rH6b.؇Gm03'GZ&skRHTUw0HJ:m?4wБ2r+-@[( LB^ÓDEz51@5b\jhA!9Ch틬metV{̶pVaNݔˍ&HRAs"1 mҡvS7Oq4E.h;k@_MfM zm̜6";ַ/2l_il-:fk܈+Oi.V.M]QHR?WO}Z#EWvN/%e-Zާ!{%l yg+GPqJ>uKz̛ 6R{)_uxlJ`S'L[_VVWXhd@DqGH /d fa5S;)(92q NuJq뼢pY_  ™XswCn6e%$)%3-/AAZ =JL韬ëƈ6E azL{L+J9agt!Ko~ސڵ6:no}R,nu}[= Vư^b/(\jW\"@x9YPi!j;;K;L_.x*:䭔JZtSJk}m].1m>y39&) "f&xnXgR2G+G6Dg*(v`:f5=7o쏜r?@.P()|Vx4rOT`ʲM礻>ʀ!(-yaj76J[{}\SdЬcH/_05?Kj-Vk2I,.quP6ziѬz,sЇV2JF[>DŽ󬍲 h|++ 5 l)=i '{壑"8X)4iW{֧n+ [v01x['5O((QI'7b`l%"">x̃՜DZrٟչe {%J>՜Tuv>>rTw2⭏ʹ2c{ 'l4 1Cug @YV8 ֱ*'c S K K9 ]v~B -qh_?m % ܟ>~zye%ԗS(~0ƒA%P` |5gI&-CW&gC_ ulpeF)$,$lLhxATvصCZ|=imhE%$YBKdC0- !)SNE5vD Ǫ?Hfo̡ RcHViL/ H),"FTc^Z3 *bt]ܗBjTGs5_9j5ÆIM=P]R͚P4u2B=m6 b~zPOa p0FQa_11LiчHAXaAw;2_ C[O]v޾P<pg৵H-m1;)y--]O3Yhm/pNHǦ#H,QJԍL %TĎ[AF m A "+ #(*JEjǦo] hne~ mH--9XN*:3 KL=BeP/֞>gn{ޕ|k9:㮂fA=i5& Ϸe8W{lWcqnAП:=L}[Y)%y9Qf'"Ď@Gy8qL}N^&35dl6O~HOO=S@5Go:mFlu:[la 0O>Ff"U,Iȫ"Bz4? x^CʣPwB߾e0XyI.8[6#HIF^+ O-;MT {yxu`b@x'jmcZ/C/_aCjieU۔!%eTTz5Pqib=5CPDY^ΰ3[(3%*C?Zmh6{^y4jVҲls`853U@мg~"-#{;k<Iu~1Ey*C *Q$$]APϜ6/_dOhyfgI:XtFEL 3/͡F1\[zlDz䴍|ܪ}CPt"GJ#!Ds'tKm kj| eٌkOWZ*Tr?B۶g{L̐oZފ7,a%ͫ'&>! ^G2(]y:CLWT;@sLg LsօOKbvC=Wgg&.EˣZG@`p'.㞯ilQzk:l["@:P^=Gî" "L)L V͚! KwFU<K]Fk=kg5)3 E&iLBYshݲ#1+׽1*:YH,#E-K"/l"x\fU ]sۑ޳s;$li]l ܤG .Yțn`ɣ$0B QA@c#7cwK>bk|Z/P::_Hlz:*N K=TȨ⮌X YcH |YBrsp*]CtNL 0LDMaEN6A!4SM@T݋]س%Y-1$Ʈ&['%3ҾOb_/EvV**ńP.vB^Btšy12xp]®߳(T2M" i|'f^c7r II=sP^}ji˳V>ЌtP  x~VPSKl9ˑ썙 K`Utj9eE]@:RUuAH&TZBS=*UOM= CN9XH4͟xAF7Dh,D'S{c7<v𢬴R!-(_C z`UYz!<6I nlj)kbB^Zͥ>҃|0;Rn7,hLAt|tɦe HM`r~PNq?Vv=Xc]3n!a3gQ[7Y%_ؾܮk=}kt;B9A"ئܯBfzbi%Bz <#{鮥1;}Ѐj-\4NV"(0 Xikyg(Tlbwp:wQU~"Ih*`? `7E x_Of@`$vQVx-AP@/;@|(3G~m̌RBZ |aF3)<how, 281eL{PFsNqsu2¸ AnVޑ7<00 D*P(ÐbJv[JĘ73]/~ő1@AqG^`X@tH?r}=g7=Lxg2&>38~Utj8MD Ҫ~tz_ssҮΡc;Xщ9֧? .#{+aq= ,۴?`3T9gPC(~:>@8v xKs"e @l"[ I"Xr.|u0R?3 kq}CQXS{#X|x2ED !7xGWXFA7SpCz)܊̜ة>~wQ)ǝ'/0.#q ~"-[#9؛=u*f1J|";&N(Q01_D7K?q`G%Z{x/K\,f+W꯲T1oanHP&] Y͞%AIGS\nc )VE;itHf7bRuu&+ۃnWU^@d_Tx{p< c6WѶWq_ʔ$Yp-޶N+Iߊ]ЕTҒN{2a@3]G(CaΏb-{l-bnbcb*!T_,3r Щ9kK_?*Qz!Qu&Qf ֒إQ?_+};N/D;wYa<]\lvaƛgkf"V\x(!AL2JfK,ߋ'@tN7P1CM +!9v/$跄U̳KTɂgPztoBg o]>DGA_[:Y~£?:>xQ*_hc1qJv2"s9/l7poѢg1Xr-L L_05&Xp0^'E4W.?)8zKYܚm\ sU Gs]^X (p A(#X\YsjB*|*6]nUP9speW YQ=ma0u֡ʣXW9Z~FMA%}~U knZ NVl¢%Q$rb}Edb'#R;E'Fi7m)ۭ`կ] #Lb|pRkCT Eȶ}WV;@RK,4S3vkX^F0#Su`߉-lTttKpƍ |v|F^dܨ1+ ?{$s>n54)S +;j(Wqtg; ŋʢNqͷ}5OI7&%n,;#rm@8{ b>r j=$P`T8|G B/(OBOQ[ JTy6%q K!d؈VyKE+>坦d>wLlG8舮OK x'Er3yMF?L~pNZz3]+-sX/;zCM^ m u L̈́hto, v\Gۤ@o8%x7u͉V_gXytb)0%chW9/% _,>#X)Ex?gOy=Me_\Q rCۍ+yӲgS/@1lF`2v `=0B Rq>oœeET~ Tepb{139S?Bїx0πP]zuumVs(WG(C$;ݲAKI!n!TEKSBF"RAdCDZY)q4\3dJ a{MwaD#JWGyЬ̩Hz-a-(PZ)7]~ #O);*/Іe*)}Ba*rJX!= SCHտܚS˃ZoK>P&`TA jVqƬ9`9YF\@D=W>Y+1Zտ  JB{hiIk^aΉyLB%4<*ȔǽtVDs⋰Wb?/}/lC,Y=شXoa.4?GN@k{/ lL9# C5mAYK堉| ^8fP7$pB!@ęslwbYdfRC!'3H@OF %=rJ" @2a HuyC? 7l8O*;JAAJb[RuTZD6C!_Sg EG.{Es.Rn~WI:IMD[UIYj܄Z4jm^ǥi" *y,ÌclP[sF+'@l[\SóYna<~~&"sAd:VAr~bGZf""\Y Gu3v |V6b7c98{VD^rq̋INЃG' *o3!$ݢ/_Pх)t w;5;(Πа-J۩H!s;Us2|,ُsQe\;[g=͸1^eߏs3.->5h)f]j5@cϼ!mP|q7x<?MZn3 ϠQ7XZ"i|SYhqQ]a~'][xH=->DZZY8ukgkP4E6>9nd\8AXRYD_^O_Ϧ|EG0 ;Dws~EiDLEF)֕V8fONam}6 6ٺ3;U jN(C:RИK<4ǢSRd-c],ͭ 2;Қaz.I<'?%8Ê,'D1ቀtrO"I~m8R}lxm%PCqi~.f%*nVo@%}TTPduVhdU+1M'zwc_5H\"VoOVaqɗ繭4yi=E ֱÔ5\Ζy$Q [x$Lw: zpLguq^Γ ^xc'F#P=@,r=1$㻑uCX3CxrInZ=3U*AF*{wwN'v[ 'ƖY&|+5~%M #n]3|TߜpQӺ3$:|iIRʴUΤۨocĮҧH ;(6&[I$to EM"h8yqן^ʫz{՟?r䥌/SbJA`\ W,D7{; |Ϳ-KH $:B9 u>8$7+J[JPZ W [6&1*o o.kcJ|6FHlk[=ZCqpO^KJ84ui}&W|.p۠5-YKkjTY(2&^!E)ϥ^a #.v0۟/̔>pF60TIOҬ GM8^OzD^}w)l};4o/-^\vCOiˆ92b1ΆrR,xvF5>4Ǧ|:n\xMB,f}-gF_#5e:jVEb4@ q3(_y1h6LHFg.uWN$xDp[Y3J57q/ lm9 Ez+t#j /dcud'U1dCts'p=6/42?Mr@yǫ܆Jy썼˘eA&h$wkǜ3`z:H7)^,`ǭ/?Xg@֒ Pg6ڬ҄ެC5[Cs 4S={Zb9whʮţ[PSLlv9Uz+ma4:W'[Wzx$ slm){EM mu2[4G*hǷ\a q,=qEA;ēb#טqR\5d{pl%|r1ѢCdncZ(`dN>wu^Ȫ:sGwm|hpeVJs_?yrZ*dsbydc/]:Mn5YFͥM-ĽG 춨B&6 K!$ 9{{[*A{5T蹨3 Xfj~ SCCˋV(H.(p9/l?F>UM6O}?0s|&VC`Xf@:3#y%ylVxW9n`s,|fK=| 'TJx+DL9 9Gcg>)IMRu.ɇWmw/sV蕞|MYB98HPZSJZ|*WyAit z+9TY%>Kj^Tc'Xhlx?O2bK;cB(.`' my4bq" s6aznk :[qLE` ː=9%HPv^蘜gO1H}VL\RXiQ^05Ȱ_3R䬭k3@[YgEdy #tok~ >pQuyj,D~B",.0ʗ뉮Sԏǫv8?.A.L۳;ddhEX?D*-%H~AROQsF$=.ڟi=?o8Y¶+@7iF95y(WN1re+ۻ#5C׃=k*׀wT&)&w=ڒ x c *., 凪+յuMXGOOjnD+\.LnDtML/X"׾ȫfAk{t ##+u =RS_ą̺[b*h|2(|JeY .?nf*K=#[yrw,T٬ 5ֵ7%U. x5*fmb'4u,m6h׭wNPtvUNT0\aMz$cPMw1{J+z;vҗ yCs'y*S?,QStK"{}Sݩ֑d FXf⁕ Y^^Ȏ9$ڟid@1)ŘznZm'[-^BfG qTqZ#qWouQ/7ox&7ݸ4FZw'!!wpdG0 u']T[Sh_1q9Wo[S_ik _5W,S;v\$XS'E(I.d0g_+Q ^°H^LDQVwLī0.vq@vc'(t<]*A{!5<Gcd(>1ޅ*-@UFwF;ncC2é^7D8tWʋeҔo~ӝ3mI/: =@:L 6 8WpZ!izuA4#܌ϣ],IƠp /{;MI[ӷmz-,ѿ*Bpeَ -O| ) ҉)>!b|vL ղ#$2| IXj$nm`6/&lu0<~jP)3-9Xu 7mBs6 VԖcqu ]hD_JjOR1y=~<ޖ*$#F[hw.UϘD-B'םEr[8ɴNrLqﺣdQHOkAK^aƒ@|P)S)LنZ#Ŗ:<+E_<߮o(I< 2*9> `C /13 tz80w_+ʔS$m]4Y`i`Y%ZTĶnAt(.m{9/V!ic]}kDϾI qmclyh9o6#~<j5],^5}[ءwoE>^"aF%UN;7ͷe%퉝7u1JcQ" 9F¾hW%Ņh3]k8O|7JI9da2ʞE0@c`-ycY}bK#N/|C4P!\"O+^'\BYÈ`q!C2X fJqV1'qYxM\AA8ўGM=Tvy9*2x~a`>t)6NM5!jyۚ?p$xT.RcIԪu$%AuJs:n> AF6.JT-YU r• i†Y>4/4xP"?ɖ]c_>6nFP5L\+O[]i (*v~Hił7/zpҗ(l|SxS?Ϝ5cv$~}jt qYm7Z~\dQ8?csH ǍJ$FjRo%q֙.Prƺ)tq u* /nI輔PqpHuR6+9EaJriA,4r*hfn*,E(kb+uJEz{3 jj%3# }l(+jrX=. [Tl^=UjEsMoΖ8"|k1.S+\8dou?2ScEИX]ÝS$X 4 t(qy*B"Mf>HLn"RHrM:O[OTuJV1?3{_e&rPkhqRpV])0 uYFb"o|@P:·uq7b~C/Id Bɝ3'dn-ubL.b*"b`'w2 (KvdnҴ m0fqI.wBQZЙyqz'3noP>?=s΁=!➘dNoRB$^_[9NxHPܰg*^h;8t HA@Se)bnKh~|J&X `HG松dݢ7?TGR;>ȃ}U"s~Bfca( ,/o[ÝuGWb1ЬJbU+wSڂ"X%uLN999шfOǿr(/㿾:@:\gc:g=; n:D7(P1vI+ԅ'1Za$Qҹ7߾v^. *]2!RF J M TR(յ=>a;]ޒgp*$;xշ0dKKf{s^0[,.Fll*.\OM uЭӗiPdf{ih|'PQXV 3;I5ٍ,S'"ȸ]n-~Bя,'x8L x֩} MwS{o1E_V?"ӹZ;B6A˥lu8b،M)NIa=,0K]}{Hшl W)qD'Ƿ!UQ,w/[ r ׻O&.V 礇v81@yLMKPPs:J =O|fĠS1~ ddޝj>"tյH SU:RĖㆡlRFs^}2~֜yFYݐ{;k}X4V8H0 'LrbBѣ%Q}C%r.Yfu,u &h TJRv솧0ߠk#>t\C[?9X_--uk ;XЃ'|'$?|B( ;oe`zBx 9IEI8 Al I XACt *t.7`'!ÆC\ 4lm ڄӦ*Z]N'kx*_ZiSj_1 zbsvw1clrS9mrC%!2Q;}a_AǑd=MΠD/^*_3×S%v]mH]΅`&ZAhAQh3|HV6X n&C)S)R<!S˄X@#@h-ǝs4րeOL!*v("t3kƔN=h\|b2@5H$4D\\[$aҘN}lxRǕ{7 P"vZxg6B&{J߳f쳪w$8Gp2t:,MP^6593Y0:^e <]v%^Xtj/4bHر2>ROCct.hR ia>:1Z\|TSB[ji$)W;%%tגּtaKRMiM^M{R NBJH$Nkx:vy{99? Ҷ=pRwXl `*.0ą_1Ds+He7nW#z@Aj駹PɈS+p"k[VL1Zh/k)'I$e vni=̉})no3*y5 ilsxȝKj%hF`lsJn)`HKk6}Y |u %fg06a\xbG?4<.:*GF<%,sy:uɼW\ ӜƀN\b'/EOoBA]]yoNj_hi:5G̒IMY!.O'=!?]^pkTi13 6j6jƾ Z?!c?daL@omss»f\Q6οA?%J i8fueTZ'ww8H+aD3q,-eLVj͇-_!bṞ xv[G"Dvh%O)L0LP\>5[])vhT/֥үT{in3X8[}Yxt6տ-8o>t\n:cx}?nx^j.$5EDf!0. +1p&+1X8A$N{1H3,VyH8L40BE|(qMTg{]dpoFiw'R&0k5ɝ*Jn&[m#m~{nU~+~!r֚SV.|?>yk&O3xf'Fs͓̐.y&jf\ogXSx9MJ "=hh@+/ͫp%WOZ  ?3ߊ>,@QMvNjz/U,/{ɋ)3h%!__A0á вd\$ ضNSugHF1GA8,Ʈoe{aN9{ 7)1#`ڝ"r'ǀ -%% h97S23s4/vcxU(fݦݠd87gbc` $Õ5a(w癕Kv ܳNs$Wct::5?IkKtWȱ xȞ3l}jVQo?F (+=n!X2e/^yrGeF"&lZ(>qp3N6=G,֝m٤X9ҲMU^W6\ɚJBgV~ ;9֫.ؖx%=YuM3AhRŰ4}@jiQA/{V4ֳ{o_|]+0ZBtjpDQXbdX9wj?LpS@A,ܝQ ZarJ[6͐[β@)GqJ`5[>Ft[/Ǖ׃llo66pE[$NpjEU6ѼI@nYe;Vj"twSm)yO=-S!j1e1BK n@V>!uϗL{Ct1kбiN`=D)t]S)*O2jz tJ\yqR'֛)R32F[F,+ Ҫ 'Q,_ƳClaiU2?<`gRv")^pH ‰oDC7X;㶫NH] #ZT ks-̾laag`J|pP;֮GvE1yH33[Ol*q:ň\/nQZbA˪cNLf{5H* ɐ )! L|uG<~9>U;|V`kR[>u]VU;/- qXWG7@ lzLJ4E8b!`s S0UjkV6Dsdh *+슄 bwt ]"*KCT%xLn4)U(?&xWuw?"@ndDGnTz"p˖= n F D+I'"l|ܐ-6:A=?c1m%^Gη~ӑ7u75fG29%=cX1X w^o&g-IC0J# !5C fdt _l_?#,[Ā7>K_ms SQ%@j|uU2/=={#m-H+,,9L9oN]fx"G{҃iU\8ȶ(-21̜i~pE^dIP1t5]PK۫T>$p[3fVbSYe"ҧ;6Tdz8|z+Om cAV9fÃy 3#do[gxڲB Gz:_{]Fdw\Cz< )zj:6^;) 7&vRĿd(dD3Tir`&&/LmxbuD|ҫ ߽|w)vHyb<㞆` g.oI[1s`E6IJ_lU)}DczyZEVNxǝ3,*r"x@1J˫ml_8f4CטȸEcP9W 8 FZb<!MMmFV D>z[L&I~E6q*I7b!fu3:[I'a0.D.ܕ;@yn$p71`0=Ƒ.$KS wׂpZK, mdn,\_ftn% 1MrܞQgySٌYA;X}$ QM)mjvO#pw|se^P5EL?wަϦAjnP+{=7zM|̒"e0.e! )J$X} F@MХY`rRڀ[G=uʮ qD4/wD 9bഢŜ6_@d!~qB$@4u}rf̣9|x']"l G"5lP`+b4H[f =g\Q7|^ߜ o tWם2+/|62"~grޣ̙߬N Q7jK8u%5_ }k0DQwnlCp ]My S6&D1h LSu+@?)"CIJJ3q|.l`].SmRU$;XJƨo%Fť' ioK>wlG==7Z{OqTX :נbI +1n2F_ч52!!*s7! r۰hT4?[!]e8@I$s{Q@v7ː:Q>n0*-NշֵHL,( :Ug~C u<ߊܥK@.0jXX,$4NyęK[Oy=ך+ MP}_;{!CƇr&2D.tﱀe2sVM۪~ڑv').t8\vl*82(+%.+䜴b:gy4ީ́> mݨ:|@xq;-;~.ƢpMaT\I`OxɊp|&H7v<k VFb\H@kC~Y8i;AゎnCaK!((#%o{ʄh62Z^ Y7|U~䟜,4YE M@\MK(QAt9|jwE#AVKP*]v9cJRB;;Y5bax?l"7&d? ٥L' ٍ ]VoI?# Ҙ:eAu4N39#9Qތ'UFd>{+#aK6ŬX*ڲֲ}Lu&% zU'XDv!cPUm"fUG^=Q s 7-[& 8b)IOd]FFP?&Y\UYE( K CP#|Y@{}^wD^7sA =7Xvbd: %ߓap%Mb5K>뛘X*+% &x}*þ@!fEϮJ' q)^LrF!.$0K2t 6|]fxa[RSt^,|+bLBH)OKx&@(T-w {}-}&+馨Vp;Q*a޹bJjZzlԪTCS' @'X!1'<**f/HQ8`j͡Ѭ`W#Z7%hqAXB}5wC0=:1)!4bk_"s';#p8} m)b#5S ?} Nm2ڄ~=C~DRxᶮBxI/pΧr% đѵ}[4nJ"D'| Fl`*pȖOԢS,x<SDIXT+WH% 4Ic ]$T$.=ccK2Fɧο61, Ka*^H%~6PӆԄ7lyW ٨F`!RLFDm2,20> &5 SkL1sDh~gtlT>}|I_o4S|H֨D0(6r%\$Bpzح3&yBOJ{a7Lf *5!'MLe",G_ JT.shžh8֬$~h'"J0eIИV(ocx[~gadn^f3U@IP|g306++#7z.̹f0A"0}eawthxPI&k|_຅,.:鈋w'ʬfݝTF`u=Vĺ,ݑ+J Xkm^'inkSm:z@zj7Mٞ \50yTG_Quǭ* T E:n{YzJ2(_!|kD;zÄ?W״*溫ًAukF*h"I{aKPd]L$ k_w*Q˾9_ʾPөWs|5dopi`}5P,R%Uy,< Yo[y&nR;/~Mz e̼0K2Dh> fGaXb܍ԇRʎ^SGfh8gAVkru)̃Ɒ&q:%F)垖p-RJSz)&稞>×SmRbW%/dO] œM0Amgb"v=]n\M=\Օ6kp F3@,ޚkgkҢRo*[ LeZmgCOd8C;Jm9; _8 [;_It-i&njk؊uġn#d7F>L)m֮3% I,ĵX#tDINYTN4 =NQT`cޏg:Wj<OAj+5* 5Qouf*VEbj&hg\OZN*8гi}&͏rj%ضL%H h;|MJBگf/LD&t IR2X>E3iP+uR/ag+SFO+Q e?8|xA?+f$ sҨDsslTxl uZSxJr|BȂgB*[> ;ec+"`e4$++Gx A!`4|$q΀BX3brCKg'2ړT /yh`nʆ5z?~C#CP ޠIm ^͙UVLǜWC FLl} Bd|Pʨ[jO)Y>* ڞִ G\ [a) Ue$e}-{yTbBbX56'w`c8 d^@֦O7Q}}#C1[כw~PřqM# X^'dۅ1/8ufG[}?Z.#:&j] 8RWz@{{vE4lݹ*|u@t'渉#EE ? ʒ #1c xDnsc[Ԟ 71WmD=8 fP#l<JU lBT-RzsiaH^MW 'ͧ׳/ShO\ύ dsБk%`l+_z44|NEjY2bjIyrRS̯e8ciqخEjW< =0JpPz hRlX}D߻ !!0ζږJf\8m*zK?Rװ {y#YR>6[^EDAqđ>В.MuIJ )0Ch:-b xE*Ps$u+نa`ZEpm2gemó{pm(-}Ĵ6glcW[@[0tÜ`w_ vdZNB%Q366QA%jAfatˌn8M>{aq"O)Rj+9Xái9.lDͶ7ՏFc󜐂uJVx彣+MSO,`#&.BVቒUpaN:ҜZ< k[ ~R%ؚ(lkE&H ͖loȃ3 Z`F 5@w] B2E/x<7"6_row0k$?g0V7@W%6*27oe{Yti֖yzj7b%EYnIM+P,:m]_Ou0c&c_q}Ҝtk&̮o9s 򐽻'kl~ ʽ I4xtE `Oq6ʩ}*j١QFhU?}:n`JyIK@Z9K`ĴM$ w&7r9^&| *gKmlcNDɵ/THU :A(H>#2Z&½2kƑx8z7^U'vmoU:8Z``ǖpzL;-U7 @I,vuP;٦h.kCMD:u9t_ bhh 0/]+ Ab@f&xCbqa_6`i3v *4:<"/FD,Ƥ'vMnu''h!DF6²b8qJvr惯RJE V`]F*Ô5QA׌; sp>0b [EB9vKj&~߰˻D?D?qJ/V$Yi ȉ<&LɌ=m ɓHRA4&I+ķosvCtOΐ #jIn=}rV^r>T!,alY.퓋)GxVOM 0EAg4='MMk$@]w8 ϊ %6"?z='UϟsUDTj4H$&s n| l 8jLBZ,sn⽡}cMN~j1!w1Y|\lEb{4]RaEal)4 d`J% Q,aWk| EK:L{m66xPQ`kWeud$NVYs:el.In]7Oxv3򭆭?fZy;m0_є=XbZ+Zj^b;UG#prHFTR[N=7 a5GZņ?ԅq'3dA 2cyp'j`6=QT,Lz ue ˀ1O̚){ sPKZ]Ȫ]$1;|ee o,j[cyEV sт}o38xˎ@nfIs#{#0J72JMGʿ,FY`Qw g'>MB!%A6d͆ޖ9 I[5[ij./ø_3~D̼< Eu9]KLH&{4=C9~e)Q!\%#Fڳh埃ņk4`iU}F~FE5 Quz^nMn.L3 Ѩ6MqZSr=/@:sTIjND1RWGH1e~"-wYQ#vC(u]]Ik<bA%AtU*ڲ@$m!d㑆ĵ0)zE}Y9[8~"ӅY] C@>ЦP B"6cgyޟ{{2aދաQ!6:Lr*г' ƽsa7O-vzЅL0f$q Э? F[@wOB|0q"SNl4Q6ZlzN%ݒP w5F =^{DpA% B;I?6VpsOMuB H[H2MkY{؄,&y +am viVg{fb/] h*o9w%XzBsH'iUaIJ s +;}Ę0 39_y̘8Fo9)< vp:[cK`ѣ\8cms|) RѠ DXB ~!hȠbo#kQH\SK[M;}N a +ZD$>9!/$fMqpaKXlR &xc$eQ9\2rO,̕y w7=K0j ԬrMSȬ*rx O#ϐfes/`pX {@Ε|ywBi;hoJ q+L!زC87kap- ~C+g޸P#s563֑*g'I|,<9(: oyjVnPvȥ_˦vg|]>M ?P<`8<|i2v)M*n2U?”FDV+vZݭn ׯw6h'y6+a_֔/AN+`+/ifMowz=!#h8Ч oERz4AFqs̈́vlV9[B] P鯄+Xvm];Lp^+;U͚>u&ev$@K%~<LF8!KBքCzr4 V+$Fp]1HaV9W|>XybyD wV;`tR,ROd6KAѵп$Bx'+Ujxiˡo- % pW|Ԅb6|UՁ$iԫ6D촗xNyHP@"]f>j |7U=Pakb7%'iNCzR)ġ}/s⥏7G i/XCEVA3%8;ъJel `Q 4` |zq7QqajwRS72(%LIz2hTيEAvR3?FrW%/^g ܵJiD[ly?MG.*]>L`3b6򿇄;1&#$~ D ȯ6;MN6X]. kZ:ıvH"Æ!+Pn"b4 m΂F;U>Ak6xl^GK嚕'TC%}ojs!ؘ͎YbŲzukg#ESԨCy''pcD'%wل^ g k>ԖH*DWHPu4ab닚I5x1yM>//*RhB@z,D1W1gؙgPouL+^܄.Gz|1 ܢ pHtBk7ij~y\٢nX*[YQ;>~/HL\jPZgR$ TELN=m'e.2G䣞,``@y(AG+q~eLH 42 j/cݱ*!DDo6{(<ز9ȺYcNf୞g"5 r +KOEYر,$WH^ TxuTv"|ؓmv@3]C JL luSi{LD ej^-:%.aCUGwީk#E ހ+M;MQb?Br:&Xmjf\5x>:o՗o`W.h YLZRrvVTËD>-ſ6O1(b*LƖҎќIS#'1}gM}vSǵV UCxyJҺ[bT]9SSj+(T.p26iH Up~i}aAP;5!.qu_ٷ'Լv\e;zM{ 䱽`x!mQ.r7IG9W 1H̘ ?J0N!4,y`S"]B "D@,XkD{G P-k)GSەq22@0e$}r'GwY$X96 ǩYrE5Hĝv/w{ M+kxi7D/-/ 6gPBubn&uՐHu p/1Y=I:zavkI&Oyt#ZhnYm&Q2+}m2$ClJ`@D(ia"1p8\77h6Du1}^KsJ\ӂ!bm$?R!"j$4H AyT[ǓqxҨgJ玷{bzзOa&T& A*u.\C 6D";)Z1|"AHuiPo |{E]MFЅ#;re9}BѓCJϩ}ʌ&3X<0W\sJFEk-Eł$!iˣR,`' ,-.2ϹW?2Lm['7^jC鄅=:U/ l ϛn+75@}J'b0N\ѣ8n`qQ;AtQ2#[k*j(MG?6>/`~uN(+qB< }y9b3 @ JqƝ$\mnלC?(:Ɖ8I(Xx_gþ_M^Syt%%$Nra▵YDEVb~~^b{܊!MXlo,htG/LGST ^f K)ѯO >S(Z- C,3y,V[ @YU|C=>SbHH g5q+@*CDVc룗9 yaǸծa F]ccvWtɝtnXqWY}?V,$9e2p,C}/(OP le {W) +VC"8s[G1Cu"JF>aav}JMGC?>'MN Y%C@vJ90FE7Ow\`Q1Y肁TEOFe]2XSi]@ /8v(6OpDϻ!5KpJF-G#%e*seq 2zW Sp`I ߦQ!#v[вP[Ƥ[h.#GF1ay9ݙ'+"orvjqjh؎]>{+-ߏpӦ<{܅ggC+fV̪PK"A|EehZW,,,,dL}vQS(T8.v5K{7C6f_wab6A(?Ahґ0JUyXbByٖ2 fN[ܑ:{BcDay+;/ ]U65z7W+./D\0;Iph'Efu/w+}?ڰF6`C?q wyTMc~PdFAmkdGE^׎ԃ35V<Km!|U_k 'Gh`rg؄j"l?F 2\.C5\ҤkOY7@Lp QbQhe*dCG#%ii8pkў? Cd؈?I\y$Gl2F(G&vbOXrR„XHY>O,V$wq>0<#mGzޞR4"S2wmdS8_oN:`YwXF4v'*z=eT)Sױ Af:lٴv.Eu=#}e8;J\caߊž3ڐ*]¶DfliXBT{=RZd"7#8|-/k)"aụ%l GZe3F\6ݹ4¶̃\?΄\ϋ_nἵ:7"c$$O{!:F[=5PBvvuF}钺 3~dA3 WScbXsϰoC:2D҆$Z Ksh'[.?e< %϶XKL{}UPJ3~I$ EAˮ`Znjz/g)Rޛ2 Lky5BE1좃&=$,.a#r+1z1dsrIh𪍉be,gm1F[.OEl+CA>Uʘx,i.^P;m{ ivp@|9^WbRT{O>-haEv|ޜ6>Ok"?OMn#XNr,0|\¥E&bD|\aÜZX>q!N+=A7K)(,ivDžd@axowco ͰKf*9Hl%i# Jt~|J4)({g1Za 9@ H4ΉwwLO/y[@x7B")}LUMѧ[kszAiy"R1/xqb588D`Ai96_ eb[C{BS%3&PHH9ڱ 4]QnBѾ҃` ˑ$*aeL٪,̒` mGY} c-bs)z=ۂķ׮:1q`9d$1p M04Xv YER$=K^'WL}.V'DN\%!n 7hجyכ{))f=ᑌq*z?|*[B`+IbAR_~ٴjN%RVF?Q8b&gۮ0(⎋Zc (mQVNg~oMouZd`o~ tְM%h [25X;pk v D>@/~|w/Xn,8_ V ny1a+^;I՟K _ (B;titsLz[C>lBV\xǎ&y(gOèֳNF Pxj桎7V[`M.zMl䧟聝7nԢ}rS1 AYޠYkO0YS_ 6UTY)/g#H)K2t[eQP6 _6i,l%I}џ ‡&e[`䔲VAj^3xRX|gJJڦĦ=7 XcYu榼긄<:enN鍳SWJ&TT5Ɠ8kӋmlR1y\]I+gC2]/#W;P9Y0O9eEtST|92QTq0ZIpuXW0֍fu DzPL5q6큡qՐ٤3iM% Z41=}RjݍI'&+vbLd6 bI6 S/k\H6eZK7(&eƳ @a];zÏAu!sĴK_u1kK@OIU#\ۼlZ!ȡgTE uǏzSh8حeg_)P5a7Y!ƌΜ65l!53veC(vᓪEJʞN6zAi!׾5{/.zv?JJ̥yݦň=+ږ0rUi#ubW=l@-u9p)?LVԥ<7,(%,ÔJܔ%9F+tkEFΌO{ H}4 3C_hLg1.[RAi ԝss&@k,ЯF& ˗/ CDsg˜qnqZCT3iyx]^VWJʃT]a~Xd|,2_m |ٵ_:'XSF^otLs !*LhcH'Nuq۶K׻jƂreG/Tc7yz蔔q7[~"޹+q'`X…uiirê;": "t{bs 5n[׏:cY )EZ1,lRGeA%wt&G5 >u_O`X= B})td2B)JSA( 6U57 "3M%i)/lzHe ~|Z(Q!;q7ЮSdL>}6r XF ١wX+%8=BlPhYa^6 &em~w _p%7`5&3\K*AS r6טޭU6 9p_\pN4hhIƦxb^lB$Ы؋Ff,$q9A4֧Ȯ kpd6YLQc2-7s3 Nuc㯟9.{<Q:=h 0}ɋs[@.Hى,ﰏO ǫ8UP`C7G 6HXDJc?dncl/+)3̛#7Kಪzf.9 G3r5$bJ X8 BE J=%Dt g Mh7caRkbIБ4n@qj^\RMy̚MCoc7.In|w˷=헨lZZ΃i䠟^X! Wk{t Z]H&kt]Sm ih2.w|7)8d~]'GRIIVODcjZOLzPr> W 4{Oy/5_0jR qiVȴ@ :_ zS/Ft\Gu-MŊP Fg6KڳHD~lײ28NdFklxk < p5_{o|ǭ# d+&8G ".a; k(؆7҃jws,ogѭKW5HtK?⠵0 - U@-D6fܙ+yC"1cq[vV|EKSZ=@~¬TlHUf/N"UbM~3y2z\*6PBU^ fP̣UZCUI+z&e]`ͅL<sl'7YS]P7 #ۙ9#.27K lS]Ė;

    nwuY`gѴ@kӽscySGa$=nir~,+Np9ؕX 勾v6l|ó|Ey&jL0D$u&j%Z!Sm{rGE6?qx?tr,lM|!(<k!fNɍ"ԐY}_$z|Eg; qqQt0 GK5C/N 1%l{>uQy˪"A! ΊF+4|BtGX8iVɶ tb1췮ld̃s^e8AQP$*u:|ohɰ57d_Ƕ ,8?bсcXV7%Yo-A;sAÍfb4%e$A~A>InJ-< Th߫M:^ۡ3" f(99tJr>)Ѧ0O㙮Ue?ͻI1HK9Է%Ե> mo~ASh}}Z4G,u";qZ~Tء؆ L\%:%@A _|ƬB<[P5/p`ۖUEF[Uogs#3av7mi G2'@~VXq zKQr:'HEyUpqd.߲:ُ+>>30>>vFޢ'L9EBp^KΑЬXfH/ 6`GP2SLz< g©(J~Ky<~+υ8E+cx:X4@0!G!̠ȇ!3.KW#tKSɮ)-&^ϕ/=3^zO{{ROݹ_$6V:ōH/%~]T\1/ǒ5ǖ>1O~8J2jsŞ|5H6uuN׶=)j`eI00D!%PO鞏šQih#JFĒkg~iY)뎆 {uek }DI2L/pTuWJ!>9GjEWk+kkGnTY8L?C`F}[" T{\+XFfqݧ&`$r&>Rzaڐp6'f`%rs敤V:vk%*lF>bD". a}T\VT''o|/% i QF9KSJN׾ ~n/s1s%}Ø M-# fiOF`9͚;G$SC"rWmU/!FG"0|bu|;ON$Dg#o:q;D 0s`Ǽ6 ;xs1iDln2}"pC$(l㸠gM s3 _8~Pqڑlb?-tqeߺfM #}Ű#)sD}4XUp~TJ!e:D I2\ׁdhTڌ+(raSYJ7aT#X?]W,Q'ZGţguٴBlHRTSd 27j}j^YC<}5 ф YnD8Pi;D xpOx=+qBCD}`[``y%Ϩ`磆L$'8!shm\qgt%1-s*[Xa;7 E7u7 3|]7 /:.xQ׉kH(O [ѣxbtw yt(FNny);>s bDB6͟(d3$<$E'JsAt\[rڵED +%fĖ\4g.?a#iXGrKQĮһ,&,9ugV>0Wo@c :C? ѽƶP\NrbKs66 ANNOmma F,x)#fq7\Rw PBZŕJ Hm\Ed]- ĊCf 5ۡ焜lyyԖs_i68CHr$6Nz*OZW9$4Ucs#]@BVrJѝ`Xr79-_c׃s|sra ܻB.]$itbM߱'wo՘({Q`"V *)~ ›+훧<^V8AXδ0 .\RȂ3HyX3-Tc(Oip V5j(SgdolHMwD3b/[!N~gd9;:Ym0c-/O6KQLe /r^,ARmњbNCOPFpK m(;o1Ɯ㛈!/ h+,iG c[L4kkI4pNIS熇f3m‹@lR04Lo륾[PxJ|<T8YF}#^e e@ .仰^0?oS"/xfͦpgIj)Dg1߄L~mu !ekZ;RDݵFru* ΊiA;֋I,A&4ۍBz#jc=1@ +:ǜ N|fdIPEow- 2.cP[iiEWf*˨ÁDH#q&3{W8َ,{=)[E㿯ؼ2wq[^p,@wًt'߯is&4c+"/S7腀 1q&: Gq-Hs{5xN+W ñNg1a|oz 6 kW~U`BpZɰ3v w|ߪ@^x-*V=7QC[Vg_?c y^YP!vs#V{;6z#{WuuEP& SAqC AxBfufvFH^aj~6Ǻhx6&>3tUTt&`٠qTs:(#&UCq%^ B$ E8(\K 2+4iN,96B EgL4?Kq CE҉"sDy)!2~3eG&PPˏS%EM +6u]ʠh_׾1]g Fݔst3u.9."*_=Ek=8Y?o4p}ӎ+0sL_!H" B3yWY͉I)CS@fu_:,9àhmBsMIEM5 f̓^<Z4H[8/ֹƗ2PGvYfUa"x!2/pla^:(JRkri 8m`KЁ; -@,X!1V7̬n^%j6;XvP*qڄ\”Wƥ73I;n\(树NȄDNɁ(-:Yn 귽)!S7N ^zTNg oo UeoLNT$mw4뙔V3ӫXQ:OCNb'αkYx<{N3A4tͻڝO_dYA`,w5װy YS]=DK̠B<Ѝ#|$M*JbRk"d z])ٌ>*,.Gk+!o4m_5/랳Gu P0G&n"<vI^7}c.A|qG:!i2P#_'Twn:FU%:mOظRa}sq2P&qzv.QǕl΁R]#bқ^f0r΃zMB~L8-@ `jU҈՚CH70|YN+X0B1~~yJ4RM9NaNXV٘" ֠*}*>/[]ZcOj!l ~S܌+9 vtVрu0GSiKM¥^!Rcg[w%Ԡ`zJV_Hm51$[?f;ӯ}oNJd?,2}rk;S#8rF4NxqsfЂV)4niR϶/f`ꮊMJ,6tJXKtDr̳ ח?hY ׯG1]طVuBH-%~14+ j#8{3ĽzQ|eF'rDSZaZ|í)wN-s} +>' ̕S1(WprN ;FPPG)I:ku2=\ H'8쉇{o wk;;ڹWRhE=jۆ ϲR2cBt|m8vK'535jC}{5 vJ1sm=+r uX|hI7p% fR7J#uX?e /KLbm%1BIdPz uF 譻tLSlyf1Tpr &UGE;$9tcOpOz%}?T ߘ I}D$7W;yW(,} ɍ' t]x"2FOjtdro\u?0I$\k=Vo{XncY{Km'f>> fSƕza;MrK|BSumS9f`{HysۮgBw\ 7s@'r1|/]ulrDdk9FB"Aqep\ra8To3#l*MNZcm 泎h[Ygb^8fs Bd} >:dd]Hw`8 |re5}{3sAC!i:I}L̓18SI0h} fx:B=S/-9lEەI藰Aͼ W:|>~M!;RMHlS.N%b_?;̕ 3Q9o&Sbj=KJ+<< i~-Os7w`|} +ѐRf);[:XIb_7{GK:%0VUS]rN6z1 $ݽ̤]32eC?VKS$cͩH[dׅ@uj, @uq n+jM~2i2pfᵃ{A@=uޱa¨Ub qhޫ !(sٲT>aIYb/tW$70o _svA OV_zm|bqA(DHDge#/%m([4){ Nj99}Dž߀-̈́ l+v`5mF2 Q]x?y$;X F%+p&m+ ^Ab%T%1`^tGl|75z]2n5u緧'prXiӈ d7 ƪoQQl314ǡYI gv -GoܥBJmD;7(A'3`M4)*@(#A)ƦS)'& ?Nuzl^DzR a8PTko߿}EZCD-jtX :ԟ:V6:N$@/jS:Ie})|u׼eī9]]f|WΏ1y0H;VSxcJG̜r-I2]R?YH ߂뤬Ǟe[un 0]Z:~  ,a8ۦ:D" `n-POv0".PoHǡDӍ&2DՔ?OGU!ե$zrjz9˸my{CvEDR0V+ 1: נ2\0 LĶ:?㟁X|+-JoSuNZ]2jCh[F pÝuYïS:sersyiH;iHKn?A^yDzkj}66w(rԘq[4En8wiIg}]mפ6 FvzPe388)F\Iz p3?vgǪ錮}j5}ND; zdBhz3负fbYf.n o, 2ڠrG֤J4m7B0r9cPZH-Bo몲 Å8w˖Qb/^U2,ωJx/h@-v)p@#+9?aC$V^{j0 a3}xHWCƻ,2r V < YziUg!P*':SwoI1!f@G\IN^-Yf"A:u=[^uu&\A~M I <|mŲT{2Hz ]]mBe^2I$cnEb7iłuoEљcn ~ϸYnS; LR!֫W6ۘ̓$]+ZQ9vgwM_Yz" XΤ4w8 ltCV[_gYZ070701000002db000081a40000000000000000000000016570825600002a20000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath11k/ath11k_pci.ko.xz7zXZִF!t/O)]?Eh=ڜ.+ηw\sHJiUmֲu{ҥt~3$˖;$3M@@B!ay\(XLF(uj6Rmߢ;ԀAx:2ED5z[L]J2])8n_ڪc) zwYALLCkwCaiSCEy]KGȉޑWs!L+L6i psR>U#9cg;톋\ Cyz1͞xne/FU]c+ZUFfɻCiT{3dKn ?z6,|,ǟpVzjGxܖr/l ;e_ G=dG.(b#;vvb>x~CkER~g1gߜ:Rdzg3k7kƕa#g.Ԙ/x >X!SU:A$-BY.ξ,{4ٍ]BxI 崈־uR~V߁KIRHZ͚ee=RJ}Dy1%>N"'/6;fRͼRA.+k~3`nބc~ڰGyjE5n cA |jͅaۭԫ!9gf 5 yYR T)vj5i5e.(h8sQj/uh0 BkQBłw4IYA# NBE=jPF̟C = <oȤI֞U}3b_&w}-IUѶI N/)7ި#6u l GO#˻D$3*nq&]v}V_n *jg2r֮jƒz sL/g5]%/&^^2w)G(tOlB{(R,!q p Ku$۷ =PK|v_)%II "r<ҷ!0M¡ hh#nRGDˉ,44e!ջTunh(LeJ%5gҞܤV[Od<1b|K?ىW5W S wߤiXDf\'ݏm!0#gbj$\XHBQT3PVgVyuZ}*`?ǖbz;oDt=5g>x(67>yUK TXKFI)40!eu{P,ipA K /-4xͱ²_ ?:-hqX٤F[ /ܝG|JGOl2֑yFU;\4-7\v!cC${s 6O~&x@fE`>¹Ss 9YٝL1քr! [R(r߹\ |[Zfs"K'b-.Õ@VU s3JBݼnh.O֫Ԑ^E`v(kӇrl>uU$? ^4zSx*ΤSfz9, fq FMrԏH9.UYzuձNhM 㹵EPݛW+'`N*yDa4$Bj`<;tQdb >㭔B%6X4 Z4IZzHFv2y4Tǒ?G}H Ť3A-+fx ,m$bבXbޞdvN9>/05B3">>Ya$19%!$J}=Jw(6 YINkgbҟ3~SnEPט($} / PxHn͸Cg $EILL׍2X}_y@WM x&ʵ .(oApUyથYAhW(w*D[w 2jǡ̚0}TԳoO˷InE *E2^A|D&dnv>B{J$TlNYO9ooX2.'նY[m.BcLr^#Q‰kk@R-0m˦٘ÅxY.3m:WKlF-yZ$k'@dF6# V#*O/d?(.VA\w<1hHiNj1KQXqCC~{u75eķM{xR[#K1,H4 }Qd3ĩ|69L?IEhd#1&j+҂oeYY~?K$ R8.*\e؟&`WO_ZӱIoC>@EEZx4N+ zYAyz>5B+bB3 A;o)Z=zG##:ZR<QzQQx5nֆAo^yϖNujy*7uh9l9Bx qq ?'.\_ُ{hqU& ,iՔ`V܂)Td`ooaϊH7}{GSruqin<7vM{tc~"5G tp2- [EMSl } WPyL̐@* E1=~3"<Z0<="2wvmFŀ79ӕ#j?pZF<̯ $ 0Ձq38".Tn+(a̋x;OVUq5w >JHDЀUzVi *R|ՑRRbec&2(DJ!% MpU[CQK'+ zv!lZ)Hg\@ɤk1gjKIqo= a{\Ѭ?G[Go=rPLڏrma9"d RBuXm sU:GشpX/,.s g>H!"cv-oTs $t N.xDwC_U\5X:GW63Wl 3!LӚ.oZbL~jtW*o~zZb_G>yOB6iqGK瞁I*ޕjD1>9Twz~GZUgyyRC$3x,cng&XHd?v_&<9w 19`,<ŏ m[M \TpcjZ/{䥿E-}1HV\#hMX̘/wN!N>Wl,hme#qOgO_i>\国WpDEGODޱ~A<903sBlQg i`~˾ veeᖓa>w;mt.C,ƒ65;MUMGZ \(ՔP7Er~ T׌rWC뭮js, Gb{}feUd싴hᔤ+5>* q$Qz{ŽtR_^R1S K@ YIQn _r0ѡ :By|W^`wt0;J@nyRp8j k>$N1m.1Y_w@} L(h5 \ޭkp V50 ,hɃt#&K2sϖKwG!?^}zW;1Оcic(if0IM#c"23C"=}ߡ@ o)"XGiς1*cs`vV߈%So{ŶjBK1ū/E24p2xDZ3fYxb}$;;T,@Is8=QMkES&ZuXTjVqZ̭{5?*k'nb% ~m2b6qx*A&j.ӦoWXlPsjNQe1iereG6|o@14g&-Q^a Z2|¿>d佶j㫖. nsTYVQ˳ϻ+ ^tc9ui.\6KwwЕKt G֙WNC[FE|@rr43)߻餆_U/a>O_ z 4fj[Mj:~]&?>w5{'J=hV蘌Va'%kzm⏪5}^֩v3 A8"&M,]Ϭxp~V6_rݙ'ylV&xbv8x$WOǡu3 {3H?*]b ui~1g7xt.~V*kNl달yZnXJ[?F eM C#V ȴp%$cj]ÚHҀ`rLh&30c]͝4><[%RS~9a6&#Z]/QK d GS`u49$JtYRQRy=ǐ{v*=BX0D44T ѧZM` $$h|q38XyZMɗk)j4!6-'X*@LbFl7\`p:u tK8D%"zein3+mi8~?"(aK^a ?'O%vPTm)tFD8BŔlNyx@keP6#Be~[Ҍq fxZؒd[ud፤Kl),6DX,=?Wжf?yZ)o)o@0voHQ\h,0"O ELt2)0r8;5duO H$l͎UɠA.hI8HϾw HU '䁑 jnΕ).xh0 /F 4ꨭaSs67~Ebo7 ;߃ȉ[in6R~F)yx3 82eo\%#D5DĮlB3?nf0,]8!T G ҥ\H(h= cgOo2K)MD#Sԉke# (~i5eJŠoF$ݥmۇR*V\l]a#` uaA~ yH{:Ŧ poO7Qj,ȣ OhH]l\E䞂ctmI5B!Mrt/}RzR|\b b C34/4 %}R3eN 'U;섙2׷mOI4ѻvV:uV);ב&g J nPEil ^$[R ^.O¿Cq}ƎTW7+ '—mv= |,wm`0qZ+gX! j"!aѰΓHrл #=K,x݂s=>9F8ٚD~%fel :י߄G8*1 wycE\!! w7xk]Lj )Y{/f9d~DYj8~RoS#Җ<Ϙ(JӖ,ˬp!aߝ%+^m̞bGuqܳE wPLm .,5>([ӑۗoLRn 3xL  ;4J!4-|*+y ))y>]"lXq~)#ʿ̤f0a ZMO-IDwHغؠ!SڼNޫ+^(.,|"  ZݵR'ʠc9󜝓_ Ӱwn׶#X H{,4mxF3晫L@u-*q7aD%2d¤㙶] ;wXP!V8jFܔRNJpuG2<aJ5>"z7ubQ)&I "m iDbC/lrmR6F}ylZߐ8h2~8N4tSXj!~({SЪ%gYZ070701000002dc000081a40000000000000000000000016570825600013330000000000000000000000000000000000000006400000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.xz7zXZִF!t/ h]?Eh=ڜ.+δ@m)/(|HsXK`׍}?sÈ.C|)j)%0%p+aҐ j.[Eܑz?0_ Ԟ.7I:x3BcAU+Q *7 UYXeRbDH\ R6D>G\&GQSOa@\O/ y')rlj}ZehSO +ŠZwG Rv[P>TQ)QQ)R}K}fl][BKU89Idbj*«PYi?u>Tdu2& UOKW![MBU,0r\ƄΆ.B Up21o.!0~FGU[u @ٺX/Kq F8V;uү{MwWBԽw˥g$G!{]f3'=y~ysW-Vb'KF="5rA0Yn ƻ*z@'v7#2]$tÿZ6 DRɄ#_v7菘(ydMD4W@Ȱ&9=k 4ra=-g!f6q^/{; .FmꞬ7( e";Wo'H,ofX%C2Iy'p!2l8οz -b x`}&Tp:bNWaSfE^.GV0Ci&bGx?ˣ,kz1V;JE3} I٠!&Ko9t yo)ɓS 1/b[@57)ivju{l5Uod`PY^+٫_Ngl.G%J&C&ȓLfCA[N޳$b@ؑk*eݓHe\+D``*V-$gs=bE5,QVǓyH5!QhEE^Bxӣ>:RǘOe„]*7+ \5"t$G۝W7b#EBf5/HMWZ0|&Vbj^o/trYXD]:,'&鰩ce wCq\=1UU<9/]]_i>9 "P)ɯl߳^Un΋A9L/<U)3}ZXN X#T&kɷ ~t,IT52O f_"%;d;S\HO έVl]sρqEVuGUJ";#,dR!+e玳~}ɺH`Kh⿹O?Vhl7&9?>,+"1g΁c'o/K |}\ AR__L1 FbChft'ʂ1áK|+GrA M qugW}ٮ^$ˋ&i9UeB\9Lr:`Ƌ$ٯos_Z<'^-K̭"@gfz 3-Kώ9s >;>jp,v>xv 2,ӌ' \Iɛl5ٱ =5M:AQ?" аXza~C%<#n*>tR|%vSsg0tT~;㚦l%2{/k2\ 6Gqvz~[tN۞"htBb>1.- 5󨈳6dZJu1T0ØLRMAFs1U-=2;}!Yw :ZiP@y-vme)jY~Eq9 )ChiҔb-Pk=xW 4^\WQ)T]$ xQT<) "`^TM_E]{UOL(yc,A_\ ZSsC"E<:/6!f0{m0N4qϫw-+N!4,X0 v'|2\[fJ:I FdaA=>нc# >Rr-̉Dݒqf1dIߧ}VܖvJ~\-JKĘ)xnCMnL ¼p׏) v!"Xvm5xF 1*8Wm` Mi65V҄\}5 26FNä֘1qc8s x, ]^ccŌ9d6j7uk%$~/0BaG\&kH T6jr1y)l! I|9"Ņ㜌GBv!, 8nJ>owen 66a صԜ 튻2^bq a68E$&JFWY͖:jSzN-WI5zq9 =WOepu֤F+ˉ Bd)dSf==qGN\<Ovۢ3vAx{ajI:^7/ T 'sg^U# ZWc$kD IU^TE qp&'Z[B469MT j ޓPpu4Owĩ)²r1f$u^%h ]-Jn^v!jK| Ӓ o݇^3$EFUi}7*EbOϬy}Moyak5;ntrxhzк?.(JZ7mPj@'aĻU>d\c+7w?`zh5/fg*7EI !e*J%NQ/^35_z6?D׈0UMGwB y\ IS'C':vZTLJȚ7$a HN&SrFY1m V {6G$GDibt8z@O)PbUVرޤ7#1.8ڕ_=tG'د@^~P!jQ@8Q({7n M_'o:)\>? |-~_@ֿ$4u뭤ZUId#WE[ x5 kCa0fȼ"1KW5Y57%,}%ꜧӌvKψ L9*YrVpX"uCS|\ ̨N_"wMV˛ w l0I\SwcOdd+ ^5W]UJmfb#qW- qnn>4Rwl_DhZuTa{ P>a(H$d%/'6S.R9|[FD.7JKeYe!E`Y}֓YODH+E~ɮ-nk{}T*( K_nHxqӑ,.PXAgu;/=e$˪t+YKޒalYɄ],ӈrR~7ZH,ȗֵ~NLX03ͭ79Mh+";-B.5I%P0GʀG}7ύ;[xS% $cbGnLf|-S89.E](" e$'^ũLs C I\ggͭ\H:7{+}Fu,׀s5} <-!iI`;f% -<+O`.Vױ^#?G4CInm7B[Ao3[ƞ`EvDW~(:eCT͝HַZt荇m>;nXڃ 5F֙Nh`&!+<Z8YwzRx+yI}J`e>ߵ.pv g`yΦay e`xm!ޖv qdq lvDfz׼خUG2mSsFX:xv~LL8I>*c9lq /x|@soBY1:w{|6iN2;XF"º%&b01{aʃBs3jCߞ('&Nu -Dn2*MмR\)d~Cw1V1i xM?K^BAhE9]ī>n./1+9K_0 TlX) !OO" >k5(DwrD0e,ȥzбs@>į,xAg$6u9(+Λ$~bI'vaI -TKہ?BH`tZFV?AM(_H䉒BBVH-WqBpZu&}f;=:VVT"32`k\{ Cgdk /v8ؼ2Tl}JpDx.[ N\XSdM8Xg}p/$ܠn0`?LL+֠%9%kVNIeX9S9# fN =W{R31uɁ%o+zs*ۏ=Yp @,g %MhQV웬d#?SH)9#~c8-|řYOr YL(Hm&w7fb֒}>ϨXWMD48uα}R+2&+/`8~,G7sʅ?GJP+n\l9N /@U(_A/(m3eEN #r4= `*N6ъ+;Mxzպ ڒH5oA}gNYA͟kv/bM_Ke ^vP/lz2='t޺U[{:OCSlqIR'8 &kq3ˌ:F"]NDA0d]rr7IEgqyY"QpDO bo͸?*MJ0I*?$5t\axH tzc-ƙxPM@z8uʹǐum{s6:20Zf>-:3+-+A \]D[|cND w|.e&]g0u Q5ͺXգy 7R]M'ume,\ ?ڜk`u1XfbAZm[ @Lv a_Trjm A܂{OqQ$qVޓ|6&)-ONuώSRGͰt 8ޖ|$e[]7e˄;J| V(EaN;C]_)ʘ:, 4O){I^p}hk@ؔI<7A+D^@<)S>}7#}}`G20}+<ӁH:9>ʚ*㮈vs3+{y VC{6ۯE2O+#Daf^~NF_Cˆ@-{)Vڮ'z3͛xƎt6X`쌾JeJ4"z] &ɤFnʕ !-<n A;Y2Gy < 7XgDO͉G&*pVf˗Erc;LlS/hN3F~Ox^ܜFBoÕ8MYb$HZP@,j5_/{p=[nZ%*[*Qd`zTtpld*k:GT![zK`dif+P5M 8"GIlgޖ zwvZ)wƮ1?%`PV(p##]Ir-;vȓx]ty$CD!)r.⟩R[,x? уJ.2twN9 V=įϧl6~u譵? fݩ-k!,_K?m=1Yh/\xQt1"hjfPq%R֨ZN@O8O}KA5#V%&㼢[*1# b 4S݆ Kx=[Y5-{2hR07!ء bdiy"ş+$x;)[S.t\4y\ 75(tBV>z׃2o]ُ9ޯ^̉ҼG[6F)v^kc)4s'p@Ph#1=zM0K&Qݟ Ϙ?ظ;(hK:j: a[t8sr;T GI wqmjZo, kH0{inK2pĆ-o_^-!s2,ʳ"6leʤPsùZӎ瘌ߑ9Y/tק̣$ Br?;98g/gv=7~l[w7%XĦnLNø2o:>s8F wQUu%rpVXިO fwkgQ|k+z]տITm3߉:1S <;q:]VRryotLI8E.i)Ϭ.#=.(,}[;b-?^R@&utxٸ ?}K6zE^V6 מ !hw85B E6ci}jF8ޢa MC 5X ;TKSY;8ya?J&&7}d1;_7?qknzMI6U[PqQ80͆98%e7Q}8^oߒkajꉮεl!MUwnY!wúg1;"_-X§ɚBئ3@i"fE s(Ջ̷-nDT|y`Ÿfr<9NKISWLe\L[U&Ç[TAFs!幎gixd:ō9]FTE}Vga%mTa'IbD{/VRUѮV P_xbiӲC}q!-;ԦD,AZ2 @g*)~Z@r1؎_3qGrcHN0"h}1H= m 92s SЃp:0T⽸ ҟOH~ӓ-8坴K PC12k˹Ia9xǘ7s;K,7cggxp˺Q}- u|4 "(}$jQ%?Y*iȥe^Ǯ!}v\S2Y0[+ᅢ}3v4Tĭr\\mnJEmR~  ;J!?ڭJ = MI.2;}zQxHnkiV9n*ZD[ĥSpD[N3G /nmq%ZS{YǐTvsaV>g(4u,JNl_.6X|qPp (qɗ44aT^Ρc',=j|*~{ (Y1Lj(ѽA:hmC_(~tC˾FIّnd*{A]iet㰼9ȅ΁o,7] M.،??@~lHHNA/*_3,y d2f>HTZjFJ.6Z&boֿ]:\5V-y nh9ʍ=Ki <oף1N7 {1G%^B<V3k:;E{'~hpfiȄ _bPkoq:ܬ|(& L:j y2&S<;yEu+5$0¯Iߡ\t|E ]8 ty ,׀ rhy<%JήcvY=Ĭ *0H~ ʐ!]VKUb[/Y7ʿSjݙ-pAW*T!;)S$ 9̮J̟ yA\Z<'C57.h)yq+ Cn$B}- rLfdZN76L9Q;Z0`N_Fx 8LYE|ȑt1a/REޑEF62.zwtPЯ*Gv F5ob= 8SH[k7ҋ;HMQ^=)kJVRE1 #Q:NJ<(geMHXȫ-c{h^ꃓ~+A^';6!@-#.-Ge$qA۲7C-5;O:}%LSmy!@ dZ3+bK4u*ޡHVE{4VÊ+vCw)j(qchEAK쑮M"MgcAjeGpu/\msYd$D3 Jbq$?cpkp_xva\UrBw{200w( :M(xOlyt4 v Uv!@1_ck_*߱|!lA%tD/]O;=Q[U'Apd"7&b:&Q`[O0^ui JL\WĎ!AEGXVY٦i#1 m_u wRίU.'8tQI2S {*w'^㠾frTDV{D,fsT3OXG[ŜVLo'D( $m# ͠S~P;+ j|֡(NYF^_ oZ=q5SOwGFq}aɃkZ]{^f޲rC:jJI.?-@cNF3ۃROo{~sc>bcg#niw f4 `9pD:eczw1Jxv2ؔN{#^^*whP5lSxoS)5>G<)~UL`WT304s.ʚHoGJg49M6}vsN+.06_C_ .c޿%-*G3zkD_xaia' ƲJ`6G 2ǁi_-?{G ^+7`~;U5zm^*MoA}27t~{# L JV.DdFxM"-;+Y-X/{ߕ()q[4jnotYakJNv}!us9[bzo<}r7}݃]S?N=5mcKd]BD>gz?u~.1fj*Bp>灜~DI]?Yz%y( hׄih+5{z],71gqDafToC6rqQ#z?*^[MU 5u1m5]X, j(B~a7K:7E:|(SGTf0 Yw5KS'h~4KĿ2KL҉6s[1v0MՆX"bĴP}ݦ2KHqF]5pK LS11/Ǚ{P q,8!3x4<߱o=r4/e KB$`L UWԉퟶw9N]] #'WռnXΐ (}I E6k*-mq]|k!`]sOÁ47*X bعX~>]jv[Oi"S46P'0^ 9R_$IE7q ]?J]׳z.4NTh7yc`fpiY'Ně&F]/. 91$-1 ]EJ `f7$Bu|Si+gIDC5Pi'Xk/-U\^X-/'D@(m簰0esx{;9:t#ΜoI`]RVKe?o-4kaŧh%*P^ u5IKFb8$I&\2J`jpj6 篊":a!T|[.c}h#H3uL0VSAD*Ytg/0!XS m<uxB@1Y̱Papp:\|}dSӦҭm鑚Ű:Nؘ54io7+r4N7K.%Nm Q_^Hp/|t`T9]D{.d,A .-<)Vq໲棱5r h Y~(fl_3IIɐPaXMNcu- z[hFEZ(tTR[{L?^P#vi)͸0]V*]t! h~&I"BYst14+Z+I 7TAP).h+>X"]\ C#1)g R.Jp{};g/6$M#zFάK>WgӃu^AUgڢ1[PYM]74w} T=_$7 db ;«9^pBpz^3#4Xm0c9%RkPA2(0s="C .T*-}$H z@(؆ShcN9nSG8 r ;1%l~ ԣs߉K.Dnh3̉D$NxW/,~j/cW8h*bjJp1֠bqf/l;$>dUGz8fFvzd/g/TT1hs{F>g'3I[LpU֬uZ73X4v▛޻fأ@Q\K82hR`p`5C^ׄV<^?蛩I?ٳN( 73lUʆE5 |D_X[2 HDeI1fFw%Ad_Q s"ߖkw!.`E=B-P>uA]e1ق/}_.IZ`c>V:mGUHookp[@}8@% ֨:@:69__[$3XxErvwPf<.¼] d5Tۓ F"r:6PAlnؔ[T3kvտ5Sqpե}#O (gy_a(o!fV\qg .R?3Kkx$W %k4ߑl#JjYTl{]d Cߧ061[OjtLuTG1Mr혤LpX)@(Dz":2DPf]jkQtc>va`^ˮoip?yZnסHlQNAqOjNfJr؉edU0љj¤Ir|4dR|F4h=K[\Br4?Kÿ"P Jǜ疑SM9;m7CˁF,bV_y8lix$$$^ܜ jYTI xOςӀ+ De؁b]^oHmSfhH+feMsG(fFxUq Q2wT)G IřуN;hPdzg2*@Yx7.KA9~MؗE&$d !Wl27H= =N_*l@]Nhg .ww_F" hҡ2WM?<Ԗ? '=&d"*|WR|Yb5,rn~J^N9qzxljJ05dSi7ain̏="ڻz~% '1]3ϭJB \= ^| ,*)u#QIVSiI#֐ڶK}h)lQͤ坛 򏷺oO4OV0Ud [J"!4Պc˳ijnE%0Ό_bȇ}@?#H{U ?Y ivl8ȀOYVQty^/ؿ:0? d8e9NtBh |BHK qo '\gA)ygV$ȆajxK)/qC@}~UO}?*\9nNʗxy`/Jv.Ƶ_Q:C>e >!org .y]G޻TXu{Ix95 )``8A?Z) { Md毤1WTj1`+ݯ_haoB6iIPh'#mhhab]Z?C&?KRƄmZ30[[؟q.ϒq9>K SzmLzx- 'ÕU9=&h=U9u7//\-ُT.}XigDǯ*vYtJ|JG T55^E=qApЂ{v9lQijlO]fɕ)y&a QTcr0Xi/c?c֝EbѢgu^gem z>[h<uξ:aThfD4lG\`0 [.>j@i Sh QgY,!XNP ʡZ>>Ҹ|g-M6hV}u."?VbtY/xv܏&͸){^9.I?>A* ʵ鸱WEys4$?Gz@ Vf : KlCrl-yINU FՁinR"q1l ޮac)͜&֗ON9̙o*+KtARwbYB hrIw&3 [BXL3{kha7btb}wUk4ezCrX;8xkr,4è4Y "Fש~.dFl$LR߹;A|^gK鮱S2 "Jcw){[]dMMӯ-W4d)qIoqctCx`xp2d)]qpqX%IFqށp9 yxQ#TQ?UW R_ á*"p[8Wv ۞$er  N{b˾0徨H>y9РN k,uN>QAKbNuⰁPB^ 5EY@;BiFqg}I ^ |F=ȩ^.[ާA zrL]r2cN;|=ޚhF_I~Ϲɺc_~jx.7DlF ZUD2s n)wLIՈnذ±9g#At}uW0$a(yu c-+jX{b-WI~44"fl&7R 'U e0"ƷhqzѨJWHzsu*iǕN-n\ЃhNDy8n3SR&X3xOi*/0jҪdDg{*`P&WWtt< |`ka]_aW#8,o#T2yl7Q6gݎwu+tK; v;:>ܲ57"ǓT+#r&R3sś$胼D7*noF`cvUDP3:@m%Xh4a)۬X[E޶xe3qyP?(/ "P2Q2@[qB4Ό[m/2bػ|8iIS*x8U-1` e#m̞|1+Y/³6YĔH~v "ؔ\ᖚza֚ `8˨ރ]O"qkEȴ :cg]>l@`7YR'EVub"U<Ҝioe+,Ϧ%#8҈qS2p#T3A %Yv)ױӂCֺzN̋ɥ\I`RARӫ`eڍ@-#[s/=@~MmYLl"MDG\'+࢐B⼚'Ko㣡eތhQ0),? ;,53D`S}=Ԩ77du%:LJƯJu*n#]p1v;dnv?+z{G }J[wUF&[*7n0⣺~ǹ!xIQجQKS#T{Š%lAѝPqF]ln\w8Ҵڼ$cE@ܢ>aĠ3A}yLqjYU/c*zxN`PraסUě5u.߁SβY59htK4A%[o׭p! W Xpg 6e$\߽[t|7vv\/v䗛7{'NUM~KR0{k" Wg}$X`]Gc 7%#\qy pU=w78u\3'Ăʀ]cB] ‘ó?`\7Axk#GCۮ勬JOasZj-ۯ ']ƫ~3M ^RT.D>3@T=K÷v,_:h~b~N42FI Q+18{XMEXh7LI^?|3M_'8E/=B g;'\**]/.&(⛃" 4eױMPܐsE[d,YKt::k1 =qx;@BbM?Z'q0Osex=£ r7m9d݇5FX0GH14.apt^(;a̾kl~ {cTjRcZQ $wIhY&.}䠒" ,YFb ,6嫕Z&r[EV՘]l'n %v~GȸA1CAb^//x|&t8ԅSt 9m/eUu ?\_z6Љ#"8Dj5xbZ$ Iw+/K pWԿ^RmMMT QO*aGP.%Qj@QW)i_(rWΆ~G:!#0H"A^@Ewrg[{U .x!e:_"CeC3#gC 9Rc^9vp<̐ݒ^-7U#ӑQ I,H1ݣMrjz)UL=uEci=׌IsϺq¢Nw%6iK²CzJ]$ܣ>(QG #U[h۩uhQ\EBpm9ƴؤb1JI\s-se9DZ)fKdD0օ<\C42`՞RS+rwZTQF.5`Y[D(Zc~(e#]D{VD EDŽnsX$T@Cq? ,߁%)%->zG{u=" _Ⱃ "}GuZ6p'xݴ{APRn"`kfVϐ{)Gؕpmsh9/=\4\47croTp}o4X="mL'=4QڕW|pڶccKzYE訲:n҉J?Y7(2S7CGq3`C b}UxK@ܪT|:x.Ѻ~⸹KB Y\nOHU_GNsk%qy==,ws@rJ\.N&URY)`vPƧV ̵(ŸA]`Q&7=X~(Q~-5h)?F 9d#Q4qC`ƌD2i5i8s_ 3ՃUi5m r"'O*x]L؇yO\R:n'.;=&MqjeHc <*GbD/d/I_ľ_Kp9c\E9)*Gݑ+=# 4.g1i_%=Gc3 ҕ"ѕ-ˑMMq,=aĀ]^ޜ,{U|\tN@NF׊ғ7f$p֪>&(^wOzv;ֈhgmco~;繩*pwo{d;?EtmkοYpٷ=b tĄyzxQ:sC$u!G9hnz3@䳪T~6AnB+rlNe%a@x\V>@ktXv6[8RT>Ṹi #_,Vϵ8XK+4V_z[7U?ѻW511R-f8\"LwJ _d.r! e[ .5U8pME6T79y`$,>FNa u"@5|<x~eW~|>1T`Vw̯n4ǯ#1I2u1 6]MXLfJ*"I@@x=Q  v6= 9jGtb1SJG ooЯMovYxt:N̓)0th`;W_ޘ,N;{l|uE sqzM._Y3g;}O67Lߙ-4^*d޴M O5('pbc&E'lıu2~#3)6iejRfL#Cr=A1=J\:n8gL$m1cmdؒ#|}0,eWLw1w8ʲ˹l "w]}] [f*@ZwoVv,^Qίw(`V? B}"[J ;":<u"٫䳉?LM>踗jfquZΒzEQU>nuz2;79nEE* qkXٻg.OܵB# K$w A*`fr'Jk<"-sΘcr4u+!V&ްO^Zk dP+`:`-72KUSHS< ZaGkKlBI/~ho3Dc ˭-̬7dcK P'Zjʂ^i;l\ @\}J&'Vsߑ_@1ߒ*k hEWOo$twN5;{ tt៬3#m&z\N87$;WC'rhDKoClֻO[OD8[y|e[ܺ=gU! (6 rH'%rn4ix֓ۊ~'k<X1K/!vvH`'q+.}-E7n\tb#VPB{{lg~APax2< !N8o6ە4On(1qU15a]\IK8<&5?(9W,NI" f֠DPmOG7(g]c3=7D[ qOb 8hӟK-[c#>aa&vϙ/' G$ @5vc 997Ⱞ$|~ ˇ96a,?rzkɖFG7=TS+U@`k(J>t>ADDG_ i1D$>D+]1tf:@=(%^\גFl?}/l5T(}GMGr 5gn )gݹx|g[CS8TMr!aQ0qiUs`yDimR2XDg_[!>Sgh8R_szO^xUnxՏ Uw96UӞz0I9 96=cJ+e6/ D+~D%=wp͟Ax#^/ސ5}Pⲱio1C[3P)H&F>M5*AUPx#)8<A*N!&2'\pXpL?'M;JR5ҶGvDw1.FLi "x7ݵQNEE) X1 ;appx\AZ҉-) "ʭe\Mg@Y AK Яggqڂ3c ]yXtL^HnbɃ#u#{ 42E0@uHN *IA&Qbf9p-Zf1#e)PΌ"\i@Go ê]=VI7K-?u޴OjMNQ3+/j$¿"tzyefv2OpbvhaA ,exuM6y_ѧ^*C@+s^Av9Sz/j U^aҒzֲ}IofzWM#F;'Sl< 7i#j(y&f諂3/;WR+FmRehUEzIɴ+LGFdǿFz<$w]mDM`y]nDVvJ._z0p;*UX3G%R?$۞SڴF8Ŝ=튺ej^-CÀrhn US(f,w J@tpPE{M;~&Rj<ial@ hl{cun  oIaVNb$π1<ʠEO5;S7}E4> !>E[,:\6 yMhg*NC~µGrxx=jʿX XYx?JG zri~ Ns<ɾGRx寕LKb҃M™+%*<`&k==:rӎ+&C}gx6?{K^gWYGs-3JL(d ΩlrzDݘF~"!Py}8Ldqד"(_O,%)(jCG&YmXFtdzUfpo&LNdѐZl~]C6Rd R|7XOvE .c%B/͌9εW*z[އ%Ud\1P.\KAE=#q,,od =ibg֒tb&2)|٘ޥڃ{oZ5EDA2V!yYVdO-KECb^ʫ|9\ݲil i lΧ;4zӔ}=I>(O@IPiAaA1;EFbj%Ȗ~l¨^QIfTCzٵl1]ǀ(/1% >?a ~mQi,Ν!w.똾R5c V0=΂uUu'jJJqZz80sR\2aVq4-}vÚZ^4Yބ>>q;[>[8,Kq7B_RrSf@^F:D1ʢA%-Va8s:pN9@~DJRGc$/ ;EqDHWʖJǃ'N(x5|,R;53=-O[3. Bfɍa*H"[}`M_ iOI8'yR=C/0[FFٞ87{ BCNaI'sM."`k@vk#0kz+򭷲]5b27!X 2&369(MZZ1蓢QtIǂ7]s86<ɽ5~P] 2@w7A5ǘM>r)A:vSa᭸(5FZ` T8ܫ:DI1Umpc߸;T[$ F N9P*P*k'f7"=xSB/ hϞ?sg7;"L_y.fi܌dDJDdqۏRgXLj8&}*Pq|uIb}o5|Nkݑ$Kkop;FWK[u ^(0a 1v]i 94RE}=8#N(Zs2yvTv$#U^&2: ?P#o\h:H @Te렬ԃuÀ$qvRigPMP͸։+#EHQ1FL\}|{]|{N<đaFm@Qdyras vZÅ}1p { ~7VƩ]'`Ly5 ?E3ϴbac;- 12zt_4{&6ISCc)m ~i6x%Ź=Yg Msw<4Ucqt x ڼ@%^lA(!LJfO 3y|kE(SM{)'`nz#tV0~DFns3%Hz޳-uL聈3zW(Ǥ-%+X9vZ}KǗ-fgbȘQmn1Wl|5)(យmao{a ËZ!-)-TحGI N"F@ǧAxO;O]qEB;W79z_!eqU:0#<symaC! YnVt! /nhOft]AcSM~- 5\kAoHvo0o(cîC@U4(i|Gi>L Djdh[|^D;RݿP0i&N6g/m00Hvhbez- מ3@Da6' thLX4/4RW)ÙP7EU&6J[#}d,4> ^VPu.n/VM4?ڊZbͣC}PC'״ұ_TƉ:[ 7Q%rQ},52j9cRk@y2*D(k3[ i aa?P|:g(aĴ|1,-}Sbd-AeN:1)Jby- gU?y` LHy) `wҾ:FY:bRsa`j#X0q5Օe6P I&X1X V&L.5#]j"M|4 PlML)AOtuͳd`)Ɏ$K PeU%}M&][["޷Nc9W{rdMӄQ7'J]wۯ2ĖSL}践_ ^1ǃ˨^@f;oR[]yG8k˂[ׇxbngxC5ͥ{un]$CA7}6Ps'Fu(ڢ!A?c3% tlI%odɲ1 7c4]~DL 0FN@,̺GS^&G%`uA\$i`"9a}J"zCH?:3|㓞'XWwxtZwg~1P=Q8*B6]AXC^M Cdv4Twil;煓NX.v>AZ5o jӉ>{ɱ3UF;oup7P]`p~x&ZrKAt3%vXC% 1uŎ%Ӿ {^fK$ySAA {ȷw洣, ;@n"L hxHk@mĂ۞x,NC,s'3 d7ɯ(165"{ZBvZL m۷F&](Xlj,j#kUet\rz95ĭs?IWsQot )0 vї.3^}Jm&cb)g&oSuҺ_ͪB ~w6>už dĎ*ܚ yMx}up '6N\%gNKOGI IKM1c}hƩC-:O{,!y"lak_׼^F!fa}JNp836UhF.h :p=U 1@/_"8k7Enrx/ !;Y'33EMRL$%:"oי 0or>I1\DoJl,/,I{5梵ERXӦ'uoG>Uix'T]cɪJG=r~q|x'U 6-QnaTi\Z!^8ezm뭜v/s]QhUw]ny Y딏K R'bgrܬa~Gg1 PБ7Ϻ~mif`NV-l ۙE~q۸l*F(Ѧp"<ef/_\!-oBc)kw~*i;A,1>3l.9lluWN[=(沵G7_Xͷv#\Ssf ( "-OJi%Ϲ Sjcp1 AT1O26M WQ~,4h:-_V}k&?ZjiڠD{bXqIc)#k.GmKjWlJ>ME KҞW-.4~a?5׹]0^*|cW"t 3kUsMLX'$ ]3O9iBo"^ `(AG!Lqr ~ ^U_} Ob>_,X 8iw 9:aB;"Sg1W]wQf*`<PMocJh'5=XHg,ȬF J"EQQ);o"[с53 @`7ۜ3rCj;#*$cn$\ Wbp m I/r#B M#Ԥh B^ GbgOw8ۉ4k"<0eM^,j~"B Q>Б?{ׇ D88PA0 ?\%K/~(ࣨ,@b]=MҤVmp8劜o!Vtx$ _^5PfwtT܃J, 1\/`b0(Vz U ˪܋WqLBm~+ړW8'sPV "F !˔5A?U8(La[5ޖzegM׻ECa#z!IP1ݢvK'*HGE-sCrB mlB dge8k [O+2X&l".2dOϔ|NsNj<VU(Du*-w!"!%d:?K!P%8Jg璹?sn3T`DX.CIɯL#5oc.uuGtʏQ-%p?O+q\{[%xc3Qm£hr_-C ]V#"eAKS2lgԱWV:> +::fzMH|8JG |XA񼒫-cOϬೖzDAɮ&ٯc.;~ mA YgŶ@ߙ J (O?W7cE$~"_t%&*! ?t\ w؅;(9s;Wat9P C߅fWTi(MsI42 N[bJ鍛^kإ2l 2r\@Gf9n*Z"ЊpQ}-g`% @Ft1 epN\<>Ti7xa\WlL7aC.^դ5jF:~XujJ`;W:l_9"q(^sRwsU6"1wY6G%>RNY?5ɍJm_qYIYm.1b]eW%,8ӡ+`|ObҦOj,;1zJYuWbnuo6:bW,c$h燅G <-#рFNm;ųxmN tCG\KlpUW^n]pRw 1%2)^i=c~|8':m](\eD |ΟO`v{<Ґ 4j{)iJ.h8 ʜ dSƭԹ&."JmNٌ VpP+b1(T1aXݎIN0R$UJNW2\b&F4O|LFeK :UlWSi6 `f Fs`Hz,'O$lFP»_ ۂ  QI =\MTw)Oa،ǻ}D '_dHĝF32.8s= rtdefN.i]VPyO7q0E! =aF۴gIf 7ByAybW!U^趷QzQ(bEƽ$9gLT7jWZ1iUe$gE7!G(Ht羱 %g@1U"/,]һgA|FwzqPa F{b>ZfH '];›_8Wj tX/ׯ"\݃ୁ F]o*d2ݬNEOEES:eP~R$1oG7T)zJ{`OE '@ZqL][RTaF"b>]zdO $SJO7+]Hq ߿YQa Qqňgv(8bNO[6ROmj˸"2xFMڱ-@C:j +y\Njg~(=-)}@\ '`&-;%6`w h9~}̞) ,qN (c:%ޫLaWN{ޱƩIehv>NgYyEcu%UkbF@Z+q:AаVZCGt_5tQ P䯓PKz=uYa(,hHk,\=tnp!4۰ٺoj ϣ0:Й gC Dˣ6~n% zZg(Hl;xk#^I9q岹k6kX Sv ޺bm d"-6p鍛$Sbs +O{z,/"o`n7>Hn:rnv;?gUs!C޺xr- Cc@gf pﻙ\e aӔN „/ŝW,ݽc &h^ZctezcЦ*[, [0SyҤ_|FV3ˊ/wX-S޺ bqA2nxŖ8ڸ1FJmNWh5t?V(=gEO]rSR6]F,hM?YqՠlɅNrn@'dn$%C8AF[@YH8?@-:4b8 \$!}c.%NF}OAdW1Ɨ4$>-LaCBpR8;PĤ_x/nC׀% `\b()Dg; S@h9U|(Қ Q8|t*ޑ`ɹV?|7s?TcG#Iv_KdP'ػ5XxRGZbk~J5J",$4̩, 'A_L2|ToAI,AH ':s,#K!`mR(яꁠNzNR;n (g- o { v* zb5WjauD[FzxhJ=qp5NM^6~[Zir 26ntWT cvgB% &(Ry*@~ #CEr('q)®\YCG+0mvZ+|qFE}噗i'/3q bVSN@6Ǹ:8bRNpVH fmZcݷ#rCNYJQ:O`=Rwɼ~cHg\* ,. %Xgtn_s_ѪHf8c,XEr4mn9w?JoQ6D!n({dT(y;vȲby6/,t?.ipf5c)r57XUs&uJ\kʘST.泴[%finL>zX ׼< ά}3v02#[4y5Ce>ʱd?wVoq@vΟyLpwxPQcFFzzַ;C:t&jOoЩp=9 0lь׿W.k{^G W ThRÙr]Mq+ OT9PM{e?yn,x}ӎy tɮM ooB*yzWͼ7hV|nqF>u֣ |&{o ׂ?R1cy-7mnTL6 CVv?e\9/a90DFy2&vo8opo>مzH]Q ڳh۳#t쪯]SyjaXz`IauE[њ20~Ci$j}`(ΝHkT8XxdE2e߫,%{*崨L7#e°[z7Q:2ҀA#6=nX<G$%1<\;v'9@9HaRY4MJ g7HcP@/o'|33[ܴ||LpI6JI0%&ܧH@5t <\Q1Bp1EnyhT$T8fyK RLTk -:ҧ5pžw(7v8Ne:xʣ0"H+ƚh\=,s n@JK 묬j½y5ӎ/zΜ:\4> jRXhG\/i2k NzZ-zy%-sY @݌&`X1ެ0odҽRÍD*hD> bIڞ@5u3OSuYE~z.2f_mSyl֫!vSUvA4JXIɠz-]j~|zYPYA9o^A&/7jT6AQ c ̟[ߪrN.,~*˒䥐S2R(ZK]RKvYnf#=}gk^ʰkvs{۪?DWzOpk>,y~?#Ī(T5j7fip8ǭ.' [4i`ns"ak.@Hlr]R77I)K[  bq3{q?PSa#kOMrI$:yyy?q9V\A83S Tl[~܀s/}!laE6.QD'R,خԜ׌?@AB !O6>yJ%~'+:U$XbFʐDgcÆvdh;[V|Y73'I%b(xkfwEEw[>fӇUwO5jC[U!t'-Pǁswtd-۫2񇍹. b|mɊIj( :,$ iǣBnM>Vߏ:(Db/ UnFN6jD?& h|hM@f(^]OoBbs Rjy8剐_H%2#*/;|ȂD u3$m9^}K! mE@;A9.>K{T8EK (˻bIa©^ZU~Fu-jS!ˮj1Ab"4U vJ*Z:t@Xo.3#ۥ#줘";1wx?1`!³͂m;Qi]lxmyt^:#|~Eo zM V?ը$ߠwU+WѸfafXm4jׄ>lfz|dM1n?uY;[+>Q~;#2k\ (?]"Ac-OC6O`o"er>daaA`ϝ+Q˻ѕ 6Rrmn{;v8`E-[v \b zs[,3BkྦVYb⍓T>c K8V^CS|<]By^+R RhiYE@A͚B8,z7Ύg4܇\+K=5J,8ǚ|R.R'z@/bȂ+ ;&©KOY<l+/ol7LP s6 ƪ*@S,i7l\sDmBZ%QOwIDU$m 2A{/b=e嬎7!!;;b LWVe:?YE j8}.[ZmQ DrPn}n*N.b7 OLs{crٓ( r1~ x,[I1ÂucHqpV:[YT"P "oC6 5u?&[7 1$hz-$/mɹs&Z LD?` (r= rEl8vl:.UqtAˈ?`Q㌧):߬`̴8eA9HsM9Bi}K%=(/qggc_yr|=EA'ZAs1/edή[m,PW7zR:ıo{9;nLPÁhh6ۧ)Tݗ/ig>s  n"pLԭv]-O;꛼F'*ruL|8Tko@ :qW#]Xr 1Q荇Ra%1JUtOf+ۿ3? 2^1R'No{=hq }`%Uvܯ *ҦAnyuTW5Rbo5^o_$#jToā#{!TL@ eeIh;GP&x(3jиO-Q ja0:I_\qHF pdZo'ߡykoO+4{[d 蕹/\%B'LF׺;J4k}Hkdm_mܼ\#uH0K_1"5Ef QU/9 ۗBUӐn);l' VOôѱkS1tpi,dT=0/3B'.)_%h`</K'[]WkR P^Ee}'pr/>L_Pl@qhMO/vP"@"c#M|YgjM;+%#@ m[{^|p.Tn*i-Uff]_l胗 ,_L5[ > >]U@;hX2~dVbRY3Ve(N)T=qmoڗŮ O2#|ek<=Plەおo:W/d 7q^Q n*6l~Zz9mL ê8&aܯ#-Aqİ+Cߙ.Dدfq|34KpQ▁P)Q7JuYUځĹ4{[} ',`_Fv8N}^L^y5O+ߧ'0^xg;򵷏YVtr#*Vfg-a*xԠuP߷qB)- tr L?ҧk3 ^ؚtF!qq8o{ F@漅)Aw53u.2/[כ֩zZ*F`PPtЌVĵ=̤¢łVϯh )".Њ4DIA Uh tSAb˅((#D{rϽs=g2ġ/-UHypq3 H:X.! 0K1\-s\"pL'Eg9lkvsS_CG.1]d'v_vxPÄI:DJ&u'g^;'aq2gF%}ڂQ<ݯ~F*3򟓜0!ÜEB'ѕKA?„7| \!yf~<3a[nU ;BI2ҥ,iJoG)= &_:9O'/ SJ55"M x&_7}6u fRV郜|&GS#ɗsUB~@ST:4w )U 5):6a-^@i)BLQuBǪr+0uN֙?lo]˨hV2*)C#,"̱9* "̡ZuĝOlK+ľR=XkFq?>ɇũ6Kjb$,<-tq{1zUAJ?(Ƶ{Msd,ݟ^Tcjf2))Z 5ȸmO= wt!ms4NeP$dpyID.M#1٘gH S6J,hNܦ)P#7k P=Ou6eY4k% g;ɍMЂqAl;"\]`p^%%?mlqua1x?Lym[fZw%*//O #?˰̼ $.!7rxUbJN:vD҆Xb_T˕XIE(BjuCUPRے}˷s|CLQ|ck04'&*X!ψ.naDyYKu#<1V\6FiqWu4^ںg#'<6ΕQƥ7[ސ@FEI\r/k~fhI5=/@p]9?,Ch~} ӗR^98qӡ?I8:H5gzWs"'DG}<1:i^߱`EpCcBK[ƄSp&7JoGy6VdLJ'JRTg7,ֳO"-ŽXQOU 4tP0.JA|+˴!PVt~j! Ea;Ti m@ΰN6n-,&B6r3t%xoŠ< 9d-(|CLGI;~)ÛY܎ UW?ƛu1XAMH`SS2lbd?]u.3Nߞ0Ș) FC RD=:]o ]<W6+S~!XH8uN*-(V$r}m:2KA.Fe`TdV(ʛdeU<hbY@5r=xج6{gG-9)? NP1j@6neT#{5LLgx2^1zkDݛl1(Y kUZ*ٞϲv΍e~=zqnjZz(]zmȃ~z8ʷAy󵽐 r!wCZZRLѦ`I3 &6(Pz/]1}- ۟VPF[ eSGJ!mMS2Xؘs㐐*; ]nS})2tkts g((!΍R"M̐jlpWsgu)0ضo4 >^; IDS~> gpOōec:[4#Wѕb[w| y)ysߌ ],¬ce3z|s%ڞTpF%T}Ӫkz)Lg4OHny(1QW@SJJZlZZe6UiAMZ(i54'XҌ G"NzY΁ ʢҜhBd m~ux||:6p!1\/XQJ9` UvԲZ,b!w~P}ŁDMH25au%vYxRv*@-.A.PB,g#=BHobHUL5e?0/ұx-c*t b46te v@ʣ{AgJ+Sߍ=B\|tW@.s&N3%ggK<`ܩMF='nˑB )h.e  t[7[פmj Bϯi6`nRG0:bd7a,mmS8LoЛ'{&fQ>ְ^ Qj74> =0@KpF[;-##t`Z ({ ~!D^̤'`QA%jXlϴKolo83|4t>ѝeW"J86- .IאH]4 iXuD? ~d$)AOgѮWzvWdbGa6,GI'PDQ(y£ZKyyh3Wz1o[z3WX30޻?64::\FS{ #!:(%dR>>=('oʷ* Ǯ+SKADcm|B7="y^"5ZBgVO!WKḢ(DGy]6`~r7E.VU&z>A M7 <ۊB7O74 ǴAq'M^6A1I#<6?&9{!k&oo ,x6@WXB́ZfJ)k/ZZ;b3!@"xRUes^mF,{I~3cR q3v 4Hў ;|?neӭȹgWĞ^~@^=u?TlY*$c̝utz\&4O8}]^6`rP&}uRہW;r*W hG5Dv2< zUbPXT~hA\x)kTcfD]=$?_#"B%ˀ+Իt^hj*1|N aSvڙrhZCUa]!g ޗ U'8RuӌMd?[5w2Zӄ[}-+N$4S&O$gG|ġS̅ \dAQڜe 17Ges ')݃SVn\wV2N|Gw CquHIQqDZc<˒Uȴ? 7lTCIe+b/٫:]<9 Hk 0su0>ӭhpYhtJ/ l#ꬫ=zAB=-1Lm*cy#OGpo'bé8;[2) ʹJ]յJ}QSIBԥ=,dggŇC9^It,ZJ@05MR(;w(= S àH,6\#͛[ 9xgT,|iq ȒgRjVgQQxxJhKy3%4-gl>PGygCG}dϒ%+ĨvCD%;:ה+&逐2" gߔDzYᆇN4}YOX.z@.,P^N4%+".dbW_c;>PGW ]NBvL?BI)3gOwA|GŊKe"w:<٩PTG;ԾH(=v׽М'F+%d$WVqS嚧?t7ޖ\ _){+)ybZd|mܙ >Z6Ê⡲qX a#1nJ,TbsK[;q(XEm#4b%:[ klPFDP8~pMm)0dz@ eLB奁릴kuA| ϐ̱Wu͒>lN@w7BЩbU"TPDo֞@V[O6) o$q(ze0_u@$ Djj8 GiK.|i)UAВ5Rݢbr#co0 >g3w(ǃ*)w֯C H] ֎"+HKknqL2~H8i7/%WLU1R TƤo.>(6YCD5dhR#tS&_kl1HV[ũgco+0:Goۥ):ɭ=h5Ӏ ^ħK8Jcj9VQ1713Q#ҷ <3Jp-W#T+zBBe訒B9%ho\b`qz#p]R0K~nXj{AҞ/FpFlόq+CZ$_$zqS;Οlgm2#EW4sd7r'IB@-91V!|5`'(|߬sq"t_>o4X,P B\2z U'ikB y@Ilj Yף|g)fZG0|!+DZ'>8h:(^/ۈ"V RAB8`krCطSٺslȞ&`q:|/Wˇ+\)uwH=;H*R( nݺ*1Jv; `NH,'D]hsrg$x<%+<9/iK(o#`7EI$xޓ$u 7cNkВh[g&y f66nf15t|:s45W5ȫk-n]ll_+9ppP2rv ձ바qg=(9P T?ʥV`J**ӏCw!pwnhr] *S*,~iҀQx`^WLGV͆~Օ|Au}KklNF?9q,qN'Z灃(`SXЌtA""ZyB|"\.jBLan\W~^ި }Q'ADybx d4>αJwn?HYof 3Z_\tQ;LQ^-T6FxH{-Eo}K$Nn=#Q &j5_)&MCVOiOT508I$ЕK]d`%Ǯɸ ZV8ݷ>ɮ 1ܐ)ȌU<^o cX dTڗ[}30{Xcsjt.H>mGgap%8.ŕn:,i&uZQk 4 /#m f"^VssJVōoX^PGRS^,?@Zwg2EYqzd0$X1:q>c.FQ`RP N[sd9d5_z!;1fc<ļ#7\!nLJEJDuS)TxW}+ywOFw%!srXDG:΅SwQQq7~'pNo_BŬFaqܖVe1&=~u/'6/8,' ܾ|9R)"y[тtRqG&M*yW^[va-0 )#iתn3x~{D% 3 V nk*[<~"TΩS,T暌2z&dr<¸ 6dWfg!v$LFs4I :[=dʴ41ZLDJy:.24jÃWcvtX|.%vb7 a\BYS!B;4CuoMw`:V 5 (7pjv5AGuGʹW$p^i+! SVQЇ\1If'pTXC.E# ()|1C)"Z5Q.@L$?W #kWuT8z1$ ;\QNeN/8 \(TE=]g~ؗp/ũC-{i?==4]in;I3%Yqчl8p؉^m% 7 sp梛 @hv5}VhHԼ.8YM5+?!|׈Eb8݅^{ZoEKF XgH}(bi>ie}v\kk=Zi1&5gY=G߳WK8rKGNC[cp7τ :.ڷi=/- tgB 1RTc8_{I#^[Z. Ed},3)8\]A'p ?k;|q߃2IϹ*k=.dȊ*"SDc4 FB#Pы`2؟/i*!(H5LyQ͎ }/QJv(кEM/9A^RDÃVrJuDlpRb3NF]C.nDOOK;"-q>?u[T1q9 6T-Vl,AQ*)| ?hOFv Elݶ=3!.gf!XSZri(0nCm{!Аȝ:OUO/ؽC*N6׍0tguh+:LU5?o)rUx[O΍eF.3W=[4_Td 2= $]ݯǺ A]Qϵ`%.*dِ ^Rye鞛D<v $,~£aP}.LC2v(w 6r_XƚU!y 52z~V/ͪ砩[_Z Y/_x>Rb7Ufm< PP !Ni`D d` Պ}%V#&opigTӜu? 3^~:|00Rn˒PӲ)ZJ0hA _^;9L(Dn|eO+45_FA^EO2#!2I6ԧ@b h-}9NC4P H.7u9a迣^NC cP@cOg֪evNv1}k[3+lfp> 3v| [oG&w8D/ ȯL!rYc~J){ {;=#|slɚMg4]ʑ"*\v?| ?nps.Pπ&V > sfK8)3!3-#!z躩U$  S ~=.~FڊĽi?`6yi  s)!='1b!p5B˼٫ul RӏA.sγ Ŋ =ɚ~Ҟv%;][kU^Z(xk ]DҶ*mhlUWd]E{s1 -6&chdԟB,kLB&ׅC2v:8l8(&,ww6nKXNbb"zϷ+xYÔRJ"22:'Ð b(sy0|#eʈVurQɛ"3M54Ev* p)])hdw1Y<LXU3l#ZC1'$F[\!=Q+qRҗ_K¹YƬ.i#=#”%HD}ODZ0e{45e_z!)z$8-ZD@qV`%UFGYREpqoW]XW3_sV9WJڨEkTM om|juO ED e4A< WUsZ?Nk'JU[蠌9sJ9IO` QP]6HtOU}q1Ǿa3&ml|;$[;-`,]pxCՏob$O+2>1mVUT]8 y}pA@:*}H;Дmwײ(ݷuXadp%{ iIr a7F?|k#},6}s/G5LHafVRk:t`I$qy2!I]ߩF_ւƁX)^60bZ.xdN땾P)L?@9BkPI$i5}w 4{@P}^ezu^#&]J!C{?|-ݵ6W qMwU#|Ȅ* |\fAhl邂aҿjɈZ߾V.5Lf+J/ SxN۲sZlX&XN֟T(@_nm? 8ICHekz9JG1Tsos&g ,RRv j_PGmFVv҅LŅ7Eh "z~bx,=Qc$Lf&h|.9DCʩX1Fe-(wg#Vׄ8o|jvQ m|@Z+1(3K΅B:Y4c5m:5H9INi7N)1k6r"v%]y.XPՙt;&@xf)` (?O>ə%܅waIu-o\ O q "2l 8yήX&G1^x99М'☂ -njQ u52M/>JM%Un% 7Eݭ~)u v@xG֌l_%1=o"7 gHKs:8QIݿˏ /æ \֌Ze#0 :y:d4CuRv>CBc o'<['io%+]%BH q-?l dan$V1:. U;On~1++?/(w@y 8OA&$$X4ݭ'|K@0K5\gO{IUˇdosp68G=$jY8ŧ)ۇ#m"nY쬅21>swg&{kFI#o2l"PC 0y .,":W,*?a \Yh`95TY)Ͼcl!W_VocuAHle3.- i+]hO{x<bDUP ?I9lXu3H~RָoVr!`gE&dJ0ڷ'c{P(&vRHRTTUp <@q/}t{;B^+AOq˨YlIjC#6ܭBXr+f@}p񔅳(w2v3M?+dYSYw?&+=WQgzcvf>lg4 p]fM^n>3'V*ENe,g\@>a#&^Be @A:>iƶ~=WN:`zh'IXקnn^L뙘 dVAtJ8|i%hT׭@Q0@ L@xAUD}r }+0p9|}ܐa Qvⴢi,"vE) oދ*[}> +wGFÆ6)x Eqam^vW3qqetl򋰭΀St5h&#4s3% ?MCrJݺD2Nn&ajHdU\DD֡KcM_j$:VJ[;p [5nL~Oň֞xX]0!%/̬iT&pA3:+JtyAϘ7ha6FD3˶=;e(XzoDгKLs"/K_ ^ۭ$dPe\<< Xu%]`@Ppy $.\G >$~$ę$E0./R%/s- ũ+ -w:!`gm ~-DUK,2 /"+aqV1QŕwK2i ɞ$ʀb'mMZʪ{eeBhBoܱlw&emJ)]J: а˓| *WQqTJP.:Bc@"+0n#5}xkY~[*77禵I,JKئ( -s%@G۩Aa߱ M'En6x醓Ϳ*WKZuG(Zk qb1AŲC1o`QMbЕ?iܗ 8é#PN\6 q\E|0Cį^SL刚pj9YL]k*RjH O0=d?,мJX!Ƽ:G)Q1\|FP)Mȥrugk|3&q|c{sMM(oӲS.}Ob귺0N#MmcaÇ/YxI[|*FashjmAD݇fMNv tNM'G*XmLkR:~]g홼bFDm; uDznxG|HX 6]$-Jw!գi{0OV*,U,JM2T"C QFV wɒdy"#JЋBt«ĕpinUzڡiB鐱1ĺ / :qydו=&=w'yjUB%_ p^f%ňT? WdJXXYa;MuS` 6 7F7 ކVE/Fcc-C} ~6M89 L_Q+3uZ-kLL<쁖Lr# \3vaJ{<]3 Q@)x88ʅoyI&vV-)GIhLSI^P)La*mfacc͠n^{Խo)CֻEXVa-Z3CBY=9"{!U:%/r#8M>`/]\rL.m~3=݀g 7c%JF !+PGJ/P8Imeyk73.2Hwbepgn_D}(er_v0 ) c=FÃa=hr>2)\Hiґ9ہ])(Bbq"KxwgOÃMSuPRÆ "E!A& b Og͏ ܉Z~ X?9uj *x9u~7]B'q,K5q> $""CJjj\(E Z{R@.AHŔ; xЧlQʅ  Zj&C5QLD+!\ <$T.%gS}rhF l,olՕd~(W/=>F?ӎ@zyɖ\r2뛣v6: [xb$꯺1>߽&&X"i->ϦR@lBYk5*O0 <5 ;[uOsAJNn ; #yBɂa }h݉2(& q OZ$Ov8lww$ӆec1Z#L.DյpAѿ_a [wFCv,h UO0l0FۅKxo> ":Oك:b'G+#FWKSJ9ɊkXhBzN@8 i}9wS9#xZgvJJ^=@`yRK}cf4jO/"JobŴ筶Q^ ;2<ݰeWqWD%"_vQݼ aZ uA;ⓩA~?u/]8ҽʿRI=H-A5{֪66 2n(=ZWI[.mބH 7|!/0S̃plLͱ` 9ΟC]мXO^`H49Tfh6ybzQ M_#Xy@ߕ?[$Q:PkAdztR2xIY:-uL[Ӿ ZGn>{vEX 8G,ED#xaV[wJ(W{ÀڃThZ$6 |8E&JxĮX3TkncN '\+b[ e"]նQ=)߫W!Mg΢μrihsior{F}"S.̏aD+VQb,x()Yg1 hz65,)?7 g&oz$vQ=}oDhEzO}n40Hͺ г \"cAd52FnrS6k >ҽ."o>*;]uhY#n0%mach4]U̽47"#Ë6#(x.]D6jpfGDKP-a قVb{TE~N#CW3W`zOG/n.u Pfz5.^?NkmՊyGԌDx_5TeK"Wy PZ高qXlW|ZB!_;eeBͨU579WHl[W )~j[Q`dsq\1Xg+]MuX+]bc^LwiNc=u \C5I,'!S}Sřp!GEHvPQeUgPϯ/ Ctr zxTm(_=@hֱceZD-hdX4Ѐdo|wRk 6B6BӶHZVk%A/PvrthB{Dc'W)sLZs;fmDQ'S`>7e?Ul%B Mf!.w};B>{T>< zV(] Ǯ,1-fAz_sQ|y&H[LˊLɔ(9ueh] )1Z.8WP68]A/c_҇`k^q;&Nt=u$L'ڂ*fRs r񼬃hə̃nsS0ir nbҜ>zdlx~;̊ccxUS.;͈7 /ls3n%|Haۘ8bi/,?`4]2y=%qBt!)%赫yߥ %>䟐5h+"63;_Qx:>Kl;e^w q*F^%u45+YS¥ AG5>h>{-RxɇJ>MLׇQ9l+_-xP'V4?6[elt+M(T?  \g꾬goXDRhȪѰ $~2q`Kw[)Vւ^YN1d~ŔCWw0W> #l72WgfS AqSk^y+r l9X9}}%5:3/U S] o7 i0-U74zl`S nzs@b QŊV&kt_Ty4eS. .0JtF[5e<dM=yXϊ5̄ 8 dRNR")7)TL+޼| C -0<QQu&此= ^]P_= $osϩVa)gbhKt67Ŵ^sb1%Cfo8%P,E[waB_m2WWϾq0j.!?'0]9i#f7*2A`B3ҠN0r%"j"o0g ̆UQNcb WB)Θ"^úOl?}դ8}q N84 n`~4Z˔Fgߙiw\}mA̱/͌( 'VSdyxT1mbtO, vXTKS=W`dA{{[Pȟn}~$ٵ5Ǒ|61Cd"jPȄՒ9B9GNYw2ҩ#۲hR0|i.``#T2ӏ_goMG,X@A*r2(@<;KKv#A?X@nn6%jMZWxN|D!H'X4Ry&M5v~bp\-!1r&.Rǁ禯0`š^$236%HZ'z aKN&R}.}ޙ|˺ FN'T{ {.QF .%@vWobLRC~h9 PiZPЋ٠HZ5tEѓl\:8l=Xgq`dSEoXd!k4 n2/_E="ȵZ:Pj|L3鄞 W!T m8e:.Gl6E/LmHQ̵rBv㹫@~Aߗ(Y_\!t1*|ǘɃ ]+``f]WϘ_π!$J لn=ʵ x%s祝m(PSLnka@5s-3 ^㈰FhK7Rf)b٨G0|T{%SOVӛECfUǻ< F'NOQy`r(H?d@U(uEqk']- rfWy_iDŽv}0`Vaa[1_k~rCtW/;vŽ|Qhob$lw,fi/~]E?`dHв MK*Jm)YkWK4s3Y}|6Gs~֌"'Bc0Mo[Y4ft! .¼glv&)B,Yd`>MBgM.42A:H@OG@R0)ܓ [*M7^7CaZAىs悧ay19%-dM1(Wd=Gay2.Q>C,ާ$w.Q9ZlY 1)4KKnͽɿ7䠫7)ӈ+{[_Pl՝:a 33yX19u$GW<[ޯ(ykin& x+eI~u:!oY7qS }b+X̞* S9BIּԎNTN[9 k1X hg1z AiG6pͱ\Xz +o ' ?[2̎S;Tc\Awl?Zkn-?cb;੔;@eSs?xHo6Xj :擋xu ɂ.ymLX"&d%I;SoRQ3o? 7ŴC}aNڃbfXbݠ }UbR&zxGdPY.5bjKwYx?Tfs~'C' VjМUT! 0Ok xouPدN( BPdÄ+ZX!=5OQٕnLp$[R5;^yʴ5P/DBW,!AǃnS]$30NӤx.U[ɭ M#59_ul9rZq{IIg|`KȟC s6, XRۡ,HSp 6y jSa< ~I*iM4a \{Nk@r@[x*$']'cLo Kk)4e,%Uokw~ E%8-qF(Smy0CT{-06pdj4lB_1C=[ 0Pׅ?h՛ҦEi:(;DfWsmw޻uٌQ]1jeeqS]\7'trL` _Ґu,/Fz?ȇٟc%bA]RfI=nMQm$n[](cRޞ$snisz.@Cxs@1P Q>ԸZ`!+-?[m.=chxPV|y8 #*Ԍ}9\;%pD9_ 3|}!.=]Frw߱5keԫ#pNc64%X-r+VoF6_N:~p4O_Rؓڄw>S8X?\ouz!/DȨ;I&[@uNO͓9wLx`\eq[\Lm Pw5Ditf1]$n54u@*)RFy!dVq[T0 ?ʢO<=XRuM^ rO QS@J >!>c{МćOOjF)(UÆ={rKԢKI苟]("{aNI0r4^KLv$ǫUͥ{LZ~SQd^%t{Aa,DaY3qjdehٽ(C5 > :bjHKZ\tW;`&jQ{Fp.8)z9g K\C6aiCw(g~t$.Ga1v:a}{wITvs  k"̔\zeͧwK]&B=!E>Uh MfpA\Ap0h5 wh;p )|ʣdmQD)oeΟf(?ە2AY Bbb!=IA} IM#.q}{U<'1,&8Ǡ aA[_$UڽjO8Mw0A(PSM0!naW "$2"@3O$3\1Y7@\LqK̯"wz)éRʷW2Y~ѡB,J_E vڮG5%P$y7[nGMLvM0O*;E5Kf|q%I|VHqj ֹоZwߧC3Hh"Q: " ogwILw,Qq _J+󜮃KhѽD5sF{ n>_ ^ Cw\령DCD,'0r|^ ӓDH9ףtA IVݲ57,uN8#Gɏ'5j;&h6Pq5 Qix;Na)JOh|Ѐ>I cCS 1Sik ,xW<~Qc/>9.|}\pN C޽'GwgAZq{>Ǩu; ½}:ٰVf:Jo1Sm'}EyU /%0{)mJ$n ,3k_Ƣ0 ET< * ;8YMZLsZ엠ZAU UAKiBW5e-FV.\'np,hnT }bu(:}}+gdy1k3W*;LG0`2.*<ϳu7,{1,YS)eM9Z퐁 $wޛW[ cwʼ.Gus1i~=qC OMH/Lr=DɀDaT0f!A{16a'_Ys In왆_v.Q*?PW)EidAh';[+/&لtpb"]HDHgJELMEo>oyC(ɈRRoQnm M.*Ebpm{6,)8o"L~Ⱥ g\ȯ2X(+4g;n18읊ѠeXopA6umwIptd1|C' |((.o|\z֬ժffŝ,Ά s F-7㊈@8I]{"Y)|[en'8Mc/̑]E Ŕ=(\ Al'U2ucx ׻[*}:]m=2>lD 0D\ iuw롣 4, JWwP^CZZLu-|v# BfOԳHVIJaY:G( #<:+F7.b'o_[j9Tm ѸpQ07?!!mc߉/uʊ3cCc% $~`iCÀ> 9(ѪxB|v}f_6=`\*$VC;+MO'_>%'SҞ'.Thbl۟l&=+ɩ`M BMF2ꢥG?yȳ{d; 4X5.IӲ)#x2"Ѱ$yAncP(ӁLF4]GnԹ}! Q;G 99u!:*h[ yADOaqta>2Lbxȼ)k*"Oi,Z9lAcuޞ%{:Iq)yL<;Y.h\a"ŷzIJ^ŻG* *'P W>#. &pttň y;aZА]rySZ6JR ?Zyk +m5VtlZ)"WYB AD@7̗gCr4c4㩘n8 ^ f '2_7qs LJ\k~&m$[hȎT x->:fh̔ Ya)*fвn[jW.:TK;SCa_Y=f8sb;B-ݸ됸{I9_$V_XuwZQiekP4uU.͟[ k0GJ>scI߉.v֟%#am1l/Gآ#x9'\nT ^;~q~܌O̬QSm}-k,:~ų@#Az]7*jsr/2{ᐍ@@OC]1fciz!RLKqv~h{3nY:ԯ #b.\ŧ,F%}Ks*Bώh4k|L:vBB5/h7UL(I(ivpx^9\H]>8 >o\軤7A&d#qaZu,r'+~Nq3EE^h ?]/m18~軫.ҟr9=i Ӕv)r6ט4钢V☢I?Gld/D;4瞿JR/VeaGjik!<fORrFTMot&rՀ(űu=3x{U๮@eW&ޙQGB^mo/"&hbq_ܦ>Czfn%,!yKp*kqʿ l q2HzDb &*Rk1 &ζ^4D.gq\Yz`&I6Jxwd|[?Fa3 i#}! #NUcA}s9[('7yݵg 6Nn5aB;gn= j$Y>n}#.FDµp+q|n_lB^ӔԯhnIx oB:xBy=?lf|D?GnznFSj FlU*p[N?W<<נC A泘Jɧum{0Jv^Ȓ^@&^! _\p6_ؼ tRFN;qNor-b.asf@FKsW/YgQ[N keTΤh=`-VϠ>߹N})Xzm_y#+ *;jM=-vqc#Y,Hdl@=jkm ڙ0UrF*!c~FzB\r||ϟf境)ЕW-?ߋՃ2V L:lCkaS~.&\XA|xpLvEtތIB4q1c7oHO+tiH} ]Yj0!EK'{c r]RR U=^gq~tZ<$ z{Hw_h9,%X:WC ,gJvr ĵ{x }>+/Rtq<@MɇKӐ2r4h|_V߿9h[Ϭf_s*]M J9ء;p{SHYp^! 3GviAC,%ER)s kB_%ycoJ"Qz\$+);؟+`. Z8`<$#ɼƍ;gss<&+$n~Y @\p+?킿b:>PnUԶIfћqx;0?bDKU Ī'J*%Zs-Ə+oyc кcXGq~Lϟ|%U(\NgJ {V!3ɦ=7 8śX:5hGrsK.)4fXlrzr~-@s#m8 ۂz%O;lpmP+v*٢IOI豓cHfCsZ)^1UW~PΡz\DᱜxGn!۶!a%r֧Nӟr{f.eDܽ!7!94RN,gF pyD(d <Ú顾pW?׸e#O?},, ޻:đ:+.VzǗ8-ܠQ Qݢ\\<,3tρx^`xρxe,$Jyĭt!x74!{K+nIlzsM=t/5{TAѴJ?%dZ,b7$fAe5vdso1P I'hl-#(<5M22( K0h/$wo{j_vK!@Fi yHuOUVQX/N~2ؾQ;`Δc'K٫&؛eJҳC"݂tq8^r#747v#Hdor="-[N_nY_&G'|zLx:jb:V Np9sԠ|uBat)9ܮ`uD .Kͯf̢cUY Rh(x )6u~t0 ]NG>&`й>vG N& a0ZibMYuqH{t9H^/xڈ!9zKJe0jpwtuRuyNA^ {rW[syU1HcjK+ dRۍgOvތjhK݉ǕT jmϲ:zZ-%qJ&o 1R.SHU-Ε.$WwOVor5bլ ]04E6WɾUW;uHѺ baQqh '黂}+jl%Av!_Ԙ='⚲}aM^&>ys3ݺP1֪cz#,M򶚚2`X?Da $dro_ gM'P>GV0DbEwp)Ƚ$ڨ>5mt' * ^C{HY&PQ?!!r¯[ȶpwQ6ޚ1ֵc݋R!y-INמ2YCP ]AJk:աH(p%K\(Q쭿km:ibl='u:}t\F2AL4Bk "V`'x`ErH8?tZʭX D:V#v1m;!5 OludWϼr;s/i].El+\R_ys.&x1|>/ul;/DPlG;1&|n'G$bI5NkDq<';G29%iǟ%UYd|޹EdL$1'l VѢܖ )O쳲TCc6ZjyX0{QmwLe p krĢ0xBȩ-'NJe+4Agи,(0gYZ070701000002dd000081a40000000000000000000000016570825600002070000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.xz7zXZִF!t/ /]?Eh=ڜ.+rDh8I睭&ђo*.>mSosTX4~X~}R;F N6 #*f7mϤFuK󟲅fV?k1G_$`C51[;Mg_Ke0ÄKCF*UH@ɱG6d,'YGL~48y%$b=z0Njuws*801=$q7UmbZ.YFR>;cʎ=ґ/#p秺n9)`|24+G&dB_Y#!A}4Ԭ'TD"@A߭4Q{F;]D .23 /QOB1[ i))44 F6}.lkIL4ҽ}UGDĕ 0<0d76+^Oi^y|y~("J{,y'Bn-'ЌO_pVE_wꋭA\ԂT5t tGf F6dj: *9Q͋Ybo 17nhKowK̽e^}j<-/fbk-C[DBnc,QJe &Bc '^:ͲF-*$uc.(~fmyw`.Ty>gJސU[139&^nL{r&LeEӯH)? sJ;gÿVCR&EwWK FF(}Fo\ପ'vz gu$Q>f{līXqQI*Ŋ謃}Y+XT*D)/|0}>+Xy9qz~O^S@,b; Mww԰y8sPViyM|2[!t/}(u_ovӆ=INwfe\saW<\k!^K$q?:YSM\:9tnj6S/}e&|pdJCvAS~jNώֈؗ,d1. Lsmװm9_*oIч% Da +nge}<6$UBa;]mƿbZ=lV*e>ŽSb]Q#&( dh !̨L_fڞ@H^~<83R|)2$]•6`w/ "2$2'827ˠ "^Ƹ}äu"_sOZx%,Ȟ(1:Pq)s(F_jiDE vd7#˺Qhƴp}of:J2 Un58v40RE}9U=wY5%-7sqxU0?|+fF:Kkʴ>kZWd~x!(#F e/ cљ)84| B:Y\?{t$0(ԀQw.<6:Fb-s9W+2}?>Q2X#'{,|uT,C-J a" Qvn !{CY\GbMK$·_ #PͲM00NRI,)eR!>d7TqbSV2~+^wRZ[.B\(a%T.StR#$-&aj?w"v+a_O_#֥viړ\R}Ӝݺi(qRDVe"inДp^bamA D` ]׼/5dnl뙖y\6.n `HoFݴh*j"(Zq7byV'~ HQ_˦HK!Os@sJyAl[*_av;f>@N>=z|3E Z$uHUD9~dxR{z$D1u%vGv:Ɂ- J^-и#RZtVA%(c@r.Mr*Y)XѼ E7ඐ Q v,oo):Sr7訍u3WOݒx%{uXvN3SB{mVlfo-kc_0hСgiM M|Hd܋3#) lKj椻 X0{5f> #`*C E'/32ؾ0fΙv~Vjc&%k Ϥ)p,rV<༮bE>TOrh˶AL 'IQƺn)#|IgL=[y. e˨-ys6'{,0///Zy짐[DD gSs:?x PK=}]w\ Gh7jƆ%~jCإm FАД (pj`"!3R|ulȆehW忮=Ji=~Ŭ'QjQr3@%»OmBX^:%Ca ]bro5Ql+Sc4j7~{p`Lm ۗy±`{kL!:^ՐxA>Uu_2xoKVf{Ygv3ܬ۷MKZOV?눐5ycK*QcB00پr7Iq9({ݛ5s\3*3ZFQZ/9}"͑1QԹfB~U bW$[A* f0?jMDސHiǧՋ+&l4:Bѓ>'Nrc^T akێWX7\p4Rg;}'2>gꟲ p_G >Ʒ >󊓯QiEkj$:szw:ԫb0 K3,QR\4itnv7l͈uO`,I.rd!˿Syeߑ ǻ85su};c5!nClZ=$]4og8R,=*#}iYh>lv$UFpT>TCd_yF;>ydjiҨ536bfa D8BVEV/lVnPD@tz 1{ɝ[ 7ŝ^q`w4qX;G0u e C"݄W\˶石=Ė`ɭh3{Fa: Ԕn?{'r4*ґِ?I:4g[R>j@R\Oa>.׹ſ"8"1(Sngreq%ἴ+G`)ؾ`=[f2./  A]tRxӔa]v" mEas9f]{/K!$F̚Nv既 YLᔎ[PmiU.Sg,tD;٢+IKupnI 5FLZ^{\ϒo/Yj.x׮PU*QCYɻN/th_8)?,+52C}{(k̗]ᤰYy>m'6Y I! Giu!FFR(q'=I:P'}siyа8#mz ~I?q.?uO0)G4ҰR5/I#pMvLb/'Cq$^dPK: ͼYQ'R0Y:0\;Y9slAv9Nt#<0AzsbN:<|w:T+ʈlLHt\}_V_7mvZKVje&)l}S=Lȥ0x?ȩHsVIާ ȂM(CBHzq4a6(y~:yqoX.w<0]|Ǿ4y_Y$V ~/< =s ċ'λ&UuQHYc|y2?5;c6\&Bywȧ ˥cεJrhr|ғ{RX} ,7X7=}xNԜ*X>7\zؠ 9Z5fNsyV-ip6WSOpډ` sV~L5Rj3f)B>ަ2K=8+6G⾶fwG(r*æ94[0CLCH-(oh! m!1fҨ̼|ƣ]mZx]8|J]#r`sr(B0l޿ $~Wްe M341sY%Ġ4Ier>_ 2m&~跆~Z" PlK(2S Y\c{H9j ޚގuGX+?d2a2YGp i. QD `=\yL u AÛT_ Nvq0z^Z=c"X?@U"2RO߭̇7 ejZ]Ido ./iG}2N ٵBJZFHZGT0?T#(BߣÛFN j½l}u!]P<_R u0Լ(/H pO|Y)~BuJSSơwo~; n?HztӫzSәq]X6k2ώ"Ơ8J88Jic@-6?U_I9)H[#k,>𠒿^ǽ 5e8bOjWȁ)f |Iֻg)uƺ A1m3_Q} )qyPNc\i®'1=dChcNv<hC:ʣ>hAe^ Xsϳ=#xa[ͱj@٫6ł(*,*@ KMZLR%UJ CKDߟBHGXC8H+֔U ǀ ?1%\-*?)Io5RU  $$| љ&\SG!fH\ ó4},ywՏ}*vnBe+{9ͤLtl93NeOs$#"|!`rb 0I@3ѭ#{\u$aB;y=癏%$$v`Y1f)U }86*d |R19ewEDi y b UX:Z\`~Hԏ0e_fL\wHgTK z-Tmv3mUgWԥ-Z!Enp7'1}ά}/pRA$Jnv&%+u'D(oI?'@<!4p0)&_? ‘kK}_6~ҠШDǛ;(rEBvCWQ`S ~>'ɧGewq|eW̹FA[~rzqV'8?#*iubv۵i*]j7%/?-FBy{nHU6㠛n\ӠqX$<_B6(I`EZY% Q]]UPA1qaD&`){h e~т)+g>Q3dyw7-èߡZvl:WWOn %]?*)SDl̗Gf>L{qN7?jQ[BB@ݩVNtP4ؑmVƜD?<2 j gWH,WȗE)hiM HHAWqmI i>yȌVV9*'V2"ke9p̸{9r؅*=+bvJ0MZ9 Ce 3߃M(1}H{#oe1뚜V}d5dw"Ԙ"Oo7:%+5I/=3qROx^ !&3-F!8,edgdw9Cm͆7+ oբ5y44$T֣ ,0ߞYxF!C_2Z\".nPvصZVbԔ]9J]O>ƒM0/ C Z:N54;~Jߊl  0eM[WŶ\rib/)wfK'RWQ _!! +]j㯚@ Nei;QG~6(c: \IG asIQ b};HRAr6>>}Wb ڰ%c[{C*CQAhRd7r i{bЁ*Lm}m#cfI6M{kwd\=5`eG2кYzQ&gOOEyY[:O:uNK%T*FyWtCWZ^:51ƅ ~MK!/ !'K̎Mc2W8b#{hk *2 vzD'QRsql}A*zȩV+py)*.g@cCBv){Vf .,n{OxS{m麅0._+SbZ 5ֵ 28pM3eksa !@hn&6ngf,I)|xd--ن~1N"uxw@ v7<[neHaqk|8ƕ(!&|vYn;ŋ7Q'='2d |7W K&yޙ˕B,l)ؘk#+ K* zbDḦ́)ٽShX#%gJ&B?s%KiP ),DPA 0t=!6I형_iKA p`"@/xtNYãqUs?D:ױֶdf) D{yaٮ~hz# zޓ*%: ^ sRfR_/LZL[~kiChe_)h6Q~f]'/7a#Pܭ6pi@"$6$ypJcʩԦlTe"=͙1TP"Eů]1sE87\b?jkHUE2dH†TF&[]Ҕv_f+J4j-~]*&Ln&tagGK(%8>ΏU[<$ \9i=V`;7Z3;o+N!_?jC?OM NWg"}j޴tDScUK ;',-r "<{:n kyI>WChe2Ǥoʞ}xvH*RAپ+&onbj=ö YQ2Ɛ&߲.el_wHh4 -X]OH1[ucĒ1$k  @~V(! }mlGwAc|HBJM 2~ή͜y1_R[CMImL qщF#*CU9TV[ ݉ܰo\" AOC*G$Un6n!2{M٤]: |\[RkwST i|c>a ]Wy|))NAgP97 Ɲ,9R7Exjَ/t+"Ŗ}2k>QВ)!^T/A0d=^by M1NKj rq7D1G?^ۃF?z]|~ nH]z/_صޗfDY?Nbl`l7p% 2UV3aվ b4hǫ½~CLޙo(ieK!6;=bl+h2U@ȋU{A,ҷ:Yּ}$1p+08E>$pΕI+@Wtԏ=pG gu⭐RA kJh}N䋽sY#ƭ:kdd{KIZ\ְu?.s Qxթ"K ?@CIEG.Z/汓r[oq0S#P:jñ%!skoߕ PXڍ|[6c6bQBqr@ɵדvJnPʍQ{*˹2֌ra7iP6Z)2xvyuD5 H) o}Lm{{*l f?2 yU=щF80e"-TMOxF ȗ a'MH0ē|:>L-kָ7DZ9cLnV[.6n.U}h =X}@pSwu#=li|cbne 9Laj(H!T,Rd5^f}R^Y8bpWPЁ d@,mTxTB'ֶ`^Ü,@Ub&gW?ЖWé=kGlwuekj{B7 !`X ^F4%|lq})&rLI(z~( qMnRfѡVk?2\s zF[o JFʺHG ``#Z|r܏1"ԸB驥Jr͏Q[q\"އ ra日7jD}hO8+܎:I蝣L0(KYS O>.HY'A;-E|i)A{FEɷ"CwPG+ݛL^F^S̀$ 3|m85.m6G[(־_zyHY;؁ʗI:(Y[L|ol{in@ bn 2Ң;NcFw9kO Jg'іi<@c@p#?f|Ul;,eеD)~Ds6- JKzHΑ3}XHӘ{KAB'gBGAҟ>:w ݧ8gs2d0[fOPC<`qVn?,`8_ ڭI/Qvlȭ~KbRE!#6+8A%YGvjgZp-!=:omnx_n~dɏ (s9nL@HK, ,h!kb5 R)x>~nf)ؕzNH,5B35=!'0٭hWTTX:jc3<[0FSQj58;k Uݳ~*sߘ%X҅PL?;?ѵI 9TV[1Io9JIŴ ߠ3Dۑ<1sPZ<fiO%3L*?;/Qd>VhsqD:D!HDsCːBt0X`fxO؂!fQ׿:>Wz9U~SơǸc%BC#pFYZsk:%У(AQm4Û*xkYJ< pY).7s6,8mʚT=Qy@A_/V/)>qyn^8(`9/zM{s,l)]؟tBЊƐFrIԆ,6Ht.KYJ٘#82XFAdp ֹeߒO|Ǐ5 eX'=eeDʀmd525B%T-'PXS QȎ^~B0Wj!f 7xkBAF(O8Pb" VpFۂn3e}$ zʓ[[^%b[ƉNHܪ1[<"aUzYGbrv}{٪6m0. pOi-&/ {`=$[D¡"tU,LU+;hLTlb9,W~,("*YI]zx$E#xOZʲTL + `+޼OdgCj ҏᷲ"DJhVE|BO8rɷ+ohŋIb[hFڨ4dl SWJs;0no&k~ZC)κVRj~F3b/T»%%$w >!|lu Nlke=!1wN&4M}Sbu֝(ޞ.1Pm\XJՏBCF\P˧qYRa-A%SsƟ`6IDE̫%'w"RSG-YcVb%o1CFx`$$m}v-Hīω̈)wX:2JK%-.)v_KOzd _d+Yi ĴU~Q+Jz w|O=& kV#]!`0F,;B7`1'a;P)juU̓[m=z a4n5/7Sމ$q8y썥E w1Y|#{ԦOT%J& S](7" ] wP9_?=MjX+=I~dxҨVi=6}Fch>?Q^~*4k"HP06T.:ʔTNaL6=R :V9.d#'ͫeHM40sW4/ j?f@IBMbY Ĩ\vy ;es,0uPXBd琻GPJ\Ab &Up]DzD>Pc@S]:^)"ExBa' Dv5}$KM P'%o儿yW}+׋P,ʗM tjps*I4Mr6B 9R[cKrHz2EOs\O85;k\ ABJؖspkھ, 9w.j}hQ!E$'`QPw^ ]n4NĮ 1ݖKqZoV wL̍H'a\L9[Ө$7= S_#=) {]2æd)̖0ПHj,H>c/v+U1KW>@N<#H|ҵBWӟX =Ҫs?+oǢ̍%œ9ދ@RʡE@CZիq.xwH Åtyb@iɴ"c3,m;yBcߕkIc@`[6F0{48X}{<$q4XK-wOf-* #g=3H wImgH7Fx2]K*o;R`Pl _Q+Zm)כ$pJTKaѓňsfkm{^pH@O|׶DzM(Ecd"xu갹ҹըyb 8|y`ɖ٭_p_;V,7C~3CAaΟ. ڬzKp{qJ9CtN۞[(M4 ?= A<OWeRy&$Xe-5 Rp r,D6kaPC *Δ_j;tvv3Ƨy3糭)kr{`z @HfG.sQe],ܶ泿 :0M|b|[>Y6po_ ~[5"`/tP_`wHgn²C#\Cihtڽ?el RL@SG<[|B* Ocsp_Y`|P̙1>%nNYj-)39MF7ݢAkI)k< RԄBwƄ5=Hh!TD.όӷI ESjpmvtvp|l`heA.F?51V}jN5`s{h$~$-ZmѲBm+>ОeS?BfrX2 j:: G(RL(SJEg h`]K3kZbe6*WO@ʸ˷j;p;l4͑/ޏPG_͡r5ؿAkGx 4.W3:;[e'P k%°D9;>(7n:u}䧊 (Ec$Ɖ8].*5NhTԃx<1oqd0VCJ䣸2VƊ4B@pN6u6kXC_W~A" uҀSYr98׆ =JamhCܯI 6 0̚<Ʀ¶s\jw0j^eܞƆQ Q5qX;Nx1ƏŸpJyDb(o7vʅmĐp;KC Hx-5H{FP:Ey<j=]$LuyL-ZH/)?ꨮ V5աꩣ32&R>CgL5J ­US&խFT*;t5z*aF^4tOl],1%C&i[|T?|ɒ۰jUP߾o4aMV s͋E2ѴG;ώ;8H /YE*(a-ޯĕ|ÀsD)U]a T0Oѕn_`eb ^w$3qw몮5=qE5O~Ep0sD4f&l]R0ӇqKXV#Ca%*B-1 ckvV)u)Щ+DEq-Tr#Z1% W3q愻(=Q+\V:[5DTn\$)`>'Ahjhʙ(7j<Ďic@;Ϛ7PO&ѲH] W~Lȯ]TE4$Y듄0銬5;'[RE7weE@(L iQ`$oE< t%MyO7ũT4^[vkד{V++ko[RH&8Ƣٱ-#(uFS GTErV`Թē5 ] ,Ee?jُqۓ/R $?HYs$8{ l/Uy qaR7X| Q(;UAb2x}nX/fm+ M39]Mo/J7]q 8)$z*h;@nܗC HNrivX!.%)ƛ97Z@{|wͺjW X 1ڼY&CuVYg8ǫUv-Lrxئ}N: )궴-%*YGxxtM8ډ5Gi_pk(縑#s.SGa!6|C(\s}5"J]uIgjGEe\ux,;瓓MNHq^k e}9g}c ) "ΜFV`װok@*.p[(m:Jt#N ! dW,&Aî7͢p)([6#kGvgC+ r)il?^OR4MˎJ`,ˎ ]x*˷z2Qbj,$}vhj|Xà3GI6YO>w[7X%,A"3=zget7Ƈ$K{k,_&PۉizqV{փ?.Nԙۙh KT]ek" `VhBVY\?+ǾP`+肶&쵱(Sr\Ǐa@DoGՄAc0s6YyIQC-n|lcэC ݹ lԽ /GTTɆIwHO\m-u)>Ý/dY NW2/5֠9But^4 1S2d9!"ßoq[E9F!Q ,IÂ{%Zmʀ4%bj]7aXSYZi*bvn؀&۞HSmbQe )pDyrt8\#lOlQBmT 4gl <0 7cD؍(Ѯ%{3l왥A*k**DF-Oƿ-A`G\,znWCN!KYwgG`p%kEA&{6I$9J{ |ޜ/y Z҄S )KKqik(Eɭkns_f.gt9dMM*u! FAQ$i]Y*n|luc"JhXmoK.oU 믚 [*ƨM8saPD؇_gzh==U pc>-T{nNT8n86Y}c:AΜ"О]"yDJo4&zԕ)W dN<"~9$:ǯ1lju>áBK^5jJ^GuScf= (yZ}O@0TX3tARV9M"n^U?Yo:0O_y+w!9s3X #|Z:M )bcҼ$pޅOs~Fk֤61+]CΔV-(Z xos2g.8fҭ?9VnrY3?i&pm-=emH' dI!HBvl}ȑgt?mL WQO #9mt;S@̆1+:MHqA|dHx D v0i?OXS'5"^rZ ұKz۞F2huqYR"~E ln([U?S9JQ<0E8O*=c nVr(D h5:J7=ݼ#p>8$^0{ueϮ^M!=B*;]tM`a}EfXn!%ogd|K 9&Kyt5 I8v8KvxEK20#¨wgey1R_Ĕ-wTۜᥥiRm,yL,zI/5ߧpDь]}2DSk>G`oBml;w-XN =%`1OG !rSDlH#Ȅn6szֶ]|I`4ZwÎg-JDݒA~}wm>(&ޔI?,_խ&`!Cz~XomDpYC?&'6s.R@Yy08*z`:iZF|SYj8z⪦EfXᾏl{oJܸތvʼn5Ri:i?xpfgp -yw-? ӗE յ$w"I&.Pe$F5-㼞hw(:λ^+Ц]Զ ‰=쯦lT9FB K>x!tSUBp]6@oc#fڝ8 x&2 xZzsU_3o!aҊw^t'gƸCT՘de޵CRyCli3YN`(P;MErU+?4?H! =ҁr_ 83CT^Ǝ>zzf "x {(<ܓ3fFAzŧx}*xQz,pe L%qj]2s#yּj"(sUbݐh|An9I@QWC߲hmqX{QP*=z 2v}遜ROn`ʆ<n%rdW*n#I%:Ep+ǹ(5% LDO|oNLwz%F9GfQmT^agV5XFIRe1,1gh}!96+xβ2Dۣˊu[2rwΓ-t Ejyn>}]o܌60rwXN:`.7{ (ٰy,gTgGGc3@jyGQ) IE>\t(5Vn@~&@HK,(S΋5 hf@z3 M"D&&28U|:fuPՌcKF \iv~'6`rN9$@b-/Y-L~Sb֓/iE˦IECbW@k23Is6&&>$[FJx D5;# 4sݍ5O#Q2A6[W?9SsKv(0# {w;{PhWo@21J/3L/פϲӃޝdfۢ}d'{r@pU5mgo33ɊshJ$j;=O۴/_ RƄ!ŬvVwuwbZq}. 0! /g༆= LE 6(SwّOqnm2``貍l^VoN_+׋s^ D *5F2|*1*S_cVpN~py'T؅j7iJccC µE3R+lp--tpQn\ )QyNI&Uri]@6BʵQv* W(&bmQ]L R4![sA~:hi(5^BHmwTvXI$sHx׈ -e"#u.Q8xReW}BzS|(NRJƣPEӮΜxۻ!X9 kioV_Yt:'`t>AKk0->|M*\+rUx:eP[fL8k%X{̈6ziKK% Ȗ i_5@ `pwQ bB: #`h>m&Th ly?"FsG kDNw\ulG61noPVݘZNK I)ʟp9 EZsRPr"/7U7Mʿ)KTȕyݨ@wh|  apOܒ=z){Ю<꒓C`Z05NJz>\^^iX@;KܠM/]Fvlʓkj#+6YuaIX^Z.GM(6oZQfohwXZ$|9>.t01xsM8V:$!_@D6^6YkLJ0E.J32i$BCFвĸN 8 Ss@ov=(4d@C{DلmxY4FnbA}QJ&ZF@^R+&i0SÞaȱ4%rnW\=%=;IKm1\H7kRh2P+ʱ8cb$IP I>#st`C,%g-W(*L:4L:PBZ1|}I[j@Gߨj,;—KY ۀNȟrhfeGЙKڶÈjX@vKds6N!I <*2q| .^Wɫ/B4 e›"..C>儇VAK~nMn|C_#x2>d[ 0PXVU Q&u51cN=b@1rd *0q b93 Ģoy$U\F~S>pߓ(ga/"qҢ aU0_=#8WKs츢@7agPλI1YaVxOy`Zy2&w 0Q#o[)y6kzq٦P7|YWUXXԾ9\eyf(^yvT3L~kS^03[e.ЛׁxK@ЪȮe¢+# !XqE&#MhBRyDHЃ0$솼'd < 6GP_(O`6_1fzǨ҃^^17d޿)wx/-2_V~L6!Eh70UxFD:HLH0k*$X??*5]vOW[dY$hF)Ή6 ĤQI@C4`2]\Ӛd~MZNpeQrUom:|::E{;@3U6j'Ѥ8`{weiB-"nRZ eMaK R.r/ZE_ Y0`ZAb y'@5ĵ@8R(MN#b/Wϖ2$f=FӒfy $ fIv_} 6E ws͍kL ҟ3 ^x.bI(D [ggm:ajՙn֧&˭_?7zGeMJVgܬ]g /ؾ|=|C!VǼ$-y kʸpAE>b+GF{DL-oXE-mky * #Ofs Vn%"pV*2/)ȔѯH2LJ~;{:U.-KADKtq-Ahr);Q\ͩ?f0C|:E] yrc.C5?S¯S;8+ym`ˍTQc;ԍOAdPkotL@8FgSN!sjÿ_oe2O܌ Fym?_ˀ|@|7 EX#`ozU*1Qk̩ KybQ[GjCdG Wv;;ޞƓ6:B6G$`̾aUf w+|f.!!PaFJ\C}奷Ш"a#cMa_=@S~{-*&@qmuqc~_POmsCֈZSQa!w @x~J*_'"G]L}鿾Gu q /kE7"F 'O$\dS͂ 9M'ѿ:E˪~Pi "%\D11Xl&F+SH8F OH7zr":8N6@Qy@xV@W͌]0 qH.u dY<ƿvtVYgM\am}ha ;d1m lWѓfw>ݣ&Jl̮oc%X=^lO'hY|*}2ܫalމաR֪2q6r!d.R-]60%6j+Tn;Ӭ `b=X.|߼P=W;kmi*c[0 j=}3*XW6zʰԜ?-0TKS"JJ9[D]~̧+al*dAJb} n:@>x;vhh3AN}B)?"INbqn6pE&RWKC U DSx .z@ FoBp6!OSruR{3kpLĐxoٽ@NJI+<'U "'_ư/|ޝcfm:(E#8 ߨ|}Wjp[Sd۔[kC^N"L }e;/U\3<Ġx0pzF)zUφg !voE% +)aWIJ6Xd7.2700Vyy z2şl[ot^f\c2to4 E&/ˍڐ @a/͕Y8Vy8lWecÓZl 'Ծֱ& MNi 9܊Hf): [F⤊>J}XH0F.`XH,a^X@t]jLO jLme)djwʷTZ / _ P47kaSH!RYPRg'm<Zth+4h᣺ׁ=LGIZ<@Q\rL@B}F"K ʷ ~ݬ!1Ih1An$~+oEE%pyA=Wwg"Rr-"2#fɩiO`(ۭUq9b[jnSIj5;K=:g F(>QYsP*jz~ B,!6_,;p(;w؈ݞ/zlQVë ,kXX۪B:;tsT Ś^)H1.q('<)Ea)||`ܮ*#`fՃEnf]#ҥ9YII-f3qw%+ %K HZl5drf\vӑB*tj-HD)SК=G2%pE4syz1I?@e.l5CfjQ$e8~If ;ⲩw ^@xjquzbJHο|Hã?*ݎk`nqT^T ×TL:1=ً݌0Om& RL1 ~ΟH(r9Cک5L)wG eIW܊GA1l][ذ-?,c:5Zpbn$` e)3 $Zh#.[Mac]O֋Z܈_Mh㏎}cK`;[]`2.,> q5q|YގĦg VŢ2E˺f%hzR+'[K5a^'ZxW^EXۣYfRKu$isyM83(<%qڧ]ؼeĵc%;O Ph:22x|cYwہB%1Jt{u$NaUTRQNlB0qVXzOX\L8f( }o;҇7t45ss|ѵ}VXXjvCEtIV\9S(0T$~A>N"j8s+ %O5ko  5GTrdiguw o2D+M-xVd.aoeKړ+1e} oa1OR| qҽ8Ow̟ |:6n5izp!k[~~,hK3uJX_1Bp2_)w""H؁^#i<ywi&0xG9HIQ;IC'XыW^Ci'=MD~jrrO(uZ8. :^$a<kNI6r&o,OvKg~Y05&eXKVQv@[Y7^S &j 1gɼxx^ mU)<5zf֪6XΉk2 0G .fiahxnz HdRmQ"A,#л<8&fy-R昑CboYś98 ^7ϭu}C F§OC[_`kBWI-5msE5"l.̮N-KPU0 996tB1XD/hsdtV\"ŏ_)3CrH`~8(Bnȫ.tF`Gc :2ab3s$Zp(\!JbwZ!M6> xvdΊ%:KG/ p⭯<@QNn#kEߦ 8\J$feק(c;ynj+EJvi'G '6-++h̀%Wϋ=%Uds=QQ*j,A*uL!a2B2q]:p<~10i"Kǥ.-Ui&V{y`Kg"]B Xc;%9*7rֽ9hi혯mq̯uwD9OkU,୰<, np$c~;m5Dg b蓈kʥ݃׷|PT&SQ TBi{'E:$'&/?5XfBjFf e_y=+eF)d[lw0TEcWUtM~̰'2q1Je1ZF|z滴,BI)r-:ج[KYR v=U-9(a0eiE5$,GN)󡞔[TKsp_?– 25_4-n%E+3.0%d y0Tb9,7]I|U0[v,^fIhve^/볱bScJVTo>?qN8THmuffX2*}h9KMj5+>dZ{IߐNk5&Pᾍl`T짖"EIpp,Fg& } PQL5UAKMC9rp9 7v7]Y5|5#wqm#nLH,|pKc7‰#+_?/>=`ǧN E㍡ M7IO;+gsbd' :~2z@H]Y;oU~ teɦ3 [o6׈\E.9y *qݭųt^E.KQЀO}M7^@ܖU9qL!wokg qܖC &D}yL'2Z[5/ p ]gWTr wL;J ZN M؍QOIaO*jBfIuNd6Eh^jM<vi!nDeІqktD5VK4$MDm]=wR 懭ƽYH%7f=4@tmLe/oxpD*ߒ֜i*b2 20U.^pų<;/%chhHe/uSaFu< J8U~MLІG>=l _'̕ 6mTb)NSt #p&[bdsYZ40sKksB6(yy$f,ٓޥKYyݳ8G&V}_A1DJ@eLZe6"e+燾u*!ȳd~s(kS /< 7ZNjVrIwD-ʯsl ޭɆ픔+VkϦ)sB Thyq(@cY99aVk,%3w cXB4&<#o29}Qr\I%agy1i[h̃lN}$X fP^lgCB,b"h<6kNE2msR%&D!pŭNN<\QXؘHяO Xid2w,S( Z6B@r\j*$QXsW ysI$5.Vs)a[3Tأ>J*9_W^cj3B@@g ˱zJhw XOG:J*:<@Ʊpzbϋ.#[mO:utmoQ9ug{w??Nt/WLG:l59VC7 cĠj<4u_֝[V 3E4cƾ9%=qd^ȰﷳȾ4f#4vRڤV䳘W1`8U⮣fn [d3uX9 't)%F>yi SuClu"Q呒*smv\jVuvk/- k'%'ËH%UH2ʣ6"J9(q;EO(瓵Mւ@ATdv8 -yim26lZ*ޅ!fuOibzb`s/HBȀ٧I4 I Jf @Ї+!Itןx`ϴ' d 9Nv\hH~4AEyњ$Q > B,OHAd~]]N>Sv!V~ H^(7!ք^Q6:\ |!vg}Åyz*G;J H"‡"|i0I8!̍Egcj.Bs3<AK)!0P\Oh桾A^lp0^3ӼRn_nPq; T,~n; ZdzH@]TQoH3L СSK HjBkb;"Z2rdb̦ZsD@H麾?T/fƀ0b(d~(,Ywjnt={rk}ɩ_& RYuם[|r͈1.-LbB*Ӫ8p;U^^IhF7gF2q{VxЁW6w^D:ۨg{F i5K= zzH%@_>)bJڕ5TY10Gy51g$T5p3a\B4#[ WA b5B `Qsۆpb_$}iN\k+9>Җ{MXhit'g tI+U-fQU YuF☤ mD@XZ37,C-do}W#o:v| -)ʡ MH`M8M,o(Lne* 𫮈sP9- 4L8ZHxobӘBJ_yM~ Na|ţlJ[c)=I]2 AOXtj4qǂQ==7MKvoJrR>H{?@$Tq, , )ୖ5{+<{Ζ{l5ϦY:naƛţhWJhy[HFA!mT"xeW<@ԑ禎SВܱ±nW0ZQ~<;D}!ATÿL/(MgmИ'tN`R8apbU/q8{T}'LRNՠ+CЀgOUr׮PbyqeN;/(da3>P%R"m+c/"PA p-We1yQ2`\%?Y(*3䗎gQ*5rMwnsZ3S)j+v0LjH?ĉdF-]-{R<jZy+l\l^{9,*Zi/ yPt5(lC ̴TG> +IP!jfPhFWFrw08AߕV}(7ZB IxFe/t<xy&I~djN:5 `Խ8Z$3_Ҡ62"P7پ,%[>ʡ~68pֳ-F}Y VO"LW_XYQN#ꓠ렛_2ǵ}:ͤKj),\[τИ Ͷ5?|D֛79к<;ߖٔ1cqKo&@[$^쾏7I/xu2:}LFfP06/R'{2);t;AQ:sZHM_k*XmKvrO% 듢"&{K1/&+O1X}UiF#JnTM*k]| R=hbdq8ř6G)( |A,l] 5ONjר € ~ ?cfd;Ɇ_tF$8\H>8[s5[={]&ܱY&0oyM I nQUN >l! ɸxK`R`ZǦ):Z<KO4Q##h/[@F};p,%y~*s"Px)/;;]tJby:N>阤 U>R;"`y:`̯(J`F na^-IBDX^n%Ù3"6+G`E13ն{̎Xǒ>fG$mb)JkS@v;Fu3aR ́XwƥiiqQQuP>QLq5`X–@|6Q}X?| ;R.h>R 7ErI%4i򕄵[5hcp痵`X;ߍYˀK,¶` sv;iakrt?83OQt')H1F Eti녎ሑ-7=JqPTG(T6q+ @C(  rs >VEc5ЏUs{{ ^ sA[ Dn9g;*|)EG4P@?Hq)=ɖlKg7UDfL3 >:1‡]ZwZJ*MG8&q_qj7T"O+<}oSSW!_؏$EBcCT(vrXVr#88b)GGV| Epev&ᘾ.yDl;p0yX)w,X+%sv#u[:Q4͐?@k$}5A!x u½bTޤPqUs "J;6dk&q'ižt>8E>hP5d`rU/x9م|sUnjVIt~Ͳ7!!b 9dL+?V?1F~m|LRݡ 2tQU/ŏS&Cph(V!Ry @Dޕtsx|;iOrelM[ϱVw11UH_d!, J=TX(wh9c/ʪhH.pe3ho kljVTb PǻS AaIxK%D $u'}ޞ;^dP4{Z;W?s(;hB5/^x&z <*Ln!eK&ZQ MėL{%1$ l\P4fk̼^<Ɩ *ʢA 8;$D\~J>WCdĒy = s6삛l7zQ ܣd岭3t3:WCpħ}YR`DKz0~@pxG ھs[z0Օ,Kc?n*UV嘞EFx RcN^FsQr%@dqt5ߏc6\OMf]+r)"0 B)AoT& 8 qKCj~zBB^ldQnk몃_0߯ji\:7UBSR#*umN(+W{|:樟BuޜԅsxyC|=NQFUfWrCBi$ )m~pLc.bf¦ ią~7I/?} t=)G?^l#=3َgzr.+F'Nt^-a*:*Nfܹr8[nʓf!d!eOξ&I?|.k 'N sdh{m"P% \ 8!GP;ޠ; Ony1+:i;LqyYMuZɭtusp:Գbk5?&#z)mte e-}ҾeAgr=pbëw"~rF#ofݜ1˸6[R$gmC "! \RljvN>:k/EjdByx4HOhyCWn/- O`Q#~ :eZ3t|@N!~ Y͙ #*40.Ǘwes/L_Gl$1eQ6yru-'i=bWG 'g+)+'FKz7twrn4cqh`/w+qI F~PAb;Sfk^{*e .&5z']ǐ!"O 6osx2eS{4q1Hf֕LUd{{K(O:SzR Sʇ'F Xt)CAUl)\;>- TI(a?{7yPMi󙁒bk 1++o(`|qOtu$! di_SuVGl%6R-c̒@NcD}c.4xr MD'JU "t=OS$*?5`z|V#4/<9FYJitLd+[_aY+<~$%#%{a6Sf$"֐ٚ-n`]ߙ"7QPp IEo"zMK" a &jri+1<8Ư+q~"l` 3钲$X*E$-#+77(RvD*ndr8 Bzqc7dyR96*`ꑛY0 pfDmڌEldk(ѵ"<^EFK1 e&}/:/.u%p3<bLt\ǚbCL[OB')[^0h4!hf r3,N6}^)7+D!V;qHܪl^&ƛO]fg}F LAl"U+ygf|h6ib8 ,_N6%bZ4 F۶5^^IkFyjzqԎ4zeg/$LE[@OXZdR$ٮ_Rg`lW pl˰YEԹ%8m ]0þډMvSCt {!22wgO \ sB#,q RN8G&Y 72$ě>_.4tz//^_R<1;a.QݍڊZleU+JR/ncZ|uafKJ=Ah٠1w3 I#u=[42F. hi%ڪmWnNmO@S1!Tc FYd?I@)/.rKw4cOkY1fTuOmV_ Ζ`Amd/@ǵ?tλӂ0eXD FkŀgCUp@r 5$M/ 渑ܝPG@r n rHžR Z`gtLdWB> 4J%uIy?\v5SGI_we8u`E(g=^W%w3~?\˻OkW﷾)ʟptͷ$mp0i"}FZ*FjT:ٌ@(0.9zk ̎iN5/Dܮ; {={GϰU$R:ѽޱ=3~dp۪ v@'gS >yNr R6v.e6v]C6~mT[빶K%0/wa=&[ 2QÄ;A.4Vs]-A_٣RQ5U]sT^?)z@B1,SG{ Rr(! CI>f$HjПO~ʌl9Cd^&uǕ# ]+ryb:EKLW`0pNj[ݪp% {@@EBCȇ˕!zJ=  07FNǹo:)RLo2Ņo&s󹯦,aMbp༽wFi*nߓѨw v=,W‡c& ,=q6?Fkp`FOY ܕ>g: BqY|,s#I|3, ;U9[ȹRo;& /b y0>FBTőas#e,'[$+!R,w-ZboKފ<XJyhhGdz™LlFQyJQud[n#%xM{pYI4~]m @%v%^jqGL61; `MkqGG:sD2n4J&I8[0D,Ʀ|E~TR,P׹$p1ZB쥓߿ D=Y1F]f/GHQ^%CkPd Ht~[9V`bU5̫8PO,uˋϢ1=*76/@!\KڏV1uޕrS>boo#8xmD jve?sA}yhFLWhZ!l4nl d~v5U/r!ғdXh+%+ ]3{9#-#{A}oz(pPH$ R•XmI+Ks8Sq!muJ~|Ρ 2?;@<3xCYZH?;љ;A.Kங]bI!ӱd 0]Ȱi9UU)CIAeY2c8/Liaz6`z=0lm[f %Q[ά\q pa`d:1)eڅ bB;tomZf2 3!M.8t0P-L+9p"G稊wM4\ǝ. 8#Hy cy(R/YBl s{r;W:C}bu;=vtYX[9=V %B!RO>O8=,oAUah1U`I 1gIot{{ |`2 u0n"Q[\]/4wgL+j^ѫgX{F&E )$F]J-ɼc&j%q[sTD]^1&UwͩZG j\=(V΂LxRDAd^O;E)O xB(]#k"6:4Ҧ~MĒ!x(ZANs搻)Ez6v.Q/&'wVieeJ\orڻ?u7`hIi,!.$ةbd+z߅ӛTHH"n*",Ύ&&m8ȏnc_i_ZF |sh>/Pu}ehqZc zS2A%(@ DNEHzef搹l78% r,yԀJL b{fVA[wy-`:ؓUv I3c_'7޵'$W6:st$<dvb~4^dt+K/ܺd;bueA3C͗otoNpHE*V fŧ4\ H8uۓAz+G^[3 |ftbj%WNmpdDſ$[j.w3vp|F\SxG"c w]uI4;_'tJ}|L7b5c;Gt9KNޱKUx3?P.?({nrn_p'th!k#5Eϥ? WY[@A6r:=rȏOO;x7&[C5U_@G̺jm@\0fa)"q}M4"1g]&P2.ew=2o(܊inpIEz{y)WI1Mg6PJ[mO}yY`O[cy` uǺJB6vEz9#V1%ňgB svNzLQ~Q1 *YW-kGxkxeT&2=Q]3HJVbT^Puz k =7Tbepkj k"p K[P{0VȧRGVqd_-2Y5uPGx+$1k,]k{mrvO?|+#xɡӓt98$ZR5\Q6kD1lCpi܂}so%h`ynZDVqL?*L5I΍LI+1E6n%%t^4ymoʰW#wmm{?7TD=~9}}*M=3jpkDK@ssK-a9&G fD`~u|` с=EjNص׮V@ A_΁d5kg mձgYZ070701000002df000081a400000000000000000000000165708256000223c0000000000000000000000000000000000000006700000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko.xz7zXZִF!t/]?Eh=ڜ.+ROfr1;hR0CU>%i-ȻB7-ڜOěЯ+Gl;^s:Ub$zjFSxcyM_a.Gݟ?n*"Dux^TpֲW^:Q̅DQT< f" u͊'88Cr党!g ~FT/YBH5z7dFrK9ŋ7w|nV*r7 t̝}T|/ 2lke^zQkӑ>H:!=|jvAP3v9h~r/u&B68T dAê ,J l@].JzVF'OҷW]Yw%,14"Q *"ۗri+u B=lE3p`nHLγZ3f Jҁ ΃D턄'aŞ +Aa?O6OglQ'Av/k /VEkr,R<ܐD}۠''Td@o~ 0!\]1@sٌaoU[,EWB礳_nb?(#H]s F̙%*G7VZvT#a _,|Ө- 876n>2RGL)HbMM2Q$h((C :nm}EitAkbwwK/\"5ej?T n lHkEc>sg+gsI,]^AUf!L,xNos5֤q :(ȩ)ULhOn>_c-|їUZ:5k پbUxw GG3_f^\v2L:)cCω*+'9-VA׫˓ AԲ5 P3M ۰Ofikai)_!,YYh!f Od_VPKAΞӕrŪY֘G-FPWeCG7cH£~BrQ[.K6xD֏߭'(Nm^OrZF0C02=.eВwSZB#ҚTsw~ ?܁%p8uduS|1ڏ**G͡`REvIg0E@a9CՕ7~3"=M\ m7Ga+v8nsNV}\`)w*WT6Iu{B!^p5H5?dx~T̳o >xbO>1Wm}wN/en愵iCA#i %{#{tVg 0|$G(Қ+uebI0eQ{U[lJ^)bۚa"(`Z/c&O H쮳qJZ7;l6~J]If8:0 `ۃk@ku2j;ljo'Ă Qna2SXrR6P\"FElcO% ,S90 4N" ʙ C9C.2F5hhNKRP%NZmqs*˞rXFxdpp;hD^Xjհ"Ӓ(2=P3dd.4XbbT}jija2*dkGH8KnV*]P'£ƙiqB}{!0 C Zl,Ct>E*寱s2q]#h* Xf2t`ÅO/Kۤi8W7=pȖ"G{f&Zx]oֈ !dZZm^5K*= 𤦾1Gp.hWlɞզ'0f&B_v09v{(~fGAL> k1t|9I:Y |*3; D%iL;s7H _ٸiRk{^7RwPAvᚽ+mV%kZI1dڻPƭ-W%A]#F#4D5 hG/%gzP^r.oFtX@)}4\k\nإrQI yx+./ PI 1@iq %T*ܐ-@ X\;l.DǍFBY{2OVWgO}^-Iwa[Dm+pUbs<(H>>h2tk94Bl\FyGDzόS*%XCH;(D,[[+fcD?;#U+/Y[a8*CAM0o7#R!NSyN'{HcG eoȤ{73p>1ox O |{y!]QeYxأ29)BcV:Y>ylzVK?-9r˃ ?~MW84o[!Lj. TMyGw{l@Tn YGtpMBm(!$-}q6fJ?e=n;PҘYݛ>RS W/,,+pֶ;\-5NVE/ƍ!$͸*pRO*WUESr-ƹĠ |"Y hw?#BCWyag^*V= i@gT5jnO*مt2 Km8'BQ1y.菫n'rvޭɫXi%ݴ |E.'4d':kjpϟw"1ù·uQAY.6t8N8ú&"=s >TZt-~sIf]ZޡjFN_OT6 Qn]عYU/A$ ?0O rN[fjƑ &7dr%j~ }3qҦhXhub8%dxQqv-R<\4U6]5raྙ}uPh" A83&)g /$t o,nxl W= c~NLaigl'yy/S7MIJlr=MXw]B {OH+pQVF_$paSrUǗAYI,Bw9HvH39a"!a0|7oDxont~^uW)*~4 RK""X\vӲ :, ܍Xs`Œ iv&RzhܰcY Ȃ:}yGA;,{W pii.:}D*(<::?mfܕ~ܮ)Gwo/(^ 8i#VƟOAS@=u|$lÉ6kv& 7$B&w.@P.{I4"X?fDya~>c0sp66Ѯx7\k"jf3|uvڅ܌_lV kڬ`ꐈjy)G 0k:Ӓ++mABv0Q9rt☁G/zkzD&`AmYNk9FӤGg[5[z@A*$qASE`RU@2dpG6*omf Q㽎tZp"L0͟羒Or3ޙVR iuX$؇c(+=Kڑgۼ^qA-ԚwH9tF#P7I+܊%2 ^fkR!;'s`n&c*Ϧ7QCf܊f&RYK)6ey ~FPcI;S]usȭ B<qB߸p >Xk> 7<ڑQJ}ldPOE9sw ;&IgZɱЉSfȣm;S 0 ćC -d.N̚J"U(㣓 '<(M ~9mK4{OaX2E)<z"ØB:+W$q]]6ۏ RKZB} 8mDXgVvL`~SGA;!X`ĀǛf(.c+)]Z$ MMb;\8BQm~7tId-1ݭ A~l)[)XԊWpm9"B|[}m!"rF1!՜/ӒA6{KK;Ǫ'srbiJMo<kX[\z!j*"I܁ږ~O Q0V@Rw4.\[R@%)0+/,OѯPhoqҲ?B}9*LzX"QbS%V]3S((8yݣE91@?ٿ"Grz°R]Ouv'yhHg A m7^3˭# PFZo/ݱFp6 x)m_ ed.PLvuyg.z5~c1·]ga~<~f8CۋLut9c=#Db~-Cw5aX.8U @ 0!̗cI p+PtIHX` > gIٛv +#Gۄm"Q|baW EhZEZLJ]u#ύ1 ڶ\T̠S.jbW'p-ˊh)K\To2>F-z載f[菓'd5g1"~дdlvInCoϭ6bHg_b5z?q|!t-x­ '}\--0°B(%[u3*;ϘT] I#=.9q?xb G_Drw Vlkl 4Y}ْ:Sň?9aG8ݝi= XbE>bTq֨@#BɻiB#?Z'tCc3JbD %"ھ$q^@ -BǟL{  9\C桩Α\Usؑ#Bֳ5L&[x#x%U^ *rgy[#rj%LEJNݢ@K ȣI|nIAx;IvMPl"7*SI$ $ɩM| h hRwBtk^`V^ATs@zm]pU(o  lkC݃#~qu_Lc4_37 ,.RA1&qE]9?h8xmJ=q<mCh~۽9tfq*Ch}ÊKP#!s3ا=Y#Yqӫ wN϶Q9SZЊtivvia!?'OJz vA|1dz1OlIYK|Bߢo8gEE<8GJn<TaB-;RNjaTbbe |hڑ&My#ag, vܻr=ztr&> ,|[^,i-#Gy\nГCX[kaIj–'q{zrhVzK0&hp جIWK8PӘ'@~lB|LW~79hNonta!C{ KjZ) {cv̝G)#)@SێGXa1<ݙf 5#;p}8G:ʰ sÅV9UNnuA%/۽W@!mYO&;) ./f[UmhW KAwoh+_x:_I|#L;act~=CleOo vr !F {{(gӜ4gH-:Y p?'pbnc+nN,ܧJ;bHvU||PCb [aL"TA<:uս_՜G>.FLU̢Ipip,<,=Aҫ+} (#\@Xt wc71a8HNdkO"e;9h)'b)`š4Q= U{35y.`)< 6Oln&kwc_ H*'Bb#ڞ6?c;ԯ%5I$?\tEԗvE4sـ0oKU Tdvjk|LUb]E4HD\W,'v H您|kKGqjS4S22PY.tc0[b+?m23p;` N]oQ-hMY KӴ]Hf<\Z\Qߏ  GYsCE~$ 8hq*!Wf`j 䦀Ƚ>#l%w-e?,7"8]ГyE5@!t}ۡ}( 6][ؗSˁj֞oh;A8Dih 4̴*xXw,>'\Scd / d40BEZ n]^]*%ꈊUAp Hڼ,P-8+xHU,;ť_waLmI<[P'ʅH^sѤ?@+(| EtOg]VJm,輂Xv 9n/40Y/ DZd@Ā@Ffc5;m>X>Z1`HL]QщQs%rqVf}:@7?!հ.p.I>1D/oDBt74PsYc)$d'HrଚVF +i|J\G9/x09N:s*⡷?rBB㐫-|y1H-8FllM6ҭ7bGB=P{4.hi Ӏ5y|sV¹u`AB76^+;ϯp^B؊-ւ5^hbזDѺ! C1{Mj9PK3أu9i 漈^ '7sc 6_f|Xw]nCڬ$D~QmWjLx1 )9[\ v!H 1ڮ]pK!nm/@yA!DQj92 z,M*z_Yn+28l`yKڬ{*$Z%"*mOXe(bio= NKRپU{1UA|Xݽq$ KDk0|0a  {qݺfBO_d$qZ@d*=q}qǰ"?հRо'X,~a{sM#YA6EHGFF]t1CD%ߚPӯ+`[ 1< X:s&rM}L{l;xE' 1Yԝt9 $9aoz*Yf %8"qf6Pi5oy 54 zݔН*6KQ^_}RYG$] O.,Qauу=HˇuCKk)6 dL3̽ EQ u!ic*ZKh6HjPcèK{=˨lD .^oq9/}ݻ$ƹC=ztu@ICČ2^\eSb Q)t撲J{.ap2Qh'~i'Sݔ?L䝡6wF rEYxRv[^[L>\Z).p5=Ȏ9WZ+ݘ5] x!\ .y:<'|t#$B/?[H֫W/*3Њڍ)&7? HM ds6G,N#Q8ߣ!gC)*7[> {r60Bւ>k R.{{L@ s9wH'}"Uv`=2% a KpH8gb6鉾y7.*CӰ˸=D͎nt4apV U-?I5y`e$T<i r_<;Dc֟vi5t}NE ._O) %ď oE3}[0Īw{`q*ad ! U۫5թ3F|bb@s)u.1!$iFgEݹH :ҬP,lA9UqlY82~P՘utɹz'ݏ02Xr3dȷ֨Ss }URe]%à)1'h/uͨi+ ZŇxH ,l AYc}t:5(#~:iN7{jC):rH+m_ZjbpҀ 2$-k&g1tت cSڋ|!Ef:<ɥIUh02N'!1 |pHO-p[U1S`Dkq OBwhgثH~Է'鍖.)Nzi,ԦX1DW;eJRq sP W>Y8acţ>ڐ>BƢf"GܛkrZ#&H׷aQH͍J܅C< sJS9ټHnAAll;,#TKOS8`l/:3w)ko Q-l ij}sUkC/08h\ c:)~%3~(R"L#+<[ⷴ/(Kv(֋ekJզN2ȹdK@a6ߤjj#)m'2:awUz"YA<[%:o;J1\fܶsJ5cצk_<z]^I,gr1cܻsW>ZWMU x=|4,Zi*BNY_gPWٳ8kfpfM"yYnOS;7Uݲ-j/Ҧ$P|v6J֊ 6qĽ܍eF%cf4LbxG>+P|^e¶b=`u7@PPl~"nO5a8'AM*`d<{ZzWzOf !UJ}'\Sw5Ϋ\ Qݏہ}M M`X~)~-i`n)@Kw>xw\^+07ii;v>-'J~x59[W0LY裫Q[SIwiJ/@YP> gԂb*NEtwlrđ|z Ce&7LrQO^^*q(,D^8O obiAVH :`'6yU͎3v"Al: _}zaE']"Ą*/ooWHƀW݋][I3;A~-ށs$Z@EܝCCaZjS̠{KEIzcbE^iqM?beGjm3s<ԎR^?4KVb;r21[_{F=kFyQ}*Om xn-V]#jFiɀįgX(Ya*=?ȣyU(e$DZ-cCnBc@ X"_kw "A D4ۑGy?nabI *wO e% +'̋$/[z(on)75 FW<[Zi\ y.j#(FL$r'O^Qfޘ6v(=ɄLZ1aT8@i}'9'yf%1As[x"D`'9lmV2# <;4YI86yW(籩MtSBE?E3=xN%9bI9mB(П^H$AWވA!ZS\5˱_z&wI $ƞ :}ȷbG~ Vs{9i8(vr/vn+0(mpt=TŊf8(0MӅ!/ 1Hci[`8BP @ރ(|HM[Nی 6Oho[ IbO4^-?$6v# {d~/cecP%lN0Ymfg ;Ly<~rsl;󸏪8Pk,Yʎz/%k(Yi0QrJ*fAje ϿB(q=j?SUir?T$ e,@j>ܓ%|LE4AR,(lkEO1]Fo1`m^B_]q3~F ]t?9\N99gf~ $,hnQt&9vJGzKRf&rke ;Km)\3WA SW{[%˿٢xr^p N S.eV$P0Uך\=1IL)JlB$P^;w ps G裮c*frd4pAK)XHVhDTW|iwr&.YHRNydҥѺUTZY IQe擞xh+ydž9ثHlxTBOC(UUKSv,P|2j[nnwN gԗ7kZj(XE ?5UT+F'K| K8߳ .r#mS7e?}MGIA2/T~rdBGK--&?*$j}#H)7Th9$YƛA;?h+l>260D1⢗; q EuZߣcr@"Ծ,U-Lr#ZYt[DfD[37 uh1ۗA)cdmO^]=ɳ2Hd!3ZR|>c2<\`Os{jP)(D;l8)8Su;heghBP @ɪIPM ~ٓø()"L߰H4{'' iwU eIsos󪶲`7~V6㥚: nW哬yj+^"0g}VdC+V*,(+|@]-[Ƙ|@͈;bq~cU޽R ~0^{?=,1^)z܏MuU o8k6p@Qo?2HgCfWR5 ؎*3L#F$AtI]wGRP8\HZ^4˜,y/J4`v#i^V$&6&K2O@{s c%zZjR+c5xF#{Vkj%TB!(Bl:uo8tĭH+[K%%F_+\WV?&Ov/RzRzRisySӄPA=) X.󑞈HT1z@Tg @WԐTYJ.m)ݾq$F[a`^;0V7Xr*Q Ad|p<@e . j ɷ̲Ksturoy5'0f˗}bƐW131q֑\ nO:!e8b 7 RSqR3Jr >g[{Ty'5wٛK]֤{қhV }O kG],da-iDO:izi ^j%$"2aJ{DŽ'wG{jLw/gB1 ~6}UI>ILJ##_7IWLM{9%ʘ?=zyCy%c&pT"!!{%$GwnpޫyBkfPK},@l@ 8Z!~4 s5KD?˾\{P0ߣc|@-OϪoc O%33 DV[*=w-Wz&O>en&ȆP4.KuA;mb Il%H5u!Ls`(f{VwN_%Ү1RP_ eh4t$и3ONW>F'GXڴXݕTB/G8E<@8٦-Q{Tֺk`l]H&6=ZK8z9 VRVO ,Db&xY ={wQgR=@ Bn79DIkRc ^ rCJߣ#u$d5}uYC78t$igLTZfuݥ{'Ȋ8=.+1u%[$j䜼J._~$33$9xw^!W~z~i{9|GqtE'62~'qڬNܡEz ^Z8?k)^oijk5LҏZ8үzt/+Rk~Ta2~YׇC0W:夘?}r|"<I睮_&oI"td__ݶ oHi*z%E^(GR*82VUmې)LI|[mmS`Hz!), s#Q -z2b jXY? xh$$iTy8z:YpHv_{P_%M)G%ϴ睟>EGbe#L"UOŨǰ>ϘCMe6dvcke&1| 5Of_@Qǂc2?xp^_\2 Qȑ Xߩ6XL-;\wN+[dS*1nxaH"k$\ӸL?:"4q+ϒ/֮H\>OVs.ZRWk9 8N5ޘy{?Wˀ2 еJ`q؆f:rA:_R@6-~s39Z~0WLz6(gL^VZHaw8):\cT.SKo_ߴӘ5mKeE aEjx~]50b8hdMQkڠ "rB ojۻ-6^MboթBꨨN;g@hF}J.}%ܭ(?MM Z\"1TA:qߑ{ԀF-/ÞWCLe E+ zpIsff؏AAg⏄k0~cMla|gSl6i^4u9' )|m3vL *$JqBֱUMjϾF+K`gEA+ux$;č1M*.%θv"Ua ![=--QQTMNam9!/;p|v?ĒҐ]T2{U^K)/78d^R]2،y9-qe{T1lc,v- )l:l3:[⡶)+!j`> tܠb ND}%,e_qQYȴRt&j0pzMǮfm}'3zO.9+zG M:*9sQ.faEHzspکǂiБK0Kz}6[x΢|vҫIRI3o`hAy/rk~`I?`M5+ӛ "M/PfKޕ\~ˣgP0^jQ=]<*dz7{ls*Xc9]sY?d 6~3o..=z ͳTf?|r#8UFC( lEFqH%tPjnrc rc09M3<=V}`|Mj}t䚬#{V<Aj9}_??ΐ83- t~o(a@4m;0 $w3qW JPgf5I٤6 1?n9Tk3SӗI|wܷ6]Yb6uV{;*,"ԑGmP+RJr'._}pw /AqhfWY~CuS, хBl/nsa_)[JB<<œ Z:^}e9F9Ŧ?)q*IT>a+C{xZ,3ۊI 4N2Ͻ%/8 F2KV$P1XeBAZ:+"aBDGcE)16lW}k)1IM%&y #Ed -—s܏nJ5x,}59$,oο%:Vf bnvox+XOf;m^6 8/Gl2u+@MSf jAyAmp$aa,WbZsf9r7#=&`vz`Jñm+vH=Wj.r ׌tny78EḈvR8Oܑ{J 96S_FrQ>ZH5_h<*,N 2]MCݱz)\ k1[~CY}!爤.oPkՀ:2gv2v1 /R )CQ?um Kwҟ'3B ӵYjJv)}^>vOjes߀9PsKGHyɔŶyzTJ g'+pvM|/84Ţkh: >% |&).o1 bi 57CHz?jpdsN&EUꪢ̥ bS#׮8m^pi%%Έ|gjpWs; `m˔w9V8O'>a犾7h\rV(W%S6b+n6z}ACc#kVL1 t1 ^Ɲ= cj&R&YIJY7uj >&)eaHY s)[[n8B9E{c+p^WCu.],SOJ\Aji`W墤 k}:S߿p|*΅ZD,bRR0Ph׶͟pâj u鱷]R2Xwë;2w"7eAkmln _2υ~p认E(H*p:m,gוmmJ,:jhm{YIv$'ڬ $K-%h1 ( Ww[A?g96BQnU&6mrchf`zh@O(5Q{(Q.YShH^ׅғP`ťkY} PnDe抵rzkY!klt'Oӯ+T@s^qht$wͨsm,3+P+l(mV:W'gRWv+El2qNX\b6M}K?Ef8ejߋya>U5S9I% cފ.>{C:z2r|l,G{,1흁f/;&|+ KE&gkT+~zU Paf-x}$_Wh6~* Wy6lqߺSjWvU&Oޣn-:|R s|Db_ OAS3KXׇqt6/b95)-Ô~b]/e#"6Q(: PYG8 o=:; +yld+#-(c :I߼tLRL~5EQ 7K^|D| e"(þnEIIU%,˦R`GBjPvF]O1טv}WcbF 7|;xj]%AXe(wdX'c'\! V_XzTidPyaM\J5|XC,+lz#3FE yy&vyJ1a GPK!^ߩˮ@=BhDrG\$Y4MQZJ>B89q' ijeīZ"HCɽkFyTh+O8zJR8-DBIlˉLkB3jOk=R 3`V !$~Ec&EH\g6.Q *Z^{ ?yޞ"|αzuiEٱaP *bo9߃^sN<#e IK*hloYpK)DKVHuwl=o3 ,s3\zbq⤚_VVsE~# K-jt = xǛʎce)W⏌#AA@al9F׋6:(H{He*SB~XghvkF~QWeI_ ]5&U캼ս3}YO)Wv3EIT&,u9c*,tۯ=l]B/^4) (xIk+& 5Z,Κ4/_ZZ[|QQX",ge)]Ŝt' 7U^֬.xejհ B Μk6ERWn^9j1*K*6_㈗!$ Qd5~gf?H$ F{VFf*1߃TKOF7F' i{[׆Z\1op9Q,ujo=➥,/'`ugl}l1 Wd>ΰ z귶1];I<ȼH ]A݃pIw:ya汏mIh%e2ZL]AB , ]8ܒ+ <9D9J-2/@zS9A.0-+ɱ+RCck0I9@P.ۦb{(lUq1``oDi*"S|\jc)Bg VuS,NYoAcSå77'l )4mxl޵ޭ&7+_~noUFx-$ en9[ 5h kw7sz^HIt_=SeC49>"CD^s7o3Ee(}#g-y~O,,F#X?c\ y'ϮSr|LcX<>^7YtθB/4pJލW{HȋD?)@iy0XF)?eNGy6%u^i[Yz̲Χjr 3%mNf[IOBa#6/sũ̟p͒'`ޝv ͬ+Ҽށ/m+cm*ĉR;?}ו=hSٯCfZbfsOsGt_O&cqKǓo>i[HtmcNEЁ-k\ٕ],%Շ ocmW }&@2y^O^+UwG ;K 8FqLi= .!➻` .~#}є!XF8g8lvM8o߯|_T֛cs&?|.hUHulm bv}\~5>Vx'i'o PzТCqsaz4 @kW f|!/GB{S&0C.Zn,F*| m~@_OmQv7KnHWsS 4.NYq_GAhJŸv ܍>fƞ+*k,fv*^5O[~:o)82 ݸ;MK+Xϫ,ؠ$Eokk};C='*C%"<3߄\|:smշyZGeϳc$~GqH䧻D"BFR<wM!H2X%WbH08 JM%ݳ? /u ace&-D_f+ d,(yjtZJs&hP~q{уa#Ȁ'T:cֆAI\HPwW "wH]+W-] K˴yAG_%8 47fYG|EK`&֖ͅs(56Ɲ7UU&ݒ]K4]O}OTQţ BS&kqTp?xC#!˼6SBe9i2{Q:?-ߨnsɔ_Lб*$SGPZ]ՔvgҘFd%'6p'TeqZMVZ&so/}4A~ ,Y{}GJ$9 !& u?Gws#N`OVof8\Fdа$@F|K Q\ljԏu,?&Ft4-{xH`(x =f\C-ä,;T׌,$C[Ƙli%v" }~0=a/siޕ>.4a>Ϥ_y =-5kwe&R쎕;zp᫥7 3_nm"fDnX.}L~LYfxy8j QI Ϗ8df l„JƹFB2q( mj<=fc#Iѐ 7Uyi8̷XR78KB==@-J.xE"@ǥvzJҝ?j>q %1_'& ^%O5$IҰ! yG'S&%5ӊѰaŷEUnLP&YwW197#G'd A x,.RerE3eb苰I裏]mZ%d߱IuJzS@P ( FgKGe.R8Cc¯kjW Ht0G-ݭ@yRhr˹kL'O}b#dj&V8Ǐg}dhm7[_%V}Is&Ub&+\0% q?}#xe6YGVR6ŏB 5K yiNs[F.ɭ71ڕC#M^ez^_ ^+",ײg, % ?ֽ̧[Ã49"{6䁛Hi$!W$;=qr 9:0菏I 0&M\9|9:#h˽GsnLY{A3!-Zͪr-uqNUnb6V烏γ%!tSk7}-S֝XEP9,5_/aL~y>>1.G<_Oj/ħGER MaQwUⴏTTzO]%Mۿb6*aQ m92.jٶzsqoǷ6OBF>@tN[Or&@pʸ»v8.F|QDtnX1MMQlbMc1\ޒfH+sPΰ+z/Mz{B' VKx>{vXG#.Pj0WGErl{{5'Б8MTD<==Q}7/(=T]Y$J fʲl#JFpd(n4,`odVY ,CW%{E%nOmED̛>ٮVqx_Pn=-&˛>gCqyKU<>m 4S` I-d4b'ˁIV,uAk>Α|\9뫑˛bpպP)7i#_ftRޖx[sfdϊV)z5Bq|kjxn6SE$36~i'D5)^\("5EiK2g{hע9ߺtXpcBsDP8h"0'A.{i^R2L_ƶ Xp6Ql* g.-K7Pȡ)/m|@YX7 Wy\J5i˓oXɊs6aR[ r? ]0Ie*f]`L&٣*f**83һѿv xeH-N(T6sNQ(0 8h7xlHj^*K?z3E 8\hcVyoeiV2B |dzz[`2+k5&FQ&u7FW"vtX9Y<ٱoa1RZ P(eb)<wvBpK݃FDu(Jb}TvL 9,aEOs5߃!GvϏ.| _^LF0@0B7 |9p B 3D߉~F Z):YϗZ?w#9D9%6J䰭Q!acS鞐=qTc5W1k@Qtÿnb_Uj#88(dH`hs%R)Y1GNWj<ʖI:mV>[-yM;E-YMqPum$*zjrHVz_ȦK,/TЖ bNZH*n>`y2v6jZy+%ʻR42lSź> =ba8&E$Bḥ^Y+¶ږA{di(&͌0څ:z lp>0w W8LW\W]B2pB,wD=%LC`Hy,ёєVF'k5CJdRŷ}QN ?s2:b|nʀ`&fpQo`?&/WIf,c_Gh΋+m|D[M8`xhb+A=:O\wpŵY.^QAΰLj;2PO@65-vVwW Hhyiɮ&oPED:Pڟ٠ ƿ' ģ]b%'Tnrtvu|o\q5P]Իh+WvKQN}˟"?x Utdo"h܄Hc(א2x+O=utRWma ;Ơ<:Q3ђfX6<| q#<,jb-3^ёܫ?VV+iң"GNy/'e4fFhfb )§2Z]fG6Y{C K6;ĩ=qy+)-9{.u%" :'A{b{^ CNpO7g*[\lZ@!pv8`J;^L к6Ηԏ5U>OeWns!HXL-Q=O&` _D:<؆!7ר/Iӧ*º!=KPh6ڕA1O<ov>(/*Nōw'd2=:!9yXڍ|*Qe| 0t]G3KBK]cFX8䭧<3'W oȧ42T|K urH8EAY0= 3EK`@=%3Lҏ+U!8\bCUlNK|*:*%)c쨼v~Ջ֞tUŊBDJI;UmmyqSØ:6pz2܊ BTDF9d(cjM /+fD-T37+uFym l ϙd1R6ד/#\67l.XwƢM!:uOx2ֶJl+JT,ijKnvvrD'sTʶ*a4)w9!'Ʌhe~[Τ u qfFB68K״ W"UѬt zp F lJlK4@[wꕧ, xBS&`c,r,-0N f%SfɷLT~&(U)@I͔Clvs'ł2~F3.|qʍepr;]´տ{#YDF1"uL]uYYmI-lsrAmaԪ഑,!}`Z*߱˓̥  &|,A[$ $f5^=,,މ+7LZJ5ۀGTۋuB*^ie׵6 (B̑9oHَڹ|8o3 Yh1Ywe0o~L G7O{h!| r ԣgʊ(ǏVk%zYgi{s$SG᫚GxUUK+drcW?.t::l-]+#.WR4kxxHY*˵DmUH~C-'=3;PdRBo~냝x}&WUdYq?=>w*6DV"x(P-4:?#hoC`!YؑΦb8nSlj 0Qqe?g׉[ͭq|r)xFP_-'X~ :0u4t#G!L\} ].YI/.g 2d^UO ASKjt'oQ96Τ+[weYˣ\+t9gzKWĊW7$! H5:2\K ؐx786[U""r3+mCOq2jVۮ5-9X[ Wr\ytCz`/;c7m> S ZّZE݃VTJd67 ]v}=fj lS뵑T&B2Cwu` j02X cecHkjYw"ζBen,V枴cLVR񺌡 hmfCb&Uh7f:g!I 7ʎQ7MKG";2cP+nQEhj&یЀΖ>C!e1NE2ïDCC>J,KG2 g|,._\ep *iV{/c2EH.$'^Z: p}S_̶5E d@Ѯ)yS?'.@LϽ)dQvj %G=#yzD aSryD4"&0:~1WX$CXbQ64|:ϛY6毢f"MQ*-yX}aHQv/pyHSMv@Q,}Q=ѼV#ʅS)iT{?scd*0!o֗jބ%c#{`JEtY*ΕʼnT s5 mƜÜ/&0*4IPɤ(%7:V0;wY5s~X0kfY|ڥUi tY=lb.Vl lYjVP҇~a]9ֶmjdlԊOeI$G=}/SFqi<8sk9NYK. } Ǒ}{l H&E׌heCɤ-bcnѕh,R}J Tv=~?|/"f;T&âun~$"HMxKjЛ!kOX!ߋ$û/kK&~˰ʝ|ݫo;.GYaholԪPn2 V*(O?TO(tb0^~5nVqa{],}{xpnA$6@ ͱY=j0R!4> ~+ASٝ{Jĵ,=!08q"J*Yu@q}L%'i`1o܎Sp4|?E'h{ &5Uʴrڍ𰡁%װ* $`+\ f6hWGy@&_1R14-Ƈ7ݭ*2fF|_=@iKLqif9ɸo+4eSٜȅ;C{KPx^OW?i$bkA%TQDVRڙHAc&0Cri/-Ku_G9̡5W{& ;g gfM.њWf>EwBO\0FI0@8Z?\F!Bć{ d_{-a8hWϭƒFqqH.aD&^~ýUՌ Pn rQO#ht<܂֪Z@- a> x}~*T=*afLy\\vϾw _/4_M[Ľx!^]Y`I7Ǜl!#J,=>Y_ 4V#IA~Ϣ'US8ɔ_voa1?ߓ< y_G$ƁѮ2efHΙVx.Oϩ*aIla?$B \8'6wGYBTlQ9˰q$wSWn>撆V [\ɭ?HF~_f1B6ZTc5ɍ:04_Qn"H;Hyah6(ʐ>ވWb}A>3¥qZ-M[Zv"Z֕P˷Mx0UAfdoZ~{^MGìJ7v lXWu3-7F/(lJ,( 7{dǽ>*q]M4$TO# ڕJ)ո^ Fd)y5,% $FLDؠ/z>Eq`x Tl[x4# eVR wٚRj S"E.Ձ.>apXJaW ՙ.p )EV}8)/y:IqhG 7L'mX"T)l |Jӆ:@YXF3:Sј&,|,7nZ0ߝ!o_ydMo]Ax kRLy"j8e[>`Trw ,ءE٥ӤȝhyŠ?l\h%>R tM+tk)b=4S!;QñAXF6QՏRP-X%[THB+ 3& UA; y,DcIl/d Yu;/ň@TN/x^W|0Rl;zhgVxUb۞0C 6Qv("k.ގPs!j/6\i(LP8'U2jz2o9ZG\c⿲~job+gd۬Ebۮv{x=9N COběz1H`PUp=r'lixx5 5 .`**u=|PF0G -'ϭOɓDQ ǙeKbiA=tx;KmKj /]q?6(_Z8C@Gy{V'$W@V=λ4+V]UB>E(o"xҥ~r MѸ/Hc7#y.2Bh-2C|%]"Q Kyڣ1Yj^|C[c+Jp6O0nfH4b D5&s 3#2pN&*XH1cxVJE4XM~xbhsbɄCҫQvBяRlIqq̯GLv?NQ!"KxS-"\$`8ο8| r5T5c\З ! AG1oslgD&T)U|tձChQyW*fySO5v8d.j;bzk+~7zzhS5; l]KKrxA7@6wsWi@զ?~Ef&c;I  su?\ KgRV~HGYqcDu!vuqs(Skb\JJ Pa_.(ғ蒐 KEff0?2f$:qP(b߆,o㒮kU5A3G(N,YU9vIo{o( u<.@к>&4>AU`ۦ7wᔦ7=uw}+|!}eU*lCνˤy7n:0SΨz;pRVMpC [g>,쨕Jѐ] 콣 yTi$f{pa^*DmY7%Aj&!$Ib{Jo-;_dUbRniNxW;ڵ)(r L ۰mp%_фÉW9x =ƴW*PXH) *P*_d.=4S%]- ~A2PC$*pd2~H9kHP-N*˳%ހWn[m ;H"F϶ 4d  b!KaRJR>+] n!7AtaC6j4S kIIuX~J@9/8GsaD3HXRXpE&$Z%h2]x*!p pBJ-, 0rf?9f\LH츴a%g-;cíYS򶍢kOc?{EXW!/^X%uԉU2j\+"ngw謕g@MI%{hb[ݹG-~H4Z1Ij.Ʒj=.rvB=E[fi-)&7ݎ_ђ(9D t6}apH:R\W( <36T1R_O=/2a#\3͑WӠ:A&kd6`2d,@s\6 6\"SVUMq;d(w>W_ zG2QS}#fhc2WWTR6X%`2'AndzvY B9>4Ќ.OOwShv_X 8I V2sY Aւ-)#7 5Ve^ƥ+ti]/BBλܙ~$iN7ڈKq~aKPj9*07 i_ {Wpp Q{; 4]KDL6Wo0QZwc.c@1 l{^g2ArlQ@F❖ Q`U:OTQ>D(#7XEܭAeNML>jj9:Oqs}4H@V%UB*J\JɹN'u"sRsZV O%;@Iv.V;$!v$ߺk @/{f4 u癣 fm}dܻ)C& "J2dgbZx"k[,ZORclӖyv|'TBrOhNux؉fŧ<=(zE  %"^̥j= PcmjcuN,8ͧmp"L'[O*t3=u@!5AII?ӏp:Ҩ~[!gԞB9G\DڎSA )zoN.(_ʂ ̱F'2$b~Y ȑHh>ԦԎ'LiJT>I3pxԀ? r_jwzF>f iцnΑo"{1mPAGC)-V%v^L&Wi* ֓ŠkJqW`J -l_앷156'=G'^R` 5q:Pg-욺ѳ8UgvOӚE,kU&SEMsAzlUB*ޡfvƽq 瓮)B2"ڧqz{Z5 ŵW<开u('F{ۻPz3u"Vt2P#vڡ!7x?7Y[Ơ$wkΆ@fR#c'ly@3)$ tS8نmF4@<CV%tb1AnUo(-ʠ8s߮\pj-ymYdBPux+=4֘'^oT?U!+ni___=JHБK_,lQNmȼZ y{MFTsM|$kr#O?(%R1lEpw84q:-70+ <րnRWu}ę)Oq} ̫qC')w^ЌсX_vġI8-}, Va'.U9e&ⲗF˼G]Κx8!bRh#Lhnb %77$Iӑ_U(d0KYF|q4E9ۨKe]!ƀG=E}!IRpҕ4|V @vy=Fh`=KPQ]=SeR1E͟}ɘEQ&XI t(MΌm[Xgé~wgNX#]k a =l^% Y%'o$I Hƒ#u-Mm7,ƟpTb]׃LTOA][nkITώѶ*460- \}  ,6׹,F5rC/8\ڢ93(04UY;ޯm k;a|Zb9U=ne)'È(9% ?7n%Xbuv+mꄺLC#nntn嫗k{:c:7O&A g1 y SvQ3 P EAtWJ$Gx,"OqoN|%sL =A$~VG<<؈ULmN*B@5 AWq)^GC?Jqyw ؠT *nB#엀kU/**ާ}2_~ĦQbPp~""$Û~R` a:{4ºDB`re}ytRʻ_:Ԟ}M?j_ 6Cy/qu\82v՗(AQ TELGPY e_ȁ=t5ξѬ^?6r>b0.pl=;\'4I+Q ]-y}XS{]kSOjRn UW媳;kyre&(L?铻LZrD]%-(+QN&rY*gMGߌv]9 &7SPpa 'T7{rs5i#Io˧e|`iSwKYz4$ `I6W*yKX ehV€K4!ئ/b_)!ja3 JFW@ӗ,$G[\dR}jڧ 3+?HmCn𤭻!<3zRVC0vR/WhaWJ6E%{܋$UC>~&X2.,%ic!;$FȮ;Uj&TwУX, \ xAf{Ґɪd8)**BW`vnE;O_ ޶rĒM?zwzT"qҰ߁(qe93otO;hyIՐܱgkԆDoUL ܖ];_1EKoJ5j` RkG~+Oz{ˌE&l&RL>HnbԴV[!\0&oiYhnPpMRF^c. g镀,IW.|}ixؘ W\C?+RԄ8Ӯ%,mMMHlfaz |.i z*;&,(?֮!T\9Ҏ±?_amQiJ$R(M}0O7' LƜ3zmLmDDZN!1u^fd.6 ON1LaZ-0z>)B:4+b'NSG :ǬDyp'(ϫY>A=֪AW\>O"u/ :}@>zEF6w׸$ux)+ b=/V ȼWT):6.߮''#6h_!,g*+Cq^X; <9O`H؃/'8oocIm1XTDr{1s+^}l'':w )9r{h|cymispA/f|oh<neSK%и Ϲ]nn$"Rr(_0@/Rgcwޢ 6k,{.tq:L.gQ͉Kq //I;yu$1նzodz‘_gQ z"nEAC(%OV*xWL <ԪOd0C g[F/M\jmh/5_8SvJǖ&#U0#Kn\&UO.]@׽Fdda$ W[Pz.eY =W\Hxh(jhY*i`q=|ga%|E؇kyj令4 9ܾkcN+Ǝc/T:f2 t C.b|I䐫sZ+pPR@Eew2To 80"ATw I;FbѽmsWv̵5J=2SF~"#U%xOLSOHՎB%6M4U݉@$6_5^z !g._®v53`r|ƸQc9"TںB79;.gqY= Na Dՠt]x~VdRb2] ^\SP}TY7N|wH0倉 U)ɏ[oMϙ'x'f1۷AƆPO;n]g#u61C"y8DGvT D0vK~Iר1=\>Ki3YiBժ9 !5佴XaOR24kЪ0$RIִ6ćҫ&kؘ)l:ĈX=(T:YMcҍ:ߞ2=7dj:;SQe80s1G(YB-X-X0/z]i#/\8@^4A+y]{H%' Ȍd+Iˆ{ӹq rBw*"&8Vk%ĈPq-u ]yNz'@GDTɷȬ?8L;݃Zhň3g EԽ|?3v4׵\3L딘s~ ջ 79`(Faݾy$|ǦkJx(x}+'$Զ>]M>C &7Y:w(US>&IXc+2즄&x}|I|>%N5:xY|vGT6 rVKxJ6r}~S; =oxǓ::u]o.ljkCY&\%w#3k@"d4I9Ên/òb)I_ktMeu2D;օbmd7= ah*Ȟ/NTOXS7 N+"ĴUTP0ԥ> fT04XE @qxtŕFDD+]Π%dZLf,pLaD{x;>&>,%`5ouu*4_)}!svt"M"a`9Qy6*Fɶhl(]Q9U~t3z"pq]-*|zOwr_DG|wYj!Bi?8̷+lQvP= aGxP+SΫ+,&mrT<)O9M)O@o濺ȖDpsi"oB6#&~t;.BBD(p*Q%?~C3¶ˈA(rx [,7)@b5OYb59!^Sc6T{"b D)`v*]`iWFM8כLw甤H@COA^2FC088Aa*C5SO9(A5.6> ͇7Yaij!E4z99&1\aw ZEyTt!]OV{6Ym-˩Q>ʛ !_;B=]*Uʙ|e5TR!v8}˙FO:}_E^Ey]r 0FM;0B]azdPZAssW]S([=ߌmL'Ec$AI ߻C&D6† ; p5I0.(z{2⃀jjF7`Z'x9K i< $<M_DL>L**r,QE"o6t3Hφ^$‰,հ*n&~E(:yR;ֈ\S:rjUi%9zϰWC*X¾` ޺t7CE1ZS$ / nZd6H1 TUPƶm|_ӏ! AQWީ(C6\`#z*dBETPǝ7 ?Q ;UVUBlSSbD;@&YH \Xzmx2F(ecDktff,OʹCShq36|9X6uccP>߭ogo؆m?9zjs8` K LX>1{c!pϻ[\,`E36mLHwQWJ:hboۑց_78~D5LJ~xnX)-?=}L #UiLUxNVvsl{Zd(%%IcO@*ԓ#evTow@ݣ ?+v3f; }1Q|l Q*dI$&!aЇU["㺏9.]2<.֤F/n*-?:wy0;k]06' v)^.dM=Y7koY=H:aNK}v?K÷dF`#qSp7K1rVYY3*=Un|_u 33&%_OD(_XKDqog dCqG !>gq5Vʡ<{T)-XI03 9+1Ȍ+($0.4qbTI md]v-l6c f7ɿ8C\/&P2?ZA8`6dfϞ"!( ,IsߞL W菞,C1ZJS[&Er-HVl>BEsb3yR);Z\X`ʕͯϹo&2)Ao?'{'6c@k oq3~nzF݉<&oӄ)߄L|44UOلګo<Ѵ҈sUipυOK8ѣȿj9>D?ڿ<}z ?`p6` J۳Qsyf) h^.U-ɦsMTT;|=Î%_k&>r;&QE0^ H) rC2=You {@ ǫ7~,DԦ.scZ ?!6MU߼XQ%`[!P{!d;&n~cz%󛥩tfN\rr&FvY c;Ft! b,0V B91\&>U\MN@QxQ4p#[賅Č=}oK)w.v4q4<gLHN[%>,JUvw&WK' x#,`}R)j9??d cF=\ø +b=SJ6\塅:^) rb/#Lm0tswĠ%@ntF޼Hdſ&7o5Q|b&t bg G8*V 1s3<3tm*wpJs ;2O^pNiR zϰCtF&eb ΰE!^;#3G`:nlntEډV >vbXiX9V=aS˼Y )y-YKg ^/]3:ȽL+/HI.0i+L7D!, (ZvF2m k'逧 ]4&2tg|;A ]nz9 y !Y՟wwoHn魘 3 zy 2..@J$>ILST9d|?Ry4I] cqc-7s5g9^*Y&kO"9C) *hD/+z)CwF0( c6[3w=Doz~~ĮIb8`X[gFsP8]6vg6wӋJ9V9.]d/wCOV*7jf;:(NMb*ycSX϶XY3yXͭȴ*b@2,=QĮ |+&3cT|8ߣn`>Ȗ^ÖB;PtxX UE_#8J & A"0:' b0Үqv\}S˽icq @y#@BbВ'* ME6g]^I#,֐]~ީYыFo#P",D]d8^\[po9_a]I+<%^귂t׉t`s1M< BLi }JG'f`VCg"n%XVm3U]+} =7f~Y>Mjg85F45|I!% z<' Qϔ_p5kN:f#5pxd?3S=aLFH_8$=Kl;P@IcFJAu"k5,ח@29v/$Yϙ>|Z - _9?[|g KKx(3CzB H-L%T4o2!Cn׈y,h| J6%u/?4gƪ#|養5CU%pfMv1oƀuWT 0x1oZk`ON4xI. $PY먏%,:r`)b4!Z918u gcm 9.%Eo,ű[?Ht h~36Q-t[U,r-!PK)дO.rRͩ^xG('-+Spܕ".n O2A]Ca{muQi> Yq ^F?|fsep<25ΫFdWn#I駧}aq _kZ7SU U;ׇfX]NؐQ^j`15Q2g4ulDDdzy]6O|vX CԤھik[NJI ^r/mRYf6=U[̉,fQnMPqyN e4:Չ Y&@po?>8Њ, dmIz}TdCXkG\.Dnbi<vƨu)ҳE)Rg$CxU/ܣ)uϗ7WA3^Tg2OFfM7yȔ2KKU۝Bvq]4JL |'~\˜t٪{`O׋8%>GhZLd7`T!w3dҒ1`2A28b.XpQU&8266l$BQ̳%f5e}cj3RqCi͙{CЬC?]Țbkh,'ik|rVJ;*9q)9ԕs2?3J7Z8T$8ne UX몙싥HTj'Wv+;BӶƹIwVǝ聯vUM6dn*Ad4wQ)S )1dnTjkqĢU(yJ|qg!ߝPa!wV='Kה~ZVq>kg^J%_`3Y`v"1&C7"B3Xh 9 O%i=8EccVQ`pu i2<'gQe (ȯH7 R ;~Ҧl{)nxZVRh/ ptI=wdăMqr2EHbS%&G}w`Sf`VbZʧ5٠XC:1ShT}~1FKz)}O/@W?-xi4]3@Y 5gYR дXȨd}%lѠ{8i6I ײ [ &٨>5E·Yĉ9\{97Yڨ\MKh;?@6-*7OxN؏#t#ma .d 9MG)$9B=9c<[:V,)W3zgU=>߫Β,V Iza S_< nN tצbpI'SYjLZVd=,V[;^s؇eaFe7qD> ^΅q-{џDzQQz3 ϲ+wrkL\Dhi0"aV|Ѡ [Un6V5vflNtXvn@4 mL/w@|rÆ&a5t L7pW͒؏|fqudx$d`CHk,aRd]@hBz>H)8Xf4u@\~Ќ[qd> РCD7l`' ³d+ڔc#Lc?{z?yB UMÐ9u >b:a>)(Hә"Fc)蔬m9c%56eE(>-p#5J&;ϰ!6-1P#1U?E='v\o2d]MIp ߭iM eǓ: ٗk/evqĜ dJ"b>K;t{M"y.jƑ{1ˡܯm^(9fb+`W6$O%~)ݣq!Or[6*K1x ιJk~f t~'Uvo31T H(&FIfWy'웣'"K$c Dj;΍hm*9/S`etoY QwnjZB\hI|~bi3!fI}+HL9H|EL)͒Wn]&L. N.^pՈ,ruT}.24gs}udq# $䡻!ܾ@=pKDshZr]}ݸ.%Zԗ/pھ cK ׼wOlO$y!˳z'Ɗ맹ޞ-`c z7Fu=& VĎ|Uʖ/̝iM<{ڻ^&BZV<\:|6uK`IFRaeg!ЅKVi4?FeDž,G\J$v) lnm7lkf1Tku(ޯJ4=" ƒKFfR));q/EfMUr>6kB1y\{Q5{K8'].!`h`u'0H"IY_ZMT98F8|wZ. w8 C~P Q q`kB{ٵ"> `C*j|RTV褏h/lS 5DnBɶ{ U*Bo1Kϫ{&03Guyܓ%g(4ڵ \9C l9t]Ͼ1EZ-9rM3 @;t'*{U8*%]+OuRwMw^˂ +[]1ZFG^YA\ 3cwCos2|d16'G䲑UC3ˆ8/Yvi>P[Ht'fƜ,Fu,m/H= 38p>1͐ "/ {"ң+['}ҾotYF0$5vTg/x`5B-[6"fgxŊCU~fM<4 ;б0HtπFom:*tأRR$خfO}̀?TZ2.RͭOT1P˩oRF<_֣m+HB7 r=by 2q`8VėV\/ӍOΆ S͌_rNIއMNDS:s RU^ǥrve"a蘬}g%'(Ąb S`OŌE19Ca<>[GTZ`KZWK߽ һ[uf1u}?y:Y66wd u9d50"=x-ր|n! Vq7.&r=,p6ܫT7iBYO?K {&\yX!)zm"~K-W0pNBȂd w_$bx,n!ݶix 2'& wkxZb`gaII,6~vmn%d&pRd V>2tk`iRf?B to!>[jwmC\RUkt9u?t:8<~u?wkI(l`pP6~_>X!j$9r9W-$S>LC͕2m({6uc~ PB`$_[b߹^ "5؄NCG hYFtX}_ky}ohtͥF1B&?PL"Vz:INXhp}qt߉9rN4ߐFH̏"MB,CQ8U"[M9c$R}]Frl[B#'V_dUMGL$4B=m{;4G.zs2~s\kT&&Sէ!3 !F!FxNbҹn CUJiW^ޙ8[]2|Z a5 /}@i.RQ^zl@¾,N LĬC+iM!G$"􄉸G"-Cl(Yja9b\<ރ.;<60Yߍ'U8.RV%OLʂ/ӼR)vu]:զpNpe[K|X!5C@!Ѣp87Yx=|o"0z}duX "DJz*f"W4{~^ˋԭjY\ Flwz]3,G)~ В{9piV @@؝r ТQ \6{t _20+LeďqH|T@ڭ2ˆE::hlըZOn`B :q#dW坤 :ּ \*_iӭ؂7fV.]ɵP_%}ɬ;'?lL"= kB(o_ d|jք|U(-Tb4 O0!=RF1xgE_}%(zN?c/e.%GȤƛz+3w [+e+N1cOUUM4}uԭU}=a,5=z(yn<(ctKy@ǂS; 7ul2'I4:t=&qiDOe}}G1aAt4JNבrp=.]r\(Sj[``h2 żFc$] 7Og4pi^USdW]X$KR{镖}yz~I '(M Thl2'vD=cUΘ֑^OG1G?d1 B֐ ZMǍ Z]oTSXG7 2MPHu-_&"Uyu׃{ZLba#*Av6\R|p$H`RYbOi~u51Jzc,M_btC Ov*_kCvΌ)k)9`[@9|C#pq,B9 #5_YTǃX>y)S+HnW Ky_P$Ŵƿy"?+᣸Un_VI턹c, Saa ċ.dQ!ٗ!,^^Rg:ם򲗓v:pl>,?aͶF@QR X[n+-K >WUqSO -̝|4axz' .$TzsvlL<$.ƣpi q$YWZ!b෗h*IQ[ŇDEֱ˷.0svI_ _Q3 [3KN. ԽlQLPd4>٪g)l;2i 8dilOCHhDޖ^w!]h1TWRƁ<~g)򲎺h*j*D6OH54y 1zLBq ɮ%+U*3OMlwm()5먣Bdhj wd뾛/)O 0B~m@ZApo.ɵ.XE*5k:QrzB,!+2j:ɢ xGbZKc縙 *3,}ZCW=>7Țyzw&@K?&+OyuêѭxO4fi Ef̂:Hyp+Y?ۖw<ޥ(j  ĭBO]0D城CEkLN +?},'O1 'Ha,1nrEzkRX[t!01݂ ; Y8iQsuCHml޴KAx2LNIaPBX,8mH'j|8PN5XY0e`04GĠסg?.hC@uߕU`olԱE6vEA{f)AˆMya5!آ|϶gJH#Re0qyCV2>!cSp|E'ʯ[# 鳙Qv#~_ǧ$w7X ZBJ O$E<żfM{k'iߑjFJMa2$* uݚ0EYOT 2X[M1S;QN.Ac1rK͠R^]И>4eN ^#W-+_ɲ]hU+:߽guL,9DKGz^XLdO<UŸ21z;@L}|{[Bv uulzЊkߴlsO>!2W b*foév 5jIc>j#~woGQ"֨8 u+BAlcw*GS)^0g6q0LIIq\\$JMRҕ$Bi><JK"m26I磁\Ԅ &?a~ ^:̽+5 ˺JXBT)Mud Vi:/ʬ}_CQ8%NFk~`@Y)#Nku_6Ѧ ; a@8ȟs/Ջ%Ǩs,26y&1H_2Ϭp^gvu,}֦{: ;= ̸ D\mX ? $?0t> wAʅn',x "n?`rQV7:rT 2doA^!q7|mQΧz}) AQUUzuxf),Te ̐gw:;?Fەy8:#px4ɍhZq{zC-cZ0 "N8_ FĂ:M^ͣli׃툛5M#|pXn@~HTt}+]:Xܧ9u6~p9?0Eڡ} (B]ň~<[%k HZ-ad5J+i5gFF$ڭA{phgU|aBy~X8S/̗AbShZdnBQҎ_)7zsz0YwXI_C.j")t /|Ьa}L$3Ҿ \̓#<8d ,.i> #2l;l~kO0ExuZSJhPաTwX5'AþP?,qy;.x$Fk/dI@/+gw ugW"jlW8;3>%W,ş}Onrְ|H/M4Dg3 xV`!# q0f 9<OU04 .` v?x$ 8U6@bNYZqUbG5$+*.]+_}:3Ma˾>\ &/Ԭ{v< v C*atOpUF&?sV DbSnQ*h#(}ZвV00*L Opu!4S2/$p `}m#Rj>&sCⷥ@qHr-G+48՞r8W;! ALomq0æ,hm{Z.IMib3Y~SR( (kzzP7dchBLLtXݮQqͥJmtCx9-_|xkDRFZQn1`1Ӽ m߲>*,V/osLjN PiRfj^k<(FoM}q҇ |.$=jbrFzaCUd!Uv[vᅒ#FP`HE=9E-R-4'-OyOvq%HZ#?l00ɲLkݻ<2NwB~655lW[XB9&*XYj|bOxDXT2vً 8$nNəry%#aaܨfzg;% [T'B\_J>. F8XiAXK2*|mEx|9ʩ{/S3t&U 4S|T.,jaM^ *IRw; N/͸{1Fg$v['Q z4-P,9*dWB-V ;ߓKr&ĖQ"kJNg8*`ia1#REb{ z%ՁKszɭiY#{!)˹|_u@a~aj$،o no7 bj71Mɽx>'u-E"6FAvBllm#؆=b~2lPu#UR=ɡ~oV.-.z,z[\ӂlCbf9n|2qS_ՓK??H~vԢaOEeuRCZ`1.4M)SQ/n0Dfy ng*8`4,Mu&dCWl8N]Y+ Co{糄 vGz0^!oY|:T\=*TpTq%Z^Qv /,nE^\208v|f'V dOmWJՄb~YCjm޽͒Sn|[ +4SpR(yڌmBQǼށ87 }%}Ϋ0WV>)Ea` ۾Y0Ew 3=ȧVO1/d=-\VHXw۹]Qr@@3;TM%GA?]};X1X5Ykߵ{LYҴ36bߨ1 Dnv9񙣑-1/L"P{q:(zz*y;~:g3'>:η r>N&9C돰y{G^NQA: C_0ބ Ts00y*wOT/H#׀3#`s>%O©.dOMZth؞On)X{cbcYr;C?\tXLLMn7§"8r&|>tP7%MZ'{=egj+ٷ aBJ :DөaYf0_H)k[J(w Ȼ̧O0KfVYtFIUzp Y ȵ~wL%}[Α)7nʰRYq%Pַ"zSR+D,u.\^ B3vQ=dB$ÏWl>ǫ0HeX߯(#Y`$0EBEGɽ;*"Ds'%VJ: |Za ՛xs^PfY{i`glYGdFkv6aHSgo1V 0U NO I>@~&A}KM#-3m-nZ%紳QA:*ll),eJ 1-/ـ5c@n9 Qi?8N[eET'B(ԉƒuKK5Z&~Io[s'S{qc~TJ_>Z6jsnO E)&' j0M"EIޏשqN]&PR@կ)A7t2X.þ1o[1G`R?\u"!$p^YLlf&%r5!LP ɀ>(mYI>J HvU])y^N mԨ?'>Wgۿe܇Ǵ3 zF`"H:CaŁP9k&Np6#ncI7MPooE5˧`.(^SxG<7p+%Л;YNs݊U4b%#lo.o;৛JLx*Dy0EN[qJ)s>j;< !Zqz1?Z#s\![w4>5a ŷnb@u#;s*?A:  3ۇ8EWM@ߎV 4XqSY iC+Dgoߟ~>-䲪 yP{I5i"4!SHOޏh8.fֱ@DvcDH@#*"afb|˙䭗:U_r~p}G:}8|3jYEΣt{#ߩav]X~Xhƻo s4y0͈qT6m Л<1K}Rsw9 Ҥ1NW%_4&y,=UN,ER/IXsqpN ɍw`Q{(yDߝm($>Yih?bs;~"]֤J:jb~YI /XdtѶ02['U)% qVD'L#llQl XT_+?;؅d{<~|ec"[WXhFz*z?!Ҷ;{xĪ%Ýv >L~v9WKBw|8mԭ4(똲RǛ{nVLHw zBRЉ-ز,7qY&ʘӴ 4*aAZf TnODM!yK=R#*ɖ?(;w?M50~(f!P=$]:cɔ":Gu? G$_Eȭ$Z!:6$I=W  t@H~@}"ZF%4 յLQ,II}LADCx'}'T2+` Ҩ#򸏀,$Z NA!@=A 1Q[[Dզ0zAD~,ſp\՜J诞^("S WtI;a7׻d4LP/0r /ͽoR'*e(P$ |*X@r %QhTJCٜ5!vDjŮ87/{ކ|N ͡M8/Ť% "e9;oLt;aKRbeVAQ{.,LD'Z6M\UQt9[!(Omt=@AHIs? +2lsigz 𒁈)"j.2^xM _0fp3͗{U$+n:C쾄仑FTueq.թp;}tkpw7v`a*V 06嚀R@r@l|i_jTh>2e BegE!XWrT\ؠtrST[f'j?RRZVYEHcfj fs< "o-Ac)@a=Z09Aem B4 мtIrqY"00B"_,,;E;ejQ&ws Ea’֓T1>1ēn'+)Mʀ"M%&Wmͺ?СJ;Haxn&2j=ނVǼg<h,7bY[ gD B?/Gt(V_͊ :{-\ )&B7~a֤bgy[oQOI2"=K)^4@ZQ\%@ `!!{t"xR3rEuZW)٘YU\(x'Yw֍E`gp~Xn޿)+>H b,-i4},/IrJC.,: Is?8,|{3$o17)îbHUVk )X6ѕmCwE]u]>ꉓ?T&2[3J@uQbd5x8qO涔JC9OPeeGiHgKSuq[@zU4jt;oLN|CְOR$69M>Ñ>oiq?ꦮigx/`8EbυqܨQNѺ'Oo+́!=`xӮgc3LSO:~iXpE0`rBdƠ,Rf7; R)|-7*~_:Yh".A<~)'< Pe)9j 0||bMq^-_ *Bjg ΫtLΖ_\FmϷÜ+'5aH3GKtOH2B-p&!R]r %+Kn@Җ5 j,>sJirxok2WbgIt 3OI,WE*fy1VMU=!z.+dDXQEOJ'YJ@݋!Fë$v2'~d€jZ\QI CٕMpQ_+hsYE6%:w䎛E i#V]6'S24O )|3߂PBA: c{yo]gz:lO~mGf+ {3tvO^cfY4K?D$۝ڣTz9&m: ŋrR~}'5aqNE ;n5 k@Aɾ-$Lu,4@LǪ-0nb~9er!Z  ([u!Ȃ7kߙ\pbz>AATtM ⪣ h2%,VW'L$PFO"/pc `+ǎctl*D4/T ӱGJ1yRV0S;]^QXpk:MnWBf]@k-doDr|h΄^q- ';vp8B>N}uMsՉBW~ʗ @)~Oz?qD\~7:w %Xq설qEoH-u8`xlC{ƣhSdW]1B*Nu*:\c0ULM[Q_~]$F6%e46Ő`M˔:CAyؿBUTlt%!-ݞ`tN ڐڋA`.;3lѱ.&[D_X0ʓPZ~dEJ8 W`i&P̀RV ZF`HN`t &-R"؄1?N2U$2?U}=OB*`c@Z%2iōDY$Dr2(U^MJ @ᾓVEyPPMz ?;%wEpoѩJ?`m&򀉗_VXVdqdz_^C}($Tl?V zU 8P,W0ܦ;%q"ǫN{!x .N |.3n]GOjB8i0 _=2o%qX[C7V<\tD<黊>a8W{+W4ڦ O la(_,q+Ȇ7I(Ouc<7(xn6$r`i`O\3i4QYQ5l˂iE ] |6UZ&|o֣fTHQp^)a;w6mNl?S쾞6`1YlaFq%ߟ)oZSN O,k+Lo6gb7_vƨ+AʾCS!E;_:U+f'V6Yr-*x 70<2y+S=|őȉ6sXI[k71|PLPq]Ö! _Ŋe{C,jF l[q 4?P5ގttX@xd*RT$nݶ{V{1:-^\A]vImVO'݋D](D7* ^Kz|CZΪ@f?K_hhT7=V`(5yĊ~.h)@ku]{X:E(0܁+2pfe"a,W 7FzŰYZ&dV/Gf)1xe6=*Ief +Ct}4㆚?unXXiJ~BKRIn| - /T̆nlnл*0/g݊=h>cec\ўwtU?+96D,/y8ֱ@gHUdf 5/Yd*.U*2  U5kR6,8 Mk[vD0:odUIOdG+Ke?;3,|}YO 0(dz/(52#hAb *uʰT&s|FEzdCR9j2q,ͨrNslG Ad0KqNp cItXHyM~!Ttنv".YFK|cBE=Eb}sx>Y{7%Z ?_sky+fvSEZz{Yo %(F3/;AgpL|a,\ lVIűRqݝKAC,2kg,IaNb<>-Qp?{i%v`E*0F,W8#ݷ^C8/k&v~H>q8*;ֳO x:4 O Ck:hXςLyC=t7%f~.bջ7'j`hec{q12 U[Vkb|wⶊp߫qȞBޠB܇g,| !DB ,>wqxEEFW|1{oAM6qe<; ދZ  VW,$<#Nn1h 7;q\)ִxiI6sR}4|&9蘊Y'UM3jpg|:zs)|q'dvjvjx`AkI=ቿj!\Rpcd0.<c@9K1a>NP֝ݬ3.ay"vPՂåk'p1ܞ dMDbet+&:7w'gìy;sߎ LAuZKpr>hdæ%Up]\(DX\+@-yw]g~`"%*_{2cP`%]cY$rNT}N cAc;Ϟ3lKvĻUԑzo{wbpA5djX]U;؃Jto[w` H(&K fKv.}6Le_F6pVib,\dV]O|z F» }IPy) Y$-,߯P XPFAQ4J<,>u++lh`¿/XK~YY,|'%@,ķ5/B}5 ZoJ\. c[kɨt%Z o?GB(e֍u$as/_ͬ[ۊ_Rrm1Q2+zIq[⑑dÁn G=60aɕQ3Zf g k3SKZ콷Z((eŧY28'X}#fwS 2RK;ujP nn#?K/n[ٛ= u%BDZC%`XrmUz{0Eh@E 0s nN#o~1X?/|rl|9\maqn ˩[F Vy(LKL`ԵEX mFj˯[m2%ڿ_:9:,ݭSՍq,վ!d u\XIjS={,z"YRGoY8]L;+).(8]M& s?a `\<1iRc{ŞBZ JMA֬rw)1|<-ڶ.>$q.f yC~̿9a?kryXrmQExfě\sm<_˅SN\m6c烓^[m1{fAZ\SgY?"+ A 1j:{++1 c搙 >PDQ*黣;z_wD%Y}אb!y0rbw6skcAO"WTB" @ Dg޾& ;ڣd9r BayQ&@2͜ػwlp]*Õ~S}DZhDqm[{3m?pKHߌm>]xq>E4J2FDs\sŪ->6$dLNsbK-36Gڭ~wWM]͢D!΁, Kߦ>䮿!Uќ&o3[i#)7 &مTKhZD-г_MO{yLK}#-1ĕXa8JfLp?M-A03(NɇNw$՚i)71Yf6}@x_,[N^tG6ލ)qEA7d(1syy=l3Azܥ 66Z EV=^S&![Ihy Z׮ʣ^aHs_gC^W=>ؓ'TX\d\kP{F]s|/{g[E"3!zīr̓3Wn .[} &rGoaC l'oLg 2z8ueaoNFNx ŭߖ$x7'qC*OCfNj^ -WjMW0$P8-kva8 (A9͒i[r!O=7pj ojzrPo!a!"ɦ`!\k`Je _Dpc2<75Ly@@FO;&06s_taz @jRWZvX7u䖫d} m lkoɜe |6BUu %֎E6AVR!̝\Bp;δyMu+JGwf,LىR"؅GlHVj)6󦊇NJ%s|v<7t;6=gWMOi-E M}%bld:P*h: 3FHY%KLG9ZknY\5@6}X:=n#LEq[j cБv^!߰kȶ0yo ^6cJ3(6M"xd7^ed,<n.sݒB"u Olի0sd Ir?|Qau9gC+sSW+%o %5A=JV*@ⳣFn#'3{AL1AӪ# GuBAB4cwPV\{*9b0k.RwiZSL1^ȘYz=Hx4#CtJ&I1lXGW?>_~J[N ^"cJb/JaX&X8 9[_:FgJ#.٥w#cEKQx:TfgF>׬Kd1g+P5HfTߙ֧5)t%, |a^N|H1+Qd1&Ρ2kI6u.5[g`~YZGXj^%ThіPMOs)O!j[6CXB kX,4?nܔx$z=F͙3@v#L.M4N {-BGXv쭮QJ~D. "bOULyWt6ۍ}?zY{A_Bb/\2_L(՛mQ y!sDciNw ' Y݂Λ\ٵ8_buEK׀h}enL6hjkI=gbO؛teeL̕&2l?]$ N5J/W7ֳGaTр\/`h|AWoJ-տ)'- \ R`*kUA ăO΢V'Re!kdlAMʿ8W|>\TZkp=?S 4i"6\`I4S4XY}X#{pj56dcCAӗt&*o>᫕t, Bɦ+1/lr(EX<y;;[̤#RO ٺ~#CT$|Tꚇ@M܍GD.qޜ5Q߿' qL,'kYcꍝ,^BO@MQMQ/J kS mWr]Є峥 v!;FQ''`ZTru[(S='{AQ7ܺx#g};miCi1 0+N N1LLοgnJIӿ!-iz¬m0*3yzgij9_T  bl5XCi{@ XРh SV=T*FF Ο8?|Gj%9!޸q  > ?4##?VEb: gXI*3pV';-&Ӂ< O-{#[7~۰tݤbJ2z8 .g_<W3 ڄW!iQ;:=JvŒU4tq:h*f6Bk* nWnMR/#rjRe"U] 54vɣwwwr1ùpncrƣ%"6vKsx_c>: }`I\lh>dy-m\kA@g|.~97.euvlrGf> *vǧ]@?9b67\+IZ NvxB/BU_{.:D0C2DPɤ} /^tuB=ق-OdŃlg#Dsd7)Wqܥ`0@˚Eܶ}KUK&L1EwꟌrͩL/Uq#~LOcAE@exKNPЅ^SZ)Xi@kzTDbx. l\( A!{EHK#ik^v%5&ɤw.bF)PtyC#} ֻ6I}ȥZ*^ז\fas7[rL#V'4'ݦ*bLW-ϐQCp\+,~fBޝrqhuƫ , /!y|D2=_`} _?e 1ͽr5M݉yd3Fl3;@cKڔ%wL4*Ut>%)qHPldMmVfgĐιw'05s3+blsAL}zncfL(2y\D̰\kEdHLiܩ3}"znT^LcQ*PlWCh)z"#h4ts>YK穀4t8FXhFm"$P)^{j}TYiMS$!6~T , N.Visӕaޞsrז]܂{q:o/̞/ڞul)hf_ y;2/(Uo\W99މ kA֋y+XshӍc.}hf!HdLraG#2 egz#S_󠸶7ƒxk7G}+$Y6jXsJTZA) 7O$;VAݐI+X璡d -ɲy2}z&;"\D.-K]Q/ `sÚy$]9si.þg4^|/0}T|ߢ&Mw,SKq C^i܁6j¦Zv~>y >Uqt a{P}RvD$yPnqQYrBXaDGE? ;⾚0@*д*x<1ۈfNiv_{/'!V X P92(NDAߣ~u] CT P3ʣ=װ72Tз5B,21ug/^ͣlLk#g&QtxN z_MhRJ$&0jm-;D c'4[bYjn)A!/dd̉u'РG~I{ 3T$j3m6Y] wtk|ERgu^k74b}`=m!{&lHCp&",L-eڃ},SDG!)n5E7Oo[sOѡ h%4܏8Wf3O%{+'ӿ󏀣_-Yھχm*vcdm?P8DT|16ah)n3ioiw$u4ӯ%p>0OeLQ47u5[F#Pw%A(;ǟMBx0kf-+W魑b+T` xr5Mf5`/.5+N% ڗ<$Ь`mJkǎz{ 7<`UW8n:7Y -{-^nךy :pxS,|:;i]A6 ubMbQU!VS'˥*jF|L06[wyq#v&Yg(YYSk2~tU?lU5,R{a^11)]XY$SRg&RV]8ڡ2agwyߊ16~(oD9$_؄;rB ?WوjN-ۣ)>\j$MAQhЖp *$Mѐ>3,{yHLqш++jN3|"~@ |{x}'DZ uB?VXCTF -' JC.n<`:ʂ;q XQvtg& PD 8Tl<;zeB0#F;ϚkSo Sfo5B3W?9HKDa..kd͓W V6ݩN\d8w cN"q??Qf1o\g'E͑ -| q}C@/DnѣK XVM6[btaWuIt㉉JCD]㢃?>e=2@P$>`Xafƥ6Rah^p 588*lrB!Oiu\pBЖwK^UnPLA"$3"YScJojf=fgr ;YWaJmڒ).[CXܼsT$1g`#wԡ^k ,PLDaDV輓6w ̿$OH%t]%#!\`)tu"r5lJZ?fCmPpb&Ϻ.PD(E+e/5# 9G AP̋3̽_F~v02U#uq_<'-0E-K.zhْ4j4&Zk~oF\x.4>#"T b=,+~cB\Zө}nHO,g ԒBrk0 zú(:inS'xŸ8Ba֋%uݗOԻ$eMBy5>t&mVGK`֎ڙ w~xgfjt{ +^5 /ErAH.;fj{R;L44x^GBlaKmWi تwPoBI-lxW:\E'dJ97gw_~iunqR)۠Я /e{ j_j9:pdOUYY6skkY׋$^TBJf񻝯$NX5yC6؎ 6&D1 :f5;đLfukq(= .k\ƥȥ \usg)w5}~w#|@'ӹin΢7]ikw#,.:2 uÎ]ׄ4 ?i M셧NoruZm] .~=ژttua/$}DHPqEYHx熚 Qh]+HstNʖZJK%;ZUb}r]Ӓ(fQ@:ekw{ r8&lқ~ݟkS8`p{J5:2k9JN,Z"Cl{QP,5gE#L~ +k̞!3ms8-l[Pc۟q$ +UvxZ6mlav'x(rM$}Pa3yܡ=Ķte gW|$@oo{Mޢ<ʯ@qR7 c 3H/pT%)I݉X 2/əv"חћ2ĤrW#{*"ND'oO?1>82]cd2?\3ّ:v3^ ˃K/=or )|4oM ܅$hZSNp&nG"F֍r#>`h ē( ظynd&1î|U*HFopMʉI*D9Y>jg9?9O8̑n\7(¦D_69uۮhOX ZnbXlص=,Ҹ+F1.i<("AKt6J9}XeyqfdkǺ 9f-Fya,ς__Ugxwטk-4(2G, %o.|3+U 1!ް07xENx7n1ڐo{Oܓpn2B)K8 me2 ᨠWX"T׭ qB@yo,iǃ` _:GՏRӣj|t& +/WrW' 7#`i cc ݥ`F6*)aIis;~Go-!^2CHL{OC 1hr/p5+ƞ ABȰ_uW*Qk^%-U#T֎Fx}~UߡZ{.mg;1LxxKz2{:o|׾_&v~%K9+~-gʁqH)[Qc+9iD7@*yҵ LD0s=AIK~=fѸj!v"oЙ"s [8dv~cչ׳vn`{XzDc_AKyt 6Q΀(ejn] +%Vɨ3`*tM}L_brv*ke\z;Bϋ0{-3w!+5F8Pa۳:m ;a0ctƌSZ&o{#Ae>=Ut3ZϳǙgBkcݏvf?hbZ ڽF 5j$Rpefj[Wý&J)^mzѡj{ex άNlA߬[!_ojgt="*B2.#g$ѧb(/y =qjs7 .ۭ|[ |"ȑ VCZՍ:BLjjI21_)Ƞ8Q3X[Q둓0%Sj򴼞TIu8/#qb.w?#j⯡GۤUPSD%$ Wm?6P&s̪ФeƠԺIgǕmgCHIO'UӖ [<Bnu^XDIW@F> {D)jVn|)ruC1dp-QYK S|>"i:=4ӌ- >_' | :?8L#w–sz(׶ wnjh b.d,Eo$^xEs |/XfrƯHHzei f`@`4ĦzPY9bvp/`q$ mbQLP^~jL|dD~7!6 ^2 pT}dhq)\.[.;Fjz{ =(Ml+ Y?:}XM9唣ZښM|:"%ì{Q߿@DLђve,7hE)Yw+]qhR18m2Kʴc%X@FDmZ,m5co-H @G5i(䳉̅qsוv#iQ8d3[aXjp9)hb7U 'bu ';:U:G:Qoo҂r|rϰb02dG=avdM*USR]K -8tj%HOSggjn>`<*❞ᎱtrgT}E8\,Z#y⑞pgɍ!cM [ ʻx6ಠ@)&A7G\BqapĘpÝB-2}]a3; \@Qt vh RhT'VQZB#VaqkL||$#4bx*KB Rpuwm;o@"9k73 ]ߓk~ i ƐLL SDrAzMȠPrs3ק CGe@](+더lZKe{gy&{;ɇ4`\={&2ql<1/HO`^ta$/os5L](WD_<F 5|̷gbtb]g"<-$cVpKaIS}5>%yjWc rz[~9X;b:Ӏdj"əYirN ;zy>OX ۂ{;!3^ ^6Xt̂EG(*@nӚIwz-sȒ-|Hj\s~>AWYH@ lZP WgCƿhs> %a7T3б'/cQK98\gcK[K&|}iWwKJ䯰0ؖ[E3WZε\[{dKnX w543z')̋݇) If}-T$QDBSž:o~/0r0. qv2PC;B;pzUձK̃ꫢcdfdycx8.uP qtL Y`e{k!rM1w<$UEtNq)o{v:@Y?C;>wܧN{.͖Sulf|/לTȒ~ғ1p:?s*.W*$݆_VR {sQ/C:lunp:ÅzU;o`=B[$5IRqLޕ6p%:#(KLb0[w"B o&;8r^ C[|.ĵFTSKl[8Qo-o`4)`a~3"ٻfs[G3ʵj[[KG8;9'sLVpۭrH)a>qZl.dÒ !ܯ^Xa$WQ\v$Yh"k\ߋS`/ #!GUTrVT ,y8lvB wxz/;"yi6P5x˒bra~3COzN  ~2~[NCn=nd=yUSF?EVEAIT'JH^N㳟g9 1!6eXydkʺv 1`demiA Q) DTjRKpod,d:ܜ 9}ymL޽v}pʴ=n!|t(DoZ=%!j1|9=tz{`+HѷI`| 3Ձy.]~ҡ wAf(+j-8.$ѽcZgK aK,-y0olLC-#)78&Ά9ugTP]fly$ONkWn'X ~HNj>.Y!X2蠇 @F}Qo)?o:w$Ag/]sƬ%eAF3-Q>R{9t[ˑGcrR?F&]sKx#Y-KceKzp?!MFt2aЬc&(SaLeߌ)hK!>dN:첬ٷ:g%& k. =°on$PBxro^[XN_"k#xw^F7LoVSx8WyG|: FU֞P3n$Qq7AB5xGZfD8ȡ_koơ(23U[96OfʻT h12)/a_w}<][bF"cI%QB2!`>.A>y(C W~CP:NQlTga ap6]k05#G;qG41dq XcSDO]7 euI-=ykiKOE򴬤J6x*LɺKk@ Tk Xݢ[ pC*j[橽w1%}A%HlWnŞ%6եC/m9=MK̳'g WggJk+׸.EC`Xł9w{j`O.Qr<!Xzfju,O(f Hw-#͟NF/&QM~>?&yp8޶]s"+ HMW)d2ӽ> wՕ"kCƮ fVb\NtCS̛[זo‡b`m3,<]E"9'&vzr/57FxmowaDBjrW4 t7GGs%LW<\|Fj{$'sD3GQF2w%5^1H0h\1m+D;\$Z[t]~E oMY՜&he v5%XҢղ;<&ĵwVB  òmKJm"n󠳯eoconl ߿ݛKxm&=3dz<5}ܞV;ج!F Y~U,RD3tJJCyNЌG8 ?\|>,|QUcm$Xy?yDI鮅1}>y0qX0/O|uǭVJ-VFxmfΛ» g׌OX jˢ]El^)9( +[Hpy>ǔJCx`nh\b3O 5$`ws*櫉ehp#*.L]ҙ YNө7\E7CO5w&5W,@yc +tF"٨᧪^ӽJfBΡaIfmp ]gyfut*_d[ލI/ #>1 3rэwN=i~wh%sYT$ KZ52$Gtc#䰒?rqԛ{UxRsqxMK rGWd"Ý݂ }ۃ:܁xj!א_=ӃՁYxfbFx"FOjkkB!V0o(+$\E'#ywO]Ŭ"YL#OTzؿ:ưMIMkiG{〷 d*/,"ʈp8-ysE]oN979]bfh`CW0Jߑk%mRC8~X\F49=Q䬶"~/ML1oBJ'j.pr:X^ նFUDc3dߪ^_P[,${=;],?q^^{Ў}tk6zlԫ*Aj,fXW$%A^+3oa[/K.@N'u vfGQHК3P9LSvE9k[Qdy- M ٣vEgNӼ%l9:1P֚bi{L{!{2 nto;wl } ¾Lơ2^yLXBi)Qk׀eXiL~A4&<}|aQB~ ژz?G?!5O:m,[}z@5'o8ʐIP27]SrQit~Hw:1Td \BR"ɩ \*6ll:&n6DbS$}DAc˚@>?3"Ap[ɘZՠK -w|/PDE&}ҫ.%RL1uB!~__k_3]seqj ur è* !p8cKUUW[V۟ψcA쒜DܔUwns0zCWAm'Q;l[̶+/fKjegmC^痖<ӹ]h94n˩/-덗&7J4x.,r oS&MUΈ pGP>֜ "=u9PFMюceD7zEP8bz`nn$$+|Ӓr3iȔNcW!|/^Y|zaҁrMDTC׾4Xw^y>uTp)z?-\C99NࣁkJ=>H!lǺބm 2/XġNKNȈ>:ӏ@Wɢjg5KaS4X֋kCX\:ԊBHT9`֮/);&RP:"}æl1wNύWzBwj cN:yU*baIB!u4EʉM 4B!otd3J7%0Y4ncrm['"Aӯ#56^핁)`Aykp`Y 8Zf[Ō54oǎ߁jpkK!|"c}/749bI[Ab x\i3Fؤ 54) a;)ٛ/1 ~*YEp'>jn,ق cJ u3XKB]lRw Zyt#Mn"0 UYK׃DP!m RS(E"i{-M0Q$91?R0I]߀p9/}U6FDY {ŅF3\4.Ek=mp ೟mdެ1lhZpDe^e6 YYhm3_aÐ 5tn27)of+k7tapI6_xcLV"ؐhaE_9~<7`5W. yܦS d%fƧ CfI5|=n'֗5~EGU &JqyS+>ul:jڅڇh^0^B䏅hOr3bhըb,jdsǢ-\(" tdZq=eY{86E>{(>v<*V>?F\.&MC{0'a(JxI"K&~Hdbh(|1;wEK.f<~_PdeXnrh=)_X-dsmFx2X, /5$BJ ,9x9?I4>-ŷ؜%DzV' ׅҋԎ]9EG|ѵoۇGuXk~Ѓ3")CŜyMo:JoZO0LRjhtgn zLT 'ޓd;3 Q|8QD!YXCMA4 5ț~=GR& Mo.h'bU+(ع"U*!|-[{ID( $yzW#% !!B7Kwnt9 tв@햯«<(o"& 𕬠aP+^Oyy(DҌ}8h0fw-΋7^g+䍘nC \*إcTY"Ym4B,ϑʝGp)+M*%qN? 9nBʃVP+UKVTp^cw<˭T5PփǘK8B>r1xRxM%g0K5BzDYdJiB d$7FSz+3n%34tKE!64U'vz?C;sYt CXt 9cFLgFՕvh:J 3R#D!O# Gg?$ =*2XE1s2e \yGjzW;_㹺 UZd0VWa[qނ[T['6Fz7% w_8Гf{|x ޲I*V#QR.Fa9ׁ !K$&+3$Uj[gGm|xn qAס=Ԉ Gi{??S=/ h{PUĪM\uHq9f[Y7KJ,Kmn=\>? z u{暧#}1' M^>eɮ.xk׍ ƕՑW \ѥ9ʿ\'` 7݈ ^"@1. h[pG+fzUvTlƫb=*"yԥ̏XFU^jĪ]ǯʕz"hFf # $*:0'BPjhP<|"dBoˡ)Zk%ugMF;UzШQ2_ujLTykda{5u +WggY=3:7~- jST:*$uq2UT~RM pv2ѡd!fGLƥ/ \$a;}?@V^vҜMf;][Qޙy6#!%U;ӯOnx4ػ]|N~`i=%nB1Uk 'bw ׬IaVnИ տ=5ma%cv/@ແK'[Z)$v74|ld4ֆW)ŋoF1=FzFH10 &[{ gbn} :swL( 瘅Hs[rb7j63YUv.7yܪ쑊GZu9eQ\mrU58 4ømA74s[C!Fj:adW#G HRi)7q߷dme&qdae׿WG^V W̅@JK_D4ئ_5,>eQG __ 橉=-y\$Ɛj [<ůtKACnsǿȲOoՉE؜׹i˛4P{ ȳ@]pTBܧ>HN/*}:DԶihay!(yg8A}r"iA$~Z`op {Z) cN;bADc5qœUmjm,M^FMsv ϒ>4ON̦7:lrbeX)2YhhfD9aqu [,P8 @yM.PE.wD1;>P2T 8d@IٙDr<AYSu *oE L#Brf'LiiP#3"Z%k==ɚ} DHc%e2lMYu@Bmwga~%T_u&bX$Ehn8=(x͊!GYy^d۱Ѻ^;7z'5Q]k1um9y#Ҹ>}-UJw00Ɣbʁ0Vb*agdJAiߥxW~kɁɒJ",%_gC>Q\m XHc=U"SFD̘%fF6V8dC'au䶛%lp"1֥F>*nVff]uYX|G_LL"X$wn]Z/<}OuX{?R[w{-FFvߘ%xbj߫~@ $-=DC@ JspXAT>:D D5\7&ZN*Rv 9"Y[L|qIn_hRbSlbeOTQ0’Q J'R'%YM;|~"BP֤%b5?oL;*yϖn" ŮjB)ozGWz[?S-2Ӝd ~y &fE؈$.7{Q;iʹj!R]@v ZxlC˫sQ\3IAtD®(y.ΗXl\2\=<-}VZf߱b{!~uQ^ʣ;`*QaFaJ 5[tb%֐fd9[}ُ|a U[Nܝ~TИ=DmZsolcH*U?%$!.tdQ+e"9.\ eK%Z;4N?\zO"D􃳞Qx)EsPqcpZv\ Aa60pNnS_jyAyԖ#Gzz&]5Mmeq ` @%0fBz[ϸ$ i&WxBj\D%@WӨş 7>:kD~_iĩeYHSK'"4qoBA+Ӹ#G&%N/類WJ+`<%e.;$DbaqRX!>LYO@pu*5r)I3gp0 k .B1T`TE3G;żHvͦT0B;0u.ķW./v jM c<+QiG!MFS7zYA] &Dރ4dA`up$ޘc4eě|Mv%#TdxO4(C!Ԇ,bx58$m$I*%D0Th`y:ߒR$X'#$[}^%ukv -c,;.a?YI앷Z5H ʷL7 ;Cp@Fd쮣hR&hY-UCب6ob& .,0^%Y{7qVW? +NU6oiF%E tKwsLKjIq<"f(u^ ȩ4 .3G[Ie n}N.﷯ <ScKw骫k.5Jӕ! ~[0(EhuNĨG$8#LJšxZHV)gJ%Π@1WUJ?I6K&#tt_*, ;B^fzthiy6 6&ZiBE#|>dj (-!F)tKvx|m/d?RTI;0{rLd!fwUYX}6vuM? ؂:)Omۏtm\b %r#9+:I㮳뮚,Z)3$bKAR Z7ȣ-WI٠n £0Z+b8| ZM5FD~8yձ-K%)bIaKYm*'OQ 2/άj_R PvYEc[EĚFNEW}ENRA[bHUl= mỶ|~}*gKWQa/b_S^4vTT ."<\`MYbxR| 4>ڨtE}XWkeV">-ܦCY6W\B\ Mʒ3| w@e_j#t0` r7`!& #! >)7ʴ4D0GzCC 'HBGk\Vov s5-Wdà m'xԉ# %j?bei)t4<)P+kK]{]2[F7c};O7tmҥ$F)cV xgT$^bXkਨie!RUOZn7譥Ȋ  Bf5+;6'Gȑkl"})1n1"̳@`ts,Ӎ M'ǂ@d@ nBw[ @a6yuTDLԁ6ˇ(V<4Atr,e2y{~ ?tvD-b g{Xo*CB*3&53ul@N/\ KK* //SR4D9 OxΕ,%P=\rUV ۜ^uR->-`ewH2(t;uZ>w(YƸ!zHR;vbu*(h[t SޓEzIY~3( | e- Q|] Pjox'*& ʠa:AmE.UշR"'.;N>оw!NW|]5'ٱÁZMꕘX!`Mz%6afp.\Mڠ^'²*w}z煿 -ptȁ:kIHW?5z>P"k[f&YtRFIY$=Jh1O؋BGHKvpg!:șL* "h`vδA9ryFudbH.nJ[YwݩP4Hs8w%Ld l11i$y(SqXv#6TY=.ŌG "$GnMf*}IBaS$sb){ȅ2#^[=|Q9E-(oLs *p<%ڜy$YX_F öCآRm-k\m ~$Lnm"1BF$ ӜL1@AL}Egbw[i|5p7ĺAmN %Oy yS5 ZĿȚ7_pAZ0 B9?`# -(lcԂ#jqmNK9N&{'Kr(^3MYO{`I9wCJLN.Bpz8MGvq*W] %iuѭ솾.)hƽ^N,.Pr.=?= pȚZ|N)ein6Yxav3(~vu%s9DLPsxv{E}MƳ8MD{m/R+K`'?r>_} 90AK[5F2bȤރVPQmF a~6pA";%3 o#fq)SG_lE aL ch $5rkg-aąWԕDv}dT嫁}!f?TeZ HyVZ/s ^{O~B̒>L˞?tz'm\"ZyI5oFlz.@C*[1bk^L #rˎsI{z, 0>d#vrKHp+MYCo&FdX՚nWn)9pl tҚ{6^涱k;0CXPl:XW׋t[7LjiDS5Ɍ!0̳|}.ud񿽇=V 񢭃L!U( VB4_Vk)VTogu `g.\byBcdRkVZŝf?Jgvy!q>$.Ր&B#$]*47SUBUqN3AA& SzQ+3s" ȴB(=YVIjh@Ho5{=Df[H3ytn TuH^?p^5ާMyJ>177H=Owjv'@fRĎfNtT[n ,doni2HѪ0 eWݻ;0LK igBPLfgFW1OMȼ3жٕB #Gym#7n sۼ(yjޒ@_#E[%SC95aw p-G?^&b{.Fzw_T8c* sə RAG@]y Ln.)s)H[8ҊocAtlۥ6TΝOݘET g^IU{ VBfMuOlNw&0ž!;ᮮx2Tkhk}P?wa5ևIg_m#M =l6 ye-!N?UTЯ'Q[ DI,Msk2FJQw̤\p?FI, +FHّYH_ 3ɈI1 PϠ#Ô7+L*=STfRm@V9M/aeDʻokmIP}0GanӨI#h<.R :bfeϗTMAԟ$Fɚ;~p(InoGĿt.X\6Q},̥žT{&/ǧvU{:i}= g'KYeo%!{6,_vji**8r3A\bAЅO;F2:{ 7F&N 614f Vf_{>{ɥ #7V ".]ޭZֆ gvbajI 7f^wU\d lyV|t HS1<ښJ: :G%}LYK-;'jņ2\.tgKꁪr`&ma~a0x( )')~{7u؍5+'@ELk!*ed0 YQL"к17,40`#gTA%LCEqc̵qj'mKQk\ Iqfmyj: ty{d,tTw2N<&wx %`AZok٘U% h+gU8gif{}׾M c-,h˒ ]b ^姝йe婅F֞(~["hwyH(ۃ# Lp C<30jm2@$tPPmiuOwvfo.\Qɦ&{*?1F$Α&`S>"kl=sa@CR+( %QOujd>`iVmYi-bVe}`^7ƞA{'Pn'+uIx !VF0ط;pk"?^ bNßkG_*1Jٞop cQ2F?r}. 4F5wAG@r*i3\[>qoSG͝;;ÿb$pHFQ^^'u*i?!X^ ]+>*Г heL>xΦLb}J18:t2c}Q[sYlL:x'XHW4X+.YzCc3@pt徇P齲e#Ǚ)+Wp*0FvN@X?56'j3Z5 ./D V@ad*U]k7U2"Y ;T aFм}74/pdvvߙ;ٯPnSxꔀxZfvYr0/ݕ)^rwRu}QBa[sxlMkT[lXj LZ&!Nj]? V' ,3Ea# ;[qKLtvvuViiTPBJնZ`>RGdø}a,QfN$al i\gPC5DmupV;!x)!Q dz[[P.ŪBJf~O.I}}yG&+_WT@(>񩀒˓.8u4F_ XB[zz1>v|5 b~KR`ɽD"*o0"r %>V{<զ4)Tg#ڦY/'|ȹtmՃdzO㏣^XpfaNQ (<|{nDE6 L Gdc[K50 ,n.A9 tVr@b9Is4sNSslQ/.F CRV`9Fo20/^qWVĞj0,PIXL^ò"ƣ8Di [ ߃~K@N`ɥpwY+<˓3XwOڤVߕ$1t4:fIz`X`t-Eg+~ ]n~/9&%K@Pج/ 3Hְ99JbT%lvkN¡h\H;_f+%$aB%-S:svkPP&:\QfrVq(jyHdA<˖Y |@0Rn+&r}2q#mm472ɉzEp烑挭 Ev_;ŦGnP⻳ȨF+N]:qPD 2v:Qܬ.GO5(pwkIQyK ygL?WebLVKȨ;2~)*ͭr&b).Ңj+yx,8]s aqӫTB P; -:^HV#y# >0m}1 ܼ6{4G%Ty/t_C(|"W3׽w;NDǻAЗщQxξ?1P,<;".` ~0:8s(6lO~v_#3K;R<`~NZqއ2!(N?;-3 ٨s=*/nrܐ`Ft ì[힁C @6,V\҉Ŏ@Z!O'x"Yaf8K8UJ[Ei?, .}H|Ə8Hs䴤].W j*ZOaZI8C."ݍ,ƽ埚;04̑=Ud+zuKyyBaEKˏ;;ދ^x&Rd1HŞ|Fy*p:ak PϲfQ[;૴ΑH[PQi NzQ)2Pi*X{ά*#9{8$JP`W~w6T>&k y]T x{ T*:h뒉dzA'9.W Dr(+ "~cv]uwVԫ 7BDW,p5: BQMjI\*)Q=Z&(O_N"b=d8m`pmQ^­q޵}7e>=`I2}+nk0#]*؂.rτtwHs#At붵6=NEs-yBuB)XY)Yb6wze Z!CxfjT2 ˒ EW;˷dUzZ݇VLTA5CpP[S) 5;<{%1F5!b}!Wɨ,^DidbxVz vVZr'|D$?䍣mEmY(`T-󣇇y,{oOf qT l^f0l,Ut̾tL@ }/X63SIU6H #*#$Ki! Æ,SKg?o349Ƚ{.Edm0RaŐXChNn-]xf"mz18B'E@knкڥnN71 m~zg/u k@.{u-HKe[PEz#P6OkB"-M%$rZ.pRoن=/z{A>yzrGu,N%^7&^`neOzV$iJ*깺O޴/U ̎4t 2Ur'N `jn?|- AA,GZLʪX\Oc>nz|W%aSvkܫ|/eҎmR3Z$0UpTvܐ^kl&drWޑM?4T-Az"D!@uqM-Y!_#0S tUIeL[DJ9h/ -?߼K貮׏ t_M?[=6i0܌iHtr?i|JVFlj~_V$#1\a?qjtxcȢe'fBc7 R)2h#CRau~ ~c3̣>vrtڕ b yÅ?6j^VTm'&YMR!/< ƽeW}T$/^ l¼D$0MSGt&A_!(UXE3˦TU S)ɖTlRٗ8{|MVcԿt!y #T:|Uƥb`L'.쓦99<[DhpT2!%plE|F61-# $mB5Fr I:Q6[Jt"ŧqX))򅙘OBerhiuCэ֚]'6uUu2H7Ξ?Dݙ0`iVemI <~l}azN`4YAk8_24h)>^6i:˶/kΖ 0cn/=4Fpxj3!#UDVzLD(/!bGՅ+?Cm 9pw7_k!\gMET o0[@zH9x WR v'Rj";[ 4mvcJ7S8UxߐmWa7VAMRke6i uLaGyI#u!YXgtJ,Sע /-x̛)1E&Khi :'lSf AIVH㞸G ZeH"?3 Ӳ]2 I@G*\UeN\4'QXc9 ĿX36tҶ)ޢ=Խ=q.7 B:*&c;F:.`{iM :y1cE tBR8LP$S > X0Z!a#+|0[]~ɢrF(2aʹ :9t!jup=~YBNḕe.^c P੥ꎊk DyI5q^0egPP&pLD HE<촣$0F8/`;]Eؾ=:d\Y%XL(i[y縲 k%->dJ3rˍ 9Vf, |DMTT9IyHb{OㄲrfvQTR<=sfFB@'Bn`btPd? C@@^w0טQN٧s-iq ROî!VV՝c[/w9j'mOusWYuCT[׃IsIx܈[65V@Cw^\F7HRVFI@;cRs>ȮT-m@#;e^iY8f6\0f (&\͹+d2Ž̩!T. +cvE+w+w qBF:1t|df%ac-GLLW+%dER<*Ӳ| )u5咋gp;ܗ*0+j>kwhܘUh,d 6H"?=վB<z1H6Rrv?7`|h5?&^0t+ P Ry;k8ӷĊrG;mޕ <"܀,7D-@}9}get3A\XϭJ < +,5]&ϣݚf?nbqۢ {09 U;l-- Wo/bVxWd]., *ДZ1R/Dyr..(z؜ Zt1Gq<.d- Ю1aVc+g[I8BnnҲqHVhBnc\DZzWK^{Zǰ=yAé>^1Is 1w .QG%,c ˟(a%u2]/Os8Vè_d<Mԗ: %^uo6m_y%< SRה{4[3С7'cHw!A&K0 _[0 S< gá,`Q1`1{/8G*DkqUUGpX;nV(b8q`;2`@Z|Cڅ2^+gءJر4T7~C B^j%֗ɅR+eSS.*ZLzŵV1"D7ňKUD[)Ur*WKnK8$i- & +gK,8 cPs U2l!5s9Nnۥ Yu`4t;Ѹ?.Nѓq@TbUܐw)l(}2e ESZJv,Kq9hTGD> Fz{W{U[)qE Y=Odհ#HP*q"͞42TTE8Дؓ!"@L|,G;_;CDXe.r!{oOW>[GB1Ӛda?4< 54/0$!*ܮVi'pTi7 KdmBP<;?I%UetJ8Cms'MG dxsW>S# >3| M>9ZgL2b$Ik" ҠV^JaE24¼Wd [?)1WӂRUgEd3# l?`8zGI ϣY1RFARя&Nk롭徦#~OnypޮcZxou)VP$ZBb`-xݱ;4U',r>63֠N 6f_0JŖ6I+w Usp1SM&7v)b7Ȑ$5Ã[TC DZ15.O38՝@:`+.a2Ӆ䞯@hψ<>T[<G-mV6˚qEo`4+7Ì٬pRBo6noUh`j {{R_ʢ s˜#|>\ 2ƃ)̑ԗCPX-Y*CMOh3Ow+92vUߨ}"cjJYs Kz1CڋCx0qJ CZ$ <kVF*k`H9mfe6wxѣrO<.Lu*8:։d$EsH!)dOze kwЭӬrzxqsy&X5I/x/g뎕-tR;pWMYw25z5Mm[C#5e6-BQEѶUQ Dybf ǫrU ?5UHifs=uUW+2oJ9wsAp'K3I\ v$E6g2935E~EjBPȚ:!\Wem/xHPE9(1Yxm&6(#U%Cu`R@J=[]*aQ\/T}ܸ9͏=l¯&.| !/H GJIJ%dG$V-IAz cbd q}tޭvCmS9XyUUb[鄎HܹsGסh-lm)\eP. K~sz#>,TG#ÛjoSQLLϞ*Hk&=en]W3w`Z-9DJL[)0QG^%%9|얳FT#ئE@OFc*5uWd.PhN9J1%3YpW_)2ڷNlVL3:+ŤD!yeYC&Ow8aQsTgًK)beu&E^88#>Rg ϺlthxAkNP/CM[Tgx?`w{m@J ƒR dѡ4gI8m| iy"aMϯp3B5߂"kF '.T)(,htN*cѐBpdPU%zDLzOK.ԙ O!g;IjE&pU7ŗSzcE|22ڭ$aɈd{j٤Jdgeݴ،ҏ*&fT"vqoܷJ"ir&fUz= {s0hheU Bݻ'vڷwb"*g[ Rg D??(JЫl!-] ~,~=N77U:/v0`FK=(Iy)t y2O|Z^ІY,Sg i93p+'oڔnսn&Iw6iæl4{I\%<;ΖYJ9M[u;v/|Q(}50hmzOۿ[w5Ӌ fG[(:(x,{.JYbkn!v91vس ɘ͎nHQ 髴5dNJ5Y yi5~t}%צ6Gd[U2n|N3S҇d)=v.s4 P 3?wwo`z4.. nh㻦OrsڴPJ`_xkVq)v'젚<2^-wV>qBvRPM8j0VC7]]Z,й!+hG69i.tp a?}ddf]QjYd9xMyЎ,a-p#elv)\O|z,79'Wqз/M?FG$DzU-2\gY&k#k9G;֠fy_'bT=: =b{Q"^ Fȅ FjgO08-Ȋ/9ۭg/r:3p 2fKE $Ʉ6V5{6(7nG9'Q!D~u"+m4julǣX½[n;砍dƹ=| ~cö֔wO_+Xf1L_wg>t?B[_G+ O(ר@=c>`=_ qY 9}QOǪCҭS4;[E]1>Czo5jV3<а}\9gt_}X7K:ߓZXętm_ jVGy)%ҏnh(SXB,*I1/Hd&p#6g-u- Us>iݫ_.dYm_xt{I(usRTR+M e8ҖHB&?oZ(< IXw;6/I#M߸%gVo(VIyoES[ +Mf5Me‚$qk!`A韗\vjL؏Gw1jʛz:KiɔhaW6,Œ`((ԸFuZ/dB=TxͯH p]mrsQMU&91iȧ0 (2Cg Tnl-B !eq1iG46lmqR#M&Y&$P(0Ǭ21&[>>8PW~Va |pzf8 y?Pz 9"f=J{Z7!DP@ [`92>K6VR;* ƫ JnCMX.ΨU#qSd2m;[l\` |Ɲ%GyT *)~W *q)e8'b뻥wI} ߐs SA9-+ьNeooi<^+ 9qĠ {{c~0T^\ffe^]ߛ{V~)58-^,Sػ*6H*.z>V'߈ Ѯa tC')jOC3¹ S6J@W86(9ڲiNӆy, t9`'nx,9"C&ki'UcJ/K7b$ś1+u-`-{KZtCNuȓVYf܃S>KzW_Ī ~>8Ӡk/|vN9U])">݇%8g'+OcE]rH'Dtn^d42}ietA0;yRBՙ+zە#td7Z("{7}n_hr/;7Lukp.k M(∃sG 4Ưt|H I0NE刹1\Ee6R]~˗;m.>Dki1Rp;݉6Dn3e!. lbG,+@A~ V/lIMBFxt龎2ȁ+T^z[!2Rus_sqx2G֬H]$K h8pvˣaOu%~r)c Mo.*a6_X4vs0Z2سZ 9D)Xū0_20kz9iBR,n;H;BG0aϺwk81cLJ}Ǟ}=,JY 5;bv$i(%C7YCcvm'IɹC Suw1rmS(^]Y;5u;etnu;GUiZkd'E'KܶsC Ot^s0HOxﭓYeW6CLN^LwQW&~64X0\l9R DջpwT5}WϨO$:ȌK)EZ[My_֏~=מMMXSx#+m5Cv~Xbv])S;1Pm9v8 mle:yA͊k6[zn|mZyɤO1 cw6XorE83 sk8^ kFLMon]3q;Ej rͪWM^3%=54( `)b>%mglH6 g\W4 Na%H0UrJ,@fd7+ig@pKRg;Il۾39jtکeUId%HTnr_po;٠mMIH }ÅF_ 5xv7q;3oWϏIZC'U.C9u.hMrJn~6%j\أƒB9 }FV iV#JMv()}> Tҁc[NQm; (1<2שbZ/:h . q{оnUu'}yNoN@5jK/7/  ӿr֮Mko`y> 1SsB6GPv*08c ǚSލuŌF$;cLP4F46jčVkޒJ%`$>s=^*ր_q%Yxc~nq塈q9BHrW GlWt &AQ;+Hٰj-DL^yF[Ma93nEK0Ltg[^h3C¿+aC2vW-e&JĤ:nzͦK2_V%`_w}FVH,E(啸כD3$9ʄW])6ratsdR c,wGxyW q 0+et sx֭+&SƠ#8kN 3$ `*kn`gɉ)zd0c/KFO))xÔK{+8$nZN-65.Πw^卨be9g6o}.X]/`vpx%D2 ]C仿>mI)[hO޾ \"&]s b^*-^ݾJoSm2~MC+@}:"ZUPF.nt4_ߺd4ld rA@gͥKUW{ȆKq#\&=0}/{|U/sTepoM,pF/$T/I 0k4L~1\uwWLڵz k: Liv2^m*8.rTºǓsN|z+s &f1'Esiň uo!O/ҐfP]66xx(\$0hխ{»@_ Y\f@Jj]2 'P60標e 1b|mp;/mZ}D囍!7{ ̨hp%;wf6"r"Μp.Krޝ,j Zl[J@UolbehUL7L\GVTےz?tHYTP7n%UGB8ybw2P5M/]b( +Gѣ_%q&:cvꧠsCwK! &^m΂Vޒ b'4pe=*Cq$}&Dre-.&3 ?6,hWČt06 s~Ӛ쪐tyf*|qPWyieNڌ-\8X&)1-M*Aes ?NE GlS4zUu@i>t%ܠns,~|:36Ϯ_P=y.1D+Zʶ6N 2o4,Lg8 AMiG^ Dd1#5^+~ыUsƌPp'KM߾ %H):f9ZZ^B^cģnQ_]OuӇ]6㉡0UC=Hqif$peOOН.=&kxi96>;,CoX*Ws0$ڇ<1wFГ|;͈tDrh>mk UyW]0񛛻e̖A:]EƼ?Tߒ;m+{ ± xy^IȨ:0%nw+Zإ;`Y' <66_  po.yMkz\z3.r"0Up֏ mi!".S-hcIl"PRݾ/oBc]>,x6&,~A}}Vy= eM,FϹdsa9A>e:v?dM*lCQIzq\}jԽRջr-7ҵ b.O1U$a-ȳ3Dr*8̾99o ֶH~N 5 ,P |j]7W ;70I 4DWt8 'SlN-Q%J;z ru&$Fs$xFL/~X`:];lZTEsYee)P.Ο8HE >ُ#ڒu`bTDQ">\vYqYVxll_D!Bo5[6LUWNVūH4]/Žs_IGuhSxCP1.Mg BSv-6%o)`x=LԆHN= X~ɪU5ۿ4] 6lkᐟL#9,9U8ݯHu&WΒb˦DŽZSFR89 }]iL}FJl2xt g[۵ݷwjh,XMU5nqӋ-{bZ4ğsmVw+MBjg |矌m1EKݾWQVO> ÅqfXʀ<> O3Ac`bOm,L/<:3&5꫺Jq{L]>1 woR۪;Ksq8]&60`= jwSte+n=Ѐx̧qC)<ŀˡH:\GŮR­tDz%ZĢp+Uc-PB4]6h@7ǙcY`\c77̉焗9][N Ӝ=}u%18LB?cmgzźA|p_gUQLF152VpcPcq*;> hW*5ZH]nTZ؆U:9R]]t|zwU}S) {ň oHVP8kkx7.ieBA!jK?"NRN#2Msz|@P9mgPit՟~"3/زXL@K~_Ȥ \E^,O/1}\&Rq' e}8!+cQЀ̓]-}J: Ju?_6>_4IWewc+Q TWݒһglmU ?EuaI@F|~n*Nm8TvjƈMyM*-H2U2ͿaݙEM!VޒRϋ:B/ /j%=1Xf{l:P:"E|AfI`!)ఛVZΥ':C$tpڮΰgkA%Q,']tfAxBuYC6Kk%Yj,^dxE`cЪF ^ڋ؄GwGPƴ\+u4fd'˶9|kgݓe(I5#ϓ&y0^:3KRF-}uE,l#2@0֌s~͐'?c8XC3 0+A\G8h70o[Fջ\7e>`fXD06x+$b͚vARA2tgYZ070701000002e0000081a40000000000000000000000016570825600000768000000000000000000000000000000000000008100000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/brcmfmac-bca.ko.xz7zXZִF!t/%]?Eh=ڜ.+z Zno_0R_gfP{,hGM~\-\l]nE?a_n{TSu&#Y` >o `7,lr~_)cLBO,ZW=-Vh< qڇMׄ1uM4$ Gg`>*7ɭSH!MF$=U7`w[qZp2XۯL>FJ0إ[~`ŝ=&CZ n~ w{Ɉ/T6U5*'=xnF5]}lSfˡC)Y[:QB[a7y:>vtfr\+l\nt `~Ѿ.:EGy[I=|~NQCr:w.s_ЄWZ߰FX-h+j-Jve^ +t$8qGrRH4) nl!9gpND)^GY}jEхM&VZ!x[UqGBzZR8ԅTTm61zHH;$l$265'gFE7/3{"1vwynii̚ ss~\y Mhs006t` -K9;U]x{ʈoѭk#ʡkE~*N9zW(OA%]{_\cσO Bo+YI[8x['ÔaxxWp,1#{]Q0T[bkv(?_2q :LڞԡOXMrzS[5P!*C'Ca!ݸbk>0^̕tߢC,k mǤ_hOp<=IVDa}A9B :"TElm@F Z7:H(Dݪq3?a7rԽrJ]U{=GP2 C,\} ,CًFP <qy V|37CNhL@»Zʙd--{I 4 բNF,;^SI<(qS"'#/J/T;9tGKk1}uбI;K:˳k9P'l٬p!MZ۳ j&e^F ( *R.ȪR=ʙ_֤57lSw{9Ml8%a͂Y>j+<\^_nA~$:2!x. I4d:sf}+[4lJv7U8y7wT P8u:3xV?*GV@sͦ4^g.@[pU*%M\\]DyդR}Ov|{lN! ۱aBfVtB,bQ@@tfQ?N.rб X`z߱yVtl ƭ\rQm:S&˥UwG` cЙhwrc%U?/i_f"^ .N$"=stRw]ߌ]?Т>![Lb{"[÷Va NV !ѥy.pֵhurYӭ`B)u|Lb0u鷳\TBz6$qpeNk,#WW*6b|z OOjoeb/X|sVÇnbJ9wCDp 7$X4!ΤS/FϏUrܖ :3O^˚<=gS̏>\C`'#~.IFF2A"wX@U߃ B:CI;dQeO3&҇ i]Rl{ Ӑ]|;7cB7uL,{3‰U4-kqޡa )f|D$4nay8b$.&)I0{T*cg ٺG|B]ZTN9!\w#UR~(Ie58ݦ]1: *PS p3.F4H Fj!H5R N_\դ? of35x@PV@|Xoi5W#Me}8 qcRΑ"4sXXΫQes&U1{6Ƈ{P;k})L$}/ȴ8p$پmLdc:7;uؑ22(=Zq4,r11E~2i0|L\a)M5j :G t@W}rOvsYy~d +;hB˟: #0LkhRN󉸜Ľ<fsl{JDfkAc+5:! _-,)}I5Pˣ+kWpz)W \E ib.MO/ %}(Vj NeM-O@Fb<66gu@"n~<^QĦ)bKJ .j ,-qpbt@lp۩Xd2\)8n֛yh |o zմa;$h޼x0#fs}K\ UcklD@")yt¶6 9s/׷La90H~ @(ud韓eDr^k?PTTWsƽWҝTn2:HEJL@mel:jN5ˣJJ_蝱[k6jpdԋz2&Ѳ.D߃igϾ)P,T 0T x)PǗzF.נ-rgzg,NV.L7(*-!;rJC%$s}?:B-+[P()3 3I~`*޻_e;|$NGk4+;S=a~$|,N/i㑼 QUA]JqK*WI_ B`+`'m,&2c;K^1^vkpPrU D5Xj!h]ēiC}.>긜sTJ%3KhdHiɀ,f0D&xxŠяX!z3lݰ}v޾/GԵv\ٱy_F'E3n ݁Y+MC86r1ByPqR:BRw)yţiǟ%"2_ta}1+Ӝ$O4Lb{y ׁ;=(BdO0'TܹQe*E=?DXÅ㾶>f" !~5~6P=NmӍRŒHvB Մ:yY_ڌwb'S~+Q/ߢܦcJ8TȏܤmUk,WQJFU3 "NO邱ST^a5Q  h{V wO@ BnK=dot5 ""F^Y5fG[e>Mw`??1]j-ӒS77 (v f3$^nJ}$kMI>zAk;B.XEcѠ%A#+E_e evin0h&b}2eF2cX~Rzw%}fO|'psVZح5\&-Z^JcG+ 򴚉SL>[kŶ;"dqZ&P [_jul,q\sgqL1b,ic5&J uܺaCG4c|A+{D甓`ʞh{؄[$ڰof;lbq%`S]e-)@=rAPC2T`8QPlB@. # \BmcEE9f.7v7~)09q -I'AU2h6w/}%" ,4 RQu`96l:Vko@~:H NWG*p1 0g}qkrEId/W'uEaHQ[.0|Ii[܉L߼ct#E]GO.KjȤYLjLum!0i8Dz:8aV@V^u~G.i eDeU|w65~p(oɞ*g23\ r4J1TKobi E= p0z8vzUj;Az&^82bmn @ ^PCț=WCïGU3Ш,9k`l3-K8!M}:nLFs;\~C ' $ x@UwC4<\[>!G楱&j#q8*aԡHP :ǒ D+盳n"9 3t>KCyLTI@*N ?(QbB=$ lGa9Áϒ+2'K >_TE<J@h[Yi y6w=^!)=.$u3A_M\,>yt'7Ìd+d>ɢ6pV!H YC+dk!Qr@m]IXfe@ )InJnvv1l2)ǻQt rO !hZC@Ğ #řWHkW:3;?)VEiP׉5ssNIqֱ,)r75R c7@tw+?=rEl[gkM8= EĹv-#{,8՝#:oHݭߟj(ˢT X2h6޳r;29W׎]qe|`Sw{$RP"M~O)h%\`ӄ!tobEWh? f_ԡe+yZ*{4ՠCjTPyk).GRQCSsՐ䢼 /E 1 UAR5ie *: ,< `X9$CfV3r駽Ä+iZn̯8Xm䝨A $S>gj'!כ.'.,;YPaضd7,AkVMyCJh8YF=yZ7㚝o.E f_rJޛB]F %۲w \>YkPKBӿ40@!5QbӅoO}pqwձ]ot:N;Wq(\_ЦEaB5@kNBwVl}б?}WPCۂ'ow?uj(Yk}ZO ;/Cu^ mpRfwRt9>K7nɞN: +BΰFP8I#7Ivٜz@T"he qf#yRɗn7GoF?@Y4h%{p<Ǔ2ZduB tQ`QRHdr1V .Y"3L4jۼCn}"i>U]0zE {^P `žkiIo`e#-I}Vվ/2^iw8r783h/j@E4Q~UB)K.[Zr64ʴV&#Nhט,:@]H_hag,ĵXǤq$L;RiFG/fCp,Ԛu+b݇z;v?(/CρhCqo |?4 h) ͼ*#5+oͳ-bp t?"%a~-J9v2q\J I,Nت@ڧJL0;9KIq>zu9ߢu |5h?7vWAʜ2~ƽ'pun%Q@/6\FBAY{KBDm%(]秮^ u4{9[L.9b^ا?ï'&4 b١Q= K<`c1|14!%nn' oa|_& ~38!Yf 2t-œ!5 rO fGGxVa7ʑ{WPnHK_vT)jX7βG(hQ#N[mqֵ#-nQ;縦JXDgv:G>!ԬeSRP)!kU9/f7p#KN*[9W4WVƀ1nn`.@%琼`:[G :9: O4$s&A[kwS&o79lJ.^10;3;ţ!ku@_s ˧ nrF)FP1Uyq9[wF|s+JO/Y$?^bDb)5ʜ c0 oF:s|q?:y}hB4~ٳW? ~r,|epB1J(b1j*2:"˴@[D}b~G[β |-W4^ti}ՍkD6,iԬ|+yK_*[ۥt ]TEO0Vw@p%΄mewO)9͏ ;kBL1H (o0[#kN_ h! b?@p"{+d~K L8ߙ˨'L&LخneerZt=v<jx--2|:Cx*^KݜaxZ0j:w0j@{Y:YHOW Е"Q64Z&5TXq#\*mpGָI<`#HN{c\9==)x9J>#_QleԟO  >NLWL'C*j9qPEr@kkm2050@bLיQ> ~[$.Sl{G\,SO e~2m1(Ѧ]__< Ҙ9e%$A p4Ům-->: 6Q+(ڜ_M2]6;d)Ɵ9She#H>~`)aTBDYvW2c:w֏=J,Bey3.Ǩ%sK4L+%aȪ% Wi['hm?c1% lGIEFWa[g=?\`v.̄gCJ:7hX co9ߏLr.j:tgK藗9 fc4\Aڶt9p=Q^#tNVMWA,؊'cQ 9 @(|5_g1yڥ.JeP]0aDixg{6(Ms^ظrxdW\"_LƬ' /uч3ݢ.ef?U,K;+cO#CY3A6f bP,覐wuf>%#fWy;QHrז@El3H.+Џpp+Љ;屶/メhwJda𷗠 ztWhM!O=bɗ#2Y#A-}-_w;;P&?eDg.9"^z+%H%`W˕i#_YD,b4>)cGګ,*w h, ֓Hۛ*StiS=6TA>X}W򈱅^.T}+\J]BFIdb&ЌX%W{՝ QWА]aݼj0 rZNHt54wٛ%@`A o_ȄZgќ64_Nb/=vǻ3x֔%w 7GM`vEao:Ƞ4n=@q>`]D}KOz. uz3}q@6ҰIw{7O%.ӝ_aIy[yj.S{NX72=h&CQJԚvf얛sH dI,Kc3΅JWdԁBVSn(j]f0<ӣ!?ϼB0Vĉ㪛#,un?IeWfXdp7Rɕt&Jf}”Xfau0L1=~Л>Jڵ%rpkqhv RUAl^{MZ4 SidR#_ˆ]p; t=~#~,Yz[12A Tm0$B\quW{Td KB"y qN>x֡Xv {$W; I%GA26pzx k#-%,Ma%B8"&Sx1JP\Ťfev (zqfgO6| ۵Qb]R,k"l>m(%Rddx }[_U2VK^sqګ>n4Y#6S^sZL=XP|(\We 0U{iS2Q'*o|rheiB4s|1 9i6~qvXN3mekM]-sDSDJs@=5ay}^dӾ>R9I.AmJ9 x#ln)?J7]oXH] x%M`_bsOڅ0,)6+BU3:dy,UQs<[|%-7i=F{x0i 7{/}POvZ az?? WaXr|7[;1o'ʁ޷ޛIb)Þ"iJDkP3Yǰ2kڢ; Qv )Rqw@WM=ZByo|xlјbG+n-Iw!@;<t@m` 9>le`&\/ѓqya`x)z:bFfx!cTGGnts90dWD_igy,`Я7`qgY=zIÎ Wam\4`smNW,|Rˉ4|y H%Q8޹LŁsAX$P5i㍽Gj;' ̽O蒇T_[y*:E|9sdSMh Hit>+F$$HKnbKYԃz|&R`W lq3Net$w }[J _ A0Vw6tuƟtD}TchM"70F "oz i9;S Vu):1ET{mrAS Q 9(Pb'~@^3h&FQt&e)w儍Ct4$0dg?@}! Qb.N0+{yh1H'j w}3duخ4a¸cFI"?Ȓł ǭ0RԖX!ot"ŹB6mPjҙ} o_@NXmҦf?XCXiE(i =uzl 'ᔗo2x3K>, Mrb <ˬoa:b`^sJccTYɔ& -h:F/o.!v֮S-Ehs+ul:2Epu6hܥ`m)woN) 0Jovd sSN*+iʦx'l!,KpBxfd4GntԆAٚ,SX>$ͷJGԯF ZrZ.AB{T`m!BS6ΆtO>AӖ94ų 1mf'2Vi2{%7*%zԟ^g+!+"C0yD,#r|,lc߰ x0/B#ol;.;BS#ĕZ~CCqE-53h1cy_(uQ>\=g?:%v޽6|-?Kď _*'JR@,obn݁3{~Ў/5hyRSO֗jSJQ)y$c<"//:&)Up5lQjE؁{g#X)U̓! +U )$Mb_Qas{N4kObL]f j"bNӱ#[#R8 Qg0poa+.(s_#1\D-lĦ5GzTP #3R{6R*cxA ) %pkN= In`9$nTe=إC#=lnKyc' VRO`w@].@-+B襑4}Ǝ ޴kdlBNƇ* 'fWV]iQ_ uAi˜ %%d$Ê[zx792].D6ϻ& Oj3BJ`EOZS8md`7@. PשĚeX_&aD尣 q AOбρR1Ac-ihw擝 U&_67^; ["&+o:]e6?X>M续DcΜAg+6 *wһD+u9W\~Sa&ϩAC `>7#p uݮ3s's{"`~` r all p#5]6"LFXI܇ )|_`$9]\ tW8tE+~4Z~久UFEؤc9qh zdfƭIT^o/E6T"z~YRazU*xvj΋+ ͝VxO89Z!(oE:PԵpN,?Hc6/2pZǯ򥗠̽P6_{ k*^=X)]D"-)[ۍLf7v@z ɟ=5$eUWEZ淯y'dm2$שTVxfTbVDŽ *[|Dw}LL÷VN#处c$'y[\cx́ QŎ*jHA Mcf7SOA,61k7{ɋ4#fy ⲊHY%/fiZޏ;YZ=y͈N1&lc#((- ,QXӪgfU#grBeNno̓@FGetʜd.w˻J !)l@tzM6dGlg=s]yf[wRmr,'uV&}Si7T}؞K(RVf$~en :#s£( @} Z4:N)>V~r#l^d 5,b<\ghjJ>DzXsƩ ^*Vʹ#b{MXaW ΈT<-gY&Ʃ)ޟirR<48"IH!۶6Њq灿mҨ@u Va-s^A{ (?`H%w<vP&}I9Q!84PeǍW#NrX]AJ;3 ^ ;;Cpxw$c MZլ70ozT@̖Ņ`ȏwiN-ל)JUCVIRnzTCEN7'6qy4q9b?9~eecb&> 1\]!$ҕ8-> )XOEL%f#lGAd*?ejm1c-7KPn8h"Mlp/ K.HO6 O~rM<-,4L(6ԇ#Լpy쥕k>¼&T;®o# %sJ? Hj=9&R >G(=hNӍڔ˵U{dixa%h%l\j| 6'-@g#:St *J9M)WhgXg9F3<63i)~H86J NY jdpP[KX5&.런uMx2 Қ vοQpSnݒX]s ;ݹ'kL6p+MqZ ũ{|^ԃLPV&Mi\$Ŏb՟AFT ;2\=}tDY ׆: _lz|UI dȽsGD#+_LQ7+lC9DQ%=z\ڣӕyk#by9^fE?D& N%c2h ?!ZĨu,yB`N6yˣҮ3Ad{9ѫ4..+OCAehQtX)]9 ,)9$@ћ {HddfT;e@{]8b2IzzZ A RôJs3W\В#hjLovDܵ[;!P9X8hy_? KXv'=4Dy Թͯg *D8 a~fCp#5[$_Fmy} Uǖ(KcGp/*ClS nGCXY,Q_Q<$x֪\:L}?s "$.@p'H7A~H훸% #M5  CL̓V݉Sphuc$( J)TV HleqeV )O `5 D^_&+KOaYPL*=}΄+3H, ͣ"voK@}B8`f}^?j|@~qU]J ܛi7W/zHڮz#qs٘Z W Z H4z+@5Y1(^Uvdq_ tg8ؽKb`ڟ04rL;WX9W@p'Þ%N6r X7N"OKP/Ά'D\(h B ap|E>%㖉]XIP&Io\t4. *N<`V RZȕ $Wc֊)3Sn+g~9`Y&#uf_FQh:vWKdLW]{t46Ƕ>:w r1jf|p0) m۞֭es^z)UI:hP=V؆N[$m!fNNv%_ Zw6BTstH=af z:?4{7oͯv,)X!cbт9_R>eO>W(kLN_Ui+eyΊ \Y<ZgqJ)Z ab)g,x#'xek:{+J KLR߁0|B .^c2h }E{XDxETIm? bpY`<-q!~j&]ٱyq1[Np%(^1sX;?d:HF Cs֨TOV'E ?e߯B-$M;ƕ5_@j{.ZKvk rZns$i;M!_xǁi-&52M.ƓyGj=G*̿r3'U@U*řrqq2o 맃1.woE;:⃁tB1%\JV @6_v;Dn^NaezPjKvՈk “⌃W[mƿҚNR(2N$9x*m9ÌA7zڔ,32KKmyf-|ᦺ.b1p*,*]?Z ,q,%gK SZkc8_edT@|!$(LJ*N)}S8R/5)/s;Z>2˴]hsĩ0+ 0n΍w?|+;>zNT<+WO.EhN< lbD6~ '>d~Ŝ`@ĊRpv!)qD=[Q+nۚ~'MF{2'Vy`? { i;0XǬW*oĴp 连A}̋F&y2nGa/4f(w,rk+\du}{L˛WJr>3Dj2y@ydUc&*Z̐Nѹ1VoEꋱ1Xfo81VwEm8fNPwaX.泟ÔB_"?/2j\ ,ưI!ֿ0oϚ~LA\8rmmy|z&%4Nrut]9;b ޱW|i6\&90noʘwXIT- g4x[<.sJ> V}3l ZQŪHr%}c ,oޓ|&OP$N3.?cyy\u'^s/4`UFFaofyw-8/Ca @kj%ԑ.zv#]_׀1c_.M d4G_{ n1R+>#j4ʯ;K?&Wu p%F1G9N߿uߵjf88Qqs';&˩uJ\rn쮦t]ܟWuj+q! 5sO[$j۷V8+N<7ZA;OQF 39;>"Ⱦ /R·YCXNkJ=p#_\~reTʨӽV!8$mmϱ*[VuA5J|,T`W.- _5a;ILy;t߈?Jd;bN:ڎ;uDg*ׁ \!/qmj{]ڻ5N{uB?A'||ԱZ {B83:y;:яX{k[EPcfV8o翖:;Hx0'q}H*6oijj~}J馺,,HH!D0uFO>&8g[Ĉ3<~0Σ-[/gRF3'!Y.-C ?R!c헺D ,waƭ`hid) 4>3dtꗆmB~^VvC W]%d1]$i /< 8+E-I 'GnmG# w];?+YC,|U5# aSg@ٰh"HiώrͥHřa},\GDBFHn ;Q\CBg&$'Jk#U fQ} #>KM2=Aj΃zm߁XcՎƮ|X]1K~TBV`[t-K쯩=WtwMU om2|ыa +Ƭb@m{|UBxAB cxc: ¼/Aw|:RteN tQXaC-r*yԒcŋ;g2_'QTLIGBf &"t{Nl7JmT9/S$ BxYЃeyɒjBUåbN3 >rT Xj 0aW8I:Erq 1̱(^g.Kp7\yBmݣHU_̲x9Zի^Qg5 ]R^TA7kk%K,vRF` hP:zdn۵"ɀ8Ϟ{W餟Ht/DT (B"X51Խ4ώdR/ƸYÛQ@}9u &/P/!9nO9Z:͗1X(ݏRk)YV}`|w>QJqeA:Z_#h+Qa;ԧ^iFdyY`idΰoc2_|[eCQ ^T {癍r^is`U%/7G~py0%Xuw\0_G}}\@B3Δ& oIҟ^6'aGݗlϳ ,Е)62Km>RR ~оe_p7_:;#lL ;7hT~'cJ*o oI$\Q{6g 4-m\1$Zy{9EdMVs7_ |U|+`e*Y4`9+=RŚ,3wztq9cU /?7UNqI赫sY%ӝ:>DA3 nbz̢x">f+i;JN'|)sX_)uC\ {*M2]Lx&>r=Z+zSi=f̭N'ć3J'_V92>v@H<z&x/P3DzGorȴ=k%w[exw΂f=)63E496jǕ7{ہrw/2Rz|MfGַRsS #F*r #P&L58zR'^[?I!kʉT/#lJw~c0!6(P.DZEBFɫy_/G%~ >:lmYB[@Kҁ ({ P!7gQI*BYQ&lA`VhXn_~ SXI迠P2X܉Л[GyMna$=4(vIl(M$#hKLIǠ\5\ξ.46jr}1YG8å18++?W2ר5}=:ff#4~, M2{Y4W9H@(}-K"LFk_;mq<? ĢU&=]eg0-<;@=u Z[Ÿ0Y+Th zVO|L:Hn[ M8r%*NM|'-C5~pBw\H VN>+[eI?!0SWPŠ~k!DѺ(~G8"&6kB\b"k[|0 *$ B#$Dg$0ϖ^ Zna~{GuHL(נZ}3RXS|@n*ayB{YCk ó<ݺ Zc#ҭxn%ǏUwupChYF=V)w /ď ٙd_9cZ]WQ 4áAwT)s}䙏Emzh.qP- Ki~JMf Eg0j2 #+ UJL F'Z7#yi1"/= AcEm vHr\` žHWk!Jq/ɡfK@LIb04S}CLxYI!O*@}Obt}KWnsq}BW<ܜH7~/.S9anȍqnk'F't\gШQe;Z^A0^h\ N14d9-NtÚK,4,Emj%Яe@HKhuYp|;bXy]1qӿY!&khm C`D]վՓ_x)?Y4kVF1|1ҝK/8ء}M"v[n\EXZDp}oY$Y}kLb2`*4K^:ZoὐI#Tms9i++- Q70C͚NufѶ;P ڧT"F(WfZSٌWٚ_h}siog'A?{ΨV0-<= M@4ơ-_齍7Rb4EnXPj݌{QvU/I{pTCwf^z{~/Ţ+S},`&^'WN=W$$5 KdbQ#,U\ Ej8+Z;]]mX]ˎGo-֛j2n7}`){ wAFrju1$d i‹nǣ , 8«([9{ Nc ^mQΖ3ΘQ3>-]n!~KJʯ1r8IsgkM=(X6X @K1؞fp^%:v֫p=z0u2NgxC!qP4|[*[pmcxe/e9XKܒQb5&˅.v9L۩N ]os)oZ,#9t^^l{&;MEԣSE2s~` $Bl7r^tP뷉t@7Ra@g% 2^tGР@>4r^Sp-IλX+},5ٹ&7`Qf#&7Mg{?k&49'C"fAr %Ϳ?l-]c4>]@):Uk4Dpq완Y1'ـх.E#iF:W'-bmO {_zgK+d!x1LL^m}~nb2پu6\BC44~3 Nv,skوBtc%UH{W}]]cjVQrۤKSL?Wb'Yz5֔KQLKR ]i]E⯇̦UH-Ur77 %eyj-*N %PB)+n{=!WjlOf\lNj5 mzCh^džZ 6aC%8Z=Orp+4RU Mud?.Qppjtm&nry?lD̻;gb9 v߅(}(8X*Bl KγUύ݄cCNIg:=媊\OmDxk6%(.ʼ(+ X{ ~"^clM|H Pk]e׿R@=_\^O)gYdQyX->h5yFL1 J|IG|0ET,n3^Jlz$Ҥ[>[+xIJ/^yPO""둡H/,M.qxI@;z pㅂ.Hr{8/UC(dF˿h Ta闛N g&>y&ސ;6IQD$vce~.FcDb,uhu1swHLYvZLv^jɗ{;#%- E2\!sR *xARwmyǤ]Nr&[*wHr3Q6HV7bg]NfF!pQc ?ޙjHJ6@#$FbRy!+664%:%N "/ Xĸ?T*'=GsGL?rt$!0[W.w)dʷFcOVӓ[ޜF@8 Kah-L#'>h>z}rʪ+S^՚I"A/z3`p @ X]ڝ&!ߘKX^2LgC\S]۠% DV9E M ˺ܟp+aPT;U֬O樾kZ&TQ!~1k1_;dK{wl+ dPwF-FRQ`S$,_ҞN D> |cIQ6Z!eGs҉!-J,cuufO#1t)e2K `EtQbVNoHR/hCT/Ք[> oK)ԧcwkeL;Q.5ChC~{\$`qєy`1 9yG"!'Brl*VHlq_\~]IQm>_X=Wz"A5 Ĵ/W}8.6Dž v)[48駲fH#1.7Zd@%o)葂'﨤v+yD}/94#.dd;p"2Dn#^Cv}P"f1.e9i)Mt>:/.ԍZ)R@WjB܀jrPH*8i8ÃѬ4Y c GE?3{EyF}N^X(R܆z2f6U''Сe=+>b*-lmQ“MCJ3wsÌFW,DYupg撔(FB =ٿ$0@KCK!dK8):Vۜ}e5 &tXB41~xF E |6kng#HM`ʶ;=73WqHf7=Gm0ݫߏ3Gzi]$W53 o~E&ՅS=1"a^r ;Ծ;0& kF{)Q :1R1GN+lT !O"d/3*eo'Yx;17.owsȊo*5_:ZZev:uiC4]U1'g~lr D_NluɰmnP[';9ZQ[z?&=߭l0>酡%GD ] >'aEFt~Q":,>Z*tzey|jQٓx7b ӥI3VbyLA1!Y{BPyX:{]@C OlJmĦ{O8]/qhOaJNh)V%hIug I\44sj@N4'm'ǜO6]h/p/y[PD \uXtjm˭W]vűm;n6c$cܕB!<:b!JlC")uUI̹Ŷ:]'JoYo쿄| Yb&itYϯ.dX̪ׯnhԵn#(8QP34;qG ?N|0];VWmpr+۸xc΃'7rpiN,/OD؇bԅQϠP@wr8|86˳ VXB\ :r$/V)HgyGijInlw][dz 'TjXU}Y0$aӥ&7&֠]Tj%t wOLz*}⬛ĉbH $?D%=:=OW)3 JqzcK %\౑џf}3|bCSi4F~Rj]G  ֲ{ Yꆟ- Z<O#4!(P ^:5h|dPP׏Ĭv?LLNJ:1CkT bA)᝙ԄԫB GCdXAWk ;V 76O(8B̦g/)R)vAUhRQ;%+H|qbtoLd+=B90HT/#HJ6Qq/f cV bA6K{iؚE@U 22,νA}{.vc"0C,6AgMOTR=b~DACƔҁv_< N(倸h di^55npN]GPUJ3Xp#eY]Sy SF}F͹=Π$%7ˤiޯkӽV0$\K Cv p/UDSE??0?}Y-xߞ&7G &1*Dp,J'x5Q :2н$<.C&j ba!މI-" wQ6ӃVgR4 L=[w~zNO`ʘF[l'ȥ.݇T1wWVCA8>},@!ګarMB!AM+vvM:r~ZBD4FB%^aU j kuADJ/) K?/Y8'h?[afkݚjkL vlkS ѬL,Y] I)%':⎏qwUJҴPHZVQ8oH ; 0J V*f0.#C0ɾA&N2>naԬҁ#UEg*8W<&3u)F2g}*jwO}DC(@'d_F?+D'DekodWD|LK"[hr idWK3dme0T'&Т;h[dK(YCq}3H]nFd? :X VJ6m<&Bg LjUIIkسj; b#V X #/W3)YR9ZoU ͶqjHNxX) #6!l%}-MQ|d'f/:sHɞqJH_V2uqlWŸ6` 'v=q laFo ǶB$՞IbT\'n[UK2bk*pyT78ؠ!Ȱtov:ps'ʱv1UcC'ßq(໵J$)(y[|/atvBؑ!^ zB!YsrB*?ۯ"_A7򗑣[1F}2 cUR6 i;E!Rz74?stLJs_QMuzu{!R8v-6D]R"):;ER:xh/+e_bIۣ~Y0a,ЭQ1Y@ 6H% oWɨ᩠FBiP{`W`6Gf yZ9?S1:2!<ħo%hZoN3~aUi8};!7Ihj5WǨ_G/4 XV~Fh0^YoRI=N$~GKp-:j\G|(wk s'R~W\qy}ٙO'Bj0C1[0yTָ)f "\"$'j _' Ӛ %oyI9{5lLZ8+U}\%h^$j쏅jftz2䂜;8=Xx+467!o]s.8,(y0Ot@Kq"j4I *f|nk J#!Qp(6.dY"'(Dr? &B0I{ %@}{Z>erB6U' 2HǮadyк@w|.蔲t 5'Yxqyj*\[%wtK'i-_Yw t{bO:W[J?7 0>v^~lJ9 ![g@v IoZz*TNVrT~e|\0X ؝bpJѕ]p-R"Ug |hu4coQ.™\wH"}^/,٭M4 Ďե4 |%TGD+{snYnN'T{yn㾄OJ>4в,??4,4S<8}O+ޠ S6e"??յa:>8,9R$$3cq]jFfk ]l;P\;r۟F[+KsIV(E8ѓf2bv cG~n7ٛU#$+0e6>VO&.V/ѬIx9wbK ׸GKDb@\n 5? Fߒ<qx= >;8&PfxiYƏqB[})+Gv>r;~vVW9,&I1/?aH#|!)x&x=0z6Gە <;P*Vyr8{SVEu?dI3&ߝ!.Y鹽zEJYlAgͅk;7'#PDe6S;#t RgG2&z<ց-4V|UwNKj(=C ²׍t I'WSG,\3q<[6Ž]5"/~QsmGYyyz[ =r|,GX,mV ;1+dr F ڶUY x!RԞqΗBJ.[[)>mLJ<5Ig7-Ɩ/7KX@? [TB4FZ*US"(Q!6ls.C @'Ӵ5'U() [ܶmvpj5s-6NHQ cFIZ[$<}Pᄒ-nA7_s[#-{ YeדtTi*u)Ꚋpmftw h-3Vʠ5쎦S>##^P2[= v SAYieZ0[>v7`_<E]ѳ-ƍْAС2yG 9éR12Ya^j=텥YɄ}F票@׀9oH$9cV0(xqkՖ%!O;h9-P& z/J6gCB09 [<*yEapX0mli@2*,eH8ݴ(eaTe#<>5/uQqX" zpN`P/k %,#vVB`j3 NPyVۨ\Zd8׹ʼn ^Z%@Rլ=Z׍OGu"uP6T''Zwߐn sO!B2ZTݔo}"#WR'MjKmfszR;ߙn8ww\ ЊROaO@U|kL'C^8 {ꞣgKɬz= M8+y8fY/əR>L;dZϢq )f oWbkEP?d5s;T(L 1iC2V ,srddHy04WlU>A_MR(2e/?zzNFO1Xr$U:)o/=K]"C@~,5kl7lOqˍ{kD]4蟙YN?6bb*7_ۄhZ"4"^!3vb9*gP6UVfb_?+KO[Q W kK[&_\f<7w$9?z>nҐǟ3'?7zWX'c !*] R$$eqOa@׺2#;`¨_shЮNջ5s>Q3 wc{#oJ!R&]ĻI^+rga'6oXnzvݎ:0Bux yxе )Zsa99oh)X#7fּj6V!C'p9C\aF#T Kx=q…8iwއ%DVve L$рsScj>rjv3Ae@F>#,{#b$Gm$!X0;Meot"6~pqHĸ`Q,~opMOOeȺ閍K3ΥxKe}rO3Ç¥ Mv| cd^9R,"GԹߝrHtw2ى|A\L8<ΙeTR ߨ7V@}y!=&D6l+ ?k)>NO)ݓ@3,[gQkjX k5{5ToX!8"@{|| (q#¼C#q@4FDnD&qI敧^gx L-պ\ _bV?m Ũ-DW=q|ivE0 l^>x^#Γ@ ="-tˠtQda ӐW%RV6T|ڼٴ޸cIgN~ٜQݵv ~&%zK7f6`Q>Gcd}/!9f2"sfQa!6"0_8oojag!_]{^}!KT &g Nx4Zఋ3HȶsE&Zf{pVeeM&isfz-N4 (5[Vݸ~$Ҏ,%IN6[fѤmplb%/+7BE'dA^3ٰ JG=z|wsQBThX ٓ/Dem}C_꾭j%sPA8#W< dZJeH5l1oZ()Ch43|^/C2F;wޔl-ܴWs_\!!9=imؾ|'.~Rh[ x}E-gѴ`_-jΕUV,%8qpj;oc37 Zf'T1bIkwMt\&ßqv"熾G?Ԋ;B_RP|/'z@yT҄|[yS3DHe 1!7C{ꡞJe꩘N7Vn_2:OȠ$ټL 57Y|kz@V]=aސ1cjy1meuƊ(XoQ6yn"% fsU.|,;6v|,Ar{me}₃캿T}J@bi,8+vfrwJ{-%| N.)sc ZISUa62$D8gLbԘ*]ȼ*G,nl˵(!KsM^lbhv.0~aƊY6cXb]pU\|Ľ60&9~팰AP_ziO_w;OG}y8`q &1֦oDة#kƦ}xHsc-$MIZ U/QM|о~E~{9-=fIQ];TG.Eخ].ĝg@t"ِu7A*]x}W{ @PʼA`-51Z0dBVp'CM֤R{1v ?friĚqz~FpЎ$boSO>[8,(S}R"~I;mFrچ] =5aQ@sLwHkR m)x=JEQ`3+vlD_ 6)ue~8R+z]r)dc5}2x:6i,&[*1,yZ|mږs o@{?Y,vz.xr! Dv~HZ +7KdBZuSDV-w^oV@Pk>1D24Q!vmOF?ͧePaM'Y7~.uuet$U3E\#( >z:(x*Kqn:?<rwxa7h/F}MlJ(`MmqȉTyt4FGqSA_JmU9^dP]%+dX1uW_Z={\JZ)(lQ#rG[58j toxӊUyGqƥ] AVCB0mDtpI+wJ!r貾yPNAmґU XKzJfΔhZ W~,H{~ίu{"(pĤa|vvvV* ô _zn^%|@;`'d  d9!?сT-~lܓRvq{nj)~(< Υ334:iNbwДnz\ozdgQ7,-nR⯳Kk$go5unt!45sdp3zJve,' u5Bb*G}( c_|>LY;k+ ;&T"k#yl:Hc,JgX0 ԬS{)o9K_et}^0|F6h'^,2#!m_wXyȁ2Pp[@eƋm-H,{Ϗ\ˁ=uÀHج%d,q~5B2!mkSB'%^ܳkJiyߌߏ΄ͫHS6M=eT 2x wBg3uu@JEO{CUfaUn(T;A-e7FG`2#\3II#05D5͢O ̳T0qOVq>O"dے< =a>QBEv ^=;YIY깡»R`;LK#kK7: Bc({06Lu 'ӛMbqTś=`͏qGkォH)N & Vj§QZp ]?=>'a 0]SBD Ym͛Oĥ/h,5(O/`)De>4c;| 3Flpuخuoa"2GI6AsivIr#[ܔӨ1fE ܍ǩ؄M8&3-?/+e'5R]iCa^m훟O'A`[}.'o KGi t1T:+M~ݏ[ {.KFUs@ v: [Q*&a$! ~zhhȍ-J_Y`nxt/O_ ى˽zn͍$>*p%°'-㶜*/Z`w`\WLX^krp37KO>x=Ї q6vItw?ᓓƬM%r X)<;JI,8C.C xyP Kj/L-cb|S{4zb&r )08Tԍb .HEL)ɡnwrK,ZWִمj!x zOl'OdT>svxcUr2j\L{uAl&6Ԧq^媬$XD k_}6)O/"~Fd?vhv{ң?rHvwu@$ICY0U~٪2SHW]*@geWms\y@ {0j5j āN ׏XzM 1m(›1Bg‚.K5--%z@$n9r'[fl^B!zk`s}jet_eX KQHW c֜պ*;X*C>ԁCBy5kҡ yj%^'+ɰtg,.{a H2檌G֭ώ;_P((l•xrB=GuI7:67|/,{gHo{i?1&*O+뷂:dϪ[9侻^ gv! $#aaj&{Ө5!nEv _te{,Y)ћoZmx9Lnˈl к/nn1zY+>vWd, 7/mյ!':o?/< o d0"\M]Xu*sJ/!;VײTFľUf[s.ABs B PM QT]bzi OFXSƉ`5B6}wpՌН g 72 7 vd3ɥ] ʻjq$DGwWJI8Wr4!M̬Xfl.Ucr;IΚRܫES;ѭ+XeuS7ADB侀B)ٝ`wܛM7l{5>_ު7;Ctl;ZDiRd_x]{1õ%Pq*A?ZW{5dclD+Ҋ*&c +CT )qu G5sHjorVAC'c9(l[dpץÎWca,˂ȢHs1Dߏ1f{ޛkhGP?Sikh:ep&x7I}Ba]G&F㭛Qyp l3G忚] ajMp5( bCq6 3Ǵͺl7,=JvH&דu05J?Cy6h)`cɵ< (`WUg:r>Í=0nϺ3g&.ш;'7q*H*tLiZPy ^#^[SFVv9CpEjeTJ@(>IB`ΗژYjW À#cxH?ݡ #$  w$ZLS[s0' 23XȊN1#@3>pTi_f ҆h|*vʜI|`,{!'nCh&/3Gk YFoMCi*$e7snJFƉW2\G'{k -K >6ԑk=6H>rT=\~5A0ݠިsaǣ]U|ZkB?ܹހ^Dr6/GC2R;pdbAd%<~$ +kJ1mu Zn#ݰW-7ӑ|TI6oj}t 43[/xj],q^7-ŰJt)LG.[jZ :YEwGHH&$kca7] @RB~htf7C| YHh-r7\jF[KZNŎs 0 պ&stܣ4f&dSR f3F2Cu8.:G+JFR ޛFG:Xb|z\2UüD;TaUZ)RtŎ `t&o:[Us&?j b?hL=r+:fɖg5y'Ij+xZ,p7I }F3eJlXRa C2 _{$g=S|r&cbz$s&Q'SE-%jk :\_؝]!+V?M- Έm`g2 aON4X`+hiMO[̋MGm5T{rsZE':p r\rRx- qsP-v`U1:B0?[mX<̰!6$qБO24_zagnNk!V$!ڑߊ[yK*x"vX-6'ɳJ),۪K-*K.d#W0GGtO֮Okf8d|@a>+xhL.쒓4 j \Vz˚opG9+.,_P(6b2D6&LI;ԀLy9Ev 90JTz.u-ߑȴ,)~Bϻ\%)>ؒ( :.`- ohd/[Bled%f2hBֻ듲PEnuvмW 3f:C&y>=_;F>0r)~ep?+t6 'eXɬHV[_-<|3, ]"ZZR95Z:mؔ*fz8JeDY19]Nq_0ڷ% &ߪ>2k~3չa@\zHkn)HDePi5^B>*.a (2kVglfivt"p]MҮ؍g#uXg9ɋ0~^@00wHI[9DM6:@yu,Ē"iT$Ӳ"VHq˰\g3Y_AxZkMݛ x>Hs'>"A/|,yii-fӷJ2.i㏄? sI_ N;D=}x;!FpA =duWm*f?_{9d<3N{Xo@[[MN{?snЫ/#>k1)kY?oDpˠ-?aϊp @P#7NL-yD p}aGX7>ܫYShw5@Et|'RXUZ)V+\t(=`ϣqNc*U2Hbcm~-Ǐ\[:9{ ?<ŇGuRAj\|5%1kĴEK0q9D̙Q?{"[{^G/|<ebsԐ1 丒z{z..ƴW9SC(]Ztޓ1| W^〻n5a!$`W:H?\w}3v9{Oը[l^g\eH1+;_-ǮMkNq9`Qnsy?Qy@7c'k3I'!Ck#qR w=tBMM1<Ώc1r" P9-dX)sh1߳;޷l_U;yiKɜOc؟׿(kyó Z Q|r73LJC *:Ǥ_}塂>Zjkj38+/7-3FŖ8YtpKi,y*YrU'05#dZKjM0E;xu)QK-{˺@PjTQ=2>uyLPw[6;j/t73vd sA\b4^|*^Ip~6#ZMIJd^7 J$:i)s; Q+ s?.;`~cˑIL ˮY8mq#i]O>!0Eeqt(Q~Yrhyodr#ưs ाEZYf-1Sֳ@ҥXh^s;b5=)b 7ZzDvCK O 뵦0R)/&LݗPǿ1b%g5'^ZJu&gr}iR!b= =\ >gso&~S{_M#^; D&x06})i *jnml)a^!+ ~aDEPg,,kZʅxǟuKHt"es#0-]<6՝ h7>Hn̗HOh8{=RȏQ=o# }~ML;N9xUXKZa/\)簈 z4]XY,=?\Y`~+ٴZt˛;\jK&?zœTcub&=ʕB cqZj{3:a}>, =h;F@]QS̀|0XUqt=@t m`'509iv=Q8YLr8eb&ҲđM9mۚYL31WS8Fiwv7!%psOȯ=!ɜTs% ?Pcl5u(VU[^$̧pƬeZV4w`T+&H>Xj~|4P`@;QL#fw\ΡUUHI<呦a[e4v ks&?ܱ<@xMlOm`:gHOJqRn(JHNԄaEZ+Xvd.Z@W[ιrLr [L0[ljҘ5lٮts vTxkja4'/=<3D[`[ӡ0|H22펚W ݮ28ZڹJJOsF $0EŸ& F5*{0qxN㒎Zaz\ 9CU~A÷˓@rdowjlx*) Z,k%* 0ܵX3{62n Fw(1屬w`AfKPܰ:J~߰(YaMӮ2qfS29tFh :ZK+%4uHC`5 K@WeD_e5mAȄVvޔ>SPniFIN6Fhpa?|w$?zC~9pūv]}.8+T0֓B,ce;͜}_"-7\Ulzd+!Vz,_  u`m6q4PۛF2bnb_K`x?q!dEf+!Vyu3Vp`i ^QM[h ErDЊ~J[mx6loKt Y͘ Rje(nYRswEY wpHCrÛw!f]nXF41cTNerLW;SӁzhu+;!;.M\8KѿdE*|?\@} g' ˎwET2lX^9+}Qp9O53XUIJPPc}k|..<S hޟ#_ۙ`eC' \*&ߓ0LqB3_Yݿx%$x&r-%w%jhXNWfÍg=b7Xv%HAd?>h0lIg%;39a"9Sd3 ]Iq= .)*M7H"N,9:C2U\NH"UC lͲ{He~=$@Xv!GXtTfIN!`'0k: Bv.:DRPKl#¾; D&s}6|W/|$wPBC )+SWҡCR fD"nW)cnKb8ߴ~/&Aea 熋X;>܉@v3W!`jZ0#3Xr|º0Ÿi+OV۔t6BYEzU; %!#A=9ME]PURnfBZΞZ~MW\jB@U%Xm!# |m2e_ؠsYR&\صOp+WPdj5ƤqyQ*kuI' ͧf6۔jzA!d]i=A$v1dWCBPB1Tp d'&r|KPs)j_vmIB7jEcH BayqguRl2#6RDV6A̢]_@:% SEu4y8φɰѽ|Yq"MŵB 7zWd[7,O~3^:hѝâGjjBM[ʆkBx!-Gwh =huU:ؿoow^R 3 h\F5*t) 5,Ғ\{k폆-EZr'&?mpW(#?0hpt\Ȫ}E!nki̹at !l|V,/wf>]f (J/<[>X<4޻j3HȄ'j&lly̍[ھE.CByK Z4؂%C؊M6Q'ʥ@MPkp_ÄRXSWm-"V{vy *(^(48 jvsA/ VKNgQ>h*ٮ D =SyWt`\ q6TӚ"P+~*H&?(F&R#@# .b@B5\#Td@׿I? Y-V~ڽ;aCY_hg3:ak"$:X_s3NS*D:!5|2 V>kVk]#潡sPYRr xocm$'8iv[OR|<-GFв)R|uCJ⑥g 6䢎POo 0'V6zf`= ;HVWsiTչT:;0b]!kP\S-r"~ q@i :+pt"֩g )TQcR'cRzCSP.)X]Sfp|ˡ5iQNYN .bC0a48k7z z [kȠAE8Ȍ m7!w qʒWDFD=?z rrЖ H/U\eqKq] +p];?OgM5*uX8ƾΖ+IotK'z`?W9zg򮖳B"HcqKep<.t=#3xd[)\~r&M+u N[JćMvX~DwYLxK$ޜ.vH>hyϢq#X-z#,ltK]fH&l(=P-n1^ Zk1dxJ {-EbR#>eZ$ 6w eQshY*gl$CF`[+"%-q3+."5ps-?L]zQ2wW.iտ`&ͫ~0FW\MfD$)ƛT OX6yf|4}Ĉi HCulwYm.ne]B^ cFiũZ}ܡf e6Q=|.XP%YRяSpPyE "H2U :4𾠏kJ6(ssLWEe; NKVi FD 0B (["Q_տKG" fu7VmX$ğu5?g!qYZlwÍ "F>c!}dݳ{nJ0 H fXv \bD@,S>wX#UTL&gÂLQl|-'y?}=C~5"yl9dnH):yBft|B'܅h I(c3 }3J >Zek\_`$QA"2G\9^=ό_kidei!oX mYԊe?Q$5 E=HMpTt2I=~>%4ޤP$.&t_ʁF 6}KDG =~Wc Lݛ=Kd̈> ޽=?(ŋ *1w,kb&պ OV qrN :jp#5)lТWU7U.sTj`mmL*ֱ^rd.sq(\!D|X0rN&B jsd {8V].L+dARD1ɸԸ7"|e;]c_ 8v/wU`4vk0g{O?uM5, |6 Zow+B <2KTi}gi1*t/)3CԴMPg2Vu#MXQQ]Z^8fk_;Kp"zݬ7B}$X4ы?F"; ~ !_[O7{:Jxv:8 n I.~C?Ƈ-jPCj](Y.3i`DW%67{ܥvGֵlE^JjzԍԚ@J8}SnCQyOMB(jZu$~( NLFS}bk sk|y7LqkOua/{H{Aev$X6atm3{D :b`nGu*KDxٶI)hJz­ꥏ\v RJDf0Ug{폭KJ\pe%0e̗ [+Zk;냅;r&!Q?W8k!qz` *bݐşpKNH.er1+huK@<&LהڧUķI#spn~1IHWQ+?[*{!Kxg$a-G"ލ)xҨxO 5P;)\ɸ L*obuwO'<|;,TF`PW} ȴemLo'"6L[m} XA7Y&o^`z/X$Ф$a-__bf{9aǻ_{yƇTV+W%H7FZ Դ=&ZENv;(ϟuKouVSnAƩˀS9^ǭÉ~O}w9\aLO Ldt8aL4 }l,ТX(06e9Zk^\j#ȖܶVɖܪ%sGn;w!VTnUݲ!7.,ND%ȃxE"o ^a!BC7M<^r0_>!8#w۝XW(nz h]cnӖ(>+n&LLb|Ͻ=EGȣ-ܿ']nqVH{/~1 ռSkrWDFR. ҋ .x(dsc}h=K')рIsO86WnUq TAtΆDZ_cU}`_z5]߬H.VLBh7Iqv [( y5nz4r߿{ė eOo 51 Z0 ߮fl|:19reL )Ja&!;2ĸq"v_ܳSv梪x/fq\q.Պ@%Dlj&RT {jO5P|T)h*͟K;D <{"25.tT'3 fx{z%D#[i"90߃m]kz!nXS+:{S:v8 7|.CpS.7[g'jLlɮN?#a,if F18J֝yn厈 -Wgrp~pQj@Qm2{Lu]Ēߝ;ޑΤks.eI$ess^ T쬪#g, W }B$=dݯD2uo'QY)8,lc}͛OaX6<9& @Vs5fVnwz#h Ef]ƿ烧2EyqΡ5Bb% ew:[ӃF V 3Eu'Z(ͷP/~ [{n݆P`:̬'r[N1zPvx3l^{aa߂x\ofJc]*h]V^2^;EZ3z齀=+[hw.y\46kU4 Ojg j@)cWY K)Rt–rۃ{i,zKBGCanmj@F95ٙdm_ddY,PH},,7b(W3:[XS^`X"$7$ht dmlTN;@8e5D@{Y;DOQ)jnt {XYKxJYeB(M\UO[؃iz3H6CI̛a۲\gBzp7s7}ze_5G"ǡ8@㼝5OqBWnq'6lDc ò sLO[.4>V%jv"y6T2 YtETĮXzAd:BdCCh,I{:~eEO'gZGub7 sC;BDN-ʋ`eg[_T~\cM] py$ lY}2ؾc"e9$$a Ey\GtUERsH!{퀼\sD3m]RW)[fWj.TW׹7z 0vxp)YDsR'MW3( Pz yN'J7MaZ dP?s?k6h1q<&獒amJb¢OD<.+k't<2&a*Xy3=;(|<{&μ0^ZF щnT#$ן֜"O| ޸tJR0ƞtܚ7O;:ڒR>bҊ2@LԞ=1}!-Tc`<[kA\|Dt Ww3&޵+"Bjgdu 8[w.6}@ X/جf۵PU"$g5BhԯыU'h6Ԍ3ϻuX(JkEDWs\C19Khvv/KC Ƙm\e%C#^P Ebq_*ȃK.J aw2|q|G$^f̉߼m%B؂:m=q1x3X:nD$C\TE2H39 Mbn+'MrɌ# A;/kC,ڸQ1*8Cd UqUzW1`7ximb=c,$쾅}XKmh'syq x2*Sʰ}4雘k/zф*ʎ3D8p;g1R,%og_ U~CD$j/%g[JTnjrX48 /YǺN<pNkyەV)V ~cWygO ƎLeI'?$St;XlP`}4z; ,%Gi uư%(Gf\3 CKaG1NjL|Z)~v+3&Jnj6rP#OvdKmvyӖ2T74yztQ)n}d= H!&M$ 685a6Ђ(/ٸM>yt n0΄K)mU3^(8YKp%P#۴]*x0;g[ <1qQiC8"b]@H/虧8O wAIC@W F4ZG3} cׁ% {7i ۠v^)>% 6"lȷ=Fz %FkzƊS&(xh"VxQ,&yh*7,S"!QRѺ= cqR$q0rl#&i8@lq/̲4 T/OnRdbV㽰mr\/G5}>zYrh43@W|SXg74|4x!e +ޮZgtrڴjl"rcJC%?8pHVqeoq#;4wz.'}_VwRU.A"PR`ڂ\@0p3&(rEÉI4Y;sG+-KJ4$}yب2e"r5uJ 2+ {ce.#7&1k~vfhڊ}8Z^D*u\(vGAuj'j9e{-?"qq"66R b# (jmy$2_(aXh)){bF]fbRzЉIGECq!%9JOtp tM}1]Z)D2xۉmt=W LT\. zfXi=7 3D螐ڼ Lw V`Ù% E3 < =>r45aM/ ɲvK g9rfaYBp;@ee .$CW,,j.<4+dC*NN:@"l0oENt&"Cۻ KtűcKop08&/2ʭVX XV|HW/$ {" g.Λ,vȏE4K2fxDaR,=tjFd<3 ;osgŃōݺ"ѿ˥E)>L XH}Q-TV> 2~M;iJZŕ:4Fg&(s+GkXA`3f\@"C"p2d<*P{$FA?Ip87~0k Zq3bR&!r J;tUHj$5Nn&ɢF,=k+EdU̽g.je'^2.Ʃm '=7<.-Tc;Ж %XLM}^&S$>rA-dZ:7i47=Euk/!yZLl S,ѥrh5T/+&V-[5g`ciyAdwWKI/I_2eUQZE^{v44'L%Z.,sPlOޓ 8'Q a?'H>5gmj6(s\3&>E 8أ.{N> =Gs'xq?-;m"V5+t1?Hx7 :Hk{f/qN wVB-uaĮ"S"oZ].Q*wnT@bav4T+5ycDШHKUi@%Uw괁Ac1;.^>M [!` ̰7,3cI`cad|lL upZΘ1uMP*>+ό+>rpKmnAMUN'}[2ZHWfhVn ,d x$(Z9Cua6COJ[xʰc&WG]D6&+~e寢}ެ^c^<L-*pmG N➤L< )@b)«c7qϩtHsnI`%Dej8Xf-d`;ǡ0SON a_~jboң6"d URwu#;}aӾFVatGk ydյbܬ4Mo6q[YdwS#F&xQɼoBOŞuy^!.KyE݉iÃi; 2_a仂5UɧM6]bp+.G_ hm*;Vπ-#ߔȴ{JFф. @NBA׷I[T2s<՜T+䮅@JRG!* Ah;Ǚ'fXń@:ȉ^ @o-C'mSM25EV"Ha,3V~FOSmi|5[1Ċ j(l'DSUdA9 Ţh'o3`D 3XHľFށLϰ~:)VY6&ej`Y1e\AiY 8lB@\7%fv硑lӝIWiv# -SId:]XzP_-aoKïΔfVE8Jh\vfE* ˋ2M hwgbfjH}Ohк}H7J_O^01"5zC]`iM3LuUqp6wߕUFN[}_1Wm굾]':bSqyhQ-Q韟;[ѱ6>:ldvP˃R&3'?M brCj?yiwۃypQ`D6ƽ!ɸ6%k1Uvᄈ1t6XLjkx^eG?\DU,e}P׋yA2}_MNaR, ~8j ЕV+,~B9M^Dk,>[CYj8(\5 ,h0x2YơGE_[yGtV6t'^.!i/Pt53_M~+ Ly(nhbt`fL-QOFI|?+$FS]CڞH!L5em]T׎?t36;2ū؉LCom_< 8&4?ѴBs~ EJVgwߠhԠa ^Ӗ&s!*N&~<0FUZ5r몿ۇԫ q܂O|mLB?69+7-T"2}$,w'uQD3?0IsIǙ1m{@leWpj(ߜխ[/BX\c՚/ ?[{"5-z[`wF*wZ|Ejq:NQlcejgI0Οz) M/8b'I0?wYȌ z+A,əIY?u9q*WڼILڀuŽW~~pxoԴ,kzs0"T[{O~hoى);Z%wo汁&mUKZBl&GdҊKY)6Tj?bk)=޾c/xO38 ?=E[7BIPqyݕe<ްt Ӫ3MPx˭?eX*{A^.=w~D?4G  J\]?>O|pkÒ@)}4i&rFUIdڎPUC+4ާ~PaE#G{$vFdKm `:nY뎊=y`Vܒu-@L}{۔ZVQfd9oOL@ TWduriy -x 61:f'Q==_qL(<ڼq)My~Gas qS Z+Si}zӚk#_a\, GXb_܇*d WQ@a8ۧ>ᜎ~h_CzgT@$Ka!w2ez9_m+t|b*h-61f9bD -M5j &<ўMRBĉ9ܣEZ(퉞W_&pfj[B]!{3^Sdm9ڭn 4W`IQZ'Ymr!]p z&.ej\\YJU]~Ob,"]hOPwM~yD 4DfsaåG\$)zQxS:07`7 ȷf7iP3od-6\!%v I]P z$ n6Гd{EGc7s qϓNCY>sىfe Nju4Di~!o5ߢ}+aD1q(8/׆U()`t .|2¿VvVjvn ~.4N[o-Qr٘4Ot(|kA3q~ 򊿮!unorY p,RNUU=/$/h̪36x5BiYB綇]uv©_"aBc]'^5Y?Dta-".Ѩ|eL4ulƶ/A>{ozJ2.hIDJ$U[*h0jT)2{ 1=~߳/LxQ2 O ʧ)6N::02䛽U_Gsiы~D aD5ܸQr1*ۘA(/@V?e>ַTEI24׶yIC̘W\_sFYP@6{i3xm693~2s~+g>ܡrtL7c}t^eBWp}N2wi$_nq!̀=l<}awgMX-г8 Vr?qY\\3&լӄ 0C$RVG#ә2k6T3J i|%B+Èjv= XXZ%AK;1VG.LJqv`^L}\ݣYsCX:b臼#F܋/vYtLܨZq*OgV☢#N¹6} hӨ1ͿiI-klia'4EacVU)KK; sNW2wjbrt4$#jY0Vɝ5ɆpQ } b G¦ Yz+Zois`,6 `GE YuಳNg&NSĬ 57rآ` 1=%bޏɷXy@D;vӍMpg3ZEV`)r89âHؠk6oo5 ([|ƒV3 G$n_IY%O *Qwurmjބ.25$>z r[J[#pO*ˎ:UG)9YƵ?.Piy~ExGMƎf=n j*hpVp֩E ";'B`is[g!&fưH=!nhpO̪k`-~1z$#"eTJUr+^&Y`r.L&rE< YRھ5d~IWH#bdw$zv]kbBKF!>h^EkFk=6gMȠ6kOWUY+΃uOnp>[-D'Iܤn q:u+ r?ű$j3(Cn D\e8 Cӂ"Ǖ UU;CM2VPUk889Xkyfy sTM_ X1r9]ZmdB} B5HHWICjb@[ £D-A}=.e ! [^պm{xް'u'++6L24gI/`نZ>DλR2oqCίՎМ}l@!lʗ-׺.y[BLq*㌺l;Z]e8X5 \P4z 'e%^GaML.o ;JJ\Bh hO5YCzm$6撪wp^@L^5YWLH1!9;gitjyF4e7(8xs5%֕L 9>0G*;hsv+(l\le0հyP߸ R(( WX@_3FXotN09~8 )gFG_SN;P<ߒ5*t]QjECcU'D$L-md 7贶7@3̭K@Y"G0 g31z8*~٪w} KUJ[d8 ZjA&7,v}\6R5Nիi#Jhyƫ)FZ88rqawZ&D4D)tzM tW@1Wzs,?kł,W)р b(C܊ےCtBF2n5\F3 Ìfh,LXRc =5MZE \<7ybFc¼X%m ]6Q{֣I>n+xi9ͨT:;܄Iҽ穔WT1"[ D\4=1s+Pp1$_QBp;69SkQQ "mt1ƒ,b4%ì Vj)Nݯ}p!21tztN%;s?l x0-g[zũ]&tꙇ6=oCJVގe<5c}p S_#|W Q gx1y~ J`u$#%GB0gxPGجJFۋm|U0zM$fDQx õ 6E"h9DskvǙ㍝x蘉F> g+F=SNeV7@:4j &o@(ĖC'bXW$5Kz1l۪ :wLGy1Cש폕.''T[*SՃJvG˖;"6⻠Ibhz4a :CJM} cfrYrToԁ] ˡZxRӧD E+\e1a^G .9mGR_m{^y?xSI~2GL" 嵤]2=VY?GjkMfjH_CZbr=7EX6tb ʓ(Q"It14qPBjof}4RڒAd0wy\;N/&""CB#YIQKt;oNS ݿymp:V*iVV Tm2>] +̀s[B d7QlA כtMp1?OH+{%6+,4_`tz:4_XfT6aB=v) Lbn &ncvz" ۳PNwrf_g:aw ,1S=c`1yDb gоpdt>΀ΦP{<vJw^p(%tpYnF>qۿ#Ex}g-"=#Ŧ*#Yuǀp UI>*DS{zO2sPjNLc%P~HPR@kjON%)Y9k =+L'4IG;B-[@湠2C;!c%bO$aj w.ߒ; Ja] FNw;̏T2q͐@__ Ne%PC't [\] 0Cԧja]Mse֓-H#L[~>0LvgGT@D. Q.4cr7ո #rcw c60+R nf4迚]aO*D"넴‚!;!w3Jth-A-*aZ8Sd,޷~6QdV؃Dܪa|QF9, >) S6axD(F/Fe^ę:!n ۔}eaW B?0|ElT|"xF Dƍ1Ibu\* ̍J?>tHC銺D9P18?Vf _1!Pt~p"IM7`3·2ٌ̭Q /2H%!J8LHS%rN^";cћ$GM܏DZ)Jr|f9#}ۆ#hV\su?npI5k(Ni?M z$aXhWVyP^s &nȣE Sjai]v{cdU4,"0ȗ!:=|K3G1>:G$.z6(TM{eoح:?_Y %ly #b~0f=MZ_M8lz{ *$:Ү%ڟ6A|ILC0Ieq2N-T6lfWݻmF (Hf W:冔,hd%L~[VNpe5-@F,dFEƎ>0+U%Tvޤ$=CB xPY*A$5 wZYa$!H87 ݌2ͰOdHL* UW3y bG7#K$O $Ɉ<`qiaHL.[!+%,'Q8C)@&1"ʷ|noo2w7HrGwfUԜ97YHB6Y rS~)bYBSr2p~>M~iz{3$xHw#Ӓ r/ZR;oJh%PYťOnh1nO-*}*^M6ZsRYMOel GFߜ6ܟ;y!,Kʈr~3o;E唷Xճ G?(4xN|,1ip~\& N~G3I~$L0)r R$Q6&x=䫤a*?wʊ܅9نi&0WS ZbJ&4BH{xXy\ƨ{\XȆ]S۝MHi#=eyWT<&&S0mf%rHlض XVJГ$zLݸPN+=EIѥ9t{нKIz<ϛ=ӄ3[QIYb/yf#u8M#8Z` bdzQs)/Fr4UCOU\h9;1yyR }b$k6 ErL {l] vs刋[ lW,vqU Kxό͛ovG19lOU"_(p*/q!bѱRauSD3:MMHdM2eQƈ#\Fvv33(gpOa3UG/D`tkfoRFBEރIi< JQ*dRnv?LޜRx:Tl!lXym$2wy]/nGf*&l6DLb_$4g<ޘu{}Kh !z* ád8Ʃѝuj3-s;J YQC-J:64]G W!O>:_P{} HNħzlZj4 [1J%=5v2Ky+ΒP#7|懤>%^{:rl!-[L ^P)kc[ Fbkm:i&:hn;V+3^~3 +Uȋ &K8K TKNoLr* fTEvEFϤHWHv#_SP;`xH0odV"1xˆcw5UȐ5EW@~.xjr\ <*nr®Cs[Z1~9+oB>"hv,'(`)V󹧼bA_byZ@{?vIU|*9aH흫<( "Ω:,iR^c?<"q::{*z-X,:})0fn+PB~&d /XV~MsgP".u`őj1X=2mW3or^ٹ7 FG@Z'd6Hn ͥ m~v=ݣpJb6<[[Ƀ~AoZ*ofsU<G> e&{&]>ϲX9 zzdH:q5]5jWwգ08}n%L[H@,ĸ}he[Kd`?ۡ#_'cV$|nDܘKx]M֘UH&FW:ta+ X(ͩݴǑ埡RVm:hOr5Kg[Yx#ԗ Q`nXRê7 Q>/Jx0F ' qpvBc[ђ"̘'=3䥁L%oᇎL݉: YwPGK֟4 %MQS>Uĕ8ŤF Sv#F(MQjw#OeG3ߕ!e `+ ˠ[Kam9am3r8Df1H扜Cgv^T_ .cOW9c|*# "b2 ʼ2Jйs3ʬF" ,Ϋ~9[Ph mkL`jY.X,H IL2KWwĽx6 0U4Tq0}eUxԧ ' e\[sHo2!6@ :ߒ&}&V~pB/;q} U>me?,TWAx2@ͷTٳD0a֙ZT0yZV a³_c2 Ր(;)>9YdBXॕ/QSPeK1^8(Bt^4T]-)hs> VŨMxfvLCIb޳JG@T] %WP1QmQ%y0)kZEγ!7j=1 l{F|>HJ)*!3\z`Y1wbY`Jʑm,jwdX`k~'ҁ* 2ߏв lg4qCc=gM`ENu+#]:@vC?j5 >)B;|:VD]$pVAKb%YMxܙ%o#-[7d1_XuC^۶EE +O7&QV]m1;"Pr8frp 8~*ۀF/VodɮLd 5/lq0E7EtOгa*`N.YSZf]q&:yS`lʥ(_ԁ tתʖ/Q:4\NYI!\ eQ5uS%+pfw+^;y%Q:6t"]$""BNu6o[mQ8VR2D:b6x Ğ!OD%簯u>oUWC-A <U% \1B'8z2[W(!;3KI wnd 9:=_gtʼn!5e?[,tͰ#A|}':ϥaQ6J 83L+#[v[FNrsjֳNFwīAj 0="˸XZ;ڂ tJv>2=x4yQ,2IF@ˆ*75exI;׫*`|(S4Xa] s89YH-1i8A@q8ǏAr'.>a E|qjtstœYAqD鶃ζ7 ^*[uA,qްAsX`n߮gR`#get8V`GM Ncq#b^97$LK2ύ,*,S-TOTwEĒI Mj2F! w%c$[VB=^.:5 @-|b%uP7@ dm;C 8f 0֢97`2pXL %xva\hJZ1fq@_Ш4⩝V? /yЩmd48G!-VoܭcA99Y}:;XyЁ? WMȉϊLɑ(% /H*7oCt0͢U:3вWO.o=9D7b2b|kg0{ WYu- &&(5}b5\ͽht߀Qi:9K<2$XWBVR*Vc–m `]~Mk`ݼk,D ^zPm66s|rBcUahp79w!5>" KesUժv2@o|UoUOH%BQ͖X8WBv4n?/4%L֜+LY1=rS9M2DE"H\[AʩLNMWǖMU"~tjd&F}oRj.0 6mb(#Za{}ϋXcП Tr<RZ8_ӧc ؂>iYetD{fklbJ :2~ 8TqEڄb Vfe|X5D \\L=Yru,EdX< e.ma%zt U|~\7H`} j-ߍ w0(Pe=VHNKq䵎s@ztWOs1@aYroXvQA3tsmS' e=y7[8HSj!1kǹ2sYd2w.[C ͤsT8Ƌpk8AS?1i E6N{[b'5Q^KpGb#>-0ne~^ ^n ͼ>gXjA\Sqx9ӏVg!5rh͕ݷ"2˶A,9Ӹc^I5S9çcO{$B=e2q_Ĺ%B<uZd4RIbw3>UB1ʶD7WW[j B|(;y/Wf5v@;fys5_ē\*'Hn[59vZ'J89WĒ}^A+^lx^Ϙ۶)ѥij<8-0q؄ 9K՗:RMK&߄<* Ҏ4_y:cyn^ȧ]JJz.vB~QsaJz/K eE^c~'U2o0f eK1;m-S[R̵n bda2P4%iA̹ҎnSVxMh-;݂qJxA`g ^rYf;4L/= @YbɭF, p"aoCsψmk{mRdG9,颷ۣ*:&ZJ*◶{8gyK?})e6`kY.VMI\4Jb0Mn>u&!,V5Y*SaU>WeC2LP( |-$#% fma9r<0yx\4)=z[/Uy wďD'+lxqc9p7ׂ0̥iT|ZbB@l07Ba(Qe<[!j#wWEKZ.BvUzʱEᑙiz rɇָh_UOm>Ww^bH_j5 ֺq1DS@\1u-ID|n#Բ~#ᰤ+m~-03[[)^"Bt% edb*Q(ByC7zɲ tSe"[C[?QQr8yKu;K䊈1lѤd娖y&%:|Yc !NvLݕ-jlN+k.X P:psh7w?i1ߟ*nZiZ&Za1]<S&`*՟['0m˦b:LλD=%#ԹIe^.esmk]WQ^8A٪JJȢq7w5x9P9I[5^uFu1:@qs.chg%'2|{O2Q]}z3 Gs [Q\U ^U[mU]U$ntK}I zə { aF\Wq5| qMiVܨ\7?Cu>Q|4AE Qte7#Q00DҶ\ =eCS ( u TKt B!'W {Β82Nڀ g-78*фLO-vj:6.z?n9$e0䈺( B:]X:Eg|މGx?&VU,r&GyUwTWqTF\_=Uv-N1rLF 7, Tv.g/KaڨyQug0<}5<.1h\}ei,* rʻ5%71jWTm rcÁyǍ.a*11+W鈧{y\>硏ěag}$,]x[R=ɹ,]*^R$)F1^ n8@)E`Md4-N^ُ?k/A*&9 g&? ZW\eh$1PRBYLUG+(]/ϵ6=S Hݰ]A^"c(;6JIP Qc]Ô3a#Y [D~qy)dO៛̠]JZ#c z K %v`c{Ƨ#S|q.q6CS @, \eT\#D#;-8ܾD3BhMި,VG:;埗lHE~ Kr ܘE6dz-s>$7{rn'ZKqI.jI 1:% 7)[R5Xدޔ_e i} g힨+)rBLL-ޯ.mCOMح% j>_a"P4OVogp [&MQƜȓ eV:1>4aN4ypmsQ{\X=qwŤ~K|aS)6]>An9KJ.e:U#aEĪ|'|=mO*NJe休4M\ @`Ywɴ7se }NdV5֧|&"AGVeatJk6veYY=TuX`}˾aiLّpP.~ M'P:QdE72tg 瑆7 ݤ9L$^M%E8% 5X}]c#!smAѝn[\oUCwwL@V!r Rgcz+i4_Prz~Csj  Z(/j_1ЫAaBJN&E?#mE ^g J%}R4}U=>_IE6&' @Qt?zپ.,Τcl-I]Ks(lCV'#>ne:"$ 5 . 3)߀$hB V2D7[3vi伃ڿ3栽2}lC/[("[qC8iM;^rEC>W OJLOFaAZ Q79?" W4/8 `(;\F^ 2W BįH5B+^\P eN 2D]{7 y@ZeJ29"Jߩdr1UklaɆ*rI^ˀMe'@u2zԬdMվd҄ElD$OdB(pԁP0`9 FwΞ% Qǂ8L;д,+hѬS٫~zAV z"oNlƒncTkDrA: C4g4^VpDRk|2,QLte(\?[ێ8OM9K7{W uZFa˸Xfr1ܓ3˦=wMTbp9;y<&<]-EeCD#HP7a6KPH ɻkY߷ AL(7U!F)dh)7B]|pD[:M2E,cKzu7`~v9Fykqkr'1ލt5-Ol>7=isB4kQOP*A/]a-Ѓ*qAfOD(N 7g  ֔! 恎VP0+A!ܴ%t g v'WU./k⊳++Ze0^^^=3>LZdVP(dDS'&H-z3iUV]@cP˫?|j,g9Sњ_XI`4?-Qk+À.k:υUHD*׀PG8P]9=dtxBmt*_ζ{ ܝ[F*Cb}(J$g,Y@>2ZWVc_:R\۟u]YAưKhZ~Q(b$K]MƢI0U*WG([&2k,.6r!LrVG Þ.%i17&#%LS0;Xn8BUr&l(xLT|C >!,̂@tH fAAu}i}Ş!&k ,$]}eS94+7;a״{AszD[ۮʽ,;pf?O`"g@')'7_g6up9o~j |S8#SD;QJ U#јF9S-ve}t7qMfA(Sȸ<7V *6&_)X5D֬o__ 5A@$pg^x|ATS~fr34;`kx(a" ԙR$],`mn߼+bfGS)Oc/0 @ݲlE3@eNv`&oͭ}y.IBa*V3Fϕ'CjwOy:v=]oW#}(b5iiFK_KhǛMˣ?1T#TuCY ϬSKWlaW:JQX^Ȅh lCZ*8Ҁbz J=ԛ&\NP⶝LpYF啿XF\L[7GWxql̛UujsXvW+Ř%i^oܑjى4U.DlS}d˵?՗& Jac* O+2Pd 28ߦ8i`kIiuBLҜt[)l1m]3vF,.~6pl@/ͥݠ2EB}q3hx_əDR`lWԌn &\XC{sV|g}Oo3e;g_8VY~&`ݹJۤ\y'dZW wk^>9x䉹*VxʬUI#mIzĄ6ANʈP {,q6eԷϹ)~Qu^TlBe'^54cvQ~b@,С(>7ɩ *TX}7 vi7>bL *V$ zՖKm\ӎ89T% )L2xM{HzK0jޓtׁ^iDMUe#ZS)_S~2%_E|8jlUJyIja@n8ya;Y7v/%$2B︊uO wYD$Vz+!Og1G2C8 ( W6q g* 6TsLƺ;XX>m2 )!l<^E=I.X%@k!bR?9*|SUGuO[ΧI74sIdg05Pdu2Ś Öp>>pnWZ1*h.Y -w6yZ-oZk(HGR`PFz_j}@ah Dlc%gIؒK>gd|&zUKzfCx@.2KMbWbfmOXp 4|e(*z$}c{أ%8PJȊ=r-[iJC.@vg8 l7xXX5ZrG0 Hn0NE%}Ԩk9R ["rصͶ ,DS"Ƀ CXg?/ļ7v?A>~!^Z *L8cO3)[H+e µD?̝$7ۜL!_t'Zj _'םug&7]__ٯ F'Vv?+ #bwٌH*=3FSp@Eb)q=3Nop!z W^wMVeZB|(p, 5XHpZ7 eNy|oWa`wR\NV ʈ9Z*1D80iXy$Ή0"z+Ս6lh-.>}v55Kw~|),oJ@ Kϋ Es12WeT`I7$rH +M/:2e|b*Gdžg_-:Û12G`Z1:1|ȯF3)Z2.T{g2c8 08&`| {Acپb/K&U<^wémi7- Sj9ƍaA\Nc 9C*)Ն ,Oj=8JStф!AoVSt:ߤJG|EJ}䢭Vqކ _ZٝϹ5}Ox{U@H29Yj3Tx> ܂1o_4L\z1-D^O}ݑ:GAΰ:Tg52GfDE+Jnaώel[õk:;Q!t׆,ަG]2J"4G-)Rn4{7^gqHɇ׶WOr˼[ eTLHR+[oW2<вG:bAU>kupp8&37~D n7@A4$h$>y4{:8)uAjmZS2rH)yØN= ~ؗȷ苡U< „GZ퀢!2Dq]PlkmId_[rBbg:/3NCFGLFK֮⏱Sz[8tIW[CgR Qjчy6U/YY@uY/kˡ!J]Zؿ'% څg_vGXVVt ILno!؈ʴE`.BX Pw6[l2Qb>Uiz^aG&H8_ j(UY,qS k{hv6vNqW0<{.#ձ`q?qVGw,;s41g>'4o7Z0kܕ1QxY4Rۂ3 7x:Rv E`"צ: ;׏/HN1[!9LNRm5CSJGDS @'Nʋfh#||tMZ_?OJ["ꢈ`<|G9S]3hEվ[.(X4^x15cK^SgC*+8xM94LS9Ȁo vq'[Cd:ҼI!#S7&ߢX DbE{qsM RidjO( I=-Vo_T>83Ȝ4{PMjZ.l[4:@>L8Zq0U/Τ+1rs#saEzZ>C? 8qؗ$gWݷ~ o;*_JYKV BЙB*[֘: )b[YYϟ[=90Ӈ .=$9[f(Iʋlѭyzд):G: T $a69..d$3P'K'])?z|q[yiH2@33ωK#u-s%Eo4MvU/pJʿU:$%k.Dx{J(% wCTl Y>-;b:7Lv*FPDnv+O G5b"skU,(- 0ZD' Rn?nE&f`,n48&5k,k^`')ɴ|w qі^Nzz\qpEbRG∪m)f4ε:0-|+ y;č|:;iO;EOWhC[0C[^T2c Zn(#? tfqPdtA1t4R\O]|, ]) T:w7tHf|Ξs:]/}Xa+6dl~t MKFlp0[!CE(Ñܖ18McX! q\4ڣ[@@ðwʐ.׊@Ou2J!񑧰UK2aJc1 #99iݻCfǹq?=_KG: AHV-SMFTی=3Ud0#0&VFe_- N+#pjo]fGkf_UgL܋}E_nWlu: /:Yi1SE^ăT+8ZG\%|a19p#fTҽ`I~E5iچ;!жy0 :a[-4YN0λjBQT4aPʪۏoM4x|؉si"a~%JOflemAvw~AɅef^iST"%4Ʌ ֛O-|?(bxL19$ccl_a@>Lh<۲c?@еmIdWR\  + ӸZG[|̬dιZ1`~'+Sa޾ E;,Mώ81]`-9kG%nXn! r&?;'Ea,GIaj>l-i\@;jofRѣl0!VYqquHe[b4ࠇyxwi߾F߰.̟/}rK-qP{Igh#gH"N-`)bJy[BRkVm2z =aWc-ȜP<|M^6g7Vo6l)'0eRFhtj.2گ{gIs  N"ЕZcŔ=ǞG#~U??J50z+Q=50"l,79!wVo|}C6C"4 YϽd}_Bj=Hn/ۘbuGyqn< @v];ҰVbi<>n[8utsPb]X9ꨶyItRavl8y DCp#c*^_o=d&+mh6iCK?H]BE$ 4cOd}D,D#^ RbU Lq$YJ{*v^j vd@-H>z}B|vPŖ|;{'ԢGPVXn35CY='ƐFM3/9d1P7~ZS4ŖKg(؆)i_:7评=S?oK O@xpkoWݟ pcW`*O; Egl" 8#i".$ "SUNz|onBr!T 95\e> ULs=cYeNNe5q̙e+qg2 ]!_1G% gLr(P{"1qxϴk09v郬AAE89S<-uҧQ؜`>!} ӴmFӪ껰~0=xP, hc ם`pJdW̝`;%k ےRTYx6Qe%l;%Aq5kuZAR:U;XEHzA1D؍|5v_>#.:s)c Yo8oL;eGPN0#nOק{[) *R} @q"~_RUaXf#D~$OD2Θ(wD:~HL,p#r ;:E+bz3{vutVfp2d[+ak'&bpqmU`,OMR9k+%h6UQ1piX<,Urޮ,q |~u:t'[UH/{MPM\K}W 9nr}c2ůƎ'RNCbpθ6RIz>q{!xɜ{ia5+Tc~nV#TBPm>]3@'?*z4>K)U4|~vC~t(nߏ$wX35VHRvMfZp ryZ&JOJeX`?k-8r8QoC87o2xVܐ4k^M:v I,`ok/RѶNkD:4@jF Fm864݅1fNJ@3~KQv4sѢY=U -/&*nЏ/X۸CB 9i](Of9!Ah@L| Z0ݟ+ ){ȴėkPtpix0E;`AR7̹KTNZ':;&1 YIoQODHn1bH47 G."=`٠&hޢQ[ <'Gu8"x NP.Ltn\|هV:<יּŖ%rzmg&9(wDŽ lOj,Z%7(p^ ꫀmɄ ԄD+ŕ> U߮͜}*`$$2ƌ}Pɫ*2aj:Ptƕ~ >$畲b qmα> eN\ܷ|hnt+nًG.{A 0858"~8oyv+4Ĉ*3/ WÖ́hILo8>VDjTp,dY(m  HZRMR>inwxMid(ɑ< Fk]rB:+R2`Ybw&>(}-Ű寲n[wkYz kxDwKaQ)$TSZvM/E0Hmv^bӖzK[awH|ymG;2ޱ5:{lm<B"BGjXӅ԰rZCn^.*g}YpP+N|@H.6#9Q1f];`Ѕ&/nR?1YDvsv^ DI.&m^kCp8EzKlf /CxU;n7 q@S6Q}Q_N==u vZ_MWRG\NŪTW b9,\rMON2Փ;hVzKeɶff4ﬖזdztss;Ahe0|.4rQ[uj.=8 HK7ֹӞZo(T(zײ(\:"N[7FsU#736n*5Rl@ K^&; H[zLcmST6ExoĄ:-#Ue8ėK? X~H~n&7l%}+N1vhZX;'Ѭ0[_]+Mˬ=m/ ˀ.a{: QH7\x)d<<,DKΉ z=soqqZ"_yQZ!^ϵ~L y~k٪["zHsiYIRm$r`.c/?롽07XS>As;Xaip2tB'?e_@GIcy>QR ey,U1k󨵰v*̏+S)'` <&]T _6i[/Ϳ<ڏX% &[8k 8I~ t)y֍CTs[ h ;U|,'MRiiFII2u~/@B{p b#Nmo<eZ ³lӳJ`䒻aCz1cK$__۔|r5t"x$ԙ,,;~٥3 @V;QK'DZi۽np2|>fxZWx_OP}q@jllMVyNw+*þ= PA>ifʹ u\!TE4q/,:/(fi]xi U6bbk04?ARouovJJbWʳt Ap4"3om%TtBscq s/t=@6dw?-UXV{RQ_FY2PՆӧrg1ZT!"wф^`qf 38G̲)iaΪs+J,2H@ۊX88aJѽFd8F; lԬRJ [}@X+#'3L)jDzh/t&KSA8r'4gǿie U3iف'_λӰ7q6KTVg$h4t|xg4?>$lp}ClLBVo;m<;ujcq?|7EZ$R˯>FL` H$IZ\Im|&Y6_ل<?-@nvh M3[ 2\ۜ D$쿹0f5aQZx{5`L/ڵq.E4 - `Leh'XCٔ"8vLM6F3$ h=t~2đ;.=(tcف0a INFDiw k$otH E~†|ȿq{7{"L i2{8})x.ER ~_KYt#![Nndن/j>fMpNh$ M*1Cg3؎+oP6s@!l ؙ12 Wc8>>rJz`3iҝrފ)=ͻdsE2}dRtc[C#e:NȖ(Zc R3das@~3*'5t\VDnCzb g' &cGI9^E3e}i.LBu!c RnӶ W# t'c4.A }<ҦYdFu*5\C2hbUBdȖ\LV`T+BC8v$7*&Yq y e߇-$;8՗1}pR쪺=E!^O@daC9ר> sQ{ol_ONU-|V'+RP1$4PCe4 0{8 qO "ĪGHoCIzP}rS;=I֞ӤyXq!g˚7ʫ'0u~2CAl8I7-g b4nfHfHA'L~cu>\POOrk|~S㔌#Q|,'.5B.=S |6lzŒJ͸e2ĞeFgm!S(nZ;1$}P BW,ګ} ' yxl~1'VrsMU_G?j.컳>4^H5OVfD,AE`=Huu}^ca2A[*L) [3>qVNWP3Ee~4 (4œrMp e>+hӊ'zue(=,@9c<ޠp,G'֋ѝכ{֗y9C`K!i_?lJt Xy= '#P(2 `Ol)7 G_뎹.YdBPK3WGkt84 >{H1/cEoOG֍ oG#8b*U-7f$,JrމK?`A]&aBS%<>c ُr[eOTlN,lf3&m seĽ[9I`kO% Mt 1y,P`Ŭ5RVoz{B`ρ *:(p.oVMA뿸xQ3NΒz} _~@x?dSF$ZlTh50Q4BjelC'ʽ2*HuPrc5n*o2w=fĪ,;]Q\;9x^sepJe(OݏjfpiHN`oLDje\q0 t~WoMHs[SU>KYK9URrv}n3O /[rJJI ~Bncw BJbK®(Xn&~al냖}ݦ5=G7|Swf]~И[t9>vH}03GC6ݱ?E]sf Z!K,ys NfkΎ(KfWG &&<.+zJ:Ŀ|CmFayhCָOyRe3R}s)Wo"g5ӍŘl ;-f"mpnHc7:tkkqM0=-v_zΚ3\_"] 1v^Ⱦv$G+Z-|vT x P"w~yv7_rtK>DY 8ҽ1ҔNR .lx{$2L3peC7QԖN8$~hXj/Ƈ;Y>P)dY:qJwϙZ qqLP4ޘړcoF{zͽwg^|~ *ߒD/+ 8=i܅qrg%:NHbH#Dղv -ƏՏ]rm2,( Gc~ % R667(1ٲ`-ZĤhP*Ӿ8*zdaj;G?;5F 9pC֭W QipF@f8qKLƺ06`1@cOPʔw)Hu$Xgk `-+gWp`ɖFlEw%?Msj :D"h BZG=:E5K"y?;˻K87̍wNp~H8$ږT/2t]x3fp s boY _ qWLR^O#/UdΩhi -#*/WTh93 aZ |0&my9RKTzu7aGKk˱9`& m@z<(;!.yZsEJ̆{;p+D #uo{0UO!dJYw=)rJI)$: adPiS%ӑV+P<82\=gO0hcPG7;0Еns=Wsw8֤,$w7ː']}HvJLӒd n J[>{4M4mB xkjiZCmb̙]J5ff!L_ p.U!H/,5BjO#GP$eb$k+R*gIȍ'mN2LHS ޵ÂBlHa@O۲Ӡd{^Mw475N~&ȁ ̑Fc7xV\ɒHʵ={<7@faQǠ~at$,,-V0 ]ZKѵs6{iڴ@,l*jd |]BlUS0+_UiG!u]yJV\ .[1kVVLlWU%>҄J)& CN{ i 5/[KM3ғ|^1 0Lr 3klWߣ0+rvLk.XԺgߣBu==Kb8rDqfV6*-ȁ*bj&;b 6BnL τ]}gjEK ʮKBǚ{ak^*t<ۺ-}s)J.d{+PߥqHzUjQjM?= ^2\ 00n/1v͝CG"TNe0r+ Q롛Qγ}x( -ly;,ֳ8lme6- n; N=grhf K])U'xq5~|Jՙ)oA $FcW>% Y*h8l>cC7/0Ial9P4o;a43 Fa_ USeocJo\NIcK>P.]}.S*.3PXgG@4[毰<8H6QN1 A:p\Z>Aݢe_xYpUEIBn7zlS Q> R zΘ|phݨSi !.H+-zA,؍O]@Et©e%nmۥH.QoE]z; P1*tрԎiI'#mS c~BBb ZFz:qHfMi 56< ߅qEA408zYl#/Vmp.dۍ% $ШQHNԬφ nwMC-RO&)~rfuf1qY)D;*-d)I%CrD 1?#uw0*c7_Ϭ<۾?>? ?1x׳o].`z} &,Q((bvcHЦ-Ԏ]jvF1hL_}:&=H`$?Rp#$4ETuCNC խDz/ PhElkq# -DQBc&1r </ܗxNӭRz9T- 3;2PȽwL5"9Vܨ4R0b]ȴ%zң5DFv_С| ׾C,QwaXD=~6j-b[>w:IʧU:^tO3;o M U2.P K#X( yԜ>f ͱT &F':%ށ_./񞙼uǑ%I n=5{ G5ri hEh6 p.ʛA+|J,J"* _:~389Rţ{T| <~cbץUق7(}L_!_594hTw嵵ާǎ[pQVFYNQd.=4 \)M%MgGV0"A(m 8ixnh枽\>6*n G.ςF$:٬pYoҍ|]O#\~g`0:~4%|PbWPABs?1PBqSܶX"r_q:/&#;ihT_$\Y%EdsBi5TvGBBs ڷu~$CKB""KA 8gl4-*a,U^#2c/ .\؎sr$D!"hJ %d!v?kDG tbRKC)mT走Mj.hIN\2.LbEY$QԮd0} Z`*O.y]³bIV5CsGTF>;4Й w-,Mύs?+Ձ"_w']B,+!d]V%۶4{% f;*>ޤ9OЎbA42ŒFDqA)Ga0*h4yuuϯSv- 7xG%%Nkv8:y6_. x7~LHy,傑ڽNL #_k.1̙z0]O#E;m+8Bh 4@)'jOߜ(*Vo f:]HZ*DűuQx6^&2{^ȈR# [xT;Ek2F{{(پWa6T;@k0=2)уOCؕ‡"v}#&Gj'CQh8$mGUhdZV/vBb'٬ yAFZ nQhu TcY wV((%zǍQ)}魩x|.>P-᫇իj1 EKyc V4DF`')P!]7rV `?!YRG\Foə_dKw {"PBmjPx_Ϸǣ55H[nN(B(?.v2-y\K:{bM tl=ZPoM`}NoրܬqG&vslpVxAfvN0Ա{ ƯX},ZHY?5c7WXഃr;ub54wem,a}r"pK T(.9Dr#z ̠#dSۙJBLȉ]@G%k jH0S1K(m`R]`$衕ˮ\YLnC8yВίǰF^8TL=ݙh<kSʅ;Pt>P<u5qp?@{`ɪs ) ڃH_im։w?~%hz2fNŲfMk#`@eᔚ"8l(f@J"oG)˨ 0 3/=aD$,!1_LwC%,ї](mA±ɛ>R3:6s[)iʡ7[q\"ј4l.Ga$=k\[ˌ+U? j}*K.qQ"}ܐ$ϣ%v]޲O `1)XÉ߬3Q.3c,ffyT8ykPL-0\FUaK̾Lڧ[*wIr^̌j-dA ft`zA9@R%,SFNU, G-0hynL% A٭7R :ּ5٬x3´As"LhM89u[9[e͞^Ű }ɨe/يKT%fp0<|{`uHQPoD-MkQn=ܤ)b{7'VgKY\mT;$u] _icb`)fGdM?V a: Ã^LO@Z"uzmJWڿ?ff O ›'"3;9iBXCE"tz lNЅDŘ#@YOZ;N]mFpY8T0Ws?HAG^BNbx:M?ɏ&geZġ$˟S>9{fw*LTg>T1f&/›~]v}kF?(i@7]sTU *3]m@NMS£=i$=*S778|9ifawscV&#;5pf3ۢ}4`4rIMI5oxܛ8*וJaI{8"EfbcЏ5yR}a*ZJ*)6[Äޥ]*!_;9${}zBCIpxz޳i_ӛW'X^tΥ=d&Mx|AYa N>GugUY"l8S^]F9;x õla|nН,L"|pgc۝= m /r[ :_dK9TVH( J:)ifxG{%Un3_nl 3?bhR{M)6Apg] &ćn Sg~eK:0]{ YRI0 $6ц wD.9`:c@tT1qTCsBM8$ 6_qc]NtCZ#@Kf?d](](ض5>YQ_^`c3\Yy _[PT txۦ`Q-CVqDs`VJD8Z`פW j'8 )FJ;3:b`>"eY0e|s~iUl!s|W*zN'}Gmxy L?Hh/ʗ>٦tPB ` ;Zռ(Y`gzddQPMR7̀`f[֯r'n3W?QPv[Nie_~ւ5 tÂ+JckT飥{BpeGv #?1T9??WɵVeKu=7`<M|JH{+ v(/Y-c01oՇIZ%M.."Idk6Fj.8Dqt6ܯnN[RxG"/K'751q\ΡJ2BkIbSQf!^dzD㎖!M+y753Qe" aφ<2;써{ECa;cK:n, P+#! V,MziU6@$ +OJ_=٨͌Njm"yRٷ.r6L΂Z*АmLB(H ~,7W(l4CovU pKmRD;]3l#H;v(' r'.9/]]kw;kf{Y!mp} ܔ_q]>BdJ>@Rɝw\B1+8Zj Ͽ}sB ^v;Bgj5 ǫ爂=8n ecEغPfohk&qsZ 27vU\x"p|Tگ묉nyhz,kGsbB'{d3iTahP9sB2^tzrwN.CPLCA"hd٧8>.D=ANڟuq)tg(q&$f`;G(ll5;:AQwzR(YYJP! w\J0Vұ &IK+{HX.wR+dh.bL$T̤ȫ6s 7ZP>he-RUϾ息l+r j9O38ó]w{:bl낒b iy7&f!e]D(}fz,\fd\,K-ů_8!oGR@6p &upxm3;sP킣y 'UNl׷7aM'a`!d!_VzH9hZYBҞD>pNx`Cn8މt6QJgm/Os&Vzvƛ1@`osFo )rρĩgjPEw'=~&,g͸O_͒d'5X/ 1QFNbF3N28֒mlh2;64KYY\VL"oOnV?tGiܹVJ@>ʎ݃ ufF |bBC?$?&nBWzȋ t w?eC\*OrS 1/{ʸ1>:c׿/yR ).Gn?DnˣJ>} Pޯ6Ix^jt/fpc&$w! ?\VqQ=}CԄMЖM^bTu\W%gpUäWGtQ v3t169OUu2[%WulY0Hc{y d%%qOx:]t^N"ѣRqY@t UJ*{+Q_-o|l[byC'-I̐蘬H.N:>BjK4iGݻ~f!T '5Dҙ[k}w :YսstvXwC@,uoRaE S-#"8"ĩݙ_GZ~Ʈ $V% %4&]>@Pjn}gd@pgHJg~?!"  DH%x<`'i')qb&Q"qp sT,Ir([Ǒ$.fՓq0׬{ %_ ua]uγOΞ3ֻ[R*5.L2pBՓ4J>ضkЛjv>]ɐ2i6HLqHL6r*vj akvC9 ,i]-vw9k7R16sܬp]6cLbWL=0\T&pm ƖHktgz3qa9^*JfCv= ̇^8DwRb@eh[? l~r ZWD 9B :]Cb vzA:&'q#즺Z]!!U/˖d!t(c^?"奨ezw/24 ̅!p3 ]d%Sԡj溚W(-/IBsOpٴ8+A `xjָ 'b8n?-ݽʼn RZcɳ?t; UJR@IޘZzQ\?H4G3BMYeH߳3WMʦaMZ6AGhw='pWjLJw&̥ԛ1&㓳A0o BEȜFS'Ç-8_bK\Qt 5}i\5i.KLs/ R%+e]0us*(Hõ RDϥY`ޱ1)+-WM)Ҫ=֚C1CP:eOԀ.]P߄pzbG0V%pu$PIp\6V8gS797 XwwFxM_,9g\i;dH >=ߴl -Y!4yu#/$($K6{>-636 /kup)ruq& GR>lo ^.7!J(wEmO6?vYeD@Wu|a>ךbI }wA##/u?Ҷ8DXrm땄NͰ ILbLvD(=)|t@MMŇ^.\r;~W $kPW @A)Y Z𿁒8:TRi*lZgl[} /]#x'50 PYE %F,XơҬɬaPj&?TFHibvScDveH kp If0?x9ƠƼ WT99H>^cݮbYNɇ]V\bQ^AxXr:&<٭$~ט%#XhiVyO爣;+0d/)tj$;}8^ ;;dKQ ͘Akg#߃ 8&QCb`SGXVǍ% XV#P+{+GޙcI^3xܸx$x\2/cD@Xq~ㆿ;E{V?\,,ԔF̝C!ǣ;@֬ ΣF5);ONO9QLQ>&3--浭 (̈́tg?ӆ (uT{acr3){etfF")=VM3{pL.` ^E ?܊|Xb%O*J`~d|ࣅZ__\~ke{RRl ]nC^< @?p4hR׉HCHO[z) qmd6Z#""]q6 )*~O4M7X+AnlE53nY2B[|l"7eeC|<YVY9Nv#?q]20&yD=uNXJPxZ< ߔ_ni2^h5hX\:"֢y`k!=eG^Cظ#1H"S*HLlvh hو8DSn#@2$i.0S/T (=&Jը7=BڪDb7og!!r0p:}/]/8(*Yhн0|ޏ J&]0KQ;kJlĂB||: FIJIL0.{9@OaGkH'A"|}(wm٦O,xФ"\QgV\U7OpC8yejvgYAF_*ZZƧg{~c+Pc+Vx~ pumxvAq D uZQdc(&(nP9P^ί/s7X aRr9\S-醮,;ʜW= 0l&m;U͞ t_AҾ & X KoGBnEaAeUӈd?ˮ̞[2ؐ {? ]Mk0[Q&1szAl8r{Il^H@K}`f=R 83qH#2Vd#`.鄯ṳ ۄn(!\F<R H#8æH?hK˓] u[ew, F :mS}|h͇aCv]+U3t@ +.jPܘ ,C،+LA@q׀bjg$S; >%>"EF23wKYy=sXg]=H dwq=}M`WN5tYxh'ꇌ}d2l1rnWd@"{LQ4VӞ6wQoǍf͑eذ{Iٲ [+$%(>[\>y1 _wX:ّűk?4Q=>f),zC%>5fWäM9>3Ou,g#£*MX '+l<[E 1X:lpG7m@O̽Ǘ2 y]5j&&zUOI8ųǫ<{J۪Nyrp扴yw>:E͉4b1q@zb4m[JrLѮ&QGF|@S ȝ\GL ,sn1v;ql;)1ƕN /XaNl؂~_sqdz9 M{a*W)tzHN„":n|~Cc'Cnj *;sb+1wDL)Ev)Q$da͍Ǥmڲw-_nI}7(fJ<J@A:"G-&{E>xM\~IX/}x5_0-S٧1ׯMg0p tMqH ~3\vXj( R2/DmFjk FkЯo*ac!1#(:)_PXWf>WC:UBJ;={l>I-Yp= $g[41Ro0eVw&\PI6YZhVS_ =wDh%E;WG^;U ?˜ WSL@1:Ѷf5SQzV/'qM #,B&U1bQ+'/PD m¡ MbGbc fF.9Wqsr) usq q_5 ,p%̙XM >SFipy&~ᓅ5G QZ7 ֲfv|¸?DF_G#&ު;/~f@*SH[tOJoMFwjr)\C<vaw\fM0S3mgۈ%5ǎ?bKӴ3Lcܺ~'GU㛕m%9)}'zb3,,><2S2!^%Pk4cC#]ԁEjlgB)gݑy$C|@ 1zV4X#<&6 ղ:; ,tΚP\uәrxS#Ƃ;rCF7II ?:.I vUDOg5NCaTcȄS3=JSbDdu6kg!JMi;{Y}З6J!Ƞq_*[GYy^x6d)˴3)j1o{X(RN;Db=,gNh@B\]GHHDŢQgN:k p8*t!;~HIҴ0w&ˑ2SEj*x$Cd$ޑ oP||Mf@kmꉧjT`wUɴx29_!f BQCU^#Ύ50N꬞G 9f"l:w2YBnf:u5LҷįjOؐ[FCdAR  V,Mn5@DOIoR(b* 5٦wdUz wUP7&YkWrS}3IAc7'C]P`¢, uX]+%_љF om*i7o@{ !Q!BFЙ:p[s~dIT;wwI@􍾸t5%ۍ^/lkvæN~1K2r!Yw]-/ PpaR$}WZZh%O#jNq0Kd0bY?8hZOi=:)4+ݪ04W3'8tJuʑ,rp y0 -N/Ejf֖ w;n\v_jCRޚiBUcAruN[9x ib5 ;5t\CGӎ:ޥ;7&<` tjRDT OoJmv5HrDp; ;9gp\άNjs0Mh*{ )eh~U=@:#=z65lRk:8ڻ>ٿno܈M!fϽvTuJޏ<*\K_Q]lWTag kp>A-MCZf. ,@IlM3Rvuo>k#e]x8}HJ7%|9@;Kn -bjnr OJ6*յ ϬyoY9m@~4t3!޸~wq@+Jc_xLZIg5ؼarzn.K a3I.G_j"nTV&O í:(ބX9ӥ|+~YsIfY!<&ۃfG¯]OGC1ЯC5 yjQR[D.KAbW̙lX T:6?"yl u:sTTE^R Fd) 4ĞN ܈=MkLZ:Ej]X&"xʹ|I D:i3W3G)QC;k)zؙEM$0O(:gDS\[s7uV"}BKgI8_3V6pCEpC`'l4̙ W|q1bT26"9l㼬ڦsAo(RBܫ_(kEHo%ULeIwP2^&)nNj r[OYvks qX@0PI2x+ei‚##@o;8t)fgvS⽍w77dCw ZM;G_\pjp *3v4in0LLd;&]#5wMBXL/*L\ʈeTE_0;?!U35'7w+ Y36%+Z ?߾9h7lH{m ǣk[Id+ j}K^;7Wn0_kP'x*\X^` oTꮫļK/}@ƶQe΢+8rݓxkϦU XAȗՕͺPz[B3pfIxLu; 5S_h/]p<՛ xi&MR@GHAGo1.3 6xkB;#3Gʗ;MӜ1 K΢V KA^{z=ߨQ*WK?wKa=s2- o @7>  Š xCKĂY?0|KM (+x"h1W3,n/Q-d=ޏUAԱk0=_Y7,S,!PY{*:Dɴ/#OsjD:Efk߽ax~Nh1ed "i1W3T߬R3ﱉS%F'|%f#!*cWNyѐNQ\;(!JVt#?X4O㐸 IrNP3Hzi'hwc5N> c@07$OR@"=2vTdVPT"[1 f6D[Ux>qzT+FWm!^acE>V4,DF`fP;¢4uk՚g!1Tԋ][A2qk-0Ed ED W|Nx[_|]d)m6f/5V>tgniYq,N|P׉^aiL/:N,&p g"pv@j0΃,!oS:Mָ̦4z\FL`*ԾMpAO1qvunw'},aF=?GqI͕DRfPNx$C9BQJ8I桄-D큏٤xS{*wa6) B!XYXA'b|Y8qDlja@KYc6 UX~oUF.h|-¿v>,V@ I6#S|mʊ˖-0JA6fiÇ P1B4 zdx B4=% E&1`6+’I23<6e(Ǫu3.H<`jo蚶ժ8B! *XPe͏M9/ Pesk6hFG,kR<،$Bqb9H*)%Ul MF5Ӓ kV>Դx ޾-QeɞVy'Ň Ok B#V `&TT'-qt]zBmi?DBη[w(m0YINvViYC; ]|M*y{Ct\ of=µsUDm5;ѿTVa&EX)ke11u!mб~Z.C+wp9+LJZK 4vL 'fR{4Fe*C򶾬 Ru]A/-P=Ga̍>$8 UC YQ(4ZX?H/glU*U|l`q| em2ԶREJ,P~.e@otrEr d㠦!: z=+CKjՅŷYɄM881itUM?w>#Y󸪗/i"4U D'H'E{Ɔu3<,D8Y5ĵk"2#(Cf5Ǫ)A%}tl9[9aoOd2KmEAmScN|'MSDM~w10GGW! nG|6p$! IItѕ0)11 y?}m:y^]8TPr[XW~NXl!B<Ǣ^ZB (*xN!܏juc移e"j< m`CERPU4͆PQ~kb-mIy´Fs*+#R5ZSadAQ!y[gzT帮=3Ln:;'()~@P@GX̭`OHc±łQu 'atår9ڷrJ ֮Sz[R<*ʀ@G)tA4-5Qwm 64^w0Hkq_&hu#8z0bRax"(`l_:'%M VG Odľ|fnۑm+,: ~ !dqQkkڌMha`˫r$lv8C19bԢ, нr t١YUTHbѿvCp˼ ]MNA0Kp܄PMWD].ʵČ]LSj4|=2`3W5Rdu%:OoعC!$c"l ,ږ@oYZ2 RlZyN@ƁJ|PyC 빴Cf:b?n3[4DPRZ3) υ}-۟ڇ(u`h|o*zfz_,z59ϽtG| uT1UQ_yw/^ rJ ꘸̽ԁPe}{nB BInJ Av6~#?թWǟE{0#m[98 k i a,43y|sgq3֤XLMS}pZps9sэdyXHDŽ`g*Ux[&\7 l4-cch5Uff(̯rsxa6'ƔnaeX NT;X?vV@AĤb ~re&xwy;P|Thc/Nxgnvw:P<a| 2eDUр#=~GOu;~YxbPPILW&5aT YJRܦ- ?65R[u#nh 49f`Kځr#"vQ'u^~6!ފ< $^熤Cȅdf?ʴ|9;N?wB֧iC+`1EKa@v}WN"<=|۪?7޷ɰ9xd{4KXh^k8DU؊]xOHnzy_*ꇾ^c?Iqmc`b~ $!t8G)NHm u#"@}hFyMP4;TMN"z{FӼ]spg^<$'$P_*rV*mi\';Ǚu#14k%C8׊/Fn)4i@7 Š UpS1&킴ތU?|gqe _AEi4q)V7NzXF͞ckM {IB|#=ȄN"]%+7`Gw%S!{ydBDHfژBh3 ŁYW'Lfp4vi"lJ*rTEwyQ{>6~艾!n`N| TkVR6[lWW<''F #YS^}wiN=%Z>4'Ό;Ph><uDZ;JAG4{vbiI*2nH[N9/9;!W-%jh C^_d'Ɣ>%i4j E)Mb_Ϩ21=Z{z!_&7XB[<ٴ O lns ~DWEg ύj.019|fhs F+*uBcUn+Rd0߻?b.݁ 9՜Wˤ$j {S ʺri2g39`L;tD9q!uUmO4?;{^>ҿRͰ5#icpq4fVE^Ʌ(x]+m>N]BN¸}l􉰥E8Bs;6kY_Pܞ~yJ)qdJVGAv9.*rsE;H%9 W٠C@\,Ď8}{[dASɜ%K^6ET6lgJM-C[\#3/f-AO KpSv8Nͦiz%6ۦpM&˚Uaa,k _t%|izA7]2F)C [" #~ducvc7orm򭦁2"s'm^(~ ML{E͓Ut3Vպ5tU={\%Q\k:;A1$f:6Ʊ,=(YK…n^0n>m鷍|qhCޫrkZ \4l!T1|ڕ1CUYPN^=K[BTk*ɺ?_6XӬUrv=Pc|;q`PlBȕ[U{z|Yq֠'K'zEn55E\=_{bVI ?~/(u8pl r S2ΨRd븧Q,b4KRlM=/TF$D`_,ۀ aJaji3NA̭b\S1x4l Bɘf/݊c}7e/ɮ(y=@TikٜGLwAR0^DY,x h8N6+^GU{a@NBҢ]RϹ[Q3M!_jk{m سYBx&/[lDIOFLa'St&S{p5-M7aqyW\$"hQ=|cMfnO_a+ <@+&n0ۢGpd3NI3{> ) .Bd ˽F:ETqJK&7+A {Sv-DQ0nP ]U^#lW);No>Zl+¿f&IZ1#X7M:,X8.=S_wyJe p#oDƃ 7Yd!DP/ ߊS{Hos.DIK=:*"kt܄4) ]J=657 ƽ-%_䠲p_#YG.q#9vLl$/;T|[+QeO3p BSk Kgs3E셧 <8#2*R"ݹro6:!X_t pǻxm͈'3eji S]M+6FNq-UcF]er<*|uw|΢|L*D-;7l!.l)w]iF jRi4ނֶ 7LeTWe$В3S^Ohϧ8 k L1OkC%шnvicͰNSLud;}m5:lVCz7% /XKтBJc+v]tAJN;-D =E]`pU2\IDEcU㫚wT۴XypFφOw^2P}FBTJ .4_ 8'.ZY٘|c^{CpU)H++{2(or CױPd.neMJT2RR17 W{b>9оݳi&NflF T'K.}wq44.{Cmz*6}vd>"`&HX`bcs#wދRڊ Rz#uuoc 2yRw*XG-]Ao 2I[dAY/ZcZ5iDž$E|8: yC´dgcRu|Fyf].$8xԥyC(ڃKEr`Jz$jLK ;FXu<ޤ>czWB{՞mU^mQ@M%Y]Lcs&# WmUzD6 }?=bब "EwLP(9(ѽ֩{ # +Ddn QFqb:)<|)hb"y]'IV(ш+fGGQ2X,<]5G h u)#:cdlJƝBG`y߅5v=Ch3\#/5TQ-ˏƵ hl YwW8=yc@t=5ڙi:0azx+lu,Jauswr-Fk-wvG{]V m !T)p'v2cYpSRG=끩]dDo۶$XuaPc_7nݖV*/6s])1:2 XS確qsδ[ _RѬ;p8- dD.E-LeY^j LbmoB\E&yCM)ZeKr#2Z ̠# ¾R_LinAq*INzz!M ʬpe`Lr;qǼ AS TWn3ė&4*e7yG|[x@}nyL, c#\fdQ(IbRE׹N3g~NŋhlIH!U8~ FjĿ?+Emf]R"YOnYXWw"T&o%9ѷ 62gOD6kz(}4= 'KrM_{X1rG g&+awQ}FLnk(s)VLWN{J-lޜ4_&N懪M+GT}gw`]v]Z Zv-$E$nUoic,|͆n6 /ͺF|=i5of:X ?%^b[[;2UUA5g1'vIR.7K AbRJg}ˏV\rǕceCF>"ph }[D-o-W|ĽyW:~ѹ^]Phj},O4S/V|r5`\K+&xV '-.<8&Jӌً~o艬8j"Q??`JJg^Sf"dV <m>7:ܰ|[6tvogETE1c/͊[Ge{޴HKꆃ"E%~In{mY8xD`6gj5Rkb!:U ֆ+T^[A7 h_fP5,"u\jle T!h0%@3${vXɥ))B1/=kսC?%S{Da53 7cGK.'onf4YY)@?29<,,VT;j^dXq ѪKi\ hU,\(szy2׎Ԅx׈Xɱ[bׇGTxFڌ2f8ܼT%]Lu`e-vٲIQ2⤟{_`|IV ~J̫>XKTocHȽ~WǰһBvfWb&lx%{9_"IN6Ҽ? ] c*DVNu?nMo4;zC1#SiG/B)%f(s#ux?~$ UQu&3M*nM|gY{"{w^l u}\,\wm?  `:F${ l׊Gup;ή/yC);{!.efQګ3FwKXh+ί+o/=c@Ma+*k,je39FAMb8cMҴ[ôCp +?2-Cj;x3gHeCAKp9:[/dRJYp!k N ]_:k{ v!U_TrE[0H.IG"FQ%N_W3 x9)܆M1[#G]7uòDdX jB`~ #;!kCK?9aDQr/@Lj #g=nНՑtlqx{O}P=g]V8CT,,蓇(4k'" = {΋ЈT98g.շ|w\ [!";+dɃz9P͉s$W/{/F赂H|LމuYj-}7J@BQ$.0K̮s<`aŦ]< ө8K>Qjp~aPJFdPp3 ռ  `gY"9+AVLrJ^x+Ŀā:K|v|RiW"30HИn`μg5wq/qot-g'@0h(3b> y):C4ixQ $U?)[zʮl$*ZD<"c|~2-֕˟bb:.QPUCjPP%~tt0Qq7e,b+c:S;w %$(|w?U#j m,{]_V9Jd3$wmš c0:\qqj&O{Ì/$rGzMZ֤q#H-TU>HȣmmJYlO;Ƭ^4b]?T?TĄܗ+ϣgf)̗mp4+9Z&.wu/Ưg}H}G]0lc7nU#>5Uk_KJ.龄&M̵aٲ-ʵ Xۖ Rñ'5fUx^':lKLv8 +.Ij~UgȽ8兪K3q#GqzF/1YiKn3?{DAY]w׻ȍH"?fq_ne*F͈' I)Hdd ]˞zl:uvz"1N%BjRMuOWtiano_њ`1U[ʇN+C< 3zgؔߜѿeA2]|/zTMS_]+OEXh6[A,0(K*8ܽczKFSq5Nfpd"ĥ3-#(qD܋ ]=)@Ѽ(Y=WBV*cLy[Qfe8~OWwf"bhK{vG5Cyr*;WUeOj_J_5Ǚ8wMPڔT]0Kxg[(xnx#ח!T #(-ؑAB3cM~n}+C4Z ށ 1?@$eX7qN@WCTEQ}av*nUiQ,{ {PaHNx$5@.j,6#?Ր>}QV!NY]CɎ\[s1c`0 t.tIeK㋕OlX4*1I͌G> 3wѐ-n:A뫐(ۖ8V@=*;{&n;&[ rCUYd2GBa_Jx&5Gּˍi7Nh+_?01D(DBvVL Ccth_9'/M)"}2q@~s*33LsPM,1sâӯK:Ukd ϜXy2l ~3T@ ֲNoV%x ;e 0FLxlrLc SLlhr/ 6_\?6umfuNVAzXyLUR85#D׿ŬG=s e3rɀTiۻ_ժƦeOB+S V$T`egSGj3b OYB+AksץX1M #LN5d 7)+Q^M+ $ن?q<ҷ=TV\K \ؔpiaיҡ~)%Ba6'Оɺɭ6Aj'NW<.]HF2Hw2U©Mpa -`N X, `=xWg/q'/nˣ_F>ڷ]gulxM≯bfTkzVG2mbd"#!(=mK`fh 9snÅaAUv֪؉˻ToUȕҥH%@@VOz*8r?iLԎ (FI`o}-pLb . m$9v9{!E|(i =Ȅؔ A4W=$ѹ -ʬZ %`w=@J˅#?mJ6D!Ah72mcDxKФJ2wVvfKQ1HOq653؍&`r17<Ȗgd iD.t_+HYOĮѴ"*Q`U[j L~#_߆ӫ]){r'=N_rJz|$^Sְ֓''hmuz_}lx(NCjdJoqPn֮)1"꣎.ߒ_#(e e @=v9$/ }J utnf3#'˞zwutˑ]ܩ7-k I/*Z߅,%DuvN;g1U), 7C;PK҅G@FHkZQH7> toll_~Ġid+UdV $ +dU\#F}uLUNICt2 |T_R;\FX1א$C'Ë1Ox1sx  ]{Ey^%z'LcçiNE?7žU вkpG<S jԋ|iZ ǧ8Ai鉕%cWH7b0a*CRT[YYQi^G" 켉L`!ྦKbή:UfXJ }ڮ3׏І0fыYl+JGۣ h5ae[92Ķ/oAV%嘱@f1j%8w#j"cJM<_r<ژ~1%Dc;p }:Htyj̋$=we7qI Gf"Gxi661Wߵ =|qx,*uV*Bg: q;chpy6f7dwAi﹥AJzi쭠U{/D *G8a0AmsN")]FZ5Ƀa^ NeTD~i3?$l^FA{Mخ1R Ox^؋UQhx(Z]hkdJ0QjDE%✻J 貃p-Pքh-"s@ }^TۆF-hǴ|hbq-I" w}B$As6 -{Z'#B4| c]Ab[*S0x\~Rwc:jPj/wDM^Xj+GJUp7 N'+_J*t7 OF}%;;ON8;O]P V<9 ?G 'Q045$hI#^/6P܏r[C.#EpmJop˩62e:fkUQPthA#(ё1hVx>(|yEcۼg Br(Hq fO#8^?o+RU=WLM U@BGiV>x6GpS\NqeymAa =` sW ɓ?68"Ⱥ4ٲb߫yf0I#?2z)~8Ɵ)fu5|cӊ J?(SY 5*QV٧֣M,gf`X#撻/Pۣsw;*Ki zI{PqaeҺ檕O: 10/p> ޭR-dO6t)o>80WPќwKt-$P0T(,ݻly՘9p5ہ5u#;kجqi̶ګ5xAV==m\P 8Q'dUw؍:r9Y–{t䒖hhXPs5XF^8b.߅BWORMtl亐_afL9ŇEXϷ&q!qt /&F[\>vp Y1> mufӲraUdtK!>e@'MxjF`GS.g38N2wڮ QBx B4x$D)h0&6zR唤5[۹gP5 DqZȍ mRc/I6F4ZMPgg E&d;i^{ aU8_:p^;ok~S;!!|G/ ӚgjjkU֦sIr-'mav*)pqF98RRT2KlxJqw\ ~1Z;AN悝DUS/BxFOnFW)&} ]Yސwt5]hӟ[5.CX퉺e!{{M+Jw- q}͖`([Xo>ҵEln^xM+ٟNdP'0q'മnL*)&J8l$^i(1ñnW̓2- i66A<6OvTqrhkAS ~Ѓ`X6=z4CV sLPxɡ˧(('Z;h5[>`NmܧevīMɋF&(P5wnMn7!cCمO vlߡy\4ʃ3 H[ $"-a)lD"b-念_8J(!DO%kÌJ!M`H k9I#tz#tj<۱i"=|1/w=xW BGfm_/Vp%*aX*VQæuVw;GIaقK_2?,Qi:s\xL*t{#3@m2._ ܅)2e0Jǥ{QzDzMj $52B/A3/V^q_n)/4JXKز&om莤i^I}NE{G nqߟgV9M.WwWފ]Q:.%m0ey~/qR(NI&'c`;¨~Z6vg,P;VpOQN|5/yJ[\?9^@iR"j\6v `&I7mYH$7?PSE]p -{*16ډb ,;Gx4u~T)^Y¾a<Tj1z҆&/7c =ׅZPMOv|}-"|"2y#O&4F٬M`A{Ä$s @ʍ]/&iXSD2PQȴ?g5ĖxX3/ 'mM/_@N jyMBE P{,z)9}SU]8ՎVQ]7|7K6- 1f}1 ͝U+K-f7{P$z=+bLi9"[֋̄:-mL|;'WɏJsdL$Ј߸ FMjW^Axe +k¥Wz!ny.sDzl ^n{"9e@[SJpR9Bjȍ ЁɆLuީz*m7r'6FKc[@f})' iմ:7~e7n/r^gܧBJGNwVFw!zmEe[ek5Wq9B)ZC[fv@b$ L {5k pV/ XJȏ^aA'Pѐ>Χt*Fea>J.@og6ZámVZLCZ@$sV]vK4AzV@ p;B (]Vv#$w{}$) E0c.e;bD{F߁'rVGQ זaz(I{ k?c0]$Khr'ob ;1m^`8"h(}w/cm)u@> vD!ǂ(oً<*ܭJ6^+m\ `oӁZe>fTw/ƾ15JBVٺ< Ѡ $6HQ+Bȝ a::qVkxPDqآYuWO >MaSi{-}ں ؍0ڸL @ޢP &"#y5#7bp P}߸Ns :N@fIJ.C7^.Kjgc`a˙%`wq&91B]IֈO8oˊ[T[=Rؒ8bOoo@ W9 acS?Wz,;‹r+l(2@Ϣn-ol>1Cs)v s+803."t, HYFD⇬9vzRC.$V% UYp/:*>uS+5N_tn9. :?=9;)LKU$;#_¡֚rPPf+>5xφ M"M(f)@0~0 hۙ^& :%Zl8yϚ- 0'^Ƀ cbl ز;ɨaϣ%Ol$M$c$H2^7naLQ umu]}i˅s!8riw2i+P2MHp/hL? ~<5'Jv >tj8E%-lΡbgt(r+kSo )g]qL64^cۤ\کWst)3ɘ׬Ǐj(uR!H1ʢ$>R*P&dbj+y藼~r%Mپact+ jb|xf/H[1N_ЛhRd~0fmͣX%w[5~}[bH Š s1M)RS%32m.j7~y~B@&W" Q ?cᳶ\`Yxyҋ>4 -X2Y+f+{mnr$ y>蕅FAt02g-lkcc:X^e[ IC97 F\`l'l{nj̃HAV {Xʠ ݇rғ&P{ic$SF&q,oϪjN|s G q.h^5rR|r)_WBt*!;aFa{ouވyAYvB $;&N|liKcZE~o kXUY}]2?GYLad!t /p`):VOZ92_-3wsM4EvK$,#ڎN{lƟ =l 5;V]%Ft gcP?X56~Pe}–ܨRٟ{TGL1(p 8>պ{f u' :iBs.7g;3 _8 )a&ٵ2Bn^rV|/_,fsy:TM_MGbcuG:|)"l=̱{:vocEcӲ49XX_;; Ë,p?yKImȮuD[eXz}yrx'ZNpL{Ql> N]6d*SU]phw q}m ]U{Rl_iDžEX` 1}ׯ0zR'( h6ю/Ɵ^Sy>=HR?ׁZp.I0w4c ~G(y' w.3,0˯Pl@Iեf^+ PxWw5qFR~ro°`7yG㊾^"*'id`\XkjZqcB:@$qi8-wF@.F9ʤ{|[d³6P٪)OeGwBHBa0? |A[>O=yo]=3KEr$423slR. PVҘd~J- \tڐr蛺%C'ڤCE*o' *h9pMӅN 4rp2QY.%(n {p( lE 9Q_SPM:B_7x=˳֡{*޲" 'p]r{ x,Z=dfo`6c0TtgR"ڲgT)n K:Qa,~ϣz{mDɺ;bт~C"aFpr8Ec r4MUonTX3ui!Pɍ~m}/ߕ>rEU×J(]\b%| Q"7&NÁ UKA{U\~^L:%*g%)i͎͊Q L30Bj<݃GO ){M?I21j *-e$@ILHJΙè#z?Y`4vlƬw`8_h*RT7f:0b[x ߹:6*'9s~m%@&O}c64i- .{#\/H,x@F!/?3_ -GA#ؓ+."%F `/Sb3ٔ?ם@h{@YbKˤiVEOk!~az@]¸D}`H:?gxfO Ѭ|D()?밁1Zێ4W'xI.&*ƕVSIBb()ُA'T1=4y|:yP $w!α0șl #P1pFud Q/Uiz&+p2`PS+9{P6+0ʇ}f|8PdOD #Iʼn l Uo24E'ɐ-Q3KTn9/Pij8CU?y-ӵHm`lf&>yuI_-s7,!3 Ut<@$zVO, :TlQ(R)<g*q=ᆞ9 <0gp+u=$ДMmUI QP7]#̃Mq?#gBQrIsc 4&! m75 )Zb?Ws/6Q>ei;v J|+Ux/fz<|UՊ12seˢ|U cm\@OIxG OeڙsD9K7_cQؿ}]b=jM ҖLƘʥb_>&=82 ! H@|X"ʦv}\n7 7Q{Us 'jA¼vd3  '?٥~\P`;3zuY~;{/g)vv <ࡇSKER5 + @Ht1iE^7j<0;_˻ =c%uv2Dk^Pȉ*2PMu2b¼6;Ȯ#=qc@\@5( clf1KҨ=jj!ΰsJ BvΎeR;A2Su7TPeDbx_/{`cj'y ~2C&l~ ݃ZgLNo OJ99j(y+:6I/ [P 7ʤ6ww do6zT8F2zR]3>⻢-I>rwWS.LSv`;^#޳$фr$9hB̦[ jO#^7G18͛`èR5oœ}bZ}Z'W)@ȨC ]>'ۑƇד.O{h {ϼO%8w9M*K稦j: pxNq _:abVqa88 5ċ 3OȰHoܑhRmSkD0EV}S[,UNLkl ޸ZYyjvFz*ئ_ǿRxjU[s"q`pPPN*bD{y֦ݺاfcPlD>,乏Q'%Y'4w(:{kmM`@F;kOe/-D g@&[{m!VPxOWJYXP}%Qp8v3TWgF Ε 'B[QViGI`');MƳ\uae7șbh̡.bdd|{Ǹ%N_mok2q#A/Z;F4S܃DN59C`(_j"13|g{VLl;#J]9_?2?Wk&jFȎ鈙$. SK3r5|RNC۩C< [PC.WO.]px׿klA,Q>Ӗ`-e趲q`ˏ]⾫7nQiѡ!=-Ԭ5"2B`IO'OB_3x."M_[tJtZfs Fh_*`L"l[&ejWʹJ`ҼDە7sI?QkAlHj vX1As 1ֆyt횱njjftĹ퀽- MpҖ &k1OTg}#iV x]QzzCnB͸A^/ qwBRCCY0<,<+naM-QUe@&.6|)U80%>mx9 8V560x0O=,VaT_,č[=D2c $k3u4ٌtN4!e ^+s|9 B S.ݚRA5W6=mXI7Gb(1]r:`N&\ R[xК kDnJm48PyނzWA$ ̿Y(MJܔ2p#홬n 9@^)xfUptBiLNڝ6Fh`(h4kg sǐ'C* Ԍ'6QoHndpqf .7pB M];f*Yq4Z9Hu UuXzו|`W@y51ԦzE1{-8q_S @)$% e2ww} M$ Z3csgC[qWkMIڢso;xLi2p-ʶaQ";W}HMX^iIR+ІWFooHhҝभc<g0SƗ֏`\lWʴ#4pkl vE-_h?LQWyz%\mr.+㬎ӊGJX " t-Zx-o$xwB=o7]=p*d} #U8+̦{ߊmzԨrѾ7~D#mQ7Hc)g-\kiyi%[=ѧ֯#0`] u ܹvތXkn{#1t+ n*6>CTD!L'/J]T"=o8c/m~%2ˆafp z#sY;wu(jcԱrTwо$PZni+}/.:=3X݂pG|DXD%!{:>qjk9XmP拜 #{[),LRY:l, ={=*h^T)ꤟڷ>8LO8veE=&+ >a䏷4?J"Iy˥iylFfҍ3C} șϝkCe7ԬSn RoЅZ,<\]|ԑ&p0 VDHrYؿGVb{1,rPύĢP6{!97Jg@IP[ \7c,.Z:/yέfgcss$7yRfS@z͋I9I ^\I߇/6UqUwX i8Ql#u*MU_mP;"πL_7{i3\#]J{}|P64?'Lܿ}}m@bL,W%m e߾eAWK^C1q7MiA&}?z#{=ExT)LLB= ;+[<<'8`c}B^Ys37#1!A&r~Q,m1U,Y}2[}"vZӗnVěKD}&h>νG)Ǔt'CKnFw=ocGL⒵'F^Z ӲS4H/~qWY 2hnSz-NKn6#0Xa4f liBs ЏSb6ZN)yWc~_ۢ#@/@(hwՓ|śT817ϭ\{Ōx!ណ^]=q^zsus*HX_ؿK>YW/-ُX{w&aQ9ʉLp!3UKKpxf YCp*/ZrTcTJuL`̍ȑu!X<,ПGܝعnp9LXq~B $g>i9 I7"?e`d`*LXHzm]WHDlUȰ ~;hkJ50M卫qLGQWuW"2 ў=AT0Sd@Okaľ_x!7ٙVZ]olQuiHu%M薺dLJ*eLQ{uOE1_]@7B9׻Av[dhH:3Ou~v$"yB!Ebk˲ 9R,5E'%{8TO]Ⱥ*B‰˟olZ6P6ZkɠBҗ@nyiNKLH:=Yjȓʰ|ҫ- GBFB5d״Jl"2&JȻ-N3|R$HB=!Ȝ3`ea;7>:=")N"W_tg̸fkI 2ʎZڧa 2`v(0f=YCL?Rß텝5z.ޑ*x͹~Oȴh' 7/`=Zߓ$mPMGu>N.Q;lN+8ґQC6qx [ P(-$V;ՓLqF|0fx(H|2$x\!e綕9T/cAtɀjơrƊtcR#Y.,{{1D2n6=g/a/S>,Z.Lk>58H缨+5 Ox>g6XaFMS7L=E [A9+2N?GWUA |?[fΑxP#BKOe&oILE>12+i2E!4NuU1rLp=-BA2p%R0ȭM=6GXe n]J{̶} cNnL܊w5 $d.nwF(hM=qz@) ?{7E@`D+9: ]UƯA _Plu_hz~՜M"Na&RZS~K!9 *L; NdǃU/J2L xQ~Ag~K~zLk;^Hvv X+OԾ36nN5R֐*Bq^ Dq S Gl‘R $ *CtJR&=mnA̚ }7m)<ևX·*=h) :*ʐlp"`1-!U%..B#Nx6izMͣ4fxm]PϷgDz38Y3ؖ(`Q0!rX{~VɩslhfGVI#jA䅿9 ޣ*ɮ+U|m*_\Е~ʁcz̷psFL}O`ֽ@s/@"3v#-,j߆uT 0{Z,"[ Q[ l k7Y "MEA5>"\a#GH%.1kCgKF\-;,^zR'3ޛeuX{ S$F҅YOH^;_k@-H 1o۾17cS  -Lr=oZDR`?)xU4>zN~],(J^j|"o LiWZQw7w]X-Tu}qkɒܙW\`tkTHGU.0P^l-q-YO LHɶ7 0xK<6p/.%B2p݃&lXXVQ[sޟrҀw&Fbq|.=Zhǎs=,G2}*f$nI:/X>ƱCQFI_8PZR5OfTT1&cqmH=qWܒԁO)%p:.8f>6aC\i:OUATb;Ǯ~K0͏vqYh%D7+Ybʷjc9 6 r lT^F(4}ϕĝEv}Zo``2tdvA$op#"v^~^:eqr[CR뢈̀~8Rќ706:]c-wBm}xcGqKVw ĽkF _*ֺՁds;>z1S |_?R u~ֵ%qk[wpWW+CP-1 Z WǮm.1ϻֿH\HPZf&sJܹ;O|]XUg$8Vo,&WYUA@A f\P_jgCŜ…-JXLu(8!b!LV?'mW|A$  &*xm!a!^T)ZnGͫQ|cPUyX뵘G`jO(Ԕ&|U,naDOqP6P0D¼ XB?Y/K(TCFO_#KqSd%.Hk~A|䁉) D/f RhWŻw.=XXi/p{!AW\%@]{s'HA{ M~e$Lm??dU>gj/~GnY[Ù &anRV2*g(&=h xw|i Qga9ڴb+O8 {}T[j+0)y2!H0DZA>ӮQs.,#aq :LOz+~lptلG,HBİČz cѩP ʛQcR~vXԒWaѫ dL6 e,$b'm Z® Sk/&3m"ȍ^r6!F5@\VPCGOHԋ=y؁M-!ʛ܀{cŽpZ">^vUJF En)ybl 'e"8F8sMve~;;r${sM}{bFW#h!WX1⭢M[@Ju t?ݤ?՟%pH47$ əЯ,[ڈ.I M^t) :*Etډ\_㵀l$1v(ǘAžZ0۷s ~z5}*LRNy]tQ$Bŀ fR(;H,TC/>-dQoW{p%a6?=L4y>V?} lUNoh06VzKtFSkKƭBu|i7,n<&;D]߇qxw~wt.#Gb[ R+ OG"W/$v_("̏9EP@E N u)wzP]ἽJ7/W]&\Ϭ`<GFv|V`-(ʃg[xK?g;^7i$h}ֲRfTA:ic]Ypuw)>KB%' ~81+\N7TxD벡1#szzb:Xi? 諡SFF Ti,D.U!Ǟ1+%|nDqƦPSl +&קU6\x513aoi!3/+9oŌvi5PlFޣ+?z]Z̊XntMq[ʚ1`@ p҆E `9g,u.{%%FGUHWЫlF!]d3 Ŵ+]G? mr3'wdϑkdꬰm;-j&9@uYHsmA HwԣHԅ-~x7z%w d:1 uu0[!%)Q04~dv,]!縭a(^~mN.NZ ΔE^v-^np.Y@^];BÀLz *ckӞgC *4gE/ x w(vۅt.lW_V> SgoW#bD1?Ge4~ Urm=Ϥ\HlybfGU7س mSZ0TE~b">`S;bNRVطl@I d16_N\B?IFd,i5*s@GoaڲBZaމh 9/s]%fp M8t~ZT"/ʐ %ۺCL 6ҫWyTxQFX( 1'b-i'F)tWDE\{Bjv_Ea7`I ^*i<ްn$ 6Kr {# >YyN[3m~/0,~X9եⵖLmJ.|^tkD;b8LhۆEv1@)>0x,?:75.nm# e`eDB0˫+zHF,g{? h#$ٺ6TM^|dsjv3 =. 띑0vx=̺(/&.h=WlU&~uE,>X 49sx~{+4ƕh^xʼnhj~]-RHr2\5D`~FEm&i˒{XMqϮ Geyql6e{bL;m H-*9|7Ca$]N`AtF. y5˴n(7}li72o{m{il]_>N&bs| e}5L )COb=(dJĠ7BŜ@`9ˁQ>a|lrB @=NtzZgyE='s`chSwNS(rcʃv6J %ؚgRm8]rݬ7eC}g%{Voc.ksbRlm>iT%j:"K.[JE5xb oRF R;HԾVf)j:E4l|6ߣ$/ѦzJ'TҠ-G\ |lv"eC@Qj؛q#]0x)>b&o U*q"Jvy:W7]u5b/tN£,4fj7Jmj)@U ΃$̡ ĸaJk{ioo:#7c1"|.W#&BA47]$&n--q2&rVw[}G7٩hPYSYF]9մ;EulJ}-+a=!TFXـUzPt c#`p lUXxD! 0 gAkђB6ř3vpѽLIJkeS#>3Ի8S4BlO?Pj\ZR]Oc+r1%a_gL0bT9O1~acs+̅Fd'+JUl14 #4 >F^J#g UT,ɽ,wr`|lm}ͧeǣ:l{XHxBv8(aO  Q (/V|&ej Hf*Wb)y_M8`:|mfޱ 2$1F̾|%ه T;8LY-m5V3Zȋfgjɾsn\ZBZy+j>~ e| ͔>]H D,ŒƳjBw產b9c0{?7iF1iY5.DxE#p:*-xT7d͵QQCA)Vե|ZI™cuϙ*-,{z p3E9DzFdO.&X< ?ɮ` H_8V֤iYo$vkflݵH[{`Ay,nGV-w/ ]-W}Dوz]5@nbJجBHsM`2jHl[VZ})e>U<IMK.LLU 2c5-A7y!M5$WUĦM.`j6/Ot@^َ|1E<3ܩW:Kq y~f4bbHH^\a:~\o죛ХaiޞWЯLL(%0iΙf15sU )![:PQm$Af2i#=SB nka[B'Zr-\h =xڄ_a^omyg;hWEOqj-$#?G1Zsꃠ" AԡQ4Vsl2 CzZ%xg2%Czna,q'za}6=|$`t+3oFLTY/KsKclr#rs.R&ۉ$BUE۪Qpq)93: R<޺94doth[Zpᬜ:W{icNJD86"T[-jPcP™/ rGLF4J)K%KrXw' ~Ix&>潕K5LGJo8GO߲r-.pGNti$y"ImźvB* +Mne+&8h`^*]<`ENJ1+HfQRUihFvld9?nsQA0::BpQzܰ]p`BSu enI#?^QStr'Rs洦D\ע  ׁN2~#i^Ks$ $+gatm3ֵܢD [ѤݍAbZl;}Miҩ,kP.u EAԻwAȏesݚ_9D6WJDj[6i)t AӮcdq}؝nu@0f9=RhK!%O. 0YЕ4e%KYmlʓaF+Xtcy؊:ll[YnAOGaޟy[VPH' <.7dvM8ɎӋذ;OnؙdHi 6&x+l̊-}E+r9'ԄXu#'lb-PC?.{)s7@2"y+/$%lzTѭ~?GZ$0%>MH.hs$D֋ZO`-܃9уGx* n7Qpf.Pxca7p`$kfL 48n[ Ls4A77 Dv2 X;}grmYmK[6 `1C)pv?B259"Q3E02>ӂ Cdg=G>kQc%cHI  :ߢTu޼,SⴗKǗF']T<bAxF4m'gn&>zRs\uayFEx&4j77FA8Z4UP i O/ EX9+*CkogDqdK߷_N3FJwIPXtmy||³{A3W'I@ \DK3ݔC7t!f2x|Ԍ2%5؎J3g .O; `$ʎZFaR~cm0EeCԊ[;*M?͉uDH~̔]Vٸ]u_Vbnr0aRܙR> @{f7}֕a'G:[c dO`-d 5?Om(ZKY㫨mySD~ RM%u+QzIrڕ w40YH;27@D"՗9? ̀7oQJ,%#Ϡo!OY9ڀL|WW^靋=HΏa>no iw y{Cic,CP`,qhmȰB]qQл:sئiB{C%Ʈ=`lQy!*Pu5r$DRbgIj[=JA-U!Jm[1)]RLcH-ԓvO$:Yw bPGyeGciLn9S㬸Tw*NM :geX V7KLX^xIcnh.HX_{6 V2@$Mk2sҁ@vQoP^Elᩗc@sMjvhn>8ʼn7m=K)M'W|Wy2b1^YZ] "a87KTJOp"^5*ړ7kl\x4Sy kf No8dsqAOP|UlQjdIA25HyHʱ\UEӺ90R@K:"/Dҁ.Q()\MLmT+ģ1 N}W&.u~?oݕkIut9._M$DbPЙFM#иCRcX4'ۥ.[K9b߿0%aX &!%ЯP sʲr+׋;r9?7u&lX5٨ղ9wtQp 헳{TʍJ .P(`<073lLDNo \$;!{ IIĺRlevFk7{OZViX.\Z,|f\eT` KRB\+uߝ4`ԥ<[*z ݣߧ+` \77Qf#ϋp1{d(pWq:V!q]'ؤ萮Zsmտ7,pF$뫸6hqtlMi-kL""arG~\ $9j[8TgVÁVOg4wub%$Q9$;^. IZ KOC@#*Ktg8f|>9RxA)1mJs%Oj=Gag_ox؄g"*WhaP1LUC4Ytde'>~sƏ h_Yi Hb>K>Uz~M@ :E! C+;T{~GaSArXһ31U.acUV0!ėGuH?cAZ8/e)|pZ.3P(;mI90)hLh.?wTW1_ҥF'd͌+';@lS̃@_ ΚVXN]kB1(ȣVMkO7n 9i\_N&cSfZ~zŃNjBZ/?ך܎&;y^&oyq%YD+*5# NZ36mCI`hP羹p,-kq&kM2Ff !qn-1\uFfַÙިG>;bAȺٴ+Ѵn GGTtgb]ҍ;:'{m|^* бQwzb;z6N1\O$uQ1^:X,W+j^9++ f:ĭ/ǽ}floqdקG/qB6 a E|-G=`D~bkA+yyt sv FWbzV9Cuw=|rAI[+>0U_mN k) ;ka"GՍ7 ~m3\V=K\H<#Ù 2`_vD糒2m8S QvI=kn|'dx PK[~ af`)8'Ċװ|J @ٝC݇"x8}NWX_cz+ߔƦqOOw&0{: Y :@;W}׸7%'S߅R1MM$/g@Aܔ&>܀WHQ5Pjh cF™}s]ӵdz |GK~=|H4:x Ԝ[gw;+ۇH¿pN4ڳ31@wnE(ބwgS_u= 6h CY˟E*>ԡͽݷǑ>Uni 8b]֯WVuNeԤujN~ԳDs۶ Ek!\7~?|JU[F1?oDi.r\뇰sA/ -3:3Ep =ǽvZW{1;:UCn9 > x6 a,Ol+'p3]b܋D ,c'c¨'L4 6X|::K<6A\"Nd81++pWIrQrN^^KpR Ưt ^!e2Hwʝ1Gyޡ{ G*o{xfx3ܼ!s.uAU\' <!vV4GϾ{O);"3 3a߸H/IjJ =8JRʮOr1K>>pf}1D˜iG آ[)!wZZMƗ1\lo~zնA3Wan*k^gW_)UAA:H~1]\A;߀,4Hs:dL[ÎH7ޏJovD:]6-HwҶ= أ~!1Q1ֽ᧖m>ȟk:̚khnȜMwvf.r^%>FŇݼ.] +O;*I ep3Sfgz%fiC. S.{#GgETN/QQ1Oڰ:H[={4*kƶc&0 _g9d8iPڈzٖ4?)WLT9g#`  >-CsTC4E'V~] 76yl?USQ55ےk0Q:m(;+[PG>Kv›  /nI*d(6@qx`XYXVދMƮL՞>ʸub"4l<"#7,RD%J#ݴ"[yDwJ ZL)(BH-LFs9ŠX2*jzgS(E,UPW bڙg@Q*4m_&[OR0~rHi r|M(6ZͲu2֓>9JҺ =j֋yG.y(&\``EkR}X_8.,̅./*ڕZ` =|UvOa"\*١8!1tx%Ҙ4ƚvdOm@87)zBhbip| +4TW *hϻCҘ-Lt?=?u`+R|fJ5zK׫}B]fskvFJ4Gl[y VqsXGRmKs1/AD-9hi`hfRK%Ӹd . L]VspaKLbר_cKF&ԯ[LaZ L*s?O<)%\[҃sWH1>))&iׂarSS0O_- ZmOl*9ޟdcpsL,,Â2UUf,fBl#IJԱޗ懲.qяzdeeJd2fetعg::P5 PKxh`b4GD<^* %v%NLq2H]啟Y@ u1O`iz# 8[Exy%SS 47&%E%U"9U_qį63y湝+??+c%f@Υ~q8uL DPiy0GZk{(/q`G`~`v::z|룋E j/fV/vrZ5 \JU> I8^bu0g`WH%kX=n{"u>0"^)Dw-IMhat"2VQ n:[;Mp iƢvB;}"e`؇Z x {&!7IJ;TMoK۔3&ڪ"DwIíTx)tYҎFPK/>TjrW^HGʱ~F-Aa_ܷފCmY!8]+3[lPJY7)ђ³ 6Ձc2?j;(D fxKPO(j-dbW=#@7L B s5#,#X[^FWɝT$waP j JU@po&-X-b՛yf fʉ-~2vtA0urn+FW?mRr^Y$leG]u9S7-?"J謗J& S =hw Bi 6 eB^zx'Ur;K8`od3/PӫR٤0Z@⏖lⓦ?N̶ɷ%%x -^!І 3+EO1;> iG~fg7t݊U[t 0ˉ cq$li9I㇒ v LaXl#BEreީ8z}ӈ+v0&3T +eK_6(Ѐh$%%uߔ6Vx  & S |Cr^YЄAE[Õ4/6%vt[( bvZ dϲ1I8o$ p%_YFwl7*ݣ^ɜn):6H0N׍d<'S!ow\_ؤ%8,WR[3T+e0? aW ֣4 *2tlM5`H]y KDN| O+m:hr{`~؀GOhw&7qW;Joۖ5sL˖k4.l1A`<" Y^KY<eG>ʉ_ G7H3&_^ ez$+*zހ'c6#SAᷯNI!Q,4ds~=m9υ!$䊑$]T؜^1+'>m}g"|V]9#T=ʜdYE$uH(ܱ `cr#R>i`;v흊K}A3=\2MhI׌;rƻª%zQ`##锷}%P e$&N&tWb;%iC/+5Y1fC,W(GmA&/{\tZMtLB136O#Q;#.PNy^XU#^(Ip2|,gf ZYdPQ1N@ :W(cS!MgYyuYLhfO8ـҿLj^~DnGJj8 p(RSϪ| ZFtϙ8U 1}@ &dtFt6 Y-L?sщ˲}Y|e.uk-1L F5km&K&<ԣȩ}ųTVd= 0L%ȎHܞFLa Nf--}tŐPUW 2ikwD,!fAQW8~б~9+&Oa4zr훞ʔ?bG2x{,us?8;y$o٧*vCdO\3V)>UEW0Յ4U!mn!c9 ŒѓGXQKK8-;GDyZvQkH=nAe.ly Z̠}bfzv(d515^|K@A&N`]qay*4JE%)MEwBhc\up#xܞ_aT'@qE|vbID瘣M!WN2L]͑G}0:s3M}5u ͏23H֎GEĎәj*e+9 WDhV:gG- u?+hy qpa'жqxAi6c+/b5"8{?a\~%jyr(cwO|>;BĂ%IeTC,\'v a`#@JT͌+$hWt%Kt9[6 }dЈ*p>l%xU4-;j=FnaEHMUB[T*bɕ4Ҙ+ViĎ{HpiDH_/#|XLkTi ܿ];۰W׭$ǼBvn"X,.$*.l"U _r?D@ s^OxGapqH<-:|Y*}GK{7LUel^ &DOp_\H[)fy6u%}A#&m X+EgM6 89VW4 kK i@BKΞUm<-͑Wa.Gb#ػZ1WhA|[iɼX6Ǣw>B+uZj7xRp;!eU읝/rl\I3 p"+M&6AWjr ] ,¡|W QVD<2m1A|5ˮom{Z#58-$:sNQkx8P@a?@Q3ۿڷzkbcy͘-Qr2+я=VWQ K}HQ87._m9's;qozeo Kb;-W"G '^?@ġ~*.<-;Y9K±Q*xHqң_PA`"4VZf":bZcLξ@ ΐd ktxL%B.m}::Q2D-9;/?BUJJ+gߑnv _bA}v^ bL "hWFfL ]ϱ#TH^5/$~% !ӨQ|PFY/Z:_{h/$ NT^ħRMh25_ˋ#C҇rk#ɡZ3hԊZVP;x>hQZɓ W.,_bnw`A!e:_0T"Ԅ.xpy<-BGgCu%_DZ:uKdD[V SBc֑%w&š/=Ke/ q8]YbI/f2iV QHk.u77g{iF 'Iў0%ǂ>U{j_Av7b}Q{mYj0"[=ڱ!7yEx7]VPKas놠Fk.wMF,8U3߾򈤴 ]s \X^Y[q~" JQIvLzZU Hun퇼 4~ ўYt睐 EP f&&DYpKgK+w@ko$&kyz*"C/A*(aA|Y;ƎLR߿sGȖy5>܅GC)Ǜ0ڑӖRw ^Q0^Q)A$r*M KRtAz*"='23SƬ9t@^%Z?qpb ~ OU/ F 0"Zr(go9@ &p46ҋmcbFJ:Dzww8Ihkl:t*ے+) QAi]d}L ?.Dx˕]?.z¬u|}-͌z䏵Xq:T-,g`cBfurץviy S̨uޭXHcKs PV.H*w1A`d@+O|!|*N+!4/ $ˏU&tgt>zxQPz+ycgf;jp;tJLN@j S7H”ې6V 6QשE;%RIsvxeI"mM-r,(hg_cUM|cǍBnԀiT@^FJGZ-iDltw Amzj٣UUOezt?G{K95Ɣ|mzmhtL&4.~{hNڤS:F…c&bcXZƉ㱡*9v}pwՒ ]awHd)¨2vv~zp*s[AMYk aE)2Nca.W^r9?tI9Ov'ư֮cYÐR+,ɶ")N7`ᴔhI5~XNv}JTIvݨKBrb'λ[X3.D".+6wIx:z*Eא.od[Ub^0:/IhB˺^DPZa}èQ0ӊ:%$J6lMKۑo`$)do Rʯ$Mkr7@ۄOoVJ+6Ȭ3+œcD PIU ۢ:\R7#TrFU7z ,|:+u0IwL UJ:a5$X@#x.խ/&6D7-=xjB61𜧾lpR)r.b@ se"'|pi*R+yΒ-mQTPԯ.+ҿUKtbpn GB²GBmG6KsיW 0xcMRJ>Are}#3EރAWÓd۠>=F]ewWulL^DAcI?3[AR#qE6Ġ͒:1IvN 6Kr 1.F 6C l=RT\:K aU_dr{'~);KRUgoeE(|6 Qwxd*ŀÚm桮AWxb!u7L`hz.<5Skl?h f6lGeL'}G~#[n(&ccȏzO!t=\Ewi[|] zÂ(1+y`w<})G+{V({ ?T#q|_?ة?be_pj|ti֘0iC*#Z^hy\;]e8mHi6le5ذ؁<e^aw:kU y$`{&iTcE^UtcȘ_ε=>u3T ap0,aė|^q|- U^;i/fIO R1Xk-\Gr/zG8[KT-E7gf&^3iͱԣKZ綷1}`7 ɿQ%`"Yo8Z\U.S?&Ah壾]d7jpi^w3.AWhU>8}X~xqk֋1@뫭|Sc8}Na\'ٲxx l" >Pe==Z\ҕ0E2 y9 b&Ė]_fUjrNut`p%iO_!/řs1`1&vN($ "iSde3ɋSz%Juyٚ϶If.g&<dSEQWa!B͙7ӏ ck:j?#= r+X2^WXpzpc+ PZU݉=(Ce渄Ĉ(YO#y;a ߿Ei`3@ۙW(";R@f gL y=rw;@,t!xUҮ="CE?[_mQc"u5/"0QmЊFZ?4c∣9S"ڐA]Ͷg ɋeᑒ†0D`h|(|KHvyos3>Zwǐws>1ccKx$΢{gK&.]ŲdI9f3ÎՍh;6{ch<#v{ʓdJX~@0Dg |$OE>Zj"&g vHb Ib =_.֟6@0nonl&6OX^4q\ΥZ$ $)ILyx&[WB#c` {/ЫTP(80HW1=(@u(6 (0t˱s3o 7ˈrΘ7h @~ءe{eXRӛ;m{4gDtF_[z"~T `ۉ :cޙ~XT@<\\ë ؇@]|G_tb;4Mz#Q&\Cyjc ܨ`Bw B +$R 7|okB5 }؃.j^(uINzFw'~0lz40bL9zNUȠs B1p ?B 7Jp@ҏک4gA ]Vq\TV8Vkc jMm1$G_?새q\&85c`7)g$#Z࠰vLBm\.:)7]H:C8OA{!AS5BQL;7y&Our'J ]Ѭl6smTtlz/ b3An{cJ0S^%pTs5PJ^RACy<"p($>\1$v VJVO @\v"+ۚ)ǃu+%>dlU}O@+u K)Z-L"ͯ oCfonIuf < nޏ9jn(uL!h{Eträ+!Ɨ3vSJ!905=f.cCÀ`cPc$V G:vۢE #$}GDE8m%}&,nOv]Cs:ͅ"Dإ+qDun=G$`W΅v* 殳#VCz剏 ݝWl4LQauTjFp%r%(WyPL8n {Y|y(gA(4H| z]l}[%Qw|MY^7;l*JCȻzn"0WݒjŁ$ V "F,Y'Y/0QC(/Z[Ed``dZM`@ƱMqKa*%̐}>ӵ-F*Uc}-Dx4ɾXpԺ>^TF@|4bn:ͨDz@M t}^\Iצҳ TbcøfϬr:e,#~7 eEގ(sc (=)TW+rڤ|*>\,*TsCx0a{gJxxv1*v9A%xy8Ĥq.YEU ElNFW <J39AotSŗ/H84o.BPOaz'u:KZP4z4': [.)d(ɛyci&) ^mjM~:n*y9r=^C)XJ \+M  mȱś}¥m} P,Jy|/Y$"609sƲ%ȿ4-':rGSQYm [z0Y znW6_mP3F"&O+ <]Ab7W4JfW1e:F(Aw^.` Nm&IL{ bHkcD "6H?7[!/9B`jME8r<ؕ*S8){tq}k^h9b7 ao'/{c=R$-kLT߅yOǮ$Rkȫ$۝\B ʹ.>;oհVԜY'9ĻdИ6pbEY7n{ܯaP빬0r{J4tRr 3 zC=w*X_S8{AsJțF?0i2TZ[GRi˒Ƃ`*„.k^"QEFf}_ +Gl%YfxJqP*JXW);=hDN_6S}4nc:EDR9Q-D! "ZgFʚ?pVTW5»^ei%wq%oC+fuIHbEtڟ}(PHRYҫS``ҹjѫͮKvC ֩d<'ۜWڤOG֚D62t+Aȍ*7\pprQK!%/: 1Xr$s kfA7|^ngYZ070701000002e3000081a40000000000000000000000016570825600000768000000000000000000000000000000000000008100000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/brcmfmac-wcc.ko.xz7zXZִF!t/']?Eh=ڜ.+z Zno_0R`>F!nVgɩg/Pgl͞gm⠱8,`3zxm y]ۮ&БT\tq {7Zz>3bL\_nCW ȽSy6)_# &@k }w.\ (YB]Ϟ6 ^܌pc X0N T9s^ : bN_[$rTƒӂ$(eEn|t_}2O d@͇g30?Q(5Y~-M:!|['.)= )s(3}4Dbl,3I0Ѩ#Jtpti|9YP'+<.-F+y:!pq Nئ؋f2YhnKthQCPs5J6 ]]Xլ*Մ!LixbNXޜa8՟-%R5+ǵ'9|sМ:M{qv||*Vfd*_? шTHhR!x kC;A/}*n9ŸaS꬏Oƴ#f[d@Oc< ׽[U`w/gV& uD@&tTc-DpΧ| )F,[wdݻ„ݯ.p?y`ueƋ_>e.4 F,P pbo}S9k]n"&Ob+Scgゲ6ێ2'N}v8T˱ ; 4 ϻoAPwڭx7n.&!W')!'0(5e~bZloNwX ^˞[e2ؾTw*z$Nu!SIvg$'.ZթD rMpa}ohxR8m5Lб}RKpKb= <$?ٯ#¯["G 4XZLFyMBĎPl1}R]A_TGS/7 VQ{kɈz@| {m5u?~JU'_@wۋ[,%80#jy_gٌؚFy Zr!q q\8)9X)A%ZV%D F[Ql.΁J⟅5L(;f(@ 7~7VlȤ/P']yXNYajQ $nҺdP:))4*~IsuQ^`f;s*f׆J?dS S6*'+oD 8LRz}sTmԍ8i{έIJ㵎2N&Sj}#Vވ|֚w)tͬGʰ6^{v}',d&])Hf$>S6C3Zd>QQv(W=lů ; xg%caS6Yc`"G!BZVû.dcsnHo"1 L97eQې,,hU K: ;{S8kʒ;W}:Nz7#h"D3@a~B3XM2a?U EϬӜ0r]`oU, `EWn`(vjk,$n4rYlj+ r6՞,fW8ȋ{#G/-6fkË;*q3Կmy%>ΊXg<buMqk(<1S=E)y+ #\ti@ABZfIV 36md6ʔ4qV`>~gd LGi7hS)PЇaC {Wi+K:pj2֨د}!cϪO7n̏<[  |v/yx21H $<.n+zj^R D9p+6Gtj|UnUКYE$252ųkbzw֑v2TN?-=첱,(jHRٕ&U >$%_}gC+q gP o\3o>?\(?_{CfZ^JΕ.loٛg ؚL~/w?kyrg?F5B3[3sd$c_t3 < $Uڠ.<ڂ64uOz{zQ gm36 "$i](cHYϥbD @pO_QNd3(wD=eCEmDUK>)miRWEo%3љ]Fsf|X5l֛8j3"}ƨfG9VWb_r/4IfV7Iِ'sTG7EN-ld"];fSMD;Uh3BWk9ݎiTE+p-Nb(ABGlbw/.R3pY!,[uEO90'=~b_m<_o*~whXN4iy;UGOe>5Eڟkg5AS&ӽPp _aG(`G+$&2$Mx  s>S1l`D;N/j@;nn}1$Y%L{ҿ(k4g6WNb.iv]Gd5q9Y 1h0!%-ړ18ZG>*0.ZGؚ<)m;lEax8f'1BxS+1)m-T@2z[ϥqc<j:K4Yg)l614ޝ/w(B4i>[kiNaɁR3.fbDqPm|\'$O!Sڢ_D%MniR][+"R %1޶sp=( SzHxwKNNi8F^\C%嘴cw=BnW6z$b ;4$9PtNyao4e&?Lx98 ÙjOCB;W{,2^={k|DQKwhs|썊W`T_sjɦxt;'_%zJ_p`5ϵ3J2>On.? skWhECq+1ۜ w˚e76W `.w!9>I,뼕̂z^Be2 @X: I$~_\LdGFj=^XٵPe#q2ySD^qf:fX-vˤJV;P1YU\m!IZyIH&bwwL{zqH@/gKaBY6}It$?&xK@1 ͌rX97)wIN Tk@YHB%)|d ZlHᾢ F0+[^)ǎ#6|}K 1 +8d[$ pmaim1]sXeS0?=._b H/ᖥ4GO7*c29!WN >8]m݋{Ѩ'nZ׸hV0pQz +8bD=qOw:c7q'3Vٱ3o#zL}:5B"˳ѺE2|,ʔ1_5oE͸i_vר˖Sk-̵f5 f~ALgt;Bt5$QFM қ2jTǶ[~i2E Z,y_h\mWt=I*a-݄RNJ~q"fBQJR1 M.1'c }K A6'r;7/Dk #C36,bDžN\x1LɜP-%i8)H'!- ϵka/Huu8A,V"Hw}|,yxPN7逮cy8)̖0 i`O@Kd0[%jST&iBGFs~$\t5$k7 PE9 ,/D"wT~tw[8[Ѕt(գ76a7 aLRLA"pz"!BcS݉lӀ57"\?dZqȬ8y K\^O'ͭVА[7 °ֺ{'$ygy=qwObѫG]kȭ7-#'`2MƐ+VD5:c>4hوDSja vxQrʍZodnK$TLICh^pTQY# !W0VI5Z;\M֡+1!^`.}SIY!h:͵3!+*O$JB# i^lIHuN^4wi-(f|~ ڇ0wޙD &P,[ׅY4 $q.t'!XiHɭdn-Yq遂[G f g`OY9CX/آDX*]kZ$& p<]HY (M4ZY):ѿQw HQȊҥu"K{e2> "[ |JA547Ի}:zWQrQ>}r T+ ?^cϷdDb  S=<ڣZ&*9+ͦV?";f3c9ZOש&ܞ>m M?3rXA-'{Hj#1*(c@G,lCSXV| s5VCć{» +\4 t #tNAdRz_2fzS!s{T9K+xzU8/_5R pv [=̎,$f*;Ⱥ}F kPnmA!9I>HKRP;NkC *>5D9wbNQɢ_#FN @^ *_=~(cO F]6{f sbr1E;ͩqB '$L@뇱/Կdo[B|X8`3g/`/qk[&yʄH{V7OGnPFuǪti QR E+ !3ElhC72M=V\DV" bv^a+ 9)aA@+LWӣ>?RDq( n ׬UqXw.fC`N+PӡԐE&lE ncVKSDVzK9b1'/ Tr{BT7Ezf4z&?#L*0JF{'hȾe쟝LI}0v!{Qg]N u]WV:Y/{j-G95gk!xWlJm!YlyƹIG{hf]0-c3(5ZM1L naXaG PRڃt× "mHYrj[i1ǥOښ[WiQ MX[0_: k劳WPiN?TXYS6fzS[cSrkahiw ^_6%"QҟjOEԡ˔h?$ohMϢI , (WYQ{k32F;TJb40@ 5w &kg kȸYR(*5s$M\n/DGIZ(A 2`=חZfo>)$׾ŸU/dS!tĸiyzzעG}ս DϹ=bHqqB=NR\GՆN>t,p 3iIhي[˦ ^p}* ɼo>cq$nǍ\7q&KIPN'8v ? ΁:)&ئYJ}W~MSmp^~_ٳ$)' Qssgd.0+竏NtaN{>Tyj$Vlȯ{^wd\w&Sese &_l$4O;"HN{9' =#f+5.A]"t ,/'G!نXa#YK3e[^/C S9Ll!V-z:,0=0bCJ A[cN1bw8=2¤,ŵk{uD`ڲ.' }o`zB>%0ftl.IG%FʙGli-FumOX$Yg  U #`(M͠wXM̥E@V\d̨1rIV~9!h0g6\c+ utL9'q6$fa6#`:*jy] 7!yտutC x5ߋ䀅k¡bKP%@A_n˙0ҤѠygcޜn.wCs7g'jgqD]J$xϷ7j) ZI~ fP<#wtKeJε{f^ ZYAiYx-ڜkovQ(PF ȝ}6 ɾMF'O<`)TGr8ҁ8n<+"y>>1D'*Ea\v:])%#1W޼,ĸ7AiPG5TpW%;`kz% RvDlʙH=DŽZw裚h*Ԡ kᒝ?m¾%wb?KEw$|\ScJosc`}Eg4<vEl58!Y8gt}x^q=Ďƽ(8>;H?l-fz V'DohkR;L4[=kj\ŠYnĺ5J9wc˷8 ;=W|dm @ޯ,#,^f46ҩQ)Ȼ R*V O߸B]r0bˢY"ev\7Wq.ZfTKS/*Z +vھ8n3glSfNJanĴ?4c{> (qlK/]AAT$ʡg}L+ O<@xn!}? ,;{u }=kdf660H3+OHLJ73OL'n"eg4oАv1MjUz-}˦+ C"ෳݵQ(]mQ~ jӎf4uDgɰ!u r fy7x={))?csrk+\rMǶ)tϯӈk.#2R2D7Ӽ(7N8Չ\"~UQd 4{p-J Bcݒ0chp9H%_+/*ZaC"QAU}&V_J}ԯGֻ.Jnp<RF= ت+ܷWd}KKGr1X׏ ~w4Lv-d ,EPQ M_EJ' 8!iF %qUBE55q(rtWGk\~Z]O"2UGp%L4!ߗ&Y63wߚ]X2&丿gB6<5S#}S)F[A+BɯUM'(ި\2>!ʺqbf{{$U62>);#DQa' 4NsgjK<cRDsnml듙&f*sv(N^l$9^r!˼9q[3`xoAoMDDӋH6~RR9>P+}3ڻpB8Y2诟~ CL\(m6p>u* Df(Oo hID{X*jO,ww@Y'",jXIXlu:u":"qxڊyjWE<QU:dKfV?w,PL{I=f/,Y(c9P>γ 3AUV~5K|xw ,mFы@.Q>z1 !ا YNn2{h, 4Ag3KVɐ¡tZeJg7'qˌ=yʣVyqb֗yf48WBx2>]&H펶'3 zze:I<&k њS/.e$I` '.6 H:{J9ZO O/zq c%}ޟE[*OL $k~>]3Vѐȋ4S^ts#й%%g+5s_>2?˵ {hNނ`h m &m"P6*a2+BSLx&SV2BъqL*c ؟w0/boPqrem^Fhe_5&q9y[ bM *԰3RIEELAqվK+_]MɮC\bb Zˋ@y oN3Z5Q;ߛn*钟no+q9V߇ %JOb ԛ, 2"\W/c6*_1 MOe1Dpx..|@ܢIY _&?/F-hera}+ѷxfrdbgENOW,3 nnjrkTYWS9:(S3Үŋ#Qn凓 Rv;-S=<> ѪQ`C| Tr-0z ahɳESA>uQggX{ 7J? ɠjǪmWw 9̌޷yK&ɘ;M3.嗼%ŌE9z[ Ìo// OWFr>Gb /1#XZP! 4 lL/,ceItruKPlvS7/cn_OڳVR}NmK2 W~Gc:H CbCݎe&{WS"J ]$̴N+.5?!\#)F]݄ObK"XCΪQA[!&g58oFv5rH9~g(xFZUuZr$kWMn[sfYu%h~` QIR;H$_3ē4T9PVyO@GLTZS.ʄG~i S_d%Q ̓m (VC[fslVl? C3GZCКKmlH(_V6rn]U6 J:ѡiȜۡnx`D*X:Y,#lT>6ܾ蹂_-3PN0ds-Ete{R{[ekn^.iuul,`uAaJ1 #(x1oǿ3RiKmRiYBD!SqܿD8f%8jYR4wqb @1硏 4eVؒ{'X{v_ "^UëHX aPMh媥z:dK1- ^ԼW"P7Jx4FUذĂZdvd| V"ZqhJ=prw u8#)/RLJ*6oe<~a_MEF@VJm17]1x5θ.B3) !~Ug27(:x B5;JF@Av%I)wգݝϗl Rna{{ݞUb7융N>C1q_yI !\駢PM=W=W3n>St+dt ]γӆ,5R4(QYsz\qM@S-@>%zwOgݥߊ_GدffƦb]#^rΉ]%IIU6-j'53o |$%Y G&¸8Kŝ訢pF:ʱݍ n,ʓcYdVէ]<$,Q;k[_^s.g>fF9ᵅE;Q8-kֆ/@SO[xOcLI:}l3O rMcM0(*USbtN@?224BHt)S9' aa)nZVV| QTjc0+{1kzlE"r1 <߰^`*DnL538j.ق!pi-+ hW,_ * dL0(YBIqg`e^5Tj86NN5W7 gFSf3*\F_I4B{3UR߲ eZ/?cp)a ~|SNN Ӧܸ'fKQׇ"eqɁ5?1jfMri rLH^Pfo#,o `4sgTYr<;JN{"W:Lj_ HM(E {Xa;2Wdo`0Y|<@P (s&]:XJXw,@X]NY}PaM{q}(ió+" Njԇ;OYDHtܬL 9#X/F'Chhb𹫼U+OQCXߑ跭An1–hInkzEL cO9$zMMQWT?{Yu>Ў9iVkM ېz%Cè |՚):/ ;>RF:c^;D%xb)s;Uv {@|qn34s@ [_:ru2Yxs@۬+sBmWl8)=_XdAapWX\JiĵŤ>vИsCeWI+λ/A@\Ҹ*e)+FH[UIf/`^Fzk,HabH0gtNme.Go  HH0fqP.if}a=r8Ҹ/xka4M(k*(kǠѮ1d')[!<0BGpo;zTszc;=+v0O\-"c4 , ˂dbָj:*mkոNXq[MS4bIg| 9ρt)sv(j`]B9Q7G1$E[tkuIM-a-tɕ "k"כYp1^ġ.2ïv zlCW "yպ^Aj?urmpbC[#R #gu T*z!k|ٍߊeĐqGeDXT×[2^JS+3c5|ӹC4:ĕ_5gBR<{ UFr0&TUK(:KzܔЏlK#mA'hUDAy#s m{u g?NP8j1|U?c YUc]N-5b7%SOsX](ow3w/4GzK-t2Ev0L7-1 L Fb Y;6.Vx$$n(Tde͜_܀uw~p*ՑlI Cbp&o 4Yss|f c-$2z߈A$qn@=MslCٚ3>7~l?pG{sѥU ۙۤ8?n 1 ң]d\_BǥbF 0㜪ˀTT fp؃ZeXWj?S8rccDcG u R{ߡn>3 ڥ 9{3XhT( VfH&u B-E~* U 0|&YwJ@-P:Hk2ciIPqO8UCLԊKKAx?%_[affuJzHl<I|Zre0@p<^ƹse5GIʥF9_Y ;EO,Mꄔz$dt '5rD:muX?G0]` WHHeItbw̷q%UzgܣRn2O#inٰ)Z l>Z>5eVRUSyeb`d.bW|9JDϛmhAzG5~TӋ>!@BgRgJ54 גCK_F+@3#7Ue1ץ'?Km&Fms(/iuwkl&Bon X޲joWy3=*GyA 1M=(N0LJE`*Waa;`~eGfZ߰|&jȀXo듥7kVwF:;3BՁ֢ے[IWhfݳFQp֨_=*S. ot.n$ZkqZ@F'oI#8P$'J@y5H~ (ʇ-+vܿg*sB?HL\XD XjXRqm~x6e7E`8W;mQbGga" / jf`3_W@ӥ5\T.FG X=CON_{m{+ Ui= MeؑkcuYo[C F=}]~TU?U n氙ԼtFŻ |+&~eQH7" !Ɣ h }*4`x[~[ +\TpDyu^BZrE!vim%?9µ*ʿ^:UA! 4t[+.$"a>mdꉒ_!."dԝ/o9C%LPL}ߕ"`~qgw茙bf99//$)D]qS u b٠ [V, 5M-UU$[9V$XB>EEr$8="SbNǨ`ڈ?bJ$چeɚ\ ;_3zj' n8c©f8gwHg4JP}דB}%)B46j12\aHq̴=ZTF)g8>QKUDLH3(ɪeE>_5XiΉYe6mPĀD0`Led-E6-yT>'- vOOi$백⢤ %TAÌ=\3v_EivY wKP¶Y?p鍪Y#>uox`:V-5wpQƋ,t {xOɩW80  kr:w]^Tn2.=蕕@5ߝj^j tBjA|'/<{a 8P3 bڪԙMSoqR?5 R~ /O_k.FLbp$ >JPJ"%.@_ް8j+ !3m^\|[G1Ye3 :k-q}܍C`51E7alw,ԍ#3ZQ^[hW6ОO)[h.dbLC8E]jqb=0[ePtGc&0Dw߯8]EV''>R7*Ӏ),p-_p.Os]*g\//f83MËRH8YmO?'X46[!aFWk{ʪFG͹D^m5bV@cJv!!t@.Bb>WPh=A'Zr V*"S>3\՗X2oTg0=罢bB |A714UIٯ@;4&ͨyߌZ*F;@ד/X |n趨T^={qBf9#AgVw`UAr.:7©"Ci<~.'F>d<w -_<|J^ AJŁ7c5Bf>B{/ 7&"TlH԰ͮ{W睛kz!6`ߞʷ?JM.3=~"A DqskDV2h|Pż=JtsƝhPa=1~ODk;$pCV1&`ݪabB#d:g=gg -_لHv棔ɓވ?Ĥ[r8L_:y򜑩-"D: dƐ:Vͦ m,$Z/̙pmBP(Lx~ċ1݂_XD쏻r#5e*$F6_['V&-JeNM ԧǃFrd&o: `_wa07a{mfq ܁j8%](pvFaTYM ftQY+G8>Ua5W!Sw&_y@i#ܨR|ʐu=[?@Ôhr^ή#C4?yݱU2Y` |(=haMLJBjPW2Ehrc>Wj5׆Շ*6GR*CkGD.uiSIʅ.I)jGj{ {{}J1d17 \`{<1 xmk ~Wܕ c$&íyaRS>!U%LlЖ^EMm:v`+2$w(9qB_8뮲 4e5qW/9Ƨ؎K &&U8K"@D|=sIQ `Q&~{\+q[\EɌ8YªU~tZA ~S+,nP\IXh'C837L.駍[{Tsy 9T]o(PItsbgݢn%LhS* `~A HvҚNA2G+k1d;ՏWXkr zPc$4a$z> %֭w >uP*"1A!-]{(ܽbcp>sj[SKx6uԁ9ǫL[\T&}VG? ũL FtK >IrmciH횗9\g=Z} +*CżKGu MxT{UM#5'g"qKZ RtpԆ G&d ՄvZ\7! z!J9D/D> 鞙B[w)~i,CxXDVKjv@~,G"?y-PPЀTTjd#yLNĐ"@57:$ ڶdN.)$8҆B;+I=!c`jgaZmwDcA-/ـbB3m oF7$ 3#vG]Y0KSYLcRA|qVl|A_|51 ~:eT1?96eBL/D܂t8.@M\jL,1:)ԣfL =\, ҥY Yta!Y/cOF}iE64yQ} @<|\luzI !*K$u1Ij`k^,M~\H")HA25*uO^DbD'HFc @-"&ϰ>*t7mY?A{kDO*]u7VcDsϚw)Ef |Y@~5"6*`=PͣVCc_=or_{wGֆ:O" R<>-a2!PيOTQJ%3NJפD{vGˤEB?YPIPpJކ.$ygO?o޻n, $dk;$AKaLp NI3uKʠ?-Ku5ؗ}0kZ $,3\2xk ;z5S$= V((.k/bK7(`rbN*Y7.TY 0XZȎxA 0jdF%B?_` .Nra qnlbXxQĉTs>_*a;]槩0m`2dvaC&&̑álIwDa ~#q8VߠG6-uX@ WGqN^S Hբg`WeՋvx *ss l9V(.6 0#;ػB[ҹ'dh\LvaONJEw!r}yڼx _F_$oxlW&b.m #ǞIZQ`>ciOܔ.NHlqE "`\.L\pU7\ مa4} RQجfBDeR}-}'KL 2$pqY#ĜM{IC()^5\\ a @h:/c_Q`'Ynai}#}: (W}CP)͊h I99B+,4ҡloD 鐄i4 Yua`]9<jg_mH_]-/93*8EAD,Yf[E=@3ru Gc5:;SE["-fSLX">ڪϛ:=_<0lz ݑd01 .S0zCE3%&,Sq&.|_q>B)gY$2Z@XŰjHV"mEV&#5Dmß8^`g )) Vrhgdt #YVw$`CE #P%[a#|4EsItwk?AO5K@|=֯nŁXx_fFj40WX k8%QsKGL# eZ-s>7=n&)OYqBL< 9ߦA ")`uϕXs #xp4͢TӇꕳ&U6siK!mj=j8бip e_u֑rJMhm>)"-p Vj!rDA {5'ǭQzj|n,aġu.È'9̺ S[f~ KR]EsX 0{wqDuӯC)gČ䢢5=.5Scŧ/p2`\rHvx|*10O"m f!%%$a#t 1ϋax^htqJƉޣU}S5QA 5G37.Juѐ?`T؀nlU(-nȕ/ sB+Çd'=beWH2UZ6$~ǓOAj@("Fb7bDIuږhn]͗k9ᠠ(sx#Ĉ!ZRi\+aAg_V~)Wߨ&S=Xew,^Q|h"Q@gg~hKf5˻Lq ?Pak34[7-FquFrYP K9c6$P(9091뾒E/Sudg/Wѿ߷=m.?O{SV*!/6o76H Q)WYc4[0xnF !i$*hڗo\Yv*4]hU=}bd>1"n(]›tik (*/"5<k?jU(, 00(jϱ"H0w۝==霯&2>A}߅Gyʳ2[;c*sj2E(س5-Xڏ:;UO#t|iUDDݎDZ*+K`r+mz 5}by97Hd{ 4d[DESM: Y'w%%(QS) ې'kࡧtdgQ ~qq:1WyO:kk ę@w^ܝ- ,PBFQwLmnӖju2Tڦ/*4ÁZ}ԊC|1z_TmͩSh4sע@x7vUL9&b!cAIms*{JR }Rǫ]NfiMܐr]/oԪXA$U|iG\]E BX "ԥLQDb Km`a ot`nC&?J!vO#˄EgIE92s{,lJv<c8f4D k8u-X>z虣2?̴"K0a#7(u ^ z-4KlhLԴgѝfRCb%8/Z@\ BV{I4ʃ_1Q_S^:z6CAwfE^"\MmkH4[`B.?h )2`X"#P Gl9?bn$Ԡ3TZ7ŋ54Km^ZPwֺf ّCD@.PZw2ySo)}Z'Es)|رji,WPHzOs{8:h:Xne m`[&#ʋd@aɦ/&Ēĸqˆ(lu:AsskQa7ކ`C(Tц )p$B),* snk *j^PRF!Һ(Ikp3X[ֆq"*)vĿ#-SK.VbLbX"E9fX,mO #H? Qȼ=WץAU_v8{* _-lAnF?P$̵/FjT [c~jBfˮ>iM+A=}_*߁.a7I ҿ!i]a ZHNژ!y~]/seQ=aP'V.)9(cֺwzKH^ u [DigޡG7\0FH|ҽ&!b!$h9]i׋ PsWN&) 5zQ{3pOwfPiG@[ to:ߢ0+=%=\%ljk[a;*(9+@)Icl&` eʒM (k5V*\g/^|*F 3F==d=OL9J:amQuA~BܐDKz^MOTTh(,Z[T@H[az2hME-RWZg @Źgdo4$mKX".(H 2b yy%"ܱܞ)ijX^Bn6n6s%ކv1go2eӗ% `4Xͱ~D帾Cux8Ay[5}EWVU8;m{R~2)!R(5uO_HkS 5B2(!q<9y2*7 _mג n1l#܀^s]C5Mkj `|y@h[[p)i2l}Rẻ"}IIdVÓb5^ZL6";ow\a`e 5Y )iqƯ]m[=fEэ*GK&iFxU֦}KYzT%YO-F/X 2SaG5򞤷eXC *;Uu:m$h:Jk?Ab1.E\V;RV> Rv Q.QuġL&.КEWP'uňyԆ餛ݮ9|=`N!_o\NlOPyR|yTDlbZ{~ "o9~N";QP K Aaii/?Ö'!JUe'>CSst=S2z?X;"r%sR=<ڴԊG$g#𪪙mkCZ4 :z{;N5vBe,BA٫ꍄ@ y%6LvvMpkql=bƎxI@JȆEo7`S8>">|DI&TL6~}ƺ!c!` 6o9' ߦfl'Y þ8/_lJW/h~jD!#B,E -TLJܞ&A=0 Z\V홮s9$oqoa$'f,O\{ ;0VnV<"PEAL^-KiQLnh4E!]Gp$<}~8%v2#7ǧtm 5-.exx"H,aRpQa9}jlлO2X61?b(S9êe\4H&v{~D69D7 a7 |O-j_c%_dh7ׇɊz+t8Q,@^تQ)>n-(b`].')ϵKYt]88N1oRs &r*B:%Z"`4N4wH ?{WĖl]U 9Bk6oc if.6n ptTkOYJƻ.VJ_V(؈MжBשЫjLv` 1n[&V;ƿ"ԕBcM#t=49MEmwuEt]/*ҋ5Sci7-@ pt=Kb@ݪ-l2`ȂK<{b#0 ι{oft@dota13@_GQ4z4]0[ ;p*=߅]&ٺ<kt-eј'zcak` #T`'”="µf!alWR Գmot$7ٜ?dqZAVE"Y B(OHڞxb|޴ g[_ʯ^\ām; Su"qby ]PD3Dcl-NS]9 h$Ђ=SM,ͨ(їքB!@bv6\`YF%>cp;mTD|G;x 5=V/vZ\[qCPcc@Li}y`[ﵯ[q }1w$s5>I$υfn"&w؈HlrK6o¢?;Y5ŧߞ'e1 (͖v@5j˃X,̵rmNbB ؤ!)fP D>90`Y@7큖]id91 d_(:Qur!Po( #T=1K=hGgZqqL =ЫleTb !]1vQ_B$-DQ!FZl1ܹ(Z\`s!tQx"1R?ʔُ&ti#x;y 5hM ᨈXd0ʾ |+US*VKJ+kKNbVu Ы۝.W *Dy)DkZ%tDyX#CQn̓ƻA'ܒ6 P8ZY{~<YEnNj !yd)oYd̳{.iͽK}^ZdKI!LbY>FݰyGZ%JKõ7s^7 2(Ʌ֊lN7)3Ȓb3#iTg$!J9Ҟb VN$mX:bGFpQ/R5p 8"=0V jd\,}y9Lt6"c]_Ɉx!4㈁5XW2ə:/ mGk] 'dfwbDٞMNaWFB%{zI$]4ؘ_/pCG 7]TX.7=bqA- _kz4m߉8ZKs@u^DfoJX辂>5+a$ Nr2U ۓ]?$8Ӧ6k$@K"PX:0֒ Y fn,2ǗvX*d j=ղ+lBj^+WC昲G7_8tJ{ ohW WHnCɀ7 ?K%g{mhnX+Z SEm`NU%X2c,7y uL^߷e(Z@4xL<,kg&F%}nW^ڦO*څ.=3V#cG2J  >gh $ fx&5yECVclY[/Ϫ.4%>ٽUgJ*n{i] v+RP\/D+uDi6{0Pϫd0:!cwG;[)J*.@ۣ0~4Ţr`UiߘE Kl4 k+Y#ɑ`6 @(=I4NnrmFJ{ O!rW맵 D|^Z=^>`T䩐&c&?<}t-FG@kL<pX 9̏EO@x$u1uJΈTxOp^n9H.pt>ͅ*_K.˒6PQf-j|+JhCHr~֎;&oz_sb;nA[NWCJ ֵӓFU4fvW=biڢj'MʥHR4bXvz퇚)%X  '\~겎K;y 9]es a8#3u3B_Xqs%k~g/ϛn՚0xqJ,v`ro)&Ӂ|fI0x@+{{ Bt# aN@xedEsJ8 c{Eq^d3Wro2OLv ^r!'2溣 fS(o+ Wl[f)Xb$T@a-3$u>O^tH9>?>kbX> VLUu-߬ !A_|-Lo$\|E$k>6AMP 0-61l3M͝$ ANPUʚ4qOͨ{@ &?ML^(7Q?x],& /gp%.Y{'NC)ªhi~]\* `*v"3( =J`wxgR=XO,Na,#¿Lk/(wt"ϙ,5&c]7ڥvΛ/8QnY[pDeci-%rj/E!Ujآc 0!a_-E~_?[aYOq>CA:YT sr`]Vڐ>R@`y;;h /.9Hl q;(?Iaj5HEJQ q> 3;y٬ &zE0_ǬZ9]69cJC .-Wz[L1Ԝ4H5aM^j`ěŗ"G(8|?x'ɭ:!ТbRԞ^D=hNASq`LCt(I| pifAeX-TVy Z|g]ʎp*TZ{9 sFXȤY8EK":5Q:Ø:AH1,gi '[x osex$$>`=|ֱ@krlFP`rRA͑`kY d43DuṼqk&0ut~Mc޲+욊)($魉&n9w+K*ӂt$%'u^!C/M$[ \,7]qV"f:﹝J 6'g,klrdLyz~r\J1{ Vyvԉ$^47'n*Q@?ضMɣP+_4٫46 ?h:4L8т} ]*?aIP(՝h۟j~2LKXq0YtRiy‹%$quTv3~cm <آ&)1|"ۈR]F d=hk-NPۗt|>I#}0ەJ|X&gea?+ fZSGHG܂ EP79YZÕn^thǖ$v0B<$[іꙈpwtڈa"^ZcHbcԤؗE&ssImr3ٙnF~ l1;0@c[3`pTߗަ2a3IoM$&IF^a9 fe;Z^5;)l7HgRI8zoB3Ќ8TcXϋ Q:vT:_^+%Gdf<82SԂ- =f {?g kt+UZ)/(4?ǴPoRH p}F{rG~s;OCJ$LMO'R?0^ C܃3|brdgՂ+:zaR@sP`t+ka&Nw,v|azCD:wϹ@u_I+5;UW %EX 3N*!n4&7gZ_L-+2-]Um{FhE$ P*rt<ښJ\dz'4O:3N;adϊ:` Xm)E~`B |k#mŪn(6Gw/ Z 8C/yC֋-g[" FN`☢-יd_vFyւ SƶO) y٭7*-J~lvZzcK'GCG =n+3+L|r)YiMx ~% yZݤQ|J!Nvv_4-_v/' ~>{O8AwD"µ4:Z+<q~2:_q?Li|}FGr.$[]{Ac&~:Wj,G ^]@c@[ch6ﳎu+qWx^>L‘^=hwn[L?}LGKȄ y _bdh?Qo\DŌtɉ_̹G{!Jy{Ԑ\n`XhiK4]T>p{ 4rhr0 -YzQgd/WBF{N5 PS;`#48p,筒t'օD66QTi?#cZ"Lz-$~VM[Ճ8oGQ&jB?H*0N7CXڤ'?oNX.`\ 5^\}{ܿ^ HijiU-=Tߛ@Ӏu~j \9vdU'?-jPPr(- R:F=9B8Ue2j6C{":~Z e0H.)P}gՐǟAzzѪ/`e\!š91-i/#Sb]ImmҵT @X6']GtMSM[8/^&=(_OuII/ ,07QXTa|{ZV7O{>PN݅B@\!ha6 _FG;:l_+ToM[#x!ӫAWe ؃gwsj@ЉҚ?1h]ZKNPa{i Q#xulƤ?o,Izl{^g-PRgKX'ŀ9Hؠߑ5C!? ˤ Z;"!·!* M烢l 15xc%"r1j.sCE&nVSNq̅+8@ $B?/THy8S"3% ":,V7|vt c}Snpkkƃnqlsd)-hO󩋙2^b2cht}߬h B1,1o NG}#)!חa`(UEg$$/uiGYaƶ S-}E} i>N>5 (#T&V^OtRrޚYi7^ X3yM l~ܭɘrWU FYn8V 5aVx+a-ndjut(Idmj`|Coľ+8GU T"WB#Λx&դ|wFNN 97ɄA w^JM_(;~^9# xF>qLGk--2^G( sl>PgPuFy+w}5&Gu[}ψ לV_P5)9k{N}LTr22%(0ٿ7Z#r8 _vK&L` ''Z2J"VyC]+N,ؿE/LL{H 3/VL#K{ 2uX 2nbdOg`;(o&(%cWPf=v#Ѝ*j aK>TJ.浩8#~$$Lj3A Dm떀eu@0/?{&*FX˴;atP>т*x%6_Vcwv.Ӈ)WUQ:W Tڏ/grͰK<<8X==3XܱF\Qnw?r&C ʃvekWbNEH1$tM#%Nhg'~1Ap:lo飮̜Jͦ,V/6gJ<[]pN SmP~b`I}xߺ2zw췝[Q-ID?(G<кUv^{}&{0ub-be.bEF@kлxE_WS Api‰lK[$g ˘Tw,DqcI-,'#wlߖ8>)){޿9bOC,$z"eXR.4/Yهe{SDr-oͤ-ff?3-X \\ud;L?Df:v_jrPwq- ]yN}p.ω1Fϐ>ϭ4Y^G@9"KKBر8L?2ѺΫ})L񧒢S4}hYF3 Q4;LόBBYղjr*ouQhI# NSw%0jYx#749(h/jNPNg f2O,Gޗ<wY?EI08SM(˃7mEs s$~*G}R |#ҥwl[>Bq*OBNMTZ{ `^?w^^@?M0jlš+*Vggoo?dlTr܅k=JGrT,6TmwBʍE9a0X۴Ù?qm%C ݸQ) 7De:Us@g,$֕%}{ʱC]~3، Vٿ= vuh"R?}9ɂ3q :ջrkho!M,i:F2m~uՂ 1ֲoCp^g˕z_ lJko{k~50F4;E,QQT;cDުk䞌13s&v}&|Զ)M8EeG"b^rh482A4oEn]|`Cj{H}bT+$3gEh^MD㽉y&ߌY!1-4`-\FO{ׯ/ͽ~*9@ΪwwB*}c Pi).|Cwl"٘z)E4'UlDE+FF1|RbO?fZ?G&ՅX$Wo14l.?^" <`#ێnh $ThkKDY`yGVzM᳉q.TELY64zco3=Xv kPq'_W"(>JQXƄHJ魆_y*n˲zUVg9ÆVpclz/L;ȓU GTDKS?uǐ#b{uI7 gpwT AȪV@BBph^(6Us ;pۏQY؅B}@]Tp2/3W_q@ hJ:7+LĿuUOc|3/sëW:G!sdt֒MպڸLtF`kRa/N= 6UIQn; \sk6#O泉Q6HT4nC-EtcŘ͆Ö1v#TfڽׄsęF$]Lưr {ruto UY*@oz1-bMmL$QpoAMYXjGpWma00xȦ<sE; |`NSƐ}hqcx tS2-.;jd!O$O to~s㔱!ϷH/qip^)(QV a [ .8QDkqxĕz+4O?:`9pP.ZƋMt2v}R%0y iMr4m/(y ÜȾ$fB2=crͱfaKiezi|{ؐlA&0ӖŵȞIl7#|N6kKKzM-֚`§}&؛7A-{Z`Q^GZ>F$UD/^%=0GI=;&'tV,;grGd[pJTi*Y<CashQ'0rܒjH aATd `{ɨ-*2`g}]XԖۉ99$k nz_ Ch5Mªq.dY7/"07xj&XbȬbl9? NZ]ۦ"ISCj&Rd&~uON\͇cnU!pU01r&b3^/v*1и*\ji`u ZeHaeV2psZ1ez:9 ~>:202nէB(5\zrMb'o ~D'FAZZaFpDTw*}Vhlw1{XL䄁XZb9U`Ae̮.A?* c5I60 VrFxl鎍BSB1.IZ`In&$ۥ+5Q6HOxNk@{WZK7VƸ7Y:k.ps'x lXTS/b(JZ L`kf&aD[0QZ 06 L&3$^v]+sm~U$*'#L7IkT@!gNdaބ y9i+ݷ<1R7D354mm#lGVڎjO%NJ.ks/*QTc¸k bMDdxx2>5GZ+5pD R`7^>vĹbƒAkQ,YY W4^; [2~u;0A7<>x vh/D}zo'ӛX4~?cNV&k1Uc髳ŲMZl_5 G$AK;\/G k2"y\T%xuaD#󁗃Q{ (@+P.|F_e"@6+baY.m2-nyՔ8ؕӏE4wm 8A"ݱHZ_l}lK+*=iFS3k7zZW'w){)uKh!mlh-P+̗>t~˨akVx(r Ì}1)Wc,+S/9ȦfI·])́[6ς2\sCprt!+(~a!0)qc;/$ V6IK"1Q.fh7-R@t{8`kBK Hn5@WgB÷*ψvD.O8 l+ v3'oK\*A [m];Նcdr֭|Bn)6 A AwI lMq`&aGJt!WDb]N Vwb ugLKg=pxHO a[bG:V|lyזa C3qlwDQbzIu?Ҕ g鎟'85U*FCQ7 TL-( GXD%dO:mԦlxD pmSO(אj| *D[Aj4ws0ES3tuڃʊrx*,6FEx7ПeXOq#М<^k?ZSvsNO&oC+8$yVZ\)!~SbY{-5LB2ZvD`'6"f\T)”3r')lkĹaR~&av ]XDbЍ$(y7?L1}gRqe!N(Pfۙ T"ULx9Zt:erT|PSجqBNGVVbCBSWBm<itdƪ]]H25#g4/W<*;qHm6_E+:#mN6Aobnciw2E% X|R[JؼRxH@cI#ձʯvJ+9b\'׍[J B(#*įjVB<:ǻ1]ՓMH z+Z~6VLDB\wc,;!EGEtW! 횠Y_k_1ήG秂޼5fLϲWgYG}`S^xdHf04jb5_ik{VNAq^Y%Go2(r |\\a!QTeM+,3 +:$SvPΓ/HSy^VgijW\^ӻBM1^Fb]=q.ߢ[ H2tA;rm0c\ 8no㔓 fqPfˡTt^Rp+ uZ;A:%mTÿbW+3@V"AHSD%l 2ý/, lWj2X>݅?n됖Uu3H;}aZ;6C^;5:҅Ib=+d\o;?^\gx}tF#)Qĥ`^"i7w-L|OٷKƈ?i^ aN E<ohi c7(!{f`6B<+,m@H#q>$ا& | #)[:O8ƝE2#8cVxH. -|$عk P-j㺃؉~2GA 6-Cݞ62O&1Z٧٨u=eܪN܀25lNȻ=2ȵz`mj7d$Y:FlUߊȴiH'>>@'ͫ[FțQd1z_ϛ&YGxh ȴUK17mO/܆bU)W݉J殿kQ8`ka59尹&A(0»_Iֹ:ĠryiGY]HAe.kuFf{bn[ E=-chl t GhtNrшsz$}#BM}duuj ӿ-fIu[K<~[]qZji-b rFl:ПV2GmBњO߿"mƟ}A+R׾!_tta t  uճ @8>n%c~Й8 u@+mlN Rsiwd)(gNB-W:GpY#_Qm_|#z >rY/륊 CNˑV-] kM/HT", -p"UWϽn]5* ~.T]m௭)NMhs/ҔN ¶@&$R }Px\=ϧC_̎i !LsMsC0yB?"D;s쩬#L{MH[e> Onz }j#\A+axx&oH=OEslf*p7/~#֙}uL;P< |J1u^87DZkgs-ؐ KEPMʭ \=pgbExR؞o<_أk[#zW&xPj}!Nm?uM4dkA'`9'!%BxޜBJ~Fo( ^c~eCקnLNF*լ1ف-fjl`rM&YpSk`LT E A O4'p Ӑ1}dg/mn} L)JpMܖމSh-zc4Z%O 5;rQ{tE-.հ:*,8?:P㊗B?@Kcg&jxQqꚖb*kؼLfv&B11ܞ}0 ?b5zI ,SL Téi3%zY(I,[6Sǖrvҏ2҅nƏu϶=;~8o*Z` J?ilErܣs2v-~hj]\b_VYͻ^p e!Q+#qV(.0[rm BO (1o7~ )/w oO0ϊDLI;`eOeѓ4?VHQ~%q:)'Nz T`L^$I7j~4 L.p <9 F٫/Zҝ$F&yu"wZ "!8rW"=ٿ'nYqEF *u:T,g lS1nâG<;Wko\U_=ive@ ncK{!NDucw^R| VU,?fY-mDN2}ΫnҚ3DĿğa0Ѵe|&د'eT\p oa$ =(z3jw(aL975%Fm&ƫ9q2% 8Bb* HȀ^_y#nҗ0]tUK_<3/Td>4aU(b #+FB<Ʈ!&vX˶ٮ !yO#x׎$"W:n[s>PlZ_)q;1[\b;΀is?n;1'+{tPdwT4\Jk ,%cc!2GrǽoUddZ 4ECU8,Az C"oe؜"k hi-6&="[1.>+{" <CicoŖ1M RPݏFϧj ^j_2+E FtjK֏/CJ* k@sK eHavWQ4xy?& ! o{1_g뵂m_Frs h̹D,yH](IO %Y",Mcԡ'Eic\7$Web]zzc'"c$w#RC ?3k(lhcpgT w;)Eؚ&רw$"sgQFW܀E_m`Nb\y`x/dU3TMT?5#UU9N0S6億"ƾ{ѳSkPlf9 a l`ܞIP0oB h]YBk^>_^sъ"ʂ:kP/C>6y3†gcb&_6,<_iT=-!v?ǣBg _ׇ~g$ ?@WFGC.(à9Xմ^-s>T.V:~Gx/` 4P06Gq{t#vqPJRٝC#-?] m%hU$O"dg>*L N ! Rh7L c#3(xݟ17bتw_S1es֬ Be6'PY:ή" %Rqp49~1lxl%@jQ٨{*aEF}Lњq6M' X֩E*JŖ'dDR(ŌAoX 0*[rvytfc_ Z{࢒tȀPE> pnV׾M(ۆ0rDDیU##nyn0| R>1˧B 0OsFu~nk)Bx|~;f)[ev,$w&IO|xp~4;2R D@H;a :ߔj! ]Q I Qyz|WRDw({f1M]]uo?t|=ƋG~IyQ ^#OeM=4!܂N:Ii=28'<̳N{$kC*K(N tVd5]L)_q*nmvώL󓗋Ԥ/fTxgҸ.#2U|}wz<-Oh`J&I,YzEjE@(2NȮ }\6 :faSC^n֥b٦)!r-֓ k-T.B?A;\ѭslBV63K;KxH-3!D &|) YY)\cJ 4&ڢ來23V5#|a:UC๊WPKtU no)Y7TD:ӈJhdGR_Pð UzU( qB&F[S{qClyEM"üQ`ۡn3PP1NB\p yoՋ5MWYBeQaCpDT);Oo%%7vBzHU= .h.]7YNY`^!(q98.O  y|&EN_}])\>,߂eW 9Kqn[E.?JKS؇Hy{brjkބJnF;sњ[/>PEn+ W4\ F6 QT~ku1q 1vyFLl*^sbbY~N!rzvf-n}!zTAWXEi0wH^(|ű KͷC3>q'ףmtcL 4=\qQ/IwtjرQ>YH`gK#'T;8ku#|lT}RIQ tjQ5QQM6< T4)^h LBWu޽Dd{LX0;7I*Yj{U\(ķ9)mm=؀8MQ_ƴ+@PCU ujo^V;$}.?{G']ľȒ?ald(+S|[p {6L>v+>d2/-amb39OkNF(EM~V 0`БJ+7F >4~;}K%lVȝ_K{qemǤZ=tLE~Mq64Iv-Z3(WWeeWjj+62Rh1jFG >*KYdٽnu#Ӕ>we|a-;}ʔ.pɆe muY}̔`u ]Onots DX@MA"}$1!FPφ|_.%c b"BmCCK`>)lVZC ^6#[J Հ? h<>. (/yﭻv L5jW}J) &>"z PL(tkfn`a#[F;E!LR+&DE+O8It8%0G?Tu [ϮnCh.RwUӌwBT `4"L I˹DwTB}\ YųP)fϦKym+e 70?_/{;Nّ"CrBc2M 㔜|7+)7uԃdgƧYu#x&ͻw? rG՚ 1nfrQaopgmA/;m,C&H>pJ3i [㮝`SV-KnR3m]yy!gճ~d ~ zL>Xxƒ{ECDCLt@A xfoO=Yv5Ko PptaZ,dUL_TiG'b.c1_쓭AQrYuPa+[3mqg;#$4bT;Hr_JHjygl1C /d A"8K[Jg| \Fd]/iā9RZz l!ss`\,~WXScއ”<ӧB}0{ ZPy  Ws:; &Ҝf}? H}$o#G{Y42̣eLR^w.~!Ei p ҂4F^1?ڢW0J-3uQr_ T߾@mRyenxvqq5 jՋ.GOo#5Pl=z~P=5If Z{U1cCss)Y^Q+Wt2ᓊT:v¤@fŕ #|(f$@4CUF5CVLC)beY')1l;‰صTJFn!=ư〺$vV1ޒkd wavwԙ/eS9W If( laV STTqV }wS9s 9Gau/dX&qvChf>x8Xu F|61T˭r3Z+p,U!y?PavUjV܊$.1P?|/fh]ĽZ ELHި@E7֐3^¿VyQU)ǸD9X*ŵMT#+Q%8& ]%JpXW~8VARcgb0- N8G9]h˝k5$Isc >2Y(:~o( ]o=AcYԉ^UG]ϦZ"N* ,)`jغrWo -y?#4d#7ݤ/EQ",PyشOgXt,\"w,jgo=̥E^/lf@V,Z6'eucJUB m ~7RC1Qo a2D99Fپ% iy.#7*ķ"EkR U[.}g޵F<^ࠪr] ?脇Z%ٜP"RR(Nع#s!(f<9l P7o2ec CAzpv"}Fwq6`Ӿ쨖]zŒGĞtfl^K:SwwAEo%rAombZ EC1 { t@A2J/Aʇ>sIE.iH{ds-~cĘ[P3D꺃ϟNTg=&P;6\3OBR,'cN(/7| *W&369A}jktwst{|ivPb!g e9avxAC4r8{ h' zeqcmzZ6|Q71{d 2@ǚk2sJ2jy欙XQ() Dzf햢ܥ:{N`"@;wEK  Ǹ ;NetOiJߏ'@kB G|n$A&6t,45MO3JQsYDepDbFuWK?^Mc44BFht8@/S$S0:m OfKF5ǐґ̯Dlsbck=}0Jb(E2t~w׀Ubm]VN\GNaV0鐳bXR-O(?VO4/=dPA: N,E<\,~8XO׎u>BHQ)/b\+`zWQ怺,3pHkm@;qq?6*],*6t(Y4"_ *onW !P>ֽ )x򔍷2GR-aXXA- F2~/6>FG~wkE_!2E0_Vns E,gecsʳSf|+@fN#uS'DUgEwnm_FĨ =9;zO۹&Uݕ0O,+B|1^ 4vn+vh&hЭn27:C\=g:1Ȳ1,d0^#xdSQV(Bh |1d3<)&T dnhݰ.kQ& F,>+N"IuQ <6'u$CBG a%뾐 47g2 Gxɸ9^\ʝ, ~,1)$%>ɡ@)WH^+𖆛xUAnz.g `-[QoA82ED/%˴K#J +FCPjK)O9'hkOBy#Z@.~^IygWN V3 c3ju!o(k#2+d9~ zGF;%,SPy=nΤ%\RYqq*EIxq s  m}GNM᫖fkŝS(L%: V`]rzGzQlLGw.+Aehw>_5G} "!矀SWAiBiS.*Y@m[gIt̠o>EH;4x*¹vͺև"3%7a:/ɸ̼~5O^/1+KKzCNu5+' 4;Ӧ ?qTNc6ULo p FA9B^pjtJŏ-&Ʋ>Ɗ6vODd_rsFupFI=J#<:i4A<qzO'aV˃!]JjAA sY]6(QT  5ucS #>2U9{30Wp.A^ Ek 'OJ<ۋwdLa3cPgIΔtw!j1jHX^ï9Bx wd%Ug5n͉j}fkLCLy, yiDݕzDuȞ=KM\i!ihxz6&Qasg')“fy.*P0b1+t*Guq0Q/yfMN8%;m]ñDL']VY"85۩#WPhQJy2]"v{-Ue^e O~si4# {"*XFJ=.jf iH -öQ#|.pjc"i-y}sYM#1)+ R xut>dbV0AM&C#m<;#zsQ}þ]uJrЁ"nkDk< CϚmYRJȪpF&B08`E&Ywc$aܿȵ12@( n7#Ob<m6>gyps b+uӟ҅Xא~z=I}Jg Uo6x=‡c}p ~B7j0!d,`wf?a:{FZY6\`P=@u7t #c}g ʬ%f{d==+tJ_Y[2ޒ'YrA.qi5,TmTұs_]Cg:=>xpcxN>Pv)OIE[Ĭܿw?؀]tiEa^"ջ!Ùxޔ'm1< p轒iLOL(v\Y.Q^FM/!3|tBS1mPtE/y4PSLK_;Rsք֤f-':s'zA#rSlWґ3d.^=Hu^#%kIEYpS x#\CO)KY1mXKOSHflQ^)"&:a0P}Z~X|\J76'Xt~mP1$4A<]|vNQA$f4*(Zd(Pq(S$|cH7j,qp"A{x.#>}{83-=48"0 &skL+XsOZSA/D@lOQդd s6Fdog-m\i* TĔ m[=0Z$9UgHq{En͕jf(G0 V3Lp9ZIUp\9lb:<'@ .{115 [a%wSi7GA/ lDh&Gi 1⌦T,TۮDV塀H.E$1}7 费 ݦ`SƟ3ȕǣ gW$`ISMZ8 h^ֳ*Bi03h\D x{q`uv5s-źYscbW4z&:a?kĊB+c>c#6ݩCVWVWqXQ@Āz|a F`-/H*L؛RJq4t(n8j!S%̦\'`n JRgn_ZF.ܧrKԇ܉z Q9r.WEZ?nLkX@ѫbDq&*֏1PQ Dث`VQQ)7MO>detxYYQY7|bL)#_Bj&&xaʬ潽sp#G\lsV=#ÝPm3EY ?Jm8I lD Myo]21sş 6tC'/Jhq$s)PVuQ_Vm.RQ:(YmU;V 9t*0F13)-͊32~G1ɎtFve˙9rkߋuؓn xA6d;O톐L}|)K+L'hLom/"6)5n"ff #o/Evv IAk'%F2"?T&̓īݩg-ɯ1 ~j؞{F;*!xXoFղ֮\tzs@XR;]{)ͬ E3O"6;?n)HGTnJPvԔjrƽ'(*r;|v_A5'̿Q@f,c׌2l|ӖDT ݜH5,R3>4M8:,%\6!@_z{U)IFeP)<.ρi\ˆ*a~}PVـrԝSAObtT&jvɆ>j0۶w0=$3GqBLDtnN)_yw%2?աZSvm<miEk=&0JZ nC$fS{5A /1-I(v!kS1 =*#>xǷj)$ ^w߹\qT(C?;yӨpݸڗ\#Geca,*{a et?cvɒpڴi$fp%L~: C0*^OJ坭/$G:ė!B07(>Lt wcR4w~NJhW=;A\R`^ꩭNH]SzX64\6%+\ .M=1M=GL]#|[Jb"ۛu5[Pr8yMyȷJ)3vWʒMQoWl:xmylvoiEn8t;qH4$sHnW=F' 鈭 9*p4`U>_=y+!&Kxڡv[ S횑B5ufwU+C!1P'up¨Z&ocI΃9sğ()ꮬTD<8 i9:X~9uEWI)+IZT$U3PWN #:RGe4[Bf L"od>6X F-\I k1!E1>wWT2rknoH ;#tū-+ή]x]D/l(4VEv:zNHhg!Z07r S㷫1|7DI/p`(pf͉Q8aFG3.A+U` CmoD: {8&Z:ưJ׷0pڼA]+3žvaek"%`aJsH>xV U;;v9rj,ХmjANe֔|z 0WgΩ䆁Ca>)6Ψ%v-S/ )&֛7W9^oL#X:Zv4ҜO %g4]`;0|b:)hTH8t**hZA)hʝ8ݭ%؈/o}bҽ;L)դGbf޼;7V,W 1ǩ9홪&Ysumc^⎅]u< $,93?C\yM `f$Ce#^6ҎN%>`^۹7 7}|QL)MMS-WI}*/Mk :I8+4B1N!z'e YJ6(m|=9JJBfc Pr\ؠI*+(IF8=js<`(0/sg:>EvḰWZZsU/ɟ\^D+̜?/:X&H[,wa2¸R3O.WSn|'!M`gQSjE gHUn}Ag}:C4kb 6ZZ'§f!τk 4PL)דkTkgW4f0pJ/NlA)8\g#]M<]F]pI'NN,J|oU92T=T ȨA7o`}&=s2{&YzJn"~?+,:3Nt~ּ 7CȨ.H.FI`{E{~sIPQl+œz&f 4U(FTq<[;zk F_Opٗ9 ja7)^mhx{s8c7W/D򹮿疝 I⢯ -J-)ҦTܦb@ZBJ쮜 cu'Q}~"WeD4^#`Ry̠ d F:? KR9?R|hY%3}{[bƵu2T"Sh\%lƂx!R9^ _/w~N˜\4„8IԷ ds=@Xl >r6$+¸!Yw_G"N:K0),:a2Y-7^GP^8}*C1W OOLRU:+o:gh+!/eʹ\ {Nbӌr=,s6Z}Eف_hz#=T:?&εnsr[X_vnkN;}QowD>n1K0U{BF{v[JuOV,$N= %Ja~_=kmr7tdԳ̥p-8!J{I>~ [b0v{Šk= 4A*|dNWp8a^KETFPPHͨJB[u*-3†IεQ~c/Fg7IZ!t5#E@Wa(uq[P#C C7.$Eߊx=ưٖ?LT0'pL9|1wzX6ޚ;ta{3 5h`V )*%5zjQB]z*7lDV8UP56^0iv0`1! &Un BD~(z+n[-`hWOZgYtbˬ2+g9QKD?֪7V菁Brf7+NTp ZVx=pr*F`:D^Ɓ&%vXVrڵ ]뽮9nFB{%g&F'O@@(@^E.A?vy#f:2ѵm֑Gঋ~Wץ(6HT-ɐL9z)f6#ܒӊ7͟ EQ6=8לN+zSiMB|C1cGwKa(JZu}unHTmYFRy{]) mۉ0r_p@-K,)m/A/2ޝ E⥙!3 ;-A$|He\Ak̛X3RHY9w:m *b+,$l%_S#]M e5;$xBP׊}x5UkQ;uSOU/m`rRiȏPaCiP`]iߕ|.vKzu7\>j1m"0gٜĆ 7ڇ#|8aM#HQpW`QFSEMVeX0f Mj!։ є1֋E Wi6c>9')%> :t! :BU=jqL]hgxX%bp+){O7P  mEavpp鱑ƥ 5tA1/$ ?sw,oO,зF}2!  f<7#_FV r ЎJgI<صy?dYy"j&/qܜ L $H鼾WObfhL)3Tl6)ǸLl_nmp>y8 d:kA/$ĸI_$M\H[=Dd՘-v^(R?0EM%AB d!BfoN`rL7٢}A'Ыǚ/㙑њxh_hH>'k*&mZS}Y|qijnCm_pQzxSh=i}S i+}t GA_'/PjJ}"Ʋ)(&BiN*}P%&1r}.q(:ܟJ,8hB)yr2߻/-%.4m)%0 6J|LNZaEnba.~w]m!iydDKN{H=j̐L*De&{3S Lcpa3ף Flsn@/3w1WzaflS,G\ Y Ґ)(åf8 V[ 78U)dŊT# U{Y\#8ڕ6jڏEm^rћTgБK1yѾ$hn 9sU5,X|TY՟%<3C@aCdLg}P;Z  lR$ȇSf#;o7W kL%ШZDs$lYWy]׭*tTwgg!Zٰgw%ZL*gy>_Dhb캉CfU`!Fq2hS s0Ef`^'w!Po2P!q[(q/obm_۸li샦:Yp52llK وӰ e(Siӑ^Kos jREps3gCGQsB7ʙbJ+R'椡9PE3QQEoXTEz0.zF eQ=6uΖP jÐx0 0;M\Gd,:vڇ c-!&LnMd/?|54"xy}d EȘ>c*B㾡9}ϛ0ài$d|]́0g,T[{&(9=njmzk>Ms`Jb7\ٗx7+?j}kW0/jw O2)O<ْUg$Mb0N( `냚8/~?ҭƶ@?ClzW{.<*A-'=IWm3_Icv*9pg0xu:9$-olk^.;hg~ւ"]G(뒊]tқAQMRYh _wM󻶻Ui9]>̅ڃźlexɩ$w\нAphj(+4ԔnMCoϒngxLXi/"6χ8Y0 >R7WI*c:th ʥշ-0)"\mAOStBckJ-x /X6Gyv/81'Xߵ}`T).cx#"NIFzznGxy/7=3|}2 bi5;WטyCn Q?`'qB8hڟ&LAe1Y>.y?d}W 8=--Wm r/%1hv+9va2Oܤ-,ldk2щ xZ 9 9)Ԯ/W {]1D$n"Y`/mi5Bv*)9 Dnڻr>7;֞hˑ4`I,Vlln9aʲ)G5-ː0{~T5OSA`Sjʜ,8WQ:W5?A.s(.Y Aw-n Y9@z8zu:VX}7`tlkЎhlL:}x?"{X9YCFH׵>< *҅00U`*\=D |u^@H4On4xIh&Ut(Xp\{k#'.V9O\7{{. 9.pr(=B%]*%.ቸ-*[W fMj&X5 [En'(*2GKFA1)e"\YEA[I )xzeңd%> v-臱w>cz1 p D.<ϻT?3H㦻*oC Ae(" ˱*=QXմe +EIyѴmGqڔKE@[ȿzxWwE{ꐿNޖMw;2nVB`^_/b0*=[EQ,BAXvG yJ'86̮5Rt.#Cc>)w# oU*facQfZ.TG\ׄFLh~um7\ydyH(C^7Tɥ4N3J'ŵ/:#Ӥ~-rO#('_kMC'(2ҀRAh[2'2F:~!M-$Pit Tl+lNN "ݑdUNfz@>4lTa+YQI:il']} ~j3;NK1y@#u@ Re}d`JصO˗u-җ "]0Y5͍qH|+/{3daU9HI^:p ,r,7Jph~ЩhTB&gxe`*w(}_ѡw7/xbæ{Wzٰe޺B'pROKӝ7S 4*d[1&H9wNה0ġʖqafXck4\8ͲauMJ×nH8\u2L ȫ`-Ar6A;^5G(8d8N|ҧ㨪NpWtStXf2 MxWr"ئmkV-M9yr vݡ7Ϸ/)?cZʗK?Bj I:&aQ!ERP+s?bh>'E`) bhf)+Z꾹YbvD>s2:1F0D ȄץTa*J}j2,lA/R)0q;Ҫ&'R;ū{ޫ$~a46'ehz8Gq埒R_gThUnID&[^OUJ?svWCKwv'B Lc TgSQ̂0/m;%tELp JvhQuVS#lQrVeVTxx 4:d}#ILhP5$! ̮lm&A-Lt(yb)/ZVgmnrU3L>HUSž_|]};L ]wwruA(5q vHR| ]]?~62?)n =Bq1q`9Lg).zY@5Ew=|}7 iKOl{K0o@w*L͑jv)S3 O^A2ԑF@ 3} 4|"Ե.|v4zx@t׾XGj-zP[_佢D;N9S䌒\ ZyPe/X׿ `ŊM6?Ϫq| w}P:@KטjGtbF%O7,IܭYh$6`oj%6Hl<̑Sy h'9}1լ/ iQHY6ϱs5kNJ[Tw_̋DyWujJzudc+Z?C k9xhJcu#bOv6hcoo͐& @㻳h}޺Ȇd,ylq0XLcE/_i+pQ"N H2v2#d&CIw9<ʤ"7iE^:@#%94d9#c'16}ɯǿ>yA6jbCs[HH!vW܃@YqoNz@w~]Ć`ӾDچe)_nhV)ݧid<%? W_-#F¶mTs:K_mQR%ȯ>qVYV&{`*œQE<y#=X8Rq0_z^ةcuHZĪ2pI>>}s3 uZt~T?ׅ&mpUT?rur9$NQMu=`QT]26!L^,SD: jlXlI$ܫC@8?~(L-T:15aRdKa1NHx=1kn; _Ml%i|L?-]*1?«ŬU˽ :V${b/&Kǿ%\ڦKO\!H* hwUea=agX ^T-Ht3"ޮPP2vV8)yڷw)tuX(!qerAb$Z]W*l`b!t;瀋7ʝ:lC=ԝ&J \75Fɼc21vTRCdQ18vAmu5DH|e:ʭQBJuHu]/ÈP &;p'wYj$a I^qt*%im M)ldz#5-`t|\(*?ѧJ<>:kY}Bє7_ 6ȱ+ۍiy94s'xu'fYh[3^ &5txaUS13͵JP k A2Ͻ= (ofn3WʓHQK?P4v|eږa)MoVO$`Y$s{&7zyWcqVwB N' |Jn [,fڳIͻaj{"ZXxG8b'!9P& "显g9ܣF Y?`"$۵76&wISd>O kA4wsղ!Pjb k8,sP܀1(Ck OF5Ed_[ގ,i.N^c1QY*3}㟔U)4΅Q̒ }pO/P JǾM܂Km *y,&:V5mKFq23NRl 9v`c2ă;!DAX5l$<{|T9YZ1E@剜}v 9Utj+TlI$\MJK}܇+ n8]X_xSvae lvc5GQ2RlWpÓkby^C{ a} BUb6k8Hy{u 5HDGV> Y=3ew+to!{p&IJ2Ug sS`s8Y`<_/4?Pw y+NkO:71`MZ`3D(LV8*_=yjҘ 9А&fg7qQ6IHO{u36O~īaE @p{ynRR_MC \6"g$J7EYtye7(pIP䴱o ={İԋ$=/P9",&UZ2S8Мd( o Z L [ȒkIQd9Pj&';&goy MΣW@bd@M Ӟ3h%@oFG\3EC%2wǐXJ9!2 yn ym_M/ Ha VrU_DfĖf?xO)5 wd Je֛ЇC:9sHjNNyL6@KHpZ&&{ܣB_f:LY3ZXN-f: vn|r=erwK~ \w8O܄~V}i{W*(  ڊi?'tRӊѤ/_L9yQ34'Oč8p _MlHS&)k'5-3/*USloa%LB&P䵜Vj?x! y݁%*Uʣh̉Ydmqy.ۣ%ߦز*,OP5܏| E8\+Ӑoq!3Ug)oT`Ŭ1"/͜+PPfj]u}DQ)千T`ޠ${H<4I2vP6h@@/WSvcݑ榚R d;ZG+ T$a^3谸Wl'u 72:/8 }82cmO٤{R\wHfPCIc:1J-v`] l AXr"7I8O &t{Rbe{8v}Hh2q;B:7MF;?_pc2ޓF6Ii#oN]!O64c4zHiT]TɜGY=#n MyP+VnөG r?EVZS("P?g,kA78}i2|=8wkܽ#Ws4]1Ȯ&.m8 K%J/O^X/6"&W1 J<쌱6IGov>i9(P1xd>tq3Htm e{97^ڢ)?xD5V*@ Sp z',"^=]5ab_mu%!"o%p}3\ӄ&xl2zc9˴QxhvPLnz1L$mYa>(Wixa@8ܾ~?HŭhO(okv.PJc .C%Ҽqdy@=0]rZwrW}jc6% ̍=>y؞|]IB5In{1Vgǂ˗,:2DU쇫 -ˑѫ eԙlg#'LPjp' Irq2T "gֽe W0[ &[_g¿TsQAcMne7O1[$_ʙ72kJV2``@YP{M!@&~ ʇbeĢh~H»bTͩ)5-vМEE*< )5ĕ/k#,ضK9:(f{*1h><ժIg<5X䶱PVSH˹#RQ?ie ;1LE0zm~%dUܒd|8I?3 vmu Jc1̸EP,;rfp `kBw/=P*G5(1w&I+7@B=T`V`:PNCLh"Qt`>[NȾr=y=ʌ>?u \N=KfH=z x9iKpm)0;q PV7uFr xx$ d8=ƙT%y]s~Lihwh6 6.EKBT}WB#k Ӫ( Aa6O2 ]xp VZm-1j4jHeaf`kF,kLyo2>N;%l vd8,H^(r/C1/7#8$#XܧT q,$5xTpϋX"d_Asg)UNNbI<ؒ$p.d.P6Vb1 0z!,'4sPZLhnoH1 _}HX?Y~Ua-=s#ψȑök OUGY3,:N(ާd(YeD_MP /пs?-(3I*uХam (c]eQ  ה2bIbէ'.";]| fq2 Ɯ+o0q*u,)|jTrdTO{ꂁD;piYCvP$#o$;^}HWէ$tCF#lIϊE!1~?O y5aJYw"7Q9O@q^p< {'eB8  ͡t3¿6Ht=nB|?Z[BOA 5;7=cX HHYns3lA8_q /`=!TfFZH7]Ŏ(Vֱ1.yQ*t{:t}ƌldE߸մǹsޡҲLb)yV_<Y{w1O;rdϣ¾@5%L Z"l3 ,vD`w\Vs_غ_J.])5 4 0ȻW/ܗec -} )> Ca)1Vv-yK(P<@TGYҭRQz3 Zv ;use zRDhwo"DʼjfaDXWZ0}`ڥjkpf `-(xIR@HiM{fI|T̓ʹu@+BasnI\VぇB}m(7ZJsu`sQ$\5Ng`Bv1՘H&RΈ/^rqs|']kȧ$jzD\F 5KU-9yVf, $""u깵fse H[]zL~ ƴU!>Fhe$hTSZ59D(SfXxoq<sz/L6wuk&{oƂ@Fk+e>S Iᩁa^,a~.GM^Z% WO.ZA%JLsle7/fO=7O~obPѭKiՔ/\Y'#co`+lml P.mR&$ɣ_Osp] RgZjF4irXzn=(6*d;}g!jCq#EV|yJl $4٣[ܔ6]E]j+fE'gעnmT]0Y0=j_)]-ބ.BaqvT$搃*Ha {"]}a7"*/@Y\͡陼*bQ* 0{1hM^ߢHuCwUNP(`|HXx˳|d[ oX@ClP]VpLP8l٩"tkLN=mWhD]?k2͵x8:S0?☘^H4mcoqٶ-O4tK[('k;8)́EK#  ĊU>";i_.3'{ga qt ʝbMS;?]:khҿ|0R f5 WhYejTt`K`y~h+ɫR cNys*eȪhVoOvA oSPG4|Vd^ULk&[f5s/'\h^KU+xL]j#gޞ<\*1sEOAffMn Bu (KþbE㧐|;~&9#:}?0[?è> Ԣ |&Y-- c6|96GH \{x?@;zѪMZ ѝ@ w~uzdvt;)3Y;yUwhBQ+T VV ĚaI sn-T=9s_':0!%o"צMp dt0b5mg2 ~8 Iᰳ .#gW,83Sdjj;ȫԢ0wޝ< f$p4:D`:a2A<(W{hm3@5dN0e#]yFs"XpDNx=rynԪ탦2YQw3;f@_ӵ@?ZPJd F.4̼="`"2FX3#̮+GZg4Am}ȽoO'tַ]?9ʖHux9 \ڥe51\Ab^|-Hfk!:ZSf=1r"a@')"~ ~fT\z8D7RO,yRFV$4:,\R.5rjT0VakKWA]Ƣ#>ufw9 ^t2qT NΔ=a>~$)NuMLVK߮0lro߳%m\d|wMЙ&^:(hGI;Uٶ:R!fߙ~sB`4rdqw?2g%e'ZJ,--o4L,/ƺubp gJeŢß(d_uXڬSkX d8y` O Y*C[O1@63D]SVҎX6GA&ɀZ׉-rs4r&3XaGÑ0y tz.?K̥JHd?xc=Ac-F4p|N^݅o',B:o#e'3q^G)='X5c8T]*S~ִ ;K+r| I5~y>%kHtci2CYX0s<+ҝ1(S1ԏ߿5OtN8f}y MWf{[C^^7l= @&:+ܽ4PWCZu |IaRvptBňb4o'_ElԷɆ9ہz*ܥ2oBolxuE PFQ ZYؙ#*F݊9)L/\+>d wDԶQ[bz5%~Qi[aCMfPkE(CGq0]A^) y#J\Ӱ{oj_fut~.D k^Jm V\MP=03L.-0RQK'Ȃ$mk&.b_p3#W`%qkڇ`^jP.7rfI?EeW1b_TX̨=E|ofAk&,KyH'-eCpnpt#qVdb?+ETR ! KutTۦ KTbmav ¦\ 4H*hzªEoz5 xt,՜sLr I[f\ y}{{jvW~48#\am<~-1z;5Jt>qjmQhnQn2;ic9dP_SCwgxrPnf^Gd8E7Jw>:Mmc `oIAS{ kzww8r?2^^(`;1M@_7q HLH0e ^ ? ކ+?4 lSVۄÐEW&&RP8ם?~ ͎C8Q< AasB>'Fe9*p%ْJ6y\)`_S=M[,㘚is>^JLTmz3l#G \t3bͩ=E`j`q2=I„FuO~?EXKI5 YF| f? 2ΰJD[mBA"քkًlzO[zeܸ9S[i D*05:^F!'c}wTw˾4ִqGp \ N X]u864 @q=٣uժiO#uՇtН]pM( !sOʑؼXZJO%$?GʹlP<j?翢HFFojPV8<`6,O[R.Il3:MXj y'{y tZb??8бmdC m(ZM’‘o2NԿ'&e>}?0Ej|NeNjnz% qM79 ˞룠H;,2)Mv~\kwS\<}^d"]ꄶVh鎼f˯VL AC ˕C[BJ8swj(au(K9lOwQ|8=tGwXG$\%I| aiq Kɫ!Vu5\h܅ܘ\L~ %߾ҫ9짢tK uOsY~, /iDOyFb (nw$kq%p;.y[3rT=LQ?@J%HGVW/1_,œ -*80hqXzh0Az^MaG~K* eYI\ ktvR"r}v$ak{2zN|CM;!GJ(8a@صWH6}D(;1les3K9G 4 Q^ZM*ԿRȟ+ac,WabTS:f,MyM8|gfJ n}r+VIO?3nzn*؂ֽRKuhCqM"maoԦ%O1?_>ೳ"*'aO׽/x";x-n{N'aèLˌvn8[*sh~F7<\dlMB3~?%ǻ?\тTx9zWEHhy+D (RHr(-)K|ECץj[h+HJl-|"Z9o@] 7 >C|HZ]fz+=W,xZuF*YX{'W9vxF%A/:;)q@N h7 '(L<5}^M&;tDh5BŔBЏ}K@ ?˼^2EALy m|Zێ0$O +MzNڻ@c[죴w9C#Z?PGO]kPLST3icG8N`{Fi{h`Mvv$.Dz5":LO#Qe+ZۖO ]>ͫ} fsȁ@iv-i^.ͶiY#M/%KvrEN9q%~5`W/ ,Sx;9بӄr΂H>-Y$XLDQ&gg)UG$^DB2c$A 2r`fA5BxnЏQf7p^js6N3$(`+ ҾYdrImڎ^wa,,9\璌i)-0; \|TJw|ìP`3T|j4Sr{ 6hp }'BVsF>$$ыkK]dK&V{$ph{y Rm )xgs_=qI@GxT Z Ws֜Zġ oQ٥k{w٫љ TkDRvs?ٵh],qzbJ0ӆ7kdJ]v$Ծ CKpA_9 ~\tֆߴ>g2;hm'X?DcUb X{{/];Ѥ {SޏYP7-{{aS.hڈpqվaWΞQO~euwyGha_'TV q17xx ˛) asDK1Uo)l}fxghʷ4m_6dԺ6tj ]cPl昺| 2<  si@I70 ȀwoΕuqQ%ACd˸qBI}^ Av>N)CzƫLȝz=)̛Xls=w2ڠbZDcoEj\/R1֫&8H3 [0LVcmsQk:$R3z0dK2yM>0q^EyD`WetP)1-u"1p^(PFeW2 )PӍmA-<(u}Z8X(al v!>8 wauTRъպ[w`ή%xӨt_1z!E,D$_ EQU00㶈#=549e ed5 7 o,͗Qtd4$0fnw93/[KϢ `ф2K`11ތm)!՘=@V\2A5 q:"M{NlXװ$nuc=c>QbF ϡ'wGxaxxIʶ¼@ᯰ_2瘫ٍEd+׺pWtcu[D } uFy'/%mdTKOPa'!8#u<-jY9LMU=BoMOop*a'q^3CGcSl;߻–."ZpZ &1-;ua"1MJ EÂ,>cp3OO0f (2;TyF"z~~%xe|FFYlEF*]+ xKRxJ rΧvYD6BPMEYsk@Q2cpkCXKQ{uJ$se\t_CTw[P N$>s6$b? р=v$xGEM Nd>BbTD M'*y@hi:8i ,V'WKOM Z"PIq[ʹc$ c{cSNٽbrdMOWkpE2Cn3GҪ_96 /#@M:-% BY2ٳb 58 Ud\r k2{o*7%m[a3Z3= Kp55D@.2wGjm,uL: Qa)G7 ߉Ƀ߰f|=;bѫ `I]kt̚WStB\ כӪ:IX_ςO7in)g6Ofj4 W/=mzDo^,szW 14fI.}}lTf]Ҋ 2J>DܲvB<?poY-]ak U%bA#lOLl@\:~B0l.Jq&PЃ6Ï9󱯡M`6^S k`sX ߳C clpgGXhD][ %?XufM s?oFw0C.cEeQlVSy#7l ]zoI-vxٌ)5 *>PR ~T@7阍Z4kNHsiʭ.'W8?Ʒ^'p)p6$0wxv˛qZ޺I5;TʙݭÅTq@4H/T4Ki DZzL_-tC \$ Mu $lz~>(jBhMP 下''4FL3u3}X- C3Av[\6S"M Vڋqezt/WV(++Ixv)W#3u]7!v ĸHwJ: e7pl`(7AΓSiP֠<iF %),SuaXoДbfyz}?zV  GSop%sXUᘠF)F0yj‚%߁_&@]HR[T8!xH!duov. qC$[bifY,H{Fm\In!Bu!c*  чv`#KLlG0VJ:GW^45tm7 l-&Y h>~nfIѹ'VGrz |^rOQ-mqd9H0?w)(gԚHe10ˎl"̧騢s!Q{hiGV16w *Hyf4nJ'2 [x2U]Sg=U8LZӱih!c (Fp [2jD|Z57@ȇ9 b73:A^zC*rHWAkumi#fyry](]DEQQ)Ӄgep$-;7C–t]K#,?AjYD;#7/P]q A'Z&hvj3 I)p&erOλaGl\q7;DwM0>UC툾Uz\QA5b,HmXOHǔxM܈Aj MOyۻ_׃Q U.\ Yi5 3ұ*9ɝg7vl ~ץ?DiG37fK3[lAP[<ϋ/ ,OpzjI2l+H95VcS.F/眬3nϕ= s)b0lN𥜞RE&[,f@2-yM K3OPfq\|?nkgQp DrWri>?Q<lF:5=YDr"nצ!v!B%i֡L[_xf[! s=|6Hu8trG,ҝcJ9-(a̢8=Jgw8[ yf_ prnt`UxijzO"bɠ3lS1M[f*3BڰfGA:ɦfUg?4Q: L#Fr*urvMmU`KU͡(kO3?`ld> f-tGt_³!"i=s)~:sf7G jڊ7+Il[4䩪\%fy'VlP/e!%Rd3DT:eI)Vzy1_,f׬ l,#^Wh5yi#e&{GM=-=#ʰE7O T7p4ȱ8_eA3tM_pClK:97''p?E@Z,d EhǢ~MAhz몚md[Xo FLX#YǛ~e w+Imi#l~zoZE]yr79ǃ˒/5;V?!=]"W<,) ;(k9d u2!{Ӗ?vstFmK$ ;a!BE qBV;q!|QkLZfC,zn'h7qALOL6_>,>S~ 5_ZDn HeOs#zJ;<~t+t2ewKޣ~jU3=|/kL*)ͷpl" /CU k5=TxP$[FoxN%J?ݜïPlC!r J)-ی G^b AAl_˺w"7LB 66ɊcKKMc*hwP%Q2oʼnLh1A5&;:+/[SB]!e$p0OyS6og%vֆ/%fPX )%se[^G]WNITWP54ѱ-́.,Ń)X8zi&<ޢ&lo*["Z?e p͡zN)!0RjpgY[Ej$\\Mc3B.tE.A~:!6.`hw׈D[Gu%,{ ; @Tk3៪ y9*gk@ Q?&/t1B[/쳑G; -]љuvT H>T~0 &C Xa~mB ݒC\SUT=a`%UwtML‹]ˑE{^;q!xainI@FVh6VJ'0M-q7= > qc: c\y"`j$eeE}9Ѽo@gQ<ڧayh (H NXmCBJ qR'}~wh\n3  F}ډADs\Kb~~ٜ0v*nY CY]"MTq2W;m=v& 휛"IfUT\ ''[97, 9{p\Ys Q^.t]B2֣4>91"p\_5q2_f6- #Jt-!DX 4`jp1&73c%ώMHR1@ۉ&ϡueC`Zbb: Haz.і^;Xe`Sv R2B)ʠh7Ձ$#0b }^{@k3diČB(͡b]XCpX3!Vd?:׷-,.VVGCyzLHl'RP..ܛ5R@*c>rkG }trRO8y*H؄ˈ֓UKhVwRa૳^;,$MGyT+{zlL62%@F!$%+z]pdYԜܴ~UO4GxGUH%%hl%H}grLV%(#>U8owOj ͳ{p;‡6-/hhZZ!沫1]8mn ~:H{W|qI^3zj4&Lrn?؃G1=\YMUP!ߧ)-fε4 88y9X^qŞ%Τu= X8PJ&yPcjj >=;y*آC r܌WՏ 6P,Wmi5(Ť{5ƙayTYC+%\aAeGǯ\KCHt41Lgx*w ECPS iehBgݒ)=_"< qYQ?c3Ay?ܹ[,d{w`>i@{t҃xf%l-nCyKWJ$uxDɺ1&dCfxo*%.jA%eC @0//@FyE@t$C4oT4 q\!OggAUE^'IeҸ*y.D5h䇩)1' Ա|}ƞrRWQkl¡߬PbRKS'a0CygP @I=ET ]Ib2l["ŗE齄 lMUg,bXnuYw\ZFyqC\Q{1fp5^JHLi~/ߦ `XfvZ޴u;nm4ڠQL!6{pOCEU) ަ]^+k}=0VLy_,)W >kӻ?G [tҒu $ {XGCS1)l (a\9xwZrDyQ-g/ ::4Aj]RJ LeծWzQb?gb=Z+6Ir@|!Hјƾ:;q'ay2E]*x mD<<\:^8*3"[nLߒsv<ۉY䍹wX@-ݸ/OEQܼn!iC4H O:ʅwEڠnH)t77uѤ3H}` \ -yԙjR?HLר5<U,Xܺ\ Dv9c:un 5Ol_V:4~S>EMES$cF(93+ǮCu(k,aZ7 ByZ<'Iq{ksnC/{;BO}>=^3@.dP۾!6bҗ|aXo)F/Tcg 0wDC]BIbs|N+"vN"Fޘ&1[7ר 7/p*X ǭDy"Dž 8KA\^ bb l)M2D!*4 Ψ^o}- #0_;L3= !L*M_eG\ج)3Dj4!U{ƙїqh94ȔbBmV”хeP%H8<=OR#LĭxxUT^+hQXJf:';!dmV2a.:_KHcЩxe<4g 4C){3߮s3Eq}-vbմT۽Š=$mySϠ(E##V1C]zV #qmۂsHǼmf"3WO+eGnP!_/1/:O^Wy f (: [HpH#^n~Q*v#jӗR}M-}w;Vh[:9 oARz#zp8*mCtE~vu>ejP}(3% s8\S0$,A\E)o*!CSy d3VވO?;NpD(wT,]Jr|-buU#L:Ƕm ҎaKŏͩYd=}dzZO&ta t1mXګ-!lӿ6JrHnx_[`);nULY~0X1'/}vw TJ1U4" 'uFDXaO1+ M^+ek9}ql^ [J-ytG-7nU,vN0(uD*% O=/Os_׎Şy%>v$*eznֆ1rO3y`uu,+;&62 ~ u~vJj|=}ѶUF1fs5^q@0sG4\mϙ' G}oEbv`ME, *$ ^{6 rqLWAC:6Lx-dq Cj"xxI,[;&ڢio)ޏoMGEd L5 [gTvo:===Ȇ8:T)/mݑSsՆ Q_rcRԺ˷GԄAϩ|qB`̑UO - >xldb!H6iX쪳L%bBPbǢ5IG0יFl?a[4W)P+/c ?E~hZ&pit.-j QQPl1lF},mF +bd&].[hH0qB[ڈ ?v3 yˇtIve+ `?n_~ڮZ{e/rJRpݥѤBXװ@F4f L?B0${ic]xt1lޣ0 f鷧(R֭;=]#Uý׷C{CLӼ ʹK m;q e"W{<2\s<@]_z Pfd򮝔3. ʷE-,E}{jkjDH` +.n`^JO~.sG ("ł\Yu x2dTVQyw,Xz-5X&w0De\ؒMc+~]o`[6?0/'TE*D A*2XSPvyŰ6gR z"H Ѡ)D^[Y^a_Õ8񅬘lo4ni bĖ: ޫ4UL JPЊOw jZt??F$cpPsj)5(J oDz!`QxpZ ;~:֎8+„9`tF7z`,J?ټA5)(1%[/=CTED#J=`뢉(E-{LK@ g`[@VF$YRОau3;Ǭ(NuQ{E#-2B"hεPA#d#7g8|yu{2KsݨAas."WjihU(o9Or7>IOq+,q5mHs[|n/ _tv4Oj-zlJoۢx1]3$ [Y2rbC iUJ;vQ8Bѫ7w6eOdNcaW_)+gt[{73e鉎Qgl1d2`B܄v%QLEf*sk9Up jD\5r "}` %է@&$& >~?bA>R2R@] Ppu Asm; %2hîӖg]x# I;_6MMKX]RTdH*;f5i¬5< Sv7hD))FERmFd]g8! 9O8;@C8@9 XW?Qœ)l 8y8AyYphdmd'Ւ~c !Wh)ꑗB`ja 2[r|g^EZxRV 55s˽Phaoj6PH92;Ed1H_yܸ1k沑i6UNgW%mhbku䊃Uƫ"M)d4Ͱl['8t+reV ?jH40zvwSHXg>s_UIK骄-I n5/z#c(?ثA`aosEAՎ:KhHO}]L8}fQb= -˜3MnE w* 胧orYvH/ث .+2FNMv{~e, ר2 kEiڦIK}ƅ=P][h vB`17" D9H^g= _tWm߾f)wNwԅ9jn3LI.đadHɻNMK6e?g:6%x1۬s*kBjb{d&{Q܄%Ҷ"BP߽ϋGA0y\Q`~m i)Ε=**xN4aPi3&Fa*'+2dNZ :ġv'I {pƧ_$鄌(ԟ)|_8}X6&zrJ>vWB>, EhL2DLXf`WP{׷ACהM] {#ɖ]K49D\5eS/$;E7vIR]BH.\Df K1u `4kH m0w'ы0 J¯e 8骑fC\K86mA$e3<8Ծ?B8ou10"L\KsvSJH 4 EH;qDQGoqe\~!ry$\JAe A0%a61ym{IܮK{蕋ڣa{wp#8%;[4'7abO-Cc_`wUpd-΂ovhhd3lajU",1+^Z=bljւ %U1V)Hk̊9H V:S>¸Z_R :}ײTF E$ w{LOSkiBn?BW+T\13]`m,[XO}#zB>a%`7VbF|aK}Ģ([%St4^M͊4˶%<_Вm2Sla8wdA({_AS7ؙ[4%xF%%">BqLD*ڳX*W'5x+Bq7^\| ^\S##=[E"t(@=%{ l;<|zÝDE+}d3=KLL1PS~,O_ >IX-:刿"Ut'Y_Zd0|o Y7?51Ey@ h꽊Ǽ5kX#Dzˆ}S Ğay'_uMC+*4JʋtL$+!Z܅p[y$w56=kJ6~6w\e,DrV>4=>]dѥ:ߚ|Nя:Bic l$=FĚ{6民*;ÑPz=i:"FFˊHmʮJу,dABE y` h sdgV67 үԔI n7vY ulB%ܻ;鄬*N] #?GTy8Li FMdUU nYdяOIipM7SAu`suc3iu tjBEIQг?x*`HoP4Lc",&?I;m W|K@m?=0кjq#G+#kmf XQDċS2zy0gW$?;M"E7x*gf uF{KaV0 bVֵWiD.j՜J)R9!bCðꌃt*A;Y>)(_ucd[(o!c0gl.jFPCmu@6)|2j.]HZpH}xC U?6ay4ζ; :% '֑+0c)ts*F;uXQʙԂT2.+m^XMy6i)򕁄/..4TNrlIrTUɂhKK%P).,gE ]6}lqĐ#;Qiq(`B֎%u oDHݯ F'|`_}fíנqXSӤZV$|ŽԆnqɊS{K{vǻÇ,i3݊1Má3=O=cf PTNCM` Pq#N{_Nz j)/5@nZmЕw밳A=Xeգ kp1.vݡ@Lx:? z̬F/TcQׯJy 8VZۮxdkÎ-vU87'Lq7b pt.FQ$Rodkk} Rr|>֝+f5*MY4'05vb+_PIAL6'2=\EIOaqn9?0U#e?Ձ$E =XV5l qL,&jh?sNX=q__UYʦFa/w^fE0r۪>b-[b.T;]Wo#t܈}7Ni>aYm*8[įt7:YbjIgQ>w@qxܦ*H9&Ut1"xmؐd|Ia{^ TGZ^Q@׻ Dx0F:~W$Ƽ:Nb@q 1\S(|\F m+4Ҟۗm4~zLdmֱ%*.WFS^rFOل" h#]$idc": ! 1}΁1FyWNR⻮Ʋ~@rϹs#զ?648a5:U, u(bu^c?rʁXAHG =:t*H6a/ĝW"Qi,%e+\>R|چ@F!}GxZXl'٫iuԙ@u5J_yS<70 k<9݆УD\g j6xxwtsמ?] Q`&Co¾nh s։P ;r?>>y]5mn?DNJ D YUQ6&b8e2ɗvZG׮P4Os0X2?wν[=0 aJN7cL'~j$F2^!ж)Ĺ ϗҕ.i~=qyͷ ?ЌϮBa5qޔ:nޓ{M> .pf_K2@ 25'|Xc yU=*X?׸NMI2'^~$DBWR 'J1WGoOyB3AĘ,C?/Hn L=w!Y“ :Ut[ܲGO5lE`W%KK w >/" I=D(om0ה \$.-&UOӎwmL12{ ryem@;%HR2krX0Mf2(Tq[~6`?VyaJ?9krD| $L{QU %7Š*"U@r:&}i>g4##eg?M=t"+ B&(}|HEw`r(d< hz%wJfaE{ =yi7&b[3"zW5l;o77wr5Ԃ 9ߝqòbM '}b5C,1 ~^{(v & ~M@tXނP0- :p(J9qJ>v6 V^!;+a(~bfVՑǂ;XE|j6"ZlK`T0c~; Z:YK*9#g~?Au_.NjqQjInh% *3ffL\ZZ<9#llϪ3,N7кЦ%QJRXce||\%놥IJ 2cI8M%pf9. aOh.gj&P  .!US09@r۷ɪ6`ω xUn2П7Z駿x]OeЎyK2N^4ׅ~jr XxY4CA6L-P4k);-~Nb;Uբ 6 ui^[wwVTj"q>hQ`4]2o3 ëawX;if{'AVwX%W@GߴPx57ۖh}֖lp F;ifwxV,n1Kѝ52To'Y×=u+\PG<m50k~h}-b&P [9| lt4wّ0ti{,PxYBSY@ . XKwVYj`5.Uvj8Z/.)_(,'l?.Ik= PI8_v!|e^K F m=0<]>)/ķ0x/"aK2:i(f'].mYly & R=0|7)|PhrڂEBIfyVB$ v:7Ql=I#@Y&D\74tU.C'JwסH.'Ɇj?sɛ˟h@(E%۲v3$DuxSw2J2aX憵3ϸlPEX*qXh#DAΆ,?D@IxU5u$h$~ukֳ66ydXS[qn C?"@ !ҙ(S*Bjã=H!eWѱ3㜈_>*Q.]!T\whMBdI XbL! 6UUREo:òIn/t9W?\$I4t5ȱ4ڥ ~&JshvC^ز~FJgiLY.WDᔍ/U^h .onfT 3r_EB>x#_tZØ+WQ`'ᕅZTd-HBO*9a)sa]Yo}dd}zNتU/M!M(pQf1uS27zIGM:J(0TVC`ϫ:a%tZְR#c2s|[hy`N%vh'ߟ*0yI2jt'3k.r˺cۄ98E&p[ґ\dQ]_!E̬GU?ڤB'ڟp a3_׵ cVn9-hMYfs fk^\?;tL40ZٷOA]M|TAm1T?Ok&Zbz 8֖0~~:û/?%xQ:'d a+=M9:&T3.!(50=6OԖ#8^afHP:flo_N'ނ2FI = :DcՖyRxHvz1&f- ;M_]Ak63S˚12I|4+ 6? .pE"y^cvoB PP&Tě2{ld*jSvzуXi!go(NFgqו JK^VzGsM\Np"޴–?w 3}A`ѭwEDq4P%b5p/>pǑHly{rLCg~G,@M xbhmfU80B̾-sܭd GƃJ2hT,̈sҚ,+}tf!xRPa&a6_ˈ 4 -%3D=~z&̹]_i(4L&Y%tm:w8 ѳ&k S_Uܾ܄1ڶᶡ$s"=A%Y'@֢0\/ɖ7I+)D>P L+jXmahr6a!rΓ!2mu$JN4| Fqk , AvI%:8BeI0T=k*Vm0h͂`Aj}yT>"](XQQGѠ^ `#l %uܔ9.`_'.Y}ױΠv_Ϩ)9X>cT`m{US_6JψڱRn>12PJ6ɓvd'÷f> Fw5KUmާauo3v3JB|cf#.QPxvޚo%PQ|J'POBs c;I}3(}.|c6n%5c62sv89Ճ]y]/0wnf FjI/r#Va[Y+R E|'VU%9P^AT5sOK4uKb 0EqlDZ =5)~3poR%X`}E helulI 'en3 7 w%ۇ,?Yhd^l3%D_ EyL;e<'#!05PψeͪBp!T9#rnMfETrU%I{%پ&)Xx8]nEȋR ]9;KXy/7G+9eҺ-ݕz3IC xJWUpm5hI7"uЧ;ܔsza2]JnU\@>9-'$X$uM0?yx,1?;cp:rDL /Z 8 jUQT;ۘ-3136C*KH9VKBј@Z* H.CEcl޸0|NnO+c84 a0^O@6֑Ӕİ8BKɹAA\}I[c',J)x;Bv&t>g=FD/eLHxݺY#)TM\Z{\pJj4L(YVEN 6Z3J}WE*!;J;Ĺ1Yێ;$z[9">o ,Z0 C҃‚vR{ʌɬ ))&lIZ^|MikM.(WQxgC 9" ˷[׮bb?NLwgN|\1Vt<Mo5”nw5(S)iwXi<7ǯsnOy 71ȮR7p A2^/z߽({_JjBDp@-PTn)_x<py(pC.Zx?%aq ]3CWkc+_Ty) >3_I5)2ZB-lQHM g;0}-m1y("5$jbCk--_}?Uj#!%6ŐCc\bS |>.D0`B?J[jި#1\Ǝ`DlٔIzhVg:/̘˜bƽ|7yWK2+uQNP)=ufix*-un\RV^}٫ E#pN6SMw/T;簶*PIK֟_'oy;H m6Fl.J"7ܟo,5Y-;+ζ-|hOnW%:/7RnZ<*=,0$5[xHAug`GeQZrT'?خZϓ  [rJƢ $U+*z3=d}X@vÇtɄ)/M%E{(=q3u: |h^O%|MIWX]lӮ8pqխy&R{VGHg7艹^JF`0IWd67;bF{~7w ϕb)$`ZȲypF문v44!M5b^{$vݞb xԏ n=3FMW.[<@N=KH$ݣU}hGr&$1-{.B`*CuOF3@*nWm/.Y8UEj'tOҮhV/(}4iiBBWtNĔ2D6lԅ% ~Y:ˎB[yjO׶^HEz~3lצU)!\a'j(4.mܑVͫQk )-g;YO5aZI#)Z  *8!wcOmR`]dqr].*p)-sM/Q$|.,T8CN--DžCA(\bg`*lt(ECy|R`Rw/ϥ!u7q'N/di1L+=MFÉ'KR*  !ڞV;G.n7HqzP VES8Q}|we-9x Cĸ{?N=+G~"?zuٗg _ [בrYXp})6?czZ,w~27٬|z ]ޯFhZn#1 "D:ʭjĿ"^E&Zc= t_èY4׾favt`ޖt:؟RTeh]Dog vnO3ٳD9(=y,xu;g.,I ߷!bfĺc7-W lwOf|u9MhGzאj~NE*i&Y"O,%&(3]LRk]sr2iGK~T,ն-BXlvY}^2 byn실S4cnA,ʹJzK@s-V1 Mkql/P45f ug/j8_+v >fJE3h+0gA2h '&ͻ%ZY]`4' Yl%}>aUم PcCfJG.$z`&]ich£n`Miݶ+ &YBW^]ݓp ajIh2=0VBwqиSθky3$I@r?[ʮ31EߪƐP)ReS6&&2GP[ ˎ!4)U=9AU㯵k߮qFHݠ@ogCj!ۗ KX>mgFSfcr L=ɾc հDJ("j u%3j)&u)f .KXUWB{}QҁRv[x5-Jjh?Y{|$XޘAbUi_m'zHj}`\GH#Vy Ea:TpJ ;ɓ@a0kZaCjnsLmgox|>Ėd# w%O.C8n]I ?; !7(E5'mjȉS/t @NJ|'{d\f{pD+WBGdݥۦnQQ#Idb|rٛ[ZHBܵXpCF%IjPG x?v@0߃~Ul]On9e\ɓII/ykM6Ť.l^K_#j6)3z$fQB8u~Y%fd2oKDRl"J!s>eWzSDQpl9HnAPQ@Dȝ[פط*o\%:B7*Y)&ԠCv"wAX^ 1F;"]RL2'N"]%(!{(.rI%}MO\T.n\\4[U"WZS|sK E (>ٺw9$=EZ,>.&,";)-t?JÑX^=xB,7#bz w *6&`mڙTc\◨|"4'5zyI*,gܫ<>!>ȝ*bPu,(O__LРH{Wչ+pglaܓ#+(:#3~2m(ͷx͖2;3_aUwqx#.!!j1աtT&ϑB A笥ME] UHl.etƚz7t ,RwCŅ:XzV2L?5[ R!tLv4{EG DtZ;卶` @|/m/U_d&M=o޺*I w!b8XiRmhbV9To"=  [+HHw!?[:M|n[23}% Wn v[RTE_kiނ2LGtdl709@ӇP&Gc4J`HPѽnĝ 擼Ƥyմ v9ůS8D iiX}d.wRHGU +?(+$k6 4 D*{l@KyxZ˺RRH8JEOn߮mG\|m$*UϔʖE?!&xypoM:ʆraBs_QS H:b>Ow^^ߝB*Zk<$󧼌_w_9_VVz;='W]@ :j:Zzh@?_?!6N 3 ^NnCDF> nB/Auo d$=2#NZWN*SuQ&\y }рWmiLXL6y>=*4#vu./KЛN\jb+!" lkA/]:8a"y#,QPZd3y 5-sorČ3Om\i-p͹ɯԆ&˾\Ͳ&6c(m@ r*`deXrl@9!>a$/ɉ&#όZ.C_6x>2f- O\m~CFQn`%LgN"%|9^IƟ8gbVYj͛"#>v3ɌxؕxU Zex4D%<{v^kϿտxP|mv9xX'D+p#u#|+M泌CQU]ą٥mTI߁r J+)2f?z-rVܷ=pT =l{P$iNAP*.@e9di!钭0gR|Ȯ'DSmLN-WeiW6T5F엒?ڽk n%CA}FZ肶am8pݛ ^__gZNOGtwآqXXb/7|-(EDVx EAMhm9xGyyJ^f_hm4-yɲz W#L %o^Y2؎^{E,r uX#D "2uE$\9v\岡m&bsnQ B],aH5+`4x\/G.*/W,O@qDQp-'3 We[P4~fjQs4  $`@@43Cj938kc]wc]w_ѥg_ڕɧ .}!B{. l,v&j(o-3% 5{Yİkj*pKIJdGuf`FȷuL$E먬Ű:Eaﯓ}qKY2Z#xqc ~ܖ2h8D脝)n:1yH@́T+E9^SIs I HWGB*|><:qqx'|N*HB΂TI+g < BQa2axf!ۉ 4Mh?Ce6dS?#r2ؽ~U1c@}pAJqYoaAIR`+R%qX$895Q{nH>JC{Rը=ҳ81aP-Wnq 28[rL-fY5_u(D7G6*婼=4_"+3#D F_90[_H?ts;횹'|e[knNLņ&;\|u做x'Z`:`+hcϧN6Dw-ߴ\QXEK x~xlS^_I%R|#ƑGYuOhr=sJ3mc"9u9GQD%yi82N"1.:kTsNX/+*igLT3XFjB  r,vX+! JAڣqQB0-N< ?gwtİg~x~b@L,'BmmumX0|[k|<y3i~z ('%ܚ8K?=;%^"ۖC!d pv/6x[m~vz8*J cv_X`M.V8\@sa.2wz9}G-eVFxJң֯+6#uuK!ekm׆̅.s\ K][ =߁n! wa!<)*2^Fto"1{rHm2  )@=On.^%Eʺ|*PR,iW5 hb%x1!獫 _?򭆷wQ]bD;\0_ i=F$Nl9 Y b_qk&_0d?Gkxha.0t&چ*"wc $\)]55Z2˚iԽ>SMnp|H·ݦN a\IɸT5йu,#1fĘh -𝇰4WP0nިҵ x"yދ%+=ϙkPZ۟d$ԄTW(S[tŬ9p t%[gTɶN:T*7*3;ZTi].`zKyE%C`L%B~qH ("L]]] RnhT>;leZ!t`vg۸S8lzl=l.mxWtd┲*:,juX-ާyjaΤ6 U8_6q p+E%_*wD˙9z!Nhda- /jb0rraǷ #"xKG=iFEi]c,Cmgh=Ãq FGmXXvX,jٶn\V<% v'3.(m߲)rS;c|m24?2@NnփFJUe897Ohq2몔h˜OSMO9ۂ*mCpi%l*go _>>տVDjR~S]#~JOzMJ1CS+ _Kwf'ȴ!)i eUIc`i-=~s@G`pZO "[Z`3A 9wZFL3lDTկF֘Fٜ;H@vM68͠iG"$wrUZr&u.>Í]<Geڌ%,#tՅ)<<*1>G{$[R= W~X=wͰ$j=pCjNe"Mz.qk9R=R DcAdA.R^5iq2҆Ύa@bpZ"1ߟ x4_[K$lz]m*O56 72Z@۫ba~SMt,+IOs2\,b';x{Al|^ !nYV1,~OӈA%>Jg9pD 0.mRJxv Md]5KDXxf sX=8{LYZ6 db loҴOE\ ӿm y=\4F_Q݉(5rmzGF~/1B  XV"H=p% /mX,}F'{@QM$YJ.4<1IfK3w80GLu4Q-W) C'F3v{@A9W9@l+d(g6Bu榍HEzGIAX,hUUcL֢$c1vWVvʷͣ[˸ UIʍ=&n[}k[鷽`qV&q#d82jش'yNTMM׀ DiMVZƠV0#f iBD4Uc)v~uaEz_ +6?nRa*the '8t/ԍCҀm;v,d)wܫ 9Dcp/_Q)\{T )-!i1R讐㥘&(fR } Z)bnް):C'iV`d~7"Y*.-p=87_\)2Z(wijltwo^}~ Do#Rlv+C?cƣ3׻;M쩨2' F{_]C̆mw֠٥wX'-ў\$;LɕP^n<1t62eLY^<:Vĩk7sn P1j$mO:ŀzA] u xb[-hkB۳?x5l h6j ,elM\.N/\>83]ic*jBHD6Q Mö{ 5CL/^jv`>&Y'kϨ 4HS& ~cIC-(+ȤϥCeҐ#R.antJG]o*A%W[ :1pܰ7`|_ 9b֖FIX8ܹIm9q\L P.e!~evO4p_V;&fNyN1I \x}l[|ԛk Vi{Ά*dzbr2>t {gOfY9},];|t>5Es<2GD$_|_о<7;*l01b#̂zb\gL:O;Xe<5Lk8?*C 39n0{)LgIŲQ23QIMF&Ԧx=9yMyq<"ÍHPec[n' ?f+N~|+,绬lsOަ"%P 0wd9܉JkYoxy3JrZ}Aa$Kqhi{F$~@Ƣԑ} `Ʈ;XDVHQ7~Ia-tj]+C,oi |F2LŨ-VG\|'a$:iʊM ţe\o6F9ץ["+1΅>oIPBM<TgVEQ4yݞS0TqXQeƌ.eLFa~nObpؤ`Lǧv 麢ٹ h.чQR`èNtf&~{[•jCv<1\"Μ"g(Vunˣթ6{/]e?;V7glv(<.^B<.7@ƻ&PVy'Ŵ'!qBD)Uκ &@Ԥ?bhԷ}o%KrPS+j* k͇=}a\!yC s2 LT 12smh"BS<~CmS4SqS㢻2_-'8Pk\ݿDSB~AA O 5|\OiڤEaipx0T`k-wjVb* .Ӭ)J#_r:teE7EDez-9-rzQ뇈Z 9]+4'";QnqbLKӴ _v7< ^o*ep/rsJU~2kv%x W܌A؎yӆrܙr:$LvdOak2-V4 Ѕ/l~R0ѦOڗE92cSz[e|yzDrN Bl_wIv$~?u'_7-{+7yLtNWO~'f,OS4/_rH">WRGm>kD1aF)JzǞH !iRV><daDdO.ϳ/?D@H22zV.F.KhqOj#[l4[B  ϼ Gfjv#0ʊ@B r_FuR΍όS΅R`4J xƛtb{EG5+x,}=^PSb,x!_`R!)J 8ECEhFmjF)cKt]X;K#/(츈,IdnvuZ"x6[{Z~$'(oZ2K>K~M=Ӵ 5ٛp'Z17IYFbp^0Jm%Ȧ,mPcD?7/$PS.6-*D~~#X .')c=i-)<$Ȱ2qdNÃMQU#)YnEy;:QrD~HO@n.~Be*@.DfX{Z;#\ YyrɯD뮀mU&.*LA8nY}|IA/4l/]vs9ޒtGrG`2'q-OUB[|$[ W It~{O-蛵#$Eq>H`OIqAϧMDW>zS k9cSRZ@ʜW , "6dRbi+%6e﷽x,wB-jncP$' Mp[6M#i y}G-bx&+@JZuY WxyP4eRxI!]!n_KO/S2s<C܀s7eF@?s ߿!LN$/X*(z0$5Xlc }:눐9U)#GKG@7WwSa5> ; *t #2: :pт}AEǦV\mTXmc!ᆳ5/)U").󶍔O,{n#i.8{q x&(8uFmRA H* =;aF+IppcSI=H]2+H,`syK޵ _3L%X|M{s 6:c68X"ގidÿ=5'7{g"1{-B41(,"I|l ubb..`ڰ#I&iwy919Gmaا=>뵘ɼ"*"fw꫷ by-_ WX2羙E葼x4̀6՞o ^O986JC JܹhC#йM:OntI PXqn=72^dg#l&BЍ5:&? 7#5 OE#5m v{w"p!Lٵ:VQB¶ٹq #d/٨ѵPk>EM`XF~@A&6R}{EiW_rl Ë "o{04?LEfSzV̏<`v05֗Mm;A.5Fr~+Wl`sAmU;2^agGd;^")xZ[*9W@\cǍe'k!Rc>eRz@:_)x֛8TӸad+NS!q!`}f16, þZ4HKzOXO!]%AXq==-f>g41;GB9@}t&I\VwISS>[s~C474 `E҄YH"D3ʙ}`Jr/c6FOeBF9jhNU?}ѭ@Кy[HqG!^gJuzDhauLQN[E9+_5‰G!)s$0BtM,Xw]q=k/ͩ7%U m0@PfuU˫ Mx]ƶX.-y*n7}3m(]:bh5 @ N)6^I荜GҔeBէ˄H+7 R#Y9$ѱ{Cs;]=J֪m vE16y#!VdAV`s2Ɋ>!N:`Pֽ޷G7wF#޷ݮtXb,u耤IA.^oX>/y+r;oᢞs Gҟ9ʧ~k֘lLM0w[t@5W_mgb8. QiB]sy_b!LEz[u$Ar8@2,kz=-.œhٱ_Jngsћ˼<)KH4ffu/MۮS RC}ϼv;\Es_:-ml5x ͔8@8 XFa,E8:?Ic:Z#IaϠkǤ!~[qR:ELzF8 XXY˪@}iI2!5íf`U޷!c֡ _ tF 㠆aVNaɱ5"ac-e ]5ea)]>wnK*}QDŀ兏i@!Hv==ړ`,E(Y6:N:8>^`1vL h5[>) G؆r5؍wK Hwf-.='v`fgLu] S;Щ^<-bM+JsP&0e@U~t[ Ve, 9LU՟ b@ ;LFڧ>Uy8t2iUQGoXW`_']ՠkߋ*qoF[Θ^@J 4sxK@h=Y\G<۲cKam3 1Y3aX O<%Уe;G˙T1rR4P%v'שu<^Mh0X?o:Jn%wK[O2r}doP'^@6#k0&3񚀃5ƽ!Oc2=w~@ŌYk{JwTz?fZ3Ldqy,RwQcV/߫RsyI0j+7b.\Z&bql Tx+5(ۘ:τ[)Lm;QbBjdezFR:֞W'5Ev(ʹ;j^99SV ;Ƃ'}B72R]O#e>*)4l;b]#}h Хl- hZ\/5 Vf4JeH3.˦vLak'N_bX0's (Q0f#Z\cxc@@Ϝ9Q _ %Hcݚy|g=v=_KmC[8)0=F4{P :D;-DŽ<3XrC0N>/FD1P[?Ƌn+6D A}V0e*5q ̿M /,j:`j1YdcB]+ jPqT0+;؇ 6͸ӑ dk@ZnX,g7L%i'Q"u+9~Mʹ)Ko S1#f_Yƚ@XŮt?37' 19o26~"|Bz+U7ԘvxXW?yS:΀qg j3{S:{(L[~0 W6޺>(ډ_Gpsdc A–ǝO_šS(Yf>80u{r Ova!;f#ᗛz虡^SG?2>f?3)m'.9ޟG&օ U]0ƭĬҎm!^,! ϣI^9ÜyGV%搦wim^4gȯh?lypZ>K\lOd`@~/NA<3a%e͞$y ou yJ,x2)--VBnzsu^oQ?TqgmCX?_{bw^ZV6gߥ{iu'-J'vݍ-KuiK ,;4K­b߮gfOt ]Nj Z-^Kn2WN[Ș(T ;_"|Y ;Pf#*]!oq EA| ܆iZ4 E:P)' jEtXD>Y([>b"1y_%O$44h[j. 0_o|T#4Ṗ?[(l4ሳ'(?Vf닿լx 7I: -2h:[9պ>e@HI#Fitqg!DԄ xB :^ZaǓڐ"Z?Pua$'.y)(jaP9lx_ rd/3_z pʎ&\Cց:10oi72kçլv}* Epn4h#c{#H'z s;Lu)T>7=~I¿ rS'wZbF*<-ش,̎ 6-`yOo` ʡ-; ;L6CozWsO⫊h–A>Ƃ~9_n~"O=wƠP95iأ^`oWm l@V_nNlm ƇNp$͟jt\v Ҟ/9 4Xh܉ۛxҏsݐ#q-tK^Vst5sz'O2c2oo U`.s?PmϪ8Ѫr`xN ߉Pb궢R=e8yφBTr]H;ƔBx 0LO=%>]tUNQtjdxȍXnz(1e96v>JnbJ޷c|b3 _-|ad^Lu?A;>'8z!^n;W =u=_ # ƽB@HCGjX 5rI) H[+j9uCЭΌ|h *& 2s;LqY[9Yu H2d3Ge "O/Q#/yO.Vñ=?D0mň]6wcP8-Y'O֬dnLc2SAۡa363"m9]=%03-$Pߍ4+fiWq~KFmS-u-w|aT;'*}hr4WVJDh ɛ݁O-6uL{=kN I Aˠ,e\ؔ$ 3na]7yG_iQ:Ní~!DžBxbD/IC<T'=šKUi` bgvDЬ[p\Iص݄>M2%F"dzFf3jvtlS" 7~:һU VHe2%e(Y$zW iR}%d=i'UA4r?vd:d-zv~m|`:\ \O^5TdR2_ qـ' uI8x@Mhߓ .q ]O>J58=*BKI g "p>9B.8 omyRj8WFw. TvMz' e$ #2/ٱ;Rxz/SnX Z-*bqڄ`q,gSE`َY[+HW_rUd-%0R}z@h"UvZ}=+DJx?G$92pr}Q.w9q7wM;[Z 2z7ӮIcy>۾G]!Q1>.V% kEpc;~Qd~m~#ZPYds6toc3$uJ8ZŽns^x@@>Vm%I8`lsIFETC2  d2褶 .IB,yF( lu T]zG>l:滶,gVr*cD'ZXܣkَ[oc9 :I^ K'@iCbmV ^{~XpA6I@+gJͺfcSmt^Kq97IB[zR0y NhnKҍxT˳a͡b5s3Lfηl@Xlp߲W[ j$YpThAWf(/OCU>(cx:w 䔬%ԁc#΄56 ,H(WB١1%ǐ3(3s-rq8DaMbN5Ċ%ZV%<4خ(/SNWɌ  #M 1NebHp t ž'תxWъHǝ !j֖Zخoc'ڮ@ɝ[,];`븗iH/a5lVJVl:|FxղnJEQdC%j9_2K&>3I 'P*cQpHh_ā :g҉PXqݵ Ӟ( tLO>CfJ[ >ޓNb\T 2p͝ߕ"Ps-se&kS"WutlϪ(DcwlzTLk;.rG0k?.Ì?Z! BL;Xs@Q5 2y3`٣V$&qQ +m띋 ݿKΒ{ I>-NY@o/NQ?+n\#usvTN>Pb @ pFJrV;y~%SI;#)FN'+!wmLkaaV2u\bSށk`?ur4H+5˞ s/ lf$-,ű.qA:5`&T͏Onf@PUi[#.49k0ULGF%cO^{xb&ٔ(d.*Du\GW!0' h5wv6bZz^{v+Ke~iX^joZG"8Ȃ ́RYϸл&=zn3SȒm!3X6\{r1a E]UR1ي?v08۱JNǮB\:Ti$ sp.uFgoݐ .L[0٬)RFpPʼ]%d.1ܶbm]|6*nZȜ-H?tfwQ9~T[Vkm|XV,JXv*=ۋ@7!D'ܞ|j.[Lh lm}˪\{6[ƨ[f3)P#|1HUA6nC3҂;4wdu`nJ&1wJ  ,{LŭBڦG޴lh.z% Пq~/ QQ^SwqqL˟XEwγw][l6ÙoĂ'NV7 zA̴_Jh281k[1ڥNa76zV4'.3FR55{>A69+TՄh#*1U!.9y~laEY_r)z:Z":~K3} H PxPp tkHћ9r \)7UAb"J@uP:Eg,x}םNu5`b.z,`K| + tz;bc;NjpBnMq)"`\ r_ZK.| t eU5da=+cSz&}x& eBknz -aB#a+yF|:S$S ) =5|@ljP*ϒfې/X}w$a0Mialt|BQ˵}Y~\Yg" +S/scqH[rĻ}y2*՜rm|gx Tn̝UL„ ůxW󋢋_SqBe1 k/4 (UAƲ6t0FC?ȸx!SRjfpBҤޤdBR89y(2r0OOSOpҚ`U'xf/аA@, !m;Jt'r01uۭTQ.&wE\?|Eqj8qv;=}?qi)jz,Be6쫰pМFM݋Fbux,.YGNz`}"akUT=.&bTai*ޠ$ <"εD[[/-ġϸ{5h8}lIh /y diWgL'@x2~8pp  {/Hn^7K(9OKA:БD/] 0ŔNy-.X(css7sP#ft!:Ķ!Ǩv5nw9;g#UA%½S}Did{ۧ5Pb:{a&GS_>3@̀&j%`_th !Mӄŏp6@K9v6Fd-YA|PHA^D݄c{ɲɟ7LRٲfE`OAx. 'DbZ):Qw[y53;pfEd;,\GyovUo>,b -L`B5B&OcuRQuP N.B̌oشprB)f՗:x.ntcq!fج{ݛ;'gP5H/Na*tl LKQUtb*~~fVN+M4_)NnkEJ=(dEU}k&3$glϜW;a>SVJa]#r5ڵeYM)м`B0x>"(lP;\`3~EZL/b q5X U\g$(b̭][F_= dŻ!Ȧuq0QWbVVsH]%zΉȳRvjtkK$Lj4(na+S_1*v7\Nf^+`BCx2Lj.eb]:rsvG/4D;iБ:\i1kK+v1]zJ138VQ.EJz#S;Ǫ}K",X #0D}`9{qAiio z lڜ[K Wxn]Z+xMhn"[ϧi;y, %KnÂa+,%|cZͺtSR\PEWm~u6eFy1K҃M䎲3)EWհQF~Jk8U.H=irm4%SGH'dJw!ocBv뎯ߑ0*lY[)zESL^-Q.d>*wP)Y>ݞ"46Cma?S`4>:W$G f q|Y!lk?+NYXtqP73@n''9K.&Q(%=900JPyP,\:7PrzʇJ$I )`b^yQ.\]-%Fw 16h܋LwA c9+?oW 6`XdbB^y00eikoO(mجn"~wZ۪ہ 0(M1ѡDoz;̀̔2ត, -l>WiУ? `n:%o AqZZj?,2FkuJѪO_M/kfB*c_fSNdʜ@eY:W&,y*NJϻhOzged~?}3A*dGM5mbɺ@ I[pP"#DޗCxL̓xFpgؚ_aHD!QzRI ɘ5_ɚ_%mBm,ͦ"o!B~ooF/Öe?_zr<IISghx:BٙTW=R5w!}>u }t@M9,d[]&m֢rAQWviJ-_cZxCNl=sKc0.¬[o (Qִz}rfonp|:"_…jK7jlQg>YχNϫg/S Wk#dc'룐?GulbT<*9`6F3|V5`_n#x}h~2|aN5g eD(͍:0Al'o։To [0.b̜0YȊJ97b̿Iݍ8sPz\v" b'_-9ݓN mJA7O9L8: Dsy*rHjr7^2[`yߠ\eoreaqdh(PV΄z:^0e0wr"r_-^0.vjwa*C6k`_VthJrjO:3< <cC+{X'_^> mhLWsT1.p;᎐?cIYf>KaagԦG$)dYŌE%Qmj:\ OktX}wkô uYEIf˿OBE2&.45E‡`3>uV.YDafCu,X6JsE RrVM}ypP$cl.B2inQI,#ڇ-xQ/c 5en?2Fp$Q^[}3UڍSe6Xd)!C4=c E)B)pj0Sf" IQڇ7;Hf햫'0MuPQ5mz(dVPj7ڴNiLyi3d}0 m2ڰ gMTkt HTLG)sRu }0`f@QZQQ]}qDFjStgX92s. /\!&:tH0´ naZ D+?E@[<+.`IjP9 Ps}`5M@?i;aΩطTmpk^A}hJTC̲nD"ccPZˆ}RLkIy1k5*Dz( 6@]ي:L3nn_ h݈$kTlPz^Mu_ZGɫ~xӳ z PY6װЈ{ ĂM\cvEӹ6+5iiZw7ֈ%oeZ&"}3J"Je.1;Y;-%/]3(擟7( ^1aI9K /1^uwظctVqtݚ & am=U4T䯌9Y=_-vw/\U~=8Ó6HN 2dF1WF&dׇ 9+m2цa(c34bYz"/q+=:l=ÚgC"}'&c߇ϡ0ܷ<1*W4+#h(]? BVe.E_)Vme-]6VɘqV•RMx <"6o5zN{,^#z0%F_AB8<HydO 0"Rh x:(WAIhtȤV R̳2x/16!Aaĥ3KԐޢ[;0I6yʑv?2ד y Po׈%@> LqC){󧯶_=f`fTL*5d@MXYW;tzńyț5>fL0DDNw-s,Ws]ls/w X^㝯/TRcBkHDp&aKՂ1Q(?'WO" . wo\/H,g|oӋ|†mVO#}4nQ`ݐ3D5fH_5mb}>SL AjXkgx9n\i? Zj\ 7*&H>o͘7 b (%L=tM=zQ+ ľ`_͖㽮HCrJ\JȎ[t^SMDlrH[u &~.VinHF_#nᒊSS.Pn!W5 $&n:ؙNJ ׷|Ɯ7XJk%cFܿ3}[/ K|[4)qKˢdwʩO?ɶ墷yoזwI׮/]m*ڙ.p 7<'] =R=Ύ҉ Ku YrT7:&uUSExz~ڲO\rQROla#9j"?֔S&>}Cd~S_ʭO>Vɣ$Z ! 'a& 2KQCT,Ueefy{*"IquށINS/r<]X+ ̱%2}|ݩaYWcET!KBys^}3E ffŞ>Nϲ5S2vN7\E sQZG c֋~/EvЋ=mNjFƠvVeNWʧrFPw~dwjvj3[w1beMDJΖ&%b`(' 򺻗;MzsTXJUQr%ut0 |Ec}?)'xiK-ٚ)jޯ]wN 4*Vz)rI0ѵDy\;۾,$٩XŃ~sʐLFbew~p&HI2ѻJB4En%QސfxƠeF7j4:(^0* IzP+ F>5I zW<8'%V!KU9Fle,Жؔ}o TP cFb!mWHD{ROUs]gN>5z^`RXi Pig=50&XunՃ%dkrX[Y&mK4sA"PGVuhr"_-Ҫrwd7M8`7_K@?4iN8GR (fo.0>6Ԓj r s*G,˜DF`jR rzr<)2(];2X k{6{buU˾Rk H &%mpiS8r.]}jˏtؐ;Fee`aY'!p7U`|M f_OE)E&Vj$ FswߔK39]Ν!SRt, OH$M^BA_Tfq$m1A*lt{/O_W. z bZ x:8k[o/a(/cL49dz“x"y d9dӪP[ o~7q"%E"&] w"J>]iI8fLfNtY_+@R'„VXcL|3r|xo_?[T]{q] !u%oc $O.sS-kMhݹ5_~gC,4*pyy,u=ͻfv-Erys@A$YҖIrz4Q> sp瀻$>E<{Wo^aCXAdCrʆ^sFs{ep 9 zAk‹~sz_w.% DNO'Q/]()>¤2 ]J%gޡrSm}&=U=/9)imIk~Z"cPKسD1R1/ZK";Ha}D1͜{tRgC>n诧|FL3Վ|$!erxQ7I:,f\UphmHQ.4w2R_X('&+ VGZĸO'+o*VL>U.(7%;6dfiZ=:C)ys=M:y2 1#W)7wΧzu&\kMʟL(Qڼ 3vrkx9tΕ:]Iw*%Ut]ݒ~p6FjJE|, 8xJbQ 2OhaP!9p  S~1a&Y5' &D̞;޺[165]AU!?]RM~bCot7'.+FT7+O`W+jq_ym`MK H~!j\UQ Cy熑qHhT^3em9p9w%y2 @^U5!(7)bا #(%5SmHuymꝚ yFzRvp[U3%w饁{.9љ%ik}dZ@UuP#;|EKjhn!йG I.4јq{y_O nɍ7FSv1ui|{ _uԃ0AH ؖDpKU[?l-v')Nخe]V0 aƈeerJdMqr^Sv_S!IاmԇhIou nIJ]b3*mi*Z ⸵1׷MD-rT%uKvSuv3yǧ}T'. &?{z8E}x=tW4#cꢾi,sforqo@Wy9;a24jl+ފUFsaj)riD9μo[o$y+y›^2xSgN~0ÂHsDq¸v&l)?aQVV,UВCscˆ뵦.0# ¦ #ZW*yoLXʒ,`5dTN(y!k'-7hgUIBi3$foKBSLVLAA~] RǩL>t w:bzjo˫1"Ìq5T*)..I7pՋpX.Z8T5Vnr*FdRL2 WXH]$Sas-;9$G%8FQ9 QAMM[˟ֈRw!a M7:Ĩ^]{x|",V`&5+6z)~tBm+6:V6Ÿ,NGX f rsS()5!@oq(K7J` nI.kj، H@FDфHiW;ޝ_1"uyc%}<' %`Ǵ/lNQ CCMO7'Ʀ8((+(*f:G.|81cO7Xr[p6]~f7F 8.VcVүiZM^dE}M]h}i1˫NͺIP"ty3oQFտ;YV/©VqmcJ{}dTRNh!κӯN)U5Ie}CAK81*¹բE?f&!:7s4@:O'-V{m'i5> 2Y|IPҩҡMcVabƌwmO9j6 +U zvsI 'z;( |WW9XV$DZ1=ʚzJ`0=}>o%V2 *L.'q \,{ĺ:Jʊ=ьM[F 01s ӀZ;kTԅ'!&EB, Pdb6 p*i0$cO-@%C2}Ќo5$}knԪۃ3)Lf}+I`][<:Gp`f{}™1Z#P'z`\ڷm{C03iL"0WxixGЫx(TBAZ~[a(MĕubCh"Vw ̻<T3brOJf6bj\|x8±:-$b x tpTB̕t~p,):$}iV2%IvU*!?O^|~vphRZOE' Kr~ctܟ8DwO_‹Y6khFdG!摈g9~c?V;ѧ? XN3æ]hS` 1hU‡B7m9<gn0t ~&*ҴQVݥ V8L{d]m;^*1 Db-aUқU>z*T}3UטRM(vZy)=tAjSNBQmWtZO+n'm͟nKh%T(WŐc[ǫx8(^>*k(7$OGU+KZqU1w?8ldc湾2lzEF-Ȓ-1ZRH+xfI@ W OHYKg>ci0(q2g_yi)/ʅu-p )=OuiI'_n!i`Q Ya| b mʭAOw&l@kj,r)^9|v: x9{7OUZId!YrSRL@(^QW&~Y_ӗ.5%g nkq]2?-YxwZcCgִg.4O7:BJdYx<*%eEhHnF.>L_6z*έf=Ĵ^N0s 烃}/E5 jU;HЊ7&enoSi¶r anC6h;{1``ј^r"r·LE릗:]Z\&;( Hc#pgq,Bw} Su+Ё9 @=@ho4Qv[`$tYq/H8\H\g#lհ2I]C|o8@pUt}_k"qѡ>_/^0Js]"N-q=Svxzu=F>zimHjƚ%`5?ߗ/p/lqpIS9I}l&@R$_8L0Gݒ> 6%wL_9%jI3ᒁ*]nk>fl*z~߆.[oiu0)ٲk({0L۳ўkH#lIYUQo^["O}@e>YD]A=>wՄ[(ʫF@COpФ$B#k5B&3bY],T_;P+UX-YU4n[cw0/uMo 1-z*A/h2' R[y_Y(4 tAcNm~EGR–$xL5K0w[Ѭ)1v5\A@!KQdz[a1yݙ%t{E'G߱Tgs(ydLTH#I9:"j_G![\o8!9Xݨ^ŀuJ0GЫ;2PHZtR~ +x%@ӦZJN1R.Z}  4 nXI|` 24<\fnk͛8ޡWf%qp"ZcxF3a }̔Eyu_5Dle#}Ywv@){]Q#⭼Ο4$ϙeN;tC $ FDE ]Ik$TQ[*97q:Քuǹ!${bUCYi5΢V8I'Bt0 [1uɶNkLEĮEGi%`X: ճ)Hw,֡8Ht!.3Ed4ؓ-bDTc>`8fב6u'H)yco4fviqϒ+CWe d8y!jcXISp?}fzSʴn77޻`(\XXo$U.j)~W36i:zz6,m&*;>e+ HC]T4D%:msm늬Z٩#^&FG(r*Z7]}Kb1Ί.1RZ qʵ+XM`GB#`"}xjtcZ5PoGs#?KrN(;&$]Z #!=sD@gea}^K$=hh[eLJ #mL]y&zd`AWSY}_*e FR+;5hDWpg]c/͟ŚiP19mhfNJש4'}u?i1 ¿l%wGe838`U}}i;1db1-<`}\&n=h7U9w;Zl[Y{!fx;&WČw7$ tPaH5nL(̠MzU`ofW=I̶)ޝ t{f6WozRf4D?8Řd+,gRO'_MOf" ᡡZɕϕ=iZRvoIt;B\\5g:2T 4NF\^;-ŴZqPQ]GQ^o7#=ϓOvB1<~YdjccΣr¼mWvW0%V?FCNI&H!.5ݎkҙ;_WQz+xۣxա?#3>|`%PG^ܰҰXaSf٢ wi HFGb;2*"xuv\9|yFeJ8&ZCF5˪g<#(Wn' -BGZ %ڑRpA#9 Q.J2RA?i9ao+R)mY˪J,pV# @I݇~~@lImW9k^HiQdm+'I65ɸ5>lۖGpF/Døˠ7\M5lK>6#<Ά|(;)kّUD3! E͓Ld(C m2i'n/zc % g :8U!ThG{f LNs8 dp=k`TV>ϋ@*E'gDn3;W}9aNȲޯ9~uA5|<ڜCgܼAL]@A0i>c$fm䄶+z?lLGD]]SWW#ת!G2Axyug$i,J U))abB8._a5&=5R0+ o^zׁ ԭQH9f lw/X?P8kD|Rǩ5pvgeE3Ս!.OIjCdKG[+KZ5{FӘn1u4ʓZ [hhvI㒎~m1 Sm ?啊fJ8{40d(mƺt +;(Sr]D0qnaDPʢ_Hi_["kf<&ap7JA|O'pj.1a06JY%]fV ŝ3ws!Z"#ʩ\.:x/)S&9R.Pڐ3hTX m?߷^sޑsɻܙwA@Li [Ěv S&daF(j gB&-en?-YƮJŚ  Hp@a]-1 ]53#Q\jF~( ':t-P$G/o%ӣ:h,ϻHLC&L2X茳.ɜ#~WPM0 }])j}]GSL]W-*>[|N+<⣲ŁJEdڿ2Y'iuLϑ[j.ҒM'D8+F4 B/\FW5e\ŷAyh+˟m ?#CV~EB "|ԑ5. Nh^Ow+BG&??e.D PSA6N^{2VKڒҾE"XN.kJih+uL8ѢX$Q|uZt'k !܊Ӆ^u+!~zONQ1>uBа=EH0ֆF苈9]OKLdOA۳pP4epnuW rێAI\xN=xĉ|QnJ&80,90&W1ǯݦ3z!dWèߌVثAx$iټyNQHLZt d>jI)q^c=NT-z1tH=vow (8ޫL, lO}n[vp [[Q%9䐽knVW#kɧNlzNg% Y8eeDnf1ͅ[LaIsRNm+9v )DZ>.A궷%O}&S$ ]j%{4"ߴkV>\*Z2տ)zo j#߱o`^hʕ咅th#P]o72߳CcDUm;l3Fu 5An'Z~p/H)y.Z .j p4<0f?}1m} !d8s&7 V<[PαRk Yn/Ŝ.8'36c¬)Z[.lX~ ph4ᐫJLG؋(1a0DQfAbiCiJ785@h~ ~HZy`#g7q1 Z*&ֺd}%ʽ>j<\UDe{ @)(]8'gt2R>47{LDe1Y: J#ҶN6yu&3/؝.]`yC@ (7N2TCڏǰYgC|!I}Jc0(xISٹ;+,d8jZKh2 f ."^]: M1QLt@KY @wF+3z7e+^(iѼh;cpv)iB΂;Mp:J7t XIJ`"$7VuefVʤ%zB;\YOèݨę(wL, a#^n'",X]591H!Ol,  )w)`;|B!?< xy/_70ʃꮳS@Cʽ' ) 2\U'wߜՓ")eUvK0k#o#X !cNl}}`/C7 vUIaI ? W$=ϋ ' +R-> ʽ>QFqUuf7-G,'?BӶOs&du{~~d;ƿzzTBRdDR';}^n ^ݜR]{zsrWXE)cjx's"~ R$s-Zs@?M{JYֱ9*id%×uNĹ^7p# T*xnjxz `HNr;~P鴉`k\"D{`L:Uf_y HzHr [ްd4WFiV-MK<5NF(|:{YdFS=E(vJo4j/w6P]KIEoʹ>b<9K7Ac"lM)-j&0ߙ$4>;=#ם[ATU^X]4C憤OB OjgWO-_gYŦM)Ulj Qs:ɣjI# Y7/92NNJ%P#u=ڦ׸nu*8;NlL9Qx۫2w(v `D.zxƎL,:19p|cI:16 w֡"LVi?^g3v_&-cܳ^ei_gu2J$ vJc&1@廤"?Bu<Ew~#:RڋoS1hfORrRiLUd8rwP'XVܐ&zK#/Cٜ{/!ܕq4n3wiweF"bXo6l7`PpnϺ`l8WȰ Ab*9bY\Tḱ%v܍(Lz ^l &=㍴1xaa_h~jUReآ~o_m?5OCgty_?31 V=&l׺YӅwN=vF.SK~j|=;R_ md]$%0;g8ncY߿R ߹0SW?Lsd{ $ez_{,_/HSw(Gov}ZwRbIr#HTvO<*+U qop*ő !4j(ʖwi o{b<,JD撅+J05T@Y9B\5Rnd >)N8>3{!) \}!o$8zѧ*/{NƪQӔ-%ԼLROƵ^E^ KʴVo:,?PQ;t_A߄lгb\ca\^\?!V{Q1I(Sru˾&@rrPvIFD) Y9!qPREŜ w9;Vx:tM4tL"i϶L[` x3ZW^WKM׫-q,6_\c:{hPD-t~(4:ĔJwĶ^{V$g2 XRT|bxT_ JrTׯ:#I0hN^:(CjrU@ 91u`XdX-U`pc&YXY.~ rdN\}e,7Ug;*˱i{Zt,Adfa7Kd4eXL+;)2`rcaSyLaMnCGZgvt=^gdwo SR!g)0wLJVUx?K|Ej,oN 4 Igٔˮ=C,&k*gyh}4V_#sγ䥖Gobҝxğ0ħFF'sAeY f𨪒vΩchY﹩l 4s)@@`^DIP0`oNxJ-sքSCE,]AN揹*aZ\TSI1M&ͺͭ* O ew,|FkuZT*C0%n݆7?Kk!QSygŪiYY(+Vϝ-fhhpthM8ˋ I+zZw+ "٣e[>$>jih˴^N[i'1|WÍCZ x[YPj E A }JĄ,La,??7L΄`t!я^'2Go⿺fGU'I$;Qr9n;Z{D;YB.C Ze@PF}ȃRpOomM @ A0|8*ύ҅Q?3o`τ2~Xnu]WgOkZ*hRhy"_Y셐ӰDS'_Y˕Q;HrYA__uSl԰a ƿwVw8Tpǫ*v6}O[>&1t8{S 2Oүo˥MlSBF"}m7G4+tr6۶:UtD-Ydj~"mwo'X b1=Y*fJYg;?eTǩ'^ koI,7zy摢6>7=)H]=wz YT Tu2څQ/7V 񒡍X!-8<'$$nd M,LBv9@p'=6ĥLqE\0z/X8>a!wڱol#8X Ҝ"xF}glq۵VANRG欎Gy$ t䬲1U9S<+AV/óH<j- S0bQzǔ!O4t#EǞQ3,΀6]2kdf mgz D!6OeXw /w2s*%Tn^ =Ԕx ՃoeTSaK6\Gp6ۘ&nׅAD+SZd$,Uf4rZoǎ`:jdd|EfwW =jKx#_Jn16].;;(8@as|Ѳ1\E &ٙFAbwelNßKɎ>:x+. o[[Ё[L3}Zaq% %sȈʧRI84v+ gIŽ*p6o3K!93SlX|2Vc!v00K"nIv$f6:y ګ j7|"N=ތ7 R\+ 穮 8eCi/ ٖ>+> *"ZmF2{VLGd.g\3YWhB>qsS%Vl:\IQIwaeɭJJa+o }?Nn94Kb%6xM7fzQ8f ]g ƈml`4LLe\}ꀋ>ӍZ7"AAE&Q߀TϞk}w\QLRLJYiWDZ WڡTw#2kqTzE&mAęV?l=+Jv~maW7ev]O؜X헜,=E UgRJe⤱n7_ zаk8gx|.N!bJu VHnǨkKg^&`\݉5J*AsO+K4ew! 91tAuك/8K$@m~,fNf>b`~#b5guG[;kÒʀeLǂIS6:|Nŵlny!f.gG>wﰭ}M (֦?3M+WoN@+ȚOpM]Ѓ3z/mUc# 176p\2{0hCm/Ez$s-mWϔ]V~)}9TAQ o+}Z2y Rixe~biL;}|+{H]4cꟗ0=YzXdH>p"oAt.dn@Cv?75v'D# N$ 77g9oDgq0/?7Vu ?sM2:()ʽF{0C:c ^sdA:Ì0bVᏰGI+,& t-ԍзp/<"p7Z{;.+ː6֦?._pVd5q^s!7E6#ŅJ$ndsg}j52Ǖq Tpr\jW򗍗o:䱽ρ%8I 7.WmN:\{]4ebŽ0]~#%įLq%e1`lg@`0)0K O tVgEqPc:y `rb/!<ӳަ?QV )hxwD lo=F@ %7;Dpɹ(Zo$ OaTC<S2!clgRz:T OJ،{L/E:LFtl6;9LtT#LP`jM`)͉Nj gm^* wRt߼H zBE@^/!^Ws+9\ N wk,|&uC#ن9# 񢌧Tx{H8#(!|5 DhɺOVƨ=.5I:)9]Aɏoiy Ti368@H9yx8`62z~R`[cFOn23hnӿNx%'JmIVՏuBMZO'& Ƈr}!@ J9wxdކ RFq-5NךTAm#?O>kkˡ+S&ﻋaJ3猙 m;6#'op50e@/tfۻaz6,P7ak?JكCru!$QhFvoЁi,f 2;^YRjv% n['R WcU8!G3hjXwXց KOa!zݛl\#z$'Vyd)18=@#&L ZRkFJ"n3ˢ#uݧ 63\n>%\g _ Dnnd$.,>]ڜiDZrmQ3ZcMkvZ,g-m'k,z]MRw@؄wZ'麎<7W{ 0qRՃw 9=DΫ-oqnc/%hvװjk4J=8Ґ*"DmP,6>kskGa~}WpKnU1t7ҕˁvLbj& ;/}DBҪx"mƸ q=`& Q\cl9x; U%TeΠw+h *ORP%H&W&h7`:u lz)66 j9W1iٍ2cL` i%Ȁ8<ާ2: ѯub8/i?u`Yqvt(QjT;‡}6ԕ Ypcr1]G* YM;%Q;> uU5RM!:^g䁠] j9ڈF ԃr }pMRVŮېS |))T}Sn QQ iR{+aÊ&bXcrz $˕ 0b&Msr?fl"Cj^+[wq҈'ÛG</?fݷ>K'b?LZ ɿ3%X@LC;Fu]iCm@*Z 6 "8a- @9yDiTR|TK .ځ\M eBtçQ$].-_f2~ ~k8W|kjI9#iӻY {t-J'޿ǎ!L۷;bst@;_"%OB srsqOUt{0FU(iDz;!&H7Qp& . ҵx|sYg;t4|W@gcК9iS܀_n I˽0d,(/ L$QS&P\^HÕv :h]X]"`Am<uuD#< En8}/ 䪝` 2},Qz19N?^}oJ-k1f+ uA9pvIF$Y+oÂ4ƅG;ULigny Ŝfaӑ4@nQke^TYT2~~ %xE;hYx4 O/(bJ@ځg2R*l)XʑOOG=jTO:0"\V8nHWO}9md U=t :GIs9zBfx,``iR}s4!^] tV =xJs%`NLM}55Y۝WHi Ws蟢E&Dʿ|M 2qe88zt>;{|DtY,c6@YPd~*1زc[ Vl X]3(OT3[ :ir<8](;[}]_]/y@ d|A֡Xfn(VmB&!M%@_^wqd0x"ix!qo(Vi֓elDyHy037ƭa|P(m1b .([8 &ǒ*"鮬ty@hPߺ8ugE2'3Ǹ.٤xߜ3EaT#|!ȶHB? 9~淩mSEUݍET <[Xw\ZoR(g:rW^3LD*:J 1"d %*C9C w#Zy/<W)s+%-37Oр?TGyIyx;4B)1z10n@,} $&agygUcM~9=ִΕ&iS#oXe\HyUbj mfN#ǙL0u?{Io޻}Y5#l!hjbm"|G ĻӐAyGJ`*/֞t7b'LpNxYMS߅FeZ@`Y4.((zr+"o#Z7-EՒ%3`oMO0t)N3aVo*/8!Aݩ-Wl0bc8b_D#kÇ ozqn#Yvpiԇno JȩU -8 ?t,J/rvJ#3M=*k';:O}B )ljYF>D'땾0q4zS96}Q?_('~WE 'hx G7?{&h+ $Sv (Y;V뮀zmnqt)hL:f<5^hx#YSDV]`(r۝uug;+)4;3چLif$E;WH跻 ThjYF=?LU'?.8*& R%6eo30;qH4'`fWB nu-ɐ@(Rl3H8P*(z`: ndWБ̀K8/ط3mk0疪V\סg}Q*3 6b-p mMɊfwi =?9 a, o9/I'^ 'hK˕ '&؅͕LfʖQy7bMtհv3i~zٮG\!hm~/8? K-V46"6{xH/>c ?BM;,Rr|9s![ހB)%EF&gR ' M)"w*J #%6[uPEoIYq4lx !P\v Y [!c堩N19ᏆǓE&y}LoN?,ܺj>qzw"j z>cD-0_(xEo$v U =c@w9Hŷ2-2?>6&{ ʒV`_Q݂bוfދ!SuB:.@9c 1зJKD] }(Hj[eY3 Z31I t?a5n&cPdwzŰN!LC~p2V9țҫ$**[Ns%%{`V/-%ZVU;EHs/˜:o}X(*fH1k&M?IpWyLOHmAE?*eu`nZۻ$ <ЖjjGDi*n_]er+RҥW\2los= Y2g>h_d_ Q]ZHֶn;Ⱥr͒yLZ"ڗa/h4UpaI:**%\J(V<+e "sZ2.8IAMpH uZ-ءKifݣV޲.Uu^Vx@ &P&ǽF?D ʝNZ5"@&lgHa2U.3_}?~U?ԁXQ毘+DTUs_ k ^> t2F4xv[A塗:.'^ `غF3 ے;@ /XXUksr¶i5>\|IAVfdߥޞf,}dA,E,d\?@F>YJC9g,]Of[_2*]%@ñt'k|xN8B5Ӱ6:*84 _ze|z(^C3c q䯞@+QMzicmǾzՈA}R§Y=&Ĩ 'Ec'äI-ֵVqM^ <N騬C u`YOe{&C{4Gc|lO7Sfe&7;4ZD^/vAL v?;*I<R|* +C=?mkʞ-M^@Q¨&%,3k Ʋɇ[ٷYzjg}2>yu;Y|to䔢A×Co1{T粄/8^Tm([?(3A&1~N œ>)RW@X@[=J z9J,:a"2CZv]}_:1<] L~mt fC2Tsp]bEiZ`꼪o3)b=$-9z <䒢ʎIpE9R Cʛ%#?l@т0lШ=o,Xl]R56t0^ WցoO\Giح,WgH@)+3F{У{>"^|vBus(z9HB2Ɂ$2Upp-TClV<#iJyO%GzFhMa/%ȞUy8_B2=$=LE龙^={ͼy!38u }-Hݸ7"b]?[G=rqi_vʝjYlU\poղx2 y5ƽmb#8vT#hng Q]ݸi oˋͯكv[u t!ܚ#Qwf<f-7I&Gb;DX:vl^w`cR\GWV{Aq@ M3V.nJ̋+-֋QT ;3knh3~q>ƍ@nK.7wF:~T}Xˆr\ebJ!3)#"-}S-U V?.ynձw PzaE Z\={#G:X~]lR.ZV[RO|m"E些ˌZ25->Kӌxe/&H? $aC&y' _1 XEhyg PJBME.9^- &T>0rqіgUCoXY;Boj%Xv'Bv~q mH(re")r13̷Z˧7Ց>1R]?maþFEqS7Ĝ TLHVDn#Ņ|VRܓn'{ kNc;c,\ w7 V0Ri*@A{| @MkwF㤘 ZcKZ{3Hnh'e֮3~Dœ6_:\J.eԻzFm@`@!Er. -c{`}2 AM&t˦u#s f ʾV )DҢ9xsvrȳT(s_Ki\P3$VƠ ''u K8~MM-،]ǁ$T.BG+ o&\`-Y6 Da:-X`H/U@]`}:TåR Ne\D#aǓ=N ܿؼۄOHр=.x_]>6Q˗<侮{ŕs{EK!=:CΌ|C5m 'rh0!" X`Џ"F~O"{y?ʧVQ$x"Z;UiW3Vݚi5{7ض%tMBfM:.%y(;KK<6o&Lf-`Miކq8$ krH]r*N Z< 0]G/Ata MՊTu/-% .]'1a?8(HC4r ^?[uj8 Pnw^,.^r>j 0_K>%J(߽MO@ B(NXASJH5'X葲4H5@-KpVsP< țH+uN^@O6,vʼF!TZ "rC47EXksX-][%Cv f&ck8Cق#zB)ɮ 2 KTwj?wGh(L/CșI܊w56 P\1L5ºoz'ع4}R.~boxFp̓zS/8 H<,'RNuHc.*m:S[ DJ-7g9|T!?D&QDT͆$;a.3*rAsr^ʊT2VoE\񻂣XP{6@jxv hn\4,K5$|HR՗ (6@ƳègV<r3"e?Qvvng'(;ax >JjLyӷRqMiõ<ś6̏ɎN>jQ[8FF3.H&'5wH>øѨ_Dk{pSGc骏w`$p=ʕPEKJ0Ds5{<ݵZ"տ7hZfa ,z4.!LѮ' v,R MȌ\<+*~d|lۑ錟mvā &Oo:6WEpOACk@À֓& aSD6e͒vג(ne`Σ^v %EpVZbrjfqA dѷKmE6@6 ױ~4_B-'((3se=;zMjvB#BRoxf)À.y(|ޫ:gjm.d2F*o ]ٲ6n|bըyT#Eo$7MMPvd+ }K?iϬ\ױ?x[0-(WMrw,3S味P0#Iy ךy`=-^{X67_6s~H[ew_Ur=r7S8Fz ֓mwzR y+=h0ky1zj{PZMګeo"iR44Uy[4iVǢ1/1Dyb<İ}$1̿̋W^VaUqjѓ O'e6Jl} hD9zQs@PZ t+.C/}xؚ+1EF1 )|)]y`w|^(4RoMNdh=)&MnƊ$'!](,#M*y9G}keh$˱U3D/e{+tOGy h@HW4X]WH R{@ŜaK }4ȴoYbS E{J𡓖%4d<}~;gҖnJOvҗ73-еꙀf\/ [ďmY/W+|rF٦''S<KZ?O/<.ׂ,w@ _/DwEZ54ŌB+/B12stLlnݞf(Wz6^ ¹VF4g{=1q2V;]/!k/LOaᩁ18\4X'eTBeuFaE^=n~efn%u9A܊N̨PTipSbJ^ >bȟΙhq?1s<֓qe'r@ 1&4_.E#5TV`E֩a6m[Aso@V֧ٜp"8EOb1g1d ^l$qn@Syt';dvE Ծ%Z5/:E`:t1m|b*`Z{!ݾaItV2R'h, 략 ӻ5l\?Z WLذyN!S4g^WH!$Oɝ;ڶ%1 2M63鿸ZF:uSa|hQk4ag7n5mTrȜjTbFdtE~d@YmwK~??d9(dSSeڵbA]l{DbH}{#κ4k) +>hbˆ=.}v-u.T Lο^Et{ 転 T)8}y5kKSk|NRMXdO>T答Ra[Tsk<:薋^N(Vt= r4nm=S*W+MV5̵ϻA/Ԩv;BkpJOi Rf%5uampBU ׼--JZ"b~! ʥq9#os3e}nR׌9%̬>ha?NlZ@TM,})̔EmaY;o7j*=yb3s/L y48e}8j]: =(DžOPdw;q&pq {(NmPiϻb9 9$ e faU1p8OKDvG*S/5!rX!Ĺ#뭤`$o l]ɲ">! \R6ꢏke 0?t͖ eTNb 8Ao(S:#K~ʜfd.ql&kG%타l~ Qj|R*.`İ7vKC(+J>ʪ!=0Kbgh FhòQڻyT_6Da~|qg&HTOS^I3ݢ訿F^ dAlpJd+|d3jm1Fח#<=5TT5P^j(ύix}z~{=89N]DH$uߊ:zIz:؉ r`ؐ 4K"ZUs'>[x]^a,O(n,B9%lY*o' .jM[ RWKvYe /`R$pBIp*Kt9ne,nmpխa#=ޟB%A>kn59O/%uHvتws/B^ o#ķxljڀzڊW~R^߽ 5xyGj:LzAH`l j 3ǿEW 5Y15e-2MNFU:YzG\# ˾r%eJ( 0;#n|,K,G$5 4H,cT?uƵ5=*jv'cNiՀ-X":|igƍ *'d~_E8ה_]sZ5 ֣gh,L_4koe5hf"Z|p""OT=vM'"}IN&Zredbd[/[LD eI KF!iܺ&ȗ˒C=]ߦ2肓YG;Yx<2*Ieu`AKdS'1j1X7Tɟ,X&եV2l{1G|?)8C1!B=V~3v] >ENv4ʢdߙC#r뾬H1MSkA,ڝ*C1mT!L|xF xO lV]%\ yW6ki99]dvSI{z1A0VS!R rD'ı!MS>Y̵Yܳx&Z,tz-W_e$GF! > gYZ070701000002e5000081a40000000000000000000000016570825600001850000000000000000000000000000000000000007900000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.xz7zXZִF!t/rg]?Eh=ڜ.+Z\Mvq@WF< /.V;2!A(q#޾̏,2!#rz_YiF9B{4-7 =AWAڀIot_)MfEj "HklR:!o:oq^,57Fߢߧ %$~BdgmkYi>FxZ쪢yH. ЉD2)dX¼Wor7CWXP*]ݍ?{TV]|a4~>> <S&jJpD%mDl&EKB>w"W:C'|m70<L)yV3Xo.Qz5I})IR0}P5k}* vkr;Zn%uNϤCg~) ,iZ C .ُU|I핸@s9N?q,\fZSpFù |\ʈK6*: f-ln8JdIZy茢jbTs J4ϫ@k]+4IaۖHPtz9$e?e7˯1I}#[=ދ kڝ\S޳.Q"%)܂sѷbۻ'ww6!Ƽ<=((T_juZ>{qWڤHO>hSO.' LGX$OVI4x5. Ir'DkTb;8M_˨b ?MEChzqub; 1Xm <LVМ`Gޡ ;mjwOP%7t9ςGa1n~̌4qr, V*F~dJRW`n ~DҙO9M~sW礨* kB! 7YBb%x 0? VzXLk{FB>uj'nQD-R?J1#@_aTkA5H/v$4BMryOcrio[Z2Hu˳PfD-FNԍ0E=NjXv1H@8El~˺$C+ǖ^rgL8$R["X:9X#G[+Wn \SYf>h*NM߂ZIg{svJc'T(BPoER#pqWOY P۲yHj! e}EabJמYnmKSKBYD7D‰60]rzNmKۛj,_A~YcDQMo\-tn %3]He*uɿ=UmѾܐm}pA@fT .|(fD;D8kK.T`ןuy^lË*½P)<>tnytfؐ?`7 HxtEn Zs6W S(H],iX{_'Bѵ*]oMZvs'/LT4s,g2J@rȀ 4 \ZYg-k]Dsi6fv23q\=4R< 0Ƣa`0Ū2S#H6xZi3+os{2QZr{-eX6)c2&ai F+3 NC!fyw,VvoՕbɃMz^?qPۿa vОAkHNz5P hW^l M*1ך|g/6$'׋N]shͶvLd޴qsb#Bm߮93l={ FmҮ6)ރNv%c\gɡ>NnTszS2F!DF~&+ W,S nV<"#ZeƔ*PXguf߬=X6sY 숎? xtD -RJG3Rڐ6x>ݤ-LA%WJꮊ$FknmY=~zצnV]zi mÍ, G':6Vߠ[ecɂ=}fm5 {q{U0+=_2jVjwa<$~A1jIOǚKYV'|}N Uh\~qƈ-?KJAzOj@)c@Tx,g:EՀh%VM}o/%]iY2Thf}7_}zUoӗm{yy|)+_fcD\6sF[] 12Ф1Ա zڈ ^pC"E)ImRx%"]8YO@~;֚O?۱j7x&ntǝ\yj֘J?r ;,O}+BG~Ų븈( $3^L07|d!7 dH 5[ 6>e?FY'#NpROUFGvŎ|ų}x$,?˿E!L\ݪ3+|'TְnE HoQ2ӏh)KZhj2гyƆєjZ>|jN@2! y)F"6O Vli!3ԧg > 2rвj4U@K@:[n'DX+$yw8gX HmWc ɌA=q<+`LA4&ʄVF@ReZ"!;ǻ*ͦ!vj;}fBj3$fW׿Ԋk4D5$r󡆭iL:#1dH:.-A4Sw]k+LIKt]CǛ+5 (S<^FMy^DҼa4ѐT;z;Jۘ ^CnkuQȪ8/,Hq(+=xq>,!8=J/504]NX(`h28E] OD8SVưA+jGp4ӕҝHPjsJtUB| .4_[㌻K螈r 3iPF vCOBIίPN's$8:\҄~;2ځ?ob2RmtiN>.^W3 ۸9bzfH(WFi@x?Jⱔ?Cq}a82UJޮ̲h걲a*q)[&f[Td9}}0$w?6wu(˖l8N-c* z.^b68p%y''>u,0\nS9Uw˓jwH {nR o@q$'|d% ?UgVŌW@usJ>qa#Lі-.QjlU~lYFF#O&oIo +2"bm,Q:@| c{/@Y/D'K]Z;53~, cIc j|obO5Yj`HoVxLΕ߮I-V737a/A7pQ/1z mv80Fj_ z]ɛ)wX}1S<$x|A§va+$gNs{Ge@%ll >3FpRy??u6B(j ]8S Upe5L0E0ćƭ6WG#% WTht̾3FxT C;!= sy/@zKށo;YC{,oԼ;T3XϧܗuD b%壏 Um%^?zDt}Jgb\b&@~sa ; ^4;یl'!D /A[RҌ^ .Ho@՚ͼϖ3M(+s7Ӝ73J"t Kv9B/6'͘*$$i5 ;Ä-ÍY%ru__5! qsb`Z)D`,1^-Z;y+ȩ7'O{%7,a-k}r)MUg @D$u~8!) =5Py@.;=^.b62ݗ v3% {qf@D4qz-hsb#@ ^;΋x6Bd+K>MsəYH'5$1Te [N#ߋ#]2m#nJoa¾e֡Z/Aik@!9HYgv4+ ]r} [Uz1+RƠy]/lI04xHf͵=h$Tϰ Lb)@UGL#-d"0Ë.f`R[mjQQy0h2|G Eͩoÿq-UU)St;~TSwi[M1v}v0gYZ070701000002e6000081a4000000000000000000000001657082560001b17c000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko.xz7zXZִF!t/0]?Eh=ڜ.+ȟ--HѭNxԏ@4p A+"hMOD;WVnX$^ЀբNU#Kk8%\RW]Ց_ɑtgXܩ7o-x fF  "B7ܩFq'dq+QCIΐZc3`"]yׇ6x,_l.m}; =yxŭY 8Spnx[m7 }=PK^Ǎ 8Ӈ1y^UaWP)k#(v6 RnL/9>n-+p~ m-d'?h7Gr_ ± OiOv,1Qrk+z5ehpMu+*y\)`Q 57ѯ4 r S '/K^zd`5f %u?G)E̅͑2_|tҘSNδmCeִ᝺0<3 )#'-ĭwg+ 58(** QĈR3NfW<1 I_An.Kg%чKBAT Po_ mu$27MSj >5*#z]^OL&*48z Kp)56t/]ճ"*}&O$͝FIrEuԛfVxMZ#1xIZބRi,}Zl8<90s`_N B?u ̫"XvͽPjI0(kߝj9"? +fŸ]~'^0L]iThJ鯑GZopuUL5<H:ڝtOː/D-%,%]פ 6.;@s! Ð+>O*I,4C+}&ӭҨ_f GGxi@gKHy!H8nW dT:W&Q$YA;[\o70ҙ3$1f =ŒtE mov3≭6ʸ(w5BfxB73D-Z EdVZ5=bȉ6Mag-ު%cOvⲐ!Mpiҫcc{(bG vpQ\P̣B@rnƉ,rPܘk[LYSrh.sm+ĕm9̉!$cGtFPAvZ$B6'Y0P[֜jdجG֓(RSSo.ta,A.rl1ܛ[L<X8xb)ݹY er ]WpCk?L2J{jV%jw 6l}-f7|QBx5_t>/tv;eTȹܐiAwgzxUAGcT9r0o$B%}5>1#3}np._n\w$R ,<ްڂEnHráR[ VOf6.LL) Y VD8rɘq;X櫙,@ 3IE;#(N0l0 X,ژJʦ]R'bxT9qRtK%IwK!뼜✺ ^tQ)IM8s|5h41Ͳp\=1ĕ&7np62d S㮂C+WZut>KխEHsas+=+E+ kyPNoo^ykvJ`}>%h/q,4)a ?>?@>H6 Be<G&WX|3:|i3;[T2</4i2kjgo [2YaaBYVѧ#wKoT'E r|i'o;*J^C%3 W]UJ_n,rޙj]\ĂݑN)rvV|ܻyUÑbD=VOQξ=]7-.ᓛ5F8XXW"g^9S KICRl׵nX i\I b* 5UC&62LlmV j3:I ẹfąv^H6?j~:{mʰ==yxpv4q`6xJM bfYKY41{ sCoγhS@#),)Bi(C9 ޻ f]6mZ'l,4Qc*; uc )ћ|J bmX%1qۄ{fzi~ZP15B.,R aU4Y$1 ]u3 t`gmt{7 j=&.41: ^o&~2 qMtš.!=QTL?oqla˟]/2zH_o"Ӹ~F vQ݌0V դhڜ́/n~GL~6| uk] _oi^^ ^$ 9 1H(~( x1 ; 0&|n RȪ`UYKpߟ^sV N\%H~5j.~gF ܊6@vA'_R4`2 Ó/>.w)L1?<F\2Z1=Oi}PL0:$Ħi@5{=g&/(pF}\Gll*%/Kzq7-Ljw,] ϛlǼ҉(4k X([G_۴ pnΚ? Azfδ6GNt<& #}b__k986D`0e SdMja^lvc$!aXH>%pe&[_8{b z͍guJBi$9^]m"o'ZewJԒB"?rF@iDXպE>O|KiWːM`ĶP G%tܢS`zεˁ}(w&K *8ĺ:۶h ڹaf&DdRЯd>id/ 5yʓ{C8 Ɋ64x[ʦCslt>qp.O9Fw7kE(vBDPfcpYхKg!w P_d2WH3Ϸ^z^\5۷Q\gNZDy5 !ٸ YEHa-GzS9}I51yyvP:nzԠ@\LP?iDcIڞL'(f{&Tkw9bH!p$9|OԭZs#%\*p ?`3$A0~,>!;ܳʊvlnhI Dž'{0H[pJ-V+c$+J%L2fnAI7w{='ɲ%t:߳ko,tÊuۖX>BT{Q|D7/Rcӑ/UDT Q_ #{$T{~#@:|%˄nbK GV: 9ߛ+wz!\ƶVt[!npIo;PӨGJoXcRƥА$ G F#pu1!77;BC(i/ɿ =>,o  ۳:[G^Z"eТ9s(vI[sK$,m8 xOCr3 BS4KW Ǡљ0ix+υiHƕ9u 2ӖCٷJ^#n/[9à HJUoE v!XM (˯z jp` `6~Or~^`Qb.YuƬ>tOKOJ:l H@QqOZ$Ihr'c*9 οMKdὕfkp\f) hLYceVf@cH\'ye(&١'D1ԯu22~>/ܱbw ѩz*3eʫBY^" H 0z*+?t(zr;P֪@TyU|sup=a_nᡳIiHsmq܄# !C-;,Q`W/MuV\>Nћ<".ljկlQûW '1G"h!(d!$SS؈ .WHcʑo(3@&Mnk7\%kV%l:EPBǤY_~.]24Z[T$&kc4!g?x .!x{ Zϟg'*K= ?!&e?mSjLVw*1G*QJp'ʛj yګKp"w9j] rs;{/7 Zd3opw|H:siP:I;DTZxmm]>}.y0y3b1 W,ii":xԕd!bs' A d>hlTz7iFbM9 Hz[*>^WTty,!V@WrK#&k0jQha?9?ɀaN؂biɖM#n*CL[mB` }'Z Q*]1!L͗&95_ @jɢh%Vmi ęiEk"jāb(d6F}OO<=b#¸AZj=۫(dZ|5d])I*5AMi_ZX6;E d נݡàә"6.>R%v0 N|:$nqdwȐZ iQlKkК[Ha;ਏG5(mo%q{$-Kֹ[ħB"zZa,7,ٝbP0B\+wIKV.ž \NO9͆ࠚ//(=^=lhMWX` Nfl$8w<є 3L;bl=_6JPiQqFi?ү;Eٸ|޸p\~υ(j.{ǩs [Xk d 'M^fv`D~D8GFMva=u!yU7'l-*=/dZF*O3v.\]CЧmϙ{h[cV<[~{46N9pS)12slEE)cY-@$Ũ-98e ӰRB 4V)ek<"aNr^?Tcu4SwsCl!{\ܫRǨ߾ޠhy3#;JGYjpA9>Ӹ.N["c^t~hsR"56ɘ/XF9kQv#RA}z`Fs'-11[ɭl '_l;Xs +ѿ >]$ $1$=n#\eXΉT#t]'"ea3q3j P'ԱLSGK|dEi-%jixDZa]"߳&u.enc$.2^^6T%q&f!2d:}t|zP{HC`^ #3A4Ew" [N|M:laǭRM 9'{.8lRJ̮̠K ǿe=r a7V~V3K!R0|;hE4Fqpf6gu*q{Pl8CŏK,tΕ mLyD5op.D w׉8vm=x𓢢|k-zaDG-šn<=_dAE03ǿWN6NlL=wD!?(-a9ԖBv6 6H7IN"j{<ܯ]~ Ԏ.yW&u^+D ˯YRyAή)砋a|gܓ]w+J|6\(9+ W=]>vm[L̬(crD~n@_XrSPms{ʰ=5\ :5u~59!KB ͂[ZO ;~T2)jc[A: K: m NtGYt 5϶Obԣr7H rʅ6vi f*i\*}:RD(߽7Hw WO1*X)32#N6ʍ ,KP;Ԇ֞ :rYA?ɟٴκg  S«[9Oȓ@Lqn?:L:< y6_BD*lMQ=;Ua9,av?y!&bh]de5foiu]ș:p@H>`'齯aH4)U^&, Qd{t.{q< 5L4:!'ֺ9\ lWYtkQjV^B.^:Xu ik%Y>f/{ŀff+qwqf5`6%,orw's m|?E$&jCn%A?|dVBNWk\3H12kiYWK=Q"h2,o2-kXwVV/q3 #."}hTaTfhe['[!Cs$Xy7J/TCt'`@p/o2X(@P4o fYZU {=e/.A?VЈL717dO˫Ȳϳv| l&t.&U}^Y &Z.h8 t sM#`ĩkG5ClxpǂF/RMP| +^0 gw*A^Bަ *fLAO1bT۶/#V/jǬy~aeZ^φ~T;yp{5/Ǻd(D2 Cqc/ Ӏ¡c  qݵRx+aޗJ] G $}݇/ NCsbXݢT*/Hx+ ?VOvaW C Im Id7hm*#T\p#ė!C&$e'%Ӌf=ԝڑƖnAz9B&q,+nluM0I,{W\R61ntC2ۦDvNcҸ⎾wb @qɻR㟧ޢT0wR@rFKSRZCr4¹* h6™TsqʡRvhmxA&IrN`˕e*"{^ )pĉrITKRc)XT҃ u1(6+O 5ڛfq!Nyv3-4B\f(lV3>!AïTɗCoxa\b88}`zR~c(MS 1 3`4AA @$KHN,b-HSYO 0 e2Zd"[}N\V]_{+;X]>JtcOaSs\ }*Yz>Wh@r)CfWEpyEBćJOl#ֿ+{ +,tG^7V\hK6Na}{.u.~_Jn''3k4tb=[g)i@*Fo{ JTRdP&<  B%t(zzwn #h` (V÷u SrÕ΅Ị1Ax*4u$}bXxG$U(7%)UWiaqw#HKV|K j%f7ᬊd  j‘-=E5[IkSt, N`#9 XodhB9!qSvA7ٽӌ#Ħ+IfJ= g6kxJ51p:PtVv^|7lS esMSNEffp& j׽YtW@Z3ܠP& wgiSj0RHn'R~<2ܖ4@By#Q!?M&? :}v3QO/);/RP\by ØڃX $P]_=aԨs5qwe.4JTՔlA.!F sw-2g"=2p-g}SfaUOfG{_JOϵur;?;:P{mk.oy#Kg}Ո'^O(r#0JF,plp%*".aunFMP4.;]Hӻ}9(Ewe7+Q 11rV0۬~O)ыL)<(t8Q FoOKr6ϞP{|סj[&I'dGOϭ/7 gǹQąBT_lǺRP1 x6`ЬU\+1:"IEu!^ŽT|IbFt׵"]aqG TT}4%$<➪N* pd-u8/؉y4KapQġrd*MzVLUj90bܤz%ܧ~g%iwg0{ˆ %OOE:OqA)F'8#3 7WBAk_#аҊ"HZ\ %pAHLN$`qͿ3%|4xFg v*Q-{XDO^ <Ž\D͙ x}-<aY% =βcnVlh\;ehXKk:΄~K3?RR+,,RZRۿztxrA nV,X~OJ*?""q+n_.\1P@U[ٚY*L.Tf(&,^JnȢI9m< }M'~!#8.IiCffl3,٘;VK](scȢ?+W2ݝ@LVXtd\N޷i\y0dŪSHQ,Q2C ͂ $C!qwH'Л@L1gVI=.1&jyF hQOYES*_ SV;y$Z HFicH .@^_e;q*͘2C]Ik{FMғ)fPGĘ3'?D#:W'=vtãTNM T%q{ ;q}]~b&+|ST,]ɫY{ ݸY꺢"l@^zƔ~Y)˸]y(Ry0rRaⱦ}{J>!*JC sP |pEzmrLv̹=g S" ABmc 3B*&-t[!p9[jಷA] HGG(5?D Vf;6}i{w7( ,6+2-O#銷yd؊Bea={(GbKszn9F͒|".6a v G?e [ƛA &r7P`l_U`#b3O3CbccB֭;n 1zׁǾ]W%!rXl׈hF$;`N꛸s0۳WW)c,Ղ8Hr&e)F@oCDn1eݽZ&={]nj:X_}χRX~ {s(}r\|Fx&52' h7cKNt*>#EW΋=0u6/3 tN+YPrt8> lE -cge$doa70,_B#RJo)C8]'q7C<5b"lniږ4/"w5'G4 Y3Kxfr(jo >쌲X۰b$lfsŔ֐ƨ#i#pTY$S\moi+{a$EԦۿ.?x_x:>]QfZ3[un`B {iG~/Ν ~w\C1b#\~C#i>f5v:s MEWdb!_o]B%TBK FK/rAf8uB dt~H6jM0/'=|&+G5w^Cj:m0?2-Wu;3e3Wul*A%D"bw3k UwF.[N S}֧V: C2&Qa@&q8csۛ-v<-aG(?m#Ô .jd*w@6"BZ)Ÿ4Af;8J 4zOG#t"s`ܚM9{%G*ʗ_y$[`nߜ )s 5nhmVMo bofbdjjW奇'D a[ 6 ,˿Zb(v{G٭0V "nʳC^"tGONp`&e?pB^'TXF#'&8ۈjT-X(1P­UCzbXuWL-QFC;l O&ڑ Ei#|nHo0]1np&dYّLY/;>.b83>5a!07iK ¥jO[T_;MOЖH<z.k uϦC_;U5r}P,6TBwqUL$T90ghAh&'1!*lyLK(KXçqQ/?Co |@s"m-Q뉜X?TNz"+ -z?g9hG;>6=LG]~壐 Cw*]xK_:nf"جwc`|:uhn䅈n퉉 |8nvzπe(N6&h\*`>`:J{8b l U[tZN91ܯ1xv'+^TirƱY%y$DxăwjHVDTgm'@2OmL"q#.d ^ˑRl{:,{l(+OTN^i(7o7d,xMPz|Im1h\ރ\[3Àbil}f1]0)~ k.6)klZ(fDT6~#pm7|L1ab'h5[Ҫ &^AIZtI>NQnoruvvvF}?(„O5Vr yX"y? *|"E+"06af+@qwyD}Aho .,JdC|9JBB.rB˃ؐS?@< `:V}$DVZ^gmYJ|2100mp}6EČITow*C#\B~>d - BZJS"n8> uH@L@;s$8yh6`z PQC<*]J#M.FAe:$0Q)BY61TdJHl/'? JxPB\[) *PrJ(k DqMp<5 J+c;X̬En(TP\r4 Btk(@iR&`~j1fڒOh9-Sig;-ݧjNt@=|(|;yns0!˼ vW"B\w]0r-g; c;b `F*Ce­ƎvN;rק2bOݜapOQaP&^?HAs *(4@.Wc<NqpDhz%^"}[7m?ՋEك8o¢՘`[9AaG*rI#gt(ʉ}{f*P-ϒOW 4c lv|q>y'F=(M~= V9W`66sGZlUPcw]Y}4}z;r0dٕ]Pq{nxQm֬-JwVݹ>{+*[ug,yEg킜g µuV`ɣ5 ab ]VKjDq1vcm o1Yp\@@Hs^ \Yt sfG {m. 8mCy;xKZ=FkiXB-7E٬"tZt4pW}ߐpcM %=Qq?kSR?N_7NKA^XH*t -HP_+ЉkjaPJw('8gQ= r!?K !]ؤJ,CV[TmÔgz!_FR緁Z_ih=—h qx52!$̨.a^,}fO{3QC3d/8(}Tu qwP9z;W~>1cfJ)<II֖gL3T+yE #X?ⵈC"ohE`Qtm|y>%(rgeE$ ~uz.+"h } "qJd;VsU\=42C'p \/"P3wqK!Ff Vнyez㤤4_P32Br,z/]>VFnY~nm.|׆\& س YGoU﫨DmZU -d$'܄I`GrG##\(No 5,=n1ti[//U 511nC M.szŦzp*M_$4@8.6$Xn>S3 }i>n`"|KV#R"k&4%;f44-sAqn}^7%'14JB8އ߅U@}(0UccTL[\O{TBRER-Ғ b_b"ج0S7[ę d .[?*xr.-=!?v$dV%DY 4pqg>*Ө!FI|#(hNQ95!ߘ 2(S噦"uv7jI*?3ɳR79%yȖ8ɻ)X"y[X ~0uo"&f~;-zLj=C4t<8 [ņWԈGTBcǨLrJb]K)YvN e%d~O\{w|kY-]Fn%‚'MOT1•l]6l=s±͹kiyW&}.xc)HS~b^DG*pq.K ;C;Tzr#k9:6=NYqa9C#Jp:_ !cT9({^ڋm 3XȲ.0D< 8)CKL[ KnpP6K$/1v4{VxƆ[Ս'eZ?">=c.h,_sTC 4{XeRFE)[EҼ W̌TQk҄H\ZKM[=s^*Qq2pQz,7! B!T@E0mCZ|b9JDܯQ`^.QS,--+{IoҊR$6iQ~.v=i2hS2't#fbܽ0zY@y)u}س<~p|:Iz!SJtk/SK^& g%VsA'_l(_ >$zif 49&=Z;`%]'O>(`uKD)Ut,?ĨQ` ,m<>S'3݃:H ЭW yⴰX؏8} rQ N9DX/mS>uB/9 !" ?(`,D܏}5iyo̽܅(7YMUdꉅXsTRLQ{@s!HV2"%`+ZDЏ'>9]ˀ"4X3ߌCYpcPKn`'N4GuoмH\Fcd_r"H@{d-<^g򖦇Om5Kq4띯&.L^ƴGgҍ$i  p樂Ihyyj ^]O֡b*46}H?,iy8roAB_J]}e6d_{C}D2"ϓ#>r{8.\͏^>(M)|zO"uߍ֐l=Xo䡹yqk$sЫ+kr͈qlR3J'Ya@fLz4-v(+6̥L1/yDC0: A}!)ͰZ)ܛ*4pԠ9Ohˬ3pR#%87vD~W6hxin)6QzcƐEa+7T;߉f~Z(C 51Z$E .L;p]3f {{֦b)1@9. &Ww_ }d'7R HKW۽b ޮX_{ci>xqg}EK-wGKtwQ^K3722MF.B\:m^=^8T_]7+995ovGwkK5F!S}Zvdg꧹ՠvYw0g@WlP5S5^$=Vv9b J.60jBWni_~Ml[=1I?qmr ]+KV)*5qf6%W`z"TV pQxfM?+4t{j" 7a7h;W zBKЇP"WX?,Xю}sԨw%Dw&0˿(h=]% 'WWPBrG*$bnG&iBicoLO܃2I}%C9ժMjvց/=5lErYM/*Lڥ6pR1kJs,- C .J-Ñdgn8F/<f 5;i^F_Bn*A||v4/ߜ@::0˫%9J RlXm-13;%YbMuIXj6yyJ[2gUMbzx}>Zϸ%,C|hgUєyKx$b;h?3Jb|w\mmA г% 7d5^}Ʊ+!۫x'͇6TVeFk2B?B <༑l3H %Ȱy|p-0V=DLS͍šTړK *a\pK\(N}HoR:D(Lzg*U5z轸!Bhc N4)6 Jqi&>mдEWa(-NMal(.5if}nDrHcTgmʅl8lXA|e杒G}fZ9we`i!5J~oH|;f( \U LGw"jVT^7[IvE.fbJRz"cQuSip N5l4zء\YiLV}Χ.:(fm)RS_WlO5Nt`4{ed><{7X])7VU|"u9NyI tg‹7#+hꓹ]KNeͺKA^_bZbڍ֖,K@rg N ԛ(!Ԇ.C-@P5$ݜh#unz_۶nl5KIT*W;jA{P:S%rd{ C"NHj }*]$E rA]6HK<}'sxȘΒZ ~>͖/탥Q`yFu]e]7*6ǵ\6\NVb%mN S9yr`e| ,^(WԔ+@oi~z]iL~pKO?*(y0%t\ 'r 0YS?AXv3OM)D pMT{g*C1֯:o{ $咙tB·8"5ZC|Mްo~!jP>)4 k~.,7ϓ](# G Lԥ3oQ0lNVW6.&2 uByf>B?eg4s)1 )@nK4FsH]v "@lvO*ӛxqq5(2ԢPԼa~5ʯq7G5w.<j`]yO@~e4ùlFž,t^tiYyj10AOW2ӡf@N^PSt`l_(zg kO|Vp328KR/5:́A\( -=,`1'%q/WmuA5kF껙 Bd$Dۗw)ʑKUԷ{mN(4,dÄY0~Nu^ZDtú725iEO(M!2{QX 3C"#ѥ7s3u&=7E7`*]9RVOzk"Ef8+!P7oe-GE>v@o [aW_KĺX㇇:}tقFFȅ̶UۦiLY0nk N*XdJwpUх@weO`) nze7qbM@oy>(NH=9g E v@MT"O5AabOLœ$"e;# ܲܨf & gbdܸqz6Xg"bgJВ:sjg6oUJ}Hk|l!kgJ9VhzE` Ù|o%mnfhRGUJ&?E<jM[̟_8U3BdH'mBuI9ѷ _7xa&/1C *}bPzwNW"P7ŔPKA'Z0-sT@_j^b~;MyGuˊ0bmfr&^b{~40g"vϯ[pO%|r٘nG8ʰځ]GK\Zd:D>JzV;p5đ6!g0XLHd(D%v?| t̙E ? .E̜}Ec/4_ z<n=h{I_)v u\`1J?L M<1uteeINjnDU׻BS["U_|Bªך|}м0V//:5,xg0\nDaZT~,Dԫ׮膱$*-T^3 ńju}cóXՃrSJT(E>ɫl:bq4x?1BIzND4mfy5s ) S|d9||9Ġa"!@4 t{suҌ~O YtI*ͼ}\Hg,4U QD#;C.F,(.G򜂇9b?jcb2]u݀8Râi.2B3Y| ?`"ZnːDaB~PދZІyojEY5@r4&2C$>)+v.̪Ek@d_O&sb/:Z܍`y=! pЦ RYC պyX: Pqs# _`@C$Dgf+eʸm~kqVod]t7=m&l%edd.ř9֣D1,8zz\/?k0 dzٱ:;y{ah0slp^ UVnB%-$6VeٳzCTa$_ I=(WZdl/60lWx~oLr ߭ffp3C8|$t[hd dKvJ.\|_[kӱlv`MӀO;)>@lQد6 pݟMT2`1sHE߫jkW[?]AfO`^rR*|Izchܽl wLJa<-_k7GC_+ɚ偈@{S]c:wIcu JN@{O9eǗ3x{˼LKlFLJ.>J>(f%ı^4p0rSuq(4h#D`2Gt):k$[sQKX;"$@ݔdFKwp\LUḣ}BGx2ͬHgjԵ"}uOgzg\%@r%Lro;|~tY{yÞ` yHO?f"D26tZUf)(\N`>/no6. AZ۵:0K?04]߽&?^X+cwVzOÀ eCUkPd;~_9ft.p߄tk CsL _U!>w@X#MB mVM/{xSUVGw_bp.U4DQ쳫C_3U^q*'S^!;#S >h2N =ِY !54B-1n|TGJ!fB#h KNzhK 9&r h\ xt}d~'^ը-ܝ hr%7.^v M%xMl5\TΪnFM`͆8y);vV%pgRR-k Pel{K8p*Bvl{ QL1ibzPFs۫5 [QO*p 76呿}TG sVǽ;P:3-D5p`czVTݢ%>#_;W$^+ 192VL`'~9O\zpo-wIddŨ t#A#Je`y B~=UkӋ,4uY9EO;{(a!k${vN#5GEas<ӨbY[5kwF42<8 I-[>JB^ r s4d,A^_;}}^,O+y}ɖ%1N0}oB(m^>1Y`ꚲTΫ?̥I|Ο X}|TH%M+z+fjIi;d}!n,qo[Yuԝ`;|I5˩YAYNY_/Wha`(/So$j Hl8$;؆&=n#MM-'j5ۮ(Ԯ"cdUᆔ&W5V?D|q̍L%z^Ba$&Z{rmhfC0‹*snD(6%\}T\DEE C 556[8 Xzj:@+n]w27Ճ<嬠,EK bϫ`׉ɒM X; |u_,D^j3GhPk#YHM w3@Sm.GbN]9rm+ކ9b#9e-forktTW]5 ˉ˥-u]ݺM_]>=y޸aBK3RӟL96% f{4/㊁4}ˁIaj`OV<ӿUnE\6]uE.GM%{Aبסwr5)MGk>IROX7N>@}*iʅ@q 9JtD\'{c `=F jsVQ/?7n}!oP( %Gi_<ύ&`||N@>gD~nK͊M* (}p ppT0,R\0`lyտ $N{ǵIh/.sѻSUy̽tH@>yyH@[94OB'EզJ@n@=LDV5! K(MEJ5)[-\cVE7dME(r?P]62|LB C?Onae^2CD ӫ.4[&gӐ912M'0,K< DdU;,x`4TR_ "T2HË=z}CxNjޯ `#YI3r%o֠GHўٴ Wdr$S 9BiL¼@IAQ(WW?);ß=;5!1ƙʋ&9_U6 ID5ߝ0vڿ=2fGiV䍾(N0դތs`yr̲\KW ނ$Ҿ[|`?]v(iNT/ ].0Ү_Leʦ\R ms5 &RϱOlm]ڿd⢒ɞLǨ/.0bv$&0 AhﳡW\$(@>g P>2襫*c(.jEs&| .˃5>8oxof`*1;`h";ᨶ=ro%ȗX=|*vF\  2f_ CZy8w:@#D;@p議/(ıl>=W]rz!'s*Z2}5Gq7凌2>;K׭؛_/Yjd_eKkUժID>}Quo w]xiKO#]Z 5Q@XŶJ@uwDѨ.Br$+k5mH}z*oڌw|1De05hޭ&4f2({+fp*|6zOX57S T?AVsihw62"i&D01K!Yc l>3ٝRE`tN'lvJo.uRV ن6ɧۈ4xS|*,'κF\Y&}ިkCEAau}`Vdɰ.RLP  S]h~/x,v"!Z=X KL\[8O*Ass' xWSb\3rJ |VGh{(Үі(gcr9W9)J (kfhbŬ9D*'טB#S|02S02yp'v:KgqZ? xE0g`j[qjD&W2mՒ XBI*maA / fLx9i3{յJC-`3f>nlX1fGPB,OO'fY\'"ksRbAlo8©_QACMƭUkkpWm)^EByok˖隹AZֶ8qr"]&~w@,6V`4riNٰgj wV@c杘2~eCrfGLF;on!|=wM]g!s @TWh8̏Ty$,y}}E,d^\}!%HqHvWL{V@eB {.zhWF ֿ"uʹ&Udѡ8yd:d*r{5T1x&`̍L}@U$Ll2>uCcwҼ,2C6㪲7\8u/V!qr-*Agan#b䉇jDd6mFZFBt-wȃ4q{_,F3m[ʪѮ"dw5<^R`W'l8UN9e%ZjTMqkٜåב\_|LښGg%-]<ÐKJ{7#) kTWM4Ә)11-KS?:?]beU OoQHቜ6:a3iQ&auB5~Jކ,Q?>]Hv^٥EeO BBMVTɃ7X8,X/$C⨛dh:gAYƲ͒lle/ёTVF,`6]d/<5tLJzgE9h7(J^VW׭HmxL`nՅYp b)g"k2Md2G0ON|>:hAS""%ܑ0VǛx*  :$ (_ER(鋋Tֈy{3) 9:z;Wfh W}f F G4%>: UL(l:83/Ep| nu)juF'"+|Xd~,-ڡ0*yʿZa1EիQ%3}52NJ^|v2Bro.M(,"O#N  ,тuw&ڳqMPEZ} ce-$ðUe˺6^$>)A3d+Y~gwʭb^Uиe2ed5!ʰtCif%j D>:mɢ,;95i>Ǒpm+yќfaPRw:|LȢ]\,O 0@+-y ݽZ?yDToۡJ7GF{I<S{W^+/:3*-Z -sA_끆ߏω:) :Y% ss ;β:'8W>jZ"%^SPAαcճu nslU;~Q̾tCN' Q >,ӈ{ y Gxʕ1M<}zI|(Eq%/²!G;;#M3-)FOBz F. sV1W!ȊN F(]0&+#Q*pzeu=!vw@Vyw~o҂ HFs-mF"0g&;ۃ >[:*Tm YA@|!ȱRA v˜zCLMC"`BA9=d '+ōGb$ ,4_<7@JMObXb:b3Lgn+p+*tc1)B3&ҏrLګlylLQJaQ˭3r2ta(XUm˂_<LRuݓq>DٽFssnd׵ʿ3{L.,{ l,ŀ㌬d<펆9& 8V@ sXd5 vQRG>VH~Bt.HJ QL&r0sHCCk5 %ų%ź]e=_DP Gf31xCUIGhu;hG$osx",P"" C }OH\EtPdÛoɐ@C~ ?գy{F%WTR d0Jhx22Z472HUOJMZZ?; 6ҟ͗ #(;' oAbb+>SLZ:܃ t+EDK.7xT^h"ME9*%4wWI (' ,sTRl֠Pm.Ħds!461@D$~#۶EC@-efBFq̴%6%:?[/zi0q9@hȚw,t@ʗJ$c=.3E-:|I`Nwn yO=1Pv|\h"pSs"직ĘD4^a3Xx[S$=‚"C6 Ruerhk\VI,̶siRC~a}v<\;}:)/ZjtDy\BSA5]V)[g#: DBMH-D%B  [8%n, }j~Dj%6 zYw- ~{fZtCf"]tٵX2Cm )}@c{#5WvpRՅ1R+w\Nx=d5\6fB[pyoW< h2Jbɗs\ zqeⰤFew)ŵN6\Ka B[);W!+Z aӁhªHc{֩7P` M5%Ww;rgNbLɵl' 8c#x @U2 jEķ^z~p_W@ý3mKrzFXq嚩XbHf^.Sl)p G?!}ToS޽D8V$h+ΗgbK:93gX (~!heىsO&Ni,2qwpH0 ͎=|ɫN ݐ@&1BϹu:`{O>0lzNn!aջEf.y@|_Nf 0dz-DIфz]caP_  GkYNRɿ \tM?S?e"wZ!XǠKS`{|+.~Ί ޮPFg>^r3?tڏ-n\tr*smdiJ V60%\wYkq `|J]xT vu<9-y7e쩐JPY=C0"PRI"VGvZzY Jp@^ҢZy 0ՁV뻊A1 }l'n2%jLH h+yF'NPBPte*>t=9͊to v bh<B$be&ImyfILasA Â$3-#jYDp6Ln:$k~oExuɟiO(lYsd|`O?yTˇaMIU{A]ƨ)^r+i̽ 05k˽F$=ZUqr<["DcWhL ̨ =?,S-t[ȷ+щi:YoLˑiɭ3t]Jϻ25YLfj7Q*F`}A#q\l}7,n.vZ<ɓ4#U=5W,;3[>|JMn$vW쥅FFѱBg/\Y-PHH((O8n/#bH[^?>[vucyLVҘAXs10uYxagCV.E=T%V, T24"?yS+? ") 4d2,ړ\A?keԜ|, u;zwY_1w0(~ՇAw8J|#SfN6YbgsbPLŠX͊R̭_C[&6c'*θ%T*$۱l;mTa؋1sOÉtAηH+-sBAWVxbgdx7WڮN׸r2E wKdϷq\:G#`F+Lge`ZDbkbHq6Bp`}mnxKals+F Քj4iW 7$b!Q=Q*5l v5X‹-~@_<9NGPy Pz%i]6-[8%tfE{èJWR!I >-*YtWC׻եgHp@a[ |$`݆W:jz6VXuaRuk9Z ߘnegpIIhs L)u[L٧'DFfh4eF>4hf 8&Q<X崕NGqIH:7 ŋ bg·KPnI _)BG 8!>Ng-#(4,j}xLi'/F0~AhM?1O3Q\Husv,xǸJչb|x( }ꑧߴ8y 5*{Fb"Lvŭwzi-uW: 1txи(h$.1Z}KF!a(AX;/FlB/XiuI\iI5s#.p|>63[_~OC3 OxqVj^C .4ECb9 8_xٸR?gfቮp|!;m;WLnbJlضEx%UUQ>v?`>e{WڭFbű HWɡk:%o<-%HIKɭ^E)ÒGǥ37;olRjs.DgEB_ DjTRh)TAym,ⓛ]hݟnq?aVsNKJhYSF|_Wv{'A^wufG2oR'p^ UAʜ^^ɬUX`͚T |jVtQ>ҡbMG0|7~h<$ Zv_Z2kR5`p,?ُvijӸ4DBzIx\/ۂ)wQR΁b-m]`W9\>pQy#.atTxZVRߚyZ.&z@١E [/1Q:ZK**}'g*;r.lSD4l̞a 91M+tvz}Q.(hlǕCvʣ[6ytӎ~ZI;ghʵ*%* 4'{04 hYEaI-G1)ק:/lj&pSk9SAa;_ 3ϻba+(WšdcU#>]Z+i "?w͍XTiLI?jf2)8,}_f٘P ""!Sщ=cz$ZͅwOnZ:5fyeI)c[[Z-9&]p/]?(l֭#&ډw9ނh'#ѺwhC5vL+iEyy9FxB] _O[O{FĻA-߀ vV\B<'>jjbB* "^wlM+I5w"Iv[j e!&%#i ^7}y0('Ą$/MiɩX+ ݺndy͛U^g PcO7 $1!4FI~)t2 /)۬ +}L7gO&߮=q4d'(|O @WsRt~{oHY7Le% 0CexA RC;Į$b=6~i{hF'Y1 +L0/b=GoRJYn1mb:yBeO/b#@O{Evޛ˅n'Su>Fp-oaԝC:;ΛX@ "n|qx %/o$V/9W-  " +@@ B"hc z`jû : 'gV6acf~w@}5m$L˖ZX"whn?ASFawj_2oMJsI +F0)E;Rĝ@C]¹V{͸{$ {UJ_B͕_!ħ*$ [LtĉZApD w%r[c˹{J\\R/ҒsBӎZ4[IyGh-U] 1QJwo"KQrPl~]{~.bt@ mj%*z3վH)"oAg0vL3ClwzHߙ0eeH?(I2v~W0M]'tP 螋B -SWR]7m-f*Y]@(&Ϡ5|I|w>s +;$|J(x(XiUeY#2+6`{cnQ^B g|?rge`H/{fq6)*pH_PHHDeZM6#ڹ$}c+jj|_8O!NR3d3CJW2_8`kJɛ[ﭜ )JT%{H-GZs}-9S qqTxL4Pw h3'WKRLvK~Jd4+BN,W ƪ- w.ޤ8wRG2kWs>so A GR+! w8^ؙv"{豘 v6?G tqLClڭ|BokV:8JJ*ǗFv{$S>l7}F sT$We>q<#'T\.sBU)ճ&iQ^e &?UkUr|DǞ>Ȍa蓹(0}.j-!~9wN- wN5s+ GN,p-'J {YlCE&P-O_x#z]Zkv(> `SsP}סzm ˦3tf]u']#{TQΣ|:Q͡#nH/d-(Ja )4(6.l#YL9SV;Yf\'s%;AuFZ8iJWRߊm4Y"?hcPd&~yOS|Y`RTv؄A, GGcRyH!؉zR C(z'Rq=_)E4I9ds_a>֙$ށo`@;;Mx[0WӉ$>{p"߂۬86Gط*|gO׻ |p$]P iYB@HJ_aW|y?0~l^Q>tX-㾼`u/^<KٗhgVj"g5Ơ U7kwCNRR#à5R߰7.נ8ca! 7)kʫcqfEm%⛤3zg)}zf|Hrxs^tc}ՖcdS"6e+츻 %o jJϐW:*UY]-3-x `O{F?%kL8Po #,' IaqڠH3VTe;N ydN3ktTt۞=ښ<Q{忮%; {vZVȺ$\4P"sהZ51)@9 6'4tEVX>4& OЍ\d7,o< _цԒ.>do|myQVk[Qypq; ͂!`?hFE 9^@6,h=T'X.qa }E+pQMp7Jpdȇ/8LU]׉'aS4 tT&[o-{Uߠ+p ?-kqd[tWnsx@V N?E*=MW gZU/Xk9$@hl_lf<-L~qO^q%2U-dɠͳd9f؟i}wog6ݟ3} `rX[@LѦ~]131k{Iֵ2N~7ȼx]5$"`W b0-t*bVh>P"v%Şaڔ5B8ݰ֔Dy=^׳jeަ>]Hs/Fgv xq 8,Pc?TЯ٩PރRBEX fYIbvpK@i}p觽vVjLbպ\:+S;_M{YpVTyÜuS` `KkDa#a/4p O]rAAݗtiGbxK[ B [/J6~B)fN67N(d!?UW!2G 62E pHf+)mO%yvb!DBv)RXʒb*ps`[`Hl`֕X1JS֊u)0|)DV%M2.ݽ|dPx*B/i,.X`c"tnI|~ت!Ϋ#:ۀ*6)/bgC9B{sc)IK+⡲Dv#zd|lL7s^r8fK0,!N AOM8Rw]bݣZmɠh m` sI{f tx@.팃Md:*B/Ua+q1DM1wq{̈(ůgO E {XV͍\y:߽Dlcf|1˸q_y>tc\1YwFv=Ck`UI6Y֚.!'AWcFҷ@f-ފ0冰v%\C :z+̀˙4k2R\M/֚4ȩJ7NA] 5@[˿y56 `/"ƁXe,[.݁:^ٿWHX\9QNꦙzYYP(4xq־q=Ů oS`"+\EBҌ62sE>yO@ 9.="aO]xt*vZ,ö OlPv2^쎌7:dg_]̒R{c|'9OouvB(h6} Rb 2]](uWMZT0#M12vm]~X;8;НQx*jU !|$U*ۅsQ) ]% F|q> }P/t*g #)Iw O-Yr%6@^ R5m u l>c֮ DR!yO1NTq#~6"_/S}.EN;9YH5a,ɶ W'ε"~B,G6?K -Ϊ(*j}}5ŜE:]~Kr9&'r$ESK Ns $+&XmM`얃#Y:p˗w熭 G:M+E% 2HčC4Jm#X{>ޝQ'%)&!^JzD`a)[x`N<>1mseIά1esemeИ,1z-*~) HyQ D A/Q;:f1M}Xyh9D8gU:|ꮟc+ff/r a8KXF< "Tq R߉-5iȄ31ݯWobKe`k6u-thR?˛Nd/?u4ppHy 9L Z|}Єb?E_h+Cg} ^F$.z0bvCI7HW0['P3SIL& ]jAI] LNʅ>~0xtwbS|Re7G1`u`iykmZ}϶{^8e&AԾܨ; Oz@,gLsJX5}b}˜!yglWgh]v$$`e iw‡Y:$[4_h1~xp3S; о@|V^v,ީC%q &̗gY-pi0l>9*OCCZCC%]XȈ]rZAg.eI[5=/Zj8tzsh`Q w^? : Ӊ]‹Ut"gۊ{&VyԉcSvd_7&нgrFI6 tUXѫM!XǩZ kLuFҤwЁ+F x\Dxo2񶯤r =CatƵ&ۇW x萰&gx&AxOC40Ѧ"S9"jT&[Ir1 Rξ4.Dv0 U+&6Gwl]Few}ٜ67ήzcN)Df'/.)qp\DPc3y0pbʺj꭫Kqo8:NkW5 Sס#L)"aͺ}5eHIv&B .ٜϒ]Nlel XI;5`gUl/= Fd s;q"?ք!gܩjXmq`ΔHбT//<+<8`_B4nz u=}N&L +m|Kpm#1-򚢻`~zŅw߬(TBAso {eSͪN+)&gB2dY-$$8^՜\nOnO~? ) _~.Tzn]Ze;]„Jtl3"4S ~4đۤILBlcpm>*L{$>͝OXx {߆Bz<'k7詸p$^4n4_{ $WI͎WPcg+hsǓu#ADSN%uyAN)s\_tTUf{ɞހqa^)6ԋt(YqVk!q WRHTύ꼖i;z'ьOPe~T˭.c}_chwN T#f"{Cwڀ K4!ERZ!scΟNƙ86ק^Zi rC6svB]ȅʭ_ƛӡ/R3`0\E­D+XOn8ɧ: 2iW>\L#?|uoF9ҩ%" _) ZJLLlӻ!W$Ot+%ӜqpPC g6 om-I ZCiD8m;TijU)!t)m=U߂= #2 Zu+iabaAxH(yS(G3/{]cʍ!`O'6ջ!ا˯EM/1wk"9{k\*)!W>qE}5 1lϻv37}Sk+b s`6pI3~5.Ƅ(>x1X➟%j% F9̃ _Fs_W\Cecի)OS)P7 ,a#]Y:0~s+W xz5Q`ofXv9ǀt7 2] 콎)g1rƒ{öA`TgoBsX|qXFrwǦloTmv 78uJomA["^cKSk/jqbyBK-L٣) ;Ě̗LB8D~؟P] m|+}uA\H6he~2jVzZe@; Tc| Գ:GU恨+!@]Luu?;".{ uM6=SU x ;Z'o*lq/R[#R"k/%FG-O>y1ZkȽ,ѹ,<25G"߁8+E`E|e`63R@ݪނ7o}6[YoMK DPMEg7(cŨ60 -3i+-g, @.l-Z*l+lhvΟ2][/~?Z$`_|BA։babC߹Dw}A% |j~`unDӺMeʠs/XP:g `V&)VbÎYd(dfc:ngSE H̒ؕY:|s(B8a/Y{\&V Nvգ׬}y5n`Gs)|pQnxK7pqHro !fS_>U!C{}9]luCDSQlkn j2 [~>cJRM WPqfhEtFz]|dDm[5-d,0,pUpf)jcW.cӆ(.,t5uѯgV^#WIx P"q-tf}Ę1乽UiƑMG{\O 56*NE$>DC< fT="sty*i. cNgq^ZdB­Cչ6ZR‰'ĔQ=|kBI/QT%8Y06+ w[&N6PUK ]{_:BrxJwzu'(|%f aKlYeSaE%PN[xxfDN[yMO'uzMd]F^PT!o2Xko;qh1"yz|t9ٸà8$+Y] T<JN6$ IQP-{|C"{ `xOM_黣)j>{Y-7{|:F|%wvаwRmpʖ JkA<7D1-yJ#P۱ <gA#j+!Tea!D&a$i:pzix$BF *GUxн%h5R)NK3:`͍j:jɜ@ Ce 97!A:XU#"KRͪDɈMoz ǡo} ;`?R F&XfuS9y"jѳ`$`{,XL [-fOϤ6B_CVDI3קRpHíA#TIdvk"nKZъS̆^g$`!CNx3A^vfY<LK`‹eoM7^Rw[VAO^-<5I&5^‡yJ-{ "`Ss 5*?+Xd"+̶`$)rP  wO 5Chx ' /|jy'|"2bt)N?_T(dOA?~F1z$&bק_}w5a&kb9rB οuDq~aY aMP =D6׻;bom1+|fY/̛|qK`:BH>V樀Xu>0@Y=phMۼv5roOLV庂 $˴va{縍*F&y[ =Fl\nsْ5;SP9y !4fe|86E)t9 Wg+C }dY ɾYqoʚ\] h$1Oߙ $M\ͺrH-`z\d߯%MHr6RK=4N8E0s;׻;Aq-<{ %R]N ͘,xȸ,r;5C퓤M⚜ 7EMk}]س,R\̥x1N$Yb[)w[Mv?Ѣ% P1[`הõg$:nJesTiN@1Zydl T(] T7"V3@lOPP>U,0fDJ,fGI0_(yG}2V&]F ,Ɠ&g{s9r?;D} иDJx^VL*5L2t7%G]s f_&p[c[?1MjGuyh,\9"œz]C҈ :/&'ux1DQ - \Zb/2/j 80œaXL<QũIGl) d itLj!fK M9{y7AQP&X,Ud4HJgYڭ1a/#B"jL i3G߹'xS=}m"wFKl-`E܏_2jF5ndi=YNA fVH񯣜6JQouQ 1niMoczP~MZ|Ƌ[Iq~Y-But?Fԥ3'iL5xC/Ma뷟U5ކ, C?=TW}]Ε9itW2Jc͡9|_y9t:g^>|Revܿ4';!)eK\YDՕu ?x'sU&.5;E XlڷMД|ڊ*ޖDmC`fZZY3VL0Y5WG"_zSN+ʔ I9K#n̍^ )&:IJU ͡c 5lduThLRU~}q%Mj KD d0] V 9w$YGXHzkDh?%m7yJہ 1, t7DmfB_f(OR|`Ghc T)zyL!x7A9S̈́j6Yv9hZv8Yk4EG;ļ@ӳ~䛧 C20ﲵ 6fpHm݆t݆~0)51NIhO( s&4^Y4Ib{)O,_&w;;|충,I9#-GzW6P6If{K-Nn@ѥ˞_7l䈙21=m "4'C> P[ա6ΈZuY,54s,_i0lvڗxwʈ>޽n%ΟȴHBqX ΖJ&| ϧ:D@ >˸ 1WFaRH|z1 >r#"ۜsh?Da#=z嚤< йs`[չW ;n8- ;'r#R:MUy$ h\r+erB̿n [AYp ̥ kV3P(]hlzO;h\s]?69^eVL@k,#VSܘLH,C 5F'&y,S]cIQܞfcOx<%7̙\?7.~Uv 43~RDhZ'cj׶ݒj]c7^\"Ln#=0v>BrنƥUϚNi&'^*E[t?( ̉p_qAJ'4J/zE}i$>/gz2;~P:=yѺ'.64', vߧ:Wc ˼kunRV#ŒQ祬U/Borƈ^SհDT a=fQz0y8)lõW.2Ez="Kr:lVOZ)zUH4avi{Y] 'qB]xP_e͏7 gUyD`r +3yg2Z)殊0vl5d`pH-8&z,YqҹTq" Ë{Yz2ʝ t- Ϡ/VӯވU,bdNJrZyPPhTjT3umzk0]:8پN B:JHa-N= `LoF};+ G ejQ+>;B:(4xF?z-֮'}?u$4־ y0,4 P4QƋgDH|HԽ ɩ4#O J”9o8y^޶!)קҏ〆#A}D% S(EC: δzQRXE$,]g6._~60ߪ7.1\{M#ؓI4|O(O`$K5楜q[Fa߸'IT $!ʱ N6&pl*EVzCٌ⊆`\1SHWRα 7Hkp~k"}Ul,|X ٩6.^,XO?Cu6,&HYi 7 10-h;3_GV3AkNOo宇L 07*.ͱUgLNVПp V!:8lͭMIۥ_d^x/int@l]LX,唕"~"LlFg.ՏW_ <ohNPVdSvy ϔIa5 BO+5 b)K5&AOh ix͊W([C\k?Z$Ԗ39sJd س O $B UÖ_[$J9&>r8wifv3?\)*"~s6&L `OHhly߇Q{nS8unmd$.¨qc|:EG5- Y=~Nd$ J\/mtZNXp-fYɂk ,SW IYJ4)"e7p͟&YJeBC_EV,0 vĥNwޛ/.lBcdJ؇7By*ck ks*ρI_E!2:<&:Th${umvHSMB:W,birW3>V<6;:cW@|XVF+H}i9Gf3ȄDt 6 '첊b1mqLk2oK9(Z _Pom.fvu[!0Ϡg> c*\*E*E8s}Oe~8@gbӂwa*%mS;,)HuWF3Bv)MWv@kɊ-fTM8Ģ8Elk. Ӆ4W]xPֺ3yp %B"]z?S 8x#|zUGMou!T4ęݬ j<5IpG}Cz=cn|bVLŠeUQv1Wo* Ǐ5)Gx]='LjS0 i%E  Y ~bE2w4mݒuX9TFնADB}wu9c$m !4]6М̨o7xkl ݐ m͘@Pifä[M¡\lN#zusQYƒQ?z9e99A >dlµdWKuP/fC D]`ȅ 34EFdO`ʔgl-qxt1A }mhH 8grE;] +il 3%~i0ONfSH+6U]_/R1? C!~`M8jwNQt<{EDN$&@=dy~RZ_:UK(^ƌt G{QG5L'M ggP3ȽkKn !j1[20`2 !*؃1捥o81727Kv:w29K:-̆2瑦`kO7Ȫv@SIB@aHR  BinXfZdXuj\4WUHދh)apr4nmT}2˲tƈes+Ut2jb۬ &Fp>mԁDuK7zdw¬`|؍N^{;R0ҖCo"}hX%(!>moQH,~ ]szOtbfDZ4% 0bqJP}BM2轆yi!ھڶ)}\7(=M+_!Xz\_$FNTab,6uDR#k4@l ( Zcr+#J|W7OWq][p̹!LX҅hoʫ)P!+*gxz~&TuE>a@F.nצ~WV)Ez`ӎlQ˺k_'aS5שK8->uuBd8siZlaB<e1 j=?&f Kr;#VICNI-4|8.%6H;&.>EPYF4xGn f-bJA>*Fi'0b,eem֨/n>񵁽?!9_vfS6auiȥ fQȼOZK;Mh\2 by;9g0ꅌtϮG qXO= Oqż U2Q?զwiW@m$%ocTGY(oW~.\8-,&jUh`&b|`GLX7*0L"6!Bͧ*!sUs/܌0=} iWZuRL]Ńg.mg L BoVT[8~Z @c{pԼJŃpi\)?:lM RwPҕnv3os V䄙]Ģ=XpʨRh:RnnˉgLT&B:p<1ݱRCp`X Lct(uW>úcFj∂x[mXƤ[Ov)"PnR=yvs NT^OfXԈUS\hiAYeT13 Z:6`% nzZx412&'fò~  )>lU lRㇷi3wO(:ϵeƮH ( 0T.87)Jw s׬.R!CG3 )S`׻)WppJ_>J+LKZ w]|yfu˜kZ3O3@`FQ*b8m_Z$W! e= KY%/4"Ә=;Z.ZZ\Άҩ &8 .L)0J@Ѹ=A ɍvNmlhV>kn|rh\ :(aۿQGF^Ż3:S2y6Epbb;S{&));Yc*QI*{?kL!(${9?{ڏ?Cm9rYdUF7ك1CVIy~ts`#h[XiBb5vH< }9;[s~vd3ɂ z*(o4# nFBo 9hdzPٙ0T) _)\Ѭ -Mٲ UƬJ-qK'kKb-/*_NfE}#@Mqr2Ez1`D;_ZM ,ݷSƏPyݺ?!I)RS_QM du*_^Q9ygYa* Q ɳq+C(oVtw "r|cܘ ?= 9p9ΚL0O8sS7p 1AgdsgpV:G ]<#!lb3JtNc[$[k@xA -ʨϣ-$~1u|X2cE)i$?tlGMt9-- R􊘧 e걭jDF+љ .ɚ"~. jl$>ᰲ/c7s`摱#u>2",%"jSGg^0ڥ\k Y Өo ӛ/ȅtVsjLA\\!jw33=пV (" Ci~osl|1IW)WL~go#l Bm'K&j|ʿ1:Y0M 3gńR%qe&N?>;Pn/TIF_ڗcu%Q5*7woLC{\|o :;C^ JlYR 2_蓯uKUa|Luw>q04$^+n\ݕYGo|I {9W7_],Ceӛx\z@%7{8|9CEƒW mOW=FAd~kZƍE"f=Mű2~2nᓄ|f}")#oY$<Kަ0 ͋9k  &Hh mD;2a+>V \Uٚ#S6:Юs&dd@+oCg4- L/m ?]lkSzNQ3-h9 ))#|#*ޱ !tďl蘈Ya2\3Tw <Awޱ*Jѧ6m>ϱvAO}cU-\gW!@(pH2ug$;DDaU eF/4LN7pg\g 7o7]!GTӁo}%d q=;AV. 튁0?q }L;a2T.]2q;@`s\aluiɀub{7떩]G<3r3=Lqx?':5߈jw'4@?ׄ}5#@9SM6ܺ+VPG@ M'z|'99ODrnJ)v~:&C^d;:Pz;[9$ ixP՛'}}/9Kf< e)9{0sb|Q/ުyPȏ1pMI`^qs nQO٩!kQnX9)b}0sU7ҳ;I NXp_x/>%B? iyH1RЮ!å5_Hvpy0vuLKV,pG/tbT؜ttk(`#l!{xA`gZD=ԍI8RHA6jjK"c<|*yr $^M)@)lO&IGֆіNytU ;bSx!oYR85N @q="g"SLx{*7xŨFBGUP]$`fS=r ^ xL2׻VA[CJ%V//]ec-AhڏOff7瞅bǟ'ޯ =P-f@AV}fMA `Q"'$^FAKչud%Ck"q|7K7 QJ1:CX<4'N6s{'Sy$Eu /4Я%@VOTN:88w*_:)؆ZY=Ь8gN&Na1:AHҊ ]0d= 9 /gNKe'XQ C&MxƎc>Bgeّ_ ffSV_x^^Kr^fZ橌K̓ P[9Sj9_-e-z r 8R҃IIm,_],3P)OFՍlmF-9Elo1'{ŭ_ϟ;C^%Qi0ޞYy#=/^inJ~54BLm !ML0ƹ.d)'OuOc'7mW[kǔ MTUUuhdFiFZ{ʅ讑({:)Ё9}f4/G}y/q(XF0\nޠdw^$Q.|hCS%ADJEd\u` ֩jb*AMmrYGRcCoLV7H +,Jx*JN)Uij1T~eP9^YCgtL[*+UBI[d4 (jv6Δ,ݿ_4w71uO>iȂEp|9/%%T =nq;Bn*mv_9Ԋ_udG!F9ȏU&''ohOakDclug]}SEHZ:Ge 0ڦ $F0UZNN?mpMʅСh3&f t.QGgR7 ΗNȥX^$yOpQԻ?VQu_;$/bGOf]l`-R-&̲Y2vvk_o!K-7QҮ{GK9m_8aXDO&cOwv8E.q㩆AIp3olOhrVg3!|?X]7\]҈c{X~*cv6%TX8u#b {Pyj3궍 lWCѣ dq0& S%yX 0 Uʢur/j} .u 9}W{B;%DZ.(>(|$O]/&bֶaI:PeWG1;ٚEЗAHI%h BAwI0N^4\$J@Cfq$}˴T_nAهPmMIIJhrY9A'2=ct%D t*ޒeZ'ak[M e M#D{PDIH#0L^tyRi;a-=Z X-PZLjD0#IߴLLiogRÊ{!]/\ExkHTq4oG76t6`C::ߐY ^^*ؼlګjѓb۠PW .{ dvKdޯp|[T2Ep?OK`} TԄi/Qk*Fj0sD*Ѵ!]I1*zMEC%~yhF<ĉ>r/'f;n̈́(\W&9,+Lh/ҢlnnJ2X_ԟ ߇r̭q6 )t)R>0y1n3-lI5 DZ3(9^RZxb(ȝTʜ֒y(݇La}N.6_e)z)'롑8ytW;nlgp*g0ڵn8w"?[pO Wһ~ `iOѳ4-͂ 67UGtlA{c5}sC~ pdP*a_V :~ K,mޛxQ]l,qPvj0Sjsu-ēƑGDuV}p9qysr4@78*I'1~M~I,< ݮ>3jz&r6D/mA8 ~Gg *g'LyhF^rɆ[ | =GP!5+JM4X9*`M5 3zAXԀoi xʒpfxe8 wsP4^ j.56 "`s\H܁J B(99[FY-zZ>Vl\DrYxcb3fpkCGbfz$w诟7ŊGLTTv&&sS 3{b>z$y$L?}GIqP2!K\{sWV7Jwu^6!s1i,0uDWN"Bn Ibm C . {(ʋ]@fx&Cڸ❺*b{EFdEy񟌃v+SpSW:`0_U~ѳs09?Bȹ'M~^- 2 #~m-}]"~tI[ 3}WY,} nxP/8IRiŲV+hXƤM /d=b%V*I]M> XRtn  xEE1U~ҍs*9wo`IVKt6M6>bp -z'r\w|_J7z+7M1S D= M T#S/)5 K Oi l%=wEӑkv/oOc(#*:y!>4W3ғ!C Lm%ttW b`D.RΤojHWmtSD@v̠F,"ҥ!~#S[ 2f?S ;*,`6FC݋1EvQ &H:e*^&H624Qs!v;oJ>HN;*Ξt@!XTdIFGq2g~k1cc{l1zҕB 4I'9(sL`GR:Z6ן1"#${Ƙ. m7Y~UTzNDV̑Џ.^rl߾Jj ZSJf嗢O:qIbP`.Y3Y7öHs n:~ֶR,w TTNUY9K%Q}֯ h+JX u\ef4Z0) \(ȼBx5p[qY] ^Q"ফcH2%2lՕhrzݚO ]<8@V[jh>‘phL ^ɦ@a302(Vĺ1·0jЎO/MGIx9);}_Yԭ28}PBj<'Yw5QQ y-B ~LWՈ#/-}Wʀᇀ4=֩^-f/Uk&iͫ rtN_^B^YIrH?*-H{<,Xe Wy #95#`QNfKL@#5&ܻ56Hdo6;Q%RnmfȑL(PckU$>_(Jʡӷ\3FX5m_5&?LswuVK&c-֡*@q> 䜣ѤiBtIK$qg1ie"+"M*XyO0i۱HZJ^jX-h~lT 5"4tE/Ee,Ã܈b>!IhazOb7:q$r3Ζ [1A:\(DڻϼCǍ#@e>M 38xHHxo'b탗EEo1dN,\1 aCU,_>z͕+U@;,JS̘PAyYBkEZFn`6`IkcoRm`98 ݫ" ݉~JMF_ 3 X( 3e >&ЯY'd֢ 'uwR&v| ? 'Z w>p wb™~vgLֲݪd8|8g, D5qL^LG])!k5+sa3߹1h apH_49])u5d ̖iMVHcr?θ%5t ڢeRVZo)OSB%E̟ȁB#a%}[W5 b'.n};G^Bv?,P.ZcDe#,bɼZGh!+EזHf\ȓa[\LL&;vGF_>(Gό1]ma7U:k"n0| dߠ `ZPl |hcL]Ī(dfPg꫍6JaI SO{{h;oپO1/Eч0vG}(F}lr\a%.v'5H+ @Tu\ CJ̷漻E&[l W m%>ӵ:1l>A F"~K$JR2`=OC궛j{hxܛRr#HMd>^"ؼR}cû1f4T@@PȀd*;=ߞo~ |U%zSuPORޏ '=fH¢3(&v}JT)(=r:s-ë"81L]v{48҉@u&MB݉h cJ4|0WyJbnNhXtmrq+s!8.,d_u>3}.Z.{c B"+^y78 }W6 = kijX+I$Bz@ R5,:' g8D85+ F]5Gwyj=dΜJW8ej9~&^EfU נkZpܬ6NW$~6['f :#iRKLE^jI#l{; FyR#]voy"yXlT](̼}Zc#`|ZXxi]&AZ@"vmf>qb?9j쌕 iʩN El_O᷎`Շ9j}\$X-Fk(BO\kpK{/ilTX=0A̻v; m;ZqQx4p|6֗[63դ9@ CZ|;v%$xo)VD*#ټܧEu8m9H™WnWa%R~y[`4pRTRKpPA#K'4tΘK=Nn_CFk󞌭3s !O^*ۙ* (RtThgQt#bC1W1 4EoE$k1bDG%raدl,5ӡI$&Pm^B(JW^ֶ9M&.%olŤ;:˗ܼ=ϻxz}R0hdE71 (Y܍JۚM* 37w4J1bIChuo;)}ȸXA ,ovRS C,vSGcu8|K l_l4/CefCiU7H[dKD`SvҥoE(*snYbZSIu˔$n<$\:w'*\׌M9Tâ\Dadg:aIv4, Se1p>8Ep~PWQ[ \s@%G Fk]JbG=T,-QǓ8e&N6`l#* EiM㙾wڂ[LHDd 5+ И8HQiu1Ӥ܋O΅~&$6zAT]隁}_1Iu'UL-s$jHV%A@b\npؒd,k#xns&VN :sdr׏}tqRS E"hQ_tTK1$gbcokpșEW:7΍%Ǘb v%zt80 -mDꃻ|j\70$ᑹ0xn O8Affx(s#K3%;| uvc9ȝ k ?a81(k]YZS[C3I:-%UN'y2>K7#Fd(͊It x 62C0rʨK5kq%ԁ S7LWi~HYFw*I?YRBz9!Uҽ1q|im^AVU`-ϗ#qsbD#>j@Y"™-d]`nI@$\3 (0S=DϰO !u+GUhqG"juĮAJJ];ϭ)uy;lEAb>,>W[zfUs}Եj׮dUrJv3#u2DqFث p-vN bQ||-MP7Ft_եIATP00~iUDW#_Hzôgg#֋bPM p KrV;~f'R^ a^?zmupn]#C^U)wfgGJ)"YBUCgYk}ΤwcPas*ُ.]Ѡuk*pNFBҶƐo ~c2Fs @ hKa"tʩVIIHA.ؿ$hOO#vH?MXk+OjZ^aï \PMl3$edQc6&uHL7JSXi#_O|yP`]R#u_Sh4bYfjw;#tUp> l^+nJEݽ$-x,12U mY6bu_C}9W|WY1ӑ"@\/X^xZMVp+rU]dKm3dMn`<7 S ܭ.J,#Z0ZM9qD;$ ,$Kku^0iHQq`¿? }Zb(ɩAy;A^5H&;| e*ʺUk8B$Kf}z/+fX%3'/\iKW c]%c ۩~ʷ㰣]T@ 3Ͱf*5䍩vƙj>Q"=kM8Y)j3zeT_+RZ-xKe/5>@2SrG%;-}4ݹ ]p4L9։yj =&evY9^ [kӇ "za4W^8J|CX̯8mtyC;+c#% š*6EC;;{&f8.@ !d>(_#3y%e ,oS[EkE_Q#[L-eHAj;C& kM^r'ltjҒGXo!9E3I /_ZNA2Nqʛdj@R͗\L-NNR^,$%ӸϦHf$mЦr5ձ{j:=W'%8SȪx̵Sʅ %$oSf?`]:V%Q&%JLʘ[Lj42n*gt6ɉPM,OR|ܶ#[l2(R"z9~:bбpAa؂(oثJQ夕9aԖ5?zAAa gl+4!A/MYp8*dZt)4ձYuog3۲BoG6?U3A+~ ~+JSmleAB,fscY=Lb0Iu=&鿓8Sܒ)¾a%!1T[&&mHj7Xoo1FDߴ6IH; wЀmbu9R`uJŰ6:Ą"}/!ԌSK#~D.Z^_շ= \4t|~EI[9lF`FY$ [bcDE–u>O`jdYe `5dØP.1D 4b%cI%2u_ CYm0·Fx]F\vdpP0G>9aǥxzQ4⶙YD묇m_SHnS|5{^ l}㹆&n޳яtԏK_(A,.$jO;J5lI`M.po=zj)"#{3hfMmqf)C 'Pa(o)0:o|/7":{1`ߟ:S" .Y݆n(E+=*i_~ǵՅ"Zuk?c8Bӭ<%Q Q̀q`茳3';7J:k )c_/4mVOG|G; mWUGx?.XV!qiJ-y7`CzƂr Q?N}qied«m@:A3'yk'ofx2]lj=o l/p$".d\AHR\i@?qH"Ȣ-F( pCAg,cN AdxBG1ya;qxflxaPⶳGzc}YIkLFf6\Kǂ $Ơgɤlp5DN1ȅ# 3Dd%-%ǞVsS/VoK]dU17g7kygޣ/;A52lzktBHqb5Db%{θ)|j!LA؜Y( :& BL,G. f^l[k "Od^RuU/jX60k _og`AҟN4櫞us2|cӬDv=րJIn@Z2},\Vy[7Q^zM"ܫyWpr(8!|m㟩 \H`J^H#nZSY0H'84y DF2: e'0b;6УT`X3qXQ6ޗS"k!4|Ҫ:,z2MC@O N9IH>b143|!!]L*)DUJt7s2sBaגh}ԫJ ׳;%/nC/FpzGMvRy'нFUxZPG1V7?<0 &N)T7tÉoy4wF& 9! wIHi8_ϣs D#TP(+x>6ZIkjnCg+ h Y-trn;-ǡ+V6M}^Ksˮs!A9X95i #='O=8s2I</]i?Z\ o @ ӊ/fƬ$; b-xF5(yom4pNrUdðlӡԗ\!u|NWܭ!C ѱ|]eMXe~=4oICڕ>6SKɲiKX|ы#131p _UHh? Fc_y?/tvqtu+TFx/jQ#ݳY%trԳ\6֐^.KGs%]@2i*_~Lr>{oL[IcIa*Ztr2~!jGbW@Ë?^Nuk~Cҋb[sϸ[l"%#*8 Mnjgee`Nk[Ro m3q#UMk"/ZOqy[cg:OTP "(wT)Q7/[X$E#pȪiup'+kRzj^{;j/5Qj/z+֤F{*ڒt" bX@77$fx{V6L^_rΗlLC#YǕ9tf "1̂9ѧ{lUkvm-,Yy!r\dhW~ƹw!KgG9E}Im?ȴlRhqi;UlQX@|4LGCRJ Y靅Ǧ"$^}u /jUH\xXW|~N&+L,leqPtPZm(+yߣ5hrn5(dvl $Y_~z04TeSn9FF77ȨH(cV4q) ZB\*)~oD*!i*|Ψ teUgE'M)j9';: ?vf yA{hSKdǀLNJ\_G>E2!#VbçӲ qeuMڍ{ݖNna(iP@h1hqnidM?KL< +1cM|<' #dR#u rӡ ;jkEVv^(9B>3_~dI4}kD8_zoF 2@Dިg^l>hCr$.݇=R&>G:F5L3%V0ߚ+2{)L]rE-`vm1_Ciȳ936 e&B~Rjs^cGlgFZIoTJ8*4m̖ۈز?0Mrdhݩoy)Dq^>58y2uAPWl %" 2f|HHrWsZ~1uQę0GVhA^=uFŵ*is@g6o-zѸJOf"gX>5b<V$b)DK*SW8eya7.1eVD:0*]hf= KZQwn罰 I gy1([?¡/gѶk.Z#ÙI`xE}U[\n_ 7hD?wۃox{ч~jco"{ٷ7{p`CЍ 4 2BĢ.t!ц]qQ>WI%`iFLB(,0L!!6[YM[ F2A!dsJl0Ʉb X̒d-M̷JOZRtާ3M8Ua뤖2Us qus"?YӤNcemYJj]B˿ $}|3R6~2n=xZKR&< >^ @Y2+hv9+Hg{{eUEϠڥa"];r 8>F @X\L2Qa!-;~m;p˔L}F[@tp(yH31UboԦ92 e5rЄ)d F)Qc{ VţBybu|f ef8Dg@vW9穔护7#aMe;H@wj"pL ƈ v`!۴C Q_5:9]kw}kS(گ1:`߿ t=Ҡfk>K;E ޞc\R_RڲĶSQU (Jt;JrmͦF:*I$ uys~!:bU IToϊQlxda)EnFc&iXt$pcG߆ǥLG8G{yTspW&v"+C,yY=na5 t$&Mr? J$_=]+?pl'gu*R )6 BcY -=Fܴ1 ~;q.]zDaѬs+i' tR>].:D} ~+)cm~~;Pqnq:xO?)9J/J]_{=/(?zzL0+}Bv^ 9D! ;;4vS+`cSˀ-z^8kV4ujF+ Ob|P݃dWv}g#50ѱv ~j"AX30岢fzjTJ -.2P7| S7B@(v8Q `Q¡&Jkؚ@(u-)Ə[SE?B5s,zw.Fή[O5f#dH dk̳!-9[g98{DJHr)JykRaThĚZ_!y䑃_! Q j):dd#T2qp=4`-7x!Tt @Gye/9ĐkL]uOzJPEpmX ذ^4K\d:mG(x<@?LH8G,4ToXe?եb]ֆ@_dޣp(P"՞. Cש^c Fn,w6׆_hUW&~eLAiTX} T,O,,MTgGT$r9;NZVEV M\0]a n?]'yL?8daNMI?dhl2PҼkn|:8BDvh{nuڇE!m{%N9;M,E &8`a2?"*̝Pi\ Laݻ Vi <8 !]|z*#uNw%Z?MYf3ʓD9Ni+(h/m=xa==rFΫ2 7 S-&2{?<S ,q IӀkW7w9t)uLcJi螊3?<+tR "5|EgGmb"h-7փ>ay?]HJ+j]7p夂\L!I_3S G+5RA5ʊD|.zoV#\Q0V{,܎0 ~ϼe=hI<4H_nKO~LGTXv=F97gZ#zkY8V0=(>;u=N*H ;Յ(&_>Pc~(j wҁI|zgv_IlR󍕽( {]'j-6{QNUTc(,yHƷN݋&+l;kf`\UEPH㐐:Mj$  V2M]`h07] 7#$U;\sh!`U ^#FL.ߔNW)\.WʻV }: ҄#fy6/ܿaYB^;$f,e=MæER gyziwK_ ohSOPǯkW<}XFdTJ gD \88^R9~a˪ ;'C$2j+.pIaBA0h!hCȎZ!v̶Y/Kw0z:5yd;zf a2cO|H$֣Rv@.dmǣ(϶oYI>ߑHԾ`d֘H]R(7r? tGsrºLҵ} 6yp]8o_t]F.f8rz8$q`E 㐪%::q˾i7z*`_g7U5j V{êԛFg,kmbj#al?ޥ /Vc^AF܋`&@VVSlEeiN=`q=BLV~5/B*c"l:i/KtFMc5:(S tO_W9$1iQnN-?bG*e\֕:a=4>,A%Bk9ビ:r*_@T'gۈy M#U$FlƴOi)bbmbDv")xom#)*bǪ mOiN=JYx9* }땸~fGitQ H>0/(|%\*jkΖ}̷~xL޺GN-T) gkUTf3}'x1/Ϟ&4h3Bu%Σ2iL{=qxjQ~cҕZg9*.ѴySAa8[}c1hI?}4ƕ|p1fF,WP )&^El$CDUu[,dno/[@#ils1 <#̀rn6P 7)CDWF>|7Qlهmל iߐ#q?`qO,/78]67M(NN*5VP5LirW˛d(f6h.؈*8[ՖiҮ>7#D5;2B6P]fXŸ,))uSBNTx9)EEu%1#-:EG+-VL[]8;߅b%5ZQ})!L{-(SL1.ZǮ_mUHywng f" zP'.4VAgeLU[ E͍{ʈgG'7@."\DmQ/EccaCu$A]З ܜ1 eAEy# |x{&=:yA }Ɗjq0>^b{֖Ž̞Ldcɒ(9u9-edSi4iW|a%{Mj.RUt<\ { MT{\#3.Ǧ0oaH9!य<ݳܯ4ʻOegܜlX )<`RM{x#^ }b'>~xAp(7*!ڒ[pz5eŜKЕݾqߦ}H*&|5䛠{K.2vYh9Geb0:IXIK6p+ZYd*`U ^$xLx%Ҷqm;E-!W(%FM!ySsʽdW6E.Ñ+kp(J;hoNwʀ (jvҷ",DNG fHoGI'(ǾaodT,I$$dcELo6ջh+F~ЊwYR/ǁ 1%'ÛhGR?[硥 6gPIf~CZ]rEID4x!PGTh^?ioCfgx)Za S>S^E_1IIG;G/9ImHHhpiZ{7R86%! RǼfuNۦ9/][0fT@ W^Z biXMc?YOn ϶! ]7Z1-NWɉg8-t&?tIv ʹ\r*||O*6B]М(k0 lG [}*rg`kË1-"F-F+ho?6c/] bXNB)ا<445@S.4NcmڡwLB/"2} pn@D/U( 2,)qOKi(˪Vܒm JZ2_@I?r锫բ@i7xwO :!l+!D/BiA4:?;U4ktNU @o>G #YMtX9]rG$%"s(Cu9^p&]:DƹB?9$Jd>2K尘 ڨ3-NhsY82> CpW{0*J䙂Ǚ2m;rO҆۝ xz#̵q B[z5AQ24!bdr mVѮi7wʯ9W[E %,i#E~怏;oo.gDAOa1MezUFeK~6j 3h : o3VC)P7-JHl㫆gm j0(2~um.WM:gt8$E^,On8(g#.5s)ǡ? #}:p+8Ն9`Sig.< *$Tq;B?)|fsK8dq'4moALJ^'eԅ)TH!7Ui(- ]Gĕ)8Nh)s$wV9IflтaWޯ$lzڃD7Y4 -MJ_\CS>y3N~i FV2kԉ@v2ހ`qbsWXA&&60 |X{sט/r v|?\ИA,R|r39¶CF&tyu@Th1jJAo dsc ؏0zu[Y(]fNRbFA6 Y/+|g=TE^F L zV>``6 < n #l=@3" sIs;8~6i",βp^h;ƅ/ubYSH" K[il'!.@DzDI[ªiT~zz *ӽjIxy+egVр[44xopbԂndv AA9Sja FO Hkp6.2ϭBxkT9W>f6ķA64Ԇ46+  T] bWr$ v{)rI›[kܻ%w> )_8Ю/r+5`% 2^tPyL8 50fT%,qz~$'ӱOaac (Gb/0'aYuTX=_0$s#P۞+3iO`)0}n[ԫ#[M;e@=eۏi8aexũ`ZQT( dSlџ6Gĥ=Vѥфtt_Fh<|qzihljH38!3"hiCW,M&aV1Rk"fÇW8+l\d+R uL/}H\ >`|w=gkH\#s7iHk,>1pL*Kp+4}}5(-bOM.t(k /|(ЉiH~3j'eӝ)AV;t~EMI8vxƁ;Dg FP0&nmF;6Z=U_#`u׳Aeieyplvl%a*[D'lR$ڨgiW[49(#x&֡}K@2f\_#W yT(6`ɉ**%VYE92 E.h]U೯r^x0 U; S)!##4G:j$n ΍'fmÞXRX,q!! K 2v6LPXѽm!آԎx|Ҙ-:zp -1E5f둠 "*9zD/hm6\v&qfy5vޖ򇜵x: 6ԠSr vVq/6tfsB-`jE v*~?4^25hV<܇'ˠ]>3lt= †d겎@uq#y#RxjJ*壚:"Zܸc'~0^wdLD޿=3 X,V*@kjJXbD2'XVLf=FRa8HߚLho~SaP$H&>yW6;٨7+Eio,BkS~ADJ]w;VXOiPnI%j(Nbb`#!֭p;*K(ZUk+p kKl:9r#( 拴 QguFᑻ>Ouy̻D!~4~c'o[M|1([E]Kfhzբk--.t˒=PW %/"5aځq2x|pFӠ_2^懡dOGhBo8ܻK):tO` ƄH&Vˋv" O`0W۰leBsцӝD(ZB֙*l-c,YC18Hf H<&pY_>,_FcjAY;Щ_㵞dág͑d 9,G?Rez$'=-zWuӡ{%cQXphyЏDmJ}>iyi͛-ROqGO|tϸpZK*!8iQE3>ޜ9_Aìd^E!ћO{ ~BWfnץrb&L(%6,%bښ8㜊b"Vj[@V Ok4k#n}cg@q=!&@hRGn5z:?AÜ\Xڴ‚uwO(e)@~DB2y_DzGpn*bwm*,~#!D^>k< pqЀmHR*m6AJAP"W{00aO,+gps"|UVRhOY㜎x$f^'y ۹ʿ"pztݲ<HEӇ<2rM|;ߑ Gd{15-b1~;\A% AS_D8$ي;Neͭ]L gl4SX|MARf,}c&۫S2⍬8ws >pQ1 ľWVË{"lA}`$6 nd//=mdzVs#2u*~? G4s@Ek 6{VйJξ'a;w.D/>oPRk#N+~7ׅN’ U[k+*ik uTFYCwn39U E}=-w $IC:EsAVO>v8'p\[E{}Uaūfs%zGb];~^E C<p<@;䈩+Obg<LzJt!=W ts+.l>ij]||}!DxS,nS4r@w 8@d!ϗnľC`]wnE%7T͡x ?^xחYh^b ̕'cdT"Zάf6O}бdn]xzʶ~d~?f:C]BszVX ;\Q(("{/Ð`7PӜb6P$G>wϝu59rxMqvDkN-@ iӼS5kMr|Bn;sskعe(% ]R%97V֠w7bJpӆ:H}-jBǛWmH-~$ct,CS;wQ-L+]d R%Sz:7R_gF/9O`,Z;fgꍤ`UB֋T^P/(hHnqBD0Aw_e"vqG qShӫ#&&]˔ؐ#J.'D0AO$S쵰㤨 A#W/ ! luhH[KFtsEf 26^Nך--)\X"`j/ژvΚ v.pX)HafyfcG% ,l ?b}M]}[4t}}ZOMA8Dz]ϒsB%$~uͿ vDOu+/Z8YOtc3=\#:1){\^ RwLuo dYۦ[:(U []ʫSpz^\eq@?$;OKL;YW:Z6jܽ{+4 \TW/kW 3b&1"2ca")3G_ Q| sF)% bc]*n1 V&3G;܇Zo&j.x SL**twxsК-C>IPl"I@W2_dikghfqqD^u7(2 % .;_xpЪ9/}B4WNdQ$StgiYW*NG5n=^5՟# rZ+F7_@cop&Au<۵^YK&蕡3Oѣ!:T窰4 nEȓ,с Bir\t$ W@a$u&W0^l%ȴmZīmB{ܹ.ݧ!bьp+]9Yz6 YX88\B(b! yG5δX\, xOsĪaAfVȇ!ډoSa!fLlٻ+5un$LPS6?@XmtɊ>Z~ng !gXesy꣨Xr[I -ZLIhvO|0ţU`!C;tĖ*[Y`E0G]srǽI xdOw1 O[~gj*җ nYZ b̪Q hi'R & ˴t[6U.0+ooTꧽ'Zs#E>\,v:8:^% x;fXQآMؒmUS] JS$ ۛrLV& ")+jnIXYW"F>wB/>؟]i)[$LbUT&/nei=)HmfsV\/Tg#޼i2(\Oc֘OZ.|u 7 L9"vk ժA $?b>MtT1`G ^:. ܞ*atIMcbX6>0laY1uL(ð wt<34~?QVa_C)g!6ɪ`䀾|V nF( H2+cOʾϒ!_`~/兊@,#<*S2PICͶYqD=z.AN /Ƌv!-ZVzQ}ۆDbA`3}BdC=2Rd;n4ܢe1ѣ]}.Mvqౚ&8,9rd4BW'ST0ls9BqS m6)i gs&k4/3A‚YNF";G*~tlnMFղ *+#AF$>GC#E.Ⱦ/v?RːBu]OOC;TMܷKT;l|]v| ` 򾚔'^?miwp*HT7IYym+%[fjqTs9=| I 3=W>"Oh\# uNgӸ hߥh=иPyP{%5n!WxUJ$յG`w`7`$+KŴ4+'9,1yw9ߞ;ZSd쉐{׼j !C0J!uAuSVY7=NboL ;j!a iuŭU _c4ET-P7QA.z]բ 8/ɂUR;9}ڂՙf]q U[g_υ *&ͮP'@?-%Jh!y> ]_VP4ٶ wܟ&1e)W>VY J&1(hڸ6nZ5ߺ Lܺɶe&L`Va[*ʟע4׼{ _{r2iGl)U_qiKDzlZָwԞ1@r:0"G+2}>5apBh*vu;4E2X'rYωeO)gl& eup>?aMӿ$]:q=#S^tRxx!$1i2LBKa Tvb F TMc9(f;]l LrBjiș s73:jg]_0~Os:PoL$Nzp\i% 7Y`T 4@)w>Z%{֢o !{4mUT}jIz/=+@+-eeq]u2jg]qjaqp" J[l*3hE[WKæٽWhpxTGw`؉7KhB"5 Hp̐N訾W2GЧ.XπM ;&2OS=i`2['%(?iQ._T=8N#DZ0>P)PU))}[s\(3K植zRwS85oe(Oo=+s>t<ǚ3[5"otXoy]H_|Kf\sTAZo*IK 7aC`+0jX_ݗm,{b~ KL17[S>a{`ݒ(OiC,S5OedэqPNZ(6/Cbװ4ĞF㕴,R^`xzI2y5]ʟg*%r~%ܱV;k$P$Gnkw=;)1~B?D$T:HǔsOuO=iyHfoJz//bQ+Ս$cY5VutaQ`ͳg"Eb^G-hxƦ#IƂħ@_;D=,oK'by,U6TsY'u>? 'biqv`Z ڞb"&PN?Yx)>ʲAX`0==fAb7\M64Dˣ{ar$\9_Ɇ?.57GkIz1ڽĦ(>YKxgOLDKw#Pe.bӄ.x#2E 4O"\C,\9,5S.!+CYRqyd+:W/UtSlw<w mkɳxg=@6oQJ 1"Fl 11[WzLU6w` ZkwYl #w;6rEByB; f,gZ OfPǟ=9>&qEӜVf\@q&ZiӒЪ4vi_b-Lݞre9dVdt%͛ D4TF}jSo >破Dz}q,|Ԏ+7~=ncJl)ڢcGS[u6$mgҕi< M2če>p(:a|1dw7>ղ4]tO`Y=ה#'jN]0u.b`;MwMo&ǀ.Bcx=j$p%@ke [VM,j`cȲČO."iwS jc~;9_h qMe<.6˦fO-&XfIzqmg>##Y&R>A$yo=-rF"S+䷆In*02}gH Z?XШ/4ne0Ӽ>D]; +`,Ir]& MI[LBTKPgH$_C7nJ2x,3X_ E2&i!.;)Bxdjw2Es[+kb_Uy/% h64|4Z9)"(Q֒ A2BA6TJ2`b|<yJ8h5ؕۘ0ʇ?6OJ<:nxiڳ="n!kɛ3c!~㖠s ȍvQCZ$Cj(Z뗔 ªC;BJ[4ɁR[(ɂ\X/xp2PkDKUgzq>pf.ls;RzEBnl$/5 F6Twa>I.dZU6V` Q+ M(Ի|9cj꒳ ؅q/_5U'DAmS- bŕgDդ9 SOZ ~-W')"cZ'LУB%~x0E&004R?INc7ʨ x]q&_syuQ*MA_3^(g0I{BKDU(rZNTaxEpD窦> |fCoٷ1ϘɰJ;%xMnáy +tB>8w=z?6=O*r*e17-Rvi涁I-:ۡ/,Vd+^BN=9xv%7Db 6 #_ Y\$7I3Z37>Ƀ 0l޶Lku$Rx_aB3F /doV"Ri>/WT4Ds'/#-M-X^Niȕ;sbeBZXLб _C/,p,t'ރ@"C'q,1]}!V2;­φ#u 6WiNO1~h?|b?2YCnrѢ!GY`F+I v ڴpz /X*uN ʖj{Hp,V (# O dxjnUvIn}̓#u)\zytS9 Es(c!qcw M1|ӎ՗q% й2O𒿁1GDžtJNnQXwƑ7JU4*cN_څV,[HIa V3#N%' x:Z8{wuk+a<U-:>ܙ)lǐ[6O((Av2.93'[\8=h^IӀcIn! 2;:D:d0êoĐx@l}u_6 zpPNp8u$iˌ"ePܤIB:>(rO-n9^&-/k=b #z8vA;Rm:΋.6zs؋cHZxyd~7dw5MԤV,5!N![ oW960c"raͣ| :5(D2DnǦV pզl9u7o&;Eڣ8Q1ߩ`TZ5(0Z\&T'h -AʖWwci12i[|>QQ@ϥC(|7Odnca;\4'Y+J>zoA͇2BGa/F_|C71NS7][P rZv!W]pn.싄4슭! b]^0tJAI_3(AZjvX;yhTXQ0\:Aw; 1C#}.//tS}PhczWMDXKQB޷dŴc`KhWqu $Ey{5.PbץGxvIh:!%;ba`ƀ)gp 6͙h: BYNO֝b xr.L^rPMޱ[n=srCa-Y5GjlKЅɓv fK}EB[lyv=s(Ziv!/Rl@?4(_t=o%0`3+uZ%FLGĽ.]XnjN9Y9= xf1D;x%yo_ϻ?ٚY㏍w~{_x e5M䷄abb?X#RrwsKsv@'Dd:x=N&]86x}w(χ3P^*=,SIK.[E[ڳ?`Edӓv.d71?婨a)3I'Ex)O</t:m)ccUHಯ7[0D8Т9|s^c쭻m [ .)ރ /,j@ tP,x' z2'"y$GȱVÓ¡AMQE݅c9 (+0=q3Cz4޴yR B _=yK߾rv@J\f)nJ\d5(hl6U J _k5N>N=Ԡ #)J-%cW|,):l̐]+4ΑI *eݶL,y˰L[Okq * kH UrLBɛ u6\ @-Q}BCٜ{|%zX:ssstsBƹzT碒J+Q'|{ëgvX+կKg >'9+( m?*(tn2]#vvCp"men ~ci+wfM̢)"Cx9@Py<:$8_],(fOI$E7F/DYAl4~G疀,j݊Vաq{If%()aolO ?bÍhིWs sBAfڻɰslY2MxCw)5u@aN.7InJ&^sIBTr~; Faꋢ]~!bXY= vqT_QDs]"cfwD(/ moF0B .C&%nеht}jngă7~ΠbbyBDyW@%oޓ:I0E8ڧG_)7G(T5Hb`4l1@ 5n`NI\<\u̝#´AGWTT#)1`Ͼ[{b泌3]*F;RA]BяcySۊڼTuOن]ne]sVOcRWl[ Y/.Ĉe&e m؃OB!ljhsv對s43ĿE?NDTŽ8FH[91α^vuvoa:[KLr|`z.౱{JD iJ@^0L⬄QԾ3ێB{ .Q8NZ^>nɜm9(XC#=-;,",9Mz4~pX#%FiXۡŽjAfGd.Yą%GuX_h/Dʐw+zj| ̥O&gqF0| J׿ l_Ơ@S#H I6f5HbqE/F%\" lH$#Wl0+t2cs P>zw:qC-#z2 Vb#-G`>uEIˑ$tL0> Kk(.UǭJ^ >$; Vk 'q GEdI M הs4o^6ʃZ?R"GM $U|L[Xi*bgDNry~)o=*fqr6=PKnؔ1>ш;w$\ЉElo" shhƉ;B?Zd<>RՖʆAGMPU=cP[_|0&W kwL41Uȷ%FL[|ݪsT,Nn"^96r{'UbcmÝ,o[4pt=y>x'D|FN?SDluipPʕK˰q89:"w.>ev0WoJ ähcfv4r݌M|JSV ̅U̪^3^w)}5I(bXu2ߡ:Q](aTC2<1?1\4A+F>r8#En>rGnӤ=ܪ^XHPd{u2AjwZd8T 9y'Y0E.g>׷n{ s#C344lc&0DhXzqBKg>J7/)mGKX̴d5V3OD(VQRnT e(?s&,kזC؟o]:4kiPwY+7'U5uM${vC{Jtze0}c*o:avɣF Kx壓+Z f+ ɜFY^:-@ҩH @ .;vU#GOtnۙm!ȋ45|Y8 Ӆ,JVfO-M=C SP(&Ԋ1%3<|~-2Z+d>\}1*0$'@T}U[F=A'8%IJ:j먽.B?;ziT$%zjE9]y!k588-1ƯчxqM) -=`TnW-HIНTP(igqcHHSFN*"[u8 KgDŽ&EtϔWڳ0 d=/VƿhkB׵w/ &5|Υ(|h̙פl5C?x/bc dPq1gqCwBN|q(nhi i*}Sn7-XOqwon6ѭr@jI+6?(/bߺըwm/ .Ky9:)*ݬ}&RdTŽEiTc Psjfzgߒ74DK?xF c#:w Ȃ=/a3M#IHG=9OPEZڐ!71H& Ivןӕj[Jln=^;X|WjexD4Ln ]2xotKZM< ~S'g]iѕ=L\&Iқ;Z8G}" : yDwNONMie/Ml05"!$X[/b&/:{c]Oyp5xs45ӌ)PTJjK#$Qg+fvG+S?{qI՞rlnsrÖI[-ӹ|&Q5@ rI`#>p vķޣes!Z C6ޜ!(4Kb,en|$w|qed<_5.LQ|ݬ6*=\leB,HE 3-!,s٠'6c:MA%-M]J!'_zF.fB ݚCb9vS(g"<* ,e7oya!Cy2Ihy [GkqZ ڝZ@y m= )TB@v2">6^ZK8PFYj< R*fcaG#n[Fnk)ٍԀj\9@>؍J]^M5 FW|odG#sxΘZn&wR>m;FmG@??9bNf9|#Yc%PV)H"ባ:mwŔOIq];?>?hpܖrb }ᝡh0Suށ{_$ku["$J1醙wZBMW)]]ySPMk"xwT|dDal!NWKq7E14Z؄Á sԳ`([?[\VT0%c0l:*#[.P!pg }K,IC젱i _Z?M Fsc^E38ݸt4h^SYQj#,:0Vud&%_qqj;+0;>g|?=`Ђ߲4X9WD݉549ag@:,6߹]U,5 $dF-U G;끑x2 ;hQ,Zm9 OfhZx:U .WQ FVL1y~ 8`BlM3Ns~xrt{IÕtϖ CMDJk3}"grGp<E9n!&>)Nҗ6J 21:Ä쨾aEKHkeۃ3B[&KEu rNm7/RYI6gFoHX՛ kE"8*8͎"5V3Rm"'=osemk$XLJܽcDcq& _wMi'UE\a_tu{qLGgd]S0 rFhan ?2bb-/WqWf+#Pk_ U4 B4*T| -ѸWJ%e/UO32UgBδW LxXxr54^ ɦ7W֯gդon@ ܦ"HE,qY&|-Q&hi%Yy82,oJ=U[ٻj0uM>ƒ Cӆ/v!xA̾hNԗ=AE i1I<&YR8yWg=OUJ:^8-oqv'&xdxDMx/w~/F3j&²Nw٧Us~ueP-+Wt 8'BPe8U&j <9~]ntvݰn֜܊>njU`$[놢tm 1Z/9 #3J?RP%w0xq1]*fjBv^C綿-W ZKKGe<|TJT¥.ISc:t.o_DO}>05lnX=h)R "4LLWgYVק ljL,[@E/E1$:FՔUzl:l6Oty~+L갫Ғ4гݣ2`Q&ĕ1>ڶga[QRә(uPqN55(Uysf&{w3\ɝGHW j#>Ak9j$SRi|- ǩj{~b~6z4_)fJm33Nw5̈́ZyinE2  Ƀ<:!P݂0vmW"]$RӇ&&Qf*x}HSV)3S;:ڠu>lسf3?ǝ`a1ޓ{<_? D;ktAALcVMixKV9:!]$#€̫&7]/:nPS& mOjsݲAb䣍P,\DpcV&6]5$Y[/)w&jc N 2ރhGQHV((dS7:D8r/zH[3AǦ@ЃΉԘu=*gЧ 6s/~;ɐ{=8ٸRo,KYT՝yQc3ef%)^ù͒w!lv),n+B,;K\c v(Ig#ڭ瞱`[tT4:Y0+&qD&:s\Q.7 J|r?Կ<됭EsNOn zބU^Y|4{P)o~ˆB+òHO/< {T]XWėҥץ0l̺4n'QsfXѹmǒpǞhJ[{ʓ0E7rpnڂˎ1 8BF;vrfS Y e$+Rl޺%rHZd 5cGWдPY_Ccl,w} \%̞7Qk Rl"a1]iѵ /a A/KP-3O9 p<^[mvIW0Ӏeb#:lf阆A]%$@@^ڝ%kz0M|x?BoR^q?xGz#G͐DA.x\c{Gv=+:@Nm2aNb0->r_շ| َEh9V@zd)uh ~ ,a<ľYdϐ ۏQߋv(3eLMk>& QSKΝ-q|G'b>l~/q,(tp[9|8`73LR֛t.N9sZ$(4 kU9Qj/4^e7e7E1~m̝so2-^8xR@%tsZ:۾GbNAԞ> Ƕzvn6ouώ@K ބ6`*X&1[i]ъ;'{m+സCC-93W%DBX c5t/8H6<w-)ԥKY< >hS0,ZdpMkrԺ@guW]swAYAj4kֽ`3yB&ɷ֋?/gV\,"?MNv\dh_Ÿ7bTLP\iZ{}X‘샠ElsILd)jPpD&)\k$iص0 { Y MrMxxliFE@&䥎)j7[' jQ,,h`9bX`cKDCt%D1Ɛ )92T&v-4 #:55z= CLAaȈqjο!9A\2m2^cqb3 ;s+`vXS%zv3%SnAWԩ~3zTs_\KuQ/ĉ[ik M\bMDHTF62֥ej54hj9,1fxa hb˝Duܕq+od8iцYK&uF=y.|9QƳ!dQ?nPs.D{"nٶ#Äp!%[җGBúG-i2?6IYn%/yU`ʦ5.A9škVV !7^1jb2t%c ȦU.;zI-wARJb(3S  &UNWm?Q f䉗toGD[3-z2y3g_FT[< JP7guet/p%8d1şUjoB֗q]0D5ґFxfю}^*fq &dz$cJO;vX `Ǝu`KyâFⓅ3cUZTBv+r J>5'qcِM;=Ot_be!pNo ɋl>9n|ن5m5 ZPzHSZU9e8 򲫭OrA͘Jq>X:&jkuuy6'LtDs[pͥm\'H;^$ ̡PY~?δzKU<tu[ aU-K ԰4 )t^updh~w?m1ʈkjYO%IT\6-9m=k|WaR 9(D }cM/ %e$6Sx3z R+n Quws.3"!@sQ$r_ڢlACc :_ǣ9_Y;[0/Mc!6ct0OP"fq n!;2#15Ϙ3rȵ|EN# Y•W )`;x09qhOZf4eEPwã`39}{# & L'ʿΌsa,sӓMR9KVIỔql\- ҍFgʲ~,/5X&in(o:<ņ&& 9Y-n MqFNEpdk+$L,݂wƶmQ BF #?ҨSO l.yA},[M-{V3MRnn$$aW0-`)ߕÑ]N\YW *G5 iJ%ִ"hCkQM/}nb2@ ;`*P֤+yD<F!T^[dzphLp 㟿oJOTwp5I~Z?@| UiĴ<'g<)W|nN|+%kAUuE I{ai__lQL#vaLMקNB1FN?D iQ箍(PQmr:).ڻХ+ۄo 2w@??#!lc֤[5beƩ?zՏ%wW>cjʤF7j)pxȭ%/ by ;>=8&uYɔMSҩU bxjƶJL]y~IB(iEB:R,iu{G4m W /vEg>iun>6:>?ImY‘z6skz2}%aJ-|W(#XX ًY\ W_+{:ѰYD:{U7- aʱDδʵ4:9ȗ_h6A_'Fe‘wrCw;L>Sr1[TҞ?tBl=(|H7(C Z B3h^o5d7jJq=K )|0|+2 gbZ7YpAT4'QYwUE+1uzl|Zx@'|bhb6$" %\yz\htҙ_{T1>G$(sQpOILa2l eM8KEMt^A n4]- 0<2>[X ղ$a*x>29u倫59R - Zh E :S%YZ5B+|,]N͐gއy*jQ@$M f*D[]gF8]vkG^IпR2u9Y-Csq]JeO剁:0GnLlXį8 nT9i;sv6J[\:3MU\bʩ [rHUH]JܯzVVIZcЫR-'`ƒk>ob'V>]D_} uA@!jcȹd[c(4UfAɍb[lFiw:z$nϤy&=mH,IsmG:ٓNs( {&H1t=[fh>.n P}'| wOB@Jsda_hSD,fh}4OYޅ':<:0b|"#\b_.Di%vCƒ;j1jor\:GTOIV^5iċ_b~1ZO N-~V=_ö及#VV~֗ɟbpgАצ}#YVhj=,H7DܓnsSJ daO4w7_&5/y1E>ZՒ?d93*؅(Wx AF08ة 5سXp܌45ɯp^F|ťo Zm4 첨 `1} .Lj^ ^'z݌+ey-A58Zٷ[fi . _ 4~\@:VwȰN,*CǞ}rp< ZERmk'uЀ9sg7RMw5ByH@4$HTs+c}E]bgͨSZ:qIHW|eu-}xTA;29M7)y1z 33ǝcM]9tM9ixeAR){VC5ĉl,t1)){ *h>B8TrRBE]-;$FiklU};Vo*lA]oƀ;ѻl0'`0lOvLfniKl5,`h=T_L0F9jSdWً B?9KIHs1v1TJ%y"W`'I_ǹ8˝ t@2W^%߭fEzr$f0Lhн5-iP qT)Vg kޥ{߻/Ia]ee]W[7%Kj\9{!yy٢ܑ[\/)Nypqo.7^VLsW Ic`ڋTʮH`*XNCI P[MtH~5Wd X97G3Iוit2t>}= Q;0?L'?_X<7Jp{s^2 vainbx4X <lN~麱6EdG}j1G9>>xRݐIIL)zhgj}>8$(:}z=@Ԩ\lX޼ m.a!Sr /#WVeߗ3l2!]j 1J9vH:"{'ݥPB\[څB͎ï^Sjg |HcfH} !]74-`M["ZD7wMʹJ煰7'zܿp-wENd`8x7o Un+ .#As_B HRHoV!0}T#;4xCB/eVrB,SEelTsH@dRg,-!"^qQHYS*:׶OC(C4x.6ةD<s!8?bSĊҹ@84 v2.x"lz4@my\h5ʮG6ʹp(۝nbݛJBa5#]L Hz G- ^hqd?=^H 'IesFx}H_*`DAQWx<Ż\fkA컿S=E8 B`bCpcݵVgv_?wm}!=&G'S*U+ɫ%d 7ǿKڃCdJ\jCHd8Qn>2/B";a|؂ +Nd8mpf=̡n~9kEIE8nJ=#YY-%?ٵ$ p=k yV/cfXԒ aXb(c+CP(t$D1i=}cdtF!>}s$gCBz뤖--h`>=vϼڬq8""O^; F={&͆h)-Sl<Si͗q]zl+ZŎ`}2)l:п}' mOt0LDW])Aj6-Do ,gK'v]4Jd~Wr" G]ÚB>[݃7"Vv|S|hGjLW=""a$#?TvlxnI)ўnjʽӟ5$7O%0p D< =hM:%j+3lfuH FHh}s˝ uMpҒ%I=Y:^`zo;udTBWUZ;(MR-H[mL'U cV$ȑw_ Zc)7GA #M}(Dg#5fF}ҨVOMN^ dje鍇׎ Z,'ݗn`*mZ9ZT7 %"+$aDW(艓 MMw7d @Q'Co\g藪GV&Ul1[E-ʝܔX)g49ˏm'ٗG`lE_C6X*xUC:K8d)Q Im'suXL8x tW*; ^qvzd*޴u c G0fM-<W':!1f֞._r%6DL\< *V1< ) W|ccШFbʱouK.:b.L~/71$$`>6'@T^ꃿ"A̳H؅~w^q.4VXp&$"x,ah筋v.O3f *񆻂ڊ4E9b=RxVi.Wn9)(0d$DsQ"m\otsz⛈./Y.#/Z+') E/k5ncPTsD;/EGSBwZa1lRUoȤsO@xoI3|U2Q\prYONd^ sKa(D{2 uY_!Kw0,˥%kGծvꬉ(*nC ;5qpHUZ;0D18IN mq4WO 6&+XTfDݖRISG[b9FT*e8,']I-MeDU'^wZeyoIBtJs3)j겙 >d (`YT}Bea5yec=P(>^(1; ( m^2dUH z"t^&(ևGCp+I?:QĢUm05"pGM2{Ύjѝk#%$&sQF2&}4Q)1'į>k8^C?拴zRT_^t 3?O!bR+&樂S:)sIU"Ӽ;hX 6L`I 4BCo! e|"HEfSm1VaΨ7EXg6P ܅bLvRܸCJNK7+9m;Ilz@xXcU8:;p`ReL4* [ysNi~3:>"@0b>j"eOwi5'BP90݉Vd0ؘHW YWP+D7r%aQ)MuH1K#Ax) EX#4Vi!hE,Џ|ތBRۨQ UЃ'0GmL(_7ulAH}Ryʥ8+^K)3~o{g{@n !Mxx1̍/"V:]1^$}-,Nx8D~dJP-1_ǥDlX%K]~1Qg(PL8MWL!" 0g*|UoSH%y _Ab#T|`ItJq&/6i%݂]AY͞$WpI2haH`)տ}99~y9#r7@i&U2DߚM3_ݛt'G$hV_19QlŌ0-Н1 No_p5X-1#sܑ3g4yhËۑ9nvϰ&|JC${@6[.@Ke-Jתjr@B78a7UctpA VK Rt;ݛ[cN+=m:]v; {-K#Mf_НkAFo^ƶG]9(E1`^;^rmSLWI6uuv:]b_Ӱ !r%zI1MtgwoO]% 1+ o($~"wjv)B ~B`B5ɛISSWx|s It4`DZ@: ဏZy_gJ]'CZbXJQ HGb m5/w(9g, SLmF)_萺etL F>Z$0 {oSzs&l`ir"n 躛/Eg !Xr%Jq/Q5!ˊ]񾆚ɶ}cz C/a:(mĀjlKA 0"p엽9!0 @9J:Ԛxx1F6,;'ᝇ3>;=i_xwՁDb_$>TXgvGJj~eݘ/JMn hpAXl"Q>Z7&xrLZp ݗ=Z7fj{`$̝e2 +U"O4]a7„h{h.Ƕ8jmec4NoJq|0r3dGf6bu>M\S SőcIONė< ySK*(P70 Ґ-\a981U}ٶR5UFVIx׉V_$daq_ Y}4p%Zt5)vrN@Gk@'ƙ=zVhH_8i r^EAo9^N E2 |mc !es'vyԀoRqd7o 4E3uwh_۰+\=kJm\¢&Y;h },ECUUԞ!%\#2rbuB.ΤV-;npiiᛱo5ڥ"<3>(ӃQl8I9h, /9w)q&U<&ej9qJae D?'*|ikh4gO:gc0e>L&f^C5I?_X"+CWY[U;^9զNS5lܺ:u^dw4 3m@ز9bbgbO+ebi~-9FСuk3tQ NC;vԳ.&'KULB3ff%B@? I5dBI<|4XrQ456$TN <Lj'߳@-D4GTCe9dҜg/ҁl4xix2L+ZƼL JYB5>܁ZIJAX^x~0/=3W #o 'H08$;v1pkЁ} >p *EKJ3\5=єfMׅb0HmeP;kbH[`A WNhO݈ۈKYWu5wzhBR6 S Yly_/, >y. r; 8xD@iI᭼sXI [B%' Y]CńF@O~2S;xPS!U}Ȁu{VL}mTlI@x}&@3 iqtd1?tn=!j97:_Yj}w H]DU >\ueDג/F#x V[@q{2~,L1jғx )n/ .gF9ml^cjiHdjYU9;!#P 2x % #X7܂ő o!%dZ+pfP^ષUcDW /ȣkV~VZqIP-ND9<&L8Ʌ}6vi6X|˟})'?01Ş2sU"&-ޒ,j kXC~y `H #GP*!$8fn3~uP3dwlC~6zڌpxFS^FlG(yئ`&n OK6,û;ݙY楡5 luq[TE9!E.3d!wYY}Q{K0_*UP}u{5"L\# oveH.)NԽ _|3EU)CQk#u)cˀԎ]\l] m!/mt L,O3 /LCODjwt'zfT-1ӵ*3N~}l?KLh×!_2]A4̜36BWhO6E~a>(@(؄@]ǯ v|Ź) Q5^ a}9 Q7gMYN1 G"čYl3` by $uy "O~F&a_Twp'푏(R hv^83YS"X"#&z'PddѰ՗@GQۈ(S0v(5i=(g\ZǴaѝ]NŭN~FzԌlAW+G7)|]ũ&&nۅExY^I}:slTC9Z}|>f'"0Ve*DEg 7-֫O]Vs@^/n m+ݶZY]IBx ^@&T)g_B {1Nq[CAx6Tسm xR9n q \_="zL\,Pz;?Š]V3 vU27/vVRk0֨ Hgiޕy$̜P<+)kţ.OBODum"i~ K*ԠU>Ge_-Subt nwV; QS,_\cE:p/jB0|ðԎqƛ:>Y7vˊyln{Df0#TN+N8B/1 UOԜ5RM[.c46S\͖ Kv?~_;a8*ҚW[JKanܑS"0ݴ bkVKIV֢׷ܜe_/cB)^J;YjHAIqm`kIUY#z:_jWnw$5 ɝ%bs9Z] "\4^)XrWyH ;OxFGK.^X&&GN ?7wтPCW4MZ]PGck&e~&ܻ(wDA ")^dEIiYd6d,7kq@-]犯'Y:ovNZηӂQMY5 10+e'*W2ZK9YE{YfMQP ؊VM ?, {,7F[ٞpA"^")=nޕZxb; bi&-D:_ swbKp"^sو(j-ҟ;V16 /Tk|'38QfQTW~ v[W -t|LtcV@S :ż?e  LK0f-xp3xDsN4k뢄^旼Ȯ|a~ BAVA)zv!hIWBj%ufe|.;<;(O_jIT:k[].,{:L*_w4Iv~i@Nw3_EZw/!? ?  yU)3Í5\0̒kn^Fzܛ#y$322.ư]XC];Bv ;.$ TW!y );p [6mo敛1ls B@lǝf O+Iʵb%Q%DDD8us헖.w]#gDJK"BquȾDz x*3[!]ԭXd(2V1 $[ė:8McXHEH)QYM:"Q[/wꤴU\iB+ 2)Cy\.% (&|خz& x$R7ʣi/T*gj:D(YawXe%G}'P bɁ+VZubp Y;*EY. Ʊ3gѵ|@71+ObePKhsfr!`%./ RSiBQ:чE%M @0f|pZ8]/k);]Z'&y#4+3FݷO\ ]mԸo&0ṛ1(D=j@{)8_8-ޞ-azkGAlp2[-s9"u %䐈cHɨK: @RD2#<:4NV=yXzwE^7y-{L ܭK}xWҀC6暕n' U!fDz9BsEZZn*DW1*f& >BM_DDcTfH"-gp!/qa-Xc^?jxacQ7Ly8CXx82*M PwBMۇ͒Kzfw(&KgZi/{ά(`ʤ J4pFӲkJ%-D:k%VQ8Lhqzx〰%3JBw6#[#Џ{Lȧ] ĸy\(lrqģ۳>*VxTh2_2jEa&)ۼ5 8̌^[AK|^ 8| "60Y?v/'e;N-ܥ>V 7ޟ6 41f%ݢC^+#VۧͿ] |qYfAɏ^8qiq֎BW#;eQO.E6'Gj܁=Q ccHR@wD;1YMlC8tl/޻솳QNo.etDh:T#bELqGv ؾb\$P5v5 ʞ=%K(?\# 0^F Jo ф(1wonXIi)D":u*kyifaj_!b$Pt:zfˡ} ?+5vgz-:HJj9Rv=GVN,3:N|,R)"/s#E< _X@OB+dgS~U\RϩH/}?XE݁}5o*OnxbIx ʹR8W8l Y? .҆* G 3#tG&Z`] t?=$ג5Z攔N}LsW"<-kw͇oXGu%U5f7Fa,/n2FNG=T3npeB3eB pv܃I8\4LqpD+p(|ꇯjy *mFy;7h׃jKf9'lT{4_r pbM&{vW.p |s E>lN@wT:΄ H!nҫ yǩ:&֒ T(e[(f `" [J N%W# NZޙ&uv"l$H,~&3#0o`$ cBoA"U{'f b {TŊ^HɡQ&[GżmӋDע=Ն᪡YsuY1y(I&jZش*(&LXi_LW/ajq~XP wW!I7bż '.F*!;%l2И6u"QR 3mJ\ˢᆨ 2w74XX4Y9bfcUU ӛ6kᝪ#48c` nϿp,@m:;YK>x**18, "wfO|G~H+{-$ o<6= ;PЈc1˲Dwcܪ 0qe4g Mn1yZi;i'l5tZ1x AH_jEn{jGK,IwLG.~v>jMs#r2 0H!|T 2͸cӬ7%RM&#ie 5Үg%{wuo08_<@6"#?&* /F w=4AlۢHї`-z]7:ݖ˸^X!~SOSU|yh*9ڶpt|>JucQbq1(-ظ6=mljВ>Ľ0ۜd&Tѹ& 1g+b|%`H*&T}A? Gt!A/pIk(a e MڀWҬc6A=;0} $k_r.75.T۰l"kUͻ%} hsסK,~6)\HO@!t l6BLrAzsF*K z5zU#Q?e|cT\ޙNgLjBGdMq#ĴVyarMP4iCOTsVmE©l ͧ5J$<s5E=\Ʌ#>!A2yKa'>E<( *cJn>6 Ŀ!Ϥմxlh^#ߟ6I0B쮄K6h6V2<PL v`K9.GwqCBh"~@c#:ݰ*4g\)L7X0Ȑq_%`s?\xAvR`gOǍ tOza%jd^I HFT:dp[_h~U\U'FUʯzdFb`&񜻠N|~w_OD4i i#\DA&[r%+~½\XGno@6'$sYKm,~zA_cM.[`fSbj*`-K:E+lLӄi6vc g9K: }55FsLq\1==Q,yh?X~)7٬2:^}J |qM8[~T~eo*^o!ʎ2N/ oiQy1ǫCsխy|]X밺wc }"-)SOAWRکJVV)#@5`f2cC)$tHs%wsɞN ЗGD#Iוtq@WZAr@l.͸/I؅ Ciys'5Y%4 g8ߊͪLھb߈XTؽRxG:-=U|[&3X[ˡfg|U*H)T"g7&(G\I 3*֗xƏ$FOƆ:'Cc*Gzb%Ro Xk@>$ym'Ci7[s"{\H޶̛CZZkDoF܆ õmf%¹ +QV(oW:4`;\7d-wihnrO(ctu BO]"ɻhȇbܦ`YдH1/(D޳( R'cZ<3&$㷕%{H!u}NyD@ha!Yh׸[]MQ@x`N> ƴUhZC7ŭIL8N_6<G\ XˍZ3!7!H-뺠 #BH%HkE b_ȚZID>x 阮u-De geZ6,#=ô)eFE*QQ4[{S|]%G;3k<4:rOd+ ~%<X`I$+"\CMLu2?̉Kue_`>ƒz=\LYА_3:pED\ja t䷨qN PapKnx("r<ϐB GloԌi7`(vdv\tBTᒰ46%2OtHH>-+m`>G, XuoBժ 9_7!kZ;N(k(+Yn3ig|G&n=AZ*&coW9bHQѡ/r'Q7*B1PXBzQln)c78q]Re̠s jw<o9*nte(vOOb13Uet#YcKzV R7~,D2X豝!W9MFlH3Ȏ QwĦ.4O[' W5.Y#H!; A/lsSM5/zuex-P؉IH@ꛪf$L\,:w@DMQh=.cp 6om1Tnhedԃڡ+Vי[;KQeO0'~.ЖhuRENoDOf!xQ3#>-ð ,9qҒ/"¬4ɍ3#uUA;5tWv3IA6ciP>LtLW:+meI.zfᄽTb PI;? ;lj$#IɏsK9ƭL)qY}m`n8Br} +zM1`sۯ1 sŠνu-"a29]G,^t 3v!ojgYμ)c'#y[ag>3oݔ_π|rNH=fתRR*gEiRN/lK3Br #Q0X}qdB :\kwDUMD?] m5 ,EPW ݈ Pjh '<WVz;4,읙 ?s-5_.q8YGnܡh/?m/"m-!q;хn"VCWz{ j QqrBskI5jm?HPXEQ bRtd/IB{=[u0˟Y=v4>kic$$ ȵõrELDŽۿ*XpyM3Q^=%Czdן_A2|U_Dq hv SӍ13 xWLPa2&e\ 2rrq)az/~̩.41S\vjQQ?t$=H2!.숏;Y t|O׃WmVv: 14E}6['R+*PIs]E̾J ן L*}E \gVN WI]}zu)Ȭ;7ó^_ǫD5 *a[byQDd۟ nJPkB@)RR1Ĉe ʰN̑!i}H 7ٺw̃IA)e7r8lD/)$Xo~,ạ~uPUH&`/ȳcU@0WX/w YhvbL~4[^"=.odi4픜vݭˎߜ:io{zitK]Sn& "c-4gyQTtZZMuDAh4mz0VWPLcj ECFMzb/@_zЗ!Y뀃{>et/Uy5߉蹵9PH~"X4*'_Od[Juo"i+f7ɀeڝHh}+钹dp*+0W2־M/]>m9E 3dj4BgF|Xny|_UIiŘXCqX"*MuwԒ51n.ZTcX'0h7z! _;ChDn.$Vٻ#3$7fa=kRۣ>]#$:Rir7i-3 *p+~2X;_^;򌋴wRքW-N%?'aV:*3iQ sneћ6:BGa KYMtPZAev @2-\<<ƋW4K?Y3jFR/*Nh/4tp|vKj!i!X)a(F  w+rS_M6pGCo ZpW3'Ύ !pIX) ЀWE!vp$nj`H'qM؄>Ї.vݥ:Kk:2Q3{6(UM0@:&t;Z3>0N-@^M#a50x%7(0_i&lQ~# ⤣yun^ݔDY.pyAԸBX@ -RR훜DV,D5azJ83*K@~g+^K99Qx^րtSb7y18}2k0ruU" ݞ4?\$=dt/=/ww+3]~iÀk?QWa9-'_#zi3^Z}?0aUo"n݁5FrnNaB>s uzc"}K$#732tVEEZg03"?( (f"8a\{zյ'-ĝ˙1nhcgesmJݡZTv+xtحcWkbrDxK_,n0By v1M2(%}P( V!MrxT,ɼwehhY9\ ~6 u 8 X/Tj/l<i&"K UDx#3?"-M{S0Ҕcɯw'>g) 3:1oe1'ȼ=cky[I7KcW*5NH.z"FNqHr_$ǹoj ORvV$|/$,%E Klj:֤{xukl\*VI"Bg08x! ݳYSZ F4}'F =z_ojfS m6,9T^#K@õ.*4i:*h~Ԑ[vRoRK HݘF 6\u;sAy0 72u6,d׼T]E{ZAFC"^4 #LYσlsaE;#Q[z]!ZJAWP~vmۛ2l5 3Xluw?[9/k @(G IL1cvJmr(r溆ԁP_`QBnxQM_N:УCq#9~ }NDwaPluy?|r\ȷkE2fۧ.PVbǑU{TJRʮ|YI0R7 #r[NWz%}şsA~T Ɖ.7$xkݘ < ; AV\c%_rf˾Pv?vtPT"v8z'˦ &گ@f5!rѢ&v#;G+ȱX9VaoiCQYS<Ɓ.Aff/ij9 |7#jo7evA7[pdn5M{tI?)`臼3M{?%`/i"+M#w;o .[*ibh/Ը脈zhm,'B yb$2ZgHh,~9}<'\# CsYF~ s "A0wzs {i`Xr |:^Fsb$4ץdsދ"L<5w(!~Nm)liii,qlccpByYbD V)wy"ETW 2ʔqǦtn$J-2>:Rod P*l(L-ܿ(i2i3}8s7ݬ gH3y8\$.O^Pnq:"*gYs*SKlȔҦKJ]- l58RD6% ۵y~K^=#X&4'?C+12̓;~C$htu x?b l]~;6ig2 eO@ ᐫ}@;w ,3men ^6XDIvO%pc8MCJXʇ< jLɑ?OOU;eAɺQ K?_ܦ(I}ըaq}9(~8{&X?'&K+w}Cs\?h$^/]2bQsqpa;`t\$%`QT(8q*?;'+QNj!wM|>qy>6qE5N(TVׂ ?gwC v-Mg9ydgZ9F)3#oȀJ͇;; C|R0'D͓%dȎ!R9|p,d4lKuNRr%yJR,TFu(Zb3(7-Wz/zv`*;l$,#?M鶞(/g/d١uq qE)Q*}~[0h{/²PM`q=(`nB!πp@@4<=U'KLay|#r߬&OFfZ_QTjeڐ+nY5RhnńEf9K\\9㭐 6uhެcKna!׫Њ*H0nd z44vtVx$R#o"; gRt%rFWyXh-CYSe O_kJR΂M\ hQY(YR^ޭVlxvDZDI$4Ig=AhrB@q̟+J\t8!A(m C3] Qԃ7\c*; +o zT"|c‹3I,B {naL~$\TfdX# n֞%G lB.}ȿ?NRQu-#U M WS8'ճ"$9):Bw]U@AkW|6+Ttp@HFldQE^ӑ~,5v$oEm4"m-%b}_тdߖzcvxcr5j9u6rzQErMmïT`5a2tT*}ѩ80Q\O#A`?n--@Cꈝ:&JA)a&5{hR]CY2_d)'H0sUz% 1I|4 (/{(-2uέp; X"8$ }-[e_ÎfnʧL $57Tr}㮬vԇRv)T6ruĨ/,C9̭!mIa>#WmTI-L{O)[mHz㺫8w#jTn;Yϼ갗kz>:mȸ q![C(8tAbDU\˼ ![!dTv,]y{!sJBXC+26 9G;G1Hl$'`ZPGR#9.RvA㢯z ؑL ryJ9M=@QA\OCyfzUx|_칝*![AFPt$n ˥J3q 5ݡ+Ҏy3s*ܑx6z-lؐhy5*#vnZ&MSNi},<'>poH+;.{G*9ttĩSIw O"srZ] x+PfT3VPt eDvl$SVQۄBWu#*[Jrs8'j+ֵ 2b yɸsP፫ 5bƞNG%/ ik-:~q*t $:eM"B_/8uafD &ؖFz,{@aہo"mǍ8 |v!LV||WHn Ԟ:qET*>C /8*'[! B]纉`!9\g"HO C <d_@X4n_{FnȩQ{dʴ4:$ %PW^q@Wʅ-ūL8 2*"T֊XEx5iKMBqT,qWo@_D> V:J1p7%@uXM`-{oKX,ɧC`zʴ`Z%fuNʹnl%/K8G#pe]`i6` #¦@e:z(6ɬa?Gn]qu^(ly`ٲsh 啬vE,}5kCfr@‹Q`LEq ;ǽB|6хl}VⓎ`гdi¹LsfҺU*w Ewjm HC -GWo@`@edDHf!M+&b(La\XTO %uO"x/NBY+Q>IsȨ7!gZ'/}W?z]v̼x<[5iMfˠ:pR`WHDO>|j|GF3VYA9SY0s.@G*ϗ8Gm8a`WFes.5UBn}%7,\޹]PZ2{ʈ\0;F^T%q @e˛.NOpHy6]+((ep.[Xr%8d.9W1YOsU4y[jTH(8F|3F.qBk2(0sr< 5-=+&ΜferaD|UCH Yo@GMrd73G_ozx_rڡ1?GzV8,|+*F;Y'oBm?tl ԓduL|sW+/YAc2%*, zŠ;z٨2[h[ PI9"6жU^+-x:7h(CH,veWn4s=H$ /Yk̭Ywu"1ed>unRGh9`)V9RVyzN8. 2 "K,6KȐ`tԻ{6>B&HR' tlyf oɮ*}̺RS$ K&۝U$APm׀npr'A:J^ S0fHPO\[J.sV{74K^6y:]%zxs5Q҃$3i8F^1x Rc}YJM=R |Q]3n_N|k)dYNHds7)e_SVMf4A`ٺӑaSFGWve@ۻ"h2 tx_f'+i /QX':f^N6-Ye7jwvEx+AFF,bZZo֜9^?+vi8Z➋ǞKɱs1D6QFY( =by>haȿ5j)˘4Aœlo˼dAA(n9}hf3o|U>z cwֈy hn[# W~pN$PBpjhiw­ 6)")bqU m0%Q,ࣟznq?H75By*ƿElô 8^;*Cz9BčGq\PD?b-]3 } hւyհbf"t*[e2B몜_Gp9XRw.BȠ - X/h.'Ut ؼRMQ}cӦWQA=n;a wJ$H)ieHY0\Mgb.8 !{߅FkD .ub(_ ߐEg%Hf8HLLcYX-:9xSz&MP1'̾JgŤ3zgY=ξq CV]Bc4Tz42%`pmFŭ nھ>o[Zeօugݢ:ytFgH}\<[0 ̰۲rBʛ@\}2?֏4|a2V7 R "NG0|ol%J7Mm<"xbDV!#7!(ah6~,.vj׺ɋ>iB=Balr,J9?B,{o^ޒAƹ+hB  \'<Q ]O Ǯ] H_g\TCyy w%VL翐Ӭh%}@n &$P~f3>Bf/RAoc_^[3NˍO.T ݡt6]"(:9dq'0ǽ'K lj,i'C޹Ank'^tpCJ:nԊ=B9s[,g3 8W/?;k*X'Vy"TZ\!Yʊ*PY\t*U"Z)2?)Ň(Mc"&vatkzST<2XVCe==MM RNC*[\.s$1\:D*;Ì9_Fʊ'K1v+ED |ǝwIm;قjEChhA$+O`ybn3Mݙxga9B OQv΁ 7:R0a:7UƋr?euBQ\94u( ۰H}J7G ֩"(7}0Dxσ NjҀ6J{XJoj]:0^j$Udwx9$u|'ډ)8e!+ؤf!G2~G|Lm/Hݚ1{'ӖTM6Ԟ_FM'Vf6LdX E;fO:*n8EA8ζd[}BDHPj̹Fhۊn9. ?GX_zSѽ =Y7lxM\AB s 5Xq"c8Ed.]N`xyo50B(+Μ)#f{zhPzoFE3%ZBS>+e0%6m(dIC$i1Ρ0ҐÒzM6\ORmGzIKZBqmTj(4|G^:j Qj#^z"DiWMJe^[%15< ?KOI*8T>,vj$W%܎y=$LB # #~З= z==8j8'0Weґ_me?](Y_OLh0%kQf~870'غL2e J&**:cvd*XCφW'Cꬨ@ҶU-{酰}64Z; 5hqC_Sm޸W49* nͻi-'H.%> ҙH/$+Z%K G!0IV¹+K5xяVʊ @٬}hiP8u{fx} 6q>5jO-{-p-/~ML0Jw~Yh׆fۺ r3>TlݔøX"s<zě19{mZC2eZ㠠xτ/x V0jA!;ovEb_cDI(f4=9Fhٓ`좡Ƞ^Lu/>) ӫ3T&qIMuD"/~皛Kj+σ0/>Bb˼jR^8Q vZyaWXO>jw.Z|Q2//X % kVCZ K]:,FwЙd'$t__X:oXR͋Ѣ/o)AX~hy+u קpl1xL~* _ ɦO'=ò~`ͥj+潐 i6y{9G'jM-AcxʍĔo)2 if/XuRt C{pF!$3۳'U! -UWwdJ M%纟2P wnȒQ܌]㰜IifiԎ?i}@8ii("ø^DMu*X†J$t'|A?HZmrl{vbos0Njlz:Q|64*=SؐZaM|ZwlbPc iwLǵ>.ԄUbQ63uP6^aqm=OQ6e/{\>ɮE4+\h\~t|W Q0L#qobQh"I_c1H]pwB"[]x :|lh%aצE(TÊNȯi5;de0*o_%rWOGqZq˿ n1E de r[S ڽKjgR$+I(d[" UGz2;zpؾEܬ̇Y\@EzȎ]pi8ZRFԟ-:;g6σK !maQAz1eHG3&։mUqÛD= Wyɠ\+uFf!pUY] \ɿ+' .LTSu}i݆vcRt#0u9yXvj ]9>ܟ );E#$JC,3 ق2`h'ԃBx21C-NgYbKϲ,Y"e8RB銸NBᆾ "7,)8%Pb\ *ȇ3 |At#&;!o,;G®"cc_](TXrܚ ntX1pӕNnq&U?C /ׅmL0<=uUY͐./B6Iwdч+n=p nMN&y҃+uh'eOVkF5q*&k$z7 l!1 S6nBeTyԔcqPƓ- ץs\qJ/7I@Hxq1dH*W*ҏh:DzT1;ԫĩqx h|Qb{ӾGz rp)?SdH(u=Գn^#w.oPSZQӦb=&x#Q7FWxYE( ?lrW|X\6߂A vш3󟮦kcQ] ʟ[R\,Qh{H 214гbEQ^;iFv8i+ J3m1#)t>wi:%!`yjA8#=Z$ICpξztzy{'-vW^/Lw%ߔ88ͷ ljV f pCL3H?HB4֯bmzjچҿpMyiQ}h[P)O?*)w $k)CD'dbTZP(cDk.ܶ|H[YDߍ޿OVh Gqe*_M.W`lw0jK,ZWߚq,#E_Ul}k0m]Y3D$RĤ1thh=?uԑZBb*)ٞ  m{\В[`^ocͱ*D&j)+.bB0N*`AP4#L8>.S@eb~訪Y{iЭ[~< —̓% DEGL zPXb"P'7 v QZaG7wG@#B o~ q;W(DZ!+nlc喜Nj>E%!] 8Mƣc__S|漠Ya%(emU=6'./mX5/{ $}U)rârko+Y>TkH{VsBe#'tM*x_x*CT!U<}atJ7؜߻n;䳮Z,C=qMaW0S |KZ R1 g+eA< /Ubޗhs=\DU>Qt'@c|y;kԚɔUeڂyjkLg2.*zH }õ?^vX:EjwDa\XmYjHgRym.t~%bdu:UעO7j -9-Rez~6bJf9{;sICi|.qrŘNV!$<ٖ.b9u2.Ba;H[ñA<[z5vcs1o`jdS*A` ?V}Ѓ&hD\b>~ك,5n7_4<{ĕP =+D']E~ ߟN?Kt")a5FMm(Ӑ8ڑ}UfH+kq zYCϑ Uc ꤼcyn\T~ /R~nyx/o{'hdv )9ATC QLii""jj F3ZrrX*襪JMf/9B2M㒇dIuʍniEJxY\کꨵ]XT`^8"&$zcpe8_W կx/8N #!"d|Y_St҃)ۘ ϶B+wܚT]/ahג+l>tmD341vUeǂifY`)w۷%n~LK''lFxWWbkH|5b?ި9ǑYO. 0 xw_Iu9dO7vtBXN0!W9-O+kmHw::*BO jGf}ſixk:߁"،$z~ǒu"T1l!v>^ṛQp=uO8\^"&F5aXz^NR dY!f/r.9z*dsx4͛'e\9V%0]5 K3Ek5TD6TL%;gp0a~䨬9>zD9nT"3 Z1~>o/߄<;HJc]ZNa*JnՃ@ݻs;xq 3qSÑr*bʇNܔu/&%A~'J,HAV8ݖu%~ۨ= V:PӆiICCO<;i#ʛْ>ZiX/6EەcekKPͻQ&oyfo՗tǺ)NPVҗZnT -YmXZ]~쮞qeҖXzp-)OP\q9/ە,7+iZu+{y!zFs|c;.iIUy\6%'eC@'}}ȥώtJx!~CZyS 6Lu MɠoDԔ]7ǜ=kEk3|>jeaX3tleqq!']ҧJ,TOLOfi@YF,ǐ8[QCViO{A&}(.`cl"0 \w 2B_'{a 3tF;x k:op*= 諏|&zpsVR>C"R`Hdܤ&fFfmWTΌ)@f)= 8TPC򸯤tIZ7+)$-(Bx9p?E "&m }˒ݏV:"|Dq#:M%T|2H[I涧m׉PMC9q% 'kjJid5!NkY^a1aP# $L@٤ؼSa 4G L~WXEC-y,PfV,wBpҷ~SKe~L Ռ([[sIބm<̓L"j*ރtmȘ=bKrh'OBk&{^`$tf 87a^oc*7*D49+]5Y/UP&Nƚ웂_~FP'ތ7hs\cB?0Zs S/VkMkg5qG!ߌ$ ~&e eҌnTO^~EwR-R;Z}]V0Ӻ#:ھÎmٳk,S#Ɏ8ah_~2$r|#7zwPހ>7qj"XXMBbpܙl8ez?~)?2W(N%AEfH ]@hrM|jr#*">S^@nrP],AЗ3 }Łӻzl4Z;cBl_&sAk4#?S%sśRdSboǜ4uVuf DZɭts+rZkݘ.-/!Cl (ENVy2 ڱN܆B!9/-|(H{٩J 4!@Q 6\K?/l\a1j_+ybjP BO/f,veTZ?tFIjd4[XM"Yt_cvEc6eiKNZmdЫOǡgw+k&K=^p'>K-yODT XfR y"Q9g04dkiR$2~šVoaq aa޼ʽɻulP4<5nHa~l 3岽l,*+#ks͇sh{Ob EJHh^Y#/A6/x-(xNÿ@׌Udf|)suI)f4}ϯA|h΄Y,0I56]?ÍW9BdkL\z_Vx鬶#QU)TlfFUMT@(h81ڑL JkιJ@?Iُp& u#xy%~Gd>41e$d;nج˻|V7.:sD6FlQ3X/0u#Re<27I笨PO?\[4֥}t0NUM{q^]%O`⤝o,?fو!"g9`AUXH|wJezb 89 Uz!϶}(1XQ:z"l]NeCTC!?,sݲ儽_GؙѶI*k0 ڪz֩)~/Qњ":-ΆD_ĴQO$c,q0g = N0eHl%?ҀK]C%NJ/p<L96bhkҐ$ltĵ,-F"%}<^ CB gu׺Fa+PVR{ )ooWj_zOK0q"{xX$_EWY!F(7#inCfwش)3|֣K, @%f&IuAѪd U)A~"iqNygP]4P )?2X@'5k<˯|sȕ#qXRA8 N}/}.J[ob5FhV Z$Q$^|IF5\(f>B-J@%-½-eGrd"6Y6e:5QtTi]?uk}DRoP!=B7XDa p3+0őžw X`" eX7-<:L>9P&jy%QP6K'S h^P|.4AɘW(r!yz ]2W!_ݙD&2EL/1!: HhOHqk J)dvDw Pxpd2,檂AZ/.,P @X@" )8-w!R ǕB^V`4ׁb)up.Hu˭\XS7sn(c' 2ߘ󃁿'gx~@<(Ԁ7=΄y%jc$[}X/g4@I<Ӓ!Bk8D"rED@,x3 B &oJ@pm~u] Z'|TQgnuѼ^~z':W1OBg+Xd bto7സGSW]&. ׾r(2Ze gjѶ`^(u !C(1K=դBL+N݃:u B_6vm&ya Қ^zkr)IKuTʲa8I+T QrYͬ% $s/(1z]P"Q&lb؋v!HfiH1[]vAxf[Ii:a? wN1IxpI%^h$xV]ұyG~6`5 , >+1)&2Y! nX{נ|x`s_o^Pc!u_I0B 7mG4nᒶx7?%8bV&H#fd42_O^6zXMQ@L+x[s9b I,'s>8z/0 }p3(8X!>Qajb2 <uMIRn_6eeƂni'9>Q|[ƵLO 9bs @uj90N{v ecFˑߪM"^}!D&GIKM{u` Zp=q`*3`ؔBx$@&7.^6(J04J'N|c5cjqfv98&:?۝ۢb3b%NYCJ*$d4吊}G綐h<GuNlcgqAp쀉U#QqM6Mi{a'.& %![0C}1[nzp+nBLW""Fe{$$Be7n-0[OgH[q4ijaF2 rP=GfTDL3'p |d`v{,YxBdq 3wK$p/}z>Oג0Jimr59:@o߄fڳO9w;QT)߼ ԍ??J:~tu{4+90lAL7)it_59C%o ǽ^_+{d59pM,:l0)&~.g!x?Cm˷*&cTC|HfHPyæh@O&pwTWpkx%Wq 5s_Q(=7@Ɩ 1i0^Um NDwyVl>8ok]Nr *QO騷f8L@<:HKgYnusZ[=C?joisCb|w{aɯ$ǹEՎb>{!!] E'fAnHK䒠O"梡l1 RA|:Q,XhY 6!sB<CoGγCyK|fiH!'XrxoV} O2ܰpU55/4!XvINF󑸅%W=؏"+81= M엿GL$R ӝ1U` 3fJ|v6[=숴p&pD!6-wNKii<[00 ~%]齦<%`8DP⒟*kGW v ` O\g[.V ZnXJJ?qކ_VAVpҤ4gS |MNF9,e vwhnmdoMPܕ?5}ϑ}l^J{"]ѷFh.mK ^tîi3=7R[ho{Rr6R&'Pa3?XgvQύq^[8̙6};|:Y+/lϕv.=$k]2Qy#V7#7)~(eǷ0*窌0i N3}R?|SGև,mKtˑ`7Ϩ4[gڅ_auYҎ\}&2ueC3>+3xpYu&Fؗ"-myxNE'BqsS0?ĦH:QR6ơxfgi$E=$up5:qM]c"V(bRk. N}7! A rǬjW4'yJQ/\YުO-Tg{>wש/~J4iBo?lçem,39{Ԡ7^kL LWwUYnkV=%5w1?9 4 Bp`@ ĥ @̭1<2X? 0YRMd`9i$FE m.rzz9,T<[Y+EF^hL [w2T}fs+VD#bq! /(*.(~CY,hڴk*Rsy*Iƃ~nqoy-5VIWIOmwEv$yrcܣ۩dJ*_!6iHXn"QP6g{:ՙ)}zƲs.$ _<8N: p:~uyeʃJ4di8_ÞW&3V8?w#A[UkEMXk {I9`9XqýaW"kVbWhYK-ۈU kPl|T64ġ iU I !2YqR/M|ZE ѓ^N&Weӏ+IEp;S`"hTXxtDdXŢ*3w/+01]y?g#-ΖJ?Ο7H$~/D]ĦN6܆㘹wNvlMāfo:fLj9cF?҅q={P_3p`bzH;wn5{IG !Ġ8!`%( p+?38V2 PUOhlhZyS Iyb8 Bۄ_0*ԽKy7%tv/+V3#;:CXoMSEZt{_ jH^&8Σ%AUx9aM*;V(cs3dl vxp, 1eASjO%ry{ZGh7Bb5@iI{۳~,DGHGMIbAtAhȤ2YSr۝7\,ZE@v?Nar.?NFm_\'kIq%mC†+l-_B3zF&أlIc9aFHU`zP5 L43݄( fN<,20Vsigp(Feq " *X視bȭ4׊ͣQَ@^j]9H&"Qz7JQ |Ϥ3y2E)S'*cؼ,E:z#gPzE'gU6TK">b`q-Io'Qh~YVFsNU՘A"+:juBT]|,x7n/ީ{wm =.<|FѠNUo\$l%$ F_4S|72U₤bM$d=qXŖjr i(H@dz9-+Idy.,_lfe/Ȣ{x#.p)ouJa4=\fj6XO"]WŚ6܇̛ (r7C}V~.C(-EL&ۺS 30XG_<ryto"V>#L"VxhFܢ#ڭ`KKҋbeStG \`\8`3s%hJ7XV.-z?z]su H0>j Je*y$J ױϜ鵾 w6!Y #ߠغJm$*.M&/](1_ALn3n[fƐ|8(:.Fq5,9u+Eo#!NHa+#9I3Z<,f㥊eB0PLaDMAju l+gKKM궖"}2?cXK @k@~% \1^봆<}j!@ddҺap{ǭ)d5kܶ^m Q[E/:^ljCd}- k,2,nO?X14.,'> XQ^M%+z&gS1:J10g%V(}}.bäƒHЁ>tzq+̈́kO~p^0$iDh*qBS]V0pSy?pm)K\-0鬓ѺI,t 9A&h1^lg)MKyc –A6J@qkhjN?_xd5eRLÖ8$ F&5Y#;el%guB#b Uf|8MGJ-Nsfo0PMJI2@_WWNr9By6(i&52[b36j>N?DKFKKwIu,="P_ApIi &Y_ti %:X?駝ֻS<+̄ ؠq߹IšۊG5jpk_r*k_D.Jw"n6ιNfgꜪul夶+2\0z@^tZN>f9HA|UaiXU:LXuB5'EKjK&W$k]kHd;5U+bqH 8elL50%W[" RujLSndUppA\WlwTȡL rBՐ^bӽx7L@lFW2c3g֜Asd$+:;)L80;󇪨kDF Җ<0.wJs|Ns'FDDU 6+AV}j+l)Nxޱ5*膶fqf@rNd<AnʇO Rq7'3aA0a;hlhc-UT֭] ZΕ Q a^.=j=npvY>G=d3NJS:3G?"XێZdnx^@ās`# m\oY/_[/ ʙf5Z?`xb"$9'ݛ;4~x^rVC0insKKExR]p/ndT6DN;bѫY>P$)HݺHZٮan .Tvv,{~#%>єYSBMU2C2ʯW;>i='g}H~/i^%l42֑^GYLW=Ed= Ox\"͹u DM[f[:) }gQ( 30R 3ѓ8mH_)1GQ}5+!$:=JV\az 608 D_ B NPSV-VV_t d՞|ͿN@WY_"(Qs i 9KM ce}Qe:Ŝn},4G|56W~pz-%"*"փbw/B>9mqLxB"3^R,=`QP^v/zAг}P4ґ+_bmE5_0y,Wr94i"ݗ2euˢIpv%v,qOHP]mG3둴BKm"67#VKqL6o Í(fP!4bYf ^jaJ7TT"||ExzSQ]b("?6LRy&;Ue.w 4ꎄI/|]f].$YEpN,O_'BEi%nq |^QfM_RuBpR?Wd0k'Jj{3`Y@-ȎiMҽ!an~~8wPG OJ"C3%?M=|&J4tJQ쫧!9+!~d’̂3r~Gfkg=皁`s*&.7xߩ5-eY!ֆ NRK4o aJ-g9jtl~[9uoPe/aO l`a$t|0"& 7 %cÅ"$dwRS?!޹ llGϷk׍k81:̔*YZJ6oZJE*7D(᫠' 6tiޣ)xH? Bi-G ǔ@XaB&Z+ΰ_E;{]xU0hV1:$[뤃mv5}Y!V@:,(<Z9a޻iab('xtY_(u@<\f%2G om bVјBd^SDityXp̍i>3Qq2-tXv4Ǩ!%fKAee;o&RQjGdHSmAqxmsO(if9ߤEe* ;B"ߗz77#ϥZsLhscqBQ鉰N.*#nyqi:ķt[iYIъ&祃򢵄ѵ%ܘPLc|s [Gk!)8o&?dMbX.O[OŌ^W@Y(GG;7;xW'XoG!NG^UH }Q׾|_K4K@ާ̪Ph#nf 8sHR`_DsqୖrwƓ~n~> @(ͧmqt?ju)'`w#+L{ڿ^9|mؼeXauZ/~jlOI;%fz!ȃtIipȘX^jG'o'~^*5$JWgNPFh DskUիO~Ө i,~S,~%ƶq'QCg ,| ^:E|1bv͂#/S}nrB(oN%eײH(̑$vԩ Tz+]jNƥ$9v=ݲ0Q+E&bH–oS0Ƥv^1sėt`Ztp^_HU8[ k+1w C`? wCB:W7 * Mpt?k@+$ }wtWT[B3CFd%t1qiɝv3W "GzT%$[+8:VE WRvmA668wWU:BAN)w`Rj%~ފv^4Ud&L7ڷ{٦B%\N+HvGg7눘A˾/i4K &Bc8yL%f5AMZM=adxc<.[WeWVQXӬ> ġlNSi [.+c-2nzC=+xN~QBW煑;jޗׂC// ݃PL, eN* oŕYٴiwE0x=UZ/` qn@ֽR? k5ǧӯnc;{! eŔ&SQJʺI~g0}X=@^[x_V^ىu"[8HLxQAM˘Х6b;XБ9z-8؜dպ/te{)=knĀbgrV`:1Dڮ B.PJF`#.<´@]͑>Ie1蹣a[eoz8R#!àw#& {?KK<4"u }zpL`#N1v |ˇ:LgJYە(;=ϥBl前gx6PH:Xh`m)qj@q  C&/6+!<[e>lK^Se8v3 v~B7h(. ^ݚ Z( ɽHE0.4nl,w/aq~k<,Z '*O7gk  zQe=8ݟs爝Ceņe*S~ 5A[3% {ͮv:X$'lWKzδsnn;;JB+A| f̷T龔7<{]QSq(ɓqAznlOyN&l/DW:)Փ)(a⮴ͳDi`s\/K՟|F}5wSMg<#zގ&IѿVP0h\sG4RhNɣ8zr˲RP`TyTNLw&Vgk2Oϰ{9''v w (C|ǖ^-~U6N֍h6h|Į@3Kn*~w5Cɚ)_\=N qK (8da_!d ʮHNt')MSGjEݽ & 9Һb 9Y=g1r7Vw!2ȅ)&̻ t[T?wdT3/2:ݠLo#ӱ~%#"31⫸!e+z-ф6tiF;Lt7* W(ue'.>*PupF|nu71A)KI]ބn.KL=JS{gwQ'lXş :iRD5B!%R>paP$ us ̸w.Dz;H[Ƨlr`qUHTʔcKIxE'X=qaUwPb.*&-1 ک?s;#Zp "DY4K=pa9Y lrMSӐq|ß^4T~1] Kuv 25kiڐjU4nې'=%5'p}Dƨ=%~ž߯?n)Sh(M[! a)W/ko@?h/bj}_vlup] x}@u7i玉 *"aNUOf̴x5R28Suen'P9?htO$tԠ(2%:omخK0ڬTD݀x]N(gN"c>/{5`uJθcӺ0oi#]! ]j4,/=˜a#<1VfOIQVdlSan&&{{L4oUo>g>:TP qwsJ `s*Ժ3AJi 8׏DnwmM@Elby/͇QnMJ5 f$9Mqjz`SfdEʙ56LKk $Z΂JW3OGG>DM[o/ {FHr,u>82[+k+~2['vp; |k5ǾF4"m+ }m ~B&vQ166G~g񗗾=(NT9YP,t.?GRMlB23YQNOɨm8.VtD 膐AuJjc}עlevm?mK/_̴ƨy k󗍸xy˓ߨv#VcB_pO\{((mlU`PqXMṢs,GwUݕ)WsC:X>cU!x3&[HP?C]q R$y# R=몓Abqɲ\tz UF5N]R/ KIj5@ZFЙsw,\eY2K _){>1<27BtLބ\q(_<@%׃eOpJ˫Y W~ ϋ(ӣOh"4DOhClط ? Q4vf$X8%A&ƒ35ߺ'LuVCP$LF` #$FV #oxK2*R Hiipw PnqƑ } qh.Jh{6*g#`HbXRe)"J`;=s{4h,T|(o#b=Bk 3cҌ+kTkL eiv +Ί$Nh,u祰#G\p^oEY[DY&*O;u$ 1XƎ?~AGTmv\/P0lߡS(e LkSvQ u=%dztu!lc&n1;`rbёPi6jMTjW-8?EO1& +@M &foX ܤU#K=O$‘ q7( ѩ!kEms'=yLpahߖrږ;̺9CM.GlXm'haPÖCfؔ]bX}:!&3=% ŊdF۝[":ET~d~trj]~y} @0Pm Y 9<6.k z\l5A2KRBUE77=*QPg)v0d'E11x=5;Y2zɸ Oɳe9oIF9xH5;bW7օ_Qk>(K$@}Ep Eu#OqW:)a ֿ\j9"tCEܛ}I);*'FU {>I2n{9nzu oRbќKFd'Zkq[sXKޜkӊcS86$*µR~l@{I S׋Lj<2z  5N ڛ!{;yL=IpN^e+F]'/㦕JRZhBJ٨WM+JݸJ!+l'7/0/{Y(^!zr>'Igэ,*@R>\#!6t#"T5&A,j2 LlԣmEEzp:B`Z\vzُdISF=+^Lû-\ MRKc(5kqK]`Aszf<<|頉ȯ) c]dΓjx `*K uéYY< UngZXv*iy82孨 Ml:-Յ%DbB1m ~߼okcb(t/,5~0K&G "l5sw ţ Ѯ- {cubTtH/,ؾL)3z3>&[Z?3Rq59fUPWR 0 5 Q rDz zцH+XwVòn.2GZu ~ k }/AT%VB$$'P=,ҾR nYNG)r:WTL[HM <,#>|!$yf z {zuMfe+l7SꚑrX'׍MˉB/hG% Q.em[G~ 8Xf)4KwuA@qy@rq,`d- nSdi=A1PEW}|a}brS7kh a]^w }ӻIuaE *gujO.ddݪ&ÿM#V۵s}$Kfgr/DC=%'l'̷_Dٺo׎<>mnU)]DV'UBd8E|;ff=ww,Q߻ӫp%SziN# hj^YHȨQGqiJ2#XvgQF9Kxι2))q +(wNM<pQ8lQҮ$RvV)Q nPR IaAx^ BxIOM0x+Dف.Ҕ Wt0t"m<ЧodA_)}y, )# pG~0(EI @iI>DτJ87J͕桊 e*yr%`Xc35/<iX X|3Q6=^A-w0\4/] p6w4d(FJg1c^t CUkC;>&тR ?yEuAט1*95]3C3+:^3.^%5!6)j5A ;&ڨ"٣%,efmқ,W  ОNf iZ\Yq6prNJtu91M>^F-İAj*3mRNhrI&MD0m0{aMQ{Q_IGsj/+l!~Iz3u(M',%p;W^Ҽc*|d}#IW}~ϘLv>` J49J`elx3j8߽%,7b5X HX|B{T*֟t ׬ã(E^X`w"|ܼO}!4{bs}Vt:IH6mb|8$=? <& =noh|r[/G}"4۲1\{3MuHCnǦD՟k#R *Ea6EA¤8ʊ8FV3Xp$HY ׉H$9aN삛.)n]-%$3Hp z0ņ"DYfh_3H/[gSVEČ@ϢݿqqFh`"D'4~.c2d 隆H)JFv^:?5}5Z(A7䀱Ф.\FediFvpOy z-C:B-Ln-o M!0Kê;&X 1TjoWh -72z73wjlP)q Gݾ_P Wb7r޷Z24X1%2'/sYeh0VbQGY`p [flZ!_"6'*Ѹ[4pYM-YE7E*G cw5w Eb]c?f>T@ #y.G8@1gKVMw6Hz QPDT&,(~f4Йq!ꡧXuLU%^fTIIXkZ{YS :gT5O1*wZ| rMs;0mrs@V[⡂#Vg(R'5GB2uCܙeK.)jYt'ߴ# ,9ߜqo$<%8=P'RQ`詷0wY5ɘjjʼnJ'x͋ѺfϝSǥ ;FͦYol^C&NՖE-|?!IQ|#O6lh0xP*ֵ`i;ǯ9XQR%O7ȑFT`Nr& | pm|!y C 2\g{Y-V!壱Tq/q4}2{W $Q[:-F]lV8P9JTP~ [Q V!#/X=23a`"[d"ƶ:gڴ٩)d;S}]%ȴSVEH_,( ]D=Kp#!L׮ێ+K2XX)>a5c Y}'q{vjEXџ'ҳ4?K}D($_ .3dq4={S[b;GӢ7"g QzY̑>$zZQ쨦BX-!FL87womF!XㅕF)BלZsy4aoyM? b ~ ?m7'`YOc&ϽB CX!bK_9ϨGlz~7R$e)rE\I|fSrh3J}K4E:!~hr[ :M)/E6}rɑgH.KtR;mtq9״ɋ$'8HB,!V=cgoP s%÷&֚WX䚾|F^m!; =_p@GXR4G0?fż,)4Ϋ`1;$)BqO0ۆ".p)&B Y;^тC'u;>R '+W<ߘS{O༌ `\ YWTty d-QtCaYV(_[ ;cS}w=OL0BՋd*#: R-h޴=+/}_ B_PwViXP0X. <Î:e+ֆ¥}(UQ"a: C"8 Kыد?(o pػ\-S0aw1iN.C24?RH5*gPe?abvtbv3J-`a -XրDT iu=8 SBRhàk؂LI'귷eI"o|8z8EcM;Cw6 T +COz_ |GLʌPIZ1\[MIw;υ]G Sy}έ-y}*Qp$L,?\A(#^rP6d&ђH"nIo?U;5El#Dž!BS^Tq2a쭤Bv`.nCMJEϡDp]JLQǙ3 4C҂ M󪘏킁gu ־rLJ+[`2 Z`1ytCǪ_zSFCj+{;kt zܲA5N4OSdΏUh&\Z&Nq.vQ:6G^ӓZ_RiD_yj܅Xo,T>ʏ% T г<sS!]K^UAչ[ɓGZkMW T) 'lN=Rg?dwHab~FvP`E[q+RH<'lK˧<w3l+*3`R iKD1YA詃x'א*eeW-hݗ~_N-10j vo\'a~KSwdC]BO~iL==XcQc;@%=EbHA:G5#k %*'9B`hy*VM(olikQE3| XFhP')Eɬ !̗w`Eޤ* ^1j@!XÉoG'$McrVV6t%e5*Àz+IYM`++/g}N)sC~+/8hGI"ㅎAoP^U;'\ vyܪCv[Aρ^X)sqp5HD_:jk 2TrAH_Qdi_ t̴kȍ8p0BOs\tj:K Od/!JێNtt)ID25qOgjJ|nd%D-/OCfܣI&WAi|kGk(K&v ʥv0l)HIczIiYT#{ZNftUE_OK93NͩP^=uf $j^,O@%E4 b9Zj̴6K}|)#~ʽ5lfSR%{QukU$kkNȴm-ۛV<1~rVڦ\'.CI]&٧Xya> u*GoFG+DRnk- ;eP=!e6"TM%\kmiBb\9-מfO:Bu Ҩ^bY1aZqP(|OT*vyO뵥 _ 3Ǝ=*=Ud9I.m (7s?VuguG2żÄЂnp]Ϫ`۸xρ{f gmT-T;^_RḲɊ癆T0:jm1>}=nlPlw;=u,ȯ| ^tS?ih~Y]qnjƈkp` Jė9Hil4?]_A1ϵ?nw[)htⶦU} |jLy[d]Saa0 D+ Tid>/|ej^@0zVEi]љ J`ќR5/dl(P+C0.Oڇdv<$L"6ԛuP"MNd͏yE"#y)xm 01~qrH~)ʥLdT:6Qg~M\!DƯ 6 <p ۇbXrlq]p(q[Yaeٟu;mtcqJ!rvg_f2Dja` ` B٣D+RkxB%?mD.GfyV%2E+cyԤw [z:1)mQ wZkG<,U_cJTy.&wj-7*]x) PɁaC%(3b,ɐ^ÕXtJf|j*J'ڳކ݄2/EI w۹' #_podP:aۨʂ3$y?&j.yGn*\Ebԩ*ʪ:ϺGOkXaߥfW~].}%7BHRblhgD؎W1Džɕ"@Cѓ_ä́ozqj6I7dSZpʞzcucS cGLy_ ykF25 ̚[Mi>no*xG'B&!Ralأ0ipҦMMzjʋ|s賞վY;D ΣH8Jz5[#9"mQq,bˁކH3t)9ؐAL0r`e |Sʅ.=ԅeKn澟"d@l_K,TXm/4MmzGW&pXra iv GB2E/.Pv`D ^~>đ*{]Vf?^;h J_/BDk54g Eᤢ1BFTR3?'hEr/5OKiaB´ ~p݆I%X}A hs׻/)Qn޾.'O͠M#p%k49{9=le N3䇧;TYݫh4n+E_wdY6{v r߸Wof?26Eё2+YRJu=5*,e ao1_ kg/pG*xqJ$&$RΚUrMX,"V0GPU$&tܕSBBY*2`SENc |2vWMgg %)CPv'J (Q*w_[{TmK6Sv]gXn8CnlmV.U秬vٓO8Cd $n8񚱮'6@Za` Tc9Vq`E󢔑 qk R(:A]XhӱH~.PckqDQ{Ձz0')zsJbM Q-=â6囅Jld2C4+菨K|>yb :v7hFgG{ӏi^-2j?ζ2-gQ@8[y/%RjQ YT.6Քeg$Jk_QうȶPv%O#JN$ .@m/LwPYVPid[8B;V1e z` ds^ 7FY W)]k`Su8wO(TsD89ݢ{ٞ(ˊEme䞖$+e''/ͣa ZkԿ,?wfﯘ:ݳ}j:Y|tY/tWUch2 ?{DwS3jI'30ԞwCTM"`jWn gdh&-rMs1}' C3`~b;7C0BFm_ ۆs!f'۲ii*$eY(lHhK=YYŋu{C]Ff m/?zg"~ P()Mo5$A \ -nu8a$ H'0 y@Onj ^"5KqA͘7Ս'Dr!vY(OIV=D)TʼHCш3zU QS3V }%\1dnQ."q7iq'"а%a%6-ązLny 1ӇH}~8A1aVq | n6'z˳T^DZ9 UCFˇZ,>%.UoH)>b;P0(,RƤM pc=9ƒ iF$`}>59#"T8.In|/;{[wl--;զE2Ɗ!{gE!ՔUy%#bLY|ԆZ=WLB>{JR>@#W;^S٣ ﹸMqlJQH{7j>ނY'~KW$-΀Э zwtK~kصM~wB J|r`e J"Pr knT$%CTjEn[CWd<KE7M0}8DlTXQT_37Q#d8{t'.pópZt ƌ\:#ycrRaԌ6ɇ$G|6p:?`A rb{L5k?Gu%?:OQuL[#:fΡH;L}Clqbt'%)L@!`^w_sRi;:eޠݵs毃wExw}NW)8zyȅ3HSW2E<ґCSG<3~aq2 !X>E7+iJSumTiqr/`U Ylrp_jp@9wfUfF],Jrq,֮&{"^۪ˀ4e\$RjCl\fZP\>i˳(J¯ƟĩVTh֒.LIE: ͹&Dc3nI>s}uN(&,((P kLy[ lݰv24nOՋբ9$j tlx5*qe6k [Q&6NC^, p}ME;+]E2fqz\, /g 5onn @#˕*Who2S@RGR5qW  XiAÏPw.jR;r:F~'MkcMSؐ?MJpLN8i2s[3n|[:[@kw"qV?g b2,=)$o8gi^slm]06'b<\fUTOJ\>";U]H U]b1|^F-BG>oѓ-hȫsRC{ҀV ΘJQ V~b f3,5uT8HDU51аF_G52 Ѝ[;"6wT 7GX0Jz&0=Vn%ڍqAsD!esZtك}qA%[1 rq\ -! n,Va( KL 6wYm~L6s{$(c~8Y0`<N*Cf<6Y):596;s"e, fEbuEoTY>D- 6ԄzR21[;(է~g r+Ȣߚf0-K֋ [zX*OcOp.|%8߽#j?VBl1DQ]xE\㮋^c"N@  F2e2e]Ieڋ~-Aæ#7rzQ&\0y2 ^O2m+ACRmfLukN -9/Elj>oxț4ogCˇMnnEL3 ed4 LBE;.P4@x  \">ǞD v]%91~7= ԡxKJV, áUnB.^o*Z+/OTGu器P@#4 3oO頛ML.tnݤT,`{tvT8$óN=R!gP'>ij^ⷯfx5BPġ8S|<bWgjZX+cB"|xBQ+9$gJl!M{3o* kVBW {>08!"+=@dFBp*GFq.C0Q4qcۍA0CK%u puxlZזD^_ľ-i *Z7`]Q`֖oX[4wOneXT?̿Z7c_+@!& OA? 0[]0>dXv>]5FJ (ݩJf<%띈t*=cLP۾8єa}C-* EޫilCh~H6ծ 'zR5ր pVppKGӒ'˞# h0ѹdBo"be]P~R,zGyte 7c%COk̾ 5" hWRtP"_4(en5v(' /t nU%͉P5wuDí sh 6Pև3Mj \zRi5upRx8[etW4aQ#oZ6\j!G,T'hxhp #L!9Z)hPr^ެɭB kw:S@vm^\:| v6@ls^[{+pt l\42ZXzx'u*L,;ΌrkB삢Ff njRTJ+VfzK{ [lS#bo0x9ڔ\8'k`ړ?uV+f %3ހ'~R;:V}46_GjxZ(.S"Ѫ2D"Op~ÊF;_)//fD_a.'dGI LXE eݢB4<*!85L6\Լ]:^%xtUEv5 &(_pBx `l3WQ\(<m; QF^i]ՙʗVSh'!;i3!RN$  LfWuhMjJgguMC ]D̕?"o)i&RO)ffVstM9L~\)ZꢣWLԚ!\nkׯ}spjDiD%΂nqR]\Dl8Yds%jUCX*$->a]lۍÚ@ay;$8]*w,L$JC,E=$Cl<8܀:p~4ÆJy*wJqmLPȻ2O_΅CD[MT_)piLTMUo .,W$ܵig-LxV/p)os-Jjb&[Cc])֫XsUlC3= ](ARlctS`.9ѿ'uR}P{BΓ2LgƠPq[rϬ'Bm"TJBo 4Tm\>yGԵժ<fכcޮ<VjjjS ud g@*=/]/D'oj^ ol BMkѹXּ@ˆ\! qEVrIA?R쭆mXpZ ="u$v**Uemh$gg,yŨnjq*+d eXP }Ԃt&>nWE ,!yڇt?W&߅,pNU #Cts^=*OrDRUa4DΣaVŴ5z+Fe2}LRt܄$oV胃k_ʄjIF?N2)$El͉lnV^X.{?+m}D{$D~=.'Ln005WVL-_P8%]2K'W-]HO&(%6ص;@V &}ilg=~"쯐n~-R e:dtN 'i8uql8w; t[QG Ԋp@w&qö>B[Qk?fV{pH`Мy䚙ć̴t6pLX:FXKk(SqiY@tItQbW }@!8ѭ: 81tDP3AziI8Q¼&v vCg5, [68CN'ZBNx_I%53ŘW0D*elعT">IGxL?EՅ5LdPkh$莫8kV04(l~/Bk⑭5l-}\]0G9^7Z:ݡ^ẃ'\q`hbkh\]#>tc᭏|j+ޜ). (Vu'vJ)jfҙ(.WTQa.5'j(T%l <>>(t/ݥ>x Α΢vd8vkpEHO\]xӅ y[3ZMebU7,c#y S+6}YM._s~- doU'lslZl~Kca{U7"X Ct!xie(CHuS szk1bƁ񦙠t܍a~o p*Ylhm&lX&,8I63_|l} tBp3N k_C{Ȓ__8#AE0 `rE\4"DY  M4faΊ9Z]mdNM{e"~k}wE9FeYOgݟ9Vt"#[S zqYD]0F̆aC4=8r+ H"a>G)htp:OQyo DAI|z$_)9qXM1bm wDiNUqc(t'1y«9MtFT/hHԝq'2|n~ۅ'OxyA]A}&BLybilj<5ƼTeokʎ)qdr>54xrsN/x|{ߩV'k,aj:Ļ֞kmgyJ^$iX.LU=I.q$ `Đ#"%eeX,8A?F;ԗfk4\teEA oF@cDH0"'rp%M$+Wo=ikPU` g51Aޢ[נ\)ˬtRX)Z\@K[sEͪ`QAPǼHe1LAqPp'|G?o̍$I*umFWBr\5RWBCQ% c aM*!8gz'4!8S~ n^FJث~P_oU`44Kuܓ&G@de6u 2W1؁ /umbi֛;h,=`P9ϩ2 7Hu+^?s3r YP 05(Kpa+1+{)p E~6ť"bHtR!&2&!ʅ߻BY#LsrTA+%\ϔ=N,ṯCGC0$^r q;Ǖ3%?Z6>Ik]fDxs JSTBb6Zm2S&N4N}׺6SFTmV쐈y$sѰ=D};Fꇭ=Zڗ zUMgد+^fZ\AY}{~ϥ1_r^r"9]\7'̟jk:"15Ix$2i}kax1hb"- R1~5;&_O\Z0nmO37l%Zs'nN̿S; ;IoFLvV鍀xt4Oo*$Xu9CİN.Zlo'î~(w+/jd+|sYWXi dk21Y[;QCe~AӲz ~_napTCd̷룙GW-o.ZQaV]{ֻ8/w> UhyZ\^NtOMU[ōƅ=痹/˸.smMiX0M}5 OސA^iI-ܔN{[DfWy_q91r69.3/Yώ_\}(%7p4E D..08ѿWIM:kT/}\R]~`[yn3K#~N6ۻXNVf,1ƽ%k6"I6@)`+"q)^K@u,8K^hV j/o.ړ Gz-ҵ O1嫛N`] O&θ:dXkm/.13Η"[[x6هR]H6YMnobƮ|[Dpb<8yo jfm6I*q;7Jͬ 6*OzOGD#'Ay.nۨ,hÛ~[}ؐ?6 2Mx /xS?f"\DfH_O3JAu^7"Ȼzt1/TڇqtIR:Ġ`bo-ѱ_n:ӽ;&=*#5] ew0DhKՖ,1YK}f\ђŞRӏ? V\PRaA0<1sf\ }\ޞU* 2Bo$M)njoy]MB8S a m+U| نv݀aa<oJ޶." 6;G#=s /-'7$/Jn%=ܳho6# wDLV|lwZQ}Q,7!o#.: Crx5\[%KE1WFא i1H˴ē _9(Μ n D0AY$ޭFTxMFGJ ndijQ .QwE&6j `R[CvSf⯝?M.{)aT Je-p2/]Ui'V%I(L <9?_c4r#r@,2ttF]RάE8UOw;ZgPr=BhlA˝Z7bfZq&fe+PЅnEvuQzkR8؈ [Gϴ(y{y +i|@p/]/*#4h8/% V4kB4J^^:*rfc|f4z-  p  ũt^ۑ|.U@O7`PIȍ-=eg[ҕ8׷SU)$*q Uʅ1Ki'V"Q]doW<4"^M&S!+9 wߒWZ =9׌W;F% xU!aorjkx%*}~,sm<%y}.-3--͝8='h_/!PDmRkĪ,S7FaW԰~5!e1+(Yc{-gpt>^#EzF#c-_{Q 7p!H{U4cMYSMݵͨF|}Č+4W+-%{KYK"$ (--W l:t sH O ӘG5sd=>v.:3a5opd_Վ#x OVrkvnD%)j%Od-;3~'ɪWK AzTl"X^ yf 9%C/ErWK,)@ɛ-zSDYZE}ܕ@{u?tK|P ` 83܅W"s4ȯbGW"rՌϻ?CLީ'/1tI*pdAtOc&Z١Y(5ο6f/6_`CQD9,wNJd߿kr栦״&<_ZP1%cI0~`+2Q jxN,rB*Boկܣ^)a)J,XלsFq zSR(%B6XAQ2mKt]s-/a:,F΄J[YJWLWe0.yapV&҃cz[OQ͠"T$;D6rh_>PR{nkm V ?&!g>n:rO i6ZW8FVИs(`"I (⬶6" WlJu'Lۗe|ShC~ ~$-oC{U6tgoֶnK%^9fw3 K ~~e,5J[yneyd&9foBquܳUvNElZTԲe{gt )]E#$o/1+(Ğ[Ɩlo7`VU*w5vɸRЌ V Nl!GX@)RTޘxgx9t4ad&=k/bZ%j 'd`O@׈{ٞ/N{9$cr0 ,BRc}ecCE@7j\ vYw6[rH%fi{b i&Hz+|5 JS8y*K,"]p=d{d@,Ajl<=E`4 同bw9O)?xO;}T)@գrpIdzETCϜ=>Hpm7Y#LT,D Mθ7i} +͕7ŁPÚ}aˏ-M s\8ĹW(}.XLƵ-eؑ&Yp#P L5ldдR@H vmmK]&ZE _q/ktk5@")kkKyļ`a _!R?X7reLjVs=͜iN&:*jK{?AVA0B I3z5d>L0#8ˢps~w6 v0vA}97egoxOTaρlq 73ԏ mێj妖?T뵶ptEwR˯N03bB6mnU.suW88*fT $;PCi9WrkhS~ _auC y"5}Me : Ju 792z75q̂RM ve4Vw7W3kuLR3MO!mBO l=U4#,_Bhk[wi\š"B*)iGsRBH.8}s1X  g͢)+G>)Y`YzwCYHpTM@H'кU{T@D #XJn& 6A[3eU۸=³*JкW.AgW0o\#P+L;Z3t` $qxj>՟D%^1 Béb)or̀;7^[g[%7Wkt9;> Q,%I 7{^L7QvkFAٕ|[H3- )iՆttwr~``I#A:{?p7Lxv= Z#J%m篹n?+zdTH@YVXV+lhu+ʞkmh+(0JO\ i24\ Z 1v >Bު(8w+c+aAzEeKTcMPLJXQCV! $|>c߬XyOvڑiнM[ m(H$7GM.& qYv|BDDL~^F(E *b$=(4| , ,nmAEڶ*,1=f?M}uw7ˮ&gkoiƀ . pNvD2Ӿܤg' -wuoijh8䆳4֯/)E؂WUa۝3WDLe2oװ'+>Aηe;Noݨ6/(jtSyԜ,K"+o2`Leߘ,6 =e;C@Fb2e͝U6=C2aH3}.kI%R)Ҥȸ~W[c2 !s%[T_>S'7_Xͫv+!k>a]pM#?~t{J u\BF=2koԹ?>ec[0RƿLW|<^Czfb  l7[.qJRCMm[( DKUuF ] ̋\]L%^~[Ip1B >B Ȩ){knf^" 0il^F.jY i|ZLMinоP{|2WOnU k~qZd>=WA31Mm>!-fZ*)O*I{zbk̄Q iir]$6~;T% !WC6s#JӐgUq [f'ʊ9ge%#PKj|G̓$1d =xqv-lKT,_Nδ]Q)|$Ȫk_C6Fn&@W5DȬ}7dU6AWRk:7闭^4 (@9o&0һ8Cy嵱3lKyX"F-<jL|'7::޻6W>t-lWT)X8:V߿G*?zs)϶#y2>R#]=qb UL .P)Vb8]kp)IL Q2~3RԖoC3+P `FrEBJuE`)ڳ#GX3>v*I/Töj@m[g!Cżplg)@U #NP0x~P%d4K ȿ!keZpLJf(:fE~{rq eN>,܏i;6 jʠdc-p* q\#^ׁc1b[L{g2XB(?Wvbڨ(qr-/@3Qt|nx1w[cu59/9Jwt\V嶦tM;QLTP Z&ӮI?+eH!jL"dԇh1nc߲~>XuL˲R|,ocJMWDw~"$eIi4f2\\ I[F|&J+#~$aw0NP3qS6D|(A| ~ UŅw@4NzޫZtuui.wC2UZ nAǭDpƨaAm3UME vHK\3.t]Ґװypusxkm- jZ f7pK 6I^.u65%yGlqt0^+}S cB@*2Z]iu=Sȹu?_(c!iֹYR=$x:'\ #"r&] л:* FfӿT6ޓ\fu\Vҭ3:@D|yD2ʺn}fā2^'c8b&@P~i h|䄸{Bߘ&$Azu'ǡRmctv V{E+·5W4ֿqjVJ` 05QO-/q8% qMG||Ԙ;Tåu.N` "3.d `|9ص/K|B'VLݟ˝ejQ c.Ir1ogp}e}D:+y#ݍ*Ph[<*BP(3q UL2+bڸ3 &+[t<0$?ʹ4R^2բ0mc[>[d'<h#0LkFuT0YXu{==6.:LoAֺ[ %5,=-Ƶkvfup#.D,x|BvH buk8&0|Am bev$*Ʀے,1Et&o1-N^4ПSKB2P~?CsyMK~mk ͔BJs?6P#Ti,mTz! ?ek >bMk\irt ^u*ggҽa#uAeyu8XW ̩J8W((“5wkSİK`,^ak $,X]L+4ȵF;u0UV.ܴi|qwrn{FZ6]ӿ4"^mD*)+ZAg,g]C.s2u③iߦVOc-J-YbOOw/gOe_xGAW"?ZR #wOHOT|COE-8-P.'{~XAè D+Q KY*s˨b[ g/1W溰ZD -UBǵt|p팡1elatrKJ4pHN!9Ojո̠*Vp}%TMִxAJFMZ9쏏Rw0w(lzt}; VCIϨMYLv#>󪑾 2]VX2@Agzi3>OnjI;MRw9#j[]TG|biW #K0o@5T+(ȣᥬFLW@g"#uJ;jCcNy@C< g؀}>|KeXbmvުZHx24O=ko5,[q9Nq:?KZ`,q0i,/oo1;`Bi#ߍGƧUxkL ~&QdqqJ`QPHَd'#7Q+5x|*b XrUi}K#c& sqvKCOH%rz057+˯=QzfcsbYeQtХ5/>&~hq~nToϰf9Gf/9;tiUHJQh(Px1fkl| nX0!yሆb0q+# "zq$S++M4YAϴj\HH_?D{HCloȧN0| ӵńб?6:"xy?Ju&UI_̈́ˮPӠit9;.毯d/x*ŀ.UW>6(IX,>= 6죫ܘG^Iа Xw!eQJR\4 Oۃޕ xZR'06ۼ뿼y vQksvXP;ZЬH/+փǖDy/`ONa3MWn{mb*Nu!zhܱ)31 ɪ͟ gB'5dh<Ǎ ŻwԥZƢ~ @Q, <˴R#qb 7٪Xa-B-ЈkfNrm!^f_=D)ާfqC4=X= '(U -~K!^$X5<Ž (MׇꗬI);\ ErXG4ʡ4pгwL͉i J{(1s1p\جfGC,^OJ_XOzM LN3TQPU`d={?욌*J@Qp\)JC#(X Wgn+ 5Đ`L{X\j/>ϴPj}.C*dC m!<3)u5͋y~0 :-..^\q4M QߟΠ3L$=,ק| ۿuQX0RCia)dg5N?i%zcջƞ۴@  mSቊDz1=×m Nɕل, ̑=K+歆#d뚋>`:T(ܨ& D;DHs"*1 DE^sww& ܓ>-CPD_7۷i_vZb3ϵVpeU"Zl9eA+H) |5y8/|1O_/wKL]a`.0:u:)"5g AW_BdR5ʘO'>sMI#0-h9EByZF7Bw@] Q'`{TPϪWfTDR.i>bFy= "w&Zq̇@VX8}LXʇ Aͭ|L CCp?U sbBT0̏(}}Ҕ s[+)P;P2g?ywQEWQ^̵O +IcV Tez^ȄyOKA] V?g0ACoIYZ- >ړDzFf- FLgT>AU]gb_(*"t%@y`b)[<ٮ[\u*j ťGGv#ukޤ☘gu e1%Dz߳^,[&#J`:;|hj ѯBm3VyQh(k;Q[*(|Q(OG(e0~Ht)$BkBH~=bHn(D\JO@.x-+^ gA-}.}jIbلd ^5A:i\K^.[4pp{Ugwi!__ N16eJAG0ZsރXw<Ѱj0͍ioN8>.=]ͤ]f>APvRڣ`TtwY݄ _?{ō;J'm] ,Yh ʫYfu3ϚVz3(⮛*۞ Cje\2I¸D44<gMEI+iyoW3aDvdMKwk],cʻOQh]69 :{ɠh?VV9k{|^r%~k׼?lWN!|%f\t:of jPi`ڰPpQ/O%Rv4E\⋻#C8Kۙh2zS]l[Gm#n2}y(R~L%VLNN~:y^At7TJe!p9E T& KA׈`Sl> CS7'.F?@x_7?/4ec>1 BUkzҊ+fVktVzJ#6Q1$Ss⃈ʸabAr˥Fm7_ &i:I>4BstJ ?BxRꛆ]--40@h4:=Qʺ`kɼx O:l݁ ҲJOq 4{JT/덪MN2<[jN>}RH$UEb&>&Et{uZcGOO4+:UlZBFzo;MhG19$*Z'1"BMzͻ4fJ cb>f-s%vSAj@z|<0_l7H:k1/FޯloY&*-JD (LO3op2Zg0wN6{tNO^5fh8uBɜ6J%ϾxlLN6R+%τkNhfWZSc9*C<=4`"ZeiL&3N7t#:"Th}e0afNUA`kT8VNGǫv&TBRw7 yzAUdrXIPS`n`N-g4Tx5uOd#Mq߯ +Z/ j΂.L :"WHxNpReqhɛh\7a*&i6.Q;{Қ аqyx1q+QaNUiu\&v[mjHoZl&TڐdCgce$%_Wo{dĢȍ}(M\lSs[I]$([SImjG[_#_ɉ| \^ؠ-ߘ$2';u6u$d*PMY^l{!;v**j^FIxM㩔UX/~sisKZXU -SGO3Y=+h]iO/]i b "{'zןr}4>8ݕ$<|QIǃ~ӡϦt pqeXe2w\LrU CaDs1K0 gX7=Qˏ&+n6EbZ|ȏ^.9 jSl^Y̡6BND?R黒c\i 8On,֊*xs %u3vDa*:%ELxPRy ӉV㸟% XJ&^S|RavVjp,L34Ɉ{ 0rXG ̪}u犩:ͳv26tٻi۶m%2lF)Ҹk{7Txbvb(VpYM7 E=g?Zm !GE& KZf8rd?ׅ#Hy4HܒdC6גB(X;HM|\v.ݦg8NVb 3v7ְ]BJ[\k(0p!a!nMK/=^+)Ƅ%E+Nd])9xF`70?bIhJ&UBz,(^U}BZNJjnur%>y@a8- 89;$qJ젝URU9Ă,=~:vˆ4Ǫϵ! ;~z;3`As[Q,+ }BTo~Cu$ 2{R؅_4~S2tU kp=8i2L~|[paov&-T0Z8SNg^$ՙVxF Q x]@/^x OrF!$ $X 4plɸ0$(uS~,g<uc&\nBylJK wLRxV2Ofzk_*|d q \_`il}L}Oa'7,K2Iڜh=88OZh<U/OKNqaCsNS3Yd'Zzs<ܗHe*J,dPYTvm^2*&>TNbA>Y-`ZWF]tUe-w(}`:eQ.j7%8MnLhLTO0=_Q(:0HkI,]1LfH cU8INKѶΏAw+Rb5FI GXa%[WBk2R80[]""[R[GL11/V:v( 30|l N'L#4쬤"#Iza{j}l~ o +g4^%`t,FƤK) P!g>Uy1pGp8\%V4..9Edd+@ 7KS2sTL 5u+/I #9JTK0;H|EZKm;΢g 439C\KY LCG5K_Gҩ\`P+`W@Zwz.53<%b q]ʩ=;U&FTԝL,K`5T:N Wp@*i6]0k%uXqUgf/5嗆0%cD2f|ɛ_{F 8.[ͽ꛶[W>lGg][VGN+qY U`|CM,/4\H?a69{g@:?XE[| v J+* pPGN[hlm }(B@z}72/_ I4n2)lђ%O<g( %Wۙzf;ɮ|k4vmDh-1B;tS6+@\ m1} qEIfRXSl؀+%MEo@cI5R^zU+"lEv#E+vۺ?kuϫwR!8xֹv&(AxJmu=.zғIi1%z <.8kPI]j-cmdƱ:֋@׋W +t|Z6\l>UcYdX^j]q dSw0Fm{#+}%Tķ@$jLYBdw^|B 575=.'{"KS!s(6/Q3F"2IQ.Qzj-Öd?Y}ߡC15v3\jq)%nu7]]fe]hrBH00 A(ftN2uC*SG2y:~:kz5'ϑ"a)uS-=wX=p_춴7zom3Վ*^{wvwݬӝk ֈ81!+j6u`Aa&r EE9;sMޣcNxͫ-A-V 5 أM-uT>j,p[hTnհ*uͼĦ5|5ЍG,n * DsS{A+k Q>f'5S>clXb_Cͧޖ|Ƨm_ 9%IӴ,;euj }ff[VVXsE* iW`U)îxicyAG"SKA'OR 9T~ \\ƼM9cm c0danU}VP"BhkdX B4*-m A0Pm fOOVtb]j9ƖщtD/t$p%t9][sGe1;Y !q+9k<Et"{;[#昩q _kmP16V>iY2-^ zt.my_HnŃrFiN ysQ8c2"R xVy`~YP}bQ"oe! ḢrETnrmHÈJ̽)=,x24%(^ ;q)dJQ݂ 1u"ENAH/{ "-BegHe-yvry]5;0ISt;.rC@vL(RṞB\0C[hD- {^WE.Ұcvufec,bfCl8C΋Ӎ8kM ^+c' S簲Z{2|A-ݚN t[](}xednfRQ1L,YX[ 3 Kq"As{d5_넱Tb8z</'ےb+ PH{J oGَg'=o\pH! D4;]^N-y<kP2Jݽ>r8硳x_UnCL 3]N=Ȱ>"FůjOia|緣3F_J5b Nkei Bg5t[ O׸ 5DXl΋,*e}"liB`L,$ BѾ+~N gIx&zIP=5~@L>lZv$&kDV7ͫ`r޷VLѹ-k(K6wCi'U噃i9Mb3&@FD`}\}">~7]mMLYFM"‰T{G Y ]XMSNF#3 _÷E'6-'0lYf܌+L!~-z` a#feL>{r^z,*p#ZTl~(?s UØ3 6BBwkȳBo.7ǯM2EB>v_4dnȺpͤ3BPfvLJk3F̌Ot^0™MU;բbv#Ϝ܇ W9bȕi3QY a:b[Ed\ȏ؇ +'eoECKq9R(H~颷PK|B_,.Raks4Y'w̿FKp{ۥc|M CDi4v@ɽLLC Ϲ&ƃ pqϽդMwmL=C_/,)Q7Cq%V9őЫ& 4nJް":[o~N3]$X͋np܂ d~>rj ʪC-+q~Xy1 OIf$ .SDX-~#RsfHzh%]l8j3AYJG9'l39^_ O&/骄9n+b* z6Ik$nq~㾒|#j#]-[訙NiNHK4^:/DR)S->t݌Oh Z C}~y3wN33sѱӟ{ѠuMayVO|=' xȡ%dS@fvGI肊k·>q  aA &S.Adi$S 7M^@ ۿ:! 2jLЊw2WM4eI$iՁl&y6D2e?xkG\FE|𕹵n%,=ue=[dMZD'3\ɰЅ se2O/841,`UWTr;mkʤ2"LhDgR"Cd,"p=ez*IŒeGc `i"щ/ rCΒ"856HGOIyy}vˁ`!>1v 8C'z">6b}@N "C;)@kz@e~@` 7++5h~=w!O_]@ JnIIJ _HR{oH8GsZ^j妨q֞},MyqJ*%#NcA@A ]qYJ&7U?$HC0 {ۮΫEi_'t U0|#4J~ِ,A)X`sN1[*:bPd|`q8,” }yn"<\E sR^׸=l[K3lӫ IWj+*XpWc.Kn'CBv¥gy/74CIhHȅNf>Og%_P`X\8UWBMaȁW(\WQ?HS&gHH#U<ax;*g(vSɝV_&FGF 'f* PT;]>0<re1z`9"t/-01꽪WS"R27ւ*Wf(p{cu7/YFc/imM7ZYa} N `^DAlaMTXkySJDɚOm#1k._PwͣA!4iZϠ 7ڇsEڶS`Ę40_.K\|[ $ߥIJNVcܴN|Z⚢xrԴmIaz`ӡQySV_U8&v76 I $;(˅JqoJL{**PM83!@2SH:݄p.NiG7껍BPYm?˗@XU՜ۏ]WpQN$'g_ w->I|]Ә @ѫ9kO.z*#ąv8~*]k1+2vqCHBȊQ#7A"6v^Ns˃ C ,vF p{SJ'oZnǖag/y`c!Yl)xM9k/" N?5gA kBHpgz,# ŗL!'kBwh (Hs-X(qDp>l`Έu)Ehβj;'?Arsmk<Rw&>et ,m;f^c  TA }ц$<bJ\pUǜ ?zLv&q-TSbmyE+"'gnduM2[DQUIzxq#9Y_T4Be*3:;k#˝B-1DQ> @]$mD;%X|0Y3des&x[ߍi<!v)^54V҅}*V>b6^fd>嗤a\N5Gۈȳ~vFmyWzoÈkG%XQN\lt3_{@R^S7" giE{~l5/鸶c ZIc 4А_iy 򬱅[* )PvA0] ϻ!zԲ Z%;9/dڻN.&9Yx6 (DF-A[7nN1%0b%'A-wLyZ:awz,H)sDTu0XVVx!5:YVсMO(.W0C({DIJf 6cބ'(cR, gNǵK \H/xԬ쮴&MTo/O_j{*)޹O<)n{ U b&?A¸a>RR^wyO+.~u81V88#b 㽮fRXw x[a,bbhlFHDBBO#1CyFUNSc?}W %na ߇"7ŸKQoԻ\ Ml _UQRJtXybN^`BCr $s!,GՔP/qEelc#huݛs'Zk}%u]dVGܨrcS"0\IjkWZ@Ču7'?bw ,/DnmZLN@#P#V{z(cD:w d_N{V B#̔OL[m IQсGxw.B9qyk/Z}a3埋։a[!V 'Dٙg=BN݈l$'S.}u&_sF_-̴G:H 6f_Wj-tnЧm&Gq?O4?ds7v 1ܕQnzre^-Ks$mFG oP N1cA>LDU*&4n\(WK`#Tr ɁX M|nYD8wbtPc,ZɄI )ZIdHܡefdd=.բ~)ijCZ!rX9LZ Ef8*`sC;&Զ}axV(6h(q9`I)Z 7 \Agޞk#S䱵Y*Rn>ton'edڱ5Z # gQҵ-}vۉ~Sg{VG$SFSwŌhšp*kʮ\yX!vT@ҤyG|ŔAQW஁Bh= !,eEGyuU[^Oh`fC(m( LBO϶iWՌ1XԪ*IU7ɭqa0 'Mm =&? ^+S ?|D\fZn d4DZ։i&8[8ZVIؐ;&C1b.qi*7=SVTgš@@Y-nQ$zۚ#lp:s̈|.wVJL'8&^ͩ;6  ?$Ȉ.{3[;W{ =; `>[m KLU19+%!d u'/]=Ue(]ʑm^ <ƺq&,Y(Pm#E-YrT+*4i]1r&wٝ;(pE'䑝_#څQgXg(hO{AJR2:B^dR Zf8Zc9wQ{EY~&${N7 #%e˝v~:ӺUr!!WH4Ddk 3ageVPCu_Nݞ|C!mX0Z.Uy]EH~89T^5{V#+ @Q5~-@B ,ӪQZ@tLoY`StD#'$r(|aB:2S0|o#9X^CbGB&񉳞k88͓߬HpM_[֮1$~ATYP_RHjYlԊ?r:\"jHE%@6@-SG=Kf(1Nc` - JYbkGjO .>]$ y\zq!lA<-c/&*krUB@VAutw-DBqƔWxCKz"TYx23Ivj@"]@<^ 4lpSgi~o1v[ӐҘ˟SV0+\"*t9Ğ R̴Tt6W KΞ^: rknuK /<"{0zH|,rwe@qO92h%a`9Mm[~E04;+{԰ڞpҷ$~23Cɽk,rcCEq!(F@˸@9;(;6ȏ?ׄ;A8ò~Imb'+xbLS ˿\J޶kdsңbͻTdl335n/ct1"HD(_ 8KBfK -R4%'.9cnA//$$#ċζQwF#X+) Mnx469(HE=E7&@8xࡿMŒCE #FC+[0ג݁3!U*J"[ub+΢y /_";|l^o^/5z Ȩ|mҨ6n jyg x/P桂J+O!ad[p䇐}q{V5K *ta2 *|28L{r@ ~sC9:|bAX4E {58G K]{|!L&I;pyN>A7 "AjmBNQ" |&*H-Xȵ,YbI!~ia{a]y/)ߚɝҼG}G&r\汨5j5ߗ1]n!鳎;U`O0ҝE OӇ4A!%mӌ3>2_vꞛE iM[^ ]v =HƓh {-Պ )cl!m ͫ$Uۺ1+Fd<\kuX hϪ5.k@I#2?6$@SNh3OG*,1ȜNz&?5&vtwsTy {wcͭq5(\ѐMi \j1l#wi==(L.0t|x YPt&1YF_*J<7FLqdfFzLjRw|T_M=׽K8Z"~qB˖Y *}D&r!|w,`^,ϡ (NmɡƱ5o* /01]d;&[ sԁ28iX&u6юVOB !RQPm.l<1n4,&!`7Տbhs<Һ2QȀT B^@/s#NOE3*Ѻ2iW9/-_ ;sH,i6}8J~7$WK{}>yͱ36eӧ)} bEֈ/prc8G 4EG@48JbG#[qtuD=?tSUFuԋYփeJmzq9^ Qs$TM_{rTf#?O@x AN2Ko*!Nؔ'ODϢix4/j#Eg!hn}k}T!>;016)a"Z?)Zq֎iN>E:^ީ9e_#"r9ڰ/?af, Bޗ"LU$TcaآGEx)FSG$}]AHS Qȑsߡ{p =&Nu^)NJbW!d1QۺF,*kE$abT[wE:]C ^Ց]jң|?Xͳ#\Ę4 .bN~M=mj)JDUG>.OcTF/;r\x܉8[K(PCs,ܸRQE8ύFԘjp2i$z@6'fx[3] Hrn. HF㕝 ! ?+-"k@@XYX_*3OXl1oڲx¦08As(C U3JDtgb8*l Ž`'od=Akb#sZ.Kt@պ0}1 ҕC+χWa @@1 X>STd謻V 7%:1ʌbg?{iؤH/ V[U, P%Ym4nJ(.XG!}‡`$FVBkr`ڞ'gOjZŜ*9>4G7*] r탗;%`$Ng_ |Xw}MzF154Mm<#\~RJWR9^=U7k K6 Hmq tNy` T2Ոp7E;CX[؆l՛Tm'c^K*smjxMA1rgIXAkKQ:)֙-le v59\(zEF`ps2 &; 3f y}҆Mbґ;QJz@)/ ho+[od4. }KZpIp7^Hx­Qi& 8;%XjΌ񿕅b0$^~pPNDڠTMT_'5{.72Uj8< eS!&MHA'vsX緤mh: =bToRCM̌x'/ X쁲Z0Tr$x(st,7Ӊ;tXf),:g׋9Ú&'(^Pzm![\BqFْ6&s)&,(Zy6\M7,>2IZ /5'ӻ#M5ٜݣ%h.ىc"j; l|a:3\Nj);x.XiE (.l♜ArM.1}%9B|NĮGhxQ@cL 5nڠ"]7.Tv@lJ3aHddY@.waPi!d UȩF]VyG]`n+7X6I2DRf(o=tŵ) 7  .95&:v6TYSВ8{KO|DR88g,22ќBwi:Tmsytcޤ'E_mH j}nh;FM3XzgyGQE0'WhB"XCbʝQ E&jl{B~ L%t2xdtN +zqEq\$ kMC5VՄQ0')!d֋d`WKKl?HׅڟW7tX;vw.UiL؛})7ɿ@ zDѫqx}-)q gP$_&"˹Tzp^eE"U\ࢃA}] iںMWP&kd4IcSg;(s$@8 ,4A='Ǿ^Θe1E( i ?$ؒ#?nGè_ ^HV§NIzy.*j;R[6o9̹^*#>J,ηw{5uYQ 1!/ür|;g1zt≛q{=y& !PQS>$B{xX."b P.=6M mSlbW0/G/iCP ,5cY^۠hLuA&9Ѽa>dH p]vK\% 16<֭+!$B|_nTrxLcm%FNĜG8y.ɐϘBM0e+^r^П7ә@8zzJZVF/1#*Ev.h4ޣh#.1Ĵ 3[˯qjVC@;ʣVd&ʯ)@0cmNcסQg8h: RhW/O#^ $zZk3`P̪עLh–ԘmyMYe3'1IN.Br6IGhbߴ{ͭrV2J$9Zn2pf~ ~r .FZ\Mw[,k>i 'ϰյ8 G{9@K{JG DО}Մ3W/K( S磂E}rxƿ MC>#ЁFM~ Ϊ;SEK9-c na E˴]]*ՒCc[ WGsk}Jtx CZ$qV* nM[]+#L)8L4)`VRd/ *W&kj[Pətu[Kcp ^t\d_]0Q̱3F_pCYe Aq SN D.qu5(#IfCm&1DUdƹWkQ.X,1 ŝS&ڨLG0$8eM͛xpL9s(OPp7h,̇g?U/\ϒ;T-e9ѢnNÒ>?J~,<lj̓,B;) %9%R~dsbtݴ΍ b/ =jpq>Ҷ߭ҼRJ5}am㢏H:? DA7 nv*a:Sڙ*6cxEq.5QU\hm)#n4SƦK"Α/BcFjbwi${@U*C#/KC-EG!e[Pzu5f:PTR|6:˥ȵͶ+UM| /k8T+A<%\k XPf`n&>ŬXɥk N͔ =P/v"V^( PT]F'Ocs> yNeE q{Z[cpML5Őѷms s&sC +"/&Hڱr:F.gD4*L厂QXhMM\s'`Bb1tA(6| @D; 1nVqb'<[oRIH x scϦKb},R5GBeyc/bN=1&ɵ7"s^MeFeLd<Ή"7l>OTdW_NQ4'gyru޹BT"tGx,[:/9-jEќ?]ڲ'DCf^/?;^lud©#>gao1*WLFa+:fe_sY#% dOciJ-2u&^PPPjj,cQfSfk|*[p&dO*0I29޷gutWƜiZ1̭\Hy/@ŀ~/NǀbQd0ВVەǑX ݗú4$rGvo!]/r?+5~|K*p0 BvFwsMfWɔ"JnB3Ōꎍ(`l"; Y.F6TȦ>2⋗/Ubiܣi@GݬB>RJzX1#i퍵$+!PGR}E zn|U:7m;i;YOB~S6hDOl߈APq?J+ƃDt :0Ѐ!@4` 1,rGfetu)@'.\ۿQcs ( V6O^bYpAmG"77k{ 0XEWH |O-JU_Ke QwMGwHJ0M%d+ZV\D!1^E?h2wbTΎ >!mȴr㖙z;n0LfG5H B2A (A>,Ai c[&KTvvr3<#a2S#~(du)aw%o'G}:Q &2C3`ҕCI#}7G;4B{6Kɥ+Yl BJ'Rj `JО%})&y ~Kۛỹ< %jlg`0mIHQ@ o 򢂬z/!F(4AsD7wBzȁnRltbkR0> ~jHa;%*c4`TnLIo% O^9_-r?l Ӆf`Ză:.AHd?Co~ʇZcchy]ղc'eڗJ[U OϾ\`Rd2ywR Op}`2 9!ٻK.c@4x\dQA*;3~Vwgm8Բ rԘH2+u[0ÐN*N Wp=d n LyC?wW p d3#'b @{adkD.2[he#<\7H4w,1Bzp)4oFUf%ƅ[yg^C/ _(ȀW+UJj1=!Ew>G-%gu!r.xѾV+UXx-9l!Su1k=Җss[U~ߦ}YPV$_u-Bs}bG: Ci\0ͅp7 c j1HҎ Mඨ^x[XR".e[0d`BmȺQz+zZUTax9Dz#TqmC r=xI::%0UO7b .ݰQ" s|]`(v[2^{c!'d'z~6 z}m>⅌/-K7[<~e H^ܹE4(H~[G&~8/q1xфQ^ k BpJaƈy&& MOoO:$nΙ'pפEjO ^Z`:1<&~UZ$-ۛ>a9뙂Oљ+B析|G S"-^EfPelOyXVBV͒!8 F]χ+o@4 `hWe_'|GKz0:^g ᣮ~bp2J h@N;XC}H%XZ~ 7c0 4 NOK nUB2&,.nj\i]c)0\"w\!TD܅Q@K?Qѳة7y8WyO׫EdnJ&@[B5Fq[ _}Vg8 yܩ?+@|B6+vo^xh9: 6K *K%d)ǃwQd5EjDGvDg[q0ܵ/g5DpŴ "OEh+o 켂<.MRJBڙbd4J9ue,ү5:6S0TTUGi̍5~x?%땙ҴCf"tի_&F{4i#7GPBh8Pa^P(<[s6yE1)ض"]jTZjᖱ+5m :lo=% sV: \NcgPw(FlZ4?P3˞#q[E޹nOţlp[N!t -aamSUk4HA(DP8/0jk#h@ -[8H7JTWO?H~A4ԋ~{0ZGoF!Z&]n/hbH-YnF%5˽\^xXWȎytϟpbTjaZ%.i@=ltHKJvԜ$ 9K?ԔC 9v_a_ .)#&gbKJ &;+&k%P3l2^9CuZ$c9b`Y~(\0i f۳GfdX>5iq:}^jķ5j0ɽ݌]|iع'PtdMnɚh )a$[KC䅫YmAb%ǽLl]o\ yjg xߍl&@wUqtF7Pyp8#'_ 'A&keFϳ"I,3&ۆ9 .(mS_4;˂3욬/Y:J}X>C:C.ewXv՛A tShl 4 lؼ£͔kF[vՆ)ST7M:eM\UZOofOa A@b~%>ؿ \N!$U=83JD=PDr;vU@S%$!~߬'NWt4 ^Y6s HoYT8Moa<ᵉ~4H,wg d~ _2ML ڤ=Tf&䝻_C\"~IM:%XAHgAք92ߚW”*D)8sfnH= ׌dM⡢9G1`ZV "?+7brC6J n/8qGkKx*Lf`Įc:Y-ȶK 3~;}CLhT@#8B4Nq?y;!yxЫ*keQL w~j;xé{ m@a`NeP` ^˔[Lm{5kE1+$ՑrLalﳃL(֊|۠|Y¡#^sdM~Uݓ]&#/˙w'Aeg J 7C]Ft5ϭǏx~,#쟢)but;Ũ Š wI;tc/aGp3-RNJ C s߇j' &4"\a#^sz MX*Q_WkBa xTkS$Ĭ S&"8E*־kS,؊Qkv]I\cn;"&(ͳϻ AѰnw7](}O&'@z|OJ%W ʷx >j'afuPٝBu7'X7=&pÎLZA wWI?{YAxwdc{Qm-1s+~l̫ܴT\4|5TTW3xG"ؠۈ!D[S;+vbd,s!bj_Æ3spmWypKp&琅Y|{_$iYOv"zg(rٮRu5L{TeyضK%uS"YyI4' oi[{@iDK->\h +:&+{jdq!U()1`ﵦ;aĊyȧ\k:;`zfEQʱf:酉#%q>F ;'(Mmxzp6^ k+fcXC+6{첀e+([+ IjW./;XM m h@JoR[7Œw_v^l2H*򺰦׻{ WMB7vohU:F4lnu yu3 j(Qe!ی}\=KA~žzR(< Qz X Ð=>Xf I9 +eap.*mc :m>-+j0'}l2UZGW&^تGk>Vri~gGτxʃ"URG4 #pIg9il C hk|[lridcYk*F֔"AkID% g釶D9z1;K/2e !`^_f)ϼX,7%ϡ1WDJjn;%guիCr h?<=X @)C۟Qm[`e7-L;|ի?]9UVB{zF[ U*rD<)0+U3؟J `萒|SNv v FQ"y~IH%wYd7 }fdcd5398KǢ (-hQ:zQ ;[Dqn&o.6;9":)3RN[nTuPe5#eS/a۩o$u"/Ca ]2楯Ljt]7éYl&qIȃ;K9yCnB/loM +0fWFLS͚d,K/g0K-,q1E]u)N5mU1'+&WwISvDY+<K啶CmtFQaA.Ou) qV#ނ@-#2WC 0De;azi0݂cwGh:>ݬemOGOt@=Ujϑv*;=}Na9QtC\^'^"N ٓݍ>|tGOU[bodaΚ?>bXCQ%BpQs>6jTO'6ҶwCHt-zȶH:lzinzdiEg Yax*, =$!<6&gnzLO]YL>ppu}*uH8sp\rOZgBqRAoH!]ⰲbSٱtx!oZF*y|-2BV6}dDt~Gb h<%m=PL4Il0KՀ$dPR׈xrխ| W0x`X VJO#Ot׫tPAʪ4`EK CF{KA}r`Nm@ 6^cO4 pnm<2n!H.`3Af C9\!kѴ%ѷ0=q;/ tr?םT1-'51LLR>л+5e 8IpY.hlOwCgj)1932n@؈n1ch 5>ǬI3c8"ayt l k|R 3h6qoMV{ۏwGՙ)"w׷hoq8#8h'0K ׌/Nr[o`)\+L_Յu沼e(?xȓHՅZUf%<Ltlp -c8[ ;+zѨ9~6j5QjQ+->2RMd J0OFY@zb*~vIc0ɏVtK_D/xeng6tU>.' c% jlOBqҵr\X pkX3s@=/:7{ iJ!Z T$ViSa _v^vsPS#vwJdqR MzZNˣH ]MyW1i*<Tĵ?yq^&&?Dd&=9rZkQJz46D_`JxϖAVf+ST hB=#(7΂Wp;Sl5fv[唔ɴx{botPN2|1c tǐA0k7\,eW˝D r!\4RR).Α^bAؐ@|Ȣ:= &U8ug{v{tO!#),\z3st .ꎂC9CGkѮ쑇5Oy*H኉k]PLCɜ"n7:tmڰ8s:Ey `E%תScN뺢m=W:.olypl뼁ӖD,)-i &&GG|v![MXzT*|OӾcx[$gL7;Fu,& 01X]YwX1?bU ]۟i_gFHD?j Ad/#rZo͢swyIbqEҶI },݄́|f@fkń9Y*>dPwaGW<f7B7ZTt]ch>ei̐c1 k)kK+T&rQO80BI:Q+#z6.[7,,3ejK7U._Ѯ-뼷[ \;5pp#GD̪$^-9 MLJ1ʝ{dK28U?-FR ipۗ#(ךs3X0 aT'U5[Bx诜PWu1+kwD]|O.! r iN'O*]t1˚W6S-24<8/= 4){/'4JdT3o&0+)p)I[;_;&ԨfD_Sm-&?y %xuAQ݋lz=AdDZ.wyAOnX.eVME 5=@J+'NaR߬w.u}ͼT,O_{@?ښJ{2sE yHa{!}_wުSWpp[ @uCm|AwI[):M[~."q(r% EW7‹ݑg'ž2$dJ'Ɓr]HKf]8N]vT2g lz9%4``m_@'ʤ7e"]=`zVg 1:T>,IYl'Y]țUTE`&&Ɩ$째%%x8>&DjN@AÞ-v[hOw^G~d6^@yʡOI5~+^ФӔ`wh"*iaF};,~XЋnj>o=)`=y$N`'aWyqͼ7q ԠA̬-"#G#8\a,t-_ͨ43'ขzx>Um{ZP~j)m9q{kBQn~=>ަF*bVt'%M~Nnea4R RR댣*F@/qm> t6 c],Llh*`_g9작Gedפ!}ԷΏF#eG\(p隱)tJ~3f ,(S1l:ZP2.ljo'ӪGђoWIe+ jYrKDb2`O^<R5[[/x06c/ߒЯRb Ap&S,E$n?cr56`Xi2oO/eJŗi,^dH6(M3Û#]/ۣo~$bYPE IP4bb=vpdOJ[-Tq>kCsa {2S 96w>cbzaGNKPMό^* =&:A:zɌ7pA9Bovaa`n4gޗП'rߺm݉`0WK:hV{/R+>6!J=ow|7#X)s~|o:S"!vogRpv/<z53G>m|hx㤯ΕOJ+v i؝sD+y5FR}t PI+ـ5鬂^Df<7Ԝ'CHxWKks7ԵB pn"#&Rەc&m@s֫OgKl~#‘]A 值)kJ\gUS 4mĈ󄕨utC/mgY_38E:-KPUVn9‚뜜ی6h21@ӖYxAhqwOӄ'jpyrY[D~=Y}ih9;TwB"7vZ"UyMX0%¨m6 K I刧,"AK.38B#0KfB̓1d3ՔiScְzQ2EFЦH^o>s}_e)O"Lm=2ԴPE80첄16<<2@锺38;2֎\IO,D&آxj{ThEfZl%܃];I2hO/z~2_yN=BK^~@ K&PLL62ߛ!*z/~uwg[yLoj׌Of#@GD.3}S ;-lj R1^o Re<.`2`tه!Z7}\aF\C4NHr88|ScS)LSy\AٱҬmdQGb']\]~ +eP;h-^EQ}#[u/h1ңݻ <(zTra(jVo c' ->1QSΊg#Y,^||{@Σd߲;PC eJ RRb,^8B&  cx(;1)Pw .KbɡWA_ Frp_$xM] VZMT/݂Q_~S.RW=Y9$O- :BldH ;KXۨQԼ*sH:̕<{UI6{>Յئp²Oq .@0;W;j-ةt0@E :1;n׽ϺZD*U!4w5aez __.Ѽ, I@ܸ,\JG,;v[)1^զ*4{ d":pќXݨ[@LNR\/[p+ˮ:"xƗr1l >DnC!ϐE`~'Oi8>axQ~(O=W@2oG[eVدLF(|6UR32~x g&A:JEn3EgD?APۊ)iϐSfoB@nN¦s(C74ɂ.GA$EwHM[AEݣؙn3LJTְYBqL^¦w#shedgCm.#Wv[469]$\3@)=h wsk/")|~;mc*0AŸNI?/[V>A09@$Rbi"%; [[وSYg030 U8ݚ HL78rf)ڟ]Pw_hܮ "y)o*q̑C\#{ڣC]UrŊ6˵{]H)1ΆDPSBk%VzKWmi ,U9s2*-`p\p d;MbW ᎓IWV7hF`r:7hmwO/@[_F ބy, dR"siԂS]%'7Ĺ0&dɾ͐xzq"ZFsDx>n}z Ah9HnɢR EZ =s:tP")!0ֿڭ2՜h\275;urB4+zkLٯ0Bda}Jj~HCwߛ`3I'/) Img ,=.ԋ7Hp!z;;BgM 0F'ْP!fT'p_TuyʯX(.'+]&Tbir$ nv blaG($f-)828W9Ig}wDZ7S8u 8A*)me)-0Kµ8W'l/pe, uf}x6#56mJUj5`"8m61tv(PAX)]:ͨudA U- a-0f[[CDV4DBM7|ˬq(ݓŠ(ӭ5قĿJOni/n ^~!\KINۢ*SXR;ǟxZQom<Ԋ28 _ZD pL̯@D,ETԤM~ZQ _/--  j\F}U2ֈ~FLÇ1)s 9'`SDe&g"ByEr26NxӋ$gS^vT!| G.ʑئ6%F\\3V{myqCZAgJV<=o Gek2cR.#u$welюK86ݙ0cÚ7+f6~<x$?'d\hٍ#谧hjICPlHĆ%(8]V&AeVJXZͻT+(.yjvQnFE[.( /*'-3*X0THVSo{q^HppKu& y= ޙEI!:q6˷< p ?ant)xHQciцZe[N6*xZ"W;I3ǡ@Gb'ՒtjU4~.\PL}=wPE#S(Iq;r0$ mz, fxG+lBԝCψKRW۴:1 湫?ԝw(* Ӻsvnl3ݶM"VB6YTBQa%$++Ag6u 7t;'tA`ȬMJ{iH H|ÚZCfy'xj耥y9[iðr82Ē3LPNg kcnhrY"8ЃCΰJ.IWγq~1IP#.sq=J }N0A1JkKnNۚ.wË"^(nnű"FwKr3wfTKf ŘF[W||nyMa ,^o+ʮ9\r~d3h[IߑKC{UΡ()HB'GR'*iNSX|IF%㥺XBh%FA-P?^Vvi R{*hp?sC#ftbqk$*qy_]vK*תO-O(%3I_^Zx5,۽Dvb0a{]fM#Uk+2G\3@zE~(x^"~0GH%uʈ\`l4\ZVgWTy $̣ OYs1뽧BhExlsqk<65G#́ ;z?^#i~+A"I[w{j{SлipUBz].Y=\{!L,t,MPJMy!dXȜ0J5;GF˧! d:wEx';ꙇ-'dX^vq5twMz?E ZE/ z̳dfFK,;H#rYlߔH-On,;)V ՟!/zs}sNSF;\YMQP}F#6J{N!/l@s<_!Ѽº.ϝMaญlL|RKuGAO.hkSN" Ky6feərK7ho۵dtVX OƆbg_eh1w?Hvm]v|iۍEe/ži3T ,B'ӸGDQtMc8#B6_~GM]ez=m\9 #7ѧJuT隶_/$IPDM]5lFx5|yш(4^M͸t=p YDaV+,=cW67A;Wi "Aap:#乢I_ܷ#رzmh a\tH?ϊG3%Fhe@dd0e",t>=`vDUݡt6ߑvqϢKbǂ!¬ѦKbk^|'qi(rP{xo-d19jVIBtFZj.跩1\u )o\ _HR/^/njd1w +r .@ԒzTs|>R zGGa16,_''\Ļ;:!Ӯ{bXd$lO*1rTbގ 8Aȥ1l 5})zv8t7@aI0IOa]A"B1uht5C!C]CҬHT3XҚ|e1^"4Z\:CBuڣf38[yE`Qeo窱0% $ w[H念)t@ +IigƠjJatO>gq^$vqH:2hO) FVBɲ u(Hٲk/:*7|1 r x(BGn?&,8UKILZC+T=W=GLWM/3.]%v왋hUYan{t@[~ [cǣGtHm&87O0L Y Lnc8\m4*2pq0wug2;t̠p{ uE|aRCb6JKޚ̤l; TvT/Õ7Jƙ@>b%/(@mbXzϏnҥcSBbºZZ>YOmkwh2yE\b׾6#O x}g:~ nY.mc%!춼ڞ? ./yxS'4X m-C/˞,ŸFͧd{RȐg;1lS̍'-Sŀ.Hfd6U!ё;1 ΰ+ Y*-ɭ7Q.MY~ ̈ zu>mIY|^RZ ,Q#) _b3hgTԿEj.(a!Ppi:v2ĎiRA9)HkZ+פ#u;"[L~K6pn,UQW?RV0^0|X :wz%2 jnDm*S' 7D# m_3I(e<\?شp3˽qx0#@9st\)Ǽ *79k2؄&x3XJlPOAnsf'z2+tSp4,GxL:?訑:aA(}Q>V30C޻@.4_\LHӒ|? XM u}hwtt皪 G+;A_+W8Ȗa}7Pl,~&r|ll՚_:)[ܞE˞lBZ e^b8 Vq2o"jZ[H̩$kd ͜ vAihݾI]xU2Ђ/TVk]0̿ysrjr뵭ְg0c=;:ɼ۰Eeg'`0LS裘GW8$ +Fpf3oQ,}ร;Cϊ\&:gy8`@z`fq#1\V dtgY+03T`r eڧ?^k8,};Duv uLy?o+E+ReO' &u^O4Gq5HBY7HsKD# ^yd!t^f02VtГljL>1w^I. 3 p?UtfnP}9 04◷r{0Zl4=S$)̄/rS+(Vn"h<~:!)zqWX\"QU"ʔ6IpX9 FJHyc(//K(t!ɬ48΋wQGϐip4b2lgo0^s>fV]8VSm oiU'd"d cG|tGqq1(06^[=T ՗9fSaU~H$]֓ƴc @~wڮ΁x1Ln~;57"l0h$p~ZY&es?E^5 dtE).6{O>^ױGL1bSܤ3iiCߋ09qاC#}c:LY8-!KOfVJAݾU .U _rXIϿa8U_4dX2u mK k@EN17cq'}[Р`-k^j4MCblaIiH*L[_aMG*f wf]oM+QB%Ѣ_ᫎd!h_*!$%7< `ޛOǙE r@ԅ "Vxxx{o&~FU3Hk!X] XR琧Vƙ9ϝ,D.x[yK:@Pu#*ҙG('uj;sºcxPD DFWCb?В|盾HlX-2c-r &k˻w> -0!2p~u4"u"\=εHh3)K;7@|vb/qXcJ5+ǻ#Zhڢŋ%AA4tw<ԯ!cK[3I>ûha (MKJ-SOXdp(MP` YBr8LeA )8[DW܀L;0ҥ89tDeJž'-OFTZ;qխW_䒼F0?K;nx]tHe+]_wX\JE/G'[ Ld{}0JP!N~ct|R߬SWT|tO:H`׏K7fi,:]'hN"zur2bu%;ɎE04eqQ'Q$"ap_<$  >E7\N|k ]qcRۿȡ U`ii?aO H|ᏇK">i3yZR!N X&6w8py,,PgW- JiZj6жS>f|6HY> g2ksJJ͊\U'@nԉuŔQeݯ 4qgI,Gk8P4s$>ti 0Z;pgAvNf R_g}DO.4SzybUqkAqSun4 P5uD2Ԕ^<, +*^ ,R7F}ud gk&'{B^yƋcj L"N@C33~)璯?z{-JC&" IlT U"W3?e0kWj&.XK>LC*z=՟/"QE 62*J*Cd JD)Ɏmm)53 VOvp[(q]|D,4n,8?^˝kyrXG4)o<0}Xg0ڜ0W'OyWw&֫DhX5@%cX]' Săc3Y~U&;+ʿe9HÊ^Q `xݼ#Ԕ=Hϙ\^).!9ISM8hyѪuܷ{!uUPáŔKEUڕ3bCYb(K>sg/n$()"챕%o=wKP3&'#;r:PYd)hۿQŝ` 每VeM[jJ%/RV+9 Lޜ._6vgi R.RŠQ5_Bıv(+1ڵTX2Wk 2*m9!t9owÝpw. >OY_md!Iq" >ue 5gLdi 70 NlS5A֤ZS;ijd Ż12R$)!I/B%> O$:|VUN.nYZkLVtH0q ѨEA`3CmF+g۽c؃f01UcJ~&$\хEeF2>|X#9(M(Dٮ;K~ʮLⷫa]vV\,Avd iol^̷;Lę?/QWE!g4Ӱ1i{_euK?|]ń^gb|zNB!EEt*t}bG7A1` y,zU=u!js!/`VY5 :Y_'u )h$zp׼0dG"?qрdtG[Z]._94, {'c}Ar|j MNt?'{/+=YqێRDuxu)e/4B]LRq XfzuKࣟ>Y{!.j z~HiWkk]\@z(;",OJCtX˅Plt 1eK1H N 堋n H62b(f^tÕ5M2#AwT̑n"쮡Uk2LKf[7gco4Tڟl>BatRɄgjLIppKFI*5zLh~=ʹsBi1\WJc;Sbgl :,qfL:3!l], =4sLhPu dbd_'0SEA9mOIN ULEVc=twދ׾[$n…h2= !)TSR&g7|.hZD&jmӲ*蠖 N 3 8ڀNX)־hzF>(2Υ童n^QlS3,эsvKw)W=ᔠSxA uk9Ƣgox;JƕME"j0.6!Thfw OfTO)V4A'P`ٱmY`u-jFf,;ݵBWd9J첅6O7Nmx1)833E=*I`PH2Ήlv,?mvbpXYLͱ<@xllxY0)K103Ծa:*G[ Dju*Ĩ dM8eR#(j>! -۱;W(-Df6ԲJ6 fKM?m['vDZhJt)dė#(/@L_ZY[5VB"2NV2O I*c6NKg;63E0ȏDeKB{=RIx>^u( L2x.d\)y2$CqKh:{HQ3E}a]+:~[^̾*9p/ᢩll#94TqA ohGy6#$-? ~Wš?zL LҹIJ_Xڲ=OF"W ~Fdx^FS灈>,=|Iej3 s6\eG eѱ1^ 'aBP D@&S; ؔ/O5Ntg8c[<prWӘGKQ5)۾IbɁX2@@" CZZR<@[)cӦl½ϵNư9CU&pN,т}># C*X#Q}bO}5vt8 ڥ,4DN|t::o`GpοG lbnN׮=imy _]d 9Wȵ[be2hp+2Ӧ-]ͨ6gt1D7ʠnMoc e>#uWKSu4S$c@On]N"w7 R3G4'^VqO|* 0$2]R"ÈL A~8]G~b湝 [d tKθo(9@ņ~&. @ȑ?uD6Td=uP9^Bm1)>ґ`c]ԍt#}/wCm>c P{QrCɐJzMTD|[+NƒZTt-I]!5o`P =DT-  %MɊFR%7[ܟMOܶ|*kߤ:W޺X䛊- &Wc`~n͠B L'/&%lxx`je=I:tD\*nʍ1R6?!DgD[^7DV%@C@XH F1L+7$d3Mfχ:XiLC];M "t'N1q <+!գ?H9%Dt5~D5?]>kgNBT ik\{^~-5Һܾ{'ehN VOk!rS٠UEYHV+*~ h3pO9 vVi =eVsrBv Yv> ֑j߇1bch 8Yđ|`Ew^ʶM 4Q"l荩 l DNL7ؾb>I "83!mo 3OY4z}ҹcgp\JNﷷ4OzW,i"QsO&R4cNN_=qUͦՊMC yM 7bOEf|'o֡}|{ay'4RA @ { l!LÜ~ęrjAѱQ7+RN,(MD )!lywy~z?N,5` vN|nW =$ڐ VS9 u-tuN)܏θ g{,GR\L0ͣ$GƤܱJz^]t8ci7tE.ȶ# Pq .B2^xVhKZh"!XYW{<>5NZ$ %0ףrMi%= [-wQ!:0'GzۯߴQ=5oX0#PMat95dH(3h,|]mdy~2C)}N+((S*s:c; ڭq*'Icכ>.9)$|sR"1v#mi߻A&`ڹn?|,ފ{@@豝us:o,^ @ЩZE <|٘Ϟ?ڱp/5@IN`*k΄Wnۈ`1I>V&??廵kU@r&"|U(z=u_i<[~'Jtc z:{Ijcd@Eyx6#_с9dkY_}_p՞Mayo< ?\v~0)A"D{ gp%5üZX5F|!a^rua[Qt<,Mɘ uqذT1_^a@Gb!g{ɦL`ގ,BU]Q>Vk*شCW"t•_Y^NTV1PpydC䁪z ݔWYcߊ|Zt )w &O6Q 栞rL2Pу %r4rK@v?۵ ZS2hNC)Սeׇ0 FuIrur؏E]OpR%]DFBr0"O}TBWrf"=X!djQ'IFG3b5E[*+2s zEqA"\M4~ 3gyԤoAoN'  &>C EA$w9, m5Y*桸2N}m8WPA3cʙd]4^yayBWB9*-Vwd4Ml4߹FIdR6DD(vc-=`]t-bRl9VFl}0RO E1 $X,zق#$B46Ai,ZW eUXe {^نCi#p)zPUw r/fA\T^L =ZvhA$(z}$(G+009 55@&*g:o%N a<Ȳgk~؏Ұ5>1s: Dũ~1J3; 3{7<_{nMqn?2C{4]Si:ҡ[CGgCJbn(%qbon;&dacH@iXfhYeHB+5v<#ݩrxb>"}' wH-nP7jF>qdogд[}*˜BlKǃ+8$phT9cWj|/v-4,) |[XDMT3;f KAb:tv5}|yI ] 0 /t|%W5JDži*縴Lh杏k#;"b]9ܘERsV1g :Vevi8 續.|kyI fH'k_AG/BvNo Ȣ x<0UVQO`Vt;Rz6̮+=<|Q)1E[҆8jpH󴑄-abvL9Ŵҹ`!DOBN5tEOD~(wf#ʭF.H OLM:ؕ{>D[wcs#] UәosŎ`b(%T7hEYZpDO8./9lD  .#ׯ_| c _gCkcCJ%G-]Xgji60ֺ{Uro7QunJT) !}jBu!T_d%5YTƟQGS; 522}ayFD,TĨYSXH—&i'"w_W-̢w7ar%Zg%e&^y!V \<{^{+ 83KQz<=]GӴaG1jp~٢d@98u!3[ @V>%$alqUұ_ck8,)ٖWbb-[e@{ › u| 5Vf_}ahLOѳ 5Ιݴp݉9ҍ0-fcMι9fw BDy.dOqI$x9IUwc&T92KUaB)cm:vb z}rK:lRkauu!O%)F]"WYiUJd#6MfP-{>5Gy)A޶ 03c8b} OД66AypqY2joSL1.Ʒv.04\K:H υ8$S8OyUUm4<24PPVQZiQY5@E|Va6yxրUnM8i NE$yzq0WͿJwpvTS,wWR@V!y MC/ (Jj,H1ҵF=|qJH*9snȖKDs"nEw;=P%U7@Y\נ(a 4q3s J {@3T{o~ R'Y~7/c,$%H7&}ZLk@u)yye4_A*JS1Zm.Ɇ-_1Br0Ut-:Uݝ(6*j/|.G*"$P#-{uԏP MeϑnŅ: H'_G"_]N\rzqi1i(Pg'KcmIlSu7p §8uzž)ŕK52l묧Hy:`)G9(PU7#sЉ+,MjL%!)*Ě"m-sBCMh֞RFɢ*$oU͊m4R25-t4SEQܫ'Y3Z^(֜* I]\+ʦx,T)k  ^~4Bn)&zEh y0NVE4,έpy#uTgD`;0$fw3ݭxp}V1' .7m&`p;pJ I)xST/v㼕\ <;*ߟA&ba|^bpɅ\:G#P驑xxk\yA Kb^7/ rN&zԽJUr4uZlⵀO}+x GBAkζKvAaG]7a {磻pCws8IaD(q_E]z㮝8عڪ<ީrh+Sn&!T5!;V r5.H+'  y2Zۋ G5)N|kUZ`,t"Ai*W8 6]ĝ#yj{oJ;Q"kn)&ݢRWH$Ϸ*2X={<4Ŵ ?^_ ChK*u#YwɔIf +Znhv?p&N<~<i(- ڛiR$ycBDA'*nȢx8fiZdc~\eULO. MtZJч;8`8$e}NjW t20E؋Q‚/>*:IЄ\B1o48 /Xu"kx[tXQ)TpXt0)"牸Qt&)DK[XeoFj\_;zbnC&$I=ؖ૓l5*~5s3B3%Yg, ^㑮O.:vc~:՜:|Pj%=,%#WsRzg@zOxTNlo yF ti}~$] ͢ HT,{D+Ug-:z̜r>I`>ǴLL_цɶ)uFNF Q)W8>=|zH8{V}Q_OܖQLȌX}:=tIUB(m 8ˆ5@y}HV0vҺH?uKZު4쁲I O%iӎllع?6'd9.T+z~,ሬNjdtI@f'ANꀱ }vu}Tzo20wPsqUs/)kc<(.!(/c>N qmV>+T[Y*ˏKLnc^ׄ㟏g_Wmu$!քIeqS⸡c})K,ڈ>$i>6|:πwйL^Y;)1Ez+9i1$i+; 1& s;e!pfXUr`]yUU<92o*nM0Vl=I9H_%E/x9pDm0̓~(I&>r_I)nUSH(gnY4(|cBR~|!ȋñgYZ070701000002e8000081a4000000000000000000000001657082560003e144000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko.xz7zXZִF!t/+8]?Eh=ڜ.+`vUzJ@iQl8vsY<)PB?* 7g+b&'Oy ֬ߝڨR,;+II7&OSPΞKY¼d3V W`$/SH7R EYju;Qw!D[ h2ℚflk(7 n`YLU=A-o3f [2U{b$x-|Mkb J&O(AقzS]Ta)HjH<l:8 :'Ag>6;+1^bh~gPlhw@~MJsG":QWAYSoߏU(JUj|u]no>a^NVԹwXڨKv'm;'\ߧqgWOŽpDa5iPqpnFDW9{"&BB- iѕ~9oq4xSE :iP+d g9N,9VEkvbD#H]@J/'KjyfB[o2As&D.RKħXlޫf mI.Vxs@NyF#O5ĽvE*YZf'W5>)DS7~!,==!8JtuĄDwҙpmP{Y &gzi[7-5ڈ.ktL-j r'@4$(cd_}%%[mE.~pVaH1e3"Vs[o4?t[-D' q*#/mө]Zr(43f\:5GDD[m?-T6[9xF"FoϪEV!bޱ}RYy%NaZti4t=4%g ʰw[%( Y@q $uCNĩyi`,-7`c?\]rQE3\flE1dRo b\ߠ;[_BbDΡxMQ!s4-͏1%ab%gO|ݰ%0y'0o҉"*%K&)eR!ݕ"1D4ZqIISa{ dBCC2G!hs4n-y |aFI+ yHUKNM3}Chw$UP⍍6dZގ2{5SEpu ҥ.ә eQRcg.el|UxVE8D&#OȤDa&4Zj݄}71w ^Yu]?7 3_u?c;X`·oiZC5\H䤚w{T lPEISTdjܥ?o i?`R C1v]q|5MОgAܨ}p#?k$ݝ#ކo/]TQGwzeg[{Cb[9Z*)ѨW|RW`3]glYjb CsfƞG5>xԡ 2WHqբי:#d" sK<{44-cUP"\8OPx-M>b ⮶KC6`QաX{UR*``xTj59 TdHNUW=R*& ӂ2{FڴƋ -jfk8}e48bv80\Km! :%LNN AwUNvf/zU/l>W #a2nNbf-qbWS39!v |aPh[SCZAK3▁FbB,8Ewv+.H*#\g5KlWl­|=^Hf>T.mZ!)7{R;ĹB%]k&IVES-pdH$.X,~6t:]cM8#:]Ҽ[@g*[^?tZѩ'$y~O*/A[1fmHPdCwbi8b !jx܎oRl90cb^L͑D%cOcg+Y\*`+r+]wwж{>cU0U+kao& ߂o]WM+bH'u65Szj|Gu|D sUЀ-.eڧ0'))^}9șbP3 RXwrƤ kB3@7A%7vM5>}=ʍc]"-F[W`yc܌ ͜Y8$xbZHQj:P| n)'B'Y%b b5},"1"vs<zήs|GvƼOzC&ke܁pl"ukyʻbq9BALZ77<M(g"SHiNp?` ELFbZ.37r GSBT(~z9\cǃ9GaC:]]z\8l4-(H돼J@BFjeȂoo:N)6Y]~9!qH̰1G\~}SӁ|ԩV9LA7PYZ–V0oJN n.Ys;p2u 6StN3*CٍOdx88_¨۷ZƇL63%M~b{~6C/fMAԉ}}Y !/:$s|`OKi0 kupYR` )pp/NAd5,ts8 0ʃzT ݘ'}@s3]'m}|A,~xѲӟ0XbYId!bY!⿞C$]xqqpl'72_[ʆD fO͉XQ2d/V̘+oW ݣgrcfO< ٕjs5znD> ꒯YPe1BXM{kV>T]ٚǹCUچ~)3ZK֩Х;.{cl%Dls CX)c`k,1BgCNiwHXD.I6Ӫ'{uGb09Uv,B\ݍ$.S#dL./MV?LƉKyL `DJv”}d1_|:?F2}-w;큮EV<̾'P&;ݎVfxBMYgtF0Z `ŷtWZ \122/?\>U W@y:oΠVHXtZ)Vt)ս") \c$#,K˚|lȬV  @4(CM2x TH։LvɧV9g\߫} '+xh[Ku[;IFIt>t+,n+*HA 㤹kYF, t\c#w`p[5)/AA־8!iYOh߼psͫc !@@FkOʍ3T|2:[Q>u(ASY ۽GDթ* 9ú1J^֑q_ꆹG,^Ny 6 `deT~K<>dc_eW>qSZeF >bq*=nRrZ{xtР q63F]7߫p v}zy`WY]`*.vTwO0Nyp0÷E{Vv`j?^FK͞X7uVl=vsXR2Wk$zkOR+2Al E^(h32RAA.$h!!/(LpNEvb (k4ǧ+tB+D&<^P;_O.e'؎eCyoߺ27ZCt\y/gZl*N.Pj$YٛΊ:[ <>EXI74Io hУvh 09$Tf HG#Žql}1K|*@ ^Cz50\*iBؖؠ,pIV[ZlGf:Y2-!vG,z<%p>VD*Mɛ}muZY^O'K'7Yb A E^acTXD|+{[<:19H0—D=2kMǹӒ\3?_:O?*0{>7ȻYY)uȮ >jy@=W@kofOᯪo~lZ %:0eY^du iK/f3ڻO4KzL #yR284;9264` K8aV6;|F|Hi-:XYtɹ-TJw#*u"k<"<,ݗ h?C` { .G#B"`fW|ݣ>:!lzOF;S%'g5th](CjC 1V^[!/Hie02@^ vLRc[U8w5sĤ崯Ru=Ps U ږPX][5ǟY&Vh3$SD4m_+%LjZKyw9[w R8IA%Lrtؖ٨DYf+NN]'+Ѯ5ӦFEou3Bv8U x[Ml7u_ӟxD`[iB΄xa.g:ƘeZMZo=6l-G^OaI: ~] Ryl;urd3^'慏_زޕG8rLLTFd#=Qx qƏ/:偭D4"˰wFtG{48lv՚$8l[2ba \_:m?[P@s`z\*9p>qovyJ8ȋO m&hm@BZ2TyCq7yq'n,r I()zZ'BSFgrb j~vȝF]wԐ'`_^.;Tɞ<략 )O0߅Ync,_gpa`˙G0b.[b˗,#+R6n[*]#%2"qu:&i޸LԶq6Hd8df!U8k?罽PO59=~!u"!{JmkO?Ǟ>}ӡmxS l4TQT@KaGˑ ޔGԮ< mQݫZ_oK". $`Q>痉U =5QSH9x>|4A~ʽBdp!Jo`~US,)&X$aBK P|FB#M$R<[Z\Fuu` &AH |#,xz̥);)VaXMC!Sb{vY-f"[WbzRDt2e9=Фs`1& +L[1;P>G:hZ DGq2I_#Kɮxp lD~$؆ƣzzZd Xb 5[D% 7yW =zl'34Nb*`m`xi#@~.(V!ˬqmB&iUajFZ\SEюh_W[Tg3D\[!M ?AJBg6J' 0:\)y"98xsTS1g/<#huvbɅ:ytMmDT>5rz{4 05 6`*gXOR_4C6zZ['8ox=MJLߡ;˘dF^edIt̮lLx[4+Wwf#H%R#k?d~,@EdLYĶpe^):Y CMxOg4yY)tP MNM, t EIj^ *$A!~湔\Fm0uY#<v+pTX;(@g5Tk2ˀRCh7fפcM| W-F5xn)!;`rGuIA?n`PC ?oA?rK Y4s-6K4[1(֫C814 <C ]7+2^v,JGd^ϫxw3`m띄gW`HyP*F%c_eP⟹䢠[gQTA_7یY+FR+o~S?Bm~Hg)a#Ҿr5䊅X-子&  qj'lż^"Ňx`x4Wl%:a^ [#,1 ApjG[GBƖPw*i G Ol@c #wPQUO 臶60 Ԣ/Qq jU,r[NT<5>Y~3W2G`QX#F=bGzΜ`_. c1>[Pu7R ERB n ̧frK(d!da[|QIE;ݡ ?} z?/ؠs‰ SزR`Pi~X63;')7Ui]b~?FmUHroE/aOa4n##Ahѻpn okB~r< ;G@N >2f3gw=ӻ-  wuLŝ0D7#w'%"JY}#:r )<⌃eTWѧ^=Z'iھz?Ge\wc*BaH&=A  ]_.EY)|՜lrՈLSr,uخ՟FK _]>:!FzEX nU"I (AIϪjOH$b?h{2mA0?]3^5Q}a,<8 _o?;_ov(V~)+Y:N.2k*5y&)΄}9ȹwYvej. #qc9ku dz>ݭV/3HSS9K%,0^ E3[VEGGttѮI+K'3Rj9yBq{ޫ5zd͠ K&V~[k6O-O8uː#|i)JǏ\ۂrG}8}Sk.h,뭫\U쀿0C͊i&&Zo+6` ދK[^I:IL-]k%k. 1m\_g8Z T,{ãCyNʋ2q=' C-⌞ݍ;K OH}έ3٭93W,eH+rW|.ZR|Kp><Kqd8ʹYNS@2~$y(niH]BB$MIx O~ah%]%<Q8Kn[|"a%ډ4ZYYrӃ0SjҋQ/qXBm 6G`v3 ^a^52M3Fc 6@[sClZǬL:7<-]{{Fdp$-"y,V1VgYI̤[EmV vW(J5Tz67Mߝ.OuAjI=o+@:Vg~T_-z2MFJ>-9P8Z! %,M-3dR|ɝp>fM *;;JCóud:Spv\Qã\f(OT~cg{qI1FV(??7w孤5p@ä{Ha)(-kw{<"=iZ)"Dr6=:᚞gh~M3g(:QXSOa5 mmV+zD]B!犟".s|j/rpϖ}㈌ 3ga1v0:G$&dCaB3jSe2`<4_4y iY3 SH}%ϭS)g&I6j0ip)zv|BcP{_Őǭ{+bsoʉ)jX*7{ Ǥ/h}(=ӆǼA334@ˆb}uBϠkIlA7{L t~$v1c@ťggྑFN(NҎ!>Ҡ|37UZܼ - ۞`F_کQnRcWvb5_́77ua~^[ 9 ĥ0f ޴{WQ8tҫ^yM[ASi}ŭBygR J4A0X)AOIa)1%5C'h3VRVBX FA|cafe鹭 etZKϒLr1 / bw.z0q70"ZaF:A WrR]gW]enVh1P}pO \9Wg*v$)`2`t jhy1kG@ 0\zOucb oKV⾘ 1^qP[bdmlԬ-sjntV@W&vx&k+٪ Ǟ2B&S"E%}ĤHlk/j1`f:B@Dn\ji_!y[ɷ9X¢+}aJ_k b]\_ m,T9+7khOP\Vtjb;4}_8H-VȺJ wq&0v#I_\ Pgs ֫v. Nq+iGU=}c)co߭+c$y Y9=u*|jhxM 4Xi'uR '|Gxnnw)2O߷L@_o}J*)Db*Rپ㽙 !1=a߸seF M6q>}VgT|J6w ;ҍ?9?,@$!q*,ŗ )ݼ0i\ L'5vW O.n8ۈC (R&A*[Ý1Dtq3(?N+Pr&h c(--W(vD rz!c iǻ#Ur 9ljl{ml7Eq:%MD,G,jy+Bgr|[6nv(F ^*TU󀹉u5 C7jmO4q~3ϳFȳfst>UݪND7]:TwtyKGjqOkH,aH枚I/NvXnw䤢`5%蕝Z|xr.t07 f Ұ, !fA-tĞITD6G _g.I aޯ*J}otNجY}9)V<)ڶ,zzDjutwcƉB;Z9tpdѤBk Q+OrZ-5xy)%bP!Ko8Y&6j,},)d|=QjԯSHvs맹3r Kϱn3.+Voܯz0uh4Wa@O$+n~ C^5X{8wwIP}7ڈl{c-\Z0@sHMmC %n!mNx ~A&z.81Uӵg7:(aH1` D.W4 /}[oߤ '*OZI+)O 1#"K^2CS?ش4L3 2 9mP!Oj Iw;1*Re\bѡIR"cf//._G(zl;`vO!-`* پES=㝸 ދ3.ʹPn\<:h;`xwxQg%;Bµݷ˶貮n/)]mj'LhrdD* %'R[Y9jY)kFhйS]+$?g="B(O-D@{7`]5袝6cWOHf"v %]C㹅P,ƾݱr ޵GjE4H{S!3Ǧi0qP0̧۹)7@vBA|T2教k FpM."hl̴$AEө տu.օuW0?jy")Ap_TM_֌!2$9EbiL=1v$}M`:߼'ܠYC!̐?f@K"5FlC>e 1䟺[Mhbz>) C#vZy#7yhN vt>3 #j\BʎϡF%>u ؐMVt i# {Q tHQC$襃:c:!F?(&A>PPS }7ᨱ[EXGlqbEg=Kɯ"6Un( X%?RL!2pz#rg#E_U,> Z 2E׉#>2;l]BKn ^ "bW{H_|d LN=F3JJx]D+xxSx`& (̫JOct~Xg[˂ջZL9LP(޻Mɾ\4 +-#UxSmD=C `8E6@B(%RtAL>vƾF $C]Kuf>W3D\b}uΠ*觏6rnYU4&.@}dQ0:KDL m4?t%l;!c;J)Ahu$RW\fݿϺ8WD 02)%3H3Sa?_Ԗ7T֡,N*DvZplg+|y|sCOw*䆅zi\}(X~u8&E7և6'%rFg~gp䬷7FO0eMA!^<MC ͧ4(g?L@S 퐈}΀ H4{"ldDH @>j= L;lh#p(T<کE䭳hb{II>lyeQ[3IGdu9,{S+܁Ξ=K _Kme(4D!%x[yo cgNo䁴^}$&AsH3q*T>D >ZטE>M댃˩i odp}xv"F}ȢaS;cfuXh[F{ u@|~òuj kq>Et;$]-& +qF S۫D2'Ώa096Ja2 %!/;J j57;wc` ɖ6-y|qr5 MCv|^ɳ&^"ށ*u D11LDU>*6:05Kmx;I߾0f%"@;3xA" !ؕ-H@sܼ݅<!*SI"8-l*8m{cf7g؉e>R ºJ~toq2XqIlOg7f'!_k':V| E!ʥ/xu\ [aFdCIw~.R>D$%ef Ne˲2 0@AێgWy).։II#U}(/}bO_%4bt_Log̣kPco`I'r>vi}TxҲaѽ*B"z-`;3-݌nF'妍%hO4Bu&1CG͞t BĚ)^L֕ @H5 Mbuh{B$OnuWd€ZG ,#v5`fB |s@?m;9U5%Ep TdlWK>&ԝ\q́<5ݎqaiJؚ`P.@K<,4~?))ѣw"k6O˗= zJ/&`8!jЫee0X#\œe[r%xʰ4MiEsxF 9:C GS\T,Čn75"R/o#vԋbV^>S~Q·N9.:4ї@o jZ*(S' QGv˒ |DJuuՔDg䬨&q`FK&9veYGYPML+#VHz5Y8 4x S`e~)M@G9F vrXsLI "''bJ%VC3ߕ!`6"5Pθ\VFG`֕`' i~bi9QPc1L8J,̱8w[qz9kt;x,W hXW,L BnЎ=%oX:Bzb̄&x\IcT'M!f%2NI?W 3 /;3s#@v5h~ef ;;_>J^IQ%nDkɒ( zX[vv#)-go/~4鋏`TM.ϒtwpRiyHt 5`veWYt6p8xZso-+;F4]$``st6~}EL [4p >ʢl8Iqko4gDxz0y#,y&Qʊbrjޒyd8C/RgXa0kD{a֟`t[j:Z!h/-SĎeȧ;&X;"o%|K|QnqVX`Hyto> K#[GyM6i.e'Ts~.d|%0hu?2 ϶>ټ*b@Dar^90`qVt֨jvHLZMIWm=` 4.\Fa(CBNvJx7^OT{?PUwQ f=11CA.X RtN>O*[Xb,1S}4D\ 2;:]b<춭2D{ŧZtmbʮ r#Q9leOE+}|pű:+SYWu抧P`Gzv@qé,SPahwt?rSV|N0B%q5IҨE]xvv7& s_>mX`j/Si{gҜ-{Tv6{K2"͎@.|-lK~<>Rפ}4u3W%\kR5(.F`\UN%?yzf%0>&K˜kR$e g&dtɮ_jOQZ&xI]a~Υ ws+[R*xv5qȳhf0ԈqNʥT7'[]I!+<ًӕ9IYzϤ{"#ҚEUI^7S2~/#֠M3WH21 U) {W*Kn'~`%EOsQEFeh@#/qiWR@XpPR6 7Y9Lny31)ޕ@8(NKW:iz%3͛<&dbVIO4̲l9V 3kU#w"EPv" D\ƂԀu6ǶQr6wH̽@*-p!fAЛY-!!Xn!X9'4]RoKk"drI<\RҺ_^_ /V!@9RӡMTI՛qt{evdj/,˲RЋ) !`0'wc)ő-{|Gп*XOPNjː~?;ܯe7ڽpyqHDE^[`< s!Qka,O0cŧ ;xaD-ѭB\!c; .wZMS݈ P(X`իmjZ0B3 ?={lM kF\=7}%{šroԕb<,kҧKZ7T[\5a-)tW fo\(o2oO=NÉن/u8W'@}F7F@x85Ǘ? VWP{ds*Hqw͞=f +>n3R"+-1U*vHD݅LwnA}AfOu((X< o6HZa*8=13':zdKf=۽"Y=Fi!ڔ-3c.3L :;Qf~5%MmQYV+zeuῢkS >Xs6 ˌVdDS~-4 B˨K~NUB_v5{dN*\>*xVڈ_vDπK/X4mQf-BHF` ?>4A!U=nw'9Bvv<{q'Rې"Hl]ѼǑ][gM6эKb^؜ZrG)Ճy:}|Z:! Z\gwjȰmXd2< R}E6VfhT<~4}?Y0nLj=̈́RP2[]ټqƲZBUSS 5}( 3y#PءjRx"t-ΥYkMN317l,BRDKJh0ZKe1*L8IAU{CsAHzT+Cgk1l8u j2Jy]sYu=ߩ~{M nOρM{ 1;OPby55>^r# FFkisVf+ jqju >P,W> CzbQ#d&ˠWUAn0yeh̃rAfh;d)*+Go"U>~ѯ詯 ,2 eeo^HE>] I:T6 nnx@#,-v|΃7'}8zVbkvrW1|"Z^6rriYDe=3?L/*7b3dE g2bRquٿ%yF>EBۂe|{i^8*!oPMJ1<d&F+r\_f% MprQXX;yyxp8nwV|8E^u`y0Φ*vgZy@髚/b|Dn OaY 6'(Gd5Vj 6(<ߪ3M'\']XLG+N,0i2v^.?*IEw1V( ⴋs)c.ַ@Q ׇ%VƦ퇔Lo!ú+СX̜2,Jw&WyR%#C&骴cѦzܤiZf"VXt0侊h/G#`EO(@]7/'>l_C l!J!uzn9Hd5&c.8יzu^^sr˿>Vn+EOၒOt9^~)Շw "#E'ֻ47G} 3mc̎"JY_ *:V}QP|[:G+< Dx`#2&$>6k* ]K]kOQ(-R|e3|KˣfHc@eŵA5ڏ>0%2)Bz#TTaC>a]IVCu]'BD#U2ی(Xp >&z#gz1h~k1κ"Wcf ScaYd(s;f[z\k MBŜf}S w=% R3H-"0cI6_^8$*oTIYB*]B0ħolr9ϩ[(oA+, 3Cz1O ?kw׆L] FAP:&ޮ4 ) ŧcm&K{(qD2I xxʶk)0@)o CcS^w`H[}zF9[nBɊgo$>5N0 oM4֤vjTk_JЊRHuLbGBSl `6)/).]D@HL&h9;X{z0?j۰CӚoF ]e9 8g zZ*4eu!ÆB(>:PbCn"(H6ba$KEub }dPyRZmeά5aNDkqL~~mN{·Jd-{yP8=TGH1Q=|MDn&#292{ pڙ n OFޜW'z2xk 1A c{`= [UzvMigQ)Q̌259R6Μ\ٛd$Y+D82H <נ!Bgh'bO$qpX}y.)KhS[2lZ#]sqlCg7~{ՌNfӈ 28{W4BǍ+572ENՍ@37 v#X6Z A\zMY*(M+s38٪V+t&c_KÍS(7ۂ@",1ԗG9c}REw%uhP)۹ata-*)+~\1@ݩPBE?TUWĥ621v m鈑[>h-Ƿ+plͨCvܵdHUOś/vΟiF=EIh> p4>+GPoBLCqHcIԎ[rqؽ]y;cUixLwώy"΃ǫCӷr2 8y~ ]%yvl~ <Ťpq%$W/k1bZW7ȝ|&8_ [Ld`_&'Q(In':kB1׃nΊW7=vp3+^Ann88U?I 39Mߞ'AStE*{iՆxJ{W.:b:w_nIm jM9 mlW=v;c˫nίyï42$F1=Yx. 1-VOR0 (ʷYlN rV:QVC̶0#f3ŭNߣF7#N.ՆDc'd,6sT{Y\EJfفt-:ǘ6hkpQApԚ/hA-l{Ltڽ.\LHҤ7R1 I5͍7)MEϻh, %I&A:[zZͤb ;]ݸ8įL$J)J%=~85v1l" ߶mz@ܵ"njgޏq&yb _t-WIS7™Il>w@mb::WNZZVvd?W ҆4wF[;B8j8>ĴJ2ҚDÿsoau=+23=dC588F9*XLJ{5f+Â,{d*~]]-zH6J~rfxR 4fU}zb΂2G].jqŋe=^2)9)=D ɇzreKJC%o]nZX?讂-;svąZ*/۪C? #,-='QB#qQ9ʚ:~|Ε"M;;MsugQp~Qm½z#{FԽ@g\\d)_ž!7' 1=* G;`9D=6& K^s[U#0:KqODDtш.U3ĊILuUBSVIP sYl)[4ʟ@6qJf=ZG{UB4!( u Hdʓ0{Rsb^; kXҹ0`i*vQ:m+GW+0Y#mF'gIs& 8yj=-F\~KkEUN-$BFE5\a?>X5߾bV.@MG芑ZO#|[ ;wI/Y6ӟbMwAc%nU-2<ۭ' `nA0ġ`_H#멯e"s-ވ) hWrXn:u[m^КLxp܋s} 6pI=#u845Ջi #T  m_2%k@#DcD@y,B$z˱a 58iG)5w:YhLth B/^p9E̶<9j}w)TVÚGw6OfG3ő־Ex HH.%2:q.(7%5{,*&vqeǁ֔Y:6jtY47LN^ xŽ,ԑLe㎥#]R_v_WøWMN7q \sc=XBHys2)kHeӐ}f|=^岝0BK*ќ+7,KY ;ώs@гUDNYIe&غʭ.PqTݤslR- 1V*`|l,4JZTɜ }̂+uPKPNuZJ^:Pc卻_S+h%o#K7FV3ah,('S",'-{\Cmo! Z}D9N;gP%tzC?21ZYwB1t~׸-,S܅[!q۽+t:u[-cn/uu[Ix:'E' ipkǑNVZjKS*L~Zo+x@3zm{~嬀G A"}/V!VhÓ|l/wiƦ~$ yQHH4h0 VhG!#|8}vԛH5R_K:P=D~ t?/}z:{V`|%5ts T7JA$`^K%;uKN`v;#6戱 c oI۫%Fy>'9j7U E"Ō{{:G7BjvLJsSx^8Ђ 2^".^B0W~E9d}J'd+uT Sj3l LSdnd=uhJ B?䮻{M=bE+1J5fP`7a聖Nۋ8)< º+Ny3Zi29$qDKSȰp)" x2ZZ 陨 ̻zϳ"mQXI$[4IRy_t=p$4ɭj(Ok?Kap&A&7hsL o?trWr.l,I)q썼H[3BC׎gب">\cۗnU2PPkssy -aioТlxsR[dVBcgD43%|Jŭ^`BEMNPMS6[ugHB+5P5 w$mE @wVm{)wFɯx GH 2Fը `WR[_^' (EZ3)8ǦS(ӽҚngf,1%xN?D=FЭ3̑0LD[G/s7A)JYI1 ;Ύ>@?DM.PSqԟ0&3QmqkHAe| ᴑh( $.뻠nӎjl|PτF94>2v(Cg4Ws*QW LaV朑S._hzBk.4l|XXx'[z,JBf+{̡g9ېg Vґzr&rI1VS|8'GD4lɘ Ka~OӚkzTs/M^?e>|Dӹr-}͇ WS %#Y8 ˆV~6@\&asʪ?$D{23Y$?'.HU4n~WXn69Ww{)պeBNu#{;4OAV)YꈢA6eml7ݺJ+.)%㾲]0B]hs`U\!`JNYLSh]ҮSտVJB>;~zoka\'|+eqArxC)+=Ucel/j۫Cdce3rEppF;ͪjCM%Fq&bvV%Go*[]=t Mѡ%;S0XaX/=L'OOK!^WԟꞚxH|bp3M-מ\Yg:\.C@*^斷Cd[u4H.Fλ~mp"t0 }o/ob|a5E(ډW-E!k}!XP0W&ŃlC>+tyM-|'I! ӉI4c[ (s5{:]U`M#30@yUttB0|Nx=1 Ryvm#&.NfE?=u,vQL,OKГxݪ8 Ka54G148#cL_7)r z ncJ1MX};GO*d"ˈa#Di^*ye7t{ ݜObȪlDqqW8z&ۋEEhd'ekFF9I\".O=Ekw]Z~(qxv > xA3RA ""zpgԜ g~cwQk&{0Ot=Μi$zXʜ6 bF)߽N M?7X/-!3C ZS*ςȪ7aktW:BqcsW0qKk 6Vd.0)8i$̭ti_g6-8Ґ v-/?X#!XMSF—($'v>"dza,+DɠՀ)π># jȔ BH=̑MA:Ƀ$8yD\(="ipQ,ơp4eb@ХFȤ``z~s50(%38^bwQ\g/~4%ܢQܢ crIAWR,n:Uh K: ZeqSg3Br[`bJ_0,ӉZuF"B=u@nUDxC)_-NrZoE3"ΰ6 3eTúʷM'C@F)es+86P,6K޵ӂ85/e3lYo%+_d4.8YKCf 6fҥia:V~*F%ce?<Cji*0WwZJؘO)ꔼe"\O8L!rըzOކBݗ]R2/JDp!4]8@TM v8р-Et "(׆9U4 b4sB=!M-рRG"RS}/Av-q~&xbk|N$%+ sZ->aHsjOin/F~8^R+ ( e;fﳵg?` حO+QF`+џS RjGvCN9Wfw~\spP$ K0]d0%+rЧ(uoYCw-OyNmaOkRAk`ܑua_0iM!{ Nt7rV H3v ;8)&릗y{֎c3&ƏB>c?zS"[}$6>GEu;LBӌ5?vB&4 ճQJf,+)lyM|g8Y$U؛cZ }i;R:F_Gl15ZRXe{N TB̫bzTl#*Mi :Vy9T4'0z9K$0GbPސ\E^m2 41JSv"7Rˋ78Ŵ%qMO+b"q{|2%-n ܂!@O8wy]﹮EZ󣮯*/֣;؞2Ίp5H7P E;RŢ-ͧ:cbPD}MܑK{ȝLjgaK)^N (r7T5*L5Xp8;)w6b/`mr?4 @<PS] u8kf*5Tsa _Vtv̂Z:1e_C/[C,U@_σq??x2=f=ſT@id-[!{/VrȑiY]`sܓ/+ umnlR5i }w*>k=m AK |Q*iX3oFG >5L􆧧S1>&X(nZ''C;ht 5 4?(U7MdhRxw$B~:Ϝ3gU  5`I6B'`pt(/S 2,S(H\!kI}}mbO+_/EdC4 A;\A\eE{]H8/nXtW'l$ 3>:buC{z,QuEe,'M(H$[{q(oekC/9vi*99tVW?/v.Zp?|Oh_$[VeH.6RuecMOx :eC[>יcqj-kSYyn4 aZ=!'R?92-׭cľ{N 3nwVV<\j3+ BԶGh Nݱ,w^ _?BbP"v a =Ï$̠Y];r=ڟ&<{f .'ҙn.bWz@Pֿ&t"")i8r9J98J\S,FӒRl~o7#ōFII'MqX[⸞1HF=VX4N7N&J*.gYO/&0-^_t6hQ"-Nv%s) u0* r-ՑN`qrO~_DDsF#\i10])f~!L?~9B ;\i˳)17<$ie /*{#ߒK,*! )NDHtV62Ⱥ)i}ݶGW|o}el+glaTn O]GeKj̅ka /iN !|S$eBzáUd=Zޏ9"NT<~Bk:VnQ3`C˧ySzW}; λ5~wS=v[*NV)yJB`lc54awcWVQ</PG1nPؖ őCU6?Qn5a$ǎ z6'>!ΛiJ]ٗ|OQTHPFYyUsi̋R#~) R|h=wF|OZDBq0}S'辮+eo(ƞ`+"t$$tyBD.ljN(ZyYrvtRf!3j e(|CzZx+qyX!J; 6!asX ĚxEĉKT 3dsEs2L^H˴sAiE2BPai5ײ_(.K?]RQ~W68s՝B'L>t6jKug 18LOAv kʘW=TH1wj߇!<%vX{cOB nӺI 3zTjTF.#X{Ҽw?Y)9[.^FU|EZvXjjK'I"46wށ9caQJJGC"جp[}1JuHtIѤ""SB+EJ5/ 2m:Hw{2a?VS9NkB e{-ھ.fUh5eصYZF^{oBrDKkn?=$)JExQ(7GZ%~jAz<5`k׳ITf8eIv2j[EU Ju=oI6;汒Ix_Q޹s}шJղaQx hpFΗ8:,+ݖ2W,B؟6 RPi)40Eޟ,;tlQ|]bVd^3rBJfVZ"uj؏g)Ǩ~̔1Mg%FgDM5^rg2l,5Y}Axi/ЋSĦlˇd,n&1i#jOZʆ58'רilLsE8ntrWo{tW&lcrþoFI Ϫ>,ő9Q8oDB}@ pyBN&E bW]{5lFqۄ\[ܫ5J\z 4֚Z׼Czi ݎҴ>8[݇۹U0Vt U7[7gAf 3_⥅Ή ?c8ݣ_3=U s;|9;;Fd r43E :7<ܿxt~j{rpZ]aA֕|$%ٙhT}\Chc;D$gaT# \Tp͛3,g8\ uů{ςųF;ql_Ksu46je>JUEX+t_@Jw`'/VhE[w$~9^AW4:KfoJJF,v3&Mun^)AvME ')%;AjDeF2x1b&xl8U WO'2~{(Q 3ʶ 4a:=wϜ4"Fyr1 fFJ,CU3X?c#t(IH(޻x^FiA=-nIz^o7pr.= Ly sHe"Q oR΃ ;6uD ݡr!]xZUE4! <Ǯ:JQf"E\\Qq-3.\ϓC.ۅ UDҙ $b6.G~~,KHA]0R ^*1=Tɹ8$h&@}2tYuiF\2Rk+bn'ͯ׽nkӛ<0M/` :D`0`ô;X1~?S@lɳQ%3q}`i}5H 7ߵ)pح"Ze(9 Yry|\GL2Y|Xt>`ΐD= r_M fd58&-nCȽ^ò?h})s-5lOU&LtJ䔊*DN4U+ :j<~ո|0Ye~Ly4f5"V $2EFi X)Hmt:-ՌdQ9{ɺmOVuNU2unK"q$@4H&+Sڰmmf2vrF>U.gX7hn-V>$\ ֵXc!n6xqDPBB7#Z_d6-̡obw{<lb]plX3Eo )ez.J* b*)rC O6L8a5`NvNN5_%"z9ym.b顿!¯lA~ڗNY-Ck :\ʁ[;,U%x;,&S#<{2ϊCClʊ]8˝ n9N.Ґx>۱LӦt'?uH?h:pֳ2d~ۗ5_+w]e,D3]o :tlxᘈ9S`Nj$Llu|j)M+y hn3e<˩sPw"Eag4Lȑc H~W"J%^ %Nk-#e6lKj7Ӏ nK!<2sm/oOrCpްBTizM+,YG>yz"NIp%U dʊ Ui+s7:~]љK>Y]q,G _w*d鉼Iq/Qdo)''X |>";+ut_%Rh _4,ZJυz9`)ˢ Aybud*PlCt)r$aI*UJ9ٰ54eA yCX+6g̕@KqI Ȍh2 Xq'BRSdOkm)'{r8ʳ4ong ֆҔʵ:yЙ"n?$ (Ր$|OR8|ȩ)AWghyj1`Y=doV']d r#k`* g<an;ZH:sneSMŏJKj7Cz\)6}8u!1·ڃr w$A=PxFFLJ^9Z/гه:;r-[4G_')|]J>6C@sYgQ{_I;;Up|oECU9ŵ6:s"l*\8j4U3vT*҃F-tӔe!OϙXƗs&e*!8O&0FsZ ,oVy܉-)-X3W"b"q[ȋ~{I: #H."Кdg#GqaISIZ|p7 'Y3& J2cgh%" Yi|ـLcm'L$g0.1O}wBԺxHзGarI?θ.wڍ`2\7'H $o邳tEbKCFL 6Tң=&5A p1S(uWl̗ibKrQK.+~+%D#vYm%v[f֊'b[L墘 Yˆ#v(z|ld諣bTS z)Iͭ'y ʹV}{K?칿5w'=8d ʗ!7C YyT6ڑQNAR5'T5,0(ff[a14JQt׈6sƚ7bt5DtFhIl KA7攷?1Gc)kƱIU b_#fTV,<6oY71u*Y6joDBE &=U2׿ob$}-[փqA)4GJ=Dӈ#P6.[]/"Eˆɇ=P ugyQϿZbgZ.Kor<B Fs'y|\~YEnx ? Z?6{fbM8_:-RU:#A֧`Pڰ,]gmF黌Pb =CK]> "ighCUܻ}%[^ D+'@V iũ{xAqg@*XEQ_hB/a:~j^x \7ԏ׈23RSb-~Q^+33**ĿnoO4GyoAMW4%1sbӰ}@ .hoKWⲞX3M(9y8b*([QFXb*DHwpz5ֿ,~'PTMYe!A#kJÅz~NݜsCY5K3`Ϧ2C`{1jΝvɍh_TMdM#ʺ|id (;i$OcP$HՄb z*%)XaN#{.pňkڂ /:|c 9Կ@Dy;]4cT/3=(rT7#P5*}1MP=VkiG=Uy\&ƙ-rE#y&7y}éqٻ5 io^bZ <K #Q9=:l&rڃl,OxSdJd ʎ[ p{,.=ҪyGU/Eˇ6sgZ< K}}\@AKzo2T.w fX+*d9,p<W޳¼yw= 85>3e @? +p ُ  y}Hu9rHPYDXV jO!)xJ;?4xcad+VLS3gk Ϟ3/z?|fHAL5cV۪?)i%vhm/v9uHa+.(o\z3ɶ4/rthG>hLY1O!E\Y$&&!u ƸkPo"ȋaə1Ŭj5s{Aw@tP7}QoKwDt>~>=R*]eݖ8oX 47W4 F_ ]̦;wst5l+rc*KbID,WĻs -Zx*U ުt~M>`~x0F#; |e?7lAgC'"@7S5u&#lXM<@82: |60M0"Мs,~;Ϙ4l"&c &8,q/5cDHl*wY}Qt8o7'#W.hR/zj0C i3T:>̞SM?巈_@mHqD'h9q wtͮꌬV|N"v7fjr*UG06EK!man&TPM sNa\=@>~q ߵa\f3)xN?ᔙ Pd`f&[:"mK~fuib1 οGbpK|x<!5]7r0 rIP񼏬7v`xTvOw9 wH}poSUPeDcI𾯊a`Ҿ:[7XUZ[&Kns `n@\MiZ%䍍>j} dR?Ϩk7۫w*[@Te8ie~\= u|0NOyx7{ڥf>L_uPq=J7qߗQӏ_(@vhT.6kk0-@F[!P`: g|7j/1EHq=,|K2jkJꢛ{?:7j"1GG0jٲnMF{n';C,WGD-!h1TF;yOrG6tCRG2`c&pL OsC g L2Đlw-0ނ`" @w?Nÿ( RG݉gRywTXH Rd#Mol},uO+=8< |PoYEt$$?UWE^M 5-6d/8IWdjO971\ E-WXd]k('GR^P"Õ yB0-d#]ھF 1Z\HЈ` k)2T\ #EgI o'y-WbEe AE?G2Y bk3,1&N\K[aIny|D"zg>"|蛳['Jy5;GPh)mD_(%Xߩ VF 9&w6t_ZBݤv( Fg\+Bm:CO~߭@N,ުs3QP|n$B'V2y"8,nW|s` ~Jh=v3:y mǓwdqky3W[bفȒLM@ZrQj 51gX~,3iJʩi$+~&K.v/ ({s! ͔@M.6 a: ZR=݂XݰlHZAj4CE#/ٕqqɡ]4Xn:֌ _Ke~ =GmVeq*i(R(Txt3|YR~ }7 bWh#h)CFSݩn(iA K<V 3aB3)ږAb ,{W粫4.1 Έpp#v]g"kWhP)3[mj弿UDƃ|Imx1Aw<~?zR#1,O]B"4V#9TNէ}<0LCt) D)y+FU\>`^Ʀ1'A:OV Pa[>*tw0ئh5ZGa)oF0R|| lWYY7.WtD o@e!ԸHǃ@F!VZ伊W#,jLf0V0[IJ݆sgTORۊ={cnhM;u&=d #,a, s5:k 22jI`W<ӄKҏOc^@&ƕhwi(NiG-p+h =>BanbqO.KvxT!̔?_n&,j6Er ټQpȇrP@Te܁[v1nmE82.p邪jca>G(=CGm v!N[F5 ,oA-"H -1TYR-0\ݮspMxx?GW6|_#ԭJ`UScUB+/w~8v :FסgA:Kd pAFa::簕ԑ$--2*+VjsTq &Nh!3_vSl{sp4c0ba =,ƛWͩzsUx@'6z-wU+W;/QԨp~cd^>8^@$z޾S8j6a߾õ><JNey s{KܞNP8.+&Pr8v" g5qx+U0 ~//9j% l:* z@s=\'XSp&oJvː##?.v~z ^\d(CM`qFpX|Ii׆Y0En2> 룇]1i?:wԦCEC ^}6 p bo]RN U_)%g+HNV:dA:&'Y/Ep.Cp.q`#*.B(VըmF(saa(4m@Hq :k+ sY$sxja^Ŕ˭x sLLG<'4`f#޸7:JI9hZ Q\bT#+ _&+EFau \nJ8XU?G|UDKˆhg{񏉼ǓZ%k42Rq*1[F ߜCs/8n! L8_ٕ0걮Oa(%#J_'vȡGPOetA_l#wSHmK*xWa2W8VfduR9@)Rp27q %W B)L +k+6L` GK 7\'"}-RX#j jl/帻iN\d$"Vq8hSSVJ,SM1"'VqK#;u߽'o$oa['Ó4=rYX[TShe uތ1& *1-Bw=4VQw?KͣmN{FmmDS A6~J{H ڔ(n߬LqMx+7wSz3}H6lAO` Ž}4g}(+ѼU͛vۥ)v OUv]vlmP!YV?0a ʫ%7!McS0]=c ;A_Ck`V9yጿѴ~xS?u qC6"x|뛇* z֓/NR=xg,!̩PMNPqڏR3)QQtꢄQ X!FDyGOCf2ZA'#K ]!Ä ]ۛ EY+w}3Anգ,: gX|jÆzun|[vNvDϾ~X^o2/XFOT@ʒ9CƛdM#ou3Z~|DQ^~q,'Y}} tCi am]c*IKߞkŀ#cADO?"+.,BdOڷF7F$J }&1Npkึ@g(^ۆcp10DviT??Đ gzB;svQr?x;18RBi;ݠz`(^Ue}/o+\٤YFcNYl`wwVR9mwf2-B,ʩbTx޷ L2xPޜ nyKqr/`cL]#HXP;ol^y1ZrmW$>^,! NG;@b#CnVw " %S^j{'DJ@01\O!/.f0gpA 9Ě?۹pTen}aجWrr94-2+&[hP{U-Y2X`XO:I|%ELG8 |gE\{ՆxkZVj_`#= ­HeʌRlP~1k}ޏ ۀUsq`e"G".=ϔq"z.nT5Gg@lT(^crO'nEt@1N>&1YT5x]ռȮkэя9nR h xp%pMdչ^o Ab5 8d#1O_wy;q,~!K7? wԒ0[Dɹj'iXnD /A!"$GVܛ6.Ae~ҏ:^&L9ۮmƈwVD# sfX'X^@T;ZU_-Xo`>9W*9D!1Dm\ ЊsoT|SP+ASD8g/n)cm>v? SuC8QI#gQgabRe6\~PbiMx %*й2J*wB"` OZ~*l_b`."x"杹f7yWÛbA,AtJN`XCf)9xJ !)b]ld֛7OXvijn.W4)Q2RBG ?ۅ=83vJnb\ j\&ɡ "DJd R0~M ~#7hy CU3y.T b f//1Iˏ >bXfg?m/Kƥ Q$4’Az7<@U+(eJ-YEBd\퍘:g51S{"y}Y=ڙeYb>/}:Q,Dx es 2|{93vʃ,rdϼiJ?Ɨ=xwƌZU(ihIܞ\w yQ:V!R!D!~&=;N20՟UTAHDĬ(t=:7J|eA3$aߺMgOdt *`6 /rj_ǀMQ9fpIs}äGlԟ MET^=RbZ&D1Vs. 7N!Ӄ·g$-QQ^Cّ,AC HnLv+8UBi퀦U_cPdZ-2z}%{} rx^oc9r^F#YES/c#LeǒsU^=m,Co "eZ܄g]$u:|Q[g_"s+JqD 7v K"A.}vXr7-CBEe2m<&5x1'IqIDQwu]n쬼)XeJۀ@LG爠S@ԞI :>C9[Da3vYژkpw1v\se~QH3J@6 AA ߤ̈aNeq*a]U5҉Lzp{k!_QxCm6 ?1mpBv|_gX.M@{/̓ FZ>4L~]^ % L\_υC0#ߞW~sYCwLK,P`ï3{4&_P;xO~KϓCjCnCS>AdڢkS˒z4*W&Vξo$6AUC}hʉ(C ]ϲFKD5`/ggq%zS&}g%[ju,d1(H=Yy5֝ b2>-O/8q,%Ao?rARͬ Z'7Q#g kt&X_-AS,_QQXNyqF= >7ݦ2 "}$ѬLO9BWҜ MzFeZDjװ^te¦%[VM]x?nwG $R`n9)e J٤Wm ʿ@;omauf>RLpr%r+x8r+9xul5> D횠H (RƄd[=>@B!e/?~F2K8SuUsCVhjCr_{e1P}&ћ! 6jȥC@Q>wZ7<~1B kUV{ߐkD@T< :(˷)Ó>96kciMЗ=_'5)cȁ:9zX; RafsD@XUR 2le錢|Nvs ʶI(r6{/UMHS fǏ q3/z&Mll~7fLɗ-=[R۪ wunN7@fbl]lXf-c&oC)r GZK!oMMT(^ndo&!N:Z:cYG!Z x2h=D ΙFf#E96lOA;qCApa9?k.3%*ޯDxm 1U~zaҔRLoa@$My.q4){n)Uh] ⤃{7"wM@B~'mB|Z X 'k/dmNzTʜS֖O:Ԁ8؋&5|N`E@&} Ɯ-o[Q7;H \`٤Ր٘ġqS(ibR /:fsZ6i~ynm~žO<|֡683G.$cjp%K^\Q509'pp V˩#b @H?Uν:ff;^'\6H{]2bIaiGN{ChSaOlronr_?1}%EZy~]mpou :M1\]_Q]v*Y>-iƝ+S9|ȴD]Qșc*uKQY/p\Po7ږҟu3R77i[2 2uUW36 k-㣶H=r/K$J*_/" YJaF$L!=T߇c j5B&zh3wUyDor09j 2tv͹ȔF`G40S0(/X-ԒIu)ZWϊ VpB~ES@ l6uh9/?j.:$(n17}|b-5'ܑ{&cRȱSփD&c[trnOCہLvhFY+;ZAM$IۄF,'E %5{ BL~dާ9@pa wIېw7k;CM)`IJF2)D-Z?áhlj[Nڊ ýg$*(r6iZ@sLrKEok"'3d@!ZXhHT+Po;0b{ɵf 9?cDr_S?}D^*`us-W& Z ^B5q3VLOR|w&%ֳp H==tzO]wLشPhRj( F?ך9S~+F2sV*ҠzY-W%A.X*CJ/4F?%ęAdx "92Hp{P[[}Xr)O \˵ ŝeR^cT XTXΦGK`*R u=uT`oʷyg8w+nvWØ0VmNwH4N@HN1Vq@-EV 2A7&+* ^,F EZD'!QH!ƵkDLotwz[em9KT'Z:S*QpZdY1J0Od7kU_!Ҹ"c.[Y $)f?9[ 'Wն*Y76ډΔ߻:ܭ@uf:~~BS 7֯y^o>VV&lUEO"? )>c0癗iCĖ1 }wY5BIigگ7F8xFkZL)`? [VрЩ*RKx(a2s \3W 3ҀlG}v}#I#tB`9޽ꆎ=^VܛVQ%Yk : Ю x(]-NJ4|SҌ[QreK3j+O7i o[w?`9mKs`J\&@lʾ k4}B%>ZEyϔ$WgZnʺ8|ȱsMzqZ%(d_X@" t=Q M@{'v  nhc,WazPX FbVWL5W>:u.|h]1%M{ܱ =bxZT*79LxK31V(Qxj€sG(~ E{l'\\s!k4+Furdh  !$S^G>_M N to Z YP̧ڻ ˪TVn-<޵Ȕȶ$JwfV]7ߟ[1-7G 8DlCk,{=|AJ;Yݰx'l-f{5ӓ \QRbkcbk`[g.mbuwHdQiX33:0s8 ;̓f58C"Xn}RA'w*S3Z$medpCw`PUߞK"'<,ݏ6 f׬i1?;+,B~J4!ufdMYͩaI0ȯss'[m8y?u?-ԭFa&g zc!!Br2tٮ-x\l%=9ĈFS4`}H]H=޲SBB ۮؾìJA 'vM*Mq}K13PJ)aͻg4^&(Ly1jڮxZE%<݌T*R)D-Թ rΏ~.&4ܝQ#OLbGr^mLj8WQ8>V"uHag|Ƴ:rMl6=V?x=t[DaK`SZ/LߊX~Ə.<$ZYwYr!t¸?+>-2r>)$_=ۄ̏n =['pXvgA WEXLjERH}wXi3s|f8җDh?ņbbhrz]v[|o[v eD񆰋fɤLLQP_U[KZȞERV=xZ##R5wcYAbL~AeV("#4oM]~2̽8DOht5x>٤{46pFlzN."l+0kZԑ:ZxOLR DЄKM/9c{]@Bɝ$!czխd&xn{ * U6*1#@#1ٷݧ'f7\~ʍOC4.$eaYx)!gFƞ%W~'"e4ugQ_JHf8$ R[;Ԅm?iluQ$rDa@by" 5"d j".QH1g j|Ij k9e!r< ʠ*puL8_\JI؂R/vKJuU -f&@X=KK̽4{CRաoe׽=mt5>d(b$d 7}r8,m|!<%ؒ9?w>q7vj'ȃiflnmђ&\3qtu!j˪H,[Q!N`lؑ1NK:QV'frrE "Ohoaő`ͼvVƘېGtX*w3t{pLM= =bxF< thugG3q~$b,ZMGm@?Xi, ϕi6^ZT۴d@4q@_ӐbíR;!ޜcCkP\tE%QdÁD+ZCM{K+~'^08X'_Tj5}RIQ8wص+ F/`H- s 0>'%} '=wپ QAzd{"+f@w 3g5nLQk%<={E;lUw:J2 ?D u0!exK˴kx$_K<'Ԟ* ɉˡTO74Pj':#c~dbC= }xN5i |?Bu*XP`&u>[sNCHJy<є۫85TR$Fo:bRwg8Mx7,@^-mbO pɃ;8?ODE`U_jhzl_v0o̒d5>!=ݶM0TT% %(s(5AB(|\#_y)Oc]^t&`Iyf WZyeſ[ްq+GeSDž5=a-MN w% "K]6+@ݽ sohW*5"F"7v m"_{j:^iE\cD}=4ߏukWwZ|MHKPdk^Mbq2G7,6oC]4n#?3ͧ%F׍Ns&e߅r@q5CKĕ 覒)W\>iȆPԾҐ Ckąe遁G1xpY)cLegHl*Opm=||rnGI. 8fJzmqHפ(-I75_:o/c7%`wYm rr*sm;߳'|&#̓YX\5/L(I 8\S/78(y [ѐ(O[JBFReYZ3".q KZ[XG}iH K`O1)"^!6TQB-M.WagWM񆋵َm%MߋCX 7%N? 3Kjpy~s8&.vox-koo Bd ^0႖3.+vyw ytv Y:SS{鴻{%Hk^X+H̤}CY> 0M'Kݽ -e7Yҕ&L]֤lG>>zv݌1C9w܌oe\K9E JwjNei#7ʸ:q8;v9,|0;ռc;00%@lHmHN~T}<) $tG:U3|ݿ4)8*ǂIdlzjq]ȉHӖ1n7J_W r[GI7w c[#èc.$![ѐޫgIx]g/=7ne|&fe,L_?KBd(J浮gw^.lHQAWKʃE;\]|5(˟~u%Q6:cnX]6¨|նvv# >44P)e[8R#G,4Nވ&8 ,hTLԽ$z!I{Xvs?Θ{7\Dnj@E$> ?܇+XGxNGԱz>X2ME!R}5UKX-8LߜˣSٖ.N|ir'0={U [m aUO= :tE#H7:Z.!l,&:>'aΆv.tQx&p?{E)R^/aF އS qq)kyD!&+ia2-79! abnvԷlOO )ŅtCԥ<)8a]w jE!mzcA+pNHDt.NZ Q"?y,_^dԳ +g)yЪ+%dEH;ױQRxF؇P'nkl2; a%Kҙ}G^"pb}?1[ MfGlH~BoG|$Ϻ ǷA 턖Y:h+,fxqaQ$~Gi"W%,w/&Ąb6J?r`t.*nyt-f%!vњ@u5 6K6׶Hqg;RqE<<9KxA^Lx^}ȸJƖKf̷ aFڊFL(B +fNkcgk Hd6Na5y[Ldg= Bv.#Ƃ,GG08lfv蓦ce@=2WK,A2J; 0`^upPoi}b|2PMzXms{8uGݞ $O$Y#d/uУc&Iפ{n6?y R6j Hh=+5Ԏ?9hVjR Zk/<ޫ'A}E_6%/)RtiMc,FoԨz@3&¦]:,$~u MB[@<(M(lMk(wږh&Q<]E.%HM BiL)A;MV^d60-u} 7?~/,?)\̌E (%JHkUOcGEv\er t(]`tpS@^ ǣl/#R}tCf^1 P8#MwY}t%ݐ̘iy1QhvʑbB_R>("P+ҘI d^\`1oP-YM_JGyNV54ͻ~D]I+!F+?rY_4gȅ#_xl!VzgyLJ[K()[ȌJr{7bp;&jcX1@,h l"=D"qĝIoT;ӑF+lL?Yna]qqt](yJHQ 4RA`IXAZ%FR-7u,1D Th‰ġ.߰T굵fV` ,Pla|\3^LA`Zuϫû㤪30 [u!@HŠd)rOs%1R6 ̴Ćw4ԍrcFл3\o mi"C<0بPHNF7mUkGm]cW]lI# k}1'ߧ;YH?NK4n`ZI $4ߣxLp[g31;WĵBJpQyBڙ c*/w"W:;ppὲ(bÃJS\e~R vmK"ra' ;#иZgyu#%?fE8~ ȉ:A~E297|lc B/Tzt@r -+lEЯSHZ5^p*ުfUeY IЫ :,("-jAp1:.*jQ~)ï viċc_,nYg]th|)J0Vg>TZ'6tk` 26-:[7y\EORofM]q4viKE8)™0 ?{Z-EK Ȳd$#1`߾iYKp (ECOg0'I2 :;`s }}Q%K8p OgBoiԲŎyn6z$.V/F-=uolAQ8]w,Z|<]t`6H4U Y!gKrpֿ?Yt2"#Ս{rxŪ<:ߕ=k%mJ;%ydKq&nС'i@׎H ,RN\ L-kM4KNZAa!KB\Q?]}U1~we83'9tIǙ",x]nul;X5MI;5\Ɓ7[sTR@jAÈ 5 7Yl&F_FCHNCچgq(<ܳ|Aeo!X4DkORv[jn=ߡDhO}ne7-Ѕsa\14j XTl }wkKPG俦H뽗=37瘭dú}0@vt?Szz4bs:W@km27gm}V8pDF|.nz~P 6bM,'S0_򚒥.?>LJ<ă{mbPE۹Dyqv}t<7X~}P[oC}YN=\=Spַ<|<̭zb+S\m!gR~mmftʿ'rژDI~ߒ@jz/gPk0,,R!wb> ՆC}u! 6Vt ,tìm5%M37%f 'RꊶNBdtSnFmwc8lmF4P.yPeٕmgZ/yKLue c"KB-{ܹaE_lM #)^K5e jxk+/FR+>{?|ml!Oܡ~-C?85韾6b?JiS`3OspxQO{OōVE֧43ɥkw Vk~lQ+.3桸oYލEU}UZ )ڲEmU,Yl:c2Ra#Q-iІIc2y"2 zJZ;y=դpa811T@ղ[W(1[  5EbqE˺֪(9\8ؘh{W)!h=->9 g+ Syc,{l0&FMqB)%/g.R%R! Ǐmzk4 14/,4ibBi KYR䑜Z~`G μz'aNEH!|}}V>Tp-;K$C r[D[[7՗@x.o9Rs3rG&ΉODčZdxC)ARN\ȗE-FW]ذZXěƇosa߄M~@/^|N$cj*V5(B Ldɹ丹  ~Ocl Th&oN|X`+<~,"&[ _%Z7"U=ꑲ%F8;AौS/+ODq0@1@8@4!+%gQX|(Y.[ˊyN6/]%ŋFDPg怪9Q# kǔ1PzV`%RLBLP8ǫ(Xc3_FmGs@=i bOᝏnE{n/L8+e-6A'G[Gp P 烣ma.'p& !lV_L8P{Zws:I$lf_09B59:ЏBp( LZSPd8K@K1Y2~ > DC0W0u( #=3[? `G Fv6jKA=j[UX|>NQưq4-f 1Yj:߆-{ (8 zOdOh)+5+EJJo`u*Ƚq1557{#“ҢÛ1::rΞ7: {p><e+H#$A-2ۀ|i˰w:-VC`iK(T" ?dX\¯{DjV}tYdȤ|JBLa7o0vbrpqJuGKMP'W!᧵pT |hOB:IkR,郩,za|x~^&b*1u &&τ$$r l9\үW6Gk/omQmEZʁw͸K*-o/wdL7ļLvp?4{@CWB3Q"H5ݫIwsd6/x/2.7+qj9KIBC!`i4l[p!̛C{rN4g3#yL}-sF0MFq1M2^AnGϐ%TgC_5W_<.n0ݔ7i?OX1EjPD/E|_O?ew]uEKRo*Nnv3ϻlvU1PP/A8 {l+V8bxTpgqȣ>fBjxؙ!ةP%Z͢i5i!Ӫj;W+V䃦!(^W`Gv#D9 xw/1fg]JևXk)6%q Ȉ6O\ m(A-zٹ$;"vםfh<0t+oi/̦ꑔ;NcTIl:ŅyIA?Y ,6uv0X@pΪ!n<>.946>?n ѩi9s?F긛E,*'Vmp&FޤIVONFwa86ғC=Rc.x 8 *bJD(j8KܤdEuxސ| fhF5h izva}J8)l%J :RYK $0 9H[01+ebjn-i0FϬ6w(K뺘Ҩ|,b,=p?Jo)ӷbp\mZMieC8-sf }(n8BвM>}缕_%vAcM'&+GzbpѪ,k^w3[q 5Z] ,Au~FKZN89`^ hk@~jgJ;GpQv̥p8im1 enKri)ؿ2b_/K"U@N]) 0*GHR|$=Ũ2?CWCVZ50]xmeu~Kiä < ܴ@[CҘ}r=î1;+_1poS6ptmS+`-&Kjb̑^Ga_E@xƥJ'iGwxyK+rPX.IE磱p G^#ǫܜkSZۗFG/ugKj.y(4p5"!VCn*Ќ6v+/ bk-kǹ)"@,BëYn`/a|D[ѝeN\>@PW T)Ok~dc]{ش %;v{W|m30{;!oTmˀi4"V1fb#64&hd {;O­uE/Tcw?H32FT݄+a>3ǎNNҖP!fG&Ozr| nϵ7KUE:=|C9L#WۚHge`M<4c יر&̈ǘ 8/Յe2= g~Q[|KD0noX*! g(1-hwk,Qpsbv?a'`ve *GK* Nt/ڴ6J~-ޤ$2<=85/Y}>XT[VoJDd,&IZ?vKCx=.mꂹbɕb%q&0UJ=LI Km3xSXb#΍<*(ӭf-z`W&::"0d9vM'Jg0`@hޝP/9i8);n%:coA2Ho$Jl~t3)[䂸ցu~FC@ZjGFm:a]7=~)S~@vր LѮmB_M'֎ c[Jx6a#wDĆ,%x#5<l7H[-r x.Q1}G3yT"TdP<|J~wjF,2K×)L*hs%ԼDuӛEl Ld7$qJΔM ԶeA`/ϰ喛Bls'#츭M;:SSf&z-n"07t7Qf篚GZˎRfF17|J'2eMYigT]ݷV#>04UVSv)Or HWbV҆H2^i}!ɯTթWL*TK)޳]߯tEB >3Y_{}Ewӡ2sR3dmݣdp9EW`({~!6-kf_ԲA '1w 1i6J~isfHY_:uJ!ܨ^±bHyw Xao89 mpCOht]Uvfo:uT!ɐӭ?%SP2 sia0ܧ9봜Kn$!X]J/T)8e8%_Zaj:eKG0ɍ/j8(x0ID sXΌ>YOT~>B)ag˫~љ3UH--\p—gؑ{ &hGpgƀaHxYZ>ȉ:f MVduPqhg/ò3Kz?s' Y| Z!W7yj pCKdo&5 *m̭֘$JV'r$/Qpdž/ÞGCVwESxힶ· :R(l4fٛ\9*ƻd7ymk*B^-[v% Xx3n )N(%3 {<ꖟɱTz'=iREHИ\8|n@Vt5 mdb-?gz!}g/=bCh7ץ~w.MM3GpF\@ffƈ=d]!XU*/M`ثwcO.1tHE+$t%}PAcSg{)S/&2TwoIb&dZ|%R^"ĸr3KR / B*Ym+ȵ=nwSf:rO xC3 ~c5L>aƎOiN'}qO[P(wڡQek*]Ě 15`lhI uhpݻEroY1#ۭi-R.Rr8 XEvri&E/AҹN&<%؃,eu,g.MG-f5:BoJ ޕfIXLCMȖwQh^qq;6zIK24<f](sAhg]yC+)`J)ߕ9Ӷk5f53c 18]% DT;zR5V`/Y̺pqRy:'. ?)# reラ8Bq#C3;5Ad@drs5+~r iȗZoN,F I[7lTa{|5 }y09x"]1zoj( ]3|*}M5Z!+xj0z(Xv-1aE[o\vM&LٹղZР5 x^b2VScHP2j>av~ \2ǥivZ= Lc(UծU O&5[G)[+K -&b8DB: k('Jhi$`}Q8O|,Qu8߀ @$cw"9mAA-soțh%ÙN~ao[/,삢jI;N̓eI0ʐ \OaA$ {?L2+"k6N@ۄ91alz\FVج-shZ܆UF1^#T=(R.t"hY=!My"|ᆍJ iL](LlMAނ/5Qr"6ev2h vGu}WӢ᫘a91.6d﹒?\щr?%E1Bޠ0A,l2 RSZw3 ql)kwM5":%U1nY봐뇭~KLiS>/\Q (qoj 蝹v  ΄Cx-HZG%_-m6T+p|&iFgA{A˻?Z%u7"?BpդBENLn7%c@BsM6Eh~jfܩ:&7>I}LlE`!R0&@ V`hPG5 }'W}Gh uRUq(7Ίkf"Rҙ45RuܜIQd5_l[rAyhϱh: `ZNQHW"48 Ze"Z:9TdM+]$D#%T5 A@Pyd^΍qH0JE/1|Jb~13bMB&X\UB ER O~B([b@@I9WK*+iq% Lɱ9U즌0KDZ~fq @ĐPð|:n"sZNNT>I˄5wf.P^:*+qE_d ~8yFs8) qZCt/W2ƃtPvi.#Gu}EX/-ەJݜ'kk71qTQ s~ cgh'zxoDZ );حF IWl$: ΄a0{%d xؖ)abo/]_oznc{H185irM\! RA#tq뭦j< 6 Zu|P$WE|ĺm╴ZbNI+[Y'H̱*UDz[RJN }#%b)n{׷A.ki X1⇤Bo.mUTp e~,Ơ6y;@č9 ϷNp}VK>eB/#0HrS=uVo~nWicY;'}(w|/Q!0 5 &4nfAWaqkc :(S9Vg .k>Q6*jt7@6|wz.c =-^8qxeNB,K۱:w7jpL*(U c[`xq' &{IU.l;^"@n}MX-\@[/iok$|QOb7WBMT6u)/Yg <|!Wv⽐p9vpJ#{ #ȗ&`db1s 9o-s>g}Iu޺&##Ke@h,S 뮪5d(ԏt&heobCB Z x_]3>9ob$DmmH=q{V"plLhe,l/0y]o]_G;w*ʑ fǠ"Cܫ:ߑ(-_A`DŭK&` .6s8XM-š5bܢYk]_>.hI^U;K$FGˍ0=WnDz^nhK@2Œ쐦|=u(قh(DZgE=A*> fƃ+%xԺ(u(|^ډgWM%}'K9卖W 5_Pp5V&USҾ=/@!m2? geyi6D`VNĽD[ >T'/P 4*gn !s{0_Zy`g1rvi)v܆hs!;=s5KSE2`H/Qܢ_Y2daD<Bܼ,><(:SiIBAR@p#"fFPh5inԢb䌤FRJHs޾c (zź0zR9PݒP oM˴E(] 47}]Gu܆d_֑axToOw[ jrN1r*~PEz#ྗq7U9U9(RYz-!n[ہ$YScг~͋Ux^T05~i2P 8mJU] sb܂E$<'?P%"c d,%:/<(2*_t#3: $0)g4&l éA?Jq4EI\bgOWY2~M$&'QY_6BLE5h] u%ZrX%8 bHjeb!'üٱ.{\Σ\1\ÄVJhURCEUؿ%{.8(1\[ ΔR R~bzj;KY@\'x2MSzʹcrOGcD)[RZT 2<)6#W4O@fZ|-0N.'/!t*?tE`Jn}>Ӑph6n&?F'yۂ L,4CHwe_w/yhd)Svc7z$!?;(\D7z.#!jvĊ>4Yþ33m 0D&ͦ$zGyƿO@C!J8w紩֞aízvF!r BDd{ef Vk@5Nd6\C^D&w~٦`:@YcmY6so} a.fGY>Gj)Fa#˅r)o҃e~75(mP̻}:,\}o}pX* v[۱)eܸf `KC ztPV!~ 2m}q&jnV\>Җ0GK6qEvzh\>-AzpQǬ*(%M u%u[ꑯ2L%]h2T[B+!NA&eys+}3X}Q=պ[6쩩%y`LBSDd %t=ݨM[z *%JQu؈WHtkо»:|HI9T'v^QC0^ug.w*9{H`*QY+&(?pZĎWG5wixJie˥1ȉWgxTY=<#}O-B s8s'PS 7,8k'*̮YʫGbl?L#KIz2B\'>n~ s,2d5cq5ւw\|m$!*joQ7h4@<;,$?R]]P硱dBe$ul[.g-W ;J֘Ѯ33 98쩦'P5h]E8q|r[!1Bm RdHLc?1_n3[:y\uv!<2I=ü ^̴AT3cV_G>( G4ҌgmH$=U ;[ќ`Ev ZۣObjU:q/e.w'9q!3IAƂ.Jth,S΂8%v"FB>ۤar]m"t4{P"۰4|yr'/Zό#n%:YGP.;I,e/'jo?۪iSytstbq 6ɋClt("9L"gJR!^/k0`bϰ>G N="5}EYJ?>'勴XD)a_dbaU^^DIJ63&x@ mQS9pN9~kRheA;"*apTpj]ɎZ UʽxE3qWZ|[R0-RW>'n$U<޹  BI[߰nk~&=¹?!Wh>;>|艵"86Y|*О7QInHLt?l5wKp6%whuu2Ig&'J}6wwϐM4D=Off(Mho1Nή*2ɯDTrj/VCs%wZlrX'PU{4Ӂt+c%WDmHw '{V??BwV.vځ*;d6%Us j_~֢HYd,CloNka8H6I{dI Bj:j%TbK^䝹Gp%/ݭRQ^uɋ ( s8T&x..-1h+Ӿɐg=%%:2{u_#ahY򻯡zΊYLS7}rՐR V4+dHUXcF[ZhMmՠ//ZkW˟~D"#]x DfND{Lbژ ԥ('f&V^ GX/z 4*@Pbn9>cxgF}D:w9ꦗޘp벼ΐP 3.D.͋׽JEJ2x!w_@?N|Q 31"'HX94}gjǫ>/ȏ/Crn }`j TD9۸>Oږ4l0A0i}gS(A`ps{"" sd.E]+W'2>Im^ zد Z,cn٭O?{oDlS-miPng %%8h~{+o+cu˕*i9 = 0mBP镟4'']#Y/1љ޿W"BLO4U cW12͇n3cSš3`L/Qd^MLIe0!qKV 8Q)à8IC˷fxm;U'uD8o-n_MF6J﫰߳ Jp;i&'U*C%8M׫&C'YT \1 eF"psõ2^O﨟h`,4$Ci8hSvo!0EfӋuz|9"pGaQ*cP1&hRXou)syQ8K ª-v9f0{nQ"lo}}0Q-A;UD2#Ԃ{ڰ"iIP D!sp 0)W)ę4Oڟ^a4x pX˯G;)Y _&Nt_pɉs,\İ3T&R!EF1Rl0Gru):,,60_H'ܨ錿í,M~'en!Cp"} ݙ0/尊'ljϴ gf77Fc۷po"0f+fo[m(A 3Ŧ;q<|m/DMn;AG 1IMW 9ڕ1OBx,:fڅ!A8󭩑B=w*Ik1;؀N  Lj (d&n3=9N[tm&9c'!v゚䒴72,sŻ[k8z|>>Y}-B6m(j9yJfqʹ PrSH\1ZX+_hܜ~l#X>.KBR4Vꨣ]ݣ;Ӻ%Z֋H J$.ᤝ^iG*ͳC S9&-aDG?o%E3F\OŠ A떃 f^u ~l^|eٍd?ʴg RHy]*_rAJ]B7/PTfxoR#NuArE:c.^;&ka&5=SԔm7^&K ô~zPdKtdR  ."A3v7'-\/} b{z@`;H`Ȕ2c%#}Έڤ1-t`Hm쳱͌ /#⧢ydP<:*Zն4 NO&TJtYF |S#q܌G*5B'RE:<O3bg8>STa/<-6*XI* ]KќNS-D&J}+/p2e7.7f$@hzoS{]']KʫyڝaLf(ʟzfqu]KAѮUD(]qWG9,ֈ̖fJ0"3`D&Ƨ?N<;J`tcl9L'ENKV?QUhvY7Nۻ\Xqc$ۭGt߫lT/917QЙrO/ҩnGz|{(qBbE1Ǭh?\pVVeՕV a&E@%r^z@ *兹!%ǫL.m )odc gb󖯌Չ `r[#]yb(DM%SO_[a@iV=aV)ֺ{jǟÌ1I9#BU  u@oo~@^"}|XXBu`^vZ$_~ґ. qwqN wCf lQR IqJPd &}l~  `z2&vmEZ`QCaS<z|\aZ VLj}^mrjR+ufi|i^B*,Sհʫz}v$#Qm %ă/fЅ椙j.}"3m/+^ c-w8Lѐ6$.܏iboiJnːڇ80^Ϣ!( T_K*‘)A~S y° €԰P_OYk0$H-m d WL滅BP*d B\7cq&~- ^xރ);dBC|;"rR qw R?%k"ǯJEF>OKivoYmT28b<9 EFNB<*ύKl7aCz}G90No˭x!qA[5VQkeDOybq(K`}P{ä;bgƫ\; uGpa9I~sC`"IPH2&yRZB9*>jOQJ{W+ocFʢn={_ƃnO!$O,d^FMǵ^QXOɯǟe#@S:3ʫaQkj׳y_$AckKm'H[ϤSDd}Lv' 0^Ju*MrNbH^ :;U@6crέv6J/-N\iGmF/s;v{'UC5|]}2ʏ Q AV'?tfo{L X~y7>߉{ro>M쾸6mb=j4HnUuR1=Sxese dk]5H]|M2Mz$a;g as/]tE~ Xkza{DdM:+PbeoR~s1H#(OjgR@R~{9쪘86QŠ+%0ᛠ2ׅӫG,&moJ |wO\7mW/b0J %}f4Y=xFrhRGk T[@5{9[S̿IGŎ6܈|G;DLrpDz Y.l͔ÅrMG23,$#3sv *L<1ZLбL'KFܽ:'7x$ZR+;(\lFq _WǷA pMj$uV w@6tqԈƨԳ~?UMDU,TFG C]D>aߺ g,eE_nXgo7tMzi}Ⴘ6fm~+Oό$,99d/IߗS 'sZJ<^ bюHԜ';LMmW\_l*}ķlÒhӮ}gJ)/zFm":003j>~_#و#dXXq֓9Vf4+73<_yc#:_dhe31J!t~A^9 >mL\NV p|Js|-FjWQN!iP?/Z3`Z9swF16~LЫP_f!*OE#rNO ß%ӯAH-o!U2זL˄}yK[quxVK87j_sǔ=2ӹ/k:{KB/G3 :fLC?^g73-51, px#C_(\(j橑8Ayҝ|U}DGGq ~AGby-N=Kji[Bj,]3;6Q_\U\;sKwr]]zNѐS*$YUF]ؖ!_#5"&cBrhvoJ @jjod9tut-HSOTKs0V'^@]Xq8IP6QۙEn|9;}*[, giZmƕ?ri~ g;)/dͷ$w'o\z+RY P)\ 7@9yF{Aߔ?%֝t揩0!FӤ`ObcD 8VɣdE=` :>G2p>L!iWy6`w]~t֤_JBͻdz#)~(O"mPOoB m(X3_a 86c pZ(LoOWjPf;!,1$0biR"Hm 4ZީĀdۺFb".ʹ}&Aѝ˳ADU\lܒh{΂^}4m˧:AH4N;W8Oku 3qoEKbeh'C%L!1Yj6"?R5ki6Xnjgk>Xjz*-K`&K4{>21f4\NQD>n3bN3QɴNVcF#TtGAO ZFw\(Dҩ/!hcs͇wt6-KVօHhńIm͐kWZ jYh> ^Q(*s֭?(C,ESE7ͅI}au>u$iZŶrWᡉ'[kU=mFtZ>iQADZmYڣZ4*ND &y#ThAExnEȥuчeŤnFlbҲ6T!@ĩaC&f$9cx۪8nX"1%㣑oϝ1+eÌ))[F';pLyd$>;j6lKIK83 S2gQ\{>(D:=E9G9zy GJq}w%6, F7ΕJ1 z)Jdͺ?>H_JX u_6 gHƲ\3 ~vB~ȱ*P{c_hvIhjvg='AqzTK5 C Kӎ5ϿVf[yOO4ź ʹrlL_4d,T~蚞5~XػY&EdBǶDwH]h@2{hدBĶKAµ_vd IKM5n4%d<z ۝;jEti 8wפQnЋlf"N1XB!hS)|o]ۜUvGqEQOEXb!Ə>aMĄÖ,Ѧ=wb:tfIBo=㳩}tNUE)DB%켘<1`q<χ*}ce@3֋k@(;qwrq;YB ]3%Իb|mҧ9- 'RMɦq#|sK&jZ_sӊ5Ą9-Z b*-9 )X` X h.鶩γ8 yL  fy 0OD|:+@R*궼r;s퀾vn(N&X|$#4&ztZ dd6P^ [~}Jg+"dǯ?lK-zBqW|ø`2_~FUm48eGڍABVA.{LZo!afv&CU{B|$~;_ c/>ϗ譔Zg'ix%| ne_D|@6[cEZY9x.6QG.H3 Oo39)>Bl;UCG$i=SCE  ?÷?s>AJbc81POodE|DSDu{1~-?H1U LBC4PKTI}߭ٮ^i'۠4EyKX&g0H5iAnj~ DqH7|I>U:]!-m$[וϊv.^`Ka| Fne8H9Vn+Y;ɜ`nNGj:Z>+ W0՜0 % |=bBʆ$3vtLD On[ρdreIzꪵ~ Q$N9N]7A"q[=r ;ar͊lW}JRŊyη!X[6|nHҝ,2;gS~wbFaNױ!56RBcU-X0iDTXJ: Ym_H 7a4R$ю^AI{ Dm0]"ateJ]K8!8V-:iCfk}̀&L@׽g\ͻ+"ؠ(Q K7 mg S1Be 5U#.LBشR ޱrL3yo ru7w/X 2TM*f@_{]ta c=\D Yv,(nkԈ̛Mc+5c`ǘ so-X?:P@Y` cTeE?o .{Pi+$|FjvgH b0&TBn/-;j+KpIS{"6XxL.i&L)}dIY%œPr0Z@Vgf1, l$8wڢ|ˬ X  ޟH@kWKQQE P(pή>C,#L ]I=1V:_IHtw =xF#A.Un5 ADfql4Uf|"KٲBvtOuKs;ҝQWfKàS]-DB ~dUl'}@$ɓ UpGDpQ+ uX}sI'^.WUp*AB JL;({v4 _'~&Wz1L%xX":73ZAVJmCt32F۫J'j'Q+oY lB%seoQZJ!bGOTҏӗDžxk{mvm\"_;~Op6Ʋh^}lU{.wJyۭR-[U~X$KGyEm#Oܬo# ?G=UK6!4&Z8Ɨ&e?rl:xFA~XAa?xn 9#!\q wg0;]#FuhP딹^-v$0/.-ߎnWLb ždQd8֓5x?xTV"؄UUJ5.6Mwr@Zڑ1mpuPoPSyZ7f Mw\;/tywC*RVݍ#HQ- 6<:eC䱯B )9E@z̹PyWy}Sc %xhsQ4-hXN-Ta~dzpWr Eܖ4-Uhby2I҂ - #oËrOQDO.Q<1DȔ"^x+٢%вڲ.<@O rrݠrrܓ7s/]ee9[1)\JaDWc4aE-Tƺ:T]En%$Z\nn;KbRBDl,_Y ^pG31:WJ/hZX 632 ]d;/Aeki0TrTÅpH̫<{ɕ 9PA:Ϡt( lꃅv9n@wUFVW-(Pq`Ë|񑦫iGԜ֝ofcJoXYu#W z, .A09 Y}">9Ҧ\9|)K/d„ȩ’}Uvg0B}BaBYy]tviK\$IYN4u5KZi CHB)s.h4` oíFjwv -)큘fGJ4/J 6nPW.Y,?h땺Z 7YW ~m Юoն3w[H6ݬ<["ݮ9sU@VZe][2緅gE ~g@6Iu(ѐ[=< ͨ@< t5\uqV 2nzVys}tk_bH cc#"P8Z~^, ߊx0% Q~;1 rWobY9=HW+ZC꺼P禺e~vY򃟹MjyBbj`w7?U}!hn]JR3*,tZ$" .crй-Ө戯_zȩ6y)sOZ#Z0"fNu#w U9.{]U{%RhCש1+4 Y_ I5#=TNK1%kcݧ g _m3*ġ߳r$Zy1j,{Gbc`Iu5}]syq NhI*b`t.V 5_ʜM6B;Oo:HeอA^4{iDF7nmAJqC>pj< pPћ*?{Uc>[a.jJs<)cfZ!gI#v&U11G6okJ+؟0+h+A]jnOj\5tjq(_wR \dFUckt:si,&ux6fX]8ˤxـxTU_(GauNn\Wņvke)L_i=M0E ḿ-%Ћ?;n1G?vefAL3Πʩhj@nH(">('U+M=İ!`*X`ƵU-+ Rm:JnAqsF#%:~Cq+6JCu+ speeSXd=;u*;^}"VEդs M)2Dߑ$caLڻiKhB~ɢg+" c0=UYlf%6krO{<Ş$hJ]`'eXxwqaѬuHil/c6W(Gdph(f}`Nc'AZRiσ?Sn)ĒS%ҿ#tp]hЂM^4M [GQ\M!80N v |iGꦺ(`A3;i2m:CXw k75`5_7XB?A+ʰй{ɩ$Fn} 6 L%Sq`Ke MWsR%箣gLe^vsw- ][hjaDi%rll'WTu.A޹xGK?H{ 1G2YK*r3(.j,Bm?oY.t2G3z= fNRW] h]y2qOAU^Z!TCAޝvyHa&CEnϖ]>nҢ5]p:aG8+#)X2ZB]+ FK% " , Yzld! p*F.bKSnFutF#Iuk[JpT&hƠpSl,`xlW(xx_yH=b^^T+tƆ[>gj<:;.cB6¿䅇 4ꏤ6JjZ7Wxh&8%<˜nC+ZJ]d (ZThvg C@O{}@ȕbo2>W< Td?M0aF59_;QhlgM,-Z$n 1ֳ%]C&//UO CkGMEߞ1!hiP$oр%`>LR) ΍2¤W_!fO۶X HFmBK܃JE,%뜥( 75 kGM@o,Nn*(K6-d7.ʒ5Cfu OR%ʹV13BT\aL];S;Հ +QV%3' hz .!y p"0O&Z%nL@ux7ԗIƔ K(S껟Z@i] ;'yO=+;G͡%˺")(:I opq|+"7XvgJN.q:SثF$ą QL>=ƀ90ɶڰP{ O]o:̟ܹ9(gd(lHxp ^яf.cAK\=K~^ | h_e6y}TXv(gg):s*kgo[6jRfl^8їZ9f R=a,o"QfIv018!YDm$ɇ3شH^YآAX{Ȯy^U(WRN E{z-irEꟗ#żM[^"0Ak)/d^4:S]UxOEQM5EMNiFބΏvUր$##r"/v!c4jtm,&WW λ:FH׬\K0bI>GJϦ~!`͡QW$2ޠMp*Y0>CR$LVHu!٣DfQtud9g:V+ƞs=n8Us!o4.z8D2VKs\%mje-:˖,9u&\UDcC>(3;F ?S?hogDxWJ,vqLM]u#fقk5I5.6sEr7d Gņǻ6EL5m̨\.t;{n-2psogÑ PCqA~Xb~/?ɡS]UE-a ku@3{Ɨ.RaR E9j\tH/5|>af_O[)i(4ni}HʊH^Gwf%<= $t fshUDjɊ`t$ U: P8ƙ:ozV<9>xrHgQ׉Qyϙti w:S$tk {Եmm7h|K{}~_ =7gb/E6b8d{;RYo?_zlM;z_ ;LѲi е>< Yl.> |ho9 HȠ׸$]9%ÿ-heAe)=~yVRf"rP𷻑k犸q8B-l?Â&Kyv s㌤ZCM%i !7$x;Hu3E2>h~2=gGjKKZ%'>ǀ.1oDZ\/D0](t* ظLiesPn[(XwNo|YDr!)hP4Y/JhcI[W(OFZj2$+,(/u~q!h5PEX@^pRx:̙QsDbꅃ\Mb*ZsDx!쑰l\U{E6j˗a2~qKӞI{ +YS[{&  ^]<ȏ_df20V^bZF1dG.Pҙv`݅?[bFMQޠۖb743(!l,| +2r 'Մ g>(0i.bV$rc48>)/E")SrQ*q^$ИJ1IX~E,,☉ qF``qfo?Xy}TX:pX\OT؋5|eӧeͰ>ST,vw{Crf u<eӌꙀd.aѷ+uȴ-]ye>:Ϣ`ݳyMStWѕ !Yleo73l#vAY3ڣ#RnCG=5Qcyn{PQcQd|fY0-f;6wf\]?TEaNJ="?iY˥ǚ_?9'i{xiSð}iUJa`&@y4"w.nY8Fl$+Ӻx1 PeSZ^5c\iXk}Q"5(*RzJDkAx?,0)+,\p#sӣ?3zi"২jSYA<"LtFʼz-+M)]$ AەRA1 ӌ!wVmBD<6'1~ :p=+=Hm ,ޔg̮7^n% xO:T+S~cS4wRclngSFq "j"6dCV>xu~hUeATF.@T7kT˪}w8ak4.[e:?= %pJf7iwߒ/4|2ɭW}l:`wfɳ<xW4 έrT(,2@p//K&e@Яyvno $kIqCzwס_w\{J ee.O]c Alh@^8&;o-xUֲsM,v(.\b$}6`:|lP>2UC95&POxOm3 Ms]^3P~~?7T㴱ҹ $#g0+4bx,z=&;/-Ē#HMM+F:17ȱVZ!Yf2Qv7ep;1ƪ.f+‚d΢E7UTO$ 72& 9ĮbQgER <Db'€PԆNh|M8D!I p̄1T< oNleez{ +ux6㝟 kldǦl$ j9voND XmkKfܱ|nkèiK]E]T{ j:}(<H&*,SFL4wQ`m=F1:Vup4cwD'+)KA=B(2FĚ/%ЖWDmU'# =hu!Cs#6qL %Ճ+2u5cn4L G݇WSٰ)땆Ģ^M,+ #q'MNdUh"f7Cq)4 12@oSi*:ӰgUաq\64epvv`q(z}@/~"=mo#VsgvZ~ilRޯg7قʇ6S2ycMR{-Rp74;^߱ ޿Ptt\at!Aw",vX܀Vxg莀ƢŷC AԘFgi_a^m~e#KC*v>D!vmQ+դ>Of #V3y>/3A7pa3R'IcLX6~ _'U99?hf*>ﮬ`JlP^ x±f ;O~U#%0ص#0Cz^d]dŞ\9UL{cVEa=:ﺂHGnkB2@leȯXZ-7:di+ {°*eT_Pm3B+|0sjy|n[E {Ru9!Q-5Y(VvAAҚu9/>> 4'Dv}8]t=`v e3,k gtm1kEӁ)H6VL_dXeQئ38zT^a.92v(KZF_gIMŗu5or2i\g.sUmRzBVnZ_b=Dψ-viU Vj€K^ $lz0edMqVko}ɪZ]cIx%|࢔L6鮋Y~BMwG8/yQ֨*q5n>" kɭrN!*1$/7bSL܉ޤ剆cYF}eDEy!&aQ="L!UvP}YQy7r*=M Fe1lH-e9PZ8,{c"az}'_?ϢY ջ0(2h-l[Rmo. BӆQξm^!kdӊ&1ۂTuzIpQN5(ud.GJ?i$U;\yT]kgbWtϖP0 v=X'ؗQ6:㮝L\8-;;x2"t[\,@FA%t-I1y/siK];Kˢ|%{R^$jrUa' ݩkkVp.UKupAVweL,T,Tj* h&_ tTA+c_B'`f=j- O1-[3ڰ>W?_ j!F٭;靔#CvѩgEp;^1\ 잼#IVyr7AAb͝0˷i Z/<ؑÎv6ѦlJw2xW_/ \*z߭ HV &⦬ )_<:j4V|j?ugo<]b&݋,8#8\i,wakMX)7/2L4b{?{Q|wbj;9C>V_/Q\wtnV"ep0{}qlإ ?|D3A0f NC{i&/wcm ɂv/6{8j>Kuk`E+$#j髩U/#OfTuF&h3 ̏(ㇱJg\ʒ+HU=0̗ˎ n5Y>DfY co&İΞ&˛Qh2>X-/(ݲ,~^"\܂=obh(2-";+h2īRb\9 3rHS>|*PK4Zx} <7٨ى1(';ae)+r{x:--(=d+gAQ:im y ?X3OpՅk\/ǥ y%}\dgBh&BA"ƦѪܺF^otE[nY= k׈!`LښŘ)yer9k73ZM%D{?Q/I:},VkQmT?opX H!~)Xd_fkv̺rL6pc خJܤY$##,,lں3-K]H9Q..%2/Ds9}$R Em)cazZHO{\-lDf &%i+VyZӖ(ow m4>X kn2'aW]NhD=|B9[5-Q!|z}WV,}%EK4MLώ @9U1N!}oC4. KVz~!^?0LJ57wq@ b/F൵+[])ux+/V9[LrRt rt"XRK4 R3\^ b֨O|lw7ܑş Ǫ2q/埔T./'2#*ޑC}p,s!ПF9[nT@9q?@_6Ɣ,E]L3eD_[l1-y s>J$4P5aɈ$dʮIqmvhRzz-tWѻ$eTNK8HDVxc3?IiSiyY)w-9c)S4Z7Q̌#:uk d4E.KR@8u}k,1y4ߑ9v1%B3 rHk"Gm3`3)x#($KY=E&He,䬳2'/m>RɁvT~3)G>F|;m+_{;{-AzS4Qu;:7J:|XQVx? lam~ϭ s@kHx ~aGSW1yh%vɛIp^=m_*˼rNRckU[UgRyg7 :2ֵ?`~jUULCV ?@'k&9BkR${lw7LRV\hOXC<7'a>h\"jK+yzMFGhMHO R;v9 t->yt8xTUO=xwCP708%2 dT2K]|rJ'vj L *h Dv&]#KSc0yLm}". &_-%ؼVVl4Oa%mϜ٘VFhW$g@rrW=~:=KZ2uF[Qެ[UeŒ) 0ZmBv66$~'0^b۽/Iq#>KhAS=J;MA8!y _@,K=DTz@@`'Vu{vJu-ӛ6G:]ny cC3t`Dߊ+ČIXx K=m&%8Iquesfv|M B=_4l䏥-H|%:咸^Qg CJō,prYndb.ʙXR]ΕC tvK\RFFdC|Rtޫ΢ %& 5 \uǞ^`3^~ORGXiMZƩu[=y HYm|!Ypwr|55i-lI2<@,S{ڌ=tɭ}͔B0ylʃZ7{Hm9)2C􆃓 _ *NɁ nPQ=(@ChZRK[$ki2FEɋߣXR-A%/;kv'EyM3/p`RRq̽?c䏥Q/1{L7PQ;ݡ1fS7Z nӝ,}DL&&jέ#$ Vj(Ed5g1f3Ftnhs$F%?ۋ/m#$FyqDOKr34HGmn HBEimt %k"ֆ,*LCPbgѣFt#[cBն`[7Krdg0[hȕUNb( K#c kM8?/byՇa}q 3i50װ5q \E @ҹʙLMwID_~s" ; 4cOf5Jz2:}XQ@(?Ĉ>V.bf-zC <$[ ǵi{U'1$zaH*?P~QXbUu=M)YRDVpfڱU9-| i@u1WEi% qUiMQ8NE=^" ]Vv5\лĬxe擇G=@^=[= kISWh*TX$zM<}KK_+'J;mrRgp=sF|nXu8xvM惣q`ۃǻ'\RqydoJp"{/+811VYpO g3 iЂI#bQ2ߊǰjÊRۍ f`/ =(6+)7/e,}k oDC)q\;#4{ͻB5=[N4ݟ(#K<Ÿ0 A1]A=iƮ~w1FP6_[^YD>u QTu!BxǥhPcn`i/q8?}5SYVqTօnWt?qvA/&ٛ_'PEr!b_J8p3'bS^HV.*eIk5h6#j)/fNMвZV;o>KQViAcܚ>[EGq2(y0.1^;7\1t}K(tޒF>1]V[7,@4 zNL;śx +ssCDiz@rhI\kZ`H-AJ߁@X!6$QڴE/Zw9CD`oҐ4qqXl AS d`a5=4^Tʦڼ O=QV:9v:\6vgRI`i5[,+eBDd>#JSP ::3?%%^&VRD`ZKت*V|[ouY>%QB6妽b̹xrŠvyndBL/[^brChy>֙Eᅃϊb Êc, `__N\5kJN[NMСM-eꀽQi&si~Z&4xdup_E w9Yh (PDGVחl&qZ؍mR w.4et_+!-JVRsIE+ţ xA(h/HDzR*]݁X, "h$JӑuH=986@׌,zuDo"ikPSBoE;PV܅_˵E{Wp޳vF_ҙ([ul쐢q $^Yᦲg\us27Nř "Nń!W'Nՠ* H`ZV8I{~'z/=\W`d)߻FbO蜊wGO{/d=}T$(7E19 /9$̹XMS(:֚f޸3 u̮ ^$qx+DS` 5e NCk&s,) SÁOL'~+kV}F:2 6éyN:!~v!?v:#Z7arP7'F~ ȃ #95 &n|p6LPJT_^6ԵFsjqy1b=X7FW<37)H1;_pCI\T'LDN6E1-b&h5 Khߪ0J+g] ]D!c4RTCgk lCRM}^tu.ĸ$ ,htrbZEn7*Wj؛6=diz1q'le .Ёw˷+55]J VIrL_l,5E$z PQ3ߙٵ½L9z芓5bl,ܜ!2jD µTo)lrNRUUwoc|EMU.sx| vvQtLj[^Y弻mtHru7-;qJ`RCY 9sH恝61C|}@2Bk&="zS_b:՟-^5c͹jZЊyML*e`+LKD |-ߐ3Lǵ+(_IWr's:_#;Az V3q?9&|ͯ'V珤PK9W5_= rpAdΚۅڐfqO8{H@FtX7EWLjۈ59e)\Jd>NM ť#^Ռ0Ehsn)0G,Q=C-xub*m|$\˽~*>!B4ZpeP Ʌ-eYU] w~}U_2#z#UaoU̎}˅j orPDZ['X+q˟ٙaUχ^p6{_RFB?@6͘us>in5"ŬZg5^un*5rY'+n^r*(& ب%u?jFLKP枚1mOSv@YJuJˤr4t\3w fg1Mu[?072eQSM MjQ"g1N>StPY65 >9yqς=q/V'ȎpAUkQdd-bPSoAش=9k!ۑwx/s`*Q-kfΡ6ĦY]Ok2HR嫲]H'v]U1*{k}HS#|~0ǚ*/'_ϏVwQ+CYfVv[k;>},8q3|4׾OܾZr)ja__ ƳxEmۋQ]<q)bQ3D=4:'3]8Q/Hp ,!T+UZȶM%􊘷\jH_H&r3wl+gaxA4)CYg w#/4"Vg"곤 RFh̅T}Gsi g$M}p'X^^IOJ/.Y"] mi\-/07j"^oHHu&m0;>F|JclesJ]X̄昢`Fԕ҂? 'JҤ=}>邙U:7˖?KTMmKK#-Jԓ5Yx(b_㶝#$gJ͎Z7;XȧcAǮ7'ޞ`M\_[>&2gV=UjS!Lf6gd%npcXӧDKVdUi 屝ŁIJ1f$Ġ*jx偂a>ZPPmo7}&+^+N3BHEjxL*=mV=<,Ҷ(S+vOpFk94g=HX)@2tkR:roI|q ԗVE>)[ɫ/ނӏ<[V-ѻYAKA߯&J.u.b])4!4oGyc`^$ͥe~Bnfϧn3Q ,2NR2gq3 &VLL-˰v@i9@BHq,=-i6:sëyJҝ}X:&7]>1rTXHd:;?̋Yoa "{v!uZ:g\9+EQiamN"S֡WloҚ^;Vec.Sf,wE/mo߷<dQCx )?O5՜yl;1׿W@CG.|jFܮ3.E,x|_tEJ~3Џ޹Wb0Z5Tt7=m,m ) Κ)ߤ38e.)Gj%sM"wa-eEwi(pHt[ yZ/8g18GNÄֆQZvYUjT QdI;՟> ^o-{DÛ$t'-}}#f&[ ⡨My+F5Ri">:a5 ?&t)"O vVE+5|Q㑖VR j,v(8Gn[U//h^4T"tn,L9vivF@;1RHC䰷ܵA.Kj(,Q 4דE`+Gߋ { ߺPFEQn=RNޤ.w",Wk~u@ztjـR7fV\uzWxSKԤcdvjuMD"AXUw+gӺ9z#M͂ gI #u6Kb kNu5CAG0Iu3@H k1,#Z ;+VS-;gisj㇪2?**6ZWwrZDIx΅aT9=MkH=:UftlSz1BnzDMJ~ƪq9/SbJ7%G;i#,eֶ$@~Dٳ?\fL~BSNWH^;"2!O9fN{O6/&DKʠMD.JAki]ʴ&7Af ۆ|65iXU]ILŬhb,*xcaI?fq];;7\@n9 ^-3)6QmSQiE2 dc ;ka to UjD?{Ui`g9'kα"ƃ)eZEc/uhy`AhȗxaA5ﮥMHOW w2N;IDxk.E(.EH0 ,X+kBpW͵:ғ(S?;qm0].{\`jsL]7wS&>ڥlg%W9k\׀ Dyf7[gc2O"l&[j$I J&9(p[Y@&)VO.OB̝}kpc֌K5?-vW!i`_u]lƮץ 9kD ?iф~2_оG=ԃ𚋜k#IK4ůIxNju|}po'b>:9Ge,vW Yȳ~{wי'|n%2+l\wsݏ 3 kfP ~#I+Y!icbCr}iche4nS_{%->8`xs^0wGgh0(I ?%; x8FPGK"}%c-*vLP$Գ<8IX@QM+b4Rٮ\ƽMA ;~b}%'FyLSmSŎ*#rP#_QvǞ`^IA:.ϯ .k_6ji;U&Kގ ]9N?{))8AUN=.̹'xb¼ dmԏչQdV,bGD3P5}0(67σ'fYcݭѧh,E75Qu&BWx@(-yRln.~'iK0a".|n4 5?#һ >2Is5o@dRfV(VDހX8MqSr8tUL1(yyh%_{yֽ"r\Gl3O4Gï|N[Ͻ:K: Bo; g9pO GkKViaT -D=C.'-)Ta !$IP<AKgm(14ߥ%G٨k^?t{;(݄ЅSt zsDpF}*g[a]2g}a8^ɴ69,~.R;3{|gMUP lcC]^pd?nf{RY 8<萂N֬u݅YLM߀~[>kNQf2*=zA0]J1} `.6Ca]D}$De\HŮmlab'\gWa+أہ+[Ϫ«2C~ _q5{_7.W5Hخ_ۺE<"_.J%* 7w`$Ve[yc'6вLjB!a*Ap;L:;PԜžE!gp! ݽ+ Jjĩ#/.vB9#n "El% i@t,Zߞ'8tso1lEO7L8|,9uTĂ9.W pwϱ8nN384zk UU+Lw:ӉTR?{UøC?V[j2KMgP YpO- 5u[GZ$;['\ڕɜ zݖD\;p İ c Me,&bK)3=McJap^6ʔ C)DǬ[X־|6sKBWNkxW]/Qp/6L"h16I3RLdtFc"H|) ,+_ÙD|e)% x*lБ"W2CԾzٗOkNu\#LġX̘Ԛׄ-QWd*hGUzlFvI6*gT% w-tЖIEF8g$DOiWVmNP ('T!B1V ^ّrbJ\/>58Xh:D 'b#(2g)|Kr$ؐJ@#&*Nic.*$1t7E:fn>W\不έT_[, &2oUΓA+mb6X h'7|(VM3WAa5u1wB|PaqmןZ B$X 5?+)3}sGr|q.NGAL͵I!HcO%Ӈ;81v*cT XST4m9Ӌ(DԽ}&&' plq:+ \/W?a\8cmB85@`HSػ;E׾y ̙.n{<5 W|.V:*>['w9QF;x I4w`ty33&$fɂ!2ٜ i`bX:.j9G 7np-AqyM`!s{%^,S*3$_Yx$b ,2F3]"暳|QW{/xl5ncjS❟S;@m;`E TGb.=kl5th c&xLM^#.s)] ֶS`\ˁTDK[#Ea 9ձBWޱ\sa 9+|rW`mCp]Ӡlt\j1"ˊP/ʝ5KN|o3ŮMRpe ?k y]:c}~$Փw(a^KZ3=7$UcgO-OeMpIfp'":*y'8[͉n5Ý|]`v>1zl[1RjTW4,,yӋ#(RV g'OF{tE(#j8+sY5ځS=B)a)B {{{Pn~=L S'З2w\pLf*l5/y5x(}m+ YbLTu[*t"0o=j (T!¥Ѝ)PKֳ i & "T>>Wtf:V(foF reо'Z@Ab8%u2c1тRVuHaC˜|6"Q~{^m&"cbK zCN2ԕhy1QƭL|FOe=Rknw1̈́D!.b R#T<+_Wt_\t=iATVutYˇDGH՘y'u&?V207U&Iы }!W\pI~L"5ZYCp3T ͬTm# Š\B#43(Iycɜ+9U^Ei;tZ/iso=On%U2̰"ϕqWlR{5۟<]Pz|di?ى!0aTR>_z!֯f.1VԌBv.ZsHZrhIjV|R=֜U&H]RدthؙP60Zn.ǁIV08,ݠ-Uu澐\ %!ŸZ%)ǭǂv \غlRٟ nV]-sV\16ڕp@]fr1#K ki{ ׅ|b3Gp\2tb|:Rq x 9P!oNtgb^[/t3'D2 tn5""nԴ{|;' Jtf:iʉڀO2y!hlȵKx07ma!UV9?Ϝ,4j ߵX:0 2L)[>#j9v--m.rF `_P9>u3MOT&mny`A5-hQ3yc =.d1EGI1 n͏HpGx| o 4X_)f:w+BY`Ao.4-d L&sCHww^wBT:n1[؂/fb,٧@#y)p BN,%D5bS?R 3.Ng=ar-"wsKk2S~f 4O_Q[1IJXnRHaE櫞Oxd߭PfKu: N>~wRkŎP_N WtЊN93IS,b5(\Ur~B DIe psdMT@2WKqch?٨98|*{;]D{=ݛ7s3 yj%ܔ 8,|qmE<gpx?Ί1_6TᚏY|Pۥ;H)Z#Be)w*pJDHw1@1h?8#7cW[>k@ʱFfuK.ESBlj!*=f0^ġ=%5V6'OL7;󑬢Pk~>~ICJ,e(W8xr(%R`m݇[,x|)X=cۢ*hH PFr H־W1[fb`a(Z(Q=^H"|+:M̝,nq;$፻!0!FPS"G\Nk:|!I@%n%%'qQwx*RHLD0Be,n%v*D v<&Bs!wE~p!&*٨8eL?[E8\An!Iɀ~h0.a aSyx01"vB|ՍR$c*NS}GTm-/lZ7p9u@gƼpy_t >ANUxӓ:>Y5%cd{3FƚXۜLpbIM0yt5/l a~iw'6v=o&)ױ!t~.R 80J&M@3$ړ_דz2װreT?rENJVݔBf# \..S@y1EaH*=njeM.lr!4^AL0*^zZ3*FQ8HW*7H& ?p5~,2l3wdQ1Ä" "o?Ҭ-7v":{gU:-9zGU ٓYC/??:^DzTঞw\m~䖳"Z8=Gjp]u4YFʹh&vlϾ5Ѭ?V!B4MRF&ZWJU$>!ژWwJѭvښGTdux+}YM #d^𞙭ݼ'r65t@!H7UfA9h_XZw5K8j.D 0vokF9$^Q.-.Ge0T`Ú{ceiX7,sI[Id 9wCF-5pCmkA*h-~c*Tz3(Wz y5[W$YSA<_z/XNX AKH 8O=8uc.jaQv2R+޴U>YcFD ُ+]H(Q)#a8y~bJF-f{FT̅sP0-Fs=݆"P6j=5J^ 'pvL'?C '?E,Ax d]ك-Dc-5(ob=ׄ?l<&t QbqV @Zɨsu`t6l֨ﰶ'DmWFn]jby.Or'`/ξvل ~4;4.L%e=Liߋ&"bQ;hr$5#*C9nL !׺BN~m:lv(d7_Lz,2:vVkPҚ _jd^&'/L}>`jȊ0lˑ_,H Y%ZufX>%`{!? ,K@:h.Mc'u<#STS$Z0)S St:N[ٙc8[%0U/@\yZeӳ%Azf몫Rv=5F.~2[Qن/3h b1[ST ~a6E6NtJ ٛ"&`Jȴq옟 0 {z'ͪD}ho%,zamP3!ZAFzbFK |'K08-:Okei"Q&-%oM/GdtIOZ7;d8#vaųag҃+%r>FûG5nOD3:ƇԚ۫p7(qpE 246L2HI YobC>^u{s.n Jo8F[<~Т54jLtNZ% G )kp÷t*iVqaȎmS7LiifVz! S!,u8p$Zs mluְtU\vSG ȳ.6*a6WR견`U{O C'3}qBDj iSg,MM,Q1C?"bEcOlvy?9}%,.)Y7{>fȚYX_Q~BV2>l+{/\)! 8bE ˤХn G^bbBa@obu"'ASNPֿejq5:y(I$l"P "r+m39 FU3<,B4ZvNW~~qB*u de Xg+>xX)ܪE>``~47W=}|nNg;3oirΜU=ݪMƩJ1}Rn_O]Mt'։pr.L@JT"e2k`5Jؒ c hW,Kd܈&?V܎!ֈoפi5jѲ"~>ʨo"?ʈ*mzj2PF]Кh<%5vP&XruEId0TY:aT0<ەXxIsфk'RtiD q_K@߹xY?b8n4YBvӎ[ġ*1m[^v}9;UC_KlP dq@AIM=Sc)KP?Im׺2j< pcm\Dj9 忸;B\ujȼiupH#1ȼMs^k褺p|8;dUJ[T9P+cnVd5>}/*(›=$ҁ%.74 H=I~2$R܇O*z.'?x'& (7p7}NڹGK顱< tW 4Yʻ([A+ʖsxT \ńDH0QǾ7zwF t~1co{,C㾊 tD,8GYL]9_~x/Nb`r@H m ;m:^iavJ{fsv+է .eqpMp׎l{&&gڦBgIA%Έ9D\*V@#_\2|gjQ&^];_a;[1(>k Z~wqtRˀxn ug t?3:tpM8AM^0L!޸ȔInɚ攔mᷕGo*Z^~DMV=(k,Ef_q`Z ~j}2[]+˟1!DA֟IƲoZd' y6.isxr [[H?ȘwPCCgNNVD3/s^6-.Y,pwx;s9~ !J?iT4ʅf29# ":c:NY4KK~j($׽Wȧ*Z=)yu6Λ0D%9v]!&] rZxWkz٬51Hiw߁b;nFx M_87ܛuߌx|Q+{q->̅bߢry#USb}f//og4UuCc/ۈ<@UTQ `A]S&|I ᮗQ< @ӈ|g 헜:JYo"JUB=-*lE͂ӳ֨MXmO3f<2PZ6]`(*6&`P2 jIA,R  8BW7IIc!a]L6wilH`ᮾ2 ح$WA5gY oPCSȭft;{ú9"dmu<4bbS?#} ]bUuI 1^A7ǫ?_ϱgY")O&H9U].pbߖNTi]'+P bRM! `O}aOz„ݠʝ 2 >~+ lȘ_FؠǶ2ef\o&20`Ě~`N1\tX1b{ׁ#!Kόrϼ (֌p$Itc SE+^ YBaʜrH驹_ս ;+8svMk;1X$QD)F6赘xloˋ9Afhqm|$+7!>?5/xɮn`FJ[i2܂1X"' P H&qB BB8rz 1aDc *݁|_͇l4U+- MJ]m[ް8Zq_yD 7,Od#t/ַ~:qCԜ> dIy'/lJ-(TRx  8c򲇥X9<ïtx3 d(;Ya#F[׆ YYsN~gdhzrn/Ff0F8][M v_v_lI, '̞ʞކI|\=VJ.7+MkO3fD%c+_%~}RRE,Ar1K1q"J:}G^j"V-t;)zi-yr!~ltYĕ~Ck5mqJ$ίVekHn(*Uz! N͠Ѵ !Q?^@w ߄\B #J@2 ëˊع,W^F,thxR'$ LiFH}LLXXK*vG0e(^F,`Eɝ!d^"sMՖ+`_NN-YZ u#>3uR2&zmHe){B9}\9A{PH/q;#pp1`$K%4;"-q´b'DW }9CT'7;yĔ (@6ĺX`ۓ UO _D_qZNU냜I]N!`8h |}aMç3؝C my{,\myg=4i@' S=δpZJC YCLtt(9G_eӬ|A%8EL߬;՜<~ G,OO-5)Rdٌt-AN m]3zXf@N >6CzZ)+ Ck,0[_V4Y!ir5 <#^E"”z ѧNl\ wt[x̠[ 34*:-/S BcV&? Mu⌠>]UL{v;ǒaM 2\-ZK {x64vlk1CN緫4L%H@RUލ %nsYaMYzY)ڠ*(y{1X\zҗOYmQ!B7T\_QM4Iwf^o_zY.:>E*|)2' z,I "@j7 4+B{*L8=Y8̤9Dj%uԞY,܄`^(TH8o$w=gO2bZkS|)tf.gԟb1!J ʄ * N*dty 5DQf௘ ʊ$2 :~\,lG HW]U@ q*ŚGoVݸ$Fe nJ"T,Cu A?ʄ%7 ~c@d/%&دj,4MkM~kJ|Nz7y4+%:si87w*MdpSKe_9JR:pW\.#[i̙*lHggTspZEQ> IRDc̘ n@b|$nUb7 띡E#t4|ZBcTQjc;8aYOY4D$[ V\|r J0hxQ}i}54Xjl cd^ ^$)W?OL-iGSL<:  /{k?"{%NL&ٽw>t~)2 K"sXW1Eau&ScYeꏓȎlPcnm4tu@z9]$^![m|;Stq.Z6|Q2B՛7\DbWlm&ȂbG!%D ε /% v?X?Ie^Vc$f"vۣ5 !hܘ$Zs Yc\s\! ?r|Se&& zة)Uy" i'wZHRrhenc:|'h8Y8I$L=V,Gp4;;{3l~)] )OBIfI!4m/>j{"(VG5S9(e[omk:J'UA[[5bby Ú]PMJ:XcRl#=VsiD.(qLm!SO|)O ]xSAs߉lďx$( kw\vd.T9k\On؝!+¶X@PtdSLJO-TN_g&\nnk+W2nU䈔F ^h?hQQ+HՎ$0ܦxe6{`>8uz{ ھΔ<ÌD:IBf K pQ9nlйS7}k_2|ttO_d: &zh-`pQ?@V3%d`z;BIc@%,Wi;+Q BASZ ?h֔>YqqDʺ=R*܂Bm9>H pÝ-gqb1>?>O>o%qD#'k7@*^^=UNQL|ĒidxC0دF$5*Yke\[} V\HW\ ]xi2ȸvEb_zDkZHc{?@ ^l}N(m3NR޹BsSl.Y7O>IV6:͂.jJٟLo4d m$񉜓'q'ҢA/\CmdR\ Z!==ƺg<Rb7.?LMM'Z{.o(;9C*RfgSep=wso/e&l%#DcSU4\B5xp)hjzs1.g$ueeY>Z^ T.h֭L.u$$9ۏMyKl;3m]!;- Uݡp׺iYe7yS߳]odkkOD nTv|T/ۙЍnL1_iQ^}]ʋ`&cHa\m 5[ζ <;K Hi?",LJ`0'Q}/1QC%en@ ;)딶LODyxMoRk({m띀xC=du"2ZV͓>3 ""jZ۫m0MKK6\Zpٿua8J]a[/KHȵ/Jq.|jܕN>J)< H~Jm[E$b7=YN{J}U&y8 Y3]d"2'pޖ.kTC f)w#Hk>C&5Ύb,?6z AN u58W=L @|\!~,nW塯ԥ/ e vmwB/u2dq`wٰ{w`qli,D 0lrt&Ba}62aǺC9N_yl.Fe&0L% ]YayzMcMbI-t$oaաQ> ߊhZ^ l-+@GJFR;QS< XJ>*Vgt.!bQ7B.hlIrMTwE<;'?N@bZ0>ڣanQ2Y^Jv3{ptvxo|RO`Qwz^߷G[V&lS9[LG=R&Ա V~  rv>sX֬ l ,kb/R[;؄Soo P 6$ tWףw A =!b)ƈˣbAC\@5N6ץԭITNtkgBN08rrf, 9\I ,ԌS LJ>KBYLK!-m|Y@{᭺|!չŸ#֜.'MRgϴ1$H:y% *„:ŴLj~ЪbarE~nZ%C/jɰ\5?C/NsCW%9}D%~̐{LD}˖!0[o˰Lm35\x(VY0`|L`z=X膲s rKa.MR\,-c;߬l7F^$,8<%L\ف-UD7r_GvE.Cf]sڻeCԖb :l'lyɕ1 ֤^A(^]Tl("tqF5R+uuD|+%0ӉROb2PđK#g̘O~*k9Gy\m%CNM#JgtP۬@Ł%y$ze[F%xC ?XhILЗurINOj.XxdU0~Jl+u=|msYVGHI_.ӧ%!Iwt~%'2:;ClZ}|۲PzL(0eWkɱEVXؖ &:)a<]zwCÂ/֫w+ /LUgK3qZҏQ́,,٪aS=^q5VsEK+ד] 4$ 0Y^ʍdE66pۘ5|Ӓ"-9}Tߘ ښ^CatyS9~su~@6, ^Aܖ[ `E+7!n $=V*")×v 0^La( vj X/;5'I*^0ܴ %Wkm4:d}*GRk֯Vk1*٥7Zc"ݴֳ@K[bI;ğ5lsŽpKlMܷd{-҇!gCرW-l6bӵc뜘@BƊɔ}l2Gqu K0zeKl޽Sa4WgV%/(s.(I:dCG !'NvmtCB$ksܒ(*tK'2pȑ#} mɕzt!au'HXB'0ۨQ=fkLS9gkEY7}5-H7ؚi`tD ?s͚?< yb ٴV)=Ca`~ȷ*0bt8n߶M8Iq(Z]OXk퐄\lȱN:"YB(="Ҏ"GNL U eWQ;܍;JO`&=Mǩli?Vq:*5}BTI̻ 姗BH]+~|ߖ E֤/g lt`L]JU ?yZta0{oѷZ%A4/LWxHɴMy vU+g(~G5fz T\Uݜ;hU\+hZZ=9 ,gVgojBsHTU#WE\CW":IRZhFy,/ y=ظٰK!ɪ\ (ˍxBĔiW 9T,1i=Vĭ{&ջuŰFDQow'yA$ny&1/qag&J)-:q%-T,g_Fb Is| jSoQ>&C|ԆYFtucT(JiC] #v KH%-vBM{-p+M$;b}b` sM b\\į1Q8iޟ_]t34KBOE֌W0pc\D^`|{z,X-z} " R^ڍg2D8ΐɲLӗdC ?B>n#n%w hft{,VCvCґo{:r{ECLM.9)!%7y/ ]lQc>m=Rb#!رˎ*7JCH$.UtڥImfuy7N7k7eKQ1iTl=uNA)"q뒓s_.WcW֌2EkCQBB4%z{0{?؛ynOQ?.Z}I#QK=ߨ^HC; RT}B/<}$(v݊aQhvx@N*.+zs^ܭ9hD9=3AO{X9OI4vvѠL-/^3oY 8%p2KKċK͟$j˭f|8fY̕Rw,vuN. T z3"չA: ]>D (oqc7a.ziExHt=Aۅ܅9~1ND3Hvj=nĈ+]_:h/%g)KnQJSkCjF(DZ S/J$aȀX3g%h8|Tf`:_ks51 @_o2;8|PU 5:K@K h#*Z<)&JO:hc*gJ1O61m6B"?f~ٙ0d4:ϐ+B¼X:a9P?@H2ܡ,p h%LN{/J$cd^RVkjyID!ʤ~X^Ǧ)_uаZTҷ`T7 R$%Cd.`OĴ۝RQ(ID Ӌ9؀hƿ#V2۬Qw(Zϲw}ݶ}&ct2"@_˓+ ςI"nw.PndMَ-"R@e kVWwfPF. ęes-ni+NxcJV8@uƀY=`VsWx峉D˟>~IJT={CdarȈrl yiײ^6{x$E)ڷ +:m583>sȰ5W,ʋ L D~v2N1eW܅ 2i;2?0uI#B#}I/늪FMME;)׀:y*uUW)ƃ[f 0(F.YguL4D\ڷ\Yy@zn8mÃn&Mq/ '/k@L8 >B73'rcsbJ}%֪BRHfaƤ5"Z;"`O/de9_h." Sʶk;824V/d8#_5~:Y0&:"E1~]X45wA}GQwニ[||bv.+rb1z8], -p`˝>)$m%/Xf qQI%3yTj4H5xp;u `:D2.UF2E7$|LŚ~f}}}2,çre,'ؚ|ѝx ʼ()^>rrP]ϼ"srP0p?|+9TT={z/8ha8yK5;ߣ0#9\iY}7f%ӨZnwHQ{5$؂*HZ@x-;vx@qIL&7Ү֐#D)Of_ScIa@eRdL< F}I aaF倔el7$t'>~n+n BJ!yѤ֞ߎ^D'mCbB5xg"=JA41eepW(2a4bm{|d@97Kի~x7y/m&!qԥghluBd770}n: _`T +YX`-Ii!$^wTG=1:X./aώ}Wӽ8qrdL ˖W" q%@}ٟODdQbCa@ Z5OPت"DbC#*^0Zb%n#4" Cޛ>N\>XNz-ijio-(U)#7Pa~ZWK$S6Z]'=<5NTM,OgP~4vG·M|xFԌ\oG YݩDǤ!qր4=6,I -wAs抹7&wZ 92wMZġN=Sq wMRg+3?PĂbh>.r;8sTCF(E)fS~' %WRib[Cw0FD폷 0ɎhcLV̩ Mc-RܬB+HQi<56PrْXk&nSL5kVTWFIº+rJ ,7Er933 lm5岐I}1kxOMMHeKs-WR8,C 'zOq*H;g&.e1MEέIz\&uUI+W֊5lܴ6GYKU5VYXA+@UsVng})+ u G^}i p 5fdָTPV2!Li>!U!F2r -?~Dq1@r9a9tԆ %:5j6G1D=e(V:vwqǐeGxt ӲSp=ߐoDcR<.͒ќ0LKz8C+ Zwh2#5-Hc'3YtR9Epv 'ė~ XmX=S؇p{Zx>w'[ #YR%FO=:=Wb6֢?7`!0%/.⭫NEƖqQz3vӠF/ݔ/`'-^Їu +UdmR&Qpߪ?3 { xp&uCXۣW ްhxйđs6P&4xυrqj/E`>"eKDsuκ}ezYWB(AVСR|Q+܁7h}Ԩa}KG5 - $6R$E6,8]~;XucND/ZPyٽ{FGo}B5+~HDߠe#£>&qVWTf!̞yHY9mcg 4fRi^N_qm';M*5Uo_m*ѭ{@5qa8+>Fj8 k749dR.PuBMyU7 t9?9U䘫B=(:&DvIWax5&0ON*CĴq!䤓 T$/!@t+TޘޛG UqefQoٵ#""?*?\ RSh[.l@-;'0HTj>xV4eM]if{`r9oQ:9-f*KF{"q ~U(эB_m}Uzl69PgM {K3SZjM%^AkR$fe]JzjpC=>Q0W3ho`GV€]߸p«;J $twb}+/{0 ioe]ˢKo/{YqoY" V_z>ĆjU G\3%prpn`&' y:hKnT~zZa"`xCt%xN#Qb*6L\*91s68 ͋7硏_"R.^i}kC_(`x0|bEN%v*N OЀk֓^*/Y2=C$-()NJhѹ%:H_"\dK@jQ( UE&H<ԏӣj'W9M7jwG ߗW!1<„8d :JEN/>IgA/=1!j,neˠvXNǒ{IRĤ0,h jK ƬtZ.lRl?0>GL onƧν6SҎf-ڲ<Q An^LNiУ޾ j5Y{qzA {k)vQ|0/ت `Xsv|Oq`|ɽ]9S( UNn&ǀp@FqHo$7sInK'Bi nz,I?kFy4uu /W?b$̸!1kkE/>z"!g&[bEU*wVLK)y\_c=CJ 7F?"@Z0<7a#iS2P8-C7oz3u-Oi4^л}dɳݷ;I7s _5JTMhQ2CpK)I ODTq&ToB,.8no~m/ KwqR遵KHn`,Qlj_+DXeƘ*Omm@eAp @eU0 UwY{Ym[ÛUエ[I79"iǕ:tR/OMC0͸ɷh@83,QS=ݲ5g|T"X;<5[C hr UzF䙸obOA3ЀWUsk /m6Y.׾9UG!|oA+|5EKȗX^_FF 6R{Vr =fwRޔv @{e@b69 B$Dbq$G aKzxףf>aO}i,a6$8ܤcWZ85QM ][b`$$geA&ƈH[;jyqC*y:vIO ӶӜF5C2)`O0:bU:VVTVԺvL΅f ΢Ci2ùI}J;⳹nMѻ n&|Fmt%xΟNa÷: e($Zq(Ģ@$»֗-ހ^HLQh+Eȼܛify9BCG39JV S[ֆ2tOс$c $nlOñ ?ЭޠR:gztzݯ]\Z5 X%NY:5P 05T9)tȩ-68K^#gAY_i {Xɚ3CP1Xn%»㧊F bxރ Z vOlXmO|RЉPg j'*Cb~~4Bh9ݼyL\{ɢ% vgRSy.X ^ބIEZ c0麱!ǔ+⸙=}jzS1}ۨA:["1ᗽ*)s{`В"@[dAхt} [À$~N_3 ߞ$7:YRZqdAĺ koh`[v=Mhe[(ʃ[J*[)jj9[ڥ)=.Q.aѭOEB"/9WGCVFSKQ֚mjѵojω@׈q5 ctzeď:Q]/ gO V6\[ziv?M ǪL]zU>;RUM`=&!Qc{ZzmU\lԗ(e'?Y "= Ǭ=]‘-s+E`a:Ӽ*X5}hb. >k4:k)_~D.\lmfޭ5;8+k °K_:Ȱԇz)rHJNLblR_ŽkB# EZSI&I<ßs v?Wq@oNueCKQbBfK-K~ňC$`|TNcA Ty{TX%МRR588~c|}\׌shVgߑ= >źȚ.l列bQ(0GFZsVleYnF&Wʩ4q߸]rRe%mׁ[ gg8L ϿRM1a7s߂\o^F)._4ۈ%IZKTn%Q% :X㈅ t$(K?qvVT\Eq]IAK2Cd<74xy)Zn[Lh9~_,7%%ƕ e,o잂ЕE`@4xل;-¿O]NY5VΓ?M0C(]W.c4BhL]iE#(1+.q (Z# wbݎ{O2SY322M-nK*g<;E_ch|1A@ rL:/(A3)J^ZsXM|/;ls 'kiv-%xI"rg,{2{5G~5sjh+-}^~l`YILj$]n},Ԏ]yuhj]9 BgxN\)DCM,VFFb?˖"Tdpi^72+E &rPt.}a,lF~KX!E8LM)=]!F&\n?^myHB>i>΀XJ%ͷh#5DZO.Sv yOWЇ'uf_+%(xI{'ȔmR\$W-Vu<$ܐ$Ô&݋%e~p@DC%/My;I'£*NI9Ym1n-EzG6#x ҭēL*p)odNݰn= =m^ _EM{Z3\U<j2!G'H [𙷽ģ%Q׍͞B=+b)')rg."G@` U8fNc"HcVWrnTbm3kK (c!V9KLb<OԵ>kN-ڋ b`˟:?f=XRLGHCG!JsX,oA#EPp*91V]6"'4C Ug6/#(<<Ԉo+'ɞ19?j(#NңN#d4&_^ 6cTR=@ޮc`h ZBɤBdޠN6ETc=^6nۺ=wj*^>T@& vSWpQ ^ãvw$j`VcRyI!r@%Z0⋬1[[x+OA*{i+iŻ+v|i7B5Oa=7$Ӄb>rlm |QzLkٕprjJobK`ӯħ)e6p,ce>\C(H7N|ҜosF4;3 o2Py67?,fɁQ v \^ BXC]g.599MHoptI3Bg/5u^tol2Dj"4Sp=@@=AiDjU£({zTuØT>X_`[$ʮLP_hL)_nV+J`> {zSL)OeZ3N}046GG 1̠ I\=M|ȁ=ˍ.׍ԏO1dVoDRd_ k3-r:cN=gYeeU.݆Ro+&m4{& YEi@jPE/1/Ԝ4Z:Eҟw&.{)a3ml$je7FăR6=ˍYHR@p&6szWuH';Od?;1F*3W9ЇB^BEʈl;{PƣU:;ûcKՄZxd l};qhFrLJvɞjNE1'gh0>7hٖDbc +Huv &Ёb+l3[ 䗿㑰, ](Ȏ ?Я֎:tsi 'Ϥ=֛O>^b߇SN1!|扁)EEJ$N?0F)0q 96FqGK:$EVKH g3x*4)qWv;ct+x*EtA/]| V􋣁6㫨S#Xmkl#'(i5)cEa`(mْ}hLkzcG^uS.[mJ .0ԾpPAZE~.l=A˓+:_Qre$DŽ4zTs@ΜCpĔ@-@ ?I?:lv:i25:xa=&}f@c&bI1 ?v 'Z8SMa{&:*}W% E%q#-}V-Mbn̙3) z@EfG+R VԦ0ۈgyFytIlS#pBr<1e #wn F[f$Mo>߾ dm RY.ks].R hrY.PF1"P%kOgL["XV!-Mջ 7.?WAkԩ^GC"$4dzlfnwT{_@8%ٕ搠ĂTw.~C(Tf}HI!G(u*~;atxQ7oW[+!VbS]tP czL NE:mi?n^2hYK/&x'5\(l@W8KrP,9ۀ=*^W^`G['[p͇RZ0Q? .rHAop5Vu]#RQk&fW$Bȹ6']<δ_BCzK|dLaAg!e]& NDYKvcP B=T'N@m9SHT͂̉Dod4{C h[g>Ug~In\`W)_PK~Jwtk4'Y9#aW&wëpmOJ+0jH{6!~B?'UIBMO5s"lw5H|&c yLz%.fEܵ}''\ajC3ʎfv^D&"_D|f7 RR O1J֝yȤg,ת~ ѳe!gL[O'<4 5 !ȏ7d+u;څ~4Wqd\a-=)Rb4}2OM`ܠ]hSy>dpp@V! dziXca/?vGY)r;5OPEǜ~R(dq :m$M} AU6^F]0u[mI U1yh˨An!v`a LW`c1?z`nYIy>Tρ;+=M8 +yNsX_,C$)rچ"PQtQu'.|ܫ2S!H޸ 0dɁdg 1n!N%ϼSmb!R2B)||t8\[>|h͏G{VӼ`# [x`:>L_@% ~Q0 q!HMuA4@,UwJؓ gܖ,Hz]rˢv !o]8vH&1=9:dyVm:KQhOTIX* N-b_M:,B)37gHky+1؍%SЏd ۃs>i\(Gz-&}e) Ũ%1͕kLTvEnc6 ?cJX9}Xj kKQ+kAhWSM\(Yf2qY\4+wzlJ Oۯ .rY:(l5"MU.#`P r^1KT9&楧G̊1u+uQw࿡ˀ`h1K2TѪPikÉÕ.bݑ=9ua'A >k]aV֯Y7XQ<چ^9`]KIq2?f[4&m1;@z>yDF51|OXU+t<Ж aiF } \tvA1ڎ; Ea ۖa-{@n% 5Vʢ JEyUM# Ұb0HeDN\U>݀Emw ^xޱc auL_k=!63m]oLxqm 4d|ZZ1G)*o;c/'AU8ɘ`eos""l =.7%,շ*+=IKXX$8zid3'4ywtA L.YP`4N߱;f,86 ҫ|*µwvWB^PN;[ dE4ĝ umB1۾$b )ޯ0 /u=ojJbIg3?5XVE*u6{\nvY&AZ9,kpwy)E{}' g? #jcèHМWblgu'2%CT{!QD NZxD q6 ܸjduƦ L؃XpzA hufDQ)C(z{ (>; XU OL? UĘƙ;ek6 82 fT6+W&{9FIm9 M[Sf(KǬ;iYRjviκKy2QaYIEXq߹j'OT>8be>3vxUr25Gj'-7 }KNЉ-n2ԞuAy56gL/Z7CD$ B7|&0A$!&df4]#kFTLًmڃzUd']LZ\?:\9ǃr kd#;|nN5LWF%?&q(.Z$BHח,s$-ٞt1j7F{w,KlQ/'9 47RfwғΌJ"S%<5-oURuhTnIk{6GKꜬ­ʀ*DL{Hª{nJd߁/Cb`jV۷ZR_.m\!d+#VtΌ~YiWH5COZ:n ۳A( ;bJ,{2B! b?p~ZcW|6c J6C橘Y)X,yϑ"i;zb d28M3bߑy}:| ozб;]Ty{]xFQ*rRx:j6!4=t/YW.lX@x_ē7E_fE]v}В[WH+7kl9`tD0#٤#3ֽVٝr{) [7底#YKקnE89.nMt[%(cY ?4l Y=*ginP qd>D»D*x ~ -J \Ť /P&İT7`͛4Xgל`mbmz#c$Wi⾭4zmUVVrwcl0YYBfv§ *xN߯+!X8u4R7yϩE5HqoFPФNF6gK.D=7=kE 3T 13/ČN#yzM+l g,}Ǖw(1CIBCî"ӟ~9즤}Sa ; _ k4 QI3bc-h͆70 8;n9?&}cI q*o~6+Dxw/ǸZTZd2&QnHe)z6+_cl֤kdza-xccwr Xk숡#EA}P4jeHL(a@WOet!j;]Q5P\SCFA%a`e$MbJc[ .P'vͿC?No*Lۿ2pf",A6_ tiF̍Ա HJ=_0o^\ P4K]%:NпcU\m,=8̧t0QgR.CCJH87l2 'K't(K@ތ5sGI|p ]2<v`]=futD;kuH_z򣱈zԇnK[i7@CLYbؐ"浺bo^ q<;)gRyG)(^;qg*,5΄/M 4QN3TEּGT`p)zN~Y$)[&Yn5BdhPԶ^zs&^({0x$%u|{,^\2+)%Uy= &%5 I ږt%YO{;etCKwU3L08ϝr @vFǓU5!CoP "&#rIx ))rŢ0 u.WX}vQ' iKKꉛg_|`C[Ky@+(0ujtFO5jn=~t &fiY);%ȓ'.O,7 ؅Sg~&$:"/.ݫ[צd^qrDU gSͷQӹ#^\YdVd@O C-i:;(.Ǯ]5rV%)ZpThެU;u47 '>؛b(:đl`x{z~N)W}S\&f_*>&E/⑂ڡ(2{v_2ĹWnI\8ǧCa|p3̭dtc?- 2<ĺ.(./z6G2,.dl >9O> }% &*@X8M/8$<]iɰkPA/qy .(6&0^[_D[N6sW٥5 +R927.F?+1b!6~|g/_;[fM)&5B+pFFst嵨&FBPԘSG!)<@ըIՈc@JDvHqؿG}o̒[ 5N7}[R3ƮޏIM#Nk4'^³>iB>؊NҰqb$CP*f:ňY}H¤y^Vūw*;$)Hϲ0,Aep {IRK)>'ԎHS_9 U]iV=~څنUh} V~͟[XB7NN}r^aBPlfv>+9ozW%uL;lx ShK'ŘFX7j%FB&,,$SY3i)^f-1?/?@kQQR4MGǭD' |NCX[Z]a%,"eT%'&bB0IH=fDO\88_i$=6$]S8UԈ{[73mL-@N|6n Ն9 n#.;1ppI)aAQ=nv &WZ+ZԠE'']:G l =#:.a>{>~se$e pY93$ ۅ<*p6tq*uёH텛Y_4+MKJ\ O\^A4#*x- dWH[!݆F:}'UX7#_s,kVSy-qw5uGRf"F$ )By7g'SJ!Ōs߹x9Gu(AQS&/1eI .rȴ)kgf M@Nl8[YpKfφ _Vq^ݹNV;5Q]g5܉>{Ss_ZwQcxɷ=PO{7HjA!s5P˲uD0v`rWq]SWFBc@Q CpjAT csOGHzf 2,U; cc(_ FRR"nPR z:!l>F;ߠMjauPyW3kVK;^8, yXg]1D+":20%F!,$0a#xG /V JF3=1@ MY#P' [69lQ!4n_TG<.+NL.wm 6vn!GnNŒ/c6C<`֛'m5$g©@?%8UTX-2<7E}\T-x0R~z}>֫r#{/t;7>ν֌zfٓDBk[$_o=SwQ',鐙dw6Zt贘>dc1&\Tݙ3jI]W-Cj Ꮎ VzX = PEPaLl>bC1dkbDW.ħ'@[+ F畦)biz ~P0i sAѨ7w $9*MhBQ֥ QHG Ϋ|lhKϤlj PA_{ go.a̘@gil.blOңD$RsDSKǶ,8PNWa>/80|E,¢85 Ut! >Khfw@# y'_NdzY@iԵݱgDy1H|: 8k|;f<>V .9TNӠcϻe*8ݻLufeٵt|G._yхόPh^V)Gi.3OzP ywY|~_aǾo(0(#Bkf&~ߚ7أ^Յܻ{%m,GEu*pͥҶGX!gh f+(P]sFGe.*|[ )bIh@ȰYXg;dtnk3. s 3<,?%L*g<{@Wev.dej: ehʺ6$5q@H] I[߶S!Cs.w+iz;}!Po{__/Q4VގK٨#fe$t1ϧq8@^c0 _h*qzhdx`Wv73Jm }BXGĖ:X[!:~޳Y ]nIS;<@aƬGz" )m ӗKXWs,{ڰWdzEdSnb'ǃt?+("Tg%N˹!^Sv "r4(g/)Γ&V.ſ^1@=t>O``عFn k oR o# ,gnyBNjTݍxOT85\:I2PA :MnȮةyHAk J(APܢnhD^8a`0C֋6%xڌ C4XIg3Ӷʄgu]xoEQ7ϗvl!1O}fk]G9Y Y]H>u6&j=L "$0Kh? hZK-9c.} ek1nNmS4 z}QeqZlC!DD_t\O(TC )\JU#8ϗ^=/F{fg֭`tj~u_5te5+_K5Lq=czlGϲ5+TLoY`"L= ,ۺiʀ\SCD&U,W.az^%0t&AêϝK'Ww?rr Erv1o42Fn`y͸96kѩ_Y>> e#vK&ٜ5N{_whK*?ǜ]{h-vtR>G'xz>~MHmǂu#5JNhT.6Hxe1hl‹]3Ah&x#JlQh@pWpiWFwEWA'cc>Zo#߽+ES%Vz Y@jM(4*:tLPw+ϳ֕j+=('1ɮ>qmܬ4di4ID/]#U审P ҒAz䍒d"oY ;<&5\T1ch9(? "m:xL9#ӕ;sL~ڕJ1@9v5,QTK ѐd+? B)g^M9qِ٘/+!\pa9#RNeN qY$SDf|0H:ۗn9'`J EL/VE+ZzU3tG_oeξ #g˼=LdTC_!Z{5q}R@=+nWOܣz8b8p_fF :)q܇nW[!]a )A>A@ſ`Pgig4jE۴#D)⃎3W9/T&B@VaZH.4k3FiBHCL2%9^M*~Ԏ`_yms%ǡ?YjO4*U5ӶuwO Zi$O P@py x25 1#γYY aw="#=3F8%,ضgl'BN&F=䇰|nd˕6x4xso!#ӝm܊%$`Ve' ~;Fi2_3”N-^? ʝc+_zᡭE0"qvN5jxax]>ubFP7shz4+9V P~Z<R8y.1yS`A{wsdj<Ѯs^cQNhdj@{ʹYh4[ U+>^cՔ\Av zu½;',vkZȳ?WXgUJk!U_VS=>y "Bn| ?BH_˽*-1"3yh_xGNӓ WBOviPMbq{S)2tMi؅[Du+cS>TW{ـ,Q*r' ,I$G5dK缃37b* Y?gUK8j7f$fbejkP|}B|v٤oLԡiN,$H@cKnh(\kVtp"?Bdӥ̇[}Oi5A7 39kS);iFS,꒍yӂM/5@eY4_=G5o4JObAȎ) vn"~f-!UlH@TUYNG: f>Š*0=l>-G#[7HAGy7\=kP|M~` +Ay.}E0Vk-[.94!!h%h軗-ƻQ5|i[Ö &0ۛm gvMU t큪_ 8&!cHo_s!vg:䖰ﰦ>ߙqk:UKACF" -MRv@+1Ț[Z3deP➨w)ZÎgzTeFwb_2"hd۶ғ̑spFX;#}v7Dն fr5atjkH/Rp \OHrp'ş N1]̬ 5id8a6'M$J->lRfE֗|X=k,^]. 9\+]ķX2kv$ ')4<歒B;wTPƫ/sJcY4yO&5[7a"I8 Fbկ9~h&r)Gd6- 0`74LJNA]\m=B${yAsh3[|*v9a#a-P:"VHOU꨼:ץvwkOaebUrs5&H]S0g,,HZ&(Z:Qi'M>پ-e-|ґdqEQJ՚18kp"|Cmyw 0x,xBTe Ֆ\KcϤe-3,VLp"J)%PŬXK=!ܽ%9ƈb˩iQ}_dkdwou*80hCzO ~Hk_;XM㍏a1ZjcA=9l<уJd}kH,pz Mmj \kCʡeuHH8g y9tb(:gR؇do-16l+2d[>i\ֹű? @RSnHn;l|Cj] 鷘F;Jql즱`xE+tcO-pP VF´Rtk&Y\Ji'8K?+/5<_7/,ֈxm@L&`>7<xw\9`ĞW1Y@mR5dWD*d'ZW`j GPjlz=8‚ b A-&X$ =GM(G(8Q쾢|BN6;b!ށj'O*nzovQmT !诨`=4S_|m}5GHwq-*I+Ic JG1;#no, 'ܿicVC姗L_tELCQ7J )9j`s;';v_7*,^2Azb;C c ! +`|!TبL jOZj4f>43H9^`v CzS*jĐ{]M]>XIozrjs%[lb#?|9vBf6d!UngR2qoYbwP_oѽ$5H5aSbk7/OWv>raBO‹/wz/ijXE:\$=xM"2ƳaSE;pN,)K-&+'#:#c0ӞPtOcAxF,t!hDh7mO0_KE gG^A aL|Lh0} $΍Io.jG[}*QHRT`r6]I:XH'`PK>m+)3%L3 x(tZ{7,9_q0qo6^g} -)RIV1y⤓ݦ<|*y>2'wDbUZ ԋge|g&piD=oEMY1 < dՈf? Su?HuS]] e%FkneNO8I)Njq’|G QXߐ\0f8>m.e3䁫kN,A:ir];&0O\\0 sfA=\/6;@if"ZR#RZôxiQw7\rBuUKC, Eb/}V/%)U6S S3e0n-&+gٝwf{_BpcD}U $Ц㪰1T=<;HR^ gA3yzYau -;A$RzɡhՕ# '2)a+05lp=sca:jԀ^x̬dSkpef8&zJgWK "ƶ{)uثSnX6(ޕP1+8G[B9gOuw<՝B"]y+VDޠpeN$ݶ,yvUVkS9d 7|{Q}Ed` IecTPHsSQIr/}X]x-Z<J.[jcܔha4O17T*g+BE<92Jno9Zbj >WD+3]Q5b9 f@9~q8] ڲg-߱SUι*L*[ک=|@[oG*֕'M,פ -gwUm]J~X{8'x;O=W;,%I4Ůb5b>%T4S6$`͚Z{pX,wb*0X~6G7_Mc6w%zl 2@5}bS–V߶= kM%Dl ''g 5OFe rKQg“Un@GQ1&P yL,ė9"}oP_>&s ^pQ~0ʙD?kvwR ”d/^m{,s` 68\NJ5ܚgfAlQ"Gj4bC~t{qC7uLVͬ6v'fY:@+3lnԜQ(p3`Q%6~ i^^ AA7S=)מu=16{bSƅo>̕|~ְzV f۷Ǖ]tW^ 4C%938)1!-HfUOQP3:w2.,&f`mq".p* \ cFz|gZ' 49w<ڪ5ks_#':<' OǕ2Fmr^R誫qm: &i7uG>X 3Q#xP+Y6< wrt@uVK$C`Pȗc]>ʹKW6ؚ63mTJσȴ0 x^j}ԸՆH>B d'4hig FDd k+1 bY w}-( Ԋ,E"wbJ|/(Iq~jbĉΥnYyh+ggUy݅#Rth9T6ul*R>@8c$3{`4w):>{WnhY A[STL!"kMrq|׀]=2(OQY`ޢYmyc40t58WbL\F%4e,lt&N)چkYZx(! 8k+ Uk58esa+kkق׋g&+)JUm.9WH# v>ӡ?E bC)Wd/1ym3mG ?qmrk%-CC%`kb,0F<}X(Ig@7ԏ _~Yqto cр QT߾؆Y7u\.ߐzבׁnz<2-1s DPP5OwE)oȾn> +g/XjPx9rnq6e,}ڋNpI1BYXp'#3E+;Ie$]g|Y]*4)۹?h;0aዼz#tzi'gLyK%gHc|<(TaPh$8]\I>񆰛'ab x{iƆA\0"E7žmѴ;@Z4yFES*=}tcJ/SA5GfOa }]!*- ~< +W\ iQve?Bps}}8[!|Y:SbH3NihЌDj@W_.9]7, 4KHFd)R* DTD;#rT8- w2$IKsy .S9f,GuK5$jDņa M6TVA^li.TM΢q{ TM] ŚsFC}H} /4pTP~ktqLFf@&r}3CsQ,-Ha!2 e7ْ.>O03 pQ>#m%<hsiJr~) nBYmr ǃ /SZ5HƢ(r C2TW/jYrxJ&A+#0ȽyPpяZZV[lҪe~CMvP=ͣ7uV8ʼn(EŨ۷򺇛&So—<"J %,X=X;w7ҳ `I=rzZýMYOoiMG`L% NE ]6K=kd]a<&mXAU6pMP2Vno.6@D!p0si)%6E8Ek j|2ԒQ&XkuZf8|SpŽLaOD4U#FC5/XŞch$ˈ'Twm~& ]#3AdH1 uۣN"kq젌NV̗6S~⯶6m7+Bz n$N+/آcEe_c.=|;SZ:l +I`|h谀8D1ÆYo .SNGmyUSәKػ>lic2鞢A++fYsLne16C'@@5,`rE ԀbL-BȤ){ y"5,˛J EcZGHfZD4`("At5a^7lJƈ~i#7A8\Zr=ܮ+õ %.aڭfw"2Y+v 6Vw<@y\Gs|2.\BL/Z~6*{$nqvCPJ&0Y!J#Ryj~hUɞ}DvBStEiOoquEE͇L9 Ĩ1 Ԭ?@{wTL)-kh_ϱoN9 jQI+2Vt%%fBБdJl$ƺElXϱOܿ&QW0%:H'qŒDJ2%JMh*ZaM|E#ǶpJ_4S98+0G|yr@BnyLVrE<+n^߉]!w;ҁ&%J4\w%󘉢y.I3 nZ)"W&*3\v+ZXa_{6>f./$ JYwЋ uG^fS 榳ʱ?tDTCuly D 7Պ9刋V\{I!|HoM= [ ;j>~ \<(Be)XRf6Q0l$h@OPE_a6E⢾FsNa:<:tdƉIfE˟#? !73k]j{)횲,ڮVVM1G Xvl~p4T_u31y>1D|1+M?iZ.6|t"1[..߀ξYYy9k͑ ;QwddI=tէԁ1:XR0mWX<260FwSVoҰ0^a$K{jPlPftNGd? 5쭩%yNBB8$|'Hs6fd"Ь"f@y&Z԰hfbnsw@JNp-n֮K0v][ލŌ ƒ ,ϧZMQhÿ+Dv[)Q*g |ZX&)TVY#k: 0:ˉ$x9O7Ρ,0Un0ܟ$`"˯,Gq03 gGD_4<a5 a5NA#;ψxQ/N ͮ|pYp[UlZȨu΁u=3j`.^-UHa ca]1${̠NܩQ7#yk5^3n >c8\'4< J.`ZoN:;0;m@?S|'fP+aE![ҁ,9VJ RS `v[vsܽ>B{@ՔЕ4/;,U-)ĉk}v`/F`t+EZ!U:][L~*pS]*W \ľQjOx!,o.Q1(Pvl{_ґA䒦W26ZX.r?]*$[]n>qP&BrJ\UwoJj#*A#_ bȂ UxR$-Τ% KDh哌?VO8 EڴMWtmq½tky'ٲߚ$z3,M4Ի@u= }\}7m۫kѸo2vnt|!q"ií]45Qy°]vˋz 2hKӌ މHEgRc׼'Kbd桗P^$EWXËÛ.&E34z@ jIЉ^>"6G\oJ.&ڵFG5' @kîe\LYK`Xcb̐=F*mZPCp,An? íE mhD&MptźBĂl@׋x*E a Hfǯ<(y @]+yK +8_KTb{MP{7ZR  e*+Ԫɿ=Qf]D10ȒJuF°1 Q`(Zcٳ2J;]Uov◫L'eZ#׵ #Y_Jkog[Q-.Lu%Ҧo@=㿒 +Xs s1:'CULb5ʏC܂ɷkL?QF:rç/59r`:N.0B|tc|Hx󥁫^IrJ",d*v 6^{ >eʠAۢT҆Ax@Dņ)mm\;d~+BN>lx_HwyIrlv81wĜe>}a;<<$uA&dp}?jbZJ(ԂƗL/P:$̈́d!>q2Knhd,wuF[9kp@$cfe* /_' E.9/ ɧUF=Q%F)t{&bjQK\;Y=^`ֱ8N0L6cfwIT2k" RTf#OT#&9zѯn_uw-G+AYJs@XF2Ź1']@ {/U- % rbE3ne'4wܰ޸?{oòM:H(h aRldB.9,fo/ ,\rhR: .GL qQي jl7!7@ڇy-w(xf?U4 (BMZi1ǝJ{eȶ#nf0emT[ asV}̋fHk\Ej7k0G` wg^`3yϴе%Hpjs7ۚVj~d; +t:m3漧hUQ ll17=EJnXCғ%ᘍncιnI~R^jH\;>aŜ0; 5xᤄb['_#V$KAd>f*$| j]xld Z׍ [F%3 ` p0>mþX >= mEŎ3G@j^0nX`JU$ﭾÕaۓ|kuxAoPi۩eL\Q'8SrÌsnҾ/V)m$4 x`lO7ggVp3Gl0j/s!_~v@{TҿKu}&U1C֣^?=yfp߮Ў^{F'X9  KwfE)2 >kˌ _`cK vTQs]t-e݄8=1β6ןFӑ(Z}Y )C 4fH9KM1P%x:[ѸnNsjEAzWj\rv5c(f7s;ӄ㷃3o7x$q'7u9Ƃ^:8ԭ?Ւh-Rr yGqx9nlv`$܄3'2z_ÁJ þ1 Y ͂F/5#W 47c쎎292*p.dGTXa&ax8:~AܹJ[>*g8OρB<# M P&#>w.'5k; +;4 @B,=yM?~gnJ}%uy\O`-WrƤP:Ƽ.;֘ʏΚ(#A( 1G}I)`4@xotb+Y/bɢ)9jPE(K֥)%R#7^O5 46i1_!PJn ymƯrii3X+;HdEPI-2nvE1߀gv{Cyru*0A&l7̻_)˞ [,|a.t [. .|82GkR*C4V : D$Le[L%{5w7wF̼IU:50ȅJSpr’kbj_4KMڱs)r>KϷҹĞݝ3Kvjڰ^3χ|w m̀K7^+ 0 ?pBm0zhnب)&& j-TT(jSqѡE,X?ĉǫx[f)uOm#E)>T~naz*l\r֡Vvv Zp~->W6+'g됉`%u;x#KC4G,f^Mh\ pEnI ,|a r1قC2JU*yeIaz[WΣ WyQZ|N?4ڹ[*n;6QGN7q&d;I}Ϊ u 9r{-Q\9#D G"}DmO9eAsЙ0ex?Rt4&UI ?!]e QsQ&4= tZY\*w\I]ޔVHRk (Ie}Jh&zYQdMS(#w7!j,=ﵽ f <ׁ% !ϐ2&ZZz @RڼOlD1rwCtDf?hOcmx_1i}ڿ0a^*Zb,x lsZ# v}Cr-eMpqa@)6ƖTOŽpn[}n_?pK{655C~\TŔZnY>'=VINuk[Gka^K%27uȴ4\B ZVS$[{AEаt^cϓ&]А)U1{Aw^$&qt3}VYmlR%CyY0a<n$ctZ;YttTՌ`zB?PԾ%rCA8bO@U }˝6PAkF4;ƤTAj`?x”!}Q(PȏYz2<?U@vx>Igf<]bM׭Wm!Y#͆G37$Oe ^s~j~hc9`Е|~P)3@Ru` +N@7\?ע ^%=HkD*8&EbᰊuEhl(3"W;ĵO=RjiHMWV֥R1G*,6΢X|~':8 fhZ344=GH%i g.b$< & ӣY +.Shl":&.LȈ`ZmГfm oXܼ}3O nQϠ^Z@GEVόI ݓ5nC#t,yJ1 |AKh5vн~+z-{H`ɫy47X!M*ku:< @ P{-m /[OL|_'@JoޮǭoUfIJ Ou ʰ j$C:βc6GT6CKÅo (m9ìg>ZmBv:T/3T ׾~B/K?]V^І춤TWAv ,`͋}!S-i֪mM(mcp^%Gު(HBji?R,GqҬ#@wc(15f K'AC\^;d?8!}# ~rχ>&N /QheT<+L㐖aKܣl۩f%9 8`s*QFX=e"( 6`gqm}Xz5fwz<gxmeԝ-D)PE7Q(? Μ_@3+p`bIPtcC] N༴'EJ\t_|EQ& ?.=gotSNNDڕ7(ëh3{Y&@) HŽay?S̎Ra*PliD~? M?.lpߨ#u1xw~+еrMC\cO!FE6kG:1eѴ TԷrcUuմE%0F>}YVc#$3goz{N9]prU.Pxݟ],{JbCһ`|lj`4FhL_\׍XE+ܫRR9XL'It{ȞAHPI#?TD[sv(C噗K + &f+>A&"S׬&jU0Հ25k7StASJLtF<5Ll PAۅ +/G}ܱq;Z5Uj8?i/f~֓ZoZc/NNA'5{0iQ !Ņ _.H)B ſ#^ A{ gZ.b{юW*{h 9ɡ2VAo-my1ME|;DFQ(UjEػګl|vC>.ʻ3&ߜ-*y};T 2d[c|&_䤰[xPRCZZױG_n^3m%M}Q}]:]R M4-Hlnd,t>ܼet֖AAoٺ6 xY:CDn9yQIV}*~-'o2$ g5oЂf wWȑ9qkntS<iz0ЀSq,[+ n lΆMhL``X/D-if߭t,LGd|Iy<@7Q܇=W ^_H7>h$*yoA?_6rݴOO4:}ÑL13j LM9@MZ z\bxhwWMQF~zs}8g&Ό6sU)T.?{xӞPJj]2bTCX@Bs[} |;U@\)p3ni7~H&c'͉ܭ^*A;LzvN)Nmg󡏘lC"3u ҿ^yuH[ 3G/l_$l wdi`D=l70Ņm3ȄQs{0M=U,0r=;WѧQ4 1=281-ՠ<}g!QTTbɲ ngk ),IjIȕpfpUÚZn1%KP,9q/aV>y8a8*C-@@( jv'B7'$ 촕zʙQ*ȕz.!{rwʛpbs·Sr8UR7%ܲaackm2finn">B(3=*q0sEJ/ '+Z+y#->pS$"i~,vw`@*")=q : 0Xƿ"Zc3o?2߁|={ͧHwz4C&ћmJDf 3H KJe^Ħ8cFE+Jɴ(;XĘkRȡ$m9pU4T{T O[::Y&`@7"$E䀬-g3 8Y·`wgPL"S=Q?S\5J9 [W^sׁؿ1~s7t-%Q~w~PrhLƆIjY& `ӷ.8WʹLK;/6Q]ԿbOv8P_SM:{7~tMEpn;~LRB 0M@5tkveh_My%Oc3*{ >hϫ.Wvahyߓ B㣌9%c:uN_ 0E2#kztIb]7L `1~FM3eduI06[FXkSR( V<]%ۻO'Pe*-W,w@Ok-#GQ)znn ֢VQO ÎV3<+ى|Iyl"LJ⿸XrHMIONWI%zdPO*87S[ Q|x/suE9@-"«>.?r6waᶼxt2m=9㽚 6 ʘp7Q5/:[t>rvm> !9E׆ c8JciT0o|gO4BaK-lWkYfM%U,RQ̠ʅ˽?,@s mp ,¦>bd~wQ[5&Q?Z.xH*6H3sk@/6˕2%6c+ KnƘ /Rk,S!3?VsxYaڪpg-vwqO0$., hb04i'9ʋ MPɏc^C'l?6hL9z`s+._o{r3p" wxj# @?<;{ݯRd|q_UesdI[i޲c-}ƕlUٖR^ %`\P=?' {˧mz-H,l3XEr?qXS)x^5QFmjk.__QF36#̬q휗5Xeƽ1|ú -%BL'ZYpjٱ;DD,S0\^e$<R}܋K?6E#y ހ!Gw~lFHCvX8rbIl2 CV:"#f ~|V)41#x?^+K<3R6f+Wt6yqdϩ6Ȩ=`$2vUAIH S ~E4mCX>`i]>u剙h`\G7n)J^rwX4˪b9j{HON7 ##Etr"z%1i:FAKM6D*D^А6?,LCH`2-6Tw{Z$/ ~TMՅ{'us X_s>Slu5Lȃ,5b 9قSݰq _\>64u(Gcrw+P~&OVfw5} XqsGY(MVBAbtniMn<"fw$~kC #7+ETy\/h)>fwHŖ{pjD 315C}.釓 +! =]I'Χ؛BR aeo%`*άHDqz5C?Qe$>ˬd5;PjN/XkT$y TMa`]괔 _ [Wm] I̗/Q( r3!6Σz8$Qaҗ 5# _ƚ-& qFmb}̣B~Q<߄c zMiҎ#GcwI3z-WvUnm+]4V.?vէf 9ܭ 4sejcAE8,_<]veQ#~Kh) ҸQ-oyjKYu1NO"_[ΦL,a-Y*ykz-RxZk@ w6 m"*=HSA+V2NGhv^&ލcև Ri4=DΕ VGlb/̰>[%v0hũ`ƀ~M`bGW 0gW&a햄8=`jiEօASwyjD *"~3D'+Y4`J??R S;,^VCQۻ:8[G2З']%А#}I;WO\$ӎU hǔϨHh2|x]i rEcq S%Lr~*Y">Dz:&`99#\# 1;$b Z#kpy?8cM-3z>u ̙LkN/GI[ߵʹw|x{}0Lez{h93J*铤xU.a],wLD@Á܉M~|:6)|e]aU7gm4F[ianT= Q0K:CL$'X Klgn{X?60Bn kLOllXofso2WØ2M7 V@ hOF@,jO(PĹh0o kjP7zM~9t 1 F]_Vi2_@G"#,+xSy lvںFʌg0jfB"X`w6/<<8"^{, g/`VC3̙jhNAG~hĚء3.?1ȳpೋ [L DҮd\ )ZE!ul>!$ڣ|z',-U=:I}'qڗF.E] V!֏BԄ+Qj}l790Ȝ]p |ᔴw-UmdpKA2 |-!Vj{Rzb;e[-V1ʹ/,[)y;D8Ixbe͢ww%Qj,&8#W>:*` V)3OljvN+;c:vTmjssdCB8quG3fNE΃qfƒ&;!iÂ18 l! +TGyn7y(ִأyt(:kHƚu?Yd>-T9LZ>VQH_IEœR| Q% 2heN9ZJDZk(yKmһ/f}p乐kD`@!HSq:Tkf`y;.k>KyIӎ7QFDd,ԫ~n{S1ʠ Ho'S@0Jgq:I_HΥ,e//(N.C;E@}+HmPf&'*~l9-#"Hm}2+PZ]I\Ͽ7ޚ_ҴB|+GKQ,4Βܡ 'e M%#F K@ ~Fə@2g&;JpQ(OPr.{TI!j// }jhMQ\ yV(?T0,Ӳ3kdQXm) d%n?"ipE$K:^ L|m^h!,9RfCt7ߌ`0{7\ZɆ%1W+4 5%K(k8fl-zIrVCKDfte py#L4NMmϘ , bUkmL%@%"d5+qr+2_/# 'ծ` 1UoTNP#bpATF>~lڣڮݑ)Ev@{nLBca{K.BQ# wK)ݵh/ blp :áSDt@r2Sd[|ţMf3cZ [j(\u 헃d*\*ց~){پ:6y1+hYk8ayc %:^\\^IHd,o?ww(Jd@t߆ 渒MdnkՅH^zSaXw$x5jũжZ|T"2:xuzC e̡+dJ}O Ep Y[J4]e0¯Gn~Jt7<ߧpS9+O8X)\t1ގi?8OP,/]Ae|k[#Ie*qaB 2, 8TM_4s1[#]OiITI;?Q ;hcidpҬ< w`Y]c(v#w&L~Z\D{>QƱ t:V'gFYXe أL8֝Xd_55n.(ƻ•_=Xk1 _N! kv[::k@Os ]›c߀ߠ4n~Tz|cWHT0M b4p峌Iŧ`|/4T;ë[Q suWtc]E}!JvS 1]FѪEʮtLI /2SrH!P9Q*+YuYr K<f<~sJرgN_n̈?bhccM |nѐrY" =KkS.N7kC#ze+UК_5S)WsRxixM?Ȭb^FNj@>krZ=]cq+6i% Z 䊉+Yݾ57Q "SO{K]{t7r}ORe:2/9 -,瀭u=&Z=^Fb ,뎱LE Y WLDwU?YhʓE);?.s3]$)-B 3O]`9\byaJF0[47Z<WDȭUX]L\-hQ}MК7d6<-K90hР0Zjiݭ9-"a ǹ#ؗR?} Z~ hnw߉꠵}I09*' zE</3f. -ح@"C^pP Toչ@sԔ GF]žX0eaL'8"[2íӰI# ?8If/77Y`$8w(>h\h7Xk+^ cq6/tF,@ZySl:AAǼ3le92"ROsAۚ+쬗L!%w p/ݱXaTkC)Ei3iQ]K/T@cUwY"x@S|kJ^)qa Ґ>0;P3ǩ[\o-v,id+f>u뢝rF%{{=Ւs'i^ieԀ1ڈjؔEzqIpv 쪶;X#q wc<~P9HnFZ^y11@X[c׮8YOMV O5=^B``rjV?Er+m;<z! t% Ey.=>71IYR$g7⷟U%W>.\qXsZu،^Xus9昍>.oݑ=pa/傌lEٷt <h[ǢS!UuO6Jm57~jCC{ꖶekbj{];/1ͽM96PJ{I68Vj:ֆ8F`< .|/-&lo%wk/ZhhDTf9gjwIj]>gح/lyO握%H? }E.uzg P~dK[)D.}ހ> Ԋ"_X@_Dy  6I:6^>ҡ-_[rU 9R*wqd=P:.6$]Jra)J Gs3}-cDbgpUT]^Ԫm8v3.my ZA'T1q8hp #q9鮀뷏%ךGD~i+˙yw틩^U}j<9Bi}Vo_ XQ b6~u,CWc.^X li7-6ݓ =`5Oݟ‹bwKWn̢{*+.>:9O5x]-"!tW3zmcS,˟F|ϽmaKҀޚ(ACV(ԓ1mt)'ۡ$BGXcc {# ^vѥ  ]ބȬ=^C|߂㎸I~p"&w1]0S+0 R> `Nt ,6|nò^PWM2EAŻ+gVQ . |2rq!=䠐q7ƮlH:yFvEUBٛTu/(qu0rAC겥ԾZ+;Ku}.Vv{pEth6{/C)xQwB[EUDщ_vpwsh ^X_j˻ !Z ^pagI\_os*9MblFݟiPYu}yy!.l8\[*(B-g;>V)Q} Xih%s\w+74*Y>౬N3X㜘m 20B<}ܻ.A02K9F;jĉ%J\>0~ȣ}F,-ʹG) M r(үKX[tiji5c1vD/%IU ٯ@bMjoh5RCuTtc A1S jNjʈtF}/rN`TD-=% _%A ! } K-- H[݁] ?_]6ͧA˄L0A9C9>a)#52~5KD1>y'!јwohO9%jUR4la35s>L23B, lmMþgs=ٙ d x*U.C+el,;BדbKn ]qGHF@[*rɩ `Q} +؞8\.\N$=lQ^G^)[E.O+/ԭN`V(ASF靓EҭGL(r"cdɰ`M8 ڗ~@6(3ynOFR=0W~ e#Dȇ9hXc:䯐 |Jb {@s)RZzk?crqA24!ZwQAXv:3{WJx{IA2Ic{P^s.sK*mOLDKqY7ten-=dajL%O|~;:9H}6Fh;FlXw7v2#5{Ў.M KKV׿d0DD6c(*Ɲ'_ĝU? WL qc6ΑćnEzYYy5jt v)S^V`~Or2ci6*kQ >ӽ:tɏ^{#`zHȦWY3ls`k70h*e%BFAvśC_x\0 e+}`Jc)RV=u~MT6 i jV@4e$ *^Gk_(y dQ9ơn  ehmN^T |Cr֙B1 r 5>FWō/~GV\n)uŐ'p[Z/撋K Fۊ_̓ V>m#E‡൭#r5?䒢~9uɊƑe 0*B\QYyyo&Wdp`86 )9p%%>̬KB~YGuEx$xMd8Coq*O &n|ҕbC7б`t:s_et0 srqv'chg#&wMK9K;‚˳>j!?#3,]HtIA=75R9SMxP;Ű ƒ|s5E0_a 26&Ǎa-Y~ё -DӞ$[j^Ξh0H% 0R:ɲ3ʲݚ14nOx?|k&]q+H@ud*QC"!YYWrI!Aa:HZyY<`Z}պ_mgp, H 4Ml.Z1x,@[QLdVDb O{LQC@yHȧL}cBFDKuk+"+b3hye?܇;Kдڇ&+\;STF/[ЂM4CT &,_}&V/an iI1 ّvC)FVt8ڣ#.nbZ\\vb_c'Ha *k/4C(jAA /ctD xQK]M*ph/o#O޲\*g`j^Pnũcў2 IGҧR>&H)fghNl]b>b@2 J:Gn("́MمT| OR UrmG;8Uؒ,je H:X&/ܔk{]== <ٛtt O*+f%)O$sY+Qa=`:m[ӾNl6) ZvUTDd<j;Dɍmwbfԃ0n|SMzlrZJ ֝Π'4pr*Q @うsC2kJ|`S.bZݫ{ʯ襒V#mnNɱE_Hv6:=ޞ4y' $rf/nJj~.JAD#k qxGs-bNe/^6Ţ)凤[\r7[bϝK$(-1/gǪI)35+ ;rRۚXRmcEۦ+Nq' kzHM>L?trcR&g(57'r`}Bfu+ h>6_ h]oxׄ.g[(:{ޘ-h~fZBT B"FbE iGH4(J: 56Nc#щ%f;]|wYKZIFKܿQ`{J diyx:Ix\/\L9q-M0d 0أoUW+ߤ aphWg4S}#GVFИߠ>ۖ?QI[!%h -V:X:."c|D!(lT}c;m~ZyMG3 tLGŪBUZ/j|MƷ+0'{ R yVOXc9U@?5q:*-@C sBdIEoQbS)wq \%iF;TЃr/Ros-ǽ )Uxp w3`1˚0*g@:cV~,jqikn?Qg4ł- ^}T?q[ uљO+VL¯f`qAC窉 ~1uؽssgш7[zUĻD*2\czØ#It\W=ՐA7\Gȼp_^)Z>+S6I4pƋ %ݤiNϒ`Ns6H̀ުu?zg5a`W vd>E*i" auZ_.ns*.0g~}uqe+Oy&G䴉uŬ25oOD L~y7dGnt}RfGw_zGGb0C{C7 eH}M5OjD!c^熔.+T_!6P Z-stLxz$}2_;o$̜ FhaHq?bW {iw՜jLqWD#9 # <οX6L~>$8M`$'!I+3f3=UCŁ@~S.zUDUmҘLJt2 _sI4#>ȥ!+Z ΍OpP|eѶfmqmXSoP% |=޷P O@z\1;Q+}i-PyeE&Aڳ(ThL!&,z_OҹE6g_]/%eML54OI)md4(oLV, U3n-oz"Bt.]XNbq9dUɧlK)r"պ6|D.*$1o?Ǩ۽uN?=+P=b1Ζ+L 0V>?dr`opd1,hӴ ]#.B/V),0#[%9eU ȶ&襉+_lk7,QJlp$8$ͯԁְ?3BuϳB"jIaL#JzMܵ#|2A'⡛ z6%+f湟 e="c n5jIQIwRR|75d!R$+_ퟵzpFZC*VfOث\oPo qHӠZ.Dx>Ww0>rWZLWr4D@$Q:6*Uqܞǐ*JշXZ$h6E$n*Y\r4t?]~ðWGXo-gƀoLC,_bi1R˼Q;h@0O#w߸#"wuv:QV):ػ!P'kɎtbTѵfZ* KmWǔP,9Nv@|!`J ߪ5uQ4}^[lg$.>oCHfӡ⵺;|>6RsoVSD*6VrqoD# >7m<영=woYtL6e҉/J|.0$,-1OeT s_%I:K0]/<uD:29XT'qnMbD\(WgGg6eUYkAIQzH7C#.|lH+CD"st Щ_kNlsk`y9ȄLH05W-}а;sŽJۗΐ3Rl{tWe IXp ry]^ok&6:A`J7RA%i (S =rZw,A~[.O6~f"3mcX9M֊EW(MK0'Bb|8but=&klͼf溻.g0lp=f.J(77N6vf4$@P%N+6xDEH>tr*wU 5H>"U)V]t*7ժg$@\|Y[xo|6ztu3ꦵbڐ5x;`B7j ٩I<=iCT#ܔ}>MucWஂ4aUX|^urE$ؤ@n& *&?@ʜv Q_bl19K&|0^E:98v^),hܑml;ɪaP9Sc/@n m[_8DwV;{&/fP 7Ip:[6(?_ۡ쎕 ,jtE-A1U(ӫc-H0L^췮X~=w @җҬ"/.Ep'ؕ^_ÿ92=8Wlҕ8;*C\9rLsD⏛>2$5XDY^?'_=h[8G}[e;Nc>[D %4vQZ@Yp=1BuIMOf:İBdqk 2c~:q.A)d 7QqxIAO#bzSs]@k#aPi:oc[Qp!{TQr`Tl{;#) rt)(e'=͡k wCG5)c 4s>6^Pn,1 :ݘy=!UybH~-}J %o ^쥩z8vޓ9AZ^JɈ? 43WnsD&C~_yHcT9F;HvN၉$CO;VZWn`,*P{ګmpnXLdڇ9tJ/8gKW!S3eRj)ߥYN{Vm[v Tק#AtsΖfI=x4RMZ"C!١oVD~j$: hyiQoTt %K}I@c(3lzVrxN-Nn@`C䓅{k?SS<2:+UN H~1GzBf4o)aVyOeKK  57Icl љU~ݱF6׫HiD8LAn7GlxS7-5F#c}3ŋar0t4g$^-_;n󣽜#Aކ~僦Ԉ?,%U%3V?/U*Mɀ6l8 Y(uD&GDha׸5! ޳_^cOnMA"Ra3cʅ) ^O;tcԡ,n-?rq KtbQ7 RY׉5;٪l,KڴTLeEgȹ%4y}7wamh ZQ4KEƴ1`6ngu6d]bE5DYaW.6VhSؑ[Gq\KoP|ݰYV}/fPQMPEK`iViG,lK{ya70jp@$.D_!qrO|%޸5q»2ZN:_d/^ZP?{Nѳw$%WZee\2wҹMp9}|9N~,[1OtZ-\dv3%}k7Uu9 |th{MDt7FR.n t͎-2-)N_m~Hc;m}W.mb 뮈!(uaCvAvCy)u,1Vs*}fD*Kd(.#$o7p֬3-sʦSk#)}}|IϬڻ%-*'0-P4B6PSe$ע~Ž/UtF^Uي#=?*'މWnAKgYbhd~`;#[摊>ʖXХُ\@\$P?oa%G=qʸW{#He`D<$K&H`:ټj6w /˛W0OYByo}['R FJL+3ziX>byjyvW/J-X)$qRLV̓ gs+V3l7's )'u-k.f$Grʠ3-QxYL{& ĈuX8Мm"/?Ӄ"@p`|*S.lY(Mtbb9\(c]ZiKqk{dYQJAucz)=M^H[q( ^<֌sNq̼n]'t#ߒO=ɴR&Jf>CdUuSU`C5ښXV{j[̖H=[G^Č<ke9-$ˀ̨ L2lFY(a\RES)M#zY>'E_ȊKx#yHu`)J7m5pB~f"8R_V`p@jˡ)G]Xf8 $ 1Q%xަZt*O:^#;!L(Wڶqx9|m!^>LNɖSNaA#n}_MH9yq (J]blyE/a(ޝ3ϒ!q.t/ձ*ۛHuA7ޓj&Gzzdc gSB;xb 7Fp١$y= hJY`7ٟCh9RSEqmvUPI`>ҿ=#Ӳu}=1λ YNm-M8w"^ZYTm'#l|XFVj] υ=Vcdk=pX j{"$CN<8ٔ!8RCM'*h<)" "%ǶqJ`bӿsO)j )뫄>!U&/E_K:Yvy zm \4D + VscO InC|ws.vcaYZ8Pnóg*^B|Hx̷z@7Y{^oQ JvEўafӁdLtx@m 'ctY SW`c6I7v!s] ~ Ŧ~͚ZI|ߜlBPj.2KO@댔@kߑK0iC=4-ۥ8i'je(KQI ÚqV1(JTs|Tcn|/bJX1pF5cz|Tcfp D)A ~]KSߖ;aC1baL MZK$j_5WKmJԶ֪AYvm=koQ:vB(drةţ/c9WCDF֙^6q(oNǃr"Zn-{]^42 [߻$`\Hlɡ2#M '^0IKDqTIXxGxݕ jz>q6%p]IfD]E Kգ +V!%n{I~7?eZr / CmO^EI%~*mY5`D2鎳mnJlpÊki=eqjʞ` uBU%2l57{d7Ш[/(Iݺ:B"ݞCr#rf>&tD_Hgsr[<6aeƪmQA,WDk cfZ:ٔ,W9c7P8\`=k$ܒtBjA_ iBKcCъeyVCP=˄RKCaԇyj #ûڥC> m\ op%hR8yp@BON“~aP +u!'~j$` ɼtS@eL7?p[voXuk?:i0U,((9E&QVp;>`W+ުtH4J122uwznBJǣz sQ=(t[*ۅ˄S=ևIbpѡld0?:Nޯy?0Jz[#oଔd{ST!W>,[|RSkZC{LԵ{؛p< XVw9gKj~fXG ŷ `>nponFaA@>d=W buPFܻ-ǨUt `:)0\1U~{[suΜobMoBX# XQ&!I XHȾ rܑ1ĭ,*oPg+`{5xW2&7i0crQCBaVxJF^MAG$toϚelk$ĕxNTFoBFH5&ݜN\}"6  _"N4*z-Di 섖M¦e!JR<^)ߺSsjN$W0`'ۜ{{."*e˯MW. }mU@a`8")@A$ .Vym*=Tާ9~mMiV-N\y>=4ͻ/~oZSb*n6W{t{/tzoul~謬{Iu8t4fiK.RZWL@i'U_!_HrG~=i{V9!_hVp^Hõđ.'J ]}+?=+ye!EGa(chEn6B*2HXQ<ߟQK|׾x'yw׉k}["lKK bb'KݢY3,R_%?>$<;&ݨ~I&#4&)=rBWW 7HB'Rjǂz4!s[Yc@#}X 4 ξ:7ALK;b+?:ƪ`jMDugi)V(pnBʧ|H: dۈ9|Dhjt]J '!]&2fy2 /}#rZ+uaΉ[AZTLpUnVBЎ`i"g4bO.+P!ٽ^lٽ;֯ !#s ;gC˰.,C]=]Zbv CQ#] N;W1K'^M3־tlJ3fҏ\l՞c?54 BhI!Hc I|u?Ρz!oL.weah޾bxs$ь8rK޷S}m(˙j5V {lxwI aZ@OGġy,z qb,A{NqeS+5%:h=iưwo^p +ergmt)Fm/A1)aĆ'yu%?XX2:^p|hrT,Q.H&JǦ]ihx*{  C c#Aei5&*T#D^$emJӎbweI$B}x/p9hjN7v7ht`fc MK2|MUHKP:fėӫe 8s.6[??W[T̳b`2Uf¦^Ps+AwPɳPbZ"M0E15EL (D{A^ r'nM?5=MI -\j[R.ScDXQ_B,f➒_PB cq"4^ZhcmV~Im^,Qo}0|.<o e„UQgBJx(T:ΆS/u¼(М 4!EӆQ+_ǨetY wOLzYs^h%X,BۆKuѮ\^vY_k_DmPqJJ!@eEW|pʠԝ`cPoʛ%IͿgλc;hOOM] "0Bs#dv4Nhp]q*#[yxoX%@t ֣L{w^;)FJU͚q@] ޓ"qgõݜ{05!oaq3_NNHx@/VMV̽A ^ߐIfr.PcVpǵ9Rq^UPf Ìx5&ҍ11kM>G>heE͑9u̎b ڸ)5ľY_It\4Ԉ*)H uVQ \ŸᢨLq%H&^'G >6KhdϮ Pi+R/"sp` 8/}}1<^?N!#1[tՔRQyW*ͥաb1}dc[dž1_n| ak4MdU^@5zu.%7V(c8'] H9:o`@x'tk8vDy:אIj߮p$Y X=ְiMtn_OrOv J+t} K{,͏ܞhͧQ𓞛-bHN/:_gBU+;nD\+>x lb XЩIrS; + nC"fvR1a Xx;3MߤmrU//Un]ЩzV`f qȔ91T$j:;e)3(e2R}A@'`Awڎjt 렑]7v*GzWhGA͘ ˛)];XL5 j4`bոՖ &6*,u7Y*^UB@) @yUBK'ToB"&yiXe#5*g9pm\|^pFlM_>ꠗnE1WY'u[Xղ!|hF K^GH{FrEzZf!Ƣ>VQ5HXؘXOSg97+rjl6+F,gg|}<ŷ.P{}S$p}ˣ3K *kF F {b`|5o/wja)% I##\V0Jcs'8$ 7K%- e ynE"yDT,ZQZo9"b8!,GP{ ,.hP}Uy_]&ds!jx3 a}YNCsw'EOK7]uXt=qLTi$LeqV 4z-w!r:GչQ~Jdkb+^K  (MWURPB5kI״QF2oͨB bqK6\*.r`uûӃC,XgN$ѐWMjy}!ԏQgtYu&&3vhmb T˸hdkB;dsPoeJF u* vptlf+WW6!Z5 },Ȟ,_/L6NԀ? [3T_CsI\ {:DhXqKf_ "fK/&J6#He6L6M>C8:cF%GtlyF^Ss928bSlɓ< tLp3'];mh2eAL#)1cLVaN0.̙WaYf﵋NcȭWv7m2DW[p N7WܭB_ܩ;`Jwۋڕ#f^CZucTI2s!ފ֣Z-wnaO1 aS3Yf[۾9(Dn|NsKn dXY  îwC/K9I7 ) Jtm42"a#st`aHH:?-He 2 qDj&OI"C==4٪zy22QdijsAy'@etr]A{JglqR&72`ӽ*#ur*b ?w4y4Z sQ fKP"3$N Y.6:4= hD q1.d?RE&Fe2Ο++ϞXkp=| 'ۇZEt^+jcw+;j4m/5ulFoQ g'`lIa$["Kg!$U1 ?A@k6/!&F" l01_ڔCFSQ+`^ S0n/ 8q3oFz?z_kϳb5`'xA#O,8 M[D`$,\nZGΨNfccOѳFeϜ(4E;KO]{Zj{{+"+PׯTz;pcJ=dǁ'Ou\yc!3\0pM#]<yJ :k?wXEg7GJX}(a-y,{kZQI-^kd T φ `'pF>FT˞AD"UW:v,`ꄕFDeVGDx2³RCr 5ӧ}\#MN2F…kF!D9Ǯ}_, ׭_p SGxBk!'6I–4qH46쟪}^!BgWGqһ#+ǨF:dB":i 8I_&琯[Bÿx89,@-oIAw"tҔ|kuqwPh^ht8"\@%Bq]*K X I2U\$,S;6 X"MQpt͵6Jvi%il/1VAX,w΃GnYtXWq^#ԩu>Vhu8O{ % R)%^Q{km@d8R~%y6e1'J:Jdd0Pw&uu)iTVk#frc # wFOWH{H6+?Mmh,gUd$g5NvNP_m܌GUyTR7[㏇6n5#UE/+5XD@IbD811cBW`պdٖRFRF;<ܢL[Mu*Tl`^j3SRܑĆ/ۭ+LzRw3avQ\Q*?áOdJ} y6vwUo9:SX[:uWvqTKU!:xlQOiQ؞m/~YdZEOT@SsMK5{[r{ԌRjMVG tG.ېR~$d%Sx^_tE&nՉ "t*ǰB9+I %C 7_l6[\ĴzދwKeOKn܆qJ { 79SVJ{牲OW'J$Dt#uGci P/"E Uqyo6 }:INdT!k"ט{%FO埐n XFؠMwS[Gn-g':դaҥt!ʞJs6 KbY[񞻵DDu!p2>fl7hv'e)Nڍ˕$}3Њ%Y)\&5%hL(^7w)>)L)QE.ɘaIYTl$'T# ]xDS0I/ْ$o%B`aS:vZ6TaՇuHatŸcA \f%*R`՟u;W[ǗgjX|%w cL7&PShR3n|W722iHUPL]g-6cGEupVr+ͪ'ܮm t3gGFd:3:,)yyZ)[ f1_vG*WMkujӀ"nªO^Zؤ3 W!p^.<KMZ2ZnMZs 4>0bL!>PAvFyc_$B4*`M _[E968zsfF`C;δ%A5>>lKI#JNxI) Ё Bt$L#28$EE ;TBqJeݏQU.e%zE22 ]oNfY~DEr .T O-N67>*Gn̕6)be]yWąvb ξA-xB1W+OW>s-JQH0zܰπK<]Lܟ}mEhD,0[:228{2f$6?&P{*pvi_++&ZF+:|yV7Yw#/tJvOC\z.Oꠃ%)ozͻPtD: sd<\V5=7klF+`Xc(`e,Է@PRȎ]~/ج.\O7 FZ>N[Ѝ{s\:T "Ot k֜5'Y뵐`8('q+qEɛսwݞtq{HC߯E Q07юȻ*|=fj%6 I>vwݟ? SHXըa[;WW?RcxjHnsOacD53h)p9뾻LEeZZ6z\# -'A&(ΛJSqik.twsgMYY4=CzB8\NSGTa`NZ]&^kʫ>6 m6ִAM6]evx/&wzux톛2qy<^݉WE@hF^`ԫ5w0cL @piPw?51^Uo3Z8,t S_`ili<"9|or3P]sPV \`` f!,30u(!U뉨nL [fNؒS5v¸xaO!Nřojk">+=SD`#6"ON)_ ,QP#T0-$B``%[:rrJ';C?6Hjn' I^ Xb -#Ag k\moi R{Ʃ)6w;eʚ7|?Uv~g XRxkˏu٦]_\hWY^Ԫ}:d A_ڞ^]eM/`ؐ Zd|_YgTꄓw𰂂U}/o`i: ap\?8QOa Il禭1dDXv!Tb ^m1A.3>^XZg$!`%JV2U8U F/\cUYye?o9WF#Y[l)HxfD¥ul* @47!sզ9taZ"]T/<'@K2%EQ/buy*q1K|jZ !-:!@m"+YDZ , t>/wɲn9{z1:(Jnr3?B@ZU+8";!i +q̘vƿiU>aѯ bq_DRL*O:t 4;/>E#"\+˸ )|i~p?m3`f҃(,w~K 0N@ƶ6i<Ֆl$*q07SgcRJTfBܔ"?K V-2>.^^m-zH[n.p%g&ng;efFj3ŞK&7B8X/ZXw# Ijv5S?>~ o^ 7N}#:R*4ZpM;4c:Zʢphc~>%e? Y_x_ ev|/L nAvhM^uUQ߄>AtzJ߮׶]^$Λ-!4*l Z%nÞn>΄ \M3{ohQ0=δ,r}Ĺh7\Pf=k CwF[%Pk6_Y6PCg\weQw%a6+-g".-MI|χ2OBb{*ܻk+$#}'?i `C`C}6d=2Q _L iC4̄vTQFc(C#(; W8djD/@zx dɼ贮1NvJfO,O] e m1 Z*,HWOk8kR:'a^:Xj*"R8~倒V"a?E+k=sIGM?TҐ5|=x@2]DVH}72E)Mbv{`݉&-K= o2St ? +/ΫGc(MYu T}u"TNo64 #VKcQ"*Lp|Lg o0n(Z)= J|ۧ"!>6!w8M9/U5ml>%$^ʟZQ.UW/$L9>7AҔ$rl{B1!<*$<./w iMHXF_$yD?XMvUO '9}V׈zwȕE`s΅S<oR|̄d~X˒V|CؾJ:ʺq/:2yb2*{A_޶oWFܨfy8-mL>UK˝K n$Z@h!a܏#Ntx 7lz0àr =~5Fow]*@{s c,"\Sck\5Ho?,Be*Piў,Ub#HA6;٧3n5AR0e!@9XѻZQ,?a^]a.֖GM´OQPHBNqS<$5:%S]Vx$*MY7%mIgG#;/ Nڴ>?c w6)0q4>xj тt#O\ZqVwCRoјN}6IyOn1z{9T'X9<-fRТl&)go/z6XI8o#8fZ̊ɨ| NXn&4Q9gKWj nsai<)0E~<.gN=M*Lj>%nMgKunubϹ_zFobD'L^ߩƭ&b͊ &+:Ҙulw gV^t#~I^F<[ԡ)ulSWN`aBKU8]4!{Id>eMN>":bQ3f7("ظ* .] 3d~թpA׺+}p8tqwcOԓ%Q =Z_'HJqMfX`NEl Ƹ\tEqɆQ/ ٹ! =XCGi]x ݈v_!w a[uP_Q_J}twuJ$ZӿDpwǘLu^Z*| |NF:LpY{haAf"-I&e0/2<9yu `wt 9`紒-ƫ㽨cгXԩ ^%@qEbNqvqp-m]T]*׮|bkFC 7Ȋ73Zp+v=\P|4 cL7QR~vdirҴQSs\Mޖ6"ߜN9eS)R"f~kL>7}xbikn b.Ϭ9Wh1 ʡx\X ;[lZt0`[q1<=cr ٩1 6\+Т":l~PYOa:_Kbʆ|md IUPrS1d=`c[85MGJ)ZPaCy*5XO9jNqŖѽE#R=k`__5 -^8>(h7n%PrAε 69\oWyې`EkbXDɆr:$=t)4w見M-J+בs8>s (Ԣ~\NaTvpu؄ؠ}(rS2nqLO2 o행+@O ťA}5p$ԻQ_<%C|/#fՌdnF|P)@á"q|#JM`\x×DGSraF kH$-cuD+ի,mk%d*vz_tad. PG;m52 yh)6:D4^h~PIR_VA&]HH-SH3MS=kz~|HVq$7 | rZG#NNE(ݔyl]TO{J69O;U^R$3VaO'S,I.W_Pqy5v@}qT{{bJiN6A.>mʺG%YS2$hVZǝ,Ovpt:9j ^_3>k;:C$$Pfvݸ)IFi =Π18/KC$8*KMEP6Bo!.]SI4Idyn2> []UUF`FzE'Ǣ{;s%X`;at<7gEq M:T/D1Iش\7H4vpz*Pe`t([%* ȱfJ)0îV* O: OPgI/=2͒Mb_ϠicQv/F^r _ͼto( s&/c]U)8+BjG;kΰCrEu~%, =B֛<٨nΏ5$) G(2b)G1V/T ?vSH]&BN xt9ICҺF H@HkKyez9jCUb8dhJKGOT]9..L,K2Lad HZN=!9j ׸=HgG=L4Wٰ?Mc}tB5W,;~4Un"d$pPws(DWT ]2⚺=q;XS])&;, sVn/2j+g*z! yqDO]"z޲ƔD$E:H@u Ӏ|v2&!zfG/_aW-Q<|Ç(羯߄9#-%IM3֖Ÿ>yΌZ{9VШ2]sFRQ7TE%xN)%ڕc9w ձ i ~t?ŃxJN uԔ?@Qh #L u :X"cv.wd3tfR' \Z^=<0 PySC @ʛS~^* -og{D pʨ!'B\tűCQŸBi]mp $c[WK W/FxJo<6a t-y%>8]l@M6XMVu7"JGT~/ļ>IǎW[{; OQ>وr*ZSVFrØNr#)@LZӷ:I-㴫R}n|:Kr(?0c08@ekxHh2Nud!(/ 5~9-D4K^ʝS`e;i`6q *xz1^{2!^=b*?,O{]Oa-7 [q\a™fd۬1Ewd)TΡϓkh -OSpV 8>KoL8x4rdʋ[8]pG;)@Y[?%kRAIJñ׀PLj">9,FRh3M.$JfYL\I.Ŕ=(C֦L ԼeIXD6捹ypudd4S6FɀyOnՏ zPmX@D:gExDs\>jmjmVdAhjF}!|9'#N}k~ۢ30c2%\t#C66 a*O-\B̴tZ\sc3d䝇ƣ=X)?FHOb(۵3Hvĵ YkF㙄%M.BtԤQU}TQ$C|V)(>܁uKVVL[qBӃ 0.T"lc%ZB2^/2}}!1;غv:ٓ#1ε{[9Hlu 0⺵)=&v'[n P+$P9ׅ;J XZ*}5(pMx ~*7$Wƣ=KޒqOk]8P'>G)wSojd0EW7'KMVS%EbA1R'Q%Jys_iԪ@/G1L|9xrwwgx[i|_ "$atυdC5D'gTyptͯ+2aA""/V[IJdg '91ЉLɥ)#Z*S9/Orw7-Khщ0]9(!CurjO%?v4aV7) =h-Hc )rGrΰKm>)iyO^!E;Y+#' 6\'ikaĭWkdrU~H?('R\_>EG]A-SIg2S%C]AHGghxP/C6;h p-ޛ&A"p^G皀(h|B0wla p=EF}]iPe߼Qv=,<7͞<2d'Zm-4ne0G"SV\ah ޳ΙXc_v_F(l(hh5FOVĊX_ds*5%s`6Ԍ{A7m53{A8SF6`o]c(v|[8;sZcA{tض:a5ٗ Y iKii{wNݾo<*B,U+zqU];z`t}%]>B=sE^.S?~{}K L.z;zYs-ll_[~cDsqǖJ<ЋI7.+ywܭJiQ(jj -"@tKߺR Ѩ =n0/b9Ed3ɦ+YVVhe(bUjtX Ω(?}N.3 z`7{jV4) +fڃa,ү1jOoϊk|@c9c7+k8,$\YUAPe R): ˻ Q|mMĬf |#ca YL%XTCWVY6UZ=ZF> O݌j9h7 P:N52짲8 7P3(qæBsH-9!á-ץ;{JguDse z3[CO8$59јZ^%X Lvg7{vEQ3>1] {. W J%g4m&9sf1MZ%oͨ '7xcx%C$Ka hKHc'**}<} !Reڧ8CйGӁC+ێgu`:gwGРz:Pۭ:\@ˠ.Pe,7b6[;π0{!o LSB_,j_-*3ԃ˰w8*E{ٷl:=D;tyTڌt^L75y|t0QLNQ$a*dѶs+2KQR,|  8>4$O=o׉\:*;gQW9})]ZlzOCKV~jbʉklДiKHgaRQPHUZ@ߟlRt_WruԠ) b¤=4 N:C΅q#^ )仑P ԰ŚW4 Q\ɻuv맕;P!sn -f5Řn39Fp+nd+$Uy-W;0?z۴sF)4.0*/gGo`2YA]ܖ6Zp%>Z3P=*[y27i{b]0*yKGTrf4~ `6'+#3NY!2m63k#5fO_R5'ם:9tnvfM}^>f -3,.Yd@we\JD{ 2=3bゐDc08r Wƒ6"{G&)V\ f05q[hߤUgw?^udCةz Ӟv'".Q^ʖ&}^KLMBa{Vv'btIRc8iΰH1"⽯/%L__`.Ϲ/.s6Ct>6@Dn~FG4ͅ^UW<&;JM ʹHRNzRCOydX .Dt& :wH|G.OoBP5,Ņ`  tͥm}jNW. -ab*\fX~=[@VcZ5K]yW g*:~eIn4&#(lrO.4]zmD2/L\뻯@a܈9"%;P3Xw1ΡU;^AÏVjS_1l4!-vs:݋tzj,<ˋFٴ I[oo_a1?J~ 5#oU'v$f :C˂ #6٦~p$5OEoȠ'Hʙw4) [çIO4H{kA?:Z,@+(H P%y7)ck+CCr gp#~ش\UBv~ NSq_Ǘh($ ʨ ?o56ުn$bh"3#^/K: ȸܝK!'0M`*S^pBbk .{n>ic?> >ylنݺ> ̳n>Kc9c) zCFʔrA}$j4O!.娍:|-t2r̷}^`ATGLȂG>]ƋM љ>_SQ v+2*kP1Z4*n)}FǺ#VP;Os{\ A%.M#OL2SRp ̾q7n55̇CH#D E^\1QqCz9]c8 O%ͬOҺ>( =p8(uQ3*,j Ojk}MҠxw_)"ȍ ѱc6?W()ʸ'Vd5!.!Y1e;G ,poLj(W=ur自gīKCFQp< P, h7blyl7hkM*Aqhz*dl+( JutOd7J4|cqGݲ$1]Gs7 gsRKPߟ^Q`FcGl IX~}{;Y1蘤"+ Jk+oeF{w`t v_qT|$) Ul(Uy\8g%+PP\5qJHt9kH{-pn_6dÎ yTi^ e^T},>S XUdwљG,~'_OؒMs1vN>TT P\=~? l cTMl9#HSq|.zeU2%j+HIG/7|Ph<\ xI߀v nbR+܍aØ%%hG@@y4doei4D\"Aaí}*M!^BD 8̠6deo8i0BlA ʰkkl@`ǁǀUn4Hlsn!]"p|10Y&4HY7#л9d \6A{59~jTv yt&gyAOĭ$JAxmfxIu[O)a1[Ld1 cYg2脗mM[@*c2[6R}"jt|߄M S˂ ïjKLvؠ'7K{=!n5tH鞦፮{%渋]5{6s򫐽aGb"4*BoD3<24gLoHߺ籝:4H. SUTϻGAV&.s[}]]YӆvϗŘva$èwG3k&MX?V©4QRl] y#3N&$0-Um9R5 6tzga 54 kSRE^Xtp ~Ybj*Jsm&ҀL=9 {ݝocfQKAao \~\U-]8Zu(Kz|K]\ؾ!#Uܬ_ak4mU(;ӃiP=q_xN=c CzO+YSRgNvWߐ0(JM2Oo0>4˯  =PGaQaIPN.TTj ;R/Zw4W0@a^U+)4OQ1 IX0 XMONgi3okR?at \3[0B#$^8M֌ªA8v47R{7H!qlM{g7%ٔ cp90ʚ"/qMKl ]vX 5EV"? ۱Ȫ^ EHq6Jnk48Aw͠Yƅp\eц4 + *( cPD@E FO *}UR-%= @Lj0$/eFr^ hѻOSGÆsذ⣣zxhMK$ fyI_bAn̖]y3Lr߈H6s4nAeOkusvf,++6 䑦`͚jVePQ 1F]b|2:~Ǯ[O>AÞ{Er^d:\fnݭh|wР0/eqZԢE @k' f|%BfrG3'V*Luhҡg+S8[ `'̷_2ϊ,ުFz$Xb!xڮu }(8yrQOf@Ρ\f]sU6X~vD)ߣJ1@c8g1%dGxfci8Ae|1cҵG $ٰ_8JpgHr6F/"ݓ 97 >׿ɚ jە*u < ksʭ}gf~xpDN$7=R-@X GI;q*Ǽ-/Q9Te#ᙂ*UJ:}(ޫi3˥uTZYD8AB ~fp-BM =в2"ĒC$uH;ZmVҷ4I" 5p^?V0yd&vtxoYou?Q{1P\$aHq<{m`NeCb ZEGl ~kR^%gp/Dt=&@/YBXa Y߹*՝=~׀'zkIrj|:SArB|r)*~Jc1C24!y;rfUt-IRm\z{I t $M$<<=`"uE)G6OkfucrWfYWm7]aY/(ºl!wqj4qf,.5KV#ܪHVL Gnc i$=ѝ37X1;&(QA;ˈM[COo!2S{X/(<὘9C]s,0 jV}VaH0E*g i~ -}wXmt<0 4'6;G ;"k+r 5.T=`f>wz`69d&L4-ꡨwϲ_=%ێ0`Թ8[#5[hKbk@ Q)68ATkEยy̐iR"*U ؼ>\醃RcK}<)?1S|Tm9/o35<{睰Ѵ)pO1V}k|@|+zF*ɶ(,óE|@K*0 dd-~ *` lR [eYyWxɕӗ>Xs5+5g 6J,xք7oiTn ϗڐMs!PdhCӆ{[ /R8/l)$ _Y=}tR}K?3_ Lap3#WnDN{MVsEyXAlƖ ^`BT `93kOW+0R|{;cިdprq F8uWg#B`Zp:^n]L)qzm!gg*ű$Wy_ĶnxU;yyobebez-=  8_C!ȑ*E#`;O%#]w XL"Zm/K'pq|h8,֑lBKnh^ 4e~^ugߛ,m4FGT%L\mnpu7Qst8?l uK~—_^Met:b&{<*p̡/h_Ev}?d(*-l&{_ig}Y:Ĺ,݅q\l*!i ͤd[E_H{n|}?9ls/}{3000жuv؊izS \XŗS42 "RJq + q΄xRM3|yRl`3򂤮+y2iU#O'T4 /Æ tVsS¦A2PDz?l;  6j~!*g p)Lx!BSX/K>g6cpku$񷚎~'z fQ%ª}ӀrSv{x:V#~8\*E{k+xlޠeorSϙ{fAGB7@H氢P\18*AJ?3]+r0Ct@b~? Qx!i 6wGrM&O9AZKY_SiW'!Wi:Bm#g;·`\,{s 53%2ƵG= Ŀy^ q*IgyL%LF0{Fֲa\@>Ohv%y[Cq:}2eD!L K,ՏтpEzWwq͒&$0SQJ?",Hk؎5a'PF䣽W2;js˫{<5a/e$SүVzl敩y9|q5o03uHa\qLiXϠxɋ n~wnn#?y. Eh#?> /KHy-#^gO Ě՘Arxz0|nz}s +2sO14FЉIGl&Wa%oJyV\*ĩ/(\K`#e[m>_ oth2j0QT)S%$Qσrayb_<:A1rT .xs+f7K2/3Bbޑ=ي2rq&S[,IȢ$/y&0sOgĥj+&KWHE|,uSt\ On@d^|p/.eR ,o u$ 6[)^کSjgGC^.kLUc}7]ǫogl3)/B7ooj?n:9{tt0Im'21-+ÆM\֥;Xn!2ёFR'lbpwԂC8vg|TTt/$TN(P9!|`K%ziy&/YyH?1ߠ˚3,n0Cf?!"f%~7G4>3UM }GM>`2a+*볢MeUQٜ̐aڴG,"C.ӠnōtyMRUBK8hERm@wx^D o5aJDج,N(`fA'\ mh+31zOTLǶ.[CUp"kxż:K%-aI蚡΋ZJrثZ xV֟zQĶ[Sf&3_" *9ѯj։ 1Iy{ dm+ 'ZcP00 *Lkg`;]*<'+mIcpj+NW"-,&p` E%8ٺ&hǒ4hTcՓ!y}S C_v]Y/}}5ZwKX-7 9ءx5\_{ lĥₙ4Ԁa@C[ T%PGBאxߍia: 8D gaKfZքO,6h7|9j+;Z`MXsG8Pw}O{R*'5rS2 ՍNv䒹M1?K=6>b]eүvȹ,}/e-W">iuؾ; 2(ԕZZC}<sPo颎IޣƽL €6M㚊\l@yܶm>z@=jBtCn{i?\’cv m췴!XWn(C7f"t-"^O_,ȹ ʺXuB8YbŹG+G CIwM9~Y 5_OP@+%e^?[ +SZ 疫_.B97tLN-sr^߸=oR`;M$-q[ G ڗl i-BV햣] I*Yu}*Sd(!a[{jhfBqr" zsIE.+96qxs~fڬV FMHnJNjőA.90/F^3GF]ɤ`;J8Ÿ7ON.$K>&Y`/u{OO!ISg\qE0A|Ks8r6T! _O Mxth"ˁ| )H1ᘆ3JrWjp0LEj:hD5ԂEX@ $_YCllic*VK`VʘtzP@^7E嫖TJv mچ4 /=A ШmAOT޻ p7AݷDدX+/xʯG- YxO4R1=sV-M>IIX+{܌ ;q$0f~ȁ9 08l]J/spjqoEkk'm{oX%%n }ϑ/ʟ\Mdx@n #,aG{ޒNPԫTi6i;|>[;c6JI M;qG: HؔtB:͔d_jز\chO^HG^$;}ǴpM8VzZϝ°ϰ~08 2Rg;ٸ*(+'xs+09lxݧK'72wXgߘlq,j qN!@O\ U] +68p@/,@dyKޡD{i9ÎV? z: i׼hn_F}ghڻbj -yXI[:#(o."rΈ@T>q~0OBBT)B-[ʣ4Uo"pv Hi.o #6CRR,S*~K8zJv.SzPz~F~/R4֦+cטqϑ,'gI"8+ԿZ!]Sa J$ ;oB9,12!.?P|.жs\pW-0?rQL!eYl ; BKqόCMBrSH?|6BqUVHD92h⨦"iTHv (#HQ'7wʱ!Mkcdr'z&`4#j%\55TWYEh?]I: zM6Dͱ"nbjQ_7NK P~ c-'4E;3\' lp ^`rŨ~wdFq¦Fna:^.)F|iH;@djGgIe=K&k?ʫ= FUg_}2P3}Ve^ 'Gǐ.43Ǒv (&'EE|[рXس"e[<<1K3e ]|56]G%uYw(tݎ[z&^ zό=X|\=ʑ姿KL BWqO).EUƂ'ԛPȼYf J\uKLn "7r(e28bhTitbs$(/l; " f=;l$2A3 -TBcSi^SdRѩM(tMI"3lҐ/%^\1̤MQS/'I*bv+ztωh;4GZ^`,-!P Q˰H ?V܃(3&, bN [ήR9\⯟,WP+ly. ̚Bm 1-.OU]y&G rPxoGbӌad6ܱS0 71aOiyς05&âMqsdRCu [c ԰H,NDPX;7/^"uVS<:K!lܒDeq`Gߜ&Inm mP[o\ccqEOhu4÷CL{SFBH1IBlT_3B!S|䳡tڋHl˳7tXj:N#%Lcn mwEt>2O>xKUXzw6i;F0'xY^>1+w QۄH7^/ШewRLm ,P[CNzq^@V+Gw[MYZ?# .dN{S 9ѷBooSQA&[-;M:Wr~AQrX 1+ FD~cn WMǰM[~H'mo;*ĩM1WE?0|[wb#~=0}opDBU q(Џs !}OVw9Y}qjgc! %c9MڈmS(҂*z^+L?)o{oւSZGήaJDŽ֦bLB4_ p NvE-9'ZRAX'tGz]zJO5y]sZ Xl}os:-qfFMR*ԭ g/`L/k?Lk{7lX&@TӾBVvTAA]9G&NXQ0,Ŀ1NF3v]C腤stJZ r1\Brv $peM8DQ+27p <o'kN>h ;|V^efb'dJ\kM1r2@&#-X'\N'@F?QQZb/vA Kjlּ4x/߲=jGz>|a_&ឺD@#fzrΖK!>}x< fSmx)p:ZBUnL 8 Q_Huj٪:L .~R@-V(h#ށᴘ)EX-񼼇9#\ZjxiAy{jߛ(`R%'V 0+,6a[i\ZÇ#-pМ`l9@Fy.Շ_ ͹7  60HiCjukM$ґ24V6)'GB)=R!nк ]h!QZl3HsRcw3ĕJ}Uc 8X1drĮ#''tNT'gYZ070701000002e9000081a4000000000000000000000001657082560002167c000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko.xz7zXZִF!t/]?Eh=ڜ.+[U6yVػPx%[?A)'c4x6cL y\|HLxׁ)nOd}fok"dH/?^G*Z7FՠGiV/ O75 "a{*u>B,{**-J?jk{ }8CKe8O(DWP,on\$\ D]G~5EgK/` `189-X׻0%?rI [C9+|K+87I^Vj[WwP33Z#Y ) R&Ċ$pǷ<_RU)9y6To#xmhtF;h({>S|n,9|FZ! d!q5m'KքPu{}~@XyK[FS#g2/^ rE8ov*f6FIjM\ZPɵڔD#Vٱ=) 6tE%/B-kK6܃%} sBto w{ꪊ|>l7IVm5Sg4I\=i zpEGzips=7: uUZx~?3 |"cfkSr_$hKspeܚÇlfV4]R,); 똸BD}\ַ֭bp0mKtUu܁(܏4 [Bj̬+g}ڰU`xk#ؤ3I}*j~J*E>P}){򸝇n}w*8?e1Zίu82E dH?A `nG$bu.Ϝ1>j /e5  |WPx<,f=uI*:MSL7>hf&  bY'zcKdy0EĻ< ,ͬ¯;6cgk}$|O YN)7~3*Pa갎2أCBȁ.."i.ftYkߣ,#^13ecXL:y5[.u2Ѭ} Oq=euѸMQdjhI&kL%rÍR͔YY-eaM~r`Ttd1 e܁@a"np'߇װmp&ģhEzH$uszk)S*i(6mbBm;¥CJEӏǰxoUǓyAEi5o އq?5P vOԑPdXF~X.񹈞bRTt0M$W;`~pcvu&\o^gלw(nwBZcF6V` x KQp8'6iiH[Q!x$b1t!>hR-lIX]ӝ$C1b6|I mc71kF3E bZ}ͅ acm3x?a6DKw4L͟uw( ]luq\k*8vUY xs&V͕)t&]DZgDϫL[$eWL|(궺0τ.*<" |VsAeĦ=f5S9EDă PT$n\|Ql7MnE"LFTN$UV~҈ΌqweGVF1_ fPJŌNǚҿڡz@/x4:%g82xOS,64FVmB_baM8ʉ$3 9흠h-.-4\H3wjuuWEDy<yuuMxa^ׇx{\Q /& Be8yB/U8mG&V쌈Tx'imW:y.nAX#`,$fqXv蜆̚.i>.BWMQ:T/jP~"><NGn{uDJK%2/&RwQn'ʼ裠*&t>#̢,+;_nd j Nnsm4,]4|tHפ%XW!QK.3MFE%챐4hN?57hS<,=Wo]AQy,ν*":T !ƃ12lrϯH Kw[FBO7R= GXy &+_@%މMtXD-Cԧd=tѕuXHm-sG7 AhpJ$sT^&U?Q +`XIU]v8YByR\|\j3H`L ])O'!1=oI^nM}.RD؄8gWFdoߕ^3AS!i4Q9<]`:dx*C 7(x9OI%eSv_fߕ<8U 2-[Zlxuq -OjmLALHW9KEWk:Xl>᮲=tr`|(VYDY2>9,]>ݘNUB"4M A9o}Ɛ2P땺SNⓢ7U_ݲZtb溪5EQ/#Q]1}QdyWl6G/eŦ_3BkRwn{^9 BELϦ2G0ִFGj,jYRbRʡ<>˕}e*O|G/J|}׉#Bˑu Z.DO;l/^{ 3wa` Z< ;21(v L*z#mCCUM 3axiw G؆}紈

      G98}9! )Pozuwq(@f D&3<" Wyy9hΥI:5OޱMXz6k0ږxvR :9:Re7DMHxYͺzƶ˸L@a_DIZ*bX+$Kws,֤s`p?!Q4~.p lL3jߗ*Ɉ,H6q6G$c6˞j?KTFz_W&fvdABI NK 8- 9DDp)H9mw}WʛgszAem / S)jxyZ3HUِkpOM`LaIW(d]仯CN䭰U|.չs%(00j/τS>RyS=oݴd \.7ثR(9fcپgQo\*~K=6̿ޙFN%}Skik#CM0RdaXʨMJKhTH2%{ߡz$< hO\-^xKM|l񴲵7r|NϪ^a`/]94/MA-gVeI^ Q~ac²,=LdhJ]}f9ҩvV堞l|"/lFR!/"78~r}<,|,PS\ Df-5W{*<6,D3#(N@o #ۀVFC: f:%wŝK 'aL'\y 1* #+z" Gn|_̟ 'xbM:b2'j]y{Rp1=r^YM4@xͯݗ n<[{]oiNs&(lވyf @s6ѣvs7_YZ=H)DZkHFyƮ1L%Q3;eأgOME7 @Ԏ ezɐ)ēH "R mrsSAeIYFh`ǔpB+A(lwwW:߹OqM@ڽ9)2B&' |`]4W= ׭ݹa UCRVJs B'i<;$fωI?3t~z@,SfgƬބ{fˋކ*A6)NT "猱 e+txf+ss9ċPq;)?t3. +*C]]ɧ8|O@Eu!9GZ0ix鑻rqkh-&!X4ݝy<_)13KFAFDhXYn=P]¤Z;Nr۰&@5xy,4N@3s>K9-es7e#6'sC^t;ʗqhWTko<PӐi 5IΕ6F-!N67F_u4;[P{6hyhĨ[=!D_ĶҠ9yK"!+xγKH4@ul_NVUI4~ڧD2Kc>3Zmv:um!?p84" 25mH-0pSH*w.Hϯׯ:QPm8*4l6/M:%Oκ9ȌiAoK%tnP9pz֤`ņjmosQ:CMOx ֐7~В Zmlgܕ +]-G}3EL]6!*(YEXꭕ˷@2;/X BjQp 3*F3zA_T0 yII-^~B=aq0YR;솷x'X="ˤj{6~ҵ 7L?tqjtJdVAM0֏lX6T\roo9KUP!Rh$sMtqoYۇ]+ վrB[p7&':bN: vh.Hx&t0s28EvQJJw_ɺp K% GGde$ rz ު7}y `}Bd<%cq1DNW1:he0$l! :pϢG~"z/?1Ѭ6F@JQGtid!<9^jy`%y.6d=j :"{r"j ɱF ie HdLPcv+x%wwZ|}cW<-]1Mќs6D"5'rZ)x-&a33cA;n 倉?Ul5QEJg4&`2cELN0C*imz< w[?>9݉L0FBޡ{Dr)>_O_]ءuEݩG? CZkdAW\;Qоݸ0hMr93c zIG}=#W*<@qU _6Wӣ6yj~vhAd>|wsOGLJ cSA=:3' 0bu:z@"MLľV) H=mከ>"0ev]e*cU4ݕDM;mTQdB6;~bJ=S٧ꅕ29.#UU(L@aP k \ǭZ>Hd~#f/vX[e-C5F]l%⛟v0+.D^LmH;6!3-YnO2,&h4`V{RPnabH3BJL ƌ3+>Ls֓7:O  ]aB.]z|l\na4n preXoW+7U ;GwAChSOkimNc=S^& ŌܐSQ ZA >ơ( 蜓g,jo .U / {C[`ʙByԌcPN|'Y<E`db[]YvcX$ijDAu;D%_Ɋ+èX~V`+_P9R`B=.%~ɶ{W/RPMﺳj^4El_|=.w!9l5{-/U%S!~0*lBn0yRK톰2 9M}w}Yз 0F'g ?Y␺j)JI:𢵺EILِ n^t+1@ɼ bb?ʡiC- US= j =F`نBD3Ia>M2=/usNܦR8yko;-*lM-$f]ƴ$LUoe,J奄~~FLf|NZ9VCUA5@Q'fS4t x/ 輥<9vBO"ɄM>He T-To%iL_`gB>XOɡ-0eW1݋Ic 4 I(!ܽ"<ؖ>R_C8UsW|iH%[-]_)ʌ0| Vbʗ;rHB͑a#νE}Xd ؗn6?[Y_<51 sT懩sG6ltvMi^ Z*xPVz`kc#/%qJo7 $pBsTȵ2NM#C+Č0UxWcg٨.{s0΄8(1%(nY;lnld0u Ѽnra2P6C=WnLM rE$LYHM P^YEp7Gު(Ҟ#yJ,Z*k:#{ʨs>'ĝ]͜pJNwꇯQd-mb`-&JqOohr,---h~BS qr[(Eʦ'Des+l P!aP|pa4B<^29W )offEySj 26H|v`ު(5&(9KQ'IH0?/M(4R!~eCQû&c?}t99euwSEqVC,f|y:Z.; tKG5¹/%Ï{U~#'di"B@ d"X.Sp!3GsYM j(YYN6e:yJIyy#߁N3-ZZdz,Gj3êh]v ^{ZvX98$>߿in-oA[py,&XJ䀿@lM+dlWGP? 6c\2-Ȃ 9\#E9pFakwN4CvAL-=YM1BVơ1isZjqg#\m z/]#5fM<˙4ge kIQ`5tFs7t߇DԨxwoS 28%F( LY Xa.B3!$D6P5̂\E_JfWoQM)mWɚs`}a\A, -?z&KJ[l2htR=o,E4L9-3g.&/Ipv 7~f ;F=x"v$9v ᅄ!P`6ʲD#5gDw_x[ oK ⪇W1[e,.kV85f2'N5H_^+kauT.ރϏOnJt<`J`az lcѪyS6(6/8q,*]6YՇpZz`J_#y5ފ\FqJlY¶K| eIχN1R^(R{SIOUC.ɅEQa8kq$ w/$Cl?ړB!(OV|*B|i͌k(dnuP!]X,&0Qm9AC[3|hI!5P0>b$J|qXSlƷ!aF%U I",xO5tM*ł R/5տ/>!d&J +zGI0e#}):-L8fRMHk3m1Pr lDp$W؟| A)hq88FϯJ'݅apYQLLIzӤ&KW uow{ ugTҏ LĽNԨrA[gcŽ<lGx.2ȎD ,b]7AW 攉Np% <9prӄʈLbݮr$?ߒ43}]N*BU"0yWȜ7}Afd+͂Ja v̍F`g 1C&6e@*H,k:Ҫ<^ ]wK 14Aҹ,F_7ʀb7 a&,N´"bnG:j &=^h*AgTnˡ&?k>eQ$T9=a٨åY&/0JD^{tr5:fɍgK3eңh2۔N>ia *9Gp0rGvvFATKˤ/lnAfbk3 z}lnN! {G&18؝okbT.996YUM_L#ҍXلyP%\6{4n *@E7:K6Vl=ܠ9ouY'|w|ON)¥G9z? AX%UNBX|XIŢ0Vtn* C!l(ݗDR>ǫJbwx<"mAo~\4mY:x)Љww@NwȻ[h"ȥ롤 tnru pEx(h$8CMP@~M %9 mI儦"u3N7BqDW {|1'| @ W(Z'd*j;"31'N\q;AH8]in ަmO&rYJX4kBJ<}t:!Kڬ7q fPVł!t^F)rZ(W?IGГL'GBdi5IQ0T%pixpZ{&C $ܕ;}EooQGn Isv4 *zFy 'Z<Ƴ#3gyAM#Zy|/T n1+q˫LO#hȅRBlGmxlΑP̋St>P3l7/u>txLG98X/AolAq{eO.Ӹ˻D75e"m \2%|=X#bj[}E15$瓄\!iSL2iٚUHHV0" [@ tr<Eu9#h^Fm'#٥HTow|+|B$JZ|o5  L2Fۤ'E]oZEFse]1'/e9*Q}KʯCb^)>lԘM7zn?z@?xZn}ds&Cň5?ph Vv˻Dݒ (|Vm2}q; _$U@@TQUȂɫX=F')Ǝng* pY%BuWMFTx9Y %hí >5/Z$-2d >OXL,u fwŸoތ(*J Q,{M [IaD BTRybe{vJɖtHa#'=6Ci.z=lr9T/N @{ȸ=2k-ȍ}d/K_;9vF"f@*UDzsso9ۉ:+#@GO t/xJ}.ɮK8TN_WkxW3dA)ð WMޮG$d:M`ܥ+G4'}?R XU#0|cxouM^ ϋÅJ8 _aP5_m}ߚud%5UnQbZb3²##A'xŭԺV4B[`UCƯ$p/I.mo9CjP[nz cѧLbU'l3^z"rj~^ys78%Lj|5ԙݛ8ZuuQzɰqEA,?nS/mb̽ ~kw9{) ^-Zp&h0$x#&o Ơ3OP{?S栴Bs/>]rD\;51eOt MaJ)֋NK AU\uzL: &wҖlkɳDҺ|RrYmD>Q!IRu<_"i4;7kz=YU}h[Y]#ݑCb*=VY@/01O{7sJ*Yۉ>Of;lt#npy)JlPZkƫ//cԂjKW^FSeP:HH}PsS ]0!LFfFRћ!9&Cpl0WyRD' *wEj{d3q*cOl;ݺNjHq 8Y* lG݇ORB4Ynwn|mSF %A}lwb=Cp9b~ۊnRaIGɒ㌃MU ;F:]ɢ-Aa S@( ?N%-Ј>"(H;3/;T~8HIٴwkKxjSrcÛ6ҿ'UKiB"Kt9ܻb n&Z3xlr:zGC(茩߬> UXa0a"=s˰6 +Ɂʹ'*lB>'-3qb]]%vB◚7rkm #&I bĤ4);z:+{S$(aH'M ݙoVj\gl± QC\SxԃpR ሆk3IrFJx*{*o嗇1̜1?p 4F7y8E8'6Lwqwqorh<;Z2I;5DCr޽ޖ1HQ 2J)|4seߦ _,tי|қD꺔S$OE7WL8wmҹ:YJWhljcgힶ%RL?WD*Ðrem'8:C?,t76 H/NM 73wzuCyvhu \,~Cz˿s}p{Kݡ=(G{S=D#mIi?O!6#kQHTJ23bR,>sq6'1x:bhELpQR=lQǷ”=445O')bcOjnl<tqk=̜ըU_怈\P\Iy!mjxucc*wM0Z3gy9>e>湉cۆL+ l/b:NI"Z(wbi{5T>qZ'n\jE/u)HNNtAwF  Cqt|:g!q?82 総v&I&o,u#-TL&@J,'g΃U Ɯ.im=69+W",jA. Ͽd18KlNvƗiӜÞIK`YS88Ͻ}+#q\CʑZ1 ѬCR$78R Yr֝-,Sek憏tZ{2q}Je@;Ɔy<|&2#ܮ,#]=wz6{^'^Mϲi܂3 %o\ o-sFa$6dݼkB3 l2%zJQNkz_WeΗL1#vCaُXZm?nujXj0qr* |n}r0wFP)E`b_)\QOx.ev'ޏ(LƶBR&{MB!huv־HK" le ɾ]*j篯V0`{Z訧Mpa.&UX7->$:Hn%Ʊǖjw$G vLJPEϺAPG G0Y`QN&F+DmdePjoȺ'umZa{/5g߆ҩ7Ti ܉e=A6hpxifr6}5dLۮ#lDߚ/!cV^gr#})_M#S |P 3.MPbݗRme/vh;LSŒJG)L$zٸ*8+Z?NӜ\]DLZ $c'sVCys`aѠĥ!<bJkå=xEE$k2pr8\ꍾG&pr&µܘcګ#+@Dqqu7@~t%C'Ӣc9=?l䝘}slV:{liV6 ^u9q8^# #Z.H@2sV0qB+ '¡Uf@m:g';npq\̞5B_Fݣ/I<̆YafQf0{\,𑍆$ ⵅ:bD4ʼ-OmfQi5A~k^VN=Ry!@P(H9Ck33*T*D `Rn5QYE%ԁac =c= @ĩ៵Rnbmyd\? 5+==g3{j%NO m롐oޟif͵cX׼ fw'&uy|ܭc(HK(i3(,mX ɹ >̣#7BL]0x\$6¡Ejńp4u\I94P?2 B~Ak8_(:@OŬB$0m/cܥ"NbWJΐk5[6ぶ!vws*KUq}}G[" ݤi|u aH MŪFdݫeJZ\G qF9s w1zꈪ\]rJg DjAZ"` `[ZsUT9ؙöOѼ 5>`:j[|뉫㚱麘=STH:ze_*/A>(?Tae;WALi B\D4 * )Dī+3fxh&vZ,˨'c_ҧ^c+jbH5qPr<ʲ|+Eh=zJV$~9jfA{U:)AdrTc|MvddrJ_El7/βKZ.xug+-\wk2єWs" ͮ6]X:U :HVLu;+,_Mc:a~/ pn=J;]y2XP'м/az'`U1(f.?i:[T^{ZȬ>W< CZ\ܮ3kr䙨-g0pG||mVwUV[$b8e|IcMWhdUzOo~ "ǰŢ&ZD6A*/3o3'[ee&á)ʲM1H.*;"5p("q3LxB*[AzЗOوʍ GTwP3GY~bHTJA( _C܊`XЏTOe(El\E}-=t(G~ qNIn9z4`/sǽ k\ e0C׎\NX~7ܝv?M-<|Cgc= aI7ˊA2'zBznķs7dUG9ql #YyYHrE.L=b1u vN2'-IW~"SNofzɨVX䯠ֽşݚ{갣 ubC4| * ܴW C)܅ݍjNLcۦm]].xQq#hw3jL G˷gK*,afр)^0\M,&Νb#rB>ԐnwW*slK] hFk v~CRͿ i# x{R[e86R@#R[j}^i{$?,_󓹤ŭ3]rF.Hk >TKD$Nr> UW[.7z/סܿOP~xbHy+520%.0LIHTq5SV6X2HEڎ=p\[Lv3o>T,g)Lml9ḃGL÷w {M$&,v4g{ܯcץV`mL( !ܼI̢9Tڨ.4q-0rm4}'Nj.>s6b0 HoIJ?^g& 8h^`A!0AՂ&^H-6;ů\dr(@y?YtvxP׌fda!pJeo.LM2/gpFv?eD'o/FΣl`l[q"ܢ]$y,Ȥ+`<-ݮw̭4m ŵumȐunjgD"qcpC #AmX}c-fr\m`'+2R*0HUzyw"LTR_W VSL&5^? ]nxp0imFNyT"`zUT*ƵWAg}jٶEB Cϙ$CpuL*T:9$"Y#%51S7}~EI%\;eIMf~`V炆fV)V}sU)l45yx'`NN]6a6#*.#އIt=snxR(j݉'O `+[@oa{9v 94K(O8F5F+CaH?}Fy}Qz&=w<*ZnQҧcਲL]4++rR'l⦆*'.0%؞{YzsZ۾. 9DH-t^?NkfFKY~@bpT7HKqui@ڎ͕k~L3ƺ_q݅F0뷉)^ 0|l [Fw6Vќ^7.j X[z.G$X4J&Hi. +}fչM`8D -{<;wA7zPiF4!hl:l'2)>KtFfpP5-J5{O,J-@X~ |s7uYM裚HM z[}]axQig>d.P[sa8mw@NX@51^Zr/Se**e% W 8OguLˁW,f*b988rx~Xq^jPl ?!c! \0 X-9T. !ĒrrU*zT}G0ߗǵ2,>G bMUE"72dG1ZieG +Kkŋ ~RbLmطo/ܶg!TУm.8MVQn4,oE~#xe{#ES0&E f`0S!1ٕY0FDmYQ5}.]7śl+f۝ SX8omy̻ds F/x$Dc^*mQY"2'Cnx.C']Y.c؅ö45qX.΄4$ųm%2KsȪ0_.MJjn?)Rӡ3hǣ#t<L6ЬP;2Ȳ|Z=biSU[ KZL+}vI?JŵIpnx(.Pz ՛U";m47yЏx;}ߔ5*'qC+;q v<Lа 'dGS.:6,7R+J 5DY #?Q.Pq%>&k3ޝm&TWRƿ=e%~4\Yce^A]EkQ;(صJp]:H\$KwR* dF0C(j'tTFhbm<fg[濫˭k޺ 6:Kk#M3lĉT-@kx4lڐYkH UjlTm_s$uhd@Z]yUCBiߣo9 1-o>^O0Psh /ʪ eiۥKKAJ'2ػXkrHhLS FssUۘ!CsP7WƏ1BxMyw݊%-* =?Lcd/( ]Kd{lJ(oZBo| SEXaEt4 M\Ǚogz@b:tj3!1[-ENꄸrfQgQ_`%)7s>JƳ ŝUMa(C8~PSEhη6]H!B0"vMC1m=MoϬ$b` j¬L8d}-Ҕ-<#ўURr]BsS(%4y ^!M79hD41:*w.J:);kCBn'ڹ*"ם&;kHHɨA"ssλaCD˃5ZIPWn a-#ք! )E\-sb/WIXTLD]XNuWkj{tQ˽Q̄驥ҿפvhHe ̊ϐH/mپ~]oױE\m/ʫ!?>a!sd/=hD-7?u@Ť2ѭm!v9>A?qށ A8J斥d7x8 UDh3(Ke3U݊ixX9vls6~L'FJPU>nTc~q*&TE¨͋2 }ZK~%;Zu},m3f yOxr,,V^Jf*CP~zak{;pI g~ekH#ewH|3ot fAD& mרּxK׿zcx*3Gd9L.B}zC%>}(ߦXdާŻ`2 `TVmѭ8 T"wk0݊Sஏ*[VN ~\R)MG- RAep;XVGM~N mH HƎJ켗e͎7-Vm-OeD)Z`$zRD{[F b =uVJy8cZ$XʳO"ه|L*1:"{jk3s$R]7h[C8wW*q$Ri9:~>Ѵ[ҹoA>!C\)jTe!1{:fcUq5L:Lc×tIv~l7wJRmSD5L❬a3"x 6a7WH6t: q d8E,Qe(Ǵ#@GV0swؘn_wC$:*Jmv`x7C)P^ .->K u~7Q&sLQ y6zPBU2Ϙ7u'g4(B%H55 Oa?YQ>U!u $c%LzI2͉7d'> delmFʿEEIZ"_ɻAiNet`37R6aVn+RlWڐ'wc׊VAt6uOC9ےmCȶ\%gmʀ#,_S SE`9Vf8/>VSpw)" +(U E3I,ޝ (ø*Y~^7bH뽞!mŸV*, HbצP$F}dUMsyB~Ŀ0/K0s͇| w"4!p$;u_S] aжF{,aZiozGJ;V@;a/)D?{7*|–x]كZN$U 8t#*F7=$o_ו4!K//Ԝ5ppXi*, G\U`* [uf VF{}PBHtcDdq~eT0l_>8osuɰ|D 4/h MA$5^gXذn88ncTg; uZڴ幎6}yyU\kEXn}z(D.M%Z`ұW#B4+xtm ($6=aeGQ*8Cg9[Et!R?_2PM%bhJ8 »]dȵ& !pd[bk8t/'P٣T-|L; ږ{ֶהNʰ,yK-q;)6YİuڗPFoԌ\<5k29J" K vtuXR- c`&[V雙HL⚤.j\O |G\N | +b33GR!~ Ծ &?AY;C *svXIUR`\pH^Ęk 7%ˁ܎vXqU}1`Cg {Hު{jsPNTh5hF~):y Zj?uVAѢ6,wi ],mww^&;z*B耩2a V- 6꽸nIc5i(_?Y<׳kX"izd""7\QŚ'|1^IG_X;Q S{TNu XNJt %$B-jJ,Nĝc3$[5zȿA.xXm~`ltFcxݨ uCfqH]뮳U6&뛊첁 ̴YkGHԙ> $NV [ry̆@bo̹B^g M#םszxBqOM- ڛ(;TJdS|o9^LY5Nӻ C ~Ws8aچZԔ>Z)E3ZeMƭ'hR鱁QGyiKV82lx'^RrAge,A z)@_e80+>-Qx- K Ŋ;y,US"vZѳQ2N |`Ƅ5]R).V^W1f C =aϮ~^*cU4AF\Q1_<;a@'AK<'QVČtD HVn4].A /DrM|i*tK|8c|*4|٦L!äBpꮴBd`MvYc-Xݻ}v{};,)KJCqN9Yޡ1ݫL;Lە+[sF%WS 4x&^VN0m_6Lw ЬѺ N Jr7,ocIAOq\ҹ 5:Myc PJsΖ?\M}S} ->YCfdhuMlIX*/Zb5 MrV||%h׶I+W9Z P :3:I|'W#/?Aq`n1gjr_>ȱOԫ7rX[pZ|{OBb=o&ůS e)Y7Z',h @$Bu&o4 o]S೪Y4 x8q08\8Rͽʆ"5$q_ j#1i,l[sXn S qͷCBC3*!`%M* _&YB90g qd7Â'tl%Ce[Dy>/|-r8*}<+i |{T~רo$ TGNk}H79ζ?]'P>Doޑ{1Ջ@![9&:!+ no.];Y]ԧ_%2n5\{ _$*}ՄSIܒkEDJUIJd'>9S.j EO Li6>%"FlF?r%??NoCx_-\`v #̼Ʈe ӈ禲:1?3! T۸Y& ?ȺS0F&%KEN+9;P۝4)s;H&U 68Kr oZ)J$]N=MqKGu|Jcq&tC]RKXtg(X(ows8@^"OuB5o2- |/e '(fҶ%CõS2qnE K!`}~b-g}fG1~Q#a$ҍm1%%uM uq\sx 1&C:W_,̷eY}>j8?ϥd+Bȼg2*/ X& )s`,Y/m~>ZW\!)GƯqb8HY&k H`"DHOd?;C2T'D4lwj5P9募a@>Lg+'3{3M߻(Մ9 $Tq8 p# |$? T(w^\ WgƩ\)>0pO8$PqK2- GG &`wC#߬rLu|Xy 7X2eXM;\r4f%+k˺tYaZX4 ʝ2q@d's/ S=Xe 4yi|>A*.[ؽ1SH7>\ b6]zM["Ʊ#G_jHWI-:F} Y$D@GXp-ȢvȡjCa4Fs.'qf72 lȅKm? ԁxÁሀ z[qhwmraI3vx8ۆ)u\nA"%s=cKn&s'$7ORJڌ(h/6۽: F`\hݏWXYex3hbL[ed /)FPɽTj; sIw\k㓳? :Zo_5|STAy;/]*BtQ/ 4OY٥KAϨ3?Zpkܛُ<#Oi-֢,=j' 4KUcEc#78YMՋ J7L㊤ FziٞNE޷E 6>0Fe2" 59uG-g%ߌ8]!'/!ФmMw^#XV4;_3oVo&AS1H4@n7FܷZKɒx1eh܍uq4GI?.{Q ҐSX죴x90Fs3␩2wG֎ՈcR's Ot IIuZ$fp|0t zcʡc&$5'{w1 3FSiQ=/Né 8n]B a#XMxedxK-$gQ-5nFre6ve }>S]Ȍ/^(QE͏RJimt Hb=8Ui<_{DҙY\7ͮP50MӜ,nv7J!(@q n lY3E8]$l~DÅ|tOPx07{ws'&`ِ$omx6 9cB2J>CTC-iq#'K n孚(Ⳑӿ?CbfR賤5h6@C^ޞKk aYhO"`祂]aY^'5x1qL'o4ӲZഠSf0~[c3X]{em}QƓ6E [oHȕHT )aJi2SM&hb ;vUSZr+&`\ 3*5y%,6#\|2 b&/G[R_37(~PGlj j6q:!lڦ69D8.~Ԛ Dg!2 y|_a: <}5h;T9zJv>כrMJ\\k3lq*|j\}P]qS2.h`0/G?J [Yn`}Ó8j#_h߰&:jygX=웋<}w6*Ș0N|k?(AwٟRjEhʁS Y )XzB? XWqCA2x.օ7$/FcS /<$3+V ҺTaַ.7pP9b(9ʣ*\ZY4'C "i=+ݻ+Lhb(MŞJ`R.lyꀵ[̝T48ଷcPBݵKFt)xu௤?r}͡xg>8vO-{_ B[`_v\:tDS"3LBk!D߰t`DC+Ÿu*4w9vbf9v*$)k0>b*QJ otF5̋y!>[UBЀ?h'/NiB!%CDm]1bӛv"K,Lt`XLQul%_LISpw|VI [Q2cA-A$;KV˄^'[bX+3R%KʅԬw;Bth7&%O6rC(,H:j wc^dnl> ,2S)5U:Q.k@T\ZWs܉dxkS "$C\^b.N)?V]GNMLlf|ݽؼ %4f_&h՜HdA$,@r-eaq3]1)ľt&„/\2du{;z#cs 7NȦ|3 .ft.\>v߿˪:$nf2d F$ 5Q{|\!JsJ^ĉ#=8S(K As2ƟhϚ#G]tA컡N26~A?)S3(WӁ8tie~m;vpao5N#:1S*LlxnRX @D] F!S(q*ʺ=\3cVυ5!nu@͔ǻ&`"ez-EI+<'l)u0 `O.3,ZMجD0!(3M-bK3L)SkF*Fpr8$BS8~ӟ´jw~fam z\BFhtD6I%1Tv|93j4$E(姴}UB 2Eũa'pMDyt'OCLRkzkz3 ?-L'].0eLv7A=J%lzۆh3?Wk;c{`MӨH?aH(o}4טBQhW{ "h,b絺hq_^}r_/n,qMƞAӣMHʋ inKֆ88hM.]:<U_2RᷨH~D"^*umK,/$Sa3f KUɘK4wódנ&7Ѩ56wwc(~*[S}3H]h= #+|pօtҸ!wt)<r3j9Qde;}N"G"(RaxLIpq.'}0wE[O/>$2Nu+,OFa;=+Q;N)œ}`dY_n7a%j@B(=m.,&h3(60_ =2#J,?:},? sjU0͝{IqѬ5;XJuϏ۴~qIEɘλud6VyL=$={GR X1Xe.*EASnk4X8kꡧfC0._t]~U6$m4S>ˁz^6%P=SQZ<3qgU)T ~q $$DajxA ο3䭝ؚ3v?9ڳGl q3"E弋ހ+*Sy߹oHHfݴ:Un' 1,qܙKt,X2e;<Von39\`hof^SO z6y> Oo l]B}K`pO 4-sUD,O-wdD7X>;z[RQɃA) !52xpsk^|䶾Cx^>uo޻K_0|c>.3ɗuBg_;}ɇ*6ΔZ:@dMcՕѓmB|Q{GyezU 6pwEdy~@l@Цp{Nde|&^EnhQyT%K~gyѹl䏱K WFT)k )x$BJᠭ@U:'\5"Of3B"SS7"@r A$ykSM{n]dz $JJ- Cώ9L9T @#fõ 怢mmi4G*~=K4<JYBL#aLJFNG uwOFV|!:NNs)MN lnA^ ½:a{܀$ ;&gә[O (F6Vr+h({g+$WCT'y8(_ljOT+yckEX R߰jiagp,&byYHr )5c~5)%]tGcAwY9,*(ۘzC8CWlszv2B0q,uVt ׺az2^7DLtr[=u%r-B:|\.ᅈHf!6djQvOH*M8Ojuh[S.plLɖ$J7&qP) 1ofDIę`!&xvOP0Tóu'D(RΤf5L}w~1bHRb*7H=ޚhEh*W7,mlC43&4oK$BX8|gg Ijl(@X"APi ubn83ڲGȇX璍 DK]߂QDv\vEQۯGZv`} W~oͿSV6%>MJ@c]*|JS_NYzUpyd)vxvc Cz/S%sz0-KWWEobL1Yh~wfǂ߫"2ubrf$<=$̎#ݘ2ڸ}_%tl}SFIJVi!Vl/EKhSV*v%߼r!Е|F3(_Ff7$vFLj]Vc %glGݫ| })_I|&Wͮ?R!^Nh>`E5ļq/EF,EKMx_LC א^jK8Vl·"vbIGX9_96WP>l7C6 sppZ:^˜EB@Gj#|hmd-r89#σ lA^eR#ș-|X-sX ۸JM8ap(l5m%%YX0pȟ>L$^Jҥ|kRL,]kk`{.-úFГ i ZXc,..2UGI%y5ypq$x(4a{q0 ^.ix| Fͻg [K=iGKqp]z5cү6uiR&E='OshBfCOHr17#Ey3Ot:g\k\B8lUp/|-hF8,!6Ls (WX}4e]Li{{~Pc㖑~,;|h0I<׎ZT[vF4\\# 'oa1mPwsO0{"p^滊a#~7Kd2=ɌW< ;@/ +wl{r qE߸v 4 2=_i,x Ö4' t s=:vǽrj*ȵ d^oBsA2Y]xU>!xv]e3qia߰4Xx"}?~U(Ouzb326P@ެ5G]8wî*CsA~fFEՓVsQ~l;NHD& G{-8JKߊ]XPN2[ P28yX^gW1@PM5wVJg nR"}OjYvH3\v ;U 牸JabN7FO^ qc,ank~prox:x4oiIUkxZbG d5]Rs хGq10ۡ`OIS<&: ~'2 SuIQK?z3~b.WOKeVY_E\vq'6Ԏ Ľ!>bӇToxJѦ(gf!IK6jZVdV(551.<\)(&C`2eJV)۩-JUU&ɉqX—EUjvmVE$A 7|NAq0Tv#RnU O+wpwv% Ir ܸHl]PCAqlG$y=Ȏ/KՖ_Ԯ# [BXa1 't "aqr{ܝ8@7JV=l z״ܐ̈*7:Evd7cR;!|M<_ćyJd@rg e)G`ιD]u7"A"͞{93#lHYc/w$*JŒX^ A T:%e=QO f>?>O#ίO,U'pXHwn) mUa_$D#{k$ծ6"+_, ;300T+[ n69i~jmF; !9%i98:څIqja a2*}cZjn]/-Oi}kI^E)`ڣhG6XOfг-ch/r2~Yoi yDF/K8Lwl兤gYtecdîY^ o_Hj -nS@= g|#^iJ[y %7#}[cZgw4[$!h- +˶&l*^KH f\As3\ƤuR\~C&HsG0hՆ+/JH &8п/.{mK䳦00…Cخ[X2>w*:# }~Ĝ.6R*-^Ҽ-X~",6RPϦT껔O,JRKƽuTKJ "C*+D/>5ˎifH1MXmG_̈́cl3ˣ0^+q`wW(j>u 䢛WKƆ*,ϓ̍FIxEӄoj&T wNe&tT,C󿙐3[G+ n dR&I#]/zmQ (R;NDˍxR _g+ O՝V*X bsS!a"N5_ۚ h@M4WG> ,rk@(1a3wZ2q)edoG?z8P~T #z-S4,C5$w\W,T@-?.NY]`w%꺺"1G8Έ+A6r".U4ߢu@Wˎ 㤀Xi[01Z[uBL/A{:(]vXt6niC3_dJdPd6FξjmRgsk9yh/Ph6ٔvY8 ]k(?4ʲ_20*3xNd]'4dKc{'Qk ץ$nhUs W/72f-b$@_qzR9{Gb/[kt'CAf*esxt%S9$JKg`֎p !F.OjUr)HQrO^0AW4[S)o/w_" [e:s|eˠpge**Ȏ^ҁ&Wȱ@=5]+V*$"`Յ$\B8CT)6GAV4fԌ>:Mni蛙Me?|$hIq^:(g4/ +h[öea*$ה: yĖMu@9vFRvbL (oUgq7T50:;K٨ (O5'?`iT\CC%Ԩe^l32R,AHKRm4d^P1E'LXx2MU~_/T$H C1<4">='Ǭ2QF~(ODC.ik {Ǧއ<304ъrBX2U&->Xѭ&3No W9U556]ge1nsFJivQ*V$$B/'H)Gfx_^eS?cE[g4 mOI Nj,K;'"g=@ "ʻt̻WhDcji=יE}U?ȩUH{ 4/@.3T/3.hȕFa)uDQ vn`&tWs1cR KBN Cεakn|[ o}>baڃ]M[2f2>ΚN:频@\(0ji1XUYsrU.q-A_X$.(Ͽ)zу2V|d;vz=B>gzaߩJ`ᾡ&Wgݹ؁BaFߙni!^?.h$!b6<A?!(c>E MÛ&`{-}N19 K7՘>2O4U<ƀOp'#`6^TZo Erq{ "*~4#;~89lAa،Ŗ~Vl- qy=J"%̀eOrQl lFLآ9 GC+ w 'M)WU %hc:b(89WwP!H@ƈ%ĩ&ȦzVHeYSHxGiP N"`_H% "/_I ك$iY|ORC39/k(B+K7!'jUuC>K%Uݍ.o@N?7zs "8Ml=+[@&ood1<}i0AvfJJ_naʪuԪ e;fZދ~2NT0wpg[ t&x% _[$LH5V G]K6 2t&&ɝ$(Rp$#p.{H@$H۰H/ EܜKy[os~ X-ǺJW-,{ vc֤xU ׂ#4R4'|`RNuHZdw/o!it /S!Y$uhnYۨ9=Ѵ|]Q!hJHyq%0=5|jwR ۵9[K$BϷzsnFMBcqF4LӪq&C+44M*xCng)vsYg<4-`)4/>Ϡ*Np *4`/h*}UaX,nj 9.X T'ȭ8 ^FOy F4]7KYҰ'.,LJ~͂,PxXNw2:&T;vqyN+kebt'Fyv4$ĵ NgˎRehI#V#:2\u7T\ q$0Jđ- d{4.+xW"Q[a:38vuqs FBEUOqsixTGl(grU /JL!+D Enn-f5)OtZ.'v/}V'oso#)m3f1!=m`S2hFƵg&^,_K؏ _;{incܦ ^u;ՆD7_KlSAai5/ʇ{W瓅sت %Q86+P* ߉y\#C~| "GnJP+ IɆWi[/ߞڗ%Uy 4Hsl 5 0NuWVƍS;Y^'H7 Y0x~߲@]o:E>Uqz gL蚉qi!M /ؼeFĂ<eRMO)݉@YטJV*T?GrܡxE)-%'-U `D.%˗X^W#'~E9}AU;φz2w]ī%"OMb_YA;\ie:/at2\pua?vG,ْRaa;XLL>U0IeHP514ԌB<pNz νȺ@;J {%dwBH8Mo'!0 0M=Q`NnYbLQdPjȬA\{[,G(= GIBl*^̨P]WU+hu >A[r󉺍~>ڭY!Iqq?tm`csn0i@Kj a#~wxK+12{@KHQ @`lۚ%zKk b"yy@kě3ޒ.Dc!94k,1Tp'q)mY\&e\:^\zC8ruW(#PjL&V-<\'e>֙{-uX,>]1gjn Z䈣W/|:s-oǗ R$/QgȚc# [uf#Y0|H8t(Y]*\#%"+tzWuRx?Fՠ6`ږm>J~sh}Oi/l]4l՜ Z:hH8 Sf(NQ!Bmԋ:Bs&^.Iu3$sMvhEVex,g)mƮ-Cd|5^k1Y*@u¥tNt+9k Fr` eEq'Oq?]қzv J^j:z8F#lnFd-Wxdy  h?&C`7Q! = K.uEDi^ ,$Og-Eyߦlo?cbh%G MGg@9s8Kx-߇~3sqȽ,6SU ܩ !+ hµ"yدUzQ @ܜGױ}1|%'q Fo tCw[e$4ewe`t8V%'yCH:'k+uS xxx}p5kݿ܊ HC 5`a[@:,ŷ`& }x0ŌqPh1 G1ll+n=8 s-nmW,H?,x!Z1Gϸ>nj󏮣P[ 4z܈=YQ*l^l[;aGv̥gVt?tv{ɜ LƇrˠsO-ಎ"1!Dc~(j(UHi?,n;9 |6}K;"" `nM=j?XάsdXNǓWaD#4΃?aIml CPI%Ϊ4HͯCƔx0CT `~^g)J`Cb ^N J_pI/4 OgG澱.Į" L&P~93Z 4!Ǐ$g.ʓaΘ{4kU $]GriAqsR$ot7QY8W(P sWb Iv`iF#xl,q6~93d̶_ O:2>'X H61O+Օ' K"C QWw:|%YAS{|XqN>GL~񫪗`Qϝ~ڝN9Lqv3w}gnhD3ohR!NGtn8J3R% RXɖir`47C+XCWc?$Ϛr۪xULQ\}{mPFc^[㳭zDKт]wO|j3A~Z/Of'5!NDr> _ALnԔ=Z$ύk7yKL˷%>  W/XU+"BdA@*-{mŊ@m $9 #nעhƒhwGiP@}ȩ@j8tFty,[ m|y  /fBϪTN;:t?ddj"k:1 %E@TG M詆/p)z4Jç^eesc a!QWC ?ґj&; hݣ.+UߨXSwdf~.x>P?>h=Kj)V?s3΀  ݃$NNROR0nϯ70 ;C9Mұ.VG8辤v}0V8S;9:+:ێ7>i/k&E1F*/c b`p{2j\G,Oljۏw걐un9i;?m:k^,Q#q?@|ҵ b :5*`\铙 3QT??Kt&Z4^];G$\jߌt"4cߴSPKZ#V}YzxΛrdNlY$5L3 s"m/C-*=| r>MMf]x;$*ܾz諥dw;9b?ב\n[ -5ځa!XcN"mESꗨӿ [hK"+rb5!^^8qxT/Rb~^9!il <16n=( b+yTBA k,98ǧF4W!<>28F_u7@yb0sȺ}}Mœ Q.,felNkAA ("cv4NVv^3;)iTnN8O^ҮH?V-V0;}[#A6g_(o;aR (u)D0n ';; .y鍦\>|<:[7cԎnv^,emfktYѬA<]O=FIţwC)MN9t#T=,LF#b_-ߠ8m͠!+bѤ Og1Gexe@׺'􂥪[t+>žˌS@ 0D!Q`Dm׎˜UnP+T Y4n>e@/DNs*-sW$3WX=k2G z*ܳi[r4Ӈy,0df v݈G6Q3ųM#y+Je?V4s$ةa*a-1ra& _,c $V+^~@e_ck]f^m0ZY]-dTUE oi FVdjXlmFc[)Sǧ+bc:r~PTJ+WA wEg|M*]OW7fU~•`rP*N\A!XN0GiM~sd'*d&JqeSc'+y^g=g~)b k8j9)AW[n9>m5P4jrC=H1(/X|>\JI]>YMrv7 $-@lKxH"ﰲ7+XQ!(Ii]Xrtڴ*"\R#])F]c~Ϩl&B/T)l'/[vp73:0Şc%hkAEۓQn ൨Jm ᖩM`hW0GApfy5g ĐR}ѹӢG*.ei(zګ%e/)_X%txq()Uڗ?ϒ^RojR3}bۣuWyNcD mxz2s/2 %P&\q(QN9%0RȑE%TtG{zĠig~$Kl0N GH &6]j̣vtPީ& 6ݐϛYpYݶLD:XweH .*'ݔ Cmou^2TXJKU;b8"}b!񴀶i1á}E6Nr1uEX3,Lpn?w /M`FIA-u mgK,ޡ1Ը E59Gk0* a<VU Y{n2S^Ɩ< jUǞL@购SDT 0^dm/Zkͪ Jj' LR2k{ζVsRgTAbAUVmXP>f qQa5`r*pV{@jIvF3:7ǺxI)ܫQX3Ixvtխab_gL ;Q{=vuSc?;-@Sv{5$R{ą^D.8njy-S}Ҭt2q">IҏFXPK[y6^|g nW(Ng{z@=[(!H"!bu3L36َb!x)8y&ꔁOWNh#,'} OJ,(oQ&zlu&WId)$% =Q )Lu(\51Á!B7בeő@PHF(:R]#P=Xoj 0䳲{afT[5"\k+.9]Y'vTWpdƲ䙴RD8(g@~#ע}"(R vfp/5*6_x{4QLA%({J$J{/`R(셨+TlT햪 ^4m]+:&6W3E %w?+zQb_7r w2K>yϽfK32`N\a8uPM9Plݲa*"U@&CO1ic[:~?Z|4$D5R] v[pjBkY; yqNC pqW{Eݍ.VEШuy|^wѲa@6giS='ݢk;I6ϫ=M|掓>aZ\7VL^j(#}NhkFS)xe. u.K5.2%Iup5I_qAƈշzB)ҍ[JݶiT;yT@NUZOl&CG; WpY&,pمs[vsBg52(J.k.r/Z$K07n&.ܩw[4D霺MNtZuP$ U3Im~De06@#X唧Xe]7u$@wvםZҏ\vRW5= VWcz"TV;lvhAۇpZdt%wUW04WuUZ&qHrRU@r? ze#a25-gޞY. 5~+}^ץHv&~O.Rs5ЮJ<5WN} NGgQ,8\T6$J!ϕ,z {FJdbPܧ$6RkvJ7Sq.*.&q_ߖ~(Dʾ0-=-~EXӍc_D46dGbʘ7ԯKpmgQ~Y˘g@7 .1a2~汮]Xѣ2Kd?ü1[0^U rf2a3ǧ" 6ʮET@tHq0Yq)l|}>͚5*7BeHJYv t*>[Oja ] ,B\5HFj`н ' ^j s="ÀvF&f(dʆ hE\[Փܔ>0"Z@`̖NѼLlS --¶DաcYR 9; {jk,$(Jr)ŝ-xTe07:aiuQۑ7 pj0Dė=!_IcQ|ջ5nz_ԉ(PfSfZԱ*ZJrY`+>`-yxNlNŧ$ g0lgrpBw!!T0bE@;op E0FdRNc]y¯sƴV'Pw̏PSy G뚮^ga6:_$c2s,pnL[zܪ%ZwiN'&~Q kKN^^ͷ" Ȍ68$Įϕ ;jӪyPL)jcQ47F[+{7Tj@l90֮KUiޟ@HWEڰ9R-qj9kI=4.*r>eHmcYk8oHh+B`98H(|6 _slCk"rK{`ypي6qGPwSC8 &j<59ps`BHePJ \Rd l'CP=a,Z&WTd.A^E3n/D0QYZNڱFy41x߶}ԗ%EGIN ^<۶[I5\`d2zJڼv> 4G Rʋ.H{_d8mleFZ`qSä,b_DP+t Ƶ8'^'F,ՁYSG;@Jo0~椴]{6r4v%OrYoT\eܸh_}gQw@-`?w~$Qs}¹JSX8|FD§ @CɐmAFYs`>HCqvU!ЭNSYj=u7\su\ޤ0q C ^B>1L\xʜ^sdR1W&56nC~~01LM'kwӹ{I^qAUm$^ _f\9B/Ȍ@cdWlGz7d- @ )j~/7W(K ϶q,*-OQDF5n6nFR&A&[} :_3W~_bOl 3gi懞ƌTˑ v4y0u.@.xωŤe?Ż{0 5HC? Y {;v60{l2K'USՙ(5CdC%t&L985tC9__!(`G* A91B&cM3~r(?h"Ӕ%`Rw(?fktYhR(%#mKux10:&7Y H7Npk/ X N/S' )=D>87W(- <]Bln.>E@k?aaUR*Wsv1߄}褭g4G&CL_ E`iYc'Ԓ+@5P*ө&Kq-]PZtke:9CWQ}4t"US WLH)>lxRx?,w.cJ'H D_]b"Uڙx"ꨊ䞈_P'> ;SeWPR-~?W'v8@0{5CKIhqݹ49:=lMxu˴JΫNйg*F*u̱_ѩ" Ik _K@H=ځi%xv/n7G(Gha- ˕_; )vcke<emp3|V!=%}MsV#z.?z߅nFNX#m/ lY tkKw3?*q/ !8CjEi}g 򠚍z[?>< Gh U6 <)gڜos< u*\/ `<N ~7*ƫLqQVBC/',Wql_HّlZmCW$z,w$}y `&&C\I=+W}uchnl:Ab7Pwݜs wUbސqWFT턑h) >//4%& !U&P柪. .?-]>@W MjXW;/ zͪK ]vT)@AHG<"6JupV$te^߻+S͗/:O{d!Å]`q_>Xnߏq:n|;l t'Ze*VzCG[bG7uf$9 Gc^[w<XyQZPEHKy Jл*tmbZ(YfΊV_nh `j@F2Fy=)k.`y nO+&"8)5>B:'Pp76|WMŒw~wy4XU<ʓJ|΅|uHPY2ڄBR }d K\{Ą]JT߿QGgaZwO 菕ppL&?}TMފ\ygKi7Qr+?sqþNԵ*v`*)'oC# m>3b>Yخ}SOlkulM,%R$^b),8Va2@e̦Ss1:rIkQx6?&w$ACeѨ6wW0`PEGff'1*I{~ Y6l+fx.K~`Y#!Sekn~_t} 1nGf2^|T]$w l+b6eQ .8~"AႵ ȇ5w7 04XF#ʶsȬpa| v ta f(gDZ4JXB$(efczhd$})`F@̈́Q3%rZ`I~tMhPxM~!hMD\h%WU"v8(-(4Ksw.^Zj^k^Mӄv=Fۘ+,mh/WFFuc1 ;r\]`rxJzL}Q/jTJ!ܽ 4gVT\sЍ;1zE/_/ @PmL['K6q vlGfSXhZxTR)Đ?5|ջ=hn!m#z3]9r E{mܔM6˶}F6KCvpf5{*=<]wF`_y?J ~$/)04ٖko A,{R{JoA3EV(Ub 5 4؉ʬW ٰCy8D4q/|`yt~1rxn)¥1!α7OVA%a\b&|/h"z4>e j_es(x2˜x\@9Sk߅t!Pg=l-(EC},=AB4$Nc1ɱIӾ "Z½GdctGmLoZphQ>fT1@@(3Kp G8a6`k\1P d I΃ySRvƅ qssXס;VB%v,q#Ql-Q}uГ;xmmNa?sֶRS=:ҵR%ѸSZѻElf!v:Jp"&O]miyj:['+YU)WtnH~rﭿx`WKF9DUn4k|T FSLN8~'sV 9@R4.7PFQr ]Ʈ\5ϳZ2/Jzm-acQ^*d؟v朿JfHUFFHq.@%[C ~2z?.7Lp1t_ /e}ZtAatkVD"b iɪhONIԽwvޢ'lsǞDϺk$˚ G4;ιİ-΅,uЁvcɎ5w Ԃט7Be>3Čz?DePy9ݕ!DuLt|)0$TQ}q 3(UMsR<ě/x$eEFFJҖgk#^%"*A?ǔ}@#mEs64٘_,کS#s(ٗW"+#%v:3Ghj Z1DO n,NfA$4}|ZM{wӾ ; D`i#h#O(Xvb6'AQx=ջ']0гB;. |Z?-à:o&_Tmp{Ӳj2Jʐt.D$ 7oh5\K7g-"9;d{"N}VUebEKD_9vf%g-h%[0I&0Н8(r-B aϽ sӏ~(Ƹ#S]oa@3?'nLhQoxo-uocOĺ+0AAibL.[=G([9ՓV.VWӥ:N~te$Np*f Y{3,ʷ{ul)@hyEUdp\]BJ,.ct"*6~^6q* $%zwVگE$6Yj6vvضq>>wښ(7qbzS(n ^K ϧ艍92M`2lovBpy I/pwh}reLQRf[+1O_,,($] YO}gFtg@iNgsEqhXoSeDt[-χT n/6"kuQ8 2bT8\|r!O֣V[ R2cf,l22sд+R$XW* J>[K_=U7cs.a #u.·;妉cOK`C`u5x4+JRuq3ٕ+ڢ#bį=d`{&hn:mu  *8LH4JWlT O";BeƲj(+:~6x7C2V_#XV) W*g&"q f%75_^DŐ?E,`T]HofCϣ$F2l+a_3L!6AB''2'- '/>=<C܀[=u _*8镢Q~NRisVw}gH$H=NRs+3|A4De$4y5 x(" NcTAMs!2_nRʏ!b/-NT\˖IgB=I1I&`51v#*1HܸBQhry\H-<#i7c<" K"aFF2"9ס=[PM@%Ň~)`D} yc._m!vS{֛YS*m*tp-PYB4aµ 1~ZE9{jxJk{R )#gb-?rƧIP;HRV.W k/%&:@!W?bgElyȭЭ.I蕬QC9ia?UqH9ZLY?URPJC^>crG[ȝ̬hH&Amx i‘ꪵJ&cQAe(W$$S0RhJ=5%l%66C=<^'Ƃ7"_U߸0ȸNꥠw,ӧ;}[M>d83(du% ʹA&#~xj%CtoQЎo(s7%NxNaZy@?Xt7Jl ' yDPpW)( *dQPxojG<{b`AV_G恧8Εq a^yXjvAb<8q,7Օs3gwl%Kj6_o 8tzd&_ƴVFO{\hWZ-%4 z7ӗxL@oiq;N$`u&C]r¡UCmg';Sk-0QڠF/Iȝ!wR^%\f_Ua%:}0|^=T9Q4/_aYw1\" !թB͉fQl!I5q%!/<&Qtp{A?*uV{iyG8=mhK͟1OG/R/V7&UXTRu3˾6ӂ.vZfwb~~8lա/uVe Iq()KWVw{Ga-VHIyc[{LM!"&BJ(9sM1j|N3K .h>?;(Y!|+fr@*0P^r<}NocĎLe8XE4>.폀˜.3BNjZSQȕ#H q2uxE"% \؝}\;/^i)4ETho9'Ywk#wNQ0xBD}>_gWܱV90W~|C4UНe+$QMp6-TO@`6b4O[GEh;9oU( Q..,p_n GA `>25% ; ݓ< m b׬-Z˙Y}٘JNF@OF}c7qXSV1..hs\LklNSW^/CUςgB&8 lC @!atfbe%8R2dQI}1k'EIJKsO(w]9b5z1|u,dT+lSh}YPj9U1_v4S%CCQwM%AկB@11a#"g G&M-y0"Wjlн*tZOp#%SAaz E u: 6;$DXԇĬm!\:7 <6M ' *#+I6Dn#7Y2(Fa.&sV,*+:hڞ?t? C-ҴbƳ8L/i:Z%B" OT(X0ChfCaY@0x$?֮%eVj@ɹ;8ŦYuF ÏK lwCJBM Fenk%^ysa96<̝/]I7o1׽z NA$B }2g㠮IM 7QγxEbiE{-ҌDbZLs}Ƶ&L -}qc62u ZCowM{w;|LVr]ϖL7kP4wURm^-*%ĂḀUq=Rʯy$%;CSE:)i+5'poډ)3xd24 xhf݆fÿAeAo<151^;+2cd+m@Ir@Iq("\-·9(l|hkY,@zYZe huH'E e0y'fΊ+^qLHʲTsZlT4fDLlDcwHiK7Ty93 0KWѿwM:KT ocIV]@S#ČD)F/rDaB{(`<1,e{E Ⱑ<8ƻ̗NoTVlV(ʤ|Xa^'SՠI} zBQ2('.iS>A9rlk04mW.ܒ87U&l݈cwYFٌ3CUzNI:Ϭ{ rQǣ{sܒ12 .:iݺCUȫƞG+up,h6D7Bs[7΂0 ihuq鈣{3jBN\\P{኎Ӧ,#&#Nw\&]:Wbm"ST" 5xr+8B{gL+TT˘oUȍHqY_S\yF.j?_%H+_|Gu;` dCB3\Z0?DxP]jQ 4k}6}# +GE_l6u&#&Ce?hQX_D@WzdSFp%dT,䂃Ȇ:] qO@@ЋC7l2t}N- B'7Xz ~ NO_^հH%k>iB*.)x51U"+K^a9@9 c^FNbYA6B)1¿]#  !}|6*\re%۬ɳSmȨ& e0a6ټWH- *#>h52Q?/rdE01aXNWG"Maqm(k RrXoZ>.CP}jQJZ+B@ :gm,ڱ!45P=j'W]:`;Qspd^T%)JP1o`+\kӆ8;2/ g=V;Դ2J=K;Yk 'aĸJÈ7u8y,Qn@[PD7۫wT٨N!m F`'"-fr齩Z0ж̷hq>vc<)3BSB`_+^Zٍ22Qw_z1IRB1ĐriId2t!<62f&Q5w v >\l05)r )S i](ڻz\3gp彧QМyXƖia#>?7W0ySK5: مNJjQ)6G0bH+Cv%%6%;ߔ@^f W8W@}@]ƴ=(/ wZ.@)ߺprHw$ρYt@N0 K$)yO/[ i*rgkT:X-x%q)A/s 1n%|!qN/?X}~BTa#<zd4E}Y$k`y`HʹɗџЌ[iaj6\^aYI:; ISa uw&A3XG[9hkDŢӣT}Bu+c D0U-|铑]pyH}(g 2]7O^ \wx7`|=УmXR^7qIVij6F7m'q"x܍9ϝ0=SN wzqhΓ=V6dGZ(u()/eZ{zDٝVو"eWĽst? ]+ F!2d:[BBe_QZ@xj{&3魿n7kA^׎eT?wA<~`ȧ7r/Kv+@$ڡ‘_/ӽdW\Iq_QkFWEwUl)\Y?.npi*f Vk7+מm$nΎ8Ϗda3/rQ*N="#{Wu[8ە*Ե\khsLاՍnl2'O`zs=廨O&-34hF~L?eQðkx-_5I蟷 \l iڒeєM=u,)B#Iڽ-soΰ\m{mC\sy â'(>ZrMρŶ 0c| d{MzCV,kN$ zZ4J}$O 8`~>cyfh7¸d)B>ԟSi[„*[盛.sKǴN (]dwݲx<V^E+-?T* *<*U>[;!3$xY8P2Èٛ=yԋJ^-/e1 jz[=n@|nH_[ fc `})6UsS r& x+Rj@y^jV&2DsOJׄBTkyY Q s&=ko՘)\"~,>}Â3VLŠz莛5Na"&$:˩k$\MrH p|>֒V&MRáh!~ aӴ1CWĘQ|i5MZu 꺳u>fL!:߄3)54wJkŸZOfBY mP׶+)yL+nGgfޥGMHc8[zD״ç4yPO=Py⑛;mM:a#~- ItlL T\D"f-4^=ܷ쎁 .køԇca .Re4fp0# ćtgԨ`Ds!A8%Xz-,%+.,oH&HIKBqN,IسT=jF: .'*C8˞$Y2&-%Y_*]B^7SޟHM 45 huў VVS{&#BmX$ 5G,n0osκ7ʐ$l BާiZG^8о "PungW|v1rc֊܊{)+!ऌ6[7bsQ3:\]8% zS~Q|ۛ' v8|e7ج^x|BkFMzJ=QA:n2a1ScG04;\,10zNUsAE]hw7ZRpEYVe_r eJp&'w."\=ɜ޹,FNv!ɪFu?h,@KY nBȊј%#(%&FkS18 [18:sk!S'DrV[Bsòh&.}6So%xW—dxL"ur o i}`tD#S|ALU SISe:.4{,$w:9= K)>C~EfR?kgchXG߂c}pۙ۰\B"ůӒԣFQ߬PoGG":-Zp@y_ ғ)uHq~ 0@{8@Kqd鵠8;*)uz~A?RG+c`8hch]˹%s #&nHE/ӧX5if]3A#߳$ъ9GPb*XE|5[jaYd.舮TJr kC+pk3qӂQyQJ=a}U*Ϻ=JU[Kޱ#qdkb:Lshi^![P:K+*ڹEʙd*Anp^G`)j`X>rQj_k"Ay2gi.TrP&LK35 ߣt$*砣LXgg9c?Ŋ c<:ɨ--OtyA2K^jpȭt~&WN%>qiݼ7tԿ_̴{: .[?:0`k B&:0Snu*rAU=rf{q{5 ?QV~M2AgjP䕈Qt,/-$t5^2t& q</5W8IY&q;c9Yt SG"p2}.w29H >,O7MVewnCB.YԘp>NӉ2F_h65+=٦j{!5}0]HyJC M/񻐜 #L@(׎p5X "^NPm)q#ڷ,*G ,AqfHG6/:simOfӴy&XdkN\l0='CvN=S[[89;}1w3l|@$&-;,2$6U :a?CFMI~JQZѓ EdqFޭLHY(ߚ/c@5&-6ݪ$)ZQiP@]^F"s${^aEoվ!ٰo-þ]L!,zEU3gW& =†֋Rp1"#F3An1SVE1T&1^p{yi(.Ӆ,%0I4wӨږ'Ӗ:wPYpUvbB\>5U8xqmb? UuzS̸e ,ffP岈BSb@[2bth-ЭPjMhtRg=J(-&(Wvf4Y7k:Zu ';y"Bd>iN4 :KŅS$;2Mky0Bb Wyß! $ĵY1 * 1=zvXw*hrle2+.ȬEցН}ROk VC3rvtw\=g;ΪP[fxqwxqkOtϴh[z ٔ1:bRN^7.E* y8m*TUT^;,%(^oxy5UKcK5HD8!YUF@挵.Ty`'ϊSg|erP+=jؒhm_ET} 7226.ۊy˚3^̫8蕐_HQxZs͵b$%XVsI jZom$kHfzU=בG&d̢f,oAxXq۞ i̩d8?;S0W71Yڭ:*mq] e'ʁ١XA wu/Ke]2_L[+K[I.T œv3a^H:-J~3՟T@e]üےE*$qr";DÊ,?kp"ejC€#V ^֞|afԲE$p(yj>WYY0Br&gYV!]+eJA%G}戲%R9kmhM=llJ[]YS;.K$԰)CiWBZ,^4}LD!ju^h\~AѱXЦWό!\Jlec~BKIk[ SX6Z ˼NH-*sf"֌5Qz,A{'$%9~&(QK;}H|~A[B!&W n@Ʃ[Cﮞ4hL(zfcMݮU4_7I/f""*b M]Ifk[|MP҈t(|ZɟE旽6GJPx@c&rT8z|@ct9;*8GL9# 8-*b6m*1[=Y?3r5\OtR/FJ)CTeSMVپ-"@<^@OWzhA 'pYɵ--[.lOIoyr@/|^nѶb},'.G4ڀRy(:b!/̕Gft5H~|UI='M˾o SO֊vxDk!-H(#5(%lJ^%uL+;K!zt!RpxnR-~ۿ BVfp]],B]?ٽMMIi׸cAfXU8(D8e)FP8 eh r6Ɯ/7X@cDH?$n̯ 0&9 R K܅e 6w-{4k=u%8M|E)jkxǥiU+dO$j WY+w*mPvv|!S8!NuW"F角>::lY| DHME(os!{-42{2!FBʦ~ ՟ްF+) ٣ $WNhuJ}NU?MdJ8حÞ8c{PFZߐu[ k9D53ʆrۤvZIm}z 8pG-Ն42=L\܅S.?'#RXA{cV &[ݱI A9FAo! э&0(W`@H&h9~elMgorhƹtBzաl$h0&I%uʲ BU{h IK!T *qY<}ߺﬣ*TEF'lgQ$f++*ÈI s/kaÈϴl'șeNƊֵf>nDk(oIYOrd|0R1<̃e*Wi yngSo뫤>J ta+B̃rdg`,3>gm~Gss*TyM]ȑSBBwtI"`B:ޅ]QQY݁&β)Vd# Z!E'?IfEk'8i8~%!@WDۨr\YyG+.:ž t3a#AÚMDpybTʵR>š֦ qJSpP*;Zo eA(ꥴux>k!Yʄt^S @ ÄZid VuN tx[C+_bS)îjEB+QM2dAFMն]aы>6bc`IMHv7D4T]lY ԸR`.kг=(:a}/7ww'~KhuG(lb#ےK}cpЪqzMumOYs kEZ(ʚ3aOVx Ç7XAC)ӋQFU̐uDS!BϞoȸ%ɠVJ.j)ZȲ+]gA TOpDm͛檷:ѝ:?1T~OWwzԢXr1+8ɫY=v)!:MI̩|19zԫ+"u_RH3ғ Ӻļyc[,پ=(:UIKARx16 rcxIѲM-r5E!2"=_C>_W=0̼HfP=ˮ#Y+)pJ_P i2 pvbN ӄBն?Xw!<|, 4Լ&o WqOSL[SF"lC'\i_{xqf8h?ӿ$o&[Izm ?kݓiU;K =eKjqT]?rÅ}uDVLȕ`py%aǦ @`%|Z8ͷѹ@;&`Sh,02 RHۋl<Gִg7[T/t쵧|%>35). O#wl:LrpG{Ê/uo ,K!xw]gEh6 Yx{rvD^BܚyԠmӠz+^SnWw06OQw,X72:Ś\qDCQ0l}?/Nvk׽Qh]_Ng.c~B06Pp:Mnb[6tw"-dT EV4VD&T淴#eydЄnIZPwm/ ;D )V}KQھ-5ĊW,Y0mM:2bZ5xW<43CܤuUUU΋%𒌘_pCG0zEMCtY;r}uZxDVLȕhuε)Y+x=%}P?FkI)(v0B=W-?"B=TMy2W#^)Pj"̹d( BC`(?Y2Pxsw}/._R4R%Z؆w#tǞ y18`Qv)3 OAjGϓ}eǟ:sA!"62͏/Ad֫|n 91MLYPn>AB9;G?mM@=4y*j_S5DN vUwͺlžE/C @Wp 'w\R߄egr_oL[CIW_z ]K`VLf{jEqRgQrGF\UV/{^h8%$9gkm4!o;am@ z/b_u\VX#JJXXi]J: $j^lzb6&*%LLGy ;v+Q(j{jR6r%T0(2XIMm]Zo֫*ndA嘖-{W!w\AkfT -٢Akk{,UfVtN3"6ɧIO4ka-olml~v7<ORic3t⬤Ӕ)9Q,҆ξ!fS}ؖSXGdyT$AlC5 rCcS4§e V&RDc'[r2Z.'Gpv23nM0yDҨ{`X1.6/sdڷN=JFG􃨗Cd|.7z8s[}//|Z45;ߥ3u 9Y1*6K<EPnS`i]J4}v6xl\&{Ki4Bjeh-tk6$8]]pL0^?eyPtTݽ$WlR֋v/ڡ֑gKቺ%O(j˼1q8z%ye5/ۮF&rB\-)𔧆}1)QWJoU;]_`[=.l2Q%suYV L|MǔL7U;(t1$R rmCh{J0rq%w %DOƆְ+ػi0# hx/L!% ~i$kj{]71y`֐)S/+'0:gYn֩|qE()﫠@kNoǠXß&4zpL&KS3CBV.lK*b6h}ׯ f?af ƥ RέBDwHC⑝T:%ŷHftj"}7-\yLYycʠZ6C?Fv+5Bv/+hң5Rk%@}7h ;!@ٵ͕Q]ګ=NdWpLa3lD7AVˤZ`I}4Y]_M蒏IϟtV/ݐ,&P\/ո>sa5ởNtd'|\ø43X:+xo5yG:Ɔ՛ОG\(-Oac"wKN/z +LN:R~ڥˏN _yXH;AE!Ҋ3* р6F.jIy .crgU0;'Q*L/T`neGR-}TQu`YWFtZΓ69T7܊ /E;,a nҙ@Qƙ(v5Abg2̑P zq,w|[2dPQH÷0">ȒE^90Aw4o+=VKwC&A$2 Ǜʀ;)8l-p4+lE%Q3E/Y S-$ͭ)ٻcI 3ygcmC`g㥼۱.) ! }csHhakڛ 'tey~NXsJ Tz'{b =mQX'B7ԕx%J+E\u-Xy cCo-+1osJ4q,{ Vƒ@^2rDy'xpʳl<~Wj!K@9)Q{J fYwx̕pB48p4-םb&;0xA! P \ovJݒwȷQC[nT6ig[fSFցL"ǫjXrX^%2M s:*S}~84>Ԟ@f+dEFwX;"HV" `luŠ3y^tjZ7Sy[:B Aؒ7Tg{~"/>D7/RaCE܇qZԹT2lV빏gؒć4;m*jk;5hdBo{; |v OP6:t@\"tZ%ʣ$oNftLבWzxpuR.4;r/ݧ]V'R3حu]  | j=j$>>&bH`#8KJ駆4ݭ֧kxHqfnrwW^ո;P1'W~Ŕŵv@\&YE^F#xG`kbMgjۗ+Yǜ #(#JBXdUEfn/^5ˉB|յL?!/67 qT8atGK)x,cb>&)'~!mϟlp\'.,2W{?f0 Xvl]I,ݧ}9B)rPdt~$y<9*X? @PS͍F)ppGOrEˬB!d Nunozy6GV3H Jq.X,jެy)@J0I A 㥉?Lx쎛v@3 B|0DV;T.멻d-?&%릊Fs:(ޔʚevq1boWAD*r^9<ʿ7Uˤsg݊ᐣY'#44Ftb|b$u9`6O;ȝQu_hl6 711bN@y]Ǝl̞*XP[}<|_BWLڈ B%N_Av'bě]5x6wO3>V  J$i ow灷R䍅uF3SșG9-A,FfX59ZƬZzĻ;x~_gZM#X4}»cӋDWTίt} Xk쳷gZQ.;e 'c:]@6߃\d@HMýûVo$iBp&Y.ǿ{"fMPHnH.c!顣1ʢi>wD* Ȳ6 ~7k(TkVܬߕa3#w T&z J-}THIӢjzJ@ nףO{`hh+n9&*0#3ݏr&?eqnyuSJQ}O9-#(Ժe H|2608GTN0m%H//|Dv~Xm.(T;E56"˭_ ycY8&roI.6vvu=FluN]:e?ʲHt CԜyhх#i/~%hT8Ro ,B )g\6G}Ep+sBX`\\ 4 Rm¡pOZ,k*dKE+m:H(2 OCK5+s>jvn} p4ŷ|o_}@3|ˆ3)3Ey=-qCJ;ԉሡf/5a#ܺt<,jc#7*NeRA<:UFك`n@BAnHϔȁm)d/ċSJ?~wC wLu(}dp$h/}5/6XvpEu>pnWP!̱ȣ@>?#SyNKy#9/\m3l!<β61ٍ$[&v^Lxo+iT-jfP-Ae]=2 {^='Nzw!1Էsq`{!|E=b>H^E~vF|Uz@Qaga9A/—pfۉﮞg&l+ߎc+FGJbK@$w3y,RˆSOeZمR.{~MW"2׭kulQADM MX79hcS4TEdysK*EqZHJ~6M7y ì6 ǚF(~_HhS2ns }r1W.nKUp9Ʉ.$מfPY9QϘM%X~L/ qh2sgOͱu$2`Ά#TESGF۳Hw Ȃ.b7Նu) k"UE c:#fͫ/*0 ~R'VqzNH6] k{>NWZ>#nP?)?IҽN snWBY *fJ&8PB=Y*=. tЉQ2L㲤$^ک5tkO-tz*DA*}Gkq˾]jy`sh1Z=w1GرxKnprBC-1k>>zs ]w\@Ⴁzz!V3pOsSА~UũU>l"uUjl "XF3Ee/ Rc}iʑjHhد?RR;g/9TI=| a!scX.tksͰB_8oniwS]?̎+2T< nrˮO'rkz H\y!H[56A׸LNXazzR"dS@I\y]HjT8"}:Z&*;Gt&d/7zaf )@)l&3bM;Sl=wiYG͸ 9mYl F1x'ZIߨ(8[Ό6<`_H ,YO'Y')TQXIi"Ñ"Nd}+(;0]~xќ7"_?!QJ%'U+ގ;y"n^z-am/mSQX tL;a#2eL(1t{` V1M(B(>z )tXVg&M=]aSY''#2sbK ',>{xpl9><~ ^rNLfpQ0i"pAv(+l!F1 HH!pd޲b?N@#9-O%o^_ C\)Ŧľ3ɺüK4zc%WOO#T6Q|Q$\h!Ul-qXRW^ B|(2'd/ij?e h"⦱@6`LŞrhԎ@f\/ⅾ.NQdaL'ޫ0DJ= Z64LxlU+tKI7: 7ڃ1ukifxIާ?qVCm җ.QRdL#b6#gоg5ZQhO]'{I^̞"{t jOl~?j z3) 9 /-ϱ$$_KH|~nH rp򿆒Nݳ13خn8t%rP.Sp8iF˕#܉Tܤ> 3eQ]nȴY,ԧ\2D0tz_.♑j)D `I>L$)}fVbB <xZ@YB㡑|;c@\jެ>.X+A,.#65&֟ܲ-&_!oYG@Z.ldO3yow͘;: VTt4aFk T[95`MNpf؄u_mS**RN/J{I&p51rGWckeŋbV_qu@w6W#$p*)`Z7k%қNp#cq!ah1֗]<8U8Qx'`&vB+.;4~ӿn ^/957@wm1mѳ2yS~ / f#Pr7;še5"zi'pN=qڧUo] K8د" [V_%7pj:D 4ּ /۞0L-;j(Կ&n(5dܰI85Eiڃz?dFP/\=b( i6UČX$ЬՔm90*Dj.JR+kXom >yZF`Hk~)OcT_.ْ'aiⱆը1 “i T}/y?Qr'$s=TɣV>:x:Dyjܗj8=QgusqҜ7sFgJ"ǔwDX9?'%m h{bnv&fC聭RsqFM'kUQx 655_ZKu (tQOrA!8s|4p>I PQݖ2׾0㜻g۝ ?V٤Wu#l5HGZpم~):PL#(͟"@ z ă9Drl;ORF .p}} /ˢT@L_;>z`lN|G=AJ#h|wo??c XK\ɟH6ѹ=7]b)h=uX1Eɋ7zH$3n|NQ趴fOHh ?Jvbꀞ4.2W3 胔u}Ә8Zi~zQL*g>ͯu)Hڛo{BPcb}LX$^fMq*2 txe)x?V_&tnu/zўF)ϒ=xa7t},Aԏi͠ߌg p[~u>έv(7Kѐ6VtKbeS ;6eTYŧ`Z9%G H%ǃ]Vr($M[vG77Ғԕ| p2L U8Vk"Tt&Hڄ\LOMf P63GbzZky̐h̎F!AKԃk%bUM&tbr4?7Z̦c7D ExT틧DcO_hpd 9PsFHEAů궹hxڋky;o$i6qwXJ( Љ9=b%zcb/%MԋrJ_Ѯ s]c+bm*z$]Of5C[+dgx~[},Rs棟E_;葦>LvSD:d X:=; WJ/MC*,j߄̪J?GD(>l?7}Ҿjva,e1l \+\6cMh..l'71ifƜ6Jx\H@ 었G!%c KZCGƬMB%u2\_&%7{ݸ.Ģ_]zwRaP\jwuK`Q68 }BpO+H2s,FQqMH niZ\0# 7w ZBkZdX: к k* ,SJpy2"O$z@b$`m(/,Z6G_;~e$׬H(M#_c. bqѱ{`U 3k9A-u+bxaA.rEO-;<}U,eZ.3Yf%O?XÏӍ#F4R䍋zi {DxX [Zm\L"5:6A~t$bpLr6Hިp^jxFCK-!)˥.7 CV-o^$|KWZtWx)P$ZMm4YG]OaR/9g6DU;vuέlI`?# =MvOLm_X؆#AT|m3]K] dVHom|@cσr͋+kf.򤆎hzү&Pba@`Ao1ݗ:CWAflН7Kg3}DR*e<*njeXhd@ ^oPƫi9ױ@5'MM%R4eu/)P=ϐF4t>3H5Q7!>)rLʇy&<7B^Ifyސ+rNl> ӨQ;k_b/%:6liU&&)sP/Z~ S Pҙ#Tiߨ,Y`~c]Vc ܟ~7c_du<|h G@}eyUU *ةcs| Ig˚aS -b|>C˱MhIym3N'Op#x05%:I. jYsHXV w+ՕMY,K(|k(NͥnϊxCԹѢmd"e7oid+&' =B1:y,i.;k1:c=& ^)5_hU%N)?죄27Zg2|MYdY.ꢩ7=;#  ҼkR1Cya>wH,&n3=ˁ D%f W%ؿ0FRJ]#)[Q_6;P+ra,x po&3'`YБJWs";}=&mΰ1ϝ}y R#$P:>Ӗq/d^nC׼:;V#FIŮm!]d{I77o4-V:}X5@d6~FΝc)!d"QL973.\(goA",_#KYW=lxۊrd$(!_j??kNk]- fGVe%0~-{謋kjr0M 08IdG͠ƌ>]R^IU )]3UR<:ڀޏ jI4u96;{yh#ߖ[Zu𥵰F]="j#BZ`T/;jp0` % @wtZ&ymfNL,f \5^NwdCVڐ 1}!TPeHZ$"T,n}ώVWL֩{94/[.̋?Fo>Vv-ųid+܂Uw%`KVl+)?#BcF&4Nh锼ο09 =4T&]cOQ$#ucѤ:C+Ğp'x9ӏurAw-wN2ڕY1.F=5ʟY{<\ucMg9aZ؎eO80W$Z{of ^xf~9>ɎOSmg&ZO݌4d*bf2"|$U*N}_L )֔ n[ /.1Wlݦ5,4St hw"KKx6myѕɊ`l{}gfl":kgךsTA+egv3eao rG$f&ηe ULi:j&9I,`1-s7/C0^0HFnjݕМo567ot(6~-"]nL5 aR|R9U_Eu88zx%s *V ٹ>3kB>񺜋ĭbv9P#E^ qg^ðQ2Ж'|(W:h_CY8 8x?SRb WcFsjZ%id`JHF-Zp8[,@WL8J ^Ru@oVnѾ/EOs19di &knMmRs:{ yp-IBʵ._|eE迈ּ(=|( zzZknx;BeIþ1ͅ:7wŻ0,6gؓͰ!%¼w꧒՟Q8Ȗ +mxhQl hBrCCo;8HBTL.J,U) SWs RrTl4#O{|פ bْ)pqߊ̡佉5Tô̇-I\ q:Kc3@Syے)֘fT |@"7LO璴lqJR 2WE8}wvl[Xga|nEtN]O*Z3zHLBuch7tǓK*xLNaPcfK\+ɺbq ?2㻁ȶ.eIZˎ ϥԑ (d161:r0ȍ bj+E0*D 4Xw# % 1|Pcx}l!WZT U  ejA-3& n@?hٻhDzd@*ow2p@> 2ΕWsv“nlN];&[; SꪊE (e]8Bh7#?:h!x7@eqYḢoG#hU\D}+vFj e(XjQ (I;NxFV=6 SME砏Y$pضG0k~0oRq]?f0%֋g4F~F7m臋s x|6l~?$;U툜uŔ#2b"Zq]M)HmS,c mG܁MBCR;Bݎ nQv?(s|7 2 Zr!!=a*mQtȟCF(cD Hahy 4Cw$l-s#\q&iU3dT!~g H+8.oid4}Ƒ+auZj޾FC_3Oib Mńҩ'A=Ƀɟ.X2% J$ E̲  XJIe#}C e1@F)~%ҳv~UEEQU2 -ܮsnYHǪˤ= qtyKv׎ӀFUy{gnބl+))!?j9${{:σEұiOɝ'KmQS;ǧѿ[FGڻt}*;n.D>+Ŕaް ;wb[N^"5TWܼKd(ܸ=,^ `YI1[JLvsOGuNU$jz\Tgʹy g[Et*Bq0c) 1|݉9WK13 7x7Y'zL<2Ϫ!9dEC-*`4J[ł# .jv#E+"(E\c9okډ يl!Y  fђ7xZg*)_Dpr帿\HOyWhga]+@axi-=6jD 2\Roِ&}j*„uX~^BbִStp`t>iwQ]~lI~0_`x\ -e?Q55|L$?W@6ݓw?bO7G 0Wyw`T3v͌nkN \Tq0Ve+20 e A5.tjwC$DEDJ#U`΃yIV۾>!7 7dj(Y !.j0٭Sф1r"A̪i& z+Jdȵ}lzrc:01GۅP55n V!W(ޥ#EƧDIcO7Zʟy5MuD&YFwQp3N!wC QAEAёF1/m[)T2@Io'pAW0ޞ_ MſЂ`XQp*H ym%%Y-сa)8(_B݁K᳿{@kO0Fs\[kaǺ=BSOmTt"6FZ37̟bKݢ~_iSkLr BE Y"Cq[{f1w\A< -ɉ؟K Dp0L7v$^1B 8Ҕla9XhgI.잽5@_B7H@v`vV%aGT h\r\r/x̏y!1RQf3C dTk>qBM~ */+܆cT GG4VMfl!\۟ Ea⿕str^Dt݃>1`jl *37] a7.,hB,+͍ B9L-, u=aCOlL,'?E3~u#$q}!a$ ǃ Ě,Z|0''zǵzX}Q%XQA5Afu(RwzC rVL#+(o$}b%ܕ*/#ɛpSANi=ƧDՠ{a41)ڨ=dd(4rK#p@uVB7J* x-O%Ɗ'7;&2>QtX4ujTx.UKz G;x ($*u޿ oF_*zWezsn}(~ʤbIRA0˭B(n4 Pu#4T#-08;r6S@3~Pi&տe W5,q@I^hz#eP,7 x,6>Ӹ%E k98lѣ*= ڮG1 hp)9Ll[HQdN|L,%nA0H< 3P:yWjNBN1Xգcfl<'k{h }U7VSs͆Buoi$vyo쪄%vk0ʄvq[C{换 v m9=:fRB03qNazL#Yjd|]`xPJ1Sz͆*1tvcv(jh.gQ)tVtX2461Q'4 #Y@t-zl9_G3eޡ:Fa(zгL_>V-+/|67l*Fj9cMӷoj]Z)q'MKb8f $RmviXF. A]tz`/ut 箓~qƏa228!T\rU0nztrT|&%Lap,7~7|8ptNVú 4rxsD+ nA(Lg^?cb5_M2oQ 6 Ok}\gw/{y!z-iLIb)%3jTxbu~| Ty=8ws57W*W=6ݪPeC ۏS 2-\A%\:֒'K8G@P)k[Cn$q>p6m|8-ri5]픸(f_q{ܻͣUdot W !.:>B(ް+ٱy8bF NE&:Ҿ0)Sn6#.<^b2@d{]eBJ 7VQR- w+'h@ vV=W"u]ݑNP| <}ĠW4Ԕd}"-PvM;D8v(rn׉ (< I߆'%缢haaЎC64]_<@$\T 5~7 gi~iI=V}N,]o&FE@`}'S4UU  yjNZyPfյ ؁eRLK 5YԱyr6 -LXvrBdp{ yL<0Gay7o }ړz`d7|BX{ڱ%}Y=)?e@w $#U[טܓ7Wnds J./0r8ԶGSv \ nWԣOB9O TE]łEUX!P[7‘2,`D0A?.B.K2Dݧoi ?GYlW˂$65L!#_+L '=>ON)"+bf xOD X OV#Wby}sh)5cqtNw$-t_xKK(|$Q1)e%a=&1XszM<(%tKbؐQQ %>̷Ĕ-%MWT+ˤy-tZ/o{[7s3:4R%3 SïRBeC5;G.tbh[^D q4l.?֝l+0Iݥ`*FEn{~͗»`)Ƣ*71xa(uGPfY3g^P/RAj'hOjTHynbFAS4mWR Cߋٱ(:R1Xey~>قw|2IH*˛۱@rk&XfEJ$)3b~*ܠ;1\(6bL+`Pt2728=ؖPxŋȗ^` ) !֢?-T=D#oMyll'wd'CpFm khLsc;Pb'ՇڧWpB]ɈUv4&rٔ_.IQ"k;(8l:f, a0w.Ĝ\iZnhNU}@FDw%C…NHj=*\4 ЙlL6s=YOoL. z]lS,K]iᇨE3r;c}?|szMfaYtXmA8+7t75QEu.wCe$A4f$Hd` 3Vc&Y{?\zvJBs)ˀ 2T5;3KHoI^B| 4@9/d~|B}/1$7RnT +#i /;#¼df]= coПe#2<gY*:PR Lda 3L|\ڜļs>պCmT Aw1dȷfXihGbM(.]wFun*}/]H"9ɲISt*yJ^aiyTcT tܛ Hd. IbZө cӗJQh2'G[w&I{g+)Cj1.Pl;(2oOQ$ȨP`ŇmO"bFy*ܙ#$q1qd Clq\AJT;wwnp꧈&؋J[-KRuD`}3j4,Yw<0x0{+{mS+TYf!;=UAq C Gן,41rK{kwq@ػ=|߀l~ML{o,@seh6A#!+zU_/rRg3s% IiZzs8vMשtܑ@5J7jUV̮ٖ~˧L?3Ydi5T4fVhh/ue{gYTTfY>M*ԝ!}+;l{-:vE"YsH HЀ4,{HZ\BThE#>^n) kk,MgJq&(M挽<+߱rDdE&i=QeӋ䁟2u4L%d~L0S%&j0"jݙj(Eъ ڵ@qJ~iơӒ(1<ҦekL!@a>߾[cL&qljOWaE|]8œҧ懶`v}W  9반rբdljMZ3STz?s"JD U"uǽXKc+ݩΧA3)΄6r9:KY87g$U{/yQ+*(Б!j|* P&MAK8OMu};O*k^BJC\zf#Ͱ07 qxEZ6Iő]3E׼yf%j_B.Y[ "n+#$/)nEGzf0jɖ`D/Щ>Ɲ []P~fMRhF+797i v ~)T5E;nK?w۫=%pkw#^ ̘$yhe7vTl*+n-quu!(v4)DY\*]2^S9aAS)sP&裑)>=ojZ*@p0okiϿ 1MkU@?o+M".asBbGﳇa !8U.Ў^"91R22UsSGt*|c:㤡iLxp Azc,էzz&7 W;?I$xH_(vw}p gCwNUإuۢ+%0a*~]"E<(P`D7톪@*Wq'Pla3H)a6bF^$r[mh93*YA.98ߍ`GfnEf{IX]3G]X2/UD_MuɗݏY^Iݔ7w3]&I2ê~8>)3Ǯ WYE6sSnOeŠ"QB/K@%-Rv=gY2mTۗ7iNDMn{$ۦ<4 Pmagu}PͰK&1#Zᓍ{nVc\>~1K'RXbR~58ݚR#>I88-ӎaA>nR^`WB=zs!_+݌0O8~j䒒Gj Xw#V;Pj~9[ }se|JtyZtW {'t1UN@a/F $cL":{dqxf XF*'GM"s_ Eu@:cQᵳaXQ1=ARȑ.?T$2 s5qaF"PIuH?NIRF}/sozCAz!.՜$x-X;ϲeGqw&tp〠qz?^zeMcK6-yApSX #2ByIeJ7 r6 5 !skHrЉ|:a@]m_͉.o?#r*صԏ_&-l& 1f ,1 ų RAƒ%6[0OМA (wqדĸPoS>Sjzre6~ vt`f9S p+~w5M%?.Dl{&qH= g(ejUh*Mb#<E(^8lLZ د 1qt1񦌨Z?u lTʩyMQxN̑% -[[dᜪ+#"T~L?z/a0:Zt631d c}RNALb񝁻D>det|lbU;ݙt+asV )=5M &BvXiygVGR]ԛjOHAM|Է$v H(ھ %d %vc®rF/ 7ip[GNgDa'qVқj{VR-ӠGRMp{nlhM)>ܿS5+mEzm_*Hi-g6@ZmҟQƖgFq!֗8*6-x ')t5b}Dի[R5!&4]S$-ȭt"dHJ'kpZp(eZ1z&[*kDG /7$Gpo+j~~R ɝU=$w=6q~ b/@mzemQ-| 0C)~RQQ6̨JdYMh=~j S>3YyW_;B8w b+NpƼlr0wʅ(LVeWpb]ʕ9_ ^ `6'~-e߬S15B )lC/+?8/a"%>U$`2}oۦnp6@+B"l *ibeWvJn8%V 4V\~hh|.萘i9C*T'AĔ:kb-HBu/GspkwV4FdO<*PP?W_  NʃDTb_58S?*. [ l\^{6P3wNwzL٫uy8v![:>JCy?eq C2([!mEk=?O+xyPݹ.  Cx*: pg>c#WFJARaB`~A:-GGOl?mޏxxct I06uQ/![[6,@*)Kf^h Qt a(tZQ2xO om"Efr!Ά*/oԠW(d;KB]mhTtDffI$41u2/ ;$ǰ F^\ʲwfQTlȾZU}B b{IBh $g87Pm؀Q%cV `Bj-U.Lzl[9dZc p$ St=1;H5 W剞}0wd^\BZtpco%o(Q#̩v4  / 6uc=iٴ{0! :}'*Il@ꡘ)5$#(cO3l; Mi+$) G!yʠlܧ$C @J y;z(M޵wVKA0٦M1w1>Cm 8o^_W(ّ'Jtp~qPM6,L8KE)x&09k#FIE 7)]V3d=>q"w6wU:v<׏ݮߨk.4r>@X>GFBntB2sYY}`VRQ_wKUlſ QQ$HR9~;xnTG(u8+@+e~Jnsbh~JNչcO Dl`ˣ n% 4 QF:qֺKaŎktJ)ȤoE={? 7ԡc70,m[^ȅ8urQ7:vaq9*WSV\H{ |J߫srQkD'\RcV(w:Rm14$u8eީ @B ؊KR a-AGKF3Sg[ix=JlGJ2w,w˅#/cY#/Ʌ$#@3IJH) q [8)^w& =NJꡖcvpIpRWI읩&5"su қ[ M#H!EW30FOѼwϢ`U5C ,d ^)<6/2bn4e8~, A3Jm tR&ᦑ ['w%-_4: zI)O `َe;@ˢD±-njGwbYc u$y CI *ǂ:m~ jM-uHUҚ"[{"#T  i-*.z@916pmATA9).d7sZ-2wbݳf"wTXdS?`Gr?èc.+ kh\:EU++[".5舤J&%QnZWHX.K@iXVȁP%utC 3lXKy>ߣn*!7V-ڪT Le~]:;ʝA;0Px8sȭH3?ohs5#XP) Y:hoo >@de]@7lsR7io텲 CVc[GO~ױׇdc> _yC0/lLn߮4NSun4eP?w1mUD:QuETG^5cKڀ2$ϖ*:@n %ٞ j_ ڽu?"T$H_XG->kD~=NCW%)axK ck4@nk1Pdj&&mryhEmIj?c~gоi.=-L1UDnޟ$8đwoDxc9̥cn$Hj*\F(%|}ɇL,{J*% .N]t;sA%D`! #*~M^ˈ„y2[VY+x5baځdt_*Fu?;tYBrɊwxdP"_ʖD?P 1`Nz*+w-ۯIxiuy t|cK(!>RwP9&%:`<bWMR2DU 72GQ1p[YSp7,dl!Nr-a2b4"VrVx+*^&#@95zzJz5W}'ЀS5:Ɨ ݕCmr LlF^X`mBj b cӖ| b#$jmIPmj+!#ǯ=67<[r ~h*YAqtÐp 3|?@(\4jv9tnzI4=]Y F 񬫱zNf+t ~Kzao-%F3.ҀXʼbPl:tb'\s I*]m|Z}hzBL*E@[ Ut$TIxʻ<6үg jV(2M;XqP אnLK˱̌z^aQT(,`)yՈϓ>gCzS حǫ7!HbO~rLsj)%gz|v#/owFsO2[WPh18RO++DlͰ7JItMm# }ɣrZ] ,{Jv9D}&XGGdC)3/}ugeaZzCT }  WIbQB$7~-SBh^~ƿ1;%)7TPv ;ݑ1 A*փE3F0ŷ*]ܽ1:'-Q;J5wG 5dT'HX{xm~90F[*ah_Y'k@3H`ߥQB)>JT_v?BP/EۘN})u$-![X@RfʎGsџ ZTWg*72;Z6oOO҉*g Pk:ge љ3W7C#aC¢%#0Y2ZV5iQ!!p}+%`&cN_ 2Xϼ2 M|Сoԇ -pXOYlQi~:3GID[bSJ+D rlvd1&/}d%]k)$˰NЭ`-+u7+BSG2-$/݉Y\n0)55 Ny-9e]f VƭĴg?^ou0}v"IƻE]}r {2G_l $2`T٬`9xqoIs+.@T mNેpt3N+7bj3+;wcXC#S=5 a0"v;$ 3pzrr0eUV?PY}䂴ZS (%#Ӿv5ʷw\  31YlC.z߈%lcU^nUR-iq ̊d4JkY4p>qa/ a(ȥt\`tI$d\}aQff*4|oJX|n_\{իK\t?yי+h8g֪bvu-‰j15hX__k5*rGh , Rܜ5\䁳lї!TܣԢ"Ŗw 麝<(R.CB)-(fYݫB/;ѡ?p*"[pk&𡣆a9H|к\wY$ =ԓz)OH,TѫB\@m}RjX<Z"[6]݁Iuٽ0䞊3ssogYpJп,)U.]X,U{ޘ1MpXt(5K"VOu*mEc"7v8ExnxH5YH|l2 "\t@,{ztIi9ɝJj沑-ցX =KmyIdGsGKLN߬e6̷ o}%:*X&rULt\."&n 3oC0\mxOM{ ]3/KےnE Gd}?87!mTArБBCDK:#JI1߬NA4rr[tw )&Լ`jm2qb"⪉$J9 es5Іb&mQi UXr[؉?Ej `jW^e]N ;+ZorLsMj|Y?w:Qz50CwqLW8(!ȥWή}M:'5Tbn&T?Y;ƻR'rvjK6_1|.ll:!7B^:CH`uD >K6=TL2[CRZ{ I?{tG)Pm+S赤 Kl= UqY7^ xBʤ&e8EXΗY)S _F+xl= w&d\Vq<.Wes]uA[u@*"TPr4XDg,#T~=^虳9n|%a>>@ܜ[. %!/R ĶE JqUC3qŸ S#=N!Rifk=9 zL6S/ik?W)1B}3!m= nwLhw3ք|(g솳k.lEp1@@(@*ť<* )$[8!O]H8Q-ܨ.Tާ~ۡg!?lRHgkBIiŨYEcsz۞g qh+[RnSȍ]PGm^|pd w\6Hʻl*2x|sz+\WaQuI(>`>6 ĕ&Am(u<ŶДIM~2ItJ6 dY 170Fڲ+t_O92#ń/nfݹD@;^ #lp8̣_]ifˣ>Ծ~W+lq6ǀF%/*gYr;*+,m&|nZ׃P_ ZvǙ@k7ZבV2U{5з{z63˱wL~'trADMh{W1*v+z( i].N9b!K |%>9pI {~ wм˖%r1z: LcȜp Z<ஸb Ud큟[NhFbݤP Q<:i^_ x#L LJfu^ȯHamN(/'J*:c3Mp7x98q3z^yg{!rkc\&{ ֚CxSͨL1i D[s۞$U DO =&lGZ'¸llO*/8L5=x!E"[Zhې(M?;w sO-w @0n`b<tV7Z+ =S1w1Kյey w rxlK%`w®sTb? KlJX7@^^?\z2ѠUB1E~,i^ `% slݦ+U jӘg)M wq㇡eyp@{Z8u}~ߤ }Qomkj}^]9m"hpqϖS8#e:r?7g8BRFf`N/W/K%/҄ E.oG$+!5[紹Yk9Jl&hu^[eQfXIڣmD~ӛC :S_|JuIEae]WJ=&_Z3EhƳA-GyMSUPf1&SL^bѡwGyL{QDY8K6 i ЉUӾh:Ĵ^랏 OWq0?!4zGe\P5:X<ю~oS;2 1qtW-4aŠYPźZ+ ]J˗kpce r[Qq["@>1M\``7ŵį6 #Dzz /RP^ʏJ=L"ӳ 6+`f@>.-㟺MJ4L᚞fWk@\kmiƊ3gb$˥F"Hˆ|bw50 6 ކx0CGۈn} 5ݫ^'hh!F7vH]y0T!ƁKHjt7-Vm/6ؾ6ofY;[|70b"޼vO#-L}imv-Jkm՛CL^o:e{Pʶa e}HW)0Xe!7;Gm)'+Thq<LczQI5fv#"q6GVʈibʙoC`K"s8$^e_mR%Lz43[2/P='#IM r zgdଈ̢AI~p' !mT2@$vzr|Ȯu29琜½ٞ$&],Cϒ`/q$Qxqg5;10)/ț' `|*G_cIoc^Ka " !e@+hUtoBNG+[FB ٤H ʯԝ| _6`ՊT_=C*[E\MUSTѬSAo88MO[hk=C$u Yw%6}NEKp4 \BK|ZՈ.9Q;BvBC`&0J0ӚUA[FˎxgMuv2* 0~͞}(4V&0xlvj<)@N6Hph~Cn5:<}x 'ʗы@х^ 6S "9@ȡ 2Vŭ}I"y0vZEN`Q*RXm3J@km= `U)lpV(){^v gy’ gQ?Gxse* Y.jJRb_Ոl.L6}:I ӜD^pBt:F$ !B}&۬ FijMذޙ5!E.s28Oc坮1.c Vwݐ/@p]}B0e`9Dga<3ۢH5f5˜f^h$Jo s_~H% `IN~03`*Ǚ%L[*WAx{;`5vKN&(@!#EKQB`?A 7?#\ WBxa|q Ih-鐟̪yoT\%{U`EϾ"%NS8bؘ J=Ej FBs~zb-ڗf»)\/mxE5+ͯ8ǵeo,ȑnLu3CViݳ֜(AwÛw53 hQHqנ)l8COHSE$bx;HLUP F"HŹ.]VR8UN҅)zތ5cB6/R9 *HK9v ]8 )o!* }6q꿖nNG`l>2y6,CR(v~/TcVFH]*wvNQ|3id,G MFi@xb@T)yJiMk<}b־5րFTbokv/FCZ7%/J*g~k`| 0e8u C˅&@ k^bs>Gi^$B_ls0iwӡ E~fb|Nklx.D^ VT΁t1V }#jQޖ _a5w y>l#iv"Y>fMigH tlsj#e utQXwm6Ro`ѻD&63fS7y ZDjg{S8g;wRf‰ImI#13Wh8d۴f:+ .(7t*H@@/&Hd/V@L!4j8XSu^*؜|Jzcg@ˍ{;93bsp׉ĭ?m0k),}G6rn*(o%n} ''T"My62!M9O\69o=ЏD.3Nxk9lF|q %e^Ϙc~yJRP iK;a(?P#U8ZxȔ8`od\瘘]L,AݭwcQKGAQݫGN wYU4{V2LDUF!8DtAp߂N7 mӄіC%?c?ta\ w8't3fܳBG;yUpCi]urȤ [؏Q9;'RQOx'Kό|0I>@_NӣwǤjGA$<}7ZD9Tm1 %lIc(sq̚uꬱε$c&=7͑O1Yu~m(2~š8" 5`/: 5BWݤ焭UWk|/[WuXLS;1 u&X㣏B>M[LeOY/@r+Ė<77sxaX$SSCFEE rU(dD(F]>̥aMj9So<@.V;sFa \7*ձ CrT/ miZ Dmwiå4t&L753ƏX=tp ߴ]OO~]SbB_cXAN"Qk!>BѷZ*ӬavbXxAK nOjyDPFfCe[<ݣ`/88Ep,pv>Sn1@فW]*Ф0_ʌLB.&㾫챼J?NNHʡVb@]*ۛc&b1I4 pMzdW_ '9~xTc_erbQaSx<6B*tgdW,ք%F iM`Z#/}[/NGɩ{s0ٽBLX|^UH`_UAݧ_:"\.r&S`$')) .7U)t H| @9/ц$z7CFЊ;' :X`lD)o|g XxqY:]W'qyyJ z|'s}mRrLw@*F)P[eqO|Ɓ`{Z0grÑlszO"W`'p?ZPzBa:-hL)/RAkR{t 'B*%ow;cQBidp!UJylNZH8@1:8-q's1H~;{$DE)8 bd(@z8"T9Qz&'{*RT?s`m̔œ5.h@`b B(; ,Kd/GAc G88ZCbXNYlDs0~7;]ۚ|6N~NN HqW_hԍG g mA۹X ABFEPQM[s7cM(“~;`4W ='_w3Q +CD=N1>EM8ҧu}\ȂݬjS0A}E|zұt*10ok-a s6'z=ׄ" ό+wF&mSĆFKWQeѦwNYꁋ Yе`9¹EaU)B' 8XƝ5QMUQmSJcp^pp_m%q{VG]21•kdM-gf;;NEvd*S8Xj/.H_x[M4fO>浩nyod AҎ.o/JZ(Pa.gCG"pʲV?l>$+XtK_ +-9kdԖ0Net6^Ie=iZ z(D!#Bo}1?Jӌ2xl5ʵK6#{lԥ T) Iж4Ӥ,DZ/g |2ҚYv#{}! t++L<{4|p튎LIf{WLTDQ; gd,eP[V2HÓkr  F?שWꇂN芌lO'ҁ2\IHP$Q +֧,%,^nK*h%m%N"~V}xpʸMOڶ"]$sSswǀNY*}KdD {HKc=Z5f6}q^-bG/Y8gI2$X-@5#ޅcKRD4sy(J1lB.rĕnݛkZ阬v NcB%ܨ{ g˘+i^8~<2 q7hrT`, rt+pM!qvAa 78Ǽ} mo7'(=lKIT9>uYz;'72LeϤ5 sC; {s<v\Fo=-]*T 13A.͉jTBQq%זbA-o,[ξ# 9ĘI꿳A9rwRsVC9d[1z``"8D1pqwdr+%/oN1> q_ 4jZnŔjbb7'kZU>_'`9QH]" SmpK񎼜.UzMמH tI?U #Ttb=!e[yE¶6Vȉ*AȝM۵و&/%&S7I̚Up~S"a6mo诜` Q.$| l>:v70=Eoa gώ2 YOo6SIO 7YV5Ga `8c. LEB\Nqƴu-.IP2ą+ft5χavJxI%zF>6dvWHbL4 FO'`aE<'C?÷APt"PrM8EU`CQ';:)V; MQSFP7 !CܼP~E`,#vKn zefq9_t"!y"^RG_&;o%[u U}Aݡ<9:fNOe[P+b.˛4بd.~H?EMfƉnCz͊u 9ަz%m/uֻOMp?Rg*CwZ5 Nw `=ob>'1@3K/+.r%}4kJZeaՎNhl7dź,޲lYM"FPWjIu{f#gٚƭLB ]]]$@) Tx(<]%лkƐ.8n՝OǙVrs$%kўu9Ln)gjfZeﺌN[0]uϳn9֑v 7Y*W*/4~ riԊ s!B^A8e޷{ɝY^[=f 7Ê2oc4#畅u*M q~Zn*SKbB{ }6F[ު Sv7gɷN2YYX?"]%"߶͂_mrgUhW ~^ѱLRϸ@nXoIbKi*Ur֩uPFYgD$C捊)6My( sy2LlLTZE׍_2ΡtB .!j&b][+n"$؅9hRuph]&]t-DU!9CR͕a-\{ZC AXh# r88Rk`߯ԏ0cE߫,d$w uNi-,q YkՉGtmΏmfEݙ9gv9Cyg,߰2d͇.ިܕQUgkH58,Y梡Y\Pbu]l;A6yW/Y{a-QBofkNp\>2Ѽ4T,pUCmMsX\~))e!q\~H rf)'=lY9ZHVSqC Yt{8 è] ;sw-+&M1aX+Dڇ{|6,Uֱ(oĀK!2O{8|TUɦ|[o?8v4M×v%8 HjUHY)QNM}!^0b$zWC\٩L1S"c 7sBT`#mיWQ=咽E n99sg+@Т WwfAaV.~Mu]& ps7cy 2’mY m?Q9x=@k'AHˤi,m;Ir$_2im% 9Sw?A% #t.*nўv M0V^L"ʥG"|@u~l_bcxhC$=솓XrknNLNd3jL̤D|BsѮ(2'H4;HvsՠRҨ\CdړD4>fRE¦Wd_ kpTsw &zGvy0٧H`^#k?![b,Tulr3i1i xn3ţ}iu_|I@=ތ᷊FՋsg6Lw Z;Էax`ńdzWxs7S_]}ٿ֕[uPˬ3AhcHv[m:Od#f<0?N˺7Cq`2…SJ/fk z$5wrbMGڠ *dS0ִ3n_j4y*I,Lзhie>y[chhӬ̜sg a"iyi9Hk׭?lQ@"iUړ ב%C߅Bw` :JD= ;IIcl M^,Ol_~ "D:[ 2%8,xئul3ԧxcME,V-u=4h9dDK>ENͅ`F[ޭcC]em );uGVhTRsIO:҃᠞|D-#N im/e@pPbK(Ӷd(wah)kGK[&ѫ#ZO@5o9t/t`U=a*(o9!t?U4-SXC*fϟT1nMK\Q9@ZK=eٵ V/.쎢*`sǃ8 krlK p/\D|E99 t^ -' Š&ڕn#ƄKn6o]ձsu䕔JX?^jVF%܏C (qby20֮+߅WC5{j7Z9bڼ?Wy1^G@?vή6F8yY#C"}BZ],"Y 0z82QZEkNѻc1vo`ˏ0H4ҸaέFG7p 2Dž,Aܑíi~JW;^놻}|@Xo`V%Sވ\A>+ .' 8џVT} U4%NQ] _{}aزK17ie#4;S0Ǖng5*ɉ]ycJ/Ċa2k o"@P?e++_h4cUnf#$yppoxPhd1xȡm4 Vi) 3LS\],b;]3[2ij>N͡NR1斩X6%E+^{@gU4'+lή>O/1q $ExMTr G:a"9zF0(݆,mkwJV.2IޝxQB|y̚'V'Ŏwܑ9YM8:3)ͯ4 _,|s/(KW'M/iKwxъLz##݅Ⱦ9thR>0h;?3(*VP&"]J60.p/M=i/saO˼rBOβ tj-G(2"L#jriJsKJ-f@i,CbF5L9]),oP0qh,B6α,DQOخumW5ۊշ{rI!>UGE{PJ~<1n;%cDcILfD7S'cbsC"v9h@C PE,N"zM'B\^d Gv1~86flԻ(׍kLDe^?V;mAVa4|*DzTs:nc:籌;.C9VP\9)@<q v;5L?z)zgAXiTVg]>`P`,CҲk85oT\ZOmhƋD)d$^+`-/:l%n&e;H`?jم9?B#$ݐ);{gd2>oDU]/+%dXף^;ya|\ j?o $j;W.sٽTkeC bj9%U(zUUPϬȥyE3i-o_Vh9\+/ދaѠYެMb'd7{ɯg~eTN'Td vW8[A&I2]va4?.?MKUb,x V`)rP}&C j]({o?ջS˩kײІM-,%ILs3g) WaRO#!CUQ$-OR6qP%в,Ⱥ)Vni42UWM򪉕sr\6V\.(zԊ"Քn,ad8=D'0''KC,-SM cwef?@8 uW |m T`Ysn%7fouAK6 /̇ *)BA "qP102~I4 ڀ7w@:>duDG*%cfOM ##_x{@J5HY8s/Q5V }x怮j@' S?C]| |058s܁:lM6s$Ӄy;\)P, h64‡KqJ6/ei7 Σ4rKyͧR^"/y,^&iO sw#Ep 4U",C:-Um}%{_7GPʫM{LMO9ȣ3x[zkVj!m7zRĐz +km%f8E[QB?ȭAsl_`|VCADFB+c6,sg Dɮ^$\ߘqi{2/ @Mq+mdOеKN+%_pF:Wx(zAxk~~22eA~ 剴:ִbx_\t3-BצjH΅ޑ:,9X.'Đ2 I!C0)+Q| fPksL*g>9ŬU4wgv2oգfd _ olE㛅1L͋8.8ÔZx ``ϝиj!!Q)hެkP'氷lZB~L}:wBnCVO| .lp>+ׇ+IV]_=llA=u[vE_*Q;U).R :Sa_á'eF[P8Fa1ӂ ~!q>]⫑5sR/"}I9fD9Zm\])jDKt'[{bEk57Vl:|Yh L?\$3(=nMt<=9|<n4rJz L\/;-epXimNlP] #Zt;8X&"eUk9zfPA|'ՀfG6O`ON81ɾw'kVeܨakSz.ЗA"Hqb4 #+--K wnlvjȋ~6h@%mj9sM{JiG@z=$xۍP:۵a`2qA4ȌվWszCdD;K-lL^|c…EWb8BNCGद:?,&ml b&`iHW3Q^tƙթp"S ]1Jy$]&y|YkV*Q _nNGan»~6JDxO\K" >$.VT`ptZ>h~]`($H/4:Gj$Z,R!5 ي+zXB{ӈ 7ivڟFo˜e|< "#5EJ@Tn/Pb FbFE"*ySl=Lnn3crJD#X=B" m!qAk*0?t| ׬'I؋gYZ070701000002ea000081a40000000000000000000000016570825600004df0000000000000000000000000000000000000007100000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko.xz7zXZִF!t/iM]?Eh=ڜ.+~;QܦWDh XFvCl` ٖk/u $2X|%&I\JzfZPU—L0yjf~q9i:Sk- 5Bg7C O7R$^YӜЏ4in>l@訰Jm;-ju _*YqI/+kk-|Ufl?)#iP8z&,04[u p gKBSNa}|_3R&CmKt<S#s}򑤲9]Y_S o:q=W/e 6t"ApY6iL? r@noIL:YUh9œI?\|v&6V.f˞)(UE0BaMӱF|ZBтMT7/4gN")`1iKQ: ,{ҨT d"5-z74pY`\ 1۱5GBD[weӵ˫|h=\ݒ m]Sv6ٻ aLD1qG!*׼NL瑴/#EM.'{ץV=/ (7$VD|ϻm}v\d]9})->xoN%ݶ?N1n[p794>)|,7xBiWbE$gI߿qJWip xI- ܅nEu }hiljkm /C,7{$|z]W!(Jʞ(NPZ7yFTͷ 0>RY~w f;Tk,JOXcG;[% !A"XT6_?p29n+`7I임>J`Us,tj<}N_Pǯbb$w푣 T$DUt@ ~P|zʜxQ ,{s#ZGb+ a BV ڵz-hwH9mk|)Ga1NsLSchLF]n$B8e}2eRtcC)kʳM*,>v(ä`b'FX<|_jQV1!y!~?\@lCj"^Q}ݨYzT}Hdc0qEtTc)r:lt{&Φ>w0>v}~&$ɕ}D:Q9rA!TNO_c5q -]4tת: ?)FU)!95Q:ɖnrr `/ȏF#P R\),Ѹ3Dkׅ>[w==FCm;l+fP.2>~_ :82ƇT#NOVT9-t2BdYƈL:BՕ=#P8߻sB] ,q&Q}'gx2L/ηC4eV/][)&fщH &Ň^҇t~!Iqu Zq6OR*\Yd`Be;P9U9kp&@/z#!ԽI!wIGDʑԟdR-i4#n(85Q m>" π!u$ 3'㶤?eǎMĉg쟶)! k5qG7'֨2:fm7lD:6?wtJ?n5ʄtIg 𢄻Q?gkyRSV/R ȇ\YGJFv'^'S2W; 0.sE!.7F5t+d&м16OSevٌ^ {"@hw7]7Eq8gms)1j>z:mع a/Hh0%aqV,,; X"dlO^ka&G},,QMo ÇKFeK!iXE|l..&_gۓD=%tb(&.x09I)2c0e^ fgJCAϳCxtCq:EOKhRPi4z[m>pF\{(@K60o Ը|c*#"]S@yR,+gye,K,}닆\'8A-3$A؅ӈf:H_?@h]| Eyg*`|ŧцWI+Yڼ +d   \1|[!J"S#kl$0XLÞt \4p1Vp[/|%Ww;m*Varئp@'2迄l xB_Yuuy<53Loft!.+%vЧ.aD' ƹo~T2hȞoͺh3J=O|*lp8^ ^o^wpt̐HHeO]uroWQCz{ , w["Dd`@ d S@/ uS]Fc/R+k|HiX[%j{#J2xF( 2\39 ¤Ӣ`tє;6TYD١܌Q!z,#'f1Ax9Ok(댗NyrO$+b(s:'m/t$#Ҥ,LU4hurq10MIro{tTQu ѹEt$e.fcPCQZt|490,^Rʼ"\SUOKpY^Z^pj֧rq" [uBܟ%k/7RjVIRtD#;:!E*n0vEHrʆdv,-#yz>t 17лnWrLt:\ot%+^b`h׺LAw̬ӅgkYt8pBr~ԭa5\N 7o3{Tty:XTi8%PO{䝓I]&S'N {#͟GWU?H_ wP͟\Kz, #}I89~S?d7J)Q6F`irg  8=o0ea?Ʊ FVuYIbT@8H-m*SQy#V?ȧ`o!C v~='Ү˂8! mDO5E,Z"!W)qh}X䑚J.nvpqlnƈl Tl ߂/HYEj$;vE! I&ݕk\am9^sY8^P=ݹC.Q7ߣp C#EPC}')dܽrX>5kQM׿/w RUˆc5*P&$T @T}orAbqRH\c1ty7 #XchL-gpؗ2m(W5y﵈vo(kb߹KbJKve[m@r;s4[`ki:$?W>HrN#ax T w2mmB (+^!K5컌 &A~)mPӰ5ahdW5  οQr};"bak/i wI{[Hpn$0̄i32jZК%shI,jgSÁkzszKkc%gU$i7_lVaC۟ڨ4DT`oΓ,I u2{}LK&a޾ -8g \l/]0/u0|JnrAEd+34ܖ^g=eTlH[cx+D_A ~C zcKX`s5_ًmndžnI o%mтk:'e3Sz s2FVTc1Q83nIM,ERll |jaR{<1 `ſh1fצ]撑?/r?88CX :"1^=4;o<2O fc07>?/v{ 4CvS ؀@R'IBOK Q'UPkxĸی7R.(SnwSt_qŬV=)<0gs mx՟l?~q!%hYjTrwU9 ߒV]!+-'$tU,gўQ᫆bvV[OaD" k!nI8o# %?_nчH&s W+%3HߞH,Lobd?*N܅bU΃Ǿ#[]D혲T|X! 7bKb/\fZлUl@)=>̓7PgN{c"W\2ZFAb#۩+DCbA/*J=uZ4 dW<+e%*x7ľDu4)9~B\gMy.!^gQ{0#U7 {kRDcnRK cԼ3<.׋8/4_)&GrDL *6%VpB/=HF6`#4>eʻHhKIxo4Y[#qZ3LeE)faȤǼR6j ^Ny5Cg ^5^gC kUr+mDd"1beIE.SX8%2@%_JR}boVHZ^I 0bc=0 # v$b ߶:IE23Z,0qIuj \ѧ9թxUJru)!")4XoPP66U T {`i|F /p#g+^ʂۋI9bgP1QUȠTf&atk:XC*w>` 1FC璕OհP^\DNx;5M-3?4D<ԫ_ x vق. pExT^tUHg Ą "q/b3;k)3ut<% Pcn0M:4nn.~P$ @Xt- .)J |׆rىCkBWyPv}OJQS"xdGы٣|N+?BJ~ǃg ˺vMwR͏QWUcƯ;9nU'x)[`y2j]M3""9[RZ]x By>ɚF%] 9 &FnT7 N̽X/INC" .-Y8Ro 2RYr /~ Kƪvu|9wuZ_B׌l.m1& wYX d쫮8IT9QNXZ|fQP(ۮ"!v7*"8I7%AgYIHw5dY,I$KO' *.%a#^\|:}cEqGCRy/˓--AgPѦ I'F@VLol8 "֔H(n+HzE*i?ņqaқ)0 r ]d-0`Yaxx`R9HDsFaD2) ޢnKK@tҡ'(؏[jRrPnKᖽ:(sp$™djAزyW{A(,Űki |II!+?G]xd9#>F =B+A_7x%3V/Lp+`y9Z&m2Gd{dFPֿ؀e}ؚk)h>VSb6r|nz‰I-Cl0۞(I^*hIXgF#!gDvIwX=i$C ig$xþsO @rA'q˕e,T!nCi̋1Փ Ej{lJy3jTڼ}RfjAO8{n'ɣKc:nqWן,(A2:فX*ww)t5`?4X7#2s |J4BO1Ӈ 냼'R@i;9o-izci =+3*N൘*&}tp֙>,pH tC/[96RiPN\&oSb㗦٩Z9"ώ&MJԙUu>Ղ.gq1aO@3_Lƻ6.Od\;`~ՅlW ɆqsN#>Tm=H2H5{<{Xyu"n>U |TAs@`V2xvmЦtsez>ujS#b|)dv& +-:&1[rνs/9ooBS*ef Lѱ4Ղ\ cyfk3G(hn8#&QGꊲLdĨtyiJ!&"S/:-2e/~4l@2Ewq$`+IoftNF^|'jKԠ2I*BCJDP 3ccLںKlu27sglydk a mU\T꿵 6zj@^Be9Fw-T GѸX\pl310⨋{%}y u,°*;n􊙍*U3p܆)PA{"waN9y5*T ͢'of.hr+-dֺ}RdEs r=A¤t5pbҠ |Y MNM$ M|)dE//&wq %B.-S_('2-˷`Ɛmt$I U҂"_5玛%+ jRbg܏/ x/S`XD>\bRЛ' ?2D9 Y8ysFKfF]{H$ȇBzjP $f|m̄.* Tȥg U1p M$.d4RP0qC" J&Z(y}6<0~ *MsO BRT=Gz$MhI:u Q~S-pꮦ/2Dp>>1$Yā~{ۻF$Zs,Dc25#^sBBZu|\̕  LKYe횈O,)vˣ=Q9ٍeq5ܜ9h=*kPn1&4f>u_Z!U[/}#K3<JC8Hɹ-Er""'De P4F֗#f*M wfbk aJ` JeT _C>q\E}POp+Dݞa'(xWS#h8Mt? 3B43/8qʌ`'W- uBS͌ `d?F `8BRv6ްdu0 wg~Lb#\fTY2 8" liU@X@HWxWvؑv:0PYov F_ թ,}<# īƭT6Bn8TξE;CYf$YFoJdo9WZ5%j:-^٦?%j\9OQ\$m^nK7g ձnqV/ Ϳފ19mhқܯG7I:A^ X`vPn#|L';Fbl%s?8!mI6 Ѯɓz8N!Dk_P% "qp-9\㑐pf>a,5MaxS jŮV8"!`A,SƱH?%Uˮg/uPDPA nG`a wPfz̎b*#Nw%4HRM:N' h.eܘ@[W)" x0=EhM~|5W70 ZȂ|R䏣>ϧKtvcl.j#֜N*4%BHƶ9pގE7)sf0x=j ~A3Qf-\ew1ѴJJD|xc.ĂF0\p;l.@puV)Vq+!/bVym:[dPa>QmnF B(N9ע>n)__uͭU:wmO_Њd<"( 6C6// d9nt ]wB6'as3~x4@*Ս=o[P#1 iB+"TU}]|)q,:#~ELK'Җ>hL{%aHVwEBs/\\ChCRF/ɘB/OlEPapN 5/p?rW@߅>SS&H[©^Ui7Wtc.Z'3Џ@YلHS*0 FiYpp=:t\t ܏+HC _‴ =ڷ|$6S'501'N5 |"5ewBF"Wz~bԕo*a]Zݰ'@p[`n*?2(Rd2,ݺ|He{Б.s |ϗڇ"ײ`>W$DPV`)ʆ q ; tUV2y&\Kr97)Uo@;6f4,'N᥿7kPV{ =˙3j.!7Q{ F)<w^yd^?zɪWoRsTb׮]_9^+P-r8u)^*&yr=<9 /O\6J}UVTCcFKE@ ) 1̋ viyaS&$@k<{@B6Ng !@@-BWПPpc4p47.Cޓ6Y( uv/ sWs°pr^?j ݳUEġR]ueo d܆=k1ƎV TB=k^zNWo Mc>1uW1y3\YA(r}>\c{<8=//]س`M}ݭMM\im41 1h}xlkP 3h!x4Ntσm uz@畚 rJaƷde[3bMܢ љ5Wc.1b%X{ ^Hfu"AWbn k3l30ٗ+/=@rWW1b4]etc,SqWd<!A⩞f9 46h~9C};,LĈTIJDDu11#&́[x` 5Y3oåR ޺H^٤n+BT;h4Reb;@d0A_ۤAdNȈT&Y[E W1}8CDE/li+bGh%_rO)Ȣ}N]`,vYԃk5>?"~!J;e)$U'O;1xu1/rq` `Č ('uUI5&ZzzB)O4WE ֓&Zy PF_R¾ qpI1N2OXNvвvvN.!G(k_~&U,51K[t1:.L=F_?()JQB3)D7k }k.s> >nWeiGpgƧҲ_Dߌ|Ma˯Hq$[n\K=)hwx bPz`Vp7}s1 IK5Q6Pяl9x?_E^[}Z#q]xx,W3@#3tj ;Is4B0pYe peqMnݤ!݉ד.EM*|f?Cel20BN[]I#/1 2Mˑ0k0,aL'y'$Iǝ:&{ȩ映"D2Nv1x1B.|U{{U\NhZD\4[ZafnPxx'y{z*ӯRB%Fo"O A 0/+tՔS]MKZG#b9`gQ6KFmYG 4x79actա4l!kKD-ݙC$Ղ ݢ!V!pC&Oq!&n(H?rJ$ϐCc$;BNwe2mV*|n{STo 7_&zwШS'49o?+ɕUL'!<ȘSWw[lX?Ms"QiZEE0$KyxdI@7Ox|;V/]IW:; Lr5IԘpWRvCjcPw/q-8XUs?Xz\:*3U’*xCL@HAE'o֋zRc0닓kDEd~#})(&¶N!_c^uNIvϩj9 J %X[\jpKM +j_Og#eZ|$?{BAqjfFrS5-MeZrj9ޚ4uT8|}(`C!&SR 8ߵ@ˢʗW >|@9''6=Nʒ7NQ;Y$ϴzg,쾥B87T?&1 $[.ha'p5.4bj{rbYULϵ}N&>1ʍ!*,,5mbt.UTq"E=޴ .V !}a8gE=3TgʽV|$.aҁ֊)S8'6yؼz'NVP& h4dj ZtSmT j 3(Mb%SM&uE" B  ml!E6: V8eŭ3lȇJAqv',*T/ qF@l +@U݉˽8-.06'kE_,Kٲ<43v9ܴ*quG/DVܿy@gM!{ڂ؜qȲ},)2t gg`^Ik vI(K)$=)C[pf딟w 3_yvL3ڀBM2;8$])5hnT]0.L <85ajL|WԒx뱟KpMf؞݅d lWsEHLl5s{W>CN @A`MR Ox1fRyPpc}OƢ*Ni%%> Rś ^3A֥0#TZc2 q^D@)@?*d^&WyL_caP2IkJ,2=| 2af9>ZH*+ұqVJ=2M;8ۇA+"6t3PQ]#hctan<^ܫ.ډFY˴E{'{L3fDDx#^!PoxuRJ\eaoш t5iVˇm Zv荥Gg赡ڼH<an&xt[v:Wd$FU?iBDN+{` WcDOg+ֳXRBG^'vh{DɃZ-; A?uKW%O~@wWXT "+"4pqm:CڻjS629?5σXk!n@q@1ӾeHl9 =<t&D !V'N z 9R-o5 ^k3_ 5nz0e̍gUSP>2qkA"P@V'Wć!([uݜL\tcރUnW"wKv,&">p#R04rx6GLR$)*8x* qaN\zЇap3K귨`OB#]ې"$boGmBH>,5ykXe@61J V"gwBjN4"ᙾGMUu{*+B*3Ap`7*V;ؼ@e^B)L+wyib2>G%G)dEoߖ*ABzb65ϴ?'rX8Rɭ׻Cʻn/YEޭWtI2G< UԆRwԥ)dN!h:i@p}=)7D&r#B6ghͶTsyZ,z% t1_lCR|.'?TK竂'5 ryg#EBJjd(Q\05>҈V{dzvs{~ݧ׌$òN^I׼ wS?_:%.x2|4Ϭ-B* xͦU=ݎ/kJ4%-|y9z"Ps_hwsSQ ,83 43\W.BQ~FUb-H`]0/;O A `$yLtmxX`?̸:ަ(!N~ a۝eEZ_AZVxf+GI:&DzxC,Mw}fvC.S{QjRΖuTNm:+؀֯ %i5زh/p)#S15U<ʱE'MXwan4F]7o˔OUqp" +&n@0,fa |:mP[Zcd.̰|Hx̽}3b\anL [χ7|8q? eSbeEP!I, &YrA[o|]rt;. 8  *>]YFbݘd0snUQO_,ټ55Z;[3 2M!ǵ!s*0j)##[O]i$g.Ҭw٠X/{,Qu>gbWf] jh!HgX T)pspYWN꩕y%n+co&,3%^Dr+"M[+BEb+/@<:/);Di&Ĭv|P-jM,=oDCY6[`&vm$[P8*w, D1.Q~˙v[b \mR{el~ϩE(ebX}637Bj\1vG&G,TK*yM[YALEҜdz&>MZB*g#(P]shȀJ.YGp+X'i Fcmu ip @yBʭazUj[h \|ufRO-R"SGŵsLԩ fv2N.ȇ (WvgFCd2O`pT4BL_#1_7 x:z?5V ɴΡ%Xqpv&L;y~mDSyVٿ.u+vpЩTjft!- >}(^/ݐ٪0vFs219gtN&hʵrW #qJ\A@]?RMBڀC1 V t(o xHC` -׃8*sc"TWJYzxٚmͭRS]ڪjN F),&C5|Ul7x"A#!*Ve-`QwvWնd=r eVܫ s CҰ:z$ᨡƬi3˿m7.yO,+ NY[AEH%޷]@!2 \ER]꘽|NB\QC@ngxȎlOaiO^}gOA,9>71Ͷ`3c}1T 粫9&rDRN]PZY7z5z-c<-\CQ+N@EGZkڷ Dj2:~r}+lҤs&f1j D҄MTi`^A821bv-\"(H-XHm ^{ 6w0h` Wd֨TzfI %SH)""fXҲ_oO5CoOz{tfg ?`{"ssvp {qk>خf ?z&}[gW2D_r/l F{:^4Nt|yx#.uWȰIQpGҜgu0ʪ}p9aOHʣ׎^ŢI.͍ꏿ.H*#Fx3~)vr=v(T fZRg{׷C0pZnQ{".l7&Wހ)5Unz--|N׿N E"eQ@݌>dFJP컉h]y^_u.ᮗ6.7 5/$CIi kl7hD: `DKJЖ{/)ߺ/@$oN&$C 74 5HH;*{*,'Ec/;8XyIWNF{l hX1rq*&P]h˚KoQqݙ<<VBQK|Qv Dq>[V=AaۮFrM1*&%,ՋzCPՄy^ +!]KNiRK lwLg!F%O4"%gdOj|)>Fq[ʒd`.G`Ud8s9fe5Ao S)XNϙ(wՃyZ*});ۑ&Sd"[C=fN)GL?1Vw=.,c0)}FVEL"`Im$HhHjH_+ " ^tgugљp}U;- &@`sTIUϼ*[zIDT\n$xGBy XɉP.}kMy2јRFǃ1 W#+˿RF둸M5 PFP2v5{S !W_ fGdWvafàAvf)l/("_&lw8 D]Y`^U'Ye]iG_ö\ňzyU/"9tLCi2K:`kΥFKKyQ/YT DG']D%OdƖ58+QuXśptY;xN/MH0glƚ{2V~0.fsz[&8QPh{f|< AA}Rd +[=ҍFLO.QGqU8Rgo{VvflM}[%>=,3 꺳G.;+Ii◯_SYSϳr5?k7j$Uc K&tG@xؓVIБZ4 y>^:.c7qD܋}=8~JHDFR^Qq'ZoVyaĽ,4MdlVMgRTWd刎94ݞum E9zɬ[x=|2D*~H?"3"ݭbeY18X9WC|!dlCP%HEȄdq6msXnzW@!RgH7QhpXql)5!bI!Mp֟ բY4,EcHʅ`K [:"\uG 80g]I37hV<$D惚P#yi@B@ QeTlToGFsIl<1`QԦztet!!e"mP+uo<@9֊t/+،iMh`^yTD#+_$%cq'pnĬHpBA,%% JEt+SZi:!@$ 3k([^yđ ]e:Dfyr8a %b%&WwHdn}_ Z}~WiA{{NQJ`)4==4vGùK휿\k5SI97so0%Tq?Hrxt2"\5I%Ҧ<VŐM Zj _B(v2\Ȱ|1n]hiTmN@ a~a ;^m HgP(ӥWʽEv'm uOQ}*٪Sb:؁Ki.!|SV$oYcEҍ*316$YCY.q E!WBҩeZ ®bڑ6.%3 uݰT}NW;rB&k+Y;)$#G} Ar#~a̅3Y0xbcalT禸_pPN^7.8go{c\ˊyڬq8 &Av̷$᧙ܶh?eAܫvr:otVk=3r>xyiLnlWs{EQo=1/NNթt[7G4eNg:*0/DV?yiVo,+v]~0u[u\GXAa~ `osv~^|/bЏ,짼*xfI |c*ErS U{c^>Ofټ5'ҙ 8D[EDgPk!yLWT91 i+|\E‹Q"Mv)HCa L$Fhbo:mSbz;d~"OŞ*3 DŨ)2jz2[G;z U-yŜ#+o(KEo{U3oj Że׬ \ڇbփDMyjd'94ܴ~'MNo*Mi%|Tw!n?VItX{#%껹c$XP 0+r2; F0 TwI39DHB/n)*3UӭߔhO/GX @!~ƒ)]Ps=ŝ#x]Fq!%X{RWLtH.[tMRn^e3as he}d$!l9*%Sv =Muyf+Ha)B8`N϶CR$o@{0Fv=0TnMZ~u~AEA*`^9 ûVO9ov8ދ'ڔ㫉yM A9Nj1ulr}yQu}YȼT 3=GPU5q*i`DPGfĪm8,+< FcKlyשp5S^ .7u܉'%6М.KidLdz Dk?];|д4d”_[1K_Zm=)xLYf`[$.Ec2Ľ?j󬤘`T'?;01+xR[,`~-^ʷ+Y)ovN\3#EuM5P* !;lr=wF7x1#Zo շYQ3zӲf:,q*usIρD | ԯAr})9Q-_~d62VN%-f8d#tڒQ2Ǎ D` 1/"XEr}{?s|([7$cn>kCVl/A* Zx6t :?" >X.*(6o]Dn,?[{l_;Bp~Fޯ*^}Ĵe|}I 1W0i3?څQ#[m<$_>(qݻjZ(;C@&a9V3Q1>T$3.͈'7%x4˹q#/"I1Yj^DUxFfN<6Vh섅&A:)9y8` kͿ-/= 'UEaHYMT1#]}xԍ9V*ur}΅!`t[#V'+ !gsvuZheQ^ 4u A:`x<3/h̵\.FgfH5#N6[ApӜ63uNV!2Aĺ$=.{2|vYr=q_=KBC9 bgAi,QңDŽhIÓc{gT(J;?7 jH'z8WQBsn)D+'qqo+7%U\P6QP˃ ׊0oXKP]R`7ŅH"GQC[fH~=_wӢ{(7 ĭg=X,(0 .@*abz#x׈O&7I6^z~=\|_tٛn- TR ;<|}+1spƾfxؕzM Nz"-7䓟O52z8{}b]w R)SQا+x}XYi[x Wh3v` j.~| UzQ菲~F3 FꀞKDw=g+tRfasi'd>z\|g*]h7O`dI8'W-"'L6:8G(B+%SjAB7 HRXJvJa&p+LC"q[Jqdy'4~O.G,_H!lFѽUBcQҏnB*"&rP=|+g{G|ğ"1ȂyBkcGPv!6"K̄P0r곩s`ڼ d iR΃s<(vo:_LO癴t15܆ r96W9?E]O1߀жKs{4<{HbmdE=>U''OX:8V;9_Dc>F1Dmi֘N"#NJP,\I]DKcyzر6* &4NPrwO:arXY+5ukn@d&P"Z]BV@J N4n!t+yNd-Yw.Aц:`WclĮ`G#R't:f,:_UIvh0~ΌUB ]K / ˠ4MGsCمfԸB'W)n"K1#P..c$ri& /ieji!\c#\oX!*v q -7\.m<*2;+<1W/:/>.DO<5L>W֎5s`Rgj [=jv3Rj;QmL yBQ;8U$S*`SS,GJZ|,e$y'v#໢o~fl+سzϐZYF 1x҂z.[k ly }Texc;씏XҞۇc*I:S8.o?V}E+X(U5/tCҗO$g:fU.63>ߙ|W~H.w E|d%k0:hy6bwhp{H &TЮfy)m8tJŗ(YXP2__R)c8*8&@>d xaMP ?~}s5I.v N#)M #>xb!vxM,^ Fu4A#g>ɠlKK@ '[FSv69?G\z='xT{Gp_<%l7BS,Tx=?ܿǠNQM-W5&|÷7eͼk?mH1w1=ja\+_-?>6P1I-$N^OvM]3UwUM Ҿ _>1nҤba})H4Csm-p[V3EF!T/K[SjN)DQTvS#ɼ8* _DnQL-Ϣg}g;6$,@JRn:JbD')L>Lm~?bHI%7]~=L\6x(_|sBL-S'ްFK>XOж5-N`1DJ0~||<)$u<}j

      B|,62EqyScK ZG հ8CsWJI @ !H!~%+> ;5yF<>/._鑖]+u'UY᭣p{|E9ZZ~ioe[6k8;sg= ܬ(}1_%jA'쿣 .u^`{G委8'ܐQ]H(,ˋkFKLkG­}y\'%}bẗ́"ԙeOcډ#} ֘(ߊ2U#?s!E/|/ʮ:a}t#2$q789TvDr#4֢HŐ hNMf*XbN(31O"3&ih1Y➎6A''.ȡH#_ j>̿ʈZ@so7ߓ筚[y"I4h L,3ßu#9H9°]TPԽSI~.e Ub`&kSn"<%oӰ=݃zXwY06cBYŐ$m)H-7[i|$ 6Mۇ1Fi͙T[$d*zaooZr u-=F, 4ֿ^㡫;1m{C^ a/dI]؄ To + *Vx*l3fN# b}#FYH]?GJRŚK۪%"zuR}rx.ꄟ'drw죂lc-V5"LR!@dnrR{W"DX*U'V@q@BS!6Sc 0އxS\QeSBwŶ@n .F`^.˻(>|nMɗ.ñeThK!h3K^ZQ\G:0BIeU"[gT'KL+-VS.g;gK 8)F/q(rXt9%vv+P.K;k(nGcVқm,>#6O'CL[6X3L'r6*d% j?s!"iM˺@iI/#G.wI0憃2b0zJ_teBk{YJ:2N 08pƛjc<a N+XOjc=#ԢGSF8e "2}牣ٛ,$]g:. :XwD v?@ l dI&_ٝIT|*f{nBa\#";ehNS$I/轱 1*JxCA;+ű=}<6kt%`rͮz8$L@}U'<_T1)gK3e%+縵WŋS{!߉/tk ZF1Ѳye}X)M5VmcSդu.;Ԉ 6 7©\%[ TIze֟j{4csmb}9,hx㲈 ӦE5A< .!m/hi׳aJ="̻x;xM&3\=Ĩ J=Ch]n<ֺc{ZaOӤEgu,*J3r"U@xOޕ/ lCp8@&\]}rRdگ-KJ.纯ΒO?~Vh1Pq?)͗ݫheVCJ4113}Z^Jԍ] P&uqom6(Գb|72r'0}l e2vuuhh &z5%Kɹbɢ-b*;:dƬ87tfdcNDXRHZ CmN5" ]Y4Emu l nuwȴN\9?N>|\um ꒯ yXpNb+0n$!)1RJ#XEV^B3uK-< D #X S~)P2ahO:S'v7 &.K<3Sc`Ĕ<&/8Aj}q>oۋo^ݟ8WwCdS+Ad&"&Hڏ9G|A_( ]{`+hVDT2;7CXy|+yߧ/ Nl R4G1ú `&(֘>x0ȣ mA~aRL=Knݞ M<8XPCdpH+X g0)PJvc^هRPJ\fJ5a;|3[zgRYI8'-u88#(@V!4b 9;>=  *4ZgK,mΐ>krw^Ŋ%nH˞C衝RE0gd\I9=sGVLאXh?1j_1]/V/nV EKJ|&G:/(% ;7]AKViS- vx2n2["˻%rh3'%:4[TP7dDm>MWDP| I@}OXh3!nzMHk A{c`&-&(k)h4T2LTȠ PJ:1Ĝ?gbt 8pIJeb0ۓͼmͣ_wlޤ}CLO뜵Ęa/X/K;*bx!A%BV֮xV#UzB$?y3A1\g߶Ӵ]`+aA>mbYx.MgOuN0`V aH$H }$L h}W +FT܉KoYIІC6yn@!~y\Jt%gruo3s7TpsJ >9yra0HTú̦0` T&\Q8[\ o bHhX~ R&= SBTi(b.QWH69OE#\"d<\53 5%lxwfg&`@:v8#8T?(U$alրJիt-|Z0Fe]. #`\:4Pj"_5M9i +E{Nٯ8`yΞCs!=_}QCUwgFwˇliw!)pܼ:7Hj> 5:[o{[6P܄^HuGZUklDȒ9׉txl#d]7gз "刳#A|{c k$\z{- H͓r돤qg[ xʨҹ.ڈNϽ=25%"6xʔ<-q[ߢofɩ='*|ȇ$YwN~(D t2^+AfÏSew`^i69!;gEx'݋=^ ˟\"لQ <8<z^C,W9^6\(ohM2vqUtK֡ED@͊4w] ɶ`g4]|˾)7-_DQZA 2Yn ˫j"d(yR6,x4 x ncߩonP ҧۇOeSob %#\0~v%nATgM4s2&@VA)0|zHS!)ƷWօN!OTBR`Hn ' /lyB @Y${O#ujz&b!PńsYpC3._#$DQO,VCa` b.1&,n 76FKA%끳&J%'\[;7(;hg:%&#Pv0rS{78}Uؒ.!PZu 2($ 2 a$Pٙ*R`p(c9˔# U%n4>n-A|%/=wdX{$@ }c3T|r#{rڹߍ-"$/6ayorÏ@C &,i*t2'M/>PBU3/SǴa͸rլyYBrcʃBǗ5ﲌ.^V BTS[N6[/Qv&@' tXNK{d-$y<"#e҅%;eaҁ]p5gk`G4-'Ckl x̝R*< Ϝ s]ѠY,Pni< %/D7E?-$p`=`v4۝=Pcj#km}E"{5 zfJx $ҳS3NU7)BlƧke2 6y ڷW-ɏnDy@8Y ,m Kzj(W]-|5/mXu 4I 1hdcʂ'c6̆GоO覯X[1y:I%%h@SLu_%Ew+\VT>jClnq#sZVp)onЁf[Vyyk?88xhtU\K;0Yڥq::O-knI>H~0U\0b(S5Wz8+9:3, ;ZLQƮP$i٩hI@ iCucE > 4~LdJBWJ6Χd xx8x!CG^4#lH3 2l֘՚_ib}>Y[:cp,hv9tAKg,w#rUI쨅y}xZe:~Pu &/1G%rOJ]鐢 XCS̋Ie~8րf ;6)_66y 8ϲq>,:;2ɅNG:QE# ͱF!^ oaw,O]1=Ȩ :bR[;;z#,nYFe/V}bh' ~.FCb6=ԗZ a+z)!=An^'lӇHm>5T8k6arb5,%uG[G5"$z5՟-^ϋ?Yq}OrriQ u{ UgE$ "oyՂ7἟Is4 NTx5C*㲃5vTVT#YMQmlᄺ3 M؃^Q>F{&% -^WIјZ﫺EO=˱gYZ070701000002ec000081a40000000000000000000000016570825600002f8c000000000000000000000000000000000000007000000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko.xz7zXZִF!t/ß/K]?Eh=ڜ.+BU1@WF`қ8~ʉ`_xMdVeDisxaӆHᇝ'E 5 ΪM \V?sǑJ-<=%>5ZTma,Nxg"J[Xigp*_< :юqpxgr!^S͜-!W2a))p# L] MwB*'|6m- |hL0 Zᓇdn*ⲊB8cX | :=MZA{lȳӤ\QVGM[ٓS@ vEU1gE4y3]hlZtDjE)"V{9N~齦>q9֯5{d};e%|CE7'.k&E3 SdA#f!U h'38ohg5_WGSP⿙7\>5 ;Nn۴ >x.Ɣ[a56H4r t:#5j]gS$o'i:c^A99T& LOBK1f#5HdžO"iHwvAo=ٚ9̔tD:cMoQe:8Bi_+W[άV[jRjmFp i%:+wl$1Hslc1 r6DNJPH)/r8X/q/P2*ucK'bR/`fiӖߩ].|4@*@z)"g\Y홴TނgX0Æ@a1\nW TB}*LB ڭ.h:N@ DYbQ#7]Nd bNp> xnMd)9aMqHBrksP3ZECjeL^*!ܶ%p.:`.V m ء%B1w _ndZ_a XTz-䴁pf N>`ey~ED 8ܮCG4zxSY noN3gip-9 B&cg6*Vor0ef#x\HAj8;x؎hf VO6<\y<|"b|rD%e4뢎" ( ,MdTs`p~Ojp +9J?S;7rlTe OQ4`$mFV.lA  ` Qp.w0QKEZbkmY Dw5*Ʒa$J k:g[ng,dc12K%ۑP#3{!_ 9NS,UwKWXA](JN/@%` {e;?AQZ[rZd9etCYQGL=DOV7` 6=-t 5vieT"nHP9DϮg y7+NW3nLi5;jL|Y8XFvg[(s}{ҤX`^  u髟wF0:j5ٕIЏ S?)0S1[ !+Qk#,{h.E@{Rũs=0ߝ׺Gr?DoE@c3ǪDIP҇a qv K񥶦D簷~f%yb*}y{*do\\eSØ8QeTŭ?Y vPqG'|\ݖ?gμF ftwEb&5A q:ܺ`G#h0-鯗݂@pJO2͍ɞrjPd,)@K=rZfPU1 as5 I汗`cF)[X>\C @PڏE}(ƈ=o0}}U{WL\\ȤRC(狄 |ع11wopP ^W_כDᴩo0]x?9g@q.g2Z Z-B|e_ \j`"f;%Dʉ#:^1]/W]IV+c \6=kjoy/ nYrquoc 9R_ʼnx2Xi8[gOC=4Ef&gjv|i򤃯J ̰;=]Tˢͥ!8xܞ=T,nOT#gm:ĥ4 ϥ{v_֗!0xDW 2PD6z)>s9 i&lyQJq9=&  FSʐ)բl|c*>qExV\oAR[5- ,W [d ~K9Q @瑍"^R`))6ƃm7".!4/YjX-1ǿ +W&#(oB M;"= ܁1B=oH#!#zR`TX0('Шc9aT_^ {x?+k#~GM:XZ/ 5蓥A#)mq p\` > ]$WüJ>%el(+41ژi;NKEɴ%OYMNŶx܃}z 'Zh15_}tvUYnN^~#k84flŖǾ-8eG|30 tҭ+2"8j.u֊R^q?փk;o2'G)-3lX &zH9{gSpѥe\ ,&s#Aj<ՀQ&?J{Tj&Lv 1lG̾^jB1S.>ɡqhjOCI,v/es{ t"=śEHlOԴ?;K‰:J\jyb$FZ[ Gj*cײ6/2UP|qr(f}")*ڜASyZCL,͐Dy*V&`Dy`א5|мK#𬆧4ŵfrKpȏt\ɋ K죽ۙN@_BVV0 c\Ge~рv3ƤA6&UiUG`R6%m}<6/K~"6)m]_%Y8>\׍bs 1ν^CI\L.#_VXUnN14x6Z 21=̅k4ƱNkTb`QE-zE%GܽRndeޔ$xW ~K(l7<p)ltd U*NZ֍:Evj<<I8|WjBYݡx[eVa9Ѥ5Vw?g>}\;Əd ؕ^c%QxlWrp23yҹE\O3W]7*#A~5Z>[W# jh5d@Lqrno6n[;WM]@G~q0o=6ksgpvPeC2 "`csgA7IۈA */ޭ_U=qLcg8zߤ{pW-fNt>g@14 7dž*OýH)p6%DԔزߙ6jF CN]9N N'gq괖vg ;rli*EɈ(Bձ?bg"5īyS¹Ow @~#f ]>_~Y H oͰ*t)4N 3/c+HSzB6]uFCQ~U^@ hh$P\!> "h,FN tĜb}ll 9@"ky",+y6]c Uwhᗣ|,Q*<BwD!rTA+\W78F]I|omrVyu+EoȮ/IZn%0`/fdbVpGG{HIn[{ױ & {O;3ѯ3OIH"#8{>W*bJ^Y Jt @_X@?B;No.`"*Nj 2Fr pa0og kÍ :Jτzjb+/y?&GE F}&'gd* =fB\+ Rˠq`(m*3<%Lmغ2~#Z5`u"+] f(=ᑂͦ,b=S;stKt HSC- VI@ľi.fڴY\9l覗2.j^Sr7w܅ImOGC0h'J5^BmNЕJs;@~}V>514x0K֋+_<0)@60[U Fv絟yvy!L.(=о4mo#㏶Zph{Fx]DRAnxrERMa8l_B:q8_$jN1wU:f`+wS+J2.3!Yؠ==.LӛI=*up{#=x1֠JaIu3?9HtfH-M|,|Exw\2 >3@C;gfp AXu[W:%iǮ.1|j; 8*Vbo6$TW;藗N_py \xU۔QɛK 1#7@V2VU9`Z^Z,c;o;/;dL,7$6u-@g.\O'cBD76D :eeZ;< W|m÷!c I=D&+>g'Jݜ )/.uX̚Њ &7*\ TFIEc+FJ2bnƢmk4ȲJpwjA.8>:TwQYt;RJ!r)AX[۩s=L1 %ź`Cx 7\Pɳo6Tp>Y7sϵcr fdܚVc}Wg@arL.y-TLn7\4yk0h@~6AM1WmmKoPY֜2wEDnd1XNŊTqJbMS腝1ifUhj C,K0]Bw3J(Iq]^ZZ#*ҾÆ>E{) sxQZH8vzHt:6pυ.le& ;/\~/ 1I3ܕ9YȜI$c9]ZJ[˅X"%;f#8V[.7bt%w'kQ'y{oԺ|UX+MLl}@:w#eE]6ْpTRlWfiܣGE#Gpg|jzw3}K:0 E2sn{Z |gCцiIZ4a?g%s~vAzwv(u֢gAI`gwfR0aW/@fJR* Uv_|Ͽ?: S|zBF32wp&a71O)GN0V3+`$ņ` L;*hijom E>(Yj8;C+4 0x[&@I'Q i-f Lõq(DPR ["3lknH$ZOix/Y X'Uд bcBOy.qt n {3{!G_%GT_鑠$8c?Lj$&nLoڋk!ÚU!-|8C1'DR 7V\L?KeL|:YϙYz1c!%w#կؐ_ $ l`RED -[K${vdM!wʺ:]0JRh$ Ú9\8Wf(av%0:JTZ8utE-/}fMіB`*c˥*:4L˵bhpp頭kTDt:Ę ]kR,'GM:NOļqpqHY5gFa˷zZbJ'Qwpyf_`vp'{<|tAQ0n6akK0$Z=Mt"bu6*駴6ྰ<;[rXSP7-֪)4 $VDd AxhQ²TrMwTeI-x^#(4Lk޴/V[2D}h*1ly>#Iv܌5(GLqa~ {᾵Vrv ēvU>7|">Dw&?fk, BklO'ojJroĝ K= ٢;a<83G&SD[JMiw xf#x`<D+V;ցՃ#>?`o/)ya yrj|rh4rKwR +62)3Æ\C[2F|]Ie-oeu#fNlzy{{vJ<ߦ+a:??wt|v6<> Rg||_dΚD3HIo+h;o:Kl@oAuu:nbFOt sI"{;[Lh ~jo D. uTؔL.h'$$j#13;?pM9}uӛȁRmmD|<*bR_ܵb%uR֎7@BTrX3>BTy$==]yx=H1-,IWc8o赸R!ąG@/&5PScwi,&MUH+E_ܤEFMs߉g "_>l;>"FɊ/t$k&/24\Ķ so"onL_m5w'c܁e|ksA1q!ia2$xW멙u76[@m1NVa"€ ~T(/I~ Ⱦ,[QZ޾_g' 8xJq{nz¤ȏ; Y7E\0Gm-+Xzn8"bA@[AlೳAdK{vت&xC2RVBt \Bu;-Q־`H\^gՂ7 ɞ;`/D~9ϗ! <.Q_pDTw }"Y1xf\f<6!=Tdk܄ l?gJ@l 6,Vw~ *AkP *$TJɑT]b}ʫec˔m ҍ3p΁~.Gdp2z[ f0RӃE} k ClC&3\UWZIͻ큯Ϧ$F޻Vd1sҌI#i(貫>OJ;nk<: c.!.uj k~['[0.bR('xn7جG4I0H}ڡ># srs>7u03Ta3ۧ@tMgEC,\{ʹ5='=T|P *;_+6B_|6כh uC[!%oXƗ=exRlE&6Gz"v;-2\[N@F|68Epi WV _oLĈ(=G|:P dg[WD [DUȲ=@cuʭF5Zd7sc zjq A2M?·cqwqͺP:0DёYzC dj/ԐGP|6uhrZ50%~1g*) ; 25d?I\k ktN?n{, > {#ڴ6ð"ETgjI_FJ[~~~T[ 0Óu(_;ߎF)5ǷX`"!M8C^J=5+ᖨsuY ar$QquhZEwhstY ST rK*0'%64࣏\LpJv[ďcg Tt+\g+oGlb!Z= 50Si^"ei8>/kpdž5hpn9>TC?a @7KřU },¶,%ޭH"ϥB ,n[!<@ެ>A @RJapB6PIYkK z PrF:݌D~^-`6L=u^zuGjl?ׯ>yt& CٕxUڽeO4:R79Z;/o F11`HX>yH#0cP3~o{ҼeZYySѷT($R>BUtyj/2=Q ܓ_wF~C]no;i q~@Clҗt~OR9Q j|JlِG(qEo h 5 ^:\ Ljhimea͞&OٲK;c(  |oht5)jA&F)cɤ@_w=t,0%ٜ(T?'QocHbVt.q0%ÒJ XTS0@^ ͱgYZ070701000002ed000081a40000000000000000000000016570825600006b5c000000000000000000000000000000000000007200000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76-connac-lib.ko.xz7zXZִF!t/'k]?Eh=ڜ.+Ƞ fbN-]ܛм~nT=PEx`sk։R,ʋdf@u!Yz!@t.}ZC,tէۊ@kI?Cgg2xMWN_YR&v10A؉wV,*wAڊ2:\YSlwm10nSRi2MdK۟g{|uWzO{Ʊ̭jB߷aI$3lx rdg!4Ę _sBYS E4H<5 N/Jbm-o7L#ͤgلbP|o5Ժ,>D9Ua^U ߗ"ͻ4˜ Fmy ;(]ڌVtIiإa8`T2e%C9վ<*/Nia_vHu@g :,0srTوnA?[m[w1`]Uꚓ<hZ ++Hg1Qޟ5b]cϾKz C-0?iTT5Cnw hc'C!`qJ@H^t˨K Ѳ*QKF`_}'+zӂt>Al8vnbǬ)g׼=yݥ{JIjY!óu&"2'wT'l:;!\饇'!=u)M=$9pJWcU-ǔ D4 q"yŲ^_\fC(7+C/\磪Uk_[՝\&_&f=)DuiQF¶+-YM^S20Po7ikZ_4츮$"pdfJ6#rʓ&'砿~FRh b?au|jn7Dzz35[#*Ģ Q{U8e$>C0%UAzЖc{ Uԛ<?m8`DQH|B1B1 }%sءh\CQYjo+ϜC9\rkXoX|X0~ Q_weZ0B*D .d'&DO3!<9Z8&gӜXJ1=m'3p! (+MI Z?/"L b葞ocpI }-/dTkj!-,pq⳦{nC(#I+IW+y C6yq؅X1!|UH*7rˇyO`(FnTA4D[[MBoqhFK0"#x&Ӻ,J:8;N|yF7OWDI 9ua:yuK `{-o5z)]gvFxXzD@JfD.bg{#-6F~2*x(>ph7K>&/4La>ʌq8KbT,%xs!ȟ@^1I^*!*āݟ?|3aRajt޹q BYXj/<&]Q).ЬExkmfE4Yշ~CEUJ6᠈>ǿ/c܄-lUW(V.edWw*%n!OXb5~"V)b ‹_K@*|9KRsKk\နňRmpoV"8#Q8_tʅq =ަ#Op=6}Si4(UnKi嬂pVeJ $3ӹQСdAoZ&i# .VM"bm;WG0/䊒Co}U Bxl|UBv'u s{F mAlpvjvkZ[&/A\r`]Bғ^ʋGNJL[d"gA#oy\}1m! "A6Q&A $o8{om#IA+^ &FSǿԴ "-SuiZ-e狷s@8dP*4 WU딅Ӷ7:9̅ʁ ]1Gqqmx(3R%[7>Azu'񑨪em)̒Ҧ3oOEI$z_8|pbA&#{;M-!7FM]ՈܦamM3DE"djr_m\̹FdV1#`X0s?eMM_e&"pHc(da-grY΃X ˏ&KG ,}N3e2P6=3BgU`9ԬXMXaa1:㭡:x٢0K5_Lvz2QF=§za/V qG\+Wxrרaz(!HsrvϟЇR8+Ͻ7_ŊkyT6Mr"` #J: jgzoGFDP 9bDП'?8o?=ݢoexYWFF_' _h3šh`0Ihr/ |}cn;dc^C" پ&Z X ޭQGia͹NMY36vB!z݌'\xR{M&u>1U: g2w#KN"|禓dio;KBZ Duaά,T x,QW/eB/m[`>ABD8$qH 'S"=ώÞXi%-ccnbם2}/A#Q!`0 M8DEXNewCnMoFOU Ԋ<`X3Ty98^V$EpHzhܩ5+3 4+lm_ύk:k[>ޅݩD$9VgX~ȘSJG ,OyVa$ ԵiRAIL"$x)JZP$" #WvsCCŪHڻ06ͧ&10FuvPNl>DŽKvm,`JqArf~姃9̃-0DMoǐ^5IJQa ߙ%핎 ݳgreTWz%Q.c^ڝͣAM*kD{,ſsJX$MA矘כ$$}6&{ nZSP+*&ĿTU; ӈ,5yH _(p$R{+29[yK1#Hz^($폌Zo^h\еtjZ$co<_:Cmg[eNG(~R"y3Ur~81 ˩LLIe͋ ^1Ur-ẓotr^<4hJEb1u 6HxDVхkS;f Оƛt޶' ꔣ=. h(NP+lI ۥ'5ʰUPQ_;ZOUl2^ql2_:YD}VgX?pLNx]c;O%y{Wiy_=Bz*cOP OtXhcAOzb>0ǫ.^5k (3?Cdqռ(xhp͝{:O_WcyczHkl6tU@& cs QSˀF],#<cNlձ1A8\RjR^L%2*P B}'~LXX bm}$.}(.t$H1pF~iIz%rx{5R" % aٿfNLϜg6͟B:aGwm;@pO|j@;_0dH|;*-$zwH^BDG،tZ=7с'pͮ,|Eet HQX0G*I0ҢiFIdp>@"e5O q(gggN2΍/M9@O.祑14%A]#"\Ks@WT: Iֈp+wdYq" Bz v$Ad8--lVbydIVCd)kD*+IMxjӼ ? >9|l0c "iig>XOt mn-$& +VD!> y,ͿbY4`9wįeNG-z{KrqCk% ykrӐ7;bQ@v9di8>+Nŷ {ӞU[IBb<*UbP@|HҢL 2 uki90̷S[{V-nEl1U&w+V1.XcQ WIxV ]R* MNy.`baiКa?~Zsv]V$\⼊e'6=߯;* -uĵ~DsO?Q7ɁVO 6@a BL#[.vXccd\TkB/AZP\yWdMoʭ2+hM߭ )fƜWKT'BOe/]FF؞r}S2W0IWҘXtU90j[z$s%}dϛR$"*۔>MѧjMJTG`q+( zAr# #~Кpl:Gd)=5bP5q(!N~Jxn24GJ\>EBOo :p\B5~;5"?RYyI5$M&#"A[XxVV !BoSX>'[D9cRCk8d;4$PvV :y:,j7 ظ++ڲ](,VP4 2dq{놗^٧&O5jL7/2:=úof?zq ST_^c5F Q`( 2{Dx~׿PJ ^dpT ;GXe@+#>؞:j?<)BD(Jqxx5QP3Yxieȏ}4᷇#$IHىVdB"ץi|ؒ")"YA%;Ç"K6@ٔnqFu[1}MҦqsjJPhI@fV>#_bwUSkΉZYFNXRM l5cՂ[['p,LjXxW.z98~^\_3T}b\+h ݠݩ\bRjqe5P +a8f:,9@QI-A4lԪz`Jɹh2[㘠b-0&C1` pd^fi>y⮕Rp4 4.ҽ)@:սx񶦇:ޖR <$DxAin*8rZ&&0ީ.mLlZ ` AzҼLDcX)]88'`j=`!2:K@\a}۾I?v#W(.Mw ; mIjKrE+Z\r.iMe"sSnԪF:J̛Kw{7K3mЫ00KIa"#uIҨD?,E@ˆUBYV,1h>#*";< iq IC ԥ5he*u8)3&/blwmsF1FV-,Ss2&+J%mivB I< \Lc2\Pcwk]#a(U.Lsxm,,1fȺ8Q(1KX!a#6=FcX^b1nݦ_Dgj4Q><O^5k(3CMQOl&SkJ <W~mD^4o-[p F- !\$$dU4L,Ҁ9Z5 =uXdiP "`c^>x8SE=>;#F wn(~4AP_"̕\n *?Ln)\N CC,~2 92Fǎ14lPĠ߼DkJ4+ft,|J4ՔEud˾N 2śȇ LH&æpL i]JirV֥D8̬t@ћ`Ȣ,VV\ 9^R ĊnN6|%R%2Ѵwp NWm/\hUNiLN@r\M"cՈi8\]}/Sf^pH7l߼wy=lCU-s]uʗH/iLwUZ턅OXQdI"$="J}C- rЄT'9KB۸ =nzt f_?{2A]S QZHFTl1U _Jt&I624i۞&d3 BIp?fpF{,*?}_;}yc4G`UNd#5ĤJtTڗ`pȱFׇiu,,O(/Z 1dud}I)z2U݋AB4H =]kAjڶ`-L1;@sw+&`GYqd5Դ7YV?SeKTӚI[||L^$R:FƸ:jŴfkɏ#0OS1І h4(.ڛgM *>h2M9eYHSC9[:>ܳd> ;I9U;9 EKH,z9]Ίb('t# yQ Jm)-SKS9ZفzTdӡ#o'Vw:];_>;yN\! !o8k^m*YF6ۿ9M>W \ȁf-B&"@B S+pm6TҽQ54vzjUCmƍuwEx^ oոh)ہ%X[[dkՏE[;Q}\>qQ5*#[v<<F YBgg6UBUV00G߆_(zD䈮I.T7MLӥj,)1](V҂<z|yƉY Ãfi2/C`I_e3? KW9qhl" 52M8@LpD :X<3PڲZ0[ֶrrU`uA' IL0U{5Pqrh}|Z2d1u2`"2`86jk_˖DUzS/9^/bȪw1Hj=&_ C#/XVnc+  '`FڟH;BL)RB"hBR^'#u4wYKRHLUM=άBubX[ayl_GjO  "PUPb:!.t.qH Y?WW| UvSmjKqԢc,\W۵)5 LHeexy'KRY;E6{{JqDr&1,c%?'[rF{YQٴ:j "C*ks Ai?qcq 7uN2-{e3,Ŭ-*OY`AH;)wh )M!W`L3qf ͩa΅@0n,)M &֔M%ۇ{SflvCc5]uf'c_ 8b§|b4惋ձi˛E`Cᬆ{;6khM/'j=c, DXuD[)h`xp;R{E;kusg-v5tk3EhMN #$@2 %-I G̅s~Ȯ_b9:bpSv&Ε0ͽnKOR%H%h(XY` 1/90ofV0,@w e \lRNEn_$JFץ /I͗+Vʤ[k}mvʠR3 ͞N&QW(F\3Uy~hΫC<)׶1zalNƠp\odYx]331o@C MrpL-UsBې|QHM] z xa*cb@㘱`&`@8 CAO͒a0F NZJD#7@φب4 ( 9$Fw 0Qv3.ڥPqy u剠VYOGx!!Z{f Ƹ4w@3JJf+#pܔ <ØVu hyGqP[Rk` x@E4dրSpʉ ,{5V.d$u?l7wXxh+>8zm?l(O(1*+3օV[S)|#,DYk":+1Ksi)ۤb)@ Y !ʈ|ZX7*mQ|(BI?r:ɂKQH=}=~'>\p%S$=;;4qjphr7#*`4!Yi{ݕS'92r!CH`Yh4PO^]3A?T--B]ĵK*rxz?4GST ]f La.ՎʉǬtӧĖVOӺu-jPlVg. aəAu&Q%uU?@(U vz3X 8Vl󿋽+ӗLt _mjGȄ!YIX(UӔ^t>|ĪnR}9HC)  =89Uz+y2dC$|/TgG/j +gmZ9,;k[ID@.:i Ȕxg7r[h;/FFUX4|^È?9DWom)&Xc,LBsb>}0hrDQ HUӖۤrטEVYU>j'= Bc!BNP{n1(VWC/BuhtlU-2Lyt<\l\b$Ӄ߅e%G"M;.m rU &wrv;x^Jm{@1aV+@6o!3B%5£轨q쨊OxSiXnȠXmbel7H0H/S=fOIkiO70wc_Vd':i낎/(E'iksFwor?%rYz ]Ff*xLJEzwfr'viC w?aE?kI󬼶b1f":a@ˇbv!k?Bäv/1GXfj92 YqE50Q7*蛙C'Aa7HJw/lcĭGocTɒ kMz/z $Q[rσ>elAc JZwny a:a 79N1: 02`=3<΅h7vm}S Yxd?߂ ۙW!+9к=oE\6u&ue;y('k՝`7=TBOhVEly,S$*MפMe\UNSt`-T}>)µ`.bS\kϐJ-5'뷐ÌGs7 r{(=N4Oײ q`}*y!%9cEߖzmYn6.-,wt3"톰cGӘ^KL*HXvJ"aQ^ЫrRlq,/a*L2v!q 'lmNAu*EOH8]eƪ)^[?qeR[ÄQTcyZPfs3NScZYLx"0t%U)i:gq`a u. AN&")笎̧bkd#lZ'<,Ll\^e5xRML'[ E\%< ~8=9 Z]-pW T'r/}U[P'^4cCo5 UiDzDs!l7h?<\7VY͏[2'zV*ι8|t ?_>kՂ#CS>K•%责5 p9G4t}\I]R$&E,Um/ryDl-.ǻ5ذPLhFbcGE;]sid;4nÚaZVپwuM7IHxBPo>vLo+/[w_VF/ J`-xVDoV v0뢫>2k,HslqkBX6[IoQ'in8qz0.A{jh̨i7c6dYvRJ_V8ߠ,hMJO"Efd&~ۈe!&HpW zmUSյW`A^مMꌟCrLu1KHg'&8wq7B)3Ka<(*|eAuҟjU0baRVDY٣_lu ѷ \o@<6`]šDRkE 0s;g{+ea_u1Nٸ;u#A_~b̐&5J34pAk=*@%~*ׇeЉ - ^:.\>_\fu\E7}[Ǻhl=;Ċ;ȍ T Vb._YZ%~80fxJw Tb15/Th7VH"fYlPrX^Fv4ZƞtqJ[Q©)X?-S!?s$JKϝ}072HS?5jg@K dK} u,SbM ?x/i,_Ǵ6vI[gʩt2|YT=]]Ph /"樘uw%ı8NEH-8WlWT@X@\rN™&1Kױ.;aտn[3=$ rnP@I\lIme>qZߓ|!gkK5*ptk}iJjhem JŖ4cg<,|ث1Zbd2;RBz=` OxS3~גV+ݾE\!7eG<φ'.NY8-ȷLv +rL(P0cX Mc$C㧭JA:b0DZQ)DA`ٙWcB ~v!o xٚn,(GmK,{.O̠5ږ}P-|\|/fNglt^qH7EJٿzyߋ1E~&66GO hG{n}djb'e둥hGI7zѱm0Geb<f)8BLʀŭvEMX{F'T a'aX$Gː E K[ kMey8PuxF`hv 6xO8Q{jV%eAOBI4EZ$dC8^y!$ 92OsuK;}>iw'|iE/ߨ7~BO_[aaoq|-( rcQͰ/{8(m%Sm#Z"N?8Yz6e^Bs@,D.w tdJ?U26q }I5Y7Տ*GCYPPL(zŪͼ>oB7wIYzmsf$FBt%s`7 M2TM@p[;RTS+:;8cKOfՂd cAdDr33úW!8MڼD2PǗw ӒNِp$OP8_ԉ/ D@Hw5 mVZ>]EiEi9m)F2Ww.qs(Mc~kMtt "}>!Gl H":B7VvRׯv()9酃vg]r`~m"ZpPh.?ڮNHfm1.L%UG`mJi+B;V\cj."Óbn1_`6,ʼ0DgSna//e Z߄7Àap8,7,"6ň2YZ &M{9 m٣W?ߛl ݅AK ZР+!Lu ZڌmpC^-| bߊ >4g.6ad6Iմ(l hDT1b*rc ] M?Jz;DAozV?JR3vN͒RyN5*q~w15;h6 0%F۸ͫ) 7iQ.}gpp!2u cwIAqM1Urk41}C6U;.¢'\y9hmUSBp*&q "U}d7!y(:ee;ҬQ4+K& o|~GrLI*;ZB*wF7Bp*r|6ilM}H; 峋Gɶ~VA~id82jS1:vuP7w2=50 &;ȏZ ssYL F#FaPLS:k ? 2mxy>_xkJ!H2-?#"͌AD$)]_熸˾pY(/|O'j&6=K0q.}&ΤÄGtaqҶ}lrDĀiBwSz2K;ѧ'a=pvI1CqlHѢYҨ:]Kj*=zb E_ YS}3]c$&M-(W'K5&Pi&nK> s"Rw вd0iև?J N_X:$Q.5cg3KmYC @ z1[̗)uțPʏጦ4e6I3]݉cA WNF4o$/?~7b2&(}Ԫw3] .01?OzUE "ᅅg"ȭg/Gh(R8?:XFQ19G)TB])plUns4[Lv`6^]6D1NeOq .T7{ ިa> \13U3|ƽ#wWSut!uZ)wmV!J:+*jz<^bϿ #:4zCQ8 $m;ܷ~D@3ӞRS7^ hA.mσجZ=4 q3.lh."s7p)=uJ0GHT^,Mdpvڏ!y1?EI;q_auˎuwrP&O`hO֤VchE\[BU+D?:^E)ɢzYƝs %CՁ0 ):8bLcfqdVę{lLۨ7n3ds}cF?S+ E=2Dyhvpí#RɞSv\'q+ZMfQ)^ GqDjb,ŁgkYV6mV8OCUNi^W̛* u%ۻBnH^em=GOg)xV7MU z?f R_Q9@'}nQMC6N~bHv1cnڬT& .2z }+PpT7;J6400@4m*?c}# Q hcb[}Ɵ핤pk<QpSZ7H͘k #D53N7;K"1*ES=SW(V2-AlvmU&!{@vLr][~_0FNTBG;yt~Q92A+/w1_ke74{\6 d-6}*9l5g +|- aU+4WƬ"N%/ &7#g. #p+٭2C̈́5=j"鹓H6+QЂܖ1CYS@'#XX!:&+wsr? 8B5:W(\:E3QNV 26VpV~!$F}p >AC2zLZ:vo?}_""4O۷"\F$a+?4Q=v*ƒSaCRw`alA%6pt  3?_5\*PYX@z,3Ί"a/a˅[u. [h]ΦV,KW-{!ؙO9z,Yx_a<)AWoS}sv8^ۊAsd=MH댭@gU&ҟvD['QC:\#0Vea7c9%d_fIC_7z4˧UߋxbL@ī=ߧt "pI\R:/ ;#fx N&qϬRg㈅``ٮI@jB&q[v]K9E,eV(ǽ; ZXe_u¯pq 8Ɩ|׸wSJm>-uDajG8۹K$Gr{*#!Ǟze>!;Oxh=;ImmtYë+t_Ewj ҡ>V*L:,sGZ$r{Yk[:.;K(/qxh]Ԁ;@ j5 'sӠsg3iؾ֟x3=-Hk)NJ%,+ّX6!H*'E~ؘgX`%ӹ1f M5 `(h]PI+vUxaQBw;)J`Ra&Kuv!NԸ65 iׂcYm=-?"!Ɓ>o,)5/T(i|ug|kud034W̅+>n@JgCr:îWǗpay?#x ack˽`@6f?itOұ; g4ЎXGs::j5\jFEPb쨟ߟ}iUL$QYM-P0F[#I&q*#v&6wUƒln۾< t08R ɱ,O2Df5XFvGH)Ɇ:z=+Z%2g9* g #e-/#F@S=&O.'=cYԻ'+>i,SWU5!4?pg\Pwe5t5Pj=W/Ҩ xB Qǯ^B*%o+Y?1bqV]Nwp^WkLxp;# T:6:Wj DYΞm%n<1R*XYʤ PܘB4y/"1Ɉ0 Jbeqy{ W Yal2j+9@L_1C k Ҩx^%юPiJ[3^3AK/l`Zj"b61?-4W} !焩)~ɋHA5fgjr:ATk *q脇qcIkuRCqݟ 3(8x6oڳ$I%hM4AXAEqJ[vj]0U|j~L*zFΚ @R2CQ&-~r jyDm(~x [㢎3nF8_R%&FOIgERҽWgMa%t."DF8꩷A$~ `ǰãsGޱ;DO[#I=?D:="='2hXRwQD&^ۘy((ܸ=d! hny1a Wq9V wqVw)*z̖'Lڂ;( Ɲ̿2 9D>4^9i߽=frt»\y6scY"לy 3nǒ.Eb@4p,f ElZKrvZV_Δs/#Ƣ E[T ׿C.OyP!yϬӡ1Vv0FHrihEh9~ZXwIT ZCܰBXӤ"0tg@bԈզÉ}u -|A%7Qˆ^j!AEY`hU"\gvQU(JԑߍL0ӈ昀 9 x؍,b[sh+6ha}&:Ge!J B5YQp O_>ZDXT \}Ӏ/g07-pjZ׉] |䕦.` Eρu8.B-*rZTZ/_6OcLo PrvOa$ 5]\^Y8z/A賍aE7#%g9lՕu?Ƃ©C8%:EG8qm7$vo"I_PA' 9dVPkZFƈFԜ'{r_@K!*ocfBhơ-BT=zO PE<]-ݻ`=*T\|VBᯢ2ЗB#]Tb`U*t #HڦhhS"؀9A(쳎T ęQG2G eFG(sI dmTjʂ)Ss 2 Cha0+f$,Lо2 OTOS#if1i-;VjT J )ҥmމzCKq8?|-Itb9XҪ>#fl4vf]?Eh=ڜ.+̉!gmq*~-Kms)H$pFp *2dAO3E쥅hNchWoNԬۦ#isoP?6uDS)CWPk5RFoދLU3I@V~swؾQ\AY[0+32DY#?Wr |57U^?a>/|PVgY%/k 6z>sX~H>YѾ0,T2B~&T$ʿ_)pܱyF^jY7̙Y4RIDI!{ k࿐tl 9A=yQp p-֛VUb?61ưMVg`Q夌|LR%Za1gRmԲII菓"l2^ۖ2_5Zn(v.hz|viEgL O'G 79Mcӳ䚠ŘhX‡V)He>ți`\sMN[oju2BuLr|\z$y2M56ARbq%?R:Xl+S8* 6!뱨#8 3f(Y $pza J9p%y}Y֕0xRg|:%LK"C!Ky#}" ߦ6g7?MD=l#Jg >R 7PIߪR[wJuVSÉU`=fm%B-Ǖ /VYI:;&#dU\޻ݓNZ:AAxXq @)[\t*d*Sٟo?'a"AB'="1}`q ;ajy~@O-_&YdVl2l'+(He{uɽfReA=?cwa^vj)GWF.C7& Qn$CĤԗSmdtuǁ!Z|Ti[ s:79Z롑Wyofu "MI \B9qΪ@G8p0`aMQIY]W#eו_d~8V.mc 4JW']i#X6LX:D-| \lklbꝺpz1)@w/Tf EG*H*Pi2`J aUyBtrSѲ hzH1jg&͢˭0UsioCWmvFBT(ROD 6 4T@+T[pW]3pX^'Kbv`a@ 5d.B@F$RODx`0piM9g*'d/|[& Ǻ@6YG]JdY)ԪBSo20w+, -}ꪻ9V yVz,e1Ȗp /Dh}Rɛ!Yx)2]snM/pAl}8f^YSLxuۗxɤ%t0{VɠH@lv X;9f!t.U'XyHPb5+FULl3$-?^yZ.(*i4>-!T;ntgQt\#Kao6F +4\NRϊ:_$bN!@Fɞ'u:bz@/C^/ z9;GB<4b埉&&Uy\%sY6lVi悶yŅT}rF"WB Bf70:x_m|ɱn[Zۍ&\' OG&%]T%33*ȳ?ʶMTuy4+ FŐҊVOP @q9 %x&=_.z촦$#cP _akψG[B,l B;ц}Q G[][)T:0 ]HM 3w'бdt_{(3:|`mJYqΙ9Rk@Z⏼Vm7.(BKZ3FΫJ}&F0jPzmQ9Ǥ0xݸ~3Trk mby\H T9dxl`齇u 3&^e:Pwh^ W Jb)B/kMuL|*{şםޞo~e{lWފ.F~O!֡[05a~` T!je@g6I_-d-Աx2c\ !Ѫv53oe Boo`UA<>nr=٦3ƥB ĤoSƑ bƌFnQẉ6r/99VYCfd'< NPo"T]q& :m.%R m^7+fE}2#:CڈHxOS3}ki ?ȈZ?i#I[#?Xr9rǹR^FO0Үl\eSJ%aJ;FtQBpp?PFNM2cd0d`*vg u3A5bĒ0s<]VȼXXҍG}rHr {0a)*42Ҙ(njBͿ'N3@mPaZ\~4+}[{oI2{_ WQ̫C:Kfcw/jEu=:ex_%8 eM@|pL(!N!bf+]dZ9x(:o6 l=2˝K4ٱ554xƓc/'IN)WUGG q6^.S HvD۫ heHm10R0LK=ĹN;!ܟ/1P 5 ە_X+]*hf==iK:|mS/=mp){PF))WS28ds*rgϑ;I\M.b|Bʃ5l㻉ƙOnQeAGk/5?+kSF[b5*7B񼹋Jh4? f ˻4$?"ӴaGɴze;?BE!!]v'ǑLN`$Лդ~`|H gY$je7đL)1]Z~oGk`>qdZcz>)W*HM]IZ:EV>1I !Sy9pX5i\SAKGGegHtT\z͗# nAR + )5&Z>Ig%ר6ǜdf DA>2mzRs>:$Լ _9aC#5\"lx!R7e\%WuXV>-Nżu8򞳓1#I]ov 8mUwe1My.t䅢(j&Nhe=]NVdl~}M/G+-x|)_Ώk uꖒ[<=&wtuTd88mIqm €q 齡R>W8Ӂ8K: kIv)k!‡{lR" qqDl0<$_ȖS) ;Hz;!-峜)I@}1Se2]eKf$`.Qꏀs6LJH*,)NjǺE{4(YZ؇A3OX%9`aEՒtJQ/(Kr9fٮPwS+x()1X.k4؅ΥApop"h~∖jҒ&F9+;6]w&^wk_i%~.)w!DyOmF0`?ET1iBV"|L{8.voɟCv0x`{7TT4vwg8j[S~Fz%cA?8'M}C{k=-mM| .iL1:qy_Z kji7,ܞ=J4k: Kɷ)qXW2>sah=-d`W=xlMu84dk-X5LA'qʹۼ:'@~q[f?^]p|O#XR ُfdѤB2AAw[=ַ2ri|YEG:䱮h/~)Ę DRfA:v~$eRNO ΩaXx2I֡\oKɕԍyEbE=DXhm2,gR<*D|r:HR<3%V7WBG>q9Fg`H}zfʶx6.+QMظY!;iMV#.)BHZ²&v!Kα$u9)?|"ς(6_R {q9p*G:?e2^ P#4=6{Щ𫛡d؜uovWX $pq$! N6ejk3 'r臝qiM4mc L4;  rQaޛ]^R@R-N8˛@!UBJ ]a5$/1?ox.=ƟdQ)dAAsxi99ֈ RC6ŁŇ#MCxE8ho PTxq}F-yx*rQP71tHQtQaQ=`lg]6.bԗ+Uy/כGnGO4BKIv6VsuNxtD}MKM BAfǵ R^sGXuX~20G*2*/EH!CX0(G  4\8 AglVam[~#МC~mq`gbr$SB'6-LQ;{dMc7nrDSǘ΋ç1ܑ ݐXu' ˥hXF* ;n=!r[]fx=](y:dziٷƯʃ.R ԈQ RX^cQ>w6_Gk#9TT}wa@WV*WL'l`~mAGTk:΋UT'n(_`Gשoyƈ ^JHezgXxlu8\ui4D.g$Kf3\)n :wt> xY`Jĕ$`(l) pڃzs9M)s8 ;XzIml21ekMG)ۊ |;-_cÙ>X1{ک~}m1hO6F|;0[{(@[)P굙Z8*#]93)@ &]WXz9&Jbz;BΔ31WIOgU%ΕE|Z6.G``aQ0ɋ[l{XJI >M90RKzA. ug!H+@/jKa ixcxAJV`!y 6e|0BJ HocX4%&7Xkir<9:v][3>Aصfya;\-K/Vm SӅ]9ˬ\"v@{m3Z̭_Hx.. 4Fnr,6{?yvY"5!_J0awR0-I,s29J4"oO.Mmals (p1Ontw2UiS3 !9'i{©o*0OZ ER,) @t58JX{5 2NMBn|$1[I OJlZW濞cNKylpڍֲ6yJLt6(=uG=/lܕAl O'0&|KϟX#+2qfIƈ$KއAx;=6kJR90%k.3\04j>77c16y~:K z;}_ZMʰ9śr?/k:\=yIqnxd,z[{ ԕu(UEe")=[\j]q+ǵ,~s!Kr J廙g7w vmkx. 6|bУytɆ]}^z獲@D@z.8rt iG#t\Dx$.r Pa`RrD"@zLmsYuK/kQL"0Sȳ@- }Qz*VcL[H?;SNOi>2&4޼{ b9 J<lJoJdY7$`ۉZF2AQOlrbr[qˈmyk&SV C//IrR>fsӪ0M=C+l7`qXr̂. R`(̝tE oF =}vo2") O27JjϧsJbM4K~ʤ%O +vvLdm,4Ұ$&EUH9nl!ݤp>y#_Rt6ݚL`ĭBzT#エ") 2?Dz[2"7n$:chm9(o#@Լ- #i`KYo:Wks=Ɛ;4x'5׶&Fs\iH7t­"}+  H`I4+GW=4e_~bJ~ f4 Vsq\1dEc6Seߵ߃ͼ-/ֿjaPGpEnɞZ2%:bc/"g?Җ~ѫ>OsCd2kQy4{j=Y^}`%Rm$ 9S,H<+&Ƿ^fh{-qʿbR;#sEWޢ7xh*!#TO~K2QG։.6U!I d_m=Ie,?\@kX+*'K; TdK >hK!;b0I+K!U’n4A4Uuu P:KkF!. 86]X ԊWO{QXX s%6[R% RƸ(CrL}qpua\p[Щv{Sе^񆸜FDwe6jo8wLу 3NY(n+z7>} YH#>II|e5_9y5' Dh#sע_JzUBNn `݅[+#q/D$ mI.PSTZkH:~ʹN%k(&&hXEiud(tޢ֝"(#-GE7y?ɡaC0kmA K yl5 +(w\6nk|[+ b:Ak%aּiX*Xi+Bo(׷cZť67_%oaӰle&ڑ[lZ:70Xa4<,:5L&-R}TW<(9XM&>WZ OhBj6j{ic2C3mgIe'_Q4YmKjMnzo h;5mpkEI𓪪m,rO _b) :cY.sI Wvyl`we@)8lTmo]cTuvXҚuZHuO+pT?[48Q|! iw(^.pdK xP*]QP3Y*gi X,X`؝$8bPyA<l|FIYFekm;fugg@Bbk_`1 }a +8A%K$OE#)!AR}G+2RȿAQfѹv4YuaNV:+WV"$}4':qku}r?񇪣n#eL8 >]w}J8Rz?oa aBt#xDn#DE2Np ȧR,m>IHC+͇SzGuw3Q,PUN >dgZNV93#ˑV$8-$CS'cEł]3؜u+$ԛ yBY 2B龾*̬ԫ2Mr U| #ie*Q/Ye𔩒}rvB~W->c~t_PmTdrET q2z]{+B$`i%e,dZTC<'}۴DYpabۅ}YjǛy!ؚ֠.#8tVyΙ%/MZYP7g UINIr2 sH#?TԽTFX&ҾˁO͉*m i*ql9Xg+Gt͑}+#:Ok NžQg@DwcB4ZVr:."=\-=Q#=ٮOCYwߕS~\;FX_u{[,I>_y0)D+ⴢ &Vzb|x х> LPeӅf\?L 0Yk7+@ @U!O `ʹLˎ7RUjچ4UH'ATs)k !c7xեLrWz_} 9k G07t]s5׍/2~kG>`_nfZv[/61ot#ARN!̉"js]I-Lcu\zt_t| #t9ZaD|L U9 iK[L% "SjBֲWubcNOʷZcBf0i, e[\lu]fǶ5TNR.H.GViM+33lSjuGDjregL򴿴{Pa:n>=x f 'em4  HF JJj#ivGB;qf$$i$ᴓ]p鰙UJe)0Shcj)c fcHQRuٰ.fS 2ezb (XrR= /ɧ-vݚRS! tnLd# {`f1ڐ= c\s3J.pTSE3Tyvчˬ%^R{ct}a>X/DVuv50cD{gheur[gR{6O%(#b B ~W q2IOvC^ˏ pv)9AIj[;+[|cR$$I&fxUK{;8̮tT]RJz/ͣ5{mza ?bŸfk{MƃjJȽݳZmc',TWK”[b^xMsF[T*P/BSIח:>40y _]LBaIꆃU`& ]*dujSrHJ%ail\#DeB(ʼn9p^3.Й/dlQ'P̒rW98 %yW9p{](ZhUD} u,RpfC̘ ulE uFtH\ඉg7(H8x; KME S.Et=+ &ڱI̡)ecL*t M^,oĞggr$R{ zdm*Hs'#'g(XKNd _AJj(6yd;sLC i܁g4:caMZoII$^}pIDs|7jx8d󌦰@s:"0zیܭP|o#yXrEQN}9m lh,C V$6W°ưOzAU1`Rk}%85 cPOOjdџXpWJALOpeAj $ wE_p̓iU[vWƫ!S)cJP\m"]7ǿ>&xKz-zûMJowpT~Q_bN(d^'n'k1- s"RƊ٤ Eb.[(CQiH%Gm~k !mbg ]bb;/[<JcGƻvJį PNS8}:|egrG\>Hw"Vzv늷-K[l97a?NĩQ-ZWn1=4Ά$576w$%5qnJɖj:̐?x lRZ\LǕ |%˿&8]RD~@;CU };R /ɓ, $3gjf#mǀBk!Fn^-Cz c.ȤP@-) NqԳ ~8]LyThB^]53' v~Yif25JE3ͽ*FIr 8yD5"V;vWWrJ4fK8@?k![~%w$6Z: ضwa$*z3C^(f(25v Y-OJБ+H;҇;ԏ1cA3yrWfȁUS=<uW$klL.WҖ9™^3]ͻ]Y&Zº}v'i¿ED4(uYU}y PuR.pP;wh#?^;m:%?]%prVjJ4! h%[[v+|ap ]l"Ԗs#N h>;Cr4Pm28k@,oNVQSPF~cyrȈ כǟ (f^87Sr%n8ȯN5&I ~37-dWCm~ Eh)k߱.q"MKiPO]XUډP_TJO6K? [rؕ'A) J<[1Ye!c%}=i*Xxn)QՉ{\Y)hGpL|+^y*<E)SҿCZ8j"&R0uyxN9k%t @<"(|8 b${-TQe7DdK21lL&nwvZɂ2DӜRWQfh⺘?3wDY'7Fk)'>s]斨9&6D7eP=2uZ^J[Ĺ`cOuNs )]v~e?KkWDӪ5qFCpagnT:  @S|YBk[%bx&Q$j%m??*7SmL~E$3 ,!!Vxb~}*!3v[:Ly+@LicAKnŮ;SP897s]fl웶&.lcs-V94ng.V` iꊡ!)9W+O]W1]KDqyul&ȾԆc8^~ O}%4GbQ,~?(u5(`'qK1m5`GTw9[& ?PO5sȴ#\S-/yMz\F.3\v4$bN&vh>?1tQPleL*&Trui`ܾڮCvTmxm?.cK+i2 Yy?GF#Q1`^OՌsZ_^@WL~\6D>#Q'8,E!bt{ߔCnz6^U#j4rْ@̓s-b?x O)6VLA"8G/J|kR\I;ƄP;nxܯI: B-}XCOmH$ϽۨJ$EXf*[ r [ F0e{\ʣ "1uq͸drLWS5YF'"u Jip\Ujv_ȿQ̑3S򔯂%tz+gjAs-sJ懽Zᥲ-7ܙ; /*e @J ej;t]ҝu탡>R.@uID#J-3 #⾝F'ѭ5JN+Ywy" ԃZeWگU/]Tqa 2t0&cJ3V(73Оw `/A]5P!/LXNSI[c+N:rq+fD~s.,|. $@ؖU#/2rscO|DNe4Eu4JNa~VĥZ .e TrHcqo2I㲱5:ʐ[ t nK~ah|!QZQ$FGAJG(\O^]l1W5:f8Ȕ <g*L_qͼQ|ONU(`fY@[W HU49r@ ¾ODo8jUe%AM XSOE4 &+68]ƙJS{$0|2ravgsi;٭$M:bZ-܌H0SM(rd#p.Ift ĞlDj{(ja,72 aLXEFmKSն}L]| 2|ݧN=}2oD###@F]39m ԘY?xOZpU4-x+trԊ,!r} 2vfR;~fqVm t#u  笝g)H8euO%ZQ‡'H%Ѳ [}Utu{3 2Qx`ZBB&Dqr:n*8_ʹSTKeLjăŹyUl]2XE0|yz1f 3'#dayp)<# a}͇&EQ GG. {ylT_ Ώ+iYExHaPn-QXI鳪VeiH?,ΉM} lH)y~xxӘ {DWKAV Xt;/Q&P)_eRS $"ݾN/OME#Էav }LF: hٰX"#idO"dyAaUЗ1}dooMܽ|ttѨe ,%fjO>.KRjoF{a??!vEJd]V¿Y.+€rW\6t§~\[֙)9b4TJ\~^qĹJgL%IAFT`Yw}`H&$CE-b(J#Ֆ! W,gS:cj1Ki_FPy0}{'t[mR9z6 Pxy4縀'W*&aq\i*WЇ\z6x:P\E`'go#"ࡃa<4} 'ץ@ُn4eDM`f؇numC>5Г|Lw9 <8d%E}Ъ>7K(x:Bs}|)~7YCOD_FT<( d@ ׫l])K IZ|=p8?HZ2w |V9e!O{?*P;,תòpr/&~J$qVN #bɏ ǾLf%,.2kJBbRrrsZ?="-rߴ/?R]@uMDHyUpd!c_T.! >,pW?[!/ŘCi1ne}r[ͬǩb7^Z;SO;c<#:] æ4;Z&hSnyKnyR~:Gcu0Abb9z~LǫO7vC|i8Aʆf obhJYvT@дbm=>S,Y&j FB! ((33. ;A/D3x*C}ɂy(iW{u^Ҏ2cg _+4f$~sN!'ȏJ3Ӄ H8s*@uc.[M /ƒ~$;6v~ȯ{1_ =5pAǖfYG ?tMR"(ҶowZVQ-1B[ȍS)*=3 3gy: ,RlT8dPGb8Af9Z_ƃs(;Xrql%ŴC>{QBvބgGhiA0s Na& ~Dp 4XҔt5*x}kPA:`yaRZ;̜y&/ʀ} w`whUh Tqt:sp) 8]AS `Q䶧Y Φɳ-iIBz[]!Sy"P&c=Dŝםy 25(!˔Aj:mCi@ʠl%.ߗ.qqkcOCp3SlYϖǯlZY]ШByB;\xt nzLnSPi[+9H)k"s UpS WڷÌ {MwBXúXC|v9Uo`Pf!e]\O5j(-i,Ĩ ]Z+ #]8$,DgWzR )[^Ȅ&pot\V qԎ*fWY, A>oL&&5-mVzW =yrYON@1ƹ؂ by47&k6q!nB ڟo:K8s𦝔xO<>0)=k+b\sϒ#wO-aoE S"-P(ٚbamU~ulAkH g1,-MoWs}J0tL !2x"3Ey7[M{K:0#ldenNInr.vQW<} U, nA6g L4J]Babz@7![qJgOTJt??P!`ٍտ> pttqXjarcDǻъ9 Z@a6)%_EI#,}ZHMK8eqjſEbgIZ^i5 Z+~7#AbszTcㄶC#z%[ h."Rإ&*mD;R\5Pk[E#>7Hn<0oKLT5y+Bݶ@.~2QD9ݞƸmV-*%|[ vk?RaQ~qag;D2=_㉻%7zq[l[b_/S7޿tϰ ce _ +j ]G\r@Iqojzv1¢)`*-tN[?R`>>SY"n2Ы[?K׶9 QC^$ǤF#7s2*~4v0i$o6 V}YRd$~zFz6EE_^!Ip P VD Poý*~l>LI8~V6ɵנH> qXx>cS9MeP3AmY_d{u}sy0NC>E+*(lȚ-wkWOzHigG b>D`W{<KTW48EVA7_uQeȘ߾ ĬS7<+ m(~'c 4+k$ITvhX59sW:ן[dj6C5^e?`_o(Cjs%|4%@Z<x='){FdQΔ RԻ̯2a|}| @Y"i m- fmGTsI|IQ}2B)]SyOEIQVJkK@# ׈O FN`[UKsEVfCK׼QG$|pu F|\`>||VlxJi-:uҍ(sEfcb$E. lKp?zghL@VqO)q0HMkq7 (g ڊPQ3(!+jҩ Ȭw =7&9 WCqn J#04Y@_NҿknH;[ud;`-TciϷpQJOR&|&&c8-%,`Z3ff(?8:¼8:+6H1}WHj 7-yG#ؓt kG-A8$di8$EHx39E#nhiz.(UFHh)1 tBSK/&яWok=#$~-#g6! P 6\JB*0(Ng3$u}?9Q@Q8 ]->@t*|P  ̇G᥋teE+Dl?AyQ鉊B~maMvWJmqrC9ZA vdYȮi:/M,4~ԼQB,R<[ѥ5Wۿ8 eu&Sê{TO`Lca=Hm&ys+<ӡfeΈZSJ&"W2S6^TH/U#ƫ%WcYL@-G[nȣWL?[!5#U(]y$#T)ٽ!7iQRjp>U+b').ݡ؅ބh -_BFͺEXr <̄.p klh@RCʚȸz\t—P.A;jJIf $ZZ"L61'I}'#TzؼYF@ !'" MvO^B)Ԅ'e@S.FSY3az 8?2^{8P7$f yk(/B,dYmg2nI@]@av:N"fav37+br›%9щM=(.ʶ>fX=|R"͓8{|TMoek*`,2gzUnofNq+&δS UƅI;RU'h~!5I4]B #IƯ2G]ub_m}*^VXH;x#۔E}SgczC>?|]:0~gah^gw2 BLPoL7Ǿv0GrFV!Tmw_X;ޝ~d[@zjeC#q~<9]]gPE{2FS/&J/w̘CYCMȄgăZ[nT3ZSj 5iEDr&P,N>ڪ~j=1U@ACZ{hzk).8VPҚ$ڝ P4;IJFH8ut P5U`]A1C+VTֺ%)J?fmz ڨRVbQo9H=e !ݲzv`/y6[/g}r)TL ~>ǁ88`I?]V"4yW}Կڟ4@8 p2^DApTw׺*RIh7\x.(G .Zٙݝ-RsΩF妲[Z8Dm#o8vcT5Nŋv31|#4o/PُːCe@B#Cl$ ӌ>li $ t<ߜr9;JA37bX~!haHV)uƏ*I#UT2;Fb{,%x9GhmF9y=O0lukM7E4xr=1g3b*@ ðZu1/J(*la݋|1ujl!W<#iDVFPTwb fp!A􉿳wA A2A=۪D6!=V rBƽ@pREDCDUA7xyF?ب)% v hV=l!)S:wKgHE=?VA#Fz1;>dJ?SvLxF6= {ԜFFk @ܖ΀=yƷmrKdwz7BTXB5#WtS _uS.1 m qLmmȜrJ a`-HJ ք=y#4Qo_/g4CX䙌d5Vx.c`.7oןͽ5edq[^29 muxG7#Ʊs+7hґ:İ2۾OEWUj~!ug5H;8zP ڔD{w߄eҸlNMb4CB.n0h́:F.T2\ڲ <)z>'F}RDnp18%\Jn~)2-]zK9kS$}A^^@Ck6nyٍ)=iˌf؈ Dt-UAr & !"LsinO?"} 3+WDkpK?0Fݕـ/YO(#F^eBq6-+8 {_!ꚭV*S+%}^USּuϯ "|KH8c)H$P6{vA$hq=iYAR^?1C-E'$.H7azػY޴^29)#0#Bgeh-{R$KMT~6*XaV ~O֜"r^38-Ktj7PVKq)@ʁ Ŏ+bH6YXc;űŷ, ;ȔOijļR+[fCF:94 S= qx4Czv]āJt |Gr306 tq{hpBFOFQez1!1Lߩۨ/!P-H`LF͇d}`V%^ 86!1rN)͇n;}s)=<{6jiA< +8?Z**L&K‘e808!AiK:6#"u{ƒy*~b?cb/jB =9?{2="m۲l\N."E#!w`dnos `eKC/l R:O<\mm # moՎտ&E7'~Ӧ~R> Ck#+#K1m"&k;q*59X.UP; ]moku“`e0 | <8n4]!J w\/GrYQB[,+cVmKVo)i/>1&bDhqu v0PzqCl:x#-'GP<(ZϞ1OjrwDrrZT]R֕祰@pj`7kh\i Hҗ' x1\ũ~ێT!ʔxzzǟFF+n(4gC*;w3cOT|0 {'r40{9eo% h I~/H==eW ר{ř{:iY"`t|JQor[ ~jbY ncO(Z=Y\6uIYn1j#_1_BzuEGszFsdԗYu.葲tR o]<պмYp[EKcJ@jL`}]MTs"kY, -,wQSgO׭VA }VÄ\,wiTA&Y =j||.wVFI!7|Io*f6-psF 2yUT0)4 upk?f⪽2jȴpbK@ }"I_S<&pm}X7qUwj=4M7|\ƍ!F\lpSət>|-]%R"lip1g;]c#7˫0]eqΏ9dȖS b§cd{w; @IRMכ;&8hXʑwZuE<>hp cS.1LxΉdijw2XB s9ՍכLw]N6S^f1yHR&dY3cDBO6Q |rX@Y,I üTݢ4rpZ,8G |: SL5$1_3 pc"ø Y Toɶ@ys0Cq}l5Td[GAA ݔb* vbKn ǙV}tNIN)%Jw$E #$wiy y~طd%ýnt? y؏ۏrxRg K9iެ`֒V6Qtי#E&ee`H>LPv 7nL(((8?]BMS=1 ęIkШibImJ0mI'u"]f_)c}=\䨀Lnyۅ,agw(:㼦S6"̰bi _=(Og6}p-$B N&19Rޥ,ϲX.JƻbX;6w,ɻi4*Džh.HaM+Tn{LPLmw0]P,}ma޶-zFP4ai7M /$!ܨ3$@&Lu&yTq'y}Gx6Ǔǰ›Oxe4Y_ւ N.O@lOD 5}mdET* Q/Jl 4ƽR^D?jt|VycGmgQ"YPT蹉5Zzն`Էv72DTdQ.Up*'a8Ul;AMGȯF1\n(uWMXɸ:?)j]7!a˅fXso ̩ubdC xٔRM?6kzBW|Ƿ"E' w"m󷘋Ph c3re)jYP;!B LlEXӖQMjjli`$pR slFbNתC@!Ɍю@":0HX_?n}.*Pn^1I*}RɇP-bzD{J"ϩpp^ D*cqV!λkPŪֆT.9S7-lmX*u皷0 l\f8פ$E@s8p'D [`:]7S6f4iT?)9la8;m)Ex1rX3:-j:\^q򜀷O ˛L}ƥYd􁼌Y('1)rUID7W Ƈ7GTxax,_%p:Ɩ#*|vwR~i"ea#\-a/qNw 5/YLm~jegNjp;ꖓ cThX-$VkǴ(rVV')R$1ݾ^rRZz1N/]]B'ϕ.$ `Fsi8:ԋgeĤpצT?k-n\`?g&M s ݲ1=.Y2P Q ptRC&5Ъ1zsSC %V}ɍ8^!kֳW=W8!,]\I]b\I!;ookF2Y$#F!'R|m CmG;Ïu ɳ;9u7^ӎ@K?.f(F.uv\kPM5%*⃓Gf; 77בLeS~ ?:@d\/c6FJb]XZ‡h3daN ~6@EMqr{sj=k9R-cyÓiL؎)l|P. mfV͍2:%4INZgI'S Oss`LI;YeGJk)h{>)[{<}rsl1dXD 3h<$~=3p~ =i*ȧZnj8!p_%Ѣ* q_>d^pb9(}uBlT$vgD. \1AeNIGKCEKIhLFi;h|ɶPw#W)P=IBI#y, oKv*J6u{SYWsX7!HuzMC|1Q^a`~-Y=TJޜ}aەbΙ^fSϢڬ[]p@Qt :ıuUGlb)QޝSE&X/tu4,-鹎uɁąᕀ ]bvlt󠿏w7 %swWa.7\PP3iPFo~P0F1όw[׃$Pm]tm0/PH#3Λ@T?+s0cꄻo\?+^;yv65yby{PkcJw]JH2ҳME7D/]?87ow,W5R$<.Jd3>=xT b GϢCzvZNSZ8xلC̺-z.P|\v[ ӍʷDsʊ|.1I `Hh NףM% Rk>Nr#D *ʦ/Njfxaf:5&QN91 .N~Ĵ<ҍQZ jXI>#ҝ,^xVEqI*iVϻZdђ*O; Y:iqŎ#6+f8sY5^V.ͅQE NC^͏өyZK⁈ ϮE/ wU'_ݓVl<ȩe*Y? !0i78v5@L5 rI$b8{u Braa:HobU3R*̏lX4IW4p9;*#X$ ' 7!i@X(W}neڱ9&r3ZވM*$$xLjSjGݎ2AdV-7(VDS uk/jzXk5;O``1!=h,m!hY|y|9Ȣ!M‰2[^w /gFȳ"'+uu+\>#W:e7N5bD'OO-:n~$[jCqJXO?!>WYŖ펻>ƩBވ`؎OۿόbFt",rUK ֣ȴύ^*'9.)뛡@T iW[ӟ ,>E,SO#ګW&A)YO0"wV`BmLLdžxm3,RB+7[W~7H}h?nVtۯԹ(r)KN|8*#S8-R9UyaD;yXM;\0\vM GJ-r#I?D'>dtmnQU׹$od}J[ iJyWx4 ]0S_eeo0o΁ߠgPÅwa,tڅbl֎_YA52`r4H嬨Sho/rfY{y;/½F5@n\ĥ;A)/<6uMsB5ʊkT𺭳boQHұm_Bԍk r2Yqf4d%J)@q޼0/JqN+FFGH*LJ|@c/hPqfVشOSGJ<Mn:C8~ :R:„;)NVM1vۇ"j(1p 6)*-5a\H.hɠZdJ}cҁvs<&SsVh/5ŀo%~|D!Mrs/'06A'GZٌ׉M @KwC7zg/+(FӚC9w rb_hl쨼qSXVFhǠyTdunigV<*`8U&”<8ss Ml|yJ<]Zge1;oEZm ?CU4{pPwږ)DP^}c kE˶!hvOxN=4n;wP[~CuEZ0!'j=Frch qFGؠ/]6AY|_R[AͫEHsΪ1K_ҮE!C S˨!5O~4dž~ b'U{V߹eJ:COkNYE .Gd1r4BpRىJ'G4N>},!Z lP^ 88;СP2*ޛˢZ?׍xx?fl&U*q*<$y=Ԧ%9h@Xq(>xjϨoN{ЄUu~M!6sߝs!x|y/+:W+K{霊Mr8ؚEA l7oWr eic%'9* =ºNi0 ^+!ƃsA ~ |eEzq}M*KW!0,`߿`ܾ9qUEu`Qr2_眝SHg$߀(ߧ']Dc\;&NU#Rx;{(m_5@Wx:Z)sR·7i,w$O+(cGo͖,޷8} K[:[I{q=3*fZMб-[ܾ! :>bi:Ւ[ 7wa09c5g(jђ0ȉ d>7Cظv ۾h"}2hFg3;,c 4-~hA+ti}( >[E4ˠ^-tR|?YUM$ d/,–iWJnm=^uKwneƪ"oU$ްP/^ ˜\SVXt$bu аt#.V(u-F jwy*xӚA/,t4@qM`Z c?AW+ Rq/֝Yw 8.`ZW:SXQ^qVIu=CNgq]?1/E@|kZRCatAK̒Bic1|04a 0C'n!.rBA@q\N  `& i,/߼bJ=56yV^گi,Ey/TE;3PW_sNTF<*fCrt_Wo kV!Kd@鑁bŞy㟞YCV5;l{)zJ#jTTS&LJwe))Y펌]4= tΝg Ɍ1Z,V+w&R)u׽&Y>Z%vp]WD ([{_G2N)c`t>%hNk-'"{'gwEތVYcah窗 TjPCRucs8{Е|bj7"V@Hvha|=&2بw5!%ϼJ [Qm$81764ª'W4 ;s7c-VuM* x 2^@6Z.yK! cz"׿h'ӎ}j{oeg8F+4!)t*(ڹcfAI|@3*I=%#F2zj$ Zm'(!x|[l"D2Mä%ﲼ `-]լ } d7~p|u$ B,3n@_80'38C,|^yPv%E0DiՋE1thv:X$A/ o f=buO'ey%90nBݥ4Q"<(]D,{&Aq<1 K)KE3'ˎhHed nMfA kgԩ%˺q* ,r k+e0<]\oLutj"{$?ek17Icml-[*Tحܟg] 3=nhv(|&c );*! u>o+۰.Yx#P 6VkAQ˯Ϗ=SGh雐Iաꂮ&u=eZ$$HrGw>G,¹c*6ڛ !P[ki}J c*Z=oM{\Êe'oޓQ7Zࣛ >sLar,FXZج{۞ 6DJ$z]<'bun{wV)e䅃jo8('7B(Ԫ!:F5]tz O&C]m(r1 =PjםPKHK%-cp{`5'2??"a],{㼑wS.׽+k~tb Yx0>㸠ׯ ϟwi(nV¦t>79/YaWvIsޢi||q<.Gͩ%趽Vz,lv?)AK @.(Yphl[w Rڻgo8tݦ2\P1<+;Y@2 suYHaC-d:lAs1uO+' '(XUI}sݥ}a#e`{ vn[+z5/F2YZe z/spa!P<ԌNs3 ++ >f 5YpF~^j!#LۻT@e͝° MH<jN8+ G*qr=+p9dL4ծӞw*c*Q>,v%@1$zPpBJŶVFI$7).R}&ʸkHC*`kb^#_PcTTz^ݾɮg\SW1qlg'Xߤ.Fb@\+l0<0}s*ˑMRϤa*C{#RqY%G5$t=bjBĶyd@l4tiɊꖑ 80{!Vc(A~JTFt$ %dOB$۾)"O S^)g, \2yo|>4dXT`MI)^q+SO\$؉I}״^YMoUCHnyM9űB;-ʄCwEQ҇k. cG(AT(b~ۜp%PS% iTiZ"09A/J%ԛLj5ݑ馟,ky,Ľi~ &8=}Ql9B0CU3͕+S:kTE#m)Uΰۊ]( 4—ުT<?\^AVx;.i} \{ ~5@-RL ؙG3!%}I5w#W&n&cU(ɬ,SU'`"}X)jz09vf'nx{镠X(>9NN]3"c>l4l)̆Y{ P+w`(Rz*l,{꿡2C)*>4Z%S+󫻃8Ψ^5{=&=hTUfZ,¸m] jdc_[ 2PUϔvTߕM= (|;|g_]6]zZoP@&,G<^0KaO^-k>&ag5 8ebPQ>Hp⫏=lF7 { HHn[gS[$R "tZѕ|f77z-0i⯀9sg<qLG`UJ )t}lSfÈԸ3Oݭ+Fh#I;MybvHӈ9y͍t=/;Dw"˼3VN[O#{LKXqfACk+&,/ShyE @T9R)a}aAV䫀u=GKŽ3=FrÕeA9+~&Z|l6%{:&=("EJ=7knXPRGG;3#X/SXxxqC!Rb@7 %IdЖxz#۷w78ʭ&`8j:Uj#SV2?GO?EB)2#0jB>V1鿊yf3Z ۊ D3Qщ]Cg~!;CGeO2"\zl*yB&Yr/*T!O8D|UZ ie3ؚ`ЉyhS+6Ģǵ#i` W'] x1YQ\w:#9bPw=j)kY|EP/[r+V.k2\(u!1/"{g5-SJ9zԥbiP \VpeFWA5["ߓ #h^*F-kVC@B!kTGѲ^ƺT_6JrwwM+ր'7!F? OrU(kJ{G-\}H(SA[Kb֠yriB٥>.{F`V7hsPtE>ǫ7A ;eAbm%¤m@o`g2LI#xuS_)4-(J+WH#-OP7J.Ng+2E S(v#+ȃaJ~H#FTw= cI7ʍϚFДԙh R9JNeW .o~)ywUcѵrkry#SBZF wwk6 ^ o%@Kydv!A%h{;N?*@ mhEŸ}'HdWtrʅ1v?ɧU¨nCܡ91hbzYNu?`nB2F죖@왭xـzbX&R W[%0bτ?iBerY{b!$2T bE x~OX'x 7E> 0Q YOnDp`>bNW˘jsR;O^ W]J%ϓcri\ye9 @{S\ U ed, r#v75Q/~>Y|*Os/_^ÿ!`{ GSN7#OI>UW3,:N8trAPM&FѼ ћQJSj?li%͡QDi|f r?dê [Ѕ( 3h¹HO X6_<ֆ'Vi"rZ0Uf#(oG`>Ä|`Cz>^zؙQNϿ;|޲7(YC%AdPuS9xhXԱ}t7ρq˵݈mc Gr靸ֳ8ޠȊL)M̍6pvS4RI왁Y#ܤ+B0M. T#:e*ե9(ķԯbFhWxq*T љV`ǎSJ\*Z.jEut}8Vz"l؊ܦtP&Ӂp 6!mhFsWVk$~ HڋvyYeQVX6/cމh!튭64lƫR&ډC# +ك R!g8#9o̮o~^b%F'?T#eM۞ b䦼\5b^>1g`_8SPZ/ f <*8k=qGoP.)-{Ψ-P!CaM,ou3feS̈9N|{]beÌB{{¯>.&'t|SR@|iEf-. #V3̨DX[8  ۱dI|4+DP7d*G >Aq`o߱l(bRBO}7^{41oY ̺ah%W('o >C]C HLJ9wH~1hpkgE*ow,6:xC=/^PxBRΙ[ yFu1% gx^iL$UyT{hM`C %/ ͣۨ,`Ub{U؂ZŵJ%WG.C>|HEv5 Yht.*ըsE[_  M3o]ZwWb]*in[ھ'czF~l۞~;Ģ캒 aCgesQt b&&i8y1΄$U"*"jі4yV)(Wo>;a{N*\b Kɂ*.@`-p'"3}-l?@H"ϥ%gtdզpgUZX&+22ɏ6ߧ1y2@>7a&<:3i|e{3gܼ9= OSX D 8H#Ee\l=oթaWAǨ&2iP KeNX*Z!5v -v]) l#V4s86D8 5P܎ ։gb5@q :@g?xZ2#U*kd[og;P@]LoFȸ7yҤOD0]}A[I7ﳐʑEo׀}90Toz$?2ζ w)<.LL.L7~Q; 8 &43jR?f@91rj sjy%?58]V9K˻8]S7u8qa<^gB H5w t t `Ep eәdG@,IO?}E;a2c`IE к-l/ \턴R\r>`XdlptƬ 1+m^!G@k 5@Yfq֝?A(6 1v1(p/?.+OygmHߘN & Zf !jEgw[W.di΁ })0ޏZQp LlAICkJ ŜN~H3G]ȝY, ?⺉OrieZ>iP9g@m:58Híu9WuFZ^vu!Wmgp;JBEy<$avU|έ= dжРY=Գ;bv+fJgA݆]!p!$>"ͳn\aı*5$9lS)jAn(,">&H8❔S0迋it+(s*mu>h;1JcMiϽ5@ $qKZ1g.圐?7%Ⳗ r*MgS$K$4&yo V_m,>4;ԯ-ʿ"j_-x~hu:&|R?x}G,4=?q$5SS햠PW)CL;D+sPP8Lr+`u]{HPBĵ XVT'_!BB|0C/6q9HAk4AEm+++62c. (DBLJ0ʸo| EGL2̉uZ k6Y)a2TTFY,W¢(XMvUrA+Lk2Fa}G=Q$/zc7+fF/a'|&o:j*dYfdt|vSAdޡ?2C[f lTS 6TGA%]'N*o₉T-y-F&uYy|-M*ϸ*Ž f KR|I?!Xv@ h{o2U/u\fVpҭU Sڗ'}cҙԅO 07 ert٩Lb1d> {]y9˥#l6R`Plh Q/hÇDEUVoz!33UUMttqĄTly(G~[ʒz 'bD8T S3ШF2_F 4ESQD_MB׻z܊Ek˂>ח 56o(cR`<:t?} ߼"_NG..B.b(A4nHH/ΌU-s!C:PHp% Va9ѾcjoC3Yu.ۍoL뭥cܯv~(zKm.졿S 3eE4^ {hdv0ʜbO^ѦTfDwvݦn1,h(sudm.i)l/[eBLyDhلanIy[7~^!~'Cp4OE+,z,e:hQ1(=K擨6L3,*5fs*Jg&ЦdRDuJ ϒyl@]9အK^22ycDSvRKf4GjH fGxO)g|8A 51ƚgd 4h8FOj(vL {GZLqx'K ?)DOGJaqD6!k!ٿrFgDro 2D?: 'R=A쪵\lLSL/~)Jl&:i1#nG^7t6ucd,42NKscZ*I@TWkhd4AE8w$pl]IQk CSv#RJ%DMٰtS)ZF[͏b;HaauPnOva'b߶/'ޢ)K^Ty7F.;\NYhnQ8j+T9ͿOx)ѣڤweyI! 4wUK]|nk5yʨUz ,$dׯqHzшQj@^DZ 蜨Uaf5;Zq[A]9NM;>!`Z-c 0aYJ!iݷ +*5H=lm$,& VLP6C=<= 1n㺣@D  -+lVt *MCB+2^k p e…݋6_eCDq>&X *E*| Z+ܸkA{4kfO;[F "˗uv)3`GPi3//H9ОP%\$`NwB}xj@N(ie)Dl͝^׼e1l6}o]\*{y5^o4N JLKyWS5x€P{^yېcD'wi5AL\KGM~">$'>)n.=:LAsח]1D;),6@а]Kr3įCmnRֵWvn,U*X1CC#D@lCU /3=UᐉX5)MJ`~h\AX@nEX; yDǒ~LHCb%o9|֗z$N#v0/RI5.*w[uJ+7p+M@ >.J  PôF,iCe|s5"4Ym"PPS9NJI)BYÆ͟f%-"Wuͺc+EEr}bNtv=-pTnmWlҘiuՊ"gs`n ãBj)lF@}: ָ=k# S:9OݜW~)a1s(KS*7o#"܅4b %#%6JNPG1I`\hc]d 6 xu;}}0ѱ^;s(a|:*<ٻf/sdV7ʶzIpZ-^s(h1 O;q dyN<{P+߮Qurҕ)t8%3dMA2Ezvy0ӏY9 == n,9*LYWa]ygKaXe۫d=Vxg;3\c5֙;\ru ,h jYe{hG:LΫZ&ά@9Ⱦk#*Sɫe(^Ja_4JއAMg^p(bSd}]dfqRFX~^c;DBѾh3[҆.#/LLvBz訳3< cx~Q<7Y}>J~:i;7j-git)E{4z\`at;*SmK#nHbAژ?&", ]@(`RL |~OLpJ\> 6 (?%L.t?_x& AJWȁ]Ws)&6RLg>Lr lw~ޫN/1(o: GH˩Ӡ$Y+߰/| fQWl&u{ЦJةɅF(ܘ FF0C 7Uiz`J {AOy4FQy(E&r-!4ǵ@7o>.| by!ѳ\gFp=AID^9QoE[Y:((fҚ)3}d\Ns&1*w"#(2B48jEr y䋨  q:u1ut˧(V^GYEty3ij |Оab"ɱJQm2NCiѕ|W-{Ȭo~&q>_%ec8.]WXɞoK^ɼa>1m_〬 6KAg?-k!v;xNqTg q }fJ3}4{0s/qFz!-8ǺQ<# 5# [Ƭ;}p$ϲBWY'fJxAMC*OcPʈ 16 =A՟aAsGf쿶 y^VD OAzKJT9>@йe^kNx6tYCwbr`ײibP#'|AQ}Blj E `+wy$"-3V.tME}9",˷)5M0=2E kH?JT=Kr(! [aEj@I$a۬'kC" hFxXwփn]GQ(lʍ-:#E*>(`b[b-Y]ͭG2IE 5h[Хg:wңԗg}j2;{Rv\ ˔? aZ0(農J\fB Ƃ&G Fa@qzNN9u*TgqD+(Ԭ=S*ֶ/C54]ԟQ  y XDw$ejSIK= c;}":8 -5fҷڛ^dZ"p)a]9%U'FJ+G`TVlj9CMmg_<3Lל'!?[wK[_s&%냂Y=8{H@f>ӎ(ştadK| =} ۲G2=fퟑL$V!VE<(Oa()PUߡѣ#q7Ftn #;̑w;MPOWFm֞V3ͫCzk0MF>Gnc+66/i{ԐK %Ĭ)k/8TtMPqؒ9u/g5[{4@+Лc4L>TEs~k#:$M{7Kl枠{#ZBʆc] ĿY+ECkk0aPNvI a TfX\>$5).i h59 +5cE 5yuzR[[ͱ1јc4<&)\ҬoB4qkӃF7KI~a`nLХe+zԱm.y&"L[߄P#?IZ Q:{3YIeW/sA/"yM5N@rg˜5dyQ~L6!xCK[ֈBEHWLhߌU*/6sjݎrY]]PlSlzR,,R 1z~dPuGuԧQ(@DNTa䙤F`^<3*s vLc l2GLL)&Vʲf=eiuw %{2<&6IZQe ytD=SоECO̷y^Е^XxN%`M)|iY}>8pL޼ }(4lgCgܪ훶 5DD 7ASDQ>QfX4;TPm0 Z"uy<8EEg-k{ lD]_,B&bzzcKd*jY8<_G5̟_RMK ː{,E?gF(ѷl:2[56BHu 8AE0ݴSi鍜ȝ[![S|<N -}è·x_TodzA ԡASV b%LճjKmQ&x&l˨a=,߮/d\aE'F,l`Lj;RP[^moPOܬ]i'A?j}n0t|iV5;¯b/֎ B 5\SPy3Q@O.+tM˒PqU4j3?' mO:##IRqr)lYi)0Hs񏐗{d64Eӳ3ze1!=,<7vz=)~ifc.d~!GU E15UZ#T_23jT2J@*54xB0LMG-X&̱R`?"Kw +6z!VQ=rI|D7֞ qr{=/uw̙ڝ6^wikDr;9Sv.F.߹wDXJhR8/(uºyvy :©Gy Z ߀)L>Ii6[h k!J'Qy)ۻKAwsPLETd8w 0l!(t90]GqYm[^)l|$+Wސno'3dv8Sa@pOcl0/cF-^zq}2CW 講SGoH1SJ%=E )&BJ4bQ*cwǒfɞ.m ȓm' .o3+̣d8mIw+еӴH?uJĐׯB-vO>3m~=jz^ ͙Ν$,ot]q*iF❊i% = Cuga墸j!t{R7kUH,5~ΘqWz? \*@XKqP' 1} -! Ȃ.h:5>gȸc 0ÀXs~;\&&"0mrÌӲdr|Gk ު U.Q)G #S8c̨:vr#?'V`ѓB׌jMUsT& D:/e̝xɳ@F1x{\[Oo(d5&1-)4N[Y?\ZI>]9XX.g^Z7#r?oe\,qjj?#dق6G:BLǮ *.6bC|F ?CDU*O} =ɫ-׳dIh,А&cz"+Um0VOLb M(lA3oM rҒױbݛBv[*6۩Ftg_,;bh:!z G6U~)VGL<8L;N+ bGW. ݹ< >hxJqaԮKd0r eXOmt)" 5,̑:OZ`>BU\&F_;V m䦜ovB`~hSUaom" OeYQ65j.4)qlzjk29QYgm.&rVCT4byl2Db{D OX Cv ەE#קVj GW\k,`FlxkZn/NlF[k T F:YH M¢n:V>Ȫ{6VR;7֠2~-n,JYASf@n87wHkzw% m =i7ص"n1Z2n>?_&њkbwkdh٧AѮ ,3f<ѴL`(tT-@Xڰ%rý[\{m)⏲kە\H;ܰJ!=At3ETͮH*4 Pڎz%K/ ˍd2Ln2?kqhXY֏=AI;HTN J4P*zŒ&ˈo8w3)oXVp#~tz4WDvrY*[hxB锍EdS%K'2sˋ,D)y'͗'6J rgcJh2Hx##V zFc!nr1$fS0CLVWqaGHQnqnҎZwtF2k%7B;\l]nG\k<:b$Gq*1ޘ4t4;A_?Z0&$}Z"PN#>!j9ME2Ӂ" bF]' l!mFm[՚`sǣFObdN2C(ZU~@WF?<pڍ:nb9hPl6B^#C?^s)o C$Rx5?wͥH3M<3W0rS> q$ !P;]ey}i詳Ad_&nf8&8eAݣօ"ꛘ5~uI*Sϙ/IS?l oP{[UD2 JA=7!=I Gz7܃H ~YzĭcV$U;Xt!#!Ӣ/ѠCŖE%^lOztHUj,S_>pPv@>$r yh {|[i|!e 1(śDm(]@ 3m#0bhf_I2CM8(;ɭJ3m G^QTG|4ڗi=w/>?=<䆔k=n2daDo83L QӠp$}=蓒U0so*ǵvhtmΔpj-`Aj9>&ꐵ0}'qv cABM- ˇ څ$vqL ~7)ifeEg~Y-9#4Ct؎QzҪxf4$(RGhz]^KЉjBG䌑5TY2'K_(R7QEMqhUzont?IwRWS au"? 'T#mUٳpQTแ{"t< cwAXM< UPp=7;C7 DřCZ:i%YXy8 &T\9%+S|'*!cN},/ ۄ= |\YS$Tppbv(C:PΛsoRr+j_E_x|zfISHFT˱L vފFG6uޭɓq> ҚO; a?zT>o\kݽiCgg`E݇`? Jqb./U͎(#6𤁋~ISm'VtEM`&@]ɋ+Z]0V>)Ko^fMKLMVRb!5LbE*u4v xY4@D;J^##'/)4=8`qD2J9[l}7g~౉PE `4;A\K2|gOPRYGq6P!_Gr&v PE~p odZ=K^Mq Jh@RB懗((MףrDzYu]%gRU"IKZ _Ľ_$K.M?f4hd5/[5?R5Nc .4ȖnT.Na[ m3 3rơÍ㓚`ך1{Q!/:~وf*qU.6wҥׯ 7I,FYZi pv47kJŏgKq6$;y7sKAxRKND@Xd{}غW Τќ.PrOj=rH]tOV&LiI=?˄cTsBMxޮ8dn -W8Z;]"& Dƌ /h0V(@O'Q`k3&γ&k@g0տn/Ӄ~(8ȯsH=k(wh;Xeŷ 9{B ")^$ɾʦ7Ѹ`ܞ~DX0lEb ,M䦜jCq=EIN>Un83)})8%@ v*0W4Y[!?ɳ!*쌞w]}sʬ/CDZ2φ*3,Ѱu(Vc)vKOұv;>j-0XoTB!_lk<1ݔKH(jLfFxVj%d %ot܍Bt,giQ' 㙟4$_#/N`L& ?z [8TvXFdk;b8 T߅]mpy_Xʄ3FZǟ_MAT WFI@*v$ NKK"5~b'2hW5Q(#au|ڹp:kZDj><f m+ѳ IN,X[,C„G8 4oM6F6b@:ؾ!%.hi?LÑFw;r<[G^éK BȣJM/}~$XoV3 =L1]Q9.$hstHj"@įȔcJ7njꄍ gwQDDN_0SYv9tFXzo8 YE:@E}z(8:i $q OYG"k~z$95XI^wOzFGY8i;s+hAοZ߮2  ^aFCg(s}X S63 3I}V[ڶi㸔qT_O3,4G*`Ŵ `'˂hu>=x d@`4c9)6fьS6.|ⓇK5b3TLbn,گL) ʼnMP*"".2YjׅKq" tAN@z9chEeW6$˒NC}wq+12X晴j^%:5U_TT ,5:OAk-<iէ R@0.CW Kf"<+Y.+|pSƶviMKDTAu@#G$@t2v;J\;FSۈ &fvk„H*j#xÍV^P̓0H@N}M$$6!ү h$ڈ ժGiCW* 'Ldx(~Pb1GwLь-iW0N9Q/a v|6f)*)c>s".(5cxv}F~J߇Odja\ܔ&4Jt<3wq%zb{b 5;2/ʹ| vԑ6x@[ra36p1W޴xZI}"WO7sfYs&3* *05ͯ1v A^։ ID9!$G74 JR &';gnc*ѱz:C|Hq4ƳKO7 w<$Qim`Ki^% 𢦶#_:AX 5:Θtʕꧻ ƍ% &Av)'H wC9^ZU((s0rt#lX|0ф8dyc%;yQN' E[~?CxQ*T,<C*%:IOT2Va:_58x =׿Z<,!!ZUo;{xB%r|~l3\WXz 9{}ϸK_*,Z:NeI@nIHMdhidnAۄy'lBCgqk$ Bį^w6ncܷ.+I'ͫf@ū"7މ/f uS0y:'PG WCY3dj8)'.~6a9J##y#tǓ;J qʏgcĭW<1WSt:J&0gl!u~;IJ%u4'FCTKҾt:N8݀Q~A)1{ca".Y#Ppfk-Y2?S}s|Ns42/?Lk>\>;6J ߕ'|0'pT0W,2xV;v n+,6?JC:aF$po6M9KnCҮό?dIX/~_"wM},2/]}&BSWi+#6妏*oB^gȱ$mw1fK'i= Fe߰˪f>PJ dvhvh6)K+ Z563ofZ+VJ2·L^6WZ05j 8nC:~"10A7܍[=&^FC x,:nS v@9&Qߘܤ HhoM|?!6L9)%ԭ<)4ȓzl׉\O~@ಬ$A=x!WCf/9>+*5RvoO?N^gE۶(,96 p&HL-7#YCwoJۨʇG%= w~'v_ծD^1K1NqN2֟*5sSu"Qe#~~]ql9 J<4@ DߢpX ]A„\лNvz6sŞ2}-xy/:&Y m1nH%FEFf(6f Vٹ&!N'Ϩe:gN_'?@3,t^3ewAKJH18w:4K޼m-}5 U+2A,Ȫ[Im]HdikWpD& ؍b]p+gǹsB㒸/Z{}S XA1c^6Ra߽*fzp]ԗv(?{()/'1^RAzӣ(\ӕ!:gS$6Sz@<*Z5^M:~uހpv~]al L5"1=tI%z9ՀQ% c K%mFFﳦjx9 VnGY (y\߅`_ G}ijN 87a.X#6J7/c#i86͇z+A]Qp@_D%cD 8e N^ o\T.yS/b~$=x.{&fp}+,`SJ+͂1 AqP{Yy2書J>ǍP>ŅЂr5]"6ܝ\V,wJmGے x.Au)1[j9[+ۭf}R[C󫥻4-kM]K!eϵW'5>6eB@ 78hi'^WȬ=pebNg fDQ)8/JOiG bd*q8`\ÍU#tQ؁+uϯm<B剼%*E~AׯK|'Óxyt,?=Qx-%5`;Z@IMIKL</s͍Fϗeb*ֲmW mZ~h`N0ꃜ9ݑj+}`mMhJ@xAݟCL{/fCˎ㞞JrBНgFKz)}Wm&8]QO7eW }lZ~CfCswqqxY9WpCPxkL+CS׮2_x뫪deP;%<)8fI{' ϪErŦ^Z⬽%[+;$c+g[;0*^FūhWE]VMB,=1aT)pո)\b?R☯CϐRCODzg;[2XP89:Y NnC TII b!o5c].X b٦7mZ=[ $_@t$8dxLu!j~0aBlXG'9jd[=5_k=Xb?N'.tg~0%U&.CteW/%$b[]. rs욦ؠϧj_'~5ӉM[DU ģ 9[OBQM#}6;~6Jt} :|$TD`l:8Z%L4Y[#ϓx1@9Xj /K(|ML^*'%'^Ԗˠ WA/3HExޜd^Z[Mm ΜhY0Mm=Ab6cj^ :8$/Nώ5(Vs'Pn=I ZI2Rv_t}H/}$eU-[ƕɾ.wcA<,1e<7s>H _刴.ÀPRڲnэ`Al!:N_ʯ! Xȯ~UcIkjɌ' =lPG 6$֫'28#Nɼ'7W jF:,8R8[R@sl͢'_{vȘv3t33^>.Qa)ćKJ_JT fIҵT8k 6H"PI SL 0"CvX9rp Ō'g#X_ED Je#! rgju"#kç{4޽ [hP(n=SwuK|O7^Dظ ' G؃@+V2͊ܯ$Q/vTzl)[8Iٯ4@fm'g_QcT,Z9Ǔ.nr_]-6'rc^PVb/G LUd٩?7B`de\9VLH0[SgfY<|iiWɳS8_"!J /$ֈrġJ03z2K^'g9d,nZsA p=W 5&vk__dI&\iR yh}7Qwx2`%(Kl5A^—ۼzm8f.-Dx-~Jt}YP]z$x[q(!\T^K>=6 $gr0'AT7*lP:7~_'xY_Y`>ʛ`j3@GπWyT(|_(Rr|V(l_OsLO/6Ct'ϻeedcZގt3 47<{7|ň:)nڲܢũ*weஶ,h&Qxm2^ 3)Ml)(CVjESLG!)Tj/X 7k /C/r|e&jdmm3Q_vwۻ>PղS݅$O$5bh| aNz}LжLq٬6.mʏOwb^;+V,zn-v?8ci%1OS~ U-o RqԳiy\VS] PjCXCՃs.LVE"LfL:2^zy` U*)~9@+/;.xġFKu6(XQvb)%R]ͱRxo*rrI3 R7N}zEeBi#AaOv}CNBqo˯VN[9vz1g,-Ω:fvK !7멣Yq> 2 .Iυ|{I恶⃞.6Y'A `&tqIKݏt#`ϚtK X,览%A(Dt1ҒXʠ~>Id\ղx![pYߪ4s?Pr7q37`.+w`Vi2۱A6<;ShäpEĚ씓/[^#ٸV,|$؊ɢ419tۯ̏ ibS#|׀p>?~.:cQIPjIؚ5#"avF8[VT`iƝvZۏ sE^ CqgY*~wS5$_%$-ıh&r隐IMO=]xc}_pPNu8Զ_!Qdpq|8)IQλkqj3moalGe[ЭO~հ$u̾@QѺPLKJ0PY"\w4`#'8x:_:f̓['U+ ԹWIлF XެX[obDhxgX:K*,P|ز%E}9'YVGQ y&>\k}"yŜv-Lz]^˪6`#pInrv5aaU,y1[?ɕ`Ȇ1*ͤݥfQEBkVGlUcywkԨ:KS*ftnӟ~Y}d*qBcb#H?S+xQI<{CiC9㞧jkEtT3s^f2Ыڔ{3 QT0mb_4"?E:/Y@4,?gȧT)%\B\2C<3aV.g߱vD:}3zXc)X}$٥4'e,^6:;H,(`2ȴ8i,95jx8'}{͋ 4IG}~>_(QfuQ yXKDJd|T`/21#D)ziīIQ$A#3=KvЅiIhA ܽ] A`劉U 2>_uxT$2ZxzN5kAqݡ^ˁ]K~{t2 )2o։zz4N0}P0Դ{A}D%y|N,dGxYӏnoGC:6=U ᫴3Ŏ 0uZQ:k08p6^g2伛^Sxh.r,n/(yGd U/-p8;Gڝ9;@FU'Ҥ@'^=@xܷl^ ac.K|/)o\Y\ˁ˘.>h*EvP,0MZ WNWUK֥G褡:-F}/4PUZMp"S4HO>1Y\}w̌܂R${c$\Y>gȟq=~UQ'Sр)8F9i |@g#azm˵{w={s6\'-V0;80i;7g0C(Ʃ  uW[$`b#O}-˘#23!0s0ugYә1;3$Hm?X03- rT-Я! NfGt2 ekYLj5p 2 4?Cz_FM-?:*Of$ҚaW#݀ꛪnG%JN q*o-Y./=XDZ@pHq)ƳB2 j 8<.~%3A$_MQK)w!qsjl՚ѷR}tG=RFR v~A6Z,Lc9)VaTX-+bͤF:DdnN@= u}<}0V#2 X?ۜt!pWfDVi)6uV ^[38pRѥF:d `KAvX2f6z 7[Њͭ*?4rj@n[d#s-ʵ]ʧ DRRKhz |{BQ`N+gb;W)>3$_МMC^n(t8ǂd$zL<=/=j\t|Q AUo?2y$%=igW0PY*SR"cĀRE|`~֋AqȵUTQ`W U|`lQ+T`F|5$ͳ.|mosǢ*x1Tjh6r6\]}M~D_͎K[aNwSeȱ,$Y} ca.Oƛa#nϿsB1-SRqi-&`%|]`pbw^֣QTXՅXo_jy<@3gnيC+ f/Bfg9ׁlF.sJ:8} e78β@rة)D9'`V:Eq٣yBz\YӵFOk|0 :P¿c.~N2 7.`xFzO! ʒK-S(7oePA& *lgCCC9X=*8D0mڵ搆Zc)O.|Dy:!~+pgg_!| ]ҍBj GT;,YQ)VԤ3[W#WЗO`"f>T0=39U\".:''JzuN;|O'86'ɰLӍPg  ih@ljI8*-,jxM7, f-(NM>O!@xH<*TAbZ"e`eHgD?xƚFP}/SP~R95)OJ?Ո}%Jb$*-5X୒(,0DzԾUjIuS#sNY[p3w"0D@Ν]\U[dIW1,)M$G!< Z4Sf/ǭ@ 'Y b}b:qcTDWXH440]'/uhEUB?4!楝=y~[Jc#^UIÛ̠q%r[x27f=䞡Hk+?d:I1nQr>Gz7'<, dqڇgO"q7wPmX՛kNAT?ثξWxQƾ킾8]DEC<~(- I͙/\%[YoxQj+`b}خف#38Hv􂛻uh^%a{8@0v71ZXm0y${_QgcBY~D>9Ā[ EU7W\[+znbԙ\34`~G9OAU">za=(#Cٮ7wkWgIݶwԶZE_]q?wӹhy'BUZ2γ" XGRĬj ݪN6N/l6wAa[--l},JD8/vhRг<6+Ryc/g}[:vs@Chq^( ;N$ow_g`BH0P*J9-B :w(˭Yr̋4T)#naEPcf=kTh N-墔 1YneaPAƥqRPZ_~Jr̶r\'9!l8v~݊g a>jU-<OZ3Vzvz7%8+u >h+,f ,/!N+(IF!ٶAYj,5W3ULW;8PSg6Ev\gíl^oI ^p2&}YH1cP1xd~?ߜԠ ?I_;frJ2yx]%vNrEћ3qY~2j||U(DXEa'Nq8yy{q%9~ Δ1%t N#8Ԗ5!V߾nuutVQhſ]p5G>I=*h+c jn;|Uc5Kig.r&̘rt XuTo:"6GJ.JCڭ>wgw&^O_6l% }2Lj$۵-[<)?S}G.3XoO[I^xv58iNdGRGmH!цPD]z.g4JJ<ٕQJ:uN('v0]JNrL%1*G* d<"E:1?ׯ@ɯn3,mWɁc-C/Q zCSXσX@b!CsM0p&sqCwa%QԹg/O9p ӺfKw&>ȯ|aFF6~VPe>4v lqlJ`@7A si$u}=0ѼG歆]8BIz u@ÅOkyD,jhjN!|NR>Iqon<,ctR#(\gWΩA7e[eW`/gԇj("wTm Qa"A?E9VLP$Oo8qerÿf7-n t9k6]ɵwpeO`BUXi%@c#%a|d](%aP@TvS q0BN2IildSDCg! hpJ%#&8O|3:WEd½X2ҽ粯T3UoCLy*m+O {[`“k" ͬl <hnF1 YݓPVg=e=a2Y#_i!e>x<sOH2OL!{\ؘR`Сy j,}m*&]ƀ9XGtrP V25×$Hx^ _L+_kV<~,h5x =aFlVUH]g0ttYZ _ajvM|EPdCX pb$V:%Y> gӟ?mcl(D#^9#6Kn$i8i- =Sv _#W=}WOrjℱ#aiINbMZlO+`3Hœ*{릂`%G~_^R,Jcy0ͪg-lP+2}|PD۽ȗ 'es7sQ-)Vd 9n>:4;F364FUݚ٣D)AТh.zb xKn#OTȵ<41qs>FvܩE>R>ݹ 2o)W/ A^ Ӵ`Re3 t$錛y,֬3Q-^\')YcL sQW׺^J_wΆ~ct/9l%;&aKc#O {[nQN+aYjُn<s`S@Fvo0OZ}vlwNqٗbdRE=/z%-{L>\ 5蕊 7W˰Mera-Gm7W~E!P҅S?' kEem`_e /fcK1Ƞi$6zhUH,m|bQYJ媘la}g!Cp5;q=)Bd `5PFm+j` D.PAu'A앓OЯFqr즴l|Y{&iG5f%9Uf7[_SұM8gV]pU21` N"J'r@JBIA]NJ^Xh h 8Vn&fUpL B4d>[<5.:. YPM~6A35Z j{oX*B818[Uy&' @ #0mV9+22W8urx-!4[B&֤hUTqvsmQ_؋%O)n_ErJɺ*"L+񐭌zX[;x.KH@}Cx{J8{vouI zHʤUM1)[n<\xU/@Xr;H {{p4O4tqgWowx#Z8+^WsΦ,flsg0[k(w;_i- 9ں!@ hyhNeZs`dCjdi @A{5't"q .&adopnjG,J*?1TO_s?} ZmY{#<ɭxEj2Mލ# L_*6ì"-<|JtWMCuGHs/B^R,t"xݮA)KHlBvʮm|>YL}*o2KxY\5j7؞XZHd@E7m$[UO5-_swtW m<\\}ג v9ϛcm3YMsCx,9L f%ਟI^ݽ#fw/8(X '\Tq3ڜȞz2F dNdH|ږ }ŝdR{Ny1Q phXPB Nwzac"zL3o<N=}3W#=ߙ@̆1uMf}!d&,3 Z}me`lU Y;'a&B! ψ_bMѳEՃqς`m_!Zг=K/|| ۙe(9f`ހnМfXtQz"y3.VLZrQ3gn]|nؙ c,|P0 lބs ;<CݎQ(?|]3=$ qM÷nj!`}Z'"6*?T^5L£˪t/ɓAD*$a%bE<nSDvGOP{䂌j$^0w-!{ ]& tw/]!Xҁ~W?ţt6¼ SeJ; v x,[B[@3m9'  ¨N`VPٷ8\)֓GTQfot~mzZgkOt&tP z H ;d%Fr0)DZ2%hn,rJh=8AEv\o3yDFq:RI>Zb G^>FU[;9Wb OIr+4d/Y[; 3ha0z%x@>u+Yr+Wc1Z|SeU,ϭ{|(_g~<-0R%(=f뽎Ϲ߂w"tt& <-zpXʰ^=~>T[;~]y.t `_< hC Z[5IgѪ(n0Y8;z4|Pim nua+{E'fpfdij{l7ʐ/4RЮ꓾[>B(b`ZzX5>ŲMkFU[eApFӘl8iymǣBJcIoYb~ @_4z']H `#Ee'<ET`0 +% S F7SӪZ 튮zIJоO1 >AobS\,*]: Ou}Y ~)8ѯo-[_(ZtiW3ݱn+kly,{[es;k^"~YF˦?ZyOY#K\Cy"顥1@sygS} eɕ}5~f0A4ђh0T]1#ltMWqQi@X/:?_vo J(g(FXu0PKV 9qXe+{z uz7z9 prU7)>Dn[@϶uYᐍq둫pXԊ >>>ܫD›FpYTiGIgY~C G˃)%}&M6`wvp/pbaW|4FZl/X<>,Pj#( c֥ma38EEw6Ԡl2s<:J"6>ץ$u4U<`m4cn(t}}5W>5CnoO3eMY6Z]|W'Q.(G񝈵~g|fޗY<̺$;2;آ('pP*0]># ًkUY%O"-O iy*~jdzHݛ>QJE`Q]bfU^'ҺXUyb# )Is9^[CH^ ?҇@Kb5!g\)&i~@sM7\ o*K}aP\Ȑ T ˬj1JG1'c@4Xk`Ɂ}"U:|7*O(}} ӷ~Lw`g ף!Jdk?&z] w~?ȏWɦKT|F9H^i JԢ[ʮ3?5:ugvYo§M5iq<\]^ob9 !m?V.@hȱ @Bqcn3CCL ngAa8G5G0ka2Ҿ/ԈW6>h d-;憹ԶD>Vc‹5ҌΌʰ[L?45"`wM~G7h)=q#.d˟,[;$(2"(P6'c[\đ?[ͅQEe)ӟ~6;#m!܄Kx3rqՓȿ`P.t,?* Ԇ{iIHc7na(M~K!r '& VulCAA/}dz F~OxLF ^7}?<Qhۧr wMۚEXX4*43CYq!kfW1=-6D Tb{Ŵ\.Q򒈶 THwYqzf鬡m5k@o ln[Kw =bJA2^h ZOOP1)RK+4`C#~1XguÈ5G^cڭjʨ!ANh*hWӮyeQ@gĵ v~tيGc'@*pǺǣ%#>Ps.%dV#=&ӴM<|d[{h[qפWGqjy$-*N~yGl ?Ok s8SEI=RoY@R:);N͜$rqwO*WLPf^'A3ATaxm.]6յX+"kr:;1HOtA#_b58l^i|}ۊD%B'*֐Y:Śk o0ϐON]djppATl+d(_roB|?AX EHɆL3X$_(>$"kh"9뭶NPvZ~R~>%tطNFylׯӥ3X.j[]#Ʋڄ Vt|hv)hkH$W2*j 5+|./α)Fk4l6v!+WQ`Hfа7v἞+#80!`dbu?絞Ab6cmTR,}cQ49Z |*CGŀEI{:$^cA&C]bCxo#h8L8?)u[Dc?2r4L<ġÓ{%x}vpߏj!%j^Ad c"ˁ2- BT`K<^1lƖ?@tdmJِ }o2Rߨ7R.*Ǒ)Ŭw$|^L -f{iU9%ҺhbP'E(asz}i4,3=Cᄆ `>I&zujs!׷9{l* )iL4ԀZ2Oo$ac&J xqp/Z…:7JFl!_K8O'>)O~Ic& @b|l!v;[<'Tx4-vI~gH:$!JKٕ %k+ :0(Je97 ܩ9zk)Е'y4|l?2A%u͚w.mp՞/PM)hO𪔰5Pzäb2PrX/D5Z3Zi?;Hrn!IXBZozp8.vfn ៌7Di>q6P]m4yAYdN% c˧b^DT8Oj%U.g^v{OE::!C}7OP~$p<`2sC[*2cSj =R1AX^EK 0%XOʹֆpzA֌aD;e14gEU@RQ4=P^0s /&s'}i$y )u\V\Ǖ*m8,։b8 'JkwwNd_'SՁ%&WDTx]=`C`iZ XuT-1'|m([-f?0zr{QeһM\v~0ewZO#Ptb鎠;*)kBz,6n-d#%)m!A`l04=?TkV#Hг~4*4S;Uoڕ dJٕ {g1(4$yJYa}M0 ~zzj_Wf;CRY&$m$*cK.(>" Zy/} #rYB%f(3_o Qfڱ8Ύn4Aɷ]i!upjwbN:oM$s% c8n\UlHu_1wq~R?sH0,'ܝyy'eeQ3p {S[22*Q|Wމͷ 0:G I?HδrYʽJC6M ),ZuΝv CϘwU;uZvltjҊURl2cpg](8^BU* Pd4.~+ ieKf}Q'šohVE@p6f@"N%K#):BV_b({lzeCB|aeELs3h)#X( U<%ޢ 7أN9g4>dbVNnoz#W5D3X6K@@gH{Wcw1ЪѹpUvct7 8^KtEscX %da*fiGi|8 /s0-!f'քpX= ;~ 9guP !__NٝH`-񋌟Jzr{S/m.C8xih͍l7zI!9zݟmE*X.aSh( C!jNd@qzh8GAR>Ků51lXZ'W fo~܇r,+"hmzEWsoV3JUS!نi@L\Zermr/UU\G~,n+bH{{-tͺ[20C!g,L]U@V8ljKK|(0L9xz c۫d3 H⸿x|Q،ˆyfP8j R8dWO8;z 1  n,5čscƧJ}`|º)`wmڀDl5RMSg d1O0H%^hi9Ùwp@!-a&F~ )sQV#CT;G 5"cGY02ɹX:"0hYכX}'P½u*-Vhђ ˾L(ItgCS8+59q8~Oclsp/+eD}AR34Ahn0l0 t7NbZ'-&8ݹ>,>qCijS"(tj*u4 wRXZ7DP##uϘ BQi^ׯnڤV)%$ƒnz9i 1j5(M lޥ^=l28Y~y6qY@^E]r߸fd% \ߗ_>-l vS.U zE@Toqqx\ &esDޭdu:a]ޥڹ6+!V,/1kŠ736^cmH82\ףX&{WKHCnE_$]vNdw-}zdl1VQ_4_WIn=V@ݫÞ˟,$zGʯ)8*fQoI8oQ;]R LPRLqg\) m9 \gDh|TùB'LOcGMA6~粹3)[3)nۄi9TR&4b5HF-GyJyR'#3%#] [K;aEXӳZ~_qxw/Kɾfn`K`>Aq1a3 (U6=mI%=x^ly!n:3eARBb2b.%K,LQ{(we 4(2mu1N vã#]$`/>!9 S02"땋L-z4˦Tt.j![ bB~F\زU`7$b׼6V_Qu)F!}ㇽטl?7~r2bPrO}IYN6㴗jY 㐍Y{s2RA! W Ds]d6i9l&8-:4J/6cs )X1vwq77Qgu!]rT|cVI"tc$*)PD3Hw!,1qRN˺#"A%9֟s,vql mJV4`K7%KׂQ#\E^7ޠ zV#вo͇#ZS8I0Dl?ŴŊ;- *0F͔2ѤhJ1 yfaZ6&ZY6 \By]@)]THGPoR5P}'&vw)ʔk*y8D]R!?R`(Yލ'Lxkǝig|Fr&< #1?Δ!\6u.Jȵ Պ|$8>"қNc +Ё~ X󴔏JtS5@'Y>]*Bq :@MW639lHqg@W973rHVw4$Z=1=4qE% ~8N!e+s72seI}͏DޛHXw'|ٻrujR9ʳ 0Nk%!P*M⽂< 9æP!|Ug!'E-O%aH7 .,^gF,B0ns2ny=L*0T~=mI$R<Т17ZtG]^̽ГKF z܂Yü6E~0cT +0Y*ud`<֜gLNx<'slתy<%?,"Z_ ͪD6 |2b)O4-L]ao 106+lp:y`'.G_pI:Tajy.WR0:%. +z0_c۹)&sdO} QW=Vpcsa]Yk-x sB!U$f,jclvquc<o#C?L tlJo#ټdsF⬲Y4i+3dtCE1[Okÿkv;\^᮱>_KR*6UI_&ڣ GL׻Iہ@Y*5!q i8IYYn_;)P9!HD19r{] S<<:-S!]'j~:>,40/zԭCG)<9rq~) JYî)Yr 퉠!PZL0rG$Zfh5^<`}ϥ+rd*o͆߻y1\ڿ 8s\R ~ID5B~<=;e 'nmLqj7Jm4qTߣH|r]f ռK{R{;hjS QjFX^-~^}Bs :$ZiڮLfK8k³$aW Wbcڿc G%S;qoi{ӡ;f^IHx,[)Wg:ƵF%[E~>aAS8slBF9,PvP7٣>'*4OJ-XO˛$+ċB~'uh8O`SelŗȬlAŒ|ewㅃ}OtB6:/20K6~Q])$ؓrѓqK4: tkLf)R4.AE*(z:zhqٰ9fx7.6+VnidOҢ#rJ$ͤGd I1 JA`"= lz^ X \(t}笗.>O5BW>9~xEޑmBAAfCxy1l*l0Hc>LǶVUc Ҽ]B~/Iz֢eYkCNaT!Iq:)>OwlIkTɘ%*WպFtu5lB}?dZD#UW"N>eIDfU8`/w1NN$ʢ&^à.9E⼓myph&:QR{v?9"WRbLSh M۵]* ҙ]}!n=|J^Jy"ɥxMV0P}$?Vy~w?Fٗ!Q0>\ :Isol8˛r:dCx(Bb!K}To NVU8d|+ji+=;Kse~ASu ߆aG4U"H p(66?؜*1k),wR`ed6Uv947T>UOg.Hu6DuC LFm|Tk{|evqVe [a%q [D'7˙$'HdI#_b D=PԽ3䷐It{sd݇aj[̟5:9\:k I -vqp6X/WYuO@mgܟͮa2_)l[ /`?Siݚuw`S6L&W౅ך¿LЄ#XTHe6ulK,v@Ɓ6aYh"\]0<-j͞z쪥)[V4A2U@yfSճЩ ^ԠUcQKoN@2}c,NeoޏM9۪ɑ:|GR| G9Z-(blMZYTa춠Jxd܆k~=k.\1[hƾTk*3pW_y3Ši d ao!ҝJ޵d-ag/^$Θ)s4J1Ȕ#<@|b;|={E2kXlx-ߋ{Uuv&,e$Xa6glP8?[b+3C>\gvޜt7VR5iЃ9+!#hqm]4//WDGG^ `[ʽ M5*FR͘i+:v➺;:?YHq=]<go}ƹRDDiڞ'kdlEYZlQ34ݫ~\0DUL`A@PdX*! bjڝ~n!)GBhac'ʧ,I5q%wI80>?9O\G M&F̢LG:Xk۱nbYdĠ n?<-4]22ldwc<%TBp5>UB(*1TPoo)iN]re`|WQ'P~3[}: z+"Oc:HS/.󭝛fM qg3%pL-,uEX+*>)%{"V*5BG(F) ߗsFkCS)wmkerIl^L1HTLż}kjBk5Sef3y}*aH2@6q1TmVPjȘkqQf \ ?" ~ʛ.ORQSӊF UzE,tAKA9~KB|FT.N5/z>VZ}'js& {[' .˘H萺 xM$bY]`^[rUM܈AbP`k>7mF\)Q~~aXhJZ P&*1k+&"Z#iN[mETm-Tn4x}{̤\XH'dvptSq9/bG%'@x_ֲi{sBEdI;|l 9-'=pH'}^c{oKC>5`[.l+f 4|Id*GZ=Yw {@|󄢠moʑ)CY(L!sJt.b$CJ$3mL~} .#gNV>n;W(aiP=HfW74ބi#Ps 5ZB7,%l{, Yoꢥc!H,L5.u9ܣXOB9{hH(жG8$M'jDʈזk9:K=畓+V¬D_1V! J#4hNe@S{Qaɫ1hд(C])ﮦd]PIX!4A+D}T)@p² hv>5]B 25Ky(efŽutTmZ"prAZWe˒Gc?(͌sX~\31#{xEU%paRwaD-O g0y Xt%AT$;]C\ZiW0kUW=RskTӃk&?\E+pH'* h,;r͗ GJ\/QuiAaYj##!ux~P^EG#UCN9Bq%+ZLZ G2[G?.ie%͜/k=>"c * VSV#tJwc0J;Ͳo5CMBT3׳*:6gEVR"4%'B(1]V>֫ N\R+lJKiY !ӃJ^ rsbXq.~a̚h+-wdt)W~uXGihGDɅubGjF:##&T3)uUԬV̭0`Hpe LɇeΚ ={~!8ёP=(r<;FMyhf9e\e*Q%XH:3XFTo8m1zx䂺XUa i: 0: AEj /g*0]_22 BDM(5V5LB461)1>i>u*|R]mt0L)ZCuxo._hfjܳ`ӯ#XjgN;go *Nl:9RmGBEp?úr+cL~3uCjItt8s:4"=[L#+ C9O-&eePG󥃏Ygs(罌'tg֝k`F @}*è\J EzCMŝW%8R{fiia6-~SI9¯R0a"Kf SZu7%2_Gxo:Ek_^Nxz↓X-Y?_#;!=VQ@J!0; IPepYM04A䊲$D@m(`FaTҠ|*BF,yں)4V*JJ x`܉E'[./-"m%FWVNVAfŭ$)rl#Q<۲lS^zS?b?+dZ֧ sײ28'U}Gfq;fgEhcdhz=(/&CKO]}.q߷V J"|4=p-q zdʭ?-8XɈkn9A1:˽wM!<JkBӜJ6f<u4H-,Pag85($^͂䙭@f7yFŀG$K@{l*BH9 WK6RM4lZ k]6W F%*Xuۤ ט[\FԠ-QVQ9o?2! UvSXq* g8 ]6{)2Cʢ16yB*8y;ڝ/v2OSoI;$zSAϋJbXw5D"XbrVp):y4pFMCG\E"L"V6'a`ŦZJǬC#U :?ޑS -I ? gZ6doԦ BnPWƏBa:_+ %ι'MOWm&x;h] IϳW6LU[E(ɩv*,<Ϳ~b7r?E%c 69(B[CYr> +I z_xXP?gbZ.X{a0,CҦBC&^SV wp{raJRAqңG]MIs 0ij*ZK$JjsEѝ}8FS~7[Xh3]ᵆEF2BVٯVCYwgB*kچ3OSix>آDY7@5^45}x@-ln=W%cA|3W1ji8Z}t;,Uݥ*˹JVGƒ_@n|b'1q};:Vh-@$H60%$+y:_| x<S6@DKBZ23zb~,⑦ϙ{^rthi.IrC4~;(v˂Dm2<ÐjMcteS[  iiԈ]0z͇0GJ 73Uަ`֤ b9ZfTW'-4.UQHa3{]SrF͐PlC Ɇ :Vk+ݼyhgAO1q  (sI81 LbُYW~egŸv"cXq_TG 4tڼ;YȐj!,U]!GTnXy~E'6)m mHG=vemlՄ;|f]UQ~\mw'eZAF!\ C8IUD HI^l<^S[$IUoJT)*W%3f jɷzl\cy(A* +<3M,:~19Ej!˕:~{R*Ic+EJUq¤wՔ.ObK.Q-ܿq >ȥ^-3"iW5 O!3b;5)dm: aXЦ8 Χ n f%08}viZvcb < 'hR>1CA6_דT6? z6e,n1ښJC}Fi;ғ{裫/nJKݡ QHx898'l 0iFMbUd(;E*rDgN 51ͪe^RnuI x MzbZ|6 So6x[6gvҖ;zղkW Q7d9 5kgy+Yd}ڃ/g@u)ejGI; .n/X(n+i߯63;4>J5c= =ěN69)4P[viST9Ɇ`)P>T2(UL"C AMgPM kК-s9(_۲ЫtsW 𓓌Acn4#r^վEWĿ[lm~ZTuu@|׍Z!b9*! U'Ɍz89`Bh15@G T: 5gu?̭U53 䖝uY̖ܹ庄ݑ91h9jOĞ@}eOfbߎ:2<;Ǡ&$nf'Q d:2i3&iUKϨSĘ8(̠n:$:yt}T!ԸXĆ~K3\a,z]_e{R#7}]B-]i$|оZN{;ʁ&izeGcx$(L3|𽠒+ub9tݸ- f?¹ J.}F7{`;h@nkaI؎yzxADj6~ 1Su !eNu`Z3 ZZiة5d.:`7m;7Z^%UDRMtl|a8d_ʅs=-lT:Si݈H1pSA<^\$fseV&@gnu+,07Gi1? D%<9=)Sth='#jo7y7AP}UH6~UhZ.0>5K:V8i;dC|ߌa/ 4"[lj,lm#Jݿ? x C9{K礧LnqǻoV&=7E"jGKĵ z!ѫ }Tan~0_>~t^kHf]G5PJ _k`~JwMNjR_R6-#%zD=E_GZQCJˋ& _nɗqx4#g|nB1) \>w@dY uAT\[,#э| RJJXn:yϑ!7VA5 D+ F;_Mz4mrg91uIGa{'Nޣ9bm$;:woW|a$mIJuͣ8& Iν1n~ †TF2S!0Q>JB|KǞھM+"8oC*g>'SQ:ͳ,6CWP;WǗ=zYgH7qm4(iѵ02-r;w{$KrCMqGuJp鉌=`bD=JW?nG닁}ngoXփqb}6R~ݪ@=3ue#28 'ڎyЩ)} IwޭsH_ qgj,B rҠzw1-@mT`ovseZ8y :(fa@pfZGY(2[ծS-}W\,(݀]3F"nUVrWA.ݖ!1>h mN؝$w= t3界S#3+]rGW.3<Ch [,%&D -gNiFvy9\*`,ۯDCwMCoZ-sE<[ۏ_6E q(9]ztaaȵ;(j 6b?,fa-,"t?ɓJNЍX6)uu֋h5Mh-U[%> T|ci([pfkÈ2LR3,|^\,Dp.{1ו*} "4)FvMP*jHNfd\)Cq/a|xbF:`YUt@.^@ߴFx`ԼoN o] qb 1-UZkö,l$1y>}njYxF?J}S(U9Mu's5QlR>aNwBM"zJͶy47QZb?3C.u8%`%zkc*.)ڦ{K;fd85 Cl=d}KK K+fhkPAwgşRͣ)`t6ƷnJؑz!B7$]b>Hg;DK Xi6j¯ 0 3[<̣K(R2,-rl(]HRjIŨ^A3ɣg&E4 kbj9'GlbsNSNzSi[lV>3>oʹ3lշ_,) nSX-b?b;1inaƕR($ |0dߙ3~=#-̢J8>~Rr pO}UeXbN ZmBv[f& Y&eL>ȫ\=XZ=Vوo+s9@55EXO^^bq6+cI#PI =92x{w%4S,[Ybs1 w`:@ʯRϵql$7Ê1FK&MA}&6!3Z _ZXUrQS^H a.V|8GL\LFD&J:LN%(Ǎ⒴`N5&jKD b"Dޖs϶7ʕԭPmW-M|$F6ƎíahS蘝(vcs}3nz|qP6 EXɈ zp2,+su e Y~z4e5Mt*]4/t Fb[qUVxw)(Ggk"E[цr[ak7pK-cpKTgDeBdaĴ9/ 1 JJ' K%~KRAHPe&d@ uZOmdp4ݔ;>  iY;wnm4( !4He*~؎uFͿ[4`/$΂),&J{0MWOR ~*Kuz^ټ&Ad) T$%5YZ;1EE0qj_s籒d4yVR ?Z*+TcЂ;F+}fqik=q5&5L]7FZaPyv/N` CDQiљ;!{P/*te-hsu9$YaFF* >&E;|w4y9y]owH?Ε& f_.S'E&F.U1C-vs^ -!vY unp5ፁyk+]823FGđ;)@}h 0xœ_tp?OjIJUo0TKv=VD{%`vH`Q 04NEp3a 9q~/UoAԖI Q#tlCp:i_s@ |z-LvRd̸0#\ޖ3@[#h1zϿ/xDžF2>d.PǘaH4 tU vj}J*J^;A'Z^`h9'n M!%IaQ7e[9W3<e }oJaw}Ky-정kՎZr:sQʱZ%E&FƘwqwJeEuPmݣc"cz00]sM^94B]:hm&5 "q.$=&=r|r :wNXiv8bՇzn8`n;PXv=Mohw|`IZэm|/ ׫$S`\$Č6.XXNEs})-u8eHd٧/0IFe0L I{VOXٹveu@lLaxZo$]h)ǣdwjc?&h7q+CSYvmaw F/.~ag3J.VKA6r>f }lewAGKn;ݶͪ-cFNTc7*17< Xg)U1V#-ر#NrItFzؗe+='.!a頇0.5 7vPo5u̐"`C_xcZYPF^LZvr0!-VL[~1$[X sHĢaL*ҭ鸔ijr#BW0.hj 1(VGRMpEyby/v ^Kluskpa1rcQy[)نSr/r3&*N/BG0JѤ6@98b@h~»Uzjq0QKOh6tQ5|QsIH!.a vYPSy˩yySqUbhծ.oX_TOMdșŗT ,N_-n 9un`dvDܟFVz3N#)G'1oSéۀ\'Ќ^<]֧zBwjj{Vǽ j¹u2E5$q&Ϣe& ^fm]-6:Rܼ Ǚ8G L?:Ǵo}Γs j1/휋b]D ]ZQpRyq[\uYv!|p/hB…xKY1iʱƗ h+G'Ӝ ڨ~^Hd#_1NUB_Zxq̨UHB:%ζΒ0tѸ?~} 6VaG>yo!HS \ߡ=HfAf?$(8Fv5n>x&FTA'Q}mSx.6Pm[]ʶm`ўj';b*%Ք%Tq: `Fp/cLBp۹iQLfh3sٔrBlcvAO/|j3gw (y_ ݧդ\=AȾTW(h R ng/e';Tꛪm̐CUV ͮS..PE5`zܺ+I}4-sf~kDn42{(3ը9~Bp\bh1\ɐڬ) 7=W[DfRz*ᾞ<+魺^YϠylϻ7D冇b*H:I,XM_yԵ5$k3 َOڂpP-;'E Q SD-Y] _tTgМ}d%z0$a{ kvӛ)qCT&Ͷt!o lML㰐tA45xcq>;T_7\ F,\7!&l"y1l5IQ<ޫHspWo+`Wg nuT\p(J FtOK'ӿmܝűLu4f% @Dm?\EKy T=*,oQ 4Gw>CuWӓ"B6 6i(jwcr卶S!tc9M42g%ރ 2 USP!뿥Ʊҡ0 Eϴ dO JO^R\@hod:vߖ ${IV$~x yGC&A94[/MQy8OM| [$X/Y YX]R21GTӃӲSvLi 2X CΟ*NLy҈P'dw!K[L㳞uH6֖&q x`_XL읐9H ևyRn'?WI-&PV~"~`6N0XͰ2axgOD_ m]kaU%UX&~CC:sZNz/3,B:]*Q\z9)?JwPWDN%L|S$-U2MtVM%tI Jam}8_U(Xh*C,~BKOm)! BE ^!Uxi'|34G8 hjnefhP* Gx"pJyDљ'#lrĐ=-|P5t 9bXYqrۙh~PD:KEWGlUcߍRRt+OiW1g &)|}(*pơJ82&v(OzS~CPݖm5,3;Igm#x;Xf X,Go<ç7 ^,+v~3;o3F v YB韣)eCdb2kWFnaM-b2⎞[yC|6ZV !L%PK;IcËSHZAB7:- GxvX/k]x+l RkE1ǝE/M\:|_|twF/0CQ rw98sZT< r!&M&k؎ 1Ui[3#C{Ep )X줻KBmnDMU#] P`[. {AP^ '*mED8sÝs|EBɦi@Qpnqw~RYaK=w]j?,i!>h1h:ZiAk2lTݒn'[?G 73!i\Fݧp v!AY+7y'3;I݌Ȁ8X^<_9fbS, qFq>Ja]䉯ZwQVaSChм$OɏbIw^$[ +t2Xm| ~9O)os27t^z ugۂ)S24"N:bwZ=˄1c''mꃇruĺ.D$g$uN#@;P6<4O4yJZսˋHinp6/rqw': TySv*p3F^@cWI ^/c)-*RC㒔eOi}3N]7!RN# ]HPaxU5 ֨@< Y(dh#F҃[IV$~(ew\~D=yd-u\Xv\v}XB$đޯIDњx5qAxd5I~j2p : Xdp(ιs;7_+i̥Zg8R-300[`|wB;}ACE8bR - AM!2 ;pÌ/wҮBBGb!9ސyF6[ 6F*f-GS wQ3X 67x*/.+)74/opTR P%Wƞ Hus͛+6tb=SA=dq2\ߜ{Φul!7AI M!4l˔(E +/~<s}M;ztm'mPBN>중3g#yvJBA+r0 oxyv؊ryt*ny !J~v ojmǣ"S`5[-J5 T-FQh-I٪ '̞ sJ_Kyn[SH@lu|+x HjW+g6Jc{$zOAv4ی+ c7 i\ʶ%;Hu~ӣ0g0޼D*? 1PoyAoQ0@9{ } /%7,cw+&3sIa¢Q79)lJK\Њqz0Ƅ+IStM 9~ iDkߖ͊s 񋐛^BJEKvRqMQ.{(oܴP(AN\=r!43몵]vza&WV5i#G$/Ex\d4QA=:cd|u׸'KL5Zc)`t+4 \↷*V^;5Mo}ܺ4<>ƒ%'Pe{׃qy<"^ST:DG4.KK ;P<׆ *M{~/y>j :ݚrr3bLI1Bv0G$ua}ﭐz,$'ޥO/O`'QCz9&sq}*ӕܞX㈶Y?+Wm|c R&-pmi\h%!PUضX >tVKhC⪢ ?)D~{δ2%!-YPrXݧ[@ڴ(XBd/p5V2Ieiyx%%d};T,P%wv;_ 7Db;FcRq8HT*7a/ jV8Lnq[._6($,SO%or-K,SZD'&#a BM7߿3;Q46Bv6柀O4đzp?ړb[̾K7(E.d}Nv=aV47qbsgY2ߣ{ɯ˞ γ_GF^ y ,k 'Z\VeO4Rٸ϶Nj4{(id=%BpC9+ޢ$j?R7},ŋ_o)à8^uv(!w6O3M2\=Sc..֏{YavM(?"6և|g%N}7y*r6izAWEJݓiq{-I> .᱅r,PFsJ5U3Qy/&zf|0&H+q6ͥ6x^a˹aehjII5KqI(΄& ^2G3n2(H1;ֹMZ5L-1JsyyEI=Zؔcµ|]~Nw$56'ņPMɼy>s-aHgH1 ؽUhElW?&shHx%&2= lu.BQ{]0@SApa{\+L+>"3J݅Tȓv5H~F)?"ĸHC& aJN;W@O@mw{z[uS M5o)=\L>B,-~] $d`r~li*[;qpxƹQnFjv8T/>ot=Bz{"֔Ę0=)gj6iAzq-^z^ȶŧ{Š9Λգ&1O=D'LVw)@}9ؼgsRP7{e6.Q@y#=Qu Y!lQ9`6;οŘvN(mb…/Po) ,OZ*#ŗaīA+:kq0%)_ )wÚuLE'btq q qUHsQo .-aEKbT rIRO7ɣ4%^6x6 څitf. PEbbBO,Ays nXE=U u& B,;\ƛ mܤ;YtUv~U7L :py35_N!|1R8D.6HօC g OtWTȶkV{>GN3Nr"6 Fa@i$s?ىf=zo+WЕ!!h]L~ h3S $OݡT%>X3ƕn竊?^wwIqPRH h7]q,%@[a%Sm1 ?u?"nK_NK/x_x$}ІhuxH)ԊaS=ܵ%QtחE#zB [ >WiJ^ 'C/6K&ƒuaRm BTܯ @GNqYm %? g_[3GN7.oJ_Ed tAh oh,䆆^ RZD p*MЩL[rw-\dPU:g%4ᑇ=춁E~uD!#-ClV R/' 3IAW(="3?\].ymO7! R&LCk2[=2V~@%lzb|1_7EZ\ BY90 K~THVQޅHD+ZД[ V uO{=IY$9޽=fVuZ-H ga G9Dw}w1<1v2.fG aBpLA@t49H4 zNߥL*,mO>Xŧr8t7$҇b*iH-$K%BP%}oȍϝuVGږQ}!1{b|TSCln|(v)|5.Y R'R {L(cGs^Dȁ g^khȁEoF!ݤ:=isU^#M!ϏܗsD'j %KB6&|:plPȀC gwۗXxCLdGEecQ#k+K殴`Hqnω ?}Z\of#AE 8P;7ݸ^])}p82{\T&Ryx:Ÿo8Jj|#7@FޜRSc1&U.Q>_\2;,O4D!by *9L +TEL[b4MiHh\ђ]bQz c`ѡ@ţgECZ.:iOYmy9Dw[LpȮ[>4pa,LRqe Q[[ f{n6<9,%xPF b5:>jRg7zO=[0O2_ 9OY?Ӈv}zpX&=4[z]85ɰ /@bhE%^c^#ٜMH́PS[flt b0 W-ʁyć9m'ieZ螏of7Cd2`ݐDx<,rk<_B6mR)o0րaǽz8h͢T~7)4Oɠ&;7%j䈂=$_h0DUCGh/濒&)_+Oi$tJm8 -{̻'C&ߣ:R!%t 1(1 $}LI!<,:}LV~ / N 0#ž3_|3 jLcבviM2{UR镻`:ɠɵh(|]<5I9nNLOcUqL1eH's f#ʤH^d~^M HklGc͋>//a10(bnƂ|pÐᚦlbblܯ$gR UhK]R/| df6Ps'S>|9u#w3VlVp!H4J8c$GD@.)vhvo?H 8l<5m ~XKߏUUjX??(㤝$Vni7N,(rGUPEE/Nw'Ō"rv_ՁRo#+!Җ#$ ] ˱&Л4k$-PpzW BsGtRG̒! a7oR.,`6 t~bDʼ-ߧ1&-o5Ղ(EAQ|ms3b2$4O9׊q>]gYxTT\L%=ŢL^yma²2Fch(r´ ~BtR7jnue3FP ܾ G4"iGPY~bou2_ -֓r'CDPه<`[/:jCEDB4eaPn\`B]W61IB &3P2nNK78Tv_8Zf.v*}6Zkk(v+BbAצ,]xL_ց&$ փDW~wCeGo @x10YB>L(k1N.p D܀OU@G/Ko* yPA߼,,_#O£ !W FĩI"M''e!DH{yW:| j[GjŽgb5c?ӬË`8W;e(ШCΊARyKDGA矽RE7">LlƸw$xq_EEd[b:G%Ģr~v̂o&XiDT:̲CK~jzK鶩S 07 8zIcu.!M% Uۖ#1(5B2#c UdjЕN:ۂG3'C |"]29ls o\u ~Ck?a/YPLyyo[b)du!a!s,k{.0&x֧/ox6b0#k`JnHJ 1`Ghޡ:׬ٗVS߰w/=Qm' f#i3yg +R AE Ą(#-e-Ӓfr;oO1@Lq'w}~2=l@hH̗ R;ߣsP^Owe"JH ? 9OLIS}G[mB-E#GaXftbo_“nݙ~?U8E+Usìs%*_#j0t>pfH*mZaK -(;D=!:r9BwPM\;ꈖҨr̢t񚞈Ļ K4"a6#rwLRE~"gLwV 2!^KS:Q-"IBAKu0b]J>>HDzk p~lxQZۜ`({Y.͟p##Xp!r||t)#I/޾ wb(8-çiZȳ}$** AbRp?Ǯ>:>AxϣGQ+,7QAi@Rw)Przh+/y ]T@j9@/P~զ!.E145:Y.a#z초>ֱg>gvw zf`wHԕ]k_%!bp: aWĊ&ZA"֯!iX-=zjA&N/f=dtqb[ m <=DS1+]1#V aLHk!u`V) 2Tt5zڞF4Xn!gUsk>+`xl@ %&Ex"1aNqwς7kҟlqL'9;[YIPשY<myw/M;3{I) [uٴuwNix^r`v(( &{K zʴaPEM& u(Vzcfd'wa* p:*L,'E WUfxl6*lvQ>nrFE!=kflpE- 1,4չ5(`@ Ÿ$JpQ["EeL8X'fMR1>ݽ9hd›:sC*GGn!Ɨ訦N@W2=s|"{Ϭg+u]aQ Su5opשe1GMg[&1(:?:$sg ڌ(%DŽpR&jM{m "L1V sUBł3Ϥ"z\/OвDXi #\3c2&Csa}&dbzyDWf^}؂ W] У#H"N"5v"*\@J dƅXѴhn\: ,"Wd( YGg)t=8,a‾l}j5¿kB SΓKiM>;e,FظVMgBp࠺|4H#>c$A &ɪӒŜfNwcD:,{\c/^`?5K8N睏(u0o˓Y/1)0Ɂ9BO!M6N> ԑ0lģk=+`]֑̠[V&Cc50ۊ9;!$Jň(_A\IP QBݚp֯?V Z7聇#PN% 5J9 %0"1˛ z4'\m1xh?;*ڏKs'sxZ2`c@L[=lE =,i} ҧ!6`AJ~/Q_39| !44+$5V<ܒUf9g q{b0b1˼]iǃ$0=O=)7j_kDӋ+BUX3"79vDó6ULぽ%-YD6IRL0[@F#$>Ȋì/p7B>v;S=qxۇ7:,e1.w 'vL Tپ0,ܓM! N@{5mt@8GeS7qoa߱%ҜB%d\'P>ELn+ 2Bg?jFKuWe5(*BÛTpAOu5NkvJhJPPc%p*(Z܋z|_SgCzB6ā/ ာ)s=f~LT6)KDz>Mh1~wZNS|*" 41_oCf:.r* @`^#`e" Ă-mL(Uѡy+kCB6\.zӸ6z-]\k鞰4^G&nJ%Ţ,UxWtP9=]>f*GW1 [FQb N0. 6_ #"a4.>06Z|BZ͛(EAtf5EHVNgXZ|$# {bFg~U%YigDgUG+Xn+_ <_74s0{Q(^ (c(*>+ )g;n;ۃ91 f[5-=-,R@|<;m8l%ŌA{(ӽZڻX^ fS1 EMr]{ĊD^'Jx!S4 Q!'bh@vBXa/-n@xE tEa} E.'v!թ͒ߦCkLwuZ{N})96}o9[ɸfR6.et CoUS2$W;} qN:,kOIDz~Fx!r3o)O9n-ltUuӁ8%Ja+j:Qqus\W)PT0cLNLٺ D@ȶsok)cՋ(,m<$ Xte7ѨEI&fƀfs-J Tx-YϹtZSdmnRLr鉇`c/" ecQ7oLxx KB?!7=MVa/k:zԵ×v,A2JombP9aMFӿæ5;n`OafQwۅ"ު?rn/z+,a6U{+9s6G P Ok5v;qk/د&ۉG-Í *$Xeʏ 胟XE9s'`z=QAݣᦕW3bj&>E7T]$,_İj5`4M*ЕeϺEOrOϴ =n샗jzƳE3p$nrS3>L%4!Dy\I';`ғk͈#\T<E,lY-A)D1`$c95e*kw7ڵ:·<|흔&{l8`;PB+e=8Io0Q`.fs29ÓZpK|U`Yvꙭ%GrXyچ|)r$ ؜7pt1*xYPJurJ8̆Ϟ Dh+>\$[ mekۖDT- IKxA޹)MM::̟a#$:QPI+h -W!m:N|a1(yU#eoFΎY}Fm]}SdE~oU%~Il2qdlSٔ|jFsΧ>A]EA;5"a3mSh+Z, ?tБq;šu+PEB? iCE (ㅺؤt7o2JXձc\Pd1=% }(-m6 q$25og2] s ;\$9&xeq0A-5ǡDZѮh I [ԃ5e)FC'{Ͷms%W!%h S{s56!)Ͳ-tXtgŻ隇4r'fab%NNJ=[>`X5&.jݗK3h2mA^Tlx# g({“~u.fHE72LΛV^ )TG1&{sKuTrX&y&Z,Kx@[aX Hcqr7i}) nQ \٨Ra?v%xJNEneh< 1j, 5}GB; W/bI5+ϿbWBkь: 8͊AC(w0xG4K@i.$"+1|jJ}[aPzYDbk(P>z,s%D>,Py  G!kx՗H,sQ+ejL@t\aY Rխ.Xr(,2KheEb8tӧC& hqvMPRF6+ܖ\nZR=>o)A,5b ?$@9&}*+h@ddpHմKH\BVEd F|RT>`$7Û˾)ޱ+KWGbx8}ny p1dtZƘ B| 4=şZc`QD{h}Uk I-/)ta1(R Lz!ἢ9Pes;,9eycWRgn17U{{RdּZYR5*q ^ЖAzkD\o+6};+J Vm3VbcUks{⣔U>Pԗ4TNtiI0D̙qI:)ܩd^|ޓQae{;^$=&/A gvlnmHh a81M2ӌ 8 BK)1Nw^([V;Hv,-U h#D05>_T54,RYunDXI O3 ILuk=l&<#HnEvFe("$E.7ǡS?*6},up8!`3,lmyѡL8Y"ymquCyo:n ʺ4IDzd*)?E2+Ɔ%`ZRKmRR{i0ҀGŀzC@p wso$0 -r{E80]zHrKҸZ)Ԇf:1$F/=c}}"F&Gߔjx|-Hxf aplƷ%E;ܞ~7:.*0!T '^hd xE>/Zׇ>A ;99Bmtp}~Lr.ZȾkҀ2!sPuhIl nnR[" E\"NVXܻ)}[H@>2,Z#݅,4Í-RlW#Yxk YrBOJ >JDMb'6W\0]+td\/{Ķ?""w4H lj3욎%(1 cɾ4}NEir T@)p1fi&d1[4 @0o?%BrZ r&nJMҭLuqfn\#s$wyQ\1 QF6.OB@@yzGgl,)ՃW @@>,G .5&zFoO Qyx5ʐwIjU{'ª ̶0Q_^/&'BT{ƯDhN5VI=I,kMr?:pM(ka[Xyu˦!v2BLK MWޏ'fj ;V>uƹ+ QݠhRuBs bCX$$3\ltIE_{m)ᗉOY@QRZWȴGM%VW֋C QhJgXvjų/is%G,Gq0AYQswʟR2qqh9YWF(VGN<̾ 1~}ښgn=dG,ˡzt09 l k5eDQ: ZSI\ 駨?;3A>ѐ6ΠS^ѵCB-&ʣ2Z_QdìktXMs,E+]7לrLU]r:ñ˱njѤ~n13ϰx*ßb\QbV/:CkVzP$s)m9 1lANk&_7v3E"ڸ-鎟p8J|qb|3.ӞE#zy(<П?qʼMQg׆FޫO!zc+} o;Thg̊]w/ W9Ns jF0kkyp&ct3/vAC:zd6jy fIр<lu62}Xތ^gcI9a4TvDF5e(0굣RV}tpan;#}Qe(Ѽ!6O) #8D=Ix# FRoï|O׭}s?yMr z`bsH"Yfyn)}Xl).cFf%U^:Ivh^:ZH34 3n" Yl7qw" ev!Ҿw=gӌ1GDEfNxKGӏf#N?}i.*~\D-PDs•$ZKU#c#' %VKT8pUԼQ26Bv9zsSmU(6q[ S4A}!AڷbX2`O${:%G} Z{w:82"F]OK ktMzxf̳u5MsIl|"^( uEf i̿/+ ]vR[lhRB"pcǞg9x`$vհ0p~lmN&X(M:wG28sX#~-K$1ó[%m^pQ+GVUddWM kO$O,XL64ޤ4jXcT;|N]F Dޓ !⋲HErEx1r59p}4%#FBJH#?IxmT$>)I5j8D ŐYcK[B$M]r;<REE?$.a<]=AzS'mLdjrl݈&Kм(ga*b]4fs98k7UBZwPp gq~Pw?TYD /G]0$#Ǻ퟼/[uG#jl~:-;x&CΪvdEW*Vxe+v +@iMyxm&P^w}4:!Q3ռLhk GS.T2xG T}.ӛགྷ2Ʈ[(6?ZߥsmK+&@KGms+TlxZ$YȉЁ̹WBt8ʗy]x:Ir8tk~iᔤ $xr%dq2#?XG-[i- #n.n'>[`8pBbZ6)v'4 :DQm^LYag3 9;Z;(9GZQJWMiv`{ B0dq枩#@9wd#vSlD/ѵڑ/=\:V*(ǎp وRfU|L\n^Õ)`+􎡛 N`g#kC>)׆kN{i2DJ) }΄^4rUDu/"U:h+:U\uצBBo'q X8 ;߀*^*VpxES4^~wުr?=kvo{R7/*qn^ -,(fcrݓJDh9l c>Dn%)$DwGYKpaw )/yDʝO"os+Rw[r:`紑̀LS'Cays;BBC+7YnDX3Gtu}4 JEr r$C|E^[L1G2th__0lhEm]BgnD@S#'KZn=zzddxtH.g!xE-7 tL3F麶9cyp)p#Mh\ 9/3BXp}0(˵d"cfuwtk"՚bDlO&OiaUP*P6>d5ϜeLAcKcrG5hA]E?JEexV;Z<"\pwdP(,Fw6FZ 3OtYy>ovhr0!0Xڎ&sUa}֖QƊ@"NGV˵O +uċ$9QM͚; <1ufPt#h[5s!*F@s $*C;ږH#ʨhIhԕu,0IE p1=AwxT \^qܚgو݌Xb~A|te͠hSh\c!'SqV>'y2թTbVӊnPPgdnX[VVma 4ά+I -_\Dl )z|U&URQH]Յʜ~u.?kz шKuAf :՜$nm!|os N&yzU)oޙ>}0L~M=2`\Gr?KLb(oyΦi@h<8Ԑ$ˬb*Ctfz NJ[M%$AO4r.wTU`o\7,@δC?=D28&V%(if6z )c "e`]^rZLx^< ٵ! [8Gy2tjŇhJ'QُP?a(}Gۯ\%duDCtajꙿ -Gb/-Ia.CqW5J୊fx>PT0?E8%ƶ-tߓ[ 2Fwj`FI̟EEE ED}>S K¦PC)oe89eD̼uLxZZڽ>qSLv|dX!6E Qg!T$2ɪϋZg]Qö-^}׌xPQrmr9@1\:Ҽ`S 8y³ؖpl^Jc&ͅ鉏rrVRG[oU\%kJM:Ba\u2bKp8 mzD҂&ݖE>ǁ'oT?FXX:ʆ|P}jjƏъ&?<#e6 mĹָA,.F#-*Gx]3"NhzF'&V.QG>vbܰ \= ~pdіMblȱeۜj.gPR"N.Nقz@~ga/)pJNN2,U#E.89 U)Re_C3eK&*l\uc!+y ҝL͋g4Ԗy.a$(]7ġw@ 9Տ74lCbA,sYqҐa|찆uʗ,o-s91P^Jz zgL6[#Uan;nl\kBٸOm>o7o.gDҮt#b O fk~I%HT.1r6 zѕF[QԟfK ̔2ya ?Yk~Ca]0 t.N%gYZ070701000002f6000081a40000000000000000000000016570825600009b80000000000000000000000000000000000000007700000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common.ko.xz7zXZִF!t/8o?]?Eh=ڜ.+͞SbCN)~tD P"ʏ>k<8q)}<>w0XR &E^ʶ;ނmgG,xڤWٍL&WK|hO^-Cb؛F / e_DZ&k)GuMbٙ̀ъZI})fb4w;d@vo?ѝ$ngWtDL/+IND)þ$V-sl\U5)YgXJbc|p%bI_3NlxsF.Qfӵost^32#0 X#(牝^R^U?BX5u":f@0k4l ]3nv*bK԰IAh§sxƿ)+q1OTCgSI:9u}X't3UF憍@eH{LEpH*cNV%B}>p8:b^(h7ŸF ;c?VNci#rH?b1bԌ*m7FIۡm@ۥ̰-C^ltJ"Vјh'CjEASd0҅ogA`$2X6H̹~ |D3dDi$E{ݘ.}RJNU E^ ⮠|WpĬԬPu&u?Z26A DI%nn2B:~{[5~+]`V?вו *!''i Q/.@-~ }'6P'<ƥq (᭯KFc15eqxJ(a%:ΊE$!U^[^,ˈf_!c$~[͌ЏiT5{3TåTYM1P )Mkƹڑ%JgP'}B2z5Ǖpwe {BOH(ۑ]$lb21䂤Y%8ӋTLt_8lv$٨~OE|'7jf! fe&++[P4^Ԉ ˑng&.E|?pҘ, mK*8w]Tk#婸rGqB<|u9 ,RR%ZaY%A-)츝Lb6ŕf?RB65C!>kxVM3i7ٍ0ѐeR%<>q %ڨC%-%G{kX0 u?B:#ZR5>6k/}V楬15[sJYB!wk߱@G&>QǘVp\F v}rWE=~ /ѐ.o}lghDmF(DK -;tXR~4FȎV)n{BZ(Cd xw hKt6"ļbۢ7͋K@==TfOL/-fE2"(-GNrRĊzRu ?ްH$0ԘD=?FKjڀL 9_X>%=ڧ=?mkaG47lkuR"^! m孩uD-AnGv(J/|Ӄ5jaFP,(~Dka-O|UJ(T;T7$i|. Sw)[#z͔7tŞ^b[OuRƟY_X|,Fycki-w5X=K>~b ExPǨvIKE$ƨfTkp&]{%(~W p ] z |=dD@E&TL\X2⫁ j<)!˫0\.BhwGAQsy37͉sGappdkI%.>p* MPWM3<&8Qp'ejc yw2.|yQ+s |8QX7m8--\ VWRD}phd.M-rΉ0ulsOk;uǩz 4tch-oI^_hܼsY/&?QDwnRkLCj!~w +j'CfQQ/䦩R< #G.B&QG ޿d.ޥbWͫ3FZE]uޘ@~q'P?f&[WMZ0`_*,J\4]*&=?c6nDށFv93J0<.; 7@V>W 2B<{0ɝu4 / I-ѵV؄e~xBv`>'oݑ>^g|򇖎⻎ !wj#׺Tj*վ4Ei;_z _!E΀vr_9GZu"*T<'S*rvׄCSJ:&N\qG^v6uAjǼ-THt,P"svŀO2°Sp36k,9Q.V3OxLe%cF>-*熀^!2tp51 \?G`B9}0 ӵ{2_4}Y>ju.ɾE+LeHǡb`GETܛAq9W"3^*!Q4o ٶ=z]ׅ[6c)n˛c֮H`=-#%$ Cu_)&2eɲ "wrBf#wtݑF.(s:UKmpد𕡷3GkcsVjN: ]|?}$@&ςdgPrcd|6C |;p4 иQ﹡{fdD>Yu37w-C4dä[l&)ۘ4ϟ#c0fΩںv~s<^;kȃO}}lձRupt1;if_?wjYuL(xT&v/v BW1 [TU,(|xj:_Č|-*˖wԣ:kr1".>GIv  >L4jyߣďjZf2 1[*X|eGN?xfy\Z~Y`N);ILA xh,#c|UAL3eHc/qVX-͏\INq&qJGS\z]F=z5#qQEe [R3oe1L zZmSX!b˵XwqP3k1?Ď3q-ʚ+ @8ߵCJ)GD'Q{ԣol(xn˨ e6`ѵ\\]&(^b-5 tʼn yfd9#~RR!xf>M5ŕ !*Tߴ&48B~~:'(e'QT3sN.9x)-nh-p_pʏàQޓb3i۱0\* ~k]0CAJoHA_#vaF6:[oE$;׶JC$'† tX$}{?f4H]EAî?AX/osAQiszgEm&8hYαKlбq{0WŠnvMgn*IFJ2O'\zz5\!sV2f0Kudm'V(N~|JDg on,ҟ ^sdyhgEfGWFѿ6RI;^rC5a[yV`<@t’\9<)[g "A!=gD,8l ,4T _i~1ck_~ TI=mʧ>[Dd2};fߵSX.Cp5?5%^ID 'Z?p}M/s [։ՃYC˹>($t 5ug>d12Ȁ K5kNY*5!KcqڤȼWF"c{ ʢK~z Q (d!\ -VD* %y]6@ӭbV`39]0>>!=kC &i%*TC?+[;ΜB12gzve3IlcnŁ'nt\(rCN8l29(G(pƟ~+Jx۰<m;˜a 2d^W6"uNa,Z'OEGtwypVW%DXFd5(YflVE;lهWzYG^UГ~WpHyzŇ#DLw{G(9nаBsKP J$0sN8=r#GE^_=bh6Wo5=T|lBp[P \p~𠸇i}G{ޗâ˔6 Ղ~eu @`ýW䑺/ ( p$ZYtC&6qUUZuKh1uUc$pl\\o%:o x̩m&\tS?HS^:+ hVK-: 3((0 Ue^#9 uD"ov,ڴ+B~a㺮s[n - st=f "U )Dېc O@!5 *S}x2y݅܏#$1G/\Qn,Iv]3=;G5t)ANw>\j'tMZTlnFƢ c(GPG^f|U晑(kW ']GK C=)HzpDм.7Fk21cm}%tґ>?{Lʼn!z}(c),TqB+O/I$ߡ."SRR_H$%IFvYUp yt1u<ȩ^=vFNd&Ris=o鄣+ FC;$99Npݛ_DbIVU׶_4e +בl7s2+Vyv;ge\pEj[7ȳmu8tL^l1%QoUאňW*)[ֱdǬk ӬfqPy\`i~\Dv'5o'#S@rP4O7o_OZvwY$1^8%Hj]!sI*pC/c"hǧpLOI"o_^%p#p8>Ka?fgSTC4Ebx[WA~e7~1\MZ~9$'a4|hӬ[yTj`e/2t|lhx;LDF:ҧ7#tqv?>")%D"(J*@ 3+g6TLu7ҲT/"; uZ1钺-N7ci +jMBj$_\YudPByԀu4_QJlVdg8 %11\6n7߾L| x.Nѧ+fL$;mA:/԰ޠj4\eU{ss)[v)nmˊ*1u\'@~SbD[3/Ծ]^j2"1B|^W XAKioJ\̀efX52|>sLY=ďVZn+ `;;$dVp ~n@z_fe@@gf}2OMN-/Rjk@9-;P@VYWF}[fōBL2y㳭JK E]UN_;F)fH5wFi-,,?}ecjW2$Qy?[lXTEG~`bY|˙MX/~7'`bۃ(u^eva.۶"D`F냅ip1Uݲ O<0.{XYdTON-,eA'L!ex}DrViq/`.@ٓmwu8ʏMg~ -pxq V1|#Ȣ$- Gru"_Kז+CLJ*/;F )sCjAӲg={ tem7b 2ׯ[7+ XDz#]M/XX%QFF "Xǰ:p09n,.GP!H7| ګj v'Z8zJDJqHAlE^/ IvlQxE|XZ,27LX} o^wK% ҝOo368'pSX}ؙ_Ea$  3;Z>WKۈ>^? ]G)Ly1V?\;&.sOeXS"򈗗$N=JVI᪳=~(ȏ~ED2;îQ'" x@;5#[ 'ynbuoy,VO@rtɋQ=u^BVذ,Hԋ|_A|C낃Q;BLoqAiL /- pB*ɦؖ>\鰥> YQ𐋈2*5B0/$xj-)M/|Q7>(D#iߋڂI_~a Z >A @>l?^!Tvn2=k*C1ljB1Di/;Ii;ВkY>c@b&&+IOKVi%[K8g)VQH BB s6Tk$a8k9aj)[bVtqi_sway|Lco.T ~ }Ybu/axip۳hۅMㅌ%?J=´0/J]^/QW-A&D^=e"4.n{)2-'KCDv`u^ +Z%g5.NۓR R<+@^k!/R/FqaÃRr{@v!*N Q(3ŽޔZ$O8D؄Z" ^].'OB(Jkz!9Fݢr)Int+R/ _Aor#d~^s$XYTdzySiwF;IY=٢|)< Y8D.,_}29'!`گl‡ٽhյC֖!U T|GQƹE$ δZl@~Y޿,[ʽ@K$B7_|GiWr4>0diu6ٿig8 h XljjK!@ۺ5͓K 6MJ_bM/U*:1{>ԵM6Gfˑknw6;OF\'㢵Y+I>!&mU[0R֩~ǵ4:C@ɜJt Kx9S㹋FB/k7ϳۉF<ܜd&/i)eqر/} xBo3,k :L۩.MBTHG ԃ'K`6Ͻ¨=^5 Zf z=֜vTx3GO RZk(Qɱҙ~툌"3W0~"Dn}!x Ng{~Wu,|bcSfP\(Lًc\&i߄ 0Ѝ0 x0A'<*z'+V3?񐎀^l Lsfl.t~Woan,Dh䓸VQD]AfA>#a0[GXu"4Zzem7-MYR^{Sa3Nu?赸ۗwGJ<ۿKsnnOGhij<P#Y Izw _N*jƨR|K(o.(c4.6 ۔%3tv>Xq謣t lP^z d(2}\sP/^kZ2rz-)H=SzqVOu*Ͼ{{ 5d2-IlϾ hY9/b9( K<' z׽T!2 c!w9u.aе݀!,cnkX*#yWu:m8-"!8/h8'w]/Rm+%DM؈.[7FjOehUclMTBqJè%Nw5 l ƿƇAPy"YtFwMy% Pqe:t9pv:%Q핮,x`P!ӈ="dG@d I.ȷ7Ivz H[2."^boIaG,Ojb/J#Ml@oI/4*LƸ)ubuR\d`3Lp>'a { ,aP`.J(zWqXcGkUA>*d'XȼIBf^FW`"RПZb)GDH$MPYܒw٩9'Qe ȇz3Q-Xu#{~u &dEP `RU-npޙRAHLtZn5˺pJgt~YQ$YR!µLq׉S;0`k}m(fVZGP,똒ՠx D;,FSS,A>j~U 1=`$:̰wupm JRDͷk|$|8b=̈o~SJ}_WW\QEMN)@*lN5)hi h"QY]xNCZn74C@lw%KOQ ^+RT@>ʕnD;5n-pg w`}!Axvo0!befzc@2nE>pU%䉘Td3xCW{_EE_%-{8Av="`KGڥ 8Cz1~}↯߹PŖK IcP^$FL[$z;QU]xWJhjx& $ cNg(6al%Fgqe ^nqlO'>RJ)|1׊wD'ȿO(nM&nv:~f$<͖.AK\N Y!g &b<4&#Mbju.蠅]eS0km@y (8 |#ԷN!X!Lw3|%΢ Z4'V R.y(Ӓb?ͯH$/uFdY]_ ш8gٛ`LY[S/h (d+T6N" m}_>F,Q3ЪP:ǰB1$*ztId;zdw;j2jn2H5 Q~ ZZ VZ"54lj6dwп>$7U6NId"!)Ce"#I΂E Krxb^ *r}'W Mɿ~@Z*%z8aaC̹y6C"i\jkTSaѐġPEb~Q+] njo͵o5qZo|Gl(# .>SS8F$ 3{0l@"h67u]vJuzܺQ.0C_-3vbܓDF.1Sϊd7pSU'ᨺgg8=/߾DZ3*pq_BNHwx 0J^r OxA#tFIЄUNը-?ziW1ṍX  _]\w0Ӑ>PG|ƶ&bB$N-gղqH!j=[P{]>:ܴ*WTB0/]DX%zFtƨEk2{وAE@sKgEk]EuЊ 0meQY5'߁r*[TϟGmYjUx-2r~CPKuSVi1OġBvԣ&{'L(:ǻN 5ǯVwdFݻxo7kPDe݄js5U~E{\3!I'zP`/nЮp?!&ﹳ G(sHgl"Qp A<4q ~ݱ&Mefx3G"+ԙdXMSƱJ^ݓrXPE)1[nB{4*|fVMvXwjܱOܾם1?*;?|2t NAx1BFy\ ?  q|a∐K `ZKb Xȭ>Z[wm.g62|kA;`xV6XV4fgrZp4+ڃ)#=5T B6iTOOH_-Y,wlF\H Cpav1c#AC>.y]"[S;X.eYL8k UQ^NjcmPnzXB8"ѨWhnbֺY~䨽 -N쿶N׏@*':ƿʐ]-& ~|f@5l9h̼,p8h֐L &01zbl$Ftօ?X#.uE<=(CwZ,k胡Ai?3m6^҂ABѷ\H7٩4pgQq5!3|ˆ"=Nd"J}F){;p!k<'Km,ꋎeW%7כW](CSCtOnNiB:kO7ttA/tWC;g8SH@|QZm8w2/[T='[mb@JZ>*u)OiHaɴ8fshzj?{MXζ? "^czTq[;Z,cD8 +,e0f S$b ݒ2"/7gRNa\h~zo pxL|)pFvA,@8ʍ?e-E_8HNp4}SdS^܇,* @Q̫mGx*N y"c3ZcT21B?{LaLSI\%} \B#ۏ!~S]Jeˑ ,Xdb+C.\]}A?ahgȕL7Eh(MΈ5 *YM{%M Yۊ$j,f SH}fX=쑬M%z0T si,3bGPoO (Rq3teo$A`>jo<;m-n1l׵/6zވ-d f~\AʘwpAϋ8u_0kN#S\u{$ՁEoF}~pl~IMT7M9gɆmPqcO8]CT:dҗTSl=űFJݛ|&}&cU\1@'jH هUmʎyuy.<ݧxE p`rx Zg\MW]_q}_@[ӕ:4]/#.`3p}30Zr8z į&pdp%xoZ=P/6a,5 =˓zgMjPhjT49YٷQ8x:p _u533+ߖ$Nbn¹7r3WݏhwgLVPp#GhIYҬOi;3Z o* WZQ՛w 9{LI𙆧e~so2&a'3TZ yu f)ݹ4*tA=Cfe~BqC( m՚ wU9\BXJ%8Zch}@o˄_OF dh7E)p@$0704)2m| Zĭ~֊.MaSW\m}6WUb%cu 8h[pPH(G&؇+?yhd5d1b$kOl27_;hjjxkpX?KSō`@چש:pAHot o n- :ͻўM3X QȚLK \e H{@eY)abuvI (ľa `n%5Z҄;OYK<t^O5 (މ,AȹYLo6'}hztV\Dv"<@RsL`zfc,]O6yHG^L**1B(cOCoxQ{UI*=ZC8ʹ\VUIP٥d po?URSlfSj;~M”˲w;9 +Xc[mhtmݦ`ʆe<8-72*csm<[憫'OJpX'{on9Hy0RgQ'$naR(қ#I>bZm_g^%-h#Z7~R{ܶ(\I):D&0m xj+m.~@R"%F7#h▆zg n u2XF07X%?\\.Tr|gTgm<[kz|0z猸/ـl(GXU#:׎H#ZR4X"ZxH/ֶ&HN0O"~8xeM2QKG]'nZt@4D>D%5@@Jqctob vWԟQ?b:?.9~C|B.9{O\M_XíN4 lQpV_vs\w1f'晔.U<3G\eh-` G[fߕ&fߺw'5p8^m&De! ^TzޣsȾK~oul {|Ԣ͞шM@~fqKow9n3ۤJ8&W^FV>e4(W4|n/lxMֺc (Qm@9oNb46'M \|z3 HlkqEKYLQ;;ߊ>٦5xfttDmw0 3D5[ᅎB~ $CLހ!n FiЦ/@E 6UFNn/_&0#cnIȯClw3MD OJE9O.gp9 GAz$ƶJTQk>BjTHuu2<8|;({&7[#Òa4CfhϓV<b5z9/Bd d ~mv[C+uϳW/,"xypL@6fG~ẖIΌV*L^8"2N0g3o)6Kz,Dd-rّVRWnVx@(NtY]VBu9H,vdzWm|Tnw \o|xB nܜ׿>bTAȥU,qx:* O5d6&B$0Y y"UiES5G,{{׆5-"沯D;4.{a.&<'RrV 䏻Q*a*GGl+4Fkz+ P?,8,܋͇lNlڌ^#,z:J!v͔O+OKć,as6#"!{)Cw6s_Ae*Iq"QXQz%Pu>p-P>ΓRqa3l¾kY>~8= j/sղD W%",#|X \buO Ɋ}}@I1Rk5w#I7AlGoҕn,g`,Rza8~kw9 Ak80ZNDXQV6r7m3I#z#vATf5W3J FVZ s|w4l[=o{׊!nn$߸=RHZ3Wl3ōwR_e<j-\ vOT :፬4`8VfPGVI|i|!:j`;DJp2) `On.9HDôo!k}ݺ $j-V(j4|2V7u_DxFș9?MkZAZ!z#@t&sh :͟N3яa*O*)ݯ|?/Ax,?V]uc ySXNDG6=i !y쎐,HiI|4,nuԬ/w7c+NJ"j27'b}_ܾ%S)FT;{%ns`d nԬ6f>V! U݈Zݗh==+ޯQP|\^9?$ʚV?8?wξ֢E̚2 M2hɊzYDCs v#$Y1z7 H@u82"٬[t.(bz%ӡ¼hzà )xw*}ח0 IZS}A-IBoF žǵX>OD3y5o?[ȚRd.dmӭ]~B+ V3$}).dUK!N,gs&M.p?b3/+ȵaY2TV>A2{ͫ9XJzc+d_~Z|i^`^o)-(s71g qЀB&a7#ЭձyG/.56Ad$Za0\urAWB7- .Qbbi'}o@ezyDgDZMڻ&MؠQ&ܬ:i~F\cXJ >"hFEQmT\r$G&#woƮAαSvV[E| ҩEQ c.!adӿY|l|>uP7Y-!>&Q0Ա6QB l;jHDDJ<ȘearqP'Q';%= 1df3 oxux]N> S!0ym|r{7$ZxFnM>7%Ya~-xީ惘iSfQ:RJKh)W Q^N@ NOwϽz/@1+ H ʹU9|9ߖ9_.-B)as]1V]6y^Kn P"}ѓ#t]OsXy-ɇKX&- [WL\Nwɘx{b!uڬŌs|Ȍ^ʮ߆ikV&~UsМ.eʪ|# LϥzO_#v}"J~1m+Zoc1ncgm! kF}dW㼑# K(AF)BI&m(؋@Ap&uР_BjEk"vGW sr5rI/b8p"+DY{ͼ\k#RK)Ns3Hm01?Oe>D =yt 8TM>l!2-LԺо 2YCqC#H0%0f7vxe&Hb }g>)𰜶T!%7MN G/հԝ}Gc>t-Fek0ߤ0/E0m .ˡ=llqKR4G 6( Uf2Ę|ޝu:$>M|2r6RR/2iqHbv%4ga#*lF}lH#'dTS WqR劆?u it27ٸPj!IPȩk͢>/M|b f"L p@C"!DESF`"V֩_G+9f*:_n)|FݖV~uKǡW&t$&3Ơ FcYÍo{X1Jpi~G|\=Raox=Ro8# WZ IJ#.9^_uM*4t63擝Rj'A*)Xor85_tuiTIE 3sμs ?UBl*bFwa M-+nZ"$augMSjG`.ҏxDTgf%ɻ\?YC\G4㥱OKxLQeggP~ rN)ZI } #/LDʉb亰 ho c_޸9UB5a'/ٺ֌0<}SeÂWwsBqAϪ2CaD87qN4ɰ& ;[oӅaCK l %9 KoyD&xwQ{p aο1޵0MjXb=6șՖ.-kq cbJ6tok/] &gW*Kj (EHOp`]!U+h[5HTT /jg sԐ lt0U)h*܇#WdzE%љRr-+>f]UBZwnrd!HU^@֢dJ)4JoT=9 5=65LV^°w`v 2ê CJS{ݶ.Y.,;Ss:"pp}?jhGwX\v#72|u h<;"RqzZ2cjhȥSUء x0L*1qχ?L9IS1=CFQEq;E4yRIVlVyRBt1s؉頷K>u #D `'^/$z'@DB~y"TeXEfz?<Ms&Ã^e \v'Qv$1nmn!mu.9;S2c%EpD"5B0Dp rl`)l i; jpw0t\&R}9R/jL:½6EAM<+Oܬa )r'TTwxìgC9tf r=y֣)!p ׻k]N۴]zY-=׆6V {xYT q^Ȗqv@o]J-L!}3v'\t:i0+v,T ^YSэr1 }n{:+)ǟ!gwBos-Irz;A(mD,E;.g,tq:ӥОvh-̌^SUsyo# 4 uF R|eb[i+NQ*-df0&*$EK9ȵKk *P]'Ne0>TLAeNvMj^i?[C%mb(}3'B=z킑\3h"dD_·9[G }-'$q_e;2yf6/2:R#OU$u֡X5 8 SаJӹ uDcgkM] V>caqW@ckhmwCM5ie;(y>o9&Q+:2t"۱< :-Ƹ=؜1fXӰNF89@VF#&yF*$@W;彎-ӫmƮF ̍h4@,oWE]c/ۅʠ?Vqș t_;HgyCu論ǥݼc:+$T+p)C=u~jC\@ ٲ B ani~ܥA LK2ipuM5ӷ \3EhB1y^omYĜhjxb1[MzkiLE) 3qpn;)t*D?G^~ٚ 5z+f g9,XuZ^@Fj>nRL ѷr`!bX*sHәfxsKsO?\FٌJe)W'SU6+]v1&ǘĿj~l?wz4hB[[t`׀N՟dvM q|ejA :=ӡmNB8MkzaU Ô&67Xe;lG8a@~ S{M(ك~`g0,{9%!R6z2W۴k%e)~J-5v4@,qm/BZnBae`v Gšg>Gf'#V~.?Bô.HydRgػqI÷$7C5̀EKVJMvó|,ݭIru:# J:Pe3IB"XFJ$wݪRͪq7 d Լ+ա@&}1:TNyAU 1xz̧$PH= lk"ݚvHKW0Sg#ުY6M@<}1o,ߵZ kPtGbo2-Ⱦ;}9E:Y!S,]EmzmʈR /i=ZŶT\ z1GlԳmCG;c{^~{nyN0E; cb?^M8}JUpymb e-$y,cXRg0B"5N]۾"/!Q߻ܑq9ͬFU@^g-`S%-pzcpc㏮-YlKNIjnP{Ӈ]Rϼ`wDqe\4jQ/' &”mvI<<ϴO\鎶]V+EZԛ/4?V+F696R"IQ mc̍&,m>R/|I*t;T{r@?}W9VTX&kOsclq 0ٞ{RQ[bt_;ӈ{WؽaAvAÉ3 8'߽EKHF1\0w2/ƣWBω׈.Sd, x{\RQwIWf${aiu0@|-N[v!'!NWCb Za- #n)8X1CN_2x0HpZ\VwW+29xkÀ{p>x>ܫp-*1@?d`2f(1EuU) QhȒ|WeF:vTo3@{?ĘZ߮oE5uE|&Qy&}+zӒ@/X7Tx y=Ik'ad#$CfM%qLw^oi&o5ekW%r3*]?X=`}`ha63bjC'Bahy_Hz_,׏XuXAR&fUs&84o(K,'+{n0 zmMX ;df:\X #>!GKh+XfC pC=iK1YռVԤjl5v%)#i`ϜcǏaOMd*:0SM*XSzӱ>kgJm+$TRYDxs xXjxzAo" Y/M(H mtJLl=گ'5lz^R#6cHP2䜶1H p"A6eeFUbk {ҧA ǀ[*R4JT;;klWMIP!A<'+;eWO=\$4 *\#,}qv0pWGL 1?2>IEZ`_>M$`$%A2A1O״kv-3PjE@?I$hpl+4LMK"ӄa&&?8!%>Rby7C;*&8ݧ93Wi9Eo4\f[x6XK8W^L!-9^so /0?:ešΣg|(^-B6g%ޚoMk-<#d(9"WwG(R06R,g博#{. x#WKa=wz]!#0E_IR}<3uCP@V{\pbrڡzV8l|Vox<Y9N±՚nH{i8v ^w*n { u-~kx&yx @(Ӣ-i |͎߫4p!I$#vHB4lgG)O9bVHp> THq]Ҿ)ܪYM2ǖlQ̌_q|&faoFVO:ACU ̹b #(q WI;hjI&wQȲFܠiDy|mk 2iWf v!KqS I CS)B[Whbhlڏfoþk$a;tj#B,,hүFHCdI0鷢D': d̑US]X 73Zi=DNQ sDeg j(::c4@}.;Aa6q&D^xdi\er4Gc"%aRdnx6"w*)|{ YOM#jHMo>b;0-KL\tO浄4GJB݃5<6t8 &Ξ*"ֈ+s?-Y/T(вf0FU+yi>2=Fu}sMĬC9x| l)N2-* fekn!)TuM,΍Nhb8 -#-Z0@ZA[X "E0<cAu>fX;}j8y-PHxCPAso۝? L*A`֡%D A[[ۍ ͣjߔ4flGY0\C b a\>)$ZtxO0BL_,@T@&X;&y&?R4u ק6 Pw֡kX 2MfH(*HIa6cA$)H;AֹFcjz0GꀴrF(PA 5kOsDU6dZ}m1G|Np rC99OlL}텬 dzɃ~'S#!E[{ICF#< e6!؆N3-I8 ʞHu"#jD{?sI؝ ^ aI۷9dS?-zUcC层Q-\HuwM5x2~]'e?}9j`Z7뒹k\B@= vkk%? 53DP<|J1hlE}(]ep$V̘ܙ*fsYGؑA2lu]E.uPg (Џ.cw@U>Et#6eċ4+mλG~&M?&9&b]DՏ;~D&[ O=$]DDM(ozcktwiMxeCGxM6-*9.@t\ulꕡ"e@JTbyRxB{~wђ_FR 9x'6WWb81AC@][T+!_33*EɻoN;h'zɉJRs`ܒm^` nS(l8߆c98!*©8Px=,i5x5 $Q9~kRƁd6U0Yh%ԝbҬuLiE5E<&ȯYuQ2rfz' 8Pa畋yB >TIm2e"Ǧ])>A6t"RE W*|V9obxH-N-ٵ~jVrw(X*LG,HDHueOKCN)|}W+e>h$޲-Oyn@iIaV-8XNiג ־D.=p^S3 8Bd sr8gWhf^q"]1VrXCZ<($m-5 "z9rOQ Re+s1B }L' JqX2C3[KOMkŻs`S`g,bNFGx:w7gktjh*et./d8-|\O _\*RجWAvU@{N:hLh"! c'lLj<-EA\7qjt aQ9,,q,L"2+S|[j}+lx$*[:lXqiTR;]HHTg "(O>JH(Tc/NK[/8mG-y>-ֶEqNt^W5{pc2gMDo!7F۝dLXgݡeYOڤܜ4oɦzJ|›-3V\,͉Wn+1۸/sY&yKxNx]Rhԅבֈ\0vٳo CJ$-KB,6!`QJv{\0v.yH:?Qi+0V~J(GkWzI\-}˰#la_~] q8]Lo Fī'HJM ɽ) ?' <*YͼQ}!fպ*]sIG .Jgh#;::huU u'|SjD۝p\r"{WO}oY+Z:sKy=_w(\;c>Yur^#z8Ɗ~}vu\1ob~{[-m*/50Ƀ'^e Vݜ6xF"X^6< Ԗj e~_YL 8d1gr8=o}"RX潝x箵 VTTxZjAwvrwG~LSݽEǏ_.8jZ3nbcy9gjMUH_w{k}@ug;2{bK(xx:MbjΙrI_),iA0Y'z\6MP04<kfE-zA,G1לGݔz G1 ̢/Ͼ?na>/'k?hkh6T1~=}Y%g=_"iGƭ#&=5p0K/RS v$):qnj0Bn1CQ K+%ܯ?wrˊ1Kji[D[tV 4jX {W^FNRT1Q#;Zq .ki@Z޳?KHkەF",Lלot=/Eѥ vV0sŋZ*b)#Ћd%98zC?zB34;N`SCifìvD _}XHL%ˢFi,(+ D P7UVaٓ9Q:$'BfP3RgRM>OG>}zJ Rխw5B 01]E":mdŬflEtPsUU| Y+lUd{r' &,Ϭv3q3ni߄<С_rzq#7cDCW..P>> k\, TضTأߨf[:\5⫒stэ C9Yb̗֬KYVoP=AKt!#!ɵTtS; 8O`Aw, m]^dG ;=),G{I qotj(SHj*Ti|kYaC] 6w >FTZ;OV.Ba2hAԬ|%MKP ~![*p@\.o18&i 2qƈMSC?)u1k+#nJaF/hu#q,Jf{>xk p Bw3:B UŮ,m|,8@D鉫&\QٟX.>3|?_d¬`, `;@Vj9w*+q_Z8?bآTօ  &lMD"qfoVG|QS*KZ\-͟slXxw)ȴvE#f4TEej-c(,@5 ),@/b}^.< 0 9"{x(7) `]y$‹dMbdY~vAA`kɗ,&@BFXLC"fw{>X:v;|MT{zJ6S #p~8y?䤦Iey848KaGċޖ)L8E^2&3S[ p5gg+!.:U]W#NL8wt &m'Wh|J<-[Rf3SMk,U63 9EQ'VzWJF4#ȻK604#q"dEބ|tί.GbwUzҴqDcÉL*q|3 &xVcujo:dh]DѬT 6( S# lyA9`[Jf/Y se+. E Av;RDx?eGbE~] ڂ4z.D0Jr[}Mk}{mV_wwZ]PQ߸Y`w){cդ: (V{r^}E=d+Hth/!DC}٠6w< X"U"sY6 wYeտx[@O,;`A9%Y+z?|%h?}-+c:%P*I0EE5Y,-7o2;։~U+L"ޯD"8ϳ_bځaS탎6MUj1 ʹE^ultgFniu_ os.oĤu^L_[њG+ϠH} h ϤBjAwwޱs_hmZ{Y>J(A/QGmq[PVp%׫'Xt\~R%ޙRT|; %715r2,k627 Y/CLHj`-ZHɬf~4"}۲.ޣ{b91_n-K0?LB$utY갿ܗ=̭6{R2~ N9t%)<>\^y@۴4"4ܵ=O R +q7)cj `tMڨ7,ű?FBLec@Jqs ^,zY.`26xu _P杂Y-9a*J+\(x70^eM؀gaMoHFN# o 19e-F\4X ӣ/fեD,;h_FҘ^q\}@97WU*j~J;_ؗZl Ё0p O'bKsӟX>!fK?D ; AΤ>P;! zq۶ H&gYZ070701000002f7000081a40000000000000000000000016570825600002c2c000000000000000000000000000000000000007100000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921e.ko.xz7zXZִF!t/w+]?Eh=ڜ.+B;{bh 7_.{L! m?ޕ؆E;CtQ'0(b`gAhEP ME*>\݇XR٩-WߣWB|216q36R2z? F 2Ү0́9Bv9yNr 4LRpmJ"+r?X&AA*V:XEh(O.HnCdNk K iq2WzZ]d rOϿsz_:⼕r WiPW ̩>)#Y U"}9O+F\ٍ`l`u\/ڙc܊QTH$'㿄4^ Ə83/id !پ{_! 啈 lT`h;&U,`m `=FfͅREj}+=~ aHr )S%ga\Z]ZM"µnFC΄Z[YP}'Li"$~f&}jӰ{I2+:C(`dZhHor'l~='9Xj~ s<{&-9f IQCzF?ܮ1n^wYKjY'*)daޑHKvؠi"DG=Cd.[LOI?B!"p%픪++Κf^7XGPc#% Wm jZVBImـ|D2o~4OZjZ''Կ-֛bd#]R9 3Xº=ihm10iU k7^ʪƨ 43kc~Yʔw?Bg9s̩O\ P~ @?xOJҽWY@AH*3}#H7/֮@#a1EauɊWu4xJ>,ƺ(^Cw~$+w'}Ȉ4 µ-HWㅦ,W,V$3G7Iփ"|pkᬂD-7'_Cs}7 d 3sOyyXhp -L^-^t3^25>*ZCY4ZQ Rhf/!\yjgW_[GbA,1TxmU+ދ1kAyKxY] X;8\!)}{|'dSnVH}zkضucO~ tE‘\=9ZfoXttST;:|mʧ=Lw/܍osMA,A1%Jte993 /Ge`wѺ@nJݸBBd4ޞ_'z|8!m->0evjNuk&"̙xuIM0|-Pu:T[dFZ*,)!({K.u+ĒlR~ c/}3)BS$jHAhAZV&Yn/s -:|kX訅b!Ϙ3xnp! =7L_+P;8&8׾Þ>P.cPe N.(_RE;Op!c^sl>hh-Y$ ~ J[WOH 1ڀPE;h|5p\J!F @O4Ov?1?5AW"?G`ΠyªE QG`B\Ĺ_}:s"j_zѐ ̶9n*u _V/n%T:HAEcϴDu5/ `W0n_|,fg蕚\b= }k@셺&vY[98suPS#(b:I*bU'bX⸿D; uA[%]+lvIbivj&J+pd[ r8FwhS櫠F7L?QE#)OkylUaDa:)+ #E(v wP([ʘzQ➻Mt ZG1eAkOOP._o@^K$R \pٽYP8)Pez#Zǃ'z{`(ayT$qKéF}L˧lFZL\mjS؈-Rwَ5)agmQ(aOڞ5 eLtY *dE}!9/4M&iI{vl4U?07K5i3%iqa3^xjcl#n|G³|l!VˁHA=aeۤYSto9 2G nuD\0VsKj0+ꠇɨ^aVSf(fɺi|khITIY#܆hu`SWzzvHG<(Ŷ 8E~9JM8Sy\Q&K RQ#X7]B:m"]Hi9rF?x$ !N)"pe@븠(T2_- +Y'q|L]E C{›!pLFj/gK$|rݧ@~܋q'D;j$l!xSZ4NݫVb| R:,z !$Z޶my-Q•J`0d 6;׈Nu>b^v%6t[bC.tw^[;S(H6eo,mݩU Xe-pd 烹>ͮ @n".#D;8ZpkIy0'docdC*zD2{_(XۖFhqdɚįWCHlCnwSFpT8?qv38EnnaX(_Δ˴Null/f`0-HØ-yAVG'@ɰ6--PK1MH{c ".p7BGI,/Px lA!q4Λ;g-k.a 8zP]Q.xtAK4uyC2*n6 Q>@[JmBUfP1_=ŷ?>k;[%qFA,ȃ~~ڽ)҉-UK]ח{nba_ !}y^8cJ|5 y1wc+\QU -cd=۲Ίq)=^Y3J( HIӦx>݁zp6yfFA&ifJ4ۯ8[i*2ee3/D6iſ&ֹspQUI,>XY9i9(e(WQM{@7< p|-~gџ$}EW[wwC m^$kzlh·}u᣾&3Q4;oGҞԢhy/ĕ"gMSݬQvSb BbD)xn4Y-buzæ;}@OZw뇂07} -١MTR~Ґ"Hk]ȂWziAKvxiumߏuLw "+Z!pY.۷pSfdYlq%5c$(;HZ0"]%m0C̑]BVl%o8D M/~bHB0;շEMTQ{o8yAO4aoR׀ 1M[D}C׽@^TGrKt=°lGEoƖ<#1<THas^pIoʳbI@ M4ҙlacDȆ?`ry60i>]C0 g R,C֠]d D`Key:A]OJz/4筨km)PE x PNzlW4.qI)Y2)g*'YgIj{&e%zS 0 'c-~ґ6n%V]Ķj y{Vf'RjAhN Z–kA}5`~uۦvQH=ġpyo+$"@(r4yE:~\e#2))ОӘo٨fOGH@CwnT2t%d\fvAb`Z2f-I O2tՀ>gӲr7DG0GbFJ(p,+:g&٤=Y !r];|9[>0=T vp.Bwیph^QU<7)&s)H1:߁ٍBCdͷqAFNz ~7,ye]iЇ(4Ri}0ˈD?#,s8.>W/ '}Gӌ_ɳj+ ~`JmD;tXyE҄_+NCL֕3 4CfĵxV@'"s^oͰ&*yqŖy|So=q]8#*!͛gvBdsYujg#A-չNݹ-]ՙo 5,R [w=OϹr#lur;;f0"0 UJv7TLN~[枲歀6^vGJ΋}i(ɏb (k:n"dP  Iz?R(bwh~D=fJT4і,m&bt¶ouC)ބJKWkc=g/x8*{pԣ3H lx;tSʔJ_wȭL_Ngl$"HZ'(1jrެ =2XWX&8pH+= 8U)1a0Ɋ}Um<$IxV4%Xiir~y?-X 坖6'mqZ1~CH~v"T"-#BK3RJ?GtnQ5aM7pJj reKO=BJdG$(Nk㔫-/p˙ %׏6(^tP!^ޔNi2LylY9KgkM = djiX L2xN-,KVqt5BmG %ITux5>.x7 i w1eLR{5Yb.elSWo)+)jO i%%z:ҁe]= &S1_{SkÉa_jDPV`mQ9Bo:,CBlP;o@Bb΀o!&Zw"1 ԜG`a_SCK#Q~OL-_{p}YПk<*ˏh1v(:=Hi٭Y`²[Rkܑ:H[x=M%hCk+|7֗(9p(u3QDҾNoSg0aoذ@"r'fkQBt-= =1gˎ6W4*%:9/RFyY՜l;b#MƒS}-);MUȣR=$kX>3ֱ9Ehh?|iG=YoTɃ#UWӄcR  bXi=f5>EW8o7KDgıt((mD|34ɢ|Z %PA{?l‘-)4o%gȼH(td2'MMGj7\`RS8Dʹd*w ߧ; &>^ޘu7v%.Yh8GC!..?%$7=62XR-\/~_*mސ1ni#@?7e1kG\"ߩKʼn%d4(e`N-5e< 1]ti.㳬Ag,dINY *cX^x ǔܦeçwgvC!iRh-ndӨ_34UF)U`#VD 26 NmG";T c"u"L[nvlN8dc&7^~4V:KkVm鼒|cF„;Pd,M)༙9i0_&ǯJ`T:?DM,$[%2:#Vb>8sy ߺq#c@~qa)3fx uIH%n?/i$?SnpV;?Rh (yu{شQa QԋYR8>M^i!I >~Њs ! nS,A/Ur;rS`:_\74vS4_$˙Su6f^>bAi'دܲKîl zmP<9I~M:0o>T$vEJ>:\@H?3}y\|gp7FȨì~5xL';~g&b̾  MI˥c lם@K W<¸@ޔ UL@'F8$>Wl']'@&XY)pK6&JBc Y\T>kO6n29+dp&TʱC@(̓-^s`;*?ۤ5eOyyNIr\leljS+4YvYahdvtl$S۷$6 >{X T9͠%Y4 FzXCFbJ1HZ4kORDn,ASv3*ʅfw/*t0? \19 TdFGDUS>-u]K iHO{ k u$aʠ8>ަr~qs`tDtOi E= #Uã,Kս[Ѳj[K&`dKk~)w$F5 2XK)gYZ070701000002f8000081a4000000000000000000000001657082560000c500000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko.xz7zXZִF!t/]?Eh=ڜ.+Opc.H/R+& x ?(~X %iu6Լ>}V ʳfR 5C+KW/PJ fٓKXb|$j Z!xH.Np`+uo $TLpub*tcʍIޖ(yl _Z_>zv;u5. I 9~8eJ[YeISnȡn_G<3LF'M\lhDE52QdxQfk1?-"o-󘆵Qу0rS'|BH3؍\u܂rT1 X>~_5#XEANI&lkߊ٫҅mg:ٱ't_Jcb`a$pϼ n&G:2 Cj _| Sł;;Go]ǩ zv`Gj5@aឈr0MQʊ^ r&|pm#;ڢfpo@pv ]U.wq CFCKPz%4r6}֯ͷ R-on5'_O,h7RXϕڐuq[(FNeC+2zl܊>;7Ы=F id('1vk&EW:J0,%3^~ U8::g(HNni;f81]f[Z։gYeVDXe pFuh!F\AkA m^8C쵵is=kE1[uuń\( =N|t19;~w;$R%hZ8ϟa(i>< iǸE<-*$tݧ_Ձt]G}AFj0fY[`pYđ'q?LꊓI%"Ær`wy p3RKEXg0Xv!b FgLV95V~1eBi} /Q;2yͶ<ИȯxZ݄]o& 4+"^VvGKI}qcDjʤRYLBI%z#}A&]m*o4uȁywoI'{V%0d&bz9N WmTktE%2˨92J~זfs vNe0I-ڋ#4-x<3+j:hs*osK9$k! -j5DzPwNDXƉvl+:-zPqP{G#nU8N U(Ykɰ,O,g*bk\`dp~T^O((W"ppvɥj[17^IێHD&!;V_U2cC{&AO%|{`RR{w`C&^6'`no a(/~xm%oaТ9!_2V%H&1~mV8K\| aCxkAU,,҈왎c9١z=p̽BN)0r58:O:D 8d_vP 3dT/]!h25 f8ޕFaBi=*a rګpItm"뵵3uRP1(l6WQ͌:m@!El{0IԝrҴ1,  M;j|/;dУ $0vhiNjX)i'xwӕ΋@oI)*Wdx7`WՅXB"%@Ga %xޔEF$9V;8GIUݜ]=ȺrVLhcnB)tA3>1Zlhz9ޡR+ޮ { #Z;lB^ܵ-\R<6`Ⴛ#S/c-ɉx{D( KWt$a2S5]O(*Cc\SXtFtbJp*K-^[op:fX{5@ -u,(o#GX)5 s⃱ްi= i xjN*q06&bvś-o&E/J*ERVsg_Rw8:dt@\'q Ȝ\utpыװcMK X2ZL78\nIԮdǽK1A w o }s4()$'<.ΙH(. ]KGַ 4s(MvQX^Klbar}t$/3.(;\'vm^oQ5ڥ~īsGi*^INz|^5\ݩ>~IГ@̤A="Vukx!WiY}M\Աj ߶ >~vN3OkW/=UNȆc-n]y2 CnB&|U%Vg$,͎d6bLf`F5[/ -&2&;:c&m\J)`}7+Zqj?5xm#4W^U<)hf K_ω%4,Hձ^J2Ĝ Q4b|Aso=Z0'kX@?W|*+x*G&qY gv*WnnB}FCCe%ׅSl_~}ga>Q A>+RhsLF lI*CGoܰ4#╜8dk 3fcM~ 1()]ՙ Uz85-.+`Ds6o(15FӒf]p+\^ -~n?@'Sotjڳn4LxɊD+^U>6=4y`aViЏ#h/;ޙ'і ~ ̅%\=թ&QPzm.1AlxJ4Z=kן@ȡPPB]oJ!.>.fKDhS5ITr؂{ "J푃kUZq~puJw![f 5|2oY'{s[{ŨE]E@6"~L &i#U;/R6"wHe dde]-Wƀ>G׷G2(Zpϸ|r=u{w Y {xPIGsjyًGtH-v5zѹ$v SjK[ /O;L$[%{JP>ظ lT؍dp~3㛥]reX7#g `'jzLJt"ȓӨEzų5Ef!;<{ڐ'ĀdIy),wn miY(TMV#jܶJ/[΃[.n2%VۓnjWLk:431[H |ʁ=11Q\$ʷIYh)_jn V aԵuK,z)cſ`w  U4[lw*c=rl?!M)z miYV[tb"/wXa1y03qb?Yӵb'pS$Ge''E:\rh"\aNU:Duov#|/g1z *P5dq :*<&CÔAQFeG" fZ$S;'2&3eNj6P=m8m4,`xQ-8fZZЦuғ}^90l_# P%J[ϵZ:A ~ (gMoR/s]*eJl!6\1C?#Od߲?%Bߪn^GNGGʼn?K4R ڤp^VI#pRGy6ơyrGJs`[0uiiYԣ">T  e]ጟ:+-" )mLYoS5q!>PZv̕ЁP۔JhUL-ݿzFPQË'\6Lg9 riebW,>&>QDy9FCCw| [AM^bX+ٙw\$U'wk٬QNl5-;7 Mjc]4h`y=&rKJx:p; 2 ƣıkmDb?UaTK:|0~/+KJcazXoXCo^:͑H?)P> }YPP@vwHEI<6Z^DeBLY%q"R@m2oMr8zSlF&wlws*7>eJ V0]V zw;oaSpP_S2Y|C8܌ݭ`Wb|A|9ŜRn;m+QozJO$[2?'oOG8c`'h쁨*Y;Wyx=9NɵRH=Pk ʹc6kſxh) dg{ذPxyjox5& |2׭s˸%߶FM=2x00;UŧZM,Aˑt6"e'GE 9$oz;ĪtܙJP@Vsc =m Y &= n!!1>>0SqJr~$ϵP%>;U} #GQe4#T1Pawe:ш'cL*n[] B0չW=j4Q%B7z/M`ۚfs}to.7 H}?Oq@ gѲ,Vw 4T)tɄlʖ n*TgԶ 2&R\ Ghav<(R[m棾|=MCW7TN^t 3(~$;Ɩw8P ;ΝmcE{owǚ\3Ţ/Nxp?;uy}#ױbP-(ag, V>enN^TCc'M5Tk>"KdV 8Xޭ%,ͼH} O^rYPuW~&,f{17,<&6s`{f8噠`rVMl]mc~a^0Ʈr\W[so `~gq?~˞B*CQdh8GGv͒ FoFm˖6[")U$*'Bc6kZ#mzM'[@o>@D7biq{ۭ:Q5:/*_oʠ5y,/N1 g{|KjłI3M8ţ^꾼YX*P^+5F   /2y*FBz"t _:C<#߿c:9uGt`o-CxȔ;~~Ю>-u03@fBu\Laʻ _44ւĚՕw,w.N,0S`4w͘ u,3+IʲcqegG -GdnXlz`*̥5 ?}Kfx> d'^sUJ ޾ʫyHfؾ|IB%䯆u,滰mhJsיrXޮb;}9>j&Y DBN}A_z/wqga3xH鲩fҘ.]Q#=5s|hm2#*LC=ba55g!>ָ$cI$*<21 Dah :.LnQ.BHka͚Qj=ov׾fW\]v[p=¸S/ ny}Y5!FS$p=VBz'g8%p[B3Gom?macݸ,F'?*]H/;FWͩ[k|KuHV2Rl[v±B_}NI7x#&nMoB6<xPҭHt Lt@ax?{֑7H: V'kĺ Bg/Ux LuPl??ky!h'TS Ġ3g(;M,l28sGM٧xsS ӏxNQܙO7`v&KaAu6:XC`#>WM`;ejBN$%(5g̑TZ"1KZuVdvpcf=# ,A4\^] Nh?whg2^sZsNgv `:rG aKz,5Tǟ yK7[ ׃G0lљ|T+q~۠:_fժfHv~ȻP>@:GG@, 7eWS 0M7xɣп\P_;u ƌw!m]h@} ^TzYsϨy\0^w*Af!MhfEkZFձH!CI!&:IUukռcsa"iu0P.{Id o!u͆Rd0 :\ i q!0N`>>J~ǩAM4Zn]vz 8wmuFPnpQ?M4RWV@u`- xFMƲd;g 2`@5\ ;fpKR^HUFR+ lb5WU\Csny5Of46 KQ_IU@EZJg2FyQX(*x+խGk*¨Z:.8$tu`RquC^~J$d*&Q=rj\]br¹`5jvJA4mEMuonvR5g|ٖUYl),W}]?w,H 6EHƊ9H4Ɉ#eXi:4ua P1۠ VS]u ͙fP,w$aiz(/җo- դ~-o(l+#:aFt P0]5kw/BS?DsخPTIEk\ۘ I]O {'u+(!lD@%e ,퇀J4tbw[OJ%A$fB\zF=} VuiαgkׄgېOy ὖakE*BLиdʞA WEޭ.I&rRDU&-g: NID[f-y4};{A}23#ϩA}Ks^F> ,9g+ d3@0ѴTrmc=NDA;pM];Dz55#Hy By'-dM߳pȋZnk߰D㨥&1U[; t,(6Kk WP3lրơ8hBgyfBt[ Aˆat79!u$1ה[2"!0KU9lcZni{[k$mqŽy,FrxMXHFotINv_g9fx=% /vrVS<95½$MnAs@ 0-JJ4 _>v}}GY'G-s@Ky=w >s5&S .ms'ezٌt%S>[Vz#_~&He'HÝ죉i~dg0ƿ/@qnгѫPA7K=$[i} ( sfRxLl!V"\W,̓ LxNs sfĤxld?t& ,08wk@Tu_0/U%#T̉[wgCf\dOx5> rS'©& T+K"A_yԦ,PAXKUF2D;ZP vICNdW4?1:>~םs'xea0* 8`vpb+h0عμPIf^ˢz*ZG)n"'/ 𻭭.y,A5$@X |wVoDċɁnwmDlJBIjqإ^XXbI(6kDumɜsKb] {ā,Զ h^߃E YN80HtN\fLVgvyf9B]4Y4r 3LF<,"̳ ?|Ց2^b}6 WtYDp0x^tpX"]kSWR :</WCK`5i5OD[frVxɣ eɩo!RW|V.& r)_Hӟ aA^5n|diFtrđS+Ƽ c9BLYi:|^5y&#(aͼt'sja%#II.R]=Y ED؀kGGIhY1HX?ATd{i#, )u0 #Roܷ'<Ѕc4յjQoK<6'h> +VoGOe>Xb7}*wtamj0D_|"p끼%+kC"0P4(!돬h׭ςy.y<=3?l#.Oݍ,đn;s r[8cfI% Sxx^DBf]NK4=a_=rk!Ei@&T='J j@;| Tʛr$m^h9$Of\Gmdv-{^wa]IT$eΆ_-=# Uj翢hwGC}$Dǰswg~}y1 IC{HW/ՃoWҜ@(pgʐmǒ'rw<%1M`cίz.$b26Yxƚ~ȏN/m6H{ƲtKGq  rp[{һoG:l8vqdsjfȫ3iwve`Z&=Bwe\!&`&?&vPhtLU35o1%ҥ{k~sVyJߴftYm7?]Z׵7 k-̪\^snR?VYj(N ąnh6)\|IFʵIQnVMt+RX%S3tXGtf|W(u8r;kv8ǺޏEL&Fzj "vg)-ܨSXAtf9]QT̮wrz +yRY&z專}T{)8oER=1Yp6I ZҾv7"m6;Zli#8w-.vZ$>??lV=^n ( M10x|lY>kŴpPʫhV86 oc%XB40dsz𬇂uGܺRNT)YIm481;M܊2s 0jveoFI[ =1ė|–pGB3pB(gL2Wi#gbK*!#|? @7s%I=GԞ^-6]T+dbP  XOևx~ RT~ ^M+?''1VAh4}Y(x1oUuPPR1Iȧ~9S+ؗ%u(?hF9Lu[%b%6Rﴉ6*;E hD*3 ̓[|q E 3kqpnbeKjP={2^s:^LX/ٶ֥;.˔VqǢ/{'~PTOnQw3 nl4 4LYz<7:-2N `K8:U.Q#*$(Ԋv0gFsz;z;BYz<3g~˫I\ 7HkeZ#,ug0d# ~)Ȗ-;ءv$s eQ/t,9t0dCl1LVD+ a `:@@ti܂6!Cʌ[v`\ Ϛ1NVmXdzn/=>j%-8rsa5n t_~->ÞkcjJJ!a zН%<~v+:p'G$qupGEM?!N~wFFdWoȘ8ݯbe#J QXn-@7u'sIFz]wOWf"YƏ nlg\np?zg"-ŋ#{ dnv))(VJ6ᓽ~3+*ՙrE`+wPmޚ]uUwѢvk04RƜcכ:(DEBvc Cgj Mqb##ziC%!0<zlV =q-;hG*eBOj k_0M`BV:l@^ݵ̴E~II -ln*6~ewe|-53 x$K;.=;P׺OSW`tidVj MoǁPEA]J|*.<8H0@b[ fZM[1,ݜ=֍&DRÛ22b@pAf91<5P`zE_%~ 4SPpTs ЍP6:.v95V͔߸VlXEdv-P Yڈh;2` 9Op_=] y6>KLS>s ͵4cu 1{ j%OUj-]E<~FJ\柩 P]p3m!xz.5s[(uY+:+^]zد_SAiIK9" O -6Dz兢+a@؂~sm8t PPhq f*"7K' m,UfqBola( kK5j .&8 g<-^$;k_37U?K:+>PA QwϚ 7ٓw"f`D~$7b z lb۽Cӻ}JO:X-}5lW^&D9<2n5D])5bsͱ+>)?|(ZjAJ#iq/wNGwt+ju|~BT]U!;apEg֑)KЉi3.G@{UAw8= :A[@EzFqsis?|/xI̺⧧J sr)ǂ|1uL*#44no89+q㣇&biж?LX@t q<*$8.xے4me9.yknOװ 7x!>kRr,ri+[-&RFIP?DFx=N:4 S}TQT_)g#aq:)X?UmeX=FWm>nF[l/wuZ`~}>D6 U_8e!?D0a&pc?cY%,AJ`S~ *Ny"wtrԱNhuu)nU3{le*: #Ge a[qeg2*ǡ0၆^u42MppN J>~ g simqZJ TW˹y7,s֑b)w7T2D,OWrF Ֆ6J"԰N|8of7}4뇌QgzGbH5I `)Ѩ&` Uv1`9X%ӱ -4HYѕqʵFiRJs(o!c!"iQp'U1Vw xH4h'`jA"+AWtU`,_"Ȋb?`*)QqC|s&12|9LfERHA^z.ᓄҤ*LC,%K6r:Ha|5L:i Ŏ_sԇCt]Cu8Yꢋ{!6]@}- L+>P@5+{e֔r>-3qkFFBrX.OhKHmJU2T3 &\6 b/e䳽鏓 L6!\]cTͅ5iJⰅL W{m ` s]ֲI lDv?ȃ-a=^N+o&\0xc(dOR鱘qr) Hr p..ێ$:鋺@Q%<-) _L0ؖb]A]UWɞ}&.^Rs =8ݵ);uՈ%D0k dR"%7a ϝjc 9oOq?Fjɒ 2z̥TZM&~45 }C{cE,^Z}3=5.[-#-[$({w^GcNp=HkHh8I{ !^H 6B8A歧mjd ,@:`슆 {lPg*͹ȁlG1)RzOkksIr7y 'HhmՕi0 ,rVr1{QL3,(xrK%q~._24Qhf#UD.oTpqO)``=S@gx!7SOI3~7D[ٝO:8dv&kOLjzNSZ'TJ^ ?h:@cE)}i#><)S;_HR9?!t %hgmIbxգ뼌,2v a#/&/k%Yf▲}['<3)O)V ? a!91lU5;;i- Ň h.<5]e0WE1Juة,w}t~_4x)&=I'>'VM\(j<'miGq_@i E@#I͵/tUy"{1u8qSoL;͋BJfD\sJOb 085Nn Uz5ժyW4 -k X GpBtۤqUY,bmƷ赇&{'f_:, =&X ؘʎHwu~l|rjWPEH#Wm y|vu,#%n

      j) BD|ߋ8%)Қ$|',4۟Y3@!UL9/ +GEb( w+:СToϧ`"f+6FGam]# zׅQ)m|/run oLEb]?YiDB?N '$Z*-\KdCe󝰹`S)[V(B`DPs*0DTSt1jPwvcf]EezF;^8^mK"PT:P,An.OԣfڽC,0&ȷJxZA:hSGbK7u8U{n8XH"$Y}ݎ&֠x|rf l2R87`<<_nH<&EGImuf.A+2&̬{i`v%+ʝN= kĐ H#4PO4lppI'5'ieqoHa֩ J1t-֥ն~,Oj*[$-'/[~_Gdb7\}">c&{~0VgA:s>8pu o}7]2NI/5W4Zh'q\Dc&hp,5ܖk^J&ВЍZe?&=9apyC'°tGAiq'U/f=e1k ՐobY1-ųA6zwĚZu{{Iu&;Qw5ԞU=?۩e<꙰ i3m7oK}MhtW$Wм?j^!f|1|Jbq nE@A`yv:^ʿ(јA)v\$ s!#a"B%[aˆY˳ޗKݾڀWJZ1zTfJLJ-, s!q]N$KT^S'kH!-{u4;U<0@#lax3ӻOӐ(FRKb#u~ OC!eM4->ٚ(wRWmCdNoah4M/̠ n>L8ҺO2 [r$.RH)vGO2ͥQV)6<<_;m2S]QRWtUЀhKm9v#MrٽoF~m74#5\>kgQo˧;0 yZ'fᦸ8C?S&G#]sDtɣԯg\?J—Eu e1d n)%yd'aIvDU}6A<,14&C{vQ`J ˴(28 l{\'G-}A ⫁W*W˨v ߮azϕ•] Oy^b<8.zɼ3m@_qGUAE%V^n$4HEUg # >sWv:[NhI[)=)^Bqt(VVyJϳͬ'`l)i/~ 9aOQɕ2~!xqp0ű51gR}G_=#92WЭT (Uqى/algBs]ħVrd >9(sX8;!w.}#tLn3 c>$,9 gRHY{0AO!T4jV.ɪꢶ2G|Fì@[&Lw% ?<u< r!P9P E:1?#Bu 30K~>7\'H~jV>",{Rq7뛵@\su@JǁjU(bU;ix\`P]+ۺ/<>ə!vF25҃A~=HYRcB;Oߧ,&pID5@l})rZT${<ʶ6uٍ+Tsz ۣFv LY1jٻ Soڋ ?c1=0lz\m~$KΣc&L3j öWhbqM0֒Xlg|$!R+JOԫ:7gxdn4-V@'Pr.J;Z)l kSby1ƝM =Aa*)хW[ d8RHaņ;s{K;̑$HK7wbp\Fnr~mzi~PY}"Vvf'&ab< "M##M(lI50vBxi'tyQbJk4Ơ=ƙωWN# 2w;50pZ!z6pig,d= P%+Q^,٥ ki}c8;ow9bd.՞vy/wPj|zDU؃ 3sep%Nv7DŽ07D :%bwzSf@{gco*-(F6q"kx]`I\k┦]7n')bNT; a&\6I=$k\c;8v Dyhoa7'xrt:H,yMD0ځT> #ve黬 !Ogt,%mX]Y+ .Κr(ϒՋr_!Ai':^m:5NN˵V2&O.r7} zlH5;HU0}§.<+yϘVfjSDQAiV#lmw^y ߕ# ![Z$C uB@/e+V 2?v,v_6, 3Ҫʣ_@lܭdp7*cϖF|?@w¦ j BHfI- )M-1Z2 @\E![4-eSw%f4p3B>0'tWsTH*atDQv!g?D+zԓHwdqK*/~CNw?Iw55^fkث!Ŀ95\31Iw]}w莕3[j6=}81fHVJ'z'}am%NeMzTrY;aͮ#]::npZRL3aΛ.\ =-]$W| UFv"2$:6<#Q٠gH}CiTb6fUwOր[9:YZZDŽнGB]OF1JKX®gB]'6,%Tܠ%zWspl25PGᵧTcZ5#'H˲B[vX1s;^j~ 6] ~K1/CxpƂ0bx[Ӧ.(<٥s[܊C%@XyvGm@٬CU%J\H޴ۏ/P˅'fH,&b:aߙ6!} DzE&iJUlClѼ~WsX`L)V<6̊ Ƹ+݆Ebgτf iWTH"E%cӵJ~ ?Cv2=ńd1ñ/poh(2Iex%!ݨ2;Ex^/c`~^F~ch/ĕ%C}`,Fd`8gS¬+eSik(lvӯuf<8!/>Tp΍cESS 9sS;8}؝!w_6Ncd_c$b LNi\}%PSSԤ֥c]Wy5| ͘y}ckQ>:'E{ɼN ]n66@̥oƉo )IoZg`N L7nJ U(TYrdå;p,r«0Guj[s>ٵSeԍyk9 l<|qu>ʕ:ZHLoS۫պy09JOj_14&B/ D`!X/;?}1/Ho.Yja>4CBpebocEAk8f(yEu3 ¬ 4r:[WGثR &nixYio2L.۔fyha*PdvɈD0I^2OԶȠT!K"V,udQa{K]rL}:3-PL΁?hˏ?P5Ӛ/R]P&q)HuMKLFiDc9Ke{(}H:"/S `&.U7n]AR処f çI&/ [nK+ %~L'R ڪؐ;Cj;{/4tY`bWJX{6&y̋h9#bXħUj`v_aw0HBk6L<7We\ C^ENM`P` ܔۍlt&VHaK e[uW]mPbCPi\t_!O=|Yy˞秊Tluk+ 6`x"$JJK(FZG랷s6\X8Dc4g oF j( eczDnwgDpo;5&C AQ0:<+ ~ -h@+ӌ), x68沦ZO/`eT/xT<&[C?^8 /"[ Lɔ$Mչ BU$!5LF+Qie-. 7gɼQ\d&1!SDtCMҳ,c`@l ZIJa:x Vs= h.D ʲL`(XD]{.%:rD`?s>Dމ앋GaDӭi5L|jhjRfʑ>gAxƯŏ[=cjG{'3-3%S&~P #)LGJ;2E*Lqq%qOGEO풉Dn4* -0h7Uo,@Bj~jkȃuK[q9'BЎ uҺf鲂OP=v|~_Ƈ)h63aHc#msh[>0 b>ocV UtǤ5~O(b+ͫ{!<pX(D~`7=Y+@qpd>{ɇqhsoZH|J!)&(!zRiwJS3[?w!зLi{zXS65W9~DD&0+결G2A{MQΙ~""ݰ5I$BxR~_+~$?qvQB D!aW%NREg =^4ͮut^ KW4YB'MW]ۋLg'~BWR1iS$3w&Ќ޶7փ8%syTw$(8P'M6 Ăsޗ8 EUbX ,՝"Acm}11-Jz]#)ǣm,ag9ӷ7(@$Օ8ԧP6$[0Ej7kDkrpRs3Q=)u/3v⯬.A5j"2׿tUmE1#؅# . oJ<>D$܎q >L`d>ML*W[NA Wo' ݞdDXs)Kwz+tu%@#U)=€_4w44 d/^'1djY^X1GW -?I g<BNavlctjo.H!duq@LymPzӪEUKQf=v h:`$Y*8M8sj{&F0ڞ8I6f$ˬ\n95O!\s@y$8=F<+HԪVZ~3 66* 7cAQJȔ]Jy}ֻ؅sl-IZ.2.L?/yBc^[g`3|N[hJ @RyK!\aK}pKvL%KpPfgow݅2Ϥ=a ~;s]h8TrLY L($Z#ֶX֤ye_;Ib .#Z O]"fh*MlhP?oʗ#Á`C\`fxzϽ@]*nB[cn>F{Rr:4"j]2{ Gځ7K2L||{萀2|KĦ|9C]!1PTiJ3q.r Sf#@c?,K pv/e4.H{F蜋LiĹ2:am"3h{p.ml0\m\b2U}>u\Pi=`W6"bWDpҬ ԝtP(Ы[ieR&c-{ $s v*fR\(obaϥjfͻcRozaS{K;<+>Y%9s}FQ'5QaOrYRoXqyEj؃z#p#gMɻ JɅŒ b6S{?ԋ6HC<L6n ,IJ-]:Anῐg F]h|(ղBhl$q B6߳eZuMPf<$ Y.'Tt)RoW $a{ޚL%ԁ8$hɊużEb)P'6ea2xLD@upK.T5Q"E<}'%Ll.u)54!k1Mn,?(݃5X-ۈleoJ׶'H`xZ]I,2!םCycG\q*Ӫr>[ǹg )Qfx 2'-nf"](E7}xV|ȽY-z?fj& !L&\L'A|K.*e\w"߮Of 8g,j~6w6Iי6VjSFx2~l&<@p ]ΧG;j\ N-$ ,9i% ]J8+K.mdqC1 FR#"C\+.467_VDe)|%Ʊ08V  ʕŭx.aIV^@vu]Ԉ1fߥ:M4kC_@&IB< 9DGv0@j5|r|uC08V*No.4÷RG{sj27[p %=z nw>﷟XT+P fw"DƞQEyת\1r, ^0Ѥ6TjfK+kfoÛ>q]>,NJ,}<c'ھTf_Sj>lD2p֌NNE`"k֘vv៻˳Jp}f1YSb /4ͿUkӱlMg0‡g$z}C;ܝm3KV7oR)7UKF)Qs+RH q}&\c[gqF( Y.u\Wm}(4 jf144V.n~6!yA-i%l'm`4(-\J\ ٺW8R}F6>e͆iY|8(a;vC|94?Arq%OZ;^hi[s;&SlOHBټh?ddjIf1s`ax +i v}!F"fW칎?9y )\$hT^h=] o'Lȅ{bے//aƾtޤ8u ! {V`GN+pĵ5 *{mX5i2:~SֳBپ~@bz`mPbKX\M er⦛_.Rx([,hYx37Kqu'wHt2t&wW";p/aO3f6|St-s)09$dDŽ19-60qPi^@L{ Hn9" UDq ɤLZXߎ )'wJ~g<79^ڶ͎AXav495fvo ,B^ ^ D?}ugIV2„~Q#dDZl:>"^5.Buu*%gL+,WR]@U"~ؕ Q?Ͱ?$A>/ŧP{"4|ĘV.H"WeutGת|SSPG NrI@Gwaݯ)5p6<8OA֬_[>;d}J>|)g.oBt~#Lq@Ͼ>iC@$f ~Hh>;c̱쓈gxLI+;paPDUhruK8ǎ؂%;At-k4)+h0J кls= \xnpuPk) +ĮSc'gSFφ'C?ȸ"T-2ҮӊW#L4ܾf°M$,( fK/vIZV|n|K,+ s3@IW d'CwWJ'>eS%CmGx/>|K.4V]zpZSS<' 'baLCWM3$qz8_洛f*qTf AqU3 `U\fx9Iw;d6MI!AOfc#HTaMpC}QAv@!a;PQXmHZA!F=dXw`IaA/Ѥ싀 Wzi\D6c@)t|+ vn]1\l偲#|,ʁ.%~S foL=W@W;Nk/5Ϫ!M,*1.,;W<1փU7㊏ʲ.蜈SZ|d 0@I[}h|+U⃆C&,eԀs7K opg ՗,BݜPmvAŌxy)Yk*xG>ўʴ@âG =~!ې& EV|I>SFŊ /"=0vӾΉf~mHQsÚ9HUV]ZD"`Kt#4S_'f5 D\?DQr :RtTt& eg*c([qPgبTW;C_#\pW;Lt4 Zx3[ ă{(!:>?(dmG^T>QUsQ!P # 2aTe$$>%4f\qLk5??!lk:X./6Ơ* qb0(΄B.촢@ߔ`gj#VG˥-l1s^<7PuNM=ҷE’S櫜Vݱu, vZVδP)ľw}$\+c ] `|dOuۈ[SlQR̘坣x56F 1@fӎ?;nhfP5+?̇7y7`&UP}gA%E]{bφNknvm2>uOM }ݳICuA%&x4AJPCy~k̅ %@{|.Znii#_;kËےc 1xʚR?dDW SHv܏1$e[ D2)R>'IHjhj(G@ ` ![#}`Y;~4 #ۧ(|r0~S>#V  e+˻ӝӄ-3KLRqd+u' ʯۓe.J\*NP4oml\=Bi5|[iASly {ro,N*ɾg1TJR.st#~v,6&,O%3f;O[rq氢,w۱'[%`xLtI V v먴90+Q/=XY<*LK|('9ݛ !؃_:VyDrd >SҺ-Me7R2)I(G%sֲ6kr@8\1^z Mg=eO2A*|!sCz4 -~t˙E\=kCm6Hдq 2e2M] TMgvqQEM5lNs?齩A$9V)G/~2Ez:|8k>|92!~=růK5,nab))b@LCsʙf!*k'[f318[!O?R}q!VRSG5r-Ɏ\A>>d;K6VGW EO0 Ȟz:{F01+ Dkn_N_F۩}C? O=5ӫSߴ1,XI䞬{nDHUYmm$V7LEV<΋jvdv#sw`Er .]D!n桂 Ux񱌽Dl"nJЃTzۜMG1< zR*`nt: z(7?Y;g*e;&T1)\#VPOflDI t[,X О=d A]w9H˂/ZGxoST9WvjMK@%rmYC#di}xP*4=xܵd$u]FKmN"UXbX$꒾mڤ߇ I1ɡ0Rb\(,Iѓhy[#S^ źBO3MKtI`Vl>%u=: `drXEݍi0eP~ 9k !KS}Nxeˌ!,3h}5WX :>7^=O(hdy'58,K0 x ^p]89cc "f|wԸi+зe]y#]G$4(5҇nr-YϾVm-k6:T6|zQ$䟝@:/6Eso /Z>?9&q! Γȳ yk o3=0̭- "VF0niV)pۆy'+x.UP[v-Cىr3sek;<"#|WC860b?x[A*0ץ0ɟG98:)buG&!vAv܄5'/U|eϏ]ɈC$-<dU_?9x/X##@tQlHc)=|O%97-@kqC_d߶rJT-YH:Vy$wH[fjk)5%H.n)?~'Rٽ< rirl/xU~LmHVTo^(`CްD% Yw/'dޟ5X"Cu qW dlEfЛIT_vw~G^%(uš6xZvw#zk~[ ѹt<8dAԮKV^p,n~ #/}¢6=~[E3Q&}t@ٜuD1FDp@>ya**_7!Ut͖Ћ>5ӲmWQFU{?1x>u|QPc7h~VSD-`*@F8-QvBk]kFF^jAY~V($, (ʃȯ}"?k/k=х^RB~p6jv6Eo@TQ5J_@m;_<c4I[] 0G^c ֚uGYH9H<|Dz )fnf&dgOUprP39!͹ D:S- HK{ }`ٖdMrKooR됳JfOGZ!sF(f\g~P@'C*&e/n`˽Y{[>Z I[hW۱M&CFpa{ALR׸3pZXDzd;r^/q)J+oqCP %{9:oG.Eg_8 xOkF][`zyh{]v&`K=0%SGEv3w'6 ( bϫ5J$VbVe\^@ C$Oy#עKl@O@`ϥJs@p-_g>(zXmF*QKl[/J̆ZTlLW49k:j&UKU}̘J]: 'Vm hy 1x4ў1: ZDW̉gV8@[Au+R9eO@;)_Zr" ng~w6up^979YQ]L\c2",IObxͺ8~ b3|w؀ѱu^&6c^5:9$ gqm_ 4mm83[R3 -A_#ǠԤҵA}R.` ڭt%{Bbܨ7º@JFΞIA8?ݕġ74K6(_+'և-g;,kg}7ɭD^|px?̪m׎0GC6qvb>2&(bfDC5pJZ.n=󠵩ELp# s!οKܚxws"-Wh\n3* >%%π>;!>l:^&`*sô;6f(=7їR['>ٌg2]7;|Fpܹ9@ǩ*7BA6\)قy7ጽ65бe(V*DHp{Se=aL3I7_ j Gk !KصÐ7.IsZvKu)ۇqvB8cE: -_z&Nx(]} 69&ٛK,bg|Yc{fQ_MO𪳐kJͥ !aHwT)@թyLxkЭ/p[i. SR*rc#[L2UQ ,>3{D4uB~fzS1+ C SMc#m+Q}FOZX0;=ڝr#;ɰ"zm!TG[+>FxCөVqvwyCɑi[ˑ6m>B) cyVW 㧉rA{3#F; nZyJ0ϋߕ Z(4 Xɳ HNV¼j!ڲ,3-ؼ MYN* }n$ձzI$.4;8ʈyaz[HxflӀL޶4Q26IWStdH6G+/F2NW3yOe8/orRx89 Dtt7Eyւ j&Xgy t,@5nu;Y|wr`:Kj60.)u+> eiЋ5\|oKic,QWH&GBtZX@ . oBln@V¿ ƛ C̣41Z]Ų¾D iaB+^-np' mT)G_fQ0>.WIU_HS{m`X.f~ S3žioj`u* ݨw#>tD2}:6( S¥Nv!(-.~`y0//V-t5!tN"g kL[_չ H1cTrmxr =ۊK427,HFjI>ڇC0.P_J ],"Nl![i7']W yes/[ꊐnfO{PClE\to?śE&7kwpL~:xv,@p{׊qVSZiM1y59U%)b RS)0u 3̚%2whB28Pw$aaW <.^#صq\^K&LhRO;Pѱr73J"cR7Z}1dvo]=Zyu YYL D?@Qw~=ǣD/oW\uH́#⊽ 6G^ LowVcW%εtG};Au.H7v HccXQc,τjoC͍zmcΛY,IAP. #BcB1~N/a_w1J7t#ei0NXdA2}\+I2@g?@kw/$\ejlt0DdXRQu/1-t)E6M bp!yFiA͆p-_Ѣ)^T$:d9mro 8 x9]oŦt߯zimfD ݡ@h7 LJu`t韠+jl8X=;5I?AE2RkDm\2Z p.{fux#>c~H`z2l`k]a߉H H5P /j˲&m'0pꕣ1.pȎISKJ$<[xRU;~O)N"? m?nFc32ѼѰ~:K^^Ki [6:lŮHr<>DSdp_`9RjT;k|gSY Jt=86}thUvNlAY'۟Id !<\;UcP68643YYR/l__u4n=YàKP؏=qU蝾R l )o1۫Ȼdڅ(&Ѐdj2Ʒ V5e_;څm[EܛlR-SEʐDN/TBg`@&ƮM(`ɊOiCdb}ھMɆ.N0XM:(W=qfHiLPZAyL@ ob@Ǥnu>ՑE<J\>{^Zb@^܀J1vw3J :7ZЉ`;kVQ%'KRb/ 3YsJ=I\Y[~NXEM(IVu+ ɋ2|O:R%ntn rg^3lآ)=PAòp! ,jJ"J+vKy?9Q"{A0q-! o6s^:^4IZ.뼵 ty?_l+ $*_tC0!˼c1և,ˈFG2b5|kMF0ŨR(~KvҠ0 >H:[+IL/]"΀ĀT}3K cl _?xOfXoB[5O -+rMԐ.I*˅rY$6@o0{ =-a]lI+&PమD!,m?Kd|aҶkEk"Ztw&ҿW+sYne۩n*u EQ1a:#mYElZ_%\?=Ƒ::qQDLdSL*SZ.s5 g,,hWA,UQ[}Ax,m{N̫x>EtG(c@ь$d!+a8C=dž峗Jy2HMl_HaBlHIk~mՑ"evI[^ V9MǷ01ةŹ`2N4?+9~7:immDDj=Nny]~ jeq6]y%qʄ3<%Q߳+4*0R780&sщ*8 G NU wOE%B_ʀ‚L\]vo $1? &eB )6= %b 3{X$nKb>bIL$kȍgRjR# l^@X+nzuܭn6}C D{O=k?"YZO?\$2Ubbv2P<ϼ^}7GyZdK۪S ̳8E{ 3)T#Qދk|7wkpa@N٧ŊH]5ϔf;i\wbJ#]'FrPU_k2XQN9rP*~ B 6klia[z /.țtԘPJ)a 1#to:p-_C'(V:"AL2^z,g> BfRz;ϰJmlqBԬO"H;kk ,}gjI#IX =fo&QB׎?[8u_xͺN= UĈT˕e٫nV2%DQ6Lm6O,h|>S{ȴWf0lRXSQ~?n{nېE5 / N#W[BG'!A,<3{3'-N媺_2L9vЏN/AId*|ɄwNX*]wn&1sڬ`:}}45ȼ'A7Zyy76%Nl6d-(Ѐu^T !ϑ"W{K+ .'/Ǹ_cLZp:\CӠljH[3._6t8CܤlR~(l o{ۆHu:jvPF0WAT^utUC7^^ 4O* YNXq81u;PvڑRFk+_<\}+ldUeVmyfP`Cvs:\i1^(Wm=[PgQ={xT`NnuSȪ [U^VVe\5CF,ož4眮 *ePzO;!bch G4Seʡ`B\p<SPXQ!8XᲛ/'ޖ3ҮEea/¡( 3 +mP1;VC4F;zʵL }F ƚp@ H>l~4ՖN!Cx}̄h9JVcd"ŻbgqM;g=dڇ@;z8tѤS5Nhv0}|Cz~5+% fT jTPòx{i&<"'*y,4mɷ+ j {(2\,yc2_is[\ty-fGv#P2]UװGPYޠ[YCRd h2Gh4E&BιlAgL ~5lSݜk4(G7rl @BiS %0QQ3jGxF$;Ъ0F(=ϑdr3qKݏg-Jܤ2p9!gt:(!8UM}( f9vRQ+H[9Vo B%y64&,5 zˮR81`n^mLg&晿. ə̐L y>!0s輓]JBBظtzF ÜPǩ>e'9m[rPdURwkbKUTɌ𨌽T#q7e-% ɰ1 j8Nm rDԿ~By$>w@î_7aja5 ,(BO^Jح'ޏEU\BgdrHDuz )Ⱦ:E[~Ys਌k FC^՝p3ӆ2,TӅ:x?/Ñt=N^#Wh:n*mJڀ3+¶\JY(^ڑxYr(/! ? bH nfQ/9!-rg kq:8YEd_Ha 9R6+L>#KJgD6As5VND!4fQCK#Ӎhy:-+9)S[Ȫ[2o[_ y$^ #BzxX3ft1f6/,Fwv۶IL*(̗`dXul V8nc• j9)hIЕL3ZDUE{ǒvhަv" oVE}κx/P[x%n/{#uY[ ~ߥA~TC M6-@"`y^0ڥUQP>JNRNUVA2Q'4U KFbu+z0R_aesյPA={i}8OcZb!jȚTեGלMTH 1ebAPlDJH=&PmWN~` k̕&V&x;|B.gDʔ ,zFpkӀnC(_Gy0J,Pn R77DJNfЈswlïuSO5PpLx3](ah#{O=: ɟLv>t ۶iƇRDt "W]7!Y[L167%N÷W4wdS$=usc\Hl!Vv5hN9;&UJ&Tiké=BdU'"J@=6^k(z rf'CD`g3^ŪlHadm꘼t7b,Bngrf6-l?I+R1:Uw8[\6R$Upuu55N ~GI֞>r;HDẕGr]zQ0RUa?FmiC0oD v?;rNԘE!M ،}qC-7|lP dbFt x'3~DĚ2gl\J=b}no&93@Q;C&J7RMW`%> ~[Rї9V?Ji.2st>]rrR*MWA ]-79;\-]rq#wƪ95@E=Iy~u@H"RppzqJt>2it\*USx4NUGS?׵؎$'98#QqPw Tj{?$ȨPk6xU>a7 *5w Utc6$G4{:meR޷+nO=R3rKS\6jU(%7 6T7W>#p1{!a1:7#){_X KUAN/s=(̌٘A#/!B63"ׂ(wHOӮF4S~E!BrTP o|ASDOH-s,g{+x? CUz*3n` v\ĿKxqE~uCAw^LJ˺`V2IzR6I%8c5{B}1`JwoS+=e{%(GԉJ$rJ(d l==QTBK:dV< xӜv#@ hڃϞQKuAF E*OJ׭%¡MgXb7g|-<+dBK&A4p>mB[ j4-VW6˔c[u,jo;rϾ٩V+Rْ'>@Ukv(qH ^i(wNTr 8#GrS&!|ͥ v^Hah"`un;($@lFJʖG8A(oS3)D'0 kˑk 64,$6zcE 2Ǝj('Pp#&Eױ%/ J  sJLk2BÑ̾38+b;34 |sr9@Ki}bS]zQ*3whƩ՛@Ξ8|%aKfKe&"/7'n]7aqV!<@lYh2sso5$ E}]u xUxyJ|1a yo4nbz(ɳa&*Ȟ_./Z88f[ߔ,!$^|A~Dn4 JQ5Z2YqOWm&h7 GɑuXʾ&0X@,)pw edaװ@9=ma̓T= f|NJFwQO3[z@$>bQR>0N@O?>tJ fڐ'L1RCU~2~OpptgocW kpIq(z{9|%_d1alAwvB's 9(gO8u64X5%v .XHl7F>l-5lIPY =IcfHv,UЩ}]ZT.{C[۟*QtEb!P'HKT.{ܭ {Vwn7VPJA*i*{zvЀ˞s&X58Nz#<B@.(^.dxp6"} ڰӊ#i̓ucW? lXO[^0 r穧kT&oRh#M/ոDhYT\DkyX9k#irl f Myӂ*-cj@WFFEdQ" D,]\Me~DѣҞrXta#^?1dm}C{F+KFfeD[u0[Hox|1~nw]qW{YN~16P՚/΀Ç>5zt&7_|G-'P +YH(@Gf+_ J#c1J֧Ԉ An.7MI>F{(K[} K/Xyp߿\9`5̀-%~%U:0=ڳX}d V("Ѹ v,'~Lk.w˧AZm#K}1CHl#P4YSFjR4;`!l]2,7UHB4J[;=ka4!}vrA]Z{YIp& uA{dkv;֌vys|qdSͥBQ+C z~taejCṖ58<Qԫ56JX*q6",NZE!63]MC)hc"Kz: ՗8BfƘz@\ІˠmSMb- c֙ RmDP %!qs5'z~WZ#T e~fآCl x_j~==Y> 0;eiQ(l9 Rs'tP#uc37e h0a+P8788Nq,r<*Q7Iv[QQqQdk9< 5Mp^KE SN?EΧh~&NqUp{>T֩I3TM_H U+N[|wR=AYR:S= |B^Jq}I( N `D:Lޜp4tLv0c({F3Őǯ Rd}uMbJ@nI}!;ݿvC?kW~-$hh;߱swnSPEPUi#A]fC_h[h6xX_n* KfSk$pk(!pz |Lz_iR*`벶AbT[9uk[兌gpbvFj_ȩSh Dŀ.bfE-܋>u!qq'Ƣ=i~ Tߐ>?vGv`-[a;v~{z.|Se|$BU\g%QBmI+9CoڻZpI3:?#|_o%w]`$P2-}"O‚⬫M<evr~ ~EJ۩QVMq߅~,iXe$(e?UJ$ ckBhѯ #IuVj8 9ȵG}>Ί*]qbkʑZ6Qy{D芄  bK#"%pfJy`^TVNIU&9)dџRr k%Nx 4!w-y}>00M?Rul[?Nf]ݷ,4P]*2:!™roYb68r6$W#(o=zvr# ~|AZ"u"1E*_8 IՆm~F<1ѴqE)Zʗ/:I1CI"݁лz 1T k9hy1[Mu6[W8Wnxx+^cQhV^{3l tBīt$kFf/J^y;!8iӃƲJr_㻏.=G@G.#)ה ;uȘ;χEضvA'7pUX ,2&ujiT;6vSPq]4u5泌8[ wy_x4_T9J4bwEއt#:K'i~;=mԕ!'G `J ~(J_}zplyĨg n…EJ2 d6z<7]]iWבR:I 5jҤcs[lꎨ5MBǀjь*pHm=sT3 .D3n}ueLښa}AYN욱>r$~dVI)-G߭U<#P]xTh+_\HBz؃e8'sEFgdөNYCL{Q&yws?L$Vz| Aib%'5$ B%MlHUQ w/2nFӢ\5-Vg-@6^#Ow@>Gn$W2S}}PJH>ꊷC]ӯަ2{c7'i[4K(I¯? w&CnyaeHхF0iQ]lPŻ64Ԝ|-nOydo_CDFAq*h[,biձڋOQ{:2wo3_S9Ă.ˆȗRq~5xݩ΁ jxAMmP6E"q/ gGFҀ@׸&Bhmζoΐ3&qYyhÕ{Z: &g~h+tr̥mXsTEC/`S}~*qEz#3C.Q Ya觿 T wLLw(dpGUR j6jK5tuG>{9XfOg1@h8[W H;Yyq|DS h*s%|2AY1smgIJJ@a~i@vgU*[ 6P&LmA7cV3ڨ?%VPV2_gyϢb.+5Yk S}ׂw0ȌHR/,[nF.'qjB, =lTtcWF{/{<1P3@HUXz[/~zЄ:Ƹ{8& UAlPiX$F}K}I8dp]_M_*<~ F }dWV !mD^?p(K]-_;~m? Nl9({a`v+Uxg+H1YշМ\U*ZuŐ,@^=a@9PVRF[Y}oj"IKgRBƆڅ}*fc|GkE@4 M4V ŇԗAv< _LM#e+8^}OH.6VNoII=F~I-~s3(ļGцZ f6$>g7liNRq&$Mr^[YFkQ!\n}["AK\lOɓ^eg:1LVB<}&# 0"1@,Z^[m;@5fG:{i€ ff^y@o7DB&mΐ %7MhͰg`:#Eowʍ5Lmt<{ї;ܷF]%Z)2@NZ; /n \Y-,3A>hql`}JuL7j,,EN_e K)hEIwf *g _R^EzO')Z:_TIڽ(-Lmh6r4FP_3XE rX*/!D'N8' ʐ-WWAרA7ZQ`q Ϣq= ") ֫fih2 +aZnQY-z(@ov_z&z(db2#vƛoFV/>ރQXYm?5 (.{,m;ӟجbW;a H E=IJ>Yf&5Wb߫(Ks.xz٥ޤϣbV%,=ٓ%H/(ѧ_?9u>Q6E {^PFc͙K@¯JW>[=|kMfEC'tρ%GKj8  QSzmr a<~K6b#ɾv¾)(13hR1C24SZɒ$1Ĉoa)lkM4ZF"o/5VH6#*"DHrEqBj6P(^灦6"[4BK{] jpQ/kyy0qGlft֐2{𬈑M1.p g P.tlrGʴ>҉+&WشCX.nQK]M:ɦe+7N IP umLw4VAW`r[Lq%M^0@ !:P\pɆN`dZ(Fm#@Y"iB>`JclDeȶИ]!tg t':AlZoc f p::@b!~OAp03hjvtqWUPgo3mGoYGSg6}||/DFh4@haf:QbtNk>)ۯ28F@Mnd:=[]@t (xB.ֳx|q|_JEoK]O4g򜺚e {eB [t‹tJTgGRv؎mȶ\EGMalU#&O"[^DOR^Ҡe˜ٿƩ}fc& c|H)f^baMz14!eMX% X86Pdؔ"S}/׍stadއ:y9D8 RRb9GʲxTG%3oot]a!T.^=_@T QgoMUz0J_gpfTӆsta?iƠ}F'm;'!⍣Anq>7R>6lM$`p0\W^R!xɥ0*){5\OcUE+2% W9}Vs pcdBu2xJ x8F򦸫dϽSxTsieœ-0SHӹeu"8/A؜wQbdh^hgGB`+6~̿DM;l~oXd7pM'Rx)dMN-BZb,^xS ۯłld?~0[^I%KSIw7MV  ѡP$>^6׿Ty%Oy¬`uY6Zeܣ A&%%F\,5'I͑9t @sL5 S$;#~.w~]At4 iK{'2B52 3{Z5 /<⃸X..X#hcwS*<ؖ-U Q5&qWSOM=ogT\T7HvCJ-9*i҇%xKFi=’fsTzƻUC=Mx)|.h,ۓ)M{M՘#~"ovQx~s!n񴊘gŲE&Y^f6,_") e"R[i:Xm4['#H"*t F:ћ7 "V !T¤PA #n㖹7PPtbHSˑ` fx:| c=4d{6zf*Td4[_jQIN5mo'(Qoe~-rFvae2ķYj= If% X(1up$2T`2*#ӂf)W;K,cx$EQ_+OIp.Զ-REpq TmhOP 7v:>]k3 B=Y]$h![nZpdʱB 4h8fFYPx&[pSxVG ?ڍy>L5[<%J)|%h sn1]xt.m481;W|)UiAi! R!ӷTĻ͑ssb Uhg D=t8؃dfN?U4.18NZRJsþj]1R8$g?B&1z\wxF_.}eUN"Y<Ri=AONt1}*6BE.&8TK(&a?mA]x]gia=*>"p>X&CUZ/Ug䃷@?vI*xU#YYr4crlAzӛ͋{I1t ߠpl[>~Vb=W!uE? ^L p}êYX{#~ro.s֢M^tۊҡ<) 0q |~XBdIfU 1\4Tha 0%.n3~aN'&Ef+ Y@qDʀZeAםDI}F`"b: :̐8ŰArf'X<4Ɨ|<^y0^3ja24HR?/߉v30Ϧufx(9XA&ZL&?cm ֗7} ( ",JTWGHb l˸⚫K}7 Eh/Nf6giѷ;[ڰjnAv ;HH b,%^R qCN?V؜|c>TGolx^oS Hάѩ dg|:IM0h^Sd#l1SBTN;tK{(]OR72v WxRX)Lnm[jsy.BXz|۟/L{ ^ID@@' :_m,dAӴ06tŰlL=  Gе`eU`M>7)DFVO+ n+BpR gMmݎH{ F=r̝$ -RFU}mjoswc V%. !UBM.[ /g6 u]lQ1d[I-=4 Qb-.WѫN3,9x("6)b4K8cYs[R7gދ[)Z5Rf_uvUi9VW?\*@O-N-2VB(8ahC9+~YgR ;Rb|" pnџJ˲4?`v;5evHKiOF~r2sưBV 0U:`5 &L uqXҺԜew*m׬%c,jUȫcҝ7J h䳖qP7ɢ c'֖y|8$@U-ϵ/س yKͣy2,\PHaHxS~EH̴i繌 ٛsN67}f+ =GEQ>}v2 D7-4뀫Aߠ'qJ,Vs?zm9k̫J 3x&h; C`FaϼS--2yzԩ܉t.W}F昄;} ^ū <1 L_偂{bFsf[qڇL.d00fv?0̧Ym6w :c콸BrPv:kş,;ox -z҆R-ؙ? ɨ(V)XҥT0cfnQ#h5kܬ8&#bw^XH.A֍hZI$9LHIA18) ɠϨCbz31~[_IS h'dcPE!4 8#>٭̴q39i*p乁 $83A8 V 91FZ&؇qRO}W#pl)poO,< |(Q ]ڷho3M՛\mM,Nba&Yb J8= o崝` ?{屸;Y}~CE.;6/Tȑ L:O!Ѳ mF'NtXpu GOc"qr>PJ=[V:=)O Mrn-rdBvӜȝp3w߱(P5jߦAOoA-׳{=:!4n3:` uk"lUBa5 ކywpºF-%.*YOV՞RHyҴU_$6f?ͶSfgG,`  NXN@OK*W Ah0`3q_XU|d V<.O`Iޚ&2_913{0 F#V1LZ8 $y LF{6vEIT t1TS:ջ@*`w48]@G}}:(Y"v>`%U᷂ V&+hߞnId0AWjE`oOU:&V񻸂cˡTEWr)sTg ۋX ^0w;׎[6^D"(wӠ\-J!&" m5*H PNںiEY^L .#cA8톦Mks-ZĜpa r5NY9|gVDm?"&=4K\>${?ayqc2;ȍZxbz FYP~ PpdPzP$M)B %۾&1l<)߿~G=Ɔ>}zL5͋iubCL⦾˔+qMZ{Yt/BuC 5' S0n|T۝ZV*Cw D+aT\Vt,\tds NLۚ`l*EAIMOϬX,ˀ8Uk p:Rz:j ƔM>KM<"NUF_)\1f@ ;v@r 8>NIRs{}&UvCHa Esf%7@5[:hLY6~ň'VË%CIŗrY%hVq5՗muc9G~ ` 3cct-[Z`F}5 w{1K4SHax;]<T$G a!9IV.sQ;<œPfC/|&r" H-s#/Oy(ֺ\H +F&NA'n"=Ai^yG:cPuY@>؇FPn.Δ\͐[cNM h7JNF0жUߍkj@a$hAȡrotpAE*߮=E:փgl`rZL~WH'qD9Z6 E=+,wJx[ #^dKl܁oPuZ rv-s.Z Wgg}}ӎj~TмcH +93> \{scjC"K/!Y=z4W)޾oBD3h XzRַjLԃ Z, bzie2(S6q7[%r+^nf)`" )4J]VyT]}_gl(ܜS*PQ2eU&nؠ^yžv{Qؚ>76vWPj{*j_.RY*Jыعb}ٷsk7cϞ6YippK0CHH  !RЏL8NN}(^ϸSYVv)&u(EɈW+P96[ɽj9d@sбtmeO$9߳ahG)9((OBA"ia4:[7!M2iKl=yZ& D:k I^Y'Y#^:d)pN-YT, yK; Eg }%SS5_hQ>˂FmQ/U +a/FU@B:'yh^D+qx+4m/;a쫕meRrHlikbk͝ !Ppn_ aQ$XRJ ,{B:;e 5yDnQoMѠ#: &oj'+[{ uoGs5~8X ނ B0!tǍ;O5w0Yr`vo&`e+AeK!湢mMB ܈mU4lLӗ ^y+cjilX!( !jA7v-S\7~:jxR-u5znD)EJ[na9:o-,TJ0 <U4*IQ\'qz VgS_0U&#%XEU5,o2ui'd{[@:ЂN+?:$/E\VK'88ۘ,J?%t١4N Qi愙{Zdu1昁'iK͚*OzϚ f#ҫb[K0+x;O>K5uTh!wM)QsόUUϧa:6t9g˟ir꿣h&9Wߨ`eF3Ms{ T{Iv.2v$0aT҄Qg,F3ݭlGeɆ?R3]oofdw|Ѝ@Ǻz}jğ<uom[Iq~ CWh.]Jʈ+JdVvݔ.պ1pyeyTLQ*LtDc#?8~3 }s'C#Ioo-+P.wEY^?ԝ _ڊ=:䪉ކ_ ŌEL&NDz@mΩJ!jYm [CɢucMIʼ&0,_?.`|mlua BfZ&qY){ࠆ뒎χ\Oy֌"ZT`$'7//%}ӶLyZjE*LFq*3l{}:A/tפ*;i*8ğf eJ].=|)3 es xzұoޙ[5n]n0 s`(cͱP鵶vq!A*6+poykݑRV{hP,&Us@"V! صgpBmIa)&q!= uXl,_o X Wv(@`0]όbVF& E Μܚ7tc_|Ls(5/*%(*)gGl.(y\=SϙfOѳ{+^R~ ,vIuJeIG I*@NJ0+r?D/+Ew}*%*)t' Dgݵk?U>[&в_Y/GNMj`1^.iSz6ӳPWO0PB|녁2p0&!vƵז(ψ & X`5Ks*@T͡4WI۵#C-kO4 Cf6SS݆ L|!՚yA6#fonEhdz:ʢWcR` gC38:?f X[BٶD_Qy J$~LoRE[Zi !M37aOygnb_̲ cEQԊ%y]{L%yI\l`J 3o:o0 gWl5/ ;]2ERȲ26 RfU[B  ^IXEG-phnN=n?- +5D񧟨A(s aM=}x%K9w/;=o. ֟JkGyp 3"|⊤<׵_-_Ԃ{bJkJqkл*A4D({'wҎ hz%ooy)48" `XvM Qk!P]tBrA@.O"]ڵ[پ':J+X^YbDisoi#hc-)vgz諀sJHNƹ2&V4$=b @'򺶫^IlߠN=gd䢦G_5w(*̂Ӯ؟Z} G|J/{qyD(pӲmt5s2]N!XAFy_t.ACy6yxW͈p3Kv06t%*ĺtP&$۫^8dRX۴C%R^bmIf0A2LQ`9#Uf4 B#ٶ^Y_b?cFFޔV~36cgAU.kZ f]C"&N'P9RꄊWl(T"\$ /ڥvdoͣ]0;2ЪZwbQ:CD4K<u%&;gkú[GBG:dx{{gyC$0 Pcؚ^VnYr6S}Fh>qeV *) .nj$ R<= 4hv=BD6d F|1$LN $ pע|E7c5$F0,&#T9 o5e2Z‚m" sRotH@Gjh3xE#IjC+ Cr 0,ԥ?iONz|(_R',֥^ݿ|hx{A})U- b3r [:9  R^Cs5N:Y胂ɗ]Gb_ܫDT'(w )Jc »Ҿ [g?J+19zn\yEן"Q]Dɴ5q"mJiFy|˄6x's|rvX\J%$T7g( fO*s[(Tf摾)̒f>YF5&C wnr 4@/Yx mnLfT1@b.Ey;dإ;f>kb y܏ExBK'W4t< +uZrP)b~{c>t`WR[X H9K=l/Kݘ(@;C.l ׵rat K>T [3R|BZ۾1QH+ * '5BO#Mxl cݲիjMY"f;o"7F1kDNO}HzN$8@aAGMPlܨ/ YvZn9S04eSw3{Y^/VɭEHP\ [Z>tny[)@7wv;Y:/9`H?<(؝nj4|]ZV~xwlr}|/z`Ir_%J*/Rg!, @h[$E i,LyA޿T <ԟ 1^]}^&FMzTo20>j!]g~R*Ԕ_!77q)𱊃_Oen dc8(|: F=X`E9~e#:])bY4Q:+Ds\& B:< @[M&}3_Rd4+Ӷ1jQa?ڣ(2r#Gy}:V޽ze喡g=d֏Bj-?(FFJ-a9* FOui_'=)deGb>n/*X--?zDl"[ECc_&yd( tGɅ{1b>NzX3&Y:x; Ĵ"ǟ@HV r7$?1Wi8-ƻЅL@>plVh)bShVޞjXsn"CaJ5m/ԩ[t׿{d;5Xp]}ݓCbwPxpraHNˈ,^_7oZXaԹjaϽϡ{\VJqIҞ D&4[EM7o -+/# W,2x#PHw?v@ոSY|?ɑ3F+t Lcu\}pB&O|ƻ` +*"(`wO7pxQ0h HB( MFkq()`<]>) V^63߿H|AmvX?<-  V8zS@ҡcm%XzaA.Gec/xwF8gnAɊ@Ge>Z_[ _Ӌ75r:#{MG g־OBD&ġuAPxRk+VZh%e}+'wG]T Wĥ5*#C4Ϥ!2of,x}Bxg >_?#X duRI 'A.iռǵ-<0OE5GX|uU9^ݝ5Wf1= xiKk1Fe>bTiύ@:3?u^>ŋhټ_,k٧Q W9FA5`JhE2FCXJY2EAVE'%j7>k.'Z 8Cvb~'ی#ɫF=,Xhbp7=M_Z]8=tڱo1{!He^B\f_uCm{ԿHMf~d]5)b¥IaA&|{GUxHzy]A:hV3p&,12k{(^ϓT=9_߮.XvK޲.jqj._J @kmuX:ɿ ǻnyin>d.4G-7f]C`b& 9l+$vYR '2Ϸ.3rc#eّdkA +,M dTH"|k'ژ9*JMœD6Tt]+*Kx9 fke\4BPB*t\0pc赾 t6,E Ws'տE5;b€;vsS Sb!qлCr !~.p|en5O1?;rgݸ ĩ0?㪊'tqOOJ+6p>> %EC C.Mi2i=z:noDԏb(055!uk1w `Gn~E!%4cN71@q3mGfnЏ۳';Efҏ]eϨNYwGzSw@HSӻˈ˜ʹˇ?GN Or!4.Lci6"'S., /b1Лg" %jbc?D&dUrdxfZm4hx +V5 *.#Y_r:<]bn]>oW/2TLSɣz/Ew`}aB]ڙRmh! ^Ev Dpp>Ap \Sb *:zLm7:'SLyP"{F! yIs_X^~3wf]יKN븁h|[;caƫ5nTwg)~t.;o}Xk5ﶊxtHUgQ=[-;q12\q(Fky|@ ɍM`4x_m~=`k0%1lN鹏:ފA9ɩpD&wC%fiʐHkѯ۽!1 >[;Ӽ* Ζ59؅ uz)!^AΌt2z54ݟpdxGNǢ0n% j}ױϪq#\\ E\7znVlW;Mo~m.,+u[=I5sȷ6`&.݇52VbJmP>v 3T) nץ)ͅc*kG3M"^bOb^:AdХ=9bvcn&Sv# K(<⼽Spsc@_8*e[I7iz< fI^/{ Ke)ƫ,޹*y]یxjNK4ՋWwi ,;%vVaM 3Y xE`CcL1{V3&\G Zj%";H!J/6V `b`w\:dJBҦ?ڭ>m&Nt:Ea&e_)2b5 ZN.T;&GG EG $TdXST]VOeˑQ'9UGqװ?f J^߲y/"*㰝6 1ܗm#x ߾˔CIw@L=0 7MPX!活 ;UF+CqVK:%.7=AU4*NDi7I7S ~~I~W-b}UC2S nE¹=σ_xl;ʆn5UU ˜$PiJwz| f~]D`Ʌΰ9m{S@/Τ6N~U`^NG #ȦlXg|b b*Y*TmZ5l C#`n  .Hyy ,E" {[N%3a!~& }k+Qs#ng< u]%rIn tPxR\ @GîR>*k"ɯd8Ǖ@Sft@rCR^&Tgz?S\9+jn\S`ɢl(zCu͸I BBng89gA_f%nFYc]hF# &>8|C oώ>(-8. 9L.?!$xӨ1ݼs5x3K{Qrwf?{lG 2XLJ Nh;m>]c%#zwivKΖ$Rt:\FUgZ9Jhln=Q6y鵡;sCD'#Ja0s+Ę%yլBd (|E_-z)&y5|_z~QDytWVӣ} Hr(;]6F%Kksנm|( r i{ِhN3AU- j\0oŚz\:ZK}`37}_bW"U[1 ?ҝ+$F+󠰿{\S%p<ƵzfH6sxME0"JGTTs0,EF;mp?ĔK@mq#; ,[hmBDqZ4:܄g ef!/SX<uC9<ȝ(U Ƕt@sT)U*WRlJ4)*y D.x)V-dXZ:)#0 DmըN^{A6x$&iL2ױ(4R>; .ΌEC>UN|p_vI>1ɉy60/IIi%;/Mtf>,kݘUd9@jXAr~@ꝎL]$M  @qD Gp uڛCv;#1uis-Ɖ7=HL 0!|څuÍ]=t3g?kwuJtb]x1N%^4<n\xhSk3u#O&W)GnUyxar4壘zY, T$H~7 3hFs[CIϮ2dVU.Q zQ}0qOOk&>Rv;K-h{ڂK?>bVty%RY8Bn2e ]v5 oX_Nn∜T0b/ +l}ȌNysTL`t ww=4zU 0\nyH2d2}+i-^dA*^ώ'#WL>Ndbb s r4諭LG-&r۾| #4/-ޱ mAE} 0.">1Z9ryjX7ÅOtVp9-:Mb bn[ +G]ݠr)&'ڨZ"ɷ,ٳέs̃ `ZMqB+%Ly`uD޿ҥ=, ̜tBQ-xpECrȭ/[.Yv8rVp5X`~L3|i!&)4]ORciYыSH/ ӷ[V$J(ߪs &XV:Nvue)}nROM|d\pӨqQЋz}k|nj,BFŴmX\AZ*lTl٧g$l!g_ݵ|hXYHanUـ3%U=T;@FRc`jQq)]+#"$y(Vuy;|SJA:,PZI1.듞ƛcOH1N㓋rYgON:K™U^wv:= b Tski=:X" B˴"ΔҚ{e7˖@Ew?^qna:.) N~K&~UVr9~l"~77p}@m]2APz K$8@O2O [GHY^6k6³8!@U16Ez"uyo't,̠fxU XzlD!(G9L-+*u3C߭DZܮ9^DOD ~gtzOϒ\Yvي13? QI/ XZt!ĥu 'tyFg_S I+Xh^w,TΨJ;7 m'd1"2UDY3/y&^xXqتw*qL*KC-ۂy(vves=@l%&$t#Tf_0GZPcg} Zq)8KP"*`J!_<UоS#FFq2\ա^eJvO։jAᒴK͗rJȻgBjp#y?UR9ڤ!F+Fv+Pf8] sPgK]w[AsMD0kGp/v:cnذ[!f\ K=pR{FjZN5ԍx6Wޜ3ͯDxQF82%$Ȩ 6vi9ɏ^î,5EǴ8$D֯E* l&f̆#px$.{hslk߽wQ*xRkg)2ӨP]I1U<6Jc7jnT0DiMZbq2})C^#Zx+{=-hWFy q1l1#'Hr-i7 (7:ľe@#W[8#iWy$!fW0eftV ;Kq3L?7LKq/fyi\E\f9G NXuLc)WxH,QtJ SjtwL ya|nI'C^z fwcӪ\N,mM}N;9=wUlEh`Uzvq/*|RY Ot&zRiDyn]5V:ʁmSPtY5"So. +H3J&1sKhĎ:N/Z5f<^)=ydmƘv(0v<BwYMEÒn DA+B볎J`*Y%+ LUbN"JJ*vudVCp[ו|LFhT{WM *'OQ,`K׵>0%-OU5_jD'zW5ƊP. CV"s,/M*բ2_<\>)le* f\Ĺ G ,Q{SM;A>u)O JI}bʂb;up9 &ʉοH-컔+Bsv%m%<}mկSd_@;-E18'5*Ǜ DF@tJ.ʎx]-ԟ)DFRwVޒm9Pu'鼃~cOBe}U<{6ٻGN Q H3ڠPK8:$g;sd,|u^qLgX^gVVܧ2gc 7 v`y~o4J tWB鞛bWK1 j#awe5WkzLg2BD(-P~CnDWdDsYDŇvKu d^<5>H_DwS~M;\t׷htfQC`I),{~$c!: WX^K|Rwqvn4&<) H AOp6Trf`?8e"ŝ=) k+ > eEypF}h_Evy#e"u{E=A,c7.˿&J*>QiF0!L\.)0Նgz~N|TE4ڛӒ~fݿFo@wX" pz{}6i~Q H& fo$]&4jfpѱ!L)BW A#BnlRiشxHi͝+A@R%7k]_ZBAS*?Eh|SEi<.w$m"ds(Cw&:f!QYu%0=$& e-|#SMڵ+4`9U, >9V=ef]a+q-oKT>6Ll׏4JwIoSm_ X!<@VukQ#Z1o:ܞ@8gZzV &Vš[WH?kg" 5Ubx)iN&9%j;>y 7tlijtsHK%`^_&bf͙UГ`B-SIj/I||`=biqBzm44H_MaTpʞ{;8xǴoO1ƕzycy r# [~#k+I3ݴmJ},=` d w_1PlO)dFL2_ O%.ͬ֞NZ821 ~@|Ā]cV"h)|u7WXt~oe-\ p azpy;_!27DGj\S]qKnP1ĐEn}-!;@!ۍ:^x\sOMk}ޖ 2)IFŠ2XgZChYC !1ħrQ$E+ 1\&HSKh y Al\y@s~YEatn+&娲9Oy޴C:L/<]I5*i.>畳Y }t_i֕rr9C-Dk(: = zDfcaTT1д}_D9{wb9:YS2eU{牧nm0)#6v`v;郿WG* f;>h:O=ְw<NƇj@$h+_; [hMG$q FǥV%a|0 v&RoȧGViVJsguU[{,1#=W΋b4)ς!J~s]<%'J8qWenćQAoXS"@L' .N./U,O6y3iuy$wE=D2Zʗ QwSB_S{֞4hqfNME-uK3yxp 2)RCBiJTmsGP-nXLS .АȬ5\[s~G/Epgb*saOi%q{*y`nmy+ve0weXg<:i5; k _{7IfۭljJD` ttLroln>5&RNy_𬗗BQbiUk'7e[:д$Tu\#)FA 89ٺjrNW\ߵ;3(4aX' +M-m8z?S~!wÉ_@~x(-O834(1 '6 sVkI-;A9"*~kl׺́nWE@}v̵5|2taq̱8[#BI|^oAiWqcLnM/*B2Fʙ2 ȇܗOi}&~nQ^@c#,gRwX]b{Vd7pTh~H}+m<%20 34QtDIaH6`S^|sEUp֔SRh`}kOAqSՇz6y[*( !}g;p| y1\Mo(s[.4^+qQ?RZJ϶q%GA6{nKe>*  l@<®LwM3m!fAA{wjbeߠO:ˇ* $=|Sm9{*$ҭ$L6{ hY BEed8,JgPE+ׇ%H(3Op 2K(cu\(*A wBŶuWo8loJȝ;Z7Lϑ0q)&}KGf4=D;@g9'm^Qat$.E΍HneO=G!'JmF whꘅP::E.MI8Soܙ(z/|/}\2p;ms:X w+j:h x *GXo__^s~.]ŦEw_ٟ;Ps*~fXn!6eօvwj3vs;p'pGzŝ9.AlFOx%@G.HTSHɫ-6ܕz'Rïcڛ>1#XDN>d<*&!Th:7{4A7b]6_wxie]ѻ˾3GL85Qk_>mAfeK}:O.M%;%m-c8tWTc_8W1_/TTAG4-OLPדΰ3֡rME_Zu6+,nw?VyS/BNap Ps/!u Kh )#gpD1$5չb^"!HҔ8;}-|LS<]Y8BPanhih_Vi@{f6g!qI'Mi!!X(\Ű<ops& *3bYr H`q2#qȁR b^BU 6RQ -6Eq@F]1XOoy],,ۖ]two}J6wjZ 7v.fKS|y+f8R.` Il/Ih,-@lỹW 7\399 bv\VCĀۇy0t0x!řte,O-sBcǝ {v *319H}MZ\3l׹  ,"a\A{qhҹNCð:,\#E6Zzp-uc׿&o'r8H۾"SxG~SYq_TR;- .ȻtKZ?%?:yn]OIU= JPI7q:*Gdw'CQ*eIESV|%m6Fi9 + G O][=WdFo<ʌw|`ܡbDCBm[UMgv)?YCOz\ͨvOjly^ǁV{3Mɠ@#HQ!k(&I`{^X4"5"B)>{9/JLsZԗ*]KL4\xĈ[ۉD缀3ָR x}h%G18˃ S'lo#sO2@@>}+XL*cz0UW 1Pvafݚ3g3?8m^%!:qF΂;HY=h9!RY *rXp15մ$Xxk(@01,Lo6bξa4ۛc lG»GE )-S+Aʖߘ_W eJߐK'/*X!Ew6QDתPwq0 B1B7I"(M1{ʚ rڶS1OpEUzYGh?1GT%ֵꐹ^ǐȯ0c/mس!{;uJ[Ws TSw"0q]V؏TMቴB1Ri͇P y1Tt R) b_ k&j"m8By| /ĝU>JLo3{uk,:3(zS/LZ,|D<09J.DuxfI{@kUi*Ozҭ-Gd2zhiHk5'|t]Gy? {~´c~ׁaAyڙ1ˌ2v50Ij<EX:HSFtW$Vŋ^+'1$7B-j}60~;Lhq1J)Ϗ] TfVg _i!M5NbhQ7?HC|ڕL͆ ܳѹmjOb!tqt&`[eڄY[9*WĢ# 12+ЪYg@@Ղ8,O'j7]UyEFv{vH`6IFOa /jeo>dH~X)A4@#& h>y򊣽JKC M3cǸF ClG҇c3 ~~V 8I#TsCVLOkJ7=R֪0jx@ !vYSٽ1USBvht5D,99$Xɤ|+Om^S8cD]5%29xb/fѫUbLHעȁ\9Kq}&ͺ' hJo|f+ Ϯ-8N՝^a{p爚.V (Hq~]X :Btz)!xD )Eώj'6( ҳ c3Rl>DRx󠹇lÞwC "_stL\͙{;;5Q,%:[9ƿ!5מ6m祻[^15kmaH_y8BzZpylĵ㔎fH$Hu(+7=;lVbcEVb'0}.r+Hh[J6M%n?ѕqnd9e͜|aN&~wAh)b|B IJӛm CLzQmޑF&)ڤ%V_al ;!#Fiu 7W^ˋE)pԕZG= JK>M6Y8u83сCƟDWVk$; >p+R( |K)BGf)9kR:Y5mR [ }Cjt0<80!^M.Lۡq0MZ }/@<[ߑvI؀m1M"Rpb}bXFE-$TB YB qMAceɐ&emX7hF3K^% z?V|6}_\BēCGR脒+xt4rJ\%+W웃Ʉ7I{:Lـj|nswyVw/_bG ;&U Yo#ݣBsZfr+p1(7+3'4)ܽƱ3ZC4 FGowun اF03%tgi[3NIHKz(&/8!qa*"e[_,/gdi+',~:M Ps!fq9Ĝ>op~և^iP[F8=M ^u*]"CiHf ;[*lz4")~HEvc[Oo-FSVqj^\z|n"Ҙ"oݾQΓ" :9 Cw48[ƩD]P9dk ҅ml\Jf! F' z/ҳ!p]JLu|8M5%hXb iۀ.rOv"Džڼf::s΂UdAJ3#,TO6^@5u*dP1 azhqI[ fo4TzTno/Rk}q!p݄ncm2dxH^]6JX& 9NK+rrGw4~GkwjmNv$GMKY]b{oq䷊` KŠmֹ)h}P2{o/Nc1bJLhSD8wM?@B{r'g77sD2A]N`ѩ M+f'IC(Neu5΅&FQMypY͘Uq9sM rZBe3eK9LTeK7CUL;Kh{ X?9Kp(Hc%4q"MVN[O"\FlL|'唠o"! jNRߟ8N[-%I w|)*qt3o ۡ}аZm!Y" IgS;, F0rHiTFB 4J,8<8UtKX{Jco z+jJ[.7Y+Wicy^~wTߚK=y!A# nh華&mEM~t)f b;<盓wLt(쑱h2#mP$%5'PMB)*5!Lz؏/> ;)hIgw)RZ+UU'W*VOPٖ,)ظِ@AbkzmL7Q'987$-q`U<Hi* 6Z_|UyR3~<Ppe}k2$JT(Huv(Tȯ0jpѹ6UMXKk2QW׼#bTⷄE0{'ܸtB^?b0{3rU@كlRE) )KZ=)5z%{]k[21h7?~Z散wJmWQur;Ip?}$JC x<ܼ`#G9ÓfP_8bk*$2*)xJXgskHWnQpȭh]4bg' _\M3Ku͟2hՏ&i4at>g#FY s+gd0fj(F:3@,E]&vԧڥLlΌ%Հu"*OvMh3\l&&>T;0!GB`Vӓb [g(K"{G?>- U"snQt:Yx xK|'{y;}*wMd[3Rߩv3ԴDžmThb(<8"FpNܝ*}o"bu]baE%fSDž'"(uzzHq+ŗtfKϐ RŁD S^fJMK++'7ri̒Qy$r&գYO4jKVu*Agx<y"GZpT]4+[~r[DîFU(ZA2cKr&f:g|RwUۮ4gAjAKcm}?c'_,UIHQWD '&. Z%\Gsbj𖧷Q%VU)Od8]Y2Ǜr(f$ K~I!HiNQ<ފ~EN{oF06tFC|1x1fVKG Dg@uAL#Ng7\idqK4#-!kZ$MfNtS?yJeRe3|i[/tÆIUGtM tB^;!ta851pmt^mY+cJ G3{oɕ^b Vr\'dUE<ͲzҒ#-8ըk n47ijŏ\L&E;}_'MĸI x/8d d!j>oMUK.d=x%(ot1&P i&?QI8Ȓo34-晘P<EbT3)}XEWժ>IAM{y[qӛjZq e,[4[6o:2CpG"[`>19L)P59 *e݅Rqe3 4ۦ:ϊnm#"\s8V5Sxvb" uJ쐈%jJJe8ğȟEyHs5%Bȫߪ,=DS+,~PKi ~.0|e:Y)/ i#)2%NƟ\^Y roz!=XLûPQ+;Njy@+9dy%ꄲuzBn]𚖻)1)GH|/Hɕ$]\uOJPjWQt#Ve/YC69Ç $?^by=W/-jЫdsT뾕u %'y%Nz^XeWZ#+oWKJ~)jkfsc (X@yt9 ғP|*'ykvs7O-UCG4lzKX~q)UjD||+L†y=1I;$Q!b1vf7$AL;z$Z2SwXcB@X. k:"Q?%]t + <&ȵu XaJ_c08GSTE[Yj4{,|L[~SLq[,Pw7 =xPބE;I.~"["RQ*뫼T8|X/ee^M˕4[YZ_Iד{BHC,ZElPhZ@H& jaəp'ݺaJl/ݕ1R&p<\4>H=YrD|FWCs;k0\l3]iӗ1NæMD(q^Ycڎ)T/jú{\r/xTV15rpF[ 3ވMW=4LJ\㇀n:J !szT,;FO&UF~oIhDrkIF'}my:9ze/j't =3fmfi;BT^ 0^Ŋ=n NWRj/2d7So)) %2>v3s|ٸč 8֦͜ްE snfןpWzm)v9"^@tQ0uUNGxĦ#EvhaXSَNLGvAILsI.=0(l_H<F HPuHVfTyoƘ v5BuXP. YO9ߎ%ivNJcbs;X6 E\bt;e/ّ *m#ʒZխ2]-ׅj`.=]S H Z  jjB) mr{ |UB&!`gOj n-(y?rV`K7-usPNkEAȻp%xs'gәrՀ< 8翧kcŰDg+m0J꺭"~9AWc2#9ܤX[L;%.XL'1e.ïLQ&e/vFWXOYPiK)BffdPe (hO]6)=vWTo:5 !S^ >r:pf/FJ 鰔V@ZK\$Ppu" a-LD6ܝf@vB3. Tی~_9 v+*o_6|_%TI-GU9~Ux,Ep/GƓ(>85_!GQFVx&**e)=s)ȩ=9D)}[0&-Oo_B㴋#~g\4s˦}F=;N(\+c;=>t5:Hf!Rm-g*bn*DWwZ-}OynT tŶ >exFd*+ в ,.< QO2y<(GSKoMY7\AY4g~ J{ ǟɔ]_޶[WqF^ƭ# 6c)WUV_UI[s*dS5 Ε!i).vGkk'I@d}r?Ax=&E1Z"42Fw'yG~|kKP+M2Q/O.v%^%6ZЖ~kb`xЎ.I).v|5}ф/ g8r:m,lIQX)vOd(*ހ܄ &ebsxPXq{osZ}4Pwm`9s":1`>&C?wA@ 3!Fٸ\U >SQOc>_K)#JT?`!XTW8' &p/?<.p|oy6E_3#7Y+@&iZ$TOB˹kwdi{{]_Dκ ֤`cE`cLn\۪OwXٵjtZ0lkժwTKSRĶ\XH$94h6$9[BqZ0߻'ɷb; " dؾ--ӒL&U55`7UkZDF`rs.˚- (v {qҰj0'tV3ݞhЇ5p>}o*B5Q6{^>З&>F^ghlr>>8T$oxieh vu 0bpx%=fD~N;#Z04e~:Z4rQ6J:^EՃlӰ [kA7v25jq1f2 /7̌x 3U*t:2(NbG ׍OMc|7섆zjd~6ev_QY!Q:`mJ$C15U^X7HuWy #1?6-hwώ¸{5% ⛉)%p\>p]u5wzQl@IZw,nα,75_v@4^y(*{ RU2^ ''\҄r CpV-ܮayp$FV -:4) = ׍%;B+<ԻDb-jC뽽 CJe6GJI 44]GY]uu>qI Erv73^1imf((B֚5(Cڮ:RQE6]Q|cp.&(UxYd XdҺͺb!m )AL]ךЖUyTɐNLQ yTھn` GMNnxB $OE;c'10`J p_xm 2 AhTvF+mN"Z Y%Ӝ3Yw wCZ*:1Ƴ Uص ɚڌy9 ű:n_娛(l2icb9IGZ_ {:o3uwn&ga͖l*B#FM*ĢFD1QZOV4C%Ѐ~r)vUz!MJyx4:T$` ::r^ŃT<5H9&# νi9[wc]5d3ſйEpL:fy^R?j5YJ\HƄ(Z Z_ ףHj ;*2,4ԯJUEW&3F~UߞIVMtNQ >"&RꍖK =Y^Z%!|bOXT³$5&(G_ŧ7+$3.6ATI f9:ċ M6BcKl^.=7iM:֖<=_TO=ܚFV2X~驋a$ώuɪ,#Ce=m:Gc[jJU giEIqbVj)Q +C-YV4%($=CpU f=* K!(%5A)‚ŮlPXDf'F˗FNr q E:k%Mmq5lG; oTv!vDLsAV[~ 됗QE],Jh@`Cтګ3l E.cnuxltvNs?^] W[;uϺ!y3X(^$"ֵiMpQ\r+TLHoMBaL맼~Zq <&eڝST?ކ!HԋV\Uy3z'C/9#xO{Ps?0e-suLZW5jR3= LKEeΰrIl%x_[|VEJpm]Z/B>xү2BD&.)Ak^Y@H>eJkBprf/.@hfd)l~QLK}^,0ΆZ"iTVѰD|CzMF/7ooIC U Ŵ3Iw&`%xP:-ǰAW؂K* D =0zX b4E% ajajDо%%[Ϻr$0 a~zHu QC1k8 E|ө"ġ=AFIq[Em̊ŒhVxB 1[L7esE)`wdAl4Y1gs9N$dzjYfS_(J*q%i]^.%9,ߞ+0_!*s⨜h%ƑU:ӎ D [g^rڲM9uKm CZY1 18t|2-O<#X3@J%j™'\{ 0޲\KǦVFzYۋ6mΘel9r\ f?^34E!Ֆ- xTN{I[,)ra,fWrt9~M06.JB=@D'Yp,y 1Ua-H-вjzScbDg%.T6ՠc:6Fވ蝘U}Y:PIq[-AhvBs$ZlFf@7 կM%8 8xώtH;L0lJFFн/c H%(HϲȟesagҨHn0?MHS:h%08;[j$mw=*m|޸uk&]8FKau7pƗx%r= h{Y$dM=xbwӋ {~mAi+=]WKi!\D>خ2V|$"K(P5/sJ L.WW UMN: fx-Fes"{i(X助\8ZY70}1#PŚ5x)Y;<.3}iLp|YhL8 T$/ l{5Ѯ~1{]J((F  ;Ҧu+Dk ݯr'J/k:526%:m>Ă!}-O¡ja0xL*Bx&S6dṀ#+W_˷./9ûaO<5! cU :R7h'֙Z"OO}(Ѱv"|e<ెEG ) yy#uy6,bCbD2|201;ˤ_UExdL-v:ROcjn]PVK|Z) l6t[+l1aOz#Lm|`h $n\d]wuNkFV+,dH3%fg:2n5XB]t TZXW9հ-@#=W ۭ4VLgȹf~Mn*$ " 2{S&.g #;g[ivYm/ymPAM~\l* (<_WT\1bLvˆ0X"VjJ' 7$#߮4'U5Թ \gYZ070701000002fa000081a40000000000000000000000016570825600001944000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko.xz7zXZִF!t/x]?Eh=ڜ.+px1>/]c-sjMM7ٟ-8 7!yX)qG2LΨ(N'm(%'ΕVv 69HbCMo$i +:Omx[Ƭut|l#O6pӦHj!Na^fB5vЁZVNv7-'Uk:y(鹁G܃dSNGH_Q&!CMg؉(6Jl#ňwv3"58= Αz`T6>sS>d*/90Wr#S-@k&~@Im??>Wr`.^ZMrw!%?zRTTᒚ\fZگEqоdl:AlBfec' >CI`W/vi}\@kM[!`s?,$)|0 4RA 쀷K*t5/Ł}Azd X|ue:%MD1H ^lx=lD$;dLJSwCv9??xc*xW*tRokl0_NA/Ĵ\v_KOg^q.k=6EMAS3"aa3^7C?L\(O)Vr mf˪?tC4^=*dLʋ#H#/`gn*2x%j-SS]8UJ? -]4>5 B\;{ ?Ү/.SS <)Z囅'8EZJ> &AFd@.`נ /|Gb!>BI[bûd49uÄ LR{~Ȭ2ʤ 昞 ]pF+:[7#MOKjPNvy ZuD .w :c^cfXOԯ 2gѾwyhĤMBel?*Q]"cpk}>Z( ҝu!cErXUt ԺsWaX~Fk8&Eoz[^`v),я uecE00%6|ZpeC#hkl]G]3 9'0@vC|8!oNULV\ŪXYupby`(?Q!7|ۘc_˒ʩ8xtC]=evojmB}1Y&AӝjzY5GkC)*R,{bfc<Mռ5Z۪]7^#9 OaCJ_XCA_BR: )?Uz*QA/bNjg!Kkq tNi.%swO3-YMYLfFrsBj~)kPr[ >W^h- OGibHBO G?G5ɰ@n'eQar`Aܢf9.N LŮ6M7K x+`leQ>_`HbH gCB ʱj#x~`XuVOKF;܆F)%<ݴƼQ>vsI}G/AQ%hN xOQ7?.8Zfg|G"A[$@_)տU1~3   ,b;X^. ,"\$0?Z-"j v.͘pc ^<Y4>+rêK0qBFiZAiìz2uhJزwL4C 6*N_l)1xT7GZ{2aDP`cjv ecG\m5LDZHFpkܺ IHNuDrVe,@@_AʪcE7hbj{SGҮwMkjoE†윫LEb}˖-s.HяiP{L)H&ହA~1HJp)p 1dERm9|WSM4W\ p'eO;pIQz4rхgrcвz1 –i9hJ,4N_efYW2jLI%3n\V2$@K>&e}Y)XgcXӏ`aP4!Woq`4{_5汆xEm,Rf  RdnoE d*Zm*ǘV̎EC&4WFr {pr,b/۲3qXY"L,,UpNEsc&yNƒe%u2+AKۼ3(y Uӓ`~-ӑd]sB3iB[ ":+= ٛ{zZoGآv0[z]p.7MT|T2z :_L(?M&ә#Gn&zwch\ ~:UE9bAE҉!=m@:l{{T;'diԞr= US7Ƒεc<%ЦXdM`}Der1l)M?覦ܠLM;itNX?f/"Uw8I(#CVSY*k17k~\tE=:=CtGvDZ X< NDZ`}'cmxIpMH7|/uɶ;)-|a V-Ț]"ԥK+~"nѸiP ׯZrH0C}?jr-\:+*YAJJntsa%~ʺ!7Qr K5a2jnt >y\]&L޾H9!PM 50F(YT!M}A=l8ޜV廆y` V&t7Lx/.Qc H3|B y }e(!5gORVzXB0M]K:ist) y[y].jU-`R|#`X8֖GW\ x8ljCC/tP~@Dm|B6sRm{QF9cf: ):oK8{?'OQi A+Hׅa*y* ?]eY0pP[1yޱ]eY֪WL8"h01NvsTsX#'o l-^U*P7Y@^Jѡѡ ϭ˶;?*O6_ F 7Ii̸br &7²Z,ť[7(/j'Fh{qrv_^wdžaBcche7Zee/\_߸QP>D$>kkJ}$ %%g#)l*NruZ4˛G|R$]<`Йezݽl$K]@LmMӓoNJ,"(U@D"t ?@j@JWBᮚ3-HH&uݢ2Pz@3沃g^d%?o!~aҜO$sY[:íMQCo .Xd.In\CES,p# &(4Ӌ/@XwwP:ux-Ը*V#IːQq[GRD}v"P]D+@'e-1 gV{{3N i0:k&.PJ B xLgtVj{^JS}c%CȰ 'n=A)HZfO5l.T7۷H2) AT#J)D^A KvXds%ѨeF^P v2'$߃!dT+[XDmOViurl)B''XA9~Mݖ oxƦm<\o zB86Zk೼6Ā< Pa6V1٠FJXΥQ~|%ȁz[cI޸=jU4b:5 Pqʛ|* l14I0Њ=[a^]P' ufB\QVM<ϳf6at'(qW џ -ob[I[6k_lBra?뛲uM]! j`՟xX 1WѮM IȰKf0Y66PɏN7̾K!="ױE74KF_z~=B36KĐ65O薒tJDR0X1/ Pbi'リ2K*Y#2%i.@ ӇWd;OCz9N*F޼45IOYѣZUGmn)[gD}f/[1.~dU\uD,͒x{[V⫠b/tt]7t"dѕo }bб}sd`{XjeNahe/E±W3|)iW7HXK}́v2GTtDhYyYCrPʶ_>XGÙR-]_2tm0Q^ FT&27˧ 5 [/`$Sšm2ԨgYZ070701000002fb000081a40000000000000000000000016570825600001738000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko.xz7zXZִF!t/]?Eh=ڜ.+: 3e5+K1/L1kتH[§;ϔRՑ೙H*Op֖VP@t),Sz@A2?_"(ƀbf")|`+ xPEڑ_-C5-Qʟ'pO}eХ_کnbY >t~v*7W28P ^HKa!> װSWyݎt*[k%^gI:(L0S0(򬏱BԚnKxvc;AC68N%P=D"A7j4dokk2G9%|?$ܬ~\/AzmT5.0 ##`LwJN𩩩GvM"CF VH VV\]|vZVAQB>zc{{`ӂM20NlkH;p*hugOq m,Gf9+>ts8[1As*t*D:`oHsQ ZkSWmނyΝwN yD,AS^+\AZWz0')܆.7 nZBN->R1%Z=|9[<]jOfuBO(wjE PLZ/+E &\ߗqE0|L)f\ʡʜ^^'P7tZ B]Yδ3_Sx/  V F7@*{LOZVg1x7~ԔcJ`a:h$-Ԉ*/ -TMn 5׿clLd8-TZŝ¥&#:H¾\!.^Ze~i.=GFsO,Zs??[B' %)!,z!اw Hi`3cTDv9iH![NB ,amH1J/h%H -l}6KznӪMv3_دEK8:~/.4a WOsF#ڠZ{WfxV]ReMD-7rQ؉}j$.rI!$i$cTOJF8"hx-S_ĕ]K1O/u\ /zBvAmV}jP➪h](I M 3E9gF1$ sޟSȿ Z W^g..-mWV4Ճ 'Ibi,>\k;T\vD9&74=YaL@hѭqF5َǞmΝv$]\$v 2[D }4C>Xv;xP _j1̄nt$.gӦf.(gYT,d2xP0Eo2xQ_{֎or wX%wՙy^5#>z( lfjXpq6,ǿ#Uhق(f~&ڊ `KDo]Pds1IEEFlnDJgF_q?[c'y98w~RyM:`V0Xu ,DR&X`K⋲3Ge?!L> Ԥe!eRc 5`/jƏ]$ډCr f)B 5]XVeIAaT),%g nⳫ@V WQN/(D Hm #A;wKꊞz@nB8x&XQ:)~r犽Z&MVxy`+H.ކ @_ 9,[* $>+{3lI=P bG7cΖ';U/W||ldgH r\Հ`D1i:jE$7W+yCkƾG/sYyOfPgv,Px>>ljf߿O]OIGLhq~tURE%(5HJYvU%uA+Enze[ͺCɳs]lo6ag}-rĮۜDNQ a'jIF$\YW_z wTXk דbmb-|T' HllOGv,WA:!_.&J:=. z P\pӽp|]ƿ1g"B%daS~iڲkUv:ԫl.IyLV4 3пėH;a|17˙o/W|+1ʷ~ 0\XiZ/b|{]~ѬCFxL˸^@~ X{zjM_0a-4 P/ ̎Š[SoVcGuX HjlF#|BVgWqKӗ)ȁLCI3^դ&O̪45WH Y=]وptl`&&W>)92!ɍmB=@ 7AQ>E!䃎_ISwbUt I|S@I[fUoxAm~N_">8f/Oq GDB/rAiMvE;E9ȌY:8ͫ 9nGb~|"g8+/an3Mu<^/(^ Z#(2naIÃYlBf="EA˝Dh%7i/"7vQt̸.OLdy:Snl|p6+/@YiP@B;RqR.mqA }.mEI| À& ؓU;G_8D-DAt#9P xvh׫1XJVq(i(qh?3slĀnbdOb$VI0pX~S@z+ցGq'ih yj8zGu| ފn(N{)w"KndKcʮ@nn/ sf8K4g˙ǟ뗤}u_ܰ-%&bz-,m?}RՊ[t4M=J݌Sf;63@ǜ0pl|7z[dGv]XSdil4.cdMz"P hN?=EÜS` CCa"0q0ux30:m&@M=:3t 0ܐm~ JUCTAl=MO*_B&O1/Zno-  _ 8,,ʗxeyYtnuSo4 &az_)6*>(9l&mc8km-KGԈ3꘡#K[# z>4[٨$P/t  }rrƖ|,M^7#Ϳ{6}-.-8gYZ070701000002fc000081a40000000000000000000000016570825600002bb8000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko.xz7zXZִF!t/B+x]?Eh=ڜ.+1{tKc+{`2a ]!|)P0Դ~LcrD۾`,(]Lkٰ&jUKT TMd\j`T2yR!gx+Bu4 1ݫ(<l&Dlv&N򸶕xoPʖ>l:J VP5<`/W-vPGA1a}YΉǀ˾(\?؎A¡q~-ďRk]RlxߴjhJP'}Dt:^hشHZ</2\]`*X+b#%#q1mr0 br[F3 Ky`&?Ci ;(0b_ކXY0^vgZ2}G"Ng?Ɵ%KWbg-T>r*w* ;^g!97V-gZZBگ`J@O-\nɮ-Zd٪gc׭ZݡԜ ]3$VUMj5}LJm8C^u,3SZWJ77BVK:jqتlҸG /oO\H΢_%8@K!'}>29FSEK=]F>h>) aw% uH8}.ug]ձl8$~{>T+,RK xO߾؋&i_zaD"@ق^soAGuXu{ !R80"~mTsI ys"ɁWt^op3!~Jt!e AS-]>8䇤z3:%E SءV"|T$ne_CҔ;P({1|M8~TL7@_~E cK8禗C6pO}@V rfev'@e=΍P$t\xJ퍍c+*|wmCi.1dWkEZG0![1.Qe3ѵ٧D4m!+LxӨ^֦bk|h(Od4 Kh&9#t_2Ȳ< ]h\OUO+I!+؄9EcRH.;)mwɌ^3wWʸ"YәD}!d` ,Vcf~s1n<ZxxKR'Dót<6~wDzH<2II .% CнvƦCAGm& *GH#'dbLOP7f´2d3FXo/y[&A[m4s(|B'5~ϭl2- 2U›8|Yy33`WCE9oԚ h83-RaR7ث(ySňmD^&G(e>QsdˆD ̃]eNBu.ƗP.*im-Bj]`+?z=%ocYѐCr8nv8 mjδQRCL}A~Ay^A9,?.e):a&IKpmjٯxċE*GՏ@"]Q!滜ĜBYKK8tW ]o"An~!%XTf1!>}xQe9[ch{Ɍ/kPwΚnF9Gl^S.bQ;J@^TIH<>X5oE @us_iW}*c\9{KG< Kw ضI ,opJ,~Pt@y>4jߨ @HՕ Le77g]( Vs;\ %|X5W0j9*40LŇ QG O=QB66{}NC 36;0 1g39-lXɯ+#OAΘ]CpY9!nrLmÊKy>[D!JY)CZn6KSF55'{ytoqń-`9maI2|Z'͏#tR #t1=a0-!c.fI!"ç \]QIbgǧz]PW695If4UAZWF%̍JAGn~J:EaqJcp19HQ, !PP-@i'+x6dS@{2Ȁ>#J#͕goW6{ɃQt /jv/F&Y !UCy>?MSLp%flYZ6'<{HjtV!!˗cC39쁌|n,طMAu3vͨ ƬzR?%Rr8.`iDIr*.Ӱ) LV{!W+R6.Ro ;4/׈ocA"Oʿm2r~½s?Afi;^Ψ^Qh;Kyh~ >nȢ~D5]CDH Dr%[2/e)vƆ{"tZDob%PKDP1ԗfgGϏKTd!Tئ[d4;؞MAaq{qf7wr7GL۱ :VEy}O.ۚwSEsgPW0_+>&Llz5Q̞~ |zܣ36&so@,F*ǯQm+#$sc_y A!AP]uP.-xHT6aғ5HrC=~J{q{_"ʭګ vђ 8?1BJ_2PRq Be9UZpdBo>O⊺ko-<[Y.D6eT6̼^dQw^tl}E1zx2 f3X]O(iq4 [¸(c=J`Yb_kJ^>y,}]|M@TF Z\ Lj&;mo7M5yXA񭗟*)&̜,=zح%Ǥto 9r`JLHfꨇ:&h^ 2wn$(H 㮖6X [c6'ƤS_; @cj j5_'e"\BF= N(^C~ԛG'*pU}$@hb Lf[R& ^G 3V`. n qՃ.爈Nǎ 87f򖲧LVHfp6H9X(,Td"sRb\`/ns_%&,U0N8q2g9mOUg\E׳ZQBpW4{.hYurqk Ͷ ~p LvU]%ךpxDA.;l(_~9&2͏R.9 !@A{`&2JzQS`5%% "nx|i[g7mD>jkX){c8~67F5CnqIh~,VŸt +~D.݈|0 1Dd]Gv5渳A/(yJ+ 3drKrp2G}:ZCtڔ)FRI?>6.Z Tɛ6kUr(\06*.1]?@G\QH@AܪYHjT.r@ L>J/NQGTv<]ĹךMN#$܌h.vb׃tMK@H9t4QH YIn}#C 睰Ցld%jf`U=Ę$g<$mHR 6y; d:qn>Ԇb39z7 n)+zg37L þ pKݦ1Jy3*JV#-,H֞O/~$VNH'uM2 o/:SWZn%)~ZƤT2 Zfr1 #&ɷ$VһB7ufQ|u4:]6h(pV̵TL 3A*)xL?g #Ӿ@w-VtȒK"Ǫdq˃g>bm `FĔ@#^Qdn^"iφ?aet#3,WP.]ԣ:h]g^%=ZQnaXoӘmD `GI1|ARM]?Ʃ$ -X R9sQ_8d M;NHBPlBLJ=(4;ry)ӌɎ*kiz*a^a8q.@#oGX;pq@lIG7YK[Pk y?e>$2/8.MJE1NUcJVX%]e[ݞ-ݦz3 CnySeeU&dv"`A)j/+~|rCD)M,>tS)`$̇C6.hY[(p A}AΛE,XVG0EV>y Ku01w%u B <-8'] )Z r~ >iʥ ƈ6..~ɤ8ӓ{7e1ӎ$gm<>׮5VKոZϬ;wD~,yH vA$-:rR\Q! fRfngQUa6؇ӟsΖ_6:3ݻ!M+Hj^>aEaߔ#7_GUi4XYnfzEn>~4-an&53L*K 33a;ߩeEj, /EtDHGLF'^]hT<10+2U>,y>y]eel"1JK?gaq{'%^&V1 Q\GSZO8cJ9=4gE4A0`ccR HK(\?qAԑy9ְu+{w'Iۮ-Z!R.*@ E "xRd\i3WƙGZ%Yf$PqE__Tu=p~D!&S{Ѡ;6?R03n/x`cUkwqt{LP\%!#Nxhj3q7x6-;Rٰe3HsՔ)h '/ꦧVTy)l;E-eGp.̇ -:TXRbZقi?Lkqזe%f+zI -Jn o ]<1VW>mpG hgwC+X]sec=+gI1QCXe+mrRM{ܩ$I0.5x|>4q&YL?,#2tFuq"[˽l Щ#?Zsuk).(a1vX rSƏq}1 2ʗO (f_Y/>D˿9=hBftiy~tƘq$"]\y(GBdu-=ZH-h.~R`[FW;"F ar67gAQKfZhk}n>kzh)5_3O ΐmI5bC՞bV0 _! kF{\ETks6Ɛ=g˨.`y 5ͨDyPs' 4 3q<fvܓ\ weärO)k :1E9zMzxKMCþ<^^S(/ Bz:z;Bʏ/!F pDG8GK_.?:*g͘-@!i#ű @ęnVNx {ɸ /ۈ`Or]}Z 4О+Ml pfgCuHPB>)T R[+p{0 R"o4Qѓ+6u]3Ŧuҽ{c|{~ɐnHL441]IUTCwțr^WBTglǸR Msַ^sؕB)WQZ:xc:(MbpUr'\zN  8˲pНCKdk) (Noy4ToC>7mPNVJ[|>__J:bkN] XD:zƵm.y4wFLpEC:,4 @Eo` hka^֊D>xJiDF3v{A GFdd H#ļ(G=rXɿhX\V< .X~ܥ5Ծ,l o?3weȚ(EC3'+ IE}tBvRIZKP4L*>hd@%r+8Cݨ Zygm:IHģA[V`[)l6iDd)Ar H|7AL UodwM-(b,zAzSEbnCQ5 8*F[ѽY&9DO.WՆ7^y_➩d gSL18tW(g|"Մp Q~FrӴ#=T+-wV'6aU^o0B,3l 6YurZŃq0@k1\s ;B]LARl ewuWlooabRhH{H%Ll-YW&F7H> FXWF g.keM:? J GX|Uٔ6|LE 3@*2cȸ|D~Zeu-H)Y8Iz.j\e8H$:g> <$ 8wG9ZTsik4e,/"G|79ώqLkWWF^翓6G$hMRz2s[uVFpMl PO4/gԞzhyi B̈qGBLbX]#>#6\x[Npw+nE̔A@of 1yVͤ:]o Yޤ;}DV-Xkʃ| WB7xM+hb8r%ϨL*á&F<Ż+op៧-Bh Φ7O  k-XG{DڧڕM3rSArb%R#3y2@yXaok`KhjA_̒cl奁o:5:NtHMwn!K,1 sm}u$T*~`0ׁQ4xs<6o^/GUsZzA ִ.?,\}_dmQ? a•" zs-f ܗP\iS.N!`VgMvTKU7)%Hn\Al x6A9'jk"\]ں=+?y5 '>5`+Td ']c:IV@ȶy\Ҽmʐ\u 3r-2FJ^f? 2!zt֦'tdNH# s+}=4x"-ѝ3:2GBb5;m/ ʂ=mU8"rCFh(t W0CKm}uȧ!u;M֨&_S &Y #Ci9FT+PYfGVTFvK$䈸~ .z8v_!`>WE@P 12ҕVͧ؅>%jF *nح-U`]8^#2ofpM1iBaqv8wܿ 3.CvY+ ׶;cʽ2vD+;$?^*,%4ȱL1L}«4b-(Cxqy1;o8}*i-#E)1PY=h r>ZhmtC epKu iX5%6WvNq?S#|~ :fy pڏs6߬h '7J' 1V:zT Bo vQxҍL󃺄gATH˪>ݤ2+MA.u'/8P YvE#X h@5HO5G3qB=DLdY5n 延|CJqwzѨo'kIWl<;}>UF$Udha&l8R_pjx22NB 3g;Nc.5J6|6dSE2rIA bO?[/LX.E(tڕu>JJ'L>% ^%86!C]*Ѥ+'.y1RD)^$(V4'^Euh4>@87xfi:~]roJ-& T| 0%KctV%v6W];wvV^KM=2W !'o̬ ]7ΐV b2\ՉI|3B3c hrCr`,򛮕0>iw{ƣ4w7oYJu/Y^(V7%C7f=s!! 3X"M?;$k9FuKwsā`QO{LSPMzp,% >KZ]ڿ"K~[ed %[5٢G)< b֫a6 zH(*ݬ]]O|L&Nr#MHGU`X^˱Q3&w4!h +F VQvV!~K-EEDOAB%F9^E6_IQ,ŤP{Ol ~u{-?S8*L\D%4WIn@nzFʒSMz"Bu-t܄jJdP^'6V {FnZvFd7ZUl/WW+cQֹ1*$>, i@@%oHr}o)<wdQ/Kd˙@ V <($~&1UUtYTؑ1ɯU}U[ 쾹ÎuP4ĒCt9Z\bAu@2h1XMP=DVp3_ qYPg"6NQ )ؓI=Il"]^0V~7dx;GS3oc=X^`{miufCRHPzoZbswgpG-BbԄ7l|NlL\9#aJr$pӇa(?m`tR`i[mEL 4`pc2qh\U{Hf4/b ²cC4i bRv$vKXAr͡3|0)yZGK))S˧H*˅\)>V=_w|岘u0R/ao|s`դx,CF?OR ~]6 TMuDd, .oַv+vE~{[[k cCd/an?e.7RTwDڢLc,A+|J$ZD ^N{E*=KTPBJUK$ *T8q.\PUڙNϹǺ"+~"X&'nw U ]G83P9%~q9-H|=Œ!֋ 1 @̈~$YĔ9~ SUjE߸+i1܃epks`ː?+9K-qn{8u#Me]?^z6C O)LD˟5趓[-Q|V9%@j`_>^k@Ӌr5s%G+śǪaXY; AEPV/Kw Ɖl"cr=Ҧ uJSlL!Lj.4z;~%w弐_U . M9tx//B ZCQsUqS}ߚ'ä6aԑh tY%8fgG:ֵkf2#U1O< ǚJ>j^'dNڶdC2ù 5B)+KSu!+@ ~\ԉ7Ԩ ;[W0XS[@/5oSn@ pѱMcGd=7Z`NI8Ti{7NiS4j- J8-CcPE&tbqEM۪/^il6PA+\;hh }(5s|qD]W;1G| HXY1~JwCp2|5.@eTu۵˔yu<…z5.>8դT(޷+6%rF$d-"G8'Tl:L鐝r]>Ȕ1 U eHܫFoN3~ox =4iߡjI]FSɉzZjQKEw0Q{mu}aȞ~ͮ70O"v3YLZCAI؁s h8z,4,O7r'ٕM>Z= ԩj|5#wux+Ed4gaʞwIP4""|1ﳩ$ `@CЗԾwj>@V%]f0 _lkj?oAQG~dbL{|@Ӯ&/t.~甂 t."ڗ: ) p]VQ@ٛnufs!'=!qy'n҃!;dIx)?„@#-tZ]G_6HT|pWNM?ǾwRˠ-aܨ;R/tG3AKN)q%):cpKilhVVkF*xq}Z<7Ŝ-x!Um ~6sFk|C6N#5-wv5ϔQ±)5b"jjcC aofӕk28Lh@Y %DSLPX>c̠ÔqB Gƴ}IƊA*Kg=/ ]^/cPմnэ VBkF{bw\xXv <<1Gl 6?ňb;D]^E^*cjAbkP^HCGxI me9WAGZ/FEj7{L{#s% vRӓLffAডߣ߃DHlZ' k%<)&~3o#{c7iB$U#t2:wwbGi,иw(:r@&,?\; 樭7ʹ}a4gq87 fZ,v_L^{{6yMKftoDM’[|nA8y &݄[&Ϡ}MXmU;/8 |S4=LX{6ş Y$7Oa If-R daS¶}vDy#6R7ؼbo )y fC2<=:k CAѳ8r{NbOPD`x Le֐(3XjQH,[#|rgpv$' XMrFJ4e'ewuŒz@u]šo]h|31q͙S|Qqm6%T|HZ)=-oP3WR7b@.t3V }i:*6?ɇ8+ܩ(P ۘ ٽmA?fk5z7n5H"س <7?׊2ƋS1 x4D%:];>>MhᦠͶw/Ndl7? \᫕;"#< &wwl!%˔㋔e& ~(rKjw޸^ڀ@ ֝E`{t Y \1x89p(Q=rjWHZ:bs\5Ǝ*%(eL%+aI]6܀yvno1a;;`ޟ۠$ ~&҇;Q {ݐWTu d {F?N#qD^j?Ρ0pٲ02 ّ AS2~yD_* ޭ9PS7'=+|-0X`S.zZ?CthwP*a+|Af < GEvUXo1pdh-_Cr8 )/ʣS̲ eNlM$@J~˖(]a0)Z֓Yz4 > |egݹnhf?L_@.I̲+鎗IJg5NB!k~̦^gR|ΉaSkj<9kj4 V X*ݘ9DԻFao<7p3 Nǖ7Ǭ]8YX)j!>I=`!/ntہMؘ M,îw:0wF7,Zq6S6`j ^?sHIn-!@Ru=9 cޏXfBcalsbg;m=\HҤ] B Q19Ns$i.aۇ(i Vsuw…: `?iL3 X %N?}yM6w˛bx_ɕ&bZİ,ž*Y.ƃkʼ cuZ-v:̮2QxGS%oCsHJSur K" . zKDA`۲,Rwfa< |VO|=${v:a!5Gg拱>JtG,asW=%ֈ*dͺ|;%ݪ>~o+IS3i:<7mm*3 _Q/(34ldصIHW條Rk1y/uԄ^!u.B]6'R ,CPٮDF0=fZ tX5e@ nT*TF9."J ;Ct V򢣨t ۷vCՙ q<2#'R5@+,}v/4 jֆtEG)<Զw2_c@i-LRiC_s,wvz<0R6F]z}UKhB]8O((J3,= 4)\Vc.eiMK8 蹕C=-WG%gE,Z(l[ZHO|&դ~W'M qoI`wzw:#0`-Uyp[ˬRX aM,>@[V8ցtbhX?Cb{͓Ѝ@ FE?o$ ւ0~at( A]$Gx(ČLzOV4dOj/K~/aX5CoY8),'HpܡiSQ9R3dyEIc<.zUZ1j PN60xR!)3NXLnM>·]U 4^KuaX)K!`lf'S=e͘`FsXKSe)/ڡҕд 2֯P#6\w"h^>*}P}*ln4ExU%㝪$~IY2 6aN+9PEʌKzՇ4lBOŒI`UgMZ@YTDVӤ ">уz߿]߯g6h !~~B^bTk J~#$9rķ3'9#o}yq.ﰡ G3.'a-]Yswy8a WHs?$'P lw_ wu\ce0j;F:l'XI"p]m7xyUspbeSA ''HIHOf##)j4s4U6%;rКbW5EdU2e3l$iZ~8%0~nB'<+b0pjઇ}¥}Ê U aHٕp>'3oQ(`z|ᓝ1ג>!TJJ*u=|Ue#S4@j3B ϧg߸K)Qx;JC-^p d1^iSi4o`ݿ{Qee$H]4'{[1y`Z+|BXhOFiBy4 mcF1OZ/ō]tU[Ox=s)#"+PiBH54 8{,K997a83 k ̾ǟ"{g=$ bJe2w,kxv!hf˲3{α1$QiZX"Nƣ+|/ȟ=;~K˒*'olO©ÒVhy;$z+J뜧i /d^ˋxVO_9>Ic$V8;錉pqKZ{)p*&TgfQOP+vQTj3:WhlSyo,FmaoC TMfA4<3ޱj*[QvlSWƻ%EEQJïhy@M0=8߯{ů&Hк :gv9/S#~,[p(<u);E,DT&3Tқa.U|ܞWF #2jof~S3m Ud {(R̽MijY@M>FO㳏|}a{94j)yF#3t mFng8ȅCiJ\8=nchzYc)g>.bs$?@_ς Vu2jQ4;V$,DoOi[)2M[ad{J-TdʉFKh;,owN}trq czQX ;e45ֆ.|҃ l#ޗTgbcQxU)OD(9տ){L-e: X-ŽlqJ9lEuGW$/T;YY0UbH.[G9m&.F57,uxs(Lc $)'%Ha!TdBvpꧢ&ӳږ{g4'_2tCJhWaG,aT`W{ŸXT5z)U1HvG#/rWG+T"C,s]7iBx,N퀊c+iqe˗B<{pMm7<&.̯BPW84S+? yAjL\_ўxoXm_"o4z3Ѝ#,[O(eH^tm#o㲔vj(:v. FMV [V_֐|~L֋*޷ƶ9L-#UQ@%7)m.*n@RqZrhМh0[fP\&Z !\4,9r3ȡ*y_o E@v خŴasq@q:l<2KCYn{!n(׳|@n$$7r;ρ 涹 wTBع.k!i@ | `ܡlUy~ټ؏h>NL=h4=Ja -LUp76;S{QcfIڊSlx3ABIlr{ |=O(2cE4ޠe=$YIMz[Wf2 'F/@7!Ѐ|'ճAM̑`beyA͖@Y!|T@,FgE)vcI2{k n@CY@`ػ~=Ϩ9l;/āOci&xR-+s_w&@4 R+B1XC8GRRLG/o vԐ`TJoZL5KQI,,O x7B]HmmYyl~ft% 9U\{i Rj&':Tn;` 8=-ⴝpoAth(RXEl]pؖyQk#<=(g8kQ2XM+!~ݦs$:#=B?i(ZpL{#vGյ7%'ѾZe *\`PgPDE|0"Qs^<v[JDԤQ (U),vmUQ Z+E=m|j.Vr-x5^֛Bid(wܦ⨗ uV(*yZ0ܟ Z= VPT&]va4\uf}J oFgaf}|"#dj:j/g¥zoul1,rjPP+xq331VEÔ ΰ7لӲǵ>H#IFD}rg))9 eaa5?#P\ty0F3d0,Z;_VPt}G@TSNIv*ԋª` ,Z¾l\a<XfyY?;A&OO-udJvB$L^9[w"Rc%"{ "k-|m7_nU3paE jt߈ xǘp.[OE+*Xʩ β n';줃c4ЂQ%is@]3E~"#b뾅@BMmz$ KN>Gh2)ӯSv.ݭNgc3+xVd3$zV95}؞t]E\z9fcm<0)yl&H^3D٢5W OUn 4wH@fТFAB].6Df= |MBjU69CmV^qmT mNV$9ln8Џ FiI~25V#2:躱' 庽7[)P HM` $(Zݍ=ir3/M1[*OPd( 2ΣE&.EF#߮ߣ^{ލAQYT-!B7[ER ؞eo"#c>WI>, 8osO| 21meF yQ~5x?Bybh}A'Z K=̀Y\vPV >zKշ=mL Shd6 05H`@wWYw3qOk`~3WB;F4&!Hqn#k\;?Vm1M0'N<Qc~14'ldw'F0`N*)fi m.[HD1X\!t<{x1-L%ՠ2Nad,KiZlleZ&Z97(٤ùjd:,RTmEcTM87)b7Y IEө-M3#w=`B4xAZ3d{,ǔʐC<Qsh}jwLW3[*\\3[$hcS&r# vOtf>j|)kJޑ:~nѬP#^ <}yCX5u u]9Szfg{w/ė&Q3+v-Xڹaz\DP=53mS \QwAt@|l-^UM}ÄrtݿZXSBdeqe1OT$"3o-@zև^.ؗ? ~sd^ATb:uR|f+g2cwzAo|,KS(sc9no)+jc]2Ь~>|V8fQUv0^i]X(x14jO?OB"ױb?q~i3m򈈥[8@Hn]r">0V 7B 8nO kc~BhFyq&wcLV>/g@r 9xUp>_͕5y]BbY4+F0(tNfֲLlpxnˏM? {s**WD*M:U3zBZ^1T k$<GLn^"h"o Ξ;R\V QM%fA-.r2xr0[$΂\4[+C6HRG$CFOgaSG}6߳k7k?kw`5b h;lkqкoEPJpK:pwT*cd>㴁S] tX3;5\ӧ`byYc`_˵R_٣U ; 1Qt}g +e)>&Dh4:OBiq_*O*Fq6ޫ1vj쳨4hp%PD!ɩ3 _tGUHz=NԞ BH 9٣(&u4m;◩e YKJ1YSZ9HlYˇ+U.}:i> Z.Ych\ G}KCj4S-\PצFXt )DwuCĐj8e2oHͷ=?Ii#zK}οZ83<,j\I=-u{dIE(݅][Iy|G{@>|^RkO-iAe.[=yɭ{U+cɈI.!5FA 4~u½v!{3 ][x~j;@6T*Ē@&Mޢ,XcK_rRy zCHrEO+`0 ;|H.仏9mgQ0H - #FF *ôa|[1vsgK#!,X {u1u^51$o@lŌVdu4>G:ijp5,g_}ꀨ=Jz],8J|\s:cٓbB>ȼjiD|js -unAD^@L1,y w 'P;ȻmW XT<6WnA lOױԜ(f X(+1nx2PJ«-fEF_`/ BDJQ V`:ը:Ж$2v#3,D-w&?o'dB)rN ,ŖʙXHax~)M:WTUQ̦,5#Wn16MOF!8Iqg\R6 ]&Ym:U Vf}stNۇ';ۍ 寧O}#'J\LʿpoF|az A(l^ ,͔y3bAfآW&jP#pD9+c1`fXl+oڢcrpPLe*L\iFU}{sɀ+V tPe"M"ɅI &\TiPNM5\lRdG%aG ̃N8\CykɪEDP5dcsp{z5$,Sݠ&ޖG1m Rjz[`_l;]qZ}PYǢX{\83rQi˘U>:4i%؀X&BGh(~^1mK!K7" F=C<d={O{zyR+ksŀT[K^G([.:JJ)cY UxPF<|Ra[b(] 95Quw02g#>8ߪ@Iy dy~_L;PycBGZ{eA'Ҥ.C1Am+a,Ӣ[ܼ0-VG\₡.JuZ^lw RK"bg oOa0 T%fzޫQ :^ V', SJscZ>]GH0}=J=ɚF>{15LL/PH:scPO>MeKUoKw: Ey5kJ6mY_&3Ԁ,;̟-1ԇ3W=k t8?k?b)E#DŽ鎏Y= "EABN%a`QSM`ߑr+:sƋK[5豧0q= y2Og(;~E I/]M+x瓞B-CB>W\<gLG0&Ycl\i%djJDK 8?Od7lRVTu_ÕRQe%.;}TW(gTv̵xל@iBH*κ޺G˻5*;q}$Cab =|{j^ -40G ]ZV7A&QP^+4675wi$, ZDde^ _H03$t0?{iS pSx &J$,WZ2y"I} y8[UiOR_?k:*,;qh}ɾ̰P<@UTY-^ ݛ&U b@WZȟ'^gO[/JȮw!%6>CL]Fc@,8j@3IrŠ2MD6&<"<2I3 u$M?By&juVn>_}8B@?D'm>dg^{p\8i;MIՅ9#Mdx?͔gqљGm #޶B>27U nc˙LJ{"lbm$Όrk@M#N n |7y̞Z3en нP*nb"S]>ZGW$k(J;~ȓ B}ai2 kѳ]?1dlntP{obu׸K;R=wH̪,8yϦNgW3S }1@VuO ed/%'8tXj>[h 2לUa?U`'ܚ+J!B]9n{;%nu-mek#^ =i[n}o-tp}їAc9bqSYMȽ:,ۦ,kHo!ʛ-]깑-4WtUUէ0S0#b49; s$~$mH:sJq?Y6^[{I(o^WB/z.؞_J7vKgYk+,=< {`J1|;X-5ɝXB 8 OPAwuYoNYFLOϯN/`u?z|cUm5kYgfvC4`}ք]0U1ޗWpQ"5MFkC|'lPwlFvT~^QdQVej®?tB<}!{Y?/:]n6^>3Cp/`aZśNNU!?P3ABP߆_mx˧#Fݬ RW%,+@+V6:%-2m*i)a9ޭ 15-K:pk%O^^u90yK|#* NoкS?DsjBss_I1yTDy-B 2[+vV 6:\#쭅b@6.)v!{@ե҅ [5c1b"hcݏ{|d0?ŖpM0e;}a+i{2)bYGD%-N]L$+.LJ?\6ipad1#~V_eH䟼d>GDqAײ1ce>$[Ow%.SpܝPYy#ߠQ|s%_PX=' ^ªO^vʣ2 aHT#_"]!ĐDnS?ġvrIHo?,>ʣa[ffVRg&l)aـ@Ka5 Pf11әk&HSD[>Qv[/GɅ9Z{#N]M78LRkA I(u |\4F,a 1XGhH).r%5^ 38I[M¬faMRVi-)B8O&kNF^< mM,!)\&OQckgB` qidPS]|gx{ĉF嚶;SftsD<}d6zBXX͏.Rac0#'믚|HY,:a_ɼڴf+m̹)GIڑ@ߝu8 *]QvQ/m09h60쿕sOX 2af|N-f{_|GTл[܎--YI`(ѧt`路ϫuE8?#[&nE qjz ~Hb̪->,HPȚHjO Sjj2ʽŲK6_X0zq14yCYZ">F/v`\b*[JgM9=ݿ51"_'gW=΂WK/IsL=zNAU)+{S1X!N>33cV{>(Z!Ud1EIۄ&Kz3 PuVN]]T<G19qB$ oSjr=l՟y%oڻ 9R'uhwnك! QEłQ>pk𝓟d`־I0_wZAyOAlo3 .&\Lg8Q9m}Hj9?RF(FgC@H7g 6YAޡ;Eҹ m& JOfD@#γF^euykSHVFr~b׉`>Qu'"C\ KddQ]Y0_cO(DCgcTO_6+?:/Gv К3nGh@bPb)X YS= H>F;ޣ2l9xΞnL#V=nt06Uk-côǤ}kh !E} `y ^׼?KA9WAWʡF[jrtըH棿o^FTm9[Ȳ{)(k@Hk_8jTɚnȷhSяeeػhB.1l.6r;77TSZeS(ugtc/raB fBɸ7 Qu^$kU'S[%I\Y)NkL%Z2#̎yC GPikDЊYqʣ T5ܸ wHueeh k+[s{k4}c"fvPz.HYnjl* #0J_(DC)oU0D*8j1376:Ɨj'uyļU\31Q)x;bD w%i39ꪝYJ)$[숀r4AiF ZLƼj 05w)keopc|NqTF_ک.@ 3chmcʐ*zIEg(p3g=IpNyព{ &"8v:HB=%/32F@r]ﮄM[Sr=it]UCkcm+ 9BK-Ռ~i>1F_>s* !W$ݾu8#9u۫ܫe\ ,BB\" zJ[u9Չ^>q{jD6e@?)6!ip= hPï(Ӂmڸ؟P2M3u ˥Í<̏:O3essÐU#SE*MIgsH*f8u%Z\oxca HFT|cYW$?^XƜZ8-"k(6 @A=/i7˜x̥ˢOܕ~(x*%L0 Η ooT=kDDV|t7 a\c/!U|^؄c{]/?b:6^toQ"|я}銲&f旿Z EȆBR(ٖ>c7;un;t@=P)xIvW&RX~2%, GܙqFDt-)F]LbUtd;ji1/YzF;7hv i2tOZ˫g@lW(]߁>F~ɃkiN/{fa{+)T ;)}Vps'.NFJ|B.Z6[53I R Z6?}}聻ߊs?=3rGN0گq[.)}%$7mH ea?qg.6S!à yqP2Z`|Ȫ}P&-ֈ#BvMW1QzseV&e%ŭe>>^+{(KcK -ɻO?" !]TF qmca - M6V;efb@?]-dtO͂xWG9WQu͔2PW {Z-&(WoRr,)MٽJGyV+u*-~5P5#!L.qL#16ܗU\I}x̾L_18s, '-L)0ՊWG@-=lJ:k-U2HA6lȎ !sƟ_i.hmɇq^q /gjfgeI3d^<׀QHv)B7\PcQIi%RNwN5-܈W9stxǙ\3juAbTlSaiWJ@y%WIp6c隋du͖_DȈoM@( *͇M=MCa N#[u \P {ʈ0|7cXi#A,EKÎ_y\ј򛚦P K<T# =ǿQUd3ZVi5`P- %Bdj)(3V5K?8 (F2QdQH[fP1ҾVsY![g\N}}Ry,Ï0CX/uGQ^zh9m\=>ҝЃ*Qěb]f=:'Fc9So>Db) @G;s7NO~):PLcVYvn=V(R}Z+',=M9 פV(|&=xgm݉t0q0$;#j>QTR<cu A+y{"ꤕ{!2MVZZ=<:8tK:\PbpRJݖ.d_ZتPB5$Kw7!~T*ezvhC.Ew,u]={m2C pHssSb3rPlV&̀^:%0OB[H}yfʾA0MJzEoVB (ANG26>}Jfic+zKWa.`lĮJB^4]2D i}mug Qw$e*{CR?S.T7F󄹫hP< ,n_o^41?;s瓐15&ofhdeu }=ܩG9b ücx+[IP&Ɛhފ'+[ROA>ҸNE^&"dƖ&p']mhݨ@(QhUtDG5WY۽7( f6@Tu2.,tvgӠԸ 1֓,&d=v[@$Jbkvn;uX*8;g*|%Ȏ顐Q“q`)v(BrF! i Xm֥QW>}X?yH.i 7oUn]Vw%~ ˴jsF.*i~44D;LE63_Gۇm8EcIĊjT&Z?bv^?ڬ$vZ&w~ڽ#[o&dp5 EŅ^ ;?mi7Ab{D2lJHoi Kse ϨP#:젯f ]1c OUv!<wpp ye"R8[@RCXq__INU"xhSF}{s}29/+ދ5K?ijZ` ' O+:vE :thʐI/qzK49u W0]5VXht~ӹ.4 _$>N*mCStnX׆H/. uk> b9a3gARr ԁ2$'yq( }3Y'N}@啗ib6!8ufү{KP.ĕ@5IvHa]XvjDzɅ,}Xb0=CAn׷.5>?nV*o~YZbZPDoR2">j'd>pb%nԿut!Qg) ʉΉztJ {A GM[]Fexv|80 %A؈]=uJ ,.KhQ̩򗗴7E]SKi谦 p@@DPPZ]ϡDL4^3,LӻX`C`HGr4av􀣬P?޲ ^폺 f>S4;'Q,UU3akJ,dg>5 ')WSn"dȭ; !wiI9e~y(' UvNvIV/v}duj+ ]*"T Q|PlNmW;Ys? Lh =#{Z841aVPݤ %현ceCըq],cO%g~8w:oCM1)wG_vSW&iP[bu]j|;s.4mOE]z9R]Bw)g9o^=tQ:cBy<2n 8!nWruPyy2TKq. U_z*Ը/"91GC"Ћ*STͫ;o[/߸;=N$;TBPu6A]x8R.s2δÀ>C3V*>8 if&o Q0Dq.~r5U]twOm̊!EQQSPr[q*Ug ߯֊F|j R#Q aoŝ^ y˺oa#ەJ:@ kYikᴦH,jG+ *z8e3`؜i nU4W%E I5bNzA Ll]߶b][otw d.`Y=g?I{[yud,;efP[o5|-3&MftBŻ|2Z@90^T91wH?.2 辶d l>9kÌ!Qe@2Yehryɉ85:cdt@hN`11T 8^֥PU Ĭ'_u Fk}W}Z^qiODD\:C^4ÛS6@-J;} @(|㋚8l@7fxaVunqz}Wk 4!'AWSM'XP/pk-N,!nW^g1CLJmǒ⛍)+3%U]zJêyAz(E#lT ys%*1ZX;h|Q yYA4Cz;,&ZTri3VzWņ?LEJTd>hry0ۜP"O,(!,՜ & `-kU'JU۷7;9p1@K{uuf~RRZ$EN,"Ʇ2X?;i>śNgtj˫KMf!TpWQxghs&Aݚxa#<'ڀ9vR)>7[- Aumӱ`xcO`Rx奻&Dy_b~7e#$ĬU ?oU>GIbfX50WC1|.2:; \ֺ{XFjEҘ[0/ ɫK=*^8z/BXj%jG/=bp|ݛj fz~8(<9-B̓\eOR b_Ҿܮ/"5q3&U72%]I* 4":`s $kl4֟ f/7O.<}{EgW:w1̛bC$I?^v25AfTMv)t#0G{+qqYhLCy9m2&.$o)6f /VL.sWcU$3bܽ|KӻЮʼnJd#̉&Yhl^G=n\}Iw!L95jUeJ/$P 9fǜRjp;Z' >UmUقV +Zכ&Fߡ3yMI*9lӳY:+~e6%2LM2D <,,w7^lw:%`{pOWq6an7*+ "7a#纥"K8:<;n=@ M,Z u [;5dt0Eٹ<{?}eR6tg-HXo𓀈fdJ C&I'j̋[{)&sU4qZe7\ 4b>\#.UI/t_ )"2a{u{u' }Q "XZףW8= xu?D.*ڗV4tuҢ Q\J}ÝNU`op`@;]Y9"cz }-))8: *%Cm D)roYdzаJr,>郿v̝.ziu &Q(<]]:SO@VƟqصPZø u_DSe$Hx@AL 3\zFY%7fyxCi[M!PH[EhTͮiV/gC2b )iJ ri#~z$c"Y\!̘QyN`^jiAf)w.hk`Ilablr ]&?Έ?Œt|C)Ca^zE͑ր&rwGfZF#xa"/j I:q=/U"!>Ežm\ηi{M]?>bh9$@dyY4<+W`:RP8}) N\Mkz4O:eD';/Ч)9s.gk[Qw=F,d'Vd[QUqu#z$p}b)CIlGT%':eɄ[*>m)vKn#JAA:x%UV5_!r|,nLA5Qjwg^aa2W1샂v3mEJ gҚO$/YTF. wPq`O#hT5`G /J~ ŧKP{cKMʋsP G=Rf)?s#pJ;kQ9d# c6젍ߑ7 HQS m\.u{-5L`3#HQ(&30Y"l\AQ"@J!c]ZJ3pvk<+iv^Z'@&mC'&fs9nr쥝w,Dk ̼i#wPG- t2xX6pag97OOa >e{h\_֭DY,lT˛;w’5d6TEۣ2$zC^yXNSrwB՛}~/XagŁ"}&!/ƼNf w#Wpy!$3Ty}t)mɐe;LV܏\, 3#G' =\P_p-ouZZEZVlmhm6By%dV{ˊnFܛ wv|1ۂ<牼 Q ߿`)~5qS# h5?<߼XHFcBeDEz\P7iw΢DlhL_$6,BӃ7oZ?e'+GTЪڎ+kg Ɔ&ex 9Xg+n dOf n\&kLȍ%F*rHSy1†5l'.,.̆aQ$6gFu,\+v/d%?4~7D~y?Sbځ2.Y̢+#R̜PZ:"6q3$Jyt埠ҳϡa}tPxΣmіsܶy-E &y<`Dl@F!>)2I-6bj@tJI .b5H{¹܊˷BsCG)u0UzZgf͢6]K)|cSʥkn6 4J9;Dޙť*b"p&2%)zV$pjJʽت>4/P٬v34GDOV H'ڄ.hծ~0iKlV;ZH[Z=+CԐ7s oQ:K?^;rX[9CS3gHK<)D״y^3`GlT4Pß햖g/ !E~^l5ŹkAɷf$J_'T ̎dH#-eeBu\{<:HT KWk[Oq j Ï咐4~A(?!/59O-x N0BJlMU[<nfӅWfA156wsY?|\ f=aD3JFҞ'4 ,w "{(pۀ RoT-ⵉ,`<4!~PFL/>](T)-VTd69nEG s#-6PXf2Fwrɨw@w;C9 i)Ħ=I>ot#^Y/0__t dwEְCꡩTg[2@YpVp4X[l:2)2Yzw8{ Hd32qMY 2|YEai>hCaRW4OQ vGײ5+$'v,gBj'LGC yh@'& )a9~)$3Y&iAk* vc엌|R/]{L_a捦 O2!n U8a[$F=KY!ZNmJAyf5 #,mia!\k._7ĖYJOYkT LQdKey)VZ xh#]z$$R{Xun1O$b GMŅ>[eͼOi廓p)X뮠 ?ZA}Qj}E"$\R4|G67ɀ@n;g;`8,C;A?t亴-}aXd"T$XNxG ']24K+Pz)1*pcCgޒ#b)d"8.mM/5e],, ߿HnhM7-~W߬qѮa?GLRsFGZi.9g"}PpE})^:^F-OmYj|kR܏0[ˠџP _=\hG>rp"[Hz8yߠ[WD'_xj6cu`Zf,#!uH,[ !LQT`_3wr*K3t47/R:UfTnNuk..cGV zs,*_Tkb;FL0.kXwvNθrg7:йe'BQػSz5$u݂ M#kExJ0)1дf7粚 .Wlno=V \-${V$>*$U"Q(C-. /:cهv!줦Wgߞa3Hf"t]8.J3z~GtiI.HXḤ7!2=K &=6rueo4h,to3`hoiR*QI{|(^Ut<@2&Ū1f :-d^F!~=@w9d<P?]TEEqx,b W #` #Q( /Tz  ,_fQ|T/ABTD޶?/9`q3?IJ*qS}TPHrȸE͚+E翍0,3N$H- b2־FD&+r7V6-jceŻKi}:41Pֿ#84T:쫵r*(d%)J'S%N~%bx 5̬Mm CaHpt3&;Rw=.89.F@q{9pu|, Ŗm @"#(tʧV:}tU?>!%IT-FZl^" Lz<(o\ϵ}IJpЄ"mw)&K a}g@->A );ѿ *px 6 晀`Wbɗ8^8ۣwA^ɈSzeN.E}̚ .J876M$EugE K'wL19O\:Ͱ?ww@0hI@491 h!(KFkFhE 67TP1$b@_P^bA! k!~mZ!ݦ]lOP7pe5uJHnvH9CWjKtfќݥ2:)oI!$?<` 2qD#o8a=^U./l @=36̓'pWtOeBD.Y"F\w'덾i7WSvfebvs z9Hۻ)Ru e[ds)u@I|M i[[Œw 7e8*d5@ŐRnkwD=DPgS7b+kdJ[*6 +jg gCPK V7H-tBZˍ(L|N^2 Fn(^GF_;9UHU9I6%̧so–XO!o_,#0mLh>hy\:{zvTLB5|h?R;_ǖ(Wy,blg B?,eiliYGJ$ƇhFv zѿfg) ؋bZR +p@r9UefLhgHbLr~N4~@,h_C&_OUG6L\ 8QW{4*1@?%i4:觯()*M:3 w9MP53!p[v/Ț/HosC|Lm0!ܻb̪ %XUTVqˢY$L+>j0L_D6Z+Mz՗D1dN@)i< 4 *˩3Cf+1MQ30alDجZQ_}%/ 27(=ʢy ND=7A?\#&ݛ e"d?_3QHdk9>X 8hnnJpwdbhdGO|qש 4@i >iŅ8RLj7 `!׾Qo&6%x $p.i/J5 Vۨ](Hҷjp8^FD7K1motO Y<Xy3}+g0fƜsjՆXM̹iͽ yDj ss[>ܻq RE&mo7oY|q ~G\:˙v)L@` ͊C"/Z޾Vfw4x7B&]#䯑q6KX峎4 Lf]azo,c}O`QMmSGyOόC/$y5@sQTT~xt*WĂパE&>]3 c,!KCR]ק-7px,aD-O0ԅSsJAXgB*#r `4 |d2E`كgZЁgB\_I8/]VD ith ]ԑ,C  wb- N;Tx3PC~Kvn[ 4Ҿ\Pu]ta}d uT7kFni76j0f G?c''hȡy6bCۻ FP? I7+ В() ]W`aεfWƦ\V7̜p]]` 3\^-Ns|jeiFSk& )~d6"J+D y$ \?&92PA4!Cu2 =و'qU؂ L=a6bXrz'zs8NNѯ/cSՈXWx_PV8QE S_*`Z'k%.Cw| [J=]"@g8C0T1lO3աS:5Sp$<.,.+β}؟t3`_>弼s\)ESkЮK M<8y_XK\l׺ /cu e%y\}q~±bzcJ!oeh:h<]gdpbZsH0WaYF8!*(q`A6>¶]R Xw˵J?-d yZ=!=`01yUkDlu"X!lvu- CL0z"fч glD-~5wGir!5 Ĺ452Z`!D 1{MFpl', 6! _K.e20NȚ^W|+A[Σýo*f<(QVYt<8qE=rP&q ֊u1QX@Y%Q 7뢄XA c1jO-6^9'Aeᮻ[" Y{>>|0κt.ʉ }`hk: Q.xZgi%``jsŠ4f_DܯDTSȏ55Ц9!& 9نWU0 Lvݭƕ3M#h33a$ .ͷ$C}Lf勰MK"@4{Gޕ;b<]ٴhzxk_卽蕙Qt\Nxr"u:кJ>RL⤫oRT;,wBNi1"FcA^nl :X"5N+N J-ZU2 kOuOe.)րM&V'~4@N,W5"VK}ntj**|K6P.>!/)[ .X^$Dt(LrC6# L!I99b @-fYݮkbGktR޵A%w1>c4`QXVd+>xu\^00Gt}j my _bӯOBkGvfx#v(X~9$LX [|k7;F02HLP1< >(mgqrޢuK x5x# p itR<rȓxV2{!Y u혔صJXB@O<;}.ˇVԊiN`bZE3PT3DfR3ʨĨ!hڈ0Ε0No_8{%ND4D|iѝ!"1+sf|^r=Ir^ uSlDrl x 1əNYSm̆BhA{0e9`<ΌJHӌp}p]C>1I,GbʇީBޭw.S6طIg̟L.%A &8**rPB TfM Ib"``@SI`mnKM)u1H^]I .ZMs.t <:Xg>qF흐U7#wgVH|LDO;];–N051QPhͻA8dKs0ka5xو1H;v_TsFg#nĈJDD' ^ /h>R4CpM!(E%F[eJJW )<AW*#B%Iv^R3.I9g.R]3lpphC"z[B[ɺ<ۭu}K E&#&)΄zUyOrʃz;LvKQbw˂^73Bl1 Tev:IM=[جdt y r^E 1 fv~OAY;hK]SU9,M+L)je,i(l)%U@Ub/XQ]:z$IQ]5V>E]TmE2_ط ma"T +|Vp +fΥ5s75ΧVi _xtlOP@86Cق ~"cHl !怣|`0 c:=E&u8\U]lt|i]cFz-ZjKo@'4ܰķp`-n+BdB !FFgspn Ґg| enzL^ 9>s<~u'Aט2 q+O9?\0_`5sl.\ǂ ]J/pb8}w ^&4ez峢bfko9k%톸&FIqL Gq"KUh^+q(+'A!?9TE!zcJ81T cC;#$z]{~ }+IuM00%=kO9uOO<UB)!KP~@]97M(Ʀ v2H@<"T@[m* Q/|r>{)Bۘ_Ύ4V_A"iFKƧ2^22{[eRy Ew&[^ʬAZY{Jpޑo1i^ldIxYP0cE|2UBB8_-O}xdlF-v_Nu?\>N dE)^*o1j.PZ$ t5KeS4?x M~NUti?8(6k=_hnH'dl4Y`^f4ҀV:꟔;R;L̊:pcw(Xc2s|,`#Gd+$%A3گatFfʭNc&+%ŷt-i-+U.Z\?R)bpZx+^s& g8^ʷxMzkIhjguW81i,Cu0,g9dt8ja)~PrPRF|a;Ý~աeX |b΁ 3ѿFHO&}p.mԏG~kU9n1T2%*XMt8 A0G7G돪t2]P=52BI4:aKJ- &ː^?)r3ñ[SW{O!(eXlSAm/:7>]` TӮN b49:UI6\V'l[tpKF"餾/>],\ײ%?Mv Lo2{pb,t!c!1AJsZ{:~3ۧNFkՈhmC9l9_3/GؼLz'̲iC㱶jo싉]y}1I- 5XRU ڌ{N'x0$ {,&Yg889Ңk10$1!/E7yJnXg<קHlh/)(nkA.ZњVIgga| /'FNd t9av,7h_bӸfk6xyX&X*JQ@ %g+7 o,%FIG|i]j(g Yw^BoM})jGL`#V_C|Zb{y"m?TCZE&2LY5b=BBB zS ϠҪ]AƏ1@x"N8 g$$ xM+k!nWء4,|Q`IfdƳmͼ3GcCa. w7Ja'iZ?3P_]Dw/;)ZSHXINHw@]K0'[0ȉ(9B'yy6B+xϙg% .)XxN6pR쾧w%G=Vv\8G5Ѡ|;Q墩ʨR@WPclV}#T? c"qaIMAIMO-%mI/) Ra9MHQ^!OToG ,wqon{-, z~^<[H"+P<$l&l;UaAi yf}<shg\ o,@ƯBUx]P}HS09FI7nn\lToA V~l}/ w.Q Igpk&:@}Ec՘g)//E8dst'}-Vj q/_ 0mpc>c[v D4wB§?U[L !0N.6 X+b>l`1#)M TC?1e6CX=Vi:{)z,ֶ+uˑ qI۵1Hp/1.{}gE>p2fm\g/~4ȸm y.s _bAE#+(ao`fOx]LeD:6gZ:@1#7ɖ2!IjcCSm|y4s8*k}c@ Ɏ4Kp[G'{OnQV1w x 뼭QęBm0f vf G= 7^VuHE0o}W.8:t*d6lVY@dg2Ap_t 9͹LLZj]Iw Q˃ڑ{8Ig`M?4FV@.NG)P!ĝ(7ruo+Ű{)'KL3&n<剑3!M2/d3pE<4Yk ^O(ޟK%,<dj ty2,qt ѝK48JfXG5Ml<}1,׃Q:)1eK@*Cl0+00zmkKhgNsd}kù . k ѣeL3B/RM=@c;Œ}W߿JXdW[wG~)2(cXfH#V4sb2n%~O" #UhVCnm`m1$0j*SV1}} (HLg^̜ ߙeT4GeSfҿn^qFiNUPLY4߫ R!1zc+l8$jZ3[$z]WO%lj'aA}GXvD[$FBBJ̀W)&6w k;h@\¤FtvzxBb[yb$~c 6$`@ 8. k_䴠77`A!gڸ|uR@& "y5 j)\;DIs"]?[-(w`XW< hWqءg|D3I3lf{uZԑ%,A' Йx{ΏKZtbK;E=vt"A1Y4뇷 TkEQ*1lJKK70>dJzwDz42lVJC ѭPI{n׬֨N]T QЦ6tR=xV1vF d~6+Ü .YAҵKb/^jrI5ذVr&ĊWW6XVli\/)\\ޯ T+ndsD|g[>Q;sPnW +j_| E|bGXqMoZրUՄ`-v 5/n'\`q*j\R0Ko!3q?GM6:+rs[۱"24fcC1D"7 V}SQ{IUXǙL/~0CtF*tH޶}-sZvx0Sﲈ.swi8G01w(a r.*.a#K#zk;Zp}d9$p2{t'\Sui OV̔XFܲ$:K9NPyJ#'~(Ԛя$c~K4i:7h~[2uaםr lM?0xUD47.zY Ud@{H6PoYR[J2W8F,Y "] Rl][@1bENLh$xD.W9AQeFT_gꈱٚ[d>Oա3j ІZjUU.&0P8{vDRشc y"8ȸQ"Fб`Mp"c?T X.~ѕOn7$"aRbU)KhOulcC`Wl^=s$na*vvDk+`fL6[޹HՇl~'"(49?[H"lxLNfef)SsS+PHLx2[~tF EzxZݳi"^Gw`hpI~1J`%KFiW'VyХc^=^,*)٘,D'cXi )u65 ۄ}&_;7>)Z1x $j| jc)jp4IFlCĴ F\&KhLPU˼0 6ћV>5 !YJ8j-6TBglـ.3Q#@]mSʝ3Zgo ˢ&,ދV.-"xp<^EGɸ=++5l.Pb5M7XCҼ*^y &va/HwG*KT2YUijLDy$# pNχ͡ajK \1eeu>T50F<#Kl @>,LR- |*S]bX`{Mk]iW!,Ѷ`وQ/3cT*@:cIQ8h#e<݂xxCi B%ՙ8{dxP"mV>Ǜ5E,,.`G.Ljs^+#E+!B{xijql\gm ƴV>oj>@v!uD"]۰d^|#;ar Eme~0;lsG3dn_h/e R&RR:,6Ú.ѵH끚GY''+>lgpЙ[8GU(en|;ybTLk2}aSqgo__Wl]=dw-ýM"=.zFfoD_j L\X^<0(Jڜ4JC"fh ͧ}lNZmJXM*g\" #_Fv(6,aB`)#<Zftӄ,^% t6D7;Ԋ{'rO y7(;MqCL9$qrYWʾSګq[#-+~C=Bbړ("I[M/`5L^Fiou›V 緁kJEh'ooΛ[Q2nϱe_+*Q vL`.M0]ZؼOwI'Cw;.,#܍RRb4ڧuW~DQI-7F?ׇk9P!]0.2fr"w\Ue~M}U:l[K@ R@_`@ JZ_3Y*=K ؅ .儖JaA'C9ة V>Ip#62*!Vqv=E</)EfT>QeHZ3u!Lz  O ׭SNK\nef JMgm #֥dcTNy<2Z_<;bjRGY&҄xm+*s "Qx B,ofalj(trq *DBmR?z5 m^mcOhH%CZaen21fhxb?~.) _SѲvedέѸc*& 9Xmŀ(t .   ^ITF/8CS f?v>d |%`L ED;T4j׿eXgNEe0v"Sivs:w3dogrBLإ&饅 '(N) rM1hm.הs]? W#TWĦ)qcTD o 3eD/%} u %ы 11Q(e_;J/5J8hT$t3|oZяA7E >& 6!k$.:m!*GN`]/C$TPBXz^ Yt螥X>1*߃'\pt-no6+RMC ]\CubIPզˋHN"{Cc|[Ȝ+BXaG^U.Kϩ-w|\`ƒ 魍~cS| hi k` `2PeLIOh7IkP$_q9 g Pky:{3)C#5ALq!oLyN]" |'p|6O\2j'QL80u8Z@=2]3k4~zskσm"(=řJB"fPZ5ya ODz@9`5i I5W":/%6BT$ӷt㸀Y8UKF^26Iyo& 32ljpǹ 罤dIxɆDA|D kri"@<ٷ?,'lm dn#F\ј6A8~>'಑p@(AQTͼw`[qS*[sZ&h]NH[`Kkl5bhWI5#GT5ncI/qAW.,*Mnm g$Vz)מ֏w(o WY8u69[WaW B^;{mu+HLbetQfiyu4x%,$/&=]t)!3C4{Lz!V$heOUI3rYcoZ@ʍ(ɠ٩Md8@Ú =~- )[kkKA>y$NqztV8D|n]1?%খ\xiUը4H_ht~Z?Oۓ_N7R3*JMl;ǵ+Ӈy0)>{pTZg&p$#Ƚ`"Nv i8Wr*&4!| 9#@)[ %oez ҥ"b}$z |:\4Å\A8Le{z':,;!o3{6N3b ƫz=H`IsKtL.A|dy|xM-_e9khK:wA/Q9Ion,`U _8G$gZG*/Ur= X/ w-2\lwHWsBN aPqϯix:.-9F'ba;0lS [/|N 6?lrV+(] P7-6ߡmIm+UjT=HIs"{.YWx<ưV`MЃ̯2RC|Je u"Y.O.= +Fǰ, %K3(LƞDGy*ƦBf.uv0y#Sg5t}Ѯѕ(F31x >eQ]T3x[^v' 6b Dagkbє K>DA~E/[e _]`w& Tgkԧ~(LMYRauJid $Kg53Frw+sC 1_D2L9j `M5Z440\n%_³qcJuXT9W3H6 }vF7=)o_x"4~EzoRXyWcom* /e|@ԥuh}Up>[JXK@lȬ :"zȋՁu >,GV,CCszQ'1-]q՟k;pȒNJʫtXކAo964+aQ){+inai[D/\ncdy)lPGQŘUQq4!(%E,V(brh"8:bž$,jE(iaTɓqom-ʏ=UѶ sc Ͳx&Zr,q=[8߄/ADz@4{/goc}!{ 6<7=%f'&*RIGImmհ%g6- 'nx^Lmg`Ȭ[!D `$'RA#U/˽j%y*<9*V[:+z;?ə#p{R1N5¾λ bZQBϩd3st5p.Ob`ȎvIp!J޽"T~vk\=ƌ~ X N.)'$Inu# 'ݧiPH>2!C>rn'5(4 (?yCMH֜5`^yb裠h [%76olKѕ \jC:98}K$ks*4ɲx| }fF`=qwuN`{ VH=E܁080%uړ?ԟս%7wyj ԶN ,9 y0/!9{>p5i&Oٌ< HmܾY[jod>3yQn6 0괥.j 'vYVQlմ)  C BQ 㹲}^5A>LD ҁ8 k?wTy.LaK#Gy,ƕ%=i@ZrKR>ZrV;IS3WSrrRpC|& ׉ yOPM9v!ʄ=v*ΌGl#s,j 33wVf`٤8xtm$J0v*f.@wo .Td~׷3]B$EǕĩ7a[ ܫ?(Dl`E1g&bY迏Y5\ LlXa\GAŶ ~BW(q=6 F1p~z֜`ghB a\LK8U^h!]$F94?UU|!xpza s8d8wfzڣNC2zeR o r^yTa]c^7|ͦMPO1?{}1I[g%4n Eྐd]~A-KZfB v- }Hot@΋  1?-b^ X`{_ AJ-K~3m-M[H".Ph3/dq= ;<9]|}/j;o%3 p豍I!XOX%+2L/o /*r}MC'WlbkCG&4%xg!XK9Dl]@n%fY+"QhD`. 3ƌ Wؔ9zKrY': (⯮e{,fi*/3 r,|2_ 4 *.YU_Pf5':okEN]~u=:|9ariT6) 珊qz;!;h(+_kG4'?gN@4:hi DNR~2{7ipr9,HD ƹ 3weQW?E#y ֙x7yƍY{>:R 怫UJ_qɟdWj#o35c4.:Uu$8Q `b v$zcBɽB_7 TVvkrx5lD_նQ2~ d0'8ӿ?(0 1Oʎ3+O9z.Ue+79l/JHO~äb(~(~ Ô'?"-qZoR{mPBءPXB2<'bVhqlMm͡l3 3-Idzui!T^x$IJĬζdHeceYm$,L;@?& d|v+.H^b6'OBz6;oOrFN9^6䷑ z%aĕbꚸJ# Av)4׆ RMDD~?*"A]*0vMθ/Q QM)jݭ==2Lţ)wpf~| А9u!Z)D8Z޿>`AѬyGr|֬ſK4f=,RNp/XəX"U טlګL VW)!r[uڇt *ȢW*"](?^ə?}e;1p4F|*Zvg}-9IJKS}1JABHi`Z:o! nD44_yPpٱjXulvQLS{(aϺn|2.MfQ9}Acri7X?(9yRim5){^5IQ IVIhx|zuvXD+B`SuEV-r)#BooJ Qjqv!. W?0ԈC?R#9_6I H̜jӗ,.*R]1U""VdXS״Gzeщ?*(^ z( t%\i!Monwq?OV֓ER0Q[ee$oEσV,?~¤JM;l@vrٸ)e-PjS - JVȳ$GJ1ACis1 ã4#u`cx"|z,?2M&M0jCEfY#T"xdlѨ`!L;sk})k_ omV?'cy8R.9L:O>hJ0УXڮD"u r^п]ˣJ"FI*jIDŇ9b6گRNZhZ.f}QV7O:3[{jafA-?l QK91힄JޥgT;snטV's l x\mzBɟ MpM[. vJQ@+/⨐{Ҡm>/IԄc]@Dy ͷeN"R.~ft!]Q㇤qҠ`FOQsKqJZ@,p݁k'ovV$yL ^z2FaWje2|(z5veOt q9-"![H_jKv4nM.z- +2H՛T- i|"%>r/MJ|2 Fl\4ŽY;aKnJ]HXP7׏[$:o+gGV݇0~5&mX,NŸĂ|1"/!{- d;.z%,9Mn*Ŋu 2w$-v4˧m=qvZhZC=iKM5psL}M?64]V:UG ϺU̵>5@~%1H#\~.w"˺q 9u頮FsһR 4=Pˋe_.AX`hb|QsOuUWeᰭťNS]?DNO]zϥgv |G$h:9+JY,# a%-S4G3oD\t~P9WˋϦ#=1ఙ.5bqZSǼFM~D;wO8)3gge|~d.򛥆 GV W |E"٥|$Hbu'Emu'Yfx1x5KtWCe4矟%zwOmA+Bt7Zȹ'9' k z ]O:Ȁӷ`J]~ȼrZQ>>`CQ?sN)%íS`pi ;,lֈ=i|z؈.VIPz "[5ө"Ew&1!rQO+o /ծ-L/¹275W`w"k"Vep8r]Fyj6SV # "@_%ac?v뛸px63*'9jՀ(b 7Cl~(NgϰvJҫA?}'+CB;'vU$ Ś! "Kݸ!lg sH9ɻU1H05j.f) ґ^l#/ *BtmE'뫋Bz>%u\l(EzcrF\%*Ǟ;mWd[ RuyQֿbuqjTU7 q 4.L3/QAހj2iI,E iIkB;\/*]ĐUcÑq+_IRuJB dILvhenUQK#\a}=}_`P w"UIvg]UR뷕r!p홪}L_iP/ ܋Iqee4a^j,(}oixz}WKʧ## 97@"ݾ߬·7كGj&*nM)U,^KhGC-Z3.kZ` E"m֖g 7 rRh_χU}PrcΑ@ dn"4)anۭX^%P]A 1YafkYQ!y t{ñ n笳]s<qv>H ;5Bg}0u6rXrUM( QFaS<*}"Ʃ?{Y-,}4&xdZم`z_&x<=M&#M.O^"J@ZeJ1| \9-?lBA+xZ2ʨc#^Wy :W@|)R6!F%f>pE|÷( )qCxjcX",YuXh{>*[اvU31KGEr-̭G|r `7 x\f.Y<@uUsݢ>ɥ u̕bPkøСG_G):y QgB+Q2oc0E ֎)$|uǡbY_ _׌.wn-X? Y}o8FlHeRʘP$U`{@tHj '0VB*`>E{3C<-IC 9vI$ȹg Vw`mBl(T;nI.BY6Bz\EQ&zV9fg5˛ -ޭE#2/^bA_;A%A[K{NzEê4嚲cA mlOn] K ߧnL/بQ&L<=JADȋQvrGخE@ ~ JSlϝw;+P< iPpE}6%O#>όXX@< BdAR] &Jѝ$%q?{N#0^B0nԃC0Ŭy*qTo_ M# XAEzЅwޛcNx]ӕ.<6rHCHr{Fxd-XɃ/;"ܱZ`d Z8pL=hq*8=|߭N )gPR>ZeO%bΠs!`wq͚5l{(J3.lgK;p%@X#+>/Xj1mC)2;57ѿIiEP$ SLnjW(^Cc$D#K6Hzй^w(1 sF57S*ģ^|r3P*c[MӢRU_܇<%~lst 5FuednԦnONV)'> "qm>삶v{ Oopt2 PhVpI8:sHf>/“6/œ?SVaxc +žKFee:uCPe'Ϥíᢔ$ԔiYzh?GQnʷOc(IOG跑PkRm d[!$+s 8Fe+ؑ$u~qu6ᯝ~F-h [( nVYZºkZ[4.9A4I7M[+t) xxIڲo;sP_E䵃k,I0v*嫅ZW:1vCWҎ!ga~(D~eS 0a|RڕThedánkYC,E W=Տ+g" bXvFg#B} N{4>iT^t'4ɽGB,€%[+Md(c݊ ـnI A=sk:*CWgGUzໍ^W,n]_ 1cPdCt=3iqRhwLe@/UwQ5)#֖;ih2hބ0{_V:fF(*/f~,c4wT&J-xe܄rfTڑwW,( {9:ɠXRT*{( ~`cujm+Qa<.h Yԡ^ z:~}p e&5VnddcZUb1XQ0 ,N,ݾVՔJ<ĭnR&I;M0dW3DϙԐȖfzƶFMj#,55 \xr- OJک[VN,XglG=9pebLIs_1k8ZhSvDNҪpkR͘7cVp,SBC@vb?P8Wn60_/Ńv1FiPlGmǮaoq9䏦QJ!2lG玖%᪢{&2?Nj4v"FLK8u ?HazycLQ=Lw oX|g(H[LWq,m=)hzSo $9|I[aUFiXLwW?D;ZŧP3 @'^\g//afb;N%HTMtKT7[±EӏefQ 6!c^ᰴ7Ud nr}i]F2}fhjz\N+ 9 sU&xex7β@q6_'[EnPR&,[iWfK$wpm ׏>[8V6u֞J~{>ue5qkbx0V|KZŽOۺdXӒ"BKέ&\o<(K ȠC}H!j?djednysqUn6':^äT=>0k+RU_z(8jh.dՂNlV-/^COċF|4&;;wS4[|ç뿨Wz'@Sd-KŔ`+nL$-y>mɬPV'V#J8+_ȭra8*7Q{WZv{zͩ_d(~'F:8֤DDsbWb6M7CqӶ'+]W'yH{7kz!w:LM;%Džv}l`af:uȁRE]?w$2-@>Lq!9(& K+ݗ%TWa6i&[|.w@ 'qbAʸ1M"@=94Xŗ\VZl3x'aHOgsF06w 'RKDsbf9H0~7KKkuV= em?&$ya3ZFq`I;Nۅȇ,teҟc ~)gRDYlw80r /Rʯ Ƈ_}M.?uLŗxYvܷhim ctC##C{o;D6b Qu'@$MǍ1 ҙ 2[?DJ1yخ?W0 <{D#D46L;G"*k|vcҸ p4rꕨ)W3`ƿ E)p+fƞXu¸q.jI/x mx5u@Yob 4ќ2VN6l, 0 7CFx@L+8eCg/ ~BC.2,]Uokx?&iv_$q|P+p vxij^$`.Q婝If寐#UP.7Ώ%.@5II)$е#0m&>8M)UŠQ^i<ۆf y iD,WD,/47r;sЀ U!|(TU["e¨7Y jD1``V⁑eH$Q l1H2h&U*8~&mAi--cP4$վM!eD`fb:\ fsػk"}^cgbO; U w?)we^֌`SAEuKc"/#lt6xK1DYaq%Mκ睿E2nI0=^!̫&i) ThUm%*z]f":q1 vV b4*.ܫ3ؘB$IGÌ0? Z 8S.i \jV UjJrdVW$}1?Lپ?trÚxq@ps֩72%Ai8\e@Z~g=|)o+lA%MΜrN+Q2E[V!vb 63V" zl!ՄqЭw`eԷ_>u{xċwm۠v*4.Z\prmA"'.VAkH.u,VY6""ֈ{n!Xp$ks ZC,ʛap0:j:sPC9ax [{ ZU?cv`$VQ㞓"Xmr5OT&%_1^)Rt2$?D2-Xs/]R5#kmٯT[G8SEy(<a}:V2o&L#!T Qwqh'VS:*'$ Zoߦ؏?fvTߔ~(D>#b%ܥeal)ZjD`O.ey7MUHEP$~ \*WTÍ$2Eyߐ78p^xf8ڧkUk|'"JÿXx:d2I! eᗀ?S2DxT'@q<><\ TjC&GzA!B3\{t%RBPs3a$3jUsDRKb5J]QOKS\>0aF4VO>&xy- Y֕D#?n Հ Ї7V[ADd<8'@E?dEnVGc:!&bľC jhHM@"B9ǎP$mβ}"?iٶʗArC5l&),C["Fn70飴$tu cr?'2xtAT!;^Jbt@-q8 o_;ԽQ>+dA'/#́W',+C?mEq2 7NȝDwFm>:rtQdզOUvYhIb:F F ||֙nGŤ2}YC"m ;Xg0a(=ڑK# Mfչ=Nr%W,sW1ӾqSJ;ՙE*%iP=m &ᱼ蕝a'lZZ. BtbRr|'[&W _%*!;kJvft&FN7XslO29$p ]&ݻtUQ/BR6:yDZvQrj|\Гk 79i-x`HG:nVy Z0v(^ɾ)n|XWRG*e];4eW[(bt1ޝ^Z<%_̱, 4dp]$Fg͍<Φ(Nv=-A\h6@M*06&ݿwYsd{Ew[E╵n^&Z˯ ƽ[Do^t$u b梚x)\r.+%=6e)!:tK>0V@V$ĉ𿯼ixh3U9}3hpJϟ}~em2nVHUpCAHx}Q^MNHJc7Q7G%l{hv#Gg,E-Jᐜ5L6*;D/n)@N5|\L H'V)tøYKi{,rpi+(*Ž+7sE+9u2}uVgM|tCMlJ.(&!t IMW zhi^aM3^H }˟voR?XЭ[rnl p(5^]#q e.F׀3E^6i>ĠwBbBw xH' ǣYKkv\r1Oэ]wC ai:&!wne{O^2?z ^r7f0u ,.@c`p- gj ^[ީ7s86& ҿ{m]dwЙe 굻k@C442T%,~) >.1m`QڐVm`Գ/p潗iTz +M?]ò:"n;.GـϓdԘ#A|$"&G _\@ۏo[ c*oJJ6d$oO 2Bq?qi?f;"D/y# j,DiQIG>l|)MraFrX`&](طTrT¡}gc/b=7}<,ύp B?0(CqncEYB|oOpA-{i!K1ņ{F~H[EU{ꀉq(5tt/hnk.]QdU@@Ŏ}W"%U(/ 9Y4sle0ChƠŌ3^56b݊)uD!i1C`crGp伂EL= ]۹ {Cun~7X5`'_}\N%Z ̅65 ޳xMƂ3SY E m/U)nO? .uʼxў"n1ƹ#oQN(z]/H (a4ƺH7>4dP}jBlMBO$%ֳ+һG8&͊ "(qI? 7W.?ZK:-zFwHCr՟? ACt>&rܛt 0tY.3"<C*L_]dP釈;g˅◁ L_ $d޷;X" k/zR&OV !H-*jӭحH;.שW'F!asj cs-5 *a56.7_.nˢ) f3A)I>=(3:D]d*ҧ9a x8A^H`{9HMh7&pN+^` 46]VǾΎ[f5_سГ~t{!\Ul\%cxٲ]Q &޹rքdpt;-: e_sMG?)֚^BF +]$}x%jvLm@~ ưv6Sꟴ N.)\xnoҲrPt^!aؽO tzllqL$s0¨ņ6P$3_)K*Xb0t<E+mBO)MqUyW[«/ < BW)at;ϟaZ oCuI}I2i6{:ȻlWŶC>x)\/hD&"RAZ/wuWP Fa'S.d +nIKr$/Kw&eu|[I<ڱXWl+lHΫJwK=K#A/N<景XcR- sR5$`Rv:Hh2jIڻ} OT*ڽ)|'->y;1/7_,g[7;t[!2x,cD;W h7P\(-8u=vA#+\a / ݬ K:7'Nͱ3칾ǑDu!`OJ.˞RQ|*v᭡OE+3g-kfUG'P-fx$)1Vu ]0<@luSqk9hO-4FT ,tʪ)%{X﬩PӼQ "xfn!}*Mg Gs(m_HdlKʦ/=mɵHgD҉'RGgm/:~;2ͫI]]֕+*AE3[l?xc6kU `qDL;<4UZXo~ՎIݭg^i1A.jhGԏg"ֳ$'ڎS(gyjxMHcD"vkbI`_8,r[d@,eE$Q_+%w*`?9H$)"ȢF7FcM`ntM,!f=r".U׻`v|Zv]mFMF1_K̂S K&K9t02#2[%/L^36M6_>&\f:+6a7hZd >OU+z KZ D(K3m{u;Fa#k 7"| Y]HnW kTB8uH9 赏՚XoIXصi(tkAJٯsR!BJ,^٫na֚Q-s@? ?s&_˹wg+C &+]wqyzXS@ G{⤈2w@=]f2l^x'ޟߎvL}Fv̻*c&-wC ;dZRw@O`_[sQw REM$ōf /; \^hn-sšWvL>bH5%ka/C5Waj&PH'饩N䩛6ˆĉsqi j7*0r6|/(a;xv%ŨmŀYzDu(=󧋤^!#a8RO-3)>dLim@~8v2)Ac;Nj=Y׍v2&n;dTeR в]  m{*Uz%"^K$h']1qNJYxKZ ;1f;2R`H X:S@MXz##+ &n2ˈYAq"mα%ȡ5(v_c6Y2͖i+W* ƫ%GnXwTҥѹ"]/@]&:'E]h@MrcYhzně/ԜIvVw|9u)LQ-oXϕ ;GkRvv;-߅kTW| aƒȠRmu*y& nI8 >"L*WcOˠEFLh%Ĉ#]%IF:ZTN  %h\]SWCgƔ 9Qdg?&)vlp@ >7{ywŒh~CDvLn,: P`lbOi M}*r,cH.HL l!jp*j8vMW,j],Qi[y(=;F]U#4"f1l9.X~#S_'v 팩:OJ(RaY!o 3'M~.7;\ETQ0@D(E0o6D޿ 79F_p3s j /m^{Yyz D㚿cw GݨJe\z?Gf]!(|_%4~Re,Jʣϝ3e۹kdk&_h ee [Y,Aȳ%#o]BtM!yF| C~5: D-]#PťJ#j''x<5* ur]@a &j arg?&i#]MZ(cgqE8>ON!\i.?rL?X7x&dw+k~pݍ7'ej/vx^Pd+Tw l:m`yp1;;\cޛm '0v y+#z *ጀq$SwJN7_XĢh+@T%u&0H[m5S"q0nlw%~$gFc`{+0Bjn]Pf9&cr9(w ؚZ~&LE+'3P,Ւ2oAo:i 3z0W #70r@UM [l8Z,1+]_ 6!|AinY!q]fdԤ)~ uɍݞ1 FxMB34\A`<%?ZN5zr|k@!g>f2ܢ*kȆ0 va^qI+)Z9fd} ־DuhuDp, r1rG%t]{ U+vTGpJ*?``w<66 /)鵃}E/0:< }1ܧ=Jn2ŃJzʞ@l}8&TkŅ>i؇o z02XF<[<M"|yXEe%]K//H0AZ2I 2LK 0 zJbg(9Pp>*O/;9P*.K$Ewô+i_)*UV~**FŜɉmNp=&} Er\Nߤ[ }H иN7#Ep1&O>v5f8l؂α@Nzi*C .wgl1ٟLq|lOCՑZAz^C?Ş}Oc3˶ZD{N{2X+g8f^&"ߛ4IʼnxzD8+"wmiHi)@p$!*zGѢ_#-G^T?$[*2^\Ks{1m]٩FZ PHsSo֛\OθP_8+~SJ~\y{L9:|RtK`\F/vXO>,-[裨`8{Êl&}MfD E+-POԇ!n!-B GXtW&,VeO<_#3k:~r(w |v0 lhGݥ*x"U33yJ/׆m|A'\U)yk..@~(xqqJRXymVo'v Q$[u];ay:C$uP$\MvpfuWpG\RgYVhhsaKrsrAߵ%8c';*SہyDrXi![t]QgD91 9+xJ@1 螁][AzQ~ݨ˸%V./ Z\djKn;āwL(t̓P4I FSQX5!ƑQ}@VqBԓ[[ 4u& `'zEqO<2n\pkܴjoD!*گ:,)(ar;-Zg2l_{u!g-tVKʥokAd7Np>F) 9 R`HuappM]^d޽rü[Hҿ/ݾDnՓ(h6fm" k79>8lFaKv<+p:쟬"lI 2d槇& ݫ/Ba23X~I 8 ' XO5So ^*@1|>.b5^NΟȽ ҒTau>PWl.ZZG1#9X{Nu׳[+4 5=_fM!5c~3BC P5I2PrɬR;D`]NcZ?_@n;nFce!]ɛ H)x Y"A'XCG6N5-lTb=k!ƙ޳-FG'\ f.8xD"jF{#ÔV dk"};%J¬FLh}WK rh] Z#*b]qM] >Obj**RV&lXS%f%-%A(bqx kspm쌲*Dӧ]VqaZuJ@,>aRO/ Eq?T\㦥 W4e{WџB/>gq d*eUJQj c&ZJ҃L$>J쵊 %*[)Z!l.1/nù2.i  ;7s"K!/57 湿(=6'Ni$kK96 ٲL'ؤl<3Vl3&vTu}4OV^ Ŷ\fSwnDƑ7^}&B?e=0tK{d?S$(j8_myW*PϑJEfz_f\Vڽ3QMT|m r` kM~TQEj٪vF1idT(; vgwQ-^|ʂ+V G׀P=NQ%z0R!nc~V' mx& wQʲto fe]yJڋipNFKi͛)~y@l)7!cu%=&7*bAN? [c=j *3ȯ޼Q-yؗtohouN~P/T۳:ZA)P".68ݬN`ȗBfOﰅih8W='FsIj6=^nP8ua`: BpJPgn>1F2LK'T)`y9JK0Z G * FoZ\NtC%M"% ϫ4yYC< 8?t7ѭ3>nsnoCi<X$ 4P^c؇F*I XUK?o;1Z*ȕ1{m;.@ܢvB"`*ZGٚv/O 2ÍRË-E}Cgf?kAQ k}cLb57({?'w#,}K@s&er (/n9#5kLo2:+Cࠠf[V;(|#ca1kj;PH(Eza,auT;%-҉ >8atVz7K4j1yv^ww=3S̵e]/2.f}Z 451=dA#5,=Z_ub ejÒUC'x*@v|Ȓ cD r,Yњ(aWVOUfª^7 ҍY7ZB<7UԖyƩh$J0Y:(1D<#O2)-JTtTD+3Қ:5O{C+"WYzmXC觰"kҝ,鮷7Be(7 zEV=R8<2 mk_xݤwSKC'CKB`^ߦtx]&|Xy׫!UMO"bYvM]F%5h2+s=G1uiv4M9-.RF.$:c,Wȴ>cTPu$~[fX K9LWLҎy ز(~%_ҏZTrxnVfZyv𚔁x@ƥ9L9'p9gWMfˋlx[k[0PЬn&[CX:e<͐5ݯmD:NҕAx@ҭsb9` C82F5ZR8J@.q}*%E7g5J# ^8 *g&(=}w*ޮsQ2y8 r9dOYE˩!E$f-Z6ʹJf 3>l+yZȳDdװӅeIm#&aU2پ#RCpz*;n959bx"M0lo4AhRt|fyr)GÖ5O'F{A֌܍ިz 3>d\)oWpY4 an8h c2TQ|( [3e"5.=0O^Ӄt2Dk=V/8'6X:b5DTm8PۿYSloX&H?ǟd5Ĵ2%nHA5 a*غ&ʷj6FuxV`Ư~C"kk+@WF@Hc*2fEF4sk4#>M!V*bc!s. ;V5fD[*s_d=2زS,ػlyF&/ y>^KdSrs\x+6 I Inud4u*:$(a;4ErھB}Iwgf-Uŵq^_5/YTHzi56ihHx8rDW !֜d!j-B$SӰntq֟* HZE;ڲnvY3VUt16E0"㙅l“.J_tߌvbųRãJX_VL45p܋zfЀVWB"p_t8ʒj:<耕HӡܥzSnf(^ ^rr0@U N-hNg";[D1YG]A}[yfƑPAVFhIHa[ցPE-Rڛi!ogP5;W+ON#޾/= ,U" եU6]e3Ieyݰr3Nu@PK?%Y_j ?{;5sX ݔ:OLMZVhBJ/G! F9LR #(v}U0Ӕa AS{!KO~OR C ~V׸vJ錿r A#{*b 2$;e^탺3J&4UKf3jc xױni5@58+6h^];>qwt%j]l:vbm|}tq'l~tA Bx@*.`dKrbd1w;4ZN&)ZAE g %ݯ޳->xɖ>uĤ/UPnMCV?<)4k"(XB& LЌ[1,]<L/Ym'ֽ_BSJiLt)ݾ]yf607W Pz,}>y9ۇ[` fۋ_6_z @G?1k-q5+:J)Q!\ V21uT,x`F\m݆ 2$ٸ>577qZU„Rud-KN}-%f]AJZJ<*SE+iઑ`À[uW;jup|"=f.`ڃ68/;('z!uoCZ'n<FW½. ?W=}T(j:ɓJ_x_TWO [;%aJ8[nZk*+_Z-w4T-d.&D)5zbO&M)h~v[W~_3sC&Heidž]E {U>d > Ϩ(4O+:r)V֧y[% Gj$Z{c Og?Q7Rch@bVsKWYCz910gtFn{/bte^elΑ-UƟg΀Ӭjnd wֆTa Ջ~0n)DE:#2ݕoXY|HwfPFZWCu^*l:f.5z_-L\хq|II9m <<1)Ro>"Gj\n SѠ+<7Wڥ%_\㲦>LJup(UN-/F?*þ"S` 2zvHҩ.f~t=5 my{b7zGBTnM!3w}ޤr(qS!f'ȉskcCډJbllv{ɜh [o]$;b1ZԶe-5X(YpnQٺ_⃉.|켃t';=wyDoYj2t> 6:"szi+rGS5A cu"\ݫhk8!B+ a4Q'Wo{ NA'o0ɜt.J`Hz{/w ;E%%#.ip"\`F᩵ƨK`ξ 8]JO4 q4x D.aZߪq,bc'mI;y$˄З lyB0)#($oJDƺPj.lH[=6 UHQFirRkC>[ho |LqGmȡ?9'miQ"<Vp0;~%XU ~g&7.𢿷)jK.SWlp%U(?T?l؁ߢcRfBW){s R2:grv\{S)ejb -;'9TQ-HђocEe+CtaL;+lAK@sfE.4?HYpIW*&؎9r1:pC 2yp)8ܵ{4PԹlYW{/Xnvxwӧ4غ:ٰ0t dc/ 8 s(蓌gϐ:eZF&la'֡8tBqw?"ˆ ֒"eӯH` );eK|-Rnx!d L;L>t>M@ m  azAw6DGeO- O 0FFEܥnݚ߾VkmJy" i^9zwo2!:J[fyA(mƥW#><8M$,C"+jh3`JRorׄ VsonS?3N7{YPQ:"Un:L Ao"Să]Kq ] )lZsZ-$uG9oƎ?Q@yC <%gs5ۋ! {:K3kN{E,)Poo{uԾ5W_ow@?1,Ot r=O샤Yvm C߿^0-zDž8]2I6w$8QO $K #d#]rS 1SF W 1:i yq?&F$1+Q޶g! Xe̡`-Y0S>dVpMRW_Ott'ȵ8ω%oS)DM/++Cmr`PBXł_`W@4,5_w\14%@=s:Xm85Uq6[ U5Lj@_TXc𑏨W;CW[ BmGJ3.tex~9Y)>µ(m~+p$R;-45:>/W{4c "FNz* ou"*b8Oodι lg4{h6 ΢BvVFZ',H, ZC}7Cwl-S8)~K.0BjF`w!HPH"bawdNF:/W _uvEMAW^T ÞX$2[)TY$ǨY$:A1HZWKˀ:QU"14%ͬiXa,%jl9rpR vʵ?M x~ pH>ՔЦs/TY}]ˋZ67,3[`a3uIAn/X7800/y[̘g9R]  (*bR!R䚋؊5y) 9W%=;u40a!kOjz3f[],]uot3s7;UfWQ$Yݴh3A&gH'6bɋV<XaNjRD̼V,AS\#ώ//}ŚX} xc:&ZޙV7#ʱ%~BIb*|&ͯa |O]-0}qgEMeYwDs^g3l*Fx;1\IȍEwl3PS:*Vd_a Ty6a0uN*ⲘX7(j?OD]Hfn*蝛4;CoȢ`䀦ް:l 7:"/iֱ˵ZLԨ+b xrVfBέ˃&r %B4*&EvMJ/{S#nݦl5uo4{_bp4]hnSԦ" 9B>V]Y!-TrܣG5zY~HatO!d XX"}V0Z:/p,=|7uG Kc7O 7'f 2^z` 6y|Tִ /6ҍ҅[Mu_Յ)?{ 3cII\ﶹUNQIvi]  CW O{צ+֘ȋp}M"Kbbo)Gb\Ȅ*ji'j鍻$Pe< !vx+VϏHOHD:KSrZ/TQ1PW )QavJf_z%F" {7ُ RQ|H'=G= 3JWC.mҢe^.I(=t.Ep<qr;jYcz9PBl]MEGbDē ^j0978'*Z^)A;'+esU(yO=oY"H0"?CtQȳyjN D:;| kY_uŌ}zRg뛽ծ"B4 *'BQ]_hc݄ 3e#ʈKwji])|8)=zaغDN! A8 5*ͬh SBvvtD(͛!#-:q[ixp]p3VBfud~_\8!^gC̐*kU^+Ƭ ʨ |"@ ֢'$Xܚ` {BwEvBY#@Č#E" HU?`P`]py@$U$"q4n%oc?N /q\ C'tJs IDK9M_YK5ҿ—QnqC+Y‘+k0<Ѫd¤}#ULȗ jQ(8ѨC0ob3\ef9MRﮙ]~s,DK@ӷ0}ZfFi:AalQ* C:o@/{՜P T>/O6zfO{ eua uGHJ)cN 2>tiOˇBݹ;IUaY V?A1 ro+d[%$b GO*Pw xy8|'FAKѽ DoAêIkJyuH8o|ImG2핵h{n?r`AB36NI{s/ /eY:9ojbf|nޙ{@ܽ.uGYYEK1%~RLcDC[f@}I8@^?Kdlծܟ%̚Ugv&-K/d9W;r%?  6ޤ瘇Q?DxR2;٦/"NDbh+83=y3TB,KczH\}, C#bk_Lv@8̔Ip uwd<X͸qy*mYk8hwG9OB]q:EAϚŬKdƒ{0m@h"+jg7PIM7yn6[FHp1#iY 7iQ%B  @<c+\1.I=?_Fv{n\۾W*bPqJ.5X͊Qh;=MC‹9Ϣ^UT8v|k,]me bQ)U΁]/qnk%"b1T`F鑧OɳԇSTY)Ig=zG9$SnhRK4Kb2"Q0 DFVőu_IAX|E9;,IirKBf^PGEMph -S+[v-1>_(N w q7A:ǢeՔ$,W^:i Ƈ jAAo(!墼"܂$J4f+YçuP?0^! ?@ԦXTN7 nUxpPоBJ h7œ"&pasI m97IFhQu |{^rBt u.ŷR1"AmdI p֪XlFŽwr\VQ֟ _X#{_/@L/_ooeݰӴ0V8 Z51C=ו`kl9#/}e~q.i;&LMOsGIPBY%d)Nk׋=0mi72Z5X` ^f]dz^1&>wfLPX&=uQ09tm7CKܗ)NZzhd s29BWY5NNXeĦGUfxK "q怨lUyш:`w*Tcלdg)/$oHJ/YhQ\rminUʾ\h=!s56p'Ct )69&NF mIͱ`dBMj\ .-b^3$\0\ qF4~B~b1Ⱦ 6웮nZߕq``X cbhA-!OJc=] |g82'|q  DQ`lDa+|vӳzTep؃T{K`9 <`%I#\i~L0/ lI»A3,~W;0Ӷ۩LEFLRo+,Z-ccRC)]_~T=g-.ڒ|?,(%,6eMr{p#>>uxK7WIv'4rmz'$+YM0KwK%μDu,?wA!R:C2rV?3W&L^,H8r+^w#z d[:4^SSjl J_;zz<|aVK/ZÇD BU0/ OR dצTgV lddkUxڸE@m˄J v(UCSBde\eD̅6u/[xyH0!\#GSWPD^䯍' 4}W8Ɇ2$,gSnF6ے7A~vgDilxV+|E c mC$[3g e(mMZF5:fLk_ >M k2ƖsT{BX SWh}vzs c4I&de:n&̐0vIy>;ʥ EclAQB]vdUi:XɎ`"D2՜i3^pśO+_y/OƠd i%a <~6|g8 LqLTn !O_wjoa&jY(g=4fnruglj"@u fnsPT!Aۘh`8BAMբK/kth`0.u@ƶ' fJW-نؓ3?HuvqOR >{M1輻9PqίSLiwu\uPɺrl Ó; y:Z;$8N#s Fpiq?9ܩ)ihY])1&ö&~C1B÷񰯱2Ԏɴ+;CIĹO`۞8V[:̂//|n^M" 9kxdGzŷ z{B1D;mdf[/:d9W$FkNLo-Ms\QKgѭA}2 =6 XDHD'VV6GB Y.+4,)NĆ8߭ج\ 1ćN[9V߹ڰR/yG%UU_hw%ctoKABD֖s~ϲ2ìLfZ[sK͖a v3tz '҉!cyWVxp._4YY?z9?Uda +mUQԢS# Ƈ$W~0 g#H5et4{?d%`2σL'tEkI=SHKF|6[=0vb(c Q1ѷTߺV-eNpѰcoe\C񓐉lI#au[.[_^M9Fk!g8ТkV{l]}Gو4g꘩O|p5p'$ n(^e<~-c*ʣv`c9KR6tq oD5dWb0Qet%i)rȖuitfmAE^M#k Q?gv&[wttZeT̳>imRFN.͑1tw0o1 Jc/}M9pf9ì@  0x;6aVDZz?T[fcm$\bvhoS((rko:Eюw_Ia(/c{P_aHxW'q-Fge=s.ʓ4OOQ'@DMaNw--yOcDLZa\M- =%%yjq"avTN 9(8DH&ݽI!taUPo&vvcs.>ն+J*z#$yȺɼtD^wh(}Nz5ZAiKlF0;;+tgJ2229}G%5;[bxKuN,$H¦v0}D1=♎b.oBD']ւ?1M Z٢,~|OM(ﺶ" q)B`OhKoF^GcMk5A [bX%dL9(s8V?ӶpHƧE2'skcܩɴ'h@){HH<{F3 4kY`?kr :tzﵮLAY3kpH J哥g['FBƚ2h 10F7"BNzzՇQ =%Ƴ 'ģ ̾NT5d>)X+|cƣ ]ԖnOb:KݗL\2| t8g>dɍWD`!]\WU}Q(w/Oy(')ڀ( , Zw ]̥qi@&]р(4 POiܶBg:b-$zjknXTOViZ ĞP Mrpdx +"x#m';0S#`At h^LQnVk<.M t}0Bp̖Ěւ!]Թ' Fnji=PWA{ X-ErzƄ Zt'_)X5$=va#'9%n{6ꭔ3ӑ<:HjClKt VF{I#1ׯeL+ҁuOV]İM~~y?otɈShbxr'J \R>X=İi2ϾqZY'lf5^Cr/-;,wvKDs<%6'OŰ!u=͟sp݋w/m\Ϸ pTԼ}׵baW~z.k y~:t;i@{-5sIkT7xBv"Dp+Ihћ֝t,N :"?N 6W7(@_װ6L#vW]JyV93N) ^0^[}e@p7WqLudbK^CJ:fB#fѕbCHSqfxPS߇gSkSsAޘuVF2JƸ4 נwJog-LdRWagՐ7j$D,^rP!ҸC/~yl7a8n:F 7#z%Q${tYx+iu1.zcj 5)[j qvy1e-%ȕ:[C?Fս$'ɥsu.IPZnTƇ H^κ]퀺魻| 覸 yN]Nr/g=kn4:mAmwRk$yE>ŞcL"[(gd2Ã*T/Ip|\0%Ш7EC  PKym;oM p͛F~0,=heoߨ)XAjb0@CdE0P;B߶~!kW+?>"A =~rSg=n*"jU5,R+T\;߃8&&PLC,ygOgbӠ;.ɶi[&0v|:aq}ɧT"hosD=Qfvuo#μ3d Jfk0";D!;W͚&]Oߟ.\,;tOx߇C u|a!=7s ]!-gL_k3tB\"ޭ^^x`-}z;#WNlz CTLzp,2| RF*R:RNguu1K-&]ǪOV$8]g> + \BI'#/6q,jTVdzxċ[tH81 M,/ힺlآXo[P- \ qhn6}{i )#3,p^t;x[M5Iࠠ@ '3~W*t%T2Ipf*n'R;2|.URA@CɅ <;D3o_`VNL÷W\<?2ȊX8ffLyg*_0.{[/VW)xn!֪0.Zƍ{U?~ZΩA2Tm;qBk^< D0g^+>cFcy8gL-'@NЊgdiyP-E;(1/=O TKؐ{hGT[e;AYU>48ʈ}4VZ$RuԺp }5Tv1煨ak(P荅]XN;Iۻ-A݈ךe, xΣZ@fi} E Ca4Q~R?$uVT ϲar z+Da'HVTʕWs>('λi?U/=U=6NU2 -%-iWԎK3_޽[oa(pzxC2Jv'0b՗:ة DTCbbnb9vA{)ߑbs=7bM H1ɭORrRڕ;9@^2-AH#kCpz4>F2{2sxb(8wlT()]jq q.i -Ph~~!!L;ԋ)J/}\5m~KYbz oMݎ#I7WN0ƥ0JjV6MlmG󟱩jr fzU˕ziOnN`ts |dN=KcV URflSqW KOP]nflM3.0u@N7=&+1w4Bt0+;.ߛ)E`iOndc:+_DdѩG-4X%D@|@͏5DAX=jLhR&vz5]B61ċ9`UãiY_` u<Әc]s jN!6<NB̾s QeLbTb8dDY{3bGU|UG=։udG]yѵpJ._n|6_]S %eHޟϝd> LZ,xπbL4t4㢁Ucp!@WǙr!'^ 0Izf M?~5YHrYjbψhCIڠg#ghnOy ~ E={ ֥.rK+2^#sA8+^~# 8[o?/h 0=&}Ǟ<ϞӀ>@7jEtN8$)ô_VnKJ<}ꘌU g63s!2?LY 8žSA2owEz=.`M^9WO D] eS)ٞϏ ڦU :|%oY$eW[#v`1X!6xm' 5upB1I/@[]NR"(T&+؁aY:KY?GNfpɧ7Cc:|\ Hyf³O6˫y z-ï3ka롨t&~K^ vN Rq 4<+8K&[T(=֫-\R( zqGRjyk_&y`>_Kq;9%Ʈ7(B$#kқ/VWX Jv228BC#q ID⋐\nO S ;@,jCQ)g>3"i+"c AfgCJLF~jju3ɺnȓbjx O"-ĥg C*s&,J]aNRwwFs L'8IWq)xvܵ9KrZ_MCUa>=G58/hCN] ;k lɀRөzPp -%T\UMk= ;DQ׫jRf#h=it8\swXlCT[#Scg͑rVB MjhJ۸ʑjde 9{w 9 ICim.ɝQQbujcdDJSú:_)ħ[ڻCZ2xGD"sT۵,$l߁l3F hY FU4hLBztš/:s9ſls)7i+ SF=nl+eEG|-Jf?t191rKH੍!YƲN-zQe rLxr>aRRvK_x\i D媍u] cVە k-!Ǐ/;f`[W1D03gngNOMA "RlVDt#PК*e>.ҡ p i?B;W;QXY+ gf11 Gȯƻ?SQ 1RDН[3UQ萿X(e7i)eEPegA8I֔݁JKqS,>gEv&_NfXfir {yk.w*P%MVT:KKJyt?%}Xxt´Ī^4U{VS$ M{?H tLhDreOĕ݌2ԊՒ'Wqpvˢw4/oPrB>kV#ô13y:V¥j( P-4AWDW?g}he9r`*I #8h`4T30! +z GBs0t=b=lb^}3 z81N  <ʑ~Qٔ|؄ԖK>BSL^ jjA=AN˅u.[^ LZ&/ĭ#M(J3ϼhЏi-But[uS53԰Ww9PG.Ҙ4 ~nt\]beʫA$g09V;wgwڔЂPֆ DN>+dAp0F}ZžV:b$SH^xIB;%x):}fcNn~h\$ އczXCJZ)RHĔ>K ol,+q]nʷ/h21Pe#'<< D]ҏ+mIzٵOSV=\Vjl3)ᨗdѠ9D2,oesjֿ-6rM2Uaa<Ӡj2uMz q+ kOF.6l nNV%lыrZ~H[Y eJ0îmgĦl6]us>vJtJ)Ol!J;"t:kus+yr`=K׳XKAϯ#%x݋AYyf'c'nBJ aژ4"#(ކǯ(ORU_%LV_vj4^Nߌ 17a y]kxsh9h9x_0u.nM_1d}mtifDʻ-I WrVb6( \I1E2 V R9a7yG>̌qKQy#Ģt01^ 0,҂0Η8=^lR櫲J*-XWK\[g$Bꢒ D?a^.,Y?ܶD -{%oMlFXzM`Xh2wOӛ)r8=q3!4߱]ڟMѣe/D$~8rlD]v`ҙcoi͙ۖ ǭ䀅r2:>+ `gװf}g2Tew{?/L)I f"ө $ oVw>X%tVw|E[8Z!W슾 K]2ĕ UL &IDia}8W5Rp~£怎39UqٟC  ƙ;ox|a3Aؖˇ*T<WڑS0.|^"͖Fet^`߉?#tcxjoG<z QX6U!7ӢM!ۓrzMˈηJcza A}N_kXwjzxBNRu%l] <vg}8):La9uGp7 h}9/*w9xK(F!ÍO@D 66I*h8f&Qϖ X-;:)"OdH1ac_N7ͺfC_T;nrmr ,5i Fe>SlZ ϙ@ۧq#Z~\6 ç'usz@@]q{H`a/A0ﶎǧcV+b,bN[0dy\xyya ,P[~}\%4iL*`ť50@a4bN@P E A֙q8ccEUXq$u&hh]YL(M}g^1H5"S5[>d# *mϜ}D.=V)T;&P0j&&7:=U2ݚ@W.wXV8{8 UF_)}!X}^vTI.`?F}H۬WQ7TL@sYc #@D_$w.+(!`\?xj ~6#9hv$<d; z+UbIlX>OoPј<j.P&z-F?V*{mQS|RHXtu sж5[{bǝ켆P/q$w! }<͚"Hb C@ŗkI)f\տX)0dvYtϯ@^\jOEKUϫ`cQtw4WFv!8!J} )tWcJpҺyiu?'cۦTاuE>a Ov@2UNK- 7R}_'ϜQcSЊ|}-W#}޽ysL ")c n543" O/6زE,VV v9-G )L/ '/ |!\m1@/m0@:]NxTo"tp & t'c=a^ zi>WHiAmt|\tkk55 9 E/4j';RdYm~ݬ ?fUNr@!Q>eʐM9q|l\d/Arl=`>Vz'0z{ݨi}y!sRfԠ{ @=|4C R!E߉rʞxx!.tK:qyB{6\|T(,~c̑uSҫaRup+| mgOEa!Jg7.%<z;5V<g{R&&=|*L)lu5te3ua8)gR{51;lQ9&;fG< N,z .0a D"yG \LlVe%p')R #ؚ*UHFJ/Cqt??˻JԹ^qWh:=&-+A$J7ƐjqVy,.|o~"ixHiDs$o8BOdqg&Z!R (;@!ճbET-P44hpR|İ{x"D*G$zږ $X%ۍ74!es =LE}:xo>^px8#GL}r&J*Q߭}QGh?gܰS0v36 #a#Wk}td}ԯz mkjo5z0Iֶ Mi'2݌[ K~MP'@skq> D(utiMEf%+5_:2eu1/qO'mY - uP!8h H9GK+0kb71:מzH%w&yhX U:KyśJǭDDfVϧܢ d*ܵ5UѹӾ ayt/c1ɥ㒥‚U~0!q0: 1B s>3BiygGekJ7M"7#8FIpO33)P/J^J-"_N2|e+qþ &mnh{ul[ *IJM/B%{\+@-}SB0B_.1 Y<k ٫v4TCY@l#w5vqBJLv$ .Q>7/_|ykUFC  sa+buYho]ؑG\m{x'1V+\2lȪn냅vOtXM_v/ ӫBrZ0EEqwdMKI7lx "<t&Po6N0xYO Vx5{G98%ťMe<ݶfa*c A+UM||yKT4avS6yZhObٵ:H+K.>jd]3Fj Bvթ$jޅ%Ր1*t|*bv=asYrD&ע=DZډanYL'`/ۊ󿵘OD(,'w%}ctھ Gj, T8ur駒FQV T[٣3_qkY !bo vjAv B !oCj6YY(EUE`:v"`: ZZ_OyAjgYZ07070100000302000081a40000000000000000000000016570825600010290000000000000000000000000000000000000007800000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko.xz7zXZִF!t/7]?Eh=ڜ.+υ- QDAг2(kL-]{C$vDlwGJVA~Oྦྷh~h#`q@|3K$V[5ݘ2JCXb5`y6,S{xn@9i!aV<:p vu|ݺ.z2h*[R7G[öqZh4A}~ǩ٦r+MI5kIaL'Xi/OF/71\4g_J*ŽS(Y֖rp]?dcfmLj<Q]yz63w8[yoJ[`:6 &e+ q(ߓt-!)Eai>/ ?9Z[`CJ0?Ӫ.H^)o谊Y&B t S/0PirG}9 0#1&'Q6/5BRIj6 J'XjƱ!APyS~pE|Ԃ81Rm`ҴЇ;:1@uc|}w._\<# &"7 /?cb^/ ַTXcvכS5FϏY$ю_UBU6"~^2u|Jb;̘8 i!Jd2DON2?QYg]F=g2-L0xJ]-u=ܖ\OD?= F+oZISWhi6`d l>Vj8{ } Ômcb"QV")ueG2E`m+"sRoU7g ڨo|VzM}(':߮Gэam4:;\ØE#4a:tʳNeLQL/zŁH c{%n.nrXgΏL?\(DcqĮ0-m1oW|x%[~θU,ɕzq,M1xIVYzh\?ZȞBD = %a#,ܤ CۮT#^._߻ZO DYqd*o:B}^f0Պ@W1eP2hWsQ1[w|1_zLe?EK #:*tYC1Ƭs%+~܉Z~UpA QE|N=uyXF3^>V8RC;GPS ( xHӕAW/l`K}mr ˣGbezO 4f-^.9vF@ϓ8Vߜ !4>.*_(>GT rT )iYprwNCG`51Ǹ˻Yʋ:x#NÿCq)~mf6m0p&qG_X[ٲuXFV–K$~/YriXE7ki?&3wQ5xB0\AF!.BDIn9POƓ&etJ֛eQmM&0NA%C4׵ 6vg$]K2CKq< ӓ|I'͆1y3cq 'TMzV\2ž]!RK/RdI7V<[mމHM|kqnMyj8M6%s(B]=0x:(>h +kreRlY( =<˔6Аp8QiVx@[8KBS|$;xvo?j} H`BS ?Շ:~6hn~縹E?ϿXE_%AQ/?iO 1_\r/ Hrqs,SkɖS>2#=$3շTTtN4*hE^eb^άkQJ%Ia\F).#rw+ޙU ~oz, 18YTo"1}(USݚïźtr11J~Ri8)٣j.gʹ74):|+$%Ť18 fc&\079@cM&8ħsH^L+cVPoƌ#R7𿷌7"o!úOO|A˾}Jb_O~V%+.=Xg7>}#ۭ8]W+̽ꙗCk=G|&_6m-r^7ASm34)Nz9c-:GͥCzoHyTR'u)gm_%% +wOjtZf\^x+ ɕg&\-2M.iW?ZdD?d\WvM4}tFX?SKOKyH ]|>"aL|/,XCQkPJ]sݳ1QPLfmUZ|gRSahê*4Q1_#7@\r+8lP Rcy*4qosZLFȫL2ݪ YdbֽH'Q49DQU z`aڵEzlr2=VjG:vXo=BL̅7A=+"e{0N>0EB$7!L6f^j16btU{>V 3a pY\{I~bÓ1#(2e;qZvWjLؒT~sVK kjolbDNFQ?t3vcBGd9d>ڛ(ӌU ٪ |P CN>ZK#?1\H/֊7vSߔhe-7GN0:K='y^#CL`l:-woyssspI`~5bYa6o1t ˧h_[wqߧvFHx!t3Ő L)1 UNKkGd9#_v|h=S";\' ݥgMUQ}VC -{戻UV?J6~.Q3koG[\,߈OZB "Ag9(-k[2H^A Ā?8A'=+w(faېL"ҹj - BUҏgg1=f[vK1-uɟt>Q{a)-۽XJNyA+(T/@gт[N\7#Lrܒ='joFrGϛuXמ9(\\OBT vpơDM$ :TD;:FDN.8OCn.D|aRPF,w*4 *WpYLt(p̆ ??&WSljw2TsNڃCo=y[zWhc5$b_j,m0rJDW4Y!%eC_ccIEƀL:+T<:4Bojf)?V*6})7p+?ޛ́r#钡|m(ŀ]Ɋm/)3 y Mm~vY{6g98H6Ff1#U:UL5ƴu<7NrdHj/JCXjQ7* Pj{o{/v0<yjz6԰t0N3\*2j8";0wonA7mA=5pPnea=?<8Hίw^#ԧ s<4X7dx7ޚ3aUsvj[v(% Huҷ8¼_da+FwR5]u/x@x*nޥb\yI2rQ)YB~bt E_MLh1]P.ٯ6a ,qOJB#KX?D51rb"phS`zZ{|bD-KϊHtDPB=l`i(֗X 9e/T}gN`VLVĦjZjU', %տGj45TO3m nR!wc oqÜꍆB ɴEb# '[ [_RCP';K2-As6c?igXI3_?Vw4r5CJ9wVnBbWHHt/}=|cz:y]:p@y%'+dę.< Qvr$m{ӷA=ԬM;SйmxjaJd`q4..2Q%%<Zt/O!ܣ A{ Hڱ"Qꛉ}qIHBN쳔=U<6hf+5yF*֥ Ne.BŞsk^0kܒoV2{l)P9.;0vbj PBTl@VkGk!Wuw4޻efq{ бj|US},oDQM}Ca.q:O)]-_}0T p(E [SdjF+`۴Rydgl'd Ɉ@_ `!1;aBg6'7A\]8 xʹ^k۩kP{7} $mgGp3+7+j-*u ܋{Tt>KlzCKIJSp+;`G]H{bm[F޴i(qe v +EEw^ I+8@}gc AC&nU/Na^r}MD!|n"l}>ssF޵fUh)<49 Q{\u:+Dg5րꊪٜ5ey̙\+Rqk& Y tLf $kBQSXO?k͙1;E[:."hfOS$Q5Jg*DZCmSFNfl-%⾤:sQs u\&^ PU~ ڊ;p^X iһ\qn2ܱI@F|4~[cChs;+ LYV?l-$$ó9׉~7z8: zMȄBCC9jw[U#žCڔ"*=ƒ:}|FSipAqbUrCĖp@{S{JOxԂs_G5@Zϴj{@'z^8)b|eWP4αvR!˷w~0׀]h!y/W++g7pAqfFb;KGUN`;l^Wk݋SJ0?~X=,:rjVLbp `&OɃCf٪DREvA:[bndN ksYWüȋr.eWZ+ff.vTpAGzXCs ڊ v<.OaCTifxJa~֓0#r^BGHOL̄{Y*ix9A~O@k#IqLh yysvsRt\`PqMªv2R;]6;6JB_~omڬIXSa j8 r<5{>ӬE=X]RlZ9L Ǔh]Yb>vھ뮵ڮ@Z+*R*+R3C%# +쩭8H_pS)ǙE\: g-vUxDҨu#xt+䝲>>$ }Z Q K[OdkMw{ɒOO;=ofa$ m.lIBp֡P1yQh;T@7ήO&ug)j"߂@UuNo&m [{)ty(P=rb|b+v,H̻j|ޔxɛ",;/;佝-4'6Hs ن~SK1N'2ҳ;ۤB;:bApˠ ,KpŃ̗'alt8}Eq.l7ZMZ@("#O0ggB]i_! V/j(M!gVōNu z!{=B?m0a+wWݭ6j@JȲWS[}zi+D7P1,s/7ʣj}g1`y{A\S%-戀n+wGDWR0dNo"@!aJ볞_Pv9RwQI1^SOM J1SU{ >WYqyտʅN%שR %?'`J)fp;"|W8=W< ەQYP|Pc]^r1?DEHj'!\l{|i2"[VJ`xNΉ=ú9w\-a8jzDJvR2t)7SsӮ- 5xݚɬPNUӾZl@`H7K]N=) R[ pJTy_Ug ^FNQHU7IA3b+{H3DDBdK5xfC~񱁘ȋo ңoH֕Wʥ5W\g(/ Ak<e+@7! =m .S5O+_|AR_aED[ $M}kyRcQXYp WVnqʙ5G:|  ^5{_gW&Fadk$ppl?;&"\UCkD͝!e]pX2D8B ۄƅ7]dm~"U#]z087E$îeЬ[] #l"c(˓qǙ56$tܾ l Q!t0o>Z,C@WVWѩa ligA--J,(z{2IH+J?lw^ 颕j!ڬw}-v`@gZp2}eWҹDqY<:0WItMA-g*$je /I B"p9XZ8 #ps/O^DC؄o.xtPo>nO0uUa@M=\CN]]Qs2}Ǵ["V ~&FG`1JjԢ'tm :/ST5|~bIb0%/fәs[S22 E1J4`nTΏ杍%RquD;)݂ G;`tKJʐ1"n[SeR2 Rj㙐r`Ԝx0vͩ)ɃF}R$97W|? |1̍-4uaGYYcLՌ_MͻA)\>1"9J w|vzϤXBof4B/A\eP֮y Glh6M3j {|7ZaX@`$0]/,{vM UlgmߏƄ\Jq&5!pzFA D) wknC6I~! 6>ֆ3͓+YPG^:mTw)gI;XY洩H9hzNc(dJƨ@jxL0i `#|?~{ |y5a+ḌĿk n-I_Xƣjߍ:a6ju֣]" |ʱE@"uBzJ5/ N /BdkNi2-4ylXO|  LҍP9`[//;UK 4d;ئ%LP0IC!Wm;ލ3d"O(ȃFZ(/(hcS&G-TXmhtÒMP:g>dcQ Ry<C2_lH{4y/)25v[TeP/i~d蹻KQ4VwwJ ]4ss6lppUbV0JDQh͟ϳ~Qx;D4Em2k:OBBP0B%8 5-QŻ A.)B HmR}31t=?稶T}CnZXW,HԔhآ3 ;DORl'Vu][z :D[*4Pяx}boJKnJ E &lUu󀧁=$S` I 7<`wL t8~$ՌŢs޶%rL:/t")}QݣW8 99 %ڢm.ڢYy'g׸ֲVѽU(_Մ%EgtBەRwt?[$t׿G8"X>Fۖ].~^=lzQF|  ֥dUCTE_Zm F/NU)ON>DžZs#q<{+%dz(0V,oKis"{VK#b9iÏw=0rrN_,@^bFs4nR,qE&hұxwcqWЉElX2d?f4c޻뻂jd΂ :I,y5^'|[3}Ky,y[h:s4o.xK? >LׇPn-?SIGFǢ&Hv'ok͊u .\ZyMg>k;ʿWG\3pؘ-6b#N @L|y'\#-4\56(eWU#]Gb$&EG=+v׌HlO#tLCxنdaD*aY/v)s?eQ^e%^Ѵ*"ѳLېI2ܛPpYn\֔Æzj_; 9[J=lN v͘tQh_ "YK-GQL2h؀8MŎ^L+\Ne0uaP7Sg}++MƮ"h?1i,(Dw*zk,DM 5oTO |#l_CPeiڔ믴H={/ (/lr >8CJ3oMY* voDV1_5s!U6u6mdϺYQFrybh6>qʧRK;a!FMU!po4σ6K5?j8c& _M?'iT[ٙk6dh;z M%*XQSRj7^e o]gy5Q)d): T{uE7{AA}Nj|ԏ~UɞH$bofL 6Zb)͓wӕÃ%;8C;b {m`5[ y,+=0V UU?J5a7|/~T74gdFVlΩ 8ǹ \ѥ^H)9dpPʲܮ=.'ZBK8/_lآ_>-5ɪ,mkfTA2\#ztE.X? -2%ޗLTGam4/ g`;[O>ik> h̫FI 7BHv0dp}jZ k \t6'PBICؽ k 5g,]]jWIb+uUFn;s e3455Lol MLf[{LRa'02wM(7ɇl&}Znn|'I_$}-@#97_`qX|G  H7]|NMs}.PfhmHbGxK\PnH"o\k ]Κ4ȫr@j.4$ ] s@$oMTTyWN?vm)/h7IX~/NN'm0!R5ek..=m2mY]vŮ'㤎e{\ܮ⒣kP.q*S dƽejA\7B= stcNO8~Q?Q%AvNBwS{G_zx{ٳ^,P9eK<ڕq%tW3l n~~D}Y TDG0CA9B<: 4u,7RO@?ǔN`ѣ@O=X%yg7O) }Q]BX[uV-~wl[9|&%b/R6z6unC(Rn`xitq&e~ =W[:Ïi4 |Ar6EDaB":f>e{И ڈ-qa%jcF3Z[fbrd08x`,ye@YRq? i) vi!'(Kg$F}]T4spVR*N`C ÛzNUi8щ+{\+nKP3,_^-&x$ds&=X/mSZ8S.r_ b) R'0a7瓛8$>tԿ [nVW~1iCj l`L%v0c5o߼!&ƯX ˦.%ian%Qm)g`6FX0KɶW/Ȫp=zBsZŌyg)"u% y[򓠹]L#|:;#1䟿 Y~޴!D@c*-]35ۨJ&r( 6 &&@:{v8{'e/eC-GBG\dHb1Ff>ReJg9v_,7R5<v`}+]OJ?s xv>&׈;jrr)zR^J Xh%J-oco#p'QUHo-uR Gbہcj>vh!1ė#|1i|V(>jB;$=}$KP,u[Kw4ox=Ji` }vX?.T)c:oO]L4neʠ U|w./ y5ݛ.I,PPx8XP xb_tݒe>ar=AJx/-1~AMUb{PJb5ݡ%3'%oaY\ 乩nroXX?39'hm-rIҮჼHY4l >پ{ѝ.lWs~* $:>3v oo*OƵZM"$C⣣3PHc="- J( (P`"cEx׸:%Jzmv r]C V]M`puADSlnSaNUAW1(lGe"ZRw7]G֩/^P$/ y98t&`~3hL_f/'6~%`hBMMɦG’&>_4sm~Œ٣5|U (;u{Crka3s<+&~J&a#ibX$>s—H4i>HN[ r7)vљ-t[ {vlWTPTj/Lm-՜^Ρ09E[33e@vgcmwu+f-TH۞8@ o$)^[α]J [5CLrP9 2 R 6]\G,-H̉tjul@,o?Sӵ"(nV3TvILy[3V _eR)6!?qf~ լ-^t ZX;8-]'8 9Z/ /.{N1qMX|^eא_ԙ%ݛT=OL1U~~_-: t.8IEKlߞKo{ _V9eKjOM:8Y:C͡(+y8U9'<i3˕D>[eF_pۭH= EdE1*u^MM| "G‘"Ӳmو>#7V1T!OaD)o]|`NBY <~ |-,O&Cx@urLq ̉gԙ^m#a3g FӤ*IpCrs'?7Da_[_YF7HRET]D _rB kOΐѾ*JS 4 c@Ьm٫@ׯуaR(PMtqwa3$}nexv(:?#;S|UM$7Lds16mporN( 6􊯦.\B67zLzf%*uUJUbiFmb\6Ӑ5 m)JV|9p׊xLre%7}0*@r #DmF?Zͯ ̜i*Ӊ ν-KʌQ`Ԋ5ag}R^ruaBY/QRe(6:b}ΔN:[ z!gmGN>j{,g*D&Wch-b}拝fakZPa+UjNE4A>w b(sn4E*%/eN%DQ8 -Fζ @ \!.o0]a˳}"tpӆտ$JrsǤ;3+4Qw.͈[鏌^|`B೅=oبVSmk0:a@pXi,Jy w|} 6WP5%1Z>Y~ t3MR^HvL.J\]ׁ<.;G$n33QP_δC%R==ThbdZCto"̦z? ,"F=8{ym+G+YUbpAWWھHH&'ע5f?CP&#^]p\+/@EδͪaIiKM*>f5ضcFD_<}Kc> O}'QQ1^++8rߓ>:~2{H ]O?2 kWJ)`ì Od_C:cLwن&ﷵۜYct!JL/b5|>PLA! 0gd#L u8bz;sLMm8(EqbLg=Q;zTAy 6ҦX!:Z`fGŲ\)7 aWjO_"ErtA:El1!7i ifMA̒i!? ]UO"~ح]߀n4^g#1 LUCz}5Gyo@ȿI3g1+9b ݉=Tc{YO.Kaos5?E?:fOm}n$}Z{ ƏU좚>A8EB3[~G+̀l"m@EjlAuh +lyBvӨb(YSَowtU'xLN>NZB|P̈́y)-a6q0`MI1~C4[Tɔ{t2ʷ9 ӗQ 2:/gSWqYm! #d)HWU1 s.oUo tJnZQs0R{0=)g2,D> Lƞ欄0tG'v+^Ը@кQ.*8'˼ىF>4[6ZI=~ 㺙1*_(B ~0AȖ 2 DH51٦LN6jt|wE+YTư(h|BSzj_OgQb j J07IV~o;:9Sӌͅ|?SbɥgJ(h (I~(̣M~Ƽޙ▞}`(?#!`NCT=\ \/S\[礈<6#Ƈ?+LөH<ҴuC3.TT "vH4]tp _0ڸHl;~-蒨񜙭Fdo oIj/8[2ƫZ'S(AWzR_H[S't_>y&v>Z|ifѾRh:/zʐ#e*aڷJO<r?hC /(+AuҔCnM$^,af1TQԵXa0K!?lF]f]T# J%\X&js%妟jQn~醄#[h2x'*ެud׳VH Oxȗ0)J`-4tOVS^Vɞf4!^j |(8n7+ɐOF%sr$g<ʝH4C)p)'{Xe6V*$SX0}ș4K8j ;I NvrE0AtfEyO y3bL(5yf:%=5hK3 $,w : >` *OriRƳIyt.t/$zqkBF|QB$KFc,(K #%rDH"ǁx#;67 >ؾK+$}p>/$Y ИUN@ WZsņE,c 8APp͈RwtF:z8#۟ gb }]}R e;? #G1@0za,.qxwV=IwfZ'lxF ~$1r4JpMf3wgcފ?<=㎞yVb9W  MF~}y˂/ M#*|t&eUI,E K,:aRf'Bē N51TT\R$5SHIvD!8AV,fԳf605 `:JPj?ØO]'#KHO* ;JZtڥ^ؽ0g`yW M/-$Gҭ@UFS`=sQuLՓ3j 2F"p{R0 GT:|u' - SЇ&[NҦX*HФ$;b.[}"Z?*@b䃹d Sر/<Dm>^l׵l(QDb!nb f5EMYh54[[S 60X{Rs~TXц⌁x!&q_IGqY ;ʮM+\(>ȉɔYTxF|F7+_zB7;Q'wsV0T}wւ4]o[+CK6.}zIhIYAɯK uk nԂitf F6^ VZCi EꯥXr ^=!'d/qKDlqFk>$hs)kaFeΗJs˽c%vBgҪ6$axEW!>"ydnaH4bP=9W[iPBՙ=oKOh3|h%*=c|'|r{{}ΞvqExR'ulG*iWJC?ֆT>aD &hۀOFfX'hV$|󋸿V3JN%y㵪ڵEGk2Ѡ4\hُЈpTҫY3 8f^I/8̙7S;)Ǡ'у)\֩f`"&½fdIdz")ɼaT[\nd;foXmU^Wcd[1J6$D~vJ3*3򤩟1?zji(谙H"{L?( FmP>$^)!dN;r'EGuWr n߇ً#qᙌH<׳=Tk4+Z͛hCuuyÄ,ZO3K㕌M>[;>Yw,Wg%)Ci}>O*8~h QH,sYFN> dZ |fWi^b7x3ȃH>`78ׁ]̓僝G,Eb0" w1fgNY[?_N'n N"؂I2 C%W\GK ʑb:7H\7%QZKd(>=N/#I^O-2eja6Jb M'N]s𞟔;,kSvM+29-h~95a)1g. yH/2}nP R-Nϕ4-+xʾ\Lz<ՓO,,] bH1X s?ޚG֦,<阐XLEDf^m?(bӔh ^>˜aO$F8nx;V[?TaEݑfP @d 67h)4n֗Jlj'[ :`:d^"\%= boy 6~^r\n3ÏyڧAYrGު̥83-eoKjhAKDi%9(QOٝTȔ|E~ 0\\6u_X֗rA#v^mx.(#վE{ Z$Xh)*4&݊&j⃜ZmTT^En5b= AZ'WTFHzϢH[Fw}ʴX=ps=c?He0e ;;Ldz޲wQ02s)p g= S h*fowb1^Y0=F[/[,ߪ-iɶ]&f?s_5H09A`AtF"\xqlQszKZ5G-^jY=[,hq~N Cno.(UemЩ/]]^jKkc m8LtQCj0n"/ȍaHDJ u޴a*#0yߡUAF:Q|)MzbbN#4/ܮiKeSPccCDa.zmeݳ-u.lܒ.t<:kzc rD92clzק 0AeΨx{rlECK;יqr0b) {/ɧ6f&{kVP/CuM C7 `NBOuꞎ$H4y~G8lcye<_*RWv&c}V~_ɈQTG/PqF*ٳSC @EKcha5YB(!GyS­*rҥ 4f; ĉ17%\jo84C0<<͘a顃/7jcեCXltie x߮ /J FRɅ@su BIy+~zQ!Lӻ@z;{Z{4{/ LNF"/f zOw;Ժg&*|ŠCoCq|HN|kIU"g$%/n2g#Dc&|n |lxoޮר)1"ݺBZzy@V^NF Y#ޓP =լ< \T3۩ wd}(0;>A&5qH[ 2µ;,Imz7&G]z`z)FAۄl6YU1$ SD7;Mj?2N;m/TQMbbQigraC5(+ڧf33N3O?Xҩ1;(T vi.w /i(-]sNU?x<\jOUj#)GxaK%Ik\!3f('ڟ]%U?CםTq\\_9ŖWLai0qCgaSpp qy8~2߮z ]N}kpV[D0M!2::x:AqGUm0{]sݱqMQW Ҕt{rOO͓gN֙wEL=n c0D8ț: Sd_1Ktw WL9ajWތ_Ի(q7)N.bY#!f Xq`omi*|sLGNu/V,7zv+`G+0 c_M`щ%9ʷ} 2(<l;XuRhd~lDOh &ݴvhZ?:WAoBd1xگoF-t1TMT;^cY#0 J`9q ͹i|ƛUFw]eM(-VO])N*L`Q7.E?%aG`iƤL 6y3ȒUM sj@( N AyLQ̱EW^ > cis7h_HOE0$kO#؟"W59${4dѵ %of`SQ,2Fr H L;*eeWT=`D,a=$12 CV ˃eʴn,[&[APެNfn^On#5@w]测ݿ琳XbWڏ-EFX]yjޔ:)䩏%6-VpU!w k¸H+9W)XDWNJ- Oou)Yi&k|m*3Թ*74@ ʖ u ]`^;)G?"&yRh6OO)ϙqа%mƮ շApHq4 ,TARs[+p ˞+_oֱ~C1q"y*w3Ai?P"v8Ɗ*H_H'u֒Od"'\Ɉho&q|zOJyvBm)TΨF46#^cx ,O> mAG.}Ԕ*O[uE L=GpB*8ܱmAOVsr_Ny~ I;|/KOm!vQ-g,YZp"jxea |Q8&G1mqȳqZlSpr>=2Y;%e)xkl(2D|FpJy クbS7Oĺ{ar;Kd'X/7}k:. p\St$O)+N/~֦Yljb.u7nc9󳕵Jv؂oCk*kG[ccXFNH_XS^˸Z=1o|6sGh]g`mM;v] l=Ew6Bp]~/<&Ē,fE# 7!m򧊿bۓE\2!k]6+r4$\z-ZD/r-Dӫ_6=elAe^d |latJG,8N n<{8o-1+}SeT'I)B-{h8a֡z0ϟt[Yrj0];t, @zfUi7,o*}?M'x4XhAmт?L~XSt+[)ZZ hQog g SVְ %s/hdxkE>@wޞΏ@ =Dvw^|U91Yr\n2(,=;2t0]7: I>^uvnUJ_~Z> NpvTCS]),Jzd,#KfwWsl2#56\@ .IklѢVMSt\j Ewb u|sS#j2%o{ c~\.Qg`;o â]Jn) 8^c$,qe*a+ i t橌q^VsZK5a`d`xQg \*Hi\e/tcHr`fcNEQ{y'cϯG  ͋*T9#de~xkN0r)eHW僚BVGKsʵ/|y ^K==O{@oϸ -++>< obt/<֎;wL٢N->,8"&)]?(+j .H'[($B@KX_cJ, v<Ε: sӔFƞYog?*f>Ee%*&4 ?M0O\'WgˉwpEHlɾѸtB4#oʻ;3Pbt1&YCѣֿP>Ej/ Yq<'N22-Oɛ/8Q/(pTȁI׆¸?*6|>T[Pg d7jk(c`ShJSn)5{Z:y":2~g'#!}޲X\} vf` {QR łͮCvaR?0͛)%k7R3JoVPu(\}+Mv~8d9KB[-$]zpc1F$*V"H3?[ʉ 0̅<6 9$2YrwGDAȞ!Dj :MDzBD%U[y#FOɼ(@=)x_'r2S1QXްcF[aVvC7ځ򕠞Ic9B8Wưso`d91%ɕ ܥ~D  㐨UNe"lPrn1a[_+XofͱlfH=ɷ~&p7ߚ"p z=ǺV"a=^&|RI"3^,>Hd]W5̾k2m]5@Xr6㙌i m| i.%9lwVm~c8~%փr+r$Y #@OoCZ?/P-D ҥJ `# hV\!m @ Ȗ--!Ǟ1JV %Fd Ae@Ӑ~ .߻GD1U ;IX02%4!R+/yU7cL IšvfVy)Rߨi1LpӕAJ\41/U| ' 4Գ-=jN%|ǰo. W ܏kqʼ7-0`ϱK2 . t&̦TЀ(;L*-{2| n,.$~= j'j밎gtAihҹSicػ5Ol;x 㚟[QǢx) ~?K ׎/p"Lr7lZx.1* JhEpG$v &:´Eǚ a!?XR&+7AyaBOcѵ\^7.8T-6\z/u9:c-N72R O+p7|`g﷪ثa1$ ;ʦ<_lXnFdU)t _(SwaAbe7Ӕ FRb2|~WW/[:ihig=BOx}*t/.a 5ы ’x#M=8_\5!OȢ= .Zii}6޹d!Sh#/6L();Yt >pV2@㒶ǰx (w%! UT57>;}8r&MQ*UXVk-)́2kjSJ+X$PjZ1%AԾmpV~Z R kh /H(Ō:8. C\uFQ|sxšQv. 8p"0l+4o;3TJ4""0yw{LTwbdcwa AJ e¬D>cvHa$iH/kQݸfR0>_@4i`$jv''qGY'fm/3/#fmp`շҷ׼U63{-92kjw 6Q6dXCGq|bT>`gJ$›W(A ȺmK2퓓q쩈}}6_`ŃJo'3roO@^zR,<N|])>qA%ҎNZ^\:]-#^A{W'IKrkyQql >HZMnp E"SW6"עoFz{yJ'K ;6XzZ`YZyl yXZ({Es3@s'YV`S@q~ 'Ҹ?aIXQ/!-2] @֕:dW(u+G /úieƨCisF~C>]~;L4suЛf<.;OH^ 3ه)2ΤPi 2cկv~%uH=&zLHwsà*ⴁW1.N 9ig0w:5wl7FU-ƻi 4հbXbځC):X"x$aҙ]E4-/D)mR*f(Twzbhw#ccЉbMv;'qg7gO}ObU:e lW!WI&Uz5cP/ǯ83#|C0&P[ϓk6 A@cbT$:)-^% X*kIeW}1V w $̍n ڲoLL"Ezw^qbǸ5,e@z;Ċdcgɔ 8HYg6Β^zQٱq?}\ਜjgj~ɑ[bĖVw a'Ig[>pi͚ߞ\C/I 0x| 1^aI,[ A9+ pH7 ݗoħ1ߟL|f [qӒ(tF Pgf?!Jbws.l}`Ba#pN*&ٷ~,~_l.4"3lyS \{! k-H3q%N&y2X?-sͳE2 5+Hfnֈs Dc b*ajH&7G;>izoj^ Fy\bfh0:EkGk=@ڑ.0/!( WR)H5vS᭼71hFô<j.,EN"3*׉D6pVP\Jh/dGS$JIo~hU9﹯ctf$IPpoL@ Rn&=I&-lvҡp;V~g=f$hVU 8/ .on;Su)h9 a2|#y(@8L." !Uz4! iC-`[t}}X,BH5tzEޣO{ ej`ySW hҲgqSoC| ^þz-3]qSUʋ&RhgC@6{7< j'g9JmfY@C4f0A4ːj~&wQG7fBb6kNgA_24$YXqYk|4@+.˼֢ɛt l>>lKNxF\=ޙN)?5֖WłfHm^|wWC:0*t|M [}!-1"(:?&ǩL;b! ݹ\-F+ u+ 5 p(˘?(+cն{ԕV }W ZBO*v'Q L@1p qOdRzЂ}tA[JM]O'Vu4QeKt9X O,#W:> 2H7 yzٵŒt*Lk`' r' !o~$:|N2)>w14üC`MnXD ۍ.([zYZtE۸Fm^@1$Ke`IBLv&XǓH'{ZX~t)9߳vܪ:OU eITck~Yx c bSC<@80enڝ 鵓Z~w+`R]S@ *[M$0cPS9skX!6λMB93<:$izJeɂ|9VPzA. zhT*{2K5 :_wu%+k ̋g,FBZrЋIk˯_d.Lo:ݰ}=CW~چ BNd{prU{h3РzJ-ҧ*়Y Iث'REki)< 4~^ g=S/NÙ8L-n)hp4\|D0n3&%_d6L `m8ыq!%$X⮘^.s2rRC$gskwInmjnSgF(A<Ϙo,,9 lxmKeЕ2n[nwD{l|j,7F8p>27Ԏ^tεGׅSh'k6>,%zM>-ԸY#2_+ʒvOi\+:g #SzVh[H>ˬg5vX:5XPJaRy!V fG$!,g睸U/0QI].j1|א|\d1)Sِ0FW]w C*. D: PT撰&8MJT۞@¹Qړ ɴj6|Pa" S]y'9NE#r{~_U_5]+D1$>AФ1ʦn SKtb4k$[G~i{WAA0ltێJʽLR?Dnlo:B`H (KЄ(ٛp4r2F4jMx1)dt+o{jW B`%:59\dRSKVx\#zwّփ"E@7-;MH,(2kfP>jq dR:dŲR[=#E[tN~jWPJɘ6p冻D ~,$Ǽp#0M8bq̦\d~ Tm;>5~RYjA/ J<(2O[+,tnciS1tK0!|t $"FN߷GU8 mG3A| *Ej˝h#9x^+ הNM9ȝXgO kсM^caվ9)t_82A@Wlo9҃V;W8Xɼt] 0!ȅ~(f|lnJse8dO>b R QJ۩Ň[E>n"0cDa6"ȏ(V!+įi Չ,\o[9nyU!9o e$6{ +x!Qb,y9L- [稿-ѕPJHuv*-{jodG>.QL(_ zqnT (2'[mU=Y>ޭ>R㪅?`u:Ķƺd]צ`C0)ɟʂ)ޢD3Iy T-T B_rmU2dW}gg̤?jWK]ReeeQc# LճGZUlx1x5 Fq&{6=u*M׋WQTaBj{pےWhGeV5n@pTVJHixBpMl=mm;2 *:C(̂ĔvP}!^Jft!\GΝ̞PŒc9+ ^2:ӣ=ⴶg"}~rް]$sNjr]o Y/cX?_9 G/沊j+ ̢_.)mk_nеȡ9TmmŻd'vN2l7r/e4xRg_&D<'5e  .,۪Uns:ӫL ?UP=g}bF醶ݑ➫R'Ԫ}oVZxAv<1ixPp Ռe YƠT4Iqn_ibLq0Giw} J=>.#ڎ4hp WRSG6J}N߫hT~/B'w1gIʝ3)RE?CPrt:c97lE+>l$j[ϖmNi5L QWS;N^cF)-NH*xxu>hnmM!i890ʅi7<3e Aw([dz^ίA gna2,u$:CWsjT.vzk23 AT٧k6~W!ͨ4Zt51z񆍦U|Xǭ06~GzpT$A"T/HǼabm`EۈӼcaէ k{cp'i/LOxm-Niâ75j3a\*J9@=C9zp Get Kk2m2*:]qjseKԥpM-2**_]ٖu4"04cR ܸgd%46v@ҞU_=VC)`!݆[W៕p6:4q&sjǼbZDب $a ]S3d7Wb?ɻibVj*_x=$hDz Oc8cDć\9vv@  l#&* ~=Ot;k-yl> i(bwUMsEl'lTAQe@#9JBkΑs& & 0Ѡm |~QIXtq?_QRs*)SI"{/wkXQGʃk$ads;,Gwu HWt0FL&|kB7E^4@9W\ 69~03Qs㉟HOXk= #œ.հ/r6 YVܟv2z~Jiwi_" p(уm`.3pg. 6.(tYͳp_\ElGCWCCۚVp`*I3ٻ" z1GV[AO%ϬsOԇfZ 0o![nO`6/qLy$7zzʼ{A;0O>c-0&-1>'Pe~LUX M@UofSfO'aigӗ'IIU@q8\Vƅ _1=خ#ٛңԤacu0qQCŅW^h'HN-F4ЃֱW.'- Ư2bW-µCAmƗ;mSHpnٙ4}?ݱae>538)fN\`4kPR9}Kg›JP<}c`Fx]!UwvyzH)Ąz66 XD8$y~C -ZgBa0Q8`<3a6[~ STx.!Fa~Ծk~0ˢqus3#Fn&ֿf-{aUo^ԗA:2+-mWg YF HMOi.߱ 1!C|f1XAƁJQ9r|I{>W(r:1Y`iμp=3m;Z!xm3pSF T T`i}4v+&r5ug鳈5x9j3g -ԗ*R_Hkr1Lvג* HÃzyZ*k5Lt5؇rJډ|<)B4uw]Rė!Mqc\%GPUG}*9|gu.WGq/wGa4N=iz\4Ψu@v 5avQbj#`j&1sF ,@i#CXtp\לhMx^Paxó-[QIyCrG##0_),_r3;w :IBH+H(SpH^*liE\@H82 ^iMQk zRK&?>q_@K{۷X|=cp'}MykMVIt&)ũIH̦p $T50NgM{A F>/С)H?>zTg md/1-;K2gp-֬W1_6#Lxdm*"©ſkXHGo#QČER#'SU;W*LMWMk5s%Nݽ(>d=mwL!Muc#pdl;;"Y$7 ,#޳Nԉ dbW*ܸGes(-Kx@i'0&k?l`D;`Z]Jp8+(,=c3Ir˗Ʀ;q)CW 4>'9iBX#:dCg tVNgcwH4Y"e|ɤPMmNj"Pǡ:G1oW.VeE:ʡT4+t;uTw=1 '% F'ۿ,&dbj=^oVKř3& r_[5jաH%^? 3:0FI~\DH -ED0M- f0­]Ņ"Ėy7`AܡhJNF&e>Q0KnāKkT^Sin0G2 d8PB+@Z]MCo; ~j+hi-]ˎ˳/~6GHxViK r,Si m*mw ȦXS*յ*`(PeBZds~:> CL q?vn4w'}C|Gp?I ]wphcQoO,,5u\f(j:grok nLB5Uxo+%$0uO%Sͥy<.7Ri`v`JCV1h~"@7ZyKP鞘F.|t !rCZSBFEYf:0 a X\ca׆Zrv2)Cp׌|;m2ځTŜv cEac6$6wJ*o /dDE.(u;n4qrVyu8eAL\ U~r#P&xb4K|CDzn b5GjW[^7`q#>*t7 [b6+|P+:=(5u͘94Y Ef/?۵dj_`?w!w"HC{d@kV-Riިw_*WftS|b"3Z.Sλns6`#ovVqw &f)|YOi5-uL.~6aW0gdգe_aU4X74~IPhvpsJ=̺¦ܳY'd"EPO (2([ўjKf$2 8o++ "'W݈swƴmv`Rq ՟zSI62)O>gR^o\S̳,[W:f+a Bv)Hq\Rxp;bVhJ‰y3+((Ko6=…?s^Kn`.*&?6J$iIW˜|@qUA9eZћ2"}Q9[ՅJG IIUƌ&m܋fǨcau؆"}q PL:7wV7Y>@ͯ!R^c(`XîӶ-z>m6J@&m{n7|ןofD H\#U&x6&U!DH^do\*ϣ1!Uԉo/К|%ZPv1xХK7Fix~hfACėk[QS=5Aw|ᬋex #^μsBA`G\4|6g@/tܷ}<2U GȰ b N r5E?g~'[$j&b8,%DB[K!6a*d1l t&эQA`Yt}EɊjb$8^Lt}Ӳ%zr0;Z1Cf^YıNd NiF!M (]C8 yK^{(f l⭳0SU5H5\ wu3@f]ӛdGX,`GRjS~2&?Cu$# bG'%19DV:"71YEV)gOÀQ7+%mNNCF͒3#B[8`H8b}yAb] m&?Xkzw!}. f6~s Cw;rM3ߔ˂%8Fˎ͖Ym1k+{6~ұ^. ߮K7ٞz4], P>4 q//;a]0`f8_ 2;q/=!~{}꫑2L!@7; {9/S+Xa@Y>_rYIPH6—:+88z֚*4 AD򔁡S8 Ǣ  ;/z$4Gu$3H8f񞈻țO%Ir_Ma:ޓaG]bʻ!O<|tl.ۻaʸNQiKƭu RL B̖1Q |B՜ub):TʱRk-i5 kqNCÌw.{-:dCED#CܵMSO=u"\W">-3 ưwWεvnEcbz-^ąu.q>73 U{6PP_v*lXx”P{1r ?s(XoY7Y6CCsbٟ /,Sh!F< @W6 ė7SQb 4c i͔}QO |Ds7&br hc`@r9Lx^H)5Z/wò3љ "1#]ުK}.NgW~}Ϗ읿(o _=`7SgVXQrZ 4[@Zա́ ü'/hytw^"z'9xS'q/:sґ_pRL0:i_,hwHzLN^JE<9NW% ~] < P$lַud\>׾5B(fX,:PA_>,t ʲ1N1c=ҋ8K(ϔWm=UbNNRS=73Q,#ׄ^5:Y1xC-=gsNŝ{k3ئ!(}q|>٣݅6&POzvkw"DӺSv@!'M1Fwt;a$5NgT5@~ aүL) xT *ԘAlEK;rufbFl^)Ly\M㍹H^\OZޡyYM[c YqPDBA1^1?]<HVB*ʡQs[gem+֯Ì>٥LS*Z+6PrWU:D&}/\Ni$d\#5}jI 1ac2op(>}R[k_he00_ޥEOU)jҚPxJR: d}'G]zf^-P5/țvɥ^E&;^6м*{M6ugt=xuW;-.cy:}D̃Ud?Nft1)4!1ӽ:*ZOciVL,g.;H(  b;[M'24/@L мsynsSb+YZmaYR!cbMbtd19ƛᤛHzǔ&Жkڸ zګZ.+J8mH7ԛ i-4@n z 3ՅuJc`\qFpqrNbRڻL֡pt xB8xۼ0z?Ά2]땔)-wy=/; 讎MCFH#+/ξPo Dqog7f%FL׌2+~d)fy \DE8perIne}ZwN.HK鱢Od}#ǰ6 ~09%ZIL@s"nZG_ЬJ;%O2>ua Q+*daB+Q$#/l`J\}"խV*ϡQ`>&MҴ^s;jgUqGS'QX\O*ıxcE0(`SЬ7A:F"5fH _(5  ~9u,Xk]3Hy%Qp=n)75E>-2Sp.&FD.~mcWN\co?1 6ktTOqdT^-0kzsaHNSƣ(֒b < a,=ײ ݗQz@i+ebc۸đ-cRneQuR࢑Y'b 4`A}~6>:̍VYb|rY; gi?zi~=JJœtw@t^5*To80oIw}n, ZHx8بyٶpXJVH̴Wmةi ?օbD\e>#tļt ùc{0j6o9%~צ?ډ?#3H)y6V-H?῵!1È)od:rx}L=̝\loUU/QFp}EF^xB_0K(F%SƧg(dIgKZƮtg=NiA^F-'$=5W;bɫa qeEc6ѹ`1|#5KP-W4}A~;rc;PS_`χc3E LU9`Gf)-'X{3(WV|H(шn@9f%P,N`/)3rmw]sV6Dv|6n.,(āR! N\OA} fBj;Aߍ6i]tg"I ـ4 W^iD#=[᤮N^* >KCHPo)V:C S\J8O81#GΎ;F42{wdvV]f5+ sy;Auuۘm񦋡 Sن!X@'Lq ;.TRxOCq=ƵO}_G+;^]~r ٯ(=*{t j ͪdhP]7EӎPڄ1bD֯_<VƵTnUG˨Mc=\0X!=esƂyWܠ.G 54\Om0d0I[~,-fߙ9dۺD=71Mw9xғש V;4~ZlNb5Puޅ8EeJZ3y'bj1)ߚSh bVzzuP] fW)+BǀNl2D9ą4n./P<0/J0lXIӟN"tZ&kdKt~sjдE;G aZ{ۦί%,N/:ThǚGi!xNo"za%SuP57dE9 $7҅ Q [Vweϋ;#6گ Aͮ %K* jgر{[EkU$#14shG SW"1}ԏbBzU9Qԧ6vΤձ?#ޟazVO[j3(.{O?2rܜbNYL6|̌]6Wd"KN&HHb >b9h qM&hk"F-o垅+Hb߾b,$&*6F=,F 6 vW;JaX\8 6 ӅA~Lݺs .m1wسdR(6JÎ s;'a%r@G4uΉNe}b|s0mQю1pMC%BBO?I4fmͅ׏bƆYkr9r'6D בMdr n߾KC B6Ȟl.D5kgJ"<PާgFIo>{FUVDG6D@e`fYa`gb6{ "*߇4R͆5`4izNV?W;&F#*]=">`;(rWXc:ݬ斣b4) E]ѤʆT/ xuKy{p1+(Dvrkjcv^7Elk ` @cugp`A7G0=WjM}=hjznVC8$v>'KѠF@ .);O!m0-Rm?b6ڡt"ۯ)1 u6n{`|¶~Q$ʅz82QF/uU/CNxMO!o$JOBG(Y_uƑBo 5 ɖ@ V-;qv;Cm(T5޼),_ìj^lk$|aFeuyPEyh,xzLy?1B!ed+xZhV<e W=y8G~'_:-NN'$N{2+M5g$˴_հlslp!5D ?۷ri94Uˆi 7`ۡy~E SBP 6k0Mhf/]#:\,!p˔t'9 K=JFS r?5'SWij[>JTO{0Dbd0XXZ!!k3(}o6ws/CE%G~FnBfM{xZM82K:Nk>bW-I(k fӗO&*^f-7#ܢDt,S\Oa-zpΦIRH򚇿jZRVM2n۳Z} A"Z64L8A1̌N3F VNryvrc 9Z C.򟕮3O: ={#Uz`-D37z Vvm_FZba:"2v}ˠ*"!/ Q2YÆBޢTW lm$S&ƾIQ+RoQ\&m\"f5`T|G)DMSNbhF,t5N1$9їjI[NS`LBQ%`¾,`c~;lŝ[bq;<Cw+m $Һ??emn-Uv-tVW­r9= ̊yRi!9dd(I$.r>v]uE;|%) 7g%Vw\UnA>H) eyYht.4 qX֦l\j$&hDApӠl[4}  *Z/e@.P\1~grJ]iݢ /: K![ >Ak[oG\Eob<l{ }$5yH)aPe̱%z+bvMSI>̶RN10:.xFSF^T2UyEi'tm9L"4:2l3R,/rqM Nb,]{UtzMXc8b8S (6 8 Քy]!xQ@ԵUuAm"7Ι‹:u [,u8\ƨ׉l}ՙUs׹ڹf˾!M :Y>IZ "qRsq= p5!w1rԳV↜[Yk1{v+e`[jbk76HS-1@loՂX'2cʭigP%j΀CM7QcjImYesn=w8r^nH&ioR9o<*NAc`'JIR':H{Bƫ*#[iJ1mPТ 3ijTY%rPHk*WUyGD.B%ucuE5X/Aqlnl~_p>>N 0];;P3AlιG}(+̪03䉃DvTms(T2pmxOš{.7Er'yqvV^v]"hGquڶD%ߡnAsC@{.pRgJ(d>#5t<_j\;%Cz+NuxNUmtیnbKq;㙘8{Cu=QXǹ[bOU/rbAڮ~H7X(qաuLHgڢO#FcgoI?@%:E,:聢?U ߋhdq#|Ї=dw,`]rd@i)專a(S3 y?z(P>.}FR RW NTzl?3t}5ؽV}'=j@LAdD 6GcXx8= 8$:۠;)r+RqPO@fhWZtiF!1*82S 4;4$_m=i015AR2-"SтCvg*E@voؤnvh?@vRK )L5Ch/ㆵ;,sRs|Q QAPqk(j6mq0̇s\H%Íl!!*XYTh3|w9xTA@82o˨q5K_hj MT^I^iEƬ=}4۶h` .,dz~缫} _<]"P#ztP"%QHO.}n _9&ˮXF! Ѥ377̡!8L"U!0b4JQ 7*@l07iI9ϱ MZ7щ3j¨;`*Zk54*+խwJbM#FA4$5T5c~MCoM;rRY_!F<Kc/KtR;R9tEy-6a4Y'V6? MpUp=$C@-7q5YNT]ʀ" h<V0O6ir'đ[Xj)>{~hա0sly †(C=\7dµ-RI * ȴRoPܧ=YTb0(%d+f叇S}]atCzaͽ9%4 YmY;cK5l4p{W=&2MT!nNS. ,!Y7ET3ƥcEqCuzC4FgVy,K_۵}΅Hb< 5 ܑqT* X+aIa &H58T|:(!v%SyoR/<_ݒ:d?_½bὦ0I?~:x6bK˖e;Έz8_q"!AVgsP Z4]"|/ar"ĤiA~6QIsgȈr7&ztI:f7B|$v}xǝ)ӫH\;gtul?mVw$ gJB5oX?[H p+/pL~'JxXWBjc%.7.tS%Y-:zq8bNl\~L?axAAbHz $+mѩ&P*~ uY& #qKM΋5ꁙL3r*پط(7V|g1M?t,+=qp*FJ!u/Ĝ3HtȀiۨe4V Rw<3gMF}I1\Dvݔ7 d^P}jcV'9<^2Yi%X#'yNב=-rK!GZ0;mK$\x0]NL7Q qLٹdaK(-OP(a٧ Z}9P/oaQQovjj 50#I5RA}OJr#7] Ҷ~Kf9/I {O>Vc_C]"t>* cW5hӝ $hSm$Ѹbi⹦k3b7FF,Kl8ScƑbBc zu1 us_ 8EwzT֭c6qV1x &OY<%p6NYRA?`d:n1B 8a7\!AXtNxeGySބfHAZd&|G;F8I>EJ92j4 fL*>ǮkWlA` . m4n-0A(i+C::pfv3Ey0rxgE U`^b)-w8Xӽ0cPèbn;" 'dKO@~5oЦWkt{y]"LmnzO8_NȂX& _+`ggw =۸ #Snpb$d>vW{LxhQkG6gWG0Nӄ|=EQl$b}eӠҥX}4B@I߻Tۼ@i]fu&Q(1Wz+ xPL5q^̮[;ۓɫ) aYbu4Œ aq"Y$ (pkم"5oU™|<:Wr CVj{dXwRܽ-)"mCQYX,w8?@eRBG;{z1˯;a( _OHi1mXE7{RWfQ[pE ˤ$/R ӤQjzj,1f8ch:C]1Ht%H6`S=š'>E8WZ<;1̽]5rur0D5UyP-8<"|r] /Tm! qXpa Bfu4-Dfkx7`nZA_0Dn?~`v@)8V "aaVeGhmO7Q+rJR:\EYدk2*~ ?=O^l.'L8ebߟ'{c]y~sG4Pp+k|-KD/sg{v&a^ g<18uP,?^6_J0]du*ÚYeaPuTM  =s Yś0+t3z=.E,&=Dk[:)[֢"vSvCyǩJm'-y[Gd."G;2ҭ[w~Jɼ&@2x#?d*hżٷXl%x,E 6wI~|Lxr; f֫ҜudAWNO5Fkoc3 fF< =N2(&`䝏!HjRc!55nkU5]6{\iNj _H8;ѫb/ 7 B -na~AKAK2r2_%ţfS X2S \r5i#ҨA ^PHUYy"%-F L~^M)V}ܽISGMȸ'18,:ӯv׮אzIOXLFDﷵ*8TTB|6TMMT4717XGM"7b>dt= S)bf`z m(.\ v֏>j!U-Ss=u&$LmBԽ\L/WV޺l5.("h^ (-Ov4b|Y+5h4 1wSHe2ڮ!,3$aߒZv*ݴ(szO4@Z" Wmgpx,T-kJ  anr[& h#ʧB"D9@&P+Oи wR_NZ*ɴ0ō['i]]cߗ[Ӻ8aVr  ; T,H㔷yw< CƄ|/-4o_}) aPLbp|\߸v'Xw.e|bҿx-Q-Z'Yۋ%Ԃe.ľ;Agb-2pBrZY#UIDohFX8ܒr˜0R`vfXm[kvs2 OƓg CtOG>K vxρ&m095˜E3N K, дbS;mqKJ2 臇qz&'VH*Ѵі!#k*J3C)avB͝[BUY!d>Ÿ 4_=j_f]NU b?ЦmH߬@Q-fF/G^2BA!{{P2=u͜X[aob`9U`(MXyiwG4 } `0e Oi $@k ^>|o!b!oLWMaM3dCWۇO;wAmo(v#.(պ ɑt<ꅓDN?X^v>ŜF6O<. Mibzְ)˹4`,_!9gYZ07070100000303000081a4000000000000000000000001657082560000c538000000000000000000000000000000000000007800000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko.xz7zXZִF!t/h]?Eh=ڜ.+,k+hר;Q硅&oFl2׬􆠸w.5m^b,YW31/( 1B)a.4>@w KR{q?{UCGy|O"Ya\gMhsuc0&` ja;Nd&^Win<23cuA=9{%L`CcG!De%V{鲄oݴDR [$=U!@WZ W:Kn .zi_̒n5ĥ~lfX{iU饬{pAz$?ԵyP-HD;tnY|$էlI)0p@)YSZǢͩ=S쵬Y aVEЍ-t՘,[߮Uq}}dU9QհRAۭ8붏AlZ hmxY9;if>}u8c*YPiMT;2u. f3y_ld+ gꯔQ&n ԑ 8j6y-9'{Ę[VI;4iOh@XH8QQ`G&Yx'}oEHx,g1N9`a5<hdz W˫KTz?{8out3q'`;X'j{03 eH8&cm (ŸRtA\ \wj{ĥX9dMvT?[ f`(}z]֪ ;*xhҶS-[::58I-$f lѿ?AQp )Udeqѕ6щRERr!Xp଒䫝z{xgeL 򑬚pLm:H&_%Z%$] FuK ņjI 6x(nRseOeC`w<0L8ts8u ݿ ?ynJF)bG`/=6$'-BXܧEsID pVWzg)/xkNEF᥅{s }3خLFB 4Wy`*@wbr {8-D-x2ƨ0D8T.% KpMH:U[M$ik-z WMu])^]ăEjx3!+EI$ wA\e%9#Iz;t2͘A *}lK^)Ko:N>9!p|w$H=2V+Wio:X{ܺUͦ%oN%Q6+⭨FJvGƭ]T+%O+FӐL&Q!;AyMvu)U]{z]>ȹl U8B=nKQXH盫.|δqnkTNC y@}FI8SCU`8a"<{@O-ʬɢNI-0N#AH NRk`=˚byTQr7@o0->Dz[rED& a-+Y_[s-auADb `1~pZQ"ɿL{[ ѺmQUK3bbP@ U: " rK;Ewȑj^4Wd$]a4XpܣozTYT,N1`UXŏŰ1耑/dJBJKO[&+\R5^C+~v D,t P/6#_ q(.]L-z/e:~ţSnqؘYc=6: : !Ùʎ!{1ԚF[/P+,G؂3줰{yj3A#+2O2Mv9 [w<Ƕst"8٠r2={w@311/TgErB @}!g=0r$~UՠISq+xnmi"{"9edW} &BleKu"ee2̆QEun%;=hq\]#rZ7U8uLX>%w%Z(̎f `#r@1\SdyW''O4/qıC/V5"X.XrYv؝sfgزlBReiԯcLE]IF յk$-A\,9l$6D[`3lc}2^10>e5-`1C]VY 8@DvUk_'w"a^o;#9U5_d?"C"Ṋ?%mC|# k2!=.}Z46-&)2d!NR<9n$*v7QjC<~;u 3`tD<_Sc8>Eo5#Ң>:Ma=䕕jEvfku1ԥ-LL^[7/cM;DY w.ޝ)yF'?+ ~9='>𺤙v;_ÿs8vj-a*e== ԲC'sgʎxwOFzN&Zۨ<ؖ髡QhxzH:_PSM![/=+`IGECTݙ8A0ٯhfM{) YS4Dvg沄?7"pR=$ؤa}a#u¯dX'.o}cɃč.~P2bqއcR+m벗1hp.Yg8s.۶ň^&f3'S/s$a\K]b8)VLruq,U 5\Ri@WȈ,a1X (j#p_;5߃JT.F8NE&WU8l}H)k92A/=;);-KqWM>iObvRRK^X~QZ!Z>|sʔ׸5F kQf_-u8r/NFskj:KĬԮ/:yt88Eq8YF8q"]w4-LDG]}EKJ,[^"xMP._̲0Y !̴8 $[!mP{>PxN g~=(q\- V{A̺- y2W&\x#8voJgzs>eC[I3 90QMYʑ~x 6ldשSXC/9G敻&h >e[^TX%Y,?(:}E6k2JP'VRg;F<5o6l!.X3D*z_Ű:FpINѶ3s$hFKM/1|ZbrUa_xAR3wՋZ_vFdM0*7Kou_m_6#﫴A5\i7)FA<)%@@wS=vL6序X)Տ, 4?Н0 (MDy^p_MJK~1c]8\_JoZzi2A 1ETOu 9Zl}saH! cǩ⚻M&UC 9~Cxʑt;%Nf4~Ⱔ&_gtQT3)b~#t:7 pt0L 2/4+"Bܧo0{'TLg`k~ԡ<Jhp=u:ޓԿ:h‘1 [,ezv)VvϔC9L-h^욈韯Y\&|jq@4wp糮|HA!zJdo[Ġ{ymOؘOoI.W!z &Dhh9Ҹ)LK+:KΕ!7׆>JgwnІٳnZTa M@tY0c6kυ.$DI(4 2#JQkbdY 7@\ն浕 9H ,uG +?\rr^pO`t)8nX~?uq4DEqԼO3><<0Kzvb=(Ю>p,4 5X#!x&9xti0=)q6eDZ6..!T B۰L hl+j~|lt-xqgz7j)bC.Ppn`WW ͅQGi[6DiuȶD;n"+Ef۩NӨayFig9>EzF?$]n!{끏F[VDZ(էώqX#?w G&[%L|p,;J^18} j71+ݡTZ"AQnL-a*l>v!:(q2/lD@aQlQDR8)%.eb|frZ77h sK-AMl9"}{o3rRS,zF;Bˀ#:4됁hf K׏~ 7 _Js+ [j*P wVFhqENV+ Z'>hnHtxba+ ޱ?aEv*{0 u|At/k8lqϱ`6%vjkj 'Ѫ$|@`$.pm%['홺$SG[7i{r0'2\œۆM?3ﯱic!WM3 U:txqL`2ca݀V ޥVRC{f#+.?Rz#&axWI{^.l>K{bŖǛ d!l(*PnuDAhj>>s=!aѿfѫr od-8aM6?_r/W>YQYsԭLϠ\yqš#C֬Ȉ7CphԤ-Ţ@5{;б8Z_l'|?;sWbJvS4~o wЇao{(% ࠮2oJ`.-̢g<`ӡmJzX?HRy[QI,4VPjU]/!,EX=df%;T#\,/2Kjǔ,ŴG WٴȇXY{P[F@BS1 8{g\Ei!BDxA9-NsQi. 6T~N᱋u US U"UD g« \ٵNii_CESLZKc a)&Uc 7ìK\J%_ ?4uzqDZdiW7Wčm7Q6{V;W- yK4b"z$~'mX:/NxHʡ8=`:cņ^al #DG ]@TgZc2w,I}/tABǔ w v#f"?G>_8]~t1m̔d:ޱ+ eL77`{(`@M܁د]N}wMY5"߳}P~P%1S0"6ag2`h > &ƊS 0ئ?ePaC HG4]33SJd~ԤحiҊaH Ah]DN -܊lu=U|Vӳ`d[^RQ'e&r8h컸_e?u #^{V qvKZ{{K4z}RHYcH$G9Uxw&5#kD~Q:z=A,=X\Tkp V#BheJNO t%q'k6ŽIZM!=6Sf ~~ʲ\tSmy pvXhUaaX~Ih1O& z{Ė20#Q~ʥ:\2i$]09xyeS0 cuz8rd߹910g3=B1*iQ̅%%ؘgᆠ?m _/rn͇=k>$[ I Xr*~ 7Y"zT'!cL]z̙LO،&A$3:;jer/"3-__Xbɋ荝AlU!tLHV`Ѳ-1pRdHq&6v+Jwǝò6Rb &}3 J΅,0fލċT JS,.O>,0zrrj,m^aܮiR5@{WD3Hnp>ZKà1Á_v]mg/Mqb`8eld"tkݙu2vNNWI$ R n@xݫ`Di8{ רb]lG- gە ;}|Oyoi%J@C;:VGn^tf>Jc6E-ʌ Mjl=ڈshE +Wi+ 3x[3;"UdԣZ a质;@,A@SMyac SMWL(7"s7ߩk_D Du~U^F#8h^>'/σR^sG$#`H1gb5.eR$k ͓dnJMK$OY2$(ogyo+(9OZD)a"iR~CFkS:">Kc23r?NUB݋KGvmE+^X߸ *ĴK b(Zڗ'zJcv}M]{tbCw.G%ƫ>"ryɛN Ty7k`ς&. qXAW44i')4)mWJa3ZΫ}P`ֿ1rx/~v蠮.%SOJB*jtV3!k-5q3`lQ'2|p$u:I!052]mqU!2Hc->$Z!Jalz- ӹyRc K阿AŸy 76_ ׹m VRs :rk䃷Y= v@+I .G5n<u7ʨjs]!$CUFnYXz} ̆o9$V-.?} ~BBUnb)M;=eOO |5yzy&50酙 ^jbϣVFρTqXL U.L*}kz@H%Q@++?aȐްA`5aޛɍs(²{3#g`֣4B*>qUO]@aXG|q"J{O4YpE®PDf5:kS#pIB43A YԇUk(0:;,0m4oKs-_ 줠Fݕoj"xG2|z*&?CNFJ`J1O !0JdA[MYݥrq׾=GW;^PbwaKl,CbRRo_{X+O0k Q%\it6U21*灌e v̀/X .㛻 !sJeE_Ґk1~H(D_ #e4P}} Xq약1H bSrkr_Z7t1"T|#Ȃ⃅|\iyp[^Qx{Y3c#[.BZX$v .GEUCnqxб'\VVO~nk| `oZ-2C}aFG`baUgI&?E g@.Dwz&~̀Kp4$c# Yɠ/yPa~S5ZH~ BjA!"<\@m;pAHma7#gNmZ_D)Z =i!_Dy8DCabqãOAnFsaOR$\2)#1)BhO/#0fv=ۖ?au)8TAw ͔x5n\y=I"g8_'*F`c? umoĊ'`Q)#1$yUJ{8v9m,gT4uᛥR,T`:9kcAqⴈg]~aAMrE1Fл,E;6TI܉B4fk-_$]kc`H.m %Zi_08q7֦N笟zwA%C-PH4$kh?&u4ia_C|^,iz.hQ|V.W$o["A18:C5?oyĐa3Z.@ ԞC5 ܩ xV.|[ bY񧪠=߱7bpeQ3[jV0k.1cyQ+{2qbb6[SQyy4޷R,QD 2\ :W-j].᪠ Vrrzav$~Iؕӝb.] -!Ǐs~dqT,.j(Ax|F+ Z e+ݦBXO '&1@jmu?u(Spzh_34/Wa*C~a)ux ٙu0 MC|a>`R]Dh3ڕyG1H70- 1]}*Z堤)3xM!&Pn-z rRVAymƔ#rIx݌Wx 8ͽr neoiMl:x ؁ptդ*Mpe7ʔ Sb[z"P//xGpҿ4ߚY;FзntBhB_# b|Y9=4lF9sN#Of̗Q dqn PK sO+o=Nrht8Á%'xG`HIX\17O4w0 kJY#{Gѣ.'guHۄF0<΍ LĻ Lgי%kU\'1.4Tl {ˮrmdYZէ&U}o-ȈP9O۽Gc&ցO(\!䐁TTffB ;Ww#Ie)sZhEA$Xo.|ş#$)P$?Zg5½C8Gy# (fƍ:uc%0➏ID*soXmd+BTCƑ7y)twۼ"Wg !N؉>E4o|J 9ZO1DPw;`s=prËkOW0Kjw-u(ersX.1Xko[epR;|+,֭M2qiXF-OPU[K@ 9㙸H:,<0n0{ Z !}P^sNQqXwV4>@fW@W:*F>ϸ Fߢ_beg zXXItLb҂ ng•C|鉨p~JoiyCg Pzw(t V؜r9hkߵe)S붵#*%lmF:NV}y0wDm1A(R9 sbuIأ;l32&Iصa"~g~/BSғT= eZRNuJq`;H1C`\qiͩO!o%;me~{ցa *)R)6WE4$ Б= HBHbq'.(-JRHf%NyiX97~t~~ {j=TΒ #9&0,"nJ2LMtx8-sȵkbII$^q'-#[xٺE*llMz23 v(ABJ@6-.n QR$ 2ܴa U2ɛ:+j-w ,Z &pȾ6c֏*uZ&ż+ّ}F8[_pv'\ xXE1̮RZ$={riy]|2 DGu!.Q&>"_X !<ʉ}#ӤfOm ,LO, b#:H"nFL?2ڿ"Os|&ׂ@q;ICSd 71%$:Uh{{2D#|%1q뀙Cۖ?[II%mAZaqi4m_, nW6*"KVA[)_ uW{1#>4)GAWFQ:H8=F!)$wN5dD7_҂|ča"B_W0C`c!DhE}8RN2Z;pސ>>miXq(2Qr[HPJuzkg^\چE"4,==5y.7ⷚ^0G|Q\1y MV|ڃ~EbrKz. Ѯ/I;3%gG2/`2ִ;m%Az &LJ]Y} " 83ZF/hp% Fؘdj5# -_JAQYt7O0Ec5lb'*d: "F-uP /rȁcc[bQ{ٹX%ZKAha/9 Nx7ysۡNa9Fۻx7j9'NKbx\zjJB*1ets-"SfCZx ;G@r/LTĩU9j!` nf~Nʬ/e 8[y}(mC)%C+v6rZ[CT LMu FQx2̢O*L*j4Lɍr+;A@>ӶM; 3P_woqOPXabNӱd.4ĭ3l%ePǓ'P9QV? I' U6g{Xm_ s:{BU!sSzb*j<v-G \d|Ng8ͰCjnsIbXn+ewwSat0>_@'8d[. $z3iD֤lsڐ6pP簐.ߌ?sg|o뜮q W<[= `,T9Vp'!5|6&SH8VR!@@^'+Q}rF-JTʬ rUv` sQ=VT$DV7"38 %#Mq1L5Ett-L/a]l+~.یS"yfEi`v`?vȧww+?뒛LU2qW޶LJ`Gl @z%`b#ݺ_A5#evͣj\edg\+=Ѯp6:84=`㏥A?g0ۮٷ,iGu62OgVr&k6,r8XCv,J`㸛V(=m:HujrB1OLur|aoV5 xd=1MhKKZ11D7Ӄ݄؄RI5L|ٵavq Bvm'%lae2K PS瓮%8|$Ո=Kua$v.DΕL} ߊ:r}tbK/ )^Gi?`r]2c(pC8 k~#`|M&aEse1J}A GХ1Ѧo#;Rb[`xs.}m^Vt="+&Aϧ3RJ>hycUi|,6xAhnɾ#KBbP"\739tJ8DE 7AM̋yn 43X{/g5Ӻ y8dYj=sܡW&KAC9qQ(}-df*b]g [{&U+gOņ0z( ZLge`|q|`,Za).2e[>#_D[%X&cU NE->^v%,Q[ҵ" xkslf QImA v[/Th V/Iї}7{s7>FCr{'щS/uْ>{.y46z TZ{:?Tߥ}&ϡU,oe%a`ȿiqOln7Z$gM]a="qڬ!A|S*vr.@%߮5!1un=uةk _P;\uWZ|Q-CJWwՑ DPN5 *I?!AU2@CԫSauzP3)+9GXMFG6*N&! ]J6 {PSL:Kq;AՍsꖹ;:0z>?~&oQuDbk3`T, ]e# $\1. fDvc /k>ͬfGFK*j+g" P );}h"cp&>3H5KiF'o?3~.2>|.9B5Wl7-i0 (PAA4 #ͤFR-!݈zf+sY՜׮Q^ڟxk/pŵl_>@o->֠Z6doޠ/C$ C`遝/"i^>8&;,)WPk>[ ~N0~Qces=(6IC˖ACʔVL;{hrUx|i7+oزmNH\[G{͐ʗ+,Dmv-&X(#$5y[Z՚uIEl}]IS=[%T$Z՚y KtTPw4963Gd'qI؜Z_/K;Ok nu[lj =]UN{sZkM<|~6i&~TAt7191Ț'Q:~.#$N孂ܲ!xYwbfR 鷼mףX5jp1}hV)s' Ria`-ʵ {0k% v v-!<@PpX 0OPߒ.授̝є#b`V ,ۢD*,lQOXhRZ,f-Mt{7MAxejYT͛-0CYͻ|>ޅ ZiEKo$i=Vd(g"p@~j5jM6L]]-;1d'Yc.6V_}83(!ȖW&q.BF f%^hq۱Kr *!8Օ1sF iL֫fW`팣>C<ΓV6tBE A3SeBY1Y+A%6X,Ơ&kCv%Ny ~9@eo0~c){ޟkwJxn#Y+e?HrG%MK?OYO-|mљ*|EGV@r@yhM͵vv6IHI @oůD= ˣ5+ ^>QFBD-1]̊~5U rE-p9]SO/TCIj@X&̝;1&{PP#Ө=WM(G gS ue}$=ȡ"m(o(oA՝OYV\oCm9_)tRG$gw5|m[ @cz`b ak c.?tQ.7dzrs.Kb;;,=U{heOHi\|yT774{$aO'- 缫#ٽNRA wb,+=|`f,*Ld5*>( ?-?K Gz(:׈;"īv>Ufv@k(Rd!:*q (եG`8naJZļhĈ u8lAj3A=ĂhW/F<{,"B&0՛y[sRf&u9CU[elɯWVwIf6uZ:Gvg|.ȫ%QB{qm!T#5l,QFDheu D NSm#;xY'.? qghOڞA=X'qc- vy3x ̅L Dc2g=%&S@Me[mcj N<u(bBH_ pOhgu'K4i +t/[.Tߗ;hw uܜΥ`f-I6n\\Ăz|[䣅y"S78yIXw7iIF7/5-,a/ܥ֩fkZmV ĕFb_8~r˨(kQ\'+]ja؎z- f{Ŀnac=_F s;u: Fy'It}h 5ujv%&8(Qq)S_I>ىl?Sݹi"@xil< 3]yډx PnjP03JA{slF?䫭̾ d̎)zgJZshZp$Ζ'5+`(b`cOB䍠D*2Վ;?CuL:YEz{1a9R/|,CVhM9ry<ټY! *x.9w3-et%ҥ7 P ƙ/go H0r#XY_qsj7uY[hBCcp}#O\md~dҧ+?%L"o <= c<uLB N@F6 Cbӿ2#,7P\3aC̰4T0J^q% y Iέgrp0ߚT;3u:|qfrx'\x0zEJڻ ϟ<7/(jS CyZ=DS\¼xy^i)i7GHFΘ Ru,]/B]mx87 k#:׊jkYҊ !&0IǃmY)ۖUN˿Y-Me-$P1xBE&7<#6 PZXcUNWg> ~ilMGg3+Şeij d8iQ[ ɳ* "w eG̙nzut}Eҕ^2KYӶA2'n%V@tu5xu-#BlWwNZtaZ!z@SҙmLإy&;%m˜N MVbm1ÊmȈP0M{Mu5L?R`m…Ԗ4sF7(w*2r`*t{`sY0{kxbuS,v#F7A%Vq=RƦV>6vZH/@Y+`kG9hĬqg _;l4rT)x&ȁRW-K*B!&OHofs hN;1? IJ^uXZRwz Q`rz?oׯH 6!\'&!4,#Cxa?ZgpvM6}ofsp1N 7$(9\˙Pr̞ғx܄_^tx|g^%$`t %{ ҉$ߙ.:ìmA'}쫮-+_OPnF;L lvkWJN(nBxڅ}ѯA>lw>Ě/Bϩ񸔐ܭ{"B/tA6Ӳ<4[SHj{YȨ:о9`zc#m}[opYV )Gzk5_,9+ot8L_o*sO.arQ}h FM0_RVI5s1 QP! 2X3y`Z¥ mr;OkqI:qįݝ`_W6ʰeV<B5h9O#4ⱰQeYB9[-L&̸OfoE1~w98gcF,:~滗 :dln]_~Md%k *85ON.ߨNy3H1fk}Ņ`j_R`G4UnնGŜȵh\Ok(_ܛS%M/vrh[Lw+\mY)HŧNF>w((ˢ;K=珛a-eQط K>}`AZ bMb*~,Ta. i<jOj5+^7JnUclMwb)JfF`$. 32e\GQKŌH hUmƖ󻶀&l2^J@X7zhTgwETs#lqa:Dڅrb yh kuq})et;vYs+TBffC,|YR@b( r!"WPі "j G4 'お3+ P4 w)m+|HNk!y$pd|2\Ң4te8*t|ܲ`YTuN0;We_M6mexKl+ J7|^ǮZgb?MxMM]<`q#܂=W@Of͊)X;9vԖ04 YO~0fw:rN.˹0#q 1~C UƁmsă0XL$¹cjɻNY|n"B(3r taDM=Y96`1uĮY|ւ Djډ`WyTO.+= ^l/cADd )R=,aJ{UX`‘ƾD`m}d8VJ0*ZhUš¥na~tϕ[71EO.Siƿ ζEAS  ַCg%Q_L)wш[HWkYŇ' 6 hYeE_OIH;6vBjnv"#tӬمb~ϯHaF^ UuEc>˯4Gs沝}ۍ+Sqm[~$sPYk(&^ l7]vx:n$gZ4&xTL̖W;Qʢِ)ݮw@kCkhR m8Oee<i&r* kN4JG]#k6L`W[q\cIY c6s}-wwzNRHfW}8_ކ,di[WmݟnV]0&"oMOϭp?<*KsJH<"ժ.ֻyMࠐ3 @IQKG.cvIǰV}͔kX9U X |gkx_aDw`aqM.MוRFnmE!1Vuh[e`Sv!d9Tg֝;E\0l`'/6:Zf8zJO(_Nئ@[ &.}mMW&2KK.4ɋ p}N}s̶T+jɯ_ DU!+j费^ϋ2fk6i$W`7^oP_3~Z*ˏ#͕;tFgJRkUpg2\ ?WrP$6H+ Rܭgw.EG+a8 [i0.F+M&ֿjQ."񫰏[]2Ϣ ca ZW&""QsUpX=GOR":C{C˷f X|hE_ 71n~8q?(|-nIЎ}`KT Ym?X=W#@ $ Y/ Pgx|^[mro:)ikw[ˮSG2 =g*Y'ӄ^ʣ=/8&g|Ds'Tx[i^3% nOѦqИE"(,W(}1 Y//6s 2*E!,F>rJbl2UA`ш(!*tlӌ] ؤB_"c25 ,^K nuU:m&paQ3`bs+ h xro1JX1Q7%C%1anb܃*^MӁ3MH HyM9Od31 ,muC$VmuơUa{ـ7Ѣ.M,.IH؋)¦.&VmwXZ514$cifo>ۈpu7hޢ,Pu os+؄hxuڛMq^QwMQt|)r-o̒ȓ!Yřۅ 9"o_d\O`C &ߛ 4Jc#t tk j6u6a3}`1Dy R@tƒa =exk}̜~/+=Vv?^!bXF}JKd]C/YzMxJk2]AP #i!ۣ=2@pm"Ya'+L;L|X5SGy)' {(Ji],{ NVxJwrD3ÜԤM^g0IO]β߆mKNh g+]7 ?0rR`\ˣt{K3{ BŜJ!&xLKl6WqwLCZҢ w/&M,WN^6]Il|ơU+<[xIce0? J?:'*?VBf@UY?Jl5{~A \@r8V+uƬw1[>8k[[aySX,\SzQMD=e99hԊ-m[a~(wg8wGlz_Y|϶ϴNi8LtzN/e$bv]q<+ghc C˸Z3iIݺT6̾OODӏ'(~$\lCGNo Q<RsQ!!xxq4ows2`6wӰߒɈ'[:aj3bm0fJ$w[J4VLS35G2$p+ VLC;\qEQ`de |n<3 a S3-]  zp]#~R Zdr?Jp1ǰhR6d(!&Z, VlNOk ֧Lix o]:T<#Cbv~vn%@ݎT[`õR_lA+d 8屄DEH 6k=\2y =Cn81LZ=k kd[ LjN!6X1Q$1x#*Lild SXڦLPWM4lfh߂W4$2:6զ5KcįEN &6EO_q*K}oB̈)Z, f4 _Usp_Td<J"|AFL)J(|KV۹N#uhҽŠ3rW0GrX^zū\}zS<N9=˪%B,+F <Քx !B ]뒛8N7.>lh!)`NƼ+A.9#p` j 1v[q ܓH#P",qQjMrN@$5zZ K<%$շDXWQ$*Ya-Q-TBUC&ۡI *!$/Q2-ӆ5+i! akm0-#kO# c׳:iW' /jX_.Csy5yXN_'fh7MQV̯MCgIj^[Cƣ$/[պtBF2SOk:I?@@I xPo SU"%D4nm=)/i,T^|hm!SPزN](?p>Ͷ?.2T|D=nFR 8 !G)OLGsw8&Lt?2U{f"^S9__}s_=B(MP5ZgI@ <}Y+PYC#'s-Q/)ӔYN9~$JƬoW]B#a% ⮞>m-0"Ifzj5ZenLUdN9>US\Ѡ$j(x$n;Ќxwng1?TkwZ3mcjE4ԭvz>H+1Y7YNHZh*:aEcrp j 7_v ǵS0 [_i\Ah++J>ס~7}'~{9eAwua~HR|y1CԽzsHDNiBE@MΚJn?RWh9M,f^kus0DtpH&?)tB8tTa7nˇ-x;BR:G8*; ߨ%@Q1_,fW)%FBKƅ|0/N{͇ѤięSFQNi٫~Rz[4r[jl/h:պQ?45 z9Ʒ"r!(nZ#]i) AX^\W:У+S9rr}y:}Q6mla0GڮJMSrήtKEsliіdژʪsj90#4L3o`$ߖ坍_-12-ULm,gt˓asʩ*5=PvN*HѲDzm?XW{~Fr$pVc5]Π5Usn3H>ݶ*v1_)"H:GP#dׄ'v?`HcҝDyO<1ap^K_Xec$@_la򾮌/IU`sep946~,k nZS 4P"<ވᕷvY}1MnQ&џ'KyPMÿ_rƉg 5xsi_J wv)3WΧVudGOch6frEכ*Rb@~>pp^|z ()"})j$a>ՈjpJ܎ GcpN5h {16cBavK4UKM_sSGn {Jaj\,xTZ 9C-sOB햱.O<-cpHeoYB](`!b D[ Wq_3崜,1Wq_TDxP+n˰{V'YOM+)Ms9ce:~#z!?X̑ qR E)|'o\MZp9|=N7Qy^'Mh\\{*8T\ ?b~.YnqkE ȷ;x^F{9Q.C;qg"W[TޛO|&S:l\{DĒoq2 +f[?6Ep:!, ~]LbœjqJICٷPg DHnS(mpQ:-!enVQq^$_1'8{hGAOw5=k´3O[CV(;Ve]1Z;Z*]i\Ot3@egq֫ $N`_b2zID*d-UzS#;M'ejƏ~&iEݝ.aoPaJ6dR\+v=`J$BBFzf4c@:Qk3^DZQmȨu^ eSDfʩ7D^T-}XƉ 7]ƴo42ø{𽸍~ @{iI c +N7p,Apv /osWN-n^;1Mmx6çܣ|+zCkw)(Ǹ)Ápf0PCgLgf[:ݕ MXSu A(/=;W"l ]+ 8'M}8Q | >D/^f < H=("*X?5TܝNʿԢ,xaƏβ+BN> {䡾77b=li|uL7j/9_ i\ ds1Ey9dvb&驎~YBָtJJ/3xA 5t4<0U4)+VqPqI~ Q,xXm5,㑦-<`.DJqHLKW?u eqUVQ k+2Bd%8޽(HϠZ e&9E,O곅?~Q}ԇdp6QO̾+Oׇeт⩉;$$7soKH3"˧v>AfutGŪkih?6?[.[OEOQc$vt.z乚7E䠕mWNN^?{2KB:Hיo]nt"ޑ$(O|>Y_ug=%b?dCauVTD[OA@St {p(9₭/ze])`\Zq:6}W5 ";VSt'^}8g"b֙ߢ+6Ug_93ԃ{1"UH5ԡd'{bU 7nAD4#a7 8nbA_/-0]/G5SKzZ[(<?=\Ph8Td)z+1иm )ۚmCt5h$94]1h1tĭʹUM*GK̼ӂ2bv5P m^o1"=NIJDgF'6x47?BƉ^iϽ!8U+h&$d9̛IidqɀqGh$YX,"jf7Dޜ"Ҳ@7k(}Q^37w xOfU3GOC$8JO?8= w.&€N_;+)ݖ?td(i)-暙TP)Vn@8˛-GO8c1S|7M@lBzNd7C!9GcR$!xI#dCc *kmDfw0+Pl<\y(bO K{c6x)%jgּF=m氛9ƒ2]@iam:X!Γϙ K8{8n^91? f ?8˛maqUlX=<]}A5%MsfEPzC”nE%Q8d X6>e\pɿ(j;]0(TC0c>_XWlT_8@#-u AcZh:|sCa,qnkil7‹n -`TqI>T<=AP"eN=?}ۺ:?Yf`ޛ+*YJf:}APHpP3ֲ'Z "<sǝ'Umt tMIZgKAgrzĽ vQcIaE8ҦfW B3@|!(Z{Jy+NsX/ɘS7kOt?\ iŝr#%LJ60H 1d`6p(j׮uG|,|ylf-W';3A [R0 m,8n "pyͥ͌/`gOr+?EXIwF}W#"Nɰ5;T\I@CtxN/唆>-uj *@E1\H [BL2զu*wWV NyV/X\mde_\P($x ]q-'%BXZb؅нc,QH;1oX7ߴFh[VʆEIRC2 v^ 存Pc>lV-M6SoEt_hhjDQW6Y C0f[4Js['mtF0|R􄤞lJQ%iRd8AVB&t52e D%lƝ%"sQE2 ((WH,ƗD5f89^]W5u{^x݃cI5kIB yNJ[d{va5G6: ]4j@/1<|&&3ڨˍ~ZOޅX+4܏}mmPA\_P++9G oK]r}MQEKd1DgMVŖ\Owya]kid[_ B*1zZF$C~ \)PC9,`{kKX~ UwpIO@gcW.ר JEydN8u?X (FlY7SE[GcA@Ϝ&H5i #M¡̂  sJgz_ 'FLnuP?zزx[EP#@Ozi K;u؀<]3A!!7Rg{5{²9*ՖtKX.&l'߁T@8ͪ_/snbr[hJY;VOQbV=Q-ʝ^gqē|q,}Sw5Psvn/IAg14e; }ݷuJ)HvJ y~}EWrrz@BK{[w+gdXK}Zp#O!鄲Qqٱ8A%ĎzIk>o SOt;Yh2*"j>aSE p=(qxNDۮ=""C^@ӣS@ ϲT/` (Wt8 u.JӞ9hZ<|LLN}$۱Va3kbh["|UލFY/hn1X31 p,X 0>'JOR5#^ w5mhlt\ˁKcb(G9=eQWXzmҊx+$&1%kBС ^ (˙S끇Ӓ7,K8#Rnl@JaK5=k @dtĭ i$(u^mLhylX׋ /=7TR/tNq$`Sv!k\sI[~6Lnt~)k8 KbpěQԆ.tkgJFm|sUXz\l4Yd5R513E*x,LCƶ1^WeC)5㤳m4:M-%w6ʱحSyBo0"A9bל4}lukU;Yg.,jk",&}oIPD*fX*r#\ ne_fZ۵KgTEwn1z+~q: ܿkћ^r8}j_ 6}lsźv^4s83SYp`P 1a/@NfKn03^{yuI:oާՏz!F*]2 gqF9)w[:N,,|M[esC,(Z.JG)ψ]yغ󵁰gO#,]|F\͋ }ꉡ(DPUCxzICZUKsSb>r]d J> ϶ gn% `/":܉-Z֒Jl,A&qVp P/:C$.ٷ}:f0fzA2IkJF1V=M$F^s!ڮ.s\yd\!;C}JH(S8MG&a254CSI?Pr,"~_.spRY?bBeі9-68Xl҄  J0HO,WA'%4*dMd1w3!_aCVE1h#HQTbQ!7Djތ,Ze_nRD hĄƬ("Dy`av<(8کMuRBdؠ!0B 6;t&9wysW0y%rr5DԹ܀ṗSf)615/fWKdͣ'f#SG~=><O?h5SӋ(Qӷ0+/,lj3CU붩d@u-n:4WFz 7>Ꝑճ؎#=j+w[a5MBMĭo@p&(vHΡP%dT_ UA@u.2za4nNm XvjZm.&mA)- 'C6tcW!uy?=Q|:,1$gN̫C?;X1IDUbX0ǖ c{02vuq֑rEJkaxĨl㥇\Y*02XҟHFL8( .zTx*'Z 4q(SuP~X?p  ]1;T޵~1('T.sQ,fG!>O+BOC+EMėՁ=p 5NIt1s"oy8yхv|+LF8M=GehF[eܼ'ؒx f6=Xlr:dΔDDTi@*{{}zxCHQbl{/椩`QMAuXr}[XE lZs8+& E>P)J=Z6_7IJJ"rZkE>0>k|Bi3%qj>Jd7>RU\Sǻ]#-RAq0$TDv /EBgҋHǸ e2 OGd(5Hv-n~>'vEӇWQx"dl6N+iBZ^G#Μ/dz |/y{uX]ܭH6 ?Q5SV):βo9Di&Ux;=IFvlǙ_l%PZ8l뮘\^Q?C`JȔp/50dS)ۂ[ܜ ?M0ԏLHL'[M.jmEJ0D_]pYG F{ &|SDׁRPg85nY)R'DRb78vYYSK)L7_ҫ#Um/?NM4'8'#&9 ը̚SĎ"˕k9OҬ,rjUpu(k.b?jG#E<8Mʖ!4oP$qv:Q}:K0VxJ2TD&7o:E'LxJk{$UëNTtI' 8nV|*vFNl7SPخ A!8v<*U*Ѱ!ͅB̔]tK;y } k8&z5 j;ř-}욨SbK]_uP!D,#wKoDoՎ2[) ;"cy']'MMDSz[˃uggTt(lrJ%+׳M)\x; zHi03$L㋆U{0Y1J=nq@.E"rU(d\,fH;Qgq#scӨBa2lX[Ax5Ž@s4j&'12/+ukr-J4, +ĚS.yPl P/$M_8ń&x3<3mVC#WMv韟r>94oI~z\y5V#c@Z3a6Huڱ&|Q٪HeZp "5so'ē;<}6tLd Gw*~?ڮё1qF V W}Xv_Q}JpB1:j[<*DfB䅊&#'oC0d3ńIB )%;Lu9dj3x#6YvKTkw)z4|̜ؓ63f4φO۬D\68(ܲnQxdcг1oQQa}rqJ{_zn}ݒ%*xVIiHHyz4JU&pI=Pkxp06)Z?15wi6T󢧵un/3{sBw/kISS`~u])wǷs2na&/֘y[͆Q›p@d_)+i@0خ5ąٚOC=LUa#2;~b.kiQFG3t*vn:9oǪC:'96u,\SS&WQmPoEb}t;c'?&!b1ӚG(C"s5@r렕H0IA}O_H+e`\93 ꆜ $tda5Wc%ƕ^嗀R'v#v4cQEU:%"xwdc7LЈPRTu$=cF vը0¨{k0Gᇣ}߶5?,^_ Km̈́W}zBL3(u>ݞKh ,;xQie V"vhhB\yٗC,p88^}~Ǽ߶j/)#%A2Ufds/̄<#gG)@pJP>\ {WSx5?C#'z)# p(/w?TR  3b8pi2$C860jb.QkK x2RC}CNCݻWڍ|6}XY>f~J߿a~SܑXd(YŤhsnL8GYs3N)!'3 '+x281H@TaL1$sL %{B84#7JZ?͎ bk? ONkYqWu@𢸥jJfrBP!QF*-p1_w@hC`(0r@] A2%Ϟ^Kב]CL0PK@};xY`".`Ē_?V۩2קjotwx"YU0-ڷj!9LhM~kzDմ-sCc5: DcRd 4(10%Y1Gl`]pZ޹i|;ͭ.א<>@MaKReDIuF9:(+cAr\,!+,lN@>qvәfژ]kGJ|}5MVW9 _;kwhŽm禤"swNl#Xe꒸-/xEޠ6Y+f$p߮,]CW>RƛLB{_7 h"oK26yZo+oaJ|29l+tQ*|@p2:yIeBK$qOu8燉a$LPk2]hmg`+2?6K^"SU4֙~j[V\Z7Cbæґ \nޛK+lB)tv9>4ܕ|]Kh,%khGw)img3TW:7Rkw=vwP'/a>8CNGGpRjA9 `IS^ 6nfUhZp}%c.YYe}UόoAos-ի:o a8r1Op.lWR o6/ Y`Dtoy>dCһl^B = [_9M<;5;(AnB]Dx`Ss]%$~_N8z%aYZ. bSIm51Ѯ:d[^AK譚rK0UF /e9,ַ&pv:4`3`:K{u*oy!VƬPY# ݃3!JƖΏʮ,ǝ<@{|* /'ck})K!λ^Ld k;ӬP$;j{fKI_;+Ru<*K.(0;NJ ݴx'kY /V,ZL ^6)uLٚT5T6ߎ"11~?(!^ [ ʀhVnKAT$/ѭ46`zL]vgHlF;kN\6Kt-&++΅Qs^aCkx=KXgz!J[>{d0H4m([gB+CVlݕHxÞ,gp8=_iaZe|3*<Ѭ(2)x){(UDOHZȉC@4~kS\~@2 *(4G@Df.OuSfiPR8We p anհ eyXieڑYx~ A?C, 69Z*O\WA;|&dOYĶo8-/uo-|fkes~QזH$ZD"xڸ@JSKCһZ\@w1^gѕ~6[p` "ZJ9eG^̚oHS6ݲ f1*Ӷn֊!]O`mbf?4.-Fni WZS T ݀o\58RL&(D')zK'iu38lЅw76v>C ; ™[)sxcg c+#זqX}ElSJ+;czo"%qq fbiZCB+kQ(!'p+)FgJe]IۭnA:脙mhBBb.+Si1] `*LM0c.Pm oxF= ]  U"92yP]*9A)#G+tY̩r$1&MxB]p,38muˮ߳K" f dF3iO#Ѱk`rɧϐzJ{'4|A6‰S󍙛b5)Ci1>l='9T]v1?v ^yqH2mEU-bHO(eΦY_*}27̈ƀ*9]A^mhnYK "kŐ)'ỷ> ۦLw X1W@:LW\-:GAi{Pז/$=m~GqCӍ_IBjܛ?+EF%݉mk;}ee'U7̽VUt'[o5>3jT$=ȎQf{ 88KD"+GqP71(ZÑd]9B/DX=Oh u.ZPSvs1LU`Ѵ!U#^R>?Vi91 CCB[΢#{ɗXd X*\w^E \Qx׉&;uo7}5,_mR(aox?zH VaâΓnNf0+|(= .fR^8a fU(A%sY+ ,8Z7yک`4:fgPSF֞)RץAa|UF~I = Z_^kP`(;Ȭ|)ϤNs4Uԝw4ǽG!u"\,v>w SN>co6i.{ݯ<$Y"\9гCYMo|8za~<ѕS?xA{@UUMd6>0&xŜ|s (εjĘHOY>yyΆ$I6zI\X t3N oD`8Y~D^~2b&|J]V0!ވfuNU(P!;ʝqDе*esEF{{5;ȃ`]:Q֜ ott v=(v2nے7-/ 3 k@p(!G.= D^ZK^"5 ҄P(oOg )9eײY\;y ?:}+|-yT:KOU N gؠ9_7H7֥Nd3<Xp`5*Sirܖιpu" Q$RNщ".i"6VlETPW ?bo D )X$,l?c0^9 .)l @39h PV+t G׻_ =t+W[ =90* JN5Kf=]%V WS0TXHIU]i F֮itB!7AaYƦZۛ7ۇ~p!oДv/~ȼ3 {$nG'm'!pQ:gDJN²*`͏iQp4j㗪ug.Fv#@V٘=X02%o1ScY3T*bH6۝-N8p"ca1y2Ț8{BR<?6?fP5₈#X$c+%gdr]\-/R߽;Pm8IZ\hNy4QB1POkfSw8fwI,7 23SB*IpO%]w.]59. k=ahZ)f)aSOw U % rlD-T|͡zTM[X7\R.;l  gf٭r[rԡC5y[5FIY1Q.,'Q'm(v+l g%?xn(&ƌ.G1y& BB&nsѧ{P/,z߾Fy,A71#Z4{Qktf֭iՄ ]]CzDR%I݁5[!(<6 NzEWb ^ ;0G="NXPB&LRߚSOͪ9HIAng$8oevf{\WOލoϕh?SPSoj1Z5VWhOA<[ !b+IًM \番2}*;\⁎bDjyݿbJ_@X`>$6 MOӣշ|rA69vadE]sſ-\X"{2G"l}F !ݯXyf1Dѷ-d. $D$F:^ɮكW8a qR'oujO_Y8Ӭ"!0 iX娶U;')/=2 S_0lwB_16h'r>1~9kBɥϴ!f ҳf9?><%g!e3$g[*ԊG. SEmٺ{:f+V39@u Y?TRWOg{0cEmXF< e&YzS`29qMjW79"Q+E\@L}M] (Ҥ♝&<*sgT459E>{ uʜ DꞀ"^Sݞq ѤuXĶ\5aì_t._6e߳l6l>uoN@#ԫ;#=0 W^M6U}zud1^b+.h\-C<~b_'1a Ld:;҆~͚J/*J [߾c3.#Fi|N#lyUzlN:2a#Q^7\]eZJ95gW1cx?1vJ( 9-hm*сzyim\rܢn|1Q43 Vj* 2Wh ުެSDwJg|QA[k!xtLm_LtFs^"{n*i%hfW&R /˟T 8K_Ĥ)5 (0g1R絊#[`O'igg4hZ w 9*]jH.S} 8愊~Lx$6($Y_flnքK|&+/To(}qkKh$Re5e}rÆ35L\RϮl[VCOO*u5Ɂ/hm33 '(:$9&FM}wRF#[Ȍ ]. ۂ Ë9?TnB"e x?A%I/*c(MȻv hrQc QFO(k Hd&fPAS>u^ثU=-,zϚ`d첚 icn@8dI!lly*Ӑ߱Vg6Ư7 8K ~LIGAr_"l]pf d<*Fr;2G~SU0`Kfd.m0ovSQq5 &Ƃ,HIɸzxPN-chJ\IX͕p Ҧ9h*g%q&"6]׊8Ifҿtú`, mk6Y ؤ6LFn~8/bIg s6^ErsNɆYp^N%bhC\9y* S^O0kR~M73 ϰ-Ȍ m:YHXM|-CpMC^q;E-F}HDmFoN? P0 >mW1&3ϿD]PaFc|z%]a_'c% (cuwLJϷ):t|^4a< C07[nTOw 5&-Wi DVd7KX`DVؘoW[Z@ B\s+lJ}bx \LB@v$=͞8Td.i9w1qG8(%)_} NQ&n9f\K]$;48&*2mv6횰˓hk 5zHzEĢwt !kQP^{2cNmJ 00fFdg"F|!GK5n/)^HU$kFV3U h>x#Xhc0MsS1pq Z-R lWaRJ;-u9YtFi!%J$l*lIނCx Ўp[{W T(:LJ9eV#w`l{y>=Dm`[ic/07Wu iı~\/ƭ3hbC6ᇲt \䁎=alnSÕҤR OL dY ކ>ծ"ܵ@k'͜aY-.&Gƙ8ޓdbxࡂSގG GaaҴHo1wnQV)}Kڏ:Ê4+B6Cd HXDǼ\! 5-} ylE$JIdlHgguJ0o#-=eʠ^s&hLQ%U9 s%s).wo^Nw:vf䑩MIYa{t[03@C'-OΤH{/ `ٱӰ;+?Mn+hB+2h'~=9n~);.90]΄?RCaVX|yAfl+uhp^0qz1zpShEр] I!VNy*.u񓙷s6viF<7Բurbc9>ҷ CJg ֑ n:61cT0ux{s)"FXgA_O `>3oBZDb]T2Ū,QʯxT#F.rHǢPreCzo fgYZ07070100000304000081a40000000000000000000000016570825600005f2c000000000000000000000000000000000000007d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko.xz7zXZִF!t/^]?Eh=ڜ.+O6> zpbcdn $$Do>;ןh{e2;N#̦D8qu:֛wf/OUng!_esbk$yE^Nt,}Ϋ$Ԥb-|]=e4.vNynTH@5s_3/gT\R^E* {FQ|ҍ'ȐrZx~7`\_3dp 8OB8\=zS&ǜ9w0M{O>;%Nqm- $vqY&T (d.v K!|KMB8i`=.CugOZݪ9O>X4:uh\lSiI`˪tThY|ѤC  ٦TNZ$<6@%m6XV)/oWAߎrR9(;/ EF ~JQu6(DPϾ; Q-WmOhqvt4Ne"?'IK~1΄WކDK5[}RM0=ʚM=tƺ%?㘐TR)n+fPI[fRs1^m ˓H=O"Gyfw/CG/Z!b3;j.#CQA Zrz''u޿U4t.d`F=90f` E(Dvq27Tsa7VP h%5 cn Nn#RV{&ǔWB! K\mrɳy8[]7Zhaݵ] :Q8+tVmn1~qx Ak& |]1o -Isox@~ 4~ZZd-6'ѣPd+L`(4@HԙB |Q } "Z`y"7'e#בˣ"猍.Cb 9v%ʾxKg5}@@NMToč5/OqBʘQ,ZWb:res}gVēf498H5* *E%Eî[byv-^ ت} H!ħhȰb_0VE (Zi?ܠ)fAgԈܫnJMy-m]J8ǽ! "=m͵>'(`r 54Ymo_ d/cz@!}(DE%EaKHFqxчˍAqaԧǂ.h'ֺt>֎=et=Y6?2c/N"AVB x_ ><]1k*$81/bJ p#Q+yz;YQ{ 98J^z&7~ݬow~{D}CdZВJd0gb=$CSu^Ew- %~JrF喓T(  iB8@5\d7(i*q7Q^"IN6Ieܔ4 pIw`vupti52s7]1r,'Xe  icgtً 6-1鬵 :3"pSGx- iQM W~qWOPXsg{qr 5 >}9ޠ>UZΨ't|_/gۧK9Ј'zXES̝rيN7 wI܉?4kvz0]< 85hy${I@J2V|*o]YggfVYStގe[M|~{{D"#2ؖx ~Ql2)qQѶt(O*vKcp&ʒs.. n0D v̆C==\GuD57ԹxF+=mÔ1-+*r*ʃ1mϡIeo#t<P;4NÛY_2"6&; P ܃zlCjB|iχ(ߞ(<`ӎ jE1;[QYjE^MKp81GsNvGJ38ElPNSUV$:d!mfwB5Lˏ1eF$|t)ҝ.B~tZnߏ-,I玹YPI&xzs3{0Lw4)9]e|Dl'0Gf?i _gpChP[^?ؤAوFƥR΃s6x'Pz j$f@̗p@SKHĵ yN4iqC@lP"y3߂dzp5l[s|O~qE+ROh3H%#-6]'zqBJ=LkC&ń2;ОW*dBNE;˖ʆՍ^M2CGܜ . O,ݸ4IEx|2~|^¶5ة?o:Qۋzw}Σ]Xi vF()Bem%>j"YaYut!&*LR n18sbn!K2; O 1ͤh ?R-5pXNf|-JӐd2pI*I- ],R0X I3'eBW#skޮ)@ Sk<WAK閄*C-+>2Id6`sLA'Ɍs)#Zxea*}fVpr\Os~"dnMj܁4H$rrp1tyqv?K; xC_USolb>a{}i dﳝ6ƪVRk3mMbvOP&wg!eSMcc o0ʃJj?B/]f԰aS$ԛ1, gȨ8_XO"v0wkҚ`WG#K7a +]&AC)WQ*:|ܗ?՚Y5zL ^ ȂBjoмgMqt8œ&5<.NA||MPj`~*eܦ Xˡw'.*SrM?g0&Y+g @59K+trR4Ȣh6`~Y#ITXt>NMs &m4 muūeq|u)M;f]ژ쿦k s%*l{y?Yf--A4޸s.ҴHHjPw}Ʒ8U_6CR!I D ]RW'Tս1e;57g}pUn(GLvR2oq(̑Xa p讁t6,]}^4T\Mg9B6߇2w`&ݝMhyy%' hṶPDljsoTŰ7ўT3Ƌz3MyfR@(n 4(#g"x_]\x\mo+Jv\"ZW68D~݁Q9N=:RWЏ<ŷؤZD$TVOaLWUtTm%5"ӯuZt\X`0[3ޚ>7C~^|>X~EnnU%;t̝RdO71? hdEyg>5ǣ` ;t[ -vOiC6ODƋu.E^6a<ɋ\fL2C T2|[ݫH~4i?ȑǡ.k(#j'JLOʁq0J ιI9bK;\vqЍ@=so!,%}q~ htqSF;BtYkU;މƈo_b,Y?E \{a `q(@H <'̪1W~~g" J7\+@='hbCN =܌4y.J=MdYގkHY*Q9&hd2s`ܔx3ݣs 5.^ ~iG)0H4Űh n&A|Za `>Ƽ!GS/:XnV Eΰ䁥^\RoCe^tLyƖqU߈xZ@ifAՐΡ~ 8*- T,:E9ΰ#ϣF´+PsRqBNA6p ;m~:YbKV*FY7Vjs0p`;asL;<6{" ªO o $IַT'(r]F{Rzx e$WX@8#_Bms5Cztgv,)Ż;XemJzjJtϷ!b#`EU3`!qA!˝ed^nۭ* B!nn@KgXl{U5ƆǣD]0Ф |u E_{TxK"<&(M5Eՙi[\u]zvXV: o|M)|m.%WK${׊N4#8!kyHC,s'ɖ!n#Gz6j)8X;pY5vzod0:Yv9)ƥɔI6lx˒![o)?`"<= ([/;y^*d>#+bt nA[ l{Vě.+Op#yWay$lLʌ]<$zh7c_ Dj@ڵrހJ=8Pkͺ3(jy4Qhy 6'wW_m .-0JY-F~t&Н\_Dt.lYv-_^@nbTNUx-'zo ĭv6͵'3&SUKzuDO[g`pXYމ_UZɍڜ\?t?*Z =-Vw#RRZO!@M>BX)3S~vw l̡ {I޺S+lSDTzp5VZC`Ĵ= sSd^1yReɀfI*Pʦql3D`a9c]}lr.tq  WZ&>qԷ~];Y*BbɈ ^𹽮%N= VD|1=TSګ 7ERAz 떸jg;y)e)[B2ؼ~ա],=Jl@6oAuIPsx,:@L99jX5Vn%5`1*eɠ qxyꍄ𾯱'^s:Ox>ߣZ&E\HX<KvrzSܜGg+lo"-5xٶ_ ]GϿTP[^.ۆVgp?ьu*d$@؄ fVM2:`k|GМG^lYfixYU @ѡ%mw?=Ҥ$1ePgL:ȼa`}T ,m-L7pϷ\1bY@. $P5hG9d wu"=K uàm*Lז շF4yGK':N5/;5EgsZaDúIW*L v&g+dN]q3\tUV@LtUcw3EnAMIU{h^}\ 5K4^gf(GcbD?NZ,Wowxr,8AxAF+eF" Vqm>Ϳ_b4{ʝ0x"`𤽥g.a!KhLr*T\6hTtXMtGrV79Xo%!J|8 6 ` ͯ}e&bD&H1:# E_OuflJgKR8v #ka`-U?Y 8 k'Lz٠6Qd-o?b?C'#)3 CrG'jI,oBŢ&FғMt~mL:ɲsD&b$n~bkyR4e: 2wWxn`PH3'2ʖ#7W,?(&4OpՖQz L0b]Mf$ p#-%E#1̃.!|2OF{"@,63.h4 &u>?a4MDR+aJ(r71A@(=L>s 7wp妩 G̖nf)ɋpeFOI⋿FlC״U7tOB&cHY*О1KIx\6H "MR~#K1[f _QvT"Xۣ*zʗ`1w=G(ճ.Bw |DG[yˆ;ƛg-` !c TX A]6TCfm>-t+O[$7?LPG*m'(\f Y1uK_J\ȫ5v* & X%I3*Cq fka ה`Q. %gWDS0GC'Zh2=[m?VH%1?)J[ H@L#ي16ysR" "޾ .h@3/9]Q޲7DZ;ȹFD\p[#``77#sbZ'BgjقrL5 n)RVN6= )$+G7>jb/9 Q:k\u$V)*9(^oL][{'k!JQ Ĉ8CHQk LZ>8"RHpiM7d '=U@Q0>5:.]O YV[k!.Q!{c̵@$Z?ΰ*Gu[^!Ii)f0/ۯNuҽzxB&W>/$Hd86:ג,^`֦a-*Ps {n@b0\1ȧRL6EUN[sS _bf]h͘P.Tt}`;8=6; Lu2`ޫ|"Ri᩶:oV8y$*$.e9;½XۯwNpжָ#4TyGo|qJ+rT$gcȇIG J&;,@Dvb7aPψдX1^0LEiMX#>\{ng2W뒜=q-W53d2N4~X2̔3 72:/ÞҲ^*v;RnoAZQvD)9'Dn*p+At(% Uei|sbbE^gv&,)5>!٦[sh)QU4 HΛMYטX2'^A4˚\\PAy۰ڙ?؉?H`Anq5NtFq2/1H.=z7,pF[{X+grF/RuV,,34WپsɕQ&sÛ;'kL[ [[d+M%dT)DhM%燌&5p}g،2 z_[9SKe7`hkOHxƫӾ~4}cRA/pK?z )tLR l~s[`ɪG!x7~DON}cERN:n\ϓ C'⚢=M3g3"? 6ò78?M96"ljlpMT#_Ʃl{qw4(|H),3gZ56;n,.q` H1:M0&HTD}Lo#Ċ` ҨY6P}V'A{h/E- )~u1r vt|K'6h!9LN0-rZߒdj*ݔMn'$R5_vg QklAt0? fBF@O]SaiݾVF[JU3Ӊ}NϦ~̪*3 Zh""+W8٬Ķd _Pxϗ M!\ȿșKp3{L6bg}HӒWᓛ`Hcs"⪡LW-I?(*5B@ID={RVםQXrCɽ5ȭ+òD֘`T3lGqև~~,SFAHn$5aƥTm@+z\aL<2\:4;`휁yUa{ŠVMg:VQT/1ej %nMz "yM qA{)` *WTDMtjٷpcGNR!SQipq-sD=ޟhWR^@~3˸]G C.L+Z}ca/vg1#a%#pAA,scȂ!#uBq=IgO%'\:) Hߟ^@2yn,z:$TE}R,Fsg#`1e-/P&h)G 8ѝ|jPGu#Ŭӑ ˳hv _d jʪuӖИ93j'j:Fk E&Nlc\F}3Q!Y(*g+0m ).LԦ$նGcVYۄ\4-wKOZa"PEAKr޾#۸oE )V#P5UYKk 3cB6̽ա/aنjƴOk`SBb>'Gv^i۽;}^?laTKu%_;virh] kVXqsD{{Z^۳r!MyD9yNE 8f+3b(OdXiB;$iaF f7Ecگ@Z Ѱ5k|/ljnHkNONMJ։0J龤2 JVdrybd! ̖ ]rdϒNh%TSԻPْ e,IܐYqØE!(e5^F"Ve&'\6.,mpyvy%ZݤW)$m!rU8k\t)SèiĵWC]H\S(܋f{Q@y}eA׬92Np5c5'!"xt>1j8-S!CmeV)A0 ]aw`!O6z.u~2qh#j] 0u_Iesht : ąV&G'ƣI+W4hYye3B]%+qs OʁUc@FKJ햞Sc~pC>q8{[ &~NH}_JzG>xn&pn]g 9Z*o8@,D )2`qM>L;I5=2dQo/dN@h4}/ˆOr+"HOPVQ+Ķ8$Λ BzQ7><]2I ]@hiV.2R4%Zm3*gg}sja楅n~?ͅœdܮo#̵4{z~݂UnCݡRl>DZQ ]Wjjo;Z$ieNtiP9YHj}|$lqs_{~(,hAvߪDeRΪܹEkȏ֗lfϩ}9olHThASRnw _)R0,VOM#_@4lCS @:ZiaYxvFWxK]Qhp8 *C~]Y5 -U2eH,}]LZM:Ro1!VV"L'$'I0XK'E4uJuT*Ҙ`Ъ\яһG'Z2Ks_dA{?Quy|kT} ,d \Jj?fӍJ>;I 8ͱA"hNsl8“tZ/zGal' 8M!>8'{`pH7iIeD'_Ly]?oV  (r| =plKKcPd݊? R#K`j4JS7igK3 A]8d}O# diÑt`SP-A({2ʐyfLPry߸L>tKVkW]&͖H$dO]b~r9* 5jhInҵnt3Ct -a)n{mF԰Dr#~Ր$0펡07mVv#jţG;gDxozVRIJ KOHE4O_)h ɳ#N DY /:EvxoC a;:P`dzfIK^Y``N0%N.ElRPG @is1 ~'[>} C|3~:5axŎ"Za*(c zC[c%ZO۠}^bT!ݏ)®Z%-/t:_KvR|i.YVؗ3XN;'. h##cPܔerp5c+uyKª<ϬfO^sXn"P4q(^ioZ`Tv;B&'cd@;Y/^1ǿ@L?jN7ER%|:,vdsA7 h#7ݢGƢ枕 #w0!v|QQTwؤ%l`U<Q 1?2! {@~$|[RG~hhq 8sЗY|@a|4݌ƵW>|=TVá@K96ͽHBDzRD}e&~ ZF?j#AƾG)šmv Jby[Ê&X1k? fOs,BղQ{xe$8s:ut١!U+Tcv5,5rCSTs$͍ɤ lUFm rq qO2- a'$q)t E4XRc!9~>n5UY Ώnpo)d ,&nw(7pW4Z|-O]akIcl'o))#TzUSn&05K1,hj'^=ώD|6 > KN9?" l_[Wj=%lKy"rw3]lfީ[L&2j=_iPE+\^kk||) ;GKI h7TWoJg `bȿ^&9K7n 0v~=ְDGٗ~ H7&h'`VV;0[dvTHȪ0>Prt7`v/;޷Sh@LavAJe$׆KP/`I+ţ]z s3 3%Qq.x:;ZG!]4 SCp`K1*+y.~E!y] Sz$ #מJ7-I SF$6'+ϧR域{~зo0β.hܵ2mjCYQ\hA٧4 Uz1m\f\.` s r(iXt$B7ИTVAcAQ7Dȶo^ӉB>yOuHE^+뢿FW:ҽ2v R>(Cr*v и;oc5Ypj%3S&j?b>ˬ#R;B *iSB`Q^UiQDzPSqBVWթo߭y+kM6*G&?K4w22'em,iq;^L{4Խwk~o .j<}wnA.}W :,*3 J}[8 qx ܒԄ>dG_ݹx:A.1bZdD!DiJG6o. b>]F58̒Vڋ1x)I-kN&dy[G$L/T)Ys 6@nI)rM^ko߻bF#oMV:ȧ2 djNy7f_f ڇTљ2$!+@(~#W*QhEX=FxH\WxR,9NB5GkU@&`s Qʠ@bl~}chz@$&A6*ü,jd=OIFGéS_ GgOLF.=Y{ȅ7ުxi@ hȐl 8ƇAIּݸAG[4) Wd'%,!M 騘i3s[w - 5vOռlX`vdMrbWU}0TPO!oWU#)b"iۈ>/ mSaT=w0@ѸE ZpFY۹X29s9mM}II1l1*%%L݆$(͸_G)̀Ak ΞV1/Þ^wN&sY /27B D'DW^+tE^>Uأ)A%1CaiXKmW9˚=> !TB31a,Gn:\i'B"h y#ע.-~1/%>tu;a-6 v ;[Zt̸,Vl1!->XX1Wi,Fu.X}UHؓrǼNQ f~":YSz(X^$ۤgõ& F}pQM-[MXIq' ovB?+F.pFIԘ;-M`O<3Y ĶwR5>+ؔ<O}ޓ,1FXV0]lj ~.6-2J 4'8.SWPŪ<IRE.&c5 W[6BW* p; ۑ{N&]_ВJU#_jo1sHH"ؒ ]d%h %|b 13qO XNMdTMm1 =!Ak0e'\C! m6ĸ7dH]"='.7,xU/XPfaVibF@w~Mt7y୉0K̘>%]o3 ^_Mi^];wo~g]FHADZ -l=ˆ l@c4+ٮ%O_< 2ݭGf5u;G@Q{í7?cE~]nxa4]IV $bc}9!L6eq7S vKaj5|E]/ k1yMBCה=m :E\iƛjאwFo~ ^'dϪX C:OA`d,× 0u 4=-R?'Dt;|G*#Zd<ҽS}G zxP hmjI?x8&xA[yýfŹg[pz_86̬V%Fȹ6vx%l$Zp'Nk>4tY=&-GG-@տʡa?'=[/~!q ㉳T;| qSF;<%8~+$52!pIY2Kyn2% չ\7E.]clm8knvӠs7|=|g4/S7˦{z4#ЀtjcY-|vw>~{R53zo_tƨFZ,ۯ"Щq%؀wo\%9W+2oiށVffcsŏA.gUބ݁0Wa$;Z;4p &O4- 5 *YEXÃlCt^>Rk9=Sx<{p/D[u˯3hyº)Q?pCyҼmNwl5b% qF/^MYi\Kb a V2\=+X>(6#pVZ@K{ծaKDqlIqUiӛvÓ+mn?/YNG׎Y8Mξ pÝ^KW3TP^f#Wkce{,?0-yUs [jzC Lq}眵݄JMu-wБ ׾EP68 A `|I-G|ZFM`iVXd}) mArm}t0s&uH@޷aYOm8}ïѺ  ʯL7H E0"qEUA.C3ǩ}n+i J;t] S̮V\Tk7ɵ&M_'2=)r0؍#*+[pi {?icaEy;֮~ecu-i˸KѰ~E B?6/.OʌjgRdfw>Q#,~>7|!}gD!dek% +6̆3Z#l}>z%#qVaXr,dä]#(\SH嫮]D;;gĭv?[۪^m$-+]p|w5}:P mW) ͕ gѭ=o 2O>lE__ 6iK-O<̐b^UvC+#cP:UiZѳҥ;2>4` 3Ca8X%rۈp#j` !a4 %/Bf V^mR͙L|ol%C vj3k!H&7J]bĢJ&,Wېk䍫YY/{\G9r1Tݘl EhxDjlfಒEC BR/ͺ's@aR;cn6Q FVU9ҢZXa*K2qd#{$ 4QCYI03xWeGvG\c%x a_UjQIgMYas:pAnM}o%ir$ 豨aN~B ,&sڢh=:}%4 Y0WՔYM>djsyYXܳLxbv9{<5U Ū_vodO'JA :$6g4g,OgDus2?OGSM czPaP=n@'|q?yl wB TAey3OA W584NXRAx=qY=5 w~u6mz' ~6kׯ+#d 0Ot宍Zd7GO!<6/ 6XJ(ngYG2Qx'ҸӢܙ:04yqG2\|~(!SliP'[ϋ0 l @~=Z^.W#n0o 40h rDϩǾmfѡ=dGܪr.d"a:XgU%w4XjK`̨O@(rvzIGw ,/AYSmÍoo^ n&*LqV23KX$ٞj6jڞVqdLi ?AnI÷ ZD[̕ <5"5Kod j]Ŋ*\~)Ym2QS7n1^^1/&hV(W?P-n0Rl,6$paD!-LxU.2 $&Y:D@LI}*Ɉ e4k;.G!僢D?nd4dZ5x,ϒʀ tsJ71v} VH`T0n^oW/_e1I].s=QmI_}7Z+8cvn-JRhID9YܱauF1lkD9#}㍺Amz^&x`+bƞC7c+B77ij:Z#XmI)ۥ6Yj2M!~t*"A &H.wɣ9/33f1:^`;vZ3N}I'OrR L$OfZS<u ed'vWwN=9gwTm[v4-Vs Yk> yEv>ǐ,>ry?t"xo\dٸ#("Fl! Hsp6VRWX;6*Z'7\]Skf{lwcU5ƎW2>ekv>^̳hQqnl+l]@4T(u HΥHs-y] ^e2@Feԧvr4^5*wRd a咀'u'B/E9vBKY($k"d:\x:L`kJg/1Gg!Ⱥbv}:T{eK#7 LN0.ZѺk\,y}đ>[3o;+7`tlA~H IDŰV:f;JNʥcV}n3d<"q|`TFӬqn#i&=+(r) `1׺>!\^d#E#_~ADۼ dpk "[i ]8 ¡$Kdu _}X P9{m(zԶjBn=??ݢA̓F)BD%$WϣDGm˳nq˽5c^J? ɀ7بju) m`P8a$`JifvGOA}%-Sgݓ W{"%E5::F|! hCqR wUP|5JQ(U*ֈ bQ=lJpjJ{z'bPz,{Sl:H7njfCa(uI-UITWq &Up‘/mNJg:64p]ےB~%Ͱj*+Ya+3hl,Hx~{K},dgڞNWKM*mM5XZD ~ A먧߬YGw=/4A<8ڒD?һ M WK~PQ~wb Eb<8X:{Lޭ- Vd4ǜ-bn&:KTߚ̄Ywά[:HT^(H뺛n[˚zT]ƣ&G$]Y^A|!.~"B)db"pg!Cn`@9?nĎɱuGk׫s,di^yr1+1VE?! r@DO@Цa=g%^" Q@?l>z1:\K? w)l`,(R@a9(24mMVA J2$fN-H#26 ХeNryL3QAqGI=`1Zԥ01U8,ɽ&?f=˰hgyHQ}*k/+ME_->ݶ6a>}˼f*(IsʝN*DL #kt:$9d$C+H(:Tz4Juċ'3y)5֬>'ޖ6Hޟw]URY~+%qpVgv;Cd2UbܱƀMykv:ܑ U /Ω3\X~I/j!txj230-s5!/lb.bHu9+T%o )DvGH0U잍uU4OLIOj"J|WOS}Ґo{~VjP'cI|&nL;Nj8ޕk?_K?0'.HmDnBHq4ŞNbď.:/'D>Υ^dK^UPYu !͏%9D\j,{Znr2nDM~Fz?_W~ ,*vD"=2d>v0Ub@,XR'*c z]Qڸy ʿjd=.l!'cqW)>OJ%}̼`b SK!aߕG Sq7ܫ]0rvY繚2ֈ_t9ʡ $9lؚ$ 6I# *xG݋%O3;xEb[։@k€ < pdl\ +R{ #@yh*OɕM%}_FB $ R7!s7mjgc3h2U)wXrβh8oQF!h[$"KֺTA"cޡ5ҏqKnmna)}rUDhe n^nEG}#t T3vHގj03Y;wF5gw3{TM,a;Vpe0^՗:W f>[?)ZEGCzTBߴ. 뢋SQys^1ID@Z5<ҫEFJAecnoAZTzEB7h]qB^5`FCR ]$(Ǫ]xKU!gdBK83\}Ю]9(;q^*(nByh{QϦe&7=5.RvTNGˠ_.%5V{!ОzdX%SkΠtWjf"9=\d-`dGh RNM>h0G^?? ;Бx"aFV4]1bbSkCښYj̏CР=uЙ0v(Vחm;Z(PS0Xk< jb:{z׀=~ω{?nr!XZs`x_k}|#11x( );@-ҵp#'à?Ay:'eRN}PdfF*)ڕ#vƬW #䶸,l ߴ~ـTHiB\aV$u]v7aiIɮH$Ąiժ(!-8:ىWGKyH1B;Bħ<0'_ylƘXВ0ɢ$Y M #]?:}ǏeyokOo tw=vV=yr  ѯ^.q9=vh]˳C T>f")rd e,εG 3A2X5GxQO?3iIGܸ#xn9R)M_<0񼧆,(#qյd4s095i$vN $l>Űey(J*~N9c^sI [䦌+^^_5' OM۳+Qpм&y͍>ͷ|2f;In=K4 )QA0ꊌ (C/Q$@ N9>-#l4K62w֥n, U{.cjGV\cX1yb:&NbH-3|ZaF2!cT)EB[x9`miv#oQTz7my4Yq&%+Kuy%: )86[m\M)C1Z {o=? àr h_mFr={@?Z)9 idۡ}i2XTʐHjebm{F>Ct;w AA"'d9k_uq 7T }fQXv5/mB{2 ;1]S֎:vd0 S$CxfR. ne]@T=燉 &Cf^yJ^-W!(b)@ZMz]l |o]2V秝 m֢\zF[+=/HY3ga29مH9 *4J\F0v0'P=#и3 ޭBqqt\Wﭹkjy;<.%RD1XtEM:%gf+^S2"@/!`wy8`Ieg ❩q(У]OSۀ@1e؏NtJ?cD@ U+YyWqv:)@h7>\845 XVy5]tq4zysl兩3I:1f!t}˙e3kiG88_D}[S%d5y6W n^E?-;tbxhܽ?u"SlNj \8mʾ#IQh(kx(QsbveF޲D#*nPOf9˜1@ܷU p\!WSUKκrc [K^z/άEqjA~-򕧧<5(Uڰa d̗=Vߗ ]n)2oB5q:nvu\~"2S/"mNzz=qƩ@)VMFUF8%!m|( "mN4ܗ=6TIK)CyRAJ0m9T@%%1 %lS! >_N*n(Tѓ x)e'jtqVKRnpEo_^U^?U~X0@f=Rw3`#=9y%Pbӳ3S fm EɅp=RQ L_ ߑQ+ZDᲗb2bTK( UOg9PssJ{+l4YTS?wȊHq7vb.Dی_R4]|!]@0mB P6g rdǕJTEΑ8Ѯ:!V"*#k/cO-wӧ"-X{ ֮2+!GXvhnfۯ]j}{I_4jf2qř)=`zm3尧'%Xr7= vE,EҾ;KƂ֨/eBT! !5^~e?e7C,>&,iILk^PL1#kB%=w qvFaPثÐ1rNjD#!gp4O"{tzWx>'z>OIjי>cT%_;$\tP^o_`xl϶d p'b 9T "7\Ŵ5^7ar-)6\*娟sCWJD2Nic[#1U4P*ch f: 2}^iT4xIS{)`{p#&~۷ 5cU?gy749EGnkj՘oPk6$\iQ@ӅkWuK=F֗Kƹ1N [J#Ub'EeX6tȮti7ٴ4Tb56Jw~+ۛ2+v4]`Vvg5o<恴a *Etd?͖ڛtꆘJbVRQ3/U 7BgŎ d f{(@OMwA;svu`IgM6}c[(0 ؋eVqjy^VnģgpOWIUHkCr KhzMI.~g1{uk^W$$V<ϥ P,Vj,(Å$#]6s6ʴc}2C|pپ+C {V9:E5Q iSyz>3M &${_wX$>?z Oxx Hwi4u\Ta#D+0Pb8qBza 6?^HQ+vJoƥcj1!l*o0JzOM&-bn&l牬70){AiP;1ѧd &épaSF>Ps~KZkHrE;i&dI5XƊE\% kT@WT)=B>x|R?/U@0(1&E*"$y1pP֚N'>YN23臨FL A*wxmI)O([=ugACv*gJi;ҘĠ$.(Uu"]?&* <5ZmD .$̏¯'Uዥ^1T< ޹Z/de0Ьx ̂Ej8Eeh\.l8;8uLZ0{tJ7?@.kM)A5,1JsM\B79C}nhͷ!!ji(1]\~OHB'*$E9Y,G:lEaP a@`1pJ|zdsOʆ@X谮.Q}*쐚+Яe>ɉכιF TL017~SsFwT 6f˫cs-z![LcCa)5L cK,ӦY0V\>kP1 A$Ch geƋ`0?]BA0)*XB`P/΢:OGFl,_Y1Z|$ft#W,0l;X%6l'G`z"Y$w|H .MCI+°w\6h􀷜Jw!+@z?Q<>ª4d8Ӹad﹝ e;>{-[B57 4~{t"ť%N֖7U& ޜŀ`~*4kw̓9 '.![lcĽebu4c}>xw=xlg_msɹexTCF3ѿ HXcw\Nə*?Qo@!l79_K'JתUfk%0Qk1SˀHMe>0<*\qa0 :0Еa3B;3&LH?2;h(sn#;Z4 *\ÑEh>#S9뾓)8nPߵqrEKU^*F4ny%ɲDDӮ{Q~Zf\EӿkmXoըsWL; <^{ YBsoUXS}N&/[n2W4;HS,M3j?χr1mMr@EZC[Vm5-3kt:’8y#Iݘ}b=qX9QCPYoÒNY{v'2ZʭkβԂTŶucGIA@|6RBݏUvíX®ѓ.*QA3Т> fTscAtk\fטcjѳi|)ݥ(YSRNePLzwE?+\0[%}yn8Lm \ֻ>}Ov2~ KiR4JꏊTXmZqSNtRB8[v.;u1<^WCXIJI0Чx #Z0K!h(CHy/{6EњPm6FǍ쏶Qa;U KRm/K-6~b'Np- ŜEp*q囕&9VxPuBEXNׯ=+^L~Qm^x5]CE [z2]vcl ϙ V[:n{553Zҁ.kn2sFGaM-W% ĪA(]Tl٥AM±4In YB)Gl&_7rF?1E]tF:ӟ. a ˕%#۰r=X d&\H+*bV'[w,5=?=#K*AG)w*$@{}v9F6o!r8 ˩] }FL n`րvm S*oh9}4Tqge%fѥ*&BVp9wrH2P2N..`jb!w4: 1@*ayD!ZHyE푭9 ƬTe\Pᆷ/*]  3;Ƙ#-5SDŻgiN[a"yo2ˌ~jƎ@zBNk_!L@# i(<G',l2QH +P ݬ@4wCJ^B*@_匀xh}UM^p%*$A(:3in_;.V}7'mF8sϥ|9_ovxP,5{ז#!4m[pdHAb@bB37/:Z`Ov⹕Dv<'nesS1v.٢V&br<{6YTS/\=B3,NĜR͕lYT,Mp_&fTsueHŪ϶c2ey=*Uxg~⽍^}9s`BZq"NV qM=UDE5׍"cR D $%gV@Ų Xӌ 䵦<沗taK.?f#&:P*cJїVnwez{ xbzxWwa]%dZ.8;;Uڽā1(ѕFf5VbC&alяD΃K֟hii@#tY+OqMasTdi(MZKt0PR,;1J%[LHG}FuoeBxD,ߖrhvJNŮ:lWey׮Vp$0}K]ZiHCa槼q*uHU/Mb|ESLZ +(4s }fe]նyJrNĊ<!.=ȵ!vFPF<"QN82KaDsC6X M7Th">%ϲҶ&.VA?>tٽ騍tempj(_\bo EG)>G?\g#B$#dqd|oK0nw̓i⭣ईSJN͍CTz.tXB*@?֣+ZЂc\~Ԍ=|BBb("uZwXPhu}ׅ4(^k}~ۡ c OaU':JE%EHܖl  g"MP8Ezy>MI_}u[뫱N\=OcrYz] 뢼m@\uDō]Ces0ŵm N_gH^P>jXc^3Ngi~o!R=E/]5 QbɏPnrp#ɍU{&1HwS0Y5β\&X"gI JQr;;>ԐA ҭ'\R<:hVyS[pxnl}d.Ae_~Bef%W tU&%U>n_gtP/J>ZtdߊpK[rsqzF'•@MV&lDGm^J^[ ,r\GRJFǫ\Tb:s]b} \ok;DL fҬ xMѱvM2`d(]V.){Nr Gw\l;c3k_4&MTS3@*43{+#_eQw"V7G 70ʞm m)`#ܒPB-%¾·EhGܞ Ndԫ-zڐ9h;-:taai{#6oc({SGl3#\^6KTYF_ 3feW7A\H8$d]qS?SǎH#$vZ]avN14  0A?+x!5kE[Kf05\*i Ӆ.'k=p * G|M鵌lͻU@;9FE0&G`I(|mR +n"~+4[Fr1HX&Q Igm^em.A˻q0įMMѥ߶lCQ Fb OJHy,.ץ2`S:b&Br>YFje|nAX [" VC(rT$DhxrhN:PxmAq kHIp tq;qY 5n 34HHS>$Ùsd].n{h*F!%)dd[U<\ }haehqIZ+FMSB7;ZWNri[nkJvGȱ:-K,#'rbY#[o1W*23ܦ+?ޜV37Ūǡkh,GNjoldz/ >PBEmX$[^@ON(@:,Z)\D#w@ ^btu&r+荢 OIM؝Aƌn8fnǩ%Ir­#{/_Kxs @j;*Nх yjV&:^|D>|d>,9"3'],3 fՁ{` qCѧ} % Mrzھ?^TRzwirb{ZegQ}ro]`x͹xc5zа ^VA0_}ý0k1}vӬe +6C֚4,5Q-H"zF2胕C T+z_A<|a*KP'R~ JK:?q0lgː=X+NG̬-x)i({ @uQؑ)ڝ8LƟh9G$b-S 7T*H2R_aӸ򸻝ׇ8 G!,g}eq*fR w/ߊSwqsREߤ=pe3,Aa6-:~חpnm-xu32ryZC2UYoƼF^Iu=`lׂzs~eJ|ji oRh4ah[JA:fMUڃ힅1Rr4x{PW\ /sJEnbxTx{7\5<̛2w_BŀyPc%c2ޕdAX4ZmK9m=\_^tF3XJbRx MS!B#te=n3J$;/m~]#|5`";YDa ~"pJ6ie&dTWАȦ %tSS8Edk ? ~bƎJڽ0\i3:U26';Wgk#ImZb>׀wr})`@en զ6Fר=cOQ.@a3>KK!X2f4 &)D,W2itr`<_jalZg|kȭ|5mD[MBP6_:#[!}2ry=yWnG5SPv":羃'8٣No 1ѫ</QjYiBpun-M-ώE< T2mJ. /hkxngMS'ŘCoLzUR?EuUFECU1{Pi-$d>æ7s2б.pg{h˙VHwXTMꈔ 7\W['GPLmEFjd>)2# m'v@khFbN3oUh&gp| Z}4ޕn2Zѯo[Cdُ\W+%US;Ϣ\} v%E.a&Uf/T`ݤNV0 >n#1Dbc &#8 Ys~#v3QQ:SEc\J],ȃc [ #7Rn3Q< ~_sӣ_=q_qn")t{eV⦰XnZ9E 9haDP@٥p/,{0b- cWDd;  Mι٭I ~7(S]MŊzEbGIunU#˽= {VnH|YmpplFTB/}OUN?`煊 m t_o2H :ΉZ\:4RÇ Dgt~N:m4b љcd4(NQFb*F sK*Cd Λ##:] \Ɵ.W ED+iz`}(_fMB|-N!lK _y/E\$Gql$ro޿H#1X6L=35d@(9ʇ [3_}HBSvl{~.Pba<`nBc\(X93U"ӎ1܆ɮVt,.L)蹊ؠK$+set[ClV'DK5jq3j.dHFCcm ϣ: }=!2IVPi@ZeFNSaK@xx=S-)2N>)s.`]' R>w=vox2;f u̞[49E†kU&ZIQ&>#iOJ޺&?6|r+gafUw 7ƠaaP̡sD<wMG St/D |9AOK2ʑ>7cO.r ZX dDr?B )ױG)SW^[Mu)ZOiS P);/[ b"Z\t+}R).\Ju3b\FY¼ Xh6 /ں_[7S~3ӣ8Ӊ!!H}t ZHB33u;6oߧ`W |\/&)\yip*DVAN3%$όV]i%#X;4Wof,b[Ӆ[s;6tW,%|KG 8 fQ2 &'&(`e ̵ aK Uv7BGB8ŦJul# ]M>ߘg#{QLckP˾(S IX&B*/GYI.|k8H;urV0`{f;f8Di‡IUc_0d O~E˸)$|xBp@33GָH/R3 d #.<ٙ;e*Sy<7(zJL2 (6Go Nȗ󬀫,"<hs}٧N7/M~>hQMT;)Z1l횊aTǀ7CFy!AmF~6ׂ/a*%=*}7b5!Vj3^6,8a4 Wqa  `x\d GWb+ ox kv[yPYdS"3QN*9R XybsF f CUr΀9~rErXowA7l 7[bC+C (EԱ+*c$`+wXE7bfo)? W:d\-땳ZU_6 SJ&yG4)D4rlI#o*r,,SWyW]PW*a  aA"$D>#mԱSwi7l^T bp!e5<29M2e[¯xJJpɏԤ TsIa@Y["o& Xt6/<9RWOo [۳l(Gk%YQ2nztjUk?+٧Y}C 2;w,MV5.@h31JX |\'oiM;ӫi4'yfAHSˁʗ Tp|Z}4~ϴ_s j{ S)lr7p+&K}œ7e;L@y2.>sl/ld'`]$.Z$4 Vv.jq]Kb!Am6y<揺v6éo^`觠JЫ`_wwJ^M9E![w8Ѳ|V$[:%L7/7`~\_ޤ N?bm|Eg!z *Y%3-(ed_ vbDoV64Y8"UF=K*sK 1;{~&/ B?뀭T7XNy:  e]ݬE4&5nQLOfw7xYZz<õXx2nɳ}rF˟Ǟc H46Ju˥搛?l|7wm3W Л:pU_s=(l7XW{fٵ(xc1#,W/uD?(,>sOK7hQ>a4zy eܫMyglE5A¤+Ӽ׉+w MNT(_-(3R^`xMCr 46G,BYQu=u `\YjߓTA*x(z&O"T Ky3UnH=wn*|/4qٻe:gb{2+Y=g6:DuFFȘ,1׹ j]*WV=2Ză ~m'MsWM9/0)jᐳC W'Z!k~k3>U9(=/ V-A+5hΚ AY lf0+ϻ+,9)*"p]"BXen@{?J5"7U ʙrzmP*"\?X}Xf4R+wPVU7kYf`Ԇ%%HAJYȘUPGZnYNޙuG9u^}hOr=E]t z+ObJjA=g λyÎgJG2d9`\DSڇNF+rV(aB;QH}_Ӽq5˕%Au=BZ5;D9N[h؏'bVZ8w!sVihHQ`'y;cgˣ؏{U]XުwQqai_$w_<,3.m]MЗ5a [VZGKbz[ֲg tYGry:2LU(:+r{t[ߥ X dAQb@26\ [ =+C6 akklԆSn3{ /;h +ĉ/[J{[yls{߻i>nv_͋I-)]m~}*ujM{2\Zˤr{rZ?F2TqߒQ i5(&$&v\8W]+L>\Sկ!-*T^R* 4v@Q[}l#D|ڰ*sbmHcQntC2<@Ժv-¤.Rʳ6a1p`th`ȸ#Ifnd2 Mp UhtW\2A]},Ss2Ӱ(2/$&dt7L~uXϥ4&u{5|J6Ʋ̭^t PYg/dae*QZ^V-Я,dK%/ąPVF]frd'V0vgpZ sj h Ưˍ˟;+N;cINc 3ydjDfxÌ:VJ\wuQ4.7/Ȗaiy_n&`h>\%rBE Δ⻌˓p@D^Bz#f1ߤk gũ%ZL@f=bh_.NkVfA[cV-N9ڂT{` 7PqFK54!9,`tV==f1 e06-KB}*idrc4fۦ5:a%$Α }yH i?(=r r4NerMGS7X9{S\a %h[b/kkXV,~1_V?31;Xڡݭj>N@']cqo윾pO3"}.jLUrrBuEӒ`>ra*}Β:=JOV=uQ7VjJ0%K8|! }&U83Rymђg_| "ek'ݑUptQ;U6P=|1G*b@au}l@l㆑B[:D@pAqbCg+l]g/Ƙ,Ī} K⡐+'C"GVjaA>E[aԜ[X6@|eC\#baxe@`j`*[o%b<՘n'!$֍P< MћcnK¡U=ɘ rDO+Hkn̏CH7>BҖ^z*rΗa-z[_K1g=lS! ,2MIW'y`cc.ov !vJ_/͍ݬ=/kp2л,p"U)1)qJomObiKKkĸA>*x/w;xx2|N!c| 9}@5kO u?O@\5B/k,9&Nx*4*Ս(D*|/9a=m;|]WO` ~Ņ: 3o Fu9.+ KBlFwIT,o]>ɤ-l g3^ Jz\&4)D\~nvm;Ly,j¼S7xֵҲ4}Ēe\5MW)~49do]DjxçQ#Xܭ>g'@Es$/b=]W­ ]"6 yû&Ja ;,'H$&V-ex# NuW`7=,YРrLw}ޏRVhEyoI}N:,DMQ2[~V(W@mCAw,hb1DRiّsJTɍ.9a>e-yc*T/oRsa?|]]Ob[8A$M4u=ox"j էL7֧7ԅP'2g*2 D@|G05I4Wޅ3V?r]%o-S$L.;C5 SD7$!4-'7WK%u9*EB"1 ?t>{ )/ǝ9j׆& yg8$ Q?Y)jB 4,ԃ(WkϨ3S/-V쌽jnRp$%lrXjID7Z 5L( ;w[}&JQH&XLk{;~4Eֶ Mp\,h2HNT>լojs4$ jϬn!NLJU.57 -jϜ4{ɥ9u V"%·E5ܐ"rη̇7gd`p@i݊:2 ;v6xs'8@>R `JQe#~B,9u9*,YbpnWpzJedmBnUu3\HMz; ^;B@LW᠗7Bner/s81f:+FWj⤪ O'E>F6)i2?^QF*G{T*L2 o)n&4l'W|?:JK ɖg;{rGJH(&bd'zI hsڎp8ճW{Ȼg5_l^;gLU-_&!J2+H5f c.rk^WŐ`E,Kԗ+n=LjLa &rJGНbx΢.8Ɯ܂Y0YHVgCDI`Znf-UYy]ONsy@=oC8-h]yfnv8}{^BiK9m õuW?.Chc%datʼAB?/~^뭈`?nMқ[= \1Wefp^M,=ݹp׀FjRjHH :}7$ X}O]Ns8T7ǫ)7k½@ uov>&PXe}EDpY|2zo(.A) s _ -)$/ڌ*FIkr һkVQ8n|:=1ݠ5EJ*x Z5coDj: Bʱ<8޴ѽ:ZBϫ*w<%j/>]&!/m'{EC౾ZJg~BW!i"XTd-!+/<[楙uE v~^k4;W3Խ1XhS Ӕm|v1L z0 Q#΄4söC_9MIݥaUH_3HI?# 6lC?C.OEʶ2%+)^[]-U<"xŎok]se`{$tsl{ЙUmS]XznDJPUVnvCgl_*-7'fp"eH0yރ|tд$0/l+G|FuԷd%zG-鱠5C 4p_3ήTpo'73jB/o~!^MebV>QgYZ07070100000306000081a40000000000000000000000016570825600008568000000000000000000000000000000000000007800000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko.xz7zXZִF!t/⠗&]?Eh=ڜ.+|KLi!A \^.޹_$lI:h=10 ƾ" f~ç74 .̺2!^iLUT}N+f(+Ct;-Zu H[eIbn|Zcs􌅲fgB7 tsHکGP "躜p)΢ưBL}rwCƫ8Wg Yη'O1ߔ`cv΀!{o@!qq>a3]_i0qҕXufrOŐbG =;@Q'W|Up# ݘ&\Lg9bav,(K -yz;G;G &pNWϦ f K{M/p925tl_oDb ՙ?e 8h+( FF\*h})Gn)\sL1o0*0pvMMݵ~?<C.8^4,c'*0`gUQgWYhjmY`E'!x̏!RTڢ_Zfq vl)qd@a? n?Qdʋx#so~&ImiZ'j:KDFӋU6./lv%<U3y>fHroji#kc?XD6z*e2f=u*[{[je޶G(ΫTjU]VV{lן%T Ǣ?82>#ZcB>k<›ƾίH+ y (HPb,u1h]= vgЉ2Րs7e o< ф2&Pxnfg|./Kkdz֤ҁ >ߓ ;~;_;A~oDUмIiK^V#A]/(xiWkD#r|l3ԫ%UWo٨tL^zwvBF%Z d[# 'Tڹ2uUUn]&O "6s?;ؠ$>9z@JD ҆VjGQOeU$DVD 2I,{V) at/:)bkJ3,5\"ǀ5{AG}DBp4zs>ǒXS/j>A;VѻfI %?nKh2+&!Dȩse ,]Y /nX _n&Fד!4YS^H H>_K˲'yż&sZ ,5Tbt *sgjk}SvUF\).ߤi%_p)b%~he];F2X 5 3*~1Zc֔h!ȼDT9u qG 3+W&2[h/ PԜ߇[wT8F4U>ρ!R,+"WcL؆#̷m, P^3wک_^nõ҇+7>Eo#ҤU:ac /aC$%ıьߙT\bO2A X=TrG/ΝL Z 7># -&O`sk+xER 1#N?ĈN͕Jkf[=NP .>wKwԙ}ϒIÑO0̐}ܱ6~pyF $JZQqrȤob?_ [=6fmH8.(n:`q;ðd}#?;IҩH%[S1JWOcF$| -1^w55:5]!uEgS/\2&>*KH(`ǡw ؼ\½x,ty_E0.}g䰟D:n-(잙L`=Bq5+ T 6qhHd^O`2f0d#+yAxOWlو>ߏCn?<(%-JZ0@<vYyPs:ݎ0hژEWo3RyҪV">3S]B^T] <W=v I`8dv ?ڕVDxZ(w]HKLނ,߅]D5 몫i q,g(`q:VR{3(pfG! L9uqm;1jX_@kcpBͥX'-b 't"H&N06d_QWyg $ ^4^Mf&lr>7ÿ@XSCRվ>ۡ5KÝKl@d7\˙:%ВvaOUfH(eoM`;X>Vڇ zx=TlZwHlFKZF xS^fV]{+kg=O{}B EXB(ּ̫͘J#0"A˷+JY@|fB,Ċ*S%9uN6|cr+5 XlLVˁ:mKYմsЯ%zX_O\,dIB>LQ V#-遬9DvPh5}ZQ c>/Xd;Ng: G2\f;~>!ZL>dCP,K ^$[&sf9 WLiێVPБQ%' imɅjYH)[UgGL NZaU[]J՟6Šb /Dgs.?W!@hfOH*-^I+O'I td2'Wĕz`6a꽪!wexW~v׉LU"$ ;g^E`~Sm1 16 Apj! {d XBJrdT)9 @yx:%L8הtY~(21I0| ~HЧt՟1{ݭet@۝)1˿Gh pNe'GN0xXbYǧyks Lh~ A96@o]?^u7obuQV$U 72.:u*`輧C>ƻ5B2J7,]3q)XE-M&l`djtzkg*PXGb3Bopu H5n>wD,(T0V25'),jA72`w_板ܓir1l)hm<\tsZ6j6& {1Z5FP7ދ;{ (ʥ@ 螵f.QɲOC+϶8*.esƉkN{0DjD95\1r)-L|rNk8}I=I)Vo`cMS8--`'ySj@!^X:[\טoW `;h5DbS;Yk$kQYh+[iї⒃`񃑰w._zq:ܼ^HD)݇g~ӉdY3^ ΪT..ۀ6;pP( x3]YE6FhgW67o)084T\).-$c7pݤZ֖ow un* /Jd?y*dt ]DS; [&bwΌDwVU^#Uq"bU.tQ2l$? *tƖqՙjT)'^rdNnN Ƶ'%[slZZ#AAhH!m_L˧VT3{a*K]f?[̦63A'5}}/OW֏m Y? s)c݋ᕥ Tkb60oS0k|mC091OD+ۀBHW6ٴp_ŏmf%qZ%’Bbm|SD> Qȡ¹*׺݈4(^<*˄bhq.M\ AW,1WA&Cʝ-Y[V̏J|FɽX|܊Sqhڈ O?ik: DO46f.r4 ǑZ |G~&)b:=־^wlH¿c0E3ҳj)ؚwR^qSGf6 U!BB Yi=z_YN_[OhTngZKq1@v?~\'QIؠ7!gQ]aANX}["\OOc BEcoC׊)4[AUQ~Y}S *>XHh5%Mķ"KF?Bx zΡ&1R  ኳeU}pstzjh%,ũ&%y~T_B-*;Rw3q;mpNQHC x})ۍvX3XUzr|&k;#ɯD qZOִ,h ,Sr09|Z ='% d1ܴ_l#=|!6k{F^q KBArZ:x `+]FDOK`&g 3Gb۴lܧ¿\"fZHzX)o)D:5.Q,3Rl#VzLҗl unl2z,ʩRY}wx'e&u8[nB40zfiBn˷Jdŋ}Quuy˷`Ս˺LaOLh+vL5P[}Pس4s[5"7Bx=E9stz%?,  :^8ѦZۿͷh^+\Ꙫ\)dL%d[X:9}#f;uA^OrZZ#ՅnqNqOZG{!לAǍ)1 `ԛwBoY#Z0urS$ hLu) ·`z$1N?IRumM3 ar@"YIDNX?J֒ %T׸@pt ~sv*3%H n퀎<ׯJGF~/bBqA2[̀" Ƣ~Sa/`ӳT+{#L.?ҸL.Y0(?#_m9[Y x!ڒ ֖FeV6 W8 XhOaôa7Xؖ#{ɒyhAG=U\" 6yNE^oL=t\CzRH+gn&%#w_ }դ+{?9BV0(P5w[81J_HhfNSk~%Z |s M97a#-빛Bp0xuM/$(6E! !;+Y6}N`LR@GmhC? 8<ߛخWabW,V{hwU|6\jLW^ud# z[9 ó305_x2^jrZwB56.D6V"5fѿ@B.̍R?|OEy{/6bjpnTgnIti(&@e&ObO}xd[4 GAh`AB,PTO'jmzҬ28! dgM'DKK #\%(Ύ@z^ .ΔzcYH얥|PS?FVksl6wZ*ݖu{ś6wif1?乂5da] Lj AljZ&?,'uA]$%pUF=,T{1,^et҄ؽ77 jy-E.R%.]AT>՚`m:t;\ [b(eU><):GjFv)˔~Aͮ9N3ʑi+3+8uywMھ&폃Q$roN t[ QTi{hq5\Sƾ \*IZl $r+Gf 2o:EP<b yҏژJmLHHSƷЩcOȫ`B9€(ywQ"ž<3̆ *5{LN^W1,ե#Ǔa1X=7\{![*;]Yu.&-3C3 {˺gKA&0CVPОzi "qP\*5 lJsDDbqikzHR`'4Z]UcH@p?4^ǡkQAbs e%@5C"Y$KA=-+ζjCڵLRljmtN]d8u&8s aX؟̛A:ח4IAڛwʨUpXBʩr+me7i,g|>8M?(:uH3IG]eV Ԭ(7} ?'NAP-0'ݜT/Sz^Y7&*OJ]̥$Yɵ_/F)<+b5x&5^ !ͳϟwBv\&cdiAh-4IOKɤ"%N|XDDnƾJ1l4( ;5^ 3 RIʞ^tVSQ"NՊ6Ȳ#'ż~T1v˸"D}AS/0*Od ?{kuQvC ˗4dxaU)fȯ8& =_80\',|DUpF}]:~3gLm&)>8A"y0zkCl=ߩ28,bfԃ0o`eJ{:F)e55+Y놰,/*=ц܆Ƃũ3ϔ)EX%;ಜ1B3] xDY*ΠE2d.2-Ek$lͨ;i:t%{m.#~UWTPK3¬8 t'I 37&`"דG\ˉ&j<~ߏl뾢Lu3*«37+}Yte 趗1EVI>lƈ+!چEa,)TZgqG&\$Ei\ R=04=4.a'nճt9  \ӏ~u}Zƿ5?20 ȗu{h[t/mJK_wn)qQjIgmJ|>0C_P3WdXg} |P56J]V$Y|?$\+px&2e&D$W o0":fR$fZǻ0DZҳi?7y]jӕDCjH0%Gm;]B0b%[$И-%!ȁ` 7i&3J5Բ"u_ܘ 5=L@ɛp&k蒑 m*K&us`YBBCmSTwLqǕcVGAxhv\xi}J<&im{XGEvzgt„XnˆVB_ztW<,pA([C$Fe;򬘁g*Ѯ;4ø\Z S}y"o8H+5NUZi˝[\8*<!F۷N^!rPeߢ &ſYN :R;J3.g^=` QJJtFN%nfx?u#HsQnF12I_[7~N9p‚waӈ'u@>srmDo`8燝oHmNAY[l.N0K3s͗DHY07^]]Ok,o־~fs'oio;GG (y(Ժ@Gg*ZÜuw8~L,>G1!23bZ?8Vܝdx,)ᶆbp';0ioy2iwӻkWmE2L- w ]y #NT  4@8RLaKC#S3 dy$S'J@f:$Cj ;=V9Bk'ar'݊踿l K &~Bv MccHXE={!Ñ:̿0ڰ@1<.;^0t`ڲ?Ltc~'L@wҼt\«Pu-5^^/VE'Zg &̭6ud9Zig/ECi-O+p㣶l|ٯMn>)/~Ŗ|(ͰX'"a/mk$]M]2"Bo*icR 7}ET `Z6% ˋΰpB9E%\-EGDžzmVeW>9ʚgM,\[nZC'ᥣ%R+(~{怷))ƾ B3{.FaR$?@f 7t'R)àI 2k#d<+ <{kϐ6Vt~N=.(J?ko?cgŞ#m.9_oO_5;*{m(vNoJA+mx;*OUF,BD7n&h\{m#z FGe~۴Xz RQdi{QS cYWڍj#EznQ+ښ* .Dm\?BYe=tph f^=1W9@6+ݤ0cbJ Anjst-QOQ/W][{7c5$#%r]&џ O-g[ ve'ϱџ9HR }0M9]oˍ0Wfk(.GW>WԎ-\:nU%^Jpd9)a\&`:P9cXSH }Cx~fF" 'K22tmg:U(v7ƶ VT< MԺ-'0Ǖ(IN7QTjVnweJ PHTޣt0:&:c5#wȜ֣O[˙ ,\(=]wd:%+p _V[+хNCw|8aY"\޾0z؏{:4 :mN g:(roi47gh/)Զl -לW c-~qIgY }`by*|'mcL|vlH(ئe^~GglvAcrN&(DNJ6T7}[L^f{{.HBn K`5+g-X hOaTr肴 n̤^ƼA_L.~ƌfУbTWIS%"䶦I`{n: 59%EO2#2J9mXS}7y$!w; Vɂ?*K*.%J H1iVfvDe(iA] ُkRȊ٢evEK_E>k%oV8q7qc3쭻-Y* F*_bGpPY]0He4?鹫s{3\]Ñss RuKF-DBʋ@X:uL7٣]o ʤ5;}Dm Y1Y7;ra[.!A!!\>h<;.JM_g5]$}\*kj5q B*eOa;CbTt!ُ] ;?bjƹ~@puCm\t>i6‡iԯZKaӇ&ǦPO#M`7 s1 Q#Ȭ2CMg:M~S'?b#Zϔ(otUHV=#ķ?0vĨyPϕ89hn'MBoE*!hX7eCd?>KUȟL\wCxoZap1AoqLʳ_2Ϗyl+hBa#ƚI<k~j%^ F'[ JJ5c=IĜkCkdXcPFjFb)6Y$z&%Z:yyvI_&#d7}DS99׫Y &R DFx\yr4~g2f5˫0z DI~+G18@rc3?/d,9\὾{YENtjZ}r* Ky"$AGxnkcoVPnԀ|fqH]yY|=)?IǕx֟d r$ЉP\-=O!,Vw.S{,_w,Rz,L8?ד>>;jBmop*Ҁ P=yR_ln'.|pIcQ ] uymsG= ѡQ۶^X7ihSZ=>H%'ZBlad/0Q:OKJ/ "pDp)HvB3Ʋ Oz*_#[ak  nr 40CDOil *QdGsŶ {VJ&Az**Y(\LTK+X?}9_h4,ּ0Yw M+?Ҽ "E-@j<6+_EmpK ?4yN.!ahN\X,jh?"2u(Ve,SN ?&|^W Z8woo 3!58' R1F߮@< 0OKpr4f #~vB%K;_tJPm?k~aPx!efy2y*{ܴkvyQU EVF;8cQSP.#!vG/M^ՀL=ࠬ01T'?gz+=ojҮ<O!Eh'1A1u7gyb?02$fjsgY-3SHG]vt2Ețp(1PF&Zm vkjlG!_\KVQs-ĎԒ0Or /5G@"F~UZ!|'h}l*BV-g)vBCip22Gz_l3yr*D@"\k'o<,W#Q7UQMMoR9䋘jE-EQt8u^"Xo9+|&$|*l""l o9i jZB`.4'J{u82%~ڭ $d`F!ʐ(͐ZoXAtLA#-ٯCtjU?=c>R .:6#?ʭwsgq)G8q4?: 3B$/$Waǚ9a.7+`=k xB![d-Z/w"U/U4|qB(԰z~;J @+jPezG/ؚvyZ燙"ZL;4w[P9o/ϨR*t^HSBq|e9Fdo*iIa#h ` z}DZ?qw[J|oӼnBWghir% cE*r&+إ^ RIw6RNGe;Sֲޫ sNsDm֘ պe@47)uo< acwˈm-'W7/W2R{,lt /SA"fԱMy2xfv`Cm|:]v-7fw6Mxu[(Hxġ.x4W7܀HA& .<ZU zu]8zW+7QWS;m%ݘ #@bQZ63Wx$@<( 0ClZ4 ń 8XUe0Dlѵ~x_yZ Ӊ3]1S~g򑔗S ~o6u=7&vwUX!`$l.5ذȆyС1+ ]h`sn-V*ڈZ|؛)NYj=x=Dz93첲{$zOXޭw# o;^_4x!|z%[}J \3);\[pB8me"L-Vvyo*&Qb r?`W̧3(WtfYVbSԑM~JA>?s:N'iWjiV? 4$oM5!zL01Hhf]C_Xc:G$+wB"ƌk[d iNi ߶¿{<[Î :&LRoNe;: RE,Su'8lj1Ÿ2ĭ,LJ1PmAb /6h(JIxZ(h%nrԗu1xG^`YIݓy}F[:Y}|v.ڪd^80]%of"H1XGI&m8/{ ?SeSg`A$,mŖi\ү ?Ux!DzA۪X o.Jwq;M5 Vv>w*G􀬩!,hra/Yؾs)uBee 6xmul8@$AVgD%ehYvxzT 3+Q#xLcy9:} f/ұȜX:&,6Vl]y Wy9BS(U^^T53x;[PE 2H ӓO)ӁyRQڍ4`mlc7N~gCvoE+xc7JY;c¿iTe*~k0h71bߘ;PKiL009dbN_p%n݈2+9][O/gGks2aP T'B/ow!HGiVeQŎOysU\:La~`tNeBڃfv5^4Kz*T2KbXԔF+Tq9qS~Q͐C_"wl%m 0<pIQX5)o L4^$kwU 6IsZK@2:xt{0KI&Nk<yDx5tXG~Ң 4vOjө{tR *bI]|7i4"qA,|{aإKC!o QEGS63v1vBd`L^5}8=޽.JmBN!g)f;*fX x ֺOe:l/h)Cf{0. !CQU WWީg1k%[av=RTu7s LweNtxǧ0`g 7y!~)KfS,f[[GИ}l#󕕔fFvUܟD3Z 6)٪D]Fe:80 խv 쒫ũ/!hft @QBpr)ήJ2x ں=*\.7:gmpm  `q FETƼ7>ifC 2O,(^i&V)^1IwZ:r)FV۶0V+g#QY;= Ntgu NdHq=d\a]4VH1B V\(GdV;2F2ިJWu}ͽ =7$A,JxdGHlz5ލ`)'r\0U@*Зpm FQ,5[nqD>,'Eߣ8YdO)V_*GCl,)ZX↲XY K[S_IMGഅIFKԨ.EI9O0矧x`X wr\wszojCU[4c:ÁSlPdUAq۴:w`3daʨz&n'9soUIUɑݫ}m~PƵ#R] O)+=TigӀwF.CR0#q} Z%8 uC; eCZ*K1/஠6 @Mf05+SɈ/d[MT\CeƯՌl о+a̴&'/l1Rje?4.ipPaRD9xYD ug@PX|3į*E݂d7;2髁1kpȞbnR_~؄HŞf&x)ۃ9r&>Ll-J(c \2?r TdQɶhe>L߹ T[}|U!w:KY:2joea6zi{WsxuGdA\;45DjqwNt6;5C ZR-te6VdY9q RjXȎ*2{!nZ$~Gr`͜/${a4Y|>^ 7P尴W74Wy ;x+ކ/ءҤEDGBz*_&_X7z }ez92,BI օt[M|GdQ³p620#ki׈U2jpd J%/xjȤ ľk: .) e\f{5F16*vv:/Hr⑬HNy}|ri$Sd {AM<~E8/p|}R.Q}5W%#0crjuUha*zXL)ިSRMN DzGؑX^P*UJJͲG> =3C.Zvw~wvxpEլVNZ]u;}j#jr!^Ph%Ņ /l-{F: 8>2!$𙨪d=z ƌ%}8uW֛9j!ŅfMyxk: iuyo鐅Y,4Z8ү Evo%욭@T߽ξC 6|B6$fӓn:?yLs -8 &PAӶ'"##(3eIA3ޙ$vzвn(YlW-$0u.^f;'L[bz% Љտ rMN5@:!VK-Im  C*»#wķݞU\8G"kAUF" r+X#~*b#>^*Sy>X*="zaZFr=ϐzC=fӓ641iR#xnExHB"(e%;M=}ow`=RrԫVb\Bw]YçH&9k* LB)3o^MMtȌM=kGp ]@ڒղW` ?"Dϗ"`ЖFKcӥ BĔ3_ӢwƋCkK؆q51 bo`T޶ BqV۞&.Gi+"qoe U;l_LLɹà~,v\HѼNg._'7YܘD[gFN! z"hk޺s4AAd otIRRl;Ԫ0oV%~%+T;|J q(p{fB!P5H"#k]$]>Нj *8Ҟ>v2Q]V}+kfxT,%'+21U/M6W$ޔ:ԛy.$jaj,ܰ7\:^cJz֣ o5CuByLe ߃"Z? P:3Ar" 'f!chmBYMp/eRͤl g#Tq.9yWeoz臬?tv|tza4 #۲OU#pheI=EPO̯{a{SyrJRPxfyE+&7N&."nZ#0 >=:f@+'O)0zzO ՖTx %^\?utoۥíM:1e#)'џNbG^j"bߩY]vw};'IkjB #r`LUѸ~f=2mfAכ#>gѺ+/1LYA}WETy7z2oc1c̒LϢW;qA|%gG^zwEO tY@̆ȴTUȈ a1cنH bႽIE~ن Y-g})<6 bpMG4҈J6<Ɉ#^aiIP_i ZWoO<'Ү%N&و1gvj9zɳ?wzx WMBT$&>E6~nV(s#2+ -r9?]ԸAY⧁aS.R?3:ZL9cY |-\}k[?k@P'J3e.Ӆ} P[% sp(w3}:N({'/s^N/Յ8>ɗE$e,EO2q0#}ɕ#W;Mǎt`ˉ C%y 2D.浽Au.mb!uQrR.?e9IGiO|ccMJIXJ!][-qSnӴij^f4t$_XjQDX*>Y)a h"nK<%~%7^3f'dL;BD=nf_F*ԩW1^/chf5/)|i+1חJcԃXIQ9 @>xM9F}31<3Ks'V["$gؑ 8Wk!D!ۢ{]P87@&rw'wHے~&XD!8JY{;RAvvg܂PEm ? [Gk)(H$qVdp4x?ТҢBij=+C2zl$aX8#)a4f Kwƚι^%<$i/ G7S{zυ0? cȯs 60[/M(׿ۆ\ӶAE+&aV7T{؛;t~;/ZNիn>=`}AH7Ⲳ y/j4r>d"JpP%ig[&9A:1p\bBIT0'fdPC@8ZҚ/@KCx&;ߎpjQ6?~N܄aYɞ_:t/ՅT哉"'g}ԟ^>$Y8 \i5},>hK|?;B0xEA :}q ^ j:K6".<٤0#4r1i`q EaeZ[A.."̎C(!Sl⧃)rnM&鱺SYR:vCu:;}urIE͆!Df Dm70OFS/"-=W sZ:ÐgjnGn:x8)ޠwe[ "zܮ+Q*1B>SLA*VG7h^ $'KƲЬ:t`eV/L5b)çWؠ#xr,^;ר# IqK{J=nZx<3jh=leG FlsM*l$O[/c;A} X&SBw uTeTMS$M=*6vHfS{Ռ=6(F-)^jX~}SAduatZ8h8G'0( z |lT8uh ~KtY 2U0'óD'r,bҋL8f ag쩝#*9}+j^#M (WYԘ3F%|h;AԬ%0+S+ח=$67R0*7t "„EPtrl*ٽb3 S 3*6eFxp.&P2ÁMNc2X~x~?9"D.P4LHacSoobĴ;\LJ.ŰZnj%fWIck@}7MPvILVsQ 4҉cӏ fy&cQ ](Z3) [qE#Q5H{ ˆ|2~=v޸8o-9n: bvGyn#R?TDx3"_es"#a M8YU#Gt@ wRi UAb و9#KSM]z@9.s<b8A|:J/GעXiTג Yi8}a?ǎ ʼnTlDLVi'@[O62P;0yP,3+Xl`D!Ya)zDCKg"릢06M%NYT@pkhq e+Е<=tQpnh%6MVTg᭰&>hGSw"i/K¢?*u"n0t4٬@hjJ8,ĖqGҜco(S[~aJ 2e;yżDΗ=Yu{- "֍CڸvokEH*y= oKKMIbоpۺʱXuڍ}|E 6Z&=9+ɖ^Ş<"J>Ȭ/D+vP9~Ё&lLm |GC|Db[!6ճOگ A h剛X~=ۯbf,3#BG 'ulHHr IO!#tV`&fSKeL-$䝘Q2Q:\Ίvj[z.W J#1)a:}1¾xz}_;*ъ)q`Q[2J*TpO4Ja^TV(6CZ>yOYS6b]4ꂴΎKPC.fqv4Sl[à}2x-]r ACFY>ۘZ-$+rɈ̽$iI|(ݺkлnƀaiEAxoؙx`, IA."2 m=P-_3{k y/Ƽ7sgCg޸yI+g\8V`f bBh*!"?iJlh D`3@Cz0ϲ<4MzEk٧"yp9Rf<* H}Թ^R'c;n֣ .Tڑ;=2RTeTQR>cxIM߅X YHl߀0> ;(?B΢!ifD:_/2Qf#uJVoE<\<`!._TYQ{HW)=[ t%_4\!AƘM!\S;m~Tަ^3:Zn^yҀYI2Pj$=vFK&R0i"].k^qkWhr*ܫh/p;Paϑ D]U>Q@mv&,KF-hO7Fz5$7iGH6[ePH&uc; !{xZz%&:N8dwc,NA1dnߑe ^&ȭ2 #:/ȜA"=83>c; f+1\|H*`yZl$!i SԖRALCNcCR:ؤ=W( yf۠2/"MOzȼ5g vp&lZcþ Ta^h`Ns-Llyz>sO$eyn_,.3$_ó'~rS6LlX"*OJ$4in) J*9ؤ'%ڧT{q*:BQh>l*l۞H{Ez?Ny#Dv@ .;z!͇f~C=F޿q w҆I ]4.Hyg7 ǰ/ "KtƮ-9[RpΒܳ4I-nvn)0Gn:PFK@G#%?{ z#խzX&Vx-|ȱl+hRԭ ^fMBLO. eQĂ*?EزÐ^R@xT!Gx/I3F6;pնLT$j5hVK~1čE.MN+Wb$v u^<1-z" T? pg${,gw/շ׎nT{~~pc}&g,,b=0 j̍8ƺAk&]\E"ZHJk} j/9Oąyb!eF,,n Vl^4v1;k>ݰ,uRZFaS >SqVO/{Y̦ S9Der#nd$qTx{ʶāI.̚:p'>bXdNo֥asvϗsXbIOSwVmzB?tUP&\5FSsJr4hmS; ED ni/(gO&}lSUφ>2mߍ#n_0HqJCFysL>#qbQ0hƴw) 'Al V֨uXVC*3}.A|;(^9 ڧdًOtvjwXf@^|Cׂ.Mm00/7( ]IPdVљY#?7E! C^ x.z +^e'l6_ZtSTQ!WɅL p}e<`iR@tSoWgD%qjmzKrɯ99=6&G0Әayr$ \e;2<,|A;y.yΛXDncN +2T13sZTcYtB_1oArS7!uE{lL~O3GeC~+;%eWa[˼2]~dwoS_Jl>1-K%^ָZ^mޛ$jͧSǞP.ѽ쨾"X8Wҳ? ".u5i?b-׃RG2 y!4:Y-ZEX_TN >UCgßT` w߅OGWv >z }Ք߼)|'eW[cF> +vz VyE1\ Uap^ކk+pҬ&Ւ.58î%g@3u8UUk(A>Ƨb;pA~._`_YMS?dSU{;@+1)ZeOjd֮A 5PUnW[ Bc 5π5C+ )[NMl[q^r8L߰ -ZQx H,oȿ4!YLu޳rou:hH(tUNp~75(B~v!_N5*Fs8_ `@LA,si PCv;N.4#7dz9cm/2'-ЎvK%i k=^pt{Jqxy13+j8Ft\=?;JX\rJ= ^*G+/%~D1<+*0T = Nuʸfr\5{C6YDָěXfLgDMZ;,:V{gxrd2hey[d>.n MܐfxBשm"WUhm9"ނ]^D\)84F(= x4+>B1\TA5aSE\?90}6&F@`2,t_~i3< *K1?̊džLM`DIit; qD jYTV!3v{D,uZ$oJV->:X ")PE7},)Pѭ^ p.%.*wu q- x&v}Ձ#~*Ƀ=A/KƇaTKlvQ䅢0-bӘGS]?^ ƙW%îȎi3|'*Rr̬o٠m\8e'2F1&bJ[Ow3r=ʾՂڟ2ZC'SzWh[d/nb\BTpQ7"ͼ2n>OM 4i/+{C\]p Grd l=f CZF\J+Ԍ6zEgg Nk)C$xGAIb s'1D--i?WuoIQgJHc 憮g'Om eӦ4`%&Zq+ۨЬ.I;Zd}~; 6gǖZ#\%}F  F@. MbTWKoX[5 8JVC^(HMnJaVIs>2H)66zRڂ؟ׂ(eMǝMNqF@J:y-rziǯ326p7 oN):u;l_.pCdmB=kcVMfQ}5<:[Lq5&\a}H l,"nzZͤ%#U<LqTLECLFDGϝэyqT\\$*8c 5@x3n|3X{w9Ay4R1@Ĥ# ?7n,쒟'# :.Rx3nn/W6sG'1'] e/(O@ i(/7o(Tf<5b0TLլr6X?jc6hFzqڍ ;J#S%AN#cx?皼:9YgA :@S-)s6s9GMwg߃wx݇}^(yEpV_#I~ZIx'oJ{g:ϭ%Vyq;_Xe=DAf?rdO>?g7>|cg{:x՚ȳ*rdىTpy;GI$zzam!qaRmQT9ֆ)C}TFTq9^ܑ͒bu fݩ3!iL5EnB#H $<6xK@VA*s؉E5P531?vk9<'V@L?k*ha~f8WH;,auڃ|Ơ |m170 Ң+ લ*w0} G>P 1Rci6m|Ÿc1,cwUSNU!gp/||GaȬĽdo. Pz VŚx_(1o[)ՠ't;]BTk@t+TEޒmֵΕ可db^QȨl@ E(fd}ZVA,85 }w\>{zo#ʜD'H%OQŭglI\x#똫.V;wE;rd&mÿhtCIچʛ[tڣgH"X_dSjzS[] f?mi#ߨM)u5 (nr|ι<5WIWmt>WX8eSLcI0St6 tπ{lqצN"T qUB ?@xw1U&ٞ4ɳ2}9{Zֽ7rrFf" ̊<} sE^n2]]~.I R^͉Ne(G h7n]w5S?G} %f*EVw]iPj@S|Yh8TZ>/'g0YQ="pQ.  &gecqldByW <jN/^^,hQ)jJ'իHsCz&KPeZTn @NyX^jv!y+8'dޅj=2ƝBG^]~sVbEԤ$m/(.SϢtƚz~{.ٮK>?%qg ,zG?qĹTahn^i7| ^ZgEG~i%0K2TS$ qø0SlYH#HO*~>(Y&/vqɡR;\xn I.kn4*ۀ DqaqavHΣP<"ޕs&z>͑0쇢UgQZWV \Ŗ%? x:{>(DI -~J&K#]Oӈ-{I"x&‡5H5dFK|k8!GD7M '] 5x߿!+r[?)h6-#̮X|VVeHuUm?Š gYZ07070100000307000081a4000000000000000000000001657082560000de98000000000000000000000000000000000000007800000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko.xz7zXZִF!t/U]?Eh=ڜ.+0)48,3܄MhFY2Y/\ s_ z :jӑ lڅv֮gBO8y R򶼟rYYDM q>K9JVl;(rNXL66&%Àj_{RJ.IT`[LG_K Kbj.f^،$vȻ 4Mv{r%5 GB}8$+sM})|wMK)Su3[FĔ)Ahp9'G-'Xh lށ%M0rD)]؞«^ b_T#Ht?D8on8fx (Dޥpw5Ւ'v4;*t1Ciˠt3j'\U0V |d~Ƣ⯁*Jgҽ{ ZA2*xoesKۄ]w~od.ARcƼsjr DRChaOpB3{ "$ #Z]hl֊gDbE`xm4P6zntnM+m zĢj/v?ɼ?CФ $R, qqh|B"# #cܷN9h#GBl)xEo/B*ReOPcA$Aa놿GmWF0aP`$a ÙXy(-s+$8V`?4$w e[X6\5бl a~X9ϣb=bfpٌNQO#Y(,C?{𓥡R> { Ux~JG{H* dPFÛ^92IA7%A$7W("9^"}Yeh&@] E=0:ArW.DFBȇ#gXk'6a ډ۳ŠL%I\!\k'oq̜gKKl\15w(&H Mڧw&!2˻hKcR"}. MfHZ'U(-@(caw:•>_S KI_@=TyU~ m^[PQ*^]`XYOfހa 7VEl;EeXh&۞?6+@;=%+m Sv3* B| ;B|oXCneBП̯G qoHߌUxpƐKV84W̷u>w!Paؚ54vWYג&ZimH+0^Xd;44c bJvm*UfmPn'Mg` |y6ґa= X; ~+x`84IH-WLnFHم7<6菭W!XMˊ^2ܵFBS^fZcBKm/%h6B\B Mܱo],&6:8ÙSiE'̶TVKdKb(?&bT*vXWvފ';ďrʹ?7 .A(}2975?AcDھB~IB0QGmlQ;REʲPMKCXϓwcx}j-82C.8R"XT˄9ڰ )^@a<2_{2I8݃ٹ:LȠ Yq#cz h p&ٽ0̪ X 1J 9H˹\' N7H!.XV|P2ɠWsq+}J"MH=&6r!|a8BTf'Qp #=t}FA)vCЖ[6”uJzg {)o'뗥E&J/. ¹]N.?y=9*^W ?a&xR+"1 X>•qc&0 ,g!w؝+~vhrP"η\jr)4B->g)<3Ktw*O/=iϹ<ٳYi5d,^[Bc| Wv.[?+"$*=ω2ǿi s)}άػ !N-6Btv2PY| ӠzDn$Y;~litNŎ)݌!v m˱rt ];B{--b:M_!BtfTBZ;'cyƤ״"#p|*+"Tn*t 5V3O_ڶ*Zy3[7f1Zv)Q}7 Qpnxct29E_ qf)TXu M!m؊ƫNG[:$G hY0Z%:iӆ坅ي{lK1?|o+qUpR|cܬ|XQZ-5ԈdcS /&G.J&^@n䇸&Q]TQ?y>9NfyNw>kcedv8Y\8HFrkF ?_:^$t8l͟`A陌YRs)q[{դnc̗ٚ`.FHG{kykG`bl{P3 Ĵܣ{xlb>U mPts`j{aT-o=h&=`tX7ִ.R8?wAR&ʆ noPS!Ħ Hnh*+ԽQ繲o)rޟ,ކ J ۟*IՈtF#c7y{4?: '.( +u\6Ѡg~eX:-Uh7]\^6GFm^-. 3[YzJ1 2]Vގ'ZiRv4蓑+Z ikB(*Ug|дA0ag4on;m^nltAuEZaS:Wf_T^>Ұs&[;~D<33A `f&)Wr܌IE}i1i]uQ-jgAG~DaA^?H*̀ǖ鼛mOq(/oܝ{Gfp,.XOtVwJlq}SJ M>ly.ת\νH(섭ڜ t?>ނkvOV 񭘉'(ˢ=N1ZBן? 9gCłHY~w[&!ML-Fd.}K /`y XweщX 혚mWs2*nd\K,;.(V56$qk%|W3UzWBI]h;|H,tzE.D},R~c251=jԞzKQjlIZ{XE&@oݮe|y.{JTъ޽‰ -UK|\ C$ *82ǔ*DHO/BV鷰'3bPQ V ?YDf99LZG$bM'+!5SAgͮ߮ؒ\/¼ tBpPx Z' @I;7P]uNK|U?O\pDR4$AF Ҕȹ'oI M ZTcUc ѻ(۴Yn,b)ʜKua3 &C8fae#5'Äo]hyV*o@uD TCjoA_j[W_+? ̬t*0 {OH2 EpDJ #/1Hl9SR7mcy3tM.@ga2*\$z|q?Gǐ_{V IsDGg/m8IdL#K & S9}¶1\8QBt8n?Q; ҨHث?viZ.fif1P%r`*oC_la}?D{d9}mѸ]4 TqզPٽz̾Չ&I $$h\{yƂ7 h$wl75i`+ߴشru_D@_Qf\]RFcl$f#N"ZL '2_SD.]I3B>semKJcn"لIihLGg.\kI88| Y9rܳɨ< Xm{ì$|7jsQ=gf2^T\9X#]&cM4\}.[s:ջ$u?ֳ|O7ZK`;bޝCMq޶OFpAޡ)(/Ywv]cl*"*eB?eU렲u6`6[bE`ߗK3ͬ?|5҅>]Z!KasJ[GVz da #fo^=`ps2&utg0Le (MZ_&$!ׅ D膙o?'aj4xgmCVS:rb7a ٔ}yT}XDb 0.N4=Cw c|FuԾ u6 u=x!bZyo\YIDD&S;=%KxύI[ O.GF.{M|#i 6*fYܢiYQphEKu1R]Ñ@EH&o4W tmzB=@.,XԵY+w$W"%A|[]U4֡3wm;F|hyvVt~y.*IOt@X5@^h$*jPKE\]`X_Or+G-US^芀 y. *a$ Z!PSβTi`oFFpK]nX\~f]Xž[t~uY1FK").DJHhcQtxO]PD$q\)f'$I|a(xI&J?x>e(hqFDR\'`|B"<*Yv_>&.K*WBYcAN KuWkVL?l'&r@ hfO.mH;D$01ګ3hD<9Gs9߱ȴM#ȄG-SąG,6ϓT, kr t3B{3X7+)9:WzI&̍4ZFcY: \.5nJd(ȬSa-=5j7:e(vck9Szn `oS3jV)k1ȡ>gVKz׼ qOR^|\\)eA0{;7ǭt(Tʀcb$v դ<~͛M ɏ( ڭcp.>KyARiCj yaˣ*]oLWy#r\v˧77$ILtPdFh9at4E/aAŨVV=!¥ꏂ]_u͞McCGQYJu5[&h0ňDhh?p _%^]YƛdQZf+4nQ0[HQrcGg+8*sR{_7+3φc$,=[v" TMYP`l@@^;D~Mr>%yؒ+UR>.l%5#u~OVp>IpQ;iVԅ9쑇G93F?e35dpi1TEqhFMZe;H"(,y- i [MaYlKB\A>B;[m݌C 4VjǤ-Mwg d;ݷfkE 񔒧f 8imf&7բ9YW]zI,:!~r}뉯 |xbp[e%`Hť ,n~ JB%LR^_ӽYvq[0t6C&,N4&qBTnԍ׺iߗ:\ P^Yln(z X:Pش;&w!x~"h77C,'"9ňgA,qMSʒ_a1$a@ :x±UóZ0̞f3p2T~t% =iAd^G=Rltmx<Ѡ{ QYwQeX<$81Md:z\AsT3Q X aUeEY5k1Byם~<zBRJ+}zfB bU3V8!ҿSOֲUvpA+|T7n?I ]ޥo]]nyvي˜0T ޺“*Zׇُ7E]u߻&ZyZIVc+ Y_yjtͦ >v RK~*}ܐT- |&x5fsbϟ_{R !6T_pzV1*Kͭr]3#fF&;0:xTM u{wpOUKV)>W-p^>~RűgW:8=☢71=€$͉}n=G4+/uT\$ \}~ߍ)"1RF;Hαb }CTf w鳽`\+QG$B>L cMM[UG N$CNVʃk77<%I0 wV2mrdEcj7T+IEDG"qCJ95{tj?iZyy124O4! <"*PB8hTo:x>ϯaa~RЀK|1PC>l0a?ػ} A>t-ɍ9ȢST)g!_RɌz;+礄Qb2 #+AVvD&JEĜv)گX GḾ9\ t7Q ņPn`5Pe C x x7)4Q:dĒ2&,.$KoҮhJ}C&WȰem<7 j)ԯV 3"ce+)JK_wE-GY.-9yS&jms*Tx4vp~vPL6ʏOw'<޺]OMQ4R#첒^qdm}*VfR1>Ɲ<|. Rӻ.v3d{9L p-WF(QHf-)``.`w䩙d}q9:MΗ/6&zIeKDKVw:k:;m iޒ?.;B \@8s3; NJ!*Xr֌_wجth7X /ǔ]%ey1$+CcBu} )<7H+l'1[jqt1ۋ|A(AOAϻR5D8 " ?|Q7I|EAC‚_vfI~/L| ٵ5!si+Yظx?& G(VHb7!ߺ{ZڶRz`PSA{muriF љ/JG׷!066DȰů^%k} /Fe <鈾Qp9r-guy$FfCƨj9NtJcBMZxOBU;Шq*$VOϻg?N,YkrȗLaJI[56˄D :|d͸ݙ5`)wuHK7^/@Mz8{#w[(I2s-Y !Hi~ZIC35:`])#`}=1)$¨@ M~ME.澩RߝtDJ<\fK|~a[Y ;4QLE(Z#:"m'$qQx!6 㵈?9s#|uR}ic9B@ٞpLjh'A((8i ĚCO;u\였AcW~$̵ X܌Ԡv7ZHpz "x<ªGguE~^馭 l}0\'K?70@*G~3aPHloX.k+ < }KkJ*Fިf7lywݪ.ѸgxBrx0Ǎ/!#O S+Si-f%Y.æ#ÈaEGhJ3"4~8x9ss1i-{2B mHNIr7K}̊Cy:0-kZ핕Єͽ2\c>_?3VhlIz&9?>O+v#*0CNs-*QCa2 h%Œ͢M0]3z{abb]q[5ڭB՚lDT6xtfgz7;x~p{t ~8X~]87ûLLh)ֆwo4%(S~aJ6MƵ?&ŭ,tھ%r˨l|3+:҇k΋JeYŐC~zXkOߡ4&S{ރB괲A=/>XEb8$Q0H]4!Ơ&sE7<7Lh$2+8̑}!2W!PGU6E"HWP`GaVCMUKsc7_wPS ":AYPrթ ɬC8B \SDΒ5yWON""|HHnl,SK-pkqu'l"8P '|?*:'aFNDS00<0$ƀ>'t \*#ybQ7Ii3^H0ǮV!lU% NEaюgݪ102 ;} u1W2ojhQ{AA"Ja4$M8G1GB2"Z|)ZWzmɑte. lk4̹g fi#mT*ryb,gNNL k"{c}${-vp}Z>B&?mk[ԛ90m_]O:j,(>{{1~wRO^m4yKidOgCUDA4݌ _PJQˉڿ'4}{!I|u245Dfipp4l5k2նHS7W٧ ݐ3&zĒ4Tךj~>(|•=Ra&Uk2nDD&bzn[C"j (pl~\4!MxZr E']8he}hღ.g#r\h?KӢ)9IעN'`X<' TY-<6D |)Kafl ^!u d7-<.I j]0xX(l ɩ%`o<>=SSw".1/Tfʶ,S!jS%G ~ pj|AU(a=Y9/_zu$):P .rXUgK04.f)lD=| NK4Ё,^yGs q)’ir,X)*:驊V86sZqH!M3܄j!@~n)E,q[^V$w&糯Ar!Se.epÚҵv* t=uSL)A,+VVmSk% y>g@2#~7h@Pӥo{lY;6RnL5X0nRj ĭWɦFﲺUX62c7{ǔzM x3 ʳudaOg;<K4nW3MUyw43bu]3%qQ:@mv1nR#&I{0۳/;M^)*5?4udW0dkn'M'bd~ 9f3U=hFEraJ,h j\ v쯼VT`T,(k`a\_jhD%w Pi;"LC6.7I)oSl}i>!V{ν~gzU t'w6X_!.-5@_&\WV6zyC mAto9C Cor(#'-ui7FXXDp栁7+^4>/!3HC^{M&+&"QK+~N{!" ٩r7r'pFhTfgK6q]nH%fF^ާIRpiG %5ƂTJ.$cL Lh**o1{Ú7,:, ~,{k"G n}##Nʉ+ k>?gVp ߨ)ZFqkn7/&N2*WP%:5='VDcy;,̮&C{k֎tW9,-awX `|qy&ݙ4WY̰zO;eռSK%GЕ#)w[J5^>2stiҨQ8WpqPKۛ3y٣ $"Dur"/aFu9n@tӘ? XD8&O[纨 'ݛuqI;w*Ha؁e >bK ׽-Ԡ hT #?[ +o4ECqq"q ,\. zF!ڵ4AܖR'k[ Gd{-R*F QLǟ_-PJN`p.נ_w¨ idʮVh͠Fށ7x"usoc}gYC:?91< p!tșpvq^L(f͛3c}'{ 2SOKPRU(SoƠ?S"@4zȾTwRkykkm޳Ԩ_֜Uέ_S>֧ K~%=gG(+goZhLMbsʴtΑд<_if &c&Ky$hE-{:Pr|H` <eDWjzw|qs3;\j p|d7k@n!!tvjI#C IBAzIޱB(Ta5PXNw5iYZW j+?rK[j޷KaZ!عȫK}PlGёx>fn& T[4ny$&QIܮaKd`by 邵` TBg'^ь]bqKvZ6sz![ ?~AvӐVjKn)j_,0FxZ{}^,8h˯5e,"6K kVV BAήpk ,墮u;dS [=krEJ,-VDF6<}juXVoVG[HeCy؁ALQ2>5_ RY["I:o(&t/9,=v|\ul%j=e:Q%hqNhؐ3 W6V~X*d[K&mY(y/+K /VwJt.Wzdz%ֻJR57vR6kF+H(ҹAHcɩcO_p] nH˅6}oeWl8 vBW!oxru7-Ӽ۾2*7"虃TM!BF9BC4c=8OR_7 Bw^f i M MP=Aw'<Ϸp=*EǓa8AP_mwRfFmbq6~r5u45LXðBC-mC%DbHϞYh?B#Z VAK)sIe:iQ)_KR?@w*QC$heLb&M!El7)-;қlk-yJ&\HK$TR;vRp0'"䀄$r*snzSr~ ɤRM]!9D"~5p Ձ`UX,h_=R~?%E1 Q>ׂ- /y2sHmЀmtnGJQ2Kto\Ct]ζuL:c63{ #:A*2۟tG]3 ЊTUü#fMcuOjyǍκ{.A9qU@DʚK#oy^bպ <-߿i 2 O8?qu i#7+]7غnL5X}str* Xm1xó&GIZ Q ߛwD?ڒ7A-_F!I~T$?=r% p!xRML b}^wwiץry3yqX^UWc_εz>[dXm 5ln~lTR*=ݛQnq%uIi\xnr/jٗ{}D[&)d#((D)`Bi I)M&3r Wc UR* 5Xlɵf++h-kZB`v5̗߶]V '^"Jnue14-ň`^X|Qa|_w)UHBwDW&E`苜S({*NF68M8jLIT?D10[S/ް=25vj X?St|^v63-]Eekv/KU9rp,V z+1*Yo%zT9^pDLw,\z:<]2oFnJk!lX 3+MG^J/Tsp~5[_lw\_1[=~=Wew`ؚ@(HbdLբS#v2ƢGoWYX3n1xqNP Xª?gݛp?@ G5T[#n&AcRuDf Nrlh^vxsyS,l`ouC!~Ǣ"<-x?zD %I ]8>t:y:]7.&Mn'3!ʒ{dPOnC]+@tgit1,k]ݝyz$04d%e!: Ok6MT3p/,[ -d^|xҴx80? IKvv܄O>|<|c0C5uYTt|Q,-,Z Cʲ fҷD`dCD9+¢n| :˒'L,XX5b7?9k `9 7.b|z%bLޱp[zvq-܋G]%-7W'{laؑdB=ci*UjG'UiIw`$'el%BddVi/Y@5kQ», DP28H @ZNrV2q[d9 :e2@`ҁmqeoHvC#} DT[h4)8 >3qʁV>2rzjo 7Yn&vԷQ ^n Ҝ.W:['̳~H'zR6⡨{ni8/ĝuYFÉz gCQ$ ] $;Uf@-I*-ʝ׏RN{|.$T9biX?ԭdTa ʹ/jdLu" YAVuT,@?ā8oM5T$L9A:G'mkd Ħ)$h3U~5V>Bg@ߛ%$J+&[IJ 8]؉hU>^]8k3{\YkKS}ۂA`(`QٹSiC+*KB$֔͘_2]?޼'KWb :'*w@^&cr]hKebx+2Js#eB1cuL^TոC3 qz˵L>f.؞⨒24:J%rG%n+A\n=ǀ˭܇@$ʐ.Ѷm+Yc#B.xIΥeF|V1 ,*QgxzB<İ? ͫb.)c/ACAڞi A\r_Kv"Ϊh2~}&{r+*s E4z}O s<, w}|6 ߄Il޳ePaH*uϪEN_FT{tiAR$UeZYD0zU"o@CLO:Qfg>u_2MpfM 0*^ U#DFA~cUB%7MD܀CN|2UʏxSN ʂ, XqLC־Rfd+rX5$8&ԜhuĝD&Ia@mPJ|kV[yI:[,;?ѕܴ=L7pm$rcs{~M"4H@_qP)UDL.?Āk+ -#5 $4CHIb.Tgfe^Uёqqg:"2{Ǒ#h+GS'">jr,EsR9[c]mE}y1mOSNAI gTKc6V3)/pd6ϔ%%O{qU1 ΥwKOӘjFMXN:[Hҁ3͌Ù!H w1S?Q8|^ICZE+~ "s@Qn/&oC'޴̋0堍_Wp9]mT(-Hk{V'p9[Y.P6^VBtX&p T8W\UMzׯ@\ɧvQ1WRk;ٿO!lcB*+C'Yޕ~\"QR_0ڣyle#MQ%Aډ:;+>|J3y k3 8D._E0]WUtO`k +?pWL>13.e:J.lѥP'j*~CėZX:a¥\KOK~Ix,~%{#gb$Ϝ:ã[֔2v/CR-+.>1"9cXZVo;U~;]SPnQiI%"GHŜtO2C-]!2|ArS(!O]`ķZh0yn"ujeqn;MD=Q|g_Ynj2Ѱ.(VQ.<ՈxLfXnY /<8o_g(Ar!tQMBT&3 y6sm9^lIO"ZL~Xu#j]!Ym V J(#ar}'?CjnujO},k ɽќP|kh >VH 2Ey[o1&ڽ:"6FlĹ/숦 ~h%^GeE{Zoj/1}p;K \@>#.ظ&$ 㱣կdzg,o.E0ciiED<  ?ekf b)6>xvĬ%1ԮF_O {i⽉ʪOwX U\۱O("pˬ?VkNO2Prmݧ8qtPZ]kÈr[%Hh@?9S?q']s8x@V Uf-[lٴZ#p0-̟r=tX;}rNs[RIC9 ^KOf5.>X4]sU@Q%#LYUPRҗD|VUʵdDž?\R]ʉi\FWk87L0&W~ 2Hz%9gEUPͩnrO-IMF3ΒI0ew,R=E!t 1}dɖ?5d|[RQ3 eD9$uc=*v;r8c[%9jIzpRs̳ qC˳j~m0ޚ|`#u~6ٲej,  m] r':%$N % 4Uf H͂RUrtdqň QsݙRU\T:iwŠ%1b[s(;P+hPx''$[ؒEڑXNbF08Yj=IDΡ8;Ⱦ<&nq/x|Fo4jq SS|S.Q|q.,2R D+Zj 5@fJiָYzRe& &] l].r98QC I}-ֵje҅" (' K ~afѾLxҙ4$*F =UbWL^H;|* -Wc]柲U&| )P}Ǚ |;R)\:O<7(Sߑ0QoŔn~)b3;=pJ|=gZx-[ݽJ䬷Hm^sCRޡI@Վ}>ξ.U(h̚qrtIĜ[\`;]L.yQUz?u jOLY\_05/IQ 1½*jD4Q`\#tWQ U^:$|{b{Z+@Q^5~)d>"k!nYD*xڎ`59WJ;Zu>Jl[v?J,JN2)rx.uDTC8Ltm'56SrJ홓yǴ*熥޷]"pQx~);nF^E= T^SEMȅJBDVc%?SHO:$ SY^GbFT>8c{ jaɔvRǾBT5;&b6j4E^k̆L`a)g'IS2MNQ0bUބi>YJ1"[v DFH@5?kqd6mBB$plEI~L%ɁM  !CΣp|ǂf.:JISX#%(G7}dBWozT~جZ& cŨMH#Wj/ oʧ,% %z s\w#G)My?7S>98Xxg S lVْ, ߇K܅_iybK#ۊ4ab/"ٹYn`͖^۶D-R֘0֬>.t\ *kGǬƍJ9Sm 6cf㗢n ᢉdt0tΙmVc.Ċ{t [kaL=IjʵѨk{~!vw2qq34&?o/gBՠ;Y)\X8ȷz_~Y : l|-F1Bm[Yݼ) %K1^l~k|OqaGRi#5W6{y9(&u8fKjBoy8ָ[td BH˛ѭs^ԷXȈJIN*߻:\#;%(l,w`R'0^Ҫ)S'U"˺ѫN__$*La &'3t.lr{vEȶ{DŽvZuDr|g>+Ցh*:OK4XBjEF7)fE(GO4tX~:z m?|cYLmx b+G]&$c Zȸ#^H^zc#AUH[ť 22dLvbWNܸ}[~?mkVt(#tXxApnڡt4epF^ I 9poz6nlV  4~fT-_;3}$ƶdRoRGYXiO,9dz#xILXx!=|TlK^rwIⰀMk`gW&`cA tPIT:O/qOyk Vtrir*pK4l75]C/aQV,[҈ zRu&eĘw`#KxX]sk;aA٢v:͊7COt=#`ݪ7U: ct[lauh)>˲x,?d[fwllbȾX8ZWr5/Z.^iaHh4y 5GlpUWeiLԀQS[I9n %uT"SbܻqizS[aUCBrS50(؟B<jV,c*LvZKl'A-9ܒy~ٸ@2PkVF Jٍŏ P\}~$^P f { ԤaF;'^hg=5xŢ6oMҗFx~w|v ٶVb$$03}[[ b!~lQ_0gܧbϋ+cz&О$ bcz\:mP[^"].ql8DyBjuŊPtt;oG(${P=܎ (=Xh 4ӻ !ˌ7Rp[ND]4I)rmG2FEڥ|XC50NxiLؚ(.nӹԒ<N}~: >T}Z =3D(j$wOE4j{aKiPb\;ӵ_1r)+d^Se *=DO~[7j56k, &S~43$Z=#T:n'p#$efcW03w2!vg&vQ)qox'G?%>1" }#%YOې[4x onl_^r2fxhx٘B_R1 6II G8s(h28"2k{, MxmV)eB#q6hnw2r\O/\aM֤uvdX5vS%CwouW}~YpLDWf H@LNB 7_fo[;> 9aǞ0ϻ~řwy :%7,U~+jbmG<'LvϧTV兒Jpyoeu>e&dx6>=c,ݦ9{W̧HUjV X6FH/ y"=_s]Z'>~S`*66}"#2?BB՟r n'4,q%Lr}C_hTLZS9v\,AǾcdg>t{TϋAIN™.DwqPtk%")iqo>EY ao1xR^ck& o7#:6AqsvטoNѬAzhxEɶc`Q:+0B"Mg01~K\Sdvxg$Q}2V֘NkpLjd4ԻI 3D"> 7ju+?9QhbKl2% NEmBvےUC;k aSSyT]xA$#hI( /ӇH1iX.㇔'+!}eYkZ nCɞ ̄N͇0QLJKcAU#g7 YW;XaXr2#<wPY1bS_q ٓQa,Ja/KK[YH\5H u<7R>eEwU%.Ħ7άRlB096Lbz)$qc漏+o^עk hKa]pR+#Udu!Ef]$kDHR}#R D u}Fu类,+hI!d }BLw[GUwfsnq6-zb.m1zcbdxtD9# ;!;R*_"e2yYrFSmI^unSn1 6j31Bh A\$FZ3ׇ#R5BM5}0C\Ć872\وvfD?& hauVP@)+mOmz:\q*@N 9ΰ|aQ~Ǧ%cg4n$b14}Y/}# /M%m,eA޿c>Ny-'K招s}FaLUUՖuv nQHF8Bq((jZou=+ w-z ϧZ٩|CF!o'F4 e0{_8JV&&)\"F,gQ·9!MӷtAMRw|y&J*iwlE#2X-O]v/Xrt@-uojӖ0v0/qw,veYݤ ϩJ|+;-=(M~o!FM6yK_ZR`", QZ,;M`٭uԄљc)U7fxn|/H{ gg zMTgվ1KWtVNo6-o)>eQv!IفEݕ) UeQ[<4;Oc-\ˡ |-m`v[i ^ֶ+w}$LM-Lw kTZ2r 4d)2&O#jIΤ"@{l>g>#|M>{cӭ&X:+0Qvp{nȒ4 䂮 ^{j`}})K`k1W`}ԓ?f2Ԣx*ϛn?<:3) z~Ce΁V'ԖBXjB3C%7Rj=_ 7ɽ+id$!1ݵ3u)our^N.; Q.J!Nh$%AsUh5;2;GJ-)ڭTeWdJ'`U@svPijOV77*ȜƒZ?D?e^D/WadEYj'__sEĒśdArdIvN^~3{ʼn~x jOl϶Pjc5۽Mۇ]dQ#F.d5jN)CŧK\=>"M֊qRF1^q{( Ī)c8tن xatmXsq$kWSn 8KgeWhR'ȼѸW,:jy?†t;~0g=I5LPBsu(N` KiȽviNTPe`إ$< !~H[SG%,v,G[J{:ov>/OU)mdNݽnQU+\(d5 zQ͎!"TzOR !gUGGc}nds$ roUJ5Bځd.nDLADiEoɿ2Q;4㞘fE6#U[ȭO tuF;RZ^&Ť~LH!u0d ;=8)nuYv#C}4sH*={jNsO9\|E g' 3)\"9 6Ŧ{Il(Ee=E"7_Ve^+C%NYjr!nHo_\]Irv}G$}48AL!=7 G Rs?h?KE*ͮDmZ u-xAz/Dx6H*OBaM^&$$Jg%a 7.M%T71(/ʛ6~I/ `>_xzh[|M?8*vuLx C Њ@0aM6 3\ Z!UhÜ ؖ~nCVʳǔ|qMpK 4~BA wQJĺfrX3wYtRФ y]ۊtIBaL@ۖv@˼(iX`Sy+b &*+g!QaHB4|F7yKKB-7SfNP 0WĠc~ @t1ć. LaSLV2=ʃw9m%p!PO3|#Y~BJ+ ʷ{kg96Ts׿*煯2" i"'n֭Hȿ=>I+ZbTbsh5.|~8Pr9BFʚ3<d3%=j3FUIMfOX]Zj\ֿejk(/!0!=_.05p$UA4Ⱦ*{ iu=6}SZyF9T^>TmY'DE+I%P!z+ḓF[kNt9|)?ӥ\np:C Ǔq]YK}h#d; ʪ0L "ɴ-Q.q6b, })dVXkn &ݴr"1 1X8n-8u ܈;$c@zY52:t+go FE dh2I$^mF:;`VcO '!1z{K|y!lew˝8Cp "6U, &T*fVnǚoGcD!f_Bdf"O[ݍ,$S-2,ߪZ9BI.DaMwS0!9GST輾yȎ+>bK ]fPSmO8e7^mBp%`W `5X "<_+(L`4~H 8eBtSsh9wq0d?}>sqRh~?C*KnğWRt! ?mزc5Z95z˫L6n3#BƔlbi~wo~n'uql83I&+e cœU,q$P?.9ΆX 0/h]&D\ *n IP= cž ޻NHﷷ*ʕ(2e t$ؾL}j .m WIW\ؠvsa/(ez'(cOK>UM'NK696Ge[0 ny[4EgXTbܟ`ary+_`bS^ٚ"^2 D폼FaUtќIsYu_!pg o!.Zw›lu VF>8Pi93Y XWnh{Ê,w$ѫI 3]Y J=ChEzڄʦc!G#RgΣ֊^c[>󒀂<1MUШ͞Rv"@lm?8|վSdDisKֱ-=?@v'b%޲ut0xo+Fȓhv8/(wrD/WrHc<]d{Ëy*`Gr퉸dGs}ƚL[2Y]fƫ. Ih;0:R*ͪ %$cdIPnV(v[8lj Z-ր󭚖%VWz#$)ok|ޘj ˓|.Z|@,QysYgHFNF >2a!"Njh'RN@旚sHj^Fcv0NdlGoCY7YDeb$QeyD{NƭH-hKw>L ؗwxM(Hg8JV"YO6b]@',E<\̏34$<~츍gʒAsi~a 5qpk3 P?,@0@m3|>.Ij1gƔaC0w;`&T֟BCf52B;@cRw]S:,$.A K2}=5܁i[Vy/)!2-5ߧ}iU { I]\)"pPiph ]ed[PjcP`'"_;d.WWQ_bL7GsnAx;u߆+WrY S8ǒ-A"{QTB|iPBr.M^*OMB>s$ `! %U Aʦ0ߊ)VywMqD=g}(~7F@7&JKy8F410ŒşMFRy= d(]a-fKPG.tutƤv9ARr6*F#9F%cS6hTumەy2 XP/d f`N[ ZvK]c*P}/RFaۜKDvI=cQԃ~٨[ F(u'qel .5&V‘`A9/CۊZܳ8T҄+ !`8I#vN,R G[<DZm6'yoy(D6^|YUl0*Łd]8M#Mv"xžbTBVS8P# ª/Vp42 L_w<(/l#З9A]M88d%ӌr<`HnL68lbGf0SP,وnV #Ge4EG(%v- ^:/66QoEG8v&Vz3)Ǔ4n&]lr TI'o0RfFA ]Q4Ư24~#EM{sF5vKye b|"yG}(VlOq+vcqw n2~uy.̭h~kCfYMo}t`.9># mQ%G:̈́_h:?sH=q_K)cԡSMcބ,G i,JfYTFNQj\?CbXn*];$>o*>Qai'bG"n}1nmWמ E#.O+j7C`fUEAӝ(l!1$}dD~L\-jÍ/:OBmssV"G!Xdb #{D=AmQ Ɍ>db=a?O$9PXev1x3S[^hoъQ! zH^0͛%> Cy]JXn-͹% LT})[eKMopTR]Wp}1T@g/U<ؙG*m^;f_zC79Ȇ$^(tUtx9EU$mi&q~}W[]NiخOBSV/B/#ю웱e%m`~067DCKSKֳ  'Jɘp"m`rCIw1!j[*̗g}亭9?m]N$ ^k> $ .&9ry8 +J%݊B4H4_֖2g#CM3@ֹ0w?A:DF_̦׀bKʁnAB[y824}.aИ߂_ԋ4t5`*K*8ًnž9gyk9Juz[B7JE,T:Թ&흧TC)^y*6 igahKPM 0b|U?;T!W);s2{j`WPԁ26$ VTBW&OWH*l])J h=w/:pTƆfQ\_sBMx/>4m1'7: ]j /c`uI(a X!FN 4uwA>ޘ-~򤠆(T  *68Z ^4`X/像^h/}`hd{6ݾcmSמæXƄF>On{;9]eQ*AF΁мs -+rw z PL6Z >&{$FAc?~$) G :6OϑE>(TjEozPpK"g f0 y9_{DrX &^gȋ"x^L:SgFb! 9VMP 0wUn+I`M>YzN s1 M/CDdz} ej/D@,kZWQgpWȱcqu 51uNiw$-*A"(~I<@LZ$?>-9H?["U|A y)J^#tBb[f"+g.}y$EOL'R>&S%Qj#_=*e/JUShUƕBb8޼e}.KNHPz"z'o2>>{,4@7Ep9Z3sʜdtv8M-Q T*VV]{_ml+:ReDmrW࿽[ʫ{mxjBCB! jq1RO1pLBVB߼mcdKkW6O"vmٿeIJi$_st5N-^Mz- j!|^Udxa^HN? nf s#x=-OTt٫6t/?1C3,q`Ԟ I7i (pe:dó=hAGcc!3/%+a JE} ?;d Rl*xd̒{1dҙJohUwy_VBc}'vHhBA5nW+G|v ֡ .l~gw迖VjS.Aض J^̠.fi0קREuZ:Gf,Sa~?T"H7aV9 uJ ʚMa0$ EwMD^at$9`~7' ϮrG 8ϧa ?ȶYbDfRy@ F&01غo,Zީ=G#/qַj3Pw" r6ttINP$ţ k!<>Kb1M`uI$zr>Gd x/g@Dh/%=xU;c.mJV`-YK#22OCX4I3Cu@~y^t687c!CG}qf6TX5UN֒V~{ꕔ^Ո( b>|n~}d܅nIx@/b1EV^b&_R"A-s={haĬ=MgG&’JwsSi^p) ɳFsC+OB8S6w2g/“yP/ޣNZTgYַ`*ϜqnT:ؼ$ JEeәR'Uި+`Lu߈OqU-Mv+hdpH/SNsi}xDPۄЋS QdPHETj̳V'F²ǨYϡK t\Aa|++Ksßd1tvdyo GHm#9Ya-zC"K=c0\QWUx"i$ P0lkdSG>`H^X}ECT2St87dml-h=PL}؁wjWphlt4d)/LyXO\4"!{((ȖZ.~P]4u&qOHYMa1{5h9GrQ|7Ǘhg܄;ӪbJ &a%EH ԅ/E3z_ZY=~d go1|l;2r6=k+?A2P|OE?+F 9,.22b[lzioIPC`{a~al07bdХ%tx#2fwuL-ÄWޣ]γY&+AR&?]E?:+3{%OXfx7x+FШ-~G4$KtZtuϲ')1;jYnˤHmgfnLo"$e4U%:0izdPdAlg؍S|X5A%}#(,ђR8cu 0mG6O#IEEv#|p <j0XQN!]re.0ɥ&>]˻#wƒކR_`鏆>ee2He^G<8=ϭW2^]:!761it?냢R5iVAjT:r5+WxX ^E=.FRۘS^G8 36hU)'X^$ +0aE'TL:M {v?JلE b!;noW0Ph46 ?'R9ѳq >yZŽ) թ$bþ ;2Z^X cPW `:ALWy+=@s%|tFY $IwaDefs1q,-hSO~6M4Rru}%j,&K"M(S&IJwoמx'Yu&,_/}{m"O>u ~𱙏1\Y:Z w6 p TR,CRhVqW bnh%#771N[fgc9gy$"lēaK@ ਜ^٠ AE?KL4pF2ySŮ/䨵\+L@{u3@Q1. fPzXRfZ/ǀgYm1)Ѧ@BդEʒ w'woğTy0BF9`I>&Y>27y<&T_LJ9tiF|-Leğ೽tipF;Sͅa)d4rW8fn>rq{Mǻl Ӽ0.tjiP')h*2zYL^~rgCu{?yTr4"h,z.~Ƃ:`7Fev|Rq{ǘHPx#mQerpRB*&H M/z4ȷW]TZ@읋hU1ܪXʾrƑIn=^q<Gn$Hw:՚Ȇ|;7F-!?M ~F.P8E^&Pł`4iv :P jS򓧿. ]7ߩkKԈ;Cg]S"nBX̸PЃ_<ޭ/d+`Imʐ X ǍsQP0e;&(HZYI>; Ag툐m5 W#4UsfZ8QMZߖԻXDx橵k>qQ$N䙃^d^GӹY2Ⱦ J&\Iw2st6bV4TހU9{q vc9@u

      ԍ2oF7l312 OnB5\_#ឥh $*5bL_9? ԩ U7[`a;2~ zƕ?]F ;mjKQA/T1?&貤 6[ ѪIZJ.sZnzZ@9fO~'>&a~ByKAJf\mx5=9l>KcQ?q+id oZX6O-G`WY7Znt)j~mXςh Af@e)GHG+ΫH?|"_jE]W=+AQu$A^ a-P2dJf]e7>0p'k2mk' +~@vO!SUv}rOXj'$߫GtOs1Dg׺GLPW#3̡ik_Any*"&Fd hRu$4ZcՖu^AjUr!  Js2㶣WqŽ|^ϩ@-\ m2l颛`@k< JG5Bq%heu(qB̒ⱣJiaP80&ewn0O E-Z^V֊,$nK]vпld@xF0k dq b3ݚVF s4{W 0K6d\ku8gݽzZjH t *Mvc"; nSOG"4ZMgˆxFp6TIsǭ}l,= Aǜ{ Wͼ>.~f` .iطh[ߝayBP|ZDZ*ŽEJ\J(\՜M:격j$z'+2A~p^(ш7s>I?OvAwQ":Z#?I$ZcޑM&5XXDd\ 65ر 㨣 rGtW[, M>lK=A~?hfZ~ܦb>/ eF6+aH-o>^kץ| ؊3ۛ_dlM5DJ7Cb|Ό%ߟwXoR|Kˮ O:00\`/A a547" {9ވv7,=vWQ{0Xg ree} S*V'z'TC/!'h$aߧ׊u'P?Lo: p?X>%̺ªHC䈊</Hg55Fg&#R%b91^"N-6U`t,}ņ ?@RB, ,Z+wqݸ%1jP&NcƣaEfƧyn(uy]a";30D'̬,mT7r?ݾ4,6w \1EX6cŴ"ܖHA_wv搨乨;غL*1$y"_b_ x/#axgmin[j-Ik h=!PCcL̗jO!YS+@Plmt X4ϧEX'NSziDkԃm:Qbv1$\y۬=]Koz}5پTIμ2^@Q'a"Jpr-H^o~"aAl!qvlA(߷8%)߫n]0vS[ U_C6ЄS̓i y;&r7`&* vP“eʶYN%Mv g7m[sa"Yٰ̌x=BkU#oru1-yJ0j=1]x4hl{/jfC8!f@6̘.ҰfcYdTl9} 35n!b S0Cv@ [Y$IX-_I2ّQܚ־oˬo@k$6!qMٛ :aOD1ZT1[-DHK<#[4sހWN $%Jş=I~4=z`d{$3ֳ6s7َQ_p.K~Zj"py$4$9QJ#.*/<T4U[ :|6h: +5lAmx).$gȐAtqy'hģ0eFhE348j[L@RԒDTJPMm :.ؗ)uၑ?şniC]y(4`5/Z~B î 8.=*y<KR6u冹c7C=iʹ xyA"V^ղVhb"'dy]ѡHzzzW0S#id^B.ڐ;4qFnֳBzo=ߊ2M cI gX:;&$^5#_kIaL$g&9|v?bNu)UC-S+ͳ]CjH_ڭU9w% G_O{ǕӶ`v]KFR Ȏvi/rxUfLL HK0j K2sqK{KL9^[⠁ !ieM8hbkhnic~b]*֋6K*R*|GϺ`3lIFgՃNw^PV9wѪ478}|av߲ޫ8$0nq'XW,볈[I$ǖf;L[tt$&j2|VUC16TT{Κ=yk,_W:[yts_/P;:v9v~)hh?L#Z7 vu Itos3 BteZU<.N"jm<1TSԼ& ZZNPMk^ 38FKֵ}+=^pgwNUGޖYZ(3pSպ:`2NwVç^8m72C.2bpy5*&N/p~^5AhSxF+Ȯhsd:m,* # }@_ٿ:_U9JƖ{^@KTWHΜn5}˘J+՘d>QoQ>g;8}TP|+;IjĊ +0X-)ˤ^݂-in]]Պ{ xʢ{FUƗ\G-r;T̄G?K?i+/ Y-O<5sn`U0ܡ9vl+<=&tV!$`CN}w Ȉ_,:]Ave["۽vIK:݀tB\lv7M ѧT'.%VܗÓ t;o|wü1W aǂ-h*7!y#0]jPHQҟ7;KbdB΢d%S'lwcޠ?eIrud†KMɉ(U(^H w̄BPm9A>ܻ !AB$a6Z .)+P;z1Y͓5Gި8k6%39"/[HxA:yM`COR %d:^dL<|ٌXX˺%@L}ŨeVS M/u$-|,XL rW]!aF5gbq92>#AN-sDc#XkJ tfGꮵ1^2P)cnw4[SXj;'̖하, ݌A!Tu=a[|S L96n&݈' 7& U ۆsr1Y)~76 ϶`.k&xN*$MoPqb+1qz`^tҰdj=("㭹OJ-x8Ǡམ5_.eeoDsRPQ,7y9q ՕG9rbQ^fk0ދg3EvyYlޝQ 픃rlS6L$f+ނQE:!ly  - NLIF{/U[%/,`+=M5 c_*vzśdkO1_q&4d2#6b|^H7L>FßЇ%#v\=-ۊ"L{3SCwmX؃\*\F%rl5~uX::; .@* Jn!Iy>P0UgH/qģJjM}zk@{j{㬉I!7*n;4wr8L Lv?iM*Юo 6tӰD lAgOlܱ&%ARt7)KԈ1[d.Q3԰Pǂ9t%Z˅ Fp1P9IJ@x.w3w8Zt~/#q]Z6ZA|6 eT̗6xT-[[eQzQP>t ۉ"p cQ{..P D#GmsQXī5mP$# טJ0LzVxQn߁҃qW-9@cSki0T)$We+{򎩇 I5 o U `k{0 IYM!KޒO4JU?HMbd#op2ݡ5\C q]ycHN>R#X:).l"__ka,tMߗt}G_L|W䂑;k]OyBJGN;XP[b=FZ͐? HAǀOkX5G[:cE^ >jd :xo{O$<`P鮦 Qzhvb]B'HI*+*L ˞G .~g5oR`ZNd֧E"[4G*TW=fjq2Dw) t^wF(d!Jo1 St ߕ?0Q޷Tt9eHs`ǭ88qzΑd;yQYSliP0-\䥚hN6$?ϴ m#ҤY"ӟ{!m8A[@_ĥ_L_y~Ľ4yGX)!PՀ]IXO .̓6EVr & Ɇ7Ύ\sUS~!-NTapz/ǧ 7 'Y(sOc3ռ]p/e).K`3&QG`#%C1%UðydƦ"yП&/ e=Kwv] ]kƣܿwgFW CTQ![CJ'1r!KO,y֚q]k"RgWMgL\#jz;<":OуȤ3g^|َ?C^v™T_÷0w C~P('%u~W9R7g#M@ah^qX! Z\ݰ"xI|^ @ E*\-`g.[۷ i0l|oió8죵h#LQ4^>C DA"; ȉ~,Be!RũZ1uKxh܈ F :V8T" fКD!("/+fUߑ!ri_җƭ(3up]ex(Q}uU7t['OlHgJ~g|ލ'z1( dcJ, cG 9 zm9Yye:7#be}(%nL#d/Dc\0_*`ZBp->'ێRB'aA/5TC(@5q$"ݿCI0"7Gӕ;r=Ox!\"5?[F4-+"E8r~Cղ}#tj@!9L?G%q 89Pe,!oi";Eڮc涜zlpi@*^ P&/ gNcE<䣿;?JCďA4~uܢnԴ Mq8̔BAN+}3"EjچJ;މ;(\Pa4p'U\-? CiӇ=[IP~`e֮Cf"xΥzRmKIAl YeEy#ֈ->ӭ40uʺZ_IG =Ζ8vm6A$16D|t XptȦ4Z 8]S#f밹!M^F}G ܺwؼ/CqF($+tIH'6eUl#]B%|=Ó>oy/^M]{<+ 6&fǍf6x(ic^DdSĺY< sj?8N޲_LKWpoJ5Q>??mY 9-t_m&$ s?9䃇w<'ocn"tW;=nnHQ1!,*N ڼP<NđH/ VxPvj.Nq\#giaT=3]@E#ͩTQ<9NMiZUP~y)?q,I-V|vdP72vh aCFV5~8>0l?hqyګ %wY:|r6=JOG2N4d |!_,9PVA~fzHWSۋ@3cOY| )Ԏ!Cm.:eB tNH\0bZm/LGwgRȓani~:\N7XAxm6F '' M~ FWUxEZ$Q5ܶHT.}Ek,- e$rΣlPs_ͣKډ[NJE;s5B ]նY3U# KV%11okSnis&89TVd];=vb4z]$UhyZkdsB骍ϑ}jX`x wJ%n1cƦqh~>ڿ:WҧJ'3iˠ}ɒ_B5r} ˻=ΰ!5GKu|L?&cYC~Sٌ$AU#k tIxDBNPO{|O+J@AKrٓWD46WEmh*_BVʅTXyةЍ%rJDnL\>oqgȅ.u28W=*w̱zIf\IX)J p<\}vS@ur,t(΁,>0]曥ށtT vgw= u[bC0<' *ZS*XN2($Q 4vS+sDji e'4u=a>`Q}m߀9X0u)Ŝn A)x8EI'+s/&r02E|O5CxL?kv򛊜U>1hx=z|‡!8=o0+f?q>t2{Xmn6†BY آac27V"UӨ-ӣkpzrf@SOg2KK+|wIP8`sfsR5ahoTBUvb`$rW?,Y"b*m:!d A[ b_8PLAV$M;k00,$C:A<ʍy/gYZ07070100000308000081a4000000000000000000000001657082560000c268000000000000000000000000000000000000007800000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko.xz7zXZִF!t/㖇&]?Eh=ڜ.+М\T# DD?>󷚍&)VPBw]a֐d|A~ڕIa-֪(Iݱ"O$m#:lLdB'A k=lRh ˕7l'nal6ōg\hi ׉He%j(<ļV>E s{tbBNH Oi͎èn0K")yֲ7)b QuN7ȻJļ[~Hk;ݘ/Ym" @ŊV8ԴfYtzgnWErѐs1S?D۩D`9qQ/@< <*yckfx/9KL7 |BE(LvrmiҰ@lg4FH^¢[4NԺ.'Sgds9WgP#'PY5iT-g!;^$89#pr- L y6ǔUmKOtl$<(ÂȂNwgR K\q` VjPVY8f ;ݵ!(^mKㇱr9 74!1gu%1!D=F![rjyO,!@b_^]Lo"Eȱמ6w `qAku&ç  (E#B߉p~pwMoP7m|c.S6l$!m@+b45JILRj:?v zif?eUܞ`ܗL4M]3A?d3Pqq,Q̃(-NE2MoE+"rC64e {[%%8UCjt[InnbH+SŶ$ܶd8y"4 [xv H?U,bqnTՂr EaV[ҡH=[l..4C:/dN5q"j \ݾlΌj\ꀋC˱ޗY-ZӇ϶U[jU[%8s9X4l*:m0K&3a]ٔ:f .͙\$n1 :$ḃ+:ժ^)~e$f~`6=8!W5!c v![=0?-%LM э" ]ǩ&V莠o$8u]wL"n4eO xTM׸+9#ߥ7葼'ᨂp| ^jxW4l#y1 _0.a#g:,@MOʟu{{24s̓8:etfm^@p i}z*N WgW*Ѻ8p QȞ;HMXqzU 7=ڳT#PX3ZRK=*'TԺaZZh.nzq%F@Õs~6zML/>ʫoYịr{#?[syM9|9ԊZ U+2TbU7o@LI.]UG|bNV˫?x3IOr4!zR>sv.~Jߟ_N./ >&e|<@ DoQDN<G!&{4N>,*n{&$¸S5ߕ%  %!@>ħJX_}unbfftAwd!3 Ln03*%騈_K~: m>\ S:vn9OIHyWe|)7Nv+;1yN8Ha&/xUX,%:&{*<ѳ~lxsB-a+ءg/yW(]Uv2W^hel/_ kbJ=*Ѝ wr*xkP"2f0j^|㜊xT)m9Ҝd~8BͽX3`%[-]ͺYmگ;u]Y+rh`ޜ秦Ǚ$4{eC%{ *uz/ףq&ų%0.#^+[曮b}1(>KoU)IrEGޘX&#3[cA Z r@ B(AOt9M!W޷b&0,;OUoVJ2*y3wC0?؄G ӑiE Z)|Q2+CKe|_~ςdxZ6]abtw/ Mpi*"tD藇01QL݄65yXVEKڿ*Z_&Fwɑ;ޫ 4!܃`7?qěhYCmj i վT%W5HJ^.3MJs=~O3>ݵlUb1X+.K E6o8Cec1KE|a,rCܿ*CǞQgբe3TtY ce ts܈u=ZZX98csj1K9E:V 2Z[jC9 eþrW[UY- 5Cf#5\z2$=?2Xzv[T6&cXXU@5]|l|fde%CUެ좦{_4 O7%hx—o< REҥ j6<Rd +ױlR9*/j)ۛR9ۓm=G&*Qi P 쵨F:=o!״Ê~;@#aԚ%} ۖ(< G@ᏓHqk7ꦅY>;YC)[魛oK,\G0C"I Fr{=w?}ݜizd^YYV?+lA#o!CM fh{{!#ʚ4S,gƀSj\x&L7JbI)R|љ'nIip&{m3j2lt'4KXֲEA װC>  eLeIx%MIn~) f2?738f"`r+oH $n%w>Aͳx?Lߞn ?=F|#>ڋ+Fd)T(Qk+[t+VxBGÞy(jxʹP#YOɃq+]徟U:/V߶Kwn/`sɓ{jVO&]?q jO˭ZR1\E-"U#H '>&K HhԾ]~Yϱ -, 0.1O³|@1^ gQxXauCHTy1LRYn6m$vw I}$/qd*#ZP;:D3TYDS^L.=Vx? Xp6 1 :PCUW+ $\i LL}<\hh+7Y= p<PѰI=TMU#/ \\PJ_v)9 Z,φ֫4akS: ^f3s=K;lK•yGGѸX]qRl=%ޠ+exqh4}Η^$ sڳ[NJYLR> LUbG[i"5u<BgxYe+RqN:^]tÈNSVs'h|ҕx/3a>G^@2Z nH-<]3gOR^y\R+zbeNl Xw57)3[{5es*Aѐ0@:[޿-X@ua9RVl#r/jUIoRk ]4YLBT2Hr.y=qˬR2u6| >D sQ9bMCˡpǔjF'?`b=rUx|#HDAcPy\0gLq(mFwXCYyخ?iBX@Bܗ~ŴCWxz}`e0)G%N|Kڍ͆qvf Q&\x"Xt5 N 1z%xX_°0l'(nt聡}t^ QDel$A9FK5"b`5>U/n‘)0-_? :Д=AʼnyDeW%U\K"}fQ Rs/3"b\7,mOatM:(vj0vX$5%?'JWJHoq-o}+, (S&nqsE< 8̷H7n.D,eO\eokq3{XZRK bӎkfzC*&ǽYi Vd6euS$6fc&ln|4^f= הMs><6~E3GJ,F1:EƳI<$jjlÈn\%5Kn*Vx< 2}ldڻےBk[BxC +nOm6 )ք{[O˶@e\a%-߷W/\@TQY~Cv7f\qWq52"ބY n6 ޶;hPk+nj) mPS̆>ɨR7 =!ז Q!TQew$OUGCba%FSjBUN5 I8G |&K<_9 XJ_VŴ;r!FhKWrҧF]j߬&n~e$T\ol c`<9hh3 >|nLӵ' wNVȸrlI+KI¦ E8>{Ti|JU0]-Z0mwLriksu `m@֢pp3phQ t}VnMA{mY\{vAO؟ f iKЪcM` \&1M]]DW˜i.ktuv ⢣'%* J)虷5S'a^Nn{hRZx~4k&|kI}BR,&~kF\jYv_SljM9g@D_Ӛ7W[>̜^V1:'\,|%E

      :e.qy2ߦ^PSà6d5D-`Р6~XrN D][uvMjEٞAR:6ia'䲺LkM^Hi }{KgrM#/~XdNκ*bϞ"565QVvnKx͉\܅KIJ]x_>~>C#:J_k5uDN 4o9/ךN8RJ:=nL4::ϓCWa4K0 yl̓Vf!6CхpR+@ܭ GKzfK^<^T!|}PSVvD*ı2 ޱ,C vbSr{ceݎ627lŸ)f%7EkD t:oeΫ82v6zm1ft=7C7biܓQA~7M~ueFRlEZ->]͸& 8:L{pݠ5-މKBй#2kTc+RMtKempe\C7zy05qt!?h.(T0}F򏴸UTYaP.AUǛ(tTZG;ۯwuI}WXMM̈p;KH1,5dAaѼGڛ:%m'r_Γ2ǂUϫhܰESOG}ksBI='hb >쎜\ik hz|.3 1%[jĜ 'xYk'˝/ Fq>d;H-gSeSJ]{6-?ͣ%≬9b:n&u`$BA%b>(hk&eKMaEl»c[җ'^-K0/Glxl6 3L &TȾ j>"2oe>T@9o4B͈;RIv5`nmJP6q1~e &ꈁk'? +g]aH;/^M){)鹀h&:|N8EVI8[i[ oJMbK-VAYh'j;7rQ#)?L*aT5%])%M8V|J{\*_XG">zgp5jU5ϥW`{-Uݤ>w't |1"tv&v [7S,O+Utjv[P/fXk[vS\.ڇ;EIk*^RUS.ۯ/* G@[籐-Kݣ5QwLQG[+}}:-"v*ExO،~'.sIsW|M9!L$U`cZeuL~p{ k9NwoAqӰпN (-ߟeNC HyqH-~\w/GBtR|tGlIO8|UIcmxF:g9q{}!UԐQ^tlhἳ  3|٢*e ճ*kVmu "(7:, 16z+G:lގ=fӠ@5bYgvC*)l`b1 |.*aU-:w G>. [\f@)r]K^F?G'|:m;~CW"0 8 [frj P!ɹADXҺ7H>(M]{ΐ^Nɯ Z}13vX<2,(#dX͖ar4~;r{y0x;  SN<f/N괂.vQc2/zKҀЊ^|g,hlw +jmB#Y!4U֌\8>dL 7 ܵD!Dm\|=IA=_iL@VDzܢ 7~HVU|~VDj-Z"/2=~R ɼ~a!,:,*Ui:+ A(̭?tXzvF) 1x wF;=ɫ'/XH7ZR vk\003.!dFvnr4j !HP/nmHm[h.9c.(^򿰽p?V Q>lJr{ OyjT*M##+%6H)EG,ZdY+>2sgqvLQ |2˅C=I=W=|ؘOƉuũknalCT/ -B!7lœrŐR!zڽM;i5x^s̐L{w[|~+OPp+?_i"wm ?C Lf$7hVqk"Չ:r!J;5j^if!5CIN[0x~6 CŗoU16r]jldR>TM S0mo![\%WSO)O A.^q{GM:P)$ EK*< *R#OwǕ(߄;v֪m+1iFҰy1!6xN)W. $ۤ*dTJT|)$CJ\?J񿡝tXh#ڒE-sQS=ݧWgR֖՟/mmʑY]r[uh2=')Mb$X:'=}wzh+TujKlA[߭<[Ę?Ыl?_&4 ,/e"ý&Wd -6C]yzL_뒏e-z1T?~:bI74s)Ep S>N9`P7, Gt$}xFfy6NK,sao.vw, R'hH,}M ^Z^a߹U U]FE:|fZ-a-7@;?Iuc5R?\sD'YQy2rwh"먢(xl#Fzp#a%-E&X6rCn:սDn8A$ߔ8 FvJFNCTJCk-[Yeq$&z{4%C\}Gѹ~ gf~GqBoB|K3Y/R^!Zd<@_UG5&غ1>^å=HK; `vKF?jziU<#''|X|"]Rv?.`D\G3@S\l2I@%_nfЫ8R96vi2e*y-o#ڲCDv.?a\i1);$<7w\ߴۉJuck ݚQ%0z8WA2RV/ubU7)f~s2Nb`To1 89ي?Y54Fvd1 l^V{!Yh77!1ӵӠpj\#nps++mmNxW6M* =S1{X}~( cWGƩ;$ ?0lb*;?'v KM\BdjcZK+tC߯^vR,J0-hYW|6 CmD9@f@kEuM ޲W @ 4}%Fh}䈋rj6v1pU|# AгtAG{N gQu%#E8GuqXB׸D$'8EQ+>Dz=U_*}ʾmҴ$F.m,)ȍ oRXuR&(tx9' *Ґj+b4ެNⳙSJqcA4ƻ.=@c/"M&`μf{ɐߝ<%pU2L~_%)@vNadݥ]O-Y'n0 >/Ox 2PęaKG$oMckm[*WP_ĜB[:[Io͕)|uPf>dz[@3ͨN>&|f]6HY2q8X0۶TlsêU?|_w6U%|^T ְόSgJhɏS DE [~Ł4Q7_F5 F嬅tFAT#lG!/F|hd=r8U|, DS{a7qhxi`[3&:ZLu%K/!FYʌ q׻D>^u`#?<Ql)@]i2*Eķ䄲Pd>e(!){6y. ĕ{MvI$L1qy]3E-BvTYԉ눾zl㮅7,A{wxBiIQ}!pܐQ8%`c/1sDXs_dWzAPnS*[Uɖ.ԵϦhKEغP7a_j.^W0ԧbRk둑0K`Th, ,>l$.S{e\Igig$h*'{L)Pr˦'l]kce?hfZc{NurMdeuO$CFBjC#h !xE<; * fa#.KH73OpQLt̺e~BgѕE -L0s-P} I ̟^4IBP!=k(ɇJUBN3l f 1F?(X|6>Sy>҄kJ>(foXZ,BEMI+k0cj}V'Ы#6:"A<@wYTW9,|d \DB s/{3 Jjڔy0]#Y-~ OR;s 93[GEw\E˦X?i )s:!#q-" V䆛?+kZM1i_X#QW$W7;AÃRxC$0|I^LG `\BL턕ႍ|_yёYjyd%A#&[*7غhZV]d9!I LmGNcQ\tLUbWa^EX9b=}E?G=ERkWʛZ6ZN6n;mHєj$j[Yz[s Us?(֗jv>4ː4^%=l2͠Jp:1}]qpjq>i?Nw9 /. հ`<-@Hb[٥dMtC3uh+{R<8(|w` |\1[xKY<S%/rUm1f(C[RRW今x !`CHni7N5}kCB\zP!Q_, k߲3Җ?q"xUWX^taegf{=~GZt)@i7KxeeGO+͓"ܝΪLQY:gSGkMeU,Ku, (o qYO_a km)nE4+2tVDVd%ƞpXх'<9Z$ufŮaaIia&zrc(mVv{3S ~!Y\no@R 62&9_gr? !S81Y^g yFX.S-%\h^\3`rXyze;@ ,%(B)=a΋9H?ხjR")$MG, OcI.wau`&2}#aCv~Hį2ܮ|gUa#ۛD꒠+ f{L'UvU[:˄AK蝸[(1A m=OgeFa^daYӾ] s|l/;MObw~vg79 E4^8iyEA~j.z֠\)vk#ʉh /r qkdh6ZP*Lojhg$"yia(u(@3ԫ}7Lgƛ PCZ (ج"MΤm8;IɁ7CINJ+ӑң2&Yﻦ:Eh\M5@|kP:KvKpb$'"nƒ $3kyTdg>)!I`SP9'_(ۀ FK?+93%O puB>%^N3Qu)AocJF0Z gsLJ\=FqpEѷf巗/?Me0U"=gWp0 _;n̰ˏ^D Sڕ^rN&2r.l*tȿ{{lTDF3 K{%0/aE6PRA{#SAZ>u8; ?8>U̗F }oJ`v)R>^Yg<^/52lC<_!9.*}QWʟWR+laPz. G]/P0h/vj%!8<7KD{Gߺ͛,0D#~8r@$0~ىQMw_]AgAc(lЎ* b3ct.IPspHOG0Yg?m\4HytJFtᔹO q<'v y]J_hSmX8AnІ0O*RzF[Dg-_v. mrS"0c"jnLb+֯kӝbxɓ"TcT߶M h}P)8b{\Lim A(wwUo+Xi?abw%Sݓ Jf;=ӤDdT*wKRFCx#sƼA.S^L9=/š@P!m۶2!UO<~ tuq)dc*ҹS J7<҇Шt3h jB2L26EA:>Dbvݺj֯RKy  cդB.0]pnVlT{閈PwsZ<5 ?tw޻.iHC ,Fݘz%}_dj%Hp_>VSM@& 혀;Iʁ]ʛO:=TMo$ȑQW7aU(VEݴ Ј]DU>>agx`xn3( ۲diiObdQ(:$X|sg#5>ӌ-xL$[3e#rnUx~=?;݅ZU9ޱ^21bf?y T%J2Ee1JЫU2*"X H-W')ŀqn<"T|WmGX |ws[u K0w5 AŽ`_#;7v: JC]&-Zt;npt?vI'o ;J8ve\'W$"\}+aM9!~L8<Ĵ#] iЏ\XOS6&ɄGta!0;-3dlXMK$t̒sgs{電]JbT; V CXHc 5 !M:a]TaNf`$ްEù32XOkXv(GFdO.0koQKdb"1m$6<~Pf8<G8x2>OICYzJ 9[6ۊ{/>Q/1<˲E2]׶+͋Mߍ*EPʼ| fm@4Y=]`4U;\)[1ȴyt?>7IEO{#oHМ{*M~mҚi[=>_iZ؇ S Ù O&R08UIJhjES6sR ^;On _zzF%upxXOApǶ\&>R7EHUnw!Ä!P.q- W5"W>ʱD z$]GKt] Kaڊ 3|۵%>f.rV?[x̃Aܒt7<<]^?4}7#H37 bIGق;QiC,3 '0BCe#~⎑7H;flo#9\(!.PfÂwYGJ+mNS%MtNnsDgnX5=pjU])΅%'iŶzn.PmCfeRZi>ASBg/GQN> Ղg3uZ(@$™եHz. Zê$t E.Hg\ 9`"tsy2;1IXe!osV.>tt0-~ a͍ '_ 0<.+!$s&z7.XX.p{%uzwҌA|}2qXm>BpPHQ46JIroށp;89q@%imm$g]> #DraSt:PvAO 6$@W "dsБۯ=Y$WEWf+c޿T>(&Xc6Ԫo 6?V{dL^c{$$᭖M n bd"t ?wSDQaxޭK= ae~C7 *iLѪ=M|Tg,6\d DnM?P?yMOb(TjC<G)}ӄ,`#CӤВyҐE WEYZ[@;Z&ޞ]j+<B0^ wCfAR*zI B:Zo*!䫷\,,cv%:4$u(sWo&c;ڟlxS'Vb{ ^an]?&pL slYQ p}*9yo;{B 9YNwYU(;b^j)V'(ؠuU<$2LGVs#C65=t3N4*Rdq녓!P ~>-2~՝ %w$CJOd=#ACBc _bΌk87aM[[;bCuJY!!A͗BPp֖ҝRJon7T^ٔItgZN|C,83 .d :Y`ȂhJSx BR:]n憎[~JTa!9 %x5t v챗wdŐ{L,_knm:U=ýr?*Ґs7+c^ļk"ؚέ5G…@-1ΏV#3eYk.V$H]MÇ@uI2dg)9}o6'zL?0Vk³!'*pɞ e,%۱#TW=;$1F$jG>(qВik^ XVd#*"2}踭zal|UH)FM~FaI*D=nܢ@jʀbcy&&84B#0~]P#| } ,}"~!}ٱ0ub?Kp@.WV-uLR ]zAY rJB Xg4ExLY@!28O9轇)ڔ8ZāaF<*+ IT3 sl%eu-,r)Usn.{s.{X҆A ֬R{ych76!ER7!ag-7D#tڬ2tK[VG`3g[|EJ?JDr)# Dś^98EJڣݐ)V\Å LBs"~_~w`d&# *GbñP:y?JoNIx,6ԹIp|sL)iFpAn;VN4iML[SM^d-}i70AtM8XD W .=wj1⚮X[PPi*8j${qw;Ӌe ͧlD( v' 2.*/U.moLj[5MQ /=WBImΌPN!ɣDVHBRL~kcvO9yz\5'T/!}RnrOm^xGnΜ .z~@ twZ+žWu#g(!KJG&agK[i|B 8@fN?){r>yZE6fr;w"yLY\UpęE܍FX+uAO|AN[MI5wZZ` fMDq3 Qq;?6S{K+Y3qYE^^mGȢDR}r4w<;'k0ҢV~[Ћpama=}- 5?)W4͑ 4Nh z wP{i=< >Lj25s@KL^`,ۅw^@ rL$k:'E7;uɟ&ڪf'-5tN?hiO-5 B)?j@yBﮧLr*-4(M[/~DeZSS<<~6lo3a҉Z0!}ݗl}yjKoTVr{r Wxd6\ǣネ$58BZxlAJæ.wÖl v 9d<QSj3IHꏲ> QxT&E|P Z3֒Ʈ_6 A\AxFrS'{K'&AmˢᚷuJf2CR,7/)3e ݺk} bTЪaTH iE2.|oR}Aœ9| p`~˘bл0K&]jprc6n8 mD{+ι/Q=S&5̈́Cl!BOZOq܎ ,FY›"+ #,R-,%p Fu*!2J)  GcOjV+keo%ؿiQ~Z q]lO}Sqm dIw1v%&m"O4zsێQ$@Uh(bC$^ғCu^>FCaff.6z22YRڈ^R)QNmCi`-Ā ^-Q c>gX^r8zCUyqsGGWW}E <0eGfyK(4_ا וGPi߂ f_6kn:xc 0ZX stoW4 ?#dl={jj90mZ $N*+L99 n#upZ nc1?QLmt_*Ԛ2 dD~ӵQUFŎ"Y@NgϚc޿.c=pOj ^\%!b<S d̘7c^0w-7OPM3aRD:16uJ47WocNr!:nK j(?RT!LW4\,\p`T/BvTK5߇c?PgLaU>xСb@'PA.HӊJ/Pћܬws< wL`6]\]s F"84p=4!Ћi-fLŐ`r!~.w[CG|%)KġG wN'!\̋7p[\MǏX'~UWAeD w$m`VKKD m!Eu=˔yzDs:c ^p׽-_m_L=9颚w6B˙%K'oV>ї80fKC[gW[Am5NV암T+l«e95,$:i1a__b~~ m72VPd'M1[FІ72Ճ/IAs?'ክ*͐yxiR%ͯ)E1՚<1|y){+J?8WyQ ^~d:N[`^4 b=.+JH1evu|a=yG=5PH8C3٧Xf,~vKvl]]S * .TL4܅wli?[9ɊNG)uo?6mP;vd7ڽo0Wf4 јDb0؜DG/_jcX5d 4)څ#Z*J77"\:k% Uѵ,;i 3ཁ]Zq)>.4Rpn⓿U*"`$>_=ڪB?MF2jy;2_k,0r"xXVd?'WǤ`xO<{Kmi}d}M;=|IL,:@*B(>v:x*INaxcz隣P( ;W9{YiGs6st Ʃj(ϔDb6zg jl߃)62`_\:' s]#nA)HHA=q|*8pժZ@ V!8qL0F/Cm1U(ଠf>a58qP0K]uD$饷ȑ {=-[;=p);K\^8/(g.Ӝd͊ ܛ KoC4&kWZJ8#Q߼!*sYUp[VQaoQv,OH'-)+2:.,Op3C_9"" 0u( 8TB^N0oMUV/QW-_Ot1&{;?a5amf Tح Kc. J秪B{j1C/SiJ<6H~tF6GDdALh2`ed/ŋL=p|}_j`(haUCB^h;LU llJ5L|#77fhɰI ReV$:K$vWT:u[RVAߟxw_ l]#|֡-^AfVUVl |Z>`#4_W&XvNǿIK~nXI*f3v]ψ >AƵW$0)X4 u=2eqBO=VŢch#E%ؕ6N)Xo"- /ނ(-9)],,;F?yz'#Hף0 Θ/x27Պѓ56{\SKmn+ȅ^^d=k5EmF4 O8|N4"BZ}eS;1gjv*{Bwf>EAߡDlȌBbt.Psp* ^s~W-9ȑ~50i,뺆Nrߤrs3US$r06Uj?HCz6Z +ωȳ^)tOƁ5?pv\܆O`;ʳq4M찉0ʤp V}ݦ|da>7~WE-'eBy17X`䘩4ʋa LE D^Uhe[H[4/YeDZPҖ X!?PI h>o5bHHY[$f(8 ZTՎ|@ 8bnϭq/wǭ:28'y X(OԤi ʕR; )jG=(@VEuq!rzVZ봑PqUAJiUٸkbm ZT40 7Vc#rmDzhܬZ3ɕucM>#+]>O3O~ _c\PHj}n334t17 ݄ Mk  24$x:&‚FUd3=g kQ\ cʾԕ:P'/!pyaqxDjEy</ b5G''@Ik6o/ 'q=ੀs4!EMl~7ϫkze}@}٣w'Ƽ(5bZzl%OG _ݣs(+˫k_=.J쟶Z-dwY>n+w|!鵳 o Q ۳O%j.jҾR;!dSʦWֽ!A 𩳨31CqurTq- = 8839ܲx^n2 |뻹_슞2Y"TgT9몰KV2Z VI{WrkZ83;zY |] 1J;1 !0 DgCQ˓gѐz<je$)b s! f4LaqAhpFnHR"X̉'r{#-O cqPBU=KZ_,VV\0>~wܯi{o 8G C?{-wX]&B?Jf2mЃل+:˹N;Qהr b=&#SltlӓCx;Nd4~).&y$NS(|K`~ B~?~ [gyJѹ&-)cjb{-!h]8L8Kíchf&Q+.z W` N.n9HKL?=چf,Ѕ֧ɮ5ŨX(1Ν7&iUJLBgs2%ae  `hb~t6;5,|5a#gp3GvObG9OK`.ZNBΰgd?x(~ ϧ."S i&Pt؎ui[uA />CRL Շ U/h d" Q*2PcFU6klj?J%߬u3 6xM1XnC|YϠYx=a(+KpC66Q/8sE{W.SQc25BSEVz]-$O$߲*uV{<`n]U@ aMV$אrrI'mxcSLr{FEyF(c.a5 \6aT Qp'}u+QJW$C4'An\"$1V}n4׶\Gc[;'ME@b- ry#~5|~֛%ѫ2~luL1* sex_'I9r#u# uwpNR*{ NQ5G7̬nG`ACp#מnCs Tы?-qB Ju8A,rbBFI;\N2^=z;w8Kܪţ[x܆Zt7.YCdLWY.9L$CQg&k22- P<=M^lw[@a 64>6Rud$)BQshCxD,\c@̑lO^dUPÞQe~ _?x sޱeK`4;&O$2̩@Qƒ[6o)x{2!5{W (aKe4k ^ň )1^DOʝR#fz؃!ӵ+Mx$ T?/YJ G΋Hh[>WOpUxNHX<1zBp8G c?LM`ЗX54y2Yxї`H-Җ(FyOXI7FNu#L/mDk[hOCAL'qff0(~.2DERϠC(7t&<ߨ*X&$ [a]ϸfqt &?i<S"Ģ p)B)uvMsѡVkIgp?fm =Da$ pdy^ *Ivk38 Osf,LdJMB^G҇bFD"[Pzx2*s㳣 %zET+ol=1Ծ=ִY}8:Y'`c:ű-u޴ӇH1(j!%" yX6 31?),wBMCK\`Ns3#WǢJBAAiz ?:^ԨHmR@l#gΣH'ډorHF&깩@;A.~ !RsS-CW@e yXiju]F~YYy- ?j+{'x&~#d;4<-sf"[vsXV/ǩI+YÅ9ëx@HV!j h8I8pixܵ5UgMia.ewĘx5K)VLB+(mmBd&g F;#7¾*]}E{N^}u4a>#,^>q" /) 36EξH^"-rV ${qaB0\W%݉`J^Q;qQdf#E3F5EشaAJ50j8] 6e" 3H3:D1o>8@% aOРF[bfӏ}@l|Dis|"Pt)vŎgpI#{wlOH)P{{[% b7g/PmlSM93 eڪ9]NpטBz޾G(COR!L.B•hyr]ۉf'چbN7ݕ=qr"ؒq5XF)y+z]Sg[N8l?ZG+-,=I=HG\7oHH1 `$C!ՔczTyP7jh[l#%2Wh]zջ:ZreĚ=+ |Hxo^4Nh)g8I[=AT^d?o$L bO烀n@uF&'&'221: ͚y>Ҿ#chȏSsT"Kb$ar(yfjVGC5Bm^ SAȋ1`|E.1> Y# gKqN'ѹ42;XS DolJ<-Kfag ruиSf+FIl0]oC 5?GR9ȕG_N՚) YziwPҗZMwI 甭 D=q"[8D!T+c㲙 6cx,mڦ^YwL5)'ȏ'Bj+Ӳce%=ޮQ|:ѱ:j d` L;@azG"LrjŽHU{)"Ng)fW5f4n:[-5R^ϨDUXы/!PVf7 eGk%} r [OZƟ{SK:t[P[懷JDG]cvUQmFd"0yS{fxԢ-1YIk + WP&,jqr:uX!e%k8[xK]t_gXD۫[Gk<j4Ify]9eى9vUŽ} %u,QXirc ˪ڑO>A;:;^`b1BOb`҂ ki>U J+ 4nDsuTAo|[p_?eG͋I +oK"_Pm,RW~ Y\YB8[E=tU@.1nE^*+ޯq񦶺$&w+"UfE^IRdwk`/p](akIo˦la8!VBTnsQ-. zQ Ȏ ,40v\uX7yXҩ7%XgTs.]n1 ҡ As6NVقz@2DkieZ}CUc`gg<51m]QD瑑v3(掛Mo|]'Z4(____t#@:/2Aܔ"ksDbjގ0[n=d [{`Z5갉@ ѩ* ,&AE,^2&~tTM9컲ϙTѳ $(N9F31$q#S٠jCK+.uo2 _Fi ELn6BN/~dfiUPY6|<ǦݛoZ&%ռ9H)Tݖ'r[z68jM.>6.4Nǥ?j8WP҅+$j4d}ɭs&ְ1G|LNM&2]l(@-(-"U$Nڶ} 䜶pi'~e }XUx0$5W*xx:BLbƷ( Z@L~TEPPlӌ_< Άu#g,,Gi'&hM+Urq?E{{t5Q^b4QҾ^ޕdiYܑB68^ϐAh3a%c\J"7ҫ"t~< fYRYQ9(IRֿ~Bg*q$Չvt7 0,ӂ&{.cH pžJ0Q_0g7ªGCKU]^P +ޤ8M* ޑ>A]K #.' { /K8Szj>n¨ټ$b˝_}(|nAL0ʡ5]ڪA} |9\]y5s(22^$TCt2u5Ŧ3C/c;G98b/`ÒN')nGIOcaPwT=Wɀ! p 嘃r@LnLV:O3֮lPWbb]4e4CRo;FRF(u,M*zn7k8̞Tt3 ]X و SbH\9F!z0]J~!d mE<[y%SW8I&*3uT\` #+y1KqbU6[W'Rxj4_ltu2\+(2v$u o{g RwR6xfsl&RKۻM숌NK krJT1B߿@G-P`.\o", *io.ɘ=DhTq+^RBxQ&GXZcm;bXK"yPk^\] H{ӧ.>_ooI H\ ʍlyRev*1,Vb ePzY<݁Z`_:ŕNHc.BZMmG6uy~eioc'f7w[};PXR}5IŴ I\B8P ?Kc9ڮ@(7VY=*Im>ut))sn=Nf9X؀T0a+|NP4i nӘ~'VTAj `YpF!>1g7`Gb׏}.&509tlVO!,몎;S0S`~2cZ Qe¥Ij:9ْZd£xf YxXn@ǂXHC=o`VA&527,؄?xt*^ayrj퟿eIb& eavPC&t4 Z&yw5j.oB߈>nH}wT[i*ɨLpDq'zv{?FłIwS4 BӇJrȖTӳ?9:d54(Hgl{6t+λ;3ulK4Cpdi2CO3͐wA9؎ōkHG hrl) 04!UgF`a0VS;"upE,Wi}r4`6z-wg `zRAFZXGG _RU){`NBzojQ˖("`i6cтPڕLA.GnqA:wI0m#Ay3dS yhe:K-pE$}_R3(-=В li/(# bawkG]m̄+9޺5bأNpJN-]Tsdƈ";hf8@,}0#ղT7Il^?18Ma1[ EE=(nTJ$evnpv58j"šIPe/u5h#@ #@-tu$ZЪe֠V::1:}XrTH{U~+\,LfEo2B 9)R%.ϣe/+=ڸ]9)'ʟ*_.Q됾~`*jwq#-Pg=FtRFB MԁMmgK!ݏsPN_[E~#+)G);wmۻF|& 0<}C<ʓl?ȰS}DL݀iڮ2sWnIT1.EO7UrLM̲;ӰrX҄~==1Zm)%^geqB1AO J4$#Es#?)#:J CVlMrK)Ȗ 9|&q&ĞMvAS9bPC=H*kT?]8VA #Ѧ3hbo1Ok65aSrv]ó΀ECB.\ 2J7[yH[RC:r}BCؙ0:k-ޑj^%|VFNS9Qjݣk!)R(Hj줴 (Ţ_^MeAӍFn䔇˾>m*idc|v 7Mnlkھ0B1K > H#?6a 7;"Ht@)b+!-Xvu3};짨Y2זB-zU\䠈l|Iq? )ؓMmFbt$FީRC>><{p6 DETjHyD)̌^-lS˿B "籋1Q/8prjivYc6[U?)rWWķcIYnS\WXӳׇ4sda㢔'7jl`ɟ @hnTN.,ׂ/fKzazT1;HmVe`3N߉=J\]2ޑKͰG;,˯za`t殁N3܊*V>f WBN7͍(,PIº|UG) KiQ郁Vy| gj P'kE$l,r}hέj7E1Py_G/R B8=uLQ)*ͦ&;y`y徊+> ߟt g&umlM1D&kbh^[" :/&v$bo4LB G'XFN'1Dm[CzمR΂P⭲/`݃+[xC/V6Iq6M; ,'A󖆅[KƋ* fyOpm5}o욟HLܽph,њs:Jol9H!@s,_V 7| OXN&xbR2 j;J|Ut2T\}sn1]=LzEF( ! A49Κ2}<ٰ90L,k!as"eۢF[==; SS*%du*m/QïGl\p1*QaxO5- JIJmA# BFGGqcY#c|bO^-O):M!i,0E _*dԪ=It Xd6ޟ.=b;+ɆX*Їu=d.MYeݘm& 69Q^[A4Lu Om$i}I]CY%VMZ2Z*y9@a~?vfe׺Sdz}^ }}:G|5n7љHf&zMٕ*)}Y푁̏ exNpѰ}(賄j(ӏz[Ḇ;чnxR70Z9"em ʄ"BwLASI"GA hk bꇒe"'7W%m̡ s+׬ķڨeOPrZXf{(CAL??TXkQTmf"=X1#a-'۾I*`n:UnFq-ZUK67—m͹ 輝)WHTt% :):A_BTګr4jjmӦwgV(z@5Axx Z~#Z {,ptqO?D;}\3`ؘv#nߑsXL6.[5/ud9'i/aewuTzt>}%ݪ֝ȅ\xngac;'<҄&³TBI, ܉2I4tvSmK9$!fU/.D0U[nou<(;Є3G+F6D?xS;PɮMk`330tR'PK\Kͣ=3, ',-[7Ɲ~n]]fNwnvEj j!Q,j&f*XCSnҁ;Nov ?hH#> ҥ?B6Jo vf<׸Xΰ@v R<$k>5͂Z""L$j\Kzwvyi퓧BrxS;a?b̲)w«ѪpSžm'KZgyWw_ܞXx/%OO^fmZEbJԚ@@3f_I2Jjs\̥ $CW}$#:z*4qЬblxưh}?_Qʗ$ =Ddܿ;M{rNnI&af ;PKHArվ,9ΏW\": N" {Ƕu:ѕ: m`Ϳݡ{ژ!Rk%G#U{ijIq|@M=J$;ϊ=tJM_0ۗ^ۿ/ۑ7Rjr31qgrɫuȷ{-4C.[uw)|M<gGcRvGT}dЅ kqA?⅁8JⒸ c gl-ɯeIS0Q!P N$ A_6@_"Yg9R'¯5qVuf6 U "9Rw<ƿ趜7Q?ӑz]l;:Pp0Nn tY&8PuZ{`+]2eשZI/M$؃k 4bӿ]ƨ&LvQ!b].xVZ]UBen,UR:6]&v?g"3F*i pY%$;B$ R4usBOq U((UHV  <,Ɍ;x}aӗuNreԅ`eng\tN~c6Ef/-;w1IJtd=j䔊5޽~+x"͌:1 Mb@Njm ?`uӶ>ZK~`wk #gR*b9A#:pI0ǰLJ:Ls~y($*uu_^J?P7Bl??,/3zJQ m{ږ&XsC._Ԩbl*µϳDUKʡ)5wC),Q=fPx0c+P 뻣 0篳q-U͍o;o%Ǖ3"xH*I|[ӷ:~fVlO=֣^3HT{9@~TCpxN?*B2No* ʗM1=i_Q/!/[yaVwk$L8RQm>kF- e*QX}fQ!Z0Oɓ/XT`!Q}`8= QKDKF`s cq:AٹW'A~y1Vb u9K5uvq C,:@ska w/+Y~Veks7`~uQ;0}$d9`#EȦp6(%tNsLPsjo Qt]u gCRK/0rgվ)q`%A:^Su[dFfN|?R79l{Z͐x$3Q*{nV3 @6(NDww Uޭ'x@a_Wkv]BCxYKpgG`l__Q &!J-vj0d,A꣍RQE "߰8}H qʩň0^?U?6}ѾCwd)$C4Hٶ0 " uG{_;Ͱ04_Ж4%5dy{{yād>IB -vTy"Msh*ʐIP1 TjPkN>+݋>G^,*a)> "d$7"2F\ܝX~[ߡ..4d1_;S[?b)bptjG ǫ7k .tix0ipLHcvD@!Lgv0T﫝q¡V]G_RhNK!5Gq:!L/2?z~qBX y)PV"Jp+e0ww@/AXO3AF,hqvP G<5: mT6m,gQ^LbZv$Iy 27O G8_nX*/)ߍ:3(FZt *屻1P@tpd۪2G [Oq|JLRI9W8j%T|D=;Wag˒-'(.#|J;2 $:Q>e_߃ g5~I8#K\'|@b,u!R{젊)䇂NhD9!*AGxIW|/5LD&_K  |e2SjۦCxwtӂc_ˬ(VM4Rˆygs{1_a@I̶Vexs.V7bۂkrt9sM QA}XN5QZAY?pN{ܴ|)(/ QI6{i uBsD7xDn)h"Gob74ThH_T ?!PUZAGď rosQRř!\gaшbtN}0l\!zhCFy:CǝxXIu3w8Hɑi mZp{=%8-/0 *|"\X2J΃t!()10N,SS/ؽo-N1o(rO =~Fe%qV׽:iE@v`Q0gL7 e:Q[گ1|my  g 2tK=`դl=bMCϖ1@mYE@^T5`7Ɠ_h^ْzF]q/@+ϙu$vhܗ3pG=S bm4^SvO^9?Fah(Mc0Nn~L@dEU۰zȼ/ ķj]{Z#T o\I"' ֋&#&pS*E^FMwMek$AA R0֤k}L>:U!>LU rM4Ixj*t|c~e`e81`BzEvy!Vq+w0}|H#|gp/ʞpofǰ>EP-j܆kZvÔaq5܌,~szFDBrWBTL-N=!"9$\ Yټ#;|, & B*Mrz9qcb9V?;r^+̘qƅMfj?0ښM T0Ŭ0m ¯ǀеq"]qypAI-Z3A(GfFIЮ ΠC@ gNæTg댰};ƹtﭤ )^hDsӢS#g9;܌›ߛy*e,1!ݟ^Q$;{|⒋ڡ=Jy0Z,ԍrغ4#ϽC^soV*?=tJ"#3?s/AR U)EWWH#8\?Iǰ5)=Im~^b98oֱ#, 5ј:Ԗ)B/!QC &„EwڱgYZ07070100000309000081a4000000000000000000000001657082560000905c000000000000000000000000000000000000007800000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko.xz7zXZִF!t/g]?Eh=ڜ.+#-[Bm81R9>c9 o9'VP[YdY B$RfBE E8a“B6]lLl4Vn\r,Usiݶ~ eQ$13m1gyZa_0"\ׂG(&%k5VY%ݧ'H57ZU@~X`K@?ůys) N#ӿ(?{}֍)|拯+BOscA _%wcsT̏fK|®$/(s8M6 j]|6'tx̱IN.[ob_7/$X.s-c:du!9*Sx]5u/4hl# z{Ahi 1JI/ \WhO\x,纨p^ mXK`mgϝ?7?ig Rhqp,(m-޷v]U-:kt_~(@3by U=[ Pn36>ئT]+s]^ YΦ 0N 1s$a "?`))d Wk9&?%S5o'EOÆ1Z@>fXRUįw{4&Bj"BݞTu xpPB/qu*!4Z4awjWR~dTg>D@Y;\c?vZrW$vvﻨ,Z ur1u|ѕz+g"JW'Z!D~np!4n~]]^EAį& BwL:^M>wrшDMn:jDhmx84~88N0qFV$[Lfhb^ 5Zƺ6F2k,|[z\B\|"SKXp&֝:?fˇۍMFwߥ, ԟz\H]H9F n|nt0L׮]c""!a"D9GY -ZY~ _c$s;n&3$Oѹ-XLb0Y 765LKD< ]6./WMf*Z-Ӿ-x ^¬~K=-o2nwN22ҩoIҡ2?|z@d+OL\q'98J;kV0Q(Ik#K+ȃM[}S-dP!hSE:n~U H10h0ձvy%6E}3z,~&O}槁&Ѝ`ļs%tȳঝkR)`7yZ7{h!K2ἷ(\p۝ujMIG2${b{pcb'Gs Pg*SJ+E!p 3`mt#j<â2[*#۝۝p@Ev~lƾ9d`e C{[th`sy{n~8]PCyUvnB,㸸be.Vh2+hu81P!s=9+$4e2϶$JK+0\@{O3XHxɇAzxjn4TfbB=9=Q0Y'#x-Ө>!d}|K|'JKU#/ia<_)ԕ(ep(]wҕPv>%EEC)wϦYA j/ }Rqn?yfi;|^F, ^W=d!1e-Ν:sE&wT$t a\7yPq!q 9w$jAnMsYo|7~b;~tS|;©0ޣݳ?N$HeD8tf.oH$CG{uS,dKGUd@dߣ \oG+=9qJ} $Ip>_.8ީo3B㬳ix8a Zٴ ]`"ȶ`?[d$0'%"R2ʔV0a֎V7k۪:᳛8E˶88 |u&3L: ^c:O<伅AѳYdAXd\K՜nDIk½ T,&ԥn ` nS}.P): izd 3!Yh@k;$}/8{(?sf%8B;>2B}-HqX?fKgy~"I+djXY ,I4uĪFnWȀ~-h湻iP;O-]+v9Ҽ7okXr,v9 VZS-HܣN RJI%:qn;8#&MΓG$ du۫6rH8,svElȾ0(8ŀfHehE>S>3ql,U_=KDCZyۈVIX:Z9yF%No-5)e}VV/Ⱦ  L9)w#[Q_q@`g`f6Hi(K*+4 mGe!pgdf707scb;KVHTo0J+{y,ShL0:*QM9Os_%"ch]J ';aHur[]*,,Sb1\0P /֘q|ȮmDepv~jN˩3<CG>7ׇ慸P*4 Խ"_i-BY@{Nf5{M[kJ|9Z9\afv3@^ECtVy-!NR,`V;Z<Oڹܝ'" JiG?\(_QK8 bT~Î$YeiD櫙6yߎB+!ItBIr-ԍ{\A:ⵞb?x9E.f-1c .[}njb *-҅`4pZϴf[2X̆a ܯ[K_};E$`]&7hzןG٘Ӗ劔c;xyVt&9*\\d˄- F͇#Qd<%@q 1WrOdRu}cqJ/9;ItQ ^ǭmuD?J<<;mÙY~#ü8Tmz^9ϳZ ?2"^LbޭUD(?\Hf.(;=r0f!*<QL7V#( {4]? +*BFhڬSIJ lfl!tdc#v 98x46Ի"Q+eҎ!F5RĞB{Zase|M-E>no/~S"xֽ)P6EJpXDOa=✦y9Ŕ f(zy81:+Q>gh(Onܚ[#_Pܤx0D?ބ%ʊWˆ-mu?K{ 3塠Di،q"^ilK!T& r=3*SscsӌSHVdpM;~ ]/؋Jڽ_>t#,8ID9U~!|MF.t u Fo#P؏WUD n6=хoZ{@ݶjDHi>g,`z?![|މi`j+g#$W;s47w҉K$i~^I$W:R$C\:u9 =: q[H)Ԙ8xmꕬX|44-Snc!&߹@WY\i9{&__ܬtmmVr U C`ȸ/k]t&_l19~BӜQ|Qk7݈- >ShPh_z^~'=9J/d; ^@r&0iXfģw= 8c0zAOEK1?7UePJڃ2ʞ' rD͞Z(voE}+t*sK)'Ng_֭^Ja7ZPR1 wfUK$hVo Qh,cz#2aW^D`H)Ǜ a.MZO%:«A'ⶬ{9V9 3vT?#{_Թ zF2{I@<ൂbG%o[K<΃n'YZJ$iwu;2B * o߹Ü'TX-*`_1qqbE~_gPٛr7Ymq$(֣*OCcx|&r5z"IZ@(],Db:h?&ԃY, Ԡo95M!cl*[7T '!R[nNĜSRyPfsuρiL_=4dVT,)8C%½"1W`1:wG'|eRu t/6D'!&XWaxU1c Z>#@]G FɨAD$5Z |g 2A=u8/LJIx?OG-~8W.Ϡ|uS0W4_8*W4y $52D'7̪<.)bEA-5qcHe.0e5@&<DŽ>-N]-@0Q'0|y1$83䇑Zhj8ęs!a4PфO(VpPwY^Ŷ10v&b`ܲs/-*i'mA"tal_é+Fv αLbw\$Ltyk0 ATize$L: 'y#)t@փGX9z %N6_y*>cW휶A4s&CK wW-xx,%sGS"̺`E gQ܋L񃯦 t3쑄S 4Lo|M{V>@äC~Cdi]ry\54Bb (Xb$$Ɩh1 Pwq#a앬ԤyB)9?V l߾hw:ŻCPuf*jߌX\6 ǵg KcWh"i`rszP2%$RNb<5?|'hqp.xŞOt) Kv?quOOa^\mq'%xuǻmse;SfYNۤV&aCz)xtJjPݜu^HSJ~;]FlVj]xh䒙QQRtF:;TV . #^JLwZBǚd{7MBT7+:m}ӫfVnJn9ɣ{+HuvF$Q$0뻬dn( [vk .}TL9sLuUĔI6KIϖ.3 }I1)%zH> # zuwyezF/IAP;2S[xe-DJZMST,=ۖknxf?.8tbcd!Pċ͉8cyMº"ό%I7P.$7).z5-V H`Yz~gN#g.rD,"%0*\IbfjHr4-76N<,؊IkhV9H=xA'b7i\v&7# (ZָkNJHهS-QQ}qvVjӃ\=d oS;,R}-Y}|<즓3%(S֤33P< ¥˨4]uhvb VXDUTQxWGRp!s϶yh9$3'OXɥ7?wK7A1D ׫Kjg-$+p:+ؑ졾kL:qC ~"GnNܡ!]Dw18Μ Ҽx`bA۹%sN3c+q\08%ɖ3 7EQ-v!9APYTDiD˱b\) iS0z!/ޛb:V*{+TZZjS<AȲڕ!8ԕ1>|b#aNE*Vc 4c9vy ]\ݷK;FMf@q^KØ/ugبK| 2`i_ʰ}gfI xy^xb#+Gys2vU,`KlBJl-3E!7^۷qM}[ ʆP{6 l(ʦjhڨnѢ*E%ݱedCSFz$HSsR43XwtJUOGg&*_ЄtSWe)oD>ӭ&q`9LU{{Ġ)FdSMDf\cr5nOO0SDؙACmt vœA,v>1g}ϒDs+;%]+Y.?5%(yhnR&ӹ; vfr25#1j,KWoa(70:ACHnu +/"y:KbW"3RiEnCҵQ\^-n5\EȔ>;GhT[_ޚ{n`J߇\+AOb̅[@SHOYa)Xd!=C q)lT(q* L)WǺ2.0O/뫞lt3 b|(5E$nTs. ⼧znk3pcYS+na>0!&tsM:2ML%f `/oӢLrX*#\ȭdI8r5tIvC[sAzpi:$-^BRf^*7$,DV>qloq)* ylev0zqG1F뉚b>=Deh_~;# e'HZ|)2se \}vG/^{[ 7_[`vB.@0lq"MeJ 1 qC t?zK{bygCkiB0V\Ӏct\'\*㜲FqMijNL`Ak/Ppsʃ"ڋ3궁H0w;wQK.MhUyz[u[#^'$ 1Ɗr9h>-=CNeK iuH[^YS |B [`'(PHs֡AT~ʌjv3&3wy?B? Qg"{uic&tc\CgQ?F!{ gk6%yq9=py^6NT@%s [J?PGC0|[DK?*l8d"띅>ٵyU=xO!)WzbI?Ɔ}imWm4͢]K"x<O)BbۨBHˆ1\GꚸMʠ8f hLs^DYR Vs}8?0bjIbh y{kϫ^3 c?24ܼ-qq0xF>:Wv-x@ 7Eew 5蘬PB447|4lcd}4z]>r~.l81{G{40k o g; pu{^,֢=8ZT(6Raz 2f3E!`F\4 Z緞i "ND䊻ot6@Žag [ldd%pݥ[  V~w < 〩d`lQZ䄖`n[W2"i˩7p4 .ܭ=5մÈn0͵frD hCO; pOj 35"zF=|$4ސ-UΛXeO;6sH','h<'V8v8fѺOBZ<6A0{;cz| }/'iv}%>#7?x:.[%NJ*7\츗e4$ Z*& G<%R;ᘙ=Iυ:{ݕ?-R̍;To^@˸py7+yՖ%^(2BQ36vOSR>^G*\3NR40R/gFeye]fyi]]6Mu۳LiIF13 3#9^ZLSġ,AbvwZq(N ҧ_ `Рno@<\;GoAǷr S['gGFh°(h1?!2T VT]? S9 ~QBb&3oh.G Af*K~^DL?/xގb|Q VV{G?|:i]2,h CUӉ qg/~B^*%=c >:0,YxRt{aJY1V_>ԈQrhvJ(y`cA"ǁ\F‹k*(^w!GM[bLXO݉ vbB\1msh$:giSqε66+ F!T`hs^$"1,/EM?)!GPU@dcא͕ҒwZT9ֻfvVeơ+s"*5ډObŎ_軕z2p=,tM O% sSPO1H`[f0fœ$M%SVS;co{V:P!G' *cCqEGonܣ"ZvEA\;z& Qwz OD}N/gAbZ7gh bVD=ß)t uܭ~q7W|C7-h=)%G@6)104I1J=Ɇ[qtZ< [qW(g#'6FM:%re{~ X}F[}[)z 1adAG7K %-̹nJZw\?a->n}p7rz#fqXJ CcK\݀}CI31<ڬ>hwb}PMa77"u^z~GᓙY b HoW?0IkE47S$#>]JX<o(z ~OIVcb 57U| Av^ Uu.{şQԑq"peύf# wtҕ(G1ӨE|%@WD ?Nآ*FR_u^Źf^2XW2XÁ:7Ytڰ`4wd:~pMAj7y$̿Pw+Y fw5T^tvYu[/l|R<$h.{!14"|?o,9xLRQmATA? 6Pt~7ՉމKuR"X!5-}_ƆϽƨ([F8l;s.x*PELf<߹i1c׶]P^x"h8ezߚW\'*v7%(/2?cUUabgxyR2^VvdhLݭ0bi9)ћǽg[TU#4rUH])焋Cf_a9vFs*5iO/N1h&b\AtJ_}MaNYEk> wT xߍtDN^29 #$!:bԈРriC+ /ri}Kuz?D^9T&x̀^WP?-E7J{+ZB wJ> OW̥H^~Yr[ځh53ظ`8bWE_o*׋&Y#܌\U(&Yα}6xmz"Ѣխ3:37UXfwm&_yڵCUawK |K# Ii7iGz4GD "<7Fd7 $z86[Dltґ!YW]f gu"Ve!2T[-N8V-l!^iiG}ArUf9 Bޝ>`NvOI17w8`ult@~[tL)F# ;D u D YHB$5[OXI,!dOYNŞa"r]jT `Pؽ:_U!>]SNx0Ik.N5^Dy8Ӥ5 lU{NC륩^H~bE7Js6D3U?5͙Y(e܇^]`U'Zmq'<-9dA\9~sd7`k$Ů=Pj7~'2~}rxk_^%)u~Op]q Z]+[)>\Wz<1cw^{Y= XθT}Ǫcg'Q%wG;R&gE|€Ow'y i /tA)[44sx@(J=m+k6k[ҋ${ OB5vDT<7 "WWlg, G pJfKOsHR" LR,5NH%x/_hN^ZFmV%&?Qh*%O-|(^7?/OBod9i.!N.rEU!kY.ѲU#2mw!6<34 O? $ SX`t~޽i.ľϵ`sI+nϳq {MNN-"{S&xe(L\dԹGs8'Uw+A%BW^?b΀e}Rce^!0PS%:ZZlwz0b7L1 ƝQ#SMsXCaa$@ҘmL, kPNr-*ЮI5i ֋~\FI+w!<^ GϠ>V딚G-9A2/F!Bq]?7ݽ݇8gcߔCNtǢPrU*6(dσ^ZT˩"!x(]jNr dNG(M \hs'mu EfU}=Ue*j 8c{_uDsϐW3lӼ}( :`s&&v~ctQ6~ڟd؋e~$ \$; %k|ch=Ix'K@FZ3Q2T8@޻VCS ,3Z|/ՠl#fJX^>X}襻Myoc^*<<k} ;.<3:ܬ:La!?{f O jiRyoXQ8 =SgSzF$uU>XL#\VzAŝv>Cv tܛ Np[&lP/xMT$GCi"eNoTT,mEu5]` L!ΰ4YeP%I*&hP̼OJ,n!#FxaE6S_I*&baSY U'"sXօMcIh3 23kѤ>0(腯aAVKJ[TCbgQkKGJu/n2l5f~ˈ%RϬVm((>XrEጚ\opRlHs\1!NLgD!TmS( R!`Pd0Yؗ}VwhLN8Y)|?1b '3\%nCԅ6`!T@)QFݞ@$C(=A8׻HZ|=$. A\UJ1Otx]9/&LwfSהe3\k!o"vu\[%{jeSaZA~~r#ė(#|zy3FkcS#JEzTԉ[U)v5SOʪ1k^"xŎ_bit/NF%ׯwުdq T'f3?1>cObȭA[._q5HvpȈCoXUc5LX> TZ^pѲ1<w'*L9|b |tk3%l8&lB){'WuYCѠ1c_$A Ҧsq|iSdٱ çzB$4?vUm6ң?+G["͂6ބXK|M =ZXn`U::IbA t 0;ǫSi$Pn"3v|oP)qVdk .ϥsJ P8SI=% L]2={^$aTg5oy=rΥq :x n6I֭(.4%CZ\цOljaSp4g4t/6𝤖03{eƳqJU6k?LKԤ= 6 _[J !M L6KDs}-vv,1]}f >/{: h:҄Øot} Wۭ5&9hU2$Gq/gdnXxJA"'`㉥X&Lۉ'!'V4ZjW{&ΰ/t'y`ߔ+B̸$?4 8d6=eS,u@&]E~ Kw;EƸaF#hp.vR0Q<0xԳ|-)S`y[m-sY+4KٝabxCK*pMI-^2{F{> [yB1;0g8 bCmLk@(L/w ba^ X/ Hy=bΩZt OZZK 2BLZtPA\P#IJer8G{$[̴[H*1i:{9J 7t6M?÷fF}AnU_JLs1pyO'摸&=4UJ3S/6 D:FfO"6?]QW1Q] w_@qrH)ţF;L:V H$LQ1QOhgXMqZ.-a @Rѹ75I=gWgQ󇄵3Vi I5?vc҉ǑC;71dѬ h(E0k*@~cS '߀q[ ӓ`N7| +]nofJ[F (+]]x3N”8m/fc_iF`>ԓ1I6hxU%mOMB+{$L4u4 CIٸYqߵA-EleU Qxg\Orn~'ʹz+,HۘB.ԗ`Љ_L-^[sD9i:uJO;w@iKY/Y5̵#!@C(!͐5p5fgzXW )Tu_ yuM~6w"Nör_/b.kVxTN 'b W] emÅ=ܣ԰ ^C M.ɘس&Vp7`c&w)-t˄k)ڤ@( iC9tڣY>\"oJ;Ѓ^"=mˍ?[kSy5 m'ޟnoFUV]B19HN+UQ ({M`nfiKTQLK7ORMkH,6TJ]Wg1[FjSZ59·%0q"$MdԪnE25ek(aNs oQXsF? FZ;~f'f/^Ya2z#VY!G X)hcEdFIƀ 2"4_@4fr ޒL'4\39]JM즶f_JN&$Bj\% GU#TN2bN5ckqp'$A`\Smy$oå-%6f EN *5FMɺV.@z!C>am!`|_ qz嚡<ǖaq,˕ IIR=̦YK( ׳}_K9T;\a7)J6<^C"CK[Zj,#%K@d.TO]ޒBNΥD曨АD˱UeW:hvӅ8Y 6 A{Yyf)_*U8MFǝ&U t(ep :Y1^ ̐ <10dֈBv-˔ hzK#~0bj\+oRT 7aRMadPsm7޲s9-6_zPbW=+S"iPs[dLPzaDfUs;b&T=J+ V加X]X}6on2Uʃ~Uw*Bx@^}}.rֿ2",+Y`I|un%BRDӟF~XH,xOk“1+=;\N=|rE/) %: : D Kז +ry6WBJ)ZE؀)HbCAho1> -7%r˲19<"H]q_HEk_)%B4*6K+E,8?-I:a]a }g&~!‚Îy fF~pἇʕmqo H!5| F]Z &OWdܔfjrMy|Wy~%J8F񙥓 ?c?K}⻆*c;I+uڦ-r~dvT<&vC\aLhw][Ea8_[:^=[; eIPYC|):l݈MId7P8dޅ@ţbeyه̤SeU{%ϽTcxoyZ K끱@J;gXR:~?j⁼պ(v:kWl1VmgNs)*CrM7/z1Br~^mwum#QXJt~yB" M.«K]=^B>tFͿ6en?\/S}1n_,)Qd,7j|YȚa$b|腨 I"N:2.е E8CGnm݉"o ms|םQV=uzzuu2` O"phLO )ꦮp9T>xďԠ(c}njOG8R4읉 NG {=JWB9B]MV#(ӓ܄z;DĚ*y7 Mc/.,g@swq; h &8Y<^b":F̧\>1 /H,B%-,E"Cz1d#y\5:!ľ ϸJ[dE;Xh0s垴jJMp>F̬y14C t'g`/S \u>=7Qd<"*_fF!)5uz*fglo0ִYnߡRY _I`F 3,y`^S$XeL> vnYU[y5N`NN[_ܬBFÄ䠻 YI}9aO?>]sP]\M 2wɷb̫ Uqs8TB^&-K{ܑ^-*בd㿯0d4l P\!wi j94w8p"O +|iwk%ʃU0Xa^;#'IqJ yGiWde >W!oHvGTT6Gߩỉտ1ۛdd r5ERFۛx)6+;SqX!"5ε '&C^XT/W2d%–jPs>$Aa@S$* @wlM  K6l9rZv% LײX' ~!X%@%ŀ>**pcFN@??6c"oX윪j!lQQjUW|Ukzjtmi.liYM0nZԏJz3zɋa8cbfo~Rv9o^I¾{$cє8ϊfN2˦X6!*U4E#aw*x`}Ww6{sg ט]/:1*mh޴qz錂 g(*BrfvӈLLlSҎ"\ ߥ5J%~B=I ݣ:8"ZS7$r4b|TLVhdT r0AND:G (by0*:0Tyq\1#$7e^%Z߈ ǢBt Zv >3\|戫6Ie}if0}!f'bBk9@bX9[-.iu ovM"@xJ,ux9 xkf-`fi S7 qHk1+WK,'wksݾpE!yZe0H|n48?"@73D54 W[m#b{u6hW_86" -;Q‑uC+_KiZ:\4bS']J!7qU6" ! $P>0.nyKshAH-=EK%*O{ 3WO35w`vWNy:y4*-^"5ۺ rF]ҶM]WVZ| Td7'5! Usĺ:^iJmӲg2?NLK'ZGP:1˜Z_aA16qG3 z:(|FԎ h=dޠVG)m+гC& meh)h2m#^qU>DZ s#?lV RZBj 64 ) ,HT!hnr^L ٬G 0K`Q `#!kbz檀/0˝S ynϤf˵S붫ݲ&)G}8BWj9V0lhtӷ5 a0v/0𨕙r)]e6@Qwnmki C,4Y׮C vxh 'j}ձxykstt+[\HPM&zCƤ>e:+P\FgH Lf將bdFa|4=b%QQG%y҂T+IvO?u0BWV[7#Ί#YRfFAwo w=)7Bwb2N3cG~,ntSc¸oc;ZMաp]T w^3lZAb'DH8D>p|}=4KtꩣϾ.x*`E5]p4_0/{V_%{>3&>"#W-~a !c>/Ҷ|)3c'Xj_K,14H^Wzoq/Ŭ(&3H)5`Ԧ"J[zwa 4|U!TV#I;w]Rܨ d; ZCkBՆ陑XFsV^"j[kV%~D~n,\CulkgT:bm $FL+]C챝/T8_dHq?p\+\a{ oxnՈ\2C{ί9T*e|rGP^Gt.UŋX&F juPZuG >l Ot7yE颵p;ES@~O4`{1r%WeoQW! <|ѿIET eI>5r_iK%f4^yRzk CrszBa\0(%DzjrgH}|8j,Qd)π< ia=i7kV)hP3UҫaǸmGԡ }ccyO&܌HZֲ 5X?^8&?-c1̏Bl wYgyqڑ peʺ.i>4 ]Rq2E?,o3x 'sk7J.B?>QjR68 FâUFw ]3iK3n @T^)ܾI 6؞`1 f_<$ BVTu $u #]'!hx ,EkƀM0 3?غVmOS&=ݢ'>zW>ٵшjz)'P뮰FJ=W)u>W$+^+}v <ָ6C<+>*:to R%hŷu;HzjneǺ+l}W-N棗e_-3o/nVHs9 Ғ;0,8؊-a`!=j3fgœT!9gj'jeXS΍RBOE:&+%@vg!,TtC$0k CH|fDӊ0v3uy8W«]݂В,z9ZH& "ijsg-vƱ*?1]72xlu&^Μ6%́@'?^!ihy5 qK}+-LH{02o7۔R~j]b)A9r\ihkP4,4UP+EoG[JA0A)b :\ Kgӗ}ҧW##%|-$KCFvVwXxH7ka'ÛvqBAoSw{>ofGu;@+0?KgNϼĺ.e /sasZdVyg @<$tp1*+Hn$*[/V  \<|6u1’Xt f\A ?݇iQ >#s˳FΈ#z2h@ K"I6`kZ3;%&";Z`c6<p (Mt {.@T2# Yf<`vT>%afYS8%+SBٵud8ܨ ֠4LR)GPdp*\ͪCX7 r/6v nJÏlp 1< \́934Ïz Ȏ{a3@'B#sAb$U\2{؛|[g,TuX3J8!jLמZh.[Y|XK)>1%gP{ Ëj+var%ȟIR U EYT# ૌ0L0H / krD\jԴz, c-/n~\bWQD]/VQ/ΐ~}Si_IT]uWm nDY7'DzjdTőЄ T w />fV'qU6]_$tvʦW*GUμc__2AG#IתBg|R˕z@;L%bi݌}dt`}t<ȵ_t)OyO.~m۶mG{MqRNù4e`*x;@ cK*$0gj=E (j# 9_WM 20;aBnvC󫨴HK^Bͷ&dΦpKMed' (;YD!݋W¥3%bPIDPr5Q`=Wd%vMCY %.lDk*ϖ]js_xcO bVxwJz{ lvu&R#6lJ4IW:y@ o?5> 5Z>aFa!:8jAg0@y' \veb/&QCimT`?6OپXAcD #J-\_ ۉSRlav<85)sMdыh-2>oAHNneQB;((l/+ۨ; /Jx|{biuT"2kUwx9k‘YzvXk 7H`cѼiMOkklrs5-L=_א)FQO5Bx"^61׆VwJ?}\>RtFRAs+Mmfm?){X/'@ir|ixYEQ<$4vԲ 4G\o5xϛϙ1=(+$Д]gs hT75-k΢]4m!<O[dSAvZf0裒[M|ͤq C'pF\_#N/ˍ۳!.$#0%]h-;97B'a%֗HK pB}Dw9AΣE <"%2kޙe!lauf>Ϟm9H|(|~=ޣYYKYY o.7`aݾR\V۩;P oh8T7)b9p04zQoՊh0@ ׷NaC""N&}Smx97U64' ~D՝`'E M߽78sZXj C .zUt%(͆ )0qejg`3U#|םW vkPU!=)c>cV 8)ָ^ea]"o?uEx觲  9 Q`. 5rLFR?[FF@\0Zԣu\+sli#y V1ٿ GA< n(bC@.}–& q#(\0Q"Ԕ:4ӟI2WH%j}2)Z{c}YvP$v,.fu9kGI1BڧɜJGFWuu=U3~ J=2Slaa>SoM_J;v) Њფ4_vNI[K_<'DSIt# X#p{ԢQ*b C|ն|=F|g({9YV? VO5A˱0 a){{%0~͐ȫLxl2nx|J#;Qd $J!o[~/camm>ǒU~|FIQ򺵝xt h`l{&u | F@{?߄1UNiEaŋ ;n_h5)Fe&y@cCѬ vr{+-4ZToyS 4mbdG?y#s`yzoCgp-`2XEMct7OCu)W`5 !9سGǖW ;y9,D%)JR"@ݼX՘95b\lpMdaQz=y̱{BX={MKDW:Yc=cR?GQBqfx۫s :f}RQaHG+_3)4P) P\L)%Z<oߜ',OЄ ?y\ILضSVSX1%Ѱ9ۑg`1;?^نv:[{͸Ct&t`jKmgȑf[S]ʡ`'2#R]x}m83cMN#r \M[KpINV`GoA:b؞_2'B jyLN-$_4"{Ԛ>UPj` %%GF~ۺoǛsbTЏoQ yN2r]\*ͺ@^Suy.:/*v=4΍a' g2'g[5醙Fˤ'+d;m~rSsXfzk] >E}TƁ<(aϏl&C_J |B!cqDP>ό  D=WEyc' k%Qq|Qu+^>(Wc1*T,? ߩ|~ wtpA^+&RDﷺ>7kn$V!Jߍy>>o0mu'Vv1?|X.{ySl 4߰2S)opktC׮4]l#)j]s"Lγ& "f#cat.Bfߞ~[Qõ.xwr:eEĐޜ0Vø2bg6ǺZK=Ҧȍ|mNm9U3`WS|citD0zYwupL1B*Ҥ.]kۦꢱ* K>|l5#bp)ko uxU7aP5).-Ƞ^9ԎM Ӏ>l2)(< Yt/a_(] *GCrVdF$1_C ,ڻ|OOC]o8-$ ;߰AlKvtõCˣ`=WvR"SX@3tc!@29(o K L3b.V:ZK6,(aKs#7d2$[52a3x]"$_[dl Fm0?1IPI{?ZK/[k_YE&v 9dnQhGU{¨YM8"Kʠ;—@7)sуË }r{$ƙEIGz. V5SkBj6yDEdnL?Ov<`DSVX 6*G6M 7́ AS$?yc3FάF@afLww(\Y},yl?nq!D<bsmJ mXiMb0~ F]A,Ah]U|E 3gX Ap$<'%"bO[e"XW]. C񜑒Uԑ1,^:GRC*s$FPbߙlp{'$D@GІc#mGl r.}Ņɱ_䷳ą %up5Aġ(@y5'(t0VoJ},Kt6PA[{YNzn`r}0򞡧,S,My(h>ѹl'o1"}"z qgB=$?ivrk]s 7z\F筱#w.*4~D#||\d'1Db!(ZEC\y[:X*6U3M(1ҭղT[g&M!!o.ѥ, dSD*<6,eu_P+QnsyCNG)}fq b?j)CfM 07^-|Ь0 OP⿠#Uq:t,sL̟FYAnZ3g=RJi~a>sĩA1ҟϓ49nSmwpdM\|ߴ)MǗ5;r/qm%6T Ej3,I)Fw: J2^~F::~$gpTߖT(͖K0vZd؇I[ 2NqY8zmuk.ij޳Gc%Ro(XE F7s"рl3VL#3n%OV( ȂC_~ ]挱gYZ0707010000030a000081a4000000000000000000000001657082560000c6b4000000000000000000000000000000000000007800000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko.xz7zXZִF!t/gs]?Eh=ڜ.+dBT`[Bm8a='5$jh}1vЛt3C8Pk^@[ȈwEDfȰ@a{NutrGblneN!tK2-;~ժoOBa1 9X< _WV\wE˲= >:BYɎ BI^n*0-9D#8tnĞ'fYw8Kr0ʯn[)qzһ ӥlU!wѼޙ058C3@DW~5#bkZ,J">I: Tؐt{I5T#p:dno<6Fe) 2KBR8ts$b)0=ϲ1֥ݐ\M0Hw.y1 Ӂ#Vv_'//h(Ft$!}Zg9V 7X`\m j.p%53DH8k>*`*tv]C%˓t,uZVH@ePA.Ô9LH p7fiݱ.Dx:Jq1P I_X)]Ԧty+rxx2h(r?I-h>6y$^b]Ɩ{Zvz$:kp s>MLLUa~`[Um%&.Ul#!8F. a=m4/zt:ERz \}9kߎ?~C3_Xz"z Q(J3NNY&x""ɿ )3 RRщJ O xMw.kfKniPjTDPR*2o`~4jΗA ll@Kr f3,Ͳ [#ڏP=%k*6:UO/ÍoaMV~p#IL%EDƷ8Xo2 %~ Szbm'=ol*EyGD kKDÎ{uzTmf{ˬڇM|p tڽl8R)b9R9 Т3VDlIVsA(4Jȇ-.| "Hor#| ʚt+?A[7;h,et$% T=\KnP0ŬC@M0P#D)EWe9d%o.Pۓx !N>=='X]">"=U$T9 5zt?s{h6Q8ҵ :ѻI O`}qETe#aC75dxD&8=⠌hm0T prf@‹#|?A᩽{sn/,4@! \UPgs3jNN"*8LB&>(,NJr]OpW QZ쭑?3@Ѽ qEk6(|Gj:ذ0Ȣ6Q#JR=Oha0epZKj2*C QWGԷo{rُ:.-dF-g)B{zveK:*p[ĩ_ ꛤ5f=yD'ҽUs # z;@L{3?Ȗ @q~50cl46EYրM.Jzx-lccqQ_Ta5|'N'f h>vxꁞƏn]hq Sa5(ehF${rNH+D1a9As?_;ƹEeMRP4X'Ȧb;/G om4d3nFHϮF^hſQu.Nd2)'g3KDy,/Ⱥhl0a&i!]lPUŋU_l=~uiUJr] h1jNXp@s*\vDÚuժX$ZSMgsE|O1Ԛ" ZNMף CULhv!$a[dVsvJz<.Bͭu1u4wXk_Jw.mΩ`ZุF\<0KBѐHN"ɹo*4ZR\Q?S?4#;]M aGD[6b<.δOyw:bx^pWiL|{qG#w W\:6EQu7EOv޴4涂Z(U=^8" ?eXUn!<tW. J4i}|s>>&"*Eچ)d5FA5֞)j-$6q۽J tbyr[_@m"j#$TbÑ;^;_QmV 1XX2>l^dbΜ0஝<<&2Dq&u Nf+e1PX>˖,%?cҰT1a݈Ǘ!BGIV+\0mgRUgBGwE**ԒJg ualB?H? ~TއqIڶCz(] f c]:y)cbP)(:[Ǫ>{d,!:g~Tb4I"pHY'n[m5%!`;))ca c{ oVx o[5 |LRҵ+ѷP+aJpv$Qt)\Q& <;FU1RLǐ.* ]vވJ>ђ BNWIpN nӒ$`87f%#_"";uʅxW!V-嘭 XoveS2=ۖ.hۃ{Ǫѱܾ.#a~+! E9\QESoSۋKAU^Wh.Ӧ{BU=3 (Nzm/;-;]梠w$ͭ, @P<1jɞG23BdFTG]Z%CƗ): X{tK{(1p<Ű?OęAԿ]2p(œXLWB nJvtU7A=Fit| .|RK/g){U~Wa#*K(߯4b$¾QTt_`_2YQs8jJò.xY*FX釘vwCF)S)w&"HwnsZ ].^f7]c'ZNS|Rw 8OH=8{pT$sq fS(ZKmi͎ɔ9F`_`<ᇈL Ÿ:ae`ƗTKW>MVGv*ib (&L+CԲa5 byg`*Uő!|>ƻZj{Ҡ W>QWޚДʪOJUwcBo5V֒{1,xW\遒,р9RgGbf-zNvlW4Jl`=fQك>Ƨ]!R }XbIm//<"Ja9Xdd.cczT`筲WԘMo2΍1`0bcՆ"|zǥX<.ȱ{J%eahuqttGV8(@߂ێi4Aݷ y@X81\,k5'i69 ~Iu|S~Ц@kZd%z98M 1c{ЕW>Rfip^J#OA=F{Xo>K]K0Z|Y ~7LpKeEyZai(֩B-IY(GƒSG]oNX)l1Ste8IcìӡPxDQZ϶5<ʿfйƺx_J{,U]35'pxTf؍?<`hD4'$%gvր#"\n4:/7t*t~]I|BXlm8~IW |_ I=O֓renH cߏ s ]^MDTW?m?R'7(毓var:q'Hп%c p\71HmLi8anh|1 KwN~]w( `(ϙYrұ;զWs/hg,b+W@Bs7G~ X.-F7 l60Up#Fc+{s99DXJZ 5t({Ѥd5GOʑ(j3^bp '. .bŌ ʋrh h"9(__VtJ#a2P "@q!aD !` plpH?Bƈ_ݮa.8F2<ԟmOit&% YUXdâgzj\GN VQI.~߉ު ^UAo !X$т ^_;sh$:ӉWz 7*3A`vXx-.UM:8ByoؘbkdR{0Hm$3r-T5 oHU(Qrwǰ#-wQumlƒ|1JVbxhW }TaϤg@' jOpբ^Lyst| e9=~s;, <⌳ߖ|9!ŒM 9FlU[R<`Ocf!PȧN="I͡ t.atV*dlN킦btpw˙]A9# ~u6zXzdVdS>.< ӧ&ͬf8^0+-┃tڭ- Cl}(VNM wUfKK9`DrQ|Eo_E"gbv%yooeY4LgIL[M` s:n 26d[ߢ5у$p@6i=oFߠ`DS&!}O7ɼN?XYȤkk{rDL)$9i-Ic{'sSPyc9:(T~~mtu]l\eP3mVW'FRd?}׆͞HKtgrZ>A*$w_5oDSyhè- wiߌ1:\tՀѸ2tKױ 5hg1Oj!e%@"&0$Uxe)#a8inZ0o2?·TtX Il7d(-9 4G}@IRBc!ƛxӆW'^'ca{(GOw oVƕ~CMlHSz{c4J4݆|UΏZAKqX&d{5*ו _m*Ebɴbx?A>U[LjS m/2E݉-QF(sT];1m݉2B7mcg"!w <" )_ dVK(drs-sȊ=% u(Dao%ꈻ5RV H*֗OQXЉChqL(N+Biv.;f@Zhbfw hvNS~@Ǒk2%)wZo;FxI!-!i?=d6+l޷/3C~~}tXJ[2P ԇw׉xoo#&c>'?eo̐ݴIìFҾ.FkEJt[Sfy2M+EVVצʩ{ϩ@ĝf^̖jc#/`gl bUE)먙3D>]}zT ‡%it_/}b_cqM@,zBV9WݙbIJn'a:-y:]KL U߬2}i S FY'!{ a&kx(" iWmN"Zez~iƻ;Ps ބ~NכӠ44VtHlܪqD5BwG"9qꃽ@CUj6N Ol?Tbc|n_vPnPỴb=n2P:?%VW؇!$ bndfD]Niݙ kqYŕt]y3$# 3 6Y8&4 no=\s i $$`bäܻBjTH)= \:@v_'5z'mRP!|B ptU5[;Gm2Z)ImXaEUmlw9wձ]_q_1ҶQŅJsz2?PžU@J-40(a2jCQjrFAWpN.jp2Ȥg gxVCR♒; I*znPRIdL%51x 0ĖdBϲդ®3^7?q{\=FDlLvYjF."Q"J-_K:d?Wj-fFFP7&2r1&A(RPEa+VO;76gd`9; ܞrS Vz7'^NSҚ7PtEq4 kHI~ľ 4⿭_- C9} vi^cM'0<2ɹ,[ Pp4> tvma3#iޗ$Dakc8❨x;pڠBp}hS.T _9W|Hҿo?$GCJȚy\d@)C,M{Pf`%Źmbϋl*^Lakkdun*T*'J$ʍ~9X 2$NdeCkJf]8T&q#79cZlW_v]p&"/l&H^|4JwxU/C,<jZƟM烺ΓwŬjC"!Ƣ#b_&4HyENc?ooF)xf*?ASK]72bOT_sUPʉC E+ M̰lE/Lws(Ҙ3TPhлf).=:/Q*X1QGN{W4 ¾0A26oJKiv9-ɟ6ZС4#79EaZvfhztH)=?a~e_7Zewe.0,(bRxSujXqjf>`ʐU@>גand"i#Yōy iQi! Cy/$5Mg Rh"r/8ʖ(Sq%^K~[2i_^DtO\5abnuEKQ=M.2f3UdN'-թA|b$IZG RZ B2؈Q6DM5cK_`b6YE`83Hs7Ee}04Nx!mrRk uB[ 6B@* Dȗsun']iQ3VUM8M>)ҝxrWYf۴zsD۸Υ0Cr:8eO;aoᇅ4Q%ޠy2G?KL$ v -~j,V#-[w_ ⱂYX#D[o8ztG)NگY \~'if n"; Xڞ 7pڰ1><CqCīۃoy?ŃJ;TQ| 8Z)|o@ x䷤f20+tj}ا7i3 ͣ&~Mp Oww1[Fr-)z8N@No ;Gݖk3iR&%>_R}~t#_hRڒ;>]%GoB]Y|\ t1{psfX߆Dp 2Qnu Io vB1P& zkl;6Vu)(";^x&斨nT{4k~X85bj -?d Wr l(eO6+p)X]nd-4tAڷqx\<ڈyTx!㥣_AⴈdayB,9f);^IcC PфA)swGtN|e(/0v l93yCg{cMHEeŲ~rW"_-h}c?*#."enB$k͗1VTUA#w&s~g'7>;MB[rt-&$w,o0sвܺ>ceP7k{2[D 0D8N)O[Ζ*NpH$(;d Pw ; ʙ^O@Nc 9>ds҇9ڹ|/\߬"]|j"ubjK:ɦQPUkv>B[NIW1Z9a}Qg]J Wԑ$/XOm"V}0$CrpE_E_m6|B]]c-۔h\?s{v4c!uQELqlVϰbI[ 02xհS#O;sKyo,Rν,}'{S15=Ƀ V{aHqaa!RgL̒>u@Q}2]@[S%-5lKֳGӔd"!=D &zzR4ч4tPUXnڥ|יַ##Q."H`RohAăE0FaA"n\90ѸO _,z<[;@#.L!u…FOZT\zX0LkDȨne2_l«5"҈yLkKEv1fhdDkUA]SYkl̓shO (Zqs'87f;L뗤m䈉}vKVMb&凉Ǧ&Mc/ubaX ) (_Zc׭qZ}j}Դbcl>iy96m+̏1WJ2_;f EDuˍ|yeж/6uʝ=~zkaDv^,(mdtq ]9uPBCQ鸩S*$aL Z4#ٞ9vga 6V˦#3>gM;VxDlI)'jzkAu@[}\1t+L[*c)#e. 0SV< Yo[L&LjC++;ܥko5/=># hÆi{hڸ0I [ f+YX'>X`8G.FY~˚5`ZN5cیI aFH_$Zƛ]/ lP7!~EnqɊv4<|emOQF𔝆Y)V? qlG>cCQ,qB}dzmʊs˴;$qGA%ruFSfYKykAnmI8"NF#Z낑f1-bdsʐ݊rH6kSa׷Y]{\HDI9PylI3j;zg*J4M:+Q5S^h0Ly e@cܐ"yug`Dp~QŃnr S1[L\ d$B .f^bPVNX$6oߡ>vžuzm:M=6_ɊՓ2ÐmL@/4"vLE[ߺ%ۈd!hp,,ۀb.b69.ЅIJ9TS9! f؎D!*\@/0%V k*h})$5W jVͰK[/b&A,fc!;LjIvnvSr|T'?bJEZ=bg%`SmVPI_בֿ暵9 ?}̋m4)"̊L0)ܒ}$d{yd(kք!$PlƓSn䧰9Fʵۣ^׊gCd5g#΄ѸvEz`:7+]4iC&ȪQOSIs.[j0?5Ә2h֖P`jY)Bk_O[ۤ. ç#aÔ#UKTL@؈~=O=)?۱(E9r:)u+&a b@J:}䀰GH-$lU9AKwd6/<Pz`c1D ` _q6I pm ;wMAhPR3ͳ-bT嘛2(?*퐖ͺAh%ԇxtr!A`sc1OdKy< ޑ|P`m-.OŶ`(h4 ]ϕ#& <{wƛ gyhLyiKQ1|%x.$3iz@>UBk]Z%lٔ _VV1! k|')BT\ǧMP[){g?$mn F|Y=e9@b/H !$3\$O׹0S(@B#b9y{˴Uƾx1`8(rP6P_MQm[$OY9gOlXD/A%g)T^o#^}."L:!|nACN:(I7)H_yuVB mФLRhvbrN6ݖ1O\y(8YԜn!VjpUuѭb:TU&P,UUs[ {Z]EGksK]:)ٽY8(Ce/G?:Ep?aej+0$Yj0[ }hEJ,v??dԋrd:Qr=Dct6GyK 8זf5N<7YIƷmL̋}qϸ#XtYW6\pf7v.*b:2jtKRIESsT X4 hi{,zr%ZdT6k; }Eqya+cﱓ,EVirU`9iX5I ˜ƒܤh @]9%!"hqU~Y AT[ S*s~ZԴ4T*[pF/ɠNߪb_vn4V7l%3WW{Cđ+%ٳ!&lk!4/0d`mm_:^D6Ibe\$D˿;p6ˬDFr2Fa5 n쬢p(,K\VlQJM-")W`|8 ѹ["•jdbKcV춠/-;i,hq󽝑1{i4eL˕R=5em^; #_^e=.-f)tN\2'`0yΏzR4{9:g#:7i vkB-h|P\ȁ ;QH/}QB((>6UkMnw&]MJ`3-tg& 7B`0`/YN`ðcU)c^hbʕ ۸U];"AhJQF:׳)!&uO|v_N3ǎ_ٷ6?ԯ|H:m=:'pxAw= =1@4` j.fv*>{ }ʹ$L M]~$E꾖;VO]7 p=÷G/*IXtrEGec)IE7RQURKٙ=2357,ע"'M#Ў$֦)gc^iWX٭lwhC ŒpshnH:w 2`#LK-D(+A&{{]@>LbI mSjZ73]evfܖ7䃌V` Ԇ-pLr#WKvWhHlHW"?S)>n8|K Եsei'B^T_T|tQjfhSt'f]_8jŽ77fd8($stbXTQ?Mp<4C1s:kqIui!?!qm |B8foho@7Pm*v۴ !e@H!<[=Lu#P9E{_jֵr[&,?c1}H6fx^mqAھQXH D4bD:6mc(7h8BdXvI2[Yq-0h)O!#<Пe 0&N>h,?iRif]B)_>ЌuW9 :xd9x"Ԁ 9 HՎWjjӑ{&qX0 5z{w`.AE0Vz o6sCnʸ2HRh_.RkJ"Q.k`#\|"pyŦ"mΕ}{U- mąfhɁ^Vuo/;- 6՗NqyAo\lW6 = o#k!w笤n;oƩ3z#mCA|HU@hKe.}D/@'S~j&(qP`K2&H_ Z+Qe! g9‡揝t,ճ+SZ@׭eަ-",:Lp^ ΫE/0%_3HrЈ# n> T zK_t7`jj,tZʦNe*C܃<  [_en1"'-c,W\gd:pѶ%\@"&[uEVim>,U?;Djj1D ˙nW׍9eI7*9atmy(YJK^t5]L|_Mܞ(lִifaFۄO<}KD}LH;0妛-oCKsyɮ)Hn1urş!kc+A9_CXݭ0rG?`te,] `0;B>׻j goW? )hK:`ʾ&b0W҄7rN@~P 2OюhZ8yn_:t p",z%?%R˂> ~q Q<M?T\DEƣ oW=mׅ}ވ2 i^5f[ ؤy+Ҹ+(ZҎ vNxwF$yJXr;tMcyOUQu=MfPVbrZ|ZX2"(WlHHkG[m*aZ4.([*\#]eR`Bkjc3b$QS[VjO#胑FwMfxL !c7x9~х0 9g`?mzUiVm0in߾y>h1Rxt8gC+3NrS"OSR^CANuQ WWB6C^Tk(7L^L<./'Eo#D͋'&KuHnifQL-8 Op'NBɼf=OdMKc e#Xϼ ?B 8NTXwlɷa:Ȇ>}n$6W< a:6@U >8VaVеcbjm!ƀhVkt-#7َ=ڡ2+%'$M9&[ * U\ H, "r#4lZȱgdCnlHZ8;mCWY}W+nGyWeKq̃}6RS j4f+\~|QJwiS"W՞8Gժ6ˋ]*[:?rK+KBt%0$,NkNz&nX]0G|I ,m26,R'( +mIatWad @y_So w,4PWL* ;7O5w0Ad+@]7n(~Wfԇ?i/|2\>ȿR8kqRkŌȕR4¤'wi_)w4o:&ԟpDbmy%' Tip,w뚙7BAiFE aywھT9Zƒzc%l&8?ßa3Oe9 VEǔzQ&{jvX=x`3)c@ ]M).+BhJniIh2Qx/$ 73Qwc _KlQDλNsqffǽ;;{[y'5 GYm 1CYF{- [z^\HvЇ+Q&޿oԽs 帥dJ5& Z |J`s8G iSfo+̻V@N%x3V4{55tYgńӊ/a~~cGPnݍa6 4)[@NMfM.fDq9̔Sv}!I?SIE>uOkF)SWv|=8ظf\Z0s֪3,(2faQ"V~7.,v]xE~lj1š)|M֥{U-Y=R-_8! |'a WǾs&en,n[ƪ#_0=9?+QlC%#+\h.+sUSr^kM.oXp@]xvoSWhtxX)xD1,;;c ^̕N^t3zG"ٿ ؄v8g#oO 0<1߰MՊ~:q:' :Fq¶6PcTH顭Io*M*rѽkD9A a!mf&1:w .;)f]cj{V@.APX"kO_=a<.QgA7+w}{A͠MPvwn5X^w$o;}يٖ^HmILTu޼7a}FʹG$-P#IFi?%-ɩ.kL}cyݶ+f@;95%RuO5,nU$ f̋&gBgœ!["ƎR"#GQ|n6%`Rx[K*%]v'!q>EځIk;Ě!\IB?{,8f/:(YDe_[eRJYkVXֵ\ 7|rMhąCqE3IܷUHFr &G7vҦ& 0v".4XZN좫rH=}L%!m/!UCdth@]rv7Wxi Xh>SlyA)Y :nYDX l`藘2Vt5n~^X `Eq1+!vT V*>Dw\ HQLU&G?}>gti{o,:N BObQxF9(&e`wŏ􏸜eABUA0wfc=ś*W e~.^WmnҶWB_͇?0d)u VnX;u7SkT]s0 9V\TJDdȌ"7K>x=`Pfv#~'r=< `< ձJ n9/#SRT|;PX$þ~H%:iRҠHt5VJr|wjS>_(ב&Cp8gyFZf-md$22MWbsp;& /~I uo`]37*':h" AdVUjÙkrjd7;]qqQmta23ꃯ*BXS^zXir#ci^1mD+3~'6Rf,FwS#K"_|n2C9MJ 'Šqqa$LJ/L8V/b%0]׵O&ށ? 悮)a^R$(ۢ y"ĦVufF =^V6f!g|g էU8`K $n徊U-|HwR <=.w0};;IYNH;vU^PfWG j,v3c\DwE8Jp>K5ksOs:M(gOFJsfT#%[z+'hzu[$B&ɯS SYe %nާ27r܍roV0.F5˲[ߜK7ڧv U= 08 ![pc=_,b:H PȌ~c+qO9$,JPn4P@C8 u?8Njd}.|!LpqiJ`NƚzLɦ*fQwE|>/]C8'p-vJw#9|I2f5I^ R/-9~4TP76&HqkUUzN1X4 EyT/i@8'};0qc;"` 2BBʦdЎ2rHviE>T(0^S#\Vhz]Ap}_ ts:LvRK`FJF0 ۼbS EMc3~Y&ao\"۝_šk+)@}K&U~Mm՘l.˲e٩JMaB8t} *B$`(FS> ʯ <7.Ar8_l72u"#SN.YXGuV8+SMzg{HC<.J,*hw?JMqSJZ߷?Y}f Wbbvv*$s0kچcz(HO]f{iʚL}~1EY{/N,:Xt3¸/2u2'ٸAX%]'DaLkQ{Iq RvL#&7tgVID9eqqlBwe'pII,Lf?ϴp N zύK H%Hu6heo|!T?6jQjK:-{Ҙ ٖos'$8 k"Iq),5iyNJ``b[3giA&'j,9^5ՙ\|m2@l[F?%ᅌy>ʑ⠁R Sb{]'AY(*5NS 78tC;mG}J65wX>?1,f_xXFLSNTyTo;wO {*S$c7Amq[KM$<4(l>KBk(<)qIw؆!qc}9VݱQ!1hhIxUUsᢹ{;#ZUNW#6>k0#%xeh̟F h3pHU\mBFM;aҌq|݉^܁5V-қpZ0;W(3^W|Ԁ*?2r LoYAY&`e_">gꥨuVWZ;| r#*_!<=8`Lp^_9!oA7Z @-|2a>Y{o9VLͬײ-w)5hlqBIJ¯"B)?5: ;X+3"ֽ =ۂq L0P˯QJ,o'fi$O-w^GTz4ɞEDBk!s\' 74%[8éɆ*뫀 -&=aexUF74Yc 7.>(ٍ͐墍\W7|_b}.%m ¤4C'SaZ3Ru1>V"+pl$}t+Du32 SL4cm(=JiLv?ZmM }.#!/VIdQggz0J\]#Z=\ΥʯWG 1C]-z#= ^LTnt0 :SגUvѲ|vJ{ \ܜAVKG00_hH 6ѢMչiHkԘbhkuql``/~5 _!Di"6&]OMz铧~>1* nt 1J7T7JRFifQv6y&,CʈIŅ 07X͙NGjHNo-MխZG˦nSAkL{[+iNbcƲĨ/n)$@Xwa3Pҡ1#Pmf7W3蛆-iTu |_LIM=+a,!>HT{dA_uhfvY0/ wZ\@KG⼬X1`$,X4,8-g%w*Ӗ!*ÞOd֑H>)4F-YIHy92Q?٘e3Ł+EsBqyfVUdм`6UT:5QH*5'p!WzOE:|+bJ/e&~ݐKwb)Q`J+F;)DŽ9}6ne][tFv=bn"ny +c?<k8 .!$"6I;H+VЖukdVʀq?:`>w_5oแ,<}Hk}Gr^.xu'qr Unk cF@[8c b͝R],P%FmT=5&_k 9ޠn{#s2M pZ@Q[^27)s扺6:lMVL.^w9Ƈ?Z-Ҕ;b" R7»xJL1+,brl)q0 J]4G C䙧djx 6`Pݬ"Y*29e W[5%cW0r|*>j=v4tɬcEm)޷ނl %Vq>~y`SϮI@ 4X p-&In\z\ԃ^ AI<eIW ^FXϙ @ Bk#^QL#srK;[E |Doc 4@ ]?I4 и|\qgL*u&ߎ/omKt[f)" *Z]b$ 0[=br3Z }"χB{/tc]SnVF}ɫ)RKHl䦔k lX=Wp=gNZ~ C=Zo= M+ڗ[U7XeF5[.1Nd6R ZJZLzivܫ4@lԍ=z -c9SSGĜE RSGٯlԗj]pu8\,f$cRS0Je?:C$|MQ.^>I\jn7Rjm¸G>b͌T󚹷^cC͝")&) <:EyDu$XB<E*RGwH~Gdg{{)MoXx錱LjؐLWTM+4,&pWs谨A{*m?0B2^X3_nǢw)O`|Fq%J8ΐٯH$uڒRwCG@s..cg^eezI%TΞRdntx_5 ]s;j'I\=Yh~p9.=XuI! 7@s glk1Wv*>0Cc7E'd]k}5-YjZ̾EQ:~U>2fj/?U1X&mXq6~Xb.[(WM/7_2Q-44y>xQFi7=&M})r`va1x\hK- A]UV)!2 %mi>HrE0l.7#Zx~(&>=Eǵqg#c9s4U0K>JGcj:=X!y `f<Kt ݯ_O'8bMS(*7M_8 cfH}Bɳ)1^1B?ݜyִ\ofrU ê Y@]'u@9̥^Jz/U[ ^ʎڮN (~_X)!,k>u1/Ǥk=ߡa@^K"⓿ZJK--@}B~:jqc+zq{es'I$ԕC6ݼZ@@;LqKnepR0.ei] A_wbbci@d+K|:3c|RI_9.j_Ɍ cN4amS6/m7X03aL{WXv(%U>(mQ7G .KF~V,X&?iw{߄41"H^@p^_Hg_0hmuǯ]mΈYG2$O@<>rBi3t8+Iil0£;} w'FHG:ev帶NٸMfWpn܎.QOOF#N?1 CBb;{^ baǴ4 ]R (Z)kHɱ5҂i:ͳ !630̡C_pײ2wBg.= ah<{`W8Z. ~JL50bIta3 &ᶽ9%ԃ|j mc_3_ >̽ (ϪP103t˜,o3**:o+&0\zos\\d8Fwisչ**ղ$ɵ~1{n&qgQvU|-W"D(d}lkzjsYܣWkAǖ~UuAF3XXn_Rf`_C*8L*VNa)g3 {?|mV YhMaǀ (7N ~a\)3S~L?0=ld#l LGl=FCeamcj gK*aP],[jI(*ޥngk]Oe[D_a4ڏ%` M`pt>ԡT9c ESm\_r%WZm r2c h+<rl-=pWVa/-"i#2 "w_z~a-10w9_б8Cfi+i)Xм(ӎ55Nk1ܓ>bXe %:\w>8ާ@r⹂^R.^L Yv M9oR*]}:F0,CMrC"v{wp~ɿߖi<Գ֋L2>+Wҟ)#4#ߔ","|cRe'ѺF-"_΋|rD%[;ы%`054WgA骡Xo366|Slx!`+ 2 ZZK`k^ Ʈ2q Bo|?G-m~)zvr ̣_G?薴ܧjq;~X-\p]j)Γ7FSN7b< +mCu"y y;Z-Sapӗ޴:oyE.ާOFף1RIi -0ęn޴W|9G$/NtcX6[Š*oIDmTQewjt]F/A6/O~lBbp%fEHt#tеA0ĵ7II>$hcV/7"و|D-Ufso^a1XQYb veHB p`D^"{_OU e5U>Ts&*g%]7d%!+/IFӑ´{0D|kdabM򫵭^ EyāݡlP6HYG__TIX.?,gv97U$h476ŖJNηPsW)_^T ;ۗQ;f0HJGq"wbrHv8j+lKޒ m*ZRĔ_G_T+4_E^$p𮋓GXU]4$8N3)} |AIrjVqJ5UIʒu #HB@\STG*j }-4 `ܰ[kkD0xpNdW1.%xVdKY qv Ϣ5Z"ehW%!P]N0VQskO-O6drRBD7ۨ8ɔ ivY#Ct5R~.Et8⠈&ي M&1KL}zԠ"6/fL-\7!O_ڮ׾L v(J`XM? z !0 +>R':0׃gˇЮW;wq^+ɹx9pˎ1%M~p7!yH `&FX _1-+uGR?!dw#u< D!JcwX+q/Q-kdsxC`zt8pڑ߻c57mPzJSۆv_DŅf}5]k7& H;pms] AL1s C~8t!Fj/C?nnghv8_>ѐ>ot\S}xk=Ggn^4jLןL`\1g:>%Yκ0x)}fi!I!c1GܽΛ%p#Nv\_ҫziͭz`> A<Q/lK-`䫵"[+zxAW/~AxҜi+*SP]6pI=SZ5j c*عaЖ0{(NAK.+M{{\D)8rKfH~!+>$}3v (1w/`Zz73l5nҜS^yAv9i(=C\D(ȉWS C*#@aS\ /^06(R[)B"O+V+#%$H6>I@JpJUApS"' daΜ}XVr.VGJŘrFh]{[RF*L(m 3WhgOEҚx: [GC^FM~w1g(Mq}as8⼣'P?ΪkU~9C7疂$f`By'g9CbTZ؃>m? Bigv@w}ZsK5odniM8\O^io>^ި~KE=!ٰMo l,%r[ ^eiS5~mMX_9fd?yV/%M_>dPovhwz #HA;!-=&ِ]y4Ab*a2wa*YO%_볕R].q0H?܇<_ \+H7 Pҩe~W &oTV,U?#rBhEƌSon<ޜ+OM 3T71ֲgTp4$'𫭌oJlXRmDPbRsza͏"Ƶx7T_ Ǡ\M"7*bp53Uq83}iV5V\}q:WȲGs`^#6<*!6<+Zv"!oW@sy|@W;%?Y٦b `֎2rd/62*8H$Uu [?W{h0ih`.uOd:Hq{*a d6+5 ;FӒ*;V]Kf91JuLRa8] 7ʩhXz/<1eBrl5QY ׹k3x:t28:;**]rnkV%oA-*! ;ו/g­Ta!lP\#(F釵ͤp!,zpaԭӞ),9zH(t>og_(fGǪG[UҤ )n&SP"vIw* okqmf 6W ~EsӌKա4W%q9ٞ СcHq ѹjgJ}7mN rSf[$T?̖GsUCPQ2~3?#ar9>hրOy6NObåM (R&'aad4Ӂ7S`v?޾-4f&1HJSl_|4,a% T:岮3I14>"e8bS\ 0$ި6uo+J G𱩛Sl( af罢ZBtkfu^CXQp^Dzw7[ x4Z6' )(_ +KꎅCL61PR/j] ($#ӕ[괃㗥tDl?@D)l^ȍ|dٟt꼷(qw~+P3[/[Ӄ412sgN:ak]FAHSi?ZYNЭֲqڒMj5:n>_KXQ)]zF6*oCB~"nY8©Kc ن8e+*ҏ*P9wD\X IV0%^FVy(/n wR6qD4׏>Rd=Sf,ԥ?w'= PIev>T8FRpIC=~A!.n"-&6kuoC~{9\o ",D.I͛ _[4y,ÏzR:ɔx!c0MI5cB#eb" UT}^bkh7ÆɕQnQ}4R= өIwZ Q[*t+ V:Ht5 ^Sh1^>e:ﳨ"W3֓=@.W}@d-,ȶzXfH DG(u0a#?#2<>5u?Zpv䎚BM XjRr;L.!MG~׉AP`2.ГwCm7FK~ < iZO_@^ LM!Evak=+`(44p|<di/TQ+T+O;YKk= rnnST@")UYj;gxA>Z7v{w9V"ikMxaC A+pEۗIopN{cg1o{%'FޣOGlPc'ȍ% Y-f~$ҩ`M #_JQ^[DP^#G,NXG Khr`Nfwshx "UcsgЙ,p8Y:2X@Z's'YVmj`_mGUkB-@[һGF_(Ov"9= D3rrqɫ+tM.tVa´NC ,T щHֶs<F:&oS @[Zf4\~c @ B!U7prZubpܛRТ:⤏9柟46zI:@J lbfd:II< #?{ 6Xe_tyEMG8R/Ɵqòe,;#j/Fd_uF8L-ek}ym͓"(N$EFm=.FGM ˘oD٢Vv#zJ}j {Bs2DžuC_tu>al3Tunb\| U!=+ϳ楄Ŀp<f%7AέF8{qρY/+‚]G•WjW c,jwNTm^j6c >ཤ`A6uK,!O{XQ WrG ԋ O,0'M$@LL8=űOtBC2fE$=j]-F6g\^=SQJV}dkLɸc7&A% m ~*ԙV~b8?ή-c(egJiŰˆzp)STi^ ԫE hHG+덍M`OaOĢ&5=!.KmT,q8 R(ai(2LFL}#xΔӏ+}}uJeIWv0| ŕKcgž$8/O؃ OuRhؾ*5kO:g! PqQ y痍s=#x-yPL"4_oS N *Ye!!aVha!pxla(OWu>FPpy[okw ,ؐ½&b4/*uoRQF<TFɄfԩTI*Ԉ {r1 GלZ&9nV޼V Ȋ+3 Hٙ2NߏRE%zmk USEyQ`$0FJ~fGdﯔV$sDPw&TɂupGlU a VJ+C{Bf (:c&#޶i60: G:+ٕ?!cKoq% "N5#fvH0e:s*-){[_GO}DQaA&Oec޿S/Z4eNP%P[#]7Ƈ%5w:zBqr<`{o.}tp,eSpoRF?B1qi*pQORK+St/I0y _,A2H)eP<Zty5kuW:? z@rZRt'&s9hv|8Ccec88>!j REG3΋@ϖ^vBz/sPpYb F.0ق!% L *Z~ 8Rxq/Pq!"| (F xsX.l@s[H`Kݷ$E-`$S+;t}Xбlr }`4\eR] <`' L9U f+D:M2\Oީ쎳Sx?E䉤C ECG ]HDi|9M0̀B}p }2-o:vZjj *$L6% TVd.f'&g37gh{!:4b u Ǐ ̾j.i }w?cX.{+l' sZ7|"@wFe4=x^H/u¢y9p8j^٢?^&qb˙(pqvtsg=.9?TriT{7?cAzl}[BBlkٗk&D f 269WAf o!@_rZ[FP$`J/ИL>E-C#=# *=+l&(MBDEҮ#fΥ2]gjg6.wDU#,oL>ob )`Unw]i OJe]+Jq>ʈ0w?XAyN-x X,n^MQa]>Y1o9 ,RpdmJXWԦ!z*K%Uo*n[Cyoo'_RG8]1A#T*!VuIxĺ @.B\y$+>9DA8>YJ_p>Ziom*JҼufBgH1$(}tT]xҭ\Y1#X$_)dÜ8T9p8諯|Y)#FoVgqjcվƄBgw\2>pgo7YuQ>s;AĔ/򳚏ؠ(G#d^>M9Ժ|HuyTX4^,b-|_F7RUnְe]X$70%vFklh+RAt T#? xa!IiJ*sSΉQ-7sLJfw;tT+ r@Rw9C!y{t ae7jhdsRBhcqٷ校)tt}e:JU:X=c^wzքdz {(F"\)2~sl m\qt-_Яk=sZ <IK=UmRHM Mzq`- 77NHg&5rJ LO뺂kYNF:8!hwǐuzpxk.}i@"e/d*"S(j(4ě"ɏ~Q̝[K)hMna@(]'9|+,kcm}Uě."+AiND76_(pQ+7[nyXMd+UޕÙqny,od:RrQ.r"/, `o/oxXۮ+Ў,-ڹg,<=VWݐRp9E,:]_j'-q ,nbWOuQʥesK%]|ss=BFy-F,J;c%Xb2_vbE')ZXCW1[߲!%vnCHV6@<{l( ;ms).UDVe»i{?p@5:$!P' }aj! xFFr U`"ۂQc250#.?ƒ̀ (}/[UAwu5:MgWUUV3$Kp+80A֍҆/H,k@J4*v5B.iJQ_J9=]i̖x׭:^nп`?8uV>NܙԱ2%)^'d&*EݽȲ"Q E} J*)Z %T@u HRiҦq빲K:wHa,TT}m>R+2LF˥_;sUϙ>-(l$NŠ'9uIG||uEAPcz[ROʉTčрz@ܗc=!*2"FiVzFO0<{/(X3si~!Cץg{\7!ep,3+fkzuxPk: 4itp>Cb:eke~o,AZG7D0Z8/TBl`-l n 퀉H;Nc0tv= ޡ~kD**%$gH#%G .rVxo%'e@怎fT(p&GZiES#o`+>:l#Xv</C[F&W4){Y5:}]k0ly:KyMP8l [z¡pu bLf0QI[oeI 4Z~h)9T)r,q^Gɓ ]D(^N XDi DF9Dpփ|?Y"kCoS\nEy>f69bJwf^O> SrҹW*CU\ T\+&;v+ u)3DFx|E]_tXF!EFHe۷44;1nm^-ڎ-M岐<+lAP Gd1|œ#]<hDRSMՆ |^$)sNDmnc:ܞ 㛆8vi-2/]_gH :Ncނ:}=ګӱUB$8Ri? խ9 ڰ-US Nԋ6 :N-K4{ZjS| u%Lu7+&5=Vs8VkAGKuʜR 6L=6bbE?u#e6k1HN+gvU3+KJe*r{w!bi+?ZU8^ĀD !H| J&f1ޖ3R#avդvv<!zoHgK'26ݟ; `RlXbkU2l1i+z5-qVXC,+i1K3MJ u!^+ XH)8ۥ?֓(!k”t[-uh9,ZFút"g!@a.W<#iy2[ï -A(APsur4%^B2TB0\ 8Ȝpck9L2d}lSfg@J%{}ii1Q:iDMՄ8_FA #U;u|=ebj_cZpK%H0VrXD#tDT1zzvz"' {Jѩ.nY6M-$si3 ]RO|D&doz5lC|pV}P%/=p(ŻܱQYʌoˍQJүLBXx&\8~-Y72Pn?Tqy%*2s35Ez KYOEϋ%G&ݕ웋QK8Iu,8M>օCGuin5-X]Pۢq\"x]DmL(j\,d'2`GXg,cS$7>;G/*{ ZcN}ZњɲPߝ$@2GI# ;ss־9V)g+t$xxɓ))&9LYA #W ,Tz(W a-NA߻~B6AL#RJx $kU~0S$ͨa<{tσGL2]egRWQ7|sH$r!q mˣ;Oa}춓D^ߧWpR``H㻾(^UF̫x Rk;` fnuSeŋ8Jk 甭$#Y[XADw/xȏ][,ϣ]/磓gWPc̀^R=VPVlR|N 6a)ʴ\߶N.Y$LnZ%N(ae ֦d{M lA[pie_i9hq3@"Z@(S=poa~Ξs'X~A(L.aPyX1(pJ3-?:)DqMAc%%yj5T=VbaDEPu0y7]ا/P w[M)I?@B*z Au ,ޖղn6: 3,Loaj2Է=c[F46OAãqR^vC@ޓ2iiFyI*ΛOxbWNzun:N76jBP^uFz'l[$޵A8?Ǻvu "Ģ!-\_krX}*E;jiKB-Wz"=#F)g=ސfZ:ܦ շZ4##i6V*?17_Dg@6Pfwi }[z/u}LS8}}\":j#v6\՜.8?{t(H,κhgYZ0707010000030b000081a4000000000000000000000001657082560000be18000000000000000000000000000000000000007800000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko.xz7zXZִF!t/c]?Eh=ڜ.+̊̉k+h$CQ g۠+*6|FBY?JbC.B&@J6h&q٘`!: >Ϥ)Dbi-$U=+Ξĉ0h̺:]u+_fYEf8꒺V JaΪ_Z {`<`mwT cN|"q҈ F\_YYv}߁9(r8'iZ8_լkihNpz_Nܺ ˝Q" @ dcoeFsda47*2=l2 j5ӜIAVN7<ե}2G*gG+fA92f1AGD4qdpʰ{+A^ :X%~(\xT!@X;ZS&a {#%0ï3P}")wqi}oh 8ah~0t.-@0CT~$NDT1yo4^\.M=ȡwtYDk)w_FJ%t"!78Y6? Y]7P\K"vp\v4'-OrHo^A2+gD$l-/ۆ ]tZԊx_"JّǰpDѧW!*kSR6BAna@yЛur:?T)W aG i ܭݤ] aa>#m尛c{ "wwRb!Rh\-;p\1pJ8ɫMĻȕBq~ٷ&>: -̅tqdRcQq6v|Mp?DXbHP7ۼ:>gs9t#s7?%)6 0bH<f*Ÿ©#cxlN 2% ñ'N'RTN;vr9c7 UG/HotV ?auL݆wo/A 76gM!}A%Rd%U1G. }%V (Oc&!xųQ[Z1vBkt WDtz(6O9/<[) rjUa`λz׿4>2r{Վ0tƚeC%=UY- u  1̨|mNkҼe4-Kz;)W5 RAz{%ː8}Sy A@]&LvnؽVu$bfymj\ ׿N癩Ю`@;{[AŁZfԳ:w א *lDTPUvigmA@%˫mk\u~/^:Ca}➷ v=X?%w5Z/Fj"6}yk}f(LsTN+WBCn*֕-#E` ׵H-q[72}.D&̞jIEJ/j^StORల,)pUS=P;3/0g::!~o'Kf>Y>ȿ܂) n؁ޠ&cQsFCs21?H $FTG-eY| 蝠{O7XNfXۅEL$x[<"Zæ<߬ pRCT@gX:MimF`'@W ޮ7CIcs^WCE71(jjK̕}+c_PNm/y oK:bf!͕ l'lSl Y -]M<~muq)h6rGxiwvȪmTsJ9hဈ5Wsg{bʨ$s6 @}WFHX^=@ fM`a_HBt2 zN=uxjaW\ y N ~5&> a"Kٶhg>/zX:/*Ã4-Wjn~U&|JA!T=eszf}^UA-=-nzm޳td|j" .o)!%W)ؤtke2uMluUZpbDֱfr]۠1koӲ_S|҃6٧ܹ,}MQOŎ^A6:|\t7kU&Dh!p>JR!*ҥZAL_1.B'ㆽomiόD3ϝ<6~Qdj7a7i.@n8+:x.{h2F'Ӭ$r`Q]l/Uos_a/Wl) ֽ,UZ& 0\g?70W3K|UtO jGv5 QfxrUJԚE.ntMG=C7۔$ĬWY6mC1D{xy\9V Fe i|CԐM:;:Qg }ּvE[%m~]8f5< o  7LclׅEeg=Ė*,;$pRo*6rQ8EE"/R4pj-,֌*yz}R -?XVpGhǐ[l*>wV#1y<[{G_e<#?Hoͳw'D.>@ W\bcYqym(J C%u ̿Q9aXԣM+[A1!:) eǥQ04ǯLks3eߺʙ$jf@P .ľYF,~b-H>JЁۃɆt6%D :)A+ֻy[-9礦qas8Äd}J&pMm mxXAsrW֙gCBn[[[Jx)l#oj U}7kuetqU`FM B! I2Qbz*1_o4HOo3d~ՙ,[e5V&w!{`Kr M.=wtvḑA`p:x\\ q_-[yH)n|$֨K23~ +9.8L.D9 St嬌gqD؞R~Mc~"Lj0bMݛ|`uIX%nP_S;nW= Ԁ6LIu}J~6ִD3Fw'svV`2C;f}W"_ߙtPI&WlfB(! j12*55'XŝiXHUDrS`$zEqj a^?wVeEY2XfjyT3!ܗZK-CX= :*^L=+엯`OvIc2ڂrD1}$۹xkc4qn޺'q?#ZAdA/iU._?cTXH3mtW*'39ߎb{$_07V (MPb1 S0f<[^ZJ$#"WF3d rg*ۦ(sFpDlC0N74;vR~ёqY"\(>ZsYw9ZJ{ ?iX/  :j|.n.y|x^%xXˋdxK d*% =daJy@)ed6teS""M>UF&s8K||l*Wi4{ LJ %UNfWK!C2ރftR sJX:HŲXbdbA],$[<J3Yƍlp"Tf2u&؛03CϭXu =şfB͞iZeL ]fD=p6K6nL V収4pk'Rm^oXɕ=UL~6A/f37ߥO̟͡> pA.l?6 [(KF /~8p=#4G(O=g q9ꠣƵҍ'8XMʺmZ|V =!;B6jI6ЂCE:iix#QN ިA Zxv*u;\7QBh(^v3ň ^"YZ @ѬU@{-|kp.G>,bWD`@jf}%c?S72E(.HyO$UW |4*v$J}\䣵bg1BMF݈:a.2Wk)Zi贈!dS,z@r py={YDN@tX0.X92Y{ϙ:%7*-rGG<IvGg0KnZrEL .WOۡM-e&^l&"M=L_B4~L4JO6I5dth~Q :x[= (11X ͷK#א,W1,h-QPqp Ax ƹQ6dhT4 \C0+_}Vg%3Bɓ߻;\3$aa VCf'hqHV~$9u2\>)rTE~"x0/8m%bvVx\Wo4=!ܜq#r` p,&k!YcV<rs-c$͋^zBp7u;ыimF &8ا,#Ie!r2m|`zT*fd'U[P"^^fIE3.!1!aDt V.FJ'nm(THE9f$kַ*xJ)Us# }?N7+]VI]F+)*_UA/]7ig KE''#*;juU L̉CgRhuu ~U΢v@.v{JFzڥgg00l;\1;EqMDţ}G[Zؾ_VݣA߰t9~E+ՊyjDXHU}rpqS"g.h6!'cˊar 7$'eGY%W& 5 BF9c2٫Cp%f-^IHZplƲWx|d+~|K8D8e傝e!qJz֢\pa|_SL2tAPtq L?< eO4"`.iIr?t&uBxKr]N=@R`? ̰YtrOTvt>R\BFt{B#ͳ@:A(1Tوg,*Ezw_(rˮ5`]~|u#2W3Cu7 0z=fhuO\'BM<v+gh{%o" [ϥq+&M/?q2 HUJG# W h-WnIpf%5+Bk7^: jaع=f$6HMӱ NUf+GC[=,OIq\F؂-Р>v"70;xf6VPZʖ:O Z^I`̄a~[/!U*1xkAA7MFh.hׯF͢M^,n \'z)^7l(=;H.A*`4mf=DcU-k+] >t?Za*kyhX^55)RF,%l˿F*r `L^N+ so+$_+<0.X:"0lBᳫ}օ3ĬqlEhu/Jyʷdmu/RO%}e|]~Vt:ŠkqVE撩b*]lw d.SsYq`6; Y٤վޏ,1{PA0I{I%G֋$:;"ZXQTmڽ>vakuC#d靮ICD5Yu0q_Z)53V-U$4QLsGYoBң쌽pdž+Nߕ"ֺL6Q=RWk ܮ\j:\392ˑS=i3M[n:o9ZW dQe՚oyaq1 s#+,Q}R۫O~JņuסA"s1ρlG9{?w4}Ծ3uC6b(,ߟpBWfT(\kU8Ek(E4r񩨄Ju: P']SZڽO?4 ˾~36Fn+ܞ&]A\,&˿%A.}D lNO|_;;CH&B,mP5SH26QD~a4us O5(rȩ;QUˁ&ل]IY{:Љ<=n\V%eAi!#tw d Dž҂?2 7 K{=-o?gX֑z۷m1|ַH;w(4Jk%umZb#i}6 I_M8dlͭa$n$Z5꣰%L>+>D:Ft&Dqr|͸IÒ_#_DCafOYx~ƴGZ&"MKj^o3_ Cʲ?U7EH&s9{ 1s9]2*&}R[vab~f-`w'GP۴qhV )Ļ0v`Is'oWr#/ M.Td>y6#=)"S^e),,- IŲٯ֡6<dEgH50|)Q;giyw!n1,OQeאN60hS>ߟ$ʊEW?.gMKD>7N̡žg]j%m_:-uukhlPx\֌݋N2 HyEZK*H0䟸qIh e4PVR" 0&8hY>|~Ą[:}6 Mz8=>\ #ku[VnPDZvqp#cs'MۆTFus]<&[dTR|і? :cr#{  z !N[_Hͨ7 m&|)`zT/Еf2L#LlrAg0c8BHS:WxR.`dN d,q(S YC[z,g\uw`韪~0Ion6^`騢MZWt$Ŷ? MH/%`7g^WT#@cA{-).VZ=c}$0A$BSabXRQhтǖX\_^[U6~Z7Gzb|к o654DL0S}j% xJ_pIcݶcTГ4bƠ+]s?J$kVOZ!ߊ45(}_Eu_f ?`UF=# ~{8$QjR.'O[&x<92 MI%bRůJ]scu7Ju*s2Dc V1M $Rt*q^xYEm1 ?W k [+1 ޜFXR]LT)ywKy`-`CGQŷYxn@DBW1@e $r_,Lcg^vۄ$!u8k4}] /AxoАWS6o>43f7 ;b~Z}'|^70frc*Rh"?i>/DrNRc̯Z\<\ңmSa'Rp0o򯮑U Unhl@n)u‰N0}.l>pF|߀Ӽ*W?ت?tVг!{f7sM'f #sqNueRKWzTnYQ Hv̼V.d]y&W6j]őc6{`ɲ0~B-O*ੇ} i('WؔhV۾H]\s/mccG| ,nZA~U{lG"(2n"}o;h*{wUաyϞDl50 hua V\ uqa `ں8ΰè3xy7Pemw7F ŝ$Ozݎ6߸uSOeȡ1zIvTcHdpE={fr_}b&,F871ٛH3?pRՐREW3LL6cxH%^˧,c.Y&MC6@t(['_OʥyN"]yqN -/i*v:E:q4ݮi-m ߣ<x\M:r6;EfEYe1Vd<1?ȞV߁h;K!)q|Ҕ*)H61Ş呢L(Չ ,3q,{B#ĪAx&7F.*]>.(rzH*\NEcNIaڽ@鱸_8BJ','V+}JQKSˍn{3gOh.H2b۟:'oF&:ȫ/Br-Ƀ/~؀qDvm XH=t /P_u^^pNhp7p9pA3 B s%ǷSijf.\Ȼjye:`߀f{GbQd]~ץM7Fzs&*F[ +9p\4Ŭx,gjj;(xxAi/vɁȠoBhF0)ٸm _%' }vРnta?M E3?BذM{M)F{g/y. }k17dk9``oM =,,PSGFrleԼٌ.N'dVSqFvXS1_M5|.M~g~2 ; <'C]ٝ4|kٶٴRJ dѳWUXc0Tۻ ,iK0k`n|yAEs' r(\r-h0>M$zjB @r7iNM s:v$5a%U`@LAC<^Yɚ/t20ߺ7נq3CmxjaKLlMs)}iʰl59}аK٭&wu&NѼ{ @J'S?NK[p: =/lcpg;5}dX3t8W@_ME \LҔ8kcC2.FHZXqt~qBFZW Oa]#ls*ڵgPLvS=vqf֍sz ǖ!&=ߍwJ~(lh)a`Fl{Xqv펝U8fLXGGtDA5" =!h@t\٣SAX?aq7êb;U?D߫f8ZZQT"1:q;Z%er2F#ltFJk:|M #X%RV q;8ȢEkFp߯0sߺ96aMi&d!J C;c7vx%Lx]cj<p'} zCgJ'S'eOTd‹}A7y:@c*=\N dm{Y]D/f! *#0%7 ;ȹ/4 pN Tsm5m:D4<-C73#:z>ê8^֊yA1)g0ec6TH 5 *- [ ߴ_n+[yAj" :SC'iqT>Rz{/.M0[)UF#h5fx38Q zBDْIؽIƎ(y](c4öR&NrT嘨OZliĴ6}d賢⒬0WKSt(d&Yϧ̩𔧠'A;OM52z=Ԗ]/ct8`ܪR*0hIP),l o6Xx#&x$3`MM+x;Qp{dc@Il OU(0dY@A0:mV ko<-/,@af3Yxҵ1F8t",vKxl{Ǻ0"zxpZx}8Ptg#h+χ<=E؊YyE䡜= i[ ,$٣%;v$ZFs/:b@.!>[(gA7֋y>*ҋ?zP#Ԟѧ6[ ڨ0:M u|VmܫV gHD7O?hJ,`Pt5- U^-( ZĘWtmY 3D! fq3{;H62#&q.4Q;# Mz;B.pӆE0J!3ƊFB65y 'rjX`btruhM}QJ/\Pkc9(VNr؆!l1G[`9Dxt/97QLc4*BQ]]΁2~-[ykx()kwG5qFsO"Uns?֪jz29 8Q|}: I{.-c^j-ê?R~״E[[E|K[53q:kF%s6|'y;ORG1J]NVK WGH3Mϝ)?!lf'}8jHk[i㘉A '}CMH %q:fUSo&>;=.*:HR.I]G;|i+BK2C{QU"H rK1 |}ѫ>0WF;Tw^AU3CZ^` @;x0KhOZnR߸^}x;s;0Kj5R*/^Msi{7A Fj*]I~://Zuw")tہ);Fp]\{˜>JVjCG%A,Nxpi 'jکLz[)wҫ4X7)>͌z o\/׉=Ga絻 m3Fd&lz$50+׏wv;]{ :X#NlHnU =Ts" Sg6 qV}Zj@=_d+nIֿFm`bx i s_yx9J^zױ-|W.,-m&=>/ vʦ>B*SeW4tG-pCU!W] X7fLh|'-N^EZxh.l*`KV bύW6 3QR0Ci >zLAsdv+#Tu<(S8^ҪԐZߢ%=7~Tp*TS$'d8]9RMkmr|RZ8ieόi"Y6wcMNKwbNq-f]k>`rIkQb#`uƎԗD) yij7(Ikm)tA_`\V$)%BvTV~ȼk&L[]{z:$ f{#j3] i|:uӇ`G J 8pnIA;ovAN7% pP!v Yn:3}@WO6 džPR5jOQt€k9u' dx|2^z`lk"iL+Q$zH#^j v^Ǖ,smXMwح E6,!xLDW8@ߘtedx0Hڨn7=c+a6N]ϋ3>7#] ucq#p4[lGm6WCE7CcNPkSd 3A^3 3϶yN k"7(.b[g=]:JAt0r uxЉEC[++5oGHl~#ܯV_ $x16~UcB+CF@i{4N~9]WlGvP3tp(iGG.n!.6?k`$9(kePyR,v%+ 뱟F (;yjcHP-M2[v]YPgOٷ2>7GtKX+}8 -|_i ܕj_˰/hzP]1}{+s"C]v.ԃJ\˚54hniQ/2*^7=הLA 2uşdH.B.-%t.eAaDW+郃yg?w!%-桾؀&όh0ygq5ĒBP3n1iET!RUߐlk k~>O~h8nK'9:&^5@GO ˅n|Zj5ۣ.YrO [gk^\ ;iuH5GȪQPl=Dj8+$5<9jeHG< 3JN*1ժX!A/ƷB`1~S'w@YФx>نXO[y5γur*d0v* &UIpUw5J[/[a4~Q~)\oF&H1v&_׹Ɯ˥pf*oIOzymL{m U7tx(uyg(FRUl‚F_x H݊)E bk!T(+'eKfJ*w h R 'U$bc糂 QAh`=:*NkNkH˻7^A8$`EPB>J[Nd}~2Z$Svu=cd85c h;ALyˮO_Y,"uP'#Y3x<gpa9*!FuwDO_I-Ҝ#jU)Z,) P_Ϝ-p_1ɞT3l|2cR QӉoUui8yBe8]'3ϵhǯ-\bQD& TvE7?+CƏZǑ2 =t)xz;$`gu-=cf>{6 m05IS<\='7 {amV~Zp̑0R^\"j,p6"Ho&A-klOq7 /OxxќsMmV؅qMգ?+( >35Θ|݈Yra'BSqq̺-!Z>oaN1f$Np*Y$EDN)^DXh7I=Bv"5%ܕ _Wo:# CGA I}J^Uq, ]3`&]::;YI| nnԘHx)bD;Xpڸ,JMR LZEtrYiЬ^_QPqiW_Do'gI%+[Aq}!)q@)TMk9=w\ "N@mY0d!f' +o"l4E<?5@·"O*bKD&˸ӏ _e>.yyHrQp;Z&̘X batD]G %ڂ!純xd]?7m'k(ms@9`jY6ꖥ0]y#, qC*1_+̭-u(i){ }Q hgasNkaaX?T"+>cDa/XҡĜxs.;D Q>h19b(j6.H2I?A KyciimolΓFf4v2sbPp)2ն|. :!K(s`qFuwܤe1^ 2 ,1}[0svӭGQQ@> BgzE: ,#7MϢgj?@mZrW(|: Dg5;uO1tog(w!N;hIsn攐ЊMwoL?vxWJo| թ+8C݅r|ԫB#NUM@ :tV mhX5B C}YOY_|*8&Z~@X&78`]PhoIGhoe~xSTeUAv.\aS׌o?%oVW̞Dܴg ɰ&\d+h q{Wlp b7 O柔-Ws }&kKb400Zc|yذJ/dZ4.l^z֤1ӫoti4Z#y"ћUY-]<2oE4/^x*_c \ ԣM@ރ IBߓ2 HW^>r1Alb{zGp RyDx\gPbK?h@7[&p|:򑶩O|5P,Ubl}3QX'1L[ejxuI|D|茠S#Q6ܞ0)"2(:&0g*.H %EAďڧYqzIӈyO$>k^CXD5?uegsH;'QpE=S@#FބKWXO\p$%n<+p74'k4$їNF"YE9 F20zLtud 38-,_JqIk|sVkVMEF7o7:6A?pXD"hĐ>eIkIpvn{d&?:x6Έ0̳1k}\QbS\ʵqH 8kR7JhΑQ,)~U)yХ;Z8ϛi sl BoOBlPlC0Mq vgEeO[o]|·s &Ma%0G-rjyckڃ-ĮPoNg~4{k=\I2BVGN;RqX#%i%*!Rػq3$/.*׺[Y]E#rHB\)֜½38RuysWQbISL \BO`tn}ʯ2H!s[5odkU"-9]y@+CWV *=f𡋂{^ƱĄzͺ u#& av+v +Vh4XWE׍O-k\w\t吻q 6d2=`I;92Ba1qD8{nGynN6[k>L==׆¢yG7_oWpyv 'PGê Z kC0&&|DL$Ek{JxI}Ji"=t 澝 DM&M ^N]Ńb1fVH(1=/܏lDA=:yت-&N6D8 DIud3D0R.§TUB5T7BZ-RyS7Xgbn%ǁm5(D$'Z~.B8jÞ" s{ G4a dߠ/[eoy&-sGʝwFhH_lf jo|DkcZKo/`YVܢ(/ª#"Hg#'V]n~K[q*!/;ljbPhMH7=|[EkICT'̈́ UrKd;k^,#WYM$\;tleNT Y|DFqB,9$Zvs\Gŗ7  +(BQPdجo@U2Q27Xp8[oߐ/!#1lw2Ajw,N7Hat^yo8j;G)Gy D-YbZ:G2P׺ܴ8SsS؀`a4P#z1K ü tkHЌ6gvx*s)Q=WӤi2ocpP8ӯ$A]Ov %qeh-IOMUz}hYehPϨp `ziT놊Vȇ0"4p3e$\mY-%jӚc-4`~XyZ^QrEEHP0p=VGYBk}fDx[GbV(ͦ'E~]x=VK't $T\Q :vO~ #p蹈{a]:l 8غ60dHlxHv8[z۰dF'&/'r*tAUaˀM[7W;U) H,rqQRBɦ+Em-pGowOimxz9״A8g78k )yh]^_/:{{8ϲ9D'-tD 2v)t҉Čp9<1ctV>lFYdF,;a8EN0{QB B Z8B@ԟN/LD &[gE 7H6f@l)eUG{[ ]|@GWod#ʽVaӼيcĚ^q'5o\F”@=eF:STQ4QMuV Bh/ٌ.@~ٱ3Ia"9Im pGN/#S{a4~8t3 >Z`j1Vì*҉iJ;S;/óa b Nr R;GQhiuFpH&t1O@G̴ N&w0bOU|B8ۈ-̍À~:ĴSǜX-1ބfV#6/?{bQz(#3Q/Jx}9=, U H|q%vpSV7bRO#oo&&Ơy#w or(9]-(P0^;Ԑ0#s|WIvC>0bRg̒AsT KMc ڥL:82`)N}" =mFW,L01%5{ H{".F':ř~ӻ_HAu2JD/Y=p\YS!CsP@g+d_rEګ{=fC𐶷!EkFBF@#+ 4ô(>ڣ1#V̫,Ƴm{bX3S"lV$A {SJAx TfDTǴRܚEȕ$ヂT.0)ẁ( d@N%T$ D;ܼU\@PbҜۦ#.ޅT/188f#u >Gu +@p)#NĶ|X7}!z 6P'gRU 7EP@@W{7%E"]nh_ Q.5X#Y)嚓+חb37b0Ԕ;Egxp#k `'S4K"j?h.ZO47YgCmvf֥\7w\`+|xG>-"b' [|Kf'*jPn泒͵p{I( ǔ5}ǍCc WL?㧄KPYLFmgF0{V6Lȭ4Hn (g[%Z{BR>(xmݜ'Vc5y??KIwF/upU)}M}8uu-I<tG񤇏K_كlav֘r5` k~s'u6mTý:M$T_֣qK|3z*jqDQ}]cGlެb|*WwS* MSnRs?(WY_L$[ (nB_hcĹw:23Z2IdZzuGYRqa'XӧS6WEemK7ac-vxT6`emf@|tr9\CSF%oTN tWK7Gs:c`ҹ[M7 wc \f&yAHhSu$Fiㄍ;۫Yvuf Úf'07\&嬉Hrq&Wѣa2jOYWjb~*\s|n]GXaT,Cu8:K3'ȱ|."FiNbEky5I0[6>y\gGyQZY<;{+J:7{}譤]`fH&Oj$ 2՗cR֞ /j^0zn6Z|`v]f, SLpqA/ɴ3DHH !FXN_j9L\XP1LF-tCmrZ6G.&͍Qy>@89gA@+]`.FOBVEX~(CC bWN- IΣQ (zNO ִ NקzI[HU7,㠴[9C. AK;Tl65dڷZz`[Ӗ̺w8|ac+owp liٞ 7b(FwO7! }wv)[\,D)8A<ݠbz1"Ì㸬xE+B] ~*7$(FBX cMUȗ(gz% HSf53+K=DalZl͆Y#bD VC"ÿ^[=r!K:I9-0s犥5LoSϲ]zRa06ku$_HֿLntܾ™WS0 ^PIҟq:`g=?$Y!\3Iss%xw~͝OơBMUm3g9b]yMv*:%B.$h\}hMm nr%F4.]!J{(bZi&a\Pb}/û[ӱ-ıK-3NFIJCTEp Al]!⽢m%ZO}`d̑[W.R#^A(R8>o()]bH6UcgZ)w";7ml'P$0(V*Ћ?JNūx}gDΗ!F#htYN-09~/O.^/ld /{cm v=K?(6𿌭11b_hxA.&*Rݕd8=Fw; )]VKpzV6߫G.2ЩkCR*PO)QZpcR gK/V. (k5-( lyI},M!q 4|Y&uA|e)**QPXIW3L XBmF*T|L_HLVkS::(вXN˫.pz&).CKӆܥ| k8)Dا\Dl{՗ U<&!h`e8Es&-hfǷq:8 aSU?; ݩƿSBdtq <)fPC نGߖ IwC怰ݙ*](ڥTx|%JԽKzs2{,^ EL ?xe_b{&=6!Mo3S5I`XJ:G#D1n u2ԡO_D-%/\@m"ўlAښPurȐSRC~vEFlSX#GNǨ:uhwthSoxbgS3`i' }2!òxBZJJ8f݋8֫Rkj-,ӯZjԿ$0boʀLظe yHXkR&3[19@ΥP ֓#dmθ}QPDc3]Gb-J7h_H7p^Jj΍ժ{a3|Qg-8h[Zsyb.Yiv2+n \LAx FqB!k hy)A2lL|lJD^jiYWHM> idFyI%m8I&z:ATѹZ\ bROcfل x–w i '_BE&=gvpmSbiZL,%7}v% ۾K3XFdi |wc/FP[2)kt5fRpBLqI ={SVonj- mCõT}D}g!ŗpId2h,=K ):Ʉ$σr2 PkOb᭚xNDd?1V3{9!t#\3M֒U2aVOGÜ,;S WjE>|''A|t95ubǢD^z!0ZpF`EqmRjQd+GHկkW@f3C 6XϺ & 4JsՊ!WJc1Ӛr&{/ /7yIMr|an\+aA@V #"f^ۺl|Kn o>r]GSnxŦs8=F$ "@{qM-m!??soj FNOh:t3,]{r-w<:ؔKw=n[XgQySw7l[qS-mnJ,v(_Y(μVt719f+>j{-53EA*<5'e?\+!W-FAj䓕FL 8)@/2'n$y@(lQڻh92Za8Zv&c}E۫ IdGv@h$gKv[Cb͸7ux!!4+2lvAZ$Y%;=tS3_:)s3ds=GKb Sj1(7{ h6弉"ypHIT%aiLDa_=Oc47}!{v_GB} MdqnwteB6!<~=Mz%8̑$Gq7kT"ᘂJ$ZQZغ[-_0nzUME"TÖ"O3kB1:HDV`?eTD21TU.dJۦ],A#fk? ,\72"{YWWbP))aY5š+_P0=X{-vܨK!v"Bzykl>'1MC&*#gj S Ol(ʰc0{muYdF=73?q,u a!1ë́|n}frr{w"䫗b :數'eFՕ"Yre%-Rܺ1n[\QTT Ef<6fl\ANS tJ+V seb['D`_D0pְezΝdn-0j{fChXk6j 1c_a%vzd QӴ6R%eu;|^ \RݨB" 91 e_Ӆ(!ŰM)j{ʶ'wa2hC%FKlh}m۷[׺g\!Bf@VB'&CXgze]2Rl0i<ϛ0[6]]FTaA^@AIIˠN|r/_8ڄ.RG*BMc >p+cHH\mU@ Ȣ5+OVz3,ڼ=UN!íi #at= ^ o?w֚&- [v($g#,Yx?Qa+=mt<&_z5G:T Qi|BZ!G!k{0fGF)kj< 9Hk8H5ե_F҅ >HTՑHCvbJq5n1 }žIw.Q1X\n6RɂpI-I2{_ % >Fk ЛU=K@XCM=jxi$LpY7$J=aM?˵QE:#&4&]#bJ㰍Ʌ%!=A.cF / &ZC 'uCw2HX\zQCm`8& :a+=&: kŞKX.j)<@Mۇ%[\<;F6\lѪ;يyՊ<*&m*HO8'lL:M4Ae*z6"u.v'D&QεЦ{T I(t#J1K)HM94_3"5*uNrJd sWǿl8+"9ovm5(')l)Icpk4 epj0G3ޑE4K8F '6 6am~=-TFKYQ7+)O6h /_Q^5?rgKmBvI!˿dݕvmYm5 }l ɬ2e=Nc!7uv,/I0g8SKwd lԅ(N(&+1+Rfa*d$Zٽ  7>2I2`V3Hrt p[#\,Fʢ, W!*Cz0AMPիKAJ7VZO$eBwoQ.퀍ZNVv;N {UEi5CQ"F"V@z\S<xӆژaq24,o 0ceC,6-bjQ\\XmdE&iM苢F 3T1ک"+^Z+"(9\eD6+Sg. '5M;RO*Pݒp']dׯFD#?$(ΦR0d]dYnܒcHWmK) !p:ZojՙGc8]`6j&@sߺn8?^ΡDʦP~ܗ,`vaYxOp iȲP@'AV#[u 8y+h5Fe =ٺ''2EJN\t~V aw֏b+NV@|d\Q!,ն ƛ!᛻T>=͔<z KR{( 7sdTp|CA 1 -579Q߳$ Sa*@. 9[*%J!|ԙʎf-?;SNԥ鬙7- ݕeDEכ;͍4DOOWQd@q:H=vlPX Mjo!Xl\amOӠKLBsX4>ݘn Y'B+$s`DfžZQr"-bH)8P}C@ |$8;fFyNUTWX q?GymJtG &뮮w;}1]Bz2%J7%DJ/2"fT*w1zf~`; "UAF { RįCY N n(.F]h4Fɇ}g7C#]Fkh[Z:ѼKo%Su")$pQLq`$tۡrA+e($7x $Q({ e% [A_Q@/KKAr4/7' U+4|IZ𣀗/En_s?ulj}urXNes݋D&QovE${oƙ_ 1mm&uc76ߢJb9׮6j"_0(47#y-(wJNVuʦ|E~o*'O{-L?}\oEFJH{bS9:&#={P|ml/0@\ C]ڋoOH4F(RI?-e݄^ܣ@Yɚ rJs{1$Pټ+oe,}ɺ96cBSՐ'vXqeo6kHf'i1=TtIl"0А:?uV֜ΫG7f:`썫 kSlZ9pzx~'Fي V]ia񵑨k5|K[BvS"s@;;T߳ww.u R'.pֿJN,Y ~im̭Jb !6 a?Q&{Q)+ҰV'̘^QT֕{JDlB{d65VaZGh6eoՐ;Uzܲ5s1cvm# P1kRal!D#3ϓv؅i]Wh)H=>4l ܽr\"*tĭbAPMk1м"Wxd8[-ی#P. ,IdP WAgkM {'Dj2K_DAKMͥxJ_9q<Us|%t5 ˃K "=֞ob0T.Oi{sGB['BRD~iu9l!}2׸MG;|D;-10&"ΏU+7>:'eBI4TXhZ`=aVQ'/*zQ{%VS j |N\qʽ_cjY]s]E|iM3x ]zd#<@ρ +mP(tuL "u0hP27^XV9?8(l烼 (WAL{ :W(g@Qi3s\?MUVB5r ǜC  qE ^^]B+.1E] Αʘ)RijjYx|K`p^4nЕ^ln@v25tTl76{]#|Aj!kO4 9|dN@M^rнQmg| .@ Iv V( *)=^b(V>iaTDZ8'~' RY(;!LELVhVCh-CcRn'WuMO54M7~ /8lO%uܖ HwKGk3@H1=8 0P*io֧QF ħ3o 2E']L ~vʛT.@4"C&oЇ2]9WWJOң[ ~s ;RU9nA1s:)y.?7Jn,ޮ!0V/S8 ^UkFYj5 _MQN3"ۆhO[{vmĮAw -q%y󞇌gF3"Vn$s!$?֋@U[B]nQ!zнLe'oHD6$kݴȫ1(c EI'~5? MtHV~fJ 1 t?uHqy~VC2 E/Dq8AP1kVҜ Akt_0id1 Qb шo {y}E ct /FAoxՔL{z┦HВ7fZ/5-m.9:6ӃKgЍ]'p5Qeζ>ұ'6Q5%ڵP[!ޤ9[|6>wmDxJ#{H@c}#TY[Op^Y7ZDkEϩr+[d]4\W > 3r ]Oǁ|՚1#;slOXRTGנ3HJaCj<|:xPѮ]x<#!^1jԽ;![ĬmG!>iۣG 8]~٧U x{"Ҟ"J8. *bp g^$coRņԯ ScGۿ4mX@]t,6F(}}?oUU1mthy#@ HG[\_@ˈJ Bu,@d uΛXml%h SYtNL̓^s.!t$E Na̜NadxGԸbc (;< w<Hا#s>NDMgXZGw<̞ͷlO>굒^){dUL.Y6"ɹF8ęy S+j|ZeqzJr<"FvϠ  sJuR̦~6TY$;bB_4ra/BuFXaq-s欲5Rp\E;Vߋbf]L4 6ʰ݋аؒ)9#A9ECfKѐ~3+rAkEMT!i5f[i7:݌[,AVgIV^İTfiZ'+]PYD%lQR߹~NADûɂ[p Fy-=q~g$P4,ON߭hHz!\?WIEϡV"-g 7'TS?>T%T&u\/H_(`ԦH w 2ڍڧѷ) M x6$TIMgE u@KMhr MI6ZKvF~h~^dԝR `eq,M./O*{`|]0|(HxTHb^_F $fKma't\H2\Al̛%JSh~yGˣfE"U_yTc}O /;Nk@ ϩQH^\P7dBq(ѬZ_(fɗ8'JT6U84d! l?X('Enq%ea5ޘ7lW %'0iŰ9úUˈ0>Hp0E^,q x;=>So+{"I^'-?y{jzb|mw]W ~+ UQKk\hx7;Bwӡfv[M"J`qKjyyI'#r&Q5*#!P v]Ah[385OgwW^ȸVYǮ` h_k :JQakO~69mE~r&;7 "Ϲf^d[dWZ,<oIJ'; i'P)*V}ep# ב-5wVp>͇/hQUhpP(,DHn\` 8sOvH>,oID]F%q$+J\ ˊ192c V-c;+- XJ"0q8rcک`<ʴW*Vs'"v1kʷQC5o.09 )v/}VSh6;MNs5~84By}Jn(u!ɡ7Yb;Ww9\P >ǫv[ "FLu Y`tXnCZjo&[}k Wj +" Bb^WB9To\,iӧpKXz΃Vfrg(t?a,@ɷHke?[.L`Qdk <>dX{krSQ26OΫ{zl6'{T˗b#H'oLg*",_FApVRFߗ-4a?:->3jZ X94s'92'>5ʶu/eXsy]To,<K :gNqפAd:h89 2ҬUQ<ؘOD- 4ۈ6*2BUeznTox)od*JF8mոfaPz˯}Q!xk:!*Bp xz;6XwR; fGr^Nl x$e=(WY:q|\Ń6AW%^ $x uᑇ})oI`FgN@)Q&孤5: UT.(*oHYvkfa{s<1U?L[/c[_w|{b&إ>ҧ}x?&1jkqBW \oXoZHvÝE>VQfKٹW]^ J:QxG)%LԈmsHeXiqvxs~U:/;}m܂O:룑<sDa8U V#@AEgreO'Ce< oIҗ;햟DD{O=ҫNi@ ,`wVkOoȫ'9z !ebX[e[¢I5[>d8wdA0Du̾_-14ke?Choq}7t SDp4v:'C9RIb.H"oXgnp_ڳ/2eN}֚2XjG=xE?TsrUd4L'L"6(e^ ])=:Į| 'wא=/ /Sg72wM>?2uIrSlYXtRHIY@YW':@"f=W~\娗!`jodNт8garơU nUn7s5Jp5e؁OLv:tYO?az:9vCNuzfGHctmu6UqT\,De\ n⚳t!.C$IES1T BK𼆢7?TNOր+RDXFc疽Q'Ev}lxlOXɴsfJmHx[=,D/l/@_<[iS(tAs:gү$$D\a{7'*Wa.bwhKȶïGjٚ_eL.1#}bw-߇%JR[9˜T2xU9ǏonzX{+:n>GO\EnhgMϹdKiOqpŷB:M\mIkfVKa} \{/,IWJ"P%t]*Bס~N%3>Q,D޲m\e4*ۿdTV8կ./oK3 yε sX@7WXx}:,tc6 5`n&$S_zd{5]Dy'[*e>=a=g[Ox6B(-AgS0f bύ_w5|SI)Fۇ˰OH j0N;',fXJl82n`k6 UyUDKcAueQmnq[L=1fPCSfa`b6pfyTKξŽs[۾} ?1o`r^7S|_ M˯| O Ib̻U&Fv>:<I5y_.=#41(zVOl!ww]UleđP7rttg}d(`I xp0~6or2'tkɄN'pϗsSG ƍvYo&.6v,ѽq8 qOZXo8c#I_6yv7Ѯ_SΌYLρ\?ԭ. , BDCL>4|3.QQBדyMܹV4cojwLClcZ= 88^zƶz]bc%=əUCa M`/ U3Ӳ*PK~b} dؔ8a4]aiWa|ڠ$E8^WtL}z;9}ΟBmWz5)5˪X/>00 s@%]G8K@/iw"|ӄyJ~DE2Mp)T34_Fّʟa^H&}ҏ3{mVo6Ŕycqf| IsWX03fi˫B%g>c1(2H}k:?D&!}1C(k9Y|z$$^fMtMa\.o'P'vk|UI:m^0).U@%gG3V8QFw r3ߧ(}kv'%8׍A蚛&c?Ǹ.%0mbjBrN*@AG.pA(++L"'@诇P13H6Zǔ\1f )+2M%Rkj#h1;pUFv-n]KIpٽ\ӷ'8$ZߢE)_~H٭geߩ:nw&װ i±gYZ0707010000030c000081a40000000000000000000000016570825600001eb4000000000000000000000000000000000000007e00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko.xz7zXZִF!t/_q]?Eh=ڜ.+ANHJiUm?0 ڗ_/ݑTH3G͗&@N*5WL-Ŭ )QUzHfqi!``^6i*/2h׻p8zq0OZ lA=fpBCUf+l(Gh,W^mi+f-:[T*TmK>$~Ӏno7uRBB(_(汙+Xs@&ȯ;Dǵ&he2Awݱ0Y5@_&4j0хPܕtlZwuIc*, rmt)f;'p3xEgH]+6!--]YcIC~K[jQF%MkxYdp˙Y ʬobDmNq4;L?3r_%g6BxԂ^Ѹ߇(Bȉ?e7wI09 Ҡg )Ё;sYN ['K_ `e#QS6E9cAl ޛa6KWJEk`VKņS~Qؾ7?_ B>lrۓ0aՒbhuܫHxrp!Vaixr(NIԅjS+Rw9rBɽ'Kެ1'&~`>@)VH cT .Xl~2iII$ިv t/jQ,'%?Èfߨ Kw w*(kmU(/Wuob TQI)K yoVEmxx 9$EAޢ 4Qm7#Ei˕1EͱoOVgo.b*!.OΪroϫnWS**0B4vJ%lo7k7m>N-<2'$8_`=vVSK_u<cB/{T v 6zrbhD]oYOQ(3VE<i̲v9= z׈4[}ηƶOjv}aa6y\EYCmk]"^,3rQi6岏%O8K_ԡSEbԺVE\-gKmN]mRׂJX/ѱ,شRІ){)~#N 'Il~wj̬#|/gQ cO8|W%x?耹afd0#w [3;z, -@m6vFyXɈ_=-@nC"/p/E6KV/",e+Y:6zqі}E}Q$r@<U0LF"3sۘPܤPb,/rHAz\+.Rl 'S#(Zp˟nMsjrKp f_q 0?Wr$dW#ޓSʹɻ p>ha tlPG(uYP((/"<%#qB \\b\X[hcpM0e2ȷ ^G2 ů )q֨ԩ#oEe֖s+Iwɬ.J@!"S $48o\Mg[16|28CݿT=ɳš<黺co\Dww@gbG <@oAbnImEG}CCJa6Ry;^HZGrZ$Y(iAy55^d|0@&kPJ pX[/aEQM]U`GӮAȊ^z&bN &F<h4Oyd 39iHlvoNvLqIpP|j(襻2*&@J'P b0&g} WP/ϱ82n@r;̱>&Ѣ=P:erᦦJ}˜]N TdPC;j4`.lW;3Ca<4g ;?|C'gmH$JFcR6Pj@fr̲]Bb8[lS3.Ύhb:[E'DirRAdMɯ=.:'4k~fH 3eb11Zݟcnw1ƫyB–d}IcXX΃6?F&AlH %2 ' CeK?SX0?bVdGZ_xo\F$Cϣ:16bc/)s(U zQS_+hW㋽-t@^w5hnm[z/c]ߜJ0vnۺ4+|Wj!?MEnݮ4'O/:PTFӜm,+BH̕K@f-v ["./*?fL{9Pn;O$ȔWzJ2@4qJ6a&:F5b  Wp#&a;cA0^jl,1` '\E\%Z+<^m`;ue FjV_v+ot̡TkK|=Fg0 Rϥ M6F!4e#}٘Oٮbc;oxoiWcpr,[!BG6m{jV^39GoQP*!8&K, W4,g%-jݠgA1NoFS t糭rC 6f' 4"(| <gvkW)z%Vaۨq((iߎM9PNZ@Gg+Q!DQDLti`t83C"&5~7G]?|UCbҷR} rw BT֤eq!`m<|/=961[Yˏh6ә+&)Պ^c\b]ـ̲ktM aZ_RP@+W7$GO{EQKҥ| S w4a~EWX4mZ~ l11-- yc*4!frypl-HߛK (FU<=QŞvQK!H[E`T.Bpt1\*}sf>&7.WI&ڄ.οF^} t+ Õao E XFZClX`bܚio.6WE޸XBU Fmz̽ ˢ8V6wml̯䊶!]/P&7 $|:\hl\&81/_O!4x[Zr^z܈d?*EffphXz_&-t4ÄjM vY?@=7]x >b)Y^Kun&~ 2H*\kiLu(C8=ciPqn.ɳ$W>%ayt CQϳc˾}uugߔ%<}&u`xth=8ni.5@PJ7YrBhOZt:mj}9=,T;M=] yPY|)},L_o䠔Mxa *avx-5 4ͳ0SAs@0̰ Qcb A8ri~֓%zm~* ZƗEʛ3/;gRfR¸ :=\skJ~d%pBIBZP^~h61F[Ҡ¾J/iWGS%z5YpG黃X`QOo/нqTf10O;"d+lFڿzcc6.VTzԖe2_fG6,,_X'q/F!τ8+eǂ8ћk!>+ g@= GQP=G-.b \9!p3k*(?] $,\Ău͵$*V^&X5xbFLaRF ̊rY/|ȀfdeaM&P S8&\ dj`y}Q8I|~̶ ۬Py ׉ OΗ۸:^,_y{NAxvdCRtOբdo73i<V+Z=VB8$M6@N5lٚߦM K2GKoKu|gxR0\S*r}хK\z1Vx : j/AVcSPKhzUވ}Tv0O2uIQQSY(_m#\zh7t ׂ +[$?p>ٛ Vm5cE[Z V1kx7>>ƀB=t? /;^U$pzT9j6ͅnt?/sN3KhmxUX Lq+aUVoN>rQgZ://J / ^:FO~y*' ˭4f 냓RAI/N*7h(W3}`8vbv u*'t><4 t V/ Guvh"z-ˁoSȏd#)"ƒ6K݈cĝc ;04H .[xmx{t <}Cf ^QP-=+uY^vLnىG~0n|1{H_9= mbfmw D9Wػ$K U]IɛZ$-J߻ƙv~|I7Q-aįETu,>4i`3o9Xg *!@jqOLU.!h<0qX 4k)]b>A,#a᪥:I]9cF*4EmLYڔD1jlo2=ʷ`0tt{a y|*}X<ʨQ-aeIp;)L2.ʲ1=(YgYZ0707010000030d000081a400000000000000000000000165708256000144f8000000000000000000000000000000000000007800000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko.xz7zXZִF!t/V]?Eh=ڜ.+φ7Q 5&@S$xMdJѼLfKa&I.LTw lYeO0d?R|nks2#xBOv%$&oOS Ie60עo72p s+7fߤzz!4*# Yv|?g[\&"-%\f#8c/U+GȕBFLiAQW"5=,hwIJepqi0?o .AHCH[X }Jěo}WswmJXrmy8}i=NsClX&8APqUe!ή\yl'Q ɨiLt=>͸U=4yw3aJwnta ]\c? 6\;(`w}Pc1;5[(D+5l?c$Eρ*-ܢ$sQ{bM_PF0#jwjUeF uxS1~ + jI`r_lBj9hOQSv"G,MZ$=mZU\fpљ`NGr\hM99BLxnKafOLe0&g=\L J5[ai/!<5Jntph-ooTw~*Qň ksT ǽka ډ#8@WwME6uO,ݢ Z:;)j<– Adpn J{7E. ?s0*r($C:;!ĮW<iYĥ.6L/p5dj)7`ra=Zx N>^0xLv&D7  Ff Tɏz!cKgPVpQIŷ,>Vn0 TcZ8{M-ٗyD'Vd*$b_V<"6? 3S(/coOe{ŠR]GY͊sĜ:^0As. 9@_'摜' ư: g2qW$2 NmrzQ(bsDڇCxKV0z*]/=LLCt۪VZ/q"{hӛ^@)l~fe$  &<_^S3d;j'g1V$ȩ/ Q )Dϡ-67Ӫź50DŽBCt] DvkQJbg20a6 UsMP8J)1o"kB<}œ>Jÿsg'l[;˫?7c j{Zj0+VN;5 bXd (qh1վWMn,ǁvlO.)5U~:㊞&b}e"q $ʏM`ԑbd/^JQ([" AU%ǐD~(aqbFjYڙ0e?I77 AM˾PԝkitȾQLo2ȔBm=+S4&үgXҠW9$Fz*`p]ݬa "pi*ed+(e>1>|u[8OkRU%A{NJN eI__2K^| }O6l4eu '$rI}:5h7Ѯ|)D"hJSd|>py)K6oͲw@ BݶoxTRA ^HM FhXX 4rK5BLT0pBbE*u2yXUH⽳ yЉ^o{qSBvOûk4[ʖhvC5GVt ^F;VSRykFo[al~cZBjѣ@'%t)cE[u{EpkHGcU;7ʦB#tt 0勌h<uJS6j< Ce4M-!FңXBfi~ VYvx9gg ?'[PW~h Q/M{=nֈ * 6+W82IK=}`j QͅpQIh.0Cg%/8㫡pvgI %^}MP%xxZ0'FLZƉ=213,fgțpʈz`)>5 CeqOuܩ:NYA=aO6)!rgUO[b$Q D3Y"ވqyk#Z|<Ո`#Ѳ仈n| yJKH>{@[6a*G퐨+SUA G#R -W.P7hƈ 𳚶lnB,YmT[[0oU :H@'ȠN|"egkJ2D]D'4Zmi''1ι?P/hy=BTigDjzܑ0wi&>^,>I f*0hU#Oi>SyCP@Ttog3o! @PP(@#36e>w'oi9mEz@<1E<1QyEc MC׻DwυEN1`i]1BCxGIeS#fZr%6.*0).GxaS]& >p1R3%A|Xܒt?hƾ&o ?buغ7{F86qmn[Si ^- R5yfC@tZX[kwK~Z+]t\G1H6osu"E1m @YMU;'),3)%2+1/ϿhmOM@)(k7 sz&iLim)q{[#]-Dә19OeS t`' &n)[r8/)o5UKk{ m}r#8;vb 3STw@XDJ7r2ʨ9Aͦo.o42cz$fw2_y@ޯGZnOq߽`Rc(LPNjgL{ȌJ,R^z]|.a߇M=6JF&'z7y'5|EM-Z&'5LFZ47PFm>2o=>i9 ~N \c:!}`l[fCG(S *qhRJ"J/R>;,a[/wrǼ=~AWlXqCsC4j?!4y^;?Y3 mNz7dB&Z9px3ca3.zDO+b 'R7P'H8f+hd2ύX|_ڎOmuVAKFN`h 5ն4;c" c8/谙'|,jwPZ}PZy$nh}&$ FUo!۰RIc!>,B37Pҷ*XG;5nO +x$N)be@Ѓe#N?1 `XIlm>nDwg'jF5@ClITYyNh) v9 2}-1ðnz@\8xVhfWL#>@d8wϕ>-B987pQ6JgN} A:P2r0`+u, 6LBI V["8a䵜8{xS BM_V;rgSugvjo.&~g&$S5Z>:wDouNu,:tzc{KLtuV޹@t/_ֱV ]g/qtscea8LMĒ:rjjI ݬ?a#oÛ>~㶴 ߅zǤN3;\ ix\O!N*[6lryQ=8Pt gFm0J5 G4߂+ջV˜N 1[d٧) G< J h?3O`+])n'E3e4oe!i8:1HO%zɾ&RtQF$?^ZBKG`Y:pR7xAEPvH"xOTI:FďEWW@>,p5t *G"Db*#k/h`{7Wn<Cnc_lvXą RT6X α۸ٔ 6 IaNJ[]֐! +៶d5 ey{Yxcz}'asUcQgs۠d[62IHb-VL<1ECT.#T!I@T!ܝ2!0)MNb~Y95⛓öhMD2!Uz 4|Tkq%C5iΡW,^¨eO%> \=^D![4p<:2.#2\?V "l45AQ| /0}kM?+ cwvK }vzjZ="/(DzQQĸTu,`=Ig#l2YuGP~KmP Qoi~)qg]0js(n#R ol>~ey4Bg5/>2

      `InL Yow*部)p6KύJ`yԾ8@,ηxr[Job՟uMb ID9൉0 A3*WO[cc8SdD .Gi~v8(^?M#1-:Ft=u&v9٢tS3g#-vHAey īyKni !<* I^m93:%ΰIl-[ y c HK`_{jd~k IrʗV b~ Y,sJZat bt򼊯KWAXaPRX*i{(b|`zF= Q.s;GgB6m" 3dr]Los=A(xվK{S$]%Kw~iaY$ &@9 ߠ&LϙyKDިJ9|R e3+NjӍn$׳޻XcM8oքxI!dY& `+γAL֗n:5jn&A_itcA(10O`;jx7: #^j cwۺO.6:Y zS-uؿ~l*s1H8iR4Ssk^jC@i@ݱJ:Ev7ACCXfxT2q-#4j5 '[wDdl0n!zt{C#  Uw` rwE]xsJ]>OK` u T2[Y͚f 4O>PStdgx˚cQ7P&HIrX"z:A̳1 "oX9'*DrbZZUP]jΑ-o C:2)T\!zY=ϩz-B8BJ㫔I '2-v5=[@rOeݔϋaR@7BҊl"S4B@6F؀=m k!)Ioό4ZߝC_dh 2Lph%SA -؛i-vb>rVZ]qGkP˶^zs U<$KCCaGE$wIy?7N ę]=\u/aԔ{t^[Zx4\%5kd%Y+om3(ޞ=-*~U|搞O{cwT0,ǀsHrcڞ!1⃨ũ)HKegY(?6xgw+aW=,ŗoQR }yOz JeU .tB{EXLZl0YdYd{qe{/CGr^4`l},L Ňlrv>ӢFۏ:;#uZn(yYrnw*_9L}&8K5-,v gq, `W9|>$$es)K{-ZtdXF#dUy4gX?A8 ~_(3%N,ַ׍5;7,1=%?x4\s"Ab"Ќ=7"#j evCid q> uIgi{?Z(Yc 4Sc4"XQ'fd93(,<"nr[X^2^Af KCo0D $ѯ%XٴmIU9trS3[YCRp mA5|?D}K|uU]ёv}M!+-*|-c,-xtqŕN[䇷6)o6ΪF`[z_E9s`;Y1,&(Gmݔ1/!l^LAa٩"7;h'LDsfw@rUM %XQaݲ<.A[ :DBC-IyxȒN,~H+-V>gHvlsiD5 $43w*5MCĮxf~kx@ĸG`!+|9p@r e)r{-,.F`COa^gus ` Sr|eP>Joo!Na >ί55K?j ܇;i}tXaZ@L_,ZY?\]o`fYpU /-h==$~F6qTV[/zeJ;% $eеJis +xeIA7*NZ.C0@w)Cu+RP J&})Y<|;@#tnűG>fK-oL 2yz0đ 5g2x[~rvA K<k^vPQrh ?ʻ(NB ra-ٙ*:x'lt Zzv`:gMW L`C궽>Y 5Y,&T*7U.7L&.ny>hC*ٺd`G2|rps[q|iTʚ/*.)q?w/? 9bt4\#73W= 3WZt,5fS*XvJ!< 2~y0=)p=0]9\& ~k 3KV'u3b: )eێI{z,b O(UF Y)+>q0QygoG( Rg==c.T$tx6*[S>7?~ci9G>v®L8 Fl,{n͡ ZK ^ WT! ]6ޜ)0۰K #zC8:@ (l.gQV؈P;5mSgm_9\~`W_yOBX7v3:L`wte[/)Eg%R(aHd/JRKqSo"<@|F$-b;#Pe ϝQ"yoLU4MM4ˏ:r)7~K@O|"_{NXƮ_l_]YL#m'/"]NBU=z[u茋CI<ۚpTD^`CsY1ijl.q嘥>9_x8%O"!43ϬtA@7`PaH&Vu XDH[*a1䢃4e:^fNg=sDdyj(Aɡʋ{||*n^րs75R!z.gd"圧mì @ _ |fNJ,M7ՂPkW`w')K.4SP)f?|}}Ѽ  ?c[|_ؤd{;KwM7!TK%'6*#9 Ыi\7(}0K 㲭ቓt՛ۋ쿣DdETAH.u}]~ߑ]$;(YqjuE}J[qNϊOBt `a,R{s.AL' '"ۨP7jV ,gԳU?\{B).DS]a"ca-H*/~ƫ}pj2<C)'b=&_!2YRG3P*ܽ|wǑgԐkb8Dhx}B؀v^WF4m=f˱.]ȂE V\eZ{.ٴlW4Ya\ѵs?j91tG+?-A^s˨'El/X>m2*돔d/KA }1S ֔s.ܒ֮$5 QX#Ȧ3ݐAS xCcd 2oQA%C IboWw x_|Zd(xw`Y  -YBT! .gS7r$.)_^KڋE*Ja8¾/v{Ҷjvx1=eDtS\5{B5%㻷T!d'γBϓ8M_'Rd+뗇D3at;!̖2ДCX~LxP̆ROT<o<)bn~Sf9r%wP-Q75B Nt{&` ]/ʦ鍫)%cF>nM \$k-ݝF!*,m ߊ$&jj'8WK3u e4ζ%{ΐ9*h`F y94ΆTFoXUpvUP౓wDީy  5G6#xUS!{ nIT7 $o[\OCD!V>!\X 6]<5FbLik}fE7?udhAw=d%HH3禮-DA6m 7ڍz> Nvzݒ!N!ʺO { 1ՠ2)lOl1hBIs.MвN=xwvvr*Ԕ(?f-qEmtiXG'e݃Jgr>eGف=$cZ˟N,7<{IM|Fs:WzfnJq(vaYO^($0C2W"qhw2ZJ6̰0R͟QVKom?*ܻ}/LI뱝<>~O+`hc$LHQNu*9,R5XNYzjv:g?+=\J˜ P]Uc+)Vl"} ݻ I1RxUWUy4 &{ b5R2;U3rEbuDpcEKlIWĹ7u95ރ+AiYe 5i8V T#xnğh*!?_95IyƲx̨l"Nr&GjɃsoP1%WFV]k}(+wkK6ƁB}chzԾ0hn2vztHѺOSH5yS)䬿s^Wtpi\z]rӞ 7 Qjr f#nj=pֳ~џf»ٟ߼K ń0>!^ޣ9嵆!\v0D:o8d̷QwW " rS#~^H`[͌dYHO4}I;0MN%FT%0A}Tв]4l'}9uk:Ԭqst8cw3 -yӉ L#WT|j x1( =tCcSSNnXYKxLkL]WYF o >O ۡ/KXwsXWL)L,xHM]yu1M_MЂUkP<%J''8ȡ'R/Gr - ڳŨK^9}PMi$*R7Ii,%cY|> |+B+5JK<*ci/2"W=Ԉt1Gse3&nMҲtn5#NS||ωGc MTb06VJ/%+0)Bǣ/|+X+s&ă$uĚ+'QPm54?N_=;H!틣/Z.hPPWo&ؖ3W[D.wLaC\<IDc$Wf . -8#kBBuKJ΢=_@%obdSj$/x~y ޘy!<كY$*QelOe8 ޾^@4͖Ł-bL5w[yh69pr];b` cS6.%kT%@Qw$:ӣO":_p=|B}r]fǫQ?.Hқ9f_Uy6,^U!]z$ڔg@M6]IfƄzxDl$^(5ܥltyQh( wgfd/1Jwlt f]k=ыU4ª-U dΙ)FDd!_LD۸jl[ OCS}Hg=m($Ollb!,5H&[FA5yIc 1F5J,[1sQތ4h(q 5lJӂv[*]ڒw3~cfcK 9Zv΅xT>f0O OC[Lۋ.@*vt|L8;4dQtHwuUKfDңCv,UB3&?"GG<:#}v+5Q']'\%\FJNCjCሷ>jj|pP.61W ~8ҳ'qYjVN:wG8T&_U3Ĵ(HP#o"+[WhC,3 Q0;i7n,35 U4Uģ+L*Ogg6}{!xUk?wF8)HGmA29xRW|s#FB欨vHȿeh!'-vC/{@D$.FSÌ*HimB7]#Z\̹3m/qJZT:.x5K'9΍l'X+MQ_YUz_GkXE}2&m`1M^'lFgZ5Cu迗n_7vA;ȣ(IHࡘD٧C0GMl,$9/F+KqWJ.R0i:|_=!\84bL1!nT$À9vqdKr>)?x|nn| yXɧx1XܒVlYv6tJC it?&;s0Iz Q"(TxN"MV6Y"[]_tm\Lex$MF9Xŵ"6wtzp-"eB^:+$ZOodlDqH9v"Q&.RH$pp^Q9u\ mTk.@EE.-BNi+!a%˗g/%7VU{Z3GU^l4{D0ы2a6p ܥ Kq*SKh9S k])0u$ȲW.[pO LӬЦo/g!n-*SiS/r:-"|p\8_κ^L|;OEVT@idC''Lbi{`&]YO /VA|iN-,^O7gG=e'Љ1v^- 9B0!ߙKDɂp L (7^O}IDRqyV+X ٲ SŃϖ.M%喼`i|->m72Ǔ A)7ۡK rrx Mk\w}h@ͯA A?\UxTT3 K"o]fèf`yy)edbk6`"0lQZuyxMS;7P꿰&w\b86Noůإi/L?Tpfh(yan%h%Q,d֜)ZQO&[#hDj~%:E@#&C͑^ky]'1ZZ҂={z޴gb61]]e=HFbpPMx;d_>-*i mkܸ9bp%r/ӥ!vL]2"+!ڲ.C:=Vn"f@p-BdGU5Y h $+/q0u+t/v -LmT҂v5nTfגᮁH!L<}%I d@egK4Q~ͲPӢtmYcU.:\ HfElB MXaw>/r՛43i"&P'~lUx2C#z$́W{SfV+fo5 gE$ _kؤ I E56 oőCWZ$RWcR"B\+dcj"ոX9^8}tĥg+miI+P Z&4Yߛa $&I2/QLxo\6GNQT9Y+4"}# zPŗ_Ҭ) 뾅4Vy C w jě} ʀ kic'瑝0P$Y9u0S%@kTq(1[[MLdH `5rAU2_J%4()QZ*; C,5v봣n9߲J8 ,zs}s$d' ~3J'FG>!Wh;FɇCo*9&Q*h\EUH9Pr/[.N=*o3f:eN/_z5q8P;|Cl!tdXu[ W{!;Z=5Eꌃ`'ɗ16$ [82i@ܾ T3A7gߜ-r꛸_z% @Y,1d\"-OoA/bv2vVJ"J" ]͚}@mlo"v>݀]cQ´kH &Ό!X5_wṡ`4I[z*CG L6'#V@3&5Y]z(܋H> 2Dږ *v+.{}ӯG\*T&\'< FFuoV!={կğNɥ-^*ipa6J >0D}4_@KsR.j #vsٛjٹ\vxm :fȍ1!d>oYB@'b);|q ='t֘R^2&t*,lfVu40u39(-w]? ˫FJ깠+WVs)I0lmhAcQ8ʂ/}˄]7q ȯ)vD2yf``CGqX~h鳴:Sb_lQ+]()iJ.%wlj"j4hU/! N0 lZ3ǽ(!%P?} .PO;(h /ixЍ*gL_0umYФ6$n#yC/eSP)[w cvp%T I_Fv5Yxu5O{h'2o^G[}A@ȶ+i)`'#P % )‘ynpye&> X0#@3.1#/_G_0%NFVߥAM`ٍqvc-G2_^ U]&ww<‚ngCƚߤBuvB+_L5[p‡#@uɮ8ݪ%:%C#;Iwߓ邚[G9.| +Y [Dx &nxZYys=h"@߮y>F Ź=6pe~47=g*cz)i f)m;6x Mw4>},%zjJ8#tR }ommp3,:UaҁKά@%kw ۭDt"'g4rH3-ֶGk]3Yx*iA72hh=MPQG$usɔ=qB*$!1n ɶjCb#QM#UBӼnP+kDKRJgLzͅV`vv2š:` 'ΏGɮ+pnXNx}V=STWڸջ(!W&vQdAD; '(dR *5=R=@7{Ns@ \CSl6R` lvuPiM0ic4lS!)JILO;VJ]RH,Qqp/.l[7&ԜO Esb8Ar1t,I?>>lF'Ej8l_MB1_hND<ԺX@CԤlM׍囉uPvj)RD!] j!kndFuauMz4_E Ֆh +kdGȱ7qaIN9h/'~^~6F_RtyeNܨcu'ǣ]R 2\*ܣޔ?ء!߈-4Gx)&gvu|+]B)/v%>n Ūů-%8=QjŐݑ #AHWղY0ZGr>gB\5DM|S˪ϴֵŶHWjd /PݸB-$_d (DΥB5tWI;vi1s] c2:mZ""漤ja׍lvU**D~I&wP`ZKl9|i\Mqbϥ.49`sۻ[%](iڼau8<>6diOa3YC/?97GVF3E"T >8Uʛ}X&OXiEz64ZĔm; 9|a6k8i$a xB$PY}Wg>LڦG<5>|Ȕ39JLꅃ`t &Nvs,[MhoY4ئ~WIT IxL%~G-#7iuFA{Aٟc7^I}vZ)yOߵDnlM4:' ;_\E ૕o|,R)'V"]RC$NP )"іx.7ocM2pICa&*AmTp5}@?m@މ ^=O6^ȭP zn0/HP ¦:"N*-$x[axUJR0B޶u/G Uz+ {x?MO'ʭr,[.+B:T9 fc.398V0@f'rF$G q <Ϯ,苦9uԸ/ॊPEs/HV(BK4NB:+V&}_w%㼯},niK!MDdw&)=3n"rw~)PKCGCaDnRwl3 NG%Ouk*4dmCgx}Hc:bYV5p','8QgDNw"2)]y]CiFq9bzj++ d=ch}˰^|>17^Ue,ʽ^ɋ7S' iYv,l\&1J<}NטL|œ ghf(#ە -$LkAhB?h6ͫ`aVsspnm\z:8_H鎒w8T}!ҍȥĄK"_lÿ6~M0j!_R[/bqbNky΃^C^_ʯnF/MOC]9)OWAZ_QUw!=_~K}A#K5kuꅾ{ oprgrq%6sJm6ZUq$|TϾ,'AgezH9 kwNZ{H3@܌-@6JX|_nNy 7 rMNq?j1uyI&3, k%V{l; }wo%/5 roy܂nX~HaØ>8(/)Aes;MEt:L<-ZchHvд7G6zL`YezL()xNKqhsٹ1wr4O#oZH j puCnbxY\.GӅ7 n ipσ zGdz# PP\Yo/ۢc֯8NYƊz++LE*A·H2]vl󦔁^wd_M!f"*I0*%p$FֲL>VmٟL^pǃ(2w?u 7|8W…lis(9@sOG5!?Ͷ!z9t7('JjJg"dQk\23` u#/S៨%#E\+Kȕ5;I6b; u=`}ü-\Pz 6 )QCLܳ@oAZf.}`6:y~O_fDhAGؓn G=7U>:śm 0 nrߓC(ڔ4K61םpy:n鲠n%fjfDKŞ֛qQQs$">Nkdi}wH~@~ pU7^o#?&ɩĭ~,?Ms[L2&ObB/=$rYwP5D ET;B(fwJY&G**u 9HJb6T6Pcf]ԗpb(y oеrPȟ`[PA ){[VDs1,`Q(zԀnWMw uMVz7iF*GȂ i .X'j ]LOZ"VgC,Z5R:un%[{l+`44b_ %B~24e ?4Uq c4gxk dDRreƝDք&}_n$mUǻR)H 1<@ ]њQ$E+wHo iڦs. "ŋka~[mPGE݋5l6:޶x+$[+Uw`BjH}^uoI`-V;$]$h4wulOTT5~]|^3Vm{sU1K3- Qb3Oygcvӛ$"CKB, ~ViͶ]$)@+:ĿDU x!?}.ۏi !?':a#ұL}6a7Erw |ebC.)|m0eK-0 (»9Xh/6u<$w9I!^81U]}$?pbmj `Rr[o y-VQkgCڝែ̟ u:4"wcvJ5!v7S).0}:ƥ.;(ZZf5M> ^.0R"NĕjԱgږ2g5@5rb vǖ@H=ϸQe[E [u^팥E.MjrUIYYDxfL _)dzY*vRr;IIlkaݮ!T_s%7bipEO1<+oj_QSTt7640)a&R}((~ ml)dI ]Q$ۺzz1 @Ӱ96 R1{2d d#%$"Q@9ўHyęFWZx7n9;U@@}; nX ̛$=SpBtX7-0/nz_`y,?;iA}IQ6gxxCCHzQ(+t.xmV)yJ\QUOFνo F:禸B$EéY2֠2!Kn/qTt[Z"֞b1|k9wV]r 1QWIP`xPT?)v-cnՐssR( xʺ)ӂɾ냝;uͯ!+"Tu+Vԭaȯ?Sayv+x;S3p9-(<,%#hlm m3"^! lNh1\ vͯM$GO X@k\=53F6]-LT mˑq /+-gjEP݈2{?ĴCw+a_xRGm21ˡ0ɐAk-ܝL dF10iuS)MWF NқDD@ `PxuX&;7..|d1mzH BF|mB5_7l36Hq{΀qOsC= bG5ʹDo<ׇT0k㞌*;< cc_RoKЋ1~ ;]aJ.ؙԙDA YU#(dyj@*c{~ O9x JpN+<ZzVÂ(q%ǘRmCD&+GwYZmi͜zƯ^7[}Jv0{ ?L5?nlhFȸpVt^i 'Af* '!0V5M0S 3}979Wt!)ɸM9{'K7@!>y:҂;"B~L:H*on )^i=QEE\˅;Rkr)EzV:F#/Q sh*VI. 20Ksıx`&_ZI&J<k:\ -b-S횰y;B7P@,Dm[UlDG*XdO1ɱ$#Y)٪$$! Y-*?wܺa*\rZ >Hi 8;Lp(+7%Q|D|Qg@1-ӛcxK Lo:_‚u䐙Yo|jL?T sJJNlDy"㘍E$/#-{AilBOs q=‡T>L^YHI9"ϐCZTTK6dUЌr|H۟D)NX2 0Nɟd(^wA(eT#Fl訊ؤt0GI8ڼIY~gLEQM)?4Jd҃ƿηs*C 1xxcǶ1q[1_J/i)҅'V5mUQ9x5uIǰi-^&1A"?T<[Y]S+u Ktp;K͉I L܇}L/iJĥ-<8%!̹O870|->S XV$-Af)[paO~~]8cbȚ$3Qu^=o*_";nӼ'O acoE7@r9N9Hg-3`9u,-\8!;5<<Oo =HnNbv~|Ii`g;U0J+ 9R1JTO,XIgnج9_ЉgD =b_ib*κ0;|lҒa67ͨ<"m Y望}~҅n29 T+EV00}5Zz!g,JX.R`M4{REVt9襨zCpfw/gMu?[_^9,cۀ9A>MDꐅ&\v c@CW'8;2H!QS.VTwX?6΢.qħ)M0wBJs!953]$0onHX1krq:ݫ݆kd =4\?GZ 9(EWkN kCf_L)/2˱-׫BbwhAPZNvnI?uħ|.3XCG^f0]j#Nɧ@3@OiLdK&!oib^I sΈ]>3rKsT@rW(^n' xq:?[@ɇ!1a@쏗ύM+z:42wӳRvx=ԶlΙ%dT^ƔGT֙ixdUށڷ\qCg pO"#fi?GN&Q;ex(1qt+SKRj+$ANz#fJɕ/&ݤ_gÕT\me\$.O4DFiCL/42-hCO첥v^ᴰukA:yyn p9Kj<[whx#=FԳ~W(%yh \=PI[jH J%/~y%[s B2IFhNTVn1}g T\H 2yKd^kkhO ٲ&*tM/9W)FܴyMPAh1;ƕGHȟ}#rj]"Dc6  VS݉+R`"&3_-m*lDhb's0gQEy 0;^rD<ظkfSBcƎv\FbWs?s ? tc^_ FhYX,0g!lkblӽ}a+.~ JLiKJeʎ'E NUK7`fL9VtezM*^(۝-EBfb^ҏMf֖9&k>JԦӮ,\AЗo)v.\֯_'9>N Kv^ .<Κ7#&Fk+VV+ $0M[A(縳%vj1p;\C: fcjKrNLR6῵E(&|ӝW {г*rvη݇YuB͚o)$^yly0 |]k-KJ= gTr9ly< /!ߧQ[QBH7?m_zc&Zrr%}!% } "'%v+ȃ99p2]9ks]"s(u^w]jA U#8A8@ (9K|B7\#Au9ryFhIp2xYr{c14ƒ`ր5Y8囋Co3O KYB${hvѪwzIQ$h) jhEz_\9wRwwS혬H_ޛ Aa^ }5tݝ60$ۼ7D|ၸI'iԞi10JɃ}Vc7)ѱ"7*'{bWB`٣BD93A+P{-U܁N%Uhq]\/7|Оa͵_kGt:(QĞSi'H{_F;;3#6a= x.'H+9;X6Yр>˗;K)D,PC氞{=;C~Ӧ?AF #BU^71n,~?GXYXR\B4}a541QNz,ٚ^;]|_& wrOr% 1(]td`2]HY47wQb_|#]͍Hx7]@[e9P&<'z^ln:Bn #-xgvN]!3:*O\m 8k|F5\owsmsQ(l4pA i$[_sY#)G&\vӸAFGYVJV;8(R{,op7&N3gO`]Gt*b=?;5%[?ʩ?3z)k d =·]WIU P41侭'mX 0iYQ(1q)`mې /QF/VmTXِ()|¶u=& p)lwR{o *a4iN>EwذJ|{<ۍgcQ5=>XdavgfVծY;êe=㵛ϗv1|k ">pHӚUA~z!)[s|"MyݮZxKlt5BFa)hCz3k47%tnq@'A <Ӫ?p(>Z6v-8&/ũD@t=.W8߼ ]L"7Jx*16AEn1GԟFC=96"ﯤm\djޑ 2CZ'ԖJ뗨Qdr誧):\O1yCÏ\#IE>+P?nۮׄiiɕFjg WęW`0d6*;+m^Դ F>Ӫ=HѾ WT?'~<{J+hsl0vSFOoNyX 0A8P*,VO{(F0q_|۽q2BUٿX+-T˝j[*ˌ h|Bvt)A MpμshLG8 ,q#b+/K.guFRus(fմ?QZw/5Iv(ʄ{;.0843c,NsWb/-c*h: gnMpbr6@B"fxj,\\@ ,YZlz.~%tleQ|&'=)?S1>6 ƀ |; +m⅞ |$Qc8CdywF˒$z\qU֕2>yܦByJ o{ B='-itJI'0]'NVUȒUEOS[lk ukC٦j!Y)5м*b&%`ߨd)SeJ}R͠%(@349ɯ 0K QiRKӱ,llNADrn%@J ֥h"H?ˌe8~ch d. m~{ (KZM~%'Y=j%ZUUFt=Oz?ٱ`ۙ~C$AM(ss8Wdv,pݦʁtʎlڷ-L <7kQw)t~{9! ؀gajû"q0UTE9MŁ i_zWO^'z05u^*bŞx=(&.2`~Jcs$vHIkz#C|cR^Ei=)/Ő,pPcPYcJul1uf-L\Bv+dwN jjg)LEǡ/T41u&PtC$%+ЦNm ~P)5@(V ?ݕ1,uArZlϴYL}sV!>oMk}G֣KRڌmglACeqC&6N_]rRg:g vzJktߋdn25D6~ewђZZ:ZAM@gQu!9g'9|Tyh<> ]-Xo{` ,sŻ ]%AM%V/yHk\QNԠ8ce;sm(1FܢlÁkG*E_ˇ7z8r.S՚vn{EȦ y1v߱~3h=`)$6'Palw|* I6oຨGdMYh@ޥDKRiޫ3qF0 h oH:-Q)GrOox'~+H3(졲>G+LfeEB5xi;GՄ-1umRr$A<߻|zGb(F_) a:>FsWIaN ߵߞf<0Iy齇f@wұrp/* <\UO.jzPJو@<#4`۬ Tl-[ 8P"|ȀO*kqHJ.RM'u7DCO#,IDVqf9ňXLHeT#t!`7}e +EfOFCCъΈ̌%P(R5rX9Lwe~;,O)jz n[Hj@5^%l'B;i+JJ5% SKJT&D{s %-Ih=)")%]Ki1t-* tw}0WG\hss3\b[uqB OvAҝ!5?6qn`^ rmi/K˜ yLL^?:K:Ѽr l"zڞKB^'Dw.cEVHf ?/vDѱv.Q10O,Z0뽆S-߿*v]xdwÖf"v8K v]ɸz%/~7ܫ +sfgozK 8 zMb\ "#y}:iHp b0'`-Pn8o#O ԋ0XcqҬhəޫ5\.iN+HbaGk9^SixvX+c̼-;g+m =.8AڝWȈ8B;@iv}NykU"ųI)X /2(IGI4;d>i]bPY}.uW"Ƅl܃@[j: x=5Ip# SA(-ɺv:MC8~2ɧaNDNϣX.}Pz_6X|U^N +e!UE^Wu 5l"K b]qemߌ#|HDG.Ќe{%r:D/gx@p]>pb(b:'.AECy>ݠ \?. ɣA}ZVDߪ`FD7h`tu#w,`Gv*~tuifꓛm>liZЏ`o 7 R(F05zF mBI)muY'v2+>G͓ ly\n-S:lsObk󖾛֏{m{v)8Nᩂ6DA@E'  ]j!{*mbHkbdDq˪5>hTŚ+^%$o'9|hr"e%[v^c*w㮒)@a Cí.f׍fi`8d-deX)>V2J319=',sU8i+=PCXqKEVbxεrdvsq0=qA1XD (ؑ>J `e5q:>{ATNO]``t-5vrR HYgyڄGY֗ cەD關'#'sڠZh8`^p{flB^.ХAxف@O$tR DƱ1Ήmm IR,FN}SXRD%*3C8OSkׁ2HJmNBbLj%.|RWqbF5 uKa [!$IJ WʗT_쒒'\5&EM9('/Qx7_Qc R1vyk-qA8,a*)lnkeC}̄\$_a^;S '(zR?ob=ޢ=D(NEo8{M3Ԙ"46v|,d"y6k;rrP8aV~Vv+h J̸qɤJtMրÓH)3[4n0ٚw- Rb-MdG8b))쁎 $k}ysh]7d$ș݈w~@H?N\Mܯ]=\7 ]ܜ03V(|wwl}Q*0`7P* l,x57y&.崌ިP5oO zMLYiD4J 4X1at_X :7a ЛpY"({5_N{ٚ1nwM6zlw-_4ρ-cǹsHtwX^ۀɩ LGLêfCC<;, "-$,GT`B<#s/1A4 ff 政3Y%q$SyS,gvO,p7XxC$?ndZr`[QC/6Xqa v6%{P@,Apc0Jr‰vͺq%N oA}|4vjU*jPsJ^"yΙU㸷 PIKg(ﬠnDuaÿn-mS'[]k8=6aƜ}m(77:MK u#,h :98HDR ՔH`ekԨՙD.3ډGk1]g}}n$"Z':Bd\鈊YBb݁m%AJkJa.O`3Qo,hXPQ"-ѳc_`_m%%b_ά$` k?Ml9j90+BFׅ:2U0YӀx*o+`BGm\4ZI$BIMS3{e;R~lB:TE)}ؿa۟'@>Dvb$ċi(zd]mWwIb1%9<Ж~EAL͟U} ǰ4,1҉|}%`Y˒uX&5byǚAEG8?Tпr9~fu>A!?$bVjs/Kːb"@szl ۦɇ03 xXl)^C$ХGĨ,;Ƿ8ܣZQά= )gi*c[Ŋscqay0^(N2I0k73"2:e 8CBBYLMi *aNJnH~ EPJ.Do?)oy3mB]՛J+W8ȳ[GxީO.ȝ$keRqr; b.\wf,~wʞԏ"&^`+7UбܘTʊ=M-W{8$;d:54?ipֻY>e%$E7IBvbM?fb!I`*WumnJ{ɂ ?Ks֘7Y Q9D$Ezfȿkݦ .<%OFmR .wh*_<)O3#{sq-) )!UéH.Ps[\ ODco:K[*HC,D82KK_ y0K`o& }TLCh>ӧAȨ 8A(it&sxn` eg^lɕ4{CN<@/9TkTӒ0]z4ӇVL& +>\圶`#'THº'X[qђЬ]r_̰p,F9@7ટ> ؑp}CBDۘ:5-0J2 M>]Іj( )llǔڦhTpx>7˞ʳ܆% [݆\vEs-|aIA:U x/s$#Q.JH*K7֫ؼus~pdK8ͧ\+,5 鞄.ݻUfnsrr6p1BK"u 4(^A~X)hV{s!Y]"Puiٛ_<أ:,YG<<_@HHV$͔Fj9 |0ė}_6!,Ak@z];w14sDt<]ޟzoESj侀vy&yӕ ցg~jbH֠Ko~^*1`L\`n04}þa=ipJGoy"~sm |M>䛾ȄI񿦞tdR `%;57n2 =R}~#YG./I(kgf0Y _Ku꣋۵8'wl9L)CX(qSUr̒,śܳn'˛ˋȩK~K|${!/3Vlᰆb :$Z-TR` ~GU Np*b'ې_(";wM* ⿥%eQN JFQ ziCV]k8oeڙ%f6"^a)fM{[QZS-xiwF.,J -3t?tկܷ̾d# Lb0Fm'{Jfv%VuRid c}WVC##DQ0N36DN7?ZT0^W h%ZiWcF(]4p$tENX_Nu|L2; @RG^AT2;Y'Ş|<.$TrT+k_~h1`:#Ou6 t^aJ("w>rh5S*~d`bcSNlU{`;c\Gpxp,d I]VUu/,6 tHN"J%&NAMg>GѫVQC~܃=Ԯc"/GWGכǪaX^^=(:Z)q]c3_$+7&~2<`0l^!aiq';^`0RlL" \/embէEx?iBQ50shWjo"y eҐK iuN2bF'PRDCjP hO8Yީ]܏J_2Z1 p\s|$O/fRCkϟq 6|ED"' cbxyC&DB?4 piGe}7Qa g /TjN7I%9J5Jt ۄⱲqYtOejIG Yr/݌U?-Obg~M^2 ciaT_~b^6r 1 br)b^'X\y㗯<'CջR?e{D3yZϩ\V@ 0BvZ@Pz?7rA}zSDFCmz("YR6Ы xL*5;nvF&js IorI:0҆vPQ3 4P)%|ͼ#0] ɜ=NhHKg%2w)XjŒM鼀EK.<݆5 NE6#VGKeZhp$3 ,4ϴ3P tlYr`+gxz4lUK#)nJޥs}W!5An͈I(ĴWЂ[jY[. kE]-Zk9XZ09o!WaJ?bIA,.w ;ڳ"D`xgQ6I1w7;sOR: p|`"纀1=v^h߹Q3+.17kl!fgnccI/lz/CF lealHwVxTY)b5S^-rqlQc c>M*uk_j ׋㐔7Gk W `1nsV_OCS)Ɂ fĭ&\yX\t䩁; I?>=x$qK($gC(% C_5( xpChpnjNJ^W|87ϫH K =EGK?Hl }ۼ#l2|Z~#箅>-I8@N߿D(;wKPZvB &kօu#Y&)@i 5W2a4h373\8DfQ |r.d;Pqdd]yB0X'i t(xp#G~el l:!84K86\+@_Ӟe'pvbH DFM`_Gn}6 F O}j ه3)YWph=io!B벮IS'GN]u :2B9{mE5D+[e ~S 9#zt0_w H6ņ25kܪD0y- FD~aɼһBOߘb3"lY!pL 3'l*4ؘ_LUƹ{Q0&7fqL&hƚ,r0j6M3gN%lSPG57rhۉg|sޭtF8,;)Yr$W{;~Nm4ȀN`HS#}~K}I-CpRLwj(0Fa7;dKotqvoٍ~$Ǻၚ^zPm;|FK!Cq:yî8=0Ű O+8~ܐ0i) ^b3Q,o?ݫ; "AB rOuv+u=.&)*:cūIj H^^g/&&mqLqMr;D>2:gҌ;<To7Vx%4<ڐ q緡™Gnx3r⃹[8ݚ^G\e$4D'|)lf)4+@B5n#A]ʗ VS@_G)?Xwcyd%f;[AؼpK$aqYmf"(#(%<%L@7AJ?j |o*$|Q!e4uG@E UwE^NeX29QȬ> I+ }z.UJpv68e';eVhuąS[?D-찑DLte &߬[@T(S"Ls#kCھig]M0kяPSr?=e r et=oqpYwʡ?ePe bg"O?:5%C9_@"N'2AL6ϭk޶뚻M+mCv'ISUD^RU9"hs**`V$npld=G$#:XmZ OK;2U6tXRf3&b>N;lfzFaBK?9'aOvN#@'juU|_ ݢitg TJ77C>Z-sYa 'amGG0' LX%9ŊE)ÀHZii[LIɲrA%wd?&^o[zavDvl]ofx1pbq)cOg^HN9څSzewh-XAܒߦDz4/ts[g |pQA͠ǯmJ!|7C$՜޸4q?3^<6 'tKFiF(a1a3 ÇKiIdCgm߂)BkvxXJy7֡E$,+Gl1 `&/Yٰ "1U[&Jӧ.a -КAl-UGA 3t b8|T3a2}8]7nF߱$~"_KU4O{]&4Z_q0(M |>"Hy9x+C\Ҹ<gd|5WpZ ņRZsl3&Am~+T{Ar.K>,[nX &x/NJ~c_af?Hru9Լ#| Rtv=`B=Dd֬rnFq@!L4ߧꓶV:I?\zU?_{%sǢ4* IaP%tj883*~-(Gfl 7>_BU3cv~ -fD\U5W\̙T"<'~B '-A~z,&fhN+0a%}|Յa%:.|tG3rSWO"P,~5BP?kOcy-Rwk0=qyqBDZ.njmuAmO_4Ŕ=[oy  "Q'+ ̠Xs-E8hۯyZY)rX0w8/"_IăWiֳJO+N/!ԔFDt&싽_jQ\OTQK\X긕#AsGLRt}ncqQX7:cHP&0@̟49s17~T#YlR.+l]vlg&ڻG(zQK|) вF O&K:Yʕ"xqAW#ҹ[;gQ>HXROjC{{dӎץ@%3o_H\7 E;Ɖfց)V!(hfyu &tc[س]a=j,Vfr8(I%\ۘ~ù|c橍%9Fc”ɶh8 m Wuݑiv2"RZ̤+Otp$4-(=mu(9 WF QQC>c󳺋7 VCk̅ZpnaRI,(N21N +s<3vQ?2zoOap9*ϵz[D OzbQDz$X$xI Z,E iԭ+yN|љ*yH6duc;3J|s띙B.裁ş3M;̦JߚOtlqX\9>cɘ<@M%x}牛eǝ_S; 8S7Oݒ/0]JʿĔtԩLpga1#xo«jJ#o=׉6 Zh !jPWT&K]wT5DZz67[ h'phl͊P|xBP82 p/ۈ]%c~J9녶eSdtn}S(^FLٹ`f黔k$:wqEЕp8lEBhC.<|Y׊[RXNU'OH vFOkS ,4-5]/cO=Q"=u^fY#3=xh]~; ΥG5Z6xHve|7ٓ%i_8*n%?? j ڎqп @} _?!FdsmbQKjL[RmRov!L@bnhwnf:FM|A>Xpήs2+.Ԧ'JvW ދau$|P"Dx·֪"o!c&Λ3)i\r!rgU8^k[ɀ<K\-(>Bx-teLS8S_oYL-^k?ɖSOJXQlbBP1q I[l[rkm뎚qi܆&:itue͸)7z[ icގlo}OIYZuqN2Q]0@pchHl~̰E\vFWpHriv !3~.դskf,;R c2e}y}Z@3P3-ں#ۍ0?dž5!tXϾŧah9/ډFްCیaM˺j_BxdӍrpɀLc-ռ;g{klf݆lP2u ^nT(BCZͤ~lUV)xY2f(g8G_9/Oӷ|ܣҖQ %]!iA ދk7::DX *:8 .Խ:ik| 䢶j $O;s yG):>hzF;ߌ;*bժDx&J7&4)oh7 Y昬ԵѦXUKuRG†%&نQ7{xNǓGzlj%F[O~Wr,  O'25[Tf9=`_9@cv{#XoF,vaDI,׈ȩƌ3Z9Yc1^A8AVP@%"^YK!lo!r贴\ְ`M-o]\?Swdh3i hAw9tÌ Ճgoyf|B4d4ARlM vf3Qo)qa㈨DnŽA(\s'JsxMzը"'Ҧћuy&&B!)~G#;!dKSc0@$%FQݑ9>}& rx1@wwq wRkVBph +b(f8HYm+ڃIQcl)|~+r@CmLw)M&<q'@xG)+)H<L-& _#)24 nU[HOZK7c/[询#_L%5iFh0tGm+Քb㔠|P;V 1aN84F_3gc;<|ĚQkW4u9a:WH Fp_+v+ɬҀ 7tl%ڽ+ a%NM%FG﬘ ;ى?Ml\ O-ZИSeE2(zHH_1_GU~idd@`X7)V#1',.' YdM-! Tɶ>:Rӧrt+}.uctJY7|YJuMTWOvO%}SLɭ1빹VCKP8%e޾4u‘g2kst⬱[+52ޫg-; 4'I% 4[nir IڽşҸ0s\O_RzŞKH7.ɆsDI(-Vk NcR⣵vSOWwPϨ{ӀrTehT?zOtBzB愐DΡS&pKi3 n1(ZdwȲhHQ)gOkz㹠kB` -(Ua55A8A|V-eQɓq *}^j f:$fP'G2pG!3^~-~iwT߲,jFx=Da)\8,,s8JorW^*<Ϻ*Hҏi-Mɿ9'\\RWz&xյ$ζS'>הv w?wޟ"ygG/6L\zzh#V3 k053hd Z)vh C>L nNrYbՄEZ8pVUB[Zh*.<'E@M3-?4]x)q1`+] W,<SAla[aY)|,轔G <<ɠ=>w9CG \Ne#U-jEer^_Fpӛ&Ɩ<#A2E E/qi]C80CM3gŎNTVe̜t< f:Ųh99Q吻O+vZ@pl4z0L%3pjZwSE )\q.R )jUv[4bk`8G)4H/!?{V»qWJ!*OV:V !VShtґstC]ḛ#v5IT 1\%rOaX(O0PiԼINf#jhOKVӉZ!Sr"T 1BbΥ,$%u]Xtu|ی㩰{h=Di)|xvp@R0ͶEt{5xY"r \  JaQtD+p@`z'Sq!O !XXe~o6[7CoJѴ Xn>1nϕcDi[[XJ`@u֠jm;_L I pjlj_Rެ-F֋?IS[J'IxhVU[CIk>n‡b=דYUGFiYF s\]/ X*(.]p#}ʊ?$a;:#R̆Ƈh \ƀGL+[4׽==Y4v!<@7Af* ;7v +?}'/$b6  a> ɩɗe$p~VPAȇOXBzp\1n\h]9 ~JIđ_fiE1%:ua|=X75p$4P ЄP7F|/]Z%\eZıc$R{eLí/NvBvjD=4;&2Lė <;?T G(5= !Fј[A Ŕp^ʯc+)p Nr9xY׊dExXW<+hHmTY](FTpJA/D zܻ{t ?V{7ky4̵fpFv"J#dWp3TP*TKٛF Z?yjwgb_c?I|L>@VI'H\w49# ]Xz(l% =3^>@DPPKhx 5:rTGUN1Hdgj\a1^5/ÄX& BWma "ÙE;Ma5ht}8Q6|8+ģJ0 FEy +'tRp_̀I]# ߡ$ WܘD:Uj\~ʔz  ok@7ƪT|fFEaU$O) \]Jp)tiVO]J6+qxehkN2a15]֥LJFG;gDR&4"e7fpUYJ3icNX 塏SAꅿ( L]iQ r#{(KwI>\a95dʀ_Eu.O:W1Hj코:0-s*{q@'=9k?<aʥ:TWf)ՑOKVqz7)1x?y$$n?am;WI(f3Ql["1evCMb%er}HAEcw3 .zMʛ`։ENJY騮Pj1.4hS֮Py<|Sʍׇuٿ{aY-r.jtnpVqkTn-\ 窋*#UBu"~Pk;W'Q@o3Kkjd5OpF`Ke6}p[5u_ģF K-=h FsOLRi0$:ZmbAJ]$*d~aȃYJ6װ ؠ r3/ЃZo'm(" \$89ϴv#켤,ͭȫM`[J"AE(ѮfwQEuQtj'ix4P.`ED|ïW2Zg]!|=o(Cw\I_M^|qVHc|bqZIRM?)2A?A]n>^Ūda4,1+r튛^k,xe ;i|J40PΊZҭ` r&V];9}j~`P q2*Aw!7)XarBa 5 yqj ,\`uBh()⦅^ x:׹xdC|0`oH~ }^r |aYXɞ:ev0KhdBP5[c8T0ۦFIu-Gyj;%)znT9__f5-&=.\cT9m W>mQ:rQ.F?z^@b*SB[Hm?~[N{\͵Ʃa)Y9 [\צmyTMLvoT77N {u|\.gC\#$ =w]EXQn`U˪mY 6S_"eqV#ܝW E](sShxsy49滬n ?)t<^ zX* fbjGi?^%ig)ou -ŰFޮX@w'SGV_@ @jE}ZǾ񕪗r9U0ܶnqM$Skwǰ3FԑEAEn!JR*_d?#sߵCѦ~ʿݕj$lRgޤ4z Lf9k\{^V샶PeH>v i8ihi"?byAݯ S> WtmQR+kg  ScN_8bLңL~ɮ4E\EGͨpA@f\åJr[(VXXR*."!Չ'Ceo3Mi%uA+W^@eHYVBuHz@DdkHJHzW]Q :-6m&# kdߞ`'e_ʩۋI}xvYR=\t.:P]8q-!bdC,p\LUwc s@_e|%:;NS" w~ GEݱ^yӿw0I.ȩPS}m k4X3!!4  *ȾsX ڞpI$axAIhNX{qQ1ChCWm6`Dmroa# f',-*{##=;OӁN^$9m.R(&]?/tA\F^2C^^ݿ=Aj@9A%u-c6{& JDv]smgx݉Z>rg#2En{:ܤ-T:MW<2l7OHC] )C/w(D?/fUx"VqhpI7hhX HZ,O#=Ѫ lKw睊)ҳN{uz(Bh4H>` wMY)"e)=?b!JE|/ڰuE+Xb+8jßӖ"]BϹo@ykt^E.N@="| vO}%8e P>}R&N(u#$bs&'Ap$ cJ-Rmvk \N`?~nw蛸p ~੅M 8 kO#_XV! N|R[O>VAQE$rՉJl|uZ5޶+f;[Ոl vMO{E6!y~fjfE#EKpg{ZѮ=(IV-BvJ-D^m.4*L {"iG-?-Gj4v4b}Bo3 Sg0.5`X6Ȳ f{/[zl;;Rx{+" onlTiU,h#/ФZS(+BUƼ7t&t=t'lAd@1IuȮ,"4"j27w`w9s4[5lGB* k-=RGX^faiT3:kD qiŰ&mıA6Tݏ7XT7?ق lW_ȏLhVv_?\ԘV~VTm}Bsx,5ߊ\m,%.00B=mNa@-̹y-F1^a$5 Q%K znk;-H3Z~pC=cdHC_ a .4rc4 _Sd64L5qY({<@KFz<`Є0,E2:3u1gEFuLHˢ)k_6b1fj>`1lӘg^n32wmDWs?Cch=+'-lVz0;b[VORZ+Iyy<PXT&EʖVLiv-s\ ZyK|55|F+a(~B V!fu衒3e߈>7MI ׻P:7筌27M~Sb~?'3介x3iqt,'m>ٌ\p3l~2yC<[fIY-bަ(]jL,sO:bmy)!/̏,ggw 9u,:b⤫\6,7BN "F, CFbI m7X>d:w< \r2zS56t&٢5k_|G[裏B80 1lC׽L;0yUM仔V;u4Ǝ8>79>"$笏c 4[V&?)FxKV:o)ZHpf<c<^R=ڮ7J3vQ1Ʌz|% )΁50D3feNI9.+&1֋RRF/"%-/QK+3vV 3|mn.B)AkmckL+;u5'ֽQ;/ɷ0/vf<C4tw ЇʤR]5XV=xrcR{#a).,5I$@F&VU^-\k+:4bROb;U|!cTЦy*P/'gU'F]pXcSh;]vq:>? gQףw* PK+F2;q r xI?D-fGRkYb r5_n«0!~grzVU`)g(RT0HE 5cp!/#lZa /3ڇeg$0OV"U|_&d!ِA3J&]Rj2MɠݴLz}-<5dS5`V陣n 4q#a]VGVQ,gomCVÔM4U#M8)(΅e}?TãoŎAѮXT]QU[g@iix%x)_,[†;uռu^l$W 7 YG}w#^ ^Qqr~?+‹˻ʈrwФ"̻Hkzw@ $ꕠ7%0)vcc*Ut&*D©%>!x*ӰO b uip:9f8  6#]"\ IU:@M\Zu#- ncuU@:'If+~sju0LedzbGG@.j"U,*@0/P!X)&|q(1$t[s7b~U6]$mDfugW{F ﮃh 5bim%$)ޓ2=([hP=Ci楋V2F0\>p\" Gv~0Q iJ$>׺ +CxvpKbZ^On(QH3\tm}|h*< C`ge1Վ}QwQL'&T$f0]$w0sD2 &I)>i:n5*ZpL)|:dܑ/-# b"kaYKsfTVS% 7>cLv.]z~8usR}~+%H3FjBi3fٰ+A,|b`Gv'z Cu%q.4geXa(tEGAb* ݊Сn*6yW <ת}f-娮vX9ϵ&@V$CoNemNЖzErlډ^̨(!2I !U62IiΔ{T4%fg.NέNO0.J| O,{f^sAXVEqkG;io{`c(«d=#謊,c"H:Nic dize :11 ޷Sg>UjY`LbzNhO4ˉ.*CbvtGU?t4wzӎɃzAmF'Rh}sDVpc-A]0Jݷ!W٩PfSWTK%{0 ɸNk( w5.TeeP 0 M@Y^4w^YJʦhgPbjDTS~0\ ӛhs %muHM!mCdS϶UJ,E4s )10K+zl?/z?!:#Df+IK1uF)vԾϣ:O[ÓDߊ\MW :_דW|@]O{!%n<Ž#h[#UgX+qFsWX^}F^ o'[÷ l͞mGJqugp㼅C])-V8߾[GTk]}KHȷ"ku@};.4k/}_Xܹs|p[[b24^(/_?.tw؁Ŏ`F{EOzsw[ˏ! J yRНgaW8iZ"L?wU\@}syYSu4qv(Tk~CC9MBqJ$\: NK1.pRkeE?r<2jɷͿH<gyA/\`p9|*(9pW]L3WɚW7 5-agde4e#rYb@%AZU֖~d fktYI^WW`#O&g5{ȇMyEJ {XWiJ~O+K);bo6f1R6HbVV84#]qo?:3FBy,9+E>]˵! - D~G4@M%$ 5Gh:p JAww~ bo|ԀVkjgԍКX]e\x(p34ņо)[ rNSz T0+Xʪ4%1@}mS]pRL,uΙќ:ߡ]'ډA oY9㏃cZln6p[,^x= Onk'v8FhOK?"vr}vչޖ'JS<@f +"a׆g(`Z>" ú Y3.1,"ַ"s#rT$o0~Fy=d]ުh'eO/<TCInC9C xN$Ubq[< WEsYI+ZD%s]:[Jx#`l@ǥ m\ثW0\!2U uȁ\#$Z}RxȦ Y(>H yGNZvޜ@O NUkQU[? sՈ_c;be/oo.4R|HG{m:Њ{c~GdQM06z ļ,yH&|0b3b|}H (uanQݔDVΡڙș[~2uqr2$8gb/W^ :7lxKD]ThiD,(flY[hu{cƮ憐<| H# }M;71,]܏K!r)q=)MTs+T ΣyoӬ3&eT}֟eC*@XY Ҕ97 Unhn%֋ևa&KQb=ӪPyvLH[){Nv- a@ Sềzf̛K1sH: }B3  z4.'6S\WD 722{P6%V+Bb26̯M)EU-HN'nY*EUvpߨY&4e:+]xKDy_Elj .Y&h HuDnD<ԑo3 U }7R(v1`h u@{3.D2 4Ab@zC"WTAWM:}D=e#VbAPq֊ӵzB7A/Ӫ;UZrY!~0ig1G|P9]JQD;OA?@k e&6:Uf_|'5[C ]w3W\N.K: o^ Cƀk΋a~ջ z'~ۺLM^r=@ _ېnl;q! 8Yy+`p&5֙Q1=LVD +œMWQY!}@<^ab6Y+Y#n w ԁwmMZͤs.[v3YZE!^Yqqj+S-$pUBԔX[%c;oz-lY@q 7D1b-w[ g`ǟw-EԆ[4Ѳ c[suY< 6s@񿦎=qΪYH!bHY 8&5,oZޘm¹H~<3Մ=4}’P(JƗzCz6U{S_q 56lUwzCJ눸Sp-Ap#z1a`Mm$6Nb꾒bPԝ_zʖz(p̞H@Φyqc-jZ`p7Eo܀kI*D&Qڌb |=zZ9&cCdzj}d1gcVO3En2^gTٛe5 mߤ{, .j#Yt9l/fVE'o;y>?m\kE0V̖Df#觳zyZ b[ bی!-P)TZ-M@-Ѳ2({GmI4kɩwVp]Z Tŏ#\PMMT ͉ͫ&bO{>bVWac n.ysh"gC鎦+a“Ҿ9} {T`yPdQC*VDTFy`ݦ4PjU&>LTC m~p{(rҬ8(bJUHU;?45%1FJO  b( ȵL(!cu;2%~oz9' M(@=Tpܛ+!}]w%2u_*)WX9>Q VQEPC\j+ɦH=;F!>Iѭ,׈>4H|%rhtB~w >D:7YJ0Q+(vg {eژdCM8'klef|c5޾bt/HK>XQ4El@GxJ4%v36h"urF@H${N ˋ1M)l&b ~[:濿y+,JqEQy [ mgb3m%nX!!@G)rA>x.뜣  B 7:9c״iׂxݨWbT2v_ fE d4#4 jef:"8V*aOKKQZ  m5X ^?  $1tw !E)@킾VîW-PðrV<-17V|so|-5]tji)@|.xN5yO1yR'#k}gl'Bi|:m ߅!<-}64Ư5l<ݾ'عdHOai$#v DR9r9;C\,Cb?ZQ^Ϊv wxJ|~D!H 7D+$[Cw~>Ch)״fFY̿TIƥ|yj򳐛H$}+>>B*& _<|?HEV ˩?/v-ƞkW!- G_.;p%W!s 9||=Q"s[ߓ2wl=S/ y#/1v`;a˨qzB"PUU`Aύ;w$`B+9BOuu1G0??´A | @JSxl|}HNJ/.ĵ.Ț4N\ 9" "5_iaoaķi )?*{:bUקk 'PQTKͶVFB$5{YTuӳ$ķQZ+6xcU⭼gܭTEjd桙k/pcr"F\̠B) rTŻ2FUN2B$# 03.*.ݭ(M7 "C2$w_̘Ib>{P1eS)[,px,7*ՍD JXclJ3\(ɭ+Xgw3?G(zE-v t͌ev;ir&na >>f9ď\61gvuҡD!z)g;9"eG>3 | r^Y)y.n^wudY&cJGo2pjAm-Q_eeQP\sg"IP-gi#;WZp4tP5h1Um?Leӄ~Q <Tҿ0O(fc UQ9^{ܔߛ l5 up5A\Do )!FS)DЌJ*:VNEHd]ڛVkW蜺byMп#hXJJiK MPTdBVVۦIFDpfD W>kg9+ft$/jfh:xWBxWPc> tR;HR.*x2 ._uW&hho)Mqe)B,D gjZ`0:8x83dq SwxF\^EXQϨX]׹XY,·^ck%a gНe60P= \pJ(5eډ~XdDWz=ܧ7D{Io RxGL;_wCu^6SBajy^1~MX$YXB0V?ovs^SSi F @޿ȼ2w} cjɈ};& 6:c{|>JH R{v(etߤwP੊ٶ wvZ HiG(f;`8-Fa.'yf6B72 pwcQ Q@;i)׉$/Eρ(:hw{}=]TiRψ r'Jԅ4E-T1s ,U1_D"n<_L42^G淈݅ET;; g2DecYҽ`+=[qTd> M,D*kx#<0(QGHpf*'`_?/ Y hdCm:gRmx~ƃN:~ DwF/̾9;Oz+ި3Κ!IHݼhå.T_6R8}J` ātV?ef3 -zE^ Sd>Uyl!fUeɤJ-dl{ qjZ֤~*54lHicK\]861F_ZWoھ- ǰ Bb}:/]Ud06N Ү$̚f; ~|h~SOs3)enĝT:D/Ŏm0_ 6. 4X JW#2Os~ij]7ZN^_L6ZG4ALf/M)0ͪasC3; !!;28JiOl0$ɜ^&RS'F%."p5lmϹApNQtKD ި]@%7"/ 6 KjFsW۪%ݝylck[P.H!eydM3oCA:YzAtEGE}Y+khnI`>Τ5 hq=Ưe-.c^[2>!vizT@R,Łj[p\ܛ]&EM$-p*',_|{ `*GT9r"_(#\'"&N%lCq~!載f :W$uMn]4%?׿;i.OP|ӷLJZI'*#J9ݒjz\%u/'s"lC=؜2SDSs9I,"6ذ>e{YP?2KMg{Ytf P\~ռGH?J ]9fJIM?6bC(T )D#Vy{xfN GN"!u"i["<<ڳd:=Nd]*3.ԄiH'Q9ΣJ"ot36<n,W}zgW]k||˲_N./\4mr6U4Pq}"rů񓡊{Q٥;aAN3(&EͩO6BW3ԐYn#mg wp`օ#igQ7+{NGd =8~„ lA>\xvϟ2ZBtL2h;*,s0G cPwLݸ Af6u~wGgtb7%S;灖\u( DEE] ߷7FzC4|.czP/\:mGlg>ǘ )O8[(w)+ĕ;KAXDU& 5Jhr^O8uAJɘ.7'j4i1R OrHrqR4lBV2) (x&Dž=㘺vܨ`| 8Vb_?k-W= 2 bRVtPF˨CFNU \0K$lZbZc}|^au2Xzd5p 8!^ի7gG!UWK+l0pKXDR%p)B-8S]vi7&b%ONwT`{޵ Kd4(@WecI}QbĐCƜopasE_nD?w&4W8+-7S(srTTEP* !n}r -٫JS84lw vM_ ~)@߿1LO7\ Ф0y.=Αx5_ Z2 껇 ݙ1OkAcw IoV>əfxrDiANXkU[9۫^5 QZHNHݗ6{hȹ3$y&/pѻ9X+Rs=.%S*!Rذ\T&j^?ܾ/hhrecaq-a+9ALR%=IqQ,H9p>PVh {xfѨHurVLf6PJcxF4)"Q 3@hD_;dyfoCnr) Oǁ5: >2q,F]]RyUi`3%ZnV jK,C+JiYjHdEck;й$_[>eq7 S/w8>t-"N{ѷ.4f8Wq=E3eȑؖ aO=73U+I;AOHF~gFŽ)7r<1 BPY2W<G_>)s*"!`H./YLDT!m0m~L2Une&Fĺc/O@hn qw7tkӃz"8 W'F/2lسX9*^5ڃN->ͣYR)k?GS.]k_4k artQ}7`~#a $!RL﹜'Bҿ :nA,Ԋ_Z ,k9-4zrW#L0wB29%W|'N;iד\?`gUtNA$te:dϏĝ@'I71{mEAe k0 waM~!iY9{u$EhǺv^D+=+L)Ӭh$(IٹV@(<*THFۄ 8W63ndcyFt g^@pqkOz.Tܣђ}@y//7ʦ]NP) ˘C7ҫCu tyoi'^.Lfw?+L/o|WG["{+ .?K)ii46&$0#YD~OЖ {]VÌ7(S`6j{" ̌)jg4NaSBw^=wg {h/:_]@lI-11`f.^=RG|;AJ'm1RULANӽM?a 6J}O%L.R̻zԴ${؟|WzZ:C#Z9k.'(p0غjuyƎIHv㟾(xsjU5E>"`Yvb)1P r"cCE"a5ljIgDTȌȾeXkLQ8# mBZXWRvVq /M *wܦĵ7h<8;ItFs}vE hk2/ë/1b]0hZccKyw/2CO IbiNTxлsV;]=Q7<m \Zr#a/xr:.Fo>|al$ ,*Z &fD@fZ10Z'B1M7G)PXp Nd(OE;G,$`@xnVؒxo@W) U2;㏧KZg[}h!9C[K+mz_5Mp G "ĮҋXYE旞ޗQ 'QsC7yƀ274PmɁk]w+XaJ3Xl]2)?C kmAiU|^26I:KػpF8#JJ8'f>Ugz@U@v2T񠏗f]uWs5*i&nV2 59!HZW*A>jH_դ^4X84ts.U ڗc&?̖KmxT;'~AíޛAgJ2 c*xIJFfLQr~,#m<}WI>4r+@BάAq=G.1Hp3aؑ&F#ZO,RrtLjkOQu^<ĵ~$L7$_c+zB淡JT7֧ IZ2 .&D~ J܍%ju,txjQh1l8\D1cxH&XҷaP-*=(gV³q^$&_ Hg:ςn\)sk1E=l#lp95 Ke\v<~3ٯ0qslm,PRc'!''u+! ,ඹel QUqgT{ :U-_зCR7Ń f+ } >ueD=Pz7idKlUi,;3O(!fn[U7nF$%dQK`dE>E~O:3qiOC,)/TS ڳ1oJ3Qq]`-09‘~PbӇ$\h9Kq;,v`ܒ ^E;?%]k>]oN^mhb$XUFm}T0gذo؛ +Xx"щ&:gYZ0707010000030e000081a400000000000000000000000165708256000043d4000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko.xz7zXZִF!t/C]?Eh=ڜ.+̈pgq5Ir2F_UXfVIBz -ϔ-[zg69r-ƾ*zmO] ]0dbA}Ӊvgi5ՉZ/q/bQ(->K[&.V#xlN3Z M*3ЀAⓂT?T֋ u4]X#ҿS ,(z ٍŃZITjݒWO1fQjeq85 !̮jxC ?b)30pa`<(ٜU9z)S*k*vՏ y/-'VXE x}S>?GY0$`[~/rRSH)-5?,hiJ!;ǥMo(K~iذ!̳.ᙎZ^)R=MD <ƍ}EC~ʙ1ߏ/XKNrԀ(Jp@ F}GÇc=y]<hB[i ׏1upA*"߯ DTiGȌӁU5 n!LcCZ2[{>}לtSw tOD5;eܒ-{[ϖX ~f~?ڜDvO@K. tjWk#ʚ,\1~VJy2BᯇJ´"bF%Q؍Y'.863fYWᒝ>v'ռg&|V)=aBwRa%3{ 2I0_:g 8t!B8ڛLO,#Ѕ_qlQ~29~ct2n'r(A]ž/? ?c*)t, 3-(EˎyB(,àLE }lSծ-hhTY@;m'O.쯤k+?Շ:0Qmc ; CVLPh־! #,olQN¢MM\OKGmʃlch&-5"qsnAdq%EyUjpc!zUvQ8vfMzF S7tsBWEȯlw|ގ\ HqLZ$;36q[)  ±4Lm끫CEޒEb*4pύ {2Հm.qJ "Dɹ\#2My-kyJ4>796a NG:HgLTh'V>/0+gE1$Wzbqnj#rn/WrVVm#&b q@)|"_&!wB*g"}2ʕ"vSċm(C>Jdk6&|+<7bE@=1LXfFЖAgcYqNwӖb MX/Ƒq{;$mx-|]'b?'!d2`G0E J4$IMB,e +1 $O^';l'|'^ )hn߰IQ]{WQQ6S>}NdF}*le2 5ndйb%á'-gD%1Z?=ΟhfZP$ŝ])ɋRMd!6$s%4,<*ީzf$BMubM57 KD\'ěXĊ#b&Qԑ:q 519+Ҿ,#T(8oM_7hমst'x_X9eY[ʺٔl~M qLɟ}4C$GZ&qw\}s4?Yۏx l-<gm{",N+(Ce o6d5 o4!G) WV U.(lQ|%"aF5T8Uѭw, ).J su:/v,7W_eaw;!f 4'uʲZ4HkdOx72tkkZ(8II#'3;<*gvW`/dT 9IFQ1cYOpdn<]Lrp »ZU*xC|M4ӵ鿮m@vEޠ0 BO9 hF=~B|#LSO>$s۟t:(5'lkOZ } 9S|3h8IW `a7h¾z) v$-a_/Xa-j0΅ne1Gci?Q{ҴF^īĴY|dϪ9bu77Km.|>}ءb1dNZa+(u6~ܠDsSh%A*wu ^hM3] ; @j\lAו~jxW]/ w'#x5"OAWSgOsVG#d  2d@%f^ WSǞcȴַR$2M2gjAo!ef߁q|"^Yu6a;. aG"TW2GND*l?h0Zt|>U݌t`W`"Wt``Vsl;D%W*B41W5|ψ}柋#>79(~VS~R D4Bw_pfd[}t@EHy]9.L8٫<^~cgՈ|!Qܢ"0NkH,/92a EF[sZpUc`w~]V ISb9  " vyʖۺ~E%w޶i.}IIITɁ>pƴo.m񄗯S{7.VVw"j1Y5ԽNڽuDz0H6KJ7;W4q@]zS8CPZ0NI h֚idcpڌL]듳]Wˈ/.%ZI/QTuuMxR*`d27K)K/`%: E|hN7z({mJ}uYGMTqbAsvHe#;e`|[cΑLnՓ"[THCn֤G5Zz@] 1 old\;<3݄#ԓ5Q +w JLHʈ[q>zģ t 2B$ks>4t$ԣD_b[||*43="S6K™- TUJ!WZ~rRԍ=CwT\Ęqfp֘G!s"ҁ5q{dGJ+Y *[9Г0qf"jVԥߔE%_Nehk]bo@PC˄!]>YS~r65Z18&k; xfΖY-(uD8Gs+6X7<1$ɦRNݼAnf '1K7H/Y*bZm9Es@̩kg,O|h媫TN @ɡ0_T(?aD+no"/"{+?in F",V:\9euGcGSCoMb)|~BF -q%սmI]/;̰B}ބmnerz4!kC,]72+jΛ$mJ_MC~i P4{Ne= [;{! "z? 9JqÎ32,+{]v2jtp<XJҶAK2築f.]/oQF.lOVF bL]::-ORH 7ТOE* 3z h=5bű%rv-VJGufq:8$yVIUAT7C3^\s#_DA=Ra%b^AV4dӑtG?wkkTHb=I\=T'E fE 8lN"-} q-N OɶVťBTXg_S7!#Jet-")]A߆B0I3bϪz@nwod5S=Er$""[ ߵpQ0)k;l߰Ɀ+PV:uoAp"-Cݥ\!؍!`)@K)I.\3'.l!MN% iT@&ң" b:BQ4r8?!r].%QW8,dufMnFAvdSܐ6XݫH ǁ,s&4R1~7PZ=QX-{p\O>׽#8gn>E>3 x Ff;ݏ@*bP*a%8kfab_ LFgƧIq"RAZ2!S )RL^t,e2 =W؅=$)7B_)dKx*.zꪘaU)a'aa6GA^v&k;tjFuZsXipOaqy5[UnC+⛑ws;wK%<cZ* '2D ^~s_8l@#sz9:N Q#(v'> ƇcBp1{A Sq%ĭR鑠g'~FB|IUn .򡇲143)m\"5B. V3 za]8f-CY$.6e .1@_[4C/bU d<@5ƥ^x䃁* :x/+-LwcRzFc=i5Gi9w)3 fX*s*K4}^=@gD Z-f=EP7? d >aGqGt?g$8L NW"}J?*2" OP~xvKj1)a hB' b&yv^&aiK3yAk<INWt0B 4QA1qGdF0Ӻ%ZT:{m2ֻ%+E, "]D3GLHl㶟p ;aB [BA7"(k{_ OJb`旟)sſ~13s'>O~ֈd(Q箘uVUR~<m'y'?]j]hc(gb~<8m"yu/yJ<$~BE[d}7T-8{@(G*p!8o+#lt8Ǥ[H2k2_H]uχ0Z\sZpهha- T CS#nфv #Y~n{Jc4bLI Yڦ62,nè@(RHl::zw hZ!fQnUbe׌lVc1@*y]+JNG彤jNcW_-H 256؂xvv"f/]Į 7%iwE0Gf-DRqDk]Q@M7$|kt;|Fօ-x^>^HP뽈^nR@^Wxqc+G ec*喾df W *EU(&(7B0ut{2\ѧ1t;B&ߍT}OیC{!ʱYN#\g;KӐuk%hܣt%l_'@D>wWvQo0פSQH "ynUӧK@ {/[ ,V UO"LsF o7|,a[uv>X QLLJٟmDs%J/n?u^Yb^jlL˼%q/6!!\"7s>)#hQA1 ]'H \*Pl&R< Fw>-B/GxLNy`S,=zt%~Z6L!]gi)k1lsF|2@ܬX¡r/~*bs8sۥDax\ ב-)T(iD ֳo 2 ۊDžE.X,f0,F(Cga6-x~C.v ȹy |XyQa ͷFmUsµ@\B\S}KzȤ~wrV %Rүm۩Cy|i{Ա j8hd7X!kmC$'f,(x°I YXH (n&jr,,2b=Gdx^: gg=rK U1y{ +g\thj |*Dhc2I3n!g*I1Wcd8`U<AÞӟɷʏ-x"IJO+fV57N]qkA} :T z3K84>)kJb!A}31Du^;"0W=_1ٙFBy =* xDIf'ႠT5kI2Vӷb]O}j#>*` %t`psz)En4J4Gq`d*1DŤ=u~epvf3@xln)V$ Z@}.a)% `^olc|$-d<1j.`zAaM,( b[xFv62uY ̾X1e'E)%1Lzfluʆ{0ڭơo}]鲧Q5MЈ| me9Dn?6ZhH~T꫓[R G𓇣~;2?p2gZ!m-k!Hr }F;ӟ`l߅64 wŲr*(q-,m8sMыhXIأ':dG@;΄ݠc`+Jr' TE}QFԋ@f4!2?,oJAg.7-hs{Z\#7N[O;2m+Z[>iJQvDI6F8$|DW9U=* v_LBJNJn8=@/Rr !{[X9m0*iܩǭ7HPP[F/XXarbH$ˣA~TS̓9r zQX*~QDp坥؈d0M LYw/ oRו?$<уVXCWes_Dp&^&:})BZ&cC_*e{hFmYᾫz@LX9Aߟ6X=ٗ S&?TjhWxzٯzG0&L]iѹ.L'PxDبEk]i#U!Jt:G(Hn01jvrG~Uճ=),O:`~Ri6;=c7l#%hA'm\{xmߧI x8 x`Xa7"w+YL 8NQ IW V'"% b!8䡄sjni#S6m-. "Q>/Cg(* S]V|wղtBnl N_Zk;/K[ =%0n)mrzFß̶N{7Q8.ҳ5C2dDO#4%CPpk-5 T+W{-d za3r ƶ4l G]n۷*0H"*Z+10߳$97K&wQ<>TA_5|d&2 s# `DōR*%3sY52GKv` z&n6WŬy;R*pP<y.dDΠ& $>4;==F.UpCX1S{ 1> 额'2n]9}8/!%]G;wy' |6w߲N\ZYg~YUp"Ǎi E,ǞT1Q*awkV8/_xDl d*c̬0D v@A<٭M^UuJz27|[F:Lx!V{[LtxPhcS5/q,.PzW~8~ ;#lsI Ne \^ -Lt\`Iy 9Fh;7;UB,0.{jN4  7VFx\x WN 8tvMŶ=UVTYZ]wȇiMb"-5'CM2$`E_(!4lkI,S,.VrO=IFRa KVj]h ItG5n"Xit9V;B}-z>V@5U򱶺R64[|3$P\h2 %t5*9k1YO6Yi 셕cXG c v&<3CزM2~/_#2nre{c,ʻ5@m!؂H 2=.AQ4eZan2~PDmth6QeHD時8̱4{CL?ZC_AtY@sMMmbi*+ɊWbwmuzCc CRtiα'1Oݍ>tӄmg9a~1w O2<8B? E ] іcOsp'3X|tؒS;0:3znNV Tkfۑ"4ľۏvBYiX7q}VޖaCíinK3 _:@<+99ph"%)_#;4̱qS!1n[tx2u^@i[T b~,PZ}cRl0]y3 O"v4dc:rҿDvps\NOKB˶1ȳYo'lB pH\47ܧﮙZo,9f aI(SZ·LfГ+M540\CbʺVߍaNVj%2Z᜚?1of.iRЀ(y?Nh4~nKM7`F$\,std+ 3د?-B3QɇzN]N@;ʏ;HZxu.wxdmI`(R--yB$eJ8+&c7 I0Sh|6ٖIYK6~*@,gd;^ .6İL݄Rv0L$ș?]#:9NCTDq_L ڨ VkqQFG%A4 {)n31(ZӺ9ZDCǃTIʙ(I{k746q%U6\`(*0e :wr@rU 0Ph- DСOq?(C8BZ_"EٶBs|T{7 DG$Zm74JvI׿LGy v$on*!0Vh5 5r|>m٩,X TsBٞoGzSHR$F Q؋/LDfrSNT6is$523A)wVYE B8$S~W^B?U{\ 1plB%|p:DX& 吢@HiG|C@\xWdݱpŜn?Ͷ2"O_~;6m_ ^06!1Ic,`f:w^KAٍwR7eK^ |Z }aziB+k_taݦ{%yPZ**R=)R?U0zៀ d ?Ee%آTGsOlQB)"],nqosI˄$5f=y('%V#N{מ Yϥ~Q9 ܄ QVnkhzk)[5I^+ߤ|l-J;*@hQCEG>AWRKN B1W Uۆ]4ញR]M-J>^iӦEK!LB %'-P#-WiIGL X1cЩ5Gz B)WQ̡(Äy;yc{iײ6U()H(a gD6j?ͼGdl@Uk0H9 W{O2:XpTtm"6v"U,-<,dqj:z}պ$f=lm'ӺZu5Ӥkfrod`+}RO.b2șlT<*Ěhm@ۦ$/2F`]s[.jnft)Oi}ƪ|aJ,qG-X6M-]r8IpҸog|4/KZÛy/-HrVvqe4ylݰt$K@PeL.UrbF5]ʄs] IҠw"bUNXs&"ݖ7a:}ʳ3w]"*zՔi$#/BxH"R * c. `?P+8Q2 o˔aӳMqqZ鿪 =RMoy7%vi R3fX#ۓ~r| E*,~XX;%y'ݙP鸾F"ct|6fiOɇ=%)9d b~AE0;7oXTpw~ NJS/I:2L>a*&/hu3kAr+ַT3z`kGlk+QU?w׶;Sȏ]횅4ľ˜x*&nXK#X1>'{,琏p{ݕ|D<!>h \iۤB u*2 }JD͏叴2NZ}b ]0X -E%C8h"Z辦beK'wc kIXXDŽiӷ;H"͆y7*mNf=n`ŠT)VU,s>ʥ j}},;nX>8s(Љ χo+,bh]$$WZ@L@)++._/؎Ykb~Hvfc!w >yi!ÏVg Ac^WNi2K;9!e\2_c$:xs}g>%6 ;W71zRB6YkE[¶wez^. jqi'"9 Bb 햱~O[YAQVkL ]o@Qy/z]~{"n! ?(L!WIDIV1B$ >s]J Fa@'ShNhZϽm+gےeie*pO-d8fNd:ɉ _`?rAƾC^sj^1K_)::G TLμU P+vd2/_M|A>6z."ՙpƞ̈pz&B4"^ppNN$g!PMk!UNĩ8H} Yz7ZXA_k78'C|]}@xyznWPÎ7fmPdU a> ]hemOq".v%ݎfk۪f#PJlNOqO^sǫCM3 ⶹeL@:za.ߩv}VBr >}'e4ب\$4n'm="ؠ{T/wF)фOc@[gYN0\*lmF1לVMw6_IsRTRL, >.آK$qkҵ]$CptN) D@f7 RXq3lDލDZMM%>Ionɶ\*\H%*Vnmɦ A/hc*8[= p’0(D՝9-;%P d\BIu/qFѩܻLL[WE65u ?l %ĘHr,i,e@m 0@)v:¼'u >U|| ",#yd9~snϣ2rea/k#Ra~Wf\Ҏԁ` x8+ؠ! :|\:7˖0pTŏYv]dnRs+DYEe~Dέ `cę15G*.}T|"BQf2yQ]?ܛlcena~US?Q$kdȊW r>AfF?~.ޕ6#>>旁 N2WM֋QR!͵[/|a$(^CB8︀'2kҹGKנթ})9&jYX1/&)*{2P ] #($#vYIQFd慇Slu`-ICWΩ:sU|(ۨNr$_& 5R RK8 i^Kk vĕvr:J)A:j%E̗q Sd/̍&L)3܀sՕמ5\EX?ڲ >>S0-5wýVD7p>p21:EaVA}sCLf-^7F<l8Wd]{.eBKR(:X;8u&a>TTi8_&;s[BPdD])W3p_y^DvʃLMlQZbj}FYլ]̈́P}u#̅wi uBz׋X_ب@6d4'a)J7i}ћ$T:^2.O֨YDq)W2,:elOVxLDܘ z!:sRݳU7e~/l t,bwa@H: A.cBU|SC4lվ^mG4"D(^b%9Zf)I)660Lѕ~>HooEoV4l̙0o韍BF%xVkI{yv Y_/K2F(n#'qMũ&͇&=cE2ZP@8 qWsoIk9D3E[nrG][]"C\W7ńq8m^hmc/\PFg`mxyiv` dG?=$$A_LWϱZ$y\z}_S:XȺ vldN?ΎΟG}B SPs(P00*fVJee!1(]۷5k#cL m2\fƾFaء 5KycI64J c*͓rZA-@؛¸స:v7Xr?TC v|nyֳV5[ )[Ҁ(WY;y;qVrɮ]A0ɅLj^vN2|,k~XTqޢMg*e"4r'H9WtAcV|Cmް({Kܲ6+yM74.}o9 <@1\;g?,A\@&ߣOh>!MaNsБYѪzbn9ߦYX= =C 5Dexnw&Ay$s !hp4y|#u- Q:B9=`TZ2{Ud2cҌ[KڬԊBJؕsUYKM+"Wn/^ G'xS#=76B׎O0rHY⼛ $, XWˠT V1 xp=WS~2@Xi2iH|DˡQJVGoQVo6٨zvA`%wWaHnjy(4< Wm%e_\k/G֧^ؾU@#F]aQB:oxd$?ދ =0}UNI½ܕr1gJ-rJƎRAy(~ˌ Q'o6:N\x':B`Ye7;;Ƭ˭ԇ[Ahi ۵G{S1'5-oa Jp uEWdOwaiG%ǒt7sTl{(bV?51M'Ey<#=_7G,७ } Q皻ΎI Ge1)8 J j*s' {^)%1pյo)'y=o{ܐzX ۨuco6t~-Ή[q-eWVN5+!mH! dLvQL7G74؍A[i,'r+wSNoѱJ@gr귘UV'm;CѥVT.ÎnA7bU官[FYl3T*e$"X>vv&W O+AkkO0V;PO1\Q9z5^" V, L2QW x?| > HLQxhWJnY熹p]}FĮn=s~.Zg`.6B^ˇvWh`w2ֶAP58MY@JD&p @~.-ZoH,2pxn0_ D`m+gt23TYQWȠRٺoS`VDt';foDU942[OXZ?ln7l;wΥh̏+[8g9Xchrt D䗅cקGnHGC!2r+Xg#;҉,jcب5B& uW֖!=oaa{̣Z1 Eh?3E[X(QSIZB#7y:V rp_k\E.Ӗz'O~1tcgg[o\ο [(:NDYe+hVGBJEI-8)y>kԚ~E2-h3{,2Syi3*ҡ^k͠+ŵ0pnc(%Cڈ0/3 M2ٽnDuѧY𹛘r+*i,d$oSnVF8BAhB`F<_#LTмrL8|o˛}Y~1޳yޔ& Olg|.gs9z˨1p/QRQO2F48c74 F KZBŲK#xN $iY 7|=;|mgK7jDXX-l瘏irI$ GE"0PY+$E֤hou0hKO`dS[hh9s`tZꇫG(Qu,JJKCGe_Wa%aDRc+-㛣2^<,YRitn2,oEԔ 郞Vݘl]w#̻XP30 n1!RƖ!HڤIO|`։]ui OO}~{11lc/wb Vi .y`F3۴ҴNkkm-XnuW#v-W\W ;:r53̪ϞDzЩrr;|ePS'^G/MJh;`wƻшWCްa2Y/Sm&Ð ʢm ʂCXSxpf- "SA㝷Ƹ3Ybz[&GG%e%f%h|nn TVw ,Bct `.R9 ~KRf{Yu]EsiW]bżV]€ zC ΋O @fAeo!UmkшRZd1)xy/]'JޒKxc.ln#H`\6Kmqp>FPǨff\]CL(ħwwŊO"Lѝi;P/CRDn@.?R8/&iR("}obhPݤkFx蓟0Y*ݦaoXBA<BO~bG23Ŷ-Y(PfBZx>Flw,u_@W:k?3ۤi179":&tzGOD: ߷Z r:!x::?./r\aE#gл):#?ý3v#TS=*eMDiM|wK1QoДsx %NN"@l#*m9S9ְk1},Pt`XiTuZr{R苮h 剢Qě0u"(nU.btj:?ќnS gω8ƛbhZת}D 0(؎R R+j,We'vF:Ѓ$Q vTD0ވd>Edydt #;mN43cɊ`s)`.sKghbl+9BXI^ ڝ jQD9<$Ie/U y*~/6$܏H'AXLAQ 7 7ɸNw6O=2qV]L}foLBa<ƁNFRC$[@aL J7N(ZL,>Rp'"};kVQω% V#S\f <;+WMX܎#Umd5gX+i/>oqt{1.TG{d6{>5%mpcލ*9Hdx_.]QV;Y;ϴ*Ppk{ . % w",a#9?)+A-ndWjM6H ݐJߘk„ IG k7ll k4['?q {zq Xb$<dnH=S R'[HSBk؏/ВaTno@^WӾ#G&9@䜏ip6Ρ&Gr`O{EԽGKAyk$qZ@+SG].Wp>4\帜|(RN3'1m5QzDA<[oaB(cxylY 巫Ʀډ~ 4i/  Ed |.\$(PWdYlUT++0إ.%i*[[cxF)"eU f|HlIZq*ft1r+_*7&p&ݕu2x jCݯ0h@ xK_?>!)L}\[b9H&j{Q"MO&!vLfgYZ07070100000310000081a4000000000000000000000001657082560000c448000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko.xz7zXZִF!t/]?Eh=ڜ.+ʅw`KBKG2 +!W&(3 ^(,ʙ0GT(ѱW<#n+#GۿryfOwPs W택XЪu ?–z9S7(*,aFX 2ɑ.Dx9">B-?V 7tl!)1[765ؤ3y ym1ۃ{Bdr8^e_`8S .Qls牜Gh"`VՇ~J)z<||%5HPΞz⎒IفQ쨄:n\_|:&᲏ZY0}2x8%i0y 0y}ck 37N r,v^:0 :X^^8.E;MTUi5W? 2ݬߡԡRc&n7(1>$7+oUz=ͽ\iNQyX㩾dPe`St *4n&Ie^]BŇn*/IJMæXyqGVDE~w.?Z /95K/iR _dcՁX}# fVN8Ⱥ~!~7)nJWStƂ !R.jJ*|`"luMKUs6c%x, ԛ1W3sl`Ry]F)ChLdMly5Ҽ6&K024-it R o=FYdύf=Q~dRde /DeVQ:M#^ 5L/T͠nd<$^[>cPN~@TZ55u(T*'N24'^'VOY5T/YQ%vzekEꪞxMxkyjN ~j@'_x@IՁ6޵1;C@@3R(bYNm=('PL\@\*& dlu4@MwfO9Jɼ_SJْ{y']dtvN~̅UrKA'a[x+ ,![][T^F\sPBl!<]LZLs+t 书;RI#07-E&p 0p0u ;Lc3wʊ+͛ ,CF '"5$ DtܙqdBgķUDr!_${:`:ٖqltS<׷=#2f+Vӻ{[4 ElP'd/Idf6Q[&*RTItY\WO%"t4$a }˜I}%ClPTs8fD\-Cx@|'xq;õŌ)#x%a݊4i9޸hDzGQpUbxs:Z;\#>ES"a₩h#&2B%SY:Iމ>Z $z΅'KsTq좂`}[# &-Z=Ma' ؙH /cK2#S&F٧6Jj"BsʴR캇 煬QZ6k(9%;%R[IQ.Oܹ o$ NeT+`~u;af* \Lj˙8?(Bm&FCN=?v5~4Z! y0so9_?R6戴'6/ϳ5@k3 46Pw: ,9Z7N2N=YD\6;а?}BIflS'o*Nnl9S9OOM`E=сo~(M}vqvf9>Q. gjT1bzGiF r/ofj ;33Fn^\Ȃz̖pA%\hBLj8 e}.9JqK1x~}[g׹1ni":7v*ќt$|J gku/#~j"JV.esz0oiPdwǚ緍ވl4wj#76͇s7h](n+niˑ&l:ff=M 7 dOX¸R0}2>!=YZCRKȱMJaa{ s7a6*>]w>W.(m3Rw >/h*-b 8f]%J/xR_ 6rr?MFJoG7f.9U3RIm9ZL:p:E!eɫ:]K *+>3x%k9eӼ3K(QP.,`a#A>!;Qē_1k{[YɄ9+|Bg!Bbdj |{v1uVLBP:\Crs0Gv?x'#A~Zh"<\V~O;LiuYxe]^s,Im7tY!!cjIMA]6tJ_^֫A}MFOF@TqzW= jr&xN^5X#/1tSLE𶭫Bb?CU~k<k]u~82 ct!:Q]Do7^Ee6v!FS~)`[_6b[4`<$f[-ѽZ"~faPXߊh]DbW 0ds!?x)RxKzQ3sv&:hs~k;"?sZo^^C: 1Pz{*p*G;M'+ VW HGx+ԑJw"]k2\e]Æ_wE#fJ/|e n}5p"7V/P*H>)f\*\gLHy{@Stžg"zL^Ō)K{;9Q}+ F>yXJ:o(ǧocaD 3+!DV\ԃTXGwKcx>M{gՙTdeʳrڒ lHiMWCКWb!Ce u \V9o @s̒PtDvIc,p5.}{z(^TZbn!Ps- $E~TVRV:Rx\"PSϿ-e z7~M5Zl`W]q={1@"<2J]g@]\G_Vx]\A6SvΪ+~<栭9K.X lw>xzHh+Oltqsd%ehR]ƉF b-u[o<K4T\!J?%ψ +K:PR^!Z.qPp%\~xI 2haTb {2T 8>殬6rj8MhE)H_wܙ!AmyKNA!b/Ϩz,e R*׭mL+`19q2~EL/ioM4Wh-qӪ#:1ՠgL$ xGSf T(e71;"!7 A8t,>uA2O;ft[%F)SeG  տ%ayG8szwijy Mib]Y$998q⪐ 4f`?8*nHy%m񃌡`M:r7!'J4J-4`DlSPϼs~r7((S1k Ժc7[KDӕ=]~W; `ip'^ Z'P֫ۡt3#-Ҝ(CC)vs{(wl< +.dckh[ Aj%HO͔ŧU|\ߕѵZRg}Mmuy\CbMP,b(o2P_[ áC*@"|)?O*oQwL[Rm+з<5vt/҉FPwh0 򟅉*|[p8]pU8TxѲbeEo8aPgj{ΔO$ *?!ʿiXвRZcH9oAު,8I}PQ;u/0\m-1o,xܘpXV&LX5MzNjKkP}+W.UnZWMpi&=@eE? FQ1QcMx nu /גypwJ{-!X|leQoٖ[MT"̄|1V@OIsƹE"B0S2D "-2#P=ݏ,3senP o RchWf'`ʡх id#;+ǚUo(g96+iӫ~.7bٮf2[VmC8bκ#\ ˑЫ9 MjĮw|{mD׬֣1aDڜ*k|YcsNʑ_ic,In8 8e%€oQy&[j:{s`Gp4P3č _SvZzqb& z3FJe&s['K;_C LW2+N`XdQ> c۬@N)M|<p׀!)uV;0ZW,%oI0-LJ=Hvc@irc`[G"@3at櫜X?~VW#ᔷ/ zIC:=G-s ̚ bv0663NhԶ : ?AmXI [|HphJWa#!~_u?` a>'=u_`J\s qu F ð3Ik1>'y^l$Fg$E *F/?OtI9uIp3BAA%*mX88ow!%JŊ0W߇2D$sQxKH< IL뉛qr0GK#Tz6iVǺvnK,4.XF恳 Z]N+a?-S0͗)y&GIGJƅ`4S+K3ͽKUH3WC%Y&j-GzVbb}H Y{-*p!nCٿ]ZB5iog4FnЖ=e艩Nރ4cU?]02$ Z)wjXG[~㣤5\= ۏcx%$_v:G+BDr"Aƭٯ.A&XCG:Y8yHa^CK<30\4" [?$Deol<KHMvvh."N:TLh}Iq@-!{n $]YL`2Tr3Y'_(5ƉlGԌ`y +X@y]5Kr}˥.4_^= t* Dʂ!JfKIiYm5҅#. Weӳs | p E[-Uv!\s7AB3r ; ғj-IJ/P~IY;^)\c3 [Lgnd[gz;cjd{ XLGX- Ys37 ~ +3-~1ݯYy&\BeZB~ .9^Xܳ{1q$n)e]j<֨ Z$#1 " "^*`$O1;|Qa="j.wD`C cAWYm>Խzi\ (fdfZs0/c(3a`-ف|LF&= b*/3h9NGy 2`0bn jhL=F$`ȋ3R{)J~É""+/BbQ֮> Zώ4ఁRF (Ñ_v6Y8H{\͜QZ (TwȒdZ/rOAq>|n͂Si{7wC"B#mM ]?y|sX:lUI<F _a?l٦@Kiv>C/?8e$ 6A?hhU`p_AķNuCkj~↊XOX<i@_&^#h:n[Bt*須-N;rc걧Zkeȼv1穻PH歅57KW+רC|$ н+D AZh2 \v^~ňj@c Y0ی[G5t<BU}]o+St օQ'T) VIb3Q=?p2. 12ruL}3ʙgDuRkMgF@E~6shyWE_uz7gO559753H'~~7%~0ocДgߋFyz[0_+8v Olc/g}R :?S&~Y brGOx> .x,'C5T(E>XweSp7en!)үq$kqѫHBqr^NAXDeϙm>ϒ\eLthNe%ÏY`,3jn'UXFnj[zdUSa;m8KGK?~Dˬ>ϲd}aCsE7̟D(z dN\PfNWL!讃O?Fmf(Y?qnG-v zVF!PLyqڅij@)QQgq~bRwl˾ m:uS,}Gpk \ ҮB8Sm~Zcr CioH&2`:?3vBa0SXQL?J9~D$? AId$-H4/fiV@&m_Rٗ%Uddk.424wV$h^׻#,h]mf"dj:wPu{EB(3c9-?Yށl.״]S8}j{W:+_+eTm;kWʡT/+,r- ~\%X]wܩaV f&Rc n,@i͐O B5+ԡS0wmPKϥ ywۮgGwL7DuqūOe910ϗ1K E=8lZk ؍]'w[GH.9~` K^ |叕;LxURi GJng="9x0␎ BW@:mj0 -2=Ca8κ]"58k>ȐA!lcEob;nسJǪA֓Ѿ_|G$Q 8j7C 78lhBh_-؏~Jg|1vi-~ n0ՂTc{c;4Mzk9U+ozԸO8+'vOyޕnA/ tZ!wOߪټ4}֪O)[(cкzFEy3Ihh4j1Mnѐ4ػT>A D<c} 1k0I)^|7ŇQX -iKxK,b.{Ϣ µ٧GXQ8~i)O@DPDܥKSGǑEMZw؀;*35VA;]on]NqU8р߇i͑b4`lה\Z iMs]m~.?R?2xPOίi~XjV8k qX6tf?'I6#6 =lT`YIͫ(gSťi@?\26mhb^N=IHV,B>  (9Z:/܇jC=٣^@+$O8~#ʻ_O 9d@^Dּ] xH5&f}dM%Z<߃unpk%4o,4f{T>+gdgz؏;년XUc۩_=T%QekN[jTN+Μkf\_cBGŲ^kUOt_q?ŴaCe1nm??DvpHD(Qw_v6;U 3:t6R  dDÞ'i$F(=dzm@&|cvY"QVS{qq_Dc|$ˏ_2%fQ1 hQ-CcHiL[ZW+tG!-NƿxE'nòExB (*1ؗow̢Yrp,&ß́ tPWU 1z0W=w,m+6roٔzㅼ;,Yï~ wԼX<0)04`Vq\fԗ<*aPS%r[k_;zS89LA}SÈȎA %XevkNeO#>}냬 wXt>/CMx4tFoyl178USR};9+/s|yfJ50G+"3|[(I2s޻n0?"][7Θu\UV79H@ր5ݱ]p6Ц`?M&*?Ğe8nPGST ? )^d= FzElT{d ͐ԥؽD*aGdm:Xލ"x= E~]&-4>Ԭ;𶌡~x9"2AZEyM7/P5404:j85kbǭY8}|.hxoV,SK<+u." 9ؙǏzviŧbQj6_I$l4;|}4F: ){e8OםcNz uDFHvkl$G5.jYZXz_w7#^gleQMzD\_dPeaʺs}RjAmJ5_R=vuY` p:n3eֶK%G M(GOXE7cyF3 t6H(D8 )1i_=+8?Ax!bn끡di,B8pO]ϫWd#iGB{輹q,slzPO64qCh VrC̐3vqfY'DQ3"e1Ś;LW*ͳJeMXVh:d vk Ϊ56riG$5m `%{/sxJ4qva9s y8E.H@'k(S½J'#"%|Ɨl-oDks'}3 |sa'usI|׉6SݘrZ9.9nڷ(>Ғ˼N4@MʟjJxVNߑbh_,5>ѻ?gfLO:DGK t~6wYt6vA`5M"ǹS o?ͨy9mҝl "F18yoUHRr߉A Fjړ0$$ jȣԴV4+lAbŧ ~&Gr%< ‘z 5vʶU5ϸOo^(g4y*8h5(G(7I8ȵ{J7<ʚVbZFtl:EC8ҡbOip]{s[-^}W=`19!b|oK#hXa?( _hR)D=q{/,,ë=ш`FСvěg]ZhD~(D;yuBIt gR*KT8."(8#{-+S=Õ/K 9as/Do]۱eMzbVώX$a].xbH+W2XPUD)WQ Y6 b+}ŭ/2s^s}ϐr4KL;)k+HFJ\Yr̖jO'0]ׅVxi'f(5+*B u oX9M"Sm%F*uv@k)%dCL*A:pc5`ag&)W3erl=% s;8d/%i(߾NЛK!kw__l z)GQ޾;U8IE( 蜊q--+.3ɘ,VOtjV# aBR/ 9%*?Lcd|ݞ>R)v&9fjnrH%K뙩ܺ( nԔ'OciBJ* Wȿ𧘿uO$>6b4j(_HP'j3 ${u:!u_2+ھE;\WӐwa%v E_x*~n֧iT N *{EFa2/k)hNZ 8L>tC '/7P;U l-/ujcT`=xg,b_Vݓx:zS(Eߥr=>`ܮM] bVhN g"D CEP>)7D>ov~S.GX+ OeY+*4* 榾wW&a7-ř^OL. [WTciQW}RvkҜޑY1'NadEfcx >{%/דB؏%/^t#CUSGb8rj=$CZ@$ūT nOvcn3S .<ۛeW":e5T!MFo3/늘(Sﺛ}#AG@{E G~<~#ݒHKիmKL1B }HW+g2"ܚd)Srk$6Ãh ZzC Uٙ~&{ԧ҇/cV&-߂E.gl@ fBH*-DZ:9{)͏=±(^t<,f==@W龳#$eViSpGv7ѸM?ԂKz0:T|9 <"a9å7PaG!5=4]L~0r^/!<. |kٹ\O18bJ[e㸀X;>zrV kH-M7OZHEkIjD3V #&eM)tX+#IA_fkGױP:mհKsePTD6q)pH\+ 1jWy&{KqO2\~WK@']qGw{azZ313'7MpW  WʯdXV'du![IG=q3bgS XzWf?ZS$4B7lo* 0񚯙g)>HA-9Is^ NRP$ČOM"?ļ9=cYN&c3^S 2(X$n@@j͝6émNig!QRZ{@{zyJ䗾ֈӹ<|j.Q}N_>zxŠ!IiL*jbFLftgIRѪ4=u.p (yv{WAϖj))P&hvY(dcNh9{p=kG4!h%VJ:8ShG}=6Z& G Y?D8gXToZs+!f5M$~8qOMMVˑ0n.T(+axٷ^aG?.KiaCT s9AġikdI%3Q @8Ң b;"-]M94`:uP6PH'lF=dj3CZ&:=8_)uPGv9mBA;;aB/ս&c/I-o:.>NᩑmݹP .C牉n{9${yL! }1Duπ|)Nw +CQ*tI{PB֚uS__8y'@;9lP]%xé/CWL;X]$#Ub!2tsЅ/ C vgCʾ[SH=Z7hkP bS7FP;qGa]'c\]EtnQ3~_ V jQ6^h&7"ECZX‡:b)yί]G>^.|V2`GC3+D]oJ!/%{Z}d0^8  Uñ]r'5'F`;b$>![uR~ w`jMko=wBI(+P:ȴᔺ.t- 3U^9j>81w7 ez>tM3̏`,P{45/kW aSVXT~ p ;EJ*Z] Pe?v/k jpz,-CWHhcI+XY!g7\L ]K#T??KWAv_,ɪKn UA!lGj:_M=5N!m6!Fm餰3^(ө{~g| au~\Zl [#mhFBA1ŇM|CTi ZF`& ̘xdၮ#˃.CoSK6r]>#wuO:'H[l y >W$iT-7TYEvv⋅#H,|T.%R=džJ]g[(3UBi{قTp ޘ`wl֖rKBAlf e=!wc@aTǜXgUp^U&ā֕n3IE30tto3L?踐{(+|ʀ^Wfdi_8Wv*"<4 r~m}Uh/YԐ z^ꊪUT vw!C_4 !t#Ayէ:7}"<"a'9BԒ jfclW`3p̃, m=8d/}!Ҍ CGP"_[Jh@s|u4類z~ޙYom>J5}X>~-qf='Z(}YfH`Ys ;Ιdq;0OsJ] &moEJhcn/N+pkIP0)^Tv߷+rX~I PLLh7>dH6A4T[YQׂqu&Y[ UxA}W)jQC/8Q Zo1<*ziTB v#_= hZ  ,5sY ziuR~7v6C ;3>Vh^UJΫ>/ig˵Ka%+hs\ɔw,=pWVסF5Q`IKUgzdGSw|%ty ( 0ul:4F: /-I]xr)yq $T VRT6i)%d'PEwoVZ^J8F1@46%b7:!,!ŜeQz;]8dXDVp;v6;ZE8AHCFE1_r4Al9.ɌZ7 Aig ͢~ulJZEa}MjZuP{P < 0S`6fI[K6Aov϶,ֿˍ1^錶R|H\1⋧Jd*}9fWo7L 9s{!\}o?$hhd ƠN{%)S$g1s>x8/2ՌH]'»]ftDB sB\[c^:i{䩶4$();Qsj*9~ԝx4L#W#`:ɖۘ2F@5@gpA "L;NMv S1O_؋͑^K`R?G!ټy+Wx4%sd_a*09Clf#ɆޚPJDg_t!pB;-Iy023MH<|u+! w_e* #dDE a!(f;`̘k%l0q=S̟Eu$[ '!n3-l?j'% Ri"Y񵬵oQKE5mIfU \)/L!&3=W4qxc2y'֛zL;gFdtKCB1;zۄvU؊'v9Dl^H a.3.)C 87#/qxIbt-h:&ΙR5` Xfy_WJΘU~/AtAԸiӭ#4g^>!r^MXoe,WpG'^?cfl7M 0}٣w07R'^;`OFVR|2JgDkc9Yvn9kk)~z7-_aɄ~'@a-ݐ&PC!i79 NHhcA({sj"w{sOr[Evx 5ޙ(plbw9Z/?>s6ӲT%Z&jj"yɔ KJxJei#>(Вt_F%F_~D} +RnN K)O*ˬ!1Iĸi JWs!B#1aϏ.w%gI郏ǚͭ67tStY =+zs`YMGbz6vI6EzcDdsc@8YEB$dL@x`'MDpؗ&fF=KT K٬_WXc`g5DA_jh$ֈp9ܲKOy ?6$ώp;k/t/>xVЫ he["=3F$( O=ћGMHS, _xcCRF F3Yٱ7\GH\["4, >ژP'>*% ?t,F~Uc2$}k8qPV[N!7?n!+٪h:,鄹6 \(!hnJk)` B* 7o=8P_æn_bKj.ZFVm,=P ,|rVlN'AٝwN1O_3@5h>|q eKk,Y%)6xJDۭޏN W-EvK<5ZKGt61ApaQc x&Մ&j;eݮE#?)+Dsw嶩FLIH=͚>*ٜޤEIEgb^ԆOaBMOJVtgb7x<1YCY5$3u=DwcΛ7XrHL^Q# k8lAcfl8B#חҗ#]?l^\A$]펧0-uj4A>FxinQ)r\?O< IDaZ :KVw%>_yrx$Et g7EE/_o{ nƄ"W7KH֐Ck 2۠`uvvŖn|yɧy5$!E*<_^LfIx$~9KRB 5[ & U OB)7vY_>{xݏ҂Ԃ-\EڪNw{s -%` R`b63Dve3Jٻftq?ӡQ;֮ PWa.UAUYͺ8˸s'Y|Nm}u;e_v:q6qd[jCvi0*KEln8c,;y A䪮 Ϛ0~h*'Hf%$J1ZCek:]sy%<0 nBN6A*Li98A/\j3=Tbo>c|u'5wn$* [Q%dg jՓHsWP%49h u\z <2L69+_}qp,wyQC%YzG#?Ѹffq+W08)@@h!nH1HZ gN&D4#[yC$YX?I\M+_oW7aj|%@,ra*Dv% ..RzOXUheczfx&_P0&qbeރFn*dZNRZWf?@ "#JZ`P  sl#ziP}P6-/zQ7+T#`K=pM+o22d5q}iN ^9[Tq]OD"۬C\깽8}gv?OcR9v\ ج Vq_4,䣘 ȿQ:=MLf>F:NnmųBDXrRz_ˎPu>JH6)Bf0<@[c$dPdCr[n#oG{J?-Nl#}3SR՝r++t8|Zו$l_X|HX7=Ae'Y pdc(Yl;BlH>bZD%0@%:9uH8'ŮD ]&FG#BMBnvU(1j.bܝHŮB4=-a<pGH=TܪBoq$0]̾adŪ2dowmi*\A3S+O%hzR( @JOQ©mvT#`Tc~+`Ojs][QSc-8y,s1yl$ ·I3;L!MjNͺڊtKB3ں>L;5: /c%?q BˤWtY^!lP)ԭpK\У -'PTeXx7f> R=-n_84W,Kv 'q%VτǚiGw<9W4q9Ҫ;I؀W4F^RmUl𾹵B[CQuB6̠A9\BA~Σ{aʰVߊBrSf0鬰8)&)dWdbm?jYS]L錰VYdH({Hc>^@|kםGѨ_  |İevr:5jG2EQk62Mr7{H \_AUɓsa1w+ {p i4$P-S݅jq>^V Ҵ Huɸc%ŝh7ʆpƸ8cbgUq,jсߛƠ"…0_[ *ɥ'OOB-DZFG1sϒV}L.Rc.H[Ԭ0L>PŕU55YpV\'d.|B6Ў|+`&8 ~O봳 0HZ6&W'zl6 1 a2򵩚l <8nc6(߫ߤ_(R]vS.pʪ.mU I^m0< 'T 85좶aV/ xG= UPK<U6 r>߁IcI췲e޵U#1=D-4CI>Xs?*XW`rNl 6żQ?Ο0LppV8IV1=mrH}莔3%r+c[mU wpdj؆}^/tC)Zc})՝=hEd]sH.G22 wU9bcXW`Sra'j_?~HG-8G 0ȵmL(psXc47YkzOmS 8lм#0gzHY&v վ!1Dk_ є$6M4 fd&,9g'X+4lє4$[ɹ\ oL~WPAHMȍ[~ UH} '} x w2"kN22$[3ˀ#  ODncLtMXt} |[XNʿj~m>(P6BEeXkԿ5+p}0fSJʈ~o^xMԬ0]0LYݱ F(V3VG F!b̎kaTVYfb6Ոyy"%HM\[cK1%YepۏnFf"Hu U:Шe2.LY ~]Z&f 9ݮ#GAb\`ouY|•I![QԜ%уRu$-şK+o8+e'xͩ6S}xe;_\!mBs@{^I+5UHyng-| Yf]rrm9O1aMQSnbyrMEB8m`^1͛p xf+DGdxw׸0_kj;}|KW,DE)͑]qD'Sge S$c81V0i'6p`|r2/~0dc%hluYͻ~CNM.̲i~h3edC xjXĖQO'[: 3벣5T&Wl5^ j%cYdaTk1ho*OOdrZiS2,CbbJ (QtXq7koܽW$L1B$UET GYUX"׮ʼSŦԫs\dM?%5fI])M]iG`lF^EaRZ2cpѓMD{2*l#'xuʊI`5(){&fPA~vlv&Du{TR{vIաй/0[#J*9ُ F{U21>-RJS2\mA4y!;2^Ɋc0؞s;}Z?謁Sp%=O"ȇ3XL|3Qo)zT^jJґ7ztN eDž j  CezuwV{3"2wub}dQs4)T$sK_St BV:%Z[(1,5zGozo\v&0)ϖXljޣ=T(讈9GkU65\Nf{ ׌?/Ic{;ր{aI5BI8eio{V5X+@ ɥLkZd8gg JyٰEqM jD)}KD(9Z5ݎLQ1qMu%W+#f?Xǡ}XVNʘ>U|J] smf0vr9iu@9UUyL VFVJt]P'E(|\ﲙ-yFXtD.4ZJʟ.?t|zq)*/L>(:U9Wͣa("%s}NyzsKbŴz97ӝ5|IDxUuPNh{VlMxk{-DBx2 ]3Lš)$F+u7?@O߸yx? ]}gaT A2r/[ze{f:R=|>JI++ᡬaRx1Ñ|nmJٲц tvew]37&oN6q>8CvxܠWNu6o u9?IOb!xT6\rK-ٍ$bO}؈_K5vV-C̠Eu&FiYơh#B PDĢܑp~goh !ybZȶZȃa_)m.smt!vJ:H%]*E-SY_gHvO5+wW:F~~`U&~ (Q TUtrď.ƔdJ=iqa?^Q韚>Ń2'WUcN("-qLTkj;ͥl<9I꧹AkWUwuЋ3Rb5} T&[8sf~n܋[!~fx$Ux"!25~c|29>SJS8wI$vB{ -xDYRA_>2\MaL3_O&Ee~MaO _Aj֘&g73.-3 wEDBro3L74?NrܸI@YOV>^,pңr`_ޮi k!8k[ۂYhwKʈt^zX|IWV'ǰ,İ7=^u\M3[ڒ8ro, 4,_xь@qr!؅aUɵKꥰ,T>o6-$k VV'1:}m,orgh`~0!<@x%9|Бɩj%!c\/V,J_,ޥJ,J}6 "C68'EL[?+?`jrNh%/y@mbuJ|!rgeqoIi`.>;v*eɑky|}0OSH c-ʥm l%X5H=}56| 7Q?{ 1Gz(hֵ "weOy`s+E/e=W,=m~lPT(qep1@Ex@sZ{izI^%xOz-NU2pQÏx'w3**G T*Ueiq_ ގxBwDhj WDž6#Pώ:a9'ndptsh[wm 4@\1vq}ޝDe뮟~Ӡ>2KLOB=}|q%EJ(UO"sMWKFe?="_Tͩ9_/#K4 ~-j\vZD S囊9nɢ[~ ͥJ@;3N+kj~88^Wh,\w3BRf@oHl_ldj|x>H^Eyb<cyk8%oOLLG~u tʚe6{2*yt=џ,_ Xc">8KH<>kF0q(E{ʹh͋>"ք`Eh/`3,ŵ,0KL8$e ԉZzSG{ٵV]w:<^Qꐮ4@tҐpJ8`A1MXE*䵡hĒbG9{ÅM(J֓j=OID1eRԁ0czংRԚ-b l>Pd ;AR@? AD#D= /_( f(uFhM^Ul@xo5y~!g9<m4U1#R;0iGt}h*X[Kjo.nj-8_x2۵=p=Öd\Mmp\k邙Xs2yPhCMfUb':l$t~v֕[FRf&ލ)S5sX}LBnft$y4UJaݬ[~ˤ G0~*ӻ2OB$UބtN/C깵) Sye]UoT`D\RT({>GE?_9}O"<埃"W*X4n@ů5"Z*T>qS@!u # ):v(Sڸve%kdr365rjSp*xd$J՘$|T7^ hOg]ryYS[ȗ}܀W&q JI} GOZ8faR (suW?қO6=t̳cl}VՃ+({Ǩ o՝;T[2:U;uocld5I 4tѡn'#QbE y?e}Mk(*;8FaAȽ <5˜h#0IjY4Pa?kfpm`J"r,F;$Nh EMZũ1ճjH%Gw̗G!T2,zf~&E7CH:"?waz+eb[tlNUOQXA]p .oߊoǝQ-1~Ɲ!\gO6KpBfTB({~ާk< +eW=Z] F4w)AɬyC; ?Q+ 9+,e)M[kZpZ?]NVy0ʗvQ6.EqD)Yv7ReW'>* 9`wRS1nMlG~w& ̚mɐl%e;ÄCEqRnhzJLVB erޟD,]b B4>J*ͬ+G8W^" p ! μ5&w'=cΆ5S6ߑ-}f'n q4 3mwj,م7JzTwO,+M$ IX&30Si_fEa+ wMqtvY+0uyۆ96$.Aa?Bp9(%Rc׍RM[5ɯWZbZg-u« $9 x ,AEq R/ި~هC;(h-7Gv! 罅{8繘ܺ;]OhJ@'ݙ+fh1u h?7#)3G\~aeZFa4쇥חRgIcU^Ek%JR>8;<`f8?&/Ch%u6RE֔AF|103=o{?`7/aq4|{_ۄ#4}ew7w-S=^pZ7Y/^c kse@R [%J|B|n@i2:~j>9\(|D Ěm v}>b #a겱|Lvst9 zKYv'w[]N[ 0awdi~Oeou_0# ~(? 78?Z"y9T8ět6e8SEGЮ'PffMrf=8< OB=64 =⺚5" #43  '[XтW4\ nrwmK/B @*:c7 -*!:5rԛ$ 4Q淎<`v皊 "jlf9mb! ]wO7^[<774}Siu rε2Ln4se 4MGb3(!Vn<7S /8*bj`hNd7t)L p|hj#Ɂ i;m5|.>@XQøN؛-V2!CTcoc3֑B18W Zq5 o_33LWL8'!P: &{c-NpJcU{6[J#98[$S,\:.pVƒKߘ0F< ed*eۋОCN&9ãem$-p!y!H|}7-|ޔ eqibtzZï Qp058= e\/F0W 5yk Q &|&ܑ!F%++Fm%D2{^mG_mOZ._yBbcvw}FNk&JwnnK-Ȼ2w6L-ďo7/,5(P8 ^: U/Hf7ZA`'݂1Aq;Yud"W|zChހFt~ 9߀řx{/D exݕ1n:&.utOry1~ HlS쨽T3=@e%`v.^ψfI,M~dfT).4׳5?{n NxfI{͸<\Oҕ6h"bs"qCExtbJV&RR̝F qKhC7~&MKWswwzc'ya^TEK|bO#EX{Ns-霣$rJ#Db>m >H+NX֌b\! U1fcYYF(1pͻC%7Gӣc+)m2#Zl:@i`:'^ ĥixS]eQs&^}/IqU"ʅb7# C?Q"7G= Xܘ+Hk>af^|x}$W&ʀ840 '3zPq>ߒS8pP{ߵ]4:;2{Gߵ u@P~G#NP̼/iprHJBf|3# t6t(QzZ#0N #< M0$3!h>sH&\ڬNQY Guf#Oxj=G2qg uPC$9S| 묟2ml}xyn8PM Dx6LkhO̐GX{ɺdi<ٜp^B.BbԈrqeAO 5cg[i&Jywʿ͇imc19ZT@ E".w{q `CZΈZ"LZJ|}A^O? {]A.׉3xf{E՟T=!.ot^S`:} Dn] a;waPHD΋-ɩO4խrWx|}8?NYxT(V&z@NPYbl 啁7g2z4lv0Ӯak%f}Li&UaJ4hRY)Y@tt`S[s&x՚ͼA}H2WQ{pLX`&Je~eFTļZMZM!a@)p-c(rE=0-LjC 7$W&LDFц)Z!t{U)DuX3\hq]父>jڨzkizd41 )"YzSzbHj]Y1fb!)ͯ/9.xp#8;k=$K;&+𠽺+y-=o ~ 9T|~R6TD[FZcTod &eEta1L`r`1RđU:f .Q3Dlav_s!>}^U2Ic7 M۪f7֚.FPO@4x{C1,0s G+!%. "+6$ɼ GCpR%aS`lOslͿ~E0 $ ~i_򓪥2l.nUx?ԏ%T]hn6;sȔe/۩ؙ}gصne8+{Tf>1x>h{ -mj޺ [Zx߷"hnvm]/GMP3uONY:\@ 9т{`&4 TK2 % ZH4sй# v&y-%k<*xj)I2Apؙʥh|U0[,Xه}|:5T6ڶHfݱv%8]46P8lw28 _/> I깜оz_l6gw| J4k.H- n#"U/Ԇ,LKOhBz7^u?$WbpÚ&%mK_{Jj-짴t0-) ϴS8Cv)>C RɆۜh,0ȃX@^$|8RjW` RFiZ9'[V.^QkmG1#ay)wQa[2$|d<0moYTL؞z@<1SeV 92薈²}ױ瞋F<R/.;}PAdV ׵w /0;rjP = *,I_Y j2iԏ}4iG.*c;k`VC[z*5+1fx(sϷ;:}{ ?ݻEL6+],d&cIѦV$|o>*U$dמy,Vx8GF mZ ۿ7u\6~g\m 'Wz0[pʸ(;~FN[m&o"l12ƽ9Z~_jsRZVRVNxQf7]bO~5Ș̭-(tp:)q-ތ\=3dE۞/o|`BǑ )ᑬ'w$1B-JBg{ݻAPߔs߇u.f9*J3{Ao  ҫoTmű $rR/0KօnP_/S@H*.-Vſqݙw.)mM I;="!_f"fǍOcYl3L #iϤ_SupCkmۢ:F%dZ\DYiI& ӡ 7Gy\\w%4b>ˢ%9$2Gf}=NP_ ?SȈGۖMWbPDM*MN59 k}}# Fvz œ}}oKM̅j9jef4TwpK@k'1N͜C߃ʺr5, I("k;u9ruP2ox2*(5 Xg^ݲnkXnF?@54w+Ԍ_pZPG:C 3DL$ Kr!rofZ" F%SbIL`*S ^U.6`S%HA]d-Gn'Іf>E!ۼJ../&cbII/=?uB@KX.)X$%l'$ZT(Q7- \@ xɎ5[MSUN6A`l &0xY_n74K9Xu̍M=JI04 4a*C4$٬vqb ƤEU(Bp 'K4BXnG!/Q!Mp\d{zR4Ų%߄Zb?Z$c{4!#htҩf8Ci缃 q,R$bb__:O8H/t{BL^*iR@h é㋾E;ߌ/j[{SG|{^Q;6i&U,LWjLd-/\1~HѶXUӢ\oҞ6^ݔ#z[3tA@b&\SS]"A8hhIH7AS't~ W$PkΚk0ˇ`?9N)n'S r&[,m%))E[EOCXN"(XFBV I.+je1Dň+b 0_^03}QEy0&Y݉0&Sݩ -UD-×2 IÀItfϑ~h~M(5!DqNkqH#÷6`C% C n,m&o3޼)_"7vqLWRnrR|PlImI=FKX8kgAjVUɉ7a(Qu'<^| 9L=j2!=P4Rv|ky $u {JD @a #C+a^:h@$)H5= +Q8j)TH/b(t:aG-_UbB&,1M'MVf~>օ'i;w|̊J^o\A(PmKD:=,RuٷQ(pܙj#mG/)[r 9L:ce9jJvS}[O~P wi܏_ ʇ:e *kY #mU)fQ{lDG55rdR+Zd̓lڬ!.rA?yb{P*֋24ʢ}%a)5t; M[mQdj {qyף3@#BgYWm6׏!h3)`)C+ڴَ㮙֡=eT`wχS[ѽpi.UE}Rl'?O)-r"PT\UشU)bح^(N *yF.XI3N9 W"zQm6Uw40z%ޙ&.coG&ZXH"6O\@ be 0]*lT85U]=:e*m8{Z>y72QL`K#>>xtL'(m@}r5u4- 49z;;}h-ٸz]+ ЁSNji_pT:`X=C͆f{ǃ7߷ nH\V (Kel^1wwߘZ>In0 |޷ "/ca0$v6ܔdrk5 ڀڃ|n\A-8Ï2{U,WbfK]j}w T,?:Ɏ#!&捑Yb?wp@`(:n4Xܶ1;ϣhg/yG2xڕD Nj-_JxFUo&bՙ99+4|t;Zii鍦QI cL]kxcp 8CK?xK:(q"A RyZq=Īg1+3i%#wI?.jD =/2CюM+& >&I~%-p4X{,7ޒOs6?DuCdP4NABO!G`xu l߸ɴ(`Wy%]]J}XKl᪴(fĺC~.5.hЁmQwM,`qR)<$[Zn5-W1t\rs͟~C,q&um}05XE3e | gۦd2RF9-jPv G Ι/Z9 \ӂV!>(pYأw3Is]{`:?fQçd ad;OpzsQԋ ̤ӌK`Np?LU+NݘA/pma섊~$K{3,Z0 $[qpȅ$}p&wѮP$Zn9hp4_t.Wȱrʛ5ͼ&#SR ǩ:P.ipիDFIV[Da?|5i]򸳀VhCZ[/A&xGY KIWI3BQ2ItQ-i |Q2,fX}#t@I; -AT+}5T,xXI "qS{} {Kgɽ5dM0h.)̧RT79H7)Řf]Rν:7d,F6k15V,S3z^_BNP6oB1 [r$ ռ 믒2URq̣*T%7yOG 4MLfʍ?sL dv F*}fl WȹnLq[d (.LL FeP@IL.XQqI.|t.ԙ=sW[jHk]՗L?3h(z uX%~'WKhhMP[֝ KilQB㷏7z\^6$g|+B;@(h}a֕8k m)qK9%M$/M3<)&q?$7z Ɉ $B5ۀaA٢2־ig>;87Oq X Z;?j{g~t2xtsdF>x3ѻJ-\B;Q#9F) N*-YMGe/@-CEcmL(sJF>ᆓ@ s4dx'<0%N$E0JM m)f|6ڿK4P -_`DڱU[PJSH]2>{SJ n(KTMq}eJR3[ go(8j{5{MVcwrmyz O\"ݐ(9?QhI U|@cƽc;̋Ś]+Uգ/q&fg b1{t[V{eW3hmUUJJK|JT_7fjP+-2L>W"7θ{WŅIǹ'v`ˈRD*sLf9ihԘ)EF=#i؈7pNA>NK n*\<; zomoӺ.]4X/H0`bp6qڬG 53yFZ4NaE0Э&2~ZfRڒZC*I{<y̥  qj̢JyެԶyfMM؂"Pr.f}VyW&ѝX:՞,u g|J r[Uҳ>@rS0;k@w;D!k~V y&Eml'fr5}=]׊bhMT#J-Rʨ_V~_vZy¸LD(:(q8iS1&eT mgoX|wㅌ90 S""ʻylP\rᨃNtVxgz!;x*VBRo/E,X +қ+11d[cnprk>" sd~Idi.Ɣ/"VE\W[R>$p{J5{n#k؀Ћs:e&x0XLF|2XAi ,Fkzfr2׌Ԡ]/Jetx\:B*IHnݔdK(!"},SF1`,̒Hm)"nDÓŸ#ЌNł"'E|=nA]CϩBn3t˷bumg"gy*}ܝbhϫ.S-rlyUBΐ %cl(?܅##zW/WzI3r6gp*xe4UXUO5?dngW; o~B,DG[ʱV1u`8JƸCc##Ɠ~<v)$Ddl*LmB YF>˂4] }*K{lD99C̍3ύ_(k/vZϴ| %zH0ʋ&Z;G:eAK.p a yI5w3N-ڌGPd{,+\jǒ鱻ԝ,nY6騝l;E".&lpP[\5i8ulc ~<㸌@9F~5l]U ljŦvT 4vmEr v1x4/}n 0Չɯ# 9!UOT𢭜7;pn`[Ђ LCLaE'+$;P'uO4\Ρ,.tF$BχegS3u3+Y eQo0{gˆ<,(^A'~بv+ ]m. K7+U kܹnN誏݅t{5U3XvcxХ$7tU=ϔ}dre.[#0(7f#KJ"9vsYl!3HRn<t!?>' LøEjI M .@FY-G Ӳ#iVh, ^92aQ ^h+`}4-2jN"@_Td=7Qm8'\JϏ<ֽSxڍڑ@(Bth6"cHIr{2#!1o3|/_p*X[@V,ԙ7 Z!n[n`^FFR$a&A`'fc`>W;_^< U8c0Nv>t*\,\}صӝQa뚞Ct]~JZtĊH}Ψu -fTwbܫFqD"麏_D*)ď֑ 4!$7ay4 7,M4@Jd?~8Pyy1"bBp~H CB,=9w_U\B^͒Bj{G2Sn"%(P&P??+7蟜n"` :ӣdՇR}% "5V9ʩ -mhG~,+kAUB/šЎ>nC$I:c Jx-B]:?KbfWS^a ޕh}znc^o%=la %\r˅;E2(d`e@>2|ewҥgZ 6m$سUr*|Lr(^V=ױ2?ߐ. x&V8/A5ȳө{ Fcp3y yʓl,pU$zQ¶x^sMG;p g~ ¦v˴R꽷YYmgUBYZ{XM'pGi?{!{Du@댑[T HjsRԪ$q\yq>XewVHYn+/\%[1*W%c<왚: TuaQ-nSlcCCEW$> uS$Jn#UjGoyJ B_P83:ӘyQXO1~FtKUJێ;ЂCV\n7|}9og} 4Xg*|\M"e"<ҵי=4GXL";4*dcpf/O'\n2r-I[ v7^EWF [av 64D7,h6`{~A{{M tSr,K-_fsx]״ ?-$B^g MD B 2$F7Ș8s{#֭ЬQi?~74wīC,GmeJzH"V03:íR6}s~GaB(ÁV>f Yr  ,{UoB$ѵG>Z &O1[(a \u)We))A؍z0UeQg=2Cil|> !g"U2ݼ&ГLTpl;Auq8L 16 lu4D$7R[j>8`BO?a\Wk\zM_rq6%@_3zE#Cg-YLV܃@-gt7r.lp1^Ɩ{4B/coqsU}20}$Uv=X7@5\}@tbDөٚQkJ4">\_H'#FNכPqtDAXT,oksDC~ՙ^t$^?%uz5y+]ª!c-!D$=y /;S.`l˰&@c*Ѐkb@I.5In>^<ٕ%80~n_B/_! HLݯ(iMT wޤ%ٿ#ͭzhvl@}'{Z'^vnPwNRpr\LFv|QZ°ljh,_KlQHz8fq {[0Ã{.laEKuSWCLK(jm+ɹil 2b,&\As|Qc"Ȕ~tDji-6lEG@T L[({P+tv v*6& O]9ҥJ$)|ǒȵg0O ~{0HpUf՞U%x]/[X:|khCr0vv3֘&4># zJ#~)2?:5IQӥ6~;S?a[s7t*3ʼn>40fY /O;p5jT(ov4>UPU0:@z͆ ,'5wPK8Cؖc}74̮]J<p$?hT-;\+s[?eO`x d垔0OoVE(e1/G'`uRy݈$ ڤ3(N0`(LΩ^ϙM?٩Gje<"6Bq4fF~6胿HrpaSٳufp^&,g#I'6kf|kg@)UpX.*kS9Jwxe :Eg偌OL\w;g=gxۄL'ʋ3s5~:պeu-2dTP,3l)I@C_%R9}=Ԩް)\Bۇ͙6zn_S&s,ۆݵlL+}Bvzm"E0*O&nCEݨo7;jbmw6ou *JA_POjR{ S^1tgn\9ܨ.eB }H{Ϯ,n7Va2h}OfKO'ILp䍩Wy*$ d4,GIW9MX]a'*p LG LJ=Jm& qjڨ]1|nV>ת3 ;I4Tgq*?؂tl`f5 Cc hT9+n _BTW/0i~yWK^t#=saQW@]9[RWNAE;>ӹjZ\*WkR6ao4@#hA?&8t_Klu(+r.-|c-yO-5T*r OQ~SMa'R5O@T;XX\Pw f4VSZzzS8r NG97qW~~jlR-S} # $!8wGz/(jx#Xл_Wa~vr4; IDD|RYNl8'ĵN$r΅1OPQeh'$Mn[ !<Ȳ*q\$'G:t 0;9k#Ͼ„X۫Md-R+Sė^x<<ӗ]Tqɯs5-V G3U3Cg,]Bc) 782ibj⪚j]U@.,V}Z vx ])aW:<$mu>)K =2]~)ψѰ@4>ϳT7< 9M}C?AsBxlI5C mLQfP9]o_P, ĆvN坟6{OZpE%~my?І0O akO!&Jv4޹O(d p-<5uz(vnQ3 T4s `z0(A L\6oB*ku NHR@fVRWuش _nNIv[v 4LT[ ]5sz ԅ& T \sn0PH&5n hr<"]Z?zgx1?7&'UͿlULI=A N׻Kd;b3iGM_[ihuxYg!2M}cca̋t#SؿD &{\;{)6X$E!!n>Q~;9hvo@|g8wQPZˈf0[2jyE, 0 qwzE6K OwNjUY6Aq봫XW7{8*_L'׍ac Xft%B;LK^_ntiU3L dS >FSId}_~D?0w׾ZӁL^[j@~sInoa;[v+{r qc3huB[Ѐy';GXu?=` <O$hU[1[N|k TAD1je8VFj v~ 4Xn2=ʅ1dzMAZ;z%\bho}ƙEFllPpJYD[h}bpYUHF%3!K*cⶓGB@EݎYk O29&%6Sg2JjtۂpB,T!j&4 *ov[W/hUb,fCZ[ns  uJ+"2#6avץ#@w -"zs46E6 *'~Ym\^p9pAO4")>UjHʱs:ðA C=D7oч fz1vf?Q]KQ=e>>gӦc|WA aR B5?P/-_Ƭ!\TxVTʮ ɯf+( 94酘(*fdNUAsCSE}\O:̙:ꊍ- kA׳knd7!+DÃA}rj&TR<öNU߹TWěh"g/w6糑4X27j56\jZ`3Tnoli2@0 =pp~VվG,24H|ef}LJGF{9Xs"Ae~H4Js.gFhVJ"sa UՔ )SAE%nXoRz+ oXd BewC?y`Ӏ֤@#e]0K)z!.ui͵̇(/=:3Zq:C +Kig'#~C[1a"}!:Ode&NDUb,1ZY oEE*7ahckەTQyU>466 am,]03{W&2hm?~y- { V!Ư-X*HマEIծq]#*Iјc|(*fxf L e^jVdLlH- ddL[Y+5tU9Er}J&ĥyب,""0kV{GA[̇ҋʘ ` xBs<v2tL'3|@/4C֤>O_9 Z 瘮>c]{y4qw'ʢu1[9|nkL3NcyZTCjydR9N}U [EYC ^u9Ef͙vLFRVNUN'Tp3GЭ!=P_`7*e/^f$zuo\GjrƝ{U*4 i5lo1+޿wy29}v|'Urc`C3?L1aE-XGZ!ZS/hKhDя7}W2O<1gwyQ sd6znhz,"nRly} P4NRgPMoV0'˛քߚ ,o"NaS#͈ڜI7M<7&;E)}0)U:(4װ\!craT ք#z"d2]*>ci[3E_qVV~$:㾦bI': 3*pSaRM$(5aees$KkdI9m0!QzNa0ƍEtq&CJ!˯}e;v%Ҋ !BO *J 8tTgsm o?|HTct+ɨ|49K^{fX MJ02X,qvC=U𮍌2t(t{n`G!/y6^m,0AQ47Vhپ\RT7Wz1lF6lN$iCO-]8rU\A4IY]l}J!.Z}bǃlBր*Y*OGyMlcZAɞ2ݦ Jt ]n>&͊$z5k>sqVKWQ3pwL0!B $Y Ѩk854AAr!YQ6(Mк12s4w-RWnͤ3&$:.ۺ'"-tjtkyqC]W={LElws%?u4]j,gC#I/1@[Oʸpd޹$cy^E.f8XVe4.por7{":̟bM)v>pq 9"Ѷ ҆3:lyMƬX0AɌc|S>hpQjaT7?YAO\]D FϿY@XnoF<~|JJ^a0ATw?L+ )]RJ ܗ nH+*F$5͌=?gMv1He삊 :D`]H:~x@,[G4saQ~wvI6BT-UXXaϰg@Zg6m7RugV=$͜c_R@tb8c9BHro4\DvѶ}]֠dD"bY4@7f@\-<-nLa}E0wG_orܝ|_Dq8ʕiLcbdԝo[O~ѻ)>焭M+-Ƕ_=i`9} ,Y  xN4`M~N" HBZE @B$N o 6Έ `Iu7M1?58 46Q$LweO7_Mi6Q /#X_p6^ɟFԳsG>: n Dhx eu8m8gNu#-b] s`/NթV31hm'ux`Ni]VEb NqRyI4'hbmn46~L}m`1IcRVvUxSɽfeٹɖT9?+šK#}!c(qZ6rh__5M?~ŕW${3Fq4A5Y1g~vun]* kCև{;_3k L`eGAͯ|.Ys۝yp>n;6v Zlvڮ SD~1TR(9ME ~޲I񛗢eNҬ%|5=9A9Ehf>yQK\vaN:*kDi?4"*JfB<8߯ث!=hj&"9{qo7⺥vyaq|L1̅ cUcEH>Rۈ%$1ѣV߿U>ؠb5IRJj{K|a ()ƓV/$h\mvDWgDk֔91 Ͽ))hik "ː9)e9 v׎t_-(<'=<[?!8b?ǝF,Cؗ2_I %ڮK;k )$_E߃ғ[?v7 K:FiS W"`6k&Ȩ+yZJ=e{Ir)Fy3'4Fq坁zj^Vk;w%ڢď?z Y& k9 >>RjkI}s0%[񴄏 Ɇ\9 8υ7`'-tV\8;^r0Ƃ5^~;$@ Er'ټq܂=)V!D/Aή'e5v0uwmޥ psDs$ *b8z%h!-FǤ8bw&oHuYmoA۵Xd <Ŭ0ɾ>)-)ۃi3VC#ᇞ$^!K- ^bVA\e5qvc׉gI]{J/9]\1&7 TLv_4VI4Hv%7k= ٳY6P)Aw?/yOO g pomukM| oT 9 Ѓ?h `5ըaxv'ۊ IX $)K32#}Oq;9~]LV-3vwMK4 #a ۡY% JM%` TIj;``n+>#p%n8-cy1?Æ"uypQv'ԻxX2RGXRx A (?VV^FpUhh-¬.͋. 6 SU p+h CFd軦}O,@ V a4?+* DUk/C>zĢ2&r, v<#JFi)qX{ %9*-r؟\we98Dв}lNI<㤟wQ'gS+8r ;O$qPX1eX)t?c ?a9Wkŭ½qD}r ҟ܎(l RDf͚ji^xEVxO\;Vd3jGJTMզW}Y8>(a[XCbvlv-#m<`Aj}\>pD_vVW L[^ "lJ֮$ Ą`(aIfVhRe5gcOU&~G~J7aDF?={Ky;#40|r;4ܜSQDkrqu&L9q)Z]qʺ6 ]b\?VVlnȿ!p1cDWL#â< @nJª1,goX][jwNy;ݤ@6,ѫM @02VeO~XMgX5tNS;&oA|}Ab$JE( HP<(!eŎS/3'Z B'KmҡeH9-m.7C)僀VX+Wzb*'Յ_Sr}#FqмxpO>Ax8_ƩKX.>? [g)ʑ(d ƕ wsc s;j9pFiU IzIiLjE볾1ߝ>1ɉ%uRzu>;'ډj1*FI(aXC Z0Ex8"@};(+S=Fc8s5 ,R1 ?;I6dqÖ+g/tQ9a)r&Ek}?_ꆟ9սZ(4Nnc.?oF{^)YcYkEd`%f0!=5h'˄,0t?k#tܸr=şXٹdUnB$uO܋f8zF4r "ӊ՗<2Lz*RcDW盥8E&ʺ;1O྘nLQ{fN!Ru(S˜`L쎏bC( #/ˇp<#@bUJ\Jt⨈ ˜)$N opK{-ص=m/8-I07WD^׬v+'1$[b $ 6k%yH_}|ZU#j)6R y+YGi1lZ]F JXjtJ1W. t:/AP4Zd޳XUd֥;t#F uU~,RoΣW/;UAa޿9 #X- e;MbL08:qd<^MG$ш3cHxlQz=慓&G.Csmt06# 3RZS&v56nُe*t-i0'V:{'<TWf=0")9 W#R**ݾt@,JX fi# 5C@+EzӵB3 1 JAA^> AFŽj9U-7L]$B C+nz^sq T/?W1(RU*(r+[ڐ_\ҥ8MC.{xLu`D {XP%N bF~/e]ܵ AQ0n;]Jd!mZ.d9li8'k`kO*OvcojCVXV?K)y0OjR-Lwf/'cR,"'Xh夝SO>gҞ֏4N.y|Q!Qw-< TK`TtN=_QOD(l<醶>v'ET|jWiUʳ}; _$6N-%7WAw5ΙsA2\)b/+KOSg30adhDD=-w5/5Y}Kiߟ̖!3sĺG@9̜w5ԉ[j2&|IWݻQK m+.hGb#d⑁F.xLq\g.}FD鱽3NWEi+E|;sJ%Qi^b/O{Ӄ[pNC\=ӋS|y1GЇsԉ9ZNz"߯0 s7jk^Ik$#g4cer SG\^stS+1nŠqk$sOJj3>qӈ1*,$ƃ6.;m3 )ThlnR +V7' wQ :`5(̃ǽ)klɌBzRx7ClEō3,w(!hIKQU+mԕ~a6 =WJg(X D=.2F%5俧 -3~VN1w1<$/t8(ŀwC7FP GP}Óמh5jmG*)QtZPY *, `biAwAc6+ &gٺ_edW&r^~-k;ɋ܄r4y ¿9>gwg]$,$B^moźgQ5~1Z[( O1?QdW!rkD xsfc_eeO KAwQWhX_YѤ;E\*H&h{1nֶyiUQg%Cja˥ٸ›Ec-U Jq.A: p0'U 'B&=EoUdUx~' ObPԷgY'eħþ' `G{"o+P. mOLYQ_+P*NWn9 2.,i)"dHJY0H$m=j̲P``]M8jձ50cAAGn%{ =[r䲦lB' qԊsJdӤ-Eϯ f)HL,y;ȕiW%O JNGjDR¦`5 `=4KȝeqtQEV6Ѳ*f&U֊`-ڦebàn `Gn33Nu9^Wc[hۮ9\JS+. 9?+j KH) zAcd iPܙծ]ݹhSz+JH#A81{ɈmLVCyWN NRpʽmp s D_LEFNfvȟ?h. >]uPH#\ď&b#M3-^;)fp:C)a|+yN(&uiN;R:·ym@EF<D.ѢK+*ET'%{19a+f V1A-J I)\Rnk3(#fs+*kˀh`4XK8O2 $+ ZҬOfՠwm5./]奄:,NFC_&YG+V(zj2@[&(EYZM>)|%[ 1<_ԶfX9ܠi'M-4 i*_1ZgÉX+6e6M}Hۊ^9GFql0: !5X3Ok<G̷.$tB7[-I$5plhbÀBqY@ !2` TZϛW,cfj E A=C+ kwlOcxGZ=q cSan`O3Լ,ط7u9_eM,JlI,Ƨ#{ 8"5socdu49'@ OVX/X*WFƿxlv՜u,% #!WY<~\u|:b`4Rq&=h7C8V6ɻ¹#RQV*+G9tT!j+=f&Yb=k#7zJJ Ё=BO1qi$)E)3B)hB~%ou zB2+vRt8H B"0Z='i}W(ژUAj][$Gl ѻE8!rУHx%>4(6/{@RXf)kPh_T@U+dj{SjrڭodYli: w~XïӞSb(*5k%%4aS~_<:jyBu`-R6V%HQ$BLn3 E:+}41䂝ρ`''ۻԌ:26há+{iio4692n}avۆz+ ر81iܢ!%.J-`(G";Vָ3pVRUw1dU'wY9gU UT'cOTao HwgWnçQO8{뒗&GUq+iZxmQrkgW=aQ''*ruc1^_ו#\1jA6!y0WZx\ct{0ÏNJ:;l(?c|bTnl"]\Fݿ t>MzcUk0aǮq3c_~$e }VCW"X5K>ϊ1 H%^^mK<LB(HG"uVlĬH|76#!?Ղ}./U[r֟ÇP9uA^M ֒N]ẖ' z0u})H!'T`GZXtr͌y$|3TJ1 &v2ޠw`:eq( Qq>yT'Cb•d)IԐ joށmy&m@~!# ҃=Pq!&`N=E 6;O7ګyhB j9v>Sz W 6$YMo56$F ^sl8ꔊc+nu_!ъ#yFZ1{K׋h>Hgjolr&'6b#wZ:XsYPV`KeaR1b ǩ4lZ/#J-7)x7\O'LG^anX%bp ȢVo攅gk /A>k w 9ASBb ~yI a9~ݷYؑI>l 9BaoR>X5>l-ꗫR}Q^^L44p:id+tB:%Ne0tSMb_Е@LMWlۓĈ6]>5w׷_KJb5LJX"i: =ס׽Ş|4M7ITvQ3j['S(ؕ rtJSݬY\j)L{l \>OD:HNWJ,,"D(i6V~N>|+L=t ӳld,N-Zw s-P[B "HVZp0m'r?韓`'xqlֵO_l:D#EEz|s͝\1sVxAA8ޫ9{h@Sk kFb5$5Qr عn_{m.ZYZj)5 CnLx.j=1Ϲ[Ǹ׋0$벬~"^' V*id.0}xlWaQؔh'+ IA$%sy6r jh?1p+8>ZaQI[)W*I-ީ5j<|=E)1&R6^%cI瀡1!?2\>Ssn*q^lw$F^i}GegY쟤ڗpG#cŧxVj@DBū'pf?Pй]V!\HՂJmWvr8\ѩ~%ʤl}ö^ϰl)ߐW%(+&C< V "o-~Y̪">i[hhyL;*YLMUlγS'\q;?4sKEhطm=/|xZLXxݲ#+M,K'>xp|.bxKŏSxr0h٧__4˪Je:`S^yg0!nR b Jv9EG-H3CjKޗ,?k(o9Bf\t^7 ~Ɩ]ɭOpdžYfϏP"ƹAG0a1jAB ZHHQ]`guȧl{JO>"ja" _77Zmp߅\<0/U_~ OB2Z$u aҔIIL|b_]1,*1"8*'Q0x mD/oSݩ};Xp6K%Lt[O` X2ͨꜩ%SE@u{Nt[w5@+&Wmbn.՟ ~:S$\Z̜uqh7m' q&eػ ,ߊ7s-d0osx -]5\Ӈ| x_/-M_Zyy ?lԞ? ɤw;eJ qiO1pOW 1^øiF6(tC3Zc 036 9GZgo@e5ύ0Ah\'S*adPgHjl^9S=l{\k *A㐱GRN6F.b v{[Zlx*F>` l,RMi/ULwvՆG2qE*0[ -ipf$ ]Bd0[/oJ{oz[_\/!)iE]iiPR)—Yuxj,rn"m#+J ou1 XQDs#BK|R^5by;b㱿+> 9 ~õ4ޠiGNV1K)-9bU~"j 30Lڷ4*Fq$I)qR} V`|5 wDS*8[ev)TQf Ua>]' )q>NU կ!NRrh3$Ǽl6'לHu @}Tah%I5Z B#a Hcx\+Jn `_b#VH" yP(}2p}E'gAR}̡h(}l 77=Y⨡Bw}W b'{ɋQ-a.#ϕ_ƕQ75m RzБ+T)bXSX#yzH+(K474k%nha2((?hN G*Zb4&X FTY[F \j }Q 97b>OqSc,-@BW dK$}\n#hyV&`6n}-0eޕ| G)>h9л2 G.-$ɼJ[o8u rK|"d\憒]LnJZP˖,m1-;j!gn3#lmx.+9^~[koId |uENz{_bbaڪيuѱ1Vܞա/L 9$F0bl1scH <}wtk nULb9J7%1.@)T^HIc8 'X"&7[|u.nuJzNQT2-1{}9cdXUh%&E#2#C4f .H/$yw#WsSPUS,x(,:z܅Y$X1N뒣hvV:8\L-K>ibI>g;3}K`nQ/OɃN`4:%7E{2kiM䵛V, \U&HB\:2䁉rT6~D<0t9D eaCI"r0:䤯2 ,z)"y.B,zBojae*e-&p20 PśĘZTbbyJ<Js"Ku)ʶe$vo-toHiCGLe9GcX- k01ɈHoBtva['v7_dS]30/}gBH6`]D jLIBO4{ kv IIl]{p# G%dS~c8c~VןGgԚYץjT)'х½/R׸(q'Z|W'zhINaiP?"SRI J9םSx L*r9s$#"aY9kX!4-b:M} (3;wvUk 6y6rmbU[4%Xr]\J<*d-RE6,EDÈyH l7P)t>M9ҟƤGw"Zj%m;)C#Kde]iZ'>M( ,V<94&SB;nm e!a>z(T huzf{Xqif,gO8*C4c Hh$3m[|LQ72i`2{$W `dM,(:/D|dk_THY@6~E.<ɼT5HQA@ '(^;tuN$]Do!](ߞ%Mi6 /?SA2f+E911C[fVwAD(p B~Gp ( CI9@ >.&jpz+  cۦ='PRmhgYZ07070100000312000081a400000000000000000000000165708256000007b0000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822be.ko.xz7zXZִF!t/gp]?Eh=ڜ.+q+ۀKA)_07ʡPG* RI>o"$k@XbA}MxuPV{w@8Q0hZr&M?Ѿbǵz#䰶{+UIj(ndXKJuVև*y\RA歾y:DJe=01c{OގMa6t0F#UC \$>q ƣC/a%ķZn]|Nk~ c %HJkl:l/hpNc*(A_8YKAlu违L'eFY)UP[w?iA@Z~=1hH M!bbj~:">F[GiVޮ?cޤ\7EI$'MkL~Bx*VrG:`n|ʪB-݆یS [4D ŮKL|1~_E'o$ [}zG\E9.n~:j;ؑ){+^~ _5.ّ?"!7>ljA &s._L>6""yekLTiټF4 n)7jƮ "h=4RrF<3udKÏ/kOLL0(9Xs|&@ُ!ľ>Ɣ4py6 dRv@ڨ uſ%]jzGAv1+G X]keP~ wIr LQ2YyqJNWQɃݛ&Npmzj) rǀv+`ݷs{J5n4imvߧF|ڵpzmع*L-a@gYZ07070100000313000081a4000000000000000000000001657082560000b180000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822c.ko.xz7zXZִF!t/8?>]?Eh=ڜ.+) v2e#]8rjX %1,ρwFC5#HS^Nt_%`T&Ք)LA0H?;mƑ1?FͶwxDĉr]G1oyi3G~۰R[oaF#}c88*9 .YMB](!;&!/LC4NDXŢa]!kwd$GYW#zuoPtt)H6wt[ɿNaZZUŞ墿eΖs?7(~sSEEbLU=Z7NS;NW! jKs&oXL z5[s`y^5Oģ/mvOdﶹqtMα,3g }v3-?Ϸ`THy*n!lEA7 K= (vܾ)x~G$xt`b67E;@BcdyOOb9EdŃ/7׆d OW|:`:pdK>[u9reG~Xqrrt =]\j)/DvqP~L }J@ҙ( /tL9%T|l"V[͐ 3~u@l!Ue} AXՏddt0b߮KD\NPmA KQULJ_<\B^%AXXשx4x q׎aO3X%rz]KD5(on4ƔlcTqtvqQȮˢpo1ΧtJlUxf86j-'--28CoONP#v1>64 ώ럦T+_&- u2ň4&K5V͇ړ Qռ?MƒC>ӗ R2/Җ2-W 661.$[_Rwc*4`1GȤAXƝ4iDI 9&9WhdXX􇻘i64q'ooU_j_L9rx]p̿"Ps{N ogR8.o_mQ >SpH|5C\i5e]N:ҧb ¾{A ;ke.Mw>73sQ60? mjΖS2w/)jFV~rf7n  "`Bt$~Ҳ<ۀnf'!58q<J4w>MhZfLqYa?wlRln[{ #CLH@Lt9VB: 5W+ 8ZK\CT;;AғuiE2wzdDŽD.3l?6 =_v6ipgXb7ϸ(/Dc@uaߞ]:N͎2ߴ?":LiD/خfo3ѩz=QIWDA-Q)k+> cZ`QeX=ˊmvᆑg`fs:0gy<_uzKDbl'/nm+ɂz=%?:BgLA;*5k"8=˒i l(\<±N7?ݭڒ"ڕ-fBґ#(fD҃$yP]־1xg X ݾ٥Шu !>o3/܏͠nae <? wfl;,KYXu%>[R5L/3}sIYYZ-mhBt$#E(u_䈻$ڍt?pGa7= jX~/DSl*a?Oao46>g)D<qRpF$Cи֮^ 6jMY^ ![j\&5b]Iv?h3S1@o6U_ɇ,1!S}W6V2i׵"AWiA%KԢ<@ku;*G+ֹݘKS~Q{c%l\?[*. mVv(Cl̶ZX)"]V/؄Vm)@[0 QEgɘ On `=\@qk@^ZIv%g踤F<k-J21:۱1s#@ԿV~IͬdsƶO9Z[VXcAP -~&*&r/USEF/_ j){>D 5uE"J3*;X> ܑwA'#vE=|Ҹg0IVDk+(ۆ(b SN+f()9(mv]|MC&td?0pfaB./^(JsEuN3^#f_2Г+sJT fd[ҽE{ [>Sf7t&+^cuz^ORXij澋l{_0){6q.#x09 Ӈ鯺/= BCP"(O`|[5ԽX}e |0bň2=L%[>0Ε X-dD'}qiSF7bxy eYX^"S4!D,hN]$1mqt_-} tڢ vWd~WE }PPKL{!reAI*;R]G;_ gZJoگ}WܫX&_J9.G  aJ[~Q΂qmp5F Q OW8Lz. @cg:WmVmP)4|d1K5|KyI-[{w&@OI[0 e1E=nab(EsB%rlܹOxo_D7#V1!cQPp#zF+N[*sH\r)ٲ L_J}=%OMXhq ’缁>al\@菘Z[ d3Nz|ER .zΈSRabԐY]PDJ+>fI|!ycHE ׫÷v<-穧L|Lqj5)й p%h0-Gv<@" +g'tS 7 Ңl\2R48g.v@!o9YlyCϔƄRNjS&R{B6[䰿1m AC(8F)"I.GQQJW—dK?U%m_Xno#b]gϑ!펒ġ9[2($Q(0)&x`Sk̲21l?D܉5]eO"|nR;FH\cܛz.&UycM W&fD`  ucm eȼ٦3Eu- 5|DV}'N]~?fqVa_ .z3%_uif.޽BwL5?t'PI}-2(S4ݮr1CJ ;o9+,usfsps ^NKWA+n QQFW ;\ʝ_EbL~ih鹻C$5aIךŒ&K(\ 0Hg݄swXSپ$U[xϪW#0/e2<䝀P+QZ>Y qƼ9h,_ .5{uhJJkB3H~ہ#dk(MABvRp>Lȝp Ԏ#4"'f]ci.i?xýB,2r;m{r2 ŸћAO}Y%յ&!p*(MҺN56Z;@5tB :1c?TYI]6os;:ɚt t:!7ݮ.AN:ף iޘ5tK_>M pS̯z^UV?ε%%)ν Hla:*(Y-K! ou"hQ)G0--yZi qjCKzpTgn a}(%iI"_r!J箔<%nw"G{2 Yny.W5L`HEɭz٘X,騟 u>X,h|MF{/3c[B^7!, Ax \%'ɴ[MӃi{;%7HMcc'fѱ(:yD%hyAWS '4WBתey O%]sTnmސ]+]h|QzH;8HG4Iҫ/0om? * Tȥ{EFu8zgӱO-Sf{#;Agb}Vo5g;3o p= H_ˢ&C^ ac/Ng/r @i"EPfYUh(foGp~5}yR]mKNqm+̌QZP>6w #91_V 6f.)Q;}XR\qbCtZDG6'3':p_)Xl2멋i ab> \zvUD[w"*e=-Ž!9+i$у'^Xڝ.%gS1@t%,"̖ebkRH隆1*XRn=SJ҂9I(d\1o P͌ t`,,E<'q`ҪgLaWŬ\Pwv֬S<1kV Hx@]l+FBU=:,Gʗ\r{a5E*B@Io 5>QBNСVsyt!6d!zb8[He]i=mWLvJ/i4،ml,N§ksR)W֓DIMjgtiq9b1I/1۞mi7XpHJiH<Jb{뎪\8&/5Q&E{QܧܺQAQpA iuQՒ兽'I]B8u":"tj o w%zQ‰1 ]/؀m%@+N̖yC'.b_]Vq7j[R@2"YS+Z 4cve]c6|Q2x X{gkvB<<>"mw,SLp Sp{|I[$6񓬯р65d(>;!Ր}$mWj݅Q)_wGX&29@FRWSo>M%Q5_-a!c|Gy(Rнʿ4Da{I̼Y }'-!Tč|cCLz+*^?Ҏ^x|&fHYV.0(YTbm  <Np;s^2d}}9Yn67lz>fxifg0^LVoNh8 +Ub RsHŠ 7,hQ׋b!f$'(-vOQeJ)Xx!ux:l E_ N>])6?)\$j_hC.D%YLK&.kL]s{Y\;Dr<āS%dOFM JgBL UGlT_p ÅW"ܾ_xeae??cwcrɏ nmЧhxQ@ 9 5o=MN@a~tKY1HTKlǍ S;%Wr)K]Ʊ@h*/:>Hya ?3@sBlK^{B>/"*rHYd]KW4R2C7B)q+NY7y/*$MN@:UK4P&3=_u 4<:>ݪ |Ckx#^7gn8K$2 [eg d$tJ$H;iI*Gq.2ӃbBYJ yS[p(Fy}B?a WāB(mNnͦU]W]QpgЅ} őyN/AQcz?eVs,JGO-BDȋk"{86[tw-Nֈ uu 7f/fZH-D<}]^1ͱhg>lt\sx3tVө{yBZW7Q/ܘlGHӑ4OU%]Um@;)q0V0I*E ںe/Joۼy+#4`ҥqK?pgCa̺H'V>T ?ed R $O7x?lB{N*0yDFV8[G]M H!Gs^ <+ Sѡը{,YF_ӎ.ug!*+#ͱHn˾4 #<"6A&woiӵϋbźooox0sniF23Mck1'Ծ?7':V<ఱIV AqOO X:a3td{qu?^J8ߤG`=Q ΰxS!k;@:ZRˉ 8)͉ۈ-T2șKeM6+\iRMD oǀphEu~rg2kO84Cԓ9GnaNV%eap d-q)xݣ: 9Tmfk,۽T!ZBjur6u>|ܱ4rp#^r!?~:0YMER|'gH%ǖc8cn7jƍ%xE9@ׁrr KBr#.6BdlNd&%qsݳ?ٲx["?yMzEI#8-X3Y]V#gxRb. |MPIiU-+ȅ&%Hf\aq+C ` U Di9mK~D7OYJ{^<ʮWC*ż(W/VD"\{3kxLKΈmas1Y>օ|PאcVook$=? VwH(v(KsnV 9z̢>)*`HiwI`nh[>7res/̉,7lO=_NtS#M3|QVxg"c:{f~Qk6 z IL!#CEO/y3%Z!i*x)R@F(\k\,FPŭv2TIRի !_,]`*1sl0>8yOA1!=;gQ& PbLI聴扠~#Wo ;StʬNB)M0w^ޮ>I`r| s-}/A=#˂sRHNZ"rq?<lICb*6PVԛm`-D|d03G t:o-ؔ@v2$w1>*SM^eFW{|9"_k`X9#*A]9yӠmUҬO 6&tϐi<5U Ʈm1Y5fG=+Vá⵰VX.wŹZC% usx8:5ļ >jKtkxc0aKt144ajr3l7]Sxk?eX$Gꠈ+`囀 lKs%,hվ뇀r~ƫ1bff|̥lV#ilu^#5ڊ: 2^ >V6vT$Vʼn*J\|Ǹ v=2M Fc"mF%VAŧ|mgnm$|sW+MUSrZ%h;-Tוo)9o xߏ܅ϠpgcHw?/2u(goN - zʗ]/h?_p7ٳ;+O CCw5}aOrlFM)39&ikE$SAcEnoU:ygY9M]!N}n VBcqAeAqw~0 96S!m/>.ݎ4ǖ8&Yʏh#QFy gojT 4"Vgq1')&S{%7?Bü 8zsW@.[TOy?2; jbPElUgP -+ֲ"_Ȗ'n3m\X[Q_,uJ:9ef/Mvx|Yo]h=0vBo[M,SsΌ!A?Ĩ6. ?eUZ-z1l~Zl>WGҢs~ޑ*6 oO8 V##Lj.xzz,A8 q+Gx8Z9v(^I0}f4`[UWWo2Cȟ).:tՐ>0Xs"X.JdM>rΖ|x몍GPEM A] B a.s6 U*]11`kL+p2}~R0ƀ"M^1|smj1a1o~NMy<k\02GRSoI2L~-'Cc衕 %rg,*pVcD&-lpf]V⊬wNSA I%.Aę ̆YdJ,BfsrZT*rbxI5x#yZ{-YGb ć/ .ȹJ z"%0U^;Z(huqh kgA&P._@ ~ d%|jgw YH?HD8 b9,52غX 0NSqȐaQ&oqeT/Lp `ԂVPvdbuSoR&=B|3 i# ;2S-ƒZkh^,)\Ƒrg9hұ:$ŵ j^;L$58u̥!'J$Jb% hq ^ۮ[ʹ0F X9x!$?whjdoHtS.͂}Uhm}_E0 |4 D:u{\F_t ` <iIrum>/ĥ7_sBhadb#wCko({lMsw9{`WJ.M뱲UUkg55byE?u]qf"u Q i~2,Ctk7eaDko i6sqKe)M;+sLJ$D@BuOt| ı5U8μ{FM/@ltqL;l ؽ]E垺/!~D[Ӥ)Q+{Vcʤ.Y*Tq~k3yAaGH} u0 %,n`g0 q9CTL/7S9iC,IxhG`"'a?uAӥTnh W?ʧվ޴491ھr#_I~vb1}Q)wp4)8>rH~e%h9>ey{ ǀ_KeWDWvo,O?r D^̗#2V#K:(\|8mTْoʪ)ɐI6x aPxgxGF WBo5j+Fːm372}M&8Zez Rv1F^~%J Z.uBd Eh{ ftcl}#QXC,j*YsɪO#كWJM$޷ܛN\B9U ^!ܪ(dGaoS4 eAHooX a+73,eG{Ȟ«(OI(=*=Js1Xѓ2ni`K!j9{퍏T_CRŚ`JB6$Y6?1TU`dg# 71{*W*X;++p!DL E}txN-ke'=+'A17#eO÷Ǘ1 .{_`B! k oqn&fVW>zj䙣2PnZS P^vo݌[댎x:wlɍ.md 뗲ˌޘvʆG9Vݬ|jȠgld-F[jG:Eik'xE/zBQRQ@XDc,x 0*ۊ Ja<8Kc}# ͧtZ eAĕêCU˽Ǝ(Pt$v0W6ʞ+(}ZsM=S+uu*╵huq̥)f'o?I͟C*=P%4+@S 4x"|YJL}obPwIsxe%&`DTG_|ZpqB׹tª ԰&N"ڌ7 JDҼh~Q:o鑈tuՊJj8UlwN HC='UVMFr4Ìh'dt'3HZ.wU$ hOܑ;=&D;r=&Θ(D@KW]F#C^n<ט`׮xmfl ^;VPEe0b|1٠%yICO!"K0Hd'&cM޾],R(q.iFaJ!r3` >fv涝%z6u \ThQJ߲~LZō,SXAe$;yZI۞D9E8|L(Bt9 yNdh_<wP9|}uBWU&z};O)wjQկBӛjCsz$@g JoO-^²SÄ9,E~hsLObWUm2X))+0TU症^=V3lQ鞸$xG=Jͬt8e\)p㡱3i3:'_7Epwwb'^b)1@c<923 l t\2|~X%7nR IWY%8ަךsa ,0ΜM|jCP2nba"+皷&rtTw2S[j3|jg.x>]L.ή/AZdU i[.>\ώ?v4tICWFm\Фi%FWȷv**O+.1觴s|p%)aeaaU-[ ^@NA9 8.9ALiѫkjƽnd mbEzQgE/C,sfK ˰r>8qjo10L\bDބGZweA}jJP^)Z=]NiZB@e /xs 2#~ -|6b`n3:9|½JAej^d kμg{*'g"Nzf^YQuRRBnl%q2ǎ"nbNqKt} Mvv`eoTB`)飛RYUw!65$~aÂA^h./'͜hJr dJ0_3XavGWɻ1 Z+jb<ߌ#KYL|9A01l%,@jNb0*4]O2ԟb{-)*\t@ KC,/hh%مfee|#j1Y#>ۧ?Rc@nDZe P2%ZLłkJ|ITzǖS6gK4gQ  ~Hdy<%m)RA⸩K@JXy/=þޒg?MNfr^[B<fgsHk)=-h.]"KDO'!} a auflLt 9cnY@ m}s (Fbo1TĈ L%?y/O8[Sǣj #Bx!xt;E/'VIx삔}B'A[fblIf&G~ t ÙrZ+h|Fb٣Eh l†P4 GKfjq-sH%vU1%պyA#Gʎ5Md h5fS!>‡$5ǥR>EM1"I?֦ <] Dj[u<8]S ujW\)>A z?HڒF7Q>r)ۊbS$  A lv ˹AWcmֺ~>5Mp]ԂqyszM 'ee3Ց@D.؝psuK8u&B\{}C1ilԙq%Ѱ|#$:͙AJA<6Hc bg*6GO:oAJݵLUwJ$.e}uT;Hٰu@U`\&7$򜘃O{k9r5](<3-z=d1eřtbnAn# :-H{h<&V2mBST][pz͸qBxK.=2$ NN Բ[b^Bh=+)r{LCL#3jx{.}E1nLwp ]O&Ø;~,2JePBOHɇ笺7tc,ӯAgK,eiCZTO**-hTpp:tUU~)z}*⇥2GHY? o]ЌFydQQ$\Zc ҁ6A TwQȱX&$Xh GYû8y7Xv"6uz_vR]qLs|čRmyȀu L8]$?04ϓrj7WO] <&/+*"q2}SWܔ@#2ߗXދG\ IM^N `͞*|4qR;#dajCjz⥓ ?> /+i4lB/y=#?V[6M/0ȷJ[ 2ੈ͠-m8=Ғl=,Ep8M<ԱwY<BDt_FdXGWv!k dr4g((pɲw?+,A$=98v{!U/τo*@[vYQbjDɨS] G"[G%{h`yˡΫiXph%{ 0& R,sLvrNImnA&9xӸ9ZB DE y5:`9 7'9~5*j).VJ$YGЊ<)^hB‚A77v-I1 fymWg6Nk?Wk!Lj&dfXGNप&#^9 e֐oW^.:pԴQGHL 1f#F߫~qs3NQ g`.x@,N- @[ fP){믳YU76D t04UjYk<ujܝmw)SJ([÷A%{P烔jBOTHmP.B3FhMꝹʣhVS*-P [QxMS)ΘpJ^dv:?5=mk fpH(rga :RVBLF@ћ/Gv(K&l)@Fs:  -Pges&?;a5$*H &!UQ%|Iچ=FGf!4.4Y yJ;iJԵ!jnnls;?K8dں段2I`$}@Q$2A ];(ǢEm#/#`ϷE맮`Cl0ߺlng>s2<*jK5x 6=6>dhTV "y8.CW?91][PomqAS}<;4 `^ V c~l}ӳ*=yFLb8p_ TnL[Oz}ޘV9CECfvyy`+)\NЁ4 }"b/ULb,'!Ut0TsC`+>6}}*<>r˭<.ar|ؓ7jkJҷJ_]ж2 99X1#W̑x)Y:o܆c!fL $No̚6cFR=R*[ Y% HȍwWHi)=, NpHnmf""t*~( fACwa[f<litZx80! k@Lk& 狥Lem"I/|5^;mGM]jf)kGun|ZVmgXwȥ(F[GG+ ]`S,>e2bA/б##zϟ^Va™6lx[ݗ(á(+:w)z'&Qsǘc&ڹbv!7i /8_ȭ{R߈@b5M+?SR𒻅[&lw'޵_-K"Ҩ} 'яG* aHHhYW$A~t=ip~p jpo:VLjo7B[PjQI%1;8LKNLn.%jӻVty)}Vonfr꺏<0HF%&$UgXvWBYV?_1Sk;IJGR-)_@}9uJ&ENSE9$j@`H] )+ۇ’U X?XKT@fS)5.58'Sooy~$j]hd@.or@.Bk)bZh.9W  Wc>dx pETJX7nw?f=vπTE57MQz)Rq& w0)\9FB=.nWq_i-s\vp·#vMD\x+*%w*,w۪;;[0WF@ry,"q>  ܤ/rS" i=~")V ud>PGT)vױm7U={uDAbz)E-t(A#050pz5eσڽXL7܍!N)#|a̳-!h37'4re+f$"3zc|9=g_RP{ }dOȧ|KiO;gԗ'Wr|ۯ^OټY/Zȱ D1#`{~D^"WrXQ~>"# ,=Is\3U˪oN#*E©PU - Ď0JFhjBV9+YyꛌMY5HkFw#-I!bȅXwk&n4υ!Ac.." 9c*!]_CTJao tdꆭܝ2B|7&r},9vDZ-ӯD.B(|}\z0Zw(BwJkt26,InӉXl#/!z0viXTqwcW*OOqA *pX pq;C:yB+ywro%o$]KDYdzzROtRhd -xb'wBͫAt(&>pgRl]ͦZA;`/Jbbbw:v6[|I*(q 5uŷ.;0#%,ѷ'T-mLCұ <Y¯A@xY_Pb2Arn< CR~Yoy<$DgA"P8llcvQrVDF7ݪ(iRa1ѝ$2 285hЭ5:w?"IOW.K3SAҕnf׭uHi g:@]DÜ!cq(laV6&dcHzz$^Zj ZE-ZU7+Z,pw wfsu_R]tq2==b1O`Aﰪy6q٦;q^KB ^9|DƇ !K5j?FU"ELV+k.9`G>CLs]4AYKi 8[ٝc1WR2P6yc$*.C3#uJVV{j`Vq;LldAblNjM0{k.~qE3DcT4 wAG-hd䉑`$dLTҰfUQ 3i٢KүSﳋ~0F4}T`! A^?}{{cA-Pc1g{vݜ0َbW3 4BA Ӷ"x;LۣQXvJmp:,< O#,cCv.1R<6%YWxYnI" 5sUʵ'#hqt}0ߺrɜіh;/eD\2Gq+1r!zVeE?U6pSU{q "DYm|p+2C48(@x_ ^s̲Lh\-VmG{AOGsxXWI.~XLBHfs,S"h%0D~@s N "~TgPgrri)^3fl7PUFfk }O8 /YZkڟd>'g&7dm ~O-`T1DR/RFt xc* XxR?$9a|Ki0H=׽emg&g1o&U\e@q֥T28mIo=*:}o71lS6-8AE :K}UBH19;k&3]0XUM5kҕ+ikU'pdY0M Zi!T"=4S gXOyKeb1FĜl{ieg8HHWu^GOB1q_Q,2M5zf-rh(0()aaOO}i\frg(}"Ӣw<8uDGU(IgX8(`?!1xu*&nWS^=lz=ZBmy֮$={ptl>B6|j?ш)@iٵdB+Zp Լtd~ q{ۂb8'ݣq gޤӒ( HWSkQlX!#J4%q_Kk"+NQˑNcC؉_ESRف {@X}>؟%!S@EgТ ]| ϐ~ENl]B$N)wRv=')2`߼dI9uiډ$ega=: frq $)Dbjyd3AFM&^R'u sSwO>^0e f?rLgexu{f`M4CPڀs7|nlfbyx tiQճ<[l{ E^qE/;/8M":@@A{q ZثZ]-+ڒK?E%c틅ϰ_JQҟUՀVEdn܁nͮ •'O>WgQNPBW<~hYr,I;]+cT!׭fn t{@߻#^|ö/x[NtNoۀpvo0@z/pR6Td"wE @mu*<3J ŷq,eȯYRf-1^kgh%2xk^Uy l=ܶJ !Kp@whbP^Ρ]oCg":% \EY":Z+dzcmg3oHM/€A]ZQnݝp:񷔰'I < &ݚAkv)8`KNG"+UT=S!ItWϚtrhT#+kodr vM^B.?d\VI{{%ڹtlymL^٪dMZLH8ֆKYceIqJ 2sS%;x/dCWa䳒޿Di*-u J˲>O_Phɽp44%7K= 62e˟A[nKCLW * A$W0G2]t\pU0J2p=ن>7mV˶1:>$SDy#!.}sʺ<&CD { Sa; e+^xI3W%A~CEb+u@z¾5u۹[FGi.-Wb<^Nn L X$Q/|2|9:-cw4{F#adMxp4YDBcVċs:} ,8B <3ҋ_k]5/ P/@N!P+{0p';Vq0홧jzn!h#^);V]:-xc_kaoxŽa +c0F9Ew8 *ܖDTezΆ \;XitViS ŧj_dU8Ҧ[<61`0b)buVԕmB(nݜbKfjJxP@S݂AqwlbswLKk.x}ybPˡGT|ʧqhrdDªӂ=V%ݓ؏CC#rFjoxYC5DtDE=: oaʮ%*j眚5!ײv0Т5? U?6.T~#ghg@e[ƿxzLq[x[f7.ԻR>gEo*6χx%%H^%,&[Xw%)A% +qadi4Yɹb"lvjd"z- r:&3E`tj*3OtWs(WZ-R Ljy29XL٩t5e)1#N@F[kN@ږd7$諳!_;Pw^ʎN݁, k'L=!M#M/x xy%%xH v U &UY~Z1f EKhe;QqcI'q*7MBީ(զ?.điy+jScnmDrN?V :iM ̌o]ڟ /?E h5Õ=;pvc 틡0qlP]8_m/{x"Fƕs.>%%^Gҥi=Zbф WO T49$O Lە˄!,:H.>GKY8(Mb>d=I)K]G0nnn,|~ L?S݇Mx&_⬡ۏ*/M"Bz;IB-UD_AyL nW"$G.|O8.$lR"b1刹>$K yK} glFM27rKA5<őJE̹O>˓(λB:Ri4w04#?(˒mg}j5vP$t`PX؈aJ>hVQ%7ko8,' @w/->"bC.>yM۾Rg[4o#ui#fF;; :UYQg$Ҝ2Y{-Uo>>E`$"rkus}'i:z!v}B.O>4^:*5͏ھd7{Cr-cY]:x1ŦE!,)>]7 Uۣ<%c=6TtcԮ>裱QN_-ic]-Q)ySU 8Q}%޽52נٛDĩqeIͮ"]삪mp5-D3r2VADɈYG*rDzR=o9?Su^8&D.7j7ŏO|;mm˾j".jTEvîZ- I;~*m4%]mtw>L2Up{ukQPHz֪{;ќ-zo(H}Yt,_xg?' d[ZeϦ(U@I۷x*̆ռSrϗ"im<*QZ|Zx/b"R^FrLDC$ y#%-=ۙNdgBQ>u`}3j;⛫x' gVfT^2(Vݨ P%'d(uhO=x?b2Rbl*s 6WְWDFLhվ~Sp_v-.TP^KYV{2Ѣ!kƧaVoB%f3HSo/zb p`\>cc Loοd%4/I+Zݲ]뉰eO5č^YB46EW^tEi-BP,*, FZǴ\Q+3{f; E OQ+#+1?50<6GX=7 0ԧ죒aײi3:n ArHTZ޾nRAU&Td/z[IzHλ 󍦏3/c?: %%?0zf+(ff_Ż?U5x!c݋g eMdWZ/Sxϔu(2̾4<.. q `~+|SLԉ0yrR1W-#6NY7T@EĄWcaV}=>ˍUn/sR&b땿/7?^-ḆMj?72 T+.k7OW 0UVRT"8]Oi v?0{iIP "! e_P6s5f]7t@{J2{]k>kz1:o`'mW@2Noƈ>(G~Mrt} B"P; =R֩Y6 I ZR%r`72r'|N*fCUP1DŽJ7TbE Mww,~5L|mS+G)vzu*#[Y\Qwڑ8mCQ/`./Y-|S5;V x+ʷ!|JL.E{en F`cj{XBW9MDJ7;$ )[C #9QHW_$6.5S;kK gt!xD ^Y!0*k5'#K_[1xi9m>@p&u\ieN胏%Ƨhxn bG9>MbQ9h}]q@׏~4e 4}ٷc`_˰TD2β{P<~zޚtڑ\A&)>?P붿pRQ(!e0VUcԴ\+գlyr1W#MauËh88oySC.o~Fr5eEINߑHWӎmxq9ϭIdG 4H%rg{~5|Ba.{ZOG7BJto={K{T MnḰW'l* NW*b xꢿalQ{H* #mN 6[j.ne N3!kSZH?߫-R/Hlj)\!VJ5>GmpRuLQ5csS wQZNwLds k7#m#ibC҈>3cW@DJs|ʪ/C)A K= yCƲmtP 8h7j]TP(HQ}mCǶcˬCr]^^׿Y=+;Mqh5)9;RomV}g.a-ܗ: 2= YHyWMTԿ<tؕ/A3Eeh nϫlOY:1UJi <)&Fy2LWZшMGI|t&$^:l9I8du')uk,b/EnJ5jb,³)i{ Lk2|S#iweKjFci-@4![z.ne3kk_EhV?i8fGÈEjc^K i%; xǵVv%"E9KaL WowX3fAX֧AVuTm֑'PyVEy!2{L`T) wS7=g]4vo*q12, jO-X| MĬԹD" EPcnoҦ;ؖbMKEQI r~~"SzG}PttKAmz3I#w淜 |I$F2i9aA^ 50{Ev0ox$]blѢvp`4,t۩nEZJ,EĮ'!iɻ 800p\]V_IJ} D?:_o9$@06,\QQ&>3a7yEҠ|`Xp|눬B79*65q3{zŵed6GǮH, D)AROнBrKxaeaJS?7حLj7kztT)hdf?knHlT.pʯ%e7>"9\=Dk 8"RRS x"b'dƣ FyQ(`W6Y`$%3*@ \āWTV U0)( x8tV\YBgנHhY[G0­q|;v; e=1DJ.fҬ#N,Tod+N8=ebT\\A}}`1 ef/,t1X2$DQu1pJ9ɬ^PFCUs)adAӰмџy1("vs2yL2*4SV3>Mb洺rڃւic!J%Wq+R}~-l䗏ňŦ?JVeiPDB' 0l?lW! LF彁 I6i_BRk,y]>]z1o3-/Yet ;;N~7VjYSY4/U|1bz8l̸ *㨔tnAMca/Kq,'抐sOjN $9cV )/p"i(؊bwl0 p)zLDM7J! y`,jݷmG+[XmKRèOBsU1^[o>1oP7*>;%֘j$Y?7m,aBlӶ(gEԦ~XRF"m)˱'g,6wӾZ[\ jٽT,=GN8Q97[e5my8P@z 6,5V )ǏdZ}vC]0m}&U U{*C%/@D^=>V+@$֘FTs<[l)sPApW.[c1\f#^uD.h(4Rwѥ3]Plc i _q EYL /L]I 4卤)`AEf 6[% CrF]/{'֖\Sx/@;֎7,4OLi`"4䂅dP\X2r^l8:T1V:K5zJlBλ")ag*ߵg9c)Asjoλs6@@%*șg̸ѤG1 V%3~rQiwzM)[ D֏+m;ApLa t2| 1=bջMՂg]fmz*s#ַܸ>PiF%UE"xd͐VK%|%QdֱrAi)D΅&j Y^P"t(0龷$qWxV|5S켓a$Dgt`&5he:-KG!Dz毾}c`2GfFiLiS`&œ٤=}0%O09DھMGLZOѱ 5pzʰCiq= gG$1f5a&բbToEl D9]p`eDz`` >(~WDrMJ$a]h M!\ccCzJ !/ojFD2m 5x5tI3'39kvOknh> ~gclt [Y r0d 3rsL<(C$>,ȒnbD!F 9fy!9 'ymFroe tJV+>7`ZIǚALhBY"MRpa~A Q\+nZgK$ВPbeh IE*:栍~CqE}U8p('h}}3o:.pLBx~$`.,cťX!O_\쀅^&ݪ ٕH Їuӌ uOG+B/H}xCŤ˓Nuy4PCM3.OMXБ鰃ΜuߋqBʠ&vȿUHcpOpt&Oa)b]#D)sj=%w&Na2JJY]8N J )I1/q.N>ćEGNkazZ#@:^99#FWk܏F'vgs!Ce72O]+rTl@XDZ]2P7nƋG?(On,P/ )A_G!ݷmpw /NŖuI08s8sS6nJ&/\s`[|aUv"sMh^&W&()¹$܉wH0fGe92`gE݋y5\ҋf>PkY`Mqw7dL{5*a~AVsz!qw'M6f*;>/*qX"؞Wxi.8;HAWP"`RXF3H}}kTT0'4b,U[2]#.!ėcuM]EazX$w:253c\4\M Q@WKY0~{!" rl a$(yGgҧ/:RxXYƨۨHD5^uAd/-yӟ@Xr.o-X՝N{ MuJ=v\[wnUQ7VZ1[ (9T?ȱ$p_fU]O.6Fru_5XMdյ1MiƲi X#GV +A +֌7 ܙH `>?e~Fo(Bc Zh/9bF73~ ֽ`o}_i(AJx8B{.fD\Xf?Ei: j*Fh.eBu!Uo 9 _NP\}{ea*KƊFH!`:ddv¹.JV@ߏQҚ1iJ#.R{F:yiGR'í ZȐͫ0&Z?wjy4e D<& [MIm8R^%8nX*N>y!3ML6_L˄u~/'=bDʹeLC+,%L:_m3PtHOuQ@79 uL=sw |Q1Ey&:P95ݡM{$AcpQ+$'7)?'`q*:EDk Cs5x_^P~䐕mGMH\aVu e5ejRC; J᳧2Zq}R)I֭c#vNJ}dVkL [ a-{mԷ lָiu _4םT3 |t@;Ш( ¼O 4@u0.J5cԸ =ڬ(HF=M!y7Jþ/*C(˼9I%83݌ COWC3ukHI?q59%o8n|A)>?ca%g Mpx\v3ڭ޻m)jMKI[XETgs,y$.9EqY{ai70~Ч1<]O<nsm3 fpI1BA߁@X%Yu2K aY``^\ʈUuH>yt 0?A;l~Us_(SxnZ.&:x;LU襻tw,J4\hK֛kNy'p:0i\OI*{ U0H8~`!TC|"؂ɧB (` x9[y4',cL喀,}(a쉙XD-VihvWMi{@zp[n#u:iCj͘f;!lW&[kw =͙a/jA uG,$2 c} {k6fV1ZԽN(sEEj"vYfLQ!fے2ԕO'a_db&]@O@C[ZKT_!{G4-lv1H1'F +EmiHt(ڦ}Anb %TGy˦ &+=/:z=G+Fn@Hi-q9NlVu0]pWtsч4"1+ܿANj/KXٯ2He푢sbp#C`n5Y2iqG+0/QƾJuT wꮥ3m_מ;[d=?_c+ PF/)ժ hj D{l9r7r^4,A錫Py0g<\0%HNAD}!MѠ$rg;qZL"NOD  YE‘wNP\/K\Tm rdcrUF>mC%b0 m]º?I]ٵРj͙mAYN!OY`xbk;畜^w{⡼+OU`\rJ`_BLnT'}5D5UdWtkNX˃8`mwc?hhBu<'P_\1'H|aJm=>D*d8/&AEo B? 5&_3ڕ:y#饶M B?D%bmQ7)k09RVthDa`n%nӁ/N4̊X`ˀlle/ߙ2^F HcvY@~H NUW/C#zd 'lyBŠf29ai)nA)"?I+EU9A92=U6IWT*3$ƚVZ#{qP DҞ$ؗXnnLmuSL#fGWt"<#jZk_$"žxxSx::Op$FGaUऊԶ_a^Q+vkƱ`!Ť`!-SƳL8/BX]Z(P#O=SS 2AGM~nCr3q_vI DF\`*}xr`P";nRک*U6_VGȯtF+ʮQ {J~kwKh`~ .zWꨅ*#\>?BQ+p+3N *vA |1vG׵@^n\U3̦,-eƝ-, >tCl<` YIj|UG-ᗚZQ@rnYM?h$ʌm$ykgC .SS2i rUX6ȉnkWO{ov>\s86Yԏ K#XֵN0/vca!IQW8횋 à~{eG>SSؕ*}-m\ފg"rlãΰˢWԈ nͼ7 "?9wb"ڿ 7V`Zs@ ``R`WCY=HZ+f%9z!ɠ[Eɓ۝oL9J8S% 5s7]s<B5ȥ,.At&gZDc>+o,Y(OjBͽGn_;Ne|lӯx9`\]>|" SJK6!G{({ZouD ]KxݠIzֆ7|k"V+\SKMNj)6Es*{.%)F(Lw7jxTNŅI #V@Oۦ)G 1Cz;_,đIp"*jHezM$Œ)CۣI>hHW6@p6`5bHR۾Cpms6x?,W'mAdnxO{XW {21 Z ߘKn#0xf8#?10#qeC ,Ɠ-J׉?+)5_ M\n}/5z:]>"EAbc>'mAylUTSKOW%cOƧ^4Bc@jib9xxի][ݯ1*kni} 6gYZ07070100000314000081a400000000000000000000000165708256000007d4000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822ce.ko.xz7zXZִF!t/]?Eh=ڜ.+MGӮi3Vq^AHc[G<#3y(Rlh&1(Jg"̷LJ2SeͶ(Q\J6|y$Y9T GϛRV/OwBE &[7-$UIŋ|I P< [7,.- o[G$惎yƲiڵQrQC DK}b??$6PWA؟3sIR00~m%#IeMJvUQb-j“%0%Tu*w4Wh0Mjj⩟u< '{q䡛HW$%'X|Clj1_|Ʃ#OÍt6u_[ 3qS^ȕ8dC$]8J6:m̥C:RK8 A}Y32Z}("ͷ qMvOC(MqwmQ+~L}y) ]DCZRwq!ڐW%inۣXъm^( oðM#ܣ/?mI|rbGAjxڑ`[;L?*гL6Ř$XbI9-Wɡ#|q^C>RP_<]ڄ̑^Ce$B 5F@%`XdQƄM!$n9f&@fr_^>)V(!9b@?.K<8_K钾UDMyМ`7HgC.Z/ 7kfrlUwj7fӹ!T-A}H^ez^&i ЇUs.j%r]rJ"&xuDco~Qav1JG>- tX3" 6 Ҝ* qDl%R`JԛZ,*-s?wg- g#~gНDA 9NO`lʲ$1c͆ృnccL#Ӥ}C3w(ҔI‡ 82 S=)KUoX7N.B@nګ =UR N3Rv0*F@)>Ra?qXqw%tۄ{pzYm6yXˀl382]حa2#MERCR,pfu/avgcFjOccgҩwcRw/W^YU>3J5kb(_ZhT_'r/@;l4V \Hޠa䃥 ߷wP|^.s))7,Q{"J< #O-';@ѹYXAJ6>FYEϞ'_n5,=.TML]W /3&~_8K._YN:9#4!A`y!ݕ:نj_. pF[g,gX:ɗ.ΌbA: D?j`Mur-!qieo$7VFV)+ T C[7q} u%P?TiW_T^Aг\m:!zl:seVfT{y;T {gq::L门M7%l NY85Uj dvj|Pqs'4b%'&Huw~o]< _?# ݦNCPS#/*/_jm9YvO͚"8R(BfeMذ0Gb^Zu:l<[ECܑQ݄-&<_Ѵ"!M!\J |+e!5.Eފpl\-wmPS8^oGZ6f#crHOs()Z} YfAPB̀2]o6s1?RTojd$GCq|'ykߴ>'~.d#E X 'xM)FKq)6|U"2JSŷPSoBDfңYI3ڡYR]Ru|Ш2b54M ݻֻ? qp [+'Xt PRvߗ?P.y, 9. W4P&ET6Q'5?6>OWqN-_ģZZ%_cgEn2yఴ#3ݷ _Bo(_Rm 按%#OO%D0bn٪c^|gj4u 2|=ў{AD#E 9+Gvϻ 7wo R^HFTh%D0i /^-&Y]VuC|+^U1u5AOj:D&0+o q$̹t06(D(qeW,xQ1,gaSi zVRqDV s?u¶TN'W δ2H;-h8faEկm#>r,"ᆋ^-PCl拐l7_p(;ss$w\r&v]:yY_KVd ,7>!t+I-^L)cM{&-A :Yc q=KUk +ۀjQmޘ&"h`?V`)dcO|!뼛$C@Gy;S6\GNЦRk;ZƉ U.iM4ˤEASBFa5(֋Vo)(!3:BEMQZl D-߫U/9dkw~YC\[ N鯅"57##Y!{jfS?QXh FehGNpڳ_Z3&#4 &W1z &B3m{íB_pB#w]䝬:1XuiFg`{Z 1"o.wLMiF)l1IKf5;L.Sq| *C;?+pqթ9_M?¤V:OX |0D6$!"$Q0r+( {j>r%O4#9g(Ov8 ]58Nhk\o^)\IgsR/MHm' џJyP}d.lF0f:URZIs27z_vn<)01\;K'JD#U({ϰ'Jǟa5SL۠Nzee T@J=U;Q/~_;n gխ&5A;f_4L w1wg4Me茟7%%'v%tR^eN\`p`%R+{|VhZ*3ӂ)8(ݱfq8 _vlFQR[-a) 6[Y@wԈH{)IlW ,dꟚXND0Kaҝ} |$cࡖE5x'U ~ 4|GϘK*`FqeGm=v^g]8ƻ* OiHEg`[6V'=DbM)ܖEr[ZK[&ޙ9ީ۠`5hˋxŻk*C;TIC03|p)4&f qoEy{[YtDfMc.7TչUv4Fة4moDIL6dĨuWW7b ߶ɜ-Ĩm94M2~'-~l1A>.1w=yk4(p3`0L53/E@`߳ݥam\gSÕ;d ,\P2s~kl0_%Y$P#`Szk`pA<ك7 R񶙇uI|Eӥ_uizNk /6ػ*AJ5{3Z߭(:hnݟQ38EV/YG1O,!rF~|V!'žG9G&H/xY7Q7`ƤSQ}*LjG/E73Lq^n;5TC.@p6 GۡGgi.rIux>U`e.G)iҁQs3@髊ǞDV8ap/F_:!wFI,DI2uu#OrHMG;P(9aDn*1k  3/v+fS=QE[EĒ>iYm!g.'CVqi@tYri]cqw2b^NM͈zlk)EFviOg_ƛ9"u3Rn[8 JkEU@zm0U&CIP! xK6SMHU8Liu ƶM VH WE4mm4Zl뮽63yf]9¹y+ÆȚgr`8 S2TJR LkN +; P†=ުg+6tם@QBPNdaYс7gyytEyû+e|gPQ&ˆt)OZ,R*jdX kyyvt0/V.'9˞PUOLn$=x$Ayy汰dxOϘ,%ܲLk 4(Yu; \1ip8i]}d2" ѫ|']uRg{d/deCGuhh͈ғ\ɚ>qFJB QxoP@+? 0gs|W5֝'Җƣ5tA= Hܐɩ+ZP )`lB%Փx~)ڟXLcGXi#/OzUX8; "PgbL-?~p,( h7 px\;1nq{GԫVsP) O_(S1ҤM [5Gq6N5\p!,?Pmۚ>#}|(\1p|tjW~(yO驰s# '/.h +B~M5Xx'?:TL%'Y޻']Q~ $jGp5N47eDp̦P/Wo>6GDp\5-p#H2e0Hgiv~bzi'Io$B<)@{,}"cG+[IXShâ=O\~۰jJR$70UXJ'V=h93̡ W (:9X -ݑG|烌s>>Hn'8VśLQnyъv|ԁ?_.)%h.3TIJKO JEG ~{BYqQ3Wh"_}GA:~du$y D֢Fc%( n:a'bUolxH@x#X}^uA\&`8@}19}>6,ɳK,:ϮD4,`L]hnk$ik<= 5 JXgsVq,'T.{+ )-FEkiIA Z 1YH*!LYރGxh%9B[@*囟VACݞ2rHNӷn]B|cA5"LJHАvA6?yA.8н) F6+e3* tѨ :63y B"_L/n)`pbx£͵r o}ؔQNKv>yc-"L юT'bڸ!j'$t21ڰs1'CXe7Mւ)jR5M\klS%e7>xEOc'nbUt-lnX+z'z0LAi\N4_;z< ;H]tPmq"ub7(dEFS hU{'3竈)T`.pbϵZ sFo(:p:yBȔymQ.N{oJw{f?(unATyd[ tǠE'uL# iYf,Es {mNKMd:vWʹT/$TR La/݆!v*'r˿O6+CfkilƜFj?kz}" -D{^tL*.:K~ HܬMlvmO3,>.Mfģ$ȱ̙S=Wk ^.s a߭M]udZ+2Le}T &,cr)47iyGcK<w2Kp_FA.ݮ7&jJKGwj\j_ nꡜ,+(b߱EKwB;Z`ͩx:J{_qW0RȉpΒJ\,rZARf)򋘈I_44?|lV<_6l.~_ it,AHz0yZ_ g @KҠtS@<ح#eiTTsȑy,^p] vVxy#=B'Lj]$!#5gXiɬ?>/(-U=p:AW%U (cN `:1* |HNR=2Uc~P-'2W"0&1L>9>>ZNNUEcܚ̌1a$T"FNg97xj)1!eT 'О%=ΊRd{Ɣ u_pdz&& @ 5Y@΀HdJ]>ԑIw:yEU 2pEɣZ>Z!->uP K.{~‡FJ䧅/ 8Ee}GkRcBco| +a0g34bn($bF? epbKCwCL`!RUR BEdg Msɻ~-1|nHJjTUGؽ'2 O4%wWus֏}ԙQ2t 2)2g\e *T-}I]6az곫78)5{;[HߡPgt 2xz"BƏFFlpAj^K]yb[Vx1|ROjQa҈Kk5{qU= *Wl'VIzvU"} d<%!+[0)^btj$B{ΰɟF}RD¦rCC4;Ue.g8j613*G؉ ;eb"EP_T4Y$wpޚ߅+ 34(XOf~6ТEG2nݲڤ*i1, u 33F]! E~ ; ;Z|zY@̪@nSRPa. *o'{S=]6O/6#:}aʊ - 31:ʞ"SI+ck6R/]P ? wo ` &܍s@]}\ɗS3VjfD|ۀؔQ]Uvi'2AM3{Lnx, ǂ˰uJ Hנ*G?Bn:N?|5? ;'l{a+uTo~_}P6j}le\\ ؃&$m)10gZ}K̕N // bfp-OԸ1^n҉kks5.˖mn0KE@SR2+tBK+Hq+ı˚ ᝚30t;3lm%T`: u yl7Kw!#x/`Q$ 9[M ]':/BX.Q"9Bm,<}/7GztVAѣC(BY)Նɍ"7=9_q/e#Ȯg'o83+ݽּ OΏ̤9'ZY@lfcwqPNN8&LlZ I IrnP8*\iCi岘QXE+@S@ iQ9ʹUt RW!&v#"g2 -џ/Y=@'IA"Um] 䀸 qFl?Kt>YnTG٘Qp$Hn>|j=>~Gk8PV1\ !}5x##|g0W3ckգa5@WQ U"G7 tWo4}t [ΉXqi5X"J35."_iwZ}֐Ժ^CQiIֿ^O0(AAfMYnCq>]|P?@K)e)CTdLdd-y/&&?VY׋B.eLH$Yb^9!܊l bmA΍Ы ^rߏWsT ΓkCP61,C~Dvh: }w0LVf2SECgVe3xumw,8M|๟:JALWTKfᣭadžd&ʫ,c{sip1كfc<;6݁q|ҜYoNPSb(*!g4>DZoPPNnkX1g+KH?W[tf]VA 8ةXW$? ^@LWnf8ZՉ;}/sw@ZE`L!D J-`|>(+/S[rIG3ӀQh$j׎zZ? w?Y}٪A L8M>p뾆ZMslc@5Bq2a>i_oj*RVӗ )<3-xE+8zIzptPzZg҉/  xM"^EMC!{٬|>ftؤ/ |x J_p5bDKP OyN\Mxy.>Rүp 묛in̯6=P6`]  5$ϳoSY3UßT,3}ƲpRdPˢ`[$TNO|<[KX[*F5;n"&_xKϮ(|Kۗ콬?ls?k*xS/g\":鴷t f`X-joa@>8kҢa[$`H?%Aa.m ճ1q:;@V 2Y\RLrs]5]@D5`d0Mgv  ccŤ-3p04qfN d _,J!2H4UK\cմGWrט`1V&[[FTEtZ:CR?y3$[3S7VVϻ:@~W\Ħe7*O#؄ډF ӓg7 `aPuDV!g딦ulPH׆ku4``x7;5s+L7aP\$"\N?q)PвQ]\o-U^8Ԍ^f‘ mẊdo!hnhdVTpgTkf Pb$'_|6E|-:s('nL<:~JՠG,J!hUnj!w0>l4aKshǣrb"+,[#f:Z-X]L hl^N9pw7'P A#-#0ei8+l:h´N{EDD Z 'qRG7:'MGKBk=aԁC[]2Ry$Ew/RmjY3uR3V'lc-rSs֦%;{5᮳b#]HE ƭsʑ4a/Bu\d q&M7~vx8ѕ53}+A:Q l1lv]tFha Éhup'-aIQZ 0ƫWR:}!fg4 }z7 E%!I<0y7Wt#]*0*w6/}۫SS_Lgל .8#ŠRV䘷~tt5:>i嗼5N!sgWK.#S?βtձᱚGx/"O|ss7"AFs_6c>L ^υH"R(iE7#r)k+`t&TdOR=M֣3U ̸&8U\ kQ-5zZ|ÛD0Nѣ Pq dΰAݛow=/X`4؝W@b;ֳ9N8=Z!6K2WRB!EܐB(WDw' >Ǒkl."3jGϤ ; :z3m_ִ gfFz%X喋M?"X &J7[H\ te=Q">!XCocKx0"|`~_uY֔CAmAf ZP <(Yj@{ Te0x+.3&33v*+P8[.[(k]hM`ucr\Fg9)*Y)-BWf6&%#Jq(s =bi;VuADFD;,?-} 7Xw7giصX@rĴ\lB}l`J)[Ni in, UQgY;ʄY]+g6&Zڱ“5Dc0nM&)PdCjmJf՚'!}ckw2dk0 pm]!^jSr̊ @^N@7%uRKڃ`Bz=;xjbC9TԵwAuJoXU,{wpSc"yeTd l_ՆqBvsFmeS;.<~!&[`yUآDKf&S +PFGu*B=_q?w+Nڙ8W||f|ƃOW|E hD,3: G?x6Wq k#'sDY['T4265#\tRɻiRH[&궈s2#K%ۑ#OU1VYe{3M oLJ0z(&~h@*f):O2@@( ӌ]Tys=%ed1*H10v+R$6?F z4F (8\z5c 98(N1٨{,eYV?f1VHʼ|'G\ Jit4Ѿӓ ,'p`lMBwa={f5Ub1uvzqJj'34 o.S]mJ%QT\fO5l_+nqkC}7Ld W/#!^̓w7;ć&2R2*C:9W2sx"~z'[q7ppo-E_̚MM_"RT!xU%MWwZ(HG嘺"!N 9 bdB5A׫C.}rz>W 9ݼ-~N -I[j'DdM +J}#Cbbקւ{N:  76m%M,QjWWTm[EnQ#1 }lu/@vV($ZBTWkov>" EP/[ָܼ׾`zAZ# qPά*fK96wAVXUlPxVo4ɰ7rV\\ڂ}fA"_7~r7R[k#/߻MbO`. Z ߔ;kwcT}vcgNUN8ca{^DYМrj徺,ػJt(*rԹ%Hy[*gh@5i Zӭ74Ⱦ~sX\{5F-F҈]=X`8Xe;]NۙǪ%ቄ-gTU}HՎh 4߭Q8ϞLk"2vu'/pb2->L!Y? ؤ@Q ÷2 n= Rg 4ؽ*泅lrꀹ > )E\Sx\na[l5TEXK,ᜉOE"lJ/<3r/ Oz&K!c"+ }B?sj%?i(0)rP}ŮܟH轍ΝȷCP4' d/aU[K(\I?ES$WoRL&5nucT`"I ]?!W0#7PlE͛N%y(0=c`뱲ToBK=UnMT1S 4}SdxPtG;`NI[Ru9CӇ9c<;?_Oc5> B@/1ÿ0X7]/|]t]wjw-r0/Ђ =M6h332 Mm1Q*˚V(^[y6.Qn\i$0!ˢcZ) i3y]Z1mIXii0 kr?'F |_i3vwDX,)l?=&*Y²]ܣˍk$HRCe^[_އsZ-kˬ.ri އOa1a|S&QrMpS w5 y#Aj]#CWk[tJɲd&m ˆXY,]<>W]2 g*ખE}'& 6~V:..2ׁڶ > ؾ! >I$-(lwͦeYJ7Bb~5)nd(E7BbW6nHӣ}:iT38=Nf+'eF1xnG1'/<H ^/Ř}i<=_1wA-*פ*rDOL7R+q4)'ނ&]kڗ:.kS!3j M-f:xɾԙ!\!r8YwGIs(hRƟ>fv!?uPbF9=H3_HR(2m:rշ9nzlG%Ĺ^)(b]y!ohWc3iމ~ϩV}`|.DV gBkKXYuo9-n鄚f~cϬp҉؀(Hej) y| WD<0h3 P.˪/ߺ\s{EOÎ}&w07bG$;K\gA>%oT-E TE#mhWI %D S  &bH.y`VMlQ L:(>@"Gх{Ki@ o<LwTm 'Ǟ.nOaJ*ެ tqYoz{@!)ce0 ,dNvr!-hzm-ul>3* 4gJKoFz ^Z>8DीiҜ-@Vq&N[BB%V8^rF;|| ~KCALr #q1b"Í4[ :!ɓÛnX0J qח >mm,~ʼ.iDCj3*}< Y*9v' )m K>~5 9aU`TJX'c; 2v\еtܾj$׏ͨC]%<V}kqv<=ŴՒޚ^")DK")]+4YyTY(؞;>SH|(jC|_b`B2ƌCy<7 z՘`d|8Gd<A7ZEhษfLpeZ~4?oQA7b*^V%TE̻Uff3,c'}yn!?wl DNZn|>H,oR Vuq/v8IX Oj!Qyx9տ;Z'3vz@F]uᒳ!/< $ |A@c/ jsP(eЂIy1|XkpWs$$ >sz2sO~A<}9.?'o_gI] Wi䰝v gN2 d#Fw{%F6 Z$vZtQ}uȸ?nڮnM0(gڼu5(u$Wvv [%s>He\ɭ0}m-ۯe0+YM4pk8-0>'ɨ^+4jQɦiOgb@MDJvjvik@h[Y|+Fɺ)x<>;1.hؙn)_tkظ -}GXІ) ϶%RK]1a4X[( {[֌=ʴ>x%4ܺ!-IsN\zxғ*,EP1 rye]( xz"VNmF㕌˙n.t I+٥g7< b4z7]e[N2z} ɬxb t˦C_cç KKKAֈYrBԀ κ1Vº9+޲[ڻxÆ^쥇AJqn'\Q7u!^M/Ź-! vjNE/2-g|ثsQ;Bډk%5ijXQQ6I0XCJ&*֡#9Xjf#x!Ք-Ehv:# _( \'gT=eɰ(^FHkن,`Gm\Q AQ' ?%swo~y]bcQ#%R x2Kߞ\.5XXcdI!)(5uN$hIPV2lQk8rL>NEcPzl/N_tfaÍ?<y8g'0u^|/K0`3n*Z`p='R)-(0TE*/ݤB=ln.&H+ؑFC"#X iH7^qLa謴lW]ɟ%j&M12QloBk2I-*ҶQmnJ9n_u $~'j;&:6ȯ+ cO/T}K*\aaLB 7EL]RpJx_ɜl! تf !ǠAC2A3ZSTQʽTmAKCo-gPB[ʽBHgz愙ZC?[RzlTw橜Jfc5Z)1 yK_(]n*.ld{%&%\X@CWKY.'Co1Έ}s<8|HGJ" `g1H8М dֲqCd&e|,7B} JTO7\® A t؋A<{0V%cK7 !3{'m*dمސf`vkH>k%l1fQ)up5MΐCE#]CoFƏPVAW5AWB| +>ys<_ԣDq+.ܿcq#Z/e x<,Zy>$%Sұo^3Ƒ˄+%>Y:QySkT k2Y2nzZ#m J}]7ibBt,O׉p),?S %,?hgSwrTa @WUAz{a bs D |R! s|3m 楑l€~hNliGIa e3 T0vxQ&|r<U0Ps2?sቡ澤8!kA'͡͵4$;199ۭ| 6s{娨:0?׋N%ͳTLnϏ&%z0a[༝&K1J$|e+Od$)jMX8C7& qRx']c2qgLa?#LR/dj=$^qZ~kimH-??ܝ{ ⫼>7wmI I]8O/3,-P>@ xMT+K}[(Ax~,aӽzߛqDݷ0G8Vt,2z= v#IZ=LH-B}i&Z7!b:h_ƖR gf! Ƀ'iT+4@ɧAf:Z} =)WZg1asKLSB!_&5'岒RLOt yVȘ/2f3ưjҗ9m(1b.vEoxVۃ#rdqt]+_s Xjf~(> R CD.ϕyt7i<^|$| NRmEFi Gfu#@O'…|f),wwkТ|:[?1|IJ4|b2>1(GHV΋q0[,`hˡU0no+򞤾 oUM˲A8f5λ&cj#\GH:$.3,RR+b`f eI#Kjdڈqt8{eawUDf]>f;[Vzc\B$BxLz6O!_bvNGܮa%e>Gj.&ɯ16 ݣ+kA7gܠ^i8| Hc "?1gDouaixI2S#b=~2CJ1@*ldYƚE&cX7I.mOq얶|rllZe6qeGByj7)wc]Zn!.gRB:$ hZdD.^0d,M,Gt>S˧}'7mԝĩ@%\ٗC."'nGj'<l-sf% Osr"m_ i8Rmew󡓇sii-xQQ҅auRMA_K5b@<`qc0gsDo@Bn˃+\O(<@VNm)")紁7BʄQ']b㞨O{529K7st)-;>a؂TU-j Mpz0sN8_^=!S$NhA+ Y*v83 x)j2HWV饋ıb>e-o .6"Qh1 ] qkxZYUOS*i+Om]jXJC؃mXzn ֜\AV.hM~ݷ+0v[|aHy+сO  #·C)(ڥQ|*nogxUNp? Nِ,xzbr6LC=1sƯ2=QMUϸۧ[z i[~w&d2E{#*@R'E;di )x}~?V+s/ƀYnI~nj}^0Яs^F[@ҏ mkwcڵ%Cn{-Yq} T&8fS[$"[PHU^Q`8LsŇ %f`Gn砵.T3tKlr1'RPD]?X{9w m婳Vm?TG%. { *-qfj!M]pӫV͂2W(:L-&*a ~; E 5do $^ě$mJUFm`' 5`V;lsx6Pm.冼$ĩ()L }^|{4@8C~L:g"Oq,3^ܞhJ ho`Xn )w5 fgk,{rְ8/tg<]:\{M,D9a6}NDߕTZ|`'S fDr G 1?GQ|9[޵ Ņ,θ{&/Y!ͰP{,mp6/uߨs(֫@k#uP=.6\f"M&*;} hw1{(F|))aP%IDB'Qp*WqHv sY:e۲̓fQ DkXaJ N O x LJ.&6lΙ ׳3 jW]TXbˉՎ<| nUa5X>)QxNuh۶q$Ҵ 1kp`I⎤GM*1i  bκEƙ` C/BVuH8Kţn#vbcJJ_t|HR2?|B!d =YHe+|Tm//wuslcw LΗ\r&^TɛBQGBR\دfplCn+xy䩏Y(8LH#U?:ʖڪh wpQS`0[b'mr1ԟ_@FC+a!}WzZ9Jo|(lpNH 0Vj: ؼC||fj6H~@ԍj^-8%)=(74E<G}'(bAqJTp PMW̄іh=COc(:pOwFq輫2׊0\'cP>,Lx~Ѹte \eSZMI1FyݎO8~:XY%ԦN)`M@Ct&]?2d--cY{=/U< @#hy- ؁3y-"xl㾺[4c{3ADžtT巸~ p5gWVab`*/HʼBI.P* W~.Lf)-wݐ(N+2kw* v"0?YBrᚃcPO)GEXؼp=ڎ@\JQIHDzdŪ:,B ` u O_ rˢbkap{H^7$1;fxB\ l*Y2@7 Ց,D6I߶=Af!%|!Lc/dM(IJ{'r<(N:Tjc$3FId=@kJ|]ExqB ^աw>S&K1jMl1*Ɛo,f>FIC *`c\8o@:&0їz\@8 ni\ZS}?u05$@|qOje8l M&+Z0;Y SΩ|l1|##DyݙSE]#fRj5ue]d=?)ͬ9?+T+Dŝp/f[4 eaP9Mdo$3@$zCfjOz2H ZRa HZ(ϐ$vM/#duVSocwI;^PBt4H7I5ecCǩ c>a$da.!0?O{U4\4/x^~+Y B [B( ڂG4ɣ7%,TaKd0i#0dLz$5GM"4bkы2E3~l $|ŜxѐR+XEr<|&>$z}k0C{\l!ڠ)Ccb{ , H!لZNo.4>\p)4& 10#bFH)tf~.㺤^ͣ|1^8ϨvUÆj1+hUjSƆg?Se}f$GJ @:  && r@:'|A ]"779`m+df8 f+|[\{~QmHa25Wu(u㍁-Vw@4Es(RɷRt{Nl2סCs3`HZݏCvR:j?ܓ '|KoaLgMcɌdWL:fp?A˦>$]-n3;uz޴9rnӵ4?}ڞ5"p5)la&zM65~=~lj%T}gu&HIw>`/e+1YG[qZ~ߌK+lD^c? (gkʶgAڵ@NIpj, _fN heqMc<ZS8V3 \8mp| bŠc'}62)A{XbeR+'daTI{?tX";˛p]RW\xFkߋB<&q :1!yĆZ!X$I\&}ŠT(#omF'VKwϱ[ꗫrjl9j &s}՟Vh$8\IԑK_IZ{1h?Ge͕ӲOQ4Z*b,Av/i6I):T[`Hͅ/j zAh[Kpl.u1.GМIlrܫw!cM^]sZE}Ht5( ĺi"ۙ0c#s +k(d%k-҉q0d^?ET}NL'<{C+hٿ2W~92dW*܆qZvP44yg3y_~3 fJ—h2e FgqZ}78sdK;M|,qmu> >]QIlOj ŷ239X0e13.%G*f"8ʝf(Ȋ-355ZcAacI9̈́Ӝ:CQeD`mމrm%y뼇~}©xE[94_p Zy.U&,ǦvZ! 8e%&1I7>Hh2bbSE Ԅ1ͬTv&Y?9 ,uwJ! }myp[x̓v=9CO#_8u/g' ih_䔛/&4Nve-av62?7lh9u>,Ukz<8 /`뮱-ͧ&(,`@K63Uz%PJкD <˖Sxĉ`qU Ŕ,?ς >U/h;\gnyu1*;^pb@,˷T$t>R,ĘØ#NP7@J8/eBRҶMtj8pf(e2Cޠ,b囀F3sKdq}%ȆaP @lBʙ|VlNvstcդeLN>܍hE*Ȉˈops׎F|,ǔZՂ5aѺf[ʍg~k: -=EC;+"َ$p $6aiuyM' $v e9a/hd܇Aه^ُ5Fɚa(!>mr6{"H ) c9J O_Od=zZ1ȷ." `k94Pk>ֿn2P2}³"cfn_h+M50ZZ&ZVEB`ͧhp>މ0alH yz :g#򽒷Fz]z)~q=E|G^{g<-!XCĎ'd.GC9Ëތ/=I$\009̈́WcGg)V'WؠT;S []KL"ճ+jBjy2zZԸm~ChT[j| ?0!K?yWV%IJb:). 2A_HVL$`9ٖtV24-S1y0V..'E;G7ңEqJ``-D{wpKL,/Of؄AY'FwԭA$B7bļKqYYcEӮFQk3K2C؀P20kX楼V!B/= GX~)w eT>zZ [$ N썂bUn(cXLXF_]=uXc}?.sዡG}<1!eR+bMZixk93< [n/{OPu[h ^ǥwP<[qq Mk,P&?#̻T u%H%ֿjX)0VB_A^։ښ35C=+%oW!XZSʲ\J'Np8x=6'+\"Z7G)!bCȂcSL8 ~ec?Fo_@֧f_.s‹_,t6wJ>՝Z68M$敮L˘}DPuԑwFΐgq^~H q <*Ae_ԃGUіyb-Qڶ,ΥHX4R 6C fm5K@EU#qB֞nXS@}K''^qjOfĬ2^2(v(tj+VFˤulJca *"ׅlSVP- 7'nIoI7&ypj-<8 Enɴ)}tPF} [˘"vLݕ9cyL}땼ao90Z̢% #6ݍrp)wq‹oDDDKb^Ω֮ k,"etC*Tr/i):hSa"#  qy m";]ΎmOkʸy!} γ('g`0 S$4}61ߵ('oGN3'YjְyNëWNW!oegȦk+]䦳 ձ )~4Ĝ&G)d ^3 6xӟIwFW% pzغ J E_d|Xt9 SJD|?H4:^pE)\* tˈBiC.8m`-a PMjQ4w !d"_L~YVpEuW_AG U1enw#qTE)<@[A<&O-ƧB#Fo}B]asxq, zc6qQsX(xЏ%MNXe8f:>(% l/ zu̧342 B EC8r{]'mm2Nj q:@"Yj)臉m/븅:" 9g%0 F3aݮ 9JxpR{m[&;\CLd(^lͩMQ I#7f*jgF =4 #8 5檛=!~t /"@D,(nF=ZA ͤ|.9; 1bTGLϮ=]lM18Qׂrvj-'Lh)F 0\QpF틙 U&vPFUŨP1iL49@oipx? _2U߅68Z_YbS-!C"g_7y!lul%4,ś4G܂*0P.,-IۢNǻ;3->ۀK? "%L隥6~<}Iwcұ w1_^(E-5_L+n̍Zi+_ 6ʅ͍鼑=fsęf&2E\<9-XOJ߷-^v _=6 ^eBA98Va: ;eQCYwа-́+b9J΀5pRTX3XRD6*Dw|SoaSv "d۩/ I)Ei2(#BWz:'XДߝiM*9iqNY/nHc)lp3"Я@m fck'Fv z8:!æxx D>nQݿ'g7~H#hoiH; MJRSÔtZg[ͬTLG=)`D-S^ n#5o=c $)*SI_ 4q!%&nZG2d."ۙQ͑Bt ZCJZ NVU Zw#pԃS$Bg] NFI8|𚑿9;0f'WЗ10$Ws;b`dLg+_8 BP)С"g}{ldtH!%j)quBG"1N!$\/" ٿ~(B=*H+Z69&5%ohoqMjs:U(k+Sbã$/q\k2nCeƧ-A OW~oYy4sAXn"<_g-KzR%nNw8+>j)#bCQQ$S:ZdriBKm+S(m 1i.nT2(g'!3y" ŵLeMSָ_o|yR!qMNz!-q׹4TAb +ʞZʞkfX@;@>=~[ZzEeٺjf=8M!;j{rY7ԇ'ݟ4hU?~iB 6+c/IEq &$ !.74\h0Ԣ:?H.~&+_plAwkԐʗ?gBRCUZSS Was2KOC\;>=hvSId:{*(MU{}~'F^& 4ɯw;XI)2oM75|fޢ%Y5Gt [=_ vFMvoCǷC|[]u|I4pYؿO8/hFd˄¿x9^8`uF>hü 6Ai}A@VeP3=>Ԅ/oL/9*QV Ɩ·y*dtǾ鰵^mY2?q0գ?N:%FYK{M23琵wf3 ||+-A(/Ǔa?, 7p?PQ]4ߟ2VY;SKcqeA!5JYyJZ!Z@0PSnPGK{X?|)s-,OChq55:eё͉,@}{1ǔ,oDer0CCQ  kSO:yktοv*Nwa8pntTO:&SEV5piҷ-@M͞ mj{#C!ܘ<Ҿw|nءcd}:t0\d}ɕсq0tVBj2n{$?6_!Aseg5/,FV ,M~ t9#aEb2R nVK)ytQ2s;$ A3|fhypF0׆pZfK%!,̬Wm!,}@ Y5YJ5q$:6P}M㠠Ẉ'OІm`K}7J4JF!H3?˫}[if_\ot IUr,RqN-nV!yNÁ@\LM.v fJ7}@YV-Zu $-_Ѐ"slfNvelCt "at%{CлSuhTbHhg쁄Cj&{b+܍S~$'fWU^ \6LP<4BVSE 3kAXP)r6>yz(}-x=0?,NPg:,Dc0э6#@ºmH#KE1p$ܜt[5l+aF鑾N;vaKǪ$fFx-Yr̻37=MxA] 9>:v9bq=r8 賡1DiSywse|\2f&bŅ"B#}^bR3JkEO:Dz9Uuai6 VU5X~gך;tc,;m<>nJF<*؞P*dr<"{ 5Oz*FO\ōxtR'/7Ip- )@@0Aط6Η])ȗZ? ^4g΅F}#s=tJhFR 븺.h#ծ{G,{x攺1/90!:u\&a16,tydC[- o \,/'!j"5mưsDgTq|Dc]2,luh#˲R;0kFb!N }.Jljtt5+'-绎S`j* <՚SiD%rȣNIٴ,c%\Ft * 6A ; 'X0P8Z[15`&hմW_^BeUy~js|3'6tNAc4 oHŽRk?VsglԡuN9+Hb@Y{6ի?P6k뇊fp E$tnʜ (FזOYtz%[٘xNsg]zKr;XYb6kf9c8 lҘMб̹-=6L+g[f꫄ T$p$@C7$Σ|Of:u~ϝiǛ:̲'g)YW@FfhsP_tbmY#cbKTM5I)lTa1pa&0iZQH7Q[e*2:>8+Gt F'm!WY3Jq,:#1dyIS'ğn'wnъ˛yһKR.(lE[KmC|#֠Zq9Pu1F,t k)9W,~Mడg)Tfȸ( wC>+'º0L|KZKK.5?%ӭU jɷ{b/k&:+FS2F<`ȆeǨGg-hatKhyh[EtĮ92J QIc?/&!UsT\['?}/cq7+W2Dl5pԟ?+JWvj?|j (_^n%81qV0gVd'76n|,1!L}V5,ۗ+> GVܕ8[m^ vu-Lz^`$i?wijZa=( cuEgm1=inh Vz+ߣh،+5 (@OwxgtRLsџE<2"c9g%}wM'ah|agv]%?^)ҡ*d& lIF6EZp׶ͳ}\lT_Ѭ!~<>-lf׀.*4x`Nҵ޵<,p:~R7괰(׋ Rx>WlkH2}m`V ^*r,S)6,wrE z+zC^QF=,u) Kw[ǒiuAkVcN$Lc)^|TBjR*dKa Wm&&޳LPQ dQڇE=J@Ul*w+Z?y}F`?'NKvzQásYQؖPT2uhQG0U#x޸ mw4\<L瓆5j HRJ@৅7w7kQ伆7*_N|Ko*@̢g;J}It@e>#ݐ60&[ 0ҳnYi/{Vf?t]LP |G%'Nc6_atYIŊĄ/s|*l"%];Dm:h;ޜ4ATUgyc(UeBg-}Cj1WJq>GCRl -m @IaۻцQPz5W^b8tcQp]s[( KPIG5%ZuEnՋʵf~muD7)=獫E@U–PʦfU*7 A(jIh3ƍ[}p2 {wⱔ0Hcnx41__,)KLX+?(myUq]PZKq?C!BY N^yf-6qRK.B G`k &\w ,_&;;'ץB%N+U 2խ$t!mS+{v+?t|szהǒt&뺆zyUճwKbIZ#Yla{/9Ώ/cm4JOffK <+ܼ=ʓ?t;cfmYy.e2`%vе1~M[gP@2}Bvv)j0:4󔱃 [}yZ>1.In%xOVO(7NE]D`Q̘6Mgh ș-lO&~=}EʠƠ;-50+H~2(Cm3(&뵷)Fj&L+N/fs_ɳ?m^Z<]gD@+=RYS7OHJƧ03no!nwR *t4%ݺ#2=u$R;Rΰms-"K3с0ElrDl֭g$z&8±0V\T^R Zߪ. n<HV 8P:m|S7{FY_ +ym*8W$մKÄ G{v9jJYt~n}O!Z_< EF l, hԧYq4UMIou #Unjޛ2F.V -k6UXejO y R+RxE\ W.?+nUo2 &ot 5Q(*a֡y zMB3Ra,=$4ҳ?aw|[>mFK4WY -JR_7%ڌ{w٥7D c<˹:VBZOf}v@%5Q)1dh#pK00 bu8n.TDu)Z~X|S.,rTO_L4E@(-]m/v&N5GGTy<çvP9-P>Xڑ,FaymIPJ+8I6U~Z3*\N7KPρЫ?fK$sPgwAlIP 7zrQ#:l'7cΓFCӅFtǿ=R,N&B8ӽQM,֏m/P<žÉr 'e;?) h+6MAfK#,5Ic'H-jB%>$| +5@D?Yv}vm33QԳ,Q!`ޱ) $ }wg2'6ilR"cx縃 _i\~LPSW/r oB|F Yu&B$A8!^˿* KF>HA=Aɐ!5e2m&*D}]{dL%랙)=9ENweZ5%qN0pƗO(<4G# mkx)e8 ߬HQ mR9ApťV%ckmםo23zW'2PM^ڃ(Gt`R/`TxWș ?8%hMdzE Lvq42WC#h_J);VL+[LZ+?ԯс,,awIDyiM_THB-dR,#ýݐDRzsn\)hF `Wz.j%_z-5U˾IIB45h;Bc yRGMDo뿁E0ئ2nUʚ_k$skˡ^Ww70Tc|s4fC*mE:6zpy|yŁ(̒=J%WN,HY"m.lg(0˧f_UoP\&e7RC%}}KמS2 G^HVV`DLY HL8,Q'/JJ^h&2rNO0iQx!RLT` }SX O;u9f KŬCٹhb5 M 1T68Qۙ,5A8K$ӣ"VjfL( I t7MMŰ%l&h'lJ/}I*Aŝk+R7u؟%bCE}#{Vf@8<>0 ӫ=Ҧ4폓S2pb(2I:enZ|}ƑI;·AVV9q}szAIݨ/ t;ħ1̇ ʍݪF+n-7孱|LRPP[f C$5ἽfT)>! ۶b`:ٹH?.eꊊt@K[4wLWU~p,]xNLVUFj,ί?2qI5O0|7~9GtuoqɷtZRv`͙0M(#MƀjL ](`y*8K-{Wc%)/&8s7tY:Qʛ1J82?,6ݛS9IBVG尺C(ZQTH&B(MI/ !ܖnѝqVkP/*?+ ~͑Pncmn필$sr'ԩBKplP71xB۽Hd1qʝ, N/J";W"Y&GqqC6{nZ:[:ە#& Cnmz wք;o$y Gq.I# $Iu3T]ScbFF;'eqdNdbR8:w<@RI8# M^K) ^5is7 ;=k \ә9& DZ^'ێH{fJE;zws320&u'p:ݰ8OJ b;)z#f:9l__6ރrg JהO/gXE[d>z֚JWҟ%`FxBQeց&ަ[Y\^R1o4k~c C, faw Q-5RSlr6eq1f 0骏Xr>E.΂|Kz6c.P`:'ï W--g`ū/ kRKy!(ma#B[IY (CH\)tz5qOIe,7/4ҕ3Sg%Z 0%()ݰqf76;ŒYWV@-Ea4 Z'QJUל3V"$s o1V-jD^ˬH/㐠q 37Z2=I\۲)s"%/6_n n;&_ϷjbJ)ᄓ\kӼgI?O؝%+F]-_0|x`lW*v{Yi=gOʻQimm}ی,=qttKڠ(}a6XhZ?sXn:\֐PNW ^ |cӇ9 Tn@ GoڳD ۊq嫉Ah*'p@E9y3cHT{Vu>D}A% FBCJHdzI`d'*ٯ ÂIJ]nd|ELX yV!i C{P_;y%!ɪGL%zVV~a{>ǣ/{^YwTE}tn.g՛*-n@j.,o;d'.AresBkQR3Nm WrzFT>}I CUy9]'\VZQ1kS*`v?JKE0]P~~ͦaHYJzsԣszh%*c쓜 AސFU9Zg#zW 9=f͇T<5Ұ 8j?Μ5J v2Myn/1/mYNd[.&3OB8!%ʃwk@E^>A/v+cMT/tLbEX Jg+>YAꐅMѵߦY(#IT0I*tɶӵ2fALI6ш  nX8K>ą,ˆ |yK y$? M=xzr&m7->80Wi6'FV iATgCBHYKf|7 4V5b[/)@=ɥ,Dn; %5}³hlksc04H6SzøA{QczI7QLoj?$J@/zCᯪb!V" or5]U#L껲q@Sd!iv=&>'q ^6x!xTBʪ2ؓXs&cyB1P~hR2pR-j9}3^vhq=k:_]C0mPL"wy+{̭U((@OG[IF؇3&^>bYp&+Rx^W@]7+irn1{",7Tؿyd$*a.m_dЄ\G׏'9NвSg,uk'mJ6)VH9&6n9 = tg'+0yA3h/xY{a\FJ9lJK:0DO{] !"ͤ9ȮSTT$0s(@ pUnAOh^Jov·z ,}THC}iu!0Mm2she 2H{OfmЕZRmZ9Ž/PUYY݂U[^io:LqgVC ƨxO="e1|*>|ec=]`䞪If*U(eH#*֋o2ώ#1&Ք7ۨ(Q; zH,WCϖwU|M.Աx~i!LJS5 tCCar.υ0J^2cѵ p+UxdE8yc9ɡc0uê$ib^&Sx|sK a'D*pdTK$xж|eҀDeuD3E.hm&Y+&h_D{TSfc<;swf mrM COXK:)[&%C+Gcȯ|6LkG 4.7`9E/>C`Y`A`fՏx)o!R QrX]񪖈|Be77?EEKeSPCqt}[mE M!(x9|+f~oP#hCZ A9YaǮ+0ɠM,.xnDVV9*ý#ǫXA߉O[b6'y#Q/GsUkj^RyoJO=seqLPx;;?iruT^ MDj`F0ȍ,MF1e+ som7`ykKп^Fɩ&ebc/1c\H^k /P&2C6W<H Je"UH?ET睕~UweŎct+O4q20AYp4E单t*K]QMlL/>m,`َ/~jZ/b#9Inݬc~轿sx]C`g 2**ʕi'dj3^>{Z|B3F )uZ# X} pQۣCg`R|7E NZwMj0aNy O˛5fylX#'|9Iչw,'Й[lTUn4٦'˃G CnrRXFQNh"`~ s7J,֧PZQi9h}ʱ*$4e!Ӧ$!_s"T!.6Q$m@ޤ"L2XA%ߠ Wjʣ 3 wIGw3s5~7#Wg!Enױl]2'd'cW%eRqTyY6by5]A&PT5q-PB]L*M)^k؛[!H銐fNr}CZ#hl'?E!O,+n#; ?v_č*'+c'XNr&~MŨJ'W %Xȇι2cC,|RH9_(ZhQ'EG`69xAIo9(~)HNS3´@>@,97Z tY8w3P$ovWpkaI=qտh:^ vAB} io(Rm0gȣT8tp7òy@Q8K$|$yhhMbXMYJ Fz#Ks0e<#JP\'RK.Hm,cEdk:H"Ir[Q*/Rk/.S4wJ:G9Wyb_*Cxߨ3q'g7L=Dz%`+ahyaM0 X!8)IBD(>x^*9R,GYdCf% ?we'ࡪd@G?3=0}!FcjmZ"z%^97QЃ"3j 4a1R|S-0,kE(D+J']&-~ӳ.lS=/gqVpZ{H9E_ʿi Q$r2oBQ0+X?D*#\ BK%g{QVK0l_ڪM:/LH9HHL󔅎G=dkV-KO9 #Ka!Ʉ/u6d)FHvJĎXq蓋%4,{ ž.n.m]Q6ړnEq|ך٫E3iR9I&6phg$=7n|Gڰ"٪?Wz u;&Cp=vᠢ ~.)A'HfSSrf|`m Ƅ\qŌfS6Y#Se\W׋KbpjΟ@oR:R^Lqw VޏQpwt0C=(g8AKhkr|A q'ɃVti׈h9ɋ^Sc*:,#ӿT*2j⡗X†iwLz+J{.}Ac'\k@hr9EC`]a'  [tzZk$UI aN-S^Lu Bɛ%B.J 'K.>b|| a.#Ӛ[D~HaFŒ  Mx|kF Y9EBX$;J^ߵtXvqgq),6׎(T|0c9&,ڋ.GVH" &nx/젝jGTպ3OWS]"T8 8Qw3zz[GX3OT _i݇X;ޑg$ٻ Y˸gx?KZnqz, &\y-Phk)ƅQU,`k冀Ȕ욜,1iC˨DuDhvYE *UF/}& |8eX:\8<+ŦثtG!Rjd3βf#`@&z1s.$>k R [_/@%qLyv=EFZ2XY}NZ&gf-svWءqKlF;4ړ8ah"ZXoCV5)9bX+e0E7{Ԫ;c^sn)HZ 8gH``JO1>Q@`ͬ)oЈ}K?xuJmoKQwvt %OrtvweT̹ی=kp6à͡1p7'iq.=wу^[!*PK( _|w= N4 Fay @}b)Џ{oXVQ(!8x-GyҙOqKF5$v댉rr 5?KaG87;MIBtʵ%A! Fn9jW2;d==2.ɑ4BةhY؈9+%F] еb ?t%1W|%:/vREr2+8ȹpBqEѶV)cm?(m!`VzK /,i2;ᷕ@A1NB?"Sn' | "~XԄ}0:(!PN&E:.5K6CE1IG&Bf>Bf "Lӭ\A-HFPR}/@{JdfMsc<<1hKgY~%Jv 3 AL'؊mMvY{{G9$ܓߡ{S[ ;+gMj}\<[g-KLvsJ^:[8=MrI?, eCyCq1F{b"B=[(dHvN67dƔŽ7Aq@-TC4UnFf\s?3AO W |(mm2ҼmaHii*8XmQeJc?ҖFVQԀ#J#5ƲTn4wc[?V;dutzkOܯִ;jiJU#b#Ef6_nP$O&⃵o;./ SM`Ֆ9-^t.[ WyŠ- 2WP"mYUȜק|v>ٲl.Ibwct6EɈUH]Jte 亇 rEδ6K}~T\ )gJ.Y3 nlC+K ${Ue0tx;8Bbse om'@i[[q4dq}\ˈWAߧ"]P lN#EiD2O lΟyx8!.,Q_QP ןX쿜R 2G ḟOV#vmDQ'k [0cDy"ܚU uXL8DW Hxio$eHc`167j,1 cq .qZa# /xT{NCITD S{Dž-lcaCbņ3f,Ƙ.'@W;l#y a8"F3ҋQ2bR8-%fzH@^(T)NԀgEG?ܩKf Zh9 )b&BǍ[}6<a,YSLO"˵'d=x랕RzW%sn]/tM<YfKP'`pp߶2|֨LPvt^7=ӂ ]ٞJhH4[^a3_h,7x,)"H``ۻ#I!>?۩ ':&'OYF+N9Th?X#(l; LqTF`}pP/ztc%k (խ;o:@;z*}95/wϯB9 R1kM8a[=xY,4XwRUr$2č"C4'qVg%S8vg@5m{O}tF8 kkrz!f_\+5U$[.@mIg31?$ հ*1dCt|g뎚DӏUhcہ _ӕw|GaGMhב'tI|qXi/'O ^5tj%2:I]LjIGa +Z NUǮbc23"RISDXjRBJm)a{V&ƟX 76cZxߧ]-YS\Zg!|O>+!b2uКb)Q{Foh4rk5 ?J҉=tj,tOhfЙaBRRpu?8pM)tS9 &% =l$KT zsFK\a/$[j{2pCrE׺*j,aeIJ>{3d֨AwwC"ۯB?1}ek+(ty k]YI.sD Df tJP*T!4|FeF;>R fȖo+ "_{UqHtNrKw=(ifoJs%dzSOٗ]2Lk1C ,yO Y$6.:e)m 1^=?OI1B7࿕ *$CE3 i3+CxMcTQ Z3湡썂\PپЮjļ]!S4IBESpuMb[VkIԙj}w'WN|Um H*^j#tUDʯM h9EϢ6p [}VV>*(SÏ]ǣK GR[v+轙 %FEQcio쪐j43;|WBkQBz(>jsM?)q?WrvJJxΠZD.RKZeJ[k 6MSOy%ǖ"W_c"Yޡ(?)dl>`HbN, w}~≞"8vZk)X>iɩz6eKI\] SrZ KQ=Ϲ v'}%9Ab낮siS`m h$bdmy=\Yei_7;r"VhW%)C{HW3ҍ?}&^0WsFmP"8&G)_qæDkɆbw[xH4Z)ըrOaҦ-O5ʼn9IY`P%g٘Q 9;YC O[ ;hu:rŒ _uOw )Wx_B59lPsߔĎy%=Pe:]ڼc cm%y_TW=(["2`Tag~LR: ݈[o<$#rA# :P/vO )r֊&гƊڵ^*kc,$zĭYiSY6Ԩ ?+H\IbOqet = IW]>Ti$Ӻnqn)$5qrttપOort^[<=DϮӦx@ .f=\aa%rU۩T% vPԧ\*([=Øyn _x; -Dr$ՁILX/72̍hO0:)O5xF?Q]`\^ d+xAzKOl3(|9eCK(K.-up1:m D޽N?A>RHƠ.иC9φ?qv2cE<]^i׽/R*8x}M*_&RjeEK{CYcl+kP;&"Wpή$Ʉ9ņ3Q&Z{7 i,KP{cBy}D0:q88E H8 мy*es}{D~%Y#+pHw5+=b ,,y=BX*9 X2f0{U혞+>1hO&@lڸ0.Y*`Z4T*#STN( ГfWjFR3AlٵaPlJ# b =.B88`"ac畚ˠoLA?ĎJִ ϊ #"{OL]ErCEo##2LObL;7`:RZRYƛ8mlr3TӽXR!q ݒz|3=fG%aņgI\Z5*nO&ޡ!hp;KS6 fP'hbFEקZX9RIi>(ZOGi;vZEAAd C ,/'ͱp*oE;9YB0 g<5ҶYeh*TM<kYݷo` 4Fus;[EjP4&CDSΑ8D;oN37r="|! pª[X e!JNl7ni~͆y'gH/w(8GVI./QKP$ 7SY)SH#9WۃFf .ݽ'sM, uLj. ]Zhz4Iͦ*4d;l?]m!5!f9Ɂ8R'[b@ 5Ђ T}OE?b?4l[:/7=Q.jmͻI짬y`w_ӷE^ #E)$UƽgIѽ ao,O} sOwð8o(Aںę^ 7Rl̀<¤Te5*c4>JJMֈƉ30M;N*rTdc^=Bp Ojc'M@S Ygeժ=9 SvhT oĒH54Hk?&>x;͓OE6>i/G(O7^|ď7.P5)Q:'0XBh=MņQ mLC3KG9xJ[?W/+dtP@0$Cz ;aW8oak\*L*?.߭ZMI~l螄Iuw)H3˃Ҫm@VLlz- ^8ECg'4US$`Dmq̅c~fk3~ԓ{,\l%kk$*q7tnd+[|i_h*g O"Z?s7Jl L_Ĉ8,Vb}D^ɗjNl@WvL;Q~>E°_ 9| E \I ɉ3ٵr5T+w^:=wdR9cۂk"}ք@Qa|*Tt'=UN~vhh˾C)3@a?-'b && azwp MY( 5Z D+d CLw*پaNNo/<'R70[i= !uP.޷p_'KWCJ+hs/!ԺΆlK|:,%V(4dW{E=M@ؐ`#jیi||۪ ;\7A1~U蠩_w+bSW('= lHtGg䍰FJ\ɀ!nqzPKw8u+Qs[IJWF!&3 |np ; 24}T.bC>E@.a;J${P;9uv:JsUqǺGx=[bq߇` $Fjq$Dli}@CCt䖍Nܬ$|tu/Fh_r[az+/R r]jQ#]Wk3RF}z"fĈ^iCg4Ș \)ƯLyE 8J?dyOfך?Ñﳲbeu* ^/ .򖹎$MUL7 8-n6>ۡE#j')t\=U }yzpo%cbuMCי&pχLA>Gi2BޛsnԲxQ읃tɑ%};]őˎm=| Rhymr&љ6PU 0[S0epI{ 遹6yaWEX;Y{ZlAC|!@HD}sF)ɗkHq&cLho'9+!RI_. ;(+-SO4h_)Na nqƀܖV?+}&:PF9!fft^\nv]#ܪ; z^8(rDo+^W/[0V0dk;BEG1Ý :%YւH ? :+=G@icGG0|FZ2eL/ :]#]ҝ7:MW4@E@"GQg=Lj[-.Gv pҰzLN`(Fc1PIGEDjudǂFF[I4:x55|$B=$Ol1xF8:8 %\#y]#7#/ǘEs-CA;A#0\,z & A0 ™i;%Ifҽwo;"w% b֬bVu '#}";nD_n(l*8$KP}_v=tsc>R8"3ӣ_[]*lUJ$q%B㰂}NW1[7eΦ˙b% O+m$b?wĜ : > j w6+GK AND0ANMqf 9^0G^K~?0Vv-c֠+i_|6߸}mmĚlC29y%-_2I8ou^B)TC9DQQNrXڦ2%~[X1?sLSI/S9yA3Jb ě&M3Of{]GRGn}ruu:F&":1J7i">[iUIőV3 [7 m_ iN2-0Bhqq#RH} :#udX]ϋC{p'FI 9=CYAf5L &SΚ{pXҊp]7 \J]QJ}-&x:(7 :T1NU_GӚ(9xԅS/T; `'.uZM@yEݚc:mP9LwLxfReL746Fو_  r; "s,/3tDr{^a-adfaߗ;I7b;IΫ!Jpݧ8`' ?@hlC.ƺ[sTA%K۴t!O_uڲviL܁0Yxw%𱜒$2ͳQG3$aϡ=1E="Yvj|ݔQZnd\o쩽~%(GaޯYXjJ78OBp+Ͽ9氮*JF#>;,p~Uc~U'6l:䉅Y6KRS9 D)鶜{'5ZzDdݮcKg_ [,$._()Cĩ]^EHZ5J^5ׄ*  фv,Md gN  ;0.&+_bE%P]ώ̵!aT]|V]xkBvdbʧAhFt#̟0W.;pWo-6c+3*MaJCQKxuxSeɫ&9ƥPܚDddMGjR'}Ll)0Ou@Îh壖}|F/$v#,vzy #LܢFH`1}{t`q PׯRh6lץ=b5hHA4xKv"zţw]Kи췘[`j`q5 Co [&p3;1R̩NAFq:M) N~55{Ab(R*Ou|qϑ"pVxwU .Lm'/X!}Y6.{H.E6h&pgewsh>+z cQs'?Py_(rN*ttSɐ*~ 5y_G%NJ& @Xl|536 f$3Ǻ ղ@FaԖO95 .R)3zO>C 9B[j?6[p^k@hNIB?<-[#BΤ&4Դn+cnﱲAlBG=~NfXstK;ZCAN38:P?-2s`#9CƏ;1m$--ҷb*NAްAmCԢwhv6뱣g<'6Bt+z]KU8ڂ&Ze;} h&2VQҌ7e m{-Kwя|< ouYmI~r#_uz6_C >&5>aWѓӊeX*1Ip/.⳨,tW:K()fl'?iL@7;iwByƐDMӬ.Ds;]5t g{s7cio.aOMy!A;Ѩ}goi?r րQq>(l_V\(![P|`JN/pD|G4N&<1 uܺa[c!t=/;TWċ, 5vَĿ?Rk GNzV vR:<| q)UWjorƀ֡CudURd_JUTFrv7M u`Zʼ#l_hBQ J6d}{sp7M>ܤ! -XEݥ\OK sdFuN=d/BS3A䤯4%wYx2`j`12c~{Ҏp3 Ur8eup1ʓa|̊9DEɣ.y6Xmd,]YRt_zqeEP=+;C.0"fl< boMP-|8G0>|ʩ#UUnri%N|8/WTIu8_QJpR~arOF"S"MN,o&, kēK4 xx4="ۘ3mAÛyǹ-|Y77n\F\PoߦxR8p2).),OQq5:+\챶ROkB89v'/^a-U;S :R[\},&/*<Ӯ?an#HButL@7GxhF uUωIj^sf l7s Fvd V=6Kp[uBAM䥚IkjxPpĨ־07zu*S.u%k7w&wOc #uԿ)^ΣA˔0i29lJVZ Nx)֬u@]:kK):%}Xs5/؝^j˦ O%nMR 􁱚 ֣Jq a XxhdJCb⇻pQ2[nc3b1zSn s/o? 6]j]`$1A%Vs7) >Hg0ANx{A#݁^!5 bK ԣUUxM]>cs8zI/hv2H8L3uQDD@Q]o=Dvo_ .e:g܂UCf׿ai[@AHȭ'_AZ nP$ $ ' TAY~R4ßcD4M~c#΁\jʬ&J[o)Mj0brbR<.ƾr ?,YRh(rI.&Dŗڬ -aM0kMĿl::*l#ns*ƪsn,D8Čԉ关`jPH+H2[ j@4CTdwS|'&B#݂xk1:Xp-ֳ:S3CD!RK U3ھ.*Ƭe2roW՘1zB]Wj.v/Rt}9:ؠURg Ow$Dݓ&mZJ~9>3ig̡VƬN?;t.@wF&u0 rOϏT2CV˜jt -.ӭ=u# mßoȈ9vD,FAj:OK}Y>_0DKFO>pTYjڨTuB%FŌ#;kc(!:QP]u1S %rkqV /^h݅U*,تZjYvz,p)"ShG'7|Q%bVxj:mYia |@>@?t?8\5k2}?g֪pbϣۯu0n7A|3ޝ=%aevUA;.rgKe~q@$ü=AT/N @&n/fv ccHRM~.h/&8lBݷ.v,g X7/*b:[ RyG$5c9@,ՙت(cə#)kAߦwx*-9:uY4-4*(_ݙ]ns&*ՖoU$*G:~'%ug0|7,c^/Dav}^cmR@")Ch#mXP t18YL6~oUibA)ai-x׫}nND,1GWQΫVʎ*nI%X\7'z[P}aƘ8;̀%⥪A.%Y2 4.P~"ʷ̄x{eyX`Q`p#y6ڽ.8eO6$jf@$!צ{F2+RQPno֔ŝnȥ0Hb:eobU}bYaЮ |Az>5GnX43bu @>Tz[&eOr':8lN<20#Td!3SIkK1үJ=-;8kK\a%LS7 k7 [zV7TQS9C=^6:.OPtZ =hxT:[y0\Mz{?6 Evr@xT|Ա(SPy1- eM֊zG9K&PdK漎\t`Āt;mc)_[󢘴˙3?E0lAdS7#u3->}.'qMk PJst&6Ɇ~ɘ+|G\ y.NfڃډS!aJVioÈ'THAQJ,-q lƿT YQMUq6ipjtCEwKHKϏ!j8X0`45ꝿ۔3d.C \VLm}>)Jw \yN6'xXG 3!&w[4r9~ڡ'0.島[X5)gOAlIDC>`Xb)|$ .OS^?R?80 L▞ bl3C]XjJpBng_׸AJ edd́A%kc `d><'l".nb!MбRgrɕ"eGci3d'BcHVh<GDYeszaCSӢ|5viNJ'欱V1ֳׅG([ge۷7s2^>JA_h*'35p ==`^[@ *CSPg3nӹ7 \">kck︖&Z="58?z f< ,j%gv˺aK~w3|/:u]WԞׇ>$֪n0hX'miܴV[r)0/)xH#A4UXQ+.PM0أp"g*Dn\Ц]DvC^;.=ӟ"EN;Ŀ|_r?*J2Z١G,P6,CHW.P1J襬iVG!WhFy xg;1N!aROb,ֺ֕Ě1SHb{ 9B^IM{`KTSX9/J_h;xd*>wo/\ r23tdy K[c+U]R}EԮ|5Af`=!o~uJCǮ[{'|7V*}vKpMhy)T*#{@qs1f |=dLdo5^MjO!GMܯtpX,Pyܥc'H9q aG;a@sJ+(vpKQR+e3ⶰga ю{؉r[{LZ`]oP}H$dk=I(TI [,Z4H2(\/4=HWBP8t#.bn &]j!1&MK,a;O@MЛl:F }dri2?UGFlcfŨ"*뙞ęM yqb-;*ڿ:2E N;m4] Z+ܥ-PtcNǿ*qpf;עBZ[T0Y~ۚ1hC5ecS"5Be&90K;^BU$u؝} au؊|XޢW&j)H`[囧vZW̟a% L !%ۅ\'q%,ȟwXʖkYqJz BC>3*m:ϳ݄K拔GEf"Z Hn$*k-I_{4e :mDL#x9i ~7:[_@K9iFxsdsx\VYRB}gxc`] {e#,(1O(`\ ڸyvو91v4hﰖ= η)CYKp?N"$-uB/O?p*ۑ#^ͲV؟LN~Yu#qVEnTmj}ռ0]5poq8k.o b}z`B hH[R yQR m՚i *l)|R)~pSTH~HنM6_?- !盈OS 1|UULY.PW(h=ؙ:O8$++>bJhB9=Ty؀a)1w:{'!K`E]$SX1k~z)*81^ fD? 0e}wwNyx,+`ω%圜mNW`bQu<_Ms J'k e)jdiWIPGe )Y׋aKF$V!u,u+ÛRX^"Ϟt xe~HM>Sg N 4ao$b6X$VIO-IYV4㘈QB &Il6=WZaI7e#daCbYkX!4=X3j jc G{w{0G+L'Ws;| c6QLTͤ2%1ӿWin>6qςpDPi-Ƃ.Gj,z.n($^ma :Ѱ'8F5E#V^g.'bAv^iq]XD kZOeݫfv1@Xa7{AYAQkKaČ綢drKXi$Pio߮IE*?n'- Ȑ Y^2FFVUqH?M"YS5"?Y5@2߆! `wOD,;ms`Ni&uC z+Le-.R'ۗ}h"YQ0_kዦbDpz<Dw"";cvuh~nD:{/möȤDG;yc@ 9Ky),bub 9FsWAlحh3eQ?&w ذy6Ђ F "DAMH2PVg ml皁cGKd*S(_.w r*`vˌTj'%,"FiG*32JvBfgz"495.%ZN萻ɿH%[Yx^]#S@ȪU<`ФFdǶ'=/g "EZ_~Vb҄Ps9)t$fjٹTJ‘{pTaEZ#RNq ^&1?Je$]qWW]ǢT|w E"j4E{& J4(VNH$:1mRfūA񔤈m;71-*BόbQdP'r!Py-lS/XHi_%ؑ'B8)K8Ƭ aN+X/%WukF$q]jd;DQ%NZg ;uRs}C×ךz*4>L^RѼ\1eiOfWqÄWwh!_Q$`cR^[SJz |)$h +3ƢѰ/™g>O K .wSXfb3cp&VɱPAM'nC"K.TC $ҪpE'-5^*ٖwrW>_:}v|DR#e@$0NS'cg%DׇJj,lQp}2| oKd~܋TYCdjgQ,U;cwLx6B*x9롫Xl7X `N,$&g`V%K;;{F6O@ ?yJ+]Y-ҷrZTRy>!r/I3cF&-7:"=7jM࣋C}dS@ZT1>n#^.y=iL".ak#ib.l-|R'C 3;o4B)(%D97ߔg0{جNmY?sZE+DWv#@u#zK%Z#P2'G][}9{>_[ZB1cΡnE2d2CمVss@,U25wbȳ:_>ugOgQ%͌MZrϟ/v7ZOk34gӚ/ַ hxyt2gl8y;)5X1&"/׿b~]CeM>>1F/ s ؝0lSI [MhBu.ٳΞ/a˸D< R0*kup߁m -y$:܌r9Ά{ADN[r{&0\WKѰr >2LpQ8`;9V&gG_M dPG!ZpE yn1U^1}n%GNJ'9"df!dm.ERkDDp==c\Zs͡gPs\is.5F .C?zHvƣNլ@ d[Fə4~KK|o$$(4[R`dޫ,P-؞1gB X "`O/9 :Iwq53-M)((:ڒ+iw*2uҡȠx9h(񄐼UoUG>*jlŰ>Al0@q9CƿMs9ؠsK^M;5973hc.Y)eVk?rDR ;Bgm~h)4w\- }crXL$C .h&Kيt |^nef> Zc`=(:#}\&X(Q׈ͰqC0Mfm x =Z6p\eq\t_ laI,TK(h+7Ӄ)ӑA4^(RH `nKZrU8P%<.%Vr|W9 *y =I)f̀g7,,H{ H$I@QiTO32.hNykȳx2T'I* )}5g568wII6\d3U?MA%Dm:&U<#]G-Y %+aՅZ$!>j[Oj^Iȏ"&- UItS ꖍHYRԱ/H-ۗ@I,$> T+OD5/q?Q!AK/AْMս{G66zv9fJt'y&uHAʺ/)uU'6:x)ƫOgPZNH/m`G28o?gq,W"شWhFX8T^LvZ.Et)7VQ*eV^J#[oA݅t#P9H"pOcaHjJio6wkc*_`@hG*KFkRj\MYs~lI7(n -EBɽ}YZYRzTZ'H3ζ6,=,0^Hdy9r4Í-l JFq 8 ۗ4eE'9fֳ@SWQ r, |3`s DJ{3 ̐?hDA|eCV֌g}:-`XT`!*@J_sn?PcްZ ?GHj̨x#tb W\DD>mJ4 0[2q]Ox3kqL#Рn#)~7}"Y8F9'_KL 4ELx3 <SweC+@6t0'zn6R|$~c7 JH 2dTĀd\gnvXE !>#u>PQ$㏠QX AJ{55>bKfDHRn CxW؀_0'_C=ns2E_}{8^3tY<gPӵV4KZvTi; s{ŏR&#Úfբr zm$D EC@ /:Tchrв`u\G3`U>J>@l|N%h*047nަ&FɊz=w*M'2,֡Rտ;|.V^,,Z7h aaSghIF#YpيTR[s>jAҢC& lO; WFY{6Z {a>A>=57;>DEU~M 0M+՚|1Lbg#P"^TBK8y_X%N"NDFRˎ-~qEZUW؀ѵ9W.;Yߛd+XfJ[O `)Jk=ꇊXV|y xezoWd nl:s[&7fawƁah˄UW@k0&!Z1߹41بۚݏ:I49ML?66/i[?bU@(QZP j+] z~[]% 9*jSWY*F[&XQ% o{XZ^ XEY3įo͕9/i S?+vYۏq4K:n̘s' b0V4*1v0K_.:q[P1A:+ n?ۀJZ0JB+}ɮ]Fkk:z}OZݐ!6ó" l{ϡLJ[gHI/JjP:(>z'iQ8Lzyq`O* iM0EGT5pgێr+Utl _W`Sߟ2'zz=I 0 PV|PZ<̏[:8ޡJ vNc3/n(e[ǭ)&gx/ʔ{5EV[U/*y< 1tfQ>Z KkMO:PRJ檴&X :$[28 pcqs4><ׂt4V:qWH*Ѣhn>dFM˓(3qGA@:nPƶ.'֚M脂jH1HxǷ Ͻg|gٸ+{܍ʹ#2f* 2׿dnʱ.]9,q#oPip 3o[u*PT>ri4hQSQjjpJZ0x $Qvl%R<T7CK3GKf))7֟M^J8?#.Pj !$kk2;-nG]vaO/6zLڞ~#juֵ@%X?וŖp`WX-dSP-UaB`tE Hq~ylK#ֈ4Q/ϽhY>˂{c25et1K|/#ZW,kvٌD/(Q dv6q.bP.+w9iv)uj1N Gr&*jiSE*2|TRwh9S466_n[1g#'ė20 `9=,'80-m㴅b/qjY+ a|{I9W\C,(v}b ð+`d_opua} |9Ӌ'%es0F%|)HAj3?h,QW|o/% xrLju|ZdxE`%4FX9B#Td;k2;eR9o=K"z ֈ4W]^$ F@uyM@54^>zK \ӾU%fh.Ǹ[We0[ϖ嫴kWl*tCcVrQ}oQLb*ߍUJfy'7%pOPHwIw|C!Ձؙ&UvV^ne!U:,Ė ރ_mcOqyV-Z=vTTcke!uhyV9@3BjEWɵL @!}d$V{ES6,E£ᣅ=NEB7Dƫ;YZg Z ~шb (AŎ߹ ի>8FBŪĬbu&{^ pߘ '6&\(qH3͈=PP#V_\Ḁe7'sWödY%_(ߍ='Ǥdy]{n ?dl=]bv;ap9JMh#ҥnoR[`2.c)r+~5ӡJ:k /n8WZ!9&9'[N+Nd?Lv-b]Տf'{cC d&}ckQ-ً/i!7qߺ=zRұ4--;C3~k6Է ^@P]?`: r,uYV\V9w6;cg@ȿ_nK>mܣ#M139Z2~]!L]o:u#0O(v9Ƞ:MR_R46]y˲l= GVghs[R亞'^`;W|z}l~p녍4@BY)+EQ\ w큘;J9L:0 p (75&G*4kW89b/NL`HEgL? ȦKM*hRV[A}d <w1f¢q[L{-\Ǎ㤤eF eS:7׸;+lՠf%Λ%CΔE.Wd[&ȲƤvMB@8=8" GLm5I)\f?ϩ~ JwȚ@RVqH@pBRmN;æ6ǚg'T*p^Ly ď v.zp y/7}WJΈ򱀐HzwlͨZBFغ5M;pm/J0S#7 IQw\Uw$(嗠=~?gh pCj^X|#B~.NÊͥEWnr#8U7 3884; nuLJTD>3H22)b]gWJ_x'ч`~H9oǛ qg(/VQnn_̞Bؙ& xFO)6#?kj9578R)#Ulӣ$75b`(^ѪdJ}+}E[oCH?6$W]%dWfON!A%U#d"L4#]EEr Z 0S7;tn+V +hcJgngvQMd\j{\-Ґ8bt='p;ދF5ZF c_M/1\a ˒`ϖxTF%8H &(A],F A]ljlN)@*P+(,KN{ ȅs"sH3 T$!Ӱ B&{#x3H57Km6}b UA`u@A|fC$&Iogigi@a??bܒ]Na9NXEH'̺Qs(C:ONIcJ&d5"$17=ٝCkFc1V+G=#L+&53_'2':O*""I[y:oK]CWVY.gEF\pGV==p]SeTDw̋d6cIPބu@5`,MSĞXW\ү2L[}t: GwfZ {yyKpe0.6}kG;嚷߂7H3@.2ZND]ETl_esB>\Q7! ll1ٚdVM2㽠~{)_dT *KOt@^2m\Yl|4t%z\["zV'?Dq>X.Q~m?6&g0?pZhފaJ~c_ا3y2OfW(i#u6It-,#P [o 7ZE.23X4jAL43uCg/ f ,sBХE>S9W~Wqt;IׯGGuxB5-ilwKBug,< ͢O  ZJ:_Ga4('_}y|zRLu! ©L_0&y7- [BvSp8z. .AεĿ#,ysk$] rsahEEtE}0Lp] 9M.Nasϑ冞PZv>!BRP7 !;}_Օz(e=]去aG]DLPn_/YEwc-Pa2eO2f4Â-e84VԴ[/`}"@1}aW1;8|q9G:H ,~<+,Dn5yRhp!` & 0mÏa-.? 6)tݞlGr˓ޘjy3r#pTa7 TE ahVEpY9OxED"I̓qE\*ooC"wqgKӽ"&eQLJ l.㞝u^ ġI :?qԵB2;:I>È@!q.[*16j?EN~JCuCx4SYXʻITe9Dͥbop,a,:1Q٥VCB~ӬY, Ҥ~>R{;!kQRubIꫣKtU=Ҙm"|A4\@m6Bq-sƾ$}|T&IOF缰ջytP[0< u2qD2wyB:l_1.'X1\ f8 ?KFe[ 9;eѵMT3'H #K Q;TƸF UjV{ Y\2ME iV֩xk۱I>a'W:28gp{{SS]_v5Y?a"Zk/dҪwŇ`7s݄Y槱3w[֌P:[M"]^&N )¾SØQ N~Bsg7"UK9L}4YڝԨX<=".I?\[bNf/^` 1d1TKw4 /zaJߊRIP{M}߹범lpkLk+ڶ3pe4LFTȥ rL-9#=T6|)qy\K". zLgV3˱Ї} s6 bT,ŷI8@!EWPUly~7ɞdp^mBsn痶q;FmUH-i@6Nϒ_,Zggi*8HӱFRe,6MFdF5u cl^Qm/dL9i:M (&Z-~" F,=kv';VcJg xByMK$VL1 4TID^#\dtΥVV92#.U'Bd!ItH N~w%XǃAQGrI)/dL  Qã9YSjT< (*x ɔ' rKd(M Q#"+ ޙh c/>vd4vEPd3AHۥc5=|rD2gRF1j'#8KӮ}57o[⏩D/ <&"(E (b"Wo!Ktcjko1CUKՋ‡9E2/_8r^Bt}0"gEi$1>nrlbKP!Ű~ unyXa:AsFpS7vd>BcxiCnZϙ¯W̟5dfkpFVQ3;n$mET K齱J g]0;ׅ Tfz{fvZHywmF TfnY' VXJw7Mż(Kٶ[cư|pr~Pe|| YK(GP - ۥjpNRFl" py3}3Jym)599c6 TDu*SSA{}-& F )s4iMC̠K3 erMe4Wl.]^--f@lғP 9^WlدU @:Cҳ1#([ڰn':]!YKsAN`eQԺ8Sky2[evM[KNH" !X!1^ɒM16BI쳜aQ䈀 v2nN9}9uOT>QB#w솾Y D{mu󴔽"Tzy;! R}e#+l+li}(_˾p$( .MNmH HIv8nH|oI&AviTE~:nKfmg!WR MʇFmY^6;cK8}|"0*NG$0<2D]wE{j:ԃf$,^6@W 0剃+f39e~ ]L=%;hl|-|sv~@;)1` IZ31WZJE-;q`sMH>dFl .D3JHP:U}TNE %o {e7Z K"sO8% E~bהIs*"X` ?HR%,4oAy'Πwg9V4k.CIdK;'r0 0zaNapm|mKsxS]]?f CG+U{1kN_!u@*JyωÇ1>/`7]$mJk7]g }_,z AgqLP96u$]U+krh*֛zZR;( DV f}1DhX"~gr&UtNW+O }w0|oyYDʚR%IL#yy&;*+u0iK/:J3kOq¯AunVo5s8: [z47u eT: UF=.G!"TtP/tLXSȠ!{i3Ml`L+p\vYb -=,5,;3@6edɞDֲ3J @U3O7bvܨTGެOV!Y0k6Gn?,ܖmeg &5LKmlm HMD+x*Ҍ s!&` ݈& :S-Rug锭0, $.l-H'RiQ90)} )P^Vc}Km fI2'Q8-A3wˆ[ai\2@ 12Ѣ(iI6^B(Z-Q#1خeRMc$d/&G1P?4٠x8}۴%P3/uo~k7 ob#tJGbbZI]?eEgM$Yӈdc 5^$RD9=+VRǍ%n,Tq70+fc2?V%jVTŠX#w\uS5tޢ"{\:5QGb{|FO # {*SC|]֮L2K{AJ1k4Zf.u;m6L5D8Pt"|:E6J+d緱i-s.z[{Gޝ,Ÿ|r,B1!Ƙܾy ^Nnkmdx8)FeʯP lVnF$Knz,tg 8HvBt8K86'AzSL_8іHA GyZ!!锹a$QrgyНpOLkAF;jovXf=Pe&"ߤgGQŵ󾧏G|3򽃅U?aWZ97;|:8ۃQ~axNhsN*Ï7yh,"o"2a Z|^L(S]#]L*t',TLӰԉ(Ƀ y7csR=ؒTUFjSzrWв|GN+A$A-^׃XeR~f!)R3beCB% LGMeĭQTԧN/qE;6E#vC8̜)0gWPFnYX,)y]i>Skqq<#Rڼ$| 0.=pIԉ;Z4S,Hy yBFEg0,q 'q"=}>>e{O;%YU,pEߊՇWyW˥,%moy n_eQTS+vFWGYaz`-gb7t oK2M ŻrUpe=xX6``-C>d=rHg'Z=Y~k9N2 #(]0;ؚAe% L-B?ILE+8&{~ >;٫:-&Y.T0WTT9iyvb́5fX͛.&?_t8CT7?oidNlFA܎]C^FJB]uk7z! =,5(RE"x;UKÛm*e^OO 4F=yYbVE҉HZ97&Mi}P@ƕ[% mb|C[Ox݆:S2I(q&d3`o:KS үC8n]l8Yq"rYNY6YL u b7?nK,EtJSR"0`X eƐb}eϷΏh, -dKD|p @MAN4녿uU2䂹2T抌Wb6 2&̬K<w0l^3W7pM0!6KqfSXU?z"h/Z)W`kD$*ITLM𮩷&Ԡ [yjam9`Lfm1iEָpXJh@=V€6B(H(Ӆ٦u2) t8%}gYZ07070100000316000081a400000000000000000000000165708256000036f0000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_pci.ko.xz7zXZִF!t/o6]?Eh=ڜ.+͢WLj8[qף3$.'9=qRgPε%h(&!v{5X ED )[ĦޱH*s %eP0ffE@=gR\Svy ɄMz0Mؔ뮞܏CiךRg=/jOL 6m;t˵Yz%`?.LVi!:+/!A;ܭLkRӰm魎'=;(&O8~f@ щScNw]wQౙTpw8DT]$8u>!{]2]$D"؆Ytbe{([4JZdOkl/f)+Hja/ %(^i{1K5gW%L$eAn+R3q:?]Q2Ց…7gπF ˩|GCφuu:QO(D.ֹwq[3 ߣ5DγoJ{ !/ReuGpj3H ]ݘ ^ȻHnKy>5gW<|y[-)G%!@UE7FY˞0aڱԐt EqծHby1 ξr.LU(+Y.M_;{KFs6cﺨp T5f[:Ng qΑr.0"R*l%!wQ|MTډx@RI@.@f.I2F5BPe]m*Pw Htv[?ya " 3a'E/bﶘa_?>1`g? pT>{>bru͠[K>3rP]xaIË_6TVt2)>ٕ2L+y׋k0@F8>h66TVZ ty݂LQe(Ӎ$g;l.h2*f EB/P°L Y`lR.JD+2MZ (4'X|\-42M,n&Q[H-i-w{Tݬ2z3Pi2@ՃZxa\i !J?j l?f)WVQ_c13Ԭ򣹝ObYuʕFeqGhSv.':jke\Pfu_&09&[B4`2yp,HjvQQF\ X&H>) W#O u˭5Ik]/؟ ݢr_5&L]ڼ8m gO͞5G ګ.ߢW+Q NVK_/2y:D Kջm.{֊0~+\ZSI &6;8٦n|bYn#X Ҧ 2_˩?&tIn>CcFJE>ưS'&@ )c:7KƝ0 @V6&TLgnfSr;-iaυ(_f5aG@Xy ssz /E5U^'JH5q`,㝦!qhqVhb\F.*꧴#s4O ;dUJp $8\rc$2x^))7dżR'(6P]!nt@%F5b'1Cwsib, o^J^uww .[6pךL4jCj@S`σO ,J)(ik#U[%|j_nx#"IZUd#Ui ETrEh)DtD;` ǥe.a[7fZW`"þP#ZouVG~+M¸Y`2o>`18?ԩn 9, B֕%Lz3v.Z52LtC_|2Ek3"d d$7rx"d© ə4,X_ȱ6]$ %82Ld9ʿW0ϟ b/PQ's|L ii.EW ٲ< #F!=g$-Sf.Vג cXA  赕As9|XWKpA C~ī'xf&Hig@G RѕN6ϫ5!a+>%3ƣ?lޝLCF$ɐĻz*+lqB#E16X-BY>"D h mwnx{lmEǎ}F gL@Y}Ya<OڽUPcxv4d[Jd^dc|a9~s;i'lE1#[dSV{Tgb:+UܠCy}3HwIR (EfR7A~ӑ-sY-psWz,e9).Ǝla|-bA Y-&ݲ@r|u,#BFmVdk=44n-\"ZA]֒-R*k|f9>m@uʁݹȌ`GM@Y.T6틘y@ sրV hЂffsNJ/=%Gz$2 z(Qrc82/3yl1ީ)ZΣBt]$ is1GLyqLbwT]h Jؐ!zc3h'frg< {xR(yֶ8!q.Aԇd*{ʗ )+S >-g폖MF+.kX\ђ*Zy`45v7E2fϖu(=% WLQIeg7-4X]ݫҳpvMwҧzUWqruS>$(ՄʴlKKwcYyբ*:yzr+X;qkYX7$_^'ߓ3V.1X`6yGi0gZ:o-(&ܳ6NK!!Â+/s 2 R^AJL\+]My Jex:#&WIQIx)z @j0 / &c@%%;׷~`[,.Gs1k0(vKͅ+SL 8Nɳ3|+pEɡ><,PPVF!S/S!iƪ3JDx<fPY=% Iw~F4q6٪PTn#Ep'\TG׈ShÎgܣ\s|0n$ ՎX)K|e,2$&nA}= pF5{DgT_ ?9R"+u{oׅY$ƈ@&05{\>AiM퐿bQ>LKOYHh_"6x֣a+ۂ`c#^p]Q kPpa5Q ou:]`R8KoGDuxEUʨ0a0}GR1eE g?:0e>ṕ=, JbM{K2!ٝ7W}q;~,jiLOmGvjbb՝u޻MH3#ی4kT]DZ z$ c̴Cvc8]G EJޥx`(8j KP5ezɎ!A<5 6% M͔R~h$0ߍHhf 8*;^SZF8kf9DR|7sŴ28(Ǹ Y W+kuU>8-ݷײL۩e`6X[ͻrٻijGln٧̲8sK $ t~xҗ+a$ϒ?BŰ@κy4ff3ff6qXZԣpPrzHt9 pr͕~L T&MHQ34%\q3to0huRNT+ U)aO( "xxzPx5Jt먹ܾÉZX0eJ~NjiܼJ(ۼ%>ZGh(])[$!K6̬/.l g :zHBu[×L{dz TNQKgpmX+ZXx*h @ S[AW/]qbwf^QvY!q V kyq*# ;FVD, fRcU=@tٞPf>!űb&N {Kڥ>&KtnӜ݆{Ӽu"g ]sW{Fq&Dj-zM#.3cԳ!clM(˕lR r-G<W,U5T8OSgs.b eO.ۥ_MvF՞ٸ dm& rN:O㰁?Ps#:ΐ%9ĭYG^}"~%Dz2vE=XgtICLS',p֩ קj}km< " a iHPuu^q> &.{20D-ӄLS6FG:Tp5xxFBaM/n (9{ȸ394LVSD n^D0W0áTr־!Z~ 19ܡf0nl3M(#V+@b| N Pqc#(OTT'y̐`S}UQH1A*Z'Fypi#kh90i5Dҵ$:GtZhpCtIٸ%3n'=nb#b&JbձARa`*p 2CԽKWD9NtTet2E-WoDY"$$rgH#q<|Xz~rF3 V*#6L&Y[_q`lȭZ!h#cls%H@  ϻJr6ƫ/P3Niq`H[vdLP*{me44Yp_PP3wy7ad|։6;#)U|%$t?3%q+#$'> t*[atQ[gtWH>?,1~|R\oc9Ʒ^72dq,L\:Wi" Y?S<9, 3cTC$۽/k:RׄHTGӼݓ5i]c ~ts0bVpB,gyCdp*=3AʈЦ1}ziPbW_5o-ړ'dKAYkd M M#g>3SaZZm?!T@:oԮQڃ03 1+k3l&_d6Az^ۄKcaΈJ< Orۆ|4uV3_ZZofc~CQ;0?٠Y[j x)_?&Oolnm"qnM-zV٬gS5LQ%q b{yT&,j坘&ydK+뤚7X#,s9fݟPMP껂X?K!. Z5,R;"-77Y"VBV΍%_MYB e5LYHag` K;!geCRDFW5T: 7go*(a4;} G$ERm̈DI|_xxrhZyTOj6W\vP+BNPA7g iOhPFݬb^%uHfԲ5e) 9$4vo &O1UrV9 i@+-sl?No ow0I#NEDӡX"bgg6Dd^ҾkTMf>cs ?DͿB< *,gKʼsԴ(?7NmhH SyYxV;vj#z+Ʀ;žc4%޾)0Vc9GH*#DF mAҸNLy)*NcD g|T~n+Z%8ɺ1H`ZS= H0-U10 9δ'cRc,9:@SaP 6mAZ=$^с` ֶ e[UzAxG{LX{j#$`C'#:{- ՃO(ҰKI5Bv^# ub;!t@祈d<k>@.6L[kUҧ :7АnhI=^Z"(A`^!^qA3"K>ߏlx3~U J?H74I:7%Еy,c*_fi# ;%a#9Kg2]J{*tCm|$Ġ-.t9_5Yh\EH2&χZ"67ı.}S t}.D#5{x L&6/L߇@n(Im%Ae"0 8Pj% $;nF-`Δ `I$Hŗ dRγ4`F11MdTW!MX@!XW O oΆcy0ӷ|=D.;9݂eJDnMb_كd}0M&jX.W{(5[^|o߃q[§/`E?͒ys[)VpMBQlNaSD S׽bnr0y%s ~:Wp1ȇB!o]s4YQ+%*&xJp]DFN3TG܏b". M^#^XT<֬U6Y/jY6Rw6: ѓ>z,f]zElBߏJ4衝(JA(*6_#a~^L *rn 4'ʙT8GCb nv]2l1{gnnmU #R$k;8(xψasTCF%Q=U !|z/62J@~JT(ĵ5`cGGϯ("Įw 3l3a7pP`ؗl- 2@ ؐАnH\ՎY32n *-g%8=&`yC5_w機t2 ha'f->"/d2%lr4| Rp}p ?:X*/"ZuH Q# K4FJVP4b}jA$ddBlq.H~֐kYwF<؞7R5 AH4dǍ5g"BV;]ŽT} ۲w疷yP6t+ء%4 +*5*V)K=!{aLXl-,.- hۚ^%qg'jbYufx<d"v̭mΈʓw vƄ=\RHfW 낕ݧD&4_aI$~ hJ>wsѭ7#sKZGHhkfř~3N9BS G5n=<8H {4.T/J)twq֫G;B2 =rϠi#EP?k'5*u-NC[?Wh D@ߖEoñںp*0M@"+UB}/ar&_o'ZxѸ])_|#!:2)qlw܊16bVJvPad{t$h? U-kcf*2{$eMYeq,_C,1ieF05e؄ѲG,oEA)'.oKOcl,,$,3XiyNuJlpÒUH3&^vZL&ȩN05"T>)zۺSHl)l!qׄѶWK,wCʯ~S'6e}<@ 4}a ޸?BFϢZp0UF D‘;Z$\ p}Pu> 媒ٺإ ى(V̮!vW7L^0vgcOO3嘴sJ~230Z]J{ E C6{uǞ/ņ&ۭQB~yYS-$r,]B Dwg8;Ơچ߱HfڥPÇ>= ric Ձ#{ǯ&8,N1t恇ToeѩjDs .VR}QSG;Lsͷ6ˆJ_:XX&o>G!}ؔb$@ĴL`k! R S{P QGܐBJx"I:vleFyf~Ԓ) pPs>.V |N@ /=N.l71Rb0+/m9铙4F\rc;Y=ak,I?.3qu*Rjm_O,*>&9(f'cP1KM? (Haգ]cb4c~~"_>o!%+0kKz|4yNaۈj6RL;8Psx@p|:m\}kzq0SQ&J^`(/ T1|r 5` `VJ)XRsZ^D: ew9Ax`haq7s:I)Uild)MdCӓ=Tp,Z>}A hŃD~C=S 3=:7%'g,;umv}Va brFjJ-đK!f $>2mf.N`_f"P 2\.{= ӫ@ڥmV-sI1Af>{Z<~|$ : rR = *HgχgQpvc E&2QuQ+PBi+[;fDrx/*71擋 & 'їZnreuLtΏ("B;I@.xW&Jrm:;'פ*0{o0ˁl*ɺ( 3Ud =lXuabso (TsdR[_&p f^+J]Kȕ>v EqǪ)dn݆hCM\"IJ(lyѬk ,l;ʍ\rHdb[twMi t@NdV#HãT.Nϼwt$C{{QξDeu1o|kgQB_\=* Ӂ}g_SUo>ID'&=\T3djjlZp[TlaZ&UɷGܦڋdH6sK#J䓋燜 ,gb ŭ++oLD̜vjMN/ܸ? 4EMss|7|n?{^l!U{k1Z ǭP3\c̗@e <;em(*k?4pg?P({(3QҿhU!c}jGP3bq[J![%N@g V7~|/LPp*A X+ ԭs֖eQ P=w;D2m<ي-W˄+-0OJBJ5 z԰%O-ڌKxx+2ʜ-3q\7#M+/(߭ה:4[ ,B?*c|^ýj/}xd612/ @}R])N;CJd&5a}w?)oe$X4k!m.Bi4T^5=BVnc7f |.5(Wd|w4j0|W`6Lg}]Z*pƚP{ģ'7cVp;n>;C-Qj!A R$Lwڶ[2.U5`tʯYii] ]1~abֲi&1yg%ȴLFA6N*@"Ž]e#t1=Iqᵞ-H呤y-IƉ0 O>ҧ@X4' }\ztqT8Rs [Xrm_t"ֺJr"HZXna*G" ̢xMApjD60 ґ*5 &J-j.QD.[t9Kȍdh>5^%A]+v&Uh1^Ac)<žb~ 7?YoJ-h'sWK>Y!KSlڤP~ UDg cTXB` Zx<#Lƅ*c =.c)?1\M'C3]>~\7>~sP̹ 55YXRtxYrsݒZaNi߹=n8à!%?=g`72+@ILt4-y3F~ѹ ^{y4'IO⾲JFǬ*gSHK!uF4҂X9x3p2ҍh^ av%8M/4pXBhX#fhF>y7?f3z 9h ,烙uLv_].S95/@JfK>K hɑSMT1T4!5&C<)qgkJ,eϛ(v( +Q y0}v<oRxK;7kYĂg%ƤeRj&D(`׽ZޫcWzxvb1_/$fkikBځףB ,>۠YW/~ٶKXi{" cNҀ):X+Aɿ ̽8"sq!#Q;滶Ph/d\PgK ebI8de? ?~^;98uȶyOt}KDo_ '*y3UC^$k" /k т(xc[ Pn'P] [ID>o7_rӍs^gJ,r<^6}Bb(DǒUb]mƝj?)ԸOaC18Jh6f#g.JH] CvAB)rXl64.'r"SLm3O&zyɪۓŚCa,.R#_j:$44 ,rztF.1;9Q1dL]ƵT4kO^_=BE~aߘߟ0pXNlb.moytBJxJ7h XT3 d[p&„XEu~0)" K WbPV}쩈 WipNA}HͰ*?dgXmK<0U8(N @6JoURtaw^POt#̔%&7bU Ʀ&p# Wq,XAG6\;Į u$VD&f'X I|ꕛm`^fFڤ,8?$£MVU]pp/mߤx'SlŵcІ[k=lvL0i5 T3A8 1)yhrA5WhrJId$L!/7)WrEDBbMY;Tѻ OL`-5JLdѝF݂4] Eu.Oi("!fiɓ ̷H*]ݜ~*w[1{P|cPr!*&|IҮL՗=*rZ.=^RѦ:J!hŷvl's߰Bk{6h 1r4[(' XHsuQO+ }.mC׳\RхzQONCv_3뚞$ִؖyFDY=f!\9ߑ?(>N{o+7k&D ea2_q:Ŧ^3ƙ@$ 0꺖@[csLX8N$x1y1~L2>1Q$6|xNLYgMU{:U,+tn:X&,=%4jI&[EK#۴`T!aZ!d+_0הGp+n7}$[yb.oƦ5.SoU=h JCBVbZ%C>_ҲT{G=ejS8coFpKVpg<un$V>OXNPF1ZO.+4hC"~=iX弜1zJ~i 5lT{{G'$@爙](1=y\uGs.ԗ` _]р .V!W-|^)%%(&o:֯c GW: |0ګ}wMG\9fBd4G5OԵ5)X KQ]XpltaL'a_Z}@<g2 K焍q&*%l> RZz&ԾlèP|5 5qԛ' -. ԠqƭnvSx؁dz/WnVpGhVBywe+B}wwƦ{hU-Zߋ;S!G~v7 R8drFaIٚyt'E7E2W@/O7xX1)i {?=˿@tϾ{␆&em!ց$#mA(%w3o`Ψ'=diMMa ȣvcW*j/گ [@v3opㅄ-a5X l3^Mړ KL9~ܦyj`S84TG ԓ%/ìُnԉ$ukXkjO+Y&ćܩu?0\-3Za=!(dzGl_+Ξ'NǓK'/L<-Vؚ&{+x'/<|~eV54$k-pk+ҹȅFSzRoYUHDg=G~^f%M`;!nV;2GV[d)M<u6xgeƨktfпt;t="Æ&b{TBKNdz-|R.R^(JB-p7Per_Ņjwm6lXh?8qNV6wwFT!g27'h?t cp1oZq\XXWP͒YVmUևn{^~\jOƚµ g颖Qåֻ3aSd9c^E"\ kH x;rчj4B;W;o8"iˋ bz!)r657JrN+;Ww7H(h?AxdqKh-7Ui'!)׉qߕ)]OMIUɮ}܂T̨wf;V8P#oqX؋6;L$¡At$&bM1Wj!ɦuY%̯1A+{"ЬnoM"[ `-fH|WI- qSM ivuIX8j{;ݝ5W0vDb, bW:6L9)(>sښu$㨣F r|h EgG K:5k040M39vlM$ƐdpRX sxR_ڢp<Eo7N،.&O/XliO`5ͷLw$7MhJn[߀ױN&>MI^/Bkx=wЇ8Ԅ.ĭ[BrˋumT4{|sFN$g_G_GЎ߱`,s*  x\5T )݈T}2$l$Z+pI%)!TۘMd|(ӡ80bťKw}U14ȳ)Ns1Og\ri/0ncV~ &4XrPR_E,"%Ǩ Lv|z4Ū)Up/n{{C H\R<΢/1ݟjt L?dn𭀚]`ω z<.(@+ l8yZg̟v%IG"'I?-bId i)O4ԔmH_hr$0Қ;l#J ?F>ܘ;G3ȪkX@Ph?Rh'+zwѸ֟:>P)8 ئ8pR+Dwd_\mʦAX9 8cM8bj>=[z^\loNLȒ/ 1Ji/14l<;=fLޚ) Űcw\-{oU^pe}Oiȧ|QG9H&_tgPxnaE*~r8䬚& q!-p{_5]U@J &V^Mc>l#B|7pw\,!&0&j{I!(#NzD +o.EPǹaOkl*w ZP'@TYIĩe*GPܶT%g8m P?.;T'HG3vh)Cx8u$PhaO2;uPVf*T#w\DFQėDC*nRO>@sLRY)^\o+8@"%o! 9+MMҸmۧWPM [0r:~:BpRO_D%bL3%,yq Cqz̠F3i b6a ˄{߅K(Q,T펐VouZ3o{LVH;{L^x.bMkU_VgvxLm /-kΟ}Xm;4 {ׇnj\>Uq02G9tN<_Zq/n\VàkߪN },|kuZ'Ӯ; H XNܝ Mwac]0'Z=Np]YmodqZs8([9ĔXQM]vClqqI-HVq)pt~5=] >+@l'?-0L#FAk5XRy迖UMyUS:;兆UN:y#`@iN<O$uer-KְOs4evW5 Rlz-Ù}( 0+W=Q--d VRKQ;ha3A6%SS]!Јz95)%_$A# ,| 7!J]rKݢmi*H8I'OdR[5$@xx-dd)y#f)qH$R)#ذq v :we/Z 5m=l=(n GA9@zEn*E$tvOhHBs&Pܷ.(N'&+LɫkiX[ISy5;D@v":yȴ'vOb&U+q#*ZsFa~mQ<%u =:Yd-wK~Tb j%ArK-oݰ+j(ESe_8$aI5.ϵ]Vh|xn`T`*@,?3_6 v27)M|BKؔ<7}7y9%|+YȑW- 2%L~V ꭗ6빸co$yvYe9HƣPp1F*w1~p+cd)ʗQP.KL +{E+y)ѣD-Pt]@ObI 4nfP]9!'$nȃ1s@*%:R@K}6J\d($%(JhNPQ,/YP ;,4369:)]::yq0N߸4HF~ھA\oiU4i*mEn .v׬&I );ƾ?*wN*UGCzWYaö?;T9}?h\;Y]s乶j<2]7'NpoLka7E$`tTiE@]ș0${Kܾ1~ddcN_7pb|X]un9 8q5Z=lPp*fދpu? +FY ZpϠ 1MBd%&-7_AKP&^ kl'ϓ m;8w=R/Iȇvgeڌ3Lj>;z($kf,T7lÏ4,QX9JA"=A>H*MQpfm{jZf~F%))Κx >MkHvxZQ!D1ݸd\ʌȄ^n͎cꌬjVŧ &/A lѵ3m*j(R?A M g>p8EȚS)4IBAVȢ`୿Ғ p`+-ݖ-qj#~| 6o!oEٽ8 k.5 1Dr&BDTFrwʼ=Bngo,ްr9˪tU^왌ÏNp+Ywsr;`duj"70J$a6DF)jcT6Q m=33wqWcjv=դ]q.H\;,]Mz'A~qAf'`?ANabGeHz&U'Y%4T .r#zM# ß!A w]qքyb=ci|ڟ4>wWE7"0Z+ a5( BPIO/#E0tRWg:ua:|_Yyq{%R{-nY57ђU{tOx+,s+mO &h^Luou1ӈ(mSykVo"v%^Ur߫7 4-Cʥ~n_#JWs5x#-eʃo3c02u$9ufAfS4v}H@|meZbLé'(75 W_Op0WD;2~#>6g΍AEdXTr-V$,'J®hjC G)Y65h..Uȶ8CQ?\E.ꛧ5`A% xkxM>\rAĤ óQ5ZN8ſ|冧ur2Y` 9VT E^knHuwd8UKHu,hìĢ݌!~p*z6 8Z?Ϗܝg>c8zܒ`j6.|qlЊM}ǿ&9FI5js:M\RVjmb3F*u̷9G&Zu>BJpX| Hk'brzhyݷSgaI !¡Sfl~Ӵ2wXψZv>gQ-e\}EˉWrvЕU 94k U S)08z<>CQ_JӴP !nu]HVb3TLjs(i=+(=;)_jH*pJۈE=p'?gdܞx+#=Q~F',N͠u}2pn Xj7 錬j^'zŻ3%1, ^ZN5ׂPbmA/> ҨPcmv'6d~JZJ=Wjm]H&g,zfU$vbiTo˝I@RY.P})_,G}Y58?,eТce*)1z_aXY͞%$7g.J߱7@-DT$/l[ { @Jҋlf<ڟxT3Gwm]9'oC:CI\+VZ# 1l!V: ||Z1lWn#֓41* Z̒ d4#HUIk\j;,:Zp(i`i`[:u<~ Nv>.A@>r|ָѝUMiP(sl :2kg !eUCajBn#HIU)r 0x%:F7Ds-!p%  n-] "BX)lH0cs=K7*J(udnʐ[nV`8Q zSH~  ?$KpPߠh{v{K_vPDijj55i/s&R!?x,W0X˷ Ay U `IS*6چ'jBW2fdb33UQ`L@dsP"cÓIA?I*^ziq?4$%L`) BIn]-o@a oH{l^oo;Ofo#6{> aY0p\ 2+n5 B앙jYJ"LƫɰL3"k8;z!sSmk㒂j9C~!D3meh#9JTу`p9&8k!4)q߇?O1QֻO\SGU4ب!6m1CP2uu/Zr.) Խ"j}Z 1?zTzڀEb@Y!w}C(Ȣ{k0˓\'RAˏSEMѹut{5bz&|÷2m#HA/ e2qLw%4C٪tl"bʄ|֠̏ʦ{`#| Оt-%ϭPZ\=WOT=n#">t.|=+^,dY0zJIQ`/Fdo^xgkLhN9F_HCNa]R`$SIWY{.j4XW: HQUv ~QfX1aY'RJ0Fu I 4V[br%bXI pd^HԸ ÑXz9B {b 9(61Fd סD*a˩ @huE4#6iQf@bDH&mP=ҕq\Lܤ3MFG6H;r9O:'UWOP9,Mq~܌ ʝKVhfdRy`HI akڳ @X[#ڿwa50Ήa r&B03YۂqeŅ$L8,9iS!8;yV++uvgn7cHp#ŕL&8+Yt;Bgӌ 嚻`f>B80/. 0.NK߫.8XS3g"-iF{u/GR^ !xY^조9d®ԧ#'oBDSdGzdkCPO@Fj>IUR% foܬT3 һsgކ~-^ CՏOpx v^Vt- HX4SșQcDq.s)%'X=b"g7ū"oҳ53S&P\b1mX5 ~F@Ug{s!Yda#"8 ՎEm)r#,i !ݯQ-tԍ'zO i%`mScP`YlƢwN-Le0EP ¿sFJv#A`Z̑׺O 8aå,%ڃѾrG/ a=Y zFsZ ).4D,٧ ؿ`ʌ>$박U>&QK m׉W 2IVt8l,H#rߘJC<_ͫ  7*Cb93]/w: 4A9R*Oʹnxm'-oPַDI@ns__^yY+TBvIl6I?x+-fYB7PdD|*z e'y9RefL87͆Ź+9Ip]}/`ShRGGa۵BY"2F&*.g[ 7_Ru3OffMNʃ > b:5% `]Ҿ K*SMbmX)DϘl$ .c-|!Zњ&d 454p5>`@=M p,va4P32I>XԔ')v(6L)\V%]+t15xg^gVɲd?o*Nf&- EC<˥J1:*\`%=ZyxKYzg1<*-cr0t } >resԖ=0^u-5kA9[CpWk/ QVZ "zRzG /e;)T1s`Ί8vުci3-) ZBD.{vj?8t LP9l85.ɦ}C, n~4-m{%[m?q $z5@ S"zR[Ԝ-շU5~O wI(Q02Ё3QW2VaWsbTZթhO]!',Y!'F>o#76aU|EjD|A1d&h9r둶gZRv,VMqvlb.s5b%H#A ։{زUnk-OV*>qvՏIyQed)+?.Spi?gG`8CV:62{ =>UN{!35HiexKX|čnh#J#tDL_×}ȼviQ[A'z$"f=^{1˧pp&^7q_Eb5sWv"š1VgfzB|šT6|ʦ/Ĺ%a1}Eû4GB@7?R`IxwI eמMh"t>Fd**SM@Ƒh[G=א4cAɀkz5wu>0nE׶wQ}l@iJ8k/axO^W"O,3%,!S!ڲ%5?'z,B99ۍ"AW @5Eks[ro{AEֵah"s># ( `iE $If평`±dqo {\vw1 1UWӐA-Q+&22yN66ܥAc !-0T X4\J`*,PVR&!z5?7$Ofoz'؀ wD:J\KIf25sVxyf&zW7{((BdfEOWO]_j16 G,7U쒎@|rY< d%gBDYq&v.H2 ܙ%B9Upug%Wydqd `tڨ+ßvxh`1| vKwfq.2D:3]yp]W1Yg FGNctkӃlh:NvmEjB<2ZU lE-?Dy%`ko@>v/b@3f?y$r|e5+,FhHSpj]kPo1fCϧ( mx{χͷ>zԦs=/aeh{_YVZDc~~F ʯoOv!1~тzCA1FGIB^5\%B$|/j6s z$9B"oC\sY Hu+k'oU(PE%j V[[>eMtLñvZ?)=RxNNR^,J @fN*i`@Ӽ' 9PF[=YPqqf-2~N&Pk"n`3֊S&7&5p-Mbm3F|>1,_JB Mha [|: y7'v#ծqpMr{Kt 5M< XOÏk,(ژtRjh77rQgmc2@YNh\qEăH2$n"YغSeiaܗM@MS2TqR8A 2-UTAYٰ;y^צDЕzYȱbiB/jدsC)n!NO\ gBCeL0#9,v1LՃO&3MOylRZfPih;ԵA<݆SL{4J!WHHB gniBض!l8>[F*K1M iL{^?HtOG1f q Ywc՜"J6% >9Q.ueȁV ^7wv(f1G4vC/7۶  YLIXk{`7`m)M%%'K06Fרp9%Gh?gfضw.v~ӈ"y/~R){=)2f&ز+]kX˘ 6"!B` *_WiAJQb~IGRR>Oy2,7o"I]s~#m`3\n -,mE$OVGe :kqϺre@2ѭkg}Ex^i':fzSl!0iu6qAc-Ao`oK|VO(+Х!>n~4ҰF^#z J)ndFMBIE@nXX\$+^)AL:<'!TƢ_Ă#X:C7mԤxkN@+GtgJ5p<:+gn2\[  oё #w˴Oy.ܦ?Kcm$. "snۣ!~*= .0xaQZL*INPKENKU2aoN4cXxVJ๋@R3K5.j r| \қVS&48Qh3z2{tsFa4̔:;v6jl LΌT+`RBwKuM?q!a_pdakrM=@``zВZlxY-S$TُS%Yi%2ג=׺tI|T@A#[]rhl_O(M3tb3-^`_5qoם=#0ƜG2N 3N.< ^!Ŷ?hhjퟛ<8f!֝z{-n e xÏ" "glr~`M?Bv/h4i~9:7 XPw7*$ ϰ>G鷋qO%⑇TB4&#`;#djEZxTQc)H<t CWowq1;J]vgCËPCO `kds'%*[TaMX%n0 (J{ɓ\DT2$dy8g@2Y&1d˧lc[puE5hMq`=urﲔ2R; 4I[/;ծ~}FfDs&; "'( Yҍd8󯻊i9UAa]V9Pt9\.7]}y~}aSwx)6Z^caYv19#35o&„}{M'P7ypHL&BΝocdO%Go7VGl7i;|~|V(W.%Kqx.\ 2=6: mZ!+.z >ms8.}gAk9|/.sy f?~X:女%))[CҩfsLY;Ȇ|Za.) ,-IާgSe,͌d%I#M:~t "\.a덺"@.3YUXcۺ }j-ܲA@{"&nladKžNS5 wd+4PRM?)1ׯ6%,IgUKth7&_c#:}W6ME%Hiq5m6sg@vSg)=Zoa*;@J|qX3*k4^. 'cTEy9)^,X*z8Ŋ J#hB CTT5Ǥ=#r3Ûp ؉"Qqwo2U3_<!;$2ܓӗ-A]rlM bGhmR#IuT?Aߖ nOp# mnvt N0+(DD LfsJOBX[DPءg?d X Th]ʲݧ|vϊ$[ ?_3:s %-(r87XٺEZ'Fn(ٗՀ:AqX <F ۧ$wb;E`Pe#HlmZ-$aG6≒ ◷}8*BFxS-{ףfxqƎ %ɘuM(u>Ș7_Ρ<=b`蛊aaѻyw" @뫡=IBc|&uD&<[d0!M#9^*4W_~ KΈ;ڢbژȡִo`AjHDDqZ dɉF׍Y`? CC}/e?rVRipE.W' S}ͳ|}yNKV.|bC܅D{) ;&%bs perw9Eb)/m6|L{y$i1G_czA{&qt;+oCo.TRyaat=1\vY`j8Mih`F" :O~2ony{_"p\eS-pzխE;"+,&#GحZ% CVc :D.#j Z~Tz9"6u)L%ջm{z‚c2)mђE3ęaHs::ӣMS> _c `2Y)|W H/\ۀjל]F^\$Mc~G#Z6U9=;robueaٽD=-"VtzaZH:%ɛO;?vȄP"PAQɩU;7mɿ0֛% )7O0lf*aa;<$uW'홢R)@5͒` :sMV7 ss23^R<(EIV%oPaa.aCz+$ĪurCQ6kݨ W{)=ͪڸ;gQ<X_38h,|LӨ[PKPý}.ZAkJYmmZ( S@e2Ys/XB{4珲D1urz~駗;atŸ?ԬRz'~t< 7lM-u6"wp&`N܉`rHSS:l3ܵ3n[_E~ cP_<% Lͨ]!)6vq 1둏1LSz@8)O%Bȕd9q#%vZPVOm-^5h+ט\o~a ZIz[!u/c5}#ͼzV$%;JDi\/ÊD0c9M PrF?5C:QE炒 ُi~0]9ͭΤ{@')IE?1cV0prsH b&N=0ԬPVT~ U6r2]rʵҶ刲YlrŀNm^vBhs Gt8i#w#2p!̕zrA ?5|QjyC)3.էȨj:ʾ xiFF"a:~TjpAf-̀ g<(~2H[rBנՇ@^MC/5 T!KS~J4s2y <B$w~M4Dzh)c%{Do%@-0ND4PN~ MpOpgAVۏM@2" ?a?85cIwi.aL4Nxb@ۋ ݙE; !ʻ}P#(GGT0&`}ϭ}@ӱ4 XH+_J:K )I^ԽըN0Z˨LhP&䓝 F\gۻ9ǔ#0o2Ktq7` @}oZz!LǍM-PwO_qU$"KL/ svWkr}} hgëTK|34Tz[=[3SW" ;Yζ?d{oIS^F#Ѭ C}a+TcQ'sۧ?mN,uv.JA@S酱wn]X9kMcQ`)\ΈFb1?^O= ;P fT”t0. A=T~l*m/@bvob~DkUyyג]&I'Lr,|t+)Zs{ǀX7Ygi귤(cD6nN;D Q"#0Z|rh/Cpe9ZTN/Ә}` 7S T'*'҆8x5{l7bߡ?qYyvl)W mq:F)ݜZ"c&^Yj*"LTV{saWrՁ|n^{V M߶8N,hZ-WuD:zq- y~6oeUp8BTΡtT%WB30r^¬@9²+׸]jȷ`1ܼh/7\szz`@՜H]ן@ ,#N0R=yT2t: :~.0>C#;դ+[LQr{tI|lU6n>{:Rf/ CKD\[mĎU?Ds۷R(LJi_.(%pK#gjN@pS֭~^Q(փϾ]2Vs6Q=ўI1dHhYA(PؚWDW& AHR( Z9EO^)4O«i M mr}2mxH ze:oA"BSqru;jX:׉Z14LH+C4*)*ۨ lU00Ӏiw=*'QuNQu1dp$w9$Py۳>܎\"q[jP̤@?MX)K,]]7Шixws:( 3=k@>ՍpxK AC Wê NZ\C cʛwx2-#.IF֪߽7"[,h3Gp[TR͔ˋtC-0fO8p /Nо>$ \0ʃտ,X+ҾI8mĚ$<#'j[z)^:NYXr/dڼ9 Ys2ntƊMs!+>h-Їi *Ra! rT%Q'T8&eVJ+p+ƮAVޢK`R4=1zq+~01< s}r$Ƒh EcA峅` Yu(WY(|܁yL4 yހbMyryb1Uwg 4`AL> ì.(54P@HR.$pRLuwMؙBm`_=Jb!oſF$#}>-Л>JL]Cܷ;E`B[Wm<*`ʋd+ yw[n_ne8Ț"cuBn^OK'q<<|l N%ƻ-M:a+H0dN-~ޘNyזb*BQtc쨥)lS;osk|&\Ɍs#ެ>G9UŸ3b3"Ns HLR%2$M-0§?r!fs*Os@QW^d|vhŖ<2T`eTJBл@4tk$/.c Emx;(|;wogHB>ówLn)o2W*Nxw@\7lo#anFǍͦ"N[YPsG5?א]o+x%2eTvQ kKg1yrK,,1 q/dv`^~ c6,H9PERg4;F@^O/5RIC@&;!U2La>*7fn>֫)knXbCR օX,aM#}7}""_#$<\Bv=2yNzѤϰUӄ ed@V&X%!tʻwHCRpz H AXy[΋=& g^C 9qP[L-7´9lP"la>U-;\mW}([f*?T´Q ,'Y) rW1L՞1ETٓq oOy3˥؈ʖx{C2rO%~/}T)/dKd|RߨF)y _)ODؠEMͨ9`U9(-*lH`?(sy)>!:vrX&d^/[vi0H$ :(%~jA3kTAViv_ HƝN(v|V 5 8U+8򗘐֑z`QNPʗ;Dlyd5$@" r4 l'oΡSI-[R\YJ ]!ӲzEߦ<;͡5CEEߢMQў%ea2 ,W.8/8Lnbb\!)97[w-d'ex0MB35gCJ|5uuq/9&|:! Seh$.>:!BUjuٺ4խZ plABnQtps:ǺǮIj *i/!ߏe M!ٻIߧP. ^ l^3HH@4#$׻9#DmI[H連"1uo6^NF7aqVbOWI o?ӽ7ߟ=,EJo  τ:E}չz<3ٿ9!?=y폋˾odZ'W%3]Otk`ÈkG!5m!7ᄶC3r cy@.Gv`cg6K5B&8Ź|pTYU?/?vL뚷+I,eTGOK#?R&%ȑBz# $ib3&v K?ʼmOHބBҥ]f򩵁,ˆr׋MKⵒkmFhRBvnGZGbt7`׾lkR\kJ'it,oŠ؂dR){vmCe@ϤymTWI4nut!jvȄIE] 칟:%VjjaG`HbZ߇yoQw!Idls ;DV)w`gBK]`Hp4="l5!~ AP;e}!f8qdĩq7 Ŀ5.Mb +BNvR{!WH6?@ 'LS!QOYen3ĥ]L` Y),ߵ2f?O 4imGsMwr˥p@B|#OIPv${x/W/Nٕ˜|0NݛD&!Er$=Jψ,v9[c|GHw (4\k(`)y|^Ҧ""qVQN?!LD筞y(]J4kw'ݓM뚴i] ^E밍 x:ُHD'i!g: 3ޛ0of 2w#:ӡceW13Շ4fсɻxjt_T>{YM쇀KeKE36))>̰ݨ( `3hN c n+O';tj\Bo ^6-:zmiStȖI>iy[m0ѩ=b*c6EE&i1B ;(fvfhyq&~L{Xd&OQ"\IBi43]!>7ĪX0'᪲ãܢR#Cw]?/(qa-\ѫɂ-z( @'w ::|Ir~CS]&.Rd%;˲PI(W`6n@~6m8?PҚy=|Y:48Vv864 oM_ >LFy #y5HM fm%=I'LdJ[MTn+,knA {>m)o'NVP](?Qav- *}3xY*ve`)N!BDÂ4*88?7l8X:p8QcoF8 XձoybJA^,z-):i$ͬWVs:؈I] ~ Set@1lt=z82{kyr]~lvo-/q[/of*G0D ;H^܂\jpQ]%QQvPߏ` Aˠ?ڈC2p*"}c Őz [d=ŒXmOazW|R?nS^\ yu' S̋S@Q/HCZvsV H VgG܄s4X0~ĺhrqӊ)ymJR WSSb>tfK@ -bĪ;m}oGO1I+d]hִ|~cC*d|ĸcW`?/QV&ALBXKtIi !bw ~f#ȵ5?H0a=ru"?i)da 2gZTtQs0C WSD5Me.[ڎn@rn-bhXПxm6;e6^2PcW1:f*T= %cw/SC-ؾ5t_v7xꕑ28_"8cǠޢ|Қi0t<M)yPIшnIF#=`@XgQ ˏJ? Aǡ}")XLd_Y,m/>LY6g aq {!ڴF%q<_!=p%=iƺ/krMVV8FR?vI(#M LbޘDݫg03G^2i{A%VpAr) O܋֙>m_յ.o}οIj,7M3*Į%a eVa v68H ѤZIOƃ+ꞝ\چN"̔4Pعg<|;_;ƒ\wlAe 5ńYir >rV/@1ٞ%m>l>PU&yH'Tf>$7¸Mk4V_Z_ Bu*>V/X )IC83 `~ \ކCyʣR spQOYj#\ɑڼ |@G"o]6;eu55xl{7\YR7 XS-?oa s]j+rsEJtNj64#Kpv)o5FjϿMԖʓzS$`/Gr|Yj/^Ӕƪ[ϧ^Cz 焷/o*p]CΊ?-( ԜOf8=[7]l/Q.N`=T>6R_2B&1nRήOP\ؚ?QWT [Esvt{]tENR圇w/]dU+=RnLI97jL* .^#ؚrfm=5rf x[V$̍72<C0dhƺznd觗f .wcj o MtHHj9e `\*Ό3 :X נ_TebkJ3r]m'A/p3—4 L<]$,!=-amnqB>_ `, ΫhSSy}Z2!Sh%:zE cB@7nf^hogd{bS 6|Ɗ=dΊiψ/.HI#l?JjT ]/5īȃ샞P2.nVZ©mJ~Sݯ,EnP CmE,7U_N(E2Κw)y0waл{{DtH Q?X`)r}}J᧧ 72e;=mx?,Y<)O|uWpnbr@ҿtdj6^ńi8/C/hV~D~IXj{yh4v%ZM4H,YYsU#\%Pyd2D-vPVTh=YySoʭ[DI/tǣf#%H6=<־YА%<Ԩ+oJ=$饓T,2qeKA$O8iTiۉ<@_XN\0JkY@Ľ(6(Dd֍9ׯFJ2pXPGuÑT!)Rɔbf6v6U~ScT[3v;]$`9(Ԍ _+Nmr ( 牠Q=?Y>Q׃D*uxgoє> |PT\A]i/ ^3.|͌J&V1xk~-a"1&"c2C@.{5߄@KzWK u2.O{}¨x*(Ɗ`4qei`ht27_F/XBz{rQ;ޔN&scz% Kq#u<j>v~v:$B 30X42۳QjPFqh/^RӮӜGg:|BprJ%;úwsKVϺ]Jd>[ 'f3"ٍ튿UdeT!#[,C T0p0Mid( E}Yzw!d*I^6a}ρ\d+jyEb>İ%UHoP9_g\G^g͂=OMˆ)Pb`??}ţ6vyT}S!c|>#Nυ{fs \m &~\FyZ!a,SOhҙ@czYDXD:Xo7.>N>~YeSieW6ֻ⮈hwjϢfIJTT] bEKƴSZ@7PK0y6H a$yej3Nc<'ၠO0:|ͮPϞqm9;l,(ˉ*:bpI5dИF)k%lz!щA~v8(hBYсnҝT]`$ehXB$,+N&Ζ92MiVt2+}!u$K%[ztk4^&mT.J qwW}R̶z/'tNEaT.˸L׎: [VYY\z?`TBAL (3 ZOݴaN%=c;rU^(3X7a)l5+{ ysYvXo4>Geeh? Y@#7r'Nš1mof^8=+QlU,7sDU2*2/ٻޡR/<LUXS%L߅-056B?[]1e??U?۠UMv'*Mܣ0.Mn< Г.[mztʽ䦺%9!'\6P][2Zju/s&}D9K; ?5YT&">`+ts.adp yM y lkqEY9Uf~vY(g:yi}0p0zK- <  䝂3Lφ^O+_ bc$@8,C~cˏ GU˶+yDkz$t7ozV:x9q6ғLE(\H603=͚#R-W>n A,홯#8ĐJY`䝌ՙȧDq #܁:`&Pn -hޗ̧kp6,?c#wyzX4Rc |1?N@7R3y|ͲD;y>Ҳ^ăzIMgR@.~0Xd{YcҜ?Ie?~d,sa{s6L]Eb4jTf-%кYP $ps h.IrTi'?f&C^dxa1޿VSP0oVb T"9]o NPTM?i7KFwcbGȬeڒ+03m|8>p2ՓF{vڟ > FIF߉-(iNڿЫ6xK"pxRrgfY/Q\=ƶΟҚb| AJO0SÞse4_4BfkIMОҞz&nF(>Y.wE7oǩjE+*U/r€+)\R([l5Ta2{Sw,rDd7P[%3A?2e`놃%9^&uہX}ȉ ~Xt#2}?bA$CB\%ﻡђf3g{2ϻ堑(T DiN l!M>eCjEr#p Ӄx}^*Ŗ)/܌cn;О)f.U1Cu{`檆e)2ǙWKY}h>I u|b"0$iRoj9d., %qHcUc[ܿzC!.Ώȼݩ* X6 󊩢5`altwd=RĹ=?: w*>9ql^'l<CkjmI֪/A f2K&n@bVn2'_$9/a5@ cEԙ%I!5xQ5 OqT3Y Ĵ %]@9眻,!Fp4z1"o?3_G.C;>@~`hJ{8җgm:*3_1fOSZ%){)p]_Ɯ19 ~ny  cHA-D74_>NקϿr?toh۸S_`2!VgW֤iuvZ;[NLdA (Nf+?kua|Ѡ:g`t&$=I&tߨL5d+Qnh9oꐕH~k6}.-)ДL̦-㫱TkI/{BWY帙,˳-X<`*b\(hD>I[ڕ@t˶.29vz. +M(,z98{~?I72yۯǗnjSDK_(t_~R,>D3H¸Q\z͓^At*@bo5&'Df3AL}pp8uhS,=,zjB_$Vi-g^pQnKWmHem+r 7ǭ<2ļD XPf"h h`gm#SD} ~6vlslY~-3w+\?< 6*8j'o'qjsv&?=d䯵-Qta6n,&Ɏ ; %Ca}J +C|}q8|1zk>7v"E\ m-)he@?Nm>B04f۫1J8sVp2+xMg):$A̕R .G˝?nfэٜ! Dj5 c#VOiTP0Qp Hi|_J2@I]{/E U8|?_S}yv5ڭzHscǣxvY.=z s}1dWE U)!hzDihHv<0+`vLX|Ϻ_5 =wAgs=ki#)5|wQQ%y"cO|xb~nuOMh0ޕgmۯuhT[rw/"uT1l q0IpÁ>SR bhR(ȥ2`Ls|؀ ƒYm9ܴGP\x-m`8eŒw:F-s~[ Øld-v_tTvW\撂'GxpNzzR",@H3 cbܘ=2SBt{Y07ԕQ!HO5t;֌xAR;Yfg5 ;8>Ly0fik苕< 49U3?s֣VջNa~w-C`ΙO.M'kT7e3Y2ƑTS89.ЫE EKLd okD\{q> 7 2ƻ{θ ZdoQloܖE T')v-_vz#MZhqcݶG?{AxKfU )LPl)+s~YgcKxjv`M` =*Ę+} J0>'M`HFQO?y%'|4llT]##L9RBdg99;ʜ(8[_Ta3/7qZ< '}y R}'dET#CA8R3Ֆ!jtO:#H\yE.*۶]j LM1=ND&X%gLz0 Qo%JT©A% aƎwEtpw X3?eɿ&Ϻy^{'a>jyj){ݸYM0wa>SpQ+d!7~4p}ԅ|]9~үs@ל K!`/^BB~:/ܜ1Pe]x?+94gܐyj6&= ӓ\.S ԮφkV JVHzX628`'y%<jջZI%2:mt5&_^iSAu4Qw'O񿄥K`zș:?% %Te/ͨ[5V}g6P/z^>NupUy{É";"]=[.`y Ha nO0n]U:E|@⬆P6X]=FFl ej,}ܥstLw7km$U"U d[ܺHGvy2\:O9G%${yMC'/-O+k }RJy+&LJ1V>mD|y<ZD`E5kte|cb֕%N/m,`R3ozIkLt\1 lM}.ʰKGaN[ 8%3Fz:/:(jWm8J'W -u+U9%_+r%xEtmsmwKm3wiaS|@5nA?T ZډOXGiLh D]eMI17}%+ƧfdDJ1r\ȦK"u7HAlƼQس l zL/s"b^oc ?`FPq/ {$ {";aJ+3͓\A|^gM[BOJ3 6TNkWǒg?Ӕm(4-\{F+U7:{^P?1= ½G L/SnU!,[9{‚6M[Yf ڛ6Kj&TU*Wm:#;c'`#q;5idbs"D4p T8 {1<ضLJ.&ҨZ^ճ;ƬPOeẈ~;hs%&pȈ.e)bRQK,d"] 3PU%qZeB&o>$وxpPV6K`v +}v`149wqVwy8/B't rM.}v"ٚ$T͆F I]wOg(I[Wz+?C8tt|+ԴCMVA=jIvG6yވV`.6%$ 0M0=o`M(o@ƢtGm s>q9j q]՝ s昄BX a'899?06і6 7x&k`eJ%Au/E@8D6-FHgYZ07070100000318000081a400000000000000000000000165708256000008cc000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852ae.ko.xz7zXZִF!t/#]?Eh=ڜ.+fӮ9_tUt2Lx#d7f/l6rSTH^ I{#VpC[`fTs#T?p.qc7鿐*slDNY=>~cd=Jq0,5%5xGLnB?ًa~ldi].%^"PS) `pĒ+7<-nR7n=yרDj.]MbBjk)GM3*y2tbY-5PmHr J$6r9V\H&5)ploOG5Cg0bƴuq_;V+=+,NA+u;OZN{J"kؔY6]G32F[byLhy0TCp[ mS߉i\d]HtUh ׮UP^2L9m΂%[a"U?3S)Jɸ`}+HiW{\0%4r([V,?;1hy ;*bpkE^*p^*F]G 81_UU{?>x^0 m6YMyo&#Hkڰ=OaY{ ȟ^Ĭ,KSO<U =^4Awn*@59cOdUZK !`1JBfg;F0DžE} 4yv~q|%yCo%O[.EсuR^v&*!$ gmK;7h_Gc_Qj45!!>ow O\S4MMm_$OUj+5sWSځ?ꁴ>a#˶R5xMRt[Ո?7R64sj }F̼Iofeg0P4^$77m>\\-!y] :<Yh/K="9Zo^7KT J8i0BdN/0T}y'OO(fQϝ8oC4j;.t: &3q#e3!9]+pT U2f(&.U= fXO yTdT⋽-|!TX/偠вy m`|Pv*SuU] iL#"YPkc[fbfK̍)M5IZn6sfG@&5'gciy z~g*~NƵ45c;bCLLT+J裚+QE5'Qe^&Ɠ%kp{WVF ?R;mz)ʻ\;LM'{f_$viNydUp ̳8J)tۗ18tvs$K`%ssgcҫuf} ַ[8%%V]G- VQg»8/0[FBB{CC /(<*MG{扂 _=Zǟ"ri)|՘]P'=TaC⾗W E&3J-+~GAxYm *}gk%'va FA3[Nwѵߜ}*vA/1춒}Xxd̍} "鋎z8j0 \c ^LV{+kM-!.]Q?]_e/A5.pozݎIC 6 (hj`N bOxQlhw/LJ8d!-〷^#!Ùbq*h/J@}jT9|86336`iB,%F̺߇.v78-|>< AKYVL\|\wWښCΙm#-XE`gtXuGPV6s폨aZДh 744hi-9B%TJ ܵ6g4U<@忍5e˳H );Hb2XU"qnԡG3hRuE,"7d_D%hq.V`8m>/^$aTgVXG$KfjL%~]1Lsrkm Lq,apZnWrO۸R2vQ1J*}xk2]ЩcaBnR(:/8fKR/k +?U: a<%wɭo3+RCU]Y6<:rQ 2w/r40ya9|r_`)zUafz u$d#Ov O遬^F]y{gPOvq}~C g'|֢BkAElgMTJc}Pb^l7Wp96*чw*+I'->\yQ COx@ BϿ#F+XĵB_l#׎q4'EiyĄaL06e!NckŧAmqvߙ5_v=.yY`xAmC7Ӹ~{r{@zXRzKzX"_.ݿV:F6j d(2NǦyg5Ыdao25dCg`f_,f 2[#I 4 5E1;<;epaBkG3;fK6(@0_.mT ki0UG  |ouAo-Fhx"~-Z] /96kV~VFoOBň)G[WlJ`PN"L,\N#%3D|fxpCOS@bdG )vg3idIh?4d"Z,dWp47&ȯZi}aIC,SiR !GP($Sq]L!,}&7G,%W 3/ r#^iQ/ߌqSym:~m~lJ LכmXn*Ef0 [(qSq(DK0rٴ ए &?70-@՗nlag(ďa h\!3 !nR20'qocFM;+Lk&~FSr9-V|E>\~NW]#ܭ( E5wqy5AFQX-nNj|&A k`J"qVͣDjXlrͼ񳒦C'zTt\ ,Y˿%G'q5o/RaX!GxVwIMbN-Bԛ\{HbkYC*/TV= $'"+='ԂGeFnc5&h:61u k3Ϡ= 2>:SRNtéAjX["Jݟ4UX7Eg ;t3n}!@mT>#!,i"o.,><oJǼ@rM/czbަ'dXqn M۫Г)G<.=jeJOo\I7vxXV(b0,_oFՙHRtT QqnV>(78WA$Wj)"Lf Xg`O ǓQhK:jp"] iQwORqY7&b%uP;D#bh `!:3x8fHP/KLFHatܙst:ʜy/êD;vdL-xkqNP&S1Rk2 j雀H ԓYxʱ\hŰ<))lb0uWŨN; 9m ĦWutEObN:B<'qjheƶ,NjZwc'HV8:vYʩb[T5Ʊ~=Q ?dRn|-sW_Xv =/6Hz֐H =ٮU L䤤U&g;~!U/X{LWsThh%CN9ӎ#ﻄg4~*^D_XlO13֗wc:2ŢyƆChz1p֧)V/acPf~\'W02Zz;;/+oX0»W)/ܲ !um5q)Tiu<4$ٻ9eb̰oS/.R !juCG7v ד:^RvG+wqĒLܲ*5R;c? {$g^̜ӺC̟/G+٩Н5Z?_DtQlӐVkŠ"hYI XOX{|&lMk b=U.뮨29øY<PA7+"~..z@I@]644TJImAQͅ!\H',pg7aR07}An|Oc t uHZe]^ 恹~f;yIS;Ȥ ͘k*#guj.ѱh=Y#eu2KTƱVG_y4!BiϹEc}7ɗ<Æleق3x?~i %dcax{§;Q?M$zħߓ Pg`7x#@p=qs0gZ1zH+kmqKgXؙ ^[[c6,Y۰Mg-c2*hYnQH9FWfc)Oc}g ho@MǵsllוAlcy5c$yat$X~~og}6¬<\Զߖ[zyí)@]RR$VK_j즇F+րjxV| KT3ɰ&v.y:L+/caIUI24EA#Ŧax 5V#(b9PK}~Y(jMiC% S#aV@mkDG8rRMKL5?ـ8Xqm}'F<} lϬLƣ}[L>K]iKۦcUvfQm[Q\-ɜY7_0$ {ГVuG|TrU_5ݡ}9wf$c=/Vs9Fܼ_"d  7dEɞ eܔX0*@h@ 9GdRҼr @);:=̢e[ zQZ4~KŀSt?\t#ds_en,~Aq ^ڋhPla>앤+CrMSW3PHaҩ!i-0&^ɑv`m+W;}Sf)Fur#;ޗ߱ѡGC.>% {/PMnXA%[tTUݙ[-Ǚ5P"=`ؕ͛Ha%dܤC%&H ^EOq'4A\e &|I>c'&Xj^p(x-@kR[RUct9΋ayJ8 ?吺zm\R[e6e"SAL YEj{Ec%QcC!˪Jl/llp1H|wo@ ! tٌYBYMW9{Urk/AB^b `yHߋ4oK5C+a0?Cte`1]"/X{@,fu>fkQk1L)עCc 5ߎ*Z,Tʑn"V = 5z'7csݹ#okVY|Z+g3Cx&~hi(2)hP!xʏH9=Ckƣ%gڄkʕvsə,ٲsNh@}V$_MIRL-6M)gMm? Fnb _^Ds4 y0u=ŜmZ.IB%9# Z {2O >k4_{h̺SAHD,g({Ggl4)(ۗ_tZ<^4wIʌmxt%>,Į{ 0Bl:Hwu!b_q^- c<1FB[V_Gvx2{J)ɸ-4,{|Qn7 B9Xz 9=Ԏ_M~PfDwS3Q27럀S ;:fѮq2T@?2nqD<@4 1^M~\0z#[_>AҊ{ysoc\#lgT@88"ǹlkɩCEO'dS1sL\O Ju$ 累qm}P儢[i "Pɉču-3BT!6_` mIi_]JgVݧ=,|}-+5Ov9o|& clow.!/a"EƑ2uWSZsw'ș)0hZYt[K65@}Dfst2{A|gF>uZN<: 'r4gUF ;H0 AȻ~B uYg0h:Q^Nf$V",)hYŊ86uxt_w9 }FO qNj=FUR!^.tRtS3zo 162V{39hGy۩Tz u^6[uboͣZ#~9lDAd ]f=-|7J+]EDg,TIYJ^~@wOzi${XXQcŸ)% OQE SEgc9 $K-nvV\ceg"U;,>b.Qϟ[Quڲ89T~pKBSY@j[ՃU2pCYN`L8j(5i"tJۡ-7*̌rIGZX9\1$PJ5}V~mU#yizHDdfGؙQMI="jڱOk)p%UZ=rtSʇz 'H0 ;P,L&)$9-.>WGٗS˽ז~C9lU˭S9IO ۔7It_\#gV']_L y|[lx%ajWJBi&:9qMp|GWM[*wi+J Oz0U}K/>>FxJ[շ:MgEuacW1ۄd K>$֣4}!0HL &SN*R&u/|agcC5O&tVE<lyƘ'ri͡<Tj0 Kق[Z3ؤv*bc%Ȉ:O;fTI)FN2QfTlѷ;z:K u*{Q1]H|lQNJLuy]ohgEv7ww e/٭l ýxnk:,$R(ll~ZKw1?ѸܳPlǟp݉~dU~d:D@ 2ϐm^=Әe#G\'.N" =C[)-<'?~s/9݄;x3bdYVW͉qtәT_df:H rB r&pƪ^*z'}g( Q*F.M]oQuGwt = 4{$[3ϣhZ=nm:oc9@X#6:|)b,ƲT%O{k9u/O*(/̼q^Sk)_Ǝ5۽2)-3 5>bWP֥0+Hg(ڥv_K"m 1\euuZr,c' EVHIiȦx@%!?u+XY,ȽD o* hOyvm+gwFX ?aAr@ʅ󖿾?ڳnCo#x zB #T8FzEx@ sٗq}}P*I=ҝܤV ;t_jJQ "{Ga,}[UlW%{|iu#`uV9(XAG?!{xwaw YV ՚Y 1)]%P`n -HS:}X)^l 1Z)ʙU N*dEy94h|+U,#Ow˟|txjiQL ^\A`p_6))k4@s0 E1CU+>/&GI.zTCU2 qLl"qW8>gBQM'.j&@r'bRA]Ol 2T90~Yx.J(B*0RzMd0Ao/ D r&z̀lAm`ı))DRsz#kkC++L,#QR1ꦘT=ZލWkUoMI.bO^!YYFUj>7U7+ <}DZ6B@Rږ3wLLpYo.Of+o0C&WJv{DftVe&rVa>w7 EV{G@[^]M1?X_'bRfŒ2_UnI [L_Pzpl҃;&0u'F'LRYR1JBS$7'A`f9c+lL]ُ3b8{hF:Cja8dٶ21jC% ʙ9u QbU 'D0^fwZ*`拍u}c ~}S nj:[3PAįS:#u*@ȦN,%RdVyP=0C󘯧a 5b-`+Cm2Lܒua:{,Z-E |6dҨ˷87_ߙU B]4ff#I(gc.8x! .x`˚`o/ ~OӚÅ7rEz,uarpV6#lXUT` \?~ɚ;N51#{dsUc^)K@(>[W J3fU#8{ L<'M7]tcZC1EQ9\og\rsK6c?W`aƚst8GX|% >"/bw↥aqq4GYų2@9x)*4Oުb-1bRUVM-Ԥ٩7}I @uz@F]oklRoc^S^EJb]p8/7\P+Bͨ#13=Y'0,>溈֡ LmҌn"h4Q27r_//؜ۅS/@1}ٚS~۲6Y\?]~\X'x6>)qeVU3<yR"6U@cKHo(S Mly$cKZe)crRñT+Fg'`_Fh0%Bno*fG+:`k59o y M lj+_PFDbCaG=9^PZ:Ns7+$&}G ~[G)yubcR~ͫw]u/"s{STor:]Aת7SRk!J&&FzUrJlȥz(6a%IٜqX;d#JD>>Eh)W;ϝ[v/{ݵCރ:x▔&7R2t(3Vw:spC]hIm.+3ba&D1HP[b}RFYJ>3Aa!}FBŽD_!Y,Lt[Ͽ9,߂H"Ԓ304M?ө?>1+]il#DuOO'{HRB.rsw4LBaB}qMaPgV 3tҊUF1K!-I>k"SA|d\żA0R lqw?:M 4UsF XW9/CW3!Qi')?iHRM2[C/D// )}^K|IBB(m'ⶀat4i)YbPڡBn(ssBFAa1f:ybsOm4 qvfff?f0AgS}CMVZمKCR.Ж%GcG/S i"−Ap"_ I''/K]b\UmS"t3s_CjS3aZЖNEtrHtpO܀5{l&゚&k<:ʁcs5,Mu殟|HP"GfGƂ&>D%COgA=B݈m$&e-L0LpXl''jPCr]7"LE㱾ejBNKB?e.H~! "g/ J31&i^>MfX!`{5d^Mb KANWu5lU{׆?Ls.蠁cRcRv)SŁ 0YR"Jw)~PfQ$saէRqF/jSq >ͫ ~t 69o5g1n3TEAAoǟNYD Jivb"U+ӃYQB3mA#zD}9\vOͳi1ȂIC6:*&L҇ ?pߕ QʗJr0No (JQ|4hRS(';liLd]>}]}AASEz1cӁZQ(5oX2+5VzH (4Lœ`rGq),?r \mNE(;9{(R_~Xsʖr8䫝1? wʝTNrpjkm{X-O3ܽ_Ye|S'5/6,Fdj=} ̈́ Kv[CkTC hݦNUu:Pdc!W:y?kܯĽ`fϴ$MHiŤ}xNf:3]ANIjlE6%RQƎ"ۋ\VpQz~'/9woJ>w~knpj0OPz<ǵc[zmޫC9Zs M Lr:SVb~!& hPӦM "VQ--F N(Ӑ|?А2*?1N#r~/ka10h*YfdٖI]2tDx-U>ȘmVIU'4$X 3ؿ;hބU&ZWST}6(d$?[`.V l > [Bf;VQ?/۷zcso+v+eiя._ЅD9u6ma1,=omzRe"=6v1}׷-0JԷ+yWزRS>k]j VS;USXXˆi>Tfmu^j4z.4}HHOPElE^ Y lX%. ܕvE05eOMdC {}sQäl(۪A}ɏ0n9/U.gd.',=U o'V 9YN>H+ 9P1#y;8l0\k7~I40k4 ={"la1WJ'Wm+ƈH%ucjB)S3Vܳ." S?̢ W'4Qg,_TLhafRQm9T Us'4=_˯UmR7UI]`Dg<'+;%,w_FA⮂] HשqtL.(UNY{"|lW9bL3ƸhvoIvK(؍ uoɤ:[RTٓ3cPP1QQa|REQo Q~BfOAkx¦RsȅAncVLhүn~7z;+[gǷzOG dڏ|Q0v|t:sotj(<f&$Xya0IB~7fL̓7equ9MH0F2~Qc#ԐxmAa7-*$UI{p~ j*O-ũ:Ire}3[j%{ =c>ޑ"(L;&i6qڡMW:n^3jP)6G7L4jG~s>]@2$-6(F\dP`[%DhtOKC{*ֶ2T{nvVhUG2`J<{~Ǒ0G4%|@qkI1lpuU !(UI7n Xm88k v62w':eu0X!+L;rk<1Fgdj=l6Q]\ /SM!^7NYMjnZtgp|1øB#}B/,P~nJn?ZQ ?HO"9Oʿ_f?^\A2BUmfNƑot'Q!;S.'kR͡3q R!KR*)~T /‘Jl2+ Ymo< Pqe >pZCk{4os^#ƒ"هR4N*2|@u|TT] *:+wUz &Q5QI h"GbDFм PD4[zºQ93Q̋&b6uXsv23U7 f{}K{%e\Zhen`M+Dz1jNdS^\oÃrEd 3>8o,qvû=Ґtc?FzpKC!u]S|غfw[OW`b7< >'6Rު8[F2W TVKctEU\5O-G[U}FzBce()\[d>UXdť?zC2\U&q튘NqRTfG.S^1q`\T-B~b[Gh!#~:W~Ucn K3e n27 ̽5=bwo&kh]fFDXqWq@UqMTE߼6ZLHF0,π+ߒ1%cgt\!>å֐@ё} e7~WYzB׈N-6SR2;^:ֶ‚s`+) f /p5(3#a&;hD*ty ! g>1&H~BLv)S̀VY̮aR$O ?-X#kzԖ1#2.r>. nY&`<' K̑3nSNu.d(6,5a%VaݺWBf)X-ϭj%o\L[vV|S5:]~A'+TmЈi~9Ns,XI}TCOyć@]3*K\dr@ɉhV‚c"Ś9&e0?PҬ=zZ4F}%GH) п3¹Ztlva8waͷ(Us#BSђ֬al&u!0{G9ejAӵO*ŭ DIQY3vȜحRǤ;{۩&[{۲h 1^QKYV,B!2)3 7VYz9r..[+^#ԩy3sȺ5rdrƝڻqVCyߠd;V[s#Zڣ$/X*ͥScak_;ۣo06Ttbr:1 xy;2JO!/Ph K+ØwP¸5Z`Wٜb/=>ETРD,*-¾w5+_< s}}XOc!z=0ugӇesPubHE󺡧uNpV3Nr!UtV#ͫ=tC{] AΒsN5ht5=PN!85r73ZsimhIA=f(%n֑HOOao^;aQV\Yɡܢq^I@Ww|ݟfC3 !}i-{saOFuX6}qfMTHN?~(eǛVA?(81!Ч.dUn!V+$*͐#uu<++Aa2.fm`aq\H5)36kZ4!zUJn'_k{"W@#uyu߁9Ajs*y >ZTױT8)r9r;P'H>&x_,pN ukک4gӡ1j^(w@m[E}^RB#!qteӍ oa)N;am=7)H70zг!r2LSbSE@o1W \7Dcil&׶NN$kwT`_f KrG)EpZkdL"8i%X.v\t!BZS+9RÉ/?6Mi)uCvTGz>)&y{ɀ$A_CeDzes8u^ŧRat9?D;;:U/[:[ߢP2Wݕn%_a|K'[Ђ>㍧6Cj Gܫ6H DȻ$2Kڑ[e@;@zwM;(qى=h)ALYtNDg'K+,3ݏ5nK~kO2t(~blQ:ZuZ;ۿge˟'j;xIːt䱠dx$gnzr?y`iԫ(Q鳈{tܬqEvH\Ǜ~3Fta;m2MI g+WW& i|32Ֆi@Wky !ot`!=8,J&`N){=İR)Z+0|pp'oh5YԠΪS*zowLoI6ڟBI4R+PeHk`m :^'JV'pQ$ Xռi=Ev%(k˲"Tdk֪7 oċ6`* }LQ8ax5hthaz1KFA4;u~"ݼlxSk. wWb=/vj r>k% qvÖ-N~%y`HMP2P#,6\(L`(PM0kEބu$ KUQqaK! ڟNC& mI(oJD_fMA]Gv^?%4ᾜ TCsZ9CEW` vݤt^`i6C?Ju8KOVyؙ޷g{F6,'nBECŀTH-i }pE˰:,\vv5q߆㦻d6ꥀ!o%z |q 13e'@malPlIܬ2q*7w36w=:3a2}\3XU7NPnvg8gk|؀-aoOU^h4꼮f 4 eP*')y-ny5I-י~u$0+1&ë|\ZK '4=<}ō%̶.ӅHѨu8(Jmw⧢ة੶CO A= }GE oiI~|n7$PX FhԔQ}Ǯ"1](XhJKKpM_,//}H}u cŁr?z\:j`y'^!2TNRN_z7AMCrVt69)זvem79,ʚc>)hķd5zϸa>`ڑEvda>~vͺEpݽUE;MHq)W= C2&~ LJ[I$@cRn/@Xª"e:쯎{UpHS!`[V /NXgZ8cbH`/#CGuOP ѻC!B6 IF%l >Cͱa.ҢE vj PV7!2m hNy[fҞ:t#k(B`_.NtAP6II|a{Fe~D ʔg{>х/ctj4=A d2"v)i3QFnn_߬KCrg h'Pw{? 39u|p"VlRϚJ!E;Z2#h -XQd+̔7b=l #)UbӽĮ į 4-mqձ)M4Uxx߸MCUl2abҢjZmߖX%S.g"X_'8|| 视-;oƏuZ|Br* .pll=? s#8ӠD5JQ %yZuE=.{dfƂސyp WB1"Ӳ!bH.[]6-Sttr|qвմ IiKO)|Q^.$B=;PZe$r; $jfa@y=*nKݦ oŸh1f,Y8[{=;PVy9}erBPYѱЮl"qaߪv-x1}/Al]B33W.[w̵bm]r&@uGZ@rQ^Γ' ̅R8}>0\+F [®9ݣ (q≗c(~$)ucDץ j98ls5-Kя|#oPCo)6, DMi:}[ Yޯ,A. no@˾OlZ_ ݘm2?VBv,j$ے#n cymtCF^9!"Ю _Nr&Y<3tAW7S?h(NStz?-S@=QÑ8WYHOA.Z7cD|[ILAڞu^"uMVJ"[lg+N 6@XAܭ˚5.tQҞtAHFap;`3>\ Ss5]OC:0&Do-ZI>x<9Pll)M?BOJ*O^dHadWZCDxRh 1%hņcKPQ7hJ 'Q5a>|q\24aw.:i^g>tٹU#n_)' (  `aB=9=[eZ ,3C6rTn 'SZ!"8n[iHȭ.}7R!^D˜%XnrTa\{,NǦ {b k7߭{L13ӝY*=wUcktkVqг~毫<-VC49Q|}Q> $j?p%l>@41WI,=BU5]?5{7B|;VHV7Z!m8+%Fҝ?buc,N_ 1碉> sӾZ⭐Fd 1 }3.$DRu@`F#5mtҐF5(}4EĆ8M]2HVWFsz\O>+EWӭpR #k⃤˅D2+1I}b-<{bNv?> =J`[rJ"ןJRQDBws*qz]h"Tvg59#}fLtUjư6>a-#Q=x>{FJ*fF;WqP. <*M Cf0OS+V.|;g9ܛ]'af\-$lvf}=\`)mrQt̋#!brz(&K@jPTH1̉R.ҖB['4x!&neT[rna,De.e#a4+{ a&y_mY$QXz!Y O_ov 2sx.X2!gypWnӖWWUꐹ ;hJPak{q ĩܵT 좍(ߓ|~+FXbPTF2B^RX+;OPts%l V_\A:a :|UfV"^9uN0GTAI \+o^:7 T{՗8?GoPV+{ACΡM|4Rsv./G,?s,0X/hS^PcKxDԁbU23-~Mj9;WzFaS~MmQ ,3W1۠q c~XLstDqnmwi_I=N"͕Dj]=>/h7/>5g[nšrY^]JN a;+_!ռ +KFa AF=Cs"u1J ʕamTMx`5v;#)|M$Z1YlJҰ#0:t^_z[6 r`eY^'!כݦ8U hRs9ݻQ6BO䤹%/fv~9]UHesJ m?PUxo^/sXL0cާENtWqfJ$eY9 I4ӗh>aNd`S cل%ӷm: ^tpED 1cH+OrPYn%xqdO 7a2\7]8+,4q5EUZI VW;p'pCֺl)†vbac \uC݇)^&UH<٠c PVD[VU[Fmw5w:m#[8f"\_ 7aQlcLUGW$J1JR ) CvD> Uߌ|5EƇ:60#sI|:r1Xb~H-chuNFJOl}g}1O.(mYgc}-O,WoEʉD}gE)vik;! [J0wN@Am>oع<dD[H!/ nk8IVTZ^mƿ$ڑ㓶ߋT@FR DsfDjn+ijǁO &~^!BJGjxD*B/=}]VZFD!oK|' E߱O,VM[n =UB8)XRK8fwc%}F?JH4E;(+iLφDMTH)I$fϊ|T|C3e.f+;A q޹'~&Gӷso1`NI%-}im󬬭9M]Pp ed1N,Tp0PD(,: 2{79QVvԠzOh:w%II{5vX)?@R]D0@N kHb̚Gܛ&KHH/޾ɂީdEvo/N"_,Ҕϐ8E5sY2*f jR (=oA$/ Y3Q'(O %gIb`M,q!JSoY>I%!O WXj<Ժ_K+A]P;e7j0T3eJ8-#Vgj5bF:%^cbRֻ@ͲGd>[_F txuZqdb+L "w=v8J!eF9Pe&3hJ H ?yH {_^hֳU~D4bH_tWg5;*s!o(:``0|:p" iʈpMugZs I)=qā6-:1Q M2v d\fE!jrG!ݝW3Ȑ:AU7cP^ xjFc8P3jvBINtllќ-c3ZW TM%?|WAO9 }l04ހk772 m *OnWb'@B{![=rq/p)獏qȉ8a /Fj W雟{ i#I-D>,?-<.`P-FS8G!z 7 VkNaipoY3kZrɺ,x6Br~Σ k'\+&'2töh3$6VUtH;Of݋c\m9ݞ#?8ހT&FrB;?OLy ۺ*t|[n4GHZj pon)g5gà?{wOXqPRu9|CCN9`C|3ΝJNgs e͟\Vis8tdaN]QJiK3"9;%C=Ʒ#Upg?[')_=&8T^I>?z2bh[sj1ɓ$Hv^1vzn)JN[ _\t/u5_|i :DZ='O6z, ijX؝]Ȼ~VH:[#+ y_e W7T%y3|w7„wʼn/clE%z0doX7棆F|g}l%s{qGÏ|k1a=_мq:~NFwgAџ (Ȩ.J}#a=sGv2 Vɕ_վ Nd-gvA\Fa"*(1;ҫU*=[GLP .z?;2(8D.mġt㢡X@քnw(lm%>DPj>6Z5( 5~1ա)}#x^VTů]9Xϩvo5sgnT.!)?HGЉ*LtN:N亼uI;31q%}{[6_ E,zx[<\9/y5!UEY~Wj*{/X%Uc52= tA AN1$L@+5Z 'l4jE UfPŞ/t18V41|n^s5 -I ${53ބSB,6#RXGFm,ms)1LFEW{T_08'dATF"rԚBbBiʺp?j?[9G}ߒ^ʢt:~>qNp,[[hv=H4q Y"ԝi)g`Ĕ6t[6.%>GzWyc kʺd^:IJ⬄VvX<rM3URS 3 vd~)X&}. m5Bu@A1>?F(YXr\[f\rpxs!7:#0r7t]!f sx`.7^/U*\nmƷ&/&OUYJUF}H8p}mUP>*+qh+h F=w˟Bz&m;X.H.0Jϱa[hqxKk j^ 0;ѭMRXݐ,۟S7hբgz)q,`޽6ZNh2K_i[U3>p*-x!GRizL]>c``rN\ .Qs= ?.Pj6ڐ PhBwQ2N!bVR, ^v]3DRS!(QFhpK] taڣa*@`4D~2mp9:W$[Y]Yp4_d)u@ elW`Ys>kJ"O ߟF\wfҙʂ2[nnnr}9?A.89l ;'TkN#Ib*U8?4u Dπ:q+ƴ:O`Y'wVSuC F R>Z4E7eU7;.e I't[s[+[T/ws:,1̳LћbОI\FՏXEÓdw qklD6ȴn-0}&m)}QzKE &axhi)Bk=ԣ]eDq͝ l}f"4+yasVh SZ j>7odH֤ }kQ7)lR2d;>O$۰%Q7JE?÷m*s-(JKM'Nrʶ&j~/4F~z[h (=į(q{g):Ä{0()\1f qJQso 5|%,V\y-@ nPaC:mKQT cC%c8-q~+'r^'!jha3.zlK\̇ Th@xjWyL>0D= B{{zA qH#]9Mw,ZT~횇e7ԋ~^`A[^{{R~v1)A+[٢WSaYk3L<_@B[] C;cf6i8O$dm aa1m+~Jd *t~ a;;_B,QyO cYõxtRGA:8ŝEm4sC>lRXś$;$6@v"3ƣj4y4A[ߨbja&N|$Mw:!.#. Fnum 5Ps&tC|5%#%] :Ej6E XonLU#@Y]]ՎKo˜(i+)#:deo?wJY1?bX Tcy);ebqʖ<'XΠW۠:cn=rhGݧ`aC|aBmj)V)[ Œ饋4WDKs-ó!nԖA>jW1q[LeQefS[p翽 Ծ>O%.Ir2ۋᤷ)}',~)_<&Q&xFq-7'ϏH4aYw]BϔeD2WMkKTjb42\<ipV|Hp"52@`Fz@~mC%ؙGh{_!!@[~KXulfWɊ3߫fd76 ld5`e "Sgj/!IL=e56|IT"!I}@ӯ펮ƽRn6sֹGLZXONА=EV/\#G1sHϦxZ\ط*)&o`T$G[;L Tt?GJS?׍+LL79T' ;c'} 8a=IGq gw{VV|ZICEr "0QJ7x*|{Vkx+)&mZȯN:ƁG$E`^p $ dY#_T^BJU"`pjtf0 [(س1+G*LR f%4SGNTcN(\ob'CǽmQ*p 砊Jkd/Kh0#/l2)v3dD$Ȗ694a 0хΛT_èJ4nutwNmJ5>QnXzEV1R_jyW{L,Wga ӽ6Qs:Ùn~8,,9JI`?hl 1uFsETp:|NRwDhh`)4hS)+ @u=za)bC4%ҋϩs#}}ҐKߕ0)f7UD8Cr[+%}#8Ou9g'3ទ  eE3LW~./'m!c[%!}-2B\VcC,7,[so=S q )*P3i6SlA$Ka]-G+h+tD>%D?=2,G '8Bb"cȕ?(4bj:Ap>Q~!hk"+q-8:wyaOG0Mei߻av KMAa4oԶ p7дRk˭[vp_dg+9?)|ہ/c"3ꃻeIq48uwΟل[$H$"d,y7օ!`,|{!CAz[e6AtU;^F,|I@ P !D`Zxa@re'a ˞29w 0FtU!S;|@R ⫨NS(m^q'fQRM%2^|<ƒǠ^rdkz+*2\t_1Wh{q./:" B~ ^N_aEEѰL@oژt赘JEjWX3^;H=f&f88&T>`|w &kȐcRB_=PKsj:_pVfk4Q55 hOWN$d ?El$6aڧb4 j{vprcVHɧFJTy5hm<妝^kU'~g=Vci cC"| \N~^7"܋w_LCxȁ"Ueld#D vz 821aS`Zsk"#doªbAvr\Gi‰x]́#]%Q!_Ƀ9DRYQ@q'¨;b;,3"QYa0\BTs R>ODrwRS6~UKS?`o ǔ?c|%Ah;*= p{./Z+|lbHN!j0v(̡v@LOƢ $owf-"1}]fiZyl(*iⅯ]-ecbP20wp6K8L周9Rga ՞E%^oa_BBxo(p5nfIϳ?l鐀~PBwm[b?N-Oa_W3YoPU9s b&fΣW:~&%!\ub۵kސahwtpZw <;e,6 @%Jy<OL BDVbz,kh'$\tDi =!~Щ$nZ"+qFQCn:8 fJC\K9"3&8Q__ _DKہ 5JX@x467*o)svWU3ȡ%R k4owx~7RKqƛystIv"#!$E.lx_?sCSDl3~i WS&<&g#`'t+@ЬErSF.#~b8JMj&]R1k !WIɶ@yeW'XOƥQؗ7F̚ s\B Qs!,_l{IL-$jQ{)!*_nR K|nn7V3 Zx B/LYg\/ һkͥ\K;J wPƸ@ Ů(oapGGkJ(%}W/X_u]WOOF׈uG_V]u3ڐXAp v閜 T Xx?rL1S驰o δ.M&uZ[HnYxjeX9R)]F).%AQ` 6Vqȅ4:&ؙɠxκ'JV8jrN@mwsmFY7 FY_5fݹkGUM86 ̰Bj7,GZA_ں1.vAe|G!'FOM`+}( _U\ ST]vX1gK?NkWW S\Ld;xR)./?B[oJSy'i`J: uݬ fy]0=ttgVb dbޗB%pRisKUa7D3xt_X +T}_r8Wʬ-hhuq'DWrY8q};/c-M,fPC[y0l؁\c~-~1: z >'{y "PhV,שyg5Uw4KŒTP;+$v7 Tw3N)`BZ-"+?kU`c@O˂.mƿW  4FoNmY(R+(gL d~V^hαt>4,`LNVwCbDTLAT92ZP Ȭe"EHiGIf8 (}jl#H\Sk+#c87RBUMJ>žIf1h`ODZ,9S;=VNPg!ȷq+IXwO2#Cݫ1^>]oy}+dqOU^³uF9vXFT6sD&CFsɊrP+$fTԤ V*zQMI.l:ZȬy)4t}%x4ioHqq0KgUrj$Ֆ8;Tf puC'xW?'ihGjKA7Ed}._=T!rqc‡Z)گy#ߝ5*+,D=N-:>QRF=kdϨs+LϚ2L$?hID{)rn !e=-|ml2iiM"Y s,8 QL6lnMEp/P-C.Q_ s} 4lTܘ !x `0ȹkeTIಅ/KLD4۱\bmf @w'CSҤK+#j(a>--nmՔKbKcԫu<7+9x2翀J1 tJ @i s0!h-y2 뱔V*p ٽlt(5@[ aєcfBC^@~R7[X&LU?֐āގ1y2y 8*9WK^vo2aC_-2BRh6Gm݈ޥۋnED&jƧa6ZVA2300"AZ;ny9 7`#;&ª &78yPHVZQ-x22%h Д1/JZ@y;]/]7@Ȥ6{FՊ~y 'ısp&V$.#ꉮGe}&dt:Iͽ_̝ ޓuHwo:`\k9wPq[:63NF:*rRC Ǹ\_ЭKW쁓qV/D\J_J\6RuuV]>(mƈ G2K*voXQg1Śɜ8?>6&eCowuOWg.jznM|=jc')n&v'n +vn{=VZ(4 [oIֵn3]OgPsas0M DKNx vvZ_Tf=֙C񥫈ֶƻH.팮`kd5SO c5P%ޢ`0HZ֭~5OQoBH(kw.⁼ NkWܩEG+DX5;- W: ܕϊ!(䖂^oI0m"U#I? n F8ZGOiS܉oTFK L`|a'\-K~FF~՘lzT _Sӈ7Д/H5cMC&fBUX.ƌ@Hh`#|ĺ&s'ٍKUp 'E#}3g2WJx5UE_U'"ܺ䓯fRv6zAli&TG3O&A[dql˥XɒL6h$S!"p!5FQϷz+;&"&m (j|6%ߦntitVhժ+ן.WP9|啚T*/UONcy>ʞ)8&xF +k-jT - s/Ho_sB~3ӘRƧ!'<Ţ54{iqc>bpCU;܇~j)ĵ<]22o)n2SKLv$sNod&ёk?bDCfJn)&kq 8u*[ŔH'ϟ_{=]&ߩJlUРPVAǒ>S:Y_d0O" [;RvՓ -=.zLqR)AF:(7]R;pO^Wϛ@T BlQWu⺾]ZgB!nSȂ2[7c>b~[$+}˚4ZE6 uGV.TR^Z(ܬ`er!#]:<2e91τn{ !F)c 9GK2p-D2V5;ykDSӑFhSG|ey(AvUCİ 㗑z㎽ L[LU7ۖUN -hҹb_p Ը-MMz(00 ' ech3Eh_n.9uXf*qW^5xj ˼wAL[;e$֞]6 9hQOX{-8U^F}P)w{qݞ ?@@;xEh8:3Q,Ͼ .U$oI1hw76;ƀ<Ȥ>̴O,l&0f^oGxDpf1o"A&3(n3o$'Q:(BwSP]dJqU2ἂq9*!ɇ\܋bǿ*(Lg=tH:ք֑JALX;#!4AU 3Zz3 ؖN;p?^$@P.R'$H_?,i5D:D¦C{9jگk2\r2Ci%YL1*1)Gʬj4q2th#@,[37XEb 5 N   +H2Rp7|Ptr>49CohLoɜ?H}Ocx=!'B*z&3ZP"qRq"llc-79S\?.|RD I{d%Šgn?T ;y1XQ"< FPhʼn]մk9 `\P#^5I=am␪[Bxz^3A IFJ>ՙlSbcx5 ˦P `jH ǚV΅MZD.ii yQA~Pj!['uR i_0+/ȧ~&3d` j6}v~ .J˳0 5Oђ2$o&^0*ފ>fy:~*:?hDjYKDQ[TFe }jDwꞱ2 Nx50o 0hm"a&:bx.d+qMizq@IFu63K{ +o{:xh[ KZ *yAdPoDQ~d(#;.qZswIMӈN7YŒ@ V6(DBȣSgf 㩻% M P` 9[\'Z!Ϝ=.bXƱB!-]b ݊&؜fiǀ,qN⟓"/ b{*򮅏iт Clo:N_eDեik0\5V83_t "=ռd0\2b#7ܢ[_dkX~[\BՂ6J:v֜P,`m\Fm_We,-%cmm)waf0IL48鍇Lzmts[܇ fCdH/;. Y~Ճ!Xl|w+ImB>;7u_at{?.KQ0Rr?9Е|4bP[!Si]g^fx䪑KoQ衊J!CuvU>y7}䑍*3 5#f9eKTB cO1!gsLa+>ejLΈ)Q b{I-@n! #T8= hYȟ4qm~}iq Zw?~CsJaTdZrp/ٗrmzgGhmE_@T(bگŗB{$:iйBƸ.8FE)V-t(i\eiۑw.v#sWׯsۀ!m_o#c48QuT83KPM !$VF4L$:phlg.}U25mE7Me %AvrJ!`rI9E#;6r̀ya_ ΂ee_iPђ"i ÌP|r|I\,;j*Eoy[0W2P&2V"_sSSo%u:7_dX^j> 1 ^ 21ɽ lh,Gkz!KDݍ󖃄<_;I,鋘tCj٭cWW1J(D^D'RD"|իa(7F8pcY>K[&ʹ\,UJ⦝(E& Ui\\ k  *#H\gWjhlpM<Sֶ7\C8Kwa;%3^AFim`z 3IQN9idu+&+}+re&E@e. -?S[7:XwEmrGDG^f|dS:O؍Ђs$ /͂1D (pųQ, fz{6a©L\!{ ;ZCA-?+e}"hk齁׈YFvlgcF'&ܞ{g_ka" Z^P^дu7^dF6um:̎E*_~D:N'_7hTb]8>$JͰder%br>(wQAQSd*0Fj_j& %wz;wv5Y?+;MA|m 7 "/z2RieTJcP 09X[eGJ Oj2%˚Ӧ#ݥ=u[_mZ*DPUϗEBWO5Y4Z#P˱}F4fɆz9zv:fwu(\0fVtN7\ \4]&2T$jii܀y!Q9?뽱#;Bo G-⋍vEEan7yPd|qm?#D5,p0>ixT}_Q~v4`rCiQ3B$m> L ܑ`+MQʢ擳 `}-i\CCRcs];H1}E&oz* O 7kyXEJ+?I*bemO(ی=d+)Եs|dyt|eאS\uYP/OTB }__Bf FLݕ Z{% ˍͤ,RUvXq$m2C^锴<1.Z-A #rԜꯕ$t#6窰JbzzP|Y0䜺*WtnJGPy }1U%ZpHOz̮^0M=<6M&êc=*ep{5DfR^Z>U91a 4x.nȘ-3 ibTPu0'YE#Q* %ͼJOZ,N0V"i c8{zپ=\E_fyljM6s=vQ}ӺL峉c>I8%N-5}nV{[CW%M|A#ZIlۿv hJId iC?J#*rXNIa:T8W{On \teL^Enhy<|o/SNx zEp:Y<*S$aچ8T/e6έ8T}ŢBP&E Dx $ yDˈXo,yfjp |%9f3#4~tz ^}(Kܶ[`}#IR#ic>azn.KC>ќ6cXrtP2s/5GːPvAyK\dI!Bk&wƑZG:Zu5J\A ˘U1n&/g<5GQca~rXC8Q5CS1bxB; deʹFebpO?=z]D %D\F P5= &qN@8Yhku::()srObCF,G ?Nel%4ik1U CV/;asoWۑȡ7PMH?]{\o&.#Q2]R& Y QiȻ@]m̯$0&Ƅ@o!6j(SO9΁: k槣t1P>b\ĺh I*n_QB L6yn>}4 f}Rk ||B&1? zF Fpr{m8`#̽5Gp_N(v?÷)65-uMBa' Sy(sk9w}J␇aE["Zq'Lw^ìD$M>w@Q雐FxyၪT= W62k>Jn*LY~ۋ]\H"29sDIadG1j_z>I gku'ALKr>Fk] ;qsLƦ2`Q?@^@u/p)ۇ#=5xLEsl>K ?Jk;i d5'DM)%*ӤR vn!*B4&rVI4mZ%>9 nCVeѨdY -MD<P `tľe@Y,U1̃AJp vIb 2Ģef-k 5}d#@M5HkJ]i=tr~s5PM+0 VAן %<}/|=lHis 'yp)YU'uӗ5SIBma]dl0",q̔-E3p%;9{=-\ߤ2aTV-1:؄`Y@Q!9LY8r:gkX)cvl2]BQmr@KWin GR'5[H _r@3EX-o/ot@ UR58$ct./Otfua8UkI33ܐ'GFC:?`$_l}#fu`һZƸ `us>TRrUϔ7 GG;-DOQӰTdg?d~dJdvW&d?r8CZ_zdrmVyc~uAkJBE_p㜠T\1oQGߓI&V]"A5IB'0f[#T(UpvJN'cpRt+MȆY̠ӵ!mׂf ei7#!HQ֊ўhDyB['л,a}$AA$gEBzϑ~Jċ&5:x㛛6h{dbNJR?u4cdkFk}M9l#x s:JabVoY^$Ky{!av 8-n0¢-gul뜶=hߛ~1%r(?4 ﺽUVX˿=JJ%mE]&@䠽Vƍ⟀u#K}b/*Sd֬~nu0 do%^蔏O6YC, YP9Bn4,0Fp?Bōv Eg;>s|r#XcZ¦<`%|DSs6.WvaOpށ_oS/}a~_Zڪd̢B[BVBoQ\(%ɱ^&?2;6.jGc>-<<3ԎGOAN~5OŞ<2}>r@<<ŹA*]1e/tRv,a4`w,{xgF W\'ek]E2';,m4-^mVcZ3]U, GdQf+w|sf[GKP]Cyp+3j~Ln~@,FAtxo]ܲ%-xCε:C"L[OS6U#ul x-&ԭ7ķHqb2A02F܅?]O#9Seu¸7yR \PFҤs͔PT; % }3#=!*H=ur %\mHC~ЦS8+dK m%KE%x/cr4'ݿ&,m7AߢiI/^ h~WW1?~zv!B,k/grf ֧ޒ=ֿ(:J!+Dc@OVe5D7vzP% I붐Wר֓9坸M;λn^ҳc;M̵MAuZ5iA '5xX((64-~6xA1-dM5Rf-1H"U`JO*C}5GBt,Wey59:|= ^P-f0k>U40͹pi \HPԀ=H+X:q[,'g U:9ƹd"LjU2H5iJ@ )Ia[x޶Ip{ib9 /Hlis7YٓHZ[H .>n'TUٞ6X-xKb&7c$ @o & 4QB(m ~ 躺7E!"qZ$zȘHPJO!>mi;W\0uE R.j#N)7Y"#1Hf65FXdMrH^>sJP䝓Y4uMD>19y9֠Cyec)Et{ ߸fwtV)L ԙv1GsE{@ӕr yFl|=yRg-gF"MMăů7bkՉ1}Csv @Da'ok- Yĥ5v㆒;FyfjuDT.j;"Y|GɺLSA[i?zaPGuE}F@uck֢xn_Fkg, `)&5ycbC91Z$ ܜ%1ؓ8O.Jä_bE\<%efw}4,t4v O3<,'tVlS]yzdHtPy;775wjd[s„gYን!XFS kv@&<? aP~Yoɖs,"z6ɒ$t/_J!8"d A"gngJete1Dn͹рɻP'X ! F3#vp\NoG_5y,buXA^ԁK`lV¬ T7WeE)4uH%_ry/0T|1N]|h@Z df~}][Def[(CY'/`r2)sP Vkr1`x/-)(Cp]$N)N$ؖ,Uj7WZlAb'l M[2<#85<f+IGs[ )]ŐPk/RY {}b'+q0ذ uX7yQߟN|Ϻae;7yȾ渁[Yٍ]_|>ĺs+_.4Re}R2ȴP^~҅m+ تq֟S?uxc(*B&ԏfԜ m]gdR^B? @mweތޑp%3if"lJwy: ;vz;Om0+E ]5h B5&n zBJs^cNDWZȐҚ(_a~XzONg/ 0kuR7A)#,)c* x0dB"jL@|I7H|9Q1]Hs}?e{˭PjŇ~K <\bfJ!MZ,_xu; h٭kHv%_~bJ8bD$|:bN 0gW !}itn~l鬮G8.o[-v6SM;nj "ligp4a;=vJzR/dAY~z>B4$tUf.߸ t^ѮWmmg&@>o7(sldbT~ 4@ItL@!B DXЄ!ؐ.\TЈm5w^% yH0cK n6m>ˋu`ٝka"bVuh=<|&:S0FxM`0}+US q '5JRUm=ߺE5%FcKPAÙ)_Q ܶ4MUGȐ҅ 12X{Q܁̄jgqb b["z^tU lЯ!=#D+@P)ݡοbu=-@n}?XZ& r&tqR Saro~\.1 |) }>1]cM>mm5m0w+D!X.GP|Z%7Ҩr[ypW qz>8B`GiQSE{FNrfFzr#nM/NnF-I;dgn< gAf}IvʀT5SUOS!:r*uw9&FX {x @MtG?QWXmslqnvRP:?7^4ѽ&8 OtDۦC4²\\abkNZ[:? _L R7$o2)OF$4Ud/jJ!ZJy.2/)7; Mv,a㧑lUbл Q | fPIz]7a/-܈ 9?dDuS2ܩc ݎtj B_߻zd"M$HBGf8wk4fUA2;^ƭ<)DYm\'rATAiԍ+OcgOa<.kl12OZlaEw]|)oBs-S|]vD#xLq:0 >zHusaڵxYG.f<%X 7]t{+;%|L- 5htȈ̡ysT0jw=IVvg\t%(ގ>1qTN"m&`R)у] R#/ȗh7ޝ޺l>f;SE͙k B%ytosIF3TmģDd pɋQ/BgHRxpAG:1ɯlM-Zn{/HW~;&\5 dDFYhIL+gP]r dIm;)+䋉"U] L7:!HTg:~+eq;8{,Z[kuvu0)|;1`wŬqO Υ[ f =~ynAO+AyRVjeI% f|Fˎ[mVY'"7., G֜ԥp50UfAexiaNe`~M3 u@=$Q7*~f6R8/yj"7n 8>Ξ<5aKme"|9~ <%X#* PuU*9`)dy%)Po91x0hP6ӻ V[AbۅhhR8\/$Dq0;cX f68 |@MZsh/rd| 3o)Ʈ }w1 Z/ԑ:)*~jq.,k@zFcQIo=c/dB90tb)|]>/&_n+ 3r(IJJl>b2`GMD_~"4o+>whqaC.;3'LM!ɏhjrֺ0҉9-c?Оt !kFG-ke%W [ذ(*&4q#)}Jl.o] Ϗ]q~2A\2j$0v0u^ bO#Lv89~;d3 *V0VhH)P|aח?@<rV#kv?D zWe[`؄eTLI];~߮+~+DB'M18dͼ^`Ux._t%B>Q Km#zC|CUG m }ZL@U=";Tyr+y$Vha!VT8MڝݐTsG`=LL#`.ҧ>.F0]n̳htt򛴔 ) ~C=W%K"nh 2WkDmBIr'SC6.{+ B^J@;f3 2֍&?!7ZQNܟ9N+zl5惁g^|F.6jw=AjrmRBGǝcן,-F'4瀨AD@:3{We>Œ(B' շwթxPlξ12oPNgX˪_>D} o kw̦cP3@ivlwM.c\qn)54J뿱op[xVGHdͿ"x7|Y9  ] ctYO~O־!F0']`;l;I!Uʒ+%)ƠME 42p[[7!K>r#D.+d^mj_D fSbr 5X`"mm\UN۹tҶ3CM)t@dk#shc5>5Etʝzuyz-g |/!K>#գCt35wia؉TEv ҉ ^ɓ5~Ez*fLX|9"_L8qLtͮ}Oa0LUȡ2?YN` iܫLMŸ$iOΧqC#;]5\ wwፉcqqJ.j8d "}ŦxisHBw`S#ݳ {G;]rT})Y{NXN ( d E]=蘒^V.CHt*5@: Y+C>P4J'tFD~JIch=نcf5vKRϿIpO|#k,Z/pVnnsAڣWѹs/]+F9Wk*,_]H׶pOD̫#05 t`V'3ar|rpS6DBFԛ6"0] Ň !x_?!t+G~ߘh>i۲\FWC [%Ubm !!C*j\漫;wjAtNiT$kO-QG Hp@ `3^{P9BNBi.Zi6l/CյפK48F:{c ,C7?Չ }?'챁5&7qlDa2 z-Vw t :nxPV߅crk 8`!6<)ZLKAґ;×ػ\s \b#@O+SGoL@@-na&ݟ@0N_Mˌ4\HYYsa.qvhOTPV<Ԯ*D vpκ*#IJt'3]LGenFr_x?>ɗJ6 5s}f$uc43 F{g'=y2[Iw@XI߆xV.7{ʵ (M|!dq yţ \{G$~خiC'"qu괯,ȋRp .Iy bJʽ]%bNpOVf.!g|x؍܊ѿ3H|(!$A+χ9_,{M]!>W0^AީhCն)Lü>Biˆթ_eU#% MD:'e1w.o@t6`8rI4Aqon~7Y]L!kM_Q{|L: ۛciaŠq1oqNHeL}JdvpZ-r'aZ'I=%f:#}R)x*{|>MݮP4rI1\ΰPemċ a{yvA-mʚPpnKaU> dV]X(&C)|d܃@@̫ ?`MITv#NP®5bA\@܁_`\{SAdK}ⵉ7!e@˚i)z"oQf !]\#AL~2%v gNjOB6g;7w' ]4KxE (WS9Z b8S_9U@}G>"PFK:#m5%R8aVU˞+xs }}ݓYI~["sUI탟'!1ň3 F6lڲ>!1Y`,חܦVS$0Bx'd5OB 1QW?* E:@)p*r'$|WWw No…x+O[ٲݵxh6޺8(zjš"lURIe3|S߭g*0Ҳ|yBL vɞv k?PT澧 `z%b994boOC knʰʶc0̍T*$5ȡN`hFXU&"\FeSf>!|*mzch>OYgA=* gNw(OCK9޷Z~jbȲZԐ@ٱ*#EF̵a ~Da 7噧@27uO |3~3މ[=.ye3(o=I}IJW\f`%38,.1<ڒ' ڤfGX~ǭ s.iqLK'8%EBSdOS9@~c:v) 9a{4>[8A} '!xY6$*,6?\n1 [sۂ<$n G $H/8 g6M~EvxSNm,˺z|T(¡/fS  >6@J7&hRF/#i}Q᝞=%P}GNh(.\Е!| ]=|'7i<>mJDd؎$-_Juo{h`m ߺ" k֓kL̘̇Q=U_T j \p^՘JZ@d)*)5$XV40^¶I8d#yYGp rqPjUϢƊL<(E'Iʦ [Ʋ(0Rh+Ԣ\/Q);7 F$~SV4+݇xu*pU<CH=RXR_j 3)9i$Z]բ?s6)k~~ 6a{-qnWHz$z$:#j5ܐV'^ Hrx`&;FhDZ _@+}*F}*3/ P`wQ-`"PMd3URŲ@aŕm^ "tN%p]=^ʶ d[ķ#_bpo. #NA?NHybWj=LEϒ*n9LyUì)E| GgzaHۦhc-[U?*꯯Ũb7cZ䩓|*&Wh/h#aO{^g?1uZl9=}Ţ#w&!bBC_1BrkqA*˾&#;eiꩴG&(+EM8Jؤ']g1]V&5cba8\Wfa%Jye ۟WBMA4*bo,jϡ*]m4|mN+Dyh$b´/!HlH^B?<^hJ'MQ|ŊsTJ0ٲyfپLlk(rީ5ɀ>Ha:X'O $1;ڄ]D>̙<6m1 :ou:p37ҾI G_sg%)LOVz~Ki8-NOwŎ=Va0:v|R»A9^بjD=Nڒ!tyܙVF7= c9lFʹo#go(b\5q%X t E^gKfYDKsFg\ۣZVy?lƌW">:O8eo6iPS/J/%] DҞpZB?4g PT}h4 KzBL{[%ea 8ȸ0F-;^쥜&S/vMWDp\+Jex6!&3rL1ڒ/V ~ܕmc0 Xkw-ݠn e vp|1UjRXnݦ%-YHBnaskgZ_j MD>˷$HX$ 7I]cj-,a}:q%\9_ԗ5uvc{Y/(Mp&j!+C7vF\ @pXnT&wk׃-e]ʄI%פ.ۉY(/HX@U|Qq O~㍼͌Bd~< 2kPe%ؐ,m@cQ^ΨNdji_NI)'V?VBkvso5$>H#4Yhl5^̀;'O0ީQ7 '̑~;W>~ ;ݭ溜$!M1F }21:&cx9 9oD/*B8Ğ^iHq̝l (cHh3S/zWAƼ<,)HX 5~% "P ͔kudJ!3(&yHYd4썩VbEm%;Ĭz8SD)Lʇ:qŘٰ< (U]߃dcMn|P& A8hgWnbܩW=8ǜuێ[ܧr r4(x^HL_b7ɿuf5*o҄bu}[%cBBNIv:Lk&\ 0ixt>j]=L[O(ߚԡ.&OPK71Sl œґP .5ZIkq%|,0Dt%6EԷƳO$xqN׈R1?!FaSD?Z8CbOv*N -\?!v3 XfB 16f/0Bdy~+&39wRޑ>9,x KʲZU `u'(d'mHt5Ur-D TEc1M#kE#$ EW\BMb3Q}x FǛmk:%Ip4 wx.wBR2mt^[@(N}~ ?>;cjgxggA ȅL7Q{ttBTz!Tb҇1 L4_T|Ӿé "ZkIQ9DO,'E<cHd}ftF{ XX j%XQTkeR)-˪YX4to8  N--R5ךb(a{nE TPTG A=̜P]|'neŃ^mXl?ꀩܐ2q_:{ 6RB;`ZqGVoqZ*fJ(F 5Myʈ@:eBli0K-19^Ӥ&of! Mva.ň/(ٜdXz5njJ+ :WF2`x} gyv"+6h[ʆD0[~G0|+wZub=kڣ:}g.ehѩIb'ܫ'L1,GPhTM( Ud\̲k$462A"FW$>m<կkkuȦ^#S2שvL]X7PquggZrрz+$TlwxԜ,^SOWIQ6'|~ xi_#@8E'(xU p\A J@>3_%FM<4ul 9@}C_]h%;R;Ԅ^w 0#nzGA٪ I;({b$1($Cuf ܀a2[~)teǴo<AK=갪}uH}GZ͆S%k *c?V>6#|N9uцé9LK>P]pj˥BZ ѯJ!RYc/BJvatd̕7AmGk ;G2| 4*2ͱ Vbvkqzdǿҗ'8[Nb͆9eȿT6q&X:H .PYľl{I LΊ;\5{[&%m/:džk̖횤bw0k1\e/8*I -#i=n A/Rr {g}xO4h]RRFأksӷ }aR܈ڥ]s'BS*, k).?xx*z\H77WIҚKnj,%/`q ҝ@o_MՒ#Ft,ھE_LysF[B؄f| )sf.|CN꽣i8-JOrbo_g!Rpb4Z^:c5Ai {`$Z, f#ypdI86vR${f%Fpv|{H)Nݾy&زCWͮOH&Bj3"^}rTW3ƚ2<Yg IA5Ҩ.M!*X <r* /L0WІ@܅8xʫ#zHF{! kLY,ο_>Gr P +963q5@j"C>c;0*g[h>F``1{"%\^s3mA♽*_0gNYhIRCgĕ/_!fΛP]`G 3Tc=R. [@ =H“ :qht5GnHi/ʥƊT-v K*Qمo9ҽȇHism!t"Fe6mG?kX &|⣔PW*WĨZ+vdBrm3m{C(粊[tyV~|9*Ӟ^kh߼wCvKxohe ^.~u&c3Ƶ/Ӷ>wEIy'ZZ+iyl >!-?LC09+x 2<: *]M(IӵD8?ʏ wNlJÅwj4U9 e0k'a"cɩ!w}OY5`X^xSpI[hh ×9n]Ü=f"Ea N(".vS sWC5DżbJXL+f 7~F2jeؾS n ̈́)pצtFkeSne#vTEs=ƶ}Q.=e4,HfϚ2~ W~Za-+[D#K4vQQ{4MvD-ѾHО˲맮HXA;jT$O%(F/?Cň!{m;k͍pc"M9z΍) DIoT|N$crX"5T OBэԈt1sQ-)ҌKMdvIS :a.5178Mo&`3!HIMFLRrG"S?Go-^gݼ汾]ո'16~fȗŚst5|n2sZ{kXxD{WbCCykb:ERl9~.)V呷kɐMZ!;H fV”e.~t>&`TB>4AQ=ϗ C d&|/H6@QNqVv=$1do\eֈÓ:3ݩ?^㴥C/~[8#[0Ba,ʱ&;2'ʧ{ഒTxVѣlߘ(rț\yuKfȌkO$f >&. )fRJ]g.lU <DGSʉGE!0ڃ5HF?4w`禩-PoD#TU`ú'p:nF{mDŽ~_j[k]qL! _?@T>t*)1 vwE .= a We o jCƓ[ PoL/U5/37n1_c}(뛩Jij\ZJB=_y[t`=?pq΃ߑ7(L{ސgrI56eLa^V3d,NڧA Ck?,.P:mL ~gۮ벰'y0S – p̝CI|V` Yb^RE:Nbr~T ߊIaun W A]~ͤ쪬hlOݜX߃Bb~g鷹gGoʇf~NX#p/4%ӟyqF:`ʆ x"?Z@ FGAÊFZ Z>iFvv7I ?R7=fJs:2Txb}tQb`YcGlr$,AQQ-վ_)0v (ls~F!?aDDAfQECD"v[8Lo: B%;#j=svi s:O(P~M.-.6Cچ4v'j-=+ҸEy| Wd JG>餕!7F3Zl^ܻpfβşǻ֊rB1f1c&U5nX9,KbwLB1nk|C_+ayug9gOa^RKg0T{S6JYKg(VSpIƍ}vHNgo thOIpTBOB|va|"l~ LSPJ e´m[&0Q=̡(' " L>Emmn\i^C%CNe_<+;35/R>ՌT.V&@SdVv1IQȀ=~ xXy UȞiR 3fk+u2Y8Twu} N5(HC1xdliv˫!:%)/e =fhZb`z8!N[Nck#1P!?A08j$ϷBc%31(om+(lQpq56w)Ƕv̀ D_  /g'?i 6b_*KHnzx3\:e[-xL+X-gfzĂ\ǖɁDQ5DFZgTHppZqO},yS~Bį:$Q?[a3 'x[S4xШ}P=ؒT 3b+ A#2Ah4tCFTQ鉻D7|^/#8߶4upnHhpSZEstB=@Bo&H`68 4xӃYf޲`rbokC=gAΐ&;.f\L7!:M_&VrF)YO*,ˉ/T{Լjp, 3I(:Q=EzawM p9[hH H8ĉ9,ԛ5`v\5Da"scQ !8im8SR]ɣ &Af,YK(V9>A!ܞ,`cI$< 1- Щ@cYvr{H9\n`]KgIq}{FO&TŹ-kֵHcק{Z¶%Fʌ]/2D~s_Ę/ZZw; ܳxfҽM ~r^|w}{3'Y!ۺUSP_Dq@q{ $x&m; qbw"O=I'h`Y.sZ\̠Ʊbuzܶ7~RO`2MK5| Ps QR_[ꦤ7kdyBq\0@+J 5x>$k"}yрX g?Aׯ$ Xc"&R1A$![TaH;b!+^Jm1k#,srfTSTcXGbj"݆YA/19cS>E<ܚ> Z7%k%B{0]w~ĺh btդ̈́v 6z+{50p0! *¦|1ƥ\YSX6]P?;havp+zNJYB,T_c䦾wX~|<:1}O!j7`D#2gCVhQت,44M~{m9&{סY-LѾgO-$[rsoHE)OQmv[& 7OCB"ǢaM*8y)?Fz!x&,b4wӆo4K=Pyaة`IXiҏse[,,24НA(&0;hXg :oه~b6 0; D :ej03hԚO Ҩ-eJqڏ#M,8p5QpI̗b&^ʷW΂ jC9j,b'o1ֆJf |UE+*I6ZH-$_C\鬶@7Yvpy#Dª&OP?;{0 o>$ϝHIRR ktQu{ !gv.[MH1f"( u 4龡te!W% =ٲlk/dT\a˵,YHxe"ĭ>W%/B2O9T_}uu}b y6I05`Iu3 .*DŽ&%3 ƿ>;hNG[w(MV`ڣ$CimpزDd_5+|2㕐.3Yw?ewrUɁg.jFa%Y)`Vdl'k-~bӁ9E tE ?#Bv00T~ Dc6L(4VE4dPqOLc',hk!ܳb}5y:e0,K}cuu4-U CJ90z3.ǢskiKUSg)oymQzhÀ $7ll&?90J*/1!H/dsvWeDZYB׊"7ơ}K{<=$(4XگBoZA-M4 wa0_eV)eI_1 } [ZO} Ddb4ՔFXKk%"ʲu1[MJ04ctL|sYex mW;ڞۆ7=ʷ{"ݙ t=0_ߝ kjlʘ7x$UyZ}fR<{Henj^MP]af1#cb#$Z#TX zi'^k!WLk}1C_E8;0V~~;&fkݞnv Cӎȕ-/feː<ص~)iYRbZE קKkmTc 'z@|nCDJTrz -'Uv:MԹa^F|]|BPi4NځMҮ xXesOpg?$.$@Ԧ&qߵ_Qg2G0$]<`>K 2S\oM *WEǰn秊轒R\̺Z&t7 A~$ghB d0"@&5O4V#mMWJtQ~ ֿBNFAGD\AIeq&( #͵+:abs+ /E3 ,lcQ,Jbc&?b{IRKÃ&bQ"нa'rpn˞y_zo^Vt5@9'F T<"q=u-ѿ14<i^$ruvClImOB.U߰$d-L55̉^rRp\-_72t (K&6 =d@M7~ܺBYk 鵺\@*Qf0yUJGb.WJPi Wσ9۳`e.)` ":A!Xڅl׺<|*+ߛcbJVl ץa ❠?)ĎϾkj?& ?Ɠj7v^[X1~+/Dēp)f/?ݞ`PtK2#}b3裚!7oAl ƪo?vT*Z /zj GoyI_)\ª?Z4o#3k{j?"@#By_?03A:n~cnUOѠ%bvq[i';bOȢp%q=_u(r@^v8 xZ;eعݜX]׏r8TNxy#Ym`Z S 'DA]}ИU黋R66,l7\v3F@5 kDH(A3lqW_C1D%'Y9bu[/a0jw)yKd6#Cx)Q͒KJlgX5񽱝#)!ALq.Pt&/ZP,ԡ|9~@J$QwiLj̾(l-XM+g=í5H؆:-jw$40mfJFPp?ޱ&U>rt ?(Gkb'Y`. ߕ\uZE ST=ኙ.nwBj % ml)nI zw\N y%&h{6oݏb=e'-C~w/j4)+X3/bYٺΔn6ͺ߼){dJ61}Vi= '*CV;}-\綞J=Z'WN{6}_vpӺ=·Ubה\ԈpWiBlC6}WhoWwLVͻf^<>: [#XXE9MklG p7W\0\ﲑFio@?NPmh;Sۥ!zãootxηٲHvKA^:! j%il=_܍k_NԆ= tZ 10KG]2@{o##g4-iʉ'+;}@LrUP、+`5ZڵQg~L^x{=tZ8Ә#4 |b12{B?Pqԟ.Imy T1ۚ<(̓Bw 4`?͹zm#Ě\:t1Cj+d53Mk}FA_h,dA:M-ۊl>Hr#k4zڄ7e? ~J͜ϯ:89`VK2 6NޤxE (}e}PYe>^VC:R;Gʿ54È0o~) l{R@fT*okQ)'H~syo;0mC*%+y憅xb0Me%tlUXld#6|ۨJpحbE 1mfE-w @췪E\+abOVZ%e:geBQ:~MgF/*< $΂!ULomj z鞙iQI\pInKޮ #CQPA<׭_ҩj}FkOF[+hCd]]>XZ=ӫ8[FbO&Y ^pvy^t$TܑIO1Y:҃L&z9'ؐf7V|2g$K_GMԸO|Y}%'߷?dd851gմJB~u%6i UZ ]y-69< F 0LYWNUh/1iNѰ5ey `CJ:_E@@\ɹ\2yĴG07sZJKpUI2ZX5i& ^"H)`V\/4W?9x~Ӧ< C:ߦ+x"Dp5sS3{L`uobGj 8T,AΖi8,d}"`Mvr7Zt[WU#8B:opX:߄I~ @C>D=:o?o&UiJ\ "s鿋ڈ WQTifaޞW) VZ"GrF"![bť&Yp 9" E- )m"Yie k>p%2giVzYl1 l9\Jj_%]ɜcT?mhNdJ" y >fc&f 磭^#鎥&z ˨zJ[emyݽZx^2]1Zhw~s)Q\V$S52.$ކKW-iA~\0L_NԥS-Np~h f-8iK֢ ТZ|b[n\;/drCZUW-ᇙ [oh3c5uQZ/b rC:*`V<|2M4*; GsNLmZ] )8~>oKMvp>Q'S<å^qXho&n; \XKޖcjғC?~\3BC{}sڭH%dIj0bMcE-Á)"N8N+sJ#}/ G+-Ǣu}Lv$+z#;7q<;z+;FYl"<FLHa'UK^xfVyZIq/9.53EkI}r_IĻŖW:<*%#=W |B;u/aɟtf[ c1x~<#i }W Ed]-SDOĻ0-eo?*L P BK3MYwL\Hk9mAF)5u0 myܻ4тYDjj̷rӗJb4|3+dsYl)Q!LaBȨubId8eq[#S a0CE-~'ilBrD! ̖x$ Q Ln@y ϧdy %Ȟ&E# ki?%G\ϟ񸝹DR?Oá̞oE /7v0bm_mI#Fl=S~ i F}ؘ 5OVԹgэ /16_Fwc:~&U6Õr^D(w*ZB&Uh@J AǑ}u_RDT~ay_G8m%PCqŋxn]fz|xmJR`0%S7J_/Lb2%5X=,'!+ʘ}ay2xeT RGkӅB_:A0nڈEw#zQ:ɸN{1E}mX< 8GU m  BD&K4T?4;!vR IfO LeX-PBWtɷƺЦ T TZ}l[*~s~MMNp$B1Zo:ӪecfPcx]bTl(P"{/И3di. [ȪPR [5>Bz lPR1#U#t hڟTVNg&8MoF1 < @ҟ]\C+fҠF)+0P y5*UXx2C>a5U׺ꁵ%i4mw X`Ra,35@` f|'nУ&3d%[~9E[Eш ? e.vE'S;~p-+jv,x?+Ԧd )-TD|Lэ/s|4z{K3 ȱ Kr2<--v43~\P|m !n46gfe-$Jd yٙlS#riPA0R ?-NlSr6O"ģ̶c5ij۱*&">Y`/M:B6'BzG>%V[ %ǵ{e11Y=TzS?oh?6slaғݮ֨mEY!R/a τ9on/r(;X jG夅AB ص/+]2S/')/0{A/ۢpsT]~1ÃŃhUTð0ek{a(_`ItU58_Cp(?&zڳ@0}k 2}lɯ]~XZ1DRH[ɴٻ2Y?];+`9c|ej+Tb(0A|q{6ݦeYz[eEE\? \@[;C`t`OU`U,TTL$iG*/m=_ U&K&r]F HϭrM(a6\*Z;./sE' BPluPRc"_`C1J5* mHB1fZȜ"Iat9L Vݒ,dpw?LP#o -0%Iў \+~t qo(4Z+cDcg*=ǟp.+tÑ#H/E =h^[^0 rUiBRotyR nskFd>@ݕT`f|DCيxLjt]>IHzR*rt,jSdn1,#{sXlǓꙆBqW4^XC^bXz( ݫ롟.[74oQƱw6??]L4ڪf]OXd2\imhIXƑC7up3QVr&_D.j0q)X]]fI\H4Lox,2K[Fa3di :@JF}M-ea&.`B (MnQU-EW6%BC.j(| ~69zeƿS (C6Tq2Cb AߛF9l'WA7{^g^=w=sT͒soX(> czVY,butxvk٘Z_j {Xo Gx_AU'Le{QEQ$K*Οҟc$#z!C[DedD fN)R"%W[ Hj{iI}a|hFaeŵn %@SE@/[heCǧרe`;/JddQ.%w=)̂ۡVݸ;p~ե+#Q9_˸?c|7Wwe2@qwe&y08`DN^BR͉N XxZˍ~r)¹]WhIkrid&껖-g `_X3i6M 9o3o:(61~fR\ U*[RyMzMLbq'&`XXaZTytF*@\k\|3V1Zؼц !/(-G!j[[o$l1wXfɟ1- rPsvt8pfCI9A(^.؍vs>dκmT յ=&V{}/L;V*8k".O`;8kR6U^Qa6]5qJ =c!V2NG. KQ1>h)l3rr$VTn BXV8*e 7# cծ1A,"|A|ba]]uO6][' W6SyQ[0(EWBEAS0 xEH]w@Mc!4 &M+~Yp?e{`tX$l W>ȿ3Aȸ.%sOXSb~fdCSEX(xՇ)$x?J"6_2,?ȺJ|.!~sm_I;h_֑̃IG25ٳ|aH"KR[ uh~Z C-B0FRuņϻ!sT95!"G=œFuzp6:v4ǧl#ʧÿk~^sYAP}B罇]qˢCZ  쮗$Zqe{.]jsiX<UG,<Bu[#tr}8Df;[x]-v2ثoіW\kyG+< jPO&Ԍ|\}quR&Q q07#Q&9.lPb:\(zU}ӠO˵<>l @3ꥅn<\ t28O"Y<[Jau8ekKH(YG>BkRQ_IO_hS)0ӪUq~f0j{ q֛r7>֖$ -ܴp7S IQ^V`aT녇&9̆n9r>X3ҤZӜCd?nG՗pKq{;%iF$ؑSvlbKQ晅uf^?R !91mz(l?";M Z# I]0M(Ŋ"fR$l9|ᴛE7ƛ:̟^szy=~Z0ǯ4ije,rc.u̢?} %=cq;RV%iyy+ ؓ\;$?iS?mC\Dj7Q5΍?Ye^FZ̼aV;לˣHK7pa6 ?7dP (Aa/68BcNyMJ&^ ^80úv/BUĎGb`y s|q u4#\t䝎UW %} pv'RsRR)~‚dgYO| K6o{0跑dEd,"_򔖻.5LcMDr-<=F*̩z~^UKK~ٌFIȑvkѓhe6ɲjհXD.@ 84ױ>EFiAT[HWz"o "f$boJJ)(a5P r~Գ-b)hſ< GJ ST3:(Jqtr T o4Bzrv-RZ6 RoHw+&z#(! K]e&eß;Z]^=_G:.3PZ3ё!`_a ^W-Lݴaq{^<d"R[agKxk%`٩аY5$L…ެՒS>o*\{CaYuT4(Z  t]/E `բt%v^f$ސk!fmcuvu5tƙS\Ό37?FyK${TQi'j'dma?Ӣ':2wZBz (ލ_L*MWbf9\gDL(xi럮x};Kr'BS6*#GuCj|mxB{K$@] C7NJyR泎kW!󥋫y/Q49۹~3@9Du/6Ty PvЏVt^PRI1 &PjW %nC\_@ I`eF|K?V3זlW Gv[OFj~3 +&&صoA)aΟͣ9ΔʯPYL:0cI}1͋:`;ZߔpOE/ţFRs.ů& Ihk~MZC-E'߶y1~yY6khjG.|<@l_Dtµc<:pK~BrUi YkS6k?SAޝ>M sxB*6aKA_e )B42ʄ/vqywb6` u_.)H0ogϊG vzE%,E5avz ʉcU|PbS$ߠT!y4?bLdգ<S?.:9Pj+ AaO}( JuKI9lnx*sÂCwVrkiΪfd<)2q &:ow9l6an)soS@Q?reTl? ?(baRN5#mF2#?R8UrcJØc-Ri_Yb1ɬX @WƒVh0y:gnih:IL9"ф٩No ʿ)D^ %Mr{q/⃈KVb2eطBu+ٿO-:-LJ:ncFPXp@k( dOj%LpdSe)BW߳ U">u5ѷsM%xF1H6וR`/6Ӌ#xx$-cr[DZO_Y[Tlֈ2ѕ >1-9oѓ*E Xk!]u|,~_ڥcmw: +(yџ"^z:!t^}/cl'Ӧ"fWT+֑Bv`3 SY}@C8a!1S)j)!Q`SN!qy G(aAn㓎R'Wr4X&hR,T C >ӜB2$g0ȳ|l|>/{j(lϯĄ e( 4NwG%:DYx *GPLTs*bF=ԧA5ЎD*l/_irW#wo0f`E/cseaLY~ Dg䚌Zˍeg^h{^,GYr`-EȺ&G{4v:h΁HP%^ b/-M+ܚ=E"G]ل,F`XưRZŠt>xDHEWeȬBRB2ZfDXp:Ze`Vbrbb7B#ہ(ZkZ>z%*b;_$|"p(>Yda= UA `iXwƐ1GȻn e^LkT#8:JSVo325-?v0851ɋp-v|3j#zSF9գ:Yvi toYNH6{.;T%l4m/7Zn}e{`8_Ft5uDZ6_7-1UR|jaA,gZjhBHlencj~.8$(T1eoE\pbiteQR ot}o3mWrNRU[E-žo?`yu7W)1'gba# AO,}Ljc?;GkfaynPbIwp\ OJFGUH&.VPٽ'%H3kri0"O{xO`NZW`[Z +Xd5y)}88K^ٲgY0oD MjCmV7YR$8*xS^7} R-%p,~",gNʯTސC髰ˮd`4]K?0-CmƲ-<+<#u9 f 8_ ydx w*0ԛPiO;Kx:~#7%SnVI%FybpBZ6n WP/4^R)ο0lZ@ %j^A.u+| -JpI`* L`z@؍R֩p}.aU& ZQ'BZK6U9a@D"6^+\^aKHU_GuL#ތI_x,"plz\O v&wռPhd舸1ŊA?4Ҕ @Tl<㣛 o!-ϫH`:?vPLpipb(-^?qpW-$kK̶Yc ~5pqpΝG>[y0=vevrâJ@K=D& p<$©M[]!iVٝb-~̫#^2cl݃>6hM ݗ_0G!+U08V=oZ);a QOZMoص UvojYFwRJʟ0 W UR~TK:]h?`N;TF+n@֋+`"MwB-e#~KJ4WГUCtD/ 2 l7H|d'idx'2缵S"1'5IFPWy%4js26=׮k25 k:P{*X7 |'~@zuw&n4NHπD!V (<\Zam=`2S`vd aep9-9ֻ "<`||%ΡFV4tFC'{2 \VN(3L=j&)k'5ZMRmFqX`FM7UxHZJAKR%Ş841Ή >?o"MR/ xC/p}XM Q/_[&L#Wb'l\1WْyhOAE7ΈpShFc.fI<}힥цR+5OxW̬m.;,( aﵽ=R};.'bZ;e\U,(XRW8Z^M_}ɇK͉4읛:yyQb3oîIgInUwBweJख़KwSRCЙE>rW\];Oee&?)g9*M6E/UmR}>‰p|`btuFWS4|Sh TU7jPv>j!(Tމ,,ԳC}6$>AkĢTB֮@ ~9`;߶t|+fuQl'tI׻mG7&q46:)vqq=#qk͕ۥzI,HvmOx?q]AA'}aBRWmyܯПY(7@Rgq/5"-D+7`I5oVߛdsq5?+*)qׄÔEtk7<`OѨvEGur fCwI1=gR:80zn ػ% s2AYBJA)3;J2Fpf(o&T`Dߝ (NHGGv̨؝w>9,ewE.ɨ<KnEM?9Cy]`tv (`85_zA+VQ. X~378-RΏ7> Èo~}Q;^ChYMEg_fO$W>^ Uh\kQ&zwqB;ճи N|Aǃ}{ }i8W("d~Th =Z[)JP~t"A:DV )kkSٓDAƻiM>ۆ!6qae+heAx8ܐ(#8?>v:.lOw95v<ڶZ:c P11_ 8CQ0:st^0v9pYY7y(ԤD1 |i,_t~e6~VG|] $> n`S?'v2B.GMvSAgSUT*$GӃ2(JN.iQ_ B>Rrh)C/ M ?bNfꥒ c4i *\:Nm(ɚt> o'LɠA o O$pd fo'Pϱs wĄj $vn}x_REmth-5KrTJdc}J?_Wc$s!K[]ޕJ&_ΟzusPTM7/[k_z6ԎU4vC<oc-^s[-<@w/Kebh_"gDFv14H fn$ÊyCQX/r{lņK^zja&NnY%SV*JMS'{܌҉@\4ʟHhW,s$t=07ÐBvDgF;vfձ6"Ɏ7J6/` BuԈÁ!J١Z|Oe;ST8P&nvӋ9 \x R,sb*J΃\,?(aHÉấO*?e~#pZT@d<NFN׉H0IQ=.z!))۲^!=e@-޾e2!{3T8+_ _FTmq2O:Ri2b0{J++ -Roak6 ^眍V0DЮTs3KW؃PL8LDua~4?>ɌOݥw^g4}SuUqDZF|zH; &0SP4uASg`tc#gF6$K00:UlYdyIvyKZ&#桋JaA J+VUmghGyt񑸳l ?vsCKEF C073113y8bc`U owpagMNQy+gVCbzVXqJe˳Z\[xI ;l LC@1 //&/\޲D^N)w-|UQ 6 HC;= 0Us;C6'e1 n,؝+Q*Ti Z SjK sR#.[YI\z")Jbу:6i R!k0c鷩P=Tbx)Fzohe*=Ǚ!!>נ<*p(΂ ^F΂ è5nWGդ.Ilfla r) e=ĢCh-4`zV9 W4-*ݭoR _ 0"xp_E&}!2W5:kL @a󰷟te]*uk%\z*˙u9 L5gM2Ǵub S0▸uMB ZEHl@f/54Є,גIGKJEтK"U OMVcDJwi}dfz* I6D?οf'>9[:΃w꠭Ρ^l-< 5bZ?[1߿;|!D/DϹY1v j-Q_(ȳOimr>ZKi R@6"n[j_k*k00rv=<4ؔKT$!ɘCCͨg9a{cfe7ӚVEnj,f(UHV> \n1ݭ )fa4WdZU)"gc3plc!։U9Ʉ0nNWwCfOw$3`.s.ʾFr:,coK]# uCa%i3tm1HQ8<<@pb]p;F+`*߉E\SJBZ'!ʜz` 4ϑKO:a,} ӓRtsf8JhULC%>^\^=Cvi'ڲ\,͵y8gx4oKFȮ~ l19,`z. J;%Mo'g3N6dӯ 1x񻦢_pK<[պ`QlS1~*Wl#Uz ֕4KHgPVdGgy)xb)38f ԞlAOmV}iG-W /*1KBʒ/&胊t]y?8P5̟. W,f#.wE%j370#ޜ,LJ|.!\깑2j@zk ?6|q! X5j% "9?qsfz1U1+ڥ 4];vJ^(X18ޣ0Eur[`*M&U:@R6rj42mgrhǗG  l$ELv+GDPvZ~k띕QQ׏pu<~EF}!R1| NcG*, xwxD1]z+=bj\#:K2^Ϸ7Rx'3 rCN|`,x8%$ cà2 Za }*5-s& SaYZwpZv iѠkƙ,ӡi `P CȺts]u&FQX0CFmn+sxƏ^2Cpɶ2GR&\Zt ֶ~nt IZV?|/KM}BWʈu,xBWo@JaEn{xOGe>f=$x3$miڏzcE<iJIc`z[aO勓4\sAL8pJ3?%XIwe 7W:'|A_ZI@ >*Jxm M2/d rl®ϰ ̛}䩎N`݆ ?dian\+^VTLV0{g!\ҪH]4ݝx;sO޺Z²c4 :I[nbom1GkfW?3ցNqxiW*iϩN™bݻ8z xm]d̑ w$2wa 2; %DKcDA8D}#n;ϡ&.ai1\JUf2O 9*HP6>cɏ]uy1>ļ*zigTYfRg\6 !p~@~L/dO!"*02௺n__d}\L}?@J.5 KdHJ[?-gf|Yi?0dpHNw&-NЬIQ“[ X\}@rfvWAOCw׳uNu3s_|[ۄ[i=L=maP89ƀg]f G=Sc-5542F!`!^Dz`K;lTLI<դ[5ҭ%愡vߤyME+|&7ѵ :sLɳrP;3Xd/>5V;hVƏ:[(\ Skot:ʔx4z-3v5zmNUaH|X>nے 6U,ͣPBDkal05n plD]q>]R:n,aʴ"Co-1M`IUU*p%bohfN#VAepIWL. Zjm!VJo ˬ!O:n[n>QȨluej&NB>>@@d=mX?ףT4v|;U7z֍ B&g72#cq+j __>݄j1ZlzCH?0q[$g"Jy5NE7i#J,gDJbQյ`θ0zمc%v\N ֵf~D YP֏E:%-r|WxHy75ܥBls2= { >Pw>}h͛XVf`Fpvb\75j3GL/9);ɾ1f6qU ?Cn"{Fȏ%f[p3X\F(9;JyX>O\'IKu "v |ݚ*ynWHDsrcl5i^UTXAtz5b%ֱEƱq:ټ, boL]( JVw#vDFO µe`VSe]b8(En fIAcb1ՓOJXAp?0+mZG;"!L$6 4 Nق A_/AY](Eڑ`Sʓ#睔.ނ!Wihp're >g]kmXj1 .b(+}ܜcĕ5CO% 8`ifv(f56vVI=&:W@zǜ$[ScSyG :[sβu@r?yƽ2r~  ]jmO 񧏱R:Pcܖ`N>P!PgﴷFba(Kt٥ߨωY 8,GW1:;"-X* Nq8}8p5y}䑈jH8lʌ/{OЈ`G[BXS_Q%8&+ cqpV*v}n7Y]oQ*f0ے@&gWw"] }.)ۤ9\<+"գ*\4Ѐvi)0-&.&:)*  YuBE\,*Qt_v ?9"$F`ϊ}hQrYdeJ f\q8jIvST6bW9r|PGhd3Py]z6^9h{mNge(ށֱQsɃB(Z(bX%̂Vyf3PI|KfI%.hClkﷄF͆!)!;a)г6J^1!j)NZY OzJYLXTBP;]K|ڟjim *T:/#v -)R.g=kq.AMͶĂ247 pdۂ}4^~Jz#hYse;^6@E< *aNX3nI#)`>`ٞQ!i#w=Umξ1?IJiHנhFRR3Z7_ote!G{)֑vo15e~E_w27 $H҄I9벃5vi6QY=FUA:ͰS\G\aD}N)>1RtOACQ ^)aT^:ТebdT*l6{BڄL/cfĜzhc5| #(4&9ye B6O;nR#S"AX_$s;oȩN`A⿍Z)aaZ^fZej" b_i,Пe ujx.n ̈uE&hf$Rw䏉Ď?PΈbt3.D g D1ZMT$͈rm$b!b<=M{[~ɍD;Q_*wM~r1Vc2X0T?ΰm,g!kׂzBmySgJ }/U S+:8D\|r"OYm3zaCD lY;]PJ@XۗaF `x^JBI<#z3,*DMyտ& 9d6 lm:x^.O _[G%IPY5mU {=] mAʆ+o\G[$eNT(C&hxxיM0l]s-$ bbKO퀚b2i7Vv|.~a}4}A %Lˉiw~{Mec5(p p[@pe9vZ N'J {;7c-Fh|0t3XJL$_ jEg2>htϿrf曑?t{HIeR@me0Eb+V^-W&q{߾MRx E8yU"J5e3sgTuuN~RPEHGf^F#cP挤j3+jL']tYZ_v>eЎ88aн,aFtXE&Ar}zE%M4\f3 :(4Ϗ&9OJ%Y4ˠpcZc pS]k@m^{a7♡ƍ3tyu@Q65pD;Bt#eJPZ[ݣxe? o@bĹpRd=ftQ*ewPDv{̼3sܧ}S< rƫO7F_*d1 Or: sN4w J[Yq IrEP&ԷFX4$Q::3[c"bН/{gc#+ź,dH2~n_o5֩-)-N0ǰRɹL4hzHr au]gg*EH# C%Ce1\*y!72F#9N)huxy cbObF ro2OJc@=GZS+C& !Ƒe#߾,F&EhX.՜Y e}UZPTjMĮ i ^X/mȬb-%4&#Z FE)YwqnR֧Ӧ?L],&-H{V~v\%.EjHMQQ>,poj0!QY-X-|-/N3b€7ԙHJה`R;#e1VSz@ɒ~g( 6}Xp$eCĎDo[ LW?ITTͫ0߉L"E"<ٱcEu͎e 1#V60M %{;*Jgʟ4$=lH1hi t#EnFv t:S u}u|-rh YԂSk:6/-I >VLvm/c\g ޤȫV7-wP-#lFuH5{9O-\ Xz2@PZ^` ( M*ac}'+bBhX>B]f~ Qb'Ȉy(X:%ޘ,JUK* fEQ\}}u<hu 0*҂o}2X)Qet mFg-_,PF5F RI\]i\凄[ӈ/@C+J59v&ĕHIpe`rK%Gz` ?Hv"mnH޿Z^hF榤kfMʾ֥flsji={ǵU vaI -0R;^/F.&&с=HhJ^L$o'Η'+OLDtͻ[2:CAFVvYb`#V9JsEA!:7C+/9YBn|饗ݚݒ"uI!# daW*NzW֮SGh4/|h9t@k|!oSrDZop&6V41]8!Ε=IU?qYF\Nv}3(/,:}ڃp{0Nkѥ0!\f=;1˱cɽ JIx("@ivp<=O5Z7al5x N3fڙ}}gV}תi“}\gl=Oo"_'{VQD缱pQ4h=/ G"ҲR֕%9w-܆nBͼС`ѫt.}#+Lv=;&7u*dl&Њ?>chgݍ^hb}me /l@ۂQi`͒d3fqp*|f Y \OU"vN7TsRreGAXAu2FNGC{  XOu)P-( ӄkw#)4vc5l,V}>O'濅n߇R9 mŠ߉`pzĸ/S^:KY4ֺ0t?_VPBU#J*ċ*uI%huGT WGGj]GYR.9`} v0rR6m8F/V(pxNY..a7>3g畒b3$$Q(,A6?ܛ&tܥr2 m|e*Csw !s Г&&|m%ΛMAIhl>jM=λF5ZtiW7*If21^lT fOѥW&x3Pw%ӓ?@V;L,8j]J,(r5,+BryH?w_K@ZZp ~t>Ly)E)D,I ;yOZp4Q-vDTf LIz+Ȍsi_fo*YjL}N>2[C":+ *6pFuX p8rPMF5_Eh'b9#* ]6q&%r Uin~t45KkS}]_)߮ߑ-i&%@`w{ Wr &1A:qoH8\;`2 fx (}t-&%2H%8{`[g)`G|`@:X |dAj:YԊ/_1Ǡ>= 9 I g4>7N0YŮrFsh /zPl"\p^5tRIBCAp_wItѫwsqvFI餲=|(:[蚧;s((-d Co(g/q¡iYq )#y<`k˯n <O^jCD3U՗<2VĻȘW`< @PC+FN?NyDVzwU_{7cvsjzrqk$:jns^>p~_&ĺ)#D>}7ڵ'YpJ:O3#bڳ\о<":j {*_ыŘ\h4YasˢYvѐ)־ެ_Exku` ̦`LvvCZ9׫s[WJFD19Mo>ttx¾陷ǒA?9YutvS6cXЎ*rAV$1I+9 ObqLGL׶9 )&P]}Fl^ ^~6\TEi\IģgZ5<OJF']A3ٸD'1 ȣΠN&'芮MJ ,eR,zJsE,ׄ%1a+5NoZl9ZNAh8,XNy'IPc{Q߾a?Y۷)F"ie+F\l³B 'm>~=k/9y<JcэABOuE?Kgkzl;w0FO!j`SNz4pD )pY#~/zI|̞ȀMD/ob}6dGrO8;VNAJł+5!@+uHﱡPRx9wgo^WfTz;=t9܇B6/ n+]m`m gȄ2դ!8K:6lPǖu"cG s3D2ߖXƘg)rw)j,:eGNkUmXOG[f"ww t[P%-ѓ,<5U$9(5B%/=lc+w[M.G@6Ŗ45;eeV64GkGziv,|,xr\i1ck3ަf >nDa~1D- V!9/\C?_ Φn+'=+_I/` QɊ4nqfa0Ѽ]: D0U}Etco5 aJv?kZ{ \L &C;ѽv'ڏgpfP޻ÞQ)Yv^YB%ޛBRBvt$sSg4'`c{Иn8S\|\}notLf(To> [1*@xJM$BTIݻJQ()B 2G8awvQw403?=%9)x1"FcDJ}ӸjvԮ92]UG?JC[ v`:pSK˴eӰ4Yϻ$(eϳ;0AF L|do@7kAvX̸[JM(kwp 'T[ԆHH<τ׳="cFNkîZ0ۮռŘ Ӟ(IA;u}Α11-J8j$P\d o3\ 58};Υt,xx[1gcUHnCHm 0MsyQ:JamJNof:+¾Eq ~' =Xrm/صVr@kNv1µQ\qY)dO'Tz $bB@ԅ9!\k{"9@-"DAY.qni85=Ejf8k;|:*(✤%_DŽ]Ẫ=aZG|,QA {B+^WۯcWx:i=BuY֯MTa1Y/jY0͌<)̼Pt9cHӛPkIQ~ EE 8xpB\^,sR | !h̀pg0X1[&tU{c%0Bjx2t@K{>!{{Հ_A%}0qzʿb?v v{ڮ/0y%·*J65D*Շ9'5Ķ"1K&]z. QD .S/"{P;K*)El}jq܈F?\^Df}, 7㋻c(҆ F@gni_C}M\X1z6yL*mTGC6W;?r>Ԯ,)~4FOMPhɖMnNjl..$ @B)+dF^뽁)Zni/-. F#Lp;\cl yDZ8eNW`| d(ԈJ/ flq?X1dt;P~[Q-҈©g$%N5ؗ3 $qL٣8:H޷DV)Kc\)$OُK)tU|.'ڋƪ`H?i R/r␯HFI ιfUQ<{E s kcc={Tې&u+i;\N~')eDu'SXg@ldhxTmx `o.{^,dۄ|{-h Ix9GxyYV6O~CQ"yo*Rs?ߴ.0˖Sws5²P \YvDTb,Mes 9P2g bdK_uh}xUӼXJcdN3ptyC-U&2;hoTqDgs|7_mxkfxAvrlՒP) !4eHiԃ#%JgD竘9oN"xL͔q&m]a{ɞt{r%YG3"9fb{&"CTk0>jjm<^~Wzĸץ^8CJ ,ȿO+UX4=,|(JQk&!f(5}3d'&SA#o-"JհP8D׫'",rKAY[ބx(#1wjC_(mN6GhrCk3WDM kڗRC| :b1߿g rɃ88o2xxEJ)KAJdD][ӏW53p8x ֿ<^BXIָQ)V:ƸUQmG #G#J(L赫Åd]?qC'IۛQfN9Cqr&P$e&GB0}7aj]ee+AO81 3]JAm1U@-0=fhp#9Pߴ.CGՄGDIG!edI,8TOe!&fZ ԩ"/ɌXv$5d8a$9!&qGg;)cxmiKq0^Byv;f ,eIF%s,Wnc:j1ZE6db`sv:1WPg^L3ex´ o]2Z\]nȯC2R4.K +%6 y~.I1A);*af [iGUN^v'2R/LrDzulj3lظ'qN~bzG<%V¿m;Q aRR-f )ar_9 ZX *Qr(XOq[^ƭxbKU'R|ɮs_RbPȦ&"24wQe̜#*lqC&mQydzL Ұ\\?_؅ 'sw#`ĺE6Uy)}ŠAсea@T0 M~ k $ŜW~4HOOm M~?YMAј*6sbz$,N| yh01U*Xܑ,^Ē~aDZK$o ţ킈"aQ։mr^I:u&̙M񟼊@4(nmE@# U .%do[mH( 3j~F[>d%OD83J)[G:-LkgH`bv+CD\Q4ShP'O]} ~ΩwL=b\ %GKyvw]`!c:;Fη$%V6Bϳ.џ%,( ?@R7\wktѪimIW4*%(=넪+{dVr&u_l0i?8 ?:3h @!JUk|P>E |5<(pC>b:ڀkG]ESHR71)M6K%uqƨ-\C㞲0--*Aڐ9$f$k]:/a43M"O_1hVSh۹z&ImNT8'֮Bn-y\ TӇ (#Ek m:;д"*<ژ~2 *ʮ,O\k9&LtE$t RK#t@YuoaeO \ I{, 䉼jأmݖmdwDDIJ U%NWL0|*n{:AEt}gXvu̼G! ̷Y[6WV~ 8[#ذ0`c9pPϡ"YW uCa=w[en{+W~qRrI"Gb~/I(a2 ŬuM7)`#DW`-_?R_jAG@:Ue}ȑ}6fBҴN9SLWkTy&;5扇+1s_#6/ w }kmL{yQu&#'\bT5ijgIrvX  A`Xa-HDE1׸d,K,H,l0#kF԰.3 끖cHRQt&R߳3&VnQM<+w(Ō]4QP!/=&œn+:ގ:S=x#gX6Jh kzz#scIW9V"^w*́pNNNt!?;у{,R)U %im(k "Px@RTIfoV}yZP[Xؘ+Z3֯xO3BYޕG!tavIŢt kV"! UJ¸61_juRXΉ.aٴ{3,weLD*B1mit*U;^!W_. ѧ",룷ẍ W?Jщ$f]1d'&}'IJض+ fE:S_QiZF0|wcDZ!?.>`hq8\nFq\^w{*.k(FdCx &w)5bO ; GI)$5>Bb5{㚑 qphw֥ٯgve<uo;Yٯ)}'bBsg= #wŧ˱ /CUb@UsGO֗ԅ_h1LS1T9B>r"=Qɘ;e~(D9QM!)B.o@J5xR= eDqFoڧ;0Zg.:UAɘh}=!#bz11XzAUaHE|zQ+'PAFSFO7v[6zved{XMtU,S,>Cq$>Ks-y_.tTevN#!S%ɞ SđC}l"I@s/$+=V`8NR9aPXaLABs[ɛKNd' vXmh:8BG%9#qE#M 6U] D}Ms?& '{Vl,jvP/f|U]- HxB3W|Q [@yWԯ3ݤw^^l7-MP9Z:|XVw/mѓ浡eKR֙6%,chP{fE~_jx>dfeWYeD.%1xA+˅'|-H,hUu1Z]q-1\rcآnd5!.% OD{(%dsK3#߾l oMB>TЀdmH:>DbowҔCE6\@M'*J୮fejz_#䖇AwE.rcVڦޭ!c›%" @o9ZtJ6!C׬`y0Fw0A9qWp+,] ]۲(pd)ZDkɆQtW:^; 8KLQކwV" ዥCӓ;ȐIc+&1JWu7|ic\ÖSpi>&~A+\a17$KUK X.,SEE_'X<ȯHɫ :7V˄1z{&0RPK묗'lW1/Y02#ǀ5AٗImi\h@wBQ\&MOFaJe|ddEMns RVTψb6ͪL: %[5D(zDe,yګ@+oڥ]Qr+״[6jV UԠGV{D b$JD8u]0ӑ 蝕]P k IL7Zgzyh!h$:(ꖪc8"-}zBE(ˎ-1A1͔h+֔x-k_wbK]&bRKmVJ.e*-PgR,ݿ-+Oc> bє*ΆK :x\=BQȸ bR2+>&v 7wјb5vgKHE;I=%@A;~; di"?9En9JCS]:J[6#;Fr=+_0u~&ߕ0 ڌY밵V%H׋H/41X.U>cUknS$ntb)4UrKgkzw7?[+Q4R-qHFٕG.jlLo]M3#8yzie13HGJdO=gJ,p=u07 #rwE i!6բ뾂B#G5s2.9y"-< V?:+?ODnu}ӼG.3p՘h'Sy5 iHe?Z+^v>rdg MHiQ$g``c DNCT_ K4|>p|`O> Eqئ0Vj6'ᐯG;;!!-?_ a ^{ {dg͏[4YR(ҩ5[W[-"bWЙ Ѭ_rî,obQ䞶AOyV_E8 V {@FΔ8W"b%nG'ְ[47,!K`|IyLrHt JWs#E={}V/ݰ :+@uV^D~{.:YO1mJ .d} .<gm{),mqb%tol-Z `)"\YǢVJhYz_ⷠqλ}O@$WbnfR%xU=ҁ+(jNxE✷kX˕=(E;u7ـM2_b]%׫6% }Z2@%<$F 碑7^P!WE[)ݒ$) g˩>pvo%ѢX55N?N}X"(h[Iz>8[@\U^tҧcN&" otD ꆙu\fln4ƟGr a`$SlM;YO{Q%Y8 ܌٘]PAơ_U'4;R‰ɔ &7|xtf0,A__x\XaC2M5bD6c:yŶN)Z\,Wo7Ai/ԟ`!"#7F}*Ks*-2e_y 쩁krAC۸D=ߡXd2Qd*㏫,b6 u3 6ކ T 4RԒ6w> ,qղHvƸ'd7`,>\'^EL9gEͧ_cu/*fHFY5~ɵx%R%\u8 ;}H_PZ 䶜U]&ȅ d1{Ӝhއ|ʛ B#q©l)̿+4b oѽB]$Nw xsGWϨPUjSr PSؖ<>W6Β`%2WQ+hsG@W8Ep :aXX ~(ƹ!M&KX 1eDKtա+'r`] ;+I ›~йoP ʔM +Y)Z^c.`a``דa TC:{YH}9g4*ܹy#x4/-8N Ͱzj'SQ]鎡'Q{ʘjnki=X1QM5Ae7sgpc#5 'z`*#l?f +RDgzEWHm)r#}$RL٨T~nyc &z be1b9F7qڭvdC,߇EF?D7`'2Ô8#x}/BՍ^ñcv<E~ZIs6p U 1p y|ױ ̈yvIfLER#VSZ[=ĢĚswU)1XvQ7d>F+' ¯tDe\{6*j"y':OX\* WD6fR&AKлeQ+,}FLצI4~wGQM}gXwo&ގ*K3 6YXil!(RL"%H Ϛ4;K 51%JԂ\R?t"WJƎA|ˌΌCʒe2(rJPmyE$)=S. ֺG0GgzgEh/af8Kl6Neͣwa亽Ӄ_J&*`B ȷ 69i,nXqmT KaCzaU,;f'cOŏTvax\?#mFVK)Ԑj x/)y/*/Cpu^9LB0lOEz(ESona<E0U|E `9z"Nm Rh-)^܃:H2̺>g$J>OE> X?QΆ0T6xs]iI%^[XsnrV2wA X- êl6^ lˣۄ7SwP<3[@ m}qB/(^PTPBB,Bw,3K _~AZqXqs?dB6iQŌGAV g+:mt C&#^lZkI|b8D+[Zo5Jvj9i#/2ِG4C,O(39c RD-rӑV P %uް͆;LU:ƩV^kqw0Vyİeoc 4Mi:H\GXo{i{l ok4,t۸G:*MRiݬ;G2=Pga|~ЦxhEѩMmĸ{ptoXFR†M _85HF㍟P3d+Ͳc)~ihqMYs~.!}[G#D1Rd3F0vYAҨE"iD5J4BO,F:9U 2UC?w`[Xݤ+wEiǑS |]H(^0Q;.f9 Cd (u(XƘZ, V/Amq 1JjW> q=-3"Yu#@(+^A=(*OjfPl{-W6{4<A*p[іrХ6Ν|>%|wL'ֳpV63DenݽMzQ2 SndnGcCnbh+2O0OԌ):FB zݑ6h^*ڃOco8r>e殛nB5lJWԠ'흅M+ZF]6<گˊ^jQ?zջI cǵt @LUIh`c6G2?DԥeqUUr{\CyzJ('C{v0c&)T ORutT-x8Y2ՔSֻ>%+ox`7̓'ϹɈ nOγ(b*F:mh2Anδ 3dj9#lO 9Mˉ^2w; ^`Erg>4~|e+czFcvp *B` xw%W#.Uk_<׽nJZN $2ݏ{ ma)}hSe|6%.ec&I&1w!g^&4r%b?EnH2D .7@6x%7WHhjAՒ~'* f._}0{+%ka8bm59:].H~iz<$59 _ BV}cse4sb;;c=F./? Y\5B*f?#N͚[ 72H"|:*ѐPjy{a>w=%|=M8тoakUP>H>3oQ9zsX> &y֊gd^gG TJI;f*Xcjap=?#E)y`:H[rw-bAd*} 'QEH9vܛF:b> #h^7ԌnѢı?m*֌('HUcSn$TW0,Gs }*AUm\1cf5whM@?8㓑НS#b?x7L74絛4qq"ɓbM9Ʋ9IyH0^H\Slo 9= P6.S5 )0IsY⼯f(f;(/v'tl(!@G~j8ՓBBw},%ǻ" (8xHM4u/dL,(O#Q'Xӝ@L&s}r("y\!W e.Q!'[+>窀uۣ0Zi#a 7"?}T{sEu((Uټާ@f5d27W Bё{H 9*ʢX- yWz7C޼U% M }OjjӺxlig zBr,h:XIj`F3 uvA?t78HwyBR:_[D׻a&@rE;A҃槳M0Qܡ#G=C߁s&R|#ԔB^-bWe ,2!, \#'o-LBk-y:Hi$EJlí2 - uo9YdaTLU/5/ƾg!^t^ezw6|Y~H9m+hiN46]ZG@ז3l1Ȉ,|9u5`LCccꉔKQ2G-epkK△E5' 7,*P#m_vhY {8M)fZ3>U#l.w4m&D * 'ڶGȿZ2fLZ@I;Fs5%YA s*m\ [׊.P;7H߇(qN@[tӷb<PGҀx8&Nu_tiZX.~>+djUgs,Zbb#/A+w Ve\ Lԅ5&>ોo V{G3}I-&p6 ʃ9(tY ?d~Y]-a1Sd<:GHJf*R v6.IM#)2q[n-_p  ;뜟eW/]0.uAF2ws(GS^w+É;cYfxx=vHN10L|hw%U(oa;^D־I%^x|c^CmN,l/ihQUJi oG_%f&[|c/x瞖`ƩR;#{N!8OwQ!u399E# o(/u밇i-0IB~Ijtu 3XЕ#/&`w7 CP@gB4&82=&U0/?ZZƥ. z7P+ܸw2Hw %o[$W &8"9?L[X7ԧ Ebhe4s۫AaS,T +q)֜t@*+X2Z (L-u-Nެ~=ˎ뮪zm7jz׮~F㠜GexVdt:N չgwci8kv6; S]4 TSΰhzy 1MաOq?j1;oPiB>շێsT/g>LƭYhS%k 2y]mAYr!Uq6a@]\ |kU,at+NKҎֱs$ohn4~qЭ{ǀ$sR2XL ,ZI^HNײRY╪QxʒP3ٳ+|zP1V$x۝cYĔ=,iZeGJͤ,jUI=dakc-l\y%wVg彫̇),R&cPjOhZf͜c" ڨUcM_EXrJHb~l7ŵ,2&ó<-g;A%Sκ{.xViؼ/==fFBjöNN"~Uʕ^rFģvxQYLAgl,֑L`Ca 0L (T@,YM]6#72MO_}7S%3sZw9d;Kqz!r޿U HkAI|8Gu^c7BOݙӛhm2KDqp̢65gWfl*k)h`d.J,.ӛ!B: ӊ:eU>P_[6{K!5fV9[Kq`6g*h-`a`q(-:jf$q [HŦą٦7-HUX HTSʽ\4Xؿ~:O@^FV,9gAr/= A{jS%  F,&o?2NhlK]qh<4=Ua1JͿHcC#':ܪ!h9&4j"B/I'' z߄*g}~:ԂVN-QK։RN(ʯGH}5CQ(' 01ECy<*\FwgU7[A+9-+5:]-dmnKJEEwf*!w*eg?/bݲ6!.[ ~9G!K߶g]~yC ` [ؼf1ipuR{l_rJ|ml\/ J(1#b#'IUJ twYŖT}HΉ,@6\J4/<}'Vu3 THȆZ۔Cim?(sVe4aQ7nb0u÷[*;\(nQ zp:V 1ru+$ff- 8g'>.WK6Q} =|  ]ɴ%y5._zwLQa ͘H1ѵj;h0' }{f|bbU\[A_wp.ˡm Hn*sFHc*sݮOuFp=a>Q66q}ٌAU߇ 7?`Vؚ<e8axk p9 2vFꯢ$u~bxGj]W? @kY XĈ83 0xv?44P\Jy)qw>D=$<&=hGgѹEx7seͼ.y4[7OIUV*1=obQʔmp~&WC&` qElS|h0~熎'ʳ2IX9OX7iØT\b 9XUN]q 84 j/oy^gv|;m 2NNeXЃ<&@B~/;L'{1uBVS_A2:nՉv74 Ư7Gg=i0lJ@_95@%$@͸MUW"'ɺ73@!nd#rٯyGtSJ:+s8U&rtCxT`=]!,>%?4yv&;8_<@$j{.)jm{V ?Jx4DOaP}7VC&gy}EbkаHlZn?$-,"S _B1oˊ^W@w>rܸ)3YlqV:H< d+)i3P*a3'2+EvKtt2k9qԔрn!"~t9?T"9DֳDq'p'=dm|f$VɝLvZyj O56~3P"ɘ =|N'v[,#9K 4u껳MYeK@sG].v8ވeEbfKQM:aKK+zeIh/).hӃ:&ۘ?(F|+߹7YBÙ)AA;1Sw6mGF},Xk{` V͗`6i$\;?|+Dhg<]}bp`n"Æs=a(cK%![8;ܒl;XU2 ƪ+؍3ݍDeUI**Ybfx^E 9R_G-ƾX\gx7,`H#IJt XKKYo^-wGG0c&J$iw Nޱp+JɶMqHU'z- : _\}`oe}F~ /`ƽ۽3@ZǾBWK_Չ{$6,j2o4#mbye8a!e֯.TU^4"7$vbق٦`|o3XkpD.@%5¨ү_]);V2`m9"L@i. M ZAscڹN@jd!] ϲ(WM9_Ѽc; k؛g`#J Jg|C,쐘4%fLo?,ҧaM"3H ŏut@/D&cVrXя< ,$OIMmyb--bҶLaYH&W|3ҍ㙊xC v pa[45@?ЂJ%24]V0Z<F!Om6pnD-=Ӱg_okmVun\_`H/\Py'dgQ}Kiy i(ԤM: .js Rmp4c 8R(a/rkM/ndPP3֒,d7™vDݢR3+^M m]:H+2_VG?G>H 5SjG}'ʠAJ@ָwiθM Q6i%;jP (ȏz&ȎOH ^" ?AH?`?b1f݌i (_jKI7ɇ1z{i%5H daቒA5e=B+ʣzI1FK(cJ%-Z>LA*d#L6Z  ,>| 8V`u Q30{CX̼KˇX E֚/kp#cTX2)0EZ<ŧ4Ǘ>^\ԊR`GK d{S#4Cpi4'4FLwثXrnٷGXeR=٭/%]u(bJQZ c.b9:Jw]|A'"`zwyLE(=fŨx Jrx^F#|mpVX|*G 85|85<׉ eה;rFUwӾ,'Jlxs%HX6bo`dEO>s lg 0;NVi IfnJb)ͧ[ I0-'n]}e)MLC~E@Rp.DԚ5ҝ!VwJ8<CkN;?w^-LݗIϽ5-#THO{gtiG{Cn2(JхL8[;z8By`RF Gy=NswRDY2zP ˹tgҚrTIB2&lWleeňo DFQ  *3u(pwK$fꕟz$=WLRy.P"Ø] €u 0Oh5]]DWpƨ,A]>eՐ֙]x%%bkf[M\Գfca\kqXtbƘ sBsq?;DIPH:LRR98d|n!$Ohp !^NiuD*ؐQ4rK'H¾eo/GўOҝ/<_S Bm QABa?9#cK>=zoZ$ZO;8RvgKaRJ[> ~8@P3Psbgl<ϱ<*8ާTg7z 'Qtvc>wʂD B2*H +g?kO)aw?L999(-RzU3mH0Q"ѡ*ˎm ݛ%{iC9GP6ՠZ*OF-g] 9P+j7&=Gw/{ǩd4{͡ L,Dd<i>_p&:Î#I4kmRfysp.ΌNDEoHo/aZlMfٓEO xY2RhH{X뗵]ѼOdCM)B)P܄D?(Kzu01."fK'pӓ6':hQJiuoaWamޑ"s-fQӬ)V kYзe>L֏ufeNY-6&AKF(Fx\͉1tpz؍T621'/V;4:o V"VveїHםvXl0ef^R;@Z6 7F_̠ym`ѻ7 0b閌grn12==0 ph$Sbp2K鵺A'x}['N: /&> I*-]5;z#C]Ry.( A2BS)oCfj,pTn T01A(Is]JV4?mJ 1F6jiE4;cT?;۝ ^>aFcRhIܵ}R4s!Ɇul;C )|Kv5k%`O$V {5Y$ {Y>"(|)3o*A*ʾ <(+s*lӦ .,2tMzH+rb!?I8[5TKx[$ {}` `C=} ?8pAzc~NNHM^2lZ:_Y*ቹ/.O3t򰣭j=MfK#8+kjTdW(ؠolej.c`bOfj<,q%zVrM% طjk8x%ul'Md41nY49˅t›$%efbQdls{N.e[P]@P?M 5bm;1"c&7z%Tṱ_}+(J:ߗf~hTKP 9$v%X .X6b6k̻i8__ZПLqLҲsu/J _:} KwhO}XUK:F&B#T<O)nnQowp/YsW:?= @1PWIWq^ᑇ^n@=)75DQ"h&{=o0$ 3;KK!Ew{/iSfos(xY#2;7 `##C$թ"w/Yf R:vt!b+Toꇑ&ڙV< y]2YLX+< f -XI6 *[ _LWb=P#.u5& ֺEb@ \[͚Vt9`T!!*ږcYqe6X,GpشSӥz0NrjcԵ.pʪ i?Eq#bXIzt QEV?cϚԽzvDŽ-Փz^bf vvOU h4u{φe?SE+2e> &ߏ 9ӑM3uB`ӎDsa9ph=`&oA HhJ#]l@g%#-]*fnE7ӈpŘ9γҁPFHl=YX$FL2;s\Tx|qPxEw/#ʊlϾ5P@8kܼk\Z|czz#LS} ,BFf97n%7._:Ŀ&iR4Lzk J d./BL$(U2Q{J&<74r h`~MsEK%qBC;_ BCщi}o)bgHmҽA?p\`78"ͷ4#< މ}zVR&wj~}[kTb}[ }`-d=9;,{| ɗ]E"G!x^T JJǖVZ=$}=)W"+DG gnl8޴ߏ)3sq]. :ѧ0 GWnCNvtF>ƞא-aRI5NÁ,|"AgYZ0707010000031a000081a40000000000000000000000016570825600005de8000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.xz7zXZִF!t/]]?Eh=ڜ.+#^čDFґ1_(ˮ/&DҎ) `bu5U'ߐ‡0AxX3Cj+4Oh$Wi6Ks-P~$[uQung.XSi ]q@#l;g/of zq2E&ځ G'C;To*ə$e9iw^("m7LT~FN)d{1Ԋ 7U(PdGUo 'g_]Q N+%%uH$Q.4|<&m-EB"$\mZ UDRyಊLM'jX-'_ۏCyXFusۚZJ&ձtx۹3;o"$GkʽkPAYNωdX4 (oc~yF-?wWۧ`ϓMjE-PŁz,s֪ɾ-S9`$d;d|Y>MXb-?;(y4 ^"n&ave0^;}%-[, zoxCSTO#Sm0r(טmwy "ok$GBÖ×zGGq@sW)D?aQl)WUEL:֚drք[5XGҎ840 {[mnN'YhX#6%%9 E-/e3:лo[=O@O]oOzq+gvWxMv) -_͘zJde}~6^]=W.+Ńr,iEZ<nca""|.0HC 2E.3^z@q}Q/ k%Hnv z 4 K.1\pR2F&(&g,t񰀕biI_R fk!sm< [mt n/xNzPY0@`)Dc9dWMPC] 1@ND;˹P,p`4̣1QDey~z-@RRD<Ą|iD\|B :N ɺK1Ws~X}n<7=d&_P_o nT_¤ϵSl.`[IS, ?i.Ӵ^ x:ۤ]yШr,y*ͷkÛy$7gj$Ggʡ < ]v4[zRu.蘝|tz9mj@^I)jڹ.o΄0pA lȉ66b2O蜺n9$ ,g8 bTd J]{[BySv$=7HQ0?-&ͣ8y[ Vf0K[3;ʧʳ6eM.s.$ xwC|}' E8x0g"ETZK /lRImH'\(-Ё&g[zGwaKhC8лLͽ|ĄHo#L ]@^l ?WIr/kJf:1bl+6H^x?( X='H.TA\ ϛ/NXp&]V|=0)7q~Cq3N>q8'C>nYk(?PvϨskAG어"_uJE:xMi$fќ}:eWOӂoz_A ^[jNeX"nDs}QPNwѺ!iȿR2 ¥l8)PK@ H6t^=*ESđl[@TΒCxKtYÐd *V=) Lz<w.WU5"} cgvnLtjī3?u*hjp]&K]_hb qI:uJ*)5x$C`R{l]rޙ/ᚢ.ehO Wdt.o>y$΀U}&7f-.)F#4 Mc1FSU7Q2_WB ခHb,]4i>Z9end B9a9}-n_j! G&Msm4,Do3@iz 3rO!Ȉ @u-5ޫś:NdM0*>7BeE #ן͝1TOYe*#DZ{GoEj:}[d=i6Ȩy'iB.O$sR|@sP .6",^w$XHrX▫ѣjOv+6Ҫ[M=yx~RD!SHqQ@7ϐ^.>߲E= *dr $dCm +߆ 農׹'@ejS'PDq́Ah@G ˠew2=s pzmYd JǂMTq/lO< 鐑:{>k2F A}4ws.'٢M'yVqXԞk'ZaBaGTT~wI>jP=+ƤiYU[X謖 ٿudV[cr㥘 ?kkḌKg<kHhԭ%HbA@t{1kN{ue-1eT F@y#ȧzaVЏ< 7SG0ѻM<]TfKjoff0oy]D1\u廓]\j^Ġ JSg,Й-GZN䌂CFJXR3R^Q) 4/77UY ۓF}Šp]G V[ᒯՑt9]8}L♴OIBdO}.#1s49q,W7 NL;D/IyU.l^񣙇zF!dY)P'07i`^ɍA 9 mt vM,_6Dzn]a&t3L7^&IP9EWѿd ̡Kni#<;Pـ>9j8C`;y uTA&HSQ,QH:}|i?et_G /C'H=K 5XsLD2DT @:ā21. JOELF)A/x[PV>5drV1 Cbx/e[F+E>&UcH^c{+s?՛665FΡ0vv#sp-* 1m (s7)4 jc/(SkֽjݮFE&W {E4}D37SYL w[Q|5~]b bz_$܉)N5[U Y ص۠zAMrZD RΆUBY DcL)Z2GΝ2Tw_  { }{)E4,O(wyW*cň !~W|5nJ|8̣q?)F)0N;_6}bZ~B9dD:TTH۰/jWKw3FWqw_ vUbfݴ%s \#QDW<4Xkbt83.V|_AgkvAF&KԻv2AdOWC~y y;G܊-h54EO'n"ȏ,v]PtvP:?>"s;C̛#@YI@ry,aP8CK"kI:6pK`=]rys~ Z5_ ?1эA+˶"ѢeEe~&fƷRv+CRc#$ &!sWM%OȒQhI5q C% grAZ򸛇'ѨQS߰⣃a]`|۸Yy]Ppqh\ 2/FqD ,E&=ưpe?'n#[Ȕg^dif)U'6܋-K^·]&v=8oyW k 6x4UN T HExwg[AcVԛnye{`Z2V7e\/RiA6"HOt7 B9ؗc[{4։N?.y)W}~XZz]k Xŵva؆G;fDfy~Tfo'قa;%lpS2I݁"lWy!8[%_e/DnLqR*~J~37͋ؑQqKᵓ ݌6J^܀oZ oEf]7 , n!N|?eWnd`5̋S_oɇnߏ/DLXǠ.aٰйrN Vq|Dg x:ZIC3p;U4" M}I;[N B,6QMR`L`W ܟ[߮Qe,V]V|t V1 ˠEh.'2*m~f >x׉NFyf-`,gEHt*7[GKTӔV\)/cov)w,tM2IГEG#0S#'^'fE~ohDCq6%'Z&,f_uF=Xn0Pu%故ٕ6u31MH uJ:b6ԫwc}C3o&&jNA$;6<#dv~8U_K*ȯxHBF*LUA}K^),÷o XKWjm| J^PÊ.Aia8 9Gi=UGniY*y?vpf:"ZCgZBX3u8+CFm"'!w"Q'ks dJQ5Zi]ǧlWjdn&ȁ3Lpj'@U'  EtBs(O 6A;X7F!BqMr ;zV {tY&}{kp$MC8R0I8̲_4jVL| ]s;lP84z3szI+xQKr8EـbR㼨Gvgι }14z^if`m΀ٻN{}v"%gBUMޞ 0^sd4r#nJE?Z7+H#CšL'xo\o[~-H=1 0g^KP⽲JKU-ga3mݓW=)yKTb7E_g#7핕!gPɯzd5e\/3=Hz˘ybY"ExR gC*pKqIy5̰̈@UOaU>ŷ=fwrT5vY,2W\X:تBA?oA/ QKjo'e1r Ƣvۛk\ skVo<Dž3.wnUR-t"ͲeARȡ:nqiIi,m$2k4W|TFio0q<B>9v /3nGGGغyC#:mVPv<5b#KO7jJ#"62 FdpYXYTǦO{^55DU }>˻NB=)9Wm݊QX_'vW2޺ˆjUHK \H;jFݤߪċ2sf;D+^b4]q\n+?hXH=ƴgE(ܿăt$9bJ;tͰ#91F^F6@ D4V6!mJ_[tRKP4M`kl@D UkNRګ풳 磩` @ HVɔMnNa@8Zfp|#}ipQv뭙=G=OPr@1-V !fԪ63Ɖ<nR뽃cVʜ 2 mfVO)@ܾ﯇yjdQUw!l!{czfOdC l.4JPy1+0/]4= V3b|{mƻ?w18MT$ {bwj?~媔ӟ(Qda  F.1@!L< "2*Fd߂w8e'e4#/_bd|ߍlFQJ ?h-[m@)\m1{2Lٴd|Rګ0 dK!qMrtPTr3/@+!`nbƬځt?ya_R=%]Dsb15 +{֛"x I:}J`b["gE?w<[EuXuj(h~ OO&@oMrn3yyԡˎ9{+"gNRxl.XfXF%s!{R邋B}`~K:8m,Sïp#v,gEؙh+E?.7@D^] lB^F62Z{Mݼ _"}FW~<\~H aU|ũ4%4#Rc۾&r 'GfՏ&I`aUBٷT;u+qRs8/?@b.` d%C4h'n*S֏رCh@j aU7F #v%non|jw8od32k{ۄD|ez?`39hNs_i aXzd?%۪fF:M`&*u k}چ+ϵ˽b0>:M.ſ,?}*]f[Dh)ZD)Ϲ2Ĉ]8`]"tKF=ǬnNPsNh8D4?t@F}f: '3SĢ E;CDJ<5){Ǖgv [{_aRPLf-0 i= Ags{D(hBWg74nKBTbʿvXTWK,"OI/~t$/y?v< u'F.pW`؇eRz‡FGlǡu \]ZΈ4:tJJHԈƄT bԫR׷j5slf6rgUBca h0۴s?+ɁruֹRh>Y3;WZU.?)wZ#4U6Nni8ţ1LqF-⾹u!9! p/l\]֞E= ¥CKyZqvGXO*}p gU ċEy"u7[1=XuTN4*XQiAio{' ^1~W mQhN?: ]["hHM UI8F@Xa?\qsV=l]' |8($lXlTSQ}0 3p:}ulHnsq"ѻ NȞX;yLNV P"V67L$f(/w꣆ze_e47LF׼Iz,$8!XU%Qj)f{.=mÀqRXK?E[ÿudxaEo4:1 GDTFoB#H*&0P2_JiSI ^tc̥t,R1$St.EˋQ4_aݿ1i&e|]XypJx+NJ!mI,4ruN 5"{EaXE&򿪫I2GZwdШ!t4ibt]+{^E! .bF G`R4Ge%UN$z@Rbz)F\^$Bk"mK^Hڛ1yWmNb{WSkfu snSȝTEwnZkӸw2E3#; 7g.Sv|T4˶e}Y-'kl_Bf Dx0?nX̗t2@  g+flF28]p{R>/p$v{a.RGW9OR H;cjwiJ]RS|&d9G74G<3_ۊaȒl좢[3`O)мNh*h6ÛJ}B:gB`|Kt;3\K&vVe[- VHb vSNyXGԡyo@x"K=A3C$Q-EPv[ -1hÎ"]1&ׇfS8dRC+%pG[P-8%]2zH,b !܉Û^1T0 >@߲Պwf4 ը'BJcݷ85Ľڒ8rh<e5urax %,Me('JF^]HGUٜf]A'qY.~tkqU!o3`fI3:wFm3 qs"lj_ky_l<.agqNv>9.A{1[o19ΜNI~Щ=#m f򅾜=^OifF<:p~-vo,v_R#&5bU_s(p`j-LB6=!('(dI͜u7x@2Qש4B{z&t1Ϙp;uA76 2jsJ "f1F:͕\]E Z5-8GAeFJP.^X{2WD-%L{Z<&4ao#܀;IUۤ}<(=w$E}Lmm@jK*M9Ϩ)W+a.[Pv Úw R2}Xd|~yP+6 &sw&R 26Og_:h><|Kڡ2/xa  x1%uoE46).ٝULfuy/ ߍM xGG Ax>*L QR&fEE $ICEv戃'®8.5eӎ%) P=U Pe8cM% #qRET^y(p8 )$8MP'!ikvtmhu"[.$Cb &H5moU#  [YHQq&2U r,BR»2k@1Ji ǰs'Y|Q:ؐCW^mрQFv6rGޛ.훶XԎ3+}-XK"yv^mDBPK Z `|f~T&g&It;:{ Pt`˨>+8=穐˿u=-GTO w:V^;\'$g=]Y]'Wjzp>,X|zȳd_YE77}[K`9#) ^1JYZ gupfh)'kTlרQTwKHP6'yZ<-hãK1S šxG 3x;K&88Rz:fV0#eCq"2 mKEj43[ ASʏJ޿ԶF-Ve=a\^m * *b3wx^OS*q]Ԋ- *|۴ar;A31;s^~/lE* tnKsLBa/\K xb^~ڤ452@C]Z8tS8۵C'\U溱oc[P!ƕ3g ~7}9'#"z0Vzf3%<~p{R1sNWg+U\˟Zd iеeDv<)Ҍx=0"fDJ:Yy>r )YRΜ/A\j[*kAvV&*2 lLiY}S!-U$rAHZ , }"澄q°npK[7RS #|.k0yl=~s`i?+E|M|N (Q1FKBuٻEKdeCQI9>Q@+tᩫ=0KE|7R 3?Yb)a^|"#)(|2"T(-A}3^`s(AV mvEJVReDC[K2 D#` Rtn1~+ 1RAj ,?8~^OW\#C52OLKܾiCu:Sf Y=D6Ku{I&^vVF_k #1 \bUO۩_rlz:'s%m_Zc%,t/WcAd&HBS)J6TnPqRKZx̠-TQ .=cWn3(rthr1h1e( w9c!A3sPj`orfz*Tra K%A:)>lKĚi748cf`[fVx3b1zn}2G(s"꧱|1 ~]Pd]-ynԔofMa Zq–2 qc?Jm=V{ [nyۤmyO}>c|fd(>_~~e3N ek-߈塹R Ex,}Y0e==$tX>>>0HU x%wⓢ=[X"rVo9~y\ F;~٫eРR> kG$PUw˩fG\ Y1Ť\:U6ނ΢: ODL T}i[ȓ3 F.xG(eJֽ"4U v8 잎"fC<Ygٓis`n_ Ir׬lbB;`L3RRʼnT?yRrgOJe< 5H a&n}Ǘ[<;QVr'A 쮵gCйgZZ+Xf=UBI^h  (4!Y:Vîl=h%PnOk?[[,갱ETp^YvPo/ @ :wde5ŚGP5z1 H?`q!]h|ekL\/#-?k?E^br؁/נSgyou;ueBLΧKO"+}NOƄ"fx[wWБ$e!/Pf}ώʍD5s*M5/uH`񀬰$[+L84@p1ߜJ#ᾢyI)uAax-}*@;b}%F p5bluuT^O!p vq Wqe=9S:*WF+wڇ6s#橭7Sw!/Exvknu 75Qw{~"MC{~sYGM rAEHX=e .D}H<qˋӈ:=%= P) nDu6굏v:k 1o3lKNjMl ާFZZdM(*Fvٗ{~Xp]"ȱ"\2Cևg;ʐ }rL{t`+MĕR-ġ+qV:?,O'9Q3<7];"t]—!} Sm#FzӎM{P .|C%|Qt1h#czܴ`:!dy>N?r{őK@ezp%it}Ts%r|?~%M?JBPʵؙHѦs 81 Y]xN탂7t=,&-h1fM D:eNzvTquFT# s_p5 ѥǪ:7M&e;YSϐn/zװGgD#%nMbNd;$fEۢ[ ۇJ{sBǐ oP f`cGo &|AycPE;nvE \g~2x*'6Kk\oCwЛ7}̈ x%l U}k}(Kb>oCuLrޠ9thK/;ɫnw:Lq6)ˆ<<|6Y9lqb:/MŮPL%D`E5n+{g+ZAH#"YLS޴',b_ 7y\d oH@_3*:㯼b~ڨ{*x者[U8)>7VZr7!ʡYcm0oxУjh4?YT*-m`2cVѭvV;UM`Sr={eac׺Y>#|${VN*+@ E{;`FD4~ ;w;H\%j1ck OPts8!c܎ɮ)$Z8]M1LHvBUR@kصJ(?ۻ G> =3#Lco2yLsf]FgϾidF¢r:`7t\YL?&Wb@_٫K_x:)Tn0Y )Y.:W27ʳgVlBcMyn@ ʉ;+ hWwnEu.HRS!"4rrh5 O߈b+A,JĞ23m?h J^ٜFr;0;|NLA@z2K:q,[9M9pMuec5N`ms1@ & F@+A!/7ȡfLTݦB/3]s%"h0lCڦdBT} UC=4σ|Zw ,-8іHG>ACGZrGr}!Hǚ@Hku@IO3KE//)Kng5)h^jBZ3* 2 =QIo. cp(u[eaLtAOUz aɢt/TyaSi p_k.G}B3̬ JZH zzZmC9"NoVfZT(sy@s*RUA5miA,۾95@kR[kE`7Vmi!Ms xTCd-dOTƷc*H~!KB&J3 %=ٛx8NU"!" ί;#tAǚk]V u]eFS4N^ v} 8 zʄ<}b"AD"4 с=5A(8]v =\f%pdɎ.Eݙh )|Xac{@$kMNjAɑvu&vw2Hm ;vF6e+`{ E6^,IT`~:F~/{Ԑ3kzp %hvC"$SUW+8FĜ]2!-'<9ytM85%\ VޣOq KEWK6V6]ʭ K#?:֠h_$.zl{UzˬNjC.<<8jspui-ˆΥ`%Wg38 Tmɡ}R3N;I"IwLmpjaŻl8yU$БT\ڪ18Cn+iK-޶ARx:CeÚsI3Lޝ< }זxE`5w(.~ חQR;f;a"C՜ʜ!`s{N#d!Ox/\}YF;TJ9.6p[GkIp\ӧEZḺOG̑.&Z*fN;!sLh"cJ%tȸ ԚK`ypLZqpraUY;(~!#H 2l]9TAI`OIoIN}A05v 버?<`?88^T~Br'd(ٹUq8~؛GBjj NZAmW2h"7]^ӇO Y|L)fF[K!5n"WHzGl\}|N Hp,[29]J{^3V0_xk5|R|>l5(5`oƷ^+rup<[jQ (Lf'fpFq}G}8tlOK1~9>:U٧:IfBKWJEϢLb '])O ~*V {Oo;YUqI S4G0_twN$nE MK1I1g/f/]&)=ݬ"fgg;;,B3.(إ/KKtjBS"ѩVPa8hԷ<2J~-jTJ_& ܨE|\^QOzI+<ʹI^ S͝<%\0_6N |.d)D+m*뀕&fMMe>{vd"c"i*۴N) yxvY: ;MZ><}D˱ﻦ8E7W $1ߊ!wV(:/.&wwOptuDC) yMdHzL]g UN𙻺aů%| *9(sn[T 0^ّ*v,b%ҥV6;:3즌q#b0Ksnb9f=ϳɄRPs((+.2[EzGpAjt6aKXkM_wԮT̝~a/{Xgf|V"ɿRީnNO 8/fj拹ܟKl;jha$`.kop+N@G!|;Yaa'tk+Σ0brn_Hu#fu%i_Yם=p)nlJ>B(oUGI^y_ Z+I"/%AIn([/G\=o:y7+X,(`{))6y>2:xĒx59Eh|Pl7DI.C=ʦlD6]Rsd"F֖^V^W0ěhdFg]n9T }dUs4Oc(,9Ȉ;":Ļإo XgYZ0707010000031b000081a400000000000000000000000165708256000024d0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/ntb/hw/amd/ntb_hw_amd.ko.xz7zXZִF!t/_$]?Eh=ڜ.+6 SU1@WFb (ZymH{ RLldܷcl#SNsH D6.R1됺 v[VlnFoCθ8 Gf\a{y|6h zҎ@Ll4T}6Q?\_|C3f x1(W}[T+k@S4 T [Z1{PpE{%|ub[˪ڗ+9Y;Ash1|wm ʋjs ǛB,+bX E1'l Y)bG")> VįY[<^ )^x{d.&zm|&KLZn\"95(vTg9`zTdJ 7 H$ሦ_'Ml.<MqX$Ϣ3l}QNrr8@b滋xa܂yIuc ~/7 n:&\CHYA먈J?W3eap0T2%]~r854j3KM}Uj6Mn hP(UIϕ#Hfˑ׺<7 5Zr_``^CC!G `QWXd%Q4qkӸǡd+،C}:] :yҀL;RQYiI`݄$ zmw'$ lcvo83ф#YxӂêxHnm# jD^$W]e~p)Ͳ '>Kde5ڼ>gR~NiG!Oԣ}/= sgN] P-H:"p&ءL2<@$3PbdA?@/'m##"?3 6^QKIrUG"Cc"l'ϰhQ{o~)IeJbZ,U?\V%oɊRbfF_m2>%+iLVi-l2tWC}rFSG3Xpbm+;KJ5[T=vU+ۭa{y8Z  ?nfF$|`6ZT!sga‹uFKMZd ȞhKl2>XCSs_ZDԍ(0=.'B1΋=C뉍W gi 8iHdޒ Fi~9k7c75 6QA{?jD1q@`%dIP^gόDo94DǠzG<.r{WîE JMLkM(ڷ,Z1~5m9 Ѐ&=[Vl K#AgsoPHR(jsY/^0554Cbr5N$"@6sm1hzHʹiC ͙u>bZϟNF"W&U^"Xk]d/)]P6ay9b}")4Up8S# /]y8|nV`cؚ_[öq_J:F5I]|mۼTi(b~8!BLYH ]n%Xg< (mO4ϔSIǡ&= &/;/KƃPƣSy&*ѠeJ b|ÆU"$Naiɦp1[#TY@@ f;p9ÌG f85xu5"> qð i[OQ{;k^@vA=;A:JdbMa{3|tg7Rv9uf2\A0`48s\ܶ#Zc@h$ z1؛X}N"m`D.:Mqm8|>.Ӽ̯J8ŕ$Y5r(A?䨈G-{oD+'%GB>R5VC=zy=tK鍁8Q F׫6E;~TdeKgʢ} 3&_i%X* 6[-vqh%NI\XAu}O'i%P墝bHZ_v6i/z~q&s|c 0Hbq=n sZ "m3;PxTqE\Zn?zʒߵ5øt 06TeH;;4=|["ilYEvb/>uÍ&``X? mHDs$`S!ԹIsS炢沿T'a#I" rk1CR?'it*AOK5caW+@̮I~mmb ~ʐ?/ʪrQ; &ͩ5}-iqm㱯.O]əHD:pعΑYcv8/Br<*$8l0a:W'aBo 2D9KU4Jడ_ȪY!֭_@]W4O^\MW{ZMG݅jNF*R˒ vDux&U-ÛQ5eC9DҎK/ï>d?˚%R% F1tʇjg%hp9ri8?jw]JӬg E 8bݷāuhvxގ֪: 0a7koܩK1f/\ `~g*K}'JllRm5y),$f-Zx;EӾeQAfx IuhPx+C ;DWN 7R+:U4ƥkiX?bchuo<\9BZ')v/dg4Y$Ka]By9y)@c!uv3jӾ5]0N~ӯ5@,ʹ,wtoOBΡ*DSR9\B̘60@Ɵ[uu]a&n[d:ق5"ꆌāM >-쾅 舻 %|lT#`Q # k _PaI|Kg2[U i6{9@C Iз=X#޴%opz8` DwO$KUSazads"V3uuC<T[2]<|İx7Aؗd7Rj`+P@(g2.tщ-uz _8CKŸK}. uF gh:_:gʹVܙ{6I2 Dd_^`k|ݐnٔG?EEN=tc)-zY}{^ gQzSS4حHO kh@|h'ӑoaig=%AǏjPkUPK090Tgl'hyydy: *Ks9*b}!}nW(](zƺ>YE JK2 S)nUeNk9DtKsK=:cB= A'; ' D fZ2a=K/3d lG_A']&a6jpxww52]5za8,m[Pk')#jv,uT?,RZP^c.vS0Z5 _tJ xř,'2^!ͦFxSO/OZ%'avc}r36D-gs9yyg@ LY3 U9ߎI~ 9ݙ:#~N^ZrX=Jɿf,􅢜7!!ܨ4׵̫FpXP.I]a@ENzlו\ Iq8o }H/m240%/w6ueHP9} ^A)BZPYsNê8(l-{.$XmйxJW*Y;-ϩn FY#I %9cQ!ըEPf22bQ a2FNA0 fK+=d`)Z7(*Y;06պP ĉ*er?ˏ4%D ]8O#)A epUiuӵi}Cڡu)xl)h^ae;"R.X"$n46vB6d=B4rŏْ>ҡ E4Xz-DݹxBdl-,0H2әUϲ81 >\Q4^P w}tL:?U OglQi@^Q!݄8a;[.Rמ1\%&x,jkz Mn] {yRY(.~`o Ŕ5( EtLh`HUIPW[#u|fcJٖᜆ xA mEai8_:y#fW;ChՠPIH4CmHRes4~Ê̄1 HIvxW 6[64K,G#ȥ|&IoMgYZ0707010000031c000081a400000000000000000000000165708256000055b4000000000000000000000000000000000000006100000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/ntb/hw/intel/ntb_hw_intel.ko.xz7zXZִF!t/Ut]?Eh=ڜ.+t?c),ớ;#[PJʀd #^&H?,Г0J^OumNtdHV:w>wkLnQQrApOS` &a/p&SO:8tX~Ր=XVL^30i| o*X58HjuQF_UROo^z&vKGʮkܲ I=T띶3DfkpYrM'59i@(n h ! $Xns :Ia-+ ! gUv|e 2eE"V / IYR BPY}\7+\')v5STD q[_*QfA&Q{ Z͎7ր wx439]G _\ݫ'@$w쏆x>NUݵ6OX3Y`yЙA2,ICx4K*-*)BɟIBv[ұNUs ~J9ؒ;8 *Y6TR7ӊ +ưuB$P5ڟ衆`w6 0F<%KL:0#Cv`-)>GDpzɑlXwOE\$^O1WCĥI(@;ЋB~~Ok|`-쁻ȋ<% &x%#IV{B-/GZҿg2]Eei}^JWb81-`&`yL4ܰК0LɭxdT4Hm/bw̡k7;[>]Qf#mU"B1 I`_'c;/( b  uY{MիYnɳ5Z22~&HԽ|ԚƗ]'/钉s OVD39hoۣmcԏ XjhbCn^y`Paz'?hiO_mL" 7SˏSif;d'I)'PYܧ5I4l쯨 Vpw h  ^KC$vK6&';YV5ԟrEn 4,CtbgS-66{W|㴱d!=fX24?TC\iROv"Y,0tei4"7kc+F[ް}3ѹR@,2\枹qKD#DrwS[u|$(Ua=0 HHfc gi^Ec ݦgW. I{OC+3Oet;$9 hS sꎧX!py\*4" [{]H 7v,VPq2,œ^;uj#0ڡ%͚QZgsnpR>5'ʕ,;=Ds+s37"ޝyfH{ȮRK2$Um4KUHeXo !1;72IʕϾZc[M8ɾtYV=9P>\ F!-dDjbMWzWy%{k"D'F'Cmt1Ǚ2}Hftfopo[aEΞ Cm~P!SȡG'h' Pu%G lH2*L:龅:r;: BtҞ1ЪjZmسi,RC6qSVxStGJxzS?t(*:3%7*p[A[@j[vC̃|-A˼DnfL4ou?l Qx6> Bx-(@+]ԠN{d 8ƅGbɉH5 OaW@7bU̦2]Gvu]ta1 ؏ WA3 *cIH3 ٽ6;T-"7 bM<"R}C_xL9';{uR࢜2v5Gxp&ri|F=IGn)IǧfxqՕdIN؟󝼠ro%j= u"0Ӟ`_i('(]&MlXpuL*9.jh_`uoyff%|1'5yNr+Ma>lo ] 6:#GY_*/`+hGVQƹ+rO)6mF.#bTka;m{ UAtv Es,YSv1qξ p kViŒ%+(DŽќ5 XRhv^ZztYtL?0y0. l Hr.ZlLz[BGeNM YmyJj|Adn[4&C!~Ϫ>4I}uPzYYKz8)OHʕ+\ Y @?31)~LvÄV-C%v<2͛I; )Thqʵ(P#@e'7N=Egqءʧk@C|dӱٙb !9rOȷ3ޯY#2 Z!:=,^IL$‹Di[VX!;m9 L8[DCFIdo! :իc \]x *vddׅӋm![qBMxIrW+FZɧ0cVu%%OTuQSm$&oЦ3>BjDuU /PU %1d>q";zC5yvȴ[*,-=Yq N;۽>ØUJT0D&`"b)4}@}S1s~_{~ږ2|e[5Z+jv!b.&Z( K[ueRw>jM7x*rg2.ȍF:+.8ۥpQF@O KioiFHofL6iQ`' N: sdM@XaXw#7&!N~a4!1oU4c`sۣ ʝ!LƊKeV7cXd@3ɧhO sraqÊ&%.be ! m0JӋ i`;ŸHe'(rt#sWAŖ*/Gi?F')rnxClLXe#%=+C$U?NEGʤmN^恍c[4VsԵ?m:Rvdj@1i .tW,tR'7E6#pK̫NUE;;\6}g1k;Z!trYߢ*i=Jިz|B9\xQ;qQ(ƔᏢx2`.F,C&pԚ+`ES Ε]uxxE"\xE.|f$EH,f,>۩B o\Ewi1*K9qEh:VvUs xY΢:"bᵷi|HQRnﲼ$*hhn/'4~)vO# ^#GcP/+K"lG(abc4>.ONU pKQxHPL8:5aa."t*s Ins-vUIp)T4aXOx'9u!ʛWݬrWD@֯g5jb٫̊8.aqc4qo) A<|APIml`XڤEd O".̝6^iъ(3G$e~[2I# ωhΗ,*\g<$i[2+-MU0'cUMDBڹ-gWHrT3 5G50ѿBlr@yaiΫU}(\9yesa_&r9[|`-59oBG;o(J[B>7zXН LOc0g7`뾲uWEwߚ9X9xIH3`*#?O~ϕӄM D#N(jߘ!ߥga YIPEJ`Ǐj&e zʈjk TˆDߌcK_$|^}褵a1u$촯1߄S+iDX[eDywj#,+],Ggf, wAO0^pT&lR7ĘmxDgFOYaM1䡞š: —1ؿ ٴE㥇MD˛9e (^w?'+ǚ0wUʿ>UGzp[pnS`+{]y]VAe+Y~a6,P% IUa|(i DqILwp+Q> )_O@ |;/DCyJ^%)> H.A3DfS0/+qAL iT*䣒#!JXpWt7˜ S7h2 six (5l}/<OIaQ h% 5- gKM`2ԣ8(lPN(P3j]JckLtG \qC?\v#1ABRq.Lzr+ȍ]kv< ^TEleu^4 -4xVMc!r 88NJC2Oza!5>dML pZ,ѝ=7PTJЛbu]-/kB\ƨ|WUE9gp 2 t8/"K‚QėVO=TV)0{2YX |>֌{M]i̓cbqӦ*Œ9lrKmMh~g 1#ݱ.: ]m^@!˝> @C(B+2"F4j?@)V=5tT~oݣQ=YDoUA\6M<΀ :7 +_ ԑ4!3]:[:cڵ:6cYWq-\Ӧ2$sRwڡ E6HjcpVzڋ!5\kd dW03ռVV  O~#UN%h^lgji֒Yq4D5-bSbyaN;Wgq)6MibUcxZU~CWBpo :m-A0`U"bI~s&l&U#dƬ;Kl*JAR_IsVFO&0$K]ӞQ( 쉋9\cr=jctѵx=/W G\rj]E]З0}}2#bnBZO)I g$ $\,wF ĥ{ϒ^YZ#Hk*B&ziG4F"ܑvՖz5o]Z> '~JJTzNV!1jX8A3~{g<|]5xGWhP9{)^M|̑CzBe|[DpkmيWK!R.so8ڭ߮ExdI%nKo2p<뎊(u@^U(&IɊK=Z~m:(ĝ{%%,d/7S>aÏLmL5($?ՆO+-.إj#M({z7p*`C>X>VF0 ;"iEHS4df*@H&muw SV( $I4~kcUr{d:uA9DF *֗\(%4q"|/4Pd`nfV]ed@ '\jc=2vD;C|}I 02] Cymu8 S`uN,,0?9^PօI (%`}Ԕr k~C'wQ`Y2 SIfY"et5lwyɃ))N%8#03 %GhLp-x3ZEM:gH@y:r_1'%h.D6O1oL^ьƗF$UCx9NhAO>-(-اeY/s;4g1et6ca_MF~/ -5 P.ݥ~IS}M`ϟH]cs@LO@MlrYD\ʐO~ vQzk.KVBBc؞@c>T/+4j@Ylv-7WUt *Yd,6t#b5%]G,~ΣI^ir%t&,Hdტc_7kr_f(V`f^ȹ,fgW֛DIZ/W12 enFr&1{'r{]:k LGЮZP[@qDFOz*_Ɂ6&`tuЯ# fң`Yhd^胯bj&%]#`CPG~5h‰цnoGmz{Pim2FETt?s,G-L;PP{hd\Y}a@aIް 0XL)=Ғ(^BWP?O~ fpY. z~^Vx0bnΦ&v)w"F\A2i79>dyo:{@\8єf۝݋Z/זYt?"U5E824JtmXçWELb)g@QB<2PflAnFZ-M0Q8{svq3?plx!Xf`x'I~ 7`dG7'$0'H4pj{c9+,IxA!ކ KMY렂ޛ"|A$KQY c$Wr/8Hagn]'t~ty#@4)1Sڞэq*̛+q"dװ8_\u7T.INǁ)F“x/4=E]-^˳ԳI t^W.B\*/Mh}½'lAca P S-;g $kX2Ha9l$A~V^WNkU'6Q_E*~ۈ6CAgFgW`)X8uVƧDFpJHg|TǨ}kyA3`E8?׃)9 :>sd/~k=8HW5Hix9o D9.^kyb'n@uWZY+ŻF^z M:v4X^U (rgjMYq qwK<>܈\<4n2D$RVSЬ8̽Z]].v|!3<4 Bk1"qVQI,Vj{$em-}ȃש4V0N:{+>-?NSRXRr[a~lW]?#:~H3M>SV7d)5YN*Z}G]Lf_Gka(<>OoR⡞ʯ^]ߵ& |Na#1] }]x8Û`9: XCݠָ̀sϪph ڹs3t vy g]m>14N!I'~I-:yn2@?$Ga"b:+u z<%L~Ɣ+iBh8.3a*7//Pz咥9E[猙c@3 #I d :y~:C4[rS[^ %ذnT! JvP& &J+E:l …Opwo7r^c骟L(C3.NUXnQٳ :mnkJ`9sͿ{N?RKMu UuXB ]psq9c/톖?ZMi1_ƢZMN0?凑Քr k+|i=Hw3*z2U Ҏ 6 JheM4XcF".m{suq#1w㖫!vIҶcV;:n0.ܟ~Pip& %"b#<s&BI]780Y5_ms[+gn=Bcd[: Nrؔ9"J\Ja h#Y,{F׉EU]WqIEQ_H]M.SP 'M߽ׯ*?O.<=_EXϑgb' D)7׾H*͍!-ز# 7ɚ9M>O9pMs pHB+]|hj=fl!Fe^aa jiQ;x[U$+w4]ѶkB^-5yIѩk+0_M.wZǃVb F ֏17jB-3dM{RB1jaPtrٳԬl}ƽGL `@4%VR# 6p8JThIb9*!A{;< ߺ<7 wUҽv#5Fo*IOD%xdD`o۝b`"!Eh7!'vX/ &.]PzQCD8ŠSujᐪHe@-H٘ȵ"d{0~Ǣ*RoF)o0Q$JgYiع#)q ɧT0$sQVXR4rPKoypOݻRK6'1'Qt\J~ {"0ƞ[Q} |5[H 20w RϮTsW2I7ѰI/`}GkWdFbvV-B+eE4;fziyD2VU1[qK9DiH==ڽ`שe? uv ]N!mS3֠їiW+UjGfzŬO1&9N̾˂#g@rae [\/^(1{a1D&I7mXGQ"ێS !u;u!iO7P" g1ki_'?e^,M2-[!=7"I2IҊ.q:%J'؍'V2/MQL$_T _? :ވC?5+ \jTXò!{>;*JPhyṳC!S>王m "i ̟lyK1ѓU`MifrX;aOy^#a@g:I \nI;:m ~^7FvN)k _t@qOn* UcP8~\.ؒr@F]5>@1?;'diQvNqw ƛ' ibt%BT )Ó+6Qzcl)5~`>Neo1 ڑ8d1$0׷*c1@;e">6"5QĂbF{M^2"ٗ:Baq~H^PWuȾ5kvy@_X<n [[wQu6m13tC8X 7kT{-kύ? @t)oq_wӄV07~]aMzu {aVH6/30dʡ0e ۅBU ʆ2/KZB* SCuzKK>DkcXGvBC8 ԳVi r4Ωˏ~jmJBV5n?NM Z^H7ľTx Ɔ+B~FބhWs7A0EΓK8}QƋ~]N/1 cd %j"@- 5*į4E,~f,#/,nux=h'#ap-9a=Z8Lsg4447bςKXȄ!LvK6Sj4\(SnA`^.)}&oQbQܲ䝀ptT8'ǖ oIB@M6M⹌- ˷%Y<6v wtnYQA-ysć3aJ\Y⡰4YN[b&/bNҗiRz5 [?Ԭh!,&SV*1Z J@EЬ UTഌra j?j>*[1@8K ( Ie)N MO0)H}zڱ89AoADYD2`(N7ː Eq牼?H=g ԛb؟LNJ *283hWHteLrYB TdHFS7~wI*$ sF QɽIj=IunHY惶+ OσP, 2 hV*\ 9Yʷ]Q`D#hqD5MdrгI -ⶭE˒2Q,'"|Wv֘X=TRʣ[=4PGPdi\vz@'71/P H\N#W`= C3C"}n^۩B1ZJ8l$ƢohآX}ܱgѥ!i&q:tr5}Ahd,lk@]Pʺ$.FG;ʊAwp\v!l,%dh87ErKڣ6(M7[ lW/?pD0Mh4QSz7p;()TO4;R|23L 's> ֒>Vcҗom9)̰,Pi_p.w~ynza)F#P= f)AUG`ew)lFő?XUn$5P(Q*(ƏY~F$6ۉ>Kp_Xt 5=ٔyĚmrb 3'n->?WI@ebnpc} BdCR@Ȃ"@3~1ȔNͺS%>0荎]ŴOTDZZP]%JV@"1xOO(9T)紎/TsBnc8DEW/iU;ot *Z) ߯qmc$,G4dG֒bX6"ԡnxCAoJ-U& g d=Rn1p5ow)Nhc.=QG;bctӌZ-ߋ]<9tIXjz>,i6(9W6ٶ`WLٞ~rQ*tbtQ4A|74r5VȀCqgF1Xo"P42_[E @v2!zY>8EkC)J HT_no55&s^@zGe5; 8* tyCb!Q+,AmlK%:yx UFBtv9NCTt#IEGdft/:p5Y6oAGݖݧ"Ru'Mxf{{xݶDDGhbΪlFߤq5nH` ̞koH;LD"X:t!ԓ_UpU 6R(U}4_M5Ao ?8~d1VBR%] 6)yf+U;.ѷDa<.Ll׿--ڸ^^;S_?B^ͼV6Qʳfϡ H콩U7̼ 9XFM9~.`:ī€/ 2f]-D] --I7&m)D*ϛV)%ue6A87+GֱKǨ@ =|ê]-H( {eDxhX A $ÈQk8 p}b1Axo= / $XJ>!igU{ 6uQ@o׃'Atq捉Fvdwzвy ؿCʮ LM0,Y'>F OLU"?=$.f{-]qLYeE,\NMT5ՉZw`}ڭH h5m31n&i JN=.7/MPl`Y%|0RYKGU+ 8+XP7%Jxb'uB唈U􁽸Uys;薆*4Daژ.^Jl6jk:~͖|E ̕4%Qe>rEI}ɪZ=;%lab5=2 L6˞W}Z5Ns>!sQS35.^х$"ě)W3dJ?>@Fs G2;2ݥ81O"hW!e)ARVʾSo2$PUÕwPUG9Ѱ K"?XL^i2of^X_`PtZ&kLˍAq ֒Jmћ;?Ĥ[7L#'v @'sY7Ӌec_P(j/Y]ĉ@lpd% 8NUtg:7/䰉κ'sub%hT#܌jsV,,-|Y{yUbUxeZ3AYWP['5A^Vxڸn$bqSl:x7ez4BEz].[fo!#Nj- OSi$!FOdDooiٝ^U"Dt Gn[;Y]á*\M~xbT;~Lid>y'@j0-4LI qSom|\?RL5nY iXK 9lwԠa'sR@o(Mzq@[K~gmi~7kQh^pDMp.HrM@t%h~ʞlԋ31IIM!Uצ}oU*0PL]WWHgYZ0707010000031d000081a40000000000000000000000016570825600001ca8000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/ntb/ntb.ko.xz7zXZִF!t/f]?Eh=ڜ.+φwX!HjlN n*ZJΓE/<ܱԐ02#Mטwj33o#󫷌M E"ԫnZŴb]ˣhq5/8ŽbS@[Y1v 3j^?Mk\$>hu79iVWHg "12%RQ#)g%fG!d AW}:?1c ^/qN[9uqG^)mG9Y+S6*"_q!:  1]|Ѣ ĿLiǓ<<5)r%dh'F,~{_MGJIBYcq, 5БƩg`Q@Xꁱݐ9CԻ/e><4'Eu~ rB7$zCBuYyi%(JHP˘f'|mXl9pImňvք@ﶟ f V6-ojZ"m:~/h@.E A1 c҆^_hQH#ܲQ'8`?gdXhal!>lK}:C xT1eEؽZNj/Np ,K߁͍…׎IBlOWG3?Qiެ1In=lY#4$,WI.8MZ{p_[M}~y@a/}y4y v+ A).{P+Y^ڤYQkYܣؒJTy2r܌Nt{V'OΤ{P)' +N i ^S67%nv1ڔ2WxRnImR} < )j/fר -r.f;P<ׅRE: %>$"}ZV[Sy&g]5?0:P on \!|ءϰw[y5#=z򤝑F)bvPJsUb*:N?"q/WV* T:x UQ (S7T ԏCl97⨷;*V29=lΉ ; ȋ*0ٛIpD=Q* ]Y@i]yﺷ滑ic',NӖ%Sї"vQ_VS wN﹃pۑ0t7WV6ÓU%SIdı3rOQ{; NL3?7sr;8?_`*̼A [E M,W1yJxb2ZiJO2USgf7#nU1K>۠`l Qi;$f (5ݛQ9(Fzѿ /wA>)>@etVM,{Nbo8|%{؝BF!*,+܆撅Mп 5/_)5?m-0IKĸ_ԑ/>4&&Ci9њvtKs꺽4`F).636'`Uyx .v۳RGO k%-x#T t&z:Qѕf|aV@Hu?YϧB?k?câmמLE=sxFLZc/>VXڤ,E]H^XCHL ]*a w{>I9c J$l ~\ƣyxE/9x 7j<GI;1,&[\ 𖁭çq- kro^׽ f93m5BiH |4?-\ĖQԲ"61*E#q LBdRӼAxOFF2X{ T>z̴G9{M\k7FL2 ʖY:$&zȶy_g7×w>kϣk [ikViL*-|\s)(1-79g'wQ~ոΆhGHӢ&N׺Iϊ ^xʜ6] IV;[;ǧDo*5/љyI8eD#D P.7f?*Kwі#)Ge[@Ff΁ԨpɦSrjȋL#Yy\׳wd* J[?z8tQ_W!-B˝H$m >z^zc'Ky\E#o>-XR\yQkZd[ ӈY57ܒ.5t%z iG!Hk xB|JCk\¦j=/lw U,[nb^}ОE(ѸJp@^^ߴYPE#e4ҍlL ] #c 0$t(YҼuJLjl?1P ͢^ CJqfI!L TnByTI7~Ms tm]q{@Zt'Fw)Vuq)&L<󞵈Fp#o#1[Ґ_ C6a:c^aa (Vu J(cbkqߏzU#+DM ?mVSo?KU]Fbm/؍>Q^[ǠҍP,8TqI2NS?q"PbgAh˂'Yfk< 6ؕL2b5[ʇ=–(]CQ&p=>k$f2C< X"P&[6'SFI*@+Y~ v1|ߍin5& AJ'v5^(_x"N ehtD 54C cnWh ^'fm a=%($\Cugn Ĥr?+e4.%#[ .#-oCۢc4BuI- *^Tu͚rzy+[ŋ΃nChzeG禯Ymhn_Ȃ“`styRrbpM2lG "] [~_W@ſWŸyшj9pT0|=7X/@hD*Cr3IgpKwqƨ~,>jW&t*~M:bY}zv-eG6Kcf#F,-Ւ~g0X,d*~5t=9B4ƲɿIl¦]KdzºߕhF?0F~=gr\M蓏?hX}vWկd #4ؕ 5XpMvpK?/TUwUOg2t(+JLBs9HCArz{F': tɟcLdpVN# 8]ճlxFRҬz?.a鲡cLէeNfM?ٌ* F Ӣd 1L&hX,yd "K]6Em(}<:zvs\WuS-u$|dgH9X-ObϜZTuj{Neox]z#*T5ǖVU֒=nd'h}f:a3o%\[z [mKpB4뱂D҆-lL(ڈB6Pi3}xv|,"*[νnQ}Ř|­OShc q;Zjk.~eTp%dI1mmC{I е1Չ孩.Sq+<)PBҴSt7R%.v+AWhCcGvA^Yt@)sTHr,k:qb{S@^>ɀ]x)u g٘븒f12Ȑ_R]I9bp,vSp s?;)P]1saD+3MLT7աYkk@daG :3|^P@΂)%񗕜I!{LX {ȭ6[Q5%م @ӇKq!Pxh*l_€BFE bgs Zw{bCP\UE /yp]#L*AV8v ! 7Y1[L҉pg9,9DmFzPⶌKV¿ثؾj+@CU_sOiC)RKְSj Ġm e̦:RHMKL'*c oaիpT9 7Qg-V4?$` ?2elC- #CIS]Zv7{,‐;G~$džtij1JbtKO@F g3bOweD,9`si++@Ǐ4Nr dt5O1/)RG˳w}!z-'C+u1mAw sY#(j+4 B֊e[P3J^|>̎@ .iA4=6E˼r/ W}T{%qO k25㺻:uuLj 79H a!QTfwdsj-Vg )$:xs!X?K\5fH'8ѕF'SĝÕкaIq"6x<1}%kgCxԛƙ:c)qbAs%ZhRf+*Bo3Yчw(ȭI/59uB 9i%qG[7t?Qee`ڗc,㒸1m:j |6;RrI-fB YF Vd;PVλ :~L]r[ϒ떒${|"99gYZ0707010000031e000081a40000000000000000000000016570825600004990000000000000000000000000000000000000005900000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/ntb/ntb_transport.ko.xz7zXZִF!t/^/IN]?Eh=ڜ.+Z7`&2IǾMPQT1Jy̮UsMo7BtP-C.Fu˕(E;qp/%z b_26jG+5PlMcⰑ@^}2$-.zM@,;k7*ȵ~'#}8V%=ǯ]1*W&zCKKj S5J7g~[FW-xB糣Fa` jI嶙} pˎe3uEk2&˕ɼ\(]`y_l.ʈ(p0n7*hLj (5ըH 3'Z" =|mOv"#"i 9܆ۊAhh8t;$\@hkkU d: L5_;fqRA{\W棹oU3*cP  sq26a|Jg+СANS꛲;e@yoNT4/)&%}y!]LD,Yr6rbEĨT5ib8rnO/-Ss+0(չr KC-UJ:S~B CM CКgVwE7.26a[[Jyu:ovCMN9jIH 9~fwbM"Y^)Z:JP n(ST,:n #[\Rm m*!">36wBV "X+3A=0YO7|m7|+S H7ϲ_&mO§>4P ȒʭQ(wm$TBX+A!> 3^*q |MRn+-\Bt:;FȲyGVhC>qjfj7r;rVMϏ=?@RYmO/S2[IS[EwIPjy"~x&+2xin:u8|˥kojnU–=vy;SjPU1rG톔גv&TOA NJS]R_΍Æ8&3/4F2J#.E׿cmTO`AxTbxLh Kosd(&LdE:aW6C7hN|!?Dٶ]axރ1 if0Use]CœrXچ*~$&qY?`Bb*ce>M-⭷1O/ڄ.d)5{ 5y]U0m` q@➀q*AiӱMkeD /=R=4-5JppXl".2`2?TG8$,2OpM_CMўm8G_E3`8ƼӚ<"*+Bd9lYZ!,k_|pjǞn ,}1rpwfut&'m78]7R? N?aU|wY]^vwɿ4񝙴2'霄}F Y*f3rhx~ ;u$B;{*=Gmi ! ^;$h \8L4hǗٍ.A<'&勒jU G2(,&kuH9]'GVɉPBCه.nOƩڎ.5OYg+e1 v0bBL7 ,*ۺ (^5|Q3:f8ch'OP(9B !ڟg/5S]T 桚po7CaeY,SߦR * +B#AF*({e_mIM< [`XV*-7/4MQMV+)(aUAwSX%}I-:hWFh\/h ,&QsSyᡌަF9y@~cSBwE9BZR 0{s"s XssL,vH8+0Y&fPCAL }xH4U7q0!uQd  l{pVkໟ-LjJV嫴XGU=Ɋ]5oGY$,[.D27MדE7cfz/u3Tkў>3g1[*I<UΝO5Yj3O rGF*5AnseHqNC "wV gqN9hsV ʔ{ !jp5cڞdƓ{ɉ6[E;NS9 v㚔{2`9o$S&ľ3m\$(ܺWCJt7*!v߽]~mܨ v+E:JةKs&K.BHY`C[z_&u@&=aulzT7;3AbB~Ө*c:[fܖoL#OA hf|rRN;- .-Ƞ׾R%Vz>|6$uɪKݒ)EZ큃>2]-@Ӌ/ 8\T2@‚"42FjOqHHZ Z:PF˧.^o񧷍q*Bwy{q&"?/eq:YZu E{sHc_iMt|' z12JT }9dW3z32.ic<TvFl҃%_uaamPkI6TP;d=N T z 2RpGUEHNP+)TFVkR=_k8zԳQ0_WK';ް%TwVFbbxC#mr]48drג\؁0^ڌZCU#&CDvy;2zOq/7y !82Yn~}$O^Lp5" םЕ>9(6^!ZYzrW r h1q.ۅ&*F< }]J gc_-mR1"HhVs-,W:g f|d:9T=o9'Kt~6vVg%Zv] W\8,q[7tMN~MYiܖ\R=\*b ͖R1a w1?R֖!)3+a@HQEv&K F"pëL@dY@,b?+~>_[*.'lhw7[6C9eƁ-1ӣ8 (+aP_#S\Ow}Pׅ*E?E˸* ܪq6 =h{[=H3e+SP0GpMgBY4P&-DۀPޖBA4#k}iα]~>i =SۚYWjwk 8L SIL 7pD gA"#9n&LPOsMXdA@~FHPe& E0:%R }x())o<`<83G6A OC ,:j($Na4@%%m97es44jns5trQ϶qg͋Lv%|v┏mf(gQO5z[RikFwJmh %BRt )kK =H< 2h용cJ*,so`ʚZ:L Y9>9DHl:Ay&aZ}sj1aE }أsl.4ԑ1D=f~n#|5ihBU]"_*pڡEwByx?:+_gHZ1?/4 zaq$q{B*|A6'K<ʞ3X_]PE&t]eH.MmJG!olPGNlh:r64"]ԓՖn l|Ȳl:칪ڑySQ {EJM[a65~})5"ڍi2sXQUn8RqiQ@? dq֝d_ ݁OBHuv!}]:@ 'ӿrZ 9JMrN4Pi.~55:6 'i(#R{bA|2of (خaϤ 4{ dy9ITe`)*o*%7.ðL*K,Bk-({cZʹ;T#x ы1􌇛\,;4x,LTDXt`xj؝SmxFnaL.Mo!GQ׺)Tj^ɗ@ yUB{ƭUS v!;e)kSsgo 1 DDŽ%LӒ l^ts(@[Y,`Q41P)e_&RFsaT%[bi^/h"zKcZ #iKdWљ7=l'|'o۞$EA|upa^ZE|ob}T.=%#php%d}жlOOI)*LSmNnd(%[ae2@; /M]52SqިTVEE؎b=W8D@<`ָ3樵 o৤iҿZ=v, 0_AY#}tGЗ':DJ-xI*5Cz:obp 4~dL=[AdEDsAdق/D(V%?@q;-A; KhE/\} l@q|YuC@X;[_*<:yc%_x'i[-!7oo!c liul?@iG~ ([}MDbݙ:hX<>pK"c$gOTբ0t X%&# gԃVPE3ʙM6tD/Qw `A\ JY\]q 㫟B0oM+T[8΅tirhu iz8DPJlH@#=3XA+!Xb:]F-=~Didi-iJٓ''/ب.T*%aü4ghVY]˾-"{o +(3r=ݚ (H3ogɰDo+Q}:L]:JJqr8BzcLA S~aH"džVgTo-Xkhۏ>%JR6&6l?x*-Ei`h-0 Knɨ}G}߹;T_#W. klr5Q+ѥEj/˟aeF#PQ7",])$@G֣|S "s#Sr9xüDi, {q.1 dVvߖᤄn 0NBpXm+^49W>p_/Kc&X>Aİlu\Q?ꡰyYÈa]7m>a>Mu#q2NFLu% pF5s`V4J?j^5fEڍ}9 >FlF4a5do[ uѯQ ᧈ\<1k. vbD!dt@mV_lvv_ (jDܺϬUmX`' FIN8iEOWHcN(6h=?l-z,ey$ܘ? E_yBO=U|n :vƎzozn\cJ:}.||UɸmsD虗cL-ь#P$}QHX NQaOaߠc,)L0#sbɝ2} 0Ƀ_Cj  AX(vDיk֥[ٺ iq]"_2p!U~crf5mQ,e/Ķ=]9{-(6*-лtE k^-|okɱ`#TEDVMsu,'fŪOwhh:ŏzzjB%iSOT<K6dV-}t=b297&X48;+m6嵏;x?HܫyQZy٬#= .= %(vhA0w2& ع1+URlLs#@jELa^Z Z)6t^T+Pp:NOQ eggV{ud m|uO΁\:և^ [a\A4>jz82~ciC.c;F|Zt$ E)u_՟R zAZ\`>kU&A Yb|Pf+m֧*{Iu/]bAh:,tq}:xOeS+8FiI6،ԴW햽x QHӧ/<ʥI>~  n]. Tl[$[zh Ԏ20}-)'u:b|m 5FOϵgcd#שG&,uhȜIq-,čiocoi*'.E95Rxb(h&TP1eT떊8`Gn̏jQmEMŅPU06"^=iG\T'=XIf{Bckp 6PjKq/*>= q٬4 P)UF!oš!tD[ĀdBebOg8C97R3e)bӱ]HNd< Aصg_*i: |k1.I?Vc7yzR_?K|3#:I];G&>gg $hQ蠧  KM<2g9id P ACZltg- ҽLPy$ޣrlIEX"kÙaMLV/ŝh%Dc2LKSCBv1V$L"Rd^%`&6𥪗;7d1Q&V9aedc#+a31q#n UFE;rOéҒ;]ɸ+Z t%z$2Cb~8QHQǚ:};C4xLux-DmZ󡽋WL Xq/n|?Ҕfr׮3y4ل-= Da=LtDJnmGO- GIhCAoV:j~O]}3_Orf)?5rOy癛e086sSZϪ.a3s˶i\W'\f;IƩ6" YXac}4ZN('ŗ?=Gu1گiŠN =O5Xձs5u(BKZVEeQ2LVE[xIhq*o>W[ZCO)~.Gj'vҹ\řQB!f RCnif%~ q'+)gqϒG'NeQJG0iK6^1ª(6m\Ƅ M5Fsl;HeŌ㭡(bRwW"]QJ l)/^~ ::VFQ,]oa+0}MB^b(t,5ՀM"&g>q aE'9ɲlZkc Ogb,+JUYFuuYBD7p )T=M ^ǝtυA%#*M 7ok$ehA~xW3, ~Yyv9iZضtFzA,/{a1Ζ%y#s5Eo!@A4?OV "֪t'l 7!y,Q)Q%I ,0!O_Ɩ)u-OjZK?yrG`Nr[ҧe/D >.)`9TMʥr'j[$5bWVfjog= H3 uDkYr|>UXF:8(;ERJ9K+j}Yr,xC2  ]t銧9M_ӫC?*R?)휙ab\$z[zq\2; 0ĕ flrNoJC:IX+ ?vmT~5B+G ãJ)yt|8͢G2uۑ?wEYƀvep"UFZB|D j4Ld t*ĒЫƅcn' [? +oӒ}Sr;U"pSZ;qN/U%I?v _,u}*hInB]5>F@1r%ClQ[+h}yI7y5F!^ И7HCzXb/$Oe60]U"% ѸZ[.2< ;$&c VQ`Aq:Hh ř v~xClpqsuGVmSLS.꨸2J0D=r3[jfΖ%$,|*z΢nXK)EF'PX.sR33S [8H1Ҕ)~T7˒Gcj\oK l>N4P:aLnw|\ i˄v~_2!zk0ib綐`ǽ|Vd&GٷD:z 8j9zЗ@" BUt>sF@!+WՂ/΄졹WlJeIpPusNP,^ס2F> HbW"_?bܥr 7;??7^Ò>Л+Z>S 񏻂jT|^,"`ZCB16A!Zf3 /r 5Qk/ Xu ]-[8[Jn9:1op2fx5fo+ty9ceij.v䷲7+6` jnW_w-Dmo}&HS'+GUY#q)p=uA"Quo)peI@8Z,Vp&Y- oDw! {5rL=Ys8;i4(9RC sz2*j=Ȟ?f\>= X6 +8QQc"VI243!K;&JDlQ"FtaxKZqyaѵc6o,LKq4˨ppNfh 7n1;hmMds-| ,}edťO2UFБ wMJ1w-E6;Ao5/d@[2c4Ē깕6Nj~*mXCӵqQsܾ՘kYONW)ڌbĒƽV.ܲ;.TJ5ʇ?%Okn xL3)FA"-1Ov4s`PQFdS8w̼wy s5¬t2ڡק6ES"T[uoě3ͺzb(Q>PJ-dk cϡaWfiS,DY߂J#ɻRq7v*9QRvR=m { gE*`|46@!g@*`DKAtbëdE=t ;n[|]3;{S;K 針i-ؤ tp4cya)J`A?mGCh"M 0oM\۬FQs3 h~t8-Oz$4tC# #ҺZVMd'nK`CStk`{XLg\iEp/Gl*,AɐV%{FS:׆M"(8ko a^I6 Xձx%T$ziŅ:QEF8}bq-amڵ-S("N2zm4H=̾_~=<īzfwinRb8xtQNobAL5ѭ;4Fp-.K\ ,!::V(dm満/@W1zYٰ}׮ψ)ph@J7]Me|1E6ЖăCWmXEk|Է: z*GD2(kQ@R =ZdGe 6K&[-z6r5=I`sa(sZ.#qvfPF? 2[Qn!ܖ_/qF划S'=^ox͆BˈZ Fle?΀-p^>ɿ\~n˓ K9dIJ104~q.}<0h?䋋l~VBRa {+ݛ3Gxy1gU\JMŜ$(K >j,ƴ:<~*,#o .ko) &ˌ-. >yg뺳Ѕj@pܒx`'+,ad8R߹w:M ׍ e=uW_̡VzT˹&<㌓Oe޲]*Tc\+Qvc*2{##x'-@Kzc$.熆\:̋:P4N5̩f >4:)FWNj?Emk @a/ nOw]Y{ Mi(E'8&]d?fRH{U|MjwsP ܹj_LiJUΟS?P[]Kgŏ#}Q;Xw|q \ zkl {a Λ=A|.vqʩA}AHig\&dT'걐xz13u73%ݐx`Y'麹WrdԜE+[L*6%S-;Hلoc| cmR󏸹zI-$vrnlRr6;V4L>n߿B|?|~3[) )L5;Nnm7,bFǧC*Ͽ.TmsvK a\z0 f뚃-eM%gkbM ^ €W^-zZ.p~7udХ#|ZϮ3-2}A͐5B2eb_$1]f,F;(xv{FH5IIa/,3*(>0cAt'trP8y ݃J=_%SvUw@x&ݿ<4aPd~Gw 1i3xjv v_:ngYZ0707010000031f000081a40000000000000000000000016570825600003324000000000000000000000000000000000000005900000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/ntb/test/ntb_perf.ko.xz7zXZִF!t/2]?Eh=ڜ.+"Lj8[qפdPb˧!aѭ =fdx vd̅~Nq2bJ];EbL.OD ClEiIz2| 0);g1˕jD ɞbC&_thſRm>pF|WQ>!< %_F>yC-Co<@ssֶ0}}ȦaSQuj-kaS0bwU"\@܄noAk}iI~R:~hQȸ*afv*u(?WA6{  `KQuR\4bj^-0R먞.jrwsM UƢ2Bg9ˠkrP.U:% bp<. ܮ**--VXFPik#xl {рB>o?p;2Gf7V,ڍH1g+Sh.FXUgz NZ@="gCfNfG< P<,5~b:Br C%ّFLd["tt[huвB(`l2J  8xxj深e30zÐc>$w<?LrK `|@SmCmulR%v8isW&/jSo;Ƙ78аg;hB^pG,fH{%sx&O95ZctƖOȍQUq!w܊#:Jjx"җAV'i-j3ᆭ'NnEh095< 0~k4?9.hyHԾ%5|c%4"P'H<p`cʨA++}U6j,b}+#6XG^]Ѭ\$:#"֗?p6ͯ<|a6;ao,7]~_=&~mƒ?o.Ə5]1<6W'NQ7M15҆jfmE&2G/t: ܇0VCЧˬ9Ǿ̺u5TRc aynG.׉(- }>Ir"38pNxB׺F3~гNuuc3PNyJWJGmTlECCop3n 97Ow-bGJ?Ll9-dރ_q0yb8ɂjae޵}Cۘm RqDG5^60a}z׎kXvP2Sķg,s`]NϿ6r#!د%|:MeG0A<{,F@>5Zh ҄O!,ffi.P|xmvɽ*3%%)Hߘ:1#тjƭiA!HwJڑuB0}<-Q祹3KD};!ccАɑ w,1u'"=֢4pJ_Z,ArV= #v emOUJZGAnEk;}s?0Lz[$_`Ո, g?"^ſ8&--ٵz;\<lKR[`@[w$k,([o<%UJ{ZAcmJ[$u/~#zRS]^28l\`yW(Azǘwsapz_!7 s/Nh))$MtU 0 ),̂re`HL@X"=LT%P3M0˃B(_8EX=X;SHYi u16-Rh3O.j`c|RZԟ5v0zNW["RC™gq$& ZL;.J=ju"D6Qr*(Ug/a##zrHi|*q43,ь̖_Bk>b!l'V*\bmA`ϧB $2 c FR!59fjՆZdv3a 1y#Sѐߪw?"(4VIF5 x(SHuQ|9×?n3iKM{qp sq& z7B7|w u$YHbZo-˧b5ÿ7U׋ Etl٘陆H,Qz637,6S'xPLf !zV2Hu'ʓ %^#nj1N"x|ĐDIgIQ~Bm*:wfm؞&̈m#|~Vp=&5U:lX#֗S?fWbvYlqM+-Oxg~pBC+o-%oCЎl7,<?g*x-T)jϪ~1 ;%ߎ?w@D WDڝڮ_~ozzj|c&F*uV<"D[LawfɿvNRAɢBbi[,!;vZ1'P!Wvqr -?ȅ`bn8SdH9'D!zVUm+Od /PWCbnSpWp*um SIEqCE5wyF -#UR i!ĮsNե/om) VPSWu.lےBvmx'b*Gu ^]Y }vs0r%{EQ4NEY =rJm߇KV: ̺YMH44r.-iPYE1* (2'1,K2g{>:|yypP|H &)`1(c^ͭ2v.#Y [-T:z \&Wʆ 5h9Yf$eSFpyn*15ɖDm/W /KŊPt&3ęHb;K,!x>^S,}1[` ?2p]IkB:NT^j^C>xR m5MCaf-\F3csбOpO5R\ϰ2"'}~;Y-VP&uYoƦ:YBƂc#N.DfkJQƱ%(:,ABL5,Sˎ*)uQu^K!`<dy>7FsK*|m| KեK6wD~O8ˉ?*E>Q3ZA|aIgQ@Bi\2w:v_FN/<BtH!63o*EdJZ }zCR\k{?M/<$k}X$-yXXZtnrH*z]% /zLЯ;L(T+ok(MBa5DoH;4c SsiNyRFa2 & EM}u(eF] "{e9.|]G]Ze qu%ߍp5M8txAN$!dz9Q5oEf\YYGCx!kMKՔX53DHSl+[ـwl"np))<+o@ϗ MXnP/Dn!&9 94Έ.g4X@ suۉUUX]vGH Jhn*L4uve,5eJm \iT٧[YOV2O?h:>E4v9}@NykqW 4ֱRN$)Q7;fjV YML#'=6눥/gI'5OJJD= R3PL t'sIp9!09]Hd}“&Qo7jZX橥 Jlfx\iy~p\/n½nvYSx.6+2> RRb^dݓVZ$Gp}b*{%/rp<0N ϧRʒ?1g5lT蛇bYWG-3_(Fn<,Kt(Ky;˭S厓vnftjK'a%[KX;d=.jxj]7q3ɵH\/ք\X3b"jQ P̙)ˡ1zLIcn3%Tp'o Ab٭!)ߔNY# 'CAq+Jiv@PbR:@G] UvRC34 Kd (k>`HYաᑊn_<Ð;A:<.dS.t͙q"fh NnaD4p!|$'+x!3i~ӣ ۛhT ^۵f,Gig/%<:X;>6/a^+aFs3LpAewq!=Cl\Tkψs,&_C]1jN=R2P}Z X=1D CN-X(;y@*0CZuI×Bi8oӵ '9˭_XZ'm֣޹}jM35䉈|:a݆]}54?+! S.@׸9kfΒz/vD"D6訍P:5!A]"6cPK~N L0בNt++DZP^\V<7B!wG<fħV៨CݥLC#*礱gLC*~l_̷sd=xy<Z r-y#\0+9V(l+K K7PA)ކFH})# EQVG`ZZS T+p꽄ٯMz*U>ITHcY<{%f&98p!\DV6ʼn^]X3 gÆkJ\F[ۋǯx$=5s6!- {"paCLؼ TBx /go;؍|,fx&=6,b &(~͒%:|rҍyiʖ<=+d6F{%zO?SV+7mYvWRvWuTNtwдW`=Lf7ȟYI}'R;(&2B7$Qy6HE9;l)#KeD˄/>G޼SnW4v7r*e|-:2DCg^ba^$e6ʑxI+ߝW*.И\-u֗7kV槟Mf+ @FcmcG.-EHx=@PPwQ's)řOZ)yr~V|UmjLjۛGG -j/{908Bi QK.ݗz^jcj-*\7q@/G>3<.26yPkYR`^|OU%)+`#@Ckr'ae|#3F'~ŸgmHSec)K64_^\s2CUhyw9%&Q܎ZR[34. ɑT[x2xzb5 X oDŎ]@]m0֬owZ[]mZFl" `uۦMR J9 n4u8lU8>(Wzm5P K[7 |$QB@2|Nrf (/f /C|!Cf6Gua0)A"Tq @984xUi!F[ ;/=LGaе 㐆%P/B6\m!lDJ[ >-0Zc˭108SHqy!W{ Y~/]ؽTQ_CWøPI QWa=5n=pȇ 8>&$j W2Ɋ· j۸%u{Ft; 50^a# ? WM^|@q& -uf&>S>6)uˁȮ  F:6PKL6f #…Rm/PkU^Xa^!7K i8[LَJrgĂT)s d ;r% *`N^@[qZ,+!˜Ǔpi{fliDaBʵӫ:sF6QnHkcS[ Wͮv^J(Ϥg(kUC53s*7pHj,u=)/Dk4Up2P2F~k UGȵ?/h*9daeݏկn ݆_|.ROU\ w&H"9acDOEU5vL&^EnJuYZq+GT`HUvyRYªLD7&gI&bJxYi}SF$j%8=Z#::^ˍCF ([gNTff\ Sq*(k)Ӵ#f "԰i#[A @b󍎃M8M.[4P5P%O["Ix1J ="{{_^9˗EYŽ8槩z%gsJ 7uWI"i hP]٦*ݗV{3[VD|`FR>0ٓxI4yQi%WE.0l_3lؽz;jw)|K9 lq솈U/y$~f%2ǀGSc9d8b3,<ΐܩ"&DZ8@MeR",/ں[CZu$erxp]5t,./4\RI6vIjD5I6.:~]xP#JC@enmA!htmutβg4{]Pc-]=G#MrXActfdB# 2 r?+.\M2?OLIM7M `(H㹺ע&r?5z²ӒSF4 Chm(;~}XWZ>=4,;꼡 qCc~'Ó|7U 5ش7!2`- *ƒҴ-mrHB;).S>՞>7;Ux1&5phV~'.>}2zLLlhm]_P:@6t)FE_Lr^4b_K 73{CGm?E^nqvqW2y"5R֗k#Ґaڗ?"ɉЋD~ 7)1܅m3v:˕r׼N^GMd*N]?C04=3E7qz"!_D dps˛rdp ؞[*I߷+v]ϩ\^}-oSx٢I)l 9ϭ/f,xs9 yD GSqaEe B7'Rs+^Jy(dhBс+?mQ׋4(H f* fj"bDtԳeև?Zoa Jnb>Q $MxqMzrC+,{Ll|(EB~JKNQ~  /{g3{0Јjwq-EK6^w5Py }5ԭK!+hb35R 0CKۖ1BX-e \3}G^D`۴Ag-)_m#J_眑N{~#tH\A8Y8r5;@vW41=HPQ49$.ˏ.s sa^bgk `.P+;B/?Mbʶj9LRaq a#jǒ-iuHX +b/~&ZPoD(J,jX1wFANayٴ]@zZ6y$qyWdx^j[s3hsYt#SY;ʹ|ޱ}w^+'whcS~yi:՚ށ#sA\hhY脩j{ncׇy :}ws@nTht}^(fF=4ubmFNZՋO4#1 &Yc 1wwKX6}HS7|vvߌBIl2@ͥ,*tmbt6vvbvg+5"Q$ nY2JڨIJ kPA)Xj{A˔cg(oEcrT",-I[jxkSu 6u ;O`-5nj=e$eF%Kct: =%pWc,^9GLO~DvtbWDKvͪZ"|zJ,N(а+9 2˳vU 1{߃ {@\!sj'̗}m#OPzyÂGkK;L|7K`轈Mo$]B^uTUeNΙ~=ELvfaD<NJ给Tkv>]OmKc"c~$^m-J@TzS<׽lK ֡*I2&%銣fUR"}Jxt O4^h^VuҤV;ȖezLX~@FJT@Zx%2G7 3gYػ:lu*3@r щcx]X`{AյޫFp0G9_Atf.ߚꀳX*SaEM9=۸GdixVWXiS~,v;ҁ"u1FyA?h^(6&֣N8/yHdd}$515{*塃 ֫}E3@K*WF:AM=3:~6,AlO:ϻ{6baD$]M'>l"brVΖZ|-3!{syh&m d, "+S=\OUM1à UumΔV,x(*Killڍgץä`i0UZ."f̸4TC\@OK|cbNВt\>Fh?6T_Baߴ43**ʊ\㉤|2-bTox&_W^ԓ"5ufNWv\XC]MnJ"pcTBTc>EV~s1Kp l,1ʯAB݌>)c{z*]C}6a.ov3 -i]w;Ij'U d$L[262 !+l>dtIf%(19۠SG6XMԞ}-nƼ`O>ɧLY-hB蔟᮫{69.fSPQK49|g_tWD jsk<}o͵f .GZT,E2>z~H<uQwPAwfb`F*%ijATxL1[o*lWFA^İ7E~ktx{kB `5sf³Z"q'5PY*6;iՠ-vHncV[f LO,N%x[gnF_1 [`5gFoFLLBDks"~M=H QI\in[gCNz{8gDaQ\PU"9̳dVĠ(l~ [/ AZm:aCދudWY"[xlm@apFG?!/ JAbתp3/OL6ueB$ D37D'Q1#6}5}{%P =^3GUn8@q \hA<1k}\QB gcrd9.Ւwyjt>xR0:]~ytk@pvQs!edovAKଜFcEۦt=V{QO 4lAp>SµǬJ,qJ'X*BzԵ#k`r6ue@ѹ(uyyxXr*G2pOw*_Ě8Z2M_+9H[*7V#qiL?xH戌5"> D[^q7ϬwmR,o9L44BA%On 6w> 9w\qbʅ2)+|B<vpbRTaCZC[.]wq]$,q!6q]`4/laJ~~+`!Mԍ : |fd~3_/'p>BQ!jek )骵腸RT.TbwY.n.: kKk;{A; $_,eZnqb,uezҚ&HFE`OYn*J-&ooKd$XЅU%(LiAmoI\dg>sx 1͈(!#2yq% lp'$3)8 MhhWϰF87/"DTEXrOX=R㝣^) 3ksAc{@z}Nt7{- K(5P.0kOV " Pf+-kau8)/~Ww%q7\)ͫG+TK]{2im&ǚ{^x&4flw:IF>ꆼfC6}'wcs࠹vY#`"iՙS[ީߌOp8 hèGhhg̯l6!lPQ=WeȭMte7:7]3m858 d70|f;o#*np v 3Ŏ|6ONKE/otF ٨"٧͚n `|B#:WE|}Adgwc*zn)U][i gξ =팙B+C0]'3ƱO T3]Nì~:7uQ 5!*P 1}`<] hg}}*~&-=DU' _f_=6`]}@\9&*ncZ"E8ws>y=doP4r7s4. ĕQ'@YZ.=֨vK, $\h26{UG?Lj|;<-hM'Sx ,NKH;͔3;p_L%{t<*U8\wsfA !oNKBd@G9]~BYۚF[a)י7"MC-&'N՘3zx'1$^z/lL1&3cy_1Skt5-y'c.q IsJVdbY^@gP-; $dV-2peӏ"&ؾ!(NY@w %˗dϪnl_>;\u+P'4(#;gxf%U2aQTĢ7!avd͚()̈́6' nA?=ai{֔ۜg-.5"Atm{Y<.SgV~r ?tdU$Z:XaqwPuFfXH6eLF2V#L^ wb3!5\Dߵ7C͸đ>oP{_l1{RWJmzY_D*x[ܚ^.asTs6?cV-D8[By{B\&_-ɸ#TAѶ4e!*؊&_2,OУ:uq;$kb-9Z^жItFB3bcv̴d fKQ`c^ 5qvr,>^ݫ{Ο-A[I'+hHV}jE%U$ӷe8sA]8umj)U/QH*IsDbЅ8 ?*ȭ_1NVp8R+@2;8 TE qe`>Y @`W|aT]v߷Gr5 .1cO|BoMnq 8.s# ⎮,HTL+8SPi|@D0Ԗ}Y=1 Om`P4 {~4?B7yw[2xAMZƗpQ]jё=u&)[gOK^Ҝ~ve ߲*if+x*Mh@5:|/P{Wי^- 8l UHxvQ_kh tw:x Q~+SnI\l{ +/ZRPld٭JG.R nՑ9P@Zs@xKbnhxq6 xI Kz$eo[#joR0 T|x[iEH\p,Ո9-q:TZX-O`7r$RpU-ZYA=]Ɉs(]9q s#%k g] <]M]u:dBL/*:izi 8ȘM~rKoջcf$)f lo#o hۨn9ܴE#QkEj9<.r`n^thܰvu'-IhY$!3mO%~6в)f6V8~]xN. ,vsxD,Y\C7< aN$ 9[Q^I7RU]2F>5vhO48y~UEA626f5Yy+<${UMcӐmrnǝ`5f4V4D 6]@{A}t7u@E_/I7{u[1volLmʡ5mi;ncQ@*F#M/=S6ݾ 2sw)Pֽ2ZAߡ3&~ ?mZR;v^s^󡤙C"KkW.1eP{+[|P)h/EξW۞x]>8?.AYF5h"6h#b6PkלܿS .\(a> >(G1Ms $=VCC۟ȸ%R|.t[f.??}$#X!V!xe_1KݤQo 0V-DyVl>j XDPr 煸vmC,kM>蓵ܠXi`Ӝjtuz%) Rf}o-{-D|}C_ Q\ }K-R2^ KC y7Ă6Hg^uBK7٦m]varq1 ? ZO"J"4 孀k?DkgDq4|׌NwFÁoY/,wA*]qi1Kk'd,!'de *ψ)70ܬ0gȱ'֊=\{2 HZܟof_a6cJB觯 Sf^:B\r‘e2Qe,Ο16o @Ϧi4n|.z_]udMi`g8-Bn} PT4vf% Zw:xnf!vӯcU1۩Z iFI0 }'vc (YDĺS|-儆Qwz%ݡ&;^sK8MLb4[}i ժf&, aΏH$O 4 k ѧ\jzr@&`k.vGqXNQfq;p&_!%J)3r KVfܣ HE(ݩ/Ɂ@ڂ baWke"N pMZ#B hB0oORPx7׀fNlUJ1Khn R~Vc!WzQ2)uTr}dmP`?ǫ;nM2׭e*B}z6U g.{šUlTgK@ BEKO,?';v²]9hV*(nd'ޑ.:h,)HoR,G0$Nǣh g={59[5+W9꽎kԉK.nUBCXyYX蜃fY$3EP=h;|[L[9KhDOgp.֙D$dHbN ->$)z]WQY?1`/=֑oAtQ'kz/oE6' Ucۅ,:Y]CF r/s`H<5}]+ 5hR.HVIvf!Y{,;zUOFtʡb?¾>qo +^X6I̛(U[su_Έ>/3hz"}iH*E05LZ}S%w3ؓNkd,پ!dda[''G9Pjx,Q3.".4laMj=Yb@ `רlo H(]TZ-$uE @aMx-*IG(k.VN%k 7$t,ZĊa@LI00‰6AN`Ԩ;[cS?XCs$j}/u X7Poʩf2c%T{Ǿ*;s2qpq'[>ӖCկڠU>:Bɧ H̓dݴW߽" Z \}z׎ULS_PϏ&"0TJ*I8 1$PP]]7ZI=Δ-n wB=(Zb%({h|ԯU=* 98-lO}S pu+ISGdJ9Mg,ʹJd镀iG ɢL\{Exvhf7…"9D9B7k"OIHBN1]mB V¿Z]֍(;xw:C4&9f힏^^xdoCGPȼ0ϐfHq8ot]VnJ+}v!tv?BH~!}h{QUƍJoH\n^=Smve;@7hh{R$h6HL h/9<;HEbDJu<x;MݚEΙbJJQ94 5 cT,u#ǖo' dv!nYo}m98*[pםIJ&nڢ2 EfLKXB]Gjl)VZ8r(7bivv,82 =*lQk=u ,4l1}AV)Ɋ6=Ҭ7j< ~,'UƂv4Rl\J#';5ƫ4ɤ^7 twިvN_=9s:5A#\͖ρaۺ,󐐵1V)cVR,S)]Q?#32ys'`~IW9 㺛?*ع8E XG` Yi1u"n2mc4,=՚ ?JvalG~K \-Z8q;XRx[Q@&B,ҙ)CؙGecD&[@,6o`zk{'v\w|Ǐ$?{*r%'5k^P.bz:*>LK`fb'Yr'ȆwTRb2- j!l/3UWqY _-{}=;0 8YޤDJ* m΃s!]hnxm9x.S0Q˱ ȬE1V8ΈapaAkAp5\༭17/ yrQ9rH|H_1|h`EW@ DX_s1vw)mzqm" -8bDOep $J(ϫ]#xie9L|G-|+;;KZ>d]{aέU:8yzboEz8prc],VHAEDmuVR8u;+aG+鳶oF6Ch7&^2hB4@ڱvGȴ)z#2F4=E{ pu13]g~PZ Z9AR+<Ȅ7ɗ'7]1:D! |ږ11*-2uShSOZ_,YETB@lp7wMII {HF? Y ddi? D^Fi.L-hKSHB i#y\ 9=2Jh~[[#V4'{_k -˽ɰG3Z vXVt,|:~۪~՛AOy 2By6٨[ h7J~O{JPRpU+緲eۜ;fRvA1PKY#i̷9)tdYN?G/t>[Jy o%a^3RV'4 d2ѴcT#YW+IAcr'oF ]6,F"y3~zdiGec gj qKhDaOe(+] |D먁R,jvH( ģ2o(y{{LV{$܉*X8d?nqWcsĭ;AwDrmyZY\hqD_ ogݏ#(TL1TPib9n }KyhEUf-ӪIqOmi@q(%7LcLf0AwD8|wʧG-ZlJn[_C^VCV3f\,E3_a/Z(X=1e3Zӵ?HjCC!%hFb -UKk}Gz NbJr\j{5@l*DiJ05ׂiU_)=Ca "4~p ׬ag@ =ݧ8wapS|XN襄v"K#U-e :8hl]V_@l|m+D>ƾHwM 2/%"~w_&R U@b2)w(.^65`[ׅЈQ7Jv5).DT#I$C fhܻHWs 7 ĥC>sWqX*pYC  nQ9)Z;P[*IZp5nFQlct NomTR=` 7+bθ`vY0 %y26T)yn'X]rS% +*h5FaTgO[cT#gE&<",ሏAF{ X瘨R%vő'3&:ˀ׫9ȿs1Ơ"J3ߊ}Mоn :69z@yC 7F6-%U^/Tac:5¤Kr.d\cэ§^,cIk A%T)?#)qNE"R,< TSӊXJձ-@ wIRLz03vk=6\TA{ΩV3M{Vhoe3ɐ!I9!חhXjbSa|$9-7&fYR9ap[>:c3"ewRf 5B*G7pܡ]o '|styw`ydr:Py2DO/zwS&!|Mз8dS$*z v9[aЩ:/I^6^#_:7~e#(ΥH.H 0SϤ/{i?.x4 ={ GjKQXSb+MYOYqjN|K} ORh+h:)-ܬ3JF 3SXc"q4]@=O踄*l"*ܽF8r/l2%2|崢]Χdi ,oAd/mc%}Nf#%C'A6:Sɝ 9,FwH)<~cD[/rW1N3lꥰFlE:܇w5x'}yaА8ѻR9Еݒ\kr_[]:@l8F/O 6ILYyo|u³y(r^rRBbz|Sq ovԱ玱`3ކ㎜Du`Cך{xc_'Iҙŷ}\l?&4Px8P@u}ԪP%=?x"Zu4`" x(<פ҅-b=?ݒkj U.i5Kz }3. M ,oj*zas<ޖ3*=>llzd9V:N6b 121"f ӲyƼ̴\` 84X_斅l/NW%Q|>~,}E^p7XGSBnqBTat(G7͚la0:qp5 {ExMzW1i]$EI`uYz-y|9Irc Ū=)y:EBgZux Db3Tf.rhq$Mzȿ_0&I+/V+Dꡇk D&>薺w<|]ԫ"rN%o:2ܢ^,E:B컅QSjcy`9XcG[\4<* U;Eh*] G\͇I|{}I z2 |y11o8_ܩF ^z{E%nPTvHBO WJP`σ#wKb\yS ?i *,f&&hew|+Jule6-oamdErE7epx 0X-U rz_vtR gnvޣv.psӚ?oigʴ+ H#n6rmo_T^wKeIk2S#Թ|Sj@CT&b 0 a6DQU 2Hlq?$ˁ@_ͦgC`e%WCijhy>ę[!E0ƘB!s V<6lgȵGm퓣SL'2[tF;+U{VçHR!rww0Uoq}"9zIءB}x/ꐥd b3}rP΃niH`6:X]18 ^֭ ׯP¬N{}el?Tɸx9>FF ģ>YfxI8B.;ɪ^}cE< !4,T~# \-*B}5gGru>e^Wl3M>v_#eOP'z K!r)!#/Ǿop3mrxH̴8g12 ʔk_yQhvt8'9 _rjX8{>./'|?,# UHo48oKKp0X ?Zhhi~Ot!8Zˆ iV%eaQN'˷mwT FYߧ;n>}r,bhg>Ycα ]o,:cFׄqdjʺ85r0kc]x\֚Q+&QSQG9רWRCT\V<@*KZ6,LPW[j՟[瑳nS{i{{s6cl#ZA;DMc͍./$Ą:g4Ս}hVF>} ;~ZVdd%"~7Ƣru^GZ0  %uD솝?];0SG l""\^l:@&5dKˍ~iG{c3XbȫV˰~ufpXSs,vTK%*1Kx} ["v6ժ+%aue[ 0mc`K ̕\䵢 RW *AOکXkOacg(Mo# }0MP5+?Zd^ϠMةI^,^hɤ+f?>, 笈+fh't6$, q\"t23OF$WAeCȸ"=g2}zBL!5SK.*6>aH WN0lo]C5ë9uHd1 E̹~_ʱj%f!W*>6w<{ezLE"M#o}ġF}),uɓ2k ]پa3eҤ8kb~Kы ^Wtq $!xˏٜ댍۳wX*⮬)1\nx"Tc,O G(͟~# P;l"_iɮ?<^-A jʀMYmE1}!VSXF<=&,;f m{8_:z~ĦX!rTWտS#=JyLǽ[W,,NƴV$+z@+wPN3R0鸪uqFY*mK'q_Ih'[\5Y8ƗaZ^JMD2?1$&rp4ٷ$F{X(FzVjr`}(p?yK<{٥ [UAevㄡjH|%,NrIpa8{}PO-z 9HZ=iOLҕp@6Uѳ\,< 5*ws^%t,I?{5p~gY(  Ubukɔ2206aRU1fxt#dW:GmMDq/;'^7sfD;mk`=ӽGɓl5zRiJO"kbɨļ^h)i>R%aJk d*nƲ1=t}Ȱo? `gdn`V=f@`=;;?*W#'yG \&u7Ab}Sgʶ堆9w[/uh!f3N,gXjv ɽ0qi*}7sVS 3K]^Թs淦OS݉[Op{¹C7v  "rT-q~,uslQ&NX2ZaM6_,*;z%0OeIʰQRiAl[NG'QW+h[=@Q_sSSDPD ܦsCWx>so+TWD ?`}Tf8osE^H/gxj\!?2J?|UqO$p _%x}RS/ükU }Et}YXP f(:`}'V*$IZc+KG_6!ک3Fl.*T,jO٪1$ z(>RC(j`gs9T=;jBwWߔ=$, FuPeEC x>DГ6 rRJYAS{]㸛Ãzm@m%x/^*κXB݄f=\ڈglnb9#*L txj59?}{H߯ae,/r`8r)FeEy_ ;f,o%H&ucxJ-EyY 4Ѐ;[&^[~y0RFZV!5N 2%oJzg IѩJ]k07ɪH=k)s/](X] >Fԕo4{T}jD1[mypهGFǼN?,_4E9 .5=7(A)Il2E>|1qSDM,\f|fݑT'ֽ|5TtzQBLN hNɎ-"8&|LQtt*!/B6#GDDaa >!EMA -^3} EcHRm=dwgkAm(&GC.z;tl mLCV?=k׊ga?9oV^v NSkoǍT>۪FJ+LjiE7mٴxU} jZ⥦ɪ/ k`"StrBb=` >ԟJ.^4|jkM^1š'#-Muˢ?k |Z3Me(|w+\N (Vq ~eڢIp:J\JGg?Tw@ 5?0aF : ϏVNcE-n#{<͆s7>AɗWUS s'zԵcYoݠћZ^K?[rbzgp$>w˓^\).ȱؤO7:tC>RέhSޕ:\{_l.ҷc{Jpuv(=|xD |nD@M8>2Y db]6WZ:.JtfD;NNX3ZUu ##Q](%yj0%z,sXuS(GZ1l27/_X:v7~xwf 7Hd+6PɨϴŰDIH<<Tw l+ϡᖐ&?K/Ȟ>:ǀςޘ#_PEx~ߵ|uSlx[Kqc`2.~^L1 /s`p{O8!m<⬽d֞k̊˜ؕ8Lc7XFՌ{#hd'arT2vx&"Pl {R +x : @'pYuJr UqdeS)nDoI A+Hmȷ"LyP#ޘC)ZBv@Wt—/yZwO% &Vr< h Pi M̱gas-D~S/00E9FnXInn.c!˺nvsh](7tw|Eu{'~u{5NVɨ,7LjaKRr`͐_5o7Y>q?o*xw\멥vYɏS(NqNlP4o6KdIۈV r'k@h'_}Ce*!B%N6A5Ȓ %lRHI.&o.Qa $Z1NA쿅_?ی w,vT!4?"] I K2CO<=jjr£#̓4.GzcAxFV &(WXS<`H_6)BA+\¿|lf{ga%c' i7)9yGtgu ;ҒJiDZU {TZq|MSma pLΜ=x@:;^p̭sa垵ʳAIKE^6Ӑ'Bά k&(fLO l`8Yz{Xl&|j̭(`@1rr$Xq[4 Tc ]qL6_c3r2G*~gO x_m 9ބVS6EB3dխg򱅽_K8`PH6;sÃOMҕB \`gLe_H &K<˧6ݞ\Y,nUx `(YʴX}-*dDvTPTA&Ʀ}89w" DwfCb-^!kpG˾?CZ6d~+G8\g]W}~6bn;6P_-mDNA+}eEk[c/!{Bu}*rBA;sdNӫzVRE*p]kۂzQ9  nm2+eG,jk(cVi] \§+O珽y&k20|hԞy} Ui>v||saq%[|D7??a1[>WP3 )Ƣc?Pv%B:fM+VYcn?e;!|_mק"µiƔp7m818N@-h{c@TLRB:ᕬ-7{"XrlΕ-!^Bא?Tx"nDLGa)-DZ"4(*V6 t(tg_llst Bl\PJJKXձNAv:a\sժVQ,eüϞ\DZo :`60Cxn/9f&?Vqw܏^\ƶwJAUO\B@EXOh/~w%#k;ЕJ*I8ݩ"JhMdizb6Pp1IMAreӅ5/HOf$8vqOlJoX7lfxTڻIm [Vk3@= 8M9i[,Y?9rMA4\ۘ/5X2Sbxq#X[]9E6 *Iv sϿ\G |t˓qx,_ob&iДyRu|y45le@ܹf;'I̝9o 8Q~, `rT[w.BPI ٮg@quE374I b❉pj tqZp߱+{hoN  T*|y qr!3S4I婱v;D[:'QؾpÁ]%rv.,=q ,[j"Iz@7: Mb?WSӒE^-nٱ#|]ppE>\ٯXBDGaaZ1RMH ?5);N5-TN3ߧzXCdy͔m1{-C^SxKvvۉMN;_DI5'p-W NP6u6^mp٪{DXZX_i h>SStR p͠ľ2Ķe4ԀD4_u:AcHI}G鈎Dn*wA$'LZЩ ~0:oѢ zDf%2Ŵҽs0TyǩCR{@)% ݡdI8D6"[oߛwdF,E5QnM0ɴ.Rv=\%  lz ɌdWY& …?5XkaZ;b24˃gtLBӶ5+|ܧ+a"A3H$P 9=xL:UKʈf;W| H 5D8'uq:Jvnos~ew"_;:ZubPf*f{Y3A ~e5FQ2Zè ۢ}^SU\EzyǬ2)?O.?jD o(o~l8&Eߚ3N+maY&~tmlSٕ68t r}h 1mCk{-hc]c,nSX9G&oW m5}FZXjR:ڼw#Q֘VflC~=쾢=.t,a1YFʉ_-䄱uaP R>t>5m7LCC+|"!ޘ 4ha̞՜}.rou}ph4Z8N5.U¶Q:Z. 1^yRz fJzHϾц?KPg'd&=i) ![Qۡrx%?]"_TҲVrZx*ғ|>lou=Ĵ0`bLu5JB'6pm'dIOHaNHwvaؗ*>vv4⧊"D)bX! qh.OUy~qJzt5ӹꢘ.Yy> h$햶KC9o^W@ l#MzTݫ#ʼnY !,c)⠂7@+!fE'k[Wڱ`%;,7st k=xեwٴ&,Ό:0E/ht RL/'.[NMd,_2'>Gk9 e<[AMhBܣ?Qv+95Dz?, "0T\Y {mQW1X ʔ;7ZCI}]TLo6 t<'ؕ|Z6/ OI0Ԓ Z W’I߅ZT@/ q:-؀/229IMt/ H  c]Մ6wU5; !0 ldHdlPb+@,&U!Ti!<~CGmԳq^7(Uv9'b>|a 2} >;8^dpc+Dp dAKo9+M276Zו˙đҹpLFf! lJE6) H8ؑt v1—zNCkUgݦ)lOOW`@.-n PIfsW(J2F3Qb/f>R0͜n) KG| DN(ڐmrn6Ru=LJF)T_ʛƪmYk.X=:I,πM^p+:h?L/"MٞZeގ0 .!q|5`!|" }W*^E\T]W[+Xc dq MEcץyh}u&a 9)cOkrrE$j"% I !ZFXG-: mp҆"my`W#j;Jo˜?87̔ ie)}n~s/زa󪋪+y$ag*[5_}#ruFO[rgo{qq$P  G}$r޴)Sf0WLM»bbN@j=X(K^l ]P!:'TWBq;юPY2z`Xk\M7<|oJ91= xTw~ ª$Y`ʧm{@E+θ'_].9*\#Q_W_JG9 ^qFz3Vk N1L3!}$ԏӐ?*]LKY}F K1w^h~:"r巚#p;]sΈr?]Y߫~`}=жs3)09,%VG4ߣT;NXRRt@)$ebXFmGh8k`,  KMPჲw1H`# QTi;F"/seD3C&1Lu.a 1|/}ҤN‡-<óI Ix5ӋPM J,ame*sL4#*Tbi9ۄ? zzKJW lL_W{ћ!G ƈ:`rL ##sHK(t3d'{T2tjZ>j$ƤXylS(.t{T@ՄkZTfH\%uIu, -Seԑ^?|:,q5)WˢgeXhNE/ͩU{o^_s: ө8 Q7KoUS8tqoʦ><.)* '!{8ʬ Kj:G+C|r.zQb[W0wEt cRg ηTE]fy2=H+mg D Sm$Q4oq@ĥ8D*2r$rp0ns΀TɌ6Njő7bL_2w5vX+A7f;%E?S:\).yġAE/fܙץysPDtCT1wW\jc갠 T3ǐ*k`u˼X.$w{괪,::zj9B f;#c*j6 f1ޏ[aPT' t*}$yG %TiO q~ 'y{ 4Xd6# dMd(gc{N 4N~{?\| ,\%Ku;աے3v}]D=/+ccTt;XmkB.k&uČ l>'Caf붲!ߺr;: ~qm@i}Aʩ%n;xm2mq=ΧQ]l5XJ#(6 5Oeƪ[X,DQ"ǐy ._eZ3קNT.k qͩV/Ww&k-j|gF˙bB֗ȇ;7׋b 9c>a3YQZtvq%Vߝ| XFt G#Q!_QX<Fw[P)ڼ S9/3>KX0F;2d~A;nڢQ@& Ҭx"%c" ^J!aκIix*i!wb$d'Vc4Iĺ;| ߇(sN-m#~(E߉['Qml3spg:$sΥdf%xKp0||U1l[*wƤjj %:y>u0K3! 3]F yPZV'b;qV[ !)~3g*BC0*A6HW8%P4p+–Vs2GȫTy.JAf1>]0yxjd *s!QKFh@~<)]ݔZ1yEK:a7ilI9x̧+'tr%Y#Asن~߼-&Z5km SּŔY }/uK-+|35#Ċez 23+~, KKiC$+QrT{35e*$MER:,JC؁L%A2ES9xϱ,~ S]ĸ;Bc('wX 4 ƿv pNK\}*az|}(sopR_] 6,EӝUlFˆG3Yxt{!&;'J>'4W )jȕ.kSFy x:(o{Ta~!4%62PgthQ2սwl(N}tN2ypTVi_C1aws&I.u%K%FIHSjgeH7(?/O!A/8^#``aoLS]@|T@gHRN\aO wP.@=jH 6Ax^Vp7Rq!X~,CN5_l25fFۀx $ŬCM@@Sdg^fC~SZdu]1e&˔@ԥǫ驆$q(Rn 5Nn CN+]1`*(OtT%6Z)pfImP\NAN &_ Q_3:qVUEyh@0{bodV.:R\#I>?mmWܷ3j0;N>onbo%0LdiwY&&-rfcy*kbeKg >-\@D#Jq;Зs SCwxĕ *V}*@֓1WEDO ɻQJ֥2x[T0(Pdrq!k:Vχv>C-2֨]=W;8 1 1#}@glx I+WJ胐m/M"_$:O*LI6cPg }iV?R8њ)kY}g1+f]iAgӻQh/RK_66[1ɖ_ݞ3QNp<6o:~l`c򉨊w] vVd٢i8v? K\-%Q1ֹrP\ߑX)dЫ.eth[會Y;]b@LُeO(eC#C çR>G!.A/ t|TT3P,^QjxF&~k^6{m)+]5K,ä/fI-7maeYәyҔ0~+`ճԉkN&@ۄ9T ~VbeOf~VƆzq[Uo<%€3pC$S-]PU:HvOYh^mƼ aj=/ȋvdd+pmzYJwp`W [  `G_-5TmB1P,%Oy6ҹ0|x(JJFC|`Ew ϩ,0(eceywk{ԆYh/8/,bh5"ϫx[-r:?OV ޟ@r̞qLrZayiaP-OckҏZǭ+yk_ƗhP7haben{HTK͐6 -ڤ>uh]On-JcA0ʁObYɭ408*z) 9.rDŽzz8~i 澧M( е:Q!r6~D_&3mW)tf!u]QB?}ix᪵\ ~ G "0q\L\ۻ^K} QL I:9xr(NcM < !N;u3nMd+ECȚ);[ 7kB@~B\Ni!Μ \Wufڄ@,O%u5c'' s\1zxl yRxlܤRHB.EoAmM Ѓ7Dn(}K ="@KƧp'*x,Q 92.2W-_ٛ+Ed -A9FQUT^ qn} ͙>kշJXL5WND\QT܃H)R`):lAolP8s#Wr%n\Px/~['ci*@60vw#(*rF9=h> DY0)d<= bn 55FSa[(1h+_I흸Iոf8t[ym/gЌWzhZ7f>R+NCx{%] Ȓ"4Wg!QƂwCE#fqage/ײ)ܴgۜ;) "Ӌ9}WcmvYWU)!33_M (' &a֩}gf.&DHS"ɏh~ ^21⣊`^嬥?ravQL=(MI prtkOa誃RѾѳ[E:J"f ypUVahrҊưJա۞>Ҍۦmat =Kw& NE5NMICFʥVd~6K~Ӡ#~3HeLIA=fP]uw nL[ ׵^e%*E?̾P#3(lJ J T|j/J~9MY6rx&?59ITK>q=o\]yD|K6 y N I>BGdU t[Y8E.KWQ>OOFf.5H˫E$u 4:?`ȃ S"d7-Oa`ߡQx=48[.Bb\9_sOܱYZKO>(INCicC.S;%ϸyLl@l"rv~nv?"JD İˬx+̋6b(`C1&3B+t~{ B[q^ ,˗qZFj[۾bn̯@][ԐC%VXX6s_];R<mb#uɥYM5 #a 7V8t]u|q\bH!ѱ-Num81q п[%~WX[O\Kli $c'E{Ҟ(K(8f)HIش~عzȂZ;l-#l~)-Lxƶ'XML44 JgE3z J*T,ںo'D}5NKIf_3!>YI8k?#:Ble{gCbS+LDk+xQH5{{d&1XtĞ@lM+iF c7~Dz^ĦUX&YtWz6+tZ[\k[AIAe~+a[7;zGCn܈to` t̕ gx?ʎ>LJD;u2\Z$"g:^Lz3"c BP%iyomKX+cqU)q͂t0B<ā>b m&eeW$nXJf}MyٻߕF,ַ&B.u>3(yN?1CxṶ LJSSMNu\ $ir?g9X"HƟ,Vu|/rv&vU&k8 AS0Î:gτe,WjWT3%rxw{-mzGf TEFߊMD!5]nX`2Fq>=6T|Xik,ӫ0*n@i $cRa*zM۝A4s  XTm%E eYCN $W[q$=7= Hnyy ܠjL+捫W%f3+`I$!.A3t Q#1 hJ\]&ecO?l -&^vDr/DT7ToDc_PaX_&M"դZ!SYQWHT,Sc^ MhvGLg4 ح{>seWIz I@+jpyf$ђk9gس wf;/wtOJ;PRa+n?MVW'R {Lc-pz}4smحdu9O]RBsd ;&Iԭ?1gKB1fZpxc&6x $@ VfC׬j#&Uߨ,z?; @;ev,DI#zJO|5O~d:3$]'^:\/a")] )P ˷:Ju?/fOh-!;GB`A/NPe+oIujBh`-1FpqCvT3Run%z1YaR w~~uL)BG4EJ!Y)'`+<+)'=K d‚'7,?HT{)&#cQ,~ 9ɘ8ܒ$:0|C㎆#Ts H`_-{dfؐɎ 1  覚FN!(c8[;dYǮEḤјʩ$anr+[S &@DJ@&PD*zh_ I%(\dH q%%0"݆\vVE@jmLȉ^Lrǟ7[ E2 ҽ+_0X= 匬fR4( ?QVP}g*y۲6d6}D3i\N#NJg>+עE-I'PFM}1DTPht&Y0{h Hc瞈xv r'Ӣ 1Y@xI'u:xD5/YCNvk3ev%v[7=*=_exYI GqL }hm(2 ~=i}u&vO31EQ 'KoZsgaFWq*O3Ա3= Ź lx.ojl@wU%y<͠dcg 'ʟbb5b杘J\Q_8x"%m RR uN-+grK+WϢ}Bпj+̱kpb 'Lj5%GWms6j,2P?㿋:Q{_3"*I~҈k"r Cl7 @uFBM&y(VzT13^xbtӖh`TF&gF>aD֩<ƚ%Q;==pfx;zMJQ4)S # }.+T2Q\kOzM}c>ƠsZB8?}yo4t~f׀9!lDB: mܗJz' !݃hA0U^|N@1ZhWqE-Z/-ƿ7 :PPU9P=ueT+C>Kd!E JWv1"ɿN~*{u.$foWG,o"ki$Ģ^W|Z /}Ҕ:XE^-Dk޴ۑ|CڸC81 :8| ŦM{؀NrG[`pu|J" ǚ[eA[h%\0Qׁ'[K5ݙ<`>m'@.8 T6­Ċ-x0|:/IR&S%98ooz% +fX`ss*yrJs#FGLvP9t_JEV8cb[x}zXX< w]Y J˻?P2EeTͅh*0pWzHH=yVL*!.{䖴NA5$-HtI}ƼRm>L$Ą; *T/i_~Iɴ3U6vlSYbY?j=?(vDO"*mu 2'Z֮V,0՘>L.# Z6r4GI &0re3KPr n%/dށmq6v 7<__ȇG:$ՆaAF0K\dq=J{g߽artGфH}+#;&/CX&NDGnW>7X)3{Ag cw,VeY/CLY|(_%8c: ?bRXf%G?-|n2#ksi o+lɉFp'6SEE NgZfnPpg}gf+)Md/7~lSDPHYZ1I  "I\įzgqCME .0wkږhS5V`|D>}G4ڽǪnQ D hE>h<ٜd; FgxAD?:$pPp<$W44HջIsZ؏\wD='%Ejʥ9a"ϯ$K߶z$2>10*XjV30NRRpAؑdhFVF=bIUL.V%q޹@^6zw9^ܜ.L Lq֧zϠa+W% &l\+E; @oVW9Ȁ:;I2lW 8$ׅ|QmB뭂~ҝ+NQ6V, H'l( 92k#R|!= a[+,\1as G U+Ϸ]yJ)Tȭ#9CM[*MBxFĜ<`JVk=YT@*m#r ALس7PMb0r(Ε@)LrG"y% =OR:9i2y,SVqKmf,\}ȍ~lmYb1?=S9?}1.BdRSd]Q;+ie#U,^9Y떩8J~<,tfrJ,I^Ǖ-x9Udu򗷼!dprsӸ3Ά h3v,$Ͱԋp{)#Ǵ;N;2-duR֊eANBAl(INArXyAC/Y>-y0u,޿40}](lq#q3,#BvvD/Ɂ\8MS 0 4y|:mtJBuR_y!_ebc"ޟ c@{#qX׬O1$}P*)a}/B}vjl7WuSw(!}{QZ X:،FBqKIIgAZnO ֘TPë)c#u'K=o[Cf/Js+S LH͇}t'MU %s)8.7vfG"Ww: -ibYt l_PjIos`'"֖:XE`uȾ3y24S19Dp~mNq7g1֛*P_\>'Jّ0)ҥVTbr=PX-efQۏ8;.B`= YOTف ]@+R( Q칰3xb7;6 ddpԴjm*VUu!<Hw3t!+e'O;UƥNGҚ@f w 6M֙G)/wc?~?!Q'RKhEG  /ҕR_>5Bxκ&4}yD:ד #RTnx'r7r|7L5V./u Itɥes5/s; rD{:pܐ0iEohۉ(e^'5s޼^HwQ{B_1({M8'9 g$0SU'} U#ڡtM$ w{gh4%B LVqLWE,R슅9j87|4SpO5VlX*y=)'9IE5p'-Hɨ+u]Hĉ"QNlpg E,'Ms Z5@}MC m$# | KwgwguLhsJM0BCnApy [Ëm !ΫHB) b+*x\OJ28&WxQej?R%ƞbD O$! bx=eh$6$S]$&k6`A`_A`O;܎38l0Ծ3WQ8t#=EsRA΢K!{6gf ɋDhQ$Ihv#= qDypq1##?KЖ۹=Ҝ%do^&jvω4m).ER!NW[z)X53$3˖Ruzi ™xt5TL'-~؋.5xuWT >A;z?'Pz*Y_lsvύ-/]pa 19{VC&U1Dn}͖cj'6kqăJ%ԙCĻgv S&s2Qu:P>SHZБ3ǒYuқepzDֹҥsBgEGS4#ޕKH|5;'e&5)-k@RƷ6s^AsDAVFC:H8}$˱K;vWį[\ ;H5[B2Vcp+4ӌϗUTdƛ3]pX ׫nSh\*[h%0;"]m Vz,f&1Uާb=F OْdJ9gj4ʝ]l~ {3oԶB-[8x)Fc hK-̙5.Czk- jki8W. M8ˑT[W>!p)<4s8a fKoSQKc L6u_@dC*d^1 '.iҗYIx,:+;Հqª&Oz2 Pd+)Zjw@j?1:Ɛb#3!Cu oam{>`s•5OkufcA{ :ֹ&V b ڄCG&d9]8ϖd99xdu5{y>%$w_)h$إ;nJ郪8!/0T*&;3L<r9Z1 MIj/5(Oj`nu;r ;(SjO@{(hKXC3J.~k_x;ο/}/ί{ZXcz7?3RO |l^~k:฿/0ghlI銅9aݵW1>WC"%)"w > L9UOFPVRW#nL7(ݺZP@M 6wt0}ym"*#^5̮焕K֓muR`s_qtZnzHn ΅ƿq\gi Q\`xx!` .z4+N3dĕF|Xg[;)eZjDxmg2.m`h^R"Jm83$>UrωX 7;EJ@6"ٴcݚ}YN8󸠥|~zZ$%ȋɭI,F*ɽ8g %WKyhyw pI󅅃UEsRh6缇t"U?֫FE*9^4&%7v{W򪯟iEhՍ%OS9[3Fa:?eG849^γ{`cPg.cjLt,@W\3~W&„NӘhto-j9pEV^- USFA}i  D{ 3\tַ+ѷ`Zr]  ӈ VAVzTi6*p(}6n/wCʟVz9٤KQv@5;/RNGKo+JGrdža!^$Z'jYXq@pf=xZ($Oz|X&-[j.WyTBVwuFv U_q4dLh^\GWJt cb( .%h/(peiG#'jپgB3̇ө+9_hjqF?Aw 8|ebs`^ŭ]`7{1'R@tͅ'|ǚE9Ј:x[`o\jѠ(/k],Yd~$AŮ_3ϯh4H2~AN3~SfHUXͥ*Έ8S_1L+Э^94@.|WsaǕnrZ:ʹLtGWmU)z?ᆁSh՟}^LO+;hΤB*c,-$KCXBv2zr%'=$ұ>گ- v tquX8TH\bWDy7(pf\?./AJYzn[8!oJ[Wc[JorLn@q$7`_Ch=jZInJ”174*e3_G(iU/8viZk]ǘY}Ŝ Dmmq䅂a:Ə^f+i. SRrMMR x,/R.!],] M˄I+"h[eL !V`щ㈨0%jMShn0r6SH[` O؃j4p(ғbLb). ?-Qj:%4 `VN::vվI+:r%;']?>1BKAWwe 9L4V`(:3] ҁ}}9mNi^_?6Euo\4gBcr݃Z'hףYu ȭF[ósI%lLabaUjѡL8A! Y¯ F (gQyݯQвmzc]c t]*g!{7 _M0֤?Qfm[gL_93̲Հ:u ~=2]Nb_-'CGOQ{2*-P1opL`h4򎲿"bgU9#vLn0V%X<#(ոVf 3r8lEtg| (7_b~'ணP,\'V7Qu*“("=m;&) ݚev(IPE|$M8`B LxZ [$:$AE~ N.̟r~>Xv=Ǻm.- @\ޗ:U܍mXwh<K㘲Q 3йxrE4qѭ[-/KRs`E`vɗ@;{4Z'}qNJ#T8%}ʉ%=39*NȐ0>8mo C6~W`1SJ ~)b.e9I{ċgQvrޗ;`m!M B`~v/iL.S{7jNܱࣶT9>rh#J;CtCj$FdkFqSyZ᜶ !s]5/ߞ=QZRgYBP^K}Ȯc]lӚ]4;%O^Nf$rvdP͕_@C@nN c%"2{dM2$Z.Ƴ=JmEh͟p?\9*FU{`khf{:0J0NUz`wf"pa9<Β'mˎ3eJJ ͹<U W4)Dj~@&G˚o&ߣy x#dZ e+SXʉ-Ӕe=†,d?jEP6AR)m օ )򐺒/CQTMmly"mᗗ76|yCkIy__WJg( A8?>eRZ-:kAd/.\bN 欞ʰvmWH= q0H%zsttiCg jVM]e ճ_doE#VնwWyF9ҫ2+ gVD>|`@*;fg>$ص}5Ɔ}tl 27L-4})9Ak~ yb>G,?w_G-盗CwA dr#r+G4%4|xj;Yb49q𚇷y.[Zuԃ]Alrq3>n%l7^LVTV7hˀ8=<7X 0+Iq15Yʭz4Wƹ1slr=F@o}*iិdS#Fo wj nMFB=|g+'2"iLn̂WhS x-N%h/~e Dޖ(9UW_ة~;*|-F9A'e~1&&>LTz#A %dL)e(ofR0i Au莑5JUh4}{^tl!ک҈6ޖgT$p ͼR`D]yt[ZrhnYR+ 'Zܓbʝ(&: ÝF1'Y4;U'֏E4HCag.D R=]g7~q mQ,.**Z U;ӂk,A:d? et%-6mjfЬs30N=\Jo|^YWZ^IAˮuX'+8Up96D;R/aF=BIosw'72m/N*\PQE Y(;N݌wJ.91J)&mZG$WZ҄{(Po[$92e`Ӿ0`BlwDtDG:|BןpfSIo8H*eEk*5~.zu{@i^Ա4k/7dBW=p|y3bvrUdFHmc$914Lr0[cQMO'*12}U]sx(r s%ߊ_)@N/m-΁eA]j!U Y)7:}POp"j^msGfc>4,u9qă!Tt1r 53J ] dt쭬mxީAlU=7( a*hl\F?d_zJ7JVG1Q6=B)fuP1\ Y"X5m9hy2;f.9ej] xZ|)Q*Y _oplFǣP{1= xg|ã/ʃO㦊B{]:4 IP5QA ]n=ɀ={?Wu9|Umn_ &sTEvy(Ԑmik*kd,7&pδUG-Hm=8T)aʳ؈ SC*K }HYa̪%Y{lHf(Y9ʃ@)B7@wB^^z&!.y*$k%>u8fe#TFI~) VtEo Ɠls0I Ld2!U&ps9ڟ`pl0Xq 5UV(Y o*gzM. P|@9漎CRSkw*l2?h?:"3 |'2cE\1<:cۚdtq[ Z8 A~, ^fKʈcs+<6 ?H1 3nKq:5t;>(fjkj t}[Rаx&qWrǽ&O{ء6lypi|`֋S8< mڰ%䖕)TzMkLI 5s#VQ8imFb2otwOx42žwtDN}$lVJC\!!_ .`;MQwW(V}A _oԊ + xm*zK}*K3F6%,GADHW.~ ѢLs1g& q.J$weU# 1vޤ"VnmY*:8ҏ{Ly52@`lX!b~!*'Y j/|㭆=lH4*??WԻrkf O>+(~%{6\6n3pD$yfOij}c%n*$f8+ba,7gLǫLzDwC K>9'(rjHՇigbeqMEjR<]mp@s@s|%H'ގǽ$C ȥߐ|:w-'#ky=`j87 / YF%okɊx >;씯=;X+ǐG=Kft2/܀Wl=X!eA g;7p49 ?`áaMqvyFFWwRltc@;M~k[\EbX]#M] jIjybA+(DҐ,{AMPL᧿(r9ЄQydU JŭY1{f<.! imx'LbTi^L[s3y۷k' cЫ;|^0ڡ*p/j뚟~Wk0@bQvx3ǣQY21|[5GL__]Q1OA͖ r%JP-`"[u劣2Ь.W!5 :HԞ=N;鼏z3AO*z 'T(W4_6` 3ʜ< _Bڷ\i6-Ѻ$E{},LGK1),K#"ď|K G *3( ؼK(%J7 "Q&ywu^/ 1Ɵ~hHL>,XV这T6!SH^{esh$_ mb@SEV0:|Hf}St\ǹEC<`SId]:F)z 7?/r; f xwl=(mk6oZ-v2}. |8jKco $ noHaW.fscʫ]0$YiқZItBX|J:ӕCt*GB#zk[ bxd ܕ㠷jA'<\(4hJϳ-EjW5͸k?mm6_J1\pFR9f|9Fz9*}57BI7^ Z#5ꪨƞUuBl_ۚ:$i5M1k?OD|6plr.*&%]l3z~PߚE=>I|ieXJwŵQ;*4Z5N)߅j&AOI,+OPD8C+C<& nt bfW*vmWLm`&=6:e !ԑco] $`9!F tB4 0> r^{tSzcU> ^TKe|.(}"r:JhL|O(|Y%F.$Ȫ\JHHWxzlb]z6Av9?~cg)Z)=@cBI+O7,vMM6cԸFT y%,k֩#Z_yӍtOԜ>pMRd$OZG Q忲iV51fQ *;Y1F0AFBS3(p۫.(I1TC"᠈U6SZwEf;S oyM;zdb*vMݺs1 -Ε[PeyM> QhŷMjpcOw0g|1. f-4նr\+QA r6g$ ,E2qvoh^ץDjYϙS~ۤ!0/xXK8~e;^xAn諾 G˸-w q)“QQdDwtn,XsVC(W !Ĩs8's H#X>It鞘7 +Hv$Cދ)+x_i{i0i9!:aB_j_NZ(VG!uVs5yَ࿏}{kC7%Qs{%lˠ+ ŝF^ u(-&1VἮ9NjGzhe_Fvw;IT$CBYiZ"뷐G3j_|x\rLLI9GCe 61}XL92'gSg*. NZ3dni3]'IGY>RGb=B2 h> s6Yj=uR~*b^:s/ fuz"f`U9!ormcTzkX.[jA cūo3c Z[=aHTO|o`rqous"4*93,iP2j6VvbYcAȻxJRzd bm}ѪgZ;6N?zOñGh޿۪kX; "ŨHtaT uDZ/\sHtPu]mVx8Zxïx;fk7)$37&yH~xaf3__iHPEKMwc4 yi(Ft7[Hb-M5a>?yeDZ1(eBz&ʣ+1gYx[㽌SYiJgϻMAGߝ\y`wD8 PUdm6)|jYK\IL.S0ׁ`@ \&wp2-v%AaUd :侈Ef}k?*LAq}MMg$=?9yimi~ڲTJիEO'n %_V Aq*)#Ֆ^ ? & ^rF'l7pJ(䢽=KcӶߦ~Z2]ʦ9;r=l5nK6YK'Epvj3`aﺙ?Ia!xq&Hdn{jhj6e,/zNmұ].r&\ cI%i¬jlkK(Pu\X-LJiءY )- Xsiy%ƽrBmB@s^݇nZVl9`- `A!(Nƅ鶷l~iͤ%+)[s xKZ!7sݍsq"!7+;Ug]$Ӭ~bӽb] $˘J ';XoCf@%}{D|$` %ǹfB,ʭ n8ػ󘷁x=~{Y P``#$2 7`Q0})3k}\|D S@#261i-ʝ[<\tUC+ k%IE3-THf^a.YHSs>Q`W\.Vex5rv3qH.?.g[F\)y)nIxC(Nk΋&#:4lіH'-Gv=UfiIǩpw)uDȋ-Tț.U!ak}LH3r:ݸB߄CqY}ᬗpɼJ2 _Fj*aXIsrPNA~Wa6n .aM.=l$z?2$EZj9އ)ÿ[z$wjSgĭ0P|&p8b@s0kiLhTٌHsD`wi0˴:팙|O.]O 9Ugn7fg60eq)AX:3%**q?13h> QAQi꼅8C `[۞w۶,܅XBPb u\h^ ׆vUZQ p1gMq99 ^=-0{q`i;뷻j^ZjE6@=`>Mhayg#9>#tEL뎊CQLRһcۀ:,Ƣl;jD-¢0ݳ͍r*\ F:UW9uײ_mJYEFuڹ7]@V s5yYf! Ar]rFt)Gr}M EsKK(o3 mi.KIV2Q8v1 ny_84ؾ^'BY5Ι[gcqR~*D\2)~ '|n5Q0{V6ʛ*U,BDB1 )xbȫ2Z2%dz p#\cC*H[NXM69?ȇDɡ3_VN9;H9^V""ТUBaq/'<&xc+= mR`J* bʼ*+y"\t+%Ō#vv-*rjO@xsha{:+T&̢qPr2 $ }oЅ\tVuHP~Ч;iHT6}Wa'5xa9zg5 C> 3H:DmRBNLhbӒYZE1-m~IETo5aOùAZ@cߴ1L ,Ey%jzj[4[ZfU]U|jwEmpGjOGHp4Bu1Kfb1ܓLw' "<#X;$b*U'+ix]\"ko-`$oz0`1)|]ΚҳiC &HI0¢ vg7 ~ȐDj{cí=Uܹy.Nдj7@P|vT:h Q>CmƇ*2g*6AZtTɛDlʪofiZp$$9@;nSl2RO np]A\F7O(֘\61k]p DByLgPT{g̼jyúGd$'J9ű=6Vv/,7@ yp&H^uo@EP_+~6,`;}C(O QU/6Qs]Y^T?`Iq0pVTm޺F7֢ʅq \Jɯ)܊WgQJ+yaiP6p!!UrjBwI7tި^1 `fulM [>S0F r%l\SKKkMpfyA^P8~|v!\Ȟ&4ƥys4$+9̤J/ǟ\ ]9@26# 48gUٶ(jkQs %XObAT70lq@ؓH!>&Cęc闸9t泩 VUsCHOgw'c[}H4ƄL-DwOTfͥ#7XT*"c9՜۱ P킁g'67;O}.)qPlzjU,վ^Uq<Zmk{6ƫV<;P=tr,>鏕Jבi -3Mģ?C'i>}fB+^0*d[!>TJޘң|J Wc@"csxi7<5D"TMl[_eoRI^Ь^rť @0cƙD`=R^ș7҉xpdC2(pB0phlBdޖN!éIqȺZv{tCɭISZIlV̮q]'|_a&m(Qo+2i(}fq8W^g7C3$PD[a{>yCJ,)ޡ^-C>jW8zY葴 b-ܑ~\5;ixW05;ka>QHܿo?j9шڨyAz/.OUnN@kW(c9AUyӶeg0 AsJ5CsSP)J5|ـ1=oxk#ѽ]7vm~qI]fYE޻'shnǺxX[[%ϻ3?y62kҸ^gW$B ^a4Rވj>J1ߩ*$ iLSZ" DDnT {z 7)r.(2H92wYr%=ƒ;; LPi%k7)z6!TT%QZ) 8J#׉vӗrMqpHtN;~[!a1 U˫P@:v |S%֋mA?4VmB4CR{_ɀ 6Sʊу)ky||Z`}?&UBBHK* OqH d#3gm!s)ZXxK\ U3n_aď/tczy_V;!#dx|CV> #/`9RgIY>햙w{#>">EZO`؀ ߨHdD-I$Nv(} H' cBeٳiKL!ϷnDK9 XsON"> @}65h JѪJhQ՘I#wSBEHX3 ֫~6yً*&IQ' FbǭGc?;^$j|_':踆<;0`@SF?gs j茛t[H2MW-Z]pd{tSLE+F^菔TEZC0 D7Nl<,G!*-l2:hkR7Tx0C?0 ̸^W,bcݬvؤFw(!PUTE,:t3N\}t@#W H6aZN.}Mk,, ]\Y{,΂4fHAl잚e Om5:x$,qӼrGybɺhs)#w0ՙy 9?(4P0D!=vJu(ͭ16W'$Á{{ʚ2h#4 >DG@ ubxݩ7jmSWsR}&1oDnG\KK]W-U*k)WK$'Q5 s\ߩefq7lrSH۷粂-Ʒ74y&IZ!H@8ýgSO9¾P!A* )sn8`IvYJA ƶA*uB;svd$ΐfCnCW-f3CphH|1AVYDW`6< V[{꼐abvS_)ŗCl[;%Z\6 "*!{`m疧G]f2nk a%ׄ 5$ec|ګX?:\XUXO (HZwbR?aQn9*f}q&x49*^&Ga3!ׅJ~i,t_AK2^fP'İ)1ZQj Al)u [$߶Ao+$?@U[^!?T;w06]WϘ"Ocq !.eae繪WP|v#WJCkhUvS1)!Ĝ q5sSCuk}xKV+mpdL9v4 (zD>SKTQ@lFW׭'7I7$VyYG?%dN۱Ly``+Mā1p{+pSR䳒Q$c1[yG3l%G5HSki]%KI\(;Nzq$sG% V5yVq5+ɩi{XJj lg#g# 1nyP@kn]~nGs?RAߣCEKfnJLiRgȕ A3 i:HoґH tpWHGII6M1 pPL=# C?e3j%ڀҎy*׽1/M=JhTRc% ?) &X}ns!y2.YNXZݩ[ҐVKzIB{Lx7\K8u8Жpe>w' |-AW]bd%D{Yy$Ch:l" x\ v!}TUXlx咩4V&:!XVod8ǥPnEw'ZDHL}|>իI6q*f}(X{nsr4o<C .X1t XN+Ph,2O2KdG@}?ݻ^T2l%@cMߟyF/)8D'!`Dӳy fnLUTiѵگOfrB2 =(ͤpUɊ"X6^RE[} [Y$7cX4qRY]IM(2˔t k `lGԟ~q # Zʇ(f%7Og#_?>}"bV2*. #kʩIhކtfvNn5Ϯ[mcy;:ݢ^R3Qa+zt1k1ਮ1IЛLڌݯ1q7g)S(roR!K7 %<|d]Y Ruëo.p:L2;{bH:û@#KgcQqV p**;wm)w޶p9 )|3GCa2k'8\wg⦾2STE倾;0a뮱U3x5h{͋;LLB6:gɶ @͈ԿbҠ |Tdl ,ɌSI`7XJa L);:_3`Pt@ѥ!ӳOƺzg͑;ɍS;Bx.na5]R^u1:j쾻(qٺsTyǣoQr5v#f!NCZ>}P~+ 148Խu7Rwr0 aܣ 8YT?Ú؍)卉KT(X{[ kkziwxph+i[FD5-d\%S&D썞_eqeBzzwySNAfs~t~nZ@D\|C?S2l;ԭSmTPGX:STτKӾG&EgܩX _01KPջkZ[s <,#A \zѿHPq$.,0'fMi˙K ӭk@0+)~ 6K=u`xzj]q6 †CVC瘺Vlm | LoQl -O'*1{?S?:K$8HYmr;@˧WYwִ3!i%(4 @<\+A^T`x%yK|hqnd?0rrj!:999s!!6 K N2gEbR ӬC\@#Y<+2ai׮2qn8r@>@6PjխT ~:8?aWKJSN)d #e])r|2= DڧëX2!Erb:8n8n=d1Z5o.G12_nlƑ6z$ ɚ<,أyg_k (.h nU}x% ?*G |' `Z-o2ӯc(3lV{?$mLe:yP/nG]6ug|ܗۅJSD\-2a*%OHH +dl)ujdyƍu S︠I7`CW9mTE1puЁILC 9y-CӃM+O8Ա_O YӴ2G?l%:+l}^Z5I/eUMAz_f;۶߹D5d>Z&c7Q.-D!򹮅2,nD:1Z%gi^M\9Y{y=Bu4''4^Os K?%ا JjCx.Iَ7]7E54 KOǙR7 YdzTp3gl(-ŖeeT2'# 14(X^hf ! &,9S7 >ACҳ&vo5Cn:6)n[p*RzwWSR)&KÏB7jhi`@KL~G$iAv]kJ`lo[0ݚMb,( r.oݷ(`\"*?nV2UVtƠ R0e*C o\R?R3ݎo(Ķ}࡛#d.0>v,* B 6z[Rί.}ᡮ!dxPeOS\ɋ o5P;b oejr-tʌj'W GMGO1c L,rVY!Cч3v9+?RZjȒQ6iidwNָxxM?4'n>yчC Dȳ ISڔ9jbЋQ~Ͽ\\ t 8vHAqԨˊ$pg=vоY&y<(k#n`o4GzIwŽGV|eT3?_AžZ}l |\ĠHcF\4MGQh{Ƌ:z5Cj XY+749j8-y |SH_9)(?@ӳ+=CQrxZMC{,5bʓL݂ h-Y?6·n֜ eDb v=^hIn7AE9R_w? LH)rӽN=,y8D\'\i|o#¨i7o2~o -LJґ u `W}g8IT-E]ɛّqBKmHN./M#VbFNAU$ Cf{ hcݩ'BX $wp6_46fZ&d3rJ +P+ hvAŔ\k&ىg>C4 )bz$ߩz7Vpա;e?7ȩXP|n=4Fz }c{e 6E#(//g?B_4[.ZOA H4sp@c'l&+=$,!!WFȗyhɪ3X#4MԪ:Jh\ 2AJlGF vk 4 JuNZ¯B~cF>q4tPT{<]Q &N쓘SWFLE> E|ZEnC!,\5u :mCVnC >:$$q[ٌnuT)OA\ډ0n|ֻI]YAhYy4RTOyI?k̈#Ou^ 8}5ދj3nxdWx\`pžf'eM8i< q|אx7y-zۖZ|7?+J9]EZF>$E!b֛cÑ}N(]LF;zzF 3*QeeT:&VViHP̮G6 nyDz8InŸܓ#sRK `h ]6vJȖǙ/hH` gx0<(X.gDy#WaLJGM!0#oZXqDb:bW8"K@s^q1Q &=Nйɯ5BtΖ:N.bGDZa2b]bG'Ƒ al~nM$"Yc SFZ˶0^juρTj6=CS~]=R)~lZN^}aaO8EGJu/S#N-zDhleWPEG,fYmqQoܛ-]"D-jbA=֊OfFY:rVBDeWhy_oA)s.kGMm/ʃk}0:C!yϩl"R,>hˮARw^ X]txJHs"/pJ\[_dqΜ2RiJ-e.OH' YGpǁp9uf.n;c}$}q=L0o+V D *>dqYXkK:!ԫr*ZWdU ΐ5yoA+yEY癚LOhs`C,"fLijGʒOmdZ@.06|tOM9HDb`}+WbaU'{鼱p2S0e$߈7}0¤x(R™>Sq'(*L~ bJ4":p姺1Ed57>3y2lr6limXY% Iy~b/ nꗰlҝ|}|,,== 6N:%~,z)dl5\F4z_{kS.Rwzhc=4`MrWqxItϭ'fUD+3 1'zDkH g*%R"N7IlndvfKhw݈FT35⨹ M q%MmiOT :s^7f \i(Ч%ST/>FNkلQڄ)0a*xKߝG B#1tr)^#^hlpQgr*Q"rodjԘl#_`m_aqJbmpy7`{x^hi>ꞅl~R5 ,Q QJOun~s\}%ڛpύ@ &^?1(+qиTY\3_ v6]r6u6097Kn0y7TnS)<:bZ7ghpݹ"OY8,/Q`cZ>|WywlρR..qq@[e\Rms:sFlUrFyu -i {F/VQ |O?#brio52'?o,$$Mq^@7CH!dDP9 ~kC3ˋz. v}1XzeuT ੯)('4yz(%#.c|{ –iDȀţs0[m L'W;g6FR˾SJ$r!}E\#/w v7_1i7ڷx1کJ0 N{|M8K5@*miVX"WC??@%O(e@kLRa.m#³&1\1th8غ#wG7.xtַ u٠4ڣ-&ul`Ğd$fy 5z^h,;zs_Y-AU!GTj 6W0ktQFSɞU$.‡L͘Svˣ->[IJjGӟR)ӷ:FODPK=)UFQ?ä%}R͌JQ=XC|9|_ڪ$KhK@]O\ sf9}4 [.ڜȝuEؔX`Pmف|j.iܱq@#(@_񕓮^ƏW㠙cț;40Qʏ?Ai"ֶ>&4n!d%MEіU\0UQa)*CE& UJbcc/L)P j|?q/;Cם,z:Iv SIk^%Ƚ*X 3:mm<_N$&,uvCI8ZMVӌ5  ^*C*j.x $T*+M!u|V \ ~tRhJγ0SumU-)AEa(%n} c.zwycimI:4 ['6_jloSiw 8d?;^BGtx*hY^Пw[QB/oh,hX)UR oMK~UBqI=^<&[B Df LLP&z, >Xv-ȈػsnJs"_Q"D+ojcciՒWWXoKlz\S眴>%`=3J|Ei‰ԙD _g; ] Y$!4o74r. Vk 糑 <gcHQ_LU+rU"ae#Y3͛?+Ώ/q݊ot@O÷"Ȓb.|U$]@ -9&wfDF< F{xЎt,Y/Daߊp]= m&^MJa>!ˠ~Ί\H<뀀7(?dh13sBJKTQPYU^rL@tf6mqSJSQWVeqDePv3Cc4=.?43v߉W~`U5;ed7o| r"p0ZG"Y4(BZzJ?JʭfItk̋<5ط#P`lA**!y)>ZuhnB ҂> $Y(8&̟"n S-2Q`4w4 箪Ӑ6CCӛ87К$󑿼.!T"@Br2 .vWpQn4q0^N205 _:6cZsRDJCEZ 1 :'Eg<=p* a<YA)iC~6m[/$vepf ^;TLҪӍTuam>8e>a,JGIfGxL* Bm:UO6 ꮷ9@jyvc4Oœ(.n[DaSϊeQ K]-k͑im*sF{QmXqkVrJOkY˛[(#iRCdz*v1*Ad 3#ۭܨg> pI4v-Pw%i]p|_gg8BSPYB#󓥤/7fe儫6ZC r~mQXlqZ}]6޻٠kqQOev:X6`M:]/(AD^$6CIT x^Q"㬫}(eOCV'C m|C5_S Y†GaF^J1wVnߓ:;2Pi`@>nrxBbXdj!K- t+2*Ğ&#EAl* Yn Ȱ=>fȢ̫%J$]ƙK x+ߑBLYcp7cbEPhG$1 4Ag){y#536 SZM` Z\H-Z@&xdTFcHy~}.RYɅ[PnZ{ݳF5K0\b{3$d@w̏a1/ eK~X8o/7J2f5.߾e}um-}^g 6P"sSa7&w.0䍇2hC 'vzyRK(RxYPaltym2)9rxʂ_Nxb[间&4j0av HYZ02zn|;ht_řoXH66X G,Czе+?۾S?+NX)( 9SGj6`ěi٧П\|K-۔Py jwQՄ_O)H-#7KjP%)Gza[ zx_»==՘_ ٍL1u:%ס@Ua=U*k)G/ /%8}@V0vMҌ^]hmC-f>v'IeY`Wu(xwZ79Tr =a #0 6 Mt4ܬS:7`tF?c:nUjP(|'8ߖ&q+%&ftj0unzlJ2:-zJ֘`NUN秓?A-+i>q)_\!nۙk@HRFV0 f/:>,-۠qʪKWDž HbhI^Bh'0}x}YjD*YAzll]K0 IL uoM 7c:Nsmk5v4.^@ UIQ~ug;>֊{fpep'ApM3R_t?}xu&WhY[w3sB0Zx]4`>R8qM5#Y+l;du` =WzI" :׼g>.Q]ODB`ih\]rv99r3ogGU8VX;%d%'7<+FSI ?GV\09lF4|ZS&~yI^WWOf( MhbrմqSŰ>u -w4šz2K up-s~wQFvCS72珶3kqZswolZ藦 -i1!Yw4FpPZKX4wF_ԃԒ4G$-Ҹ{;gpdf7v =]*\2e ~}70-:E\_.?j`_'I6X 4#M^OÓn5]^СVK/人gll%k9P&_/WM0()=tYUʷ⟥YJ(TKu"Lys]-sށ#OkKȢҲQ$Z0e6ަ% C7$sb @NFDgldtmP }Vr.6:ñRծn`0g-*D y8pE>8ۆc0ڒ&lL*x̹:a `F4k ,d$7[N!\@ڱ%u,?۞i")g1d8%HƦ:bf@WcIJFDܭ믤=FeE+{}>tB'gi}RKi9!Q/bin $SP™kP,԰c<^1SJNU\CF ucCh`k!ACVxMl/,~&-Dg\>Wf:a%d{')Z\Zc`~ p6gNƮ@m~ծITLm3] 9`Hja -ghF=L _+E{[ MזJG3WƾPP/н1qj7-<~ib}Nm)s|3mfzM&GG*kSb8={5RJ~[yLjbYMhxY)".)MY~Tr*3K0R ?E.n}e]27Eʻ>ӱV.dV%Q.g`aoavN:Z#vGƏlW9&2pyԹAb83b.t! tpZaiG"DguA(Ƙ=򣜅S:5pkr(I2~zJsաHE}_-> Lnʠіx:e7rfG3:fhk&DKDŽN77=PcEb%s|,5!;.EtƓ#}>Ⱥl3fF q^FԬi1(+U#A9~W`@_r"GEőeF^NG۟l߿c97h2,6{mׇ/>Y5)ltOAXT|ȖE Q}~d#y Fbً<>%!c4"Kx)3E(_lzT,,!yG/vs=elMYfb`dQpNz1~Nq_.`y|Vlm<p,niGd5 Bikɑ'sQH-VZNC\9 w}2 _5x[lal0iH2`U7=8&I@]NR 4n*EU]c[*{Ѯ \e`_uSoܻI)(3`tqC{/e3{\_*:;~Vq\1Ѡ4 ` BzA Tc*8"߲n Q=:wB>Lܖ>k6?p8{xKAD.!j_cyL8 ? 6$_XR`W-%g KM bqptBw5PTyw-E`rHw"泬%FhjUMk(gVNʡ=Ȳ嶃m'<}-l!"U2RQAZ܏z2 %$E1DJD`4o Ua.f`ĩ:gb|p> ^eȞz:̘4LׅnK@QffkqUզ2K,tpT+^ť|7?V y taHb9MD΍sD9)x|Ⱥ?j3(`2p 3=ymμеտ@T6TpY.J[hRtF4ȅKTYt ABdr{QVSxF?F6c1 yPzc`_ޓ4u|%vղ`6V䢄A6H><)K+kQzLݕ]jYط%&qLw{\7 ڠ9P< U@"n ,0Bu-1zm!KT~((թ? [p |GaNdLR#gb ԳoSJ SSe' y0x>X.&yl)%)!0߀q E5ΰcзv kp2S[AxfgT &g%bΩ,bR7?ֻ )> "G|i{矞'*taI n$r5:TOרo◀1?St^7,t2uֹ:b-mkz=XsvgeI(uPoCeSK: Kmqqk}՝, yEx`L7 72:D s~bk$'8BnѯHZ6Ж/4e`җ_E,ӏR(ri-~)| je ׹7wPg{塳5E {G? o;lCj~1#Bp$ UB4F `?zCf [z@.எ"k"ׄi`#qfj$*;B(@QX1q]1㋸~<((w_!{/>5&!xp1h;:CB>uy`pnX%nBPqgeo,>-A /r3)މ>z .i \CG>(f1Oذ,*gszG L]81΋T\k뼝V#/gk~;qe۶\Nc0=_ #stiw_> Uƭ(3_:LRgy#u"DNIE.U$2< n2(vJiЃE Uoa5>_r`t]kxt9=;.f==99SB$Iw%OzZR0{yA^yTs6Q0W`U%]ce uf*i=~k]nNj5C=G}TrV,=7/}d( $D\4$^ttﮙ?f89)weDD3 *Av Z mݯ%%oCE`CI0~/jZ*6o_m[s`g| qM0Wh1BD{S1 #p_pu4`8SL#ZF#J%wA&Ͳ(W`C,>AA^iXNѽ 9Ly·W,YMߵk5Ws5-i(߬3X@Pme;@xC@?uF0T2OARKw/HϨ,Nte@Kլ,2FVn+nֵŌl -нԺǬF$Wh/C> 5@K4dI"PA LNKqݫ1ְ-W&>z0@&O4H,;)E >n,ܫDŽmCEғQB ٌ8`IkX\+g iG 63XSX(} +C.\/dؗ]=/jdQoSUjsvJumh"aJ4(eXEH#'܍8t6`zJ&rmb6/PKhT.l[+g9Wy5T\O|LWދi@kkz:Z~[W"'fO<{UÎe3~h B©5dJ!gd)tJYp̆bHeHJ"V4VkFMr9.h%٩zaU77)6.XhNo]+.,gU87 6\>4,a]D*K'5IHk_WiJ3^GhYIPMKR#mm*s.Y33]Iz`,I:PGA D5}ܗͭS1MZb˖b$6p(u$h5M`g+F29=x<ѴX@nhg,xxNaf}g|QIIhJ1ÔOώ]\-LR\ؾI+Ir6K!>} X>"hJL뽨$X]=8Ae C1jKHch(:GXBֈ|as1csŏne!2y*ɑn:ݬWt#"b2WUeVLqez*P#JheO˄&l/XSsq*<eF?ĉU]~f/-:k L5 LbO2YɡfC0ߚHy)+ |&Lbqy?f oв]7+^szɹD]N2El%%59B6_tЙ hm} CZm;P\ ;0A", C0^ qVNPc bː·4 yl_zCq܁9s Oxk1 96 0 .кW ei7߮|\# *Lt7LsH3[TvU\&SBnz?ҵ=t &Rq8 {+1&)<UX6K;pa9,ͱwPi(C-\B+%TD)F.+1q̎)?"prwݏTΆ׫c!DGy{( devMTJ( UfHB;IOr `_qwT)G>ޓ.$tMiF8ɒMgTgV&rنf}LmVyVT,A#AOMw뀷kŦ԰91Qɱ,և(+;$~^Qj\Qm/ݡ >KQEX&K0FODe1p@]l9!qo:;ćNJ|95YTC W`oW_m@ 9DiսA9χ S u=#s؃UO֕s2c< rk`a@`tRX %" /$`/ lbvufB+@`6=wRTB-gz7ե ,UlӚPa68]{"QӓswF} *( Hj ^VH*kE&Irh#lx c3R+kz ɢCxQA` oj)iϖvc],?z&[d~am@{o> Dz(UjѴFb3Nt^4g- ~A3zU.> OdM#EOq^ebO}×˼3α \f`^Qm-E= :=.pNrz$S{VzBx`%z2+]wK̶O(̣ή|/-9W t9k#,[dkƍ#Jb UuJ|AK]S_tP'6x/'YRH} SAɓyZάߎlV;@+ʀP g=v5Є[.8,YH-Yq")(ؐ䂴Gב%kM7)znVa!T6 i@ ?ab![QNV6'6H?y"NZڂw  e9׳\&DSwv"V~Oo,O9[/ff]r*}hG@vʱ51)ӵWXtvT^B[!'A U.P8h53:>]խH{ l"o"`̼չsI@ϡO١O8S9;eUȴ}Cm3JG~ YjO˫fԨi Sb}8vBc d~XA~<' 3c. S^EÇ+&9;!tQZEW76M<nO ߱.2ͤ!=>Lj^0+E@~R=+ͥ0KuS .xҵ}<6 tD챃TP>y `}CQ 箝ruGCі|nV#Aw+r9A bΩLkgU,шsIk~ QB?өXWuJ`&xفҜ֑)#7_.W)ڦuƸK]LJu5[ױ~v'nO}DPd1(;#6C# 1{cj^H=AT̐c%7`^iBV3~7L]C><} :sJ8@S'^_DŽ$]Q{BbIyEj{"weCf]^tˈЅ\N+1hpV4wF\ҁjҠQtRX()H]o:}2+2cu"Bk!Dѵ$1G[&wѪϖgEJ9*AMnXu)S+tb"@6W50VP?aH)28ܗ>VmQL>;)oGe_`Cd_yݰ N螠wpg:j´[?, :+) :"m$!+űE`C\~编F U7JucIMkJ ABڹ̒_0nYnQLz5džS.} Evy5PgM(@OR`VWa'ؕԅ[ROgB<Ε2#v̈́&sYutt5^&~T<~@|EN5a0a+nMfME${ URS{ VEᰏxA$&*[`E[WWaZ-rc_(cZ #!OnPX%S4v[ΠBߥZx#`k`3&Rt5rMnÉ _^HĄ©9=Om&PCEӒ.#y=2JviQ` z69sEWSի/0\5埙ӕkexכذysܓ& PS oI7T nC=0h>˴(q;QA4RGvN='gI>~:g-}VCj7e+IF-lO[s;W5OލUXfǽw$#9-6_U?jsH*2k%\ajsoT-K:X."f}xI4#T$IDm)inσeu1wb[*)3$(P1p)h] fe'Z(xIbCVUtZKJzE[_;tHթ|l77UxJ:Tdjɺ{.C2ċiF]-BN F">>wVD<ȑr ߳|o B.s(&[n p$Aʶ.H6gd v-;rѯ"&̓꺁(I*9Ykϰ}2*beIsU,%/"[`Ju){`vLlcFwnuAޥؘ?/FH)3Ccs7]2uϟiO519 ĵ- < g|AfpϽ@LmiIo\Irg1<׺UC(#!/TF 7]gvE“BrMqa%}Z)/m$#7j2P@g+4tI P<f6yȐFe#|.|ytV: Ub*̳aIc]:5,i7vq- ﴄ= (QG" u>#XFKpyg%nT&/$X'@9[MHS aqk_t2e'Lk%<}4] ŶN=0 }]P7%qŕJ㘜I]aE$3GPL2dnR8\C\#Rg2҇\]桛ăn;1u"CMy!ϲ"K8:/[mZY0]I&_|%uO*W6*'e%X+?]DN2*&P[ FBmO /hޥ_HVTnT 9\ 9*-?xLSC\ <WCbϹ %LoZlaܽ!y Z]LolޥJtg*㤤XnG|{/x~N#jL%JyFIvU117Ukv4=`\#k]`8O1måѣ{pL|JyZr ?{-GNvDK+ae.r޹]b ?=%ָ̪CӚ,h-aY``#hsi%QޠJDOF [Q!?V8wmtު"/s-)oIbqcpV5'-ZUCzT~t@0>_J$N8>:yXS#k%uX@zۖ+dFeՍU %QPBaM"|3!$|PhE`Ӽ&ߺZE1]s 4ZH'E쏷gUq߽3f`/:&Hm4#%C?E)5)'QAPw RY'dAZGhF*8*I{aHO ttS*˼caG~ ƅ7IܡW=PN{ RQ`zCl @m{å1pv(ųq p;I0,re9ٿ>L8^4>1MdzQE~j.D.UO3hlVUݣKaGZ1C)Jdg MNkg$g47L @y'R3k[P>TtqI$TQu^UW1΀EKGp*{diWı).t^' 'qL#sEc̒{q&U.K}e@h1dp0FuHɴ^Zۧ%shS-?[lڤ-a֎OG@< [I1C =|f{gm,N;4Ϙ,!$cStV;+:D9 &aK“kఱ@8gci P~J3O{GѓY8ޒ#] 9Tks m-I`{ӄՙ?|G.mw?|~ޭhi) P ޳ i}#GzC4%:kM .s{OFɜ63M)M'Qgs}ZKji?7Iϴ_'To p:EH~^D 0@ *JROА;J%5-@qX/cDuIwJx$jk>^Fp϶4+5:xFiVEKRq0KYc-hR2HIjRw#oO\gbB86jx 9IGhFk0<':|@(WKHd*uIfT9.f0ԓnj(bUIIS‹\x nNE#KQbc6T-Yd$J^֌f>CFQ=Ne*@%1:hlMZ? Lj H|Ҽrޡ\A ,JV1 ;2Tȁ~xgӋ}ᶜ`EPL^LJ~p _m>i<ݑ8* ndgc]IqOv)Ka܉CԁN%CɓU KBۛ`1~Fv~A;s?A")T/^? c+V9Ҕ K~:HCS嚨Y: tV?fn`l^e߄0?ݦ(\ H5$ [jc8z/f SE>'= c4.@IJA#ż ; ,Hv$&9?eSig]u'(Q8A#.)(v_%( Ѣ+eY\se3~Zcm`%7nh?cJCN\owuW.2%8>HqCNRZLث jLE!d^&CEz]BqֹXm8`фkՄb{"!q5"*dRU%jv1Kb ~i uP,usbk< 6اcIΙbi!}Ao:kp"J9ALj Zf\Cŋ-fn=GJq)j8eFBj.v=`鮦a=v mnj뎌V1d=k$.!Ŏ7/rsބӕ^ߕ V*: <AAG_鸫xMOQHUGrv(gɎ >nd& 0!N\ȣ'B?DGiҋnH]ONWFoTwpm:.f:3nrCPI]Gy:!1B4S9J@煈m3J_+"b`ϙkùѦ}GbtMHj}}$|}q,*{Z !kQeoN2аe?{9JU폤 >#r/^nljn;v#oq⣇Dجt%u /iW@}+u<)摓|(xx?,fɒk#*@6r3o6֓4o%' t}Y\qB܋/t͊te:!=WSOb]k]$1ۘN|4bg\TU4'%ٛNIdr94Fٷd1! IZ%<;K<cQkxx j]M8s{qB=D,9# QTP|s}_j+Z@*eή#4{ XGC6;[OΉ_laks\PgK*To TVnmҒ.#vP, i5#A<,K@.e8WjE/W\wv0(AyӖ~3n ;F%H4.BưD`b!'[.ԑ6hoA;V]JI@]7 "_8Xu8.U3=wa/FF$hKMpG܀A$'eX0 ܅ɧφ;;nU%Ef+`[וG A1̂K˛ AIC!P r`\ݜc뿼b:QFit)U{/{U4Ooy/Q~wҍ`ȯr+_ %!QqSp YAgG]_/w&|A8l~y4B;Ugk֤`?W7H3+*YK /]([{L uoåd]#_x舋dfw%U=C H.uO_Ft`~|JWt|a،['B?JV^*D.z=ҕnTV4:F B8ifdNzmU‰8բ >T;q {?yU9w%r|{D I5Ek G SDR< esG:lnJ{hA6@_Yx:p-W^#*"˂y5Գ\Fn||T@ ܮk4gcdl;8lu0Gq8}5/:3tEv,ޅ4%y#&56[VG 3tg EQѤkɢ4)5'oc#OFXPFtH Yg1S'$LV~)h݅ؒIp@W iY^o~z?Xvd)ձkB^32.ټRn|XcB}0 ̱WwHsWT,ct^)- \\IhTЛHI9^Z]p^t'6yk?V6uK 6" cUp, ,H3.騒Oin gs𠫒ءD*N,h'% a Ҿ]j(WµZh ٕ5}^Di=08mY,='.ޜ{ɼ7;r0!V1a01[tGW% )"l!/y4W^+杪H:PvHpzi$Y +X%da_!C5:,0#:7JMx1~kiQ9<4zd^uN$Ӽ mكhdpZSo:  [8葸4BĤ_ ~픵aBgľtU@CbiԈLmޡ !~W!mɸR< &WR ċ#&Waslm}#3:C3e?(5TU<=,8؆ZSi?_Av\+a7ilMN&Kb" ٌ !E:6JAsG_"F]Ո2 ?y{pt" P$}{4rlc*&la H_|촨 |XyC-A7mNrR`W Q#?إ? ^Qo #}e{1ORC"~L87f-:p tHr)^'2@D8q+jרϚɀ [#"Rt:Sm|` p35jm*ErAz̎žQoǙV4QODѾ46 LiJN3r=|_1')k~8q؉@G['WCT>2do;T$E!'> k,݉ l[(,o)?2 r{ޱR,UJl/543[!Tc *+r'IZѲ (z,Okjzn>0l1HoX8 n Nj :PpԬ2/I[dW:@_qkDO+rTx8=v0:\!X+4c#Eo5>S]Xkc1!S Gh"DӬ&2> {xL#c駼UVT YWV7FzO4?.E-3Tiъ@< 밟qrvIzG91a| gThB ||C>?"u4zR*JA陼즂%@L=)%>DAæoҁQ.c8P(;? 5 lpd㉣vlsuju 'E(H d/Z:]xXQ}[IawsY@nft ݅1O|cF@Uow)ɶ$ Nųn)y+20-[2:WH^&M,nv#}Os}R|,7ͣy۟q 5Rv9J "~gehhB==!{]0Co{;W0*N0 u=+8>v e';,hr&~Untg=9xfzZ*^;K)Dl:uk^%v/&H94qfXRP!t5֦.o4*Sñ-RrbD-^f?aŬpsx2ߪMICL 7A,ߠ-_lyVXFg1Lm~uW/g2K2lz{ [c"9#Z vmXQ /XFQF&On,rnmPKux#xu ìwkmlQil.]~6bq+wK[4jQI5@ tQ8P#?s O(IÁ ѷ̣8P, ]gTQ A|r@F; >PcxL50ow5\˹Ȅ?]ӚZ52AɋHݧ_OUCE u5b+c <'Yiﶆ]|g|7ƣ}{Z*\NuJAJmDUZ&OxGa2Kk>e^67.4F0REUJrUn}dJfv E9m$ĜeWW(DzR2P+>U~ ڪ-MGa墮>z#JZ^n SA*KK_ ]u-<ؐ<^Ӛ Wfђ:?ѹ^ҙiI@aMW0El})p3hFG/֭b P(`#$C2(y/N(u!˰.JU?V|BK{_@6w&d1&MݞӚ6“4jgI,J@6El➧lլtf@۰uϑ!O|ڕLRUx']+/^p4VJj]Ř*\G#Ls;]K Q|s@`t ߄X k-3nۄPs Ї'#rSrjk"R-"x)Kph5M݇9(L;({5jTn";fǛjI7H)DU](*1 wi6hAјWC9=ɛwbMW.|A `G7f®kr/ro}9 ݛˑe[ZZ* 8,ȑU^V"InQzgtZi '\-lŶn\Kd͌J. V5>%m&{ޫEsE>~k!?V Fds|˟{#Щ=>nmcZة9.?wǷ<'#31yaA4+\GYyNbͥ4RʊnŲFuN/I%{@w=GXՊuZiHOE= 0mzƟfϸ{ӵlo,FA~LlvWbCb<Hte'm gFl @zED}ѐ;pV/R _2j+FSo6 3s!{D[n`VذUE_ rI65} >U$z8e2h.1k4/2@:u )^&t4e\M7& E l 87=1>n| `i}}./%)\{H;ɦJd 8ObN4VWrk[%ի&1WlOB~L\$ H+`'N 7%gysV9Wa(z6RѦV<[R:GմKvҲ 4V) y)9al4]1z=΅Fk=ve[-ƽNsHP.em?%Cs[m.@vw[ܱ"ǑbvgϮ&DuorPh& fIM̑AtY'ӡ)3/bRϧKVdx2 "Ӝc@ߞR <e3}rrbv^~-5# »,(bՃNQCaPbX~9OV6!DVSШs_$HCg qӢ -*hAcyL41397)7kςZo"f' _ r.qt$!{G3 IӅ|豯fPhssCL?e~{;EQC~7eO[η6̒/2Tv5ʻ_eן;Ab3j5s@Ԭc=밿Pp)D4#kCb|4'G!@J`O0ky !`!c$ԓ%v4 F OڃG||!B?֬咣-l6dA( &oj`DΟQOrp q6|:m6WSNܼV܀{)۹-zyr|HvtQ*^щUR=FAKsc-zVϕ%#P=% =iX&W!ZR3)2ףɖ.SL`z'R?XؽslZ Sl5A"+.缦comd_.yTGͺ&Geݔll7,NIVG^Ԯr8k$)|zCD-}fzSXR{Wolɞk绖 m=oUVo`ѾA8rå(Q(vxDܐ#Pte%hyS=Lxt]$`le%WEw}mJLg(,=[dc &u`SJpN&w*?)y ( jjXT97+CfptoGBe%^ .?Dްjxۀ)fP ҂/E8H*w?{=j.W-Vt@lPJiva@GbS8H4Wf!(zw˩,&^{ԕ5e,ZJh 4男9 Y2UN%GY U-̚ێ\R-'"#Z4O$6,wud OS܄a Z|S-pևjs21QDP)>NtHZl J\{Xw څ$j-EPFV18W&j9m2丁|..QQxmb$}5?pηJr>5%|_>7۶f=! <#,6]CϠ#gD sIq/Yٽ+}ӕv}[6'N֮qM61}j3ƕ/v-u@䱗uN ] M?:u(?a<@E /z]%6BՑ+5os,I,8/>x[w/h-orOOtˤٴ wmdnx()9d|ݽb4p3CYʨu ,oOm/L#ܔy9ϋcQ#((FA[\ 5`Yp{|yp|ML3k2i,ݫG6[θ<6Zi[OS[`|1Q?ZxYԃdԿNPj@h!JzXᆙat?X7;xP/NG YVhi [tV>]=t!n*pk%X7}Rެ_ .V5tOe%;nv5ݣ8"&0Tp/:InCo!B#_=)smN0! X27Y_:Vra[`'+2a<،35#',~,ftvVsY[ߧӳ0mՒuON3g$8O2 ^f?0z[UaO-B>sã2Ǝ,@{8co1Ƹܲe\o@PP6"_Z0W aL7(`8*\_C_ntfyU0Ͳ -vӶ6II 4\pySX!&Kyݼa 'JH w!DR\|SJ kDR*% qGS,%!]d9g7mŌ0CStHnɑ9#:wZ[+#72iCoW+xMx`Jnh;Cw*H=d֡%WЊnKsI2o2p UP`uJ0>zh=Ue@+qu @fCnP3? V/ȲT%^+vDLжK}>58Uga5 456['DғtkY>83NxfU3db aX4YUm:,L%#ܲٿCms+9pR<'+Y0^N{j]4S]- }O+/Z[ _8XX j68?4N, >enBPf,BஅOw k ܌>nxndy-@ӘsPPԟe|"/JlD YJkBCMNSGfZl&Ƅz,(P;_tV*'eƉɄR}'Uꓺۻ  _ɒʣƮ4\J مk*IJ/h݀չdkLK=d8֥9+v~Z+b>ߜDjC j^iMd:825;wGrO).i8 D.:!TK8vX:sd_,@:ֱwy۲rS;9QpXA`ǥ{ږ` j "o_$ >=]m>QXߐÆ-fC~|,o F$C6ETbl^5|lѨ3| sMTMͯfwu?jڮ+f_JWFv#=2ζnՓ D`h r%f)ʺ?2e6Իl~3''#rGqo$#> fN\$#$l=<{ݐy ud6/Ɲh\OL$OdFX -ܫ(7AъT5x6‰moFU[=O-HE'. %ڣ +H' .U,~9J6ŸR\l|!9a^lN;j6te: :ީ>@tXU4IE9NVw@ <} ĸ؃+"1um=Q\|QhHEjf_H _6f+wH JaOtط =RxZ/S^yV8.?%0l6{ҭ%f]x %% vP%ZnmNz(H;A9KȧRMnAXlkѝkS7G/蓙m.}LtzlE.Sh gK4]`p}e"Op"6|psJ3$l>\*23|2BDh0q'‡ ,z@ c lՓ^Bb+QϘ-6r:KzDG|MT;i-5retgeߓȶڨA ={L=\dnەtmdXSfaeѤ?Qe?.|Qj57VqiOFS*Ro>K'b.lpsj5kr_#s /4ُ_%! Ka;[Ĉ!0ugT[ftPWєYOSxm LXB}&֛` ͽG&qf2%C#X١BUăI z3%3!^"vP=0ߪB?Ԇ(aʇZ$('`f3Ū_ZY1}ȣ!> #KvMpRcjO2# oxޮ1/-g+S&} @Әn}5_E]U"Aaz:}8xˊ+ E~@oUai\և8jFKnF78|yA@S&K!D]0eCHLߋ.)U9^&p$oc3$z/*Sd(5T,!'|uI?m#k#/(jk2@j$$}R2wQeo{c~{y%*$bYj?5woX4#& W\6-y̭'_X<%i;lW)%+ۘ+*f7(e5ҝKkz>XQ3f;],cU w9f N| ?۾(h3ٸSk^ [Rs^Z쩱XTP]Zf- y13˓TQa#a4G]&kX&N8IdMK&+N枟Pl}X^X#"P)7d}٦?QyP^w)vf> [2@Hm~^M7dA@`M=դ3Uus Y% ؔ[EerMT?3T:l#ϛ6Jɚv?KdkI2\y]eƏObkToMVބ^BXZD{K?ԉAzRz{mᒵF}F=~xto"5?m5.&2l΀G{j5Wt3&8}^=ϡ&&"s"t u0+'!@6×ɭހD:%W^frC6Nz7l(oKZ !T ƿ]bM/6Uͪ``8$#1j8%ǡ5\#QmL6#EHnҳ91 rN{Dߤ=|8;KxEJnVfɁoB$mӀJ2`{{['^(啀=#p_YRGm6ܸĿVM?Uu$H7 /X;vGlS9i}t{fC xÞx=A|]@Dҩ 'BiGۈy"j4cTCD bdyi$BAz_N4V& {Qdw0 >9@RD>2o .P dy/}|`zRV@z*:֐V)21]ZkR 5 /z8뮶V(Ն[8cPs-9-vmeSiJq-S&gCQV'Vwe;?w/PȨרES0^OϿ/x՛J7r@87vKN=^'pʳQ|ˡG fſEDJaa`)\Z퓲y(@TbCG\uh{񀘔@2=iC(Jޞ~ Cj)G3N{ᖭ!͚TQ~Fn˴)H!=]*@Jf`WWwPiWN9xw®͹>=x FOA$--RZ'QUˍ^"u )' 0-s8GXy@9#-Df`|[&:?O/sC@R`NEMl2m+e/)ǜ@̈́3nwY.%a\+sy@7vgCwfxN`f3`˭yW{eȅB,ge&A+$sjmqrHj,ж8^Ec8gC:8O{E׬)j˟& w/%?D_6@h͡Z戬}T$K1^fDL.j, 0'>,OaTC>ͨRȷYm1 t BOiSpWQ0yLD0#3ra]Ϝ~XTG@ е8dVf$_]BWc]O鉿?[H"HA/曧&׽Լ:د⴯Jx֒-\%`iDX6"n{97NhIElHd3fgf-%8cG&Bwnyec=|2W֗Z5O^/.P5٣>v<<d4橬];R!N"xyDSim Sj{֠5̏= +& @N.[71AI>cmIrvhOkND.'S!6 ʒr0&Fox-yPBw=B܀Zw%$-(lxbx?tGf3T4@C"iG$Q~3~Em%=`)A'xOfYżWz^/=Q@rJv0(VmXmI"#揇0q@^8=\ Ю/ƾL`|b{P4<抭cN'"ԝu +ja,<R!Tuѷ:M2$̎Q" pi-舜6ePXQQWY̱l-lw0a,6xüf~\`p~xtJ\@ydpV~Jk!T颎笅|^ 0Hݻ9Ź8urO]n^4oAcpљvFf "Ggs\hV# |܌Jo _q-*h(x e9^e7 !9XfI1A5j`t1zXas 3*K Du.hAhQ`^%jzJs.s&r R e(?RBB#N@|mm9xR;*|̸.ᇽބnqK=` d9*yS.Ab!X*w̟~;[ԫ˓C=A]ه1=v0z_N)'ĶzR3 EI9e~-Eңw u\6ח;zxb=ҐI0h6"%EHa48tL s˩ZQ5Մ ;k9-Ua+z1je ExE7vAVc|<|`CB@eH✅Z{L8y?x\)#0F #īQ.]6HM!壕t:ϘhMTM!uקf{@~X< j]wnRP LNRv~LAY-tM\~ Nni6 'pUH{\m$ 09uЩ +(&g(v*❍JK[C#"dq@ 5{}֧8jo[Gɉܬ`lA:wE 6 "#+bFf#o 0h-3~I]na3L+w3C5$F툡c(51GtS(X>p9"٥;ŁG>]P vqXIyXβƱ~gh;B;Ovdu埳w;8Ӱ, ENVzq n |]WYSܰ蟘TTQp/CyT0gϧDgn)9ڇp9թeT.X5#tk ]@!ij*t;[myŃ|toCeE=مͮhMo)!KED# vuBG 8n kFv(1h SJ2y)WN1~ipqNdA^b̟ )͛@ 6*13hW#~-NQsҼ O+!Iylt%U˜m٭E]P8F+j2ܺN NL.dlfh3B&ͦg ҅{^zϮNN$_棫l"%{P>`VVjfD7m+(k?.^|y\ORaܚR'R_*b= xK6;:x&|Ү  c17F|5.;NŧҐQCUw]emY== ٟ+Lތ5LNI(ҫP?ǯAXC,x}$~>:I^ݴ>h7uhV-Tֹ7idwH<Krњudʭrvk/:r4P?\_'ֱZݥU=J>' uH"VUtcКp#3 [}/P&D+@[]*\8_x u>L~T$A2A:a(p$@ƶq*\p`^}yf,U6Dm `sNKEЩ0ے`ş8H8&T 6*u^JR3h%yIp<3d4NL\+m|)AwY( 2a>λϏUHr.2b1q犪p!$s`|,D1׌̅kߝ(xbR_4-6rtYq p$PH P3Hu*?ֶzr >gd-tc(b%!xۃ׳':Ɨ9ˊk1E$itCY% !a\G \k^YSW;ms/V} Z?Il$>>u\BыiŚ!t=%2S 䠷 \Ɗlf]:1e&LAG=\0#<ūFQX5ظ0}&7^O-%T|.w8_Y <`Jj<*|x5p: >y PfwyVByX&P=f`F('ͮW] }&BbzLey(.i>(@R}CNa2-X.rd~$d^5 y|7s(o^E7G;&L~RCv;͹nGst)pGxO?jT6MB&%M-c1\kb N@“ )H S IpN0wPƟ*ꍼ@5=V`X2b0IJMrk=&eYD4Bkk5ɹnPfa@2jŤ}Oz$-zh@+ RQ=&o}Vm7pTA2%/;ђz1Ò~i띉hP* |Uh$X¬WwB0 Ncἂ9;}/J_8Gy,ۢTLj;e1\ڄ[0ab`pWCXTb̿MJ[-qz`F>W'y~- (u:ϯK %T˴XL~<6TgW:|b'}"¸p" 8&]㸱{ ȷbYy'<MP;`Īk5 =Of̝OȸӫX4HJYNaԫ+RrKvix){ =IV uix_Lߪ.%ؔ_ Gq/s#=ln9S]bё+CVafO`pvB RJd{؃$,ƭBGN1Rms{fJU9j@2Rw>uL/ߚzBLrG5άHzgfi'.K*4|f-ʉ.=OWv6EW&:~c% ;#^\:.$Ui $lЁőf @%A:q#L]X+opO{JDKb' Q.ݟn,f.(gՑBp8a|Ģ+0?|y噝 "1rcpN:p/e44OE?\ԂR٠3CK1ܗ#-BpG'嬃-]OlA|5/r^#"ĢőǤ,,Jj/(k *\"u3w/ ϓV5U8q'" 0p)Os" +cF=OIh6pv/"cGEgzAJXgIHeUȷ3%3-!1Ouȅ^<7[ylNp"ԏ@oF$E*!b1|FUdYXLB@ X= _/ HYVOې:? H{Ӫtg>R~ wYI__eYn?Z}2q~~Ƅ>FayNJ3ى6='=Yi9桬[FgD" c;XY WyQP Ou]ZDtV#>]3 IZ3縚%obKՏCm$ Ŕ6QV9Ӵ$/lvG:M|a;rIqQ@,O⃮ᆛB.ՍM %zQ)BǢVjeUx@9:zM4v,PC0uk!v ?Lۆ)ޏschZSOƝ)TUe/@חk'}8;w\9Cw޷O՛*p]ѩQZp rKݽ˲q{!D$$|fض3 +YiH0t&7|ZGqPtǍm(9jW`| u%_LL/W]`|RhۨWllMvL%P`{}]C,|Yݓ!3@%q%#c,DgfjX=OCDFצ'|m%^AJN =O~֠| E :tܻᘔT ;Y,2ETQUV,Cn0Aٳ/w[{CM$E) h$:Ka+HKt~%C$^VAX a. '!|"q KqSAƍ&P3-62BQpt eE>rbLa YL+FwLqWXp \z`!dd ȗL'^ +L9 b弿HjHS^+2 9pBQ[PJP@nB J^;"тe} _468^iya " P^.3QY7/[nKLCyYJ=Pv9e$dc,;) H?̮BV|/9jeFU׽}V9;daqmSqlp0 'jaY>]e9E|2 ,k-4SB2`2V'ZNL)yܽ/+)}p Kˈ1S]8 %Dz#Z)fZ~Nh.V@Dz]m (0rWRWSسO+U(tuO= x#.YxLIK͐+v b Oa.2ӱk$"SE ~d!#rS|B7IE刿j@r!,d_\P|sh=׌dd stM}}-ِ9,!L7UZ'0 ԲY̠0;\ϵ ̎ZH?oDrM!29瞥A:vnrb¨9PАk>[`=OD&]o]$"3Bݴ>eb1rأGb]v~@d0FQ,%h:k5JA;s Obޡt:"_lѳŊ]N$"M8,H3,i Y럕Qax #M%Vzx[ڍ`ד [/|Å4(0I%7R.h4ֳNȢwboB;*(")t;Ǣﺵŀ $lfv1Ȕ؀`?Y+6/AZX>>p!ߣDn9?Ru;iL󘃲&ǂH~?RB zv߂da7F3-&8wd݄P)s 2<ek5UUD-yU Zou(*7w?mmո:Υfu U#2+ y}t;WÖ}],"a11 khD_ a8 &l@Z8Dӛh.]Fh'A\V#:Sܲ֬Uyq";/OM+z lv PhiG82Qy3Sl_8{e l$:j$".Q:6Pnl8]ܰQ9iU] O/g;mZRӣ0:ir;; 8qnPBϊ^mDQv&Dk;¦j%rᎨYZ5= 2zgJ{C kiG,fF괷U KdK.1ս`>3/?4e8$ Wl35:_;>}B3)z9 nmW!؅x]ۈpSe2ݱH `+ثdw(1H:Ϭ#cFԿxnzH< iuHolYBM[/ F1^*`ms(g(ڐ hpTt6ԉ{1mY#js,9LLЌ.߮iϞCٮԎ3 '~NdԬ#ꬂBȆY^M"e`{n-a>|ZvfGpр8x =Vwnb7HӕIt,.:{sۦ^0 S.EA?ܴgygϾuzwliMW[6J]eU/e1 FHQ^e# OG/ՙJL} xMdQH^ מ^B|k{JQkh%F-gx3c<Ӥ[y-(@C{Lo/'Pԁ~ jP4Yq9M6+m(+&0 Hy58xi v1_y`*FW'a3~)| _Ld"s7QcooKy&p>yMOV"v;% DŽܸ:վRmF֠E&kK9JS*E\!6X(bFy)x@j=QMfy9؄Ix<,b`D.ac >cc/Ϡ/Z#&LMւ=jƕ8k9L`A5ֶoFUi:`9t)defHya;+=S1q{y=`V4~5hBNKN2_XV< |6+ѝ6HUpՊ)?/ S3paw;2dax(0p-'L|+ Mk"p-Wꦛ.ayÉ^+ŖI޼?!0\a z,^]))e#-~ 3#9g&)=ZT''& @6WlֿELO [y9*9}?pއ4R?Ed'xWf.ئȏ0 ozwqqjO )e KiC@FE8g:kn opᲕq*3W-TmU;]{A#VBŰ bAf]*&cT_ NNB6 )\R>ih49W ˜E!d]݄xQe ڣ,,X+$@.ʴ'-‹qNc$ 8FIvžSR%,GڮʬIf]1)xpWQH ȗb YeBaL⯘|)F{o!J3dWJmRє ^q:B{x(kmpfoʌɷV}[W88[L,=GN:oD 4 Sߗ UHj>)eUQz$]<堩q;F\GN8%_NV -iN+(LΏ'ħ2Fu8{=W=IrZknTMYXmܣZ@8OWn|[Ń^,ظzdܑ-wّFﵣ[ zs~•ɔb&%B?/ʽduO8*\H}[oHzpl%F0)jMLIP 8RsJVG.*nKv{ {Y?l"N׌Gݏ)ձ J5evjvT3jSBJhɍ&ku0!ۆMw`fn1ݟ>*Wl< 謯hUyQQ:N陮1*|8"q#r# UZE96:y-s,Lmc# Dk5WR92t*|lUw]$_mjX$5˝=Ѡ%ȪLUz"˿7M* [mqd./"8<^ 95VE%-ULlڔ2]_RYhz_zg/8 ^Qps]tʂk ^-<,k9\4i 'k5vHڱs/"')zPZ_ډiy';,OHaHv c’-;:l{A|pEV(Zt9, X'tG[qY; 2ѦrAqoӘsK*mmq $6pPq e\Hdu'-WE!K՟AQExx7puKr>pWZ Ih |Z"qYDi GT-n.Êt$h"ІK;l$*C,AQ]XF7;x0̹Yf^?prq XS N(0_ݼFWIYĥ =[fPy_Srxq!nraX'ŨV:N ?{$}@,p}%+/s)l?z]r~Z0DiВxn|yέHhAC k;8'G#nCR9*K[İ^O=R@lBz=iyl7g< eJv߮E#xeU #KP$Oj m\YͨFq6uPӰ%띊 klz{K۳F(tƟk%R} GM:;ܘ2glCcwֱt\r3vI>DnPCs 9'侶3 X Cb!p m$SSRG{тK{/ ̞w_KVs@9iߪ힖nsH{_2-I\]Ӑa#ڂ+b^osig =I` e}m=oUZ 3[OGV4bK,, ɜ~ 6Z !m&>V.9;fVx&jGz ,!!Cj]c3J;NE9\toRs*R~{OnmIqUBi8Z/LJi9oU'{mR4ls0"T$.߳UpHdyzy/ɫ,[31gi 6T)kJpa]iW+\O6fp:ŽzOXoA[V4/bv]Vd8 qﴐ"$y筲>2⾭Z9]܉ܙS£ +R:PFa2 U 25RrC< (z\FLa %,JG dJ>BW$\|ݶ+({->+֚NNٙ FP'aQUY#3Qh*Fv=aDċaNS͜]<,j '$g crُ".j a^UKCFyTAC]䧥ѣ9f{ >mCd'O/oYz Q4 QƘrl5Q^qZQk)؋'Hм"h>ݼ}sPu@wHnE`Ԃ/G1$K3a$8@DXfe}"lzZQoLK&u;ՑGf/Mb`)߽_㋻buuh߳dWhARU҅ܡhIkCގWmٕSiO1x6p[8s toh\W~%qaCRqȗQsEUA7Cgw`I/G̑wdNT$SB͐J;XE0EPIU)C#ՠNH0Vbg_Ƚę6˛ sְ{D7Nk'T!2]( ]SKG#MUItveϿoD#0u^S$@.;6;m%^$'IP&0VQ6 4=f=9$)Aioy7NJ}XBo}'Ł͹QYQ2ŃOsw/mi{H@ e&뜢?>pSO"|mlUO=mx+ZL!xߪGj",]9Y,%%#@2@k\-GO_CmU/mx'{ߧ%>>NTWk~:s67גiol'LJ0X@ T^^wjS FuZts?5YHWvd9Z- (Rw鈦a/cY֓<ԏ]t!:nHL h8Ě.Dߤ*$}||kj}YP>ڮxZӥ*O0_P[}R;z?9@c@Eɾ7q/h2K HؑtƷⷠ'i 3F ķCHp>vuʛ&Fn K X% gWQ-=&CnE#bE.{PѹFܿYXq"s1_T ] P]`h?4K3(Tf¡F2 k#rYcR,QzdKG>u ,eJ| !e*mzk+;GDCֽU̥ !a;`fPAsK?(__3­eR?q`oºԍEwi9cU0Ԟ_p Q|) ײ}kR@l)*,,of {q*#. 4!kn,"ҞKQp# xh52Y@lbۢ~Z_m۲nc^7}>tTљU0TDrt +&?$m\2'E)ODpvMs59ҟ~\ړWSBZl [ںj»( čAeC<"[]nqkxdfXDZTJ1Axळ, ,lߤYm <"yn(^: Z^e%~Av޾Q|k &Ru|Y`ԙj m$cYA92{kEv@ n[156arMRܩ?=# _-)Ttq|-hΡHش@%H>0}'OB QTઈjL ysYX"҉'p4mRC@S1T;jةJ[p`߲`OVf䂁G/Oއ><7dȔ+Ξ[N@}y6 CߵB]Rl.Sφϫ8Xڐo0hĜcWIw.>մr~n$i2WTƜ@Y;?ml]6iz,;M1U4G=>+bT HzEƾK%f}"̤ xQ Pq2x.HōHPo AX{m3JK~ ue -*5}>gԜkaKpHZԂaMٿwKLEjF5qNR7H(!+n6lҹn()ȈGJsPW{<3%'wAB),XoV]"G$@m=zo*,LW= .{e] *k_ljl,uidbB/UǑaמϊI%KwI;j_'$ֵ$TwNͩ<(N_e[hdann}f!+qr}5SQ.ff+9o#XRɛC퀋q{PTJ'Aƚ |!:h5_Mg3K7Hz`&ȹP PػWD9u((~߿tNoTN7X;;fdG9%d? <=stuQ(}00,]*w$*+KD.:Mo~ O&8(o]F&%G@D+nź uo vK<1Q_?MYxbj5.5ZI I^MdrQ'3z>'y-}ERh%^eky渱^BOIo&t+-?4dSWe3qVxME˚.")U?,Yi8QzF= xwm<6 MZrkx3i2M+=vem'~CjaƜ6W)飞oo)~(Li(Od gȷ!Ai_AYByfa"W:bVN@!9ğ^ pn℗- 4ʧ38ê*q !gsfo:4<ڢ'JC7NM*mΣbҶ7I5t]P7>i /\_g|Blzg1 3["osӧ|WI DMckxp෋6X&\&́7 Pw3 ?<k"yW?7M+CZn!>f֑8+KYrg#Jm>3G9BE$m W54n\,!(K^+Qh :;]z0=NNa: 03$Hp9}79 4Nר" ߳:G.;Fڪ5yan#T 7vB$X+e<kK{IO7P xe1 6RP`ќvZ0D g_t~!Ӓ˵qQ&j@HnI3Y1"j4fR.SRo*>>Q 1 6r-v{U%wV!MP?3fFޡ ٲ`:)E4ps.8N;:47jC% W&Փa4pٕ8nݏ+Q1#Ck%f;мXtyRs[ftw;i[Ҁ_9MJ>`h俨/%qsS~ 6}KHdȘ Rt<2fNB B0]Z^KHn͏:?Z3oP<$6}vF_,5gX*]يt+C{l.\}xۊ"0pt&9Ytm=pqܸB5<7(srmKVj8܉]n6vr(6И HN:#>3#znܚu) f!ݺ92R^۵M($| ИtS%uFT3US,;e:Ƚ<*Y^NlƷk(/DY*Ȏ:FNM7j+g4t[ۨ"Ⓥ@q*q+(:z=4)Җ<t0fȸ#UiQuWvYzD-,,m5GSSo_u8t 'Y3.f wݺP[Ƶ$/0 #E{P*Xak0Fq \(=BHm]ueW++#Wgm=`$EAOxuP*_Nih(r<`kW*qmETECg0<X|ieKj,!ig5a`&^?(VAf rS' C :~2l @1" ɴvVØ:f۠޵*(~#*Xq!Vڗ{s+Y'my@ !_(=JV8PITjoٻDFX ZoHִ*98Uɳ|8Am0T0H!-"sȦT?kXS?dZY@v|v=AEhl΀\QkVTBDFeAĹb V~ō:>x5LMXXf6T:5;wEp8uY*F0pzЙ~_#eAms~`u֘qxmn{GLpn }G-ÔI_s X1?-0v$M6ѵ Z8r'UFKq*Xj彊6Mrn4_ &O a31_16;gEJz{xmNx wd8.c迨^ȳpcnHK&Ovʹ:R8-l4n0B%% 绹?E3p-W[(G(׺)dN2Yɪgi'W[_C"M;7My!ʡ ,UBQ6/G#!*zl5ι Pםk&Yu4b@ v gwjw:^-'BIuL' R=+U8/KuOv4nX>Eke?M'F^Rs; :tSmatAki=ִ I[0խ =:!xŭ]f*W3+'6e"y[x#P(SLDc|PiϰFj{;`]ߕ 41GQzQQ5dbPro<BJepݡ(ͼ×wq$x۟એ#nmړx}Wd\j=~1k qL.R]`Kgf@ 5*^) "hO0^/}lȟwn\4 @wrkB )FoXԅt|ǵqƜy}:cvA#m _br;|c}&2TۂxwNL}0W_I{ΫOC$Sp-}*641"rc+&j] * <"AwqFE4E48%r浱-K+x}b(lc,,mĎNK3(H1c_M"CD?TDeΤ>ېSE'UƎh6v75B&@a?t%3 [55D$beD['3KXÎ"|k(oO?n7#ŝO-|ϡ9j~=|,ˉ/Vǁ^}"TV W؉_, 7C2q;K q́.9k/intQscW>sT(8ERD/PPi OSm&c,%FG_۸"+]=1 M9-\ۈ^KWǢ5{dLI }E^8 _~P+pHQߜjGEN~7[Q64w7iIY" ^mu ^.r#mK SAQ'v 8i=z`;8ĵh*ɅԦUV"l^okq9?TCПHb0ā'"#: `;Q₧rǪyA0 ?`͊S5&s:RC(넷Ig`1]>OD<ԭѱ=*֩w֣ywzض~et?VVLmdǞ{Csw9hڞNV[:e|l:G0y?x\Ll- 14ۜrLZG\`weKE+VD)8@.UoOhl LDp/ ~ a4wg 8ǍǾ'y^B1j5gGʷLna x@.)e0_[C kZAtŃL?R|S4h|p %wmfp;'6R,3kpO9ֺb;f\,:e8ddjD h*-lj?ړ"Yq9F۩zb`%s6U(Й!2l3rzb{RBj ' L8vUB85벧G2mzE߻Fv%]IԆI$ջ&TN-]Yk ;F£,;'Jե0Z eFaf-,@f/<P9(; # X_Xu6C Qp\6BaZ1iāMSQ_"-;d 4Y9ut6нL"<'ڋF|+&=fCBnk@g=j6%LB9/Ңmոz; \R,VCn4Z:+6g bpe Hɓ1I"P|$!Q+kKCoxTKܝ\^DQ&K)T#X8{U#\N]KUՓB4:}8 ^UVGjʊn6譺6^ c7o ?:Ȳg=דݦ1~:0TYUd[ "] tU []\&_V\6C1 t~oPu`!#FaLifp;X6x=c&^Yb rW<@IT Sxj.dO&0j2]=:ZM˥L:9 QVI&XܬPB>ҁLҰGa,o8bң?\ha"QrDC6(Ypsym"㶌h/P[bB9Kdh•uPb]E.c /_* nu V㎐Mbzx(B7br09TRZH5:em\mC(P[W:u&ވ,v!kf0p7s#:1!Qal봰pÚ=lBi7e(} ĽB#e +4`8n'Җ>*-.r%2KP`{` \nN(Ϭ oOR+!m`i*!" P=&ҕע"oSZi3I`zH| p·׍;5,#fwZnw"íވGҳRR1vӔ6d+A `*hY Ql 1L6l;ArP=VbIFSF{ NC@!>IJN:*kc&9pXCexy#W:-ӹl0mw80 li#Qvd=%& 7yk;Csn!UdFL!U䁳>lF웮 ў(n[+Aowb%*K^[ٙkF\hg D4mNWrPf&$:78u@ܪC8߯0~۽Q r"B-P@^⃲]8?˅3k֏!)%KW3'M>_p/`H7Wȕ# 7 CR%QcHpnTN:ko |ˡ-y ҌMCL@ P13+x#9P27&Qλ` AtE$v:˧^&%Ĉ6/%\"2ܢuɡ7 q&}H7}j h#xk܀/n>ȄYM< 4\UV*hk%mt'k71PtڬYP5p~tKe,"mt~kšD PQ\فM7Y|k71SSJmDR¶>wN/,d@QTY=R+$:hro`Vdhp3gΠ?MW\ z^?-D$u{*U%Cur_ch8dyc ufR{iɩ1+~^E5"wދyHãpS-HQ=)W v[+x:'G#$IN 6ldjV0.5fT遾v; ̡U@B0poIiGKNU}ڭ m(a,L!'[Yf/A~ht(¼c"~g8>T@h;[F|",s^^%mD48iPUB6t!Nm{4eWB3ٰ/oɹ[MRmñ}CTO$N-G&(=TV F21DiS&AԲ$10=M [\H_.rhNj"PƩ~KO#]uQgG3r)ٞg[q+L 9j櫽ld*ѥy Ƽ&YoD86*{Iq^f'썦_w&a]q bX)/eH&L5A tT W3zƌ}ǘK q2~d$]uϴ-EpVrRĎU+HPz" ;{ [2=@yfF\"K^'xkyՂ345SpMZxӯHqO  >Y1 tmt,;oZ}ܠZJ]$d!/*.Iӻ)×xR=30V#' i\k_$GAVͣBB>H6gmUIL,C"y8H7x*@aYiT3WaΎOҧ``;j~IMoXiI~[65.zL2DonzHʷ:T=?t{w*$2z OY2`(-X (#_O}LZZqyrQU tÈISk%k MrgO&%G|߃pp^)6fxNI9.IW"C1ubCS#l8nT]k;k-tlx@K@揸Zh-$%7Itؒ MI*_7'he[ uqDR"bƚ90z;saDIʁP⻘epN{i |qrSSJ+e gg`97vKApnwOrBZ3^nV%/BB+Z1Rtm1-.EX舯7{ke9'fds~uKG`9DZC6j8{א*Ć)=A۲iZT sI=Wwl9c_e(VwM)xTcӜԴ,kEKxuMtĩE sD(m4ꀾ$`&7a~N}uUsQLKޮ96Pw4CKwGغ/24\e09TKn<;xrjJ%]K@V ؈ #ZȪvf}?ML45V S&>USҒ0=+Usx2dD+뻉 #iZ%Ãk᪎Ef8ٽȯDi`{\۰Y08D]/Df5itet`p?b$gQ٣ Ф[Y50ż./Jet<.Ӣ~No\kFǒEg%|*=zx47@¾M P@4;紏>|: # 9!pCP ` .;Se|'Ml( L$$333 n)bmcAB;A%@ FDע.G1 :uÝ *' s~Vy.[ p )3{ ?!aJ-: ep+\}5z:ȓفNRҊiBUV…vEP0ROm?b<>fHQMKe-lL-!@6Coyr U ܨ fI+MZHc" fV`JI(I@K#H371R@AnUjvE+"k7[!<LPPW]R䰘Yޭ<)E5 7@.'z'NM,9N i#xBW_QTxyYnwf߅D& U2'"Ky)jT8e`LR`v1y '.8Uh1LUT2SKq!~^lfY$nU:\/2N⒊t{{@NR`וeRB5V^d>zŦ\vB1MXWжOzm1|dyŤ9O)oi *T!}x;㾬#6PbsPG3s*hbDRK2k"=ƕb~29K^B=ݫePCd ?\Q ·Mr]i*^QC'C+ygg"?/\5=٦ۛ*L 0mx[^ZmQɴ>0~b!?T_W3,ov,NH~^<8Xôgߒ_4d?§p<QU31C_@ l'\֯Ϟdg۾دhѹ!"9,?dtgi&YEwaE$ ^#~M59XP-شl}&&;]4z+a+{79O8賜g^wTY0p_jX,dI\ ,;)ys2R}rX íNgr@w֔'U\@CkJW̢H% D9 d(lafH / o?N"pu XdO}J8{ۢ⿛fڰ`QJGԍI-vb݅6d EVXB&[|Ɖ`5W٩áPEGr40AWp S`-vk\kU٧V^r <Gdzp|9\#/:ZK_s6pwz`fm[jAs71ɛŐ؂5X';62c_~&^ࡨYȭִܜ%{\ `Y~<Ҹtd5<]>)NIW,9:]_lE6 t7>2%21] Gqx0{niSDa^Rne3]th!6.MaΉPO'BS oygOv )Mө%!K"-rg;'֊AO@|$1ܠhew o7<)&~v|~oe׷c=2<#"' mՄME%zi7CT0pB6[ݦۜ*y d2 ~('\DJ$R):.SB8>h 5dDl5D<˨=CKn8XgA[=2SB/wgPP~B)]D4ڰ_PܽJe$cpE4ކ^Bӏg38iilj_Z )$O aTS"Xh9 69a8i\;"0_)>!|fx+EKaJ㙩;XUxX)J6Ux4ξQ6tܝIEa[_TcSۮ^4)gm o㜡efʐz\gYVu~Q0\  Q%Dk ]T N=;3Q2NlH4B7^'wU쟁x$yix0z|HIVXdf'R)r{2Bgρ_@4 7+?Fjj=/.PvLnXcie-[ƯKaΪA)a-F dydx`.cTJYfB +»F-t[™j-0"+H5Fer\)N\0/7f>;Ӆopsk,,OkcޡFTR?^;8î_(4|U·Zv ~Զ_hzRI#2Yr5 `n?J]=BQ&jȢ+"^7֛WBc΁kO}m\Ĵ1_/MGVX(gM4RI";U#Gao3uٸ]|btY|q#6h Gt?pRdbۯ'\XIAyʣX4::d (j1KNYtb([S)XgQ OJMA4r_%ڗGÛ))-m(\㔂 nM6Džf֋R0?XsM[G^@ıH.mX~h͍2~`S_ -$ܢ'I ׃GwΚX]lfc#bWቈfNcIap8i%;q}Ye100iMtB3Xu5[9XVcS@bdnN{}9KqѺ׬58jhGJ\W )̫zKܨB8UF2cPx9WqmYuշ+"P&sZL"H/ocjR=Vż:d1#d=ѷ!hxZz-J#+̛'vϨ<>0J{I;{./E:u| g=ZH?g~ 2ePq˰޷CVYg̥>v!pF¶Y'X^@7^TCOe@3ݱ_I N~493s;]+a-R+ҡ`cuhUgJVz㭌 Z*Z-bk\A_ZgO Ne4Y;M:?6{ CW),#XKyKٱstӼ*&U3PmsjbFD׾~]b}h/ԇT F*h`_+MRWvSmbi $T[>dDmN$HG[0( 0FucZ2Bn+iOuzl{Fކe(':[Tj.#u oۋo;?Ž~[D_`tL"3n!mg*aŒP[,.[mPؿ0I!=&[Qi ӚJ9K@X&bs/17kXGJbаBAoQfRO]EJ\:Їb ֒GPhZM趑佘#OVVi oy.(TrA@!r{/@t3a! 7>110'{T9]ҸIտovkKxM '?=0hkw yQd`ydt 3yz^ <"T V/|PdqN mh :W5r ρ@5JfVctra˰  sfl+7Բ8GVo!qLʡ01R' 흭€Y;MS&Q,(U3]Ac#ً,MS{o*EP_1q]H.bLQv/ ڞ9Fn5L\d=J8pD?͹F2}uv8T<v^.J&ΗG='Y-ubݢ(KsdW ]g?;pT u5=<~u8sRLG'7oR1d3Bcc\vv3\2HvH OY;UCc*y3Sv X+Q~mҮqz&>}0L@y9k@1 ]vw7qÏu?eC_iEF8"Z\Z΀BWKn6\6p Q Rm`p8}y99oApK;l|Λ*Ű43c75`VJ4Hw=7+k(dK!nCѶl3+"%Qaǩ@PQP;9))n4qRf\ObI|I4n1 7*@8>oQ8\Va% 9sUP oO/ה^K6$]cSB5| -]R"als͵.]F-7! ]lϷq΃7PAT}S6{Ϻ?r΋V@C ȅ<58gЃ!iJ?X2ۃTbD+:&i6_`ǹkPJ!R0M<dY)y!xY?{B-]ǐ|ܬr8qxܻVꀢ94y1w\q|m|$||oyB;씬{H}Ͼ92ZYWUդeN6/(I? h*|,D_G*N"[3H7wºL~3y?^AiLj c,gM_ NUrς4ԗvĊ.^4+*w,u"='R8-Ѿ#ԔËMqwS[DZmInBf(/r;74t/m*dp2 .Ĥ0#(#i`5Yr*EfMaUmB'籼xdOq}0F u9a]ڟ}JS}\mu6@XQl>RI`1F– aW:/\MM4׆G`Btu)jU '0xԳ"J6 }^II/oT{{߄%$&H=!^sdw]GRDUK[yW T5LW9v;3}\:ϓӛQ -,#MgOe: k#ۙص=j[[hQ^4mo {F}񶫽j-wm뎛*-|AdLcQ6` q?Um|3D5Ȱe],4S櫾 DOhQk#M ~kܪb NZ'%Uy'ՉA&lgh3ы HnAA^JBsU5)X%-KjDS|н%Ѕo:/[5+h2ށRF{,!nFUWB%bx>HObjLX$WH8GY [͈~Z$UK~w `.kb gEOXJ.0}ҲKdyqK(0? w \_nס8:XX-mU6]Z",E&l<ľ_Kw(be!Y UO=rk DrulR4>7渎:\}EO'K KA)C$}5'*?r1צ78BłOufQbeW;:]oP8SH!Nc&p'Ea E??qpisS\km ?QΤudoWY2Uw/IFbQ;]|X}.^ր8BrvZF*M ԩh%~ NJt65͎CD%h",:& <2\Wh9K $3)+ë!-G[<[́&$.}xF9ϩոMYaqnb%f[lš~( cKaH9]dEV]56~UVm;6~}@4izmcb[k֦7. %u-] 5/ny$+Ź <A{05.*skА6JBI>eXsnAf T},9 wG\nW 7EFi~xN)՞ GTOnBQ7ԤZ `x}U ޑ CI7q"_CHf?vCkfoXa晆eV@t+-4Z57 Bs.94{{]ՆTpڹ3t;|y& E AGoH3")|8 G,~oHT.'ϩg3ISJqR}eeޱiTBGˋ!Zlr k:>N}UN蔵ۄ4  o夋@'ǂzIxRj咽"Hl{K݇5o9 15-A[|.Aʽ >Y  ]_$[9 zB3txF3̝ygBt5B£.t-Cu@B49"Rؓ"2.A|AI .4rLhHh< " LHn_!ώ20(A׋5 憡w%3)"?A&npu"$? \ :`T^ ~f5\K\-P\..q_Q@IBiKѲ]"SNiI-|So4Qλr¢?z-ǀqR06m@ R~^LyÌ +cBYKg7\TRDy󡊎{fpS{$zy?5UDt) ?ZM@Dj6]LB`"g;N= w ?ʢ1CrN?*Lnao'M# BSyb 2=75dI`b>=)e?kLH!<$,ޔ[ (uYk&ٕ 7z gq!OJ8;kF&XQ\ "ƼP7w6շH9n fg.;]o>͒˛o! SQΜԮD j9+gW`ӿnL^tv=e:̷Z&SpWWzcS[ˬwrR7ORX,/+#I<-#0ʘsіۇ6LiA1>.jE%WB}M(OF5.N5)A'lo=!}ρ[+K}cM,v[CmoP6%G&(yhO9B2 ' k21il(Mww.v0o$L2t:ż)C_q1?#%Ļ׷`naϞK?pKKJfi_>̷)q4(7j+ZdJR> DSA iv)*&D4%'Jև.a1Ӹy{WǸNNR(U 3fr'wFY{ñ}4b|}ۗňr5 l@V`g K!AC4eMf;$"`GMP:9S5a:.uRcWO4'?\;~:S0QBqlssK;ߥb %uQ"h8G5pZz#"׈i9O{k Q]w Pe-2q{.XīJ7v ?XO(;HY#4"U;ic֏ڕSXpIz/(cmW1Z.J P c,ݳv.v_k) =D}g}`&FX6Zx;H|GB4L{nȳ1&UnP J|γd@!3MsA}Sw Hh>x kxvd~ܢA[?WI^0O ۦ{]Dm?}(PkI_6%ģٌ`"} `A kԐ54bx(i$:j*Ƕg5 m8qLRN#*4_VуkUHuhEL\Fvnf?ChC;feFe.!=YG&KZ I/N-טn2F#RK=oKf1V Îbe}Q$* 7#DՋ}"Y1, BߵtlNzyQN#d^CՔF8fؖ+B45]'W~Mn2%"5:˒H:~tP]ih (ЦL7|:rH/d$X? K!y|",hB{^V_ rbޫ1{HйM瀛sq)cWUDętK ۑHK Ƕ7g#NEӑNڦ=>< #6%3R ;/Y;ΡoD59άw)v| Լ2@HᯡA;鯌3]eqjB1Zxg(\ڽ:$GPޫHI}A.|j-rA qbr@+9vҕ abT!ԧ <{FcZy6P88p# _T;/z !`bcVXlrBuĉ_ 'W}{Ќ(bʦ4_5Hn1XIA<@#YTOi[Cҽwp" r g=;&=j $E#BʅǕ*C- gjzn;pˢgO5ʵfp=#1x;H5H,Fe+1i]W 7L| G1([wX|[t\:`&h鿫Y*TЉ}F+*ZDJ\Sx-!Y19%'pBІ })qTh&JWB -JG5!y|+'|Rљ+&j ԭ{P$9;ǁuF2ⷶw3kSTFqU+=ט{3ެp gvT3[`'gJcѯRC*QKہ%/VRqַ,c(kP vwīP8_()EG}PfM̵P_ƩX.\esp:}05OmX㓋&˅*R ¢la.ti`yг^V!n 'JO<;5qAJ)}#PЫ`s׺b29=\oE|,mt XZze(g`9GZKU $CҸVg7燃xrM_urHR&]Ԩ% ¦Դ[Oh[Z $wz^§q`8i W"m愓 sy[ VqU?g~:_)CGGECHҋYC?d>YFwB*kX޼/?5jAW h 8RڞWQ1T h9$f Yk/-eʽ 'ɰn\e̦(x:Dtp}!lgT;йzF:θ<%6& /_i9Y0!:QZن4lbpNҀ{)nTH k87&jHV=C+OJ嫲ùz(bIpxn@,v1ekPɢl顠qBu3^VvAp[|i ԼQ2̜"LB:J'12y% [ lhv %+XCbHN4%Y**&gN5)#2_Ͻi$LWL=wZԘ|Xs2#3Ğ5D6q˄dz$JhѥcfQnى[쾊6H!7ݦzi̪6SXl[~i_-U /bBtN4W'zN%ir:%Ld^MvHN7="HJL@ &xq=aLHhS\9sB ˸ATrh8٤Ph lZ,ɹц7a=Lp|̡dR[Pv5T}"etBΟSyu@XꞦ˽% 5ҍ75SƝ_<|nД7gʥ]\>*,Oo0cUh\[u_O΢ոzGQ[IaDɫ>Lkc' њ {"tLzu0"e&Z2P-dmF\ۀJit*GѲ~x-kf+pCOxwyw Zy8r 5i}hYF!{/eC'R)B.ZI6$ }Փ"{f]0}F|)˓+̹&Du7k cHHo)޺R;kؚi `yDCx4ˤu#Z:29ţ#0]A$oyMʱ?-jYLkU*dzl5N;@hgJ:ʚ1xԳ os84JiZmk/Hm1dz| D;2=aޯo5ӯ(U'JZI=>4&W$3ocǨ6ⲨHR%1m\3Z)km21#,̉5.&~y$XÁ71 \/m]gLsyS>=ЅضC1=9BuZB5,2g׷`RY:ZtB"Jpt|jSq$4XY9ЧY ~a %9WX]H"/@QhqkoZ/ԣ/k"г(#[Rp9 62%eÒUv@y:Gfn\>Z[/ Sr9t_K;O@` Q[/^ /:uyowwuEu#3ݑsKo@%a!Z']75|>i^#$-䜩}M@|V&%Q,+[9Gnm;!|a"zotIU!7VuB% j+ؓcTZ>MI!?"oa"v&jw򚴑yAǘDTXO_+~kVS\ z;eμt [PФ=6&6agѦ / _Ԋ@{eq{xWd!j=50K25"Z[+$ zWvķj&<1Q*Nƭ2/t]==`|+l$ar BVrN${nQ>X/.Ǝ9tRn%9q,C(}O"xpXFǽv%k^DWVFLw)# ˧}R~HIuu|ҕ%\"~jt+SѫXVYkh -;R_k}aQVRںx&;|KG᧑u-3#O⺭F4( H g&<3daP޶/aA'_P?lsig KxZ>T2H_O? Ӆb qwgژl9Ģe$Sћ2ԜsѤ#sKlct,&[tw[oO_>kLc 6rOM>EHgg j- !}״v̯;m{ GD&uBFNAJ|fqf+9,h;C(밇!*BHLgEűI鑀 C% pb={SuhЉܼw +G0*"δB lx,R\>h*)+5Zr#o W%o' SIr Ăul\h}}oӂe >)aҼ{J;Kq~5ՓHKTNb3ʨHiZ ] !tɂtUAM_]Ɇ7K .b[F񋣵?Ew/MZT;WLmGޘWU4|3sudBk*w  !#)ģDfklfT9pa9!T~NCXQ߫G`1}ie˄GVd]A} R8>r@֖r|zo$9}!P ź{z>d[Azs rI<űPZK<.,Li2Qg5 PHlMo$ |i;N%#q3_@VcF@\q)Is>K"LM_y;" y)9M 8U :UlV>p A.K݊O 8IdRշAR~Qk֍C>w`S š\FhibHߍz&E_宱ozN2UU3pzy2*ۓax՝p?{Uoq!28na:J@lw1T6*7W}ʸ ++ћ@8XP1ʳW"t%bN暒-tLVzlDa/yzAޏ5c~#DnbXf(bښ8>`+{ NS9[I'7nMqZwHuȃtaX ˺P8rf*a=c^,6PI9NXhRnI5_igzb)"#+1 Uj%n9T^ͷl~nE3FkS[^^=@òQcs Tָۊȸy+y`ҔKdoyEqĵX[ qIr$B;v=7 VmRb6vQ\Lge!' Q@u cgOSVkr%~&:q!O7|f)Wc 3{N3ѤM*K$YV¹ָ_;sW9ކq]-GN{P4 sW~|T p/M{?7G=B-q')-oUn\vAPI1$>+TQ>g24[z #?]"@i Z(a7,Ɏ19Xy|kE˪`5?߫]gQ<ֽ1=|Lhlϰ'Y11EM6aGiB |z+3 y rTrp! Z,aOfG#oq0JygUA%iz¥l3@WumnJwl;"oT8QF_g2C[1s NkaPdWڔH .B.eUJ.8vRIȥ eAR }Lknfq 0'1DJAH #ښ⽊ |25_u0m ^_MX NE3ˤzVC8* ̧ymCI#"H4x%Q5 fU(?!_oƘ+«1W~سdM|,ˏ~\I͒s㊇v8^]\ՙp8R*;!.t5oi:2:ڛ]+8T[+w,\fUVȸ0\[++VAO%:5Es}:-ǞfI eFMpwȘIL.+4Vw#Jɴ-eTNY`cjKc&ld-pI 4C k ^*{aL=C ]5B|"'u&ː 쭬ȡ1@.Ko;Q@B8yO2x׫&ܭBPЀ!ohZ@rڪ F5 1 K &a*c~fZԂ=Y"L>k-4\!iߣ{8z?6THW'avc{go YV V^ *)ͮ^e.\v7$PKDԶLy`îe0YhI)i jq-^}ނxHg4`d\@ģT]$ˆl oҍ[jUm ٕ>穿;dNT^K7:aWNVyΉŌ 8L43B+^>ϒ_.s7rOטh,Omm0g2pe Zv@:䊯A|Syd:U9EkHѾZf My M\V6X̖ٶJ4I(qhԏʸzh||}`݁rqM\Af1kE![GMQqoN~sIP ϭ=9 -1N#ڜH_< `ζD[2wl)=5e4|u\p( u["gVr|~vkGNp\sfv![xk,nyE *7HAK#qĕd ^WĮ< RǕ$>YMh #1&j2ZD&9^8 NPaN흆bb)0|ZFMVV:wWY|U˧v9Rj3Yi%2hZ|^r5 #N+5s Uq89^[Þ]1E hI;zP۱JChșIyΌR>6w |:ov7~0Hu__c“t@q+!eUl-Kb9 7t \;k=#ܩUb \..l[ }rHۭsijΠGhrK1TeC6[;4,9P{e%y/uS{ ˊ0Áj|ݖNTj47(W| z98/^o \0":&3wx*$'2jKjjr&^In!<5>\fo+vC;?P'Q-悱?F9mb#F/)Ctb w* ,N-yÜNfK|Xp"%9}AQ9́T. `%)Qg{"3|]bs} [a$_Fׅ̒pmir4B BJ҈›K3%K_O[Jqnr%#O*w{IJ0QwY?:k{G7MpGO, K_^c`¸,o'Cn4<^~V"B:8W /ϑMYR/E-̌?~D7oFP%g9qEIH{ӠT6I)VI]^?^w a'SShMRX!}CUObg@j|Nԓ*ydt ^){kX+AMH j`l#EvѯZr3wO9WYqFa۪e֎M2&?}sh~J7)',W%;t3rܺ g&>  + {W9{+w^kFk!+]Vm랊PF9Ŗ $!Z[{Yު X7zB_8LۊRsߪSZ[#EUe9Ҫ4w`K7'u\y};4&-磰+Yt~;|hX+ *ءjn|_ t\+5ϯ֋`s3gK=ژ=ۮQ,hmsɽNm3L[w>Sٮ) h"qp9 }½Z%"ɹo// لJK2Ó)ؾK:Eb ȲU=[IfuUc$ ^*pi)4fn|$5C]o}_dN+yj54;\h&f((Gs,LZ$]M|l4rVE: ~#PL 'zLo5m&!QZ%m;L"QyjݷfHsvD9*-is @%<lsH"#84z}qqb|-} F#-ZaBj-h qøU_*@ȁ@hܒ˕ cBZ8 b7="AEG؊~w9Rۈ]/Rds+35ЮǾz l<ؓS >V9BhzwWPHdM{:s(ˠg lB ]|,et& Sݦ.lxƂb].guPq| G;D +8BЮXeӲ}WI `d)Ixl_LM8sZQVF /J69#߇|悙L)|u棠((XY!Wܷ\Q;Zd$B='_)G 2H, 7`*aWH %ivo/;Pp}1t)l2DT=l8|ӝTGM𴓙`f&tIQx#yK>uH>J͆yT9>wr)_-+amRAL,++NLJ44MxM 4(ƁBUH 3{˼w>,5(ޕ70Ï4=UMt[*Iߌ%ٕ-vފ uƃ50`ڦAD$a覌#0Be0mT"P Ql_΁Lw4%hIqPel7} lUₔ.Tl g/ČiMsH) =yo4B\C4*] r`Lȗ cqqtt< 9GΰnA"|fSs#!#oAFP:ÁMmy7>ɭX =W3N=+LHx~ꪦ{{^K_M`RAM@%#h5 UN"4i"c**#ܽ]+L߇}kaWK&y;gZ2i!~{keR&u796M ` JK,ƽѺ8 ̑ڔLX(@d|`-m3Nq156sK7bp"#>Tsn ()bG<~bu3? T6"oVk1Աa Ζ,3c.(pʞfiu}p9cg(u^юYg/p8T"s2 0]5ԦW<6ۢyb`HgDNJxWq "Ay6 l%7<D*cynY30U8_4FլŤ'لq,>f=9!_͜OI$K BH)!Ctz?nx8>qpk1KU]hEېEZ>a!(IU}ɇ. Bvr^3@fˆY+IDȩ` 8,YAP+V htr%v(ިia[Wpvy+$@]s4nFU~ W,̻6~* JO (-&e Hb!Iת9wmbw8H)cZU}iʣW<8f/އ%,rWm;l"̧oTφ%\($PæXb}%f1oe?N{D4s%]Hf{B&P@;{ӔU}s$$po`LC{lu@$YG9!tK]B_* ۧQ{-Fa˯ s^Ѫt"ү5EWN*|2= ލ~s"\~5 \*Ȋeŧ7Z` 6P<ohj|Q#gIB/OmE2cp niʺ2kؖ}|X ^E%mt$W7J|b'~6C9$p=o(&)ІwL=$= 0*oV7oV$")n?so -x֊CYSփ (M|np鍈`A0CۋFVU&K°dO˛U/ /İNkKh D;#各I##SRloCG"CMLpޔQyk7*YZ`6(h\4zQc"Bomq^X5<ݗ$"e~h~z&,|Z0wAxgSZ?ye}}^Ȏ&`/rO_" =Z sݑa- 'k;Awyy?nzf[,?ofxڌ綑b I^# e7DŽp,o ahoYƷ7HnfЛOÍjY>e:OQ6U^I,w}p"]r`GAy?IKPij .~# ?l#X|p['hCR/}!ݘxJs-m՚ rgͥo:Lաx-߉MM+U~,4r/i+8^> w !Edʒ&N^g}:](һ3SU5K|R$1k 扶)Fdk !9t%͎Crdue 52ѕiBi#N/)@T_nvR WEM!頊]F5#7+f4:E[ zauápWD4"H.I0w!23V91gN0Ff%6e* 17Ѫmam "랰*Yf{5fa54w5_黟2 xMFbx!31ggg}ݷ0,Jvm_"%[؋c.غ9\4a߮3Q_%]v(v_}`ߒƇti: q[Y1tOƺ<5JotL! qI3rz2\/4! \n2^͸6{T Iކzޞrqޏ!CJbxj7+~ ҰWȱBxՌ>+62L)CȡH8i=Pz}Քӷ!b.P](ΦbsM"w__e嘉Rȷ{J0A_3 d~ pD}E:J  {v bk 9Hկ`ѻ1h->揚L :(o^-nwU7 4BT%̭@aFXT$ҳXbHаZXA^#қM,93㈅{F!`,QQpÝK@X7Z xz|3:ЍbG+wx(e)smb|l*Agy^G.̸2'TR?F6 m ŻP ڃu5%0MqR$<{ ydp볖Ks⛷KcNu}AD ׀g /Qe!_K쬊Ѩ"df8R}>v >k U' uY6m٪|f pYYZ.403/pq'pq&Aܡʄb x(?Ke^Z/OfH&ā o1a&;ye<{ZƯMv:TƓ>8V:NSEg`ՏvW(j Hp翏t2Ȳ>pm}3%\i~A*Gn>Re-S;8dB)z@ީ@BZ-Cg;ކX*IKcˎI᮴'D\u]muX $^}oaNҧJ|rw^&8`ʊӰ8'A^`$8oIH P4K-I a6yfK"*'3x<g[2$/jg mF_fnSh ``;P. /+HU9\΃3>N:V̌;&D 8%jHOmY%#E 0(pr,,J}`z@КYvz͕zC J}Oi߸31]㐻$h+;?^5{+÷x >x'.+`X>礣9{l&lŐfgias㿗q)>hO j@CLr4DIh8 ERJ9㔿/z~ ( $͚""@3ieSˇ^ūRR@WfI` ٘nו s㿠Vg%ۊ.l"2~q:|ZFDF]bΝr:HKN5:EϜ>m `,g=eɾd;c3e߰Y/( +WC jl\O/#eWt .]BIG@{|Xn ؗ4OWosy#&)|+ ?e:~'2ܤrg[G:]dYMB [IGį=k꟞|M-j36G*k4:1<^7mgaz]yI4|O 쉏dCF^(o/NƨQYB1ށ}ZѠ/另ܪ*ٙpɡ ;Sc &:]7?sg_{a8ODΫ#:Pk}[or[`;tcjfǠDW$YKZ\~5>D#}7V;M} Y c5R*+ ^b-3{|EOLl&Rw^g+lV䚸N6Ƽ"ș=u3 /Pu[ 雐1W/+aL&u ^QXő.Oe=1$46L2yL)Ɣs!%a!Kcl65P㖎҆jȜ Y+_y +x7)9Qᦌ.6Tݮ%X$!5W͌mRi&) uQiј0d2h{*X٥qbʳP@scKN_Cr3^WFY۸.+wNq/!q@!FH,3DHIBY+-,#|J5!K\e9㇣;R0ig*((z%gnLp?g>,.RQB ƾ"50hH@REr\.+nC iH&}G0v nmSѶ6uCŅr` %X}VXm z'WȘDGf.dYZibhjEœqiXUvU,ZUq(5v[Dmtk1~Ҩj'%ŵ9`Pb Q*L+(\Z̾@zD.tuSsN '}yՠ6&   BdsB$sP7;IƿLy1#kټr}u" G2]+Yb_y|nwmQ2QۯrAq'fɾ{<uVqJ@7T>Newa%Hd=00I`9v4wjuKC.P O`=/'A@kEx6ywQڲo_nEpp-j(-Q,NY ?n¢o^O6 N-uPfmy>G#@KV;ZA)&L!E#BNr(*g=YV*s%IE[هQɓgqb:b*v9)Pr#MhÔ*b_ RcINlz`O7>"KgA9ձ6Jkz6+ݬ* )℃:WcK<%rh5 ;EҘa"bj^A^VuSϥUa`+Tb&X\}n+vI3&Y&:~fґD6~+P(|@ Uԉلz>/Q6%kI;0XXVJ9ewߖЋ˸mF=:4(^~ cc(@Mcp?| ߡI~ >̘<, (Q ޫ( 'EW'OMU&d4=4a% v]\A]*џF{zbuf{>z9r+F;5bXsHf`p~ "$/h>$p!mr]Zól'.+f4JDŽ'__2x~ q-F}d{>ԫu-K`YnD!)-UsDh+[8(4wLQZ*mG@]n.]H̵R Gbd-+>Mד*Z*԰dt } m9Btq[:ηڏQg_P'D2d"~,ah;I>3VF+pʅmH/%]$[Πh4/5:`Q hӖ,*cEQV4[t^ܾ|wO=;c\cT!]d8eFLa]h,c{5qIt -,ߠbyUa5m4X ;|~̡J5lv@r74cype2a Tw"6Coo}V_\ l,{qܭ٥ĂK@E4z_Ē9s-zӾ[dD n> rn0 QXL,նΜ 1:"J#i UI/V΢:.rn9욎ʒtw9q7%"IVQ(7 /qiR|̯Zݟm߉T4B~AKbK ;bZ\$J "f'ב.5CeE` ޵7Yl!Xq/-W?)3re`u#sx3t[Y.5iwȟ7~AݦZ[P?ne SKad?tmb'/-DS!rnR4gNWYY&Lj&2^4^Pc'2 5 ۼ !yL,b"1K+uT=B#n<2XweYHB9">aP9M|q{\^KH=tvfjYy 8rqPv9]F9}._g`TIƿ-nWNN*H!45\͑ڗF"Ą'ߕ#Gmt\"54v+e4R:QE3Tx1;Vh8n!)޷2=Ĕblz`guNwZf,gW ^! E}r/2dRQMsYšA+\yU)Bp+zee(v_CsV>@<ս#9q[C~yslv.(. 5m7Xv_o4B>i=^רXY| )c6/Zh\aDhhU g,SSii4y@ s$̈^92ӝU!m3zBx+frR=aGdy92qb8]VZ8,(j˛do*:enF:RD>W!dkAno $ DW3iШCWg?[#iۺ'8C&%t2֯ӣO.t o7_[6)9 e;&k40/kǃk`Qǹ6}Yՠ_8d D"nՐ]w֞b(#fٯ^QEFt:WgrLQIKR Fѷ{'!Z`2X-MRPvy cDږw:u6(nDgp5 PҾ5['!Հ[Tj1Xa0'Y%ծɎjݺ~BPXW:$Q8Stb@\ )*1vI?VdD)3kAohԤ- /yuPȨQrP6dDx5f[gZKzu V,b&ίJ}6"|ai kc#L 3 6 V_|/ʦV0׊[ n-D3_W0@>(Pi2Y~n=d "?:߁KU/;YyU|_XFˆԓ39=AZv6ah:9Cʡ+L2!My. N;/Kki4$kbb셞NZhhsqܼ70y^q X:C+nfEociQ:Ǘy Z&78N:P F„ӘsL3PQ @#.Ύp0%\9G瑞g@J?Vw+i}n7*ǹ#݋!7|{obL/`7Lb 'C|.Epuci$yX^0-V۰/{e5(m*ӑll%V#%Pkč\ĔfcS}BF]{|^c}| CD bJu#W'KpglwEp6aL#X)2*O<˩h}{[rA=Fw!yDϫ0oӠ_3jlv %C3/xaګ+?p6(tIZg7Jk=: 3T%^3}n##mU""S(P6ؓxSHO}e Ŷ`c!C^§DY9a:ռHO)=w,8%43f=!u,VbLRi<#LJTeb@gy"SԱ4_ , *`Z<{f u4}C/MzRu+&nX1n:Fc&Rjhrԉ:UBsW ?,oc$dxӫaٕ(v3ݲM(]`'`k,H 0JswuD\Z֝KCWw֋-R%^&L y#e UɸV<,GB̈́wyQ*i$ѵ5^jI?-U=DA\Ԡ9>10gʠ>L(}iߙC}+Ӽ0}IL &ȼ؜57(}.eV n4\Z-,NYϤpq%TXH!lRbV#<2$.A|yr^c}>="C6t$*.{t$#D`#LهS))'z2BRqհ?BZl6v)|޳ Z v\D!^kpCg↛VBFo}83nRPp3/0nCO{'X⽖ύE`Ҹ#3VqAmݻ[S/3ED[2.VZ xq""+RCu]巣"r@q9ZiEv*.^UqqÇɌ&C>*|yRX4Em9c_^ @Fi/S`"?t?PZH>%89n2-2e~Sd&wB Hʩ¯ƌv"KYs焈Y6ȐTqbV2B,[m g d@!p)j1/p%aT}k YkO}A-MĆ{Xπ1Hr:F"= wJPNcFoh' *1o@F|)]欄$aKL%fƝJpO TW h`pmkvip!peLL ~+vT(PIn<18J3VgĪo 1̚M[. A@S+gTE AH!E"2/Х8ytexi_,3AZoYŘ U6c 1oYURm^+"H $D̞j?%V;|o* g)Chw]#N3]|9 ˖3lxHm睔;ENP16YkfD*w}3dcH};x,Ӱ"foqu'7-66iI6й3zеbBn}{:)iϒZt#7I|$> 'Ʋ%pBM49 -1BEfuD]ƣ%Li jcG.ɮ{;ƪ pfbvQBhg=:Z*/+6ETW6ؿ<*1( xyrntRR N7nI}O Z5EK3o9bw/FOBS 9qL#j a~[thHI; ^I3JfGcayPG avml=Н|и#MqKD5|ڼ-JwExCJ_s&Ł>V gRLP29͢>C^|4#j3Y/R\؞~8#vؼ^3ۯ8`5rt;k0`[GNj3*-սH]hyYpceτJeux'CBi0I g9v?\ƚŞH̊4+$Ysp:t=BPHX!-/w6Aڏ1E^>XgyԔӃnxD%DguA]jdhq;}vzNKZ H+G.؜e W񽚤LJR5_wy:/- ,nr{0g+!*zr\\Im8+)A$@l7+Mxqi1I;P2 H#[c&+~n]Q\;w]'ƒiy J#mKHd4UXMNNM!B"S]}xxLPC%JV;]5"WӘQ(y"dC =,٭k '|K(U38V1B"8k&0Cx輠1Q)NmJiN)>)CD)v:8M˹w!BCHeyd ~ CsEIӯGjյ`BVj9GLٲk&cDcg%f捂dsq>3rnBYQ5܎njHbyJ[j&avm-rj`rK) 1|,nO[,N$d 8DKq[ l:P3oWKO]V%hc{R;d' \a>)7&1v|«BȨ +U*? ~zʇʯA+\ߌTֿ4ld9ϕYX%Wpc<9A$s:e.I(+X-\߈K2i.7<N[*H b )"\EP-nVꃾ;-R*7n^~38-;+>a\UxēJޓB)7 [x0;Chet !0ij$i1 ȑhn(e`ts$tQ_Z+C9 b _~ 4xVur#+% ؋ u=3 +oKˡN]O)wJ(I]|* %rb<>1&jߒ6yz \ ȡgI7WſU.si6F?j7Z !E[X4ύm;sa\:]*δ4Eq` #Hn6qt?b HPy{WܝgivH'x! OYH)3uK뻉*yj.l8N $O$('+НAn_;ۮ4Nl|=lb}|<ʲ[}>MA$X xZ94Xy̯BrY{ G*@¸#ܦdD<sn hqqiU8d&,zYAߖo94~ʨS0d-t`!ⴁ%aZo*(٤ t 'cevW"P`4tMSW\f2P<`DIR`&ac59EI>YDv]">[jø-gi-J-MT&rJ6 \@F*5QAFH«ݭ=b$ƾ ʼn!|3FxG(}FUPo=0t&1]{ ?%p AKS(-Hpʹ|"&<(h%UTSi&YE))+=eP-&6$l_3Sik& vc( :e6JLD-h־D\%c EEk L;"5+AJ}RC b}LJnpkshtP-={jJ`\Ћ 61G3 ŗh+Ґ3PUbqa[(a+\CI.0j*M?ÃSLqG{kyΎsKR!|YJL*3L >r\wݗ`>E"ڰڵvZyql푧`F;l_%UFp[i2p5nΕ1kq'G>>յy 1#SqO~un!ikjA`Y=a(Nclo/͔[o 󒷶FEo=ZIAo~M #^yPaHp|3X7nƬԁJFGԻT)+Vrdi\ oS7;H?Gs5$sN 24$T:`ze܃emm]nafnp;{t_زV7FgD y0Aneehb*̏岯lJ>|Fdxf8gO`,u똦='x8C1c֒pOܫ>Ўr1ڃf/>rn r|iDڲsc%đuJU}(uHD bVCIeP bQ4FO' yzםźn=l-+/q|~сdM(qxq"|mJo5t1E:-xv:Bf3}y-셱T$CU$ 9Wt= _6B Q1ϲ L}̏T.-4x/"v|PZqAO\J⹧xCܜ?`O`D.[sze/A}di` c ӤY"* aUL3f8 :@t24 M깷ќՖvgdYҞW`$Y0R)LyƑ!*$x{08kd̮|f^y(ûVqڑff5H,J>,j(/8ws_|aJ*LLRx( 1 N <|2ݒ8X4ۥW#lr,²ڌ&NX0jn^wQ"}?Adb{b@lM<QF)A2?Ǐ LopcćD?& kGkO(Ow5Dv_, u,,PfjD,m\pj+*XF ϔ VْY濷%C4$fIsI1|y;3k:- 9+t0J>~"M:]/|Je$uy훙HH PFm9 eHM c|N!l-R+nBؐ_d_4~~^$t]M%k{b#bi:# C!TƽG#w"z'>Y |(z.#Uffe+ ?" ke%+@nSFl]/\g;H#<( $upL_^1z-y[РptkW^6Z,Fg6@4yUL' P(jZt(A(BLV1aF H 1E3n)y~(_+4Pީ++)],4SZ I9!ZI ?I| VS̐kPr"$G!y;Ƹ,lM }C;s%L)w={l@J=-7@96v[pg"/ј) s>5uM<WS!u"9svQJ칽y؍^ޔSê4VUw@^[yU$$i%kj2be%x\^ͪFߡ'BV~ l|T)V[I7-ɥ/4ӔK`JĒ/Na0zFX hN |:;w7>5u5.bQ+S[_Ȏǔ,y޷2w;+PDWxg+jZB*NӘK; e^ lK>[㡿׉(R;\%YTo=Q1ʼg9 MDW:^Xk$$DP?=23&|r1"-Km=^:RJBx\ 2S`Br?q(|a 531u؝>qnάv}+o'G`Ygg7DE4'QwVvzp@C']At!_D 7on\,sTkY3 㴘1S'Nvds3襕V#u>ru놸HșIXޝBr)hЬ'j˜&gKjkYApP찍#iYZ8 jpO Sh BsA6.ӝ88Rਃ_ ѓ0]^Щs4OAgÌ8]qLaFvU<s=zʕq |~z 8 5m8M{Āl& Goow$wy*>bK% ͂\Ey 2zdf+?qr0,h L?f,Ƞ 1.fժPGP틝DYl]c֐]IcPM]3騆NO5t fU[PwtW[I1 5%ښ<a4_9KOZȚ$.JQw TR.-B㢕t3d16àj `jIر( Q3RgM\%_ޟjqZ)f"Jxyke)ਸ਼ӞzS%X SQ](/Ay7M'Zf;ЈZ {[Ea5bMI d* l dD WNM5+4X2A;31\6 &u#[O0 B2*!?$I45EMYOU )iЌa4yc 0Bciٙ49)."dc7z 4vjyŅĉ5p*23-YE W_:ܦBw~Tppn* PevA=1'=ݡҕCEo+*s$cPJ0]V; YqvA|_rA1хUh=f sD7ХBЧ,SK2.ln^U+8úN4`P(v=晣 >.|V^dRoϷJ"NJԑ )^ی"̥p'\p${t%ާU]V|fBO}k{̫!PPN."2Fyn͐nwL|Yሀ`NErKy$jqOrK|"b99DL!e{`Tp+w~7Rr+͓K@dKLza%5Niz,^b ks3q۞^>ԣ~g0Xz{!` &s|8HALq1\asÎǡ^[>I=7( ncr"&)bW챟LCtjU{3<0F$l9y#rD|Kۂ}@̌8-ڋYJMc9zݦv.=pיPw96Ã|'Tv}&~Ђ7Xf|+ÓBfY _1yPyHQ\:+0 ЉJaDTsl2Ѕ=W7[Y!?aJ) KhSHFj=euieM! 1Յ;.ѷ8]$6*7iGx Bc׽b똎Bsw1?Vbۮʈd4P&zspIЄ4Z(u~^0 ,:Md4HO7DI+ke0\#jZ8O䆀1 zqEU"%@OtX O5$+G}\[jFZhߠ"CIxxqraEĥHG^QhIMO7 t*0.`[ xP4pFl-W](eUK~T$3Ø&N>pҳ^x1>T @C˙[@28k'S:\(z ^OFrVe|"e.CH5ZW>.%M?I4i#7(=N%>_2C]ԙ:D<Vpyad;TzP#MֶM H< 6ntlZӨ[IamDSA^d1J``?h4@ ^~9X0x\QLtD01\PB Q ܗʙGym WQ>$=KϤ}/ӓ>Wwh S.ԘbsGd,^Ia:O#MtHX>&9.XJddtD|z ֕z.j?r4빴d+U@Cp@I(da}LQngpNԝ$}M0;}'W67-'d\fUomN+vvOOt\IC], ח}7B0.)s wBbC\6|Em\9g_# RZu5UG> Jg??>EAI,2.::,&>` e+RMV։pN \Lp;>zݣ*XGyyPujbUAZï>58 Z Oy~jzi]Gw7oPMF=%Ӭ XČ#PGV J$ Kn4хgQ=?t , ,dj&@өV]ބ?c-kwRd+:>(5*ŰĐh&Ztuy*<wSB5WHU낮k Pʘ2+b%| ٔ_7 $_c_lHbոRL< 2Y^Ģn\W#M>Q涀bR3%ҸXqK7H*Ě+Z^z6ZkM-_BZHA VP8b{FㆶKn`Zi渣e!VOWɏݥrZ (ʽ'F.JP<ಐ #|(SbuYxNmg?:_hsv ZP/c`A_(/%^|v/s bE)>.@ ~F} HR7oD~\4|g'7~iDDyPQЅ4Nږ %]%t ,FU"hj/gS¥2zB6 =ֈGL0WpJ`G"8L$1o1Co- r5aeF|Z```E!9Qf-^ vKyGբ7ZR7b64XNgWsjs?yz7Hpi_$< I2]ssl|?ugZѐ\wXCK&  #Q6&vgQ~iJ#Ȃ C;J1!BsM;OZl /!_? {r,K#W.3%UC3m1xz_IcpOh23!h>Ɇ$eG7a8nOsg+n/w%:D6CC@To֓[D?ϭe ug(|'`3b/.KȸW$ p>*DiB"=nU/]$J h,(S8IgJ6h`{y#rY`ֻ$N|RlʣE@FY,wxA3 iXhO ?s'@Cue?J)֥4S!sa8^ :$eEBG)e'] i x)3xSfZ> ͥ(rUkP΍+T8e?"nM4*u q Jh\|?v-zm9 `Vdњcvњ%Q7 shhSd䌷=;ÒkC FBF^;4Ҹ ØBȫ)I.=ۿ_ᖜkuDYJ?.꾗=s>s/ۊtavbk >ZY?mƍ DO?mWJŃN9p{92EԨtb֓R* 7'K/.Q#'J>MAEڻ[u_SOkr2390H慵>AU:Ak@nf y+%36t>Ny;{3`ӔN[bt]EQ%1B<~@]ݽУ4U|Ay&KNfDzw[Ո#Pl@j_[ bH)Bd^I|S,i(fδ;Ta3#8]t"oE+aA'70?UM;'! u#M-:$^Lx,vSh.Žo6=jsm! 17$vZWB">L& t>چ)^|&x2U=q \a ?+5K (0 mM-4&:jeG Z)|ұ,T#3׶QcIZQb^yӻV; u ut`pZ\01Gٔ5I<劕®ɞq-4oz麃,5\wVƒ=@Δak'\t埞4ӨAú3۪Zf͏q:bԐRu4xN¡I]Tw|Ym3V}5ETQImHirh\xҁCm6;|LQ%}+nHStSTx_kQʻdTVu:.tcCMQ.Ýi(+u\w)(0OU4+#Lw-T 0N4mCSQ&N@jlPu[ǣDno|G.]i|>8MTKҲZ,;\{ygΚ REi?Vob}\߈u60P_́a\{m#فRnwQ+^άgQvP#C8?@D"Y!&cNk=Px`T EYG= i"#TרC:%prN6rƧ#5k%pL_ 6d񙨼 b{چN9MITjؐK2Xzм-g#lk&)@8't{`ff` y(%7y!1e.Ib}f?4V0UC^tqNd1)zGM^A&(ඃfNn0b] 85kdty5Fe\$BCU:YBr2΂&ڜ6H%q{V0(O@\BH8aJu}ztA^ hK|_B CֽFua R@F;/FCt߸Cw[Ae]>KB0}$en $YJ1 հl .o$ehyc[\<6jQEX}kj0o+)ydWөBCL:% (C,=t>m^TZAFlH%&ǡQthyA>Ejն9~l\Q!.Wao<& ߺOY\/Ŏ<3n~@Ym=кbcw"#7GeJ`ocfZ|8:ejas*٣p皯7(kcKA$<. ݧ12]6Q@\Ê 4S+E־ %X8p`䂝 '(v΄9OQR)!Yޱ\.,c#hIDAށ^\ ψB̳dcLUHHV{=a :{%Goߣ{䘦PsO." ¡pf^1T/ס1Ki(/V-Wsb| w#$;uI U֑/Pty_v)_a:e^\;9ކtS}~2[8\UP;vHBū.kˑ)W͡86+"^ |6L12~npOsq^rV7j_H֤-5';;䜔J-gH06B=:_ޕmk)3{3ԱV cR>f"Xy߀ʊ<θ7gpEUtOH8p?ɺĄ'P{=NdP0$S,Mt!!;?,|=[8t#D +6ΐeK~H4eo8^oH^+tvz+ .D'ȍr]?F UL<\tK5' KO\gWϝ%MTX+KTp04/yLUlb3t 8 \~R8VX;g!P+eBAn),HkO\[H8imM~eB %:b`L/0i媺3+%L6-ưjC6V"(/T3xK;+X|zZB䇞su3q9xâ&l <+cfƑvcn=CL9I pT[:^ 1x+T`2ׂ'-&8P_N7; ԉ NV^pjOwp%_BKjWN#^PNMQį K/H=w,赑&iwG`쁖em/,ϵԖ`Bjg|:E6IO]z䝱C5.YPewXN{ւ\ dgDtbDR9P@zύBƺW2!<+by;VZ]X@d/^ Gb#klï/)-U1@R+ŷ9M Hh8:ja@n2]n ;Xt^/~;Lz2~Π2vnbS+U ;S̆7,- L$(℧wTsz:ϒեײ|AB_t*H+aDo+ok-8q BS),_uo.$f pcyǣ!4 A|N5;eߓ'jD1T7 N>hpO 5Rr-%t jL yF}Rn  ' -nbaH&}W#SF yÑK!r0{x`ʩZBЊ Ҽ H(4:6op qG[|i3A9j?|)i,CX_# rԋI*O poPX8-w^*f][$<&OьT`h- j]ݟRIyk%:L̗њLEZH{P]vt7∓3|Tޏ$=0.J1"%La仜 \rGw\*IRKy r va-&ҔJ1F$)Ù (k9,c"Aq@rGuhѶݟx_%\veDa˸\5ep>IWbV#NpilٿWX] >FDj:rGDÑEG qg`j!zX8~o;kl+Cd~@Y vJ e/_7ǣ/P$BYOd˸?}!boVq\uJo[תm48N@2ո"\x"-#.[b\ԙd)alzVDZ5T=+=$Qs堅Hyb)~u?[lIQ tI[ngy>SQYFI%`irr0X=GGAR(u($bh,,:ˬabLvHv7 1ie;P Q"8\9wB0^CBpG;^ sM^ѡpmԹ>;iKp]nC%moN*I+3_[IįĞ9/Ǘ^P˒u QfJgwgUs{.(#6fN2`ur,e3w8j]~-mjKIw=Z-JDcdCˣ9a?HEIӋHֵu1CAD VZ1M\g"`r[&*mڄȦb@U vӤm%na`Q? ZN'J!nXf/%OM{'s"5Z]k(|6w r.92a";j7 (BR)*9i,-^2ϋcBzAAK[W5'%r7d[:csFd%two'[D-οFhw(Z3iFMw F]}h ]o#-:ށBZmFm==~#^I51Լ/ C;7g,--U!0Xk6.QA>(r㳋KR M6b5Wxw{OB$Gq \FlŴ= ĢS*`k5~#ݶl!iqmo6.Fkr_l+"/٫0_C)Z*OU@ssQs;aei`رv \gxYGB EcpBZ01] RS0 Lbփ$[3h9)Jk l盧d(QٌoäڈUlĿ$%(E kl ɷ5GgKo8@O{: >\Z?MdٞMC\8_o. |qJK^nBykWǯ?1[GvL}k, 3_$<|PgNjq aO=ip㣋LyQǏ<920/FJUlB2shuh-\]X2,ZO p>p y~qǝh}9^ayxaq ,r@)E4PW{o,b+}Q҄/;6HZHWy@jaA^FH! \QwqoPfvLn\Ɯ0qZyC#2qMދԖݚkm^%iW&MA+H(x- E]?pzkD].@I`R ]v}ڙ3yĶA*hWN◌UuH}-_&\"+&$|<% ,2p^͙ 5zt̖* 6fI龻QtmlAgB߮ 9&+&}0G#Jh@+h6CSAɫWi(HM c} qz 3 [[Ț1,gN9o9 m÷_8e$wV[gN/J G+ힹcL_/G?)m`@GȜO6%`iGܮR^y0Ta'c8? +G[Yx (!pšAΐ|j4xu`pr#!LbWѯ/$QP8 r!Y\iLyhE2k&kM 6Oц,jMkWTHDZ&2c\$-Q2b#tLOvcoR|y#N~`RrT),SӺ +:wP qQM g5+Q!ymoON2L{+m&'Ab܋TT4!vi3&MDTH܈&~eo珎@άmW,6 O9e piajqbO]K@fsR|WTf|:W2Wb BP:~xBH2a&n09@|o|8ڌMߕpCܢ6QwKe ?:n8v=OtqC:wi]cXlGɧ]hA T] $҈b9r<.Z#N(Vqw&{\4d; G/8%jc63N?XxHDŽI;"*cjעĒNJLWOl%i\bkԎ/٣h]TQ:ޅ_p{s*dl,_4 xLZSU,lf9\>=J,R-OLεq$Ks896qfIL &;f Z z7+mI8El*yˮ2BkUF̌I>320pmO"'+ϥMN PyZbUl  )TغTG^?4<$ Sn4x_s&,L8;q eV ~F6.d (vVon景.=CZ6 ,|>5\|=E%`^g3j Z"GqU,wtvMg)5۞f*a5-MYk?At6 /@Fp#[7N1pWH cXdin3"`w` \K ;ÿ6 bE{wyVݘU`wlF7=.ʴ)?yTFtq8{M7Y0\] ԡW* ֌.h΄_PHol:j֯1Zi%ULfV|sև,}%) h'ͪR]{+<=fjC횘U1CM[%s2hSJ~ :hJWɼUwq<ҷ~m䉏pç=}kR^o| Aq3zX$+9<:Z3P!rxޚJ:gG͡ rDR F=y97UѽI>otՇ^L$$oOY!sE;U;?1o1,oYƢ}bK'YDLGGOr[x"H ^u"dv4#PWJL Ocp$Cr{7eAODjc+@P9ܾ =s+ǻ\cb-XBHolnۄaȑ`ɌJFT^#W(F9TToh}$?'5T٭tE'Oڵi,B% /nۅP빎/jwkd O+ hpJZqKFտi=MH2"NkgY $(pfx¥,W9ǣӿcsW@e4mZȯ&=l1GYR.>]P3OkWvI%ãE7D Σ>%tsOp~΋ӄsmw~ͤ0^T`:upI28(ڱY૿: EZeAfL٬%fFo@dOI_hp4*p9}n Y@n` Ê)+˷ '(|ènu2ng:\AaMzqQ`FsahEPˌX 3C#1,!A-S/ۤ&kӽ*4t˽_jHnDxHU3'oa#=1f0, d [C~; /_V,~)v༓\ #s| æ"Xe}h$&WIx(a[+Qs# Z-C89n/e &k^hrcqEz;y,T Gb2G^ʷA2|81ի6^3jp{^M|R[i:˦qCw=yOpй MKv$Wm=t㫲*tF#Uk~W=$:,u4اD M%em_;n"㫢*u~~}UB@zI}y2hlp/S^5r?ڼ];Tg]Q Ma~Џ݅aOh>]|ƧQal]}OpwZZg鑫"As scAqX1L\'<0ILN!B )ы\ms,1FP)H!jM EO~MGę`CxJ֜N:=kdy ̊qhuWaA6kT>rCBV\i <&o$HPQqZ^~y΃=S]a"%TӶ 91CEEjP >P @J?^I8΅ 8{ \~!Sjteǝ A4SMBƷ,_=@ 6=x=7R;oȥٖ 5UY7Ӑ֟RK]arT1.#%)Pc,ԏI18x_7PhxF/ٍ!, sx]ZYϔkI% *M;nf%dW p#7"D /Ac.4F0%S\D |49devoղp_hLWٵDr Q)"zP _c?;/v/W XU%O9[4o{~Y$Q Lpfch&y?;0rIa X/tPv0d6聒ICO8 =S\b36(zG,xR"r5B&=նI2DaV)ƨl~'0@ź T>r$Qj$XBX"aAYk*Sh⊁E@ӔHd#5&v5a1q(I)Zz۠UY!MƐ} ~au^aQIs#DR.9MFotmqm_϶|;\SHNY `v_N38QT&P:]b\J>RSRw`gN'Ž xq06Z6=CcxvЊ'5*p+t0)^S^|ou*8 QʫS |Srڶff vE=OZ{FMJ<ǝѕgAGfv/'*މ+QH$/,dqn,H0"Jx'UI4hJcFI|lU_K+(TԺZBr%mLJc<]g; k\R}Vt؎9ص]ؽpR#݀xbs(%|Pra.INu=d {>A5fT`>.,k?MWA1v9% YA: @:@,O[r4:Z`|Li7ƪLPp)!^z;c~?Bjǜ"ڝSO.,'ϓ3+Z8sҜowP1k<(=A1@Yy{\4#99%hϢ i9J,4a&jS r[)լy,('BY>vySq;9ϵݩl-Oa~,o-\`KsP|_Lsq 2U[!c%C؝-egdO%;P#]+^ ʣ1VQNsĴ vb:v@yU{%o-6 PJz+~_ǝ((Xlқq~ MI:?)$dN-6f>}ۑw>_.8!g=NkA:eUEpCXqt~^Ј9}hQ(zDo=0$;/Ӏ:^H DW4mOJ"G[,^ CrE1"8jJ$1 )kA[)W'Q4kA$4ݗIoE `;k3aG;S+wct"'Ncmטq@`>Yc r,WG\$ ×PqSps]㎦L^E!.H~BH*MNyCܽyVUP(_>ESE*fL([񸮒l/Ӭ  -I>8@\,s%G~h`׍ O*7ǪӦ'; /~YLc}%d"::8E+Q}u'}qxZKB !S&3F;{?Wl8$ª_6&'?]J?@HP TPH⼄sxh\+6$=S | f^OEf{sĸa̮e)~Jœb]iD#jgTLōN-nN*G- ٜtr&@?n-L|) 1m#ta{MM=/i\M.N"74$$嚴%v2i5jM%3r~ h>י:k޹,*_&&,w ;f9B{ሼ 2Rǻ 75~{\PRp]76#}5!y9.29tc;_R%M˪VaOÂb7S,# (Uc{ಸ yi$-[6Y GaUG@m+/ hOIm?!2+np3F ~aS ::.} g!j9F,!Nѯ=QcM1ʕnyZJ}j>`pP'aDF͈n5rŏvpްǥŎWښMiMR!Ē~ʦ~ۑ͛ƓJMwrYeSn/]q.M"ZEĥ-fp@Ď)t Ǔ%\+[dI( v#;v5Q,ICISw=83HCg@mgV X [%TEuzY㵆#9DW*g׆ff:mB$W4=Zdj™`ĆB ._(qBt|8W+ >1)ALNV*늬k]&5O% r:a'@/ o_s GXqoz:HeeT(I: 5٫N]Xs<2"XWni O.Eݧ efnFP6Ɠ\B0';@K*4WJ|~ﻦ"rC&Uݳ߿8IИZإZ|I1(l[)FoM&o#qOp%ݗUϲγˮG~~xhTWCD"_"]&Sb%.M`B1NCP6N0-B٥FEUPDB}6":G? ETǴ7U<\;)x)5 IY"lxoHIq&o +:ۛކ: M5-V-ܪqE3N DzL`b ]/4,]1>*:I}"r I50'w6|,ZobBϸ_9"1 vxAT]?Dl"GqKJQ|ݩ wۗSv< H~a|^2WPN#?3m*W7ڗ96% kh h9< ohD4%B$r|%mh~c?UfS`y[|oY:…$QCk@be``T5i @n,Hb`6&̎/ylS*UHCR.9E/*`f-|5|\u:RX:Rxg'->aukhԈf3M1EX?df+S@:;y*71W *}ydMd397k;`GɏBI{?h7z:ɕP["<+|Y%>&%VsPkl<)3f&},k8d!Kf#3]"jQ+4;Ψjzu=+qhMUi;~l7$2L@M3e -)3 &DZ$̢bpvEW$[ԇZ xKP(i\;0D K0*0ť;je~=z pJIgH v]{o%YӴ a/S8?5?*vue4s#O[8ҡWjO:1hLBaYܸ> 7Ղū$ah374gcС075'cZm(4"@h .:u :~c;DI(ݺ[=s-^&Pv!{4iFxk:yu{5KSWsNXw @ ك-^!eur~\R`>[u|E厙Ԛ * NlP,aE5\5vO_UPR'˭~v\-<;36aMჩʣֵtG71UW .l߬)k"8gqD(߰BM7"8lIDi~?ٶK# Vo'ōWհֈxe/Ze!ӎaYwʆ &J{9E5uoĄ^#-w^PN(xmYt̼8!N pY\-ڮw5'!PFU^R0u!vDw+htLäf  #߄U9Tx-__7 "۹')#ęL矃Y œx\`kq+DQqsc+բ=_-%"5dQ~Fc7CTFTzo'?Wj ̔# Vns8l<2#2rm9dYnՀ7QM r:o7+3 u#2;! Z GzB /|*f_'زYGflv.|/MLQnWDͯ~w>D¾[4g 7brk`ȷ@Aqfq$[pE3/p<Xn,xKzi.{Y[t2A^sr![ ,OtO 4c xgTYЛ0>177~Ɓ 74c AmyP%J3; ~Abza\FVO,Qw@Iy;6^&y*o ѧĩ_qJlq6^`I?Vƽl7.qxz,'ѢS%6f\PnN帙49d]|GQ}{S|=7Q"8Ω0Qohȵ9wT5;t&OK6F41}LlDШ(KNQTR[22Kpy-йkOncӸ@BHi4 :YY m{Oq^؈Rug۞9ޯn.hG5g]Sͩ%b%#Q+i!g6@}˦š#?s=1_j<?))"ǝKA{Z.ϛ˓?ɾTu$ʳ%m&x{ >: -!xݘ[vHx^c{_Sb0A7B]pe+F >#RLotRZ׌j& )F*zlx- oE+w u&l/$U3hnA.9#U,a^\$}]uw4-01`dupU /̲Su=wT#0N@z(FbI!laRþW0!?v'&I)4߃֜^~ELw 0lBŏ!FQ SI͕/="LpZ#J+]Hm (:"}/Gwp-dʯ4~; ipR޿Yt*]O5Y\œ\mbߍF4v;>5HcaDmrd;a=!ċTS G7[YJ )bYܞEJ1Rad63&SX6dӞu +d^WWE/;TYd*h~D|"1#59Gոz)GNG*ZhmEX%CesX?)<]'K)qHHP?}o>^|Eevkw9`M$@ϥ +lFvtP p*eϊάU3A ͇1-c8 GB zV71v0&D.\!+gRWU}:o=y5Y"1:4x[QA`׌=!ՓٔOSc8BZ+nн,"mD:hNNdąO[q C4ݒ WM-5 ʴuRn5=9XMߍrdO+_YKVe~r| ]~- f ?F볼^Ǵd_)ioXq-EqMkiU I8po ˆ ?ls1>W= YZ4ΜNtՑV p9.?Ȭ::7{ ݜLQoxSjEqLU|\um:ֳ{( YܠEw*wfreU~Pj\-Hƾ61|ىF(*LCY-%1咽$p 8}#sj6~=Ѩ pmܵP5@Ma>3nGಬTYoxȕgoޘB;gf;m28W1bmY[0& XMSA)uhǨieh<-sYI){F&/d_k9.yΫ;hU[LR=CI6 voW2 a"@ BVNĨUiZST}egb+28f b4m|(cY/ f3&ԣWtUi&炛ǚvg]^,nbz&Yb0~-Vc.v|#%ek馏20En5EOr _\~*l })B.J3fI7[Lƿ“co| $QR[j;*e]ӌq| bCÖE=ST{6/WzQىif8'R2gbGxanweGr{`a215UIjNkb_Н9s\ B?{gZhp-czc*=rϢh;j#ڂ'֊1Gru) =U #}8H|=.CKm3X'{x?ֶ ֊m/j@%aX ߇O"301ƸNoӦS8:\;-\aFR[06e7INkB9 ?adV_IQ,|љҩ|(܉qVIhVPK9TTR^(R}uXOovj&'&B{f9jE*ZAx\ KsADko!BnNn@)y &@:n}u P@JԧP[|[ $Km֓UV9D6Pؿ"fѲg}+W ,(>$OG5% -YD PגX=tWj7+incƈ!Is=?b*闡Ⱦ;{$ *JrNFnDZօe,Ҏ 5xֆgo͖^?[~_h3v.8 }yrSff!6|)"AQx`uV+Vd!k8cٌ Ӯ O=788yIv Hl#JԗFm;= h0tƷz[>A-}DmOYxupQw2Zk vya5֜m- (i/pO0K W6Voz Y1|ԋ(1MX&Ⱦ {.UUU(Dѭk/]~]ԓ.Pg$Ws:AEEM0E/Zj7rOo9m`qu2SS0|V05^(JVvB=Cܘ!ف$$"~69ş֑ɋ"QϚߴ>z<\^֬?\}ΰD崒^I$.۴|<ܿD.Ov$aLfG(hi._ۻX;'t.2Y8 ֲ!% U6잇@"*A}X0j?ŲІѩʹ!x%+(j_V!5$nx@U>AWm]Jc2xŴMCT2Rh@9S͢s[!XW\4e^w QuK+Gc:gt yO;P{8O Pe;(.̶[S˰z ;} l3~pX#=PT,X3OIBcpE uÒ2S{I@vb ŠVj!! y3؋Û×?<,.!L!gl5P2:{7iAp^qxA/~\23yml؁2 asz.i6qfH3(W;&̉O i+8:cL(B;5>u+q" KdEqdτhCgSm=}h~Es)Pv( r¸k9IBkyI憨2[^ Bd%]g(a%zO"^G4v? H9T"*~Gma73댗_S [_<_*N T+Jgm8 -dJvI҈;w p);佒ze:͗>Çj=UچH9 j*D$-đ»AMx+,.7/Ẇ}=4xIqbB/2<ұ~gav1;YX_[Ȥ Pu0mޏa!4vCK@x[g (1!|FJĤBє1~zH-!0wR$W>X  osּcJFl?754%cV\%?;ˀ Ɣi,N&+wL1㔍eor"CCJ&3F'|4[60Qq=U(vD,{8d&A@ ctޙti<&āe$,f"v7 D~Dx3Fncvt5&M1Gf%EaݬF6v$R-eԁz 7ns氛xΪ" t% PVIH+( ~;b+[jvI*؜ٍ)БVkCMBd"v(25[]I&"l;o#Îx-oʇt)3 kkl&z~2E[NFaȿK쵡FFP `ZjcPsD B-^@s5Vf d&<ڷsTL=cPT,XPE]54gլΒȻ>y9v& gZj8tj#r.^׭ 88obTz8KN$ɒ!Jhs{>e?kگ?hO㸬1_:zx}3|&ƒqmc#'G1w4xЛ4w/.)cWJV7ɓZij Xo;x\[|8Ej(gFcn+;T{AJaS-j"'H5hUv`gÜ'9 Ji^s.WNy'B 5Dd [yc]*a-Nl_@d) C^%57Siyf $Sy@_#蠪H:ݶEm ٢?ݰ5;e/i%( º`^ur7?&5oOoP  붣whE8@7)4C*ʂ~ӈ@h#tajL"8oL,u/*^g4τ2G-ZfDmeb|~r14h?ZeHƹ 1sOVy !e4HD.-0b?u[{͖3=FL+nHG`u{*cx(ƽLa'M[=~=/ r+\!lo9]87m_J|uTĨ=l0ځ1EAG0?h}T}7UWe& zis^'N snx l/;9sd쏹Y҄@:]-,i&$+_T"̅pR2^od6  9}o}#z MPEb!UxU$Ji|[%:w,ge6Hzp}H+d/flC)#&J?I:&4ɝǸ/r!TtK-1EѯJ /6` 2X,THNGypy)5&~^X#=6kqKgmfH@`g?iP$9Pzg8) ?6o A"-[eC!F69v6rR2&HY^c hʖiRShr4zY,y ֠ņ.b"2Ti2-_Ɏos ވ*Iz vCtםf L*zUݑPapLgTk):ܫ-E{9<e1^Y;Akoiݚ+SIgBO{o*$xf/ U aIcU[Yj \ϺmUvJZ^Ev 3M%v~x(wڙɳI7;WҒ8MXt79Q=hsTJ_* &VEJM7eqhoPiGK&Y}WjsH;.hFU^&oDj{P';&$| NuV + - {[VUl=[DHlH< f1PPYf͍o.~o~zfA sм94x$cjb6m 5}Zug84@1mLυ د/O|]N~e[-KeX 4nWn^ܻz%Y*,a.k$DgLH6*4#cP~N)^[|Đ|D.nkOz%iM)"Mi{mI`?c.lpB'k Ԧ_ зt> hK#dzU[eM]6!tZLlu.´nQ!jr"IP˄BU0/Ta(b,3ٿ<9JpT)%W?,@902kB_o36att(eݼWcoHW섽9zH)IdxB ǎ1VO%:/wR}KE#X6kkzDE+[tV6O!LV%cWkp4avٙ_ g/)/Z(L';> 0W_ ~+ِb[5Ǒr8E :=D e,"U@q!/p0_\\IU1#b84M<&ߠh E^.XKe0?5&C5 B/>ܗ^Q+u%׌w!Y&j)6z2T8n1uJ>+M\աci ,u.Q |ՙBR2'F b6YE [CR~$yaCϗӖt|7 QLW3X~ePs_>i3j6ڄu.[1BNF"̩N|UXtݥB\j09N_5_ :Ϲ*0#53!sI C)Evy؉k%UC4Ha@#"4|,( P 3Bp^6QP`xiTjkXBIbe -7/䱲,R T$Bݖ.;NoBIӹa$Tmf`o%ql6.!l&v99qu1q|;x޵jrk#yV/  vPzj80z0-9 (}&`oiRyv PPB4yCkSlJ}M4ߌpF'ȱ ⇝Q|N5zhzb$~}Wk;*&$7=S!/q/J&$"/nz0YH3\F%9Mjb }*c:T]NV3Ci(^īSHcRO W/e T:9~:O H'4ǿ]H]Zق5A9C)w6^TtaTQPygcȁ{D1-i‹5 q3ZKAMR4cq1՝T7_JKCN/5OGڞQd`&%aX?ds?`o$l  "Q+o5"<-t-L- 3?D!`T|W#bV(Vc2(>܏eCno|ʏki%Qztc׈F~$]h1 i *%4Hiq9!E~I}!| 9i %{,Á?y15BϻQK`•?:tQHı?MAq.tDэi gE?IMLeORHvlRR6' I7lsS k@)DPg,ZdE~ @sģ<#E7.أek8j 3lxkaRq,<ȫ @Ȫ(~5nlJW[p(yR4Opkb[u>>rj5ЎC@4HMޔyoWOI׍\f5H-%3*EH=pybU\.W;12\5YO8pZG$(e.T1xM^y (N% dȬȵ)oY>RgތD{R HɴhlqMƾX^ `ſae4uic!_] ًn3um0 {}+  %jԈMblT3xG:Sͬ,6Sa/<|9JkGWbۭ(;q[J~=shpuPd]]xD?b{ά܇z')lks(|PQNݏǯ#gSg*96D{ 7}x"l!P+~'ѷ VID)ʲ_bunu0s&SȀLvڄ)w@}jrA`Şjq)doe^'{JhPkH|EnK RI`:.}1Il;&V;x@v2 Jg o?.y@em\7Rls1狁IR\,pa]ėklAdӛSzOsL_+fXw&8b37uI)z : NjJhQdȩŎÉ' jDSn.!F/biѵG^y= ykhh ޘLUG3.NS!@iJU&bÐdI8˅b$]KH}׷$,X8.Vc ,Ff8lb5%ULXsc.|v'ߘSSU2Sou $\ynb"Pm?vH<=QHLF"H|:-@ipt776` FS#̊D2CJi~ݳ up[ܫ?e*@S> >&:Bc=l)0'bZWզ9w<Jc@9€[v@ٌaɉX:ӲRgnc,`;L&jd7>6ttiɚ- ]ĎJv-R\dž,v3,glx7fjVyLދCmhD>楊6b؊pmUoSLvqZcu%$^ Ȫ )=QjUc 琍!=0`|%~76x$80 l̈́<@q|;%xaΕ۩Y7j BV@bbԜ֍VtJ6xfe M{ =54<\ k6*T6RXIVt1H`[U`+ޑEIB֑hnY~τǷ myW;_D[]oY\fΩMOr_v]QƁri?C `gD]6F ߟE=4G;bZ 6("GJ!*X>̴z|t4DBI |fuO8*iY͘R=p8ۭdv-,|+_aAXCs.`{. uSx>oTeXiKmmQO"2 u9, @ R#p,u$Jz${ymV9=~rClEǻFh C-In 3ws21[%ܙU7Ej 6[QY' Wx5}B\ɘexbȸ3tS2<  9ܖYT# 8@UqI4Xbhn5h><}mY?8y3EːW΀b .Nlv{]P[:Dwbap79_{6qjj&UKcd\K&p;bx=_D3m?'f)1#zÒÃحYϩU2<:_Pf WHyhyrÙ}"^J3K+p$hB+`' j26 }w@z֎,36T.agx ?.Z"1 NUnaCB.U^5 `值9&W0\%룹%CN0뷫A+ C W,.FMVXsA,ZHad7?!KkO3?i }sGL7zi҆<8 ?a|rrᶍlΙ )]'.^TF$8sQ4[1uCuǩ7mQ ?Sjb +v>=:^tԲ F{T/*Ui8]֨볙0ؙ:55]1Udwěoq#7Jo<@5-:dbF!e 3V5T"guDB%$_4^XלZKҜw ocF K6T5$xau4=!kmvt+ s(p ZnVURiBjrrp cj~"RmkIy@ 㣔s;Rz=nA("ph"[g`Z,x*bCDY,F!#kLtd;qN 9ѱh&p̚q_ $_ ٢ڹRQCxʸع!U2ÙF#?Ae4?ք0<_q=kJ&9!d[7,b3*&p[: HRlm?7܏ v:Jay>e'ቡ!``bQ>M$T1"KRL7_cF z= k2o7uvSTW$9y1xHax QufKXM~/OCH D4lzY 6qɵ>Y=yMOoB3OLQ,sjmfV c2dMG|\as9эK뺳 ݻo"7f8ڼ&RHϦ,)EZɕJ,tnY0xAfم]}jsj}%TE>^S#8a14N;?|.ӈO%I\6i9PrSqoڹ ~ru>JֺO,Kvn4|ZN0*7Gخ1&&[C]GiRp7~25KB`|%Jdㅒm2+[8 ۉ{M1XD *ddjX@ct@CˬO138&X11"wCjj՛cv'7u{!Q$$[zq@Ik"8KwCT3 tWNEAW'? VISceRQpWvϊ1{OR/~9G-&A0 O1!~)J\AnlXv %cHBDaX}&4:&w?_SZ|@ǽ oMЇʅ5ykD*IJweCe-{WM@grJn7ұ25 sƂ/8ycSY>N349ը'EJZfqXېg&Cv|ReX^0G䊚Vu%PeS@wse>P*7..L9*^d҇[⤮IJ rM,%wPwuX-c 9oCiDE5Nܟ&q-f(FLb5`+$j~qۻ:*x02ء_Ҋ Fc]kulO̮CfN w#LaQUo?[NzbgbJA4њoj-_>mo톋&A~02_k]5~#;y ZM2S!%C\3GioKnkELѸRQDl\$'X*~'beidTu9#XFEflԢU"N0ήn_O0,z2ƖFy7GP䯹U=? /2$^)>ڬd2zd[S0VTh^2,^*]b{rU* &v(n1jxlF H2LYܞ$uZCq^_k]<6*vGҡ8Sܺdseƈ ZgT얈}x mr..c4#av9Ĕ NDriCpQEͽ6D\4I?GO-*uqG>d{mVȝk(NwE(gd $!eؑ ơ[B'ݬh>.u61iZD}AF!r W22Vrw]iJ7UZ! z M6]Өo iO D%]U@`Ȅ 9tNb-y/&PxuoQLlEdWO[I@%exBqKp0q>HדSRBմ5nKeVw9{;5 a v"(G"\V:O=jfd )1$e8Dk/k!к"ST'0~.s/z{z~MRR7dIf1U!@(4SHofMuP(GRǬ/ rE i;IJ4ڟÔZz7洕 A@ Eep_1X` 8@8L]2{@:CR(ƆJ̛}4  b\GGɅzT%ú5՚&f QF[x;˖njΔg50 l, I }VsBCE3YOahΖWb9'Ujc 7L!A^\b%V㠦")ZhdX>Ž|bqhOہ}3o/p6YBM%)觸OLHli\$=F%/. 'Ȱw2/,@.ԈzPM$0}vO')6ޘ$P(-X ̵\7zqcఅI8 ys+ (0_[4BNɶ7/5DrūGu\U2f@:FZ^2/>>&q5M,)d`DOv'y#`ͥ*F-(Onr{Θg2Dą371ʪ~H龛R#{xj",qR],-!%Я'K@Ζ$M.R^ KOz,$`]^zC&`l"?hχϫ4\|bEV5K[WMBϨTQis|/G)&KK?P>U4<d]:f='EEѨg9ԑ󸯇Mgn"tER;RKOtVexX5x cvkXu¨g˯OeZ,R,@sE$izO < a0zQ4%xwlH%0$EEߔuF6v:hO\ ,A ЍPFZ}lDB%vMZ[tt9CȒgsy{,!8]zǁ(b!#-#.cb<-~O.az}M>,O8O.e[vDok7ݷ)s⹋/gR?7@˂\Uq̶YGcW9I: 3̥?Dm\*T [*%tqԜm~A /h5vr{ Z XZ^W k;2S[,$r^KEx6$SK>gIr+sLNRu}^2V-$ӥp:4:'pL ,7soh9!SV &Sp *g7>q?O+"5=.wv-3!d,=%i@,Hã\פT-Y) Y/M& Q ~5] c0F3Yg G%nIcӎ^GJjB?n)t^,uQ;l7? h5Z^i-kTкcB!o?N6چJdcP{AഺIQV Mz4 1&-ZWL]ˆ1 Y0&[2F)>CL ʚ%L ˓ݽ`cH~=t,ڎ$~|=٤xFsw#c 84i hį9+ >(mqC$Tơױf< nU޳ `n|œ@aSEc`Ptb*QaKC]ig@\mMe]x | sWMMڭIK?dxb %ZaęDÏ)a|W4hd7yg-sB|A`Yۻ8"R;nHư xTQ{n]hD'1Pbx}|JA1 lyWY;]1*?l"\fՏyoE'õ_lH>_ccOxv\qPQ,|`K2=^UthPE<h:VtcS$ y;/AĸltFK6䡶XO] V<*vp(C)["a#)2j[="40|V(=KBlaB f곸hEF_i-P2IeԹ+v$(sl΀.{9qn#Tz:Ġ[xUxBlhn/634`E3_f+ yWk"vBm.1n{ ŗ<d}f;`8ȹNX рDh0g%6;-0)mQѨ{ ە/45L{, XtY "=eoEgG8 =dV_LQMbRZz|%$kDsX ' $d.: V8=bZ8 *$\s RNs^>y%Nru)[Vnv^m>kb7z|1E)p@c&il[U~f|HG+h_λKsGHf(AѐKY}ޯ&jJ,w#3kzmP%(֔#e*\"n} 疾$NDZhSQvi 3sq7zeiHoC?^bgoOҀQ!bf[_3b!3v-\^]Xd֑zO.s[䨩 ɫC:~[8M əWQ:L'#eGnb¸曂/mEg&{~A>I/`q?Q=Tzum6CDA>U% =\>Ğ46I* mcj}|*3l\F4{ݘ)2E>!zNR^ڭIN_?7'__18o={mzcۊuʛS: vyzt|Bf >rjjݏWE.^erK8OA4ޒ@w(HT25 ?\܅{'o`Rه FW\GO,HJCh@eO Ul3MbuȨ0d^o K>d1',Tug>Ͳc~+mS)EE3FKr>I F$G #1SP [_&1is* 6:2YXyaqH)E)N4Pzf0k!رZ-(C=›H_]mi#{H:L{Vܻ2x(dVϷU< Ǜs=,Ľƣ #\ś 頋aTviM$C }t8t-ڲf8NƌΔN[Uhф;TZr`3Dr7ڹv]u=73]]W|` /WO h_˷9Je` yӮ ҈XIultDNaT,^Cqc/Bљ2O-;6-䱳+cg?c9 እu/rcI*!|u5eAH~7UgK<`N"xc!x"+eီv~A͟O!}>9!qM-A9܆mQTZȾlV|8==,JL[-tz3[hδ`@Ra~B}L#Y^kf% d||Tul!4Oc|(cF'vlj1W>6 T 5(и6^# +k` {zC`CPDq5+8Eu,sf&Z78) K9a Ŷ3rL7M]) ;ƣ_chRxCy^ k=H3  l?ƓsA|$3M]~$#I`xC7`D`p\ˮ6<{lyW$,M;Լ Lm%Gu7dضd L Сc/<ɵW6$zWhbǍ ק˖D+ΰ߆-R\HSЙhMFsч&5W3OZMX @U-2-gv(Fvt(틏H 0GhZ5h]Y ! xcGÍt :_޼12.-R x/=Ѝ( ]jKbt0ʚ[d}|g6xgD[Þ6IM)PU0aJo=Ôui<]M8;mmQ2H:gb[irЕ[V",J3B^ cϊfzHGOtd&D-!eݦh6lr2|\k!]m?ar3[T -H1cLl#&~n59Yu-^%9.]J {zKk&qZ٧HPksYqêNrk)fڠMjz2R-\HY[7+<'TM=D4l44 v' hH^xOv ]|Y7D^!SArJlCIʩ'aRQ?aC'KӮ#NS, ŖG*`%}%:C۾X_3(*w{(.G5yp؎np`0L}%'~^$D_eZV_@ d~.%"0mQ?)!ќSi7۶2Šʅ]btǸK.f:Kc!0?Z}MqۅW!^iͥ86f?r4%9&6]FG$HDq`J&-$uSիň y:oM"S;ϰՍ2)?hZu0`T/ Wr0 ۷U.rgȺ%%6`?!ev:X1g@ zq脮]|@IIFx+VTny).sKt8kYb4R\i`AДھ$n__n)tfhJNeN_Jl)WEˏpM*B K&gȑl0oSkYYHDzloOP}uJX)}8[M(ph|z0\(MpbFeYGȻJ ?F}Y oІn]S+Eq5yPKţVӞŜ` UpJ0\xs@?{p݌Cf>;سz1.)Yލy"0Ο }eD>d ~^ƀ;RRդ=*eESu4+_Eu (% 2qCsz4V@А0ixb7 L7$';ݼtpkԔ /;ع/#.lnKWIb2эot,Eey~v豈8 Q٧m7 y~~@~RϚ_PQkMֲ-Rտ_S\s X) "s ZMP̃2O7 qJu#sJWvjy R  =͘"b^gY ƏS(Vǵ;֓+N.PͥjI?=T14 ."Ϫ~x Ièu#u͜>aIv_ӷߪ8(Q[V̫Wl+I*_߅z+5bc޼'(((nyխ$;^!lw6_C}u2E{]rz§)3ߐ[eB qGIKyXqsENzizRPr$4Gp,KWg\,!Z{j-# &y u1x2C#M Qi)ZGqĀLl@OI)<f O5\_jle _2Yb[Eգ29%z4DM!K}zJC< wKGecS@)_goD:9 $Hr{ɭȍnQpGһlixbfRC8KL ̝:218 d6]}vWOo)^}rm + ''{Zc:#6ѣ(u⧯>WzV!=}Iܢav}Dx![zScM.]tL50Z>=%o+ȧƹYs"v՜Cª֯p1¢cf CHXmAZlvuJGD9CMf@4R?hO tM)|i+!wa1@`g,8@!IV!THIV^%V'djdtR" (U,4h" o{-. [Qb5L'|!0!wqTGI%K2̔m (pY%B+.ܠiDnu8*>7ܑBc s%㿘+qK'7Ȱ}i\b̂^wIdmU@Li:;Rp:A7(_x%m 5R3 Aݡ:&pynQ]Ed" s/v 1MxG9aN#/lg^^2hsae"kUqoZE2"*\UIo6%E2}T( Y#y2#p l,K@awuBآ!ɵ7ٌsҹH]-E"U.33pGYG4r27InaGUw뇠W~/Te]K̲oS! Uw"_ޚؼa3{;Sp9UZ+H54b1Λ587W֡r!~WomxiEmQh\tԞ3 1zP%&:m6^2x9oIZd\wE}w ZѮ42JޯP( b6N,3V$ \J|;.uq4Fbu.∼p#5k|QLõW OdZ|WLҡY:V[TxR Wbs:l ,%İzk)69ԙYQbW%FB}ZjH 0?*sSco<[#7Q*GE"?)$zN9PpknZnf4j#/gM ӑ\QoA<_w0o2^%b&zEo99yJ6BUǗXQ=kr59AS5+Bi=.5ro$}WeVm((ـ2&L2HoVFeE];IFs!{zۖPw/ i:72:Y$zdUs{OSTsWfęItJB3rFel˰tR%(fX @KeĻf| `zwЙ6tǬ|3@!_z=k4Aq]s]PT 2}p %%hDsn2 >!כ+0b1{,t1TVd~ CNL 74buޏVS` ؞lJMQϮS"W}A 0Q &`%g`]t f'RԊvjFէ~Ph~?h8JWQo;kB;iM7 g_,g% 6:ԝ)7>(E1E_礋:PAaJ2NڭFb;w7vj{~p#[9O9=M[Aߠ[CB7g@"29h"YĦ ]5>',YUP!,@tQjL[ W_2Tt90vʗKqP{%%h<@jM4Sj77xNbAI&OMnW3898G DC@lgqr{?( &bv3=ޛ53.չe r7=(< +jsyBU7j2FGG,V9H,1w)5 L)M+,1Ŧ=k<"#OB3 #SAy$5k(2:+j=Ib' XLE[/MTT.XGYU 2nu 7-b$uX;-_jxٹ`ݫ6&#Q]tNxH՛0cZW8gsKF Bz e8wùCOyU XU1-GpY{υz#B[AG}4h7բ/ؒs0KْOy{@FsC a謹_rpwI9U;w0%0Lh RVp)-~h1Hse`j$گU@/Y!8qr}`7yE_NǪP9FIVGåFEQ6}F'%oQ{b Y >ֆ)S. /۞fѮu݀,vdX穨u }  "]h  R"JzxJjкXu-_箄5[_+8ls\,\Kd.{|HD;Ds͸ǥ;َ(kWf=+ݎId:#,14p+9i>C)sq-~uB! ]poҲĿ֍%.hN"3)5 d5LlG0~ڂ삌 .?Od[Tq"?ȿCQyP0F911gRMEIz2chM4n}|G찡󽱨I޷رbZ0QW(k.%s"xMΊ!Hkb< O\)5YUZ55XG_r"Gf[.2InhuSjBIO*nnM~5PNJK B T8ة́E8T;:KgRr>U'[Q_xc-(r0B8M !sf,DږȼFbMo3sc@3ۿ>gv8ުLqqJ7?'s;e|lQ/[(0u`e9} \E`IK/ok| hl@hrbc/w<1ugub`^2FS *CYp^?SfgAe _e_kvrdqxa8;1O: [dºS!7b9bV5$IO&. UfA~eͧ:*@Hn[-gs:둳 ~nލ|- n4v,ruRsͬJTgz Tvag'G؝Q'ٍL0fE5i xv Xg /0kS-Gh}h>/-IB0lfN,Rh#6l̻bL)D8Мd1oG4zSUG*4O7`x=5D p IaeqI+Be*h_MIK]:=8N߁0T6D`e^@R5s⒡򁿻u 꿝ZˏjZTNQmR/"O̜ܙu\Z&%Ĕ/8pdpaTy}zָqe>(e ib۲:l/t M]z:vLHw ;}?i`"ؿ7-k V ړ@Wͪ Q&R'8ɧ]r˴Ŷt Ǹ _#,[r\|+~&]eVmYtnr`q8-q@℄g `ga B9 k=6ҧ`8Ρ+_LkhI̎ ay×d'` Gxi`&B{k&~ހB.Ӄ \S^r  0v gO6~+CC_1>T]|V{Vgin)YywL"o.- [[ESSejܥQ_ I5C)'v)$da/JWicӮVGtk\28$ڋ KQ]BWwhUxSP BOXTr2aDaS$-1Lt+T[1| DFG2rNҀƇ#YTnJzN%il'u^ }JD`Gy YBR`^xHg5r! J ugj2|*uI xTl/%'Ƴo!4xɧr+pE{psD]tZ=fş'WsmlO U8$>okKč%M+9/E:PPe Ѻҙ<=Erf&/'y㈿u @JKg+~yBqudfKSFu(RLT oQ&ōRLLєa,_˩IoΪә#qLSa7 a6@s2g`ݩ?Wp^Re$ɢ$cM55ֿ.ZQ.yӪRݞs%8;}assn) d̍XN]L^ơǠilcʟ↶iTs<%([Eمl2ZLhjh7K ]U) 7PEf̰X*2mmŵ`b[d{amul6Kǜ,W{ pByyV=0EV67@CwVf 8X^qh௱IlJltlm=R oЫ,@^!&fτq"֘z}ogx矰4r~(像Yۙ~ٱgB̸ !G#+JRwdBsXRUI<ˬ":V|dLwZ|I=z&AIh%{X̊Y(&eVdP`x(),a.P};"rYuhZKC3VpćoVshyi}_],&]5 Ih YV3 x 5VW\m!k%^3Z,j $hw+HǢ'BQIhבN,e?gO7w>VAVRMq i>xXME_AnyxsnvBs8]q &LJrXd?Ш 4G3ofmv{̃S O.TƒfzѦ1%bU>s`,+fwܦ1nlņϼpQdqg0I<4RLtr׏'ݳԵ`B#H2/@dn~˾_‡sQ̬ |-Mk:&q7},Z.$Ǎ˶P",N=k#h؜Es=EPҝ'WEޭڨW͚}14ؿӥ!gIA1c#^++H/ j!<]"K}g5ёmPB(>;6f칏4VKS StO͐҉ wC[0n#IYNwpВBZ6ZERJJ*{7-RʛcPISq`!{G}6NS9Rbr?eL훰LY&,-xJ)GBҡ۪VKIV?)iUA$P^0&c}AlZq-G}{(Ў8G$I;Su& #9g< x8rjuQv5Acgg@ߜ$\@ߣȄ,'\x~`2㟊i`\E%g ]Ws~{wNщKo΋BN QqJ/V]xy6O^ bA#4Tj>c) XdvӤF`6ؒ_0ᝮ~,ϊӆ\YABXєI6 l''z5c<7eF^PѬqআڼ`^~O7 [򟄙~c^c(|,y~|~xr{v,߂o'ՁPEV ]sfX Tg6v~Z(o9CFH'}{:NJ |anv:ᯖ$~mpK+56:e28tLLIR[/ǶZVQ_)=u%f(ovj%ש|hK]YR0%CrlRִu6T5RM5NPeR672ՂJ\ܩ&4_&q@ :Ojz/{D"[ 1Տ S9o p5 ]n*A f#ʧ-Vbgf>&YC;wW)XAqv_+r(4smz#tާbarĠK(op=V Qp/F}Hy^1lzx>}ɽCPjy&J**P-?*{\_|7E:gn[@p/AOF"pCQ{Oe7mIٖIb$凯Yд.?᪻ˀA]SEG!!pe ɸt.Ƹ|85Q6Q"D[Q2Cv+|B(C<o΀ЈKjCZ+:pb?= @WZ/=i*w#ֽN|tH>S`PO#{)0W}Zhgs V q.5R:l+鑉϶xR|I&g5x:ŬGD51@2xk$#,74ݞF-YFL y]E`;ow4zeVIqÜ:)ߵ`Ht&#@4 u;?g|õcV_kt->F;2g#QS - uW )UE3KKѺDx7ǔwܖ20fu/zNlEsAi6D{7!: D!lzG^e{7'cXd EBe^2 Qda*OWC[7Ag!?[QWalhs2 Qp:vqҖkm G^ s~HR8"!/R*䈸.W0Zyc%86rXh&Őqry6C!a Ț' p 23J{Xȟᓂԧa$QQnU-iQSTqOe'bWjpp[a6 6[X=w >&_nr5b\,i7d>~ pۀ8>"7cbeO93WAU׵Ƃjxja n_qk/8?z!^XbH翤CSe"DYz,# L%E-HNiC*Pкo׃ϡٓPpLo1Dp$No<|=d6a6HL#ɏpb jnˣE`1+w$# N9s53e~3%4J[nEck!#A84*3~8~Vw2&hdDT'}"뛉ϊUDyOSa:4wi;ۏ=rMHje}1ۭ,y4Y52@{ζzO'L BxN:u@0{ i%o|Hg]&Cj!Vˣm3[È?ߖ#!OzMfi2'7t;d FU!$x 0r3퀟W}䑖a^xS34:-R ]Gu[Ȇ }ˡ [/j*2Xf,:& 26+l!Uuc]b%]սL|bWFJ}a鰞`@dD/qHfߨ& ,QfZ[G< ӹǙ y]3*x;#N1 I.9ٟm +0HmDi,@-PMU۵]SDHp!W[R<)eQYfSvivc4`欮LcAR̨@BJ.儲^GAs'd7( Yt_౒25%߰|Y@օ><@ii[*4G)j9T Z1["I( rd!ь΍hԞ#*񈔯T_4'y5\v*ƨN,SFzprk+ҍ Ws<8"^/IWyη\kv&԰Me%5\b9)ta(}|$KcR"-֏l:oSnޟ.rC3(8^ؗ̇.ϬD "@+i^Q lKkSj'wgg>ۯ3VTQ3_Ẏ"IA݌2-5SȎX@*t\jc Țkk8JmX2?C2!^eؘ lVfKvJ!../yVoxS,5܃X}rJ65:b`Lz\X!VG„Y2BgQ;1 WEҿNsX$HcefJs sdͳ2-)bw1GPoIP*_f9-mlc_I7<FQ |ѵuT'6%J:Y=kL΍y*-#K^VRuܝ~] C{}# Dd.o'dvqI] v_b{mQxDRcYFZ|7 K6A'-/>U#P }8CD*A<D9+ J zEg- +)r(,䟷 $! ('ף= >@a*i_vAr|Q> ?0'J4vFQ6mЪ5hF}1^p@A;/><@ aDVE#޸^f} ձ"NŚE8j=W/c_Gq%Bz*Iu9~#R:V|5?LFq#c[A8("( )FNN-cfݺu;zu]gp6%R_pTxLxNxr@'QtuL[v=jp; R\NQ2}_u┋A*gA߰f^q`:{4SM~{dJQ!YDi6rL-աY9(W!9/_dF4߱׍CX4 =Sd/O/F{@hE8|TM9h$J1SOŎxגhS!Z߉1NJ Q춳ʮ 2[,eumxm-XCkt2@A^HvK'Tv 6&AUD'wF).}54}ްYD [7,D[Xbn78]iO3En7#^.@L_3n)ϥT%=gN{t7b/((n ^`3 h y-|#I Վȣm~݌< jhIRwQ&խ~AOW0-X+;.i~챆aj -g֫nXU17/.=ж(Rkشd,9 9 3g7ex3C: f[,Ba1H 7 TM 3|Ue|ݨr.a*fAkc')kab-:f#n.>w/TP>EěÈ]ws)8 /&-Q[n'[(1դ|\~ !lDl鎓f}@j@@񏝧}*́J:B#Y+4AO 9{v׆7P\NĹ%tJAvu\q 7+;\P} 创.HZ@[,3/0_h Q9Dӹ8 &&F-dĂSCaxjl)zhHO~zX9] qbfDN;0G!pYPaT{9Ohhr 3MBH;:l^vip~L~8xĂh'J𣿙s-=Pr?#>x|C+ U\3>S68' n%S_*q~y?Bg܌O>;]qlr:{NЀbg0n,T̰`?ܙaX5k5oX}צRTgnZb z6Ae96܈ ""jc{r?׵I0m^aT|1!~#.[|XeoùJR&ˇs M&Ŵ <Ӟ;F}')Rg"Q`"iāIo 7ZQ˾lG)޺FBԴF&v:lٿ2C{|*4u@3P~g4 zMNmRIU S9DNo.P}SzsIk09+f}asqu4)$o2qS34 |Ul)Ko\y;e{.H*Lox}s `]JQ_s=_I.4`|)go*SHFoޕ{ ܘЃMC\t'F2)b"ѯ  jNJ*雰~Z&P/+H-t`vuѭ$Io?n=d7#ne܊Sm &&?朇qRh!`Ypdk_:zmĨ`cf 6#^A %hψ30bS.\:)s)gSJ٠)_-ѷ wqݪ9?AYb*yY-T6< r|b:j绶.%E˹5GYC>q]^G|Ռzw% GϷ'_!Ή%6/@vڒ-MC\˼91t6Zr%y̲oV7NP_}]( u8d1^bV5[;-; 8o{5(1 }ߔٯjs NLyB˸eUND `?Gd4WG|,MջgAxS(C3ߗjF \%5|:z8:7m+¯CN mvm%Ztw&pEDPvȧN a (!ix]}0prs*ԨwP׬컦eZ%D&莍g8Kt8mW*~5!?EΔ;TB@|,VJ dz 1;jg*JF5Ⱦ?B4uкd?VkrλHTV?#\J! U/0UXД1qt8y%&%E ~}>W.Yi -]Vؔd,ط^pOqtm.Us~CYf#T􄂗*U*k|qbwPT;6ki`| l7ge ȓŏ@;(J5v9/iHS$lH$YG .N F"tf`[rS@t䱰t6 @^u&''ί ª,Mw*4Wٱh!%@+hѺRЅ!dOG~X➝ /ߑ^9Vh?VI-^!s%D퉭<Zw.5jO:=r`J ,+]6Ցk.'^#C[SH=ti_\N !}B};ם&1aoh?TXO08-2m;܅_8"mfkdOy2|iI<^@}aԔSLe)mQ-CTĤ{hQ헹yk̨IWh'+h3)M@5쨐DM࿟Ayt`YvڮVq!z&-hC$La2ɽ<þ+86 !_}7&u+Ge"{\= _$^E0҆I"6 euZkPK7.C)gʭmV,dTvPף p.9Y֍/5ze؆af"( մȚTB쎎!':i%  x乢Z-7Z̵p)XVТ@.ZFnPRM#$ gC% @5Bet 1~7JƣWFߠ%N}j>qjMlO0cgg;ҊÅO8zI`Vťy%9Fk rw4-n|an]_m.5p)ei:V7;!H<׿ PF3!ԤF,ޣ>RxoU.|̀2ɬ ށx{/#kIѨLNt$e;cϿqԎĂAKPʞiWt=lv'u9Ç4&qޗ"`Y2[a9dFFf((iHzV1զSᴳWdv6e襳 )dj]Y1HbIpw*> zٌDM?(lR1(jy'QiMeDirbK!K=^GC(N*$GGX(@ʨaUAn 0gi \KZ7';?9Ùx(D) WQPUVHqƄ<a^!jzB7]06xCDg f=0/cP0:/96Q3Nm wKM+GkHy1W]OU 쨪Bi5>1kz@{tEVvD?z]RgKUYvHNmu6I^;#Y5fJSG7`ڥey&XtM){9YҾh#aل5Zk{ihs's8y6RD`T3=u}O~G dZoԦfj52.GeaD^hhQQnުOtS#}_RcMovʵUtZLjav0Ҧ)->g7=E4VK"urE1>q=zǺF"CGI(L "'c)L|U%#xkh2_]3>"3k;f㣈)vp;(a`[DR6B2 TY=O(pVsoe+JsO8wJ#&_]&qS f[Z\ڡt dtt h-"^:u~Rt@l͌JI53YM;[ÕGO'Zi FBAΊ("Y#48%@՛V5Y֪wp7g;>;Tȭ.f^Nv!]N}FпBz[apLma[sRca.D0I#x`C*)rѷlp.ʝa_c=X}+e 1*b[2x3eoiBelQ&1z;({ a{0r lyLEXÂ3+ sdO]z}G8`a7(!2yݿ i&(lrl&W z`,Ӊ5LjZ"j'lj yu~s\ISѵsX"ӿpZPHJnixb8= p!,?aV!ԍƓnGJ&\ xhAãƇIc%[pU"]ӚZ+> R ˔Dl@T55& QUO{syeiSZ˺bHz+m[? c[COc3 ՜8EJN[}ԓp3>Ħ0GCYzQF+&ULѝKKUCz^/P$LZ$_Cy|y('wJe`'0gDl੡S)'=Bc$l|b .{o69Airlo_Iٛ_aˮ܇+BwGC b]Ծ,zDmVZS]g}F-i&N3[$kBvxKkW)϶DeQ
      "G܌Uyqx.\忕bc]= Sy;ڒ< zmT3O >V_{j~'}x$j)M޿j ɕ LL)7a1͕c0<`#Od\qL㸹;{ 3x+XiSẊua Zݼ_j9':Fʎ)*h'm\[Y&uk Gg3܅ֺ5V*xocQy"bD8"T_ˬXT$Oy%9q\2z NT4e:w]׾1$T53)&TJ>Y0oENJ(zXXo:4 ZQ]E!rqpO y?.A[7c(`.8ժ3bXe^@=74Nr-^`FA|-GXOIwtlv) IRV 2?%Qv"$V=zјeP;iR/6A=j@E7,)e0υw0|X5*E29ReNKk'%wËM7++גmY3"RW+O͊).OZ4tw\ --y˓2VXtbfMv@I3*Ј ,MHXW|[SN^tJ%IT+Lt(a4<9 Po285$I;Xd|Y=: D߅3{C\H_M+/4+ÏI_C(Ƥ"vxLBtVeϱݍ 8C,<51 L br77TE#7C6{&7 ѣ2 Ԥp mcbӽCU <}دH dT%<>p|ƻKR|'|kKye7y(|J  aL>i'g$K(0V|%Lvm/0ĴuF5rnnoc]XrʐfBg@WY7aH3-%ݚqo^5gYlG>=[e*zÏ[I}]} +eoH>2Ye z(l> iiJ-#՛?{ȴ*68w@8.'th7kZ6G4'#m2F"hg2]˗˶0 y0nr+d{:;N=G}!'nRso0|ׂ/9UV:+z67;EIyS6]vWE^j |҃* nhw(J.\H9N3 /ZI ِiiR.T&+Aޕr~ًx3ΐKvZV^MX!7Cy=D.Ow͹n39qKҿ1F1pDl{1Lato}mrF.MNQ]m$ݏfVp?٩( K29sr^Wn}_tEh'+WdʊL Lc]~[ؼKS J !㒯 [7Y2@q@YTT69e+ (񌚼^Hvk5t8Jq$5wzOjjORGd,!C'8+Sd0z8(@)  &>IS;8P;/_ky0h{xs[L9=v&~KՕxoM٤ЙF?d_LwR E5ot`K_5k:1a&iJVwvx|"9_ 5bM`X5=ww3ShQH96V+MM>!/vo4fKA.RHL+?rb֞}cɔ vn+9AIR*@5^?X!_mm1߿վ nF:eeı]H PPDZ yRte^๟*n4<@$yLqC*f q{1P:yG<95Tf@Չt4!8IG DxwزI)c[wO诮~,bx4y : h%zh'"z1XZf8^#XJ*RkWm]2VyZAа &+ rV߳Q>q)(.n~y6>PWYlcm+!>Fr|4VBtT\6 %*mृcgwTɥSE:\'B1{1 *s!|fbc|SuT]\)8;Ql%wl8[7DfLUwT9~1 ?r`߂d`FsՕHRkOdySLA&U۞qy!Qe'Yn],l'Ho^@Qko?sMfƉ}K L4}pN7^/d Ս8]erd尖.^õ ̇$%F]S*WMXOw\/^=KX.!p <7a$ΦQƠ|Na$,tx^م"! t E92C YHFCm:HX /SM mn>" λ`o.Oba@x_>6f\tF$$%-@4di4ޑy佴"zI R=毝KR Cd+^#6v{X$N m} YT$5e$ō(0K7FCsW"GнqiC$6^q+ /'x HYTI.!S'۵}M7 %^JC=p3U6$~]squ޶eɌWseZ_"獝II^2ese`դ PнkYY: Jka2S[\Ǖ`k׶GU~ZTTsrV6P8Hmlz]_nд%?7SFf暁S*,y;Gf̀AH+e!,+9fbޒ&/zbm氁1d#:}Sde9 f\j߃~!k:[͇ ݝFʩ(5Nw4點5?˲^75EVpOQo>V8g'"|fk!U'rD`JwҷЁUamÏ3^\wUuaGEZ >P-ᆌJQu| 'y ҥGZVԽtx+P 1j Ю5i DHNԹ9i?Bj.auyGsU7-0~wN\gg/rһBhlCR/#hm} ,5TPU_3lكoH > z / X2h<8 ExNXLOahS,h(q<iH|FעҿWsܺ MZ3Dr8DߋK˓ ^[slNR8=AƆ;=828q@墬r <9Q`4c&Vs ȻtlfjveV;7\pN Eⱳ 5}x$1y7BˀFV#-%o2%Xa# :ed]?N&W>\Lr(&sPE]2\4 1TuL)MhJBLtsofO(~fQVNАQ7 f0)e׾$|dɡDtL ~XܕY=GL^ṥ34g۪a{n4nH& %g`N؊^ {׬XjÅŬ bĬo;۪P)YF0V8ӽ~Jss{N+6шI^垇NJQ XAY*JQl-_zej)J+b%aX1?rv:L3M Rǚ\lͽ\#hAeFF4 }!- [w I_QhsQNMܶ˚Cj(S&~ @'7gTGgk[-:Ӝ*CER FjZ%_Z lfLFAI4}= wZ$0t[r&R3Fy6TP"r|`ڜn#"`ߘ4V[c:ɛ5D >-zM2;_r d`H|}.sG8vOPѭ1{ {ɂ܏9,:i8Ee(+!3I1+ CJ AqoMvjA[Gywt;pI*N-* [3sMQisM-aHƷ7Pi鳮i Mv *S7h-ԟE,~En\~U :,H}a==Ar0ǘ~SH G~ d Pԕ##&|=/oX%EN-򐔣1gIX<;tD4B{墧Uφ]"e73\&{ Vy;Qr7p~e =5Y >?ta( }C}B;я}H{h6|? ,wЃ ȯkQYY{} c{}?7IЈS_,\@L"-L_cDEETMY2Q%G\Zm/C -E_p(@Ih̖ftG?qul03Q U4@V5I>}C{-`F@<> `}Y;73yorE-RZq6dky\U CBTuYB9$(;b(wCv렖F7U7"%'؅0"j]q2z;wgA!86KD9`m+q3VhSPBw<0"\St]aFH|gq(s,I'y9Xl˂,Tv FHm_8Bh ԣt\Т邯9Jš":6->p8PrMPg>ʒHx' 4At9vi8Tfi!>OUF`熏ٟF& B T +&(EH&V3 "Hb:B.X3wH6Uo[R|O˸<]?djι< W !&{%+ݖysġDN"Vzhw ,Ut#ëlwjJ}q<=Qk0,tъ 0} JzOL#Ha¨o?T~kZH7huIqG,Ƨ L-@ Hv]ԥz 0¼$>Jdf`΁_0ؐBN)ǯ] g¶Jw  qȓƞ@jǼ[]/a:V %?70}'E Yݡ0{>Թ!s ~f$0 XIҐ¨Js.{JT`ר^ ϸ}OxEi}|lHcBlEw N@m?qT`]#XS.$z٨DhSm5%WX7co欯BYT eq%pK `I$ ӹ,VE%4'XWsbBU+V8#;7gϗ}T1oY3=AKʮ^CBPf'ƾ˾h^]Dwrzs|2̲hcWQ2'W]6 *u*ЄY]͞asGǽbK.}9 Dg0Ҹh\DQ1S58D yTBqyvuxɱ_8I nL[ȅL1.Dq= ,/?]OO}6 j@h1޹i{wUlP85d!n Cj7N 7|:E$G={f9Y7?:u" G[bu 5,8~>/%Bq$ F)W47HEnO ~^pL1I} ~.{=z(E4S))ߣMlC;eɇ`9 9{ Wr&Đ\, Wm. w Z(9zA#N, 6aw{~ 8fRJ9MyT2p'쎠MWjWbG/C55MI+܏lvL H " TX922 [O;'n2 u3]=f!鉛5VbTh6b O{|3t:QU2Z`i*u!v * hbbҮźylώy"͌kM B<|6 >`cрC[/:vҜ}dN"AoR]7t:o.5hdσG;BJy!oKkãvlrb+J^|*;(vcŽc5;;z\ sQ$K+QT@-gM,`1ƞ2U(ŗto~{?2mm0j ,I$P*G>3styVϏKDt+ФjtY1sn'#To@Ny TsY/iAifZGhL}2afZqN=- ؖ}IZ.ִնv2 Bb`<.ۡnOD+I"g 02{hG{Y >4몃++sq*R?X>kxM0ū #ڼOL4&IuKs _t ~hN46*p Tm99!zb7#lKׁ<;&琬; BnsGmS{|]#"u(;N$ _'[1OS8elTe1Q{|. g640uP{tV#lHmDh8 t_\uo0Ĭxi+jZ# |/p-J?o"X"_ْV V]z<`yeLH &6ûWO8QlM1X=}`>~%KI!inkJJ%:p_-q Տ^Ym2%bnPSuw];2Ghk%o< Iv9bj_Q↱}Uf*`;0$RY<0u]؂ȿ8 /h(\ۇ.;v#c:O|֐z=.҅Bqvfz;(޼LVOQg+B }d^8 +̿.h!!l:K{9e~Zm70j5 ևHT.k++:VL"3QfL0CA\c:J/w$=Q6 7ilMؙJ>l">3yT_Pj~fE6=Z+gl?sI vҀǹwuM>ܨvǚ/je DQJg+dd'uU.9ҟlcb0%ojݕZ`!ʋ#؍>, L0݅0oqy%رDԙȺ1:W(z- }h4'\PRM9wְtRϪŗhњTS'ʠ <]ihμK®齁:_< 8QKy?H4$`=RqWef=B4d384󩠃vj"d2\|b(N]Z ># ).>Ïo^UuA#=xlt۹BNwIUufxF3,j(m*z(/ /ސSb ;h\؝I{dk;lLRUp^%8uL̏T;tY/"$:PRۺ<#;nH ܛ{HJ xG 1!U#FZf)۪~MրD $ v^ d5G'3-8c/8]RT64#*mH6V>F3F/xሶ'F-PKr,"؎O߀sj#>hR)v'pGr.-AۣW&iT3u' L? (+I/ᐙY|2썞+;%fuO;j< A1Y-pOmwl0c1*$T>4IٺZ#cG\`p15U~W>=>_gr4`SvO#@PlCr|qޫq!޼lGWMO6"cWH["5Y G*N$U*u~Khc.Tg4!h6:/mO!գ(5 +K#+7T$./B͹71;}[Kxk J uyʦ{lbА,MbqZW [P2sKx-_3Zg$L"%!rfL;pc"̍ Ktzlt$3+ N uȺ g_WiʺiĜJVAG6v"p ;`_u F n-v ?YL.Fxp\8}556V<C~/u|e_F'#Fz@L3Vˎ; ui۝7{~y7ȇ5ILnģ@ㅰN'=# !"цpj[k[䍏=D@YKaIw'p-uب{v)#Y`hEnU7mnr1p2;`I8^&DR x`I iMV6SB s.Zp!E*LЗߖMM}/`?HaԔWo^?%׶dL0 <7[>7@ַ \؅udS+7vf& o .rdǽKscEd>\Ӕn~\ף`_픢DzḎv Li \h6g7ّzzWGy)H G>5y)L *64h_j8e}xez}]ل1?Ae)Hf&A1cOD9:׈uȯE%s&Cj'֏r} y7L2דa6p!5aP}&ȀCN?Ϋ.HC6킔ڑ3"( tke,'n*m[g0`g/Zr5uX_8Z>_+O=u2_Ek:Ca3<^ʑ0lTS |I+7|j*"DQg`Īl+X]@p"u+^y;KѤtTISZ%zaWj6ΠC5'(ac-mC?6▰#WwP2(])>'qu4Rd](JM[7 F_&/+\(E=L}gUqVy,MMDWg?Z\"#9}~\{ }?Ek0O;G2;3RLmF}ri/]L_ W La(-.i;reFvrX[uqAEE#sARi_n---Z*1ՖN%d3̆ GimOR{q^ V9W9ԘЙS]VдfRE;m#y=Ӏ,IGfq0F\K>r/:VQc['*Rr-gls= ΚnaiW#lսM}*N,#C@}CXK\*̺g%ѮWhe>fA=p`LwFLkᨛyV9}*b˷j[GcIEH,rB.#@i)%ZyԲǮ,x>F;ZAӒf(] ]|Ww$ SST(E͈V0baO֎&ϼ=\d|,̺;7XG A?W%P~ï3^{~2*h#|̯h.?!AnnJJewRsB`IY_E9 *2'YnWJ3sӈr\_ѳ]-nHps ЅWXoޑl?̞%%Z44{*Di}mKѬhkemPĻЀo!VbgXL nF0@q}IJ z8·cJ߾v] ,)!W*7 A[bY΁kRS%I+_C[[N`ୋh5f7=TtXniwR;;: D]Z eVIAU5eScKw;etP8F1h$WerD; ԁ6G =ɽ-A`O%HKVux}Po7Lٻ^<|zPyf\Il"WЎC7:4Jxчn tC yȲ>!CmNM4 ݒ{8~ į·,GtoIj<j!d! ffկCv"Im!gEaW2H~U=/߸?Ť+A{',nf\+hrIdnw/v(S5d( "pGx tx❯4;g7?ծ˵U:#|܇s̡4L)aw3ļ6@B5O0>+e߰NSJ _/m_2U8:߾ٕ]C 9gwS/5i%Suۧ\hTr1AKg] V;άIl{RXĄ9+cFvW~T}YSٲ[U-O\EXm.N[m7`|'ݾ}-v!*jQ* uf \vrU9<:^گM*[pq2Xo6 \_ ~@c7#Kr^lO<8_:Q=ȅSZq>Z`36 QY/,ڱԏtBX^v jN^/i2=ka Oa1Cg ޶-9Z̠aF~1iH@dBa֦*l [-3. Zg96{8OwK.==a_3/c*Å܎ 8vqX(4ZJDh-8 :I٘n;ӭo+vǸIkGq&hO3=(SX#!yB$s {:D`w1Vk4] @Z*``lڬu{i[bL<*v8&ދ.dߍJ>R` WDܖ-E>w09&$cj\(vw¿U~:{La%6gR} kLMRQ3RYv?{fEJ . S6RuDzxytG&{42>:6UoCjzj%ȥΥ:^+8)֩r[(`35a4Vs\׈ܣP$ ҤL[BS$euPb=@rnVgB;g{ٝV%@ό]l2,^FS 51ꫂduW-_S}&}Q)k,$-7 'rfhftK֌BSiL1%[OYn.dž8eYؠ7 (k |t=;J}A8N8lgVڰ$M5ptl,gze͓`B '؋_V,Tl޳iዮ~0R1/M'$fanWǚh$SLX}x[qpۯզ(UoJ2$zͪ7dBؑ7Gl &T*hJQeןicsy̎\-~_=,FgOqekK#߹BKmzF6ť*)nXs⎓ϯ+QM6|v6MYtBZq>5s+:s^bH 5ч~vKg_*V鋋7=:E9L8XG[XSqͭƤ~U-8w8dnZK?3dY `^%Ѹ[Pl!,3x3+fv?=Z'qM u^mg%tNF# ;Gwj"[{G]T3aZŸR \LFyahj@(vd"IҢ/75fCl/\edFIog# wp6ͩO.;]LAPS!^]:Ŕ=cS> \H^z*nhSi?E0\! 37Kɨ:A&E} .{6.0 }V>pLѣX1f^$3\%h4t`$| _>Z™(IYW=wbtK`}*&" bĞ 5"4rײN$9piT9S ?[]zr8S?B6/f 1qM@T J@-#e\ViY\_XxDAFЇi4- #仳4r!#nōK+|Y.VM(]i"} ^JV9D?P0D<=(5DAbU*ٽ?,qYDl|ְL"GB*M,YLIC)zo`B U*xdҊ]4X{/HDh^~cI­\_pRC#~nX{0MnK/5 SP@q__|?TЭ 5!TZFLl%#WV`'^=;~9տ{pBJ쒡^cx)އ)!9P%j eri-VӀžPQr3ڲ 6wDDVqVdUPMPjK8Q&Mr<>|TzHQn''^WY{aF0*)gKyzgPK$WaH{0\=S4b '2F,6(3 )}eA-k. Q,^nJ:J9zuYr_RnOj2nI "Zr=},we^Pv#h[Ƚ [!ļs2ۺe-qF,%pb) ;qV L-fJd,o1653f)r-^Y&1R1"/XưAJAuu𠧝N#EG `Pʣ"G7ޔxk`xy[0=bb>Xȵh*3t֣Ѻ׼Sx =Yִ݆T7BŵOy SOR+14\г*aNg cw)F ;Di/ğLA'$ f$8nhJ.v؄mNB;-m5@o?"'.,۬efs[җB9wz{̤'oOPCGuTB"$Z!CI&(C/sDk@8 R?9kE S1M-_K[nz;\ ,=^׀cGTJq1;+&${٣ 3̌GP`U>r޶WeLXayti  l%[\LٽϠ&t,ۗk˓GhE~XV|VFS72|K?OEBz4ƔJbT(M`mݣIh"$V/"?mSʬ6' /{t(ݐ 6>tj4qE9 oW@ɲB p,cxYeOd(N?}M#FY٣Shn=2\ryG˥ǶM X7.v|t@@Y!4;<$I8Cgb~JH?P#.u:'V5Ac[ XP/Ca@CW7nn~Z'7MۢeꥤҾkr.bNE*TxF駝lTϗ| gGJA9 m2^MȨFl_<= m_ڋ[ݜ0u4yԭ& 2i #`$ 5* 3pk&t^LujIozys !5(<ʧe@+35bb˺WQBZT^&  C$ɿY̠iZAjRm U)}:>@ZR}2AEËَx,l!e +qfs y\1tK\;"$'oN׆a3SVGĕNtAÁ;CV|3PcȽ 8`#xɳ:z,PXcIY,IPܧÛNmLmmkiq nF;ݏ)6wJǼR>nfBðo{DYS>YLWY,;p/3 i]ʆ"m =]rlѧ*41MUۮC,c/S$\KxuukBB ص_'|TM:),{Y`vo,!q#Ҫs6G'%!Cu_t_wy2Wv2 AZ93w'3R|33l2HYzzKun%8a|h Ha=AaWc`:ĕŠfNIk %;k-  $ëY3Y("ltu,kE^ EnY/-%i7 Eb2Sz.!㔝Y3 ]z0kn`PH~O Ҵ[=sq4w[DO)Y(!X< =`dZO A; j,'uVk3V ͜`t`ǽlr2(7iFR=oA~/3L0eD̝^ ${ss.,HzG'^[qT/h뵩GSb;Z>A*Qrζ]'W/ "m;B.C G?\Δ@%8y`iW"NeHM=/v3x|$;)M 5 \ SZ{Rf,7 GJ+Cǭim_P QW&J*@2&]+hA/g!Z ,~ij<,qxbmN2/Z%^ HwT-1s&U@VYg:sq.'-VLԟ#pWi )2׌o4U9ϒ-| A]H)'cz8?gZNimm4ZyROpahe,"o.wW,J\֞'cPt;ʎrT!a1.nJ"hK\ZdՇf{!I1L%Vhwh+L?_U(u:% Ȁ+f XαؓDC!JrV;$ӻC5)1_󫵌F weTagY= D㿮>`ax-q8{2z#_ZXo3۱|]7l*8"Qzd,,;/U<SGe#ûjIi%ҡZd#EB"u&(Dg%MꨄT4mgpiBeO? 7bH8/+MB>,rj_,+@2K/J6)yٚP~PɅc-kѼ兩B5J%l {Zr«{Kcpz|P#U{/1n0vz9UCW%Rx8Q6ȳW<ffg(&Dq5\Ƚ6 SWڭB̢FY\6GN^[`+A FԀif`00^ m l07[A`G DR 0 y";?f׿ ]K$0/x/m*VH}JY&6(G ϖ(ۮ~.eY=9>AX G6''.VP签!}(io[0 sK_: MjvO$PGմ5vR17AlF̋Ϭ*i4V ^{4fo,!L$BYqM7=N#C`ɚXC4 ZTGϘmz׬XAxgY`L%SU5tm4%({=Y_P)H\ |LE:Aq{8K9v0\S"QvsJ|A 3Z6M[u`  ] ҼDUE`t/U%Piu-1<)bE (?.:1Xx{tE) wom5P+aY6(R2`fO2ipKk4w;_,A;7yHP[IQC"BiBY, -14juњբt6{NZyh[mY.L*䍺;VwLCYV;AjY9`3z/ e7ay{޷z)R!Ò=._Hg"f\Vշ֧6Cu'jDcz!Q˸קc\v-:/nCk(TݰRPb#b1+5%g:%,["$GAfTWK1Ϗ߬7yiq];@|z)q#Q&n(KTYC ikE %}%Պ7*е_GNJ8\Bz 2)d#C5͈٩c  )ie$71k9O'=S[Qq(-~YhODn1`Dl2dhy,f ÏJӹ<=`âɬo4 8E$24|H dpNRuͿAQ@v4Q ǪЗ;zc;zZNՈZXA!t7(~u8ɤa? pQrՇҁ鲐L d{=>7W׹^u 쩟Snߠ)OLyNd l@") v\T1jn{p@(>\X^i49ȸKuR; G' mPq o6[w$i>&P"k?!@"؎a,HOEMqF]a J ԭa;a<5^ -=,?SD%8b&,bnDX7ͭ޻O å,?flrQ\ tuВω2tl^Nm\i(m-ZA׃"V:nEUje@@-WLmX%} IV$.27/I\-n5i0:9c~ ӚOjcS k (T.O9?˥!Lf,T0-URL]4<S(r;+QW|jij#=Dj>ԯ"t4Ìx[3~>.gvBT4TkegInVkbs"Dڣ~?/D K'sTUN"E-ԑF*کjdWt Ԇr45"q ]'7sRC{N?7F\!tcqC %- I89Zg/[BP gh2il SpEز)2ڥiZp?Ns򛯔PI$80emEcY|ҝKL; 1EZb,5홇keT0%WLYU'ZE,Q;<ӕ߉a㎉sVV*Xt|caX:RI_E;&U2G.TvgQF d 25+S"cz~/QYIXc% ]4g$¤. \F44!]EWRfe2zmPAȳDkLXtuv+ Xhn!y#Ap(!\'<׾)b]F}/N`yy )צ$h4[,eT; ;suL h"cFyCR%pSGD˧do3-09$Y{꽆9AW*<>)]xtŗ0e- ;Omh : F}s".Z+e,His#SGΖwj>prM5+7G%mz,C19|I|hME i!i5' *')=ݪz X2FQ€5F8ꓫH]v6K? ϡz5U߃QDk?eVƠ~-Yn\ͥql %缉/βwx^2k0 LgC5,jY8#G]Jd`33- x#IV cB.lb[ޖjIZƕ G}vP sTVh64rjۈ.bå:>V㔻%?}  Gl%c09B SdiUf0-'?6+yGOtχJGǓoIIem:+'KÄWU/׳(U~ P b8hZ^D'5%gNG 15QivNi+)x+*ەJz)hȡd0fsRcӛ-jr)WQ%&=>yjMG=g\cL>9@E_/̀!֮(ށ<L"hQ^\nɑ%>fk~Txӑ;J|77Z-ȶLC> 62x'}&D{$%&KK* 5aQ-0jӝ VIaA28$8 kpPtij5/o1faiIu#)T=)My%x;o;ɡ17F5j|Ր myErsm.=)(͜)D3E+{ƓC,-lP\3S+DM'r;MYiX4dO -ɫJW~˼lTfwY묡L_$|o|H~?Q".2hֻZS%AFsy*+KyMq1-Ña5,NZ.#UE=Mq'$A?cSkI58vby[?,Fs(0a>SqW0,`w"s@\K[m{PK¶u">ُ{v8 hEþTviNc4:(QPi[?kX#= $諐Ám5Wsw{tFs+Cv;Wm)aOi˹b¦Ob+07$hsDrIXU^vK; С/1a׎fwAD$epsOۏf=Vs6R)ǻ[U6^ W734ưl qX>BH z K7 Ea0e"˺W+K,IM;k=y4!5&钿oa.ߡ0,TcH7@r3fyAd2a`$T)-4t vՖvL Kd8fAE ͡]#6k"ש o^S)H-C߼Un '>Dc&kgi*nir^f\$GB~;o;^^`x״dyX'E]}bL5?\|-äĥ7k7#zX?VU0{F'ŐLesWX^ qkSprqx"RiōVp/MLSݢt1!$`MMǬ6tFxrj0Λ.8%+5.Xݾ)$4 G+ PMܜ! b3KXy\5lH%|bnA1B]H &ܳcS ȖtdRuB18 ' 1]ֶA:[ ["HQsmZZ`oI uQµu|%@A:zQQ4Y>9@Kծ7P!d|JvD?3 (Ը]mXݠmmdOXlg#p11Qpb'NyVGTj;ً34mx70C//q ݞwe+W ~?Pn >SA&/uO7hI?]3}ItE,1˽hʃb WH%3f]i bx97}uol3L0ߋ^HEɊf.'G}c#`.RBuwWIQ6I:P yjINL:q"5Ϳg ^'هj.2:OVZd'z0G@J{C٭",&GisXky9'Ɔ7x,ÝwM{r3j%?Ak$XѦ'mSbvʵTP\e_43 eʥgfP I/KT|*;>>+kMiDNzߝ4+V:SGTPb x ֺiWh>F/i-V9P.G/=xj\JB9 ]vÚ1ai}=a }_I/GzU}UK[Jxh7;VԚI e{*FƘ ^ԇ8-"3s.nrpՔw@rxW *Bg+W+*\cӷkZS܏y<|cOwA}q/ä4|)G2ksϋLesxì6bʒ 7нksk])B$Zwnc_129iB-6f@m/JRM"cJq&BIYqe *#MmX & Ra~Cȸ"uB RAO- "D ͜c5␫YhBBKMwȻe®GY} s]n U|RݐB<.g48x_KKNio4`/dox:r:gYYnm^I`'(7@ Y@1 13[Q-i9MWi7b1&w1++ j@j$!xjO+&4yHy`/+NcLF";KH@OK?| Ӫ=V[j.Gьa!Ce>ʸqB 3,Zla'$oqrmF$tcr圔@Os_ '?Ag,LU-ԥO $ *%0hྲྀ޽m{6N%+(xK4 cY%ОZx$p^5sZb{z f(@yBBn0q6YgNng3ZTB0Q5]礪)nH:v-+lu4-x/uhkRY.+EaU$Ƀ44c[];:&҈7)0Xq\r ݄y93 k3 A"ʖrN09~UԱp_#T1$^LܣUt>yl`W7-N}zBmՑ+iL chFdBH+9 ϻ5xʷn6 x@/2ݲjA1]SpiFlq-D# SviI*d2 ڜN٩ ej%ww` =mpEZ ^41q.&HLTݵJK7퍥a;Uڂ^G;3"Կ:߳*w&mw,UĤ Tvm\$ĞR 헎o_^e_ iЉko 3飣[k@`h Ƈ!U[_Ԛ+>AK2ϽJB]Sw]IICoXd0 [h!KxO||8-X:D]51ܳ#&!zPʰ)L٩pP^ #EV @inD1ݘT\?z&룅{rRoZvVC,s~gB֢u*eU#N)Cwc۱M*9(1Ι]~jZ^?=)l%ГPh,dX&$N)N]k;Ed?atRoN/(a99JWWzsb")NQ):XPl\.|h7q'ih_~z!&t쎠 hE,V.:= >>qX3Cktou5tϋBr!C|Nqܯ$Ʒ^Q#Tj]Ǻ>8tD !lCϰ{\ōP!1QtruSc+K-GCAw|4r"Z@#taW?(YQXߟ \>`sFt} f;[ab<\0YurV,؏RX$;3Q }.GҬ@ q@ov>b;EAdRJQz3iu=ME0#KT, V0;&KzaEt<_.~!ANXS]l6nIt~6NG[$Sz\K UqT`PRXTvs=:7?߬ :L퓢TpW*@32Y6l> |:,8>x25*>n7X$B8鞯xF+rڨR8vipS }4ZǷ `;Rܞkdf"`Տ\XVgS苣gQ'iB=n[Htw'L@Z_`v1{U^z*mDJP[N$z]Pm<"\)EC2j B2I:?@xAr?d6 6FDHߤǸ '^}zi*עL.:" Gk XPkU}?3K54g'16:l*4-\* 3n VϾ_r `IÔD 4n_S[ (z$ .Ծ:9w S|a%U eY K%сoq&vlxL:bF:x1H:K AFWsg ʍ9y$( }lGy۲l !ȇ=wOIaRõǡ'xJrGba%/Ə7zx0ғ:Ԩ<0a~`G^YwWqEjnkD|ZQK&zPmgrkX|ZO+V̊aa-0lRU#|*cl%kkL+ɀqixth=&q} k&j؁rs;; y{[k =Z28'Q5 $Ngߔ"h03e!|tV d:{a7nCg W1s1x I~҂ ѡ"qv7#T,vtldJXG%<سLaPZƏ\徫Kmt_E?nUh-T;s⍕!h`J-${.Vd80,&A>cs#Xz(#TK]R*_JNkϸf/nyѡWDKrM0K4 /c~PFp DaվI- lb( dס?S9#M"EAiQ pI10# .Sw`bx1ed0Vfנ+2HIFox d_^@/YU1iXЂБLα2tUS7Rh" \"@U MҘ3KO4k]Mc3YRnmͅ:'Mv^7j&R}.D1ʽ8&_>ZN- BE=c^Tc8hSČ '82+r,(Cڝkna(|?ma=A:B}_ʠ7ɃAqW8)d PěKA:ؑ_r lQXOS*IK/o%k\Qxd`& `D #6׮]I\%a 0!¶!kkZ VTYC9 ï/VYϡ: Uog&b ?pځjBԉ,aEuac лV%B݆cی?ɴI H)?40!j g]MޡKJƎ py+`((X Qv-d#Xnu%BWt\|႒L7*!z('A(oӕM7 Qs>>@a^bNݏVE5qz[-mlf{⿍>F=d觛uC[gC=(@Q"J"@,^N]3?ڄr&jf$ 6 .^ϊm4VXL@.qWo(QEȥstKO 7n2yƄ~(@նW bVr~/NUdϷ_'K Dw-0hcQH -?Qj"بLErC)F ޵ wy-?gm9;b+d}fd tK{ )3߮6Pc e)G_k_yu3E((v*#E]V~!^EPR߼*t qn wy Ni-weVD:, Lb$W(-dPk>4 }Ed+hJޔ)e9l٫WkV-BEsuޞ#NC9$]>VWuz'e{+s0N&>&X7~݋'FYQyf~+*" V %&=4P"bz#ת"t]fP@bYu?:PŸ)n@\h X܁̹(G$ZR8 ?8&A^uZ1U"4?_@ /`Y_JRn㹃, 勪XD$~%`Vj5e-H?HD [njZ{!M7fDW4g\dd#>u]UVF! @w2}> AhanFM?X{V Ȓ1=I6v@ˇ/lנ˦ܣ9I, h썟؆ !UΞ*t! Xԕ0>q7'bHL2"\"-Dq)7PA2_^M_)(0è?騪TXRKI d+֒=u5e AY?3EZhĖg)_D~xLHͮJ1pUEvqV$}Y=Pt%zXQg(T#tQ.ֿoc?3v|R޽ni`8uLzZ̀r(,|j5$\v i_ Ǵ9gWm86&)6:1hQg(?Xǣq=(/f;!E"gk,ݤxsz/n]@RTOcAF*rTڋ96 ' QlexC{+jhGF ڪʶեM= BZln1`@Ju, 'x21(E 'HK=w 7p]I`H)_x@\pv Oe828$@PQ ޴l74(-X04DO/{ Pu8D]\L$ & Ur-Ma[BU^-wv߸pqHk+m.x5M޹;j$Q <:w6dz{?q 9^yzʬtEz@ +Pt\uq, |gW(^BSCR΅%_gdȐԨK̘Gf*Vl9)ɠp5:ÈYV?JH332l@CoMbEcѐ=; ) &٪% Tr(Rja/eIt:iQz?9_eY[_a4Qx^D~,uܢqIr1s;iQF?Ѳn&TdB>Κү+Leݬr?%6/vu6+4g7n%Ro8DK?m6'sA.҂}<ȱGK5"T!RIviIHm>)n8@z,\өJM0V;o?;_y0"^Y_}}nmZ=u\^BYp)Vb2FnFdUFуC^C'R,EsQ tɆ3QB_ULW6bm& q6؁-9ZIlzݮ@ `^-{׭Ɏa18'qV[DӦW6lSO*SɭJ?$Sc6K+Sm:-SJJj=?9#g%ʡ@YXwgXS~Ȁ-DT:T""3MkPϊ@L/FFIo6/[<&Q?] rM?rj{4C0/(tʮM)Ǜ.c'O1Z 9#z^4Y@M"PvonufפIagzDb͋g0#sD5fJ!U m{O#/8qj֚ZRe_/ :CB(+G1HJS! :$e-lPS\4(Lܛ "REQ_F\|qQZkEh뵟Qp_13!D$9IdCڦQҥ)0uڒ Dm@Kh5P3 o|$ *\BU4C[ޙ{gtv@X  5ET^O<%#ɖٰ<}'0qlq1hNdk맏$Hz]!]y5*%2Cb8  kYx׏00K+Hcܚ-kB$ЌEKIRnB;^qY{װ#US+lbƵpVG1CU֒e #ܝZU_G:€%;7#;tm[yө)Ul<w1vNCx?m !}_b 7>ohf5푓W98Z -icNb.!$#BtB j4S̷x~g&aRpy#Rz'~wVީFsVg0.djJ,OurK%с];)NVÔ$x6[ +sVL#lDdH=12P]|ӏ' ]+:~?_o!'g.H:c8D _9,ɚVƪaCrm>g-Ӧ06,:*xu|1kYWd /'hIe1-BZL2׽ •St.^vB5ݜ3`ͻ>D9MKdpuZ.a4깬W;&_In<6Z*6BC΍ $pmtQ,Hwf% Z1]>'G<.y` .YJMB_<1beÏaK殢QtZ3 Pe`Ҷ~ Z(&lCZ+zwX LNxj栰/ hy+:E$,!TP. gNߢo629"cKCڄ҄S1T"/yldc#TN%9t.dck:f‘TYa?]poi7 \jGDsPs}ײg *Z<ϫ?69JYjD hgWpmHY}h{;X2NaV0OA_ѽ)Aٞ=|WVL81sx*d{?!^+ t:ՌU喗W*M "-d2ߵڿ  $R 36[hF4~;hB!EzblbJ+Ji1^c^7ѕn3MHFHҘyjZQ/2rkUv!_^'?S/(C+  i8W}+x|MAuYO B)s^ݫ3&,Z GRJWn N.#("#1E'Oّ" l~*ɄD7αz'Nq .T WX9;-eFZ .UӁ_T<`A^ΆBx6VٮX, 42a|/ '|wԗf>Qk{E%gy?Kֵ9Oq4=K߫}_7ڿ0 +@B(/ߢ 0%x` ]d^vi 8ͧ~둻Uf J%tx&4+ y=Q )#-- /-? WHFVU¶Oo/oGvOܝwAڠ'j' LxMJgsUcgN!G^QpPsѫ 9J MCmN:T@XCD4S1ag~aDryFNᙾT];j(v=H+5@R:' v\RHB~? )vHi(/dԷ5] KW/j=&y~ '"`4fY`qd`R? (rPHjTS'_>yse/FX3ҷ9З] WV`W`vbC\ڐ0gl,<~5l0"` Cy(}prJ!T'̀ aXAWrQǩ4߰3^/ڼ-}Ui99O.)t0׈:>nF7E9)-D3mwb°VchGV j*Z%ap&s\bTEMC[xafKT@b*3#` %uBN-[-jDŽ"/& HfYg5C<¯FGsB%NsQ35ǩ走FEC7MCer83]ҳ*2s/2C8#ԍ;oc~L .;z@k3Zev.ԅ;#ֽQbdBy-h@%i1a^5xqD=_bzʡl4wǁ6 u@TNqqx)&&Xt:V$PM#,581;Wv*< M5]RZnO ξNsz=~a HQPSTDEWhDe4ϮE9PSީi&\(@Ī8i;0l{*BwhϢe QA;,}jI#'9Xjwyku{ʵh2a&oqe;.=:aZPLyOs)eMDŽ1 tԧ3(EB 4l}ߌ ŧ+ hkH`ۋ$/m{W%i&e%[ \W3 ΍ߡ6E|֬߷n#7h&4G}Swjqd7(a:Jh;,n+Α[m㘳Ա~+n_hv«cUd7D@9:Ġv2v@GId*4D4B<\ޕѪg<{ gִdh0=fM1Gc+ }ȏ\1 QFșT*K#|=;} X<*J!{ tqR2J=6R5\(6~;Ry N)x;]1#B7OLpxҕzFmooAAHҜWYg)i!"8H7ƪ,; @i}Ħ:ѫ6n3 )Aх!lv$/`[!6v ᑑC܉ǵ:5.۩DR猠 ,sN%['y$:!zENUm9ViR'Nr"0;fS>Ţ L|qIa % + ޼'GX x e$ݙw9Q`Y@<ʿw 4?ؘ{!c%8qk'|*mIh()Kztj~rsl@|` i P:pls0:uQ3Ȉj_Jq8!7@ƄfzϒbW[;n-➷(7ޙd0y}p2U$Ͱe0qWD. Mk ȵTS|'A\%xGypΠg.c>@t "=F'[DyU[*g:Q7O 5Ld-FㆥXg UŻ;ch8F?sK@Q^xyynǠ}],@}e_$A|BQS:C7_$_Dqu|DiZut(.Rvˎ5c<1 ldb4E&5e.ב@$4R"sZi)8,GV&/çn+#FB%߰(z!8ʴRu*mkGe-DQ~c,ͮk)h1% %z(6=z r 6Jh6Ո*+LPr$]MA=^"~.J/_d4*mȄ`ϳ <#4r,,x)zvA+x5\Nr5u G  )'3_I2#fT -ZeŒo^z(lMۺQt>,`$?,e؃&qyZk3_Aia:oNbb݅EZ5d jy#( 9N[>T0Hco1b[r2wgК^,&ִEbA@b:2v2wIP]GfٮJj-AӐ3{8!}ygZ\_H@;7;9DC. :j|!ט!-M!nu4ω. Y u"N? ?1gtI9g%|*&[; (N G|l V"QtlÚk A3NS-HFU#S&+Lصk\#vN?dN͟IfBuS[;cg'iKOKSeUr8ѮI~6:2D"\}E>dܿa}xn@F}JvFM6F9343mHڈh`̖qW[&Ǩ m-*3-^SmN.cޣ {cy7Qx"l-NwGBѸJ .]=ZTuenN{䌵 1mKހ,YId?.8y\jޤˏ)+=5MuA(tae @DS0I DdPc`7aW:: WJ{ ltT90soD`h$J2`>b Lll"]+rDIl $MSAKW .:\ wB+0g{,"gpRQcPٶ<@ptߤxbɕPo?=281iћ }?5 $1A]V#+_#٢nE\d7{5F?=-ŕw+@Ngw·7풨cZm޵GH=N܊m̙du+Q4hω)v̱TDf.qDƲTr|2G6"iؒ~7.o)`&YF3ḃP[ԵYۆ=Po7{~[29\ۗ-ڠQ+Uᮐ:os=l; ßL~w :s1?St#'s]ykt.MTt׬- >G N6;B*nq#(</l˅ҺrӌH(,/ƒǀ؜qG]~x@')G9۽M.4I*T&VY=l/*O{d7Dl²^< 7(9Er=KpP&zK为nЌD#mNd o ۚHK?XU6OnKJ8,p)EEtg#ꎥa1LE4V' m@7gPR'3/-ba鬸8G[ X#:!e2[P-ۥХOSe+J'6X+D[$uk{Y_X0.a6$Kh<0O P3 ޱ] d pኸf 7%~9Ge8J⠛X; "4!'n;z6ᗙd"6XBtk99Gd~5RG|2]{fJ`μoX?Y=#ۗغRHca|xMNQ/`[Cg燦M)E酲mi^wiMϨ?#sR`F*Tf~ެ~ .>% %&o&{#ՓusŘ-+@e's\X9T2|y6%'to'I`1h.߈T%wB}tRVt>.D؟ h^V9C MfU&V04:S&r6fb3_W@47'Z9h_*E|N}7bMt˗,O2dhVɓ<#rGR[4{c 2.| SXD%m u\L)o,3 )~6ٶ_y'c;-$U0Z1Br˔%Nؽ] ѱ`AI '|c(wWV4H`Pj =!9%bQk^G(lLp2ݹj0j:YϚ?w{mZL|)CE&鲥| fŒ5PdOiݭPssl9i}ɨ1QOLfҭՕT=9ɜY7u\bYnF~UWk`(seV6 Fy0?[qw˽[ݿ4Hv%ЛKkp2`Jp [%2=0M\)⚣S] %be?'`Js`Ld5r$|_g_al8;h;|{J͞nBlz??T0xȽ۶Rs L$y.?c9t( w=ugz6LCEOyڴ.yQz\!%k6` X@1šfQ[SԥԜMߏ tLVSK"vBўRਃ8`'ݪ\?16AE FV!Ȉ.`@o(D(kʖr;!W_< /!ߙfH9৕gXC㣈f*"ߦ.c?=7ʲ}Xy[.M2sW%x崮j5Ki@B-Ua/3ILJMś29mMoP#h1k^anj4$.21NA-N'8ʂ.FB?:u+Y3PTj:a3݀`.T5\U:c؆ |Ҏy(=Vpv@>oF1BNw'I<|mƴ:: Hհ-ŗ  ፪̀cʴhv̭iK;CS7s0T::ZXH'~N[cn"ݜgy&Bs8 pY,DWTTHX9x=49rhk?s-g$z>$<+RwJ'zk=A7I'c\~;5idV`W5uq='#bÞYO*Bl\$i e@4̆|Kz.41vib9M2ﲸ6ڗ8\'{zuY➇u`A)o^:838'?ɤinIWK GBtyLe2H!;YB,8Oo[BP t &RCF}Z܏31` }"~HLyx|zp=Hx^i- fW~ }mMh}s $Ī,hN$zN/eȳFCZF)ZYT@B2`+ד vg^9<ޚ44PI=g R~>%,,SF ݟn.&"٨ l\MrP+ZUÕ1Y\Xޥ8Hћ{:fU!ߗ8UCEVNmoc|]0w3:^b(pSNuF{0jRhؐ3Jݨ'FJ OlTpn |K!*3Q-/8sxɰ~-`Ʈ}P< 樛Ca|_ŕJRWYg! .NNMg1$'LaWuMx˕F'N56+LCtU`'Ms=֎q#'GvcЈISJst TTCw^H ijq첶Mբ R2;DfyvRm-J ( zV74>~jX hdJ7R. ,nWVתލo yLVXm#~yRSڗUK1UQb̥EDHv.DY#%Ð_tfWIms\Ќ7&JziqR%NB[3H킦,ʣ\fcgx 6mTM8A=%t-e8ʒvH"|3As _)C\&]5()n0GHg$YS@YՈ%^YEЫARhoBIA"_ ڶQ1L}Vsv]붵%[# 1Ek[ig(!zL9_ "fj@2 PU?[ CB8bE~#ݲ#x?LF3LJZdDžB.E N˫l|) _3`]1>>!G@ 5.Z.ZԶz3-Kxm`ԕYBGRRmO?WqiL<1=}C +`d)QU*EIhRb?h RUZ`8ۼnm m/ԓ9o],QdҜ*a;ğ^J-d E>4 fYkg:>Haw$ R.*q&mb11~h6H֡84g U,2VL, ,qwC'Mw]/ȭDa02[DG}"7*3v%;\],~o4F Ɔ#n0s#|2vK`ax^L0noTvd"}%W3W{R'L!-sBgc:HbW6X80T,)9wx`4f7 `EQg2lqJUj(7}:w])̀ϰ,RjDV@B-1 CDnaoЕ#R!g&}.p@ +:$`5 |휣S>1m*H(Nj~2{rףU[ p~D/ׂb73Z<)NH0hd6F5M4=i#;BqW@&po32X{sI{ t["Iy -6(43A#NYcĄ_h|m K-LHbVjkPUct#T=>,R)Q@ǒM:6j7%'^2,2BA S4CkLeq@9f߾ﮊM唨aٲx8V/QuCfL$L)p(kqw|F+N{]34!;"ic>r9rR"~:SJ1gnslXH}@ys{ۡ2kԵZ,*x_zeoY hU)ļ\=+@h1b`WzД}9iV?$}Jia31H&ܦ^w19ž̇ә[ZCR"]r"eiޟ\e6 =Mb#;hxR2֦֟f|YⶊYs]ЕV(vƚ xD\&gspU'IPp NI{tu '-VEYY d}imˢhW VM߀A JTTsDfp}aC=n)bIgI~L7ɲ6A[C8SYҷoJI_x1OS؍RB n8?v"a2E$tk6%HNY`3:[]J-֝5VurE(DչG ۩;KF[L<ͧdQ-EP*Ep{3p~XϡxtA QnzE̮ˈ¡`8(,|; %Ɂ*PC?:NhC28c\c&s96ޟM@>ž8[7S?y 2զEѩbj[;tXzf4Sž;%3zH#<"V1pU)A#$WMj6431e2N|5ZS.^7B0UʘK8k~DZ3XA@;J'hPEӛ# SȈsIBY[t-*Dmń܎fT)[]vrgXi⽅IϨ|RCR||6]Vpupmd|X+|c>Rv|i"mx,oe= 9ޅ0j.n A2#_f wr3 j%T)4d]>6hmދB^TgԕiˀQLƇfXđC9B6dx8l :?1t USRbȮH F\F+}Av6N}L%1,Bݼ5bkHYNH&:)lw1ՓbJf%Yjkx$ݡ}H`WBpSr=*լkiʍ7mJ64|>v NToj(:0ӨS u䏜L^$o'* ]!\Pc!q@R'(  5QqsG0#xd2fh)1^#KkàjZcC!.7#j*~d(sIn9ů5jNĠ; V ra|'1RjOahD!>Y1=;6X/ ?_"ߋ %)*)ԃAjyyd5GErny?N,pu7$dihTsCXֳR䞣[DZ̀鄘(+O By+:"M`9<:&7pq1.V[9۹Duxl}!y:b5!N$(p:PHpu6 %=5ѓO! sH޲ib|=-n5T #&Zt!4F- /t| s:);7#'TLn(μvT+ ~ӧBhq7tˎ$S4 ]+BPs@|M Pz֎_v?{Ě&%*N kjC=-Y1fDz5T.mBI a䧵Ѿ)dqSl 쏇7 YJ8,BME |j/]iǪm ׵PWleG(l|A}X 1sI=gt,LCnm9ɂhB\-pub[Ğy%іpg^<_Q _(1&}Ngh#حP)4/|'>[it)SIS/%C|#aaYWpRؽM[ʉJ lK@/;&rzlu Cf :] ~XX/z<,/T(1/'sjvZVtK?-"kPOUX,5nso}T- eU5aٓHpi{TnuSOXvoi.bދg){^()WGP7Z`A]m(|@F@P8BCzae 31(4Sڸ5yIL'1_7!V;C-uś@$!11i -YɞZaFHZ*T YT]WpnQ˫뫾}KKtnz^Ş[~p8mTN_ܶ]|lcد'@KKh _.rϾfma7⊦풭Ì*9dߵLTe"5BSyza$t")#E/,BkνYuzK`U[η!a?%6n2LP~Y|=|ܻo0ݟ.'ezhw2Ȳl?8n\J`B*Vd+!Vt=4bݚ#c 8\wٜ{ AL*d BZFygmSE6I:Z% kL㉷0V}FU*q)SX/ЇO1Վp.3xmd[DUj{grY)siX :xɵVeA1E!mqRI_-,Df@`@$5iꣳ׶F_%ie|6C<XFخ/(P暉PmQt~gD?O;s?֏-?58lS4^HYH6 $"y p`nN"qoJ;s F42{?m T,ʩY]6iSS*){lSb;hjԇӂD7ֶ#k͘ogvضs+L944+AsSc QGԃoHFQd;Z< JjY|M>.ә8_Fw+"&ЭA垞P"  O(3L _eCjEA9JY?qa*ȢR'*L֥8r YQ;ǠeBie<[.q鲷Sh8uu4hz_KdiwH֙Nl~NBv7_xu^i\h$Ὤ'Q4$R~lq0rEk̻Qcg4nM`΁X't|nb3X4%ov-32$8H-;M0#4Ix6d2"fk%x>H3N(OЃ:YwQ_T(=`"u7**⁝}\ RO~|b-c)8.%-`#VUՎo3pP@[Iegזt~5?$T% 6UD`1d{W{F*.9 <Vh--VX!'+lv aX81vޓVHd: %qKeܾXSSC6_$UѺaۿT' M:do};m$[B@ز;ĄO I-9!i&iG犤H)˦ƫXBL"&- JkV4ˮ`ԷtȩHŽ067lV|AEqwf$56ڲ6 @R^u6Mn"oe9+ v }>T/v엖!M - #i+B :\QH~8Pd .Q2\74.ypE0"kP/3$]5q" A?gIl4_Keᆭ#-ۊWI2p?)[oVD#HS <4|O\A\ @ q֍fNm7ath"n/~#hጅ0`iÅCľ-Ro |Ap!V:y)xa G6mO: ].2-(n}Y,/8|5W:ǴwbH]S Wv8)MMWڷMVrU1$LSI"%f3`{!xy27֬6|E.*FS 5\J'"\Md~!(4&5;%^p ο Ue[G/ 9+9^BW>qtI )᤹9O{mgC0 AV KI CԔSJ9­ҭ5ﰹ/HWa1"݁sUJiU8 qo$weQ gW\@]kQԸ@k!yIW8b4b ;)@E~0<ѰqBtזdLڥ;򤫡OߠɱNŮnDL ̫{ I)5rqa־ZW#@=Yw C+׬*YΖP>7YD~ZF9J.#kzH71&[ꜹBxxk[J[" ^xXNI0f$UA0ڀ$r˭eZ$b,9N{+b|*F-T-?asv0CD{$w ]ž$'K\`gS={ePR1\qu۩`[OiY7{0@N->%C}ou|ݜ E&4?PgIq}]α4oR!lHʬqO&nnD3.2ĵ<**[AECR`+*ԧ dłwRir-TVig(e!C\{IЖ{;Gj 9)ӡ=-Rcђ&lrv+%n[d47'|Ia#ɱ""?C:Rl Ώ77&oكXBGXDmoV9 [wS3Ct7Q'kKp_  ѯ7+}+kpNyUQSF J$y6 T{Rc[ $eoV<{-?Zc[/~+цqn!u.$1qs2V~WCӮKSB L {MW* J@Mגa<ŗ?nM_6)tGv^|ԁ[/e@́={R@$d&b:J\xhcq}L3eQ*̷}pv%֑[]%Kb#}m8u}ֺ,(X(%̰<eD y".ڨ<ȑ;*HU[نQ,+] x>怡r։隯1q)5gO(CP\Mapr)_pB yI7C]V̻@̏(e+u>SaߑK~ AߒbQML:x8kZv&,|de[l袍9E˨.hp&+a4IK! 4ΣFnLHPt%4("}#4'wTdcE&Joٿ 0^?™ Ba&]JW5|4PJLzO1Kǡ}uz9o!c/A cԫ]0P4o\B(_֒H o,')Otl9^J켂Q:5NxDŽԧ:QnwϼhXNr^h,gû~̭k˴+sͥ؝<OVؤn‹PB @>^WKYJ ɍMJıapTO;J,D3n̑~ sNz^$zĹO,9zqװǹæ"e(chu#I=ן -| SrS2vl˚XSg :b೥SuHwJI"^ru%n%OAΘ'(#?0P!#˩xUPhb#@?fD 4TʹvGl71j/R0kKZNJ(jF7tL{vPr Oi}O2eT,v,Pӧsa!63҂͂(aj #3EIz[nCr^}yG ,5a #ʈ 3鏄3CxKtK2 z>Mk/bNM,N[2D%C*iP'/1o8E~+'Һ0: le1 ?f M(I| 6ok9JC ZܕK bLu9ݲ%'cjUR6K&2nvOPs!tO=(bMza:->]yE>*5Kz0n&b|WQ#;Cj-]wN\xC}ge!,Sťu> wso҉Q ZX'BkNe(Ѧ 9GZ4jBJ9YϚ^ha/q— X.T.pKvGb{fzxvIsr#xĪ,暲.K-OoL8)?0\zˌoLāA|*5OtR,"~"1Y/dv,,ҝS8 6Fpu7ڌR'.M/7Gv_]pEY>Z-& @EZ:ZJ^2~xRފYr$jH$^^>F3k- @< Qu%_ۈiTʵ ƒ靪MKPKt'a!jnP[a88CxD>X-UUz#=ݯy*+8q+`~~ENEI#5SK-`({&>9TBu(s/62Cr ;#T,tݴ/lx6rdl%e$>O*$ڬbU_[YX*UBR 2?*)rjK'FO5_-L:6-jL (([]1@⥴/1dAŏp?/IlY,$zx3)laog }U*8sϢdmס5`m|'B(l}ȃOɎ['W&P+zL~6*{c[u 914\'Tx,b?CHcq銳ꮣEGسq )M0o:n9$n-w3Ɵj/dz GsIҚɚO4RtDVgՎf.K&$o?v:hTc4d%bHKsr]O@`S9+B=COe45!ΉN]p4'Zi(YiqԸݤ聯;A/6j<]IBbx•M_+xaAu5 -|j׸#MN,1i11 y+&;cE^F~e.n )AҼ٧լ)ǾP QMz`֙= ?Sy8'qfb&[jC-\A=/{ dx܀o*A7r Xjd͠u08<'K%Ff$!8)'YH u"# M޽F; PM{ ⮃;ٗ$dW.6Dƒ%ctx9LDJ\%8{px/ZnB6%g`ۂ*aT¬[K2"-鄔3sWpy\2:R8s?q#-y5%#J{̛a5)OB~afnApOH{ ^2gTv~E|(t\30ZѢzTbL?]I7G82KUn<ǚAz]m-\WYx}.Ss#%8\,I$![VO 0s9EqIު#znqɛmGܚ}ddR٩(GӒe'O7ST !pt낹޴\$Ip`mmLn$e*W0xQ||N&h6T!c e׿( m[tt#khI)rQ[bA{mp0\![8l_e{Н-.J4,, ̓^MHZe5h&B]"TC[Isac.)Mp3\8ї6eoH,V?fJ# >ηSm:0ˡsٽDxN< hI7om1sʁ̃GNtV e?0I%oѨ\Y8>)#G~-!q0x e#1_Vc>F6p>˛=(Z,EM]hFKm;$ m^LK85RGS^(hJ`K6&Bo i܊EkZf2@ )EJ3eiD/1tgJbd)sİaO&ї1/kUW5?:EJbe#Yڐk]Qۈen[z99Gɴ3xK\[] @O J!>Ov?# ˙ ɑ1ǙzS_X[P?r8'7&,\=]GXwmŏq@kѨ-XwĖtIvz *S(=zD#t5rNutEf|mM>Y~2;&l^'k5D[j-"zRWIdn#tb^P(  "O~X uӉ-I7eB. czx0}W9rSE% 9>!ŵk>0s Ys<㰀S/Xtw^;AvJ}aRlp2̤1481ncWKԊ(iNPDi_|] ߺRnd31cktmEZA&L૞jG1n"0m1uyOlZ~r;A{rؓ(D;ip Φn vW7X9)X%ZJ `%, /9I 3ӊw9e@o䈨H4GdOwN&O#[%י'\P! |g %dx} `IsYq+D5q//;xRP gt'3w3 F/i_@ ?C(8a8#5JPj)YJL4@-CuB (Q:]/q!ex\Nspfb?Y\MV:\h6X֔I6r4% P'3QLq>?SZKDNmIu!}{&p.wAmoϑZkȜ8PLKqC }sWW(x;Ϝ7ȋH!е|rTx_,a\&Jns-RdTaaҸ6V\w2,n%=Y5$` +i/1+OƹX1)VVwR,^9.x5k19TDb~ZP^D4v& 2b+D?ptȕ>0~@=l穐v-,616v(*Phyc}u$$?ce9=Wp^Qj$WDɁNDFzRz Ev%Q:;]aO.;58KOD{rMs#8K&[]w/VѤ `a_ٓP? Npe13훠MWzWH2f3#_ۅ t;z=DoG);?7Q;z6g1 ߣ{&yaw٣OxnJhk5K~mWm[tX`bYè,Z ng?p«lB YEdM5\'g,B3_מ| +g6dA,h*{F]ݪ՜ 7>ݮg[`)|NzpՆǷ,{~%k<;yẊJNB|m w}hk:?lMla#/!g1rsm#+|Kg1̼ K@C&2|L$t(&n>I+W3Cb&+dd'7oSg9|G%E*ׁ7=΃ؾhq wE5&DJ@Mq 57d3b.}.n3:\<귻%d0T-Z ZRd0q#GJV먤 W%vVb.p6Q'g~D{jnO<#ϔ[32_sZ"ܻZMpV_tz^ND~NX!Rˢv߃HYIpփ%PY#-qD*d•jKMaH96萟bsT>P/)dwҠ[r`^w<ϭ+f^3"ua ?Qݥ`l6Kt?5dR.%cS}TK.R?ZP|X]W= VdʻPPU_EhDy*&q;:krD օ";JCNW֕dSy|x$psywvrYA9[ o]F7ggnsɦd̊M@i]ciTvcjf6 cuH^6TA!mFQt#dA G5FiFZ9:rO'Ģ쫥zU_.eRW(Cb|F~`9 mEK h}_RaU;πlK V 9ꮕ|#iޥږ\أ YGf<5rLuYt~ *ꃨ%UN?8G0(YTG3zo tkNEH&Շ AFJV`L]>Vgtjga  xpJsDIՑ :(Άex`3Í.x=kĀ 3v).kC(!;ciFq!30]w KZÞI} J=hdCwPl[`i{w{1*>@T?]K 1pҼ}郃 8j;vwޞJuT)0;RztNz4S@NMŔOMa*k;xtcb(6bmsPhC[$T|f:]jW _\"k}t.#_T/xJEot[tD x@]AX 2isVSD$=Ww:ǝUU馾U.]Cp"Տ]Mcx$w".`/V5*Sf!_Zo/s/0Z:x0GDw3! dŠYtpv|" Ŏům~J_PJmdLkdVH'I?u o؝ԧar3Ɏ4x*gI 4'Bxh9}]T$\QX:ۣt]%C b>Y`|VR=D,]]{K;:/wЩ(~ݒ.0 HҪ$Ieyd^ᅢ@&s:^Y;z4n/g*uGL*L)H| +Epީ.Loك `=Y[ \UUHN0njeJ0 %K#Lp剄p߲+gPӳXRXQ%;/s.0`1IRoӲ <ޙ5#.QS$ 6 Wߣθ%#fj|&WhJʅY%xb]AqY~i\_[`> X?eX na`ߪ2%-}B*5"}*kEԑKG+inHB3Ƥd1lVbMuI &7*tdOQwTF[` U?VuPESrOw]*XX i.U GY[4sA]`<^ت;lp*cy?ف .m}x{a9' ux& `r@T,̫`MdLz|ˆ*-0Lqyp,'(Y}dDQȸ5PͺΆN:QȺ'p #5GeP蠠υe\$(XpVHv.K6AtT]<5.rQz@g}:8nH4{QPutLɟ2F! 7Ow4-VQAoH}|=lcdg`n@PysіNdƙCY;Jv$e"LOa7YgI \2g`ly/$V<:E Zs뽴m>e'ے^Ai7JMIcW~|YQb%'|mtPڭ,J )؉lXPqdLE5+hܳ.3 ŤMw_p i SɚтWZ^=~nөf}ur~} ?I{%9?/zR~4\nCp3@ Vϸ+݋CI (m#Z?O灮?[ReERzE9Y!< 6JI&  T JYM1 r!00i9% t<)K ~#C1UlȵaQԩen˜\ MrOjctSǴ}$2x#<4xd{DlH$j[cm(s#oE;Vi`xXۮLOׅ wk E]A\f1n%dcpN63Df.jϷiqep:)2_4FC<g!7պ&s\\3L߫|:4Dz輖zՠFLQ(hۉ'3^OX)%ɻ{}zA3{HcN|*zo$2;q܏n_{0b#θ\ U`ZW#nh'`-z6:;W┣h3;UCdnG߅ ctay)y7„#uMu;?sL^M4Vh(XTa}x YrsMx=) v#DRQnI6+Eމ#%74hraJ_ͨ }n%AQMxoJhI5 X5SoN'Rb"idzޗ]%]m2vOF CMs ) Qcw?k-V໧;SS1 Zczhf¢na?vpS2?W4zp%3ˣ~3xttE=Ŷ:]?sJ/.uBdv ʴg"Qpܔ(oMQ}%Ǚ5&agh:ֺ̢+au /MSSe"ic36k|]JmGb:S_ BGE?Q &5v90Ei32U__x~JlV9Xkaφ,Ck2WFֱɏ Qڮ#!rvP\d"?"[=YᑢNpѺG^e g8H->$E_ѴYacV#"k o&,Τᬊ!%%zZ.(IA0ӕ3(Uc3v$y/k*})xv蠖ݫ^yF|-N-8sNw@yE#E{`"epoNe$`rqqA&nwXy11<~C0seOI$B-rYIB닺%Dw>-'].JAmv<Ĺ0;8@Nmmn{I -6Ю?gח8\ mmQG _,h *ee$&i骣B@pT[JUsm, {D]kZŗ,NQGA_ xGw "fq.uT1Wy C6)JN`؛ +:{|bO}@-ksy`.spZoJ)Ƹ|'&p0C9ן\j$Xh&MS1muaS7*τhcJANK95^I\4bmZ*&H icd1䜦?uvơMư&ZU^nCM9K:𯎕#;yQܝuC( x Q Oy$J鯾U!Xj۬Ek}DA{ 99U2lmbJCrͻJQҞ-3(mU%G6 AGrF䧢=rO5u0Bd0'1)&?3 &~BuVʺ~=`AVd_WVRfV" )kB8۰!~*U7,I(DJ8> i&i+Xۛ^k|3Dۗo}p8@?8.Иw/ax9+ONL(f !w`]8>qn$o$HDGEeZIYVwo[[F[wQ51IHO}LӤgv`7N)w5΢_ Վ&]xEwm}rJV+mkXrvDg͍nP̧i h=\N6I0?;s"B5(mI}Oǰ+ -\Obg`z;X(((=DiCT*vayPġυÕ>vn%SQ_%?N(GӱByޜx:%CL XMKij?ncl:MA%YfwnKVSBW|;IY^+>wch`itGk[0|Si in^PT"|@q%yB0OF & DߍHV~4gN"¤޵|Wu ~WN YuԴL%˖Q3-A<+mXFkԱ\g . Y߄w>pnZ\Go s72L.k0GH*n_eoЅPov-C%aKhDMJѼ|mSX)@G}x-'W{ahҙmC̕s]^x']֙r 좴͡&r0B͵)/Y]#'7(ʎSS% ,dsrjQy6=%r[VPzqŁ0ApNCG[j-Fl}g倝& tlPBXS^蠧2qQ}z{02yTV!#(n]EŊ& |e5x'3D8r&FvJI8 ә$3ݮ6U|Mfxbآ G7<ɮ/L%H-bIC+bZURǵuIjcn@!ǃVskc2ukA;fnd@Ys/9GakqW~b} #6AiumZ|=*f'ӎmGG9`azۢmY[Qi,sZ`})ŊQ~LWE^3o@L!nhK4JݣX(Em{: nWxu}MS*58amy3|uE- 7ƊEm*ÓfqXYŎ%}8 bwW.1#iUD-,=y=G$;0ro  w4TlZJO2;-R~RGgIꇒYX$|PqZp}+l'5N愄Ȯ t$#>k%U[( oCH,& !Ѯ|pS+J9']?P3P\!%HC紾,n[BQHw9ZL% nǟۨyW)z)R ~E%!MZ#وEU@d4p=x(،=h=g,#0 >&8t{Pcm`Eb|tpMnA\P91aj tKWQXw@РAd@q.ّ?^?܅OR~TuD/I)nmՅB̈́5޾Fg!E|ud"eO. eϨ˭&\v2Q!?ߞ DPsZQ$I·$2m'7\㱓A_K,\:Tۈ%V3+%:|FaA)mmuWZW][<7 &{cdzČvDJ-h+5'[ ]8K P3gx+0*O(+6mݭ06j4 xuqʮd.!G`YT`Ovk^T93{(3Y2ـn 1QD'4!4$-ZiV>v2Mr*{:#M pzmf̴D:)4,R2G~pez,w0Tez)Y 07^ϕfϢlpx,"S 8`rE޼P=Xuaڪ(mD&)CYޟX- v)\HS [2|Nm;D@c$>V7t-vޟ* <-^'+)YL:ȹ/vN v?3/`h$/YZ*)ӞXW ni_n7#7 V ,>=k/(q2HГ-=߽l~B4UYn`]΋zܤV3=H8llg-WdQWf^fͣM vnF\ܼר]ԇ^a.%w#Q5mI3 MT Qj_yXWeq#XH=g:p_5lUz&z*X߃KJ }Sr$. %]:w Ԭ) P.;W}iX/|^c,\U,-p>nМGO?*;_ӷMVO1b4-|YAr%Hͳ+$w%ul qÌޤ^r70sDBݫF Α2H0Acvm(I9쑨3*i- Uf!1s>A*k(ḰvZ?梠wbOܯr1C4EHu!08qvJ!X&31-`fQTbZkF͢bY= M8Uv_@6nLq_0SHt4^65N<Ñ)!F ctp>;\t1 Ԓ##eFU/ka{$/DyV./-Ԭ;WZ-%P\jǀOKG =[ KJft>Hn*k WsRSU9 ͫ6#8 =_}w63#deIKpJsg M)b9x5G'1/jm^p.m8qthU?‘w*2'v~dDJ)  tU1urWρqٵ=hdz[CJI>:;ze?4U>\z!jvml )>v!I|-QУ!يwڝ:ng1W!\4$3J-1f#ƒd_FdFOur&*ϔf+Ӛ_Z1~E$%^I,LKP'%Ĩ@U %AfVyPn/"uv(?Sx+˜qPe#s)i g%/H<՞F fSk6Fl\ߌ_9& ^ԉ67gdůdmeKMEjWȪgIDz3H}6bxE*v)G0ū.sn6bQ )()v gBٝɤh-V]MZ⩖Z7\޸Oe:{Z2)gCy|~&FHle[Ǚx<}#DTpzÙzje^`Sߘc*샹R )z _X2մ{`q_EU%:%gU)[eOeૐ+9[O,E { [:yaR FIƌ?e0~+L !(y rӓ'Je1zDi - } w,QmLX`7ᜋ٥s|#· /*xaeD\.U#CnuHYTw2Ca.cL 'GpPEwxڹֽrG,4)Et-,BYwNȓC 󜁊rW@}fs Ê `dw݈0^>>$m99tkl#S5܈}г%cFŜuj'n!Z BJ@4IB= I+TEg~ǐ\.2Rj2Nú+R f?&٧2)_$/(psysza:N'|O'7r$/<Ru?iE>Y%fXݼDI}؁]m%+kAʯ!TŇğ_ٶ{# [$KF\AI7:,U?Tq eRS ֊jY8[P86UDNJRN#-REI])&N7,nbbo^㟒\JH(&'&ٳEK{G'n,mwoºa("wL0oj=(~Z`}grxn~ɐK@\P2(aa8 R=.qzh1Gx ,+MzOQH>X(3\TeB#Wuwrc+!;\^-TOЄ$"[k$ ,NuDy8u]c9d EmH>{puҚ%9́WlL5.q6 t9n"r(pɘӲLsR$ίKh3`^ J6ȑ},]?5Ga\pƹXhF' f%ռ%|/@tjWT:oS\uFAA)KJ<"G݊ $;_nPi2k`K -IG_GUÔ$hKD 3\BOFPi>}"Nk {G7fUd *2LܼWE^el(aa 8w{ksuGY>֗vE]Y?BhRKt&vI嵶D"փ^ pmiN5en坢D9&kYU~?蹶!QqrM\>bQc|XGrt+]r_ Y-kX`]S,d׉fOBBuz.cicCx%!Ufi}tYҹ 18ymfQY{$:(?̬&E0=?"/o22yX6 F,hԷvEcj^`X;P"+[5A0{ZIZ4'}huȥ'I&hмY?*[+׵*LAݬ|LRE=z==!?wfLk\j=`C5a՝{l7W}3#E\hDn8x,^wk"dnjXT?uTl=q#)X=70`لdg2L?xYw !|3hO,ϡ~×|i5, ÝZ([u-*H >,O8V88(/Dx`G 5C 7 w7J3߈3"ƫ2,iLM&OҠ1+e #W~ff8] OUzU8+(Ik/4_Id3C:e.ױoIވѢ,a`Jo$(&M_6jCEdц̰3Rh5qD;ІqwbcF3v +ǻŌ+4LA#EJ7f\%%Eh r/'2Նsx& MTTx31Iq{ 6$Gk}ЭK)>x.In aVtɡkᜫ X33wj6y|i_K:TB!++rE!9FzZH Z_BF *C~\'11j'~Xt%ZHF -K "fa#֢uC9. N7,0pOAXP"~w_5T"79"?qq1 1OYnX>?]r@;(Vc*Qc,yynOݴgoQc9s Jc:a%pFb $5^XBg`R }qR!Ȑ0p:oRl?LW YR?˼uz!uj)ZjUJnF ;*Ͼ%:l9Z*`Y+T4YLh0r4kn.]rJ}~f6ؐc1{9^~%֡ć@t'ZHP4Ma½zX-t fZD,BW Tg{F= 6lݏXZ4h֔nvji/bfɔ̂rSlN*1hPbRA0Oݤ|كJ1׌ZpU(@zA3~{uSI4c쪤k/QNyC9,NrほU--qA̍=moQ!F8 K-wuIAI ?N>)eu9tp(0C g,)Iv;!':BDuuZ4Y9&S6瘙͘"Jq9#'G/]CtG(h(9}t%4M)O2R]*gwyY26NlRӮ !|Kak;`e pVtm=ƀ Nyֹ[|ʄ`̨.=о$(/?Z ^"Q`u(]k86ޫ‚)kqD]fkg)}P/PR1:Rh/%R}o%}GN<(s|O:)@:ԩîe-3h |ȀeQ3RhQtչwМE 3Y{^ e1 JlVVtcSLز^m)Bٳcl=Vu+ݝVRz4AL{HKs)jI͖W5=@eڲ xV#}@e-I :i|8QOQ4H1*ЯƂ ^R@#䄥4ț0Q[@Pac%hR}il/&QhjmA$\†qEs^co_<kT^OA!&'٪=W$VDtdV.T_No(zlzw XfY7;"AJ@K-];ÉySϠ#JmC.(AKp@v |)=NK5j7xB60LI$iZlf˄ ARi![^2oiS7} v~jekeW 0o_s. Aޞ[w/pنKL)hDvtL4eMX#l_g+m@bL`RPmv(+i#yMlr1h۲z~<: t$)ZdDd(@!.Ꮘ9픰n67\p;*$xD]\u'Eo0V~mdA)2wR 4]̣ /ۼp)/Z~ 4)A0S:(('Wr!s-@d&Џ'¤rfT-`א DNyGOpŰbsT{5oK9@^k܈ў9eHy3~ވ5 ~8ȧQ c+٢YE3^f4Z4 KE,̅G@  RNP娃 +b;vOsց%=ip=-z;FV[$y!_} J }ù "7l߶$xa9 u:KnmCZl+鵏Apxt X\EܼM+aב9`sb:FHvT+;~!,!䣁wcv1h']w<g9]sI\~:}_G5t^nb>rY} "<*Rx6y'Rs4(l: mc!zPF`4SeF~e7Y1aP{)8 sg-F2E}4밙ED`1%䌾S8zѵQpͤ@jcP<Qkiq.V^up#rӟ@ }y"> 8G?l+Tpx7/Cvnf{0FvBc L1aO=[dۀ]K`>(yDgCyV@o`:53m*?[4jQe b_`ar#yW|*) . KSkVSb vC)>9:3$|{6@m^;L~!.MEx КibIf%!v Yۄa>c8D9wG~|DT`EP nôz}MUn.o))4m3IZn.W4,spū⦛e1:& qB#e?HMP;NC*>,q[  1tSϩv(|%g *C,T"]uqqNrW IZW҅l4pY)|tj2Uo}P"t>XiKaynA_s nnPֆluwlhZ8k-{&nP)isRܛQVd )8Y,D!9lXNir`'Rd1lESϊߐ'-GdqkT9~>k 6v"̹0T,l !wؽ!G#I3w}IYm dٳӯD_%eDb_n/HXt=op<*h4q޴4L`dD}(O!ʖʓyi}=-'dd֧o9^Γ<:oT1k)])6C;ސ|=HWZ|WJPH V >|YxG=5=.gn˜IuoU^$'MR9nWF,@\ kh$zs^!v7쉚2V1 oT9lMz kh~#!,@shjƕXs cB-V=0eR| Id6 ]][X%Co//#)IG 4v\vw7>@ruDa׺Z);H6 xt8,Pش'62qX~-IMP?'08[:@y&1NsW@sݞE_ [j#d$Zȇ3A)2ro#Xw.ը 9R> Cdol;3`~Fe,wl; _ߗ[ X?6~}zff[c܋D% xH\^p|n }X;Kk:ݜXYX\!4Kkc?roz+lc}/X(-,-OjK$88WUnIy#܆`di|#)R{WfܘkO^Nmmifp $8E B*nPBAAkH|᱾I!遹HePo-ir-) `<5$FKP ]-+g_zv)`&bjf_3ȴÖ.X{ezNĴ-J[L%`ӎ*T̚?op~Qˠ9@uXЪ.4]XB;zFWi UqY=eG 䝤!GKЈ*Q{Q.Gt}jMIWÊ5W |^B .ѷ.Rl6YrRQFm!0"t3Q3;#eh릿Ӂ^*Z!OϺfx4PӖ#Y>nEG;HC4\sNFt1*Uo'15%뢭* #I@æ% dh m8IDSE ~Pje`©ER8 5 Z,Q ~3$Vd}o_ؖ9#nEgshveCy:FS`pz7DnTzo'՝r(闹L8x~(0>H&{i$LWn"wy _>M՝Q+ƃخ4"\7 5xW,Ù7HʤD Gy#Y: YxȦ^kgHk" wV*ێd.F<fJօkD`KXapð#kŠˆ6~82rGS*}H,z"M6fe6Ϥ|MranLpWiky ߦ#:2pxegN'\ $ ;>EJ_L:qyKԦc6ourϸ4>CqH^S.t#8<$R[ksoM cÀ;tBF#vǏu4΀R~ }'9~H dWRtV47QmL,yvn^֛weUuTܑE)ʨIB^ߜeb ;Zy)X)(~PQkd`_"6=N3CNko];v=ф($@4h .Pɰ^D5IֆfW"(m]=Q qTGB ZkzVJu2Uiɺsd+vGR!'e1?~8+ФH-zR5:wN|xM暛q"ӊ󢹘8T͂`y]9F`V *@MXk{N88+]_MkO||Cd,ӏ' '[ (X: (a RIqi[/CD>x߆Аy<a^Y;(E26yPlW .n =_sleČO6Aoe%7@'.i Eیk.[%-J뜝72lel{IނOL.Lozeua8~N5&6(}+U3VgHO6G$sn%p4 Zn?0eL):@9`vqM t>@cd%&B6K `2S%n.[0׿ח傅?d={#}y,zb|bP6DtQwUڎ!a#,էYځB~D Uv1Q^${dl,>[s>IΤrƫdt=mOn]+}M%gjQU dJJ]j$PwtͱH'eщX-6ȗA&e< iEIё|Jg}U[p}zQozoӂUv?]?pB4ZFeul,,iJ]$+l:zLZ 8ҖN %G*vK˄.+iJn~g2{H! ! 3-^H|$Bv+ DzMn@ޒW/@:ĈR~Pmk{ ҲԍL7>|gF,y% !VTri]-7&b jWO A?#DĔק+)]ma.rHqN%[U1Sfm"\VHMDa)K;Gtl `piC> ;F qZ|n>,Ê3daX6s^oD?0Yٜ Ǵ0>6| t?uZ~t7Fi5=n j! &m-{xA4O!:P1 wkgPjج2h6`ZLњ4R7FHE1V^ظt^w5Lsڇ㥼Կ4=*'lR,mR`y*:Xȋ? CT4|NO0W67z c{z\eMo|&0LӲr(Im'&޺ݨj8_vЄ~Ni(xnZA2T"B5CJCX$#;- ChH; +lYFm{-ӾmJ|}e\%׿Ts"H+)md4:Ry`7ns;eku^2(p'_(PL^4n_R[n+UmHxdXi;_/BnK20}h~*jJcaK> '(+^IZ(-Ӱ6LR z1}UpAyP{Y=+[Uuvl4aN8mqOVqKtҋt[Ц6v6ʼ蟏HSqlFnܓf?-Pxps+]I' pQO 'D*Xw4#t||ZsI/>^Hk;YKgycqW^\gk˘ ζq;&,c0v"",|,Br(> eS4%52@@#ڀڥ ܋Ki/iԒ%( yrZ[,/O{沢RD*x?K./1&XpC)mU UVJdr;9QM#FAb*N Zl@x_gTB<&T:| ̎2#+"`Ub:IZddPUjYV7+5&8G"p$M JYdCetCۆlЭOrTac$9L(nk*B7y z iy* fD`cCv@N/FZ(q`}<[ҠFJG;wfɻ*)_h 4ߴmLrC#ZE-3?RP//ZAk)\ 3N^2OLIqɕ4v=,[xX#b)o-# sYwAʘ)_h<'Eܮ5/a_W*II2kE\hމZ%Rtpe.ϜKHڣNq=e ~09ƙn܊3MWT;Po >:Wq~.fdrh{clFHA0kԃP+Rk|hEKxXne i*x 6`'Pj_v\lŸ{''`.S1YZ.rvTݜnr_%Z{IF$,޻ܿnX8s;OXaL eŒLg#+܀Lë'+d͏sB~mkGZT''1ܯ *DB@jaz`I4 h㐰pw+k9jְPu`W8ʽ9V~6ru/&gs<Ne]$nW.*A F_&Q2@'.uf/JVѼV^14WXЉ1D> > v!N1W @>c7"C\?m uouɛn&Ok+>]͗/ln*x͎;D {xrF}w0+?ј0,=;nޟ ;=/{5teDhԎ ~Y·GCF=HKqՀsEWcyJM@Ue8+G> mY:(c/–{O*mpEȆX ѶY R |F#" {AZKp y3 u BFGzԞө7QY vf,5SJwsnbi ?U#0j/ָUI>S[aȭN0U=?ၵǽ o&N߄ x췮2{q}::6`+Hš-!A'"&sߑM/0<&3H0/͔[' ]^Y- d|c5׾W>i:Df; ^k[E"@> |^qMQ܉j CaHwFOgL `y,Ǟ\7zb8EjΞ4P㱼@c2 HU-6#R'IL!ғ*ycJX額Ќ贽<$xpnJ@W$_pFY?:<Q'H-o؃8nMP_?]Xo6Y{\#Cj'AX9'w#[6EI08Q"ËD*,?|P>C;AHOVy)_)cLkA!+YIu|՛OT:?AʑQקrA80-~'5 y"ylcPCY-x?ri G%K+ե7u)F)k ;="P,A.E Ew 8ِ߈{GL5Y+k)Ն*IK+퓩)${uz#5m 6}J\B\{y^I wl~(b^d}W|$ CʀU=]mS*p3g^m%x3ω YY8o"kapa"? bw( tȺ NDdE.o)y~5Խ  о~ kW奅 j)~R/}ĔUϑy=,xgDP yZCH +Qw;{?Y{xe!X> W̃] /lkPJJ"`)]eZHT-ʇ#jOFd/a`u_lxbU2O4#EoI'ųG0&Boɨ5yo@,隩),=T2|Ǒt6mit=5\f$,o@:t#?W"v%>+B`s; 8qi5#1dH'nU O*Q9\ FX<$[G4gK#? eM{Yv|Dݓ}U u1q>N~~ 3hՈh=MaLeԋ`Jߩ\F 0)D}VE(Eһ6ꁽBN7JF!nj7M 3]fsE}>,Um?]2t.m Y,݆/AcDCM($eYY0uCMs<V 7NL&efJgËW9K> Y7F]=jaఘa!ǝ]#>19 O(DtZD6-u{p>?Drmi[/MEB~ 7 l;Le`tu1>{ׄggOfBɄ<o^(z'͈N4$2Eބ 6I˛Q͏1ki:i=qndúH@vs7ǼlU3N\&,v+CAHʔZ'A/Qi1ErnT -^ℊnl3hǗhDVfj=!跁i|k~׹yh'VޯIgSy'kGHu zv30S>Y4g:|{OLoOv(6]W>)+,5EJ|1A L (/4rˬ8pl%/ asc5 rjQ8b@Vն}b #أA Ք;mI=QD5c[ߚ3JsEr'=m8q1-xpɬU3ՠK$#g4?Fgő@mi7c_Yüb$xRt5ZN}x9}^%q8kqN>eP&bnfd=/˼ihqJwu5ގlHX#1OUKu(#jG*ɾ7Yc;#uq['WF/Du2+!ZV5iq;\Œ^;u1WMTމ-%")iًfX8UX'؎|5iVZMX六t!Xm+uV{oLBE*+Y8Li U(>jUat<˂(_&gr`s`6xM O`3Rf(ߠm=D&Ҟԁ ^g:|:f|yz8aU!B48|YH Z6W6T9mmERh |Y6ht#.8TI$gsX¢^e53.loΞ".aZ*ydkCĈI.doA Yҁ)@u>P AkOuL_[#g#^$e(q{xb3HX Q?U'miC8ۿBt\be ]fG%;KϞuؾIȢ'|_fkaD (-D!&H(Q\1йT >N}pG(s RFp !?Wmb|db؝76Ot  PFgzC6\>1~-"}`[ò1 &iB-nR먒;J$x5jq$ o8Sچ~^(o;5ހރXi`8mSuQy񭿝/Ap=bg!CIe*aѠ,tg։fY] sȋ.$   B]:Qvdǚ?D1.!M:'%WDRU7+~n.+#ez pj^"TГUm$E)IZyA;}CTsk',0 iD o_l[?fvLj9"7A J /˘鸩=$OQ&]/B]ߕu+ڢz V8P72iVk|Q]%OӦgCG@"Jo3%\oѵ3+ׅ.$R(VZjӠUߋ;MTAa3*$'ͺxToFǝJ9y\d>13m*G2_60e$g ˷@n?GH~P{9jQƙ^)*{PCe_-N}Ǜt]!c]t[֊4Cb!n'P-jwK$7.b܄KJ*Ͷ=f]2(hZ{|"P{. WjJB}adD/[Yrs#{m =#[i式z8YtqP*MǬf ^>Qb3`(F2ٶHc*[Y V_8۰{(l~/:-Ӣ%ՔsPf(M5 סBs;q]i.frc͠MiJiUIxG"ʅ`تEp9HRxަ~%m G!4FV*a!,!\db2&͑>Nݷv] d7qERH$~0k 7_5 7~9ٔݰ=lEo;4F?yOsYpSy ɔ{$Ɵ-M4y)Ra9b_IV}YI_ ͜,;!prIGF&9 "g.vr#bWțr8S]"3/nWVEAlRwЍ dC`Ak>1iLWв:{,կRc#bT>}.H;:6SeoעWO[_`ePYrXW.OZlX?lWNmὥf⑪fE$Ev0a//vvCy,aG8T*B1&p`MYY@U S_XiFV1+ˏ1@&)RqC@JZ7jct1NfKcԾ2B$dZHq(rx[y9ůKyiNێM(se~vMZ<*pMb-^WCUzUI8"D8mitS[\w5~;Ι։x^ek=`/aqZw_2#VћRaM&~LEEHˆ)H Z,)kT{8ǓM2o엑6 >2j칛,8bbH]E&I&ٔTe>)Ǭ"=( } "7zGx(>TJa0-3􄶔O q/&›T̸ zW0^qR oI|̓ Zx!)ҴEلJ#OK*Zd{[w>MfU]]HWȒ3tg%Z%o)Q\w U~ї,Gmzb)CAZ~WŗZ61&ztQOrj-BF&V Bxw*EUk,`[cZK.J̄yFhw$<])p_@!/R3eSQlG5xhT胢|ϥ3E煮 xdָf`(Y̚ƿu7Ďzc7IpZ Ҳ94LO} .̌$ɺQǗPXKyrp>q؉뢇*ˬ֔a9Hvxǎ*8ZnS<< -QNbYj(=}Nw ~{~÷a+2 'JJ/zjUH=λ+(+kJp~C8 =ACy]EkQw[ƑOGVQΉ_,_s4|Cd拭ۣOV&Q|0TÃ>,:X5+f!#ƍp߀d$j*!4Lf Mh,Y #-Zu].^b |S~wgK }2hD V+kRx>E874Q:xhfx@_=l߁ҩlu_UUf$bjq8[J|)"]x%XjaZZ6jEc**1\i,.Ƅز8QXlq<Ύ7N{͊ s&LCkEjƱRvOEc>#o՛ 3y^'<+ab P=Siu>D8K٠u޾rkk_\OX6s|# ,'O%1ވ-0,j/^;on&+^|/D:JaG͓q6IV&j*̲ugB AIͩ9OH˶?Hr <*i-U['w& AҺ>o)lϋD"a[n yWA`eyS??儷:9ax$!0(?*_,%LAZwA_o{:uw$^QYAOaR= vV~d%&YZ? oc:x N#^ஂS9#t.EnWqaJȇZsx;f=b@9?,HlLCf!eM|!2]HEBwPDVI"NEL«AyU06YuGiFWQA4OK1.YMh!֣pRZMe$|4l^BJXWYQ;#v ojt u=nFfܷP%0X`B$2>6܌x %S@@U"{d=poP,>DDqBL\N_O>v(%O5MϵP| IL6+原\Q+KLcZ[+E2_1!t> > MD'$, nc،I^T"#mʐlחߺC樖 fh"n& c%כVIe?X> ^4 yͦBUӂ5L yBav,G'_6Nl&l2Q ,*"bllW.5a,}sct$N93a?mVkt*:t%^o'HB L lr0Xw` ^h3}g+4"`vW} {EkXZTRǟSDвfX“;?m_!Git؊ر&DMpH&#xm(W AC) ~*|lp7Ӂ=Hjsghf;I=ʔAjdGa3Q9TZ*t+IV{([`<w|T  x4r~k}pɑOMw]H|!/QYVSؿRP; =sF(P H,odq|UgH3)Ò,(td E[[SV[L9+e R'ˉYgjO[c`~ ^_YAjʬwUEYT@&_-; Z2W`P%ᣘFBf#5Wb~GfZ kpODKW~oAP˼M~%S&CB06pZ3i6*ڨQw08'!@#7iHsso*qk5VIjM8G -f$H,1.G;\R.d-& JZN^Vf^~k7E}p_JhC./ pœd>lչ[!Im)g𖤶y~E=)YMZꂙ;p r]5aL[vz)б߽*%jV,4$፜oYreR |Ei++fͰ}|N/ JF}nGk11nm&v oB\9ʇ Ƴ-snYB]/\.>h%Ȱ‰Lwwj,5Pn'B^y^| r hOLHOC(v7г5N<\ŮGwM~yvGpT ̦}lzӂU!ʋ>&JhhF'Y-L8~OAa~یߨŜ$q!ow}V2yb,l&hCQ xdn,54 h<@a4-%g⟄MfhcS(\ݵL>h8]vޡg%00P_^~K3SMXyѩʻ.LAH>6]Xb"N& Le!}휌3:1 R&Ȉ,qW'p7āf߄&~Uggվl.lQK!dNaś/Ef$m3m@#@|<=W|Qn`{֍!}@̐K+᛺FC\+>~CynZAj8M]A=ţ{9^tG]f{sFCNA*vL!))4sx= 5MDɱL=DmD)##9Q]+(R'q0tucR@S6]cE UXڳg'!ᆺ>wK10Xb{Ks<5xʕ}0_CHGzUPNoNG ~GI2]d4+l' zĔ(3WQVeX'ػ,E_E'dRBfdNr?A%zb'&0riu^ =kbIV̉+d(GbyBQ1ժOE23LT~w6t~. h+ I(ʚFa \ 5XÕKV3@s7"ݕ xFBhEl!0ZmTtXH<'l| z^m&q.LmL]6/;"(5[}E[8X 03´DRBv@pW6O^F%C> &~ 7υT ޿p^.ߢgN)j42mg}AwvDB} ɁK[_~⿡:xG麟묤uLn}a7'% 捡"82y؀27Ⱥ q2LZ-xOK\.`*壚 ۈi6$ik:VsnQ؜w,RY/_yWu|&)eNmjYorHa B Vr)sjNAtOe nX FiSiurL|d"TUb}2M OX4xjs@<}jQ(Bpƥ9?rվ %4wS e&[]gd{`YSgQ ^Lh.AnfMqL֖krP:$eNeXқ|*!jP )DΤ,cǟ:3O_;5if}Uta`',:s0~Fy#rE .yxdx1y|z"ׄϐS: vT,aKJ3LMnH2녦j9 ֘8@Rt/1Lh]r!rrc:Ibq7ڨ+//I0ha*0J9zN3թU٬Ȯ2U!'s^<$&>J/ZYun\_҇-F8u0KqxNPOA {kcPTu<"E^P}F2>.|G]2mͩ7%EDI_J0TjSpԊ]ќ9V.aG\ Í .47NuŦ8=~;Y_.z>nNɳ`=(墐A qk 5Cu>}q%bt}IO-dgUuL{Ϧۚ(\M7hUtfzIdRvČ# S[J56<Dq`F$Xcv֥GBҬs5&^oɂip! cq,5aD|^Jůo >{th?|w w,{u$anR[ĸS5Ԑ" ΀ޓ%8cD:Ӗ-DŽ^]pξ"W۩1Pz2;7y٢FAiH*NLu֥ nfdTe?ưtD]MٻH~^ 1Q~(E I`{.:0PaS ^g?tIUA~T/leelV(j!d{UqT lK݀YE-3:[pX3o)+ɤ7nOPA)l]A!1<pPzӠ"b3ul]5{nCji߻ک<'ob2iCWw^dҏƵDK LNW7Ξ"u;J\#LUty<!Ye?{Ӆpm>zbz ;"pac˜dW_?hU*Dړ3n՞V\ J2isu2i]a|T@?Z1^4zz= l.W%gߵ=l5y[K7|h\,A<(S &n:K xwa e?C"= zVTg p~.>AN:DIbz\zTgl|5^[oDT9.b緓+[$_sae1..(KcU+9?5~kSsz0Q֬憝ιTfFLH r W\lɫd1hD/2A4z3O֡ Őt&ZpuD0xO܍] Zn_d3 qV}P%kBhQ+vE"ZRpI`#ǃC+t:o9AKꈝQGj \kg⩓{e0|=sb1'e~CZJ/Egd|: HUdϧEJg X*SS_d>p9IV ,ʍak *'KlaTbϐbM'm ,a![YU^y0o\vtVIo2cΕUk e*(ڋ$mC Ĵ؇6F N^g;KPKMFs}~X1&yZ L`8dc'!H2pouSҙqkmz3Uꂌk,Mw~'Ta$WQhe?%S-{ր8nsAI;` o {*!o?ü8ZuۍxJm'n $[hK]7C'!oʫ;\?iʗAv[;GIV|jkuСз8Z* y8v>Aȥk)|N@z|luܟ D,I3 X_KgO؉Bv: E"edZkE`|,rg gԬs@̚:g}D`@V:k# sۗ{̈́c^x&1ԐeGW%4IԇȽY.ABqg_/?[*/([~f`TBϔGAmnk +Bjuh-,P3#@lLT !~ ?s'bBQ¼Lm3O=_xUX`x`X&LbQ/Aekꄪ.sjN{ŔwgýZ[*&)8]`=tY.,| ?C>H~(¢: Ɉ>qfR?_ͥz~&P.7mOx3MTe=3uC?OE| n~o n1U2nA"baȓ D5[ Pi^N=LI̛]EnYk-!˕ l=7`za6r?5x}d ջqkJ9Q0X?W q~"]I ;/1KEoi)ƾ"G!ViL+uwpwձKhAu1|QThqMKõe"I`el-qffD,z?%ћ l/"ƨ_$w@ Zk6}Yix{?]KŲWy7bQqm. ,ilh0G:~ mI%m?z) pTzcq@O"O Qv8noN:M7r'eHCt 2SA+aQJM(Fi WЄ<V`c>H'֨b*6UG&aYVp_ϸv>Lw7VoF1F[pN~ LGl,mt(rSZ.Xa ;;v^2\n'N&;RĂ[j2іV (>'=֥­1EC=d p3~ ':Cޥ͇&ۿ;ՌK" H"!ŎE[o0.HpܙQdݠ1})BKqV7#L:&Ҏg2]؋Uj >Z2"=J[CZm*d'BRke6q_h9# =ޣsx[@+6Bc±4ң0⳯AB?[#x!$/6ZY1[jV~{zK\pSh $'=cX]䊪"֯ڢn5:x>uINA鱬H0U>>N [Ϩ F?@窼\>zw;8*TVV($I $vR|ÂC9>&NT^<<24Ej/?bN!˧WbaKJȊyfq&$FƗ#zSO3?%61*%"y_I{D{Ձh$8,%$/mE3F2=vg䍧s|'JTF1is ]n?>~ W[I~PzO\c7D ՁĖWs4(ˈ5OI_4rnmE(oqIsִLGZ<;ҐkO~d /4q7PC)Z9Bs:U\y#STC.9(mB 5'0Zvٽ~y"Cnق~WA~Hvyd:8b̰eͪCl("Z9R0?!lhԛa]` Vױ dĬH>7MR:L;iX'Pܫy!8a#)w>] eAr붌Lj^əc PkI)cHs`mnk?ZH,sq7,okޜ|!\:!Aqu40.^a.B[oRhꡇ2!SSa^8n()[B#\&e<վ;8tp>?^kI-k;?ȧREN xe cv@R V57/7T+Rr8EL A \p7(FTfU\nef=qٙEy[5ؐr##F}lV3On`E\[']Z/HjkciQf^C5**qzV R%| VmIw(p|Y]3;r`u~KV;^ m2 ӹE6Ӏ6\6ew~?fW,ͫgC<#u+6Q>ai) : B,6)KJ=ߗC6WR@(FJcdG?jFt{Bwՠŵt>?qzN{N4[%lg{Ce~=?cA#6G6'SظUPWz8uEB_rM(f < <6a]CbEPd>uAt*Sf-3]\`z]T--]u2jc)TH̘:-w7-%]w8<6i2TKVyp;j* [< H;N}pl%1m c2Yϖ a 5V j"UD~T*Y3CņC" s^:>[zˮBE&qBt,T"/Y]DY_pTǓۺoAS ȳ w w|z6@rV|z*aOlJs=:n0-Nغ™gm1PT^o>|{+'kcD|ҍBb-ʤnj9 ͆օED[Px&Z1^S9'"(c%Ӆw$v${܁W?}x}f3_ΝTTv#Hn1u[ʊLKc܉DI)':OEBpdR9GgzcGR`FnMAg"1K]U 8ݱ:oA6ny0~EvxJ'eJ@ w *CӃ%AGL`ЂpTCVH=N˒Uydmn֭1܏ScN:'7nB{w!5)5p: -jMYE;&\r;_=11̂?ѕ%I3!Cg mtWBP||8qq]&3@+ի."l_‘s /[KqxD[å.<=rnp p$fU|pV :E ʡPFWjNn fVJr04m,O*P܃W ~Mֆ_|oMƾ4UX[Zx=B0게B"&ow67.5Kvwc(_$b+SE.NIk<=Bf,ark|?A~/H]+ہwoРeUtjRˊe;)@h"t d+x΀kDFl[9aj#)'a\-)OvHtDM)@|ԯL`!VԱN}XRQpy}cn]eQݒ$,Q/:^{"pWd Q2 ֐Â<*Mo '@PߞhTm$D̉$1Nl T ͺӼA *F<8ZQ΀RyNiKaFDGQG*E/aC$2oV~jd+QՕN ~@VW6x%> |!,VSx_K tms a2+GG]5~q(zߴ8Cf3ˡ~֟r-"tRLOT:Eđj X/XD{mf I*Y>VRr<Ow7bdM"ƀ"w+uTKyL^- fG2kQA m}5բ6Dm ?׬ڣ ғM;s2`%yl\Y2u).OwͅzC4d#wZYe0GГB#Bʰ8PٸH'-^;jlc{ruP1CV_x˞%ɗ&,=_'y/8pH=T U9-:$^g [qE;tu8J9mZXJG;-2չrnlouL Q…#3 MXchOz(k.v*!`ܠ'>xDӫ<}WBİ7b\ Op.9YJ@Ez$}O`-%x? pܜb5!R G19vKC_?mʯBKXr_x͊hpIR,j\HT7bM1PT1~\`uDTbKᓞm]E`M( O͖4UNO4gj iI* DoFc.O\%Bh)N$:-̭3 Uz@)+4*6娗zLR&pfure}^f=O ]sPhK1k(]롋߰ng*#LQ"m}fY#8'T["b:*4w"YѬ\G [q:#:P"K1*⼍lb;U6Ĉq9<fb hmVVx(DmDlGHXW[+5IdLCA谘'Jמb/:*2|TxyPB]auc~k<54LcʙyΧ-("3pVYw"$e'{ 1'N+LOڟAfe9ab.F@ h01*q"&pXuSEib2 "P[jrP|$8r[Fbq°RGW* 4v}kF1hJvstGv5 0]=_jg7q!O4-b0hcs$?`zXu5u`}$KϾOp _( DJdE  )sEcƢx"yzRae`yV/Nk_ 9^&RJ Y\Roc򯦤a!2p#Q2r5)cwV:k/r7@$RLqs[>$5&/`^zP 2fg'܀F (u+ lXWyOXTj$tıov~Ж=9R&."A-v|7]AXۧiP34oJ֑Bu,3ǼHm.-t3mynh^};sUtB?YBzN.N 5_&r߂^qcב+E ѺMfuWS'jҐ 31 ai&dzS&:hJK3I ,McRUȹ϶|GqFrٌ 9HO*?7[(1(>=#'|MDr&C!^9G*C1&5C2m T:Ej`C-Ԏsx| BW( _R1\oQtWWx|AQ=zOQB<{`9?e0_ue'Fu)j#|q9)8T[`f.tױVBԩu[#NnW ];ur:r9ޭ[DD2*f,:lc "PRzXɼ7NrW!ariP%m]j727}.qrPyh_yKFvacɍeubMtOo֠}-G)ʀnk {m4ydXcn=C_2i9%&~[f.WavÕKˠT.s.1o.0$=bB)$|oGv{kc ڼQvJ6پmU4NlVpK4 ByMAT[&33{2̼o E-a"fT'Yhqc /V[%ۧfda(.\@KՍ2EԨ7}иG 0Vp4 P,Fg҈УG3y}4g9\Tk3Y!G"LP0 Td ]=y]C$++pd#``_%O!d8v>n)Kym#ld6+@pq#R,%Cm;ͮ޾>18w>Hs鱥{wgQ9bg RBQT<>FdXjF H&k|"7>kٌ$^gO,A֪4?ldj1DjU t:NEn]֦UG^?>B6A7ŭؕMH<]" }]pXg>R o&:ѵTh+u]LinOk ޅYhܴo]Cz~d>C+nC0YU2w/Q=iL?-m _WTV:g7o^n}y Y%=B!`cta274ϔ&xYC htE0r|pLZ9nR]e}%ðY4Aႄ (G"Oe0+S~MD9 za %IL;NÝj+O6gWw=|νyZq\@M4+:" 6?Rtxʂg$.s8Q:%6=K\ ly8sɥX<52F[F"|]"}KjwVtIEQhmq꾏.[qYE8sqtcþPO"e),oVdl(CQ1Ce%SĊjKF+۝@Raٝd>)v!A=ûNt7fv 6-)+kcR)Fiƹxylch^}0⧬̣| ʀ=ծI}-a"FQ1gHDwxK&n^R'qaD<ܯIKZ Dp,Q&˒H+ 6,閹;A'9pL- 2.(f9 >LvS$ʠvs6Zyͺ4{jaNldBgy3."F!8L ~Bfmµ iKrp+h>(,o9\!t. rbB8rbL\vS3pvZ>1r,P""mzZA!u]ݟ,T ,Rs%W4Ϭ(3. !*&u+]xg^ͱ{J;8q 3(ϺK-lœN:Q.MBĩ%Ƥ3 r'Ibd_ТzT(@cQoG |!~ vS6Im$TS֟L7:g KPY?lm j "|@iE2j8ɀNIm] Qw:S} k~Q-κXu ˜Lfi`L~i[0b} t<}ݵn!Z-"VTgP_L$<"t?*elpFӍHjxQq3hV~}<0"%"Be膾y}cJgd%e9DBsp%w–!ex; gwi=$ ӴCmuƬ,hƴ[ƒl֊EXu8U.et}:ɤ",</6V3(`4qH?aet5xj һ>jO].pb%]^ﵚ) 2eݲBHӃ%`Gh bMx*lv̚yh 9!syEN VУbn MzqO)~>\h+Z^z3J٦d?};{ڢM0~ YA+3tT';kg-T+.j~nOUL%ɡLingqhW7gԨ Ә'"`9O` @r8ߍ<;6~$(j ."yIHP:%RG1bbݧG] Yr*1tw .iq$={9CbPk`ʴ%˧(o;ֲMUum/&fYSM?ZFݙ\ Pr6܅NuA{yeqQ Py׃-r'qv7cƎ ^`TRHNvzKEĤtJ}Doފ7ySpvNc}I| B"%S!T=5 BiUMMCN|A̙ic{ǥ Go/Wv7(ĆOqfQYQccEx`\}shN?X\,q2# rs$]3HF;<|c4MOҤptA^^\{ZCVٯN`qC} ~P:g]yA&.C 21ʑgc&S4v.yo'{.堘j~K)jpr LK)'0 JXO7 Tӷf'aƚ~nA[]%`=xK4Mn"7@et%K۴b&2#jL;-@,EM(t Ao~-͑ZQct ᣡK;#7?5jcDHيK_YUay"W*fUto4۬ vxK\MKT",j4'~GK}o屶;|nGfo][SP*bZX5N՚6*mNr6Hұe(/y([kͅ Pkyx]s)!$J%swAݶOޫ*L矶C8#в \@ e?(E$%,/$.fϻ}$^Vȭ~bu/=NiV_2:pKō'XvF^]s- ©kS4Pus@:dko[ O|XEZ;R<+8wu%D/#Q{df}6KT#mÕ'ۛu 8"E8h4> n@~HTv ~:D+ va]q D^&62X^)TKlYy;SN3X e^gä @;@&+a ӗ\V=uoM$A\QJBp8n%Շ&Ɇ.6rp0RgՀa*tA[Цk CW '*je`DeYN~J9Y_NUE~oZM(A tXfD2+ Zw,ObDzXLTymUy:1*XϕЃ %U> lӵHId,JVR,Aem"ٯS5\ i؊bf)NH5<[$`8._2P,Tx._k;y9ebx]LBAN+>2.|ZDV, W'`-}og1mԂ^|KaBr7osv#7\h2za];l.۫]&RLiPQq$?./b)w8a<,|޽Ӥ->K: $]}{4(t~ rI rΣ44Nuc1:T @M?I"3) rA<-_oPdnC P> ?RE-븾4G.8 ߛ2}y`bY{ζ3ldN<- ",] PO/ؓAfC%lzg8n>\1:;hR+ߖ (5N+`v1OVz#2\|E^jς3r dszŋʊr;5!յɋ{n(blc6SH:=K7:tVļ](1\2_WoØ 9ɿW.#OB8.B!bwԉTHE_9@ItXvc}Ϗ-\}b́D:+:X\y1H?ƪ˂ܳ3DўJc:4.;@oRF1;w.dJYDnv3!UeU&]Ӝ KK@[v4H/MG ~,QspTg9l~V _z4I*EuBs,nQ_5FP[22ho #eeY f̣b7)ܸU@464+ {u Әz-I}RӄNo# መ, %Dğ#,+EW5r/ #>"n[Ԋ.^6a7=nR(Ep~jvx($A 6 oO[TLX>kkU=#qa.,R>½ $G(o@祖_Ey̛o|͢fTV2H(J$BEߌn:jښ@<p,b an.Brs&C*%S<..7ؘFͳލw iVjVrݲ "O$L0SA]^O"_哐8*m1@쬑uj\Ah]@{Ǧb'Fb&l 7L%4 m$\],e ~RtʃHm f?|N0#+Y~r8[[: 1%v`Ɯ*v@(AB`ZI*XULRj[a"`1V-B]-)|ZkiWbՋ/qojz)+qxZƬbFi U= X|0 q3sEX?/LaJT (@O<1P,i,ԟZF}=(z' 鮸LrMcs63S*_xuw^\8iل3 Σ3!җE$Sj<{~WӉ@Nk$K~ï6fl 9AԸ'׬z;xhA_o[|oE 圎|JL-P5g{mI.4zϕZz%ՋAWܞI uzU59?]$⤧&񴛔>JpͦK`D'5D/_կh?ZjzK8ȎH6F~lTR֫f<% yBmh3Ra4\>@GU3͙m{DE+瀢zV}&-Hm!ĥ3SlO9Ҡ_W ?EuT!]iZ̺͡9\IOEx7J.%Oc4Z1)9o@r*.D־␪3@tmK (+쏛 {Wy)Ol]Hf'yP e7,!"8[z@Lp @l *j\9IF%XH٘}dQNO ;PJ&DSL_)' ߃Qi= K!P80Sűޗ PQRsXun ­{&i׫j;QX[1TR5VRzT+K`\Mw2ʿW&6w/=F(bl.YgݹgF+xz";70'_3$KbRF:co )xl!hb NE¬)BKvFҴM! PBHY zL_M-':Udy 61#q+n2ͲRXL,#yNZ*?t隴 ?:!|a5*F{߰qַsszl UR>-}2Sa@;Oo}IeYZ;MwڳrSwNRX]bߖ9QeϢǐBZF-,}K4f$6fIIk ]{=Q) KKϠjM]=}Y7Qi1[z"ȵ辻;eIP[kF^B~[ZqRw\Lߢ%6D`*Pe'e;jWrx+tiu 9bd(qߘ}yW[.Rpunpz鬇;j>e͟8;Hns6!<((qVcKJtxJ%wПփc}0YҮMڠ_Q8|r`Q3%|h@%ps5'|30w Tkwf!  F01 -Xڭiγ`G zyHY򈧽_Q+R9sEa:O'O.ccjMr+-aO0…!/pXp:UԈ䚌c|otw.[~Ux߹dj^sJI|Yy:Y5D7ƐP߶ud-#=k0U*Q\DQ5q!r8 w);}ޮ@sv !yxJ߸y% U5{51w' i~xB1L-x'QaZ5'JM{ΙMs<^GYP1'!hI $EȒ86&QL ȥm)L'uuN?h!Y|j|JIt{qtD!\u;p0w16%h{Up,H}>6 do1lr<[h8(dxg bUd!5 Ey8t?/~_ESk&·OA漩5 a_t01)l@qZͦDYπi °_vOPn qpKb~(m[IT(S8ʋ/LFXU)z2k[bbp@FD=|juб(N.\HϔoX[Gz>6zUi[؀]O@F?!zS\vʯN}hl{ia-א<}:{ lq6Ѫ2,kl ;>3M@& FCBP ry Es3Y=;ؽY]oB5 ~ƂD؃]}!kǛ[86+}ZnPpR&E[857$8<#[LOdP,fEkapHT.[|#CP=0``Q nxeBWhT-údH_vb"`I$(RЦl,K ?ATk13@"̖T> ut %W?-B%_0A׊9J&K{n -ڲ_eۨ…gBmY#n&8N#}];S YykqbU栗4С,YL|SwY~ W_q-0q04-yu@H(ʇS"\W1s3+q@ ]t+q Gț$-Po فVeHͼ5WA>c@# i}bŞpg_1|k7UY(ڳL8Fy ~%i}<4$ps0]_F/6m;7^ nv7ٚڬ ,$n81KSԍsk!"so˷rGa=#p˝hZ8ʌo6&Q}ƌȎNo}-sLk@/A a*Es_lY?Ò1-@G)8f-?"bh&UTmɉsF*̽G5@g1|eevcVpHYy:ZEI 2ON z] F=C}l7qe6c O΄LҐ5 f]qG7h橀>}3'gRX"(Bχ "",v B! 8Z]wbkjg4JaL0QM~1zqx, 1(!M=C^ C >($_^^UԓW&$,\qE6=mmAY6zZB\{ǹr1ò-fS]m-5U2o'/A%a| Ws8h HdVkFlTB478e?0{! 4'#r|B7X~2 \ \U/GWO^DJ ):*t6:m{Bx2?o5@}USyFG==eS-NNIsл ܧ7{qB'DYb'*z!S )S&؞t"T6iЯm$o"i1Z n@Nj[R,6wx0rMCβ8Jj?ZIpuz \m@=|~̐ E*0*y% .G+ MO"Cf|5Q;:žvQXzX<`$(~`5<AC|x"O]Tni%:~|k(b"-θ,)LaGVq>`M@sycܡY*L`~boZ&!{#mrM*=T% \|Cݛ] ~C~g?@ʞ"TrὫ@GsKo?Qxb;Q$ ؁J & #9u{ oήxZ 3VwDzp_klWbYjpEQ4sUZ 6/_CH11$h|<"ϠGוT {r{BIiw(5+|׹s%F'BJa&Wt#T [9?-6:؉Ъ-oƋPM*ێv6YۤF7l;QmBiKf@MCY+L kPQ @67RvCՊ) ȻPgSq2 a^)c1`3Kb;"U+0nv9#䋪 9χyKGڬ,~ KgN͔%E46𯸛μ;.oF Ş%/خI{_ |Ose{hq];Խ6 o̫N4OS:l-a`gƎRKffR)fO~ 'NORϟNgS$f y0pAȅyGËbs\mpf$R? 3X|-`(ˆQْ[^qe!_YI. ZREQ-3>0[L\4d6$]DdqWVI^C, ( X醗22.irFe]iV  uL 8"uBzfk:d82כ}#R˙/:/'*keW <*HjFgshKIcV=B}YJ?kT$n@ˁ$1MA^wؾNinEcdmm"閣 5^/Qrxд|=~eK_ L.r]VN1{Sh~iyW-V}(jb#KP۶,x|0,g;?zPa_‹7X?CwQ셋yDQ6&w# |k2_D#7\\nd ! 7<£쿅@'5#y$Ъcb_pK/ W rA yg@tгVd!+pb[SEтϢ<:zp9? pEOG5eR\d@~pgQ!JfbWFw\9FDC@w/6g.WB[SIwJ;B{^e#6/ߓEмIMhϬ_8hT U~J4ɤeSm療ol##M[H/hgC#QP?)!C7\,ܿB.g7_j,7-:yX\Ʈյ&7*lqp }Ĵ%FzCʋ:C$Tv7O3 %D{`XCŢ8hʭ}}{6pڊhV˭in(5ԆUJ\ʻd2Qپve1Cy 'ݠCOQC xe qoXg 42-ʑRK ٩5Q !AD+$FZM-M-%Ā5jKdFdqDWs[6d)8mٔa;N0PP(T/3̰P#L33N5ac^,8Q#S19_({(6x2/7MA@MFH ^>.l(6~L@OB~Kp!h-$Lq'fSXkYJ=j-ua5^zo|i}Ժ>oC3ыhkflcW؎ 8rc͇NQp:Y)I lhȱCZS-cA!]ZL"%-;~C۩ضWMY.;#v\Uo_@W9P/h;C>0jrsBQ>LJJϜI\7`W&ꜭ!IP!D^>. Z\V/ zo8֓U`}lԃ(vERͦ{[d5d4 ݮ P(K<(Vؿ Jf8uCƮD\%z `NuRP T[9g\h)Y?ssNn]̿(Z3k̙Sj:BJLЇ0.s"`He11kBFRS88d̾fGN .5wO"a@G1= ɋj7ϋhXo[(fXPYt?a&2']"jXLr ^jq)- Ώ^KԹ~=q-gt@/&!7Ӕ ؉,djɚ$RqG~2Z̑ޟ +7!DT]J0K:ҮECٛޤҸX[q9vWf,"q1OS1oRf"pӞ83#w}Ud2PN6;Tj3l#Fw)SR9g6`l^BUM$܊#E1mjʺM9_Cؓ. }z 8HeeRsK G@׆fD4e;>8=g;`Ւ%t HN>f܅OQS5Pzs`Vl3zOm3/Gu`% CR2;=b~ApV,8qR1zYKigb~q4*_Kƀ^zjbߡd-u=ݛ(K>+0wB,b~jc aV I 뙀/WW6U(ӫ*ìJ2T33$Eg Ly#'=\x 3lJĄ15_ˡڊ8t ̥G\}9. c:wk:{$P LJ^4MYI]:< ,8cvLc;^0OM@r;&)|K#; ejFp-`'`G(CU*ڴw}"_<{JVn@VO in)Շjŋp#`ב9ӥ KKߑZbu [ş xeVT 7a(8:IKY0B Sf -aK'}pgkYvkCp-rrB1h.w36s'! 3*^VW^)[vn=OꅊfŪ&dLRQg4^[D9Y};5ߴf̛t"::"nh7tiҪ8ge <{ ]һM`$dj(K<T ~=jsW ahR͸oҡЀ`mOΪ8 g'#nn(SB*p&e$ʓ~A6O}e"v)꣧,VQTNu71fl_K{{Q_4 S$1X- '7\pe0-SΡC@^wd/\"zÊ#̣K$ _fWENJ[/Iˣrc_j urA~cd޾21]a-t4eG~[p 4DݹXhGcV31=Tg  `CMyuHn2Ц.~g̖+ր,N~# n J:-{3)j>_|3y !c5AN%xw͘lYİ)n#!}i)X%z"a { ]:E""ȄGPp\Ek76d)͇_RxQA/ j{߂0=/70pE2-ᐙbЊGN*9t?{f7wѓ#M`z9A% ttzuP: ՝-$Z}=Dxy1oNjBjOiĚM@p;`F6U9*+6THR#J1DˏdB*9C@S!4~h5 pUz<&z@SCy觍0-^kcd'0N; ۙFjϚ},gckB% Y2ՀЅWg("H-'X] ̑`C6rwWU-Iv= `y&@iyM25>ZK15= !>ƘxD^y!̑Ol:?3bư:&~?3Vr ճᛚBN;vOtȔݟ>4j+oB|70A ^ ұ}L1Tֵ[]? 8zfڨ Q_8Pf=wf_dTe!yJL5L@ѲIfqOqI^M?Ѩ2P\@;o%%b r=I.9""SZ}C΢j}`iHDIYRY"R1YnN26NLh܆0nmxA8}m#CV䑰EW qՐUtpfQ)3APH2l!†#|#A%qd+bݏ囉 8P*kE0jӾoD!iS@{4]0]D3M?qg`nUc j4W7w28 ]R0TF/5I5Q&0RO}{jV\Bc*%Cd4"Z&5j ȝ6oZ@ 7>TPr]e/ELE)Ϗn$<%NE<Nji:~-49v=K9z2~W`T,R2~O Z^sV0SU3r:9*!AZ&|C!zvA%3s.חx[RM?u}ϟMРLTڲO3d&;D a,-N"d_t95!VH2)`6p6WŰ-,zs7po 6ge XIZ>+p@UtACks<*U}/0s΀f8 %W!/K@|bP.fU*%PsK'/NkFҩ#v4 阢˲T0l)%MX>cYʭw)<77ڢvlϗu sa0U7^qU $ubjHx$(15Sҟ٩w=$0Dt*Ʃ>kw;e|բTceJwJɐ\1|n-KLnU85V8on¢,ZPЂ?<6s6Lt@V4NA)K2<3?4ѦeSZC%6Aol.BVg^ꪓg%tIl>1kt `jlJީ̓~9fOE1@*8O`Y>Ci1ldWDy gpA_IW4'㨿[e oI'z"z-3S?с>Ǘ!-͌/yp1jt>BN7MZ "P!oXߑ^D)*l@=r :m|uֳ1Cajx+O3wڨ -hv@HR21$t?[]5'tBr&lSpQh:EK*^[D=z56xi_VYj,|Գb=7igW ژGr $IX߉aj?`I0C&*Ӭ6r%{&Y>%?{wTUzcQ2f9/!0'[??6ٖ(]&V-|d8@s-9׭ncՓLh!I7|V!Frt+N@r\eM@NT׿Ci"%TM{96ImK4`w^ꗧH`EmG3VISN #EZ$0~VBDcIIM;Cb2?e8zzڶFoV\F}cBXPhT௴3Iϗ7f>F#3μl1ǩ+D@IW\Tڀ]J]FB/d5oh%YaőSSunx0oLJ0ck&:F۸)/-5Tb&3HW xYponq;BX|9G v3car8\LZ휛 bK _ZPMX~izЈ 2 }prb$O &(/_=1+r]]SIgPJ!c&J6HN킑Aqљ9`A ^Kv(Zt֫$OH+eun}.4$dMZlv3Z]87^!GhO~!K&k,UHUי10HR y[!B7X=ŰnteS|ſ{f㙦H NK 5z(MOF|֝/wL|m`i[*^pҐ坤w<kn O?!#՘*v+tY/ۯ԰YgCvhzn!, ФF]:UYJzxFN@㱵;L^]jJᚂa YDeepެu)6 OHPl7~$9+OED+1>  C_E}N*N_15p,?;왝j1^*3ɗbHːB>촢?[Į/m?)g^3cXW=LEw}C^WGZFWAo$lM@gdA51Tqz_L=$'[*\2eOXH1ƣ;R;9Gg|$=1դtYۃ  % [O:f@;{hxG#-e:nHa6$9Uc8RD6/)0asp79q5yHTbpESFe7ëp=cb`e?u;'Pl}TK"mdǓJZv}Ki @gp.5Ĝ 꼋J%E=P1 /wO_B*޹Ob-VQ)&Ϟ'4%hi 8_10ׯu(uY:ӕ+ 9ld@;?1Qڼ@=hԾ&"  T-pQ*eMJ6O'v2ryM/#hâo(&.3Zz4= uʼ;P)686#; ^pBLS$¬!41E) 0Iԟ' hZ+6Tv[0ǦMT,4xh yEhF#ՠh:|Zb p)Oؗȣ8:Fܒe6O7F!W34ʭҲ봮 .L#dAo1k ƼӼ5يfdQw6Ancx u\ &+UaZos[80!.,Rm*]D^-_B>@z]a㥊j(>?ԲsRZF>~3MC؝Dk\~W zXiEg*mL//ٝ蕼,ԕ _k'5̦'uRpY,pnxvR&Η٪CrKV"lƽ_/ NS`Z䰨M4p4u qO_C07?5@]m@ )8E˔ˋ = 껼So0dESL8f9esR:E酁%6`wc$ [ɷ5$H) (RVx 8j\)J=7QXEnUUFşwn'6xY|veF ?+I\?MC $ao%o4%u9b'DLyaKE%\FPq蹳k{^;yZ){Fy}dk)$ӱnI _]D}*YPL;4[1,w\~CJi"W*JԊBQ[:@TJJjh -#XQsYOn"ZCW/Igcp^r4z4d P]y um9{2EY*F @@59(R 2/ڑBFSҟEXmnLJFoo@?G!>χ}6=%'9 E~y쮞I/nmFxOq2~_7Y|"Tݩ.9gvmvE8*(t2[ V5Wpt )HNf[ҦL`聸岽V/,O#Z R R60;rF^[fJ rs۷hsf9(zʠo۠[s7LQZGrTzp'*NP(Ki4^ 6{bEc2V8zda2~Xk"l]AiV :ao{:?o 'tS"Y{$ ¨ ǯcbƆj#v=5qWhc/p~9:M!tis?RBkf2y1 tU1Amt{e/%rިDJ#+dԁԹOVbdCYPǖ֜Ea8 _z׿~̙=boX̉fvO}ϑD(ni!kL@u?"RXFF𹰺7fI D {@Vr'_;6`NJy _1B ]_*إ몋J@r&%Rhl>lx?iױ/R?Ӿٵģt!${AesZt٭ՒYE`^/[>{P:7]3#>JCɅV)K gjqGDz] Hc;$tɧ,vy(}GevRx,<O|nD)o~l즓9(H@maS2,A 0"!NRTq*˃sG"AAtӗH[iՆL1gh:#3.AZsRjcI_!J۲->=oG lʑ4 O_.Mc`|yjǫ_ 1']6e KL!A˟l.u'ѳ=[V.T^ a*odH͕536XrdRK6# }?OV^|.W/1PQ {4AzK{8KDZx*P{!uH',VY>l`0U$&c1PpSo`\EODx&W͐-(EGSx>np=:*7,~Il%\MׇLC Nxh [ 3>apL. ܴBP&픯# ?  ~K,0:2jE7F_a$ :و`1p)ѱfЦX‰Y *>&?Mt'U!+3tS'?crbxQqpa2H26v#vS~Ը#Qcnk'J^T{å{Q[cIfTZ?$Ȉ>jgN4)$o|xwR"kY[ $Rgz#:6Q[Jè}ٞ΀(|n[lHab*׬h}3rY7vV?- &JxgHoWHA ®Ys ur+ݐj/Pd[ѝv^l<+%]~z7a-FN3h gyd.\n`.}n=V\26;d1켣:1Uy}1WPC>Sb6_3\dQ (RY(5 K6 EC )r!P5 WlK^Pc"b?8ѵ(%`LPK=J,SAV M _UVq/WlCk0ܧ,{>CDZ{"% dvh[00o}\i(ZC:/ ibxgoI6~0ԤQBe#.+z(()r`:kෝ_Lt-Z6D8RSJicU./݄'̓L^T@.܀HbZ;;B:} w+A.4{w)[ J<;?,KUX6 Aр*GT{ 1/ۭ3@f:W*QQii`Wص=0H6qyZ0{P&}1ӝ5F4 (ETl*.YTZ zv{pprtȿHk߻8ZGi+XwHc&<X0sA3YG:sqeu^޽7t x+e'@B( hi0o(3*njwGFE7fwQSPFJfObYqx喰р9pm.'c%l:\pO'ϯC\<99呿+F3&viqWZkȐg -;B`i-n;aA)SY脅g%oIqgLukx\W"rvrqZ>rUC񏒜4uX/bZOԥ(ZwLa2:de t?") )8+ZmLy5r~.|G}ޚg \??Yqua맃. e=\_JuLB%P$%\mӨc/}a2pmE˷/;;>&QRD>I_TvX@A߶KlsG2q35&. y)?/ 25Zo*$h<> G |żBΔa_g~rLF͹>#Ld}5(11\Ӌ5iM UBn#v)֩,s0o$X/JXdTUDm69?gPRV*[ťp1F N%p=Gg3_J3C_ ,ZG±ms^x'CgE}5"%'ubR5պtf1@=*dxo{DRƔ;qB8n9m)N9aԇ/gD=i1㊄n/$Sgqpt3u oV߭Tax#BruGqm8!d)*iA}r?F>ل(ϳA.mѐx*⬜ (FgO2\Nb փJ?oi8i7lby|4saSs(;/79Ry#K|ny5[DRƭi1DcK[|킫ڎ-XIBZ 6wB(L+2®u#NUpVI^3]ΚN4;-T܄D<1>GbYN2Ò闩npR[,"SۯL.2D8;/*jSp9d;HپbӶoѥ.x+!ETpl(PkʂMai"k\r>Q76" Wk cTG 'h?&50`!d' z=gg3?h"p޶B%șIb-6M0BV yz$Ņ7R3',XN؊H}B?3)daC\'*`oEuWq|<3䟡t̓_VqoW!j H$H^Ñe:1 iZqu2ª^5H^dr))`QNͽJX*c< &1BssJ P# '\fGm55H #[Kl@ܢ{8'n`.Nx٠Pf?Y-#WT` j;) pܪM@y0ƲBukJu`*J&LIΘGs̫z6rap꿰ThI.Lf:gWiA /'G+OBB~^ʨj'˼]z ўesq mn{_/[Ȗ1( Z.$'"4l]Ȳ.|S32\a;ګ*\&r,'nMwʁSGUKK=| 's띊m8SkQvyp NPIw0nFRЭy ryP*uC s<5n@GVa31{h* x H)Oz; 1 1 Ad 4-{:34(Oeb#W1M1 _L-EQ;P+`_@:0Т2=R0ru}:N* .Xsj\Պ=awQ& :L3Gz!T vel\w/M4UMo0͗!Nv`[n BѱT0d_A ]Eb'ٮ@<Ή6.^RRDS8sЇ 4 -סAOH]˝VWd.ޏFa1gŽ+BM ku|<Om- VG* |=D3T.D WubEĴȀA:Vq"?2K. jhټ%j7f1|EGM6HN ָe*dtf.wŮZ'lKt+рFG POgoOeNO15\g Zd8vWBeױ| eF0HnCZ6+ũxp-GA3=tG:xL?͠zw.o%MCD\BDYjjB_!\Ey1O* Ă#ǜj yF]gkK>)oh)i-iv_o澴'?|X=Ϸ]uwd׻Zs[cC;sq- RB-O<AMjW$uC9t3`h5f[)} S!;){X*Nߵ.{u8k,u

      El)+(KpV?- k|[=wwySv.MWa4elݎ-3{4 ۖWL`(n޴sJ9FwIM񹶁dcӌj1<#R9mq!&Hmu_,0y NjI3g6N1-۶9ji*#)7B˗-/q l'D-XYQ/w-Ґ ,Jlfr }tlC{y RfeGDJ %2ޅf&W ![5t ٥|=`Oꂾ$8p|eN>p1܆x}5 %* h[&LRzXJy:j*Qj%j (u%<"Ȫ/O=ډkkLddC_jt͊**S۝P:LWL䆰"՛yka= Uxu5%'C-KK8`-$ݽ~}MzE(:5eG+`(8*/V_q'=x=\ʆ?;= s2fq۩ެ,boMo]Mz TNC$( r$oMw 7rv+T@>y#hH(}ԑK@k2xxmͯRcKk={V\6(+Yj;@޺5Z[wDl]jlYeGwa^ũmW3hn.U·]܅7 !*jA4= p8#O͔Gn1vKo޻y[3'S/l$ѱ.T%H8|JC R ǾAxO%C_3&/ T= gK酴޻kwf[z(!.WE* ɸW^VDE.QeUg0Í6 S1TBCtZ>2$t]oүBw!2Av|6L`׽` }<xzS b_(+fx{I }ynv@N~/+PҶ!5iqU̳s;A 3n+Ć<ƒ@W ƕ鲃dieonwY埏$#kk[6 g-H9 FCHFӚ\`BQRc^8UT,Fax$0]b:8JŇnO׾\5wNujY0@3{ Ԛ)9mZО?lf.Eٺ]a̗b򞆫j7i}3@5AӭHF1Թ$517)jbgo;m=j>4JZ#]˳'D(k͝?эlxII\,\sT ouyC5L0GXvcJLWtm|R6H_RoD+hGUIZ C) B+4^L B_kHJ칛yyW -+usԫIZJ!bnY:HZ1`_\kH``*g}Z:Kؤ1K_ݿllTdكfZ>aj5~~E/EKUA\Jښ)\&J_#]rH|P0ã1w f}*sJSoP6"G;֥H@2=c[A1ګƐ=7 h^sj-m_fc6pMt缰Lc+sBa"ͤV{"L*tNsP_C@f_jW^iź=;8`yeZ`Mm:TgMB<&.f:(Ꞽ{], ~>ud2|J8+zY,6{*_xZb$B/ /E Njod8 Xks]qY&tDޯ>[BhXmj:GEi -Y`2-<"}3c|0wiu?ԂF$0]wha;G1_pA>d6/HS.,=Fp$jKE6{ʥg۞z2m@ HQK^)4qX HVɪׁTZJ_g Sk-ZS2,:fF; )<hZȌGb砞.\ S bu(_ P ޜN%t3W[iRdƈbE`N0=R&J7v̈́TPwTwnĿ-|m'"zSa4vP(^3^ZL@uj,Gºv`"Йqh laBϻQ}KȆΟt7ߙT-vXL"(ɫ>#IVm t^C& Bbč~rI)T95u8Ӟ9ϊIGŃ^eL^ot-\TpK?W#bL?gփ4\զ9[ WϮrrrirY(C[FՉXF>}ݖlj-a(=tP* &'k'F-#^ .4'#-Y9USuPF7Pw|)UQ4ٵ@:F_d! \ ҹKٳwQMzĸZHQ䥠#ܣuO|&͂IZ!W`_ h=Pֲ4xih~?)G7Aƍ땽[ՂV:8V~^Hً{^E9QǟP{+)vyGs`r:MH=$X%;Cq?l; _H\Z hl%؄tyߕj2cq936$Dnyebyg`9CI"qIIS}ra; Xc~?a@V 79#L! zc$8QEg>62^!,!i꼋as܂*C L;8km|%BFIRE/}I3u#OZAȭQޞL sK;oN?+^3l9+= 8jMA#S]njR$[>RYTq㨮 lvϜf`jy2E~4+$P:xˢ^kA5yE/8H&!?ljjE*ϙˏ1#[k܉ /+<=Ϫ@M8"@#emMA`iv5y)鑟 k DZs0Wi"lxH&ՠBm?[NdX2? Ų6 RCJҬm;ú65z{M0DC&JGX| sMCVq|CUJߚ3iz aԟ/!נ*>dj4Ixlyh8%ҿYQR+;)KM|/C?~.ɲ03l*g-9pS !P^`3l`XIQu$,8W )hL:ؔ940)<_v|!!96z#;Zh lO}] 09Id3ߣOv4hT3Rel2me/sJL-}񼑀\ġkNQQI0#t1q)Q$&;5W qhj,9ds$}\KDz; B~7HRmcrhf娰@[ajׅ&h5mX-RPb< 'dMZ2!W{ehdKga9n>d&)HA#e -!hADMĈ!9>τv^ǧgxJf!T@`7)upPJe↚urh --MK6XZr$m/k? Mkxk~_>rp&3rV!o/>v<œjU#Vnϼ7SUhZrlN|Y];SwcXZSy*W2*qťI4!qja@-!5A #2_/0O=GbOy>DiV-8s7*p5o$v5(dG D0 Ij*RiNiVUB$ZAE ?u?sSB?8oGmgC݉2Ѐy~ِ$SPcSWR0;z0a9(|E B/q⵴ޒ-~a=gp-9+b8o߯:px=V4FmzC6k6,b5JX0XbNF":@,@v=- W</qV%8[LN>@ 0>(ʊ]V/0/&y2b+( 1ftOҬ41*JS$R>&Z.2V0=`weeUT"`?Z ALyqXIKs}vk(1'ghF*&Mof\"zu#:J"@(p[ N ߤ[cÓ_w1YaoL"ߘt/&X|ȭ !sHcF vSDye}+f156M!993#V*4MϽ$L38x:S&U-&ő)N]\kˆ4U!n2]#r\uX*~dp!:e\zNX Νgt Ӂ1A i,ҊNpi/*xɼ2&bcr5Ih@<)I-$~cT(]z.rutpǀÛg7bܮto++Rl8GH{jc?z(ge (@LE;~?F7|%qT9.-/cPZm~p~ S0t}+Wgǂrm~_t/|co,_yV3řYJǵ 3+X&o=Sû%_a- ʳ=X ,?p-5ӯMɆ#(%݊|{hx~+LI,< .p(y_gIaRw -W;ca"kI9űuP FտZ.]z_Nr/dYwzu^)F ~-'IɦxB$_bX9Z+N(ف*(Uϯ:/q:'j_'Dy5´s=~63ՄLRqY\ɓF@C݄V^+La[4xiǙlxsNKnO(=>,9&taspw0SH+ 7JAaBRJF%m}-se#9 N2[ZtJGIu=Nm;8LfRX8c7!(PSkԫUK|fUҒ7In1=G0T3]p\A3(5T-'81?NKYx_ 9vpȕH煞Pܝ1=JgNHzQXMuW c"K뒿&Hy7;p<'(ޝ ( %5s.~F-R4KCH.#^`1Lm~'8 6t&A$ Xuם  +7w9RN>&vڱKm^?\Kx²;вslt 9dIlo\ t\x5K`ԊL̜Ԝ(DiO[Wd!2ygIa*/sـǭaEڮ)跄E}};;x@t6d* }G}Ȓk'{򣁬7Y0),aAwU|E 95Lj4Drp1sE "cK;~<2<=1N ĴGM>MP['`$"oyx# +٫ys&,rcQ i OoJD=.dpdâ\q hUgTKm=x54P I+ya/󭫴D͞d>t[ ZeI`½mt>%ٳfywm iWF֪κcTћٴ;$Ph >m2"z0gr1%wKO" ~ ^ !EᶽQ$+?nlБD*ϋo^ 5~Rl.Z*La*b0t`Pe$g#5cڸ[yWiMJ5:OpŶ%G6i 7 hv\K%%1둗=$!^{L|4;>٢v#uGoyA9syx3jC0INH# ,ᭌ58,B{mq&eT@~d$MjDd-Becl6= F@SՋ_TT1M%4f* ;U?pD eFN@1~[b]hyTG5PoȄ'r'q O7{&\<\"\N|]|1Y(KhG/ZBf'#^3:oj`.$pc3uoCs1_˥oұNnjsb|tbDKWhep!xX7@y/r@+^Ho q:el,EԤURaT.?.oMK_Q% HTnle] 31cn=o$Tۋ$ q wLR~|SL}-- Si\n)z§WH4{Еٕ{?Gє:=yUBѽ!EPKr?8yH?_ٰ \ ݱg|t %o{@GB3z x߼zHks |ATKJZ(o x*nrI(pW6i;Oz$"dGj짯⬆>(|$g'4kzpi|TRî0&nZ5*O뢷t%II{)>8Oz8is+BV6~S,R"%OM^ 1X⤀!ޕκ]+hl:BcROQŌ` $"QZe'Y)~ D-%5 Sg:qz7✃7W¥YHCk49*'5fnFц*j?x$>%XP`c>AFc|C-56p)d/+vE@zu-~='mmjYb(!i+%͎1d=s~5; S^n;s/ 2 /r f K zhΦH~-=Jk[:]>FHf!m{ҳ,X|VA͈?\`GxS8Zc[ABGۈgK? t*qiCpNhX;QCގaEQ&>|v)^ݹ[<־k*Q/WDGˀ06WU7r h"j C . CRh5V_G 5藜EqsRon70*NOR]U+K4  ď|\3G?b1rGEd!t-Uk y r4{׵3ݼ//!: Ouꄠ'L )Jd4:o &՟sz"bsT/fT]B68]y><~ݘ?ѿ1oBmX%FiH0\ڽP,溾jʐ 1$S'i%4 -ykejo:._Sz><6 \QvGmsH^䱐r7e:a[8j>YCϭa);=`>Il~G|i E"kӸW,IDIcL`PotVtk vߺG"rv-4 K-$Mt1@ V癄)ܶ?6h9Єz(J1:˺~.h ~z"Vrm(Chb7U\1K_@zfq۰K_tS,7h ŋޠn]YvHXO%NM4G!˂CP'@I4;Br1o Q6dy _ ɭisfQ5['W3o,!̭X?jy0Ɲ?|Y?||RLv#}fe pB@k{xS'b K5B)AAMʓCG-?۝AmZ_G3iA@ZnGZ1jC،QR@SX4R"wn |h^䝣1cHP i;1r`v5F[ FgRF%i\]`<.z1&aLjxvo䖓%>k3?:9t0Z~X*m'9N2b1ħZ,s@ 9✥b+E"`\Q)8,`U׸]=(M>F6t'h(f~1t8< tE sn|L/w(YqJ\N'^F\k`Nj:xr@:L,FדJ(srRBߐ=kVmqM?+or%]tRDУB*-aUpCO%8C= mO}ȮJֹ4 _4]Y[(&$# ]l"Ґ@AsW}|˻+J7ðn9+.%0Z ؉l {e8-ė#3kXLp,@  h YÚgoĎ'z Hg {ٳCx%4WޯpM^wԣ0"W?0{~A)ě 0 U1ٯ\0LUgu2IgUGGH🐽6gV2Aw\6MX)X^&`7fDpѾ6@rR+c⥑ݗSer⮇Ņ9=vG~7tsb.eRB=މߢLXm1u߆$8XU6SJ0F G:Xq-/Cxrxw!4nH*Xv8Xfe {@+x~֏ј6aCXouf='1S0F(R Mdus غT;QV{e Yh,pk`S>ڨ!ݚ@ FƑ(:2L?OE$DGԣx<Y?"hyg6N q4TPc%2PꚒ9w޴T`L..jOpS+pV~ʢ vf̉ԥPsTG= H=4lhR::i1{"T]0` 'MCu8Mщg32/f.N4[%Y#6aw\oTgT&z*^M\A03ZQzl[iOņ5 кpֵ~ X| >e`1TT=IH I|šEӸ1W\ң 7𔊵?P)v%M?WbEc6:xed]ubU;vx\[tcS}q^fbyaE/$O] /24j+T2Rحb  pmÞD0}p^+/ YbF"u&V }Ó#"Ei@/q9wαI\e8{_ubO8ܪ4yy6JW8X.I^VWymN D}{gļoM[V"fg?(\j#SŪ3'ӹdqGzDѦ';ӪdI*VH`pFn5 Ukdn>K#%՗&67\|;|0I $uaxI d5AԧQ?nJa>%`*h b qVm7>/gxw3Ty`rrh]D9sjvG֛*jrYYZaAlYPdxtI6Q:SV apIg'"A RS=4MnNzϠ>Ͽ*%"V_)C`fVAjmH_[5TB=j -Dr~Nt_Am"C!UțK*6gGL> At&VoFu1P/5.~ҹ$O=Ö F4S2jFOC~lqÿ>Z#ω{=;#)@4tMjٸoGY%*@?S*˷$wkɴNV@).)7֪HH+{녝O_tNnϵSM֣=-z MK Fz7~`֡w\.[Ȟa_*$JEڑuwH-jRՓCG–Ʋ0JXٰO7ʈgv?(qv;5~0QxLo]nإDS(3~SbXͭ(tˎ#'`jVgݤw$J9 K56IO޸ zcIPŀV<Ys,bTJVQNVY ȉm 7J -N<wVy=ja"&"':LPʶЀԬ͉%Wd"%ʯf$g+߃ V$~ +"kmY8!Ԍ`)@fc:HMNBXD0 + ܂hvh+zqlۜ _4A6&aޯw11Q;X*p[W J|XQdcR!e8Sꁛ^fx>6`l/|lYn7Ƌ9ڣxLApe4jtqd3`]܂x_^_45UZ)󐩛e EiѺJ@S|cbG"n/)!,Qv ׿&F>su˗ANl cӃ*`qUBIp-/8Gc|g`VΧ>jS%u޷aEԳȸ]*=bZ;s6*SnY1_ H<! C FFCFV% [^Tr"S6] kU}fSQThE̍?&)m䟻ٙ;Y'w٧.2a}ZF6M:ٵyFسlS`{O)s) ?E^H>l?p⢕;O> f8s<)|) (ҰS ?Ѥ $8s:|B>nПC* !>@*zhB{X˲_dÙ%j6Y5K!DhahfLnBȩ[h2aI*%EA._WPC_=G9U-8.}K12sn*y6}3P_*sz ֩.wiNiCi🞚}jWH-`Z3cdZ)c_L'f $)yſfQ%zq )f W<`Bbx7ɣZї֋Ϩ1J&%`(~$֬p`0qO/8KH!P0UvCXRoohp)`mRf,EY(! [l!G²ۓ YLd}R8vATXʜN5&hM\`87(x$5nD0Eh$h?N([m*[, F$#InT.ApG\1Y!Bi ҜEܷ^HXoq|J4W(-vu޴ue )ېu jfjM덼mCIE^+hNIюx yԯ,?=zdG864{ROn*K֡Y䛈_%B@zWf}d@'Xw_L6p,4L-,oex\UUӒ=Ɏ(f)03Gv:bXa1c]f<#2A`J|O~@|8l pDa|_PvxiX:%C?g8:Ǚ<*;ј3s,DO~ n_7r1 £_N EdNB4Q3UJEwuD*q]tƅ)_b~zj_ 55)%ݵ:օ )DՌTp>&7HOaZ ttmێ ZB=˂O U"`)lQ$6ʟpH7%˄B 7L(6S#RtRWX-؝<*.~hRY_;graP 3;V WfacTgr[/H_JE]c3v}TÃ.#vkR2^A|1e`0Ef(iڨk`䗠qрMǿCR\(8^H]w!_+WQG .kgKBѥ!"ӨΌ0 JgNdacR$\7QX`!Luo ~%".};.ڜ# 8)u(Ⱥ-0ӣnԗތД.i!2.M_wNS_R)Nİ2,-!P,pse-u3/Ȳ0EŒ3$$!acWuUBrs>z.HVDNqP}tb{>5>Xl /y0~rԄ)Eot'VwH! w@ DZL(yahäG7).ۙG7 (Uл%dPCF[fkY7:|z$/f_N UHƜ" 4Q j^_jSP z3 QO˦̱(jEǵIKJq烻+z5]sUl)X;\6>׾ qRH /6Ƅǜ%qo.XL$~W4)E8_E{"8UypgK&CmhQ9v!AVy<𒲦3#z>7 xGMJϹ=^H$_jST TS7hʖG}J$幾}BTIڪh1ωs7)iY7nDV5Ygܙ]TK,}"Z?JhŨRLb#~4F`89@$$\ѻh~M' 4;ՕcsFʪ^ FC2z JN-,MEG-a6t>Dva,W$#&bx-qkk"[<W{@( z'y!.ښ)g54I?$B?p @1z6h$9tTGE=٥kО aT 6 mpݾ݌gGMh΁Mƚ2J7*vާ(6`6ʴXV:kP?‰9eAYSvKUQ^B\'7[hb[8xFul9 M@eA>ltE ZL,w@vBSvL=fw&QkfӣˀDmD/"[=LV+5fΥ"XiVLhqah=wc$k@~FEED-"4-mP3wOj8 zcS;&DJ6ǯ/6Vc,2=^2 GkO P` S5Ʃ?l_5mg7Ѵ<_g%F#.-VmfsS(XBշiѻG (C kͰ!džҢbeE !5/"Z:x%K/ў"#ԅإnl !vptS_ 'j?/>dlT"mb (ll>֕ϮБ"[C\寮yYP+}LP^Jz2VÝzN*Z<0vA);Rz;ПL kpFTio0)ks:z j9j^q{vۑAj1R *,9]zzmz<;C/5uЛ0` WJ AnK곶kN] oX +kS"AD 3~ 2!j(_IYH^U/z:kz"$fD:R|Cŷ%2EG)1oSߞj.8BDTۗMak, e$jpxg^rGmGzT+}\rYªOio{6O6 b2B؜NFr8(YQ8=6M=DOD_"9Jgp\\xn8Ij;.(a=\uj^LU@#\[\ LP16yQ;kVYb0y|Bb_Q"/3#BPoELv|f si_*'6i@-[ YgSYzvk@4JWSR(XԶ}FX].rUhhI8YXG Hf J2=z lUdՓJi[v+/I<^e.Q˩@LaG̎ _{7&?,04EEY|YI&L{Ͱ@gSgQrJ$FBN/(`1b~9ūLW GX>0o@@QCFk TRVIJ^Fh5,_Z\r9j ̜"RПs6?_J2S'<0e\"֎~@,Miۋ(#'+{n@LA~l642ǪAۚI j|ˈh&7(hKFՁ4HUߛ͵d'D?#3MUx\T.z'L\G_ geKOR0aNŴAk}S@gzYYNm@pqXD#T+Z [F]E{2SA֯{P%sOHTO?(B}͍9*qq5R ĥNZ Y j\oUӰP Eogig7ơy櫾2!>ސ(J`.)nOxEIHj!Ќܟp{'ښ!WٺLAB)cy)\|ؘ,wr|LΩr=C]tN)rd!}@>9LQ)-ط d¤Tf,Ϥ^4J.&#xGLBouz"1{=α+RTDAˣؐ6yW N`vSݺ@;H |Zjy@蚬V]D{ͥ8sJ{ J^?dxwdfז2CL"[e=Z4m~9uT/8nKagByj+R~Q\w{ 4V3r+_ (oԌ"]t (|k8C^ %e4,S }n]=ht\ZulG+Zp֭$Mp]eP9Rc*ql$a6bſfM^3.=vgX>؃Rꢈd,iDL@vLԹ>|fQD],m*1Y)ζp3'GsY\HoqS0uQ٭L[4ն“Q\ IIgiRrݟBߟ>q^pȰ%-7&k:]l,ZŪ|/!hZNu30 ;;qœvދ**r0HjtL-񏾹 L0*XPΞ#ɕ͚ tM&ݪ8*d__М9nQ(֠Ҍp5!)d E9'ƙƮ3e,2Xkx!w 澧B`mFH":9RaB@MZ"XjY+>e=q MZ2Jy6 iKKm- ~7Ҿ^FƗQFb5g‹{D4G`h"CA$2-AT%uCE .HJ2h,Hx] x˽ i~Qb mZ֜ L,;E7ucI%s Uc4.nOw6IiE%Aɷ3:yޚ胴:c[^%@RLW&X2k]yzlfQi4}T44f{iϯ$LmmCGFNw)oT0=dIЖ5Y>^CFOz BcBӽaܷ++e,^A\pj]s`xr!+1Vm;3\1+➁>SbKzf/|,vxGjyg= v*<%ȍHL_~ 2n'gKp_||0u;AC,N C fuZWn=Z| A&%deNɶ4uU OZaQTi.@/INJM:HZznlY5)ž:L?1{kz:Ex‘u"jX)-ʆqsaF8{N%EIcEs(y'v7=*rGb^;s)Ew CQڋ+Y常R ։D"˔sp <atOw]Rl2Li[ָ͚n%%$2u.Oq,3 MI_+wzHY@@^jB-[.0Oj .<SF]?OiW:x[*ǩ7E*UQPY QGj.欘 gn9L3_Mmn~v jvxAt z!|_Us3f9B?ckԮEJdLn؎{:!$/o ` hEn^#fOSjk{>{}5䛇̐s#ry5is +%%E->o <*taV(cu_8Y[0B:Xz! "g A.KK@]8*tZx3)Ԅ3=gcL@=JeQPeBF[LO,Qu/nGt ys/%i-nc, 0)џaQДON b~T^Dirnވ_W)r W -X;ɣÑbE:+PLF& )hQTY4nm ̔_=~6vcrݭd/a]o.Ї;8K _TSSC텩28=%EZSm}yq5paa7 %$ KT,=/]M>3 J!U J43p& `r߫+,.9n,l${ T]TPԒ:M;b]ZVf+>sI[Y/U"d- OZ[R7u(V._TQ*O0NRݛA ֺ"Qm+L|RK{ Zh{Qg:YX5\ϪܡTrc[leT[LazZeRuq8 ?;eOv8t.T 4mnA˻%cBA¡Wys? BUm Uq_}HTf9A:i a\E=rC>* b_-tEܢP(|t&T;YT=qO@wBjǸ5MQw_ 4Y ػ|b?; zt&Y+~_\-e~].[aL iWrLKJ37[B-U{${.f4僃lRi*M!Vh东*?sHGӑoG26YǾ|BH{GVܧA`' lJBmfC hTp8m|<AĄ 2B,vtQ0U$l&'tLB'wcм&6zj)@ õJ٨=$491NMxdTOXJW{/Uvg,MRMO הN 0v;se4 P#4 ? :J!RZ.w} jѝwG-X)CD;wwƠ,/;)"@,Hگ<9Y'jif\>x"bG.K˞r5Mc7z< ]mA8p TChmyV[F)EZt'ptV !UCCأigYZ07070100000435000081a400000000000000000000000165708255000035f4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/ali5451/snd-ali5451.ko.xz7zXZִF!t/_5]?Eh=ڜ.+CsSí" \Q1λ~0BJ ]ܸ\ס.og2dr8j'9v~tticq@,]PexGO腞7faJR{d̈́/3Nec?/9U\`ף*gؠ!xY-X/6?Ig=>V5| q9p @vi3Q8ß|Z]*L^J.:ܩLzL@@m.j57]_.Ndz*[NuQ)^zs0OՇ]41DZ߆tR>uӄ_)H!-IRu=caEW~%(3XL6((l=R -,B$=G o*Bb-9d9M#)o:^:KꋐB9M9@i)%ƺ/(̆s [t<.~GXy"TP]zZNNt[w>ꅴ"tD 'Db+HSS֜rPC _F05׺jFFPMITc=ܱlN^):HI*WF ^O/^<9$kOP;_b.ݞX ɴs~+E&'$^l^9꿢?1Sw";r15ɣaOq~Z_(0ǔۦ@ʞ )tJw*9׍JYAo'>f|[ӹ㔕Q9sǰ$b;ߢG0x65& }UVr9wcly,7Ye hlE$$?x~4LgosWbVz>s*ЌMBԍҥ3``R/,1A]+Z.rh]VnGl$AbElL$M]GWs{βHȏrj$Sq&[fkZt?@ʨp+GɺuJ_&$<3L'@ SۉΫە)wb@ou<WK$ڌ3H df\Ŏmn7刴o" t΄ JGM|:6ޮe!(\/{Y7ϊ.8)l4q8dyͶ1Em! .?Q@Ʋ8j`}N@ ~ϻ4Qeb.l[I֨Y\?SGFK0@Nպ yܱ5uybM7֋|aO;h! csƏv֒v4O@^뤂sdnO@n q۞s.FtC޲ NR@IG?+*?T X•D̐‘okTDqKُ cKCI'm:J"8ubk'6qyۖ%ᇭo/A .3%K1Vrۻ:Ŏ򙝡1eA3+TXC ou:&;A[ϺPf6sU>ptVK#7V_DzX&GY0]eM"x_ 5]_L19$* kFa?M=gsLʋe J4a \[W<\Q& ʅ]A!*uޝ% eݞ6@Զ,e&ae5Aͨ&.1-hΩ.| ]rNV٬H,g=lס}у?"3: Dog]Yy_@eapQkT '_wFT݆kfsjC8J+؀aʭ#J(oS8Ը?UBT;@F ),9b=t†qa\oEXa$d=˃/qj/R ;4QxtT+$ *¥P?XݹdFG'bV=nI(~CZ4E=Cbwٺ>J.>@AoPWy3grNinsh١K"P0!wP*Rɔ-GpdiD]'' @K]<TP0{^@gL%n׭yerS.6&sVmp0w%>~)PK<^R̜ӘqpzymSmn+#n&>eT+n?#h+]2lX'irp79Ň=?)v4<%Yq패H&Z;eL]+*2<Ln&+ZIᡜZ0E1q*h..$rM l@!nŨ%.C_,lP%^4=dXPA T0}،0uqJ5r}>֚Hm{$ ÷D|ᅬ́,$n0֕'^X8oԊs-a<4M?$2m!Qhj3 <НIʯFR$h>x1z 菲_tg鏬˰2m\3Ѓ9K%=7Dl!$i\ -^+dp~5TmP-9KDjwfLMEmrLp3v' 4xx~S|c 5SOϗf ۪Db #黏̮~B .rS:$#Tk1~J@59NUX.೏`PC^bDZPLa.@ dީ kKeOgI(h>{闎vzgMvVd1Y\A?mDt'MI1Q.-5iP| y b2yxZyU)]S^RlfDE&Z\râ7ʥW{A k&qv +VxY79w7*n()*92PxGR44{ ~HrʋDuoTdD /R0ҫ^IhW5Lz׿+њttjzx W4uWD= |-;U.Z ukWqu9.C\;vd@+V"[ަ2(RF W}o 窈u[&{$, .>ָQVE,T܆/+kXo:S/V7G뤦0V7Crzb:HQݴ/S4a*LlD=SAyfNW̲hKlCe.=o AgNR..ߡ'pr3$ί}bH[nʻpNCρ1<)us"nX–٩\-!q$q/ ~= ?4Bݬ@l=xn%Pq(sO2`x㯕/+9~B\NWH2+^q:QA]H&.)$NxlԲo鎂۷H[S܀F/ˣ!}=&YGLkg|n2E,F-YݖqM!3b9@>{^6f;?~h,qU]T6E@( A9iqa?닝.ƏȥWy}ٽJXe.\|ȫ۲U+K9^fLh@Y%|6}UmABՎeFP(_dS7(={-^ψk/{F&NFLXBۦGLZeLuyP4C@=.O0FmڅMK?KOʨ)=#StD:$Lb ]T"*s6a&l2de+a$e^`wcsCc@WzB\L$f6i=n$R &roO 36'Ka[& b%u6X7:~Zd˟٭Oh`v[AZwA pعqB Ag]o;o:pH}rpj1ivuj݋hd[6ƒk,g<I—$%/t(j x;d)&ZVG͞m16dV+v;M '>/@^Cot몭mJ ӞQM؟G3꣟Oa;G:15}<2K^FQIfW[{ދ}#h %W bGlg z^E4 !{QYkZ2#˩yCMJPV݌}K[3^ytW(ɪYd]kͩH( 7sT7zĻȎP#3]вZ f(.zS@l{Dla?ܬӈu4Hɹ= ]jpXTwtj %4<48 8SzDŽ!p}^a2'#ژEZ Z4x5dj'¼-a>TFz,h{vD9[b^(`o?8m 7ӰiNP/§.i[C+F0:@/Y{& SW:ɕ}Ozp2 ^Q%FP [5)2"Uܾ(|U'{i!jͥDSrm0<I[!d+Ğ;Lհ&Eꊼ[FrGh} i%.7 NU]j6L!,99\'wW`TG3 aNQXM wӍJG 6"n,d͍TU^Y!-3- 'Y|6p_Qj$א> Òt$/u0id`8+\DH،y\մ^bD}Mh?I~FV+A`qseоkņcU ޽e;!E^`z* Э;@eO#z[u iQJj"mZ)\2>?TE/ǨOx)gs6=S1 M8(McBpcgC;? 34S˃ ؖ7uꏷE.fq0hdw[(ZWrgı; 3fq3Cpym<- ԍm*.] z\h`;D!sJ^.]Hx,r^`.ʷPT㜏?ƒ}2bmfn//&]5aA] 6mM9;xyP 0JFoȡؔ:F.0M(*XɒJp"|>fġ AQ^ƩqKup kg^rCޕU`߫&8B'e@,wuj|r+Y4 >qeO3HJ BXmF,cSŤ]?{'͖# J(|lۮuӅ?V4 9$NgvUd(WGo37G(+80ji4i#pN } +i-$xؾXWj=KiDX!"ZunX>e=i &ɖ/eYܳ'txXm=+,jA->Ypj?ouc݇\k>8 {bb=Ey[Z&8OF,U+]:&A :l~#߂6Pf` [Q0{00 0UU$HojS\0td\㏟h2KHNHÏUWgjQiJ\(ޑ!)3yb0ˤƗ%g<}"?x!;|{q'X3D_B6"hQ 鶘Ԋ;EP32;gC׉AOwP~5m&|YU^?~\CfH?g/@FFZ\,wUGΩr*zri߮z(ڼ7TK r4?Ph8f%0Շ2j^FlET?ETz.)nN8*9"Pjqo aUG#M%x ..O dZ3~zPݮ~8$ }?x BJiF3UO!O#>J]x `ZAIↂy@fLsrg@э $4Fjgn@g+tS="L@t ʄs~\ܐJ>R؀Cr(Vs!E8k˔-[/VlmC#4Lapz'ƪ6|7V!t-d.!oEUAv(Sw/|ZQR2wltNLBʢ,Kp[cO^*=Wx)<9!ʡg(\m瞄6 ?͙#/ / XvX˜'KH2iyIV3qJ!ߊ@dMa۳a>qVEJȈ| }Au'6w9M$pUdYiPHzŐyXÝvHR4:]O|ѧlz.6pc |UiDOjP{fYx^B. ɯaD" 83zkp)~Ԛ)`g݇ÖAT$'M>]m{ \Pzb:T`xbp@쿥 w5Wkΰ# MrH}ɰ1Ч?c=ꟻ>Wy_Wp K:C.w4:.4f W}HF' qGB|FLsMsVFL Ŝ`uL5̯ E#<[D"d3?Io֣ */E8BQOwEۢlWLsع-k){(%K˂Uѧ,D S&Ml!u-vk cA;u}S# ^!hSK\rcf;`QVHꂤz˥H !4L]|!XH%n}:It䮠{~ H&c)WC7JH)w!'Yv n~j<y)-~e"9;hQX~NJܬF' Yx-}\ICUNXQa[׊ c1)&qXF™9"i"~z\>J>| ,fœ=WWiE*oE?\0SERP<hm$ `&6;hu/;,iԓ5[0b^e9⻰%P?qL+_[+H=۠[Bu}=c čCmGs0^n# )oEvIsOƶ%ƅba$A]ݐg3–xG=32kR|Į Fo=@76L+mh,/V: em vaB?!)\4+!P(\D6e)8Aڻ%\Z-`gv!\m& + I(EDwըujȦYvoVCzUroL* *V␸7WTD/笠씇g&`hVS5UAƃ]v=uuZeqi[v6^Xڟ8nJ!FԨd(o&iG=D3n]ݴ3ͩ]bAgѮa"kMgYZ07070100000436000081a4000000000000000000000001657082550000d904000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/asihpi/snd-asihpi.ko.xz7zXZִF!t/"]?Eh=ڜ.+Jey0fsFZ@&r)I(?%3dZğT ƃӃ8իaV9l%)̖<ѷI+ 9"8/?;OAӼD q~@2!Nb 'v:|&SO4zeq>ʐH=li5&.]Pe2TxB6+_Ӡ~H~]X3B!!ga EBV6ު:M ޿h Ӗn7aP;?-Ø; =mLnxhUsʛhk"9= egcB N$2v":f,?>6͢Ɖ"7r̞ZVBӱ6eBحMhn:I35n,WAWU WgxLEZ}IKktaV[NOʺnnz-}i.]t0Qq7KiTtĂ/ G2M]fס ڗt_Gd{>GL|%sE'Xr(XPY4\R߼@mZ.śVSK%^>h/j8э{Tə@ޙC?F ӊN8V!ۊ`KvÉa`34 ͈p~)h(89aV,Jv2;'f+\ޙ3n7r.a8p) kzwpLqOCa4GGteJ?OX8KBd|-ƒyxw*`;Vd68F-9bS={ &S4&WA&#fS.}ׇDǶpuÙ /97Hπ8KF4O(Szgb0uWY0(MWa zXD#K>VDSGAX2zsD `jΜUgY_"ˣ%"|) dy8SkHӺn`6ۗW|ۃ|FMq,,a31bVzzxV0rMSh}4N|m΅p\+(9'3TZ ?Lxd˝ [UPxV*B5L@QHh:wH_7{=$]NYb-z.¬:̝?qʧ)c&|qM2ҁڝ+P5s5g>RcqX>0Bb9ҸA&_DFI?k6}^jg) 0hRXdufw ;l#=7 _ Lj Nc̷|}HW6e`eσU$BՂMOԉ A.^CBdҸni|N w1}vZ49~cp8Ujn:/LMwKm=gl(2U!δ*;;˔H+[MgrmϬ=_5SJfc;Y;[VĘxڃpT8=i^l3kȗebIf۬ IpYFd0D,&B>!fT U4jJr16':Et9x[N9-}=Ey]O+UsX rH?)ʍ+XGI>ٙ\_DЈ`:z8.p jp_ش50CuNg_)[\ƮzHum gg@0TB[NJ+1ӂZiC rE&i4e&jVJC:C6JW<C^'dH>EsGEjKYAm]Ki-ڟY qv ŀclt^^䥨[9OOyMt2"d| 魁Lpx.*TE0\D v#PUtݴqVMk=,U8ӛHmC#op 4O$cx3Ev:sFt_oig-=, ^Py|yo"F߰tB.x"'  }PIQ&fCR񺦏2;5Cp qf&rwdr'k*{$|Ts/Y䳈u f%!zR:li_DU fXADTcdOˢD542aAcg֟{hXI6y!} n8MgL\u.hX,(p`96T j&b H] 'ɤ=5labXR#3~D"HץƳv;g'pηmѰ& F>~N#ݲd +P١f0k )TXI vxǽu%r9قP*^-vL±=KK ըo^KJْuՊzk.SIq, 쑽 LNOZ ަn {ۋC3J۫tD6Y_Cҿ\x^yĪ6zTěR ^a7E$I˅QwrC-rOm &V#vFr/&M)o|"Psn`=jijfMX.,yN(O9<0yao[l?Fpb3g}>QƲ/PJЎHtjl|ő(];W<#&xO{aݨϤ Q\4xo6hJtj;VG JvV65.G)LG%!SM#cEnwb"^> hFPr#NOk ܙfhy;~,)7˒_Vg,JqA_;p v~ҧ }U;2Q<,k0ENeXV+>C;WDVekWK&=<1ٵY hCI\TZS6b[ğ='D!i>!ȀdK?{+mA煳βz@DFʹѐz(ǹȡ+{ 1gSP9Av|h;}E :o kYKDEF>s]0v]j^KqVv!Q usulĐA~/N4RQ׿`쓥Pݫ&P9m ީN6:bL1Q8zw>X!E ѠtkAH"Gi=Z=|[3_){x8 .>b!<o[ ~;Rzc/iȮ,e gz]o?7w?gcad+Eh?6*6ׁhپ_ ߖFQ(Rh-I ^Rt#E7H%o֣_'CT'=9XzJc?Xy@2Ar&{4ooZ^΢Ee:0fY =#֯ ?~w57ҚGzMbT*ZH! GśuBAP>tԬRw[.iyY5 LJG=J9Ol7>m[0*Z/1y}A+kBA@GxYⒻI/vZ.틡f(GAWC<xܹE{M7ߊ'ݿAIQ{6q>J 䀫*i`Ňh€!n51$="{Įe!,EwYA*TVmBM8񷔿5'LB8} 4'DȓJ@YO>z`#CCc7huLEoA2FU*ڐaT}Q8^ rqog%YăxCG膀QYU܇kYP8<:7pajFw@ `y:d&Qb]M!Y{bn`_QlfWՇvWh3eL8ըU|(Z`æ1td? jvXLv&_w_> #OSDR7 [b?&TE[&4k!igSk|íA}%]6_A~U{mws_o(k߿+R U~πlu-?]v[#Ö;_Er3P3Pa\6Ea HKH#NjMUYxV]dT Y<PN{WLMG:/:ktd*uNdaI.y1 ^`4JNL/<ŕiI`p%O|wGzN_s_~eu۾IH~qMHB|Z9*UOL=<,{C)m&=N4u^fcofꉜMO%Җ^iUz ˟ŝ}bzXU:= gݓ ֥ACO ZE ?0}`nq*CP{*!An% l7jPM;Y#> .h~'e͓%i˜=Ul#Og54ؿ6]DA̐3N N"LiOP !r'%*$pvY boZ#^`-rKV3(@W_-ݯX8>N.<8tqz]'6\cEK&B)'tg}R6K4aR/q>!H[:V6E@C ȥk5)1 i3?Z^jSo\)-:Gĸ A> .RZ\?L%EEXY60"_# ?H"?AI]r孊G&Ǝ^-Ĥ강5̾QkƲ @ 7L[ieD !^}5Ċ4 CM"E61@;hcm"bibԑW"qJ v$2m:,.fRМThen lfn/v"x2L3 =\2/s"X@r( 3魛]qq}?㊦e'- (;JC)7Kt5kPT/(;Cԑ|q~tS*6,hb 5`i*![s$҃sX8"DXF2S0}ϻLOAUxKEhW D&OSVRo*EYǧ[*mY)(m=8Sl(Kum %4g^36[ M3OCVV,7pbMè, /IԦ3Y&x=NrK85ǘ1b6IwêK@oCm& |;d#O1+6u)XgduZGܮLo|;"ĔZN#%dz@ zgvAD'0,Y X竃WR1އjvdbD(jrUC^hVQǔ9"ZXri:Bgȱϟ/~b?zkCK%AI/[%[j$WjXOQt;aWEH>ܽ0FU|"_ܿ|uLR J/9@FXK;F1h9Bp%)xoyQһcJWSTS*1X=$14 똑21ƫJ?=>Ė HYc2DSQEkBޭ* '2d7YN=ՒvIodȵ~L*Ǜ{1_xȢcBe¼[PI,r 2yƿn bwRPexewE,ivߣ5_ErlERY 5l|6g&bT%>|Dž3_P.Id,8%wXsu털PzsMb,+[] k9Pov_^*f& 5[vouB039caz-Um{ZxG /5ϡ!v.EO/E?m<5 mA\Ir  Oz/xݶк3()R-ꈉ&&򫊏L# Ypӂ)2fK\l_uܳV C[WfJ?i{um߿TilnK-<2eg\d#K_J^jƼ^^tAVH1jrN 3F!枊x 8rZֵ4gfNFDJRVC-ik~ LV^rq!Ǎj^yY0nȨI2%Qw֐&ɯHMb-DA1JIMax:VLI!ſb fץ뛍N×+Kf ^xi 9ku4O˽{-XnQ4JkChgGzb7%Y/z"D15"棳\|8&LQKo@ʪ պPY/^Na0K^66iUV r6>vsS $&m21r4rT|;e{O`2l5][j1K9HA7GnZBVTI&;HNv5PS]Hm ~7P(d>*/S6I\{q  ooynĪ\L%ցcW͚⼽|%UJOD=͡f~%Gu$2KDRKs&e 9пzELPD&;/S,wtzIQ?zo 6n|C5tN[o1шO`<'q(W>^^}% G߱\(E GTmI3Qj6/ک2))p ϴ3,9/c7eڡ?TT"5[sT4R*;XI st~|*G_!j*OӷѴϔZHh5<sH\ԉEox2u7+!OQ( Dk ^ ,gΜ3Y, hqdpqj>.źl{C@ _?LMVb@i9$XOqƞ0qpTȜ7pnZ ^iBd) /B(A#EzϓH-R ̖R Y8kF9+3V>sUg avῒOi:#w4,ڇ;ns_l>ԧ[}ISIqDl|+EJPz9TT&N5Ϧ4!d{1a't0{w1(%: X~CqDG'k4KyTU*iޏExO OP\H\M#zTC4lxYZ%Fj4 [oC$9}0^<^MoR^T͍{3=Cv_؋e9A|`/u:cTo^.(zAm8WmEܜ4&LbVԍyxvΜUN\keWn$©&2Qި8R(r` 6AJbe s}<ΊW D@J,xQ6 FsrB`,`b ȢI:웏's=onxq]GΒ `=vH.x։w3E&T>Ǽdѻ]fDaB X!Ψh?Ɇc_[5`0}Ofv:tĜҹSnBGz%ְdΑp6Ar,X>.8v"|!Yӵy?N?4M"nXk0Ei#&ҟSiG([83x|4S5Z+m wިs4>Mq^·iI{"dCU..BpT4' D ?hFܥpt>d[I؈3W^2݌2T+ ?>o(\8;SP*m4nn|Dew+).܈j dF_l4k0y=r0â| (`bAح­z dDeV^N,H}#jVPL`@J賥Mt**n;-{/ӓBkI㾸:= oAaq4jaN_>|h7[ ]'_1tS1cv 9DRݚ?ʅ&.[XPk؀AO!$n)̙n 5a~}~ 3"kfGPlS]*z#M҈*c ǒ:\\l-a.[Z¬d vK4PPXiڗKvIEYyby~ ]EZ pX ]#Xڥ!wuӿ}9 c?BGco{x [q{uW(7$~@XQ(\K#^p mmmM(7jՌ[[W e@< ‰XnfC?Z#O]hrK`oW>H \N{a{0I5h۠)V֌ nl,,esIɪ>ͯv?o6'6@ShvBZ@!$Z t4nQEhUfެiEʩ%H@6ʎ~5`i$v'ԲaĤlr֝50)y`RSO K meccrHw.+ hd⥩p?k@41p \)7gekM+ֿqu/̀kXv'?20PV+'ܙUEn!Llrj p>nyjcwBs}{YҀ@JH J E%o( jHH9sqOZXON *u䕑+E 0O_Bu|VO7ꋊہ $䖳9CwfEvËt4+ @\TȌ\,РXfBظD4Ah05;aDJGe+M:U;_x$c˜~ Vazv8۳|Ζ>0J%G)qָu7}9 ~oTMb)hIߥrb^ )uo<.e#|Ѵ~tH uz jYՊA.zÍ2䡢9j(|t̳)0T*XR( k,yZn Sb`~x ni]a YĴ2:O S>I/!Gz9>@zs5ҝ7&Y0*?u$+?e'ch *hX&[ꢌau衭F4djǕ==3+BG$ʓHP85ho&t'\Q;fBk*Sd/ޞ~o~1KlH eUmK]c<})ٝQ"${v ݑ{=Ho;n"TdetҐizhkE0ݒvzߖړI&0މ99H0qZP1$ThH_IA EYϰ\Y qW;Fѳ] 8ⳈH.k.!w(F=e0?e;Iwh26G'3'5x/jQX.cVSBOґ@iO#H]V.\S"W;]glD1yji'#xtflH{uyX45)O\ BWLfw:ډCs\Mn?m1ĝΔ hY/gdh'c})ڿ3s21'Bl25u(,lM36¨u޻ Zka3Yq.:'SLy`tw)5 y p (:sۛC߰W%暴ۓuSf r.aݟ#dWvtIs6s2U)vd€9WgPMUh.C[\do500'Dr./:Y$\ ąfUH)-F%fx)Cj5^ MtLv^M)d%;(B@rto4ߤ@dbIĈh?ب IkM*T(n;] +բxO,0cZ}c)ÕH:yok= /k/?!(GX)CzB*y!^)O'E c\S 'ht96By!o}t9mL:"$zz uDSx6&ΆxM<|}4ռKϺlbby#h'Y?";Aor_& s_H?1D-U;SO91a + b3ϒS7=ku!77M6t1=B;ZU[J/U]4DЀU{ ݔWeˆNbouf!YzF~'vaVmVVh>_x ?noVJsl½cy֑gc*qIh;%9<1!9MhWߛM a`+9km 0۴oގg piF= [fr!e*oZ%&) +: rko̧:0qt76f'v`h,Bib$wfji9lͪx &!8‰)U{db_ojʄCAX-54ؑN4vfn& D8lc @' #|]6K{+u;'jXk\OUTO,?+震60 i$Rvwȝ4QJ;/#Nͪn:5<ќ=ӕxac^6Y _k)3&J;<ɶ`B"NJ[AǮ׋,)6_;QJV_3MK6LԷc%UrLmP Lc- ӝ`H0E[w~HL@c 2~ҎKtHlUIEt}Er[j XZlHEM,Q;d98Ζk 5Ѥ243Mt!ϰV:9maڈE yxW$c/8% Hv?c3SO7?zYI6x_J`m {O scL\Dj= x-9҇C_+ezʨBFfؤDcGO*ނz2輳=*FiY0HqS75-LRws.&j'I ]X|ܼS?]%YIzxo)PdDH9nз5bJF}&Ar% `.ƃ"1|Cߠ(L7efKكȚ!lDkmZ*#g*2|]QL50n)4m?CIeߖo:-,%W^_;©Cl|T?miSS %jyR*O#\H';.4ܽJrsԷzVߡ,͙ڋx}eq |'KFs졟UB0 ^G K%:] }SŖha.뒯VYS#nɮ5]HK  2%\Vnw}g&faחF|1q͉/)ZM8(0U>:$n6iE5hwH=oZiYDьpJde[WvWF͉4H b .. ' V5 p7XT`qXRDc+#р+zΑcN; HLMŲ=pun+w5p\R,~@l'PyX;ƌutk3o.8ݢqnZĘ :;'QS8cV~A9D 4uVUzJv+.rGu@#rZ0P]b>,.!n3bNO WBLE&N4vRZ.SC . K>N}1ԎSl`o{ZYm&M.)`ΗG>JJwtxzLs;opi^%5\85O!;{U{\WȞi@b{hFz1oVD2e.kKp7 >eduQK!Vȯi]G>z,pBߋ2%fA:LrDG:["g:b+Z,6)cpGlH,YJ]#`uk ټ ?*Oی!\vZI)125KKX2=2 jڃR53ҕ>/y)vVzw[^{\b?{c21?Lˉ8U*݌ [FDFR˭7 i¨-OjY a~+Q]iKP^2渠KEǯTDr˿oD$"&󡾡9{/_Uek Fް49QomY!9IW/15l^1|YLy6ݩ<6_NUA8sM$qTz{|Pi)=qJ}3UqEJ?Ydy0'Ġ*L/o|?ؽfF-}bet㾗 ]܏U,\L/\ȏ78"nv9b(=`jq {H%x)OX6/>fkh qXSO VeXKLXkU %%-يH(jo!?v~z)@lsjiU+S49WHDs$voZ,]toncy /N,xJx+S\dҽ#+[@#k S Y(FG-Cv7GM @&S(O!֭<'=Ùs5R֦4)6NA%(`X1"IyeMKMf$;&Oa=̫akhPϨ֫żӠ]ĺ+c^iv3b޻A/]b/9#Mπk8`ٗbd_xęJ C Ӷv.bَa.sā>ihO2a115P@G4$HkcD ןUN@]W6VnJlhr\FO{B~$+m.o͖J=ngKľ" (J'{bX!(d8낂GV\>Z%uJ'֘16:ALϬkP/ &GUQs.:"*CuCD#ς!Ox p=s`瘬z̊k\41G}O"&*ݓ++c2X)1Eq)P~NQsE5W3~/fuÂ&h€ ts$b}z6wt434B;$ 6G/X}gt/']5yz -JGV-E"Әىw@ jf*K8jlԷȋ$&uή껻(T)QcΰJjFb EuU'PwF<|thh"᛽h맂*fh-E$p0?ҋ+%rGYoІ[-*4״퉧6^> QÐPo$#c1 K snI"VVZG3\ gM{2Ռ; 7OP"삉fjT>'c_`c/$(~~"{'j"֛f֢/ }F`C?|: y@e_fUb xWY0ϥLJVj\Gwaw93D%^%&@%9Bzs S׺LZt|EXJC,bplV;a2htq{x! ه`R|| e_N^>MI>dhR1i]ѽԕ]`+Fiw6w# (s'ClDMmV0t`,u@G^~p`S{/Qqm`XXzMba,rd!T=ގ|=S8wnRZ ~Tޅǟ'c=o&؏0.lYg{|,p 8\wc' 5Hc˦w6`aə2r":BMN2íF:>;a[S:sӎA2&5(^B3ŐΗ W|brW>{fcK7˰]'m?>pa\K1 vVZe 묥_}s"'3:8?Rq6`&آ!<[k=Eu BRlzV5N(Nꕖ;6;UևV̈p_Q{9R.ܺXlW籢IUN&0w$HVft9bcIu+5 DF!2xH(z %1Md2X j(QqܭR\My[5mX*E ?OnOC{eIFuՏ7j B{îSr c)*T}D\O輹Vׇwr-S (Z E%2hG{x"6M"lOW,`qEK*K2D`NT#}1>/nX?xрvBFn=m)AԀی]u*d }CFܦ ѻaYbv{60:oLMe GuX0p]qI0}\#[*ɘEBUA<;Ⱦ05n3L;,s{v'7DcwYZz<ݪ#M*9!>Jv|߶1z$Õ|!$T*/ }Lv, '[P,fWe긬+7lV,lV1*:' ۂ9ў[n+'gS&," a9F4#/sSe=-&[X$SF][VŽ$ No#/hݩL> _E0g5/-x rFdj;ExP(J6]n]#z(FEj^&hlwBԡ.sg.2]Q̔gi"p {D3ĕp??8_2֤SWtb\.cTLZ[/J3 1j-e?}ϢsvR@@pʲVWSEBH~CW⏌J*=?2p(XՑrsRa8TFQu:yqpz_n;):hd^&,%Qu'~rVk ;t*eXHs7 BT4m4UmD/ԱE*ʘ΁ L*t snޛT0y/rNu:4$rRo Hy.4ASnQ|-؈WS ]7Vtx+#A_시^,GIќ,3[;pČ؇Gώ6g(:!LCqJdk3iv#mUCe%12[ɥ@IF&sR'moJq>WљɫԚ-B2s,=kߦ蝻g8*T%}0 5/B煓wv3C|@8[Rشq3Ð0)cA%zMUtNXB $=FӈI  ]U#(dy)g/(eVF6'VvW?wI Js餴B9A"atĄѷ'u9?A[T} VW 93Yщ saP oD J-͉~JfIy/yuԫtJ ^ X55E1j+ -QnF`lk:!SR/Ϊ"`3 ~;ɜ>{O4 T>F՚V# KE1X_.1W.CBkڟ D^m X2W |77ȌH!/I;Lnao{-J&kFT xh} =q ` ՒdM6c|vr߅5 _s | |#qqgeH@p͒MpAEZ6hȻ((Y|٥PN>N+p! ?Xdݛl0p+K-f('H<6c)*Tah< 'Ө!Sn_e4ZɈlKjD?]At44r s^YّJ~2Vh* B܎8!ះ7@R1ims{Xg<"WZRGނώ6d=R/z |BJ'!',C.EkRXI9ZSNd_pYQTcE)#q *ԎEg/nKۗFMGoh.ִ3m¢J:9#"7 0N6]c:NI ?(IXfE~̢;XBxC.) ^]eUH&Tv# JM<* ΅Ǖ ^bWV:QU"aWY+_0XF2norL0p8#tS %~:7@zY]x3Tٱ_cݪM#c*r_7Se`1jlC,ML hW|Y'ځۉTt/de¶ʙpe֎S| naG,ۍ%W!t"7dӖY{E$7#Xj=!I:% (qܬ 5nJfx޷(fa酢ohlvt8qL]t>e͚`j`W=qs[ut -V3Хy n2+O:m\(R#eIƭN++~e15g0  ĬD=&}l$-C#nkq⿨_—u@~Fʏ3m*2J*-3νW.kC8E"Y<1 =-ԣN:K81qf #d=1z ;C\@=tx?ϘS ƀ↲;b^[Q$P* l"bozMx: ˾ݧNFdb13$\`Sd섂# Y=楣Hjk#ǭ~v3wA~53/R= olU/߰}`=ï m ]X%NA[ k퐾L'^"ʬE%Lc],>o*d6^ntvO7/!/,FĜrL3snBeu//9p2wG!+k d BĆCQ[pB(mmKX =b&`0RPs ȕ| Ҳhlҗo.Jn.nבŠePsͼUa܄b$ZWYP80u`e ~q^órRFzkw5Ti֑$VkWĐt.Ӕ˼fRmtM;m}*4mkVM.@ 䲽/NjA&6~w4}X$]/m$?Aˤ2 p[:.+h $SkȦwWR/CpS @G(b&'S3bM d,#~{!fm աh2u& b>h3X"\R!T'SՂĀt]e)F${JZ87iJϲfh  :pJeYƼurKK{՚T~[k195IkK@Xe`UujEk|]APU$ق =:Qz~+$Df1}kr𙺈o`C~y3Y.޶ Urz `hLoz-%x.^2586f8?Q,j~ªLMc*kaXaG.w\sY 0SnFW=)+1^G>:56eۭ1ܒ Vu`o߃hЫM"/ƉBn=&,Q_rGcD>+;\ Azސ~wc[-|]r}o7 ⱁ }lI. &}s}H:Λ"īJA|v! Й7"T\WS k:tɣX(;|O*wr'v%/&vcYq=o¸bXÉP +1_d 4=ހ& 7 龭3Ldq4P=Og@injtoAF ܙ0aI"ɾ%9ZR0Q2 yѿrvn)B%U[}ӡ1gjtXӄHl2@I!Y5Ij!4ixJK{X `w_]hV%); |(}a4tAR7RyZ,y8ML԰WVa>3!h%X uމ &n=x^zzn`hЇM.ϡب1ÖzsZn}aΙ@a~N=;%K9sD /8x% ApM?J,遆3 Or/;u;$iddq\>ih2<|Z=㧷[ S}[HxѕK mDÑMW3?K~ťGW,vUg'?`,!G x'>6G)I ,Ւȭ8Eè[s=~ 09 @9eL}gI j"_$) ٸ҂}\,!6MbU3sFw' :ϒhM*ÁCt!eSjخ^m;"6;I3τ${]fIm$/$siYˍ3Ea36`.[ ܥfs2{U!̱AHyC5b&# s;h̒[%\Q{5$.ҿwwM`dш-&_xcShpP"}%JTHԌ^Fк4#J?ãzިm Ύrn,Nn3X,%7bf6p/.Sҍ~]p?}ט+^d8Uf#NORH6Q"L~2ENb51 jl)ZGRg{W ek}v*׏If6T/eǪH\GּIM8?$ * 1D ^rD#_ӕ|XAU S puk= `C~șx {#DYBPh( Gq2IQ 'GYٸߤ` ;!׌m7OR5I/xj:=5ͫ)yɟd)KqAs砻$fP" Vv+8Qk{X8Զ6'%j7.G) ׅN]?}FT(/vtäN$؄zkګ @ώtLɽNܗj j NZ엟8mka-`h$}o4&tp~Q xuɑpr7c\n*$N?e7S;W G M`(b۷s2H'l~8[4Bv Z)A ,UN`'1DްseN9TSń~(N.رss4`/; li)Wg<)#~i[q؝"j*J{wonaw}܀Аc9!.|l9JW};IEr ?iU|ӣH흠K˖`)c I*S9]W3ûr6Oo-`H*tX݄]}WVM"`-\"hia%=1:R~~:VN?PU+}J$ږ$JgMI(7sE;,dw[wgil ݶ-=*']Tl~%D9VI :6\Gx dLbv) Xڮ͌8V,$6 KӜ߆ZAuRVZ6QyBo*ZZoE=QNKt)#a)#a$aH!UEͶzY6Xz~=E+Ǩ~}TusISh0c#Q=mh.=Ϸ"47KP\Slb6DQDvv v̛Eb9<#XF{&Y*MqSqQT9Qt#l L _hN /pox;;eKLc_.{@ s3!F̿Y;9ԃ+F Z|(+- }EbVdXz"^I3q)^_am|În}[ 'ow$Z  p.qhafN:?Asĭ9pQWv$&TRS]ב(v>xhZ"D(0s9-*l qg+wKt+,"9HtÑi>_XRu%\Jsf!IQ0tV5p}/2](A-|c [z9&<<:7wd&lo$vj^TRJM V?YoX 3"5SN=Jx9|M .힅#B~: Ʊ+~ƌ~XsxTV؍Xh`JB\\?.akb_AP6Uc(@(!@SuQU$.scUJj,KO-/E@1+sϯ\{r]c?۽ߐViR4j S%RHOMsJVys6cD(z-L[=,} `2w ,nru3r $5Q{pdG}ܡ7!O\Auz G^Ć^.)0|*A_#|+ԴǨ z>`!c0IY'sacZE&׵'`ȕK*tUcAMɥ2 ^ p!YMgYS3xOC kS27SdK@ٝT|oA`R4 ccK҈#6Uk.-AxVh Yɤ<لd[ 2E9ya٣? mirɬيal$X:)f˳;ʫUaTG=r<}ank2JH8Byƶ/fmQW5Ŀ‘~0|l޴ޡ6 xr Ŵ_L؄ˌZC]я)N9gjzݓRF@Z]!Bm5+1zHE 8淔͏|HMΌJ- 42aJconܟDZ/a6̔/gXh'CBRR,ƻaS<]qZNܭEaj{JדvEr9mI, k}TA0MtĊLւypgAVH[ #i#8iҪi¯9V`YwM'g)Y"jܹpxk]qA@98f0WRuFf_|? >ahLJ(z/}T1 . Xe*ҀH;Rh)CH3+2d!z tMR(3-gQ!~pA1^,RZnpWWC0N19`~#|V6z xO}(?oJRwte9k_ŬOZnQ 7XՅ1}`%Hxxvbx~!'N?ޅ$yڻYdi<@+-=L]C+_S\XTcdUSU&AUkW;R)qpk[ w9$*C]O@u:54jf.+r? e4N^HS[I%Qy)2,-> qdr_V5 Ah(%*s]%sul c]_N4 ΩpqrOuymg/1 ׮AmXby*x{$5MM7Ve@FSsjں_%d[?Fx)c,K1F4)i[sI.LN ?RLQbCӎO{X&A*V:lVWleX%VO mN9lk 8jW΃%#\iӏ-7bX*N4_]>%o2M4た7b+v:lbiab&C2|Z}) ]04ʎ13*Y7cٷkBanխ Eڌj*N|MP0 8Zl!m3M/ʎAٌb8wuR\X[gM'\xnyЯ xMW%W̻n`&r%ᛉT$C8Xki-߈o ihΛyzܱ2N y2j> ζҩ[Ϻn!1 K] Y'f~VqGS+7_N) v|;pthmO[dҗcB=(D +ۂs 0Sakv82'mJ<U/w@ jė,Ij]B n8JM|i8pNHMhڀG?6(pbHp q3~hv|d(+쾾p_Cwd".tZ#Iu_ wR0]+<nAiqP!L4\nO:=Vd14E5MʒyUK_˟rQ^Μ$T:2w| Y&''zcSerXμI,?w5сpV[d^ҠOH=+)&ɯf2;Յ`7n7ѣqlR|xӛˎM@W5ze|vc-)<>)26gLϜGlƣjQq,0Gܢb Cr>G)WWhS}1]Uy0άcɻ9սs($"(70IgRTvKa"6#:yԾ ^wP̾>ͲJn'6$RJ8^u4RZỳKwjP(&\Sg|m\ (b) Eu%x`ꔃLaz]D54r٫:R6`}5+D|D)=}b+A;;i?%)Sߗ} ~_GeןixU'hLh9SPu}YJ.)cc=t{)a٣S-zm0&uV8cl#1"^8xvN -LY<Gwx vv1D/AATlefŘ,ބ{Mޚô+%>k{:'z(U8A7l ~uk>d /-6k㥜n s*/jq&-"ft-ˡK>ҿZJr~7ˎ~ =G(@Qgzwg'd3CF>D ?r铊H4礽VEEpvZ] hHOpHZEM=vbrGNVA{'0xhPeKYX"m!) 'ތ/+rǞnAo8SW YMш#`5ߞxN?weJA\he04_AgUYY%6.sڢr._P$TXjhs=DP]ܿ `}*6;z\Lp}϶oNk[kѮ*a9XP,:!Ξ4L1~h+cF3n9eB`@[]Q$#/^89cUJD= tγ'}xmdb?=%z:{'G"z%PFZBma=\fx$+[t fjSvO/Oӷ #=wɃ'Y%\\ĸ">-l5nIk(sDnJhܸ6 eKPkc$;CV!+ s;4[>'cd'Ɋˌv(w4q6*t9)#K(/y|qVu-'cCN]٧GD" %Q#qKCB^dIOiICDN獵J;/neOb>RӢ' h|BB˵}XbI[:h`JNabέ(A;lpp.{]^z"2F ^N-3lt=."-n ` tK]' hu i.Aa ":{ ?#G*Ķ߼ n+sκ6}]m$oeTfSE5.v\'=ⅷ>o7 BSxn`eܫ 3s 39!Ϧ;dfX@*l6܋HGD}E~l N tض6F_';r/S oփObf&L3V{V' [d53:ba:`ݘt+\(q#®%P's[+36C:O45H 8z?b.w-\ZagI )H2\+نA~$073;˅[K TJBU."SF𭾧R0U %y jEy4H$ Q07bnPHG=FuM .G=6yT6"(X_zY}[Щhv? X8”QѡYoQvlv:)$XU_dC "ؘ]2_uxg=g<C#[aT9_ZMeFn}jrVI%f52_~9z;(I͜r|%NF]u1oU ^kZ-}|'c>঍#J'g )g2T2'X!J^w 7bثPԉ9jt,y>oDEi,6γS32Y0%͕Dxݤ/usLx}YdXm^Mc2Eى\GXef49Pޟi=:QGXo_4J.E^rxRvPv Su O\ǚu p RjiG). o@ps GGz ijSÈYL)K)CX/!P= րV7VzN[ BQWo}}ye0w?yz;14p E䎖Nm;3R4zef%a|GMBTږa)+&,:˕_J31ɏ7L.1OBe}Sg?]vw_h 46)C=4&R Ye)GG?ժ`>5t7=}<ѵh~AcؖD{mӱ/Gb8!", {*_ Wcqbx?2d 05%^4$+n OWQQXZ ᕌB,!DVH1"{bj׷&TJģ`mdqzm3-8Nm{`zj& 4D+X,~HXKt`4h\#(V[џW& 9.zE6Dzĺw |C"aWUc#EƞAh4ex*Qlq"i}/iQ߳S>QHMCH1gh{[h 'O7i'sƗ 7cK!t QbrjzRe#mY甘P"Z26&q=9)聐5 CfaGJ- w"L֋pW@a c?[%o& N @Pec+eH-~?d0&#ސ!dc#`ď[w2m&K1:9/FZC"렒xAIk8W*FgӏTEyQ衹e4jsevka{DȜhŜ7D4Hfg&B./L+9U8h169yɴض3DUdhuI؏U+)D ̃?l]|emn7a)-`ulYF)v qF8 {c:!lqڂpeT40*Y9.s/ so؞C,>ɣv*羆B R,%usոalnzZp5п] FKqO8?pY1T-10˱eW` Q|. tdpSBd ٢EwYDr_1gMzwFx SHB[q %T-CW]? i;j#:z=L](Ғ˶Hrۍ}o{Egj7d5b]~mwn"" Pp#AS+֎C^2N E^ M\RKOmd勃0_B'.nX"]h+ r$v|l`M4 :eaHXqXHӨTT6/[/̸BȽJ\C]ؗ߻xF ʺRc, P-jxi.qKX ^$_QQ&R$Ssœ-7c<2Wz :\xSڒŋ5 <(Bjĕ:eYnr.+1Q3SX.ۨ4{cEQDv!7g,A 9NJNyÊ\p'IJճ;~ߓX] 'ؑ~]ۙO?OXbGrbg݈ wV, o&,J_=o/{zo?/,ḍCLSZQG+s^ӹ3z|.:wL un|،Ғxˉo!eL"$!y&pGs` hŰb):91dRQX7Z}򧙦 |[iAbF6 aTf_<ųApa2рmC`r+_| ݍѼaHH:4In8kX|>`DÈmHm9^v`'Bot_:G'&'`|Z{:hѸg\'wo (oaTcs}rw"RH?`-iLٓ޳BJ[L؀) Pk,r)o䚫r?~[yk h)P|j15 _෍騻6W߽fkpolV)KzBY70!IS;.ZjD9|m/2![VXJؾTWh{4k5 I-^,UIU%vD5v=Lw0TBJ||'v aU}Sr`*A)Ke˪T&-uI!I/UE08y ,D x]΢mR;XF t_9ЉZޚ艰(.80#rn‰kwA|Rusb{o! *)͊񭠑Z|Cd*nt/[m[f{+6\ |(%AهzM)9䬭H+*.~Z1uoMw\s+4IVBvw2V9jD%$8XE6{-I *$xI (sF<X+5OӨ_}cޒN=7tF|~JbrEo|,t70gEw!ېGAB=-cŤQ2KUe0|2Cm"Ǘ.89:'u8:8+Aio @ aS}`qvpjQ(laf;K g3zYn6O 4?Iۄ,.Nqo% 7~nx/6=ܳAJF]bKέ\.Oyj̣|̵]j,ڮOB,06j$:b$ n vzV}!H+E)fxNjvjoSb2]rrFv5mS{G~r{{: Hy$΍bv`"V GH'ĔՁB75TP;,(9e{~~.#50)k EPE-™N>9or|*6bl/,2 eJӂRQ)X7wG bmM!hh{l['&w mj Cs똾j֞]3bۏL}t-_LC1O[Y1Ń6Grizǀ_V AXi_R".arPdO `gwq`y"Rg%1!uu(VwTqCI!;OːZüYav)U;H`6q*;q6E·yTD'nzڲcb߽n̤.Nj8*NdTB:JGfnb6w?BP`}EOXx4)e5kxFF;"Og)ċB$9 Gb<;=t'~CXP9Tf)L6E_bhؤ|!C(5llZ/I!{8#nzm4P;ЎaY rxY*c;)$(r87>j@#~05XQ552#O+Ǥ'j`2})= ,<&IM^'+C Zvv1W eM=̛[R|7-c`% ?7Vxg#狏و}h؞:=2c5\+C,Oh , K%\9 ʿ=R6v`lwOX6y($]fǬc.@T:7͊KXˈAffg_^fwܮL߱-O8m,s 0WHufE7oͫ-38G{FYa)I;RyѺm T`>Um}O;- DrFeXBʰgԼ:ATdH# r<(kxuvZ(rlݸMXhU)J#JuYIv\e:)%k_0cUX{˅*jO;PR\V3 _Om%?^U:資%g7d 縯(Wfsc,npIТ AX@4;f  rDRsO&\b T1.DTz}/l6}?@z3Җ=csoc}P=> ?B{DSϣ3_bFϮDd(YA0;gdk`zyOGD?}eyomU8AZ%u8t(`?G+>Zq w` IrKio9^?j Þ p I7b9r {%<&E16(vBW*<@57ip?WriĒ,J76PfODy̆uNz&Me70pGʐkU\ @XKbkE 7'apl2a6Yy0.>Oj7@]0a,:²C;s6wv5kYlegXD6ϼjZGWR CV@y BCGo5Z2(#kW%Zш'|XgE36%\|Q"}5ړ9TSZԚ'wo9pRL0DX]T+&P3|NIk9AlF6L\ߦ+A!ryO,9!ִ_ة2‚mD(|,A0MѠWmef.yEsf Ɩ*jtxlPfUFrT 5&cE$r}⯛K_f"K  3wy>Tڜ/"A8 !0]_@ ))0fPkIj- w,f֥K?>7#グWSyNU{+?Y*P$W[QƇjmb)z#ʘ칕?RZZ3M{4'0+ލ=RͣcǜS7xmWn?xWv(zdy)q/6i˰.xB5G+]PUgۣ2XzK9^&{5cH4Lw[h/c4PXᾪQ.@g | bDqV㹤F_V<MVAuu&-40[ .u)t5,5(4^h-hWA)sQ{cS0\5k%v~b^F-!L/`cS8cZ"Z?)4QIGBPmhs+Hx:lBޘHLs/[E$_tB&<'n.[R1Vmۀ\I}Sп:0Se~.9(<)x'IݾQ/'$e +/Z`WTgy6D!t@j}8`%~XUJѭ@| ˴Y,4dB_>bT5עOfOI-+ $e@)K03/Oa !ț˻Q黐ZwSRf|<<. P5Ч ,*wh$|"=K4!"1jJy_C4Sq+6*EQav(DdAy1DH}c6[6Ռl{YH]=TXјS#@ڲ>TKɏ :Rw5=/wofo×"Aڴ^龄dmn Ӌ*7o25wpW 9L-"tGxv%H">Mw|c|H)hlU3\-0SzWVRy(){=kHQ*S syR6CSJ'J&Ci2l:ST|ה7+:f iMqF Cp=OXX},q27%O&:-R,0*brsK*x(Ij|.$8 !O`AKc;P CCK5ʶ?{j@Aw /b(d(!O*؍E,Ѐ/ެY>]K۴y EhfWZ|'Q$1m?st|'w bX9yKDSG0YWH$ȉdO5S u:~m-TtF{=Wŧ&f݉S`!7|^*A8yva{w (Q]GpTOMKF Ggj}v-z |K0 lڹ3tvC)KUb+q<IcPy㿹oXiogkVٚxl'NEB: c'ں) qeÄ:?Q٣q*h ebr([‘PI(* eFx:gMe<T8 8cUKF^ DMUhBrHw]wY^sSM}(®t{=Q5On g* :-*lF#nݞ?ֹzlx6Kַ@0Ov׮Cy,±*_𡲲/4Noq1K_QYk. VZLĶ`\, FDqnqxs;6W{w6h5Ii, g8o+oDq&*:e[|.0&HܬwЪ~ plk1Co1੾(n$ϗk E伙/bñZh=Z~`R=-.N#Mj49I)6۪]]txwkg6n!ܮۖf2oD/EmN dܙ4/h+R+' E 4#'~#1Ryc% [GS+qM$+>䕖d=Ru.`뇆`=zK-Cـޡurf9NhvJO'f84W/!둿=gGU#(|sʼn~Eօ;h5EfX(*mcHHZgqX>kw"/`P- ytr|+3[oN4g/|)0ۅ뜜P\磉p#-d|o RLE1t/'mHcԮ'Uլn\MB+?_mh"2UR8:bFTM.rT]_X> Yl:޽1D2)J*µZ\Qéƺ)WߏϙJ%jI 7-;`5bo8 ;CȱŃ$ZhJMnm9@.D)i&WYdX=ƖZ1_nm\ar+ԗpPaݫ'V+g6Ce,x~Rqԥ*!>$'% ^kӖEwϒNg(.Ǥ(phސ Gܷf0iwHfP}Қ~C&ȺSBu$ݚQ (u0dL-џ2Ķ[&``]]+Z &em<V VBjWY7U9nVҾmxMO4Eg Bƛߐ|t޾=/8[䅔xA E$؟P9b*+0hﴱ\Ee'!9Ϟ]Q!)qӡf݋NSY6k"@OSdϺ,"a8zcfe@+GMx*ؿUdTj\8SboD~dQBB{Y>iO.dUd?b:D<\P}~ S/= D7iY*ʁ$0 `ɤZ?{ [NH}%.c)C_REehѿr.%9\͢4o) $@NRvUtJ/Ғhq+]Y̧{hm|.LaZpuݳѹ^Y< &`m/cJ:֟ћXM yȄ \uCPT鶀О~F9R ?8"'!OMGp"B*2$$Xb-]44S'?h-#bݢcą̋0u80!\p׆v&"U3ˑS!ZióAX,fhcvL;h 1u)z8_IH'n)81ǎfydS0h@`[5bϼ=blWG9bݺ Bz5!À5W<0I8P>E=Ewѿ!Ql~dbX ^ut\d/OAfpHrFvIO הI0_|bp{68'V֚+S ,$D| |./XuH1p3%eL)uR3! |ri{m;wx1l3BGR@RM:S&Fəftѣ oHmԉ!~RTmbcp$CET (qmv^ևov RatZGS^$2_G<~hNlli7Qk]sWa]t-Ρ]0LΧAT Ͻ.pQ8IWGyBcOj7 Hˡ3q*ՖB1rn> {_Ў;hh&_9A_J3. K)uV۲+ JMQ=ܺ>%M9}X@-DN N2μYdp^39tuBq5Wcl׮0A/&rܕ {~ J1QUF>IJVQMg; Y !1Um5%W t5y0UEW5hY0Z_zL ̒>=QQ9as;j+wmt(spbDJV0ZWjzx" Jh1DC]n i(C~_%)cQ f.ybweh5/K|]cY%FQ8l y*z;ֿÝTw{ 1 WK 'ބE:ZPԃNOnfsܮ0y87Ǐl )XASG*1lC}^Tq0L;ϓ ,a2&˞w.`w(D#Njtv8ް)ԸTڋn!|fU,JZHN1doQ{4GvkDT.xԵ"8vӾ$wkNj[=b(i˯f%L@,MJ~v`Qlcr~1}\MoψfX#t'b.@ .m{a$pt1@Uеamf#bT~1K_Dd?nl'&>}}}㐕!1֊>@,=>){*3=|]2 HJH_6S/ Otw&"Yצ: -f֍5h,CZ(xaNJDDGRqþ֞a"E//AH?Ӹ5&E:nѠ/`ye`R V]Փ|y+bj82b;%uPG/!&:h&x, ȉ S2ismGec7ljP G耧7+ +ʉj!nȠH&W׆Oܳɔۻ4YP'=|&?OY)|じXL-d42mU}d5ہS$r|+KMZTKmr) e_n# *2F)+~6)ŧ~Kg7SNCt%#Em Q,EX<Aevdh Bȶ8S66pS#_^G\tjwɮ05*Ia{q\")Ѻm0\YpSCD,9WGՄe3k4 YX7Φ?l#i)Y }'fJ%í*Ev_z/ӪxP“͡ʩqpy';ilqY?lfEFOK'1ӎ}PgW3؎wm6`m+ U7ޮMɸ,$Ug^:<ʴuv֦VS MM-2V$.ƂHO-^~AWZǻH~R9gKТaZ`B:(sCVTQj6$ZǏ_d;,Nl"mS,y¬C`D3#%4o-#4*xۆX`$`@gmec9KU,ϧCA=PΫ2+;Ɯi^gg'hS. !:,W`:Ⱥl#aGyEl!BKܧǂYKyɈGo? m&CI/ {P9w4fr$%pg~?4 r@Zc] wJv)T[_8`s?(eˋ)K:,C?2E$aC'9x%p4~Qď+΁]Xf6P`l.K'hߙwi#EB?p:nMD'B&rt^Gy74$aƅC}weHa.Bt,]KrɊmU\RJ-J # ZG9SU6TNQp?)Wl2Nc.[p6>wVG[ymDj b8v;": !ZK們}U=ǔ$ 2|2lP,DibhSU`>r$d#Wpw-& ]v$yNjJnҮ=0]Klk6E>G֐#nrW&ll t".¸VLJkHMC ι=i}TphʗRL߲nNsiWODRpV`']\s׋Qk7V>G%4L}qn0)k;I]ۨTgPY~Z Zy!>=졶0'tɭXF\n)ʃ~_ ToPB,t0Ӌ$ݖ}KQ)$Q@[hrRLr4cT.Y"4iO WِP eiDs;>LqFw< ~^Kݿ;+NzKjЋzsK5t'#圚:'GD_yӕIp,6*ijqN]F,oR-2<7:Fxj1~kYֵԉ3!66ˀP0b9BacC>> 9/UkS KKR-]Bq\D<8 Q"cʸ\(^@R(5% {&9 y V_`dӞ5sS?u˳h5-_^[ۂ8OH5dN4ua>گY2O/gV(o4;Z嗡wuVF辡E t V U1yٹGYMV߾<e }*3v |+z8ϐ|nhU' ọ G \ 1Zm>Qc cG$昤υIzMz\gE#xFً'uVOpJ`vz2$}2&*%4Puh;.!{jzfU(jt`s3 жO>ֺ 4%E?mmgȸy_9W0V`ؚNG#hǤ/",uga`M*Դ*՝c}P봠e j(/C4^wgp%Yt`I[,b/!ŵXys _fڽ$eAp'tM/Q7"eGLg9?p2\a#*`HG0>Aj%S9$&^/[PkPl^0!@@H K VȺ/!m|nj@a|v%%vR/ms$uߎ P=9B_(C|co. U|{歟bHË0 mByg.o/{,elEՖYsiXÞfj$-7"~p{YjF{_=_"ͮ0.sRӅZ 23hfՖ YDch4_@qQ`u $-q%%QZjB}-$v cL; u3AaT^qʘUC~;;,?<x S1Q\[F@EM=淶ai2x~LX"W#&I )2ckvKYa;/Lt^fa΁4=vH *ҒJ!qӡJE2AdV@{@!BYr8E0۸ӏ,l!is"<~mlAwcQN[:w:b[hQRX̯T×h dKbw~tdz @[OcL >'OY敮ن˝%R/GB7y-"/b\*f)6Ӏ`:xcz;By L%_s4JRxJ<ЌvjN*ɉ/z VcvWH=cRq(>9 FqJI+D3{-f3watyسڻQ5LOckӌ?m0F&qߩFmCWLX $6Z|!aɍyIM AaW6.r({Rtj߱+6>gYZ07070100000437000081a40000000000000000000000016570825500005460000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/au88x0/snd-au8810.ko.xz7zXZִF!t/\gT]?Eh=ڜ.+ΊQ5PLEկEjSg},L1h w3 zS XYH[듿Av¯ك!_>7s4t J=l}+ 8wQ\?6u^qtypߜkwϦ _r+TF-='SШܞ%BLx w\KӠ #s }6YoR24mJN gK$e6Mk*W)qu/=dD%c%XR.U܄՞`M0v!%rsfWOTa 7)%Jm7 R>`Q|{%;7T\wۚނ|Z"0S4ًTMX@4u6LX.o8:~NX5 EXޗT,jSTagbÑrO,;L_VY߄Df*."#vY -U ( Ak|KM4!zI'k2mJ Ϭ(_i~;aM:8 2G R2/'BAGs`u]Uy5B''Aps{UBă+ٵ/PF8+Ij pu" p/$?/-X.3HV5XJ0J5r;+6en[۸ R1HckȿšI{UJC@QY0҆4) MIv.iD.S{ i_G14z}@[jKm~BzCOH)WgZ Oԏ@>NU?,;TU8gl 9`[N ck7[zRQKeoƕ@gKB4O$FADut&ؒ 1[5.CF\u_!>+>}ͼ/TdF &:awp;XusA)O6*y 1&B%tIf[/C'.n"zͻo;R /"zR[[T_ Pϛh}noQwcys2FѯW| l?[v#㽒ga2ADD?e7lL,+X<ܹrٛ ;Iwc<7TV@1~J?Nm_K6H4h_@+um22m1rK7?wAO4u;36!>Ǟmxr ͖ٞh_ϡiiN䵑R0P,/*oy2mЊLnErڌ^° 1:Oz?O+6BB'Lxj.DN-K:[k@⸬] Y+wf VZq>$M,,d pT^*ԩܬjԽbB83m) M_"w`()_rQH/30:#oApOGGSpneO= ̴T<ku$mC:D4e%pm7.nn5tyGh,yAtQTf})|VF3*oWK|v,(¨Τ@< ˼+K ",8Uepx/oMw|m.l3=o}>M8>چ?BS,xϱ-IȚz%Nq)GJK2<}#lB)2tlsXIB@:ywyr)@+II]P_ QUt65lg"FN ޾gANH()0Uu%r}|W Uj6J66_Lvq0'bЌ{Uc$v#8AYy,F$ÅkÑ'- FpyO`mސ|w8&7cd9_⬪?T<2l Uʷ34i\wR9&qʪvƚ*zDYL\i&{x{}+Y*>WqAsLzZau檛I8;swSWAp.@`ЉVSʬ͞)p,H[@K>HvQ0H0pJ$l:@. a#>_ۜ&WnMΆLb-XooJ6._p;Gh(4l5\׎0݃ ey1YqWK(.aRĸ($AYwU5ͥ*vON#%D'GHh6-dY`cŴ^f>:^ZU=y^څͷL-Dz5ǝ[]`Ůe@ͅ!F ǺFX);2|)s5yv a_ I d3I4I3/:.UH{-d"z(q~PSe;\,>lA']H8ZݩœCH$ϜfêNq\:YZP>nk3)Ȼ m/=ck$%SOTA ??NBuΘg!܊ρץF=p~ E.H&!w\kZJ1uAG>'+y/lKJ4&o{Y^ړOZ5,)%Q3iAmb7~c.6%)(]d 1L'T}MTp)J ɋJldq GlJݴ7/$V8EJŏ eG1K8y})?o gW "˺mvPj{mY@fwR 穭毚=}L\ؔhCUơѠX}_E}1du@,>7jJ_2xR{g_9"_DQ~l'6_!F+(O?4z. c k]v1-|bȝQMZ^qd49KdBߩu&cDG.bqSku w.^= )A N>[*wVdzTG #rpSpuy2=:-zYS"7 #\TΥ4ǵ|-@Yl_uBeD Yo)0+Uwsӕ ^^8D$}s@ǑKsm3N\ЂXhA8)\(%!a"sJqmibOp-'jr3Fܙ3% lZk[pT6s@cDNRl=Sֶ3+qg6}?ozkdG,@5O'm#,:WTBs+S+D- e9m"{%#BsxWyjEHQj8¿&l,t < :l"~A: _F]]yR{H=8:xEI9g"_D%pkMP]fCq vh3\aTvHΞ[h%z-l;] pfK^[p<+STc=?fxYtb礃n'jXO>A7CJdrLJgos9ҤY0_f vIrzq^0?gP9u A>u{LǼh|e'H>RFutltya:hz}Pfg1"Ź/({ͤ IN֟}m1RP60ͨ zSJL$JT' GСbaxÓ?2ewKUA)*q]T(: Q8i&ACL 8"I|p{A#> ")N? `|BUj=lC$sҔA3(f;YP`oƮL%0ORۉN%[0r;USM~z(Q2f;Vۆe?I9k֑S;a:l8{R$+RU"d; N(F~;Y#q'SȬެ @=*Ko*&,ܽo!- ce<}9ᾚN>"ՏO6Z:d"ⷑ5]/Ru ֵH@鈞>~ h7TyShN2ڭ{39fӄ/4=4) L❷ahN{_6ó<#miK wlԟ`?]J3f;9{-~ $h e*[p]]"hGĞ6VE$2W7NtPFs F$c؅~ 42h`7wim)=Q d zRxRv ]B͒i=KQ8͠^TƏ_LFz%V\^zT x6MUrψGA2:pzXO+}c~cБ/ւC$:g:iS;y6ԩq/O<_r2e7̛vhc=|$: T.,`υd֋|oqȠ c uLHҫ~PS4߽FK8'Ө܈t]L%ӝEb!ﰮ7d7l.I' |]d CX o{rtvCV-n;.)D)3hVE|Kr{o++ܢoyw-s5jl{}YӞ2(1vFde 6?3ڑ<_”zSs|*Sp>Xjyl4 ~)S9# ~yix(Ƚ 24zMfx#eH!2 7D+RV;D쥮P8rFWΑ>}~xA ]pw_7Sa )U;=v`v<8i2:]k<)O"Z:˫۞\v2ˎu`]..#tzh<d5iPg10LS{G)9Z2m*/<9=|`T|ToT"5vG 8lџ |"6BU!0txvmH/uM@>~Vmv-λw^' nQB]kp?tlg?w%0:5Qɦ 4Q_6a*{R,CWʮdZܔ@WS> d6W&j_VgoI? Sqe͝q`1$_WcN=9\ޱ4|8r'CNȄ!!1VM'm-ḫG\nb!\C㣫fya) _q `03PrWuyAV)fvY-V[[6t$pyS?iCb]Eg4F`;tCc.=UƯ1^) [sm%/.1)'o~cGc&RjAo}PNx&lvjU61斖?5xFm8%ף{XoR!T!@9c=}  v3=-vEj]4Ea er 5 Cf.sR& ؍IoWR?@ ;?R|zh>Oy*\-f_׈"[_1&~𠀈/@ %wS󬑝[ȓj(C4Ko`a}{|_l§8 1Vx$`|CDw,ɥ՜O9s`drkh[ϑQ߮ó hmVhhID*h'= * RqTJ\>1Ol{MA?ucta1;Uvf_iMfQ!7!8k?[7%`%odεڂHΓ4q 4pmh߻ ܡk8+hպ Gq\.+NNGÇVZZ2r _փAf}i8NUn^3xz2@CJ..f-=ֵfJ?oL"^J*<ګsrrSakw?¹@7bF}DD h2J/52^wYDr:jOr H!?,mRv8W 3j@z~`."E*1WQ|]SJP]rTed{Z'Ʀ3S ) JDMPc/H߅7^nx,D~5{9V_St/<4G,ip:jH'e0EtJV$%Tk`oN|']Yz(ڱɼ諜48yؼ2=H %W|AzrYlQKYY{ҀwUtX2k5Ermm"J$bE\lU$$6Ȗ/ՕPg9C,kmo?MɻtLPh 0yi/mDD<~E l&Qo*T7YK`;pM}5Fǡ]ޚX@B@β .+&A76ֺVã0БX5ٰ5֎Q^qWSUhYzu7qiS:K|M)4u&3Om:k$g٦ 1Z܅SF>DӸb>'aZߠ;+l("bo$Y9m?Z>+&2&Y(26e;#A*˼XenYPYINBj:ޭhlw$Hlp=TQ(u :6@\\ qOgaΑ zˏ'7:<}#^>‰tG5> &+|4&CMPLj *ޞh*f6(1,Z݃OQFn~Za;,ED')5WUfW` sY^E1`](D&j "KƧEVU` >D [oi}VYک?:USXx},?> p<IN`f&/R^L1^ǟJaqST?8A+z#uߟ_#-\[Kť Qc> k&=bjuJeK@s1@>(c+X–!#RĪp&f!Z4pϲ*wn!}&"O,N;pcZhB'MiX)_Êi74k:ž.3ό(v$(H,Mu-$iS=5vD)N2AґD~u~TyC`  3/hVjf[rKyK*{Ӳ$4"6(eV@$y@opJƂ&݂9f+ NXG\o_qH+:tKo||`e,r-K#J4(ջN_.|,Ѯ^ql;Nz 1II}{7#@$M<nj7)Uvb l/~LP6"csY16ϿL).鶚k$jtNkXRE}Ã}PRvXБwr^moX?0(7q J<6"J{BDzI, ~l3̹F;ؤô '*͚*s}ɝ2fO- 9'Fೕ7aUȈN78a!${Ya hsVer&g;X\{6' kk_GT" VSnԙb","ǻU`D3F~o:P =%dJ;c#ϧ~Ѧ86T?] {RX =b1R t*F[,bh2G`cRdp넍ƭaNьEs+F񁅫's솘QVʘ[(Dz}Aq,x.]EtAc>[](hb ⿄CAP1/}azJ 'LZuCK!YZӞhqXPUt/ . ܚ ߓK)!v^T8.14{mQe;nz&3KכּN`F-OЏ#j%gRUՐ+"_ K5m1. GP6gdͤlCƹCʀϟn"@\gu\qK8읦 V 0ZenT8o4MS-EZ/* GpjZԕM6u- kx7W V%pp!=iLsy"a}aj;o gjMQb"\Cꈜ=;,ݎ9IsmOyaI&CC oBDA0j\-g3Yd@Cr/ʟ: x ֘l%ٍI ar1%B ۭ,@&X,g" >;ښ \g4N5 e&N=PvB-)?I0$tL8X~-䍡* f= uZp7xeSf^L8; 'VԷ C)?ۣ]9ϣ ᷀H_vl ؚ.ьJ@},K+ZkNA}WVRӳ[U-W"?%GooTЙfHYyJꁍ)pS~*Z̼eب؀x:YfH'E=a~s;e9LI5l<5B<(6.iWkAUL!->dx|__vjB,7BEZbW㺿Bt|%aM%w&'8 #keοK2HW^8eC|<ۻ꒒BѪuCJIܼ뎀EYhY؈&e%TͧEj6(2U1eӬWz,}9T>Sl- +Ǭ@ɹO?ڴާh[^*Jf?~}+x4GXT^ntt(ShI n BJ̍]]P~ >$A 7L%;OM[/D()3a#s~7N5i.[,M]1Nc -qEqJګC#K&;%E8~$hƅ,wtcvk{7 lU&KҡR'/se,c+/+j,2kAI鯦?- E⊓kf#.Mc%4oIZl=Ku:E^+V d;ZўbGnu%k,&Q5~!!!C=7փAPO+ ; ձ hZPĮ bym9d?U^B_`N+ʪ&#>87VØGr#[CN?=ò|H> V3_$?,%8o&t⿶713e#f΂ڹ.|-۰FԺ(Ba7ydReK>zr Dbb횲3y m? *2U)0\:d|AaP*{{")UzOjEc1ՁyEɿK gA]?;,eҁA 5vGLM;,D0<7>9GM?R"CV ^dHr)K㶖{@rzϼWQae)+6LFTuJ0K0dڨ)n7o~j[?MX7inr`5\> ee>WX Ue@`Ǵ ~!*ӞaRKVM1`dc&qtӪ,&Jt-]֥'WsHc!"dK/w=!aB,Ӝbc'F7T"GcyhX?*1 ԅne0>?fGK|A8%{Be#;x)w61GGf%>uBpq՟l fgs?4r%} JYDs8eP۷t6|q۱} uGiXRN|r4{|A,>-eq/RNA}(!c[ 6湾hZWA>% X;D |0?,{_WB4RH5) M0~m\0 !Ya>h:(n0`fB'G[IP;eHTL>v Zh=pDa6\ث;\%[=0CɬtWBy+3_ZB3Py}"]Il9Ivr?TA"wqc]qoe9+"DFYds덥J,n=k ʊ_xLgu*[%J:PB0pEhXt%yFls&\R'#9Fj`bn|ZwpW%pw٣grh٬_QpjDYwjR- :^LdD9N`9MY [p)ym^ݲAxYupI|tV_g lC:?  @+[8 ' ;bS=F*%͌3tg)&OdmVދcEP:9ҨH$S[/򮍯ܗojB7ND>;r"E흓PemSxJ Ɣ. ä"bQU<"q/aM6u ZS@#+ysY ^Εt-޼FT<bLvx ʭlDR]ɑ/ZrU y&mE=Hi,p}|fi#yeaT-Xy;ZfB\v&8u[3(p:g\UqF2Yt-`B?N`wi*V5vR\<3F^IJUzgC9,>ZNK2lgvxt@џpۡhT'"B֣orz*r<LYY4c,|2߷09ڥX>A0M8,O]\t@PdN&35'Dgx 'gӾ[m#o7 sԦ1~a3Fe;c>ҭv{O=|QAy6ߴ.mVV9"R_5.E|7kg%߉^벝hGځ6grynun/:(JMy)ifůEsZ>^~#;hm/)z$JV|e?6%plc d  ,8Ai8J( EDzsb9 [8ULw 2KvH+8HFeMݭqx{E5*K;ǽp=ї _4s \޻tRITFd-DL^%.C֋gX-.)~IGIFgs/ l:_-:mଖss0Y}7Nδ%ʘ>ٱlLҼA,PV&9kHTPՍ5i Í_ >o&4ZN*蛞)2,}1)Ɯ&m _[v^ VJ>- ׁ EmQ1d:wz h߃nRDk}/)xV]!%)S;Y%c*")ۣt')ۺ6Ʋ:]["3BYmvY+6#@}0(0^{1;Q3 )I]r|5s t݅82*-f^wVސ|y ɞsES:"lsw#"㟚]I㛮0dhk pjq㘝w+"*91`NK"T߬G[ǹ[WJ D.)3P =U޵n8̊ę'ş^y =Ό<%?o+EV@pA*N_O8@/n_^t7't`4b";M,cN+ʮ & #1>((΅ߢ:聫FcM>2j HMh ߾B5azR?v5r_one>H|ucRbeZ*$Pg962JEsjq[Wn_,#Rf66Z˗IlO]HF Ee&&asG:PzHӇ*L IQ2)ur@/F*nSLgDS_?L$bC-'dwڗPMgh2}Pe_,) Med n޴1x8Ȇ$^*J :!m6zt3WjO9Q ፅh.R<6MF벢wncx`=!;E YwJ[eY?sҀ "G }IWB=lxiْ^ʯnEܸmvSV>{MwM=c/N_{ "7=fx 1w I9COkB^-8V%Jm{/XeSe iiDUQո@ K.pJ6DK&;/i#a;C^ /. a¶^qE"BI,6B.UY($O)j~Jotw$`tY&-pW[/d"WxKEe`?mn3;: pR0RmF\1&Ťđ64#6,npC^S1rug|K<@IڕldIK'U_xosaV+rs,Lws6qO o߆dٓEHvBZ'Z"=d;f+ `|5Զ%.i =y(pZ:;^6EMK{6ղ;cT "L1=aVx3˕:OzTwS˳HW ]A'x=$Vu:1~pWzօƋ"WAի -p( n6*D\L+^QMo\W3W^А+ -?92w5梦DgR~.nuCx!7 ْ?t Ϊl1 x?ϊB*Ӊ^arLyk9h!sDvGp@8gfRNY `.) (cu]ֽ9KZUQjcIqF7VQ:SF󔟠ocE"u'"MTu#:o$FvCy<7EWIu!!uy+e@u=Qf6QsWf!w}O;^$uALى>qe)&I\{f!.iQ Phh(:,=qkN>kw߭*x(DlܚCQrIŠeVJLvyfC 2a[+nev!VKXC^!WǗZqiTd!*~O 3_xidȠnE'5!7PB7QW{A.{.>b~M#oʶ!.9 ӅŸD"´NIc%[Ru6bc̈+hIU7WjULW53^&A-&%;ݱZ'5:m  h @3qsŇ A~A֓mJF.8!bD3yfLaNe{oN;Gҵz#g>kϪ{ckc(tv^?:ެicupWS6υ8~N Ru6$8!H˟Fħ} ӝͰK"؇"*;>q) ,٥}oC~:̱|xܐP9h~.NC'B{Y<e;*?:$ޑd&H-qɭbYƗ߽d6#Nwixh2qoU6 +CMKUwl<6aş^Ԣ!?pmCpxj=|S$nFP>#V4FhxD,i)>QģSSr_Pկ-WBZ=B3 01xϻQ& Q:Cmr^äPͩ͡v\d لp鲃Í9msw3Ư$m" DZ^ %JuyJEZOFmfN`Z \g%R k3^ە%$S{Fcj1"}IFD.T t(c?%Zk \@d댟?[ !HURv- 1Gs:.zW8=ZNݑo^1"t_maE{9 w>noLd:rh{gYZ07070100000438000081a40000000000000000000000016570825500004460000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/au88x0/snd-au8820.ko.xz7zXZִF!t//D ]?Eh=ڜ.+͞dPg:^,UVve?䨏GʛS\BS1ۮÑ!TO{xb$6DŽb;eDvԓ= DAˢLאoN#gY߁ ]$}Z[B0q9rlP'T"P5,` O=B"'Q}䋤p ݹwy81†s >yLUG^>$xoq=O&HWmC^|UK\!,/g,^99{|guۡvR|k'4-< AiLX}1n'E/w{v=8C_W,j3*>XX x[\4MDJ'f~B0_% uLڿ7Mg/=O#TeAI%EƉka}E6!I-PςC縥~\νj&ꛃ H?̆! EseT@r\hcC\ BL&Zq&ƽXTcT#B1}AKEZ9myGSx! ]ܳ.^~A'KpJEP0?s0힖\%<_̥"K\s7BZYi ^]e~r<=MY ((jڭ ?4fZs@]قz]3UOOڛ%F t5j=tyb 5yA U+v&KAo͜FkwQL(Ke Ʊt]% uP枲aH]d2d8AsL-@-=j&p i’ >­]'Tn!&MW͊K AmZya}S)ߊfQG(;p?Z+׹yq1$AYCtiMABT:> Obp45iG"a%0PLZ$)]|=Fl0ǹM#o tp~rTȷdTEyo!n.AY}H3) v[g!jk`RnǹRl(ǞV䕃[w>K-_ '@LdA8ƌC͗ރ8v]j{pLOck{xĕ:rF瞫&__tw5uI2jIǀCnjin`٧q2GvzeL9gB@{:S&c(>pOBXKЃ1XcC4n1[#L J 9 Og AfXs`,n;hĆѴsC,PվJj7$ŧY=,C & 6_XDW6#^ %8Rw=CrNYh3қ{ٜ*|َ u!Bm]|x)p1iW%TOM3ى'{:[gv&qnBb"l[$& MqX5n\ҽ9 TB2 [8M nufcK Jsb?d4(&sJFсCPp=K*{z^Z(-hLuAaS[ j}*sͯcFGLLbLt~a=@oP8K?>/KOze&BT;I{!DQbR:p&@1` ~;O}\SMnJ,"Svo/Rjk՜ G= ܙQ(#9x+Їۨ`|~mN;W]|cq2ϰ$UBˋSg S-V-:HXu4;wsLWT`5ԝ|gh A^ @[ƩEz>6KX# $߁b@u`H<}48 _'Q}heYֵ"Ne<ɀPRRqȳ\NVmSL[2ľ~[3ȮY֐L 6N3PH"(؇MowJp BD 6i-g<]l=C#rICR\%q+))Lư 9M CWȵ]hOTBf/}LՋĵ`a<{9`ЋBjnPhYΤWNnmxe=%E9j$n2tv!cHn4]U@4U;M؜p=&|ha - ˃-8\5 *яK0~0m{XgPwy~HAZ "CWfivIuhOqNץh?7U``HIjD7ppEz{.Q'LGG?6<V<5߭,kdm-Z(a{MX*c(M5O\$|7ޔvyPh۽&"ECz^hwڊ\UǗ q%!yVcGJth%|C&wZy* 7 tfl8 %;@\JT뎋Ʌ ,@6۬7bi׸t(q ~ s9A7O#|GtWd辍g@s7vm/og22^14©q.ѻ]| ZV0F}jj ="uo+p$O3lX47LMK[ ́\EwHOj-iH?Ux)%^tW `b1Mcm~: ;eS?R7:y!k}[9y_i[(q!GȀ3NÊ6a+T?!^𣃼 sQVqE0$؅3Yo>ǩ Č +!CS.Nt$ӄkG}{)w>͡N$UuM`m*nKlnr;ܓz`0'A {֝yպQ(K\촤6y(܏˿ܬ 2$')MhP~`4Y_"6s]p嘍PtPMe~a/ugR@O(QlM*e{G nXW.3X+5#5|ӯR9o>g,kH8/26|P`t}Mtw[ڋڭ$ -J[?w"ɒxiM-Lŷ/+ǜ[T~oK(r'6fQ{;56[ӘPؘ<~rʊ(B|2Vwчh0M븍1^ki%Af+ˇy[!W~G 箃D<=I(%k&kr7I َ8KI sw=U臸Sl.d^B Yyxg\ y*Qurq8.µ:)tO-0If W]JiR< r}I))F5k;C|5;UBҢ%`J[zU}#Mqێ*!Ӳ$7RӱpWdV7B_^bP[]nGSA"ϗ^#*v*`j%[eDoGAF. *f8sL^ܞe`C,;H7Y VzqȎBW0˽)ݔB6㫄 ՉyѸU,0ʷhw:EuV uCdܨ OY; ̑]nA-o*pΜ8\JbCRKv3+fW8֧:pGW n t̓ ý|\k0KZrYDirXr/ҟG/ѲLSFx "جfH`=RcL/^hq׾%(Fc񀦫tBA\؃!dC:~y=Y֗ېĽ鮢vfH6)DjFH,EUQ˺]~Uc}t͢?,w!Udh?l7E2!Hdh?> T@$BH ^R @ZILl9B|E78 Z~ @fm+Hc%9ӔmiFNrr`̟^Mb pNO= v{S~$WD۲| 髑N3{DWIJ캧4~@t Lg GHI5-Q#u:bRFM=q >.Q u+\ || @Z+⌞5!9!h2x(C]*XKe0^PL&9?R-ȩo)~,UMWx_Y 3+{rdz àH$: + @G<L ƃydrtgμv8*)X;T2m4N`-<Ц m3hSA!878pB58nؑt\;J۾<*!L? ֵ"ȫ$n zԃ0 .89r)Z'Fs seYGfKRX02'䪱Sa1`s&n۟}47I.g>:7u<,An8]0()fST2TIo 3@4w2K Nw\d+T,u6e[fzfqD0*3Ɖ٬>{xhiRO(|U9\?Y$Ka&mƃgAzHsa{Y\3Žs_VDsǦi=Hfil=ES:#Q8G|]! kM?;A'x[71PvZj+tD㙖=e)_ Ǯa0b?D6&pqiZvPhfKF&LY<۶Ohȿ=A>(Mbkm`O#~K| ׋iY(!^L-W|퉡OD?{WM_*ja!] g=[L Ջ W FV4~w ,o `TvN)Xʆh9zC,`BEX]Y%`T_z^nI+T&c81=PjSr]R#Q 6;ݏ8Wg.csкK0щDW-Y ȃūp5<BR;G|i\W| /ZS9kB ~d?.=127&Hĝ=F#:SpO4mV'M!zE D0KUhr({qYY ek0ez;FLjմp:q[0F/=v^YDY͢[u uk#ZBڷ # "-dW>2}ԟYd]K7z\˻ފR J޺\@00)96z_oxRaB4pn.i}A1!l7B\uNU͟kq{&XƫOoA5)RS?yC iZć~Sԣ~n>H;CE$%I s~4G@ј7fd1,=ؼFf1>qõ!tL9U YשV:ٔm\vAK\?Ji(㕝A'L.-uy27Xq;yYȯ_̰0/Yۓ7KFx nMKVƞsB)ĤM|[LQE\wk;qϐxc__, Y_=V&~V(=4sy߀m@|(\=>Ln% ǚЅFa423@`F;=)s+X-q +G-=nw*І$Z$Ъ:+IqDM1ӄ?(hg4{_ ud֍ԛx@k=΍w!, .h=df`:I *IU򗴇,~4kj-`Z2e^5!@"%MHcTH HGAOKt0f["/Z vKGκdE KPttf7?UOkm2|&i2B2pu$3sꀈ^ ?]71m8fE}`忩QgOH7Us9';uZ#Y&^ bn) "D06bINWKc1neSKDx_b$C2$4~W.i_3kkhg^X &dIg;Lxwn+bdfW?!`RessaJ>* twr~v>W}!Ɗգd^_>/7'W :~C= o(VvMjOb\l QfHή\h%8߃t`qm¿H֔ւw;± 2XǣrT{U&L+< s}$aŗ'fL_(wH'`ZB0=BbQ諾xgs&+1(g&d^ `Qmq|=TU*{4$Z{ִSz*JA; C\y A]|q'w[9 o#62ՙ&U@*{Zxb{O7@݅\w*ިH@0eF۽h vP;Ұuy<~ Bqڝ6K:PwYlGJ+<_s ꕠdU?N%nPA'!T_ps\Y+WlD#EhM3ڀ1mh%d-s&uܥدH %QwdfaɓΡ$}T¶}4g.5ZVH(L:,rkpP+艎;hIxqu}3I` Nk ,lyVa0uJ͕pW^I=%$:m:|0 `5{j3ۘ5'V*u53e iүU8tY39 Tyvum( LژU!&B3PI]I (v.5aҡI%4_l ¡@7Tk2,J]eGMCzdῸ-QPhRo]"KѐmLμbzL4+@w!.ѿtS\} `} zME2^g.8>\a\(L[<ǘSC$Ÿ )됻5`h>l2vqG/6 H5[rsHaYsepq9 v>)ZWs_$MoM.}'\$fE"&`_uE&ͳ(鶺wjM'}{Bg䕌Oa~Fw PCxL*8jPOtț`_)϶ٹD?qݴN10䧻x# 4lKj7o"YpA_ݫae:XcQ|w_p}tT23 TXJ -N{$b!E}~@4?`H+ ZRm, rD@6*H\1K9w`Ad'+UKQyۓhlw uf^_e9`˖9`ڎE$ЋI_>G4 g)q97^^β6]xYCw]5τGBޞ*yyY6cؿe x?a72`VMrUaHۤ<thg'|z5 ״;MvmW2G:53X."~ P)\W`Y64%",V&dڟ"&ݣ "7p?v )DVzjOȆ6FXei nK$DV#|(8D >XM!/:ksџ;^&/Gߤ:I&g9!N|vh=JT h% \ky7r^}6v +-FՑbQ)S@[!li4!Q;]NX("\cl # -22ȫ 0/}zJA[fP*Q9C&sm_uV>F4Ћ;kjHi 9h)|FMŝNITͥ'e@"sFqW!~% O/- ,-lĶ:|鄽mp:k(׏ N ~jRzljo,eg#'њQr!QH2#/tpǚ..7&cL݁č,wIgyǮv6&;ʷG:p#m:},tL)o?|~3XOe|>;||4(XЭlj / Xi FӇ>6k bP8яW(e[ݢՒf2(;TckL; >DOA2atk#5Op=uI\ڴNp_ (LEEtC%%FCPL\^j\be!Ф8g=7ʶCi$lK:k:\`P8MNVG}r(~#d+:0jhWSq?as?4ɤZ8k(;V;5=8,Q_{\LPu <yLÒ^*jEoEʼnM#jDU+֞)>儃{vt^—ƺGklJqN,NJlu1`gvr2u*<1)UKjcfPfJg&Cl܉]95R)8Wzz`Y"2jxf"0{e`7E(b5u2ƽև^O:d24ȍsB" ldZOrbm8j2FE#}gEz]~*i:DծӂW%`0$:ȧ}Hnܒ= HlP=66D1LgrsSo8ag7  /=Gzq'ysCu +Vy+٠hťRw|I8ȇcj𳡫'#,~}#PK} i@|%8u8#޶/z<ÃT/dc7;nMM1>׈{xU" 5a"SwR.hCJ{9b +P\6 Kgy~`K#Z)GqNY}'4sd#%FFg@X(`L/tmmj&HqR_V,vCá'坱j9 ^_ [jZ<éeE킾Weƫ?+@j=f벝: oIMzoU+(J8cmvE5}֘GF"]3Ɖv* l]BSxQ>p&Lf8h=]z=2.DȼBQtka؀yj8L1m ƾi$,ܧ~ {hq[1ש4CY8D7A7-:s8 S󪈆:13qwU/uVd=L}}+Xn#9~\,DK:,~#;":3Pj[&g .I.G: ;-B07L#gb)1 Qvtد&Q7̖ܕq; M$guqS>F|g"hv$DXQ44;$op0dp Iɹݍ 6 ڒ .m;\4TYi-pFVGbw=CNd*5!7.F}] ̈əd[oJA^3QCJ>^'o7#>#o/x })J dP&by#'XWpQjɺӟa %w5t4@(\=|Kww,ҡ6/Ɣmw?} ^d!g-2 v1VTR6qzgՐYL$cT g=xkmp;6No瀜0HvpC e(rcηuؾ$4VvPyCX Y|1_Y8D? `s|Jm$%,rjN1 2/}`CX@Ԉ5!# AGvLvP=C4ʘ!\q]m"rht3<] ={@x`:m?5YoE:J+" w P ґg+j]ʘ0FN>C[sBSRP(QXOFiRV 8w ޸,fr)Mj )؃[b?xLQSmX5+~&F 3O>x QmFʏa|/o{-gZ;R|iM$*H{=mu`hWrZԨʻ<\|.MRA~t! Cm|ӍB|\V"QUc/W,f'=")¾aήY`sigohF qW(\WQ^8v<)u&s㸥ץQ^nS'qp#u * J@ffrHV(ٱnގHBj"~i~ؗ"thS!W\.u[^UKl뇻ADm&Z OSf𫟸#,݊f1I%!hMAN~BET ]c@ + +/Y׼CΝ}'_LqgMUi>oNj~Q $+Gtb&Oըs>I9[/ T)oMi e \p5MrP5(NTxR Ghc~*fP7<-`5˷ۘkĴcF$/0(\ ðj "ws:<_ӫ09ek/L[e;TՋjSRN!=R`uc"ʣvD=?OG^6fU ]IFrԳu߿:+Ia>``nRtή&<`MQ-}y&239z~l.&"'M=Ui='!UAuv0}j Q5Í-nY`:4I7<|VΛ;5s0 ιԲa X 8cb uu jWK%zX f(_~̍MY*fe.S0#>CrX84gwyO:m"nwb[ǓJP8\T7]ZD 3ؒ5+uπ3 ?٥۸3[u`iCj;S"96rgU0f:~)mFO(kӄ፼tyf=kiۅε4.ZVԭTn7~CdV B()CװLJg݄&nmdeP`X'dZJ NuC1oGB2 ~ՔxN^]R+vV׏x, <$6P<3}ʼ;Ls4ʵ 8 T6W {~D ?97BBjh(T&{s2%B)[iPw~ˠ&N2,*MH'\鿋c?/"nĺ먙2uc /(aLX*l[>:S Y,~1Za_뒟,aذtU5<5#qpDڎyM3 ]Q2a^q j(nsrSVUXjζ iAkE5]X<y;곖>V/ׯNC\lN~\gDse1kCyʆ7~|kUi._ݯv wGaJ*9b>oFX-6[l''PdVo;(Ria:i6ύUhJX q[R j^o;VuiNh#O[:hܡ{!JG(:u0S/^ ]#jk@ h8N / 4=.::s#TxåX59]8T%} EdaDoMO$T4&uO4|(_JE@c%C74pg*xM,5S+&9`+E߼gUmt? $WBzOگj]nˏ t|BnYHF`mȲ@A?vVB,Nxbw>@KC7OG4,~l>R (Dآ߳w)0.,}.&m{E?xN|vskT9Ks|p[Vw~}X*TZ>pA$Xv=.jv֯zc4O<+Ut)Z-2$_\y Um2 =<9x`VC۵c+\%Ii޾.#΁ɜl1vl3>l+jRJ2_ԝDJu y6aMDbzV6e28w4L3*\egZ+my)wڑDqƁ鰎 q-XC<|T| _Ҍ5.!G/CㆶK8)S͆kɶ(1> aҹ'@4dqKDP>yvG#  N(k ǀ%FnT<dTt9\W9='Vx4Fۤ*5xLҶU.Jz/[evԡjSe'Q~Lpzy>!y| ÃfnΏ9wž+gf_!6rVh^oU(7CR'*;T"g`p5.r(׍VYH4ehB0L m&jѳRl p'a%Ϋ)LR,땵rnٜ*gU=SIy$iDtS 3z,V$zc,|ܹ4 yRj6Z7w>7$[Fъ%xijHWsxV X93ɺwFyTl^m F}%#ڊʆI嘑.|2jf=v~u h5-qHԄKCc瓚9.seEKC}Ss?"e3!DW? Oi(V;[@6;NMmGc0y{ypb1V0XB2V?gAr'SPTn=ldٓ%.0TIHyn $OiAKXe= d;B.STAIEre:| YK4-eMʩ1?)sĢpuH-&_1:lϪնܺP%B_- 98.݌9 3NݓyA _G) DF ?Q#:='jajX+b^㪈 ryT3k^塷WMl dVmi[)>]xJ=dݏ>?uo=eȞSh@=a5C K JHq/O>¥t80qZ*%;SU]g{lF|^$ joFEi<X_*j~*퍢Qؿ 37+hQ̕mz[(E1P2AZ* wlQPy3iv/ˋ\*/5t <$ R#qLӓuLVu4uy5S #@?Y0E^d0ߝ{ CC((=ꥫ\1__t˖do,xtL!'0ٚk%̕ bK"l&wtAI(y/t(S?\p w % ĝA'=l\{U&? I)Yci 7.Nx\bs?QV}@\_c EEU8JN.eB㦹 Ul&7m]{ , ?k ʎN{Gl ^wa(Ms%S%@}1Gmra#hWFEWA`|`a-VGq0+fP0<ԑr`s2ɺȘVg@&$2my&HȐoQ֪<#3qvQM:levM(hj}Q߆.R+V" %QAeQW4nneT:0|4M@EFs\uG4':!3]j2Rd,m-ìN_HKQ曝9CKC?>AFoz'ū$)f=;Cts$Zc3}sa4MQ r>ʆ K6uٚ<22`E D`Gmd]+˙g3S5\eIЂ-BNՓ*Qm[]N`z,{ogQ?+fINYEX !>%P[Qߔ0t_Zj V{Rc#y9 8D-Dم@x+R_l͗$a̯"J Ȕ".? ~bZWisIvX͓gg$Uƚu&X馋3.z4{I 7uYВs3qYisjLl xcIZ+R>ɈzmQq7)Z5?2tx_O-$1Sӑ$ 3紊/}$j̠XcCx4 U"-0x.j2a^7)F vەx#|ƪl:)=uw(si+@݌c$0b H /\'E f(z`_OHk*umU(db R%I! ƼLiI đDI֣1OyA7eW2{X9~yx2q@IbaBΓqz8}E3OIVmgy:fCxOIy5&;xd vIr@| d 9,['xc~-Z QM`g旫 dīяPb؀6__;!dQ/ow /5;jփPEmSjԋq $Qef[> $f9E$vȶ)ց! 'GAXTxsW1(#) iWdgQ\\E/u7yÕA]} `)GZʄ.Y6&G%*M{UY$z*HxIn]%7KNlJS8Z&& Iy0kas?^x0;m1NG2f X'#kS7:N&i&v 4$C,Y33hDZ {dCF-p/vv 0̨.-kuˈ,g…א[Z+c"d;MJ4N3@@Ͼn :pd^kIԊnf%!M~|zŒHڧTT%< }3ی _pv6'a-,  Y݈F^_A3܀[w> ڔȄF4l%ިá=rOQB R)Q)EBכ֦Ť—?QK#716b\wU=f4br 婓ɠmY"F 쉥 ~X3foh)N},e0dCN_gt?%:WK^AϊsufUJJѬL,[&?:{Fљʾ3wݴ_4xhՐ>% zt הw{41C*w;o D_V{`zHq{Cdϱ2 d/ML5=N\0ט]v<5ม;3(-ʁnӐʐ4Ju0>nZ HqA7%&`Cl(޺͗ ,ذ`B8&l!0޷X=Ui Yh]C;eiE1ݪs}ӖYQM*{@5 irƤv;:ā ǚ6{:d֩ReinyMֳ_, xw=61o >~@ %R[kזu|MK R ܟo,\eaJ)Yjp(zC#)nidJfwUc4ಡVwJ&΂ϝj|eSKц՝B / y }璮&{4@oݟmO 2!x gۤ0Xg~?@d.8D4<@Ot2`BԳs*إƗQs8*0J&)508I[oa #uךbRHRҰŋfdXFxߜ̈́P?18nm)YZR!ʾԀrmEwV;ۉޫtq'ѭUurTujw`y3lM3hހUxΑU HXSD4?_ R[j7K{T BZM#=?58[Rd9+K+{Y]7R#1D87u ^8Q<qێ 0Ľ{Q, # ^-ъT= q'gZPS<U9W*K#ALA~`+Yo\~uh$ X|W˜%;(Whz(EVM{px=:NokۯA -{b&l;'an*Z(HSBk~a >qɀHZ!443o]ar Ә-=a8AҮ*t4};ВԌ7G49 #9ݔ|̭Ɲ(qfi5@| ;<00H%wQSm&+ `UsPܬO!t{¼cC bĬ<9EdRbBeq-;5,n{(IǃV/=ܢh}J%@jF_KaQ3Ep`OD׉CϞ7T !^Y(Lb-*S,G'b.7Aw08ȡat\i<%% gI%" 3VN2K!G%Ǐ+G >qq"[ŀd0͘ $AH77a9CYq Zňr{g$0HW]+RTpvF,$]);)Rc)l$uiБI׮qLqB=3OԳy0 7/јbP>z(TA;@%\0')U]O;']zUr[ډ3Z((gCՃtCr_S@7k2c.߷ [狵u4gex]%ubŸSfu8VFc~pیzOd_DXzDk9%"o㙓*aW|stOHJF`SmPM &F*1uєhk1 Z 4? t9ծ ʝS2oJp\-?ɾQ_wyހ +Ls[C?&vൃ2@PӔ;v₥r(X.SLJi5Urġ;ҧMqɃh|s`xw~)irLvmZNNFb 7ufwz' پBӦYaU$']×hk)g^3:'d?Q1T nNI*v|NV OJc ;7+m;I77GU)X/tka cX);^_R{eo-0/`և[G).`+D|,R.F@Ea&>G#h>%kooc e.gK-+oleCt:IJ'>c~3rs=\\<_eeev0M*r@ɷ蓌~Y$ .lJ>=IJ H#"]3f86+ pWt4ܕsQ _E6oNYE?^ȷ\$^mHH=g #[0bWtNy{Dq(*}p6IMIBrQJ(i*BMc,ac5Sa t^vo̳=/`Ȇ: "j;qiI#p cq8K>ƿRünh8/Bڭ rפg4Dĝ2(UIrkj%m*NVDkK/|D7<oi4gnv !@Q#Z 'T[d%p~UĜZjf#HT )KK a\tWJYwVmI +ǚtFс@ &4ƮNgFE{*VZϺKg!uމu<ل&!cx1`ke3[5Z u/ CU)׫=m硱[B*@h- H=HטC=Ws[ O9{FsXDQLÕ󻶯e5Q~"(T0Mj7g;\-3nw3HbOoJ/!= u=ɋc8ÂXbPDlzR# teqeY TSS|2v;ݰ$%G*ؒOFey*)=tѴ6Ğ H뮿dQI ީKuW:g]c!ﭡ\ t#_` aRͲ}G|c>ng .Yĥ&oD-K> 4#O[NE{Ut%;~YVcWn_R-D*wvw5WLJT>qFv gujaOkVNq)y*ۜZV]s9B E,$ Zs17s& M5s@&8{CjY~Ux덫4۸*c ;a`WXc(=J(aI>jh[8fS%Am13jmObp!C303}_V:Q[ti4ŨpvTLQ۩cOWo^9e$B'0B$% ώj n݋ٹxfqsF v3XCk LN7D.UCuzm@Phل+@!Z'uIR4#k70qRXRh@Z_QyBiĮR#mPMHG=m91 ېUNX~|Kab8_s1Qt&ѥu"q&}e G#˔PAJ~HL\za6 ;>au#r%P fqO SħiP\@he';D0ÙKA=~ Xҫ[ `_2Hac(L+#Ӎas3;@6-Ԟ؁$X)- On҃yÊ ;#˵'qĈYy/ -xsB4q gwN SN\|xf#7ćhބygu^hy<1H_ p e5lhh?$˵wwuT"~fa +hԯ}q^ {qhFU9]eΪ;^|N-~A1UYHĵQTE6Q~RMP{ 7B\@ui#Ԫ~"nIلdJ]6H]cs:N2((h1Ej7c[ 9\TV0&WTq^@$7L:WV*h&145kU8XeO T |@D)R%a^'{<%R et CIˑZ9IPKDW)+9}JCɁw]>_r,qzs(k UlVM>ϛ4}Y/>u(0Z6a,ɰu3H=DgJ ?.:ʃ>hЃ*RpwFu?tLǁ[|>jeµ>Fr)vvJ 1Qii(OvӖ犝X*rDéh}5yPJ  ד=tڕj'r-oHR6J 0Nv H=inp`QtzS߁DusO2vLx ^sr8R8-@(#EYz ƴt0o'O-6rN1DNRIMĩV.1}gB\^bo}F9{lTY8N>kj'{=🼁d}n=wк^i0IWS_u!j%UmP7 4MPX*xe$/6 ͞Bé-f1"hW$jxי2qnpɏΠڣ=O?SjFR!m1$UX$J9ҥL 6Th*[BP?f``¥Ֆq-f׍+y4n޷\1Sq\3p 6 GoX"6C֖$27_IHU2̠thQOnH/c?kY^(@٭l8-wУȬfQk]:V}%=RM*̅ i>Wq;G3|v"l"! &H+;8T?u@ ]=Z\`P#\:|d$E]CD&tn>:mqtPSL?]PR[\㹦$mZ zZ@xwW+bglb?JK&ruϡ_ I5%uF a0.RE f]Q'u yG^S_R xIYWpOU9x;xQx+4ĭ򫡫]''`ߕw'sFwf`ӦKbk:!q\3 ârhz-~:C=xȌCPF<<#t}pս9b!ė֫x9]9j4? BK$R,J$rp ,ľ߇0̷k@]9KFұ36Ʀȗf{'OMS{D%xV9^64*|2v'Xvl3vH1,><5w*!&ה̼Ӎbo`>`7>AͦO|0 ; --qG7F 騹'{X^TP$‚*$`sx]g,:lSލGB`.s4iu _tm{ut˼T֌\^ӳIy9EI-3(lSa7Y8o)E޽CafYc/Ě~Ċl)) O7'5%pCzԽ"ysH4`3LL/hM{CT^j-yy%;ZD{ΓtxȲ̭{>t΢s%"KTr҆_),8ҧAJtJ/n%([bm g63h|44I`qڇƤ=xCP%doBy~]ͺ9bG{OfbI^c/-%,9ֺ8k,v/¾r rQUgByԾ!9z "#=l?(q4@T`mqˍ273yoBDF.A! {oKԙr"6= -RV~@:.{z`բ&H% SyBMi:W@PԼ^Eǻ0o1˺%wܺ hk6;\7b᧢N>{n#|)1DYJ=iM9! (}5$^u_V"tªW\ًef>m {4hk}zo\,kw"@tV_fO5"P(vXZ. yEί‡ 7MЄʍ]i6@1U/pd)G~h :生n٥\Nl!.qtZ4\@Wa'r! Ym/kDσ%ي.xJe{tWMbAA!'*t#ړhfj(kqx285Jd`FKqSQRТܻ eF4 N`x ԁUU-vs3o$\T_Pwz8kFzgm~|uvCm QOF2U(,jsϺ7`&%>A "(IbnoCZrb}\ri*-l>C&[OG-5/Ce%QUO;Ν<^nIcq%<ڿ"Dz<͟Zm>w+kB3,gXM {ۘQo2⌥d sOOκ3wæV!jۖrmf\d>P24v#.Cv(_8bK! /],BHP\Ą,EOH/LQM |7~%$:YDЌ(;>S~&h$j ,9}՝:iP64fcx7eC7JƱSpǿ29ZcmhFs\F4kMLcA%S\Q و"k몏{hlN|C ֳͨmFj]pJ3wdXז :I+`~r2K 8$Vc$, ]yЈ*E#`tcTyzTh|Ԫ{m-Ne.2^XH!,^W"'ߙ.l`n, rjg RFg+(b- )2%T_n6HOk$DuY9y)jnjJ_+)2r;^1[ IGue^DD5rݭGͮ$YҸ7Unsg ܝu̫13coa+%Tt2ac;4¾ =g%i607LY"${1hǃ(% 㼘bP8Ϊ54P^D\JjC)GfhPP#-*HuN`Z6Ф㘦 ArYw-<#zL>s:tbj1Ʃ?D:S`TÆk8o/_: )7 C3MAW.aK{>I Gܦ. ec@2A ~UnPg[, ]9Xg]-<\Ó΃" WPAVY1rYZqi[6& 8^Af6o7E.Rg{oL %t7S뗖G[)7h &t^37}(kt/ ]1³T'¶)R fw(إs؜h&ts|eu `.wƅ:^;r$1`Fٛ7XxtcD'VN'FɡR2pWs!MRNlj;!(WAc"cEH"**1 “q^y k Tv=_'pJvOvD IZ[;C;xn#kGGTE*3x$˔e鲋Us/y*>_t%*,ŷd]M=wr(GDj9G\l^zW3enR(|qGMD <+Rk)d"qR+>Cmďx/qIу`g%vrƀ43v&|hQGCxJL[D)kj7ՕZ4vZ؆zע3:]G12UPb/Mkwi1t-ݓb7Ri|~B#piU8* yGYK",zu+*] +eҬwvn7(N gW9 8Z6)`ك](/c0z@HNC)BZr r\9yNIR=E@w (s-I|n_l-|MYc͈ZxJ\(nEV=?M_MS7[tn%9BP$eNewWVj0XEjn:=:G8&DK=tEŅbPpcYWhYcX䰓@sCAN6XvX5_m\ ܧĀй؊yˡ=q<*U_+$7ɓ-h\ѿY-2~pmHދx p MZj'* 9}b*i%q/ X-[:@9E$3[Lg̮͡ G@c"{rqkplhy~s>O̪[(~npdw$mS lf̪^MjL,ጔwJ2u|mmKUCfG{I[)Mn!b#ZHl*/[HpOk^(Zݔ͉ ^};;c%M#SƁaBaŊCӻ-B髧82w˗.S/G,6vx+ RƷi{2Udy Q8x4}ZX.Xꐒm -]^5SK~^ve۩@p2WEE"lǤvP>KMk"a v*|rYqyWCю~\FUL xO R=>Tq6ig^ iOjA V*ۢ5Kb %{aPM[62O+>ֹʦA,A- T-TĘ -I0 眒~mIH9v=̒ZΔEw-F "‹PMԩb"KDB [Mz3G!D7&4biԞ'^7u6 5D ;]KA+CP]sC-\`7i!aDػLQy 2WG"(t)|@-t߹о"hY XlNj5@|E i^y&wo[M%`h=]{pD{b' sg@ RF_w^mӾw_/;KS[bzr?4 96gYy~}fG)#+\t<+wO:018IY" B-7Jy8EݲNFe>wb]C;, A 2ɑ(_RhL(l.UЈX5f2ӗ yC&ܫ'N*R?1*Q>Hb5!*dy@ b5dc+nݣp#P!9D `T# ObgmYY绖rxWH<ݏ@҇b#{dX8VE# ^9\rH K2'%Mt e*/NoM?%*Ph$ܦ{KP2WXّIZ$#=FWf8z*˸6#Xz[$ ژ@)Q5!lW+*_K{=3/xt:1`VqHX_G ֶm;gEO[i,uEmK3me l2FJ:V$2}Q^j`ᗦ]yo@.G |x{vO[!&,xT $zqr@lhfWߝ &0~2X!ɇ,V^$9j4ڣ-bn`02ڳt04'啤Zl /Y.%&`w(]"7ߖI-՚W1RŶe ~1ki%7U(B㬴$f][({Iu#!î.*ӕ Y.%K`y"Id&q_ ۫PJc#B{u-%xD?]j}d.d%V'΢@& UK.sw"*f _glHN//Og[Xocϊ," گ7Lu78,\C,PܹFUXqu_E1^)Kaf' 7a+Uf66WՎyiFBb\GX21gù޺a]pđ>_bL[ Or\TqcV/è<" ^|`!d\#tPZr (!LE1,"|nŅ T!_[+KcBPj'sVLqW+T([:>RraO<(! ̺,2eƓ~AP?_Q`1 IxNj{hM ݃}f;+ڲVdoL)_zfVd)b+o9D 3X;zm 0aԴvK~zi{ zUѣFTAa=υ?xC4Q`h`B$\?KM%?8 |  GE ETBu\b(©(*R]7_։z``>E oc)Fm7a : 绒Js)#WN{2eYfjf%05@eAk+ԍ3|5i obQoyf^ [Գ+bz-lP~ 2㣧eT:Kҟ /"5<`V] ybI5܃@7?5rKTTEؙ$G"1'bE/3Tg[%cdTf( XGV}qP yHٿߒˍ `~!eF9[yMs]?S|}R,d| XٯkW7huzxN-$KאʑC@۱iFfGyV BsAHX@8C9.JҭeDc7! ~qkC6̻PQ 9s+Rm3❽rc=B?;/*Ŵy5;D&`cj@TAdxu'M6*u`By_LIUId{b\HPk^ZKc&^M7c$k˔WI pVe)g]AW"Fҗ/jی΄7Sk8Hbl!}qcDzC6%&NLRb<AiKTp=SOi7CxM6Q'Q4۵29iu`~5{2&-J9y{ҥ^Бk٧"ax >(ArDvT#=6x O8W~浩tvz=kgXUt?I ?ykԍgJӜ;#G=K㼽fc#7rE$Puæz!nd$䥍U ;\" Q{2>4F=po2,0>W/wVlK9 XV NgK8$oN:Ucusnr!^aޡ@*l׬RLN"504 Td5w~v;qs$lkb؂[avJQIbwoxȏODqXt[KO=_DC_YjA$y[=VDK8*~e jt}}b|]hv U^/]0;o+ܫr"ؒ k.Ӹ5pzI|_!"Co̺дPNvV~Gq4 Nyw.yq,L6K_|QVX[$ $PcR{cF0a($|א qvY|NJ NgbFQEW6:QR"YQ]9UG76wQ܃cvEr:޲Fy)ӄj?AӾT!RMJEwN7U`xA< m<:!B E Z_mz Hnv:Mr3`.,hWZ[B16Zt=q EiqDE#ؐqYO8Ñ_5 M¤-#?~p=Mۑv&H7%@X8pS!"^i]\DF0ʃf|*jo-,ژ݁g=qWk%O''/|1Vi FvhzhʐJ6PYE$np v̏Z'rⷬo]@BlsAF@$|U=m/z *g]hcZ> ˰eXƽBw 85/mv7H4lj}csv¸G (8oj5 }ഥc ̭ -sga#_Џ/.}ʏX."[fwx ߏOU?(dA0#bO=w@9Zlf-~#VJ>Og;xeEJgV/ dJ,A>8Hձw{쪾fq#i )reۆG hvAWCi;}c_LXc CF!i2ElUbGLps/oDd<ǫDY>O㊛=O~L |}N/Y*G7p/0W+=^ 8znR%7rUxUfzol޿z]ڒ(~^mI^,-<st3?oJ4sAq.2oӆmRr3O=deb̈́$传E6GdHGeK:D e$\W@~gQ„ӏ4kqYG՘719_ZٽGr@g5费ʞ6ě|kALSaʊYL݀-k_eʔ=nr8?jȨ`cN[azrr̊y:=P!h1]pt g8pbMk" ) ry dP@!k4u$aWś<"rq#PťlrabԞ9HWZ]ePobRx;-ThroBOں0 8/j;UMFBFO9y ۵\SXGx/i3P|> {ΪΨvT|ɾJϳ'{ʹ<;fQnX?ϥ5Q,q!G(g$[:^΢,__nn¹DL~5|"Nv,Ǚ<72' uρr:CCmȬ`&}Q1Y=$ [P'GP "pq]R+'ʟ3ߦ{C0| o "5.H?]q^PP<=x^G=>/2r<5slPC|8LR[I:G҈. "-k\C1*0 U#D놦KM#AJ]L2~ݞxکܒCU]'+u b\$KpI|ŁF"0s#i)Tыϰ/BW==1_7`W=,HS7tgcAwGץvd<0,)GE.ߖ`l$*GZge:A9o 톀'.vɿ?P]c8>rg닭DC|XJ|%R[EOPh.Z{5SEK*<1Z!֧⬔13@w@w.n=slLBQGc!y,[2D j5=r5"!4<zU;֝Gl'X&ќ3<|3𓱩#ؕmMln"cԹ9| U&P Xtgq!6Lh%}FNg,Fj`$ -vWbۗ.?4g0[E-c֎p.$f>/~ֺ>zbv kI'G59o=&xܽg Ҿn㍴ iwt˧X <0AYʻ&>%P=HRzuXTqS6~ډ{>6X ʁ?ea˗>[r%,PM(%ڮ5#E["(EBt@7/Q\(d]=Fera3/Ab6/V]>؆KAo3|7_*Ei/Y;>^Be'#_&_Б&}F>2L6$v^Cx1*AI 2i9I8g Ǣ ѯ ~EU-Z@rڐ8)P!Tm,E'-r3 7ECF-:wA(eF~YWze/Oˬ XTMBuOn]_IXOSuu3EQKE&ysd/);y=#x!!('EfGA)lnAj\5ߎxW)Ay3p1t$6-ݎ-+xfܗd~^:?LFoõeG9tԗk.zgȌ66ۚꁴ n`dv.pXa2:-չH4A+/4eX1ePb>ssHT> {Zaח[P\y*2B5ptXm6i8/r0.^<:Mn֗d @<EO +Rt%ͦORe}Qr3{u@)pO`a(1HH;$`d!nĭjxh]<}BO; Pk)~v1Eg&/҉'$~j٭+p2'}ĦE4>)@D$}^†\lZpU$nδO_aKZk k$9 WC 033H+>>*v,ZlOs\^o͢E4Ed+< 'tc@@ ehf\7BBCP2D C{rЅyv6M_b6`WEEu' j׊h˕QH?Fa*!{ LqarT+?e.Y6kpuM\j /t6lR$$[2M$Y~+pKէ$ڶv|xmvƫJL:P&vE,#)6IJ^'"NdT 6lsa.`a' >6,3|(k}կ'/a X80p;]EBdu{'BY"]ב)GLo5Z r*"JpE:1aBD/1[TKT{` VB;$G]^xh4´._cRb :wI]2|rh8,7Mtx6)9'D&)i^Hô0 9L? hb_?%{hsd|/|sSˬЈe:ucစք(:EOfd&#5RtG/&G}m7*uTS#AtֽBxT}4#=ϱƎE/Gw9gEV# I^ پ5i+]6РwX+| 0 ~ C]P?,)]yq!$d,ؐM8a%y^Օb[Xso뒪e0NMآ%hE3 w E䛠/e?pCꗪ<"j^e33 Sx\,&3vgb@~auR+02y:cnWe~5Hudϙ~'Ec q鄇Ţn_PfD@u]5xp1ֻrd+xt #^Ray]sXqjhB[3E~3qͥ <ۺx`ZΣ*]67 ﬷^^qGI3J !ox;9kVf#:ƃ—^]v4¯+=DГ[EE٫CC\kp A?2rVy߼h(vm|(.mRp`΀tCOH5­Z"HKf=ya͖є,=}\_oO=SGE' IrpjGw#PLf3 өKV{<(wGB='Yv44W|;SSf=E6%-"(>E8UnԌ&x~_3OxP;aB (ZMP̌Dt 'II9r?:BŒQ,r] >A{lb5FYm,fUי2TB8p_2eog/O6w0g: +͈Jհu吃}X2] I /"|2c3;J6\#AJ$e\/΀F5<{JgD؆`A(ۖP o:&ZR7L{@җ-ph,KZ)&a{>T(bA5P8e n?_Sc8v4ˁv3^ /7m:6\Yb'sBݞIVW駝xH{TeW̷5.KC5o6w>COHI-8ҽKC\G ApDH6k h zNOgRQ'B/ʋes⥢s_&%Op PaRei/cdmh|1^ ؈<љ 2K/\-&w4Y,v"Ml8ÜhurDI>طxfG<{ EI`0^v72w"CІrs3ЙNo\-cbSҭDѨ B*LHԯ"Os  JQVqpp 9,9}xG)Cfhdt fbp#UY 3GDi3Z'ITfdZ액Bu!.#? r$PBҬ"LL*ly\)#[麁-g}|mqRJ#qxR%eJ`E>ЩKsUf$2)5+=|r;q;}\.f]0CY%㇎eD >Es/TZ|VP)H󋱆-DOɿ1ե“1Ϸ<<oo`esp+)ήuK1@ņ-:'%1vi$޹Q;j1 F$ܝ>k:㱢]嚢X!=  3[VmR󻔖wp9Қz٢f2w67wz {D5G-AEΧ+n$W) ' *MR `GC0x5)w%ZJ;9G?P ?ߵYNB`:Q݌pZ}3Vx J.QێpL8dD Pngm2̌"*oOEk1@;7h6UC'?4n#ty]!.frPh됈 Y/lZY)?351ͽF*5av9Tw'֧ :NI\K).C|P*?BA0_gF];1?ɬz~YeUE SEY4h6=dW8 N[:g`nbb&ä1ɷ;)2;0bUɟTRZGrba78oᰩ8X)pkTwP4spm|]L88@t&s=gn܊FAsN\HL^{=ڑi%ԻeF/{{ cDHn[@l02cMcSEӺ?wdw-`jx֋c֍2Id6~a\G-hAZ6ș&'+dH}iu/TbpuIERsae oN8HD 6zb/.Hve^2Eu:!|mSVmH !4IDp{%zuwj/e{f cZ芧U|.Q +˹$t"1qph>j5vKF۠ZGYBhuZق$R?Ho^QN.,q!D CZܚ'E}rC"Ưn ow4$ǜkIle?%)l ]sWMe(-AygΩ3, i*6NLQQu/wDa&~Jx8R}DR #m $l%Xb=K鴉y#]4R+ZvȊHwjՒ(jvt /S;qJD5с R}QV891˸w*bvImڜv%2r $^}=.y0)]ОS8D5Ve:xfX68DjQG00n]} hỮ*#5Xc$B0h6RzW+ d!b~5'Wl}~~a#\BzϞltv&.nuTr^FTQq[Z#nRx p SlxԀ{dW3xgc]7Z- JGeYqE.MyD %P['HtNGpxi ̦7J[e>N`+h7‡0^py"Pb3ӄģ rS5Ɗ9'J-8TVT2N7l^jnR؈6+:Jޢ{{@|@BYw^u#]p~6Ii6Y -7I ) &@]Dvki-jM{D)5 (D~=IWٹT 3zeZ'ߌQ WLMd/-QrHYoaOeT-?ݱ}T\3@4~VNⲟPnңDZZUPEH#6h_%]0k-k1&èi?茝{3LII]5Я,M JLwDJ4&F\M,J2wV88–~`fE*dN\[W@H:钤}L,GInEC$b4RSRAǕ 4HRSZ &z.[yC*]d'iy^BT`^<&Zj"lC3QKYCBOgFP{X.pv[c* Sʵ?HZΏ| NƠ&k~L"myp#CVw@;)C#1ľ(yNxKv} bԊܘFDΙo7b`84dLkm7=J]؂MlG\F ZlJNcp&ҟMK~;瀵kScBPFFCƥɐƋ Km"'C'P>5Y 5-(zXD cJ6BʐJ>k7E |ψx_6^' lYF"_3h4?$TYJ]mqGLbou7#kJY)(g5 2La˛(>+ڦf1|zL߃1տRoxtPxJ 5"dPB^g 8.~3/;8E&{yth\ŝ{ImECJdo^iA-Zy[b_f @fp?D_e>JkLnώY8arO1AHqMk_ >yy!eΡm9:pzEC 8f=k_B+_2WC[\Ww}vtEƟܖyBs̡5f r9_З| ϒwOkQt0@[V_ vutbfH8k"ڛ3cyK ,蜑,ML[ 75{wm?lILźvcx\:#]89>7tr34LNJOsU'h``SRSK"7_v(+"aEp X8Kq\MA gyb jژkV\Ө_#$h-VΘ}r' g'-IM3PDwgN`k/! +g}h卣 wj*M<*; &QbhN>&'ZH9~-YZ<2L'ﻺlGyR~5reE\y\WS$M1NmOOF_ T_z *q& XQ :^?⼹|tFu^鑄U?%R;GCngmJ+J&)};ݵ8q :qfp cmU^#eBsz̦عQ2 oIW/Bd0ԸS0V1Wx (O;8_|ޅ#y_bhL2FjZgUɌr(8Ns k is-cO gW+nJZ^- lM $2nJ/}o=^팀4H et4?yFLgyQg 7}{NeKYP^AU//Zu+ܳaJʐfhi/Dw[#KT(EMkEtpU|NN xz_SD$ެkb!봆eK8{C1(܀J/sY3aЃȥV2ET: Lfia̭Ж4Y8"%ǰz(\G˧l'j6QM۱ڢ.0a[*/Wr)G[%k9觙~&qOM IHYRi"0D]ִjwlJ.vl_&ԥ~k@ r*B`lNAT pO|6Dn|pdzaMv1Zp^W|nPZ~NDr35E~z޳Oњ7}!Ң`[t̄[,x+R[ܦhX,&O>v3CQ<SJIpU(?kF &Od -_ˇM~QH/r/8訾ɄߘUo.> ޷:r{g[+[ < ւ@|spSVs1[Jj&vQUiO;kw=wd%7qfpQ-fl&Kj5)Iyå-J:]'IKDиO%:RkgLqã'G:ƾR, TMlHYݐe**h$M@P&ωN,"aD=^N,D삾YgYZ0707010000043b000081a400000000000000000000000165708255000095ac000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/cs46xx/snd-cs46xx.ko.xz7zXZִF!t/Ǖj]?Eh=ڜ.+n|2;7ExW>R'dW7S҅Ω Kq=1mixΡgpKq$W˳|꾴ԇ;zX飶ld-Ŋa}vDnԶyIGQWvs:W>Z֠16̟.Jo.}P'O};v$#࣊e -8$z2_G:$jZ7(F/O03UeWYpejWhrm dzuskMMz0G2V_QdoF$Tyf̄cn?BIyQ&E;10YX 6TD9?'DZ.}V jΔ G@)] cT!Ҏ|Pӑ\ƿDb%'՞!+3H R^xdI?5ě8;C}D$mFmlG}yk̽OFqъB=Z;VL$fMFɢn>75;Y^N [[.ǒe]{Vi=[$"3_TqESEOwŶ'k(ցn6b]dc4op#a09`7^W1< @|94Fz\b9#v>/ەwf[ 05Xȷ' )'o|vRf<" gg] ~"V[b yf d@FE21grƲ=xNq6X ,o2e@yj&Oqe/R&w]rOFLBnJAqw@]! o(y')Z-NC5?,|#cAU.ϹH)s9tB{"b5}܏v{(JXROGm`r/M ď!䥆4uYr~kP1Os!g4vp8+hr=#$I:˩xٹp:2u^\bŊX`m@3brݗڲ:(eCD`%`V'Nǽ-Gc[L:X@1 =K3A,o24P|P07imb +ȉ{W`Si+>:˅(Khw#ȹԸOZl {AӤS1ָ!AruRn@e-YvlYniA9[f]D{o~sT Z췉Cd\1%i; TT0Jp ь0eѩuc!4kz] N⌐|//dje ƋRrcÏr~W箏^e5o'4 ׄȿ ,=RXBt|4mʙ]{ǴmCYKV;{1pHm0s"S -`(g r&(\sl&v5ƲjGN)D˞*[& I!f{8vGL5{qνp>){Z[B?$}Cګ,c8-x+S(G1ruBkk&HP(aM4pϨUqА=Ws.C)Wgܢw%[Ql.v:02U0rlw2My3he9ayq JMү+_Pm{ qK7PYIA5;@Y$䇦2Obup  zW(n!2w/Lǁ0E_M#A}Vx#l`;*;&][_5Z!7tD@*iK-GLkϜc1V|-LJ'W$˨>؅I;6+#F̒)g38H67ުBczŵ#q ϕ k֞Iښk_<኏lN>3mݐXgnn?yp #=U"wYV"%kCU.8Dhl\3\Qͺ uYCW૓@/Rk^h"h%) a'/ ^$cUnGn: h>a*x:f9uƻnD6ֺ\O&ez)e} ڔ勞wkT~#L%7b3#-7~h舤R ̄zR?YLY^JwS'{b%:a.$MIic6NtCK˲wWnt`}YH+V$&X-r[n@D yECMudN}f,5Bd߀:['Kq`ЖT&4(4bj ɴU׀>ZB =DWlfMya2$أ͕7*́8߷OO~Z΀qe| YcEz $|m}(#w0 )8j W8yގvk3(,q֕lhv_\gzNfzD=#\EJOɅ!lV#9%j s!u(J=A,C<6 $'ܾo\"婙[jzM dۧ*$K·~2K 5p$eetJt}Tm2Q˪%~B"/ J:kbv!6Zl=v5iG5>W†Mޛ @2|/LmQu3j.-N:½ۥy&LZZQ K|i fHE`]${ ;DN!)[˟% pH|zG ؖPeܑR۹gkY1̽5*8b6Q!tYpjk4JQDV} q +'bm^?S&*wb&x-Z!(m q걦P ٱt1\|Y", XXN|w1[Gh2Zg'Tdv?_L` yVǥbQ!%z\ѬLzɷ|uhv|:2=ro!ܐl Qxss  Kҥ .w5jؓ~#ӭX|ҔO0MCt QǏh[ ig@Jƈ\eb_ָC7ŰEJAELvDJp Mݦ=/}9Tx0q듢ꑃ܋_em#cKdba]X62%d^&Ǔ9'ƹ}*A$7FZ\,09)GҌ^YL.)6XP|ĞQNǥ49 F"sLPq; +p7pMF)E%տHHn}hOzAwI2>ƁQ 34I2dpNT˲@ y^|DyjȩIҙ~!>nЋF+ֱ`E0? o(hmُzh ao ((v7 Sp *eL lK.;I0 &fB䥏D>c]L)#~M;,X"P5"9:If?Ъ f:ra[_³'e7)YO%n`Lg[Gx(aG lZjS.UDyNپd-#2=ߵSnuR/B9Cbep4ȚLyxo}hU+R60qV$ N ^f1*.#Bvw,F2eؠ% CMʉ:-ĩJ4vtl2l0Q*5mǵv.SBM߄xI[: 1 |h#RcN{*Mw- D8pObZ͠ Ó6QO7Ƞ3l&Q$Vu ݨ+LUAߍp7 3!Y@GyMߨDFWUWyxuH]pԡPRONGDҫsjY)@ Կsfq>~'T>*SoH#h{b~0}}+ [P1y_ w {x\pKO{Ɓ[ru#oVBd=xRی$ce V݉Ox"OOVmdMP1-g zlguہtpl%bK;ecUwc<}Ai -T@}M\eC3czLEQ׍ D.8CM!rgÉR{wiy.%DIn.Ydp ~b|%=㠽 mΌLfQUi` Pի{^ݻD;^AfBs@aIaQ@Yq>B܅=`m)i2b%o7դkh QhڪjTKՠ& r;e7h>pü4< )W ̢Dςq7`ب瀝 R;Kjrv"Υ?oP"epHB48lTx]^#mӞ70z}9ߕQ˰_- MX8CijCm}׹^ٳlWP[ '4dpham+w^mYt][g<>n6U}cjH(-SمUzh#g0 >..vw Ŭ|#'NgAW.b>>7T. ḱ.yDtD=yM!d2}ƨt~fV4} $NJ̠kjVL~% +KXbT%׷ puK$S,2ZC }1ˎ7ہZjv8aܷ"kb )ԡ٪5YU}BAYeo_7Ξ5郱, ?%R BjW IOyuBH\G2ȕWtn\pr9r3̭O}48tPf?Ȳ)jz2dO{**EܢAL+jBubBц5݋d+8f> ms[A o\I7GF@Hti |>` ;6xAx- PvA@_s| _ONz+mUqQ`2L&[7,$9fR* }Ti-ԑIF0z曔_wg[AHd8i7_:@):E\- }k3YPIyg)p,ȧ$ѭI_Qֱ0f!-)juijX[(AXZ%dڂ=lA7] Mxܞek 3(hnJN7I3|X;S_ _+WDGKZ)FJcɐZ|Jn GXZ*֏);͆ߛḼRban`Ō7}ER8ր=OɔF-I) i X/U^^ TWL,b-^W|Cb(jcj2۴9˺|8G )Ap=݄^|'̚ߪW写5C 5;w`Dzabr,(Tk>}{#K'+L5)KK[A䘌sT-*PN HlKڐʬ+$Ew_$-U"uh`Z[ /]?1H^kX4S8dDxN+6:P .5<ٯ>^T*Y _^7S B;t peC/az'E'Uwү!=$#>փs{wGEi[*~Dda̚Ive=ke< WB{@캻J)bLOCXkjH2z3.w\4yr0e'^>D*xA!2/$Dbx C]v<*T갊׷XgG\HA=vRJû毻soOmgۉX %#DZq^-$9A0b ,ES[^`M{\/ُKwRZtnu{c)x;k?jȺBAp Eb{.DUj up)TpOHuKg}[s3-DTx׆od,Ы9* E)L"y#}tp lΎ[VRZ(Z[op"x)Z%]$ An93<a>C )-vߐA@Ւ)Mc+ ڙD f0e@\ X??Ժy/׀d+Rj}މ x +,G-_ُκ&(SB0iSO>$?}`jeNY߼Fe\#y"6i71/N}wokVR{PqM{#Nm*?4{,;]JbhI%r쭙} ˠkޣ -Lm7zNd+z;weV|]oh~!e.; 15B,0D@~|-@BƢ[|aݥwimcvhw!e2is;DIv?@[bqiS!"%cW/xJ0ѿ 9\H!FQ[5ϘyG5ν7Op -& \ږIt, @!ڮ0,"ˠ_9*Lv4o+ qkbЎ )lϥ>omqA<[w5&^ꋉđ~65.ess(x63med#C.XjZ7*91elM 8se vfB\!f2B3m2=ULwY%)ݞXQ@pEWQt׏V 8`5OL®^-ho`n9MQl^R[ z]}2?ƃ!=H8~>FWYtt6Bad߉,6C*0jT]Z\+uk7D?1K>S@iylAvgDqJݧ ISܢcRc̛.]Si#\#.w:Ŧm~&3׵!d"~* n.U`@txU ^[U-Dqvڗ@ "(DsCT4: vVXޒZ0o]× 201 ext>4LP?&ZA pWefa400<3=<3Tj "}tҘ|쏆2Z"˼YMڳR$6q)vl - Cbo#%7#.  Cax3g x ݚ,}OFJ־/mFX?|,hN&%8mGCݾ{~JYiو >pu7do3sGO>QN3#X0߄Q޷>OxG"H"tK{GpӜL7R3^.;о麽=ą bpm*apPq}sqSG9jmo":"cvOI:l?&ɼi.cc\e >XP->e3|}0pĀ86?Us7E4! YDrTcOy"|7u<tw359g8QF6Kk#d_Zxgnu/fl+fl*f!c\ctzlv=h%#eKfa t#(iʝ1ԇa>/;!Cj{wZ>^XRaf?F̟W0E~IS$?ֲ3sD=81Ӌ挀#MJD f5t a~!Q}pB*rU*С(1uI\VNee(^߷yG),I=5L1NҴm _4 =XȚ@WY@IJYt2(1eԑd nj {ocnrLXZ78&?D`]sV) wszzvJyGDo'I؅ 4 R467puv1^g9t$W[Gf~]m3#ⳛzgtRAze V9۵'C3[F0el_Bױ TR$67B'ؘٛynW%TV3uJl}L#Zrx<[S ȕս`q|ww)6ū;ID >8N  #};dlWgгyl4 n5CcUʑ u_[MM=@sHK^&/lBIߠ x`ZTwvQϥ>>Ä9<F7'^y&j1% b,.DH0- uXI$5 P$^$xC Wq(al&>&1|$&'59g̢Ϻ1M$#&::v|zogaB;b D'viT2>6yS6'7/;pv*YI.{ި::tv@pxcr!xl"lcY@2Ɩ8c K-'2bQi}<َ*2idE[CϺED32svć?ɢ1^4'V}$Qd Zm,[&W;zHe,)30m@q Tk׸ʘȄuRJSSdR+.SzL0Ϝӑ<нjleLf7+D9es ^z(De8~Ꞛhj[-9@qsO{N89BH$%LR(r#S}[Mwv=cUV\7rꁅ4q)v,6EҮzz6? "݃7!*8=< lq uY' Ƞ=DN(zv@VvCܪYٯçqJoVO=/xO\Kl_pg} ̆ /T"R(I5Sf'e/{䌝Lڞ<6d(KGj`5BOcMFIܫ4<0CB;{&um7~Rj脋>c65^XP#MyV,l_$u$0 o|эngByʻ˅㰃iM8x'z%)5;Y7%4؛2UsGSzG7֝}0:N>heP%gH)_5mEfT06Y@]wӥ-GyJ:]ٮ*w46[w)L9 Uo sDj2*k+[e0$|jFNDzsR:ˡQʹCX]"Dޫ*> []rG_RiOa 6NB+-!RrGֲ R"lZۑy|dY Q$a560U**׽i|i *\NiBx|'wX>ίPc Kb P}: =]5(FaܺD:.BY@y 3^>IuTh&i %PN %Ũ`irzv&wbk/#]'؇5qЎj~ Wo]`:>gPJb]W,p_.ND^h̥ŵ*`g=h|X*6%rx-U)۵ ;iͻ{ރ,+1y{߰ɒ/}|u8Nق|dr^7.c%O!,M6Цy;Wy@xCx赊 uN.Z @L6 8tAG K_BlL{9E~/p'氾!ЏAmE"ۤ矄iKgAC[ȿ!sYwF-/(ԒS]SehdEU~B4ifpRQe"͹.mlY?тL,mi2_vGbADGkMf*+l=RyacS8%s0.6iƟ/7i B2Gz%6luΚ/żd,f܂ &$)Pc$G4%$#>xJP |tDb(QǏmO=Zh9f=s4Qvr`M?}O{ ?5usUvglz0&?[9ǯSCt0= J(ZnSt~q{f֢F/;  { Br H>: Aj颲4 C3zبhI[L+h #Z"Cpxz#UtPz_vN@ *cS;y˦ɕ(yqv>5XmNIȪjzgx&5;ɷ~?\ " ]DbzDu$4B];o_Z2DK5^ 7Gΐ a5t|XX4ݰOŶ^! ),xgaa *#_B u"TGʰ\ Ʌ2#.NJVnoHTC@Oeuِu& CKru׈@ dlCevЄ ^}U rk h5O;V+8ަT΄ؼˣ,zEW@|,Pҹ!SgLՓW+ !uw(E> O&0eeLD" VS#Ztiն%N[Aj9˙4 o_>gA)/Zz[G'c4?$u rf_>aثoW6qM{$t|xk#O8MNp*vlZ]8c˄:)|`HOOgDnՋ%xIm,A;t!Iz" p86y`nmU2`N\ 9 7NE4c}Bgh /ϊNЀ\ 0<| <e;3WHIc]"9RĒ|75P\, iR 'OuſmЇ;(nˏ.܍#-|5͠RE^40FR<.5T/z7|+^P' A}Ya{>ٴTDV0^#iR#*d$S61!LWo$T+X(`Fމ|6 Iɩ'ǦGn !&qQwK_W`FmVZa'Łipj2IRX½.h.5tfš⬳ZƠ|1NmPۥ/='VdO2i!Zs-B@_>YAٶp,ʟq{?U @ \-:6d1b >}X0/'}F0->&N@T|a]8=",q^<:jĮJn,L6by,,b@>Aj\nx{,LzR0#[69i.vY=GyE"Mc9 xz6MU, 6Gvgj:&qTXeQH<@}W~GdKBpҜ2X_8A7];Q*8LRŘsWu;ԔTszt1+:wM'LIً6ZwT04z%Xڷ"gF"0aK1lصtY2itv"5Ef`k~g %hY xC @ **0H2JPgxT0nͻ ގ s+hQ*eII:~F4}rQ=2+KjUA-Yw!VfP 7O.c-PV^>$g(y%b*NXh\ qwl?=2Ŋ">Y~ؾr/2Ei[Uۧze-B~4DG'૲3^_,}7-'K$ͭJi{xII47*v݃GEA[53N2U l4/Y,~Ӈ<ƒGiٱo{5]ւu\3yu: yxZ8Guu;O#ѶIdB0+ =M28&I7~lE*nkW@?k{bk0U sPkg!o'ϳ$=A hr!DSEpao eF4tTOg[/J^nČPߠH P6+%dͺυ>@%7qHR{GR"mW1Jybdh$?M_ mmn$|i/H{=f |ϕ*͜IEɡa%@I~cf/[B"nC+ M;v^[i+,}d`(YqkQ'Bx?ȧnڑ^\>?/ϹOxm$E(j/*Nv{Q_< Ic,/w <'qx>X& Nrm#2*&q0sc1qVX7VeҺ>}/|ΔM0e|'T;xr:f&:[8[ tQ[ø,?V*jcTWnZg)[]y*+[Q&~|KYjidoHEarؾ2!N)W@Y1R˷OAdJ5 gVH_Q[Gto.T΀p:< RNbL3چ5pZ);FҞ2 ͭj>,-U{5U64 xgQ:3 0sDl>IrkK;}J / Ϸ:;2ug\֝83OOeisn댕IQGR4(o 41WBP$޵"\ToS"c*cdkgu}BES'ꞥ'''_W} {.)i/Koۚ ÆLߜUX*t¹&{PyZHcQ"(IRV|ҨϦ6A_M$-}?*qJ>玀'd?4D*yIцT(F ʭyA;Fb%&>(s$OsuOoi8'?V+@j`Xfay{~k8KkgD߃8aKnH֝' js( RO!ܞy|=k\(:5$X@9ٞ:|ϼ ssۯHr5|7s.boſCV=v)վ7 KY$rdO$;(rzf\Kh7ďؠ`JS֠&s]F qy+ENBA걜N1VfY6mr)n pvYkoB0g$b 7aig^+L0[\͉nUPgB>!S!H_/ďS|>jcP>K! DN N)q 5[RO|v~ 0c oxOJ%)ȋ3\>g I%GF\u+R[lc3KG|bcH/ 5#>[$Jrn^t%Q[2eD'kOg"`aghQ6|Bik8ZslA%+{H:э 5I9LiLhr2j%_ᩖd ,2&}%].wHP)vn "cx\a?4,koB, IA [W%6 IJ5b Lj&bsɔo3W"F"R6?[A˙)z)rFQ af\k9U$x[upeoWEY -d;x"|| ^o3ڎ1X伍7_GDk8Z='snr*v `9-UqXzC{*OVF0u@Lrs;I1Da$7y71'pF#8; 5U.~HR* 7:p-b${QsI14#?CY*kU&uɍk!WJ[Bxa CZrd,kpnmH<>A+q)ޓYtOkbU~LPr:wiex::6gy$?ol\8}lO}FW.[Mf{_drɧc_;@H^M I(γg!hԻ,r B O۲{;$;zX,CRWX3LEd-^۞r^ɓB[vZBQl̑gsy*iG5t.Bl䇱MbJJvf=I@2UClO6} E x2c ojkX&!E-CV KEEߑ-*>%ڕUgEO5oׁE9)`x"2N)x}m@f-i#) 6kES܁x2V(ʰnZ4+{c=?>Oӌ:`7v]8`)-"Um׸ijj$9S\sKA o gJU|(7¦~ID=Q^XO{+W gI+Жf<~~Hچ^q,܎qE%|\r }IUnBJ?pUdA3ֹYtt/↳ {~2DBWaCD,6ESothȿIT{Ram}Vx `jʔ1-Bh9jj"6^aGZ3\%`xh(_÷BmY(>(=&SӃ Ւr౞U ;JO HT5ɒ״Ng6{at͚W{!..(L\˵L8yXYT|ϭ"E2Wz sN8ߚޙE0cͺƲc *DP Iz|bnK-i,j} }m8iƃ1y)lK$C &O?ҩY?iwFx);m+'; =D>ySk4PSX} M9JsDQ^ފ{Vk0OZ.ŢVnjc]n>Ʋyľtwe'V\ ,g0xow[)OO@Xlۉi Anq~”v#Y)<ܠpTp14n.K_jͷۗې,>CA!Iӥ88ǰcl5fE*#6uw6RNkɅ]yPDpBIՏWVp(կBYD Q%5F`≅(,j @&R;S̪2Aw ߠc uUviOΙ+rdG gG&l"Hؒfzk7 +e5yXɤX1ѲݳCP%sioN4 -OFZ-)h! "DU]3Ee I߂pd RL[wT!Hl%Vy!o=ڧ#kXnlIVcChyn{kth ۅN^Z;3%KKl[5GJ *"|~?fUg6eӛoZg bvFPp^=ivyfj(D^V`.]X];3̈̊صSI"3y$G҈n sJK@NF/["h3])l5^ Dc*cMSELrLӎƿ R}:m'nBuo,7]8svSopIVuӸ47٦i˸yA >.K!!E~P]P<,m=G:KRf~rOHζXLCEG(1q|ӈ^vwܒ%zJK1U&*~N21vLv5kP%p!i,,,^F9qHb"T >"H46- /儀jݎB[<<g~&9wܢ6/ ;g:8yFꬺjH!_ ߺc-={'E\YX3 g61ZU%J 𐐚O:rÖMak/STeI [ڵJs!y9[gC rTY^J f=|qOKqi!&!Suϣ$/<XWT8h<֫ % '.o F]х ;WeC`(6]; Z` @dY$K*?NM`\7Ȼzz&;o0#KD3- %(2 +Ymt(?R{[`~`Z>eyhW (r{c*ULiב;v}Sl9ZV2{dzﹽI7uIiOwɮPn_Թ`zެ&u06}KLu]i {{{܈ց̠ ,N`X!8G}&Qjoe+jiOpN#+ڲp6υk\.Hm N5+ty:f 1Z'Cli9utr+0 K8Z=T0!9O!˱/=ߠ4:ڳ`0tghOfߌ^/\ ncWP1U9&w艀vs!ޣQEB@@ ^e2(A(gof75,Yb L\jc%M=HC^\)M63ЂA9*ⲕ!ĿGp)ezYD;`H☈"S9}Mo mΣ4;Pr.A͍_$ C(*a a\ċ|RpR!G:?_vy+:7/ ԯv``ky6Ww)/7 g7k&zn(\ {P{h̫aȴ)#b% cHR]i޾ ,+&&(WD.,HYyu4xffS[E}, -0(f^10-)tYN>UR_ᶘ!6;M00R|-ď0ޙK_6(hc (bσ(hFV H1 ݹ@LixcT%jE.(!\ +,DJgkX32d'+t5KUitu#:~bW% $69P~4m{F J0~P|>aւ|o-Oȕށh<6 1},l!g 3z+arP+-k<\>av0WbAPØ}fТP5OZɝƝB%!e<ذ9lbXcQ/EcB"MVXw[{]‚V6Gaj'1|أ“BH@mE# m"sL`rM +煖O:K  io]BY5bo|w)%7}zO4AMگvW)喺 CB6yw_9Cb&OmfdВ@Uy{Zǥf5hsdpW]|F#I Ӥ:n8f̨uW=/;X7JO / zl[^w*,ǭWc_]׾Q9Xb6LCIݕc#c;IކJCZ#Lx˒UenBםيaN(*&-@Vk B'G?HA,9ኆ "yt'TS0_Qk r!cA"4AEU()EnB掫/ "%台4KH7mxy2ȼ{EU?jTzs\e 䀰΃;Ô[NoIo;nxZ~ERXA:Q0C˱%nNC޼g,SӮB4y=V0}̤1H_`O4q} vL+ôxϾrT")̗|B>'4f+(@f4oyIR/qY A%yW5e{)3~<FT&q=pRQ2ꐂx*a?hF.ۻO8SB#򶶇<Ĩ]M \F"l4a1RPT=J]J-GafHV> Z@#4zi38l\Xƾ8R;JcfFv@|%Bb XqOl7ՔW>8Rْne˅)!!_&rAkІ|)c?'ϠOȆ*-]wEb/yp^`tb8R:hݷb{ه LZU(5Ω<]?PsXWLS< OPM˅:~ѭ_2K2k^I!v1kl-ݬ2 g5%! hځCDOۙ#cӞj%jGI ݛE7]Rn#Ŗ (NĽ1z.GHL Df""}AКg?m;lߎa0 MԌCFAXG>|ֽPVcMj?vx 0M\Jy KSdNt/KzYym gk<75R^U#e(bU_`eG=|o>< 4(H '}fcYGNґ}oM|>lNB;̬m [IXDzGRFBMg$sx좮L' QbVr7U> Enݚ_ݰ~`g>`^Bwv?;U;(2s~@(J؋mra\>ߎ1He,B$3Yn|Ѽh>EJoh1_:|f9ɖ\7Lq^VTBOA%P2  +oV*r; f`_6w[^ 5\+h9  ^l -}MZX6mTvP\J"~:?r p +{nV͌m#>"|m-jOygo(}])VĨKr$gJxwÇ4fJOŦ&RD?ib/Q{(k?rL~P3KTS8p= f:^ ~P?%nu8lVUڪl |?FtBKSOϦpU{q?`h8A&u#]nq 3Zr'D5FYt`_ m)V޻h@ֳ]Ot0q'Eu~Ov8K*јR]9JgeruF4x+f?!w$ȕ, F_`fnP`f {OlI??T-Up~5T(F ^AJ ~иe34M!yBT0"omt]l *ˆVP-$CUu@7TȢ?PէIȿA۬eE; 8Pyӣj^Gte`@1Di5F = :w*{LOeUwd]hotY` |y4X=?>Λc"E䰟[#}گM r+pƗg!Yju\^Pܹ;h;x]ө쀾ǸC0J7 y0*TʦD"VB29WkBJN5xl^pR)戉DЩj@ȥJPG{0-XeA6%׀U q4Vs @8W2xe[ܩ94ikٜZwzKMC= ה=XyvV(P~ MRXY%T pfGg3$`!a},ŋ7n@/F̃~T4n#U];pw?dp}T zɗ4oVdyHYf|D3>Y;2;߇ s i,R\iY ۪4:Ϩ zpNi'4EMׁ70s.zQ[(ٶڕjk+O#ЧxƢ6X6 .:*F5(yT^u@B({`W-|#a(oÑ8餹;u٩ XB,ʇD 5NCEt]IV1 %o3Ary0b* Γوe T*@w /4(ՓňhJYB;.|OKX0o:ָ?l]tY*Q1hz ==U_~;!?M3W;]e\n=E9G*涱5f=\diI^a`rlijRdžJ(@$BZݍ&6Op[dQҥCQk  a褄lnƴ^|VD x>1M`Sݷ},y혩aKM)?CW-y"蒴WVi#+j}C0J'[*v WoU&&wnE9)fmf`lߓЗ"EgXFd;dQ^a$'At ^@&OYq\a3l|ebgp&1@pZY8u`" 7_5M8&Y ~߉+o{Yo3 w+gRޖlO|q:'Ǯ2V Vİ^9' C&S?˔ pϘB8cMO^"%3`SK!sC~^}xA1zX $)ZGQsb<2S<ӌH׆Fd@Up74OSu@6,ˡlzL;_v R7!!d\Yfx5΀ %;SSU`^_@f˛f[jfyj]j4e[xҁ{8IMU1FXoF^F:Zدk#*qd(hc;d@x";X?xZ^]cXOtz>1KIob";ԹfzP `o-{tVB\K#c7t+p/4\.%1qsԿ͏v./iAfa[u(C 5!u>kYg'tQR\`Pj"q_ȽSXЩ[3|]NdB/vqNhqM}WNJ0.Hܖ&dwRG.û k9Q)' D?%FOuC}tn]2]*ffkMWV=!M>8׊$O/&i|F8FٚB 'K!6PMb߬7菮D;b&)\O 8ݵ_EQ&^$I{յhA3Jw\`Z/FaoaH0d+dͅzgV6v Ik|+nz噄Zʩ= m}4@!v#^9ݙAYk(vuI^&שZ= ī Ju|?{³>>j6> Uy(r[o}r#"MEF@% ܪ]w)\KٗrZd 0 wW4JW%W'`"xmkKID)nhGUɡ+طu Ǩ{e1%Z@ZJmSa+hAEiAO [riK9о5.j;mgHQ|K +&ϷE #Ӗ əT']sws_6MsujvoKa#Ʊq9eO.lHW>pqptE7LCVJH۟yadzeBjUd{Q[+I CV. #}6D:qf&pE&\0GR^Eal3Rah4łCM,Xh$lF5y9 StSMrf#ڄB.avMɿ\u]ljUy=g2E%`DW(|F+P[3>g/ EZgɨ>cG#eO8BN{TDIA{@/L3qa鞬l9 '6 . W?V86@a9:E/8O=2JBR`3{}rۮO&L*f;_5y(zA#/P>:侯vHG;t ؼ*r6̽剗f@«;TIt#IQlgFy;EI8 O闺v/+`+%jZۀC7u~ R="BQV8'T˙[LhEQ,CO] $<`'sQCwx5DJVqAՙ]S+SVeuZ$Zޔ.t{66mHN #^%UaXy2RH+%\$G`\zH/Q0<"9  Ho$G ~;EX#xk][ZœqEThmxًwUb'-CE H}XS=>֞oGE]%ҿ Q[:s A<íp*NԷc,"+FI.I)͏g_N mW!Ht.^5i5HWy"_3Zx{"LEnmBb:d !=rlyvGJ[ fV"<ǗR ll|mEv+A stD-TkβI lĊōӔڧ].4с<5% ^8Idӆz8Т=fǚ| 2Rď~8*R#؟m=Vvܚ䗨M}r D5#U=?KƮh˜ztyW|' sp(tl9K̫gR1ؘƾ C(Ow<#qrےfFY; h :VY490QYC@n#rD? "K\#LRY|!ws"vZ$h+կj,N3;#.G۾Cz}I@^뵘lfL/*TC/[Ժ@S!j6^U/0B||j2Q _}H)g'a.Az!s<l6\Suo!  ߿C%8k)DPQuAVb2J7`zNW|]ũk+u~Tq SV}P@P&H&wO*fZͺ-E/CN`1xLT>sN)좡61kj0x9Ykj 1[G@P4)To9b]:*,3`8rDY x,|,+\m.Do Dx(QR1X>7j;8 PJf0*;ct53J+A}j$$ 麨'16|^AIY^Gpvdߙ1PUB }39G6`ϽԢ1oЀ#WI]84FgEBL.Nё%61'xq~rKR:U9-p ,yeeղ@\7k `ɺOiqynw%\=՟{^A)Z=YVij'U3oR'̆|>VCdIzGs-p*aPyovoO3 nv6ӵo"bs>FbVݪ"byfTkYHE4C];廤T2'œ$s;`]$=f  n;ڠ[Aj R5SWA׋ěu nHJQ !AML||2*L0?}zZn֍bXB((J%N"c]YjhT*4{sZR iFĭC-( Q'Y% &H/3) [mc99S=a5 ܙ}]GAkLNX6s+@p^3w\Dh+:7*Dxc7NIgW>~>(ed3{cܥR4,X'"TV4C-ku@\[oe?:$l:^cʰyrJ9>{$@w= &ZcOLYі"5:G֯r 1\X& xwY^O\Z泹jOzƶa2!RF@ȵ'1rJsMl@e"Bv)2R+(ux(Dq2ЈTA0~65dmVv#P"74Aw +{aL>d&aղ)o#1 5uUm<,mTFB;z] c}~8}v>wjQC!drrr fVMV0G9̻Vġ'w>t$7Ɛt%&)LbU[$'yy*ߥۃ9E[nzIH{θA>c \ߒp0[7j%IY\Q{b[~wkԭeo%mM>&s;8R phSEXe75FE8&NEdZF%ei7a/ų_+ ܢaQaՊ.y:2рe7ؽ9Gٻ?ދDɏ=h&ܳ>Uŵ L䲺}/59f|PZ'R+V9._3bҚ*|B1®wQ.7_HW{Wk%[?s*o,⛛^| Z;hm w}:x+25qlŌ%lƄ YuZ[~m\6&8tjBݸE1U$4DC۵^E: ymz35P@`JaĶ/ҸByx&E%E\4mR #6yMjk^sbxн*-mr*c :_iH] )o@D|;DY8C{ a’6V 倠_\`֋/ĮYw;]mdͮ8 C۰t!8i|pMWq[b{N5Y1z!Ap,]nr'MEuB^$? c@_J B.K8_8sr3Y_̓BYlWrQz.˙ 2icY;Xz e`iOaS;,5#L1K@Ѫ{$Pv:WMbJs޸[AF?uqnyn6܄-iE7޺rznT8P%#uڽ N4@bֺٓڰ "=_cȨ1f9ۦebѦ8`by&=<}E6g[r} uCǡQ *æjjoE=| ɖӲAȽ*S }_;fWGTzJ'w, h)wI[@ffd$cio4B_nۛ1BHoV}m:6so=tyRbz_5wT!_KvUTb6?\ T؃ вlƳeĞo1[|UDvؐ"N-YVD{z=@_`%[ү)G ٌKQfᵢ-A}P33 2~z$4Mvev\kMwʴGmgm8@jtzE WEs_|6Gy,R ǣWIň&@}Bc5gflxF5HW)3y雵-v+v>Śhʆq#HS/nv5j c[~?gak^ 텪}SE?Z$FVJ uMگ+@v7x3Z!/yB%4q*!q:f 6M-k0%$_>.~)SCr\jMdR1\kir\acΐ؈څam# >@0JK n&NTGoȩ gɍOgYZ0707010000043c000081a4000000000000000000000001657082550000b958000000000000000000000000000000000000005900000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/ctxfi/snd-ctxfi.ko.xz7zXZִF!t/]?Eh=ڜ.+K<+!J9Ϧ{l?&ꁟҨKvNPn&Hn~F~t|6꛾P~zW㸷S Tڤ&Ұ]=pT).m0yoTthy!Sц0ڱՉhVWEWLBg>)Ҕ7tf *$8w(M >@v@j_,7$Tʱ~)%LEIacFгΠ(,4 <$68n.p3dbZX#ٷxC?K[ /g~rB˥"* cHkqcBj9"9i!tOx8gл7@nL7OCrHiobI)VU&/}6@_+-KEHXaf^9v K$URܯvYfԴ޼܋"d -Mh{V\?4: #Vo{3\LYnzxGFө}`ё 8>ߺĪ&p mQҰag|93QƟqQb7 ˷@n+86Q[vBcgpBy9H9s9zOE#dD_r$$ēsΑ('"H)n^>; ^]&EK^NѦ,oxC?Mƻ-T (7Nje0݌_/tQ-x (Y,ϙJ:f3 7c]Ԥç)iRt $m}.n9ȟ{ anS"yx|²+T&4DkrՙݜWYhaFss8UjC/Мi+䛅2XkdSOܰtMc̎[E*n 웷CP%"[O9j=L JC=_wXK 2ؙ/l畤C a8ooWlz7$GHHdi#28˺jqv]mf5 ']bg?u &bI]9. 4:^MMz%HU\<Ӯ01E1։ wnx)Vn)@11%zAȕXV.I"#mp>3\ȅy?'m5};:bK[XN("=X/7J= cJkxիA.f Lc]sqe{LM@[$aP1}R5"v7>"Pk77{WS(JWEIv8CE`E>ZJBz̛Z!kLSqKlSQW):7MNtbӮ\[&oO$%2P}F{^0n8gU{i:!KāCEev?9={i('"(S $$K N_"(TA(rM@_rrT#@xOգmK!$ AL75CeT@VׁR"=`0|tIkQS+6 t3uQH0Lp~j(BOߕ벷&zlVⰂ%SdVlNɘ?,P ͈w"@rpJz9i"qNMw0vx JrauPc #i3kdGgb@p@KZǧ~&gFNƦ3#zLoDFdB]$Ldzì)& ?k{;mזLcbI}& 7wգhܛ+\pTk! D\Onue.E> gT+O܀7d{qc7RP[Nvp / "e @!a 3 .{wBlx+ _ةU2fJ 0*nʜjEց[:z+_ѢM 04,zH᚝$:wj;^<|]yoXb@͟)2 vc,D8!ZM9A~`,*’8AHg KY1ܹ00 *'gR7Xx'C,K-F"3\C9oUӢAeQPgҪ4RtբeUֱR}F9`nNخ-Mt+B<_5* gb_xS )DMQwȾE{]H]g $Hqx,L#bHo6R Kq3iWdsrgIs˅;)EZzb#Qڇ!ࠞy܏h@s^=yoA;LNٿb;3 щ$DbPІj3*QS2bq@'.-%6}q k@I )۰Vu o2c6=̊Hk}ԭ/-C\?ԝ~'[h 86z}2镙4vfA -͔LLtQ*w*9yZ[P\o4,|=nu3k!'w UWl:/ܥ{ZƢxb0;RVpY'ib4Ph%OwR~,5vEǂR)GGV?g@Jsio{COׯ%j=vą]q_qq%?-oԏF .HE>Rn&! kϖÓ`?GPtR4YKch1> jW{征Ңtg} S{ѶQωyOh3 괈4,GӰ;&OޑMms}ۊq姩: cӿMBL皹Z鱯&0(WŠG5Xh)Z xp%S +voeJ=f 6uhleR(~yvnj[RuôqIE"_ZVL@cQJ\&PFo`LDGGB}_DO}" v2NL_jN1m_=/%,ӓ$mh[\#u,sƜY' ҂1ԣ_ı;:o׼+KC]ߌ[d3vg~ПU}i*KDXF#gl%As=LO6ň\)9Jj8~ugh:=j{%o Ԓt(a7? Z_Mu62 ţg+2ii[wj_ut#S!yS.[$z'y\y▴uzQ70),8BL&1 A}>|*lO`Xʿ ԄѪwõ{#VEBcv3dvNz7E' EoJ;=f?sTsӓDn$a*!AN8ӨRJiV'g]}7d9a.—Ij~a-%:-,uZ(Xt̂'_@`BFp;Jq`o`7R]8 4I|먵~\`E U:Q5= k}~617jsDnCM{qc6+xʅ# i(/@᧫S1h}yʃBpFl@ݐ Yݭ)$%J DF vCsށmgUjUqQivxn:%?ڴf4ʎH;¬b- /i5{I˻Nq/]XM'!JZSŖ"Sd/t4&ڣ$}+';t.81 0@R6 'Y>_3=n!D9eU͵l4Z-hH6˪Bdx*Ǔ5ѳ2v5' ?Ģۭ;˗_SަKa]Ph Q:.OŰΉ5+ 6u~ё)=BL# (g˹p'f1@\? 2M]""QM-yn^Qwol+{wYus*ׁ}CCy u2HDt'700Fg u +*䞀~52Eԗ¿um1AGy/2sԔ= S>>ԐH?31\}%N/C9TT=rc>L0 Цy'XF\g^|͊ *ﻓ)OF~=x(p=#x|e P/Lg^F.  }{Vm'AXỷ>k`?q0EKĈz;1*),1vڼRhb7o#M'B2|%έ7}Q=e% .C>;^CM2.źŸR䰡(%pAOUF eW`-Mn 䫂Xӻw`1٥ԪVd/ x[$kK׼o$'Uؐ4i\+}]3syu7ʲf'GHʉJ.KKFU[IAz2S^J_h9ՎY]sPۯydj(t.) z8ni^ȸ1xaQC$LSM\shZ܁! ]F\zH5&fh}ڣGeԇ:xx^u6ń(|J5`=/ ~LD(O Dy_iЁ<^ ͇DO 5!^1,+7D՘qs@l;S׋l?L>G1I>GcN0"'w΄Ln Ō>AK3)M,Ĝ0ـHY|䵱ʛ[顪hDfЉAPB|aItF'.ʅ6a5@DiKcfvyCj#,+@\wgݡZS5Ǒl2/d#UI@U QsXO 7`b'3|EIځWw[ҿS_ &5AYXJ靗@9W) ^,KзQӂO. O"0U3'v WWMTF%\D ߢJ2أx/g',\ER>iӟ`DEΦ*k7䰾}X;C_n mq*pəDS^ğ3h‚5T1n!8UuLv35 !Ittt4H÷{ _O ]Z|4kdd# fk\ֿ"/rUٵ C܊ŽAg$I QՎHrux_ll?mFt˭#3C dë[_B4p.pX=45k\. >Mdt1=zzPZI;CǑ1JklwjjhΞK\45~G+?_bͨ{|JP:U630Fp5 lz>\1q C&U+̸yZXA4\An@ſit'7T`㋇!!7vOhԈ`2ͫ:W(̢{#/N_>RcQ:ICBS$lY3$>ɬL{9$x xhIۅM'Xމ˝!'wWxnyp)P;6\fUd-MRKg9:=o܇wo ˒@b2eG /gTW.Zf) auɼ^0(эKI Z QOpbu{:.ؙ J{NK+S5;nUqdO[RhEd®kLVZ@SFN  vĶ2/ ZWVwb>I%+M ^ef lyW=?'En ~$N㡟qzm˔UX<.>X7X@{-[, FӃU=uPBRVHN qjŨz,Waba7K@/S=@}OsAL,*)ejaH!>(])*7IE}ѶK+T~6CőNa$\0ZBpT~}CcΪKԌx}E7 1t$QG8vzՌ DPd^‘)x3c~)w.a !H/z`c!l7O%ci;QċiIUX{(3sب۽JsTSs!5BSDWuoݭzm$>Oa~ &ǷďHy$\TfGz0:W4mߒ `t-]"G*\wiX ΀95  fn{*\+ytEҐ)"#Lg;Q ]2Gz܇b* r=.b04 hU ihOxhHqlv <--$  '߱ 1ơ!#Kԣn 0e%<͈'ur'p+ߏ9ޗ]o"T8\7/*f_843|URH${حCd5רR[F2]BYY?IqIJ1g#+`g1f,pMFp6P_[R2Y;Rbeh-ϏT}n]C熉'vc"g>̍{&fix.dUA ƍ=-ZSk%"xsXyqmĒ ..*Qq|g8VVLPf:p_^tc ?['=d6bCR]lc*QF%?HN<Ъ#nt~k<^GQ(_`"'Otmݗ:{4 \<ҫոk~ vӓ+'k![BB4xa>(ة=y) ‘!TfJx{8ʶۮG@yw>1MF] mVl'ຢd,UƒqOgzML6T%Vb%.zkhT\ FA-yDԿ!SF@`~")8D2d̆vCql>ьЙpT, 5; y' ފ&O@EIo!ChB RBkWCJ ,z==:=)7,0" C[]1 r+ 5fb]?Zx4:n~:l'+ pl׀lϟb  4.X ]`"&6vI[jd jƝ*4~>MZI~p?B|'֔oA 8kp8,a,eZ4L07hńdN$@+қf,Ca^(WX@ }\lA|҈`v@(iY:ZV(S!z6ovGŢ7fNlCn8DFEd~LN:Ra].4Aj:C &-ӷI]Gy4VX$mKpYԊ0"4b|+4 0]C@N1uᧉgCIl"Sz C4f l>2 "6^OnJ SCuˮ1|3NRz g=S{+Iռv[YOiF"8un@#/ixN`e/qhTM߸3^JW^@Cl2~y4ѨձTlc\[Ť; T'S>>I*=x8]NI}vrĘU5sz5U$cWm6wZmjiO .a9#x(" .'ju'9v$B 0W/.2uM+|Vَ7ޔ &S.┠`W@2:\oTl%Vv`QR&*Zsƻ8)iSA`9q5V4v`,+)TK=FТ$`!Ȅn/`62)BDiD!{QGAzأ6<}t9Mo J) 6^_|(n?C0X\_ieZCfI) vjدW\ТWUP:DC.Nu>"Mgb/+mX>LؐVF>egNg@ ]ub=!Ai%Lvʶ^FJ' @Y N(X/$"O {gIv95Lwz(SVŋuq0lC~W^b6깼>4] Wg3yG=e_j&+('T,nlKL."VS&ML=X'^Svf~kIܴmGؑc Ox2$4ᇣT4fh+ZvoX@Y&9;႘j룬&>);XP cII)I@xl'^CM;|dy)5=B+}F.4j8b$OD6{`7NnouOKg, u'D9GW-rک=uJ BzR.t{wp[JHN^t6!,3.ӬeNyȰXv|N<܃dK/3q?Jep muW |Fr$}sH .c1&VX0YNxOflbTmQJK1FO5/ #zMF0{Aۚxؐ.Yy"9-`}<C,ի1ړfG;;aG&#6`u ,_̚,?2m_[jOaUdN2ڦp$J?7X%@rz98:ύ^sdQ7, ytDmƵlBF8 .sa ]ܞ 7d$DǍow|&*+p _< f>S" PZҜ 3M͈0FbwDӛz^'ܧH&5[XbSrlV} HX}J:VB"yTY>2=em#a?MlIl e]Mޡ--.b"rR=LE@v}Wt;!)"s% o0'!NQãycx?D&[,~ iZs'odP챐V\jģSQtB'lBNEۄ{W xQN+PT./:;9?iҪ T~#%ENMK`5|x]l]a"ya&)PxvVhMsV~HWe6)*\\{CΨhpuZƽV $ X-~ǔz`iP42> 1CQ98p&Nb+Ao!^#> BPϸZ,+􉂹nL@RhMZVH Ja9L5Y(WFf @ڷª*$ -$R~Oy(!4 S$9O|~T;#G@V~!RyHC>\GD1"!L"M<&RݠY=C~2whzbh4 2C@{Zwj._pEу5;E^v߻>U-`GXL)@4J"`.0E5os(jk2|il M$-(%!*idsk6wmauG EX{'/L p~Y=Lfp ãCzwz׌Ⱥ6a۬I蚃d7! s^\qSL>y# k5=+du48| rq G>j=C{/(4B5[fE7#:eB4FW|4| aN9l"^OĦ#".8 >ٴ ai Vt3$#ɴ0T+<ӻU+ǻf5WۃWY}fDr=q[dW\/mc>FHvwzb%zѝU n?zVKk݌+ PAb95yA樞8]Fo 8wYVzKG88 [."D5D@#-/Q$7E|45-oQm}seg5$p!~S rd.ٷ{C]bYGC-C, ssX0%ֵBj]9wʿ{3R_e8"[IMVLcKb6Kp՗Jz\(4~'@./1,ɂ]F('P +0sb'R Dެ&}PM؇K].5o"`[?AW-2L&s`SoT1NVëeE&ql?ʽ`Xܗf1iÆsdu "yeIZ\*pfљҡP~sZFSt]ӃbhJsM%ja%ֳP(L+_yNq_lyI ʀ}R3YArJ@CN7]X/h~/1ς @%H;1p֪ j=8UV[X wkxyae=%6]oq$ 1߁Mxׂi#"~)^u9)C$1R΃w!,!h?mr638F )dASg`#мLfCr0>^IbQl'|MLq(̀F|7a^?UiQ,诉zy&55ߔԕ(j֬x}seL6͗oav>i&L̳I_qWj "MS sUo,oS }!f u e aPd}< ͛'ڢʘoL g+,oip3"Jd\kD)' !Ù}XE[?rd;p+CP?"x3_^M]”ad#nS05X>p| qN6u d,%MWꁗTp'pQO~˹*7 M&&DGE/r֘rFzb⡡--l.>ڠ581tqibJ‘Y6,m`*#)yƈjX.Q,'jyX[do?@~ivIzmCfp' O' "Alh5q@@ q^[衦D83 '# ϲzLF|DIp.wvM/YX V|x+IU擼Y[,W9d 4iKFGÉ6ݖ"[vo }zc!L$NHkne|t^=C@KDp{ClA>SiTIzZyA*{|[r=͎E-^ á BnRjR{S 9ٓ9J>aV@a$ :J %,(n--^N `mͣ  sj<])JmsH8m_(meAa _. wC<ͱ/]Ka k}{@ܣ-7:)eG-t UC(+#%qq԰yq(M擇UqNtAe ]?8R-?_ו7LR(*Y`&E~lEyR\(?Efhd]K^^#pЯE@vap_[063_[EƬcbKjd-7N%F Djd+)6~^ℎ^Dd 3a" xH? d4Co4_F=Ph憯,QxkHEV g/0ءLds$PGi9>k _u8xgCpU-sIGZȋkhdT*AzВV Ɂm9_> Oa-+ w8F%gS)6L*4A\TO!%x4R}W7okF:F6ƣ'NaǬvp>-Oͼ,s B¦# "?x(!E%Y\_*UOƀ㮭w09 QsXky]uTĉCR+赩f B F2//@ZccWZp6tu=0HDWc{U҅}(Rd\&URxwh[%EyGtѷI.b~tQQ܈^,&vmUeYGK` PYHb-ߦvVQ=j9p0Ȋ )*2~:>5A!<8 ⶧( ',43 3A : UB RǞB(|q'ulXPq{htޟ "Q8`uD穛h`^ >:f*@q),:Lsf),*?ZɧQ/!}ݚq=ㄮ=4plhusM.9mFEӒ DjhbE"yc_wnۗ&6~"ot,ס9pWv4ZXY@т5E/-RSaH1˱s?O'{?]X Gf0F8{h ' L-l#&%gWh׫.#k j,đuȞMu y,Hr)E4 L>3޲"lL[lϸF< 7!f JfO,*8)*<4<$ɷ9)+9{+eBQ A6(i_UpV1fφs~vĘdXFN.\=)kM+hҾZC,Ux&|E"Jf =7NJ+)꯿)r%b|0@( ]qH,Rj2 \ٳ\ ,!]Ab2Gd8*Εe2MMAC |RD PYBTьE۽;g :ӢwE,Z"15_gT(DlER%1IcXV 1ZV,H>RxWB|yf`k&c?C3Py h_-V'4AO8hY.)MͲ~҅4Qiv 7ke8(џBY\CB[_nYF?9r[-jP,Zv~*9:=trl'Mvf-ޙJױ|)+}2nnm;1 m7t)eC'?솁o& {kd\-=8:=΄cԣg_vH#`fcZ{=^)3E 1`-W=p&vr0Ùa;=$!cR|$}z#`BX2;zG@\9TԽQ 'Q1{oDi>l>{Q"l``{6Z)H֖k:RQy侐Y$ֿʼn(wV$O[pJ )S;+͙imj(5zZY vc~Pl:`/W*G?fe z Nh+Bn *t[gͬoP}6^wo=bwrݜ(xűL3sn*S|c(5 z}-^=FxDoعh?=˥@6̇! xYTܯϳwkぶLI'0&ʹx Gm% !F,b6ifq7.!fpΉ݆>_o('qŻXM 2k1蜯r&㴠F[?ĆN: f2,C82ٓ sV]&b'7 kx刻! ˉҲ'SZ1pq:T8bN{i딥jw?fiݠ% ]WoCdb Li KqP%e'E/VBR,p8=6NLM8AqExț"Pc Dv֧l5#09oRfCS ?B%bwm ԎbmҺv,|A7]t-JcOoA"T~Mل pܾ  $|xNbx>n߾@'`^2bQܥ?] ̈c5@oMx}^LrmfT # ,%:6e&@v %g$!.H9)5b~7|,}֌!W9]@B^p"):k;ǓwF@Zx>ۇRw\(3UaL+㛱@}DԠ-Ü; FϠsSh*ɽdmJz7MQ]RdOnOvGkFM4?TK" $~jjƌ.6l0 ̒|7g yڴ,!U問^ BRe_;$˺N :7F@BϞ7|,,W6'LcJ)W)3KSu&<[}\ֻw 20F@;C m%[Ӓض\_!3Yu QUکJ6|>pè\SD4g(khXSJ#m~YP;X[=̿r 3A/STT4iE[<:B'ʐvy np tYh}xyjDÁ0F]; M8Q* Dڛ2 hzz%'whIjw(f+ؒhi@tdw|@K :2tÉįcqv^xHkVcJ9kی 7#Djc=as1-2|!0G9\ zt$S) j8vlsl%;qOX +ߨSthB1^ h7pObjgK#K`9"wzHKAGi .)"rKT/)9>w >ZW:M7Ks=7_!jҢ&Js PUb2c؋=[Z%ˋǾ;,[!SY58:P`RDZcs=/MEνAV:uC=Ecwl %sNWX'ЃsnM 0o) ACaP,1E =bzNiѽx-^"DZaw>7wbۤ{ga#{hѸp7Av9}E/6P]\R ?pMo5vAS|XFVnL~7l'<\QjC 1>q°(x\dU>ZN?Jg^Fn<7+Y#ߵëܒzT37 mtAȉ,]y"0EMQ&vbVs&|Oˍq60a1~s4uTI]> E19uJΗj SoNb2k̤i4`늂#4XbAWoOX.|pr1(ħUc[" E;/͙:[q!;_u'qH!o<@cF+dFU;础Ԩ?Ӹ;w^/>~AoB &7)a$V\Rݑ=[F|aQu ,g7{>@_ROe=Ox<ux"XQYrΪMҘ]:q[nҿTܢީDɟL*E?B'6#9nN5f&k*Pe!Q i|60kU+k3NZ47\4"CUzu|YC$B.05bllJX6)D,)yq@+'~5Sc] vpDx ;Lq_h#vw٨kk49u$O1!חmV!tdoE!QOV ږ>ZGѨ<+Q  %;FPK4*X&+[6$vfw4B9xK&Bm(m12)#wMLZ guJs.!Fp%@ Dw@z~jXa92_[ާQc- ixOq'}R_U|F)"lKP~3 M=#pdKYFҞ1 Ldv]BLUZaqn o~hadvM~/Z8NbQ;A?˱~q0į6FˀEJxw.nLJ<#b1H=;?nq]NCkB!ɟ[G}L5E@m\&qQF'$y, 8d@gM\\>]Ù}oyoN'ؐ 6Cs'6غ˰WX ؐ ;_//0wlX|D.E8c!zrvD/77A_gzr PoPvzc˙Ia`V-T7[F,äàкSgUMpl3躢 ƒi]0Tb O媵TOA u>| "81x$c/*ɔvKԧ:9ԁǏ-^?,lѻB%pGj]BQMXm|&sS,ķZthGs*Xz5$(\@7q ,;"rOrl)8/o1Rwy*3GCL"; pyj]eSk z)iaa~[G,b>O[ #t@ftU_!<uhT|ϲk_!rMH}2KzoA+lGޅx.ye+T*A|\6< eQjI&iZ/E *aY@~ɾ,ò¸l;jV?sEؿ_s8AVE9;jrt0)/`R&;e!"qE.}yiM'!I* Y B=+A([h'Iw]uD׶u^l*57E:,H^cE+F+`ֿPu?8mі#Z'd ~:Ȗ#SZRR0~D*B6tI!Ur4m%rS L\Oa]c}0yPtWwG ['y]iSV1alhPyAYxH.l+9ܓ:lPƕAmPٯa Jc$ Tu6"Oz?ɀG0=/j\Qo:{Q]зȍɋYV.̛fjV_`.)#=An ^1@ɗ0g<3sTZEz~ [nj}qF9 b_'nQ]S5[@w噇^L`Sq[vsZJWDžbpui<{bJ@ڨY"EO_+MkrXm wm[5#vX t8rT+ϔa3EjjE/TGl1qm;Y@nKAQ%iyiUI0zLR",20q ߃F yB=1qZgug(Dnf;D40<~pC%K<[T7a Ve#Yf{ tHў *2HLe8༶tVJ@ 2:7o"A). ֜ uj)f*ݨea+gOكHlͤ{>Y(կ[zC'+">kx57s5;LwaQ|][Z. ¤;)um_gG6Ɍby`dEXR(q+Z^r#P%d)~i' &.Xs֩>^G]<_ғ/;$RtJuoO&N°jfR>"0s"wAwL/z?#2S^UNoQZNnO[X>Gq4ӻw ZНנygfh=~jEj2`Bͽt_F< 0ƙZl(M(]iŞKkNa{W5-d14t6w0U<3vV r~ȝ=;u7imV O ïmAewvf(10ݰ^k@Mr`dRCwa?fuç8SZ}ZˣŖ ,<&&1I h!jbV3pPFzf0s@rcX͞K B)rZ@"玌:oLsָ CUA[(0Yuͅy\D/#B Ѽ7O}/`0-ǚWq|=+Tf6^X*8'@o6jڌvBhgpA [uˤ\0nx[I|rɑuNE'03)jf;G^t V?XxkMA %zb(NtB}krz%1}/G5vFds$rB=\ʋ}6N/W^airSҫI$EZ8pLndnѳG%E~˲v.Ldּ+~=4FsquL? 7 VYYC[!34F |B]>~3W}S}aFmmy΍>E12>LN(ˁW݉G;Y T婷%Pa饄PG8ٔ?fX6M*nt=H--,30x& }iӂ&x \ Ys ׭k7vjӗ>6O 8{ a}+weq%lh%g&wg=gi.mK <߄IQ6Q?Z%B oGqe w7 AMXlarH[f;mZ̮-nˡ+9])99ll)l˾KMfǗop,haLMqT_C={104_1C ތ\߮VeϏz*Q,3qO/T_NhC{M&6MCt9jq]04ŭn bQp%)v|jRnp7j}t3ޫw$@OvV8yA/=$sA\ZaߤBfVőI,/v,hE[^Pql%v2_η97![Q$WW+`SMU]D*/ŭoތTNJ⥵d&ǬFqB9=hD0)i()P_0nk}usNa2r&9VS*H;")Gpْ1Cp!['KXF?K! { ܹxW[gCxf^$FsOy }V~ݠPG9ͳm?X\L-on +Ź7!k7栭\ J$)(`f}JxwM#H' cCS UW]0Īq;i] Jz*=/Oov*D-]p}m@`+l+Qsex6pٍ8]H- ztv[MI }JZn'z.G#|ϣe'OFo=J.50!ʲUUg_˖OΓ h`DD1Z_`6}bAݖL 0}{+(}o1/%A9m/CawnUu|ܟ1GNsd܆#3F98ItӦX cLd?N>htL6LJIY .e :7ܯDTDLsG*m$別^ksIKgLޅ}jh4Alkd`帺|Z2Zm;.k+&9,wLjtPxUNЀq5T=SNݾ?ԯAChb$.LK5Rkb؂/ns9v~ϱKbnBJ02/ڞ[qlԥ%KI XfU')؄E˽ą0ts#9w|gFSIދ?MY4TIUbČ?3snAYߠ>20{ Qul؆2u1x(Q8`_vya[^ ?{ieRG,tlpC^ĮXI8$BɧJIS?$96!ސQRg~)lH`ߒ'3tc4V p)798{7"$dvǥ5|0I5FՀdS | )IۿtخNy~Q;1[rPocQVXGnaOl0Z2:qJu9.akqhuY ,Z[]n|N>.l1 wHDkiYpXם:!sQ7RyMz/l*@1w&%|l P~4?VkgqXs=\w\4hrk;$ܡFHM>*D!X-:D9hxFAE{ XWx?dicXCgV]pA dk'8}p#,5-[ae=H6r~ mjȰ`IMUWy6 FH(8T@ N(x,_[ `_K5y3BtPe[*\_x0:B5tÀʁU|^9 BŬ=tl6}4dgDrs1LL$\Pq{ #/E(ߝ:5S;~?M=1'fw5ƞ0jvz tDO4GT# $k ^/M$Plp(9MuLƏB@Wm\=ƹhtheE5 _'EcH1q x*^Irj|Kwpx,S@ŕIJ&DlN"o{NJGT頧"y#bL  d _r@d"̨~I7oQ hRY$Bgdby ^ }G_!X_~Iݷu* - ^*vh.UzED߅c7P/Q@w6 d|i ?/thW:Bѿ>ST7 H J\VBnP@*|cPA-e"p(_ Gfă$r$26@qal>dGPՙ# #9W~^q2tџzHtl/fc5du48@@"NM " {2֕j)^=#,?0pތ el :`JиV 1˸\ A44H5?0K_-xddWf1}NUt,(\7"Y*Mh=`C6rzJQCxNlKX\tSpx>%䨺5ͤ3=?sZ\HTgo ՆG4{$ R?(?t2o6ZWBCU}H24T2TY nrrի/d`2,iz(^LОv+{q?ζmmh.ٹnoA]τrA2]Z Tih:T xܤ"gZI]jxzB+\:^4,kHGbalMIhiiLC:I6D;ZA"z`c ʡpHskZTS qaH= D$\ýLit>!͉H%i6jJFF-#xNd%&%Cb4j0y=М!&5sb\k6"Qiuh^@w''>N.!]BiɥGQqڜk1E3Gh{#P ]S5PE"2xh#,B~!Kl0 %f# a(UX0"&LP y_kD!iUz,2.HYo>.x3` す0==f(`#g _9QB8mL$|P)"10XKOHM(:̾ɲSqt pCPC&7ƀp>rN掓 If* bHK͏[Byޡ>JP):+\^%uOT撈Ȭּ B`|/W q GyHVs{[`.#2L&vbXQWlcas _5]S5[I{%v,s4ڏB].]/8{]Q8mё(rnՋ!V"g-iF!/XJ$WCu h$; 2< m5$x_c2pKG`XK8zeZ~ lb$.FgSAs>[Gqؒu77W A8뀚ªQP[Z!َHP%>I}zBt 1fn4D]e _ 7ǬW!j{hUpUrSJCThP-U'<Ш?^ VP:y$䜪ϒoNdBuS/8U,6L4] qeݰUEM5ѐFҧTE@QCu#ܤAsJo i)XQ+'3H/ >]c3^qX ,lW0M; ,jvLc=8n䷹B~p ļ_rH:h;`|'@kf0[sܚ4PEۙ$v>(;3zY R鶒],$a @gH~-Ad CQ?JTͩ1/jĉ_u;0wn^kB4oߒPު3l!n<ݿb8C:%p RWH1(RVy\Nz$<%_A!e'nۢeh#23tD_;qJ*TDJ<)( rW"?n((6o'? j  l~d58ټW"|j#%4pg+GIL9ֲ<۠-#Uq<9 *gaO+^=]KDw9PXԟ2Xݚ>l AbH*ky\X=vnB&2>k+zd y֬"= p4ʕrZ^r}p wM mM[phr%BӀdrpNK]AnXDϕv8ItBoSo;0jY']So3+iiAʂՀQH\}h/69t\tA/ע((-L|3;,EdLUFy& NC،99 ⰵ%L8Va}0m=.CJ;6An"NS'nZTQ'[U qm(V"K+V+!b 3'x LK~ O}iVs{VuØsOEwjEUUBI΃&enؿN621 Tw$V)1j(Eqr*%OO,lZMDDd_점>uZm(;u5PK#3<™2B:K5ٮha6ƼGh6{dCJ!93ef֑VEsmI&+nk<tPa0sƫ1n,GLv hˢخ55|& 0 Ӳl_$ѬuVw{@o$TGcHqtxVi9k4)6OrUb$/Xʔ쬊vkh%ft}T{T*Fqk.i|;YRyPZEVzHBkm8 #h٫J 'BHj1݄ۛ'cҷޞlb|En־IVŊQF@r^d~}Sj,ſ޳6N39TV KgLY.khĉyCp e6|P(?D fdAUϝU:o?־^w!@,Od{iӷ6&9[?zaO"<:gOP4'xC؆9y)4[d8@TeRw1xdUVZ:H/(jľZtsH~U`AIV1ꇸ:N^} \*Pfh=A}hՋsCq=slBLH~mUC`xjr#gA$4yPg1= ֦>$$M|f壒{X\yc;2RVJtqx60ʂ.Kl'2,7 `r4mʀV-H3a)/-P ^RLWSv򦸹G,V S7f{[f=*<t\THN6u/ED 4Kz4kf}oU=6 :z_QO++րwC\3S^$r캽r'V|iz3#JA,/[Yخ kR*4P_ij5w蓖Z@c ۳:Dj4t2|LˉX#О'τV|/g+؁zⱮ~ ~ QQz%J÷GV_@sgaP.>\k,{VjVd҇t+c%- 5B(Ew\)KA缸9 $_knR<\_h'vCp? UW=2@bake 9tɱ]`SQZ1h\bt+ dfWh0 oNR~+®[唾|s(!.PO%n.1&+D$t aKRsa}d-?˓p7 B?w_%;W5D ND b+G':z`l,~c7fe[b*pe辍ʞ ,e7P$N|6|)TOդIdCD0C6h aRsäS|y[SFJ mWt<buJBw4;n $y KT!ay~ ~V:sSut[3:TOsH;:@,A$ ["frMhN91˃ ^ؖT &k5`^R_oMmcjMa0g5};[+r˨ O8ͼJ/2 hG녧sWAi:(u ˭h< pO%DN{ϒ!6ȔЃ3 ja*p+M['ҷ(pm^HY>R~GFT/W]։MM9r\`JGmv1Kz0@BA#@"/L{)L촲YpݴY*|GDoq崴zK. /Npb }Ogh+@"lE'I])ۧtxfe JQB$,O+d)tU#[!}R^3.ar> Te'ϥ'%Q6'RELCihwAf҆=@@hۃ>>QfMGat_LO/KL8ٻÜ1<'ɋ=65l&ʆN⬮+ʹm]H̓%/dQt+zzo2#Li!\!k}k^`1+iq] }H3 ?:d"œjV}9+TlQƟJgKk ¢a2P*0TZD:|*Fmp ~f" ^DB4!ꑵ#Inf(2 ɲ:Gmݽ]c ,)ƦX_yj>Q}WN+=  CLCϬE![*Ѩ8gT閃'ZІ/;0y$A{JOI̞_OIJfDDP_]=[,T'vCmFFi`IU6 + ~XfI#bæ [F  XNTc'ɕ?8R x8ʻ=p| rUh^ʳ+_Hf#Kzzt&9 [՝ZQ׸a] `AB }۰$AI_"~A߽F:udK |Gg/Q_ g˳Nٷ`U9݄wO8yg=&Ym KBoʧXJbZ+{) }SP-8qز(>P2WYdx2*fve\_#V$n"qQ4Sz2aUN[NqOUy=F݃?ԑ躩̝2ní7W"#W O^V>@w~ڼN Px-;m<ɄTagzjlDSMMͯ3Ǯ^HwÏeБϻݡyW08u b?.uD<5$3xƔWށÓH3D5CZd~ ڜM;aPʗ- #>tԤ>L['3$RheÉG]Y(p@K翋;_ĭY< fNH}l#clh1-rKˆ &&3.N2ADOC0 M6 ^ܝ4q6/65q,/ v%hvK_3]phFh$TI*$5ߘ[w96K\C#$R6mla_C,A~}^ioU`z O2DqF ZK sêBYǚ1<#7<#!dӏ+vTa[sŚUhsS׋K${apo9 d M+ݔ3΢oFH>')wg;jC( izwЉ۝[D#P̲f8Ώ; 7Qo;2ׁӸ|:$4=얹^F b."X\?_擥BM>׵!LԊ9N0̪g(O=&:kbZMedx:#6å%wksAi2oֻb  &,:eQ U6bHie&0 ClA¶J\A/~p)UFÏEEl3m8`4c]kihڈ/3.F$D*X}WvF w8+)oAbEe0Q/^UxWL74uqtn :NB>$E7nf"@mGKX!׀ߊ3Cu׷&F; Yuw@*qSj# ˵ )?Q .4i',nrdo4Jy&bD,c㢢8B'6 iO;r q d;ǖW{GNE{v!UO =+qqDftbwBēxð}k)? *"֡C̶٥nު'r( L :B(v^jd8\-|l9($$!мYd^yf'EU#}r!ni̦]:w|KL10bǴeP{k5@t.v/9[mu!(U;'WFm՝/a:REqմIGDz3Sgjw⊒i5|u4b=ke r'Q^S]e@MK@\V.=oՅJIKOA& .Fj;R d%&k Zݘ7To#AwQ_i uOր+S$;X:BeF*>*:CqČU淅Y#o&2Z3!Su{]GRI998v=hbJ27n;MYtY:c |ģ,h(Җ)WLdL#QPʮXGD)y\P^C6bvcC}ڧ狼[yjc\.ySi檔hee5P4v7܊g1֬KE38C؍U }9VF]:kB;xiC}IO(`\ɞB4xGuxiZpuG+p-Rvɔ?KTdaBg_iI%"'6ĹWЮ>49I\Ś~DGֿ*]kVHS4RnT:~% 9Xĝz?FحP[IE&x2~SYh3\,: }⋀ r]SPᬾ`fK%SBR,L/8 ζzi)c79@ " UI*838Xg2Dd;SvɾdD Krz߈5@6iA=4xAe>Q&8p~ 8 @V;_Snf w*= Š=rˣ$eq޿>\ natM%I~.&V๷B4lf֒`-o7Qx.yԪj4on~{mB`"Kr\Qzك/b"#/TqV"d]&Qi: o NUSLf!Z2) p fVj:okjOVB-׌ I1Sإ4 ߈@.l %B1c~qwvspK6R\jf{#4)Q$jX#Զ:UJƧ{d"+k*wޞњuN La_O okچ#ƚzu kC߸ƤZ)z/m`vv\zn)UI3|ܡwn ;[zgGE띓`7YgOO97{!(njSQECOsr$,%i`G7ujfM,+Kk4iG܅ r?bq-LwxGV5#DSEhHj莧&Zِ0IЩZ{; "^07U6f>R +C6x\!t[Iㅼo'I# -w^+qv<d㮠ՍC7yoe9W@K%[25Ms1u_ݎuyI;Y EOlC<•#;G_xXZmRfm c63X-ªj$=8@y"Q(iHS;s<|<Ͻ2)oM&Ӝ>ۼ6ۛ%"DJ[x'ϮM mpG|Qw=A~tk㺯ۛD,rV* KQSZה>zJkNc!F8z4SH7&<gYZ0707010000043d000081a40000000000000000000000016570825500003c74000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-darla20.ko.xz7zXZִF!t/o<3]?Eh=ڜ.+XcCEcw֐3{4`l7ӥ]X,>ru|;lG]< !Ze* )5P. O3W~ѵTU,JIϷ^Joz-%7&O"p'*vvy9UOPt;m nP~0;3W ԋHoq8rk ㉮[!wmHK!zC[` zvY P aظYڔ $]H $lU|14"``LW ;s)BF8<&/2St~PHwsYaǢbKW!a Oi Q6r&ĖEb3.'k'( ^wf&T3:Ϭi%%08O"Tiܡ!iu0S*okw厂kizh=UjDV,GWF&w񃡾QlrU f=9;l!NA"MsWsT@WRcEH|Q"QM!."7N E)潽+P}<XIځ!ז^Ec3Qwfc0 O@zH@FɺXף7T"XLMx_O_6ݪkHƾkᴻH_pc|vm C(Uz  =+N+3rn0q=2I 8OQX㨋2B]`K2[}UmŢ;gοI z#5"AjfM?Y$zB[ݵNa#)EAAѱk17#}[ćmϐ_zYUxֈeSV9H$a-XT40B+KQ\'1!27 #7PCT;/ht),$3"X})`ގh #x;o"9Fo pi4?72#Y6azɢ1l[ufK;,)O|p|q}v1}.5>[jO <'~(N=m+J uݍ(9E!t5)Y{֎k4n/kG'BRǜmROSbN$qGK@+'R9>tCV[\R}_NW։nYMLDϣU+y b@h kb9Û~ fq=u͓g=,TH0h>P=]"ju4qͼ^ŵ籔d }]˦lKH=, ZRT)K}yi3KWNEη'[Ok|(spcrҕqnw ưɢ NĿ{\(I+$:.t92$mr:"n^4TTI_s@v'1kAW/{ѡXMxP7z*C]A d"1f-B f17wOo{n!2H-YAȞ^<9$VҏuⶎŐiW+,=Չ-H/E_9z >L5V+sO˶S ru9'=yq<Ĭ-#YASq(.y4HFWe mBsYUqoAc+yEԳو̮4kBX`e(8-8^;!e =m&5h.{Zn,L0vPMUq#\|:{R~FW V-C 5EҡDlnLkAu&INk< WX|wk:.toJt [cF==B^ރ Hs(i2ckpv$=P\^*̋JnoJŻØT<1R"h[7A(cƋ,8ޟ!il +\Kj&Fl-΃,,ƍЂ5%OC$5~i}ךm KBPAz 9Խ N,Hڠ[thw25y%0 a؇Cs[@_6׿?ň ;Zwe=+OS:/+y;a)gH,fRd ʌ9])_Hb/EfV, 5i"3zEVޔ#D:hbϥ蓯Ac?X@>8sRK)ڒP;d (VY"8"El3B&q. 7%t }4$#ج Z]h=u 1g!/[?{c"^l|uGْ4:ˎѦfAf3|R.Nb{llʹJu܋6X_6эOwc;}|\Y^naq %.!Z?iO#G .K MmۗEpNxir"@9oD'E9*ee,M B6h9݈nF&Agh2TRQk!w:(3,k ]uX1rHMsfh $Q0 Yկ &0>y/SvImLPLtIﬨt'$i(AIG+c[BUZ٢@p72qn83ҾQmVWxG1fGیYj@zPƜc;+BIдO*]9j4//ñu.3 b; % ";WR4"p:D5Uu:*tfɭ/Qn_f2a rxƔa9K3ӌG= =!.6V_fVM4g;Y$(dH};]umzT_nܘ+3-7W|G74VlO椁R"PNX}c>.RATbҵu{tU'%^K,bJ",mG7dΐN:<[j|WУHRZ 2t0N|uz,[3is?FVyzc{h*-ˠ!y!I}w#d .{3Eɱ!#K1}Uءq' YbRıY|UѮevZ XD+\WWd"94ݐzbg$LVH?l9Rs@:ewF> jͦ}bx+h^vX"t8 ly}r#4E6b@!bc-"v)oZ pխC3RUe7V SȘY8粷f#,%_XZsfgۍQ}JuelBa^vDɋ"SeȨ 2ekW1/y' @Xr#y7zzNxu}er=:2O.蹛Ci'vPP+z( 8e |Ewo,lav(z}dDB>6y˥i>ʚՎkЈ5u 5٩Ru lUu}azQCb9=!N2v<%:N#3^G/@M'%f#*Vs4M<K%- ?묧F7ݾ8sˋ`uf⏢6ͅڦ=BEGw%6~ n64|3zL|̟$FqpP.$ !Ơ+ 9Esq\LmKm~Sϛp?1RNɒcS_lVQ )/O̙+yև 3ށh@UYRh_b,5#,m2b?~20 ൟײk|QFPcˇ5赟rݤOWkϸŹ#x6 )F'h9/spՁt; M0i231KA҃,u߻MKy6q0e9@#nTq| ^\$7 +S7~; Q#~z_$sQu=PfL.3nBV셤]ǫ5?W^9@?>,˚N3;/(y{J~m$xwcѿ`HdX 8# 3xq!>kg%q}W0{bHR'ȎY$MҖ C۵拨HU//U8lOѵ A$ ZA < ,;%$"c5*: M^_-e6@u(0QYJun_ϭJ u,ߛo*SWne_TԌi%uγeXdI 0>i_vTߤ"}Vqg7 ʺ {YKvW6.BZpL~=еjKSE3P)qͥ_T)9&ٔϤc>Þ޲'Vl< q/ixF_"E9Ed/ڴtog؁ǒ{ ~*Ft~I fdCZnDԗQĶY=:S] %}O: mYAwg哠9׬a(t!K~wEb"2lߴv߁gtUƖfM:K AՈ[qfy菺2z ,ro5Bd7s^iJfVE#zNZ֎oOI.Θ njIz-߰NDjz+Fm.,|X7-uL4 w,ס.!~ցJ/S=mM;uݔ0C* gTkOJ;009Mn5}DXEWdTZ :*iP4 )]TW,;m]/p84)xI:"l }\hP+|@X`^rORw=`'? !rC*0!"q{­DyPRB9v,iG6Q溨g>\ja Lg(0\2gVp_֮}fIcoY٤oWwՈ]ۑ<(w8dRgKӠVg> H#k e/|9;NvxpA æKFi҆0wbmߑ3L2HAW1 5QutEɍJG4Z%+kb%aR4TSC*Azu?"HW/`JAYqaI.i%T֯[:'] (%1hK>Q$t$ŁBKc݀v)):sS)6 G= Ϻz V"TyyI %I,)Pȑ'_8 "m9dV@4fmȫiz}VWFKl#zu.dK_6 Bd߸=`ڭ*(tUL-L rXZ>Ć@4ܻb`,*[||F+&nGK_ST'Flpw :@ uiӖl*S-+θgҡ/xI(J>0l$NeqX0 10UIzl岔mp4LRlO-!‰C aoɥxeyΪ7'~gէrƇ}2J]G \f.n{񸛠xfY;l7QZ]Y4E PLNSJ.Kt^~eC&_׫x&.?=}IJ%=mnLţB3$B_ۦ|Oݛg de˙E8`R@LtN /: X\GEBj(g:b~ #./٣Dj[rZ,9 C\ 6rvU#obP*1NqϤT<ͦ Tʖ{<rD27xYè?bq*ߎh5l#NϵSL֔O9J^̲oޕP)^[ @+y;&nɦ!A9v6ٖ5, gȺVu)j0*c`FR.TbQ.J.k,G{{6TeKj'L˹Ø=dC.sks#G&cv$ ؖI%bJeAGJ'vC,ӔjȮxeax1_J!iE0ssyh%҇I+._fOCT'ws*iL3l9Gb@龤G &< o)=29Χ!}z!mĐ-f'jԲF|aBqR ][Tn34 Ҫ($:y6"2?:/ ߈,_wYFQmWP<AD ;2f 8; =4,8 aۥ-561P=$==[M-&K6oL?*F,hσ-'ιīn~%܋̉ڣF{ShJ N̚ ' K,Y5 Vg) C\~OCqi'i]C3Y$`|U 江)yhP )HƇ@*#V>N_y]almi^Sj kĭqn~m=Bm<>u#G//HAER 7kZA)|?@ $yoK:H#}Qįf;S"} @8tJ׀WܡD3af#l*+L=*-\〷$̱q9|Xv[m/''dy (^z`vkp6@:H+|"L8v\Z|g ,$«PFF@5/u.ʱPw`9|M? Dzv' ;*^#q~:l)9mF/oDIo^ “XG6%'0 \;EeAz_OtA3+豗یEEyƌ/(!Om/kv #aiͿuv0> :QVä'˯Y62꾱{ӿ/2.A)F!sSfV!pKoXIGӀ-j>؞;td2O!8 灂zm8{q̖&L Ur `֡<[(a%hiNc2܈Tß h7XB''!&8vmӿS,YKY)>ݓ"h K@y9q"=2F-I@Ρ@ǩD!zNlTk{3uF+.sKA# (^NoS wb\.>>ࢿ=Q8oQFd]0&Љd_-5ljߟaJJ> #4Y9uukKnY/%d0~ ?﷣A6@"w.]A8deԉMSn҄z?O~]2N>*o6Oq/RUI>-79; Y}op<%8 _U <>:2p+~䆉QTt!ub7RWq*o+ _8ZJӣ5x=z\UVSSݴEJU3;m d.Euyc>.?5',kr]N6 "xyՍ#* r+$`/X MyRveq\7HIZd7$۸)'Kҝ[O#t~-R۽6hBuk[]gxF}m\OP#<`"=dOXWfp`R⌜^&ljVS|V 5FAsï#KlT=[2:n܄7F 3}y"UGh ]DTl^'_F5;C.uňmۗ C?kӏlf`^iIF#ncm@1&爦$`NM<:flNiӬ3QmX*'C&]JTODLrC!=ʠOiR1ppm虨ʘQf>Ҷgl0P'4gsU =cɤWTY'Eu81!GY4,޷9fl6N 6;jId_` Rȑ\6UXX/im3Tםxrb\ᬹox]]0fg.>!Ys+s#Vؾ@fw# i͢ D c, q/8NjBb ګj*@]Z^mciV&Jbv/dDJpG2dXlP ŲJk [퉉'u"6lKb@LXT:= [?o[JNOb wye4xtZ%T +:T!?˵E4ЛY>,A1ѧL_(׋E}Wk CnW|!eQدA`8Ú|,eRs)m{(i>zTMbu[z6|±/.F6InrqvO>'Y6}i9< *\gfK8s?vչ2ˑ Q D@U*2j2TER u<;oD{HFh:߬Xi^࡝BIrBm?<( ~ϣf!ܱP B 0*lg;Sf6ɂ?.ALs:G$s4yɝ֞sNׇx 8(^X5UGR}Hlj']4a_(;CS8([rdIZ&\KցNX&8v_oq*FN"_?PooV|7y0wh#Kشke[c3C^ͷ jTs5"V%x?v[g{5uP=S4M|^Ia#&8֜pd4(KMF VAm\pчtVp{U4얁T#{b41JxsVպ}XؽRVe!fNkςfjGcܻŔps*?ڋtb(H8 GgЇ0[ԾZON~c4[U+Z7 /׫f?Xn'<6ܑdۉ0aHAICۭ>}50GKl]`3;%_␮_}7ja_/" %ͪSH{i+xV6c:J{,^0#"1f-!C'{;=e#jdZf@q<]FQgUO*@9Ku,M{mJsۚ5)T.~dQOk4lHc~lGUEOt8W,,goR[ie7Y\\}R~_|L~&cC^r0-,)2 X&{[2e Nͦ! % .57psOT^/k,pxQ"$}wŴH\x) bX2dKTuȳlY}Qz&aD5' ӁtR5Ͷ Vz&*m,[ArQLz##DlòrbQKb0EL #UR_D:/RVӃĄI ˰mV]7LV= &0S^U%lz X_}5a1n9(~(DYh>]Z!Y燎~g|mY =+5xgYZ0707010000043e000081a40000000000000000000000016570825500004144000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-darla24.ko.xz7zXZִF!t//A]?Eh=ڜ.+̉.gL2F_UXfc.eo9mC匇 YN\b-/mbJ7jfuiq%*'A&Ve g$pҩĿXg[w,+ R(}0T?N`M/So݀;қ:=pnpVb%B_yiX@2@7g1KA``}G̃J`?Ϭ4TY(T |oyj%̀Q[S,^oS=TCORBt2L훢2V2sN+o'_2Q )1i2 onHFWM{ܩ}3<1E`>n_Y,eiėIVxqc^gn3mH"%}PZp,iT X;9XՍ|7ڴ`5su i{PkBi]@ap+8(wQþF i5*V䓫T's^ZLUT?:BK:´&ls{uTvo&t>' El^`}E_[q^ F'塅~H{Z \> >P.ɹ>Gi\KNņS!tC}"pώWR8p.oCdc`mTg{\,~V`E72@0o*6.QSdx)ӹdҖ8 /XU7 tw$_Tpз1|? qA}$&}~F'"%D%x@_0;?`%CهI,plBO>cM&cM`RUTm`͈ ?[Zx>.ħ"qpggv`GXIm'd;1? 򩯊; !wK?m$s-cNʶoBs=uhj wG}7K BlUD4 Q/ā R@%4e!nhjH{E:nŔdJ@Ǯm_#AF'鸪 hJw[zW6= OX"C& M _aW4Ʌ׺E5硫su 7ձ^r-^NdJ8]\xjzZe8M2)01#kdDhu$A)JL};A>{6|]4P"Oʼnl2<и]\!8>CaSs W#/`Շhjl`F]0}U(B`/G#Z6CFix0JC~<6Bxrlw- )[ymZBdBe.3fb1$钾ֻz 1(_1gn;<{#?7n8c0ږ<ҳ=a]3p>_uuӮnz]ϖUj#NvrokP^/IH# l÷m_{j2Ub@<~r O +hA̍(7n'oCKV dؘ;8饾9(•bOKr9qb}a|V^C?sOagrʴ?'0 |H<nE sckl Cr,֞=\tX$hΖԇ5N\$+ϔ y04+d_$֙ZSknzEwMe_=**$IJ*.u\ >'V:OJf$+:%;̢ `i @_Ю.<<+5IIȣ;9bX qn߲ ],,)kguO7MHDa5?Vq*eNH&BhZpP$\e,7(Xl_wwPT{ 4iU7+:lFN4 $͙*^CS2ZT_eShFF_Ӄ |U^a}i!iek#RcIwXwh|BP(,\v28K$&T&- l Ye&W›Z᫕~ְ ػoEМW{yNXWmXpT_㶞H]q5_(r' dz"\'}5/e9h?t9L9zyiQpm(f(n`4/Hjj,z[Wk12r%߱لmO~x]*u`G.XBy]60bo*G=2/ %ȋ@}({FyQ#) B']I}a7h֓xG^5m/^}NPcyvTMz=FbYyтR, #SMOLNJe/ t0cc0$u!K9Y-C Q[RN>Rom;Nܖ3NAu)DK?D%,@~T]wa!"_tFzڮtbMa5Nrw+ (m@"{w::w˯w cU9}ȁ FLJǵdOs،D] \eB>(g?m@57u37:!GGTfw[@JXS3|$8PgQ*s ]U3y6n!LUG}~$iE O)Ze#[@b!'(/!I~/MQ- ަq)tb(Qކۏw.tQz",$68?BʛoK<^t>59xڏG^;P Eg0u:U:2h}.(*VY #"!NK6拫H%T>okh9Z5brtٞ~ WD]i kL Wߟt&08': 㛢 }̯2yB r^ 5ٽ.o A Awn9J: c=nn25=gѝV;U/2.~s..0$4jC©Lhm9sVyݶy9ݽ)euZh?៸*sH3n'qfACkM5I^pv&$K|yzE$)Ng.^:&\J*^ }F:6Xh|mUyc2 uμ<&S*6 G>V#А%ɵf-,87C,6Fon j wT3C?@rLۧDپ펿U5 x uz11rycjSPEK@Cf]?շ bˊM!A_-E><]haݑ^7mPrJ;*.ʔ#\3A;;b5$UR]*pjۻϤH2|Q b9  2o^G$B+'+NdyR1'*~i oVIܮ+ls$TD_x)vw4t _-۴zm$\g*<0aF}aKt~#֫z} r N)IO"T,":WI 芲4i޹/Va)&lF쯧 !Rx,?Eb)viE>U~_F9_Ic-A/ 3"VB)"ww a `҉#0ѧ]%pJvzSPIp86Y[sc+vXEty{tQut$1rJtޱ`Z*񳊩2 vLHNYѓidN,v z; :ϴbG\VtG ώYFkiw$Nvq03[\Nw5IiO[}4X$;~7{3?(>+,FܮRyI"%ſT6 9:PN7SeKA69 >7Id0Il(i[4-z@E KKFeo 1|LB e\$ ioj=)˯R%}nI_r!D"G} X搁 nܷߖ/+)`FZw2Nj.rCH4apűZ&JBD@){M >b'pU_ηfD_t?B7]{Sp8'*-5Suy\Kk? O|5v >(6cOcԋc4-KH`yi~,4S[akHOZ/GuOqa!0hq/3`l?ʞz0 {̪fʩ؛ "7.K_)˙gX : ?{<>ʤ|eY>gFiR'*w<Â/L#V|b<RbT̳tFQAIgdY7ɲ˵"&s4{h2h[c>mȆ~Fq 'UѲ83n2zLMXf|Y$[1yIKVsPtlUq63k2*e%"e.Þ$8y^̰^8l"_xץYo_o#^gbbw|I|P t)q::~X#VnjKP؀5O X!J^"j#GGiNv)Jz̡ LܯH${ܞnJ*e۽B@ B!=f)F3HGQCfl27ߠ)+-Mr~<^1 }Bn1t A>K^>q y类}ݠ n) #UGf94ZR5(/\];xų$[o棤Vhv/|"218'!F >`H KL]45%6p-QB Xdrp)r"_pXgB.׊; }IP>P Л#;'BMErlXM&|u#1}P%")s{uzY*dpB_ }q(^6/;W`R?0Pҹ߄NԷT Ұ}Bm G 1@4reFh AF@~@ ۼa1vQ<#2=&m0b ekRA[hBl `hֳGM5Ie^FAI\+a :uz 3Ч![bDOQMzZYt*jB5- 0)+ nrI| E%"gQM[Lm'7mYu12 D-";굯2H:}3]ctM=5h`寀n"(tmS]YS٢(Q4i8q?=ZZƜr[$ k8F96U<PtJV̺z/sG‹JG5eZ*{Br& կe$kEQF /#* )/밡`jfg䉇G%$WħNYY}T&͗@'iMt~r'?&bx> ~f( ObZ_=۷];c9-KX%E$/&}T!9A@P%4QġBPԻ2J]B|;) eUVp9|}Kݩ L*<ҝR&nAgO7Ȑ+xJD^0`Ƹ٠,*ߕ0(pts%?w\?BIdԫfU'($c=48đ%LKތΈ5.3EקPHK "uExono*$ZREq3q 3\HYbR`SR``ciM2 ŘI&f J݋ M>TutAd{=`"]%yqb x}\9Đ^$laUK_^~׵ňe>%$5.A6[|i? õ2^UӸ/ GՁϦ`P2plg-<ܴy^PN CvklNE_dFLsj1|j'E[dJD?DulhBXodA>h'e18C-]TP91TQ|ry/XG7s#Py@n!ܺ<ӗnw0[Z]U:eԅID/*K1<9mp3-m nER[dYqlVLnJ% J# kHm?IVC1FZL39Z9A9i(R˄`Ű8KPw]-nJt<; BJVNѩ`]BCCGJÕHQ(-ۣZ:Q<+r㩮S6g`#f%(!!Tȼ&?|W批ቾkhGPedu.B?$88e[QPt5,jW}+)s9A?yKa6['j`aml3f䌸UVNdeP[u W?> \Gޠ&4ԪwaN{lXo{>{A ZD*ANv="ȃYPAO?4YZ +kĒc(5usI&Kq=6@ɒd3s*@l`X*,!ф޾/QPtJ/#=1JTCYF.ya|_7j)?酕N@DU8}0#ia#at(|)g6f/=^FoM,Ƭ4MH> 6ՋПU H4 `~06q+p=)S_4TLêAJq vP#xnm- ێ|G/iP'n9 9n{# Qڨ*5ԅ * wgΰwSN<``"9PZ=pE%7rlн \uAzetkFJl3n_&aN Z}y#A3c}ÚRhL:䫒7<^>!Dxj=jkKmsO"v OM!(مD'ѓ ,Jɬ`]䋋.A~5puNò2㖦a̖:/1a7֝ܭF]wE{:Ϻa7bW'ħϵ̕6咵Cz۶zc+F>-eЬf/ |!6XQGƪlљkf c?q;.^vb /30`I,mWfV'EUۮҐ=|u\h04̯نGFF75 5)5!G閠VIlx[I{8k=z''X\%4_%+)<1Q"(;XHչ3Xk@NNANfj[`,X /m0JE @75}}ٞr(MXpŎ,ES8.:0f\+=JzA3o=s>DՆr.mr[\PTAKn~grI7#r/1vqV;Z4!0oƗ$G3^ֲSWK*:dv`+ uۭx[JM C ]v'B>bI|Lù\l`ZT(mEBxb4.u, 1>tFgVRS$ppih8=\ sgP< %'n#y*\oI!Ӵs^)bNPTE+dc]́a'sז/ϼWguk8Xf*|ihVնJOqUdoOe#-J]dHuq!3^n%!BGͿw8;Ho;dmNAc;&jԸ}/a0TԭZ;s+)+mvUKjp',rKyz@st=-P {г$ǁg( ߟJ6&aՂ 0<{xg6[b^ŸD3:2uN` 8NgVR(K%NteՕyVnv͖4Q)¬07C"hJktvy&tY.pR!bidƦsRqK1:ʆ¯FX:(tVEdL@ʺ-Oi>zG9Yh4aYZ(#"u>4h> K&ClDlljT?%kĠ%G9ra̕m φ*@nCy!ux]q#*b>`Jb'^=ssz"usڜPm3Q̰Ŷ[:PQH2x,QTggj.讏!c[%-],`(<̾*<(gsJus42ֈ\;!;x;TJ IK*?_]>ܺ,q99\V/_F ͬYsfB:2n+EO0m)BNbtۓAoz)F&\I>'_ag3%2 5)A4@Ѥr" )aBJ_׵C'Y8rg:Pa>/]}Hi4nx(A$Ṯ}"kEK]T` s*u) dazPʝ xZI0̽9]rx"ˍ)=egEolK{fVQnig6;(1օ{,+Z~JG#F꫕/:lhKվz'eWd9ɶY Vui"kN^؏*_L" qK@B:Q#b|`JV}~"пQI\mq!S$kNh(CX|B30Ѵ=j\bV9a>Xd B_D윇/ߡ^Zu݌C)emW)m  ®bPq ڒdcM@kqі]vX$)h]KLH+o!0gHOjGa"O6:z͎φМ )\w\;C􋩅JdLBnj\s~D\Ln[tȹ2 !𷉂 8Cm%`N"ڃ-͂]8>\Wjc5y  ,)Tf HxZ6RMp04U=b\!%P,i-=JdF{WO7U^?{TA.V)2$1]1qXet 2M=iY)/Ԩ Xfp<^;==BP`GrESf,΄ !rMzωĪ| ˿+m|Jb֕?SA9&d,ꦍ{Fݮ4m H<UGQh? qUja Gтn[c/ YJL8lgc7X0h7KXamsκ!URsTNiU !A|9|_sݵ1 4FLZ*.gi-n-R0 Ap v3%Մ !qalWpxgHf= hɫB(rf'(} :#r4Rº9U xW):}swappl*v3vÐ2H- z]sU-gIz4?/<1xc8*ђv au.4[-[iv8ha<+@'9hU /J`_[XKib_]lz'V5J^f1dMb8mKmɡڶ ؤG4єW?HG&i\/),:!|˾GyxOkJ&$e&e-{f<|s^]/0$_|ҕ>ʛD ׀Ƽ6R!V`%8r_d_e{&MJR]Nd}سIX?vsJLT+q4!OZ,W ʜ{ T0FejD d N`\ wTif̈́/oZpނKA)sjHq$˱.M.v8vzZ(z:uú-^ 0#ǔsiDIK,hھp5Y, IP缧,@5j@~- !tfРOۑ ?ֶ}3;bYt_[>Xi2ck!l٘+bVKѽom8-D*31q[9#h'٭.n;PFE,1`n*0}APoS({Fb:^8mXtY S(s.;rȬWص[p*_H(RF2r KC R5CYZm'z[~TK;'DՉFrlsc(iXeQJ-:-Oquhi5(.UU>S:tHUOT* Ij /caW =0rCɔ#%GlV,<WJ^﫷2_ pbrKZ Ǡ+fe;β º[ VqzZ)hszA~wqUYAx/DPc2"yxbWW3w bhJ I{3a_aZ\]ϣxYڤ m]8<5d\X%`Uy݋ yMNΙD6'+zX5Aɡ;4_nҪac}_*>R6$d5O"m1G3;\3 aLr^L WUЫPaIJO.I=IzG=`%)> g/F*|߅o;;cW~ƒ Ý.%nVvu)TXʃF+R)|+(bFl n1bYuAo# n-[oߗ_k!a@+2+J2> N\~5SnYQ J{cr#~r6 x,(2;OB)hwlk(#g.xKs(:A֚*e.N vB8N97Yu7 =@=>9Fe0 2e]'\=R+l@Q.!|RxnV| HL!$c*|<էN͛{#TK ĆACMfy(3\;?7?͙aoA2km?k:vȁ5F=x?! ÅXeHߐ=*6dkR4|o! sF9^=c0T?$ua&lW#\U{C6ɄcgާxJ@}kgYZ0707010000043f000081a40000000000000000000000016570825500005a00000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-echo3g.ko.xz7zXZִF!t/Y]?Eh=ڜ.+ߘ! \KS$}%OYE8Xf݅ZL^!AmԔG }{FLxPyoQ!Xˌo8Nii,wFE(9:){.8ϣg<9s(|zR%1Sn$RNPPH6YM* !_HsMg}ZDd3:5 :tUm"kL@o"="a^ˇ>^&zW<:C_X!l 9(Qsziv u4cV6̪0M˶%!b3F "4,˜P Je0;ǘ x 4!UnƜSיJ_Q99J*=WѺSfʓܘF8\uxw͝؏Tǜj6Nӕ$)r}YY#l >vPsG)M@`ȅ/.\KZD^$5<-{ DY8ӓT'$K^\]5W=.xP]vS~pp6n2 ġRM9W.NihINl-֧zE-.QDeG30KUi={y_5NU=e٥X0.H|bx!,+6dCҢhk҃<$? -wkB- *P 9}z wٷVH^5_ϋhinͷQJ;b@H]INOj٣B,eU׀F$7C ghZe ܬXLkrG]b2]"20{üs~7m9wL1cln&pݰI# J[JrG}ٹa  V'j DVo\@! s3736ܜ!=6C快|Kb٤Qj@bB`,a],`H8ocl80#E2s(z~6^aա6&/cl)1NL86Mdip_- b(5ګ<_baA:C-FF#?9 ~"/2t!|}N]ƚ:iq;Km#N[]*DIinvN=5ΥiNa=ltTyCBJ25 Lۿ+\[-Xٜ~YIGM^e8@ yj F'M -Twgru87Ke%=G+M64.>N'Hr9yz2JZX?!JoK9 Zb|f"#ެy?뙿v` W}Q K=+3~#L` 0QR i$>Ŗ;u8RlmѼk!L(peĀ?Cϵep809%od* >גcQ9~`g89M U!Z6@en.P`$E@#;%a>ߏQ=dxcݨ߉tLt8:{dH*H弓\vxu&=KsWW$,5>}*EAmP5Z\'U g**v1Oy% ?xjG@ "(; /D!: xKL`(u HE eٶf!>Ad^~ejxX_FtP{QCKʈ'!o`:~C6`& tZ+`S6цTc\nrguhmOV;*L"p?a`zܴk{\"J{6M$\=|R&vQ'> ED@3 i7^W|)A4`<+GL,d"WǓKJ_e;"~(~bu@vUL@nn:{3O|JJeMA_:ʰNy\0$yk$T{3Lԡܑ撊N Kcü4Ĺi;ώ90}`OgV)7D[J쭣^1.6t2 `ANps9{V3; Uj+;,j.vW@ޗCo߇r@h4,4fmڣIsatCJԝT3}wGn]$P;vwI=Y}?%Ys#b\dV,#DGZ"cuEWRQ Nr_R-l2CR HR:%۸Nת& 2B e<:y1:DB&b,YߟPQ8/s2`|bgb?dT*Sy\[xPI#Cծ`#n|N.U>h|<Q۾ĈfMjX(yz?6 /1:W1s2ъc563 y2dbåI"3d,@Z0" ߨ1׶8Q&TA֑[_Epq-M.Ch'QY9n'2̥Ь@dvU   11t-?XN8 LeG9\eSy&J&B"MQ9O/K{C$JYyޝ^2!3 ̎XHOJwkI6RL,8_ <TQE=r]zF Y7&oWW>YRSmWFA#yP3QiPRZ׌NLjO~Nԛ@?gnq>f媳F1M*\q哯C1R߿ ýOHeRVAۭ|&3i=D,;8ч;@,&5i LTh  vM=mCB+'R1&@gmwo+St*(7DKlO/mɲIu T, ٫ St˗Fׇ[yݏIQF ~`Z9oA$o~޺.*ȴsD?j/ / (0ju*-X@$UYڗ>?$'(qsǶ~w!(ڔۑQ19xRGIC"1y+оS֔Yo?tTNqC82kfA*=?3y_H00Q0=ة`@Ƹ_[eVU|A}Ô:@/ 6X'VCh_zWnlYBz[ QRjq g P#߇SNJ" L=H~,T /n@66,o)={Tm??^=Z؋`het EQVWb⪚e^II} FwRjD=*͜ 1=1;"?k0JQǂIQCxxU_Ο":^ Pn!"QLTW?uv?U8Ҍd o$Eu(OVjT J R/A|jnÚ DV؂=t? kp)̵soԢjd_󒤜l>elΨCI/Kf-v2i4SmѺm<4 3V<P!3s9۬. X}vMoT#,/x5™xb;2ͥe Ye zlAT.8Oti_pxZP=TW L&D#8rL3_gJT|/lB?Z/b`%㑍*lM ל O~!?P¤?;P_:q%anoxCP>^!Bⶾ(mW rKXUD$It[]"RZP$H@FOrDMF {st(`wzqwS4ޟU=i,H"M*Єsb 4\٭0+ dnQaJ#[D*fsjakE^ʵZ( x0o+lJ9 ;A$ο^,.1~ƪJ`rhuTD8,ghIg6.V69{U]dCJN+Xnw"Q kѬ@|ZK]_AqQ|RҲ6˖8O)/|el=c $}3Lfg, T YZN݊o aaאa$X /68 8 ^n6Cͦʆ -y8aPpKOH>|"K75nxuCX~8waq (;횀ZjuR4tV#b`ʫM@ڲ@ kA.Ro[z0~:2N~÷|lm|s(iwOH5pF ?bbksY¤3o2E2D&o,PQȯސ'y!L\k@M+4.&m&iW:5MMHM DoݒԒYoʌoftհP_. /r3^,~2q g݇-vH!g\z!y$_!`/A1Ir2H(Bc^za+7 2Oyל؏?$Q&+`ObmP8I}VǺz5"h%$F*zt;gRQWiN\n~a".`93qr Ru)*JJFr7CC5C3Fh?6rN_k C~V$Խ|iAAFjbO"ܩ_{ BH>9 13)KBtO *69[$ [7wg *%`QYo[ v+bcCU6z3^ I}y;\trMDdkO\mxbj\.* BcQh?L6]dډm 2f_R R*.U]%a7.kwR |H.yq.bzOc4LŲ//G]ZZ fu"FSz\+G\rT14+q]wM {oqoKTn-7Gϙ(A rO2t3$PCh{.}WU87TNOv T~ 9|!axZkZ!VXh2<`iꦥUa^ڗi`=1ls}n \&z09q;4B(-UsPB?043na2^T$ 7BQ#>n_vMsPUG9`Ir'E}L&J݃oˎNVqO z[b[0ɢxZ8 @{LNGϔ'dߟ~k VIdF2Ff\6bw\3צZj65U$RԈe_&Ine[m"S~o79;a?^PIdSVS M9\v6dOzx1ٞ& 3HtHАDkYIkjPFGR`+UH +&s0Nb7&gl]ՀxMS W 7h`t'&U{>3fNXw1i?xOGL*n~9}E9W *6ӣ{!  GCq'7Ii IDO(blf4p cGB)* "L D+K^ZAثnN_*gKgrnm,ƌ.ODIm(u34=w:C/x(sή4kd6O%>yPM |d >>[B.ʆ80{= v@NU'C5sGѫ1]`dv,E e_ IPuR#EVęxd %US+uXz7,q 0p yOWy#RDiK3 O@VEՐ -\^ %*MBJj'(k<%?6,e ?zi^q%ChZD.\Do׻:i ݅Zޔ\{Ӈ`~n!^_؈J8;)CZm㔴ÀzJdtj9> .ZL|zV.op# @U2!iO؆tbnH$O^.֡O|CImVml]Ժx<5`Ah;GR -Z2Ո 'yL&J(Ghȱ)(*jL|Fేo}^{Q2x* Wi] )DRB~Dm -nr y;^\{HVѥ+ 4n[ UHs.A59R;ZmʖTa{QJ a;w#Ԋddn 6.crͅ9qY7~kp0`,N dQdT "Y[ɨrtJ$eFRY턊c87 kpBIP[Ļm6^t0($}1@40jJS7Gp<u̢ԛ^ZɻkKn<{PAֵ!"㶃*drئe6oqЎ25"Ed0`N *E*5 hH l6։ W0o牿"љg~< :h 'cʿNm`I~G!<*hI^U +fmzz'iu0& B?~ҞKs~N}ha4>"}j3.=E RMܤ(qنT'N|SvgY ͞ ̄erL`oOZP t {4z_SQbry(lZۣl6AX=Cx1>]2 ng,ZG mR81lyc8*V8  u vw ԩ Mf;.k9<S76~Oh ¸d#"|"`Ҁ$ǫoKoMatt&Mw\Tt'4-U'۩Ib]㭐;}&b6hoV)*r,4H R [iWTW9zv.JPb^mTh+esl6FG#MUR,8zMJJ,nFУQk^+q2X+=j1M*m`[iݯ{…-}n:@AWEAVV.iҳ皑 J[>*G؁} l4KˢD#C4_I{,Uk72ꡪe;L(&և(vo~ Mh n̨we{V+Q+oet aH^d{ ,H_ 3`"+ӝEUjIoh3Wc)<0=<NtȻ?AqƟ{- Ѝ笳Avy/cej`+Gio6I'=y\)sktsQHLbW"jv|}Lqf0+}? X}fI  FreMҸyF=M +=bcɒؒs:s,N 4~lg9{ҀO/_Oa,V:LO\hD&=Bm;]yR, =}0Ey+Z'eDqdƃ8*#tc=}1jD `oKB03h@Y͚>{{wZ /my9窪/ƅd9krb&cL\: Y~+{pa5jVY;22M,.TX]r;miq-Хo [ݰO~֖#Zba(ʞc|LyizeW_˼ u SDPt#M3P i9 -WҙL㍔%n)$9_#u[fu@DJڥVӽ3ꐕ~2RZOk*X QGüt}1#@u}焦 Ix%z;aa=xr@>lP~FlGHڅuRPp 'zī.e?ǒHɭ=ɳUvgME!nҢ>Ss3 nCD}K(3qxN{`3^fvpb2N`@)5pqJ rjB*ж?17زQ++qI# >ryw2ޒP,S.: 7L;MK_H.:Fa]iQ%K-D.hXY e_ELto;lJ6ɧ8i0i^JwPG9E);~#@e?|Y4f(޻X3ĻʏJ#5U!:Mje^g Ark";p-O4&7opgV `cԧ9e6&TK0ڛbݟBsd|B (6[Y?c.r+(Khd}rYE>3kI5,`.@3~k74֪iĎ/SB( ڂ3W F%mBmΆ#:N_Ry5mVҼU׉Ч0CB6]8JޭzjT'zdMƬ-U0d]^kOYHsvD" -A°d0j}kƀ2/a)3`?ӻlys}PPL j5(K=YUFc`T`-JNʦ7KFrsZcFO\P-7rvB5)T\N,\ `,-Ǘ0U 2J +^3lj;hVMhP!olм\7QVbY+&)BƟnW@h5skyÿב^WRm:O()6z/lJ-Ad%݊A{dG;syTpaKg{Ddpِy"eMMCRuTxxm\fT DL4P.zCCd{|Khwo%eD<4vO?^T7Wsv.X{ÅY[]Dss bwdk B-)5ϣJv-Uw.~HG˩x*+nK>Ħw;wxrΫlNjg[̱aC$h {x1߅=0Jc-'}O$7-Rq2Tnmhzgnpcށ\\1p1 JS/_pZd5VƑup(yWT8e p*+;{ܫMW0ީ|zxK.wq0ˆy;)7'@lYkY͡uj6933A5vBV`d/b_PЂP54ϽQ=srfGTcAǶC]Fjiʄb `䬝PL^> nMNKGl?Z%,XWBMH W}z@.[9Zyvj4d]S]y/a!u{Oy= z'nSE>OsʸMrOh53bo" 2/zVWv$ݯyeR92 AƧʣl>PQ)C@ơ^gvCpVAbD8-YY,7 lD>EBls\Yu9vK3^*Yvǜ DU9S.Џc~3+AeP4Zhe~V]d$TCѪEGD8o4d&/4Xğ±<%J-qA2}Hk{w: ϓ}#8Bp#<#Fϓ7>ҼQ? 4˩^RT 6&F.s@ֆ6Gek̠F|C>Ƶ&nKn1Y}-C"d>K4D"D87O~@wϠ i!^meh|BΩP,Z:We Ї Te?^tרڦ 'ॿ3Y.ɛ!U/o4ĺlXgPT _B|N"e=a> b3~)[cjH䃆ao/ҿ* qZ]Zwsl*V oT8y5 NU`U%z2wSnC_.^4/&F 4[?䄜.n9]/w3]yw?j5eCV6$^ ڷ-'B0}Ar9NRgfo4xt bv /Á8oT@ZWb{/q:VDêX˳\4bG1(zB^/@,;R.^L޺8.>UXY u}'UNro3cyitYUd>9–wk fR`){ٽ:& Ř}b.K}W5ch/~%bE~38$|WYx3pQFC{Uu!#LeWGa7-OWA jQEG%fC&gk(~vw6Kt}Tؠ{Lѩ [0fZ|ZOY(>2L_ +MumfĄX gEjl 05״98}VXC¤xJDXYQw*iwG :oܙAD{dtK#9sd"5to_$g.Z߄+xg#}~Qbiэ8"MEɰr|JtEQ9o^x?c.s~suōm|h co}RPC/@"M\"xp'V*ב/+\c8jL{d{[єM\GYJvwկђ!2[[CA}|'|BQp#1zg)Lc!f^ bJԈ{br+dz㳟D /[4Ew~ybn$k:#iR\I!4݋QؗP&5t60Xd\δE,fbNO5}*B%U[?:c=f;~=GztLYzM/a ˖EJkKQr=*8>by.} C ~jJ*T2)[IIo=?T OW쁅q=JHilt>VCnJwX@u3-Og p]JU^〽1|vИ_ȝz΋lq\ݙ"3kmRDƊDD3=Y߀ c7ʀݼ };Cnd3W_)&Nx3b^\K f "sJi~:V pYhqt-GG#PP\{a:XIC 8A^ O+U\(xa{7 N& `ǞXei|[0Kԃ LO7NmsgkY7:y}ίgj'ԧ4dˮ^^ee@$a4 N9Ps3 ֞jh= ~THϺ׏bLSoio{?'#kBQ,Y6}0lGơU{j-%-27:2ְ"NnK1?v?~ ,)[tYDGׯtK 3Iȉ ONI Xc8ZAW+2N^w#sBd.Σ-oN}NSS8$K] 4ΤX؄7{I%>B?mnB 3FZ1-jlH:]ODKJ=6I]N랺u'[C [: 1B:]V h~2<ÅsFt.DxUȂeBk5jV(b-T#ZӃ<~~C.9] b̃H3 pYMbL$YUQ̭ҳWTq#y޿EVr@6·c>Y)!^9f) ݵ1o vi5qj_#dwR\'S"]ׁr >s@s0IxB*:c 8NdpaqOvV]ȃGAQG @%p*]g}+~OTR2J [lB>\#{aq1Y~%%q$6XY:cm6+ CO#I6dq~yRwh/&%y;;;U~8Ӯ> 7h͙>V".̠Q \j#1ADҼ MN GVj_XZAbs_&Z.tǷʫ' ]R{̛JP&C(IY& M]T=*l&~2LÙ̽a 3"#pp^ᣬ1X҇z"fDȑo<9o9S Wc/B -}F}9Gz03¯x C~)Ա0*ޘqr܋y` jYws5dy07F3:Z'﯇x{J=S98Fw]H.|'gbD$SHh5IsW솑Py> FcӗkҡWR7 l3^9{11ü"Ӓč{V.{h@N.z4w]@@;.<gyɃv, "2f!F@)uQP:p9)ynzH}93D*^֌y7>"[zQ*F4.: %Qq%MVK,R^b壠ꅥ ^c\> #phPnnaoA4mȖѯ qG~ *^m2P)d[Car,kqL3JEv8xb3>FWC$ uR^bUL[ݡ9zP#JG7jHICΖ7~׸Vf؝Ւ)1tR_[jHm@fU1Gȣc 6_~`O@Q豴mꎰC(un~;V7`ة/BN&؅ic cuv4S)w" 牑qXǓEv90ߕV;怮1J"%̈́d(NNFfmp8} <xܱW_IݿV,T}0i]4KzWQ Gcc,y0ߺ%_QifH/yUgx Wڋӷ6OQ`|"uf1_cս Ìt63#sTuUaKdE?~QGf63ƈZ1@tM O /`]EBAD*ie͸'OH^Fٲ o ]CD5` 遖|JZ!ڻ_C>rPZµ re]zZ,t-s1ͤ@iKfKTNUj<6%kV6ߩн$VtF|1/nh538~sO'8DMhݕ'ٿ>8[5R,Iu7YsM7«) hW|sDx mX'SУ/* *9h`wd%崜{6wE& ",JS-]BBD?3sS39nBGO嶒rt\ksHf|:l gŮ!G+NW1J^?ҍq&Wm p4 õh 4}ㄚR~DyRzF <A"7ܭIdc#ͼثcQ4y˝Bk 0Ia8W)o2R}䥨!5\={X-m7*:vB_ϰ}-M(r=䃾`&FؚxeSROZ' @ q~KZu,0Z0%42aic:\?wH=[ 39+G0i%+q?P`4ȦuIJ?LٙS0FZIq%ɓ">^!10euC_ 7Z]K:Y Ng!$ rՃCZȓ Dc.F\ӝ& MO 9u@4;>:͸ &]#k3PyLhȼ;B<'q{c l.8?&zJZ|5^K1 s=,#,{T7NG NO`0=5C,xZ*reE*2% s9/k:^'vpՈ.|+|ۼs17阺 "E^t7eΊ~Ae'O/KK("w.[uqu%͝da\1㭲@F+Z/k.K~)` Do ~}hxDMV+I qlV:Q9yuDb`K4S,iQE$F{+s)ҴٚlZaE5Øjx=Qe$-ee؅'BCr3!B !P/4v#զy?!E`0 )eٟ&iW:k>-B糑TVIykZ: !2L[ T 7U3,]~Oo79-at/-d'n!G. WEERv~/X/_wW D"C7ӛ,RTkfZ%ǝC ZEN0FwЅ1`K5ҷrE\zAmfFcB(E0#kg}̟M<#MbE4a=?.mdg#{/a XN#d-/;"q.af4HNmBp`qzw5N+ @n{$‡l>k ,[8JIˠT$;rs4F,,ǠUj,=k *hw4q"G|դZ*iu6a_q|Z.1%X/j.*5sRdo>pnZxNjh26NU3T]83b۳QgYZ07070100000440000081a40000000000000000000000016570825500004374000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-gina20.ko.xz7zXZִF!t/@C1]?Eh=ڜ.+TupgL2F_UXgs_4䔟:c=p jgK:z&QU[lhAH'iFw&K>A04? ퟭLIE')nZDXt:C=n԰Љ~f(t t;beyir#czXAJxDzrN(mʹ |7 I5F'iא.֓s2JZɌ M}86>Gׅ?_,ޢR&p]\/NKj nlsJ @7f r~\׸ R@-/n$N'ƁyiD :|0 Kkxer4QQ1 uqA\ZO֫Mن'0fEgsaVY{?lw?r1]K˴qQ+B%*;H ژδ<.M30e8)Z$2{D$I^5:s!uKV0$e\֭_fY!=4,G.]jKfv~̲t|S?]N5T͓1Ri*c8 )j4\\;foP2Y=YUZ{jK\^& 2mۨrDtv0oəqn#& "!2;rЬ]ϧ7] [Rf]C8 3gc[sHOĕ};\IQ/ }]+iלȨJi~~9z7/Jxfj+r8@r3۔ GpO:1&*@A݀yqe}H:Z01>0xh@u$%QRƒ^NjPe4՚FkVD^.= b(3N.ږ CY|ڱ|HT3גpwD=Bs0i7c1.Q,tFha̗`%՗T\Gng1:n,.O28Xk;IVAw8I*Ք6p0i%qh?(||(\z~w*%# SdB-KY2P DѨ8i 3˪?l#h]]8I|4#,`&4G$U|!e8R$Q`Õ< e ߲GGA;= u}Cbcu't"vF_PyW])nB_`Q*AT[D a%L tiḐ_X}gbj55cxQ>l%nj`B?C:yM w+͔Txn<"tQj,SxzA9 bԧbZƕ7_U8V$cy K;e#f9H&?!Bxt2LkjNŏE;ogT=stT>`q5l/-h%p`7hnmٷ}vTgٿppܽɶB}?C@*ҕd`='{B'Y͎|FUbo%OA+tI!bF.!/ރ<(I4O&,V#c‘rPf+h\1AZr7j`IVQD Z8@/d@zݚCWZ.(~eIl~W Z2i8vDFsՖL1vÿR0(%% }M8;፧=TLįk^v|!(~GzheoE"wF$Ț!9w"ȳQB$yz4]2Z rBk.ZqH7J o52Kߵ?^Lٛk݆8\ SkNsv@/X˟ҰQ(/x6O0!/"#2@2kH%w l#x,tNJ"ș? J )RG2rn$VltWr3q%`/Z,'ǒF,-JZLV|]v2{>FrL^O!bR@g?DiqbYmZKAG,/%lģ$LM5@.oY$žT1,+ɼpgkw&HҏEb4JX'^̴MoJF|ma/QJmlfbh<K#K=_. QApھ6uKl?qs[ƂArif n0^ Q|?Qtܐ8*U6)x_)S3_ X9 \[\K);`} 4~o,opxb.'WZ'n(ul:P B=cMSm*_%eN12jeE=\ay+!u@Tgcc J֑i@7ctfq rLpK40VsG>:>+oc| ĀY{~#3a B y|+$Z5VO]S\T60l3:d-ڌ T>+>mx5OThHHc.N W"յKQUp{# 'LFL:VWl)a܊a˵ ԕMfH1iSajJ: vR<YT!;Ƶc '!єH? 1$_'oUX+> dxpܣyq83zlrwi[j*XKct_OMxpqx+s6-ީk_ePY(rbc2C ;S5l /=ˎ8=ةE F%^]~. 5N*%\8B6&kvG(A jLGZDG߲rFz$pxt )Pf<$͋F *~fHޜtehd[҆={@,  j?v,%Mk\;[f!M#hpdC«Xk@}h@#%});u TKg #*\\KA9' vQcV'Lx䖫Oai|ޓDЬx^jAndjSPM V$?x)x0 YPָZ)qarzjPn3fJ_#MgS\磪yf&~#&۾n,vPs3 qVW&FC1i>R3퉕7w1IL< 1`cz5DoDܰE|𞏚cL53{2T1Rtm3B&X%s+CTLY( G7HHY#$d?*8ydG" M' C>P m,ؾL) !S#6'}ܴb@7҉QrL4EdVN:5=եB48̃[&t2G 2&M3lh1S]aI(BAWT&̸4 wI-'򙯆7gC)8gD}YI?t7|16T$tҳ4h%n[Dtz q?H5G;;vH.~"(D-! %WFu@-AϹwJ෫] }|V1 axPirr<P@X,EY*:`={2$aE8QGۅ7G͞f<,95Ƴz-ZGtɿYsRvMŕͶ|B!o9޴T1K+m`Jp k"Bcw^&sSg6ۤjڽ_l-15bkl4|>{\rKMRT4yܬ`gU"Abv9C[:!{J\ '3ԝv}|k"Dev)ZۜlE~4gEߌ4rvL/2Xj4v洄(Sc$HN\k`ְ`EJٜ4T/:K"Տ,fJo rAM!jTүW,FxOS[|?5u]ǫ&(2FDGj5#'jͳ?Vt S%nN稌@S+Dn{\#=}/ޖkwPjz̩sv $2]{U9v8^6&:Se'WphE5p A<Q#2J;).)!֌f;>p"#W8˼ x@X>kk(j>j?JnKky츩\Y*o>.E6 db7cE_h7)r\@t @{B0&6P|Du?tQ]d)Wvqxcu0$1Y,zA6-+/kK#T2w4w4 ٚ6u&H &0aU҆^3,<[hQD/B<6\^fNAs{3 q_&Hg \_u_WcDTGT)lVw[^NdiAEk߅*2U@mvBFrݧ;RBFӾ]l Z<_Sj9],Y~zixtF YX[hc+u?"(Tڰ:@.lr>"sBBFGmazГp6o .?tH?ĴRM M{o-ҴyTZ5\@+5bU ,:lUtYZ4EP`7`oˢ2xxæϪ̔Szb# dޢWfpgkchՏ@8K?9SVD 31|TE͜"^疝!I٭lٕk[twL+BImw?;@V/⠅_VP2UH'ki0(JeLjs-CVt`J(:,<XnbIRֺE&9K |"&ǽ}aDFُn, bA;hؾ$c6Ksm&tTTwqz Or( RzMu(c+x8֡ _xF^3vNKooAK܄slمgHvsq, (:"֜ܖhM[ *Oi7fh{sz@0/~Go) 0:qp!YќׅL6lw nfn fUb\3ry"MG5|W:O%UaĴJU~xd GI(cF gv}E1n/𝔖IX{A,s#D[8>s?)OQ"$Ѵ?8㼽|Y X?,  R`>V3輽V<h(= N"2c3k5u 1 gD'oO|pIPC݊H&|!b#4\Wj᧐JF v+wiaZI?}&)HA 2!e,abmŖ0+we@m<>=؆IdDF!F$$}\^xambԚ@K[#ocjթ$W][&`&^8磝ާ4qBRGބ[n,Z]ҡEN)խ3lL~b{1BZD5fCLy 9 1D Єj!azp?viSFF:/K׸WJr^vJ&GFlTT)5/6HvN%ycɥ]Ki1?#L6Z\r?Lbn׼urrVäKOh;ƵxX]EҍqS0?1K:n^fYwStoj+.CMLC@Lzn[,q9xk\_i(($q%E5C!#(k_5RRCˠrn84d%>@; N6{dO|oqtpBywt8hb4ɵaK3 p@PWo]Ayȧ6c<=L+@Dj[At?qL+ZlKT+sM) P_KaڰypHx=s?:^] aa n{;B&StKlB.LO>zyfX0tȵK=拫|-J+ 4KUf=v Uё4YTS=D sph wqf] H/BAˈo,Yt$&7; H䕒Mjm> qhn~QILP.i ܔLXe)P0㺷}kNz*̞$l'UE0t G7t22Q@{; v1[ч=b{z= e0Xyu;#?PMl)h>ʛPK@$'҃c 򖩂[SAsNռKrH<d L $Q cZD4BTn펞 ɶ]d5-f3D7 [ 6; [íp$IyvˇӪ2~T,:O:wJM(DTOB;lTdLj4@t.ki¨l `e#FSU5ǸBZ.@BaƳ WcVB(4ݝ+aU;6yOX̓\8ܶV;wa͹=Zq+pzywsggLi{l*kH^ٍwww:n"Py_}=E=lqO/n!<ꊟ&ne7u*Gь.ts`s>bAzͶ !97)Y|{NȗBYM4$څwOe p0@8Dl|NuꘇӋr+aX K;XL} ͙@BOt#ILW~ ( V@/k{ڝ;sImψpMTk2n5rbd㘭eqqLbK]jm:z_ ~+^EcfY3Ҵ횢mQrW HE [*Iu.- =2!©_}Ƣ'%czu-E EFG#P*naN~NͫPxc4#-l!%ZfRuQ2yIaQ3qNca{bӴtIVY=$\7: ٨ڍ4OӔM8F$F4IחE|QNܣݗXfV *LI- p4ed/RXb VҊYY* 2X gNR"r.Dʱ։Ow8bG|+-ku?fLAt.,_`%ăFcFvCt9v(O"p2ɥLٕI(b䈊&N ]WQtv{\ar` =ua\Ekgc/3BKo$AZ !]~rT/Q|NpqS\R"+\6czY(V3Ak&7pN,jGkU%_8 u {]ޕ9Pp {<٪?ٻxms*,|W9ig, |+Y")׊ @Y#R1^:Ycթh~ *듖uI-n1)aBc!fOl.1ճA !'l'Ǯf(l6hLiO6-'S K0SoK "  r7]psZ:`VCXiVZ$:PBӜ{iɏ;a:](uC'BRظx;mΊ $(.{bU~]9T+s`k -t9[2>MԽ4p:Vi8qr:DQ >V]%jSZ}()[̑+M^\jz#u-*O\ڢ3⸩^^HK{ܦK)hG2ȑrۢ#0 DFc٤Y 2 ܣ Ik9 `Zq22FA44bJ~|2m7d/WHuSR8NlwIʔ^qsPK( WM4~y*WE?H1A$ %}mzE B- Я2D/96gt띐~!!h(_rgֿGztc#<`N8`\{,{.#PB#NvOT0h> eRi4((i ۷͆cgYZ07070100000441000081a40000000000000000000000016570825500005000000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-gina24.ko.xz7zXZִF!t/O]?Eh=ڜ.+φw0gL2F_UXg(b5VќD3.tiA&YEMm|-q蒧l]'Kkw <F̿,MG0a盧*,>݀T+"i ̓b5w#`65S @ vI@6I:ϲ24 ZT͈V} xs%2^gdZ6Oa۰x7~'6-b6mU`Cm{37XEkf0+H!uH؉Yt\9+Z+])9kE9W ?/_(wFcHEa1VD@s)ë>KJkIs4/1HJSU]^$>_M/ru}/Ë V5/z  ]%u"},N{JL~i^`Iu9GJYkF[j ,'] + kfVƞKt X.܎eIF,AL@(*&G%Jيf‚v'߀d 38@ O:4QN!_(`t7ٞ}@xf&2btB2/a[6!X|I ZSzbO_,!\5 ~2;˟9M Ih# ZJ%#aJr6 ^2q#5AW @/Hh)/?w?,S\ @'w&#{tNtJոǀ#k0km;],LL* وWhµ# D%qE٥kno-=PmK즖֑Vqܡ W,9fkJE 'FގNZCCK*Fk'_+;9FwΣ]f_S^q9׍O߾ka/o40,!J@8OzWs PU!X,˓.$mPA,BZI.**ĺ6Cܝ[ 2W+_\ZP)n kU+/hE!9|Ҙ+ U5u:r:\nep>D͈|PHzpSJyבa0?P?wT̓gDI͞chEZiS[kyx L2sj m `eлPzW^`]h7`#j!LM䅣̕d\}5IN ޖ凶{>@b{5xf@ S|LbeEÅVWOپmܙ?)I\3g!cTI&\}J~x5R [՟ ެk8m>UWW}&>Ay {^v}VfJfc9Ǩ;!Y>X!Xeb,NMQ|(x<[.fgônn ESH-:QOxL=j"NT-)"˰h&vuU?p+#ja/5dKx<2"GuBU""y ]PRtN). }= ͹h&uHjC6FY ?Ǥ p |/DGfD,1z! wPF[923cpUc:koy|j' ds/__)KXz @N]`r76bz'" ]w>Ϧ{4GD \^| b@D{&0!JpPH!Ѥ X7%pI/Wӏs: 0)6Iu? Yyfӊ #HLXNqZ6zJ كRyvz1@/§^PM;b1J" }ibj{#l #{$gFZ+>5~NI ܑKO=[[tʳѵ3CG>@>ȻvR~Ĺf7 *r ,)Y&u3JtcabSHnBeF^Ǡ2=?RXk'>;BlF{yqae‹߱it'pbٹ.^ !S Z$؁ѭ=&_J(ozex UG ycw: #> 8m> 2"a)}^g3Vҵh:r7¡~~ $.6Gac~ӹJ-ğ5a ; z!UߛꎲReԨ$!s]AHM,qRfRCTá &;25fTtBs)> )C9Ovv&7j9~b6>QCw}hctn1(b pb`8n/})PйYg+bͱCz휷͵ןǥ8rCz[k{™_@rliS5lCa 1Ul55fE4O⃜[̧@)ƈ:ѕד+Cu@ i<LHU IRGk99ЍQʅW#yp٪9?9?DŽ=Ek4!u.H#P1 e|3F Ii2NvOވA5aZjd+dQzIҤ!_!eS;([ed. s5٭PW3l-{DFN3ޥ /R,H8q N(E_J}iQ2*k͝TpPo|3{Hkt'bЖ'0:h,7\V+AB&# KWYMNު3-$yɇ "cݛì+O*׷욯"XoPhNNdQ©4 yafM{,t7KTwRZS"U's̜\&+U\#-uT.P{N PWFgg.q.PQvhYyݭRp1#Oު[s|i nZ)S_Ce mϙXǫ`>!} nC2oiWψb i@i}_/rJ"ȓkG5*'as, l[^"oߝIZR*m+1ɴ p,'[y,<5F.t.)nH`_l(P/w's{4@ÉYYܽ$([3D9\Z0Gj |gC'Sà=` ]Xm6Ǹ ߠ֢9R(^G!|yh$C*$ m EsCG|3<-0D!/8(ݮ<7юzץ!>Oj:)~sb"#RW+l :>u$r<4]2Ř.m[İ7Oy#=rudw; //s+içfF9zn~VOPW`YolP&so L1ڰt(j@#67?v}0F1]H1gB?e͎Q =v) 9cP8rcs@ N:,i!ΗX Q[97| :gKm 6":tTwsHv?$ZӁ3Ff9^I{~^ Pg̲ǜUFQ͑q'Lf[^> ?$1kO̞G~D'g)͎P#KcO05DJ cKdL-}WRu5-- $kvsw\rΦVTU?uJa=D|pEIc_[I@B/)LǍ3m+ۚ BżmX"&w 7MLu? ɩg~6øVTo9I_L/}?wN P-M[*8֖/̲ 'aټDƄF#dL#+/ݏlcJ^1vp(gybA#N̈ҊoJ S l0͜w㶻*/hE~ݘmw8!>ht"<ȃ?m2'2Y6 }t3K w) Dlb +gK3F# KsͣTd@ azPO/㺰a橛.0!Y !GCWÂ,9v7#Ncؑ7 RӋ׀vf&xwk])v4R)G-OUTRϦ) N皝T1K9g?ai qNTxS(JEĜi֦-|#U2Ԑ<KaȼN&| >z^HKdR+b 2j&]^V1vs,Č· <ғ鮵%2 ,qMhas)>Uz,>XWndI$F*7 I/`0%Ebѻ+`@f@-Գ0bPa/O_*FՃ ji>K髰ӿ]j5!A'%MA-mza%?Q77;4~"oQԷ+va)V_ޣbƮ4qplq'cWyG++$(qk/V3S}eܥcNxE PlsBGng@XH$^_)tdFǯ L*{,%wٽKIP0~Bsr"&GaYty^t } :O`E< lO1nӵЂ"&w^_Z(c\D8V?+9 V`Calo^w< qt#B0_͓i.Pn',c?-HrѴ+-uVm<Gt\ {\̫ePG?-v$Ş1j,[1i[UޗEwg{u; yѾ=Q9.*1#p;3-wx?Nd V͋tiOv?P~-4I~&EŠ[Rn L$wVc\@᷸X<*oS&(~I/2 :g !\'M@0A8i>2mW›EܖqR3o}iMM%l{!w-R!Ǽ,Vr- wO㙯<ՑdkM',06ԍCStC,o/7bxXFz/+)o JAFc N\L]]ZbOȵ0y$͒'n8D;quB;sP9]ۭT1hXR LH3K.W5?-Q^iIr~l L_ͧmH@ɟ8D g=B$y`*ӌ AJMc@#5ʽw f,)MXI_,Lla.6|hgS" wvod_$,6LyeTu+oVeIXhVRp$ާZ=a[_ u8UV= r^6ņݦ= "H4WG&Hb/~yykkHrۡv1bkUˑV}O?:)]KnA;Jl\Fav],/RnFuϙӍ=N͞Bs?۵b64>X|du:XOM׵=E\Ș.^6Huʐf2:dm*큃3h?IɁqT8wePQQ\bݷ%eݠ0v2'+1bu:LXvZтdﺁf4?VQ\F7R֌8UH\|^Υd8()^ ` ;iȂC}  <`ZHK3 zE؆qfu;ZSۅ`!q1U#=] IL' lW; ӈNɮ%٬\_*ct&j۶sOegjSѤH8Hy AZv꺏UQ5.r^Z?gLue4yE#vƆ+f / W,RrӲxeѫP,r3Q %WMGШq_Os٢;Ztsy]G_M[Q*nE$DzQGGxBעIg# 8ČaStDܥA0tg@. ([Pr3sM5gF1H}$ dqOlƶ >!5#Qw.(Q57Wx ;A_zMwy#`”jd w{Lxc|kn3@?Eza9ȱxs.p,EɯEx,"ԭ)'or9\n4Ҟ(.0g7k1yrS9>:C"HvT7s.W솘qb7= K7 9O?]-J+Dw^kc}Do״Y+.I0a?/OޯD]N^(a\BuR5ޑwQ>E "5?FD`W7@1sSlbbW=#f]Z1RYsё>bf#_*ÜBr~sUOI[> j9=m+5$c`c9 u;Lh݈ )786%&3vrhw!0n ͣ#OhII<33Lx}) i3+AX)go,슷T ܪFpD|pqćL9|hmF Jl{P ,HM?_%MƦ(b࢟`ŹɳʛxmGdEJkܘ}>lo V76ć-ٷx^L,Io:=|l]39.u)>v#̵QZ2k]'@-Xaф6K;Z&W@;%=E0(E=Jz q1 h9>elgxjXVҿu0|]a DʵZN,fu>wp6;ȖM71ux> Ȧc*X·+RzXwC;aWQc)ygaV{Q~UʝM_%]W0uIب8T"ļ2 8mu91G,%uK=VgGk k!vNم {a ^KEA8 -OV:r/[z`' aD r)`$BkXYmt?}|26jjg'xDB=;n$cq"_ 3Q# IJ-x #(̸*eM{IU1HK #OOī&.fDPysx'Uc,>Ӊƽso(F#'t:([߇GV}Z 9+ Z| Y S̷P7B#:MNlT G:goNBZMTn&9PvO zg.17qG+0+ź.QƏFn9(OY@ciMB򓳂&qinO+rBtOjrnhhD'*IjӢ' nN53o쁋 %_<Wxؒ*!ZtYm EhWnF`p.Om.g N%rB!^}4~aȤ" ^6eWLb%I1h{?~`E̮\3)m^+Z,]_$_ȎyCU.WsLXLEg`djErx<4LǏ1m/3pO:2H|ۨо9+`@fHU=089ZҚ ] bǩ [0bGBqØqY"mH&@7t;3aƹ*UpNF$q*N/O 7 MJi\ammzIs9;akP}s\A#nk4rJޣoX+_ܑ#V,~8eg^M]Ҿ7R6" `>p[G Vz h~ Qbbss,aji~]^)aY PC).u-dwWCvʂ!ܫ8=[adU&z \u5)g]* Kx1^Í,7b$V+Zi])p!# ya~] 3 nW}nN$" rl< # 2b]cl;fdEi ) e׳B1?a9`EdCG`I񐃥&LFs3bmF:΀'J㍸"rS`] i&_E:Qs!h?NQlCUF0K+GB@jk5/ؑbt۷==0\2CJ4ib@P!>vw)j}-%VfLe_cĽrMvWB\|98=VT\|;Fܣ) S00Vޜ@7Կ6@(-#B U-4=lob],p\2rz8()ρx7 H0>|EšEdr |7'3|Lg^XWYFQjbӑzb^lIi$<}0_QL6/( <&)P546Z6oӌdgΧx ױbdffFwfc=tdG<0퍔mGُҷ }.n\ב֪qkտiuZb!^?RloliHwUw#{$K*<#BDz[(806!/;mعw2o6lņ}e'7NGY8 u/*sY&+:\*ZtaFX'?P &S2hZMӷ\jϽ>zmw~R'EDy˲S/.}J0 dTQPgǩ#ٜH&?W-yV5_TJ$O(j(E~Ư颧zmRB]-P FIz >i` IݴhY2E  1\]00?^q2*iNe0-%3EÇ.őg`%N  4'㢲 u)JI*A&=EAv8TyȐ *{RFd *FP)a® O ?n-4=2I6&#̚;R1K#V<~s O}j1:Y|xp-'bJ+6"YH3ڧ}+m썲 ag.EלCM8Xuvwګzx.qКj"(zMRZ38 Wޚkx_lnݪ%3j`bXpP3qIV?,g<ot<1*hn;k֣u<ت;Q\F,* CPS07\B]{/ot<uxBnǁЖMNi$5}z_5)7%+y3*|U\DL}#o=פVš&>FV6L?yr`D*uk$ ;a4#k_HG4bj t$52_ιp¤`^bnѾ58+џ Sxk8ޝ+w8P:RgrokQ /O vo[ qe^:ƗYza&n3ziW rG%+T71+K9xᰜ< cƨ]oْkg2&XL"F}1Tab&VrImanKG k` Ѥ2[ǚ zva10dA B lf$;eʉ)Wjps}!UE*=-D{ Uv\{<"Em,LgWatEC20(/b'gO }̂e(5$1 ~"X@;8C ȅ"UJivxZ*g~ٕdQa:7k1E7L 7 QDlezG^ODئbFC:rEBwL'o2<䲶A8ڤ5r 99+7đZ`|hoqdfɋccQPR;Gy(a\Mq?=Kol+稟C(FeWdVz|/d93<]ꪇv$ʹ/ST7|m']iYܶR#`}̝!# m-=Iu$D4|X=hrܵl lK;`z4ޅ)s~ơv1s9 \TeW 5},疆6qtj1187:Wa8סu!ޠj?-?EDWh1ӯ*jv~rWmE*0TY-Hah<tk$9F4G|Xp'XQ(o3E__dSRjmBY9=B;yK'N*5&[Mi"*0n5@L{w9nylTY9@G@n`~53wÍ\"]SD 2 $ DpfHoG4^VWIbL/GVhgnwHKSNZ<}PW0)Qj_[Un.TqCyJESxCa r #evj흣rEva.: M44v˶`H١=^^_rN86K"XsWpQ.ܷ4>bvSiu#=9F^C f&c^mT~='Iџu88ƨLWYCySL'8 /ϓk$#)/0):kϖ6`K8;w+K-aԼ9`;_;Yz= %xn(_Ԓ߹^QpOG<:t޳$&FVñoIRߋ8ƕy2m 7-X,#f\$ɢؼvc.Հ. dÎ_(΁ZY:ɰR~(hb %LmQ*=hkF qG ݠeJ^#y5".]mq)㝈 e8ύtГyolnͺp@:Ķe#mnSBC;! 0mZ8IX# ջV9=}E+ fGWz_b~2WqVNRi̎܎fύ༏Zٴ.wiV # z$ן aRF 0 UG'~z] m0)d .PѸtp|+_о皆߆F@M1`Ϧy&H#Ϻ 88|R6E}C^(Zސ uXq$ "1( W|/l%ktl k~jЃ \ -9(( sS;#3~=:=H\\JF{}+PŖkiި*Oo-UQ ӳ8x:F#7Ad?#Lzv`62ڟ!^0>DJ bviº`fHΫ+Kk6ITT9hCb>B77mAڬ| I`Θos#!o(YD*J& l8Bиܚ64|):.CPU$;eEEp6 v?ĢwcӇ=CYVZ%_)O__ wHS(LpV3 K~N쯚Ig{ k y4207&G=pf߱1Y`)Ef!'E-QGFNPF\XX]pZG0uM@ 6n?|#g_\jTpl6ë+n"jFa@#3PLeA8 ,"E_7OgQp:65fOv8 :"䘂@}4["5`P) ?"U -cyl1KB@y.<<rE[+ A+O giWbs`/M.Qx?óuvuC2Wb.3-T5`PeL;ʹm?h]A>4d=Xn+D$34jr7O"z_eqAOtEܙwR ly)UGcr5VCU.)Qi2"SsPmߎ6l9wJmLbkX=yVd4t]4ro,:]~GtJIwϯgmƚ[MEC&􋚿۟'wORC! 3 69"LsxxH˜lhK*9h>M/^}i_IDŽ&J=D9d[@͎ -o129j-J=>̮dON X"6*D2"{T٪O2$/#̓IBT܄y%1>:v$) ^^C:Pe.JZ=fR0<ĤѮ߈NY=Yi3uTelX!Cq։ơ@=fΘ&)IӪPFx G%xwp\F:ynLk~ v=4O ]$0EJc^5Mn@BsDV"L;}Lkrg=ȍkY T.Kh&([$| * jc`qP (~*3 Zԩ.#x# ڽ:V 4wHqm9JSjDخE- !d[Lr,.O"Ӯ2؅c{.)ȼ ddsIvv<0nE+(<|H?L@jt͐yIeI\xvx֬d E,RE4)æ7sW :MVZ-n@?VXP= m|Q0?oIeh8|#D2 =FixYr8"'vEjETFO)Y䗗rv+W܂Yol'YyP҈w,p$s|LjEi/Y _Ay?׀Cudi!]6YMw;Ȭ]-(@ZJO2a:]`rCD&3'/Ib{CWdGf %poISQ1Ws KP.p~h-X7"'YT٭ƬBo|wMɌ/-X/X챴*E=?$o?%'@$1~D<"#5,՛jS# Vκ!4 ~מRIDvKe>&Mh\g= _wH^HIn7p,vm&X>b)sCRetX{ȺS%JcE#]#V#[0Ā~[XQQK$"{9a#A4fފӛdz~^CW7{ZQ//y)plzju]b c Es.?pF{;惚eښ绵c,(b1mSN,} p|.J3(; $ذqm{+NsC?Ik^Ϧjɪ2NX6cԽ|gK#!+)˚ ?t3f]>OЂ^z*"57ЮNz^c wEZb]bFv=%aNڙtUH]ʭ'P& BFdWŕC9Z9-5{6γ,+7Ö]#oM:=}œ'U ܎,jE]SNWQ9Λ8Mu g\{[+Ǜ|[Pk\ :Y:Ty]eC޾זO^ XIS:t"%Hc'b}ffܨۋ3 * 2$Ɛɒi(l0|~Iu?1]%~LvPsA` S10-DfO1]MwbE!USY8=h岪Ly54b_qNs;~jw1}T49HCC/-0vL9]sF=mDl6zd GI6OBYk=.$l*ݗ̗7G)F ^eVxܛCŒ ne;PAaͮY=΍YTyE@Z\Ÿ㿌h&ڜRAL~31UhZcΆ9DA M$3?N_A]l@qRVYfЈ?z6$ luىn<\8gkbd$y; y.sI8aV@j=&hr撬U'&KU[}#º$VWL*KR#sÒnX LE1t&- SDig[$ݽe!#ӎs ~R6zjS7Q9E} `u2ZV`EQޞofr;PH o+AxdK.̛귞KtX N HfNe %zϹI;7uV)H¯.rfc 彞CHgEOpf .Eaw` N1$bd58t' ھmyUyfYlVd_dYg1f_,6<=35)^^W%`#*.M-p)P-t#bOh8Բ s0Wv'~W:M[vmI!;tmٟ*_gYZ07070100000442000081a40000000000000000000000016570825500003e48000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-indigo.ko.xz7zXZִF!t/>]?Eh=ڜ.+\4gL2F_UXf|䭐YI]Xymqfӭu%*&KeE]k:mZ"VRPJRt _$ ~cE*QB|)HF_GSlJŧh`>L,j[%R"mh-|k Q ewtf\@MiݶFMsB{WJ`!Gyy?AE^CSh&myn\DO6n{ucg/Wf?J610.LQMA L dIzٓ@iw>(s&QC)G'0<Q zn $q*5Sz|g `;션16ѧLk/Wq1KR;>&:n=(Ch)ֈXY]'5i&},0Cjs$gЪ*ˮWԄRS &oja#ecʣ8iGؑ)lbnN1rb+G- P;zM' s+8] U=2=0ꯋ"GI|HT#@&Jf=n7w?˩M.j!Bn)Hn˖zeJi,nKuol#.Y+S>A/]7:eA _m1z> v'mM9H `~/hC6(}B!6r)3ҠcRɗ幇lb=fe<6\za22aS1$@(!TCHG _b=.u{)LYkP*[ ÛX O\cx?IcD-6++t8 rӳADl+Z#*>YrxW#58WE?}5$;-FC?3 _nfZNz}(ORЌ@lop%up<4dndS\[=y+ /Q=d=V!\ud$U{rüU*XD1Gpjh1b'g纛.{RiGl>X dwIhae7LOخ9m} l02-}% ^ȵ63={1}X\u҈J!`xc0)M@ʸ>S4811d6%b/߾_R4wN.Gc_qN6c8|ibi0x|9J$K sx. fX'[:򉯴n$WP"&t 柜&gu/z\JA5R9RE$+1$\r=L}/֜9X֥=+͚ DTɂ Eu!5^Az:rtK zBnt-.^Ă+~~#M/ !Gxap3rZ;̕%5>/EL2Yhv}oZaLI#5?*/ T8H7= Ĝvӣ+7>e\kQQ߰ g:,aYSk12+QH=&ZS`18&m|LCIzŐUIr*MfS3N >3 >.s |*svri+/GK(UY6 Ҕ@oCUMj$|^r!ۻ8t*0HQaBKHK]`7ɳo6I}04c*[8 cDKZe3=/0ox^0LlFh׃@⤔t 4kk~Pe<q ߨxEe=i3Q{'0`<Q-guLNaۂLi~>%ز YKc,%0͡`'d ? W  C7E+7.~Z,f&Waz<~!d3Ա)a-/ ҕasBbCd\P(zx醧 |I}Cl4z f;60CR|%8 -г?# BGfUs܋ }CFpEqQUU^}fDď#TkƳb=PW^ޓB%q)@J@ju]"d~n=8~Xs:C:ޡC-ف<]QPf\>x0bO?'~t z4{tlxa^rC'}.<܈+Id*}@/ZCKh#ʦWnݔ|$\K“ [b*@R~ pg%dMS/gۦ%s_=ӕHZÜb͛%H[cG @is9QA肶hs ,tfL^@E8_T}8E< %TgUmd]Y{Qq;qQ;$k|/h0ڹnMĈCTLGl{1HlhJc>\p8xx%aYЖum&qh\V{f'Իgm[ =:-W7_6 7ImPb,lYHr'^y_1=ÏWވ" ,dx{0\zӸVDP=]P)*(]\F7nqϊjr]UD`ouo>mؑ|R RQ3 <> T1_|Tiʓَ2RFnyp 9.Hc\ՎKHk׋@SwԠq*丁wlO|q-q*52I+2"=iMl. ~R8@=\( 2`F ǍQ^_wphck[rD5JTODO\aTȚxsj7j`ܗ!?LAi@]xkhpBNp?jڷ! ,UJCK.}vE \{BW+1ŕ2c2@=S'j=oSR F8.8t/]Kbr钓fK{dݺ4M@:$SڀgѨh:~{FBL}X8Jz$Th%9O7ɸWVqZVY緀m{_F?ޏ`!E캭& cahN ךa>f2o~ItZY轨7rKdKa_\m <6wtR[XVSjV> ek62զNC83M(xR(vsƊF{md"h 4.Ǟ)Dxn@ ;C[nH21yw;zeos^b=y邚RUt: .r'.N gu,?ڤ>O$y[؇Zoe.jnXTLi]uJL[O,GH5[7GtQ!Ye׶ 7_BV%Cav;p.VҕbU,SJ 9NOrAd/5O`v+*ZuW=0l$kQ8_گV8 8Z|lI6cK|[Ffp˘{ݱA# PSimOW{XȔa;1I0_E aɖۜ= z<"pz|=joŐCbuQyyO'L333mR`hz lk*Y_k>z WٗMdQ&xVpQ+PHg Z(sC?o5?SeQRlZN&˘g<t2@,I0qa~Ekp⡝~8zrl,'vgmi ^hxCc?løng}Z黹BxHGWrv>=NGg5[_Sͬ_bȶΤh>rc((eA툑^r`Bu z_X/:ͭ$ kcC!\R)t,j?B">qr!FȇYdx9U`FɶYwN>Bu+"ĹB[|DߟwD#u՜!*$] iPNxfZjb|=P)^ } o@O|}齹HSk8TԘ3?v0xbk"aOSqÙ7~I91x Ǩ{4beml֜R$>*8O&ډ}tMju;7ͯ;jdPa[ktbہi"WV\ܰJ *+1#X^Ky&*Nxk9pSѕϰu T~ *6]9 Nt%by5NmDޮ/~7R锯leXsƇoU4(iP0;E2`&lv:ep.җs4nq-J7A͍<,{[S[Rw=4hٵHeډ!~c"LymjkPQNӸr&:ITPX9Z8:.Z>=V+<6mpC`q`?H9=Ni|Ê[)EVS_Sz[@pN~{V8`;^k%-j|CkjϞ<$rEu6|K bsE N$Ƥ" Ӻ9\>4Mk;%a]dA;c,DY-'$"}BśCJϜX45u ͢qUe6mT-oT֬rDLAʹ,g<;6F&QIfbBԷɬ7L܋?@i P+QOOԌ{ގk$ Od  xB\ eTfՃy$xc0X~nU[0*WxU" {q 4YFA(\ڢvs7/OYieywK+heJٛрwZoP;:feLP:.% IQlgvFt2Fe%M w,]irvFQ"0 FҊ\ Yn3  LadNjxݩkSC==P\hu|s#ȵEVˈn4F!+2NCKMP|G nq˘Et^A lLq  TTp$¡;,j֩"{KuL[5=LTLG@ymmlෆ8 8{ ~,pq Gif4Jc#9DٰPS!TUlV6g(t& dԣ;?Hg?…>CNh Ѓ J# *b'i -݁g& G.ǏO8HԒs X,t->D!C, 킴dhQSϗ2 >٥:>ʤ '`VtwhӧkORfф}6VSp8^od-0fD7A e (%)~̫C](|R{qWXS\PWdws8UH`\E45ܞ8Y}Z!Do0g(]TR&ˈgBWw w ڙܽ` n{%$CT*uc&DNde6(`zܜ6d֛%.1*0`ħ^e(\py30XcuodN5;S%Ո)w/묚,#4t#˩IPϩe]h>h /{pT x!lV. qU3A?FNN#L< [U`3\=HVf>>DLf/ގh߉cFRz,itjjw3{r49Qui6qwl^lXiOPǾĢ}"O`11m;@ft;BPg@i硊k]$wG b!AH[AY;"cόvlcH4|7&X~v,E=z. GX^^8$W-NvG3* k nT2Evo9w9٬1 UX2D o]iG̫1c!oMt[$ڿ_a$}B͐_1jV1KCZvE b3LGrM& _D !J\Oɀy)%勜h FIHf("񦬩RSM+p~̠~0M2"{).xf&&7A//yXce17߮^$iu[ 硲A>vԽhf4GAC#qt6ٜ =rur !zv@.X_q9Ks-޷S7%=dnlF ؐE\b~r][V*6\0[OqwR) ۘeCh;Vװݶu^x_܏¥Mݯ{$&I< ľ|Dऻw\?a[fd"t5 EXu$.R0:CT\NGB/ؐep2,=ޏ7fO\AES-L\.uwO^&8<ΕWGʹ0wAiWP Fn:|27vOlJtpNɈA,ZvMu:?ty{@ W ?K :d-,PR2Fn(>k6S}/ 0 X? CRM;6)lYR:lY!OE+|#6l]v)^]no'l'b ߒ\΍ wa51ߍ:;4Wa#):rPEcu1r?@:;<u++u*: u-(Vs^2p.{X~`-)1et:] K[p;kȳ7 1;'lۉ "~Q4Z޵"!yQM݂ 52V|7PرM]2"~*[rח@g֡,V{Jh/ 8!a:mEwY_`UT =ncEᘒGe526E/>Wh wt:ӛf"d\hG'i0 3L9I"G` o߿qsv@U4ʴ:j\aIgI*ڮSAP|D*~=@ G̶P&.|}{*d>pquW/#w7uKEbz뙡@bV:;]MXvȖq`Hew2ŲjiD >='&1(>x|>5p.s: N2uuQ݁TrV@~/u'ܗf,0s}ڹ bVd/G?/Y4/NI9yWc^Uj\j4@$]GOSxW3?z(!Rd?Ci| 'PAF/Mi>8#!Ǻkm#ԣth-yi`7c$| И8eb_ 2i6ODrҹޯc. yn?P>,e"ob܏4GAf(TFg{zF/ĝuy eVY4DkR7KlW).d\lw`3UkB 덣vNHaY:юdÕ- N"fj 97 ťpŇ-70j 붝(}L:=4^Д̡M@GF1S; 'p:7m X=.5wi"2V.wc^"9Y .l^Ρ ZXuLՈp?ymJ't|I%73&8#KLYՆ-{0S\ino퓫'W NV^z~vgHHW}ʗd@!ld9qV܎;8z|~LzApΐŢ =L?saoil&S{t Xe|h g /KZ$BZΨ 8H%s`4u:{fwP1<Ӽ"OHd|@iZ>E,94:'tU&&3JY{UKhd/x~KK] !wlFarmќ N + :OM  K}䁋Njp ZU|}FMW`k]wøbC0\ m) "o)ߔi# $\:]np rIg% `jX]66}Ճ󋯜Sxp3GS1`+_.UK,&c9ul9^҇:0*ن~֊juLrT\ Ch% wYdS<$i41&#[!=אS)u[%XMTSA]SZF@^ǃ6eڇ\\R,L N(88V zBR M^AtoϠJxu3/!w1h\IV@f}t 1ԞXPb6Fr29i+(;bL8aN_"vPms:T;$7`;UWj2&ǯ hQ#o+3dR!7XCf 4Vpj"<7ETڽm@wN,98hF74O ;4] *t͋O17t'`J$^o}>%nT}:!S'zs|;2 ټY"D Aaɐyk0gEu"A^p(='Cڑ8*5RMgcۏ4G9R>MPk-*9tʌ&Ԣmd%w OYq1x5u5Os<:w#W-OŖ}=-åNC1#$6,4IHgSCwt[&0fǤe15AiE g;OB-)/;'%ΰjoHJ"[4 %HFrmT,T*k +Y{]a[0"(\-Ӱd(A} ׮Ew%d44_Fp ֊Gh-FX0=VP{\˿{ UGEB+ڱ_{l%\N A@F*7JEQwe%'9anc\BVHL/A)9 ]Y!2!Sts ;M2z3 (n--2>~*Ҕ%R|JH6{:U@'hoz}p]-HQ,5f!Î*d\5f>bqc%^; Q&ѤH>! 7骏]/tS8rfX 7O=OF:A^#s9bQwy޽%a.cnëz5'"A:jsR3:%QdJ6q0?Mre d,KNo?譇^_!?&ato(HYb{ d|[5)k꜒VހPuZ!oalCUčr7ݼZE5UP ~DZ\YȽ:=Y6tO gidY+QSKD{7rz^L3qF`C_Adm p0}IR@Xɾ+pp:F!Y]V/!1`"c`1_}ͺh+ yK~_o]BH^ďC !"V:@@r\{«,/Oևp7y[gWׂ[7-6e.`h|'.)۱gYZ07070100000443000081a40000000000000000000000016570825500003e6c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-indigodj.ko.xz7zXZִF!t/>)]?Eh=ڜ.+T΍ܡ[2F_UXghHv;+ MYK3KzW);(WjNjOly=1?,Zp&hTtJ#Rʊ8/Bod"HjB9-}p1:&Urxīyh;JrO;v9I(eU'%CQZFеrѽ+@PN"4N;&}P\йu!l5\-3(Y $ R D`Q?N)3x3ւC4YfZp?@O]`IDEQJ[kbߓߊluDEyGc:4PŃȐ09hy-|er#lF<'xnɰJj[cpg7fwld(T1Ds%˙*,<FIc+=~~jB"y~"(nwkckM_T)]`QDY Nl.M};'h`HԆR\Y&&H#m=EkSz*4t4_iq`m?ٽJȦz'⵽rr {Ē#}#8&O*$:x0`*>aʊB84f RArZ6$pz `tV$`?ؖ+YyQY<[~ +휃fEM\putxҫ_#{d-o-hI#jrJK^ iaн=H-50hv |9f'3~ Tg #5o_5ƻv3x|TQH՜۸K jˠ:vP%{C}%ZIcZ{2kbt$h6]k|BI FXR9I1j-'b{C^2 MҪ uEGŇr])pY- Vd;D譻,>9'Zj"Hne^FXH QI3ؓ5+afa9y1O3|oMH(C6DO5i=;KZyBq'2<{(kfG{ t,$g(S5iR~8h^V^x.B7Q; CϾZLQR+gq|xCU։B'ȥ\|^MT0^-U->c{½K9@VCR}Oτ~Yj%Wy[B+T+i홈E/: _=n5d;W)"f@H0홂kVÏU],]qdoŹ"=)Pž`PEw?b{@OAz%uf|`wS6RmcmJCԺ!~2LK^;CUX\uqפB'zJl%n;@ Vv NH "R}d2b#vTĕ7^,hY_S/!_fy% U ¹4433Pp4(7y>iU ^.@n fbiP*M,@=E2,VeRa|rgf6dQzL6 ӊ4}.0Ȏ-ە'Yh溕۵7y>  YPǮ\ <*NйLpKVgUna8Z0+r\'Nd6*| {;U')28I!ZGtK;s:nu^߻u}ADoEΚB~'ANA[+-c4)rƻ*~|$E:AXҔsS__Z ɖꐯn ҭI._? NfJ-ڀiޥ1qFt0x0 ͝%)crھ>TdſBs(~JˋV$wp(KU=)hMPwl9*{Vu˧P }[8Iaӝm*T'Pܿ O{沏T\VcB&Ci )*{]xV7sF_ۑ8DPh)*$nͮK贁BʳUUz>dQ#v]un(Nzr;c%>@?A {áPM7YyQ[!/74>>z{h}{$tw;>h"e1QdrY5et|5p2'Au-CmME{<Bvu%}]x2XMpC!@jNdY^ʑ3҆6 p+|ABwz hHkE\?B"#ut= a^k$ -<Y5UtDBhXY槑0AM݅Q`UV+ d_\?,L,q|>k$'έ[N*@L7t펶:ڻ\u ;K5P6i,#W) p?<7Y c>'z){|6jq ߼`S;/(Qrl&.iXok? _v˖=W9"}9@Gϫk#1q?0Ceg^*{B3v%+Ѳ-6 6K[1!r׫*1p+[`6p^ZY?Y;Uf{3C ۦS$ܖo2 |TU8ȮE-0=U s{3SXyTخ&gwkIXK3aZD(IHҴIA{8B껩 lPB[ 4cۗeg^/flLG^ Nwx=%z;eTԏR4V )ru.ձ ȔVN`QxϰLu(>[Jg|Wd L^r3 Hޛpa28r|!'Vҋ/$gc}|TY*eet>ΧZcI/4+^;8hv7Ӂď&Z5JMJ(D+`ѓ<_Ƀb2.ҝXMbe@DO<$TJ;ا?lHš3`BISt%k1C~ٛW [8Reإw@>Vl\fhS^. Tte+|+dӥKܑ[ە9Ӝ; b^jR7`~({Ɨܩ>t5j.m%@ fוN?QYwa9L%c!z;k]K=|Hgz0XR1}&;i QcLR*@ e=LbOp)*Y&6cr:f{/7&`9-ćNTZ9;毮2yS*hU+9Y̶kr %\o8Is2c}wA_{V0:7:[4E UN +ZRLX@Y_'+vs^WǓLNN3]4R A=cSl8{o emGcIqkf߁pxɼ͒C[iB}(yzSF.@3E2Fi6ֆoG$X=݌z`j1!>z`ǧmQ!$zKAǬF@jY}O*PCεwy{ShHm2̠AQS}Z nǐRUp$u z]H[R_XR Nqh-(ډ9ыA7Y,"Ü1.ߤ!pfj*Ҧ/F  VΕ\\.Ghܡ3d1dRJ'"b3zuKQӤ6]oaOfɅؐS)6)xf\88Z軸4 kb|Q®RuC j<,b+'!*ǐ9Tl<_*;} ۨ2шyjط^pi#Xuܐ8(gIС.d)k|IaMpͦ; 1t\.Y(-bvd,!7w ˊ@lFWP&5qmq$[\uZfPБoܧ6Xcq\aǷ O ~>:ż*nvmB^o9Fʩ<]ëfVFbV,-Z0]G79䂞tWl&nc+dRXewp ͺ=3ʇvD%hrw迤ʽO0mkcPUfՒ$`zWMxҮ g܂LPYs .`줲 ̠Y<̫t]\"v{=8,x -a }n3Đ$O^|d_(3A*% yk6Dx!;6K]Lbbt>:?EG\ >^2 |f k%!JS{6c."YgY‰[rn{!v $8dELv_n|P܋H̷LڬKܩCshI`]?)cLCFņo ϩs>}F[&͇7,jQ o2"vu!䗿EEh}QF6ZPU3|\aEwNXj2%C2UXoJ>}"-ciHyz۷)pl&7 c=mŸa|P( NwtaI! :'1rO:\91`JdTʱE WuruSݽFn r|,0 ik|:w6v{͈a1A11t-۵7h~'PNX*R4+"'ZYw+JhXȊ(GWf֕o1Jyjcr#gdֽl) 5%L$ǢbLp7Mkūky`&"!(H`q@|nVѢya*+Ajw"$o~IbU7R2Լt@۔5 ƝWNp0Bȓ9 .e_XC@(2%,[i* rLJTz&m9r8V_'L+axRBɟiǵ{)T4bs=ZS (l):9m͑ߝހxC+5{S[3GTgY~ܽ' @bnt]:#@B|-GImPsXA% LЃE=EPtHr.$;0g3<vQpw h9$~ ?cM}֧/yV;d C#`8 >,TCUw&eT'b@zO篖dfc D=yXP,倗#e뵽)W1C,̛%{++sТn4*"u'%3[gTR]Iő1ViE;nJ0c\6Df G{;x\{4A?W(~gזMƋW3:ܛ6eٖkNʩ+LL0݀\0ЌkeAvnEY1NaqKi@B6=ߦ2I] 3Ӯ̠vkqQ/\r9v~3F'nyg sPB=u췟TO5" Z% Kyں0VvMuR×tߊ(# h*X6+J1>ڿn!jA/kNV_Er>" L5ŕӼZmehsii]s L}q; j22t@ Z=5==⿕^4l=~:.??S!t}.Ř\ ]Y7zۧznQjӪR]\;r@_V'rDlq䧑dzHm&8e8,I&Oh-ˋF;vڔ`&u4.~qVlvtI{ es^ܕ|Ox|{99W%dgMLyL 9\N㘁RR#qEj6fA׊yLqX3&uV: xї ѕC{zJ 7]QL);5^7ѪA[h7jCs8WBQ3u*'8jdcV>Eȝx5 Jn=@@%q 1bMd t<swY5V`eILaҨzʷ7RI 9۠S(QF\4-86;:Pkwz{u-%I/G -7] Pnb;TFx{0 F!AQW)jEˤL`ķ@]8qX idWlz1:M:(缡9RlP~%xp%"z!("@sV#qU94o} @Ũ`v@A gp裶0"M|} h,^p}6$WpA#  4!70ۊk(wBn/#3v;+rzӮXs{k:x@J=Lbӕ >%Ipd[SE٩X }!"tpIGThZKbs;*;Ej(lhP7ÑT} :̡4Vy-zQ͆QthGazzOޛqY!ܾ> MRIWiݞw|z[dۏ ar7yuYGPжNIpqRH8 i_͵ElJ^?5 Nƨ`\d:zJ@m WM6Cm!WZiZ`yiW!7Us\ğDp.E59hy8D i8< 94 Ws%J¢*AUP /smBP1ˡRN< u5 4eC ]Tۊblɠ|5g;K<`㶀O %4߸Ĩ<3ybS0ҹsvE':l$ktnu%p[2q*IL5,7nQ5E7ip[++=L[Wކ;!Ґth@2[b_ Ჶb0 F0qQ$nf(t~Z ٖ<$ G+߃r;72$?<@!VG]$dx,7xAe!kF…dv5A߶3Wix_]Ls45@JˣY2xF`]]v,ß&U*4 Ndʺ%}S  w!|Ie,3>^ll(1Ɠ,?r" @vPpA8^@;,vLXXPb.x+gX7)oj̰kֽVc4EvrM6&-w]+F[@cgG$몞 gdKے&ȒOZV١'ƒ,bOm7*PI{]t3=Y>-N^7RkGPH¢;..sKQgnP)@R>~"83_LNP1{y[>e1T.IzqDp_4)C#}KW3rix=L W_8]_ܞɈЃZL0|(P9Am7RTr)?FFL Qob:\Kbk4<. 1pW25M rP Ы)})%qIQ }B @ZN'At@&X;Jb5 |X ˓+oeS6_Y:td@v|> ]\W xD䣚YCQg_+Fn |BGcxiRlb:Γ{u.Z&ѸˤQCJrNClI?3% G6wd8W F'oH)CLՐbdvya*EPLfBݴ!o~z+4$So]uO#넓[@[U+ U3L}ZKtm"^ۏ x;L0Z\/3cTF _ێԭjZ[%Bbs+_H#晈`3UnEἍ@*{#ct%shsA@"E~^&U7 ƞoߎm~SCKG59X,h%ܨW/_Z-E]%jJ3bUJAyM@\B{]d-eW2.Y 's}èJ:EY6mߕC5~UJQ 0CDJu2 ^7aTKtY,0zIh!E&3N Ý$Xl-8ciqb?Gk|8r/i!)Gc6*+8}*r9xUӰ=qhu+$&5,M o1l/TS\U b[\ ݤ>X ȵ࠿BG |$ ʬS^rS23q^{ ~ q̴oG۵KdB 2'q(W80?+ZWDkwg8<& p"s H d PMiE[ ~*ċ Kҏ=J# Ri]q!R5v7v8)Eبne"%={f`GbcdL/Q 奯е8Qb i1Gdsbg+oC}yVeCa@^!7mC|Zhpeݫ( -k>. ^ 8]tFr@(7॰K @?0JӄqR+# 2=)^N1yjXhO{O?D顁b!sjS[E\o _dh b0v@")Nw“c.gb zVg=16(ϪCjƞrz?a{p84K֌z>C'KÁ2]ųh|(fWզʫMހ,[?Ua/eCxRs(u!S QQ+3 H&S&UN3; bk>7T3 MZǛS\- jn9V}Xc2nъ\{4t;7CJ^P[ey d#0?I@wAm@;Z3xL u_S.6Wr4Vb;UB"$rѦIiˉs`KqFȣigDE>+ +B@7`^,~Lتh,/͚4ZړJn%lBzi(wJK!F-p-4wcG '%'9R.ƪ&E^7> fg&.;qVV|w*A[Q"#\~ Lc@jm;7[֠o;wqe>TaAT{'|Un8::пӵI\Q{r$#8u]J;֨njxas|5NaUO_ʌMB찮OJM+:ُu]& -v&Z l#7#= g`]_$dں|Hr%olgCݎR;l]ve&mWy*n1'>sJM{ʌ2Lc5b@;; :mfL H+igI9uv یň>Ocl +aqI8WfX'RZ>XX>dJ{[|M#ա ifWµ|P!n7HS "fqE`Y5gFFam@q$!ؔըptt,+tEίz!|,'F_jrJߖzZ,t;4؊V̪Se"l3}zhI~T?=JN!OAKMsQz #ڌЯMc{'{ ob2[Ou~DF^S,V4=yc*tsps7Mٸ ٴ~D?GK$JT]TFW9"V2zծoN\*p4#Y%H5M aQ <]{QQPАn1K>۩f{jnf?ǔ\ѽ^%/XDSk[[Ue <@'2TB&a=y^=m1 2lX]V6Vbr/a5nq+ӵ8~j. K5_h@ۼs×/ٯn˪{iKp\ 3{灔 _uuRmV\7 ,~ALoS LͩL߭T !J`;AU\這UuyI$D\b}zQP,P Qgg@ gCU[<+Ds[! gf%!? q餯&Wv;+)m&!^N8 ^1֧Ö<͂W(kx[): W2VI \ls%fY9`Pb9oӦRf,!kEs(' i yvNIf#{c9p.Ãu(]dDŽ16lbD0P+jD*=Àfx2z'z^ 2t&>_!r3!FiltP<P/{)='<ꔱKlh%z<_ܝd;K{wN_w%ͫ`E vroKnK!!%P,t4j Cuq_(AP-_'qZB忹G8 n0,%i#C`]Ip:y< һq{R\]u_E/XH4zMgm8aGmdwBIF)|^ԙVȻKA|VBڮQ/rMkh1@U#rw=>p 꿂kTe9@'fw~6D(Iť3{R~qo0o 4+e^^UfhQ~ ga8MQvr4MG|ȧpWSWQ%UD*~]jYuƩGïf&E\_`3""u=;JEt*ײ|Ƞt8B#DžWc,- |HDoQI:Et%qu6YZ+ע !vOC |JrX'EݛBH@'/9h-&z*t\UfûϖԺG\dc h]GaLgCb9urb< SPc;6L|`G:ZCnTX+g6|QhxTFeZ={Bgelѫj Uuο?_sxV6 'mنd)%5'~ސyo"Jyea}"$s>)t7_\aG(͍h'Xj`X'Lf@դDa;i`M9E3PD; |v,0dGHsknAH/T$Z:N~+vv !Z6dda:=E:Q!mxݪh4#TgrDЈ} aB'EL/ ݲV3^:2^A-H /{σEpXi|δ^ClW [4|7ȷ=0gb{Wө)|l: xbX?&$}\J Yۑlb\as/ئdTZo&J $wQ[ b7pBV Qdlt3F`H\Kpb@(*XRdQEe<de6ѡ*T)b5Ys"yȏJcy/}v(@*q 4]A+(ZE<'P1~e/ ǖC l>Тʦ caAAY/} ɍH__P }&u2+ђTqN׾)շ59~IeIPl ʗQP׮,ocLʨڃreȜ/^9gy`_L*(Th/a2)HIRJ`K1lX(ď]{z*hL;yWd6C}S`JY&.DRaV&ף+bRxeq$ّ$;O\+dku#U.n1AEt7@zCZ|@|wJ@4 ,l'tos حb}{AHٶ[~C܄s+p3y7Uλ2ح&]z*8)CZe4/]7c尀qٰ: |HTvܚ4f~MlSwFNF͚|l. D#cBMRt[zG#GGKC(tUI ,<0#uGUJMe0>5_:ge$O,}AeCN'ʚ̂͢4SWץ#+nޠګ13$c) k3%A+7mv}ZdhBliWpyn=v~n4\X$m(dF_PQՏY_IETT\t+U>Vh#;*t8g8I2bĕ)K?j*L%00j/ :Lgm۞ K+g:-1QxP"Eިc w6)ay`_CZu0 WqF72a'?VqeAfo|m2Kx܌}#gρ0_5O" v_rIY*'| hKj_hˢhq)&X/drA<"#H~a0a1b|1ho-<[wÁ=@??*)(`\i =; uS͡)^4 C۠hzƤ6oHD_O'oD݆X2qĵ;}yg! k*흓w.C)_}]kْD\ beiY]5rW9҂i]e𿣞WOxU,!!l*")]žx!G %!i<@!? \Tuh׷a_o@V+Å*VgLլ.zfj?hay,2 7ɔxEBBHo ԺȯLTgX8z/{?5 Nf]r> [tȍ|ojvӾUF1k\9\DCziM0oxU\; qn}OJ~c0xUKo{|cIj(1pǗ8L-D}KWt$υ X O@y#B~R[GB%!ÎU8`;8_ ٔL ň-<\ŅێwYX4v&4;.l? 29e,=$H1NNd"[)_ v6 ѹBInBݦZXD l=$  e)MT/0f4z4QOjCs[a` B(SD cQ-84`p~"trd ik0TLxْ7%w2k|1*DԀJoAڧhotCˏФ*\lG"y^\Fcbv0"'Tσ&lG$XS&Mq)?oŀg/obxsK̓Nә/a-Bv>DW+SRnz"l,UYry;Kc: Kge];RTd!D2B^w0cQ\WBA ~!)6?_ҟ[|t2+ KWm@4GR:b€n('!Ed@s ie Ȏ6l@Nd $!OR7bk \y+Yզ}]:+8_:mVU`'|b0},Z&C0<ˣ3w O@yx(iP8qqYH[-r>!3)H{|j`Ҳnn>ї~Y\5*p@I.Y8<a| C][- @֭}CMvщj견y\b9]]C/FƋiO*GRSӫsӿ{ 3z.ۙL1k>1p; ?uH&3A]W1&p!'I4-*9}.Ir)Bgb*9NO.W\R9V`~i*}HǯM2q_2/洍3ιA;F0IKZ<g@zCyJn6`P{26&0~վw|B_2{*g'k Gح@Ñ\7͕@'DFI.VÙa{WW^8ە8Hl4oݐ'4@\X)b?v"P5VS颸tȸAmZi䇫7Ӽo"úCvv8Ml90jjuʃ!'9^W;qZ \Ncʒ/K Đ0R3y:*0GyܶM᚛)(R#e=\*@`&ى1$HP2Zb;II}iYl,1-"h!l+yN^e+c#9+u.yr"OLع 쉗3Rd_*MtЩ0%N"LPqdfOHG?w%E]feuaYG o/~P5tfjY!D:9!zխM]4a M+aD wWI,>:ȵIpj(s߃uV Wa4?fAp8{aG2A՞;&hk-Qx_0ZJKٳxg"8ꁾIy]DޟKr_=Š2H 25'9v2X&1YbuiY捸<:֚hl3v "K܍dEKed!?,&<9 ?rr4sl5k[YRrhm˼QLL5Kx5ψ8{~ rk޻s9JXY-*Fi Ge]6] >g=MdxVjdiFT'80DKMg] ]]o/M@8,6/vJbb(сCtVE5 $V$'sl\c3NRUH5gtU|]`c^QFgnDRo(d`DQaXpP8!;}D|sꑕ>b}wqy(RHF$ڞ!.:e =@d >_K6X@BC6 [7:?y :;bv7ՠ;-&-(k 40liGm67,e)\eShg|jĠeAQu%+3i rC#C9%K^lX{8YS4nd:`۝wu]O|1*SƎSd.4Lz$ W^đCO9=LU)VI3D$h&ʹѐF1Sjb˯&$ f* Iєeyշ`QkIv_xX7bYEeCVk2mImÑ|t`Έg0T$xlF<[N/}9]5%1.2j63&y.Ӗ]G2K}>{J'Me!<")s@ ;`tō?53J;hiadW0,&P̨^"L.W~qjgcBiT+G^)K !2-efE{[dU=%PD75T1K=8RyB`uO(q(+ⷰ3dV`P 0J}r׾=\M%8BQVM#i_gjH*U f\ƿFO6r|rfkѹ8Z0{]j :|'!`w@\\ K}-w:sp~5&j?-P F}Z XKhҽ?GZ |EGMJ.ȠNpFЕ2><9n${!n7Β%Vyv2V&t,*ĺ"-gg#w<2Xsy,i_//IJ'qnQPݞ6 3NSDn(YJ Y7PIHeZ "d&5iAdϹ8V-x#F sc+pxnz#$UD>T'dQU}0;@F C^~R${\1r@&r[i @+BR8/CjdzUeÈָVn_6NM2N3 JNsQ>/rIQ>qp.Y+c RQ>d%b;]Ti fm\_fry,wߘ3t U_~4v%oưJu<; 5V ң1=zkE5ݒy0c Cb 6 ̖#H InZ=d^dZh4NT \qIS}qXkMH7Uw m*ZH* L=fHU}uѭ/x+`7SR?\@Cm}keĒǨK]B-ڮ|w|9II*ٱ g/p@9nްup3Z$#wY8%di쁴n4=4%uLHҐqr7 q#3)rGʟ\F0΅Bz?̡b1ǷZ bfIfB:M{<SJӄݑ¤~!B* zzuG`0تYDNFԧG#`a(h RjoΟw!Ple ynGA@Ay$+Ǡp[Uh gf H ~'odq!=hlP}*D[M`9ǕFT8Tour188hX3.2T<"'+*E=rSd> ;.|ZŚ?? wS̀y؟׳ zbDc^#נ4ct- _=ڎi^$W3aDܔS|]C-0]zqN?a<, WXo910¯=t'p·<*Ј~4W0I-ڽ vY.JJ ;*/$;o]I̾TX|EȚ_xvxȏ/> ]r k{9TPȎ M%ډ'8h+v S WjbctܿiU`THysڝXT,pSC[&o݁h5˗{eցs]3`[Aozl4a,ʶ5'SRBToVg|E20&B~RDpoOl:02mv} 7 L04.EВk42tP|ɵ  y,&g,{nN9%S@:ki 5| dPV/#i Nt#84kr^H6"RZGgRi W{[yHi4R6!)J',"4'Rp2*đhVABB/r>3=NLHklqxRR>X^LMS=gin7cW^f'|M @AidZu@v\0a$F&;ӣm[^ܖׄnyN/3 g@ew+J[aj{RJU\%|Z0bas!Љm) Z@j<4yA P%5hxy!,ȍږ4/v󜒓WnIk33^tSX,Eaj=8;szh5I=unk!T$+$7Kh\L)~9 HyF!/}G*P֜^rINJ(Mǧ#t—j*S9U)?;ЙA!,B}m+k~H^A$'|{D; 9#a`˷UN^{^dj]K߸ $N#©/*-4S?r ƧtlyDGoT <^=sVxTkg]ɨO)2xnbN$8䫒}](BR@QU[;B: wVNrF255SL@s~C)k;_u00ND~]v9[/?6n2?Hkaz5~ID71q+gs븣M;"dixjfϟLΑ-sBVn '$,Q@ 0Hyvf +j a.c*bgr_Mμ4(y=Cn&?3 Bs0m8lk6 0K ~1֫/,Zu~8jh ӈ%8M}9U?SKxu oɨլ䴫L@T- ۥ=yRF$̖snJp~Q0vsÎ/{|F6 Wj`zf-+F8t |p)0@;h9Hs"M&lŖn094*8E|GrPFU ;V&hC*TR/āɄ3̦ HOg]c䲫4di`3,SKu3(~UX@j2 Oe*&'-)ջIr:$ݼ´%MBHy RNBԜc=fq"*v9(-Q) }_r\c&D6x1d4Ѝm>h3ů֖%͔2T,噦x*aTqH|LvgXj%/g3zB2ss9U"fJ^a[͛&xJ%HMT<68Tų-B X (8"|g?Cg{uE꺫ǿ"(Fj_?ߛܣ9P]h^ladB\_& 112M*C; `;{~5{A;<r8Xc~*׵6C>]RX*!z.jq]#yPzPͯvYe Q`\ܡ~|[Z-" foB bPCe PJ M\\J=`VpF ⳡ$M]؄Be(Z'V0?*H%1\LiBU&?:z*XE=AoF?yw%w@0[7mnh/Y+j^]]Ei`6sIUܥFÜڊC+)A0[mw0kR!xKl.CmYjp΃ӴLݼzu$H(](ə~pl5tP[J!mߐ"!_Dk&ExC !3y#.VlQː<2_(CjHD4kҷU("Fx,7QŶcW<)QmT:5~eԭfp Vw;4|G&/&.7#JRtCQl`P,4VBDjd<'R0PyBQANecG/ dsfggv*4^? }oP29y)y]pZ~fbt :Q&m]!Q~Cʬ7kqw tGundP3Q)ɢuSM=:p69]qbYJFdfIÇ>#0pGBr1GڻC(+buJ[{Wb\EATy"o*\I#vRdUkW=fWv-!ЀpĈH_?4݉,=A2{uQ_m 奐&Ja7ZG)G6QRZ,#0ݧX6G2pPD;mV|ƀ^څ%]lr@s]HCf&eɐh 9⑇}bsىUv|bm_P֮Sw, [ Foy "YݣzpKle@}|tXaZc⪭ؾ{3) ӻ>c={C\ţX G46bo&Q'$0[jhZCILwa[\ uo?+P:Ҥ@;k &< 8 *_5w[hy@δE|Noq?wc>3KM0÷tМㆶ@ȱXx甇:YO8$HTʏgun`]|c8I"3w `0N/6!XR|Vt8PQX+TEFb`Nۏ[R =Z7Sv 5\~?8~z6,XOIԅ7b΅ F瞂LMhJzhtTvqP@cY̘͊"F|-\.&4:Պ7LPHqړ,Z]\_L2tJx*d<5M##~XsG70 x-PڛgYkUS䕠_|JGͮsl{]=r PHўvr4d2 _ӎs#i3#(Ýz<ÞV6Kݥȴs؊.{Դ k1K,xo:/v=Za4 |WҾ%Ȅ]M"/K?1xG|`G4r߭gBm#pڎ֡ҔՌhp MEUلwdeŢd9^CVy+:4I$.BӚfBڡqJyC,؃! p8en#da+_4[ܻrקOb{=X8 vABQ@驞Ĝq*ƚXWVQ"Hbπ$*íX6k{b;9RC`8ʌ >yPs;*V,E7hbO+B@nY^?8pA2z0D?PgW_Esd(|0+Lh(T%,݅7Du_fE\'6U-:%Ъ3mlzow㛷ymX ̞(ZugCՎfB[A,Y6D҉5l 1eJ_=H@jYb)}##+Y◃6cdOO$]=pi[h+ew2ѫ,dC73uwJ9 c'tV+]19s(3RYx 8ATǒ+68~E9xũBNy*XJvoitt p\ƎȥFZgUE~Y[ ev&BUl@ջ˪6ݷ LZ5+ +PCYt<#)BB?4\yl;;fN$ {I )O܃NhhtznN4VGV23-W[)y MuBړX|l5#S98|568zh@LԐΈ+cT4\-4^mЪyƏ/n3p@SArPO ;}s^ ,&@+Xw$aZ))\)(* YoCq7Esܹmd(T-F@UCmV51JD/jߚɵ$"O`˷ o0Y/[FMΜFeqV+gf\92\:PV]KW.z kĚtIYi Y6R@ޏIalMVp5ib_eMyTwH&Mr 1C.aE!z*R |\!쌷rݿW]^Ѐb(xr?fBGMյ:S'X݄p8u~#u܄::uUg3T8⶿\Xٿd좃ea"}@4Ҙpv 4IƭaKʨk*nyȫ>A^U܁UKC@7f0cK5]_]eO](dŻGњO9{4 116|>p#wK%zcIv<4k7FK닱+]d^@,_Q G4HD-r ){$nSt"h&iyʵ,hD@!OrL"l. }YGrp}u@P LbٲC.&"  ev^uvovV#;GI>= " VNOB,֖$9*A38\NgoˏXִ5BYjg&hB 9QbVV)h̑+xFgc}ԣ^ð;j\\`kְT_(uR4.vH rNN/]}5lg:dl>?Zs_C"#qyS? ~P9׫aś◌hRZ#VFerg oJ(E-DVxpn-LU|c6@ {6~{>r!Q1KB\ C5"Ћ_ K[C·$)^I5@h-= !Kf-%'/pb}v@I(ؾ.mϵC˘NSrҍԣw_O՟Ey/i I Y~;mAvvLi荤K7$wtuFhב̉^`iAN 0*؞3^e/_XlEV|AX K}I;~YRt3,)h6GR #|SqS}<ؓl=PӍO_  >ؿV?xF74zv:344[K_ L̛2V@Yd$=ڰ03YGr ,[bm|]*Ȏᩔ/0L9"c$?1 ʥ+ؘs!箅~?4<SA|/rpr :F҅#}$ !F+|r4<b΋[u3݅t6؛ S5zrdkø\w+T_y;P٠`[Jl(LT&SmL:j0fK_ kOG1 ty@ԣjA?mi7lp9n4 Ve 3jdsCgs 꾌`e-lQt%AW|X叱\F"6ZV!݄'ycL^=]+\.oIhwE=FHWۥο%J/EXt(qyX4,N( jB'QV0(4DLeͦ>ř\gLx+ԣBq5ū__~,k!Ր1k~l/9;7c'P%YMitp񯰩p /rD f?a[2} ,*iIkc=ZkyyOP.`4xŢ'!D #j04?Ot^qfF(WӪ17+~4RK"UۍY#ZfЖ4T(^gOi,{so"D \<9Ԧɷ(U:wY'Wޙ)1#VwK~޻^[5 )i2dv{#|׈‹XnPl, Ig$cZ,L#3%̮~|%zW<m:<(3jGyy=r2^xh wjX/Q{ns+;hD2 I۠EkFNE NMZXcb`GhG 9#Yu)=?s/ȓ~:RU|% 3Cg]oC6PGa]#UAd=Ա]-/?[3FBx0 3l^d>aqJ(` 8dZS>aXt7^0}HʕڀQA¼*}[#KewK1x}џ_ԌQ NVYn'. T.y_bgy/^w{63tu ~ &fBd]^ ĺp rjH8f"=>k^ yNn^w.5@hN@+ʨ[o3I7e~Za_B-oӮ}-ToUo{ܑ>:"3pT nktrM7.f/73-K/h[SuF]YLKctcfCUW~,}p\ PR PN ~)FއLnq9rnmU7|JgPehcV A,c tjS5әoqrPp>w;FsOeBivk N"a8ƽ@XcRpZ!У⁇[N_.8<4.6|gÄ㢥9X-9kH2dM),L v4l=E0HI2Agl$(f5,X5X{i% PޭxE/n 2Qj %XĀ߫GhnwPm{HտL\\ӮSY(ÊB*:J}ȣO1cpK9xʣ:n$n^Wk؇@|wø'* < rgŽ,.'Ii.I* Z1-UXXt'\̈́X[Lw%-Nu(13/Q|*| M=pcgʲGœz:6xȫeq|3ic>w)Iͥ.lWk_ejI~42s88 ! WH`UvZ#&_A[m#F~1% (~`-9tgcjߘJ6gC< rLӿ2hZ>@.jGz8F}vgD#˯p`9Bk @Mbk$Sf ٠LweA-1@ar,PHG Zao:qڢ#3Vg3- %Љ#ASX9w\d׷X]pנ%_`M8sFV-iV>,`;er2*Y0/4E`Zv#(oe.$2E`)=NTeeaN'9Tb#!i픚ii:`n;gۮ߁hx䤴"]R\N Ɯs\i@WzO㖗z-^ ȗt*ЅIR§_ G7U9aY RЪ!lC~'.UgtG`@cUyDS|3*vzr]߲m!UАxԅ^ 0<5|QGhh83M'YW2˚JɡAL%aHNQ3"-\}4'r.;k7`8yv{יPϝ0 P1\]!!2i gsX3`m{HyXy+'n|v{zтZ!M` Tn%nve"S5)lɚ7O:d]@5`gk51pjiis\nzY?KFSuG$k"^J4"S^Z[}u}LĮ:$ f95hf!6)1<]˙ޚ@l܂cmc{t*I5@ڢ;<)L>D=R6创CJW!LotnDsrL^GҼ~XC+m`w,2,zee}){}Ц, ֨GB* ㍍ңQ-+aj.(ٞdW}1R&L/$+L'_4j(yɮ`A=swr \㠬X;Yݣ2TXwxׄSQjdc@|d5d`j,Hl8椤Ê(!$䝜^uFۚi9JE[;4RPI N7v?re ɭxjeU!@ r=2SW3 BMinb~䓶221&Zw[߬(WoqA~6rI CrI)4k 0% -oERnzފD} R#l6`V+ }={lP?KF0ڢ dB/QY LQΰPwi&y} nk %Z# pV$ wu7ό>sFBab4񴆏rgDQ].W$>|0>簍G\AuĿS^GQaxBarNB~J{ "Ƭ˻@{uѣAo8ٳ9 ,a__ &6P [dĿmB G.S~>&N#PtT^01fAI=OW9i;i}ܐSɹo{&}jJ)6x3F>9wTPV2Sy_g]wv~N# ιYs!i0K7 ~rxKur'E!x9?nӎzO<) :”<Bdf7(T9ni.*To kkE ضA>bKZ/쬱wLy.CAy(J ʦRO)d{ҋ([@AZG974;#eVL\<w'>in:0nS~z5"eg1zp&բDʔBBz]JQ]B*ikwDAMPa]5N9o込lEr& ,taVbQ`hxf0%3(ڗn(Ssw[(q/'`Vo"Iq@U{; qk_V:"JTs%ĵ3gJ}rJ'xSj:L P z#-Xry%}msnEwA68n.ށ XQ7ѳf؋8[|اxol̍B546sƕl.CeᩌA'tKҹy#dsFو/ PMlĂ_XY H֦T;۶Ceۢĭ2XPS -+);xuwO8P~xo"g&"6{Y+0CHB>ؑb(x!`5!Gʜ<S.TOod$qDr#`iӵyۀ,gD/U# Z3QP=Se*F~W<(`&\Yu6Мt=V?>D!&)ƺ Q 2vuk*n,7ɔh5hZKD:q;#xcmE2$Q!THc|fbcg9=O ysl Z!7Ϝ-''_bOT|QZ@Hve![RFXmgֶWl4\P5{ .AK9ş͝PQ'mjYt!?(x;)n%KA V(RpB y,OEfϬ { >!@_]0j`tCxI0ERt%I,1,$ܹ4=xM]KQ֐2~Ε*8o PftN`'{e_HK % e .3x<#ia%<UB-j>D~K0PWT}ł){ۋ(yDv&}W:@[U.%qBZ+2qP,~R/EAbTIG~ep.å=(Aa @66|#h&SUQV'iO={9CQVINM(hF8ľyAW|}kj")a`y0ux d9mR[kcnAM-BЋ()ѠGmdWBX=;bƧ썀w=8#moFe%$;Y5w[>ZpX4}}]Caӊu*y1sp/UuGJS #Tu=Yd#p|O/ yLg3[U=6M'BGBFsy4i"WλNXhi=l o:WI{wj[:\?+;CY\{ojO,U@"Ky;A {rOEU:IgNCz7, gh~@ AGg>Ҁ%F7B5h*]KcJx5hvxibEφN6%KURG78nU9]Xs-=qe㊝4[}HŤ<2+81R H3އ cUt ~4*p[K1KcSo'ݜ0iK :O46E/GKYQ`f3;lycq6| /g8+6ɛe * ,[G.y=E u 6;v_ܞoX'+{IIu&eJ! HyJf [hȧ pxPhWx[.fo3ElD$yM]4Ɍ)J 2Ҭ;،CJԿ7NR>lC2Ip 0)r]b|R9ڕ\x!um4jw3 #.l{:}m#gԒ2)_gKBЄGŴXV(hAڧ14k76WrN^P~3C4K48@3d; DjWYTs4jZ>[c6 ǒCʱ@[z*(Xr2*[6&\4=G :GޣM}f"'5 ,؅)s-9Iݑ6r\ hiaAhB5'R;S?CHX, N+s̳םY?ʠ%0eq**HF BA&-@6Ѻ kIyx0%5l+ɖ:KjD?طl.T7X~c15,g k(iՔ"uva+ޕ|?!di˖sG7p/Px| J@AI,Qbt 3P#>m^\!:4ݜ5nZOgW9n=SxAEg`~nyT)mXވ7ΤdAv-"w##J Tz{#4yhÎp`Ľ6Sɲ(-lQHj(H*k* Iio + ٭E fjͳⶋK~ QnPpJxuC`'ENy:94)+@< "g~L%p P]\ږ࿵aG-VW-StV>9Rt0>0{v3թяӲpƗ&bNl>M^4`"̄8#gg^CIu3`*cqTUK! D]Can[Gek?ldrnʎt(koaw vVcD?wF a6WmNFЫ4~LNe@Wȹh\e}2ƾƐlϧRs4}_`F62ٙ Vh8>ܰI_!FX˭ѿY׉* dÑ X;똞n)׺/m.3^ RTȣFm;APth?'9R<#hJdW{Ě̐$HLt8 p!А6Uhyp$3 fbqYWv|>N/ 3e!)v%8#5zfQ)`ښ{8X\xsn$í(<)G.?Ns,V0ej$Nħ ½v-z"6ۙkAⲴ]C]Wo $hU9-8L0-^ hr7}Y;>b ,%-;7~7km:i{v;0%^ :S8kwWk >H@*@nTua 9ehlfF$1gK3h=.8& _d)VB>̑[Qdg0&]a9d"),r'l! ٧Gh!6K{k-}0J>ZU̴ws礽1]rGZm+xn6 Amiuh$4s$rB@XNf#C1l!p4Øk~0Rx)xCIHpDEA%^ּU</K'*S5wUG)Fm)b2K8 bc),c{&O6x xKΪCHԯF~BXo9X$65NSa!HmH "9R#d*Je\Ԩɟbr%CƎ~c~uY ܟJi/E%u7:33&K*A\y0v3ðS4$kd:7E 2=2a)6QC(33Џ8i)I"ZW['¿0%7a.qMD420ck؜ƷQ ھŗU=FĐA#GpBX8 0f臬o2HnP.q H8!!}ʒ",^^SNYwީbN.XXw6/1]?f{vMHI.D_Lkt oB l!NH䁾)2}q?COm B~&^61\(l\ K5m7;oݐBvt*Jj]}sU_g[+%+pŤ%>p1Ǯ,"&;)GpD:]U!>T/RW/Rs2cyhgJ5&[h/ur?)aApެ^k(U9$[Mlkt3 ۞H'd׵2MZ6}@Y1Ѩ`r6 84I!xCg7҄0ՠGh_Smkno(&p7O<5 `WBȣp>gl~-&LzIb;*AZ6Kڗvul9NvhNh)ٮt(|7"v:wUk ]H-^twOiuyN($"a8KM=i74-*$.we<JvF۔q,JL̢Wſ\`!?dA1"A(D)ٜ})zVAOYhtXeɭuqq-9af09i]0Puj&7ףNc)8es& U*}9-jK_"I N{F 3Fg t+o+j$Dy}մHnL& ]]W?^^O5 [hgѢjyfKߚmm;f\ tE[' Ao;fanN 嘁OZO龔It[A;܌5^=r´:u;xW,1->{U؝HulTе!J= .=׶(E36W*I5kdcGYh !$>UFx[_qZ/nCio+YxYى>;SۿpY˺n5'̿Ղ:ɮ+Oׯ2o7|Os(&;@%_IHt-fx+U ~ρ)f2t}7I*]_7jq ֽQ)Q)LvAT*:Ʋ"q*]3ⱆB 6X0ljWțCzþy5lX7 yz*_zM٨WXOgǿ̎7^"d-Mug#Ζj*1[l۔] [~ ᛹Unsz9\KIDHwǭjͯChtZ1$>YGm~ "\h2w]M-z̭Cfr3X JhXN|P%trm*?h7)uM+s$,C?8%ij3}xpw@>Ciߌ+a]t&uѶZpІy2~dz8u):~XBD2c/xaP.ㇱ X3/H>b9rܤ#$zbjWZ1*[9m`}&j}p\ה[凃]Qithpq ੥ Y7޾Zr/ٔ~a@ E|bb4x XԀ=XA eѕ)u6%A0CT Z<->1]Ԃ/Ω'h4|%ُˌ6˥pM@ rB<,(uͳKsci&mjMp'0d^̇𿿇^B4Cm-5l޳Ts^ݮpn^>g7I"p=Gj:׍L„SMT*(yx]vß0pY}:36ƵJE!ؐ.~\/f?{iL'hcIybg `:;+E@Gʷ?ԎGdfvȃoU>LG;ҹ1L%n笍ĕo1Z8<LXtvlCv'ٞU(q!CK&pJهQeEW A Kwn=z9Ι!bGL1W`(qvyc(g"mm~5V̗^Pd2˻ w$%;|Rҽq5Z)@,1ߝ9#W̐턷c_&@$.;Y"OD5L@1X~ZV^>>~}&TVRnj g)qkq |}a;a ׫yU.n p^q4rc+i'fWA^qƅXl kLtGe%m X[h:2Up?n'? TODo64]_<^͹ E5ߓ{^܂@]Y&v&Y{MRYMB⋢2jg=+|Wm5+^0Q6g14IʽΜXpXzfD%Z:mW#QGTBrxz\߂x Z$TN0t26f.Ժ \Ao:e]X ʡXn4+g bP[ۧ|a۶TUFy4?4""͹?4b-Kxgɣ{&R XE 4DShM䒤BQA٦L'?Vcd83 wcu[o@"jbKA]]^ZQ=oU@j~Uצ,  _9 10U:Q,q]1N)d\ FE\NB(Y.A-_c)f'H[bK,$1}8FP鯓x31'9&jP:bh%n dn#b =2{r! /§;£5+ wW ¥M;Æ%[P93ja/x*)ɪ_Fm3| c2`"0Ɵ (n?I[EddR beq.#M?B1@A=y8C:JtNA"d2pV)ukcv};xp )ц{)/ZX|kcF?#kJ-Z9 26\u?f}K+ 8}0am޽цʦ)bx -7]ߡDBS$]gV4<2\2n|>9T$&XD3(WW+ 2x{Fs<"ѰM-X jO4jux7Q)sb\κ/Y<%zcuԻhKypNV</~>^t<17H-㢎qNOY4Ho_<ޠ?NR>s NP#xn$Z쬕pTrb>ߵ F=Eb#}6b (t!Z{!h2,sqt-kp0K{NjFv0q.W AdA%j2~3 5E"J)iއk!eEcsb%Q'ac!tHVw*1-5rZ-u>Sx貋D+oD>F2>4RnQL../NxwB;gru(~eV*.&48fZ\aEϺ#0%k$ VrXֿΧF%=Pazx7$>[;S}pz?qH浡^ZO֟۰ڨXFEH|NWS?9{O.jQ , eDS230#\!%vƪ,}~K6[7:eqVItx/(a-J+"41J7hw/!a0^SFAds56딅2WўS @b㏰31@)Lb{. }9)O|Խrq>zt@$;g0A i; CBh=FI\r%HI()x4}Ġ.v2YpwR 䁃Nj-P7˧/".a_;DשCL]hPtu{ Ҿs^+L)/ueTͷE#HL.MޫD̗ 8:y4 Lhym|<8>uoJCȾ>昗`'9U!%q _ڲ6wL?/ۑa<O;^R:4 ~tL= }x%Z'ͺ7Ӊ'F[_gJ~DGj6ekLՀ2n&H!q[vfq1N9y=LFEI3<ۍHz6 8sl|O8P龹\B?P>U{W)#Q ݀`QG,s-ʼS>bE/ _?^+C0PB,uf򝿬:~#c "Gf2*J$]nyvYrwfQ[[qio"oHMtBw>{Y{y3-# M`.SS$lnrf0wk&#ё敔҈>kK J2i0pŽ-OG)i8> >ЫAMtٮPFArW ޾-U2z4rYe1%;hF[x=ɄʺLP@5kYџ,!( Z#~QB~L5 ,R9p$k>N;gRO(~NlV_1VFij޻1/X;^d  dh"ww@RUzCжgC䴐e.Rý4\M*Z#ϣ̔q yttegbeQ# Fȏg}2_~e7LJb3p8Sϛ!S< +.< U"f}6e[C&IFV ?b@J9^d%MٚNFgzMH<%d-&PJ{[5VCBjd- &1D%#7$5&q@gЈyD}rN)Ls`[ft?&iW? R qNpE_r +7w %cIZVZ A1@F\|4|7>U@/R3ӯG{EǑCf%36זbxgLt1(q3I 5yLN"_kdv&J.%LFv(ƊtɏR3WgV ))z72[|*}O˧^-Ks%Oń&X$=W}VD,n>#C`LԒ+yMPE'!K hq{fǢB`YhbjM]p}#\X3 & m-2Js9s{޹\ XyM" {# ώq!{{^P $Wg b;o"*[?+\a:"06F,i O-H 01eSje k&.]=")k&'$D4d ]\~&7/=_U(& JtQg]D;#=qٛC^[) QA5 ƿj\KgUwqn8@mP$@,~Rp[=]ͷM}"``ڜxj[{c r j"'0#ly%N,oښwc8*vDwuqnܓR5mN-=2^mˠGXل{5CY)WVLs=?bW (EJ2c bX{-3E2hcJKUh Gl]LPi420 `qbhBںAPBR-ws5:U?R,dձW>|H幜G=gv sՀ2cE$C]yNʅyu,uZքUpso]bm5# dt+Oф^Ղ܊u.(P M{sȪ;fCE{֧JOۑe6psyߍ6Ϛr -FRlҵDʁWb'} 0ffj'%HtK"]Ż8b")Si5~JVd1ua΍ڻ)-[[v,dbg)(a` V WZ\q#Lusڢ+!^@ݳiQ?Yk!j9 B"(?颴JsyN8<65vBiH9V/RRGb:C110[amx2';yE5N>Z~Zi)ʉ{cTz#YXiD>r0 oߺ,leq0]ǻ\ vCA$Gu@ "sfusO"?yq #pLCǹo+|..bΧ?B b{&} H({.af%Idm:}!cƅy t-Tk"2G.%/U4X~&˝xhVK&%@ԩDɩk†JYe;Lܾ'!YSgE S}f,0QorZRE n4џ +ʴ6vXߕ _`x'Q aԭikC~7D>xV,&3W*Y')z_|brxY:&4Z֦ymL 3#DڲbCv;Dҵ~{mGyY;c)G[ SahW9h3tf-?7_H$RB}lԙ H9KiQq? 0g2qS] q%֑d9sQ^-ԯV][ Dζv3Q"]*q~^Ͼ^d_q-7(&iӚ?<(crN&#X ԟmd\s^UDG52D ͍)+JFFX]WUĔ1K8zM( 8+[~?fpnܑnKv]d5ax\ugשa:E /S n^վm&![, LRpɤCn#E]^6,{O)^59/^ibI1x"|nU9wx{qW-ܨ 37;-hp;r\r %]lˠ^չ~ʭo*CńXIlONM|yB6Qf.@JkOގ FTFk,} /=C۩UO)A$ M컮ސq u7v\@v>Ě҇V&atc5PK$Gh >=peԻƌSnz4xz@EM"\3N˕4)$4Z5r^NM-XCPuݰH;j$6NNW qoM\Dz~ T ?õ#cN[kϗ7j 5>fXml ZQ5J ޫF$Y8~3?D;YEU5BŜ<\կUC$ɶ'uYDY u)8Cv. tʛsfw>,gƥ&kz,q3aέܣAXY +"=1I5驸QWlL1bbB"'OM=?je~F֠[nIvN0S9{^񽑶оɈ],#$jM8 "MKD;΋m\fcD\Xݑ'$r*\y"RW:ؾQ+gXC|Y!fb{  3Pj?]cye{yV;tzv ȓkuSLxRIoiնB2Ͽ <ބ>GRRTu̞ˬ0~sWg;$;hɲ( _l?8h0ܨB oJ+e堒8!dmؾsH&6Z:J˥)'`!]2K@ /_Er_o: 6M4A;i0?niZsBG[<) Ýw M^-\TG+gtCF:>R'i~J}@Q3rEZBD mj4q SЁ_\,B(AWQ1ݔ%uW- -)+!GO)#l,t5|"Jo,Uа "Tʋ,53E߱XuK&ˑD@12HOp'3!-4~7B 2FzF6mQ3q8G 98RUv|ֺMrZh6O\#}_KΐW׹+Cm6T ]h "Xc +S{GG_r ?/ŕX ϯt*dLOӭ0zeMcoM5qqPJ[a R*\/^=ac /ƅ;ٗgA]ՠlUҫ f_ǘ>r ]çρ;ҙ,%|lf,5q34yaAĬ<$lVת|,6<ty>p\3urz@羲۪4;]U}Zp!6瓼_Sr!x!bG^}h55UA*{8'àn݆n(ǽS7pՀ-;8jgL}K5ðƉ4Yw9F(ٱ*;jf+4ۦ8[6y$簑uQ,> >6@ԫW/mXkHUOI%f#ywْ\P~iof$J+>I%%pf1`ƽkkvq>Ɗ*`ssںnixxڈc9Uءs=)-7WO7NN\x~q ݗ/~lکۣꦭ {4&6 ^pNh5OOɫ!c% y@vy MRQf?dkKSv aH0c5IIUhs(gjZ4R $dJw8Zp_gKP>O8Ka= ;ڦzwsNQ6о RKCBlg:$is i^ B^fs}+db/Uo*6P$^}ͳi@26-Ekށ^4arWG(}Bמn9' LRk@5"cY=8WWv(њ/IN{S r(\Ձ(;x{hM!՘Re8 #Qb٨Òw5^K5HpʻR<^ 0S,Twt)uԨ:`^ń4%ӪFdVc)VEdŽ>ґz2#PBfıBYSEM\'.?(Ğ93\Fo,GnZ|m WbURQ|Nf6vUAk$؇2Y1ꄤ]<]מ`DoX@2=#6GKz&42~۠OԢ\Z#s+Cp]Tigs&0[!cgʟˆW>.2[uiEjJl>yo%Ϛ'3O4Rxl(N- ˬٷBAKctb|Q>m fUI*Irqe49nj7?1`Iy͟NB7{1n+T݋dEcp/- K=s;{p 1|,,LHbfiNYKkN}*Цub( _v^[@]/Ii-T6}?i&@BWGk3Jx&z ?H; Y`Y_"lcԍ~qSRP tKa ɏz5j|*_LO M&ho `jRiؔLOp6#>?ۉs|ӑT9O ^+b"Ԏ-"Yɦb'bK0wt"ǂq+J/\0fSuAQO (>Zw09i;Ǖ~.Jڦx#þ`mow3H(zi(HuD|'u5MI`Qq,5G#Ȃ VYISU BQktc1;It#Kᷓ>%2l׽tUG Zvu9b? ^ "ۭls;a#; ٘ 8[hH^~WZR ;Fq Hyz#|]kC)'"x17jggRc9O;@vV"wzngK }o-)K:OxE-5k\ӑGn]1(dɯ5jQ#J!ϑLh%Uyf3 f=glH}>Mf;rMfDBL 5JγKAiGntܓ8cwM' +ʈ}khM&V<>yWC Tc`rcލLk,noЫI:3 `ٟ[o1\2 "]f-t x$.ݯtb/Bsn歐~/ 3Ȟ't(\j+VD֪K6&m1] m*f'7<]Fa;Iܸ*r]P|yRNQ#Oj?uic3腾=P)Qaa,3nӳc:.QfqT?fh2Hm.ɾH5jTAΫ3m韣o^a]BS<,`B2}]9Gfd |3}@;GѤ$\[u.1HaֹKz&6bf0KFkfIuNh#~SpT*۰]9 aM'od@̝ED2C4 wBBpr'j^L1!`Bp0I|STzz\Y t l5 ؞v<܊~S!U 3s3)( D&ޟi4֗ qi~Tng I,88y3T9MtOJb-mfd/EjFr\:Ǹ#r>.%!Ҵ2MLJ>̫bq*n5?$GM :*ǯ@N!XuP-TSL x\X~,m2AL,nu^OkM<@̥!-hgq zߝ+FkN)kݺ\G%xFM|==zݓ?zGBxǍcTgxIEaΨθT*% >(|cԂnLM_t~QA J9(&opxQ֕ւ,z@8GTj؏U"f{5oYҌyf>+[E=78K>i5g~]Cn>ho/3׫ޫ ˯&ae诨TF]HNsν,E"{5wQZS 2]KHH ݭMB䬏mRE$]Q~@5! G{"@kR` 纞`4Z qo &tg5TyxK(ELJ<rBq_j <́+us-E;,~T{%:u_]uڦj4^&Jv/[\\g#S@ְn^ ЃpOG0:n>7^IrVcM.>%_(Gֈꓮ\[iϻa\mcL#uhK]bn>n-gcJ7´Ƴ*/E%LH476|5+ы5Kzc:\p_*xoYtIz/ Qvq+ijz)b뗛H jB2bn+8;?p3DO {f#?mu,}>/ 6z'O 0טCW ,ke,{;RT ջA 0&xJxXo# '<8c["`&F48#hC-(ΗX^5eSȁ_ Ÿ.`I%Ӹ NΆwlw| ! D5H9+CDѩ%R-ʗWڽ%VSwʆ,[~֔ah-6Uu˰rXNF.&Da`S-*ML,(|@ǴYҘzP`hs“bfLE*[y},AqP͎";wݯ?=cmOk$. lpPΞl(C!ZK'RTK,^uw ,Q0Aee߆ G^ C]E6gupbsކ;STR^7>;8"E,ktD2ȓ|Q|jʹO^vamk9-hr踂#l];+|BT , 2A;q919 ZT6BcHzVfñ);[[sm)'ߠd>ҴJx:cB' 5X;#f; sy3wJe(L,3VUz/oɦpͰer}VDP渎edw:ǵF R}޳eljA/u?z@ǐAYR FTªY%.G?R'ܸZdI0pD-d%Y7OB]-ߘ7&N]Ee׉2F-ԟ[ۏ.D\$dYqr eǥO>"\& ]`#4m2|2,+V}^;c2U%Z +}kgأ^L_ݎGY 8"?~C`uFk*_-T8eFcZMf5*idor/ǶTFr#`Ũ%UZ ( 1hIFҴw+XC:d .̶.av{()K Z ̦+Jf $Jo4*K6^9WMbgz;Z2yu @#,d,oï Q*cX$!k#p#lnk$T˰_czF4%1+3+CL)~\[E&nhĮL7MUCG3<пf|B8NRلx%,o$}T=09-6Saad`MԍF+T}B2xSg6$1RZvt@KlX\Y%"L)ty5Wq CRKݷUMn~;A~9Oq2 bpjIgF}fvUJTe>R,S1R[O CSet92M _' )t?G}3P$l3A',g- &nh8Վ[}D`1㏭[$*wU(FBDRT_x-z\##R{~[ -W@|ةy<R+GM\0wbܪ۴%ύ7UNwҝ4Q 0vpT `5s!~=iډ|m1g&w!$.ƒHWa(} E4[6|@pm~O $,d]~zowzZ1u1ACD W{Gg a?[C3n6~׹OFΟJު,zw`^K̹p0S T +s@,>u,]k(7Ƌ =xi,er/٩HYLkv]+'5쵥*2(,`$D8BcWQwᆴjO!ч)viiq5|}u><x6xTD!ȃ#屍N$ȁ>>rm9M pJ4XtQoS!`ZAOf(8Z}qUT"P'ub[r[h;?0I.a9EʅGlpK JJ>(Etq pS()TB/+YIZՃ6P;|&8(Z&;שء}o׏,,27EaGn4䘻DOn(Uݱ9$k>zmc_J:2pźDg^mch7TP/#NTxA5Vxsi#)^mը"DtiVET QNuz1h%~$XF+ -Ԡ;wj5cv9.VOlGӮ"3+>++@^ ku-cOMO @Q뜈^聡4>C)?*8PmҷGKG5\zؿ_bw=ߕP9ʏ۝W)cmyo|Y.C=(1%hEZE#dtpB%kgOg!29"sHJJp4>hsbxS'ѧymС-pAN5J|kZ F~1!<S@%"F|}zw啫 ]^_?n_ j!KxL`&{PNrBʼ~cԯ8!A;"9bqʣ[k? u nVXF}>i_ЅR7'> /ׇOf.&"VPwҫ qlEVhG[t53tg! 2 }>*_ 4 hq$5(P8Ars"!ߓ{QJ[>Bl+ NQ>DX&c-I~ n,{#9IAݎdU L0Dʲ%q! +qý3~*?Q5jK0|oQa=>@]N6S5R^LO ?.95 gh΍AZF_RL?m֗hB\i\mrFlHbo_ Q''\gr:rok [zq{8"`RZڦGw$dm1HcܿDaW%?d9$T6# R=JTqy/m;]VOvd2w2A2r v7Zv*Ec ]> ҫ+tCSDڵh ]@QQɢ|G&Fr0VAFt}qo ;r*pFQo_@?JPBOmN8UK'% \]q>#xT}j14F iZ>Dy4Ij^"@ \m@GIØ[@Gg7 _8[[i U^80%fr魖HD廒V'& &9p.>?P k>@B@r2ܻSl'텫&@AqmwK {0WxzLYԾagвRT0ͦ C_K"YC!Hn1%G^ B/mb&|V@$k% J:J}*}dZuXW,ʀK XB,2mjoZ[eaTh%R!6+ jAU䰒zG(s*1ӳ̓f4,Y|#׷sdJ2K؛Zӗ*xׁK%|M$/=EHO#ۮ55{? ukP,t鶢sUC$j?aPW}s/=!4$ZFzU+,K$CaN&7 L|̏j!~6;F줔}Q6EVn!f8-dQ*i!d5d|3ӈ%x@~q? l-<}7D6{1&-CAKY#ҋ.IvGUmt;xdӭ3FVT.BͤU7HCKf9'IA{>\&it~8Uojd-Tf ]P }؛ cTLn`lD֗ _>>A*jZ[cZިfMC},j\୰nD`.fGOi0ӸEWs0mst&E@iͳ^kM] =(F7O y - ΋6Ȕ[2Xx~"SAΩi$Bp3Lj˞+Ap\wh *-$췦2R+PKɈ2jDȶ>=l[p1Z(YzOYclU$u> %7dUN90jC.-I7>)#~<]y7A5u"Q1n :BN0* @Iypw!}Wg8FB`=lo O!G6xrcy1"QVwBG#HDiIl :U1 [FF*.j .J,-}6c-y= tE9;SW&e{s&>^o-7,! W":ceŮ'nBB#I=Lb^UZCY @P${BWiL~9c4 J,m{̾lc^L ;:g$H V&"юςLjrOEq'08E(Y*+Y'y@Z> M u98u\LZLG_CDr9SlQZo+lw@|DZ7q%8s0n+yQ\G1^9'BH\ԓ:k۝@&XqfGӾx-F5Xֳ;fP8b.\t6(\|EMk\.&<[g=CTMq䘢٥oc,*kndڳ{S-bʡgm3+TƢzKOr*;}K"- u='`]sXϾ`I&Te-GViE! $^3JTPZœ3봨,x& (h-BC%öX_]]8)%}wty%IyF _wC rd$M$x܎h1h ٥F(^g p@@ ٘z%@ X^gAy,cz#{u W1;pmg ]G GIBQI@36Z|*ߵޟ;1'Tq6*ݕWH|rڎOi0SđvC_6r[my4U,Mn}*v=%%t.Y&WD$>biƝ]Ԡ" |x1G48mF[#fœ. 0V1U#2"(97ڕggJQ,[m`V9)*Ѓ${dV!Jf[`;~; 'Z]įݡ1wT/z:Ҟ\VVJrFL,2r,(5?;=;c®QC蔑A%K!WgV4V{OƝ\-ڢd!s~v$uXdq.HKx/tj}ՈުPS[˸cp 4j)U*0JNR!2pP/jeq,0QwsIJW'|`9/[vTp$Ǵ$K4p9) 2f?f7Bnj@?r28PWS-"큹rXn[lU' uExORݠ|FSt Ҙ1tmYv9 @T|PN|EBg.НRqC&)yaKgF[Y**B Qe yĺo 1"{uA*nOC _ qO. /1[c ą{[}㌸ 粚K\+>Eqz q1n>F3Ir)[箃MrfT՚fq"85CBx?D,/ iSA(9d1ByT>WUq$GwԢ@H djdG|‡*F+m۾1kfh^״0%\qnߣ)TZRo iGƚf?Jx.Vl!:nƫ| ơ CR'y@zsf Nll䀷(qd|u?M?*b>&.y,7QBId,=cWeB5Pr*_"W)#8} $PE>cO$6M#+(uqYOLuPrLVCL;º+ԩrj~kl=L,kNUX]'ns RO12noD\+Ђ9/w)oOɅwt1P~e!sUeuOEOW<c'GD} > :z<ԻZR^!iuJdVSŊ]@C3cn_rbF}U>fJ۞n9 f'\T~u5ֹ oV mȢȬNoʅEbavDaa֧7{¨ꋥ@# H QL+s&_^=.O O zx-8L(1HȡžgV gK#8] (ԯy x+dp ivhd_v/1Z@7[)n|,lՒ}d%";z>& )]6nfc'cv#V{zé@tUh0Qu*T Ì(qW%kd.od~"w6!;(={l)*]WH?8AXQ9ľéo@Yׅ3?0YFCfnڪnضm3y-b{8eo509.mh0L+e^&fN ^ bddd1 aa`ߣ |>|?:g?}!tQb #C').&:/wLLWj+W &Y!>xB!7Qi6?#敔i}K|})&ž4"\hf`ߵ<7|(qC5D@Dے" zII x@[g Z< YvS1F'ͺ &JkIݩ05oBkXu}%Ydr5;Rmϩ8pahROh5S&+V)+:!eɏiI^ȡג Zҕx0Z BZL`/pPnn_PSFXj@]5#U%3<1ʔ p WIN5I%wLK'tKgU><@O=MvjXпwpC(I*rlS?nN'zcaGr_k3H ;'*r]ǴoAar5.nfU˭\2iKL``f>!ۡ:L|E M1KЅG\а@s{#aR(P0W>uVjo#-6g]\ i^xU/õ>ClD{3xȆ>iFuDA o^Js8j LɎ: kj\.膊ر 򲒒.=QK4#$֒M+Wj[kn0t~]`{4:z$/}rsq턍aOcVW=-E{ۮTF"C 0ֻc~oT~|`~Iv=/nG::=gҔ#/NI-{X4#;ѩ^x\pqkSZ~?S?Zd(@n:Ax^MʙNr`[ m\bXfm*3DAP&xA=(4Bڬ% IUReerOLQi+uZeתt}$MU9~M]֞`G4Xy]EЁ5aetZ ~=c` "`¸# M-N>M8ibo\o? ֯mdMh_=[/I['Z*!K11 #IWˆkE'@Ov9W.Fk$e.L[8˒Mu˷pژ;y wV(*ss5U+{-mZ174XbAs/ՆuO =m~SŸA,D#>GTAQʿ .|p;F_A\l s 3~X?eE>LGʂUZE!nʯEsY{̨G nd+U*)7v oTt/' xRe7Z P!ww] !$ 9Yގbqos$DBb9~쎧Eޞp);Eh`+s uA1;I=eAmQnb§}_O1^|cjar5^>N34))UJ*!-<¼L!7J9Qkѥt1cߊXLYJFW6L? vE\7*P{ ;"\Pn:ϱ 9e3!@Ԅoi8صvtZoK;!9_Ǽ" %f LOow2u;2*T0bȸN`UIR1l X!F/,|;qINbdቑ1A=O/9f#QI]C݃*ڳ`AM=%<؞NQJ3 reAT Q= ,|Q\:%)<02!?S~/=)mB`JD1=p|J[#o墠94)9SlkQ{(OX ضJ%ղaoRe;Մ YԦ c9tEҼ:jKSPeyHT8;)Ȯq(_Z! λ#P7uAr%|^Gߑm,7S\Ҕz xb^'uk5+TS'Y2LuPpfܐTs( U!Z@D%Sfg=4~E$J2 惓j\#Nx+92 ߊsTxOEyܪu9 /}y?kյھu:+7^&M߆ˆ7ij7vY <9 6.5͠7ge3[ cFo{6 A3PͰ`\g( t qN7t&}]XDKjI-GTwyr|.hOXeV!b˯2Gbv4 vln~FP^$`q͊ďKPm2n!ݜ b[xxUmG2Ҙo K<-^Y~fIT||Y tl>}~D7G+iuro$[4M*dZ*6֎UWba|8 xmT"tQ$E okJ 5rA]ڀwbe6NܝWg0]ue<*uiDv2alPٺjG4B&y~dQ 9} ~(Kݎ|H%ڿVcHr_"pr QM,DZ2zN+z3dKCFS Kփ x~]J/QlaU eK]|l}i2>S=۔YJ򧈼UmLg祒5]t=5.郝Q㗹ja"d tL8RZWj!H"xrٹYڍIﶆq1~~^K̞*늏~WA?C鮞))F((rX? w/VK/V!iWq.t-Ss9RnH"i4Ual^N!7f;RU|g hd9qL҅=,;?4yFW ]Ŗl`pS/8 U޸<HaT\;e7~#8AƮbiK*NN9ꃣ2-Okz;vJ$W\bæ\Y z/2|mȘ]I[؜8R@ϓ+YdJp+U*}֗Y'wcqZN=0Yu+ FLȝg`haQm@qMZk' f0,EW6fQpޢڞZ.Hbt(됷y9*k&Uzĥ@lrbw)9"CYd d+(e[aʥ:YK/U18]'B5*6>8AE_/1)Eb':U`ڝIsAg,zNlf(or[]FUDQKDIΰJ|t}cIPLA~ mq0ϋt,/5y&lHw,'F6=+k>1Qm>5O F_= ÑekI@0-%EG\ Fд#z)=avO%\~Z"&))-Ї=YEܖ8~{jOg*;`|uɑ\k43:VD ЁP,x~y&jk{~eU?"ۜikEX qǻ6[~Yx>)\w>SCt09UpNi-?@qאiȚIF Pd+@_9h8R#8*O펻q_ކS,W;4S%`VyՎ! o߬xcZ, \_k7t%>2: ݼ Ef9pjrر2!%@xc 4y.#ٗ);:xߪ*%m)2I />yɼdĬI* 0H 1_)ƿ{$n/}*yWCgQF H#UY?r,&St38Jz ѡ%ܒ>|56uK?$o R!Ǝ aƯF(1RS YdGa4|?iT!h _?y괞gw$R#=zfypոxBrruAp02LQ-AmlS[1&Z| ո[ڬ!ܩLcCe:(u!]AW&s-Y!_|dzDA_0gàх~' .`+7/QR!ZƯ8\B%8'"IYSP?lt1 {f9 em!IOČ_|ru Oѳ.╂\ޘ ; lF,JT|7܋8 ˜~4A%?g}kx7H*' !4ѯ7Lqq lbKj?7{g"ՍTlw7 chR-F?Cog4Vi\D-X3̦Д`]lNL!&dHэ|c~3ݐuU.#z8y76^ZP&\yw''K)R,X F?!^ Ju3!kʓgg߼-}UC;4$-{(c(m`%3D_wG3==60y`qm~=:sn{bCSi6O}3 )Kpj:'0X}CE+HN/cP_8w@,wCX%֥@gH?  {Bruȯ7I_ GS>@ mA׽Zm>XMw S=mP+U6F$>P7eےNAmH)(5W6 0,F' sVe$Νִm?$Q\gLJ60KJr ?I< FMb*zQ+c%iA?LR-%iq#)2,K9t$2*I] VH@D* 3fF.'aFK0lj,nzZz=, "ZGwiH߬8p]i%RDKcvEQGԦ)ETimGH FbSTe4ЦQkt;H%Im54h&ZfZmܯhbJmy _јg)Q7t'$۶35%-Xɫ~؞zGvD,R|S~yi O=3׊Y̨_)3jl]2q5'LǹwiE@k\t–u%g;0^K5_aOPLP&5Kbbq~bˠ|Lj^#Ā7} rn<q y1]ܔqa7U?dlɊ:JͻcJ*{j)PͥP^+%ԦN`l]* *0̍5^p.QID[ҝRAnh)t?Mb;q&!adYr!Of?=<J{:8rNQr^dqqOYGϿ*6@ϖ*cg:JtKU7an-թ,x3LUX+1*LMH%::[ɳ9H(zhN&5"c4CE1xgl${>9dTfcqa3%ljq2B>:;5E v͟'oyO ?  !nVlzvt#H*kRiO ͉I)TF 60^ݤ:bŜF<ܠӾ$% 랤a9ڗs/_ kb$$A?1Ŋn:qli% YC&2/N%9Mqbڟ"56䍇YzM8]6>PVV[f>5FIap4' nŝ-ܩir%6%;۳Dݞra` qm"#(x;M]|B%<V9؏B@ o<(V-܅Ztdw^$HN%0-$J/Q{3ړ?T6;<7.'yez#a0P<7yL?TD=گe d\<a!R;Yk\/Cow)V _Aw=loLAōYt_r-HT)ӸY:-/X} >Cm(:|{>jhimK;>v^hߍ$Vk65sK/s\n aDq8ѲP7HBh+k;l_: ~Y.~TVs h\˩# <id poAId7#vDH>$SpHR8v$Õ(MqǻGJ\ 8MW$B46"dX$EgLw4x_r] {gFb/Xq+1@m$ \vG ɏarGd'VTUmnuTlPr5RC1ow6ߔmMT2yi HhS]5W(PfytaȭdmхN슟m"h.mwdn9\`7]z—lU]au!'M&OȹPc{>T(UwJj/Z=t;&bs0gbIum:<;oPL V2}+]F7ч7=;>Y2{@pyA+}4gн#n! ])zd87 RݲiNΌso/.߽H\VQ=cn˕W:(-!QCCQ+vwUTXМC.e$`"xnSG42:ʻ3:F | ‚kΠ=vKÃa\}h.*:m3hd'V)xV6񺐔 oL.o(1l]+NjiYDnx9{κ mh4ʙx۠?AOphB "!wo afw./ Ʒg/☗F`HNnY11l,y.{$pn]&=FVB@4>@h^gyj\rsG`jͫ֘YyG ܬ YDb*R}'[Y Yp4> lpVd:Qx;VCt " &G/ROhjM25lgTe!䰾=6 :Z|9Pu> v&;?6?& |^%u{4Iu2i Qam8)UjS!c"θ mt`,<=3VuepTo9/P @E%O%vQt)I twM.g)'Bpʍ~J$_7(1߅8D9.R: ]R%+N^h8`qb@gOO}.ۤ@o7kq]e8 /g{ FV+MW'g  m*QWe3F}0f;J3ݞ͊d&3xHXa>1<ʁd)ZT緳 1}Gk#)BrUtrꖒRn7HtT2 "d~dhcx+Ӧ2b\֐t[k#@HucC)ՙ/f[LR&IݔRpLX su eehdU@"1rx}%)ܫ4oU C&+Ӎ`E{4-r(U ?z9V/zژ6 /Bj#|Ђ,!-k\5ħne^q`ڂ`w!f0rW=*=L;U oY20J[$zQXGQ؅ r<'-Ls%p|<̀BkDw{*l˞f i l,2r&5Y^SNvi# y8Bak5wޛsםT(9ӂ Ix- s<1y֤3 f¶++ `(V#em-ܢƠtE:0<{*cрv)5B)y$. %fހsmLx1/x+ DnAf}SEF6?/cd‚,cNiGa"&օd07}ѯI:yTMrOٟ ˀO9DP9.Tdkim`/2BAazZwf"k\ 1/ZÌ}enD@ɚE-Ԩc(w6%ةK{R ;؆O (v|uؙ-f&ѳ/pe`u'O͈{UqZ7ԡ7?`)1E-fzZc૔$s/F)kDfQ(3#l(+ W؜0aϾ u0^;`/0Օ蘽2HJTʬx7w@YĚt,tF.}^/WȦw$GsF~ )9Ԯ:Xۊ[pReP%vj9!S{G;-Ⲏ}}%8ŰǣQ^to؀fF>ZxclLb PrS{▲ 놋Kw?htoi($}1=:>[ [Qvݭ_iu{|lWKc  ;twr4"e,M! ;`Y0z 5"G)`p!~"W k@Mh^y"ڨQ*RnHs> YhhB;CTC´qYC3Z`k$9L,\jϬ$-8z:(iLdFr .gYZ07070100000448000081a400000000000000000000000165708255000058bc000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-layla24.ko.xz7zXZִF!t/?Xy]?Eh=ڜ.+ɒKTvɇ֑vv괏Iim;rezO5wgv/CnpaU5i5%h ha~ϕ$'5yk<.(w- -t"NgL֘KpĶI"vNS`oP\+$ +x0g*r *!-Ԋ:ԁbQaN[;'>%pT$@j ǩ-fArW aD :˟3+WK%t ԇ5#QvGH0)*g6Q/- r1>H ,cS@߱)~G'/uP%BT\oug_ҎgH7urE':1Зc-YԘR}Hy*WʛvQ,y1<ʪ!5mX9<68zgkћЊgBq7;*0v5J+&^lRa:YB=w6O~ZO2AK V5>J[T2(LZƇ p+FJ5s;Sơpv4Z~P|T@ =EݔIEDenoo ޳iq\q KHC1 lE5 _[r]Y#ʌ%E4]c{ƭbEZp+:|hx5少Ӓ\ffܖvKHGU;cu 3,@y%fȅ?cp+5Vy؀@y2ڈ :c@Q%uOuiHk7=J{lPŖw^vf[r2l3{7U@,=lX);[InZu%3ư]:=Y:-m pXrPXi8sZ3Fa2}FT{bTXNu Wr%oݱx⮣';*&zTԵ*pA .@>}#!uBCiN~mdUtd f~9pM #bKV}MS]0r7kn n]b''48;4.}J2R@K6r_ |E Q~)Qd[؀hwO'cJ\P]@]S!:~/'pV@1B1 5:-ϟ I)7cI1X)Ivd""WW)H )$%: PjԠcH*nVL+#F/yFB͛>*|)J- t0H$Y޼^U˅wP)Kb/*Ĺ DY\9^8vmvϢj+lQ@$jO T/Ȱ.paAdw'1W@Ʒѝs_@XD֕r@$`|y|HM{ ׳rR0{F$g1q-<(4 M _)A:CLFF鲱?(,w (rHk;Ex814| àvʛ.Q=F 2R~ ̘疪ҚijJ`(odR=`/C2PG"}JM潠uF.6bq0J(=B!IjC^Q̂7-BlF^,[E0+xnK3\bn}Mj2`WfEL}JN qmk1KAU`y:Ș_Ǫ׊'b dOva V|=ȳx|E?-ݪ"W(֔Z]YeP]8Bۆ!=0U,UNQѧ4{M $yuV{33׸…ٸj_!W&/;;_)[T\^[7j>Oˉщ.7wA2(U}?cPS hj%E꿸\NJ맥єwD0sGD sd8-n9'U(\ۈ₞š@/@/0(3G䥱ܪ#4~@ fh3ӮX0_Ƙ; 8@PyLODX*ԊofoOxjlM$h ȹ:^?y"%ݣ'.+^B/ժv9l(8-њcym0 <)Tu1guM{hq^DަM'd h\k8A2@CN4\-=ZW'fzY6×cmSL"z@2pO\\HL %g]McV2!""]sJy[=QOEB%] qAT]ZTquja4-Ei qmݚL+]h9|2ch?e&LJWo~?#+0<32 8VX~>ddl\7<), ]_SPB-^XʤWzp\1MCd̛Sg 6ЋF ^B?5*7g`T/aqBcAba؈^N'3YtK3ԎScjF2)o?ݧhz 9Q;6=hk`eOQKPt! 5 ^਋$?w)-`?cm R h)8Z5TttsTg—-2^PzRO>yF;vӋ#; .cىJF+Pk"q?{4SdfkMQ0yEj]p+[~ (y̟ٹyxyr0ҳŀN!L fKNڵg)ה';&@)ZUX}SFqJ➠.V桘n㗾=KmU}x7nQmߑζHJ&j)zZ=:3Iw>4B>8^byճ;i)^8O\3& Ú0hI|oX"[L)i1U [%"- MdJIh9:T$2.|&s6ݦL1 Q0:k u,o޵L|hi[bP,6K8tBUPV֭{qo(/nReP~btlݪ36'@(:SqřOٕ#7V͂V"Zz) Jyw{rųȹI"2U_uǥ0xG̍tЖ;)+C7 Vm:R] sv|IV擕s3 2wza^ǟQ5Z;4Sȼ =LTbRLƧ>&y< .ڶa2g9 j_DӾ?#5:%b4Z !Tc#3!lmZO X>}߫flMǴʰ5?mtgR,m+%\bIE>ַ3y -{rJ4*.w%9'a*$7V!imց!*Qz'"j+0zop Z2a$홅L@B̩U'#g3 t3J`lJ%w.Lj?VѠ,۬5gW|םwb}9қ#jTYMɓ7QWM俨U/e0}L%9p^8,ŠE1X(^AVs?x=Zi"Y)e\kG61azjHcL&҂w]^L?ɨN/p;bЪT,'clN$< "K۲!@u(Z'V '1Z3-!+ 0.J I޳U:ݼup' :vJMV՝y)֊|$iP W;xbfn>e#qhNN>.'O%ygYthر\JOmCVx~X"4S6D#`|e i$T7dhnݎ#~zMdvd}=a蒞7y%7j0qGA1{ܔDyt9L>Pm8@7x!q.]eMԖ"zPP(UX_:K}Ի>+s^h'U|mE/qɀf?c8aETxڭܩ'/Bq6Vy/D)}?VZC9c.lf#h = b,Dzm/Jz8$rjQY]pa?A#%Zt9Gx"2m>V""IX=SXX@u0|ΠˠW)zKouORiq:א\_TEE"L}8W&=*#o8ɅD:bTS<^$[YNby>G_݄M'AިǑvÛV >]w CuF{[fBm9jyMhۤ <9>:<8vH[(_l=_nTskN9P|2ja_63 #"n.rhhn>o`6TN%qq>YP|1 ɚaxm=G"-)-4Z4p5A#3jQ]aPa\FLV a!#o0u4gq@ŽEL9AIBeZ YW8&_-gv@s.%䊕}Ӟ8,pYʯ49^,b)3 }&4]uUƳKbw ӇvXq)حP߃+48  ,{( ;XTU'Q2nbhA7wָkʯTCupkt}T6Y MT7%v_$צ2z䜞[ft L) GIK5`ȐG,fw/w϶h\S!C 1ϬbY bW!+r-K~:OW]I:fk+{ܑzL]uXbĸ= {$9  6mkv >FM&EK k.މ\ۣ:v,+K= mu,<>Osm:SuBCE% , ){vB,K}dɃӑC| ǾzXڄhojxA選GҺ5wI%|jGࠃF?' ZYv]Â$ؤmhsN/@ K&*Ω%7=|,FOD9`KJpfz~]bzl鞶zwuCv_?#<߄ka|^-FӾ*i0}֡̃]k x5$|[0rK?͐ʮ8ݰͫŴǵfe\]J A}=P'_# c}ʼnHŗ`Bx9W k}[F"'UUݲB" PB$ܸ_PW@U fD;/;_GZ?Qh&Z-&1$8*U \kγiQQHBT9g$sK۶E6Ɂxq .ڗѱH`n'٠?NXKMDr0Pih'fE60T{#Au%X _/Io .gSYV;%=$0ԲhwO'~.%R}Ao)ѯ;:!`tFLnt%^'X+-j0TEY6Xtu~ _IN;:}a@#-iCfImP2@,eݞM}${|f ] ՚yJU-> |S0+W z5%L7XbI]bHvSy9O6=aJ;w=%aAf#'B>!+V5ƒ&$nrRCLQ䷔Q'c6]7@Ӻ~TПi춮ppB;&d$ B-.egׯG># Ӿ*9dz4hϿ3ayOxi#f )Qxiȃ_/BH:Lc5uS2:7jb_-G-<%XE~/Kt bM!b/ a" dZ$ܲ2ՄVIA=pz}?ۗ!~qWڄd5g߂1:TmQƄ FݸR_.k̀fpL-M2!:,Lu7A&!ǭXS=f.͘b㹼jC]$߻oz*ƹc|r8)(-{-嚸nB7e;54Н"\K!paQsM)qyݮŃ+DP;HW'I P~Kt~D?z@6iddDгw8w] |ix. faanh[|pDTq#o'e  NԒQ{DSZ4oC@{IU v!ZdPpW64ޯ?f{YDHk.VK"Ĝ:N# 4o!{gwNJcvR7,/߀aZkjZİXU@%8`IV,zz{hF{^fZ_c|m8KT5>b_ -Z ZUvr%Tt߆n) 8ھ@׬~I^!4No @l-|@`,֞;n:4[o,՗K-`Ę=s 3t}יN<*٤ sdt~3:\$E"K/z ngMJV.nP7^.m qtpd^7Gilkh]r^ /3Wm譤AY8ܿ-tl*=JKd-b6j3 EzZJcξޤA{\ ;kt4I/ ||Yk5OбFeiL6 "Rng&Š2XѺ%[_>YE]ߓA!A[k{ɀd߾=v|y!5Vi%(}(eCeloҼCޜ!Y@nTurO =INsD"T k}PD1:"N0*9n:&ʴqCJJe][!q'A۱ơvh8p5WZݠl*:yJ w6,1~ƬeZvk }v@lZ 38T-XqVc@]k/ !'KYSx2&TfӾVA.ߛrm$²쾪1aV\BzH[;p ;K啈&;8LGBeo8NNxX`gV7u8Ob{O߹ۚQ{~ q6t};hwܑ͌ʝYkؿ>ebk6`Ño [z4*8Z3m`C r c&OY]#|}sa).>~H-j*Ks h/:-$8lwC \T-]OnE=BAބm̐:}±4ȎDkpmuAq`~&\]AGoc_iGRpdR=YćEGgb6&֊fQE.DHO ߺ EJm(Qr B2FyAeqY̵{-!;@JкiE+K8Ayגd&TAiMko:=!W~ {8cXKtR+|Ltޣ٤Z>I!<#w@TP߳ ˘Viɡ#b'߆^Z6#juK1F=^&ܞ㏈%tfml-q8 m"|޿D9{`5p&WP;ɺp}TM43KIQ{NJnrD"]ƋԲN6o |MwYaFԹ9D^^VSR"Vmx鍣ne̾dە1i$M6 Ud@~UiJA? B͛F% X:IJa0d_fafnVqڪot+A+7vCͦSr,#zy3itr'1iJwϏ~"%!>b %A͉p_@[c+YD~eL+<k7Qϧz-M0k5qbP0WPJ۸ޞtY|_Zi%52sj2f*a65&LJM9[+ d5X\(J݉2e)1=lnğ5\qf8m6lz۬U0bm%V)u6)L!Hea&G\vWQ gWI *[T½g").6BZ[ȼiqW gا@_ϽEO\d-="m[rv)ۡ8Y &Eu:q,L@?wO\y4~T>m20{P?;%]pX(+,N?&{ɈUqL%cLI%^<:Qڨ $ƋKA7[ə2`5atL[ Y:(s_l|eF_S4⥠}?i.Mf=@"tQ}|3h߈n/pP.]޿ 읾Q5ҥUosvxC;#|(!/* qѯu(ǁzuް,VIR&-guډlцɹ=7ߔ0(3W`Np9Cc;/}0HE.w}̣|5O;m>\óVۊMpNLtAG&=|WA:uK.Jida1KRc LfG+L3H_~^&D*8[Iz$w:<5g ~]ZM_߯Gq.RۨgjrWwvpTVzIpW/Rmn[P <1٥jAˑAC8 n~hyhg<׭]!Qx NMǖ%=;< |b}a* E9#ڌZfEf CA<p5jeIsoC+SH+/Emb3M5CE&˸jDqЍ)ӱp6KV;2 \_McfT/^p,%()ΣFW<5o##-SF&a=H2s05+E&1o1B2,LQ#PW{=D)NҶWN }CJy΅2g$dLDBk )bԎ/L-LݮAwk^Vsj!kUgzk_1'eW]t*]hTz>Hʝsc5Id;MXJPY*t4%@fy/u8g w8%R i;A vޥ9 }NdV>(Aն(7,\aNzE2wpd%PC$lI_b\M/eJ#$)'{B[&㍍gXSU|*fIaۋ9. N ŀk1@¯>/L6w)zsKT2zڊA5Ԣ"9'6`Ɛ]hP4mBVbx?㈴6:,_6g/÷&Lhq7tevdƚSq]+/UqWwKm;mgI>#hLk[g|Bz)5IfC{ޓ'l]'aŞ)Z%c;jn<2;|}Ȋv$oN7\!ۣСI3Ue1W1Ǿ!D)cɠZ/U.~W,|߷yCu}]rL|W2Ye;0rJ &V GR;*oc,"u z -9\?_ҋs7Bx~CDwXIRAMЪAq6 W̪;XYdA 4gP#`( sQ,dsWܧ_vP4I蠱fAIk'6^t2B۫Rӹ5!@+=,QS i(͖J-yhPs,4ڗ4!Fd臽jr֘?+7#z1)+3P-d#|ׄ \Om%L]t\5Ʊ=D-@ >x*UB} 2fC4]`r'$-c0pz#  baS k3:&rFW1N~ף\hcj'& -beZ<6)dO6cp7ح_&JZ#v3``]tDR9\쾓C uvN@HGu3u*uV֢Yc$Ʀ~Ic1d^ ѱ!&_e6?=Y.|E~C"n鐐Wn7]dʈŻ5'I;pA J #ldr<:s_'aՎtDV'R#?I:R r!xd bzH V,— *(.HNG3Vtٕ=q(`]#z2#y'>ŀYr%3ƾ$V?``'`Nne_j'TR~XYȱÚ-5ۜ^`e5f'u+IВ-kBgw*cnBrpt ̆|]Hb)-v<'%_ /rxpٖKOVY,Oۭ1 %.{ڠoD 6܍o!!zw.f~ǿmVHwwGƞ- S,]? *TR6"*wވb\c[Y8 hTйax:pҚ^ 8}-UH2Vr32A0#1B'jzV Œ?)MXTɕz]fȤuŻ}C@m8w:G1yШP)M.?<ˋ]$@s KoT)xmRk`k-BڇF3\Jn\Kh/59ȭSeA薾5Pˉ+GU,*T\GmN_&K+^lU;w7qRb`!,5݀]9}t\t&U,0V̟#tEwmbP %+rQ苴؀9@=m%g(: SW0m7ZiW,v*t)3N-vZވ2C[Cn\Ɋ^$&lK{L~g{NXm1~z,V1 /Gh[!!w:܃G\}jUw")d;VVA74yaҗn_avCHĈ}RLDre ..j'X&Fb$KQkc>l(?N :Et7/ ۭc' inUG6GU%S)esiBZw&qH9(7zK@? c)\YTM%fz, .N>r͡Cu-hh)0 Z.V AE-k & ngaxUJ*W,uޫo{e2F%˶kvup o8ß$I#hN@i(k 0auߔ*ST^dytavrn)G4Xi7K5 dH|!X[pOG>m^坞㱢{aZyٮ`E=?+H&"&r@Iy]<}3}PU"lNE?etQrl%+%P0S,$' HIYmٻorĚtv656'~xGͯYTX_Al߅2`N)k2bT҃hHb#Nq6؏Ə0[x7MU%y2Aෲ_; "*AD鞙0J؉>C:y=,)NO6'Kp}&}Sze8Q߼AxpD dkSo착w4Z voYmKY3ѳ7iT=慊A 0Wֈć&"V#f >I N q؂[h oLJŭEs'3J HoP,rs㍇)) k<,6ciڌdcU$ zknSUJl7^o#+vm_sWbxL!7ju %df߸  Ħ/v}&~qLLיּTEaNʲ-(t oD Αږ[ӣ!uFQ'lkR핺D]Y1 .0&T;[aDʷ&Cs ]b[zh<-d4G~F$sJhG.9  }>̰[IHxNj_7l9X0<7єglVCƛ|"jԫJKs6@:GTX1Ag7?t SDw [OlC 6VR0jorwF=1C}s%@wԯI0Sjfj(mlj?TA+ǒrZAT_PHp>8TvxhE:zI}pl=EZWC u[͗`C7@{\A |#@A<;7ppz̠F52@74Ured_yPsI O#@=8W>u1OZ/ƁJNlQsᴠf-ϦR(~F\%t^Ń_ sږDx ~CA%ϗ=˩IB.F%l:_s"/qDmCIR Z -glBR|ZкaW$c&?=wE=W4#N$wpDzjj<p96.W/Ю]RUG:Eشn͛M ?5Sl@vֹUw_☼1 =OJpOqJP'LɆi4u%eZ9 f &dZVvDl/aE>fZ'5dl|AK6KNP\r‹sLct?l@DksKNP\3Ή!C)< pH ",6mU6o1"sE-|J9 8!9ؤ۾iW1^@n?Jc8AJ&IW8 7tQ 6C\)0 _zOXf G*#x e-U=FQVMS7{&O77,=DJ [Z?WeƗ3$uʭc<m?:qʇ 2xodL5?JHq@7-pw96şҩn<K~Ţx&Wz#YeƴBw+f 4jhZ˺frUNȔ#ܓLsRК bC'Z3|Y4a?8gUğ)Σ;^>zތ Qy[Jg9-DprE.==;sEoe<,Iw`#\J5K kp'0j~ifo6lx^9%hmTw1t"-r'EX9Npj-J6i< ,/]Hm?ڝme6ӟ+p\E4sx݊F#^Lz#`sպeV|FL;^h&)4YDo!t_L2e9(ie h gH')&+wE L&}Pt4glG }˝n :fO؟0ۨ9fڹ޳[.|egAwDnÛ:3k>\tŮz4<НKiS:偋 })p7l#E,4s&/=;Uo}tq?=Dکt?<3I0;„"#P?aZ tEğ{@{UG/09]k)H+S g{k$;%hny]߷UT<L[ݳ\e:f}1J12p7?w5y/% 8m~e6A3^i&YTuS.yvEd\β3Z5$C&EtԔh ^&!lj,a{o"T(-5OfP?YnB?sJ?upT]_$>RV#IaKUM]Q'4w zJ~>lYQ7.!z8LJ~|"Iz 83Y XJjl@Yu5p\ @/T=piL vqag!sSYHlÃ>6+]DG|9tcv~0#==}$;y1D8,X Qg dtiN܄HI%aU} Bh&%*>Z8^˗D RJ9 b^ \E'm+\ #2v ze诙\]ßs t%(gBI $V2 8W˞{X2]{The݄e8x?@˶r E@!1bRߔ.Q(=V!Y)諣~#{WH HGqmGnc&׬*?t1:'} N~4~(緱J1lt箆QiUAx>ЩaAw%;Y?尹j#ߦydz)PHV7%4lАƎfW48L:Kkl/2oh`xbO`ow Lk-jMεbœ tf?0Df!k'X+Fz)@2H@=0@%0hj#7#~T3}|h}x <Փ$4ꚱw*Hta̒>qrLe#X[o@ ;g*<? IOW{{\ƦjzWu.s-`y<\9QZP_g;Q{9kxd Qɠ?Em)+l{ _C]]EFGztveI}F[ny\\6]B,p:{-04M<8=`66;)A9!2W[W8@sEeIζ']_j|[b ue`bIvkpkg`Q霭XƗ/ 0 uY%}< +% ,3>.r?WAag,4*, {2 d2y1j^ c;twv8)i]qJf$\=6:d20 š 2b=dT4c͍\E \, @}l\ca6s/' 3 ׼(U+Q3"bt5Thݵq)![ 'Gt)1QEjp*k!>l 4c>RU=f"\> ogeTA8RIa: eXL+ !sQjBQMC]WV`ŕE Tƒ [$fcLl;Pzfu7X :Ojߦw%v@8_H!*̫쓡:uDdD{n{6J)Ri.a2LR~5ȭk!|]hM͵maVuq+94D;5Octd`#Ȑ |PZxտ 3q~&TġmݳVW;G@S-ܖ!}i': LD;c'{eӿ*~7l̀FLQ쉕K,s(/}])uFw*RQ:PTYKSm)fmCQy@b!tmTX3R\Ahh(4sԣgYZ07070100000449000081a40000000000000000000000016570825500005084000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-mia.ko.xz7zXZִF!t/gPA]?Eh=ڜ.+vAbtSe%wDqC\tGQ) JJx"$1Vvv&aH4i!8 MƟ< N;)W[ۛZr"dT ?^} ȚEgͽq=3iXPO4c`\Pmܾ-no\II4I TjlT3O[AB_q94ld2x R2ab1#0X>\d&.<+v,vzJ֢8{8 b_B ݌CxR舩^ 4eDR5;xؠ6[Te7{IL$9pds6x!5{գs oDZ餿L]~˷:⥴4Κ°F7i'>Ν8m2uxJ;|Z`8 ok8E]XFe8n H1ZQ^}lӿ?B<0M:agts?9:kGN?S3} ùz,`Dc. 닶3(;6Y ]_3~[ČO]5Z1|Hǡ36U{ς7ۧ=îwof*xNzb i o<-B#uù4b|ڴPדk jH00#ZJy ,hئ>J<& p0CMd|8vbcw~sT&hQ,L:q1{IDsR'Li]|ERN$417SvOaImPh-i Xr I~H;Wve^s Yr0?c)4t~CHQ.sJm^Dit&_M z*f`0BDW;A#@yiN?CKYMQo /9h}v$ ^a>Boh$KKd7-Ds4+:Li\ IG6 ]CpDgPX2!~dWT5ѯ{P5f^Owc,r*m.RV7۔Ifa" g8ɘhp-dZH lqt{P-(_rHO铜M tw#or6Gi!,S$Wa26$ dYIgcoK׺W]eNBY=7|5y4 Pվex>K9%krQNfv=Mdt?)N S=inB0M+3b#*{OpN+v -*00G]aҥ$Hu}4(K54 A1Hg Bs0ŘeT{5 wǔYA`1X? @;8b,A03o,ҋ}JߌޕS v/ ǞBr]oc5 V[Ⱥ3dVnRNA !}兤ϟ=6}ϰbs/ x0 *m70sW L=LJ}L2{/nO| |.xk=tJ )M%UfZPIDĹ ң|_'~eh7&:UקW)MV7O^fp 0G;@k-W%- Qkhig.V@Y>}3C5]W Q萧%U"O^z?TW.&'tvկ 0do ={8~H}ނ7Ql %cRrC0TcMז_[-)@'~)@z48s%QSE01*.H0966+h]SOlvӊ3y?9|/6ͰH|9E8d4wr4cKd@XI4N \`$!:ARDBνF4sCV{#`ia"2)3 P.a|7Vkcv4j5ߥ"IC6H GɂX;j.6AnK@⺁O ~0a7 E.\#R-_)QȎ E>փ5|6.+02H(2[?AdJ[:垆yU04R$PKpxSsf@p f/*ۛDHeғ^@A0rὶ2 xCr{S"զvִ}GrB1n.%jr}8Q"sL>BkoRL,;T^KM QM]k}ge&{.?ֲ7K f>{1|tp;g b@r mw47qZ9BUNXoSM@Qe@לo QCA89D&$+X_d;ɑ>s)8h)Mn3U4հ&@ .ia4΃[\s V(`f9YR9 KEB9jmpge,nHž9Q83=8 OWI8k'uW|ڧ_ݧb/_tK2"/5d]6y w K:nߓ5ܵj71pQG ]=gs\Ʀgo1 T]s}n[Yh`hd~U;w+t]jR+wFNtYJ&!K/+!xmT*{y ;րHwi@][2(Sy}rzt4RWx`=RVJ rbxL:S}(y+RۼCq T悐Kؠ1 Ώs^yf+ײETj a;>STOy})h] kR LRgSrxPB ݫupDC=-r [wPb=Ө lM8~'\vhap'G8YR>|N3S)§.Wa5$HȯLzBW֗˂,Z4K~WΊ:n.1yB5>\MoSX>bMI(7Nt;wl zD4]k:%t`!{v4`+{W^M! U L%T[,ıtz,^MI3]WH([engWAYᐨ_پrig!M?1+t7mWB gGOjaBXdU'IYU>5x z fu$eQ.?Ȳ؍ˏ8L|CsXzT LSMrY(-Ώs+pX<0h5ZE$yD3D}4J,8 5[2.Q ģȻ-?e^җp{#ze0ăڕCy;Yb^~pTrS2 ;<<35 3l̐ <E~jzlf44_H$!4Vm%wY'и[%i6Nk{P{IMWH}E}zP!暎 Py>бRYф2 ĂUi$+XCӕ9O^f<+':tM= =Sv$i:/n[x7cB*"7[dG)tw7|յ r}|ѻu0Kk(m^) AB|'>¡N9C;0Pې:JT^}DVdh@& М"MXw CblLebЗ٬u#*vV$iīZBAv?>2V?lO,]qzO)`)@E=^8RMS~J¢,ir~KTl@.n''mq>U?^gdG) _acs]AUV.ga MBKiCgJA|\̸!B/:+2&烼ڱgC~ @$ ʼnWi\P5H4X%$_`4AaqwyIGuFMgUnManhgJ5 4>>&^:&|<8i82%+t麣YjeM-}&m+VMfi?)ڪA+TyvsĶA]UoOF>Yu)֘Ji,:}7VTS{QXt 96)xV"nK;c S5e)(> ,'`ڴIYHaagoĺ^Y:~%@]-8 E"'Ѫ!9.`R+a+Bo`Vfcw 3wz>J۾ίqjy\)Pv܏z)qS+|X2PÅv\0z׍ @ThW| @ɘnTD͞$]Hw_̱+%NzZK]j:#Vi`Yo7JX\.q1DH;X^x͆lVrrsvD-n]^<C%ԛBC/-8_*S{Z@w)])/Javu$. U*+9,8v/eF笓/$gB P d;v}]7(yͬBpN/bud>e때40?{ŋL?&Ĥ;,+BCbNNfvIv87F:7f7Rc_f N$kTWn8`LC,2,ȶQ3o÷'|SPjnRWMYs=  1=ѣe~0OMv7 U-fALov𺏇U 0-Lᯕ2uz< WZ[9៖ 4?/OI}԰Vߔf.ɼwIC4[ 5qZa/5ZKVŢvPCjG; sh\X~ě= cCn~ SS'K+=}s0΂nYP.;rr[A]);0*0aV,d}&D1dg]r9gς%*^Щf4lW&k^,N/az "t1!$,؇ m6!eCL] rnƈ2)1>cMEH+Zz)?ds*+#2,ܠǧ6tr.VPfޠ0jga&]KLѫ֗Р}QUFCn%a66u ʓyT!VoB+[S{@8ΰp[f)QGO0)Q_&]E Pcѩ_8採W9p{n - V;- ;ilf|!ٯ {?C>@[mS o'!Ql?Ϋ'^UatNGu:c9{Y8ɟ6&J ]i#|> *DzXD)]cxJ Snoli3`Zlc!U]ywx˹nU"4Qn DoRU<+H21Z"t ߖ1 ʍAkl虐4\ddiQ3(TņEQb[N c If'"2*e?mI"n~X&sEhшDptM%{i~H^0EfۿC oVZ^yEʑD2^ȖU$LQ򚲇Rz83LTOoΈpG7[)TW"(aߢ`{AP_R`'t'Ԑ( Ƚݟ^հ c֖Kr7oAaxUӾ.Խ3lKi (' ৲D8ן &xu_9b'^YB1<7fNF*Z+'dzp[B񬭧ǠKϜ9-[0ybQ!8Z4,uA`F?xDsDpD^+dD#T#t5-@^RҞ5)?ݛ o~+ t [xF.B5Uz#Y&&;DLPFbz:-BNR?mdivRsܬa-9-+EW,qIa6F  *2玪\sq#XHHB[[]#2)LlHG!:X؛+cDUMV)\H1s;VVPI*^;H*)%Rex\PBOr5IcZ+,$щ,z,I2WØ9l($փXq2tw`a5hӷ7Utu9ɳ05`]C~?1 t4CZl %IۃjSg Ϲܹ$p<1_ ȋ 8oCʶ]>teِ< K.Tt=:QP|$%Ñ@!+/s`sn:I0ohvnC ܏ nX)ew4/$ׇ4Blp Ɨ'wJvz6[gͷ9zmѽDp9D R+D=yu4nNMXԭI.[ٔ<ZգBZsiVxP6Պ :&:L7]ncemM䱿#PO#_Lqẙ,U/ ӱ?qvx;^ҖP4cT7";K7+(?LRQW("lxI]&}<&sAD6*NDG[vOhgb8l8 W43J8䐠֑dd!5?h:&ߣf!]+ 56err\iܝ:PRjy(ց}PiUmU&+z*cj& \ F HQ}3d҉8$w 0-Xge%5K9uhEmha o?7 %&eUI6ViaD~;=>hYkf;eZ@n`rpx bIw(a,~VYh.J!b[@C'%Tެ<(\?eA$lf8'6'jK(ߏN|\o @Lv#pN IR-cˤsP5?p `բ:ydJc) 6K\ALWO*Ľף܂8f) "L1f"UfX U ^k m 44H'[$CoIGb8n Pܤ&9IQjg l<&d,"0 Ԙ G)@  g%^9^`%Y^bD^oU*zSfk2_Q:LpH GX&_uC ƈ:eEQcN U0XqwaC_@~߇߱\?.K~~8n?&IF%ouFM~Bބϳy*/͌ +k0>O.; }MT5P\|T$gp6EJHޢ:Cx] 1SN ]"1Tz&]s%u/sRe3Ė Nؤ/gЖ1~މ5?zJ^8890q9z`!fqoQBCBs˙ ?<44<ԕP6&C%%C(?%N4'#ᐌG0" UC/ڵo s C4r4e F*j4>&5bv],ER!DZ`Xs }Vr ^bT3,_AdǕlb*(3[5$Bt€$ZMc̬7㞷% "Y7kDחn6h&P]SsvaMU)!6ч*< PQŒ kVp*Ӊ%ꤤā>]'Sfk ʚOh,9qZE鲉3"-c8uF\9_ʬ d?&aQ?:KzDV%w"V1G4#SZVx Azy׍rcRΚ$KQˁ"6iҧ΅\ Aq I On6]ꇗ bw;b+s,k1_I{dlqG ; 0L=minŒyjnoFKBPe;t agpP't E~MHKIMٌqQuBS#aH .ccɽa$J=&Uk&}GyU"blSĀ-dZW.pZփ唾hf #v,|2fv NizHRk uS;zT[ps'2dpq +˘۽h*6:_8PMu@#aku}f>R! IJןOnyZ'bhc)JG:F!ùh޶Q ,ˮU SPne+xU#BB鉷S}Y70Q1Dw1z֧zy f:gTbs?^#_(0}@' ~ [wD4_ZL1gj Lce}$B.KtILHX _zB+XK1tSdѷY*bh vViX>U9-*YȖ׵*u& Ryޤd7'D;l!3}("eJ L;ރ[/B;#I- z݅k%)Y7IH>^E'$cU\",q?QVތo\o%yEq'N+E;fN7#quv{Q)|.@k5zoCP?w'Q9ӛ{_Ңt Ѱ_>{jf@7Ad6r(`#.[}3 N,T1HnN=nTCXt&B@ȵ,EQ*&vL@`c{7gۖ-MWkx)tg\()eOXf󏝮=Ku!k K% aAJk$Єz\/+˪lě8;Hh\gD`BrVdO3 b_قU] d}[&%]VS=C LT M TZ@ggt!#ZvLW i95aʴ{ y<|BTCz=K_ ʹJ]%Й(n"ۣYgzYc2Xqq>+_2i +^Q# ŁxxxmZkXd}@tݙTk`Zڢ/.Y&t~Yb#'b=a5 i_E˔(V&v̊81L?v>e0 {W!)uDHfx%&{Dȝe߷ZDbN[C[ϔ[KVF?mꭷ &Wu? v~q!FƱdrtۡ}U7#&gިM؝OX)kfeێ_d}Qq䗆D֙+IS ȥ,DoL;G뛅\|lePT$}6lw)YR5V dorb^j 긻_Y (3.2q|jk<p |hp HuaS0v~,O0?LR-x8Jy6.R<&v!:&eyOa 5Hp &߄~H򏫮Yn=}$lt缔 * .}=O٠͠rMVUp $ߏӿ RhU2f)D85Y9@3j0Ϻ%0* /l*V ַfK ^YІϞj:?]T {̭v@LI4GYeR&U4A򇱸 iAΊ0[4h)%3(@jipM z,Z;е ` )Ȕc2 @*}hJA61b;t;E>+}gk.kő6&uC .*/s=eõ-L._Ѯ/S {H3 $=޳L(PIQN֛BSO!os40ۻ }gh#1|G`~#A%6FkbC*|w 7*̟1L, @ MQ6𳬩;cLvsEMC-|;3ITDFz+<ϻ_B?:eR#6vUi?; 5ĎOq&)wP4ttiR˼AhxnZJ5kVk h :>FoXAeEh4TQ>;g_ ,> zA񏆢i6,{J&_[{9hv: &!~yFQݑ_; ;Ra&`fD9APUlq Rp6k֘7 7"t2^}sK67HgewaxgfnGuB*?-Ѕڽ>3U75-@‘Y-:Fm,JЀ֌XFeYM4b^ffl^V҅<7#0_ROzT$ytN?J;_5hf47Z7{-{%EMF& %sY5<йqA &xT* z஄0MW~FiU|ڌfW'L2h)ʫiUhW!j FI眷[>id6%q5k1nh4di;Asr2$ 4Wxt6\-qL-EFlPoYf*Q}qYmcS ?f`tۗv0a8%1a.@eXPKw#m0_;uHO֔l5RQ)Eq&LQ dEk;j!R'-fJ{[u#3lˆ_oWu`ݬ3KwoC1]w Elؗ?9qW68ܥc 9mˌ8׵9UbK]!s;*sp-l/ML}gJ5 L.O[If5g/C5w=Hru ĉ htR JY pM? ~(rEPxO ַ< NaT *OŸh9X =`ZakKY_a!b]ʎJךHWʓw߻0YnaZdb*G?KRXA*(NOR1 5~$z{͹Fc6!Pi;̛8fF0qO㞫:wCa>` >#ۮM!j7.\,qI-?O}4fQ<F*AT- urEad,$ߋ-niE~KDFphD`pR$:J2X=Bo )Dp]fs*ҷO@ )xi#\&Lf6(EdԻG*ؠEƼ CϦ&65\4]ъ2eHKAIg 9!S}ϕ)vO*ۄvWb0dv9Yt(Sx+6з S݆sJ"=O⾫vSh)5"3A᨟R·O}ߣ<8R;\^Nqih-̉tF Ifi^X 1؋m7il䤚6to=cϮi eM&4ZP55;j06Ҭ:3id:$.n#:tԁF |+g'%D%s<ZSnjgKplZhTSq(w(Mt$+R|ixϹ &le$x({!{6a\xGMQ<4/Jيr[AChH]k ae?^hG.nx08k:!4h ZUێǁmơUMr56JBOJav]5OT2F~E3 P YMf" TX 50hϛ/1V)+/OՁpx^Y{t O<k};A s%bj07ֶ+z{l2V!MvRܬD]U֌yc lױq6F+K -͗cSuIt(8Eۡ ^Z x)׭ Ʀ$mjU]- / 0ᕞ/2Ž|!}۲(kC$!aVC=T/TL+ɗf|Zp{^O`ewʨR?2)My#xKD>1Ƃ˱$5k2גW3Is9`_0 iWZ~^1mvL83i^]!¯ fZ1J|$9{'=dfK[[V2&E;_QE6L>Kmz҅KcJ:BMB`Ud<8?JV9$*f zZ$$l8fKTu$[722|~W=cƙ<9G~*`ڙ6Go#.BEa *bO1uZKe|}}9 uIG{r1X< cS0k ?tWvshy(D|. l洿ezzt|ٱ n$=i XR8@DmRy0%>al*|`G_.x(n|b7ԙ++6݃5Fduj;xC T =}mbe~r62 uy'GC4lOZu$4tcfCH.K2n5uvqR[P(lY5ʂ(zb&TX$IxU+AT 2N+r<|l:3o\BQ57с;Hge\gEXʹF§"c7yy o(7::sPB?ل_KHvV~$'d.Yyr_++ N2gc8']~ "?Ʀ,iS"P`}; t#NK۝xVAE?L8OYJjW~]9. J3 {qH,q,ЊoflF&F/We߶>q"R3ؼBXU$QHMUnWLiQkMʰd`$`8~Ŕm' S2Ǩ|Q z"/7\m0+]Q>Hj>s(avu&vpL!9귁PHʸ_&ɞcrt3Jl-rHv1o6pv>rcW(.oUssjl >%$^TL G+d|Y$R]sj5m-L Ӓ}JoE >\[0PwC@] ^K, Y]{_prT͒$7qI_W:cv\$eXv6{uv.׵(UFs$l/d a/ݒCPs.ba@4(ϳ-eV`A7P=ƹ<<Q(;>x` xK9z]yɀ S5M*N;FnTT tKL/懷SqOG3c&_gt X\Md>;ݑ@MCX 90F\ѹV-8:^vttRxBn=1>{Yv{Lj4v\:\{ξ*5];֯O ~k?o+V<sWQPIPD6敟H :p$؉w{LQ"avWP)t2,?+ +ɜݠn*̱gYZ0707010000044a000081a40000000000000000000000016570825500005018000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-mona.ko.xz7zXZִF!t/O]?Eh=ڜ.+ζ);PgL2F_UXf}uZu[^M! ]1{] g QJ;|*']2A\.t] D0Ɖ_=,Άu!`FT ]#4Tu ^5ehI+'BBnpCKbߞJ̆vgbG!S|'5:n{XG,TNY\L|T1+/=Ah:8 (p(xWjLډ2TTS>'PMf?.4x8DÓ_qTӻvfAcؾ@\ܛdޗV7'YB)LzIBJ#NZ'w9Ms])터!!d%+ hP7l8n @yFޯd0`G&j?a^&>agAfА`t=G3xJ̴Y &\Ǩ7' İdsw9 !3dË2]@@`{sZ+ysḀWܥ@ay(mXbw1t).xr!ەr-Lo 071DP n*=vZt2؜`ћ& xFvm֘a%#%!v }v$)n7:a5|P1{q\hzb:+z$3΢3)$RQ~ uYcعJ 4,4V6;JxZhpİ;d N^?$t^2<U<> h[X}p XD)G'+8:Ví3\dqg>J]Tnp48u!b~3; |+LB2옷cr5Cr:-1#k+ux v4gf dM\~w- -٭yZUǝwsy6JZjt$4),Hi?6Bŋyy^NL'4Β_?IEԠMmEˁnnv[|}PG gSHF.AZ<;9Ѐᄑtm?rf>Y$; r_1I9$_ ꖞ>5t:}9h堋 c]yvwcA@Xtֽ;J0fa?R&.v ګ^q2QX/`obcQ8U~Y?>KY-q=_"Tw8xt}gk0:%(M:Cyӌ*c/fC:mU?(gC;*UzҘٱTn`|iJa/Q@+%F!QH+_R!6Әbگ벓/Y;ߣotʮလ;t#78)Gw>R0 eyFY\ޘ8Pi`oi2\WRU-vAL>YKWv<'z&WƘٜ6..c aAuk^O=uSP9GcM*\=45/Pczh|+-י†$|oCM_H~3&/ntaG= .kd˫T /oHf[FX6 JWDtђ2z|LMbhkUtg!u9چ[pfZF{lloR$')׆ޒ`T;ﰚA6HZJ!#MIWi4/$J$]8aY߫T)`@JYgtFEomK!dKErs#ǀ)i08\ -6O_>70c Roﭱh;B#}Cy`kGM_yS<d/?n;J:BsmG4@#0P]!pnM2 5$z'WGM2C⩅_#hH_bbz #Dhx*qnv_3}v*|weNop^%t/R)9H]Z]ċ7?ꊂЗ! zL/5@B\ϣ MӠ/1smniucPt M87M4'i7(E3/6kAY^~Vs̫ 틐oT^wox~&zTy:1͵GiKű~Us> GdZ+hOolk[ )BL8 tl;5bJ.@qdVWacÏyLtd7Fk RΉ]}7ռ1fV+^Xkj~dAB C0(C4Lv}`'ćjJ^-͌V!X~c ƝIJ \Fulfڃ s*_Upo"!.+NF*N_H($8"R'Tp/&sE}7u/e0Ï|+mj  Sǖ/#B 4Z'C.{v S| @+1R1"y2Og>q HkBz =yTy{^@6|(Xƨ9*w&QFذ0}}H7 ɴ^ui7iãmq/,ly/JL<-iI:RI?PA t`mA$EF}CP0#]:0έpQ/\ spGo@c]8I "n ,ĤmM׹Fe W m[לH֙0&twfz:OgiGz1>`EjAح*'AL# Q/ Yv"|BPzH2AzU^ ~T~t>?._"!v}~ {81HVv"M/d=1t\(`Φ  TڵTJ8za C*l\K J.#_{56LSt% ݦwoifDv^6 in~O(Nqp|h9dbcΥd7m~0+BWFA/*3af ?WlM/ &[o zr')j[MEM!OTk1I#mFRӗ8u0 (G/BVpƹT n3QGc8<@5ֽ:iӥRIQO}QIQYX0<H =%W#.)*ιCd7|9vU?.wMܭ|t B'OuICȒ fDdt>瘝dآzK'Va"Zh4Q6ۥOFyuQ:-(oT=oԣT0@oRЧ}:>іiL0oY/-6KcDY/Y=Gɿmm6&qtn#w~aTd?2;θN_pLUnHTB&ZsǍׄ_*jL|߻oK8G(`m}TY0cRxZLqzh~NގTep3}Rʌ%Yk#x80[ MƈYm=ikZU<\Of|7Lu4W=ۊJ)"t. qSTXH^GMazex OMb>N`7~NASMl;mIx7mkGs$l%!|NB# DC]~_o1ȄN~&V"EҢy;Ԫѹx v-n'16zaͫL_L~(5鏳FYG2|p 948 y.NL8D0e'ۭvR;#>CcTPΡݾ\7Wz+Xsy{KmATE˔x)hS]ӽʜu(z9"U+Zv W҆ 2e)} ' 6rR9qU;/l%`$DVMp7OldJk!BlKՓ!n^ [#`1&흽 |smUa,9~rIaU_RVԄWd;ƛ }i Ξ Y.MSDPr-r4F:2{nyՄԷh!!hMWcA/(g9]X<\}^KF0hb=PćO^3.;%9ڤXI&ְ@Ύڂ=9Q_-gT약vP t_o. ԣkEwVm 01Gqw^Ip:.8 }>.SmQfp~ͷ5%f9儷J]6uDkDr\0 `l=>l >[@YN7 jSƜiL=T7{Y֊e U YNz_Lv w— +#K^2^1BZKYBV~57& } +>n@F6ܧrH$^σ6:7tS!$&: XOL.-T-mZIaRZ-؝8HXkīt9G!H5#~7 [' u2.9G(;\?!k~}>ձ9 Mk7fڛNTO53 :EO:,O!#g|ǜpXT&r<5\/:0JWF)eŸ [Ja̿$?BovmnvS!њ >5LWۊzt:ld$(X0rIC${9Kpڦ9zSnϥzUws1S5fRHB`XA{bkBa~F$t$ghG_Nc&mmN/~p.^uzf/J*'?N?+,-`!Bu`DCX]nvt3Ch9l?$KGGvxlM1۠Mu-L vx輚7RW2|M (lUjOYRt3Kb@?ꦊ18|+mXxU˚Ja9you!tRvS'|e s3ţ@Yȇ͢>pxK6ÿRC yz5Jcb:76 %d̈́rE UC$LJb>)>1 (S<*_ue,m25ZkiX, ŀoGΧp9 s'=.w?oФH7`(4cӟqm2n~գ)rU`q} ߣ+*F[;^m{*TYC(`Fx6Ï6RZM㽛 @f8@otz.%yWVҝ2nx32'Oȹw}ӆgf f-<)`P.kгี{H3}ΌpPNlj~6Z{Q wJkh Dd>a(t6췍3{ _an%+%Tna"cP]0CF`8$jè1V5NJu@VLo gJ{!“ӣ} L#4yQb' B;GN$(-+{9Ѱ/O0O>J[V|3F?[#it)p[fNYK4ĠES*nO(VP,g;8[qq{S}͌]r ʛ*i<_dP^ E ky.su2Va#e#eCzv;Rbc7nɜmUvrhW'EfnJx7 w `պ!05|U Iٺ>YX&$cyHr'c/2ϬU jSTE-2{.$8]w|%فd=]̲1i"؍Eݩ7t?}bYXqjwH@_Ԁrìxraxwƾ7u˪_5<0][bwZJQ=Y0u  t)lfcyweRʬ$;^F~={ZBȗ+$@*4Du(|8NY\ysTݗ~F#Qy}`>?w@2Tc}Z*{e0`Gal|%qvc$Z+ͯ"|FM,\sJ(TzA*hxnE6tJiBg;(#㪃Yu$,VHB87m)׌W;R'\EgJ?-ë1΄sd{QPrKSl}emğ5 y։&oݰ'CFoazbZ>CӢm1lLf~ }Ÿ}R|wESZlf-fQi J/nuP3q0ۍB.t? My'ؖxѦnP4蕄XA&j$N1mSӛGOm 299r¡R,}#'b`?>d+kYdoljO@X]h ˁ+M *sCW_ԁ`eN[peLW6JY$>g{ϡ AXV'\ҥ7Ak#T>FN)L[Ta>fʌ"T֥,bWRWoAp(1oLs|KĎMVl)@J]e3 06\bT۝%_}A<lvU\o`GU9MSw;7Yu3Jc;:KRUVت{aZl'WD'ﻱE_8ZT&H/ Izp|uJ3mԘHjl<=i 7_֛2ӌg%%BNC(ʑF Pi|ǔ{KmJǎ'9Z6 }O~9Y7}=*3v ut! \.YYXVGۑ=YM,E((oi=Y$b|*IEXdPGρ(RE_!Zj ǹKjb02&9G@}"v4ꈣl1SW$ذH|wsMYS2tA1J- qZ*R֨fOzXg؉]tSn'By\&`wa2{8Yvs%~W!DU='z 9z4%3Kb~Ő M4[-qN-/!s1ۆȩvQㅡք â]iW:=c |wͩSrK4@^)-:)h/AFLO:%iݼoNl':W@ݚw;";lMvJ3i&P%F#(k1UPn3- 7_E<,i`x1AӐ^5-@H!LC>-O@3uo1frB;%U73G 4 ڛ,ʲ v.))ʄE\~ITښ !f)yBW]0 R վ?jBc\)>'%ex&BvzIt˿&F IGT8ݪ1b,{F Il^g(TG9~Hz }F FjZV7L={ ENiJT _ļc'R˛)d}@S ٳIѧ{ aƨ; 1IJ\yJ@t}!5hmM~$Eqp>U\Z%D"7]Ȱm on e[f)e}1(koe\<+|iDL;-b/ ʫPKkn6nXnq7WdJ!GH\ \3}.cU2¼h}S*|TG/Un:/ȎbXePfߎ&{> _("lwzCNd7*ݩ4Ll6OI]!=A=i~0io8uB ڢ7 kePM @tiajG~tG#)QKm DRV+=d:5w퀍Ӆnz|t8f67h.$2+ʎ=C?+ #HdɝA6=y "Tt(2YG-M*u#\6 4 vx;V+Tr;ou\ RQ:vJw5=J&ry.Qn됺B?կke}"JeZ5{& wc|J_͠FՇ4e~zVA'ڒs PVuѭB:\\nWcѻ [Pgh}0" OXH2aJ5|9u_{Ժ0P K 鯹 Ir8m>Fzu:̀F&%nC};ýN/m >1l^KҞ%8b@e<"NjrPjTqjzO?00>,_]A^o!B\{yFh. 1} O{-}_F8=+̵iZNN G=:} KId &T^yY#z;ˇku)^{r;2.z8~Pd?9 s.x~m+f'?~|%!<,rަDR)w7NgJ;82..ZOiku[h(+e7*P2 OnvFt_Q^hwYuKdQ@ JMB udIϕ5)&pl_a,qk(.IطCǵ lŽe'do4t8/SXsԊ7Cnj?IȀ~ MxC!_]K; +؜MQ<1 o687^*E}7$^}OCY(U1۞w^{Za sΛetkTmY>nBcl|͹ ABlX薫" l~XJH^RB^%se!9(M^έt2_*VܫKj1x]F#+|nK?sr"h/?j+8a-4]«_ܑg F .!jLhOP%&FF{=w$B6DR и:㟇I!_/ݲLﱟwl40ku{.%}*ysPfjfDlnG+'0WIfLhxgвzB{NòG"`v+SnӞRclqO!V.誝HUWX룮kbn>"m`~Uj̀It4Xu eFp (QfqXtowj޷qs CM*/k܆)ȍy_h.DZJV r pEW{*~{yNxC89-X?G&}[lBv*46i4'FH{2 H$yHcIg@aRӪK0Q%nA/ˢO67GUĪ4SEkf we-f)%mpPvܹAg뭥O*ؕ{t*)~ziWYlBRҮhڛW`49ٚ7gTR9 (Dzsdߢv/_CcbMtM6#2>=҈ⴼH"_ﶲE;`rŦ2hQH? ں)k>6mfS0p +#q;OO#g 8?f%%(Rܬ& fYf{uwta;u-iL$_ U$i=v1bw*& =\lh.6N⺲YIe@~UVs;xE.%"zmH0_u XE3"1XE nj#x'֠/`)1>gAt bImhҿZ7snIE DQ[]uRT[*q<"g~uvd_tn7뷒2ڝRW񆈱NEXxe~vT>(|LͲZ\Y]&)͑>j;clIDm'&q4|ͩD1wNakv5,/3ר= 28#H1~JkD!{QvΨpCNt#|[1r*{;=L&s8N^l=OIlpfXHvD%5;l[g^> }@iM7#?47YG^U%tۊGc qˍ.L3ʼШ߳m1B\WYZE(DhWunQj{9\Eل'B]i2q 1VeL-~8 38%ggIѤUSbO4`V.1̀*lEzK2N¦bn|~Ǣ#XSQ9 ?Δtf-z \ _z՝-Rft pZ€CF>& [L>S9`iG11X9km~n[WP~yƢ'7NjW>+@wc1.|SB'Ew*lc%=Hѥgڼ u vU¶A .@iZx5E kn"+;ĤqMUO/PIJkQ{%N%tm?9Ӻ > Ct ͆ze-y'jI8k\bVZe߮0أΖ\*|T$vd^).5݂6orJo]9eYT8⭁tIU2*p:]jٺE!ʎ@i6>yp֒(d@wXM|qj] =i<G*Xjx6^Оf~}[PG`CʭZwTJY OL@}ۆV׶t i6(@_Nlx T̓󈊒>p]Ęi,Z)FJEpص\䁎E$'cј79/zivEc0ġ X#cyg%^uC^EsRjiZ\`C[=hnSXl-Q5|xW(r"pzRiEH{A 5L T4FdDbI~q&kPȱb ȏ0=#x|WuEy()EJ8 [ VQPb|N*?7e(AW&jj2zQ ,HATfz3gj6 wiؖZ&L,qԒfY:`쨏?+gg-,gA!^ggb$hO;[7P(`2OUaВNTAzꝱ Gį,:Qt_g%8lFOU(B#~Y㼼M"B0=懘A)q+,Hי%-]0 tԪ,iTq:=Ptue6>ea2E(R @ lm੐v5py[L3)6G#XN|sxِ.2$S]g[5QB\Pu+B}!N!zVnT$ }Ү@"C\%wfkiL23[?%[ASqS~,(+gv3km3 $2)I=v0޵&rX &Pe2<9"7b[U'79*:lt'vCFOKofۄt 4uЧCFi 'B6FͧsJu'|*o`0Һek=tP_t)SM1̕zRD*ЭD es7ɔ O4 w]V;0yj`Bu4<ɥ-&ݧ1_ІS- ǣ"%- a/HSWr/7E6MEw"V /Zdb(rUn)[k Mk(8Eh™WN[y*n, #"ӓ=鯽TILE=sM)P.:} QP@ac|W[ w;&{aG| !@wU..вD_:]eڒ )h?LLЄpzHȤ$,%eKҝ.)>1w~4Bh~oe8=DŒLltwbZd1=e%BN:[8.;8DrB"[=m821FRNxyMYa,';i"/LRjH ffRI낙V~zIW6Bɪ_F$T=9LOX`lO~c# l)Z9w_&}NT2}\Yz o5EǙ&9N&؀!-LÇIe:*k﫧l\WU,ac(?13ҙ߾:_Fhvv*uwdOe:0JK|rdƑ[ʓ@ ݟ0ɽTYá zt;hu=Hˊb& 'i\pr !>t!yHfMnHP=c錀G*R~,S<$eaC~"BBz/biqY[< .q_% &_'=InLX:~Ah`Ԯ1&>w!ii508e1]Bs1kO8(?ڮLq/iwg -Pb_oYET]2IѦư\>2N7+3 $U*&]ss7OEM:ks{:nڷxK";(EMí(|LǷ YRsyw*q-=57)E-Rv.ӮL[;Tv^B4Г!?gYZ0707010000044b000081a400000000000000000000000165708255000016b0000000000000000000000000000000000000006300000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko.xz7zXZִF!t/Zp]?Eh=ڜ.+o>/涯M/7oaSX"K蘞i~`tl'ݰM.&Hx\5 szBQuK͐ ('DŽEsq#?8 `F)PT-O:&su+b'pi]WFoޭʢvI"|k&dg͍yؐ-{Fͽ v2h'6~JBC ^5`0h\|mx,)S܃$%HLH! rATҘHw^V[}:u@ަ`l%$"Ʀ.UmR t$sU-V4Ȩvr'H }mPk7]96U %AMɠŶ\WU7l:_`@ 2UfVPX,(oy/I(+T;P1 0Vz)fW! /0}6g b_2]P9$LuhWT:_X +Q2aTF.:ZML`#TPeXBh. h&lٖ /+s+GG=: j<)ow U_ޔzrsKwD[yrgt.a} o[k17<aB`~ܞ Y^% i/p0jhvPd۝ǙeIWJR_ SsG\,歋Y)]/wJ-JKW1ҧ%vLNGi%Y :pFw|O:_^SGO5oۖG_QBP܉8;G᭘U!=7fSht7?1۲V+Gf3I]Pwl(?eyPpO/X_ 9xW@Ű,گ~#L5fE#uyxz#MCdۅ)ZG1ZG*VoiD1w_imn;=N$Sk(i5`1hʩM pUD$#m탓;4V͚g,37'x<晰E͐C^}!x*+jd=P!=J ݿzՂ^.U6B-y^"|_O+Jܾ0q n4 U #eZ.Vu>qe^է Q&e;}!t߂F+^n% L&MBXHҗE){3C rӋ KIe\urmIW0/^Z d>8/2o@:;X&FGg@4A9V3r3=s?Ո:~H_t AbV"z`A8X8 -ՙ?cm m(2?Q ci_S0&aFMXPƉV?qӜypB :1$+8 ACdE*rt|;݆q4}vxTl3L#2g{XNFVUL w]  .|a6kk~5G¦$N `^=ZLBԫW3{CMQ_~  ֩@T[ UfUgm|z㾞R1Klt ZQ_Bܺ9xV&G WKEű;傥Pr v~oʋfL xNM7qw衬*\Fߑ)W.R"q+1/,r}bUf2é/g,03@P'@ZZ>]&mO9-U+_4U2:%Y*B`DKVTx|;S;ry Xlo%vъFj ,#Z+3"Ȁ/tي85KckXaAAlՏ_+/$Og տc1Pc<DgS5\~QE7h*NtftTVZaMs z뷬N/|(!:5M`OD`Gڤaa$o#vnwm-VsN#^ 6"+^k kb~cA212wA@0Xɦbh[Q?H߽l`y+6  hm(=cmҝ$r(hÙG G3$ͣ)4e5 Iiq(( !Uс djU5該to9V6N],%QRĉKn dz:@ Nm\zێ.,ݮuNhIr`ΔŒMl%i'BpcIh[C rHfc5Ru 沮 JowF7^91&Lf7u#g%|d2 $5UǦ o-i4n^\:^P(7̸u$x]etx!{޻9ˉJi%'H넬uW|KaY[w"bUEP֘0} &_[ Wg;ڒV7a~4^ѨtEny ZLzίq1ۏD ]tKc* Ɔr3VJ(7Lڵč*@T > R9j8 ;dh^13LC&b 6:d>L T U1rpwlUrd|=VTf]ۀi65i ށ_:74A?*e܄tZpuHN.lFj_ e:HJLs EQ6V!\ kBޝ)M};2<9;ү~jƃp0"]<rM.+ < []TK U+#2T溡t)F /&QscBξz%zʐ;g>=P,3W4|tU`d %(Uo^-jJ''Y$-ѥ^-p pTv(j? - ROˮ_]Q8YNp9}`WŌKj~[hԥm&-(IR~:o\ @E |*<9G eM;%EE/"&DXE>H2&*zCx6ཇ괣)ru 5X fz#muVA05AIrL_ ⱨƛ'bT]wRϐE"\Wgp`Ҍ|/w[xk`nTW  皲X~L,%n:Ɍ |;aZ:eL/_-xagYZ0707010000044c000081a40000000000000000000000016570825500010964000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/emu10k1/snd-emu10k1.ko.xz7zXZִF!t/6]?Eh=ڜ.+ĹC0zvU++=UKqQ'E=?*0K>vˠKֱ헕pӸqR7$Agnf4r<4hkkxJ7tyh]){嶍$#?b`o롐@mI E g¸]Lt1(/kLMKĜ KjD$ӈ' { xiSxYJV1h:y|&tbNSNٰWI`^Um1 }NSں\vIkq`.xhyjKrKϮ+WU{/oH5=ÀǨ b40'IH %˓gdk*T3\WId٧+ sK``yJN)E CFǤf9۪eN/8sYzB?%뻥{B,2M֔ouD"=[T % y /P0 ];O"-^%;"|!uq/EX/;W$@CL@bRm{>k8h_7Ծ2?SGҶZzd`ڍJ4<ҧq) <+|c_`C®_-mc\e&/7B_dn\Wr8,2Rϖ=xub}f1)YE遳Μx8++{*9ItvJs 0+6/5I.jUYD6@ƶޱ6L)#1@g ]6|!7m&is$!QÙe1<ӹZɟADLp2eeQ^nRZ;׶v#l?vӇT'"/|c`]Hrx ]!{r{c2M@U^sFѽm/_V<8s.uW3>Csx}R7~PAϙ-ʋbDy|tFE~,XVCH3LFo~ <)#\G}@iu##;h.c'jMlDF vY, i:5{8aff̷y9?߆`>UTt }=_k؃y?܂cv~aJeRDL")0 ksdu$Y%6,&7`Ub)9WM$9:w*wMNA~{tKLM!؋ puL#Nޮ=?TiTX#\?=A"dq`zhP 9pqAxHly;B=$I{\5%I-5Y*zZEE(TŌ`,?BMz/#§!K |ji3,eTfS(T̉2-p+9r '4-'`/i#0R}V"B-|s!LHrHȷG3NKְj4eP ]ey-hfrM$RwgJ˹'0yObR ߅%4y=NM|o0TOdV2O" 7KZ'z,g/ DR^eTm} #jfh dZ֪ro?qR|\H' oհЖw4T!.4~jD^Gq@'/eCbzZ˥]<"a9H;* R|)^t7}s!أ'tbOO+{b9;zu2yV&w]c<fp̡Y̩ iW0OtPBk:# b=ʔ֑ʫj y$26ѻf.5ϝuHD 1}d[k厜W)99j^p̾1֞ə.._F0;wV*ɟ麱 L'WÚ a fr3 v\R|)qoOy\{mtkTrb&P_T.:#s7 h(9[WQb26oa?[CeEsߥxX毸kI&ԗD/qO[#PL*ӍLOR-d:Lp}`TWwK]@muyB6GmF9IG 8O^V1jSA361AňZ{Pe5x.8rXv$٠]N×'C ^gOj׹ڣM" ;K/`+BhJZl/1Y,G`|xcK/F&Vw$:[4&ȘUUȵaoYDk 8PdMg:nMDx6Hk9deQf/sʚY '*D (]c_m dG#QhW_'~g$ v3dܴ_|(5$AOS[o1L߻ixV P2(>ܗɜo[V,l5Q݄HLi )1&Ms-!o<̣w{(LR018`;슎|.F}UN0ҏpmFk>qɚy[S-ݠ)euT:yg[6 {stS)LWDFY(ĝSDr41[f 8L7 ?d"DS;a67O|GGX ǽ V%N3lz rSi|S[Nˮ~נ)60|-]x _xlԝ^Y;m+:hd&m /L-65)8@M ҫb%^roQ"+~5exN:v7׃.ʼ]B3g!~^+2qOXyЅ,VS|8 U\&~ZyW^)Jg1 viLG8&.08aM>Jhn{BR<}$@.* Ɗ~Lْ 1]`sJ"s" B-ٸeUk/fʕ9p ~3-}\(~0|VW1K'-pm=$ c7mQI˕.H`sGA %&jbw7xMt}nO'h/F)r 3JgE8(QUϡ (ۦ@BA^ dh` @I3*>w2bj16X~%O?HӾ5Inb?fn/wwőE Qj[STеY5:9+ӡdd*uKM զ "YD,* GTo,P_QqJgb_%c5i{_> 1Ww# )E"xΊ!]=/%}MvWv}6'?[ ]DebU.?*~Et_hԷf9Gt$-L}D7{Vcj{MsU\q\p-D-VOuK=Bmz_*+J2 `= `;F]=8 TG}0[^!|eR!|N=?P43^*b~jd*vd`tܲiWvUM[V+FDQLlm(\i:}) ~G+ !#5īg\j- RGpOMAHZv{b_vK,0kfhCp yho<߰4pʀgَ QѲb,tE߸ANՐ}t6`?YxE[pE:rotyozH!iկП/{!ʴ\iI$=:Zg]I)2F1T>1{CQz+M z}%`Bdble!G{}brP"lղ;jLI=B^$剹X&`ea ;c 7ƎaT_-kF"?N&ޠ{%fxO1.b l)s;&}:u,',X߯xh*33ejNR(eҹ\]pUœbAx_5in`ERmqGQl;[B>Dc ) +^;%y.a6xM{ft ֩[TUJxX}51 eBnjKjʁj,okx͵"zh)ErΚeAj~ݤ@%t!E.XiRFQ䅇E](}抽 }r_ v@^ *RQ0Lbf#=84FNV )rOYw 9>GA'*0vGK>Wo=ngͰLAR]]'>rD1"]b SV |oShLP=htg<`]ꓺE`)Lk .x>mWPjyZ _T%©'E#w$+ga[A<U0h}셚d6_3C0zQΈY3edF,\u93A=G,sTtr;]}]28S_$MG*3۫P6 ]Q.QcjJ{MuA]n/ Z~A ޼Z5e}w>Qa0jmW;@d>(W8)1d&m%Hd$r8'39,Y i nOw*:K3%wТRܢn#-|EG'cwgq#NeFچ[f!FkzZ[_;C |9@IG濛9` VUKQ4k*#$Jfh\;|&Qظ^"lh&pyn,Cpع`ӓٔȼc2<#=Q!!fÓ'h w|_>bB39iH~='cbo:R+[&ZB.ѱ2*E_ħ<#݈?^!^BAiV 3x`D5K'7UkmfQ?P:Txxv loHA yg'y:)l^Sˠ?[5݇Hd:]VLCgB|s6AWU{/9 _[Keъ] 9Wg`I{es"RKϺIe<ԦYX( C`dBz2:hAs81JvENIcSt5q%.]آcm3oJ+PL/ʾ~'?,N}]Pz0 hn ،BjS{eIJ⟻ͦ}KI]YGvhI%5^ DTX+?F&@Ǭk{p}Qr D  gEO`S_bW0@Xꈳ@$d"~$>vAWyj,=؋4uA jG k*#RgZiNK;wdNfD1Glg3ƍϛ8?v q-~A ^/7!tE t!D.:ffogGGg\0y9R.e ob7 `euF okDX$D4\LҎMXR/w ; 2' @cF-zS/ZUFşz.^GLۘyk.G \BsExh\jRVYt?Y!ZPNΜgd| +L;2&tD\Sl7o1l48+A!WkEvwY>lty̶ l Tk->vp;ǩy^ҋP?T?wېf?/gQ##GZ7Ig?L$1.YYq"[# ޜ+WѽbX.r`yiEz錷w8YN(wx f>b%UU_96x~4l@P hS^g$dA8!o4;&8]ɔ#(ik( xC?DJ VM8 ~v9r#PNG TQ`kPR4ZjxD+c*ae6A;"i_cydJ^b(|q\vm=޾KxRPzxWN+C'&Wdօ *{75UINvŤԙ!tGXvj""5+[=[KiĿg9"-h̎>*/txj)ۊw[-;Ri|Tݢ[fV'GETJz0P,YpW2hw6>@C*q2z;$r7Q!ex<":mOS$ɤqV.]TCW KKLJQQ!L>!+W _=4hPl~` ]e]W3 &p x<(6>J!R˱:S P(p\:6xj^m O!&VMDts\Do,3um5a_kVV(鄎CLXL1˅O̭r×)h\2Hi-kx= ieQkД78sB`EFM55ά=$PF]+@ZHw;X"^BtG!t/1mg>5Py- ˮājH#bhhO]U1&C*paH[S*i,1<|H jQO=\1H +jCڦ(H+t]2q6S[Y5.K0te-@f :GgtG';=$6vY\=$)= zrÍsā92ESFvj<3;~~AUuH(A|8UTZ2ܚ{M%sIagM`5f"7v~ VU}j"v1;fRՀX_z;j @ОO?sI->K8 8lu=a[~dD\KՖˎ6ΟW«^PNZ 3GZ\}\q,~+ј("c 3VL&VߑIۑdW[ 3\Ӛ h-63jmc'gBH.JǂIHhPQfn::7sEk* XO|=A^fLc;i@V*QB_e :5т,Erp3en*BeYpґGtsImd#w>gwdLҟ׊|RlI0eQPOb+{ŠE:1ᒆeFg}[āFC]ȳuYם;߄,IWeM@PLSl?CqJ^}&^MF-GO, kߣP'zJ2`q?`Qږ̙DJx =Mmepw.ͻWʟ,Y݇]k-î|?}:=z vXg)K1ﶝ# `6Y^Y~O)UP\Wn zHs 'nm7*wo3`wsD4VTϧHMLJ,33(T\=#0_Gr-@`tK\qKAq0Q&@zV_ ΚI&}`VlC]{D&- m"TW$51W\thQщ4L=z6jԕ7.əI0A+$;MWI\bK|@ }ځ397EsL6KN:XΛfy`c`?$|P}@|b'MO%O_%F A1נyݣFynJYjҼ:Fېڎ9Giz햐t*J6 G=_nd9\.u著5.S솸D2Y\D&P N#(l:P h-[.dOtŇ*5,j5٬f= <;&GA,lĐ ʫ@żE푽&&TS^hJ7n&U  ]C+1-' ?De#ReC9xȗ 蚬؂Ij dk ѐ"3wOᄱ"wGN_FA/nvx\X.=,9F,dGZBd:lȼ6jh|MM`/.j;AWDb_簤:=|u=4o\k L&H_RA+t;8aF [Ǔ/g Llj4ƻ4o6 M687κq)̧+ HL,٤Y ESQ<ҮMo0ݥ?ywJR,T"@5J0>ln+ђ ts:0뷽/4˘bop1)eU&0r14ǵgBM뺃D\S;E F@rUbZ7.֩I؄64DiDV2e[O2qdӣ.Iwp%A'X}a<8қflGܐJAizU Auho &^( r.>k7lb8Gޮ_} \Nv݁8,Nu9׉!iUhnsg2BpĨO q}cWlÙ>SɸFL] [)xEn{9 CYB7|~ДuC ~R޹!5vz]ǽq<t \ VRcj%%?-+aZ}[}yzh[ VA.i45BL| &NyTC5ɓd:ךPryVxz E8QVjs4~k IU8<=,\N L-:i(?>&W*fd1.1&9U%rGYT@/2ok!mR((QYsL@$O<|Y8svY9lU@OBqZ]ziI&:Ev90FQ. tҴl!@iX]D'XM&s#zf[w=@M3^` z0J{KXa%rn>@ȬG 藇X0Xl gN|;(HGihYƮÊLqS~\S;֑<{21r"2X1[Vn|s9H? R C4ώc:5>Xz@-ɷ@@5({(a+YlK4d6vxF ׈&]!̀*1Fl{j4ֿ2]ngAg)I_N6@۱x;9لm# V#f;K[+7P&oӏGFR+y]W== e9v2QUK2^ A>ڗ/|kiM苰(X;$YZv$j.@X;sL_ Tf<IA_2,KsKdztbBDElGJSlw ƥ<4ˮsq}zҩ܄)J)lsUo1&qRUը~%9gV]D^$/·5q([nnçN?txll/h'8ݵpw}>U.u8P 0XI[Kim–pBGŠ\:^.E/˵u}8 * IC667g^8nڍ=|̊|oEP ?{fQ/X\HA-peL|랮 34(ùĨ,TUӫ$iE1A8ۡ0Rctw||!St$fKbE;ҘcwίUwƑo(AD ^rQ+9U=L2W`'(l`̵# #7)=M'r [cM6ɣtJ+)Qio:v-ԋ@\:@K 鶃0w-9>.FK6OgX6I͓Zp&5IXZԿnϽȒgF4-5.?0ƦL6%Y6cnd>ct 4 mͦhoq,~7-gF듊Ogut I"8z`O$β;&QswޡQZݮu'R%^ n̢qϦ>fw|;}CU<Fb-=~i+e m y9eu,bM80ɄƄ!x!lֹKYQS@!$ #80CX'.h~q; ' f }C?1jW$gc !>ֆMZMLwr^򛏰^|w1VDb{Rkr0~[IXd29ķL.~7,J>)^ΥsuǢ9w︗EcL|w'xo.S`'UR2ߨ?fS o'lU: ,W&@ ^ӞjN˛p8Ab~;Y@}CHY>V"Ԓf± *ùCGiBY&㵙T:6L-4lwZ5?re0RNIY,G4`%sS_)`s ['@a d ;KQa)az@Q]?Hq75<.]90]9NQJ!T0*$ј E0IYBꪷƔW ڲ d{jjw FFGEhu!z=:w .9}i]\!<[C6/ 7ݔ녮-݂^8+GY 1a$T>`wW(xo2aryHn7vUg՛H|^W/*4ޕ x(82gȌm Z-8 ;k]m]eGA0^@5)V~#8{*#L4 ֤B v0@_Y8Or`Qp1p 2G;ڣ=Ç _vsȑvdmr(m)I~ZwډvKҀl`0uS2e-k[p#5$;!>rCMD~%A4KkS >NI8F/JH=Ym! wU[y.n'@PJRW6@ҋ/b~~wC̠L2%zfCǕTF^&5}fb`OH(0!(d# Q?refvf3>k+qljlf)͍Qb.ͫ.ҙcEſ\]Ĩ"?a 4>{ Z0Grp6"q+Nn!g/UXh5~7[酪pf吸OK"IG6]wWא!$)CtfKE~\,հSe5YȮxsfhOvVCc7C;z0q;6wF:>kRMG9cMqչz" DAAL4}S'.P{<9PY1EdviFn=cN~-X6NΫa-zF`HDP×xKnPx r jZo$2R' =iCQƈ8"Ԣd^'J|pM \vx}8;vec7^_XQY!Uh7ErTT`?=,rc8y`,p[Iyjr{}1uUp׺F1~ڛ ~I!Nfۺ7RwiA8pl?5y Gn"biTZ=edi=F|hQݡ _g5Ɂ oOKܪ;~Xf5V6sEKDμaw[W)4:L:w^42rּ % >^ǵ,C >v^@Η; JҚ2f]sf26) 0Jg~לZLE+f$+H_ꭾ鎴N9@MD6e(HBqz5Wpw>x;b8"0oc6ti\Q_=_d 9] VPhjWGغT^H) k@@ё;JꮀADv"wg$,TylYV@Բb&c$\JD-*Djs}POk9$k]Wg a9Ob7Ԟ,.Wcɫ U ߎ1dJ0)]~CܗѴN\ZJ+s^1c+Er?,F`cЪ|)/ܵgdOS*Cb<M矆&o7l+Х'왧N+iY‡z?t F-yhc E`CU]`kw's\E';w>gwW{xA5 'X-:Xw៧!i$\KaR!._ZdJ1\㔓bLDKV_K$k`K#XlrGgIl;2;7 0m8Nڙf4Pl tHJ-Z"xpd~w;JJ$)#rē<)H X2Ug%+8 *9 Yj/y 5!]DuRI%4nJqe4uש3U0v?f1ѽİ{+’չA5Y-}0"(߽vUa,r%H=#CjܴP5W0e`i?sDVYMtGĢ؊mcj͟>+oj) <PY*yBCɰbG*HAdI|6 twN溥G"b􏤹=Y$ZZa6AtlDAOV=q}ѭK0k2v^^|fV_uɿ":8Ic<%3gT\vmcpQ5-d.Ng(Ȉ=O͒MK }q{Iw/ffHhoRȳ:\V0n-6ϋjyj 5OWR$!h)5ĨH&YBn֘|L~8{ü].Иuffcs8oº9 ZXLM ԿَK i}FT֊4!V4|@=60E4p9բ,&!pvF !㱧hfeƾm77T:mN蠉+YyLQ<P5N`؟IrIjupCӵ[KC<]Qp +6r6JnJU5=JQ, lF^K4#\n˪?6eݩ=f"Kmɬ_.4֙(T殮 =~k '?@9S  FxmB kCQvTlZ/G e6'Y< >}/"Y~,9+Frb:T!E \Ʀ\x"PB3PHBZ? VA4_κr_^!-W`~.V C厅U%de'1yEoSd3t=m F r&Tg3u4 9ow!"Ӆ~ S.IO*F8wϪfexUfIςG R#|G{AutgAw59^,h~t$BQoCv5HbXVGCVR&ݷ)1iZfҟRYϊ /Űt;]9S5OՒgz-uQgİlk49As40vL*%$OE.I/)4b2}OXvw+p+\U-hGGRvTO^᧛TwtODĿw2a/N C&մc"7ePKj \vߜ$6f~a:}.~DjߪZuPWM`K;DD%] fSˢ@<$ZM.4bL6Vha^'MV~Y8uN\b4;C:.k-AiSsŵ⸂)&ʑI >3U@^ #f VsZ~H]9+6K k3 ^ T5/ZJt=.'>sm\̎ti)ezkt E iE1QvPl4Tᴦ#;:YR&/OǛEիߗx5}փNIXmq0N+`a@b{OP Q R@뢙m ueդȵCX7%|Fo^.X Ego:.e|B{|l\,1*XA0wFU>\g6yܙxw~:]Z'&$4_jAʸR&ɮg  dq~L (!zpևϭ ^mD?k˦Cb(ڼ`3G6e8 qt[,%p57̮F!+6ƈdb]'OM^ 7/-ӪT4,_|7L"+L6EZ65і\|b+#tJ(6c )l7,Iuh&):z%\d|oZ!Jh)UQU7  9.-T,dh* A)p?DRYEXU۞'3A- \{Rxՙhi1 3@TeP,\ +&6^a#,&j[%-]|$\$46?-mګPc.΀}tS2d0Џy*S`},2јy` C?%p~3(G (XZ4S\" L‡k0kJX֟pnZx#g>oF2\kCabq*5ҕ>Mc&OC󖻪+_:paSv,%j@I#i`x ذJO[;3EY'O#m'm$3Ȇ+3RjnF#~Mu t]Ru"1g-)T[Gu+}+}0*JZMW!Oz-غq+Boh_3[/tPr XR!@ K|RU_J< GBV5A6ќdC7N* {F,9ІLRn/vz%"ɫ٪F]B.7vh?r=G!B5F.Bs7_G!mBo݃4|~jwщ@/i_!3+V`!B*&Sϳ*+HjWB0d v0. 1r#zP2g7^C7c;^gBǫ8>|(**<=QY1au|S-Xd K/cę"C c:hK`=1p:5D_#B"4΂Zj !mCY4yDsE =d$f6@VTfA*gqA_0~v=>+֠7LW |b e0`r!al8^괿!_qO-k #^ORөFė?QQ;˵kC}O;XE,(0F[J۲:DC#rM,~;W*!l֣]hwBZjmo︅ {%vOYbQHm:~2%a/ݩ}= "k-Ri#XT5#qI{o؀8q\{p%zsbv;cعH28pxˍNQOF`?FC>'7J];}j֪- >H>36G-M&8`QY+|e*y만u{>Ca7~>.s s,E/- j/TEs ( ^'_A@] ]j?;BH +l٭he!/  Z1b'[Sobz`HPN-BخZOëգ6lVI-^cyOzB&(A=o"-m4Q_}M,&=c2Y! }]U62K&+1HnRfW)-:M }]r& c]QppPI^mQ<Yod\&E#aQ'*D| 2Fà#"7[t,(>*!A+#D ;43Mu!Md'AIC-o~؅5 ĿkTAa vto*z+37(=AQ @J=4\S Ź8q6dlv'mZ:0yňO=]^ #I/Z"t|;P*+QnrJE(]s8YVV+M_7fc_ "\XT8ŧGnn<@ӝGUUY>7Rk -jҡp*w^S8,;Ve:w>DRz(^<{DݸFHnzMIwQZrA<;8Ovex* <,0B;<@@!Ā7ض[mXL10B**0=Z*!j ~*:Ȩ )=m؆7,c͡k!hVdoT3鿇կt{d{\i;X|4M gȱToYoi ='*Z SEnA$h &*5FS ;_b%xk.mQ! hjV1;l%d A̱>(7Ai~N|,J9tTܼpBWJI<`ǔT5 ӳu#ѮfE_;FD኱-_#QWҁ~?wpl ͱTWe< ;ƞKNgss'AJ;ܻ,>q4g{Դ1 oP@k|PjʱWOMuw6;dID>8l-x{(Vu`etLșr& MQwVE Mhy02v }߷nbОWNnoϴN$vUvˌ/:)zy@R̚^+L`Wt>6ijhUAG,G/\H.LŹm*y0nW"VjHms(ӵfY><Jq!ڈZƉ˃yWUzlr5ԄK(6;it2Y/և֝Ah5%APsY)m'ZH~'^-0%igz5ʒA[!* mkJP;}CVKʶY*(DY&rɍO<t]bqg#DݷaǴq;{fwxi[xpk>{DI.}Q e9=ޒAze1բuxѝF 0U SDfY? vEF֔vxtN`]  ?4cҗXܓM?dscyJ1TK`` ~ũ Bc(Xk:BJ*O./עWEY O2PIĨ{b:g[j9 v'a^ dGc/Y|z-yL)ŢMIcʚO R01T7]D1Vxmxj6RzxX*˄=F LY"=UԄy-$r\@".x{M|t# `7ovjG9 museҶ n@"@jFIC8=/ 1t茷(1oT5 |WXfrTөOsV. }E7ܔ)=.m[b2yUvפXfxkl~(mOlн࣎jMg,~xUɐ\}Hn[N*Y7!|o 2֡ZvcH1ǡQ7ar\)mNPbw[ҝ9 X06CӆT1ʻR36Pq so<1~ͯ7Pݰ$Y >j}@X`OG3=P1|ZuZw# |Ⱦ#\oQRb'pK+a"0|9!tNM_wXSؙRsgh+ $CpWZm_} $dJdT_BF6Ӯ_g B*";UAAATq%^n[<\*aJM&ɖ_gu纣U%hil|2-݌cgAD92&gOQ<'15,~c %Bar/4`@ Nl^S&̸" wd&OAV:vHq#bw<V 0U{@A@g6,mEIp% U>X+^q0qg${gֺtI'(=0p6WX\ K9=sF?Etk9˟TA0u]ˬ578yڞ%4 O<x>iQFi81D n/7MTԐn9HMw gؗ3&wH{ǰ9Ѷ0=>Kď9@|orћ>uKmZk\1pzU( ERO.PƧ:lcƊDk{eDD <+8@H%@Qv:?ƒK?QGD({3f< Lª%ari?죛>en'V0t1YiS26]H\x&mKt =H(PCH|b?8Tq4\q5g!**T8RizdJ:*DĭD˵RiAMK0. DL$mtEyx/{d0|ۚaP?Zz^OCѕmd1xjәG7U_4ap=߶GtgRNF1>c;hJF6BC ߄gSkeF#{m{/X$^Y=DF}ۻsNr+0Ox9.1㸦ܲ2z#Wuv "h%`2 hF`ǟS7qw-(פDAsbzAY BF КNZY\#!Mh ]^[ɡ2]\e;6_?p</L'Fh9Ț!N n-jLj(RNF=˭jD+u[b1?}a[( ˋ!}Lh}=,`z5O4Zv(Y&h]xY |j.("'&q!bRP4΋), >_40\+Y|7#dõ) 1qv b-'0&o!MSwڈEMC8v5,]lBeO wuմ.p TЪ|SY 'ܖ\%@b"E@@K 3-ޡNPŒCb)8=7=/CrC0pnAd\-xއÿ|;JsGs IQϿ2zFܗ'= ;2Aɮ4&eðnSi(jAKqDO r &HYC3( 3rۉ\66c]deϺ_kcӤ bLoAZ ބޙ] IKmzBdE~bv-gtU,J$ Hߥ=5(O,-k9G 3&1! ^p׻å&nr&5\Oxzr 4:3Y8g7+Wuy2UȖ@0܉N-of1)n"%qSǽx}@xO$+o & ~=4q}G^śDV 9Mp5RfTR73>CrDi|!fk$hpLJh͠bPeb\?Se'`_rIsP DxWS/"I{FclSe+[{wTFTI6+hd[ sX±_>PM)$UX#ԿZaݛiϼ=>ogNU9 `8\bAGHL:Az,:cF.++p bӏ\rPWmFL.VEG9zLZ7>:%een X]ky '0zS (.U"RVI^$ZWM@W\eǟIz`{e R_^ZLlWM(DGtZS2OQ֋!ŧiNk҂u?2RSOO9߆ũшڌ@ _9MeEx4Ves ٘XR$4n¿*a×*;_)+i(DH 8Qur Tv[ra[a&9@ꦉ"uÁO`5MG}#=6]?P_0" j'z= fВߕ0˰ hEvs՝x@J|[urPSu_4۷wDPj`5t, )f;6rB28+ -u#ӕIDt!a|nT:`ErKm`/}KDY%{ QMj $WS,wxCIPY#9LlD`0DVhyj5#Ex\,]4Njp!4jbɚ`&k/fʻmzi; q/VUr~%]ۄحHta(j.0  _EÆ)&t'6C̏9%zyG$' .o\\¹xj:Bˣ?6kZ)$&⻋z IR 2m6*i=;͸U5"cD'b[BZ;fI%%{TԧuyM9ni{6w@𜤙K8sb7o8r])9 ۘ)e < g[6}K7W?)F蘎˵Q !0Cj(gVCtң",vZqLjLV3EHMGw'e{>#Ou&mt_HA#kۓJ{R "wsRa].B Brt ^zorۓIstmŔ")[irFFP}atSCWS>2p((sѬhxK%cj^^g ܟD _T޹$1O-.i3TO,8uu"]~'*T3ltYѧ믬uJ#YP,\.1|JꫬAxw'Iop']DvI|{nv4lҜ 770G4Z :#XHTuIxCl3xӑ DeQ3'$W8F{iis\nKNZ3kڛے@zS֝TG%WqKm[Ɋ׬ ܨ,ȗTj;2a[ѯtm-LU3U*0sb^vhHFi8Tyae J1 ->ĪJ45ĪQt'E9Ws"d#SaSskS iF 6}:zCk4fhws$?P4b'96FLI B>YD> yB^+PAσ7u*cֹh_ [ս,4$/BZe1Ka4tzVa w M:(0M(嫂FJPu`gE B|6`": i]+~P兆TЂk ΏL2.mj&Gl Oq两IQcqq/l [Qɬ|+W1BrӌY6UJ$bjg%;TδiPh؆&r`> >)E#_V]FGnrrGj lܢQfsX7xFbW S>%Hda ,;I]nzj(|QO7,܍(e{knܕ)/d*7 Td(;ҴꪻM͉R \/c@" B6ʰ΋+L}'JZ" 6ʲWCQb%N?qrWV.oGcF][(GL;Na9]"lK iN^Vǿ'CJ%\<vӆl84w?I(]=B:+uy,0'q fxZ, UruVTGղ\.- m"PN.ꕖ5?B0KO?6Ġc'~B2xԜ7CLlR >{yG4x)S/~-p(ШCm ^B+s"C]zݟIrOP ǰ>%X.%_fXq Zڛ= `nFpvˊ-1)֟ݫ!,'g￿˜lj5\ #6N^Q;JZhq쁸f rS\OxdXv בo(%k3&zAc6`o@;̸@Kϟ{0f}+춱~"e ("MKF/ȟb/W<" }~Ova"EGrXdݸ ҰeTp-rNhJs 77ݟNOG<$fv\$Kiٯ _aGBi3x)菃 nsZdg*7J6/bn+/ ՚\ùy dRoc*(_twhQ_M\+ oj#HF򵤂Kzk-bꇃ|}T‹hѦ`E& Yp#d(\2叶y9OZÅ|^8 kb Z^%/@_Śp,TVOpC߲5U׬qH+~'"5BRY̖d^ĺ o 3 f $tjgXe[ǽ M-VnSC6:KWځ@76h}sRQt;]coGq;gg"*:"$;ۢAPڵ]]Ҹ 8# ʡK/z%uYv1E~Ql6 L \-ls9Ky'F'~Zqɀ MȌ(# w΢ku7?c~l*QJ[UT^ϫ zѡ./BEQ`PȳC9h"30B%$nE0毻D-Z|tE(Ɵ'xâY!;Q-'ͯ#[.pg ==!0$ g =cV *_uh[TGߋ|]A͡, c_"Ή@NZºC?hI_ލ+▘&*IqWM7KUK##,tڡbtKBUF!YZc-6oWwfTJ"lkkJ}|Lcs.($EƩkȐ1lN< K:# /<z̸f^y-2n596\l}mqi~YA>S TUf#; ٜV f":f8guVݹ0&D vq.$. ȎL/f n'-{G\] mL絬{HNera'8"d"鷯F.>*JQWc\q)癈XU+ΠkrNxY4%7t T:0@ '= ȳKC!l= J_:f5a5kP1C-YZm 2ͥ" vጿ0BB S>Р?5Ԫ]R>qBF] j|/vjwN[ has+#ٴ4Fl7a;huVg29Ez7 ǟZTIG[o~?$;,kPd߻eH[MqTE8sSћQ % %F.:d"-+a%@wSG΍e]As&uZl'$0֤1\@s ֯y  xi@'!&]6bI ~nB4Dy>6X艤#e%dO,?!|hr` wzsxA1im_%1T&}.=jc2}s9Q:;Nݮ`m?rNo2wsђdb]#%?n]{!{쀐D0+$0&9.2OV˸@9sՊioq@.,Zx<%('V1eǩ5Aל41yhCV́I))4z4ίSw%PT,ْ3VŃH1osJ!Ѵ#A}ei?7_Ujj3nG?S4VdՎ7?bc n8**)t,R¨ڠȝ:! _aq9  /h$9jG:1*ėH~uOytd2ȴ2IeCunye!s xڽ8\G >.CRPv>c r6$?tlFۼP8OIekX=9\b G#z'B yXX1J͆IsP@NaX=09vy!ܣt$W 0PpPң0gcbQa'@njw܀-}m3wXyjo^!ˑ4Z]*XD7ibc2,o;;" U&0 c gˈbq!ĩ|qQ*V !Rtma/X iEU>Dն>]D5O:!s{[˚;QglQy>&H煫tU+4rϯn)e4K<9j)T[€WXtJ<v盲rt ˖fwWO}e$/}sE&jU<]IqQuvNӬH IX^o.qR{u^NEU@L5m:k;Kl*s\vg^$ٶ_n.^pgs=[_ʃ^ o ^,)(V%7ӺF #-yz%Z!}]M*Y ]qCL >%_PTުn)Zu%FTlzZVއj8t!8#XҠs;`N:>'cc_T|i,ݸgZVi%<_y/14N9&a`N! #T2.aA~ِ =*A}On#"a`<,t/eɚϗ@*Պ#CVY*NԃVHD*EzDP'_;̅; n@$P1y1I\vdNΧaZiR ǯ 囘nnl(;fg.S.̬Ә$9y( >pmW3AGSiJ ;TZ*{m,[>}Jy-ysJ;(mql㒈?qMHZ4i^ySդ d*ա+r Yv0>Ogxk8 '*CY RVThe:Kh~of|Gi!j)[OGLFE8hk2h,s^X?"ф}Y/g> Gl4s~ݮ- !ȉx,ב*IT~Q%gϻH>frI}e#cR]z_FYS&o+V^en!5B(*'m/^:CΗOK5>Ui0 ȘÅ`E_JL}uA5)&}s5,/ÃݽrqIrg8ELQvAiqp8xx׌2ߨ8 C8d63F¼͋[hvm8Јt&UV%҇\~Ȣzԝi JK na6"21p4lK )_ wGF:-!̱F" $UA& N AJs{xf6f$BwxDFZk3C]+!]6U8s>=~w~o_#v 5h8u!  &u&A!2(_vhىw :eȳ/¨ZPWLoܛ;H*(]am_2I [cB1=.f>*NdT "ϑ><@vcHdŵGd^khyH߼PJ\/ղ%Nx-)g@c4Tد{6R+ k&a3sl0NPX֧xUpک5j _L1p"ԇJIϧ6C/7уLY_SMz_*G #Va0((}hl%4q[gR*e+OT*1E2kOBPv̥ܶ/1G_6IRB߭\ K Uc0'=0ɾ,M[w)6x̑ %jn saI% @$8DvHQW~6vpnIr1\[8W?bȊ r|㬗zwz N,e1uU‹$acnԌ у3!0Z֠R989׎n߄8|s'[{Os> (ߐO.ْf{mvҰXHڮWk/&gPFm[32C??}H1 yG=!4ᖋscٞ!LEo wGLn*Cޔ0e# I; ;ȴN2>8#Zf+z.'bIw<_, 'WCj*:ڂ/jͤKg;9FU mZ 7/dF%eyQ\6RGQK{d*ď>[JèyMeY/f!M3ӊN[w H5n$VߗS`-0\ 5[';J)ٽ"1lh7ߒyvwvgk &X߀vYe[LTĢ~_jpќжpqȶNWkAx wd<YcɛOf?X=fAkebXtiљmZ;&"%lI\&1;5 wNj[e( ?$\̧TaFUHMOF1fTmMmIj2lzGsuw>: ZjH`.uZWAvBMpo{R2ݪr7z.߰TXC7&9 8ӗv Q PoiCo@<#|jl }3"^CɑbP%L8%Yǂ4i>^)&; 58+{qeFĥ)f`-qKADtNy_0LIuj[z $z04Yk#QG?= &L/Y :#JA/ӆ08tGKJ:@s x>;qꓧiQ>s?"H Y_Z3RvM6']@Vl.9Ḩj'@WpO7{EO`)Bֈ~߃r[mn;B#V%<;IG̔!8:_>.;Fua^NbOQn!ჷXV1*}Z {J IS<`|=Vw<ڍ6yȭ#iR$zЋW_4 eD30Iq{̥ڊ?~cAe*רhtVY1T$n9-I^s}۱p91 -~mvo! ^"q4ؚ3 `mE4ЌGFWyx1sp XQr'j)ܗ[͌ؤӞ}t'w)Y?yui2v5 G"Id3{O K/!& V2I ?RP Fm6a'!V80yTR3A-}ipΐvZE^0hX{=~Ҥ*,8#cO8+DIBҖ B,R3r8 F2ZA}=\!?h1_ DS05t]GfZUvOLC9=]' Os#z3Ǫ\e~IOq59j^3.JORB0dSԅtUWqM]$5+Y+ aOFyh/Π,7H"|@ky 7|ao*1pABcĴ A-4ձA\>lX%vI8(?T4f 'G,3(椡8\|]gUXɉ϶cT9\\_#Ip qӳbEe$kֱƣ[f[j,o"O0b8f g "ÑxuzD0% 2Azlk86(.X'M$P`恼%5VHF앯PSIL2, 4Sַ+evjhy>k- ; %w&4mn9b}mΘiuMI A]#[^7(#8@51] #9h|ŵQgdctx#9shkĶ{G(WFT}נݸ_ H :Jz$f֊E}o/ ]Rieo ΆP׆߃tl@L{4M?Hx`xcjBaUD >K\?:IF)"֦/2 L+`77񩟪t+C{in͂ډ@ 6dys:[~( h?>獗߾߇x2 %hox[/쫈6rR-Z!]pj(O96}7lyqɏ͟=̿hE?T͋fghusNYҊ7 ګ% N9b-6/6=S]K@8V dOOll!?$RwpTM,viw/IB2p.@_%ư -|ƈ<_>_#T7xNʻ%İ&+*WD7a'q^Q*Bpͭ~Cp)i 4O(&e'na-Q t q裄h& zC~~=Og|9ϣ`BWz%ζeUgR2@h9h ԰*=Dq+#[9f"}؛0m6ΞT_] REF iHJ9$w+B\ʃJ+V}.muoO4W,j7KY"j۳!2A)߳Rb63L[QMc`̌mdBfk>xj(Vg<^+xE>IsrS1˿9ߡDjyx;~kRlnxo褭yZx3T{Id,,􀔟U[;|ӕ56h:HP6n=CTOrpjрJd ݳQ5~<ܫs>=BHJ&=}uv CP/C4TVQЀ+nDx|}h9Qݑ^,[yx-?<3'#_ ݉к=ƀ^z#iKWq ѣh9VoRcyK:25>'Gעߪ|h6SeH@<0LӘ": -o"6cd8[ȸ:ܠv͕n6ici%pO!̫'tzuX[GSk6~·+[K'GZ-ubkb\ė W= ɀ2YͰfu!c}h @Vo\V^j,?hx?`u\>CK" ̈́#EJno9 . <MMNUyAu,ݺ8<=wA,O8p>T uKzߋL&b8]he`QB :o ,xмqb |p<| ,raƻ 2ʼnvlڊ{`d4k2IfJmuЍ<%ɱ᪀^ -9x>1!JmDŽ>r*ͭ.ha_gv &zQR$}hq/ͻ8MV!]ޔLۯ\NGx龝j9J#>~X=sPi7[gx̖~RfnXxmas~&`s Tmdޓn>3x83J4"'#ϯ9NgʟaMtR 00sT؍8_GuxIOP )Aӽ#<(c8W>+;f K _!>;N}tޯa[DG!ʹ[FR"cN M{#$v-R14왜G"*9Զ~pSJ|Mfܝi[cS}'t~"-1_X6rT!V 99܇~PAF nGЯ?Wo/QFHuj4=2|Wga^_pa"^ ]ªY89a,yGle~/Jr/޽VNjh1}#&hkZk[14$HI۩n9F(&PӝQowBa1;<XC+^uʽpS=94?jܴz ɱ&;zFV'@4@̞+!}͍L"' B; )~=s0Xd1-XCƱ{=qg]Pf/%/_s%Boʁ/ pIgJa{>%/D{׸9{fҿ݋o;_nT8>l&@VWu{ߛ\8r嫅dyN)ab<%'(,ocA<-(WtpqY|Ɔv|SuBy62:Z>9˴ -50/d3!Wȿ-bWȱFJJ"GQQk$~Lk,XRZLpϚ : a8I?Q̆ RC6H;Rwn"맏-m̚K}~Юog<L6!x+TNݶJ>7Q -*]sFjv!Jk+.3/?͞ !(00" )M,ݏ錈i|qŸpQdd6>)fy\LC k 8"w0{3we \C6kJ?}: I@gDJ̼R1ۣì#g#蛓 #{Xf|u#A'Gq C^M"..* ,yM6l\R9Q\KY'굉z<4Mę`EVVuV!EB"D ;yon>^Mѩң\QI~v j'7`!29CîsNڕX 1.¨'Ӊй/Oν:\LRtʛr nKD9iĉZ\#vBHo>Dip>'}V㛐ܬ6 6%N.\yRUڃDUW1]_((xK6cU~}t͒WJ\Y2o?uм#rx"E0aj߃7q/-c7Hj' #CsRD1~i_vR9㹧g=r_VN1i,M׺)3=x3LJa uoNEeE~sZ!uD.v&~o-p!5f8Fg#]'#J*+._t ւŭIi2~p' q0R06/B%-*'jRXfClB&r |+rA"!vfV^!a"ZOh҉GdEa';e ܘ,f C~+LhNT8c g\/;C9@1XZɔtn^[sJoĥs ʪ ֕d9=\[!E g0.kOe]780@Fj):k-R(@]eK:RazG$ 3c{i%`m}\܆"o[RjX՜<uXtdk8eֱKZ2ٶw|:iX__:wka g;e59*zě~QO\v5v5[zWtw&n_2kV#WƈVY&t8BWN8{PǨ?Y0l孲d|$T>#`fO0gcAmƔ/ǑD~=kh}F g7K0O6Μ{ж"DG/ϭɑ  -u)cy/MDda'?-R5UU۰ʰ}ZaH-Ve}ީ9Mzf cghO]#MY8G~\ {r#_YL >VpI. !ȁ1)K0֧DEk5\N%%Fڛt\(RFsI񪭿 Tǚ֞(܋\~ӆS~d к% S;&:XًºWqOd(~Lŏ-0g:8uNx~GL+:^E.-w(֝{RjmdNЃ( I鎰b$;_pOF#,?xu?^?X&%[νUCn8 0m.{喏p?G\,ca+6 A<@Tнai*I_%-X{jI M9u# saw7봰"DՋIȇKvdqJL¸L;?HS?v9~z;g}3|Y sga {opY઴nƐ>G?/XB g=-Υ&gR`ȯλPW7i :ԖASMVb :K,gL)[Sӌi3(_ sl"wƜyYǁSYl>zX,.󒥂A  [;N#$i ̾ܙWQ∓u;(X#2=%6υ PށMWtY q9cTV㴁vӦݴdY `ZH=(\`rW1L٢SUh.67=hݘrS1eADN١i>lu];GpVmu.ٗ'F㝹*n#L)YAGp`*QlʸNXnu&X\"k@};WE0\zjW[/tϯa$6VJ ^J`^b.dMk ulKbd9`"g >GFXn "dM+qɷL A+4$T!iװ}$$ϭ<,jq^yۼ(h6'\63+>bw 4'aJ 4FK:d=V UhɑY6ʼd5ӥ0m #7x|6Ι Ww˃yqtu n!B{};ؕʹAB!0\6.NBHڤ)[݋k !й1DIPQ6'ѲC @(&&$vHnjbfd.m%N1:ŌyuWḀ$Spg{DX{C4Lܞ>϶2Ip˕"=c|`SA5>fNj vq$G8<ŵSKd ɋ&2Rad7Q~98!9ؿfXXFN]d>ɺ$diH~;#'c]qzd{ő uO=nVT6m'?D $Y9jXs?źםV[d34Awlr>!+a8,B<  ㇟d%IoZ&UO?uKUQU34Yۿ!lӈp#Ka[#wv"rUQ,L3Qu ڰtyCkTsr#v6=2V@OcqU #KJ~B* ql⹧~!pkUճ^F˛-+ɒDz 1*z"ɞy]O~UXO afg؎d© 1p 7f?n-l7NATk K9ʎpq cΪ% - C367,ּQI.AN43-o` M!:U6">[sv]Y׼ d%<]e<^5kPϥȋE62h>$۫,(g*l}*/zPe?k@c7vb711P0GD0CO-/EFۨɬq:Enyc&*L}u۷u:1k'$#Rm]+>˿ Nf(%TX蝗8bv 'Pu o3t`%!g;Q3*E]u#q=gcl/.)NMUC Is ՙS3G~k`M@ $©06K45n/yjhMl^­ />"pKg&4U3%2C{ά{ٺp>vUuLl'D+" :ut_W%Vz~+>ٛUR6(V,ys/81΋*^a'aE?v5SH2]H%1_ u:B;a/_$w2Fk?`hBF?R L\t>6 ) PAĂ \\Suamrw\ܡ}FS}ye!9 )l*muJ,Qh .ռĞ*-}P:n5s땀0 #jHEh+w_:|L$qz jSn/uJkv.z/kXIHS([ =n0ҪN! 6,?H?+P8 3elEJ( "E$(KEuMB3gDΝ؋hʹdŹcLjqt7+?"TH=KL'@XΞj|΀n~ʐt]%WӉ|%64 T!l*$~ *%qdp_|o3Pha~aL !HX~?+>(82F;Ke6ՃY[ʹ+n3r*ҢOyEt!@*Tf9΅P]n4`or N=LБD/h ފD*xAGp$ʻ -J# : 4`Q'\Ps_ W@ H,X%K7-$#*=@$&Ѫ[Tŕ4(eu1%r)Y.tuD/Kؼ5x}IA XoQ3\Q{կD*~g)-+o8Z9DzO'M=<}:+ssТC1*q*RN-dAIMXz:WYʓYy@'U -zpt@I2LnȚ'Qa?OZk!۽Uޮ`4A N7v?4yETG<"OIhIVaFdsG}~:lt X`_y&)ifrZM5*ŰHQJЇ[ı< I^,z㨸0o,U99ahUö(bVja6WFc/koygL01lyB okR(65![`CƎ{[Ҿmo;Cf%:lG3o+ȁt~q-B.F0mŊuVҦ+yU1(UlyLq!hOk==16Eh3?_s(  b˪ot&;4s5+Pu2_~/:Y򠥢[Zsv͔Uw',:.{ZZR^Z%%Rj询oePtQ3qtj=h90;[Um3~9/;LNj&/OR hUq:&U˗#x:%֝q10MlLK‚Ru4 RPUM^Ss2zY s,؍(|Co3@{4g|?@;3{`!,] *#z<-~}RZJd&H93>B$2\aznV} ۆZY'Y,lŘg} m+vo9ÞOa%GY`8 ]?j@^f#Ύӎ\rdJbPbF=Zes|I4_}`=!`-j~>)A>]Ұ%9ZMJST2Hx/\L*-r_0G@6[` hKUS2S6PX0Ϙ,wߣ6'7nn'c&Y0@ԡ/83[{Hς-suI|اʅƟrOs{7ZY!! '"P7 [T 8̿z^ӷp%̋عUŒkQVZ;F0!)# A}c N=54v+ۇC xu.3-_\#JR07qzm~=0oFP4c _Xf~)fa*5=)S[P;ƳWJuD10Q='.&QoDǣm d;76NΖfJ!{fl4n,y[mj'FMO߶+wqX |S+Ro Ө2~,#.w= 8je{WY6J+QBp38zƇŰKֶ!%F#WI}|*lu5(%o >(J.k\Nw ,*_tic)c=3˲hQUW`JS”.P6шq9wY4-q_EˁtЕТ9cBriCq 6z΂#"IԹ uGsyp[^p(I _x!髶{I6@TO>0.= )&NNFfQ*rS&M>2Atk~kXD Y]"."&Kr T򵑘c5hkSP,/ܢ1piƩB{:nns+(+j2H,3_`a:Vߕl#iAƒ5m"{_3$g`{ cjrd,bvv6 0]6* *_Bq؈' !C+v2jrT_?9oz.P1|$Kn2il;% Ok:>Ic ҌT}6.l*d= H/bg'aOo XF9p#y^\ 0h[7cqTمwdžlzcuTsg6OˇWr{)8: W3T!&yvs[Ux~C^E^rayܲm Z8P_pЁ t:(+-T[~WHg.8 "vLľMϡnMM>CW|'mO#4ҌSH*&w^وUDYL/xኜ |s52Sʫʪaw%k̽|wʣ#&􁩙Ǟ0L+\I l!Ee-TyՊ{"ISPb2 ЬxҔx(wV6]SzƵ ZHRzz[!Z|J2:Ve9j;~ZLjоL| g(dOt"lv}b %xQDc vB7$kgf Vt٬BuT;aYE6Uh {Dg{}©lƨFh' ~Ls%&n=$uIh6WDB]7D/ȣlU [6(=u6$`(iplz̒Q1+% c-KՏSe VmeCF2uYzH9x0ηH$D z&ؐtaDp؍uO^ $:$eO$z ar^NXO f|uz_)erhϹRO,gUaO|>2Azhӝ, wP@R/oW\ 7Wɿϐ Ύi )K޵|)@p3,9(l(L cѡAff !㯖_MFe`hD ZCTW0ÎqBrs.W;8yӞPj- M HHk 2# T^&BF~n?Fjhbl9&26ܑO]֢jgWۮ"\% oժf(-1 vZݝ #`Rl u5/,8S<$JOykmG! C:new牒H.T LFDfAnHmBTD:,H\Ṹա|PDˁf/%Vn/)55C=A .D/w~ĭpL==5MjY̓e/}އ4C(3񮫋݂|y7ALcbd1XUhZqƋ|t;w/RAxc| &sjڝe3RH%- IVH'.ǀI%O6s,3:E$h"+vܡD&ZXbV N -pȡ| 2CĩvOfENF7c|m͂_isq9?s2VڙlL @ s8g=zq;RC㾞~P}{YTi6*s^z1|_cMuT謳KT:4:vPF^0 Жs"V6g5݅#7qMܪ4dKyv_$踅(o*# ޡ/L[5qBvZ?sQ]љO gbrG5\[DpB+z,⍱䘶8rx&֔vDg Ux}W^u|>§^^>3K:*c3cȴ5r 3 vDxh;rʍWAP"ee/{,$ nc6/]˫{䆦Xi˘@R ״$*~O9-I'P|káo4;m$vRG%uGX=T%_~=;u mд2W[''Tj잫\mhLvDie / ? DilixXfT;ӫ̥Ť!k 't#/ $b%"n>g}I}2" =ers_ 5҇GƑiu~13I ܵ*FC`5Y&Yr7ܮ[Ka݌,'197C3Tw\Etudn^߻uH;@f  LUWZY- Ξx*<[[2ְe17b.OMCz2֢K%pi`Aٰڈ2EɘсBёFlV~.:r95[_21(0\_ey-a}#fX%q@¥8袹q|r2 hb=5!<S#)â4!'W}E{toHɿ<9XuTdOdqPChhJirPYLE4xV8;1P?hks;8L^ǹ$芣Cи5 ˳c ctXõ<%goIrN}\fd/R?Ry(wt($G9t"iɈd$uM5^iD3 A,xt@dj%BYU}:fMWPV 1dt,a$]ΪS \^|V6qy&v;5Vک8wv}2DHycz`M.fE7,W\Q!MFYHJfkʙFp. b;ɕr@1o LۧdzUq! 6(,}TIW\3s)2!Ha;yTPk 56^{~s>YwNUWb/AȿX|ߞD~hunlZ6 M-5wqFE%vT /BU eGԪv1)x{~E=vevodȒu$?^Qo-=S?2$XYFTGq Jh#J\Jt"|b1 E2td?@"vBppw ?@pX94I 9ҺD IQsBhEru1|vARi7~.^@X0s뀎rI{In]J |"Mt2J)[24AQ~^9:ExL?3EfCtNBTMB 67I#aٗ#^r#T[ezuj$a)N-Gۜ|4l)B9/v}xV>d Ɇ(޿L B¸g\+) zv]*b>/h!] p +Z7z6Q'.nWr ~+OKf?ϢbU/`@䘉bѮC*k-%%9ele>;ByܴʣqxhvMo "01{k˖b9'Q`tw"ⰾ3N<1ȗX7ɡbw -գaƲ7}ڑqTlv1qucX٬mڭmԷdF^㢝`%/q 3#B@cg\Eƪ\8ANS4yNaHY4x7qσ0!Nhн">04!Ru}YCFKyZEcFZnҽM"XZrk[S;Z1-@q'x ^ XvC-+Pa<"jOnγCGZ<.,_2;qwVFT*t(K>7ۀv/ټ!dcAOnX6Hg,,y ܸ Xԁ* hƛza_;u:1lc,km|=“v)ɜl.kPeoP| Ds&$8u ShZ@]"C-)Ъ;1fpGZJ}.1&H.Qs_$薑W+GWjLPSeOڽ+üqYwzp+a𜷔U42NÝCA dD:f{N <1jN>X2s=Xvq##Ć@I1E4i "Ad; ]彩A:2_Z:J+Yv ;#T$&PKSYVIc_kFJG6=`ExPOWmb*<U2df72r.:eYeXUa*nGH5! u>nC7UEvӪե#"&:m`(~tAr|W%DQZhYpA=M V!h D3z^:*$u|*@2*ƧOk(S۪_K$]0))D,=ؙ,4cc'2 2|Kٖwjڞf((T"QOj(SHn .HFQ9t{ZwյKjj5a8ޕn7,m-BpY䆝;"v0{xU(V2`pBf+׽l;ISab%ğ@Tz*Rq%>,*ݿ~; u (AeNM'*c`nj a#x r$TN{3%< jq/}u4kh 96̓TF5 H1cQvgЃV6 15h{V!‚dZe?b8pk /4ʏ(', ho{ݿ"QDawpSWm^\~yWG픿]; 1퇙}} TT(X&9)t,1|{JVؓW}WU\)atܱJ|BaPJI.~樛-|ٕpj\.y|Ϩ ^tm ]3(ٴ/R(|֑#.*~-7OXeC][iw7~ a+gh)ë&ᣘNgXL 3+T.ƷMi2_O +z[bbK|k^,%l-*Av5;j]eF憙U; p94||ƗpOjr@Km|]G!lFEfbAZmLHq P^}axXs"Wy|eD@LEX A[Yߏl̬Q*̵~P]6ѿdAl"pJ֒}*TsT{W@UEKkw>MlzÎ7F0[G/k'= 2RJBU, ifQYxW\29i0C +gp/fP/-6Cg) # $T7O&F (q$ό_d tK'~-sIoC(|\8s6)fpVry g;ɠz*ϱ 4帧:lA CqvБ2(.L\ۂ^Dǹdy*a4Bĵ$݉D@_\`F l/ۊ˼+ɖ;zC>zvn&bMz_È䢊-l!wdVE'z R.!Q]"m5(f:L 8ėa3u@L%9GpDW}'ՄJ7aIX6&NʦZ/^Z y^z>K!Xw#mF{dRzmRxxb)܏:k\@GPb^Uj~ b!>e1$ɬ;Yb9P V4Bywԓ>*ֻJrҒ4'H(gniB)o$Z53A pC!%ֳf.uH&h@Du=$GO"H*)^8 G2 =,[ׄWOGc~Z(NT/ @J ^x -95AKSّŇC%ݾ>S>]FŅwM?c aU._҆;qMsi}!<s #94E5ױά<#ϲ}^Ȧ פQN.dEË؊z(xv?EBחږ-ݚhP,:\9uߑ5j͂N1QJ5(05`mqX&+>ūpp.OO$oNb]BWdw7H4axE [c9{[E/N=-(KȢlu˼H[EHm?s J}8tkoKzI,4w&_%?9)=aRNPSB99{}׼N5;f GPv\\0i&DQ,_DN߅$SCӋ~,VsoH(Һ'gC2˖)6=$ssc<鑳Heeh<Ի4#ʍr3H ~VM4P'$Cj9eMP t%6oWYS 1Q![CP1Mi-;LePdup$6MQEoif0Ni'~kSvˈX):kí\M :(UhEN[39B$^r}?˱^ К p[|R*sN+dUHʏZ?QbHn XΉgs+Gh`74s-NxK,t^(/U,}Z V8vLG>=܁)j#8x\i V҉Fݩ 94I'>1NZhcl[]9|p)o) ͫ:~T4C7lů^$4WpvlB 9Xnw@YH<&MHryA0Iš: Pxl(IVg2L\T ۆ0ֹ9K5T`=P 'F ]mB'#HLo_|:oq/jG|oYWjN;_+!mb[owk|e72q~!/؁|@T ^-lp@}Z| CX`S|1o ^@}jv!ǂ8Ab3ȿ׆T!m;CQD3IXDygublQXg²&e hE"T p$~BWUak@Є8Qx3Ar]œ6]7sk //,ELE[7`/=,31@#W/XcD:?D CI;2]w AzO8*KWPj G֨z:fC',@*v;.&*(Ẁ=Mv&8b!EOI8sj2\AVu Vh~FRƶ{trKemH~PvX |}직zAf$FKKE?i077v^ I}Z23)4J_i痢;Y²*$!7Z6F%[9t,@۹\M6\(*2 keS'Ҥavծϱ)v.7Ȭ2060FY%!f~uaqԚw_U^y\'{%cY_,=vЉh. Ӫ>]%pŅۏLM=_I*|%,+]>7BYMPǖp2CS7Oe!/2B?ɓ.Sí0Ƞ9dJ>W-JS(F MW<6(jWUţ_7(e;"gzf-#[QW&Rɏx^e0xR {)+SvT/PAL"ϟ!T2'TC"N62qW_ğ|t8 xN{%2VP '9oA;+Re6$4c(YF}V{zmQ]84ȕN9 4HDis^kUXJ{_RleB5>be^'s;Myvb=:\w{ ,T!!+Fȕ䖈pRQڬWl,4|_jrv<u1cm 囮U NOB&Dϥ%[0 _ 4@bE.P޹F.S"{zn=̅W2%AE)C‘T.T[&y֔pT|Á]@/fjsSoXD(x㮳:_en):ɨsR Vz囒%Wz|h/dc_Oq"C MNzeN|.~:(.T aP [,V`ğbƿ |b'1%W@ x_GQ 4&۾Y.W[/Q{`}YaQ"ǞҊX > =,0v*8.b+}( ! f~yf=cEC<a<$;k`o#HD(e{Vؽ}R22>9p) *}`g|YW)- Q_H aTӵc3cOMOQuA(LT5{&asse-/B'Z/lne.Yq=|ϔlrJL{ˏgjS QkuC{c?- [.40(/M G'1"jYaՃRw|&Ժ<8?75T۞'<ֶhs _ n%͆ZL( Zu! lo3]{O1ꨡz~ Q:|2``Y62MJҊE!{t;!C|{Cʚ&vԽ}K[U_h)99pe tj_6I [(%g ~^n|Kj\#k}?M1jD外ԗ澱#MC;(yd12PH߷j?{<랏,%3Klihq#XmFAkנ+d˔8wvTPG7Wʵ6iv2oTo}@ci{}Z-wh!tӐ;ͰpH:Z)FQn]*S2 Yp`%͠t9mdw4iN) pNh]uKP { }=Y0~c>X0~;$kTOrz6׸(tA$踙3qAz l}.e, #mHƹ( fѷmtv텸t&P ӴcU1"2:@o $Qc%X}v)xߤMױOǶ+6f si\peaw/\4c:ͺBg tc6 7UUCXhX,0<#ԡybLz3|p$m+ ^  R=OVZX,&vO>,N"+B_C!?^dyf}PﲲW_~I|Z/Pa ʮ7o {ngwbԟІa_,x_I^4'̲YM}c^!3r w QZ mx N~alA5p!bBߕ FV@ PC\E_/u>V& /芫Yݶ(E ]2# PjDx.@걻 QUB;Veaԡ<..rz.mf~zttyF?) | _M{#< Y Ly;ȝ3RQAaYlr>Z!pP|ə bao `*+'<"Z}4 ԞLʈ3fҶrY\P#;pg.M\+G+"8)A 4o|LNdZIc0zޏìtVg~!v^tz`{E)Lo5f?fr ?k)o+%F?.E:-_`ٽ=]8""ͨl:ũs ZLNd5P9т'Jrȿ.f(>1&vW~ja63դ )$}X-:f~)?ݦv7SCN쟣H*4jvk(5 J(8u@ 9>1J$Z<CF[j>Y~}݈>FT JB36WiG1ͤW/<>on}ܝ!EQ$*H\PE? 4zy- p2>p @@W8ڰ1M-0-F"Qn#q+?JjE#e{+e*7`W~2;&o$pݓSW:?34OgZj,u}E*޻MXRlPJH4ݺDNoZ:'j=`8yxJvJ'_̟OiM,;\3J¾=5Qhbò}]a"^yYjPo6Nyi{KƼF:]o7AQ Oi?ۖGa_T 8jzi]ϸNJQ߼hqdVE0 K)Qh}Fx`<_gZe 3es+\K8~Ǘ]srIn:E;ܨ AB#JXǻb3`BcpGCa~ mY®MWyu;w$&M h!r0$T{N/{tt0A&yr)Nch`j4f)q2WݢM{iF T,qOK;̔d5AAbr JzsTq~}-0 ˘>+!7GF4Nw,W"me"z|\٥H kVw̷Pӛ"DՌwE9Yʬٳ.>y*IdX4wiULxsZL)O0c?8 hsQo&$92gg&Tsv \UIBTuK{)f+khOjOXJV#nkh1B,6 n~;u.@fr[5E.Ix$= KWA ̹τB.hBS 7ۖBL ↖^y;P񎘐eޡ584h$/ y ?z^q ;_Gۚ|oI{J7qYLQ˝eXeOݢE,A}9"w^$ELzIl.#hrid -'LBHYJ,]k/{)„khį<9oD)7$Q|׷GׯG>-"+D]'JO\Jr!yyAj=f7R^`^~ J)]J))GG% LX 1k8ll6:ZG 3 ⾡#-O }Cs]7Vgx2x#, g6ORDrOt̽D-+;k,c"?nI .3ocJ\ޢ- Ao }LIrCOlٔg6qȤ?eCӑ~_+.Ӫԣjix)^,E~@FdtgZ);3P[tyt$G-eY IJZk^$)2d%G2KxksQ4QגD4/&e|%sP}IUVڑ0%Â"Q8OrbpgTT:"Ndfn:R~Й)ZXy" [o T;prS-7j$)F.9QoY- 5R~j@UaT%dy&'ӭVYEƫ2|x"/Q;Jp JmN>Tjx'.:Sz+b] Exaخ)HL$ {.Z668u|U k*x?[[;_LOf\^!C; qiSD g2 n=n"jU Hdj.!*f1~%>=h۞(jj1g<7,zRT WIzwdVhq3%Q6J{{䔬,=<0N-wSnY{#YMu&_SSړQl ĂAD>:o|(VRa|JA\~Ǜp>Y =݃] en"[lxW{\ ş-"z@F1'Mf3;~>^]OF_G<2ן:W9w3d-5&ne) ڮ=YS*Sd!qZC=Q(,F n켬NRm:!eYh򣷕hB=ݢq37]Mc&9(-.uRfVXaxVXǖb>YY弄Q6B`YC _[OŽLabe vbv-AU"@0 n`dtRv g٦|WucCwyl6UIVsG. bUˬRo("#H[ r~ebsw5F|sXo'tY V=mJ{Sq^lJ)QaN{cNy76L9hhZ?Ùww6izj-Ok>XzkK.>czzȐo㏳pLMg pߣc_ mVk.cc\ˤ+aǾ }球8 zKm!ab@vB let}XLuC̨50ؒv(8 td8,P>YU MYas{xO<עFj;@ۖn;0{S%'Hi)r%\YBG\FCrj0A_1>Bؘ,ӋftYu-Ϧs^;=\֪>>ޞԞ0+/ ~щζc1hwotʈBH/&4gGG]dS,D$@TT?-T1A8^I #^uy8'` c(KE.U):>oVӦAoQ~ 7pY" f,Q&魟P%~/gc@Q BzBu,Hq-"0@s7q,[Ypg?: mAv,³pHt89FAmq^B8/%4ӟP!lӄ+m"aZGb'?a#a~c|\#9/41; b >>9:=;ϫGc J$AW3WXS̏QCIҊZvVNI08X#~x%]]_k[c OwT|=dAEfm]S*3pFKv5u!'fD7|@¿ ^y {ܢ6}70H.g2tD{ZG"޼W5{}tX9O-< =OohRL LtԱQ^oy#<5,8;&,RSb%좍F,t<й'EUz{h=m8cIc{DDO ,Οlwg9-y| OCL#sЫ"8lqpaA_!^!#95 $m}1=GѠX23yw}"wDUeC% UKdW&n;kU2o6^3yIO|  R%ǞPڽc[} !Ňk Y59l*Zo|sO\"ȳCK=ڀ@>t[[kOǯ wQpRsٵ-g:{NБ5*%n9n‡woö/U LE&pK|6&5l]RUb?)__g4=/V& k7um ߦD1sVQ`x~)&E?~8EhGz\z[ƔWW,8_l;ˢقA![_$#&мֿ :QFlճJ+)ɗBuNz[zKg~é՟*tBn5 ak3k=#Ph@ְX1OOs5&t *DqLkr@ղinVRn#LNL|Q(%#Otw O D0b4Aa[ftMP\קԆM_.B\-*|ُTnthz_ӂ~N  30sOnG|~G]/~ s3.C.r޹U?sJ$R/f (,}3Tq3#%?ޏg>%uw}WltoV7b_|/mb";|<7|uVu]έrEkAP7LOu<\=F%B1B1µ!+kCDF!]~=ỿN37d1?PLi :TOCc>!:;E" G1 ~Nڙr510\Z0;<~|rZ_& D8_Ho5h=ǖ4/?]__KRf" b*f`,q|=.In *.A(~WPsk/S/fO]M Kd, Dx 2m2I{=.x^= ăɲ4Z=m]qP}pg\z`[C2ёi`7M{x'@Re}zݠiM}+RY>@.R j~0ջFqah1M# ٛt/$b&謲R7 Q<-Ah@[0V%Rzp6,f d̀H_5@n9b¹[i 1wi Wisu x)yy\=7,Mă `M,v@ԫy7y< z>s9rÒ@hA'Cd1hGVk ʃ84r;J9-}A125yм5$h+4`}zAt5ω!qFXF 3'o^;mI\@@FlPӰYCSgU{a |i[%kJC`sT]66% NsV)5"r$2.Nf"ʼi _ ب  Á ^ gHӲS_bNoeAAHM$|& lBx.@uףWofTVCQ %u1P>m~f [A N˖T>3ysu]HEdk1}b["1yJ]y%b5 " xK*Oɕٞ6EV[`;t2LTG^a.LĈ-/(=-y*,:ۋZԴ(x.B Mб&TȮE[/@'ȁkG<3cm'٥CH%Kz;cϑ؈XX^WuX̼9`u˸Íqgh}_iU~51'dc&i"mUj|e#?;.09:,Zsn8! X gr:t`:K5-cn- {5*gb YzɧhYD_/eHQP ,;/]`]҅\ (,+nO)gU7Zw7q %ǜ=e[/At*!07 LC"#Y;4ln`o+^;ڙo>&ycaj"}[djLvڳdzYp|u5X6afK%5ymDo0ՈHSÙ?5dDv`ٍCSe؛~2%U%aL]ngGW}..U\@P[ K7p#4DگL^L$ 5VZX! ~#Xtt[9d_ 3~t*7Gpd#d//RUl@Ej9p5J^v O' o:Weec !pA0˝^$ד&զdr76!1xe>楿Jpw…L`D*ͫPreW]}F!JHХ.g_k5C tJ6(Je$R>vmv0BP̷$#ar=RG6%24.W Ա%j_s2_A]*lO}_Tʬ8[ԭ-a4ˈlVH B1`K"zű#t䘢}cgVx*F_xf<ʓغqM0C/k#tIVR,) /<],WFxnM#w0G)J/ aQ DhJ]|"a=ĝ_jy-2\s `:ҏyyڨD3gQ=ZzG`Ki?f^P|$YK9Bɦq+c-gPeEW0i}-Ȕ \Fak|nTgB:n\')c~QXI;w; &oT`%( P)Xp_DIsGbDwr3/t9:jbߠg\8577nr"uez_$>lc[cU'/_G'$V,,5cʨjeAࠀ(nQy_w߅N#S(Q{4~Vv–D~k?ge~M-.w -ّ S{m&0{8QrL]Y`1"-gF؈~?hO oM@xi .BvA"l7^nZh~TOx{P{/nfm]#9E>+r{*kpdڰ[Zocag_d=:t|r@hq@ڰk2*x^Ge*qd<N[C(AN&r =-v//*: A'"_i n^amD"]}n;/E=Zձq9+̲y++ 4N{y@fe x1(Vzn'::~xq%3'T(* l7>{<"=>bϺеҰuiZzl&m F+HJGoG ^$Nrz܏$ެM>v $yL= ȅY⥆* %%FSZ]@r%RP$=r0:f9hcG'p݈cs5jRj 0mVV^~yX$"}mvNܨ,;fb;k$ E&:ȳY~8@] rF 8^-0Ka5;lDcDb{mazygm8cMB5^kȗ4>Z%d` ωBs%XyuW(CީbYI1P{<@ 1a;3* -#|0JDhC1>_1:^̇ui0 G .tՇa$EGCo{[w+ݽFxٛpxV=.x4]Pr/T?C 1+ @1gȻHJzNc,L{>7B6|x_s}~6O>swP]bFVtb0^2kcxM|P6vnhV+7CSh{PrVWˤwݥ*yM}LL_> W ΃lmJ :hp[^p-1g @wـefYhn%fAKfW@Aa.NR^`ězAP~XǝؔvS9.j;65,Sx/Jq/{L@9ؿU!@P@I$[;\m;BHN1Z !GP:zNв[bn2N:RPjNhD-8 <ȥcM2wŲ^P9#—[s8 <'b9[Rsg81OK@s[PFDau99y7lS%h11]>fiyDڄ_xr%eޱϹG$oE ]p:5w;ű0T`Kl3&}{mQvR"i*LH:c]PS?aT'C}f8e]|b:vL?.c[靜b#r22F;%@j=kN Bm$ zAPi&](@TIn8 -a/v~I^_F\6k%w8}o7 [yv,cP/x2|i"UٷtVn1k}H9pLUHB+qsk=fy_;arw|a3 TJHz[+/c}0Ta!k*!ֺBfigL_e]at9XWa>p ZNp z'l62~]2zPǵv ֮[M9vN^ϯ;N8~"_dJEAb8TV|}*JDYHi)]hukeMx>a;oC3PU!?}2UX^*S"bb&*65z4bw y CӲWEx5>(7a,Rh]t<sh8j<1- -}U KQB*v@kŲA Ꙑ2n|  wRL(`䘎@>ߟz`.Q?( EлDJp:uN25wY?&=߅2 ]@=rF~`.پ)٬\cMQ;kt{F+ R6h?qt*xwNqk)KLkW?}L}+_OZŲ [laa9}Wm>=QAuaRtS>ݹ]@;NЯw+$ c@yJ䕂!/KpЊS}ݓORk3g%OŊ ZZOe$D\6XWRk &Im8.N8WGNN+ \B!p0Z״P#rbj9Y%&oniƼ3vg\a?6ÖC}z^< }_X{֖kec\ﳳ_hwZC>O_e%`pJr9Hk(d#Wc D^FmM<@6g]DU8dvW%)SE'E+?^>"tlGT҃}tZì F[ȢikAs,?0kLc/+Maζigĵ:6/6GdrM&O!3IzKO p8밝L.t 6uBd$AdbXոdVEǻ;#uB},77t3ߘ zTѤvE2 l*T(򀜪W[Ku{@'@ud?!| 2fRwiE]*{1⍘#0CZZ<# SU7`8! ŋa0YWf{f Wf%[1 Rrݫp_i'% |-hN6aw:FpaQ@ʳ\^xV=țØ6E$O'(5/3rvf~S71}`"<~2MZi;^ֹ"Jx?% Lz@N wcX" S&ű\*BtHӕ!}A~@%iބM⦷y\URץszu&ޓ`{A 'O|̈́LKd cӻ! ;i2Go3n7] Qw?#x"O,FCheO`RߌLFdLNo>Rpl_^U.mA,OdyCBBHF|+i) QS۴ 琬(kEvW?>c` F5KSmTeZS"qvڼ[47 +-  2X$xqDq'`y'5UL @Y8=_<qʴZ\ۋOio$YP?!>Y#ҞSN4«rl3bIIl^c%w WOPQ(]yLmH2hYj$UQgK>\F09۰]!`}q )Vj mcX\6} o Q~T*ާ/xG䝥3TB$yjGGNCf=urbIO5ΈQl BDw.vr@de`6{G>P@>~u%+'y\}tPɵܵG| pa 1DMK% Fb\- Jii6J7l }[M=.KA)GlE>cꈱ6P]Ż|'}tLbATˇA)V[θ2f PG'q#4<1b Wh҅Ir+b۶ANC#1Ō'׹둵\:~I|u].Sk8AX=8*?j4ܷe#UynCuљ|9YwPHzp'}`a}{ftu_X"W.puT{ߚr\bhan<{5f]]ݛȝaÂYq(:a;H퐝Ŗ^}&{((Q^.Md q5ٵĘ)s|~k2At^mm|,;+*˪1b:G$J}12Ka6"d(=ƌt 竉_gQzX/3އRyWʍ :\ka8aVxJee/>@ͤ}#O2u;bf7Y7Ӡ9cYwʹIݤ7;#ZG q>c 7l x]l !-uᕔ 2mi+i?hE2PܰVo_] CbhO,¾1G?i;S 5ug@6>@luerfש=-6fV& qz.- m$& ]-HLc:I Ol-1MB2<գymE!_WK}:aw i5w/dʆԷHN7E9 )\22ΐa55;#*~yBFUKYJHv91W˜h+wG/űJ0;~|Q[kK{,vԁ̶C=8֯?^nY\O0Al $Sg%85jJ3 ǟڳ?{~P.)h`5#D/3&ظ1% +2Rx&^ |rJ3ogƥn6VV-K[v{Ǽ9$Ґ<;9DFxg{A'A9,Njݔƍ;]mQ'PݮōPָcNEyD_ gRRD{w"qނyYb8owp0U7$hikn(񗳻=S`"H#[pa*ݼFj֡]tg "Lص^A7Mp߇K8,KI0K[Y~Eq%~vo%? [A;0`r2%=xyrCL ץZp?so9L:Ԃ87^~XqPbD¤_Iz0S#C³ThǼ ܎6u`OJ.M1Vki*ttV DCRqw1 WGYDroFy0n 6Ec߂3"BC1@WA1TLPzJyeb3l6?Džף?y"&C cVBu)pFqd>"DCuJ0I15ٌ?ؘl- D2)"iO݆AD}zt@"%ߟÊe[1]2ގ$үU~ۧf*y\ܮmU=b8&),#3CI/JuPjќbGjJ :;&x%Fn^>)#zM4* Dp&!c]`C#:b5c!BS?T;ћlR\S%v/J+۫9gtxq۸V[vװ9(o 8д;4L6Pg"| ]~p* wpδ"X3D?k~VX'Ve2z S8~h6oa.|S=8HQ#W %{S/~U $Eb5YQB~u>G~% qUsm&)ص5O Z8p%eR"PTFd6d3 ֗i:v|oFGEmq8幪4>pn`L+;DO(?w fL>Vو5wqeSFw&$#cDTEC'nyŝ) WAႥ.ğ]5 c"ziD6 dff O2,?BGtM t'&N ݻ}R/Rjy_!|5s񐽽(F.H^,C Q4ۿ9:ԠQ"4?ׄVfb4|{ZK#S8/(TqFsy؃\AeN㈤_,8$9_vM~KJT$w.ˤ=ҒۦZ2ĽEDleVz,'8YoA6(3ORWï穃Bk:,s66O84kRqJRWȎ_(kO\!6j[ͺG^3c !@r@7Z9eнwlZU;\S2!禷MB`nUu+Afh _0[Pڲs灥0)?[,&Iج#p^D &(?3-`+☷MF]yP)EdƠǣ;穓b26_ܚLGb]s\[+ڈ{4{7L6`GYxr/a=\0< ?ȌyPsd%$DI ј{+uit(2PK2]`wR Po'*_JZmbSc{Ô[qb,|ګtɟޭx.Gm1mԥ/k7d ޷q9Jo}Vz8yM6$4<tD:-* aQ56Z;,Ubx?65).,1MAE0=hr?m9jUnў´`a*zg92_~3QU{8ĵoS*FGk/Z9b:7O.qޓ51hº\ǰܒ"ֳ*#P-ڌ *4=a ! lyN:v puϼGgV"+6Sߦ5]_=-µ[7A>.UɌdz>{&畑 ~#DoÃ'A<N$-Զj/]7|m}ף[:|*x:V=߽h 4}~V_7IGSɔ"׀[߭f#7AI!X(GXeR NчqtVG=©Nq(t@% uH@O%F9wXo=$=݇\1(WAR9JGY6H991*>WxX.)|K 0~U xZYY3M o R]מ(} ók`$J=@pнT2(UP,: V?N5TD9gCF6.0{OcѠPG+?‚``H.pbCNsfX;kT1@(ussEG/8ϖB'fظ} Yy 2j\9may QbIvAKR[r]0Ywu_r7RV"lWŵJȅuJ R k.!6=4&QU۰<7.^~rrb$h8p=0n5c\ŠbԕnQ\*r^!/U -h>Sp zP%QZTN<`CvfɆQSѡ5v8`c6J :SPN1)IgǸT-ð3"^I͟WؑJ)fo~Vtkߔ9 eՎ pUǶ1EV!;#ދTb#A汸ND=ƌBځnpP2`S..D8bn*_4,(SHx>z:$IjV {T^h{N;TMjaȖ߬"#^߼:d8/ 7+sGEIIg)>&﯊r#htPjMc=zU\Wfd$&Ò gOWX ڹ5Qe*n IK(3&7ӳ`ȂZ;T+pMo |jlrr1zɵd“0}bj|c$℣^N8CT%w;D[_qlZ1wDO߸`9#N0) .Tl)>ycAcJu slbv6h[ħY}uHfC{䙖'?a+{7nd#Sv H1j8|Q&}u`#瀝ҎV}FJ~=*ʔ07GFp'RܙS|=f4dw~3Jayrz|?ʺZr/KNmktE0]FՔKNioCEV{5!luS+dZ19OnJ8dﱧN-ݷ,bkᏒ.s& K0`L + ҄`8_h"w ==xʎKzdm4&(a⦯6*7~Vi .y Q}8|3r{ȭ&]{՘*7]?~D ܦFq 8{p hݿۨ3jG:g"ڮ`GR3ҀYu͆ɌZBN?PreuXz7p ru-#)ɷ|%C?=^J 6\Oݶe,e,Ӻ0[7RG#twO"q :-*+\a6N9r9#sv*o'V|-!ݓ(p)ͽqCݱ|NK\3ÙDRR"Ue~~#SH yE}D:=s;д֖t(oQrglYB/+烍$jd X[ks_>< {#8x|[6LsQ=gLg-NguMcy$7׽Txo̖[uHsŇ2Ͱ-\XVfg,oȘ3jbmg< ¹񞼽>>Hu(t]BK+<֫eK=Uǂ - f@D̀,,5^P.ҾDCC{GHCAbͷqgǨ ϸ>/ 8Au^nS( mz??mo6uеRI4wP!Z}20!)>kl"g[-Xhګ#5$w۸ :Cy)w\A8[\:zKBMe1oP#.ʀ'jrj;op1ccUi5Ĥˀv%12Q"s2A˶I(<~QIWۣ%"M*=wE_fi\,[0ש]]ToL]FRu4ư9Eݣ~f]Ώ9r_nwvQbkL.Xջ\i\K&~- Mi&0r_*a8}%&~H&`8Uƞ,-=fٚ{l1kEnjƵ6 F ;D5C֒9w62-k9L"w6CO+f;Z9|Z5+8!}w"n{>B|Vl&y ޥEࠖ4`,w8I[e+Hy{Bbvż)kBTl,] c",)E"l+¥v/ߕbevTDH lZ\`6SL/eH>vYeTv4:hNY5(TuB|R`lo0^~>{qz=]艾_5ۻG<5th{?7ץ8tiO{2f:p"qGm EinՖ3kvbw#kޅeBIơ1!ƀ&A2H.DyjWy^\Jb6z3\;/{y7aҢvҗ8 8[vԄhTuz~fT4Bgئmt+Ha'CT`?t۴6߸"R=/Ӣ&"8Aep4E - 3ÚZ*/yȇVe$#vy37d[:LgEVČ悺"c}wevަUcg~PSS&Q|OTD:z:ζ53^?Bx8WO'L:hn=vju@$FhG?/jd.im W]:m@D)VgȎMrN&/FL2r"WB箽I cWj|M< X5m_|bخ ]̘C ]GE(T@`jٙ現SL0jg@R jO T.~1Б*ew#|rixn#7/ZI?IY ڴ;,GWUtF91f~9l(ҁR ?pe'>]A9#ӥoYaACWQt}Tmg#j`]O,˰H~Έ}6"̋QOg+^&P#SQE x! z8Gb!=T*yP9|SâQ7؝AcG9tk*ݞ'_2mTWH12WRg\Z/Iz4?X2y@ix5d+k.+Vy5]F]dB49];Cڗ.umV"H +a:rĻȚO7>OR)^,'xT&iDxUهpz\-> vN#gЛgے]b`u`P2da5k#E2aA5NPp1b(a/tTٙ9d-E$C^b2?Pؘtp1I/XY*vsn[hwJև5ȗZYɜ,3^صh2-/~R!Z fm ^l+̃Ψ(7$7+@BjosRA>K Q5"2 ٝ?jo懥򬉕gx>~D1DnE[>w^įֵx1KaT}/NҧgFpYp/:Vqit&[ulE)qa.??G`uswL'ok"W#M݄-#N S ^mFZ?ʙZ!)6ov7 RjYj .﷞89SysA-kFP6oاϣH&6 . ^CYeR1jn?u$1`GzW V*RW |g;:Ts*  E:d {of4ny|gW\FS(m9Ns |rIkI;ҝg, |r5C)ºA\x66 ?m/}ƗI#MiZl/>YIddAP҉A'`:9Jk 0ס#iN 5~EMZ:-T/Ҹq_Sza8 $xگn"@J!hYo@* {τIitp=uB. &UېXO [PPOkjg+ښ'o@Crn`ylT} 1_*e jM07-]-+-WrmZsJ2ZǏPٕRV6 ^SU힕j'>@Q4\ܙEAd˟{*$X_.$}u  * +quƊ?. 5J#;Z 'N|Pwຮ^g+ȿʼ:;i*L>w^ר/lږ[O'I2h߮+mO*rf%LBJbM&kٯ)%a H剫cЉAa6Cy]Hlm}U tLTM=nwaG,Wsяg@(2 uYjG6+Ubzah*k6?vGS:ժ[8Ak*2l^EIq0.v)0wY_&]ͥ뾧! C3_*ۡ==l|i7!Qb Vhp4;a$DG* s\lKvWs)৐w2K|/WK%EX*8`!YC=nڤT J=Ā͎Tom>{"lNXt;>`7ZNQPo( zD}cy=HY!q ) #CpD0s0 ]5qu:5xB(2>=E]*g~͜6URowȾF? 3d`A6I?sq(mQ+_C ͅ~{P3w]V\D(i,W*jL3#XR\e%t"QDl+~5Lf Zҕ3=: \l7]`mlYDݗA/iJ1>gYzBե<lSBT(P)MH$K:%UH"YyADlK;eƧ+"ih G.-^Xcɬ-Ƀ ofHz9Ml6[dʆ7;P&=b@KqI;=OM[!|fަ,Hii D3gβ| /?33}S AiU_{S?H :5u+$ZI>x+4٪Cf\HRr yt<"fL~j>|3dW}OhT;mh).%Ai5BKbfgZ$Rz#z$5-^D +/⏦;Iވ  (Z L"nv|snW(.l#5oOw'x$"!==EM ~BN<ß-=?Optdp|pYvl<0|"jØr$oueSCrcBd(ҡvj.Ь&gTy `{h[.Oڀ.nols XPIӧsܐMXRB5㡤9:FgDF<Ny} 0ȩS1 TܚHZ'!laDjjOdO-.\~xÑ˛y x/ U4&␡ rOpk<@jK7:ᖈ! LA\+lhĚpM9~tHb兘 4]8 k)  :s+XG!0ۿ4W٧ت~"cQp P3aVs)wH6RQFKӺ\FFkr*QsOh:lW:Y0TC#'@lqh'闥!CYC<ڭD`5fj0Kʢ[:JB.2;X&۶u@Zvk]aMV&oXِ nt0 _UׄȽ3c<~C =quHKʂ[(`iOkg:, ݯ7k6 j-wȊN;!8)C\uibWN 6Х6۞p@ĩ FiuV$m6@,5#쒺Zj(QNؠExM7!>/($8L Tſ`mEFM3c?ᔭuEw KmlU] "'U]ũI*Ld;OC|mFTĺqKKlP&RkDz錓eo>ߢ vOyu.Ζ;`fөw?t.Q1j- /`*dNm =/6?%g0d/M6.ra#/ ou njI} <m8ڽu^*%f̈;\@R mL[ .dFH"iC'YFwg8ȭIOJzѶ tCa_;OuB?wV\io/4{6<]gEŷ sj:gNьomeCgq(5C ޹rdtI1>92)rSrˁ!IM`ʦreF-|CWka*1=} ^zY0_ՕF&sC[h&bnOkgjz;zeaџuqvѣ`49JlH&u7Cd{~T tQqS2 ׂ8>D. Ë:RqؕC! qI2B Zci2`ԣD6rms5Oj5(4 RkN{<*I &ha,>rryoےv~IOqp0`|!IKe u@Qi9z6P) [j#V%d"0 5^͟ F2V$}rXKx~ o>Ԧ/Ym\g3p|T2 <3! pa_Ґ?!(0K|?"\I$;kKf>󶩦`}Snt_XJR~.4lfZ*SzEu-"I8(rzӣُכp`(ܗPOsWp`[.PSD5_ ,CWp/*X TF6VS תM1$??q>2=J|01 k2V*]ڬԘjӎ?w9si%OЙB@?2bv -)V'9{c^)WJHr^Py1Œ_劉}~ŢcT,~<`)&,&Wߋof(kx$'+}"jQ5hq W8@%e-G {TQuLcޅYQgLTȭm1[!&O ;匆+81R+ż-r{k,(?\hЋџ.Xр@uV*TK@fΗOyKz/j:jO `j8./xbʉrW*?Y9˄,ZP.]NOX>WF.U9E$$7F\5^1L㢭]U.m돀 |no=+{W0K@H)=|"|'YOBSB̧K L<;*6J̄ҕ_Y"̈́ X^~~"L7uvmkp#`)~\0$$ %Tp_Ffpܒ{#]p5u ì i=!%Z%ACf΀uEV AS6ߋq#?%/jWwz}ZAI1 ףּ>@$o?8dZ=~-k$w/o[&NӶ A+KQ1w;U#z [dz)p -7@U F7»mU\81C1q3@U9ڔ2go )1{gVF8%XFھg]H$'Âqӑ|^wJ9PoBT&mW$D9Le@(B,o@ȼZu&3gBhq%هoY/4n? T*oÂ'|VzaGaʱ|T"[ιv/vMȟLͰo# mi8`i0pՐC=K )"'6ĺ/0' ׺(nK#p!jPj,i Dĉr E0FGa2zuτw!hF V\KTxDfuVɌϘ%tоx/觺=k$ ueY1G5s9DgL<ō{a`(Ǟ~ *)'Цzlw9/Fwpz H;N_+i<)W"Bd-f$:B.094zڳM`fF~SIGJ%ɳc'R|. ëPpJ`[;VSͣxjU.Id(k&נկrBov,ߏg:n+8V͏5guECIBԽ . p-/:G "KZlxf`9!N![nhl2S(5}Êj;Ģn GxMXr n鵼[)P_fkY5JjXyOc)Y3VVtw[_Aio.3C«R+R3Ev56Ed)j ¯4L'E02!>lnp72.qKPdzf: ݼSk>މ]㇂ FɸDqM7ɷ’\"gKO%U_/I;×'#{2=YbbPo}UUvQdws?{A~ڀro!rqőSGptH\DzDKQ=(27hEiir6#&rő&fB~ZXw%yHSS'hVC=QmܧP/s"3"a&"֘@ִ  -yKȵƄ_l3@Ptkj;h,RPW|k8H!izx>s5CbOjWt"2Vͼz^9psh s 9 |Zw#ژ7z 5dPLpǂ*ZΓ^ yհÜ'Ӽ<_`05Ac(Zrj)IU.=O}* zvl[ fV Ԗ;g'UPԨ ۫2?abRGfꜚ~L?0!T$ EߵKQ O']a&eiϏc Arsgupv^j%1? M//qab@PHFcg{x/ĕpZȻQŹJK1T)vK޶gRnBU V]hգzȴ_ْ1n905./O'(I* `yPR~n>P- L4]6{G7 qӻv] wL;ۉ;ވ# ^! g$pׇm0pc;$1Xjē`ȥc P\٭b W`@ac!6󼨣N z|=Mv>,QB{S;(J!U$ϵr8_1LWmGEVe id{r(ȷTgqC\Q\gU%5!6( tGeT/J,Tkslmn\8!ʖmD~T0o %l:|B,w'PfA"8͠,*ɘ3:o0/GJ#`Tqu{,=K/ TI% r^7}t~M ݝUn5b`.Qj熓Inb#M^nf9##S]k l1%^h}YXK XѰ݋~V]"n^X;ݩg /@ >6߳ӝXlC t~4 ۦe$dF~lћoIxCX3l4aᙪ,//&f)!sfB6Ycp̙.5׃O:j>4"7+ٌOd(b %z&'T/N<"Cn=oy` -nڮ*^x!jg)Nc{Bѻ4l+љ_U&jhyHkt'2|JJU<@2<[-q&&g hGQ x${@P${~T)->a%VV5Ʈ~NOQgwi09*+@^%[b 6͋/1]TuEݾݪ ,9>4.a찢|5 S[VU|lQqМP!S<4P۞\N=@99^t߇/B@K&X%}g4U0L Ȏ+J[\CЏfv9hڲWj4`zU-i>á]K:V3QJlJ:6z#K .~Z߶=Nj!U%KD3!Kl9{ U#Ƒo6t8Q r+W]A#=:S!m׌?xxɹ{тH,EfOѼ=)&Y.k-@x!A' ANa.;urQO-lm&cZq%E1{<~F1X};O7t-U&8fZQG._<`k%\;YCMH>`;.B ɺbIDwQ+G ϰz׿bnβVOC^ "hE-(fݢ,:i 5"[sy;J͈bRsU|E̲tu3:za !}tƪ)8^A{uUPku_ИŲjPIUOXu~Շ ߶T[!DpAlmCw3yZP1}?ށ+d& JDdO(Z&. A2];ׄURGAVc,x 2/$~hM1KŞfW+׹^V* ᒡӏ vxlfʴ􀚑TV/I&0y)mD\nҩo/r8&K I:+e?ٝLAY6ٵmjf;kKAeO$A%_joyq7'AݺpŭǂH7s 3;HǬ]( 6= %;CZ寮B6 :G(1 ";w8ܭ?۠m>USyL?zyFP9j8y| NqI1SO "D|B$]kZ;e9Ӟ ŹBzTxNTk[>@lq`;/M8abtLL^9PWu12"4}N WI'5TNƯ&OA2k ]r]&rOq(#=V fZ)I-6Ց, Ai\,`؃95xQ>odyՖ Ej Sxx2 Inʂ#` :ys;5m1Po7|-i^%,Rf>S5xF,=Ɠ7@hj^4. vsgt/F hZPJn>42xIl"zdގ'a)1e1ƶ}f2s4N~OGo;wS'X) ʪ;'hZpxK/OɭT;`8*qԠY~ԭN fsgp =|{|ٟ>>r~U هd\CJ_@j!ȃfo6n^CɃPTMң.(H<2Y8ւtKo3]1heJih`Y!*( šy)FQi3եw>0/I6IT<6g ʑ`6(,/1)FXt#Pʰ/4!HMgN|INc(qcù\G\2<-l#;'dU(vmr:մG0Rt2~ni.hM. KY\W-|$<Ѵt Oa|A:J:r^8'=oFݍ0AS&^i . rL/n7@Ixbzd~l;R"Eaӂ֟dy3ǻ-iaz°:GxvLٝݙ?''-yy-KY"`auAzC!>,R =l n H,\k&}K'<(phx@) .FVMAnRZlnL>if}$p$JR`D8w\H _t#VK^>d[Tk$-j^DեKݻsob܉Qe`B~k7ߺބV f~Uk(Fdv&zz[k_ 9)r(VFU]ѫ?8傡q7RnM' ^^m $HNDlyI_2. .o*p1H̭Е\bY3z_:4M9.Ybeς9ϮU0 )|TQ[@itsQ *@@OS$U,~s:%\Z]BegH=4ݤn}^h]ȎW(Dtѡe-zow:e3ʹeO+eg_j2zDˍFGʖ(Gڲ]11r_o?R`fH̞Vr|o'q=BUHA1@`~FpdSt{'.S3XOo+0YN= >m@K8$ 'U.kMM['xĖo<9@,*G*N٢Os6Cdu,:- (%;~l,,Xǖ,ţww%,{pH DS(-ŵt9MK*Db"Rr 8\KK:X6sKWA hU $aODt`j<[2ku&vkg@j g r'|tELtV=hwz_s6>HS8{WSBG\r?=vBOZ8Z9/{([We߿#G̔Bx%cXf^̞7@C\46jՉYiZߋW Fa] ,nKb@.:ލFtA  Iõ$.TT,'>tFo^dq8.҈1*bs=_FnX}$/\u/$Rt A2?LTs,%ۯ@>f|ĥ؝p ? 'iz0¢yfS{d WƊ'-Q{3ugVB6 g!b:tMڃ q BIMF*,/5qD u^5\.+A ?X"Xuq0ϛ jlA^ *KOz+'*WW|)$YhK>1WSj{j~9;@ldz[֣ch 9&[Xؐr L|舚Km!ٻ3ga$: +CmGQ MҽVxDoX98|CV;5|Zl.܉҆]ӝЦgl{%ѾTLֻfm:#(bZJ8XLk@!mX\GK=kXmٗ tl@q6؋`gday>[\:Ơ4 ؛raFO軛iRvHkĢ9 ?6BlVONy v2xO5'JrI9ݪBDBPI{ Ct< k4oY"jI%PW 0Xr[w-͞AB) 'N.63n+_FFaM6TN,fN@ q !:/' YU5Ua7l$_㕎9oIk5k"ڔ'`M1c9®4+`g6O-YlG({hLr@ p)r՚͘dϬ.pg)OϋraFh!SYJ`]U~Rb"`t1?vb(Ӽ(,+LP,8Y$E/C_X }$(_};*W Jj|cF[X 26Y@ ?\[>ς]C[GU>r?&2wDI Hb'C0x_*-brCZ_n'jf"aJiJ)L0њy[?Ac4\]WmTEcb_)9/&M'|)mE`$?ЏDE 5JdžN)Hr/z8ެ'qٸڱxmw{$9ܮSV!]< Y(ښf|NLͳYz7_(BOlB-)޿Vڨ#t0-j('{93~:ݫF Uh|oQ[SDo7"s0= gt0o=1zON f&]m3*LF>B::|.XSnsmvq_ 5_O+d`FW0|w*wO,MFDh07^ǯVY~okgRDXuOH">CCiFaղ2Uq[ * fҡmsOXӑ),X/1MgLCzb/WY!@r\.}}VOcބH)R dbٓ+גҬO59qެCMZ l޶f0(WǯaQ]"?:K?R<[mC+eť<5@k0WR{+'&(~2lexKkY ]*' ȋ?ԋϴ۞Lm_۪{Hm ;uiFTl w^b -KylW0f1&p=:MP |puAؗ/]ȌAq#G B&NbnYkmӹ+1(Տf+\2@f]F?dYId>O5;! 9H۱1m>29_B6?ApW=H L{) WLomLE 1y&Y\R9̬z_ŭGqakz 'm*\sEs|7%HPnO#ZwEj Riؾ 4Ȇca3M.s 2qdoI~tT RQ:-0Xڵ{:$/8vٚ{]i[2EK hqi7h<ڰ­:2!HHZmivTOtM6>Ef?GД2l  H}w!{$yHvG!3DF3*F0# syzS6.9}ygX27&/>MQ>{oZӔvG_a+?l!㥗-wSҌ9`_Ax |q͐ aAy֚xM`Ƀ]z )x6QC᱑ZLpr齞|>:Õ©\ Gkߦŋ$":B䲿{?bZ>E\۰CZ`m1v}`w),?*&uP):Th(`߬-&$*n /Q!;.YU-䫽f֕EI[?jaO&P)_1(WMkeF6ћyHb{t8($ rdz|pppX726ࡊ|ĸ(U0ۧAT2dC Rݰ-,ZJvW=O1m& ;ҬĒAX/# bH/W3q ,@= \,|a {''%+ʓeuC櫋؜b3 I[9oW!dM岢X<քq؀8ɞh(3-)_h6v;CnAB¬|I E8ȏӚ&8(GfF YՆ:ΥͿ LhCDhɂr8fgm& R!t1]@Bt އ }3Up:Z,[@ܤM<Ñ`T UD6:9NS}TzkHrO أ񈟻a a[ƺ*ے5$WY+}+wu8ϟ$V$`+!t?O42=,ix~s+Ԛ3*,׀5BPʪYut t ~<}y~_~;G_-[\ rO g , x19骅&'qDWtKgʒjN7OC^ u`u޼/W=͵(sU^'}{EܰT2 Yj'8hKopV4?.YQl7uw[S5$i{&]$=AM3m$1/ 3 -ݰR hƺP]ASSC"|Fh!0:;## [`t3TȾ/o, #W'>6 S8Jnxz!n$mkusU jLth2»7 HwPb@'aX ~| j&'Nirov篳~YO{; q1d?:^c*Lg2qUs$4P2`zёD#A_6Ч}|ҽNR/| 4 Ƃ l7 ,>[vBPPa$u$q̽,qLPW?UJ`65~/L4%2̳Hgq밞JF GCS|7qK'Y3gSi٪_yOS ly١5 jZ&/3'sDzAhvtfʙsI[|9^^ƅv޹EYAʷ%4M; ; %aך :ɱdXISh.-_mNRinhFXف&%BJv[B Ck\e\Cܖf&ZlXp} >ihwE@_o >·@@4m[Lgb0~PٯpKvOj-C;EB$Vӓː'\סZS^3GU Srb3M`,jvTl%|dF l/ : nnfMp^ާ7ʮ8S.H0.$ik]H)QxG*9GB[ka}hVpJ?Vk': zvӑsD[Sj3.|8}4˵+&b; m!*7G$= s5Lz;|3#vQҀ7Õ_ϡL>tXMJ{{%v~ֺg 90\lLkJUЀdDOT'! 3hC$_6֘) ;*yX 2;%F^A~XYj2Ty uO5E350\8$us6Ƙ|'` z~]b Vn4 p=L4 ]?!+ff~PGg &t-uv+r@Uޱc{p3Qǂ30T8w>*L%VK3&-{QAf3Q(HXЁڶ g)Y2Ko8N )X0ȑ3)[7FF!mD}D0/ ~ḛ wQjҺҧ?fC=g2;SiU1\TR#8@>1[gbN $=v22k ⼏4a֭^(m\ag!r*G;D||.t|LUtxX H]u4'-P|&A933JK}je4 9~ح V!u!qi@k5;k5k6UZGc4,1sua_罶$~dܾh5S /; Uo;.!, ʋ(s~;(+y9*Z+"{>+v.$|fMyP|z8߼bdƆ w/9c:eHٵrW/q<[QwPgD>DcGguE\:b)Y ^ZR8/q9C] *[A&o?Lq==ߵp?;@v u@m97Hrŵ䣀"Cq@BϥsMŮ۝I q:Z:+M$.};.jtsw}#u, `Nj0Rʞ 8ŬQ`%!)*3g䒦D `+11en7:ˢ͡y LzβȆAdqx^<q.F[*f!b^7dH F3Z@j -x--5BG1=( ~sW O]P3u@9 */PbdAٽPc&Guh(wu6.m YXsVI+e$3:f^Y 4|:O3iňQƯ)Am祆`XK J[7VjTq{oQqCucJꎠVCHl QhձZ!͹Ե#xGƟǓfW['-V.z dԟ(XkqRXePC@\vKTbp|B)tN0,0Q `֥8-B>ɏў3eO_e)ǹJenf/L J%6o Ϲ0DwhP7ry&cw Ҥq?o:5EApB?ip~̯qKW[!߅ 0%$J>/$]kgSt 2 |ʋ@˵Wy\?yH\|l;lRL@:۟U\*bt5 >mKHH PA17Uɟ(s͢Tw^H +r &aQvO,&'0 ~},JY->(pNiD&23L\R ޖF71QgF WN_ šHi7)P98n0[!Jhߦ}eqlj$n3i):[Fٮ?r+rP[r~62&FU_ C?gS˔C`fPjޘ΀ QvmtmL/C SCͲ\̀-ۡ̉/aoSBnsai%rVDr%c_nSCcȚSިF>^aOX&/8GX.GnqǃDBks315w9eEi(u^lb*nư+_㪉y6^$_0b N3G?ݛ^hH_||w?T( PˈSM9-p>ղrHv,VDKЋ=]abUqʗ6?^ԮHYge"ZSG @6[OK[gU/gŹXAp7z \5 Jf禍m=ǹWXх1c! '?0 ^˝b>*DvX6=hAjI3EZǏ|ǗTGjA5`N+~n] _#``8D$G˗6r%rjU#u x^.^6|`$x18N=P}9DʛIƏЬ*7! 5la:4̕e~W?nO넵mj_&,gY$ v@xE>ȡé `!ZSJ vj殘=h^M̻焍] 'Lr3 :&FOC%D)?pՌC^TZD>]` [KхZ/qsW}>=SFrFT$/3@ ʭY%z(&k,rBnl*f(SbDD קo{{@G;~KZ&Iz(0ƍ:8[Hf pyK{e] Qvf5CsQ( :2tAe+Ӟ(gav$3Uyݸ Tmttz ):ޑ?DS%{82rz6n7)ոb}oCV)ev9JkĈR^M.^?QF]@}v_OX8yLz~)Z5lW-Dh9TiSl9^@W2]5t1Fe/[!󚆬CcXCsK큍~mhHq،!"A$ZnR t|ꗵ{ܣ]eB~}wh4%i_խԿp=VVZP+䳚ה}g?햝B2EW ӏlw͹fi ɶNp5a#sB>½u #%mPU;4B8LH_8LiyBJY5ᑝjQqݘCqeUwJKKeI egqٶ9Rob!;_,L6}%,k9U}oIZ斋'DM3jc}ɾluC$~ <|y\S &|f6lڷuh Ui9{hмT y9(R-~OΖF'%.9w2P.ya yK = n~ 0U:L*GG^kvTG5 W%^F֢rԓ4,s !|@QxޢtrK`f7mZ'loR Bۆŵd0 F|V`nj8gmkGC#zE֮1mp.bWk-l [ړ]s-%갣Oc idi_kRUo.st<S}e8zJ6fghD ShEr_K=>L0ϟmSD?DqW<%+*?MvWҲGWV!&ȷyK,HQB]?gz58> YiK[P/mu{̽`[3L-莽Ęwɞ+04-8Ⱨ*SJgb5bLwF`"q8 yȶVg0{J TsȼLrhZ%Nlc oH#@Kڵfg<#H7p#fsx}~ޯ;Px>zANyAl-W?1_쮼);WH%Ri(tnQa୛[T.acܨ0+9Qa!7m#^?ODUnE_$K zw(H@" 'Ɖw+q_1ՖF^ݣE٫M'qtx[3ej'=],ʃ4KG&}!\sX y0m|'}ࡘN_R)OzRPv;׭Q@G;--oW3$TUkXU@y^2vG|Ð*cZXYСw|`]3`>M" ȠvN=^xs1N"Ǵ9iF'jpa"yߢZ6mkmc*qWzD>Xx3\<0]^h*x8 o=ƯWOjsXM`V3OQ޸b)xWkhg+c  [9ڱf7D)^A8;?mvXD{% c%>-<%Ǿ;|$)tjChuzJS=e .;7w/i0ILwk6.'^e¿xL/Cl]MSJܒk {cg@8%>"zyWSSQF3PS!Ego J:0!Y?'gL[Hp^{O1WdS ޳!A|H f_"K;@;a\.u$<ϛjq ۈj`fgcFc%tL֬;#Dm(2-ͼo!2P㬬~sY>18zU*y_+k?r j KHP:0tH 9㖉nۈiLz@*G0+w3[vB Ⱦ,$Z2=6 zta~mbՠplmHpt=C]OA[ F0e1Hx @pf/LjrQڮl KgI)NJn`6 C(fX+̽l(m\Q ڲ0qtZ"Gܧ ck= ó 'Z"4s0'wZd&k$Pxy*"Au ]b>B[ %; Va9гq\At8e](Ig0jIgP;cSIvE.: 5R飏;*h֓n IF4׽!D~T (d̳7kYM Pݠ~fF-q=Dgi GYK1S%޾HlYbXWg՝+EKDK_Pޢ}-5 h2yD$ єAjH ߴfݏt4Uք1%m^|(xv oS*gi>MAc^WTnqe8#vw^c%Ɋ]Ɓ9~ݏ&eT$ݠtHB0@*H@Nh D04G-;K'4_E/oⅸņp+յQ9jEe7PxJ4O<љ[7LEzw~8ߘ>OI Bm)x4q5'?IٮcNY) /Sg-I;j3"f*!ݗLg/FntKy[ғ72~~*=*׋g怯hd,Z&wBiœh+:6ORoub^m{H fɈe{2#i$%M~|%mGRxUFȚm:wX&Jl=]ۺ){Q8"lt~܁HU!܅)qDTM]ZF/h ݗUe|~[3C8B>w3EG-Uu"ng;W yqwf8ܛq#+c֛STkl-C5Jŝ0x<Mn':73r5H# xɆ$G9:|||1cٝD "|FCy˯qMv>kT#Y9E/d׵ Rt0Cص, zͭ=D@qp? 𓩰x76KAFMAӁ3Ue=p/:>$4_x, Gs$KqdwG۴k}wEBtM%6-(8tc/H<#`(7+'j'2S*;c!(U'j$6 ByV BܥQѕş(E~8t!`ZWF.[X~$–jl"=s4]nN}Ir>~E:G $?^S9d88syL!kEEhVQҥtp>0飇o#}l?_*7ed+J< q>gQb|Ɔ@r14`g {Ů %Qg`2*NI y>PxU&N}߀ Ʒ#\*sᮚ Nޑˏ1^jSVIlB̝*hi"O+A0o+~S*6\YSk_rm،j4qTǢE r1Ӏ^HB]jz [K9w ݆ś{P0O$VVOuHdsb@@xR!~x/,HiY78zxIit> , ?óSDƾ_khHm# i37++k0kC<J:1TսMStɜիb`J˹Ub{7.SVN]D}bz.˕T:o! # ߪ,-f1vJwه>Xn(a;G]&zbC)#LG6{([>MĻDԫ}p}]^IɁQ|6s 4WB!9l%Ƹb>1T}'L~|uhXx.m>3pa B$W]ڗ;#z2EOP'4_t/PR(9S-J$=ґ#ZdGcRlJ~AF[<ǿ:K;0 Ob?]3EX.Lb~5Y"ZpR[tkH'C$5(q{&l/ҞvkY ySo`;j$\y@a#OUgz,u4T0 |(Xڷt܎'=nD  os,v^.F2D2ěJ\kL=jzCIjL'Gh/q7]pF#$vwmrPPTUt g]Jn!J4hv-Qa8np~F ??!ve*&Ux2Wٷ9ۥQ7'_*ȸ <l]ځ |0 F 9Zes !3<σCv&vorW9݉Yy~5zi<x|mYimO(#;T}-̉b'c|$.$kS(U!%A{yúXk5tzݙʫ5,_ c<1/lzHw=[f⾷ J5uHY0EI/#_#y1˺0 "ξ^ɵ4jNG| HHWڍcm ڧSJ=O\\8^eP֮sm̨"]m (8Lah ˄EFedBmGEWgL`$3=t[KPxDL!6VwрexOy4&DaejzO+Y#̊I +{iOqﶘ$y~C WhTM<Gd4x*QVV\( F=]U O1XoZP$.q}1KfJiʙb#R;68SaC\N;aEtb ,.@,<É_u=sZ7U!S³!3O5]сoFYb/[\2zb}\=@[T0^,GtÎ%)ze'U־*}ࡳ"n:}Ov*lCh#FǦ0vF [+NT7qP<# !}QqF2 h~[@Mc"-s HA.*TXǸxH{&h@ TN83zIpI4[~PۮEy)h-PXPESx =7¡x*V_E'ߏWd`7ܮi μN1-|> Kn'l/DyBcl(Ĉ z[*GI,;pA=F1Fi2:uRFjfnUМ;>x Zt|5绬e^,De#+i^,?(H4 .H's6(/\ $!~|lϱ\Gq%.Ӆ]~Xix1&Q#O\K*iPgGQ_l Q/ˍV @tRiRKڙ!c)6s]Ԋ<\;4!0x&pk`3eۏuTߞʤc 0t&N|e<.23vM@,xrI! o}P$Yr~[խi91vS͍ R$+VDQ$So k vK6(Wyjr8] 'AlkOcͣKYh.&z!i4+Df\xN/oY9Mt#AzPPB6H4BYx,^Nb)]XKf#q^%X,=v#U8aQ1瑧+AFcDUHhix-Ykm^˄ Xs^ri)M*Ȭ]%(Wge~=4BXxo 6[sq8` ݝrpWzG=2#67?:ac$'7'Z/^noTЯAXDdۏ;YF@| W2qr?ySAi2V╉@&vBV,@_U[`DLQ =3}f2c7)SvfJ-A\5se쑴+HKҀo+MОE{s^.hUGʱ73[Kz_=sg/Gzb܎ZP_ @=#l"xf8nt@!h ,:gUM(̙$K-}RgSAx="&8ϋ\kW[gcJnfX`71Qe iK۹<#Uk6AVR~T磐O`!2TwT].3( )aKSQX-rF*9\Q(r㒸s)kVT=tsz7¹-A4CudO ]jKǂ5$!ɢ6^z+)˽:HȷC / 3>uw|ȟɣzek˕^xƔ.cgNjWE:ڐ"$` f"[hw?|ZTsEzn1x>-IALZ &$#Z*AGһWڗ? =Ӏ{2LΞSCb4fh2?-Q^2&6#9++;YAYy/v--X ϴyo5_)`jCJTb5_ї!JdȟOV?&l_<'8I~t#o7x-N|M 41N=}KT0:+ONd#% e oPzҤѾmmWj}w >J@Wf;s0K,4nOanj[F2VN+SzK/fJ1ŝj}G:y+7|8pĞ^0WXjnB޺Ұrygv9t3Dgw ˅ $|92LB"csB |##vtOA#MD 薊;OTʋhsUt3eQ=  bIo/cR4OdI /7@Ac-7 dݠVxCP8uy@>혒j``|>F7CtYkyH%,K[`|ϡ|tu3 "b1m .*"K<}_3"}$6]56)uŪOO]{ݽyJ_cnσ)4FFuxރSOEs J2`2CoL=FevvW03fv-Y?/ۄBhׅOnV[Q8bA-g'PE ڐdJÁjt:~#3m we^N~m~| SafV[01,97|x+Wo'8P 7%$׍F0uLA>;Wa22BC^UE1IHlqL퓶 ˱@/7& YzA-kRW%w,B*l:Dz%Y/ V !Z&5J9A f:Oepx\Fa2^2\q!; %U3ZkT4;K KJ[q,,CcT?QHem PɴyiӉ [!ڊ4m|<Ԡ?vN!|XDS E"QA/h{4!WSa"7ZTBlL'*Xgx~D tD﫣j/Vg!_,˙C>Œ&v%h:4H(pUo OrO!4#M4/d;\%$e2LBrԜ)d uN#?=\T;C>5ՄdXs__/ÄD mU}zҴ`f+A6gY7ȍ9GU$B#!p^ :9h].a 0&A5<9PPMG _t}eП5\^UɶoϾf0RE+86 ]_6QlRsXgNIn_hO$j15c:~GcFqx2-Q]uيS"{~<3Je6]{Tj BHSsEdJ#ԩ(tWW3"u&;xh mNt2ł^z%[b-(JPY-mg.)dڽ2c/ 9Sq뿔 a1ݲK[W5'Vl "DC_mC^Qm5wi)9|^N+GGAKMXmS n,h*mW~l% D:_zmDȯ~J̀4;Կ58O j˽2EOm]0e{^.4Ϥ`]B["^m|,`K\o`)ؾ-jVKMt2*lMǘ? ]'2ײ گQ 'B8dWTx1fEƀ^ء2#d+x*'$ Uc tҪ,9Izlf=.7O˦:7 YMWys#Dx| _{5ضcg͞3okav(NUfKECK 3ZD?a&-udoIiԈ@Hʠl%P_0R۞>=9H>+&C,]9hx/ .V_.:DSԨ TM#H1 dcw%Ncc#2 z NSnjp?H09ә忋}A";=Ăs|J < @ʐuR+,2BjTwÑ:H+(!,7Q5yec}|zbk'Qt?j>z`w>'_jv.VpA<`Eз[X8W@O07 b3xgz(UAa8?TD5HI4ce(2(~+Ɵݱ_ KƩ a/q:*Z8+H3i=ى=+[&ɐG3O0[Mv_e3V8Xjf[Y0$=. 0{I+BlN'w)R"Q4y Z1GjR`!\ 6l>#XU+o` !DY@ I5A/wDBC|ZmTq;&AZŷ_4? Orh 6zҘ{lF[S'KKBnCވ,88'}N*hrl']}k &•wk*^ *$Z a-4'æ'U2--},9ԛ"ړʦpj/oױ'36v3UX>Ps *9UmaF&o|}[8G=$3ZN10:5szbe>.$iGvj+8gԹڻT/S2,ZI:i{IO*s3b 0n4BsէČkJmƷOdi1H|AxB߬BUtE&Q#;"]: 9q/3qdi`%#&x?>7:l0*yoԸYGcqAJg(|JO0'peruAMGlA?7qsV/=yy0-mEN$'ayt+'Ux4NxթTӵ SyekWu@h sw╆PFfp0&g )Ujæt ī wŜsU2e/1󤔈]_ϼ /N >E ydIwWWfj5`;US @%[/P|+"ȩ!6Uaj[d~X;|3NFn/yC/]y G)X*bV)NzDi.Xv/QHr_9OVNh&$lnXQԿ({a#7ŪӼ3C[=0;k2ٻ7R>4 ·nlHg^~ql}7 f2/850ҙ2~hfTx0uwA[qt#Lq pXX#!~LZ0cTNe܆7O1)r 馡{7NXUñw;Z<{N} J7)&cbb~27~i`2.7K۠}.AkHIDb:vVSXET^9}8Oj!SqYZ,Đks.wݽ𼘾h"me;W:ϯ\pVAT2obK69t x3XM~)]d^=Wpo*qILIq V zQjg`F6n(!") ; v{#~;(g,mcխGzt#}|~2G8xL 'TN}`_Ax|(J$aw[Xxb^n0[`1%>y?k:}3= !8ݞwEif_>L"' ">= GB@%V7"^$]芥=hcai9+an@y7(Z"| xDb$BgAɄř62v$+jiE!Um)Cmkm۷gDB{Nk3f;5@N y0U΢V$( f8eA$zO1r0#$ظqRru[䵚&N6p7,#AVj:oM.M_Ov%UE2L7 4IwP9AaZahϒTljdkN3/'jt%UnQ; U5\ۻқKI(1^ߏ0`>l\A+U lA͝QH8M H9Kg++/-vSɥ? R (I(hWۋF7r+u]Nf"UF 2D<'R s'%kgC1nH,{$/y[:mYLk~}`\O,n X*p{xֺI ffkakbsݫ1020Z"xnOgbH` +5,pe'6b5n\6Ѣ%.32a1JT\7W ^,!aO͗9cTV+`,,I4!\l4U6gsVm~nWs\QǩTاA/ QV 2\G~5ᒒ^Wƭ؜fjD- >L7⺮MlJMp'Hެlۜ^p*,\ťr ;^SJi cSin#b' [åkSΖ N +>)  ɡTqَƀts4yL鿬 \,cL|̇|W< *;8t*QmKlY-ƀ5 ǬcN` LCrnnw%0N-7%i+Ii(NZ̩eW_ϧA"e}T]dHZ~W8,Fz3j ne 2| ,O N2_D'dWK6*M}?[.%_7bN"؛ sYS/Y1>eG9%w+aDCwe4 EBQMdwZͥ4C`L^Qw1]`χ7O Sv0#IᰨSHi'RƂ?`>XJHCnZX4Glv*yl=$ƛĘ vm%m\h"$q,n O&z9r{N12,~g p-h4|8+"x߸hfjrb,K*%u[z33,|7߾5Y9r&h״bPkv܇N^s+/sk+JWϾ OPq?1'N:;q{0A8 C?!=rI%9u{\`']܂F[K9NP(p> vnj q3pX~)D5vxEuQ]~İE܆cTIξȴA;!9 0Y79'Hz^@8Ʌ!ۘy9@AbBWCYRMFB(s&rVdU禋]`h|SGa #M[#_t$q>aRLE9]&P gje@ ӢRz8j`{eg:#h:7>+3,U,GŮ%f?"/wYs4T _wix V՜Q1sȻ3$M>.!kCS1Cc1PwV1"N'Q~Q2#yS޲:U KrQL~~]az :Yu*Yywwў)Ȳ#o-;CSƭ]X0#7aev>$2̥"v~,Pe|6zU,g\J'E%EGaV Y"~zOU?R/o;COT>yy;ًc, њvóӠ7A 5E3}8ynAn6D^% -n+GЍ {/~w&cAF] 6z2άC]<1 [r-j '[mĚ/c5 -m ]SiU غCU=2Dž}ƭ?fT]4۫{(תZۋb@2B59gŸUKʷ_o-z?t10ߤŬ]y/Jg97DGkMq,(=nu S[7'#tv.YrSФeU؎΋euпCEK^܏F[/*`kyNMwh=i,lDJeF@  :^y'ؐMs *ћ˄ czYeZ9'P>$C<;ߓ t*% /cI!n_ <>{+/XT5?i WLžBnrXsC^ud8Wwhucx%mﯵ:z"E㶎 KSvת!w-U1X(9͑"ɉNG2Tv,LwxYDoJHPP?.뀢-Q/;'$NWtp J@hț@qHvX#~|(5XoQR?3q&^A]Yp_vi?{l<;DS5-#j% i0LJ>3kE FTd;{RD7F؉Gܬ{Y' s=o:6\f8deSQ\qBmQkHŎSm]vm; 9pEQv頝 ߟ3kWMߡ|)WJ, o6j4O)>/)W uH|68B- C;B +'O bxed)O'L|&lSGsbM:w%q!)1]ed=?,Pуb2b8yg Z4|oAn 2W1y]s2qn/?ޫM$s<-7^} g kH\SbuSr~A:PR@=2־Ҵs\vK|OT&(Cɧ}o>@o:DHp?J.֫=h].RM Sлx)y?k7 R?qyRVDfpg×@A#ܪ~-]-b:$7W w(Ɍzo-:Cfcx{[-U7 1_Ehr~K÷Qlklѓ*M5Ar< \.V PD%}*]E@ MyEޚJ+@()< zgzPKax^,="O``^=ȟbcJB'[Dx5T6!vE%O^ț:W~|u!R l5Hae&`M_+ќ#hN%g!*en-ϾgzK]2d:1s14w| xnFZH袧^/6Ku>NB "4:σ~p|iM0yjP"N@XPqim8ě^\~J !WEQǭxWD4VBKyZF"Q=>E]XﻑWe"q*q4c*\{ӁCkZY̻N_I_lIReaF9 =ZހƑWM- ƍ:1t5^geb koWG]p<7 yL7q'1x6`t*1FxmCtx(13{`WVJb&4c1b.9(?1ggd)")Qg:VZJNӳ{{4o)^kcDecĻqk>خpp.8a#$2kKp~T4l"'t}?ͤٲZlI!S3!:o0g6譞T܅IhErs .y_`Gȭ``/ m[Szf7Orw=SX1bZ(ܙeiQ%K*b &JuA-(Ӻo} EۃVt%xx]w cݨ&>ڼ/y}2p1/hcu|M>d嬯ǣ~ j)iP{YE|fIR4_zÛ3HF _gRy`;XvQu2C6fǀݠ A(˯Ro( 퓷aRS2σ0y=Cn`J/Ԕ\ `A=ߣ7> 1-*xyI6̫VyLDFSrq}hsa.j[R18"hbVCo٦١ق|p??6 kBT ao_ djf'pB'#$8Gu>RtI*ZydK pH{;ay!N JM5( s*NUanC,d^5}ĵFeK>vմҚ 6i_ WhQDL"b|4$yqo~[d::E^g=3Nlןe9+qyOs~Z3픖R|ꆉB " k@j21"LX*CMG|М wF/Qcuv#p kӳxywbQ(9g# XTſ8#a# n `, $ms?n,}RC@{)R -t)n4&B},r' :Fud\,cYXsPJ?"}~U,s m 9ҝ1wq\M1R:=0"X3n$/ oT< \xVҹ,;quOL &릧==kǐmc~LW䳒[63u9-[$FLd`UYS0/#T}odio?9iC0ƂݲCK[M]u5(=B5p frIϳ52 ŚbuVNgYZ07070100000455000081a40000000000000000000000016570825500009320000000000000000000000000000000000000006300000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-generic.ko.xz7zXZִF!t/]?Eh=ڜ.+m*_v\N} (23 A`:>l\ʄoH;dN(%(Ƴ%\$gpG/3jw^#|Nl(5W?${jh8ƗN8HkdhMyTu 0@H nvt~!8_|=͎ɔx"^Ŵ \@ԠocW$-iTZP꾾W<8%M$Bԏg~8%0n5lYuKmݴJ #$QI W!.57w׈&=4;@qN V6-VSO))~(FO"syB"!P2+* ?qԇ%YDC8hW!M$b5_NěC7x?XRϧyrjhyh9=O09vv:zSJ3~*mNG#kNK),1MFGKw-H2(걖9ɒY \;6WW)/&3i('j]]-x$J1уSzr'T.K | qӔXykbuj>N94M/cO94|р 8d  LLM̍!'SHPT{'v! vѓ:^fԄl-2oK]mg ?X,g@M,RXellӭB3.!].rpKf^L*R.vu66Q~Qyޚp ,bC WW(ݖupY8lȥ[JO\}=yi6Ob/N n',=un=PF"Ďq`N8'uWcV6C/r0P"Vϙy@l]ra#jW)+%sm>FS~{A;g;ŁSiba'AO?^)b˞_]* dyRNގ[mULjnQ6DKHv3lUH݆8~CJ ' sը,AI3~d}3n.ʩdc}מ@uG9 ]Ɋ#3TPp>]R=I]&Nq\"Ӷe[|dǂhK?4lE6fESC)MF^hKV*/1%'ROftkVЦ *G.] b6IUtu 8)a3BmU#V"@`pXKBv5U, H`d/af׈5FR+@hͪh:(+ԡĻv/ݱYL.Եݷx}kٲQ6p7d‡",4F)c4>0Z]n -:)y.'86وϕE,W )%4Cihĉ1N?:mx τRC+{D)ELfǍT*@<7#8H{ؔʱMc FƳ_^,/7/it%E@/ ٳrY/ E׏<"*ХгD/^f5Q< @{ۚPERVZ9+d@rc γgCXTƸoHϞ6 VAb#'IN@dPDno_ hlb5J :u䴳jnnB؈ œZcؽb\Y+brQ`fx^ۓ:o|U"۸<+N&N6!Lң8lm7j܉W=urBp55=y>U{i _ 'y=.qAyWSդe 1@uHY?tD 'Mx 0l"#? wX9M깂aC>z#.OᨏLrwh:ZTLINm$[B9er_.pCGSv!T1>ѿ*fG i%44jf ز:kVV#46PVxUٕ^?s~Yw8mWщuZHgyqbVu(fv6eU}Zrw6n'yU'J "$LO" uzAlqU~Ѳseg?P;L5>/wTFi*+fa jX 8we2qY7Q<Ե M#xS!7uʡ`+V`+,n?,EF զ3{NXF}>Q_ZorHW]P/#yp -w$־j8؛%rQYth/@WDPo7,ƏDЪv0hq H-6sHϷċp9lzZ ZY]!cnqB%\[aL `jގMx«q:|4nOh#i,JgL#2,fBgYdqEx~b迩|S4g:|Ɯ+:CT, k״*bqғ'wL$+'h*ڱꉧmq1+; T+P}oAZB&qaKo"$; nIr^j*Hݘ7 mP"!.Qv< h <5g?풵tQ5ig3W H-_9#f59$(65i rL:vUrS>!oePtzo qVܓM|{{TL59,?8Hm'Mq# _ ]=+McAQ e3}ء^U.G886gO ZL4WMxW(GC~_Y&]:xxbtVf$;Tn';NFǁdl~q}1 JaGA'=i< 2RK X@2.o%H84>p"cwٶ |,{KRIi (]e`Y~iUq׬#-mB E,Nj=>U2Ň@*=TE t2u vCH'0 NZ[S ;>-}N6'5Ы"_WÞ2Hm+`jZ36xQ2KD8k bxF$ %|:p?҃yswnܻa J¨Pz?mb+FKyہEa7 Uj_!z)@@qkWT#OysZ@<2Ёuv ;Զ&T].}:؏>d!`昕jF;& {'PՂZH}d ±h﬑T۝ <\4SɁC!VWj6y`j +>^kMl'#%Pdmn0 r!AWiiNOB2W& Fc׀+g?A[C9(-5U+Z 7*ܹkivEqx4:X mX^(a.90}x#!H%ؙmv5BOt6(g39˷xCAI1sFUV 6uZs(6x[$?ߕ[āA fW4y [7z5C!+AU/:.=պQ+s6X [#[DaXC2_|n`?6 p.wʠAy@]?sƦ9WOM/` !yd_z5n*h>yNY<xiSp_P%WWb,NF-j#o0 QW4/jNoyn4gRI,u8 ¾>fOAOVII"^k߰:ivcݕHOKisiu9S9_we *TxtC4g6wj~E N׳g3GS%NP`+u-x$.0P*\#B " ᑚڷew_4h8/z$ ˖7yjB}+[_`Ra(b+ѷOPn@>>DMXYf8Y׈x4903=R=-%n N^iw[{ǔ:p\x4qBPky%O]{&.G6;R79jR1>PE='J]L U j]3Np>(qQrK+`F0~kƸW+%g(Ⴤp"+!Н߅=do?A*E+I(VQZG3c܌?uSA nZ}cm)-L[&*XFSđ2i` 7X5 S؈r3\a_9r*ژ6[36ϓT"q̩$SdJ }#3:qWĴ `O%=݅lhWl~jx1ibYLי^C-r#]jqJ+B{F΋ /[̛h`c,.? n99jjK6f\ <Qޅt9h3'\6 {C˖7zl VN)Ѯ/P!= KB;Ugy5}&Ϣw#+4ZPL>EL!B#Ӏ]s~J7o=dDeb=E} ޻D:ѥM(M 1w\zZ+gziVZj=߭oiga.)N/[KS8?=OOWZaB1jEF+PlUyą cH:ZJYXT' V1z'^-ff&\Z`;$ׁw 'ڋ2QuP&f_p9lXaI׃DssˏIYFc/D5`j/;Xgs}#礖~Ģ7/[) &j/pm8LS !K6Tei'kl_i50QHl<ɰkdvrD@y&F" US&_`7䥈1ԑ詈vQF爼Ò)iDIiKA gpo64@ D/p ޡKsbMgV[DR- i ]&`LR-GJ+_|W_إ\{!ISP;~5.toXt, )Bb!l,Z Vmة3/\:|sBL9%M*GI9(2)ʛ-d ri_P Է@:CX,m|N`O^6'Z;gb:D鿊Kx*Yri΂lƇHך>IWd [fF([n15tW|]\wԘV ۅNjGgb`4{0 4^[7q{K5:@ b i{4Ef&O=b4b.ꮑO%#~L W Tz",;,̕/vڹD0S$X]70%*qM(|j\+Gă+`zḲP)Fv-9GD:yXvkWsig/B!>̹m2j$q*"jfYuE@4M9Tұa&a:y}%ZC2'&RUqJ(PD~ p 1_s>3d:mDFQT/aݳm~ZaS!z2ӛu>MUVYE4P.̸Ni H/@T+@a1;bFB@I:L+hoW"Ufh{8pS~&mz{$9(A";h}:vGI_zG4l ?zL+ ~oU,}^`#ڐq¦8mxfŦ#V._RTE_rPFFc]hBڨ2x@y2-|#,:9P*R:q=aC)skV RVbb}pHBN;JT٫'BzN܆sĵsҾdtG'h`Gs<`wmpV$$P#T1gI'( jZ뿓QG/qzo<>FWeΕLSKMj$oԸ\}~9khOoLqMd3.!+šM`" &Jޞ*$fQ+jT5jɹ7}@_qFK3qNH'=qv"e`gM33.?ioalQ eeٯ7&:=.~[Dm @ gZq A\oZ#OT?Zck[b)գx mmm^G!0/"k֍:BxtQ_2H/w(Գ<Ьzx{|9焵#bd`q8Lp f jgzV㓍pWvQrVc@Ol&xPfΔc枲^=^N8˵+ t F[_ds/ =-'b}vkJwc-I6V5ji뫫+gǻn !g 5"s}R_|'ʎ9O$Gp(+\E?B-jճR+ W^ʠf~#JuW}*'ąYF@;+14bx ` "1eEnaƚ!"r}8ބ{L) W[^PN?W4Jۯ.^eo2S%Ml/HoT V: LO 'r|*-D§傛^n؍C&SBwY`ލ<4ك%}_k7/A2ܱUY Z,|sd\Vg"tf I`$+Xe]z%‚A<ͮxa o7w=MH!O,[m]v&nRL> $ٌ';T{$R׊I"@}Msb7V߿1(^ d>Ke+_^15X*r&Ul<6 ^Zx,NE~'#6 T}6«;P1 "T4o[NߏY?<m1*pS-C6^Cv#jCߖG:N4Ɖsi6=C:#YÇiUJɯ\ Z2ΌމDkKɭfS %o d:8B I'GZ0Y1'En[n:W߃]3zFnmDV xD!NP8q5zqYm|G85WV;y"ߑ[|*էX-02|p3"OjJwkK ?jku3E50+GouZ(*p+?;9[m)F]kDžw?68]6|#hEԹ9A X#*p~Iؕ>"祴Գ$ =@ݼJ}Hz\a5!Vd_zG2u-Gt e_=BmFc״Cjk䲳_GrIc-gk`+upkY&بf\;Us^˰R.8b;}2ûD6flY[艆PBݡ!b]<`ӼQ m~L}@\M-\n 㛍-R5 Y9-^׹~D-% T԰<)hX#!4ϙ:(h}> (T1k. ̬mN$ǺdJ*x.ݑ,'M6ܥ~cmb/˅Ĺ)KNt|>E՘-h*]V~uo ԾS!l_݅@K(C OFii@%M Jpፎx[Sw&6Dwo1kfnjzQ_xuW>\9#Wn.{^DMk2P+)Z uD&NȌbaCTZatgH9stScW B4,ox!lLA:@c2 zYSJFQ} OZb ~YSUGΛ6dE+z{%FK IF.Ngz}=xd *mq؛4qzÛz̔߈ben5IJ6V.ʌ< F @9]bJD0R@6;MUtReeWzRq=~7 HPgWq@+#S&nv5b1')L hx[*21$2la̓l( eKWJ#[`l*{W#E޺'rLF6]㸼ƧY< 6/Q&A 2ZW*;-:bm}DN ,V{|f,ggS_$ M4|Mڒt{—U(W 'RZ(ˤtHOQ~WZƞ?k5_՞m %31%~$V0nI $cX}Dߖ?qZƿ"7vg%*Ͼ.0KyѶlp0Pٌg55tO6j&$n{~hd|2XqYs&VJ 12 ό2~ɬH@j=C~u(&IOסzɳz .`7:aUliP ~I*dM,N{Vp/?V EvM A YR-zcެ YH㕉j( 6uR0@5|ݭ @/̶]Ξ PS8iLDE>C$ަztV h[H2{Ӧ.»8}TnӬJ=H-nys uLݿ!CFA"ֵ564caA? d]!O6hu93+6*֕xm&n]}hڮ=>= SWբrS'}L9ĪAjW_JoFIv)gs냖?q?{MQV!Zϲ?ߧVOQ;-~+>Tm0NuG_PXo/.;w{6O7c6fa:RQs0UUG><ϔ7>0g%}hfɤz$sΤBqcS} }r*bh,]v2./pႼ`ca3L7 P6[zhC&٭m;ye40 爚م' %CC ":G"c `˛b5'MVN09Y7޲Y益!Q4͸ zfjet{Q3KvFSsN9!|~2ZbaLqVo v/ȡh)U&XNk';_K$73㤄HbtXa#uiJ/CPEUti8w%`yۋ/5ق%Gl6 mDy6ilh6w|]Q4{:Ч[{.;'TC>ԆqM]IQ;91)e}ӫ8OD 9O }ط W XQWpV@ cY1PmSԧEqڿo!WW]Rä'O02@ S\"er-+oR%G. Owag:0u!ag+mA@M|b" iW֜BL\,Tu–جwr9DtA9OE )lЋ6&CVd|A볂wɧq<1,ʧAw;jCg|!l~1$>rVFacU8t2UO98ɻ>S A; ;%ݱ^ +XaQc}8ho+R$bpq4c +ַYEWeS;D?0('4j*`U mD*yc$:.x[}|%8rX(Z8xf4;s,X|VBp RshNE*g'Y2f4Bvzf@uB}_ p^߽9%+ .Z,G(9x#yp^mySu' fjZv';Rlb-~eg9)Bjƨ@ݾPғ,D_ZmW\WFdb834|cϧNK}YUzQ|t2Z{L]Ȇ@:1љK A\r}lIQE\ =Z8-p,vcBa|bk_ @mQN uYCrB ([bޯ(Tawtr"ayR62f3G>.:+Fw,=K5AwԷx`1`7ڿoT֍+l&ZQ?AUiI*dO4 u+A>ܓ;-a LF:W J}F5Zu>Ya!7[uX+[ӷ-iLSG']cfK?]ϔ:E{C+&Cz 2^㢻bhUv;OfB>j.rB:RT}W&Iro׎8C5+X,!.?2c%h<MxQ>=]kj=ob)" @X\d8ra|՟+RMFj%b(9MKtJG"X4 RMMYXWCE7:Ҝ [~79]uO 2lS6‡SbU-ZX Dw6z]@8oaO9s7]pcw&JXc"x];luRsEhI6|T6%Å'P>uZɋ~MT <͂[*t1m2ؒrbc6QaS:iξZǒoY.{9*@;[0o0/JJdK1B{#I;1UȊx}t!V${J+ռ(e%U O0Ԡbu;{2¢S zx;dZ'9@ D!=_{N%^sbIʘ'Xx@r0:{dɘn*3 J/bdhо>H8 [-(mEq,!A,Wc{ВϬpt-`P ٠ڑ E-[b[wS,7$?nPRgV^kZ^E>,WI5 0,+wp^AZhf;S;*9twE}*Bvm5U꒩2+$YIC?}_?c:wg\Sk%aSqP+nC0wyOa$+G;'# y10}Z"I~4.ߍz0L~0q Bjé~ b˦40||[)` -d^) VE> fn㕏ݝе=%(Gبn6"'_\lOp\Nbgd߲VY۱@OCYĩI0xv];!9Sf@(z&~rcNf ph# 6X}NPv3;fY3GNB59~8mǤ_D ј.[~T>E~9Zg]VA2S^&U2]O÷Lu7s׊D$O, 7}h%ghFx.vR54Vd(IȻ]9@l:ZwvV.F35'ְ~$G%K˼6n{u5Dό9 9%%`FT6Mf$tM" !p$sRH{B!'L&vp 'ѐס{${%mi-?rP{61֨6~}}ZÂ}߶seb^m%b4pBV2.+T0%Xpxn5>`G&/ȃs|N>%jc3P$"1rbyq: Ih  ՟q[ӭA p9RTh] nqi n)Fsᾈ]3&W [yR60K2Aɦm ԯ:F DhӟB&\u2K,dU+.&JTH>5Rll[F8 x⯍!׮o$Ъ)Є_.L rY\3f<&tl+LU0ʗT6/76V& Οbkc1ȏ{0vݠ0#힬oKހmn2 5&t}wuKg_wUnz]A_ : ZG@൐_#_\n20_׊@̾QLnBZe_#^nmÜ!d &$QA^͂\TH-L6F+۬`di-fUf_;sFrX@l,5]r)F~U;D![NECAwd7cn3*~qE.dʼuTt#,RI> ZаsbW;>5ÙriďC3 |懒 0OBo77v"OfI[Ѥr3% 1CH@ru(, ]Ͳ1DsMYƼK2B"w?PIkW1qc;\`k>>"_n9,[eʀf3$/7!6,jbo*wi.1ƨtt Rlg}J՚>:G|? Upkb?_SWXqD6ezAom̓\gek+݌@#e%Kq՚%S{;UϬ{ `_K_9kmk2\ꑔE ]'- qnZkCi7KIa4__>ۧ?C"I}#L 10;6zq9˜X<^/{aI6`ƫ""RD|XF@85?v`U-GeEڶq1'7E*w%ʼn+ 둃mn~-z)U*EN t'HTťp|cד~z s-SRs68ʭ냮$p K'\'Tu[PP$yR5i=Fёӝ; C/!w{vTDFʕJd>O Ҥdy5;6>["xn״yo$K:i ʰtV(zc*΀j=%@O,H3qdK᾵VRdl{ Џ). Xpz"$ތȷ}weWϏ $ XxEH/X"w*Y5yO<'gN͈mKn'+[T,_3 W 9 ƚ:ef#!+nDN]4gaƇi2syh$s$mٖɷ&[U'wzceEK:FU7*KnYPGKޗf:ȋmqQk@OMݤ#+^s5錼B3~A{bGhRY6[=Dn}᷼0zgkjPdgha8,y?G_e(@0vݵn /m0'TіN%r%o8| U]r2YkiԳ22|l[.<3cUݸ6Vs`ˇڹ|lAEI+&'sJRqyjOt]J|StY(E5Ha.hkX4p ߘԵ bA@HUʮV (mz&j#}tABW6&OZf:Csu:*pટ{ b(Y}MF_Z:82/@Is!N)PCl`ӱc{{ e!3i.v`jR)@V&X['#JËhI-9u& jd}'=t.4TC/;KgyG) BÂގ -1T?O:0gErՙ`ی{ #GJ,r RUhg,i)'xZޖ+F@SP\e!m"?Vc/F[WQ|&?l[rU&pn}^;1OW y$J) ER "83gYαEA;'y4+eKjy, )f+7yȒ*}ρڍ4~(ϋũh/t% `UK+S-ۡ0<͐q*f!|!R>E͜q f *~=ECvg1u ؟cSмEN-F:{>fݱ"-o^j([S3"#:dۉUۢk.,w-~ =ڵB$Y^I|c6 mk0ͿF牂5Puvg{;5ٽF~( &iZb2[Lf׉MMXP\_eP6Ȗ-^)@ HDO~ied.Z:Ux׬2GHPcFaQj YkLD]QMb$9A9կ^h2V)0rzh`Q6Ҩ"9WwI7GxYMnݍR ʜCEi2lk$ඍ]=1ruyG~WrAF?N?[?xݝ]20ޝfQ3166,d>+н@=^G>_S>k[&) #z쭟͟)h z*|[?XW-ȮwfVÖ}%{BEh`+ê+7V6!8a(P #lWN.팑zb$2&g0UG&Sαslc:do9H?~nC~R# BUt<7tdLřhoLk-g6!"v 4;"+Vb0%tÇf72pΑ(%A7:&- [ZTQ[e~usP4%E˅xˏ.Nlj'#*KtʋiWo<03~f~'D#APag02ns\(n>z_^wYViɈOpgZ3msBUY+O֗]שD\:h=;D;ǗdJJwS1G$obMZfvep`hK/P1$67_i{/j2n xghDb^%<_6; &kT gȵ[ɐJ>WHmhlnLx8ݴNU=1̛au[%ަ+D#@C*ǬdWg!.nINŀǣYKDVPլ’upj3xD]"8luY/}Z||\;fDgJ@"YnJ9*Q+9/j5RB_P#tO _5n>3ke*(rA{gpP l3 ?<lp#p?=S]AR#:$صnWm{ YcvcWs[!̕ `Y7=@7maNtO_KyrSCtf8ihiOQ0hG(c-H2zjq{ O T>8R]I$ʡLޕ}k4a4nXW[j; 쾘=$ogE+W90%:QŔF"n  ŸVfgռ݉.3]G⹸ m`>:܌׈؈$_)%!.6[_i%gAgTtxRo(v곡?yYYaC;Vgt|&]}¯#$t-d#żEU#T%Erjy`QC+t|J- UBkg=8&ӨOGnE޵*o> "U^U}R@M\N79.?@f@g?Nﯽ 4&1-ͥYAp{2̻_cN}C\Dy_^Vj0zoXNFZl7!i׻S.@IpTй9+hprH?! Q6kh[G?͞N)l"\!tAǢf7KUfVi<,ǔ0j_/?nح/rHsْ=<}b"BtSxhre8Um-bRxbxKGm,7I6i2v @\O:2:VSHɋrezL~pNu$)Q?2d+9K" SA ^|wAظ3 ѷƣ c3!'տ`T S1 =m!K5O}c8"frښPhU :#Hj\t2>{WU }%\ۯ|#]AU=.̍|)M"Ym7NTay$Y45﹉o>תk KD_tp:Yz/o&Xʼ1!AQsم .Ny|XΏ DBV{ x8Z7QI]\X[Qg k\j:FuCmO*V)R4)r@# zci&3 ٝ~0J(F'iY|E8_p5gr#ѻ?&4^F-GSo=LTEs -fz$zk\fX=m˚G".I7Pm4ܜZltBSOϧrMxx:kYxj3k$gvluΡC*\ɘZ|r*E0OZr]~.f%" B$&QwEPXybkfAJ+eW\5}b|,r TـYpN('f>Z.O^g#"HۙMOSo1K0Am׫s#M(Xk`>7G_v3vQ@/; 'L\ yW)~\P!Z*G56z,8[v4{F}kۖ҄mhZ8,Ke&)v[~VȜ0 vx4gTpO>q{1;%)xf=|nw;׷g6$Rly+/=n`g;{w!= *bS[TX*7>`&4kJ&ͳHN+ z) aHoÏGI&$hd/hP#-%LkG vgԼ@Z)V aN'wtj-B~xwb0b=С&K?Xh3Ǚ:cʅL_{iM1sl7=V{C25%&7TBi!Z &|1{uzn-T^"O(M&aG3ŕPv|ߌL QOi~I-v孵Vz)ɐK<`xuC A\O6Nz`:)+"of}MpDd&_ zz!mC[~'݄kțIڈfMltc,9Q 56˚y2N}(sW#FǝL.hQpO^m:CR,2 nvTrQƟ1@lFN͞x:֤ sg cA7(08(1߬*4a%ݛ Ҷ4;"_ʗhDM=c]O!SHrP 3/?*_q!3<4v'}}G X/ 1 - ۄ+hXڕp핏_97]"憹n > ӍIт6Ni)p'3%7Z%9;7p46" % 1)Sl*qڝ3ȟQ q#/ԯO2N V<#ggV2bG LIMm5{]*@R7CQYK&Jyv ^;6g$ŇK4z#1u){~c\59zp\zO ߤffLAX1ux քM"Q8EՌӪ(qw^d(j8 7H>Ԫۆ;V &wIəN,Y3dqZ1$I =A%ZJwhu:)OT,؀X!,uq58gM-muc*2O8d\y`/ ݲ$MڞPP=KrAK1ʑL/|BZ3Y՜3^_$WZ(S.83J9ڕZ|C1PP_il(LɐriC" {>%yya$hoO&qz(+Av1" } CPyckP #7Yt*xxmx#w16+X{ZuVju[έ;,y7E pP ֐9 m8yLa}u*CHPjk+1b#??k%ALI?jcY gB)naELOα]J$CH?!7>e-Kc*\j;*?>'bgD r;<#;-eEgAدXFGJsAQ4,^`5M\x-&Of vP@MĻCԨM,,yéa9|b'mϞ_7wS'}L;cy%d;h{S'jt(k ;i$)uy⯿;5!FJE+OzG޽1j_7 ^(~hAD}^-a./7 ɒz۸ o`%Aґ%m `Q/ٮI(*{JiŭKV:a<OZ 7<Ew3@`H'\{X*r~O"XLVdyt Y!{0ۗCy†d,yԂKǩ  zS.h{ "4hY5/틋|U ,PJ\!{ r׋YN\0WR?{$8,3r726%9GB4~g˖v}]+#}]e48Qf%\:'Fj>l^9M R΂!QLE`6P0zD%ţH^#TS=PCc>YM>S>0s! yI#(7y)w_`1B# dvT0#PVf?6j¸9Ha`&).Dg#A6:%׺K >v9aIX ?>G6B3*WmlY5sm"掑 `b}2#,C'pZD{P\G pX21;5꼫zdM.D#<.ރ`=\vjRנj 0!ki~(~2 ƿ- ,?#Eж|&l* (8n@E0 s7r8;q _7:P(k_2WVED(GѤNajU֕t?\+ `ULT}947k 4.r:H콥OcHu?״D̎L sΛrfYo<%fN1uIPYEP.Zѱ~Hg0TZ}ʇlBKU<7k#߃d%eF_aJ)M̄zҋ~EK Z6 ]D_VI$}p/or6Ӊe|d X4X#W[\{q*R^FwlW?}1WV8qR8}l1;Cj3R7 ʨ{x`}pAqZmq^Yu'p_RyQcӳ@|&gltMN[xޤ>_E[M*Fwn;$r7Ɛ1po<p8z5Gֽv >7%(ro."2T@f]~<^=\9PEKFbnYl|СmA]icAV :r7.v5O!/sAD`@vuisP!v%JU"gi^TXf9譡g|/`jxW]]9[7 4olq@34rn3EC:tW\Np+/l ٯ3G=wUc㴛_7]l)pD1GUf@=O:ɡH̎ѧuOhZw_0cID"G+/I40)RBWKJFNb@e2Ӽހ_)F.6"m oi&Y(=[J7.-@DŞqa`1X7W54x~yJ.a',6qoYVK(+PV@D FQ $OG(btV 1b ]EOiPyD?]mL-^INIXG3 rG7ΥuWC61,_u@6Eط`U{5n$ehv)/+A" *!m Zڤ+BiM}>/̑g0gP(m S sH(ftӮxj0;x3rZ"] !P/~~T{,Vi2a>/^ɑxq3+vTIfx_jxRW8ڀnKF}%gFp:w'p?Σ=dY??BFѹIǩ}e-QmzWν&u΢:˸ 3;;ι÷;U͌ua,l԰xSY.LݽNZг_'C' F\ dhcrv5sFg@\M;lG3\}ug8LrI(̢ÿKw]Vj8W`"iS-!*6h;zˋ/kUMZMf0ph,H>b΁U#@hj2 6]4KUOOUO\o>ՙ\f>5B,YEdyqlҨP1(Y1ƙԢ?N߀P-=.Bu'\/8!mn6aH:|"Mt!yjtH}O֪7`ksdDrf>_ͯ"8=sȯ}1Y3<RyʃFS/OM("+6FNQoRWpb% SRŷSf" -?B|31LpVaoսhfi  NI8CGάtΫI+Ж޺=; WsQ3. Օ紥CLXb vFkvO44`hդ7<`06wI5_p͘S3$lE~Cp$f՛N#XuJRĞMkfVoxPи&@HYUPqn*5%^zNy ;?(ΗLN4gn 9DaLc&aC`w൹-^FX;_W*ixHPJ&}DhHy>B5v+,vp jTwU3 "b|R Gd,bkK(gQ4qiT[E;૨Jvkhf.v0P#)q0 @E^}βT>ЧUFRʨ%;41P@ $0}BAH۾l_ Em΍c`$8SaZK}>]6 &+Pgy~).CZ1x.%RYA9k1*F3hO?&a~Js@1rDx.·SFQ(#@MHakӷev+'l8~f6-)8 k oB1#nΉ^T緷si$6p!4g/prk}o ܤ#=7naHNˢ勊¶|O47K ՗"8mjfQPh3Þ&dR:Gʛ] ö/AnI[a//Z+32Fx̠}V#ڛ#4*`ɇ% $ W-gŐnW%Rpӥ^0NPi}S-1⏾u@|Jm>_ 4s+f&!`bZEmTS/#2΂D(-2˺1A?2\{v^<m/\؝4:\^VK-(ʺe0O٪Ϊipi:  nkAxo0Fd"C(D]$Ij%Rºj3D _eSo/+>u"~ t*W/1h胳+a\;$V n)8SC^2-g)wX`]yːZDs { ;\ %p')eUԪSVmW3<~vz\7`'WYQAP|U}'&ȣ`sүN:^1nCD ፍu!9fiȚ;nel[:,E4ywV^xg<6f,[L`4W$YtF{[/7ͬ.\tNgyt!z)di`YP]y4||< (bnkG7[B41]J Oݚ)N asoMA{ .rd{*K{((!8뵲#$jVR _wtѡ&1d(a"b(VԺcC IŗosawRYiq=l<^Wdj%!u$S`$ ?MJ %^vdzQ)r8M {l2%y+pC6 hj%a;;iYmi)< y p[EeFɊ('d.\iKIKFzwa%V`Hɛ{:0mwb<5ՅY]3uVO6w fU= TW9 rzh:Ab.`TdEtj5OdGӠ䛺e[&R{e&WR"A8IK:]бZEƝS㡐LMۨM_cy^2םl6!A4~CӐj5R ХC\I!FBJ?o?5MTn로waoo6c[,k--ž1hȜC ?9 ⇝` L; hO;ǂ8fRP/"hdJuT4FVDD%VƬկ}Hx.k`? ǝkxHXo6qläK> ٤9.C)Ys0q;Z0ˈJCo@F].95](FVNA|%,"-1wScm̳ E}ɱ7ϙ4R#|e׉I'*VOOș{0pôp ~qyjm gJ r~6 q 6${Ԣ|d`x0MG-2lOCf&9zl}0<+U|ܛ81Z'@P2c}I܉T0OA)kuI\!71RVQVTIb{& ]Ӧ4ܾ 19ҿsnQ~p/PBiowt'ע &< J RA*nDt8\n7S;E[ey|M[%>* _I&`|JfCD\ΒUSr<=b`_*T* ,*]NvlGnEOAj`eQ1Ѿ ̭)ldZt%A0n,`Qg.k{P\Ko%UA 5mc 0@^+U/[Jt̔[6fxhpqf9I)O#8Ek;ZBVN^Z2?ЊOe|+7cm')aUc]! N;Z鞫+BCDղ@ut:l\i$X +KSˉ!@ƊY] R3h^|BSr\Ό5|(6g\-dM` :1 z}BxJf'A{P/ך)իja H*v2 J={\Y7#MDۛ0E]yX ~zb744tc1~g3~Z2t&4BP5Zݚ#*k}M+sRF)66)XDg) Q3 8z>I4ݳ,\Ce Y\}q{S%KM:^^D.v46a%c\d`MWyYMʟeɠˠLE\se:U#;`ABt!iAM(:)~.6fg=r)???6Ps/ kҰ8|@,y\սf 2-sv˒@!+]Rk[<v=Z?^ PeVݎKQ ǻ ,Z܇A^76emT}L)u)_sRZh"4Rq5&|+QꀩE棲n@]?7IaݤM@]?aM :( B c-Wb RY f}ؼ y>k: mo.$sb!}$EiU2mGTtTN e?d@RKUs?'hF|+ЮdD3 @*4$XD "ikxCk'LQVHGXޖQ[ P矔ᄘ "N=OpqGוۧ@{etLJ5 <@foB&ߟK~daوƟ6R̛q/Nz zq3wIsٹm8TmlC =O+6q3N:b!HӲS,m$d[R睊vg0w Uz?6-hj#_uT/i68kF.')6h1zsڰMFgBnۉzf1aT 9Rs7;r' C°!QՉj~\,ZtYЯ$_= :mi_0lwPvnvl-mVCxBܙ Nx ool6ZE+TOW}EYrHO)?-o6 8HC!TytQ 25diO#w5c ^m5Dm޺MVCuny0 P -^+d6<JR+B4ѼuaK# aDeYv0>b5qbjEpQ)Vz-%:-n"7L'I @8Kf 4.QMP0`U P|s`U4SHs~)j!FqcgkCn˂fk"wIN1K aߑ].ȶ93%5W>ew0 ;/УrB;Yef+J -7w/w)*WK{ U((@.CUNtUo^ػm}y U7T=Y\.pe;X$VoӘ1QܵT+L bx $&1~WZ/p鑊X/R!7D:&Z[[@^Or#f#PHqVu!h4A "߶=Q#_o;gcGqgG˩MEsËqlMjf8rO * OD 5ள=@xlMGmLo_@%޿B=}"L!K&5nomM.yx+֟62s@NK2!oC\0xqEGHs Ǒߑ lp G0m(t~BpqͺKWk$ԥ]m Yj^S!r254'k降5;b$~xͫ2DXohw$!2 Z}X"#sF²'b'k1pg"!AY?ZfPi z'E2ԓP9]~!Ou=akR1IJo7Ňʑ$txDduvʹ̸b%՚V'M fAc,8i58()L_WeCXgW7digcQZ'{qo }SKWj!洝b#05ՈMrVf cMUq ˈ[}2V=v*,ݖHK1'Vwbx-#M,O>]Th U-`Ke(Myupzz֭o\`q etPL)OIETGT@]qGܳ@ 2 dPS/24=rtՇ^dkujsxso3W N>ޓ,KA5gC4_d4j3y3hMejk5SF<ѱ]B)QRygNFHqQsuvZPZGVETg(Q,}rxuDފV͆K;uHΥiN*EK顛rLh@6}SDyMS"9pNhlqsX*=mڭiL*\Q A1.}gIi"J[CEI9I w EV40BҌ?s[ m=ZiJV+ `5Idz J=GàW|RaHŵUt`mu G+ip` 1PRVF8${ngߍ8hI`t go|Q H.%jn*/Ba3[C+|#T,*DTb4yNǯQ 2N8U+Z\ӵBP< ~?񜕢C-.$-ƐW:CF 9ڍp*L3"K`>aDΠW)T(<G|c_x<*qi_͢G2*k˼ 6dA@3n z_4DrcR`t&ٍ̑Y?Eс&hǸ.|ykK_w?ߌLԑ ۩@R.c1(Z1'G\jWi 15@h@l0ҕUͺ۳[$jgkm֩n@\ ]كaй+\h{"+&懲mOHiNK(,-C,uɂ@?X%_gp~X.fتhd5wךrIXE+f snj`mt^Ҧ :ZFblx2|IZ4\Pf6_92V0Gm\NQ߸v~{Ju/zUK ×>> [.% j"en[_m@/]~jɜS)c߸=*9RUB !{6|ʂ;\C[z ߪ,(L{x"yrO 3XU ZK_ߴ~kǭM+kx {_ގ<~շc4& VGB-8nîorhH m1A``('l q5=㒲P.19!QpwXM{pJ%UDnegFs}@H"2h\bx; ?K)#!"դM9]lŪH 2ѮB2 fQuVmWlX]Z\cE%mN*Z$8T; i1ZjSN*_wc<tR\K1ҋa:",^ t? 'N=FPЯaK‚lt9uZfs7NKLHj۔1+ox+e_&h0ڀ1-QQq_bA&zrD+.~y%@?M6R<\dK nڲU4V] yҽ" W*Jݤ!b`eDJ0,S½M AFv,BLk9ǜ< מ0zOtc, h8PeEUH([~*m/;^7 &KC*_pOY%f̒{Hn*ś6]&\(̃/w[ GdNQW{{~ q@sA(4"\_{,;QVıdā VWEy ǽ[--Q=8H DgEDZPg];ڋbbo A:yu+>|+Py$䒯 54k 6 gsx|z^WS`-VFy5(RɳJga1L26O-_8dXt.CC䕀GpȠ$tߛA҅SC{ptRrwˀ7$y<0!vDK}/>s o>7B&EHH.s{E$!Ǽ :ߓcxl_txO[7pį& +֗$C&=&;:\M\Ng=Ǝ۾1AFK$^-m^ ?(ogƝM<ӎ'k/rD0yVS}A.d2XidiMf\P]!{N#P.}rM{Yq}`3_nC]VԘQ@Q(Y" E'ۙT9(>wݫex&R_!__ JYm%-8WߨXv Na*.-kRSy3wWI7X3;5Mzc^j' yRi|Di#5iXmSTJ\cN>a|8`4`֗6AM դ+pOUMnxkiy`N h"|rvTs,2w]v,MhK>n)u>eUht`MWÉ!i r[3ڽ H|11W{M>??k O?&_S jph()5|Q!1#JLX#c"U=ự\xY0Ӽ gOF]S4t/Vn;M|+8 tFv{1k˚G -*kA΀{}}|FI lN+`q!qt \?SCŞbX[?w|J\*.?bHd)8Y2JyZ|{GC JENhG䋲'M\:jK 9ͽd =:~c0%uTz;FmM:cSN;7lF }ׁX|RA {(2PaR~8N4q1e ܢƌ7^U@wXbM$~ސSl yVǕ{J 7Ja~Ca ]+}i^*TM鮪]]Rc]i1h6jrn"ÐaW$K,##Ū4?a} ]3JV" dedB$+F1>jb:h_\Q~v^>qzN*Ǝj_r1.вVI@ /?u|9ss%PSCD{݄2{ Ԉś?,0 æO'/l=-Uo.z%}+IM Y P2 3jrC'-,M׎Y;J*_]Qy}T+S *pB{TRfBn´(:aW>@Z:Jm|j]l([yxP61|hEMsSWzs^N -(Jܚ-?`rIp xr倮nGW3xP*X_@tX طV5+#_ i_|]|nWuJN!hw[eE夠eobb!J"W<Ƕ*>ۃiLG-G>R3alt " `!F$ixN߆N Pa7,O]GE-u@)/R7^ UdLfv?FgS`_cRD:xan9}?G8iBfz6Kc]]ǝϔ#$Do3mhѨ٧}ǐ  , |gLl,) -f;BeP \ %"R \> {c̔_8L$*Blk*+NXi070OWՇ]GZ|gΧA!EAU)/SW<[ Lo7 ettQ1[@]y/mW1({1-:[eF'Sia:CK`m'{C{ǧ!E1ĎD:¸ !Zt<.?>_x)pjиZ}.CyjY~X{zMg>8sKG9!yMF=0: 3KG`jS-Fi k(tC#=ʬ[gIRsRG;M 2ܱ#Ѭ=‘OOQ*00|x@.3r#yO+N>}yF˨@UWX}Hh.^K]~}"P# dGmew|)xDdJƗ6"h e6 .}@[%;DRXU AO67!+o:+;D?\F:#oSEp!f =pdjY'jڿ/SVfY'-`3jyuhK3aC]?_&)u^t[H>|A.ct& L{ǫ/Uė~:!UKi:U0} vY8PBΜg]ri_9\ϕ5MN~&70VhCWn_[d>cSrZMghuhHKBhUa.2%$` _B2@?n:Z|M_Wc1υ+5t;gS*^C?CE?vgϛv=@UYB;Ҝ4 QE.>8l0e6W}֩lLKJ71{ԣBc’lo)G$])Yݜ7Ď*Z':d:Z$زCײ{G}(<00Wi9q+!yon=J~mAs&beFAP ᙾEx*@mEl`r4S %=IتϸNǫ* o ^d~iRTb7Zouem=n~>{Q?B81 Pu.XeΑ,p|}-ʶ*()x7 g^Sw #!+AkƂ &+?nMGK2ZMϯyR|VeF_T1)\+GkgD^En\qԶ yK"ܜP;̿ؼ&!d7s W#҃]-PX.$p0*X?J8/?][1 6džîwN\T)0Z؁<ՎIl,Q?^Pu)BΧĵav-- Uk3ןa3tUSua#`zStQʹ85(JjɊAq"?&xH&:2l/P2e&@P[U֒BW ǧ;6M(ç~(N6 }˓Ӻbp_@F0ƉGp_2OD4mXHRll \P m~ÍȮuʆuTk BWYc3<vRr!IdUgc4Uwkl´-ss _z~h.p [f>fX, C Fp_qjC9F)SlȎ.@cdbݴw]\M2( ZU%ζo~$ )vcXp,:lƊ W(ӧ.ELޟqڥ}<70εi|cɁfxI#m ESqģP BaUdi9 Mm1|HL qO6moV*4+Fu"Ԝh9 (; >-K;TYq1y}uEw}&ݒNg Ј ]Lr_ <C@}{[X4|T Awn+%ٯcLb8`!6oE6u-wR,+ᯢQŸUrdj?^R:|%QHcCCfN5DzXY|= za[v$؞#c(hvX{pjNqpNPJ Y9Y/簦0usYb8&<ELehFz"׬٘;!HhCp()A"5:$qXs8ՆX\ᰝ/enIB{,n,י"!pstf)+*V)XߐQ |L`´|;lzM)B[SV[R ov~%^2oLy8-x1 Tdz;yX8슣T6\qzfVӞĥwL ,R<H *z iA,])QIW6 Z]AxDk9Q?b \Xl64`@USyx]>'x>sRI ~n9@PU='dnϳGH{iYc`{7]^f[$-><$lW7yGg!ܴQoZr{xy26w ݳ+Jcuu#|u:k{sY*2# 9=<̪;@<-яY.􋗖8›no'ӭ(n!;Rl;Kr8K&=rF1m91tEcRtቤx J9yv#`Q!Q~]Y5OqL?9uDLz+=H@QuI\h =ծ{:)l10 [py j@4)[  r6Ō#6L-vqLoۖ:WO=@][߇E>MƔG1\٪ڶ|JO5F/,gq7V|X 'c+7)d "s?=@c/f & ۓn ?fpy<=&ihtNQg1E@dz:]@HS=4? ]>odf>sspßUc#TEҟbEH#xn|6 Sl' ;p.B2,H]Գiܡ>TŏagGUj]fdx"{SMI u:+6q=or*%TUPwC@O؉bk_my^+؍E 8@[| ;mF!;Xy EJۀDK¾pka=% qU$XL WtwtI "t}/9 fo`L g<{SV>EwH6@y^#9w=ΘRf){tAWU`$effSV3)m'?)Q?k9ngvAiW7ޓ zQAjL@HQB#z%8QqxNcM먾rnZ9'6c"En"(MJog/ч0[xXΘL,AWO0KXKϔ^~¿msC&\ນq3 sDmdVY{UIׁ<&w]gk4Edz4jUl\eyD_87  G%KZmިZMqd>`@hU/'yD,D;a,l;&st _?.h,Tʪ*T 7z{,4R[|1܅ެs9]*_&Dҵ֗ld8{1Mܣrq=K* .z[E`qZ˂'es@ |)ww`!٬9 ?p?HhE0N@8v%&+yC~cC.rNnv֍L=qF&eqfR=g!\b*kvTH!] ?=غ S֟." N\}err Α*w< 10,Qךx_0̼n~{O덉?U!xT` 5K1y%2 S\*Z:s^[d=s&+SȄ]%! zdg <#Js84\/{ɥ~yp@,~c'Y4[Bu-KI'n|CwVj2#?/>=jshcÄ>\8ZhDAX_J WMҹ+dbݨjʟOlen/!=VeVLmLҏEU d8rTh„xvWG4TKT Ud|.~o19OO? % 8E\J-ɒ.QW 0167v.˦mSL*_7Ez:cQ!Jcֵ9laqڊj3EsSYrlݢ\MEfDjD@rUy5ZAt7Eet$;#( ! 2 Ve x=(-QzW,2QA'_ʑ@)iV !{B#g74vd3Hn͎I2%(e.>紂ޮTԽ>44ʾb]͠j5FT[籂(i%oQ/*x,^Ǥ=`Eۘ6HߐNrX}$Knis ؉ǐZSgĶԼytQb"E X1#{q=EWYt׃MP7:PmUwgLc `u&2ejùH A(b!{1:XtǰWSe/ZU8h+RPMlZW [!pݐzZ#ҜZ |>ųV߸I3\;}Wxi (`m6Upc"' 2qi)8Modէ̟ܪ\ʔ 5k߄h0ѻOŶ>@sxڲ̜b}l8>A|nDU+%rt;dOob=,eyƧY9QY7|~gP]Q冀vM%i/%m*qPv,LTS (&BIGGۭ`얇P_ J;ߒL|=Wn/Ge6 g21VX Is5[3u8@D!3Y^rw7^YD R|Ŀc%Yx\,-S#F<[Ĥ^[*2F&cG;OQGg~_t!+%\s[ Z'CŎp8\ә,MۗDk*[:R_SFmM4觶SN7L^q}jBSlM4] `!\ֳ}-TzAKڍbeU"² sUJ QhS_A;N%ZYG ֣ chrHlFb(f&žbQl8me#@ P)7L~{V4D? b$.MG.Jxi. $(ռk:eTy̽XOef_P:-jG|(;F?(¤0=Ol=|Gws 墦v>&Lk4VObF0[znpkEu,|7tM_{;}uTWYw X w%h|4>( *@ҪmP[wv{wIo‹LU/f6;,OMnD q Źv9̉!ݜ>Qo BSPؔ\7Uwm]q͖~g1t&dJr8Jbx]b@URtw6m+Ŷ^jp$Jy"&]ve=jFbUC&W !mN 8Z?NyLn!y1h+hzm57Bz^یsߑy#_(d^5%f_Kݶ C^$HZi o}/#|S;E<%3N+/' -0|,~O}tpȧ\(+XUp heE,H4#8 $2 ;G3cШurM޿wy, ʖ[7دQR}/<հ.&ym&CtF^CeD2.iJ̅P;K<\d7͗[=y/ΐ* -EU!В蹆:6XF&M0YރCQ<.A2;r 8 vd+{W"^WtoN'Z ~͔Y7'[maђ34In{!;c1_w5銪l2AL&)3MzM~QpJ =%+=7ј(Rw$%xc2t't3o;I-^sE˥(AT(^pPM ƀbӐgycPL<YX^.! o7eūdǷz'ݧv}@ ~wyGI6\.e̔E}ơ'4tkFi&/XR3Aē[r/ ڶ' y4 חxaغ]y KY(ڽ>fZ)¬x&Fޛ10SՖּc;t~Wҫ:YxC8H%2MJljGØY4 G9B /p@clрeT$& fc=E+< 51ŵ >no>j`hD^Uh/Ndʱ`\#m 3±UV ]IG@AMS>jj#^-jm嫀^߄Y@]ȡ%"|J\s8I{a!$tL0 A(=]S8>FIP0 X>3[IrP_=(RD6'cH9XV qՖ6DX8.0X!֏AQ.> ?׎5"#UeT[d[& AR 5k,Jč f 0Bpg;]JS*>mxDX[-uH zNoEu8v Eq?֟憆5fjLE{O%[,L6]ֽJ"g5rn99:&a9"!G#9t_ۮGei|tsA^3G& 9e~悫W1|PT X~t~#q L BUeeg49 B>Oc%]YS4q ̤5;zFWwW-m(k6wCT6TH?mI% Pf}m.EYi(V $S 6\_c:eG| ި׎oJ=I?}0J>S.rXMI$>_&?6!H[-BX]hsY-bU}PAs#N1O%';olv,24Ml4=uR{ZHSus(W|*Bt3I=SRL%p$Տ }]ʽDvE[S'-Xۘ/&c8Y}sZX`g")h]eci//Y?'e´%O LpxTe k[z> jĶ{augZ,B-I|Kq??)OŜڡNU?ّt,'_ vj+훡-Oj+mH&iE0m&Ϡ9|'L6]G._0KQ*WնG/:fod) #b ,6%@+~6\K5xqEHLqB1PfKQtYd0ː IB`!VᅟtJ9;v-5Z;K`)rcfb [hKYӯm3uYsxkv$ /jDH}jiT&%}sdi`,eLј~FdMٚTxC7-NKn%\_y=Y:F@"X}߹U$7jlgA^ F-Oy"~fʢ /:<`  ~hPk25$U%ӝ۝(Da|p)񇘕Wilx:݌jrH+=1_`{R=_h='Sqeiw GͩX/N-8+6Z?6RV.1e)oޏ/kp*]LBɶ^b^yΥ^Tg1c{e eg:|Ht-Śӛ$)JcOidZwKqW3^1ڼ07[&j>@SKQZjSL_f"868͙xlXwC "ןx{0] Ùl&,wGj@3 =bbu쌡\;v\c_7uƒD`p{]dkedpn"e깈fNu^ @QVX[uL2lzU}/BƆGYCmE⩝ ^肆پ 4[Y ӡʲי(a@5fՅ+Rg_fzȮO=)%uqTV6V7Sj=ؼHjpt;vLJa%H+ *.l/6aB(T'_(MZ`:Jeo ] zqeȝt֖Ef,QF@KQE @ϲV@w7tGwr5of1hUՔшmnU63}Zux0Y^h'|nP[͉"S0IZBUGU](`7PP;BۂT07ylzNqw2[HI B-~hp;UvbEWUX2{ƻdbL3AQF2օ&bR9%T4#Cl}TۥYDu ~B ug6,_]E`ؘ "LìoM!PIHad}PӚ()PG $mĺ}g#ؔ7c)d9'ֲ,t'ۦ4H>B.3Q`kJqf"o~݀]y5TuΌziZܯݱyb4?ρJyQB1*ivqR7\Mح *^)x:FI(mn0v|P; (Ft8El)Ri]-0c%xô~Ycx-Ss3Iu^!Wq6Xcm6@aE]ԃ|FJnoMQ/N3@hef@~w J8H :tx5wqz V 9.3(stښ<(̕^x4tcDnZ?vMESӱT}Omx\ju<n8"Ƕ!v~kuXA>a=,6+ Rd^ÈF5CeԚ9 dXU[|$ڵB3=I|ټZNխsqǿk,E,͡vo1wmݑGv'}"<+rLF3֌7T!Sޮ^2<>zMz9 ٚ6)[ˉ .g2D㴾3c2>7٥uJ/xx9rvU THi/@{Wj);S!i墐FD]8>CS7$Vΰ8Z`є{WC#$BWغ{hFྕl: /1ӬՊ I-+ɥM?OG*!I΂kcZ .E)?_8g2#DTYկpvE;٫p1\H'2"OoX:&7nYoĐ*v,r Wy{#=f,%7j#K\0oYeL2  iaYEa?ʄ Й)v% x{̝+G`ݯyi6i.@cee7+ "X\IGHrPpbsb\ѝ~Ӏ?U w;a5 +Iwc %Ljrxg4i EuHϱ)nT9!*-B<(iiS;^ţ,[4 ,)W|QAyM)SSCEԭʑQcZY( â+Yk#B?q3i)rL}~2Sr=am8h2{Vv:XQ]&Y*l t8tˊ 67J6˃{4Q-'@aSaK8$mԨPb0@ziIüJgBw+R bY{7-ݎfb[x/D"P sCCVR $t5$^raMxE_+F5@fI)eQ#eg&X8.a&}4s B5Ӡ\g`F|C`޻I-/ao;q19 ľ$9fym]C57QwW^ `C%dnqyz`LkIk~d VT$~M-jm]JV}h/7*Ƙu3~ uTG cToN2a(yZ hvih \mI `7ïSJN%¯4WlxZ'qⱘEQ!;; RI,3R61?n "qN2L{G[g؜hԨnDG25PTAoʻ:j)C%IxK'UR=f1(@Hj + nw ér#L۳Ddy2T` NAuEo6!2QqAK\Íy/Xfu)rOtsk\ HꉸձSPo} YYT9Ikג[텙^O4wX&xR|>c"Xn 2ՔuVX> p-Or[YӲ=SmqR9jjP#O ˅]TG WWkǚLG{E6۶kYF" 9j]倘UFqxP6k&v `Ih}5, !yK,LwE֔[5y o7w,SȋFDa -wUQ}66̿si)U*I4*ڊ5k# }5ʢV@CD6FmH%fE|T@oXOzͧ> zp,2W+Fx[<ቝCQp~ Ƙ:~4OTEZ[[+A SU0}Gg@hQbXJ]ŤŠ4/h2}ǝ߁@%~-}M׿ uΤIYݓM (P(`%;B9@X.-vL!]ېJ"Z ½Grۧl"o6緀l2n$i2ua3])u[O_&fGH?X- #0\Yoh-`qO 䉘`["P5:K|)I;.ez!@oX[xþL4Es~g4ږy`lAZSrw=}SmNK>&p 8}ʠ|5ͺԎKp\R_ Č.NtJ\;"K[ޕPY='(@=ZCWIqg`gȁ},+@v_ Tw‚,8nFSTH VK fOjH̟sBfd?(/D!Pfk:/(6p|wZEM#U֢^/53mň@b7֮VFJ2+׃9,8uc#ddx*9rŁ#:3%a f ߺ8F|n8\U sÓ@V_6fG%U8kz}Nìf:!64Q,?qmmVUxVΝqBbn#cU)YCƸXV.1B}ٍ3quɶ-1 d 3T H 9g0s̿R>_ԍiƇtnM{4R5Q(F;#ԘmNDk‘WP:y [@;E6M>04kƙ3hWtopDcsFk¯h#%b@I2G{4QPKI6LUg,8Rzɹ\W=s謪]ł? /gn#zJ-VJg 3w]oG,L?U&0OhI$: ٱD]u'uylt;$W ͏=--eЄsK^𧮗5'{K2QcƑ+' w}Rv9Zef ۲`%w6^wł)@,5Oj$Kw̨ St]M~mxql쬱&nթNZFBSTHH?mJ'K1UH(wޱ-زk吻ʐtu ;?YÏWh4Tr+b}^.ar%\!AC5>nxڊGeĵSr<&qݟ; I&h"wpk23xjMw72rnyfJ$^1I΄N1K[qO~ɸNQݚiT:7-BcXzy玏e4aoF& nՔG6vwW>q8#Vb.M"r_ZMB5K2/uq֧qYR <'JgcR YRM r4?bG|_r"u] [^Y7@=0 2jS26m[0 ́:GHsJ˹rjz@,!D7EՈZ]΄zͱ+swѫ5Lz-4 F8s`7_;Z;kRu!% d1)xk7#hF"5ζ@.5'YO:d&`xX(]nqTd:$CvV\#xg#mMQS/(FVTM,ٯȦe+۞mVLLZ}_+cS&[,6}Fiǟ"Q-Dǚ~fYĨi%Z|9_"PBpX %Zh%!Sh{XFJu㨋x?mVǔs+KZG)>ag'HνHIw >\^hȌrĈL<9p(Ѱ FV劲oQX i#%$pE4VeY391#i8~&ǪdPh5UIv74ٝb9kg`raC^=6r0_p&I77yJb k#{ƦE 5)b4}'LEt0ZWX+ L|sba|~JYvja9JLs5&1ۿY,rIM(tԿMc꩑|lӞ47B"8y 3S%Qpf};$4D{ԒZ.~߬!gl@G2V Ha6%HXKO wUK ޫ {NʆNwUy2阮 1lV*Yy*{ DPڬ'TOjᒛ|:?vgKLmS/tR{ȣ)bę9ߦa^հy|RPL;p`d}8]?vԻYs滲*fvP?YA_~Gډ 8t JŘ#MLDkɋ+v3_DP;<^^}[^MaDUֈ6d^+blӍ80 ,*}? #T ڪ+O.~V,~Ͼ(!)#尙MbՐ8Y%Fg'ok1A>ҕj`^rkfD(&5cB6-T'=xS^~7w\D]1.8z%ۚ~ $>AҍJj#w\n/d(k&uB1CX)wF-͛O'Ĥ)t1q* \=d>;du恙6@+WT7L8`x@浯' ōy+Ш& )Ēy3k"lR#uvh*}aӵĭ3LP8O=ŕ7i_AtYrDlҭA*)<|diuKRkH1iɍnG>usH׿'JU aƴ<0)ͪk:p^Z5sci%^10WB;5b4v*x' VPP+dJJFtJ 8H%> Z٬MvrbU[Cpڌ{0]&V&~mZx˜U%i/v\1dҖ{=-}$y݁u'HJ'N1> ȴb͇\YVV,ٴ7hBk`X\P#KgTUN 7E+lV9d?lq_Z(ab.P”}2_ẒP8s`^ >?;&$1yE"6Iף`R°9 gÞ^oJŴʪ'~vO*Zq^}mhU|~f<>nJ= ?݆l1ݤȍ8d魱ٽA7xr7FL [ N4{KA-FQ{w+?՘:EQ t!HL3ዚF# #eo-7t[,6;:nz5ݾ'LC.e .~xY_.8׵:+rK RMxQʚˍ P<Ǭ>"y( M|iƾ9UK+0=/5MӀN1_v)8EsJlDm65(t6ϳ].QEQW!c_a8D,:ES+)Xȩn_nZi', (Im /;3\z8ʿ(ޣz!&iBz:485#Vpp{Ҳ  fwfǦz@Oj#SWn{-MサTkefvf.\I@-|ぅ"gylHqH@RJ EJfO@C[%yM ".!Y9Y$@:T38kݱD67}&ErlmD(Qܼ#08$w !8fD=\ PWlV˷ce۞Fb5Wը?l8 x>o(=sJj s%eXR 5sáIof8 85j A$e%*d gh|e- U괙7ŏ'.x(r`l*T73$- td\Q^?ԅJ\D-{ V)ΖO(ps+}.}hta_w|*2 n۲wJw6mR#^By"C7#yܑ>EQYJ:E&z1~J99R)=,F`v8Ձ'b11lI6[aե^ano,F,֘ՀHP`'L) 9`8AJ\artfeˍ_䘠owR>Iu)gimz17IFQ/u8e#+&=Md p8:ZG qL\$Gw@xtŊD{!;lId cFuiȉtFV$ģP/Jl 2_"xCSðͽYP [!@wPoqF,MT ȉa@ (sVpcq9z1SBynYLeٙhUž1Z P;Ҿkr nITB Xνէs5_ܫgt<UMۚ+ %2Zrq}V.zB}5Iy3C7dɓb >dRZ#Z[NZZ%iɋcmo &R/ԤWG{ی.7 &|l-ăiLPyxk"#I2Xv swhGDi2!رKRA4<*ڍn,y."3oRh%v\㛃nҔw,kxD knY':QSxӋ9[Ȥ3pun|L?M}Ee|> ''đMcet~ۓ(gop^o΄A &ōa@f^k8Ii6pi Bhe$9@ "xg@G]լVk%|Ŧ%?貎kYm=H)S%QQ@D#?nFFD#܄PvN>0֎΄H:PM)t}j])=_g-S[ymt#/5Q$Eذ^Gڟ7*iYf N:;sRS2@T!y*[XIulF%Ur6~+Vֱ\{PێPݦs؍ 7-K~ Z1l-ƥÂ%W%- e?5 ԶO)*|66"9:ljbK;r{D9CIz7 t(lSc|WT|4>U+MCy%bbImG@F*AZ\qrY;@]YlWƺ(dKEw64 %*ԁ?A}W8#{3zb tVj'B+ Gh?4sv1ÍcQȽ{Wu~'2^LBQmZɽA;MtVk'Y% (Pjz(K Oqa7RꨪO85<rI1(7\C 5Nݶ) * 钔h,V?O³2uT-3/:X#_ds Ly4v!oXeˍSaĿ8Y trzw͆fZ.˓MmPG`XzJp w_]d1}оL!,%B"sP7"И~?( PH#YVna<&iyX^pQPx{[qiapIАӷ@=e]dkl3 tbಾ.ۇN2 AܒŴz4k+jsׅ$Ozɍ, y~]UЭ''T6)"ׁc@7.41_0\¢AX0#XXH[~ >۞sEOҋ9f m\kf%@"92d}e m&v;;nNkz$?ޑ ۱2 Yu ڤ^U'Vcgk%ey+{[=yGwN4  Ɋf}a{M$dZ>8,l?XϕwۍyhGE@Qz XB~C#{q^58ATo0ok"΁u9}x? f&~ 7 6LgdH؀3@{=gt~͌}԰ ޲{'j4;b,pT&H0R=U \gTEy |mC.p^{v- I޼ 2׺Er;l]9z0I\%βn$k 1>;vXx</b9gIv.C;Y[>;fw.xэ"q` V4#-nt.ι?ǫ;=pCxl5CCШX9b#{jnBHf͇#}+3_֦NPSfs=V:XeDR7WڽILV/L%}\ޛM GGwGޑnsΧ:29lFL@,&IVr)I|Feزdް ;P %y5 MR(튍-5w{{s? ?xx+橎؀jH^#Ic 6wС/Th}\-? $x X> vī{SKI6ž,1 Hw90숹s+'=D0w0t'"IP(v`|m'պ's3ՙit_-V\Y[lkb [ĸwvLG-}^}V98bE#Ëtj)Ux8y/S~V8hǨawx/-w, "<,0g@3KMy.~u:_2q4kl#\(z+=W'=gbԔcD@O]2^R:kr}g2+- @(еۚF5,<3zOl"vht9JX8c?$@#_NسcT{f;b]KW_cցSbz=y$4'}`I&K~W6y(N$x z#ʸÃQ 7ugoȎ{<b"@8oЧDaNmYdP-\Fͩ/r\57Ũql0Z2܃F;yo3㞓LفWI;[Ef_sJ.# G0EH<Ʊ%ё6}[Z$DQ,&ِ*_rs.bU`l\T+V]#"<@ʾ,gP*]\iW$9mGRlkGJźwq[NY =WKL1>{ X_yq7O>H՗#ެ&mi>kN%!9NheT{xzS  ._R01~oGmh]5P1[d<+7-[)M %q(>^sʏc<) 0P'r1Q mlOl Rg`X/(Me?o\kưj2mUvCMVH- "#.la|eAJ$eO/%8/F,0hBRCz4fV.XN.idBEJ\5^îSqq&!&M9ېYŁ'W,9 'L=g_V0HU~95X8gŞ!+ :JI"iۼ;-(U##t,HE-׶lK6ٻ#&?0 i‹u%nBk$# jVKS>i/].UG+Ⱥ)[dٶ"ZYHhPJ5l՚ ,ɌYRAg7ml& ؕmhO)%zpt%M`&0W-XErfk]Eʥ&mWNw {crTm/3Ew{n(TL_En ~/,vuчy(F䵑3&X[pfs!f T<"[-%M{~QD&7:M=4b0KߒU4qLe+OdKի6@NnH=K]G29UXD$Y*m62hp[Fh;b32"ԯv'7L %$2^jN$'sG vB҇jW9 ed .$`e+$E𨤣:Cx7JY̪p߷ DbXқz)(H*rIvWS {]X!mXUA= hO:+Bns ?y򟚱Y9I*DPmތK?4h v.j"UF$RBɶ7%G4RqO:_HRr[Qdki6B[ne-.ҼV_td#P:%z/u`wNI&$05OZT=K=oƂ_ Cw H;ʁ]D]4pwcؗfW&ܔ"ǎdڨ3+NT&HR BQcfNE"s;;cM/ ﵐ1由,Z7Z)܍\,)UߡuN+bh^´futϗI ҇K̰B+VJ~wgoO|I@+bؼ,E RwiVy\'j" '5gŦ+P_K $\HXV!/,l\hEzytEʍg|)Laۦ)pl,,ՌCq?X m \mVu6E{}w,.?agW {-[On:#e$ڑci'祺6"*Ƹ+Jl9CRN1ςe P7 ^CX욑w;M3>#+u+V%.sj#p"[w]x$k;HC]Kyo; 7-tDʠq}f 扇zZ ,k9?5ZQ#Ҧ3-1%hݙ~p͞+lᧁAoKٲzhTm%u\c>I ڪg]*rpHtP{aTc}:,O c< P:H(XF29Lg,8Do^݀Œ9A\2dd+jU7gq/ol1>g{n\b4VE(GU3C^ns1k#zDK4pZTa"}r,{ جk`œ,+__k`>ПźE@:&#cHP6{7MTgF Ȳ="=9{}WC)tEfsaT&͘&/ q_heN+hߗ.Q͈>yKLkgᡜ6 +J B[#kgE@|$(eKW?*9[nL}&\޿T}414 w}mUu<8|gflL2<ӹ~'m(+ts?JmNUfcʼEo+ |Qjp庰|h!-cB2k1.}@&?LnN־KySKvd5&UzEoNb4(!FP)ԥY'G./MJHSQ/}33 >dG#' La3wܬ?',. 謹(ҼIb }qncf juj-';BÔZ򀑪1!\b@)?$e7V˷/W'r7蘐OMG\0^X6IWChs^`w˧i] B)$ٸbć`uSιBBujpm!A`bQ9tO|cFz5*y8RQ:Bɽ8?+m?&B~?b)~ gUa7v*YO ‡j8s+N3Ra;_<]kUAU:'^؀: r2FG,nzrEbpQzZ$@c^SQX9JAJ7Y;~͟9B:_ӈJ6-ͷĕnG穑:1kBuI,${PP:O6jLt-1{=fP~OYrZ⣗$n+!E8Qk XfFԵA3% {tgj*>Jgu+dė&5( qg?QK8 /o:hzme)_oQA7k/MKzÉjq;n)H9J9rd]xIh9U$\lgmugqjÛj~o߉Oc8 7Qh,1-v~Lv=^[@K]ߏ zFHk(0sT8qSϲ c#sAZ4E]5t:5uck7,J7} Z!^u`aN_cٯHE T5n6/1};PЗy~ḱ Q\\zH73zF6(>? &Ħ1׈ b^RjXa\@Ɠ?hzjIEh3C=D1? Wˏa~1Yhgs1F!V(eݤ?t7L~K0ODy6z.Mjj7X y 瓋z[ydܷS8I2`EK`p%K3c҉Wi$eN}&츒jd;_O\FdCfh! EFLޔ#3,}PK?2Dz2 ip`.9B~р(k7@oz9?}0DoPeGݖYpKږQqu]4$%fcӱO?.I_9 |ҫ #WwPxw }o»Dm4D  xX\떠8DLWlqowWq`]| 8 %FPJ_pp]n`,-ˎ mlˑc#u;1 HZ= 8F:{]0*D=FY׋j1E,>ەuċ@xb;V@/#:uPkoϷ֢o^Jbt-fR|h-uwtWlO \[RٯUn ~E&tl擄+ neWb\P5Z-`N,^9Bl87ad\fI޲`q'E-\ ǚ,"=>i=k"(60,bX8q V0L|T&LԱu$H,mMq R@Nƞ@*AԦ{v)d{0!O/'!-@8ɧ~/tX G3J?ؐ Q( br_{NJK4 ] Lfe*Wvl"ޛ7ZLfn^i 7b,(V?#?_V.e(X nQ+6V@#\RN,DtԏYT(ngnVєbgO`qo[!7ܾ&17ljY"ℏlj̝1fDltMīgF~dA\0 s+=c uvy?; 4^! yWTvUaڧ#z;O}yf_stVM"N=+t qX7[V0NFh<[hlvy0%:6v aX|/R#`ez-:>OZ4{0J1MR䶾6o_}dۂLQcBE4xqx՗BF [rz'F!8eZZ3' 0EM0kr >9%}t2s=y˕rp'J2H_7ٱm~5Ox9soaNR"/t4QW̑EB N<vrq7{a>f XK%vdgw\2rw̥5YL=2j>~i;7?W|Yl,T~_uj`: `Aѧး1' -M5גYe(7GӚ$]sHߠ h4pE2vȫ[_Z)CNn]6  RPshdS Ipsm`=XEA*(c)|P%Gc='bL ޮxJPз@CmLƘI)tW-N5*ʑG&L{n܇k԰O;. rC1nE\3|>&5cu8֐QXSd.G2,/(pYı{2|0_p/FոB"!NoH =#j.GBonqukȝ]va{f*+c -ݐZ6U"6+vIpuC7Ypx ӽQ(T spCOyn߬+/R\OfO{٨kMb/$9\+0.!bQ}uX ~= $fG4߄8hZa~ogYU:urMmL7IIp{Gґb_i`#+JNpb$ IPR'XNerU. C,ji-ލtΈU!#,[Sm:-DNt ^HΨ÷/2H}I7y75Iv\;{SK*c x ۧ4t)w %Pb _ ^^1Vq\seat@idR0 ;]ɶ=sMF`\8L3jF "v!K Պ#N.,[7FbrNly}w񮁟ٽon'֟b3$`׬b>[+:2")[+ CW7#]ȷAFtȑB9/VZ6L:!$[sWH¡c`SyԿ.%t]xlۂxiy ^zeXmQDm5%)kR]2K֍zobb2B}+,|d ofrc,`FyuҦqf}'5yb o jk|M^M ixONF,_R?xGL8K l=Ji#%2qb) fMWz* qp/v\zw ~z2{v /q4YW~{uGxPZuGqkYJܶ1(fms4}.6?H#Q⏾C|4ϓև*osxK6|ҩԥ=xvf88TɼjFqM7g.BR Vz: k+T>‡ nyl sxf|:-hLCl z?M),>sSܶ&lؽ dnQ^֜g#!}eBR)''2qˌPç^%(ᖶ@/pjf? S78ACBC*VKQXZbL-@1F2ٕ_l&1vuXncqd95(U]ekc"~W)#y ½d͝4fI͚[\_p5 \fz-`9K)Fl+-7_M˛A z0.w{W>FMp=SF8S[Ft̄t:R ~*utu,a# m&-j5;+6> 4BD \^99&[xXǙAK">,QmZkf`$rM#iƑ"_0߅?NY 7TR8=2nF&۰IiDK5]rAR,}M%ڀ~Pth.[;'.  WX`-Dϰ:_Ͻ4l^^#Y6iUxS0e*>GtmtIػJ>ѿǗtvaldW+,@jwۋ e5tt6${E+ k0҈7BRgS#͗IaUm:tTdv&DGیB1SA+~/&Gfm˅|]g>=`@y3iR>,{n(1vhZĎKp_<j#_i,lҀ3>to5BK`* Ƨ*uZf mdu|\֘I.%* BsVBl5f=}9L |T/|( 30x&(t+ɚph"T 돪(xxhn5Uc\Y;I5j7>dd|d(<= {D=pggq~ƪx`Eu( oksXmq OOt3,Ko}n3waQG qߝ:" A_ 3]j- Q Ӿ% X?vվiebקqkRtdڣeU&\rB`0n-2⹗O!ǖoB'&Ęy :C{jҹbtg'2ORS­SZDiU6c.]2Fjf,v" 36.3P"&?vZA҃{ȋ8 QRS/$;3b"h-ǚY̦~ZTMC Ujʒxd,=ZrMczTMMܱOY LZJy? Cz{/l ɮo:o\-Yg(*6`F+gZ4kK F FY Yʣa(XK(!,t8( w CKqJW7jXnTe=1!WJc8_l$f>T "l2;im$E,,eH rğVۂпG~䶪^U~"RP!EߌKF.odl.IBDb;J$6_KuF~| 쑰$fF֚ zFH!RuQyl5O8{/]> GKvH'v l-Tk^2N%U@p=zȃO] ρmF>AW_TĊi໨B4xUts^#C]ʛܓؓar;o 5ZSXfY]3tbŕRZB) ="5&炒ה$CT';`)[awFEO+z`rV@Bĺ9}[{k=u:imFPPFk3vRK -PI*VDlyvS>Gʝ{mZEeQKAX&mX"n8)ڱY|`5BѬt7e#:gAqh|t9V>쳯0#}xqrrY # G}skޤvܼsn M`ȉS[`N1ר_s5e=hjtB秬? ǿim*\e?| Śjq|X\;>Nep!J1 " pEU2- @x0 UcC2[27;/jֽހd#[C@Qa{D9}xR٭rxZk ׌]\G=&m@$룱 z͔ m@LecGD bG'wYoJ G/MWۚZSTtunGm#Effg+AL)I2$uj*2Ex":Tـw}n'S\= oTQiRlf9zV:M#?  bծ 9OI]!v1طn pUJjL[k4߁><[?Y];8Rp0|t|Ҕ@Ev$%`OIOMe_wpiJSCW%';7MIVN_Z wa 't Đ_(&b* nZ4w4HPh-M8»B `.?\yn1n Ϥ90 N1AYE1Mb@\ox;f#9g3+KZž̈́p`BBS"#lnVPN0w ځ>rshiAKLZykc'3AIZ&K Q!Rkw0]=Td0 bP fE;v䧔/Bmpv'ԧρIyIʴf: \ $YgD1,1!>BwZ,3v9 N)D/ok@%QJ +bkP@p%F1zWGY%܇ỵp,K8TxI>0YH^m[&1컫"ssREPx[I& EnIez=6 sBVM2K_؈v :=uZз fXzISu0]gBgrNM[>]y^vt8z" ##Q!7'"&ބꂗ:-]fP?6ިQp .ZN9*v#A4=ƚ/HP*q0vf)l _c ibjqAGh솋8JQ} )"+X9knok&Tu $0Ne8V}WR}튲ބ{+\3ٚf9yKgc)94ƆMV ֍nz'ýرɆ4K_b&FAU 4|oƂxKtPt/[pDyp^4dQޓ --$ne*ߵޣWDiƜ?Q9Ry6ؔ~ꐒ[b5E-奺~ %鴆0XD@zmG.B2v/"}:f, ?4B one5YĄJ ~|ڬHRU8:>/˒Mu!`ɘ_nq0 !.. rps>9u%: , ӻ}dȶЭOlWY'.5.x0"ո+ ,FDq &uz> vF(*F)=˘Q)IW:b܊L;M`2:?΢"U^ZYn oFBPO!tVl jCȃJnz(\{!&±{ !ԯ9j8l/>k]+a4hQ{nMt *#{^D] T "U%h~2 _h;wlALk_~,Xځ8aGϊy 3:ɱi|TK!]OXm!@!|]z-gt0]h*4LKщl5(.n%(C늿OH`Z !t0Ejm(Tf(*~3+Ym]n`'E=qSibf#DC~Y߃J,Qz 7I2okJJpBt5! 7G/<<M*-6"<`_G\g3Zϛ&a̩wP)gMDEFn/<3LqQFB?8_h0!_80b%,*aF2+=Kg|jSw;7(%>yVp[;P E$SRneQNKls_`G w'RjO#ڞ%`-ҪGf#fx9)Gou$H$|Mlhu%ăw$RxнABpb 4=z*.:"»"Q~R@:E ߀aVaZBYj*9  U"|{2KjRa, Oj>%tiǎʟ-53fxHhF-EO~AJMFFL?\:x(o^'ƻS1[I"x)Yy_(߮#iъCky9,sD=qu2N Nt@%˗25-^-nw t('D_M+ֽ$?MI[`6ʹXb_kRߗr g:{j$Q1IG?yy˕vG&uksE93ʨ}sN8}K=4F*7_(}^-kDjq?c {@-qQ+tވR tQf$`xUOYj^ξ'خcElL5f1o ˬZ0˃l# pgz=szCMl/D(Ʌ=7ڗn緛dcZ4 7ۦz툷E"YY唘ױbtAYEΊœvF\wb}ORn qtE9V@}dXIe=ðķ?ZMʩ8!FAL\omXh4i߇yv#vZw_orp'2LqM#a"k_"'Oո|G)D!I oE !g2u/a@MkUqrgBN[2;IvTk[74]zq)RA?G|i.PJ$` Ϙ!!d)7;*aA KYu sY@2>0HuD`Q]w=d55Sތ4ĤNJRGw~͆«b4=U)Xб,nD[[^4{?׌9 ;46E6/!KܿibR•`aB)X[%U`̓R@!4KdaӴ} ̧?.q`N.F2*E 6)_Be{86dΛ~U,H9x.a cNP;u`k@Yx[1 80E8jF-T$ǝA=}RBCs6{3/OBӒO`p6x3J~RF;FAaG>[s- vVUX5B=?.%|.,ac#{œ9pTm|O?W(S9~-JvehXFNnx5ĊoSFj+?dyH礤CAbs2״H4^a߇Wb~8N/  2p%7JՕ/(͙8W'[e{3(mG<(}?kx0F [4ξA*Oo(tQIYl'}Z-(BG)?aVĢ)] ջ6umj+יKFsbޓ%>RV9evQ ?֎s~CyQa.;玗 K}cfT 帰aQ%{ P=K[#Zz {:?:({8BgnY61-I},)*Vn,spr|#7Ar 0+eKJ"U:ڔ :N5dˡ)Eݸn ѩED1Ϥ"_nW dECHBǣ|V<ćnZpFFo ~""G I~<DjԿBEmǖ J'Н BFh`V. UCD4iLNVA@V=B3C?m*힗k'.Il͞rQz;MvΓ+/肋_ześ1"˩\.4ޝm0F ۋwHBO *M$+diM<Dy@McZ%zcw9u)8{m[b qg:DKGSQyvO品C>#0xIi @t0tn,.(؎.ej,Ee's?|wgي\#\7-)^P܂BH2A\W+-PnZw K鈷T C<֝*~x;FȖB?v9`{k$,{yɌL_A@E8 ILB;a8,DO4iҫ{m69A6w+zx036?m]e(/N.\nVR xOי wA.q/G_#GG C/i#gb$C[Xs}8%8]sXڄS3 ށqQf^66JHl#ӂj[2k~HDaOf jZ Pzs 92Nhf`F0č{[n>1t\*>+̤aj`CSVnY&Z6!GՐۇCuHNEpsgj'<K-LȪM6zH@NDuk 3[f/ϣH'ƜIw=IVU<:&s6Ht%ҫBv d 3d >o$`L!I6t՝u'w2q>z,F+Ѿ,e 5Պ]ŋ-`2\}}5ٜZ+yw= =<#i!&BVZ3lT\qb"m+8I^xj);\/qVzh?LB6X/Pro+ռDife,jmvRuUBYhX|qdn$tS @=2lS%PTQ0HlJQlNn ^g $[ CgOHM뺈6dg/tY"EՕ[ũB3toldGԹGB\ *,coX\xҳ (~ A{Uo u ׌b^QF}b2²ÌGjf $浞l($-K@;;EltC yV"d7o۳Z=E$bR_ǐ^R0``OAWX/u:Lv~3Sd~nQN W8BywxcRn('p 2w3?zd0 HaЃ+LRgP¾i{-.([eJJ4lRt5xTn_ߣĻ!Kf7WB?NN/iEj;`R~8N}bIleښfȞJfƋNxH@E8/6Kw'|d?Ě}1uT=hǣu[_c?%; *=9BKfJ]GLQ9 |'QyoE m= ;fd;$9hngfIk)uQ7'8:z i]GՙAuhO;z aF[IzFr+$!X6vv։E@giBT{rf<?A;}S/I~_l1Ebjz-W!Q#^R_h;=\ %Jp銿<(2Mn Gf]Pwz5gQ`V4;&DPkC[9) ul쒬 uV 7Ҁ -Dul㴡pjoNY;̔N?Ai.&9PU  Hoo xߧNwS!ѹbsizSuTdMa=zi%3'p2'Ǯ 87j^m@  ZiBDW"8 jRVJ?ZK #?PƱ8L}l&Fh/a9wd"X7P[eWn"{ZZ_Ƞ2'38[a mA{ [(ɵ 3ƇC51o?!rM6c|k׿0@d] Dq<zr5eTKʁ9ήˣW.J3,s=N"9 S X~U#'@e30sXfqeA uo-ِVġPT{hܢ$mz dma,1 ~r /- fZs T>[7W\ڃ{ע҄n=^0o/[cK#*!L0*Fe&=PT*,>NA1net:7Q, $fUaQROobzlOF!#MpaF7O u 0xXPHwr'+P8Dg%:ԉGBQoώ~d {BIx Q]Ae5(g*bw6 (:Pqg\% !ⓨb e7B6*֗ ݔ0(WE)"h])L̗Og7}1B/m_V[ fN =i?t6SJFXR( qw>rbqu-^1[lL X,b&$93u^DiCx2-~{鈕¯@isỰULmJ(xO KЬ6#[9DO7jg!wÊ)e$+ŒҸ#K Gsv#HԨ5G-kD&y˯unsІ'B@0mf*YsFqˡ#lE0}5߆ЦoK F=<T(~_>Qi ^g+YO%^I ٹ!h-;$_hi9"Rg?C8me&Gѯ1  I$٬2uh>~qoN6{y"Kԩ6% jV ]]a\Y>aQׅ/N3k|05 3ynH 'sL\*j&W4,y#<ɻ@U;GJ?j<΅L/ac]HDFA,옪-& ~CסLDjHg͑FDr#mƍDRNjm*Uƍ }X]$-@aYHݲk_s͹̀hzЧvD;njД{CVY:2٘ o]0%;G1  ^Wf %2t 8?pҋ>NLg07D  j#Т!N2E2}،BPepd = . $RNV'f%K? suA +Cl}jGA)\.R 3X(Q8edʜLT TQ&{scζj{>sZ,"!h`OPŅ٫%[[A+VOTۦptO$d"eYN;{|߳ xr՛I|g0|~RIϛ~C%%2깑\ :0Mb@૟rK w8ͫ҉櫹X_{#P 'v39Դa9 .nD;Ϸ# <̮Aܮƀ(x r )DK! @P0mh0kϑ'|` 2nqG^Wm*/D(KNZG)m{!/ntayCZ"_H`!)=n^qbG7SҀd̄xB{6^zd} ?7 f̚xفJmSIkBר*VBY_H24c N72IakHBLG?*M[-jMH?qTo9fefEh&{ ]ipF{aP;I;^<> wap $>H^L?b )WYX,:aHLj&57VT;c&\W|zaIJ?T!Vzjs(i[H&B0ޟ]OU7m:;0FFl~ΏH|'cC iYG|u9/\鶖hos⚘0pVjd\VAw+aWcYΖSaA!xzO4na8EW]dDBMnvvnytK܄?@7ب/Vk{.ՠ"C?-J@q[[zrj @=ѡsȵs0Jv2\CmL_)]Xwdt2۩jbS9_}˰w+>%/EFM S@@ڭw-0-cr|-nt7"A^n' ;wFuVdWvf6*>f;u df=V*D+.5a)D< p%-QdS[!qYͪQ g p<Ǭe<0vBѬȓ 7e~ػFxn;|/o}.Ѩ(.)`rK쯇ީ(Jd-iWY=Ub6Y0#0dY khTFofmJ7ir1,9\B]~pqctć.WXL.9!WvŚ32+Ǔ,)K*> "Ԅ+~, '{0(J$"1?n2mim`]dda i` +7Gp$uJGqӻeG 3oqȺ!Rmg}cLI2 a,:8J'@@&7sd!BA'C[/)ߓo~ܽXZ=Ԭ;`` Tͪ,%s6GdGn::劸N&;=O4@7df؇Ӗk>mh$2`?O X:j qp1J;'QcZǣLIӔAGymPMRRJ#M$ d^K}vQ~H}x!GdD? U T<^Цb~ZbP1鎔}lShN%@Gҧuclm}^/G [>;r+R Ԛ0pT}(W R2& 5Q#Ye_r+%mBקw:% DL;B E.E/cN7uFNFNQJ/Ern11-HJP-0OE K9fymV Cr<č,v MOuOr!̼c*oÙд$G$I-qCSs4!.dhٟ~nkJs0lKCj}%K8އ/DIGz?-}Lpd9fsbi->9Wc!$1Sl`6P[;d"!AУ(D;:/9؈8ٿsD u; pzxzcºƈOQT z.>vsBlmc(%݈/4d0)#W7~t2 C! ~ʾ,N4# t7%B37{ M}R9 #>]` [T1f T|}YfI$k!9ETlWC>ADW{PV<b50yЉڡg!3|ӹ+fb-6X(E],*\HN\%-v~az]Qֽ5tQ܊BT eꣾoKQDu)dhڵytE ^K<`}R洓HYW~K`%6V C1A"G6k5NkV |{0'#ש #W;/5@@xF&Ɂ]+mh( q\$t^pKZ0c>uS? MM_ȳb))ILPVY @];2 JFK t[T  U)))PxGX>rv@vwGT185 ! QSNL9J[ Lʹ`*ހҼ(#E>:UeHyC+(1ץ򊔨`J#s}Z C ƥ}C%Q=cP*÷tP ̪_gL|6a}tT"v%x&<6eξϦNV)YEM $IaEoTs$6\i?3OF\ST| c9: Ik*M36[*&`Ɔ?S- }@Dʒ"HPQϥlzS3C~Id}%=x8_~6EgEɌ6"%P'V~r57%Yi ЀWFÙPĨ-W黶j $_dw"S=~ItђF[ooj%8dE[D)$'oG%7|!?|`o<2n&znhq4N9|CUTCgmaoލ*S}4rI:E>H5{9:{|.'=j74&j*Ou GϭQ1GLw\s(oB3(,֖߮BF^:SEb=˜k)B5MÅċ"ጁq/:N঵vT#B`ҋ8x$"8Cak S_Մ[ӷX9"^Ɩ/ <0>]H N R.38*2Kz9B&_ rP,ҥ =ZH|4bC^ZtrrkH-y-Ǵ!weavÀT2 [ҢRd|wqsCmn%#OMRߖ⠽>Rh1 ʖq1>b;7ȃ<_t# 0]f-'cTr5|J"zź6ǎU?WQ^&mN6h%l( !Tĭ̸u/g:FQ4ïn1mQ~Sݗ5c,Ie:2ZC'I,[^IdaD^ޏr@tX9 (r,CofG"]<|2aەmM@AΗlt֢AvWoެ&[>l^,!:n gs%# Wd-ӬxOAb`#VW+b\pvCSS@΁d-i*͜ mgd&ԗ7›}}`o 6tO_NYNW(S^U HLJn555xV\1NszXҷY yJO 0\%F4p,mPFB:mVۚ^F_t9OG7uI7,(i\,W)״BirwT]Z!7~>RP/\ί橼k6e0FPz?8"RXZf25ۭSq"es5&3[g: 9t:gp{Qb)z~U@]HU(V~x6\D "DFK|ObÛUF9M}udxg8G#c'H14FiM% 2H]KXטKKaU9\52ΗU덕WqՋʎ֭-swa,x;^go6 &ub9&޲+*LRq T?]`Խ_!L?vx}ArjCE(1"F Ϲ!I pMmyDb#Ċ|.;/emE[D?R\'ZЯL>!TTDGyuh M6U|UU-܌|Yer!˫- 3nR%C:ځ拺֍lnnY6kwڼ_zRx5\?,I닒ɔx:awR`~/y<] 5CC;hLzfck!z;O܁P>2N5[#L+I030#E rCTzWV*؅n$::cs)Sp5aFI.k|a '3-D|jx>p4 =,x mrZn9wIs~<ig6uM>x..-<1JG4H4wa~1fno a:8o@xNL-a78.*'ȕz"f]ezRla o:uTR#a)IUI@2/׽AӲi _BM:4 d[o<lA@5hiBiXaYJ/uۛ&$i>LRaWqy 4Ww eaNW{f#°& W-* ;{#پ/ z٧j.F(p;asX@R"ݔW ,BoX .MISq0v:kQfq9jamH&0i:;VytܹlͽO_ q* Y(\^OL* ]nO) nKbMT{*fsDB-i{7A!XLǜs*#Vd > pK,vϒ^h؏滀`0/ӶPSkJؗTH2O!n-n\;=]RfbbuBVۢ_qš1/ҸrYA1Iy(=b!Q, N=J}ܠN_ DES&ФTCG ʢXWr##n[ Y}5o4Y1q_bDq 6*RX<mYxW(IMF|KN2h }ihȻ:=D/yӗ#Xk48PMSV/2ksg_U^m)%2$~YԘn}@J/Y4Vʔfг-#:7b#ڱZ7 {.F1/Ius3Du1 r2\ 0]`Ni7冠XCâxNO7{\_")w>j+,(5aT #>Ye7nb詷ͲFaHw(@XRLJ&H %5f@y:{NR?Z &+t6O'oԮ V|b%ScMZ:r=Kj(w_ح+^3,6li7Dhb(O?2C@;m w y_R_^qxJ;oҟ2w; 2L'U,*-<+A }Cq׽33AԹ)6'Z VCb~yC!"i RÇ\pndɚFg컵q[ݵrO|3c+ɜ q+?lFh'Dͺr+u25~meV'@_CvyC`IQ˜0Gz~ vd9upljNM!QM-% {} p]ge!(v4Mq_&'<-@% rTZ)X+ CLSu72|YsYIk.s9}jD|nBwNSfTG{ O|6D#IaR/ @:2^rr.@>׼CCAeq`!Q͞%ԏDC@?L`4=N-$U;V~hn<dB*=F8^JT?`6>}!!Aq*QU{+e2j"Yx0Y &ulY3^l(tޣW*FD< MJ"3 |3qJL ;_J'·Q3蠼:>J Npݼy\ɟ$K(5g Yj( /kPn_>rkqk4pהuo3gϡ0Hh YF mx[T+AEړ`p)fiڦ.}3\zDywJF8Zڬ"!0c|/ѦFD2xjkP~\-y5FɴgFYm=w͒ oBI]iA3۩2,4 *TmDosEDDmeDzƕ{ܺ͞"p@Sc}jЭ[yiHi k{{T!u-uk$5A-ED;N#!&I7R4+;%WjAm']'8` X2 Bs+~*($Zl {u3:ةL6{/07?x$%} Z߸sqon(!|6)bsS.Yhv%Igj},?_{v DAJC:1c K8   ފvY aBO=S}Oīw<给$U@P.Ώ S1x=G2MM ^$^KYBhg Ur߱|aI]6K ~XV^e(vyiPzq^_eU!D^2m#65nW0`cvI@F)=З9"p WIIR7<2UI|$KXh1IzZ0K6-(]DGE~bđl&}lA@6=*raaSZ$}[Ͼ)+}+aMR $X7vym +#Sb˘̚ƈ-y߸p '"7w*.Ŭd5'sV“mruG;l޹`y O HjgpAbotYS/]u?MvܼMe+f?iq/UY׷<%yn^-]JgFm㷴BF(qmݦ5Hd\Ҍާ=?IA?8AK-sޥ*}"ɾy=ǝw`O6^w_eMCgQnAST#ASx]iZW2мjvw0{~P(Mu\Ye64ެd 19*ptd8m9 |X%l驄fGQCaM v9R(XRach L,4<ԤC:1dsRY7Ӹ*oR%9*jKtb*4 *:o[[ѭ q{u[fY"ӯmȘbB9ma&R=LH~t56"E!v㶏^hӟa$FMV]YU¡l4Ϡtgs(GT)Ӆ rgqvZcz*RT802!Ԑ|Y?Oҝp[H-*Q(C6.@<,!93Ip1cm9m*>5^eNڟqEh Ey&\lY}0ˍeg#9S"z.:z'>|4DaQ8IYتA2!hΛ);$ӱ?o{MC3ԤQ#o_2xPPKX>- Auy|v64رX-B tEOjG!) N&q]PE)Ltb& @ofD#X֢94cDZ1UGgfTO7ugECwMhw$A v.Ip~&[WuFu 5fMaQzyxch ϸ 66Z+G;=h$qV ] Gkzs=d>dJXM;F-3FJ/IQ3RCl%GKW5G="K: s Ab=$qvKugȖo2R?o#̄BBKOW)  ܧ!zȀí#ngRj5\UÃeBHESp/r8Z|{Ay{l P5V_dp`кn[!0&te&ɨ弄/MOy*Y%cǓI\cWpvAEN~AftT\h\ZV]4mwXF&̚{-Sʴ%þ )分RkٚЙ^wDas 'gܷ,fq!j+8+beR}MƓĐ҇""Kcbx_%u S51SXHSgLZMVr_pz m?dpN [CY׬HlW8 knĢK"`H?K3<\ z)tש~>FrϭD?5-%Y(O:rj]y [H_WClvgfp'XQ[4;t)L1mr2ꛅ=~b |*Vn4]GHWe,KGG3, =I[A",yH0̶Nuaғ>: *`F5;+LjG-2 #G4YJdz +hn>AΌ:Z*Gs uxڅgo"SŌ*5˘V$VT)bC/Qϖ8G)3DHlш(a h̷ 5icM)6y4|n= l$ J)tr =Wp.DnJ= 'Jxf:<c !(pޕk1KMqe]vMOѻfNTQ=t@ɯAu 'e(b2.7Hk2Ъ8+࢞1 [S5583Zɓ%3zrC!Αifa &OcBBFq[ޓz{Zo Usv :‡eZi8& k;篊b.]mc4# ܞq We^.B 4aO۳ic3?.u`<}Ɨ2z;;䃗q\c9~EjCS7,nmqʯ ځe~Ma8{qArbJ>tN»yIRݤ#;/FbwpC۱ⱴI:wt\r/xga8Lod֩`UN sI-rgVP=߀էPXTJdԝFJ~25HEizeAH.eTl;2b䑌kiO}T pUG%y, BV. 4l7hzT: Utcүk0Q˽띾;zU'see@gNrf/K(R9Z9:{N{iξ/o96T.0$?O;yc0Xm'^)cr ӽz`/-QԮK)aymNӔ{_͙܁aKkhVh#.P&}'Cqꆒ=(ty}g#9@9!7˖l+0Cc@jꂲb^ "%]܈];) 6OϲqUXv:dY ֙#u&w}\W8_ s.%CD|BD:C|dɾ25uLX^g B6}E_i5 24;KlFJBH q_Nv /Mvl }jeJrcHu+0$#{Ġp? BcPo MkWqP䘆 o׆\kD,:0ynVY7Qզ Pw (YgN~}{qCV\qT;; X6p#4U[hz[MD,Lw<+8l2yDٹT :_<&< W#OBjY(vPǓoluJ.9)8۬ Τ&p>\ ?.Rpen-41Y9kuc5C zj@Vr#'ǍZAd6==2Ŭ=n~Na@%DIN emtwos\M)QzD-uSuT=@&bަ< 7Mr¨}?O1YaIX_]fS=|lRmi!Nd 1"ߘ= T7n#AHόd6}zr~pK>a:=nVblu=Sv59ۣz-D|m;sG gq=_A)M" 'ce )[?BK'o_*T A Z#j#N*eG _)3e ԇS :rK&6(8_pX i 7vauuJ4/Zn=H+;u}c`z'5@Ć\LaSrt D[)mj#okh? ? 5w~!mW3qZ_utpmyiWPz [qYxP8rx6<XXB}@ êa.~.$/{>pǜY_u 9* I˗af 2YqD Z ]m`˵2W(Rk=<צ1Q0NKxN5Qrp jD\B0`.8>=<5| Ǯ)SM /ɯN]aq,G%&ɛ^($7W5ڳGQ&Εu$za)AW 41.3`X觀c:@!=>l,uwUsm10ȁpR+6(9'Uى>ړAв˵ZUGm*Kx?~J v'uկeGjhjɟq#9lC 0ĞS}&`WIXWj^l\5Q% #WqK${X4V |y4|^972d0-<-y 8itt'wP)FԵVt(vj֬t4YDd[bݤz$,NyՁt!qL pvr \'wԶedf ޭ][A0,``3A'34Pqnh@uu3>;:΀\z3mYW#iq1=;c4R`s6 D+L|lZFͿԉl9(Ma:v_;8m󼑚6?~-TKuo3p<~k>N::+* sO&ƛdQeRcuhA}^O#ո;f٩}/pNNIՑR=.~uj֪Ԛ /Oo=>_ Z-k%TokY~MO?BQ>`pD\}s,A-&_(:y1r-2 ָlX0l+TU*4v;h%ZYo02jU#"|u.,kmg&+X:`cO<{䲓Lq#CuEq@zw[҅ t:^Ky}㬽?)At\eX䃨/f8xvC[yAE5Fk.w\1ڬ)^fqFRQy~5 TG;AEm҇6agN\pȦDQpMKkGIA;ag/ެ{.ǫsR+>!{O'Hꇨ_4h.S3geuFpWk؀~Ȉ!UYSet8/>]Ȅ0z6*Z]qat6ѕrFZ28Ng|e.4SR-~?㘻։-þVG ϔ~B6GYwU2u{9 6z{4N 4<&sAM'ʡ-2lIl|^RL!@cg|8/о6"wc8)_n6,A>u"'tEȇqFO}p"%HڬA 牴4yV Mb75EѺm s̥e-/Ny ş=H5,hI&p%5@~*C}u$7" 8o$>HJߨML$~%:gMѬPUFH&&ڽ@-P7)˒1=>Nuw#II.ˌ?~i_>ͯz 6Kzk.T%ŐARcԥcztQo7i 朘?g`ѯqvNA#9c"^{c I6Vx2sa:ߢj 33 Vb mseK D;Τ[hO[s[ gewT}}3 ԺpZŒv2]뮐}B&M}."Bp:XhnL† GBQ{,rg F#{PM|D] GOU늋3]`r=>[ IeB< ˍ=d*'6$"#:%s3hj' ,0$ݐwe}O+SpIt:;Y⛂_lA,@$,r$npeKq<o|GsB|9!ttR$ըqU[B~,ظUI&OrZc|,H~]R\2s`Jp"!Kp4Ma_|I~,M!RL̕RˡWQ6t{)UhȃIԇz@(T״@q/,5+;u_og\6$7Q2ҟ}VDS%mC(t$+Bܬ#;rQS0Esq:}V D1gпcF5xJ+x&[l/Zf)$星Oо_B0#Sg:m>b8+kh46z.~cܿ,#Km*ļO9ޓiwx]B2AX<1$XLJFoBu Xh7.~k6y.yRʖr0Ɣ|u~xPcf$U'/|UñЍ6%͝5Jo=oA{'^ Bh160VgAv/vqڎ`Ja.K.Jb"%eQؔlMu%";Ҥ{˗gUea;TGʉtI0e̗[A$F€Qt@鲏8ȟ) 6L%xK; K uZd߂]nm^=A}t#:m 0(8WK~2%# K*^Cl+DmC;P M(;nOMCs]- {=Q+K7cC7Tbvzގg6RAR6gj9P$$;zCMU/W\M.BZ?a(py+#D] 65/PJAk-xbzk%$\}suSk+VBB!xxCNEϿ4ᣧ[ %FJ{ؿ4۰tڼ|-8R9L*/aܬ.rbn{"팈J(%&Jcu"wh]V)NؼV,hL!Ftf{)od͸{Sٶ>`QBWrodA+ k3zY6wf.iV Tj1.ML>MKOGsNZP50'qY{(lC'td5:&a& !4 nnph{Μ%ʡu N!^nD94_kI 1~vyETfǝ5Pv*PpEK$6t l3 nb/ ouy%{d7gwXF.e*Jv9;?Zg?`} KC%ˀ/ICm ڂY"`1@X Uvn%Wz ,JƊ]" QqJl`?ƚc뺶QX3L<ݧv<`L6\CVSDf.s_r7KC>+e)-[V.}٪&ּua{@~R51|QW cER"8\RZ#n ˒&ϋ,4tT&+o;cCoi9_iNP!}Uߍ<+2dE)ֆݼ %C8K3l+_6~ Bȣ54_"V{)TW!m[& +w6LP7DM@sre=--!#R0ae[*>X +I.|^ЈH%"gOHŔj*sc8TlZ}y=T7R p(HP7R`?s#K܁|'z#p*#/l`y&_dH:1nα Ң*_l]={&^~B"})ƟlCsER*HҼ˟QdT5@0@ٽ|i$2g|Bpr4-X%T9(C-E.GyNP8+120dx4lхZ!cӫ-:Pf \MmD@]X!ka0[3Wg1Έ -[D\U4e]PT:/ )=(!H|n;YJ8L"o{Jo0)ڞ/ho>taTimFB=ixyF|' + y{SHO!N kE;R{Wmԝqqu WjE'TBjv!RˣwWa+}F!LUʇH*Qq^ 'aj}vtFl)>ŀ0ou2$&e?_h&‰~" _=%Cc^Ꮘ%ROt P:shq\*-b.j<%5D2$p!s׋Va ./KkҦŶ+ ξ.IA49BkauM`5훼ZPs>qǙK\ӎ-#ӛ}81؊ p>Gfw:S39 o o{~Ji"oϙHHI;!m'j;;`t$N^Ih:E|l&;ƚwŠ㺙e cNrޯ?81A\ XYZ4*KrXr`3Bj/^S:S4 YYc.H(Y'HUm(ٗCZ`{ 0t%Nݸ=[j7}q\lV`aSAcrP0T\Yi282Bb(B]ʊ%=f ُ@̒Q@eJE^d(_b)2BGj}ICT~{k9fbSy-YQyT8wh IJ čTvO42Qmޫ F-ohOʹ̞"`0jdg@a@>ƭrB2˕;쁵eZlC8c=J^V+7nDpY hA4dx~-y{ Yo7V;zxKi4KHP?gbH0sK[ZYQ5)gx䉕!@˼)g@@h~园aι)qS"ξg {ʑ?X=?I#?ܧH []O[D O^Xu+n-LxhDzH@n[Co@==j8w-'2 %^"괷j˶.W>F랚ݍ^<̚@f=~u)F!Y:_{{qQytK39޾y "߆+ Epo$̄oDOťyt)K.҂APZ=67\QAEK6F<}Y픫7-ʊFչAw-ݓ/UJë>b"nNnvv{ U=JLIk4$k1ja)gFv#7PY!ЛCъs*_:'UܠuiS`-i&j2ڲW (%o]}3I&-DE`Mʽo0$ -<PC3+ҿlҠgh,RmuƫJ<ϲ^E Дwf1TB)A[/G<{ֵXfymmVUú~c~g{GA7lHc9R!y_11J+ݏ~oz[nރ *ȹ޺b,ͳgAzz2I,YA@`4a "x U^(psZL/mG\4,vRAJ,Eήgr2H8uY5j}~-ƕ;7Q-;ܐƈӓz]0(KYZT\/aV]IfOjpT|A2W4#/) -ǎ![p+d<6h(26=UEH]eĭz &6(Z(Q+ + 4j eI lb<#ŗ.+{$W;c(Kʨ =4jZ6|̾YM'&N4i/iMc,Zqtu5O'c?!υN+@['P_zx4ZHl={Nw*oRp$Ix9NqQ6mt8erɃEz@P]BQhqbk_*qef测`bc'i3=}Sޝr-c5ag KO 8),%z;u5[p׸z Rԥ^4ȟ4cP+̾.@͎.~I'o!緀M{RӒ4f2_p$O&.独sIi~G.>kK@Uj1-C')oSA][{-J4ͯB(]٪P+.O%CNƵ$\7Rߕ%?3sW#AzD6N&58C^`j\ߢT^zMԙS9ۣbo.XDY4]&%NU 4rV ̂VVa. ty,.E{#Sr#8G (< ;AJFfނ7 Zxo_vJ"QM*@HR-X;h=mn`%jK;H1B 4;4OEY飯8mh'gf#䍵Bƙh6f)yBԈ4k眑Z>ˑ7TqoįiƎ%'t]}`>beM!)Gv~r(wkRlADDq36Qc{$k{O;x˃VFh|a=ǜ./^_:u١EW>G~gu`5XNp(>؃suWv["~Δʇ*.,C>Ahn](1{NHS,EY^=6Uw }ú0́KDC;$O/ *׼m%ܢ)-XOe?ނq+erR>.2\ 1~Oh"^/=?_: :&20.n :ypY~U.ʐ`8b!rzjS"  R*4_VURjJhXqZjm'OC))~prf~Kt >2M$s#r>cxB+-M޳hB}*Դ\gt1OCzOoW<JdwFr -ϱZȸREi(Ա(dtW=ڂcv!~sa6CkSS#In*te;~:CdiI$d"9#ҵT(^ NYO|FP[{\'d%E@*/k8ItqVm!NU3Qj1+t69'3SY^}NF J8 Gfnc3Z(g@1-Mű㢜pqWi =5zG]`^z0 ҳjۆʔj5 syjBHGAw-x;G=u95bʷx3bgYCÇ2^ekY H dL&Wd2+"GY$ ⵀuA/2CY_-C@g=rYOD8H> FЯw H7Lmŏz6%)_4*mVQBxdj&4gM/ahG!\bEB*}C8 tݟ^%rE,~ڦ>b>'/HP. cFv o{@7RZIhS3vΈ\~nP؂7vUDЪ/\UרjujG&s=pYs @[%xI=aۉ>B9WjNmc~z#CwV@d7nJ#(ULSCȤuH؝ﹿcdyIxI$OK:rty,O&`z6`TLTщ~1ua$8LOJQ^oaNLewᒗ܋> ]tjHdT4Phr6}_9UfLl-O(p*pSCS:Bs|܄n& \l炵GP,TwSExD}\Rw @V -Yn7.n= u?Tn-O(!cJ4t"(Q:2r({YTVtf܂yd7u9"ݗt #pŘ !@V#u?᱇ZTeIg`ڧ1>i/A2sDBx2 ڤgYZ07070100000459000081a40000000000000000000000016570825500000fa4000000000000000000000000000000000000006200000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-si3054.ko.xz7zXZִF!t/C?c]?Eh=ڜ.+*>/T5C-A‚# iA-գIgGKu"9Z(ߍ%N.#^`2"7B n*= _:KTEo/ }E:QH)pHDaZX+:  ]B I?m\jt5ER_~o^)>W,ʶ!mMSxTȥi6ڿN8]7g ѓS$ݭѝ `""(^*ρphr6 [S&Zdwy)YiAh̉g.F[*nxNوDײko TW`?wu7#8 >ێaGe>i40z0_@MG^;C~_?.DJG܎2K3DŽi].J;*>j^iWr9I;z|ܹl RP<6}ZR"voTJz1N]Вu8xr*~m7»kVcx(lUe@͛uVF:`oϫ*H|\lZgtO+[t/Ax5a|B**9kx#x9P\e66bT F9ҥ]踼D)Z -4_znTgv7G߭=i^FisUțwfWFTH>ǰ ^ldRtn]a-E\qV\uV WǍi1 T5s:KwfCXR:z(xc!yL{a'xPK*8y#CY8SrRU^ |hkڴK2z*&O]6j%ixu4Jb*w =X`3W!Jr~Sf(墖\(E'Mz⿊@DBO&T\?M8E}M7XܵOZZbߎT|ҵdu}g.D'MU@N1Mh#iV{Y]{Y&{~E#Tnx,aҟc/˗"~)Ֆ(m4f|lٸCpkUȑ[%ZSJuQLJn^ï!~g -dyZ"a# v/7o{m4&D |z\a wRp1+uHL=uhf;&riYr[ٝ!쇫y>j:$ICO" qة~Ή5{uN]@3?UV<)Eon8Td<9VyFӼ{lMDm!% -V8 o*iJF٨BIO(Ψ7u?L@-otHaeܧ0mV5( yU$`s8G btѕYǩӴpjeN0)p_po nC{])[*hc&@(X {6A*דM4%$IHT_P t#KE19mēR}oϏ:C?ΡYwJQz8iۥ+0O Q]) Q)i5,:=!s{܏vf_ k+ @G96[NJ~@UG9 w|議gqU>,7/[ .PT7pu׀ΥB +tR%6~!(m$M|On|s6 ϱa0VeIXq+vO^6,7Zll:f9 qJIT=,;T 湉>RWQw1]$g@ ,xكǹ"jp mKXlK.q#x>3Wq ƚSx/+f?iXKv]7]APN5SGHrHPa ,a}Hʡ{(M<^Wˁ::;31rgYZ0707010000045a000081a4000000000000000000000001657082550000219c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-via.ko.xz7zXZִF!t/'!Y]?Eh=ڜ.+BIHqk$g_9~r a39 Z|}WASz.X;խUH͇oE'FϸC\O FH+*"  {Ϟ݇~t8?ʇ16I~[ӏcV8V_|d$Sq|~AK;aexqlB|-h&syl޳X+˯t轅ONޘWWmBjVqۛxbLD+%9HRh` g}"$đ6?[득H;r?P SdZOƱ yn R!x2?죧`uT5 S{"WH?WYKp,f!|}8]0z-,;`;†$P$)7^aq&Wyn b=(lfm<VR{_Et 2zχ_.zk:Nj7%h YR[ѭwOADS%ew($5m{R2i~@Σ( ֽ(.6A@y3c,[\W&EZo^s0SF46dm&³ }v8/R;ꤷ!?"&w7AmkaՕA/[,9@ExM[~Nu斥4hsxeqQsUo`?Ϟ pEt1MwlT %^g#voa˫?wJ,euM*/˰d6ֹ[¯rɷEhԸ~e?@"eȬ즊ܺF S!YD@M~#ЀiTafb3as6It֭Fظ-HVw86ҙհSTصD~Yjk3aNE;߸(;`GX<Ɠ}׷K,EK>^сhSaqJ*Wˀiɺ283xp'4Èiҵ_ 34 )PG;^Lz 0bxGJd4xm|<"MppVZL0WU(t@ q|,s 9tHq!WS[$<,6\WJ$vaQn^6d;ty7# kWmg9 3MkHš'lf)Bq_ .:+RohskPVέτ`Ɇ+ -`<>q%˵{A8,7Bp43'(g2Px؈&W|>~&oAכ|4Ҥ5 !LA0Е^z7c p/[p: jdL4 50ж T:3z.,Xyk_j^lOe R}ρS&:ZD%!ݥ^Kg j ֯_˞$v8+=;QjRV`\SS_5+xөUvZy9X>]oW ~D@KNJzKwxT J\ij}/[G~@Of>׫_ouI+6+SŲo^dK@Ԅi̅<=AǝZF"?]mnQJhd.n6j)D (&`fgEΖkrk[Iѣ.'80ј8xx@mպYJX;!YZKC;n-e5)tgYf\={|nص$l>1l<,!Dr `@` j79Aʩp,H]~Z%8toJ$ԅ@2[nS`)4(5VLsuwg6¡r9؊nok GxcdQ!n'6pRDT 8I*Ԕ<kM#dODnh3Rn|ݬQXM互kW{=wlutnWbEPA<:H3ԂTCGu*tv?e9R ѹGI*K<}O۔J55xMdyB[ ĮONlFd~{XO/mw\8F/ U|5E( ޜ<X11 ].{^%:5S6)k={ =Auc-*[Zd\+R\XZBW>u!uu+ӈf଀+X_: (>r\O7?%Z,VPڢxF3`tC*>22Ai~QWT5sjikgo\0J8EzonDdȄyJ1 Xobf X9tclvZHN@xġ\oc)`-Q[}#rlOw8fa TݾyUrf=a|Q4w`B!"P7yc.޶^\ϯ6^P)T.'H`(6 M/9EbAw03ukMKc]fDgS94{N)0soaQMA$IGs5hJA+E1Wm]MBSϙ>ʄ*&h`6Dx#.E98DdJeF!ς(ش y. .ZDoT奤tfDqBVӚ瞡3w Z*ptG;&SkbdCMIm(C8MlG{8ZxkaGFcE@Atêh¤!:To,XAHܛ= <8q(I:%8o[D]֓YMM]g.?$Np_~مNC̕;ai?t2ጩ.՗w֖ |#4l @y縇iOcÖma]eW"oe6H W[BbxUhID;COHsrQORƞ? 2`|x_!hgdp`0~DHga :ȵ;+95hsKx{+:?(5*(smkH!n:(.4;rٮIHσoo6!zzWwz\~C}#𷿮<U7|RI+#=Eiy h:þlK!~Z9'夁"d4> w1B>)5jWDg\0t(vq,e8-Mh.eXThLav{*6kIZj-̒sj;G.BB,yG@f4 -[5 '&vX?YQ9;ld &:o@  leb|#mQ߼v8/1Ԏ 투2NtFB߿ i e10 mB Zw2ɬG1Ps܄'OG&"7v*7<3cGmXQ ⺡-#Ƚ!.?&#S'ת>րW'ƕgㆄ|Ty(rn6Kh>44sPs9OSe.Mr;9,! .9>%)%O뎭oÜ?fz.b"FóZ)D&[8FC)r~z,19eVo8- R9q9ts]o.G8vO@N['YQE'&#4}@#{R\=>࿊o(zwW h;wڡ[H?v7܋ ô+Dm/nGFr)c5wCyOzSj +Mo" %X蜲Lun9u:*+Y-5&jzR+k M`a %yB^~SLos{4fϋ5/.uo7V_*?,鰻? ZOƱ70Z\Zaer>4D=;A5ZH l<Mt8P,^x@,߫jFU0b>MouK| gUv3\=ݘz*ehWT4o{PxuN4.C2!ڜaN8w7ZQ {>+r寪%qd%ys]n: (j~[B-OSg&n f61'R?*Mf#wٓ#3jSu&g:9zq:SD#v$m`W1xwJp"U b}SEQ qdN+=tXl35 -Ng>OtRKE?mueA!YyXw}~+R I[5_n{Elh2%4!ѥD~@L4ZAwi{SSHL9<ѼF*vԺ K$&lurw&A㿩֤4^/#_D=M .CxɼJ]F#?Wڷ ''Y=HfE1 |&V&a6J8+S໽J2yFXb|g;jɼyR_ro3$s@geyk.C΋uKA&hZ\q]պ1m|W7%n*1E5AJM҆/3[)$&:if?, !x9AItn]3--[4,޾lTq0VtL1<dgLߊ֋;|m|7 ˀf F`Hd>9D-nhNN9Uv 6;OL+. LɉGFOQ}aQj2:ۓ)AhPD=Bϙ8NS˻^w(n%J'hdxeJZLNI4iv5kkfainY~W*1HeTw=l`f8fe&Pk^x4*](zl(BydFbES'P>OяGvyebƢ!%AL1C_DI_l+D oF)r?iғO@Rvi4u:l ӼVYyqr<0tG";hrL:!sUW]nVhFX>ht)}c |C9z9iaFQ KgBdǐء6|1 |k b+&S.pT`|`z_[0m'e"Zʙ8]s #}\r򆦗~Ҕymij%nB g_&i?E. gvyI#@b1pI @AD+݀k焀jģw 2Ӭ a( A;,{eQޡsU%C Gߚ$sd2q-9hc4Culm]Eߩb)M.DP}F>~W#b2H_SfX/J{[ lnJLk-ypz5>ѓK1DbwCYE3O-/\L 򘖌(<͞lgY4ޘ"p@Q|@dz+ooS$ +2 6!߀#޴"i~t{-%ŢTYxK`p{C=jG:i5_ef*r؂iR4T"V mť0TiTNl>3x:>)ovK%^Ԛ@hfD6BYWB% E7aC W 7*$ziQ⑏x)݁,;2)0;솓T|"V//sVwUTF5 wO 2vyJt!rE^SiAp's&YJҊz'^;8NZ~lRbֳ ͍jZ'E1t@6E~֩dx妓X~ [r]avD-bP*"yFݎJ9m' $fS٫>8is 8O9*Д7!*H^_OLM(?KR{++­]*`)⾦7 "}jٚ#Lx:[B5r8Dsu$>y%4 *diBq}bV8 sSq(*8 7Ɏ AcI3u7S3I1Su9~F Lp01b&wM!s^_{f<υ~P+*w)džSߨ BJ38n5qCE.MLwSMchmrqM r1zzRfzoSL$M}=,yLLÊD E<*9n!#el f5Ujg;&)&D'u+x_!(lْ¢⬺rz$>!a:'3"9X N,X }zu |0vN_BS w: x׊80M!"+!*dPħAKa yR%~(-닸;7s 674>Q|?A{W#{\5.1¶"ګۂ?KE "|E3~QXyHtϏ2V٫d1z$OuNZy)oDO@. /.aFoN (юʢ~ݣ/_w;AJdmJo1<% õ=2Dw_`oPD )a@5B ʖO-,7 }*a^3NpGE/O7qOV!;^Bû˶Y8 0w94v*q$M ꜣC/l`G)8=r4~\K c[GkѾ+KOh6I>:a># 54bsV#aCDYhX,忭VF䉧nƙa)jE@pPƦvcE_*x5fm҉I>psTnY&ki)%]̞ǂ?>ɁLѾ+_a&26iQ 30>K@9{rz#,x~h CF>܁f0Ҍ`LbȴS)iǑ+ȹ.0 aQ3ׅuk+#eЇ-FϢv}i38\}|ݍ n$䅻iqȤIj%1 Ķ,%>Gjž{O%- 5,u,ty}XE! !qp)26' @WEAG1L)K?)Q6띄ĦC?K.xWW6&PABq&\?jD8,UY%+*AisoZgTS^^T/85l̅ jtx^hN]+էo%{Ky5YՄ+3]k 0]E])=eZ};̔8<2J+\7ioe/.㸙R*<b>lCg϶zM5FvZ3X}T$r MB[ ʮ&֨j66&.sr.0lL&4 ڥ!-w~oP݋RpW1+эRD@ҝ!5ԫ\Me.7HL8dt 94y񷑼v;|\,NUK+QyP n_S NaI2 ?jn;F^&H:gEB]z+]Y3au$G2_9RF8롒%=C~`nyUw=D/F4PB߶*`aa jYk:79j!wg.]^v7=$3,gI'GmȦ  .ZO> l|dJB Oy0lWZ?57"zg" xSkb袔SǔW8 AQzvaŒ/L~QBH(hbd:3GD G H}QCtnO{䢱Krc1g0ڼ~h㯋r! ku>Mk^\ϫ&Gε d{VuBd`h7CkT@]y|lЁ^"XgeYǦPdx m^jq3o][.)[&GGQ>qb`|He~ ^CCIY"kn~5?FBYDOq[ 5~I{ f\@I;?'Aג( !` +X$Sr(.j ESfZLm-bt3xixYzbeeB׵iE7| HNd f$"n)[>VT$5,٦=̞to1cz҃;M־gnwc:dAo;3UCEz0 ْ1DNg{c<I^!U{h$w˟WtQ 뼺eYi,(a3b˧F0N|ԩc.GQz,(6m,dtqUm" 2~{t5"XRa+yψ3/Q7d#Tw451!M(Ckȴݽ OвP]u2H5u3vSj)7|bIR D;YLS4(|mŌP.p BcXIߌ?φJATPoOuQU\ 'Kl"ϑDHJOԤN-mo <5~c*K ;f_Ex6du 4`>hߚ\g^t뢹h-:_@տ~*E3 q D aU/ GaJ]?t/ZS(I*.%¦6t Hu`F p r@O&P"1֤ 1*KiJXjKkFAVγaa#ӡ>)g=Xw2^<r?"{-xMjyة$Ѡ%_2ȓY[P񪈔dCڪr3%Ph g^e>y˙hȐ\?D u؅Pע&)"v$g4'Uz>D6pB( ,@|Ԓ/NOvJuZ¶Hv~%*tJ,'=ƿU1J0,J}oG _)HO)Hx9*eՄ*Ia@`fV}ykk,ΔSV~@G-x.yFM=;.A-_1Rnœ)/lkG{}$ G1#ށFklc]*ŠSH1ʲה.S0U&3(d؍?a_*=JNUU6푞`{" u9>&whKSFVJpbI̩_,HƁlb[@W}ٙZ$~+ ^ɸlN"`>b>"cF KffCKṋ"m>˭Ҩd.`'+LCn݃OOKST: cp H!r`ϸUYA(BT>j2oޯ, Le65RR-/H 3O)kF@DSSƯtШ:Ӑ4gLN[ 9-7 zU}6<]j]jcsd=so pQĘ$ś9mU Nj2gb~x@ I`K#u+#+R|-:OK: q":g6ufˈ/e!WM?]7,`Hs#Y,&i ƗڬER9h&a{3& wh!lA>=o.-f Q2#9)$(co]0: ѧ|Sم BY(2AyKUԲbH^)+dfgڪ#=qWzCɐ xMA䐑lz aPb{dPU77mNK1ӷu(F3U[rHu}|a:nKx !mUE?3|.%3AmW Y vl7Ey}*{WQ3{$2mDaHu)~c]t!oG&kpI7ZvufN} 5An`L!E!7)qLG[eߍ^8 Oa?7㩆2V~ī:pݯoo;><ǒ-߿m(6`*^ A|*-'ugvg$1M1Z O`C|ͼ9YM KVP {h-b}}c=j趴R&zɱ<+,Z&v[;t-@u[̥[aa•/mAO虥`n'y}G0}S Ȋo4A6!_ %(HTN!zc?ܑl1f>4:'rkTWGJwoTK*VHzZ9FJxGƂ=$S~(=󆆙ڤ<*68GL kjs:Wy*% |nc3Qx8Eq*d_x6-`[iLЅㄏ(tvԎu}n;qE*kk&Lj0q/@GdIggu@ b~*]66HY"8T?G#w^~]YzPSj/6ae*bҡt z- :bCظz1ϝ?r2DݢU\>` 5ubX2u/pw[_hǾtvۏ2~TP|w ( N Nh_4(_b ZvUj|WxAb\fz\f<Fmy^(?D;ø֝BTA Qrgx^Et7:lyӞ@g1y<ò;L϶֪FHBv`gho˼K zC@U1g<{Z'o< >O8 4i)7ˉ\KZvˍ/oTp.3u}LcۢCXI8 <_5HdA_)Zt?R4훹3+&JϏA뤬iғ<*:+>W 6QiPw,c|CHV >lZ UUڍ ``{)+}@D-l }E`N}=DmqV{fƤcLP 'ex~'=TzIu30o$f ']Yw|N|k :P]7;R/\Ms> ~Er Vo$y7‷d0'6 /H$]j.Mt%̙/ر9b:{]羗:F댷3|ה=2h(bMX0D:XH%ktcr '\;;{ fWU[mqT ik\M6TYM6f;e((r$`kTt@FZQ= B]6RxS$a8TrjC/}~BԭS9P.g /tC`? Sh:2H9?@rA|H֮`?ȳoAl_n%jպa-Z:dz.sVKoy6 *BvTC9,E${&=yV7wI./οgz7HA,vɏpS"DQm>o.CW - k=p?Jʴ\" _z! 8,7OB\:1Z~2O:d %d+r4)8󇹀bs %5>M{_+ i5O 2Ϟg_ҖsTLnQB/,8;B6'm7P-!cG2JNci♘wabض~c}XMk *_xLP}P2GFbqЉm9F'|hsF}tW9Ÿ|4Fv_{Է*o 73od$a ;zWKA62'{}ɂL|xʼnZ*|*v~{- F~=EGR[|{{ΥMc.z3n8;,yV@~RL 6-ێH-r)б?#俴7jh1Qm46}IJD!_\ْ.B4E=Tm'9ylhTo6-e':=V9 g8˫3ӧID`yiNJçJm/ݜgNcK' pO7܅ڪ@8wQ/Vtlf/dRD)UFOqQ|vN.w|ԉJo1J0h3:{):*6; ]WK=xP'K) 3YzÚx!9V\4[⧙փnaԖ+o2Utcr\m/ +,Iޟb}ET<:@1/Fͮ) +LD݇J "갽?I2Be9ҚzKF RNK[ 'D%v>_-F㤄Mf& AJ62NWUT+K8-ƋZ;ت-MO !ü*1_^P$ēfѹ2C>==4 uq/%zƬ^Oul '%p$Uqz0## EK wJ3l^ :)2sYO,hqWp(-LG4K|L":?HA\O(G2g}?'!9wQ_.^;OYnn=?(q IT5D"h~zeRhze٩:d@`< Ĉ&-B56"&Eja_e@3_d %ua7 , c4qvXI 9&ilj> }|T |:a9źIT7[@P$*Vsr{ 9b sNX,F.G*Eh,jgSjDb[o=>¢zPIZEb;Bp>ԡ()r$[_Kp{%R>#yq"G~sgs@l5j"2J:̏SNAg{* D 䚩4!M94P(7;=r5E"_OP 7㽍 HDrSp fx,UGhCR#碽c> $ ؞9Ix|GGUww)qC74}ߞmd Zޢѥ)E+~kn((sSU֩׏.#}|3Q\(4{5|#O&?gGhvD˰] 4X墫 Б5{T({ _`;j|[C)bSȻdޔR~ntQkd +>sqszQ^)5N?m|=S~Ѭ5̬gwCܱ+ 0dz -[#oOF_..xzv'K!&7 Vˌ[ۃ˸QLd=F[gT}uw)k%cw\{ޤG;1h`\lnPF$gϢp'y{ |´ϵi"Gv^ۖ/~5z#u~fh4bElH\%UӋf/CrQ-҈GپRhvP 樣h-*s&w~Я+2zW="&7YKS uJV'h91Gj 'ʣƾ9zJ7d"Fc/v/|n,%GoꓔlVaWkS q4W y'J[yQjW丹{Fs n1 #{ZK" -u)\URRhl<j n.>&Assgm܂&+nT!cؐ)齏dO{f˥.eyaG{GJZRpо^CIc߅Js7O1)袴OtuK3)՝*+}6"|c, BjXjǵFPR႖Jܓ=:TW _q.0o#4<]`/GjJCCP=? 쀶pS|զT`L%^M FfCv԰Ȇ-UߕϸQJzdԶʽlb[SYGȍ~t-׌/I/}fOkU0jAbg%ATJ\'G5x3;^&x1Ab r@x\@.2On}b`u[նjc:&Vj'HYj 7ntenح"7WsS/XX⃊߄1oBwJE !A>1UB7΢mz皶_Cp $mS0Q?]*!VHq,LI0$yBGGdr 4{%:Oз3/s.pMp]PK3)-{:;B1<&)6?o#=7w4&ɣӋCOfB%"n73Ÿ []E-2ݮ۩eQ␃X14)`TE䪠\!m8uS:eU9<(mI]M)M7Q." q5PMH ?J{n΋0[JkK7m06幆kϑيaÞ-r`&vo,lAvD3l xvQS 7hPQ8$k$<DFU޵7> C]zkUJ19x+eHpj{Kt @OOAk$@r)h $rtָzco8L#Ǽ)&fDNU;R GU!VW8; O\m<09o-~?)2TNV Z:GW)^!4l (zy_bhR|\֝e[]f6|gZ3P ow;Ԧv@Oo7D^>1{ڋD:ŵz6\*&`݀7?g\_!B=/bRKr z((ez[Yˉ ;BԾ1ywldp,^*=ypLڴ x:\uCZ{=F=d5 X~ ] '@:7v'ʦI"Sb4o{-h{er 0jx fv?eP&BؽH6%Tw_y=,iO'v{Pӵ_ORJYN'Gp ~"\,Pt;ˍ$b_¿v^Qqc(GT+cKW)M|0u.մoln._6MU fMӦ u$ 8r?(jLQ̊Λk@gLWD*x#LKDzl|B&+z mϲTcz9SfE@3poVS9Mяυm7B ]4evT{'0 gko>u@8zϳjW!Zl43<_Q@!teb,3%>_Q] DB; |3=ʯI2?G*{vϦW2/qI.#h{$Uo- ?l` XȤƽAjy 6 $OHT&A^r=yBDDWbiG3q);Ou՘Cت%=  ')wv R @p֋vWg? ,"HSQh:#rCK8eV|R;;~Ȁ(W*ɜDB{EЃa=cWb0ڑ=s3= p {@w۱r0P|h9T7^+T|efWPy=UѼ[WB1c(`ә_=y Erw:; 9-:)L\,ËoiJd8٥#Qh~"DhF+J&|8ɴ =}Bxh*BGIoDeXEꗝ〚T g=G-h;qkz%޽kOf]J)<,1cCYDuD!ip*Wyy |e?o(dnn_)l* R ݉^C.Ef 7D8&@y)7f kx7ٔ51eU@5cs"v 5yj&yeZG6𗰆yDR"̨jJ3fDQ634<#=Q*!g .3=z !`%l-q)= R2X,ԉS"]j֦+Zx^2$xb(N"쨵 ~4QXYvAMoGȋq>+Pk {9]ABJ'&Cg_Ҏ5]+\I-ʪ-+]זY4nݴkoǞX޼5ނ03eL>|˽yXY[WreMh-O/m%1,' Rλ**&fbDe9ǂMDUURgR9̎>H--" "7.bbUb2v5; /T מEo&T&)GOiݖSjKT' Xb^5KbcHT.6=-eJvl>M4$PEuGl![]É<&Rv0S6ױR K0.ȗS!IgBF3Az'hKоphhe[yѠ& Hl,H+|$(lc8Jƻ>;J3D4턍| Uk6d>{MQF>%wB2"4⿂bOs OnaguYm"M*f*-r˟^ΣYX# H,_겞P|^[0rWc)hDKJ5OaۉQ ѻ8B;r+k8 Kzy %)%Vӏv{9e ;zzdf4筦X)N*a5{ 5i *۽/J`D=aclՈYg#.iC#;e=fqV@ZTHQSKCۺP hTd] D=w}J +ͯMyJK `< Gx^H20RM 'B|p R?T~)Fn$֔'Y  /8"C?gz"^)gPC)5A1 K؇SBZȘ(ah|V]yx=ڼ1"v`Qi,K|rĖQ{P$7_e]<}[F8}<׷^@$$ ]/ά0amg >k>`ݸmK"iؿZQUeXQWPW7gZOEGgbt&l(b C%e׎})Ҥ: CˈsvpbcfxUx"Ai۹Y-FXp- 5X9mٺa(ljn}X}_g"iM(X3{ 1\h_[&Eb?BKs/1 a^ יbڇ*~rY Jxj7uG/Q-?#^_cd5 ډPlBBMVQf2dfp֊|bjZL|j)(wb`n_pkR*;>@b^Xޙ9 &}dAsCq}[eohsM&نػHkG|\ zH.!ƺg8][TVԡw-G0 M`}v 3!DZ{dq Hi%Iz^2l~DZ@djFZ,괡Fn/\{B8l)K!MAVbtwhtϸM=z'ƍj.ON.L>(amZޕRwmX;rJ{=G)հ -kd!S)`0De}a.倰д#igIOJ6 tyO7=A,IPnj/oA(6cto*CߦҶu gpoqIDAva"Fe 1l)(r0dc!#CKrG")h}I~Ҍ7k7`FOEߝ [G ᙸnS,ʗ򏐼\ʵ'i~ [c\wh`I}E]R{QrQB@fbfQRP Npܸ'O'YWW .WtLTkMs"$ oA59`qcxX{ R l/z9 (7gQ,cGԩ>n i14~^]QdWYz[S=V<MF!fY5P;(& J,Ha|Tia.8CPjG}{h8ҕ8;E?W5J8Щ{Bm05߫6FG8Sbl0wk6ϖtVbt~̖&tfE_14_ Xc ,y*Sq r%@~yMQT<+':QQfЄ9{U9Vft*ɋlaka̷_b{$ m7oQzVbVW 7ջ<e?9Aۭ|"K0#R)&1-Yp1 qOEEѪn*meUD.-)ur->{;&tcKuhZ/]GF+1ƞ`9Y})X5P#u1kҢ ls%B#p] ȪᣱC``S\Er4μyP<rzsF5,ȖAM fjw`UIuSa#wDNtyD)Bi(>(w&VzfHs\#(PUMPGY28Lkî YX2KF yJ L`(""%%[:UBDkFw@L'' i(&3$<]2WhbE HFT50="G;D|%RDjyTT'amU鄶0^W /g01HXRrrFVp3r_w\.fN2̑݉8؜b#~hPҏ-sd' Myꒀ3x.ΏEV~%X`9?ޠB(\˒{ J!?ts.V{^8,,W@~51_5n;ZhrN{!`(ab6;oo?Vs;[M|דtHn˽nhg9V ,0p9#5KNH)|^~i~;\Ti Ė??rx2Ry_H'?5諬 d//Idf|{ U +#ťuh$'~qW~n%C.7@/GBIl+b{NHv$б1w+к4g(H_M<(C·C'cptoimO'% \8hyOhcN_~j~o[ėZnM1 otp7*OבwZ bƃ5^B^?|3b_CBT-.>[d^5_Rnt*/0UAˈm5KX9/rpnZ\uQhV4f`j-@Xk–P~\K cz  4r4ϑ`JF9]=q9[6ɞC.O*9I#tQasc8ɸ]X5JHC{#a>ê$ ,ІUR1~04ZZ/\3L]MOfޮyhlM؏#$Mt~X?!2#EϢzM_LDRHZ'7nu})`EY<":le{ .lk+uߺi62-`Nv}1/#:~BVVDgl"G+GMUw*w.&}o-u|̝ML:A;hN 賳o%,G/sfUZiqmA; 28~,VW.$C&JQSzvԔ\I2:ܞjob4oaoԧD"4e+CAdbH( +IBk L~8铑dY7S;P^{JFDRqDOKSY:($y:xl23&Lo)y%h'N{ocX 3h=·HCIᢖ9bTn3߀!Z 92h#AT=n.{DRV_=-USd|)yb%N @I1N(j`X|lRXr*.eH`t'Nh >}NjGQXbށmEKVxp HE0-l G 䂃4&Q]kSͻp:b 2pji*bq?(2C Vv`IܥJq @1ג p hK/ދб#pOH iF ËkO&{)>_ \{(=vCwɄZ@t$(k["=͑GrZ۳AKBdQaTն5)E@JӥsDvOGJ3*K>}W8&2y~*aϞ:D'?DpޤcMF/E[2Su@dS{'B" [C${ -4_5=G6`"q0agYd0^ǧso%Su..7UKWxwO^61&D!S%.Z*VEOBfGzŶpx$mʌIf[xr{mPcPf,#JvCQ"S03=]r6v6 I|Lѣy#ds{!pR*Cf ߍO&]fm/"#ڲ$2WU7<+Yi3SX"Yd#OM*M6L$<:(Fd |O+eX5gV+ ȫ`c KN H+iq#*{8"Q7Y34UԂSC[ V wZI?gU3}.ubwC?P/G mE,k Ա4uhmj]6Sf\p٦wB -kO* RR?ų5]}~$LJ?%*-sbkԲzMF,"RI,?q/y Y/;tu;(su_5z`aCI#ǣqƥݺD|ĹwH{vKHKes͉|Ƅ8l#.)~)M>1Kރ/zHPp5ES'*ʮB?. !Y0|&(qOf00CZD8 f}^= o%867SNU',ԭI)KyKij}|?8 ~amj;|G7eMX97Xɵ!M@^hR>1 $fm}V]#Dxm,!Ъ@Nű3edkL' cɣA\?D6[#J 9ܔ#c: -Ոw ̱[S-+)/ѳᗬTnlepeϚes,2]M.]7pJp ~Qlfȕjg0g^f_-Q:%wƅZb{F0Y5,i;̘$X[Y/v[g*.ڷuۇbhehEʗy5K˨:vح6- Dvo5Ѻz9Ĩ>g\e5OU@ִu:a{~UnaK!hC鞉9b>*PߐKt/i?!=!3f{N>}k0jo3#0V kU3'I7_Dcl+NxiUGt@`yͤ2EYMݶ4hbI:%͝r(ekoMtȚ5̙\JqgpAti h6~:ze`l8]ϩ{7"uQ6HЌƵ`ڻ0 SZ!s\:l=SmSqQnTˮ];WJk7}=ċf2I-HU8L'V^z(͑F(!N:QiJ"v7Eq i=$knsƛ.D;m: 0@մ4-Z \i[YXο?%sEOºX)yP.= EuHo fL. u}ri#. vY9a_A\gd9\vS6Gz;RA"7sA_a=hv".BѪ0z}!p|#ںilc5+NX&vvd}C>cAWZK\5vt ~Xcosυ$'i <~@n ǥnZϏNh%Sҥ#DSE:#4 20*MX7d=X8X``zw9il(MSh߃p,N8,*Jq65A8y( t#/FMJ.ӂj$/@ `,^N#*S oEҷlŃ!r`#8ip5CQXD&3ewŲepuΰH ﳲPD(k;?dQ-/N9vV+:1_OJXdzx1݀Qk,%l . E>rm rY9!FY;x5>.-L'\%hFk%hM~?/CWV }s.2!c{ i:K?S]W6ATX&Xj*Ϸ-ꞅ[c1ս?H?zm :o&,14i#inKv0+RuX$v}RXm8PT0^7eV2r)m,(?ZXR:RRgkZ)S|>͒Egirn{.Cֱ@\-KE<.?Z٪ںh J̅ў5NITZH)I^& "5d"Sa@zfDQvm~"J:N H<{l1+pP:ݗ_E/H5 LkVo1ˮ PYBAhVCCu^ fZ|zy=}*yy܄ 7OszYjֈhnqw(ko ׿N|Rv_B"Z7`^W?86׭jSH"ZӤ $lΥ1sH w/sZD f NEV6ChCxjrƴ3҄M)pnJTf^H[JޛR]ͺ8( 1;]G$#lys2m"S%\Lnэ(ddw1&2-Φ3ww|7s o~y;AJռx᦭/p;z0Ϳxe?C o7 -$pW#F?n3}\,M֗TMJ;NZ73v x#2fY) v؝;$A6Iz8{uySvyA&1S#nMǣ=R@W/}SֻsVds5%IzMJ:D8\q 1nAh/tRz,g4hgOLKǴ4'Zm *Vr.h:HٶPLWӟh=#0H~ܨ@ 4Iۼc:XaN[keQ> ?MMuH5쏜 RLyV`xۂz3KVe4wO)q@)K&!7ʕwG:Fۥ7Cʓ=]𲚸DBYd~g2nxc鷇f)/(rU龴,FY=)ςe)je'{z [D N]!U~QkQ%<8E /PO0J\m8@` iŅjU9zѻVjG̥/A'OݑQHgmM9IleK'rY 4VZ )Ɠ nSA7S 7U 4]gҢ\jqʸX%4OXGِ@|wa,ff ';|oLHwn&E ,rezѢP;;בfqq9^cx6dz儀g#j ˂Y)6}Iʆ#guF*nm$k[^b|WQX ))lŔm,ُdѥ.QkE\1 9ؚEZ & VLxu_dg|#uN t>V7AoS]GU9al:Y(Zm?8T Y)ҫo>b f]OuBe=C87]1R6K|]@Xʔ{([QL~ѸMw)HPn׃")/$t"J @ͩHQ;tOi\YE=a~f[i[.v֟OI7BW6t4@`\WM6h[\apre)ݸFqD&1Q) 1cju# ߂NRN@UI,idUɢMׁXQ=. KԉY9@f3ܙSƍ߳EXu-sYhVջ8wPl]){K:G@]hLXs+aPF^~@4Q+Y?pCu3iS zb':먃C>(dq@•3A-zfh(hۯrOQ~i1#{?Qo_R,ޤqHk~!b7 `ZNJqN̚xN1'L)xJKqYGqטJ#nf\Al4p-pS6" cGC"}ɹ,m?^Vμ{ͼ6 :#u=xHq`5Қ쉄'ےJUst&vuFBatŮLb_OFAٵol᦮xƕl9(VA׼2Ӥ)Ejcw=bm$j}zǺBvW+i3plv2Q22^D{ʞFfOEnQ[2Rtq8؂ [T0`\-~ȑ# n1ȑcl粱 O_Ǟs?n%mM"wwwc'LQ6L*20Rn X`JdPP625 m"A uUG UBc"RoSeZqz;!ڼG]N~yq D2S}2TW& <`;# }TZ$,[0*ȧtFIH~?츛Yd]jLs{Murz!c)T8ZGYѝ֚}w*f|񿗹Юq0rYSZGI O>poz2\ NdG[ZG@e>ovW|6OÃA>5''kbfYsǻJG|fӜm/Uf\&uQTɯ7p[Wk&;s%@\,gZQo#PM+hN%'!n>2%?S>\՚Y -o8F-!6l}4w jF L CHh3RD~~:ܣi{ LS /Vbrԭw#%9 zuU  Bc`;K綑TʈѕvM?G؂Qә7S%Cz{|o :fz .}} A%NL4nf#o&@nC'CbS u7$yP4K1\&n\v$< aa乗]Ϥf;~[J9f(n:nO † s1Νdbo-+9b}r7POPz}ٕlP'ffЭ-|#%*?[::#:ys,Tr&f$!Kq-M{% lax{yPiͤs%7[}G5 j4֔8/q|D?vc  k2B|51|K)jhƍ3*T7iN= .[TPZCy,Anz,| ,_lѡ(<,5O3RjPܧ8 DL!X#TiiLD{dW5Fe6+{S&S?ThHHGd,~_X`;gHLJ {,dbW2oFWRFv~fWT𯋨D#O\L%IqYҰZ!YH&8OmGA5L6M-W7YKh pi1&w&eg/TP2#>ڌccb`ծܛ*0t9%Uf<vʸ#Ի7X $!Yfܫu)4JXE^2?}"& 3Š>R9^78424f]6oHsZqyUIP%u >83daLGB~hy N'JO-Xl<hgk{vԇK &sRޠiv [@P; l8(XN S#Cm'ur}t<tW/aMƙ*>M{ExR傚Ph~o5y3 =6b{YʾQf?u@$F7׮MjbUaX}y5 xEsOFO3t(>fY%̖V(eH6>|4*D,g`#"Of״C\3Ws; LZ1\p7Wp1E#`>1["JpW&̑Syvfrm:+递w~<jN5RzW/U`tC'm? jH@'N(I"޼y`*T6jA@_{S>%-O5p3 Dוc;-uK lC̺'aMn_B)d6֤F\dFc; ʵ9XtmL~/HV1( (,`^Bv<NZQ6BЖMLc``D⺇yB?&3KtݬܿtBaz\S:j_V$Uo )1InAIʲ1R DBn HiG\p|i7JEBj~s+~@M66 $؏alOC&鄰8֦ɯmI]"_@FʰOCRv}FA"!7d.20ؾadFL5 Y k׃p'{X~$>HՇAqB,߮,+T623fF6`3'~|eڕ@U.F^An~UIYvx^P`Pn7AUuj$ SRFL7t$u>MHt#ʈ?9\>&MT\&Âsv8G|Qh?T,kk E=5J^U=ٯim5[oma[>1JU s"FA>sW^QQXAr5gT @T Y!uΔg+kr'MQ1CЎ^QԚDq{G,xvaT $R[-,)iCTC$4,ؖA8tȒ*cKc`l,x s9kEo|l4R 8v|G eD\ oLo@5n# Xwjyf}txYɴ+M#}hhە9ev%-_w " @#|oE] ne@ANKu>$\54-|КUݦx*"/b лKNrԪm<͍,e%Hl6o|oe \F):n>:?eTn`~U'9(&:VιaӔQ6ڿNa?de7!Wer]RD~X?8ayЌ``ήTB\ #%2ˁ F+m{A#ُz!Sĩ3#TK9^*X̮?0H@]ߙ"v&jnD0a}P8azSh)i&$1w6WAT{ 4ֈ>(i83E{-(-3:_?6/rn0`i )D-=ZT@-ʁo܍@RˬI1lJP@hOKY;ϋp?r/S{BԒBʄl8;s2\`8 "񶋿Zo(8$xׇrsbm2v d&J aF: Z-ߞJ6G>XS gOl@Ns 4b:{OsA*Q`'X&=͡zհNr8QHg[՚UY*g#;]a@kRb5'!T^8oGiڏS A."6C1$y2 (7R /0f[+d+~s6/6Wʞ* <]L|~Ghs`„4k|_fQDoHf^_C7'ȡeRkvw>†CVցYGT*,aC[MRmc-bTk?_1bEK^D#;Axcls+T"ov!ooA2O (LP|X(ED O ?\)Bgf4d|]kO-PT70h;ʺ P]aدm a" 'g4!iLիB&5^")_=yHģ)0;(uRsf?@v9IH SVu.X BݑPjӭwT<0dcٱOUtвcaHH 4]tg]/UThCh''um2?! p֋~Se^۔B xW\zʘ\9ZjGNL%lz|nmvm4!9 5A. ]#b+=߶#vܤ8%&^-y !.9mME  ڦ)-к `~o?!/u]ȓ7%-!C.XxsCxFpUGV,Ymf˿XtcF/ im\RHlPw$X:&7ՕI*Ӳ)Pi6NƵ? MNY;˝ FK|CеpD⇨/|:k:_. W(WLs {(g}hPDf '+tمBlDD`Qh"ʼT srn asBRZݧ }W,љU3-S$%osr eA:*qN1j+wq?*S/ -aǂ) Er^`>NbM/!  52IaفM,Clz֞#9b;E_J@39<)Ɏ#CU' Bq4eeNiwL'N>ג.ڢB6w(Aj*#FZZ0 6j.c` 2O.߼aQ3fc;=K97m o>/H!f6{"S4ɰJ]X>8xSFeuv uS'x dꏃ囤X:Ыp5.VqAu!f@N r󢔘ַ\􄾬:£Ax(0# ٷF{XVfR\1ܴ<ꑘOۀOl=7i0:tK+?T24 G6cYk[1o$l$X_:,ºx},E+<^O] $u^7&a%!`KU!L Gf汑c^Ҝ4l$fX v3㧼h]KaΈQi@_,zFu fQJ4b^TS}˘NB??빔d}4̟* _5}H>!K> |p؟Da`׵94ZƜZ2-#!~=_鶗_vt[,H2P 2i_ahYS(MqMC1[*~2JCGu T'ӧ -E׸]iu'LIu9bhu.c⛌R$ @cxՔ9Į1M^&|aGŴ)r6 p+/ 붠ShqT0ԏd2% D==e{R@@I.cfcFc4ċ3$e]n3mWG}kA :z[J#7 c>N8:6%6fhW4`r 2aC?|7:`t=*1d(sF' wTgP#]vM%n'G$!\ vrR9݇wf]0/r8"^@=4q}2҆i 44ze$ ڼՑ(¡ai$0UPtoy'exX)Y`R!׻` ?<Nj&!szݨ۸IީFIDk0:n@!mI9@CSgͧkN>DI?73Lx/kyklt)A}-W !p/ᬉ|2sNW:PC{Od?%r= rٷU%Pc6d6C찊N6Y$qsP=pYՊ3.x9NeBf,GĹ퀍u'G rM :* 9ݸ`< Bl9t/6t,5uO"Qc/=q! @Rt؅9Y+ Sz#~8SLr,^yS]tM6 #0*L Cɑe5XoQ̘?&zܳt[Ivd ī4l)fTyF-Xsc/|븮 XmU%k+/zn\u:g~483.vC͒8GL/ j)+OsiU/z+2 YЊiq#mV4ۺY;6r[$4.a`fQu]Kcb:OS 9 g jl=0"a5Ut|w=Zҁy^.9KNl;;dtjrP aem+*!WĬϗMUϙPwg1<}-##/} F;_ 7—9T+IPJ̛6|+cXGD~cjsFN6˗/췯m-GX ^e9 ܵ]c[bvo(i׃(t@XVWXѨsBeU<}v0`5[PPDFg1KJADUT΄ WD&m17j[{O*LSƂ@rJ5: FpoǨ#z&JkIz= /.>kَP!)?>k7L5/(f1ټa`;3ҹk8XD-|73<5(7ɀHN.v-8{d3^O+/i%sH{ #}T?Bcf'_چ3|e8 +[ О_,vGt &gIlp6mI} #b5h ~Rkc.X6I4gǻTW&*ACjhQJ͏yOءnC_<'ëj[jx'רVE:$";^n'DHsS IAz[{J^]Rž]NyhmSsђFKBayy,ЉyKMݺ3nѫqyTF'qrQ2Xp$\86WtS71hT8C5-ۆQ1$$ϾLW+?RT?6730H`)a嗃)Mi' G??ko+'5/BӺ[:B1PRВhN3f@қg?+@KxVh\4i73t`f9a]A ̱#asG*5ԭbe+Eެ  x Ԋ-ò .>1)5'bt@*ںxw"I#dYm|גQx}CVu.Yy۽k؉64e¦>wOc! |{j!ٌև~iLӦwGWŜd-L<~ orc`KX٢4> ʽNwyA9q!.'JOy#*,|{ifz_bNwΎ2A\zO2@r˕}vPYUJUR;xItdd!3*!9>ĥc?ȯ\zPsNn8!=qaG6é'x^\_'3H5 A{%[%0m_c9#lɭ[9'2Ǫ^yOjs02@ ΩOKJNrnJhE!UӨw,D%$={xuL ` */LBQ3(` I7؝n!42ph$Լ-&\ߖvʦnN.V͂WhC~RY^Ag]4Gns;0Zp esm>kNEע'ō(~UuHUw쏲K0(Q'&L%6\**sӫs?<ĞoG UB,*gsʜv(h ݂7N6|SW~ §DCoxwE@5c7׿@1pr=2!^}bw{`rKJt'\w3Bo5 ݁KM'E6Dy.5k0'LFS.MQD?Tɉ GQhpMt=x!Ww:>'`Qhyl~j:5S{{ߣyRM ՄoAdwÜãqmxH 1$׆r$Rɝb~ܟ{~ei;zO/kkv??G/3,1bTDqbPJΦ_ݳ*\r2ѯVg8ܴXP:\zhHPJϥ{.(mdcV-lhlzN a+\5=&NoRtq{ #t[) kL׈hBLkj9կyL'N}lMٸ)S,h%xg~yepB{sH%9xTIف<Ry\S;߼A5B0ZkqE2 }4E2bWMR|Nh"j!`c喘PT؉IR-(k_Jnuz^ЍH= ",xUK^NXl1Ti9{=DJ˄J!6u%JaK#,B&*L~"Mݱ g\)16s8I}oQ^ޠOez5pM.UUu4@#B -~GMJ+×iG<-yMzd֠נ-ncD239۞ܻx)FO0QZ"}eϺ*h \FS ^{p&*6K2rn @@wU>~&ST[;<'3зP"ƺ+}NPc)wTZIV{Ʌ&Mv 6(-&qp )Q{RqgZ Vj‡L2A*;K!).Rb!W<Qcz؍ K]ײPӤ:6oC}_4E7OM@LQe{_A@a|}Vm:A W'4B̟Sogdn3c! iS]ĩw"mvfn>v)&+\1b>Z36POwHFn lH0w`~m>a*OC(0,RLo(o/s `(zN'Р k75k[^oXs.f~$d>#֦VaDOػ~b`p]_>-IR؄)!j׳]}Fˆj_S\ ;`b> -` Gvt^5D,@@󃘔Y~Q:|00ފ88`A?'+UG%?񭾀`3(<[8\T Vő?4Xʗl K?z3OI9s1 )WҢ M?>=!F;ۇ$rq+zQC`Q6n<("J^eK5y'.m}H :){#v2qs,'{jt^8$mJ>25|u+sE%(ɩ3P!">#m׿5qڴgf!> (n-ȝ.lbߛuy1o- at&&'E%KDY!'nPoD sGMá|~gpJL3 Cn8f-p?`xظ崋" ͔f-Έ%ժ*8owMGf:ą.Qaψ& JzWX]Vcnsb(M 9˙w`i3-4ް5 [Ƽj#ҷ`ta8x:G:eK h|s .'FS-HSr!Hk ˾NHKcBOg0,Iyv!Tpw ,y?`(m=t>+Ε=0D끯v8ע>o<#T|4ilB>d]*q Yt{QvX,nOIݨX g0eG$ָa͜+.M+xQ (-][3`y!]Y?mKӸAB/Mͤ,ef Eb6EŪ?qC#D!yf7tE{Aۺ`cc0f0+9۔nFꄟ@sahpOB̼@YՐ[uN9d.(T qhąRLUW?n.}MM,zL@`d6cCsw` ю:rBAΰ̈T_{ ~;2@S}R*ɫpG"t~ړ\&6hLg]8 /i&YIw` !"@;UnWƎn2~2;b, ?BЊ`_ADuD+F/zTu(=ը%(6UZžY)ac@BKq^;SeAy*F3.\Aa<f?Inx+[NiCMm& |@JJޭųi]EʇF* u(JbSy~zYҔg3ߠ⋣!);9r٢>v zQ̋?YFz㤺!קSZ~*6 :~mzsKxsCV{q`:A5'/=P1UoEVm-r^΂#UH!11tx>~ǻQOpwd4;=E@3OAm#zWڊvSVr)E ~ \\* v$g]MI^Sep ۋ]OXVBSHSpjR4yV#DW$~E; +qnV@¤$w\n[z;YX$R:@؆W ng0#u9&Y&~PzۥGT;qd^ &6yI:%V,n g]N&ƖBԢO` zgjT!'; ^횔p_2LY|a QcbCX;?bO&ַ.:gz3/KU2*?'ZLvcٻ ۍ?FQ;d(2b8@u:i$Lˡ#x*;^@ ;o%؋p27" A^vLV}K,rS^ga@x^{V0H D '; {-EYtĢcv\?;}@760nvե:f' I)Z!1^]́&1R; $16?cfqYwPSJlK|͉sEi/Y=$2ȁ3)ЩRy#ǥ$92P6; Kx6t−wqstצ%M;肷biX?Ӎcn\('F鴨_W[.y 侮kmS(|=Rzn3d;߹gbʾ`H2[DRhpjq7/#I?2, yy` 11c7W&TZ3ݔ58N,\˚܀ޜ5X&kpK7?X떺lھst]ܼ4TI6[ԟq5@ &|U]HB%w%\jQ m4;LOm|!Oefh 4iw> 4Ʌ-Flt_ R "p"PJ^pCv*o{'nn!~%CsHu {'3PxQߩwb zoF@yGGC[2v @nR=Ek^+,qu´r4ax㛓eƧ3akMݻ{ȵmJ6qw׋7; kfNc㡐 1M:%GK}o!!T50f7u1|7M1o? w~CD@ە!X]+nk>-BHqL4³(릤͚tb"Hqo zEEg\ItN9Έ+8p MZKGW p[N$#ITN.+{/6S7Q jb  £ <'A4w7sl;?,/@nVh1CP$WJcN_4D:K=I޿xr{Z:ێ(l\y,°FaTN=a0@f%X @vЉl6eJSKY#>XdČ^xA+#6u'Z -D86'RH|${8b\ϴ]K+DhZ Ǹ,}RbDJ["dӬ=>toe 1,[Yzo+ۅײPW(ӱWۇZCct~`ʊ@g1 YxݚB"KGF݋BjxJ!:6h#گmO|(MŽ v0;/ P^ xٕ^ \Og-vNU쾿F"ޖqۄyndrRB/'+n|'ơ7ޘVj&6`1WJ硻<lӴxģh9'ig_U?|.X?Zk߼SxiSj'pȦ7 \{e% hF[{}LSC8q4p)Nxµrf\gffuh̍]aU, [`xhVg }uּop9BTQ _r(Xw \0`V:O/?u߅Duzd:9+j%qb1-ٕ&Q0\|91"Qaq~1ag4- Ofwz[a/(n}Jag?+a>2DoŲ3m3v<7uEQv3aiaT|VMT"b>#c1',.d8WdͺpH _nc4 HwqehD3"pZ7$dGjOƾ⌧@D">CGg} b[w/0L>O $to K[{_g Uzk5^;[g&ʟ/FEN?OO;z\U8i-F!5blp2r(F?9`@ Oukn%:ԞFE 5/]+Xd)\V?]@t#y%MkNj;/}btk>&|0Ԍ_ё*|xwՙL p>tZ$|9eT ۲iq( pݮn߀j(FC E᛻ fuFdy7q"|E I]n ;!&-ŚA$rU>LNF{p'ג0ދ4xWHjtEwS?0  iuk~fk /pOڜ&|t A?qؑ:krNWum{A<2$/5*#xx X/ |˒ Ǹe=^P+@xHWcpQJ;4E ̓.4 tF´aBۇ.xOt`Pv{ uQn %f 35}G(eb~ʵ?0d!}[v'IQDt{*!]*Òh;`- ~}}CTՏ,ڥGPϽU[>g% :?U60:4*ۄq\]]7HX2uEg>&cEnfKkb w'\0WB -m*t&Sy Hz!I ]ѭ#Ɉ[;v֍^+Nս" C30{WB>*T uN^97A3q i4wQJ\̼I4{ԫUr)"wjZ?Yf=S)P1ҊgZ+D&1__/2m/Yu6B6tc˼h㤆葑XY xX7 :$Tu&Sݲqda,_ ibʸ`SXќN\yT'F/yiٵw@@hj$:g}gh"O!m$J #罷dV*  IKQ@*l;6:|Fz(]%~nM0/[t84EeR6(($:Dv`\2*E},rm׿4r'skFj_'䌓\lɏc<\y\PF<r&M$>D>$VMgבİS*3 j3@ovIBTAPLo}.je>!cҟU="-s1ڪkoLrWqGKu %iR]PjP;b`Ԇ-WӠG[=".wS3z?^>>K3piIDIι>{>y4]"ߑ%w+sHJWBʛV88X!yE׀ʔΒV΁̯_g̥MBD);eU]R6< B{$0F/] cܩcE:/p]5'G (~Zӱ"sG.I8h1(Su{Ό䫮ql`>SUru"YB83- N iZnIJ^|"X-^UΛ-%#=\Ό+KlEA`^A ᫐J("ݴErF~=7њAz}WSj`,4/oz&'nDH^0gd9mi厭ZGH02\gd?̳pQ.~#WOd}1p 5hMj;!nƷ:eXBuKkVSo kHtrq-Şimhhepܙ=RჇ;O ,?2!cW|OhC%"]oe"uf[7Cm2/#{?L-@W.&@P ރ:1IenXzMVhͦ%jYJK;ki) ȗ)zL#Y#*[dR6jLY2K]}^4 TƦ >MLܙ; bpDN$ ߿HR$ҧ*K0mWǨSҪ}0)3|4k=pq.~4k:* ./b ZtJ2 o&hjL3)BU᮴s;Z9v3ƛxNׯ5H quWeHM="~+ϫ*vi A&_Ĩ!{`1R2^8dӤ.0.aZ}71mUrg b}qL'c,%6>64 ps{)PǖYKHStb}Y#E8y 9Zˬ.OG7HWu5ڨڋcZv&{0PVNV^vrO'잢9Gmm82WMʅ`#3!znAGp'B*,8W0';(HwX(;n4Z[u9,GG:6Wkj?<վc#jpYga4/S#~8KPr+߃tiJSza#Ц Ĵ[ lL銅;ͷvU>g!PVז?< U=MQHd`\0)R%W))`~G|)ӊLbd +j4j*{%\1*F=AW) N&(q u1A}J nUNd(Xr9(yCn~:cQ4:gs{̧z)ǼIv).@Kg :Ljt-%mt%[g6]c%{NHb6٘;^vsIHQMJ}9T"&Yģ[Aǻ%rf$ݴN+Bx p+]B{Jk)[1DLKsZ4urЏk0Ni@ }ډ( e خn}!tgk pdRʺ/yvռ+{$TTT}}Մ7 B]q;I@fS ʵz4Ƙ%f31Mjt@,szKp7 ՚ Q>0Z=ep.?yvoTvDy f]8LG2;<7%=wH |LS}ղE Qٛirg_j m*.KŊlbU} q-C{Կ@jP؆W h]"p89l%WCt@I؍[ 0ۯYkO2uSKK1tBHH5JۡB_P XGhHtrN-!K 4TZ_.M[<t@jW3mY94|h c%\q(͔Jݰmc~K2Xe'im"iߕn$|d{CP_Zb:?iH8OA).r`#Zk~EG/VUk’[Bw*sl2H)\&}O;B-)G_qQQ)(?撕19CF" Dlr2Q{X}L,l {}cAymF<<2( aN.vӷ}gY3~vfFӆXD~]UN 3\ލM! iTR u|O =*|~*,:WbCቮl܁cY'=c!)ʾLUQ#`:K&xO )@8<]/k|)q@}MKl;zcqc%D{=>U.̑,|"lOZd024ayRyO \zSDϤ@/2KDռ@咨d)õ` 1|4.ٓw$캋)f 3ff2lBM%fx~d';4]p nm8u`. { ^ ܐ"7/~x%pYmbgA=!X({f][~3򵤺+6 z爢kBZ79<1{rȬ4Esr,9DpL62SiTE7`8&yamPPe5S0ci ɒvYa[_iE3F "/.ͻ#4C!uq ?:c6|oX~lf?wyjZXkUEoq}v/LDV¡ Vrkkjz"i'NƂ ^vnFYQ5J}[ax6Уp'Qy6U fȠJ?|jحF$nȮ|45XBɰPFS!qIЙlcSgT&:X(jpu@H.~LG|.ؓ1>[@qU(\%#)hFZ+ t^>m.; YT+uPTSRRv;$@G3[|fvs<*0yd⒮O!'Y(T rkpɬ|#{N_+Ezf3'g {+r3=I\ 8G'%ڂT9+x֖<Мlw )w5`w~ފ4N*4>ij0 0}-6{Y?2XXT :Ɗa}/NK?@hc-`CGUn߆F5n\^sRdǵl yidD:ɆN'=}<;U1NLy.:CaIJBovҨ`(&-G5+К,Pj-}CD )ON*c.qQn'aW;^ir(Mͱ QH2OX4R@9|@YoߍvKF-}=m GGA+\^dX{f nW@!b,>LA~שp/J5źćƆv;Y=P,*Ds7H6cOBGVLxeX@?:c\往^ dgDO:vD DBZBCt8 _bFEB#ᅏQf}YZU|1/+`*4eΉ/& T>^^b4|e\ k;ـ\dc#t/9n_|0i.qžSsɲbAJAsk*^`6$G(G2ʛ^\D@ZhuSs] 7nԅ[Cc'(qzYR  \lӌGo[qIyHn8쇣# ༿M.36_&ΏD`&-,"kȻ%c*4e#l66*;Hp-gJ\γE}[~a _,DX|@]*2- >*cK|o7P.n*g2,гEnz) o\B4{Sc ^`oњ'[{R 'c*Dz`LGX< ))>-,|q2 kSA 9ObnY#Ɂ6e@V]< XK^ l>hRA/?ߠWuQ6:Gq_%WĝY2(V.ce 1ۻNྫy[?G_3kB4Q#W-ЂfT𲟡%^̐P*dѫL+O Gkpanvƙa0S>[&kA 8FKj88 uw2NƮDM)$XPul?5۾wbsqX#Uܭ($,!q@WL5>}w#x<ijYO'/j9'z|#'V'I2iZWO*vehI~RnNt!p)ɜ{=dNO/Os9[ZnSRm*Kh畀M_c6\=WƠkkdбt/JtȾmmFH'PC -$ UlSR?Y`ȏtZqL m?jj@0^Lw/1E nA}᝻Kn!)g׼!F(c'1u3ԗ>Yl(tjxQP`]>]t&٠=y1J-?hA| &xoЮĈZ}b=}&vhr?7wΚV 11 M+nV]٦,{x@l_ ĊwNsPFp~6g*m0*Yo(q I ;Pm 181V%]Fv&,v~ !(;I@ i)`οBΓꍨPp-=<b_`e,C+$.y5PLFo ]nETH[#Tm9{u~2Y mG:@#rI 5v aQ[H#w(aNUǠ0(`_c/!(e#%p] ݞCٍ!!b *Z c* 5yE3o~! XXWuĐb>K̙t:r|:dBSO56o{5n=IY-.T7$@/vj8+3~ĮuEG#v lݳHsTk)2bBŖ{(ݬb/,0==+Sɓf/JwtCɴͻ0ӛV<!r<*'7L* O׸Iӵr A˵F#6g</_cV !y;ea~mj 7 Y>jKbA*Hm%En?Vs[nB_0t(ˇ6#S,tzH_"!nv)^VkJ6:e' "}QvYϝWeGr1`E1NxyQ $yOǞǚ]7ۇՖc,\"i;tt9|H^v(y17CЀP^Dtܕ|FwDsvKȋ bS Y!#:BH6N3fnŕ Ce l-n>Ӎ_͚E1Vf\g8](PCXp!PIHњ#-EvqI0gu8ϼYCg@\ը9nis6[fY>*ωdOP3ChVT+*ch/ݏ2kTn0Lul)\~~>9G&PVvK H +wjF }5Nn9kӕ#!Nr1Jo2*˧.X4Ԝ`:`wm[C6nwp1<{+ $v2<˗2R7I1*K4~ui8ezbM)QqYMs9R9Ϳ-}R` Ұڐt0٧ʽ漼{3תK5N|z/D^Fӹfd{П'$ pcI @2]XHe审k3p Σzeoݙx jeXRSz qOHPRH[]*tu=" ,EDƣܝYޜknR;,d06g MtVAGS{qj5.,G7QУ'PF3̫v"FNfu;`O琤z;L`v,%Qu1#̴/ 6c*^cJA6i-Q7+1,M KX/=A! lgABf\ Y7G.j]GD٭*@?&;.zL>:%l@,&_I~5OdD@fJf4,Y3%Zp=MyG='MHsn"ۗC1V 5ww`ՎSU!qXwߨa֫X8bAjM49`zQH" ֠Ǣ$i֒ 3L:B> YӉ8f=*t PqNyzc59K ?CCڨ ءQV%kV$74|XӺG*GqHѷsKX;Kʿ̝ADTGgOj7}9L/,T"^3mo Ecc# U;f $(H3 F'sb'ts0(C`[B,[b0%ůaS 劚SLo! &lKw=ޖަ³L3AP7ѶnRd!HlǠJ Xc$Be(_H6V602,/rx QF&7ɵ*s>(u&G%Dl^S*N;آ4V/qE,76n{ڵ;4*7U!_|:Cmefo΁lg ܇QdR3x\~,:drRd=&f3Mfů[$L)HagK%ڼpQ9a iTUW:]R 2YjC \g~?ҁ%/86Ww~Q8~Z P!rD7!=<jo$k.4|SA}>rͰV:n|e=#4 ;vqG㞣$㳘jU 'D!B+ ; 6YTaMbH9 Ć>8Ch4پL˼H6Ɔt;+zWyw Ŀmq&1s*/֫52Z -uNNqƅ2`V|k:ifZ: 3{l*)C{)3@Z1yEhLӁŵȸd7Gֈoŕ2T_ ɮBƉӍ%1p%\R'ItaTԪ)Bd/] /]5Θfp[ۥ/jnr~qV! "8+is@x%1q=g'EQ9\*Y݉ 5W%=wD T) zY,/.m;R-;YRI-&uM*F` B VXwY RɶhB$EdQ i7%E_*e9棖gڐNڒZle:&wt$&X}B Ѫ]k`ж`)!~+>=>3@UfjEZQͷ>tm-zOtȅzr[Zs4F8dyOfZ]$S 2!,Zj YUL5f/Q5fBp\z[xPz#)KPnY% #R\9D<Wk7/*|)zƔ! ɟF 7N'#FA }vVxvXt˦tAdaBHFi--R 52KZޠNZW@׿ۧl$~`n{6y &?56pH6C2(!91sG*׊nU.昺K$/=4 o-xlB}yN%I~Cua5w0oK 5: 3ꑓԴٌcz \N]v{S]Hv]ve]Y.%T6Hh᥂Fn8"n(*08LfD̖!Y3e͒)Jlq^ћLjĘo+,_d[H.,c+& ~ ĚL^+R$w6has~__č_0SptYv[\:_ǰYD^Sڦ1Td Z]6šWS0Q9w?ς`@NOeB7@lp+=&O1o)v y|^9$=TdV+UlӮSBѨ^%| "iRۦk zQ*/Y9|3s'(X95Jn-_Lߥ0ejc*ѽF9%ɍԯ·ѥw?ۍ? ,T9"VWRn nl?[MĦ}뒢WUz)|J \kKĦK/R۩! ө&;;]=.3ԳI❈$!{%{6V^g|h=e*y"Y˚D:  Cg. ~U  YzK̠4.4R]4)vZn.rsVq%S"%7V's7|j$']J{P>w2EENIԖ6U|e@l ܔeSV(w#R+)vDr0oF/Z[Ra9t DfM=?Ts(8q%J1oGAު;,fU@/@Z]d&o=R~-E?!o5gv>PeÎf9}92&iȝm9~) )JGRÜbñ{vXͦ]E8=[L ʺ؜;Cc v@s7@OpKt\-S-+q ,U, PfQT}JL{;6 =__E B~CŮzׂs2ũIE43̵'7h]@H?T.Aߣ7kFk)tiRSA"jsUJZ PEF!QjuǁŨ߰vt wE;}.PG_4R&vBI!c !| O>| `z8VgРG O| {} H*.<`Sk=oi39~K>ău_/ӈMZtm3B,ȢrK񹇼xAj$NȄg8´q;9%0R?E؃6TyŠIGZS4P(O|fb6WHS ;l 1iBc5R6B hKBmW*8)9\iQ n m#Zܣ$c9r|,-qbÔAU$4j<Dϔ#ah($yBS{~6%:l_Bš0^*Bn2on(c͈Ls ꩳY֧V~dxvL-Si %zqV؋KB} 7O Us1uD,yT= QG =̈́&Iwbgh}%@\bYOf&8$owx=\x5"mw|K\͏ugMҘZ8i@-#_t*DʔAK$X,IFuZ[¼z}siZK |IsC#[]$:*Ԅ׸+B@;n0tP0\O26=X\h;Lѱ@h.6WuMikReN uA V^-}'wr;n ?& C ӺӜ}v")kRu+*,)ZKkpH27|4 BZBz sJJvDX'$c'{ 1i_!01wa6(n(9gzuXWhlJ5?HD?5޴2\bp^R w4]+>!y-@={Ĩ,T0û='PjsF' >ƞ/Yqm#Mv R(;z`>m2K/\榥?&@LOН(R#3Y*>n;=ĎկxkBG&p_GG7&M6uqAbnQ8J;DSGTg Mafa?Jf\$&]2˪ g^р11Uً9K4ԛrTb?|ZR`'\LjƃL([ -ѓ/dOa =b?zjģ㓃V!j36^0V]jd$-4*'ڢ]N0I𹕄mvv n݈#$B;501v(}zVzyvy9qN2 9.cЌ&7ޥ\oȅ*oPym[ǟ-b q}lÁ|ܦ}| uPKc>a,UH6x֧q'4E뭰C EcŀS }e!BR[g;Wb0`ß (.01y=p|^XJ'0 MH}Sm??]cDeX[+3^=TK3.+mpgz*^L8O03q 6鮫V*]yCɥ\NA'bW'4SIȑ6n-\b0eUH#X ǂT7>GR36kB4_#' y?'o(HZZ ݺ]:A9[ R;cPVF۹L!)w(0!7[ye2F6n)Y 2CC$`<9ҭ#+WC]TeՉ{9^I=K I[\A;,v7!RqS۷ZyS8?0{7SBa۱%! w*~'|eŀNlYC|=mN,*=Clw)_zx.5' q5:๏޽҄ܒe؏X5Vt# !q<>Fc}]gzwn/ fRbbXmh?d?r upHGXJд|EH1䤀y| QcGpkZ4ٝ}[쪾^Nx(-0csE7)'koFG W (FXB b!o9`o,);ԙƲcq漃}hQ(GT?jj*w/J~m[2/±yM,Q/K"jM98  hP3jkv ,#OGv3>(`_Z`oDj!!Jdhl\J~ir$ <4>y޽$ Y$>XUpz'eaļKji[^ m_$:0b &( XBeJ3YY"R0r Vm O::b)90"rs:Miˍ-5W}`,?L\? zW%R5nȳ DfD]E/ j^!F `X_G| c9uV¶=A~wz?p͟>֫|TYC].yMN5Hp|moJW^Rm}-L/&uQқ6.SJQ.DUsC`imsTH@Uv i[tKdȎg͢X5h AێB4Wy 'lA&ۅ*m(4'] }{}nҧ_ZV&4=@[1扌7#t)ӕ}=,]Ry.+IpZ"}X//'ƟA5̌aƱ.׿٬Te'e* m_X~:$8RzȀ0̇9;yy}måʩyl@_B^iotɝ8$8(Mny%eTS@G>=\vS4)ENbǿDbi{Ltm[oj;FTO{-; t95Բcʜ $2c![zCs O: *7։>ㇳ쑭`L.}o*y:\3* [VXAd &$++sIi+4񃾏N n9~7alhf BD3 *O!'-o Ϡ4x"v^b"g/'zcsCfo=>%0wG67`~=aA oNN;z.v_4rB4^m&$ .i/-a /ZR;A2M,ޞMl+N&׉ zߘ. ,~C]E; a3`@`xxTI8 d#:GW7wh:X@qZxv k҃yGH2-^ꃢ . 1WzI+<=w˽BDBN>'I;_qMe]cZm ߧ"[Iݫj81a !V89!Vԭ^f3F? KV]`*TT,ER?jܓ}8G0Cydm -RDJ /xw Ԫj&~!DJ=V6 lo{HT.<%F.g$a`DYUlM]ة4:L\ađmqWo+†x&$f4(T\Y@/׍HZ)*[jي@&cҌbrb#'+JZ dl5UX<#SRt_YGA&̺m9ZU0 𪵉t31BB z\1n5F̙Sڲ"Eʞ%wbmR'b%+fO;sU~ApAWFf|6W^%DYI.l/uP=s dNҞFf&Yk8 l*hlξ d#t Ǻ 0|%_weuꑬ.GRrC ʧ5( .h:L99bzl̓ҢhoC7Rr%Nm`ZEJg>sGc0U&'{J =Cͼ_ztNWęF.9".@i!^x*7 M@13:ɍci;iOfy*҉6[EAkCG@h)@y\U.xBnPT P} ŖO&F{!T8D_pcJ](j6PGq;p3 B,}.=c#[0Q*FedMw`e؃[JWau]Tg&-z|.䤠 )H뾽_̪3өܔVek^eጳLor)?AʆM8lu| Wz^\SGKS;u7C-!}#V JX':1Z:[[O}-7Q}%YT>xt5%<_EziJHٶcyf|i(kL4kB)ힲ=LL@ 3Nky@ҋtDk=i?]C>3Qxn?8!Øq`f/q`ц7-Z"I 6׾4-Sl1G6m[V:RXdOkC.q,W/d)^c|7mӎͤ`vۼeB]MCrѨ{PuգR 70ۅV+ZiG'wDߤX݉V59_o(Mf!g\3VlӱcM(U-Ta1Pc}h}AmZ0A=:+@b1'=TC%]1>8ˍi!ބ86>1"zոjmbX`U[V ^vY=S #אOF"r0NQݤ,Ca^*V(C4\P^Tz=~%GJ?f x jAj+deaf;.FS@@CG921;PϦdUwZpDbF˸'ޘ(RJ adtUGfrSvĽ\}63WʐTv=j4T%g&]3>2UJKEI_]ِX,O*]:7`yH#8$׶aA.Ddx\˅VGjښ9ZdX{k>!`aQhDo1Fw u/ ˴ϕ\WrR'Ibŗ+\"w )W d(mŜ Sw(Mr7q&}sGHs8m ѽaSAE+rz-t>̯</D4Q6l[5 G(r%? 4q!ȟqy*=6唍C/ Zw9x{;(*rUm)~`Φ(SnߥE $;%OiKAY*G1¨I"`{jxweZ- a^6u#JEb|C(Zڕpo#n k-p{܉=j$i)wS_u_+=Ri8;̷UR&TYzut un$'cIytaN ܽ)?u#--F>ā[>h{)45JE԰RஃjyjTǭс7"ۃS'͛L}Xi57כkOCydIӌIP-`~}ŕn=&h5QE$\8{;Uj̗O"Ӕ@;&-z!E|pkr #ٸ@ZRߛVy%0@C=VJ r e lQ9Y ׎:SL]FDK/ &ZבyBIP*\ ǗG)F{)D͌,-6)t|CfX7/ Н}^-+C(S2X|)uqSWDB{xSZ*Z 2D[Uto5pKDˤ@0ɴjdSȐC"VߴQθGq~A]RzD I)&uB= {=V=7FVFvfQλ}]ɆǬ2M؜EM^9]L9}0 1f_m13K˧JE,5Ӧ?@Ҩ- 1gJ% Ie|9+h;\,s0t'êS L*T$QJ&|DTy#/T1m XEdzzjSbfiLtңR49b%<{*S(C&$ޯE껲23nt~bM5/6}3܎ #.KC9fzr8[zlAv\өTkg8XJ;bm RZ1ըBH-0ۅ/U}3G M2 qog#ϕb-1jn.W+"~Pau[@R4DrTei.2Z9 2vIzbcCH89̯r?N<|YEpio.;iq_m.U1Y]v0'#WVX[+1;Di~>47( Nh9 k$rhng*G ʫL@ )z-ڏLY(5Z˕m2@B2:~)Kxyەzhob3A֋uWm2^m4o@ER7a喫I^h#7oK+H0/!yqwsd=ǐ0w];6M,lFU^5o}F ?c2$54gW;vIJ-GB^ݪ)RqԔB|4{k `X4Qɋ:Hey|+xnhm4-9RXz caR4(RT#$d+ JXzbbYmmM4Qa)!ծўՇ'aiXB݄ D!$2ճJI?/Der{/;V=L>ž/wiJ| ]7#柂<`]V6AE.QPS}Me!5v[h1W]xQГ*9U{Qq]y%iC^U߆"R;C26_1&ڰLtAѱao=: v٘c0&Jä XqLgɭk&\7+RUxdGQBH2$S΢3ID%w<Эtm{fYn ݩ:lƺY/ErPHu"Úc Ae\6:44*fUy sSVQ\Z< /nW">?##>.W9Ť\exyq>7iڕh7249[ ;_$grgTuKKz2e`@Dd633㊬vҷ9C4Z!2h!,oz$.ՙN Tv劥5|%/-1וfOVU`%ͨ b(uEԊXct3t{Nm4i$:R7DʊYǫc$nZegdMs_^}P"^xFh^(Xefy-c2)SUO*/r~RO+d,K6XĬ AqRQwH:cyMPۃ-*y*A~y0oSƴ b&~nEҒJ+?m>TK>RlT+B Ԙu +qޕ"I]Ua'O >sX4wacb08hZgB+gb)oҽ^gP-r9$hC<$ESTѹ>[b_5|t6=-%P7,OKen}opVh;Y184MD^*=tSF5ZFq7:34z Ͻb %{p|l^.Z@H'1t }K!,Dv`sKi|nbvee/1b/׉E=GI\x_79^_켢mqHBx=ty#k~[D5m~%N#~RId^6@tIa,.Z uWꗝG:@^xԼ 7"iHsmhSI_jUv=դpc$=mg\ g GϢ$K?jraxWf-Ŋ\jy3s(+?]ȧ?̅eF_L'T)l W.?TOMD,wϋ=7L7ʍr(H9]rVth=Rҩ~Ǥ/XQ~O7hk q@V [֐->\y6g,( I!7O8O#jN۳aG|j ~Zj⹟K/$~E@L]zV'^|%͊o>+"G_ qɥQ}w4]H8ZH6LhbH3dç$`sL+:W@.kihPD~rI5~}]Vg(R{ gv=+-iM{՛9C{` -yWa߯E2DB;P=lRf?Cjθ:b_ .&| Q5m uu_ .؍д]:r{8S6`&w"ڦjM,ߣl ⯛e(Q%\UD }ϭ& 3?N諄LVr#"hxISl2Gl)6}_w3i!'F|Je3&A]V[ (ošR17&M谌塿&bdiكA&m`Uo`o ɕQTœ 8g5:?%̾wGAPp$B~U ,9OaGQ1р!E-EnmAh,oX6?8O3{m?#-f0[}v!)Gv+s#Z5L̴^zoҹ{ LZy(ޕdݮy1EI[7ɦKJkK+mH)5YN?VpI k87Y YER ]uTJ} =n T2(!gᩇ:e> Xa B׻pT1iaΜ5”&ShiA֑pA4)Y[\_/]٠ FY~o>sv1h1- @l{nb$*@^l$3+UWT+..}*հI5xZ橠BsТ.,;18- A${Idž/pSrנJP&l XxwSc,yWz,k]5ѕԢSI!ZNhe 4O ѭ1܁RJ48L|Ȉ{MrSf*Kq;wQtNi*} ª*CSetgʸn2ÉCs6skkwJJvYDm'F~Ҵ9+f?KLc Zw`"IDr0JI2\۸- }#rU m{^N`=&E^US].iOπhCבIMf-u#f E4D31 Qii|s ];YaV~S0:v\y{gw3ZOq`pTBɮ nWԁln8]p%^*;]փ3>a|R.٬g*4-ocv.|cL6"uYa)Ujv 9l\xREʦYq1xa}0,WԚ{@J%f=2V\#4MW27*/nCZgx 澟@=c4C˞;@Xʛ5ǁwo{s9'7 6v6ZVДTzpRĘPS,j V^/ g0WxeC@9KA֘I+1z$֝ELdsW82 )$HD`> J=PThX`&k bͧAXh3.Ԣ:6e3 gz:މ_1qk9JideDw{d>`uh0ǐs * mL%韆lR[hY"Ib,AI+Fl@)*b R Elhy*ԓ"V$Xk] uV3YP wS>$ ՓnͰ.>M+En uǘJ39DV16w(#w2Hq:+E < }?BL{)T(s~ !W`bj9(w$(*5se5A(%h ~2qَ,;tfg@j>L@RhrK="MNa*'DjmC"^NkS1@B0CXV=n65!Ϧ\^0m .o{%irϢ(`ݞ+ӷr8歐$۾xIs&ݸQ_ ^`Cmgm(,5Y"KB.P$rN -A5Da&{ݶ7 baT[÷hL1?_/ 65SdsW R/6O~kxO'_Hp!VvOonzmCXKVR`eG;!]mXF͞Hf!Wb.3'=3P: IaR͎Eږ(* Qm[s zU#x+ʧ )98u;*Mc&- )Jd7ߝX)"ʐC.oҏna0new]~c*rm1퓽U2#"&6Է\'W-Q,Sv\S=n~jJ$( eX𥊐މxFJh_0$5gGklyd7ucc= &mX^DNd=˗נYmuXMێ|9v1y9+ޜzN8Ix O6GsxzƸ 3#gX<LpN5W'TtLF ii0SP!T+֨QOg0 jNj+M8P5K_. ˄w275Pc:GиDMc ߑy?rbXQ (QqQC2Ř MlQ˧ɦg*S_!x"lm+i< :q303(T!GT.xLMkׯ46P7-\!N.j38Y%A [BG:n%RK g ʤ4M\ AJju(r*{& .B벹 V&UNԽhFZ6Jm:A+WrBq3b(,+ꦝ NOO4Y]H9iqvpǜ1rYH04υ${0qyHY_SâVػ^S(T]ϵGvֿ(Eu-b)`TU7QM O C9yL>SBҍ2mک ʾl/AֿpI:.q*w 1$?l8b863>P< ϰqeLoKZE_]2b_ZSiZ{P"ZkXOSX+[Zh|rOuo30&cGXpN%<OlDȐSD5pYpŁ|ޭNIU:PB z`bbXAX YJL__~[M) }iuxޒ =Sr{@,Wz^˾RHфk\YSD~U|Ej~m8㵠 0\UrqUw:ŽFe gX(!G۶QVQc+I"?T g` B)*?͠Y,m$2LP^;+Ӈ`VpD(.̨ݰS = Xى,* [7gK0E7b+X;ĆC&m'T-Kdk˧iǍ9I>y&3_ ,]q݊3 Z2uv<LP-]~)q]'OnBL $79dÂ1`|c~($и'-!'"g2iOS}/ ][}+#U\%A@nswKTD ;fe^ 7t9g"K:IecRYM0y`VT?"nM[חI[,Y-\Qg(}S]c$:6Ee.żmvVxJ%:Rf?׿-L:$Փ,Ti=x9J m dT~ikɘ/] KF O52k:H'q#,R_=CTE}4?YbqU;66X32n5ĺ* Ɂ,VU-Q7('* SFwmj8OH#HCD ajLA~&̎rq?ip n] ݄]lr*~Cq<+U EGQI wMgTIyvqEۍ+4vHE-&*.*C?=S|)p I iV|̡@ 8Yׯ g/-4}5#vP+T`8J*}!Ld*|YtȢ,h#TzN;QǓV”ي yil`A]-|fЊנ}at{R3-:nDAzrom- lO 쵗YPʒ*6D$Kq=U z+$δLu;F!Ns ."pa򿰰KAO+R{vE0Ɍ[QW|lHH5-ȗ]g!媻a H!tPSA:a -2LW\GUR~oBH(_j;$r/?pC'/qiDp=ڠ[ߡeQ?״π ̗ JZ9@H噱P[d (4xP !4$Ha&fhF Jn%#'L᧊/d@SP[,;y jڊҙ&+e Qkpw.6lrSـo ۿ1&ncsf7JdQళt,DC&$(UNH蓵BbppIlQN#FdL8,4.?>$. kTcRvtp5M.*j#`zA@ b(6E뚑xTWGu$-c _sBw !E9)t'H㱦Ygh J{J8d|Ҋ5 J? KD"3#S)UqYa4R=Z=D % .ˌ͐'0fw\ɓeH_ AVOjy,*v2hgˎWを 2R\f+mkdM8"77@F5ʚu>U]tuuZrKCBG_uQ9ݿ'QvyssAX2~̓s#['&/Iaq,눠-!ԛhM9JLj5*l1$=_K43c *k:7a~h`-˜5G Yw akwM??{VE=-:^X}*_d^@2o7v' 3` UN-gA6`V! t=/^V+2T?T 3-Z-Mkޥ$|]foE^4Qj7ӷk 8&ŴS\}KA[u1N= Lr'~zk+w;`9X ^Ou_k Rt:+^i\VOa( s)*}i܌nKyoABT}QhqڶC MVd8eoZOڧb =L0n%] fl?^݈Bz$0ɚ lV([AQpazpZ}`XdeuWߺ6WV`д?Q8_o"繏7aMgt㴊ڻ x8Y.ګBV8#BLD?9B0g8e)7.Lgd~ᰞAȍҩ:A"y2Z!M03TᏗ锺t-$׏esJ _색cu}fWY-`"?= LۧmJiƨRׁ;qh 8c.Q!T>F+bZ0dWֽNzyd9 v-?ޤ;ڏ[` طS ~)r6Ƞ<lj5%4.Q/n (Cw-Ҭ *ד rnuBlq'O)bm2&ҒeEgnZm(ɭgG7QI1PNϓuujǔiMXz> tنe1jMP4GWu{DQyk]^d2c3q`x:oJ7Dh@^{4liav:aTA ANîRoa24uH t\XB1O(ΣOPhuٴO"G^8ajYV]J=Ntb\Q^zci3&jcnSE]@ft<%!Lʆ:%οGX+vq"XC0 eqaDm(qܰD؎ :I@aEEXzZ",8Lf0,/zT )T_VW{dikutS] T/.[|Qiw8zWoBFӂӴ 2ý]$|%h4QR2 ";"\4?T/mW$10gOima@ qUVD=1C:\]%|_񚻤bPͦ`D3iYƠ~ftpRzbAdn"V+ \Y˭$cT<3f͕bJHZƖ/}z)'/@rDcYfjղ{t# C|w#pDLaWXxr&92*@y}$8ʝߖiWi~:<=ݍˆjb|1\/o$/ݍx+R}Rw~,3F?5ܜ ۓsuIJD%WyIс1F[,)͢8amB11\Y҅ή0+Sy9Z{]SR&%&H喟6}5uN|&_ od^3KC s,T(XL-ȃ&,XCX/oYq^Zn7rXr8 @k_fxPE.$f>{&=+ՔxZG_Tqoq\s+yCgj;*||7F i0Z:.T8QYq^."HH4z5gI>*۲;{n32ʆb=&0jObp+~Mt47`+ceܚOLZ-p_N KV$ͤk9ID3Ë-|g+ 4X qڰo^뭦HrK3m~sgTJeݞx8L0슗\Ǒ-|L_|G?E,3dܓgN[W 0_fbCk`DϪ=HV,ElBXu./KկwPC5X۲| +sa[{sggⲎ%q`TcUTU ėY_Mo[HnY%r4'Ik@8'15t8boQF&I3%<ZsP§T Mqq#f]`2ֺ,pM,d^45]"Xs,M.2Qe VǞ&΄҈q,KVja1db^wH V/)V)=m(p :ѻM;'>:fG/q4J[}ؕy1*4. #:=)^ס~b7fq9Z"E6o h'RVY^\p\2^̭oaBQf}-e..;Zb?<4=%<xmyM_}06!V\9~Pwu2+,xkAPkk;MjgRNŪsyhBB_⭼ ^Ŷn|9'%S.Eh|o ]`?iv;?x&` ]r輕.Oz(D$_O)Fpʥ\٩7,R̡V.!ϰW7L`<3șNca 90!"(7egc4"5~}>1n#V(cL؞k]o/e5䁍/mejYQ<+&hFcTD>Odvͻlhp6KX9P}RVt$]W 7pY6C솱%U朗ȿ`&Ӳ9[ĬV_uq2Rx\C\%MHټp_e|0och-* u3- F— Mtu薈*9"? e$'XVgBI:@Tg&NaXIZ'U;ʈx7c"&>b沆_ DGfLd{qft^DOǻo3QXqr%BW%!:zamf<^qS\aDc5$B["ЯAյ/:>v DCZIz}ì/kr^)V_qUiw2i[&IP ?4ŷ2!A4Yg),:$Ǩ[:Ķt"w4&2m)ٚ'"g3C\<1LgU3^1yC"'NS4>$5DGP2Upb(n@9(#ZU` "Eo(v7C2$Y&dyl0ѳĥOiP4?qe9f<~:o.if]}z.-oqvթ}V6_XJƏՒ7dSz e6 h?(i96oP8ZHhm[F5@h"CioBzLϯ@k&y$T9dms0|Hw{36[C^I.]9@bTd8*HũL9pss_%[aҵ>}Y<,}L5M4i}4R>Z߸vJ4"wa&-<5~ Ͷ?@ 0f[.5#gR,:KQ RݴTr"XDbE+Y(apܦ$q`ϹOY~$<wfi_WJqZ^[ ~Y2׿ɓkXh6|3mK]7n\KLՒ9H$wz3Bke}Uy6oI޿{VNHג:"h b4SX +jX7Jܴ[g^~J; b. Dlxm tnEuZ rEDJ j?F_Oв-]gGBr/*9eħ+f{"pQ+('n=Q< 79Dz,PZ[$uݎ{7;7 9Ah BdmVS "1ӤX**uiQ"'t+z PT'VLG"Uq~ݜ3! YuD>V/O\V,{д|aobTt憆!ЕQ]#Z3oǦfM<5L01ȡZ8C 37RLql;Â#i ' s嘿b07q#=S ej3"/$OS&FTc>p5MS? j ElO 7uHݏ`uz+ RN8 4I<>2r {}ȗkk#:,zwDVP K/- \1Q%MMr[!]k](>j[)TCm1Ϊ$]/lٙ@b! YR4ќ|m`$'=pZE|L6Įݲ *^HECǫ6޲| -n!eAY m:' LSԆ98|9'Hl惟KA}TB's%ƶ}@˷ 2r}fQ&eަZ~ރYbVsFm9N=r5Du׸i?φV(NEը7!qQ20lE\{*|D4_t{7~j"B+Z>]є]k:vGBMb:!y뾴F֮u0,Pv2><w:*NOy7Y``y0?"i)~_{z7t(\B3tɎޗFlUKSpu Qycy]œʡN97[v۫WTY3 wη8u8fryԼJNj6=~ ވP/䆃Cl7Z.qXXT=;;_Դ՗;m4_F M]7$&zH0Du4O* 78os~/1]'/Y~?KnB7aξ;?uܼ 1(~Ól'U~q`VzZ9+w _zn9L \S[ zv҃ {l&.[5 Z~]n7k>dD"а3. R:I33 #1K$FN9&+ wz+7WkZě&X (,\~)AC@b܊u)ҸGvLNdd9w=Yy<L;Vc8!P5ȼ[H{10s5*l_|T5UG/\瞢 +)@ v4h#%S-m$ZEߏqmK$=do~q29%TMǥE;Pq`s& m-?.PJ۽I bM }pM9P\4 ve[9]6cZ8c_N$tq;TK#¶R}Djԭ*sQnfU"l IvOA,,㍀Y|읳WY=բ&&Rۖ RL~v78jW+ԼEװ6y0~=Խ3Fi+*qJg}v: {yI9둅gy v5vTD[m= /HO}z/lHޡ3Tl^#*G}4Y2!xrj4IBu׫ rڴ F>eUjL}=@z퍔 n24Pէ9}y3J9ZnL:j;% O5d2(![rrLPPE,X81O{,B;{mm2l)䉏\7$>[ Qw4x rW fn*nJDjє>א z! =>庄94Gkm㝏`m$sk (*a_Ǥ(v{"]&ngB^퀞(WC4VMePG-@q0 AJӍ}zuX"#t(3Ltl#p]| PH_PՔeHζD(XZRT-;0~> { -ч{;dKWԋ\\^s#6E`d`-Bgr`s)W EB'3DsI^Xͬ$ `Ѩ<./[A8`.*5b` z*e !]MH)_-WK\)6$w26_RW*Qz&`C~,IJw[;PƵ,lfPpC9WpbdJI%Ζ=.V7%WvඹҚmte>X,OKXBO[}SvxTIXE,oy c @e/8>а 5+#ɑmsP:N˓!8]dL (@}E(`ov&K{rȋš8F)EQ{X #ZhիMV\tcmi{C& >KV SPvl!}Mܺ |oGޚYwٶ)Oi-#lRܢdzGe"fE[mQ~TJ$[Bc:i\ hU \Rgҷk6{e9WѤUi1y!,..F μ rB(;.aBs%l:g 5PsX5Ftf{|9-N_;_S_v$  цhTB3H!ֵ5.P?[ @c%2ww*7 ӭo6rt8 3f+SL%S%#<< d.Wۦs 40X]Z;-HlĔH% %XYJ2SŚ=1|HD:nd~-=.NxF(4w5x  kW爫ZU*i?XVuB._`\gD/amev8-޳x!o"Sqnp3H̀r"-0] en<E5Dqyd] 3V%.Vׯb,F]nC{=`Rk$6|J: <33MLP$U$¯5 9y9LSgLMu6ێAMc`BV{ml9 j͙ҙ|q }ȕ2-J49+!:ΎdPy_ yp݊Ru>&= we *7ޙwuNwg MH{RzDG2a/*Lm9}52?'-T'ȾQx.e蔻kt``PH0B`y nd薃q*VI@y87>!Mw)iB<3,jfG$ɾv \sKٱabN <:Yk4T"@҆' eP[uL1V\"BhY0\@s[Y,QeDïtVo;/p|_Ύe};J RS/' HԒX#8c| `[9{bqߜ=CdbjūMlP[+l!0OT}mK h2Gv6K˟-(!Pkc|jY>,8z6|u ߎc]="j1tSqJz,] "=?Xc6<L4aܝ .bTF׺̗xp+jm \(r5ӹ~jhfɫВ>$-ro0 V2M볔bz OA5rl^f~kXQݛH`o! ]q;({{s&DvDdh"[aVf,\]zRJ1*BBߕu>j I) .Ud3F2 ˋ8&o 5lt|z;`y9`反 Bh9Ї/<XɣG e U i Ib(,#[=P8Kee]:^/=7]=c;.y^ܜd|RiUKpկQ.5ɏ7%)h~٘2cB<9VH˪OItr&)A9q'B* V0/(=駜ix3LL![(]28DOtd䈝Ey^ z(b"<Сe +1TGY$ךC=cfws(…K;gfc7v ˝iY D'q.3HsJrn8j.slRޗ|ٞia!7;&؄v' :3.כ1(Ȩm 'o3]t_V\G?oLw$%E ݮî*g J ُ#[Է\s™*hG{Y"@m׌H/g3ӽM 9{oPM Q2R&AM blO X ҁ_9HS[* uEi9ٹAɄ̫_3'՞XĎ6=2vwF/"1.Ul%T|?gv3{/YD.Ytl fqGn29Z? žu,`Y bhp&OݼTH1} @(y1 s`(ͲY*3T#P:c#N,FC4SFŜΜ1iv67-;.KdYH~WO (BEuSqC^Gb5\׭eT $ZF$(ru7]Izrb ňڼ վi34#j|wZV9!U93UOLi(v2Bٯko)1#e5bW"{^ܾX0T'}O4z+5536q<+<Ϲ <{lyCUfk'v1 C烋$|)X["exD\ļiۡR+3zCgW 2 Ee T!$fQRW?nJt\F&,Jzy1?RSXC`eO*#wZہp"G'#r؝V7ƎV Pw&ij mGN]tQAkZ(@a'Y`+enQr~#JhfC|5' wN'9lzP=ۗqI7@q `! z1:,nLc"x ל֧8QĀDž|^ w(0SfG;ɸAq]{JS2‹^X^+b%eEM1V~ղ{e>_P"Y*!F$>",bp Ԗ0F-t\(W8l\[yulH{KIjQUžxVH5vQ;Z^=LۓQ1p%%x*3̿v^վ*T'?o稞s1B'3 ?$X Eva!" Zg/b]d&Љ{>TIؔ|(jX{ S}_iH~tNBJ{~WƮҔ;(M|&9&m\78 '翯W.$Rf  gU5N4x^40v8f[_oGCbHނ9$Dˬh;1ԖpIw(3.h3Q- )?Kqo2(%# '³]4]Qp U ͝T+{ 2zt .Z`45jYGczTTw K5|_N (}#6H?XEm0 ?Dn"1\áNC["I+󝨇*˙ m3P)T}gؤ6U?2~T_9#R{>5' z&(.jζ.#3 .= clXMK6so'/Gx`7̃LW,Ro x)h$MrT 8%e2ZKrkEz7CGtRϧ{\x:WT5C:Y䩁_TE:C^to2 ?稿_Az /p6mk}aK(Pyy8g^1ri*Y29s:iCMqnUw(M%\Uc:l̩hwߓGnK1 'WEv$k|kQ0z͏]~PB3xDI:5>u'QDgf:jO sCKPG&YhtK9wR̜kT,SUGGtX X1QTu2VZ| W+L64} zJI(%D}5,YJ~z p6`>h>M VN9p&Oinҽ{KV9p9 xǀѰp(Ma7I#2/WSDS2O S‡ְ"e}ñ]Uo JQtFjqi Ɵl:N(6Uqlcʆ.̲$Jz4Q={W|R!YՃ[A}_u\~]SPE{OoQ+Zfrn*2 4S$g`6ßlg[:%fDo']z %3{If̜:x߭0=m=>-xص4 #c7=r}REh*Cq+fNB#}3Qp^l n<7XޖH,p0R}faHp5<ݮ`gl@ kݐ9|":nX1(RkuJcƵt$%L+DqJt% Oj=)nN/? d+(Q2q7.TЛ8Pqp֫o_Hc[hZo~{A eܖ\N\ۺ3I?l8MUo>? "J"a^myZJvBH)Py (/[oX&b`˭ 7Z|J7 Gnsp.t&PF!ƛDJ/H%5Z1OgJW,} #?5(XHKXI1C}0o `YweB.SX%q, PFrD&ޝk-uL,h0Zh nb[1 9Dv޸.ŁEk\YGbutͩ' $h,]cLFnM>Ĵ&Bc,UdȣZd0!"㉂A{P~*x ( R8|e;e!P&4)r?]VQb4:&ԟ ̍ZHM^&*׆YlKy]XLKQ;M!_.N-]Qs'N~f|׉F(o1?X7i>$6P/P?I&<=h(Mc`hMa}}!`)iDtiZFJ;žJG&6 TVԻnX&i(I?{H / sA4D;B0P0㰨]jI,5-L"сJ*=lk`xOE Z뒯 ZV/#$S FKZeOe_E+Gg9d'n#vÁll<ϲ*-Fn5^/=-!0)">ؓ+kAf?Ay{'*u,ve\hA G$){5 <>P]oMVQ$D&|zD.?p,d Ea݅s"):?C-|3X,'aQǐaйd2Sa{cE(a$fQ*T5Ql_i\1)jhlavC)=-8eW5&P '/,#g╞ržF+yb鐘D\m4vjiC4w/$n,y!0X2^Ḏw'.+W}kzH2, CyV~EͳYEA (H6diMVɪC:fk\F԰4d(g^胶p85qT0^lMɣW ܅%OWyX:Cc[WDjhWBG"M߻;0QhҿAۺj'>q U$d˿.V9zXsЂR\;3fz&[}I!.I< ;\**}Ś^c^ +> %Zk7hb0ۮ+Q !HZJ?V[Q Iw3fT_l疯վ.5)?XeA~9uk&*6qVɰƢ@oxY=^pWY[OiQK[bp"av_{^L12Fvh9Tz!J7iN>)-=.A2ú131ڬ/DX!?͞ CmgymRc3¡d x]J]bۖ%u,H"&iD})'{P6hbwՖG^rϪ K<$9&9y$#ys3s?{s]oLdDX4CvN(cΐ#>fS4ts>Q~ݭ˙cUbpX^g';ҤƌwF{a *A1^"nrqF Fk#C9J ?98MbR?VDފ 99<_5nJZ5O?tjU';VtfK-../ a,w6Brrơ78.>C]k#$2aON0O0.EU{6|68}3XTJM xJ1ڹ"1\]JC/8RR(88qN`ZB_z2xjԒzjgYllo;Cjsf.FSQ$ga! %֖(4@y) z9tZ(МU[g' W]nSԜi{@uJ Ē$nHʭ˛ŎEe@<|JFOR ٫S΢653#6>ulW=6-Y؍'4chi=lHI~ 0IIV8*M @d_KDEVҠcx-裘ҙ"Y UEj=N_}N̢<^_aUO1f!:Q!bOk ?$v9X NLDŽ8"W% y=TQ=pwȅ['.,q[艀wÆA-SkY\+֤kάn8odG`W?6†;qwé)]bQ iӔ_U<{SJL=F\S5gTKB0xD3]wTx)`pMHZEl4:__5 ѧq?`&4?r5|gGJ.0TyRf2g[mPxAۺtnwJ AJۻO2'2`rK>p(N%'B> ?A$d~HrWt5[޵iA!$Yݲ>i-zּruw3#4+m,="ţÓyROƹ\R6k DPOh1DjLgu\JGzT)J P nTw.0nJ_Ww=֜/RUU=;F2, @VR .HI*UL>n(OCXyPD^N$ 8S>P=|jtG$ zye-KwFr/?@; N4N*zR_jg@ | Ф;)i ~/!ǽRKsVdTdOp=? oAhWDPsEԷ̱^,xȹ{Zi% wvhk yvoJ=:~L Jm,$kEنxޓ@6!TL+g; } l8Ԛ \D5'%e},{)=H:T{`G~S{Dr_gF]KV?i1(&&/[Gf9TqG J:< ( z!4}vP殃Mo BтS緌*Z)Bq1bŇẉD댦Mxs \C-.4"}/^r!h"-HfVpei^?`lkG PzKÁqhn%T[7"a' qt2CH5 DԌ5o 4$p|~dܕ6C!2#(RZhܚgBXE'edVZ(Q/yS.FzO"!|i@.d\1dD(9+7=锔Ja!<z.[,h8a;7sEF\f*; uGbŔN_ G3nStݴc5Yf7YXy7tb 7{2kOl>}WȡGP54$\hMѓrEj 5~t=:ڵ,YGTv s>Tw1*@ Щ;Ȓ _G(#,!~ 0 x-/x2\B45H8 -O4L*teELOfvn5OMC$/RӁ ?אzQdP-%q]={Q *׹3RYRI&q$3CkSB+Û4>|w-59vQD n;sd=vFDvtI@ۊb5*ɎU qRTf*/ugK'T#<ou<[NAf'8C6j ./G"3y[[ B/)s>ѩSn>"O/gAR#tlxݺd/MiᡖiBA QPRBIo5#+܄ {@q.Jc! ۾V3 t}{j7VVI̸~;?;j/ͻthO< 9;-낺m) 9x締 U#d#-h5qrм^gh |+vboVNZGhc#`PM;񻋔xՀdl26ҿlŦzGt1-QC@=_~1kߘXg|[\Y\(J"Ʌ\I,k١,΃1F)SAoU@h737v^ 5) & *&,nM]~:Q7tFG@fQ\de:TqK9Ч;D{{< AޯeE#e3}n{a:.+"'ƥ \ K8T IȝPaљE0DZ`ZNBP?rgo^ߤGH^|SIXo_o p~]YqZf!ra8$ė߾=ƦuV/MP_i.l(8ݿn đ"hJz&ykOĠC7H-Gfjq9uգ@"Km,*8S„<MVBwcAKwW"w v0uicgҭ`\Γ]Нy6^- ҫ4D8 xxWx8j$MuV38aĔs 2\+Vr^H+>x˰OPNcU>&zPöUm7{-hx?eJ*R)wM8D i.O6ll%5.OPE<G0=)d,6Ԕ=v/]~nύ H/٫-yzUY=6w4yGEZjr*ScŪHTΖyAf.B0<>:ڄte#LKT>=Z713Izѡ-؇;QIN@?hƖ ŶD܏զ$ `|qgⶂ#dmКi+N% bW Btyvu7+:dCpK/c%} . \߉ ۆF |µZo>:P\&Tİ汩 Iy#'Ϡ_iOra mC& Y-M~"bH8=dNk>;Vh4ѵ ;l簍Rs^/%Gq{ieʁLɧY0VB9ցd`LYTѼ6O% Vz?a|j)BP8)|o?ϥ`[ffH tW&w*XƶSxC홸m2&;ZW1I##D4'B}eiBD+w_uo~yyZP@NCebʉlq؉ =╒PhWM2V都KH\_}ؼ˧ Y?\/_FJԊC&fk019<$({{Ѝp+4ڞh3) sݺ ^:eVZҮ~qw +K_; \]+{w5%}.1dT'Ӷ \B[wC$`61Ȳ7.̪P,C)o?BɐA-C?hi{oU[^Ncf%fURk`;"jh Q  3t nayVǥ{BMSe0H/)/됢0n IiF{4q> h~bg:#t@p. ,3>'6 0MA7}a8m@!o/B.|>$Ո`;=9%yAR0 .(ii <]e~4,76L6/d a+DS~5 2cd;њi&竢9 b?2&ljh$֫kR~6Q X`5# Ϯ% -rzh{+X+1ݖC_5b, a5炑+BW >Ĵu);AC+@J/=`0hvgN~.fs3/g,ӜB6z-M}GdyY5J3;T$Z?e:B_=G迌:d_)#m)͢-(q8C5aI9CFaJ|&#Q7*{ATP%OCt@ gəI)ͣpƶ{/yfM9v/g!EIԤ^(g^҂Yq;w/ KSxq*xv΁ eZ>+Ajgƪ{շ/A}C; yS;N# Culvf9< v?S@6C`gI(i]5Tu[G+~#<.\lCk_bOx'hX$Ȓ(eY`mBIR ˃PrᎭMj7P/1#PBھLJ/GEB'R5rn9}6s.{ҜB<+X &ge(m9`)O ЅEy4RQzĝ 22T8lOaWdzfa[[TfY֍#wzDUzYSC6("uk7-Q$ rdD}/@5)En]4::@ol-V#OB"ھNnJ_ 8ufII(ˑ']Qx{d^A*#=X:h*t[5Qb=H+܁DOEvPZՠcoIQ* 1d(ʨ.]2_+=5ŵ {CD0>Mb&G%TZMI+9@oWrUA-j7@eM"m-.y/D5W\Դ^˰| `\9qꩆ[gYZ07070100000461000081a40000000000000000000000016570825500007234000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/ice1712/snd-ice1712.ko.xz7zXZִF!t/q]?Eh=ڜ.+М5BB4d] *%l6`oR:O@7i7r–.=>^d~y!y o>Wb6pfЃRqz`8B0%>ȊJi+QC)R[2zL+'Ӏ *+8r(^;1ϡ:]>7k6tfsσ@~zapDUAKQ}k p yK%RgE4),6-ǟ c@`ˮ?1]`|yŽT,褒}Zӳ'ʁ(gܧ|cIn&֜QC.L` UGAxB<خNڰ+}wUP5yRdl5ۤ]b.9Qrf]#L {@-my|F 1+[MW ~rd r{hBPG ZxKK3+r_>I-DIu0#n &8ebt';@N ҿ<_o.BKLc-Sa߸f47T4! wTB.Ŭ͕v4G FkC34xI=vy$:QԷcUt'%~(8nO.8T,h6 ʶ WOԓ6矢&28in 4_T[i@'ҍ"zH{ݩ N-.W,f^҇2tG9笽ʈkia "ێŐ4Λ}A*!6H*Iiqeo貤~/vk|KsC47.3wMe8wl$" K t2`XM2({T ;6A*%p{mt^,G s:g@~S07]!S(LvLh֖}i}@) }uBge^ 2B0[6r/?['y\`W{yb*?Cϫt"\zZ ][NѲYR֋rBZ3inY027:D$^,~R}3A?[8vɳ|TPκn@dx!2ZΏPWXZOCt?id$VWߴnˢsT9YɌlz ieS{k$nPx~eODu!u%!y.̝ WKQSbM\~gp HIK.Ҩ"fn$AKCH'vu*OhpY=g|I=jO$oH9A~vx'"$Dhz^Hq ^~ 8dU [̾[?e!fY0{T)q_u`^t)(g%{rn}Tdۓc<־.Q:iqJ"䙪DfDe.h!C*#)\&߰(8n))Yr7MMI3%ͷ'-tdvRˋT90A9yxAo-:Z& ;J <ȧN;ǁp gE?(?L:zu˽̲,=,^09nAiw$z'9Pc+E|>y 8I9tD9ҞvMĩ^\!I_|f}ϖHŝF:ܳUǜOd zB\$q7 .b(&=_ ,[B` plg5:`-Dfp(j@9GB|~^C%; fVIB})5}Xh ӇS|^G)[h,gߨSl*GvM@pO~,h^0_hV.cO4R5XG pu=r/\F$.2UцrزyuBHC-8ĩf|HMw Y; U$詟% Е Ros? ~` =Y^)18˂iۣo`-*wW,ՈDgS4E֙.B]΢}A5>c?ʋuNTEhⱧye0arm,]㪯re<7m?d6ow͡$%%nJW,P]*Sd=Y^lB-ᦫ.y( (@'q;z\?Hĕ_#U6>}O\- "s?yo-bH(`b.y #Ѽpx\ !q d1؟ o\1 HpCξTu5;ӼZ~^ |H~.%{! ֹĎ~^nB_bR~awr K{Cڈ.K޻VbBz^~LVrd-pvG^+<0R ]j*Ea;O7|z[( hq*v(c!@-?YRV(:l˺19oU%i?X>8Z5ܕD˭*Ԝr7fCŁ}*{CDmV3ȒEV\>j7)uW [w1MED6zbj qWsLgHk;'K)L/j 'wfP̲tKIgDƊ$t(? V&R*E&> 7G$;U Fx=N*Ktws78=aj*!ɘh3 s2Gi E Thl87~CQS(VRّN6;=H6P*&V qWDŹ@Ʌ=D>' N ~Ax$!˿1gN͛)7XHLʚi,!Afz j'Md ](mDr#O|-Sxp>jq0OW4ۿKx bwtJ@=ٰ !R~ @\e?ŻJ[8#^9 ~:E} ;|E{GPEl7EƴquAZaw%ʁY }q-BbML1AozZ裡<1g-pbd+ƈ -ٍsyntA'uڵ=;CMab6䠆)OddU32.zc~.u>-Z>{b'N-X;p궺KYi t1I^U8l!gU%y9O,3q#LխLvI VP۔ ĦkP eQ$rg{k7(SBbj73yw}Zoc+UpxU)q _"AnʕW9eRgB̊Ö6f>5ʮq=K~Pʕ9QVFg}$q8)? A#z8+HhMVyd ?=ޏγD?yXDxǹp6(1?AMeHYۀ,$CNlk&So jȡ[Id2A6=8 u8Xw(XS3gXa-WpKɬՎ>+䓖A]E=U ȲM9C{Ɩ/*, S_=U MJrxMoe\Ns{8?j( 5W s vѴA{^eiر)njgjPoF1%"-^>6L`rz6vqRIQX_}QhlʉCS]>޺vebqyq[3i b<7Eܙ,S; a=n?1p˺W[\"r^=% 9&(!48_+H[F0ÚH ~z'/ze=~sF$W ӘK GEjBWտIM?j|S91Oi0%c.BwF5kAV<5IiW5{e k̄ff]ž`*=ཪ7v9w t@)$@[B$$5@_D8Āc(Z_N)hsLS}bͽ,I#۬Uc}#bV~prf2=FKkS01=Y/W#ur՜)ꥅ xsjtZ`?CyAC꥾mL׻RZ5xI#7Zl+Lznpj҃g gx5 T 2#! !]6Bv3|'SFɰ&` uwmgם b#C*߳ @)8ioOhIx%'C]gu*Y.!,P( .iDT`ءzJA oe,Ȁvo{1jvb_9w&}00Oچ<-8r`Z5@E[rؐh9bcyXKv/Le%k:d.1]=vݼ𬒰ل-/2fRLtq{S'%i -B[ID~/S1ːk. C ]X<㽭`kas;zE~Kn۲oxh7ڙ ѯѿ:5e6efQ\n5Oj*gt7~cue1m{_OTf0 (+@53C hyv0NC ~}C+ UuQ@-2rJX;-⿺M2ّB-}fx.b`SsCi$J~-K CKwa!*, .uw2g6ġicTEPMaC8LC8.ꆦ32 HtOxA$g 퇖ڞt) 㼙h{D/lyz)l+Xt 6٬? 9rqP* iw5Mmk+f |e3:Ty`R7) .gY#0VvޗB6M 10I=Dᓽ==z>ٔ.["ereH/a(ow J{3xS9D<^&&/ÖC;S-!{"< FSU!йhԡvhx'B7SxWݬ$_ feI 뛽n..jHEl"{hNJ{:' V/6 n't~99.-3FN2!^3;MFUHDv3h U/ma.pI6w\P| JuC˭miɤ<8|Ya J$)F/wSkbuWK*@n4rֽ)O +i!ԨMeJҰPy.MvZr ZUHQcZ&!\XEyi]zs?iv`FM9K+tvV=)͖OZҎTu]\Ef Zo HLm:!@?ƉY]!21ާiBc7\WHM]h"uD&8KjBSw.zU12"?zVw?om8jc /w*;OSZs1rT5a9y[*b-YpoZ@<Ž0 $ÍtoF`sE . TDH?`0~7raߪjC;t MΝ2''F[׳ l6pFΕwLڢ)ɈYԺMޱkcr4ut!S4h%R'Z|'y"&RO07~%E1IoCM^/.۱ϫ ,W>=UmE C5\Иnvr"wx$5/BUJPwg$\؉ &` @!Y1qMumb@DFf{|e\RD(>Z'woHyZBxPh)0&hd(SSRmSj&} !*v=־6 7Q!j s P*YcтhpTV)i@X>қwn:V¨@auqO`)idHPu)C?29Sj8H_Pm TYÉ(t\3J]e9ԕ2 _<ݥ+N@9og3uqi))Bv5 vȧ):>ii 3bI(J]H@ r_9W֚SqR:1 ȼD< 0=_DOdm>ZC~g6x׎' #)rM"EcOGCS7kR,B`iStYv6RZ> >ʏH;LO '`ĵȾ 5Cr>;N`LKYo,/):~EK0[Fx~ZxRDWeޛ50).JnH\Ɯ;w\?" 164q}? lML#af_# T|5$0p@Ob埯;%-0OM*F̡XC5xlkR5.$;О!A[!LㅓɈec||u] Tf: 04P6{B~GAS,fsx-Ii%QZ@6˒ԭkS> kHrf6z쾤KG?(iOx|V=;4"RZI!yͬAmpIS=}}2?9׎֗41nPRgە71/bFW({A2e-(si䷂![`}Q~k~͝y5:J1ضMCm1BfyoUtp/fw*y[?}U D\jdqa_O?=n6ԭ4W"-r)R>r B}pNȖr#為r8r.悎 Rt[IY[yMZm~~zGw'"kx9Y+Kjv޳`=MMvϠߤ[$5M(Ң=>#znGXeآ=v` )*EWT.f펮onF]E ~"MQ&{yboGv'dÝ|}J{N}ޖn>#ĉPFB -JoS+5 ʉNӆ6<7T+03a95zDb=hNyIG?VP=^!5jD+òSm*D8P'RB=|$)8ϣQG[ς'chF忿ǥdj-7;XB>}:l0V16Tf#b ?"rAjT}lim~%+[Wqo8{fb eS3ѵ[M\CխHQxMKߘGF'~& !#H&Sl#u&jqO^V[K"7$S(8ʌ#u%RY_ެ--_D/Ι7r[/TZ} ~Ϯ9.s?rjCh@jD+7>fmJy ^L50=W+~t"}qo\{nf6Z\L`(Oo|хVdÒ]1@QyI n2 r?iuSA5V{{hd/,lȳ{,Y>bJ`tsS܄@ӪnL .Y>SeC죩)l>7w ?HpmyɁ%T, G;2+UA嫙Tƣ'xFy][ 9!!Qk=th o1\yV WC*zִ:wI 5o0Ȩ #7o % U~NT0קQNl"֐2)FM#n&#AV nL #^Ȋ5m"PRz e.rXHY"i؞w>@WsD}1 EaIR E4*cTzZ@#D{{a_-єЇkmr*a)}a(]-@^1IM+{k:{4(Jy:op`[d'1 + J\uf㳍J\Mٖt4A`xnlg.l}]_3M<ҁYSWe'l/J@A~ANUf zZv9r᮸al,ENyrd$=-=fk)/Kݨoi"gukN>4֫1 lMnY e ŮKVvo B#ٶs8c&'YA=yo/K~:ҐJ)o0yz"Y^{ *Oƒ|/oz~M2Kq]=rqA9&3Tz'R;*X2~u#]|TsW0쭕aTA kϦHI mBȺ4q D*?4߀tݪIT=7S% `e~38Q [) U hw[^4#>}!xchg.PǨ@6'Gc_<깘kcS ͥȟVQeGwlCFW!SC3gҘ p1it wYGD36@$ex :0~_u\|=='#D\D{~!EUJVx%V;ӯ֪Cx6ej}`Bɾ1_f {y\yP,xa|Ov2l//r H#qll28G)?Gm٤I-fϷz-#(9d&~oW_C :1D,9/3R!r_w<4Gf:4ˎ݆3z7JM."[@8t}C._cOAuT*ez%!K]PtXc)W9m$go{UN5I&Lj8.zT8pB{_'MnX1CHC#Bf7;·=΀~mg4swK !?q02*%u> gvϋl lh]"Rq󧲑'%B}د1%v2ƻ5כ&=&;S(]vd5ƽQ8V(y ߽-:>>Xwh}2!VzHQ}*N6Y'\:ə&"6|p {i=@'ZZfd`32oJ=1؜M|5 F)lr 6D̆B 'o_@MLlʨ^xZomrvшEx_ȁ}mz*dFUW^H0o63.šU([x!gXXagҖ#XF0Σ~*taF,߾aM ImȮHZt1X \\^MLlϐKV[b>kJ$(0c_ M F#*7[X#2u~'(20ߏN#R7ǓPСtdL+uDY$z K̛[^^/Si+:l [k M?Bx*PxzE3C giNGxڕ2}% x^ԥ]5 ƩRʇ(pS uC#=mKUX'rlՓZ`Jp 7 06e0\GG/VNydJ'SCp̽RNt!!F/xgݞ""(8 u`l)|@dqϠvk dk1`(2Et$0"c|? 0o(}pGd0N"Fzvy"Vy#d^{5vt#[D.qjhN*U!E?p)3 ͮNwݍK&Ru޳o1gKڽPK/c)gK?S=AqF%РZ3.2'~5= ;vEg76Fp#- dcnlG'u/*R.ȟEVL"FD6 y_gUEb3a|]ݪv64]p#q=]jlg$jJI ꨏ ݊P-\! T!F 6>˦dv~(UJ/ ϫ4 Ch djEWu+*~jDߕ>x<'|O'dL6wtztL?ŸYGaWʼnHJ@w6 Cnv@.>%Ax6:axndgf !Q5ߜAxȉ&$Bcmù98ƣEq_W- Nd:2dA鼑gΰ>XdP;S VT&$sgd\;c +pD M!OCTZ{$z]ua'p 8fWH(UnȄkS@9; P1m3)[Đ %\pBv0A+~=CSy'zq_5a脠Cwj5*tK8ߟ6䖺_6 ͇f\Axt] NC!N $UnH5Ilr/VpaB\u)bݲ!Dbt@@1KDtbWl!y ="R鲓xn[6wy.hzؒ`7ACbxʜ"]waeXM :FIDŽ48[ s\cե1ǯfŢa*4iZ3sP78 0 ԌJ;ZSl Z#xj_sʝy?S4!aS0N9wUJ`Id wE&:]+eX{i1B~j䎉d/D6!@ׂ΅K_wɋ:笩B~SpRx[$}OnJ/1աB<_ILŒn5㛭"a_Wpi颉 FXɪ491^ օQiAlvhuL3J9+%pjJ=C5rU( vM\=9婵I4Ab/˰eFBE.ܲ}MT/'ﶇV`l:贇i uBfxU1vd07ՍX- .զNP^OP)WOE۳(33["]\HHUpi}vN +0mE=2:vی/jrPʣU$\n{DKQ[+!ݐ a:HsRf(->輳od @,e qö&Dco&bdHdcS﨑̝ƲjYkwߜk n;/cONpDܚk8:%_ +`MttǷd>g5J΄R@Ŏ*qx;opm?& `XdjH} ~=V"lwGxY42`ߑ g{fϵ&td,]Б7svFr;CMH2%Ieu`TLQ!_\YpmF5~|uKޙ[\:ghٹhE|c$ 6˪f0H^|h2f\pu-~"5PsjGoS1@Y5`M `օtϚֽ=1R^1Чȝ2"ҷIV8U}V xolz">J*!|GKhيkF^֦K*mqIo^j[Md )|re Nz߸-zJI:tmC\?wuxS0J.'@hGTrYp^ tik/4E#k&$:WBs~ExWnwYԏ< ܁Ac qSZمVXAHT~~ &u{q.m)=Z FCi@T5<4)ʕ%BTID`'"XźCxJiF=9)+#kUUEb`W47,m&GwEkS#53m$Ĺ R:3>YRB=/Y۠1ę8?lJҔdWz)OÞ%IZRE*@g<"~=>/֏3Yf1הh f ' N[nCѮ3j ,%c 멝xnd!VϦU-I=,:Tf;"!֎ D2Dݳ~HAL)r9h# Mޚ@aJ 8 y!ٹvDgy~|{}d`1D}waISXYZGbM[(؞{>nòeuLv:!jb^n wVyI700fV UC$&YJ\ɆrheӶ6y`& Z\l^pBv{)J8~`?@ @[>_2AʣM[faG!ϛ WㆊY̟I;bQϥ˃ŚsԤt29:F=FT8?yyh (js69ҽ{|Hm;Ppwq7Kס̘1f@ _cr:-? z藋[lam͏͌[:`EBO`tH ^\Oxw8R RKZJ=Ap\ǻэ>V0XK+?31ZNVjjH;1}U_gl"L[-Ɖ)Τ*.",3DV/o[9POW$X_c^;`pjĮ:hjCr| Z,ː *?am2,u R:C:d[Wpq"7[4^O&I T&%Ѽ l9Q&H x\g!CYУH2bK (812voF:pLn5& @p2WjTb& aD4pR|k"Ϧ< ]t;  *6։֨􍻁lI]Jgspu{G2jn/WFbiS ҃)N9->U|C 7Z$ <n:-&KBVsjxa ɑ'2@MFUuB6;ƺcKn b_ٙ w]@`߲Tx ŁڒCިxu~BpC#d2,ӆ@ J]Z4y=%hjGj4/{^yΦyʓKaFv_[_ s.h浫tGX,'rg:y."Sk}%)Fy}7t3Nw{3V \! 7qtstZz) 6cWSvpQm.az. c58j@^=Pr@Q9|a,5̓jqdyk(nSzyր4s$`lr.#kccx%G8;Hek%!>huOiL!|1*>EX>.!d5WS}O,{b=v\a%sGXC@*-ϤCIĉq+KT\7g ~ β?3\Ӊ{,KVӰ Oh/D_td%VaQ tGP6USO&xdY L~w"վb[5bٯS=ZpDQah) 8Vk3@< 8` yC dj4|F_>}Dv4"E-RJB\>nN3  ˣvIFL̆]jr #|}`c AmD ^ n#\ł3^PB$ 3?RmR[6Y$nO&s2<Gb=VEDV]ͼvdҚisjM | $\c>RgD0eTDLU xI ȟu'Zx_ cѾC k@=Td8E$ B_k1v)S"kؾ#~̨}ޟ^*'*ep9v[.[::[4UI>ؠR``0!F;gAB`$$Դ` S,ׅZK H؎H[\Y aS)3uI g3ֻvFg=:M:`Lf vB EhMxx$,0N5{ *6 =RmT"(VI %a2 yR,ywFwrQ̣rG"=!ԕȝ;b&% 65rܻɰf c 3e7m [cao [gFoڮ$FVFD}7PWc醿TYN&Heĝ/+9ȍ8OM,)w]řϽ>ɷ#6=U (|:['IEbJR%UFbX#N-"ĸE!" ?q H?lEjy@qϏ7P QL)9f^ (]\*r3:?޷4xZGq5zjB̨wk~=¨5Իek,nmYFpS8DuB8)}7mY 3*Xd)1Gq#&I-63t?<|lM:E$zTȒ~euE z)=K &sCqN1x*i$s/tf6oR Tc9ŝE2rpĪsq)Z&i:hF`*\z?N7v(jQCT.2| x,NZ[5Qa{+7im00`6Ivzw!p!-:XT 62;/$(wcWlul{2yJVEcx}Ee#ip7Cad!+*jqq.ǩ ֑S=7&< p@5,XFoUjuieaT'p2l ?V!!_'"  RYIo:Pv#1\!,5(%i/NJۘn8:tS_MJ6|!jio Db85G&4Lv |A@aq|r ~ Ň]m%u!& ZFθ\+ޅ&R6ۢ Ι(vNUIy᭵O`OW|\t@eW?;u=#9o?Y#-.$p%L d#Bѓƿ\^'ۭ tۉ~e  C+H^I"RWgܒSzǮ{d\v?r]I9 (jqص0sqG zKf.F"ypmwT? [郐:IIb+w0ŮJtNDU3/CڋvC=29GҹLefmNd@Έ%ۑ3V%4C%\>>-DPK^^[IO6%fGbxLGGlqLe@;"C)__+бEؑb( _F`?n"|m/K?t} Z>a+6z<#o^q,G܇-*y!sSkآڔ9$^Б94kT|5E` L[0 >D|e:0NV#]m{a%GA!WJ dqhAhp,4: T njПV|ǧT ^YԌ计vyС=-6T|0h[NŸ+u֞ a NKnW^Ǻvdѣ:+M쓕軴I}I_O@u9`ʙÛmY)X)w]Ư[Kc$-T.& ٰpPPZ#EᤳVੳߋ%L[ b%D3/3ʮG*N]?=P1TWn]LvS~i3NV&ZËYl jF!é5i[mWy_2H@ B l̜E<J#t_GtzIi+eqjDNoI6٭AaCpIXNE0C IZ=쑉ӑjIB(K%E'wyj.L \-wsJGWJG8qQx$)v5Tj#7T~)zZrMpJl yO#Iٟ ]儦 9Hg2[k/XQF@z9Jv6{@圢>,:ܦ2UR_䮌ἔ<ؚWUj y.. QOŒVzEԼ~*ctxAv@;'m3m4#j*KNmd{:NQ\Eܸr4KX9ԗ)-Ƶ"W2Jz9jA' 4tIUG$In"v:1N-b-'elwV.t׿t `jtIAOCk N$%r vi Dh4\%;M/5)Pt3DѨ%aeD WSt$8i|9&$2 CTd(Š3`patߚI X,+$E zh9|K U[C$?UE UOS_hy~wYRJl+WsY#fWp=x<_'  V "(xų % pv-8oM<2nJ_>M;>Vat[{9@aVE7s/UJg dgK4@JܯUPO5|Mo5b%@0IDc JY,}݂ldsw=pDH1{=鱊FrA]!1*wFIty( 7D<+2\Qx3.uֽ'`G}o!t1g0h}?1sdrJX|iTt,h2<"$ɾ;Yq8)[=bM*54mȌ&XĎ0=R̳s};2/( Wr~V%M@_*zuKؕ ^ p8R5\/F RiiT3p9,rTl&h3c))ނE-\7[U(RæfMo)'۟$ <5hh[FEԯf|ofN2Ցn (lQgl他} i*Dg4 dfjgI"4zTF+q˧2gSD9J}5/n `c5hR)ټ}R/pZ*3{Q5<2! ow!A03vj6:.Lv] [fY )ͻ :\L^ۯՆvԗj\umu[0za" JDž:$Ψ=d`o*([h뜷H6c)˚؃G@zp8b$_ȅL5ʻ֖nU'Um0׉N⫬;CNJQ<*-S4^>Z <{k= FYCɵ>IJi0g (SYuq r+n"jrIT|}ѿ|5@56A/Das 5v`9m:E> Z6Zi:9U&]"mn*25 ըuCX∙ ]Ĥ}[i"Ivv3~Cݿ=THHThY{Z&Et8b51릶cvT.`:-6a pbM"XT"-] 37 x%ĿL!z=nAKQ\?9~̗62DVp]EϱX bIޗ| v!^#棜whq ȗDSӖcwrszlbweDhq+5iTxxVNjӁU :9%d~<{̄[nUy1/ǎzuHF%[pTqE{>-U#ZqF0nZU4ը̕P&,Dda[$۞ܠ@q]=uGG+v$->f .)tCʆv b ١FtwͶs7]xf @|s[Ywp9|ځipwsJjYOM%fwvǛEoCe&|sBЈy]h L~mt';.!K"r(X`f5#˺YpFe?>2IȤYl!2#̳P|7-n""QugS'͈lTr6.ln1S#6)Hkr?i{$]cyOZ_@qm OYxyÃʔɋ)Y$n`~,̊ u#~T*MA/.EDyJ$sfZn Z_ i`,ʼn*m $+?Zu帠R}X8e1ҳDŽ,j`ڡ! z0J)cOPgz0xh }&=]FΏ@؃#6f^7C}}It:̫=&~|?NFJ/^({#J#] g;a PcRs bY+?R3n.@EhP"L4I*>Oy2Z?l*h&/VGUKjB v?OLC=3Є"' bXbS!/l/Q΁?_mUÁW~ޘuS65H!`>TbEXK73[Cߘa2{%Wy?w XE0H.TQ)pix$Pq,_G 2pDcX7݌#Uwz&,5so u_rk m[!9)ފk}ZL %B@>}K 0L SBeX3.ᗬԫ+I2kug>pMbFd>}$皅QdFK Ku&Q1Ci9T$U]sb:x54ڳŶ(J?,bm{(? GNfEjHg WΓB |}u&|}DFudl>O+23+!(|B ;\@cN7ڍj.pw6! X:ff*7ksOW?6M3Te/Uz Qs^\t*V7gFIJJAgK)څ& T')pY*N{Ҩ.U ϗ[) R?0k*V:SUtݒ퇣L XR w6D&F E6VՁj-{2ǫ)% w4Dy{*ɴ<7J4Eq9e>I-_å@3Z =}Hl h*Xf&*ǯQ۬uRb i"wD4<:]f@̙qˑRp7+%a|Vh݀Tv! u(A?e`šc!*@f "luM݄j`k?aٽ4~~fMs!Kˁr8ASj1v_[8`7^_S%f\/IP[~Zd%y&FO^QD =U]]t`!*Ԙo}n|:e==of+ou"hҢ!6X͉-^;"|N~sI5K .`E[,)T*_ 2^=L`#dF,Ys27DL!\\pHCoP~Lv7 %+[ cBC=M|Ml.Kc Gc]9M&-LtTJ d&\vMDUlzTB@joI<荑ȇD9F \mEZ/7u N_%6ஓ(7e]<Tc-E.nZv6ɞޓS)99TeDvE{`l$͢E zjp+I'NDa=s%QBQ*ǎ@+R.kRZϟjqP[MSW\Bb׀UFh+lci{"(y(iZV/!Cc6Ɂ!)JLr:;R c[U7Lmh؄vݴ&TRj &kgt)Jt3r&X7$h1`_I0 _|hdZ[!:#ՇEil X4iN EYK j>I 3зnP\H@`|s{#Xso.v;u1οD-vBes -Z[CӅKt3 Ey}²L֌@?ުIuDdyQ{#t Ț78vQ ϭY=_+䝯X۩NohH$z2M'@UBВD L(/l]kTYz0ٹ7gHDaؠnl4FGq3>E;5xqG"3v׵Pjjy \.Łٱ1nV٨%Q:u ת@ГG DM/gY " giQ*W7@L뱫埰דn]4LZjuD|_wZk#p]t:;5$&)֭ i#M&aP$~/j+K#TNCǶ5`ڍ3ƨ)`+~nsE}?msC;f1t4@8\ظ"Lok FyS%-k&3!@3 \nN̗l:~Bd6ޭ3%ljsm[õB)KAQ-w/|MaIǰ~J^ h!Cp!:Ë" F| Z?j h9|N,]1ݻFb#,ˊ>IQL VuMK_|)eԻ![n^Wހ#my8TNd+2TGGI K &%O_LFT./ZUZVƉ7<#g[ڸuyz)K4Hk.Yޗ0ρ%{LF@9:Y?Z5cKD*Z  SpeM'2睈ꬳ@:!F#JP*өа;6VcKĶ}:N ]Y[[Mb[m;otBԛzz/Tw3(|s{lam\|jvU;ː`K+ J+<:Hb;ϰ; 3V2_$#㉲$|8Ef4e(v?kt2 >1UK^%'29*rۉS4 Kһǥ Wì(a7wݑ<g<v0-}%o1`.q},N#sO2_ @;$V#]n&'Ks\?j_+$+),2{R sElDV8-;JчjXNcҜˀq.KU oHHVnvq&xͨ0@FFmz/t2jcT*oΛ 1UWQoJNV!zVPӔ1iWCn?~UJ!<%Kof kx< ߤFpUX} O3nvVƶڌ6=sKůx*ir}S zH^uhwf> g gYZ07070100000462000081a4000000000000000000000001657082550000e080000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/ice1712/snd-ice1724.ko.xz7zXZִF!t/?]?Eh=ڜ.+Xc# 6o?T 5E( ZIW463-)\f :QȏWP&TkjMXKhٽ|R;cGV숎]ʴi v5u ;[]!,a^Bߝ ?xJ2O< @=B`6)+=c%Pa|OGQX|TI&E*ՌζJAEY;ãKUbS`0Gu)*Jϩ^'c E lT^s}mʋ9 z9B-x~zCSln螺`rd͵qHp`Yk .ALBU~B& -Vnm?N,MoɲDw" 9U4_lVZm_ +l8;?"®IUcI [r#69*nt< Cv6AsXK@lDMv S+(WOa&6Xw=MG@$JvH<~p[b3(Z? d,LO Y} P &t62+-?yj 6|<E<rZ9vЁ}uZbMA^[(Y4&ĔBZ8u'ub,T4vvCEl,fT;6t RGx0Dqc̄<,`1!&^lh{2sH"VJmp&q˧I(-EY *:oH)({PqEe5x! zm? JjG~S^mLdf,d8m?cV6--3i'[nPWj30,uGP@ y#E>vR\I&ӋˆX/hC'c)BN`wG]_6 n<3(+6iM?G.%yV)gAykx_h,5&.2Cp+Fr(ߧa= e*񙗫4W$UJ'dh8nYQix>FDA v{859bK!tiP,0e|fw:*OR<2+f\w9nR;;` u93IK6EEa%sai'Z L:\lKaCP3hQhEEh`b:M/HVUsGxac\!S(<`v" [E~F8uPj e&g.P|~awViu RiBЈޭ%l[D}7]XJ hJ@}f"_fj YTLKZ]ƝD}p<39* M@mݰ ɍ<姐LS-`C}v-euY"x7ؚYl*E )6nY*"t|I}3R4Z#[scJ&?MgtH^}%: Af^zɗxCJ!M鉵&a<{ʵd=9KhƆvw`X-e .:;(s{.f'{`>t Ȼ,&.jpĐYGl1[w* ぺƜ 毁OubԂ!)l9uׄn&FV,Oy3cҙyV,%[>I.kXtȏϣ.N$9AVv)k\M|Uj;# ]4&BW7`"6;'H[ttaZ"Bhc3_c@0Bg 3eLqg)=ICRAKɬl`hmIK[< P Nq;JjMzW~3lL @f4&rX*-,MрIw0>#ǽ!p7 &_,0ۉ^;frot%D9ֲ~y&¤SXEtQnGmO S!3ꚻI%Xn"a ]IȆkwpdjyC6Adjt1A?Ȁ)l4ܚ]BYrZN ~]pdMVPMGw$ަu? #Nڞvx}HoZ[t"5PaǧFH%+ vb]F]D o'ZO&/)g/9 *^->5?X?Ǒte\y.(qmР_&Vq~:f*I8] e"/V*:ed&6m:2Ej̀MwFZMП/&`:( ytVwu60 6.٪)'՘}t[ဌ9"ZXb>ePǿkP Xp3e*C!UPog{Lgw|7+T x.[ Q(8J @LT tϘK8B-ik'v պuMOFmLVjfv}:`}붔P1ܺ#![~Wɑ4L*IBbnaKvܗ70}h tssnC^y/ۤ>Ɍ[3-y͹+ؾW͑kC>-$3L -ٰg]X.hM̍|@Q(y* g2eڜјhmgbxz{sBREm0,8G`N5~eר+&]!ق/]鴠d>2a9XdWqL2OT*0*+,g-9:hp"~ǿѝ?(>fibpii>yA/3qcERg0dZ`:c'egzV2*Z,iC~s0~{+'4!2B(u\!P+]"Vlo5Hdg]Ț.rDckPyT^Fii ]#,j[\@2F΢{m<1vzNA#8 8Xh>`#JdU_rUdj>Yщ7p$UDz܎66#rE4SB'%$;~gҁϴS1oT4Y<3<|cIP~]^<7 &8K z]\ZlPWlӨb϶B)1itZ_;i_*w/h@^Ä ;vGvzJU=a%ژ PW' 9VZA()}g!46J2+g6/Mg"w A+gUnA`zkmGݸ_Ƃ-4PMWLfF!a#6`I<6I#}Yjϓ$7]"O=%NjK zy1>>9P&?^?xϠ(0m[b$; >y Q{Mbl1h{)tb e@yTA/T:P\%fZ#Տ`uXRqqWshl-\~ih4UE/D8I[G E-7g5'+ Ks^q|_NGK!OF=H8r'0S KI8c6lF2b)ҕ@>+`0G-F5. *l?L;m`㝓w!hwi;,X@]|IFfOXvY&#:kD FDCZ$XAx ՚r]PNn͟055Hd#aHLRA½ H mwG>;KiS*|VAYJśIdSיC!_)ISbWnq^Ŏn(߉I8iIJ_$[E< $}؜E9XVV4<}f)i7Y3%lVr'G]s=p>KYvP8/?ԻU+=%'NJ>}1XqAjM| |ڋfB ˨ѹ!+R9D|/L v:RJ_nY{VHquMs?)o;M!"6byާZHz}ƘdI:_oi~;{b2^ [=z~|GȝH!>!.qxmhw%!wچRr(H)Ȟ4aEw]az)yQGri6FO?.9 _AoG}PEbѳ$HN~jt%~C. [r<[@76%S,pML8L}׶\NLS63PWm{XBZ)X,FLJyGsz=\T#N>m-7f9c0r9rm! SCg`Z!glYpڤGM]]<aIix} e'y;sQ8H=lUfe.HYWH6bf{NP+r`,Pqຉ^ #k!h fYn5ScJVi^ZJ8tDwuI j(iwbiq6@0K@JYyT$QT8$ =G~Z%nVH'Nr?}9e'?]D%f˞4P'rKEfQgʴ)|?uһIBi3.ml:$mX_+8r~౥C-b.DsDHE:]muyf[2&!)C'&Ndh%qV)hD(;#7X}"'`NM4""!TuK1 $8 +EG\)pkn.Ù ɊV Җ>[@md=6ZȢ^ԦB<`5: +Jw %0+tq?j09 qMN(dQ9Z7Uv*#CMwa"| Ģ!5ABܚJ$s7o}))*⬬%oCdc+)>`lYA+ KxxhQ(+hwAշ D\:T ZH?` qS̅$ %Mr޳͘ 撬4:$(ixaXD!_hyJ`bIlܳsR]]0OFf,!S|ZQH+HgR=EfI-޻(" 2YF`֔/N@3Pft Й8|l.[<" %Fүn۳i 7~zSѺ'Ivw=%P_3n-iB^2|߳/Єd;xޮnKswADF6Ha1_[VvlHR+Z0JvCj;6°V.\ \DKchL YOPi=__y[A~%DvW96,Stؼ )qΘj^Co: ۔ (ۃ~o6 T-pE2g<4G=L1{x jh07{IPԕ«Ӛh% gaW^vThϖa Z\7!Q QQڮ;Dc&)@k^*߭nӔ ḓK]2쏇*T|M$lyGwfǙ DX A_k8J ւB*_z jj #pE!l6(T\]2ӆɣſ dRDp='=op=m&&K)Nm}>Be4˫W6;Gr7UPEQ[s쇟TH׃w<:#}2Ľ#eWl V;z0hGlf,5[TѸwfYZӓGr VMm5 NH1";ĀLPy]I₹;I$,!S#ϵ&~ #r^c 'oƐ檼e9ϙ meWz7Wd$+>A.7% A8fcRxyUb5 0dh\}sVNAՀ\/s2+ō%i! n%?î?b,r8EхO^En;K/8I=π&!0z{*QQ5gѬሜG9OPGU2|dy.<<0/ATU]Q@ѻSYe|zAL!=[HO#:"֑~1tߞ*I<,nض-:{d\_GjZj؃3Éjr N, ġ4΃^J[M}U/)4h5l3V2"o@BDkqX@YZ\(s+6G)zYRg$kcd$9ޒe5=Xj yD>yR>g%_t`HK6>TYg0x﫵\4@I_[L邡 <ޡ-n>.G6*\-;L>VA}硡bXC}tf֏A*pMy3+|\ԾLHD&Ì}CsަjőrV i] 2W^07ݱD?w*4eQ1>Q'u רZMr%c`Lc4}w !AJ`6k1ChK)-d%ֆ L'8'ہHO I@>I`I55hݳϤLՙ %j,<"Q^/v K!#\ v0(;ýGxTc8Zpmv+@DK K6EοB䇐E#ZJW $٥9Xszg{La=h2[.QGYFkw˕Pb#(jȨzDg2z!p9MJzYxs"qSgA['cr/f`gi)<M0 [n|蝬ht@r\^==пf3df|2V:D\yCA|Dް9y?Rc~DZ(Ds$u13/ՙyoY =U{nQr${t+svi븨&+[Tn4ſh{@ȳMExͩh0yr]9#Fٱ'X4U5;^rqA}GiqVt)(2P/VvDŌw$yo$4ɖƔjglׇ|-dLMsB^bV}tu-$(-;9=nPNBkEI(=`8H'";lkv`p)P/Gjfkʓpdk,mg;:Wr iyUүpv^ױ,Vf 7a._T{a,d[06~+(\JhcPw \&/z5xC &k4#p|T bS, ^qdS%AD7& N g ·[-HcTm{U}eQ%Cg?V1޿/Ty &BM[7 " O ܑx)$VvOc!Y$d #(kIT+nDN qO[DAn1toRP*H>Vh (Wdw&րrh2{.j|vs$5MQ3]'cy:,oUs+̛*?^s/ΰڛ!qWA8ԇ?=b('sS`u<_@pS1o3w.kyƝnz q[ ߫ r٤ xK{GPFȓܩ;ӧ7sX7rbg l1LPRjIQ:^L-*:h=B8cD6AxRgTnNjlsnRp3eo*l VQ P˲'פ|,o+)$Y*3G+C 5)'a?ܬE=R)Ӎ^NF4tSpF4'yAy W\/-1s;rD, RZ!خr*fpY~ü/B!CVP0%Ǒ߰eR|FP)Ԝ7GW FQTT(3HcP@d'9rrPTqmɻo+Zu0EWU+Maǜ?JrqjB`!=e4DnC+vLoa>( ^Zw`Cی-B=!ehqB(¸ ya6XO0gґ[a?2.H_F}ջe0ԓ5!Z~0%\8ߓM|H!dKEE`vϵ 9WkQ }7Gnhc"2`0<$3^$cft|< شBr'l5>k>/ZĐ1&SfRP,TSGjY 9 I8lW8C KA?.O- E9HL҂v% őQܑtt @*,Ԏ OkrVܓ3c O8\~NE(qHj^]QX- @e-lҟdHƾLbQ$L89yݮxD8ܮlE} V>}=Uy@9 ^9˽=ľgi^B %4s%KZ_? 1GsMv0=t@q*[?$ aP5I6Eg(RDBS8o=⎛Bg8C80DUa7p}JaB,:}SN>u'2:"U K17ŀ«P{HiG Xoz=";xNJI(Yk0 ;.*E>I*v~U,dM8F< ,ff%Em  L[(vp̐-S֣.iݥ)}"H K ull[DM(=m `pC5E(-s&O :I45?PUoϑ'Ҙ50eۡN η`FƏDڵHf4\F+ܿ7.>~s\x+Qs6u6B {z]ҳ=OY5SArX7.J9N'Hw2ǿ0xb|VYj 6@gVȨw+,$O>QuJy#[Mw/36A2L]1%3^>pEf9‡%:/ +oUedN\Mro&#DHΨu ʉnvX31rFANow,Rr 9PR^"2izANӊ@nl#/}׶+/\I+ ]'r HLatяD`YN3MDU3΅J9rN`Ֆu=fB5˙kLP|AͨݻL=(\8,7Sc<Iڅ ߄t3j!"(bA$Tvg6)-FHϋTw4k0 e2a0?bİP(yoĚ]C@w 59qc^#掱㢀 n +gPŮףن|\0Uy7gZ^i }S8/%]n/.}2bP[ m!粡LNYG'2;$7,p*\u0:4,TLQRHad5HրWFlLaÔVY譣[2QƏB8[TzѾCX_uh@$Pm?#껪FBP5:=ϹAdWF;vx07Oh6t RJ-\*>k*,0T~ݩҟah:O "(rAdڏyQh ;5AֆMCyaj(EtN~Xu@2ZSp4bd}T/M#Ѕ2;1AA>%AH]05>Q{n\i%cZބ|-|]`t_T"A{f4R>|FKH\KX:R_Po n4B=^pHI{1H4ʼ*AqQkN1h."\,M5H2G~-" W"F-U-5{-a}uTkcQ̋-[Ǻה~Tᬚ_a)o GcE,T+߿،'yvkA:4[5;E F4+Dd[1^:D'~ϡN08D&$"9.W-)^O-/'C-vs<WŃZ#f3l!Wo)Zi >{vR_3>70I8 p^;wZtyC.uxR|Q&uR)eYHݯ ŭTj -l0ʓ%LĘ qe"1~W(ܛZv)g>>fF$0u |7ڰ( dlfMQ a=tψ393Rr!ZT)<.yXnhV)sTzJZؒۧWˈEUiʿy,Oڂv_bgDݯ-"vlVYKcibvGpJq4 p$Zg7K?:#ߢy} keZS^cepP&d稈_nIy!V>|(Xg|@M`J39UbP !&:Ѯt,{5[MBL (#/Uql>TԿt_Ws8+`DH-}Ez4_=B~ uXVRA1wC:*.!v;a|fnx=-2?[=w8\m!M~G|+2 x}R U%4[h cY% Fnӗ ZP.9 /!Ѿw9DY aM]ΆKUr 9+YTVLkb6Ct(4عDZ*Z.<䋁(I؊je驖4 5%шZ-.9Afqhӏ*2mJ5'ko ͕wǘ_WN`)8 u%{I$VLGf(80}JL髍l.5<$ U1(a=jWn(xzrzPأ-&;:U»&+iv 0~Tws 8uC5ӕoLmɞđvAviJ.W=6_## ] %Lbѵ3֡0ۅ“WuZiI@)BD#xm?)ҩ: Uȷ`ބmP2d?RI( B'uzcB. aa :;?u-oNH QtIΥPxYٮc_]V n}N\d3{Cag$2kϐi}6[D9^P_tg猞z~fFE}ș*ȆX"!j@IM#^fbשI~[]RjLe8j`+aʛ Gi(oнFK{8r8 c6?7R;>qANqBG6*d>uFRok&C/D?,!P7 7/"yHWw#Bk7/0>LGԫGcɢ` ߱4lHH8/Դ&BP. OAuW%ê3np}lQezU βs蒓rD;BzbX4-;M]d6 ~ z-gH'#Xaef`ʂ1tF.=|8b+k8@39+|O`6 x >67wS)f/g3;|x)Ccgm طf O5$IhONG>Tp1o3;o'+tJZfL@iqO.d}TF[IaEHvI>U.dxocx]Hx MS M9⟌wE,gd-7wZ\"Yk]k(Q]bz{`9Oӑ_.ڮ ޑf\2@\ !0oMS2JRFJ+3I)|[ر#}DwچhK"[!hbba]N / -*4Xx?iB^T1wt;9g? %:}h1 v9&GY>)P`%>VɇAalKӟ[v7JG-4P)):ƓGV{MIIl1]nVd갰V#(#/}}2c0BvfRٲ/ %>k淊oliBa=a@\yxS jtJ[)LҬ]9'^'%,һ47G,0asU v_-0!O3 Ǧ:E{$o(Eo"quf9g1G8W7#̮/{W>f^{o~!!f»)b&xA,oRXtϝ₻WմbWO#Ӷg%7c{(FUH,(9a =9!_BYqFZ4AEUų ݋x& $-gטJ)`7VKG*fTD4Ÿi?m6{hGQE㕪ĖƘ@66 xo  ^:ݘK@$cS" iМ&Pf9bZ<2Y4:-'C(j]ZQX:~ ϲ #+`Zۄ_Je7w:hQ/ttOOH]g=)_bS uS &s VU* Gv+|?sZ"B0)5tM9O&ά3$m2Kƒ=lBȝJ޶#bŗ*>*gB6ĉG`}ZGPB %] i%M Ub*c+u`;sQwH O{^#Ln+$N 7? `΂)sOIE5|BxE$Tb%_6}?v5' 1b{<;_]`&n:JSCY+`{ۤ!$J٨-APrd1@'HBM27B^/d\FkJݓД]s(Upbo6 y|Oç_MW.sn3SO( 5K#_Kk)+ :ƒHLrRxzDa/2o&,At yy+vp܁Wq[ nAB.-Mmr [h<f/ }/ߑb).jZ926ś}pt K Zr:|ɒV7ej)=*Lqjw T>Ѥ$] v(4q9Xbua2ZV,dk"-#y=(:h.L?񙙵_n4۹pODAu޳r0I4A"F!7HgM{@RZ78-72&w3P`w҆C*լ/Pݽce?ֳ`9Q5}IyJ6AH`y@iZA2y!QHu> "că0dígwٟaUn2,w _zΈ2ior;Uyߍ o*h1R(-Mї\njE!׎9cSw6;ͤRAb p&,zfb[IeXJK'7/|pSzfYEb) ֆ!IψC2qP)I4r9N BrFҲ盝!olz4RoyD~\#G^w]oI, 4[%'Zn٨E2 fK_2?F#ք^*a#k24sѸS/xUd ^?>D>wBQ ME$Y *j9-$T.ߦn":M5imot78oX;OX;,wII@W"Ɠk@y<3 ^aI`%r\a|W4adEM:!t,LMKC2 x_^ rnyAW@Fv╍Lmgz$I;֯HzCdyW#އ݁ӤF9k&J~bjl`C Ѯ}=Hr~Աv~ I41[B*@k%9 3$bsDVQ#ʛC[J}{"gv|/Qn9tg|clEC(ИVp']fP6ݍ2G0w1P2W`fniI-ǩ0+.ʼ<*2#GP]T-u͓ k63M1+'IoHLR!cג BcePpB' W C0;!w?@ 3枫rVڿUPzW2eY[kD|eE~xs6຃xuPtzkwhP I+akaB.]QV IL*a"<DAq"F8DI\+e[z% `{SiB_ M븙ZإXf1.M)b3pF:UAn[S=1@S'}LU -1H$}l B"/p~I@ú#k"xžu.5^sOw3WMB6[(,ʋ@4\p6i1 D+ᳱqY_R8Hwo'o3݄%GywO ~oK?-{1}|" [Oʴ3V!zՌBrzC\_$i?NzɖI z{;df/M"aaQ1Q;=PI) r,:UɯnYE9HzҌBQ=(bvd8!5V$%ega&dIW/yStL?X2zS㵇4`ap 9`Dq{ydk֔^T jk8 j<6⺾t^SRPhɼ,7_KGĢq%eKFoJRGWbֵÝn* M}o`03Xɢp^2ޥr#ykVaSs f/Cez'ec=lӽ\N}B,14ɚd*-ͦ˙ɢy[`$c@XCb/w"q~:V?ll*@CG%gya-.]}v(1c>)C5;)Õ[K1Z~^][ڄٞh),:k }]Lѭ`l+b+e4I!]HuepCʏ[Ř{Zq 熻>&ȅկ&Q<㜘_rLFu{5:U̞bU{`)@rsW!ҤO!,eRg{E DT:AI؀]SrD=:) ~wȏF ktϴz) Ča9"o!0Qs|,@#R 4x.9;,gYr(`α<세63a][8͐{nN`K|\A ;䪂t݋vzҹBn}XX!==S}|%$,ldΰBdf:?g>5pV/w4>F.|ȟF@@;F#ufIt-Y?`1d4kHBif)V]ZH! p[Cz<ޮ>n.7xl\$)>[D~UQS֭FH9l ,Qj2 WEg"8ȦC2 ·*xy@]^UhF11d>-&tnej(kUѦ>bbY M4mbn'PQr9wCgLQBrQ  9&(M:A}LE*?$0vߋ7Kcp־Ht}ȢO}c8~^jFFd'VFCE0qLpj?ե "aLd TKwKCq'EBEm'Yܒ@QG]bd T\br50yAf S'T"{; [WQ|Q>є*DL W@k5GS^Y!v`-y@єFݧD")ۿAP &s _\c(F`X|8~ ĘFY~A%SH@U ra.9hAzE[')-?#/qys #G~y x}PL5Է} Q Dfb.0*\*/ H"'7l> w Am60pX򇥎% <)lc9_~ހ74>kKm˰H/9LhPqen# X7;g>(p,! D 0ҭ"u%^Ͻ[ƅtSg{Bx8:4C.$"ȇK'Q Q8;'4(.;"5bO*;Ul{N֬D@ P0s VŬJE~w G1ot_y&,_t섨Ut  3k1Φ`{B ƫV~kY)JP[AYn^|_a?D6@PNPbyX50*j 64Uz|5<Ɣ,1ӡBlNӕ!Qco.6\EYU74ydY2z=j& `EA{lv%,=IϏ%v ZmhDd㯊>?\] C{|ȤFbU; E4Q`K{mlpD\;Dw9kA>\F3"~CExJpGUo˻sig`R3lvǨrd<6 IiyJ-Cn#:0o[1 Ф?r}q: (ⓥJqE'(gmm;Zr c-.ߦ||L,lˤG.cV^J@@3c>jyƤjB@)7WBhOl_]KnBlJ%11j!4=dL"-t軩eV`lHiOk?xm|ldrdq)m{F{le݁>trEIOFV;~r /e3c{2ϼ0,#Q*x^ D`VQݠX$]BB4:*8Fߵ~4۔YM8 2C !v2@>b sFr4fZTQQl|+14u-ݔBA˪.Afh/7 ;s*j ez u ˹)2L@_cn cr?T`ِӋ}D 4?E.gP&a4'y*`F:+'Q;e&O Wv,R'o|ѹ9|2GEr7˹u䓳5]8yiLޛzj_= ځd?3{9ѕ" d`^rt%+C_v`ykcZp1/iGjP?J%+ $ԗѨg9oܩMmyLc']3ҍD:7Ayh8eUL霺MKg2d(^6nnHȫ4xT<<4DM!SiMwB0^ ' BH]*R1W2?tW%-íIu7|GE&jy iw1+74ƯN/iԸ&-I3zA|kLU{{yt&S2xmaKˤsOf ޚSu݉wAgMx{g!8H 2ю M-TCP֯)1B@_U~΅j3<ہNj6&.xKR60"m׼`X>/5M>7MY CXdMӃ˾d=zx!SI[ <((]@<ؼ_wQdCf\ye(n;MJV((d8"^eB,A<ig؍\H:U@vr.pjvt+j=0Phcˌ96KljmL۠hFL GVsNyDX5i!VlM+GBGVʑ؝8)OpiF2cX ^骯tZKW??ʑKO\[r(0E'*Kupb_$M:RJemW?W-,Н@7.-2b192΃ftm={Er7^-M;ܺye+7L|6FFeTs.%?_V/E![»eeyH"mK&^&BH@:a=u?AUHU/,0q@}̷yΙƄ} y*+o_)ӎ0AR5lor K֛3AB0uID?v#cwX?)M`'3J֭EZ.Bܧ[J֌7*%hI7aJ i3B&K/2 H9M&]ɫ~ uj}*"w\ha!4м|k<:V\. D T`?B1hPxsOS#Y b*7`=8i2쯄͕VMr:T)x웘(Pj OؤE<ۊkzPk\eF'a7񐪁+&c WjsѼOвi>Wb7t]bf)8$މnX`3U‚&sPM *8#+sa~QF]CWl}?~C K>:5x!ܯRd SfkyFHnd1\tU&bne ϋQ` *>RP~.ߨiNٌVht8~?D6u5\ +qN/ew)ΟSp%G[` TBG m;fB T;7ӥDPW"88[tzh2/c9oNtFBVD& 3:,Y$H:OTrJlC9B 'MW~2:'rc<6Vs:뱅ތ7c<-?Ɍ\%qeD301"YQyb*zU^PY$-'* l/քEفԐuP9 4%gUX};{(.|GU> W܍|5Qs/ɃxZg,Dknݸ8*8,`21lَj7}< 排ܧT KVxJОF"Ԓʱ -}RDV+9A40;NYy无_lhzH;1,BՐvPT.Xu `3sgVە4|V>~AeIo6^DJq}ሬ0|.m]^>[TF`Т cp-iؚCXWw)7,N sqaf)dH$?n:pP,.4 6=/r Tb w^Y}ѷ>;M*>e6v$ׁ_e_ dftOq1'DA35XwHlqP1mck: ۘ"FHxq d1ԧ,/~ oQ)b%IQЩ:f<퟿NP4G0kJHF| ~5HS;D#Ƨel$B`TQc9Q{pLpLzrt*/'`ʷj6Nq>aW3RHjtPMzYntOLw*+wPݕuPyqB~n|cP.uM!PF5!K݉>0#F*[~Ph[xi^|!=A>ʶMH|q`jjYp`(8x6RZ}ϑck^]t@ho d] Mp D^A6m4;O8P n",!R@":[[EiiǭM_7Lr.Ej=p%Z }{4jk;eNeUafO Mogb I&<NjCޮrG]Ҙ#_ ?a`.>]b{I?6WQQ4n?v+)0uDRޭ# B[PrnU&jIVGPQOHh&Ьy|f!NExhY&Uְ?t*d |Bg`Х%" DE{Qю7DW*TnU+t1Ѐa0(I45jQz(g&q5Duy%]9h!=- {~7G6b@Ë2TClq&Q.pg97ZI^F& (PiсEgL}\˵F& Y&KUG`یbq!!aLas"T ¹q;gWM+ @e.؍RX3} \a e(_q k4H~l:7!~EYVHG$"vMe*Cnʶ͈ P^?1-il2DYz(10$"̋04~Rk A֛D)@*> S&Dd2eaUBs4m+cYP=fLT+ُj}>{{SX^e<\"vjZ0_xۖBQbxB.,ϗi>DUԄQa.8^3|~W8j]"r_̊>ٴ#%ZVt);Qv_j/3~? 1eԴCV,`nEHO.)~*{:CljM8,t^nu$M]쮔 võ aip5{2+Ͻ7 }FS)LӷTK}? B5QOX)ꝿ9:5x\j\G,4ɄLۢymnK}l Nk=n!(T 5F[v9<-znWYrK/w/܂SzTq CJv|Ήvcoفv)ajY'ȯ8qD]{⫓r2P`5;<)!/vyi ~Vb7 \ 7<{l9kiW =6/Ҿ G4?c0.$`#8;qOf|?tLvGfЧg;1tْ u[Q 0~l%:ФA~HB U{竝Dq~x zǶL]wPfXn5hBy[{ zB T[zƁ!}!]a| P[2g' k\47/8\ŝct+zo eR La_ⰿfKzS/$_E RYifEG \9WLG~[P+\*;n,n{yޛ]9?\L(Shs~LW H"lL~(]fJNLݘ1,u]cNk KyB\ߑEkFy}¬Np/gD||S:9N;p@1m>…43tP}RWّ/I5)(3"s4c2̽رqwgvM=:*yQ%\VYZ '3n<(|8АߕE]٬s2=L͂A#&ƂT(>/R,z:iV1sfZPIP ~_n%X6F8dG)=o•.ؚTJ91ة(=QG WYf4vJ={uu5A24eZҤna 't2X?<IlX 4iJR04-dsI.oa*I¬{)񚁷-U1P(@\( )N2 updju oť&I5Vb>G }ɘ|?RxCh(9(Y3Gz}Uы\iaMF=Ġ6"/idZ-;Nh+ŒNKV,^c¤"4r9u| U'ܕU1,X.26KE Ab2C},w'r#勅CIՊ|$⋖Sgc˧c}>a_LN75񢊤AIqh(XlCB #5y,2J.y>zÛ-< jp>T@߂M h΀ޞEe qPIeob _M׫KC]2טjɶRy|>d#,QcQsO0pu)9iK5hr-a=,sU|dɊ25Иg k>6<<]Sʶ# ʲ"6ߕTjh]EӊI r _T&Δ'.(>B::iK: ܳj4QE]!鉧m촦 ý 7'0r%pY"9}5F!Bx%٧[B!}8:XLK_F\js=/{)cJHf߃?d( mG)AS͎B$zF>!?eZRp%p{b2>E/jQ5ED)-YQ@j2Bv  _BBssX@sShq8|Si_d ̩Oq6,=3A9f-8+(U~*)aĜ .I19=}tϹC4y^v,7alӌFP J݋7.6ڧʪy!8 [Wհ8OV934YV\`J1V-Ҝxjgև"†L`yg:8YPrnx}g$(&{F/#_2r%$ q;+ 21{w#Zs1ShuB.R)(DD~; cF|l/6~ 8Qtwq!o>Qh k@VuB,q2EM6Øc!x-Hd>+׫yuקW)3+-"AZe@lh+!\!1JpF܁dQGz3I8LZzdXGE3YXPcch8Wu)vw,(wh5RHk#-b5yU~ E }+Xh)); $xgbhzyɐsVAad/(%jb3ae𹙉p|~hX} Z3/ZV϶gô7(m.N~L${ٶ^(ty|P{@ 2z/adhPGlP$n`-f(C`1͝5KqT\hX!v!gmw1.s* Qthݫdݷh HnX%Y͍ L8T_τ9vm)sDpG0 f(NP}~! }xIs750r.1Tb"׾0!\qHT H *w›&uv,E/w*W{swc4Wm]2hakZ;f;կ.7rMl纹<}_+ukua !6ٮQYq~V<#Q7~&.P6"NSKS0/CiږNORt,/vnH-6>AuhkR=4)<@Zڀ)RJ-5t:eyzll5/op/-Wӧ36LRf +Ɗq-hEh%3VFz\ҟZ >N!S@ЗmhI[>fKR؂CpelID̋D>-v+$eo{ȏn)״|fe"mhގ&J]1 iXq Ϥ)t&k qs1;5C-rUA͘SM PWb!gLCO B*!;< +G֢1b[m?yk 'Q!Y߱A*c tո4(EY^=Xm¯*ug`y@;= "aX' J*o8__fl.&9v I|/KȆ)OpS)A'y 36)#N%%dyI!I*p_ǿ^W$/ R ̪Ygm6J-f8IO@ڀSž"MQo@ĵ] ΨѱӶUnTH'_WFh8!^[Ƴ* i3ti3{mzMD'Ƙ53?A5ېsr7] ŔsJU⃹gA'\Ϝ޿Ɛ0]qT|42G+^ñ`Eºr̟>2Ga*6Lz\TX-]amz5\(x1&}M96m$4:voFqbMxH_I̼oeoڵz=j'Աx+QsT04ٷA'&c$wo.*ïl5Z')"g=x9+ًTH>W34[բx[w##x( C~0f6:=8 P qAqG> P: hb6Kqǽ9xu-LV 4xTXgбNMcb: w ^uGr?m`AN]pU2۵QJWrcSX1G*:K2O1X2b;Sq߁7SVHY3f-b'0 J3?#w(FaF[G->`=)CZmY:+d9/EڽWțm$[ɨ D07HY< ,u.peHP(VI)ǐT3?|^kjmLAP1d[7uJW1pUwi̷ΚE xAEmgTɥ҄$FB ̛δ>@ަ6&0_7Q\hVӮm3Kgw)35 i3)y2q_^Kr:zh{\A-fF=\+&xW?N1Z%.CQ [xс(?H ()@6S>AEJZ' Ӽ5':-H ]nbymlp OU|-Ӱh718AM7_~PPq+ "{0znI;VmBBW|P#ɣ!/ŪRU%+uƙf`W$m\}9e!ۓ_9x`A]kSDX ܝ0v3Rp-VBWBfqf%R FԏpiMs#ɠA%04:Zv;knAܛ$LSHԞoL{uH\/M(A[ RKtqMCܶ(Qǃ}=Ca`ݛWR5X^G<}O#G|L~ Rֹ̳ \߇R\RH.C礸vTO`Bh߫3]ib\UF"*R3vAQsB*B1OJ3{~˵)l>|r5wGd` [3b2/ŸUػx gLԛb~A->"J: :pI!0!ͷϭ$H8c T+Vf[ J)v"rm|>zQ%NGb.!Ž*+֪g|߷j&+6n4k8m4PYT/</js']V؋j{{b@@xT7>[!EF|WH~b:z:0"Q):u^.",AQ=o" %*822:^XfidW =4Q?< Дh0` >` e75ZQs|'!^H=sz 61=MFCmoP%m:[20Hh!^CHtW J$پiC@@ i- `Mx0kGR3|ZȓLP~@%l qx2 w~$@k< hiۦ2xT\*IX>0@3p΅r44HYk)\>œ s+֖H|\'w4(1loz{^\rzc6.`n'r;Z-~zV;! O%j=Ϛ\g6rD7-6~ ]NVw'YhM"*#|褪tan k 4Mάe@,rdNkN6^=y_cE_PDyN)} 81IK9JN~'m"cR].'aUgW͘ nENjI!x2 F 3 <Fmr4]X]r7hY% S#@zAd{s"(ZRN]T ;5Z?~[=-):@Dz7{y2?Qs) /t,$L9~*kM'5J'z7 ?'ZG+HyQy8jK\g(x4{rKXb%<UOk3,s1BFQ^?q! Kݬ]ieFѾ'$v9ee>/zA9C tcza/oMW*{L->4'{5]\n uuy*' };>(1b+Bp.nO֛,֊~[|;di`t֮cLX9#AN TwrbtWwa7oݿ,.L"uk ܣS46*\(sj/Fv$SZݠd b S”ٕR K"zRܚ^ GOu+P:6vѹxDV566דǙ…퀣AyBލPC@Z=h=P-IhWn}fu6sD*w ܰ"Hv+W<[Wk})K_6e$kUDf**c 7Xg7Qĕsюj'E&}@ &/Ơ,y`mi #;O5̰^6f~d%KZ@I*%$#*M \mhR33v5aNEO޵8 OzwuؽȇC ,wv. rMzG ?$]$u;fT*K6>XA%K] U\ʐć+1S~VW0#@.yt_ 74I 6=wB[eH>W8lf Dț6/!AV1Hǀ8NPM8OABn&U OY]HZ0r :雱M\H")TϪ582&Fnj߻۲z_ޞJuǹ'QY~-6FF% ˟@/|R jm-Zllj槃~, ƅ!DP[Nx:[.)7ത6+6$3i4#s|K/ր=6GiǟɎף,1G82|!oa98|՘z? M-Й5M=o 3 BYY إ9%f]!Tymrl=Or%0T Slf׳}xn5'dVE(ȞI1ؼB `O?l;:Xa\fߤϲ!-2e:% (6n\6r#ʼW2ې =No&uift?d~h<gaJZK mms*9W+q[)@6Hn(Ue`$" ʕ4DcGuC-D\#|}sj'!;2ɲ!}xM5*e |l7 !Ç 3Z ~wdGt*KgK)^S9si1RP'e !<\zy,4AY9K s\ ) t^A0DےI<ԈʟIGϵդiQxkЕfBvH0FNU^ E*s b>yA.fKTk8>vZɍ[ (a WZ:Α ^CQh48r?.u/߄VUBmͤa [b!dԡvMqMQ2V>q{b@)E-4]S"ex.!bCwYܩo)~IpJd&19A&']2E~lw_("f{ A gdN璪Lo<A>1z{؏^w 3>Djwym(.Ja=}[06[-'Lw -O!,Wk/ߨ'P;ɺ:^fLv"1kND~@AKL5pѓl`_[O/g\c٨j9a1}f]/k;5ai:_PyW 癆B01F'!u h=z3s 0,@#@O%nDΟX{m6D+ۄīяu?C r-̋j{ԧ%T1RSqYJ2kXx( ˢ\v4hg<_ǎIim{N>RjȎ'pyZIW]σSQ)Xӵq&/VJk~FAA诸e12VI VM;_P\T-fmw\| hqb 2)q5azq!ZK6'I,o!?*oˈe b5v=t` >LrFBajD``ƞ羪nY7̀q7ZxD"}-K> i6>N,ɸ0^]75FTJo h,M&U$"u\γ Ri YD]f 4ks@}E(#Y'#bٵLrS٩yT V4k5us~' ,˄sgU`-<4? <[u+u?ҀRg 68=dMk}b[*-(\w&)xi`܈n)쬕 ,!LSee=Y@2o;3DS}eubj~i$ڵ^Na aYO,/SEsUȇ@ta}|립kK]"n\Yo졻lEt6cq6LJP&5#YK[p$0{Wx YN^Ekۏ-}Csn346 nX|A,Txu'Kǭ"D́_w8":63rN$ vߑ.ÐjB ݯmn`xϲ$ңMdyc̘J5\)9?Dgt24b| 땿=!61 $opm090vܘUްy=ŭzX⬮a[JXCȤz!.r-2k qJo>u?9֪͟K0յ2sQG1rZCǞ/+xm3$ Ϯ'&!$O'7x M<3/VxTlEBKzZ:eTMC!S/o90O9GM ;S5_IF..<)SeNX&]/RiΒf!;ǻ| i B3}XS*Wz~[+=kp M-dj֛y[*f&oBOW dI+Oӵ/y}ax@/&Liz&%t4bybX@L6.V&]?BĦAI,DU ay ś3!6$F@nϯ^Of")Y*=d[CUo$6cw|;.|CEA\Si/ ]p,^e<45kOXvEh,t t L K=7GH> oHѕ!.PL%S<~.f_I[Ʌ1A{ F)ʬ|J8>L68& 9LZ]%,#?%~3F2j*!< 69r2(f?VC uN6te JȭwI=a]#Z4Rg֦2c13Wfa:W£G.|]R6}!W5aCBOT3D"ܐL#fBf\eiqhر@͌ pɈ:"A}f7wħQPRkh9-?x9qy䂉d`@Yi+a;˕Vj3mƿ@nb)nݴv'8n:}oz/\焋j$ΰvp XepcdmWlhi%,Eҿڊ#}F dM6rrf<1Udـ_QL8*$d“z?zvj'T~7/pK3Ui? p/"L\اym%̹dn IQk5o{^_҈}&u'^`]ԡw?2it]@`<?U¹?y÷Dڲ st [fYȣ;'?}+PݠE=FMβtCxoOi55Nb@ʹL~^Pn>4/ϋ1н-&3D8d1b;@8}sĠXP_lVX [̌,d= ƒ97l[\;(v4`w#NݭfEljTFry(L.9|v#H==G^7+cկ2?\sVFhBefXVFw -:,mr!l|ݕ2t.Ce0L>j`3iy!J/42y_W\1wR8tǽނ e W<:aRtÔXr,ȧ5.l"3G$8D"!Dj{lCr42OeΫ*RG-7 <]pC)3/XS7OE"KGx`Q+~Rz'YVp:} O}x'6jUá?K.CG ɱ ĨcHo_mf,{*OJ#\IG'96v5; \,!p_~L@?)vf6~Χ2(f[ycK*㐁Q| &@f4?BT^WRYpA(R索r,NCSPȼڻsnOv 7pD.}+/ㅩޗN"*4R:sژ!?7:.G zO>"Z^X> ȏS-Jo*]/K^UT;ED=L4:7;ğV? 1pRCO@OoC u_xp!Y2=?s,bދ^P Y,E[eƐT<&?RR*!ν(-9NÖV9@B+Q/3W 0`t֕a`K.س&[elD?Sc=Fx+[Gc%hJw転`⣅]i#Vnɯa'>~jUK%t>ԛ&-+0芀AҰfSax|~D^`E!Tc#FY<'Dj6p2Ȗ\zĚ.(Į(]+ F 6dء 38cCbJ^bgɹEHO< o#nNeO|.~ kd>1mZr{/,@FnxQ/Sh>mim  ?09 zefA')"=y>? &tis8{ 3t]_|Gls=M//HmircFD|d]+ FZO߶sV韝2h*wu9Utr.o^_NN4/ke]j .a&$t$xW Tϐ=0Hi}Ov0>KOĥ.y0v>XY-5/K0"C8/L!̼= /"˜wNZ`{ >3 'HW~͓pTόB!zFYUrXS0!'I}ل3z y$,& W* U"wP-`yzu(+CqI۴i3y $oãF_m:u%~"\W!YkIѸչY+@FTy ~UЗа]i+ ;HҰoQ4Y.u?x-WtIXcTv-#[N&uEwLfJ:wx#IuoC-crQp!}T%1\>h>ŇLuN'y; "H~"Jx=^!KWᑹJjvCv ˱.t?dGGe?}v *$}œBǛߺz<@HX خ{2 ԨΘ -)1۰! /SfOvrvnNG//]~CD??LP&gBY(aZ*٪n](F?Af2 JT<ZLX7#j-@NX:=8yPd`ueGK+jp*g(_ FlG6$;s,+ MxsS]Si^O=dS7z[7myaR=D 򀎨"cn9!Gķf#"4"0Xd&Tul"R/۪TМ|æ_li5-u"TvVT>YהV"FY{@Ex/ƫ/SIβm=Zf܏T[gy'/fzbXfozaq&<&|&\H$L쫒!>Z]Ȭ7_紀T& HBNG GQ tHcSr\݁\)OZʛU*ݖNG 3p1cnbX/4 $[bQt$\d.{]Q?#~r: e>'LY#~}md݋Ƣ3+봍46a=  C)b0ǵ/~<w1'TVAh ݚpD8!gݻa#JGId:(Cuȯ3J\mUgTՃ Im"_J>1V]S<%v4J>]jAƅ2G272F eZ=[p5!@8rJhȸp Y2exI`{EʀD~Qmi᜝J.(3{׶)\`|;By89šBۦ6+ЊEWhoc?O>582`,AhOYn`SR^|êF tC>44jt \e]V/Of?]p&`Mtt'ɵr ʦ !78M#"?)=,x*+1lKǁ@Ԙf0rw=Rh9+IcI}Cε N8fm'\Q8L=c[&Xf,LzOm9@%l]n J{jqJiE~E}a"llPCpqđBT%2rveak|qZ252K}D],X\~nzI]MU;m=m_@V}uQ{xa7m!/^2;b/iL ?0~}ז7qu-(8>g0g$bYep&H!jlm@8WW*&쪱PHRdA~sS_9@I,9ZDNNkog*7H-(V- d&a>:Ukj ytv>G/ :Z/-bqX.5dSww~}h bY%(lsozsS -5/D)5uYD1TuFg)f$vQCoĝb630MD. IC L—Vzsړr7^\$߯5o*t:JhZ c5~LmI̷O0GKdFKu/b^CQxߜ ?%̎f čABvI24d[RfkV?_[>//^"@ҥa)eo IڎgXuTl]BP*{eȝW3Axw`K@(3\eCt7nHPH vܽCm/:p¼7EM׵4; '[D1VQ 5Q8_ ǖA\"Hj=ee*@l1!GҾՙ Bzsl6p4V:P Mg-pѪj-]?΄ P=3? Emd?fY \(C?C@@ zxB+\ p~yB3<4x3f6>ʥ"xh{Oz߷ S;#HM8BNӆg~ӱ.eWzAHt ~ptUGqojA4 u,^u'w ~a;I8y(?nŲw?9_}.rDimxNXEK

      k3Zcܶ6I*YIfR@3I476' g;m~x5^G&f V?~"#M5 VUCo#GƊ[;q`>fv^spH#-w†C5 mw)U*E\& ֱ&.v2z=LRR=✉vMUJB8xYcBD‰Vg 5~\BsZb7(^G(7 Q7979v&$2}v}+&bsz\L:8~$fnE dK%Z*d J4wj1Uʹz589 @͘BL <7zQ9RUFqI%N}Cx6DO~~UCVl D[h@3# K"&z0e! c.&;ӏʵd58a#ԉKsi@ 3#uN$U1%D.qj5oiSE:Cj֨@]YB=<5t?Lr#;~9Ew6`c^f呙ykZeUO~lÈ*^ xqPƅ|RG)[!R mTXfۓ`X<[;\0/:+L?4t}^ ~b CC_Keߥo͊vMhùSDED&Fla3l9 :KUR!n)t zu4>ݱf: XVNI8,EfuT kgYZ07070100000463000081a40000000000000000000000016570825500000c78000000000000000000000000000000000000006400000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko.xz7zXZִF!t/0 6]?Eh=ڜ.+ pRz  k%{u `V\XT!wJ5P<'ݜs_%n> *W}Q˟ OT(00&L&(P7MGfL5nyh_nk|[uy,g̓gGVcS N2Ue~Ok_fZ}7Y\qTn.F8NoN3-c"KOܽ8+j5ED&2 85bpjŜ۝Ll5ah̓y6+GV:BVkm,G_ qExعS$Hz,sK\W⓫LWG )v)-o w1ۍP9G ^A{ 䄑innl^QH0hTqp%{vNZT^4m|8?~n\L:3FY]TNFY/hSVxܱAj5+F嚔ޗJIT; ҢWgJE_Ȉ|vftҨ~|P8V ٳMa*$?Vqr1\K]тӦp2ChOU=_UI:ŚsS(PC0ju(_Zj蹟-pN/qMS~ǀ/'#3E[-2 L$֨O~tC5Zƒ0U'[?R "~-zxS]E7_5e; gVTa a؎^[Э]m-vG'D[R7S`ɑ,1pNԨoPh)f|ddē$G݇߱KA@Nsjq.2Vt@E|-4_c[tAk/Q@M[cd0*Vb{lçayW\{&oee{L{LNMDI8N\P]A\CY(ǣd̲,y>itNVe)^NMD0UR0K/S2}1;*X(vq|="+|@`q=0xH2?ٕ-ݯl!qH=fgyoq6KșNQVC9HւуB-VP"zzw$7dv役s[cP]SYnqC5(⧲/=~ (::վ!㑽\Vqr%gH/0US[IJ̾)nNZP<>qN4_x' RZ< 4w?%]C{7dmPx5 hK!{- Z g71E-z8twYpP뤬_~us3AFrc٧uƜY ɫPsO-`a7dGZ4?U,eŸ˽RI,"z|%N%>܅-֊<_/IO7+ܦĵe@GFrȶcUezk1T$\#SS@E4ϫ֐Փ13O}:YOjo7."E1*L'.>y:RN|,.*.~$r/GQpUYڸ0; z'QS:έ Bڤ/iMbxWR@ӃGܹCbn~6AinI>RV Ȭ9`Xw~6]B/|혔 _/1\BiAD1-lyHmi6._\Nfr,(FsiJ:_^{=8xRsdRcVE]Gr[ߞtkxC WP$z('o(oj7?7c_,d0U*-31ڗo7Fnk <0y8V=z?cxF޾"&oӝwa&!x%(ަFaz}햱gYZ07070100000464000081a40000000000000000000000016570825500002d74000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/korg1212/snd-korg1212.ko.xz7zXZִF!t/'-1]?Eh=ڜ.+ȡbS^{ WH|MOϤ^Y'=g̣Йaav<$_)/ p/[>_gp3n ye<uOUy972꧝x&'kڬTI0;HAUB u3s!=c08ـ6fvxIY;{g &[h=kRM]hP 25ڼb%ibQEv":\9 о a$!#hy>2TdAWto))Vq'%+'.;G3bT茜IQnLw鶩=i@%XT`@ޫz23-5;U]Ayr}KA!ο3r"CR`= 0BzPKFGGfub| QQm #*Z։6EC] -Sɑ[aF &e^Bk !J"ʛ]zh_ԽO*'\UW/m=QRDen)'x2 /fLIi>ҰFnZx%Z0)V6E9-C>h 4ղïu%{ל3gk(F2+RN90Z ؉уSF?'q4t1cUl pP\Yat[i:7Zuuj 4{g)n7_:Ojpf-B̀jy^HbhAfn%-E \'A*-'3Yש l Ǜ*X"‡{,_뱅$@YC.E 'z@/PWVX4$jSh\4TQ%e;{뮓P!~2pr klCMk1J/yEx,DW@?HyzP\y<@$7<_;?h!/Pc_2e,U}jCX{S;s<!-%捕 m]XINETO9FNMSĒq1S*F=vQCߨ37fwqI4zEȭϳ^ Q0闽`8?% j,& ?K/8y9 kIW"j X_,'q:l8y;d P q=_,iL`-n xq8n {D J:;Ar5ZI8;}> cT]>!ccEz|4 y2{PՒio,-t%m޴iXݍ =]}8 lXR@`j&ƚ& 2а2cᙧ)ڱ_5nq[$FH ݈*˽wXY{~hZė"?JgGH+Leo&H[=H F\m1;=mpZVor9J%`bQI#SYaᙞ)*s*컼] bCr~{q]?E:6[xrthFs$ jv)by`5_'B64Jg,ZB>ghDszt: L^. qL1aֽ'>ȝ$c| 6&ц)@o3f,Ϩ Ҩ67! 6X9d%8tռv$ ߋZ\ܺ.7rr (M{o^ʡ3yrB<2=W=Xg^]][Y4%aI^pOrB޴\Y*L7Q tmM*9=,T~(l ʔZoJ3ӖfFtMq mWPGZT ML'lă-}- yg@Zy B0ҼJPGI1zA{%?g%/Gm*[7H.5z-M59ң + W)]a*+9i牫n"P:]ٱ8o:L=Pd׬asH-X־S.M@NJiIaYCygUfvGFE63B7.YlfTPZ}ۇ}8-,+Fm%>õ;Ud[,br2Y3,{7{TBZ!z 徎Q%f hX3gJZw Q0H'S"2L)0|mSҤTJ?yDAgnnX+o(-P/\2Pp`X9ﴎY0e*z*y? 4!a_&§φe!Z(HQ*1f][ξr;4y&OVFPH]#*aJ&~ E DoxY*!N {V&gwэ$A]1<^5W/ 0_*h8XL;%BVubv r<~˔iU *y5p\vIB &~CJQ߇H ޔ-G a 8z[{+h)Rw pl+uw]~ʚ2_kg"빈cH`qH(j_GY'SM4Jz]\DW3o|s֪R]0uSG,! 5 \gq8WEwRp($s%PRIʫ:,Ӝfj Į3?)ԇ']fF3-.m ꏝ]3ru5 Bq>\,Ҿ.PfJ{'HH"Hd{08+FC6Hu 4Re$KU13dTrMF= ކޕt"UOir4.X#s\bؔv:wCxu%M'4Yס(Gk>M=ϛ/;;L/.SJFIvjƈ{݆7*P7vcДN@SZV񢮋I":|UӰ0DU Nfs?=u!6?-e13AyOϗ. b iغt}Rƒv5K>01A%Zں xHx)|&~RLNk7uMZdba\I yg_%tPuK< WYxO^J gI?j: ^Ku*:qCG=J“h1bTYoGBKWvCq'EW|#S-{m> Z XP<Ɓi-^gSCjDbn􎴄«E3%:6m&WX*m0̤3,gaB+$q 9)!^D,z_'4Ö9[Xe9_~^RW*+@XT[Z }m;dl^p["C>#d $lq{e@ ?MZ%8i {uL.#1وI{.5F(_\I(& 4b$`ZXi d5}N I.QEgɟXv jz1 Nm Kd2dM3|3ޗ v DuiD)f </۰ne!n,>*rώv3aqEU\ oo_#φZus9xJs7J&LLvuaŻg Cz5.GnGH!xjE,Jiި,Z,DMDŽaD&(axCou@dt@,2a̐>K.De/6V 's526O ͑1*J k#v˜Ji7Tx܃:є_1}DDШU#@W~-gj'ZO B;r |i54/ƈ]4 JÐ6`?u 7arv=DcF HWiΖL&jݰ' >48_)QOHI Gڄ3u2ȯ)P#Z+!.p{c!5u;צEaq县:XSG0/shϖBw\YbV_˲$?zH!o L5|o+ 1kKSnÏ#kDM)&6RxLIX4PF_Dj-B0:K֙A=X T26 $Kp iNIZE[Y-»F:WyYB| -Z4;eE3aI7 PbS ې*6kI.Osul?AHaP񴚫fCi)`bi"ͲgG#Ơ4a5<w:  @XuԒ ًL]6zS^(%Q)M̈Eѷ_Q"UYu|4%(5fyD?a8.W{gwr#앨jІr_ˑ+ʓ ҇*_(ZپmX[{ǝxwN'*(iT5mW׏ + ^&+h ]YbN~@#fřȟFXAi3rLT+["\O,ia$q Ze4fq&ƭ%YXsJOJ\:ȴ=jhi%S޶j6l/~ĕcT^7V"^:/Vb^FN ^at3cU$N+`8S݊-U7"P2|Xi$xZ\=@[P\0| mS+˕́=D-9cM@Aߙ$UV\ ( + ;p+=yؐxs+j0{~F}ƾ*8 ;ob0,姕\xŵk`gǒlUm J7򇹳@:D+-irF͸n.#S] &l' *W%2!&|R'Ip(lS}ݳ~z6 ӑ>l7JL VcS+k/q@˄יT'!Aij 7GE[MH ZWC*M_Y!ݿK|"U%j7DOѭ54)viQSbV0_=ѹ& >N7js_sHu!~ft}\ M}g)#VeשxVhdH62S:Y5dOO[(kʛxŦo|SHD; #S{ A.cZp G[\##5˧ ``6Jʮ\F.XfڃƄ\\zvb2XHh`C7ݏϼpI|=N} *W":ژ.hHCŸ6A/4c~etaُD(bgv13S;Ć_Qr`W)4e`:gڜ+ְNRp&%]iA Ę#eeWzHټF?袗f@(i*eMuKCoⲟXc- #0pl⿙*NfQأ%T:vkeb+rUƸ0>T3}-^\i>k0Izx;WhG,))PU%rNG^Pr^JBwhMB"[X Z[؆ 8)@Zqf__)'uCOk1ɯ\)RmXJ0D]D=\C\+T hsZXÌCu_E aePPUj}+/I5p!J&vWW!d&.lj S9)Ffұ]t]9GE| ۅ܎펂/VZ ,`_.ܕ~غqt?6dsJaF3ؓ>+rPc-OHDTю<ؽ'lzAL7.0c={ҕ$v%EzA3YJTyd.*w{$|DNLZO;mG@Ȯ+|C(t2z!BMJ1`;qM0Dx[JAn- t\k%zf77U1tg:߽#U7*ѽLc=GMx^d"99&ID/HCUm8ĀIЧ 陭'Eyfa V~mpExGP2R"fAUF"xCznЙ&ek ƌHSHƖu4K+/蛆 ʶkR/i-@ōaܻ@<_h0I[e=[IkQqCn4qk";']e0~'06u:mz ! pX{]tť,F/i/_`9X>pD_/i/=S7^G8㞰HMT"%=Vӎ.yZն8R7-X|&E 3p@ypVG>`ؽ^QDq Ƅ4|y`0㌳o91H B毣T`0V|P HZw q*Rvs@B{Y;ejV*E߆; fT>"*F?=' `,dž'#hݮ3Y>ӿvJ .blQoo~|-#ua)Vk( Rml0U8-\WŰ>Y x{HV;J H(NئA˜z2=6!Y;*P6D0oޑĔڊ{'X _ Kg+Zfk h3;]/Q1Em>7%ba~+N#V:"*p"_?Djq-䍟PXugZF/*J(&)^VFug]=! 2津=kwx]87D̿~^ЛP3Ƈ4)k`s{hO9Ɔ;bF/q W߫X1)@Cy[ M;4]jvDfj.s]f YRpR)ҹOee60f-@}/v, ԼqTl.?uWr*&p8  ɟ.eBAk|FI˃oYLk \;%GVz ֟jٔ s&y ;;c&i-4yqšI /P0ڱwKu>ꔨ-V[V4re:۠8;8Z2ޅ/6>jrʔ#Ye"W(!sĒ/tD:~^aYUmO,+qVԿpfnQ:`;w6%j_oe ܞ20˭R} MAVx/^%R⾦Y9,A=MXK6lXWӞ(q׌= ڦ1{ߓ؛#f&Z0qyJ8jܭ8a< ? @ m;:"7973'v:FasSѾpK[dsbZ\;wunKΫ@w%+0ɂEK9Y}4*.?سU2=Bz2DQʊ`ǔ[0V7atO* !E ̻w̲agr.֎J" 8v|j+[%l( \R@ŅUm &^=.nyw9u^ Ё׶_4m5!:‹bl"4}JUl9t;MRjH~5|"e8Xrol +KP,@iUm#RO2x3X dP; /|Bx?CF7WVW@nrktXD9lպlݿ[ 7"zڨ)`?5>g}W7Dpmsʕz,\D)%ZST&j<w#;M^]U~<י q_*|{~  DB9lO: _ilz2>L &BCf)3S x, ZyKt;`.QE9cLu4O ,GM=:N,|[?:oh+SJ 12QX(4&M7a|[9]h㦚&O֙Bkv 3 Xê3vo}ݞdm J>Cͱ7 1LCV7 LOGJqg]R(xLdih#:yn'WێǷ&fBp;V"S^Kfǔx*P[R H2 D , ! :^x^y͜|c.JsY'epnLo`-?-PTT^6pJ:mm jPXO[3چqN ܒ:!0GD;yR]B' b+}Glӧ4+#g{qV72p9oψF[17gr--1`FlT ! ^mJJ=Gd^IoM`UC-cu)+W# yi XH010eto=+]T!u*c$`arֿT=)NR/M5 f'+IF?ܥG#v1p͒J 70:%iM̫9ĉCixIaڂ|@U.bTȹpȕwLB iJ?5 |g--,䒚''C L2#l\Y ֒,5eV~rP|L݉1:}բm˹,C\$\?JiR5UΑDcP5}j0(5r6agte'>25D›#%27SทQ_sJ\)=zƾ?]+0UF^w_S;JHV($G1yX.MVq!J UMxF2!0F~ M^6R_@tn3M~*)v] L" &,}M>}ͺ{Eu|T1+CU+MuwQx5k p7gmQ:֤FXc]|㼈*ṮUb&dr0*8&Uoʆxbd6tge+O`S2y9#c8Ϩ $iHR'3wK)/aKt*GGm5AmT\"SQͪu j^{0YR~g'1r{(Jθ@'q'hDOLfEH79M 4N!M?AK/~+5_8]Ts |8ldILaăn40#Yq#a~'.;1n"jogO\tsj]i ^D07碦XGa-Pi2F' VpM9|mr, ȫ$[~o<O /Da=&5Cnz̶}- PΕe0a6+O~JMנ:ʐ<3H㐨ggQXf8WO 2`_˖ncE_SI_ IG`@%(pj-S i&ϯx\&^F&1R;F_\n+:>uQ[l3, $JZm.XzM v,ϲMU븴BK :ܴKQ eE(`Jz@*$6OkӐ#8oa ו!`g ZZ67yT4n Gb}}I\MO%;OUH")V |+ݦW~".Paȁ;W^NOВ_z2ov~ rl0nUD:'+QEnF3DACE st%$+EdL&y{f=_xP͊TV:}^2c] Mc ^߰h_<: ׌l'jF:9mVu'J6b{%:1ԪɆحYzz8fW~NjC2"v5vVr<>@-*pXrD(A־_]cTgA!΃ȌШ yCmQ1@>+_4+#7;ﱐ] pZH7Ie[6 :E"lNl7ԥAa`RWT/ b΍&Ui&чx뜠bIh3:^4 'ug9ЖXb;HlAB\Jb0h| sV3wG F[KN!o)H\5|bljZ b?QQ5E\X# qhjì(DǫXҋɐxM .v"g_事;e1fh(.R;RYVݖ 1'Ta Q>Fu-:f b4"Fϝk8ϯT_8%0y$' `:hfe|?~؅Qh#Ce!#G,Ԛ|S3)V_7Z`GUF3#1Tܙ|+caG:UxT D``f &åf"*tn&h s^'N#>-cg % eE [W>a᳿LM=EG MNvzhd2^GnBT&(;|Jsuϐahoyŵ VJȧ RM!p\#DjHoxmw:c}(6nѼW4,Z/8SUǡܮ\׹ `r2KvדŚ{ 9].B5^\ Ň)h~͑T@4O,zS1T@6E(/oǏ(f!Y\ա*lHTeS]iA~6Αw"p7( l /bZp,[2~vc?IBoDV.^N-n[lTDJ/9qG`d$`CNk5?e?]Y#i6Tb9ɟ3y aUr jzʑkI56V# LfSFEM.;H=TsT;|(J[)..y)?33E$Wy=t8@n @p): FQFjqt@~;W#NyxKnE3#~aT\wчiD)qdNLn;7ˡ[%Nܰf(tu6)KB}=}p : htX'bbcyʳ.kk92,)QnnR Mfc#ʏ>Qԁ?+S)xy]BĐȸosI cT}9=7F/.)Ѳ!w+_{ŕUaݤPYQUM0ȏ>Lto)Uo kw .-@hr\Xw,1UwɈYB$FgDw4Y]rU^#d},OU mimϷ?ch@DZ[!~ص5r?3e~,D riqR֋6Tj* ?4l@Qf3 P ,l`dڼhT~s=!n|oGeX^gv^~u> ŒR̫9S8Ck3?a#{O9S~?sx+c#rS/FTcο"&JAؒLD4 TsXWt[\ް6hK-փ57@q לo |qlGZ ilƤ{fK[MCrVu7Qb#%L\ɩVLSrRPxJ_ZӓFkؚn!6$H$zcPZA#`:4D&(Uڴe^_Yڰ0oanlӭ˘gH(4)&;Y*ƨ̃L ƣA6L.mGcA )WNܥ~"pYŬk 6cๆhon`N^VAfǁͲʸ¯pRe֚#5^SzqH29n'jyzX@[Owytw2҄mߟ4r щOTrovhBʼV(}z zqx)?x;j)_9N6tG1igbZx);y<E39*)[h/g=*Q 1ap D8iE?_襵,yfN}>ybhHNy`+mٱC arS سf'g`çxjD~4SSPmKa!uFY۫Aճʯ׶4lT2. \4B]\ݘ(ix%~ˈrе|5 ȲP:EhM ֣`ߞxr}填\$:0 +9'GEf>:E'3t)@lvr #5yukTF"z6W杩G @=x7hg^U6ySXO|\/#1JpF6-K:T1S o/kOO? 0".h8g>0ar w5hc@=ՔV9%j"Thh}ה)΋K8|}/$%k/%zئ>$;4Ϻ,/a"d`?nNZV xӐ|S؁6QqDtۙ8cSsYYZӋV Rq1WXuS)aNX<%ΗHրBA}m*7'0s>Д7AKkXGk: \j*3,w"/3O(磉kT=T;hK ;ov/SGZx`vфU8>U}cM&,V<=yoLs6&4l<C,x]Qc#b= cEwE:+7C`0UĚ -2-u?48t Zs1!`a饞k٫S"X}# fE<+K!y5RcT߬ 6Ug|_(P9WzTu0/;]sJ{*U6).Ϛwke6 $жqxu6y<ʆ&f4?"5-+ڠnB voœ&)GwHĕj &D*N323Wn|dPciP'Mn&ذu{mxՙdLTE7Èo u bSˡ |Wht珠3lߛ銡D,q^/BVKb9ԋӥ{`4$ƫ< (Bɶ%d`Fvbɘ]L5$9''bXDꍗCn*tr~aq.d3~{Do\C.$G wMyɦH XUB)).SA'w>e[16ȞfE5G(ټ.2՞/3]<,:PM^N&d zIh(BmQA7t͈֯NU(Ba~%|~ ܰ60%N1HW>b}N['Cj($& h#PpB҃̉nofj o 0c2ݢ v mZ\舉{a(fGr0 FfZON}MDm51FzSzt *)?Ak/u/chAg,ψ;m<2QjBx] ?OthBoSʲ?!+r4#XMgg JW%9,동8?oڪl׎1d$Ȳ F-ﬣg`(#HZv!7a C-|B{[69q^EEV@'BQ<<3wIu0ܼ=|~f~i2;D'XC(е1#,]̍ҨtҽWp13#'0`E%'usp[w3#iݯt}s *Lӛ^'-n*iP}uY`+jx3 ޠs=Ϥj^K3=r!Yd4Mc X1w\b,yssZ52upHD8@[:.]3QkD1}ST Brr]z(tH@#sk438E%`9M6~[}W6"d㏨NRG $\$䲢 ԛ˦c 9=l@[%=\IϜFb^K;/{BYbVaOs1ؾ>X/~J>caT^.N]ұĔB˩|\JoZ*/g[]xZ1M#<oڃ5(M "_kԒ *rO:K7)6 J\n*5ud]i׌.Ie=UA-mrEL'M$Q컵쌣KV#kqܚcF]5 ȶVg:"KpJ;-Fm3x Dp}1X E7E)c= -.cOr([m76|iC4>V֞P ?^u$絺i3}߸Xղ}Os<{>Cl:E7!U sUSXTvh9asgޥ&e+H,!ؘ;(w<;$N>MQ(I}g?g,R;d2IX~K s3&󹽍/) GD@-η DeHaxVz|):& wƪ)6(.(&/. IXnA우9GKu_)S!X9CMarn89pWdNJTYEs;3Vء N䟓jRw%bO9NO3'7Z»v:d|H6cid{J"6kN;>!Xqn>,վWq3NCoTQӣVi;lda۬Ͷ*s9GHL2q'X/z ,Ԗߊ51ѦEkbv.#rDƑ9לFrG xaGNzZCDŽe)J'-jFI\+c傷FL67,jk[୷퉄P;Z]Irpj*gGTb#t[C vZ a(YC h &5]:6lD_Qn)#tN (;rgDqb#ɾgQdëc\R+>Z!)Q Y|ح!?NxAL)#qEjڙjlM|ǘF'N#:?BQz~8Cw<2K h7N`i)aU\=V{ٹt dDA,]B_^8tV3VD&ނO1fxʇj0g}۳ikx+dhQO* &԰ &ύ[<&+= z'GhQ)_Ցuk]vD\ 70nxZϝhE@Ш.0Tj8slis>wנ-G2p"bh?kyh&lڲsuȼrj0+qslX5)jeCKw fe(u}SjRmr#* '}Z>WU4Tm8X yBj#&37V0SP DXh=@W; #@V>;%Q' q*=WYP4>NuVo *'S$ B!L0ʱ~Q B]6ˣX^?Ef1-.H몢Q3jߦã"e4O-4ml?|a@1%Os~7f%N_q^4B>KoP7rEV@b~W{J'+ j/hFxV%NGQg'v\|YN ]U:\Cfts[_J PeVINXwė۱ cZ՛A.ŞCd|(ٟ /4y_?x5zlhCӱ *G ~u`NhT6I`#3?ԤhEDȵQj磭nʠ c䪸U[&*"h,}DSgGfO@Cن>rh9d˃ua6~|I똁,,bG6ai6}3e*~nYu=UU_,Dc^趒iV^72٦(7j C?D9ϟ}7{6t :X-; /hhM# NsvPhr-5W . Kg`#i]n ;JhD^ޑVISY"BEޖpWKX\C9qö-l&yC@&̤9[J* L٬GRtB=faSF~ɩd"4Gb8r5n4Mp*=}'Jcғ,;x~3RǦ0^p`]8>[K.͛4;7S7hVphys|7]hCYRz&ErN ieAw u*7)[]%xs-aɿ7-/LgEOrZ։qQ6;lS) 䵱 7산I Z;aioMt>3?YH)N~s$b.IaK[f&2xDN q&~;g8yY0 M< b`t$pGnNhFɁ^rt:#S H W4֬_8Z`psvu֟W^_Riy9Dc4^WnR5rHcZ*$Z=2vD7F1|F`$TV@qwoBPs^kx#l jSKz_Z8]T_.VeYz3|L1=k̟a/w$G |w\>*.aطU 45Pxs}G5|̈́dA{-]R}),_d;A'T W.o#ϪZ9xc#e~(K|#5 %a%Qɽ-rh_x%;0"iOJ!-gѩ5TQfj.5W[f$RUlY,-Seyh:x- Y1:hbKOrLGrOZD_9ܥA\y%C[f=E l{=MN;) (Uτkb١˴ tkcSst4 ?5HBos\emMwă;˨` / V*pZ'ĢA5!e I|Smľ|>QD%9u@`-0*9)z6,qE^'c!o>o\>4E, _Ҙq q ,d,6gE4F1rό͑A5h/\rE#= wAYx'J~]vz3kROovPYȳT79;Ra7Xu3<:q!F'HaVLn@юmwj+F(޸h"p4a֣k<855?2aMFExmш>1OG:s8_9Nx+ٶڏ20; ڑ [j魳~3GPݪ-ؿmscm>!ްՁ4]ŻS!'2%u `3eC*f^Bs\W\f8`IӢ0 [o"[#]%9COHzmsrb4C1 a d>HsvNV@-pJ9/pkׄ˭;ϨHJ JZjTQ~$f| i9i6%. :sC0Z<,U"eZJM=j1m  8EHۺS F'G|sEsAWpN.#0 v֒:qA[y㹍{AKxd-| sTS;{ctҧ,=ѹ\#Э,O3j"LϣƐAMveĮ+SIaLmGiQBeGsrE!<ҹy(BNU؇b[w4!#{N0#bJΎGmna) 2~V΄|(/ 9sKI2fUQ}VS ?N30,:7thIz9!ڴ9~ DfQMUqk0p$csHІ["J#*HRRH/qa; 3>Iut/}ٝUs(_$uհC63 $qng߷r˓-3rX׼g_{ L5k.g@ =YXHHIςE2Tzx:չ [\PӃٍp_܎E#vaTo2 {{l8'oacՠK-suwI s;QYEǹE=0F ZM%*+\BuF2/5M[U,jM[ʰn2QCWuնJ9Kxuƒc]FU'ylɺ=}˦3 bDmrV!T0ry~10p Buh9C?lq x>'~1i#1:MoQZiTw ~mաצKTOJ0Ș6ck J)6d̫JbO+<)}%k}3P@t`4t2ڗsr?JOsbaY߿ $T.gmۘ5YhQe掭^+yS7͐n(~ln%kG0Rd5  _/TK[L\A0G+e. CY9}x8CC;kI ܋"&'jAHifY,"}Tj:jiBs8q#;ذ/t!)@X>33( ߹ߏNߍp:j`ZI G?\؅%(--DpQ,&}y}RJ}.ӱZǶx8Dm3Z:ND+0en_GTǞ~~B^`C VM'v$G#_ƕMZ]8 (,ys%qVum60d*YTeǞ֬G3O)QF3*%z$=QZ2@Z]孾}.‹l~t$NܚFMtHZl1JAoF]<'ZLTV̜gg#Bm?rQ?l3scyA޹]^kȟJ Eўy91BlBdG0stWfإd ^Z@j\<` @,h,ע .2@+@t anZMJCo6R6'uptmQS1]0F/r$:z^MXEVfF˺[_i.QDw7!J>]41²:9yS&lp[;#QM\ w۳Y zm5F(Z-lfQ';8~T*!/[1_)x5:hw&Dg}D+IV=i]sݤ_7xq{POw%@[;*0c,ܧiwN{2q+M DԦ?=pWKuhZ:˻TPF8y9d cGۭ?կmagN/Z;#PvT`=!Z25VpmTX MP#i[z}6>)xțfR͇'$:5`!yx#V0nI]@xODG$"}Ɏ|YO|iKepCݟ-|e,> q1/Bv}`4W4ߑ}}K&,IQ'}*!UV8d0l#fTp'tgd#6]*\ +9\ETT#m5f^LB=]VlCֺlj_O˞ḾLiX=<\9p{: r7fr:0w+y}_,qHVk07Yll}oQ>)G7q R y&Jw+{DZLށQϚN3΋)X#-cM۔C8`3ϴUFǫ^pd{klۃo{);.[Zd Lp@+6TaJO"!^q/EJ8%A虼So~Sv[0ŕ{`cz!,M:4Lz HgYZ07070100000466000081a400000000000000000000000165708255000040ec000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/lx6464es/snd-lx6464es.ko.xz7zXZִF!t/k@]?Eh=ڜ.+MF0"@&2I9X,|ё/ An_fGE;|W-E5~S+u\2NGf6Ģb+^(ЀOa*u{=0h\{ZV )Wo CTQ gF ]]V \DSiфczHJMĶ(ނ'B#Z޻"ņt́2ג%;N%x~Vq,VM295O]5Fi3V/Of"ݎԯߣ Zj$b:1V@5+mwHBpe0L"5VٮiA|3 یvkBZy$8=d=xR;0?) vxT@^~o%ījc:I=s)\ P 3cʨߟk{zJVDzRŞ]_MڑBQ\8~6V?79`=dŲk.3'UJAܺ(Zc"Q~/~E}+ Ys%LyZLaQBji#n _޼lT~v2VX+:B. Ո=zU5/NJ{)ҁ7v#Lx 9Am|:Eؒ VEZ 8W)K6 XYxv ɳ? }˲ Wk'N$% 2D.1 ’e4%MxlJGYM`h-*۸g"7XIyZnrQO'<@BX—[ָBN( \MH$FèP ,a 5t ux$s^V`sO@]:LW )f?B_Q@ H%>D9zAooGUWxԖo ඡ8-z:¿a vl6oe,9P6%y%̎:+̵4e d(tvEI.J5}&;|*e;W8؛wT>kӓRΓ2?Q~aX k#Xo4f?ۦ4dR=l0-(DEP*']Q*BsXWo$AkĄ\7? jd25 i * L锄WY\>W~nSJΎn@zu$Rv#%`7I9sx59iAoϭ H#(挜Ý}zb# NߩbD@Q*MlY4P_ڶD}EV݊ &R3 GĩG=:;ՒHAk* rekFe4gh-c6k2i RP?` w#Rn0 ~.tܹ ЬZ|>ɜYe䇮y6xzI5 4s Lqo#PBp:AppWfARvR׼Jv nsx8)|;KDchSC3" C !dCn<tʠ^`,T!.;\i殃Adw;7Ee+~WW'm{won+0rR6{=l%V!5tqs¯K9ǵ2Ix25* q}EJ^QX*X7/]:SSݹ)ǍHI:^\%Ǚ^߷9sUQ|B W}~plj0&U51ռ%9?,pYWF w8J"$YQLQty6RPOY^X\;H4Ct& Xvˏ&vEɖ}5_`MZD wFmƖPqϑN6%h&؈&ezrhc V/)_Zr/\`zhb&[ yDHcKJrƆ4Quf/e.Ɛ BqM it&]7u=OI6M y"jfl lb֔~fR"Zb VL~r$ Zks/p! Iq8CK;m16u퐍wkQPrg|;:L4]3g1cW1 2:Lgӎ|'lm S Gmm& >Odcw߿3eY*&kٝJt2;uXNk/) Z[x-rG҆*!r,@UQχIz3ЪOBB!U߸o8|RqƋ_a/ލDZ vX}Vb ީt~H}c1jkLlQ~|':L_AKCmɛJ y-Z|eSk" }Hɤ,1q nns%pd"Χ0^ǭ6dgxL/FXp20V{D8DVF:m|$ՋHgEOZw_cHW$f%Z*ފ\bAmZٶM'p9@K(EQӸY!v25y*k` [: up s3nR,.B]RZ HȰn = US5xج۳"*zbbK> *G`tu$*2EAhUA WCQk^f`HVvi{P}cYd`C wJ ET6RNlp;e5uQhdU;xw]Ν W4_$6uHJeC*Q3QI̍oXՕ;cRmH Ih88CnC2h 1<f{c>vK2-osbݻ6Gqʹwdcg$Zj 8,BTNd֥L2["0~R4Ɵ~'W{TQ`uT riz_T R9R[ĵI ɿc@Nz IPdeL: gaO|}ޘ䳺 w`T+EkgߔUp~-8qWP! ?%6$UU+ǟ=Gha1i1.5]Z8|abq$u[5%S) %&&vE7{;b8k5|y`QzYt{B$rpYh5O!p00|}u>;"'dPhN傹Esn,  ݗaH\v#sd`w\Ѿ9i؀S?Ee 9;2-babC <EF!9Bxѣa鳾G7?: Jsr'(+M˺xfOK\ϫG9{X@~Xrg&@;2務/l?ZVi1V1q=NS#2[7 @݅)gHc%TàDR*X&A{}{1CZ\X hMn2,+ #,^Nnm9ɬ֒Op~>2)vt h^'C 62kzDǭqm} מL I d z8l0wn{IЀ߾CXl^t4hD@3M*Xwk쇲 h${ =־3ns:_ޗ(ތ'RO\mU#h/X~))c=ل´_36lU{JG1|qmȐXuR&Ē.^wm4%N16_M[ѫskh$"HCjjLVI,mTàQN&! f[ы1afx[$k$9 v1Yfv$SCgaLkz<+$<7榎^_ЅɳLUkqTVo膋{ϯkLeeiD@O36_ErK * I jVK;z=|S thwI[3{fϣD+'`))V#X&sh}1s@D!61kWL!U664<őf;wX]<*sN^v˓GR "&q2HqKKf^a:6aHJGxi44w\-Gci ˪u1F bÈp4sD#Y4VIղި-,vg<ONZHK/3㦓0@m6m;|$ ǞaVڼ놟Vsb?PB񥹩qGMC.OZ""L2Rԏw-G3t:+s,w1Ǧ\{͌0YQ *1a!x@uZ]B'qZS4|a[#/ LgȞfYx|)S4ZS숚8?PHB~OZQ,z%̗"铸1q2@9xoCChXDps5ضE ]koNr'UO'!FVeIhP>"&[7j'tR-)!>HE.:p4Z"ST=Rh/"-6tlөBLDm؜khK]O$u:=øm1s;ɴsDC0toqWBϚ(exy#{lVo>T Vs7óV>D?OjQͷog3"yI-CeGz|XEqzKs20do3(w2R ʿ$qԥ|/yD{2- 4,`aβ5,\"âlQdgKvA>ȬebTX-aqτ1)ȓX-ibfw 8FO7T|a]u'ϧjPATV(ܩYx2ȑȀT ™Ȉ:m)V+rG21IJ xH3͌'BA>F0 -7>SOg'綡R\jn*H絥M׾e'(DP:cDHmDZ1nWT^e s'i5&H9@TYTVX1ͽNzE;n|U=Rrcvdі)KiiF} t<3MFl.Ga7_h.Д1c%:2;uxrڕy݉[Q횞|D#zm >CsUEM"en"`~O4Q=HV r~HxqPۃRB*jWxwZ| WqNvฐ[Kڱ(G|DvRϔvE9Jӝ)~𽶒=z@EL>#+TЬd_0I˖ꆬ;7a)}g.˹B!>e`k9[.bgֲ<Ͷş(qqFN]Q gf zާTNu.YّH$-ܓp2qP{%gVvJR_4Uɵ@E__F{)^l A$q<5gtp̆RƝ}ȏ۟9\!l#nj4XhTd߿q8 H?*ԓT.MYxy!Z<9uOA/Xn[_ĉZ<-8zd610ska~]ȸ׬at!Z3 f@GzF.3|,2PI:n7#*zrhehW]GFA 5[N/ʱEp">dQ"\qi.+G׈n_*R\ >P'FQƚR)Xgh=}b`X;.+hz#N cԀ\XPym`D k.Jm,ZAeODpk 8h l:F;|! ǸޣC/Ɗpa 3GD;`M3_Oa1%v$O ye}<V)xuб9)\ߩ9!ŬxmfZ4_`w{&DIX5K`o*g$Yu}~YK!.2xvu-ZpN3([-U !'<nJb QgpZgR9A3`]Xk@Kl\[)IoϊתxDwCDnԲ@.Y*` >3I>2Õ-=_Wbf=v6T! 'V:7sbp`15HAoY:oӐYjgPݛܠq(Em{"e R:WzM|*{Y/vA \&zzd~|!8PbcK-{x|v!lǪ8Z?dK}Ul<7F|H/nڢQzruz:x]h'7}EB7`Il)DW>BN';S2d\XŘm_}:e@ T+}cdj&2IQ !jT/b**U[\U_y(3ܰa͇QEԊ+BuSx8YFQäæ=kDq;Hcc4ں2??dʬk҆*ƀ|Dq/ J3ON BS8_r7'=<*U=s#sBFSR{G7n?mQ$ObJ\?ğlE's !ݝ@v'rIU\m%뙴 qy"W q)?٬+7mߧqVt`f?R5Irlƒ$4.I7z-ndUn$+'NNjY`e]A8 #[G~V0u9G@wumFgbkIXXx^3{`HF$z9 Up-^ԟdh$c`%ӽ©KMMDM\XU Y28Jk(_O"syMى>BёOԠ6xs֞<S[ 4tK.+)e{n#+.yr9= #6fi 0.^{Uf"miiT&aND&nQH E ZnicV9Cb!zA5mpq;GZ;a\v{r) =yvwGԣ裔(; 1s݋a|/Mۢ9O8^ \A"Lۍ#Q|rY1zҹa!Du-(< @!#./Q'W ;i jŌi-PB9Ֆ9c 0xnTAZ~r=.Dun‡E4굼>BBO9u>* ԗR*ұJPecAO> .XĎ8ypo28!e X 4,oNn܂'_vL![QS T2 J AѸ%ruW ͳX0rt`Dri +^ndМf+Q E7ů']tD@1cf ̔n/YLEH[hH)#↭%0eU߳8hryԞdcJQV뺂m"~5<*V ϯ3D p@s][*JG;QBPi2cFGH5f8a%_i-P׫C3DXܽ#},yzલ^ "bZaTFLIFjt-uo4o3$4j,}憐#/y.Jfdt峌}At:!FȡY= Ɏbx;DߘRpPhCG4GV~tʄR6_iKHfr-.AT]&zϊǛoW^* tb:0ycRv0om 8:J% Kil1n-p¥_:6 JH%3WMbf&l9ZYy m>Oa3.\9 '5A>87x>r-Lsu;xm@ $s L5xk raObt/Α>Z xn} -L?ު<+Id|(=Mlb6ݶqr!_&?s)-Y;H*0ee+0QJN ǜ0$ oO !/tjո:IG;$0=ih\ ;bL{dl>۾|}|d^B,f:SVm0CUM=u=4hAgVMR\⢛)ē]Q-`*H #g+"0tb;rfޢ@ڍܖ~}&djCׂ Ky]?2"ίe U/TgGM WD,Hea5gڧ?;h &'=u_,^ˎ9[0h 5Fz&&IY `dP*kٻuRux4;Iנ-.yʫփ Jp z);*2o>\1@>R쬼xff%_Iu#ӿƢ8v ACoBb`9y&ʙ^& 6=O}R+i uE #7ur1>\񱈷d6R"{]9iT@^26Q-4#ۋL4d61> n ]TۧZ.J<  +F-]Oo!UۅzU8n{b1kG(#*!Q_^H|O*==v,Ũ1_JG1R"x9kgxc{c(d$[׶:@2ޤyC$G*D0D6u(>FZm?g3ҼcߙL>kӹK_n(u@W4Q.P-vghq{w;jP5ӝ{LIy0&,\*3%M!00ũN7)]m "UW~ųrΑHSv?uU$q,0"*Kֈӯ\ Uh`y({!F Xk \Fn REGrcsrf.wɷ !L$i'ۍsD3|{n4r&=BX2X*6OFUB/WVl VʮhI.A* !ݭW}8h>aR/tϬ;ίAPbΒ.K iI{79G҆ޔ=Kn`6< =6t/㆞PdO<((FQ+wG~4Gq;Fӵ5XN@"9iPyZ;qvuXF+V!)EV 4*[(ǷJ@yX&֔ۓpK @[T euðdjɡJKұYāސ&|JߢoܦKN 3nEG0eڀe9f]Z'3nB"8B"m֓H4`Xq0McS[&CO77ɹa^#jՖ%>୎daKb4%y6Yj=ea'0ཻ;"M(H mb!5B5M&<B7E'a/6WAG;Ex(LJ·}#W=_| IQfgfxm]Ĺw&\^PgmIdSZ'g@OQOam*Ccubl@~y FȕlAhWvbtTyV/'SasMフ{њkr[B^yRN'@{X4Y_MC<bx: bqOf_*$||&X2 |, #yc4l֟'}$BydC^2#DsB^>JJE*`4~CEv` wpEP5Ͽ'ɸ5 `N~? ֳڄ[XkaV炟?BIC5l8#dž( ]+"}ۄm C (Gv%@ܘU9A*ՓD8rAI@>dh\Zl -N?Gh-΄$%H9/)pnGHC}xqkRޠM_w%'M2)bU[?"WdoEhX^3#{"Tg~v3OOKMA2i0jVYn  f-A$f!n7[*P Q(ms2[=?TWK<W\d!SEi rnL..v{$[ʜ&C(&8$ⰭrȚ- G~ה"2`<pcTBhi}h(! ڼ=kG8(<С^ g3GJ?ϝY)0ԇ jboo<9ǵց s}3bq,-B&2A eW7jĒ%˳.(皋~Kk9lI&BC<&pXC%۠2sQݦݘ,`ESܥvMN L 7=+Ub'΢P&-selfOxjFBؒh,}iu`NAU+-كME`_ ~|q`?iSSeuB b(ڐW2oud\x}K9^)Z:]MyUn@0Ԁ YH0ܲQ[ihqTS4 ɗ :G EUTE;a`ٛ2$5L{$v 6`:Q A!y_PTK]"0|w)/ӯg2TBoDpw9?OIP?cҁ{i}mC\mSGߖ0{ٳIXM3$mHE"j9 ƳlE iNbuUE2rblg0!C{Uww *'SĨ~~ALo|]̉ 20HIԩN [+ZIf/.$k݆qCπ|kVIB򞙊x '.l-Z5*f_<ž /36QcZ Z {h9&=d[ `)Qøpvqp>ZՊǡPCSȂTo_5wx!?@8d'N vx2Ì(d ^e&`Danwۃ\+/N0/~QΨil\!)¾nь*at\[ci1 =w_`DO | `NW&V>.PgB*Uߙ?' nǛw^3؞0lRZdS HOt{@d",;Q%f0.1pL#uݽ>,߹mXy}mAtgϔ'P'$ tIl aUs6hxfTAf`uOިЦ;*QR@4k 8c+E7pyO0tѸD<V#yy߮®a 6\`yk-/{]žĊ#Cr,.lޙ4wL0M7)α-Ơש̕[11j. B|+h<{ |_+z=sA@Nn1T*,;O7ǟ/2C^ԦĞE@HԷ)N௢RZr$zŢ mS A=$%;<)L_sp"7mq,647DR%`&Km;=upua~){UsX ҄y[Lp-:֡j@d} 93]W ^uotTCҤcUOQfo tv0_ ^\cGVJc|`_zRBi{< ) A)W[ ;Bdpqx @Iu!J? j.Az\A=V/7O8k1O G .sSVoMoBτtTEQv1'w[k,b 1.//Q8y=iۊβTC۳E|ZR궅nQq)(dR $S[o6N>3L[{[,g|/V= k+ EةcxfﲢΫ)l_yxHQeǶQ)ZUM'$|ܸѶ` :ג[e2?cS5u{ s!p (fXF .?zA,@rT4zC`!&ښMXϩOP?!*P81k2L`A `&**"phBZ[>C:*00w)$4 }to; #>K>e8/p=k- c@w#FrߞVS 6!120D_ J㔩XLF H!^xcG/Z2>*QM[=gj G򑬛f*p7/@j@F$QcJ[1H8]޶|=;TSħ>mr ޒw:\9"rIoQ_Cu0S@ӝf{]tQoli"tXeh`'it-[Bc.)֓.uuw ֽ1ոUe6?P|S]hUWwig|5UgSK6YV*zDYCU=ֈАt vY^MtX̊sr3=" IË.!t+aZ!t@܆4;Gܰ&3zjS֏v#0nGf{-ԔU<ʙ肜Gd݆B(DgL<kn D>JY[&ސ3}?s#Ώ+OO׵otFRw9qxNj~OAFIP,ɗ4VBёaOsSTy}êYˏ9 O= Y^`뛺au:$Mч!Prҥ.yN㪏 P {Q䓋ΎHQoxjO,=|T"i+r)T-{Pb= R6m`poF;#{`%903F•A_c{n]<KZGZڑ eCMѴϏU>x: C>V}_Dz\(}UcλW3Q<q-!(7l0t`$;~cժȖ- V*\:]w0c$XLud Ld=Br(hiݯk7pC(0>IN>ĮnixYנFE >*kJMRbjʰCl`g {&m^l773TY#tyψr6DZ:J))tz +LjvG `]!͔7!R/yzCQKw;$ $ֲ_i#T:V&yyզ℧ʿ_\nuPvg7@-lwO]h}뭈:=2K:,+Fbk/C\˘+cw!F1舉l/Pt[OAë8rPa۔e|m껙AdLτ8,= z"_-SVI =0#vm0-^rL’y#43tu= &&UZ8URx bɋTo*{YmnM9@ÿa*wORY_}-H}e0zUE7lXfU}'ܠ`u:OV'Q4#[..-pLl:tz!AY( Opi0.E(5w0VQX}xNmy^z4A }b:M)e0rrA+p$gx5"ʷ$6{ Kc髡|BVmmxBmm['mzXDPֆ{d7lGU=!U[D5c&-ҳ_d G;\,y&-!ux]+Q=Ao~OVs?R@W`)N?[#dӁE›mۊrۚvoNJ9RwuB]mPN]̢iT,|Si|SbfESIPxԤ9*ԃpCm:{nd9>PQ৶ĸ h;\8J@WCb qh`Hhe./zߘŽT1P$ P5VL%p@)@Uא]QK}B=`Q#1roN sǞ }^>}8<3ၘQ(C/|MmXSb&y;,r]g vw MfbeO%Z䰶X2 C2Ǥ8:G+!市 >_:@yI.BvǸ?uC=6>߇Eڧؿs\`3fXWxK 9x,_nTEp6*sH%!Rr TbG] 3PI,{#ۀ3D{v$ $N-A3+7]9a=q-Pðz)"l.ѭ3ot2-*xz\Yc,-i[Vm!7fciטZ$ᇭQR[>P+bϹ4 $Sڪ$ X _b7+B2R4wc]Q?r\tyL$tj"Un2t >Ycv  WЍy4 >s`h8Pr ?^q9I`dxv+_ !C+Vw_KGv_ox.5 )hzA~M\/U7B_wR:k`dkvK#S(.ږA?,Dİӧw6ei6l@q-@qg+^C (g!_mD4x< +ƴ1)PnU|o%PV[G )I| +1O epNAȽW`SsZףCY@tr:Zv5YL]d*b [r&Ϊ6|j+ԏ較nEo'%<;rZ< Z?'ŌDJo.ߗ~naJQYNSEԌ;T+.ٟCe]ꙑm"rnFdDZ_`F̈ƈ r-1A_uHCT Lno.n8;Hjxl`c[ZQزHH.I`vXI :KFNv!dLZ'ybl7kqҮ0;}Ruryg`,j_oMs* qI~*і k`:ȃ9 {YY,: f{7^ ZWVa $B2d.Q gXTɚ)q6 sPsy5Șỏ[ݘ_?w@<#xӒH.IzUp(\IgL5CBhRpؼ"" _[d P#I]XzvT(Q3D5@Bv;xs,hܿ^2y @zJJ 7Z4 Zd="%X5]0֎dWyU?1R7N|z_/j2K`',(tM9Zȉf2NSE?~m Wc|!=}V#\G Ah5VF{u6ݧ33ie^!Gi6:"tl9 aUPƷm b$0 ,~>m"/[ՙ  10 `,?:eI֤|#=K?މ`0nL)mh^7#Jn ACmHI_ÈZvf~̋!-h?m5H#cӎSyߝ>l&=RXxPܟf :P_x:-`9 ),"\VT⒬yӮV1 !vI#+keM^+5l>\VV_5:5zGC ݳrHmqB#N_9SXξ\E\p@׺LϛSts$aqVukxWJR

      IS_y_Gdz\xt-F%đag:.k,ϵ0Mx ywW({iC1G bqR+?Y\{lޢd=5 ?m%q-D'hh zz- , +zc!]< A_M*umI}*X~rs~~oQă:[Jx;4@ & YX pHXxFRmCZHmi2I* j@/'whxra 1te9[ߋ cnv߻νۗAVFMG+"*a/NN8IT,;~355c̋b'X򋗸cA?ĺCU^XZO+@߾jqEC cRܠA{T>|.]h$3-;Z` d8W&zlbgK~oX^ Sw'/ {.zؤMBwwXTw[XܦR-!3|Pjb$HG6hqW=!c5Y]->[V" c|қƟMvc=W3zXemk!e2j_.y|6h2bT?X eu;֑ ,)|QqI|aj8_ tMWDVAXERl mqtjj/}R]7J% vᵟ{d$H& P$ߺƪRf`᦬,PPNy'D]|v3`LS9p ЪFCJQ#ܑ{_o2t~KQ=?-ASUeL=q]Nq삌{c?CvTO$ T}cIU菫n݀.Kd֖ =dɨ eKx\i6Dm ;)BTQe 5{A&dS{[0(ڈ {;gS+n ~)^5Gjg`Čvpк}b}Mhb2Koe`שN$[U7MzWx xl6O XXH>B5IRQhB+Ĭ݌ h()צw${Y4S'7S72\sG_=RXLe@ex+lvecXíJx>z"VZ 3mׅ,bQ>\quT4xE 8Xlq kjӏв*OU\`:E@dFJo] XADO0V6$0n\y7e!&\SyYNZ3-FAA&Q8M'Z_zH&Wpb/ *u؆ntp :Ֆ={qgf1&ml'UExȎXxRPiߵpD9q̜bAہ;VQ@gϊ/O &z*L}(һf 77hɑޒxSr1P1s%ٹۮ*+x&yYi1ƒ:D|_Sdטl]T }չJ8uDh0^L=,^MCATlZ-I W(=죴bWI .-yX tYKnkn~jq .튻fƒ @{}Vy :i#=|e!$y|b0uT`X eoXݜozܟҙ&YȤvd܆Zr֊ ءeL*gG} V ꒸|d,$%!c@F!bu.d+C|{a-,J#f~UayQWK 2\5hV 9& a ;R9k`,ݲpR@r =c 8ME9`<ӿH:ڱQg1;Z3]-ԃ'F]rhQ(UJp/ t*<<ډ_N~ٰ8r*Xiۃ" Iv;H!Uɭ,^E+<4эa~$h02*`f% l.9"t[^9vE) H"|6vɪńz/B[=b8~!%@}w!Aԅ{7Iಅw9Oh]ZQoI /^P܄J2@ҪL9K> `l?HJ#VԉQ8+.Y:w5_Dۇ>] 1NSL10ړ )bw{=Hi,ꀂm R978~mB<58ُETlIdKp.m̩ fq5aP/Ʋ`R-$#诮qCJ9Y:M|A,]SAz5Old}G1!{aCJ) }v^73ouwvʆfhk^Ƶ|Q_Q&ٌEDHYNr&މ RU  xDс nd397L(EC*.WVj#ԘU,I>Н%3Rz'LW888CMh_z$R꺾?cE1jxpZ~jw icHUNܹ D}=3&Z AEVNw@{[Kk{ Ɨpӫ5ùC0TkoS؂!T}}8q }>dt3:E]R Hy3ZdM0:+ƵVv<ی:[{@M4\C-گ;KLv-5UyjϜzn:Zh=597e Au>RFEܙC $É( ڊ弬6Öx_.$opm@|f NɊoH,[i7e#+$_/\;MHiHbtKBd+ Bl?> B V)(]|]k+.yܽgJ=ܯ8$>n/"JP㞭eqQ|X벺 Û½E{eh5.82Wuo(e鬱\f)E*4 6~q`(\PM3-Turif Gs2$Ù!ܾ ThȌfbh(bI:0Z:VKQWI*4䷃[g;S,%Ha*~M 8s0+G l岌f'}(AЎN1JTKc"準v3qw .kgYwNxTS ",/'Iraɺv*5|#0Pw)FwգWv%eaao]A_j*D 14g1yF~z, jTpyQu(ʏ. $N0Y|B۠]DW_B7({UX $!YX9(,JN_8!#S,->5to *8- ~\'J<Fr=zBâR&yk䳴ҠnCRU*eELQ FR6+ǏC iq2_J4"$,B/)U>fz'kʢ >…v5,3rF Z58#.AjnHv~Z"Ռj\``b GlK-Z*]Q̨zQOOb(h%[,vblAاե/7dfzDYA h3߰ӖMǤRm(PmrZ;~c GZ#rSJ%ڨOyDA8 rtRL鸵MYtGt,?[5 .޹I|P/b9ɍl3 .*{#WPE [7jcq|B48WTȆ:1R/FTLy4[Cst4/k6,XպL7Pʠ97}etFHXZ72ջeg)C%f2Nb^e$%,b~3;eAۛG2:q^9, uyfK{Qhdh&H5#`%/7j݌zSEu 4r3;<;\wGu{RhA -8Kv^I02#xH P4 mC?$ b/3c)Z%dqMy7f7vZ&.ôW# 752vtƣ0[•j1gVxrˆeR%FJ=mx]^Tu"QVW5 aOyV 5G6,A Wӡ~R,omJz9mta:#mԪ;ϕhc!;mȱ@łjO!1g&$ x.D}:Έ~Uܹ[5Ɗc*Ideo~3ljjx~ [<}+{{ꓬ_g])I,gHKpkOܒVpX}lv7z "!(LT䏽Lm7٫6y+69.iFQ!86E5.*PY\+WZ'-nOXQS^{t|rk(,8mu.wW>P&+q'~i+Vsǫh9?=JnLŮv?hc'*\} b1RYƥ?xE(:6 um8[e▸fՌ $,qclu:|3TNDlW(0\2/!Z8 E .2!Xt$WIbJx KAz}J.'ߠEePќ;Ui9>q>?Onh9WJh]=[Mb(^Q9FӅ㼎X¤S14GuZ_Q~dK ro_{v%$1m^څx:-1;]#&5ˁѵ_*5ԛ3$M E}^薩V~-tAG@NTdٳB !mawfBq\tT-AUIyLZ ko]o/5~0vp@ _:'I^[)nn9lC6*E7NJޥ v%9'zWiЇ1*ᇰkB:45u 4ԃ;3Q ٽI$R'uˌ}4vH7n&Gm\Rj\4P= )W--Żg(֓L?!~Bquݍ6n,)Cupqfݯäی 4) iz%6_d6gר8l[WxߥNؕՑ F]ңsLx_r rXYv|$Js/IZ2|^6 (Q{j 'SO.Û!`偙pRۊfbe,)_tᚳ$ΒU8dYgD$`w veH2J:0xko?Ρ>*%E q&oo-x稫`Ўf0E " Vs)4}ϗ[}yN]y`Ym@"sÊJko|Rq \Xjw ~{~)nȔ7-܇Y"jƉ C--4AQߩ}OY g$)9jb}zZwc'֑HY=O[ , 6fNTfxo5֎B;+2rm:8af-dOߢ G]ɻYA޼ADZpM_LpދH'Plؽ֭&5Tqx m##P$Q9_5T)Tva=v雲z= e{/pr7Gyj?VQ{O9FhQCe*0^p('1fS-~^LcktλhS:FUyOW1&HL6>mz/8oBWjtzz}?3+FLD{Ȗ0]Frc훶8@P_.uc9Z'M&M#LUT~jp& $'z}"6 H\Nx)L 5ܩrFG+$EBx.1hpS3 @sl҉dyڱ}!ŽqX1%֏oXmՓ_8r(23hu r hE y8m6Ɩ*BÂQUB#VC="&3-uV:VȤg2.9eU򤩣(Mc! Ra+q68 -Ρ\,B='(ʉbւxG)YY&'U]O{*EܬՅ [G78:U>hLK_;5RD %Lvv2 , M&?/ֵaZDfӯ7$| uI"R'Hh 韫9.3~I֔@K0[>N+ R<0b¥4dsRҦ FTtyܡ03 zL(.|A=!MQ{L 3|U0t@H("Z޾d_d7):x}=)!#.1jN@\xY˓U/tr•&Y B.2Q95eS=K(+삊!e#Fކ@U:Xg(5k=%󌕋MȬ?~MYxWky@n/,Tf""r=]ɺ\x0̶ue+jd{SI,pj ,%S5ɟB'q 82+b;H%%ɝ?UnUW$*ibXJcnALO)xM:VHA\cc Gu Կ>?$% f!F+zzdS࿷e̙`̲CLF-ZgHumy"1iۤc-7_<5ϰ@ˇ1@\݄ؗ9L8vg d F77(/ \&R밾m,d^W!a5K If2426kv+ȗ^#]g7;nx T`,jᴿ *zb~7h>z?_",7l{~<Sz1p4M^ wEY>9@N*ԛN1g২ ] %LP>XKxS7K)K*):Thv딷=6^, |itLXW˅&H@KG̳qi*Ǖq)p41tR?_c4-*֨r`QDfC!Ҥ7ţQm*fbEU1lq ?.}7IkzdwX}VR-`|^_/cryrDsI|Q&⿟:Pب %\\_%1=yoQ_ OI:cYCG2_+PIhQCCB ^EDі{#+Ǐ:RY~ɮܕFf % CA=*k'"WD ]c@؜I{tPl _Oihik&ש=o .οeZ(1tAJ sDq0ۃ]3 aRכ7C#C͛PܠqRO#?'Ѫ&[%\Q!p$YGiQlΐ߶\d@pqy=]$ E?[q r/zoJ[pF֊{h;>i^]Csy/HԊ|*WWL?>mz!t-sJEq±%`J8ODH>vᖳMhlGd!ّcPyM{8 c<_9-p|:a RLsmJPԋ[v ͣ?`3{DOj|9ct"ϔNE^Vm,ri61$(7J'Z*.Ud+r {+Cbd25FHnib䛥yQnG=!ffC'ּOuf5=[U]hTQכң5pP4qO g靁ik|[o &>vyY*baXIo0*?WX,e{c23v)\َ{?&_3'#xxl5e=pNʚ#Z⼸pNy*z(vz{tCE̠z{F3ϡ3' 9Ϊ,qsKYMXoآ7zNJ1qQCPu|[u^ !-Lm9G 6xC;]U(O|.2N'U=fd۸>\9^&q\,ڗ1&_ ?Mw?TG\?臩-8KqGx&'yI7n8 yݎ9&-лzDO%%Ib}.P1L:rv][~ˮk|8o{ZltH9Axc,Ù ޻%=<*hN,@2~S*fѝf4 `*:.fdgS^t0 9udu g b 2"iaKǐ2"(-?*( \Ŏ!u| O(faP*1A?pےJhIGpUCC۪e|N닅AKR"Ӷ&WAi5h \_3!c”i~hq4\D-_CYQ$xd#\s=Hy KS@ژ["b@?OhCeoh.<߹W(C6Ge@z@ e%9*ȼ+v_ENSTqũHv=gYZ07070100000468000081a40000000000000000000000016570825500004898000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/oxygen/snd-oxygen-lib.ko.xz7zXZִF!t/HU]?Eh=ڜ.++cUܡz W5|F K-I8fTt + xށHl ,?GV"ZdzQ?iIu9Ҵ+"D>7ҭPۺD<ܫ' ?E7lӋ(VO$ͥ1N4n$xU`3V(]:uY&h%GϿ?Փ+a&Hb,sy (USѾEF*-'joipmhujrq9.eLOL) '\y*I0/#^ Ֆi4@{/y\=&[ۮ}qg\g3hq-jҎEL?8d7&DHtw]IΣ+/udWEe~,=m<ϓѨ;!ծJЉ,fd;h>e I @33鼲TGP/!zlb;27C& <+i q}~90!E[r\PQ Jr9*΍)=L+ؑ=Es'xc1T\FXs6!Q;&G=^~p?cWg듛ʵ!:}b^MsvI:j;q*3:YdDQ-])Fda:=݆яVYԦY,mƭ(ɂշBpb۶. V[_ZANiPSS"݄CaE'T/Z];ϐ7a[Yqrڐ]%dj 5d~V;"(~!fid3dz'xg !Ybpu".h54}Yƛdt'B/~}0u_1 l.Ĉ差QWUA>0nkEwBN!Y k ϠY)mv0!eX3^e8ӱ w>~ 'Pv6&dNI+dzh;j ~r z_7m͗#$uLgb[.Fzm.6}GL$,8{Cȴl J== S^]@>bd&W & _ĄbW0ȩb{r7HcH޳ p+AY@S^=Y͠`gH \P '\)n(*K|Y0?<:Ya_^Ul#47y/U@_0C#-A!W \i ˮ)g8/+o[5)Q_FϳaR.?](P'o;\&B{)( y%:~7­f=. <[nrVfuzW#mleJdMn+⻳q! Lcӂ!E|'\VeAB B#[hDS9aE&Yxr)&5+z\Pj@Qw͛ībތ]_zFuNn_` !F?-tIO@rZܲM5oIE)*Ĭ_Ѷ6ǙRېOD0~!p\QBce\./?Ittp,~yOjZRJEV+eMVQ x٩лf窑9?>?,IZ a |2 n Кd(DN߀Ŕ>{TjtۇQ .@ĽRX)p`֗l,|*Iaf9OFKLj?Ex=te4G;?i*9k,`Kwa{WaS bwnƾF,1/AJS0t5Z)2TKAn):cc$Gs]ʶçY\ u҉W̱/y<t`5HaRKBOpIZ3.dѪv6m֟ c?h- nC!i̭*e D:YXp_X?M#N[D@sPoՈ_QE>*4K&!ZS ]5`l ޕp sz0в Dr_&EOdΜ# &.$r@UCRy岖xɁ8exO.0LAmӰIhvvs3`$fF (Jm uO9oBvIP˽ъI={osܺ觷H77Ϭv5S ho i,X<svw, $ L#d2 !)MT> qj4E8Ry9s. Q ;z&0,\|ReD5>"\ 7}={!bivCe@E ZfP@hn>Y!j/DEHUۍ 58ߞ&$%;#~62P#vHE=휡7}Y.E̶P]ypfA77շ%L 0A.wT ?Dt&SݝDa>YȊ`|dMۺjƑ#Ҍ8lZ!4kUL-@&*hr%3IBOu9@Pa)bU!#CF[4ȿz3ɐ(3C5C{{؏(n[/<<Ư%;N/Bz٥e[jW~%ީ8!AÚ_m>Cr @/t#3O7 Ղ>TN*:ӠF:P^}n`]V8/kegAsr+XuBñܶ)!ڣ\J+^ĭbхx-o Rv7-VG(}\ N$ta'W3E 0KidcX 33ؒ´>RoM)!)@6)n_#e*S6 Tww!"`)AOK-ʥOx?_(tQb >8}k57ؐӓRθqDxĭE&/DS;%Gu!3=.z,PbX ,);n {Z]n4;f?ݝU(1$k}I&,yql@/yEqϫ!EpMya3o'OjLkL_9;axIo" }} k`f FA*:*P #yB l?]]Ixn%FzB_D ۩ 0nWߕ$-c5xc)a3MݻpEΜ(*iWeo<&Sts㓷(dge+u_Of !wP\0P_Kw^5#g%CSNN19` IEgo {yLpno =ecp3ШW2.75ӥ̎{ՂB0m~zI"5džˆE!cEvOY5t|jʟI \" ~!.!Ӂ :|5~M_Qa|7ۗZE2Qf)sv 7I$M%q2CM{;9{nS1_}Ә#eЄ6I2#y+Tg V// K:y{P*k[z""r.=a@ 6l+pl6zb].#ݠPΥx~Jd[AW lzV0u{kt/ve5]ÅU7ΰ5 0k1ciIPu1JrF,l+Ru5)_~;:&ż.G;?PdW`r̒P'jAϒ7eM=XTM_d࿞*b0XV巻xNʬ6Ɠp#R]) Du~ud,m̖﨡<zGPb>}goR*MHnBqƼ7hSWC&>Nܬ*?\rYd:u,8Ci1^m3eYv[6A^R^6!cIr9׎hY%?19` ]w"(}["WQ>B^@c}t/d@N1-3嘌—ÁtBMR :nSpsw.LX1Pd+Y"EfF: 1OO<k%LKQ5MT vlb.8PMK r$GҰ4x8Q.m{6~ OS;"͸QP7F8Wѐ"/*8 //q 7?: *Dxߙ/OcnѣrSߗmOuyMp_V*ۥݱ!}"<5ؑcƆw;8_F\—sNGqgNoO4 bRQCɱb4('pFEf')t~y9\op]ta5I0! ~_<փG Em}[3@ rKٌ-Wǭ\Z[a?\~8 9^p^L$mi_Mz# Lr,gxdX+b\H9[>k)O:f ԓ/+@@AO; y:]'ɾ%YxmVTCQOfv_|_h#w ց&*֚y9SÕ8ʛ;?miƭ礇2p QFlX Guek(ߣ,qYMkn jH 9\ߔP;qK|RM[tK`@g'7㯃Sȥ/6&-},d6Pć= i>EUCZ'9p | U"$2bwD/dy Q ĵ]"@0nb ZgG,FM#TǦ n'}3&[kbt'9pدy h+p{;+y]P.?&Tw/ЌiqAT1K])/&D7u /@cA-`C8V ,亐g i>~RUxy.Z*w @;כ`gA0.^y^o?ns҅5i bIiG$`m%QycJf~< Ua]܁e.$L#6g(8˰B N^hSosۜv:[Nl:s¯*-mdv_RW爋P^A\IS +h8u5@Z~_^yU 4)%?wyu3Ci1=We˼پ9ޝ/#CqpHs5Xë.9JLQ'Yl ML G%Z|CvhVYuy?f #w{!y5?PZ 〽 BP Vhʮr mk%Tk=%XM;T$JKZK:wy`*eN$5BXԄk3v WIRXQE{*?1 /N wel?R QMCK<2[,e]A~v(4 aP]Rpq]Wi~𘱈3*22!a&TpCqW"wBB?#nåWH):gl۶cp2B:TiNE]):6dGi0uƳ؍)!c8o:r7I&:e症fu[39 u(=>./>0TgqFDw7S^#(cWth{=S*iZLED [ŏ}xi_8\-Ԍ,1~BhBF)Ä:,'e{5tI֧@H; ݭL$G}4qL.fK\{n3Nj[4^lA{G:%Tb2gqNEˤ[?\q,3;E ?5XKT)!??u+{}VdA?hV2QA){}E*}ٕؒ#qRwd=Bs YFbe-3 d9F>{5 >Zjp]<|5({q\ٙ]:Ԯk"Ҙ5_0Pԇ| LQG| K#c]&$%P cO`-lmHDci8*WGE2${5@`%p_Q ޤUƎ3_;4q;P8nY &cp@zKQ`K>0]k#!nq4c9Qc3@ p֞*=ilᥤ:n..OF*Pj[X +|!Ō_i`p㰂}#9LN,9Gc= 'i^8Uw:52bVu}D=#iJ`,Oz3X vۭ,vX0//?DW;ũ-md^X}Ft< BbTL+m<2QthYlBǞf'<;y8|_[+2n.ZT_zRU=BSt!"57 "֝fFŴߒtfP*3Iy EP @> 8$vwd ,8 תEtvcG☤6rþ LR(!0hBoupo҄Kz߾AORLvm1VD~.? C\mgu0iV鸴 i%2ZֆB?W=q!\j\LgJM$!S.;N@ͮBL"vvq *Ţ0Iie!. Lܝ akY3Pߍ2_ǹi5=Xu?͢|/tuO%M䉁}oc.%nof(q^ee;|0vi 3mz+Ȅ'TӬ/yґ5*̨«}>oLۆIY@;D2vSCGv;>b9,le}~K}A?',Wsh|}f)vh7#Zesl;'Kgg*YLgVfslWN^:V^ v0I=YY9YJҗ3&^F^[*Nۙ3Vb :˚&GG~QQ*q NzM /?$m^4)XӅ;-aGʄPN^4fYqiN7[:+<6"֞0gDkg=^s.bMTqToUxsaũco?خOm_:Oׇs;vG@ BLʀ\Dh} yg Kګ8'It۞äjW!Y j0x/_SIHEoPqp;DmU"l6qM͈_ټ>xHNrw#{Mtbp)/c3\*霶yP#\Þf R:tތHv]S9}B]" &n]\.(K}U2mIܢ'1H%䦊[@ (!5L <*֊iGKV\(>%3E472o8ӎYkEB.P# OTJo",:AD}}Vƫ`R;ݯ_ '9qi]ލֆl`̽Q%kwտ22oU=pܗyFdW~j"6@uFNX3{J6ĆXvME(b!WAL6J :f.51u?W3TcnN# /B Ԑ4JMr|ά߈5 ٤srvWJy%a]'f RB;DXkɸJ( {uMc<^Äcxf<6'bCcHIل4(:~{ $1k}6pWۊ(1r5>`HEW"2~2@>XN2^!ycV8ZvU2L`sKiTjQt.L-\ZݛJ{ ?~hq:qTgMP2;Yl5g% 0=]v+wQpke^Y2Y4^xT _XQ[xjk=l5?i`b&9 <$WQ1tV[OsSWV+)WX26g#f<&?_"E q]cg_&wN$HDރ2#P^og9݈"hՊy,>A<,nUgD[ܢ̂Yp2ǀu$k!q"G74oszju[ _`i(y0ozz])-hA硳1[àgJf]+~u<9I@ͽs+*Yn贕N}M3)-{7ZdPD I zb@QP43vrDoujuӦt4laBH >WLa )zo1& i+zX*L+1Z /i" 9$DZI D{HODŽMAZYYZf9J}-]w#*Td 65@_My-v7tYQ$@ҦB\FPy /)fDg<"w [~}k]W$а,w.Q̓u~"|>,wҡ+oc$ӧ/+SހQ#,8|0.gDl._bfznfiw (9'2fX7ܟ0Y2:"re7EJruePmsiÕ~w h3ȯӇ5_'ў 5cz)zU%w, Rjpo,oRd0f5W (ɦX סWxy/ W'/S[l xW%= n$X|q7WI~OdHA9CD\G" @ tB9bz%ZBHCoց[1nW:_O_co59 fS 7D Z ) HHa$ 6(yg\;JJ<׶:ɟDu<-Jd6mΏ@ x9S0,\TEF5{zh4 >=л}@̿ě_uzb"tJg7WK⯀~X0wm*_p'?mX 5"ZǝOSi=䟣hMJb)ԵgBEc|̌'_=HB8JLF$xM^`^ƷMG(qq+X* -%8x*ghÜeg~qYI?G:q7D"[&,/0 WDA$:1P[F;vt_~0q?+c[ '9z'6J7= D(oU3.2WV1,T$1Rxjuڃ1 ȷo8~U(IKӟ(zSQjEhwCVd]ǰ1,"I",nX1',nG M,[}-x66;9*w~dȺg%q5-9X jX MbZUpI77_.LReq`~<i{Dj%}vנ\mU-R[;H8wйa9o8 D3د IBͨs euut䝋^@A12(E*ob_15aAIͺ1k=d"ǃQ˰#?@qGd5tϺd C2) &k^cY͢rK"E6|"XabĢ֍Bx_:3:5`D99FZ 04@s@u WϿ3Zυ[f<(ܜTdFUJF uZ)I ?g$Y RGOj˳ׅUjk. *T`v~%kx[2 ۑW}%Awq|lAy*72y{]o=.^7nwj :NRjN9ѽ=" 86M5Bq:1Jf񣁧oV9ni)EV4ӗW7q^Y&CJ !Ú@rDhր>8JRqma-.0L$ (PIB]:tL]R=Ɓvr2&ίsMO)DjN6w۟Hv% -INVaqY $@6R=XsG]^ $ӅH!\Z}?I7l6"J=1WS{<)'U@bˠ4DHEKŦ:2=@gPlR!+}_>Eh]rna BQ9K]dO,'y%rLJ2!c9 M-׮fW$>qރcZV _e."A+Ts;c59ߛ92\Zz#BP;M}d'[JvVI2 j%ʜʧ!qLu-ލ|S+(Kwe$ _w>gIj9"'dڨyZfLjG}ɛhQ*bEPؤ(6'ǸY}}Wdާm|(lPQAVYۀߢ: |7tbjBGIc㢽:=zΏcw$pWp8`\Ǝ*a~8Kη|㬬}k:}#7 .MɄzʥ7:S= yJ"ĂHXN[|Y';f^KNwp⌲FRmJSY(阯_"~:5IeItN2d< & d^(;lY.6 0⡳'"Ởa$dhklF>'L5rWV=K+՛WN,K`T]z".gNԏ!lc>AXr s 5zQ@F~ܬCWN>-Nuy=7>0 z'`qI MZ!-!9Y8T ӯdJ:H1딷jQYIgBeIzX{JJV;F숢^iD?P^[vN{v-yjES= ,!?AW7O)ۢ_VΣ-Ϩҕ;+nU+Wш?vE>I7#k7A ǁH FvK $(L=528pXo'b<#be.ۉur]si -TYqMGN:9.luo%k,Mmd2$^?ZDuN3}X_K-LZ% 9CLv lm*#*`)[qȵi0RB!W?oo$wRNnw ^]?W*,ח-YV~ߛ;?y=ԖG4S @2mFrtj6 a:'/]2|@{2 a (,OH1̈́쬜H:E]ci`1_j~n7p_ k@6kP5t7('XiSg@[7m*Mh/K3!gc^g} .hv|M%7*Mj 4d,ql@mH o\T#ixᑅ]FZMg\yfXt N|EF;Qe%Yn*jaJFe2U)^8U39^CY^C?IOTJ3r qxE|!L` &5j\ݧi3S|L1z=ŕM3ey^bc)@9jさNf:~SQq80A7mB5bR ::I%gYZ07070100000469000081a400000000000000000000000165708255000027dc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/oxygen/snd-oxygen.ko.xz7zXZִF!t/']?Eh=ڜ.+ʆ, q{T8_iK̐ٿ妌"<| ny NH$MU{D,ӷ8vyd?Ls4|ikd0;4]Dڦ(B.v Ed.rgHے8@rj^`ٓ MV0d 2_b+5ٜ|b}3`6n=w{t!~R;_nXGR&Emc7 5,J6\A%\Hǰ)K7w%?Repj+!ˊT2U`xާ;R7%|)E-ld7ƒnð & ݃n80|zVq,4j{ƒu{LR^#!bNbNF:21'@7A{d)1*?UTJ;E/& /@րkf$ RO2\q>zU;Ґ?UԷؽҽ=g/ BAPҽYPu OJlIDt1c'4~T s)j!3PWRoUT.۩Nvf亢TWkfː%i%lTa꧝zϝiꉜ! ^fG#]ו4r35>p5\PI6kTSX$Sq"}ۭ'LYr$'ZR.`Ui*W I;]Hi`5}2|(V\a$X?2=+DE̍6<5ʄ z 5{VpM/s(b_T2sPm >O֪T< D8^8)~z: d4kcAb_)B9,PP"?;gFfI_ L9WNJ48.7  uk}(i=xaPBcՍt!EkJ FSki'LW-ݹ #J>PAEnZH8[I:b!9npӫ3. ]KrzeP鏖@H vQ v1G;$ eLչ CLAXNh_2E\ N4Smhury8: [ 2.Q:ŐU9%z,aNTc'7A}Dzc Y/ǦH؅pS96,.W'bR얡#ڦ[?t$D]}x:|?k6V!ǨLX~{X>?zײ&fѷ)R45^=Ƹ'3֊;N,^\rۑi$V&Ek|Kywa/<tS<+ǍOhR[)edLԱgqƳ۟F`l vY # zqz*MCp)K[;> ycJ$,Y熈DO_9+YŪ0[#Y }EW)04jm͆wdY>:h~Ho;K>"Yi2mWUpz7ӣ:5QoH@nrR D"ZԒԸۀ@N}ga!qL9?,all_[2Hl.<”E~$R0C20Ow2ya:x)c.{,y݊o^7̝̒1MG6EzD t7e)L36S33P{(yaL+0[Y 7+V (do9@>fm _VCD~+~9&(cKf~/E&<¯#l+^!H2%ꆸVsm ;uвZӼ*X? :,^d ɫݹWj/CQR"GL"^Q' v͆@LW^(Ģ7RWtƧNNrad>-VJki%qxY?#K,n2(w rNM~wϸpEH?~UZnuoҫ}:ܵ܈ꄒL ;BMqXHY/LRY%Җ?Z!a ceh͑rpe~41dµ]Y8G IF8T#}SR9+"EdzNֻD$i#s\hG fۇh4.` dIi߆y[OR7v2ꃉh0kRhGk>,nnY j-EU0㣝9D]TբZb!P zCe݋/d}_q]ef(~7-k)!ݥ>00I3:ReXcƬuÚrCkΉ8cW-競)$3qdm74`Ek"%3TmY>R!PscqŁs$F: v/7#m3 Hګݯ\Fa \&4̈́z.kYN#!c1 n4b~oٔ&C~t˯]$L]](́@>jU&_bkDqL '67Kj414ƃ8WMFRv,=ɃTyY?ALwkۑy06ZY׆jSb#*oe>G8[ m&7+o sWNR+cC ,{>b*5t#m2$~ƤЌg{ {$HY1| +-[Y=5iRʱ&l-RcifS^MS/_5} %勩qk~e94+$Wq/^:L^^܁fJvt.)rNRoIm̝()4+# QhCq <'%R4s KZ-Jh5hb0>q[$D-p\]65)e#l iEY9%T3dhM)ZٿjPcb  gWrpa>{ryi.?9i={leD905P"x @yy`Mǵnd4qöՏe@RK?o'#{4G4YEVA=h^г@^LHE9QW0!0ݴVK"Ƣ_.^t,lE @4$qc^+6oK'q gEq$|A Bj`D:i"#^Y=Tf 7Vsht'+ aQ =±FL9wChhwc"K>-7mZ렯QViЏصr]y\@YyB}XEn-T'- ynvJU@3~J W\4@ʹ@~d1gаіƮΘ*nj0mz#M'L(lĂ@U #'${aAMEMbm7K_:G|@tR{I~bx#e6}*5%~5&F{nK}D}Nof&l!6`4?=.BTJˆ҉+PCsBqh^,LX 9Wնbp>Z E\ XwPXX\?xso[UT9 w-`X2nohJmB?ETE%EM˟1cܗZUV:&aU fO:$ԱD}|w DwZ<{HN7qǯv Pexd!KkeݜYE#~7 x1[v1JGGj̺.Q(?h/I.^Cg60t7Bjr~>5AqL&9@2e$7"J]ކ]CvoUlL M]=n!GUG4Q(wWTW$Ra׽͕酓_ =G.U4?Y-U%\`"]P,(`@-1bw\LY<7Kl *HYpj/@Ńs˸6vA/*r@Z3~mxp{.O#&hXg[y20xk:/rX5Co8~5qEڥɆxC`6gιxet&ʍ1%-Ѵ9fƭЙH\AfpW]RYY,[k ~/ieݝYwfꈒ9`'ICm=O 58+R,$ވɐ~j!2q@s|&*l+6cV3S&!I$~ P2F/W[Dkߧxs\<z!\&bR)4]L\UUZyeq-%$C?:0}Mq}ee,TG9TAwrZln6Gv92BUq@Oxa!A3$ab4dR.#J+Yi&! tH)\0ȎJ7Ūr֣YWqX1B 4IMvoc:V})7DqX&@kNN s3JctEGҥ\ė=ܯ9\~AZ9E5n7Я.+fn݆T5Ay\5:GBM9ߢA^M`ՙQ!ab7{e{Χb?kHL*psϷAΧ_Ӭī˴BiK>#l:cVTj\(ff dttU0d“7ecY*兇)βVŹe&?[pG ,f8fj.[Ti&:]^bz\. 葶Q(Q)t {|xM rFN(޳|r$I$X(,R?,U( _at5c{67=cL,Awz5w%1X pKS;(d[j~aG q]S0'9ΈDU}Qpwr0}&rO"z䬶k1~ЩG5_bTc8;̂ne; k7H,0K FЙE[*zWb|ID=a8[ T҄X_r$}n(F)d.I R(n fk:⩀*O6Q' >l0`ٞZԂ|UtRhp2ZkkMe>^)$ G$Ĥt\pW\f;53' d`ӵBd$<+ , 5׽RkO "|TkRՓQ+|:ơz6^ٌ $65Ar2d5_|rJ-'wn[m)>ֳ8'T)>}ry]uKi;}RdHt#bI]MKt N(vXYJ$0Ý3k4gp3hi龣)ϴzY\vW7 (@.p'5ͅqN]Xwc2X 0{;!M?5cR V%٩Ĩa# /|IfWZ rÛsO5[t(؈-3Tتcz;3.F5NSXgެDc/g^[CZV+&&1%Gma|7*b$K K6ep͞wىd!MAF|pd a\Ċ4 GgT&1E%w"lǮg A‚ ''*eudc$G><>r/{q$R?i+3">Ri_f!OO]C7[$έ.Ka4a!22Bo@0r'.%qI6 \x! z=ؗM%|rۘ!SZ썌L`N@續^Xtk!HH$ 87pB@])tuon>DhsGK*=gq:/@#&(r4BA/Ԑ>O7gZk69==p<8;L7 +L ǵh7G%'| ج_w%l5U*7|`di?JnM4tgb6!ǪPTd OKdC̥'2u /=VE}-e)Q!TuA3Zت ]pkۂ_p !f'K%wB6|q̜r[x"&#nm00y ^Zc*vҭ 5'k&ҽQcFK!XCsGqߒ^8LowunJ>\5/E*(M@S`"8hxhy& mµEz9{F; _qiKOAgYZ0707010000046a000081a400000000000000000000000165708255000048fc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/oxygen/snd-virtuoso.ko.xz7zXZִF!t/H]?Eh=ڜ.+ 6iQ`J:}~|$JxWe˄(F{&2le=HT 뇎W T@akZX//WF/@'IgDH6e6s(MⵥU03ZKSz.I(/Mq|u^€{E&%JwX"޸aG$9|56=.CK1\rPi>B[Ր!dnWs&_HF/kO$tN+.që@T!͖᧯hz{eTsfb#a;S9=>Mnި,&Q<pD5XgDP'/_j-[hCkF@Qv`y(KtҺ'1!q9l.ĺ40McdȓۉVB/8%?2S2C]Oȸ%fzjhE0/a+Z_8ʅ߇UQ3sř 4&WyJׯWʇwB1n)b4=?nӭR3<S#Bj Y{kS_qWiyQҲ$šlQ(ҹHIГ 1I1# ^E:ޟ%.T6,"q=Pаͥ3*xjcnBoTf::nvn?BG"1_YMG VV.[>3d%e_:M=Y/x?;9 ΅QCJQ^18j?%DB/w2|¼`QZjMe`[:B"'xgx3dyfH!o7Nڱ>Q_hY{fPwn fa\׀Jԕ8ilz?\9Kdx_@B<?;GK 3-l]5ɺ!hdMYj 3ˤxe; 불朗sK15>ƴqO'[Iu):H` L]K[ B~"Šb:ZH{渄*6*L],d>9ށ 7[Y ўkғ$ξIq;)&K +sR\LSU^}?|{*U{fA/"zUUcA:tnMUQ*2K,_c$BȾH;&SQ0 Tx%H᝕wNo٠ɈC=/h83^V08ȥH=4*}B#zL6Dpa0VcGKU}7Ǥ3Šxh]"> 4y*#޹?FV6{s27%,.¡'ZH~/۪EGw8l1SC`v< j-($bBBpKjBk54"Ÿvh:3>g{05H(2 .U?(C~C?*x?8!F#W&r r\D|cKhm_CfHV- A 2$eXdgr=-|tδ, KfT-r<}b^FVoApV`sVxDG99e7wEX}:; nV6} 8}< #u{.S_ϫ-d|P躸P=)pc72AC]V#rt6F?&׷rzw0?^~W998͵-%uw 9? r9Eg1#k-- !T>6ѪsbNF",Ӛj4 ?lg/! a^.ARUWMnhs+u,6};ZwoWfЮJ:0y k:~vOu51{*gÁV`+}8SaP Nm?N/tvg uPWu_ܽ3zrrwB_̶D?NB]\lg#U _|zU-H,;b_'OQ<#Y+bo@ǿR|kX8>dkxڅw)!&CbòcTɈ!G"p0 tnplkkSý[BbC%ifO ɹiHoe÷"P+[4(@ piϸ6B֜mcw#u*/̑pi jB)7CĂW9qrU8ؓ7eWmQL<fFZݵѬ'{=m 3 nBeOp;a[ v,V\XGXٷ 8gWElOڲS8Hl@:[-t$ξFoa#Ar}ƓCmt!|@pT EUϾ$]U {}d]m`Y%1p_dz`*hCמ^ڒ;=Z*{Ū7zy85Q*Ll+jOQ'T9ŷA8}'|s%zFdW֖7`:5O|{0sRRKUܚ:{AwNRߵT׾4rFX d+fי;n f8G?TeRh,ll%I.÷!A?(ev'\^pI~ux~B+ ?W ' =*m=WL RAn.7ڻwzN ]<\Iw#'noޅ$_V-'`5!2d:WֆH7+qjұ(۪i/F9j-*K#- AmZt-;g8,Ibcߵ֪ڐ5:ueNI'[]v= d[i3b<ž%=%x26~&J:PR< I3?0q)OWHT"ݳrVq4J֪v&f G 0Kb|V\;Zu2,iUiSWbgpȥH}&!n2I(D^;IBIy0̮tl{t]&e,cH eϐvӏ>0yVR;ouuB(Yh쇢cїdR,59PUE8=Yo[e?4>%E1[c;2M!ӰyS N@Ha#>\'`yfR,vlCENRb78!8B2~[9x} Ҫԓ6ؚ',y4O+i_GG8X-Mv ^٨AYRfr7i=r-9MJ@AL_(#.GXp~_ۈױHO l\ԣw.y B?\-]?Ce0 c2cWKdMjXQح0j .H|Qm@J=]̢ԓBo=byDC &C!w5u55kUd)=lBqAvCtFAL1Um :#'Sbh'TL~| 33=Wot5@;3b ҙ9Z;\uX aӳ8R*e5w[|ZXz_۬Hkbƭr2XR3ndҨ&<Ld3ViXy-^ .jRC|)D J#}Z |ŸdoX GYn`G8DЦZ9z:/&2x[]+͞~aYͦ.C71ɱ łOIƄ( G'dPyacs-Ͼq ޴P KOFi(VimQP)fa[CΚ57J8gJ#7:sRl~` :+˟U$`̺Mb:lHޭ$tܤ7>nɗڬvZyUr\]~ FH*2%Z,wpp eF4P57{VyᲸG0oaQZS{f!vQؠ%60WrĆáOE? t ݯ>Gk?ɀmT vY'Ժg0p|վ\S\D oqJb}:?R+?%,Vx$ԅda[)lv c q]]:۔}s??'y3j4| ~[3terEڝZכvOKHDh@9s@S6QMͨ$?*2RgtId~:8P9m +)dRVZ)>@[ 0.H&t q3OyWW* v!(Юpe3IWe`R\@ FMCEC~/{svI/fۖ;@i8*죉 $q^z ͥj*4kB=7YMeq[WG[teJdY>NЎ*ռM7 SpvהOIX%2d )h7Aǧguy.U[ToTUŌս))- W|PO:~.k@r̃{D| ݑ4gk\dGT=QӺ-ሚ[-蛪ˮ.1wa%h2J E) f+1.5B$lϤg8{%X€Fa~3 *`-%2P4O`;t[[{Gc&58J$`2"бd*(?l's`deH5g 1 .)KqK=n?;U5ubN PO2H hR:me^V\Ԥkȃ|ύ:& v}Jl6G}^ʍV; !{}77/R$Zr^<椫F%J5D.QU$QL?c; I$6@՝wD Y}KP x@4)i Cj'/ȋf%P!poUq`3֜^(50=U˩d*ъV֤hO| n<نpB${vQV4tepwJ]"7k,s9N&ꎲĎ7INOagB&`~*#I= ^ø8ėqVؓYpy}Vw,4C)՜&*"肚E3Kviw_{^:tكͫXHA>cB3 # EO;8H_%(: ܍ьljROk/߸Ě5h߾3S.>Fvj,|+(S0\+Lѯ-`i;A Ccr8lKc- F!=,y/{bݏ ^8@=X|鎽3H[Ej.֋n*#pר)\[.jbE!s|yN) |neW zptyx DoÞ@SeOBΑWVvOIN;0/*Hj9/EnƯalTYQ*eۦ%9}(2> 3ЄqF\K X^F {<(rAn(OgWMϡ׏EnEx'U6 P1%h@P5?xeP4  N?T:g&?\>y܊O F*:z]B}{8LpuD\P FVPHs{z}섰 nUC2"GOv4Nc`=0kl{VĹ7n\{mhrs:sަqVL,/3OE1cw|SQ>^C ΅:@Bq)?;tf6R)J)OߺڮҐ 03ryީ5nz&z xIXQ>5P8S 7 N H~ۍ/RT;3 f2L|ۈTLs>̄%|y Xn/W:(o&ˈ%,MmUt|B~Qo$S27+7 ;4kG "Jׅ.>{T{b,۾)FjBShQL/&QpWgVVΖZ,D8g[='Џ& FcJߞ$={՞__|#,Q2tU((;Xd,NAZ;_!K1z' ੺h-?M#jj??Y=Sȥ G'K籄E.%uK&X&$W,Q܌m'k~ԡЭq?Rxs ``FIO}.78j5 꺅OGi^sqFl J25)|dN{ EW_k9,O/Qk~mIph-|^|>;Ñ.of7<^/V\< )Q#N71Aƶ R#&->t }Ij/"> {-= @'Upx̨V#n-C#ـґYpٷm5|]R"i Zl';u] RliqANN/D^UDHtj)+>Lݓewsȝ >Dqf¥0awrp݀I73B߶O<\(q0`B6 ~FiD 0\ldΌ$qN 팹!V~pyhVa<8 ^1?ܶy1oBfrM 4‚GY>pQջ@FLx4jۂނۄ)xp}m`0/)#ꔦq)Y}-d4UV p(1"'-6$K9pjbYfq.&td4N4{p'qaifm ic%RT$fJE0 VוNeJt*R+Y (&i*$"g D8e,ȟw؉ƉΎ~fC7,Oݝ]ǰ{ ދHz!9N 1h ͎{c3NҋHBab}e~T]:oDܟrߕIn=rw`+:^Yh,d %j1]Ou;bZ)6B ݘ8q'|Ml֊_:r-- vsλk[$^VgoC^H#$a^箃 I擪 ":|ͿUЈ䁟ݘAU|N|N=r$IK {A2%9f TԦ/I(\&Xn6i|zqCiΜ&G^R4V\)pNF &Z QBǃnIRÙ*< 9LKxoQ!mpk%1kQ[<ˤsI0̂RhLxc4``=KɘkH9d78gӶ%@ cNzHm0`ivlS-FʼLzWuajqzKYԡg4mU:Kc*Zl0 2{9M|-|UhKEfi Ԑ& y4 g:dm8F)-*8hicazh {` USTQp\ܟț{\N2ô]6r`=j) ߋx(zg8gk$S -茮-dIX{Hif_<1TYi:?yQB`2[Y-I`cۚϧ06(dt˝S HqڕD4C9l*x*-gt |5|@ITtiュBqIڲ $p!{ xb0oRrUu࿧ٹA@HAl޸̵^8+=fo$%26[LQ zrwJ6 S}Ӿt?fH84fJV*pg5Z"rSkzjҮ5޵! 5:835=ɼTb> ,97ΦݛmI6S5p _֫>z$ͽ?TgBz 4 }DOAr@lnUѶHe P`3sxA@W(2*3coyS` Xk3c{# j7zpg*<E+jHΛ !I~WZlVmÏXa[- 9C8w[hV);M7tHMD1n[{f D_7y~&l=N0 e1al2+Nx͢)ć=);Fx׉1If+^~.-RH&DI5ǥQzT*=[䷬_D4?В9JD&=6@('B> jh`݋i ;w[|0@^*h>Wq& *q{ %Iެީ"q[Aԟ h ZgլH*k˳1[Ǿb!ޢdyJi^ ߧY0A,w89ˬ'1De`@Z}7'N|ޛc)7DWz?“g3gϊUTI:ϒ)t]G>;e{[ӫR:Þ4>[!mODw5%Ͻ!plԀxVTF˒wϋ[VێX!x,e]ph@MdU,>!'f齞fmnT}rLqVdZ^U ?/cz%JUЬ;`[HH>g(sğL|9Hu<~.Z ` 49=Xo&xWrĘ\Tj0 OBzt>;`EkTwt A}Rn1g,ៈ<[:98UQ &WVZWqr6: x(Hn"@E:? QA@XM1,])޵-tA_.F lS~Y`Σ;+sw}n* l)jUWl$LXѝ*@ᨷ?2y{['4@I8pF ůA2į' U}*șig6{X6'QEfeE3 B2 >1$[ :f"]H̞'1sG)@Y[)7۾IÞ32`|tcr aNtNenֹFىM=T 7%]ŗ[QUkft0Z}IpS=ggsTR|<_ep Xz, &M4-A'RI * tc$F=%~r0=-  p)w'{ClRs (&z![%6L(#h)>$09Ʀo.b[fJ <\Yp&rU}P{s i7_kw$AP8'W_zw@$E ׻tLgěvJS4}DrO+\.]& {揂}oCrQ__VT`7\onuuy1;Mi}GvOmx$XAnr 0QáҀLBqQqE2_E%J[ *f;ֻ0f׭p.yCCud,8^ӢnV72B!YoB7dՀ4@OZe0s"b '&>LrEL \DrXƾ,+o1$qHK )eVJ\^%ٓQۄ;tͱ"5pغUț)kkhukt92|d%|{ +GIAVRJ-baw@?܊LӐhY|&kC B:֜s+hPLo "P|1鱂EhۭseX6pcɂ7SE-719X{CY.ɾۭGe.aRb̩p]ch 89nE?Ĭ=1+K(7^ 6O?iٱ.Y^AؑGL6YEE9ON-w8hDG,<]/y<#븠.)CG9ҠyKDgU$GȘȏTztZpvyR0O/c-[|G=g勰/װw5<*IGÌ ~\=dV=3"Sm:HW6׆HP7>ƶr$!betTub73C;E[B[7h)Aī=F"Om2LHHBW,+=[/䮈'`)Bڤ׭$_a*φ+( $/a̬a!010&J(|h6 PK*, [.ZȻ!Z"74{3 fn _b-y4@ˣg mE8)!NztOi;X)#]ay`eM3ֺKD,5x 7lѼ[ 6 þds~$dq3lt9Z_Bˆ:"%ٱYSb'0RЬ SA8q&282Bp;ÇenйLnFoM\46~hJRĥk> ;ܸɂLEgKƶA' fX<Ėr<}sfX\OF}rKj7f^>nUwz-9fŴn#%(9ErILol3Q `" CȀ3zX0㛗[ p'N\.T.ޥ.`,$!gFZ5>bֱL(3MOYz`:#ъ Ujew٪L\ ZdpsIUp\˱ˬA~-xv8gQgxK*eJR ( `%e}6R`M8.b&Joӕ $6bePl9$~74pzPxpْQr#|؟!@/ Im ˚;UX\w7ɃUL E1a1w" J% 'WrMt{b%{Rw+*W UAE\ c%!zr圐gr譥;^`=q MV2ρFuCYDMmY?n<-gi݀%5RF̝ 0wQ֎&X#KPk;V9ȝ!NFaS mBKSۂ` }\4M5 jˤ] W6H&fT1Zts*MhrOsSۋYasGi2ގ9gz*$;_FoN2‘mo9.K>t'-͙-, d7/Nf<'aP1,v_/01R4攻gjnٖ &ABMyw`fk*#ZJ搔| E/ rb.1^WFWg`KٱO\AoQ8*ycF@Q2|N`QFp B{V"SBpo%8Ys *??*V&MI qTqG~*`6iFhu*2/.H0Mqea#>>X$O(>f鑼U1?[7DX%9NFBTvn_C¼ {?MBnK]`u,}S+\ #VZ=zA)WzOبY Q1{~,~s"\nDK, ml pذc6GdQSyQªypz5 46bÓbR; ]J ̓ rywtabف࣫曙~m W ;L.ޚ4 |4di社iyӞV|UmX heGrD|[<ß?xY-ٱPJ)D nE#5~4}f_XGYw@k#%Cc#i6bs{6r*Ϊ@u5%,Hգ}P9oUEXhI֖& _!4vNRm@MVT }1>,5kZ))3t:R}m!1/ʚ8`s@|x0pϦ+Q]$+ŻḦ́%F2Lƹ5n-JqH*FuH^"ok ;xQ xY"G/A{2OdVD: y} jy/ kP "uHA K3̍3sf!CThuԸ$ lB')!f_;9=d" _< #y`;^/8T,hgʜN?ȗMwsF O=K[pĻ_B`%.иmRGIm ,A>Ř>dmlI-gv%NGO_AH l Ez[옑QE3fNS47ޓ =Im ~_R~͇n:gAC`^V#/5 ftV 1 jm~93pt#cdr h&t9 mt葮Ц?|#cGPҡI- Q;]V/eak'\#aE8cT}d:7bOքFr (ͯ LAC-"v?F %ّrݓ`i>D"r0-k%Ntۘr_*TNlQi`K"|ef` 86{ͺJ ܳ E˺q~1oԉ Mws4 Act#@e9N4{pQG,ɌK%H2XAT_1MMjImkxsEd:}xB%798@ӂbeOz<'>t@=jcYNcUV~=,F$xL!yqº~6؇ME47Bi' (Ks-ېZ__tb#*3MjFOMk=Q8uuam&x߂h"JstoģNv\/)8~XY;[\˞3Vo֫҆~ LGzSݑ0Rnh4P\@ft`LV&U#GiK<`2/0k!/jb``jݿ,l0 *,pt9%v?r$25[5SZ8=6׋!zGGoqkߋE +@Yl&W UQ%d;9Tu$J:~Bǖ}_֮ .X@EӸ[BWֺϭqLc%BhJY+C2X!$͵ G4M{ξRӝ)ҩOQ~@;'}ǂǪ hZ戮pkY{ZU&IY|7po)k |0[4VQCMZy^".'aO `EyMe rЬ2Ζf P|argjN[dQN#ԣ_q&,2) G >H+[~_لNX1]BIQ57-_q&bT) K+F\FZM?R 9v+ч@i@Ÿ͔$8λ@}O !O6Ķ:QgmGɱmgwY^ODOp3N<Fm3kO߭Ҿ˵XI0oWT^'褠xBhr /23]g5N}8S_iSX4J`כ7hzЌd[@&#OpQ!hCCڧG68ZV=pv7qXm7GwA8IxK ٪PMPX0bk-D$ucF.T<( NU'O_(g8Mr0E<) *Щ44!Qkze |y,[㙦-1WDk)cd]6P߀9V "AKz^Ϳͦ54lu,F7 X,TI ɨC]8 |h}%Kh3Ū3ΖT0M+@oqM.߯+t#0E[mb%2ExK 2 1Mg~ 1 W-#ϋ ߥOx;=#;1 HR$ή)Q`CdbwGLF=J^:4'\:"dm(% Ah։r/O\/Wb9Ɏ㒧ADvAXϞE30b!h] IaM-zrPs)3 Hl[Eu]XyV\Kc'[RBeUU `+\pR3JE.7%4EE97R,519B볈a'-NfHc ץuG&")#H(w LjVkd=E[UC{;`il`>;A}ѦrPd~1_^ %ؔ6._P~uUwWߣ6b?[ٮf;}? ^u[dD|֛`ALbW%/OK嫿U*/Skb HsM!hV1{XPJ9oUP̼ʲ.JA"w`4hL1?چi*Dއy8t-\Pq}q{0TV_3N9 n(1 ^*j_ jƁcB༠{]<3A5_H,2H9CUFYO`-|_;\j\!gDr XG.b5A"OR((ySά1,i `bߞLȔp1uC'n7Ţ;FK٬"f:BTjT3. {#W U#I(`- WMynl~-UqM' 3?lN+}S ȬKw`nxjSLtXJd};HΕ#}Qw&RXXW`m N̉atxd><-m>%Yq; gzK([ ɜ^dd{ ` \ sleBߝ9CR{*A]OSj|Eɨ]=_xW2*Q:~$|]Dthwdߖ{7I n,c(1{[uwl`;C~ø2l>\Yߑ3O<* H-OޗéusV ?mKb7ȸ [OD{B1֩[if.=302jeu>˯U0PT{w23~֥ٞ)Kfϭ OeO1 O4ƪ01γ%GIg< Ɇ KP|"=GʭyaDEA ;cfWL)r$oP3VU>ՆX+1._<1dޱ8> ODL"[L5[y5yr~eT+sH-YT#IC Vz u(fW+ %}L-!{3!NXr =cI#V,]RT4dbdy٥\ 8 G#]>B_ kP|ľ id}шru& ljZeFQ>S͊Aoh"it2X ;5`h=5 =A $,; dh]]jﴭk`$Cs|VWXh;(rq vs]{kN}%tvK("m)=UDn`S^K{Fco&Zl-[tXY~+N޲ģs 41fz:{dVC=kP2\ r5";QG CH#l2sňx[u _5#)5b'ɚ7l͕~kV7u1Mo}b}H(O/&w52Ԟ2B>3\'et7 Tlr*+E XubX GH'5`[ӷwXDr|y6j|F*$k)v.%;'`b9T7tM ai}Nͬ̑oMX joNtCgf7 N;N6 ע  A9 6Þ+xli\`~YN$45QR,Y=]Ωm@nDU2>{Jq {98̈&nUu+jB-{ o}jOӲ]Rˢ*6c+NL%,8V4G9HXѱѢRJ'P>Xo 0)d|mʼnCr5حov^<۬@@4lSOG4$/4Og*Y<N1= 4 KhNP|M͋*ag+0eaiWu00|! dUnC1 =FyNPduoU_(o@)޻~5`ROȪPJnPcG/o,1/I&֔!fo!>r5@<)n+kXul|iQ3oÞPz'GM.VV5ɸ2_>Kc.Z?c*>L]N*ް"0|-Pi7=)E%Dj,Ŏ|``Zz@s\Q ?#h#e,aSպaOU޷p% = l@ r9{eB6ЩL{f*U=YۍXmϘM cf˟[HAFo!wjƆW:a-8$<gֈQoo4{|9\}2t'Tz${&{>F4u] >y 7D,1|l[ om$:Lȗ]EU6^Q1Hl m_,tkKs=L˂,֬W62IԮ $Zz M r_B_7avæb(V<a Kz^\ݵWb^Tf#cT9EȒ/D@͑:bZop5/BvDx@LWv\dhNtw(cs.(.Bi(ziyk Q\* 2B7f!ĢOfhz zaB3&Z|ؠ#YDm,N2pXC'ZJDщ]/eWDLH w]->x_Gc`OuNLלL. &aSmC}f3]2Bl})}}U" '^NjÞ] _%ɂdYAC0*䊟WvN0[`AE,]i|b8.tV d`ބ1:?3v):̔w@)Rh2s;D̴'qHZ@jZ8AgbuMC $qOjp!Z9̘LfP`,0n9y7(}$ `0Frt1C.++:[" wpPlh\+Qhnfv60tPnU&.xU, ??%:xf}ldMj|AB7l(B>$ӑk|(e~յ>v~Ua(@ rҿG{[d:P+^i,v-D@* ̾7C**aQ;W j;YUNI=BDኣoJ+,"hwvۡG3Yv E piT Ԉ\]/}WBZ8\9Y yq$>GE/ n=/.G6c/wV'ެee1W*{ tk,4p3=S)8iCL &E(KYCq|3S)l2J';1b,!>ʵ}a1F7dyuk[I @믭\6nWQxp y OӵBzI:ej'fZ\]%C5 ~c`ЮZ޺V"Mj>k**dadlq3 3p=J" |}U9DMm!D!Y fG5_E% D\/ ,?6XOS0Gнع9R`vt>^ʧrIGCԾd*ly^L D[ P0*b#ͷt*=W6(o@JP@yfĥ{U`6Sak sPwe53Q_/4RgvŔoB TωWtF✯`モPש;\܋_kPӧsn¼8Kdv"y+4Q5NIsKqQ h'皾Yljj!3 6;核'GN!?.[a =הv ᾯ12P)OZ AQDT֋ݫfGE 9€iW'ܼp$>Hwk=]IfqLJ9ƌX=~Cd]Xl/ST'|fzcWr3QiR]2 5+b,si]~؊bQ`ƪ5e/n#n+|?$d ƾԘ+r&>fC^|M$,'jkƸ8BmFTW26ں(gM*G&Ǟ@}ou;hh@-446lڝR@T=; &D9j8׃n_]ᮕ#cHޔ>k .T EgԊac5Hˉ6oOGl(vƿpG 6P3C&{&4wMײOT=YspKGR8$Dd$B#㿘fH3z^eh΂PWe`]<=Պ<%,al4Tx5c\bSt+!4t.+E0HN, loNMLia4ԺƔ@"Xd gʐF^Li14?EԘQh;Cfq2iI4X *:c4K'B*C+{VAh"2vb(j 04=J8^;dͮBb @ݗKd_Pإ"/9g? "7U8PeĢzLZ1~ $r@ݲ2sr0܊xN8x I|LϘhgR &ɤW-1t͞ejfYLɯ "A swP;Qhi8;hֶs'$\#"[>}߿Nt1l$^GR|a-;hM;fĄP{ۘkcMp]lev$0ػ3Hm[BSB# MWԦL;f%q1 8+tiou詔7 \>2\es\ G Q6ng-"cͅ'Y?T('7\cFTm C@ s,\zA4 %gV76S#f l*\CUMƳ Ut^{d_c0QW#tڕaΰ y/RߧbQizZH~! N7]PQOٚH\n*`o}4p\n<"ލ郓'$ a& q#ƍx|M%=6n$0Cc18񑦳iGnO؈s rlY}jjB2uL~\} n#ΐ(+p_7KZE/l aNݩ$-x~)kdn^ **ӫЗL^;ȜrUjb\xt& 6Ȫqcj.@ˏ+ ){z 8q/ÕD_B:h\')ക rnגU"H-5ԽM;:#Un:90@4M[#! F҈CD/}u-"Ո]:ٹ d|O6$وM+ert#}mmsrrqiq d5⩻->ɣ$* \? vhP\Sg%:%N J0j]ePXhc4kĠdSw52|b(^z!PP ,=>L81}h]Ȱ<ȔٶXB*|eKG!F ubtIR,@9 /tno+͞cIv'Y"u<]k8?] /oDZGw]NK&oI1Z#$:CY9-|t -c)TNu|_$AM=fW-1n#|I}G׶t hg^?!bX+y'&ڎn/i1|]zr9j&Y[pon&^r]s͌xG-$UgӾ+ Ѡǥ9 ėRQM+IߓFҟxr2:I.3gN6yinYA[`T \}gY)9o^bv.iͤQL4g :>SaWϡ/&їqw98 ;p8?HD]'*@9" R@ tMK3#<6SwR@/H[T~laElXx_ʤ cA/.)3/g 2U'u9@1ӾiA{]0n,w;oTj >bٙ(5}]LK R˖[lj;E(jp,=&?Y,a5d\d*jA1}ޏ #.S 6%c&<Z%2;Մr@w-nOEŅ|# ^v[pಁ_+!]EJ\|MNk3b H`KϠIVc5g8CzcY:hP!FBrl_%XN4dҞ _ly"6o4;hb4{?Mے;."]Nְk"Ljx_P2~˗^ +]\#;Nǹe1rT \k dD*\CJq.Λiy?Ƀ!>%D~mU,' [4~JP FD,m?#B "tp0Fs/#皢'"-s*wBY! {X֫jHOĿ!j~U Qi fw0RV\߸Z{uIFӗO <-|GV'9Q8Y2lwd=^3<` .y.e |+LY#a?}z6j8cǸoAJr^c* 뗞i5ׯ9G3(dBfR&]X&}|x6:[a uݾOPm;úDV5۽ 3S"xڗv2Xk2~Jq z_󎭅kxnₜŖ421ZF+(5חWcOR;! % tF] wBb1(ެv򰨜_'L|;w\pwx4ńH*n5iUtVN b{rbN&˰14XDq,1w9$,d%+gD95ѳF v'xDA}\ lWBdBq my E@Zupn^k"Q>A~n!rK]ڣ[r5ToWe%97^/vUDP\;ݹz)eS?[rU9*تH+.A.N@";V*Q$LTٙ6*^iH.?eaϤI2ߑ>fsZ;:Y "*N8{x.S>tLv`  vؕo{;wmܧâvi .Py"6[ѓFhND=G+ YӳgC!]d'm(@Li`6ʹJ\h4EwB5Gˆ}IS\V|,e07i-.+#_dB *>ris5 Inˑz>6 U:qyXI̩5rg˄@ǷUT5΀З?bSG'U{| m_PMʩE)6[˟(#S̝ٸe{N6}\<:PQ qQO&u9M> .N09 r9O0b]S}ABr-}{T{o7גD Uc&?Ѽi}QiB:->V`5ն+&3gу+POIrЇvx?\k A`Uq S^7 !n =ޢD*5x!g F'?~@Y:,yTt(Bq(|W# zTr)?(E^^ 18Zb߆4/Q"/Zh՜irw Ǣݱ[BB8>l)i6&ʊ876G+&^PBMP~W5",5!3 e0^%)w%k-5^Tb|kѨu[FB5d~+/QZt&v/nEnk&핆$P{"PGyRClLFT%5EDNc(_`j8,q50+1v[ d(Ap-Jmx;&28~SkrJqpWw``2 ?mF5ڬUio!bsh^'*Ш3k 2'uok(kcT3[?k2x*x[Z_!u/TiaU-?.4\aW{,R޲p|<Ǚ}gb*}WoCK#RJFqӅ4)7)x[p&C2 qʦp'/ϟBʦ4MgnedΖf~Uڍb*RxG@Y5 װDiBI-S5c*Yד7nJ5^5BBNa-5 6pUP}n MjVh/ȵ Z"e<}?| Byo2*!35#q7-܂WB"a2jW޿ @;Yx0U Dxk uj3xő7-[Ow6OuQDH?6_1D.1H.Ju|ߤ=oN]BeWxlK*W\z}I'< {>vZj.(^l!1UfƤl w5IRjDHf>0C"K?cg[|[uۺ%JڼY7%z\5x)7̄S/x^ ަ'IϚHRRjJ& ?sHv%SEVJ4 $ -1c} D#uXWT'v+#,G}aշ8˓BЊɯѣ5U][J13Fvc>*F~}Jn񥄋\6+c$&s)x"KfϤt4a}sxa }Da#z*EB;c<^q85!wȿ4r]AHB+UD0<pUhBc:0\[qDpxʈLc즱 #lpҧZl Pt /%ɦŹ_cm -kEt3T}:WnZGD#_YElBY|÷fKvv6$jO0&+ki~'t :],e ԣ}{ә`1ٰe"=yLLtbd]5 n?47HoE`]!,%~ߵgηim1 S@.:4_F^r3uY &TEDCn$iYx rΖWC_]셐s}͒5lƹoeDfgh~5;)л[=g;U Cl t%pI$Cb#UoT\͝p-Q0LLSErHwCɑCvI J4GO߈O7lzs-̢z`ղHu p喟 Q1]Z 9&t=´暨xgAԙٟ Cwꇠ'%lEA,YL <4P;+O8pez3I }E6qXmf2CI.攭὚NTwbwI@]֑SBn3Ճ*1]Ul{3\{B<;NpR؅}AQIoa.#="p~ufx;Nki{)ME?w Qoκ__\U8{-gk#P%Lc@>7W@J>"HOI˲yp6MQKzT{y`(7K~\8<66=rM^d]D$d}DD|Ѱq|JeIE! n%.,!VYyR[ H#JW:帬$(ޢCJϹRWs"_.Aƴ#&54'q.}oDuqi&]>%=dbR3C8RT㡖̻ekȄ҉4l+G(4AKY{,tkJ%*h ‹TKy1vաkS@ X3՞u"0t3LG؈&K fq-`|!\¨D^iԹE$bnI,ܝ!ښ:*slf bU:kحP9" o(cdP6:b ~ƪ=>Res5i itG7/~Kdr{8A#I;MgH95AmI 6UfDjHzFwAxJ >FxvVw7uѿ[=xF_c-6G芽Ē |Is S&-.lB%@ Fh*1|v 7y7ژoUSVo"˝8B;׉L~%~ˆxS]"FT|9A1@/ٳM>3f^R=D2rEDSOzj(D 2yx.Z2꣘5>K3!QϹ׏ԖGpSO + 0m"Tt RV'ͷhr.I ] ,q4)X%c!q"luB6g*|;E(*A?_kVۨ$o˽ "fGe?B T(@?;-tB)_#%p/kxl)ߋb5}%?d (=IKЎ;ӂvZ 0 ˝r>b.f,~Gz 7£%h-Ia ]HEM&y|  odP$8&N9kUR'yTKYua?+j4%e.M鱱&Tw+aq83&%YaMz х2_>԰NI#g^һХ4jj"V\ZS%V4<t|NW twQ،GR~xex^1+Z0L4#;r=͠{}{6lV@z\7YߵVha\z4k:$umcM| trKAR ,<+`Js[_2ERoGj7'5q3i10d1V '4:?[pDqqLzTbkǀU>aбEg9Ҳw\ !!GțnK̴xle9PՖlgywY6M/4嗞 BfQ5Yb 4}[+yKVrq93SfWq(vgPM]_S.^n h)p{A?)DIk3J݁v<ǴZǬ!⬖5g:a"^lZ1[Nc`®Jƺ%Zy~MC=}qB,c(9,9tQK85ºa/NR_G D]֔EeHAk=OYSVA`ȕJ?58T  saFnV8-$ y׫))em~섋lQx-hun(LNMnpvKZoqn?]^ hpf4)vhJ|O*Lh|?9n d$}5?K=ED)K<'V,{DXה3@ڡ&YɯH`Jξ͍+Dh$4yD{uڄ?ic qbݷ'AhG38V7hc-l@ [ ! `蠄۷O H@Vֆ@o4?5x&A4 1wT^ůB#Ou!ۻ>^`> +{ +反r㙍oN fh)keAP9|SLb7wGP|¾-'uM(3MK6H<94Yx߄H16U*{2 Si [R3~hԞ:_ayl+`JrX*Nr]|ؼW46{ x6 8]u+CXĊ- xTa0V;+_8A49gͮ ^,R xfFReȧבg(#["|DckȒdIXs.Jm<}l H\C.@s*ذxpAt_)(ٞD|u~urlj^e)59:?Rߦ'73RrA՝Ry#aPd}!gB)YO}#ZF]](<6,ϩGy%l&WOp V@+1z*) X,Ǒ[771#'ccL/XXqz*sn|S^/ͺlH"nGT6=4E'>cP 1rH-,E*]& }BŇd*tކxi;6S8UO\Mf~_݄H`& T龻.s'I!wXpXW5QP kx_ff;Z+m@hZOKA"푅w^G96~yKZr ءfrpi{֗9m:NQ-Y Dci<*҂40{{Kc)R"t17TKIb^X *M #GjwBZ|g_JN,z9 $X*֣^= 3.&Tn<%Qbq}dŪ#*zB:9*5,5?"96DJ@dgBo'Z~Kl/~<е+1yQCa!"ֆA멆)^]PIrPq;4&rp2ג $ EM%0S VxDnU6A.0/MCUzV)Z`FX["2@Y2Lc268FQ K?oNnd|mA-(~rL#Pa\Ϫ[]$"JB:GCj* 8TlW|e![ K88zGQև_O`)84 #_lZQ2N >jWHw`qGbgY1l?g+}QNoq3 LY䀁?2Û6'Ky.\uRO%{V{'575uxo`r#;X@2jd<^̆Rm^DT&=;IhIg ,_l@F)ٿ1s$-}:P 1d\63p*l<,45uhxrgLN%TpE_M '^K͒M|/qJhaV4 ү&bYcí,[nMy)~]uWi8e4Vj.!ss\ //mF:ImYcrkMKIU~Xu0%sv'q(ĥ76|x-ԣ.lKi"`S7m{fmÊX )F7sn"Q%ALR=tShzӗe)u 3gvX&"S u~zL/a>I!KI`366{2O/><e{)epUJ G֯Y\͆ҊeG\J͘tA˩UΌ Pows&!e"\"0".ߦNz^j ;Ӛ &KHwЛZ_s~ -4ՐTa`ڳd.gY%cOΔ;mB[_^r}اtXUB?͕M<p\{Yg Hh$jK`DH/ -R ;MoS$ցs.;ƎDpZ}K)1$ʵ%P`GA64n3`pdV+ X> H؄ocJT҇+ ^̛,9 ѯU4h2LU CꞓH2r΄?nOt(q2h}cEd|hMi9=TDP5Fex06ǥt$Dɲݏ_:$_OIIB =- p D)78x YV9f 7<>z+2F(KH4ԥm`uA'\HW,U,`k4nOXJ`^1 8u[=-CPɦ[Y6 E56oZ` lFBbT~¸iSc*Iq0ʱe>A>߬o# ^d65ND.*(\hVL!éE(0yabB߹2Pdk!'gއV|q-#UٿQ g ߩ+^B>ox_H0i\6$[Sr QyDNXrKZ4&p@*f1Z3`jL$wf x ޱ uıgYZ0707010000046c000081a400000000000000000000000165708255000064dc000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/rme9652/snd-hdsp.ko.xz7zXZִF!t/d]?Eh=ڜ.+Kաb/_BKd"~g"w+mQzCF ?Ïv\W.Gϣ  *PEe%m3cOk8ml=.3P\5\n3O$R}rh%m{"hf{?L# C4R_ 2B:߃|Ju?HΕ(H]L[G'Q)eDk k|Cz+08~&+ҴuɂB:rɸ/՝(Z7`$ݰ4a0C𛳳p(6*EBцnOt Er'V،.jֲEOmn]S,,οhz"(%̃t@PGAp;z;-L=Gf(UPmWⲺ+w41f/!uHB^1Dš6pK5?FӸUo/1wA!sʍ.([?HsqO ' 'p ,w`_!SjJ h.raWNr:8Fp7!pޖٍJeƔʳ/?u@[ -- q(Eyc@ -t[4 &Y;x.9ekimu[n6E?Zgn-5RH)A%@WxYQ-=>zURQj4\PORr/߽vlmTn4ʃiaaC( u^=J?i\A=zŎ;pSӥ;,V%RmB/v.oll @J P@ŏ~ky.aku!X`fȿ:/*wًf* FA64Y#Qe43nI%R[bNcY?F&\٬8=Tbij98q yB;cv\c[arD"["<)Pկ\\v^ʎkIgbqQC $Fa'T{;RN**#soyď:.h(AR1,5jI%(K -ˏ6 K1մ>Bʘ|HIW"2k4*~ m>ƶ//-i: ldXQsM#yzk}/fi9 "ꎸ@FMaIaǃr6 (WPHgp _g%o$*JVg.x~4^5C;0@!\F*C0ၯ|4[ńK4ܩ翑e]lM,f¤xg)e6|pX8WW \w߮4z態sɺ}ެzˮn+MsbT|'9QGd9!Eڽ,X7yT?f\`?kܻY?yH6UUKL"ش>[&$ yt,+FRVf~[JJpF\ @ E"eP`DlkZo8Jk1!I]@[ۉtb&Mbegt-q}Tm]&|iFz!!|D1b*pH:ȒC]΂wQ08 WW?`>m5l@ge),hPEX nZZ$!?$S{f޼_ĊzA  ^)Vhf|`P c]#1VY7(s!g"` TbcM_?D򗱭39.[]g4 =ϰW6H,3Q%3[T9dܙ ƴ׼:퍯ۡ++>Ґ$ճUԱ}}!K " Ni'V2o}g VaZ gHA "),igTŢEY)y{[B,`)gT9eyFQTĶ-%ucS P"18E|.%nU1X 5|yic$xovm-/ jHz\T99# A4R[uB3J>(濟C6Vޞ?GpX,L iEoW Noï.<~u K#T7B8=,HW Ӡ7qnL`f"KC<3by1AS+B7e2-fBPiДn헟mӯ98 OHZRem-'1Cq)|L7,U7ST8xg9`vhFήRռ.|<@w-K=.uYWRr϶Z;͎) 23>Pq=4o(i:Q>nE M<8\<ځ(NNj!V;ȼɫpї0.#5ǹp= CEfZ =P3U^SJc4|Sg?g jB8>$@?(`LQ h~xu܌D>_9 E(g&ϋ@u*OX/a2}j-)WYߛjZ:t\sژR=xnl`=J B'"b]pT%E>^b3&OK -]<ujh;~mwVUU*ح;(kԒ޳ꇵ6,UIwT=: d͠烐(SGn<4|t7 f螨QLhdۄ\s7*r>U7=jD⁙CDr"+|AGW 44ԋ]Lj hm F<ܶ)[הqrAYR~2!Ik ζ{yEr< >j@Y2p*n[iD ,*آƎs|ptת:WAtMyc`Hړ 'kjWp-L;隓&*{ L[bin*S  gF$XRX'9,n11(o$ďMÃ{S:KR*(No gQ!}E Nk>$j,V|iCoNo J./xOZP/wQZ3gԆaJR_W*(%ﻎBn[J/F* 룛DJҊeSBw(W\St tj"3 V VM& JƝj{֕G0:c]DdBpDooñ#y7eu nSa0g@ze5JRLcaB F,?ӐfXӏʭnZLZmf;؟qDždUg$O7P#+EZiTy@.)a $=%ErUX:6HWi xA+Af%bS.t Zy Pzs~筏LFȴQ=X3k|D&Ct31f*V5:7ALk,6,F҉6//,})6SaʣILN3(:>؉j TqU@0 ?Ⴍf4Y8lzWuchqelAO֍ #_u|yU@3A ]ŢKƉ$lSyHP'CL#|8˝ij'2̈# O}Y Zꚭ͆^#YOnz0wLrۯOL-&0v$ _35g;2W'XKE{8.V)Ձ\jk~70-i2d~P2ˠBtB&蘲Չ@)_(pk%3 tJwZC$9'z~Gಊ^:UW"Z @iv/sTn*7Ϝ:Սs#ix^\9%^Lcr3'k~- U3uݬJۅ~_b7(]V\,W6ϵmE@< |8pz@w|~d4ӊC[.ʢԎF<' "QwfgqX m 1Y U.bmv$di&d.gf|GyDYaq϶zEgVu1|736=?Fn3%=ĜΎPQ >~K̷ŵ`9!Ǭe>+a$*Pl%9V|d蹣f%NA[XEgYd6Q ׀oi鞿jѥLX^V/Zv:GNߝyYK6xB`2Bo!zǻd vοzݒ 3¨H)4A8JMHaLC }5%B[ .BіMC"2.!pLۯ461 Y6f"olXɥj('CίՒbVZL )U6L6:幩_ @=ORXXNfֳT;5ܶ K%bJ+xń6ZLfbI_2!>ݜ5qzQ k9FteG&PDc1m%qHe%nFPYˎ!a}?gj40)1KGU%6x>.6Rٌܱ|KHT5r NT9JOb̙`uVj4p6!,Q|X1'}dY"7%vlThb_De']z؆'.,@๾C?7v+1Gss4.ԛ23N&nDz[ S kcЊ 0iI@h,@aVcP E0dpt{p}2d^vsosɵӒ2X)wKjsw⌱U1[:[u|WhY| &Y%6gOS䌮`y޻M"oڎ۴Ofx:f…<;=*=uKM7QYUUQ?˟$3ܥ-Tl6~m7؊}EiYFwo}[8]Vya^|Q䠙$%?R,ѫ/ŦbXk-1"?nnb Z^d{f)G`Kd#iB$lۏZ{K1w<g5S bRw_F2ܑb늗:&Rlp*#uh5I I_13b?o0~]05^/:y&x(_[&.V`61nPnXQ߮be>FZ, %7d s l ;,[D!ǔ;S&S+klvoόj!O>757!:HEn-yƘ :3z͢!Vs™ T@EuX҃8>lXNڙ>c>/v51 olOԄ{鸨_^R^t}&2zwUc,Z[ ل1;Ύ_p ]th8BjU0wsO4D`kߦw9`Tߛ,;rW--v̝buv>mYFb\ kXHxHܚC [sDJ[2.yBqN6#^c(O)T];?X=˶)V_|XEpP;ktQf`]eJMG}bhUqR;*ʧOiʩvbs'(nTU]A75mƞbJ x%w/jAXX{]H( 8pQj?"SdbiX ^̿Q&DszL%(2t'vbYI>hՠځQ{*`Lcr gnfvBH|yß{ E<'4?^H袹#V}Kiy@>0 [Ay&M[oA?=i[DZ^M4un TѵitmB,n <5Hب*2ˎC-mRJܨ %Le 첉̽;^+ZGIm& xl{y_GfMX1]70t5\$USE d{ qFHŒ āg{STHOWc _[s0_HvO9pck[<1#dô0wD]z("Q"( a]E#-!Bt {3%ԫ4Ip V #pIC:X;S|- kt &ZBP'ᵶ/Q'ZJU a;v~!yǛ_z:\5?vg7+Q5Q!u~iQUFN |˝6PQ *ο7z#`pfY,6yH$%RD"RҾ,! bAjuuⳟJ?)kfAMQfcsOY GSp'klhl yǕ^_E.S*z XonY葮}Tbxj/ 5\Yf]@6NO2sU5t@ǚo[؃sqmi Ejjzq׌r{˥OUA8- =#̪d pI"ק'ߒ *.ѤαнDnH?dOYWviYu僪􈮶Z94@FcG8"<+YW۩=sRD5ágڝ%ށϒ+?JLd7[T-x_A|+FXynhK 2f^# .'S`5P6{3ku}ГVmΚT/D&Z""E@9)s8W&6بWdf$L=k5Yբ*=|dXI\q%0‘gsoI:92ogy94՛}. <(/Qȟg=9/0,cC{ÞUϝXR'͔b!r/ lxzTEaR}7 $Yp"G;,Dq7COymRû+GEؼ$_p}..)s9Xq)hSۢp0/0'5, ڕ_F{ l&|:Wm&  ZT?-I{b&%ĶG,UwTtXpjgWZM]]`Y`.it$"w_RcmMDPLf{Xdr6Ԇ].*f<٭լC[6=kNi2I|w&#j 0(=τ=FI](إiw0q0DMfzOt.#4Dh@TueoOBN4ҙLxaHzY\f&TppsZwU9<U%opm- eJ~g&_&E8べ>2W?}m=h?Ijʑq [7 0FQ_kZ7E(f(3[4fx!];q~|wgf;^>oMte|8ʱjה%LI&9 xܿDʤHd n4intv87#Kj +_0db -`8uG5vUE:#lhYM 1_k5V2$_ ^/2ٽ$^oEhvNdNmHW̐;AC.2jvBB.֢F@p_u )~̺`0[钼$yD9TT>2e&ѻ)lu,ثS7=EYj2=/g"]`)fHh)?2`5I48ēݓG:Ln& h=pqfgP1$-H!r޻nkHޙGH!-ոSbSN9[!)þG‡ K*ӏЧ  = -@`e囉Ooܾ3R> h)o9/s9`җbV7{7= _myEwW+Oګ}\OSI:[!:T/snѽQ3Q?Uxu%̇H_,i#QL應\?F1+hCD9قQe("XHᙜ#]Di~5׍ w{,b NQ!#}`oϿ@P1;^o^S!ՠ.Ќhze}?>z‚lwb֢ ؊Nۮ1@̡Ypc4Ml ΀-OPyl;<,6;Ļf;Ok}'%89/sL*{$+ʆ9 a[I~ 5H [2wc93)t'sЅJ&x#OZ[NJ: T=n|Eee"zY\<6o F5;%sy;&?Rl(;p"(]ABԱ;YOŕ CP1^FDYSWa_;؛-ޗ-=6*N~f9FNg|ʙGnA֊Q5DI2REkƑNzo>5Bth,Wse*egV"h3׬*bu Rt%9Kq b @k՛n罋, J`T Q9 7-K)q9QyeE O@PiD8(_MQ".>S/*k'vvmT?!</O¨Va&0 A%͔/P1xI2yR`}&J^=b*`8zhN 癒86Nf6.ìKH;kmn8ي40)P lA!pq(mfU 'p4Kyc{nbQQiJl4+S|]wmsZGerjIN7Bپk>|& |[*eaA`NI{ D\DJVk>v'՝RxfB7؉- *>pƹ^rsZTw4;ap2GA~dO'p_x+euZ6Y&%}.$>[v2kwYD iuT:^UcL_tdxJI٤hS0709.._uи,VKJiw"ʩu8819-VUti,A2ڊy^Vξ *?Itns1#!HQ/YD$G%T>n-nrRsʛ{WV͓yt{RF.9u PZ! tVP(?ilbL"s yVi*7^J Hk n4ړJh;ND6Y FR0bvZ4, &!Kg/6'9/}r*i\%*vȈnYt[G3Z̏LNZTIM",7-81eRCT_!tPoj\az(G/2zou-GHZζ'i[*%u>yHy]bWOe$l xvēgn3-ك]{v,nk(o  4Bw'X;K|)X AhaVD:ЩMnaw|!ly6%N_]}2_oJw~er(re/-g7êp;UWβx!.F VȪ:=:9 1 ǀURg^}G%%J>i]IgѢ*&EC F=rCiWLR|X#0NM9?M٫ -HEO,4IعJ$CMX[886Q,Fs4pbGouj&(T$* ] .Q2(^z}3Ah"ۊ vj iPmݨs^mT&hi[#eX{ZĬuSt>Dr5m~[W2Oja30fI4ObW&zF7=#)՘@lq'hv' DzB~?07KZK-Z1QNw|)JO2Z ?LrZ烚;CBbY? ^a@~$ WdKGŸ4`=<4SntT3Gvhkӌᡵ 0Tk>?[WY Kh }|h:ZlĄ2. i=ě(OBU ~lĊƞOtT`M <׈TMXb:2S=G,xsE~CbzfcJ>e`e TBu>uFO$Pr?Z.צ--?J,RC(X㲇6ީK le5)Mh.~ W(Pt| !S} @^>Gº.p@jszT ;9f9%zr!~w54:P%s2}igvGi"D[{.BB hcc:Z*ƴ1s̨q`P B%uYLDxG=+;C GVYDKvRA2sPW80C@?\:go(tD{G)@t8% >"u% }`8M R'VE1OKwVr8*3+u|֢oO0T4`44o;ў"9"Lrm f OF%6N3dn㞢3/„b Sw>HDh0E5h?7]M)S._ۏkm7Pc>شR&T{lJv~dgfъN*;G@xͶYxX=n~W8/_9夸-.В~4EUEBec3zJS%Ko*4+JPOsWru\a33 o.Q]lD)gUྵXbd=eq6i5@.C(YQb|Gi) [^u.C@ϑhrSP ΊF9kypjtcQyD&=:ɤMʺ dFUO4דs# )fP"Nf>%+v+̺]Zf*+Tی`Ubh e)U^-;wQ@*K2 IEH-E-IFtvu ctEH xFgq$ݪ Y}7S['t'5&VEibCctgj{ь2D򬒀5)\+z wB$Kq:Ux`MwzO&:Q4Fv2-M^מlcpB@6ueSJU'4nn?Ibݜ0 A3*4A0Ϊןo؜zz^$`\oʠ'sOU-/B^`vTc FycwHl}`}Yn=h1̬ >k"& L\bE6,ߴ$ơZI#m!<1$`A}q'rF@rn*.ekߚ\MX"Ja@:m6Pdm[VMԃ!WIӪ6f[Je6iIU87@сAO(DqI:UJ(/SΩoewm[l d̜7<"T{ nc|/S*8{v'XO=Lr]n`qۭ/|Jj=.v*,eJsb~%3ϪgfKdwS]Csҽ y**hw36{5 ƂMy ;6y 'D@/4S'@3OG ?" {X-㔥Itk,ɿi~RIƧ:AT_$J,OF5IzIu1rԊ.5ĨMƅ]20v^)8Yڦe(9Dv>S8-U2WdnnCt 'hmDY.7;U )BThԯ/B2|G&\ ,\{,NG-C@aaYĂѻn @^ouAΦ O[b(̦ݙ4a],e8ú{"Z(Lk1w>clG5Т$.f2KuIfٚXSFEUє?76=mq4̞,ظ'i? 0zH.7iM:L-n8[r3TJ0ONWccJĹ]," m.kUo9Tຐ#Z4%Mt&^DdB\ga+rHР/u2sU8)4lO.I`ɶKJxK|=L x*YI'_D*rU+LH8J~fΖ8't8 RcvN:_tkYrAYY~V)⹒5`L\ү>,5Tc3 %फ़,$1]g'n Շ s=:.,ݞM:c 4tFܖ/gz-\LIA3vܟe9{W]nkr:ݴ6x 5R[R@VD8 xoգ>w >^ ;A,󋓿BY-8"j\Pj^cc^Eb`L|f&fqgXMdAӇ!%/j}y*iǔ躰Th: hꎷtTy,H{}agi@+HMnJ~fCzӘ2,euK^,,N$="2/!A'Є eN!n{|U ek!k[eW,$lC UBGp!Ϫp ~݀ :_Ƙ)oSY6^U<SFPo(WW9G1J `yZPZ*o0߭/]={$d}>ܕFR3Cipv8vC7>y 0}8aK g5@pw`]U"͈ˤ 8 V n%T49`kZ(.-&kQwĠ4 6Ճ4C,pE^繛t|.#W\.*{e7N\AI"}CDMїXբkgl.ޕI/XѨ]n qTZwp 7g ;ٞ[tj' NV0@*G@o'{ t[݉De4U$a!/RSD.r:=G)C{V La``:d`#ݢh6gq%|]RGEޔcq$T )x&<'a"UX*#뷛zlBs#CQU:ƆqLÃ~E#"ٹZTIϴ|T5D(`\4<L4=~d>T"ٰGv6t9Rlʦ a彲^ďj@s<8|L#>?6Ƶ%&{6H10v0lpDgp@lw$׻L R;jևuڽz 4Ѡ ?G?:<Ħ28n5X.Hia!Ϳ⇝ ҅%@ PkS9Yv|i(RK~϶f!aW$Qjudܤ7Ƀ5,9h`x1'.Hn{W]~ &o~:nHD (oJ~M)Q Dc.Iw JܨYy*҈^J,tiNҍGu &dV+vb(m7PQ#l(iV-˯IrI2+"']=ǟzCK(Tb<(^Ue33>0WiƊ ZO,4'ag ,Æն\' mFZZ,%72bvd= _+P;Ia~]\ z~fc!z)$ȹ2 OӁ;3jfq^ g i*KWaK[b;\CuNL\P /I,to UD䱸<*ȟ[^:3q9sfT[_-JD}>/[+mڧrgԒoYUpoqzLC3-da|ߧV!:O3e8Npy/]CȩxC}Zxc薂}itgƣf9j,m8cSL@ܿ2Wqϵn@&&}U\`i&yeHHqD3fTU9H#nc8ca@FJ46НgEuSF&T~ϣ ɪ W1D uUXpꬆ^0(RRDNvek_ :?X#WؑoԔ": Xr @w D)~%@F} XUab&}y}DAcArLQd)>UE;'2CR15ߥL$@s~C+J+lWwصx="1L2Ͽ?/ ڐ5L~UMLlúkaL_uy қ H?n31欢r{3Ϥŵ(m*/Ml9.Ƅ"oG?e@,3!+KipwXWL|:: a6bA8hw.|/^h\Вԛ^'$4KQd9CF؋nPuO q_H8`sj?Qk.T٤`w˜QIu)_6âmE2e25'1zijt#0]? !D-lBo_jBTFgƢBFzi/I\?drwA^g YI2e5/ء}L,Q:6!QQ> e56aOiLeKDGkhLz= g6^p)7Ov?!5 b C-Ø7R+hڴ(+Eb=jpί7J\-M\dQZ%[iqKGu7m״+{%[, 6Ơ?ot&U-DU[͒p1~jb6 smO Epw@t@qși\a( k0]w}UO/2QtԶi·$G:4#(cUJ#Ue74a4#I/ 3%IqQgE54I/D.dV Il?3U; 5cѬj. X}O+ Q81ur΄1g:3n% F& tRF+#AD8^!RJ2 e'X|dr ɥf瑩J*r`HPmYEo]>WӪ +*>xDe+oL)ǟٮ$~|295HWE[h{Qa5;s@Y0k<`(eH[k pQjҞDz"tX %krE?ޞ-8#A-:m&7M7u'ۆ0e玽G C}=&A}0Z 5 UZ#4T,AeC^bYf4p 50D_"%(핶7Ɵ"eWtG( U?4;yx5{:A!fa I.sTUz{ Wq1}\ˮuQCy ֡:6N}:bŭ 1+vcYMb{h['>V$x7rg>%s _|˥+Q { c;x*k*%5Eyٴ EBX$Xc Ƿ[t<(.&ٙQK"a0IDnƲ?ތ/NϱJ L0u[% eS]Ldgc0k`/91VjrZEv=b2-J9ŗ S.}#AenB3|uy=p`xkq##}]R7ba| -ڋ$3S*]`ՈLVCz<`= brɶɐ- ~tgAl:W8+@Nr״' Bۙãz׹V0:t' -}2KU@ G#2hn!gN/c-%L8}âFkXGnT4vT2zV͇2g=Ai΅LGfC''Axt_xC*G.X[p͞U.q<'*7!v跂M.9rgN/Ƭ3@+z3[ӷZ8WQd8Ic%0:0F?71#Ws:V pL˅e}F'sqũwkK:i*v &O!U9zG~z^{zƼ2=Dlo񴖒&,&&uFU9-=l08R5Co`ܮH bg.w}G$(V:XH\e#6$Ľ~#ZR>jVi{̓PZEzrZbn "NQфq\XePX0JH7 );,vaja~!=C CF  \Sel/uM [>mU+TXՃhvD% S7Lטǹ[wPێTUlP2y&\ 4pD9?aơ؏Sגp7|#Z4úTVck~lQBVxvy#֥X?X+CAHCنIr@W4oV p܋[ʷg=ۏfei$2ɣ(Ls7qydL} !WC~BɜWp[=2KtJY?1bUNmCF v5ع.~Fm @x*z"LQTzꛜx14ʿԴa05vlQ/Z0_Z[c _ByD<_o)[~P]4Sv #uІ?Ě\W= ~!k[P;)bFgWb&]`;y60>';!TԺK߸ ^fŇ؍ 2[\'WDN;nDp72 "r,3rUTj\Xdl62BM?ǫ?5N g$~b#>ԏ6 QO3AL,B|XD<6?j0MS APerfl\C>H"3<1?1I}Par^Aiq9OkA o#Mx#u3\`\*u+W]^ $/IVI.gF-l~0Fc]DSzè \?)u8?$AxwpYuOcAS]v= ji3 )"EE0 0,1GWh2m= ɝ 8"{ǚl;V9 +-`*ז2; ^oxj׽lqJ)P 2?D_Dϙt PFM}x~׳cuH0|xdIc+xR/Β ;໚r6"]_.IM:,u3Jy@&($9Z/Dp'D$9Vc_'WgdR>Λr%ڞ u+5JnAEN}NVD}'s8/(䞥-zU)İ3m b^y+W}#(32KYp}N+9Q{4 ɶ'"m3b 9?bX&wjz c7g+/"?Yе(.WTB,e yنRHX2i,2L$3R,Haa,Ja=+E "3$F,㹂p <ө Z@*Gp:sj*;Uuz!@`4uM /biL~W,j@@,a6,Bwq 5N]Z(vڀݸPx/$7uhꢸSGO BrSv.soD]Ӿ @!_^֕`ZgoOWM#G ,sv*…R)@oWo|Cc^vXxG9{VhXӚ|2+I<ĥJta\CuU!3Bnȇ")^.cp裸s):4H/"u>-pmhLrڛ֞f1R|T^aζV.оx|ӽ "{#sB/wt̢1O|t D<*Or&z_5kdu :p.||;K(9zgYZ0707010000046d000081a40000000000000000000000016570825500006e84000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/rme9652/snd-hdspm.ko.xz7zXZִF!t/o?nD]?Eh=ڜ.+*c,z;-}S/t8h6X8K!pV7!WU)IjPya|Trs%ctEpN BKq8LuNL+DK\3 xy.6yO39QBqqd !]Àq.-bgASdE 7eK ' &}~qq#sCЀ庳PzWF(|U6YTɸDu\%2: =[wȵ)M}% ILZ OWCw!T:ϹGF ,Eh΃ՉO5C3Ͱ8m`m.lbqNTu:[3Ʀ,74nHiڎ1I0!o ZijOt,@וI :;_"+rxoC$ҟ1^PX-]vQ&` )IxPkdJWj\BoH-<)دSs>x,et.h6W6UZR9H{:Bm$CcW֠pS2/>Rgmbb(W!5F?q <0L29웧IR4`m?%#^Ph,-BrgrVNֻKFMۧ-:?tT/ƯQAW d[e<B{US\6NH|VIqLj`)<,d9Ζ!Ւu?ȫ/y\e3,ф_$쑄ЬH&ށ&rѭ {8MRu8X?ʈJ2v(]Ĺ.fc vK1Ý5OLC7ewtmʥ&T<#]:@E2),%Bf 696s <}#+Pi e Uqt}Zu`% 0ϻ}R\Q^3})‘.v0iK! b?G1ݞBB˄ KԱS>M`"Xfdys(7̠ qEThհ;<-{߯QLn]Q#'6]g{*]C(lYBg ь3Y)2q K/J4ֹCc'zZ9ܢjm jԮ_䬑B Ҳ3VEBJwN.5}S7q0yCZlnaMUjn(6!|٢ 9!-1iWah^TׯrP>ZxS #saЃfa/˸qÝĨ|s..9 &&n h4΂nXbgǽ59yӪ<ǖJvK$򜹫,ߴn[a5!GtfOlx%&kJ5P%)y>2WRIi?ì0!iUL_F̑k㡀}MFhU SQ k/U4vgw )jY<~Id8l:Pz knp.*OFoKHC>{xw{TK]UCF8ɖٲs=r >Ydv~:e ^[$5(WKaIxcQSna|{2ȧCK#(^UWLL"5ZuW%)9Ђk?,\Pd'`SgF&0( Hs9=ri#*RpշOxMv,N=|rMlS f}J塛o1l"say|ֈu;xYald̉3>( 9g&Pv, aq-Noѱp*M-3b,[cb'{q]Z"kxk|a蘎{1ϳ1|')o Z؟@ۺvy}2"= \m}S0ѻr.,d I:3e`#iUwwEm _vBn@\IVb[k5Z! /Iϟ4A0K\FiȄs{5<_ٛGdgfjɢ=qk$W<݊.7 S毾}wFzEY ۜI1Ҏh3 \}`\Qx#)*@pYLsxRhg,H;Inl֐uYs]Mh7S+BסT{PM*ybأau.twG%U '#˳u[:?O{gg^&˳2!;: =v {R4Q]RqB쿶^U$#&e| x0{`z.}2:&h'[]p3-vƲVro3_Sdj!<-u;PQԖ%[i!s2hffÒ;Aӗ8L7"c9 O܊T*^̩::Ɂ=GqrH{HpN^d*'>̓dѨf@ZZh}[mxV62i{)@$5ivA=w]V2OC":*)02 zCe~3`syG 6kcNB/Oq֬ey|lF;?>P32{ֿ@ i86 jۺ55WҲA@Y*b sp`@{tŁ߇c٘{?%qwzV2ehQԹ P1-̔TC^A_~H9wGŝhs@wuUx(\~4LtO0F0^'qk5f鰱ː$k I7Jp*OG%/Rnxǁ?y8zQ$THUA6yR7.]Ն?N0y3@d%ヷ]<0 BD%R0k! EgB"ɴL e2W,|Yl2@5ql[i >mDA#шEt|Kf+Y_DAԓӠne\@{ʌ̽5z;TR?}hpkuU4="Y2pVK` .1z{/-a] +jnAҲ]M~f#g8O!yͦ\^*/fYPF,q].'űJ1!VG׶ֻPݶN݀B%Wm2uJޣ):SM}W)n+}j nYr6KEyg'-Yc(R{qR C :l\sd. {(irFAoVEڟ>[wl`hZ7i; K[m^OY?SpL,Om{^dfB>-fr̩-sa MϠh+ "\ϕtf#lu o*T9̲9νST B+zc5rN+S&?bjd w@rO;m5 E4)?޴ ^)<% 0 %͡VV95KV\>B)Zho>eW-MWmTU7pջR, !r2/5(cTiB';g Dn@zhEɳ%k̀P{yqjk4&ǍI `!l0C5A#%|-_O6*6'2\lWp0bl,v<ro.bI}c{JYT.~R6EI|1gg%3 sTAn" Mevbԗ}v6R/zU^Lh[֡Xq[+g|!ygP݌USs41dFXUS߫ lDzjx/JŤdP2c3y3K:eZQK8ζ"ɪMa"Gj ՜퀥~4'oQ$N FFn-5/}ZO7%!4fߊ U`F#X\AX+u% `.GĿYРb'F1I}H{Qjnߗ).4bE|ʥ2kZŮ2il:r.À+D/oW͑n`S9Y Q:Q+]xD)Tc[>ƌ|v1R&pe\t֤W'(*UAg`9iY;W9B\5jǭlF`Θa!;/-"q]ںbGA_ (ԘgQKêeF%YF8=sҔ ehsphXgZXWdJ.Et4C^3W#VVi 6kYp/XO\Y}hWxUSHxUmH09xKCVCo`5+r1&Dbxp.?2}xe\>㱺dP{[V[P@6WVP({ VכG\kTc^>m,6zi*=G"4zE/z jZ a}ӑn+hw$!Ge*&+FSh }'Cu6t=_. 3\=<]'Zr[տ^P/>vЖ(Xb2"Sp*؍`tOi:'̢ t}Wn?&[ A*ӕ kέx}BJɇ?u8Z+ᇳV X:?JEXc+0o9zt(j:wg%z"Ԟm S>^~ ^f>,Z Bk% ixKr4IdU[2Z5{HRD ]%4hX+Vejc.DOl2f hl2OkȪbߵ޹(bHA@=a=`uʉ-$׺F+[Ua5zr!X f6B e_ݮ!TG%f 25D$ew̷^#Ar[rͶՌ>҅1,bz9ٖXNqC-恂P1!/0I#8{7vr;6? 2EE^B7>dYЬz\4lpcT ζ.%)Q$Yi\"E,90_炘d|t)z7ųDD!A||~N;ih&KeLTX@Hp 'mϋzA(ȞfC罼tlO(ڟد蠃칫TSK)|FˆaRN̕ϩzi2x+4IHA#}5s7`Ʀޝl'ES<OG7&TV",+tQ-vA!Mls Pz* @(8`=h : M-k}21g{A#;Pކp4nV;[G|F2M 9e11 `[PA2u7l#YWQhu-01+6A`q>/ۀr,>h9[kK%V\㜤/Z@#w!{F'c=ϕprRdY e+y}kH4zoJV4{wR4ΉE Nn/ۃ [E (dww!^_لf *(*85R/#DV }Lύu9,gQ!R.Nݴ32zrY+H|ܼ )Ϋb9GT W XP@oci4'\7cO&tۭI8o>/mxȔ淺9 >N yĕ8?i3("=]:VüK:KFQWc{Ho^o\jo#Jy\*,?Sq'q:zd3HCT(˻!p׳l)(_O { n7կ3\^zTG7ˮE;j-rn8W#%OwIrdGRa5mg*u`@=gf b!䛢";M7,oJ@c{I w[}'tDͫݯ?(&Oy(L$mMd>ڤb8{ ODW795lHDbl R(Cтр+ӡ{T* pu #7H&cB(sPٿm7ry|w_8$] ^hpa>`%ItG(ۇ8)Z= .PLB~_v-BV:^ɤ_Q;bB1\wF׍/۠|J_# @;j8>H4P~K3aA'jiK =IJEZ0̤bjUApυc5O -,j!/gwO+)g6}o.5 UEq^lQqpxǯbԿT|HZZg;CAxYhGcū6cL!JiF*RR/hDIr*?o-ޅ|ۄ~92\fl\etafI9 3*OiE, f]Ó7t~@ FE`e~װ3nbZԡE]BŽ^Xh y]};oNΓ My0aֳCP8p@Mo:r8K҄IMtV{3|s8I ~A.ԅҞ/ tHpLaYzW?u(t)UTS##.omȄz,γ6Do(Lb֖9hTiWM ϟIA::;*GͤB2Ձ"ob hc>!X-1wݠ2Qb~Dg`\3<Yzla&E~$yK9/R%:((:*f9\/`og-v!l_7ƀl7yb-.)i/G\z SE3-Keߔ)(2+,[翃IYn5V䑤#Ƙ_621((|UI` aHnW  J/Zx&B\ͷfIM Ę\DXDRa*oo^l.٨bUډd+퓆zj&|sϑ|).8q 0.f!v=M8Nݘ/^쿦'#ɜl&iGʜP8>顮u\ y~? A6ۃCoѪwR'.kFbٹ }&?F=;Xy 8ǜQ{aes n 1o?RBO8h+&IA^{pN+Jڦ>%~g*"H^Lj/bˆL:QF׮0G[HЧi?;5h|jk[YJ8 #JK#z.q+=NGOH㟎EH*ե?Fdj+dZͬ+y>/#HbOGf*H3!)'O aпa=q/]]IuVor&)][j׸ t㖱6<2߷Èc`H2e5]F|n p(j pg,W" T1,#*.>m$V ͿZ*T&=mN]08>ɟiz$M)N*WPI6}#h๚Y J@ Qg3T[n־ʼn㞧="2Rs cJ;nO!<7 XxE|ٌ|C'I`KYf/eo"γ[F2 ?Xa.VHrͮW 2P?k=2%8B XnL.$EOc=wnهA4qP|/$ͻjSuIO.la5py-&" h*D&TEt-{P͗ ]}OOrG]3RǸūLkǷyU>-L= $|ذ}22ϳҸ7`Ps=:V7`U8|> '`3KN,J_!dx@thy?nE=utC-"X;]r# Az($'y ]q_ɢY>9ӓpi[ v/qD>tAN[&/2 5Bll?䚉ݾ7qfH}sP+8qX,&L8zS|=.OxDkD76R HiYq+.{GMy"D]Cy&`#IQ0zY 7_M/9`x+cG2} )6fueߚD xVҢƂ ZʙYl (@9LEq(e<\ žN4(5A~as?Z$rkp3!r}vfDkKܑu??QV bB*#oH`2FhkDf(q*B$Q) 7-B #>~!穜Zf Z7N73?0OCYXt|V8* =uL e`>jm4xM5e "'_'-B!nBr j讵_eCy90\ ȘC4ٟl֫ٶjœ~` "0 f֐7q4],V}!F҅Pj$,ظZsžiU.%A$KSj*̄NϘ{h;ZO X#v2U-:QZ3Zp\GqQ T7$[nh\c@k+^9ƿM&zlx̭k[޶J.Mi~z{Wh g881rXC J,E $*|3f]Ww-!0VL!sOw=?{ʊe \=>6vhVr^r" )O{[Ԣ*Kkxcp+0Ƹ'mR?:TcаTS_[Ogx ,dW[ AELlP 뢅" k`eê={" Q9MNzBl 2D k, w޾kׅ&C)C0C)3ON7i51 ]ϥKVU`2bB%QUeU-vzIjf^)c10W4)csoޏڰdAQΰC3ya 'ԟw((y&(6Dob1g8 _aprbBd#HeؖWz 42/~6u XRXaPՒ4ME_G>C28=dY-rk!Ǽ3LΈvg%3jGxPJP>OJYEiR^ymܕ4%<\O221->~Zo#Sò9A}g91&weA;f,("q޳jm hZWƜh/ 't<3s qa$V\K_?d"H#(5:?1X7mxEY4FxO֞ 4EKM+f}A)bE¨a8U쬊bYAxJ{Z*pЪac% Oý<ƻmĜL^{Yf`♃d@eq~ B&V!t :f+T\rAo4(*{ϩc w, v1#z[K^]7pG,C=.Hc7sOiiUt :%E$T\{8:wO|}Lw#}p26L= Gg5(#5գ{9_F۟8D/2Oapl3 k*"t {0WWK 4tQzmTjd2u. fPWrV#b]։A6@ز32yS;wL]FvFs=Ud Or@MmP2VmTF{iy `X?|B'r~=`4 薱J$澲DAk\wH6 e@W29xƮz Lh ?ڎ/PtS< ]|C+9YHnn\Y,-=6$^T+ d|o Y!8?'>\Nr`I&ֿ.H˗'\0h腮ڷǧG;U*wF1 cXUuAPZļ(fu|sn20Ul`Eh<<< ֵ pen%_B]{CW>@{9cEwW/}iYxC4Tڨޑ43I#ĎF7Yc9"~PhΊF'+CL}ClwRoږB?nY6>Bhy[gۧ<3֍D*ӠkoK(x3ЌV'{٨\i|)5\^ ܾ'rAIAj* ѣy 0A$aRl )z& ^$ [*vY꣺(mǩN2l{MŅw~72lt#N#$dkn둿[vfSy[} Rw2ΖY_)+#WyaSm1e\ ԡ`% D(|Ȏ ,cŜY5o+"HAKY͡>OљSEVTmG\S';O*[}׬e.Vuuo$U a ) #?n,}mp2E0s3}RRcל؅RfG/7-i$adxJBJ26N,`tgô/VW{v @8K#Ofg_s yy| DCv<Żd9E)_=۴gĶ@td2s^68@S(YGq:&Ў] Z\Nz9h #'en^<ʶtf}sCae}<)P''o_dRw5 @nME-_F_ETf# Ymd3L9}X3q'm#NQN@qZTfrG5 qJ (+("3&=۟8^5)Nabuw+'R:g$:6w7[TIH(+]Ml@ e^5u?P2u<)WcL`UpF-NMzZ0wiW2iA z 3 N{؄q?dfSnk"K™t0_]x̬{q%4,g&pL\#C!"Qzy1Z.k6Ղ}{1N[RmKvKoT( <-4ﵞQ|BeICEGcf9aSIe&[4vU@0J(|]H$bTpG)Ȼjawya /-V6aR.zYȾ(2b4;ۑhoiB6[O7y`O_\12#,kbZi='1bp~9$X /I'G$(4Vs 7G;;+?hfB{amK?.OfN/P{=i|q^)S)6N!1xb os,JMZ1a{R3ZŒ+:IX}-+7- 8էCz$_V^l`Ad/KhpF4bUR$ӯ`\ng̀Gլ kKTzc}XI"n2m4V`gJZ赽SlEz4s|*]*:lC<#ҳ~5O5dg[ۂZ5TQZ׺۩`]W  )ě'E'#=-SUHȳuziEٷMM{M~:jz m_ɍ~ZEgDuі `Vܳf&H+ڤ "R8([ uݹuyhK2g$:7h ~|O 6?NVHcLܗ\w+mto 6:ĭܦ:"Ω/vؽ5(}2zBbT*n)ZbC*[&WMJ+7d45)^]lE%ȶ2O&9GoT`.Z$zW[.8o%\[ 5@yx /x`[M)T/zorһ6"y&<_$NLiF#vGm/- =j䆛RH{t^63/(WM9M%WsT?ATNb?E1)\5EƬ0l+il]]vt3y4ٓ|N_"+ فmTHu6 Y)VUs`e.}pP6q}EaT©"= g)aJp h]I]dk!j:"jpQ&iȥ׉4c5:rVͨbu={fϴȪlR9Mp-^TU̍H)w͝b(8!a6Ӵe+b]7+2`!vi\k=6d@wqסF,_攔d)ۈ &3Ac;zܤD&2닅Ճm{[]!ٳ nvgdnSy9wS_z:i&/9[sn?u1d;ܒ[>C*RmH[[Nh[ Iaj3m쮼QKV 'PUKq8#|y͆Q|'P $EWlqݭvd~F υQTy _f'f:'~ǢsbN# -1'{6$ZC}b$-܄f1/+bq//=iѩI>^1c=xWX$"G6-[d! TbxccG־pSQߋpJێRŸFѦ 9Q|\qɿbgiR'%VhHq*Z[xs+14+ lZ㯷?RT{KC7|9obͧ?η٥2\#ieItC=oՖݶCUՔ4WQTc."@:٪VeFu;M5+3HNz*q'|$N<+ac4><\NOΏ+Y aD%px69=Bv]7LhfY>&` !v ܈#V\JS44n$ 〭liۋ-`L聙yĩUGcY*Z+ԣ~Ѣ 3~pO7%8)?.Sܬ }<`HR*,+ʞ@Cɾ'swp#!hHܼ?Z龗>94O`IVwJpF,Nz 8: ~KPxQnB3?{:x^$.YnB%@\!^4{f`w3н^XHbܺ ԖmwBlgSK=mJ`|Vb5 -9ءwvCNgVU"6D5r-m_.ъ /%̄(b1)#yir' 4\Džh*KAJC ~6ϻ -qMB:&7!9cҌ5؁&V!^\K9Ak`UJx9.5X_v`1U#Ԙl-<t Rsc!|ZZz!ѝ۷BnLf;K1SMmΙ$)`G]'K-ĝgdjZlwȬ,ؓmJ]|r_YbTx+0N߲][2?uwS >F!Pʎu ap;6h%i7Cb+.\VǍ|u/3pa5ijF;*A3E<(%3"730oQٿz^[:J(,s m;#d89gDIP̃O9A͞w{ 8Kqid50HY2i~8ؤb<"U cwfȶ 2fkN>wlBvz˸5Ah)5N_Moqeh:^5l$Yb'}h޽ _ WŠjBkli#{fDA.:Fz]BVDԹ\E)N(SB/Nj?"N?dEUk+ d^Uyoقꅘ||HÓk{^ZvVBa A_HQoZ߆Uw]{,&w 9S\HVډo~A!=x\RÅZJWL -6{yS}*O2zUDr7o T}KmP1V6۷XOJؔ(э G` &ZběO٠|P -R7\t '9FYt+Q^  $N81\˃L^gL%dɧpT GQ*r8JP;}Kd[Eb vXYF3se%%$>*c`X7ǓNc#C_<F4+^$MO}c5(FkJk.XLH'$\9Wj-f)r)p5%˧/!S[*[qqiQn^YyWUN*#+OO· H_xֻ/ 4߳Mz^f}/٨~:kϏu"M9n$ZCxW.dKp-"v$3jҍC3?UoKnT'JW ʈenp2ޞln!ʭLHzgD *9^*;OXg3=n /F;eRz:6 Aqkq֟ ? fw&P&şeh+T{ˤ$6Gj*I7_ IQ=+H^@{]dw=i ǹSQC/ 0dLVqoZShkt̵k@E ޣ o8pPvV{c]mh6 Cbif_UiH%[{5.8; "sL?BIBp `oB 0E1KV~̇;CbvxvjfUs.n5ND+NC07Ѹb g\~؊Z 8CUfu-Vkף6E sw:%5'=zfJLXԈ6HP LpFM1A8ByoJrRjdT:v.u$ cu;I2Pu_eB ~u,FLM=<9 0q>O Wk#oQxY) yz\e5ۄ彧E ZDžvW9o趲bMşy:\N&r0dɆ 6+A } \0j^sNaGm &ӈ6Z.8˂i+0S1u_EwSM%Ҏ2+2Yt1 8BPD%6ؿ8xd3(G#NMMY8zNfNb !K==e*`(>K(?>TCz$¦LWyԙ4/H ;|#j*hA>K_.[vZ<[!8WFRV\nPBu9<.[:#8πPO.)y45 Y63q |U@6Vi#|o B$U>>@ibKg(G%t'R< ]u`шEIUb;.89igS|:!k@=ᝌHH:w,avc%p& jW1,ϐlPx &#McxSw~,"Q1 ^኎hMT2)6! ebu]ʷ#Xh,chT%oKY'Da6}7+NRi_:{6>*k2|LC̶&L8,a`>:}4&kBOlc<W )x0:=a谤*kCz8Ӻ;%U jIn%H9qX8\ǨEWZ. 2JDoK&*9*)9'P. M@w1]ץl[~kiѤ%ZVRu=$@D.L/R?5EW:Xd|i10p~7L3]l7`oFn<=b O? \ּ_:F "JUH\/ Xķ'O+B6w(mrz^0VkTrEFs$UY_n/;" bAL)K3xkx>1s!hY9J5@Rb 3-]xSHE4K`|PV$dQ537`CL-*WMM\҆ \o kɶJ2_^ډNyo a8 `sxg r'Tm#)"W! /QXSZP_t%)Y美I;ANb׹;dnED,#fN1=/%2Yڐ|mm h l3:\)7 69`׮I̓'ŗ {cŃbot3KR2ʑa9NrQod]*?OP[sKLDžH#S`iUR[ٝ N O^<CN,OHx֊^"1q5beYT6U p%xQYXC6Ke?AǸM1)/K[3h^8n8`>vzjej&v8[Lt./Éx"֤ΚpQtE)T!ntr譔 Շ%9Ūgo:M˜c2>Z $9@h[ٱS.ܬPҼZ}*蚚Ȕ,*i Qjhģ^ۜ:b`“F%8ѻie! Yd?s0<}TJYu<%So~;fVȲw&*D]b)^Ev%'2Id֥4[Rh5ܦ;TOg)U(ԛJ x8vhXcjuVXPq tjy V;E0k){:[۲󡶍v5٬ۉ~j"bjqt*`Q9f$秙hb=v9ٜOU\*\$ APkb}w r )Ζ5ih~V]`lV]o dkA wL>j Grv]^ػh?#4iS`(9'']H584mܡ~E+FIjE-"]R]p6lʥIXP:7J=\0g8QrʤPEOv`d^]-\ŵOa %bw&M~9;*ɓnq8ph4f9E kS>.'mlpڄ5DDeQ.Yԟ 8z5=I=;DDM PmߥS &4 9݇"iYNڻ"zQ13EU_ʩ;PM@l_>)|qBxm:7.FKdOcemnx2`Rg)!o}~e\?i/+#_]+|܊ДuF^bWB~aN@]->O'ЪZKi]iuA1sY!S7adݎ0?{nW*JVe1x#A\cf όAhZvZqR} L  ܉VcH]+Qrz+]nϛ#Gtjُ ?%􈜴)f ,NB.ȩLuYP-$ K;I-Ḵp@4kEqG~ڶwb8q `ֱgYZ0707010000046e000081a400000000000000000000000165708255000037e4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/pci/rme9652/snd-rme9652.ko.xz7zXZִF!t/7]?Eh=ڜ.+>K/TPBd|[96e Gʊ걊镨3Ptbְ&tCɓrgdBH3[v{0tif4F]"d$W#Ճnp@ѶAF-r?H9Y׵KP,%Rmh`WaP⒙4b&D.HZ`@_跈XZ+>qz62K?/kENaUnF/WvY-02/,I@`7Ļb!FQ%q`tWΫ]rjIUhjYEf)NхYC]V6( ܑT*JEe? HrBsT&>؞Y,hCUX:&]Op~|K*]]Ri>ׂ-gʷfҖg`F\P%2~( d6/?C~?S<~cBʧ{IM`eetZ;(q ?WD$ CՒ;A;qے4Z#Ğ[_M_jֹH4ҏvHOv+rTccaſeh6 4RZƯ\/mOl@=U93j̛PxyC22b:w5n G`b`\%%6T Dw !z`ѰX  8I pi#"k [uA4X܋t"-@0Xޏ2˖6Aͥz'[xKT[ApDye̮FQj 4:"TN T_mP l6v'er$˴bk5+IwIkVs{-7y#F}\Xw[/9zyIt P\ Moz7mբsntE}aM0{.Ģ6F6YwhBGdIz>PqA4 >$s,kc-+ Ğ$ $setw b;׷=g5O8:ʃZo_t,bl!fjiz%fR*KJrl2P}T08yxUmt,kO4_Dg_}%S*ۺJ?(+=Nn7 aw0Ϛjk!r-A4'1.o)d!ݞFz&ʋcS$s%4`lѝx4|; ̑כ5KWP):DZCEw*u* c+ib=(-;Ycqꟷyi.۸ˉiG6R[P=[ .)IDjNwbðK&q$:}ӈ"޿L,\ޒeSW48zi?);YJ&%RσlsTx8'+:~޼u HIV&[(cs 4$5~A-[c6 ] ATRLx؛bet(XIHJd%FdF>9Eqhe0p /9LI@K6‚kquՙ}\\YQȅ_fkY| en2yb^=p %-{:?hSuFgpr̓?EGX7$02mC5cCpoPkNEG|U̻5I/$nr3Muo[PT=F(gtH&SMQ5#n4s 0yIKB 3Eo7(=._ׁtd#Oё`{{w>x>-C{7ghშm g~JX O+1>DҮYdM'5^'"WosbP TFz~Y`j+=c`̋d9r/] m"M ̪ԐɷLŨ_'!́0둱ͦ'8a0n^r%Lp%K?pq<-I H8.JF!$ PaDk)ߢ!ɗ" G)¢)E5 @}:a%Ȟ}w1.)1 Z_qџP|ۤtqx:ܞk4e)lyvtc#.=Nu\sC',!L%Gbsm"RJͿ_s"8FQ{^ 8>9Xs{c*V-w&Q W]ְ J^Jk\c7#۫f-;{6VUBDT5XsXF(u:?cs8S]#St0QMW-Aw8O'ԛܕuoƌ?S1lf[p­dX'H]&]fG;4.`We D,oPMgz;u #ѵX /WsvmÉѸ_,?mݵnSJ2 R\hU̪g\A!Vl6 j<CսB?~SNF!T_'f$pFĴC}Tz6=Vt7ؠ1m;x7ȚB[VD"0\ƌ{J O.Ȃ-JJ^2Ai7KS5#)#_%pc*о4^WiT(|X$nb2\zEev~2F*0[5'.V>M/J]I t{Uȟ] FUi4Z<"Xm-J="_nM@.:޵vakt8Obi۰9:r%mUŭ4[G>.%\KG~UF.y@!G>EIP%l[@[aN{ tiD2ߠ3*VAZ26HH|u(P2 %s-Z)VT]BpVi흆Wjэp~ ̔ڌXw+H`/bKIP[""v M,x=,W?6Zfڼ9zV#ymKO2Օ|)O'W ǀ0<)l =-8fGi43[%#هJNm>yT2ZEM2yQs2B1K & #m<N=$OŖI9ͣ<7Z g][8 ÌzCM6_f]}6Y%:;8<@kD'h* ,Ui?݆a4ߚ|#7<;jzТ4iXN}*\Z1[Ԟ+'9\^~(EE sby눪 Z> H>&ޏd!i9c,|/⵶ʠI C'SyC_w atL'RDͯ#~<~y׆`1 S\=5͇9DMVuEW &;_HVCqӠ`ge)|k..N+"ND> ?¸K{b,C7Ж'}-G jD~Ѝ=}a5 9W'^3^նW:qQ5B +}c-LˋdMhQ~f6데jo9F26 ]O4TR[RDm/pS#$ަ9̋]4sQpbE@Ki߅!XXB|. [<819(VlyƬ1CM}ʢp<Mw_zEv}W l~KLdVwk[̑*-zm"`IΫGUCxW7d_e   ˉSG+|-E9;?cCH (@7΄V)|թxX=(UE0N""Lf8`F1W!Hk'q#mpzBh$Bnp.*nMB6TORؿ'u4$ 5x߄C2{KiT^7*W&vb$p,Bo`z@wgys'bQT `H ZDqK>ז\Pbىd(ςQY2+gZ`dCuԖW3O+5-u<+[H׏TLIܜX DgUҏ%,B8&QOq$:}4IqצQŸ4qSCpb9*7/u%M$$xLF /|ZNNϫtC0Y]Mo~b. Ad:Hl6Foէ{> b=bݚmPlܬ FBTC7"RCO/%%r!ۻyk:IOp[GnJ2 ٲhc~Y4fACϦ"NmS[\&hQI :􅨫8sJ> 6pXjűGgXp)5_Ž+i`ɪ܋nJ5o&Nv}e bVBϥC F…X-Pr {a|Tc"/ʔ6Z8)JYyms,?b^WV.+ٚ\g jAN"hli hZ)0a'MpWIV\hJ&Kl( qZD,q8^Rkʍ]0@bG8r?0ݻ S̹DIڊk}%NЏ+mcρLsԩ~\;8ermPԟH!v+sRIwTziu#@6Q㬓~Y(A 3J1y&imbY E RHS%1xS$YQ~}xޏY|#[(lX݋#In഻ʚ7DFCf501T [~ v6qr6أ3E?lp<%bznCB?sCID5۝8A >\(ToOsIA(`{_}Iru^R.xU GMB$SD2˱U tr5M:JGYXH vZc2\߁֝?SECH/Og.Ī8I|*#K|~qISY:S3'Nr7}g*8I! %m3%z( W#v_EΈA?S&/~4PgM(Y^dޥc F"\U7庭{4X'uwQf5o4p@E${]1[af{8`ކ`>S=~>=1=Gu& %3 [La2I23ln@!wARl7D@X;bg.]I012riU"o_·bڣP;ԝ▎JfMx^F5Kw|jRK)0'8A!b(oT f5SOcDdYsa&b `Ïn⾶`2iY%PIISk·j;_w2VaK 9 xCaɪ/RNCp)(ur;L-. 7w#ӘT6֥?*`dJnx/A\8N`-$+F!tkl" WUG. m6PR5;k*ǟ]&)W**gcF}XIQY{V"U$N`Lj} .Egf^CR/@]v\rCs싱@9KaڽĢ6kk \,9J_XqKOhod r8bl]-xd>Tag#9Ns<% af镫~alTPMAyF^`w/cj *HK Njn1r"xx!ȃfq19aAK *.]<.ӽeuY\6 )(09iT) 7W}7Ἲn,/DsM^]n>|zY al|Bv5"I!S2"ӧE1f9#s>;|I@fڧ u9[ @j' 0jxqCXRG,Kȗܵ:oi@K/WpzBdGQZ;@x.i$Ŗq !i+8]IdX/Dԛ/Ch|ԄyOnG[n.Zۚc#ɖR{ޅs&tyk?n8m*P ػ0~>*W@y'YH|G\Jw6FgB Ӥ"TL]A"M~MҊx=% |"1lض+ov_*h_QfBP.2C25o+ lŖaB|2bSH#Ae6gPN?e`B\zjյ~О g4ǵe&^]?&z3M0xBe5;VT oї[`FA'F $ sLu j, &XfԔ7ruPQ-iu:*c58"SnḯiesA6 Yq4 bJa*x~WqT#/IX]Gާ=k-S)-SiWJ^ y}6'릅S'PGaȥ#TnĻ$_[\;`$Jn\?9ʁ$B8@ ^T8Y#;v@͊ȡcG;Ytr,~)4Npuo oA+@pv%4 7n0VػifjFu]^U(%ȩy5ߞΘŖ3fdղ[+2`%Xjla(9 GĒ1fLuA?,D0 o fp-g=֜vT\$˘ɴ)Fi){|A*>X9?YJızS>,1G.b #+)f0;4Ca1A-_6!]@p0 ftp~C'&aGrN2(c2Y'd4JoVD$Ѣ9 [fW{$[mw_A|IO>}WdP`Y=OެcʩXKEWDwip^%2Z)- _ $n<׍907ynE};&=9N͏2繀=ѝ[wT1C(;YdZILjU#*w k\QKP(Wu@7tepƙ.AЏ'{r8Q!AwT+p]vLgrDs_Eb(i`wr{%؉PusyO +yK!=z|VѽºsNjLb!yw?3.jOXv C]+PJпk$H~E~YRvG $҂_3& a8?2b0cP2*CF>g'D U7F+.$H}auA %C8\#t*ѡ@*Uk?)<8j1ETaԯ(SN BONJ2zCpN?Ј=[$cv3ѝRV;}a&b,*U0@e@="*ZldGZ̡bE _" P g+CE C4[}vE'AAS`'8'=SKyڡWHIm;FhT&s Imr5b\-B;<@ ޛ s-֞Vg.!/W0Px6 B`C!9p#nY~)"B?o|q #Ķ ^A U܋@a>i/r@̰4lU$5!3icvJ1*Vӓļ<'{~!}i kԎD?){4CjuRWduńFF_}g?Nl:(U`4`BX1NN{'-kk.~1ysuc nS3ɉ!Q>~2;_r%6Nu%('7z ]kJ2#6* lI v|{a~(K}"l3Xا๶+lq3{aРTMZF+/D7dœ`x7%,nYxQz3%iV4fԓ/eRFa l*NxnrJ%/#*͵_L!;l$ׇ6  r NCiRoJ'j}whmJx@!jS[_g1$$z~@ Ц5H`=DjEQZZR.ɢ6gXqXqu=}D1Jaٮ˪Cb[lrJb N(S_?:hjQ,^n=l xꅅ+9"l>(܎qyEh 0>1x={YgOHڬu!6[љ .򉋾'fN%SknTɌeTA7*߯Z4,صHU.@KOKZ@!ZFͮA2,yGa?h?+}K V[|L 4vCeNf:2 8;xIaclK'μW iR|q9 ,P-/98r ݼIQLFFNj.@zrg#>J.kMj߉$]I5 y3SA= jt4MP3c-1 (uOW8g)B4 Α4*F08c[(aQJiM Gi{VrK>:hD^N'Խ'E'>[2vV/@wbz.95P&F_ۉ wυ#T%|$S/EP|,F)HYع]d1/ PJʇ{ ~F(.z@vxc/CBb E1o$dPY-x# s`DMTn>E8rN3bfx9;C9~c#)[MJ8VCj9%UT6*@59ڷ=Hb%qI0HKT:F.Xyho[hg(14;@&e.֨1[]F^o$9ۓ& )J[vnfCZ&ťBtH`9j!UoAx04ʟ/6G`gp{/hs >ƙ,C Ґַ:EI wef@7P Mbd$ H xWrooPORT cpFyn&ӟ0< )ɦW~QBYޟ"W7w)T_ӌW&RF g&X0 k hҵqć!T5- A.pޞq$5u%Fx`Xgv=4h4bK GFq;9uT_שpcɳ:}STæ144c5m_b[ٰyJ iF?ORu@<. NAm R2'h$UQɗWpfmn8jFIsRvWd\br >υa4h|" b* agu>x[>Xb/h ,|Uķ*Fe)fq:.EќUʫ(f5+&QvpfGo0:,|?斛3EXz0캇:/.ziY'!~5ZZH{ ˘3wOP3cY[~Cgw(؜3\IG3790 OUk*He@% Iݎ_s5H;^ЩBܺ8 ;f%n b{zA|ʬnUj7$C;XdE %ܽfvgg?ȽWHdj׹B<9)e+dfF?Ee-M?4ώ+d,Wr[Mw؂aPws쿬!&<0,.uM+6! }}V8xZ{!E3>tŋ$*/Hoо3 ~ (ל*ؕbL򺂁YP$n4qP)S43nRWMsTQC !)M_4YL+<8 #*u;Ί=`oFTɺVO!S_7_d;/XyYzMVVꩿ0TF/igT"aSqf!so JQb?|-?:lJ*NSB;pV 0ui*_%)c5@Z4:/I>arB&N7wE d?-cw=b(&ުI3Ij̻__q i7mQUfa:@Ž OY3`yt]RȘQdbH(L~Z M|5ʥж[\Kn)9啞 Ԑ=,U^\n[L,sjM,bY3\-ڣ>ħB R+,`<Y^ )@'ldJ\x+; G NG5=jL/05 RYԠfb#p<BdD*.0X~ l ́d Jx% ㎎HVˤ3+8Iͤ_0{.}#ؙC߻BDG~(U!똄rshۡCs_rIԈRpQTR qi䁖(2lJ6i KϨ"Ih*0y|Q>VuV!?* D~?3X0!6T^5ρ4,M[?>ȟ{w"'F_2xw;Usit뿼ɐN0B}X !bp.̬M>:kA_S \E8%f~Z{[|,OZvaKKѪ,M,j$Rev^Od'g̬2%<09}JK.sP16@Y!PCz9W2y\[Kg _N˹,0# #׍fO@C0PKfZd[F kF`5<.|ЌPLfӜ0>a ő/yz|n ;{ eГkVzV2T!ܴ9evs#ISF `{hb B!|N4}UtP: n`exe.o=zl >l@w ? ʕj/V4`vfYsCL7 I>2յgvրJ:&b'F!b-# =PLj4XnĚ@Kڡj'Qf&M&s$UkenjH4d<|~{E*1૮xw8Es^x bzZgm" |`*휭h,ѾDh-D{>]P'5nWxK6N^vвf2lЍtL!A`Qpop|:^ y6YMj>X07+Z}OP-oS?8. =CE+/|lY2Y7̰#K0%#2zrnU%85(%%hGg2%O P[+KE^%b =ډb\v3Y[_F4>8 ;ߣ#9; ݪCdq8)s?)Q'$cvmh&sufKCivTZqsGO΅Jʬo$mV1ƶ@x^-YmV.S2{df#|ZpWg̈eKaxk!g%MwE[:MG5Ia/(kO@ ]918mryVtHϓ!S25goćS )=)&YZJ5(.Ɏ~Y_fGYS4 I+?J(~NX$iF޸q.T{@ٔVao'uMb; O@i5@P>SAuaP)=cPG/҃On~7+}%%d J7]$'E% {5~t[5J@ \#ͬ,y)r$Λ)D$41B9ؚR&LnEיw ope?@|f̊_7k RBIAiKT2~||1#Y;+әN劔7&Iv.LK}PJȶ”q-/3Hs^A"Ugsdp G-Qߤ 4@6eŵ~O wx!ALJB`DM-ClqYxU yJAA(uzb`\&/G`IT_JC y5p4]ٹ!w8`2м۲b0"b-8ImIxo!JXѠ=}K0rl0eػNI*|& ]>&([k!FtdK[Jt_nd5!;6 YIR[-QE;Hҥ,,ӡzR>Nn?ۡ[/~fC[ Bϭd%"KUʌ007Mȯؿtr M̘LNin`60 2z0(=wعf֥v5w%g@E,lFq68* ڂ./VvRjj_>5'G]Cj9Nْ|q 97IJb3$ӗ{'F_)xm P|cG~$KR`Qʢ-&=drz9$ a汪Y'Iu>:;7j#EQ澞P-5lײ1Nu}йW,5G ]E+qƑ6%7[,7LQq3>~ߓ 2`[ne4˧(A+3z\O#+,J;x5DtJ˙*z2ieD(KQOņQadk,BOptTJEE+ $rK1\KU`W9J߰A2mSb2>{2p"jcҏKV&X}06Qv{D\Uk"ïkyؤҵ`g;#yS:ExPGQtk4W.|BtI%u Y؆Z 妡)`L$"ͪ&sUgD~hu;E1a9| %">WNs'؞pWF?q) %ȣgw5sE4$ 1PP&R觖drعYGhАtщˤɩ`_dF+ż 9˭^ VذdJJa}q[7V\DR9qg܁bSSצ͗Xf3qܓmLr+ٜ~#Дca\M*US\~D&ܺ27|bօ:i&6F&}sl RS/*mtRv<)^Ta$) 2dz1Mgt.]5bHo``!]ȷHsxG1 \ iF/cu-h?3T{ᑂ5!yu/JmRut< .O`4ij),:3em_[#3!E,;|{W5 ][}l1L^sk"$b|^HJKKSبEU,VLC%yW o6>jG0k* z>N'tc㶛 ˾f(VZ)d-E E~W)ΫP'GA0>W"Xn'u^yOJv{&B䞬H ߝ>\o0!naSS8l ^S_[#s0/ Ud+GЭa^|\-U' k6kzQyŬ'?CU/1ht}9'hxD ח0-DAGdT22飆nH)j>"Sw=t(KnV]U-eY+g /fd[t`OCG)Aź t2Ц Sw}$%O\RX~:MD3 Aq|B$ꗾP Ԁwqe| c x%FJZOj4{(5%=H":jRn$B>AoL z ;ZaEF?dVLyRIQ,>{ZZT|3s-gibMr/^mť""~p/ވ^ݚl$!;K]fSoKۑqn^;%O,vh| sHBRoaKh9c<[U,s٧mȧ$:0΁?NF~FFE}Z#z5f"|FYHKǵ}M^TRsPvUI wXAGc)~):y٠[N >SȌyK$5x8Q\04MyQT1-#fQ/Gv[_k lzD~Vk Fy1{I ^AccT~ T @2gzoIyjDFp}k+if* F(Y-i S\Ӑ+| b`F EPozӥ&I7W}a#9z]*j\M!9 0m*6񭶳(hfHһ23NM~fҵ0go:N~d̤vwCir_hV0fd{a{ %MmosdApuC)LgBoW^nLs~|i٧d!W,BK{g%qH $ȾYoRšs; gvO ;4{S[ڀٳƤBO,#YI9::_'e<Yh]5Q5wް7N``:rwy~]E'*; (` 0d.|EX.LR=^YH`R5kE;UcxN*gbeտQVfV:>w;~}'we"qJm-82WM}i)re⼤>Q|i@fK >F^;y! ;QJA;AEqmi?\AFE_ܰ !xC bw"VL]#?O.9,g ,BC#2)}cC㵺W{[ѡDYo>AHC:ŢySbbR˨k%; Ĥf*|YLѧw/8i8#;Q!ź)6>62H]7EK k%$&I2oʗ*0z񼃌DsGhK|g,)ʅ2[! v[N0 ˑ=4i;W[>/a`t"}]Wm!KQum3k*M.t.&-;>9-E~+F]/> g֔–LrzH9xa[F0U,b7[A7k5iU(!(ؿa;~t7!h^uozmF9EFr9UR-l1bB/_^^?{,..Y\vA9j+㥠ٗ>6ݥBC))!@<澫it3Ipo9pL+3Ӧ=M/[4|x6ŕ,eSS r5-ًsY!]B,nxГř[mEST|g/OV1:C g"E}"I"ăn55ЪQ3-$5A '>ޘs8"^iEnDذĴX=8uK[TwZnfIՐUdIJNY[[Q<~].}^SZ~#2wqrBN'o, ; 0DQ=,求K'>ɛK>ZkgC0RgdP.!QԺenh: d XAyqbx<&1NعsXDND eW5-fBm.nu!Z)I?iݡ}-ޏsg0wfE j_J8]oy4.20[KpXJ^="oѰAuW$Sc EVGі8:WHϯPq=d]['J<yk^-Wk85o(ԩ("tf&kV {[sAǹğH/.ppY|Xuvo(JQ+0dجʲ@Bgc1΋PbtɑZl檈4hrFYU/w( *d"ݪ5vzCl`M{XGvW W#6q+2GMda]oE!NHsZX̳3cwD8(PPUgޭԞ ^8H[Wbn.M&+Kd1+ 3 =nkG!2_q-/%v7DSMӫ|1R$%I\1u3T Zq-y eխ@+^qY y I6.4ѫ㤷EKov`t&!PUIJ!R iz CZʹ?[\2.LcJ>W~zP>} ߀Teq r !a{\x'DŽgѤ[S _u=Pd *ٺ=n=\qS=".N/5 JFx#Jt"=xIǺf^qLB7іě'F(o` 'FnJ^4G@N -",ڬiخn:,k//%sT&2{z"bʾ0{9IxS:-ή-enx.VKwiv -j{oP{&<(t9NFۨ 8r=ּh ~[G,$;i NIiwR}\j ZsD֎m ;Aɍ+ǛBNhF#rl3QʲԘ='FNیV$MsK526蹥9;>k\#kxY^an2KA9G,nGS )M?UU,g!heF؍^gq5@9f'* xN O Li(>% 2d1|yygva8Ç=Sx-}cCH;;;;%F:A]=lpM3Z,cy)ʌsS ڐ('Vӟ,zB*Ft)E~3wծ^o?_BQq'V̧L8N4nXDme1b䛂-Js;Ռf52eא(+Zr #޿Few5 [x>uWvFǃf/{e!(,Rk@J?]bUO_ %]+Ӊ9#5Ĉ/>=U킏[!b)#tu}6[d |{z; 1tZd:C'5!nG4 x-*_d33K#Qs3|E~e']-xLuM_̼&Uxboثu'XҁSƎ}P`IVNRoQg~mSOa/fl/<}/W`]y]u8H/pg0ckt [Ekc{?^VkI6;,WtE]o/r ]HE-8JtPbm,1cHqȦCob??-6DP*iӔJ!a+} @Aڣ0Y(Y>Dz:1HKQ(6m+&I&R-gZ3}#\ nrƞ3 [6A%د8"TN2cs4 ol>N/V޺TE1(./2]F m/(C@a0,VO5-N5/G8_PbQ"it .$<30}Kv'JF@T0/;x'Erm  U\FQ|.DTEM;;ZE$ m "맆(~GHGF e([|+i󲸮GvG9MƟiFXu Bhnlgz$vDx9wSÝqj286!e|K`$m}>{4ACR6.2qp8Vܝc D0:ʑ"lۘ1v'^ I,,evn~%2{2Լ1A]J.3˿)L6X} /ܩ7fʏM} foP?>*D7Z6y rgιqQA6'RYM1gNj 3Ec,tm]CSvZTp=H6FV@Th١7'Os< Z~½%$qDo,~SJ@2>jD\MCHx9G?E#zIZ/9tVgQ+3]FX 6 )~63) ۚV9c!uY;k(1kZ Y cVSWgZY*X*TتbEJּ a S6Ti\썬2irh(^R2q]=hL\8Hِ"I~ ?G ؆;_FU@DܼO LLk+w7@+4 ST TǪ+I).duSK 9H<ێGQRī턢>??Сj$TM 8wg驏#FdMNX05@.nze<g{yÅQ-`VY:XR)*2Ejklu=N'(ԘTG:LߡAKE#Z8UBG5L|x͵]lĈ{$o ̔Eiuu*_ʡ;B d;C|O/n'raoy|me;tճXs0/ЇᲬY2|9hAx/GR޶Ok1YXLjn֭\j' IJ6dҟ=P{m_~-G"&Q-.ffWAD~iDO1ESߨ6?)/͕?9j75o@j)Q0xkGph UX|b%*) _Ux}>ӌ:Rc?|M_.,Rh`nr]jm9}/1^17u{n-+xsSވ$缏Gs!,)8 pAN/‹NH'R}\=TlA~/_t M3(\k0ZdW$jNr(ZiaJ:]CYn뻻]xaB)kCB=6R=hpH?Z0x,;"Sf(6.1W)8=bUmIRsBV8"S-kx$jnJ⟸ 9j*;Ivو(~vՃP`7VUo LNQM6i׷tm3L!dO݄U9> FYyDnp߂3J43m=3aH?>N2aC_W>R$ZI|l$PJ~0'V=I .<X[ѷ[b:,/-]62ڎD۟?f(z+KL-w:l敧tuiHvu?%v=o(\Ц ܇lǘ&MQ\*үnׄ|YdewĔ fEO!GI<"iϬmv͟X l>)zUuG vGn.ȿN:/'c`|~|3wU$4reH@_gYR7 .:v uh6`S}J@>)U\hfa;(xOɛָ;aڂ yR'D,~4.P|T$!P_R7 mޥ$FUdVy]Bfi2m-8@:(~_^jUρKh'ِRu sOyCtl{[$(&"\aseh⏳z-Rt?QݩN8s0KA4@Y"s¥w9Lہ%4$ưsOWyi2 h"iB{ :q 3+[؄ wv_S~QZ&d UНX'{eKRe/PaʠV7cOAa[X=m >Гb 6g4B߆7bvG6mk]|.0XӸ 9H+] CL$Lv3\]3ec5j9㖟ZևYM=쨋z9$|,:H]ZmѲ!W&(HYTI~u(̂ Uj cm-N" $ Q'c> 4$S2fe"NZ9XsdU焉^_U~`tHLˍh -xnN0y Ԣ"$dxCmFrPL .AA}m{28 XYZ)a4GsWCN7MfhHjW+M+V?iąl'q=[PP [$'5iФ;Z,0uZ"NNL"ҊPC'ģ i};+W"]@y+5,8PGlnFp荿X[)ڒ;a>1ͧ16jW[;.zaUa<[/v\!=;~_tß[<ŀɭOF&QŞ9ըOQeuu/SU,J!..*\P0O$tPXdH c (oC68/UZ?dͰ_IUdҩT="Z(nc Ğ8[|qP-G_S}7\Ii]*$yTgKu^ļ@5 #˗ghC1G3b:/^ հ)ܯ,߱JZ5L:S.> ߀ѶWt!A{/@Ft/r]W] lYF }$VK}9X%80»c=rgB)G_ ;mJLpB:tbv{O`^$yqazuk?c!5h3dVqH7Y W͇)oMBΉ}E=#qĠ YPkHF-ȅ!:97-q*J{8?;: eJFyv6]ן!ZAh hR0?vcHE_d'S-Sj6da-Φ? / @TДеOƕlceJ"q5u\ndžda3˥ʿ&Bfq]%R%܁OPIFzF[g v X UQ7L#]u܄&DzMތuvWr'zBmo& (< qQJnr\NQ< {<^4@lE6),ˎ$zŨ`Rqz;v4ikQ"#riЋnխFn{jgC{K䀵L͆K|Dpn:cv ),xOwwQsrv@x^hY:"?OɝF,$/Vh Iki8XVSey ,XD_Em0YJZdVqZ4½{~v^fqZ:Z gV @w嬚Z'"D}uGw!%6Ri,_WtC'=_|6GqA2*&1m)9ӻE"e4Qϡt_@miq~p85BQ & F=䗮ܕ*YR[FLGowN5T6 2ё7ZM!M 3|h&)jru͊p-RLԎR@տق9- '{ Y"K{^L+$%jc?vlh@T\W"\RǪWu'*jخ)+S&T$.p9 `J-no3_ {^\B^a6Y*mhMe veJaS G aJ/%k sp x Ev؍r'*bl\QJ-˪Uԑln0 NjGEn p1 {Cm oTM y˒q㫨J&JY: b"YT싮Zb( 7nwWȓ{8&z5~5mz WBWr4(5̆e>E0`9ڨ[My1Z2^*R8Y `VSJ0&妘O{A1){=ÍARd+(b-}\ȩӇNXv3&Z<ǻYDx*i9J(gg{yg'9O8 R;tTl$*ajfT6raCĨE,IʼndWIg/nf byfq>Ac=C!Plgk]Pm-荖h[Q8Ů&G(~:u)ؚ2.UTLv0 Cr+e '+nngD-Ty}-4qax0 " RC/'JP3!j-EPrfUp yOz,8y};rtA¡QZfdeh=^~x~R@qc^'};5 Ʈ4 ʘJjJ6#RS5FJMQa]BaU+^Q[G2WЪc!ȳ1i-PZa"_բ⪪8KjN| ㌅]B߆mx.g1ٙ4+K')\XzvNtF.\0GؐGj bfsf0d4gGjw Dh2h~D%rPoKN'VlVr2T)Db,UVr7Je"AךnsYs nIpsSE$E n.^tu+ +T;nb *0-i36פ@|\+JѺNE|>qKBB=|X;e.6FKoA"ֲ(+ l߃0jLVM7Dj<@z]Wkx|%҉_>z=</K qP:o46iVX>_e6kқoo#a#5߫a$FRV]B5ea`šɩ~55Fzi,).d !ٕzDu^u3p5aU8md(˴ڛ/>_&Yu>a X;T@t1 wa}2`v9IDEs3*0i{]菨+RCvX״A<(FLL"~.(kgȤ>K=lgPG[*5yea^rֲhYѐ <Bygk.}*R`Pv Q®@](5pVlf2gL1jU0?IJh]4rgayY$J^__1.tY@\dŀuyJ0D;Mu ?j]L .ZT8a3/u%eh{OMqj0@mkRatfoؽͥ_selkBnJ~-ܸ(XҗӨ[=ajuŠle.Z;LrNZa=3Ȱv1z4m}+֨ r\B>agnl]GAYuf*JMU* %(Kh>0*[Oc g1 -2YH6ًӹ!-_4+18ȶQ>ʸ @Hp=Hڞ71ezR*e<&E2 ]D (hpaT\'(>}F41-8T;%cm2i_L#g@@<k2.絷%%!I(]#bm0n1N$>I7CyOT=Uxgdp!()N.1/ Cbh̺>>+$bl2,ɡd,D^8!+DL GiIVf\xE~9q,ȧ= m>e\3cϤݫKc.00Y.W]e1,-qTGBj<+E{5.]X'BKN">B^J ԩ Q3ߕEVNO'bSiTx)OE"3{@gt{Td 4~#'D=e%tL'rqHq^#?g\]|I+QlE c=ī4hCi\R5"g)(!- ;ɛ8<|\tg|Adi "_ B:sbKr.(>򖊑[&L\NI}z[ZҀ) DӠlt8B7)V-QtnG!u|<4|?0cz"[䄜,0tl+g}⣁J!҅[DzbCBSЗi=c bR|e%ECEl} nצMyUws*2@X99 >:WU%trs9_${ʆRj'S?9b:JE4䤑z˝2MEn_<0]8 mJcO t]FͧH5̓2!IeάZ@ɏJb^ĕ%#]#cFz ƿ'"٢&l/+B:[F{_Ǖj@8M+>JDaZftQc{oW0-$r5LyWC'oI$]ڶ99ί\qFi jG2 tܼCW9 \br%ݘ/3My+|͵(g8`,r[_ B'"H_4 + @&қRw4-9ile?_94Fm',,>5ly22vg b[l Nj1P_ H$;^tSk+!o@j7,ZQ|iʳ_ &P)4\d*rVUkVv++7\PsLNS݃\og68RWoQaVh-ij w?^Lqba  Q3RbIɹe=K&Aԅ~{bt.=^+j; +:c۰Zv@f>66O1 %xVV mCMƨp6hA뚦Wklh՜ۉQ\n!lV g7~g_Q0cm4& ''nMN:6(q"""Jr~b-TJ{M(/S`# Ge W%i;x~b]\BifVu? ޵ArA/1^KNUΚ&"X ݆@Bq킴-Bibu7|w%)n_geUR̦[B:&B90sġk dU^2l䐤\EX^9l->#_MBKrhmIo:xv`l(A,Hu(zH& $ t^-p|0.1.wo2A+G uY™1bލP$x^^2**O~))ب}wYAlPߍ l_I7 T\\35M`tglO@|'RK! eC1?u4n7@a*;:&z$ d49(",@|:S4 ۸DGL 09{n~ [YՅd1]R08YɡH$=PqZXy$8&h2% a6'˓s8jGBwj&$|D7C ﹫LWW ;plӱE/,p5Eiv{qaIPQuYpKXV;i)_3S "tY$};-JzꑆHWϋyhIpGl|}+u*ٖ݁GkMJ54(/VA*63H4F#z\s7CNb'HJ!8n{,ޣN~ŗ̎–s>'Z|lm  *#vhb (Kjb)[{,}Θ$yN WДi,Lp *Sg PD X=eIlh= zn./zR7vc?u'3ph2, d0Wp)`D^p-n,|נ"rg1 ,B {*8 ExsWQ}PcW@A <kJ:(Z\~YZ0Q\)H0-|7GzƯrS}=_J ֻc ;^טCzݨ*{6X+PQ ]SIъ)F=U.~Y;RD;1$ #M/'W1Cn nA-,JSNiuݟ{{Q ">6w>hHIk#`Ȩ)XJ_U]{;֤0X02Mav~tg]Nh7f)qkF =.i:K [تcg\Ž>v -nrf#(k'@\dGC7#iμ7 h ~Y^#wX&潰{b<`8L$g Ltbe3H |\?7nܢRLKG qT17g_ΣXM$S٥h􂺌d=h~de2|aa¢ `D"Bp*Q9 6.JbDӝ}r+~up@2?`(ûVQC$ڇ= +0Tu*6p -CLr\mz:Cuw9|ns}hSRLk4+MڳU:*Wg.V`PX6bꝳp/n`_UDg7qHsW"űצ;ъj{&xaW)YEgb, ]aНJ 7]v) JR wFOl~u(5ZȨCqnͩWR4/Ƥ+hMN$}RrcT *Hy]<=spw.o&vGn']ŊԸ ky2KMѻLc`@4K!vn<{uHCmFN<%g"۞m?m."ƫ>KX0tL5TU94gYer|-R5lr{8WhHL)P~wȬ K'ZᏸICw_… (3Y@)sw Եx^9@b[q0*36fpY%w*Bh oNKŒC U@_}Gu؇bv?f]gO*7V;2eVm [hҁ@R]E-*6$X;@q=|.FUN|t z:u?m\03&{ˎXxÚE- ʺwk& B[PX '>OT9yԢ'P s'c-Zx*_-2 &wgWZ`^d$zwD .[d {YMѪ*3g>KDeOj%y!8cKHu9R#x]'Uo9qf@:K8p"Hb}>#7}/8W+GiwqFo= \dz{ϭy`]+)ZL@nP48?{ە9̂r+CCcPE2^mK 9fQlpR2sMP5Y6,.]jι8s'!x2JXa|wm~&/oJ̔P䄲'<4r7UL@Q/ˠyXĿvRWR%@UMp/)!+i[Ko3:s~hO׆?*I;,W6aIפP90|aA}*Jx?A(XM/Z3%z;P} <;PJu4Q5+>8gޘ>uoq_ra(vh]2;N!,b2XCf0w i' =ۓ,D'_p.C&6]s0)@Sf2ZkhC._I|ֵϷȒFă5%BAtMEҗBcg53|(ƊL&K8H;*[Sx/5=j pweN:*.ya;J5onP^W91X;asVSչ ZLYrRՠ27Ɗ>`z5q e$LXc2J7tl4$3U-~A ?*h'-چqUh]R;/&AtiFƥn[n=Tō몗FO'̺@qdvK/vv~?H4U:EœkNQc$ʊ )\˩ (ZL PD90kT}9Q2.Ҍ&Ct1%8`U9fpZHj>%}zL]JW!\3HR=8^Y'-'Ȁc4`՟hy[MQ`4H0:W^̧ ^EP0C.sWoQ toT714 bB[?s !9M/vZ 2I^9[T:6!jʆ&U %I>fA{/I8[V|P|J(0rސ(â2I{˔%3Oa?SR+m/ "0}hbSy9oZK̃LjVMNFr6ͨäM']a{wcq¡56 _FYb(**n+ <%^E`s3pd߭dL܀T ՊMkCJo6xޣ QkAJU>daYN_ D!4q$p |/{ wR''2WO X>#!RPu ۛ[𼫀Oh {. ⓮sҭ^ߟ;?޺H~z~qDZV <ݻyGlL-fw vosL#= Mm;ig`C=L1nhفf{CJ(Ep(PDy`fK*m59bk[8c176G/~݇EڈcYώ.Dv A`U)!n{ۼ7D _ZzG"|Fxƻ-YSWՖ#Hq'TܶYxq%Eo jn]|Э FEh]X5sT1;;JYD?3,j+ݼ?9WWe=Bנ|䈉;DξV;4v] Ǩߐc s 7#*.9 <qhNZi4Fl$ZI晋PP*9C%Hd@M. PpLhAO(EZ :5>-  &ů[XjU-yZelƒ4\\DJ7cMT0ߨU ;9B}fQ@%}pv]N8':>R? 3c&M;D-oQ!vМb1qOy;umiq[׍+:ى&0x6I(#߰#v2NjHS)*5<<ˬ$Mk5BTsL=)F jA{!' nȫ" 8&;|vY=4@iFu$IKjA6,,=NrHca#D vvh"φl64uTUy>PaɔHfBwq<6" r͛6 H vOѴxi->o %#?VG{cb=*LP3o՜GpB%>~7?Q lۥ>(*$2JyK4Y7_[Yޣvp r%2Ua%0gg{t0{+ !E,-kkR:KYH3âj@|:q=l B q @!3;QH=E,k!bz0Ydktw/s(ȲT, )9-fUɱ\{!Av>ʾu_Hτ<~-vZ6Ki&IE\VrH%aL47̼ϩv6ʓs7<3 ԫ QfFcDGgʠRSW<E(2^ܡ0}rsFfo~K{eqQX{!4y3lx<h_lI|`XzbJWdÙ?AwXx15B^`i+U[1){Y(7+_+Y``~]Awz;oȾJ;lԶe ខ . W:" E8$n,t77C1M$SEчby=R1M s*Us䝩Ak23M7RO۞= $D"dWZ@T Zu - *LHˌi4R1a4-K~UZ]/u6 b_D++ӤYA`$bG_EzqBgsdC= slt}fɒ=NУ8wHuXzH Pe=RSk^"5/FŚJM#o nHE;tG~W-n+DL4QhF,- ;Z({!tj=oa7SXKMN"vp~@,o}]4Up*-bk7u6HH},KJMw|'JTO皫ºA>bQEkG}=6xie~ Úx]1r$(eքT$S6\tA #_bZo&Ck &uwc1OT,}Meه6on٘"؂v@Ϧ?c $G n &F #WUh5L]G *(YTzHW[ER^;4="`;9>rsͫhIJ!ـO8Ay2~êS͒ D5nM.t;Znl>ݦK3 E9.CMY#TVš~ƌ6SP{_!Ʋ T̑* N1ˤ;W ,fuCD3k2"8zn.8ʕf(>gu FUzs-`rhSk Fd:SYuIBSD`wLٚ7*w/V grE۠CPe_=8ek}F6BEǺ6e4UGVcc4SUCWRkhTa򬾢M"x!qVef@A]>yR )RIKo"pY)`zB]hz+h)'|!^^MuܲξiiwUN)nStd.BWiK~uWbnŘ\#T*n libǒOn$./dbJvB80*3MdKtgIg޴lcr@MsTW=*/i`i(}1).1d,usU(c\Sߕjqб l6ɱ=(s <LY]uFRqQx?Z!@*]8@ʀ Y'N]@ξl+Ͽsn)55)`2P4)cq/}ǒH OXa46}Ns +Nt$'ۢz'&ea)v  ")i4Nኔ B7eZj[ͨ_ɍ`Ѱ#`YwZ4fnM 4=$.UKն+W]S}q|U3\$Fy 5X Igfyy )QVl,GEޠvh#lf̼V]8U֚D{l+2J)3qoBa6DO0әz7hX55irѪ_+uͦ u^C#. ĝ. UUx$I?:ISm ,֌,񶺶"#rʂ,ur2e].w@ǭ>i)`昤%~CGt.wޏL-^)zœT#mz:*?]57#OfjŗuJr(lR|l^CU*H]H$76<ϝւrf+Ev[mj Vd6SGfg_~MIAK,JT@G%W77~ ?kIn'cuzR9= gUN="kA]m.eGPc; jMj*M\m&'W/}`tg|!kӈ ڵV\f".8w<WUe}9B;"qh^Z ~6o׆[,H t];s0 B[K &:T貆>m}e\M9g؏q yUt|@D#lo}/<i c1wYA?q8G_j:rdUZJ빕jGi4,f#~Kv'FI[:= g063V*Lv.tTǧl3+4omtM@`4ߧc8}e=G#%mU/X| 1T-5K:㬏2\% V%b%dvkM ]뢈ݱ\ˠGR{J/#ض.,wcX \tꮗT[9 lʈ*Xwfa \=@cp"<`[JU^r{^V5yFPb꺏oRm"XJ7^ .p4Gf߶+b^ڀf6o̥q#!솳2.T{xMjLW5F-#`I :hJcq7X55<̦41#^5xrzrH[3G GPq·Ә)b ꄩy3vp3.Ш$ާrLYen^ =r'$u O3 "RQ]Z6$ zh9<'"SYĢu<>_,x|#Z7xEgh26U\t3s{O-1>vwЄMKm3i>@MI|}T?"*2h s yb%`f`bC}/wH ͱ_tqI2Gӛo薧A%Lf_@޽5OxVAfr P 38("⪠En)icccP(7/Njwg{ow:e6&;_Fٍ_?+'Wʣ՝ 5~Ypμly;c,B6;¾jpƼ!I^9h3cA3c=s5f}Ir(13"#vteeP9I DG(fy9jd lJgSLF*Odԡ϶$|tu6z}RƦyL0b.[IfZґ '3yY%6f;K2 N+ow" "?ħH"c+;,)!!1A9)$ \޶}ų[oMEdrWzːѷˑi|hY}]4 0 90bOks~Ow /W *nj!18Eq/})g i擡oAC;7HX 5wy6lR +J $Rm]aYƚ F'?{ƗߊF ?TRI9%ꬂM#PCiYފtTDsR&24u-)K0.i7[-t5Ǜ~YnGk8dJ)L)U {{ǟr~"3iES5]B98J-JГ>NBԒUXF#Ɖa{eOreVh=&p 6dDݎ-[Z'>}O1/S gEY@\xQYh+Sgj+wkiOTbҀ#)jA]qT%xTЎvQ~x ImCp~$7-?(1fFnt ey+ЁdϘS?=~q.Or[TAݸ8r AfzU̴5u40aOlb/ 0}\/^IÃ&>SVB/I"0u{@>[~Umm_.oҬڅqCZg)[d`vc3u4 ^n:?vjtC/12~:@fp)iOr2+"׭}JZڦ4T4JZOX/K%@Lm^YӖs%c *6?4!]?tto?m9K1Ҍ{̃-,8ѻ,鄙:M9Io*w@*ivgd*xlr:|"#P5Ӽf@y+*ݺe2ZtQ7u }!%XlWw?޾XG#'\0th (r (MCb.f(+ҍW=:1t+W*w2+q̃`"ehBBGUm܇&CpE~HwmU)q]PV%(%7݇ h} Ez:&p}c.5A԰mgܭ<xb)};m;[Y?уxosCn"=SN C"܆Y,&9OYV\ղ~ ʜ?f573-~O2u$"Q¾ d %[܉W?KS9 m5mlT7FڕH?Mwx im60j$9S~Nܾa >JK]tzJ@uw׃d0aj*XU IB.*GHy\fq*jc#$NS^~@нԒ)`'\ =U(qY)3×z"q4Lh*g_E6P{i1%AtF4YKsd Ns!6 QrVd)?qqFRk7֘+|}w׍C_2Qa@{ɓXN!^ڨiD Q$H]utϸ,M-by?zg_q?^v  MĝcMzژ._Yd zͤKӲ⿗[U!;tt`b8+g)A\bV'ޅbvͨ1j\cɺUN1,ȏw*.c.GYƻ)صx`ADmv[6?SLnu8f &[K^xg̵{C=<_Æ:3DMz>;`Kװ[&]_kZ usB^/t!?ӕy+F +3^΢RR)-82j,"mQ:t6X|nSAg) 300hCInC>js% jQyWok<ܐ5,y)S|c?k 7nՐqb-ʢJ]v).7M >;-}a0; ux+h"Uk6- l&f#db O[M-xm EY{ím*~|bmB/_/oSan: iQ> ^bQ a@izDv]]5ߤ&Q45KYE bu %w8]2zOGǾȏvW '$F @n 4: x^79h!.jy/werъ9w ェb&= (u w߿| A7m dq7'ϩfaU>sCAg<>1CQsq//QXrbj4y4GnʺaZ-'?\U=m=h!Ʉ1OUvUAY}qWۊhB帯Wd6RPѡ tsʽ .ڱ/?4^ߍg#Eͩ6H)-kr@5XVJ&v Q ?8pHU+D 059mg$˷xW?.(pLt3BZ%-XL;ٲ{h'O Z򟭚Bͦ~RfIk@,u0u2;˖!P9 hj#cK8t/A֕{X\J9XGA~kLlUdo}p=PH]؇`l `GEScĽyjL;~ NBɷʧj]YnWFʻ3ƀ2밊e #\at c?-^N(1"ȟW-N']ع#=2آe8L>"V2%vp`vtۡ3s>C5^ D=;XX(#2Iw1s,s<η~Q"W_hw3gWHxbҏoSTz A}ME垯G\XvC|\fUeQ.ONC=dWHzO-HWBEuӮ+ ED-vtE'ESbuuB;cWeL5zgWqUY#Hu[n|:Tٱ, Q<6p>pSF-,3o X,2ݠHw## %PJ#H=Ceט%lyk"J6&DRݗ}taۦy N&xy2O{6np"ٽ',Zl?T8(\ŠHvU9tQ**Ѵ X"fzQ\Eˠ`wf쉨 ~1qL lJ D"ˊG%WgDf91k }Y6]_ 34]IrF>OYۆ_`؜4(:ufN4]tym@T4c4*h&>I켩 @c"L߃HU1ѵoLgB`NQ^:G_RF;J(iy^J#ԷaՏ[TUU('. L10@ 駈l| Rq9/Q݆Մfʢp(fJu*mbx^' y폎zh2Lqr'M]Jo`r)ץFFr||qm0Ic!d~_g*%eB?% qߚkۥ/HRT#.pO_h"&5V{kT/'$ÉK{kRi ;{?7J׺] brwOQG̾hL,OAmO,_s7+S/aBSlRL]2B*.ɀ[bt bM)`ɛW8>%m8 k"O_l_Id}^y Q3Hy:X6K cL# y4Vޓ xglp*zs"#WBQMw~iS]3<m.00"mʖi@6z|# UE[!|P{/09[4?8 Mi88pw\4(x]roM%2[(O w;XOgFC:!6A^qAp4S$eVt`^ior + t2$_5#p)Ԭ|:;{̬YM?фK!t0ȍ{6Yp?JP 8-(N0AnްȖ3쪤Vx$S\1kK̋mJ!{؜UZށY`7xL=*+h G}Djo<8.=]#a $ā'04Y'C,oNXgziwhHKzJ[s _K[4c=XM5bL| S~"-YẂpG mrE̯RqkuK] d 8>,}Na$B+al X- F+6C2oPokj Lb7gN SU%9j ]Eimc!8 ^W7js&f`3K8RqiU<בmdִM匬xSms*Ŝ5XneYfs(3 憘MwCۄq$@]>~*6VfL>z )Gfb9B è,1ZmE,"]9}V94>Hm_\Al-6>-(d~2 S)їOWX]3WRɰk'c`>9Ij_$ 1tW(O3&am{NSx䆊X08gՆ{~%QEFTGJ{<$Lɇ\RI*?s]1^P?9I9r(쒓, MDtB\ !  B/G..TaPm q;Nb|bOk9>E rAw#0ݙAv@a-DsQgYP|ᴮ^ލI5iX{f-OuM+K5!+C;[<(!E/i!|ʥ_ !dQx^aI)64D/2BRF6P#EIfT 1H{?TՅӧ'gDg}-7/17v$Y+DLىު7lw$.y}y=Y>)l;awՇbye<eO $@~ 㙡TĬ|ubJ}n 3UY[mVGYdյICX yY\oFd]#m>4>O47 eėzMe8۟9k+PiU1"Ieͷ(]k(DѢUB0C8b:LiO [_3Caw=/冴}gJ*nqɫl^ `=r;٫Y~8lWӘrQsT;pnxS&Hϥhz#in`۫Aᓊ_jy'0N:wz雙zB>ڄ MTQ[N]7$W;'"78T䍧IcDwLUp@=> 143#+:B ]B&X< Z`ڴvʹy+{^#aLWAEx &^:Qo{$5=7Q%ZĪ> RC.K,z|K"U).1BO2<,C2p̰WpDC4@WY&OWC0f܀y[n88ۭEP№3 pve}Lcn-m+ј\9 qgW!>JAG l iM[םjȝvN 0~nl)[w2B?f{A婈U/stvt*]#<' 6dx] }fEc,u&Y)*N.n*MNq$7rq'k/e7$({GR V_=e/46%0⫿Iwդxި,F φ+/#n\N`K3]Ԋc鍢= Mwwf!x}E!q:qVF_qi_M?g&Ju .3FH-Or)t I$((#Q* *yV nG`]{3d?CxJ6|R 54 mYm}zI$$ 0ţ'$hBm}QMrԮ)6=97AҴd=36Yu}̻Nk}J>mi2~zXXi~7BYMezC_(;=ءGwPrXJi'0Xټ.8_$/(b=kzDk*v2XT3:N/SE{{Tޱ% V)=yC)b̀ԣ(DbXm)8 ϱM1&.F`=G! vF~iPE~?N]mE>_h3#k{lOP99IlȚn9sA#+OQW&5n:LJ~c13w)] -(ޏZfSզ'PH1{VY^#)&b: Z RE ,PqjJVQy8<;ڷ5~G)̙FC]UI(?UA?YMoGyEq(&ZMuP4\v`91ԬFJޖh1%ٹ%ڱ6 J] acR#~4^zH~6*[ppˠ_Lڒ%zYO,~ _zUw% wpI&V͇hXdLK'(w|N-,Lh1/SBleH;vVa5{1Jn+ DDnnfըwNnF!hW:&]Er-8%$cSr.Q$i-I+Ƿ|_ߊ0DϯTAZͷ_9Zl+h% r[Z)SEpjċ5 ]?Z-FD%A6m3*꤬kur!|n L{]|H\E'Ұ.aU$3)(,,Tˀz߱\nPoWmli!;yF3DDՉ+RldQŧlc6L77 \k}<8yԃ`9"0|[Ү#h]J޽~~Fc0%.wv*:Љ_R3'[-U%m0uO/uJM¯ B6? R+"<'gf1^k;@[ai{ SԜ^l^kb˿=VB M<ɊY EJa`ݹ=Ӏ0:Xn2-,Uukmu)DJֻ]Evgf\b&]K"X"Ph3I<ї"cz 1-ZZik0sI (Ts6+1Mlp҇4&p#ԉV S˺JW tC^l7Ǩl8Õss׫Iɩz S]#ٚ;` 5tԃq_62~gv+r.։BENX ǮAR=aS{zxiVCSĠpIl$\y|e m^Lf.w?n<*ھf`@(-RN> i ,Q3FC\B>QLEuڱ+I&ṧZ``JX9a,HR]*rC4FI*[$.3zQ  7{p`(Υ@u ħ< G#|yxxqѾ-,l5 )y^Ohz[Aa-F%. ,ysË~oOe#=GQic }}jxfE0l^TijjNHO<-ZHA wĄ!dNMS c!HLHy 3XLj bxKхg9 XZ[qTf|e3NHvk9dAM^P?/di1!d$s4lU aGyp?l#`7Y#q,cEIi":?^iwjZ;(r<ݪkwݓ"p{c2rv^IMeuN4u}xWYC@Y3R8iJwt?(<׾u`|r%`MJfW 4Tp, SOJ8;:^p4%AR>U0P)w"!wό:Rk]fdۄe.M> p ωR׉R8m?ڦq@R_04_TƉ*Ҭ1яA"Ore)7cUTIuɱ'A# Q_T##Td! 竩4\ T_fbXA=Kq~^ s`Az YO;_9(0L^6zTo FRAk'.`A_I%?Ϧ'mw!*OO[عꘄPYoavWMNsQith F:N=C&C%o&7+q#mInYM7]N63WaqQD2)bz?)CB'URȶ)z҃/ y7鸱-i npX)>ʡM<:l] OMg\]q#ZJشNGQ+;Tb~\\iA>9Ji='2!EyKKe<ˈUy$WHf;[ߍ<˫vCIϢ-;A= 쏻GYLOke̚CV9!}X;C-? 8A>J ޺>a?P٨h2ZIߤzhw٦z[>7bN~Xm}-Y~ɂS.وh(`֑gpʴf0n}JhbE.(cwơfa 7eQY(nφ fWJw#fEάt0 )Be2&Y<6$!y kM,Rs-ڣ

      $a~ vkר4m ×8c z9OBnXhС>?ՠ}.< RY8]#ʃYbd֦ Ƒ"*s Ţ[~op9Dl}8V;:LN:Sb͠j+ш6RO A4g^\lEEAbWqut^dⱢrgIMFJHLUc/x+?3"0ઢZ+ˆ vVD㕔0E{ = s4L5/dThf05f'Li: # smk2}Tk5C_3 %!<Ӝ |n/s+q79Kf1`iM]X}<·Ӂé:w9z1 %~7e`ju`{/l~,bQ!k|H!p! P4s[}4KR#2+Rv {vJ(QE=]uѢ??azuZ wN6v4쉥sEIKl.֝E,oY96);U>e6%IBr`^w_`}B߁SeLXp/JϰGm:H{5INA-,u8GtB'i㶯(-F4'5xjՀR#>VSCēl\bd^^\ey,XN^ {*2e߽/F޴KiU+S$9^`ik [=vCU[Afꋩh{u QEE?#IcV@{.M4jMٖTя{h0v(Վ{>nLpȩIGBZMqh51&O`JGoİ'@37o2=`tkL(F/in@('c[X@Vv!%8f`:eXQd+)0g͹_g*!3nH4-uMO>:WeA=Q]\ZR1+^m:~v9[ZW*(+g )@h_՚Sqg 7uҥ8bF:Ih{n2s'P"܍Òh7ͪby^< [=|lij p2#6}RoZ­lyaL ){ËD&)^4Nvhgْ8b/Kwz)r#c5SS*l&=iwpU\"M~կ}WS T"J`N}OGcJ/ͻKZO~K]Gܗ;q>va?js=n)NЇϑ{-cөF3㐰Eζ к;)&V{oQ!iEw~MoI#fkY5e,JoX-5`-Lײ9qppBT", hKlE-!n֬)y1XKKB~оAi9X`ׄ5[`km5ѭVO|O7~H9dmp17IO5;p.^܈}r2*4 yyi|4z?%ɟ`z5D[+TW׎bY uh̚BI΅oP !+֢\uUU?W!euJ^eim?2;%ۗI@S<9_F]\ 6h9AZ qp1 ~C>4Wm̐(dŇ_3҄V^ &8N5@ՎU+t%y%槈@5 K\O cpJU}u2OxA16, ?.AK/;Uč<}]e?+# ˁ<70 j>՟M\ 5ji  j8m( wuR$Z'Wa}dιhb07~(SJ ru?tBdl g Lp@ Py 6.,MI_peDJJY-YNv]P7<ɥԵ {4b85:7+2J Eʘ<]M2'ɠ{K; BFvpZ~B9~rZOj_iRw⧾ p#J>9ҙԧ\.7W%nM,/:*tv_a(;zu`9H Gմ8RɒnZ92'oP>7EN A[Cx/>?-`*/s<^·w~z搗~RH:9ž_.*c0q !iKB^;D[C$$#a06H?2ZteUODtSIe[H&Q9yP%*А\<yo@lSP+Md]`MX|B Du(.ͱ^Y %\sQ/ŭ iRΑeW8zᶪ>y`:e|l\_W؁s~ ::~jaAIQk8F mip )_ϹZ=293DH9eCX y{;_VXu4 lՁ6offVs(2(mggGg?%Aޒ_$0oGx;ڛhaHwRZbU1m*!GVhl<Ӕ}«\V!I(e#9j=PL]Mpa퇢8_1H?Dο%V .?~Lnap G#[%7K6zGDQPk?j/־8∿9?v_ 0Y[[-&"ML@e ŋm U91W뺶Xu}Qs3%46l^p5n vV .qӽ :J}3Ld([Ouŧ`xrٖcpv¡, %٧o$:G,;2i I;#JՅĖܒG䀶v ى^s{ 1-?{ȬBָM֠by<,D̮ПKMQ\ 6lN*HN.B*d̕iSk0d0P-k tf~1IDVrWXnؽ9=]6T;rmn.= oos42Grq~aXbϤXy)f.bbmy9CVU/6_NX1ݼjv<SrfS"=YgIo gA@3S3D H,V(0'h3d͚(@h W}b6^jCFu2=*+{y$d0S+rAקƱ0c;me l HpLL=>\h݆(tشT9V!ى" mpQ:} _qEyKX.FyLs'N_{S2PKݫ;9 yH*vT?~EG-F="xlXgNS%1{IDq/@!hV]x&{!݅%-y,)ۈjF']bJ~HǖQ E/E_OϧRp9Er0{D.$ٙ,Ȫ_Iȏ4)v& NbDOs%[ݛy}c@] X\=9e1ӥU-1~Ž s'"hKz,V/ JItY%""'}d^-p[vy_,AK(~U r @Z5GҷZf؝8Iu!9HC-8j^D^{ E.W6i*s$Eʸ[ Zr0mMW2= @N4PۓYMj;F"HYZ$Ck7Z^o+~l@ N]ـaPmfMT?}w ,K!Ys,1ݜ |feXkZD2TB8#2kOQ^JvAFey^!||K|dΥYVQNa3N.; ,X$uBb(e$L9(b±'#N^gRf0!t=٩ b 3-ӆ̞/9rҲ9x(i l G2 |Ev6i[+Rzײ3X i^9H+{4YNj^Jli`Noyy־5߀I&Me;e,Fd !S) mCg;뵜}e;/DJbKN ?=D7q~[y)zPgl7G\rR'lww/` 9Xr#=]Yji%f3jV l zR= zzyQEf';Xb90ރ6Cl?]^P>8u||AY\;2[-?lNZ$W6ݕcMZ)-`=`/uă7\Uآ"gJX!_ϧ?ŝϞԯ sG#ٱT%rL&gFV]APXq$9NyDCTA5xB;:qM9t sthPM9w m RyJ>knm<PC( Ì*KG_w1-ײ6} `95^7ޕFW!Y`U 쎪̦uT5F tmD/v{:?KpY"}!DZX\!⵱AYa=T7`<9k%bI 6z78C=Y^;rHh|`9U"B'ۙo+u6*n]ళ0"SONL;28|r~;bWEn*]0]fk[Æ3t ř ($ fhy^}SIӯ73y!Pt8BB@M` q2 XDm_Fa?[ e@ku, ):DU)"Q]xIe73J2H~B0 IǷ~/LK%a{y>j)i:iSqg{ !?K`E3Hwƹ4)BGyM^[WS}uʧG(c[辇I"]6-=OREv.Bde {E7GX=>:PqQֶ3 +3.'+|֙wXd+Gy-K>bA.." |7VL} !Jѽ Dee% 4QPʾlWt#AB֞K_`Y$Ie)3^ /]F}&z.q. 3'{D/ M<3*2pzLQƄ7t2&&c63FvIwsQfxy.V1T` Ewq Cs 99)"nlQbϪJ`~ն6XtYd E7|=`=&KY L'm{SY7Y/{DT7MX.M JS)yB'M,\'gEy) \(e0⁺,4Ej^gsH(tZ4D|KzU14&-ry#BQ4Ĵ0tпj!%qa, P;%{>Sj[*+;.륏?l^``f޶seY<թ!W/X𔬺H:cq) E1֌+ׯ~n9I@pɂQL(hۣrՙo><]K!LMɪEt߱Q'Ho;9I%#6Vnr+LRc/j4i+̀*XP/t)mW a]y06t8C3x;,Ow]TA꧛+pKh2Bq[ARA;4d1Vo ߊ(e^v(R$xN+ WpwJJ+͘f^1NF(|OE eG:ղA a$ >$ ̅䧸> 4$[A5em_u|篕t l|u^MY? ׺\Rk^BIׇ]X,lQL 6L`B ?2&@VY&#yN.ΰw/G眄ʜj0 +j{KΦL#,}:aZq0usX_ UxS*:.};Zx_/0SPC,JtG'FO%E)xoDnv+(s_C˨*m=xxk!Cp]]Ĺ AES"FzzDӷrˊzco6΁xkAy\HRl?Kn$T㋕L2hv?lȦKQ1͋tgXH=~SIy jV 8F<# B\DzӝqyͥQJʠ)#$Kb0Pȕ>0a`2ǽި.mلTyHL:g#"?.ZWHvȺ*dhJ..۫tpNJ*.e;f9'/T]U";JaY W"EdߪEj@84%DC+/[*+<VګO9{. L&ƬJvsx_k/=E$. '>#ExD _BJƩow׸xGѰѶmEIȆC tHHQ_ s$5Wr|Ԣ(*׶Hz WC7 $26r~q82sQ&0"&p#%$ Vy슍+s~bA.ep':A,M~ٟ$j[ʥ (0f5>!߰NQW#w঴CWQ)qy4KvOKPF'.ۛ6'6:/(moiO^xpn~3<hT 2Y5M{˭p_/&QtXp<$.N ̦m#[a34s 66)A}ES`ⶐGwp/3Sf6rל%5x7Pko\(uTZT ?`7|nV/XOq>Q@qVd0>J '79}PUe89 PCeߚwj-JIPIS3_tCH Sx/'1*jNȉ\9w\d1wmjX )_ Ut/|˄@gchۻVC,?. 7 jmǣP3]yT6r0ӍWj߈ĸ00OKgx|0}O\|]2}NM0_͓%[ݱYfǭDNBBGCro(S7DiҺTUE]nbKa;rMX%Gxf\<sMϡyI:>eUM">KI%W=k"x*7z\eO#B@$Z笠l#L7MksA7Q<gh$}?Iɾ2,m]WFjXd;DPP@=oEuBvJmI%BcΆd"P;R|#?.viJH M-#pTYbIrr&k3"Vɣ7cz> Yì(/HR6U ?yvǡajiWWu3 *g3PRhTF eDv:B` bbw33'װ<_13 yJQӺ"ksR]r;SM2u_BY@!)SWu{UU|gD7濲1(/`Ka?Ydy9b]BTL، 42ܑ;HmGX9ta0&]^#yߚoȯS' Ge8ViIUMV'Oek\xH RXNDDS;LY׼yخ0CFCr|jq,@8}pkT[=+BL7dztJ&5M"T,J@14)qn1~My7r43X\#$,- C `I2:Uۙrgd .vH[hVٳp_,f8)7ٱmv^pc5PHq$lC0#Y ]0YNg+mJ{T0׏tD&0f)T~u0uiI80;]1'xJMVp_ؿ|Õʳu|:ȇž$-k̂vt3|6UmtΤ UQ ꣃ1Y5˹& q 0vB25db0Ht]GuIwwz耙JDR'҅PCcfɹdeRCm}}iB*; ܨT ,;<6VI]Z]5quɨq^ DzGV?A%Tt {B+3=Ood*xI[$N|cX r.wz a /⼀Bf}U⩩IL&E= >U(zw F-3cҏ)2l?CaU1$ynV MXWZݣX0NG'8ța1<"*@"M6AEAu[[#|EZw8 2Jy?{T"{v 1YQs>3u5tPA'~K?gE /kJKx̦i?rp(%vI8bʗW4Q^,#Q.踛uAi)a5<4,폺Hff`_v#=0> L,|k"WZ7[N}Fџ%V?&fZV)Qz~t)⻞fplW@Z]G._6}]l]c%_aq!×ɵ9Y9C uVEQȦ' Ll,Z.='rCDSx$&1,S*Y$UPz ͱ![>Bl%=\30_Y;żs/ǹق,hۭ~ɲR> U< RfTk Oouf5xfɧ.(:ȧ-e֑ʨZL\$΀3gj0KqH1gR+PF-lF%SˡH; L*uucdC!Y qŹ:6i%)h'Ic84bXʈp.HzL"Zѻ/+*}8034i5إLBmgڒHcrk0E&s9_z<ƣM-ʯmRRucJ y' zE?hwgRY۝N"T."7pZ"zEZ1VןGӦ1P|7h:~KNե;09Q<[Y6nJ (Xt/W e u¹:zY5Hs[8,S{)Auϱ _N1RD= \m(Q:5)lD1U@FXm2zJJSUR<֞@UV./R n%?ZDh=S:1Xl %6җ|7qd-EK,@+r:SyH0EՀ0OKot͝c4 Ίo#1} `ա."؈_"tu~ w^UcW[P^텙%- '9$]:@ي 5Fvw! lO|iuK)8˷ܫ =C`b,?*Y,gf@H qkף0+kfO `5e~ʥ;[Hڀꐣܷuff>PF JyfE<}8tU̺[f:G;N&}7 1]oL}Aܺ'7=cmo%ܪI-W(UPP56(ì|2₊÷ݪHۓŞ̓$ e+4KN1hķB5AFo)_'8+ 0;1gN?: fZOڗhUV˻Uv8`]pf ~I٠us~` 5i 8JbY"īw̜Bzꤕwcr$OT&T|R^ u_.Ym:,|.uhh'_mV;fbwG_ka|{w[x$fI"[^۟0( a s_WH#WicpjO{XP 2 }QX x,T$gs1->ǒk`' `.}T+ {؞H镙yqDy U&{(1'Cuyme~V Z;o,\y0輌YjNdu,7o˘?33.rO:KRA'$AtK ihN'2J䃏  D75ᯥN,P"+P@ٺR̺˒9 zV T`YHPh{*üet=E ӡhar4`7਀!087AcD=g#cL.a `?df7ڕ6;ߎ0s;cgOva]ϛkuk+0!;{i_ KHLRq`LJsi}4Ɍ\|ӜM)3 pIpR,sҹv?ҀY+rjnޭKVI+DQu8+jUYUy{Y7' ?ok?MTz?<)y̿Ian cKUNG [a>B30ەlU6JܶDT>l.b?kP ! qyugrC.y#?ഉsGkSl;B}ނ^c& jA{'-f*cNӅÜjJ;L%x*{_.7Y\00t;P_K~˹7XPʉ/LzMF{&aryw Op?),g>XB 0L !aF~c7`ez0n- 7[N93.\`In@a,DJg" ^D5.;?4j_9 ',h,3ePq;휡 -p^qkP?F 49qS +˾sTh) .J Yeq&͢exDU m,b &h1@Wd`5+^΢%/)+Ŝ:EvV!(jt\+7{>ɐj/*]K3,7Ѹ^NW5j,ydA8ظ_SGDHd@הe؏-ܪN{#{Ȯ^Z8*sU{ 'w'psiB@0v*é? XQT*qZC(HOҮEfjо;3pºBgh{sژBoξAx~0TWk'(gl_IЍk/d vxTȅSr2:lRʵ. ȌqIk$!'`){P8yd0y!3ZcבG =ˍRQ{#tо{O̻rDggXՁ 2ż帄#(uuH нGr1MH81OOSr7Q%gSrs;+#цoy;^s& r=a!TDIdi&Ft8r|Gᬔ*U+STjNeA11g86 1dqLW$=ru \3`U6[twEfEZ}aLnTAĐ(fd`^ f{ˣids&n25XeH2Щ', ,U1'V6"35aGLC7̂G]vBӓ( OFJp߁kC3#-V*)8aG$b$vnI!7s}ֱvvk9,-{0]#`AF@0fe!0Ы!}%Eh7M&"U.o$Jq$29#1b5any'$9-_i?ZAH! XLU qǟp۷qO s EA`ܯ!VT1~[wPNVfGFmF,sq4e]@NYTx-S~; }Z^%?=b~HQ8+(YG=;F!Ee6 Qb&Fusz刞ݫ&D葲RsIii[CVawh UJC;q'̪bUMV> ұ>q.U&|>ѥ:BNJ0X;tY7X`|߹ pQKTU,%(jw`R|'ziI$D,j/au>c16)jF8sA]U}ۯshm Hҝ7U]P{[gIc )P#Z$3u!{y ȪUY>=E;D{(io oy;^ 4<+ ap+9&J{n/1ПM ED*VAIW/bpQ ^H`#*<)D΄+* ;9uC/a NKmzYy($VҹsK4a[X(4۸Ww.%ONF56AWy>Ed)Ayz\l'˜vǾP u"'"K.krɴ Yh燐Ţ|%}Yns ӕȴ~SǶu"q33(%vHg!cC\ WѺ+KeaF$KmpBlKض@mMrgrs7Q,IвWOn(HDʬI?:wR\R7Yb8G:xuT5YE Ή iZf`?ZE\qn3@Y)"-zltud@l۾wlkiapjDX{ܸftH3Z||V.B"Y(sY|3X>p={^ow8$9(^7Ѫ&}ૈG;1RIezwuVͶAp3 F.nbyW;Xkf/b QT**nW%HUVZjvlq8M6SXa}3^#Թ Z+D/91?[i.dYD4T!8l-#,/hl_\ l렖k#Yݶjj:,G?,|߼Ö:$/{+}#|#H9lfĜ!Rv!?1ͩ697DuP)Lx$ttj}X4q"CXY}-y;EY )M2+}!ʜ?2~(g^pu[b,kIl/1~G\Ko%~Q$%BT5Y:|=ć.~/P9j)=<-FJȃBeT_YRDm7kʸʥ6 Q/} (H_̇}:):`ұtx6yq u+ Ǫxw'v;S[KW΄7u1k,cguYFG.C;b.hJ;"eR!FS{BZ7;vK b *,-z<,"wH`+!jzRF;,! _2;pgo@~{;T4}dGtkd3 d*)Ou摈#UDBJY#` +7@aBоBuvtH\2hk>t}>P D\C=@7"&DHHvNgY|:`sFS;G;|"r6|[WC1Fǘ; szzW2*K-;LU?۱p^\=]>ednA|пå˿eK\/Wʦ]=cw>OV1I %LDY# 4H'âoQIc0u30`§Dn Z+7[; ~/bi>Fؽ"o,.Lfza.RN5`Yjy}WPb*:̺Oٿ+l"{m/N W&"vTSR<>M-%LSTaFoo !{ _|g W\IP$Kk_B;QY(ĪC1c(8C:)4mYd;+׬amˠ*]0Rn%.Dg,3:P_D:.# UABt)(MW\E={3)9hP$0Bkx=l>kv(-הS:3qiี] V&8r92>I>]rnIIFVcyq ҹwDC$7}"ŭ7]&k| h.GMc@u@DwL4_ -ϨښNpWג8;ы'UEڟ5U\osnbI|u҈$ֹ & "#sk>2dGŇ2`KV ,ݘdc|Zu+-"&ڳyL7!:TbYtTܗ=in zX2Jfk.\WZ8v dsh>_:.!=ϗlgu}a_ ւtΏ ih Y_YʱЪ4v$h::zjJ9݄=_>{Mw  4܆)rT'LHM+p}76%ȀNtGfo˹ 5e"P@?WJ0;I]Db҉!ڲ+xˌ2R{csl nZ`(}1 8das1#3< rP}L"\&7B{F{.?;Qa׺PhK%MqDn!U6|.h6'?*'|/ia.o\U}).Fu1$`ĀO3~YRo&xLZ p8'2uW]3TSJch O"qMxg[Ww%jJZL%IjGg(|=ָ1}ݓ7AW.⚤5DRk@-$fyCw@Y'JGҋgJ8y#=1bPO!)1j̯~CdBfĕB㮵R/ۖ \˥vݙPމh ^ӛs4`{А#r6w84DH'TX;qNoQuRʘ[# 0I7 +Az{"Y2q3ƞ`O橮,@kyGۓY(ՋR|ٍiddG}֪LrW56(ёRpզeGٓSIMY>$&1ؚl$"8_Ki5Aߐ6&Y= f&^F_$VpAXƃqn^Vmr+mOwBk; U U;O)Ɲ,\6)]~Ӏ>b^ UtZ6Kcl*/^N[ 4G=|#A=,.y sgWhaЪ*~.>-V⤸VMK2ܟ-PJdkU%%">pM"P3߳s91慊+m(gfw 21p [jOsgj>Ͻ3W >HyyzF Va`\6 ?L8ho@Q R)RgTCBYи)Eh߭Tt*4hأHxE+4k`cB>73F'42T-i="8Fƽ tC_sW!H"MPË@+y-)S2LhZ:d@R%Vw3;olB%3+Z$POe$ s cA;g 8c9 Sp+yIZj{EM˘x$7r? Ϝ;.1d[aXpF{ 5Lof8pb [6ea*pvui2T4"=]]t> BN/"u!ua!Ti@ʢeX4gjZtߓ5Z {3I"UyFyݵjӉ̑ҿ]1ÒT)*43F".eV@ Hk!x"q-,`*jsTf)5zsƇ9Fpe**/86Oxs}?vz7H+!y 眈YsT!w[sb2脚G0hg:'ϚnP a2ė9)b@Xf~? Zy@,7gzGCmafE?VG%OA88̋v.a2/|>[f5ѩd ʑ4SoH]Z ˫ F4 _ALsI^E%RP2ͷT f"+O4cP%XUSDIϞ dWæuS&m/Uo@*XMiB*".eM=@Zer..%e iٽ4wF:So|kNi?~F`zZ9EFkbz%o1y9#XĬy6{P7fU# ./> CzQ) RP MFdK:}|2#ؙL+toM7*d~e\Sɂov%HbqӪRο@1 Ӯhq-cb?:v!Dx~{qY`5%US*J2+0Aݙ"UiSj'Z5 a{\ iOIDe,+&U`9;׎LyG[ؠ۫eruʑ}2E>j޽ǿLQ"ph!ADLq%bk5mډ]Ta,WB{qJK&vD,˽?* q |?SvPt٬IgXHE\1uٰ ! AK,B 1J@+og0a$3qcS5 lUJBaYj\zea|+aX&40|<ꎣfw_Z^{^5j8] gUIhH#~&Fk(m`~PӑZ|XG~W@ wu_Ѕ+_sUF @Gְ(ftY 5.нSu$+ǖF . b~QA>ls)T ƟG'N ;P3gӢ2=#[jPҡӮpmo K/4쥇U鋕+.Ci1遜pY'W{^kx1%ba,#292p"y^f 4) w/*-$͹IK)=hh"Sc MO39=) 4BIr%MVj-!w17NW]X t6jV0%)˜X"f0GFBD4Ð`owF9+Ñj]AL(Gg'7bQ,LfnX85la$QhG8d9s`]H񡽈v`GWVqD#^JmxKc;[)a'Mq:Iط!LJi=9ʻ>77oydv[)66{Cd >Eg[5R~Y _zwC|DVt\h5c~"+jqL>j*ES7~GrXyb.55y ǭ]X%hSi𬇕.7*Avaeq2z`խEHXeXsIH!, =T4 eWQm(5A+2& A~A75'E;H4zA:N[-$,et4( o>k$d6> SzKEvY .+ʊr C_ -U%# ~`/,D}K|GRR73+VvZoWCľΈHS]מ'=J8;oU-^*juNb 7@E.Ί>p9dMW\-"YB_]WqVc%?</9&w d!H*K%e/5j+sW82{xKو-̏6,Yx̯)J3]ӿX@P#=S=,uM.3r})i=SDRs/m<U?S ŵ^L-wx6 ql (\%u4ks{.v CUu`EDgF X4fa@񒫍sD~ne*C`?Ng7䨥37cNv8s'L͸~J;xaظf8jS/MDUß*@|nK .3 lMM`cL%%- ݨ>PJsuWPҟelb|Z?M.hV) oW({ƃ}jzV@6W7N|1KpSd1_("$ ̐ݾ5E]{Q$%8 $V/{5H^?`Kg/m_`XK]jֈZUmo"iץKlXTΐ ',/9A p[!)KخJs:hT@a+ /m>$RRӜ!{DSG.u5{~1 n|=&>;@!JAӸ&ED[cR!U&y2xc+=-x^NTԊ?炙$~{̮anv2'י.IlJKQ1Vm){lPkɽV༇|p݀)_M2phmȯ"lΛ#[q^qz:{-ELZjy92m  !fD=e!g!Cp*pc~0)k Ckr#X^k[Pp #jv+Q;5qO 3DCI$<|Qi ѧG ];U:qXT QcYJ3L 8 rI7''BtFj?Vg-k3vR̬Zi>rg&c\b-noXcI8scm0dU73PP-j$'#. ;vэ%>rOpx\يb⽧7y^=z$JzRkRt9U\a8W}(dj5iürP|: /CVMB"iyoAo_u.y21=ͫCyw&{,Tda| {%%h~ 3iyK;1YUzo./JYT,&8.Ra4JKPr)jިP?*H x"I}kjD >6䶊Vӷs}h7헀[U Wvi_a ka85q_0_lɕ75Js,W݇4Ӛ<ϸpmQ* l 54ZL'|X*Ynly4j+}u!ȐVtf| *EQNhTë^c+Z<9Tzb, Wwq!sWHFۨ 9Ȱ:6DRkE!Գ%AG83 Lc9C@%ӫ䰹mBR**iS*Cu<Б6|A8pV~'N]K&8=ƅygɍEy=\f3ŝ e^C /j^2% bKŷBhc.ib ?* PTʔKߺ0S4G;>}^ ֋T=FꁌٹI#9 L بfw_rf 7?&\i1XOD48'z:,Ǹ$ TM o. vPIDV{t?LYY]E]Rg'y @2BtvcGTH_^16wvtUٶVF Q-ŧT\iGȴt >"XQÀOD5IyTA[֣SeFcYGbzzRG;CbgS<ΟDhOD =zЍdX}'j[0&FxB҇,'$RyߒyFp$~gZEK˼38MQ/ ")ԥ/+}\++E]ѻrZtu^禆b[JT:u%yskcIq#CQKY; [?1&:ctNs=|  `+eMĘqʛnG~ڑTgMPkxT3 "MsY}Ezԛy$llk_;Ub'iX'& 8lhv0^Jw[&,?s1 tDBERz.-:b0;b8+̎]*_P\Z\N4г2MKh(%^ޔDBH\l 򱤾/Ő4cwX9&jEcy%syFO€QEEY~@np]3zsD]z'|Ɩ껶VQwڇ<EtSc ^< ͐A83ҳ?|_$h}w[_2j&.gW_1, Q5q^tqDmhKtPę*6Jmv*p)B;')*g\(|s՜2N:~ ;=*H S=t=#V & ?qq.,\8׍ 3U`%*V&A2V94@E{#ʞ*BSܶHS]o/H*e|=3qHԵZ8WzG..㱿zxMǿyqkx~,#fF%0תNKo|\h+C'(oQj-7b/0K epD`u+Yr>k4BȵJV1UE;bw4/ӂ:}Fۀ  4|{u'o6iWrz GMlfq[aR_Cl-[@-t6V5@ȑ:Xm[G08~eviکI>\|)rZ4[1 6/"gI ػ<͟,(^oZn>ݹ#_U Ca.q4kGMp1,Yvߪw"l5aL;1G7&z> 3%OT?Q͘ŴYE \Ew&h[9=4+c&ԱC݃N}n& \}.? fk=7f[cBmYNoggI&k?&^ lꞡ}HQäXqPst{]#פ_OdȣDDi~<^@X*SХ(7/3:\}_YQ:ҊH ]ͣ+xdN-'$%6g*0E;9pثbL>yTDㆤdwј|M XL_N#ٍ.=b7r>'W~$ѳej L?Yc~xG*WdKv3m Rԑ3wD SƚQWmB݃b!ZjnY}]* -+A+[#圕h L^ 'uKJ7'}`2BӲ#J')r:ps߭CIyMH*6%S:>2"o*i!!t;3haAR$̻ѵy9_5vB_jCV@n0[ETsD5дxl">I79VuDI v6$ ,eiX@fwrG]}h1nglӴ4YC-'=P}pXxO\*iF\BМv͹q>SP=YZUp<\ ѬN:IS3/{pڂk- \M,[ $u '؅G7@^U a$'nU;6%/z_E3Aލ]Q6Ԍ2$VЈE"CE8ѺaW@J/|i.VKYQ+D OXQV)cgNZ;Oe?Fȟꔙ2@38$iIc{ nͷU~rL99 ј (£TԘ^斬~8@@?.Qs{?P ?D^V@ ib,AX=LQgW0@K;Zp kQ--X6=QN^b40nQvKm% UU>m5@Rooq|℣=Xd0\v={k`}2վ9"%(@E%.Wզ&?{,J[&#e`2 4 ]p|KӈõI=1/ٶUw 3 O.1CfMntZX%" ~ZEQݨ#CsovVǑ~wH-ݜ&[ezh^1:ۣK>t3#<Ћ!+F@ de z!Ñ;ǑRъxcISO}Sd))`wMQ$xƺeo2B i jח5 [WЅӋ\b+Gzj\OSK^'9g}OۙX9wtHHeYq6Avp1izpK EE#SȩA+d%*|~!K68dEh ˦Lഖg,0{"1:eXdDvK̀Ee$3y7PZ9VG5I^\d! *#R Uqa;U I3?[T"N* UZЍ9f#pxC-smP["Pχ{%gL7%а&TLEycʲ;m⌝ X%Rb64ڞ 2Z3K*=Y~]yLb"V7n}ea^qe5U* oa$툦MzZΓW8Z}KI14.VI9sʝ/c̓<,KR[k-CR.*;aĭH͸/S_^+qXnb lN^'e?l[ p~Ǵ_aGi0TbHw!ZZmÓeK - ވxh@qk: 49eEmN5kEJY @ ۷,sjn|3v~yИ5M-}=0nzs' t);KO:LW0nL4 ;Г& @ )cr20  ㉨P~-Q7;%L15M36dKqD`.YˇV s*n}@81RgVrbc -[#P?; s_`ZQ]5/d0=yga/676f'q$y"fV]ŽlZ Π;E㡍=SE_xwG/kF8xv%%a ;W[hAu!uڛnyJd9M0N͉e#Iv3?gn7-1CY2!%hR4c> EfGI@)ʫv$n9X] ӭ::[[*I|+NmÖ7GA=#†y٩ ߛy\^cP|w[ۻ:SҀZCeN)#? {׽ mk[{kFϺ%LIT/3VLͷ Mh0į}Rs7LOFEɠbߢ uлH~^ZHl#zu\+.%ߛl!I3J0RT˂Noꈻ/$KLc&}k7Hǎ8V8P\aRm/yL(`[u~#A2!@#HK KG 6MXuj`ujeQ5DP3H6 gxf^O^!ulݹJͩO=Jq`$a2?,AvJdI>#KJ-V#ӌk,mWv9?HMV%  l2eYy2fOHs5_Mi $mX3؆Kx4. ?EcBygQ3X# x,` 9IQƔ7b1f{Jhi/ 'ʠ2lBpT-KXg vL%61lkMÿ֝Fݮhf3 x-)&2`ElaNAC닀ܖ3\r/%ΝoIg^>|Cd`O'm +f p=/WgL# ߭|7}Ĭ W!my NJmyF0<#T?k|ܤ F &ɴ"SOB. To^xDj[S+^:7uAXA0p)"58GG/twCq{dM(FA9-T o +}b:y{(Am֌iM`E3oa ?1e4zD/'OщKΚsv/=眊4WIQT_"x=m]۠Q!ཱུ Bq)r;*ɍNq d*Ѓ>1Q|/{O"BLGei`B"|*@GUaZߐ \?1!ud?}+`rJt/"&^ UJ=u5\Jh}eSb"gϽ`T)a_v''*N?q2QRpԉyv gs. :"zoH4KQĚhք~ZH֞ao6_|-Pgx}:Hk,-0K CcU>턃<]uӐo΁ Ϋ> r٧mGn?qqFDOq~`N}hxVGbf_+qNR#եE0ېkxХ*5Z.aZ^,)Vzv19*,#B5 &ՊTStL'yq4LƲ|xXS%B~qҽvW9%}ys2Z5)-| {g^Aܚuѩy1bJXS$B#v*ũ@\~f}]k'?<xqq ^M_JTDZcΠZ c `c Ab^4tkhJ~ShM?gCVn10B=ђ:ln5?QO+#Ih/+ӝ 'j\5 QyJr $3Ӈ6*=r%-% f>졧ey1dQSe q_m1Q@ x}zK֑u7A̬(HH(ʣ=? \:c甾0*bnͅF{=z&/]fW _#t 򫩲PG\B'7+v !.pJjw/ŨQGޱlIv,{8bwl2t֌VD  w@<7#7%%h߬٩8diH0 e& ,/|T@WkX!"pI៊ˌ+0X߶6 )1mG]lZ~ѷ-|7f s{8[Z,L82 #TWQݵ}(*q *V72P$-8Xm(PKq[u`% 9cC7lMw=`hщdK?leg"]KSꑕ' uSEP1Ԅ_O:Oqf!`З9\fLf KLj:0FѸhMb9hA͖c}K}5/YWX)RuN+zBurƥUrd9_8zר基ZAgQ:|探^ 9|0͟`t}x}[V3)d(VSP_#ڵkJx \F:8U- NN uDPY,r6''Y5wZO}2UD6Ree'A#7 $bӘ`v-|Ww{u(L?nR^u{P&'Y;O sĞT$H;|1CW2u99pmh8_Ue`xMMȹl7DTU8xhM4]*`B,Iʁd1.S>k3OǶZd#Gl7[fG[Z*7%:, 72lfHKNZ@d0FJ+?@xU l;?K'@kJ .y$pf :i1iƽ3D˄MBBN=D*͂`kqD{F> CQΈÝ p8p};>c#=z1FK㯐Ah \UƳZvU2pGa]$ߛ=r3{0bl1ӭ.]lR9i|Wj` lo&aslm a'Nbψay\;0Dhk6&)5/&F(.Pw. i <6sdu4) oǰԖBOtR퇟HU|i5,Dp{ .#*eO%Vʼn#(MB}P:gqzSm5~ޗJ $aΔ"h-,) }ʰ qeMmS_~|d).- f9k7 ON] ɣJso?`PZɞ;%gTr+ҢQ|Ѷ$#+ZJO)x`l-tFKKfEx WTawVy и}Ѩ5h%@R!ܪ S54zj~ocya}fUFR[}wM9#ieʂoQ)׋ ws} wQPQZ$#vq?Lm@4{|U+P~g e c^e+JP CCfa&d47x"Y ͎ytET̛IOfGG]ߌa+nȨ[$-e{cY45~AAO\>q~㋹]߽t>Y0UdS)c' aoПofhetd0k=|pMD@"ДOD}5Otja`zbX,s(?6Z@ ˞ HL1~T"~iƛ7[DPFT0Cojd ܭØv^ѦYO||`,-u&vffud;0+™V}w=/-CoY14EBE}{hk*zokC uFY۫?_n. . WkNRFLADw3aJh9@dU ;hZ׫45-g0V}Om K,l*v GZ` E@\_`r5΀Ie,NaV /&">W5b3iY^)tCga]%Lm>&0&{3d$|~|]h4g8@vr6si SP}eZ {jCm̆KI`P$'ho#3V{a' m^ #/dCrT';B'w~NVhm%>s%j1G鏛7> 6jE- #sxlEzIf0X=-6ܺa^ ۿ0YJ3㕅s:nÇKL}JNHPyO 6f_O,!G;̍9g`!1lbI̞Q`/?ug2Q I纤L_mmK?Kz갍``bЧ9A: _bcz2^"iyW a?ڴnSB7\ !o&4ጭdU(|#.Re!\SS(`Ì?*ѿ ;l 0;Ȯ -NTJkQ&1%aS4(dnd"]mP@]l&L-aXD0J W}3'q+Ex6iMO q*#= kJCR-2:0u^3aeuڷ]( /|EVR6jp(Q@JC s!!Y+zDv#⺓v߀u=0O5U{F*-Uisv TaObPIo9B"+L+yI pʳNX:dJ7dKJrKu2sH~Rr4ZҦci|W ~ƜFDCYS1Ԗ`?g>vW}"tYѐ9㨠OROdxyfKUy'ϝHtp.xQJԡ{\&f(:mw9>ԩ{ ne\G_{3xKFjLoB@щ/D]ރ<;IM42 YҐ gQS]Jq?&ȚV\}?ni*"D@\ [xmtg<*Me` h mkF8׋sl(h12z]TUrLDrM2N!o'Ѷ_er|Fiy;}"1˂h5q2 ϓnLqXd\r\rFfn1xw&?p2n7I}gپ_`$D0_mh{?(tjVOOb^o׿h@KE'x̞PaeY楉 "8슋(Lvf7 " rrak0XoT,iGT¨PXHkIDveHykptE6~A@COnSY(0^|(<@um QA b+#TWX̛]-[j1.)*.m2wxdOXYRkxIh5,yK`A8d=PkA͈n]cZq)+@]֒f,G 7xb nMAjW]'R֑Y"tWėlSC`haˑ(|V>֫G·A팔JGT^7Tw9&qrn]XfokJBxR[iVQa. {)SrG"핌2 4u"}h±Ϻ7_Z+o&2*:f.0ij9Q )b)~}5Q`w#Ӹ~m/bj}PuM\q_ gx5K<\}>i݈f3_qôa/ô_x|7OB3b^݋dҥEa3hCV4p߱~!Zjo$rA $ᓧM1b5ڂ\ЗPb3|;$)Tf FЛ;i Nۊ0LAc T#=n Ⱦm_oy5:o$Nz,3iUٖp0RX$[)ʌbCxq[ʱ\J_/gaIiB[l 7\&ryZ+k32]\U2v''T y m䝠2# F(Ʃ;~"`5 '*#'Dkk鑌t\/胗 kÇ]a8qD> 6gڞ!u [f ̓H,v?>Gx.??yՋGٝxE]n.PCWva2H~F-&'wQq*YHذcI,W$UJ%b37>gRjo +2Jaq^o ըpjXS]u fg,'UdLpPME,qCqHr" PMr9TY7o L8iiGHQ '9;>9ݞMna$܅@p`4ȻgF=tjRko+т8Q= qg}>3YqC7\x &"t/h9:G >(; $c&b$Nn>u~z.?T1܃AW"SGl1+H{"ZKr+Y, 㷞64q;$<\l&˄Q@E5xعUg3KG*{; P;zWwָE,sΒۿC^3: U`(*Ս T6Fa;󉩊S{'͕xUa} {ڀ!2& ;IlPDJa wG ϳۙ _fIF"z2azb<8}=Cț%$/C{SbA,-n5רL*gGzNC!LRv|\!چ ruEpw/H+=XXrEI=x@)U۝Kzx;fd461t#C(WY+eH'`Y5fE׍XU3y,sRo@dl*Mw'OL: CCV\u[j:nD em# u'okbj~_jx=ä Q#^5Wrk]|[qYqDzU{9*FL<ī- 1ưI*Q|d2Pҽiۥl1K'I_9VFIsG"P<6 *G"!{i[3HT eGC{? 䢆_V?b=|-!;d]2=WCzy*cC@1>O.kٸdq+tE:ߏeR͘bR~k!)ȟZ@/sk(?ô &A!ꝏj'/֤|A2>,\rQ \-(D4Ggm"/i06FX.=h}R%oi/*#,ӺH$Vq]o_JЖF>Xyb >hvD^;w36MWXtl.lKӱ ~Mn2kD{ԤD #wQĽgo~z_[w}DH҂س+9glӷԬ=E E\\8yf]xRR.H}W%1*Oir1\O4X ƥk|=ZXP]-qd)WAD Sb/.|I _3FLMזTJ:q1-僽: ŵU]*CeV§?dx]Z;@RьB|:r뾁Yz^k/-fձs,e=R9118vd:m3;}25eGHWح=@۪M˒R 9j|M_uJc4PrG 9?5b:`di40` Q'0`N+,JdVwlץ<\Gbn|i06NњbZIS@/ JPU.xm3K\2E7tNs]=/F;2 Jp&"5%N$;| ߖ% W."LoD&&}E_? !_9K TS 0j=7iUɄxX QLMMޢC=kDEHgP4+S[|qo9XtT-f3z q*-Zf="VF(.Z8j'g)F}J󽍍Y߰.ᖐ4p(3bӐj70n"pI{bpHu ].8o5~&b@39uE: QjC ,PtIvTgLIQ'TQ ӤAx9.ۺ߹j\2續daeOFRVՕ>]4`.]|'0K$s0DO=Qœ5zY"BƼE4Mblt?1SԻn(=&"؊ML?.=}="!/Hį8T MNQ?d. E[N[!>XOU7mi۠`X 0u 6FS` x>er[7}-/+yK]g2Vl-ρ+Mʹf﬙vTڦ62_ N"4fYY< Gv24.W>>ή}~}}VOBAA sg= ,x[u~;ȍA6%#EckKExWx4'@P3ИeQCN[LWPLCNq9sB}kKp{hj f`!썇tbdϘٱ]Z]ݘ4H'2\<|v8/g/.4zpbscC"0m}>!]גp/.r̳5ӑ=*xݚ8?:xٍzrk6sy4x8㳛/^;lc1BtE<{oh, Cb5al v@@R0Ҽȉ2ݪU bkN5F\' uʳfQBKckM du492(Jo坥_ZAt:LÉsIQ= [3j \"Kǭ}%"R5~ i ޽sSs@ )}YL:k STVb0>fF(XE^)Ec+-h9rMLsp=?NA6UQ$ ,7xFJqjϋQKNltӸW*3 LZ?"T uߧGrD=YNz^r(<`"HϙVO525M"&?|7ch,~H$ZN;Fu6EPz{;d$M3>?f4²-P^-Rlwf[`$ױħoJl6lX_m}"6wF5csq 5Nok;Eҧy"?}*`2UUbgˁO{p|p߆"ǯU?@Ku iPIƣVv#x&nT>Rя&lK_H al qlS"ݒnM!]A.Uwv"7 Cx M~ii-⭧˜A q'[NXi|RZg^zBA,JeBY9is 5>oT`곇צc^MDhn0cw2faK5\ 0(_$OaJ;%p|ub2Tݝl;e60 ,(OEkZt>#2=^d޷=#1us-I≂#ZGjǖMnQ?bGj80Fj@7xYpd^ xq4wa]i=EQ'T,S{P#J?nV3 3/^u]& Q?^Oi5|r+|*Pol_͓*6t4[l)j68:>\q@V c75Z*?m4!ysD ofTZOJ2p{ʂ ,_rmeG+WZCmJڃzЈ$O yrz"'j3)t)W yyLnS50OE3nkynĽs9n Q]N4\=d3~K`{v(cW̰q PT(cI h-QaME2.nȦi$IAH +8_,DV"2P5I8%jȣy=tPVݸ#!i% ,HD+n{q>5d3h퇪"}p]ʌjT*kЉ_a"]"ŧO1F)H w:JAb@}"y5aX4#{l`^p0}Oo`-6Lo(tq1aX2Ъ8. w ^=Gلyk)Ap'3VQxD0`XrO!V0k˄5} ZWs|{Le2Т-!FB;Qn"; g~gHk 7#!O#3HYFi\^,ׂ |!^GB+ZVK6dS /]qBwSJle+a;z mچ?U|/\D(g{ ް}Eſ[fp9n'S)|c17_@&H QgFaOE֬ϤHK4#O9:KjXe?S3J;p/[/yN L!c}3Zk.}m~yuhb]i@4i~N\SL1>1zK[ZkYU4r%AoѪɔ.3f`'g Wi+դ<d>W.e$6%jaejpG;@ Z0*zSS?yԡ$gYjxg6e %`ZK +;v.t7q_:w[f2 F)I0zϙeG?:]nfaQ.CݞW?>:%7 r>AT;~$Y;<Ȩ/C *2H9Pr&ёNE*b]Ȏ œ*8>3@c~di>Gqf#pj 86w|gUA!17Yi*Cdb3IP*M<h1&q'5mQe2?ά+3/%T93}S0{lcr4V{.ԋf4`+bYG#YC>ǻhMJL֐q6kwT*+ b :fJ\tsNE$,Kµfg=J`fх&G9}UpVbrnU΂ůxX =>P|Г9'5g 52^p':!Kc=88|k|oFXPf!ߺ KXg_%{S&s/ğjDF8Ov5k nRnA'Nw=I,٠0WMIϪVlDnVæ=%>=vkgC)v'T<"Vk S(Zc\=݇) F,pqcqQUh^7^86 ={BBhў' o*Q׵&R7?cr\g ,agmMfZ螰YC3íb~o4G?"J>^0=c۴rC Ub"a) `"kc%XuJ%<z}6{9 Ȼ+j:݌vCD,?hMMOWj]Ab>߸8wifJdi3t,Rh8'Jb5TdC&6(a,e~Aޤ0~`\?۾U!Zufu:i>Э~O(4HD7AK{t"|4yy7y`pdM냂hsDOlo8+2KFz#~{;2a\ϣ@ѕ3Gx=%< VMξ`55I Q6-sI.=wdG4[&ǜ37e ?zߋa.ǻP#=}_iۗړ̈́uah~rp@JPľa%t) Y]xO1WfȉnF @z2,}B˯5o%XA`8;(nQ9n-]'WNMs.{lZ)K~I"j• Oej뷖J Đ,(pq[0d Bb$;4Os;(gC_g\x4; qtjt=8 kFO+bI-slV`e柖KI![0鉰V a>9IUg㦀F(/u5|".cg'K Wi6J [IOfy>QBz矞?<7!`RLp"'Jr~#څW}vT Yyp^$R/:l֥z2.ނ\Pk Y kuɁzΖ Cڂ6{̶^k`ER`Zy_*w [NxAAT{9ywۘ@@ ,&W9B}QVplHϰM<o@tL)Sw]e ұ+UpiR?#r0ˮD'K^*B(ץTtfV i6b"] KmۻN(\ 92y8%Kv&*rwC?fʠ3D@]0Gc7],M:!%2Ԙ(i7Jװm FU5ϋ +7nHdC~Ao$Z7R(#"/YR=K?P̋[*E) f} l5m2(qnU}ߊG)K~Ĝ;b*gh e oYK܃+<2_iqMѮig[ %q;0G,7.jK>(m-IĐg8$uUGV€LU5B>96jDgFSwWvAF?@vQpX"ʑa!x\x0'O|Rjhw19xuOg㻸bID Ѥ`d]UUs'[(∘%j1Qåy;<ѫK7 ¡@QӦŻ2.C%mP}x{8lTa6 w7烀2D.!-&׉z+zv[~7.TMWQz`PlcUp|jikN(*vsُUSSn:qP1ux!R[ǔ6>Yqh   xq_3ER_!H˨0ԎNlΟ7۝̨ k56uH3VfE{3]}[p-Qe: ̹ ,^W1ys~J#Rk d> g.%)]]Y͹'xUK&v̚ǒ\Ԙ{T驄'yDe?DgD@$sӣΊ^ j&-#[ U^7/1Z@iS7GuWēmOkHAF)NO&uO͠MM0Z><ĉ<xnO\t+e7hΡyq8+ T_qA|QL%)Bz[~3IuxdF>G+H73GmcK $|Pˏ[.aixm5^A,51Rv_YO 3o펔[ 1/hT*RDb?38 "lIk^s@Vl2!mX2y4^QD`F80EOeJdrnz_a[tn:h&0GbYM:V1Z*$lHaZ~ }>+yO s|7i[:4MЃ~巔(lK+'?AX/JC4T;'G=US(U[x'O50O;9]_ވohl%ezk4-3+Kh1DקYի`Ͻc.H&`Sd| gsX >6GoL7[RzJo|^b}4E{}t>=Otq/ A<ǔa:=-\xn0|D!%`$4ӋugYHWjW`>*jq#8],LTX"CcO#MV %JYXpm W S9z]l* r0` I_79|9:wVf#h`i"JLRwb"(:%ТϱM2WlA4 UΞjwG:e6Kaqt |8nn?,3{(.<_Jêm*T`4Pne2[6d>Hxe̓CGX3.|[L5m ~E0#{q1ƺZoNA sjP6${\,[oNe<Шl#w~ّ&ɯwwZrh/DB ࣁ_ʰUԨLJpitؤ`G(@]GVJ @G< \׵~P˼#&!n4a0/ܥy?51F3h,l%"[R~P/}N &0z}`$3-=μͥ|WLonϮ%n瓤'aWNnI[ӷOl(|/U2*Qs6.Ѡ sMK_Kܥ;a(QkZ1Y'(=uIQ0^ eLϛIep] 8e n |]:)U_U7hBP^L*CpfQ*ADZ Jlg}Kɺ9ޞ̰+SY![N ~aR<~8dE0yT,{ -թ`RckvjQ,5] gݵI}xav3KOV8ԥз|D".D6 e}Xg ,C52H)_cD0\\T*2 S-ujCuF*7}]"5%؊:gC3¼kaؙ𲬦`|Y2.L3.B9dTi1j~~g/ |qL[X;?3)zJӅ9Gd8CZi,`GYQĞzX5|\l9'Q91h .6.c%FUiJ8 *J%{sm {F[؂ >׷»Қq;=4Ab^-+N!6a1V`~넄Lv:LLbA#YVVcj ʊ17-dҋǛ`R s3LG];^Pn[Bƃ0ғE+dU:g"O%&b~]f+.Ѹ&p-ZR}6BwIQgeFMoRADFq<'l_"{{ʬ;<+V+4-V_Q8oB# \M3S|frC)Dp2RL1\1-1 ,%YР?r&6yՍ 1Ϳ4V'fw! !OďR,?ckc]d`Dҟzf^gf-N:!ӉFS 35$ HMۤṴzYD%s\O:|2j+A3khD\`?^p~p4S7:&ŪļĿ$!FD#p~% qn;EHN+Y('z>zmr?W80XySByR~V}wE"cЅɦLQܳjژ2;l w!!LJ9\a8rUHw%2ZooWu}t!F 9@Ulh6x2)%aRmȲzT2*j:-b"]ÂpS)5~i/Q_3o_C{l7ܥӹegOwLXT4Emļtk+%5RrL|w>fyS]1g!`/uIثжk?;uyw]7)'N43! rIpe_Bi۝S4t E!Q'ߖȜaXDAf 4*7 }Px R+:7ZgD0ӾRߕ@@`u.{ɔRڬTn^vwvrrɯ?N@{ aC6vA@`W3N4x$kgW?$_ˑFXpj0=5/aF9u֟a3CiLJ%Y]#~ 1Ȭġn)@@ BXߝ&i[CDTw텡҂TEiLȬ8:GƄODk KeP\An hXs_ ?ubV41ਠatii%c3GolvS/{4YK2 f4]jRAx}q!t %2@7~ o70H.cϧDEtI ǰ "]Ph݂7$f,QZHqx3Id\Cm e]EhFR +@FeD]!' RّCqw%nkƤ&=?U[hæptؾ5ėԪSxGiMCy&n7R~K ~Lb`N@P:_-}XD, ']gKAP3%/C伈:rIj}Bi\AߦLH,w-E =-wnj?ۯ5א0W†Ήִ9N)Z}%P(2E^vH*/#T2gVc"87dN[q 0/<}䬿S:2VJ^T֟sb^m,*!_ܹA觐BTs-';Yf41s0SZߠLT¤ddp8rd I5]xDM?e4MoM#CgZ__mKXzQ~g&^G-)VY+xl(3YhC;ez@c 6g8Í~CR C}M#t( 'NC`/l׽\>\MGV\8A#藎s!(Z Ba]nھ6lup>PB/q8 /˃UYj.<["D~2ѯ"3*zx>쯓᎞Ş8]48oQB*b'1Hd#x1vJ7 !Bo pCZhX`jwg&EƑh`GR̀ǻ)(:C!V,yeWVgz]COs-A7lA{y#4~Yd 6^lE@ipӬ)COS>}{zrӠ]^ugk \bz.~6ݲ}r}{t|PtEȑWhAiu\Oˌ'\oӸ'R؈DI$Rh-{\oXĀ^ IS{ZxXym3_5ctԁ`ޚ5aL1ň^:kj+`jgË@I>&Ϣ/kDkUh}>u OU50ߵ%g{3q }]6Kؽf/+P<3of-M)r bwL근v% /||6.)Vmߵ0 Z@"+p)A]":5 1c@!/| 2afTΘuO_,2WC4(:΄傑qGWbRDiYٯuVT.[0K9d0MB`O8eX p$cK\#%~`bnaI_Ŧ˗9?膻xٿGĐw$čŬEbU2D]@2CntyĬnj!S Bl#)艻?8`#,$ ɭv3Qz+xP9+pTXrW|SE%ua*بl fعV_62`BxcѴS<)C|MQ<=fN>Qi/W-d 8Pi`4kShNv].6PUH÷F;a IU3"'S m_ӹq7#ي 5V>&@ h`)3VRLfЀÎC."{8wΎne18:No0W? h[:@E-ujqE}t : S&3L} ~SV1U#6( k'K[ߗ(X YeF WVj#w ߃ԣz^Y6ދfjQPݖug?bEy{ (+^OFN^ {.u^y1[z >X91S`/6uVQ9Y.x2+E/ ςpV(LwH2)g}-.mIg 2z‹JM[aWZ~i+ńS5!N(5O8◒4eID\PP2=Bd;VK;;l޹:XNB1#S5ȠV-LjZQ_=n|픴k@/OL+ "rQ +k[ "7r-ؙDKAV. C*||-+bm:1AF4#7eFM޳( rX>SuȩDuQQ8;2rхm"6 6脲3IOE Z+TBi)UNJr)R`[kQlF5)r |i&YCJ/#`˗N#Rd#2sWj1`b:,c]NC*Em4ck.JhE7|e,a»0;fsf(qz+L>[#1ђu2#`]kwoڿɳX[ 72`Sctr--q_p_"'1CIj#[T=( c2?EBWB- =$ bP/!GNG<(Y``p@J=^yDOCzvwS2H2^ظYx8:TS庱HcNNr9v/ X]OGX-iHg%k\ϨBOO7ήW qI*FK7dx<0)n if؂6sT-9|Exa'0TOc,TX?4]8ńi'=COv"zwާRvd'TrZgG')K v/HxtŰ O} -Bh& ѭdZykڐc[&8^}>DvRYiud:7yb;/bzC]Chry.0}i'Hj1M}H]_V.cEpve jHfNN7& #χLy"V"¹hgphdS0r+pϴ_fdXh45LY:Q䦙Mjr]Ѕ5-lUG-s=->1s/ #` $bZePeMYp{7#IѸkd [q6^k#]+40'K łT_'RBĸIqS_2l[9N2{Εr$)8H%/+uW-Ց!Г Nqc#yk;4T"?YIzh9Ɲ5?W1W!ٺ ^ 0'ě<:Mmk=(2l8bk-/B>T?A{CvXvI<fK5h ܛš2|3{="&f2_U,O/!,]%#`'LPxp/H09j+ׇGvh22,G<{jo]1+@x_Ԓ ^qQ+t *(/%zHQ8pYxF%rܬ (\n GgADlGFE";62* ^I. vx&0ddFwyʑ7`LFx6"ϭJR}3}6(_ڞ%$4g]j%0nvu5U/~=41 >ݕ4cN0`lew]cHQwSXp" Prn\ZF-#гgIќ=P%aqXdm.IvFiyMdxh܄ؑlH)>L1- zՂ ~) $,״CEJY SɒRTҊ}{dOv$z'@ b.WϋVQRGx {m%cch ]3pZOqRWcOl+>ˋ2]erL<=ƚ>L5Af镬B|l3#reUC8X4Jp~(KLjKA #ƣtR7A.P%3fbF ;86CkHbJY" vN[ (.%:I;*; xi幏5r^yb.HIεV[qEО0˵xzSh"[5p+PT0Ryv'ДS4Ǘe b~jVad.{zH<. T ]&|T+ݨıKjUڗ iW2B+{Վ+~rGg"8K)vfԩoMʯ4߰ 5'FīA3/;۪PC[up}̱竪2Ju`(΀TiAxG!WSWrWgӖ=I&v"AMWHpgOw3ǠE鿓:!i2+W-WV,B )z/ PBkiCq ib(bί Z 6|DbG$Mo< 1EHz*]QB13fKO Q|ŤҼcw@\*,};d1W٬ -" Ze粵%/*l p5ayx+‘$ŀlWKS ^dk'ۭi!.̹ꇝDȱ_,꽜LQ^AoUA^a #؇sKӶ oMuXIR ʢTYz9umIGW*nn_,ֻ)F"2MH˫"E`rT45u*=!Qj06+ 81By:ˀ.΄LR?SOz )wFc71k޸!pd5uG 9 4[/kƧ4(v9ѫTElV`FbZ`QEfd!"SĕBLo\f~PQuJc8mx-F.Le&˥k8spMN*ܷ#A_cٴ+myLU{O5ɚfO5_ q5igcLZkHA& !a i N !:pc5_%c) Ve"1<ӕϝ Jjk9kV}ܝL|CUr'#@^1.Ϲ2ĞI/)c+]Τ-PCr\YLI_Ņ|TpsAhC_Hv OSy#5ʋ}Zux\Ñ4ER]ޖ0d$R<ZLH=PI<-&/x,(N/,iڙhjjEҲR'@uC"a!*yy>9Z4NAx Y5e$$4%6O M-1 ŞS⥰Lny|7a%`l/Sh-+Pf$6΄0+W0Qh:I1Bh \۷X׆{sY9L>i#UE%賗E90SStQ.F1 ѹj,l H.8߀lʝ. |<@罎.zhct~-F (8h=Sڦ/6c5_,Z\uZx˕I Ů{h@vW &xD+Prp0-hojh{'[ -,_%N_|&8qFWp㖓d@^vWT%-ЋD-PP- )o){9f٧f1|ש !䗂OؔנkZYпJA,r+GbJrd.{&wYL뵬S3eF_}ua*QdKHs6C=BPńwu`7"Üʟ]yUH F8%vNAyq,N`{01c.'^PVxEs_dG% d haz 4 #RX˥t|;{-$nW;~\IlK[Z> 8<:p{9%/Mf hf|]' 80VC5n ~; 3,܂:"4]gvI'K+gkDKPc;j26Ǡc2.KY»z}ߤ̨(A]͵snҬ88v/F7&Ü8炃a`^fr)Q %BW.Q%)17qYFs~o-'4zʃ*`&Gf~L ү8K-E@$;L_!ޗ6sD"22Sr`>bB4^~&Lg_1yunzX [^.d y92"+1u>Ou}|IƏMjmvXpW)/.O|"n(z/|ϙX@'6Aͣv}::g/G,9aU j2@ QHx'sOe2*.Rn͐ZHwAU갖i$DRBxӒo]!(5eHc/2Z 6EXT"9c@ 9&_HpH/ ߛ:'SxeFZ(z'-ehXG%ׁn?D;Bxŀ!*fTC1C.:;x[ >Eb{uچv{2EPX`;ycUBr3(pIBjn5ZdjH{=EOұx׳zO%nZs]-,rt_- }Y6șc sT^XCWVjxkX]%Y@9cig:ax&6M`%LG&e?pT-)ƪə* ycJ>UX: 2Lxtnܑ*MhwαBP4XdPWZG7Lұ]6G;\2jTJÏQ4G+^~F@*TEuhk٢iFa2\83XsVնc8S2̣yzџ([[uCJ=R% ]"XsGӄ. z~~agIp>J&U)Ds#;a'Ц A;puge4d$,heƜ[A_ {, _l*]$? rB ^yJ0 a5$emoXmlϫV:H.ُYY+~Rmup /ݓx,\vJEݻtjlB ÈKCP$ïgnR>Bd7EdFӞױyy~+(XkxH(!&NvO9^#%*@Fxj֜|6{)g!I7ùz:#6I 椓W[s6߶~R <6@[Ha F_ʐh6!)|Nƨ i5В)!62Jv'22/hDϠe3JxN =ܱTsZ3r#Y.:bCO5.Jg8[¢K?UPbǧh$ZMHlbJlAf}cיݮd؈-t$)+pQ4^SY[^oxOn|\ى+%H^9JV|@g@x9/g^]޸p+&jƞDZ!ΥZr2Yȫ@2h=f F֎xRkvCj3@]:SiPr;(#2{wR}2,wҚz˪ubۍof_sJ!ִv{}Rv羬J˛%#kB@ E=ghteh Ԍ],4`92P)k'} 2amؚe,mV$轆v'@Z-A̫%${QDmcnggC3L\uݶdvi4tAwYɜhfsdiΐƠ}J3؊XxxG\ 0睗i7uT847wt}#p+cHJ^[ӹOn)N LGS|S$s>w{ƺGOsԞ%w݂H:,z=%(>si9^};G=1U ,SbdI|hk>gweh%oIѼCbzX. []?gS]eC]o.1V?\rTmPCJQxobZI4O;YѰr=Jy^&@N0Ju"P2(Γ_:qs?kVd4("p4")X"9$,ȡ~Â/e(5Pc ɐo3k Wf4f&5=m^ |ے?Qt!:Ҁ7٫2sP-(K \ΎxC ٗ95@γy*0 ʥ`}Y ٫o抟#a>"FSid5@āRC^!}%@̠㸠CfdfF\8:ѹEJ,㙭&=.z}p [^D3bFs5O$ XՂ0c:Nm\Vt瀛}}ٸA#U_1cޓ29dU-<3r=f~h3yc)&9JJs]ŒeR9:$DF̝\ 8+"3,=ܢ\̎$eけëDYܬ/sVq%P2Laq;,V mp}|7~m:wPGя\^?1 Tؾ+pۛҊ8QkKpkl{X]y~ B9-usp0rC` -GFr4yK5ƻͦ,.T{BBpB%wǧnSscri;$*4ORA7}ׁ)E_h#̧e|Q(ҟ[Q{PP!?ڹvpT0\QexW3s)'̗[9?Yq?&SO:]&4-[ZL2G_Vv9W_$ۢ4,NCljolٟ*D|k2nQQ"SeB]{)?04U9NMQ!BD@E"">>ZWC6_cq1H-H =PT%;)jCw[VV ]Us5* jAxŲׇ6 7&,iJM,b{;QKw˄) :'=H@E'_CAX,z\ _7竷MALJ ^=]ŮE Ģx=SK85 q{s~=})Ǽa+M(_yj[!!7*-dG )xoeܑ~1N2f3. >$a f*r"SJlu[ܟZ{}Tr S i!w<t8mm_IL'GDZޱMw"Ii{qimMLuf0&6sOr+;K}Y,{qm&0 PM\mRw@OUK5\,u"12-&~7qQ ,N]`)lAծ}¿CG 0g{Lhd',8j,'tZ;]h-BL~Fc袪đ H_՝ X+Ps=SV8$t)@QcN#'7°|O>ToZd81FW z? {_pP|oG >,m9 S0QJ󖡘F50X#$ˀ]ᔄ8 $K=s0_~\uj>F"}HС )eϿ*C93D@LpaWqĮJ'8$0RG(Na[:o :kKvW+nFqd 6l$,1}]KvD\Ӄ֜x?J"zF< g{C:>Bw߯'mPmf #rh⢺+(/Div$H#! sVFRGo)*6|qj2ólx6mMfozmphT{}-;B񝺻}Ky !RMxϘZ.Q;LJHZ Yʇ7n{~CP]#*ugwM6Xu~t-<ö[A\1hl!NV,o8R̓;jlN7BV]1U!(s=8F%ik(l2#A𳶉{F=_c@nm~41D:;?([:Wl6v=]@EJV-iRw z12U[4TҐӆ_#Tv^p c0wiRcF[&qæSRɵ״57rUz,is{ &*/G\"!Iؖ1H?7q9uK'w">WʌSaP! `NМ&3Z22?$24Mܕ'  x,\`>muj1\ >jV.dVyư|BwcIS=IY~5P;cHda'r:cϳ LLuoЬ%nZ09J`ӕ5hys|$M.bz]>6)޽= 6r ⲕYq/Vx[icJET왔$FNwQYX5:B%R%+H_pRͫS A W+׵/y;QPjv>hF*20Qr;nz*nIFcn[Tzt@z^|1rRW}@+̀ӌ9{6LTp uK ߃ XLnҏըW5E`%XO+vVUh7_ΟAjF -e:c{@%6iJ{L\]D=%ɖ;Y?ʼnZK֕ <'cjJHT[‘i0G3۽g7|KΗ;M2>y{r>_ύ8ч!x a''q#]a>}77r aO`(ȘZޏ X#-NHJY +XW.)yzȨ9QxN1PW\ UaU=aVN9:[(1{o0މe"' òCH l.Kc<46*YAd.ej6d_Pgo(7a_^Tm,.k%s@qUlse#z2_b0OEx] ;t/x*!^u Y6 Π#Iy+(Mѣ,k ~L 6//aJ̷ ODe̽!P֑G"؋k7eGҙoH+|{w3 F~`\ 辭bQ[< pY -ԿVK[^ $BsDrNP8|%:jlu{CLƿL)Ȥl)(t7H\J} KȂt`@Mo .z Ltq)Ha͹t6 HR8F٫f1Ng# uܸԨk]p&{gD39T+x"_x?5=cA`C}.%Cs|x()q  Ϸ &ͥ|vo ~:3즽Xy??:%|nrMJ)߶p爕3ltK񔺗QL}J~z "v9B7-jJRj vZ -a|߭ ͳMni'GRI$!uZtu$Yu]*`eG.La jzT;z39fbψ[<9r)"PA /]kYBA0ݰhHK[ ڰ<+ݾq6T<(po@E3$5UG[Ex%RZ$LUu4ƂOFӟ,${4ǚw^KoLRqa։].{ ԬwM,byDQ ^hV0'|_&D5J>ˬ`^OUʉR)UF9 ia69y_/4rS#,Lsd%洍ɣ HwYtѤ BCP1U2$py"藻'6?i-FXQ~0EJ/Z' }|emG9^y[ڼZ|&d2x0n{92Z߉͠ZUDABv eqz1þSMI#J7Tab&.̗aJl'iv˿Jq#:ʣos'G<*nPב5A1n4xg]EˡYQi.}j f Hd4 -"D\][{32TEϠC)U"sVbI72ΏJN\'d:)y2#Z{L&h} x}ϑ/w%XLxوbY(dJznchҬtLgIb)g Dp?*iH+ތߔ&Ύ.o/C @ $%bjpDlbqX2dUg(dЍ,NRnÔ}F^}= ѣaM*lk;K*G_WwyE6#+r@gs3j)(Kx:&ėO?Gt@xX%m;%~d5^ewuQfBƭV%!+kMdUq]. %,mUJQ-\wd<ڈ(NAb~,SR[);^'YcP* Lt~:zk̳L3^Ȍq"Hb9$+ޛ)JQ:S3*HrEjΜ> 5U.E[y?Xl0SР4 Ig2k{4M*aPzުOJe6}p0SǘnOl1JYhc{3ǜ^=n1i~ +pk~t+ طUgb sa/ ew|_*zi6>P? 80&^\li;YWђfZ;_B,Os =<@EC=nB>u[iΏKG,$6L_#mRϱV7}IZa2̲$?n6.o*pcs= s$pg {ـeXoTU@qʆB` %-SYL+@}*U2CI+_S-ƇUb̢MdR;^oԥg]bTlkͬuQe)!-h ?y,IIQVor`B>'unqhW^<8%bI,kXB{ݺz}b.;1ZZ2w8'S|gCs^e<;UN~; *yaI8.*>SnœE RZu^;5@0Ƀ$bYM /3|#˯W@F“ѺGR:Uk/?pJ戟'x |2Uy&m%q,f0ܠR/Bû^RBh e/5.?ɲ,c##ŌY0%d5醴n%#J'۟^-E)::ƈ>Z't|/xvɴ5.lץgظ@|v s~/AC0Ȅ0ѻ,q>A*gs4ܝJ3A1q#… yd`v &D++5\Td^l8@Z~\6mlQHV1D"Lz%M Vy &pL kOmN%P!޸O[xS7V:es?ԯ8S,(#7Y.ǼƩȡ;c#Wsd33Ο8m?< ϻ]d4oNE&OLuL qb[-@_%˩ea tC0ZE YAp} 21gzN༱ +hjVLrՂ*g])}"eQk&ɆXe1+ZEot1E"Ty2l`V)jlunB형k0 &F\.A2gF #t(rQp"uTj?~~{j6,C')_}D%W-P쮹ԊF|Ɖ /oe @:)eWlT* F}R%l'&7ؠî)Wo*0U\izFڞrj"5wwOIh@. } Yv19}_y9RKF$z!p>wg,$BN?G`' AVa[-hpn'f|V\Yy|cJSߕ)dU_Ϯ d4wZ>>WU xYgcMV_0M53l&Mxo8.g+(g?+@8ޜ?|A|b83 kea N{xiׯ g|Mw:0X\m8q%6b9 J2y6@\SY ]t PW}|N| ~A EveEѐ*]0iMz3#sՅ)M,"V%-k; yĚ`Y\zjspO$p`WDiHi܂z1iK`ioow.hnUykaFD3`rrWs2 .p-\s'܎gr()5Ιծm QM]Z{bn5HҪPG5y4oL$W7xpUhOxVc /!mD;װo|B)"f@Q 0a[Z>'1O7Y#C$gGRO`.Gyt,y^gxc4 oDu~4ʦkQcZ$ cȣ7:wl/7:ol^9bo@cmEU ggQA?p @d$O9ԋ1N2}!MP$CuMF ([vJ%׫vN`I-l ?r@Su.-B !ڦ/564W֟?_|=A; ܅zÏ 7{M_Vzi7L '@ǰ\EaH*WᏨ>6P.v .$3@|#6$M؉N1^3vʷvX@Y:Coƙl;ڲ&I6ȷX fw! 3) Di @sƩ{ sN;@30, M`y6w^J-(oݱo#jҾ-|4Ӥ3b^NūՇ]QGhKm+ke&)FpEG~Z{)1)𤐪БKFKzҝw74RuX0pJ;A+cXIɑ7 {řfo}ϱ? t~u:Ό] PC ]zڬV6 l_N|S>O "?5%7}+oٳ?;;^"MeO7. X/ؾWNZ鼀ݐƤsНuI%k =ſθY$- AO[_C 1kvv-1Ev Mi$cf:y'?T*+4{)O+3Tk SZ K1z136[_fXѠX nW͵ަ0-̅/&ᕊi:Q]mKo^No<1^p}‘i$=(/qtapcI_ +}BṴm@C9 ug1uU]@EhɌsYH[cU!W{3`ԕl3Ƚg}|"9"\3I)7s}u-[A]ak/?R`X =$7]1|tQ7sr=ΈSkUmoyE+{QK+ |"bC%b6, $yRyT5tVS I=eAw=ʿËSA5O¥soǮ7}VYpګUZIj**=>9{{ļf) -nWZw?riI^ 7'yFR;Y֝Y\j?E7{?,Z+^()YCo80lFX,+}ړasEFR7||7F^(pDŽ?%OԁjtԔwGs=4  J}gߊHE>:<=TdO\trB4xh ֝8 Ht@}ƈ^I~r, Yt'fhrU6ӊLJuf)%&S ?% .ܣB5;=&a] ]Geol6> 9`bVdg:䢻5XPx#/.ZɅAl(h0 vaXMh N^ $d&OIƕrPS $ R>Z_[\x[dF:; <+:[: WYَtHiPwMh;'TFj\#N+)`1 Ƽs~Cךr։4@] g*nv"~TT !\ŰnTfT'un&paN륑{@1|1p)dHIM|E 4r=ƻĮ ~L̛Q6) ! I ]U }ShAr[Ql2/Hؐ_H{s`"}جږyu{H&2!uO8"bl AL򩭂pi⫓W-&XAd]##.y_if=۸cO_c4(ߕ5DRvoS\ԷSnbIk>JxYFpq8Zy!)4C/tZV4h< lFg"akțيYi)u\%X0W$U#]B kۼ.h Y=vmj l,q ^!gW6S:'ZTb=hzFNՁ'.#S#=5A? K-|GB7a9n03wS7 tT5h:mַbJH 7B5r';C{O)ڸ$?ePHs'F i}aנ'KVa}^S34 M|)Y\FՖTW'Wr WrdbG8_[uqajHWROȼ 3촇XA~ ʊwA] 3i/.ek<6w-y!wWtjxaヶ((cbCcnZ b ҭOAh0ZI2km.;ѥ7ЉϹ4$kUǥJ=P7|D Q(xO0$.zT!ād)ҤHdNfn:R.(RۉI+$w.nE;PÀ 1Pجe {q34O,cproOd 7Z1~ x >MZ }GIG]ϖ֐.:TԀ:RE\oIIw[\ԩh-'WbZ *kY#7ּ6Ǿ4kOpVV!ju'/hSP Y0Z@,2xWAtu:޵ƥW[8$mę W G`&غKu*$B^Rhm>"&輶IQ WJ<-k;8QȈc5\gVoerչףySI1L0LTw$!I0MkleQF'6pEr!:X-ƙhGŦ XKMi{$҄9d%Qa^_P咜G揘;.PW?CI۩ ; B=ֲ{5G˲[PPbd;Y,Eua"BĔ*9s݈րf^8'ZXtnw^̟$o!t)If>T9g ^U18Lv s0| r_q%+ksäya"AYDq;*t<_Yg)!}R8npA68!U"}GrP -?FYl~*eN`[^g2G͋ЏAzM9* }H@= tH,Dn@@.PVqߙG s☮& vB9s’Ofڹ݀g`W+)7._k>GVl| "6t۰Y) sxrh=U%#5 $M8axL4p]8 fZ 4e-*C. u49gYOiUs#=IW|q_vv$% `,A_oS9ZTM,A dcۅZ+ c{L^VXmR̮81١%pJpvWBzیž9|6ߓ3kLxYE*4P}>LN@IDb4dK2 C ֪%f~pnEvhB"6E 0 \i.cR-/+:-+"K"1"ԒU: -瀷 ƪOk[oGmوSUhL~Idhin鮎V3r:⎊vb7P|!4_Ӯ_fa;[6iڸ3$#<K*Ex[Cq?F6|R'futŞJV^Pz'l8׀˅$wfD!s1AIZF,ܽ!8BDnfpϛ4|2;,JA9GP1귅Os#_pcg3& ,%[<&t$X3Xi4 ý;í4-F_h)g=!X.ЁE5ˮ] )T>$ȐYF_&G3~'Wot7(O;a_(C1p&ƪA71ErusYЎ!v 3[oQ  Bg c`b,/'4.q/]BȂfΙL gu @GzV!޹?h=CtYoFK"nQ$hezi9ӝ@ wϨ`~ kkĴBЫsD?P&c.YݴSeowCS 9=dNjڦ},G$x^Ⱦck`rhwsWq O+a1?j `EQb\¯,1O<6zCRTq,9=Y+Tcw!mN?ZXj,w=۬ԋW mJa9Gء|ls"% ]ipjjb[VYEa}tPx~6)mpdÊBi62q]Q1Iz Wᢳ{NKh*#\W2$ IsNX Id!5{[}|*W$'jG:ɖ{LȈnn $ |-`1LP(zv) 5OdE98r?/gǺ,}pR*sj6|lzj8>e2Ť仗ԂV9)n!زzĦGH].!! ҂/V4ewn-r_flhdƩaܘڛglBxys#heQcU,['b#Uz֏}z/MU. R(-߯S8·";PaDrADzfU .'H:^":}_pqI v{;̳}KɺY7h^D h$Ɩ -L9]%aOѼX[vIas ~VMjp(947T.c$vUa}B=Ρ mq^]  E2,hƘ>6nl谁=,Gb.Sbs*%N@zlqʃ3a+UJR XԾ;xF$$Ronտ^*lS c$ƴZ̰'FyK;Xudv.P捧&v*#,5 d Qkӡ?U76~Mxú=Va-WU Mz {҇NPΑdJp-Iן6t"vЪt4Z Q ;Ct=]Luإv6Vr<+{Ӿ͠^|+G]V?*"lOO^+zawalPk 2=#w@G5pɥVEǗ>Uʔo)b$d/aݪFYM/SNubhp~UnրXyԃX;u#ڲY#SZU1*JO'1*mOcpo2tYo:R 5h !i WGx>(z35Ht2-g3-Y#K!V|T=Zhg쩶b 3\em1;-l("(T='KTw^jI:]iXj/ &wR4= 8eIm&7 zs5#{*RF{}8i9%TbO??Zݒbh&nPjAf|j6\D#rzwɺO_% aܓư"nM:&HLn :)B;XRVzcQ"UsMQCB: ;kyOHu.V;'1'1 +;}`WjlQ~h$Ցyk"pt[s(Qj/,7gt:ҮRMAgy/.՛^J:Y#dVGȊΣt{ &ǍF~HW]m|<ێ>XAy~P^CԘDmJIoZ4MȆ;-:ohL"^W|nWQ=dօ H~Z(spSA>e46#Jḿ pIx(v wzTsjZ:ش?3?' d ZI&8WrE2PctjUnE<UONi݄^&uE K* H2464ceܧ#jV6M?)l#~qeVor'oSe/XDשNB __gʎ h:1ۣ:C6,w:r W8͞Ű1F**tiֵiX!Dx{7,.Tn2B!v 6Vo 'ާݐͽ-BS R޷/'t@R`W BB^U"joeAy9s5`wg^L[݆$95Ό 賈`D_9t`!JnLp䖱6Yܰ.m~~Lir;=DzP7-і mjvءUUԁzQD9GB^;Hs9w1/{ - +yv/(0̮]kšQ?1߻ NJNu/I jD77}⫱:feK5+BYAOE뽕x@4zLhEv)ԻBgf 1;9@u\03'? ,5giCA{Qv4a7mu PcKcPD5x'= bݦG/D9sRz1믶?G,UjXm"סUY5/MM! !hPIٸ  H9OI/W@Qϝӄm vZopfqD6nt9RXzqۊϧ;:Dyvٰ/Iɭjܜٱ!40{At{1̏kٷVqteO+B22|PK.Nԥ}Β&zCVj"|ߤ78j?הrW(CovXCPE27NzQҊqce(>Qo (As5AH+zd[tj%˪_sߟO,ZVD;̭fSLV,D)Z\ᙽBЋoH+W7;E)+?2YBY"N]H]!R{_\{SE;.i*l1}:<vᬨ NeC!srH h,x'/ef}]ㄍFkIX̮ZZ?Y:uRh/73%D8J& gq <^~]N`U8(zW}}*K6Fv?z¼<"/]閿IrAe 9Mv~:iyK|'eY$đj}qQJKM|fʬEb>eq-8[HV1i,Wj4RMO d8)8s#hbTD$M9NӐc)ryZ L YPIGխW3W`%〓Xߧ~8V?xD xT3~H`g2He[V=@@}EY]Y5% D<[rnp,1nV^~,ZjS F7ascijjBrgʜPD-Pp$IC?fM@70TݒTBZ5"nj[3p{1:hlc螲}ruPCSbI%Am]*HhmVlj 8|_ X J_Tk+ fDJ;&#+qZW(•Z%όilY2p-Si4-ե^5-5h517Tbᢸ[cϭJRKdM,O](6]l)Z^;Wت*w e0K7t`")%,0+ /QczJ-ҦNOTn5!#$)^".DH'߇,"?YQfT;aZWP8tGLNjQj/-&鸉2ŠAAYC,*2YR?I!=?p ;eؙrWޘ6 xE;IK E.W{Sc\]lXـ-Qۢ>sP< h"+|jcUq+?|n \Ԣ2d%+-kK#cQL!r(lwF~~TeWV|gixrj`ٵ m+Nΰ|P#[AIVX;*Y~)iM4$ڽN_&/`~!&i*KAЍ?VPHTP.U?u X{WRC{Yi ao+*oB}:KK6Qr#A!m%RX֒o-ka鲴_ U4DNxN,y FG`lTWk%J5ꃈ}C lN Em9o=:$Uԍ3hu.(kPp9%nKRqlw_j{dV+<38 ь] C׾0ۛ~SƷPY-+k#oR&{QQ^߷Z/fMZ5, wc=nY,r%q.l0fL͞u*^gj;)[Z>ip" Pŏ:V OZ^dէy n]XH{eш5J=֙$㰸Z7oM-XJר:i!"h&~{mD՝NamkpyJ-qoC# ]'ÛQٰD ߀b(VnŕQRb/mn';% b #WD#l-i'Ht1;&ΎO;#92]*=+2ц+2Aתŗ} } * mqbtl #"<%66x$._;54HjLŘ1ݭCsbJ RwE7ČgJ)WB([ő4"Gͳ-IS}cэO٣:8 '9IaRT*o*=Ri.n D@6YԊo7pH3]E sBVN(W v=dY+X\ȟ[K.m6n$bs&ܭ:r~I69H$ޱɰ#)g PV2Rz6;gc4&,?/Z{i'{gy5V_UrrsEi ؈aGptZw1@'B~ L*LSWGë6;B~.ˊ) ʫvkcR IYҭyx‡/ré]6_US"gT  { Q+J3{aY ` Khf\">.K5~19+R-o3t0:ޭl6]Ph;+V>/r(l6ԣ_YDqG̠8zj9v$]v- @,ʽJ{o.bf|Qg*{ @dCyCY̥Juu r3IjEeY T&2]nUL ^{IεAs]txe#i'?a V̊%sTjs5õβh)65+Fn7JR2 Ǘ s]"z ^X,(%7P.e'-==Zg8w@b%=7lvnn99΁Ha%?w}>stH/[Vl.2xW8I9'I1NɌ'NRS2y}]XD4W}(tcDx`Y>xMVC3ĤwXH5gћƧ1ظz )u[̷Ʊk'cO1ߍ$n5 (trDx:H9qJ|]h2B!1Ƀ:a1Nmjì9OHiqࡗUԩU)2gO9d1mO k8HY3h^$@pTXhv"twy v.wd3bo^[>oO,?ە[iF8N"~bP Dk : IKTߵaMrR]i72jF'(/L^{a[Җ>7C+"ÎgS;:a^O m3qwf FKt׼sʄܽxahqOFY+;O#UShR飍WG$[ɍ^TיJ˫~< ~w,V D@[A [!;s㯺,G0FZrxeRDѝ!h$y?oK30m!ϘČN,BϤFoʁ0 eBn-tSC+SgݠFkh%#>+{3T|'W_F& ۴M\i"+ 9wVFęcqmHVPHXBw'd9@hA rbLyOu(ydƞ:]BFmQ L("Y4Th mv}wVJM^_bzU2\rx =(U~~C";@ewʻE^;d!ucY tN_LخnM^۱ WxM)lh:ؓ0 *S9HC$=@A\aOt`U":),9B${fv]@ǂPح\3H(ut}򰺔V'7iֲ;AXqwam iI |Vc#b*{1E [8_Y~;S4%_MakÓq $&M& olTGpuT Ncߦ"{?k* dOvW8OD.#=K JLcvˋWkKDni+.c\6/?%%.8׫Ci~'_[m{4R\bteϼ ȞДɉ+P4Ƣe`F3ah4z/GA\8eH.tP geiA7f#TSGXdJ& 2MuF5`0ٮ:\sd]g2xRsBA/ 1XƻT?OwҘ oj37Q 5v#O!e芙- YRv [eJ%\S(m8ЃzBԱKW{B;΂ '$rԣ=^)Y0J (-PqN+LɨEj'-tBCF#ήu%ᨔ/mf, S$&XQ%07*T? -|$W,2W=y.L}pl #M:LzA[b0J1~ l3G7wg8v=H1:JFsʬ~:9Mhh44aSx%x\D0|SJ7V^A|)x(N Iޜm|)i9hK+')$妅ho/ {pf0P~M hQ;%[HMZc:ϼ IIŗLӈ>`e_{H ,%J]obΆ>x*5.Z fWˢzg z]-|W\_?N)lt)St H1U#))I8 jzV72AVm#JWx"P'`w֑k0`6A9MS`hXD Ck`os!_s+,Փ`zlr\_ $\ݡun(03#wJqI2xӸq!ᓵk-2˚3+Tof]-GGrheuhcd-@d.tha*rA >jҪ6wDwWU躏٦e&Gp#VC./^ =LãEQ%W%DZrWmҙAΖsDZ(Ft .mHSXeL}yŻZj&0̩o:X[T7;jW:K |d~ NQc4O<=B=!7A2I)C!I@ Gd|&JpKqv4,c:q,2vp8+.fQ ۾p+ER8t/ň(* 3-<֣J.WSyq,)PY# QRƮ:_ R+#Qups)xVuEFHk^!!{]HÃ&UZҌ̷/&vx fZAac?'1 *G$\WPuK^ *P忬Q2q\t׻o RIKЯEQ-AfaPsid6$iT Nb׼-r,}\,k@ ""}0Ë.tn *QMⅫKOӐ^o iٯ(S_Uμҩ΋r J9|cOQvg$m!Q 6uˢ/Y0~x*j1> "]p6hHV(\Pe Bmomo%*'S.xum28YZ^sjbَ^J)s| Хc['r)6GϘX7 ̚6yZ݂s{ -5+qLlV ßz%b){5Uξ.Ѣ8%*Q<+FƼɽA* "§=no_^GPhJ}-^@IQYzHxAw(,Tlq-9Q{|\u;]L. ++ ʜZ nUT\mZެE~؂Tݵ( \_}W0N {ŕFHqSD8XesI%"*O/eP,,n z@`qZE$l'(Q~A򶫦da>* US'p=F'!M%,{@-0P._TW_.4gOmb d_'1Q* z Dgͻ d<[u:DTOB} Ov|frn–LUMT#XP@J2qf4nKe`E&%fOp~ѝ ӼmAQhz sg*%QrwyӜaԴ_' 2$c%5]YV(vDW"17*0 FGY&>'}VW26=^Dݢ|d~9@L/ܜ%ND2ԳMNrjL4 mn#d yylTg 4& C-Z&:,iJ|j-`Þ2k%~HŴ<˹/'E+H>SN!>Z2րk ٻب롼S!JqFϗe$?JYP "LN0MQ7[$ʘMj?Y02 &'~ٶ[J__DMo8g&fq8way2 EŮKBtNPI7)JpkXǣIUi x3̓y1=M+7dA&R).*PVTovQ'q_t엥ύ/N+?Sybb?/N7(?DF6Dyu @ɮL9GΪn,*ضJ21-~rvk%@gExdd!F|5[ܠ /P,|VPhO+`<uUI}u@B)A d W= &?MIg\" >K5]t(o#途.z?cQ JKיi%n%K] Mf;fK|<hcg%e D_-rDwuR)i($xNu-0? -ni/'0X)T),!C1E,=DE̴*LB`]q[ lJ#)(أ Js*[RŮGgC98b_~hw/Amb:np VzvRc*猪"T_ўN[;22Џ̹>E?ؒ@seO$sT%JA*EOrJa}.rF1Y` 7QD} `n$~G-!i葢J:~ ˭RL. ߲A+Y: n+O[Ɲu筃`] nW.f0hK =5 qۮe Tb9% ^Oxo<4T!si3^9xttQ8'H_'7>ZG쳘{.g5DȉlM0ާr0IN狉x6ʃ2(%)TO=CjR<;2@~M^AYri]L?*6Yպ A,Al96KZ%tJGuM+# f5|S/HOpVs |dpt b{>W6Uoԯ/@Ϡ3Ky0m* f|, Aaa~{Fe]n!HeXpu9}h~SpDθL.|׬ǑwnWJ(J `-vI](&W Tiۀ Q7H\אdm\3D^dj]>o5UpˏLEMixbbq@r%=V+b{S7tJ]ӹaKkU@' {J XHS@I\}"Qbը5n]._dl4i`E9nr(0EE~4Gc)h׬=aoHM)!9IѐWߝYq}$^{1Vw4?B~oÕb;SEo!m;?}VoELyx œ"VAꃙ:g!SpkԽ8 BNSZGCFƎ"Շ@xTQI hHvR7LM}mBT-JKdV&1=ǩ quFi2J҇@Wܱ5=#ʬ'4Zgt|(& zhY/z3 .c<n]ަM%9/ ]`M^& `){E_fр{Gd\\'?̵ oo()G^ 6;`fj9K54S˟!# |ʲiL'ڃ |~s {{5lLeD3e ?Y.+tvNx-c _Qmhz'8/5__0e6Oi.xӯ}g3Z}lyJ%qT]X:Pb)yL.hQ4*]&(Q 34S@-֧nގ95.;GO 1 jLj`w Ւq5`{Z$aE[]!:'6yL-Y:EN,)zR走.* 9aKϦ{vqzHRLV+`>$C4y *-HZ< sK8CVmg_IY}CLthJIJY':=u t0_wYσk oVcJx,~_>gTؑhh8mDt}UjۏrQBsԽC7UK( ֆx;UFpw50<=6;*OB 6_7BxXr6ӽ7X :v]:c(Dj ?#URO΃Iuq1yxAVs-ge|Pld_(wʽ+6 buLS8ůpnсVy:"V(}Ix> Mvp!OƉ7k 0˜,!l ۪8jĀ$7 Fr>)##1b*7Ĕ[toQ[KEI{C yA|'j27Z  \=E#ռ~%>ÙcɆ63ܡdueB\Ez}y_mBт2=G ^#}:{NON og%!B{AT5:'zVz_Ӊ?\|W3+ɣzYM$ONp|l{>t=*qq9YU @2%, ^˖@As쥡Ԅ{Gs+=t!n@Jy/=Q[ }/OH'x>*JX)8ݺVDwLѢ`v~$1xRqB?<{ "儗 `C()]@}d.I(Ӑ(椅ǀ6'*t1ݜLl2$CiN<ԧt]icWOl+Xbs)Ǿއ:J0Et %#ڞBEfmum I{ty o^B>g '[Eѻh!ȼ#q'PaNl&aq&'Xx6,T{Wd` ^z!`oіTjf\>4X$&Rm4|Y[CS*}Fr Q~SkQ7b mu6d4Q$#VAwJ^a=sR5e'iϹ_ֆR"8۫w=r10%2! uDR[gz6-\Cy|,[Â&A|̑&=^x|0Xl;>P: ^Qj, RЩp3v~7C3.,Xyqy,V[5n>{%l֎ŮCX^N"S1ϛG\CN3'd>C ?di՝de`ilMLu %D" )F ߄lx *A`\a'!KsGG\cZ'o4]tRdr)6xP?'.H zts'hd9ThkI`I1T![r1wNcg9z]Y0i5']E/:5VB\25E(6n?:MIfብ񺱜 YAdE_ȞbiN=-q-sHǶJoXB%t* tQE96^ ޫUK-zbg.\ɶO{O_pԡMN[6 @U8 %:jװ^kMnhZ<`uN~b#h<ܵR]kT4pƒ ~^ ^.8I{EDk؊c++,U'(iQtV>qړ8 >,p?S][(#L(X|")|G :0 2]ohBnNLekQc3Fqfy~ fV ge;eWj]z(Np`cIJOcs$B_2@3y[zO)^$7=|uw4>Ewhh n!0:.'R;kխ sDo)/Xd,b7u~–jV ϵN=^rFazW`u#JGO_VNe͋7@Sf2Z'y^$sذԚE*ſZukXِf7fhmv-f{Nŗ,.53!- 3^cm{iUK% KQ6|)Nb u%kA.0eSN@Y*_n+}aih'մr>GR\J5=5u/b3ש6I*{RL.߈[ zo4r-샄Xo{$[D6=Bǥ#yZS㓟jzy>%',A+v j&M!~`-29(D,GI1{8 瀍ZQRnDBĨ-̉47 a?llm @*rmVt4NTpQeB]e< /*`P?fߊ] P97qߋg@hha;3cm^_AMo+po`O' }MsA޵~2 +f,xgfU[SCI[)JcΙ QNXk))0,S\ .9ݥFѺ- 73Ra'LZ%;%祿hTQ|eqeUi5\h% -fMC&*$J˵pF`}'sZpXT ~Qv.A*Ps ??2o$1<;Jx8Aey)x90Gk!7Df݁ 3p ZbHt~< Ac>/ `~4~d{#,O W[5* dqwc* 6vCĚh , 7fK'`NѸe_ ~ 0#N6Ϭ<{J13h$d sʏ^.r)x {t n?s\ Ƨ?V^M-!l鹳p5</`*1B1 " UuL9s%iai!n.+9_;z#03! N+F7f!&Ј)m)P~52q2 v ѥ7|`1^rГ#!Ѱ8s h[Atŧ-_3k;仂,ъ=L 7ɴVCʻUh&k^wN9~Hr9Id!z欘oBaQ/LzB$OMPDD)4}9 F&"#G Roܥ姫% .:TˋqܧGO0zcPBklWGm|JnVT3K!Cx޻h)6!(#kqxb~6Yt:FC_X^V/? $jq|~{Ot+Чw=\t#@SbIP %Ps‚$6)ѿQnٗU F:A-,*R<DD<^I~}VJ;5Lcw/q_"ȩr/#Ǘbd7]8V=벴zMM vz~#s ̨W kO c)[yJ}[]޹[x iQ{L<TPn~ZGM/iJY[GH10*i 3٤MAeJ]8ϔaq' $ Tj }DxZy TAߏW\#. bwAEB+ZVxjg \^F[c,\UOTfe&DzD %îTJļ/uQMBx08%Z%(vPX}ӄ$$JH13Gg|< eHnp0Z5Ґl.FGTvhԋ[(Pɮ=ǎϫG r*ECI{EX ªI'ywDVoyM s%4mMeC$5ta@E?@jK380mJ\XnP1,_FI~gO0^-'"H)xtLr< \4qɲ2&HC@]ϐaY SSΜ*7݊׿d8 s&94hٟy(󊔞Ee U6ֿVnd#AMT}CQRJbmH.򱸾fB 0eaM=Co\^a)o\* h ԨFR^iՋ 0Z)St&~ ,wu^so{Ab+si/Gy )t#>xeD9i(gu ס9~l8,V6: 1P? %6+FTk_؎2 כ40x*3+Dj ZO^-0LԆ:<1{M+Zqo!6ܡ1\ʹ߷J>d)G.% OCU)+2]$W+F PH@Y ߍ/nȿ:!h!,6(Ϯ{/RBl(KbMQ_X;2I^ :ӝW-wNz| *-!6x?ϋ>j8n61)J;V Cj"0Ghhn{ @ؕ)t0ZPPiѿ݀ y5 MCuL6ݾ-Od?8Cfmo2E|F3W`Q[XϰKwI}T,ꏴ٣=1dmC@ܔw$w1p1zdljK}w1G ݬeϿ/T /I\|7vE4N_{UM_̭g>u7mKoZQ3=9eq㸾sɈ.8hb*-gx<mRx)";/ݿxu\<-$,a[ ;O9h?.mC˗oէ1״+թ^//~=~*Iʇ7~-uۉn7;K*ˡF|, H3U=>84 ZqTH)2 m ۑo(a5Åj Ad郱GM{ꪑQ Mq I4GJ.xPk"}5J_$r'Ɇ<}҆ v &,4azzvHP_jHbNd (Yd.g(qD[Bzw-SQӮ0f8UK4kI+rEɎ8wwYyf0ە<΍3K=Y'BM5*ݫ0sNr=Z{퓹؟{RMLwg3)ϽPM0P0/@\T)E::#-,Rؽ)̈́&|^(`(\鸚4R_<UBmЈҽwr1i9y'4GHrZa)sxa/$?!o` A]Vw)5b[&1 E`!3Xa';M@ `*RIA^r)3TGU(7LKVFT !>oI5A勀 ~eaE+á; Z% %4fF8ep6ֆ%[hkhpdhAˀ6 loj:Sz@OܻKpOT,!Tۉy<ݭ&wdg>Rvhy XLzZ*l GA\p2A)6+,3aX>LlT\6ApgGY"Gm3<zb)Ml8x,ۓ֨oRA؛ ^-^0oL<$ݡmXB+p9,_7.=>v@j6R*H2b6Hy@r Y[y *Q߇/,VkA۳stV3j؁G5} δQ7•%IY+%U0"a:[F7;"ZZc 墲e<D3_S|% ]|XgWhóZz6C rq# o󭒄n^;ɉ?.){/ !ϜLGT.ǣkkD|kq_;Te)V,B&N sEluWċۚ@i4vE %{Ɔm@_<; q^h8^5jCCH&B)U414m;oئSh*)`ɰW8%FoqTl?)@qqd#krzG& v#C'CP'+8ފ]7Ux.MZu RVe")40)v\=mz>mƧ6oyצ`mBJ}Ivjm{{OtF] 6 m"žLd+s>fwVnj# =1V~EIHX'QAQھ<s g9)?ce y( H=t:N[b,Vfam$%jg\"6?@zL"6*(AFiMY^sej:pd=#̫ y)-"sيB@Mha?fxO\-|WC #%°ʗ 忏b:ѻ"[EW D_3zm؃n 聚", hO#!Kv$Q,ȅWzk{D(*fG>5)@W'%\|i@OBDJBO4"'c!nNg 3utBRB0輐=g.2ȑ:pHz\cSFgh"1v-`Ejj/|y ._Km 1mBvq:uFGkBD X{d4gCmY`sc g%hw`ʆH ȼ/G#}R@ܷOHog.lo[Nr>2a|R7̫O>c3ߧ XY^ qL^ࡏNv =ҫS]fyN ]#e<1-РT[>pI٣45g?R*P]veĬR3eX H;3EHlg?X'=֘Q2ޝ~ڎFRRh Qj݅PD  ]Wٖ>7|FFVqDmH?rW~+H+|>mLO Ns5RB84u->J>MQؔ: q .oW5F-U*}53nHDZ/ ϬaD9އ 9\berJv<^!Hc/ {IZ6!t]p"-ve&f.=?&hKpF 8U ³qgCZ+[Φv,O$M%8+=:ܹH1Qv-Y)o]ʾwlXhfphg-'م7Ny^ԲØb[|SK0 of\|4ݙۘ9x& OH&Y-sūY"6 ?n'DU}FTj37D(s8_VÕdo"N*hV l@dZ6ŭ9i6+tp}jUlI?{Fz_Z.$ed!dbfn$mOi(hpWC5]$ 4\ ئڞ4j|KeD5w=|Fִ]Q[74L)Pڇ*'.[^S'/flra/sosR(]qG}AGBmQٗ;[{k)I^x#fڍXם/nҀ?bο< d[@`DY`ƉkU'yWY!: 4-H9S؂\'qO Q MY"5H_SxzlQ5L( ;v㗠 N`~'HkM9QWwg4mzA; v1AEzx7L na!w;ּa(x+U {'BaM.%PߏR@U`m(X#Y@'⟼ɔmۖ|0!v*لuaV]$YU)pν*sYj[d+\a# HsGt$D&: n^G{'~tb?1E^ůq{}I꘺k{ѝQXRN()3\['aFT{S$"'4_'wTYku3~->}EY>[>ORh S$==p9-I#Q!'AERl1+[vScf@c{X}a-f{.eNP!p{_88^0UM}Tx?iTwp njCb"4W,-x~*y0׻\K_?YQ((zg1#e7?gTؤDŰq =.i8&35ΓytHISOkAo(fT8n4Z1v]CǺ gԾ>U('H1f[E-\[F.D~zBZ!$ =.{<++JZ[ |-xi 3`_ގvڙ/Nh@bt#[!\D.tAG\-L|L>ύ=HUG/9!ZH+n'&.垨(R)3n˭͜7+e2C T7NUFfρ="?|1[z(lGc!?F9rc#N`^qũا_{]&*v qǐPFA!_DRLkgraTJn)R')R%CVΆ.ʽTƗ,ʋ#SĹOemas6Q 晘@rZ5R'+P9ML2Cm;hZ&m07ʦ@Uw3c:k>d3>r`e(fM`hbF,⪶BXh3>ޛuO6aM +E~\ A̺,^\O,+}qHU^临PۑYbtKVP}ߛ{Q I 4YO #hV :B"7C]7h&n;O6'V_V;j^,w=Upul!?VJx(ɟ$v0USgE! 2<>cPk'G(!^芤NڑzȺHrw8ʑ7ovq~Eǚ%oԍSVߘx&_u"[>j*~:j 8̜xOkOrUoq{eG*Za*ǦY`,~7ns`X]:0>g<`FHڏ {rqz<̀6g;yWtΗ|f(n̅qy_0_:{Jg)cwml]iROI^޻ZX G"L?#>dr ghh29.BTy[S9x$Bԯ C~:0]+~x;MN =Nf6jؖgQQ6؎^yBG3bڿp+jv[MR89&_PB:@6ͣ;>c }o}.L_]6)x X- >. 9s p mf!NM enRB?l$M1D'k."YwYb:#JO_zkrcTy7-V4xnHWy'&8XcEc6焒;HՃОLapyO!ZHvy8B4hQiϹEs'6S>E.SDS/ig4eXWJCN\hD{P},oGX-- oo N5Xz:|4iN]P.85ѧhx$.LL$';3cڜ)lG؉yvHm9uU<8`on W{q\n4_t7PzmYHmw)$w[lbb&h}2nЎ .c=kaa'"[Q,2Њp1(limbRkn\h$D3(i{%"BF2$w+d*6}[~h.$* Ō[Q޵xIߕHͼeA24tz߰cQGӜ}'Z)qbj9b/X6v虞nn2@99}1< cDuVau5V<ȾmcL18v8!43=SIRſΏK'f==,ylXu|\@'Kn̳m},mIk/!zZ(eÛ{)Ә#HGԇKE*n5,̛T^-"i xjv=,'hxJgο|RB[s1[jrWh*-lQѢ9ZEo_% c8["*a,G3c)*69V?A@o&H8kJ䏇3x߫b[x8PUtl Io;t4JvՇI͖*7A(w'NK"wϢ}!hXXS_g1ar!4 7$ Uva7LNJdꘔ毛V,}A=6NfRmruWReJccgPJ$ƨRɠ3y-$czyu^FPO4[iZ0L?'tk;A)w#& RAM)Ff!)֕-ZqTE$vB+~3$حK'/A$-h8((ˆjfzSbI>_("}B=0Y0^ zJ(c7{f4b%tDc9OMgˍk1 hblΘ^_pO=@\xndHvӎΙuP@dSYhT㱔qjh)ר^Dž7%]\DYc7(d"dcfsM0JBL#؏qY(N>cU$k)>:|s`~2?*kQHv aj8[5 Ro3 aP :+oI ktFT 0mVSC"Lz0˂爵u:lm!EX^a+*;%(%1Vmy/S͍@勍jD`+ Mgmۡ&ե:D!z%XC`+"yDqGM4L @d[GE<篈fX'UH$#a4B虬)oNWK!pmp]eh]4+&0U Ru}I_6ma awQ *'zŢb;JiG{%d9,Iׇr^NGV+>DL=8X[gA|wg/Uø<"6Uh,W*9ޞJ-B$F%u+T3EB`T8Y&oKu$N2OQG:8-mtpB~ Y]Y3,1Xgw_>Qjdםe$hWaڏ1&NQ\U!j N9w=HvwezӭT\3ɐx1@0:Bx%;^PK3rw9K  Vdd\$ ^|4T\/IC޵ƔЉdI2Kg '{~FAlEMLTl_ND*!cё%csT=(h!o/w^jר@w*bb Q8 g)}lă}6'!zAro,:6Dj~=PDL o$\>9! 8҈kN)wz]c(1^YK?/ ?V7*rθ'_dgYg?u"@$1=띙xL$K_dP ᐠ:`Ba\os`m|of>j&{BbCoQxFt\Z}{CN=)ىUS.+ٚMEqu3>h:IܓaKbT&[YW/^[;QTgr b$nysTJl짶uT *pc>ȁ T֬Xqc)L8%{PtvY Ks{C$`ݤb+]w3ǻH$0J}a(N{lT44^6+1F1Bau6M+kϵ{ndnoVdA&V ;S&ԏ"_[P}/ܠp)Ǜ#@8fbT0'&zBKF՜ Ƒll*IOa;59.LNp*zUC_a=6=#_طæe~@߾vK Ĉ`TB#>7Ӫ)ΤzD䬊"e|-UߡȮI5,'\XB4jp>V}\m+{b{:g/=),XCyP<1dB/5"'7ֶs;3.ssUWH:Eֳg 0 S8_~o(\QzONžU\R&v W??8Iwpb 0Wk^+{_u~Vv0Nm9HKI lcPIO?jHPY?軺h<;D챯*{>yE#mk9nUZӼy;K3oW6郋e;g4}v5dz'૳AVm۵;4A6'<ѱȜƇI&"g:]\޶D1\_r T 6'ynWjx7[I-9i#+=M*8 4P|  Cl/˚}m^SrhO&f[# u+4mHœ{b-N\-E42Ե(PT*DRu@ZJ}v59q %?'b̂߶Emu @3SKyCЏ ]HW)c-}BSϪ$c'dNnEJW+[P u;;ʽ _+QW܉aw? \gk$Y1<\ 굮\WJC//>"h7= xߞ6cIՃ+-K^CemITbǫ!6Gr)b:ZcnOݑP,W< SMJ1z=6 = H vTMv7E923B/ظ]&D1*i:'|܇`Ľ'146;Tøu iZ?)JZ3X_•nO7D/mr%X%awa Gb鑌ogF4eI_1{cLI5Av03tz; KGʸ5u+=:.R ,E \P =Ror9Gi  r2h,ibi ,'l2y@jK{\,x1DRgqbgMַ{7T<_;w7p8Ŋ笢ˍ>J쩊9T @Dȋ"4[ں"*w6%ZDUWKiO)qWU0()_Nt~Q=2ˌn^fS$H3w(bBL41Kk!, q<1J b0Zm-mO hw Twh_)x^SL Tc^e!O Or3֏7|,éD_QȒi0C5oISJ/ 6̕lb+gOx [v\41D*3_DP`v'XG\ ߢ9 +qnt](Ysj^MV yef" ׂ yZT+v"}}*I%#J… ZQ쯙1+U8 |= HŮ].|r}3H DZı?@cG9C*/L z? RKla>EeۗaG9Oq}!&sC!2%*}5E^fݚbY}ַWcK!:2ԧR:])C䎦.yOFTIqVS¿Ѱ#WR=8BL'9CtZTXT}55Y2nrτ  Art3-3ȧ{ًOu@+"y%9puz!ȪƞesHM差IfvnCH:/ǟ]ED/e֦(=27l?'WI݃HR,q,@L߽GEi "oIu8`s 8*tnTwFS1prP”k a5(1'Ŋ$'eYc+ Ԡ2]t]3wBƟRjC5-חC ث[y63XL-B c .DGgRZdc"Q_E+=)%u~k*$5F,5@XذB䩩iAEr$/-#+tƴP)R2kii(Y/2DK~[YMP)8yW`۬`xqdBbfk s?%?D_D#:(P~:KhNSofIن;g@1(_T3.;UqOm}QU[)É$.MF$_߫!wP}Ǔ"`老xˇjD (p4uez~~!Ftx.E5iQ(_iLÍ>hнR^\–.޿:- }P`sC@sqð,l޾b>2Ts*layc4sO`7n~ [u! Jj[ЃKt@n/VT-\mf}- EB23v iVրEqrJ8M=p4eӽF Hb;,$q*zX~ϔ{v{F8}~X6W9H\Ŵ6@ya{a6Twx%.cR{]@ӊUr4Ȋ`g,cOU9=MxSN{ ~=ORc^.Gn:Ԝ%H W(+ b "|lH8Pv.KԠ'sJZ%0=ť88aN#")_ĪTy7lu߁ToRGԗHj"y;-{{hlPo>Mlwv2会AzJz Jo |O-9Qe#=¤NTs &S+#=y4bx ftP8pJNnboF$ij ir3I yqKRG =x % yΥKJŪkئ}qf%6צɩeU .-we7];[M(Jgg4+c ʂɡ=ۧYB{(g}TՐ7ֻ+Yf1~;@caxrҀzX\S)5]%Ձo E;(g%7(A_*e";rfO ,=[#o}՚k~FF->E m韘S\Sڰ #s|n\gWزh`{Α3jbmxʓ@h$c{GyGA2 V(!l8ZV%a3-z_ .է.Ŕ݋7yȑX1f'~ Sc`~T5Q9,KTm-:tv7"gn=>[fw8Ї> Ƙ+:S9}Dûqr wAW>7*86!_?݉˻wdcںV^g9|]t4q-^_|N~DsyJ=׾}ž>hUgHvm4Ɋaei[[ba|UHж|'"gpz[>>Uk9]nmJ[rѾe(u2.m70B)3 B 1 iI"\ǟ#_l|x(!1|hA-~$!ЊrwWz휂=jjER9pxQVL_Z[xj!KWᱹ -oĄ2QpMQ9 z/RYŕ- E'܌m.3 q[}P$*wTZ-Y1Ɵ7"AYNVf%ߦ-/+?UEt1髻-`:zW9_~$~vmǓRv^TWU+7#̝OGjO XNerR(c=ۿ!1~;R1ok8,zc^xx(_;1D@EwWAmf Z&'tz q7Vl?R[# i =RL <6Fn4+Wwz=>lI7U ctPԔH]' E4g"E<7^8{׹XmD=(iey,RŒ(gў&A{γ'9cp1L>oK49`EiBWC8@L%M2;yAܲ=aO-SK/no՟x:c&Gθ!?lՃ TWuT !q4+E@2{dP^ 2TvdiDb@]Ga)FgplXϷ1}qYǵNz;уSMW>ݬtp: uhMh !1F^vJ?9e,hAD#V_۷ kP d8K9ecw-s|k>e1J'PG;EDSV%^ĆP-ݡh 3ޡ}νW.''ӝ13 2@ P( oq!:boːN r,KDdoPn5 ͟ۼ_j@}SΥ"?$9k]6Z6̴\r·,*bp'yb`6Aaʢ jX< KQ:;Ly UK$4# : Fs9_`qF/ʛaWec)Y6Dž"? y1VߛC=l<,@τ@EV5J˷Ԧ9䡨\SdE'84O]n[Lwpؤ?ZjJ9/7comX Kcw'NfK?ˆNV S%j/~^ڵw6֥ͷd50&SnNUOQZ2r0U% XI5 ıVƪm T13,0=cO%q[<AE*nnou߬1 ,r"ǤT7x85=P,-ZNWvC29FRbH=uY%a͞+~^cSejq(' dS zj4fG30 ^}Hst(]YυEG qC3T9GЅoHr`{F"OYn?EMHD0W]Epӌ7rTzܤ>޸;CM3-GVL&A-#Ɇ`PJբzq#ɋe-_!n2>iI;liZc^gz@&A~QhSA<;ͤ+ !<Q" ~-Rɧ*C>%=o&#&8xٟ^YSU.bC|d&@e@T&>m]a빋8 o o6O 6M+%vԂD4?9P+b|%Xjwpe˷ch75q/_8YGyv ԊgG~63I^[AsO1:0QGYh{DvL>s̍OA >!4w I}QbtQbja3TgⱕRoON}JUyjiC!AeW:xyߘ5K_jA&~J%FmL7j}3?xWDX۪,07@_b]=3Ҡ~w"cT19Z'^rUrѝyjbF{<wqumF>z1UZг]iWCe_oAXs~ނȥߴY%=1Eԡp0^\;]hRxB=.#c{pv1ekkFP3@%RZ4!s**mP5S}}A셝q lWl::v?1^XnYƏ')DW5"'=Xr,qbyM~J9WڼM_\'Ы8Z=5Nje/㋧wTkͩYTYm0Y/CC[i* [ȎJ,d|‚ +$I飆O<.K秞$1{Қk+ό&ܨ70 |<62b`/)nb.%f az$.1SѭHŕ4+ 32OO7ך6  x|Ro.Rȶa# wXp!4r(c+-1~#g_s҈jCeS„wHؔӆ]%s7x\XyrVObNMafѷ )_>exB9"|;h*1[RWi ;{VBx01tЙd 掏q1@ dEbmD+Ź9 %dȜ A|ɩq~/Qyyw3Xr#0FA@1rn|~}mw k:E?lxj w#+FJR)Ƞ|eZYGq\c.DmL#a@CV/`c@a1 JЮ0N1P?' ]Үqڒɔ[DaCr~.>uOlެ0J)Tra׮,a(`G-#z^ Zڍ*=<=ph"e7LGJ0ԗ*|dVȄd8j_a \=jsÎHX!zHlg|PmlH,<ӗ4\v埆¼H><s|rtf9+h[v ;"l-X<>ypJ+]#1'vz᠕N*5 auugaܗ)C(CV~LL3}谂W}_V"^W9dh ^CM&B^|WO]uƈ?{y5j7uu}k mA'ԁ8VoZP.\E[M:u:ó#l j NFijޜ4SFgc1B8ȲK`v+l/3;LYoU#h'3@Of poz'g9A(3@_@`p>]f(D1]*G"ÎPlh7ϯE*C*(`(鑄ݕ!pjqV9 my繑x{/KbQ[լgAم𞚧ّ2ҕyX7S,x Bn䶌:{J|bL|wW##91v0"RJ (Aspvb6+f!(gC-Z"QIoȞ8lOtnVKZ^OK bRhV2o:@3ӑ¨|7X>lycE({VfyjFGi~4 m"WK;s2n"# uM%5Ec@eUA˺[#?flGV4Hp[p-ߦ2_~j\0m8(`M$''ǀt;d'5>'|hyk+^^Th`l.8+ФmZ1@]ytn(^hO_SDKN(L\ QVuR+TʒjHL?Z@Q˒1H!׊/; JmyC $rAr9R|_i V&eUgj63Y=G=d<;1~ǨN ӏIXB/3f$'g(:ӺIz}LG5{4G]njf(V[@km Dwo 8EP dQ䊫t,eaSL|`ʊ\җRF0bd.uD1ArZkH)ӳE<ޱ t>x>݈Xtl9GyQwjt26d$}UAc=r91(ʹS^LaNgkC?) cCE\{/Hg2ݡgX(T2f:mB בotESb"k)p 9kK&kMOߍm=r(s,^߷PY5 _z(˓iVYͶ ұ0 3Ѹi"`\kR79YQ8TlzTr2^ezR:.Ow2{P1<`7%j[s"Say:/_SU?v%UYY8Ӄ̷\}a2{#-:մP&iQ$^wP''*A{}pb˱f\(5ZFPJ#&8=!ϭ>sH[P`nv[$ԃ/fX|ӫ⯱5NWl63M˫uA#:2aWWSRPjɂrnթ@hHۘòeOWh y8U*4 >UCeg: :upS1Oe6VipZeӡ1 m56m|EJ^rg.bhrP7k|Aa߁68OԖ:D͞}^!nic5ϑKgҌo `p2 l괂/?6=ܣS;a GnٗZl q <aV;#U2 v .>LK J3"I?d;i';O풫0JKB!ReLhfYSwVLF*jVpZ]Z9c@b,B<J2o9|=K7Op|AHm g_?Sx20tGr( )ʎl5׻}]v& N\7`ـM8zzrL) )ElLV.on5ADfY@=7Bxx)FD+P+L wwe%0FG;O{ NՉqh۽il{(i0C\- >x#nWE OPLoI w/Bca U ]:J@P>i=8\NTԜc|رGOib+-J{iTQi Yt>{Ŭ됰Wx!˫kGa$nqXzIԁQUE1V TGiB7Zʠ=Н]WkopzQ{ ~2e:ɋKSkS.s|APjAhUAqkxЊ>ɜxځn@q _~В 0P{˳#zIl-6 L$/Kk;R@BL%rIXT|B*q2FP5l3}RR^]9\PP`QofyX,?.Q-Ypvs; ܫrLI_c S\!M[6nAJRubE+, Ҁ6% -";[1G"*ZR@Z LzwbPxQR/ m ݓ)(KPU8a's͹r̀mllg ҏ]- 5<֚n3Z[hwC%iӽ%Hw}F_qVFyt4А|i#nSALdV>,'7nW)bj}ױeUDf{΋h4`?dObo4"2^?٬ViW>ⲾpF*6lؽgwәtn$i Qo(NT/{ eC<,-%!\@7j.L2f@"4@I֋RiBpG^ S3,ע̚2Jל5u[YF ~zي*Bye}2Er8F|'^l N k~%ґ?`,]IB2׏7Ia uR\OGFjX=Jw%5| mY\FNcmn?_S:CN.q:8 .ojjRle8v}q7'EI8nm0;Thw* ʬfQPN8!û1S>UƓ X Y}7nDu5a4+¼TQ#>3k")/u0 8Wu+y)`οL/ 81C86_Є+(>AlY!<ᆪ~=`l nYI-l)qS#.ށ']1{nۋe},ÂVLq}2cÚz#~Y`ven֒j-s96bboúwuɅ@lW^J:Hxq]*1mP:# 䎜j[K O\l)$GzZ(y]GiP0ogeT:ŢS•n@zoH}|-i"#\2Y.@k! DxٶLɇ;Nо۱&\ ~tpcߌD>U%7aCdhJq|>&_D.X2;Pe,KS󰁭XsXoWڋeޕk88j8tjYNFu'6U8)&cZ#܈rp3tsؙ\|u˼xubC8ɘYսsLb7??"1}-;EԹQZ2ghd򲞡\__aU4]@Suyb9MߏX{Z?_&G-G"ЯyPITzk߹|X_I&qDn" \<+xi_-NFHƔ()ٿTi"M1ZVTIݔ?/iθ隍Du Uu+;M\^;ʨ)h'eMɊw_eVK9%ȃ hD[fH 2»đv.^ȘG{ˁh41/sn8a^oT_F.c-h4k3MC-|Rl N~9 򳁁2 4X%>oĻ[y1FB QDpRPC۶){1duL֏QXzPSU'B ƢT.GX~B>gzb;,| |%Pr!rʉ3C' ]>ED[бov.\\<F=gRȏD{呒zYwӐ268nUm;xLr@o:;0uy+ =gDU":(~ ܛP'w,[1!xp;"^ c|[ Y7"*e.xI18"H_~wER O܁xoѹx #5qQC^Pkg,֍KPd\,RZඹ M?w 7J} "hdb^0j9TIMjOńbgVrS@) Π$T1[嚓v29:I-0G~QPco!l6oer]6ccqcnC2@_ݘK3{y'0"?rG9<M|b;Ǽa 3zI-8L2׍\}Mגi""U@NurJ`_+d9"@rtv 6迣E4};Y@, uRDIC HŹ@̍G]PԲp MӴrtό_$?L9 j@gMO1eQZΝ2bB`b3ۡU-`#(&J=eGMC=m3%0>^uPyw65)P,O}wD&܁t{q`B1E,jqƥcDQ7*g?N뼽aWH T;\ה˺T!+h,LPOS!7=QYv>D֬vt<, N|Qhi"K/އ61 U/ck ĢG.-6;[Ey-vr`h`|G~$@A 甼_^O%)Q "[XKՈ3j>a&yeX0Mד,!l}vB:o i3rDfovG bZ>ޓAtQo>OFF^Qc/amCqG}~(ZB 6K=e(iY\ -;s XکfEg,D֪>օ%p P-o/ΖLA 8_psTwV [Ro]Ny Ros^ntЍq,rr}$XPC5#*AI٫;s۰w'Ҝ"nl& jh<=RxmM>8 P-D{3&=ލUS6`Eu/H J.d9>lh&x_B7H.})ײƐ|}kb)`,bQRk-DcO觷'gHt~ Iz E;̽vhr+61 l'X*ʱxKw26, ŖGX,1'asyUsg Hl+=-fKSr70Ϝ*܏7 h<oG4$ F@==-ށoHan|4Y6la^w(4O]n3N@k6JR4r:-t*Jg_dr: a߈ƴ򍤀ٕhE)ND_;6M+_n`3)T FȩaekE4L/@5[ Bj嵓[]6aD^QM$Oػyp`\({ݨxyQ!]u;y;1@N[΢~i28N 5qs4ykr;qX0!S ).Iru] kB`q\pu鬯[Ƞ74=MS .p^8M(3Eɟ e<>Mԗj?KtՎ"a΁F\ΟǣԉyH:q5 Юp;TVh* {E V^G?N!3\[3guuE+ђZ9lJ[r_\*ŪuIU}_Dl=j4L=UUa(rfG`#Z 'Ŵ.Sui؀& oC1/K~ߗEw1v:dJ&l<㝳Lȍ-H?[ .sT?_F*DTU`I-O-AA6ո*!vKY}mo=JDq q9܊B*wQz8\*BGC.r?]7C6[|[ s{0H&Ig-Dgi.?fFש^MFx; :? cFWÉ55߉ o:M!.X>#DBYnV2eLTp}6fjN $lշbd2(v$rcwS@K M4r2zR,'+a[vUXVXY(=C ,NIWJ@}7R ]u@sœsLJBDJ"[C2*ݤ"T]* ^8a>U~׉?4b3H~GZ]<l%U`LwaWj~s#뎪'T(sB!TY-ٻRs:.wբ!8~PZA{g:yD*sbUoGh+^;ZX(w*vJ͡H?v-~K9=?[ڲĶ;孌+yRvDq|D\ȧFcxP>*M@HEhP_yj[e~ GxAh]îqԚU`*Y?"+<6_P:+"I9,pySG [rMthlPʣ%x&G|!|v js7<>L|LTHf ?hܶvH%9jףMS}gC+o(WYd!1m M3T+ׯ-J~OF liqiGm]Mkc: ׊qp~2:n1tYY>r$n:һcr1qF JB:{8TGعz0ᕉ :i@ܿ6Ki\2$-r6(@ JֱM4[ rv/K脦ƵLp>ú)jF %a<1ǥٴM%[<˨MDg+^Vfni eӊܰ|E!J:Z P*VKs9@J8#ZL[kDr:; 8Xӗ\p7P,p[8N "f{b`>qbDBͮ߂tvy%^ &X2ghm>+.-?DbUCGXτc~gD7t( T&wgx_K?R:cEѦ[ޅr01+,(}7[K=ʲ sHies 4l}Y)s3 š > {lc +џ!岶oONUSI5_^GjHvBݶ7CzRSDH Bd:8`].u^o]|,g5fG~\zO ɖ? \hΈ) 1lieٓ,rifm8b]t!>,TidA kY]b`:`h2?Hk˶hȯ:Sl'0~%kAƅP6&3 ) p:"ۡYZRլS =7X1 Y<t3e>I 3/*vc8)Ny~-L˜PMfWV#F $qGmEV8v;9e)xyc"$*`ST} xřOr[ѧA`^(NU/,tؗQ ΦG(4fi(J #KHoq-&]iMp;u} "?tfh|04@[]꾡\NIǸԢFW:$O[K/o+hZKul 0uTNg~=˯45}@[m}% ~{8*6.5UNxY<[Lv:f!–-odjú ?dAVA. RmBwNEײF|n DAKg+ZreN6nZ@Gg-[N]jOS)f1o#Ht{dB&՜mni.F--"ͱQ`K&D@็g+:(P'"Lz.x:#ڃa5%)]:lV5G~:h>~L !>)ZQh9]B[u8}5\CQg3 ୷VAd5S呇fQ`.da@80X unryGg,U G-(J\ofek=h[Kp ^eyB9Lئx|}E:'lVםrss1O۰ s,q厶J)ZC}c>'6mCԚL>%OQ yt6ŵ }CDZy8MʴU}ȍKStJs? fVdtuTԠ  ޓQɑܼ@vA8~GCg:6XgqC:xV';^(w`9KW_a"z rD6R^@˱Y!|nuSgHQC(ywgӎC(?v (Ȗnc˶<1Ա <)ݯ;1H4[i:`NpH8u`rnT,Șf FK4dnJ ^9GI%0p+1Ӂ`zrq${ebU2Hr'ʇcgY^\ըs׫\Xߊ!#F8,KPg`JCfM$nQ-sR&0[ Eo1@bHrw# :}L58Vh@ЖqFs.N bf BNP^Z$-1*'l((KZ kg GhR&ggE K % g騤{^E:=y۞̣U 1(Xk4qsu0+ȹh|ܦ0uvƼ6gcIqs qf#ޞs_ӓh6՜4 MXƺ<fAr=V#0ߠFJL*rK\3pu.jZ0OOI~ҳ⛴ާ!ު*Jy nSN_J:2L FO^sG+Cg|%nʷ  KYi rZ(a+ R]@ Z N!4:C7hVx8=]IЯ 9!;hE 8Q uE]ris U \I0m3tiͧ,"!U\^td5]p 54&`8]#5mI2HGWQ]q YWmA꧰6`U%C38Gur nvdx.}t2;I/ô~))}uR1Y- Wh# "$%\JY},nm5A*jo?Lˤ6I*Ŝ'džV.!ai xٖ9m'\/3sN))2C.F4:ǣ÷B\W8ǃ17S@<ߥ&&ps^04(@ە$?Py.=\`HºGkfKmī猰-`U*R"BnR2@H&&y\toˇ^-W\?u~HHL f,AװEh##cZ,6NPɁq5-Hfً΋М?7k]i-k\4e3&ho[||AH[cۄah>d䍙3%&^$(ިlYF>HjEAUd@W_v⌫l$Rg:ݿ)QTntKU#RIol8 0. ;,q" >ǂ{/BԂ0ОUspiȇ4l8,M ׳\C )`+9<@pCXC?[o@ispE#`=^T&RE~OM e_<=!Rv=M#=m`\an .elA TM1Fl rZֳۣD.P̼Osdɳh7֖Zu"RWs\)Jk3Nιy1d"9+?ܥXh7C~H?ghE0xo*p6&"cc(/1mهYDC pb2êtTf?ڮ w}_#Ao5nDBp_N7ٱ6-A纜iM> Dϖ{P<śܿ<[ L;bK$=("ik4)acxKU+ߞ2گt1ܾx>'%9<0Ĩ‡%'ŕRs @7¡nܔG v*+վ.1<#Mźg>c/d`ga!Lwi;?xu] e~HO홆?d=ᅕ-{g`ޚ'$٬P\qu}]b5i1B\`S>cz,-aۡB?>Ch73}ttz&Ѧ_=p"I f/+M}}s;f,4(jz<#xv#$}>=H[w˵1֤OH|S,Bék9ƃb˚UcZ8cE$cixF 7_b M7SYTaʮcjt] j2Ae˜DŽ WuzMinݓ||n $Kzɒ"vEO0/'k<rYwy՝;;wwk)6F y~LxvA,2sux)G,gQ~O[J@GVcЄ֒(_|}F?+\H|:Iȶ:& ^ !3g kۋ9 |aTOBN{]7o9篞d;\yikqaf3$Ň8?UnjJPɲC/U`/T||6PVi@Bpγ 3qϒY5t%;cp9P?z %6ݬ7İyD{k:u(H,7zmg@\Q yNYv2(o`$γcB_Jy{{ro00Fw^&d8`gQy9/::|5Ҏ Ŋ:Qi5:$bM TT6 UvZa)δX{Q!8 W_c!=V"c KFCzV© ^ aZyC/ğp}+B%1Q"adbM+'C9VG)~+@P[ C@1?(а;uSw[h۬-2M7#mAtg&'`ci@38eoԈ"VT?PS/djO晽.%9W [/ؽ08,؋HNBE)Y㤖Tr1GL"{qw/3 <5'~y2( <?E2 P 82;0~nHe!Z*UgϼQzSAqتHoM4mD ۨ4z8NtMvLx`\V&s_Hd~f= :7CK_!ϞWҴ/f0骖;Cڠx?kt"T=uئR0e] ]c;fAX$.4%)WE pC,B4=`(GՓ(+YR=F_,m%ILȣ@VNs{mQz688hr*`X X0p_͔ğ9яZG{wse!HstGl1}n79P#-Y \ լ0T"J~0_ޥ\^[)(7N욝ëdƾJnI"86**K\-:!9/!&sQ?/9 mI7 CMt~)cܚY1f1`Pww?&y,E`jH7M`r]nKTs.U5zyvHMeXרe* 3 46MI,(7 Uof/#|ZʏBFŌm K+.1A jaCw&fpI,fl݊0tL<Ŗ-&_-tH6v͈B7ޥ 2k簌ul* `dgڍߍ&.b ڮQإź7L^\5?GHy /Lg8*˱=O,ocɆQ5Pim.z Q'G9*Cױ6~1Mjt0? OGjOkj j_ՒR[ɎK®^-=rY.A '.TPSVr /3!qۢD53>k)2J<[h6jP1(78bE9 ddۈޤ>40Q2|21`' ٴ XMb/͵UXV)`~ηn`5Q9M&: Fm>L8yBP.ag773RhX6iP"lj/Wa>-neo pvW"j64Y3}QU0oif al[f3BNvXRVkl.B.6s.|[lxE+Pa N(! Ȇ+hf楴8>ߕ]?/I9"XWw/Op,OΏ"':|+g&b?vw@TOzØ,%ӽ\^d4X)\jqSx2- 3p%Hյ T a٠]^BDKM*ckHd~Ŕwaw' ?$@عb79t/-idQ@Gϑl P~tS%#$X1)^rJ\":/͸9ͼʦJY&tٶGcʣeT՚V{mbCc^j[]\'8+5jv>K@;+J MA|l^e2}w>m04L[K;*@7jj8;(oY~]$vKdi71)V02ʨ9Œ tfd~ %%FwGd(g΂N`G3HnS*.he0.4hvرMT(JE7;)8x/)}ŽyY]\4(B"<Ծ9|-D؜H\KGrӼPt ^`dvI1MοQMHx|f|MZT6HT6/*oͰiG?jϔ,^Nǜk*};O8LI u[.؟4Q]E=*k< r}v|*=/s5O_>F+c|:4m(G߆_wJD03AZ3<^/!2N Q8U5;WfݪxGo~WB> rQDC# ޑ8JُHGΤ,"0tF8^3;w3Fl#qn!ѲTeg%,F çVeg=6)/dm=y[n2)tOJ`GϰO;Whop$G2,F9T{`[rt1&-qFbaGݤ]ӢJC CK~ǶsDQɹ\|vG]?U1=wgjo vi!#뗋c`6Lj՘\U֧m)Zr?M>xƃSL U54 p>ʪKX+b٤6Ը\ݼxs`ŷBwno_6[BN4膪jQ}6{("kԨH6 hD6sh8D5'CfۢӪϜ5cpkk(-ӫ[7|.+PִܭmK w݋úUi^`ބLNN8cmԣl?p*HdP=AWE{jwI`?tIh=Ee!tbXYS=d*hq9c$ j7BM >t\_RXE'OoUmj](q.4n(8[@f) `yBbZ _ [^V,K; b#A} ()GvEZ,sBQqHPs\oyyި2)yK8^&6G(e=GNCn[Sњہ2Qc(&%xf:3r<2T<"Rt5W~\[AB.K)3ݡkV]~MjŜJ;eewyB:nE@-2W7*=h$IEI`6[KI6N\v=Z߼%p&$۩rlSxM HyzK8!"({ft^q'dZJAwD{L}A6ZNKFuC Q jH?U! &F󉱌@ 44H75݆?LؚbGyp[;2p . IEv@E\go2Wm.P(~=% G})5xÝ}ӌxj;Ɩ?UW~ev8⮞@;~$@6m(Ei{??SΌk$B^ 3p w>T&\sԌ`%3QM(~eC*6/qj󊝚x0D\.y-@a|UfM|%~ʈӧZCrS c}`ZYDx[@g#'E2NX&SVy:`YXqO^~(~UWT.Mp^'F}=F<{ZUkd8zdocB9M;s,/X@ z o?]/T^t\)\p,6 HҊcEl=9l+6MHG5uUS𔩐x`XOE%M ^TtRSx ,6Hw*䗒Tpf>OqiͼO NߓRpW^ymd۳[?@$zghuG8JA=d@Tŏ6leJی]UA7UqwwJW ,sϮL+F{uorǏ^J87|[0"n0inga+qb`xmBWPPL=1)k>X$e]1J @S )ln9x$)r~2 >&șP?^kJÖ9yEL_o4w.$ojUit2%t ff;%c K0;:vI(Auqú@a}JFtA{|k9?NOUB.3@#~<]̺rnu@ܻr+:Z5 |Bovx,lZQ 6&Y/G2lZSzz;VfY5LCsIclz ڐʖZ%^Sk oSIr໳0Qj,J(<\A$!{>"+\t=pB `7y9=5)#I5**v:f,cܓ!5ba叄 ȭ(mq_*̙M˩#F-Ұf~ī˔=noՖgÉ+K_gk~SGaqZiP=L I@*Ra-W_V@ɮxl'}kiU_QTSƤ2?3ͯOZv> QҜC妉&G 2\o0Jƻi>kG^#݅r3-I~b"ֿrDoULT絅DE [=Rm$:jNK9! sV ߂o$l}Bi2純NSHJrrjxL/sMf>nhڿ:;@wO\Ф-1 El0p{PB@!@ wZuHG6g` u[XOeEjJ䷦I^pp(WcìԬO,6,#M!D8$HZWgLG3r%m z YrpYvA]RH戤2) u__"ߌ>BZe`ӺUe?TP{8L OoPOb*bZ·̘a$iO$TE.8&_B܋1 O屼#Kʂv0 GRUj  ;Wl&bDiGg/%.8;'\tW)`J/sc^,$Vh}bŸdQ ä }AiXu2R_3s w jXxbl|VumDNkR:D$VaZ_TW>s57Q cWսz>6Iؚ~"O:e|WUWnlL𛕠 qSJ @c֌b2!MJz^df* 灀3"JQ츨{&x]G&ޠ9oE0%{o{}Z̎ /@yٖxa$(g`a'#T?Gi(BijX'\GVx)nxJRV4,rsfIؙa4u7J9I1e+kّh\_uǴ3\\,Qp[X̖v/3ʍ"k23Z⼀دB(igb1VkSޫ}FJkf*7-HI?E=MKU0n~銴v*V">E(xKTŤ4 my[/WRI IH&- OCh*5|$zdv᭨OŘfpv>pY+{ v$٥.scߐbMث*t6?ևIXy& "#;77 x2?S;`Ogl3/ a:,G?Tw9"&!^r0%8y.~z4̑Xj0ˤgIbǖ9S`䜫C)$ 6X=г?;0Z]:؀SB-^XZDb'3nZD vF&X Hl =mE7t@?Cۭv/iM3Ť#;KKJ}W ;.V(~+q-,~<[J|ҨWkTo-+Td%5ћ)/Q"m$^c1,)<Eʯ߬h<{uG1)Ӂ&*okutk :(EH?)aʼ_^R!S_%E@eyX75Z|# ǟL_#"SӋΊB-z üaj|hөĨ+(_ٹ{Pu2 vDLrN#x{SAu8 ^S}M2|0>Z2u#4_wdsggĊO+٠n;o ċڶ#FLK?$w(? 5$0Є5lE\SdGMIA+iC<[EUQqhPTb&:Ppi's\r06Zu %@uJb_HB30 ?ϵo6SLlw/gSHɰy E},h[t%Vic8]s+oH}<1H .liiw8w踺8̒N/>@m(p \ XCv7 tϠͤv_/#]吔s+h9 V|30Mׯ))>U33d|<qEA' v~H?jpkr#zJC%ipUJtp.ȔüH4i* 'PDVPZunϲZèhQ{zt#>z#>f27F xjNP{ `5 c2b1FsTV:>,KSET & l_TEܢseȍǰio{l3 <^=:T2DHK=W=.қ[b_6]:e׹Vh Z=!|N%u@,2tjzz_rr$>n"vf(>scpErd <>59,v_<|H~<eFpbӄ= UZ]CwC88AbLf8Viʘ:,hti+5 VϙpD]T >E{[Wskkh÷N)Ǿbc`+pI21`H{rI;6L{M(>D:V >2*ݏKOch,9?4Vx>Yy Bx32lJ.p@ ݠZ!STAi|\ B+tbd(UX&((c-,4 X:?BnRm\k j6H A L>f͗KۇVbu)qq#*b s=R0Tʨh1+l 0)fH4-!ZD@(+j}Zʶs,ofҽ]+pn,B)]M`&w޾qw< Mj`aWk5z/m)\# UO˻2۫,](NfwFO r> Q>a_TA@h.TIS|otԚ9f'osA_v$c.D2Lʺ- A?l fsOdm/M>MZT] )3+ 1ZwwfvX_,_Q@;$8ܠ ԃ&jz0@+3 c/ M,2s dQ[cM Vomu/490-S a.H NhÔ~G?8bل>D)V B3;^1.D́ov-pGk{?5u]枠yׯ3HCN^?ӍaH{;iE iC'lF t*<W@k!~q`N<1h2J ԗC, &Ɲ&AYr tqu~e4?!"$R8Հw@ʀk(U lV%p۵yH1@݊mN4<'w GWV bX>,R={CH \ 3wGQ|$}M?k~ѭ׫ĵ ]wy\=nFsh3f?\ V E/l9ܾ7,óh. ݣז@ցp=/a ޴M/nߕѽ@V;iIo6ԍ{\ ǜ_vРVeJe[?ejce'o"4wxܠ3Ŀ"AUr.hŏ *CN@le? u(3" Q?|YGm5&zMkZ&5Zzz`P.dۏ( 7"9LErqR+TO{SG),5;hZ>iC8ӾA3~‘҆X/R]ڙ"U]!)cri6w~#}e%HprxDZf׽\\PbեV>.T LڋTmsC 60̵j7JjTcPSWSHj6J*ԤȪs$E.£ gQy?RݲrorjOŨDӾ{6KgF|\fTHRWmzyЯވva{l쮅?t>0'>#"Ͷ? & "G`F-U|G3*N(ɬE__Ҏ)_ !ic#9b%dDu1aY얄.yvfe+V_={bic D1aSrl6zݛD{ɩ86c:_MW[HH06XcENnU6v?|AzkT\"ߦA,.cP't{J,"ax/Tn^L{,(jp:Ev;ÞN5"tly,yq: Xkeѐ 0IGijQՎfSmyKkC?EvjbЄ0w RxUS >*OؽtoBL'3S. QmÃ31 zeKa itw&۲SGoVWU t5iNAFY^˔>ߢg8Ky;stC׬)5/^A,; ɨ,Cr']5+m2lT)ߡȒӗO b"QWjFXlqIvlыaOXy^E:o,f]\4 2vGW$n*KIV*/OVp`7iX AUhfvtf9,f1O)~ȵGdFYχ)Btx݋pu ϰ  :>89B ?!̡u8 e}}J{c2DxS5$tPeoZh.,WFpg"T괬Z#j2rfCKXR 5/L.R5473O#pӕU'Oѫ_`[{9i;yo&Lb˺[mN!KTKv"gw!UD'3 ׾a=(ʂ`F^W!Q='"*p7Q&߲4;Kim58TM1*I8DlJ=$Qkn621]|;U]>7Pa.WX 1ԊJ(9|r&ݬԑuuxr_yI-=]ҞNnV~<ւn^mPT =sL.579ջq}:MLCZܣ/<'Ή(]{l%#c(uPr73kV+֚/j{(#dWҙZ0:U7YOLfFhJ#t"۰Ɯ2>pZy~ޞRuF9z12=pxXd(8@hBv.Q wuE7/oz*5|˞VdQrSHTu=ǎaH|BwMT4'/x#̢)qEGDg)l5+Erٛy`L#ڲiڰh(y } J_ӎʥh?$YW07|anZ+85?Ll)1p?JA͏֡&" QeWp+| ©%p3{AƋl[T\ߜXcg}? @RJDy3YQ PșE`5RgEٮeW3u1%c)OkLN<3(Grhs+a?(弑+ rWh'9P,mNk'GiITaR^,?rw"+H. ]ik%QU:`.# PR! |'ڊojm5!@qMcy8|^+f}i)&)؞\x?N9L郫S+f0 h4,SCM_龓+0Ui{+ATbcY G`[i&hyPy(Ԅ $\;_k80Vt՜@MtWcQCʖ!¢Ծ RI>6KӲ٣\*SudF=niM!uNBX?\ϴ}ocXz:漢I |^dRg|;jKW~`{ƿp mQ f|lF_=95G*=?ӌrlj&zK`fP8a@L ~:7`u7V砛1SBjVV2ëB sU:>rRڠJ|`BSW3?6{6? }CiC';ft]&Z0M#r,_A(Uw^sҘ9EػNrɿ~7ӻ)A [SG愹S1 z@ 4/)|@j$FIŸ:QCeX &S`>BV{\Yð?Vgi"K2S{Sj6kdz |f9Z,is ëVAѽ6{"Ӕ ^.nYMI0 .D]+>3ύ?&WbciƍcٱBDSqd +h~l/]jF{E?సO9I|H4]ع {⃢lQ=hT~=  jg?XhEjۅ,mr5&IG $ޜ0H)5\ 1(p'Ԣݘъ~RFd4M-M~n%&CgPXYZ-: +BXsҖք%XUt&{O!a>?^doR>񢒻⇣@0tH`ed'V4mGUn;ڮga D!8m~R2fEޠWmݮ#}V=1Ҷ70!L8+X;%TFῩeXp+nR O=9+oszԲiQşj`z"2t:v9xa<9"9TE^ʔgq} D @%~?Īk6{LUiDˊ1`8Fܓj ?#6Ҙ ߛk 5 ϵ!!([`X5w$+I]{s2h<4J1ݽ%y5Mq [v>HY%2,X[ӾOk&q~YQ܈Q.*;دǣ)\Ցalnc)[^wl>iaŜj5̊4 >y4/46@.̭:OQP<$?ʾJ?qRwUbaayߡG\V\_;#ܝWlTb|Ϳb3!m l;%< -OfY~Jކ)OMFָ&g%額bFd$CLo#mSaa T6Y7V曉 ;!]#62` ܪ|X8`mp ŵ>CyssB+L͸pVٰ݆bla6 ۔Tu*-D6Būb ٳ0O6Ԗ),`ˢ,c~R=h O ౐Zq?]m+'c,IX(vNސAAd?ĭ5i9v'yhC0Id}&@7)4()`Gg!Է~ޔ`ycw!W=43-zv^( vR"+ gA \}C-PZGE֛`4YqY*`Mf=x8{%|np6$gUXUU hW ]`Dw^6 GCqLKxxd&l TMѤWPݲu*qRN~u8׷ O%ko%؟:Z(C"ʌ/-Ww*n]5$Z?3& X#N<É'3q%F~is WH2-F[|:ț{ܽĄ @cq[[S崩I|ŐѸ砃hl8dUM$LJ!:Eȉͨ&[NwK&)/yʲ3) ~.(]'&'?ݒg4ϥV[ߐzj=°G94ePkjEv@0 nC-3xPO\F?c+##Nxއ*XKNfPG&; ]/p,K& j;zAc޻DOb5WL 69MR=1@#{ʥVDWE;5`[I.,bm>]|=%bR$<k_v/e'*|KJR?T‡Yj O:a77 D+%Ě:e:Lʠx۪)kkT0Oz5M!qI.dSB٥[{VD՚^p1U#xV7&7q~7B>jU|ѵ ˫⑔4VU&>Egүeu$ 8% Dye߱7ɎO+А 9ߝLJg]gf( f%`-_dn`{h,k=-C˕]/*Cb42Hiۅ%[1 0-6_]]x|qc&nUm99OO|>ЮNpe4Y77>7#3Si~h -z :&iW'0$A=ybPȃmT `^O;2 JG^0 Z;t9qbN:'=~[שPFY%aoPi+@KQ.QMdn\sOC\q_3PĴql𫸵5K(kso 1![Oȓ[+\Ղ"7дJyW)\beXY3W&wl).Ep?DO|6dKN}@?M$ـᛏ76 BSo_$@7}?lOf N>O*ؠ3djfHpv8]nd']w/Py&pآ9C"͊JS]jG"=1aWyswz_M6=ORG1#ʚȱvZ#Mf8.D24hc\ӿflD!M9D0ȴjb"݂iwOMp_+w1y 0_*݃Ak܄ͪOv<5o\,&fw(/\ OΨ 4,:T&2i;|{>DYB!q7Ƞr.> k7k=89taZ 4H!&])ʂe_{cJ'lA%{LNRK/ŤI|äڈWS+2_o^NՏƤS mu/6uKY>LS *8DeI>_s% PD`m3dfMڜI8ʌ[h+N%pd 6 )zpm"'~;/HoU`MR<`s\$ٶ,bPI؜}]jӞ`\Vp ^IYk=)tN$Rdž)ct ,&d.pETdT3_POa,Z]Pǚ\YXjCMtJcͳPE\wX_xj3߉_p3 !U}bGA| ϡ !-[iFM5U9eg~X; PLQyjAT-Ԣ Vyݩ(̍|B EZ{/a.oXo ЀYZdrk/O1 %MؕkCRMΕʋ%F(D3g̃ VĿRs=¾i1\;0#r;޺2p/YBu6(Q}#|BLD0NU-°ѽ%?U$aeBwIHnRjT12f; S|D=0tSثIgID.nQiwNrPEǬ0hBV˯-\6[!<ԼWK)۲SÂ, ;;qDW@=r5辠u뵽 bQ:TYVj;Q[a+BWu&yS\Hk07؛װ f2ՇWQY`Q!{fY`M4.{]Ǣ" T%]#,*^@TJ&gfeϪ!5VLߜbdK|zHO]x7pyHZn)zB + V'MnAp ~r9@h5ODFһAUw@{X4CC~-VdR@,_l^̟ bxz\`| BYt:F09// d|d"YOODW_fL<[_&fȪ AqNMY}/Pn =#aiFPe.+%>@ .Z %F:]%%jɧo[ZOj("cnrg8Qq;Մ7L8648ɐc'^TKl ETwE7/Jeܒ3% J'b+/tY>xHdY.:R-,1=^ѪY*tY‚*Y Aˇ(buf?20 #٣jwG)镑Om«O(}{)xWas)V#9%CZ$vD5@ώT^p7/u.mI70/l2B &4O  rܺPRU=t^K 1ky(&:JʢZQKa>*It3DGXe&09RY! 4K7bA3YL_F\ Z/ P~`~Ʉפ4z7X42Vj*X2‹#D% Rlq+"XCpKF*^{Y^D*tXk-XrGR>ΣTtuؾ(<3RKLTγƺJr:K fc-ݺù(US9kRJ"G@7H 8;5?5ߒ*j|n$ݔ~Qej(j픾#LbDm2.{[Q+l™],CEҩJ!<`=f.X/sa}0ȸ#2W 1tz32b") fmz%.%t̍K4y#%Ѯ.]_dhA蒿}i(nW0>Z#94QU`p̠_SWS)n (vT$b-)|wĢ'8JT VmԸThԓ{Ūhoym$V'M8ȴu$o(çLNZa^'Z@"aKM0 ֎ {Vl98zЀ!V~J5Ch9{W"nLaKW =5" Cîky{'y-sy 8j:3VFM54=ºM5DRs؏m姃U=S?a- %uHyLtk7 *\>S53|Ӄ/jCͯMCtDml̈́oG"at &6/?w^Ѹ&@)2&KjF[!o*Z|uhIRka~{MgUI$51=SmI^MOo|O{PyrU=3iDzt:L{%pqKu^G:r.ׅdC/"'XO557h ơo< 1DP2$zHS\r<"\utۃR "<Z#`'UL؎_$Yy2mB?]nMmR}'F0??\`3!AoV=FRع2]5b6–C4il)]fpڕɢg! *|_rZC@{KC\\O @?1"rOx>n.j oUva(u7YhNy:tDlx~`*u[m਎)ku gB9@־cV,LdWwvP~ %H!)yeYܗ*;hğخbYHcZ"i-ih璽E $%! P 2{{K AXGpF#i1<5t3eD,BH:D@bfR9Dnyذ 2{@%.Z˼5$5JqGȇ7xCc>SdV8{ysJtz뮻l7AtvfCUG3f#h,26Qh`ozkͱSDA %@-ڼ=leSfP@b\"S7z%seEY%[vY}va¦Xh(KV%㇟nӖE ]TsҞtlq7^z \P9ՖXyj*O><6cq=T}])'Ee&IS`sv 2$ivеչfK~ +t$'պ)[pWNῶ=!.6P'V%Lp@s{ 6(MP SbYUӄ߹Dǰbk&mnޕL>x_XԻYQkD~=ˡ,Xapɪ~.9gTސ^ 55?T=x٫$Þ`F-"UxyLMA⯪&{l8W|<'`Yz T;Tu|v%=e> 9穄d(7IT qk,&&͆<+]T:ݤA  \8kDwXClv8nEY\`soӇմ]HWvFL<6DBq@1x|#s!H:1h(7UE]vDmuRqǕoqrBN Q"jHMwVcX6fQvD3 l݊7|bn5fD}K5k@.?JPan*2^PMP6 \)j3(*gEڦ5.-<4ō(!*;{>-'7uBb^tcP&cIk>T4DVpyxyFd3W8n1oIz .1M UThb5jF %Ț) 0Yae=7ri )gU>x {yWQR܎l hY޸MBw)G⒀ Nԃi֋)<?`E^<馸 !,WA{>%$95em5` Ƀh9OܢcP;}{lդZUӶs8qÔ&̭}*Pף"F ⑿0EsseK H>׮@8G1$w, W˗.e@ r*%/cm_ID{?r6uXxaΙk`۽oz)HWĨ74);6H]:I _8fw4gAVޕ5K7PDCmކ>XTdF|QD&2P"Ӿ`S&+7HV%qdu=]6Խaϲ҆)JVDT:{~l3BBf،qqA$ oJE. >(`yG'g7*`HP2RK>׾ݶ uC=#[ 1qTAtU.DfK %GG-R'ۚR汵tcG_ݺRvE}ZJyYk=:rm, 1ȺHom\xZ6m~xN+f!h@Р:򨂞wn%Gi =Z5{q!¬&6sw컌ɻ QBrc!}l)TsrͨBu,l/f%t/mUtz )H}7FG*gz/ ŋ$+dhTvlbh 9I<̜Z^~L\OJc"IY*(k~1Z$.GIڡLɋr? ŴAѥ. MFPbXK"a橘Y#VzJ䌂23(bň?#lV@s6I+Ӓ9'x`vPj:UQ_xf64e?gč2M CW[gx7ھa]PE҄_z'Aߜ^1.96* -].".!Rz%Q5MM*v)tO&]>6gW5,FJɞ u]1GCJ1>*X@|;ɲ\vH@ ?yh=N: S/}CSʹJ ~$'D}y0mugcajDLmyBg K"NRƜ8t\ 6MhBJٴ 4_At8"u79m^DpԆ 5|ݓc7,i|zdV]V3ICyT!b<:* u#3}cޝD&ӜH Ҵs!Ɵ @l-8QLgi;hҴӢQ7nl!\s NCl!O҉))?u9|>=SntN8Ѷ\}>|\gb8xsa45LLrkJ Yw0̊W-Cf}|>:ሚ4CgI,Dǘ2Hrs&+$d"ݯҤ6P=ۜɾ>->zb= +|L3wVW" ,pa!BȨ@d=AcC_:$J7l0 ׷r-+Rp[Q_^ AAzK ֆI Y!`USz ^!r3sepΘ9yH)@P&^ËuHwpXd,ZC,Id@{5nD-FV;+'wŀkf/*K[,_EiLÛF ו{8YVؐ7jL}&#," Ŋ pyYuښ4]{܍M{LFvyJY*oTW0?979e!(LdoV(!\z W0tj/:N8NΩKQ@ rj7(땽OhF&Ťt6xkBTDR"QLTEj%{ܗ0]z,W<f3<ؒJ?eM`}`01m}lAG䕒k{f)o,AeE~TO\.2W3l8-&iVG'W;2\j Z@Hˇ)@=u 'k()@"ERQxR b"m1AS]wKBc*ʥ{{f.Gm`8o/YNw\?&yX6e0++圙FSٿ8}+x'*8v݃Ty5]IILwY?lO@O8/TE^9%ĥS˗>l‹M*8VF3[eq$y~iŪ؏al)2:RB_5`S0>}~A++X1Q+z(=iwN/*@mhn'*ge~0F.HPHe)X^/=mJ4sP/ }Kql~zA)6{^ilq?)v1[G 4m QdW"rON{'ltm#*3s%샛ž$rV8yvMN,?ߐnk;Nw[^OImA5L.;/"__`2KXl09-ݵ6F8 :_MPcXaN,ER#}G~G;R+w]x5bgdț\vfٓX|!j1=o郁tYY g8))G &L0N{PB.9 ^/Hč/`ip.%[l7|i^;T𗌈uCAx|gax^0m^<οǑmU>35A02oneʙ@!o J044?Wg cM=l&*.6 N9k}%Ƹe"Ps>I[,|.0`/j U|lJ͉UVU*L^p;.c;yeu-"/s/w9 m&=6)4BA}rApaϋR|Wl.&e|ER 0OS^e+Pwi';W#F0RO? ږ vG 2Gw!Db>TءwYArҪ|,z V-SceW 0^K~2nDm2E%2$gOjKb pp5.HΆr-1n"(ڵ}X3&࠲/c?׶U*C.+H`O}٘N*ܲTcI JQN|:w~{%N (qy(I"d /}{3rI5ye+I>]>Z0rE:ޞ澍p8})0`Z**첳CI7$9]ܠtiGW(dQ-%CLA{>Bv $G#tS:ڰla>Z$*a*Jl:X$jNP8+   s>Cy6uMxӹ; wK0% yMI[hJǫIhS@%'Yp񕫃 ԩrlGyw1UQ5hd{WEG?Ȱ4Xx$gS3xkU+ '&˃SZeY l kI+'3Ȩym` ~" ; 48|U~Qqy}Cɶ %آC gxAn齇 f|4ˤVɨT;S"`O!p;TQw[MoLŮuQT("/=CEu&BU!ؙ۬<- &J%fxxCIGY_h q;}ɡ*I7y'g% eV^f4 TKw|A\E'yf|}[)kc/MVGsLL:n:l gl)Z_+*-7SgeJN[ Z#+=1D{d dD]@)SHcm;=8Τ i_܌ߙ5Uh[|V|?!8<{8RW>:L}V颺OpBlhXR6Pֆt_rcA, ~nN/Ƴx+XJ"u׆wY$~O}& ˢhѝYK9Log\ wդ4lUQtMh'S>朐#.ow06ީc#th S/{9&=M0dz%e+zKAyw:1ls,e4.-\#Y{8/_l{zpBq^*N7` Gj'T7{wDv6P'ѱM x#̛R @g shAmegQd vIs,QqEi%%D NZާH8 0腽!{U1 q T3(iLSSqe7\C&G 853q3|XM9Fk#\$Ev(.Msuz1"|x^,1ܭMPypl)g/M-i85{h ڝ.%tT/Vi]5%v "{,E4[nﲃ {tI87/QWmd>kt.ޛ3~iwtpBl BɊ 9yOt#; >oӝnnw:_QEڛ򎱐xlr.\:|L|40Dӣt? ?l!;j(,X4xh,Ȓp ,;.!z[cj]0. W |{j\\]  egLO>E9Fw'$Ƭ{ן ! QvOptZ0aW/X~)E(coTTLmr.zr_FAG]YL2-14r%zkc=/T"S'jRb/QChR(bEyU2dۧZKbX3g1}-pd09# 3̗|0bǵMexFLP "( "k0|,( \2ͣH#_PhbS5&-^j,^ I1Mߔ=`bֽEKq>_́UjQp. dx&k׀`u+@}ƕ(jrڎ!{aܚeJUI%݂^pjIu4ÀjHc@V' E<i17Bt*(:.5|0s_93I_y jF; uu%pwPGm&٤jA 9Cs=D#ʷ#i4=Γ dlEȈkg<+(1z fpg~߽Uaa,LF2Z;lAp)]B-}<1pQl0ޘ0vm-\A湭(}sҸጅ<9O߻4 UD,գà ?6d@ =GpV*b΁VAƒGep1.Oϴomة d"q_{]jBvzt{tX)öʂ!$Md{RRY#ZwC ߴ Eshę\@˜Zb).<;d Uپ{|,Y3>εV  ďғQ=B!c?ؼ+گaI_p-CNABH >'vAY1"a4 4`[zé! .E1ldg,ui8N}PTgcJo-)VG-k 6@;zZ:^XXNsބ{ XI&%C#A[v:g\ߴ@Hb@v/5-RC܏7ڀZ::}'x]ueNH讄E+$x`CʥYAcG-=.搛g%GE3oM!l:>?o]UF=|5̸\OLCn\(q\p[x=͖߷CF{X}pCHu]" 2/(:asm qC #rjW D /L:q%̾(R6ٳsó|uəDc'_|JrFK!х=^``kR i٦!xk"+A UtB'-_,u.kJlNޠUL0,}X +q;wcc$*E>]Dj8]Y7B W9v^:?_:Ŭ`)t:i&T,4>^#(N&p4P:`xL(,"8䲄#';3ZNMmm;DSy0Z1^0).J]32CXeB(V "uhV!A?R~:ڑw R j!/1o?!21.qGD,@V* @tf<=`vLurZ8ؕKYLJ~v^Mz򸛞 H>pjs! B=K|* ^ߢjOtnog­(vАFbſr#]S9~]~ѥ;Auk9TTfۣe ^C8r#@0*yyܣPn:ڋ`  k[O>;KtcJ%Kʟ jL$2<>2u68VRD"cFhIt% U ea̶Xn"+I TCrʝ!xS v@=l.;nxԟ+j7;U\_"і,F3wix8yzmUW3ͺC0eY8Kd[ CWjI8GswN{և0'g!pRgyUcOí!`ؽg[1_FpY##-H5ߠMcg ֵW68vs-#m{`X8pEje)rB}gܓt+3I%a$ZpͽԽuYlUyd*'>#u%> sw |.o4x&NN;'U (J$8 YdKB93XWZ M,uy9:MƔhepUYTY.8`P wLZ$EAyo[)Q-v39?arL !H=¢youB4ЗF2ǡ ԃ@4 7|>8xXTH2T/8NvI*)5atJB+e{e΁zr}RpNi2M1"Y dh-[a-9Rpl0ls%U t4}KhQ9KmH dFe'y$;D9Kh`HRKne PB|ڶqErr7Y!?Fz0ɼN8, A'A[FOTG23lW섻 ml8"68Px@V#8i_oGjw(ȃ-~$ߓgDc ;>-Apr~ycy@[K(~/%:[4hfqN&<,h$g7{0)lh is$%H*ݡ}-jbsx 9%xs6`$)<׼xҴQt*cIx?o#9opz\Wk IZPX;EЋxrBˑ2zl R~mGO-*Am(;{,d 1Wz%죧%c.EcZ+?ǦT$%2^p D9S_#2.R$t`[Ekq%0cpCw&tCc6rL˱H\WxR+I3U{SY+0cMf64/^mۅK^L$o34* PI~n@; [M;0=M_( 묗'۳ MԣwΕ)%zͼ\p\uςqunw(-2T(EO!`1'?nC`jZ]aWWТWҘtjĸy+%ق}ó#竰<$o#}ȀTAPW\@^֫\6X YATnZZD*?9Y$ *K斞T@c^ɪ*];5O+ֲKG[~ IR|l'-1 i"ᑯ PxGrPU[O8+r1#>kۡ_ t"PZ0ތCMmZcd QE7q?0^vej=CèiHA<(dQunY4Db4C 8V^-o|o]nov)"2w-Lig'6j13GBx{RF2ׄIg3* 1 OxI'_[IN EI7ϲtcС.wAܥ ?HTiKF9bHo±nQL'Wr{}& EsM oz2͑v|*RLj_Rrt^mN EoV8w+LUJFv'Rq._'}7@b(q7o$JaM7Z=sU%^y6*# VVTI}(R7Z8Xj?fDْX/ߣB cPWxAjM 3I`򉕠DW;\3ٲi |wyqm8{&L𨏚sZE;tƦ|C+ow nL@!;+A~x 4x:cfhIr^6Fl@ L)J/qcUVtT $PT<xGdaC$c#5͸2'UN `]FDt/hx,ֲQɣ'g]eձ5&HbF̄ZJehډ!u}5/" O5@>it jn{wFQ=}B]l FO|yϖ7u3YpkgoxrG| |ͮ%h|!s,LoS5"=j$VZ%m>@ 'O",ҝ}Ιk8ys48P:aqG53gdoJ:-m#nKR,ĵ難4;/kE50%tcoaov9לªjC$c\O$9 e7XraQ#{DsPd9^D&./]pL SZY}#$sP/<H[D[Mƨ@3SvhkՖ llM24ȍ-}p2 ?gD!KHu6Vu6B^ h*HM4.*_߆qmT=kJMX{Ȟt, /Sؒ="lQqgW [$a \ <ڪo’Jye|A6y~kv{Sɬ~vxnn Pw[߈j0%kW!qxJf(-C'?p[d4:χ6[ˣSryع*Y 9U( ]R? w%*,@O[{zVs)7%KQm㕋5Mqq@s;".DĄD%z(1T=~KY]QWlX)4iR;z5CtaE%2 KHy$aLl,l $a~3ޝޥ~IuSXP)G RIcI D?}|uQgB̍uW񘷿UUcv G,y~~ w|jk4Z{gb7K̋y̯q (hj!dTIZA/{y٘D>w[R-.E_3 Ȟk߇qP %saP!G ddjª>WB ?=gƘ,M( }/JGC#cGyC k p.%TBTU=̺)J=h)PpY,*/YfеpƩa ᓑ3Aa L8s4b褝M T;efN(쇟7 >@,BYI R <$8[PjPĨ.dA#,8n7sv҂8aP#xpJ~$heSd[CA}(+~BUo(]bjk{WY1lw>!&)owQ!8>*K[ qfY<_vcIY0!jV~KZiSۻЭ*Hr1;R; L([-Fuœ*.҄=yy @c.ə~ߺu *LZ;UjOpmVV;gYmd,")Y"q)~ +znKh%W X8pZK ߅~ʘ\ulv9Q Sոq*S 5w1D1!EmoŚ{&WeGW U3hj` 6Pm39gNiM}]J]HAk5 (0o;R"- z^KEvҼ7|B:E: UHR1Gb ,Bi0_#DZ1j{%`~j=Y)͊ :|>(YTG mBȱ2xu-y+.Ś Z0ޤ_˧+;[t+^vcrq1\W~: ' G}aJJŌB'ӂJ mĉhֿ^c2֗ePC55jkp׮\A;jY@6 (xq $C!vZ)8x`Ȍ)2_HF#K} fhpbl?X }Q0%" ;~~\A. =CF; , #gr֥;b0̱ =@zV2 enM`hKF..~Qgxn6C 5j+EE'9+\4 3f r#ϲpt?@B&]-+W?RM?P2:xĠB9ÅqCllq+7zȻh*SP}.ɻ;:0P#",VZ~D

      ZW5`)?&z29\HzJ'R@;o=W#Cr;BFQ3v?6;d]U^|:#ds5~L!qi|Ħ7Nl<$(,@S^44htd=j4ɧ܌W!'ӗځJϊ*`%>:#| 1(O= dX2x}LlʧgM~R~A 4}lj9nEWץ2 fi#- T#/!4{۵|T ; NW8Dfs.l68sZ3Xs!1|]cASBS۬TT6<  Frƈ*(4oLNN pƯ2=5!yP^¿! 5\ olLۺ K+n)}˖?HȡsN4`E-mʽvLp0P1"hx$42tyC*M`lU$ `C`ZuFj1&:c>{žAp֮p"PL0 >7< ɾ?S_LBP'ޙDMCτ5X&7P-/:,eM %XҙxC=5-ƻ.zO6n3:@fz-`/d'F#KiALmI/i=/ 4Ӈ*G9NޮFxvFNnr(/Ek; w<竽I$ikJ\7h7 j BIq"ޮMIb3Xh'i#CY[$ ҉"3PI{LɢtOh' <3"HQ,;Jc(L+7A) E LݫŲt0Ò{p;0#3`Qs6v&sY$>tc˙Q0|rv'5G9 յL5/PUpqEPJP#_GX^'? 2g PS%Bu!_?z)@|L'$k\:LCkkJWކwt;F%CzQ\9ꃣsO- LU|r$P9N/dhq(C7U8km&JqdpɌQg4SMl@Ypɠ[׺:kh?Ed<ޓ ^gJZhg~"i<*#*aj ]Wt/RڦI#I:""ԻC([GB@8%k SY[d6)ޭ&ݒ Z;^)G'nw6(v<sʋz.MphyhF!h۱8Dk禊K.56k 2qO< F`dVB-tލRmbnMYppq%K` ꆖ7z3z>;y:>퇞glk~/0tʏ ߂ͼ##hd_NN3cfD QZT?(v43X4~]܎[fU~HX~<ƌ=\c 4/|`kt}֝cmQNww,'9Է#+L֑<1ʲYɗ'+VP@`S-~m$: .lZşE #昸tӲ,*W'Zrf狩Nfx30; *gr-hǭks^01=} KUپVK'[^:0- h/]*yk1}Gp*jJff#3o [[S`\#>\&?4NVe&,[)6?>r'[z⬆)jm՛< 77ZD8ʓ2΋efr(Naʯ'R4:$&S^~p&Vm&Ӂ2񉬉  nΎhbbT0PtMW/td HW l] F M n[0frăqWw7vc3b%/kDڻ3b0ZPvLp1KuB%qqL }ę>"!g8rE?& cBN Qk䮍L"Q~KA(VOߏ-ǭG_tX*e7_j-rk{) n2=߉eu*p`,RoS))+wxVY?XeF(F3OLYB 0'rgpb" p]O B?#3Ŕ?3IfWEH Eƾ4=FPܜpU lp 빊>v?rHNцq=?)O>xK\2c8Bٹ)ķ/'`%uP$*6 TTRd|]wV¼!W7 ltC D+)v8"N>~b#`7Z·n(I7eq%AmK wZ$Mìy͚W")90[*`d71RX~Kq(Wn4L'Z=߽b:6T V32 @PS{exa1pvtC2kv&sp7Y1.#Yc$B;N{=g5+ťACzh.NβaAu Ngڱ FgŌqKJ܅ 2JQN4ʚSmpؒ' bbxW_qu=PY=;KZG!LS!/:̊>\(9ϯw#{aLCEj{:ǍEyz1?&կX+]*Ÿ^10~r`ݍZx\ G `c $ioXHSV,|[%mGkA$-ry朘NOek/Z.BU`ԺOl)IYyAz=sIJh}(~Wn;bȇ*ao2-K`>=Q\kWDCq dC?.a[aivgM;SyEz#9?W0H pNO#YY|ҲL1@gh]4;}q1 R;*$p-~Ԅ!SpނQ~Qv.Hz%hr ࿣ve-WxJH;hWb\E$&/! ?&~dz| 1 ޣk.,0 N,Z05u*\Z|?^d ”N\b @'{^SEZٱbhMGM }qS)\7=Cۛ-׻[s^ )>@jyAY׃#h^[Sl>U 7E)k`OOd!Xr .Vir YIˍ~CZ&q&'fS[fD{3)AY% <"9;&MGψsnPA,9UauwM:U.@-Mhj< xQY1t,l~p(; 3>S-J5?d vpXHOK< P4o)oM*FgM:aP^y3Vlg6q6ok^%LؕAG 2\&#q"~e2xu5 G-DQ n/77tF~(Q3-hþ˸5QhKBW %[u 9bd d 蔰]jݼ&YvlBj+6*f },6107>;yrꇺ*QMf,dԗ}֊_>74E`pR"X>hϢ6dF8;ň~ |TVgEڦWM*1*V&2z|sX#ceN܌ c( ?Ȫ{&2 $0>"$y uQDc $trIrҨUVqg(/L@\}%RJɻ#=_^z$n7hw4.Sjh/#Tհm.;pL٠tu;@.=~fH&YiE{+Gdx#h CZgNs0[q/`Џ|ut'Ӟ`Љ_D1R<*x ij7 }fľ8`i3VV:Rkce#"}9Qi{ns[mQ;ƂF𓈾{lsqU+\q=:z0Imlzgx-hA;ЌjO_}2w^*ٹdvpklmqPH >'8&"8vxv$.C*}BA:EN2pqX{eE`jc1y /#x0F(K07K># em/ ˰#9 qǀ;1ckٍUB׎[r(1ugVsN\V8ܝIr[o ȫC(۸E:evY繌^MQN%MNT)xm5ͺFr XzkT$fe-899b1 3{V 4#r96 H͡ _܀0oT3-+5#b࿸s+'XV%#$!;q '^ZO/I:4̕$LZlkcTiЀ;JUy:?d~v7tnQ[n$q~J1 ^ 0PƆ/ɹD:CPbuх_-?a0nZW&: zU|Lo~^`EC+r?Zxu_,%!I5,DnFJ6ڶ{R"Ď؀7=2eՋj ev9,) M)YSld[ciKSҨ \|RR+N(4)f (4$~":g%{ O gNfGj'ٝ810y>?j\`T$~yh/yΖr:ǫμ !]|eNv" U5 je]8&=؉  @La,?:[C9rq\qԏCLJJ.u_f+V-7nZHM_==e+)-]:o"s/ԵE+wwx fn0+6Xi86hCY-":Gwpvӟs\ާCQȽmrL ^ӐCMgV% R'X뢼oy@~H`&5uF:(!)m*s4@s*tKe&cuIiu)z}saZk1]~74RzyH[qM2\HvJOͪ]0_":X@yٛ*~3;֘h7eJֱb鈹nXo-F?p[ ;ԗ >:ApiᨆKz^qLNrm(V^lI/#L5GD/[[l%L A!HqLT]H%Nq<']eSS1a|e?P69\\V 2{W*FUzGeL3E h(ֱ+ބ|%d-˸u 3L K"cTVqE^+Fw+ c8xlZ>[dz~߹x(r_ /1wH<>0 /?Ш]0[ͨ*n<@IO;7ѥR}:1Z~nNT]|00UI!Vrd),=5$>(Eʠ$8<9TI]껛z*^_`ylv鍊/oqqdjߧS WP"Ծ-j3\yh~ʄrظM9@Rf^D4hz4i}Rz9n_kD$["^~+m qX6XW;4av-RVEM Z)E\.zQrɸHȘ)~rϮJ:DӤķ2›LO0ro\' \!o>xYE gLǒ̴FLE}˻¦vcG]vӋ*ԫ|2~Y@6l4< K~)DNV]$ }w"]QяD5pQ$\FalYrw:J-ibԘ(}ݧ Jt# {K(6 ;dlpl6`!0zIәaR~^VO+dlIb#x6!N 2bT=ڏߌ.)b+6.hʮtKsħPgeͮF o# %Ҭ^)Jq!(1 B/Wx}i'8O!X FĐ;rBLyp%Ou IZ-^e{ad~70|VlrӠffOUHg }% {v)@-a$ӾiwY$?~/B.Y~Q7z62 ]C~~%#k~YQ2C/j%#߇:iIYtIROX}OanTMGi8c&J <Lݒg|` <$WSFL[->#5I?%ʾ7\IY7F_iqM6jNңiWtɢA@! {R4F_;JRʸ=n݈mRE>Eq߶%ˀVoks&;֣W&%l QvD )= %QH(p7HkR^Ca{1iQG+t?yz'fc zBx|*h0dS]|'tA_ Y7rbd" ԵPKY -P({~ngBvH;;cnS{=E'bju~EDdBs;һkgpٕ\pYWQƱD.Q\Rv*p zq$eKQҦYB=kZ'; q7WWa;.{@mF4J{AQC;CН[S*_,Pɵ<"TBEWx9drTr|:9<$2 NcGn2BKAĦPWzlEb0F.0Ct ͐ P{Ǚ:N>NI#7I]K*08 Ѱ/Ӝ}LR"m! ۲M"VByP4V UD!|v:>`MKȲc|E??muQk7N.9 Z*RG~$k@zm:];7Ңӵ 2, G\?m#1r7~FCud&X>c1ˑgd_֫''ȑL]~K$p0s λf !#)-dˋh'0҄ffخ>5M0"EzQ݀18gi8.I kpJ/ ' Ěx,[vэz{-Qż=wܣ/q_eY:ChoK38wxc?E~Q~qkCv|=IB 6>J([&@ _ Ib5~Bx Xu4vbSdB'M"t4x OC6(?4g{n]acX 2hEHէ9Fu(_ȷ yY3:|P['/vNB\%ᘎp|5أYrڎ4 hW ?j#Waz=qȵ8aqe+MGĝ\=AD)En=ի=/t<7R_UB ήT?8 u[*cIݜuA.mҳM!]ER(m#.٧wYG|{=E;<PPÁ>,05Rf ϥ?'өGVS?"s>9"fq57%R5$˷8ث[r[.Bg"ԝ m ĔcLQynsCv VgH0ޤFōLZ9,+ W+-|?PbzvBCbB.=/8cLbF=~ o¼N_]s)/0QQuQd8 ݭ8:/Ed@.g)%N{͌q( cU{NW 3Yו9l_mץx7mP$ABCқqxڮŖ-cze?mLUJ$i,Okኁ*5n:<[k3D_2ڎo\BJw*keĬf7\tb.y_3 8ة`Z"C6u?JgHI)::w } W3"ްYo4 \ԵqHRPU'w cСԀ[gaI)`:=͙OwVvZ/|2Z;\R1.W@-!i&ie-އ1&CF<`JW񵏇#Lz6#troCFw/fA`.vZZEX ^5ƿ'*FBa @Za@5m6f")B=o&+^c=4#7=)uyz' +GTLdv W:٭E\ Bs$gl]9&Y6>KcP2ѻŠg#J 2f|Rβ1J7p`c K6ݬ1wf, BUrş@|Rʿ00~̌[V6u[>0&@lNHov+ F /U3N'qpU.?OHAX<{ԕC?>aNj-5F a2W" Нu8]ۨ0wV0+Yg+̆{jQ7PN5V&jjunteӺb 'YVmZ3Zߦ4jRtZ3((ÌfVs#_*RLå*!Stu^˻a\ %5 wD6_b_xǣ7U9q iy\_28OfVnJV9*ijS#*=8@$?ֻdf_U<y bh2,'!WqH'U%#:d"vZGGeLm8Zצ5ѫab:'<)ݙEw6 oB;PDGݯ^ח޳2HA\8έAko#S (QꞢc g 'j{SidSiԃ!tZp5FyhStwp3_a_\xy59`.\jIJ5#vi@>[+BqK&W); QSWK1"ddtvN9E{{HO&ٻ 8D,|!F=;%_jn@j^J)tM^퐫KF;vC_<%x#c}z`C=IFtV@vzL7+YAZ,k䧮0o) I{kk@}r.mټDN(zȸ(Es3\I9W0{vx0 Ba[#O![H Fbh*>s(ц_Zk r{w{]7Ou>5>\-iX:I/%xa]7z|I<#\5=_}}d}=]4 Mk'0z(Ƌ*XN{ 4YVdoBsAyN޼DHg4H{ً/6"k2Kl>s+?4 NhXa =8 7o,Ԯan* )}?ao<˧W` 7Jh*qؒq zGR6-/Ac\dGږof=8 Te)D,vA)D}RYֳj l`g}PRmd۰*+/ q#]3萙r_T&TDP}`hI ބVc\3_}y:M'Ξw|s kk\RS7O/%;^e?tǾYL !K?W|܀ma@$/Wxvo؊n-pnCik[i„?Y 7)u>}s xG&w@AFbƎCOl85I zmXy\Hi?PX4YZ y04Eo󐨹s&ۨhG{lI^>u.;.q+ҕdyeF^ߓHE$`#1ZFFԈO v E!>QV/cD`e\JHv4!&y0y] 2WIYbENwR/ "jtV̚1.LWp EOt% ;͝%#K<:VvGyh$jIJHιy^mS]5rNvchg|wiΑiN5i5nզsNņ،N} hg6vC#1@h*K-"nB0䮄4k}8 YF~ eB2C^OJR kt'u0ZILw/&?ߝ_Y3aO{l;LE$w+i;cQ#-P;"-juaׄ p0wJ&J5mFz=H]!P̎cw~B׭հ-oHab c7!ݟ{^^t|qMw Qhm2_UjKPۨn٥|)/륞uy*9Ph=&Xa3 7"COX[@ϋz m{@t <ʇߵ\5*[^gs./o uO+uhduDw}MX%&텔ខob{x1d 5Xt oETeQ"Wnx;4UrrX24 H=;!IEe jkv L:IנB4UO$<"0Z~ 4+'+Q?|;#Fm{AHϤ pL?S.\O4Hy Mf=~`h֐ַ{3ؿx,:lZZ2yN^OY^aK %~J\hx]7G-l QfB{"cz*~?,5!#J5> cbA`/ٶ츛$Q[.#)&Jj6_u3ˑC`W.ٿLeO@)!Pߛ0:C- e8 ʗ0uhqA^=RdPy 0;յ[q],p$ 2 E.l}LfsGeק#_fxe3wq0'~ǞJԝ>7;K ?"=z^<DW0X/X׫||\^{eku&:տ*}TNhJǞ' I0:ixX#[ԘG7GjȫQdN(r9z:t\,iEגC ^x\BgOGH6^-Gx㳭'hgN/GπdGoT=\Rȫ+zOzimk(=`p;U0ŝnjy,h Ld?8731/|^N&Κ< a_d^~A^iܴv B|% }Fi%H̬@ ~#T eҌB|~KY*Xiz(K}υx̺ ي٠J7)mL}b ׁ]@"TJ?HRJ!1J &)9^7"X?cAN4-\GsG>h6Էa쬅h:|{3 QE7| ָ ND6 m[J;%˜ADShz'r^AyXS+7sc@qvgi(u?=nU:ʠd(O#B;K]dmAT`+e~3$@4G˛A\T,%+S6 @[nVpexMmSlʞi'xzc ziHOD qg|֝P c~m&U9#B_Cn!̺? +Rh2 y| ŸÊs^e o%`$ZF{0OڵxG)a8 2$";񱓉:3+T׷~˶%P&\ݎnZw7le-6@fyHd^$d@an !i}l.pDm(@ /ډ|]" L9 j|tEhX:[WP;KIOҚ8כZ;812P+%H_#Xj%D¬Rl^M ҝ*s2r:1YkX<\?b/?nWen7 YRxͣyΥP&6/m#fGqMT2&O`v%J$(G5RH4]$otWost@tߧ3BUjkx^ U{)ݺj !-PUvji-KhLto铯44!9XIh/`;b /SU<~ U^KP^4gDZ)A57VB=>ډ#bK`?r̭wH"E琢4ک3Ҧh?GEMmm8w Ғ0p Fƅn3T$}l`MEhcUo'><ޑ`ryz]^(V2Wa/.;ɗ#n7(z#Q3#-D˞>SջWG*&^6`l;V)5gOUMH7p 5ŝB|W`&KJQrn,l8Y'b Nóm5gV]n{lDqpnaR$CzqMa;4" GZDl8 *\"hz8to5ZjGON9ǗJ1٦46}@F&\ڕddԆGp4N@;27W6+LJl'9(op& ^J֝02!-O# RwrOsm?bv[=PPZvk l[ rn7ŋA fjPһEۺ|]ͅ?dک2+X+uSG ~< 4K7/vȗh#Qù4SZ< v¾5N"66{x,|"Ω'Exn-=xx@qC687$Joe•T$F&3PwkY6!S| \ !!Ng7ot XSTD=X!#4]|r|d#e}G#q80!NQ?%%Kht3I3m#MYK' Lh TW4q;#E 3h h<>&Phi?v_D;Y)aV b>̜ޖ8 qZ͜!fe}?yKl=[.&0 $`kOnwk̷u+|~+ _z`c/+R=XZ몰W s+϶2wqf@wt!)ْR*ctїjQk5P$}ȹ9I]=ΆinRR@xsq\\( &5ImU HsD6\Ix) SٰD\a9SRsEz߲Hl`s4fi,d31ިx6'O#\Yp 6TA07",ǢxQC(_ޕw|Po_G ZͺV{VCC$rt*BވVk _ot}D,<|y(dpzŁ8kKބh`ي»Ӑ3(?فk_6}h@ (R33ZhL,>Y炩cǙf{=ZFsOA h(WɑϔnM zb3Cb8a- AC֙=5g/ג_ 2*GBێz0DMA- .6q%XR4TMFP0MI5ښyh~\qӃ6ؗi >O nrj3ul ([)**i)TPm({BWfoEfp_W;r "&q+QRQVm2 eu. Lq˼DԔ`7wx)WjɻT4P&5h0)Co{,",#4BB#nUA#{ݓ{zD_ ue8`戤΅I%j9ƲNKO{~i$(hebG"n lܻ|%Y= $ؐR:։(q@ 4Lٍ|=.q!VI$0^97b3$ %&1E\= !5D|pT[vp.x(BݡǨMo m@\/,"ߔ, | 7)ev Ql[3*9(nwEڽbkx@ :p+:N:.W,mCqR-;ۤ\}ks=]o1!zO[} (&och(rDv?E Ӭ-l2~1"XΧ>yV #Ѕ\4.B?2z_BZdȵ.sJDOYqbD(L}$Y޹ ~9ΨNZ ϏUۀ Xn AkDy䍑.?OR<,ΘƱ#de QDayBFJ^'DuqzR(mqe5SeɴQ)eF]1 ̂A k!)W}f;Ub7=~aCFws~+D(Ř̇ẏG?0+Y%41&—LH:t۝2y)s^l GP/&PUtg̙˗@XJjb_KAlZiyMvxRPfm#S]bKģnFjElat}$zym ݲ=@pl gX8JDžw͑n̨sTN+rDtgP1UVѬ%UhDX$-YF" }_HS",h:΋!D Ps(AkY~ycne-fq’aA3 )46r"u$y~vluMO0)ϴ|4_=㷡/<5^S*YQxrx;8akSwzxpEa_j'F^mt42~/s'f ֯}f-%-A~ɉNű[˨|,4olRX30$E=Ʊ:UV+xivv )}$E3R fx$:tQ ٌMg2{15n|VIG)(EBXP1RBևHآ̭ɽ}hMÇPqx ųmK *pTUixݩÀ#+fg0)w8ONdQaDBsР3u$pOڂ 4~B0^3B+/$ē#h9e*d2\7{c!jNctPNe2M-,r{?:2jclds5I:|ްڲ`CjsYqC6!gfpL|9hMxSgm$uiyk2A u4VøV)[}=p5 cfIm.s\k(%)tR&J XC R~@eҔ|EDh܌E =G? 鹡,"B}wDC;HviH*B][P`h@zk~:i۩ُCe֨UME?uEd |m?ny=b 3,?\ ÑJ#6Gaڒ cɳ嘏Z7x2uoB QiaK.gRbʱ;ea~A}+ȾR T~LҜ )NFgX;H(ŷϐt6}&e*\^={$|F 4RD;w c~-)^ Ĕ ;)Lҭ7%+er-G]5bz"{( N37O_CdF7[F hoNIڙ/"mW= sr\k# vd -5[Hb{$oSF0'w\@(@= eҵVl?AkZo#eg;mn󍈑h:Ew6x!6qgb{[cg:R4Y~݃ch-dcWl%3H837N/9 S'<M+ퟗzjH!#O .&b+m3I45o KA4EȒe ;`@K0z#f܅2R3gqK'Ԥ*dPAˬPWh2Yvg9R 2=Xs# ľ)8KKgr;]ā2.:!G#CF,eҪ5D"ͅ휁Jp C6"(qJq WbU5qC| Dc?BN@6<ÖP ?!D2u!6(|$ADz"mN"«U/y%\t-x{gVRPp{l=z*vO4+/gP'ٙT49('QYN[xRunU|h|k*X__&QߨV_zKctt<`MvkcX9CT9ge}3?ޭU1#0ph1oeF9&=(5-!҉Qoͻ~g`d$5xS_y}H P\/4 Yw)L#WQڀLgM`0Qn퍟_0mc~75("Ƅ0\81hGks*`#~%M #DRih'>yǰ+5wՀ1؋G_q=hwf6O,w/ZVh>^rKVtv>#b T?]Tw?ا> F*6@"'尯օBzQؤ/[s64S":*-:! :gV!EE/;X '#b]kuNC&3nC(p-.܉j2g9mM"*(?)mՃoWepaOP`)#r|Qe+J}Bq4uI kaCycBda RdAcJjA(GwKmȋc:PIHنp.,H71D(C&%&߉ -$*T_.FRرI JOvOwuOU*`(X33[p2\|C2NMNR H]APA<{O0's(b[X!x]i%R)ƆMkU˳ ?Df\機%)*owoGSG+J,Ԧj"ЋHg5+ :|"hDW, z:r'*v7sqK|%&&JIIEf%|g|VFm*UJ/JC1 >ic.fxBz!(Wd54 ^}0pT \+BϯPHQ{)āl~zG/WNt&wrr_ޞeD} z;F%h)AƐ܊<=,1ܥ;^cy\r0a#1zJt ']mB`-%C4(UJew AD{~@-- 礞n&^CA,%h&`s1 ۇs|+A'* %g?*VQ:TlD$^? !죚)2Xq['T7gK,:dIA~z&CZOڢ>11KB9!=C1KOs2xp͜',ER?yD؟Wnhΐm rSP~DS5:| O$p@ʊ~V{'gY9ipJH HTu""'/.vi;εƩl0>)JB~Z}en\2BOv.:ԥBo|([QISYg ekB ` TǕ$lfB,vz, q^% 6BWmJ =6IG 8+$.TBv9 d[chdy7RaQ_ǹ6oGQ4ON:'"^-abcJcdk2@iwgt=3 $W:Q(h9a,J[]XcơϛmI{_RWu)Փ6L+"mQy}/T~dd?_+k36vTK{F2F5 |1YVr0_87gV~, L #ıle\Epܣ f~ǿh]#"&鬉(HZ/̞zRqM̭[W?F˹fIASj[ŧT+j"qV"G[7%s'yleXW=9#H`R<̻ S/Qp(m!\=S\ h MĽ(ŧ(CÆ̢S%m)zљ RRcUp|Cѽ$nO/>B_ 㲋:qݿ'aeACG bib׋2,sɊD+($RX 8: >w4^_򬧂ʂ~H΁K1nb%X$c߿(:m3G76RKdDl&ȯ@F飋&eAΔJ:lw(:0扐-s87i9s⭼7YF,lM5x|+i?+r]w<N4OA&GHb8]m_7Bj{vPQU@SQ6 O<BA3%ݼ ^v>KA: 9JF/ohM Ÿw7g#N:~n:sA݌¸'\u O'/,){U梸cu|82D= Kvh̬o%2,И"\/VqwzxQtN<{j$4J1sswbm%6 LG  ^,'a47M(]yDO|mfH\7*0 O D HgbEv IFSiL)tm٣$dN0-=tkLA2ת2ʘ8+w%ߊXfJݧՎ8$1sl`m[6D;Ub3uW1Iy^BΪ‰ uaŠ-+?.&Dp(Xx@qj/v Ce WG-! U9y3yj"Cyá%\uzRayq*| ͰPZG\r _<-U]Dz[/%3ЄmĸPy(! ̤4^H1oHt<`7k&PЭ]8LnFOu2Qc6gMLSbV̓WS=>k4D4,ʽ!l|uƩZHF to? u#*B$[M!50_ETMiαLqA~6\v(LqS$S=v 4>y t d sNHmPe@TY-WI L^jnU>ķ=yR$Z28r[:~8'QiΘS/bqSݍp𭰸P}ZuCSp %aiM[W.E 8rKd,p$D*6XHSD•PN/ F&kխEL0D[e^0cϛ7@kgޭZeB~\K24ī>=1/D,?9wɖ?ĥ#bCɸ[\E `!^͑>B`7.gvu^%׷@_W5«[QpE$d$l{[$x;BsΆ/ ߼0lۄ\V!f?+s~<`N}:tcg㳮W)[Ed1$wEbEe~I9pj3n 8_$sDMc$ 2O5Pi%#V<6~91D 09aq\m X%p,EщH!]I)d&5mu-"=c;ԐEX51\ϩW5\I.qrbë/LhQ3+_x4AhBY =,JeFZ:ȳoe]1q; fzħIسJzV. 3\Mߗ Y'>S=z{`9֡v#e%s7| 6.Jߔ e}VEh2.xo>-<@_H)f <ƣ=[mGU2#DGF*qDTPdÒcT$*3936ԥѩuųPkctL;`!@  TӊՊCcyvAL0A "y跕8C6(lvA7ZY55vvkAXDq_Өߠb :MVCO!$D٦e\~-e Z:ӶPUq*4>sǧ@k]{^iPD&c0 4{gpwjo啿myBmS?PVD$Rvatƕ5p!4h?!F,(MOE ck/s'!Ìhs :Y0F83E%fRuWb\IQk?֟uo,rgoi37/Sf Pl$ Ua~(9\{L6jDBNcN?|OUKv㻂 ;@x9:~21]HbrZf@1$:EÞz#`h)kD3U֓#|LD=oQ{vtt+'Qlt8ͳy:Ę`wJUX1{k|Rnm?U1}jr:\ZF) ; 2p'#0 4(8PX~H{ZNsEzȩ̱2C?j8lq#V'U" L /:54X.@ƌU󐡆1U gG#G ]a"tçJ)zBLJ Zs3u /3|+6]P@ϻܑߡ T ,:1ہ\ *pL)ųV*!NUZLn]|(H dJ7;0:Ez'/7n1ɡ,PV)ahfԜªK-|kyg)oӹֲŴyU4 Ta+"\ʙ$B^9q Jۣƴ_`ۂ^K~&Ĵ^bn:fm6yif)gQve`e7IKe}V(]ۇyv q Iœtavº/7I C-01= `aWq|\m ZbB] 'yx7GTpyx3#㐅T#;zdBҞE$di]; ͧ،[\cGkףs?ۇ"lT ƹ]q>Ā-Y98+kHX-Bt;2aH*Z/4<^ϰš{ViCkC[ӔJf*ׄ^ j<dt9n/(hke=Qn}=ەA DiCGZ]'3]|[9G7;4CG*}"Nkt69SE BVjUtz=ѕd=r4Gr3?.1r޹@%٤k󎗦Ց{ L VP{&mn'ɮ{^qχLwbKڲm_+o17fjQBG-S{$ _ 1 /fXEԅ~ },Z уi|$uCZtd}0$D<7U1b6GҥDtݨnB6Y :$A!O#dti[LS2X=;@$!?pf $AMU ;tg{\\ɨ˗3fݡID@[(/^\xeHz'󔟊y^F82m;2['Zӌ*|Z:Gc1pT Je޴?Gtvs!&jvtצmm6"tOm;]9EVgrޒ;t-UcxlYHES.2drg }ږwqǼ)+b瑬#H*(Ut7j x)™ EÄ?4-Sh>7'_ _!&84 }PRTdAz7ڠƣc\-+4d4PmM?>X )%x~z)PQB.|s9"k4l| C~pE@kƁ@leR4{l>p5ϒה:" J9=f1S aH_0?rL,D/WG!`d-yܜAGOr{$Xl k_+16*Iy57e0Ѧ}ƻVc1jn8Eg)mrV edh5HB2EN"ZciMp?HbSEANnd (ЌUS $V.sJ5["km"kAr?0CdoYgFbg/ 6n=q^`.xI, ۅF^=!$:{5/&4mz>:^c>0 Y`[~ mw ~96/k}D{}J׷ *>]M뭂4?5Df M?P/ ?"L'iV"i- /{e`ų%a1)=:@fx4 ͚ <䚜[8\aSurzQZK$Hke$fZ$ʆ4(p7:՝iEKȑiC_{T-'YXCu[9 {460Ms.`O2 MfF"N:}_k؅Oڏ/?(ToWtpup}`P{@:v?:n۬B)0S 6$KbDǬ_{3V 8l,3v[}!Cqr#B+s ZbÂ+59~&mG`̝HeQȅɘ^2$y'Wʜι<\i3Ú5^)-d.˰Im.d@]|˜`;6%^"$Q"µ8ednEpʚÀߥ"]pjdzډ9J^J,h3Ƣyy4f}Om8ĄVJ A'`YvXtok홊v_ 1&U{FEB?l?B~B~[CZG'e 8򂾓l ?iصQb z1j_jVuu\Y)ϢwWP* R1'k׶+5s5D>v??aX˂Sr"ɎA" їТ2@-D S_u^'T Ds) u0]TV98$x" Rc3~ 2mv6r-ۃohiD1k#v9E}șyŁAǢdWg=u򦢪xm(oa]p|/3zvӈ<LqSEe+5'$A Q{$M5NIZ' |XKRK]>*3*y/@ mCaLW#q0h hm4lGhvop]2i+rs_6 䗫 i<33rCj|SLP}XG+g R9Ԩˇug [~ŵ~t=G5ΦYi6P,*SZ)z[|ϳ`{@x861Fhe(Κe*#˻'3=1ae%>st' Ybf`% đVT"/ˌL* PP#" TCjD헱~Ug۷:u7]ݲWuzsQ J~plŠ>E^z^Fn[I=7Kם!wM-aVY7XYޣK'8{ sl<@ZK YbzzM9Puċ0gA^l&F;EU+^ ! x#fm83;i^'1 5H' 7]Ƨ/8oSQR[:cֶK驃PP^g4ïk+"CgSr^Qvl?w{.-Lq寁 f pЫCw-EjqAD=+4kP`Ť1pOWJPMm#=  f]WY-b޿VR.Dr'o(eNMj?ffu2 {BF,YS8QV^Q,kEK`Ay#|Wэl ϐY@Q  D»7֫S7 7*gEkM>h gYa/Yedq6bh< *_ ^53+Fy.b}`֚̋HJ@26tdƲINJs :\ > ͍rM$">I /a_%ĚF%XJVh@4%sItDOu uxmv*F_%3cS#L#.]3v<jzVo9mK}VYlH?6rrR,9Ojƒ y872AG^ p>%m8d0Voj\wuB5󛄊 ,βR23no y3gH fJ5/ua )xZ+vs-])aY[6'XX9"TjĤVǰ8(9T *Lwr1߼7|:h209~WKly V!YIӉ7e-/rcaf/WSΪLi_S*`/Oީg/cr=Z`'bb"e=@ h7Mc8H󅖁??.m:PG۶Yv ek)lra.@\5 Y"HR|عϠh)IxY- q|P:m-'h4]JT-&3c,.z֭|#KX%RIg2 1;>k=,D򖉇g73aL7'HIP"bK=Ů@;5{[w1JE9V1 /,}5#N$MjNYLbnӦI"GR`KpAlr ƭh'2<Ձie[@x0l.Er7@ /dAGMgoż Z͘s1$h hJ8a{+,Ze;Q7 3hL- 9E4taҷhֹ2,S]?m ."jSHgkz#-".ݡO^<mSk<=c"|e< h.|𲃩k"^:/tr!蹲0ѻFQ΄H7īT4x"g.+(#~pfCKǎ0 2xPNY_L\IɨK 4;k\gw|=+GvWO՚ҺL l?7Љ&޴nG!J{b~. .Ʈ?_)UB:b= ==klo*3Pfx;=K)\=1ւՊ}{j!!G5?P㮍ffoh[2lWm t{F8~h{jR汚)m&*LJWsf d28؋ÜiBKM*olPsTV. gwwsiŢ ߪ?3/(Ɓx).[ųV%{+د5!F%F/"ɝ(: eT=V&yo#.ő.zrpuqry ê-ѱJj7[K+^8k>k_(@Rr& c5X `(#A/d2>~KZ^d%΢"ec[: iSC'kE'3颤 P["XKJW024Oo 6~<-cN['- ״B<ݳ6Ur7Z`;P3ni3K&ՑZX(YF.xLȊEW]UM~%!"~uwNdj.{9ʊVFJxOw=]tr߈綸njo{h:IVt {ή*sV%K^)N7ްMo) [.Tj78l5xCPAyi)8&\Wuk)i^ź/kVYɠ3b|2hOM?e Zɽ֐>%FCڻXH1'f_V`07sү>Cј GiE!޲JIcȐdnXp-]Rdi\0L_:I$1g1-Ti"H .d9Ѹ76&mjnRݾ/8?њӰ1tP]2WRwmm:>mGs G^Ա9˚Q.6M&GMwHRجK|1?&<5-E5Y~]>O?viȀ'@ͤ m. * b%ZIeTzT)h&̢X7Pe_୞Bða:NU1 A/"4AgR&߄:0Sc[M_SDG*h\0lTDkl9MװZ'120K)ąl!QF'kCM5'`As6j(V?_ޏU|=*mF8\([&ު·O\@8ӗbWԾ8#FAC)!ר+ pv2d\4<8oPʓd5mss- &< [|b0SXck0Xd@#=3 +do웽 ')z6/4)+W%zz* j=&͊ o9[KHLBV՟N_QrJh&&>b3@q@Z3Kfhj~BlJ~us~)L\N %G5pĺFmP~wM`{'o†q)d3X`gh(vg R#F0׌;܋ZBeѨ5?<˗~ϠWCȞg8-S$˫.lmv)iuVJ$aG F7'*(3EHvƓ-y pxt7 s- GmՎ/0޶LNKJx)KWJ_c.Jy^#!f8a썾l X[Q^M)LH4Pd(4Q7'hkE_YAF݃N19]'T:hAxگw\(_k}im2 V?e u~CMhWtl3̽6)y GQFDR1y0S:(_>?v.X&o 3ҍ3r^ nFsDVe"OOv܈u\4vE#/LͺC" %a0r(@μ.:' w{ȓo^SfvO4Af_Zi4]T<1_ixp]@0>}thc{4W(|֪`lBhKXߋ-YK#IoQN9~v* Pk$9 ܪs 8J Ti? |s,DMDެ؋FZg\w(>(JݪGܟ}ߞ #nKĮln>oHJe.-`uj^>78Hm۟im mv+[kƒ-*7aa}Rȓ%&3QT 9/^66iڀ "whBVw{Q2j.HSVF M[xo9~[zDU Bv4 hҚ oCK`eXmX'*S!fa>m_UC++~hҭ 1ǬJe4J L;m޾G.5>hP!I1], E CzPVhP)@ (XcN{Dfap|9hpu U@щ0M׌5FHVs}iJ;Y@w-+yz$D"SpLfc=Ilr6hNZYdMi@#sߕ׏qίoKjJʿ1*xN8% J %Kv[5.u(tǏjNIvQtt ױv݆9 qmfAKtM7q6+ۑ#b{'h˞3ȰEaA[3_}}bHq΅#d=U]}IC/p ,f) 7 Uqw~u:2p yU>APkl-٥MRɖrнJ{y- Cu|lˎނQΰ@?jiY1;p.e*&@TyKm-V1r3HȬ=p_E© Tu2ff`1갂}ƏgXɸ%T/(<&f$MfAHz.ZR 1b ؼweOs7,S Nw0ŧj&-eB6>/" l\4LJ**vp@ DkV΂r8A'tu\WS5Ca0 zL}P1b@䧫{LK֪j>`QpPPL`pxl( <׋L*k:4}nɹVvqї\:M5`Zqc~xqqI$qD{#xڻbT4wйwt%[ShIq ^*9Z'@z;GSJ$Sy'p*T}qd)}V^\Q{`4 v572,U3W&-rv`^ph*@rFK:sC,_x#oӯ}AeA6B Z`Dq.Ty4Ee+*ò 1GV㢧&JE^<%L+$ jeeg:ky8Rr8]')l s-Q'WpxZڸaVuMGzhT]8^[.xc(hz0,\dmX[@GQ#‖vKzevB9$b-*a8R@!<(Q͵2-y[~Ӓ 􎁹LoiC`M+WD< ǰ_~Z!} lKr0H6h痭!czٚb#/01FJ=n oMوqm],d@1|ͽtf{2^rk]I3~ 2?'v YTz v?ņzÝ= 3D/[%:Kr8^VC Po%5I`wԊA[/#"8KzFN` -<Q*iy~G۩]F!FD&J^oFM28dJ/ds=Aƪ[8 M+ 2/ÚѪwXhQ ԭ}րj!5)fL'lq\Ya^ˋU EG| `RcGsuxo8>YCKaC 8m+kcG*.˩䮻v"uָ `#n1B RqM$a_T@Wd>> g3HUD.VI!`7^u8g%g,*m 1Ѿk׹Yq@Ey 7^>oƵWɩ']-NMhO{lJ6j; SlbQzÚbYH/:88Vl2y) =:HWfXtk=ɢuwSؤl+uCft"`ݮOh{V;0N^Uuc!kwT#C-YM(vЭ(ק<zxw^Zyx*&Jإb^s6ѫE (6JWj:.\)>:lY" r3_F"؆Fo&xcp_?(S,{۲ahۤ~D{rլxTʯ)$S5FeI2?Hn 6eZ@VC:Ǥi)~z7`&R:@.)lVnDm!4t},K8)cHX]8"Yn+:p #H_ng?Cg"Qz/W2Zl75^mvL#hԱV{)4ݿw4$|NlZEі3tt-*e#; EiP/AYȎ|rr*e5]Q߸>`Z=H:{ԉ U36U!QHX[ #$s2͈8KۻN: bAz8qZ &iۛ:fSv:F0'&6 NF*Pfck䩝e `~$ܑ{HQ3ht[8! eD,{uF՜eo<^l ;F^^+/*6Z !Yac$)ĂU଱JBYn1|8 7_z4ҷ ܀jZ)bD ! )m`Ps,E2Ērvį&Y 9<;QtPe53Mc=w%{w-U_SVP-m)'(ɋo,xXZ?ϾM_Q`y]7? c<آpFBee l3-%b`Ё*3譔LyeUwDUX$zb-\݆l?3.6O\`b[-A5$ڦD0_,}SKM1blTRC|7@;1r׹8c.a䀁Gu^2_c$%crA&P'Ă mf/B_a/QX#ڃ$0\Yn`BӃ~dNClM0TO>c[:GS~^h}dtUcJXm>hqε {IY &O@9-sKķA_xv .jFLIN\g#͒(OOeIaVh$%z_n; ̺iTlwH8 ?J]Yzã"kW>X} ~mpy ԅ̤?pcjgpN5!Z_.}*Ausp%(Ս c8cUܵ!ToҭI&O;W>g .1ǡ ڏ)tlvfPJ@e}ɊΎyG;C\Rp,8&ÕD*jos ^z!p{] b}RA2aOPaT`̨2n$P(1O ^0=Kam_Zmg.=qΏ׿tB;u.ޗMABV)N؛T˯RvZh=X[FV 'NOc%#9L)4$_ə_U/75n[2gDRq.!cAh3׆I<\hCyϵ%C/0>l4ЋU ][ۖJf3-CѾg\ld :8h6^mw+ʏv֍{SK>K<8 piATL<h|˂9%%)GML<7~|;OLdmdI>b先%r-ijCw/I yt9BiE*UEsa!"?,(ڬRJ,5c. ߊK4mw`lov<ť/=LqMv)S#YnLҐj'*6Rjli.o9-Y6I ET( RHz`-&t] ^IhZlBK<ʐsz֭cPن ت w3fY"̐I( =ûMgZ$G\2_5v2W2)5FLwߌ= Gh`ر*([3r 0ݪߖLVӓ:lX_Kus<}bc#ʗ瀛hX\r);Z|~SmgPOoX:Xml OV. <{l2LOvL 8!hܼ߫O6sJpZ;4Aï0z--PՉY99~)痳q-W寪M=Z@֒(2Up3#z&sr-$lilZ"񑽮sԟDW0~1E7ގw^Xjt#y#W#XqnM&d$A}U8_)BV~]Z 9?/u8:(ʡkjXK1UP",~jzRmRV"NyKDh_JP eǖJr_GP` {7fT GhfP!o.Q9 +O^ VL"80I`:_3Y_$촿ܳ}8o~1180!fS VN<+[*Ob>QJA6 R |NxC0 VV׸92b4*~.H\Ƌъ ,֟xg Gc^0=KZ:+&gTLrO U |;;\g+l̼٦$"1)%_PWnD|O(VFk%QϠF7cun.y ذB0ğTsCR! 9;Gyȁ4Z89R?b[alkQ\㾒1b,k9;X: z7{}pHu%xuJN{pC$!Q,41g$P$(<~@R1zW.#V2+3JgF'~?n7Ke{ᤴ"G]ָ { &{Tqeu#<&}ϻgUر͉5R!9 $`ge/z`捀VUm#n<`c@]kBGuuL=0JVtCDV<}TWFŒl#&U P'(m^c>",i]Z]=} Oi s;xWSvFBUjH!䴬]gz #"&p,*-Vs^Ppe 38_w#Y_( Yx$hrW{l6/D K n!)r}d+24³ƭODY“oVBUN5ݖZYG#^bq_Y]%͛+X(Xa =O-_ >3k+Pެ$2bYȮuatAa!\7FuciJa >[}M5w7֐XȗYzHԋMt\ &4ڬĝ:K&^M 1b3x55,HJK8;Ƹ|`E|-:Jp~֞Am-.X:: 3;9BN]T҄Q_ph؀š`Y$)MyOjb"\\~hMObr`7Cۋ;^HCZf&ȚvZ$:86*42u7"4Te (^aD<3g_cge/~fOx;+p\qq%݃hv~主>V(LȌGSIL[E4_%nadX+=eNGk+UWl_"ꂮs|f< =K-j7&t3A $3Z*u_3@hss46{rb܏FxF#Tj?FJH622KGN#؄:&Cwj"s#mO=<x}"2{(f!,W}^|zAwa(޿;qU;(l2J τ~Zdx̵$X :k:eW)sW6Xtzߌ_%K =īN ?[n E9¾iպ!l̞A4ތz`^Qpi\*9%!M o[n-q #8 5zJyJx]VD\Oʔ%^QB5b,bR[g3.Ykɥw*`/rO4EIxgbSb$o1S <Ы \ɍgƗTN>i9Yri\^"%'ʸwOF^8QQNF1kH)c>ӍҞ}ޯjA5Q qxgdxZ'~劸@?kՔ-&x8N?+fܝA_ljȉ~"uVgzʗR)Gi|`id 1yS9!Y-<@lKc*ӛk/J`y[GBH׮@h@'{OYk`h,7.hXTU}bBXM5H*P{[1(ulW zcgJVr Wu`?SR(jXR}# sE|of/1#x,F&Kz^d=Wk}YTt$Nݓyg&Qp6v@rm79kϾ'uwn3؄` RL ]p͡ K=W:)va?P?/lAtZĻS^d!>bCö׳mz?jmB_'$ RԔ'+(Ȣ dtDE2#YQ0r't}S N gWKbΒ7\ pϏnQn&zKCF^|9h%|8Yr(&eݙjTn߁9D2tJ q,"cV ,N9 "V FXH~%aljvbk#sDlyG"719h| )"/JEz~&d'ϗ6 Pa}hP&KxkTzx{t2<ʻ֯*}4 }X='`񋹣ȵj:)/`=u+ ?m nFId"HIzSP.vaOJHaqL")xr{ tU"ȵcTottis6=$@vl+wn9( wY4q+\4M\Kq"TX*iǣ(ZB}ƄԍIy˝9`&IE+%M}6-yPWcsQ ")LtWWqWS "1 jmLj0SN9` ]}2aѨ\ŶAE'E%UILbTq)*|gBRDCdօ/`ZxyC,;`K#WK"f\dLR'U9-dſ8!~͎1As)Thֻ7aa&sY$}<7u՜T-9~bAfV"sϡXTǙm|H#9+Yؼ`Dz#l?Қo'羋&>[*]1Лc<#]M;qwXMXS;b7xKL? :gr-{ ѩdt^Bs(R¸P8x`,}>+CΆvsu옰 J_8p̘o Ҁi IPw! چ?US}bW99 S~U6v˰sf4^2Ժˤw>\YM )2"hVU>gc۬69 OgL }T|[>p.NZplъ#豫gU7q\2cLrc}o/4:HK*53kAR{v|U{+PDɸjLlϓrn]6GVC[5l03Cɥ\H \3YMւ),a>fρzh[L5GrchE]f>v-=U6!p2 n׷\j?"+O ,e].ݛ҈E8֛9LAu6OSvPQ j^v:],Lsɱ]3`V'ٻlli:_[H@fhrY"sU5?F4 [}p*_][㴕Okx4Uq^'mS5 XKw?$&GڭU?zt7$J n=I{aoR0l(ARѓZ+n0ݒ*'ja@άLiʡ8Ag.tzU i N-dǬtQT-n!Fvp!ح^ezzvSlEk&'\qqhKu=+败vW vHCÜDl7tBf;2 ’C5f!Jڻo!dϵ53Qu|{ =9^ , 楎;$3gd] 늁 JKjv^xAW:9U|+]\Ky&)H|]7O}, :HY BfD( 铆 (VtF"?)u1 ܛӰ|@THoJMIZ{q6QHBC^=4WT9;2HKugyk@ ;ؑ9j֎҅MЍrPJ,0Z;Xq 5euj` J@;cIcPYc hʮQw I )O@Ø-1%V"' {wp>$ھlsa(@bg%SCX:-Ҕ1/ Rr2+8ewOuב.61qMc[A!'z^ȣ(>?S<LozF2_Y a@ᨾa~<Rm頽L 4*IxE)6m\y2paOzQF)=4[f`0~ݟs o&:s":Fa:5;D$ Yޖ9N-z^R7Ai%xu~VMm ۼaxYECJ5֤rpKHC t{?Eu$4\6 /rgnyf|YvkqӀ]oIO(s3a=tLB әT$7 a~)#n5aUۖd˨]=N 3W=;8uO}Rve2!k T@ 7WJxpGTFJ > z̧IýT!09"ndx ȧBF]\&z<@s`u\Biy}Y! B nBW,;1,DQ5lJVslBqS.%CT"5нl9*`LA4ǝ2}b5]=qK}8uH{q7hT2W$͊H]0M)2PS^Iٸl,m'0 n{BB ;6ä: wC(ZR1j~F8=d_9ͪĶ*~:)R3 9G0OhA!z .Hr)3+y% _GΩɱ}}T-hOFq~>|ǢoɈ%<7cBӼ?]sWx!/1y~>x!(tN;o%~)،Fwm;l839;H7AI99[jEZko$OFgދ nFcR@&i@~+ g pI'\ T 7}]on/^`M0:$ K8"տLlZEǜKߩ$xr+AlY${UzX LEuw2=CU{6']znun2ѻ PZՉgȥ`Dr'ֻRƍt26M3 4,;g$em18AD%!e:\r{8Ghj_n-[aEr%I?N ˆWb6p g NمKè*3ȾN^L. .&O@ȹ{?y.5> geXη/ptZ\)le_N}Kę9vlCwLyR*hq-Nqc%J(%3, z=CFݙ5pǵl4 rfa 8D,Fdmg;,FS]ϓ=5Dy.~-);f^(Ҳc}M&`w\-O{ΰrs1U0@|=ExsZ-8lZRgP2̒! 4`&JdnZ@.5u.k=@, y7o[ġʨ T̴^υ]mӆ8ٹITZozlqʤZH{_i"Z^86"CFdw@[Tk8ce.!c2a99lvt;Wc'$֋ ՝{8Ÿs]`Dn nCl9~um#V,p vK`_<8HI",t%cY>lUjLj`/Z{KrCJsqE,b}HuTė <=svͺ7-&D'h>SLh~?XB[RW;]m>Q`~ǂ}e#>= ذS2a79~9NWR-|Zr(z8Jo\:Z1=FL1ť(P5IP/BPhmZίëC-vy i{.Ti"xT"LF6f܈C9ڷ|}^ # >,g(o &"9aM&p% _k ~->|ROkUY脉Lc7ZS׵}>@v>$nD#t+JHjbD{j=|]sDe#sdB̏p-{T-~§ҁ-)*r~Qut]0f/+YHg+ ?%9:@2D]{s*VCt<<~ 31v3]c6y#N67rfk݂:[F+~c ۇ!kH,Nޘɯ4eZK˨dos%6v*EUOT` ZL\-Yt /;A.L@|LÛ==,3T2޽+>{;q10^UMPfWaD 7F =5J­wLyl "jlwH϶v^[=]3=.\'q䄛Z"sOLO2Q[_J~/@>Bv],,ȽMAA)E*cV?S[Y!ϰw˜ (RZtKg9)I*K ynipw1s)I#CQ12#%WABhN飍'̹wU㔍sF |T_Z6쐢|swk/^PaL%nvql6p N$CE$Bߐ<g(vJ4trk. 6~e8Qcqu7Z65>5 EI}G:J؇z }}8qOYTDXh!B#,XyMׁ19ɍ 9-E/(~󳀤|q"O MWJշ+a%(b D_)Q0\c)gYYIϙv@@O"i4ZC> lɠOÖ371U2yY.fl";d|i~f? GWecJoG3Bnnh/qA3kvӞ<`vMd:; {T:V~% s8bm o_訇onK[rhMÙ+vO`-*j7kEKӶ)]n;(͐zʐqMZgݻ;v_><xd4Dsy<6sYE8 1 r6Qgw-ug܍ Y*YүmRiBlxJOxxt4iⵃArYnT1+)U%a;v+|׈tS[Q_ڨ|'wM;k}~Ql)躤hg(Qt)SF:2:GDB4kpBuu>V{:Z؜D6y|h cskIKA~y5pf_Әbwɡs},ͱuPoDs7& II9 ab}%Ybّob394X;_^GZu21Brfx0o/E;Rf|: AFcT[U Ԋ%Mc~0&2us' eFm $yvޤB\1#˽/Qg:@?ic$`ׁNxJ YkAULѫzVhSP,Rv.ԙ+ eg}?/1 A(LY 4Z}b\_Y/&DTmݡjz筗-." ?Ӱg4FbDg沞kjV?r o"9J0/v p~RxV.X+3'09M*~4̞7dd՛PGʇm(CPrr] $ބ'au N1L딩˭y!C.l[_pgOsi^D؄ʿ畲v5CdȷYǘ>߿>ýD,wcB{*Ԥu@a l9Zs*bɖ>Q*r/Y c*c<ޣi)})5AE1Kż1+zfzkI^}TaIn׾m JPXX/Ýl7{~P9o w)2TDm'˅ڹ0sUMvNX@ W (гaG4D ;r \&dEUy^8K1ž/24-/\C<=Fp>ͱ7x{>̅Juc1$SVu5tieaOpN}-4~qMPܱ(0?(礖Dv|"==U?MQ0  B~Z23.6LxT(xWȺF:V"?`bW}\֘mR8D)fɷf]xV(5TFm.YĿAG2>Wm vf<"{ڽEj()3Xf~D^. b.[3/Pܹey%m$ǀ̋:l0o.^|RRhѨ%Ljo`Uьj0侦f8˞Фс$pu E D9q]H$W q'mmZЙd@,8DhgTɿ+F6!bk+R.hXz}+(ӺpD aHq<( Vbc[=ּv 6X 3GŐMY\ AM73BzkoU .ADt hޚj '(l.__6?a0=>8h՞}ynyu=/._nWiҚw0If)DB;ݷ>[ϥrױ?.}85\L[rUgҫjo+!E xVzc BqdUWp끏5Wxx񗫐^mo"p48AO" 핺)*A1t, ./nYrY4Y^o+^ J--L5Ie;+!57/)bkʥn# ",JXktxwʢ 8Fe&_xx*;Gסzb:>>6-aV2bBFb.v8cd0B{oW7;& d< j匠i׏epj?b^ID%Pذ9~p`fx#Y7 j $EWVqe:L{=xtZ=zťM[ ?`&`h9j(zpϵ|0Q.ii!(])E)#&KS?v zDZ/|"tsrJnf}<xD%1eI'h]vNC;Fۦdz98@)r5?jƦ>aI nv䭁om8c[f3V.'[?k5.8;Bt@7-x[T6T$KȇJQ1Kk#ouM]C6~Kf͞NYk--{ hpZvK$Qj%Zn7oяQ+M.^ nKq.N+;9AAEX/{:ypsy杖!n Z5)(ntYetn \Ч]`4=TV{οB_wS%uw(~ԸrHTk!/+;H4ъT0*hƟ4Iuyɂ:Sb-npBTK<=:$mӈܴ@d{ͤ[ <0Bumm_FGgp>$ADGÝ,C.3ZGE}"Uzt,B7 ؀tK߷\0(%L}ҩ_Bg R)Z-\'%41DdŨF]Euߩ'_=A~4_?U&۾h/@-~w6\؋&ߥcxb(E}UdDh WN@Qdbyu{)]X ɓUT1. ='H O#)n૊ wrn,<`<үg%F괼f5ԌŮz.~|n:yo2M"lF&-qt0jIGSGc3ӇNhW]ܮ<CCIb FO[*j~NDK8 ͳ"&~W&wfQ[0>nMNlIu>L?YXg"Uƒ?L((NiyP$|0ç r?lGF . 9jY<%4EF#Kyj' l5<=Frip-QAId ?QLjZܒ0+>J!Pvl6 ֮X ]n/ˉj:C麆K n[7Z J !GZ ##a gk%2$rD/ (e&߸ _ h&l82U\vN/*M{w\Ȳ;E"( bB~5ރTx~V?6sC8 p9h$y9>(_ݯKMN}uxg(T.4uu_ 9(^1Nxfb48*R+:[(jxԀB+q6 * %'jgƌ,vk&s2^_ٯ&fbq~ qYfsҊ{H=GZCɰf-->ɞプ/@yHG(Dtc88E)z(D+(׈ XTjR! LK Kxd%hlflw - lo'n  vP@7>DPݏSAdݢEV揍K HIF?:X {| Qu$rZa:l2bjЋ.{Ÿם \rB3j5.GϤр}nuU\I+j}83䕑oCy.4J^m>X0-V Aᇹi/(t/=RF)vZH5BZ!L[$.X:D(D Uxz`F,ނy3R&[VLCB>J_~jS`@g )G\ O42^R|T |a0~?R=0 ;i"(T#J' .%ֻ4=B'@v(# xPPC,16pz? ]K¥V5d^uH~B)6CP>+ }Ai][agKtE/K^NQ^7Le#N|GNVJ* D;:3U+Kۊ74˸v{*`g%G)BOyQFa4H^A}~و0p 9B0nԤ$q";,O v\EI(Ŕ_ݯ=I' mq#<|&M<q]Q%G9Iv+ 6An$XLJ=6r3I ȜpO݉<}2UcS*ͻv<< z5TO`땢A\+4[HrC^=% ޘ ʮ,(a@@Ha=LUܡ[Ì,POB=?(G͆Ӯ́UԊ|>>oF-LMLX[^*aG} E7yQOH>C9OJPpKiŸJP_gK9w-ޒAv0O_/dUk(fT%, 1o=c! .6a"SG̩3@ɜKhVRfhpb p&_32~5H20D/Qa^/†8ǭEB2mruF͎6IbN0`5/8PC,[(xp"ŀSq3JۗǪ=BhY-֤RɡW6 X- R%A2d?sO Qmv N&}|Ué?Ot7ucܸB<< JU3bⱖ.k ˇҜѳBm!t49[={41 ;90[2ޛ?R׽XKڗp!F%jx6`&k#tTVwr>@Lm=1e_͑~أ#omX$VCT{7`<"m+ d u/"gHY|!G!_AiЛ4IݏLZr]Ec}Q[OM?Z W(t4f':d '熶40T~+8Sqn#ETq,kꮺXdD\QL`Qor U M{x2OOcսz΄ z=d?ebZXLd9VjW#R= *?2c/$<J j[o.PŽ{3Pr1 呢Qm=dZlt~uUĒI m9f(vܰWB21N6\;O+fLg!2.4SԊYhe-bDLAqB>WC-爫%¨Bw {bEH)?5 XxįE4ǨiW,SsOECxNGv@io,qyXrH2=C5?"P*wj}iAN2j`oћuVf,x|fÚC`"衊byMxLt5rjDQMv"nb\7S// [cFS? qYF}`^1Y ɇ'>HHES/EژTI"1eWр}71xkւJ{23]+H2j[ hzp717qT1D7]̈ZnjQaPЍvDbc:Ӯdvi<(f[JY::&7GI6L|-g`a?{I@_Os~1h,b:5bR#J۸K&i%lV."_qe9OPiRW:FI5, `.S0̓9+kRS06Y~ o 1 }ޗJh?ma!k~4S_0ʅ.n!d0mӜLJLEZP1 ;%q%-M68HƸϱhUh?P84(pۮGLqw£ZoOt}\ހog0$ylǗ.{ǛQ'SVϳG'4nc7&U NRxB/úTcA;\SSo 1is`\-k&D+*G#v{5ti-؅$?jơE蚺^Mse L}n+nslo#FgQ] )|g`h܁A~3@Fꅣ+Kv\( JZ 8we0A*ݕƏӠ'[ƺ;P5 7lV%QuDl8ghȂ'z K2YqiӜB:u9uY9V.'tt#,7 c օC.[c^$=y.c;3&G &[BMFtQDL){VC#xi/Rp~0z;#8+;^8 Y$(D4$Rh:A"'~v'|9OOn,)ȭ*JB1AZ'8.Xz xd= aMg1DkNT泘;:YZ&LMh<4I_D=~ȹ(vpqy`VX􎾤A[UtNlxq)_brӘt`9Zp5 7q>IW S^ɂã]qQ(WdO?;lk ޒ=t^l(f{ :bꓱU I\kX&+9..~CqO ?ŲiR96"Cx4 3PV< ,E}/e Iq>ֹGcFB"g5Z{ݱk$ M~*,c% uv\tSDшMeFT3ٖ{{zW]` (BZ= nxR>E+:M>;rƋt{H4@h S4"dxeY@$lSm.CE#3;m* J$ʌ#Dɤpya3ӮH< &U|sgϬuXc&(C 5,WX!@Pdb\$7 `g%i֐<Ĉ@s\s0w_)]`%3gOyׁo$ڵ=AVGF19Hp*>q5Ђad[fia=)A+׬co4ِOHnAnd8/O3;36` UEsvF5 Y(Td!>"`|8GRQ^cN ~5Bz\(]1^Kd9 _vI\4IdRTK0|tTz~0+:{`jOhpYhuID꿥 YBRTgJvh&hk`Q{|Czĸ(LDukϺSG ןWQ@ZDE |a@E HoNx=ȁ&UF=~57XFB,PxCkrB6_;*= 'B!E{nKqEOh-qNv#qD``7tĄxJ9vh,S?8XT.On_Z朏@uȻhW.i[ %yV8HߨAy졫aF~: X323=zO/fCPcwlKp*aOZ7!M1Y1pDNoJ*V"U({$m"-XizoɆ:@nlt,מ'N $T @`D<*m]'}sQ0a&BUf+8 ϴ|$aK4V1mu "0j^fQ8(<=֫T PFCDD3XdWM;+Gkӻ`um Gx*TmE 4(Ӄj ϫ>5^ H| ꩻ}%19b#w>jЧ*VHCd| ; /Gϳ9Qߖl‹@hdY9k[ְ40 G+P,\3r$4[\G¢ɾӡR)ȋ'qWO#Q$6u977| ͺ{v+~O<֟cXv81ٜt2VɼA VaU൛*d.Yx^Sħ{I5ݽLG9]kzd :d7 Dۖ۟]XWMsI92XF~AUHr8DvB("3`ƮiSP R<ևѡK.FvDĤtͷlQDuEE@eֱ6b#ma5z8x3]䯟"K?mcf3No:@= |2c¿4\׎%`o|Y-Wє @g:/#/PwzYD>yxPx`9b24,S[af|89v[ kTh$v@$j(z1= X9DNd wR . [2|+kNݺK6G(I =̳`*z`37k  4}ă-d#jm9׼>QF#pQ^;}1$ Fƒ[5M3gz Dx9gZj7Y;c֏S^P|qŊ h{E/R )5|*Ż2fUIbb}VN[?y:E)N:}}3h{}j3`|ϾwK]&&C-WY7d1(ER/dRED ݦ'Y+T΂Y?2nڪ5#f=s(d qc[lZTNۺ%n&żѤIp)}d6w՝iv+~LuH '1#("^mHyk͐]438}Ni4 5[nSTwAާ7 ;^w{.KOIh7]9U.4`|* U,(I>Nܠ ]! sEI]./#7_ 2Uwx`T7E6|klfߟeN!RJ e?fxaF)MoRb7ltB<#{0te3mgJLvFA`48COMz ?~<Ýy)6S!g{3D{KqHo&Up9bNuvȬFDgbu%`!Fկ ڙ_1ePp`n#J|>T 2>s[Z2'7 Ѥ ?z݉}м0\t=K2i\_W(@.$PTX8֒%Ci$)BmYjDܤ94‰Gk6'''g,kXG _]=̽,]x$ Ɠ k+`7?0`fcO͋Q x [sy(tr넔^}z%VBKijtSQE;ۺvs+}lӰze\窖o!m+c@~9qۇGS:LP6Q;d}dﹼf >I]3_eMtM<ֳv4T,*ȟʁ{V:qE[~J3;І滜.TDJxŪOwfg$2 kt<{,u r GP#:,^Me !;`O|9 4]=`HRX~'< 0CԤDgTcF.22J*@JcdHIoQBH{G!T>eL0k(`BZH3SBЏfN shG95}@ɚ:{3E*HQPNnx[0i9)^g5@o);R2\-_GP_ER2i G8AO`HS Cr`Oǵ$TH^Zhfhkbf47TU7=^=3/ρh3M*K&1%R D`̱֦|e'[>tak-ꕂx?/:ʾMf@4sG'A#{@ ؃u]$mTLޅ!X2OFVpCZB9҈%H!݄iC;JTl.J@ieXч1UI_e,4ĪO,Җӷ:R eeKoH/V*+(0#M8faOK6#)HQm'`Gb\ՏD\& ڵ{KX+џ;X| 5m%}B`J+)V3TMwBdg $_l r)tg6q"2Hnp(lx01g3.j9yZۆ%p8˜๦6],_>Kc,PF{@}Y\|Q@TN^0~6Bɥ,F~4kT=@9qpx34Nre9^:*u~]` rK]濉>&xPh)ݧG; vh3Y@#FBE=,XV'gNQ3#UWlǯߺw6?v0Bn?z>דMduÖÒ柣 e}c?ԝUr--[8&ۤ%:Sғ\0<*|^wgJIs Yi#5gf8 kN:*"oz2̀,ɀudwp<吂8 `@eôaϥ7(zI)d i|~TO "+;U(i FAu`9;;KymBa BٜG^1Un9Y?޴B>EJ\b\nWtܱouD9x0dzsv5%>Owg5*5YxEg(2lQ֎.ݬYYL~2S)5 ,?1g)=Z 48Ֆp6?m%CgghK;pR>HW!FX`/zB"ǨSLn48~jಬUNȐw^P~Lq&L0#9s%8Px`L&rpkPTC|yH!v=j?߀| ā&`M3ٍ$h])y,x&)7k4mFAl88nfs؏p ze >M P4zƮӍmjf*QXfoWXVb=KJ]"~:3 uN&Sgia'_I6tR [Ӧx}*$ !]R/w܍(T*k$}uMx\f։^uda ,")RM~99sޟfh+YI]Ü#(Vx;dF~qK3Zt'.$]8{ZrۗQ da}?cla+ÖgRnF }Bqg2X/sMx)wnۼ&P(I14wV4!Q e^JOg4DyKlN{ =&_0ˏɯQ4%"6niH>.{v ̫]riK$pqa D. E}qSAh([367#;Y'UEta&9OQ<:M^`ffѕ' L< {<05uP_>cٛۈ%g{cQU='gQUtYh2Y2= qT椉n["R`d^6OD3՚xOg̀ny$K(xBs&KBrԧ` Yg t.1h9uD}/' y)+ja#^?1e§ ӳl0_C{%d2°zP@5T#b8<vQrek̿B oԣhR@Uo{;OLE̝*4tC[qğXs.FT3`VbDC (wR V]J(< vlY)bhs,/zId#S373 8]x8:mc"w*6#5Fs/}jԠnÖM0ك 3kܲBD_8ƈŵ6G)[Q@֥זh6tEgK Ǡl_TUɢ9$!RObi 󤺻]Șf2jeӚ\ zTJJST.t cD5Η!-^Wԓˀo*Yqjm" &~kgp&qv/lWd".:7^fׁe#uoӪwà` š;!K㡩 :#2$GgegeQ3ЙGHZ ~mmV9X``>}G=pJ L:pS0HCm/$鱗@^0Jn"']%= Q5Ұ±@8{J[09((If t\K\u|8|IKC@llQ7t5?Q!+M|~ݫA]ȞJDiη9s:g wY k-K4gWoq7nBa]a2EEkCyS0K NUՊ;)(\T ^2G9Mj,8?RJS|o\"CIm ,GkL(ec5| o"6.|zA|f.||"Ǽi;Isqz@Wp<ߥSD$%zR`g؉n&h]5f á>.pa`w@([H x4G0K{y _|>1=F|4d9E^Xx>{ɞ7u爞{jbׁ]c0tJ'g̰`JrĉpO?r<1Yf%:.=*Z"V |KJlJ_bptZ9GJV2=,c|U6qRA94 AڐIZW;c,ۯ: 5 0׾ZP/QZTA7rJN#eOYm5U4({}i~;Z9񨮔 X;p z8FϾ@\\%Ί 8:F6]n`Gs_[dup˦85܅u#þ{íE+`= &k 65;wz'=G  "e9U +]{@(d>|#gT,pBt:tjBs?Θ4 Yf,U€>zafml{7Nd]:l3ĭd7^wը`Bo(Q1W|ٓ k!Hmyvf?z ʤtv@͆iDE. KyhS]@辕W}LaBbl ^b)ZIvW;{@('*\4/G'D|ˉhbhVNűlx I0X~-aB TS{Ѩ@+FQ\@aſm dOEƱ"[CCa.|vBQ{5>:Mwv$ ? 4cu^?)c{lJdr3/̈́U$ ^aG.5k%u+G*˷M)3B/@x|Ꝡxd[T <(Tj{/A\ڟXyZ>`ya9"$SDvNS 7+t^O}\ iG҄Ln7Svp; ܄̃p`^aur2dm@S_bޥZ$bo2AIشуLX" )3Sq|llLv1cs*r-С3d$]B} Qiy&K$ӑU":][# R»h|GiALpo` LCH}fO.NU&,Y]/ݒ^*#,\[XgԫK@e>3GiF֝>'vmٚzwN3 h hiTD6I+NjF5; S`@9>]A|gbΞT\Ѓ^ՙxԛvlJm=~F~ g "bz9G2FʩǏ7%rbM\nRHYeg#uG89PUX3spxшJHޟjrVNZ Y|~1M,VƄh@\$ 8NbSc_ÕXκhKz|_Q_tKE&.RQQb{'iȲ"Э+Ⱥ-gVтjMWm.m]: O*?. ,χ?5F%:9HP՘tB-΍,S n '!ߒГ5d}wCy5=!;\ۓk\@8H3 %m.SW;J% {z%ЬY:E1hjL*-i29 _#mU`%]=uW l [RxhhhǛ̊iュ& ΥpfMϜ2< 6'PRmT9lRfQ-rw줍Fم emY/qC>yvY8'$`F8To S~wYdoo5&gm^Ti$d&P M1T3oDL66+Ixs8"EGV@Sᘧډt+y$j@\2o\Q@K7KEH߀zgq+XP Mi?<$mb 51$^bmE~fA1e%5o|Ɇ mf*w1NS*tA'%CP!혲uN/~ 8R>Vv ڍ)kzdUBCڅYޑbAMf[{/Dd2zF̕\N]jbr8xz+ߝ5 ?eJWSFiuð\ۑM}i˃HM}oY'1vQLw_:T X5^."B@ƴPLJV0ofP[&0|։/zFǻ vyf̨M{/ uMXwoOG6h$dy|kYVH(ZEo@⃃^]waZٴrny=~ZkD%!L/=]5|L!Mprt!%0mF TvQQn?ѮZPya[ܿ72ǖmG"Ys̳I P>1߭mA-Ãi-]a 8ΙG7/ݞ/U+(GI`dEvrOt؜<xeS:A=^2Fc緵S$_Ec_| @LxjeD {jhyL/: 0 z_4w/<7yjRBԲT3Y PX!=^x!9^,!XEw6m~3 ᵯ9$oO%CexM݅j~}K}B h3 ;'F^^ǩtþHOAfL>NUGztFR+(%>DI fh;䝸Qd{wA\2H5NW2$; V:ɩ]ª4b @v +qlޥGxXvz$&ZRygu. -mZ_#KxfX5p vKpzB t)pbFuY=.Kf<:|S }qa5K (^2{wf2ê+Y.EMK缣)6\! ĵ5;q̐`g{R {gu-Ǖo%P٭JGS\tfbKUvM:ݼOg ebբH.5ZD~lLM셩ql@3ԦKuyv[9x=HXO͖աxUxgJܾ\`|P UN7xK^xϾCzT4Iqa8Gx|=;QYYZ5B=O1 =~R3 ~3!r"DX+䧇H؍)͙E !|lpC)*R6?Hu g*3 ݜU!23xwğ&5 #ĖZRϵջK٦c[bxVOhA.+JZ()0S0JKmV"H-ķ@ϟn{q]ҿ`}/15O!л>~HgK:V9LK beNocgER\4In n]7{_d{VRE'.&Iw,TuiS[^s\?Qs!ݭѨ퉞-ԍ5TLd[wSA(]Sk#’ a&Sݕ3jmύi6s( l>qۤayLlTAFቑsd(($'NP~>W3\Oc۾@uFl=zim_q&^`Ul/Y̝<?B&@ :#Q*.Gɏs>x( k!(bJDMj6HrUvbZ~4u3 %i4xKK?Ba]~D_ʭ-WJb^oBZ1BTQ9DM:.w˃'$FӉ$R(Ni*5Y^ (]tեNMq?Mt7|5 +p/ XR֧瑠2KƜ|%ItևK:6sOI2a} ڭ]I/`L(Э[PEC]%⎟W!OFS>8D |Ad=Ė]q%^CpX Llˍ'c| βC5ߛA VZhL9IS0{'$n^"4W{LD&lK,Q +Z:OFAIɝ_nOytZLkp4kd)Jv_@ǥ&B&Zb޹cT' ;ts$n7aiā,wi= L6S \+O9˄`ٹɡ Vay!()ʒojuOs%%7;T,COl>"l" }K V3kU]YyJ)vRۃ9 @IOCԬ5pe:[+*c., )[1"|S\.Vj.A茯uCĬwA9&,K{ѩlSB\e9OQK_#gWucW:)l~p?TYGTݗp@RR͈z'6nEEў hnH:! bO\|I0&Bl4Յvfrfy.5`2t)>d6c24z"g |S3xK|N *|H&;rGNYUVx@fxQ#D?rP gmOB*K,mGt.N kkELӪiI.g*0y2ᛙa*fq2Ծt߳Bfʮ-D 99~E O,J<"_̊BDʇ{iPFs~ҳ$[;1 vG 5,+Aƛxq묗sfq NX Toya)HqJ3T) 3naU{V⊊siS_խV|[0™rLCe8lF* u ޠg_l[MY,e"Nb7VD6*`w5ʴOUԹ*؞yf=YSYU~ϴIA oQCpt`UQ!"KLnmoy' )wJ~ŃGIX@CRܒ5YT3+>#ˢo;H-Rep)nXj#+?UZ$3e}ق-:a86`F~eČx_%BiR!)pYzRS6bYIQͮR_l~) zad/x|:{ؕMb/R>؋EAer`9iXOKl<"{yltlF ǁ^Q-Vzj }Uurk44qȲ2#-33^,Λ*CEq۲ 0nPxg`nGQ]t)䂆Kg-4hKwg:WP&Y LjTҌp\s,Fݧ˿s@Z }YN بr"D5(eh*$)(`u}i?O ,VuΔ7{?CXD NW7C q QcgIX‚nz@! CP&Ъ4)Ӣs@$Qa95/;n#61^a F߉)h7OW$EaPJzAG>P"ϲ(~sy)PY:s ;MdZ.7lz|i }QGtg1S h?W!s2fT YqHC`ߵ_OжwʎpZWK 얀xm[ǰgIs :z"!5ݴgә}q2DPd9aq C0Ccҽ% xOV'FSI3-5zؔ騥 G(5~/s̺;YMrek7ة/U\T^ģ ?]"C7VO{*<Ǥt{uy ?|FFBAh@\[:&PJCMDYb3WF; 5 -۱~gDrklJxپgNZ;[&dڻ8[S9;#k=}R*!ooQ&oe.h$zwQ\g=e *8&جkos_ITΡtf[ ӴoB"=&UXJ擏CC:d>RL,jLJ}*hy2H =ΗAsZikʸ_81]6RCLDfV//j ;+ubtڍVnt^EX%4k ni =fT~)DʞP}Uy„olЋyd@ cEcSPty ǡnUt[i:)͏jbLc{8$d`T1h/1䒷2֭zlvxRUp4jDnrr]*sugmsî(3x:E>Y}$Ά)G sfHD_l :4A1M4qS<q.Q2%Zo[MFsâ [Nfx8€!xTE>/g6ߥsχ`*rzә6;)gO궩 |a > -&-ak!|}$݋p2a**ӽ@tt5 m-qjOU6vBXp>a*?KKhYUB;UٳoxBUb؂fdE>GT,yZWcE*IʗB`E(8Pn{Z*Ԉ;@Wh~>LM7Z@3Z\Fo} ,7ӌ#o%`4׹{^&Y/7qp kQO0y\Ǒ e+6[UTōB3tB`e<+S4DΆA}w@KDSj'W #yS56Nj^Ɍldrq{zsD-9P{q'܆ @&#'=L8JˣO(D`='dUb|IeE :6>W11*E_K{fc1Q\iisqxMZiVlGYʞeϫzN*衜Z%LJr eU9,,F!6lb/OD&q[֜ӤXѰh2UtTMNRFrytJ=7ԡיb r3{IrWDM_Z4x+7e\ $>)$P<5f<[?v5#Ph~4NchU "2iSz^Fޛ#D;$Gqԙan ce5TscgAQ4Žx]e+tG%L.މiM')+]Ы "%w@fEk(/]ࢫF3T[{vRWJ{:Lx7FJ!^35 Z i%wkU?(өYů(MIQ2ye37I8E#!t4 ajw4SV_p?0Ij,U3;iتIeVwwJx,4nu4-)!I!&- flja5uleH Dj7=L]xS'QN\r7J@?zW{{L N=BZ@R%\#]{_jieXBsvcbQ zʩ U#@<Nv``|N:(讯}J %A\xwy<&o@鰓(.C'4ޚJRz)U7!HzZZ(OX_Y x'f*,iE }Ӭ}s'^~QĴid,el\kUR CxrF$Cߢlybj*X™*}`8&Yikgy )B1S pY&=\Wƒ]'rj2,?C[$,`ُkˢL@kFYY^vz)DzwnMA|*ۥjrȴz>l|UtnRGy@LïB  p1*FaAz_uDW%< oB):fĦ!}ǒbX+[aNsfZ{_%̎P 2M̓FPݸU_ p/ՠyQ$fp,cOtEA5te5sٯ9[W2Gs`Y'$yp讴zQjwDҡ[F^2d0$U0L}\AU:x-/v1k{ ."F@#ۑhQ?F`al+]ՀW>(+&Bdfo0" %~.aӈDĻіpcފTQwF\lyrGJJ?f+dpo mX 7-$k M/qŔ akxY ȾB\ӶoX[ S43qk9"'ӹWbI&WiPvXʜw¥hT j1";e++ÇZ|a+D`I:ܠTЪ'K_۠ҖM e-=DˆsJM[{< “\p8%dnZT)ᑌ)BXiyE"`TcRG60uo g?!bzy< ?(wY6|nΠ^41xF0Vk$Ţtơܲ& .j=D5-6hA(U]6_GzQv2t6#t|{-ŧŁg^%?A^8dwk6mQytRc*]0LyXeH[ 3󼙂|L@NM7syKgh4PփE?qr$)Sh)(ņg ~:jAa( ,56R!>|QQF6k9* dyr3J{+G3}eU}M4cTHμA! L MEäȴ Cqi_5S,r`ei[nD~ClC Oȩ6SmaL+"/d@`d>I#,r̛||IApZ^a&\tǦ`nf6vov/n"I 6ti#hg8VI9G `H.jal@H~/lo_Q{yy"N;q%aw9L^yjGZ.I't)a;ˌqFi'Heb4S ݹsQ ~A5E? +H= [Q>n8&"&M*zaZԍ __7n26(wEP Ͱ!J0^Nֶp ˎj\P9/:W@g24x.TZט ѨBcX << H,؉;F2\b93 Ϥ_8 CX|vƲ,A4p؍lGfH.7(pAOm{HeW% \:b`hHεUG8;MRxw }bt(wf):M$;ݣ+E'8C{fX36ƭVb즀C,{fKHXPsTA{/ӧaWf\P-8+j# sVߙQOUX~ȾzM{Ux @jElo)u MZO|aOu3uD"Y.ab., ]~J(zv:+f?z_Hq5%NZ o s¼{jA] *dhk녇UFDSpXkWKus˞`h6}Lp(p I׈[зD5)m 9J= 0qM`O2ԈJ(`&덁* OFh<[ݑ,יis@\_[MfpOFv#dÕw 'N3vh9:IICb7>};qH'N4 X{4Z%T,1>Ej*"*s_3 ǡ ">NOa_p5Q<"4~09 Wx19bcf뮛騍.ZlЭnQAzRKW$m[ +#.Yu߈btiͿ $0bf7SF9_,mjbPXWL+7?CPн݅rC1:(OG[Y3܁AHЗ[كk36r*9J?GLݓ6 FT5.aq"Q dFm2֗uo`kgH(Ҝ^zZk#)G#4ו!8M *r%ims%RM&֍[T'̳U]ګEGf<6gD~R3zPDr5/C#b w؃u=0`ʭ7CT#1|-=d0JSxAj}ehg G#Խ+K; |aԐE 5̦"҃k`:h?'a!`GZ?E|G!X.SO_$!090CL;ad Z벵yvg71Et^hهmE+w:3 ߌֳ_%Zy[^?t߲%DH[}\};ZoK)'Z80[H @.CPj\F #`w|xf w(X21? VYŧմfƦԀ0 E<4P"iaJ}V`b^9vݹ4}r=%.Pߓ(c?u4ˈWȠeN!FpM_n95ɸ6'dJ0cqqybotq?'if={Z@9{a0e!^T 2 Z˪~"cp¹:&k2!mZ^\t&L|tih!x1afA0NE{C4hyƌxZY(`1,J̌.:f| _TaÏȵﺙY fC6T Ҁ ͱoj%㋣4=r&+URsaLC˨=pvnP'@%|[|&G|p {sDJSXDAQ/2S4#*@ǚޚPs7t_߃F)!-M=Lg[s'[o|$KGb!V, ~q\ ?2aw.Up*Ǩ]˛9ܣr` ¯bJz/4M" DIi jSH\ɽBTMw{9PW%B2Bφ퀙bi OYv+NqjZ^VxC*X?mW$R?(/>XhC j e0.Ӆ t!F2n Z}РVrd8D=,`dkT'Am}'dNq!3(u$U[M,)@A?,?p9lby|vXAǹѼiǼ"%tŸx欇ߤ(ņ[⃌Qsbօ2_OF)A4\3tݜv::P &kjp9IνP"Aa6n଀Z!Kbwx]-Yf^\ 6WNJZ5٢K 2?`6z6RoޞCSq0<~~ʰohBx|N$ aF3!eOYיҡB{+폈ٵT eXu%xXd:ɮtIX48ŝ/S ԸgOʕܒysJ8FXV!z ~M)gIzYvԜV͝zb|ŨN t*8k$u0Uٍh3v f'S*L,J@5{wAo>؉^[P|׶M<+:m}!3C,L\6cN>4krt'O`UY{W,( ؕnZc=,=ø }$Y]QcB}H,RL^܀4JHĻm\V(-c~t-YkexE YA*^<țu"J[BsLfP7?Skv)P%7NxfJB2 E[>ty31NW >]AU9'wj&}4_rT|OxEi[ӵ}Kj%T^[c2InVqB8QN%k[ <.h'EiR?4bBFI U0GcW(s֒%!8LO jc_M[U}>M.irYH.l  wBS&@eڽ `I3_:M$5UPU|>q0Ru?j=d&5J^W9;6$~~nD&WLHia,g-z]/~^Fh\Y(e^YJ94d[XAX}ku ':j'#!7e:nwOС~vK{ n0xPdX[Q @:k*@hsOSⷸ,y:^G"%?8 dG9>U eI2P'6YƦpH;5|"_HjC+xT$Po*XQ:?-ւSn0mN7Ƙ3)~k'LiBiLl4!J8S|,1bGʽXPsou1r:{$@J讛ḤyE#_VA`̌n9кd^ʥډε%׉Q䧷~ZAS~%:ʖ0w罥GZfH߇#b7rtQ.VPөIQ@;AUeh>=~m3Chm. xZWU-mxހz}Oˆ)ƀYg=h>pe0}e ugWE] {k'V  CA.reLLeokKrWܸ@?'+0QDžGĮ-1=R|)S-6ӣ{<::. !GvDXX>*k"X^qc|ۻbEmR6"g_G<Ր&˷"{C vgFM7:[!(T,x;qZBvUTQ5j 䒱@]dc"lhk-~5/{#Jnj}Y`_utlt۹Ȇd(Bn(5D{ZvvZ҆BQ Q aj7-f [꤄;=1xdb&W^NgHLiYG$-y-_U󾶦6< C]vkAtU=U'nq"3`<`;@9_ `j.CLD-lFMRE=ۋh_Sg?Y?%-Z0Y;ˏ>bZsn<[_t{@;d!ͨtDj-U?Փ,qòn?mW^ٛ3y/<8O@Ka^jPІܰ7B_]um^"G>Z|*'[Q'N`upeպ6+ZSO4M c5H1$3m_zSO[[n߇*vqE;SwA50S`OM.\NsfZId?C(Y3#eQa)Å Bb%KT nQj2v0C馤 bVތ,s& el3$_ˢVRQ)iH>f:(\\,bDH:m'n AK6xs|\aOHdš*Jg{@윟A KP'uZΛys[[yhoE c;]9q7¨ڽ'C}60(+Θ~(ޔ5.3:LRsoe.ZoƟk@cq} ^lR] NLu:Wӧ&9zrA@|t %pWܛCjDZ(ȎBbE歪%ӕ@~5H<ǖ~.Q\*BӀ]^>oj=Uǃ<`e;yB.&Jl*oudn94Wr9a3:ۍgbW\nFPDTO!kzup ΨbQ^}h<826t769OڵLRœ{|$:N - I.3x?D'ZBFȿ4LA&6j g(N0U^e%XXD5h] iԍә5Dzg*X6VbJ,oRDzÅ5${Bؗ3*?Fm/6RC\X+jd%G.Ȥi(۾c {GD}tF"#_`lJA4 qZeOO tW4uτtV['PM{Ӝ82f/?u"J%B6u:bm +>\i`S}3öJ -4P -J3_m2xye*ósxTiLOxzEvm?|>͈m&j۩Y~)8XL";v)0nO;etib⭥&y( hf?(p"(:}]ۿ BOʯ {Ab:Ż/CXz e>]Ms(Lj* e{P|O-N+W3ೆFI@2@ `;L=/ՙI"ޘzQW0r uF@.{l1rkbR:;)/%$bM؞rJ}kU~-|%%:Hmc!,qmq4.waY|daǟs9%|۶"f-.c.CIE+|%s]]ק~ RZhFDpM\oj 9X |7)!~Cq1JaB 3+|3WsX}#5)13țF@LF6^*9^ y`CSM=B|F850JCr,h5#3( (a4L}B@ux6i'690L'W ٓ #a(9 2⧉9@"mrnyy|M3G2/{oz_?2%}#$$kʸ8K%(w3~Ii?/SH@|w )@*@[Jh_qaMsѾA)J}EPC`]&49@]QI7OZB?th?G`QKe+4ejv'@^;F=Α:gޏ)\ǚq6<1Nn\U".t!?Bc}ZAAɰK" GPnzLh沪d˰d2nFP}> '~jXV"(A,X_;j+Avk3 Lxx[sf8 k+XrTѢ&lkߍW3qS~+țBTMڧV #R UODcp43Hi(tѳ`8P,VƴNB4oA{0x:;Z XnnγJ6$NG,&Y $QR0v7LR?񼇧 EG5}7;3Rˊހ}O1_4dR*sU'j._=럣ϛ| up,Oyq~$`ѽqcͶnayʻֺŠv< az&9`ky5նvPxpt",A8{Zzp&eڂ߲G`8tӂ ᄊ pHNBy)*D!THn::7b*,6o+B?IⴾE;5i'(,%3DgQMw'+WL*%OLcYPyǃlCMI[yZ钍}ԃX ,8B; ̽ R# Ŏ*vvN٪x>fO)Dt&Mm<'DK?5/^q28)[09JOlnSwSC} vT(t,a꠾Ё^˧SG]y^bmqa( ѮM .T98#^r+Cv**MS6෱<ϥaU+ 146;h1FN6"`1}{$'ډ\m+76; yUXSmsS{\l432HVR`7= "PQ|p91OJ舶.m6 ϴM5Δqj?"m8DY8 o]yQlnTo&e`UFp;BIU-M[\ē6zpLPLoe 87W+08v Lsܛ'gYrz4Dz6j14.ML?Tt^SbxN,qŝ"6Y5-J}Tekψث0$K43vj廂{Em9[kjNtu>>`Hq:V-81K4NT\_ 5>Z bR9DB<%wW"7Hnu^ NbRGgϰDV0GK Kc07'>eSv"Xroure1V9-lWKI[Ǵ":2_~ JpŬ਼>Cʵb*6\gȼnloǪ!qygNy)Eb ^3=v z9(#D0DS'GH %D):x&5*~eIyن9%8cMg~ҽ|o=' ];&v48cJekR"C*̭f.5* V]\dUA k{L8 CS3oԩϹy FN^O3.Mxg:T7lMnKOi,%Pivg&}&=(^ `]㱝<8@d}#/%# &2>WYWh,4RԸҩx7D}1Zrʌh0V*Y'l0%BW#Nq|2T(J8Sk6*G+ӕM:XXD|x b."Jjt"Bj|]ad3z=?+"F| Ahr'K/Pg'-lLcUݪ ]wRZc9=5HUbP`[<`7ΨwP2`%"31s9To^b84My)l`D -X}NoʲDu@T);zl: :O2 y}Yժc3R-X>N[sqCGeVd !nHPS?N)?椑X0gQe-%*7w_'b;gpT%7yU'X\,ޛy&G@@G/}W!jcc;ބtymޑ8ZSCs'?˕C;^UF"nFFdTݲ̀A%>h7sNcP|[ j2l5,C4 Mso y? 9icUZUVA֙D7qn6 )1J5 #׉DIܾ`N{g4A5_a+eF_=S7m#m=^q=%!s&$)*v-sGqzQ.^c%N8F= 'IBr{.w:#@X8%½RL#0 p`{ԷhVjDK[fLr]qgR#2J\Ж;RmBz5R+۞'8ǎUq; 73фGT4߰J=c3"e);e77dEO6I4Z4>֜YPl9Dŷ}N:FhNt2HJ魿d{42'9kOZ!|%aGJm X@iv7Y$&e1ΰ<|T$Pq3Y.sRJְuբr%H(3`) whqɀN*]'"LV'K,*#>Ш+dmx9FmO4lD[)tXyF% U3S!ƁD~0LjGci7Qm_)f 0Qp@3.M[4,; =R#XFdC=O+s:>k~{yfw|u G st8ƠkL3juMOk?$hNK).lC1ɕ5'켗ntoTg|XIJ9u3Ğ(;|i_5g4 ]?$N+Uv⭊٥YfAq*Ԇk؝+9U=^)[%5; VhlTGfiq@aa\AW:GѬoEˤi1BCsN`jb0'<( Dڷ7)?Ew-,o_BlVAAª jvy»cU7U]6*#aR<˄RC>JbuO5l lΓpXCsMd:fVp KDF+~g@N= /o$bUN8움r.䛓v{@Xb4c%;aObxJ|Jp0T.ڵ:d:L qm?iQpgOY@ٞ xi/${)GpIXe8ߔq}G^gďkŝ{މl-Z#ZGjƳA>f^| uRS$UVqvoQ𰄿(<cMFyvL;փ%"!8]7Fe#8 (w=X9=͒˃I Iq{MK2aBz' `R_7(n&C py&#1K>WJ|kT$LW~ Ke{E^rQ\d5a=1P=TqyH9e:bOL]ߖZ}ETYuH^ #B,RZ 0+QrAf-tDC$m_"tp]`^D5&E(닢6Q TEg"b ʡ 0zr/'ʓ_Wլ{["SP0 Iϟ!zTNdY\(rǩPXG0 Nv`2jXq$µhFCW|1?vt͋ :, : pizm7dSqQSt|ja;UJ?nKWQ]e_ Dk%X!?+h3{z_Ք1ÉHL|-6Ru'wxA_Β<5M28EGF'>CH.\Q:nlZipO41W#gE FxTi>[>lqmX )o@/7An7BF Y!Ed ۢ;b8Noob?_^kr,Ɲ2j:ߥ,ciJ\?  "[B=^'=.ŐQbs; b~?Gp KK\8_k+M pwojl0b,.dփnnDKXm^!PK;$, '^ mC)@"}lRX5N' b RWĬ+Jbc)0gd[%]@uK˭#A|U"$'OPDғucT6C] ^[9Zy(4iM%7b,T7!TbD]9 AMI ӥ>/'12L-7{| ݶ4bA'M8w_tFOG5zM/.eCŎɋr`gvd5ס=n-ydq`KpIH<%+VwDﱍ"1R@z.[Dm-ڊAWchK^0o+a YOC'9 E m#~Ŏ|Bկg` c?`ବ^a'F{D5Vzk=x׋Ǝ*J@Ƈ}G:J[Bz eS!mCd kcʗވS-Q>|lbg<)({)dg ȝGn2ZۥU*M24Vv5P34x1_y|OdG^^W  ,^w,Hi.79؊` T:vཅ* 24m%-hקP2wafok~rxTHr»L~ԜKO`*הl9<qL .VLuՖ4 0 YխBɽez.nऴ%/X^m,8&(Ze&tVd8~ SSQKRiZnr>H|mz~/ozs@ᨱ܈Y HJƠ#]bg3T]9^&ɜ'1V0oz7j@.m7)"M jݟPI9]Hxt 6JBHLv/SkH`HRAw8RbNi7*xٽ&MAcE 'iZ s9Bvʘ]b,[J腆*spg6\b.+MJ4x:P6TT./V'#p;^^Q8fhT%tt:jB&y8- RL\ݿ].K}c|#A\`Ԅ}]rgiIMUl;*i\WQ1LzZq{TmI.%1K5r'w-E7q;;Wb3r{FyqU fk+,0lrAl\r 69:87Ԥu$2 F~C1r,)DO VQIvāwbG iӽT;; ?HrP+1?Xx!~b&S5kqFDfh{#K|pvVw:Y:&z<2Wo])ئkL$h-eRTx(pu vc7̳VIVezR8h;Q)Ty*'u"0teԺ[tzA a+Ӈ=3P=ΦfsjZHQuu(쑢Y`a0#zx:B&". T U4D={i pԡϰ)fYǙ->i#ǼBL)L@O2*R}κ& V] >^nUcPOjf\0¦H犾 [NG#&лxg`(M#~EINT.^۱2xtTNy]tcYCSl<߂c~'L\/\b*LJ}j$y1;KT~OLlHlެ ҂}0 SghhL '  c^g5(:@Kj=;jdNɋbP`Pu ~>Ϫ:)}^L> V &4oCĔd#®^$yi#kT^5I+,sD>JhPd 4_ Ń#TuLc~=x тZ0#[D˷$JO/q&fQnPDȞ_:;JkcMoC_e!r=(*H9$(2mֹr|'ܷ} dnjE+@w 񀠸Q,v^/-Z!NrA 3OVQxTpǛ4J7+]7ildۃ?=bP#Tk*uzzms>BJ |fȎDi& ا hEH*Nyv_ \K {%D0_[ot]d&5}K̒zL;FĉQ^##[EB_meeQ_9맰+% k?ofyvoYkD2hRf!R+3И;eFdT,]m3Agd9oK r|o6i@ yvmKjHl\Z,Q 4a!(3\UH5Sk?MПR,gU!g* r(| |/4\|*jcDM9T4ij.ӹ=WD}oUiT́*vf1t)eEnJ=ίh}۴Kkl\4\+TDhڀUG{`BqimDO.Z3+[uSp, WIZ}\jֳmbiĄ99C|ىEwOn$y]/v/Ӣ6tzd Oj#Q~(=nm@IvB) pB6-䭜oB@;)5]qR)S Xp) ŹR.<μ?XuR;푠)8͑jZ+l+sQ -y>Ivَ^=%mucBܠφ<YG"^ BD? rOl\eGSխqxKx0 jyjޑi$⑧WsxC 3H7d%VPs}It-m#sȝLL^mC/{u,2}cHd10~Py^\ý-!{͘`%L'ON eg±?fF*9< X:Ui@)Xr97וTz&FJ"q~lĺ 8p|oh#@Cdae9) b䌪 ט?j 4}otZ!unqڗ{{M pKx# Yܹn~IeC,G*h.칒jxqnLy7ouvKiPP"K]&CWGZUL.b!kv #am/P1x.=6%D: ,oAwh?f9xŇY#Uf9Zw=KlxeD l5}6F WH 1'n j6OC'toiAQl!/&8=Z4MDTdHyRҍQLV)WJg%AqBYecwSA36 Ѽ|5I]V{BRdtj\Q٥q"wI[栆oɊ;xύدKi gV*#Y$WZ|$t{[ Acο<snonSj.ѱvey).~5/-%LCmV)?.Ocsߵ1q:EUhI7/tt\=1'q4loh Ōuux_0=Dz((hoYQ &%b5ǎSsSfB+ϫU;_ʷ-nlF*M-LbⳬE#BuS>b7]@9ƀabf&-]C#TG~?( I "OyXv,e4%ݙ6{ꇵWR1yMB>mno+:=LL#n=PpњJ"h1XuݠypDn*Yx&mZlPRm#sQyp WX;{GCΒ> NE0q2tS%]S YCLVv VhN0;@` (yM'֭A#qglKzaD;8Go%4NL8=`%j!["W&cڹe|QԞ-/y)Ӷx `;r ©@_je°=|7 T H: ,ԓ~o{gPHY-p ( 2F[7ߚmEv$4l؝Ot<{. O/ݎ5#|}FDOf A]W.Yڃμfg_ʏ 65F(W"?Zn:ɛ09_eK3'U7V,|.SN"E7mԅ-\s8;]YߐĵH#35DuǸFIG' o/у]mN &}?Q{}ATF$:sᖒ>XI$f(P#F&6`=}R3˗P;ohjmٙ[!1zgFn(# >?:2s29sx.Ov3FP&La-: KSl웵gYAz /lI [*HC,`Yu&o}*R9bxRM4 5" }Q˔4 5?#=IrdEM@X.AΞ*݋p ~tFZo)U)3cAA+8yxgZ^ )9 01!6m޴CݓY:t9 %SũqW1 L- Dy E 7 )^ x _\O.kQ>) c #i%OX v4; Ε#65L?IIo}57ɩJ\lYCt ,}Pos6ӳC\*ҥef!ҫ!GpmmSQsNj̹}];ƷI ~XR\?DGPMR?-ab:vvs<)3*rɘ,N ^f2$+ ]n\ɡڋgjtFI\P[Uտ6)|JO(s{f6DjkpEfD92L\Y˒Ί-[T+Z?ԡM5:f織QnSޑ565qc8:]~t.ק@kl;sY@@1'eW{*śDq iIңn b Oz@sQ҄rȲ &scG){H̪{Ʉ'sxt=k ZdSz4zz9>bV \7*vbM: |MuRBQ $BΘwÿ,lxe6&0;4 WL!gSa_x `B< *h3f(4X7,B۫&iVM˟ ז1c}>4TR+%!7v$kI1Xu&KɢXx;4!o`0/Po\ 2*xY-#=5~NVyAU]8, :{)U%sQ*Tİ$~A8O28o7?#Ø4㭐>2pRJNBL:><ˀ*&7H[vvc1pt"T4E6D1k)"𒵜$>'w'm>_⑑A#33i`5?Z\t?(ၫ@2L"eX=_j5nβ |~5kNďrMs{pjQ]LXA[ /{f/v)}.捬E`SCW#\Xk <'IVWe9nORzU;I<xM#OJm/xhNŽo-u1p>5[Wc4Yo]p`"qf>`+Jb>PD_'т߀=&y }U7H3/#Mb?͵1cfxdkH@0?2eVD!l% 2%̥hpHVWltST>^AP~J@L?6ߍ?~ۜ←jLzfIRфjΎBK5fn#NFFf[MJ.Q~RJ$wRDŽ;7j3+'caes_WbT(,< &_4k;pՐU6Pw< Vl8a>oX8P#SO2FHvMK$U!L|A\&%.7l_ z嶺 #:S$iّ/XRͨ}QC1R%qLS4Ef= |,G2쵪L\ mXЗx^0ST ;\B2O72.A0+L>mVhПE*X&$W@ݶ bUǑWZHjʈY*m{֒7vR0eN,gb10HWnqUVz=QO?/t?{rzIzܤquIH{N@|qO# e$(d@,;5yY91RoAݡ,NYi ɄНÒf!4V}(p[ <)F)!Fy 2cBgnI7nL㾴+4I3 Ov2@PPH+$W=iCX8+=YCg_ pK<"C*j '%n3el\>p,!Rѩk B_>2_xg$K:($@OD&yP@z>y܇mz~k!Kr=0T҉Fգ([ɺDSwa. EI$E&PG@1YS))"G{>OHOȏW͛A_>E=kEd^4]lPɑIӿqy@M$N rq\>-Do6X+MsHD푖\,9pH<ֺ#Oo%rs|,%ΦT հ|銎S;v빂|pW]̤٠ h(o T`SKlA̾8<. S刏CU#P-0mZOcޕxDr BA=aIiy8t\)QnbAڒŃbJp^E8KB#+pQ/6cx '&}}` \ן#U (]H`g %yI9M]7Zڏ k"wą^y3WU-'% UYN[VD+·/=#?aA}g < % [[$lz956nu{C0NlRW wB؎1jlSp=UCMZBbۓNd@>*bbydXC={5LS&A :|xO؆&9IAAF~tVq7kfa5G/C;lĜ# 1sbUJj|/2,ɶ些ANT em}M:Nx$93MYYu)=w ^N}V>Лiā؄ߵf=bI2 t$Xdno?JL>l-?HvUղ\%y=ƴ-c15|HC`6:88vyO]`߆s]w f3wũmP$uG&5#RD.r'Զ%VTVؤzce|/ac'U68D2V0]W `%;C-h-g8>Z[0$ZOx-QVr1 olb ua@(l`k*nh|ON"/{ag*B ( mcVy\C%%\4c^lts)8WzFpC֤&2Ч .e0Ms}=cmot@K6bm`Bk%n'ѐ۩@ƿr:FнAW25vi}P= WzST1;S.i 'DcJn^>P>NYA#lݫ F{ǃuЊy]-М~b+Q(4֒F"%,#,;Ƣ:7p[83z8soV\'D\b#6C/ |k!cO4 ؛AxY;Vը&cȄl;u Tdu6Mբ TJvn 2@cwOq:5_f( Qbm* ֣5ņu-kk,T$3=l^R%|5SKIFu'hẅ٬_ 7qrDK\PrpwnҔms"w)$v6?HDݬ6$H|rqmRO2X羟oD2 Vq};>[B4gZFpx|RnOp_nN! ڍB.;m\4` o6EJ=hYW5&S}9dj 8.*-Edr7boiA>m& k&nJ%6Z\\eIpTy!dPyUE?M`uvbNuVHZ#r+[v99۰DA )/lJ 9Nikrp/MnXHBM{4CAO0>[69u\!qn?R%OeICey 4ÄPfS#V W_t,/{ؐӟCT|8cXf O}{>&Vim߬F<]wF&Hl #(VlJ`n*$)V7abj7gᐿ '䙈x)-Nȏ#m5͗72~NiQ4!P1&ںedUQq\GRV)dvWᩱa>/Z3*]3! xOׁy"{%DD16/ z;>?g-+tWC׍7|9S 7nc:SPJ7;ҫuYѼ5D.d8`=0|0Ŧn-P:y){~ӊaD&|I@iJ0W 3ʠHR\sPfUArZYP-ޙLRo8쉹P8=qֶ%sZ P }i!eϕ}ݤ3B`(-|ѪtPvNX˗»J,d!ocG[B$^,Ǯ(x*{b9!#WZU{XTRg=M'] OuDvA,YCF2=S!]<F_$oc~pKdZRq{쟁Fzۖ6X{QсNs%NpD-E0m n o;ۖꊁd L] tE Dt"+-KS*ci toǕ\=Z š+C.E]GR|=az4 uW{eNBB3|ohqJ2j -%Cf>v1?E S6=.qzqZ&P =}r^-̩$]Hhuxu!5ʡ>H)?XfIޣ 2%_]G5?Y^{wlx/swLڨ/"=^)J^:`ݫbGWXW_|sfl>H_n9'MꜨr".SATpPLi`:=T*)B8Jh7 svkb?nls>!lې h,\&&lD|BF_xD?d-tdrtPEDcN͎3)cvv :{|}T L1+Iej ]fzhp'!a]j@2gr~GG!\Uw5V!Ui(eT垠X"G,Ja=ʧӢD'+P]R7&+H]xm0FzBtۜF39ԓZ%T]COw}kqkMpxhǣۓCQJ͇4*M. :ƈK PtQJ6 g^9& ]˧>A+hlTbu yA[fNM؄_Ƞxxe jh,խv{Qm@/Z![]/$g:Bʋ+-,eqphErBKO"Q>r|K {TYCZu6f&'}.O=>֋{EoT~¤Fox6"7Gv>̗CXgtT@ݢԭ!9wW~Vҥi\tɱyTQgWr kjtdȈ jv-XڴP12E)vbBpjYb-&4q^ڴ!K#dIz ?xh~&r7Bz^CƞX[`dmXf~FWSYTK$DZ_/ϔa"nn3╇jay*#7tiIʃ: <9ßl5p)!CX :nW#ׯğus(HEi4}SӔi [} V@·,|c Β  \uf;wpO_?('Jc_@۝(F"s<8Vor5feʁRت{=z_߿]ѹ#ATrwN9t(ծqX@Ffe]q:ohKT'na۞l$#:nAwx!U1,u%'̙FNI4s3<` \tӈ~Gv'LfU)mn''6c(ȮS5@Nn!th,#3n񚈅yj0fAgԴ|_ 꺢>kUi:Z)]:Z FqDm@y\; R҂\b/ud.Pp5qX7bbn0C1%9PQ.\Gtn w"oM|ݯd=n8EI#> C̣i Iӈp65E~!r?xnگ'fm1eQpN>^Z+4?ޓ*\fY7+񭜼K>2%,y%Tv='!;^x_[Ao**"AD[_n+<$\7G2].htry9pjg sO1#`ar&uyHR^B~^.nIk-M}],<`g+D4ScPo'1hf< ~oԴVkb!i(-FK,2鵓R}mSŮdyn%) (6Qr>u0ct7psW`M5Ͳi3PǤں(ۤR~XJLQ#@Zj`6/]|V4G9ol7C:BzTYf-^l%D pQ`ewƳ zݢu١>JgFfS͚87m;̵q|,r뵰j{W0Ëi6dbP MX)j׃EaM9*&&֟tr#Tߗɓ%=,-R vׄ0n%0g:/Osw}BlS$vp0ճݸ)&k}(G$݅۽Mڴg"WW~h)V:(>Xd6PM3ڃʖ&ug#8a3W1x9's$ؽ8s|V|v4TUr\iyʕj1;]9Nob}OYgY,Gydy{{ݽ UBi1-`_Yl_Q~3/>QxFOyB)L!g@0-ςy+$tuMj.Z2'#kسBMڵ )$"{6MXPv(Z~hW?1|(J|FW&pR_MyM W!aC-[J܄tro-ec y m3ZŽ . !׹34Jnu8r̭?|<߱K-oҍG44})ϹGw NY7wg)YMMp|hŊFMjk/Gf<:W+}G8ndMڨncUHDng9JOr!4"Pm.k>O6wxs{R[|r.1c1ivzB=GB<,} M eLU(t+EXldD_[pXzNyа&99WtpGE5&{nsk9f{˿Zxw=6˽4Ե)<:ݗRү#he]=`y# Bvk:Uh]O\j\B4_wR~$=g/z|VneT=\ί2XIבoyx~CR}]ͱ$v2 .v$x\6tϺ4@ͱ܃QH`>GvJ2. &ө]8>*].}],r6։]}t+F(㘬1rɜzmnVx/D`.C G^k&knL _MpA9l& =CNTN!4AυCAgFh'{!"ͯՆTw[*_)zI)G@!M! ]yj] >+Vq0 uGz'PwO|PE.uոT'6u3x䀲ߞ_GL#wm4Y|^ޗh[NUL-XJ, V!F>~\Kxu}\ƬQY d_*iM4 YMxhp^L#N왁 v?Ʒ2짝=HwyoUmw'C7H2׳l4"c)զTBHSD &>u.Qy u %^:zcW0Toe\e&Č#΢ПSu?hDTA.w#x p6E^˥K]@mLj2 Sfx MdL9q^QYM_F `b $ȊcK5Q ^}w K*ഢѷA4874Y@4I-k(gfmJjδ%+}" 9FYғPq?d q3ERY:aLqqo6hgB(AK풘}fL3syaHzjiDvm$Qi \3;5i'nle-&U2+ٺM؅RVQxŪו-nbk٭)I~E]onru{ƜSH+7Hcu/Blx"g,5F cd8mBV^9F͂xNÝ5L7ьlTQW$PI&jǘmݏATV;! DiN \ Gk2ü0Oo>W%GCITַ~vvF@;F&59{)8_IhF Q,uF Rfb,fBە6uFv5J%MDzWlXޱ:-(&^Ӳd_iU6tPUF(KcᎼ _`HxgE|L2.s! # E1@c=c]4ѹǚetwM,wD6fn+_,CXf,t* RVٸѹhzt c[Q'=>q%-2a+۩S)TvP5B !B|$# $+}ٸz sBEC;NIi.fiŷ u݁b(Gni8sGNOM"4l$}?"oxE)0wZ844?+nɩ-gq{h& `O:Сe}* ?7B v> hNvibsO;za?vC50}uO;[wuݷ=qڠ!ݢX*XwpKݨxršpd`5Ʊ~aOcH,VJƕw8,O k>.%]]_jw`Vpqn_PH8f͇Moϡ@Qz (rB,R]Ѓ̪atWrS`Θ{R&lUiţ ΂ 4Hl O.[|e%i(Sڟ'*vF H"&rbx +U{uY|:ƽiJݵ3u/",%t}@' @1k{|( xDU jnS o#I #S&=[Xeφ|Pӧsk+ʂ_~r]8i]0ִaOC_ .pҹG,݊^e} mD fRc(ޱ]r]ざo뚯>R }?RmI ?6; pd%`EWu0Q%C :HiYwi=/q ap:S8o^b.-5yT^GH%03 91S?ո>嬇VdB z32=#l)l .rd= 9h0(Y7j;hcnӽ0mlexl@˲1[ZXYn]㦇V}VB/?Y,'}SY?%q ֖ܕiXh=L0`_L;9EPrz.7mIm~& A ,`R(h2V q(y'ُ<Wx9 x/Ð;O249}r"ܗC&-fMj3?IcN}jC]}ׁDTr(I\1^uj.:~яe)E*S*` Qp31/4CuvZDOˢV%Ue[2ŸT_ݏu 1ӸiluW'xRnO:Er;4t#'X[7!a(8?M"C-DO_? OFzAL0 uO]c͘).Bɩ:P׷&4|ECxtzu<0AΕ7&򴵕G,WiCuCխZG5yt 2m*K6ry%.2Mnc~FbfE^NW>D2W-DT 4C5EB%/k8E#(h?ӂbܑa/**N).J\bǁZ^ gGӵ;a"UFjCܬt&բÉ<"O h#$M;dXƾm[PA'DBC-|{}y& [ :}$jk E!! Wt8 \d!X 60ο*,|];$:-X'Ix"e q.9 *T3 F{-=Mp_aNn͇4$t#v .[c`(PEh86XU M:8:#ܑj""{x K7d; '4 Bn,7(N,}m?8.ʮaKbx 6WTkv<C 2Bl~ JehчX/ >|<]NH2$*s@HhP+t <&c>2p+ | jW7qs#}FèlJt\;rȩT"^!H6oh+Tt5'X{ H!U 7ĈR8[ _v) }P%p|fU(Z/ (%H3Yώ(܂O`L_}iFVy'b[d߹ݐ21,Ku_o=I blI$Uo}+xEAqWC7˙Ht'LoFko ݢiIqs" v) q!ƣZ6R)[ -E Am0 f%;ʝEaXi"sM!e97Y_>'fl6VV#&X绨` t%9$j . ,x7z^?#넯h m9&Cs ` J$ОddVdN12w~nMۊ(vݤkS:ϙQ&16&=둝1\r|fmi8 ֽpiߩ#tOa!f;:q? 7Le{'7J*~G؋d*P!oJ*bbcY^ Cڀ]'RܖNV'tV6K[ ATXg,ak3cc]!˸F"!: Bwea0P-G}7E'xwG^`Tu'iх W _kW K~Xc0D3;H:hൟ.hBj&ЎL~g<'U灋6Z"s=G?p0ܗ(n}t-ga#<7x7\k臻$~W^ƵZ9 K `,xl1\wahi? A˻Т6Od:)!)5"QD0>u%ixYGstwibB0F+ERgm8QݾjVtK9;6/|] /;,jbPMx\t5mWVxFJ'XY@D h0{Ȟ^?fdf2s!nIle~y_(|0#g8pObZ$3HFA!~IsbM˘ WkOw]q#[8ڰD]ĂLk5lo: 4TT 9v\4$I 9,kn2aO&) ? s'A,% G=4ꪯ_t~:9/߭8!2' 6tc\uN-w[\0S"F_[H5-_.|DnybC|U*!2g|wwTR-Ml1\^ ByЬk笻Ww 8PmM֖ 'g3:ooq׀I:S[65'G18Qؑ=v.l YbZy ,ȝU,գ/[_g];BÄ-S"gcD3 D\@pB)P1:tY }U{:9Jj"G-)\b?!;WS"ۇ627 e}بwb83 86Icp7əGsW`Ř]xhxDZ(t`y嵞2,Jl@8,Q#8UM!ށʹTۯꊍ/'Zv86QЗ;3v E-%_|CqZHl،DZ)dʝJ d-h/Zr zP>pnDzNisוӝ搱F "!׭yxTzТstVJ7܎8?L7ų󈙵a4u7] j=1u?&fQ|ylH wq 7ۣcpýz9)Y;ɰ],ց{O0aP,=OK~vmPۡU߬i2VqTI"/vWv~$Cqoa:ɸJ U'đvZBPp+L;SAjh"̾G0jkigFIq"B 41ߏ<V#+N SerSAB\<ŝ?4&2ƷlCț?{DZ^ 6x)G\':QG+kga?"8-vwH!_? 㹂c{ܳӺr>ޟ)<T /ƔΚZwQK-n\`8߉-M]aהڑ["RD!33S[_BW\ 5/=[K 6I{?2MoGD7APrږ :]b9WZu3y ͸Mfy8m_kzpu,_fza>!REsg$i1T|]5wiFPWoB] kԂ:(2ק J⍠'94аw~-KIK^f$QZt.‰&\͵.v2R딸plf sz(L^CѽTA#LJMrPhG$i7|+ DLRoX'KatϑCM5C y.8 3JR>e,뙢]649V%c`tA实 ;&^|2a$5=-N:c7JhyV5 hU%ϓiR4=5xqM& &SO{ds{+S], BQQRo*pohf|1IRed"I%+(Nvk!K0D ٤ȦHpa{l5-,KGVá{]=P}؏ "57P.u$< ʢЪW .uɋYq$HHXA-=ۢ< #{m4 ]pmxuO=ݹ OaV wm5b|x9w;BD$p}q[4kCT xOGo;_n :w3fvcH뚴r_hql{c2V6`.vY*IQh[F@wy&ZW҂II_CZVdu,ZBm [!r;{~' l|VK9 =ϓ?$gF[9cy'a}}?Dj!tL{-Tc1H -Dɕ;{H Z=6 * NŇJ%{'teg59C=bp]:]v$:eTbCN: u_YiI.wVԏiէ3]sAqLFdfަYb-8;e=2ET5{A-h_E=ceG~pEa 믵`?j8$ ԜA۷C)w.'AAF"> NA]e_A#X +耱C[(bWp&ĵտcA@oPJkl"/\)VԺjU h̘dPv,;üŇ" WHQ e]0;Hq> oyIgrC!nc.gir1#\M0´a[ L*4NJs<9`tfg"ݾ2a;Z3B;,gcF+f:W51y"92SǤ+t,| a$H/Eg#T1fd!d!kH聯=s9|47BITWpҹf6(hJЧ0ŅE},vn[DL juXlLRngs1 |dPFr|)T.Z=b3Jed (4%`lȮ/јEE$[2 R452̕3IB}\eHwiHړ㧬f7)+5Kbu ,(w|wޮvm索K| `k_ȋTQ&d𣎖I# 9ku|{#~ڒ)C&h .#eYCʼjov2{EVP}B"C Bng=4!^M,?pCzI<:Tx!9q9&#,N ]V Z-Vd;p7۶eƎBe wmgAR;/բ:h,2}:l +@gέ lfr=Sb@N0Zs(*ML n/F2;$AS)M57tvʞ*YUqk%F&%2-AКXBT:|W0O.Fey?sjq)Qe.rNy,{yADv{Ld=LjZVGBkEG2/Gf/5&ݎK,m]5(F,ojmT|s 0GbQ}ID7̻ D>Jyk2E`zfᦓoG jseaFOC<ɖ#)֨LJf\;-]+׎~>j H|"@.̨-vV@"48fZݍLMf rzfsRx\!YyB&:ܭZXee7۠uqZEe5UQÒOH7-)YmsJiP.cZaBdiaa2'p>SlQyq?A7 s}P]PM"ҏT@v"YX_`4A>2=Cp91L0oX@jYCg;wzFuw=;`ʍPcO0ݚֽ iֹU:j5 tDpxrNN?\x60qQMu3#q1FOm\tODuce||RL^oD&42< PB1GKI2a ɗSWpq}DCMĥ7OPqUsԟ*/;/4xaGFO1|8!xnWc%nr gC_jƷĊ<Nm]_#i0K9C-P/3Qh n4Ʉ̅VlE,DZu4+s0\z&3 48ʵ-v'01=uS7#yŠtv^b3DiPgxr@wϴFXV%{LuJQN1e!bi`8+C(ܫ.= 7,hlw;:{:I4[n &[;7bsntަ(ՋM2ު*yƒ eu#3kD̰1aF4? ?rveާFǍ@U oOv_ڔ6oАWކ-+R[o$&Mu̟UV@,*PN",Uʋv~i(67I 9L@#z-TIg6pi =ղ˫N-7GUVp9vDr_@|-7Ǒ> ^eY.ģҳ+͸O+SROJsyLj}vuDiZ g}\,*ߥ,|yD`V3D+wN2N!W*3q(L M3L剷 7}񍶊8f-#l(\4/&:N aa5jegYI^OO)kyc],coݡ:L`҂n7~Q"~98 v;"W* ߟq~Y:Ǝfə׼C 1Yz-U Cʎ xZþ_SEr\,$YHpݢD>&]&tz[FؖOz{,{VWk?2(&Hbu~ëyĒ: /QEB߯.NE ved-Lz:JҬ(?`6ތLF؊^ٞ92տ[1%TqzdX!mq_ϽmsX6kdQLfb5,_W#{@~AFbLG>GQ)@o<Rin;qD 1pO}ZpxZwuG'ە-L 9*Éq:/m]Wބ<,PbixtW-h|QBgNEf }Հ96:kZqɽ?4zːxBBxo j3".Wn}ETtvmm1Z:W1"WܵlcO2e7:1&ܸ-*  +M5V6f j(;UY|h }ȯ *nz0LԗDME\&w[2@UrKYʢ} co®Vl/xi)H)@%ژn0fK:m`d;W .o}C7<3+Bi'ow'PKFJHyʊ:pμŧJumt*,uF[Ŀ0xsaVNt[}ۊt2%mJC),XQMBIc/dg6yeȱʼu7KEl,SUa͎*DJ] % OT;좹*H,] G˓ wGmΪwLq(>SHT"[Nex;Ѱ䕟,JQ0hO%Nxtzq^-w՚kw̸yI̅4QJ⺭KI ="z1^ab'hf+mrEZi9d)N-yot߇JmCM|]\+,#\|.̚Poq,F`Ikzwh^D v{kdbM87?2&oyDT&=6Nŵ%RaXIt8#q(٤ MSܴby(+s>6³T R^χ4Ǖ%/p,G&)Gct`;bBMS91Z;.! =!|- Y xѸ>US]&Q&^.De]K|#4"7-@rF,WO$=N* ڸkW[l_:h yS , t\{!P{L⡣2r!@i-a72 qt:.ԏ|P!K387gLp䎿&lE6Js觅B?V($r+<G22{"y*pqCb~7^iPP'2BWF&n-,uj#-lqP1&ScSSSy-@4L9JsEߡ^ /<qto*@86ج-h6[!4n(J? NomF?r̥BEV Ub;;Cvօ!ZږeIQ@8ua&l4N'TQ ]ັ*ʾbFaj6U5M!iH*X([X4.Y؆zK˰YT'9#-z%"TK1j“y{lr_e 0zy=}SR`j5Kh0>׆rpjMG\+., jYQA5b;r' Һjr<^-C&݁MYnԁS=^x|y$du>-~xZ B+MhqiUF!.үi.3gG4 PN73Auɪ#cQ&XF q/juYB"}ɥTLh¨lwuB6cdu|h>QP CR\c+$YIa`*:Ln>uhdyB2gcMb5fBB>%ɐm6OY4_YLR9HZ\D+6׳.$/ϤT> CF+>LUR6|;їus>Zvu?ø?/T-y[-)8%]uuQ!|M7|7o]TweMB=/;n>8t*IC̙U}bqyljOvdU9Y mN26W*J<)-MҚrH׌O̡+{,wK)q`m7 Kuk ҷgtE-@>kp$C}zCefž1]$Ћy]J'o=]t ̦9 G2k0&Y1 p$Dq94xZ$GL?.],nj}Cbĵ2 tX T6P~׆•ףi̔N$V@BFF.,;TZE5za[1g~il!d` .YO |~_YHd=f#QG  zdW+J@ql=K}bAcxt=m9K*iJ0cf6of/66@24rV_u 7A6H׆,q"ɐ²V=Wm0ye KAFl'·9a(0Юj2 oah2q?nZw5Y*r]@0G 0[9Ą˰s|47a>AJ/. Wȥ"nϜ?g aٳî3c< &t2H\ӳhtKo|}&t͋+@זҽd$M`ǫxxҔQ.>^ ΀ Џ:YW/B}~ZuQe;Gsԋ.qqM5kԳ4WSar6t&p evR-Ys6-0ZmU^ׇU}q13FO`9:%O"-قȋ~fS5#zGt- 0e;$֭q5U m:&>sbQ 7.OMK؏b<ఈf:x.p14=FL3WRWʡ&fKg:re6P7zٍC[;p;Ȏc:3=)spzaOF3 u(Oe v'Jn+!ǨѯhlZS_LYgTѿ_Μ5Tk(mυR^Ò'_?z+[uy:Gwmi l/nF:#4qm–}?m g0^!ir x:(b&0ĥOF8V3hYW)ߦV$f r<?4GcLժmQ\/"ʙ c}- m<\| maG֋5V|9pEFwT T^-G24@T6o+K>n~sehenFXșHʀ=Q7H!o+nhUtk"P16jQD;UعCj5`zZy<$u洍ta/~|ɌkY\ܙZ&(9KSKGkߊԞQ7O2f D8ku[6Ap)+ER/ѣen9?GLx4%¤G:kDHO3Pǐo#_ζdnP06(* }K3mvd.Ce]veEL}~/|In i"V!,[ SM>l1h4q /XVlzloWf6#(=S Jx%N-OP%5vq{7]73G:̞Hq5N *S]\T{ͻ % )G =[Yf{vxS,$^pJdt][z.Q{(hAU\(sALrn܎c?W?kmfSMr6#*7]'"KL IF́cżف5sl\o|Ò\&O r+@%pR]ұ=ӗžSn$ xbٶI+R:ws6Tky΃CK}r ht}|&86U:6>ٗ* yNRJ#{v} v8Pjv23;z+u2KЌ +g=EQy"e7_/EBW^n؈[,~uZ̴פ%N Dh?Uw V ^qtv٪՜/By OCֿ[$L%W۟Xxߌ_䕗w!x,Ⲕ0p^8vEQ(>+w|@92P/[c c10AN 辱KꗔqP-YUoKN;"GsşlRz/lp'ΡԀ||-J %)Ѿ9= }ܪop+kdԵL*>|ES0Φl~oYN^5砶_ŋi}QwR/[0!LO 0@k|g8 K]ws)Ztއi ˉV|`[e{0rϻ.lV(=Hw<$%^z:crK'[Z?9`-V)T:]#O.?Ċʦ>E,E?x$^m"!,$P"ugfoI2,3s`YZ.l~"as &#<μReb{368WcԿg3)bv;U11ry:jr磺;iK KO<0 b`)M*,ÛA9eP$ ķ():0b>^;ʭ{qʼhxZzs 92Ρx>HZniU5@ߍ=0-̇H,%ZI~?Uptۉ'OD&5 N0FcjI ?d{TI=eFlhYOV|wXdv%2F#3m09?u_';/6Sn jD~t=#K?E{P~bjX⾺%I]#]>8Nf6sj(dIc*]NHɜ9Y3XɆ]A@<1 b,..ԍ楴$ؒ conx.RPmWW'Sk`-mwҭ>)!4&tu^w:>X ^?փ(T&cr=6ȵ o+Zx!2CΒ%ƌaNf/!.|Yq4he:,  J &oAL7 UF'DfwdlOzp-ge<>^kM;uGs> x瑝aP$-Ruc|vf!9P)ԜH^; Z.ܿ$F'Ai0m0PWugyZ$y?ae wsKkJ >w`TO<&j{E_SV- [we`O*mm>u+3ށb?eUY=;uχρ È,̬ ΃چ6`t >hO(R$PWDnjż9A$wFhOhiQwvBaagMeP/| q :b:Fp|gF)|ႠBt1DfI9SNhPkmbጿUeIK}To#5R:Jt?Imd*9P땯Mڷ0 ƪɗ2,iB/SЂLo>u.kD ){( l%0R?ӵ= nRi> h/[˷4,2\a%4賆K[+CU,+ƭ't cL/OѤ-[j6ܼ?b|uY?FjF|៛N%$ң8O\h{. zz\ c^ Npmu ӤP*@Ie Gt Б s7X@Z7)?UD -X'o,Ml K+4U [0&- &xq';K`CnR`q9Z x ;ٯPhbks'z=umaڵ^|rrU*LA^+r0O3Ȼxg &(#&8B_׻e{lbWwG ?2~^Վ1…1MrRejod,O6P pgq o/ 66o Յ ;`!U< ˜TQZ .ZУnkWn;uMJnӪHU8D rA('xTV-I#!#!XnL\2  纞qnzh6Vr4rq?߸n14BfU<"\D",e HCOT|6c㰑Wqlj3F;@@b)q_76S?g~5y"2ΣjW+y4IX"*a~H~yҪ09s0A2.|GXqm Gg ')ʈQ^hDkj##aI2ՌY%3qjꀷE$"Qss9CW} z9YϰK$ZGv2g"FR+TLRn:m+^w2־Ϡ˘T?ORpwLujeQpa5|a hwi21.8욗6:hCh#S/E{ w4dDq3@6 @-qE45֛#bdډ?< '@H`R q5DCNyoQ'\2!ds{1xSI)#D0TA, ԩ}A obBŴ{_2>NnɣwVu=NV4Lx%ƇGRDClMؠ2] ? `"r pcs7O?{4zt!z&ܱ3 ';%)aȢ#b1$<]ᤢE,"ԑY9G7ln^K&t^C=PB)S#~`OA[}9A'Iyכ hs`|(;KQ] 1e<{w[j(c}# _0`_G@%MEwkBs[#)*U5p[n5.upX70{8 _ɦ\}gT7/tY$Kzvc:u-z'{Z%(q9Xg|c{)`:n$W"xࢭ5ZRZjMCL/ ~ UpԻ+ v-! Ad#)`Z@\SA,0Ռ 327zahُV`A`yGB&pM3Z@M\1(JKP!9 T fiyyz'[LSf?b1U6:RrS3|5N$`,t}/3)f &jkqi-_OWJT^ݒZc+Ż}8fzтeU eזJփ+F^M׈àZd '^f:"nWڠX`nC87Хw@jY~!@k#~' #]D.Wq1xK^J= .04>i5Vrٕ W73 C4"Θ8'-8m=aJbW`"jnJJo1wBqT࠭Ԩ{Q=$zzI9 7m[0 3A&n+NYzbՕz;ڸˍOpa)_Bq8 ,B5:lw@着254[sp Ԑ 2l[ͤ1vvg+bRPVEL*]L&Cb&..+FԷg|"<\)b2yG_d7gYD=V"B* q|N.K8_&@ ~bU_`-Yb%ʊTsŚ>\n2x!'SѸQ()TrCh)1WڌZhša|>If)au7P]2d8EI:3vֳb;6O՗Ǣ8zC#rG^/ La{SEv,+jIq!U4-̩iɞp.3C*1X<8Stz5lG:֨br8̠MV{|Ѽ$+pUZ8hTqX^ -_Rbj%Xr|k(o5ExD9͵+n3DƗ2B/OF:6815V91|JpMw{#c@^&P!vtۆ**Íb8 w 4@ ݍ} >6_-B3CsnGcvLVvt]hӝoW&B8aE1ܗWDFGRݪ7qM2 +1,A]%E]ԇ^d1)ccy^NWn t o4|0yr,UR[َVcuC> l܍J?|쳚Rf/xIc޼R޹_p=[J"K%G:-;6fEN(K$-~5hUE.ot˵fw(xʴ{jې&ZlN%D<ʣ9[%Eܥ7T\且ʣavaݟ(傟C_YTL\v]uish9"RF!dGkVG9B 璵$׌z ˥/4].ͯ> ,Q*zHdo.+ɼ7#Hh1}bi^eC+rPJ֓3QRTKNtatD<9UGZ Ԁ921aafR JB,@/&˻<𴻽ߜ{l0*2\%I)lc DUo=aiΝryV!b(w@[ϫSU8 uT\պm_eK_e)+ilyJ&_ BW{f+j>@+(T{.hc#ʵ@V"`Rk,Onbk`EX'=$-IEjT'Ck|x㾜hD#w tQ*yo̸PȰ2(}7 !isVý$Zt0:ƬhqͦL m'DI[VOټ 4{~jk*lR$3 Vn&/֕Byx﷐iv` Hvb78q!ԥOJfD<"snB(%߬j`+z]3f2pZ17Ʉ,q$]=d DMoU%R9hђ<*wۺ #AP/fY(hZ]NZȞ0&7;\eǸLJq. iAIaD(ld~v_m0nmy\$R)#؆1#A2=T(*m,!-^%ok6K ˷-i9=v۫0.:ZnTUp-w&T*luibZnu7 Xä2271!{Κ@-JlO1hsSx[R۝0vYc}9:/WX&*^m&a>OC tvޝ< IV3#,i&"0^ 6݊@f!.ng@jaa)B;fUh $-+#9kI\{Q jl }HΫwa^v4J[(-]cpc`vbRʨ{R>?ʛ2:"QSL1,wDZl^4]D 7OBFpe!I1%˄xRspKqaF5*AL9B?wПgٝ|/R{ovweކci$+`s4S)_ 님l70J=rzTR׋=L,A2jTq -YWfC'M0Hl1slT{P1a| ,[n8MЪ҇d;]rK>O tt]>LvB e/Ͷc&5:'q|L!F2"=uRc'L MrGYHfGEdC;02+rRJU*Le ӬF1eojѣ0EPX Ynh9ݩ\I+flkoSk쨣]ˍͦf@xUrd>U,|-wCYa<^A l Ɋ/|)Ii%0KQ@'V獭Fܓm74zڊ\=#_*2$uǏ{%Gϣj `ʮvVnsn.Lg6_c)\pOv`#&8Os[0e#H֮23Ϡ1|لEyǥŅ5CDs]ʬ[O+ނMz禯`ᇌL{S: bn>Aiu {1Ih, G75 ]rssX#tH= !Lӕ_?q:vFz'"fD4D6ȹ'4 ;JF-h:n'@v9z 43*?F0PpER"RË hki;َn:hX\l:`elp+fLi.Ꮥmђ_#7VηZ9Nu^ɟ_@/Wܪ#a`&w?vzO4+_^񩎀[x*vۈ2(QFF.S(78!]10 l#c滜!ЬĮ T$̀qB'hîbF>Rt$J5wUVu!zqgzP@gAF яylPpHN*[iFt}:+yo" BSiVWNIT NoΎlNpd,CRy>3ꊠn4) en7"f5o*ًS敂~mu-8{':/R'hi6›Ib_wd]V4up>#\[^2-o[k[#PԈZoUsf*tӒRr8EE8ss'=m* D;F`g4٘Vv8O:][!xۧ^[yJ|$\H7rnĎW|i"0XiPf}0F{hg~Mkawd/)|+߻̧ ]tB imb"n9JRQ}J9qO8a)TzGn@kv˓D@RCU6:ƴ)i3F-{@@[M{@,*di#Q?E#UFu-'@ohKjuK5l̦H%c2i -27[4Tt}Oio("~ZMڴm :n%O2^1V̬#zzyy:ƌoUTwg)i rfn ZRD3L IzKm 0REX P29/`w 0 'BgI<-f O#+.wPK/;2N*oE&%*ݨ2i`t}h5lyZĨ\;=AFE(򅬋~tigJ,mד֗+bNFЛئ4 AAĻVW|> W*BADc30%Px^ߙ-qcFM7G/B֜3^-E0k9hrTD!. 2ݹW8,A $P;&J "wVI1XK5#N#t3R>tyDHL).uMd 7@ҭ!2!8{M*3"=486堌~sX`@lԭ[NnrC^\Yс9.4R=#<+g{^[+Bqp^V9#:̓ANFItA끛1H5ig㋩Tvtmu$Kj϶w8R*c`8ab8 KW Y\ {]KW\ʘ_w_Hv;S'J#U[);!堤%Y iΛ|ïI? ({?|d'#⛕C//n9't,!ZX*2"{>%"Dw"&0@?" 5%8]F:G3J=R=!-+}/u,nfQI e,}v%qăK%2[ щ ?rCl1qӥqto;P:JJڮJpkZ"^_VzyN۬T 6'/C%ڋzdpƏ[NLeZL OTμ}2O)&ifʉ/W9Ooad"<<@0`z[tDv Mg%}&. '_qx!t?zv&W@YYTyEawO_T_vBٸ8W´Ԭ`R8]amΒ,!o&ISY|F ;)n ) $$;AY*З<3a=-nO?e8Tv- 1c.}6֫{*X㌂z ~19s6>m֍a1x2Ti23Ճ+ҩ>{FKtz Z J0UÚ975,pDmzTNv.Y𻰏)J$`C3an*n:0ݹ`O$KX3?8TA~ֻ%OS)Ɏ-V{`*Gbo88~CZBߘ%r*Dh gI N-e@6^;NYNOyiҥJ NA΀r2L*pNEbڧo|7l@>Y޺cX\b @7xarNdJۢ̑v!tpn.>6(݇n-,8_꿥%֑[ \ʒ;ͺQ{]= ~_I4)r/y4Q\_2`jyCHm4 _%P#&FٍX*)a44rZ}\K(M)-fF >>EowX:LNO$rICqFAC7Ӈ)YPԾZ˷8 of/aS^GK;R+O4g* pBd1$\ .2g ˘<"+dOzÝxlϩU)<'lsVڮ28*C^Ƒ'XhE@|sM40"-`4צ aG!=iK y\͔uݜ܇*E`)$VaB0(Toa4xt[uE m&fC*6ԚwG9&  HU# MqLQS*g@vOnv8$AdNk "o>} >FIe $  $NO?'- [Fз&*PH;4C^*; 9RMo&#LNO#&vZhhi9 S֬ g?16HU JMo>[]$7XuJ%2HZhy?%GɈ`&&^LoGƳo5Mj?InPxk''O_uDdhTŢt7/^! +O)N*2;ޜ%šI(z2~\aA9WO;I<[6v9mmlL@EMuTvV\8Kg&gFW/6sH1MUH O6!Xo ;E&%NumELw^Zp/` VAak`>Jgo5 n5^A~l#VLOy:^+2j>(ڱȀ2`E|+gHdgfFMl7=qGÂN2Sa?Dp]XsYUk_S 2 >{pZ+R<ޝ|o"EC|F>Dj:Vi^ts˓ChA  49z&;G^B_YcdA6dS̖xKu̲טWf7YRN&DM5s:2,9#1םť-:ɩuh+p3ʌ{e9Wnc:NPIE7( Lg;N$l~V+In\ g]B*'5LNOf/[W3m/qZ?X >j>."a5Q~CK-T|lfh|)T΍q2:>e D-Vi{/5DĽDl i,H^XP]s6HsKp(t4oP^,PUӗOn5K(̘CMق<E2 =DӖI'|׫(TCu?M\"'oNX]UT-A/BXoٿ,%P_ 4:i`řxuS2˯οS {QE43 `ɗnvDѓR\1Af`NΝ, Z8\3ƍlZ %xh0vZ~0Očέ FЀXx~Ͱd'L-0[^ X͡P!*RBGNJoVX bAߴU^8! sp *<=RxS=IG5uptKr3247<"P~J"律Zx>oeʺ@˽٧zԉ k5+#a^>Tmz ˈȞ/@#C]^Ŕ DYun\)-?zauB^~ˌ(oށBi Ҵ%*cܴLIj[3W 2Q+')3$b2w2pǬ* `-2uǏxC ~kSpZG# q4UpZXfl03^ $?0NVH(SI^\j/(QxKoˏP,WBv?ZM1T7'EDG~G*7(n1$*gqyf΅"EWi2dRsy݇ry.`=z$@ɬAR`(kO]j.h,t^zH9 =O>i>y{N9q1WjVǬjݒ|9g *Uy-{_ cX#9/[ A}龥I\v-7d>0U.Qx.nWcGBa xV`D,?Hmi Ήijar(ژD'1[eBA^j"B2U`Jzض/`F'fG{ܣ| j8ng%03&B8<ޯK>(dF%}zn!0&@Z;)4/_"Q"4bvch`E]=#:FȞ8x}#2+>FۜxtaIۆ"&87 ]PyGj3g<'es5K&&(?PV%<, NRLSk* HBH2I,U({8*0gvH6ip Ś'2ur#؋֏FMk2/iY=.#3M_]`);JSEZxeښzww.'S]&%4e!l'A1 'bM/QcŗIRj}-79nJL%Ԯ'*l4>NBN0F~=,.vL2PƏDۀT0 :%@'Aaݡ|#Ry=7LcHsP`p<~ĺsةfOoH,d%b{vMtl\2Q}H)}-pTHP7_NV+uQ|s"5Vǧ|T? ~έP #;ΐlMwPjDY-,=T)6;.^BI۽`QڡY_VСs.OZ0dSa_Nިtz\B^ ˴j-{eY8Br-*VLo 3ߏ䊳s^Ig.}uxKU'A8:LҜ)gRNs>+,M\זct)ڭCn)TO>TTc@ff뷅o)#ߙ8kǛ]ư (hӈgmXLaj lrN_iFoQFxk anU.f}/CWC N'kCG|RӜC2UKǢJc='<*q%05}tMCDi`-xs]5` o-Z6kQoyrS^ 89kG?E!}~Ք Y,gܮ D|o*L VPY۞֘)lTb8,; io> _K:)=-VD1ȉBѣ*O ?p@R.WH $z;p+> (W`֏9"^k3C0ej` VcF#CUE6L;qwcrqR\}֞BH%( foH㟟Pd!e5PjCτ<l1$wc\N@T-s@l(œ?_:[vQ%)% %jvTO=qrĻ\6θ4='LKyT"9ʑɑ Ѹ!=258&c|mTG k2;'JocX Z>H@!QpJa@r!$,// 4wpDo*Wjx$i{w9bS'͎]WIM-.\Kw„w Щ>n]7\MN77W#" DO|`"u"UjSR!!&rh,A h+É9T?jGbc bY5ihrw, ;dXP1*e_Be=s.>n(Q7fj]ٝi1cF7H(݌#r6'ʒpʮ"OqJ/,/u$[J_޵ ڼ[xXoGBm|f܎q؊ K!] Spe>6}'5.8A%ibZ@%mH\jFQ؀pi|>]&TsQZi54ESS 2**&~xzm ̷FP_NJ 6sOŌ);?] yyiHmm3m+:_lLbS `8.9 nlvH۾׳.iHRkH'Z6er"O$z/Jj]9`8g>T jVkʫ >Ki{"D[ uEU.׀^ N l#b#ᛇ0؃:اKN<y1Dk-dӓbԝ5X_aa4UM Ǵb8cma G gL3#8x"?dqXDč_N) qP?>\\#Y9XZ"ɐxAW;+("IByT n$CpP]d8:!AFz1 G̿uK7^Uz<qD9SsDXeNO6wuF-aZ#QmSeHZ]m8 cLEew;|oTdrO[J˃HbgQe2oATG M 2|ƙP:Rc U*M4 Ϧa;'|7oq" tz,Je#܀WM_dhqHS4,U5{0iR_xՓ\3=S(NkZ_\Dnb}=eRR>oj*U^԰0NdqCUʛCfPR,_딙SG3˨xFaÜTW(u9Essp+*I{.,)?. !yXL5C1'߻L,sigr ;cS;d]w7T! )tl|D跿|!F yLKw xTi"Ic֪Ul6/%4SZo/v3Qh@HSx9ˬb|/{lGEWUWUvưo(crvu׆6^K%BuJ`k.i1B@ˬE m{֪Oy/Wn2#3 kb$ˡ>"mALc"O0uL[0|z Nυ4#>:E#V(ziGƧzXϵ!wѿb,VR-WXJ55XG:taYEL<ka iS8BM=oY ZW2=rіtM58)ݟÆ)`C|E/Sˍ h4ORG\ѐ\F! Q(CKF#ϡ#3cFU3-ꐖާ ]^z^ M(׺lotz܇L6 E|l${Q0&3p0CJ/*x½87D0;KL+9w9bt/nSeD^UֈznXf/fc_BskDqPfe5 tPMRil[l{7.5sHDT(ǻ.,:@τL7CK s]AԸu +_9 k#϶MriUk|,e;axfkөjCzX.z(ANTܗc'2Ƀ6aj>>&cӳʸۼj#JmcIt,FfQ@kEy|ȋ/[N ey{yBZ~8a~tMOK%`FF:?4V M#F+q ΀i: 0H nS@-7 leI:c&$)! }f7>儻'|*t04vU )3ǮAsvJ7⢓=b6W,Ku?;\ӡm5.y2Z@x Y~;揸Ip-U8ԽsK)=# ]T6~0t_GZ M'^&ΑOHi>F{~99Y(Na;N&oU6Ub]ge= 72Q䁄xҰ?Mӓ].UU[BjtJ8G!0Јj͊\z?gfzTM0Cn'IX$S)tUcԈAC[#f3Sifd)+TwkUs<,(aBE q^Hdžn$i;EԂc7:w]ǿƷH冼qiIWM<l/㫁'鬍 93O;V]V6" 7nvJv{E"l۰|`w&\,5U%?8 $&JNQ->VfHŽw_x-4̷Ma +<٬uByUC9Ƞex "7HcB8=9(oBЮ26trsAS}i5&k'p*LxB8J$ٳ0!0,;8yL"e[#`B^ާ|DT}m 5KAg"SÅE-T{R?QEVxk">'~Hs*6t|H2^\ #!5ޗ-7x4_()ztiZ<3vl->F!Pe/ֶE묯z L&9!0"Į:V#Ci>'< BmQ瓒7ت=GRUdH[gC(x˞$f{ڠz5>=`uC 2pl#A7-.RFPz$ň/qlڹxóM"P:bjb*37$߸9pe؟g*qq+.̰԰›稖؞f|Sv L.%)is Ycy,G][rGt׼C~w}Gq,bO0 .{()̒df er5Z#ySoO^gK-@rh근#j$;ːZ]ڕm2)8׳>$+NɒA4YKͺl"ے|v :^#z.yN5*zF>ǚ{h(#{E֡bXBC+5{kwmGm2:uOZKE'(bvfGA8 yv~L~+G!;ډ[pNw5 t-l]{yy\X#|0鷥<3_t̷UD=;g[kxA!'^+@g_fgKvGd00L_|vWMs;k~n4%JsݹAC{$AObMVhZJ>[ºٽ_[+,䫵lYCwa:MiS]^Aڈ ٝ"MVؖFR8%zX#zafjU F?ԵUs%˓9i9-nr&T{ڹoNܡP_s|V3̷fkd/.RQ"'Һ~P׾󟈀`TltR)IRӶȇz"X1\j}۵ypt^FrqScxCyBFu<$L *D~w3n z1;`:PX\ź}Yee, PA:wf*W(*im8ڦbXMSE`=ԛj-S-Fs*1rG=9c3<̗ ^5-5Xh(# ˋ!(z;N*ne#[9ԧt2E0~!7ŁJJ@A^=Ur6&l5# \t%~9lSm/!;RO.RHTxheMZ 'Qb0K{C4@,x +]6 V m0 1'9|B!+e?}2.2{״|~)>;Zw~"H,(r9`H_"t&{+5b"l4Coj7ӲS~tz4>?STJ'j&r)#\cu DW-GA|%HG.:YQK,{_RxrN|~B oUelEjY}>̣RNӝ30)'s!v*dD$V5E{_~t߾'!aecjrʐf xd2nC ԝ`m88 p(o@2^!YNyXS1А.U};g$y=yׯ'zA'Dp5[v8#>ImfAc_q iIa雡#"kHS3 . 7DQ"}~eSk<_Ϣ%p~M/) ǣګi]JSXJ]D&!vX,f+YuNt32Z-@eiZ/x^m36#oTvh)<ޠx[ςš1R04#B%2-Ը rAlk' TX@d]-(0wꌓ{p-:[=Dю9f鮒>fjY>E:W&J"jCi@A0 !g@^i'=7,OsGV6(#6@1cU*5ʺWLIKŔ4,f;}^fcylK,[Dƍ[;S(}m;_J{nHcBeqn>Qkǿ0B؛A߄,|Ae0n;I|rSyu`}GO~o0쇷p=tnUtFs[ kR]|L73޸, ݽ%uL$*! Pb^%q(*v<3`fN['~+zAfEғn2'$;YTj/Tl?k/vSoRP7pt[oZh$o8S}ZHA0%@Oia휗!AH6s06wRQT :ɧsպP:=fJ {NrgU@7aSV_77(AYWI:d!+.{DM]Z2#Q2Ho7GƀcpOFc:^B`ٶLkOI/ LnE{`kIVL~ m +޼Wi:\<%#X|Თs`hts I`'fO-ۙfߌ%-=¤UKk5įCϭ1Tb2: @ [>GPr( qWWy-Y2UTX׉]Gh;>>NڕM=91|º$unAUwf;X`zj??]frZމ_k^Azh;R8vE4|P9deE1~Pژ&&&W| ^ L ؄m}Œ|M}QSoUbk(ld5c FpOk#thK9W@J[u{2YXɑ*&n]re_$(Ljnp,QtFcV,:-z4ߣ6 *YK&L%Dbt -zD7 pQC#s'=0k[-] d aVgo'>Gl*rq#Ea4f|:E-}iF%`87]ɭ>E͹h{ӎ2mK$]}pB6kVnlz_(3NdpWEXPۀ~NvQiMx=>x}FC:>uN՞ EV)*_&ƭ2a*.rd clhl  rs4K؊ Kzq&BFx,T^$ĢT1" տXHU\1g!EJkq7!sV8IY:U:~H$daK˜A ǔF`|S ޟT/؉%ox}=Jd}zȕa b Arʾ37]?4?\9ڨ5ff{Is-~B< ݬ=΃'Y%p#2p6YG}̄,Ҍ9B᝺ Y{b]{N2|9#mFߒ_3:`l~1 6&'x|( \%*N!$01S:[ى{MH N[X (ek91EYN3#vGATV?m%{v0lu^0K9V9{,}/ᡬ 9cKg| Wao-nKZ3|#)ё^6a?cA:>0Nm /h'2M9rlpea7`]IR#p/Kq^'ʲ@yܕ4Ow{\kEẀi- lu`Gh=fRlwS3cԈڬ Ge**ķ0@'/v}BHP2Ɋd xO^B f4`M.EYn\%ÝFvuOO|3h:zMEJ$G!C?WƔKFUQ g8MI9b̓ "`y&ʀzN8$ iZbwIq}"y:)? |_2)19, VUn+PZ'Nœ338".r0ry.'ĸXPu@q~+uc(vu4/U~Vhp֥`LUαH!嬃48:qtE!>sEh\Qd gSI"lq ⎭\o9Warc1GNpܧIcR_R\;&{CyhkT`_j2q7D0X;٨oxzzd5ty mΑS7riϫ:@ D^3DlI\80{y(7=UkKN_FNa(4#ޜPHB4\>\`uGER1p>`gk4Gvkyd~#/>zNzYqD\ Fs/Lg<2J?*@tܫ0UK[q;tvs͉)4T VT @cfZ7z]k;8M|~L0LͲ9yA 8ɦ{5)pwd)&DŽpLH2rq*yC@A0l+'a:NT"6M443=%7H ${)ni9r%8Ĺ8n?^h*% eMCuqIn`2˼+۵&H:U{:Zriء>yۑ:PEVEzVY"K(A PzdszER4==A۾B̚Ģ`U1\4ٮ2+6Ο,Wsd8Yh!rQ.ڛv*-zcr3i,9.j+۝? @_AB3\>ad\L^PCf5FRe~gD`)9ˮjSQM0qŠN [|FB)eD5 31&&MA_7-uU֍?Y Ů̄dˣİz[ :F5]\N+qMEF^[4TjMj᝽m%^I_%E[e%5GCj.,.=SC#>Wjgp_N;lM פdXY?ΰiDT݉$->%1E2(-cr`>Ed_mG=UIV‚gЩ<jfgдf8Wh^Hu?^4sFN:`rFsEwKؕģUyB&ߗW@+PmD  QCz"ٵŰ`NH3X ҺMF++N5ӡ43t bfN>y|l*? J#`*Dۉxq}d].Ng8w̢wWlAˉ¼,D`sm.0KJ_VkHíJ udY#:Xkn<Hzpd:-K?N'.EuXi= 4q';ѹ27 @1Gk7mIw/‘wV?Wdܗ, m}o \?nKґt;z"HWk 4)`{x1(PkQȇ3(Z1.;ڛ>,vo5j2 aGտŧB>#FB-E?1b~>ϴYpd% q c6x<]Wx9P9&F:!|J.JgtXEMxj>%_(i gt66U0]T6I7 `ITqF$45Xbj.PV3IiQi,6I{ϓ&i%̵%Oe笀j^Gb{ ;/{B.X]>uwɵԒxLiy5 nљ  1cޭl_l(,F%FHݪ;JݧdwX_,%Uq1 9+lS/\ k"ii@Ɂ BǩAPNKc){9҂n00r*˕ж %L`CUg-ts ZOK{`7^$kߘ OPw][*v9Y1-|$iy4_.6̀u֘/z(RX('Fx kb:miC),͟KXs(J?!PW'cz}O(@1v*3p/yT&-ju] 2j {QS#*ȚG`>͕7ž&>M$Ϥd\0{$Ff]gC&!2 ^a`Bi_lTen. `YR!볃8C0JxEddߝPVk.Cme?:Q%_qhpQ" `;h*iT FS1!B/vIЙC`c8q@ /EAd5$?J6yV!I -^G"~ -vcK<4s)NG|׎¹끲Ϲ~1Ӈ6cR0Mj0^-vçEΒd]n|B= 3Y \ GS"_!:w<5jsr~M '{ 9@•@-'og_snK)0WzwD{nU=۾کK܌4|BIgTZ.,!&ǚ tH w mNJqMrkzKWɦ)^OL3$wT?aSpw_)B̤ !SLn^'@M? 4.XJ$@I6EtCCU khW.[ Xv!.XV꜖~RW&ۮG^瞋!'tyPkjA;%2)X +ݨ\Hݩof O%ͫ5%hzfE[((}6!+J!pnoIy':g/⤟ՁuƑe vU4:=qZSnD5RyPg3tgƿ;'bvcF]5t_Ǡ& 6wk\s-jȮr ZlXvm`{ Dk\;3]Qb6v>g64Ԭ~o'b6JmIC]zS8xP(HF6T}nc8@-\öO@Jbw WNs_@M(yN;[92`KZ[V:NhtVWFVCYg%f1Q^&kXՇjAuDƲ"cDNן|.=Zm?pV_CKi)´CK"s?{|U-r I\e`ٷjx/Q,qZ:yhhSxL; mICmQ_yKY~S g⟧Sg=:x_("}($UF %d1h&DFvԺ]t@7M,R'/r905 xb*ڔeSh%laUKSWi])4Vn3*^B^]X8SvSa~:%Z\{$]: ~{uy-|Ql"I Gz#m/L/x :2R@jBKup RV<ie{9&ӶXņ}:,%)XJ J[. KjE|MllNIDQxZU `]rDr>% Ї14R\=В 'n5@wI5Y(Dpus?z!r#5WfXvV8ygd=L1k`XK+C]mG?c|¼~sSo "R LV=, .M/?CWC|aXfM/1I#t-v XN__|[a !t^#+@,]KLn2R pZ5{_E92‹%>E=ͤ'K“摥u["W`J_ج[6l?8fbS0 >v"rf(Qr!*]{DUdr=Gã w ZRrIquoH`k/=0yUc\폸"cgLuuW$U1iH@%:?J}{qLܬ? ;~gp+?sW$)MD A˖wJtaUJݞwh ΈzL^Jѹ]tHٴ dYaJs_ѤwgL /aGʔQcƚR9VmÚ G^e@ NfErb<4 )7Ϧ|QD oS}<9EÃn^55e&4@iw|Q˒͗LK%4 ˅Y G7VB̑d~Lȵ hE9'f$9FL۪  ɇ~y_"ƺC;nB|E|3=&G&y@tqwZ(l@L;b=ήf Ǩ$VJw)ByV*Xcf!p`vxĿod2=p0'Nurm͙Hhְ/soygt ?*oiIwbe# `Z[2x(PVԜCĴvUlWӢEjuqa&õGz"KYWi H58"&plW8[Wڑ?;!_.ʫHA@H!K(t2>_ cCm5rrN@?ҿIO"FL2d)9Xl#2]HǍ-DsrJ&Mc{U`}><Ms*}NC}%yrL0#Gڭc*j"%.Kȼh fԅiu8{9Iz'Pt&v!ֵ]ī 0Lamd}E`&:V}*|^vu䥖]bЛ!Eƽ jl$c@-5Ӂ<-;8DJ:^b1%*W,L 18jlT٥L l$~1ɹ=+ғrS#Ђ1Y49 34HD4?v$ _7Q.gr݌s4Ι-1.4Ξ1L180cTB{HMWlb16u4h4sCEկ؜ 󮗸IpmގJ?K{TP/Ʃkv $R$$ 9]&B*#7-+LBpa󯌞f!Gm {"qh(c˜nUs?ԎEEOy[g̪ygo g@:m2uAF[s\N'Åxv{y㣵U*](mm0\;d[+@4ιܣÕoX:bf2H36踪HMR Ǭ._ ]_XyeT"6;beWeA Xߥg1kDoHbDY875z mFkÝv^i Ks5KmCW FerkSZ~'[ש]~Rʊ}^Dzke1c A ODcw{7})W0E6^}@~`nu8#6 cNJN4 K=$ff9ʸ}'Μ 'H{M|v/JR{:%5fۉ^b's(t׫}^Vx{lKS*qk ~<: "s9nr>䩪Kb`V8S_vadX|{| f*M1.y|7d)4HIzhace*z217a_0TQH!lY+.;5µCr2!f_/GU3у)M(U~1B󓎸 ͬ(RAϿ~ILrz]TʌIYX2gxp̄Uۉo"1_N/=u1稴b1G"LF2 Wt FE4É2fjaD@اwuӟ;޵tTnJ!Z|ӌc$fJ}HS{=>2NGv J֫'Zt6AFw/Ū&r|s҃~6q)g]*4'޹vXtlc!Փi$˓KUN'_{=ŧM vj;09_C4SQa AWM{KT|@#|>ZPVuUIOmd&Ro]Њ",9 ~ysýCmR`BgU=n/&/Q0V`Y";o xH0s\Fq\Sm´r$Rjcv 4 _n/պ~qKyXX٫;f̆)>_NjG@Ҡ e8zc TH;{7Rdqayd5"笟s.:9[vi3HHn,H"#u\. #܈W~3*63cS*j%/Cc[HYIϪJ˝!*7A"җFErmK[,o$V勓V܁?W6ei~[0bJ\ve'+7rs#bQMbF:qq{`H^+Y°؛Q=S"K20^,,smM"A upRoDLL~-(u0"+9B8S3&y,okw}!4 ܽŵ) VK{JFE.+ۃ)7vC8! u -lx%1udd 5>jvIu-LM~&sxYoǫ#>D -9U$eE(r =/0⚳" ZhP:̰HUn> jj2.*=wx綽ww^Ԭ4nYu^DY5yo#DKrtz :I5P;|A8v:r">S-ha,wȮO2&ڠClo99!TYtOU3 -l 4lb3n;)7B%Zk7D=:u7I7zH8j6VVB`[ 9ŅWEc<DjfZ#kY bel؂,9録Pp{x3wf-L@gU/ <&dBw4,X }M1p ʂzY?ZW @ćL(Nha1)4,J<׽  ,?# P|]-6)d^Z+GG>3W?; `Q-lbё31b + kxM,NW4՚%'N-\#x$])wFP}B,{oG~d,ӯ;CIYUx0E1ƫG XN=t_~ ! NUxG?I2?ՁZUcіI=y%ƀs9:(3"H ̀B>HlH*$&/5<ϬϾ+"5u[QDw -s@dƼD?%9F JҬv7+̵lc?7aouHur*8!?X hO.ΛQ vƇ un/L^A}>Q8\qO7ģ!a9KK5P-tXY."zIfyVfؔK`G+ ,C7Mx1l1LJVDL mj*k:гJY!@>r1AXbJM lW2.iϯɡ.DR!axhAYGkqi>н1P>ww{ !1Q٨$U+%tqfd8 ]{ ҃ @2 i*}v.AsEr[kSÿNpn:)d쉖d)+PݿRZ b;~kCTz C^o`W aRY4tLJr+11?mjx~F^&YQ~.uMI|9Rx5ȲgͯԷW [.? _ՍuI^^fvγFݦP9@;qǵS%|On&xHx3O?`j) I#y^^M F!|ܛ.e*!; gI󫸻ב#sM*p.s_(Qӥ%BEes5"Ru^-q"0>IQx{K d RձC~iyc&na! QX52=0Q6f4V$Թ^~q[nVEM UUN^(K %*A(2:xpN6s`&?BFE9d&=_Lɒgf)ްa/)aW5ԇT.gٹ{[ǁ6ƈ(g@;F_  Q`%rFԱNj\W?O${2ϽR'Jmw,kĞ :a`DDZ~zQ,Vf6KG6q *<kOr #po&bb"|v@ښ;Z8R{jׅEZj R1 ē&VǏE/e҄{'ݕX~)^6h  7Rv^?%zGK9B|0.lHOQڨP#6$$7 >iݫR?/;at<::gfZl?B,8:׽y/{wqzơ&B-׶6 bƢ̮lxːqlBHwCwVh狞XręN=e9y #]N/]U]RTۭ0uUZaS\<(up5{7EL_hfMR0-t/'ksIYiJ0;գW|wt~Zhxk狸Q^ct$?Q3^c\2b?L/p1NӨbN8YΜlG4&Ưwp@]>nUb[#(l/aT_W/+W lP#9z9@?KGU*q\%`DR){G Vffm5oaL4tx},IVlw%uƦ tFFpk-sViE_1IdC=kTut}뇲gEOKg{X:aa'lH1= lw^у.pCgfل.Q1rB5>c9Uz5>y dy WvڤHLxQ"L5hݩԌ$@3ETF}b|섦tE&潗 AY+s 9;#8NC*iҎ`I z¢Xe<ܔVˀ-62sݶjہ9[N0RHw"-!CHMv7uN߄n !RB~$7OU\앴6藙~DOί+xB*'}aj3dRA\Qިא :F# -V *0K An'frCʘo/J(}/jLötKN'FV d=PUxdFG宀~׭4bpL(HMX.$n لC50p^2R3@E/$Dj]WUC0gΣL2KcHu5}ť !Xێ4OLeA!a9Z%-?6.vmǛ* ۈtT]lJ1ҥ7+нtd?K߄`uBӪ3X) U%:Uo :ɻ l,Ƈ!^<(hlEc4ڍ@̉up0AᅥwS-V'DjQ1IY(fM/P[!2E.^ e9ظ5>T⏓Jby zo!7G%9s0>O)8jeP&M׊W[ >m`GBN~ɹU jưTQ𣱦`Y *e ~,E Kg8ƈLr>hZj,lJBS:Z]dg?_0uzv:̟"Rm3R"nchl7œ:Y Q}J8,m ;~:D9]3cǬ# \}xB!O#i˱+@] p+mGC+b1sIr[i $m>ҁ(4aX)&O)lf+GL:C@Z˥Eض1 9%nh"5$-=gx88Y;ٌW%&dqyﰜom;:2 Q,e3"Wsfs8![/͔?^iD](CLN 9"x --)~vDwũZ$vp',B^p4eEG_coLq],5Z!bVQFC"˟}sC:Z÷l M^˲o&t$oO~Ehtڧlc08E]B$6Ąߍ{J1Vc]'@lF&q~砉p!kMyRUaj1|5?a5BjB>\@ '~RJhXι]6[g)&Qm"up_R@VBs: Eg0X&kgM40s8BnbotPK!M=E9 7HId}Ԁ Tz9⢤ssEkDJd(o\Jq= @AQYV!m8QzNP00LX ,A 8AO#".'sd+!XԷ!zͿc9^#I2j!c΄ng)$;-@*fE?~#CX)8Md*ڸӍHy챘# .B4Iu+=@˼W'^'gnҊSeDpE-N= XwQgo9(T#K~|QKEw|mJDOAY^j7IpPSz'4 sf#X|k 7PÉփ|, Yӱ䜄Rjx!+7BQS5o-c<tg3vD^gO%tc`:4J S"2QmGu^Gϛ Mddf 6ŭϲSjֿrI6Tì\?AAdqTvH`c81߮R8N .?ZcD[$,3_'d}Ñ݇|sY)r?kPWX(IbimpKDcgsh֋I3d.ӻi8lhuY1(<n1BfVO!!%s =uߞ,]…VK1KWι+_ƭ #VMݫ8P[4 \}8b*!ZXv'ͼ KL;1 G!ամ2@, XI]=TbR9r4W`w5a%-*"J D)OD#V~N-*CP 6P9k"#|Ɋ!wBY(\:+H愇Mϭc(Lw˽V޲Kc(`h2vD o~U}q,/?"'A&Sgk0*ӂ9$o hþ 06؜)Diw(mbr R8 ͍b4H3uYwTC &VAn:yIBo\>!OJ z-Z*l=!GIr;:C wˮ"ILBHd-cѫd(F#ubh.`$ zDu_su[ hKd X/.ln4 4ўSgss7 f9+4~U"u# &:&/q/$\ V&hƒDژ/1y?[g/Tdz,z؋ x2 %+YSMZQcZ>c`C?cO@)]\J:mV BmUzv̨cc %B̦}K39['I U#;d\S:||K^>M#i'+q㓬Is̤{;3^9s $EC0yxG*5 CO oރaŇ6s:[yCKEGE7uᓵg= u1F뵌z#\z6o^\U3S*湚]GV҈ ~'g'<ԡ2SGL$$<æ*i$ώ˧M 0{1X$,l0@ᗐާBY-~>^qu _Il"G@# )(Z0*;gͪ4Vt;I)^aӒ8q/PP3$+n*A!$Y -}2)ȖT fX2e |r:DAþ%؈89;EaC+#8]ȅD+fHyYຢt~y}yb$iO |v[G 4\Yq 3f8 /b5mq?Xx8V2j?&@$I7~D #W̬{y}Sw#ǫ~2Xl3fjLf?inuZKѢYo) M104w[ܣ%(1cվd|Z".{#!צ!)ڃC2lY!]&%?G?4 6ruj !߉MJ=lRhrۇ- 9؍jf9?b=exyf Q |j /*6!MqSӊߖLfP(7?T-9nd`Euc Jpy$'Hcs&H˕B0T_lL?-;@TsyTsl0R~ֱ2 Jʷ5ϱJ7"ÑZi1,ï"J7FfJj#T^8lc}>ȫE|4|5^ܑ>z~C*3^5 ],xOWwv?k}: DF{wI$l7X!= N&O6E4eX{f.Ozv7w36n$@ ]q)eښ@B5V`GaNL9qjnإ5ziJ%N@Iaԃ!UBڣi鸗e=3)t҃[os _>wNܑ[;YWcꇾ-m悟ntC6Us,uLu yy\>c^cYl{z?.@m7af莨פgIq&(ߦ]c K|2g5cqJ* ?AiIJ+rYe4b1ox8 K."BÈ˲D6Xۗ{d%ς9^N_7(@M(VoryVGu=гQcݿ* :\Dь79aQf4n:M~%ƝrnyxkFO:qFmr;-Ɋ`tXQ!#<$ت#Ba#mtG`Î}8@R-ȊorXD7}CdX[ܽnF9?iD9C$-AݤXK蟚A;iߑN%Vb؜ܻ"Ny(RXH/#B{rLBQIƏ"x6>;՘On?5AɞL-0~poi| سayP7Q*yt3/佼#tW[?^*edmPbS}9)!I#EY Wg(@$Mz4+uܙ/y%W&}e.޵0"`A[㗮2Y@cDdQDIB-+#tfn[ H ~!nQVOiGL X < ~1$;}Xo]TdA}|BйD8I )qZSJ#A_sAWvj'c5ZhA`AFVσo =Fv|?)ȡ43AB8uz91/!i͸..^{ zhkJ[7l|<-RymE'Z/$V-]\.01)Cz%ylu3 MXof:XF9?laӠĢOY|} ఋFbDzqY z( KBF3r s xcq O+L| 1Rofw  ]'F39 >Y8_Q}.v1 AB< 341EL3`kakv?|HG#9.W#]HDIт.D$n>C!hl>&߀ܚ .6u)(B%]h2dsG]`\ߊ_]iT!w@at-V20}^z|gP+;fY#ҮlW3;N!v|`qnz_DTl ITT3+Kd DɫFRlwuFHB r3¶; (ATupŦ]\C37K86j T8DKmS?̷5DVMYZ U<#n^1[e:S]l8Ȳ'IvWnWtbt~̒$)7?)5Nm7a:"!-qٚ 8?&;8»Ϡ) - iXT׊Q6rZE& X*L`.Y  PmV4ةqrS䛘A >(3~eZ(+R"bIg_s7d^{m O}2HRkٖجS.g~9epI!?Vȏ Bpb_{X]wօ5`{4dݞ:nJ-]MwABҷpZ,e7C\HjLMĚ.Ht*& 8% #s"Jw))RF2۾ċ2s[Ҟ;0CzQxJaz'X&鮰$2mV{L:&7Ar#<]B){HkyE xCߞqn:îN+M%pXܦ-^qQ?ni0w 0dh2Ojhh =iAtVmjUYHnƷud2~h;7ftƞ|AEH}As#ٶeX͕BEA,ɯDB^qcird)' J =O~L1lu hx0zfh$5/O'hqX9KdQt&KѮjH lcV$ DrUp[Odv8|h7,YK+! ]Ԗ }֯j{6c<8iY#F ~'[HL/-t'̄ %Ef/[ VҍOW{[& he1 W g)ꍦJU-Snn q,/{Z#\^599i=Z =4m,kn&W%q?cl+='ez |VKimSaְyT\ o Rf0~u {nY޺1~&qRKGis=A%Ky_&4Є䫱\!jYHXveD@d!u,XŜA>b @'3Cm ee\_#K`n,҄׸R;*qk چѵz+^У,!)0;TzU-U0iy ˽Iנ=;n~~#ٿqPM3nO}>L}E.۵4p [) &+:=gz>4RG-uZZ>R"5=0ÈO&F+yǘqAٱie*XKiI~<tb Z2ə͗^sjA6\אEQ4BQzsJ5r\lm֫WSoqh>iYh}omZGOvMDt+;? 4|k=@ޏ_%wTG*U$M6`+g= .Rm=iH|wAWRzGl]vx݊\cKP-qTޘKQLA?EfmEO])Q<6ԃ(῱I.L *| 2p( d7f/ĺZ'wާJ[*z`+Kz % QdaLE2_(]9@KΘ}+F j* .e ԯ򥟷}FUBګ\>8Y蒋|!U(X$e#<^Z2ec'tk$R[sjW |~V_j{-F~TW HN)ϭ&b n)4Y ;t"A7؃Y1GH PjzL[T ᨛ+rL譑??ve\3aˁQToZj0{B>H\;8_Qt"9ƕn+Y̰ӄ`ik_i4q0 *\aLYF +=T ڨw1|d 1GgyVq}_ !0k.ağ u[MZFtI0ςin^Ñ\\ѐ ڛTP8ByWi nr@1HS63]"/J-מRi-ηA XՖ߉IUw&=i֌&Tny9hKgb E:tu1 >l_%﵊~ Ua<>OoUO9?3rT) h/)8}k4݃1w($6z`e%<&YrG+L+mm'mKƖf7V\ª~edSU$n{[EY#jC5S)MߠK)wnwP)3aAF9K?<ǒ@Ϥ\^X l4}: :sz AuRjHR8@ovFY5oEre=]63T*@GmzlI%W- ;lAS{ьMD/5׌_}'9i`3>V˄?l&:r'`ͤY9Y:J![b M#hlIQu4&Wzd` 9TqZY_~'r0ӳFZNf3F!x ȌNɂP1 9ۄ&[9_mAUDS |4{XВvt-ξeŠїusUvDUZbi\_rѠD¤!F.NULwݢ BNuL#3౯/Egj =y bQc)n[/< ziiqxh[Q~q!E)͜7Mq]gkGqpߏ8H#jKZ*RjP&~j$! {H%ׂ]Xh_bVNJ-ag_)/eZX*AxpbӝBT<@2g뒫AiG tP_*"#rs޿T0rb3_ljg2g=3fKSBKr.a!plQ8~>\ \gO+<:B q98{`cOmJl:y5D[>$ Dx[O(,ڈTٺ&"+"Y"$M&O >M{ӼWuħ xp_yP8⒎['ܕGY_ϙ@fĥf. '$ux uӔbE2Za;,Z" z?IxlYepm]\y҂t4` ,ePm%뻡;/L? +D:ju$ꨝ@]N帻I) sP&[Np@~3~B`aN z!$H*+ ٵv?>,7B$Br/"/ |\DI&)nRFbq =GSBMYqmOIw @dx듈e}]ҊTjM`w`dŨ{wb N4J@Yl2 CyZۆ]ZE*Ak<3Qf} oƑIDi#M룘%U6#8z͛޽~r)gwh Ǐe(sQMҡ~&gO6ʝ%[$rp4bèǭ\j Y$U4okdr8"u݊SO ̍OwZ͙4pB(.MZq.Y^~.,=ic< m 3%p\£aAttp\ PA,fϗJ!H*+hW wlܗЏޜ<r1(9ONAIH SUMz6O!MenМRB [̒BOluYXD\ j\C8:UWIO# M4X!obtnECXkwj~8PPO3vΰ6Fr?DVNˍs]9[(Շ%7UZN7;#iD*5%xJGr쵅%XG#DGڍ DqܣxD@"X5$o q  (iVx7{qNr8|/X- 8~R9[SCi9Cj˧,+ًw۽m-0tj"/+5@ ooDg!Y ]uM?ݩ}: `2 4ng.,= i^$bnJH^0J8x%e>a,m_sxXZIPIAbF;_3 { 34q{8<4u`~}3WW{*y.7(vOR) 捛0%Cz7yzuu x$n{J a5[F\25a߹ݦ@[?H#H٫m( v>n~wK6wcjK$M<5<o]aYCic9eDi>K(Y:o;S9c5zJW@nXۉ*ۆm>*g[]*2ATZ•ێwpT[]Ĺ`M?q|Ȍ 7-$B<بvGϷ PQ^+CA:n|J9),[!{ ('PSCr?.%ٰSSX h3Qt3ڙ'}嚩24F*5u8HQe8Ҿ+$ʙA猄szGs _l$Gu_+%̋E;wjR~ƆH x^hsA_cO`$u>4#Ӵ̇'D눧0C#Pamв*{;B$_$H5*|e 3L"LQH'c-Kڗ@ n@X$ۙ!p+[ K}?cY&ux ZB>N`sIT4kMKZ;,\,X%ѭ*"#)X"\ o]iū`x ;VVkIqWbg(E1Ȅ^4ጾH(#b#X)05:fdKGt@o} bLx]}xj"xOg785t{c|ae;Lg] Y~Crt~#. "^p$\}U?/9W>*ڷ梠dBRgozz'(4S-A|(:7<^A3 ӆ59=Aѫs_WA6ǑlxB -8%zv* m< ;jֵ[:JD`'2M%V& kW( !:Ї<˳Eѽ㣶 XQMŮ"YFKfȿAr;X86ۛo; 8@O|lݢyvcS-&HM,c-+6Y% 6w~ \hpx<[w >Bc8<3_;p2kr|2c2dN1i{觨-+YnINvIc]34t@bf<}s>WkD0ι3uŒ Y Z 2 7 nlO0 l50t8czq@YZ Ko,5}(\sgSA/exrw>I5 |#T]Nz_XK 9xg3uxm;˺ǾA<պF\}1D'lZKyLnhqwC8΋NoNoJ]cVMk®Hgm7J卪Y!w.S}Դ!TVL8!ެ}>^わ3o$OO^Eq0<{OˤfԆH(@vQ\M< p}%y^-@2CQN8 '0F9LƮIMHZ_Z|ZVݵiD :ơVG E5E[w9Z덊VXV0]*%sՎOi~[X]C8pA։@ݛW5ҍZh!P`ˁU9Q> U#TF§O57a'Uƣ;^ E:57e'KU(iTHt=̱Ume%c^mkJVU;Gp<9E4ec6x32D ɵ>9)Xc ޖAWștŤ3;`3>|ufs7[iTLNe2e G@MiFJb"3oik|dQ8&=軎W RӋb0iyΊӌe0 y 9HCc+Q?ɡ˳Pqm1 3}MA\JXOݽ.BU&YE=GVum%3p#sL#,ޡwx8]g >S(=h1RVc4kP/R+ѩMrevUG8˷=@;a@< +<7㿳-5Udz 0UY*'|j9y <٥2{9[3e[gc=2{3mKCQWXcJf} BXzt\p1C]E|Y\*i$g`ock8M\݄kAd8H O8+ /xCwh=,?.RYy` !K23_;ao@p.*,"wk̲6hs|NDOSȀMx}lD> "C냱!EE D?iM1%fA=}HybNǘt-*}q?0YI1( K4WTܯW/4@ L[s IK/RN/*6x #vAAdsr&F>[ /|\rg6Qu`wFQ݌6B#&n}YFq L88)%7+X!A<w2Oms`@֗ƱkxO+_h M7&= Jќ?x*hwM(CPXңN\43SIzRXm¯aU,3/'ݚޫg3ȕtӸfrc#@xv"]rt!Xq7p@#._;ϫaSem؉Ф?eVJ3KҊ7@\%Y}^Oۄ 3b @Y]u7@)d8. l)R@lte:Dzy+kdl# :[6pi(5V6/ 4@/Fd$Hp`>NpY2F ?/.vG Sx$#Bu#NJ"nY˟%"^9T! wſF]M*w}IY|kvsIVEy%퓞k3`ƬTF_.<ވ] R^,1e^iƨwgPx1D\ƟKIQH T KN:= w(s߳&rKVZ>OZo7fp;^? $4/řɋtr9X 0K؁쥟if2ۭϕH(`wF{`h/?L~^ [3hmIvtIWWۊ㸃VhDyZ9Ui Qy2F5$V;/&ёs$v5 E2}uݯ@\\{CaS(Ԇ\"qߴqa uΑ9+UL>]o\ r3X|T9#hZ`\jG{Yi C&jp{(dUb\< -`'Orq am\"6{QanK=1brI.7MFKe~9޹ĕ BxKuH^\tVBX+R'9H0CEw*B{1MC-@k#25[?r|xV}4DDb:hl=~3-x1ɍ]< رhEUTb)4CĂOn,Qs,H$ !.O<7:@_n kʒBp q F7ʅ1J]1n]@CFXB<N#6 7 \ *0kˏ,eHT1˓;f+Y%"zM6a4uD%!%ʏWfpЩlWj(d[;99bOα7܆π5+zA))^wȏsr рiY DCb$޶4xˋ00/c6 Q>5 hTm"&V4 ٧&yHςF ͛&;5I(49z:Y_V0(tWڊmbROm #dF<I$dn d]OmQ-s5ڇC30i5x޴ i^<ܭ!z.O9_"ȷ֋IeiE] KCoGl)Q:?١ JD0=!8 ..Ѝ:Nw G'?7 zQ1ST˽Ϫ6grKh?V -Rj\_IoOQ+ox2m10o5mhR:*SeZ=ۭD+7.u^Mx ߒn\ǤQD'ح]v-Pct$L"yFS8[|ЭlOH=n1 $ 3@۴QF u;yW7{Ս -he]t=ԽBR7!Rf|7\cAK8EC S݀$7@d܃k08^9R6[LE 9-C!fSGCMK ҰJjoP a@YydGa,vD߳7;'fEx'0ߦZA,m N `S)*i*~U.M LcwЀBYBEm6]8`LxkÊȥB/$6d,wYO,B> ˾FNEZt>yP!f{ @c< )KG$|QvgXv7xˡ1qiHd.! g)%]I֦{pз8 sJ"F4Q&_1͐j|P,9]#{_xb.gP:`1w^Eck mԲѺ|lW9;v",ԯH_&Z!VOp>ЈjUŸ)Qã)e`M&scjO[+PU \ [%K|7Hg'4< b;< FK~]x_v]WzA ;ݏxЇGRO|Trq-9Z56a~tZ+xiS%ZM({i ǟgN;YyFxAVjE-v:)eÚCc'a fE~Z8%dp^l72tm]TֲWӕCB ĘZ0hT 3sly>+N~ 455>]m&wA2TMQI9p5l RY1A[Q‚wG@9|QaQñBڗRt3Eog6#ِg,37aWGɊ} ele 9cp0`whJB+@Jʬ1g7b]L)JV MW99 pe hJ oe4!+>NXd xSsNoO-s%QmVILd*J~i%jX£ʨF_";$({q 'i2S'4v Hs4Ҳ+ 8h0)5ш.-PUG>~p(qxBdE>]5{Û$"z5:@ Ģ|Y5ЯxѸ*_euk>*U"/pqzuTWi~IzԜ*~2_"q `h*3a(ׇ58XF[#xm#lRN ^&ߖ}1݆'Y~!H ^=iVW綥 Ĺifcrk֫%] I0d0HWI1.rYA# 37ykeuj\W?מ>2&ΡbAdtSO&SCܐBu=VnYS0*0]3dv`&Δ2[ܵ۝[K.H*7үv>Ɓe;޹ėOM4[t=It]ϱ KT`siO_69O6`cA338Ne^il;c9>w9baOpž TܼEth#n*B¾o'ݮ:IWv'31l+۪ GKcW}EyF!H9ˤxHTsd{iEub-ڿ_f%iY,Tr]z0AnV3$4M?E(pE;uNb%MH`AcZ]H= 0_u( ҧeJҽL=8R3IYxs+W&[FSKuk0Ix;TOQ2[lu']!Kz%* 6q!g;3mMQW)#ۙZU}h8-&'~a)g_2bED\`Pjȱo(3/sG$|A]AE,8_ ,O8hQ]uk-dv,?.8Μ&ծq%  /jԳ,>caPXT` &X%t?%pSꪄP7je|7H8w}w{'AG r܊Iܲ9rIxR))BU Ww/<~_T%lݭ%QM[a={>ӂTK2x%i.DJ*IFy@ϱw6De+TYkK.S$5O0)| -qhagAZ M); :W3LL-!(i{;¼ '6l<(jvŊSvS=tOֆ/0@u@[rTz}эɒ@خZCJ:앜ӹoֈD)j:a.%lZֳߵ&0}@Ls]H"BdjTR5zv5\mM6]Ԕkթ/Q%yusQe!ft&{]*VFPCNAnm)Rr U@ƄO>-==^+ ?@dȬu7a0YoE$:+t/zM7 t ֈUSݫ09q*epZf*HVYN3Q1  FW6P>Ț$wj?ݰHitԑ5I<"ɱȻ@3 3SW?0xC'&U5FR 2Ⱥ[aдI8.1^Koef9AȢeWK ؄fx tH:]PP_Lc\@PmwgVˌ;C[*I-+7 R6|IR˷MlI ~ mzN&3.HaߡW5Z=ʹy\`"<0TH$i*鮃eKqm+݅a44dP LgA}9}D(z_T *,rL 4m;5Q//.uRe<ɗd2wp `۲ ІHSJTD}æeʼQ 3`tm#.Bޔm +<|eGGCxRx^_;q($ưH-T)wzup@ y*)բ鐐 X+g>UNLeh s򽢻Daj,RG)4-R~_>}9lƞ+E17 P G@Zffx︩Er5]ع0ђmpU=~l.Sp a܀ Y=flKw~c}vL=q=7{i9q[y!V! \E6҃_l (=rsj lZ3u'ηO5U?RyWK&F\^H$/{Wgp<I=;R`aUǔ^VkfO]ƵJ2?jLJIߩ kECkA#u;5#9.M_3 ?W>>_ +w>*/%(XmÖ¿7qjL&\JqR7נI [SvmSeS#|2;:SeZ2e@:_n̈ ! C7 &­G}ⴲ!#^}&`YCeW.HKó'7?=#WW/Q%g <|)K"b~jdG& أ i_! t_sOro +"FiҩcuU4R\9G{"Θ"|F~bQU^~[<&1']\]|zm"͚{wNg v0ZA3P\Q̣ToKԑ(ٲmKa5(Dn(~Z!X=Rǚwy1DлGCpwkWouf]Ш$ !M|G[>nN=.td/!bbי>8ͥѯbrBJstM@܀35A/8R9oc'Eb@v9n׽l=)O/k Pl}'Y@iIh^asph'a2t" 4k2HVEö^D nҕ<f A =)Iӡ򚍐IonWсU/vH.}@~uu5 -ٕ.u"?>iC"EOli;^Ia9䍉5LJ$x+OD'Og"xuuËR8&gro*FNwx*꠨oVww!DV_잏7l ̩0öI:Y|J|#A?CF.CG:y9%Cft!Ħl$VBg%'6OtiGEM91UaY"^T~˪ ^ȳ}ҳyPU~ yc)-u'A*My>9q- M:++9 'S ֒/?w,C@A)1Qa m*ջ[iqHh:EG!?Ĭ!(Ai^zP7(U< êpwcFi}j yV eHK@.DzI!7E3hBotWc=8䌉S:~`sxC88(szTa01?4]m?!>@E*epOXVֱ"8M'e~zU3  "Ծ-BxMa gyCүz -L *_k:q9@%&Ո{׽4Jeb@maSGcL9+nDWB{oM3;t)՗3OP1P('$&cx̎%'ku>2Mw[q 8 YL)Ba('*j#ay0)5ELyR;f9Ub'Я9O̓4n!!E|E?g <޹)lLމ3⯣t,kn{]zã [U'EZDylYP3ި; G6QEU ~2~,m1n|ФK*lcD0OVhA(١sH&IZ1!== yUlլ )["\YLs50㱘f Ky~K "Dc1hL 4PxKcP~7*U(z'9|>[=߃>jv{IL?QϡA%g/3@}Ge*i{cg~&#e=N}W^9é"5縖Iv+it `U>d4:2nF+Cc#eN.v{L*E%eZqH.C^3Nu2LQ!4ˇ$'p)4v.ƱK}6_Vσ1t k;ceQn}sي)3<1:w@޳%%m৙Sl`1Ej0( Ȯ|fjB3Γz[q1gugjJ0Z]7zK e K<ީd?ުl*R/b;a*0nDz /GH6IE:HJA.iKU(o?V/J]f?+x&p+3 "@MPk;)Ա3T%Tgܦ&-\EZ#VSWa27`Mi2Քfp0T lK`p{ws{[T2-4[M3*9XbMF>:4IܪmºLT.ҭ ߹ZK4-Cg~2*gL #ԑz^͠݌uxQQ[QM67dp0,ޫ[,`iC:ӻpGAt(#~c y $H4ڹvs՗Tr(y.ND|1F:||4іk`9fse\Bϟ*耟:@#8wI"Y37o.!HdzLX-1A,ίD4wTOVQP.ip_E, ąl iMb¤L Xd> 8֪|ɢ"1~*W%t Z { ,<<u%qv*Rohc PJG W(jfWduvW|a)x2NńMWwu]sWy Ɲ wp~-ӏ]==|KͼŅ&UL]Y^ Js Lk#4}+kd J˥$aŽ-_كk6)yc֔Hb/ 45]`4".=V])| n-VTFfA1hQ?"BgyF?~Bc &:CqXizz傧?;ѷ(U1k> !,H1a  Vk_{f4]Pdh)Gp:Ga?hcYx[6=d~#-Yci'1[Vk9 M.BSh.Crl2gI-F5.Q {D F6X'T۱T*aq+{nrB[9̅.ǼʷX9-iMlGi$N&+py/Y-;+/m,23btӚ.?˄ywQ7V-Ua&ϯw8vj ̄ZwG|j-jbUN.>tL{$=SòlcW~;ctHrP]; L=n]D֡] `QNCE7Ij#4v`qM?-dS;1Y+}@`ݫƺϭ`*[ +\DMNyHBLZb;* ķwAZdNx_ il7l%T&`Mu艭YC5zpUFh\ÔN-A}(֠дCM5j]u(k}Xivm-CT9m*pۅz.p}YǼ _ƹab@C*WhڒzEn63 3TXʧҘnp6ڗvl#?>r8eatxItcW)mxT RhBn|Z)_`GK܂]1 !)@OEEwi5nx&~MOO!-a!oVUzB0pr)4",FG<͕kaf/ ;b2xrc[li0 t/{QsYi+ B>uH}𾙐FoVg%oV\Դ`m&okrkA)8t+%ń4P"OTb8- mN Ȑ_;/gaA/pV1-J;-y|jХCY8q %+2au`Л-X L{r&);>:`t.4G"xxXq鍁UMa "RT3EmpRwwxҧ$@l/y\MuFמOO*/ڌ"wZ7mguAKlm:@2qi67V-#Kbbћv(Ez=3JvqQ -`oS&BȎV'wsǠ IuoRl"֓%pUP]ӊgg N&'7PAPCEv(pH(4ce֫dwɈfbE sTT=dRr0H{`{x"Y }I22D5Fi R{cP2-p*qg{fw* =>zzKT5 w ۶1%})YϽ?}Wg^/= n2$*Fݐ<0p2#?Pњ  NLXADJEt7HV,V(ꦀȥjmyfhbf۩htP.̘sMeIL;L=@v8 =!tŁ$@5OIHЈkP'}upщ OѤiD\~wDF,Y~(` !Qrf$kͻ:LəU`ifgg6Ne 㽃5%svd}BXNK`oWx(^V_#jU*zy.yv@Ta'Qm|WP-)z4'KxHWmYl'9(> sL %'Û9} WLFubnmMCJp7G&V]G [N>͚'r5Z%FB\aB׺*u@$f̞yW P嶇C?HMI[=GU;ܘ٨[uJ>kkᄶJ<(;WxHB:xyU8PP.!AJnZ<†kSVKG?kVNHG3U5$Cp?=eOe'| ]fω;=FcdJj3 c3.U_Oyd2=$7EզV5a ⅄ o`ҹIe uA35 Uӓj[ݧ n&͓~䘒&}@g)(yCF9n h(@W)Jȵؒ\3X[z{M.tr='2C q(ZSlx؎10GSzglG#i֫xߡj-)iYƵNdȢ+iPp1Fo#3eRk-& {q}P>:. {K։Lu}##@+XKĘGs GUT0V疶Id#P`V{0ٓ"ݓf/S"<9Cxy݃rB QhT|Vg[ɬbyo8 k^5*7 %>#E~WKߪA+E^3"P5(kt*,䣺EǼqQwX㟸WW80JOW{.uTLHk!AT}Dڲu"gvгjTM6}2̋ͨoLǩy 'gB$,.>*l55U)3]C/2lEtf}$u.E'u[ՃrM0^YS:ܥN[LJ3?ȼ^[n4Fn`h ( wJHƄm֤r~4 Yi Qμn\#0N$YޟbՙAQ~?{Q&rGEĻ![j돩t4_0m/3?3t4K̇߃zmI|ɟG!Sz7qTDO}ٌ=@Ihs,|9H΁S_>C|XyF$TL>xP`{܆Ko4sZT'ZĭbnxEgs^U"*7/y)o|g75ęgH[LX7bfO,f5GErzO>)lO$dO'[m6zuiу6-^թ_3 v;ԉJ[.r\Hk M[9Y|*@4#&B,Ȯ牁8)1pZshg6QɛPΔc(0 :<NH8FFzIFOḅ/F4v%`ob :n d!uBY ѯZe],zq@ L a"jMzk:R,N3ʍUX/&5mR̗9(Oka bD y WBramJ Α7a IkxC v߆4&68Uo f(NK-|~囵f?ey"O HS]5nk%qּPD4J|x7&EI#Z4隚,H aZ ?VP1n˽E!S`)jen!(}Xi:V ^`}2#5?3iIp\ t_QuG<+Jȟ$7Ȃ>)}yDMNZ2OVe^68srw0kaC3ۥqX/%֧L`F;Z 8?}ߡ--ZIs' J?7k%<┽7(lFF(!6惧g*ydUi4-ˌ-UEͪ'adIޖDt}$7!h{m%u[N^%jPT1ICGQj_ w`NM%ιq6Pm㌦}!tp~#Пrԁ?#ա~j uQ(y3ruF*K ե}l;sT%dw*Nqg" [ƃVcL5ϯ kkz+XU46z̅<ֵ> &F\1tuxjAh45+(l|Hrcmay)ӦK{%xjӔ 重vG 7Cw+ד;ǧ,E5yc#6iq3s^e_>-IEw WЛKͣHMJӻ@qDwE5c!cY"PPmߴ ,T?aRq;OQ2Qֹ!uag+=(?P\˄h 4ƌ0F)r)I}[*ϝapE4;(DєkPӏxH!8[^6 6J T{!GbP+.0چg!I8E;3yĔ5iwfS'{J-s;}8 ;Hf\ᙇ^d/:~D^lܷLel@.v#kAߥ׼:ܗrq"}ÿ4T/_,<ѳbM^Ȁ0FTq6ᬳU,8WMЍbYFl~_ i} g\x > 4{]M#fΓ@Zks;lR\MFOWhJ#C"M[*?%A}|Х1x" FzXM_1Q"P=ͧIq;2iZIrυXm=dv9jP.. uzO.JI !x$ |?2 <d[Eɲ0,VB9~^iO9To+5q׼'qw%ѻP3H|r$XrXrSxztjhh'+d=Gnǝ>ꌮzmak @t]Cd4%%9{7fG//àQ:Ԑi/j=ġ/S&/~T s6r$U@$@u1H? I5GT>{Ilove4 mc:Z)Nl7Ն%+t* DM|/YsegnkF07ݖ!,V*c{61z=哥{Hk{=KmzXrA朱ɣwM5)QOD*{x uJFI;CB3P,">b:y [聆Շhama4j%H)FGg"\׸2 aܴRsIM|ˋ\i6[5Rk& g b<&wЂK5  SPMn5[~PoF4ÀMK3YʟSA.bS[b`Nɠ=\r^<П8#u}1Txi$ XZ8adS7oPOA&k="vβr&&2M閡q.Qy3ʥ MHg7cG_ ?;WHz2Ʋ X" Oj2|{-dNxTeD>3Kp&.Un5`{7d9 DA.OB$zk!:N\,liO$ZR}w:Y@g$w-˝@sX3ܚc<Tv-^Xsyܙm-( r/$]E8_,'4hd\JhB! t%fspPFįtiX@Byj<5O4VR|_&[@v!=!CbXe]lhww"'+&Fm;>N VBtHtK^GM?aeC(f[#qoNuI HR@QUe^@sZ?E0q Q7!kٯ6 !ܼ~&(>iO퉂n9|.:>}J iGO:qHePϢǧ8V5Ǩ3ps>E6֢1.:ˌUD]&z:Xԑu34\|V#Q=L䔐,5C#L~$cN& w"$ZYqm%\m:f 2˅r.p)`c'-n -5hҩn;DY!-^ypIXNĤS7`W?7u&! e^wmzH|VINuRk*5~B.\6oU@W\]jbOyΰc ׋hD` 5bpbu 2_s:mS3r N֯Ԃic䶗6y8cIBx4mvi#Y *Xgr#pY3wף#Fmݐ0 -_[om-͎A7v#-D(c,3I{W_>Jكr6n͸{=Bo8>F(?8\}e@>&T!}vkLhv%0)\{[Y֒uxBn=^ŘC˦kRXM`g'&>IxQĦfpto<ٍٛtn k uD  /߱"> < ESn:u+Nqm%ʗz-h]S̟<%  t<2,Z;xl_2NnVXFyg\2><:QsUY3kV*_^-~v7X_4P3 0%[1L^ gJ`2AjT#DkI|&:Q^̈́X*[pYr@%,YViMch#*:[Vҏ"&?O;2j]]-; =㬄jUgCg0?JA2OH H8^ZS".Wh[% S76XOLwF@a`FBkNUnGaVc}]]Gk05~ePܸ&Gx>)`TCm&1anF)魬2։gТveRN7+ުF6 ~a0!IeUT4KR*CgPO6@k80xՇ-_Q? zSi3N1<TTR`ו'v~֗Gjf U2$O-3a<Ф^o_ܒغxm Z]AU0~*g!J):pG0ęX le̦kچLZj)PՉMĀjH#U;."/5E9{ZlC 82}< `9E$ xT_ 'H ܮa2~yhĊrEn$&ѮSf! H'#7vzD ֻaI˚bxGA C `) _۫Vr\iXJIh၀G@6(=i|ڗjI1E\B_ma|u,{|.Oɬ w]|'JGNȤq/yV,d,E%Jnsd3Yn`ߵOR;BEX%W^?). Gkr@ @tc4:}1;ׅ}$lߘH`N<@FUrk"9K1{S-5X3+h F Ż|J`a1;År:_;~:cy5:Cn{,?jxI܎OYˤZs Cm]5Y\b*N tj/ۣL0iI^yJaP[ :[12;ո=i9?—?NN+Ŏ$Vxя0 rRZl,%d~`#3-6F ~H R\puJYNqRFoTqC)ty.jeڎgm 5ݽL+f[cs:l!_gƽqôSJ-/X#KM57x̭o*e'oJ Gw>(_1ɷH4h\JCQ'V2XZ0<>+5%ܹ5[Knu~Ɯ+j^65+"};teY6Ez)$ŚaWg0z[2:.1,hm5ܹy"d רY>ts[@dc&Xj6ڑ,1L8BӰPyry+:tؚ2j>[`L*Z!K;~Gem/:Oչ=`k3 -KĄ::/Fޱms1}YmT]X~׶N0wب i3f ]:H/=tAU2kk+2;i"#P?o/ LS[=3#λ|MҖTt[Zh]IY)d6UZWw9i!WJ N@a'Gpa7E4^ScZ[0]hk ujإlf1_Ԁ>Bʆ`]\g$T|sbXţw(n AuKŏ{@xWϚ^U n`fꞭPYE?ŬjhUaBLB$VC2"n&lVAV$[elPPh E],ͺ-kJcSq7VOeMi喲 (1OL̖-HCYj![{?ԣ` Sؓ{%m9{%OMO@XMx'%T̂_sGU߯ꥻ0Ǽ'`w/7rk]MO$/e^UI P?Њ#q iuk`(Ndi}GZX6qD62z+4C D)bEMjRprn(g;?CT-*L(` QIQfCXlBĂkG,{xst8x!ڭSwbB6_|AV?@b5E״π.a7aK+ 6{tj G'O?=cU jPs;]Dr}o: p!! [A[Skox+l;r7:n̳Q_>|!qyfH|O:!ZTDLMQMa_/`sNڒq7٪^PV(7KVX ru WnKsAQ8='uUi􉞆AF`>eΰu*^d9@Xe:}{Yu ؆p(Mܪ#h/j=XkRӫ8osk^b:n3PؠWMX3!OALqמߪU ȸS#Ӆj`æҠd@bD&ӿ(q-uN%7N{pJΕx=G8QhwI^ȶF)eLe#,*q][(K92[ha&y"69byڹkgz˒cD Ku;0U3y|IRzG}8Zا^`D}9#4egJȊ/ 49}X?g>V#Ak?)nSA85Ma<%'8θHrHY*N/ٵl^ܛT^"ݽar׻I4р[i'Y@8b PQWWy'g~ n1 w>1, ( 7iADT~X`8$@ڧÎ*|y"mSEgw?þh{ Q"Gͯ)i݀ww ջ0 fϤ0Jhr= LqSNJDžqp#go^&;Hu>uD( 5__ Π(zA5jB#;S ߁ky#9F$$ܭ-z*>-~4,+sC2˘ewvU+㍏AӺ@ K(F~ $褷:,n9*}㨦OL-G\*1"aMז;]KV;9w͗ɗ ͢;'H1{|.U#i %l)ir)78D4X;lhh)n[Ǖ̟̫մVn kA 颟pڽ,ə򩝎}Z^$ 0 !KYsun}wU<`oE.pxm+u\Mlub<:D6ryV6)ş[DzS8Q!;ḍ}x7% ˔[v;?Z]*&.9u,!‹e;ޖICJj_޲ uu-/6Ck3u5 %1[l%BLΩO&%ۊc8$?UE%EQEkSK~M>*'X%m^3P-`JAsMu>ݻxs͑R ;+yƗ58# GJb9,dQ C)%uSho@0[zDVHxqb羾=iZwGr49=Bm 㴳^;X^c 0b%p\M2O*r0ɗZ2luRZGR=(dq.AIrFn5  |8(g%_k1\ϕ.?w_g+ IGQCK7`D,TZoiy͒5iI!mJ C.Ya#u9wY:`+ G1Dܬסtժ Sbkچ{Pؖ20U*<=Ъ*0l.t/3p2OJ{vzCP,D]\hC۵!`6xFƱUj;ҡ0Zաxӂ_*w3rm9]^rW/"<7Rf.Bh 9ǗWf{.5 OA-̰6hjlS2U>]Usaz$?Ab=Wz:vŴy=mbx~ؽbM}oN+-I[y[IB9E[jV2fw$d0+ >VWzE)ZH%LE@T7vgoRcȂ 7Y:q1g^҄L1W+H} ]^kb߳"ۀJ`@;|kf섗.o/ Oiz m"T0 ߌX[(q K>xtLU rwR Jjl 5UuQ%^}Bº:7LrO aH w3?Z&/p?`*(R D46l :%_q_xej|o;P~!:ձbi֧8h|! kB`0&͎G4h11|3ǹ0ޕbL)SGvВM֣eRS/H>o'v}!5D bfxG㦵dwU@[:)b7S:SDɌ y/"J l<\tI|9:F^l ʅVCVG[7XO^n7@?ӛNsVeilwχsca1`lh3u Α"/Z5T|pWٱgB7 wsJ*(cLh87?bJn4G,L@Y6Avϔn> $ .(&#Aql=~rfő pM^pe#ML(v9D K|CDpl\u>} e /r96{&*SP b+^JT;~d/j<`4+ mp"A ܾIdDŽ Jd[x&t,ģaF"j(yN'GPHB A_&@2Y/'qJM+G]4#c&Mܗ9;+S1HN ^?f zT \wuJ፺ᴭhRLw{_g|3m ʙZvݽ:12Dz:L,Sˍi{m/ZSׂ a!LQxBC]TQ(ovc(!`h@߱cٶPO*c=.F6vfHb=8N1?9a  yRРGRLV~нU]T C o¥eQCΑv 5O+fUZT PlJ`)n:DbVGB v1#'"M#p4qW&<뿫|B"aɷs QE j\iP,l?/뺳> I{ gR,>Z*DPan֥[|e[xtu$|R4"}peU5X-lP6e@(ڀ_ _bz”!aEBL4땢&b Gt|%Lwb`V9SyЀro}Y\zHl*׉m'eo$;I?*hzV ;㙱+bS2II"\q gD'S#E$g0PG}I&8E"A6EM v\*[Y@?Qk@|QxsUٌH1#Xw1JB`e{ G2 Dڞ p-4g"Ãj״;l(=wr,'ii75G>rQ ELHƟ vW'!+ˬcs2E<,~$& Fi^]zVna΅`^ x9q2;>dāu;8B+O˜ peX#r ݉l ]YKLݨ;&ZrBp" jLsKoijÌO {"t/;nxo Z [ד֤ 9ƀ5|@YwEM苕}tϤM$+ _NbJr Fo4m i JEvu4Y]EXB cU9wNLY zME5 0ty8>rU&RH>9VǻHq]GJߤ ؗ T>eau[voo^4WKDOE3T7c֐ku:̈Z/A[f]UFN|?XڲJXT\ 65>#K]5A\y:,n?XX81ӆ6UQjU* ^mZGDLn}[n"UwGh^JaT2Q`"m0CU1K91^]2F dv G@2$DhA|Kѐ_9Mt %IC(n H.ʔJݣUs`zaڏ::'YR=N17Ҙ5۔gsmf6HdMW.D2i5߻%>bdvg[z9iˠky>7"K/nB݈F g6k9ҫ2A`KFt_IeRpf&g`d NܷvcjMl/41@o$=% Pw2u9fz-0^bdD/3YxI=(JܶZD}P?ͽw19>59{Qr*FmHV! |x?.w$0:!&&e ɬj֖<ӦN+ s8ړuj*]hYn¦2WME-wcMgّϟ)dhF #f Esj_Dѫ[tGӏ,Ņhh,n~xhpp53jX>4)h¡o rt֠_@|"Au\KZ' !>ueI8'Mbi+išT} 2 |dz\i,63K] -_Q!4y Kgw >nG4e'ʸœq3jT:8春vJ*kޝZ Hd4_`ԋ\X CS p>X.#gLk^i͊r͠*y5p409 } Rk/RGRbMAf!b|8uX/K~U>BKуU>:1,tHL~RHpm[=N l'k+  b4BZK剮Ą#Ih%eh F%r`o~z)̰,"??mH ~Óg <{_K>s|t -$i{:&mٙQoVzGĢh4J8Y4*]xcgm)B5dZlbED2I>q(cwcsk z?y S$߶YH#(5-3aQ(?J IHPr, p;=Brh a99$ۖ|Ϝ}Q`l;m4lC=3_ȼ|,L Ni\3tvd+tq ~*,-VqX G 51Ɇ94g*s&hsHTPH8Vm1#lìӰbayB !n2Q6ϛ4̤wntΥ@AR6or#ijELJxiok5W$-8Zk`[0KwٔA_%oטKnDEZYr> g3A 7I"hXJcy|̙1| q3z.bhxxz4z٦%}0<&8-zŽ:b @of0A|:\ovwNPd:QGcCB+8YL*=j; *`OF 74Pi1IXD qu/QY#˟A+JژoddWJ]|-s0QJ,H)~<,9_'(2 ٿԼ'OøpX$Ӷ츕%PRDO;Xc/+~ #Q`f: O;u6H64 iabM`Cwkk:X"xpGVDH~ owA%2`Ft1|6~ ڢӸ VC#x'P3}l D tH yRʬUo9]7$#qdb[^ȏkĽO@5ϵ T$?xw$犮o|neO-Db+poVQ7]u] ~ 2ɂDHh0Ny>܂uķz {j>jH {Vĥc#})k)jt^f3"mel2 _CeO4T~/dgײ3K^l)N -' ?iܧqM.1250FuBIJՇI+?Kڦf)W$,=:_ǕFrCyX$G܆n|۠ako$O<$,WcIi: 'X&[x>,;F$WuCW ܕdCeS |-OÄQ{6C}Mz֑CVDɷ8FU d/I   6MUpl&3YbZ7HJwmԡjZh6ؽr|pӅ/{52:Vc{^RVPV 5mI`Db|d ̢W lۭtfhAWFy{"z(<Ġ([qȧr'l /3! vrڜ5zz-jϐ:phJmԸ"EYkn@`sYS,Gմލ*w85^F63MxJe5$7*ʬs(_J&P stF(t]2}J|Dh`ԸmԈ.6l_*Q,Ae*tDOtbm{;Zzt/l#I^=>ծ|;mXE+A\T,L 6 QLIe};2;֝$P^2pmhގMɹ^tRV3CbQcywʑKv"KKEtBЙ.NR)VfMk+nF3Fg{-әG\Mb){ O)5`Ȏ4mvih{kAŋ;Og%r ܖ;~WO4daf+qit\z䀘1 A#rG`r??@Z J3T{璇zJ~$bMtpx92pi"ʛ"NR8`nfÂzN48*_O_ŗHqiج;) #JiW+kQ. ]:YK*0Ȉ (5|q-ve7'gZ1\ZN)\+wݽ ]l `8WlD!ԂBNMhcg3/!*/Z[z䲝1qN4єR$*=X59ZZ-y\.M MM_%2-:e-WN1sy={+?A&||\J s~"wx6A}'*&faSb̗=VUB[@ؑ?2 eg[lN*2袒A,R։2sXx9,#V%I'gP+",uLq(]1 ^ڙZce<Ƴ;%u9͹@0xJ~< em Ihc.'0q%qZm+$@anDB]Nu$]wKƘ7E9e+ NMmHDv?pNm(s0BJ*V7q4p, &IxwҼbH*r"@f0_1mDӜeQub:xd\J  M\*^v9"`ÒXr&>PYk(phW.t*yF|Ȟ"O[Yy>+zO a3 ;: e">|sk/<\Ȋ}m"6[+C|N#ׯJ] @$g!Z&p~eocM~3Hf?LHU}tSV+,OP;cՒ 'kHGq3Wk@fhJ@ 'T_g:x!]z)LKvji)_4qAͫ ,eV )Kvg/l{_!$O4Wk Bbz)Qm <_j%'"D!5L Ƶ\CӅ{ϗaaC!gޏ=+gPT7K_l!(B4흚G`T1YЍퟢaXծΦW0ݴ Aͬ= Gn.("jpj4Ѝ=Wީk8-ٹGĆ>:"O-s8CQgK'_7w#̧qmns^K4l: hD-{XCNY:, S\/ŲO]5Ă2!Sxz& 5/W% йs}w {h/` XsrUhlQVNjd{HUࠞHܕ?~]Nd aWQ*:MI4s2U2N֥n -2b`~UEkw6`?$b67v6vD%`:RʕQR%JPf7$5Fc,SqŻ ?ĕm 9 ak=ZQW%e%rV25];b٘\RT VJ<xIiڀYZ nP/kUGb87ou d1ĴD{.O[Ւ(^ŦH h߰J**bۂ^Y@bWwn{U ݎV"KA ctܹ8mѽ77sgBa* za:Ũ([[/U~ G3rv9VLêpۻ{t[`b-c- S=;5]o6Od&¢u썝phu8 ͆Uʺ>rN_|y/7@?K57%(ɖ,o^懷wĦIS_7 txL'eB6D! ۧ)Q E[. HH)Vmxt͈ת*L(lEEٓ4Ǟn7TgZ)e3L+ݸ?4ҽ "uW@` :nZ\tנS:"L%XD8cz X$/-Xts+R1jXGa6TSpTBbQlyp^ha7;?-!YkW$s.p۱rzN]cMmq&o&aYnAP 0+8ߵ)5,8 h\wnA.?@n8P-RkFD5T}ռ/Irdtϸm(,FU}y+cAS`SbqJ5ke: ,ޒlL`[tKɑZ# .`39&Y_1Bp5Sخ`̧@)] =zV.(1Qgs]}>z麰o"aju^5xGýa(7b]$R9TJajJl`zǷ-c?I΅]BSV#C*͖LQ2 R^Hqmt=[탂XgUwszM+b<\ zc%ىlQ|f|PLEċ63ƙ-3B\P3 Qi#*R+EOt᠃Ge$(,sӎO]3-d$՗,6LW]oP  ;ulJN%ҳT|}id[AY^* i'v%3$8/=Jy-ٵ6 Mb2kyRoqAٻvFWX8]šz~쳽7,|ROfr~a0u?5.l`2;j5T013tܻ$ubbh8ݸ)C\҉phtk*ChsFeEߥ⪐k}jvq2RD}:߄^Ѵq =,6ͤ".%x6;]_t޼'bK0hU: _ġdjkfdy{{*i,WC[Ե("UGm@P:xJ3#&tEhFޕeOn iD'>k.mw+‰3d+)қ]Ѣ!(3éZp~#Mt8: J_ǛAxX(Ĭ|o YtUޜ%9W$k ƨ+7ZJZJJw?&zͩAf`[ 1C|k0 +V_s8\&"M6uL )2>hz}0S?v0 )p݋/ C }LcE#NnoGv}^S0ᆅ3Q܂HdW?8oeҚ$X]m؍Aѓ;6zX@>js-\J7n%Aftvb8]1ދE`zԧuty=hYFh5DzN|Utm5K+:e1G;V6JB != 8DBMռr]9HlW $7j3~wGe)@3߽͜mEh=ri#c񶿼,11eQ*G)WEx4%@"6}fYaC>Knզ4T#i{R^3iVrɺ mWAlGR0՛bYk.m09RrC&(ȶ-[;KF\CQ%9H+Wp(&:Ȼq~ {0Ӓ>,' X; Rs%G'~)xyN.o$_MX>2Һ[r;/pirau.+0W:nÆ[R5_QHXesWw(\Iq*zp$z*2pMq-Z"176LZd`KxV0 )`@)m(Jz 8>7ϓ.Я 4 is# Ţ/?miծ>hecz&(ѤKWpx/'EהmIyJ*UO;N3#hf=zśϝ`) _~n&قY)P4y.cbџ~ Ou 2鍛v#yWRڦծi/)z3G@h D̅ *xw6!3Ql5o\ Mҡ׫!EXbڷdLⰕ`";ʸL emā:.}1fXG'9Ɲ=- ʞ}t6:07L\xId~P-fpEk nMB^] w*/P &RTFP&(bUVl0q88@J.˟z$h\z jfUWd(陘z`@A䲮&\׉i>lmv^g1g E@! gny/T0aLK.h0Ȟj Щ;@Mnȣj]3tC4=-z,Lkw$uT,!h B<ϱA,6.vd_dVSCj?jZ?$ kc:޳pb1D?DfdtQlF[nҒtʭ'_ {Koc!L jǗ}Jvd&wBRmq1?oIPf ly>L&C5(- 3y?f:+ >Q~dk/q|/t {(,DCߪHi<N,C  "Z d nHEdɏcnA+} s #ݓh]!"`i4YA?qr0Ss%yn?!6D l߸5pԓ hqv[7UK~W_DAc+fl&.%V{7C oW(+΢Rֵ]ېlJ-(J=0֭ L#Ot*xMvF/.(k1Q.F&cr5:Ahjn[{_`#7'.CkkEMX9a^L<3jϙ}0V.Z|)Է >p(qU׮ YkyK7to%`%+hNML?ґ*< Y8>M[ 49.Q4 _XH %j |bA4Hp6 \ TR{1l ,X8#rUAd.شqo[S8n-j4z"}8N-V{J nia4ή>b~LT"FLh ǐ()lu&@BOij(}$?|+~" A_U?HQY.K_Anyٹ=NrB7~*| Fnzs$q;^__ -L:Z 1bk8BbU6b:덵Q"7syMS=OSJ(DMq#\{MT ؄Z#<#\A:u+m3NWDP*D yvLg6>^qav 'sDD\cǑ<0Of|ƌ|I.$4oCEŶ3K,Ue؜/ۉ[m(:г ŎulzO^M{|gm؂?t| <$QFǩb1p_pur*f/_"UD$HTSx$PᜇEkgpK9ޏFpjZj"Ч?Dwj^U xBݒSwmϞ\ZWsmF4-lJ Dv$fŽtiщ8خ\$ ,9,jkXMH"=Fb`׀*JQS$NdRq"_IRt7ƔZw5&#u4Ņ?#kTdY)ԘX>t讝A^8Hݷ֭6cj06iyR46,6%$R s X#ucMJW{Nn6܉Gdܲ\sSej䭩x1u;$`阍ιCklD;Y1~p-l~)Wrqϻ5IR 7C QKV _/Z>#"Y>U#?i5Gr$d(7vgI:KC i+ k~*&lp0z/t%'p9eHMhր)Le _8%Eb*EDhcN‚m$L#^xjphp<.N4og$F亿= /ǵD&2?+GqL e9qⲉyv(d:o Q`4vpklK|PN^50z{oo(zrǾ/Zɧ`}nG7+ttEt{9]ïV-1PL620:@X4u5+#%nUFUo"u o ݲRG&ḧ́'-63,q\&Lm Ų-0l*K,3I"HR.Jk']U_]O`)E. TFKŖ\z|"1' Gr˙#(!]e\Y"X0D_ E )tPC/1dm.a=7ED q˓{-u鵵?,=Ӈ>ecxrs<݂/TcQ/1cu//I -fUcT&cm|\zZlr{7$PmIΪikh*"` uZS (E@r[ (tJlÙÂNӂ=+LJƊwuځm^ hcU'*lCt! z<[._2#&UWԱ2+^A~IS2|pW|ut3l_Z%k;ي,i=ݫ@mdҹ͸X[.ӕCS KbT?O.wmZ Y7Q9.?zVNhwgKP7R.=i ^őmLq > wh0P-_<ܽ)Ƙ&zhckBz}ٮ\]ľcF|c횶+~~iF1<)Z2 g96;,V=0l;]qWL2@FWu>NT& D!3|m*4ѮfCG8Z1y#>J2G4ӷ_UH;Յ%it1W伟rb8>β e\0k$FLn4hֈqO:#T% A㛶>Ds*1@PoBy٘?I{&.rgw+_sjJj&B:?諏i݃d0Jq4iΝYf=̀<_N!UE;MWRk;aұ/XUP_=90ftΥq& ` e`q`hPXHgjϽ6s3[U0)Lٯo͎O Z=SӗHbx>-bI M1rHG;/̲lކ܁i n_5yb>5"$GJFBBp(b>ȤD2Vߩ@<1d,Tg sleZ9XCGi\=?;]N#K2kZ+tqaV R)2q)8$^rO,n+0p0D D:1W_g܈5odV}Rw(y4BP>ccVi$y2 np/@RaQ4DU~3,Ɛ_%L\nj+<8_ws ٨'TT(v̿gZ4 a[8$ޏP ( ͍ȇp_fd/??fbԵɩOƣ9Ǽ qt\QA(OfKSid x9K˒7;BABӨ(&|IE,K%pV@cj ܓԣ&I`^9+H)efrFUǀ77hitSe`Sɑ&'@IH:PqG;j'D dsx\@Idfzᚍ~(xw]vqPh3Ju8z S4`W, \p?T3PTVQMc"Ok߷n(us6n]*'oۨح]4mI s 4(`ܝ5HUZO$7klbHqCpq L@q̨;U$>𽭸0cv[j9Ɉ &ڶ  k\+iTUH C es>? 9$SUhU"Bw2vg%xxIHp\%Kڟ.KJwsD^HдFʖqpր4ރs!|A{)~ADG'%A։bR#3D C8ڨZw@=be TwmDry+9H~=LXK΢ cF|2+:#\RPL;51v? --tOۨQ:u xx;SYԮw_X8h.ɓA~P",^4"}s >OYBtBn r-!.'먍ҙfuf ~_Ǥy` 9oZ&-|I3𽻔Cc$)zm!+hi|vIA="C~kjM\;I!L\P:A  -)Dٗjʮh *}mAxSS aeb ۤ"JtaOlfby-: $`8*F gxx[q5k%9ɟov:\Sh%vs<yGlML;/FP⤌/ Gz y-@Mg{zQdPUi->5vS~e]zȖ3nӇN꾯 YX>Z k[9+!|?dWҶ(ӳg*jr`V:RbLؿ/B-s@_?OZ^>޼H H7'a۩p{7b$;HBPQr٬BJv!{ vL:(M;_ Qbe>%?g8w\QxYݚCh!; W{e}0`Nځr._1a'Cg@Cr]#<xpl6(gL*G'#CUYšׯZ餗m @?{QMhM¢7L[=9FhZ9+aV6MmM|Bj'9")K4Th0=n7b{x\{ʇ}]kclǷ>´ɛ\cñKFn~,~걏c%0q9֢9HHIˡneX0bE oΙ:`ʢht2S8z΀Aΰ@.6e#Eor(%e~nͻxpe<I4Z+3IJ+|]+j!dI)RG1?)A#|y4l㩃E;<)c&7ERN]U .Ցmʞ'?>ŅxH:y ͘QJvuzSTj=I5eEk҆~oElD' ?f{: iJO5ۈ9h3;:.#P#cX)- nhl3!]&>*^W1mV3bl|hW-kTᐂx8m| E aՇAxզ6+ @? 8D/A_KǽUݥUt\d{ w]UZ zq7(;%0.&QO5sH-DLÎY"%' nhH' uHb}:2Y*r) fe&B>bj1Nj֟ξ"9ԖfA4꼪n|>/lƖb552$$oYRs^"BnPBޠu/qN+([ŻnsJfoyӾȶ(cѓ6XȡnLۊ~jUpRWHRƉ|SSB탣Nv|i_}pFϹEUmnѱ<}}_PC2LʁR=)'E1eac0F"$Ot9Ts:YA1=!J%L(E3-JipփPz1m{#R~@%toDϳnK_I o cvRU *Z ! Vh4ǯ‚?Bqjp%幩!ְ-Hخ }~xIɭ1[n ckoՄ}5 Δ*|k e&Kup]E_LH׺NcG 8[b\s[`i!0cdd]}1 4x!2'c(qb:Z6 fvԟ97|N(1gz:ʂI+6B":qS˵ݳ`o^^cy;5fV Q T:k'I*6u*s)6`; "uF)m":J$[ļy _s \񢜆s- A풑!-^AiI \iFi,Uc:9dKL8U T[Ď"0Z.hk5ҽ;:&C/^ŝ1Xc8򎱺5gSRo".jij+LAcaAl몄򉝨XAa7ӣm.N0&>7)6e6N>EFiP;'{d`nK$ |cEoٞoZ#oɱC{"3P6@$OV2; ^R` Tf^4I& Fr@jҢS#@ ;z0Q9ar#5ΝV /YrP3*exdQXpcIE#ƾLjRF~.͜`yYS{Вet1cTF|&LG%:%HO0䪮Wkvj,K}`q^_yfko^8XsM21 o: 3ˤ( EwRѹU'񘂰Fa DZ u ?X(M"&GoUGJvzDO[Ii g\MԬ8r*XRґT(b UC%." ]P {CP7ױ}/ D'R"~ Lz? BЖ5eS ȓ6~xf4U/4Hq^mtޕ>,&6ȉ(E=V~U]yxW9;1 ]ڌ;J=[o;JcQzxg܎ ~#5?oJbۃ (9Q<ɴX5\a،ngwdu5dY_8<6OoEWS8y$<3:& 4\w]@yP$]ߪo$Ċ]di,iufz] S_xr!@$vtϴo?: 4]mjָJhr#RH2t&YۈQ{+%Qݤ )tZ9lôǢ~ 8xhQEO<;q SHSr֯.Ɂwz*rB6wRk|j6qQQUbP-V|߶#[Ӽ-EkZ 5Su6 o~OXirG-eϕzpFa:9j=3ΫRO[R=Vʔ P-L3q_;PD7 ZvTeA7Bg+0Set(:uT-5Vv#^.,;5 5%0[!Sger2| !鞉;5UrԳ$N-+57MbgpQ>ӓJ9͈ZCPonJ+ԝ]+ܫQ~M} HCSAf=+˝Ʃ3<޶ƌkp*׫47ЀU܂A_ ;PLbpٜŬFt{C>j1xzj]#v/!a MMOTɆeZEi*ˠ[m҃S6 eιg.2A|pmjEfV<ȡYV PJ+ĵ(,yuS}̓@:H[8܈pq P梖d5cli8Qː'#n>M`_=)^zO~0/׿ltL",S J1(Re\:m|ciLmґ\?FyoO1>~':N9u% L=0D%.vVSl0qA QC,/n ::9 {~浡wd2DVyx-O 3у+p'v@0-W"07-N7fEz9 8>$8) :sK0'M~[tΐ C3&C~aCm-xb`@YU`=&pffO#kh&r^=Zg)&dBfϽrt *>H ~"訷Rc@`2"|'}7 ?wpbUezؒcxF Wb=/@C-mU7H _>g7g7s\zMHw~+ЏFuj0H 6'\A{UaZ6Oj,Ȟj[޺`PNZdC| w '^1ʔ׶y&[&|B-G4]q'yƘ1fj<_mm^$[C6vc2x3ivAPSfU<!XE ?dڦavi)c'|ә``"'پl!邡XSȭcxª[+7rGy#l)V}wz;LV>)Cm5]$fbʉ^P BNbZ^6Mx2Gzh} FIPUH>6} 7h/- + amW=un1no0&3{BQXـDa"< \L`Oh |>7c~#OqOg,r'ə'L莍lq?rMPN?Ʋ49b2_:c6C#aͷ7{̞ޤ3s5sY'{4镚ɛsWK]8w{Y&/ܬQ$օ .?jZ M)8;?:25BH13,^߀vU!kej5ʽT{<e6Ȍ@hRGHbu/,)G>IRi##kbw=I ||س0HO:{ךLVnޣ+Z}Y&U5jV2H#1(!]H^\e˰&W:dZTb+|TO,2n%.=a=ulsȣ h Kccw՟D>+ʔrCY0ȇӹ W~ཀྵPDK!-{Ԣ"Vp,, WE)~s=ޢ,H^P+t8Ns;`0𵕮FRÌȃUމ%W+z4mWs&0ͨOĈ\o3$!ȻFw`>B|sj^VFZMQZnʚOZƥ_l?fvD3IӷwsIl=BMy-OɚoKiLJllwJf5zq?[M.xbf^VD`;;> !y9YSt|&*AiJ;#hyx* S9 ?khф~JhT1Ӏ`P:HT glo8^#WSS+wu ^@2-©:7͸(z+ L=Jwb31>#![`\uv@q#FFա441  -| H8gxkG@v@ɶ^ L0v?&%pe.Hϴk等fʑdw5Ւ̾'5>*ْdF\;u;}~9y>Q3z-`ʴwwh;0J퍟~0O8o="[_7IQT\Sj?*54RhGof65qq;ߨ,/˕cñkV/> sG=h7_86] |%G#;3v2WXB71[ѐިeH>۳}V[} 5XpDыF 7 nLƁu$4'3I/\6.˃Uw,k/9a+rvXTI3+ۿKa>?02,HHn@xMfLJnƉ 0&)h_ڟ*X,!Cp $<`9GW^aJ iZē~6 SS*Y\TtԉcMwT ;{MZ G7 *)'M~S*O/JиqRi.(㥎7R7Lw_v49"fGjxpI d(b7H /F o>ӭ-6A"[@[Ck:92&& Azo9&G^b\b9~|Ffџ%̉=oK21F۪.܌%%G}szJa~å0ƞ©ݐhWgTWx Uy~r$oͿ݅JEչ1MC>z'0O1":Lq4(V0<$dX-|%XhdTAQ#V/E,f1XjcAQM-bъqɠLS38c(k'LAMS6izn=t>OI*tЊbHؿ=h',%ms_?!!Mi8y.W} X4ir)_㇞jbEvv^" 9t_;4:cE!y ༰-4cTpF5Z(%+T3JFFKne kQVc7s 1cz2GxEgDI|$ο,dI%A-cۀI Ο;51łŚvA "i̦ӽL)5A42ߑ6"3X^%/v3}@@UKDz%lP2_Vn_П.} %g^rR5_;S@QǮIȁ( c=]TJ#@x] ^@ k3[IUV%{,>+[4BJ2d`_wk'3ʱ7y ^V-Y8FgӘ :ᄸ`qR}> X8! hLM"f6êO껨6B_hz86x, 4<=ך>°ǞReBjiD !@2Yx|'c_lKX3B%Z{z-czM9"Rj< |xM螿> -:wFH]d>CQ <=&ұf.KVXRjdA-$,Sݟd5 jx+kJ淮8i' v!Y2ly4n0W0It(alg#!VTӎ<]HWݝֽ+P܋Vum*v+qQ?,` z [p7b0޷oNYBŚ?d^-VqR}Uj)qyBw1][X2+E̹~lprﭺ!:9FE^ɹ ȬB8^{^Gj %9˵hd+k)fu}SKp9wuUt{f:LtqîՊ3$ Cc.x[NJr8`gL>Crng9ʧAfkehǼ5ج\3Ԏ3:?Բ C ضE7D~&uJnm<)[Vkup p.W٫wf9*R!`jSU?湥R-(e)6I^=בlQVnjTe wߜAJZ1iJİҠrf K["m`|a{Iw1[2?k}pw_oWԲOa>=AN0Ub .NyYBe$6T :MdOF 9he231s9=xPVNCpU0_kkg Įʇ\*n>}%y 2#zK:o/ e`TȆsQPݗAjRdM# ~@}fn~F=+rd@Cyʉ :*p>}ɣhrs3֕b#|djze] Ԡ1([-A_>XH*=;\@A 9,V..i)C@ tk] >o8!(D>bNI~s w uҎ(w߮++Et bN{+PA  "+#>lB\b>U3MD40ӨI"&wd=ph#jv +#F wTHq. ~iƹB(dJ3\S|;31$³( Ό aL=V *+>W卉8WB)olüܾDI|(!:⛠0$8ˌD~ ,Idώ .qi=Ӏt^7ir< $;"mqZ`M#1?bTypwݡsu3f Aq[yhnBr!#Zvvl#uX9NƉa ,Ԩ7R*X\3`FU 2K,{Սwqy>ե/޽fCc D;0nV,IWY J|xZ[iinLl{1w?kjW2zI"\E@A>(?KCkKE|Ll_\KkX.̆qWV]߼νn#!=yZ 0y+_m'V5ckا]R3aNw}!ӏ0e,a#?!SQ\%*ITlFoTSZ1\݄6)ѱ,DiX:+Hݢj( q5a3s/d6\A5@ͩG*5&a?=O.w4Ρe_q2[T -}__X-uTcO0;{9?{"y%6',*O..dsCNi؟rکHZ>NshVc_+z1Ez^ij*󉫈Ɓ=r,hc#~8+I1vJ|fֿ dϫAlHogkp¦]%(;R'U+W!ᝣu#["omzf.hrZlBK]tDxʎxM!28jB/ݒ'q/wOtUlX̽J)ۊ|}ø= wtHIق@dr6\w*;+q Ғ~-{t,.F 6t 1*M#yrCK$̸{hEP^w;w)!jM@f9ɝ\4R( ZOHe*%ÎgI>=$_rp m쇇z73z87C`ƒ {5`^ʽ엓°"# -ὴr 5ڻp D{ϵ҉[;}UaRU΃Lz 94-".ւ1m5E(R,fW+A]Eh§va֩ݥ pXẍ߱)ӆaX*4b`z5 oK0Cwpcdq&o ?#aMu6ӈNwk.~M0t)7Hj򌶛оKd4> 5Q2@XfLyt}@ !AGI9ʠWG /=6N _[WZ)eԀ>8э(rϸ9t0 @'I}ƮP/m{7sc?bzY,֌";re#^[aq$̞lHTc+? < FkoNt#:?@taԕt#H ;'⤑!(?#elXN5.BC'HEkSNW1>}2M<*̕dW$&xHS+h_[9PeQ1q(gQޤBC O)f)\+бRbZa2P,9˪?˯lAZ>2./`ND&i|QyH(. (E-|l VA Պmd_ޯ_:9 J!* k׈Y}%tG4\Bͨ$b t Z5xN_!/@>m/7f\%'+1$[Z)P㈌k¹DM}tzzo^TJEm ws޺ĺ}pWզv*!xbʻDꄸb1Tb2tf_ր!MVXZ9S֮`*!ЯǮ7v*~'O)J\*"ie?lWUO{WFXWl vX[`{әpލ%sg 0ڗY^ߥk*>a#MQMHآgUE+Xϸ@ +%H/!\Rv?bE=1Y¤$"f"ECzN2'FA#:%n,ISݙm=2bL,6ŐFpWH&lGT}fE6V=V\n,Vۼ.M=WM:Oe[Ca*PQ}dFd,rSRxq<)cLxGw.Qa5y;Է F*E2`J֟fxu`2(bx$nZ^tx1T3iDJP_j#zLۡNg?C,ċEᢈ9qc ĄLe,RH#! N-}7!b;̒a EPIK:Z! )f-2LOރmDǾB/ZvĔ[ƃ駛_Ja"^ӵqFsmB1vŦRʩƈ7[.E#i/b)unCfzhA%hq5'N-(X^3yCV{’Iy_6׆bA|R㋔84N^~YDr:Ւ. ׫7TǓ2s,1C?cҒpN6 άgCnB(m=gknA")=yvL`lN !KLr@ܙ@ZcXG vnvHXKeig/7 !| q 6/@vc#@U#qt}sReǴh}l㑾5 29e]fie>;3*X; q^Z2Bq r%g3:Rt><5TABE43j8nҢ27`T1}oajhGm [b]w5x] 7\lwUyLM#NG{I -blM(vauJK iQ p:7)dL77rty9_ΨXB,686tx,AVC4I7}5}D+Ohs2+jWMi-sQm.Y!T3@pLѺXsul'1%*U+)'wX~~W^8wOhN6"5DM"dW4V ɨ&pƜZ@=!,oB QqE)~ˑܠ5gXjoNBO|:+8ta)tcU … 6Lm1ֽQlٌ=uatJ9E(i~nZ.zfF9ț%])Zu-+" L8 z} '):'hxt\'#Y'lW XuZzNfC_0+0gCH"Qe)c̊~jD*t u ~X>/ r 0<l^Zz5( ~<%ݧw=@3P𕦏_}X+s1qI~gCkd"rB'w LjŚ;1.GE3`uI$kn^g!?p mCʫP =5F|C\2ƛ9@~S$sG欰RMSWyTg|S?N4MF,#~sliA?,H~:aWZ/57~EW>S])j:(]UFfeKT$s:Mm Y"}rK[|[PO'hD[qsd5k(uAV*xևn#7It@Q&a#a(7De3WT >a J|&@>Y46%Bɩb& 0etdMq6,Q˕&rqA0k$;guAd,eXJt)pG qS`Yfr5ckt"J /g=+.9CSŦAvlNy]TnKԮz(*PјՇKF25`i2`YßpGe'U\ߏr'VfEŕ!߬d$8oǏ?RGΪ=8qe9('xN 3\ d#:c EnLfVbMsa+!@cf#GtʂMW;T>".!S spMtHb2e؜;?DY'au!jWzqj)F`8ձWN_dw;xh 1bjZD/U4L 37i>p+>eH Jp,QĪ -y'̈ԋ=dcK UR򜣳 %+D bv E (]e2`lu 2G#qk&@< %^A^5h )_޸恃숙 ٫cTƺ3]Z(uͅUjo!!sܮ8Z<בdC\{? js=lA 1}e1H:^DN1H:Ed&v`75<5fOǿo,*^==MnƲ0~pu]6q.Py+Ƈ E;@/%G2$Zel`#- ЦUf_?~2'@aJ S?7 ӧ?bSY꽧_^^ _uB7&jh^x@;A ݆Jvd p4Snwl\a"g"oӟh29B-T|0i ϸ&Bo-`^#|Dz[GQe\t| vE^ u;hc3xQ_PX^j ߮PLt }w}\ z6A]1N`hɹ-΋"2װZװjǹti7@M̊OHlrs91GcoxpEA뗕PYN;ps k[]#qJđhWzd-W}.G $R[ᑾd p4)3o_5&oqZԖsu y/vMzʀf _D̯^n2Gع{˽yS|FHa5HHOP>M(ŬX2P}ׯ(.}DX O 4D[y[r@ϞS9FLLQ-lpUW5*?l yUwtracj 5L$o-%k\RqU|p|Nڬ3<Ԟ[&&t)T)9Bg N~/?U 9KT0w&oBF y |[QyHx Pq4ߎ)69~v#C2j?`kȂE&VLNk,wO"N*ݭ%R`6X#r@ut,Oo4!T2]xN3Ct{c]Mc"V=m4ZL4)Ae#V|7OZs] <1N.#?DB#`_)XjZXni4&|r5r&LQlH|c]/I\iWN]Yw05ًp:זˡύ?5G3(e iMW<Bʋra )za\' IvE3Y̥Ӊ_-CGejGt,`l G4sИW{j}樉&_0K̞),MC^TdD.iT= Y3`Avr<!: PP5f/9Ř=,_aeHmcP3W 0lhWVC|<[yW+v_En3UAWqℶ=; 7kj9d ߢ;c`8$d[3:5IQa)IxjOU4u03գZ+f}LXW@h&)3:":irbFBڨsUY ܹ/l1mmG<]ԨłlzӴD6o{g G$6WBrE bHV]dBW>Tv>k;5WI0}PEiϼ6] $ 60ZVp QLF0bJ2&eMJimFۋLc;SxH ǖk&H2WgmzD^Z4|TQ#aU(l((TKپYXFcS3CM I :"P w{DR1n15/(; C1`0zPnbn8#mI)r}scYvJ@{H`/&oI {л;]A Mܶ{`, &\:7 o-2U* 4]AjF aEQ =b_P - 뜲+ "@'du[]TCxO }IƱ肣HRӅ]ق)jbÏ4h) u,TߦUyee&t}T$T X֎~xS{?_m3OQNȑQe9-|f59C)Y1wPvenw*Y,0rOA+ ]kM:^&X5|8<|.bEl7"pV9GY.\v8I kS2amS#R]b{O&PnF܈r<`4hSygluUqWw8_~r|џEm1]8hO,/$ohQ[g't0lVo/OC%j ȶ3ˠn(K)'& ݴ6J 2hY*Bs<_ּe0N@4FΛQ.1 O×T3V௚5FЃ;ŢSGMc@`K8A/@T}ɡ[hfmt($]uݤ..saddd2r4CTl׋.<[~ xU-3d].1lX,NizKׯU̥ȡ|]\@Bt q|D{n)~, =Jzn??w kPka0'1ng:Cox 9 Z0h Z?Ĺswug1S["2 osNsܺޕIU"?&WKU"t=-I@Ub#'5x+#ڗGD(*``páKIQ= jY0=oxJpdI:DeY4sK)ivC4Ҝ3(0'ef12f ao&,YSj]m݉-x>@<Gh]s>1X8PU' nNۦ^I-X;c]R;%rSyaOz؃b6ɸL}`* ߨ Ug-m5BDN+70%)C8VϤYcf|Ra62ɻf#< b ~4Bm|g|3+fOpC `7x1*\Dt`U֢D9E  Ubq6Fh?Q(ljӽ(L)F}{˫㕶w̬TW;U]= B7C 4o7)I28lTyzeO8%r{f+WnBbD'gt)X=9)V3Gɯ2L=d0$ h(s|M.h uzF<\;v3Hڼ %,X~,rS]*Z7JgZh>*iV5CWZCVFZXKW>g1=E16LSI%GR бL΁q-ԡM!%wi{p uV-r]A(Pt$`+f-XbpڻxFߦi_B ^1[LŸ !3 }L;ہ|&JhIAO?۰\vhQ;1]]qa'!`O6S"hsu|:d[1 yq/%Oo/ ]+ІSxj=7vĚ 6C#dJ&j ~PwAVƎ2t}ewy t52]J= kDd˾"#JB&7gSjV@.΀ cޖӒ6'=xIOܾ4]ĄE~v5X̓t;Si7X/0F'1P;UbҥvGWY9` *zBt jUMݱLXzCk(-2jC߂32nI_Ԙ p{V]9a;{,N"ku۔)N#՚\1bN/zγp)_&{ 9Aqr_~II iV!< :f a^1!?LjD{E-^Ȩ[WxGDnu VŦ]Ob$g#Bi^罷RQi̫ ؇$\*lL/k*~Q<zWFӻ,(u^kXWi vdZ(eɚQWZcEHo-Z(el/n] /2q.iEupcQFIyl0+%r 뾝V-7N?}9] s0K1JKQR)]grYjIz,ؑVpC;h"a/-tiM^2vm07w2h-_@3.kKB!Fp{X^5o(`mX =P uPG5W?aE Aaz;W^Q&5)Z _}ZcOJZNXDtEYChCÓ (Mx/F_1y˼'/pۂ4> &$|fH#hj.r?0jf(^@2)20hI{`J F{`jkx13"RD!\nܥPQo9D& \p ;Li`csb3ح^u+"Roж>^Ծaw=:$њ!ƅ=j4F~M.2m|7WtwڅҺjEJh_ vɘ3Bqԡ2YP"~998]状2$fw3}tZ2ټzi5#1n{ N B\ U+@1s˘Mnu 5:;C. & a{(t$s3kĠ-טhHP '+7& R}6fo !v 9Ļ2^ I"uqI'һc/Pƍe6`]i+-dvA[YPk@K(ƪ>|,&=f1DAJH/::J^haݼɷN%'VOSg2c'lxRWAP=+6]jdskXwQw);VEdWE<.^.vM6jWߤW:P쓙̎o="Q.{ybvI^H !_yV9m{ {:&l%`Y  Roo{8{TdRD>(uf69}(=SnjI9ܑTučqt2i\!d-NaB^InetǨ1 iB JyzMOF|b=Y=t-jd^4Iԏ(e')r})MǶ׈<`־+V)bn oWh⁍VI2p"XhxPߺ<ɹdgvvN΂-Ok3F#iq2Wv 8^]t (-֭{,:cgb/i&oY#{ubV[P]IS:N4?MxF tw.$>Sc)Z1"( 25ËOpWpB,vC6m>16Ţ2a,+AXKFM8љS1EP:Qy SNթ B6\3a=Qww\F"uKYW!ȓ{fVdWw9yTxuvF%8tS="k&)Sϊ-LS>:9l?OJc/SgaU@@}(_FƺL^A&@tU@δO\ bZyT W""ksڠɴ2ƀ/^I T,=fR~d|+o}.?~].CYMoi7ۿZp 1ONTzKL,?PuzY n B1gúXL5PC.ĸ.6(5Y6M_>B 1ٳ,&`ʺP`&q*g R$UbR1|kcYwr0."P0 [O Vpd̓% Ѵ}rOw@;?\gwdQbE|(+VNגx LIoL >m+@_O˂F?Jq=W*YZ une q[_Qص-}@Q5>c%?.W L EaKCJ!{M Q4+hVM%'M2v"-h ):#=5Jx7eD]G L'JkHzf5Vƕ&WσM9J)e]E{Ť3<fG ij7%zF3?³EMs ơ!Hm |.o.M2Z}t5ƐrYέѯo$/Uu]CJ*ڋ 5b:?g(t3q,J%6}^׭XkZ9 G:,*U}O(tD,!{=jr.F]>\woArRЛ5 8 Ggr*_(ƅdwV ۣiE~Cetq6C&<{D۞L8쨧t.7+BgƩ ,tdۜfDM!58ہQ6ro[8~S%a;$+ιTM=RnO"@jYD j6 յ0JԉKqz!*Z_~j$`h(aX 0wK %`s$ah6dX?oɤ"q6J5\֧d ',XU_@-gVힸd}!pM3I誡D)iWOivy19չ!8zYuJRE-pd-2HƮzy-yHEd8W:![u4>BvQn\Ḡ@GD}:igd C0Jqo6 Cm=WTK;qpVe Wƃ*Kg zP|wE;&zA (SM̢Er<{>c#Fd5JCk13 R*Fԡ^U[f\&+4j>J8yꖾ* 3x6Ua3oG=3("5C:Ȝ}6%Z'}4Xb`J>Ll`$ک$gJMC?ֵi3v)$]m:d7DŁoqΈD+N+ެ>!/ɸD l(lU^%%BuHx׋Oacr]1Aו˘q\Zrʠt 1U#뛀h'@ee6i^r:+فhXI^,CrĆQF9DPUZWdF+vL}dl΃ |9|\WfŁuwIJJ(OaurQy(2M/|j" ɓZc~.%MSTf&wJ{)_$LJJW0;\;"n%=ͪ!".faB5v˙,P=%4/Kb~JH26`:ȸ~KKGv:\ @o7_g=fl/ H]tJf$/@o!;S;\ Bgu5D"6Ia~^̯@7tW m}:t|. umэu,+WM#1oPaxjǧR} [^*GWTF9l9䷲skAy)l05]e5٦Eȇ[3ګ(?3c9V-[5JmD]CaX:Y 3o@ ڻsԬJvov)z^K%N.&l`S^W\f$mXX*Hx|0]!ic$ѭ1\mN 3A{$ Vi 8f򻰲Wloa3$xHx"Er W֙ <v5@8v޶|yݤ"?LB)/R.< ]'V{b u2j!=bڶb?a"G1WY3N(w<њLs]idՂ,l'~.:cs'q %o\Kұ=W#&Jغ{ i U1$tIdHÒﱭ5FwW l*ALqlxn)$:,FJeV)>GK@sέH[c eҝ=@=Hbq:ںu^ ?VE6P ۈmQq8ge~J h|5RR!y^h1!,q@9&^} 6;s3Y$sw!ieVix9Aݚw'@3>sM( id~e'+UƩ5Baڵ@>*hG8Ph3J|(kj&h 3hW"ԇ YgxhF㍬FYZ<˩0yI_)ܵ=Zƃkod?k௘eh/46 iW+Ț*=[=u?u^p @o S{9EoNd$㨴[$h10|O6x߰luR{5T5d6_3(Ȉ^U}vBPw aKpuRݣ5:*-ô4IH;$z"^N ^RS%@j}tY?R2' A8up g4+&FRǰ|plЅ!鳛qZqGT։antٳ<9Ɂ!H36MZ7(d#=_1t d%O̿V鎚GϙoZp#>azrcR q`BoYmD7Fc36&D>f,%ZxUtyY4֜dQDt٥wt#l]CE =V: ;IkPSVCDWY<זc憹EVyfa£ }8[؊X?WĢֻw!m>ziB $b5V$ sNxku wW-M?""Y6l^҆04b9ɑl b}5J6gIz}M*1CG rܬx՝|W jBm!`?x8rj v;E_V#mM\"p,@zES;R_heV|ezVPPNTA"Vl fμ2v*nУWsQ +6zZp]%>6D<i) ?}Es'@'!bA'k`rTȹu@6זθi{3 ίXظN+1Nri%;OF!#c*8%1"s >r~t7kb8(:%?PK+\ J S`+3i1GNN^Fm EuИY S|B|-(EȡaF+⮆ ˍK BAY ld ᧲MNX?5 ,5ZTel؊-Nآ2JOE;͡V;FŘ^)ˍbܾ+JJ(Wg[.͐JfI /QDWKr#e.]p8Qλ2W[&*!"cF#+;Q0dk ! ~o v*DtqPǿ4qՀu܊7pa9/_o- ߮amMK'/0XzBWM QqN.ӤLVjc1T;g9f> oM6yμ5WgI$ 5E;Xby_,XT F4@&1?gH7*0˽ak:I,~Y`t*gg$$?©pZ'\n-qx\㋳g7B_tlRk,i0X RL%&SZaҸ|Uߤ_{bZ9=ɮ'ޡSX,g^մzRJ>A4QU:`Aa^"p莹grk\ B8wW|DMAՔ(/ X+{>#n6Wx˜ %AlF*j1,eH]C5m{vnv20d9q7Gw<thabP>WҎ֣1V ˟"HJҪiyi`f<Mr}n싙J3.Ϝ{,ຮZ`V , :$x"_n~nG=k#)wG3>%hWr'\W!zےSzXq\[BR~OE(^4J") ,1e##X@'\?G%$~v=הy+)'aֈ9d2c eogv%-pǺ\A 2~\VY^ vXTdTǣ>߶ˠ:H@:'C^Cq~'QQ+€pخY.fdN5 5/%$vE\T!19ԸhG d[Yp>Jj,jȤ|5V6҂u:(GP5ڙ(oSA0oS2R \,g&pH vL4?@45  |yqDJpGKq~v. \~%Kz#ЩK};:-puY\G㯠MXeʵs"h;F ,kɕoϝO/t'dji/gWl[rfbqoھM'O) _qq$p# 0mzaЦkB lpjm'ș[$n:2Q{`_i |Ɛs R5S+52 6 {=Q#UfAHx]= ?h?kpcxߍ[*1چ G(EկTow>%b? H)?f_Pa_ !͖ZWl[MiSr:zJd'嫫n[`ܳ;/(p ;v3My;Z%|!8`񳕐5a%_Lh|}7PpOLSy^bS$j.VdEθzWz'^(LtT|DxB (`Y+uV]R#6#:T%{"_2Rh~6K('JAQ5i=v>M+0Pod!__dAC S(9W\(6mm^$ ƸasRnf&ѾE 3'j;~xѺ,,1l{ V "YE߰?V0r~uu PIgc";D] ~ קEmWf Z͠vE* Vmʧ?0ELVrşYXNBK Aug^@oUnB).v`Ԛ@-ލOzq1qj7&iE,=s"+ԍ?<"a LNmGf"<y=5 XPԧcʄb354ܮn5S)ڨ%l~qYNԭbR,>ډ%)mcܸd/wV^`y ^+þrhj ӢYWrXtZ˶)b"Ո"l~z2U>HŁBJȴObgb^q}s TT[߳6Oi75o)`~k;k8Qа R5O_/oݽ?c򲃰dܐ$aљ'ʫzkb( |X!`G@1܅9$K/HCj44 @ށ"ɉ0 م [|#vuU O2zDyo1JrIO 0vĽ*C[7) MUz`s7U XJJxIf&/>I&SvIi$rwdZ|cJ5{"SY^AL%K['=LQJɁZs[r,Mv;O@6+>8ƒ~I|^(o48=>j{g*}sݼNnsb ?tS%F݌ Ѕp75jm"7gn(^<:F.["|2xALc0[]eO ̿2Fg2𔾃$$9s:@ dR2HT+xxEoTOy&G|1#=gz}9K Ľ4Cu)sV9+"@qI8"-]3 ;O;CVL3hP ~Ķ-q Լq,?ssI][ADr$$P YcE]O>=G@|m|ϴهwl5Y@{%BT;KXtPpS2%GhjcΝ gҽ8۬+!& \7&g#99l4ټQkPėfYҤ aVhK0M_i<) Gvfnf HjIt0Ȅ8vq?35FbVoռ  L+ofbx =/FKx1 6(%­NiCGL3ȃ jG?o<&0Mdq\8l|]fi! 1`q_>@Nlt} sK<2P,v:/OV,Kn=%>c2B@%I:/P(3I\#-D+]cY"ܸ>Ko}%DKd͜*no\RοstEbD8k|+$z*:ƽO`Șqt#)P(uI/@0{dR=im.P;X@җ eeo `N 52r@IPk5a<(.R#ܝM N2&eC0pO]Yifw(.^Q #FC]RdQ,kU?)$ZY߮lV=橪Ui@CjD\w(yCt vxuX"=1Ϯ!7 Sk^S/c_vbC ת:Vb,ɛirQqje:.4~}xƳni;% # }fGd;حd(72U=Lz)ZٶM^3#Q5P B7qU" [mn }Pvff.ƭ |Ga;\"rj/;q^ʫXN/hVF-tlyȗ6۩n̤>Vt:ƷmOPyDpQtL=OjE}[?yWxC*d%;:V\ ϖf]&۩\KR&Ƒ􋊈VO 'E#UV䦏sl'&A,>*d%yriZ 1+*t.WTJFE>WAbgJ D(%sQǒaGqgY xcYdDQkT9uA7*$[c,۠(6f3nOr.MD1?LR|¿\ N2DCq1>=պ^|͏ ˦<gg~L M޺rY_* 8rʣȠz*/}XuqH5%;WaaP\:><9мfR+2e)7$~ Ak@qXӶ{5+p-%v͈th; qĢ?ؠ~-kÈZ/!>=u#?S4+F?Y>dɊ٬A6 \\/EQ%Yțx+_.\lzaP(4?xп ^A^쑟.|_>]KK)%IU+J1H,Jl7_\//^MPr|w\AtO*W,> 2!Ɨj m"lit-Ml9`3$ |i$<8/ 2.gUتO jGh3bUZYzNrM!Sf^ 2lc>I z6Br,fdġ< RҎfAx/$ObpgGnSjf @&Y)sYa5r'%&x˃Ui"~ؘ( :zaƭ>jAydX ﲃɌ,#G2tPMڢoy)9 KiaZÍ i9/c.Fi0I sv{j:kwɄh|.0[b*7VcD9> *4 X^D TvA#>x* Nc\wh:x5WZ%KL}+FrOD14 T!WO!4?d# Ia-['.]]9^sAVh:s$U[*z, 28k%dlP)3?j=Z7>$-wlLv4i^, ~ZlP|]IJn NMdLW@A CDPSSHQXfdd930'}{t-ʽC_[ܷRgCZ)OIm2J}!wXkFw9Ĭg7uGk,sVHv7=$A@3pZR#`޷ص~Lguވ:Z]^i$wB˟q<{`@ "MC+ c"*[m?%RhH9 3tޖr(3@ Yn[ŒIL7ɯ^94Iۛ;*oj s^7Ȓ$@3mVj^L$W|a v%ؙ# #wT"#ox0IK+Tθk[L`kW-(bߢ8A -`k^\Hqr;^%{z}M *:i*k!O~~1\L!u6vO*p)j«"_?Ccl=,2*z]b,Bۮ`6V7*55B4UXwȘ*_:Xn 86NX()hiT8yQ%jkYx^3BDދ)\zËHb:O<~1m| ȡ)SLy9~'٨LBi6I*GPx`O 6y<;>3(UPcgkcEZ}}}%+!YatSfu cXC1-{ҖExXgd=">/" UK+ΥwO#F]Cu*nhdd)t vSQ$5L(YעSІ( |io9WF\09M:3 HxS(߷B#qC@̘`+x\HhDq9&4j'KXdi Sv|Z|0w1*Ş􄌂| i*8Fb$g){]Ŏ^o\i6 ~iF~2twZRp0N[ѣT A_eȼރ4sԻ[d[;o|6|_|D#mޭߗ5j&Ƹc0unŜ.PPz81K_j3ܭnƝ^-RIS 8S!w{8x\,}xbDZ@3 Qf utq osޙ<.xBĵ8|87ԯsLJj3d{Ϯx*mKiIS}y~lXi!G>0Yc.%Mc^I }1t=f:b_2DW*Mg s#zһKٚCҋ򞁚yKpɋ(0n# 5Z])tBƽat{4ш2'AMMXԒwF x{6,s$MQI2!taAwQܔ\Pu1aҁ|S_a"UlG@T_~tgދu\zMD) xU4Jݰ7M?\o1 gwiY-/""hxH- %;VYz ~}@awЬ%B=rS.CjES/VR=&[P[wx 30ƍBS yQ+ىqN/Wh>6Bcg6f3FN, A6ʮ <5̥MeD:}6&35 YBNp_1lV~"O2p~i똭j\_!d2Z`^m'rӁ|};=7~:=mė@_c uYqF%P>)X 'Wg|3zkLe@J9]Xb"OFi#233dL0+N#]W4>$$\v~:/=aw%Y(JƪyyࣘwIqKP)a 8dwXq؇eK/avT鶯|IB+@an \;?G#'ֻ oM;^k*ʫXOl_fdCf-[#I)_|nnZvj$/x5"7TU\{ GN;ˎjvb)eHlV5qͯjsXw+T8OGp "D'YoA^Rdj{[f ,3|lqmt񺵪!\>l?)1+oJ!*btSG1(:l3k!P{2'OQntGU:V]P7\ea?UkDE/h{czƸ)l:ƬC O}YtdyqʠvrhFE/UDaEZh5$U#&Ї 3U>EO2nѦ8RD漃/#ϑ=+Pʔ:e uFXlC!wy 2Cx)Raͤw Lɫ.hi+F\b~``D=\X*m<'<|骵2n~rohiR/ք]4}jw&M!J*ny|AW!ьq:no&i@eodȄq2歓Ol5{gk;#HDLZ</m5uIOʞw$A(څ9kӛe4~4zW!"Fh\(׿n7u~|}]ܛP^.&Q:p^C']x݊^tzLs3bj6p"sLuhz?sOh?b~AZ4p`lpLOAiyBFƱ˞icމJx{}dKFs. G's'n"t@wX|_S.5Wתcu.ݩO% ;N̻4Sh%J1))i௽̠R<\ !$b yY8i4RvJ*r&RW6zd ,s Rћ(4*0evΑyC;kgەS0 vzvUYqVLCzz_q|0:3ir,Wz-C[#XڳE"l _S8r%.flQen+b$uux {|AuMF˔jA{ ˤo@7ACr בԾiUx?R@eq}N15" &'.%ƋXSڇCVἥTW88ޛׁob{՞,q;}!lm:HZ}Wt95M!?Xt岛-l}{bh+ Yk䋅b1Bx7`fW2ʐFA%ϡEvo9C)w@ rlq2o0Pd$&_  ~'tn5@Zc*8~4qKx.(wtRF>-KZL>ïR"֍9`!+T! Q',z17IRNtyɼKTa,~YAcp$M3n4cTe^|VgY9R&q%)*kH2x7Sʻ}^ZuB%}G?iUmO4g녕sm֯3|fW^~%q)(CPJ,f 5Wwϛ$wzranZ*)BMx=>g}d _Zd/\19X=G]8!J~:`&l8˹W*Di:`IUEy(/{c?| 8v ];`cSn3Ђd'6'ٮaYMs!4G> P[} M-5cG*t ( U %Z;g vl''9335K7f`c:Qw:pz EW̖q!t+Cʩ?^o5?L٩W,v:}ɉcMD rC+m/tE*5 7ĕ 5 HHެ~8*l 0Em^8wJ,oѬ;$n f1h[$(r_9ٓN 5*`JQ7>JUjd 'ySԃ@k`PkI"e5i$tcёߒTlM 򤪥w]{ATwd(.9]+˧0dςj9k\!2@Tɠ|>8Q$fkն}jʀ9 '8ĩ8۸w)8'|f'tTNs*R]D8[‡N$߅4UY9ՏiV͋H͜mmL݋e I@z7%ᇦxϰvG̼n΍\x%Σ0 m$+ ,s\T>otfMhKV.kG|D6Rg'`WJYOɦIZ= ,(U^)VTY {moAlU0!ڤhH>"fepdLp$_yɘ*AiXv$=aI^i47r{;9r!!)Hb0}QmW[ꊟݧ5gzAUV;1׀| e3 -^2 g] oc-a q1i` Li6~*ݹ94]P]Im2+)9R{(m^ FyQU=Q-*$`U 2vXD9QBٟ%Fxnl+^ J C$ NƖ#?B9M Ixo[L:2ӓATCY@cvܞxm}m_F'bDUwU/ K3|pHϭjQIVmb -9xU%U];Ve2&3 Bam]jŜ%4 !';OX;jboaW_"e6h~~1 [kѪd$j '8m {>)p6$;kDaCL/dDyq6Qbep.'gamYR-b l^ ? {th]Gw ZӟHD L(Ny_LSPxS!8p#cr,.>pGK҃ *WHUC2;f1FxjYZ7Z\B>jzSdBvE%&pٯ #g%,W4g6tz7shi('Mm nxe:5]6kY]*<ά1 _Pqkn=l4Jf@d9Ε+]|||h_&RjS=JްOIbI 㔲ݕ5GTEo-.ߛٍ҄{++~R2Eew#s)e]h~`n4&.8|(+MBJeCP|HjKZJ "m0sk: G|-^e*]v /H@ArxwP!V%Y%R&;d9J%qē47*P^:8l5r :̌9g]gF|$q.g|uAQ_PQ̃LPS4$\Ѝ߬LL7+ԃ(A>U $(s-~_v1{jNCbewT\ Y)%[l: Nls ҷ!`X0ju]WSB<+>eQ#KĬ3إ1<4lyzzlc+s  uoʽ&oEu{U\X=KёnFyr7 ~J9:yTVjpJ  5 vKPE!àK;m[~5Qr.΃~k gBL-RWЪg#^>Z F0+RT~o >̯qY{z3g:%(b` ^ EgJs ;!'U0bC勼0h]1>~ K<֓u$]?ɉ>YYH:7As#H.aܩOÕ K%]>*}>ѡ.ގ#Z鴑+7r֫+"{7 O9βx#ܖ[e(#Bf0.)T4ek ͫoQ {eGлY6`4<Mp6o0g坣| G'/33M~BĠ)k}KϯbMgq?%e=ӖU 0v;O2Juvm9>}DPaY;]zg~;:p_ _ Yکn?ux^.Uo0݌ I:(R4ә7~m.cW d.6_o7-.E@Yi~a߀睍R8!Gi`!]=f|w$w~b">]Jm4I`'t7ԨPxzʗŨt/.$O33Zkq ě!2g/*콆}7>w2fцm1hW]mJs1B(zmeH̻m&$c3EmڸFə-jScأikJ[4R!>bu`0V:ou4ӣإ[VNS,# `kuLfqP⢿緶'gϡo9r$ōwޔM~p MꜪm'sM5JFeOm/M Y-:fABg, !X6E0-U,\C A/~OQHPC;ci "C@'Z!0u0^֥E Y$a0KRZ+|k)1SC "o>YbVCC,*w:&IDlXB-Ze?3%;@L73fUтtłrZh4d5@X/_MpG <Ȩ t?:nFQ>4 UqU܅_JN來 &h:J/`xu{eP=H*¡r\$0rvkQ t0COtV`;ZŕDND럋q6]@Go cN5^'}C4ڕYJ(a"?s ZWNxT`[B^QiFBb@v̗-DK0O*g1,U0ar3z{U^ /55:z6kbs:aW]m);#P<:; 8o~ER0LDdbBѤi@g$O@^D3{AX(F^1/W1f>:㾄-xܦÃ&s>JermAJoBIdr4{=E<F`sKDL=B 2]ˆ[4N] |t+K~!bWRPsm'@1@>GZIl&vEv!%HЛ޽tר]!rZ||*GѪndճ-B$Ho01N߬lp,quQL5x_*#(/88N T{0Uzaf|l?QokБ}.dGgg<4@[-PV7wN`VBBY2e+ي!X!z)e^WӫRfR <QT JOhqQɞ9eZ=` 8>[8GJjiEZ_?#G'9He_C9u$V^%lsٽg=ĸXBf?YDI3 /x ivQq =|zA裛ѡM:GOIm]iQ]iF/oVlEp/n`UVW >\_葹s_?Nj.l. is=s\)[9vw-Y#YB@X`jm`/?t=֖'<B ,cbi[Fa}y/ CaUX@~t;'j4ʣu- ?lk)| ;\o[cOjgWHe $TlWP3{9ʂla:d#Qlu(aIŒ~*xI咈\D"Rl1d}b>Z쌺오؍Ȁف AeDD)-kg~|f}m>h!^$7/qK5;szS`Šjd[9 dR064!ߋd8 ƢRF,V} 4r$R :}VtQaNweZ&tPrΞ*<:-"0 βohBU~[eX61TGy47Ve*0:3 @?O;-ZIUӟA:b0ǖ(@pA(ZF[ SBc>0B*BԪyڛ[͔u-JŸ4ݣg1˚R{P~ H(˱B2;.r2 cJrdnLq : ]B`ob)z.i_SED9{,nSYЮA74-]_&R>ŨUkuw!!,COV[6$3g' ^%`]xqLFz2(3g2f)寏}&&dph-~ ,>k"q-GfL.)OS%t^A56i[sܚ^E2ڄ\F-I*ڨY0{D`d{{#vo!r[>(>[.+V9$P.YNr?;Ю7{J{Wy_`F]H?, +Wd}:t{8l gQu~m'V,71&T^ށ~Qj2_$!v/412zVx͝9o)1-3$is顄EiV dm  EQ^j>bM 3sߎB.şE#h-QT ܜZϋ᳥:n=$|֠1 rc*[\GC"o1)YʵsV>?*8_0 4TA׫b`ͯ(;: %7K}¸LM?ދcOEJ45K#S}2b"Z^j!Aor|-;*HT_U/p[xHTH]/0{b,QokīO"vuz@X-ͳPyixY_~/J̡[s!L0`6Pqv,PENJM{tw{ [(WAob;1HDx|06F[uS!)WWlW0NO0u6K*D"4XZ))Y;r)BPFTo虮PSڛz=$\T۩[X$,yɽ^O$YIN!&I=i~=jyl_ UNCDúӏJ 37 IiUpsFEsñC9Dz[%`u2*2 [}-JeLIŽHJ>R0J:@=5<'Iȉ͎bdC/+*֎y,8'CLVQ = t4 kfp*zNBK2m\S71d(>C=0qˏ^+t=]fbE;(<;41K* urɮfg#TPB9Ze Rؼ'B80gjB~Ҍ1SV,n.2#ď{sGƸJXEr!2y.La09Q_a1z!-g_xH5o`ɹ#G~ѿY>g*7!S`:UyXpQNJ(aIy7x [%b(oǤ'jL~5kq[֦wJy+)* @C gY % 9'C/(\wt8}"KPU~Ȋj6+h%V׸88Iӈup=ҭ6/<%T! \HY~ll|(Zo&_GqCW>/?$2<6e/FT13`/?VZz} r,5+۬:,]h+yuR([8pB,lI^'T$w ;ΌXL.AmQs ;zh?~>/2҃Z[t %./kxXíå_C'9'߀w! ]E! 49f嗂#EF$VH0)]f(FW @"BNL26O,/g{c ag.kO%qa @ `|S$tnR9V>i]h}'ETW檔;܃6-PޮB[&U2pp853ȚXmhh 8_۫FmpMbR0!%5JWcWr?b\Ύ^&C총(o9>DGa#P0e pN볈;8(X3ԽZ-K }Asm^ ꃀNˑsn`rwIn/_/!!f{N袬gBfc1IY%0yhD"}IIˠQA%d6ÇI$*y?܍=,HA;|nlFM9gx^J]>u+{9LD6|/uDD+.p=҅pکH&~'uz'B Jk&NУ:jMx5מaz3ke0aq&]m[k >LS: 鬮tNIw<̙X<O`?݀ <9$4[8Ȱ~TjF(&%OQ_A;jfXC k4לvRnLJTn6)7;l͜+ M<U(bp $ԲZJpcֹn)]Mߡ)BbBޞDra{TBVCwӥʭQ1Q򓠡4W6GSw:T3o<ʁ$Lx#??S~by D.4c(IZ._/=;}Ύt$mٙ)94})LR/v0{Pl˟jWjE}Go;W!jpW NGOٍ6aKZӚp_e舟5Qb-pCZ<i-~Ι:|uB%L+̟{id)v ɤ+<GAJƟ Rϓ5i^^+Z->-vmT٦x7|5Z;!<:4$64d wRIϏrwCϷ VEBGqg[,Y!5 tBSn jkguUUNY\l\bxQ/ĨEt r#XQro8~YF gҬq]ZxԮ'd.q_48*قZ9^&C}5Qt1P88!Z ]7T ~[5]IZW_\B;ݣńjxQQS؛S!T}5(PT"D  ඌ!F9Pu\k7)U$xON|lG9r=@XT ӅI9 9j51*(آ [AZ[wnkBQYN4Û=$J: )5ǚ ǝrDC M!_9OUV< ?Oi*ᎆAHd;XM< cXRr/XM]3)fzՈ68@ŵ@Jr9jU8 (sSMUñ.=%F$yZ47Oro8\+Q6.j] Ca֐nD˒3 Co[۴@5 qW(V!)OCy!~M1ͯT%VMc6tRǡz<g6 r f;)y'Ī&DFTD#b=.~"_!u\:-C*;\ZLe|?ʵv*esHmp b_2re=in({HZn\8i_~@yV" +GOl{D9t{W,uSXvne@+ If9f#8妉k,G%a%%)0\Ww& z"j̟hEKqojTp|O%aX )ǀegȞ}KX6.\my uz}s,6GyɺL0ܱvLo>sbo&+K$iqfVbQ\g&<9bW͞C@hk^-t@ZSh&Ժhu:|!~\u1xeRcHu\u?]t){$@gBV<)U f8l`Q/͙-\I/|sJ#^^zn$țn17;:ol 8v4Bj-{[\R-)mX끆;9%KxMUٯLXcwяm3(\N.7, @if`K yj*PIdik(p AoҴO/{z~|]tOWq2,"%[|oǙd<t;P2ƪ!?EtdS4 ́/SQƈlA9;\UE T_Y ԯK^1>FImV ;0BP3|V4pH숥守E.r @bRG؟6 /Foۀ{*hlԪ]l֑ Jb#W|TIܢ)zh>gK!F9vX#*`"ܷM)%HҲ4>6vl콊*ʡ j @;W 6çĀbQf~IfI+qi-/+PjUS]} G鯱iRJ ۊ &]_v@7*;L/:]j]SMvl%:|P8Q+2r! z=lӥWG{MqPw)~ö|^,>cׅn|Nả _`_-ǻx溃G'18xɼk09$"aS}sܖPlˠqUVPq>NTίR^ORULSG IgADc$l[L D6s^#pdY!K鏒;k=Hly /06!R7_ dC9A<=Ս\Б1Xeu) fcc2)67B0n0^Z:=@AhJmHRRxCޡr-3^_N\#5B&k$1JJ]y躊5QjIpiE' JC8|(;TOI ,Lq'&=cqcfs5 c!GJ'Jq3Xup0`%L'*ON 0-gz_YqSv# ~ey Su4FWc}=kc yL%5CJxf޼8Q8/Q7՗ke=|M.W)1u tUIh@O&}1=/p?gC9;= rq;@ˤ#P)#!%I9{CWt'B^ *>#J[ (G&4Փ+CԨI#}#r|Ev&Nvaktߐ/8+!7ݬHHY;Ɔ-iAҠ3zfMBzXFGF/YX!?r[-ԯ5y=qN(YR>;XHo:Xd _R zx%VF Vni]j4rDCH9)IFci Z#btň oꎳA1b׀i׭U"[gqG 4p/fahGepߢfKmhhw' 'NniLӓ=ƄQ wa]pDŽ)  E΍dVwK@/_2N/FΧsb;/fuڊYmݺ.ji=XЛ^Jz |TȐf ժ)30:E&ym @eVCT-ƾ2j.2 /?l%RtѥkE19&kV7+n+uO!^?>šP`amfD,5V`''9BD>rCHx9 ڢOe$H@,wXX#L nn2+FGcn? 9BO(:*,1B$dZ:vyZ9&@3;7Xv)bJ(qq=ƬyւyesGAL 9c"fwi/SfAS d- ')uֽVD9!8Q[̻ hfuՇe1%Kvh?o ||>XdIE^b{ϣ_#9 [F\06_U*vҬD 㳇9%[ Y~ }v=Qzۼ/UKfȸ"ĆQY[6jyƂYaRWZ*kVC 8ȳv{e ܵ;\X+)7]Z+:yn:uڛ3tСpGNWJt!0mx4O7^tϗvQo{R3  ,A@X0$D&۴pk>F}f +-Kg& #8MJ.Gզ\Ax&i5MM!łU18wcVa.;a4Z6fZ|LǢCu=h$EHɾ %[,7f.SL~@d(妍zaǃވԅ5?CN(OκIQQȮĭ@I)g_*̖, M|0 a,;GYႺ@?ӽ ĥJ*ΰFxޔc)79;7j ./rF1\5J~i((Yq! a|E1C(!gR@#e0O$[hlj|*-E iF-r,P/ԚSJ+Jg<FpNK 4smjP[|)bqFO;&_.\\V-xJL`o̭0 d5.O~bjeY2B]gRa.$L|MΊ%EB)BDZp.% [-ۓ"_ 60I_$WPI((o[?$Jy64D(ʿtnoQV"Akٷ+;2 w( A;t5lYSA5Oi2ZlS0㯭ۚ]pax6IK;Gݾ6(VFSg~WU)ͪNG[;t6ef*$վ37?Z,o Sq8M*vm.<CLLCɟ{qZV!Q"v(}B ;fF(A; ڃ5`Uȵ/|Oe6wMOUB3 ZVNo$5Xɨ_@ծV !x=4Q;5D0>M?&݈ٔ͞Fbf%9ox>hCnć4L&s{-ӱZ՜9 ٹiӺI'rEoY&gKߛ3XM߄o6" U-nYǕ$$; m7oV儑p|^[5оjD1&l(b~P:Uk G -.1 ZIɫ{5 da ]򄪈O@D  "x-"|tL}:'Wz!`MKٱ@ 낐KzBψmL|s m4\7ҫ4cHtZ9#nmx,8M05\pf`_ȗ~Ođ9ؽ DWtX}ȥx -7oSMkx2'uF>QN̫k柸LQmDG xȲ0JzF&6G{3:[d8X幇{ta;UIuf2+M'Oy쥝 ;@n};z@i-{:u..9I9PU)DQQsʨ%N]Pͅl G$= &xK>s<ּfL_ hŞR&0$,j<wq7d1L ^V'_y [Wܴ87nݬuT^=`AW̒P?#*%UMzwQs'w o !Eř~;]LR z&4~NCtSdo{]pOr-l2nS-G41d%v  w3y4?ZPV{$2d:/[/30/,&줇߹Ux bCFx×) w묀^2#JRHJ#זH~rŐs{lнDFʮR"5s#['naו8=.e'}73BT>ulǁI=tJ%_jBFQW A%=L \/frMaIP$3Lj7E^RNHF[jHqvhd X`g~Pw~'4_cП"#*e1 ;ֆ`t.8(+-ҁ6I)[fʡO!G*ˍr |ixv\&ȰnЯR|{DŽt!&Q\&tΥR~tj*+FA5sYڴHs(!y G3\.\|DkyU" +& *M`XEd2!6 ~|!:RlՅ ! ?C,t{dSu\J^gqa5eWwBg]JY#!"hgs?@z˄ic1]2H￾BA\Zy cTPfZ*k! EA/z" 'C|R^_ȠV\qOނd·)G/!%ђ4;ҶIz5i@4E)ҝt qy͕}*N^SZy .}I:[LFoI5s*㴡0Lϸ35DՑ96siiR|QYCRoRz#w$V!C# "ezkP r#+SjG9F2(z]M8]%l} W=}B5V"\x?XQ!B?yҗn)pJ߶"l:w|#%nPdWDi͗$5]jER*3=AL D>g֐klr<:IIȢٚMG}f;f~(O O(@ F4/oH݇.FmɳF\IР/\G},9"`d5l^w؞Yo/wt.|,ꌥhYh; Se?ےdx290D^/&^[uBUk/W(g!Ɏ Q/1Y#t4$p֒6HN9X^9un;699[q"A̓{yϸ7ŁJ[Nۨ$dOGjZM}Xǥ$~ ?/*\jZ#'Dk%;H Pu5];tja`hW :pH*鿐~n \ų޻zV*bNJm2 7_'ȩ^L q?|IZE5GcsѫcJ)6,H lenh9:*7lN=V3[U%0W]ޕt~n} s^ye!  ^WRܱ﷉/J}GcQZ@+C7H%Ubζ!N]=rJpu˄ vLgX_j_Mx<ՙ5BG.x@0{->醁dڭuk*$[hu"lǼI[&.!܆v :z"^5W#Th2uq˗"1|e-$L9QDPFBϼ#+gW7Du,S9mo72,{6DVB<^n;-|2غ%9,cƈQt͏&ZvʝV0>v=kMgĀ[ 0L}:AڍMM1mE$g=wbP*lSYk笗= ޺ HhY<1);j/ #} D¹<9e˶Mv,U@IxFgm Qak!%ƖGH9?a S*[I'yDm㙩Kj :@šlʐTӷ ,&O UY,7Za4'o}o]X{X~.x-4r@ڀF9I/>uXmf4m B,7j,_$Ua,z|YN퐙:hv;ȿz1x{l!!jHVy4o}eLO;Eʹ Ԑ^ttn` c5C2 w+t)!8'oa AHս/8Ioٸ/;yֻ!tw̶ դ^blciە6(9(pz N!֢O~w[4gcPnSS8BGTrKq-9lbM(2.#KJ|-梿+'7kqY,~EeX/Thbh#Oq%y9h6.,oD?9毸CD42cA!:B\J7ixc9&ih!vᄄZ k%69h,~} .bPV=EEUz?C44,0T#0ݲz۾1r:_vphÏγ`x16>(?R/}DPKIԪ ""1 (UKSt ȤUAFND!xf<!`_ȡ%Vv٣ E|4GCuqU|ftG$OSIX}?.t @d7޻ȥ<"=f&Npg6zؔ!w#) SݛρXbu?(bZ~X0%S;q/a&G K ,Jz4䓆42a\00T\;YB;Is#ަPz4kUm_Ҧh<* Zi]?>U?+q~Z;F19X[S61P a~9_1k@3=BWC/s}du1hEї͒E}2ְqO ~q QC2MLTN+PS-ŨzssFbSd6}'fݜGByCiXJT M*5JgdkYZJ]z &uE(bGLÇC9٨i5; \~Ue$6h* VPT(hZuU3" !aݽ/uEw?%C&h_>rq1A1޽^ްȣ*=Qrp6o 01h[bGa9$n dsg̻$m-R?LLc01`v6mL*~F q7ij]$|7+V$LR{(x~b y`k[M~ާRD2ٛsk+LRHh#jldqYu偾Hԝ?qއdk> atB#6AJy-< NտccZ8{BCaZ /RDsWf}kj.'bxxX./9βgӊdEG$kPVрmɞ <˿/ ,{,}L\*|+Q-Ue;#f{@4k)ٵgxy6 NppW8s"trf oLd5!|+,9ăszbgR7(tj(\ `i24S.*V_ߞļ<Ю-Ĩ_o]guRqT6IV!U{ hjqT..d'lgQw-ޔj&!!5Y uk ?Q`~>AK@@C/)ڒOyIz2(m悑ʰجsޥfkj400<#VW0([-FLt*|V7F,k*1J,Y񧟫0k3r 4rś% RbBE̦h+PMT+ChUN~8`)WFPyBS': X@vQ|]Єz=g펱!ξkZdnÐ Fv)u~|y_Af>L:2h7I,1&)_MՃQ}8M|BZ./nU+wJ0҇;JygB 1{Eev{ exw {@TEFWSO} mY}U 1Ȩ^;b+'Nn2/' 6^͕(}4Yn*8c0b3v*Ʃ>:]."+:`8klțCTzt \ʂ6W6,7GWoG#n@8+Tml,kCdE+HpU@j}ťdEpΊW5Izٔ4@u SrT\gsJwB8j3m(A?_tTv">jE?yBW QVEv)_p{֬:em,9ڠ)-ȱ2)If9K8IlZF2TSHH<Ύ0֥TFVŽxUCv5q 86[{dTW ,}[5q|QBchs+(uG 5Hlg680^wHo!NsDYP"]K~얒 ɣb-7x뾦4Tl_nh6zʟqSø/%6!V>xof@<:녙YMYı 1 S&-"#n u#>;Q?+HȘhxGb3o겓Hٗ}cb~A? [iuFG6 IO}KO}?RA>6UY~ղ տ&ϼdt0}022TDsv4/ G9z^?ؤI680d$!D*}ݑX^5=VT…S/ӷMp`g< R]fq ENc.\=I'gyӽ@P}y<ƗY89{N+Ϣb4/PY\;JVӌYzhJ[4 ps#Pa$6h8BԘ\+Mrcq=3_QЉD񬮀:oJ˄tn Lf@L5N^;?;Hp-}JLRNslg'QOm {7C457%%&MK#y^n© c(&iIҡ϶E:zK{)Y7*wEn. E@'(Rz_?l# {[5Yc"|0>eG֎[MsiƜ 3A5T~o }:EL?~orT̺t$DW7֨J煛llʇ|vz(She+,ҭ]+p^WLYw *HψMhB!鱳~Ć} E:#s>|}E)v)Fch% o@C,P)|K6C^CUַՁ@t@h[PAtPv }[.=!~qsR+/˙\ka=]!vKɨ[9#1\>( IfJT!'*S {|HL23>:<SF&&ߛLdH\SUb#ޝt>?,Χ$7,sz-[ ~H;vjT.Rpx |)cN DEK*%]A,Щ^ڨK'/μu:dq P̀ &  iѰz0uWA[AP: kpApZ,-[Snd1 q0ɐmf/`. n,X{]_G 0y`rIed*=cNi_0sZ2DW# T/Ѯ}we}ƦdmeYQ9 :T%A3>*)'~;5-XESuRFL'!a4NГ$:RR6囥%]#v$Ajs\ C+UZK/w[+ωnp[dRpac]&'s݉!KՑ7:gR]|Yao4Lh;`XfEi Q^0yxR sc/S5X{]L|N&/ fڥnL\'( nYyt"y6pd㭌}AH6jd9T`ĉૡJχD?ZoǻሥH&eBgkbd&2%Dx)Z03HHX'C%<{#3Amq2~Ȕw) V_3 vp}L"B2|fO/W 7vK0nՙWŔm?脆NL^{a^`A.ZivJFcVdb^L p-? $e,:Ks| yyf }KGbBk}shv2~k'#n 6*Qp$VҰ4* QZ"3E8=m[ٖw{&&05ŸN듾 us"֡Aq^`t6X5tq(wG-쿩Ojc+1JvcXVI z[:{UQ~||ls;6>D0s9S`]v"I-ԙ%'φy75|/>ބ5x犎I?d5?nDR]ZDD3H\ud}pܟ*QMUwjc՛_yl-F %.**Cͷ)pز9Ht CM4bsuI; [3FmԳޱU$LujM<Ա'f3'@DWsk> ~u{6o7|+#wwϹt<Ĵq6Jw:`u\?#%0'!Y)WMLgw o{5g / N*5+0췸N>0\la4l$}z`&30__Jp.[P>xoZzGrX&g?a'v`<-SQLq]t,WQ XJ;*Cpd].vL# C*+ 9l FN3uuyu]Xu D_1ңi #YK f nPY9a4ankƘv9n >} K]F%59 {&]=dJSDQ*$t'7.$̊ۨqU,2^8*GٌDJ\LTJ)DM ^ԓgFxhmN #eSNr wuK˽v[#a4q~u[VÝ%;z`0+%rܕ6kq6Hk1K\"ǥI\QO~dď`h{Ŀ #M ql#S;+(JX:&OWTEN%t`D]doLr;ߐ9.Y/"SD_3<z5Ym{g e JtGlѯ pFm5$4}^$A~ @3\䞏lYtUqR}M3<ǾC϶PM2ˤA6d+W!m,.kq[[" 4rg `cfnڝ4J7b|2Kc XիFH&a ˠ{$=gܴrboV?ФsFΦ&bP+˟Ljg5E2S@0{$:W *MA>`e RA+K oܛir#͕)uɢQs@*hީ7./v6K&W+&0E /IK9U[< $0Vw> )ך;; !⪅׆>V`f, XoG$ErT Y3Cd@>^ =:VC~<{> 1@\KLс'sBUKIYb'-z4wW\'4PnKP^xs#tdoo__}f'4u}1+O1Ƥ._Iv8p!@Vz6tvzy.\ B/S:+r.(ڃ+@k&AdkBڭxO51)X"A(KnOh̥C,3.Z9'5*[g%*>?ؠ zny@yj扺HxѣS"m1d5zӝ8Ul>T9\<('qo3 g(Dښǚ-f?"Fy-)\uS纯MP]L 9܊|;yX޵_mb }wn"FdO]5B` 5Myjc~D* Iם݊I db, gNl%BFQ֦HrPfbؔ$5p`f& {R7jC+4HmfvI5d_d*x}gxv)TQXsWT\hq"u@J ϹzFW_b#Br0Yp ;uav8:g+c]S?'"Vn{̕de <{T[So3~{bK&lDydߨ#b8,hib^n,V׶ 5<Oƭsxg <ځ!rc]qf2 %=I#(HO 1h3GD0chO& =$^k#j4!\=hMU6磀[*OY{+uS{8ba-V|N3FaSY0bbSQ+V㻦y>[j;S fan eK_Xh?OwTyyԆDCǘ^i]ZgVf̰_х,-S$:qbdSg`; 3BZ;`/ᨚ0iR_G9Moo쎷{%&G')|fK_s*ypH|gb;C`Z].!/-kN]P&jebj!=L]i+l]dž]5,W{]u(YW?"8dnw`˾gjeˇ=\&/V+Q=9=zmNnܠ}Nk3VĕnnE5ꗔ<+ Iޮ`+$p>dJcZ" < k8qQjmv75֋ZI\X栾V=-.l>ey R50:T#tݩk8՝̅m;)iRIngy+[zy<e|e6?.:k*] h[ -4Oƕc.;؝b 0%Q"(LXmgyա :Od%rҌy h.bu.8fNQϻӋw}?}:;i/*:~vDŷ> 25/ثf l8ddtNV-jgezqK|GS:t o8ŽF .C+tW8aIDzOFSl m{i:Œ}nh#,9_+=!SWp•84\ۡ(]' < r/3WnəIkآg#PS NU @[{ @ hD/qy2V;IJrWsx0gGD]>!m3o5#ckpȜ1FVq} g Jc{ah@QP[ ͽɢ+)9qHlL ~qRJ *Jf^K淙Qz^0&p0R;i+y6+'*_8g`K&ioݕ)[i~Wg)RbA<["6}bDC5{E'gLM,r^M(A=8\*\)x3Zx'b}3A_~D5X2u(Fo0h`oq~5T~|,ʚ?!ATuf4-c'c.6`.wfl}@)ABʸA6KcR$ n8^f1>Q{._:+ f6DC_Knd~Zl2\!0BenRpez6rLSU7;= ze>?{pB* +e=$ESC@s@$jVf˳+ebؽɥq*~c E$j^ \"|Wą}Oc]Dz ~% RL`I!sl1,@X3& a:y8Iò@.ب:+f%"ҫp:Zo!vsPT|>dXZGu oHm5;}|'N~3S)Wg>ET ϜBvܬ` vL2rp,Bͧ(=h?Wc7!. /YA1 ?F'A іܤ-"JimB񴹔%(+&dmg*l_ ,#NW"K>3g%iIgj#ϝ)8t{]@eek\uB""Ӽ>zUk xGѭ 3;ST[c'wys (3Nů٣+LK΀2 vQRজePz%~:pyBUzPW=)vtKxɳjYHR 8wC\#DF(ap)jt4FQQ;O~~h^9_ n|4I} Z`uvRJ#]mֳȿm}d[Y?芸FULcm_(x)QR%#bʐƓJݎL!ǗAbh+t uk}ɬ *ӡq>r6hvͮ&F+آ + yawZb|LaDnE*`yfRh5Սn<ߨ37 }*+Ŏq -Ը="FX@l`[KGa2<'dc0i}GMR\vUTuvAz@4R ;L|;cxU [+¿)\ x͢0:N=5 Չws.۞đ-y4$7uY[Kyg4rn)씙k͇ZL@9.yV¬}*iW6٪}tXVA@] aP'j;B ]$vgHmC*,m`e;|(wJ',ǔz.#eU0=$Y#J/䅦)? Ü(YJNqk䵦 k\2Yk3ODcIz6M,]'|xo ,C'3Td$Ta?S\#)̚J&YU=-Bj -BG1 6V濅X yt!DŧkmCQR;,l\FΩIY _Y^N˻My˜xbu;CAAf +?x?T`>>-JsS0 9jaꀪ," Âz ˓~)ѣS3uG-W#ĬgLg:IWd쀷*!Ek:ZxxQn!Wl})(!aYaP lqPqra:_y,NoKɴe #*eACꘗ| *kH,|ӴQdJZ{ss4AK DXD[Qj^cZjI} lJڌU H(iPI<0z΅©S T%ӎn"Z*ѓ.K3O>']&+6࡛QDžkֻtɑGWN2Eab]G9- x6aW8ҤZFd"IG}aJ\*pze]-W-. ^$LyyzwJ7w*Ah]O:iNkXV/K#/)6J  wj ^j!Z\P%MDD%̠eF=b78!r^JjhuX{9Ш*a0-kQr@+@s{, lVQ|NfC F˳ʐ\>O@s}ΐYuw;B/\Ʃ,?^;-d9Sl=l 35 UՔdޜ} r8X261S pDNeU;~-1BP ~C NBn}^,u1*hu5Ov+f1imBVOrgDiBWrUtZ2zbҗ*pݞT2@/v4 bRn>U|y-^utMK}gS~q>AL.'j˯nF'ߨս y5Jtd`mY a]ff^ؓn?ym߽a)IrS9SyJcˤ!7N#^(T^At|Pf5d D3rK+wl>lGDx*jAq^O;߃ތi Vص'DBwS?6Ċ` uÉ`v fY/g?r]XQw#NTMq{GS<_ L\Кk+?EĤ$Ç6pKZ,֪_5iIho݊y2V;=T[5&"`ubq+%ΕC opd){(e-daTPhUJBi"VPɖ{]YޕMT"5GNN˄tPӐ^RW4C*#Q@>Ӈ8?w1xN<;0+ּZS6EY32ڷ38.ԭvm*{G,S;6@9LeOhA?(O699{ȻC NXqVz+GR(޹\Y.~hDWOyy%W}emOY |\~,b";mCTr!li|?".8<b6Jy){ HNp3HZ0)I)jS kkYS9Z#YW=Kb_ '\V)DuByLSpIy2 u RjbE% :QT mAܲ%A1fF,5k(ё|?4J_SǁChC9_&ȷe&;Gpxu|t\P-;! |[y=3jDcV<`M#v*/\Gf,]/UڋJ=t l`o h˗ -XpHK4w5kl1b&N d׍fG?cX'u#, eu?W+TʆQ B{/y-' Yꃀ'5MOD9e7; f &ԣ0<&8Z_i./KVʱ|j ΌpL28$ĥʥ?|QwqJ-OznWhy,tx!w+MvJWdHQpǂQ[Ӿمywpol6Tf>#mwwBvhNGɖpAH=F3$}|h':k[g$mb *KP}DE6kNBZlT| @|/.k]'X.*xQ) Fg?Xf/3X[94x.Sby N~@Wˀ6▍$ga%uRΎ1rݍ-Y/-* D+UVJ[ @<>c:1TjOfnvIzejʭp6DǪ/JGzO7VXNN|Kyz8W $+tA;u;GpZv(UXx=n$Hq?:n&*kRK5R`e_CG*f.$)rvwV0U;NHtI` OuޗjgY"vw1ft@WdncK7^1/ pcs+3mdtkA9 hk+E#.W+s<>x'V .< )nKt.)7;I!,6N{|ƛ-6N?CoD5^NrNM6MnrTFW_݋d-]2􆹨2Qhq zgh?u(|l3Ytll0Ypt؈<>G$De^U*|/!{Dc#p1%4MG.ɠH4@nH1U P*֢b` Qu_[݇3J~u> }klg[e$E*Q}X?~, ֝/bTVs9T9/]Yi.ZR* y&6wk/5a^CbḶ- +_Wn8J֠qtmc!PBRiw0+hc΂$,|z7|ڸNR&FJjCVF{߾>;_x o|wюc&P{wWQ#`SDC̷H܍.ADIx2 1 W. I]a&]XDMmގfu.Ž0TJOo6]eR),"+]zO%.NJ]@^EÝ.z6f-kAH]HЖ#]fы.bu0f%]mq: phΨ%o>ʟ%2XP]c~T7#[pVs#yxq:ZCsoUq%!/g%2ù] :%0/ 6rLS,42\{ toJx΋k}&WCJʺ:^we)pD@je(2,UjNmW"Y7I֖Sړ,hJn=_Ԉ{>?\"dH&Eֺ*WXfZ,xsV5:h,{3ge Nsg,ٛaT<$S[;ⓔ /٫ąvn?X-:y`$L 8ȲVeۯ?`~s-46<}0ھ A0$KUy=r+]n\l>?2n |5Nz&$ ,I|w|{4Q$+Eqδ?ɱC*V]rX8,n? &mꊢb_&Q8z)[ȟ(*AnyHwU U/e%=:=<5H'#ȖKnav 0_1fxE)dﺪhܢ|RbZzRq 7:$NY-sK:XфkV9-@M C-!;^Elz}-߿;e=0\\ֳRd["^&[+<]=\cJCrMF@y:3Rb=pǣinx0>}v==gy74/xLAU˯&+bIpp ȘP5n˭{ƩD}ZJ{8m5I8j4 ڥ ن׻r(^SsE(ALɛ<+\jjACU _*Ǵ>#]NR!s+f)&B(o+Vvp~9^Rui8wA|0Gz[FeYjkDkIinLmr;`W+ ̮[w6M TN4MO.vHJS:Hh"glDXpHxΕ>T5OyaVpoҫO @pGO(|3f+^,C\ՍT6 WRM0̐J()0Qޙ9 äqM7oU!5,ZR4S?1%@OTr{NXwGb)Px}1ao%0( 5%5AmGV,},-˶.%QU: hNEb(UfK9m!<:xk% % {_C4d5׼ƒ8ŸM˜ %m׉#lp7sy|Lgval@3ZJYR;Ǿ܄x7 npqY S~aA*q0ةHPFXs9?YYSnGgC]ng,(.huSU8ueAR]K=x>Ӭ1o^2Pi1K2g#Yљ:v|lLM猪;dј-'b??Ū )|ue 4Y@Ss)(m}i49;GuB]VΪk%րM\w>qO=H/(ͩ~>%=S )EK$Z&,]j-kzOo2x*:rLO''vNнufG'~W*;:M<`](q|(ճjy$l(~SE`lcc۲}`me)Z)5]t:?j()饛zi?#'%;u'SrM% ;dwN6?>FQa 6@rtc>,7T-0Aɴ၅uTXl9JjnZQcۈHxfU(7LB3+, Kխ$1 'Vv-ĩrIwYb6^|ZNћv4:{d1i&-ʲXLkf4{jgd0QN:N^uUt?k҈zF?1 u㸔-XA_c=JXKg[p0G}ߕY񭶏 ql T0nu<, 4z IVpmN8ZUΉTc7.tYc!^I^`A$hcg#j8jKꦕ߁9a _CtM55IL;Fq^m3@jam=u\'θ^Meh 5 IDwqJ?g;ȎxUZrYӫ'/:3ZիӫtnÖjI/eoZˣK@e=-s ڠ,x6Ap%a<R )&p.x^H0I`&~'.f罜\ }I+Z`Btc/$R z"lrI{kn͞%  ֈES ]֢s-ΠX cdWpq0"D^_ѹe\+|NM,ͭ%'茸0d,V7!۴FsX Ӌe Oےt@UKRQ?p2`v]viN8]dY wDwrka .(gŕx5l5(ƛ}4@lX}x^Ҧ՘ {3")@÷mV !xb^$U-c.;UV_- A@]I& .P   u+`]W!x@%hW\vT&qs}4"/w3rfP AOs?wE_̊Բ,E$뿪l g,Ɵg ; 8._xFjaC{h^\[p QM~[Z#?Ge:1&`sooiL@ t t]yu*zl<3%pAFA4Z  |%9R5Y&'D ukOo-7`%֊gOϭܹjMωJ{ppqɃ2xw,@%5W1~8~JnN(Q7kRs{Q8sCcIMQޠD D/v'LGdE#p^.i9bš9U6gdӀ{:??ynl"yhΌ׊\~|1v7N Rr+(4}PZQ/cjD#6[0vy?T=2_mA+Iez xwgЎ[^bh$PK>o 솿q L R4! 8, ++\ZŸ嗓/l+'30buKgXIN; Az;`J r+Bjoe"U G(=W(B# _^wuZ5J N*RL+X5,.)#Kv'@(J B( R'$qCXn6VWע<ʒ[kI YPV26X,v3Kf>3&_ֹE7|Ը@bzb +; n޴V8{yb@O,hrE|O/eRZ;l}Asxx`_M C ;c+]5Vy:T'D?4D8ꞜI02iLnPp}kDMQMmo^2BCqL!MoYroлE?G/l_; I”ڶڀAQ_t-l_(oOn ݥSI3VUUړ[;: /@0JcuNR }QI[Ӓ ٖn͜ dۿq z1$;Gc4iAk~y <,YQڽvop@UiV:CqNNs<Ռ%BV۴?-T`ͶQ٪Fii+kqٔA.pG(9d!8p'7%tꗍc% &oQzʡy(V*WׯEt݇~<ѿ%6ynbdZT*7;D,ETOtYe^'F>!~bDY಑!/_{NXR섡:Grsi4KWg7My bLnag9 fJkհqLڅq1*FQVuCa%Mh.sg=ⓣ**M-7 Uh"5j@ aM;2+ &k5PNơZ?c4Ѷ)=>~C+NVI/|*:#Rg.G">d)?}ժfށY'uR>y)`L9^ц~mϻ>( v` (#-v/ wHuZ9@gpzUod AcSm%|q^Y7מW|1BJ!|s/邼i3شgG=8 pɘ".:ieF͛JPT`γnU|=>o*/ c0a*kOg5c&|sc܉X,H61͐&H̢,Mә" [\1@YV%vcB!%o +?!i^Q@r|_NnճuG@baB9ykJK5^2H/kC%/ Zymƀ܋\0nH2„43ı` צ\6awwXmZg/++-o isieMQ̡Fǎ$j:zIf40kVR+[[DO3kC33\jAyŐuyS5O'd7g%uyS= -e@y4]h1p.-S18Dn\@[|16*fsH8n E1G0L?6+VϕR@T L%,؁vQ#[RzP̡|*3 K _H.j )[\{&]/Z0A ^|{m%pg2(ݰ*Su{CW;SyT 7MD_lcpDa[ljA/R\@:= r~SX_H+ <+’"u^,2SmBr9=}Sh d*#ȫw5ʖu lz, .mAS`TPm] gR!Nh;I~ '԰7')0%Dcp,)S[j\Ok [-~%3*bUW%zw`ipι RI}b[H6' /u`pQ9%A][^a'NBJ- 4P^m(Z~M0ۈ@ 7㏦>\Rs(=,6xT=_v=|SB?Rew!~Uj;ٞ:+b9Snm> AHf;EW;)Ke =DL-+IjhW+ץ69"gM'nmQuģF+jM ] #Aq&Ad_ŋQH˘5lɑ0#61$6J ) i rw{qbI}xf97n&H̓۰2|/'1.z̲l a ?9j1-7k ҩ?$dcil@ )1=J6-{'dt b 5;ۨs&p[YQ=l߳㬜.]KwRazu 6- 9U1@:#$jH\ۖW<Fc ţ\q9n p"~ =תC!|kaV67I%ε HEy5)@-0 ,ڰWti'z9 REZR!bF-X֖u<ĞAPJ"H$<"^rYi-xƼ)!>7.tT^S0?1K1EnǨRVfyI?oAQbY(o⎝X$ϞNF(Q/mΏb ,N"S^6ڷ`!YYrQ2k _aq HH%Y/ج/ `#+&F<=W!<C<]`cM$ݎKzQ&- _iHFEMT^_W*n D a;[/ #`=B76 R$sf|Bl)}!Ǩ|:ժLhRRM`w&r06 L/2VEB1C_6e-/`r7htW`w$Hr /7Wig |K Sj]zK_0)]e KN~3Bb}b,#15IƹN`Pr,DDƃv5]zoUFsqiAEk<PngDfw`.#ӥ=0X, it^WiV'-QG湤s"g5[{%#I 1@e"= k^\LmŗBv؆ħ:D8h)ۀ b[w76V-8%4wЄ!}ʹo/ sS; 5E^h U}2 ѩ־p5H&jyo죭T$W᲍zԏ#7y~n]̴<4DU +~`h-T &~=z'w'v4P'Koa%pF rf^³ZxO0Μ}~3S(8^G翵PZA+$nQ 5Ј/\AIo 6^o]3a4}P(G;W0)-/\l.jR$H4sn~G393n[Ei{wyhR ڜnlwc7}41?>O0Ҍ#*Vs3r~4ki?w+[l㭅1 R0(fXr2|4SXN=wm0F %*LRSFZ>c|q';m>X8ebH.d>ޕ><,\v^&ˌݫ taWF57_/M6JrEΤ._&ab—G (Nzǣ/wtuLIv9JN˿o6ʌnϦna/H\*GlP^qnzY{vM>"Jv˂FB$˛ -!=bUxU̽>@HZjpWIp'oe Ur*ܕ^w(;+5B́]c6 :HCBLik#GLeG3(iAX&рRW#E^SjX㿡t<3|q[plc5]MkH=| <sHGq0\}[aZR*O5&p"HLO/.[|LmXswA49`К&HUF?™inL8/㠔E:b#b|eA$~=B7ĕ/yFs&56 |bc>m!B#1o>RBhHA49| 4݃6gՒFDpeRF~ D [aBs=YMKverOӀwy{}6ں-Ҹ j̫!ta.5_h-T{L.kVDlK>8!8#S43PK{nY%gcԍ&X2Ў ;? n7qTOEN&.LWV@أjُSԌr Sq73*$Y$O3L/P.VgW3WQPAW ݅ޕQj[!@:>$d^MkyD+I&#bcG`t?<Gֻl-:0O4'3g/8  eG6%w^]+owV-/Gf!aB0F5,X}[\ݐHz S{^h{|*4'#hٻ(+ELRUbo2#fPTڹk&P^t1vce HH8R?qQ䠢3ůLYr|>~x@߹U"|%E z,;GE^Ԅo.Nd0&Ί'W' ,Z  M!lOy<%^!H% YwQ:3ipQ>DQwY.ccYO?\_3UOh|z b[E>oOY`!=?ǣ%F5^[5Lo~-Ŷ)Իp{.Ws^GFk/V8"NN붫ݬWGublX&[?r6䘱pgmH b >(x97,-pّZ8^!yz~ڠٙ[HOк]xu IC=P C:& %*9N]asSH =@g>)+Ch\D& 1*AJ)Aa^knZM3AB~hgr> ##a)D6jG#Mw'nTqܴ .(!έ9gWCrtcA^IkY,sSI?d ˬMJxrOµk"&aKJ-jaPVg Oh/EiVb!&&gMiyIfڣ955L4@עjۣWBb%z]%s͌E5 mfPߤ?x9׿}פBF5\L92FY(ۈ$HófP6 QlBڢR?F<pnT.,'Ͼ3ց߯|GjQ`2?Bvۛ~'ka EELꊽǛGqSGW,.?v /@RBS4MKoJ4|Gv_]Zfmj_S0p>1$Ӗx`ngV (ײؿ1Nd# d=6o`&㑎l}ZEt7IY)d%

      0BFw=[ ,Oc`X/Lz`"&Xmi+#޹={%kxsRrfGz$Hl=mPٜjR'Qa ;r]S y8^kMѐSud5KV$iaYގZfF=-&Ъ]apy'"n:1P!@S[ X1Y|ڲͿ$ axx{L3C0k~-B(pFyT]q 捪;n)a^ڍr +.?P;N xOG`* [GI.XVt݋l٥&l`küio.4"(0Iq( .vBFJѕ~ׁ㤽%7UVW_bC-3r7n_l'ktg'-'.uoTUƼv~+Ȗ-ոANJmqvþ,cܑ.ȼ:44Sr=Tns!)1Q@k\}"QR#U` Vw|q;Hcz`n0 OA+pFMzh @y7|m,6:E<5[`+3CMnUo{ q5N˅)JK!8|t_W&ՇUx}IKlt뭷BU"ŔEjF?  2TZRf^G7'X:$FBi$qF+ATkWRE YP.$^ Hk&~>CDEp>F!- /K / ~eiMu %&)W5xԞDBD콅lk0\Q b0CN2D%Rj`Em.2gmzj0X+EБm/L 7m8bX٦`bqwvZ=,}Ԋ띋d) H>b ɚVCH~<֜K{?;/R KWQ:tE؉[{>(JQ"jU,'CBXBYW攡 &' 3(e5oز 1-n 4d-x}{4оq^%O`L,"S0|uM$FV/.q3ҳb%G uevNE;8 y-UM/A^̛[|-R, {״#ِnpgEX@~oi -Qw@UF"(2+;ƸGsR6,MAMWi`9A8~yK"ѓƘHАK$#VO"KW63qƃՁYr3B-~`BfpRBadj\Z ~^Xin/^~:7 Oڽߎ4=e65ڀTzwڸD`:Jn`RLr/SL`'vcI98vCN5 ʗpB+N?Fqt<#b+Nz de" F y:֓g(֫/&bp4ac=W)Te'mI!iBtAΚ(T՗c ׷'@ᘌ"r*xJu=kf]Va#rLk LS(`7MGH K9L7> /W勭hZIjچ%97?޶D] #yS>q"~$`F欬Tlث;諨%B`c|~ ցu|BtD8灿zVO^|$3y'v*^˸ބR~;աyaϪv\n奭l.@WPD$v@jqP 7/$XϺCPxDB!y'̮rӀl~ k||] z^Q%*C}ʫ~n ._B]..1j4@CpZ 2HLJ5\tO۲ywVx+5Xf5dwlu32k\pGٵ;@NTI[Dpe̥D#T<Иc\/p*5{_@SI$\ۡ%^&؟yÌ4T:z;5#?xDkC]ŗ-@}:|=쑉Y9 J*,Lӛ9B 7f. WݚxFhymik;}?GR#+ nU# j#8-ܙd~4&M @bӴ#~hNq;Iws [5L+;^K>RL874XG+ipfӁ9IPLAx.DخOqMvE Qڴh~QUaL8w=8V ôw q(5%MkOB~!I/\M~sTU$vugeSPģI \D.2_4Gؽ5tw +^-;ZUJyIӿ<|<9~*_n4P6_ _o}.anuϿ>]q!Bl0 z>z0> = ZjMqCmuBJJֻL6[YQGīF5:M"Vrk~2i4|F= 1PZoBJ]fmY[{@WKJ@eVg_a`Wz-W0PitҰGL80 [UE+,djSp$>ʸd;67 v*7VYl"m]'*1ܜd{3P/,`Yn? ;8d-(z/ht~#^vPFXvC"oKD\h*/an&e}Y݂eO旱L}+0`z= >P^dqC؋q^d(C r\ROlj\]kfiCEm*5z\u;Yh U&ɂ~:.&Yx83K,mA6z xq]v]sbxJz&\ڷ?ɵl={!'2OZ6ouxjHnBC5Tl &YJf47—_Ҕ{UMˆ ?5>՘656=[ @%g ";׬N1}Pi}xo8͇HbT]52# hl BO/t`>(ukjS͉㪒,h^x>Fnwq<@c)/C<= s|̵SnvܜnU8Un7=N4Mzynm^龥i}Oٵs8s1x`L[b}GKdh;-#7m/ Jf2ۢ^Tfb)S4)/+—^Rsý\J(AC^x?B,Ti8d ͳ L +Ȯb7t9xWqmd)i6L~'Ώ~mxS]sm$[4Ss>IӼ\sHvr2XuWeg6ЋDsfj2Nvn \'h5Sp>To!鳋Þo߂Ňēffl xp}1œMR,}G\ ELd4h|κՉhWÜbO>ocfHTjhI555*օq1~s1NYשuc(~.][Jrwoi#U\x L{8t #^;yFKR/D:Xo;9L ΅'Iwl>ۣTXf!CP}mmq8GI9Ŧ|:=BM ƒ85sn+<€\$_Y`>v (fA]QլL/wta'W/ĿE\gQ}Veh]\91'&LmpDl]MOoyHNC'.\'7%T_΂yKEzDS1AgUz&R$(XEWwͮ6qBnϠٚr j鍫ou U$4GM~K71y';-H4svVW &ܒx^% 2OM!$q| ݣ7W;~'ܥp`K0;y~0QAe=HM˾l8M4L~.)nxuo-rv_oH>Gz{TKMohSjeIؚ;ռnMsV;0պ٧%׉Xs鮷#dc?EJj#J1jfI]*-V|<2EP c,ر#dzxGOt 16~9i4@x0a4q]+G T8_:_v퇿|5*^~f2um [Xxn /6VbDmvj KKXU \hZՃ;↠J+= RݏvZCn@Ō˜UMbzVNB[Jz}vEX9*H3z5MBH`gc s5~$Ҙ}w b̾?D :S2L/D,+n2$RAGVSH.8mzh줺{eF'Im oFU|>v臔7`=v|Š&;~;` ؖ[PbG>O9)@}FvGtIqȱ\(Bg7DQ AV51yF[^lV fdǎ~YKxc1,ΈIu`1WGzB5D♮*N!1fj h 2(OmC*;ӉBAf6adR_u]]k96GQD CAMmui)#XŁf`NF-GNP޿Jj9bfZZQbxyv+苼tPFIf?9|r"hx X\egy^]m"0v7ԙ'qS<ϗ RlHrfO9nQ8,P 7a핖"<#& EJr)=qJ!1NE<ˬ+"D7c2,I슍%)SŠ625~i)V ^qvyFB T.y3wGCz/X dj_l M3Ŀ=M ̉ϖ[s;DN-ow|{NDjX;[(MxUd infkUe5?C@x)>@f*b?oCuXZ{Uz MchΫyN㙼bռ!tL` I do@p,>ٹ~L~Qə]C2DgICQAz  jL=)Ic@G)}N)C%mG ňΈD;k˳"Y^$z/Եu/dNguPːuߡVLmsC&5C4*}6bPY^fO^4^*fjKSИ_Q-Q$α!ؿѤ9cWC} aFA*q}Y4C@cI!Nh1^a.g/q0(8|t+-*oNVݺr&%nZJYx >P1F:piIx'Z_}ap˙sΈ}F>Ѓoi A,Aɺ?W6<`~K 8JL^n-!^L{ cUYZcQ?}'x!<*/77ӲEied%g9;iՐ*sJnG4 \l4pԈjf=Y0횠RSTcU1QqPh.Ǿ܋g|G-a@cB |}IT<|@ 9)|#!K7S5_2dїIܼʠ񿇜ABM#(ʱ| !!|dTX,˞;TLgLl ʨIrȑ29`a6g#DEgBJ@r hsk|dgsNZ!2cpO* epf{ <7QM1Q֟ɣfw$K1FyHɘ7YiZ;I5lipd)h˞f;{Po)Eթx_&Θ K:pڔ/ܵp~C7T0:Vm`=Wdb[zLټN#8Tv{23$r@C붳OtVh#SΚmY-qFDP”6uk5`{On5, dXqGQُ3A.=h#V:8ˋV"vh KO'Kkb0TGN¡r%-C%U]b s־Rh$ Ik[/ v"t$3O/ Bu{_M3sK+0\Ȍxk^[bOɹI 4GsPIXsυ?÷)n]TaG"8V^̋uknRYaDgW.6Lhy9Mg8kI$hpx-(NxP D]3csI!'cRPen>PtlK?Rn@\̤̳|DIPʗGٶsD6N 1"HS6k/LI6A~nwz^ؘLe3 w/Zx=:TJnQQ:l<Aٴx'yPlySUlKfhp'HC5}*1/W+۬GvaAhwir)oUge -JF׌=0P]G#<-{?` YEx8=Guklo Ughn .]F L 1=U g L_ mV^#wzLRO:9鿆La-=/_81;C "m"Ƕu.W>|p ~Mo9/VAh=ocoz֬@oJۙ' xS25:&~pʒ=h-'b%Jbg7ȃCGy}Qzwl%qH ^R*ҕhphbp~ž{Гck7Qu6mMp2]ӕOl;-՛0^1m43NEJr\gtn-#:cn\*h-̝p@%^N6ОtLv#pi +Z1R4tz>H힜b{5l6O: Jȅ>q5>f3pUS*&8ω&˃pb#jwی`/;e/S CsE:f(>%4ڮFlUHzH9m;SC(rSSB3ьRR7L>2JJ%uDx]y[z\CˆyGA, *j#KΪ GDա[}bVZzzJ2OhhjO|]9=!LO|L1r srΧI[C"T#P[= hq(ld,@h:n{!Fƪu$lŊL [mԯ:@gL2鷕tC.7^svʉԲ6FrO_8d`)}\V  Pb3J2}xTd:gLJWG/=#<.Ѹ">RsIҠdD?ӓ7 ɷgnS4Q{"[ȉPyfXoXnBۻum'ay8twR4E(BSqy#L:u'w\5^J f]^۲ ݸ -`tXy;p Ip_Q? \3 džU5;^)L|fsS ˑArBQ!AcDjZ~`ϥ2cxDo6N`\rr2)|L-;3>(6|,/#@FC kwsK3`ѫZ?w~>ɡ-c/x8݆Ha/vr*e\l1x[. a݈0R5m*Cb~ңDtKLVC`-)= ˆQ6oA?$+0ձ8eWMmێJ\V"⠥#t|  E[s:+ɢ?o8VyAgU"db WD]d~k8Z+{{qϝܸq&RXt.fl{ؠڊ*"/{NUHKU~jD].1Mܢe.j'ړ4!#eFTjnT1{v(`rz_Eur)Ln¼|1#rMFx[$:GiC?ڱL*.  QM5 pCm5I*W^zJƒ۬&y$:6 Mo976J2g74嵬)7׀0?azcp2L*u^B<QAaaPzԮn&y3\0=cm_03|{A-tow(M ]T/1J}|jQʁ9cj6؍<<`}p>Y*H),h.Zڥi4xLsKW 6m(x~I= h:Yk'sM`&=֐I{#3zy?[8gqI!?->1з.1VՀfu—b:HAry W8LҜ^sOwCb¥e̘מN*v%i]oïYfIQ2{>C(C<#" $Dl4M>ޛPDʃB , U謠SVPӊh'8i`~hE8Vm!=o;0{[K*RJSH ĥjPPDˮC"T_6,?pPJ^[%gMZ{n E\h'/#93&}oVInS$sd98PQ``(>pXegpKsWGOy 7 HqA.?ö0͘j5L3P)Z?hĜnZff_nV4' Vo"M/UqVJ[V]+v bdޫ|p;(Ʉ|jD`Nu ЍRP7zDnMKyoO2㠅9#DJ`<<90_ j CA)Vq<>$ Ҽ5Q/o&}M@Lu& |JIPtz9]oo}ǽҠTs4H,'MgdѾ5!§(3`~ŀ ]xXd@cGϨ5 p3ZH@Uf|iNrA!lBLj%}Y| t<)ij0{z>QFGIͻ c/Ɛq~8E),$Rt|DQkUڀW:wnVp&lcsHRpH+G4ޔ_]Q ^U7,' )Wj <^L9Jߛa9L$MkZrp׭hEK,qЭBKrC\]3%e>fKJڈTy$wYGM&TZZI2[ő?}f\ҏ{Xr.seA# ?, <8JIi@<΂ Qoŕ'. pR 0'$jȞ5u`SJ&huChn_O,WzO8 OwRuDfЇgZb}%ϹǠ:2JdvSIv>Y\tO3#xيIc&rHGI [cXc|{˂P;hDiAgɺ^ܩ<ͫ<{%K>_Ս6?i7ZVIRRu}a8nyR01~a^yF_; 8]R_LE*v}7" ߈ qo8{&bԫ6qۦE f\_<%uo-5;ߙ^T|nq}(9 QS$q2z>H}DJMeT)Ϝ\7P.3 bovRa%P(N["*A(N~ܑΨYQ\W}v-^UrHUo! U}y_h}=<)l}pdwq:16EI 'u xK5#\^.ؙMN; /Qr%@Qbv؛Ql3S/~"Jq] 'y.q~dnqSEF`M9K6~?vOvҲUA,UeGɴ?kvN^X!9_=18>Oљ'z&hʹR_1dK;d>STkJQe]ώ,$KuhT%32p$f~aë!5WU/!gH{M*xrpW j~Ab`Ux1[u^+ekPضV#z/~ոPR8&*yc?m8*dxcXnjnPdo[4Qy#VڞI W~ yǐ}UԷKn!,_$[\x|"\v]f:?7%Qy HoJ2}k?yGONVE}csp9ςh> *$%A+74֌ |GC=gʐ|n-L*˞Ag<1̓ /߮ fZ6鞀8Ni/MA^IJ2`e+ ZpH "{ڌ33Pޅ^5ܯYME1IfNDݴ[BT7\ x&ɂ׃;n0@=+@ 7RhK fz/\߱+o@A?cc/f4;PU%nS"[G9EARlGGaܳK({-ta2PHQ^xoIm?9xC='un1; *lYOU% Zq}V^SRQmL0'Vׅu}۳4JGtۿ&./PMa~o,[,ay/DN/O8eK]PMi~à- 4-Oz6!KȵP''37kޮ Я:[rCa|L9I[{%70|I^ KX` ?2.zV~2`%s%΀&@O*f_ϱE4"nv5=E285efcYd= m?je85EnqIX3jp$%#,sD2!sv3&k}Cq).ԝјem) WjRr Q)O2@)А u @?mzE]'XǡMJB}ވW ̷O;^KS.LFim~ԕz.Kc/ Sm{Kdx:rrSFrt*~W1=CD}A˜TQHp,8 ND݆MR,r;fުf)AX1 7$.cNbdeT#W?V1e{m2ZB}fK456$):NzH%_D?]9yCƥ}V:,,,F8'3PryUϮg3Q6@h}KgyDUu7AO3R38G%*#OypתBtsΆ ŕ)fNc"RE>m-Wԏ.7׊im] qhe,fJOEvK<6n hO|I h~nPYZ?^[l +00!UZ%w2u=ğw\\wdqSU s$JzԤJQ_ CcjtI)=\~)QP{/65L Qq' FTDZ -Z.4AmJaMrIջѵ{j?LO2J&vM߱?5[ߧպ1ގ"*xP'BC)t9,~!sӀTF۞ ڊ$vQODszEh'jtpc*v ǜ02yVy!a kkQns4Ø@~zlJS2HQyR:>`Qs jdrUwX@!L D"WGQgT y* oMZp< DCZRΝC _ݨADo.}صcYDMtkswc&h`RuܕmCЌQ~ >8[&r2beq a%/}t]ӽ>$9^Ma8oBPe+ߺ)Ks*aߣw۹ 5ky?E Ҩfզ"9Q x03ʵ}ϮQwnsdO{B:$͔7$ nת5,^&tA ]U:=܏2B\ [\vd.M\Bmp!hLi-N YFp =+'X"6iI:S:Xo44Y}YV^jd3Yf{[d| ,s FDf0,)Aj޺x{m?/ߚ+X[Pfg(3V`-cֲQxE<Ա#iΧǴ@샺@mCc d~npP#7y`e"^`Q|!pXwRt xD %oo |b?rhG^rUTQ}G-˵XA61O%wBwRYPM 6g%u0!.lh:?:QBΣHabĖQb=XLVŚsRNqIdFM ?\z˗ؿ,HiK{S1YW%YհLJ{s4* 8o.|x3n٫Fe1u]JwD &AfPui{i8\W(5|K+D7κa<0B+)QGFT}O1h)aWЌ'ږID{g[z2wEeq:r#8al-5 |tOkǵEFȌW8!#nm `ld$C'_\gMS:݀ ^2Vy*': 2nܣ>f[n&ċ+uQmw9b+gxP E)Hp@3~= vkDeXP"0FC Q2 ǺIYvb}+4͈'ǓkAxH~GQ'y\6MIsc J2dvYj,IwĚP_ą0G U%I`+r"7~kccŴ'D3{&2ʨ|jоvG!ȟ]܍$ia~y$`la-5S.J!F#, 0zY~@V=Y1qG)ft @`wzܥ/e17,Qk6`gq遵S.,78,`mR4u+<԰Ȏ yy|T"K@RDOA܀ҳX̚lսB'w2pq6f^,:DȽ٫ g Zp B)'0g)WL줉#lV., 32o|㜹wa˺>'UJ> XrJt27o#)/=ӧ].$*DI֓S/ )0MZ +ó5Wa@by2|H]-?xh02Joa|XkKB6#/Rl= lF8K *\`\v ##vN`VtsUgU^LͿivCTUd蜭 =)ȨkT˫ HQ-V% xhڧ\)lsY&].5=f V(%axH̳ Iu[(xܿ̚ѩp},"9Ͻjrt "NNm&IR[} kvbo}ALZ8Z1)L̨{O1b0(ʢTvg_)3 r=fLhdzoDj P@[q(nSԜvL%yqEAQf ^=dk4DI ٤qc%"Ui56)Ů9?`ͯ.gY]B M'tw##ȤR]Dfx gy [Ӝ4ƚU67oVMuswBILn-d> Q0DmP'SG4D`nj{ ȸj޵% Xߴ&I%)HR4XPWqZ%vLҜ?oCq$2ڦŸ2Y'70b[ è0w#="'GOWrlw (dήM`)*0J?,s *OUZ>( )=GEYElÃj4qqM2c3f 0,}AC=y@Yx4]-[z0?2:2my VbérT3yW6za’O'1`hGq Ʒ& ESgG[{iWrXc<H~o>^/]1-93|JYdQHw+e{zti63Wi+";?}'P- D#!wYfQvq‡$EH7L qc?h=iI3oӐt 'hqd)H*ܞ0ccZ2߫iU&(0p&W0}U{Lǡ"F Y7O,(\n]30z}sƞ9<\&h7Vr,~}Ye{H9dق=ABӿ?;BN/Xfsu#$F^IT.Rl%/_8 FYuLv`bL+'6mYd`F/D.{]0vɢ_oe@U"p*,螹[S x~ Fv;䴗ҟe7lp6bpm|\ڕXD fWN@IBδiOj(,n B#g61IX;4rF@kn#n9X~I!{:"wGջd4v.S(Y:$n9}GE9?/>!t uJ%Z=yuU{ɷ'n'ʖPz,qQl GbY75%yt݆dSMv 9b矌` md%ީN &a"ZkuZu&&i럜9.ұi)vyhuTZFSz Su3Z=Xv#wK T"ҥ.adٻ Őa!Mޢf`Թv :,J,e=Uٚcue T:~#dg0NU 脰l+3߼Je{#*)~ӏIpg&=s DzrNiDvWE$ȭmj-%jkUn~p$9S| !a\87PR'5]liRpc6͇;6߷0i*4lYw4υ?loRF;)tzMχ\ۿ6Re R trJU ɏu&01ig^#q"llױ7`KQ֦$G4P%&f(4t'߃|KpuLj׿ǽ(zITF 9)VVwQk=J[KP-EÇ "lļKñ:3&kiHD'y Q -5ca?nE@~]׈XHPw)KY˺/zHn4hɒ]O 8X3i"kԶ{yɨ٥DK4ހ|THl1*ޫ4dne =삮7gmB@#Ƙ&ӹ}Vđ;D{P0C/ j$)тZkw)y5xM'&m=Nz: T&)f;`\/TLp]O+D/+QOw7;%259z^ʟבW{ 7.uUɉ3u`XガĂhRZ[]nҤLO579hNz)9 gTrਤAp0AS+c9I) -" opTLxU~LJV5?pY?RH|KWԶArb1_ͷh x{V@6v~Uk脗:Q) *w-Wg,$Sjbh\L"weD*vݢ 5͸EQ HJKkG\D.qhILõPM؃b~JHV;Db^Sd\*/SۄzRHcQ'(~f<͖hnSа^cS)i}ODhSIy:Jśl O-qSqs/(sntHdM_.Tۥ+Q=eVq﫥1y zfT㥥S%TAZ9{T\B2x FL0$"J{F$s~  (MF;{g2_Dw@u4Rm78!pMǗA~i:XCL{)g} }#m|kuOyukuV}HZfʹcn, [;y+}(yYUesfF#v]-7b̳ vq(RS(>P>GZEB'מxo]=,ɁBl dweo_2&สϯ|7%cG\|7`L,K#,rmE)V D :   hy@=eiVxaT*h=98alzp;S戃NT-f8h@|F|C~q+M;,֓z^֮K}I51u`*nlHmטL1 \LsV8.kЖi9nWR 2\kj{%0{q|H3/y҃, E Ne]rN8yFf'$ ABD67evGt:<\oV0(v:km F.cqasn7ޝdM sKǼ"C+5vs8j*1SnN|Py[ȴռoqrak@1m'R#ۈ1VɯNoB6yͿedQ;N.Ooo^3Ǖ, A@&t32H}5"RWo>C?".wB 2.)?3R6$QC9IٽlBp͓MiZ(p#xpE\ l%J{H2MOȇ0?6.7>R֓^LmFO 5p$*&5$S1K漢 @E}US&rCNOPҟx(DiBP|SNxA=13[ fR>b"*Y~M&$%Q\mZ֬!eu/:[Ǥ] 5̫XEС(Aӗ%|}#vݣħ-XE bg+a4VlNz#!Bq0\>%8F"+aMt;Rwk'jJ3H %B:ơ>h5 +18b1LJk( H⁑t7Qvd󘗦iIf0 LXzC``OrРs<^-ƂU(n.-_#P!O)cFMdYWC \^ISv SA{eYo&eqD}yTI"+.;bO4  snt m.zٻSy3 .WUWؗ~WU1ōz0ϬR'U*K$mnNiiD,7Wm{`[XʷϓBe \q[XsʣKlhANUÕQrj/֦~x&!`4ϡC&J}&U{e(lxWPj)X%TBq0;M!HZZ"ZR;2a+bǒmmdلK!dK^gQLU :,WXVe4Rbm7~Hřo 헱&`FC:rW MX+f*[H|PPiVs^gci Ӆ~:洛=[@y;6eC U@ kcRcȋ m謼'h[LbKӁW,ތNkr&ҍXRB Vr\pi'/?s׺C?{Ӻ,!(w&9l+A ??֟ql׉I:OVVI#d cs^㿥qڍ @JtN(!'?!O+j; eNU7- ( q+DQrr[}|DAhCJ!zcb+'x6 ځjeAcOBP4qkΧ2\xT&,{r]n)403HT#Yi05*{&*U|Ob>pe[ mV:1+}Z3frk =ڏ6 b($/G݊v(WY@~_Ki/-2dpKbTU+TXHq*TeG$v!ڇ 1Sl*~[!HzI4VsZsWX$GJ7w(ơ>!x=8 au-#ʡoZiA.D n: D_[!PT!?ЬcЋ.@WBE8seD@l2K}# ^*l5v3YMM,`S@*eNG70u9E Ͽ7i9, 3;Zua 4{Tm6%g2jg5ǖaL*k|Ώ/듎u[OjD)k/7e4626/^yLn(>Hu*U[E[.8Cj꺁cB&hǿq P)y:KST:%nRa8A7dka{%|o~F!ɏB|K^w~ Ls}xqiE\aU1Rw`aȞ»!||ٛ\?ikf3C[IT]$;ӲyD>0,u|cXJ76?+K#EI1o37}'=5x1@OL&Z,稲\0y@7faZp[FPhL芘e3DAZ e*E2 뚣/j]E>)s7~Pڬs NdTiN=Vb* 0SE&Ey1 ?(j"K<9-]b,lO>m`$8[еRтU'K-OvNCͨJ}/)cLi6Q=|zC '>'{y"-kc+R), !yŒR2wA2"A "+kC>=۔G-N0?X&\jkq6Al.Xc1Js!3uN¼wHDjMgJ:#5{$fR"ėo:+c= :I d x! \om ‹2Mp] :v$&XfY&g"/ GW-2GiEƩXXj=X̲ k^FSʞ NZDe6M:%(}͸➋NwS_z&fh]x!XM科ttSa0-_`=ܿ. m8҇VzڵS' 0O 0B{53FT=%a5CV.{ E@t𬫧Qrc>뽖R*/ᔾ*~pn°^m?Y6[*EQd~7 3P Pz1.vCE$` w#Hxzyg)Tfv5 : D!e7 rdp9'!d_W-9wvB &SKF[e>n~ǒ!$^sȢEylZvSE&H/fԆDQ٤t6KyꃮjPwq!^Ԯu8,a;#zgЧҧ$i?g$AKꀇ1ߠJ@;D 2V&u؉ڵKY69kvg^?Nxf^Va\1W Ri΅(g9+a ؔ.8sFBfAHV-"a>a`d|@AMlB@d-MEǬ3ag w/ i8t[7>]ZK/v Ui ,2??+GDRJ yP'f;SvBONtg$G'㕃US/FxmxЗI- #p(fh^+ `V D2$Џga7PtPsu$v(يZT0:$A&T|9<2M~Kvk d&$1Ŧy?a.$:MW F3 tB qn €pL_Vxƾ=x&mj#[2FF~rXm_f S_r鐛G>{k_d~a@.yL At.x 1'߷$77㕉*ThzYio ybo ݇ѐvG\Sx4;ak@yz%kn{mGю#C/8@?|BFx2'E%{L8ӆtgչ oBp͒weg=3!IYn* T/lBxhdjQ%oeo>} &7t綹C:PLom(E]fNǨJX]dfE幭\3Ç ))Nmj5ԈrlG$[4m}#U+4_΄q@wHʪ3 Q *mR5[dG'}5Y,V0&U1Ϝoglz KSQLGݧ91W%4jz }zL!zz2fᙺVDؐV%6s:@}L^yߥ0l nRȊHLk?<5u?N&#j͔o%QW4p#s_AkI6/Ϛ_KD 9<`6we2^@uعJLh}9pb#+0ۧ*LCO0I:֒$N5a^{,wprݔNykJ|yk >T9h&^"kD&w>,+jf}Y9!vєwpeGQIdvV17ȸ VK_t$f/+gG ʂ v_(qC i+oA360hO T6S51 rr-<ƅ qϻeXjAA?<-+qϘi__ZVb!]Ubo} Q|I2$UI&Dj̬A[4^Aҹ0M] k$WoYqRANe@4@GG{La/fI+p2ٍr &s*\gߊSsOAB}>%Njd*UG!!qA-ºʍ8La3k݈\VhHw9xq#'k/ЬKCf5kH* zcb&uuV^AR\DWNl:4 = 1cp^Pכ]䜯9}m}` Mb2r}]XˉE5E uB(vQdR&VN_J25^N0kz|TCv谄mn*ۙwoe{{$kvb={dx-Qs_N6/ߔkKk'mJv̮z8b6b81 !itHO(G0Q`9g TSk2;RT!/"Eҕ᪥X .pD`cYVZ.P`?>w~3wGRv֢}Wl5:[7 C iTLڥ~9lwA~ sH e-tZL?cVa>%a|h<`0FK' Q?3>S Ei'}WG*hMs1^ry)0J?dkr+Ig /3|s#(_;ɼ0TO 6 {s'@VcJEeBCB܁ᓫ0JRM|.T@ÿScp{Y fg{NIX7*dCL- lT4 j~%Gǹ \|xM>V62^/o݌{F۱bkaU#A>-{Y qLFn%_]Ѡ:f:w/sWMA.v|RP}W+ ̔\w.o7SO8fa-{tl&Դ&V,iAxuA2$Yꤞhјl A$lk]v Iɍ/j!wђ3XE)o?Sk޼Ìv_5#;5b9j( O\P,[)Bl+Su(w3rZuidP_Ԗ wPj~/ݸAw6#wBqo{a$'2K4h ( !EG VJX/q⯽H,>VJ$ lVd̏W-zv䤻iv kƲe=m5S/+IчM4 ös൩At*8lmy,Nc0^{RÂXӅ?9GPN0$MȄ)6a5Cau7q݃]'_\!m0&U~3TJl`D-x^^ xLپW2@*&)Q,Amֽ C;,1 &Г dPV3K7m* u"j,2Drd!鵍y7 ٧ip'h `.\]Hu :ebmiuO8hHCutņ$N)lm0yj67F!v;H^;4Ya`W/'}l1ŝv?P93S" gpiedhp_JIY`0d@]vmʳ-/ C!+eL({dx4+`Ϯ&dɈǹu"Fm @U/<ԷFvknl=x٠?i5+6@T=EyӜu+H=hK'=9 Vv-&>N]h$Bmչ]A#-l,}In@ĀT )hI>.'mRxcuϟsNjhYeC*L@ 9r`4mWcfQƭ\46W7^.-/+]Dku;t+2H#B ezmGDJ Q!CPeEb\;[, ~!O朇\ )ϵ_N88s)2۬o M9_HHL'ϔ^qrP;/H$<2k x?b :XJHSC3Ј>m,^tkK3[{ŕ&g"lLȵ9 SY Nn *+ XXGf?OZZpސ h⣫ 1 ,ƊhY^!_pr;tJuCȆ^f}#6- I &eܴNn>-î}=ZA\XlIЫ:]|_ l2)%O6OFُ4ei suF.G9|a5M5<ǪE\ȟCV% Wi=@4]pp]Ge(%1D6C7Mgn )Y ns=}WbO=_VWk2+5=3+d }DO2- ;Ƹ2l¦o5}$zeP7FjZa(@<-l*1Buj i oPW%sƍW, u/HQD(.N%nA `P%5͋z^Dx.>U n̷ٹYQi d֧l$jib'I :Z±X/n*AV<~#%y{=;rHaӇ vQr?t ) K*&61'I]B3jR)re,Ϛ}0Fs]o,kCx:iuMDzI-/vN2ˆE%pP,ܳk?cqz˘OA|y.U_:vaǼ~!\yYSvdѩ4g)I6 'ORbꆄpN,1[2kXi9Y %NAk+[0*EM 7{9zX[ v9NUp{l9Iؠz! _ +<*Q2\7+ʈ"!?u S;? HB5` x,+SlC349i˴AS`#,cyҳ{|'̯8}OViw"f|W#*#^D(34-Ѭik{`qhَTps_ӏӮ Ǯ2zse ~u7VŸ=\PS6sݱ}ut \%QN>2馹Bgtغ>樍\i}joůZ,jkpd-(w² bT&< ,^ AryhY2ngGϗ2z(f ,|kx'3o3?D۽hg6{Dq؏X:@#nG²OFΦ"Fivs!O+FqeLO5#z5sTD3$Fߚcd0GɴH 4R^z= HٻZ7RdKRҽ?IU;of׼ C/8hs%t8-'_˷hUFÅ ^lBX`׹ҙ'- pxG;yNO}͓,#|9 Gowb/ZQ'NX5͜”thb|$bD sUayŨ -t zDBѴndiZkB!4Jpj杋L$ \m^f P8v˺3',a 1W5Z6*=gxy`o$o=G@1lo@ƁbI q|m?E>vqSw9z-3G3I,#ո~\HE&~2D9>Tk-yܴNasuq6r}K?R+pgî0,2 `h))%$JIPw&NiwcWY`0cT2MLl{P z.X-xR jUE[,o ʭkV2vH,YTu^cR:GkY\ph |Ґ >KB}ye1Gd[jQ3j=]I5uDh/bLDmPV_SEzRzw%qefWowc+19TOEv#yꖦXR5W#Lw#!`b kY370kZ-/y40f"voIc\DpYdC8wCSOM7&C&lHx?!hQP/b$6o/WSAF<?&o׀lώe Q\3}_r]⍮oXr 5t*Kkc/_b.S c,/^NwR}/p:6+JBFk bM+6 o/xh'jN}}ï%`^/V{Lp&]Wlj7RYN @u|I:%"U}k8I\ycP:@"`oMZ2ѓzU{ ݏ3-<È?&P[Wo|TS+LL:Ae+0wb. ?h֢~":] iə\'ud-\6].0zX"v&.ū!'./"ZGp@%BV hsR(B3LPe &ȷq=(%$Ju(2Tx5UA)фS_S+;Z䏱'埄*^ 7*fF )zDX枂;e8D_xў^ɴE!'R CL+o|  N3 Kvo7QywҲFiu/ $MMV tp! U eSz=Ҁ"̴-cEj =yW27$U4&!uqŨ/r`@++.?u!)ߚ=/vƦb̲K̽_\ӵЍrDٖc/v]򲙌F\;^I >*0a[zsy'mW\2>Y, DBWfE C sNd+G"Ch^71?I |3y5[>FR8Y>wdXU Џix3$!\tjFA>]#lUUE!b#SOKWdKl}ӴC3wXFKkXdODT9t5#vƿEV8P7cv-@0oTpAp|Alg`؍#D3ns$̢0Eߊv?F{]D4pS ތ~7\% ֤oe W/&2B_ע]tYt.zSs= ڮKŨYpFϬJذkyҢmC-U𚌫Yܹu4=-Wq;"]EʒJJ*A_.%u "l:M7yZ _y*1-GEH", HS'DbmKEgOG>C:_OãWXIUBm]r:n8(*V8oϷJ"0! TTtvƛ["кab)S"SC;sib F.֧"d{dIUt> e9>mɽ_yZ`mz .nR ʸ56:ߧN`ae2 U#I8u5&`"@eeC8˶7r#M%,#~{Y\1H$*^N3aS_g:{3t}׃yRJ+42 hmn`;$GxsݓPbqɓ +;X=9{0wH͎ f9Ѵ0$N`3ӧoK+l`_S$Q v+TI^bK%,E_ȍZ4,a{PP gG)9(LKh6AfBH ' [m@2xۃX b(o+uc;1RR>BjnwEyo*_up]iyb$XF-u7CF'A}rE>X .Ș2W׌ 1 }CJѺp|Lw#u8'NhIHX#vj^%/*#ݖ8`0,nw,;:d|+r4doiE+|j :OqbS`/ 90'GqpyFY<1oPLl P;mK/N*6&b[r@:e K,7s62UT}9_yY[ PaNؖ2^΃`gDWQ->dRN,@ Ld} j(ҷ&KD*]ә~`NG nfl!OD Gu;BmZп։@-eFV-J$L_LЌ~8j?eLҜ| !xv+Suՠ4ni湻er~h'qeO˨z}x.f. y&@D5KKi/Em%1g)J@l3)*һ۫`"ʦsp=T'0Do<ŅCTgYZ070701000004b7000081a40000000000000000000000016570825500004f94000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5670.ko.xz7zXZִF!t/{/OQ]?Eh=ڜ.+ZGv U9Ingގ-}= f30ge׶fv̄ڎ#4A_}/S#?['LnԆwߪ&C0TD$0+6vzN֠/U靁澹6uu51H~UuSn 3:<<X7%aBÓKv_c@Xѩ %5PQ/zʩtJXtj }7WL(cQrU\Y}ZAt-_ cj 6_`x*1V3ɛ1+Q35 /ocl=ْ+DN|ro4,8Hzs9˨I/ͺ)SeӉm ƿF9kS[fc.8kU8.x6]'ha) ݃fPk69v/mI3&K}G]<k'u| P漒 8&1mr4aIӝ->pt@ڟ:`qAP=n#b}Bᓣڤ%?d;?* x7z ȵS057;6BU|CyX2tg|a2Xj E*xTTzga)As]GJ;@6_ Dr)KN$iD@<O|XbMwB+2Hݙ d3'v jd<ʰzPs.B&!jB@rbOefEE84A?f T EFOD},58f2l_,` c>9*X>{ 5 'gYO̤ :kWAE(Df ,2^HU WQIF颰oE57UwWb﹆|ґ@a$m]q| 4;?cvH-fg8jo*$@@/:[8))_s-q U%Av2~IH_> 5`{foMM&_+4 ^k`r zIۆ*30ALOBBi2Pj:Q! ( |Qu2Ү,QuAq EunĆiz+n8[e:,Y7EKO*5A" O|h nR_|Sh\B!}]"q QfQc** 'T$~?_tzt~-Hz-_E҄> Hv] o2]^>BN $TʡFAN=HU<ϲ[=0`| -]ۊ hK F&@Whn1s$]@m\t?c݆*"0kK 깘]!@%J{ZoL|]^UҦZ\d F%zx!FWMt]LTh+pϦUĻ^Q+asYJ?|Z:U$}d26-B&V̠1tZߜrcˋ'D^e=w/Q^TsH)mCNL 3GAQƎA[%ԅ·0uAO$,'p\s90B$i'Oב*WXM5qaU6fMˉ|X}jۉnHpSrehJ)d{B@#& |Jkli`aw+CXΚʧs-(vӁ]e1X^?]Y.wl;{eN"wsFm!LΈH"o=nTݝ_b^2 QV6\(^)gUڞVg _dě׀g}A R7cJksx#4|GZ|sbTƨo1,|CjN~ Z嫺zYH;,ɥ<|f_8;_N}@9[5w"]pHu qwҿsBð/;<&DoK삐3h$E4&(]`W#$6V0X׭P³ȐYG_d1 Y|ę+}+GZ"%"1TSHvөȳaTUy]- F 5񜔑@ϭulƉDc!BB=@s5 [*ߺ;y닚>σ#6Q|1*a4 .*#dL}u/3RlmC>Ҕ|\FsԠXa)qlm;=%/sXJWXǥE0 b[ÇKBiҌY]|܉$R~;iDf9 ~beQ5p'_"u%`nPTJ=k||#Q )B*D0 {4m`/#au7NVAiW.d=Xs4xN RИߞ>,V,\h6v_G3EUbQ#` :z/0៲!c 15Y~s}x!@SM:&zG8 !!Aq}Dthӷ&Sa9[12 y 3_!9f}Kğ] QR?pXPgI' 8\q^ZWx+{IޟWHoUW9)"TbF)&Du`w)BF%Bt[Uw=!H>M'QWx{YzV;"95M$i9#? V i=aj P_7ܺ*{eV_Zh{9 c5ū_,E|ƔuA(Zhbw#ȑ lY 7KJz`zyLj,}iqU[>Zpp*VIbR֡q~tqC:=P(=Hk9J!g^*L `GO $\X,[OcϵRCfڜvMN.N - ^- ն dM>n<e`x 1U;d!{q੥`j:}&ΥȄ0EmD  ,&rʓ[ U6.NG mɑ\ ˢR0}zA8_?/Nuԇ@ 씞8kI("%+(?>lì, ]GAaH^i2r*>.\A BlC7[gh *!PO >e#*:=A1NgM ?\g0^"(3P=<4 WrBsL? V=-4)Bޫ9QiGTit :. 9KDw4p"jDd+U@LDZskV_;gF]F'6Siw^I@ΈkuEt+Y`a_0TI~;X.8ALs'<<M)Y1Fl%{y'Emݎ1`JX80lN|kf)b!Us|@XkrHaF'`J^tШцgh3 *2B*{d=uKlLd71ÞB&B'$g'BbeaťZ>M=Ӥ֚akWj)T# L7Mi0Ü`ixɳU&&YR߼W̤&ĩsP<\(B$%n$ni̳Ё橂/.\G, h!Q\9N /4R'QFrp>Ī!0^.љָFݟ7ۀ{hGh<dw2'8dl/?\,4DF#;cXP%t/pۥFGyN?O]!d&2{5P7F(2uA#0)w]_p*- Kd1o)6]:i::h(Z嗌wM]wxQN|a1a'mUkMfzNM8,mu0\Debzft0w؃_xoxb]?>@Εa,9}5l\pM^6~Em[`wydp2tٲ1 a*eJ/ރn˵3Rڸk[ࡉ$"ᎆnqQ1R̰yiL$A [IB!Osh {_.Tg=:?ӊXjt$ͫ>teqN?SHq>DX5pqa"ޣq[6>O7EbAբ(Es-*si \]W*S::evPJ(_V:~u4ac;*ޓ3|wЃY构ⶥUI};v?*d;' iرJ ;9IkI{ ѳ,p."(UŶ.8z2]|ʐԃAM>-d.I 8ZF`5:Eg3ōQeLz'n^[7!\u(8k$VȄ^UB` !SC#}g Lgj^ NEp;M癛r__-Axp7ʌчi'MN sJɀ"\zJo>魙vMFz;hߜ6,h]\\9咖wd`,"' &^,?Pw[*YicS-l {~1z;^F N%d/Ҷs՚|OsL/DKfe``!Cᖊ)2~lpzc}xBUU2HDw`U!z+z AM/ t g᳨:h@9ۭlO(:4 'PLLnvytxnu^]bsJ=k'4׺vyLn4UɴuMk29*l5vl 8xKzL¾sv5k촠_2Mk3:Yd5'JASMA-wnWO”%[f~H?W4MGr]2^>4YUi iPG)eD\r˼Qdׂ[Tʐ]_hmK%H글oJe3Bz;^=P&W'/`<1ё lTܲF/гj2l3(=4"n/[ &aMj{F1,&U^0u \/$-o{4EjlSOiKO ؝X#wdrJ?DAL *M"q/L$q rеEӨ`N9>g&+$k"չ4F#Il.5z;_s7"rUۇ'a.Dd#X+7 eDA\2g 9//i#9ѷ ")>1d*\̈^c.ǢwAa-s !"3e6(WSx~\ v+a) >--tĐ~˷7pgu=*BtAu8ʪ/zYRh/^.oF p&Ȩ#Ϙ4͇8J̃qD!2"tk}[s=ɉ@Q{1gтG 2ZkByir1CМsgԖU2O'bu3u5vv+ʈ2w<RD=7!3VL(OOx2M+ky,(] _:l\UAu h޶Q޳|5kDK(#>zKeab5X)R. v }|'4\C+ dtb'Nln bߊ^8Z^Ѧ$͸T'"v3:7$cG $n,hi$'#Y^ -.Bgf0v۱.@ZŹ'h.zl߭&3H\sn?PcEO8/nMa8 NykqD&{<#8u]4ޑmP(.vf 2 =t1+eE]%$u\EׁoX, }thR~&3H(ĨqE Kx.mUǨf 8 'M,uneNf/2PG܊VW]TBi"o_:0z^e6"14jl~D2o⌉,n2ErVآL2K=C`;W^ԥ/0`35hT{~Fi}(!b'.v6-˸xvsDA sJB )߾%0 R-A_j=>DQ"ejon8gRnM[ɗA,{'˘,KU7縉&71ܣ`k׈5 7sG{ɹCi)h=.Q vWwF ZrZ/lq|wSʜu̻0&2TmK-O=䈝mp@uzJWDɦ9& >R?)r(%!_ G-7.RujV铹T"GFQG([)0 5&m"#|xvO@#,6fa\ !Q.pBnX&F>kP2̭wsXg>)ͪN>v9v~YzM9,q;ȳ;[CIdtLt (e!X[nr 4m~~mÅ<]x۷9 Hϖo&{]?6Rju|R|5) a*mU ː?ܳjc=ޤm6sɬfW?ܒv 0ˁRH5Ϣl@>n V@N6za'vt՞FUr7MRNT'RfRUst4Uksמ`"O9Z;Yi#&Z׆9 rasԦFdxmҶޛ R5߽jkto" Hj v<9RWZ:~a;v\OtN^ɿxy;얬T3_uB˫Gҫ5cAb3_sO༞U\lj ]Wܗ/{Ҥ3!mT fiiUD"QIbčH |g vuit;q#8NHףmOa3Z.zF)-O㟞q Sj X$4O5Ebl=  bLھpARjIϒf-T4kc_2ZȪAdi.ڤe@i>7;oûJhF09ۍ:h؉6 dkXk:#+wrd={.{"!bP0!gw@TsȸM֏5}Yn9-Rm>q0Jexx}R7(ř+0lqCU6)=%W)^nkP 4 )-^K?ЄZC8 UpJ>$U扵8Y#N_h&h[wr+0<]I9]J2:[%YZ̳@XU5Rsy+aU#/>pc'":<"ҵFjGIn!s!{7oNя5tlA pH뾡gl0˞U;*pΜe~PyaC`ׅYd1VRpбfMD8UI_-l(E5Fg'\\LkrMr^qv5y)]H.m#0ĝ i%̺4vA_G)Ģ>]nszz;M+1z:bռy0P5W5Om]߼j1}'Sa4G4k~x?E_Kp-u̢;\t*\-atEcH :k1"{K_eVG^H DzJzRUB=Sf8I\Hί֦;2#<r2 ( *$lQ؍Jli;{ĥt[&{L ^,'kZ 4\˙Ԡ8E/ ph<ohH/%P^˛9PO-?^^DZZu-"}9EHΣ桺B(pi<~{F \uu?'dx8l}O"fcgN T󧫆6*%4xKC`[@D p#YO>Cu!^XS6#W{C :/ܻ>@_Fu,<hMfI#Yn ~\|UV[m@Ǡu xy<7И@])<)MXi|;Deg% X'H' gEP 3i!b_ Dͯ %4SM#aNdb ػ`@EmI7;v:Ah#n0 ^ia pp^u2*ۍB> IٳچX3f b=5 Mǎ-2K}I1Uj=_d6w) Մ̣fͫ0#>a[&#<^J#T(yC0W~ݐ=~nym_ȩҭa|02i5&tNLZ(!-Q}yz," ns& Nݝl ~ H^x&fW3|[۹o%Q?v/ڎXZnjAV):99]RV̆D>>`}F=on/v+BmuA9YlSJVBn^ A/W$?/}bRdt LM-!:*OEL)O&"[ݗM.cE֗4\nwjɓl{!Pt0`S^TBNqrO*LWG䒓WUG$tjj9vK/#(xdEaJMYҀ̓`ڐy~ӓVk. B]j-|> &̥ţ<ǐjK%nĤƛͦ"a>Oe1?Up&CT?>J0҂J !^ȳ?o hUS-M`rn2 #Hˌ6O\U͉[?%Y*r̊jKYW-sq9VYhpL)E>A|K1J4 qm#jaV$#aIW[,DO-䆻<Xu ں.KF۲m|UeJo[@%N0vt׳ЎvBnBn#qBd#Ŵܱ#'Bt)Dr 92jN6ؖ5@r24&қTE`6l. oe,-dyyx6gfꥒz,U(4vxXpo4ѲIU8oЯf.ZV3qG9i_ux$J"fFϪ&֜6X}9Hyݞ&X/D%LrxPuWpi[S.g3!bXڈ ۅ٭g`1iV jP _fqoՓ+' zϫu$@5KEŜF5sL/+7ZFfN@wPh;L%/Oh@{7w!vg0)~ ,҂C-yL^Ǽ{ƕq${;>=:P=x/<5@2>'H)8_k{Q$ع4'xj3a}Ω6GӜ<ӹ]i_O'ZrY9LT$3gY PV/|7zxJ5Z_g:|avlp`\XC^٦.bquHzLTb\iz% â} R6O߳z_>^q.hy%Jm9NnUQӊa뜑:rFaf? .@׮ ۍ>qF5'M]/s=-NyZ9^Cv{Q!5 }Pas1D%]HOc EO޶P F( ~`E򞍬UkPe :=-̝ ,Ό6 Р hmMڢ5#~w"XS[0G 9x{opr(gb9gdiUKl(S1%h,'K箞g1=wT)[URJiM9:g {d)-귅6`53bͰ ,-GO|Hsw42̌(e![]=3AQ槝&NRt=Q"Coֺ>c:(?bD6wO/,? 'yth񂨎Ob65?B@%kQr*kd[`-!Ѥ-! zDr{p1# 9[LP @eEL(u*a}̾2iZ b-\xn(S7ۄccqzY%G G <(EE>h>'B2ZyDQ}AnOdE=QWn!*=5j]`=3NG4OmryW~߅f'l#/XRS B76bc.[/f;"B8}85b!V#$jS1zB$+|8sr0q-h/o:j$.#R}Wq)yPt#)SD`x؞n׀ um>-f&&-qt1ظRWoлA NvD_PJò`OX-\SGSvgMw|!9WV'Ky:#˺l$4Tvv'ȶpYBED,i2YV99pR^@$Vh~!\tOުRy:Hlli'^ =iD{{HqJLǜC[e w{S![IK͒qqC+E~k.U2\C\0r&'5u7[ jn',Q#yc|l c;C|b^vX|QۨQ*.z \ Y>t2{'|-Ռj"x~ ?/u7+o#u~H#{ i]z-HbV3hSbA,*e ,ʚt2eWS:ꧢR~qޅru\&p!mJ>1`q CR<#Wn{f]LkFH8ܿj 2'<4I}Pݭf7#%dÍG=”ɇ9hY3=pƔ<.aWKdLc (O h&c8,dSgI;󴮪(u$9Iq/#2Ϩӣ2TH_PKM`t"~ծBpE+6!ΛbƏ?8H/O༓|HI~oZ|N[:, :X+/yDIf/ܒ:ߌC/SL}&1$ìN0e|L!5ϕNa$!lPCmmxJud _пoIR\550Jeis-쮯g%,eS7 ~ #Y2GՆm2Xi4[cOّrDvxSv0fUV@>} <JZfxy0wskbόFHkHa(ԁJt,?M$\çI9:b%.F`t!go"hn#'Dޟ!+LT ,֞z(,"`/߫c"fB̯V`R(rQf, Z ׫d=>;kc}HZI"Z3&xR!qjO hhX[z*?W #lRODP3gڏӖ1j I<++d'9XXR"Q0u#+94&&*(ɑ]r=[ڮJ>6m.LmhOlK^ "qj-?yt]VZi2%g{׮/mD(2.Ӗ cΨ-Q5F3G49[`y|G-"אtMaBcPA^pC̄; Hq-|s42TOZ&烼Jh{Rem/xdٚ)U2ݘ:qf W0jk%A=/c2m26h J  ;vՁw7m3Q\jc.h~qH-%~Ny ͦ X ' g1q#AЬcatvv {Y1bfM՝mKk)$G;1^ym^ x[̑Mԓ룏VWG"5'w| 0(>|LmA7{!30jtөSQ;)x FIػ0&̂aL,SWS͐~ _/3,Ee5̎ uP6JNtAP0>{Ǭe)I$Mպčl_$GNxgY/8Jrd3-zIsO0(Hd maH-6J.گȀC(bv=S-ى{.|KdH+:NZ<^J_xFP„ Iq)6D_{.NTZ*ZT:ƽtX;$+XGě[j%.@$w0w4٩0k=:=`[ۛDz=#"ߟ3O(}"hvL sasU7Bc۱Rr!M\z'ZׄY?ԯ#Q*so.R\GJ1Lwj[~kLGqRzS'mb~MIy jbI#a:J[vg Q\I@ǝYU62U[ϋ7J&n I,-: vؠEE6[S|Y+AjHhΕ[zGGGcuSDY$N-K2roT9>Kcv`EݍoFtL@&d:G,z칙+pŽmCzNOL`e8wO$$"@FS#'fCXKuI\=I3$@zUvBE8s7d]3VT7LO`WAմ=[᫵_msٴ'SjHӥ=QJHo#~&LJF9}߃rR=Q"?x-Gᠾ[AtwϾuɹ<"mS+s :Fʪ9bI#[m5,< 9,ORI"ͯ>Sv%²8fPZe<)+owۡF#![RZvO;W T;K>A.P22ds;&O۞qR76+zU6/ _lDyX jK_*xRoH'$X 쟾Ku`ߧ:vĝWv ztw!8N/wk3tk1V .; 4h?t =6Ӫ19ha tڱ*>Y,C$DLpRO^yuQ*LX(!yž e6Az=W[#ܡrVzĹ>N=y`fyt5s2lB1@2JnTm&!oF<  FgYZ070701000004b8000081a400000000000000000000000165708255000018b4000000000000000000000000000000000000006300000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5677-spi.ko.xz7zXZִF!t/cq]?Eh=ڜ.+ 5ޤAzjY4!76_oɓl˝ t4; F3aER#pv: O|rM$!FEH8.1bkpp\KYDI1 I_phG"pHA>J#_-))BҼZd7N-Ow/T:ئaݺc8<2s$n-CTS3Õ3M?4Vq`Wl*]~cep̔(Y[&ƴp8_VyN.IFw?|Sr%(j:cƱ)'k2#6G"M♅,̤s^nixs¯V#Dm_*m3٭ޮOrGBw#ҐV0+n>Zb@8Zh\yC?rqpa2WCžn~l/;Nz/5'm@oѫI:i`^}Hy70O&#I+'r!t>ٷx0z𤗞M5w|[i?xtb ,kD&BQqPH1My-gYhݨ*>$ϋ(ِdM~=Y<]oϹ7l+/'xv|WK&w8xalI̓LCrN|G%!F@vꆙ/樓_4]8KakN1c+a,cU/i9[:hx"CÇlP+ͭt坐Z&V(_Ffgxm:4 XIb CCI-~Տ9{w<9=FW7b޻J-7VT7ʸ.s4!Vn֖?OuHm:FUt9/RoYn<ro*U *PÀ<뢯 Ώ $XPJQ݇/yQWU_IԴ7GNG +gA4a6lyJ˶MQY"Oxcb߹.-TC 1{&͉$hHg]|r9Ω9fVD#zaR'~Bߢ]j9jLktI3DS-@KFGs əIL\)  m21fȣaaV.-%γ1C5 |jJw;Җ^IZ]rh:`;R6@v-vJe ˗\]rCȾXḇlK$|Ġk#-m!B&eP`"&DTXY~"6dQQ`g8Z;/{ezum᭪İ[9뷓PZ6=yTt* YzN0]a>i$Y0c[E.B]oKXTޓ,SX/*Oּ1%4GZu~q"L &B5 82kV p^:~ޡfhh}q=BBCL[>1H*4/DrA9cߍ6;r'*VKJ'1D) ')GOxR7.wj&?AIdKVu7IsNܤnǛKfyh\ۼ4 0Ci%*-,+\U$`RMˊҌw&r c ɬunRֲE4LX .0aϘY݄3Y^g1Z~;oofi'iq+ -Dg z33a tFS[i|`6Qd<ʋb=BBBZrY0 bC԰hwX W4?:uvԢEefe~_hP]$G l0I F&iY4̙+8l,Z/\&>{i!r֩̂S"LcqXV۾:l{AsјLn#a0S*]ȿ}5hd=zms"[hn!I>Hrׄi@;\eK2Ca#kA`-H!xkO ֦Jih^dC8 c3!ցyzx}뒸YU_1پ s=8-]lj vy{#t+ZX`萍ֶ♘Xz_&VH6be'Pu)FKMEo\&~bma3begS#QJ#?όPƩRwt i (ɯ$Q?T7뇦A-yнߨf@W]ۀC os\se)lzLY! Y9E]T~=԰˧ \*"i 3;lsfn}f/Yn*2}7K$uLym,78t)O7@%5uȋêU5=n`j8p=R{$d~C|*>J@mo> Y%Z%"V yt]xDxn)7rrtd~p{L}G' ՌxBq $4:n q &|dqS^s鑻X<.Ņ8Pj̧!V$ l?r3,οR; p࠹]Q1'#dOutF}zsI$©͜^%aAm)ٚν>ˊBva!pqL]7EjzIGJ?b _zvF,mV`:-g mP'AwΫ{ d@`z80H 㵾3CBFA^T+9!e|S)U38iOi;$$bYZd"ayH=P( (+Ff+v/ޓ׽~L)[H .զO] nt NW!|EJdP: ˜yt'=| `u&2msƤ u7 \I Mf߫kTZ]e=W˜tJ@LS{L"1sxԞ]ab#&P D U cuo`q&]).8V>4j9g2 .$+ܪNs[yiU䳏#KzNYstrr. ԻO`>$. eV = ;.m~wEPr 9-us#30(n>v BC@ }f9BÄ3DYae%{,^C2v5`P2۫nrmt:j@qpNS- NRWndcwKOԚF{o/܆kZ ˜ W(3u#DU(F{7dtѽy +=NXsAm6.T)( "" c. GC@VY[2N2k{M[h/eyc:>j&.o@OD>}!x"GR%27>Y~ӴxBg^}uY-/A֗x{=)ضo-{0ʊy%:1Y4u\WIij%Z4BW.on5=wIN#m;MiӴWQ>f9u(KuPƹ~ u) xÇKZBJzp*.G |,KnzQU ,fM]OA4Y{0SS}JAۡ~vMy$VvW@R{E- J mkϖl"vޗłb2Jeѩ 9i֘"iCR̙N7-4* %1,]֮օWHfQw.wQ˧ `; h֨"1-u.nXԠ;vji8b~#魷p]f+RB28+WU)A޷j4$Tx ~yʶ;Zz^$oIKR5hUsf8;fNdLPQxO7e\j+Ub"[_" OCGn؎hGyWp/^5}DK =4(@50iGGo%}qM,I3R}A{V/9;rh`o$=]I.LR͏ec[ {=^olljF6I-/m I# hn4uڦs`{^u ZQ^6Vm]ŌUG<&l:{qy/M6޲o'up,'ISg7<{TI;KX?(1fHBO ?4Vwo=0psn%Cp Z9wS"5y6>rMmA@w P,k9!h{ 0?:H?#RW$b&+kC,l,90Hx sԱ/ܾwbeL0}Xw9rQ"R$#3G E)0՚#KN#x)%s pl`%WԋP@mCHlee$fvG 2gn[ɘtOvq2Vp0^00ws ,U~ DBpQv<~O62(. TOЬ@v\*./-raA>}ImBFon:4ܗ||.l=H)BvxITOlXY*0kb)-r!m.9R eOmSN ɡ`16wD\ )8hr*r~5)fek$~]>KuRm /U¤'ҫOC1Pm~9G1+xL~zV!lwʓW/IH3e9qf+@sd#I9k?Y#Г<| iIܨ O(HTF34&o>AϢcGtt'9c+ h] Emz m;Yot˩ͮ gBRza]?:F)m4 Ud0=eHG֏CڗԽ~NJ1'E>9֕ȗ֞ %FLc  ~p&qq$:f`n^lw"NgJ.s+&SX0b)ZFE1 (&htryU8@s:ags3M_%CV"KcP5E;$%{gS [TOE_gvW[b }i[<l!ۋ/KX5v˔VY0CZ]0]"=̲L]<&..1xC̱gYZ070701000004b9000081a40000000000000000000000016570825500007504000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5677.ko.xz7zXZִF!t/tOt]?Eh=ڜ.+̊S|EFb^>`Ր|Riwq|ҁ\( +WFUSP6WTEzcvoV d(avU(6K :Hn%pP^ ]i;:5[ۿ5l3Іw*_s#bw҂Qf0ϕ~&sC.I 7_,6uBb%d6jYgr ·8|E* \A\ <Cguu]4Mvx{V8%8j8P%6`- CzbJ$һX^HC#n|s Ϯ6^\/%*]Ӡa[c,T@\ܶ\v1桽:YOmV?V( Rȅf#Pg9wg*)n!p!T-nVద7^1ci ƛJbP=m_ѶU ].~|l+{0)8i99ʽKx E(RJDzfdKɗ&4?t7pX&˕:?W:+Z ; -Oh'{َ`]3%nϔՊ7eXqR @aa ;)`~rEm5B('1Dlƺ̨,t~7}7kـ=fsLE WKQOɔەiogNO?$l8F_8R00D֍{x~uo 5</hcfm<b&78 [*ئ䴒@b֣rwe];F(#||x&jSgXg

      QEqBtL%g#sL[z/-`b!\>XL|5tޟh}ngYavB+ѰX==J3U^_`Xs0Q]Mz׭1H[/e+xdNL*mu%Je`dC@0:Uq1ʩ|R/M%%ƠJՂE|Ϋ}ȡ 4pfy3]u| K\$Bqsqk3(Sx5|\ѓfZ6pH'a^0/( XљhOVLx1ʝ93+'Z4R@" N_>3*%#ORc-:!n"jd!wYN\ *6Kڥ*B܎oK{>b:D-bVXl^j}*k^֓dP"IlѧȎGqkp\bPjŲ;.ԞmY1nV$,zn2ypld @SjrylMU qYuY˴ lV5pXAZ0V9ul16=Gl|lʉVFz {hؒٵ/>.3eT[ϵV>0#Z'Lu8s1*NJް}9=F;2I$UAਹh27(ba C4Dj6*wZ]BK+DhTkMm$(X֩u84~d.n)lH+r65OdSm''l%E:p&IGY$jdx#g l;+f"R/lRjp6.;"i!6@ h* T6:P, cҨ-QX ! x8 !)J#m:fA:KYa [TfP&,|t)dMb6V,H=7O+6/$T3B`o}{S?j^/C%Y<uyPIK+MO"OL1?WW E i@1efs= W"g}kOqpm%یY\-Bk?:Tmsvlb1g΢ מCC4^@]7GT> uJy7[  .~O6Fs;~U^+xŮ5SGfN%y}&^}Ӟ{Y9'+-{,jGW K_߄>;SX".]0.e/hMYFО#T d„6%K4rӉt^ l&~㗽=)B n~cc? {$ zĚVB30QMjK-Za BIV26sL,JҢ - gGg!ĖLD(F8nz!G lȳ P:·)ǁLjj { j`NU^:faXnKN̝H<eH ? , +xgKbW jBqR>9 ~fٓn8$q 3$ah`Djͽ>zg5lrqRj\ ETS&YV2/d6ZSWLNÄ|DtbS>ek1Aߡ :̩v5$-?lul|ҢS(b%#H/b ;`[ߒBWbF80 _.R#^W\][HWDUmcuϭ7?PF vW'395Hwk_"AC镕cQ*;X_K!R&tw\Zhmj|pW?)qfPz7Wmeu4XXYq OyhS1aqC{236S5%'Ƣ[A1HSOsNUb'WdƊ#%4Lg |cmʇXn0q>G_T &w^2c_Q:q!<8D>)PF#~@ޅ ͔  ҩdi}m0==",Ȃ)7%ݯy_'B)3_)oM,FCE3m$CkqMMIx^W'>XPPBj6=;Ⱦ3i9@A"K98wRF 9a m+8)ٵT>Ps~BմE"5ϷpEKr|~_S6}F2Jwn. qT_;Skҽ9bK~3Ƙ؅m>:[%o\y]RZ:a>-\_/vE!#|T2!$ɻrvxAdkϜ %?y_X }'ĤgRݡo#/ ~D4NY]\94 +qPUC吭*l -櫜*; 2 AQ9rEW2F&5WEhս+ X3\Y90 2nk mGq)yY/#Qò͇Ig͏ԗFA4Q+NLu<P.~OEK}]=׉'ٗ~˚EV#5պ وfBl_9ro$rR_^P*c F|^3le?LzEkXlM.NvZFPJi2-IwᆘJb]o}e3Zs):. W|.T"^J1Yglu?I= gsϤr;x<(eiBtAfGp{(1]\36mrten+hc\2C 7צ+ UFjW:'YO|v9!5 C \5-j Ilb!O2-"u}pUճ>c7zV6q-!+q&cHӹJ̦r/B4YH8̖]鯲zQ*IlB,މA|/ǬOK M;CMnj#ǎÖTgH#FkgPP@.{^ 8U]g ff{Hm'09z̯YL\7mnBA@S 0Zp-Cfz` WeOUGp80_^ jW/xL];P_2}缑,ZF{@,.dK^^-iXvt}1s{X8ruT}1w <Nv}m`f{7Rr4_X{e=5F_Fϔ!,7T[1hGKz"4>cۙp)A2{RHՌDݗ/&2ׂ 2nnK'N~*IM_B6)$'_ x^Vi&7E1a*4_ִ?-j;_zlLOTisDHjtp|8^! ]O|2jMhmۗ P6I r V(+7F@߁!:))GewUKيuDrMӿ)ܞk jR){.*c. 6Q a狙&npL-۱1B ie$bvزS"*y`@Hb կ"]"rr VgwtY?t47wc `2j|r<Ҧcȴh.VA->uঠ{3TY#fneou6INIAPx.Ȫ9\ZKuWkl\ <1mx"LF }YZa^5fCeY6?ߒ]Ku>(HlQWO`ԑL_JvFMJ/zpL5BlK9>f⥦V`;,@[DI0*]3n^g?PkU\D#2Ù,~u>)*3c+9-WB ?WEHYҘ+lno2<4!hZZ{ur4'!y7|:~ eE ױSRi3|̹ Mpd/q!pRsZZ&WN}?nKR%oZ&h=#L odb`,>XM5zQ%>͒ w,ey}pX)ZM64sZ(cvv Ua>w"4ѭfX蒅G>{XEbl[&{΁\L4ӭs`t=.$ѝZמ uz[è>1Q_戊)w1Jz.&l&񈒿 ʥPYr%j:>;^ %~'6?Njt6`ĺ}BZ5L}=~ N&>#QJܫp,Ch~RZ/FKy өPԊ9edP0*I v͉aU$ ݙK„-!z* JwیRs&I8@͇D,m,viv& zYL+_4ZgQwX}| vƪD#yܥ:\g$;OjT@ͷXx/$QZp*ATNB7.861c7%-Ñ2x-s]oPN%XibOITmxJcye)yf3zaDV`h젦wo_Jb[& EX>Vx[rE6T$@j*ZT@ #=>MmJ.\x?1:b-3ƃ=9!|8 I#.BH} ԣߟ1^'D4 yEq5M9LRm%S?Xye&]~`ZPp7:/m ctZoZ :ƒ3A*4Do*Q4 QDG%"]7 $K<#9 '[4;8@+,'iHM,]Ď~S*zj%SJrvNtG'{x%"]Hu8SId_gZñw CTVkw5ƶ.6J>azXmM1r,Y#i?GΥN-Yiq&^$t%=FI)a>$5Th>Leޡ32߿'ʷWh0'zD!|J!AJ0]{I\!)]~1*NNiMK]1' b;q=}~|[#򔒴IL7inXq߬UؿK4 ~qHD^"'Bw-C3hoV.6f"V,һ[8أTkP禀78R?e@}a$o䂂rD)HZT2EMQ-.:hE21ţL9KTì3{)}D&LuUXyEXcJ܃w5sj$_h \K<1xی-dC_}{{ߊdm>UA ٤y!A†ur6>4ht@jV4o4hbN޶~S!G{D;! `kkEFۮG0",eTs+_!*v7 5| ^3|JU]@Bh+Ye c@:fWSW!̰R^ls 4 O⢌xAS k(tZ+zj a;bˤb* Saqw _u#3k5{P 8a>.~#},o ٖa؟枱e~q@)v&G8T  ݚ@ sτ=8{K0%A¤5=  C?|v`N;y %ћ1ڿ-z7il{GY*LSxbiͿO+4h"|l 1ٻ4~ ;w^$xRBFaND] %U;n\e~i)SuejBJC#`0RF2 >JVCRNaw(w!V)ŧįn>B*VBF>2v@B}F'2wjϜqv4uKsH'Ip8H86LL ՊұR0ŵh'XDzzZHƾjFZozT{pm vRv#.L_C[fk-X"ݵ>kgH݈ V &\rDmcZf"P'|Pk jS;Dz{(<64.KHx˸x|E${A T4>f ō9ޮO˘TtR7 rbUvQhIşOn2LMJ3H>E]K|Q:ɀļB0ΈT[Хo@4 ?.b>?tK WvC-}nƶĊCG;J5gIR.[zI['"ްu5;?IfǓU ۧqM *W v)48rfk_41.g{̨ߴEs("z)({ڌ 89lY˥1Z+wFoz|]$꟬o 7 3ҡD2ۯW7*Rؔ A)]#DžaηkuEw0!IanO#4-F .;,޴ IRf3 gz#r֣JدGɓQ"$*Iw=5m6Q.^7zhkeRKea'Is}O;RTܳWbU޿ք%"5ߓ|Jl4qmmF!2m!iOs 2VklJk!JS`2((qDv=kWb>G:[?'7D6rFpӉ4B}0ǼYSUl6"L-@T%0'A(A g$@HQL/u\ʏb`~/sR%QQ휑CCȞM.J}1O=8UGZTQѰ'm1L@,!7j:6̂IR&7'=]], DUM>E 2Y?bjiY.sNF4P*7mF&I/iNjоbV(Rm# H@U,aHl ]5*w8xD|%u}):!tK5K*DQC]b bu*}MR tDI՛Z?JnSz6:.B=ppo {"DAy":m/` +#/  6hC3)F *:J|`ˑ sbi>VL8|J! 054'GqֻߦY%\5cg ͞u;K"!aŵ%EBwG㣟!{(>ބ^R.sd(DIPHn}s6֣E ]>ԛR?q2#nn ^&? ;m8y$/ ڇ 0.u;JOG.N8wpg(PKX/˼nuQ 2q }~Dgh7}~̚r/0Ro,LϬc~<9BRWS/j"mw(Ed\k2UWyʡZeӔ ~r "Ix^-)42Ҩ%%92ffآ|ħCWcۮ)5.m!:f>6Oٚs\41:G^=b1VBe12. L.kAސ\bZYq͞Zu3M? ͍n;rPMJǺYħ/JKU{Zs=HӐJZt> 9d[9n@}3 v1UbinYA iOx &ɡbT-a4?oD[c!fI-[Raܫ! B0c 6 a= 8 8ivЮ:<'|s TE,k"l 2m)QSleuZ'Ir)NJ_sWz>^ɷA[S t% kMwI2 -hYdrop4cNyVa-7Aw2p0? lw˲W}X"KnXZ02B 1;M H23$~O\ ҫSs[s1fVe$v,m({C<1z)io s};8˪^9gQt`Xfc@L[6/ՠOWFۥ9 Vx̨zӀp Φ=t #`Y2U/MG{7jm9f  Gߒ //$*\N\dyamBA Rna96e'>&P^BŻnulk\&n bC 6wR37rpFH٭#爾:_rQ5zh ~q'wWL [%gFI Q"ghf >.0XRh:ZYIn _;.@3#h4CC.0 XlAÞ% epEf:z녋z^* Th+ gw-BcAJ$Z%L)FG3G@":"-hiaؙд[w;9i-IF1B˴|A x߯9kv8X0p/B5 )/%ی vڎ0%hݡ"k -: Zk .1CmAأ( <~/iɒoM!_X_+ѷ,JwnK[c=IY N~ +>[ 7!:zc~odbTF|·Dc_iZ'~]ELa F3z8l/twƒ!h6U&#E-x^̫&dk`ԿЖ ]o<0Y^3SN&?dЕ<}0HR8 M;g5Y>vM כHZk](h4gaO4Aۢ-&ŹQ@ *ȘdZ:FߏkƣT9#L8.mBAIG(u@?03fzqԮv#d|,ܔﴛp\y==[N$:y2D,Q6M\qm=_<5s`8?LAwuR6 oZp,xGO2Q_{(6?FMýMJԑH3&4QSt}[PʹBr4—@#ְbրID&&e+XI5b>X78FPjeYUUȴ+O*̖D9ӾK[YrҊ/TRars13qe]q:heJčkȕщr=U?(@(fd{Ƒ V-4:au>\@xޚ%g4ٿAl_ bRka.Z\аp8P33&Ҟ}O6_`{"-)@ob#Ϣs?\oHOv! "IkS7m6T!SmCNCtW.x{=9l˰{|UycrbIdg9r,K6g?dƎV"3A4`EVlb2;eFl=SWTWt _s`1f/2>5/jc䝥u0OBasWz< tELb Q3V@CxٶTMs[/z,JDr2qa3"z* %Q]_ ]tK5OH:MLl)1ss ]& kxKNI ` g5kXimjPx>mJDR|bqHVQ 9+vw}}^sR|=磤 @SkŁ'#WS?xH4sܡM$}W)U8FR2!=L#C=SvKzk`ĉsS, G6Wm9nJ4rgEt+B{jjI@8u2`}jD\ɯ5[ǓՅP8O1ner$U~]aӖAtVBSV\YQX\e9Py& :4"mkJu xG5VQ;ɷeZ(A ǒMRAN'<}:M[4"3,gBJθdlY2$[ױd _vMT )z(U((Y?Q>GftY1e&hȉ J@fmo;h@E%ֈ}RuRb>.@۩aM6v*'<)=7L8] TS9F[/3ci&5iqXpGʥ!/aų2Tya#rR#P۠[pžDh[p?Erx/nneAӈ-kD TAHBCH%Mmإrg>W(&~fyӍY@Ϡm2VH)`WJ؅EzplhCČVyͤ;؜ͿYouB5Z87TW_pJ׿ٛLI@ q[YueQנ[^ j>M\)Io]WV"@L|;hN'SR! mo:6Pw\JT Fv k@Ro<+ve.0e=q](*$[zAFWYh688y|ޕI O+4 1b!hӊc(Ӏ ~r#>NXXH;+](w]o/ B弮|k &MSSH0|w04p_tk*"#8++%x,YMLUo.t;ϓܕ2]%cnZyeft8J4Ё[sHC4H"Hv8/0[Ru*UxNF!Cyw3>O0OeZVGR89ӡdi%2F6ppĆ 4Eh٥k4:/9mXG*sgwPW}}vDẗ́֬ak~EsFZGj>bʏ\9AW4g hh_ZH/C 6VN=vutaƕUg ; T1dE,9^u;VXE@ΰZƩ3sFVT^uK \;͎J納#$hK;m3#G,X+GҪ֦Xøp(^4 ,s3 ;Z灖j,MJ h"MgQ&>qt1ARn.T:n{ |iE5\?Ç^e( {+f+[zԠ{4l95Jy\3qUmrLC^8FH^h #d0 !']Mv8>If}oa0)%,5%,n(J`L'H)Lؑ"YEF\@m nFܹ^6Q\@(Sd9LU-lbD $^A 3o:ШNrC!>Y۵ܤ&``G)_qaHVؓ 2ւzd]|xN?dJ2R膘 pjQ߷ŧ44*rOdsy mbR4ǘ@ix뉭HJ\p&gH-->LVNE/qv%9kBxZcEɲ.GJ#LvU}'툴x0I[IQU"iuLRq4_Ӊ>40>hyo77wk/D QGf [ܐ?r߭̈E'p'2EMWzvk" jv,g $'ـ,] ZEA*-UWJK:<죄0߷?yHa2FQvJ@N[ veF (}8IU _iu:B^_g|b0=)?v!~#[bύG!z?`ș+y<$SA(:[9\Т[^JT@O~&ZotY>ta8iuRw(oH{wv˜>Kk~:oYf{L؉\;[˾ =nk"Ϫ=@#v 蟭e] ȣzIvw{Hp@5V((qwq!3"@ rB~>u!  mmϕ+#^)EOݶ.he y_yfa'S)+;Sp}|@Evjsc&B/]xiqJ4?tOg.!T^vW4”}徣8sErGU@wU8*8qyK;llb'&U"ƽm]qte%gB[lLncfm KF!QyGoĆ{&~v"6s!k¶?`Q?UT(k߷*Q)NҌ,6!7Cg0.yx OŎ8>W=wlZAZ⹴4.MWVtn:45|U'-硐YOZ{jO%x]6'p"&&)"0qD .nY >1O@PB2Q% CP`,c.Fs=wi!a|KE)q"GS,#yˈc0$N;YJxQ3֟eFJO`lH¨E,'Cd' Pw{;0o0I# :_#VynBT˃qſ^DYp>" 8dnntvT:!fxy5yR$2Pf} L){W!SQ;'beQ\4"}{~YQxE朄ġ2?\ 1>Mm9X"əqpRuqdwI[$t|\$a<:K , .TP67 {-ΣsIn +)~SK>5󝮁}o}/dOi4͐D%dEgKn\JG>*N?K/f7h xV7 x8C։y6Tvt gPu:~OxH"M:[U, ߲"\\ } Mzw¨UP[s3[%;7ne4y]NcM\Lzɤf$ob?܄Ns-Q} 6Sb}݇upRI\Ҝ*n 9]iS.oGԊU2@*QeXl8t ގB:z織覀z@qQњ9R,ӻȧX[KiU{vz?ma_?zua(Tk0C=ޓnK@S)deJwdP8۝]ɫB5%cQPZAl:KHUi'`ލ`?'ܰ֍ϬGτ9ݔjABHh>KzjIU\F Z&*I[x9̠?I-hk;}jq?D"2gO=$ǭ#-Nx}VD˛L+tCn/ $l uc~/,&F>( eQ} aŨ3BkA:>2-O\r~RNE gYm (S]1x6T`'ZwCd}:;SO2z#6>K`&ϳJ߯1":C6މtemP9ja7}~s45Tܑqv&(n!l#LnShO9X1vU\/{?8h.$9y/?mo.QE)!:x$^Y:Ä-xq{֣!NIݯWfO)ސǤdc?K}]5Vyll^ZDaKt2_>*iZȵƌ lFci[G;EZ)S/o-R@dBzϔ ZuwXNx[n=x,4UTW'=z"Z]XL< 4Etc]tjB+&GןG2cGz6S cV8@3U0+\ֶg>!>..]>CRr%Wn#|+%&-zz[B5-e*i{ uM PggW*8?b<91g{ :% )uʉw옘'̄(*7e 9B1h$P&t9ڀ0M ޭ<ʜG9x|'`(Oz&0og2fρ ݹ!pϧ?1.f4nƛSHuQd8$Bxu љME$"ݎRjG@볒>AT|4,5˺x+& |Ga`+~?~ӎ= TPrkJ{](&.[ga AmwkX9A%GBvڬCC P,vJi+"[W(݇Hq'["\ĺc!^TjV 4e԰_~P*j+$XG$pWR\veCyu/Cs,dۑz&Rj#[7F`O .;NiULgGKJj?C ;Thwyڛ.',bhB#fL)SV!#5rwE)wB'We w[J`OCaKuOO65I#eaT=Da˲3Ƽw:L:ؠWGR!,JQBRj5tʝK2><~u,C`Y-^Iv7&=#* \j06;Hv݂ S;6%qR, RpU#:4&$|^9|R:><( +d$> Exs(űy9!x;%򌟴e>)M Ч[?0lcXnZ.*&⋅z(S@Aiz;>>,|'%h%tyJGz dp":HNu佻8i+\[9Y 71$7G \~r5dOc="T44bcsڋE'`pQў9HtyyBG+BKp&mZ::3SGF\uNr?5~w?Udr*NxtN-;cՂ)AX%w:aחbMǗu`N~`E;SF NRڧ@}N^rN:}[ Eʅ*S ߈ kL!m 4?vkp6ScwN'a;}/&al57_-a}+YoS3\ÿF05;J%ۂn9<5ݕE[ I9\\P1D zh"E@C~8iPxT`9pdϠzY>\@G_ZJKLÂtz&̱,^fР'Їr Cn xso`0g0>b" 1f{`K[%&KW<-W96I^a-V,Z.ʦ XdFkf*É9"v좂u~ixq4?_n Bd0 ~ʂ y70W9%a`\%J=臉9 U!İEW`"Scr]arc>i` ƕ1^ܫcD܌P ! anQ|12&,s9in``X Q(Z@\Ĩ ;ҏ:D"D0QрP>sgL͆h?܎aGmX~YDm,.ڔ_Bt) X k '-@d>3WݓI'2|z.4ɈQ0շn =Sܔʥ~q^I6)p8?=l\6JQ7˿&>3-mLXu_Ijg۶b-d nu8v626F*,PIX_!NG0 -CwG+^6y]"0RLT*Ϟ ΗYռ/m擳iN0I)?T@,RmYoV._m4j:&-k+>4\ _eW^PsYվpTlăS;= D Lpud~̏V47clHJG)5PVx.3lUjx!+z# 2m1毽7Rr))q4]3RB!oR)"B>_XQFu$'0|Judhu5ï9 t7arHE_ U:&!2}Nt*!UisU|,Wͩ 2FD30$tqf% .3'%9c`zlZ9rbuLO4E'\PbZ@"`1x.٢mF©Ӈ#Sb)@p&p S*Ъ2o- oeiĔR 1}dN)I68lx%)S]1eD%4)L6)yyভ5 ٹ= #6ɒ/C KΓo=?B{Z4sXAdN /-#u#)[@@b]Θ"PC]P{ђgp&3R@=v$_@$(}`$ %tfXtՄ-q BC$81h#_+!,C2̿^H8Vؿ.>(zmQ~JrVHdVm?͐zik< ߁HIu>_ӡPfoV\ ku͙ߋK&ƺ^tzQ#%u' ہ/GӵlǦG3 Rį8UE\ 6K"قsI?WȄmk5OUF$[ĊQKу A,j͘.2 2i3Vwj4cM Ͽ}["NF1Kt]QNqLiu8;T:Vl[ik0*W2 $ykHB'uJP).L {0: :&{Lk][6;囊2>eEh!i0-s#n32>)3OQ<@8{v3$ _깖dMVphX8r#I{lwݯP K|tyy۷p@]'[ ×Zdl@hF JS<DiV>U :W95Mј2(I^rn^4b=YYn\Y?Rmv#NYY &;*/4Y͕{a'A1&,Jl{v=oE>3d$^JP&K'lBXR>#dڙS2Yܜw&BX(g J+ E9FfQRK(8t.x٢J0 BOq;)DE\Aq9Г <.?Nid1& Q9NLEQ& X2Rƕ'}?:f=Ⱦ w.U. YҩhJ1!Q"g 'HWJ@_nڌ>=HYl9pEkMW@tVi[Q@5ޖM1U?[|=CSǥ|5&/h/DijMyMdmjwtVU)c< swTM]!9 ,(ߗk0l-X8 B~,RfyOBOu4.H3+#uG2}W_6Á݅Pd?z$H:Pk*m}ʍ+Hspii,?Q4T*XWJVg,'{RԞRa !EG(^1QM#yجS$)j9ssqqgDs%=d@_'XćG/2Lpr|J}ŗUx>%"DPgFTNB$p-WQ;q>A.Zq3-H) l^2rlm?]y8Bq9Wlx]ěq:A{uPK΄5ĒH>_GМ|Ʊ&'I#&arn\7䥧4,Ѥ[wH{q*l ZL -?*᪠Yg|{m wkI1@O<D9/Pns9[OK-H~|MUk -%Ǜn'2?c-M 5S6JP/r`j5cV3䄔^mhgD8>ïz6pO@rx}QDZ'ԏA[GqvJ.tCñFbǥ c0R԰wJ~h(3O8w, {ir[//&C8!i N֛sF>"Ŷ$v'"%gW ]> PeC|jH/^ǯv+ :R$u8§e/< '7YE`VP#@}jay{e^ 3n"8[<=6]޲xb0iZ3Qigꑇ}Fk{;SYẨ( W@Tu,RL5}0zxѭg!F@k+m̭6ЊۊswFvA5+J:r}{icB/GWXu`xkK}9_!tc #3Y7B(GCT9 a5nڍ߻nɾ=y˝OQuu z7AaN7ǰgeO&Ĵ*+'}yj YV/ f_'KHqn.8JgLMf qu SdU"hE0@z ȮeR ;0AE>/y[q*=yݍFޡme @sTp7zՆK{km1&e>m"17BO\w:S#@ri['`Qf?BC0o+e3(D61V?Nc?P}v|6=sf\= }C$ ,/novTnHG1)D޼*%Y?o ȕy?"-ijJ(b3R"h@@: A;{1qEѧ@UTb n3RS뫴ST$&]+L :8i] oh p㰠AL2A`ayQF6K(UID&xh=">ʽ&{=p@Ś\r2=QZ"[mNp#"ZjЊyEsc5O"I5B7s4B|>LԘ&ί&r}7AtgC({@tpG}l;_4;Ma9Bf$/d3mKLi)S)-j8k4x=vI#IJltf%(n@:Ig0>/Yuv߄sٚ.}_ު.hA$P@0cI#f&~+rIm_%*'=[y6{q`L?M>2*j)2dС'e*l`YKT%iJald?Z]] J^ān#mB}XA Auo ; 6)Qu+ ?+򟸟60 c…δsw#*\$@H`kv9"LNh9,2f<JYJV ԣ(: J'4`FQ3L~|3'TO3S'Z RMEeAC0 F~d e/~M ],'(]` b*?vGۆXpKRy_ 4e4 -qlyD ;{Aٗ(~&H_D3b7Lk~amո$75VW=_w A}BlaO6NnYA1} uǭyU>(n :\|)Q)JIDvŇIR grpʘ~F+i]P}\XqP(1#^?įH@2aK`@-f~c˽H=ϡook;㝿Na*X!H#`%?1Y^1d&}J͚H("A8g?s+Etrh4&2:4 >z8gOU@ cx|nęWw޷mSϳ_۳x)dg52Z1̒Gb":U{w-5֥{G \}GJ,%gk3pN7R+lӦZQTllрd6d G{' X[1߮"\"TwruWA̫ :%i"wBKeDz'  Jpfe5oI ߽cp[ (=){6'_!r4Ap_I:v-.w3x2tbrd95h1" j[1FU͌rOWQrmwb/9jA g'7b\ǜadj< ]%?Kr͹k,J ZGĂ|^ 3E@ Hr)9F--koZ7:>u rOh}R(F$ҏ(۬b]+($OMtݩBk |Rt 5# Vv> 7%l7洁5++rP2IHI1Ю퇁CK2Lj}Hg(%gPwKA%i{TQ/P"WΘ6uo> _F&>x7h}ovb}rT{KGxPh]a8RLߴL, BوkyWChER\iY!,$Apn ɝb >k;9(0 7/nugq4VSg÷Uk [&S쨹ff)SZ *@+@ԋ_>1C爩%&D)~ ԭoEc/ͿK6o95"QbS\Stە)ZCxF;O #VϚhTiu#[*`c2z]?@lݦl!8K=[>6 T k%@S_Anc>bۿQ0sm;K|ǜΞ7y2kIF*IHb21FG~2VR v;g=)!:%|`K_a2 0Y2cCA,bf !~ӧQ!Q{e(q{ ^JYO?9eB 0'L׈nhu_,;vJ[%.P*vv "Lnkd*͉n*;OgTM婘ޯ薲T!f;^]/L/<{w9>O7F$:P$rFj`;OP7Oz8f'x@2FE~srLoG톨SA3)SVzJsG#9= _R% G-?f2'KӜ%ߘؤ]ڊ@lBp2~SWW=ԑ7oJ=BB܆}QD$m~ջXBAEed_ϭ`&f)r{+18=aܲˣH4$T)x5%;ъrFH!775uI/ Vݬ%nô 4uc %Knfkc z9:gݸbSՌY`wLsr{wNr4#,`cڷ/;E #9uد;Q+_AOteSsMv :fT ka\Uk&-g [6grrxrM|;P4=-hWľDFyԘGCv*q"QEm:6܇\#~ VrGA}O k_ }ZؼL2[@vm4/?4u!!# ]dWzƠ{ ƅ^ZD]kH1ri%R7 MlR7xP.UP ZAV] 7O#adjzH(Tȇox.m(u7 l96/.MWHr U>>-T4`KҀ_VGHwZ~F0SR ER&d"r=NMW Yْ%EA-0“1Rn, @Za|ۘQ JP^ Lt*p B)yG=I0^:B p,y`ܙ_ 8!,pJһ-fqu=%N_ w |[[-V/Ru& у#fELijnX@9jvMHZ]6 )Jov\,CC%褆i+x#>w$Ec\CM 0LQr]J`\?G>-~IbMDj痥I_3hY1*RAN v Ů&ٚ _>ǒJgRFv FlC+y0(A^A( NעeMRV Dh&f9|hZn1AH^8Yǿ =JUԯI80~FӢb}s~ ŸAղ [yo/!^-W ӬɊhqBA/`RH@ ǩQWc!Ւw~RM;_ 1)TjJ5n9``>ͅ4!;mU9 y $ }E~qh\pR$hsg9[\OS5z$e6NjȦ|Il Xj5:Z|>&(dyGo~ ?mX+Uf8J&5agcG>ٯ5l;i z8*d֭ވ'bw+2`(96?w*=dF\}j뱫4#1~' g_|744D'8El3B܄b7  6O;3d. 몮A vi𚚰 94д!tTn=Ii)T$ǂBkxD\i:8$K;p4f4l]ȂAqMN`\ H[{v'L=HFr00irFb -`y2)Z< >]9 \Q.k&RzW>gnNj`jBKTԱz,f y%NEBA-✫A6'֦):3A)ޝ!Ir-򔕨u z3x"p$SWn:Wh/c 6(EXd3iSTwf#$_PNݸuȖStlo4҂&PSFF1`V_þW1nJVG >@^bA5@>tVജUTVRYY˨)W3^@J0{S! Sk_4~!m"Tt+>߽CI1$g5 ;%A?)c\%OKfn~#QP/ZX>q`hIG\sĽ% `RѺw؂9Z:m;9+kc3vuSs|D_rV2pP@='4g&k o2lzojfG|1qKЧޔ)y5 -RLG '1' Rs=WD OgpZ_ٓ4h.*WDQCk[0s|/]Qſ_h`a?}tmSؑJL- vY7GdQf}9F,ìoBp''*Kآu$x12R/eDN"w;`#&<:~ZAaG^obŸȯHo.9 S1D:OzAEujbp k1lWUDY'ؓz! )E'@0M /74yA_&z>w,K0J4`g=ڙ^ܦqF6㟧7ON?IW%R !G;nحܫt}#ĉ 6!M"tO2X7& 3-\;j/$L'BMpM{e\M307@KvR=*6jYO?5 Y ?Dp4XY4PQ%lܚG͏5.< ޖ6JW!&ϗ 1ߪ"cEC'nY:!s>eAJA~b.`V?^i摦Xv'rcpӑ7rն4sFj7k@$uYi5-3ʎ}@H~.#UFaϾiLDg"7pUH5?l5iƫn72Ӕ:RlߪWi |%1 ?(KuNh;1g"p?u.׻v o~s :~=('랊T_TvQQQ[|+Xx,ۥvAk:c1RoE8߈SA4Ѩ[@/t&iF˱Wg ^;J[rSQ5Xr*$=~Bpyn)F\C:flo]9&*;0 e /~#27q9 RJq4noecͫ0k&A{iM ,$c=]-c3A3b[z(>Oؾ hh=qAҹE7fK|ȤUgX]ԥÒIëP89noց|xJu }ysY.Z1!j/Ue*PО+lԠj-[rI""{87E!>NE OCamPIyՁϥJN3u x~uI4; pjD ­t (|h) |2 rUvX;As"}.y!*:6+ےҼ/.%4\=;JԬn2Le pqX "eOAGĖda`#E:eU艳8%KN= 54=˹h9AP]%R:Ya:`AҬ^/PT~08D9f͓ KY r`;-t܍w ޘSz ooʹRx#U5~0X,n7&HޯzOo 3K{oyگ [>j,ccM x6fVdͪEDnyv1'(33A?)pV0%F:1/N!Qhp(7$(:C`t%k@oxt]RPIܲaw3C 9ɟ>[D4.NXD%cO{"lD(EwAg¾MLgj. )m%E 'HH\ա/d Z\c]nWC)P<&WS]sA` `$Zcn|L4WZ\8YA-ֲ_vy #x=+T" %iҼK|B奿H`9w@ˬ@oR؍/ԪOtE~(Sϋk8|DY"NϋCFZ+Fi0ћ}s^6*`D~k. S6$S$9 X!DnU?& %Xss2݌+@ }K%dtg*o9IPj᣽x,$trʇE\. C`eN@`-$㫃# R<X 7%9V!ƕ7,fny|sNLmŧ:Ee!rjdfJ(NbqzNAؾrtE[o(UkT^7+o1lvZ:7XqnVFP<-S Ͽ͋K!Ç9}xBG_`Sj_Pep}'^d I^~7|#GU+JfK -Թjȫz#p LCE.2aL<37'>Q9\&|_R/z7?mp1#y0>6ˇOLݸ}چDmVK=`ӝxڪ 3ε@ۥ2^)y8~ΰiBTk)B48RK:E-t6p0Ⱦ,މE\gdI |[xt**7iH-%JQIu3[t_BGxNY=} )ֽ: `ƂK4?"qw=s)b_WUtLS9uOw $MC?Ę)'tLXbCP2!DSEz$NcLBB`:>4 S1,M {Ų벿;X`,u0}a Y`&"&Yz~?I -@2ۄ+e7\4k&1+=Bo^mUQJ;];&}EO#O$0;(q hy(|҇S+ՑXbЕ?}Dd̳fԟ|Gొ"ni|_#vY3j.亚|}R@z'n^ٷ0hu?-3=G?F>q_Ҩl y^yw/ez+oo<<Q5|>?Yps1ӻ/M~ aFO!8|qP-&4~E Ŀa[mUEO8@G~?}͇pp76zWI!(x_4^쉋ρG33*W fFI͗\e X1l'LbO+cӳNvS߼fmq:AȂI  cn.~TU7؝O7:@"#ByKeN!s{hOl^@y;k+yP/5٤`gφ_HW 1-1띜HL,n zJXCg 8opm%!c}Ɗi$qO^4gׯ} I|M)ƪ=BeeR1|S vbFx*$X]97␗pX9z'm_( n^!.=sGp<`AG$>؜L?vT ٘A~ωh؎`(_5d<*LQ=˱X7T?! L4l] ݾLZcx POKN9 8K們ˆ*כ?e ksgvWeӶu݂ ~~4߇-lG|bD;!»!nMTi 4|='յ3z^t>8<FQ5G,6t[0^5m g(9TBx zZ*ZQd9w2+ zͿ+ɼp?QT& ?h_Dw zMafPRnDo^ anORgNijZI;!pgYzrayIh><="DQ$:6 ј | GR%U+eVZY'D 'L;7v*nj O^ CyXa4 "NQU Rᓎm{D:75Xwi}T=oa<ܽV0KG4# s(X X: m KNew 53z$"j7s71@pVw<*qL~orS~\сw[@9 i4 6p{wל,E>ԵN`?TƷ%i|n`9O{<~Q.eF&ta7Yqzm-K>y., r\jV~[}ܲNla=ZK8n I`MsqVbr78"Q & oM% pŐlP]S~M }>C DequU9]Vҽp:<O֧2BtP-xjjH8njȎZ5P [AQ=&Y[ ??LRA#Eϗϫ5g`cCJl^ Ȼ{b#)j 78/z?&ш;L^EqG-Dg׬>eS|p*}8}Nyt7nr"iJB8b4QT.EY$"n.}occ8dzy|Er"CJ'9sM⭣[D5qTԲJ(D ܂HU<*>ԶA81?V.;Uxq 'k>*E L'#z9 0H$"ϖYndFeM /Cb_c_H賈U<v+1\_s*P*oTNMdDɓ̈́ QA C)0^gmP_M2/k h&1cԉHBӅBQݏ ɷ'7YINW#U$>#_-z 1_g$n|- ZϸND}yYē~ȃ>o?.[&Zp8w%ɔeU;o9v/_M^Qec맒ldnYJZPVBg{ g/V&ebXxJJ< ;SzI+,YQ9p'5gSqK*6??Pb#c'SQ^l8 l|%Ig@eY S{XnH$Nn7u.-]H/׆{UOyg (Jx8f\}~mY͘$z^؂mφVfڱ]An@'oyRz_Г[(>!n.ecjݿ MvʂliJKW.d>FD?k=Մ\\JnVcJO/7:(ACC]e@K.R7Ҥy'AϧUdOZCի'0EYooC_b.T wA`)FH+jvi7Lr)%d Ĝ@g 2!(CTGKi8m6bV^͋|:0thXU YeM* LȲAx~q҈fHdd}WM䥹2XxwDff闿pW/H,_i^0 }TuQekd}fw㮵T=Xs?*obkdSuz(*]Nn9wh~SUO)(.˗ßސY$g[FڢU2k*tNp N¶'כOC\7T/i۰ ݥxNN**\2|IrM9OUJe\ICiqf+'e9PzDZh$3toZ닑 FM ޑZ}D Իz9v};DŽODUyFT=>ZofMNg->tnJOO.t"Ěa[`뮎3ĆjR]A7kHEv*F km(s !)^< λqgn+%GܴsR' |5Zsc9~zg{W2oӥ1zB'78N\uo5YI,%ωܽASc,ʫ5Gۄ%*&NprBv?UI1I " f>戱h|5ƒdo-߻AKmyz4y1aLKv:O_%ٹ>ռPC\l; F`CYwPwB5{Ҭh!<^qYfwf>N!~ 8՘@xmR`!I3D2A)rԡYg~Z-#K 3emn n7 5_@>EcJ`Ynt^U P|ێƢ@j]Bz\K@/p )":b? OF$GXbn0>s_&[!,/4bs=.Z@*Z):ųKj8wV[[skf7*x*t'#{& Et9C8\e9? ;&v9ũm&%-0e&Uqn-\:v72Q7@ |X<ʙ׼o"epHĩ7>h-r4k*ˏ]T,T+.].hYsa9ӝ}ZU߆q-/Lz#aXWD(˟llWu9GroFNLO Hv.{ |c vml/.׽l[ x-8J@c! A,(H{-J/iyjQG]&G)ň,Q9jrCsf"2A=.Zx)bU%, xS!%{YW൚m?0N)5NyuN]\++>{ILGc;BlA\kHli}G#гWj{ahOgzcgNYb<&hߏ0}'@‹\(?& /AA ͻmCwT o= ! L6(57|I-?x[D('4}J*#qx6X*rC)luIc8P.AAbzQ;c]Ar [=']/OXTxkF@VH?#= s:O \{w.X5%`tmN׶"p1g80&HRЧL17CWE0smG%6,*1WH pݣ>]w:{ RYxE t03tbNfSu iVvǨ׋?3D'͵kY 6mMApA<][5E+$W"ܯ}Fm+t]<@l^q,Hs !03PzP2O>:瘲Bl mCG)S5M BdabTQ'a,Khn҇1o[ ?[q6V{CvDƍ'wCV 29> J17cǢ+5$|ll Abּ\As 4m;QpQfrNd_ODn@$3Y"ǓE 6_J zExw2/vrzH\; L :W^R $16V8 G;9MwR;a9\ wZ ȆO`Rx$9rV4 '8Kt7DS jc9 %]F7V;\,l˧|pb.:O8Q ʫpnQQl{}n0@YUf|n ĝ7N"PtįVG,p1>cc5y_e[ёmBabgv^kY.vQAL53E<(-'Y-d'FSDH{OzqA1m" 6 +sO,~u:LP )嗹;ŌFPCß `iП؁%Խ0iG;?`k0h֍O*#F=tيW6O,e!QnLLV [7Ku!RS~~^D򄎹G"<2U'x^m 6bEh?l*p0.W?N8o@,(啗V)QE& R+߄7-UN`ZjҀHa9'ܢ·Tܡq+n_INri*9'e@Z}J? X4>x(Zci#5A.C)5MiN <;<  NEJ[ װt1D`^ &6ppaHF! qRQAO[ Ȑ|:K[aKߨVK$])mv|@)4weRS?-xWcUZ`.?F_\ &XywG2jO*byi´=uǰAy6oz{vhj4H/cS ZԯeLDžs]S!*[|)*C sEלbM|r%}ɚc}'; 9'Et#7L]62)rVk!:/4z5Ki~&~X صP- $d7Ϲ=Ȍ9J k8бbc# g"C$W>7 Q>ݖTi T/V_xBO{T56.fٞ:ıt =Fx)j&/ڍ h%ZM3yB)&-JaU{Us|Ǟ8`bvk ;ϑ}PPƜtZ']٥U;-( OAoaڈ}؊"b_H¬U'Të&k~8.]St;kx(r؇HgQUW18uy(gbzmL,؝Z!#'PY1% Er*ɀ["b{=X9a}*+HJ`$0иpE/cd%J .*/p]@V9iLc4Pۭ1.XDě Me?Yl|J>'۝eΫtUCu|h(L1 (D"fJ'TƳo zelZ{6gt`p)7W|WE˞K]%IUy5O/J؋oԗ__vC Sa?Ԁ{Z9nTNq@,b\A_^K,_D#[w#p&3Yi$ AWpɽHG 097I!1l`Y.9@&tPB\6yĕ&gۦ`Qi$7JY8vӲ?ӪmӝַSҷ=ȇe= {[_׍\ۛ?4ssYyQC ~+jP"Qԛ_+}N4u.d>wp&_}(m)KY7W"="' &R@Uxnn(Z?vL@כv$Ű&SC*MQeԢ$rK&zg|eo >T0~aF I4AaTNzX,0Ⓜ’XkvhO |,Ecw8N i\gnrTAf2z+g;h*$NrM;<ֈfs>fVZ/=}MBڬ7pv;K8D?,`fQ~Qe%tۜN=V;2 [䃬jY=}k{ =RSt*CSap ld*;b^͊BҰ l3 { 053=Cdb\ ؊TRz!ςaHs I?qXPJR'̀zoK̟̟Q7b %e b9]8hKǝ)-q ^\>ܢunlzfVnr pU +#nC4*6ei6B^M-J_)W(=Z[M‚2tDIUξDEa+j{UK;=c,T+MAcPN =v=]NtS.%W7Ӂ%iq.I}=18n 1LDvz?ȫD{C'GM Ͷ {O~ OgwP Z|eEކ15咅ו>oc0whAys-.\O/K>C9ocTmk!tQ$0XMV %_V|~"Ew~XJ t|wZ^#ku`+P%j]^w\寐IdV|r}Ի?|̞/큨-A$0ꮝye^Ł,/ߛJ\kDbg2!>._ vNE! Jqwb™ؐŒGGdg6P#a%rKnԴ5L\u' noT2~^7%?%PM+0@tFQ@]l*a!0bü);ӴN+EЯY]UIԢՑmYLLEy}gO;8ƘjJ7,LCqzS S'eTSJ&G^T?XʍHDcn< DkNZxEI;|uVc[N+aA@k0f=yq&usۣёZy8-AԻ<$yHAs3h>Dbz"݀/  dfcB`UtrXnбSVtr4TLyXBJEbF9BS2@̶p`t>/;U#K,6k, y!4>r I r*.F2,M;jLDKNa) BH| bR1.P0>JͻPx#u$+K]D];HNi-Ԝ:}?X]_*7Pfz.CWxՏeXCR]G PA:z*8N|Fb-"ŔCr^ NdLr:aRSu(LEm阵PvR.UWsˋLR uizUngu!P~T蜈mEl>R러XQM̜pz@J\aU*oۚ& ,Sr5@cv؊V5>/̮MЭ(C/)Viu<nE%eN!SZiuÌ v6јE4AgBv˯wݓbLWNHIyCz]ysw4|/׌??]]d=<S%#<\yy>xܢ8VkV!::jA^ZEŁWJ9 G)QlyWA4/R\NʤKK-wo\;M~@Ezv3,ۧkŶꢳd ~'9tBUaBПmS] -teLJU&l ݊Gݾ|P#|ap@'%} Q)}x5cxCPh-Ԍj^e?~_**heANQݷ(*ii21K(W233q嚠v&,4GbՓ;XR(RܸBg 5aMB,65ܗͨ lMn430;s7 3>Q+C{F pkIgInK7uQ6ccQRː QeKU.2b޷u%/,,ҫJ&qAe(=76alhEj/5ĉMT;*+#u烌)]\,5fbLUJ%ypxa@+fV5MS2\YL&fuKW|$6yZvAxNϼu3AzWrPw1817QLEw0T JH bi+RM4M(EVrwٷ /蟡{3yGAN&"Bu! t B"N񕜽U6?< \2,"d1h@FQ\}!F+g %ݒS RPNIrA kDϵ5+2p|\U:[.JWbP npxu|Hc;} I4šnt hR϶o|B Q H04`BprŐ䮳!?+'^‰+x'CDfIUR=6FNw7*T+cG+Ah: tD*dףl+Bim1-,Gl"v6&[J1 @q=&rPX9XyKa'CQ8)S9̐2Pк7ZyUMUNARM⽛Ig.M9Z3`>Y1ԠUsw 级U^4 5ZM\@eVߺK`26 ؂G8'g`rwM.m脣2{-)+JliN)ف}FPvvoX5iB:\ofc'l6+ dOrB[bHL*Cu7S+ٯ?/Yb /q$W}ϗ辵`cPusCjD[Aq%{MKGh؎e)%VF Y76yX }ӳ %&:[ d% jς6P}pV Ls w;š#K ڑDzR%vk)?OD}2_1tq$A Z.r}Eo d-GWbk v%uRZsEĔ4OQ_c-#:,t_݅CWsW9E")o@p" a%ɝBHءLY`@úG<[\d`\恈x` a)h敲ag+KpQJƊ{'R8w_;DsuA. sKFsm#(vQmC,86Dk8/YUs4[656j%ǓydF[3gW+~Gd[ "jExHO٥S[tg"SW1wEdKA;Ԕe9 T^O̕Us+6X[!D Z`0c~KqdHq ۮWxΑwG*B`lAt}..%4UC764Ϊ <@ly¾'3z)ۂ&73JVw!>t|q7/)h> `8kE=| @)oNsx3bjy;"3NDvx/]M4VVUGHh]e1ذ.α&@V>ӊD䷤]m"R CjUٖODeL@I1<|E]Ί꫼٧{rc/ y_) ƚl'yAјpSw㱋۬g Pgot1c}:d`e=]d;=h۾lD|z}2[E1uO;U.sm^]b>3+;.}ۨGŸOr@MK(qX"^YїlrHSl7334]s=.'.G/B΃b,ur aO0|{(Zp~U3ҏQmc]vS1XZ.հo'1yK+&,BZdo($L_[,ovL7%g%oL{ĭjWik:YyEY17mqk!T=~ꢉ.79}̯fC6k\ڙSF>0@>ڃ"k0QtR*G9Ƌ|L 1 EUgw~n@ E62d1HQ&qx?vΥQ3DJdFRJ.,pZ5uKRDM GPU*c>ɂl¦CwpgDƒϙ;Am-:#lS~Ԓ"4*2eh>js9\ޔ'Gw 橥f 3߶}1ݰR1 0$=[pc!ֲhT6yd=igeO)16Y"BŊKH* hՕ.O1/4A`cbE Q }6oF{Euܳ 'fFF]rޢRJ[C.0 "1d{( &fa5IV͉]o={SXN|ɉ Q7`sȒՏ;k2=:܈&2rwZ~԰CyMD`Q3V"6T a&@aZȁC=KV' 2r?3[In7nQ3rH48G4`ё)25kl:q Ou^3;.%*;W͖3΅Ĝ,?h}Cu4_B˜"u$nZȜؤihyw;B0k@jB ,]Φ.2Kku(NKPO9Nz ^`IiKrzݭUƪ'#xG6{چ!cȦpP`. |*G )RCZgW-Tl_UOgpfEpƕ5: #ixc^^ʪKtțM8Է2+zx"Fj,ՙ# ؙaּ+h% y?5e8I=Ju )1""$r^˨mJ W!R/SN2hFiaMAaDAm(8*BdRde b \Jf;W̪&i0S}/Ҝ+$JbEE >2@N!#f>(>W[O8|x~n~7>vR>9Brca3:,D>̹hA;m#p {o̭4H[J*-;+c4\ 6fנڒzD/21ݣJulV59CrvHIA`+c\ܩ6F=~K;`DcPt646]1Dcfk 4ciGcVzq)BSW(kKb7l;\'UomKCL eYr> kQQa3+=薿yquiL90M2EחZ|^ XFDѬ;\! K Lo2FK`&3fϡ qR XnR,B⋩$B%#NjAk( jveW s.]lѰb>ܘ"و Q0 T|b‘I34/I&/|fxGU}!3*$?{v=uhʹGe'tBIrŶMJTdpέNAM&`uHhT7xGw./D nvĭ܊Nki[f"N7uY :*){<!*@FkTwKz^cHZip%^+kyvY_N`ses-E}ENC&&8mQ7KƳOʆ<r"DU:o_?ia|^7d 7E0X'_7#GoFÃf{ R abEH=9?P:$uVRr%a:n.*c}fws WK5MwJ N"ta~Rwj7Z+A8Ь <;)SI93$&!ጅ('YJIO= y}8 D/&yG&ne,p6 zЙjXYT5~А z47ͱQeIU.8)Xe)&ȟZ/QmZJ:m 0iH$~z.2Nl*%H1A2Mxj9} ws?qB*HoyC}ޜ߼^lZHAx5+"v,_LJ[ӛ/ӊ_j2~΍~9İsO% 5? Y0a96@4/7ٖq.3QP8Ȗ1%xDž8UTHbaaY[ЉL.7VL#nOK>N'wN^~%`XvlIg9WH?&l")c%7mvMשW̬4>xk8A\fGaTNǥ*< Iʌ5Zyʏnu&IIN>gs)=[^BNqy] @ת ``;0M4Q:+eM+MDbz-7ش@wx<1Z8ֽi cM&<!s Ǟ;];|^DC'qtecԉC2ٝw={̋;m'QE/;H/Vf 8q90Y*8fLp>`Pi'AA\C0~mpj+y\Y\N.ehޓPBC ^Զ̕RЩ+u rc\.(q=4OG10x?FInN_  '<֢rF́{E-%0y^!?5"Ff,q ?ksz4sw? UM PC&9BGMĞ|m/ ǿd461^?|RuRIӥ {pn &ڥxY,rw䛤ד{qS-GvS-2UoNGYj$tvBqe[i>%:cb)ܰv{\Zq]Ӹ4ݽeaRzI e^r@% 3xЅ%JpM}_%Y页8$Kd[0%,k{[3fů/NBA޻O)ߞ 8:DQ_[ȅpxxJs/Y=t8֭.rco Y;p"1W6ըI1}02JSF^FD};(o5qQ!1C#q虫#h,b`FX0t$?YMa%pbnwA},V{e hj9 0L?7Gu??XX֫ sBdd2:3 x'{iO墫Q!?X[eyO0#uH*j*tf0|O3!9!"] ρOȰ3Z"ܜW(/6\וl~*jQES&6110 ?>I4 ;pq *LVTOQa}dsWqO$*a@/`m>fDW]5%;4ƬQ!M:_4eOzhǎAf ˱u} tIXbG 95!atIN5U3Oet ODeeT`X[{b}P2%e \WW"씼1qY%T^ȤMnO9q7Dl t>V Oo0gpinV\lj. 5AgjmCWS7_-!6bt䑤jĔYu dxSId#w00seZUb|bnjC1̦ٺ̣"ٖƭpjKAu4 |'57}pcwWqYgmgF{WǖlESȓ`~9VT((=3X gwÖ:}f<`D.&K Dso|mqJ* X[64M z}S(o,NtiGl!q_߄`;zd$ȫ|X@f `[CWO`ۙs9Ksh:>R5-Ͷ:An[_qg 0^n6ő?I9v{@Y i0j? $L9r5aȟ!W?_ҲWVd.1Rrh4X;i)!. O{̛=ʙx"$w(Y%V#d6ڧL{![Vc6Sڸ|K]O7nC Y u] .&)/^>zxO)y&ͥx؎d;8#(5h⮂-+tͥsǃRbuIJLSzp*U3&50 )9g$tp@p{Nm.Ki PL@1&kwãXb1l1#{FQ\ Y:M-ڛqw2郑̧cF~S ~@FqjTePsd'1GO6Q۴-܈S\aOJ*cO /1ţK{:٠1N.W1ٙyE\Ĉ }5K$>*>vJ&ާKf[Ou6bEӪܚ5g!Ԗ߷D c-t}x3d,wKf:h 4,_sq#K!.(9}R?Ù 6¨9L2@A!0!p%bjyWȼG\Dpшqbc&=ę=9?ǃ ?M~6ţ`&rv6,{ ÖʮseUsU4Pgo7./B$@qqh۠/Dah4{ tu ѡ0 H[r R׉Cd@ӦߦG5KճyNl=,r99RdhьR_J3ژ`ς:If(t4k@h "Q 7gh  bURh-뙻4wv7`+Zyvưui4 q S61(D1WgE'Lڄ $ߊSp+'<7 PbwAE j:=IWLvٷA07*ƭ L/U}r0"J@Ņ-ӥAASʤֱNJ.hb󶊳WtCg&@ef/.!j2Z9v0Mg0pZ+mT%bI@.˛]F ?AWʱ&6͗-g_F6 &սpUJS>j_섋,ӳ OXFڶ9 :S`1tŽAa#V 8WN{tڅ=t% 2d;t/D@vZm9\`fN6ZnNmF~x4tVzKC;Ԣ ًܽhzfKr[Ү W;nU!p=GPT3(i2MrhHKBE\RC7bGZ~$2SͮHbHhU}ޚP79zoh^e!*yZ|QC"7L+^EbΧ>NMkgoSr):w3UBq[{PլWѯFS#&+KMx([sӉuc3,I@B!ÝI?`ST#7X5ՠމ3.;fD]r'x{k2Zf|.UاOkp6rI]O .:j!b+&l8̝/za<\Thg?!+ij &ҷ$s+@TnGD`\Kz8t dx{",]̈h0\<qEәtD"eIa4B6Y:^)U6I\ZS~p]dы6{ '29X,(ywZ/,w`"O-NJܹ4LaFJR$_5tsh#ѯZ)ÀQ7H+O4PǶOYȚI;`]LWפcLwI `:zLމ[hgu3nگw[d*X꘲aM.'VAˣzM)SR;`-N}KX0aO,e4DNDaM@ w=6j2eW@cRĊ㐉=^=#F^|-S4Mb-CR*'o]C1t{=M1ޕD&zP̿*z:7k}_.=kfLdK7hyɌ[ L7S`*ظI?e͝h^Vmv6BQ`«#㽎> hyy\[8jlBzw#%^sg-Aez4V 7mmz:>Hzxe栲kV&9W̢87_`ZK/]4`/2QY>'jw[1kݡbO{ڕ&0vPeиkV۰, 6\FTҕؐtN"(Z=؁ajRҘmh6MgF`hQj 'YêKSE6 pU1s~6}*ax{r4ſ/'m}yWai5(I τ9,xpp:X<ϻX}<<>|ҹ4(GK @^/H%ڄP޿s!ZJfͦl}qpI5+!uq)U4{w[Fh cÀMH{ a&ty M[VO@6'H*P9h419N$9:w;8[p MOLԥAX9o O:+H7 N0D4z莪9= hQ 5R@ !r4RDVMZ oj=?W=v[\5WDGFAnLZ^9PX:+Ҹfde􇩕Q2àd ^FLmdAx2kMA^+6"eU[JOA.)<І헞(A rھA^TO Dܖ".v8ګ>?Ғ^婿7~vJ\=opw*X e~:88zpib.đ=^ŕ`35dMgq$(<<9ysTo4 ZQc*\ j0x}:f~x*2S)q>v3VG$laT`Hm24kӬQ' ҏG6BjrIIC#)9!nU:E+fرRJKiVFSF}&mٕ,gqJ)A N> ;\fSouA ;1Cm,KǓŸ"RiIscEA`!yg3,Y>-̶H8."[Ցvy<0e1dܗLRӲ!vPƾm7L.@6<09P%e~Uqn{L֧f%sqfx|ޜwnV!߹lSq['ҳp!3#y~{_b1gˮ>.$H}O!f Tİ :A) Tv/XrW+^ر'~_ M{դtI/+C ,|3̈LZDp qX E ̬)T)Ttj7dCp&'`3!K@ |:wy`ּ}Jٚ=s_UĂu2c, F5  33 խ0j u ~48= 2Nn7@%7A11Iۍݦ,wQ}ڏQ]?gӡlU;=h%>q¤)oEy~4TȳI5 /x}:oIVMMq'#Pw'(`Xa`=_ ñv7x`qkc8Ob+x>a]R XvAއ7)C'Ԑ}@ c"Ƴ.G׆Ӿi_k0M8דs4I2DK[YE8/Z#>Gɔ >S٩CB9BK'JCֽGE_ 0B,Xn?F`J)4@5| dnVzl>R3o:#?;f 97E.jԚ(jS˜!*L/{*Oʤ#Nj6/7J)e(5$%e,i%%ʧlE֨ w K%3/h9o74QbYH#Y [ݳlbyeJ2N"@؝u48ϝ8ѸAE> TmvȮ)w  oϨQbrKrG D% x4kqrk'^bh[_bƧZvdp[)bsI=T& \Yjv2!HGeZ9BRO2QeaԨų}EZ_c :;k{P%ҹT"~R*+ٓ)!qg5Z =9?RPt?tҺw\"?%GoSRZqf!) Tďe;=-˳fŒiKfҐ]}0gpļK8Hpmp_ k(2Ҫf}='*VUr|ؖzPPR3P+ʺvcdqR.f:4Ƭߜ³q4=xh=f2 @m4䡅?OMKpj*%oN۵*ĕ^B?b\`:R8)*阍aEs4Xƒb}sڤfk)L&^+RRre{vncz3h+ nEHf]JvLI'+yW/._a/s )øt3( =gPP GZ =U¥Z O–'J-;78tf,SE_QW魰8hrqG&`"MAKZ OiR`A|(Y/> խ94S8 Ny#|ȑ'XiT0XJqvb'>&8*4`3Hgrw|ZKu*JtR7v{+]2,¤.SŎjxrF͏EƐ 6G|\&Ӱ$[l$}Mm&SdɤN^ZL~e.֎GJҞd޶J2K"J* <' $yGw+h$]a2^~ zΆĕe<2,s0 }xz=vm!Ё(b`ҏ@re$9K_Ho-]ܹF4B+XRAƫc~|ǎoyUz'=뮏!+JY'l3aFΗ u؍o[11#S2hW^Pʺ, XGtۺ pqsu^5x UTb?9GAm_,yroHgβȻ ,mPv8r"֏{>=$4T?͂q&ȁvu?<8,WVklܭ›V'_"Q]ܧuL`z*>/ّߝ&x j Df-e+(Uk) G*$ DAba=Ӌy!nxwM1d`*iRYf#x_belįLT*P%At iwfp3ԜCԥ0X2{n@^dzE\K b:=ʜ2c{Qx#t*:3^)lsAʀ 6)]LҝE;¥2 %ā!~Q 8V wi΂/& }7_n%GBbi{O A;W7K$24R@Zi\ly 2&QƁ:82̸,g _vF`Z1)r"239<{[Y>~~TM7 Cⓐ-K uͰ9+0ci3UOBqZ/%2`p3O-$KQѯksʋO3mC1[@ [CF %:u"$RivHljH$uL&rcڜ_m՝Bhlyg# PZxٔKi:=f9d*!Q,&gvp)k%=1촜CuH Հh+Z˕Lr> b8uCrn {n|0 (! uZCxMƮd \N-OK 5t1rY+z$N: 2I&J)ϠڶmqÚ/kbE}RnHV6V|Mku GVO D#n.`Ys)? ƻQ\!rtmr2OkSD˹Hl:pefLL v-T3M_4aʄA0NrV6Ro8}ջJ+'1+=q6k-XƔڭ.CK*3ZI%4olrzq|铕߈p4H3_ ~e-ӈl`$''smk˹E Yw3L Y]&p>[k$tڏʲv:z*n$LI)FF3\"\C' Fs+cINՂ`gݟ]O@)>E91h@j}!;vֱJ '3ݬZD%kQ+c[_Aj# 4 +bȩl17׀v>%3S Wpb7g'L,6}Z,Wtex3;TgPP➦){To.ePԽom;q%4ER 1qiNj ^ӈK j i%irt=I '~o+$յDxm#7ue[Bdk2N3z@BHW+֦g?j6~/P)vKX8Xb ":OC;#n@֚&83oi^ ;!2MW1^k֊믅А-c1sĿۯІjH?=ӗcVs:"Dϲ~eOղŏd,eO(PX.ƃקB G{z i>]8)쎙<H^4f ˝U4P׍'T@CfaV$5<[9}J^ԺPaPK9c[0XZ>SA'oGG{2`c%!$e6gX/ט^2!+"xcЫV˒9sP'Wc! R}3+ Ѝj0vRZ-jsC)y^t c_u69Q[m¢hDa|oScͿNk1X'ϯ␔" 6:IeR9!lVK/9rE1_ -jC#.Ai$JEMP]@\k*;N»#+UwU ɑoMJIFBgRzXS߱L1(0\f xR)!p(tagHբZm2yՉ9b$hObu{֍RP`##o usw:RxNOcfP7WuԼ3FXf0Qb=e{fBE|7~;j~EXIcR>TWOKjH/@fwv%3C! 61nWuMn4bKUNtNXUԨ< X cb/!R\zԄz;De-J5?AHAx%`]0ࢾ]Ӳa0hs(EQmt#> QtWդ"+v)f7:CPeY<6R#1&iddv_]p;A7N%hlGrJ3NMe=*e 6bZ߲{=Uէ#-3=Y7cI6lN_f}z}m%P2O=0Wm"mR*i}]G9= +[fNUF, jAkJp$< 2PzߥRj riY9WAt &`Ci0{oəwEx-tzשj=I=MycYV+nsGg[a&S I`+Ҿ%C1PV~X+s"x SN|:Z-GT M4h]j; KwjZU{|gf><&Hk|m%hܔj;uet4Y! 2=N~&Oޯ Ma WGw$?H ͤox25B+uJdn`l?й[8Xi[K%,2.o/lƀC@Dn`:o(adOe$Ϗ$y+蠍b^tؘ# E#w@ms? I(cs+d!rdka.< pF8waeC޹czwi#b*Qƺr0 Cr*uf/FY0&}xنDPa .EiTn{Q[dWZl+τtcVutHi/eaOz~ ;,:U'͋Nu ?4 eHG(-@kJ4Qd# ?رW<cd{a]\-ќP*Pi X[$,pxb iO2x>D%$m N p 6s 5Ռc[a*tŢҢ-Hj߃`+r)`$AoѬts06`ng/xY9'ڰPOU/aIX Z2!~ ϯ^Sw6Ju*"]~R 44㓹P*X |ϐ[Fgye᪒a0>I gkC{`\cfC'ˊu.Ox1 ,%[ђ{>c m0bu \7EVq&ve6>OEI+dz4ӝމhZI&.h0^5oWze!M^AG .(h:ne%ˆ"<@MFjlӤɲ_!v\3bj8&U`O0eiO[Y6peftuj_ 8,SRNƅƉϱgPQDuHO<+@6>6rcb7^M@|%na`_]>^tZd%{$yb 'hݍ_z`?h_6N<",d.N@!T\\R*pZ[Uzb): #6<. fK?w a{R=va_/#Jօ2'laz׫0h u{X;B؝A?R D7j5sپzzs]4eAᆗA5WUXc$1mxHTd)<:Ype{@w嘫G:*~u҉ 8?> rQ]CG)捰ߘG/הE+=~Wz{Yc`o5KAo {i "SWlOw|g(;O3= N:ote;bqEtKjHsH(xT ȉF7e¸CJk qLx>!<"M'mYUM(˳l:6 momPn^IqntQr1|7wNuVDh4wfc!`Ҟ32KnଙBh]vt3o4- K~)n g[9gJ }0|#ri$kV,bvm1΂n騄Rq!n>u%m1ИquBcBhI!pՈw,Ɏ6XP+DU޹zi=ȢSae%;wdIHw62ﵴw8f+a-B{nEX?: :([, #&CVF\*+TQ 0-&C-.k>Oly+=(@ wIY^#r"cˋ+}AT"EB;j ~}^o [ d Jn|(^{6GG^T,lx[ѫ!F .H{Њ)Kg{,UD3(șZKc ycsM0V_JB'V4GT^_'2[*@XV07pC7&DvAQ[_h~"kXP j"X(=๗|вmV5>_zg2XDlZ8_ Y5Xғ ̩G9V@rAa2}tF¬EYJ,k8òo@*} z3 Kys` 뻮X5%O/Ƚ?ư%.v8\rPU<#$A%"(9*fd#XuKX\cGkoP'6~f#Jk"h; uYL:$;Mb_.17߳ૂs)CiYq#h8^04 }xH4ǯ{s :G5Us/ /꺉̯o+}<ك9C 5E/I`!} nsLIA[0Yyi+(%T(Q/ ,!}"#V_U^4j#R*ޜC\ Ϗ*=[&WlΗ^!sJz/%y<%giZ^iή'Lh4f-U`פW# 4bM<;4OHvLJP+ub>_{azgɓ`e VW>YWqZwt'7 "ݕ^%״n_pVL QxZO&o(sd[;]f&(BiEjKRDB(p 3j}s@֊]%gɎV<5&Om>dx6Uhfȉ ^Zjqn Jgsv-{[A{mхd5a5PNAn4Y)VnW2ˀQ-~qIR_ W&զJ^`*7ꢳjۮca;=g;g7KL c;[2]`8v2E`}r5?9'oL5h|z|^bO!UEѓ}I n6Y L$i>$.|ayoUڗb!W:h(6%"xay[H`SSQkPDh !tP'4l1UZ|zÆvc4 r3]=}}2!῞SIO9fs0r=QZpqf$w2(n/cQEYP ޻}eU$Ʌ! 3} ت`9HңT=$ ?˝t>0koeզx݄d$W*W^LaL3 ':jV` x/ش6ehzN0|ڔdLIQ`&),Hb+AL)MŊ6GU7+2w}ZvO>%7%6ei k^- K-P>,.F3/6|i\V:"St{<@<39{ =jFF {965 QZ].)[YA ~?|LM>c,c7C5UT!QSp~uSkme$"^QҮ,"L۳iybuo[E[V$ph\@>K;J:8կp*.'te&}]K~i[͚ 1ƤXD OyJ\mApD\XK~=&r0@1 8J}FF;W(YCh@{л|JURqD5Üh&k|ϙՓ!ǘfL}vE H4o 5yrx;?E"jh_Ȣ6}&sD`-Ykm6wi ?g 㗹t`?`'4JNBB@H# 犴{'zk"y7 e\tvP=ƭГiٳBZb\͌c]5KJklᖳ$ΫA>Gñt$yİb2@KMD"<@=I^yQRvbIZM_}L3UQ`v&WN]E2gJJb#:q'"VM俥W2nOygsnWQ4^ F]E(`ocq4u[ 2,_,?/.;a+d%o#7+ܥ/r<, vTP#PjAGܢ~_^`/4M[9ZԿ(.kvn~MZ,ޭ2fk^ib[4nxF$VXįPXy L9=Whs.=Oigm :p]> NW1F3Qen3<=_|)w!3Ӱ]])dzv)׋DO\ 2ssf+QJi mՙ@yW9iȾ0V9Dje̢:?.{tV@S1CMÏb0^YZM1 p TJ@g,e*`'bj~=YW2 2 IBz_hr,gYyJ )q9fIŠ`pI-Ũ#b0hΟ7,U|*"c=vTK(7d?+|OǀMT~gm^.^v6W$Ie1}1vTI}Q@)HiO:?jNXS뛛dJ,q!nR fz )=t7 *q5=OwsdCY \3OT22Z Ci0Xa{fxhrjC=ܒ ,)%w,5g8RH*&5s̟-(k1å'֔5d^%#Xч lz h)-Q>i(1mD ,tuqCvEWGAYu.ڥ P5ø?ױ tYOYq# o *d5siJt Jj8S :SN~ǙKۍ={E^BU*XO6%]ߣVZ:5a텊gdl^9@8os]`ނ? d3%}Miqɶ9yUy kO-)y7- xvS9;1Pڋj~uKݲ^8ӖcB  ة@r@ԑ Üau7)>fD$)J ]g۠nL$2̢Qxp-B}#TAX  ?^(sWtzNZ,5UD==83<а84́EqNtߜӷBuSd/M7-; N4zT7k~Y ' O=*Lt#DLlcYH q/K8짆 V7_ovVl#v.R'(gB2Frm8т6,ojgTkwQ`mb}7-˦ڢȡGTd{{,>ur>vhJ=(wdʴ&=>tsrzвqjԋmߑ鱝nvיRw_*ΪS񭸽Ơbb)ukn%xnT쉉@"9Yu"\?YHDR߬X`VX 4u8qABf#*!@v7"A^ҧQa\ $kǦB( ԡXe.D,aN1PLY NPUn0UӢLe+flFƨwg 1Mڽއrpֳ4HfA].tftA𣗣y$j}ϝ4z TV&YÀp||Ma JrNQkǓI\-L~9 \e?Hʞ@mBI8F5k?Al=dLƲGQ[ˋ(M q3r2H_uy1v&6@4fl1‡k X _Kf楞JിhtCH$_h&DKs+;i.ӠB[dFYp^mg#.Ҡm ցTCAq5*Aۦ~tn: D'^%U4JXгxI-VԋdA|(ȇEh/i_f'|C'v]*O "sЎte2AoA_qYQ9UiЂ?K@et{,K HSx 9?:Ӝwn h=kfؿܽCha:fݓlTݙ1Z|p^KbobDP' [Ӻm*1[b^Tl*}eC)}CA7IZD$^ٜ:PJQc\c6 9oY XC/`n7PM IPBHdž|XQNQf([ < =Nwb 7ˤމkaK';\QlZQ&O3 &-q{ʣeW`7#F#ÑZ:s+DJ|ٮ7'y>PLsWeD$+-̆EB*=SJUl7qMQl'#]j[݇. Z#ѾMHJ\G<CWo} EI,3ID  >mqM7eK{q!I&DFsuѰw ^t5IN!H7=)b'r"QtB.^+_-.y hx%c^nY:ܲ3s K/%J*l 8>pD&I=^ c=6KU5I8qx &q+}O` jTJ8qsΦR8` CJ@öle5YB]~]yP&<V]0v4 }丧Zu58*_K6qsɮ![ 5o(07c[u$& %Z@PR.ao:mnYMHرۑЇS7ӲǙO*цXF4 pUbX]m6[ё/9Gʚ`)rtfé[F Mq 0quӻ9 #l(!ʼn 7NyUZB@CF՗Ɣmn WDmA[F`B:֩?}S)#g%xς&ZJGs_UX-zE! )|vA&=CYcD4#h.RU%P\ d_aLz;EaW]0O \WaN Z}zA߰k`Ե>W4劸0Y'.\Ҡ6{Ӂc0+shZJ0i~6fPGTݣf >)#܃Q予_k- QIL .vPLPEcı q~}vZ'?,֍V}Hmꓛ;)uelh&4j\;Tr7G O\vuδ>ϴnPnVL;Q}~X?"e]ECAzj,~ت]J:YÛ_Z$he,M ~DOSƻ/J`xNWKi^W@u%P GnNJ|xGE]iHzE?yXچyyldFek»u*;J[z~`É!Scg{s <iZbX8sPc$^ HOrFͦO-ǵ?9VwV&+E顸[D\@74'v•R#o%m 䅬'M_g< 8#y0c;h_?83vTOD6Q1R tNj$DY.gr@OW@Ú5GLོƧZj^ıAk= I9a١Up*$,z5e36JƏq \ AVu3UaIS_lfl ,žm-hf)nBhxDo`dsu"!쁫GP~'S|F2$9g]fcSlaOt%DB5뜶/;pQ'\KZ\[՞2C ۸-_fan U=%5ưF#)vuKl֭oKAL/&N^r8#5nCMtfD2%_",2̋(k}.P#|*W!h $^Rym䓩->84z`tG0.y|q(*siI填i-K6O8ڹVZm&*C>CN Y4)E7;z$[mo+wT OC 'J| " ߪEFL=+_Xȝ$R@]T8 6 s}F]M{S{l?h*a&32Dt杬ԥ7OtVUE$Ɣ,(Kx?U.f4*F!ó¥d?$lT?_Dh2ح[wП(y65YL|ߜNJ_ \J!vH%1$V_~lAUJZ [<IE{0A'W|;-jQ|vOq}Y3BA hb{XJOТLT םv"\\+s} "A|Ax`͋nH]ϸPT*DtA/se13hvY%)RIG͉Wjދ3sl߸]a2C('U׻J퓨8wPwk1ѠD$7uη^@$SYC]"ez{7٘\/+ԘwVv)/Ҳ#n'8 ry|q"ʹ:߱lb83r&QH<?3Ef\#HJԔbg2:eե@`>M(-$RSiwF[z6E&>^93W0C35F~ sce֖m2u[3WO xtŷQ)8FAFy$jWIU/ \#Lդ<[G?uXp6A eԤq7vGE#IR%ԆLu(<3. b2 #.I ],S&>q@Ve I]-,CIR`:a[?`1 t*]eRԨ51GC@c+e[ j>kũza >̡_=^<X?Hɑţ!##^J )3wƕb=}4F -ƧHZo2B (jj㉬Ƙ;0 k-UN^%ql#D4"rrb,Q!Ga a)Aݎ,C7`utԐ}JH8Ȉ+Y❮x?9 T +zyL'eE3Th/xҺLH>$*/6ZRK#K"lP`M2J5G,T䛣{ƿ~ a^\[A{oV\S!-1%Z$:|7^N;{P4)- R%)f#1YŔJ%`? &B Йޚ< ]MF *Xy HI-0rΈ~=3,DE?)MpHrS셩"!sgwIum)}Js=5KJ[+?FHй,Jx2uܲqoE۱'C5Vuf[Lp֏cֽ+$4z,% KQ:O$W\8Ìx^xi(=U0Y%s8_VvXҥ40Tnz!0=YG=߮Fi:IrÌn,L,,\UK@A9`AkO3'؎Ɔ5&Gґdœs"sQ#` l7 G9_M/`;ۙN{6>Qԓsg؀ x tZ#T0[!wy_)<$5ҭҥ!x*/cVL ;eGXr. Vz6OGow4:>O% &MHV1Gڛaɏv@`Y: TTyOY/ :7'u}zxt5eVX̗V-5hpi%x0Bw1K]H[#ktܾ(xc4`txjّJ@.y>x<8|fPĐ[Z$.,H<,0%&Xm!v.=/e9X.h?޲"InRiaz]6- o5T.!oI$[O1r0d.HK_MUtS7S6n.HuN>$ϟb;O`叠]p!zlxį8rpcOr" ft{K4u.: Q{Z5$8hUF$ }s&:lb- A?R|g'9MB)*7EZҠR'Ե+[±"b3V>ks!pyќ8x1٪АIi/pKKO[j^'!IH$9]Vt `NcT -a#[A~-/CǸr RojF`"˒ 7!)[TV\Km֨ ѥ[RVrYDmH7iY`6{ɉpYs?i*S#ƑKH^hb~>W[#h%Ky͓!=(a $Eg+fFvptdcy_lUOYƏ^c@Zgo kgLp[BV Ta"Aɜ1ͶInKvY,q+J?};}-wYdgkMTJvdĺ,-wS2 /K,ޅh5(#&emvMU^^VMYe5i&ٔR9&}A~oD,(*#7QNRVrF`:1\QZ9Qc/В.g9L /j^ŵ/ {NΚ0M-]U'-N"͵yxQt D4SqxL%r݀ re* jڣB񅔈G U./ ipLB*3e>aϸw?z1v8I]!Vx/#ʇ)W .xt& ļ#U*V29nWB ~)Hdo> Mq W3ǎ @cU( [H%}xt3g;a᎔/EGl(:l)yۛcXW~&swNH}]% 쑳B n71KXJS`w5:=fWcC 8,ߠZ_\Z}N^ tsݦ:ŢZa&3¼x[d&ڍ;E7M4X_{3,P' eLQFghۀwgV` BdC{ _%Ʌ%u T:DT>x+q`GљmNoqvI>S&)߯s"wQ]x&E r>j=p,OØx8k(mo bn?hRd?@.⦤Pވ[4@bf_&U'GjF Y qQRܩY%_],Qb3ETT6Lvbeϖ QV b?uT1p(i+?DLAщT s6r CPUGڶqz]BNc"CoKkVp;4ٽp .L )Q"WL@2+9B^qL3o/MLݯl9j-r Nq4v~Bǂ{iB24Ѱf(K#Ռ-7,͚_<3ȵD k;#/:wx(/IS P ["j<x.m$R3V66qz)DuDVF]Ǔ0u|lq?_95[jpy}0mGp3P0Zaf[|sgW7+t(oUW|3CVKmNO ,(#omE jgYa.{9\4 (V2ij Y %{(Zfp-RB|`ޢCZYDInxe21du.֨#tRE5sٚ9܎/^“c+>3+>/ԜֱoS`/ЀVž|E(rKһ$~+t$.Tf4tc:`wo˄@x+8,rn 9-4kS` 0IѥW#}f9oz]zj c! :NԬh1?/ޭ=4?b_QBsPLg'/Y anY/8VXGѕcG8o}D6mWA$wkӦDTS->5 ۂw/WWW1yw^5!wR^ݕZ݊IY9xWpBz\;] 6 w!,C1oc94f%7Of(A֙BL-d/XReBH5ObpD Mcj"ZJ0h mwkiI"lQ;*F#QHG0(4{=dLlƱ1h-hWǁt/zϰ,jʜ8mr*}RD{ ӥzkOa F XU3 rڀ&wZ%/齈)ǜ}*(ӤU#Fhgx}D#B:鈷Plw9m%13LhJ@g52) Ԯ[X'}I(] IWvsH-Djw a\6;vUjEKEPI##0A!̦]a#h/||@ cD=*/>kWoJ" @0MAMT:dmEŏ`W/Y3Va/)$ve{aj,f1,?sN7pĝ7s|̦F*ezEwftz=)r>%jyLa:*wQh;o^Ek_P?("b#" K1fW@qIZjZ kLs}s{YFQ% P"9CvC"ayyQ?t즍H eW745᱕Zy"ɁoR {שJmuhߛ˥Z!ۄf1Oy2șNn_ "jmL+cPY#i:eI Cttϝ2pԚڑ奓t꼯]726xy$ÿ 8jv#* Oڳ>A!ITj0{h ŹB_-IiPK$Rio PZtln9"8W:2ODYfXPp\>n72т 3]Dp[EՔ̲mqD<x 8ZƠh(DBTwC#&Ps ]DÓWwcFcQUMw JOhnsq/!l^8d>K2b`3_HD";X5v?yycP%"[7=>w8)ye8(3oB*Qk:X_$WA Ll7hÕ)fB+ʹˠ@mC%2~ Sa"׮ B&ĿA><13ڒT3Vf2~2-b&zq V /G(g5DL f1r}%,!VD4(OGvPLS}AlC)9k8%cȎ$0дAc4X^q̎GNg6 z[]4QB5-uڐxVTe'cgK~дEߓBg:Ζ<s] E{th a& ), ta:%PԥL gpDN:SSa\l(&qƔ޵]BKP(l݉tYmH%v< zd:+W(Ó]m?fC%OgyLQNrfu%IOI}E.{fh0 ?G~z%=xC;d$›}ǽ90(ՅӘ&M>k4Y< ?I-8b2kK&ȧmU%.PB‡[+Wh  M`M\d ْbוiV.^M4y,9՗<^.d9dh%vUpN(V^xt nEv۠\Z#'+#P[B̿K~}{`r=4}ynUGxc #FWqU$6S%X<15^ nkfW\"iK|F '4{RuK@g貓b[un)"F{D߄C"Q&ggRCVPhKG@MЀA{q.Ie P,"}s{8;p/RRב.`hɍu*;pGyw6 ;._oi$nIJGsVR$Ziǩcs$un{!oMk2Y0Al4ì{㎎O;V̼~C7q6!Yl7pU~'9EHլ+2"J54FIOA:2/q`Ҥu?ݽxְ;dvT:H߰!DB=*-Lx6^ͯh&HW'WS&} 4%1t%?w jilP\7!26x-%Sĵa}.7s;sh=)f\Y^1$ڝgxڙ*괌aФ?V|]L%^`fA:MotMzNH7(R.f3T8KB;ZVJ8:qd)NJhq+g2;o||pXWOx6MՙVg^[{'mS\6f>y7f';U|%Öny).Q4u^;sHQΩhdRH<,}.c%`Cv)i._#Ad7utP. ۑv*qoM rqȽ_;UGH͘8K9:å#78и}zkx>`YgtLq FtJIrO̞diyH]͂4Mqjf tz%.|6nAS'I/.߆\ۻkÉxH\ W7n.A/hL#ji zYa_wD6L\9mE fCt5jW \Ed.CP?!śJd.0BJ<'%.b6P`~Pn\c3Gcc~>O {7aE E^IĻј;JLe^z'xZdm߃&`# g}i[3Co>Otu37(?П[鱨&cjىWs<1 yw4Z"TN|'駏2/h/::pdTLy!?S9,SF~1BI4eI'%]sI%ŊU]"bbQ<drM)zK;vc(as-؏)_.%0tD8z`=D?f91mjL:/0'U'"6½F)i'vI-w6'b䍇SY-eǙ)`/8F zYv*ٱK:yΟ埙yڲ,sE.1'6&;tK}H$Fq2ʜ>V9n4͍C7[$rJɗ:fcC"AGy1nP@<п ~]_wreA=*cgwǣؼlpfjOiHW(G4)Q:}_n{;FJ^!Pinop PX3faX# µ<-bn= rkZ(T(13[EM |>{ikM` Q\u7R>^<tUS1u[`d;4=i ] sn|Qo[j*#iH}`5H3nQ(ͩGI;g(mBi_Y bZ9=eW\P88KЌc(mu4Y O ] ֩|F&c_Y`ѫ~8Q4YIXE|6]·] >dz0 *Ay]˴`|cǓAÛ&ݚ1w=Ks5RA#*=<ύ uO+zI'4 &wp-t0B 02DŽ %bteu$ sB< _#QdQ5,^GtI=sGCRϚz>]bwCʔ,n|0sw.k(Һ1FѠ!:K_^F%ɁCucŌ&fQQ[I(J93F7< odi'H #G@wT8':% k\[Tkc RV̘uw=?XmuId!DDiL?>z1֙h-K*7)G@,&Hxc}cgS!Ywno/F3-֚p)f6TM$l8ZԅRgcu2ޔL{e!bs6E"%ջ %c U?Q^$ѹҳIiS;{xp/^Fm-(F$#0'F9h4^;P!%zXo); F*N7i/ugEw옳"Z I\HtiEKP0lT! YѠ21 C6sv 1~*?4 M{n}X`^$P& a`Y# W˿/x`g vՆo"Pqݨ~Џɠi{+)g"$bm} DB 1Uɉw1LGg#keۊIj&ڗD.벪h=P@Öye"NV b7cڅdzGUL f'/Qk:"Ikw&}qA3)_(HB6 OF9啲E]e,lU"Wǿ3s=k )23hoZZ.y.dH'.hB)a`ϯMke^In3htmV+uWN2Fe-~ث'M9OO;c.ƙ5+i)yAS=qpL*jÚsj"Q]אKd9G2VQ8Oq?6WC:fpO rXa3ԫx5A()TIS 11ӧPH(,?vA@ϼv"(1>N͜ YHp +hĹ|-{}OZt) Ҁ|6"&< 78 IT"UhgϫBY6IW5}>S]9iڐܲ_p.nom>N75< &Yg+J#I8ryxS]:uUm$*t(S%)#[t3qEj3vhXAGտ;kQxD&XA6X@,`,d E(q=gYʅߕU\t55ͥ2z W(O69B`ӫxa:FM&LatR喍ozKQ#o:0xbqͽCLٳZ LN!~!NK?Ӣ! I 똸ʙ>UE,DRCU:y %ɝI,K3KBi=_Yna&f2rQgM9}dMh0c|RR7qbRsQ?4_5d?.װWYGR֜H[;K%~tuAqb.w~뀸3á$ gD3qm(?T0,zFiѱJiHrN6-*H.5V4O[MQYꞆW"K rQ1B3Wg:R/!rbw|e|LD3`$aOۈ B&䒢oT5NST7e-:z7RC2 6F\@weJ %Eb U.~ѭ3W^› Ck" ) /#h{Ay@F &[ ffNB,a@<lt )A(ټ9`msHp*ZCt'B6I9Dwr~Bo/ar)B?fX,Lxyãc;DA>pr%Df%R7IGmG Iym=bTU2{Og sJV h< f WNBF82T'NW!wF90U6 !H!w*4(7T\J 5w8@4z żj_2詆ȟ7< \w:}Ye/^4Y7`>o]!Y4`O:CelX:USPTS[ڀעv vB\0)<((ӕƎKZec&G$RVs6z10m2?y=_ysڐ񆝁7鯃{ F "  jZ?l䝓$4ٝN8$Lj&0Py-I*+EI-@hɴPo,c4Biƀ4=ǚUĢlXcꩌ~.XKqCs7-ֵ^Zb Fc@l($8oS{s͂+J: ^X\sZGu7d .L]W<7/iZ,(t xmg67Y*_:u=;-O\Gz:[n29&=Yg`et"jLWS*UP>&kLJπ<']4Z$du`eOf5{1mc%6(gv'gWm2&(ŭ f lQ362 $$>]A1;eGx1mto;|:̿N-t[66b KY CE!s~lo7~ oj1/TWbElR^ 1+:_ 0n+e WҺk@ ΠMHk)'+z_shS.!N%](~DEN\!'uLd ,hU[>uHHؽ_6\ c房'5y=ݮ۝T*eaaM|{iEGi3۸ Z*} bLC " }3v9'(dg-]cb*KcwO|r{3&\5 חܩv^Q2=3#=Gr{ZѰGHNHi4jShڜ c\_swHtY\ -CC%p@!2]II1|Ly+\rc„?~§~1Îczlݴ$"\L' W,c |9`դUݣغ'YĖ\y+;Bۡ1&aeǜPd~2hlV+[WESz$N#' 2l?;44$/LzH_7FCHppŶQI %9MP}j¯%dC#WkEgqaz@Y8x*p愇s1 U4q3SڊM@^пPo_jԂv+nD险:62Pg^&xfW&ۉXf.T]Rh/¹'SL= uxܰL ڻ>YhRP}x9@];_pJP.ov:-(Mb1;`'(ڲCM!餢g*Bړ:H,Wxdz)c$ШK&{ERtA%Ћd.as@շśg;O: 3y ܳ`% DLnꞺ(G ǟrM4Įc)pO%@B.cp}53vh?9`yX}vg h4|տ.ieH/>{&)PBV_b A3##A [kMr$6Aך'3DiZ2 5Oj&G0mXf{6G al)>Ξvuwgw>9/Qxsu4, :n\Kȹ9ëSfg$X'^~bqdQ!siOQ5.g-lޮR1e>>AcwuG!#4#<(F9תȏ%? Di\];+W<W9Tp~@+a W>hp"mi|-u{wlZ@wfڵ렑ƮNfsI/ | g ɼmo~MEϭOaCƞDPO{bԁ UdˌAb5;q2oO $לʫWZxrZ9L $8~kå}$jyGŚ!,OthDRlJ(d7>n(֏l`%=jm&V>ϰQ+;hVK Y@*S[zof+ JGGe$tV a@n@J||-5.0).&-<^tz9W,~o\aFt W" ŢB 7ҋҴÖM557Rrq,:76x<ܸ{&~M F .k 5"g^_Ah`0ư~7Jq_XI*ظ?R W-6ld)iLaTEQh }:r;i6 U!b{gݰ~}HB[F)H犂rŽR)%iOm2Vx~ٝ;ָɿaOJd~0]qr 5)yGGL ^%b bm:-{&r)pd'>-(:>Uɠ&ľsK |FM{*Q1y塰iTs.Dh$L U׾ SAbqҞR(q-0(Ry'Yg$aQ|:J -]qa0[g0B`,QkOw& Z+A\s]ty16S&QC@^t4"' ~[UNto>3 wt?BY@rYUL܏VUsܭWb`ky4JDjv8e&d=t`[&3dU xm,MjMb(m&-y9֏ P)9ݰ]7:JgY5dV4!YS*ֶJU<7-vMש='c1i,۾L/ ̪ ßrcԂyT2H\Pa;xo<}2_$EqV܄9ۗG9.ϚĨII@ ͔9voäVi)X.zymp|vhtϚ:U4X( Zlٔ1ڇY!q ӣmQT˽gq{ Ri"sR&՘α0C Y`6'(A#$i%gbB/zQ=4vџSe7"&7#Öh>Ee K)Es=|#ЫJ|as&)3vp=R=^9𶌋z8_ =_|>փ ґC$?SRZG ۗ1]b CIz)qaSb =H$yจx~jmN,0 kgؚ͟4t~<'ܼ(s6RG#b3t{_zHYn3>q*}<9>QGbzP&ǝRC;6/@r {Yb 8B`LhO4~7^Ԫ5\:Y hϡǚ^{- df+!KYϖ#7Em6T9 CU)L)/*޳rjG ld5^?vjH%Xtao]7Fa!4?"[wV<;/4SBl<]$7p _> mkҰgp;Fd;BFA:VMoa1/p'W/}‰UP Y0ox3pZ665"VRRr\E;3q&WH#|EjODNX>:x`ώdC0&V{ePt'2\Iz[ ?D(᯳Ƣ| X \k\+mEbG"O?)H䙉όXwO Ѧ߭O9"j_JR>ܹ+z$zvJSB 2JìV&& ^q>Jjn9c 5^uMȧwFm4p´VB.>E͚AI֦˶jPYcXuCe-"T'];+Ku/_?'*]H9oC)~ThXֶ\VMie#/[zn)#aM'fHrH{*6p%KJ e`*XƯK8boҟ1>ғ,8A4I-+Tվ-'2 :)h?\!镞Հxhn@fwoa "Y09Ikc@[f(V.6j6A&v|Nggj;_i%mܒ*HVSԾh74 2z[zy{spI?9!vk"V03' k/SCV{LaSE<%p" _ B2r dmzpTkR$> GGmՆx <ٺ:(gt`h۶KA.e=[Ѭ +fbdKb+b>jr}9Qe¢tuHHaZr2ܬ%Vm֡ a] &mIQHNh .H1mh7K,err<;1)iy{Pivo~ !n -O}xRaK;@ :N\#tPO;'~e"2Pڇ~20EV&cxLnF}T8銣!.ZjQMV"a)GnhdYE)IˆP#ƾQStp_/cIx}p m;=D޵cM!BmD͑E7o"F9`*O)f{iW lR"9@M jaNx K{Ӌ=|D'>sqc>(BGC6恸E5:@ku]9xELp18+IΎS沈OXBI XT"PC PtH?t!k\Ӳ\В:>gl?D v K0Y(^lS3$Nfy;LnE{@6{s?m ;Q o\;G+nX:  \&mYIi0-I$F6ͩigP`\[`IyF`!(15GlhtJuAj"\I-9є\Aq(H(Z(uWhW,Z&aN}:SxX ϋܮ zbI2`}-86MxC` ]nh]uMlѐ6ۋI]:$ѵe . U ӳhtӍ|]2WaŖ~dDQk20E`'[ѯ 8qE󋞦$bF&< .ni"uf*ej>'P˟B9,4+o条oYX71.F,wL} zP:|{ޓo,8|%ZŨDX*"MY<`.&gAŰʸ,3?h*݊NkuyE.pH,uܴ:&`jzUe+S5F0z}mXh|*BAEHcf7F~W;XOI/k:8*/ߒgto]J3Tmw GvT!px^6r,vGaK0fK7Czc :;yN8կ}h_/ 1OW4Yj0Đ@'O >ctzˍ;UEEu GJ `ׯƶ 'ʚJgjY϶)}EN"I jHd4;5)sFC %%I~Sݍ-G&BP%?߀)phvU׈6̚gĤRŦ7m?Xp\lg0s 𨩳,(Nz|(J{.d+PlG˄~‹ Cdc<*-kjKNNs"6ÖHIz8/f꒧~KMz F]f(2BpSSUDtلC5sM{Lzْ@0!d;P1(IOlX}[\#mV꿦Gt/RW^|XSsen Sg#Ɨ6`2椇?B_a0 bcQZ`^c\Cö3, /5 ͺݟYzL֞^G!=xaM#$;Y&Me0Mw?d .%Ē\ >GE(ᤙ4I  #%Â| 3w*5FXYB,9\J%_{͹?Tm$60Xؚp ɱKl7 E0 xy0&ҷ uh&EUakB?Z~uy1_7[`2$-WP,r[i; [a2&*c%?W n8|I7?&ߝTqga[S8%\-8S%@AQVLJ $2n(^&' %iDfM 50bJYkz |L2^CX1vќ"p˰~ѻG>Mp$>"h>p6a{ok*fhHha:8u/:Q3Yv/EsC젅\FhpRX +8<6PtjZItI³A10)?@NȉA]^DV TCrG ,DګPD{ggsC/uh-T|J9TI2^[4I5Ys͹H jr fޡo5! c&ćGBt.ЩBNƋъ7y,UD)w^۝C)3#'6W#%}OfX/ Gq'9ɴ%Q'.B:W7Bl{69~qO>)/ 4|rۑ;sqaWyuC؅fdK[ n.i ěeNL˔%fBEG `xh8mJޓ1&}}6@áv[7 NƸhiGgWK0[wU[Y`H!C|{ۭ1Ú$Pt#kA8P亀`*x;nȚkגXzQZUD BHOJI#:yeZ渞\L"%3lck%g-{J&Bi=n9B_'/zY]D:Q^4aQ}Qv'zxoќx!eL v?Et,xWSyZ h-ՙkhEH"&7wܿB>(Ogm̜#@  Q~ HT?sw Ho"N0m|R{ߓ:w0W4ٺ//]r|G|QCZe3M\LF;UM[}juw _OPqM㗟E%&|5[XS̝HaEԘ5ue{ v?_O4̌n]MR?(8[&le1|$xhiC =˞ N>.j"\ z3Ut*v5U敂opmAn22(f' 2(.m'ibw]?qoE|XLvƘ- gČ46>8cu'5SSrr wK1 dS~총e(l5݈1r̀-۬mK}ެEq }*D/Lg9 * r-]| UDKVh:6#41Bg#dT¨_ORfTfBw#-/'W^C #;:p$eVSI=Nr@_eaI}'Xsa:i}*%Vb<wFǍs$kD+&ImSj3?3W_ѲeQj]r%QkI{iRǤW@pp$.Y*pd qovNtq\$f&Px^KR S)> ujwuʎy5en @|BFY]hISTQI]M>ˬո#Z)"0 Xr681#QaJۚW"4J8x[FyK`KEs-jHs4z_dKwIݖ´;$BȄEUQ[;Y1vx V /Ez0L1 - 3юu Ǟjz\v*^ҍNhr,ŋi붨 <;MkiJkT4zF73;32s cIFUi l0wӳFmX=#BԒ$j\,~Hg7JL0f zS"0ޖ3r-z7kn/Mz))\wZ:\DŽ# ez4F\i3b8IB"_>* vع%;@ ]#^پq:lve{ʺi>wFY4Q8Mg7c=8 8H~es$-Zdxßm;9zc5rl4I3gW_;A*g&xH&Q|1zO"k ߫ ߐB�@6)m.JNyD¯oیc k٫Pt~1*F׹9,KG}4[s擰M<)O@ 76iK0oɖb]k l!YK,s6}Ptڐ}P8D;wG}VZÚ0Ls2FF^Ԙ4#)'ONa9Q$q9^Aе w$q#} f vbDiKt~ N1Ĩ+.psM ZNw_`;嵥6cto۸7Ư!ECqL2X@?"My<=W,`3V`Zx^ 6ˑQ~pAe"Ҭ3P}:YSI5؝0;-:ܖk>ޱYsZ<Vќ]IrŧM7}B軐f5SGO}W6'&OiǍZo-s}']7{;,=U3gR$ӳ'JWrlER HTFv|CrC Vo j Nq%Te@IXo~5Cdi,y pE;9 Я[x!Ŝ>ygFe©ݵr,:=3Ns_H#"a.22Y.FOLn[v-Z~oFN"?I$].G iP_ߋ.` G \){saӜvL] 1$L2ڍ6>/wYT95LMڰU>)@l ǟA.V(W⮒*@Wv0ڨPaLr F4TWB˔Lwt5YԜbo߻'"^Ǜҳ1*lOG]34sղ0͡$'ۢҤO?_z51Լ#Kux"}j듎w`KYJ; ѷ2m@:?-qų7葌8$ kHr?0ϗ&  Z\}"~XQݍ8w4ghZYWZ R;[ 3H2%pi2OE z*3}uYhtnZFh^zʏlg:/c"xiC=Pw *+!R Xpvԝ::)=^wq< B "%t@bk(NOhl9J>I^m¢~\Ks7hw$Mk+#fHאcf|p'83nJCSa6f &싨çԛ6y_v3 ȿy @$Bsc SE4+ R -c]D;)eg(,@-m1Sԣ Vt_<V~hM]n.CϏ&s$4YF۳FeVP]?^ <hq;V]/H֚;k;;SS  ; Њ1[a =M ˖+^RZSK1Vyu1KsMd ThQ*-ZḂpRXzQ.X 7dәnX)7RKn7mȍ)ֵ+k-٦4 dPǯ}Mz-Tp=eRF\ܵ# :f_,RM;|JUwYWs/J C^aMr)lB!c9x*qia5 38kuGrO*ooAXf9NF?oqD4VKYlJ6~ O;E [T쟑LÏr*2V %ٹmJV!u 6\=Ḿʘ73n)`gRK5%Tp;4H8[C|%wB7 y> ")dtEu8Tܷ9\RZ?;TFS/Wj󹦭L@-dGZ\,l` ,!~ [e?A.tC+s|;0q혽TX4~u:4x&bs%]Nݠdn5 \W9ZvL.È xV˸/dC3s&yĐj@G)*T"2UEnb-+驧$RVR(qS:*sh~o<Ɖl$E. H>DjDaN;)" qs]yt{N^'x2מ vW y6e^ F\ pLlA頤.?L HMNb#Bspnwc3my+cjGf`gO?G90&;_(igQߺ^OlC*YU V`0?Q&R#0&Ħ &u_AL"gXӠ`R0Ȍ Xs>[=R w)}+a' 9z.^TlM^Fg>p>׆y5R \;<7#{g#[L ad%ДAJ2btȕ0з!L=;=<$ !o7w/};zVı}(SMA=xqqcMqkU:8[aZu+v;Z4 }K"H ]z OH?ˌ:a:hVL(d0*FfmGmӘm*QWijś)ȶQs{'g(dnn˶vu+dM*XB qYS'ĻnuE ݏcC Kn"̓ڱZARMzߑhZ' PJ,ڌx){9&/u~rnaM uoܺFqpdeEq~0?h&y?;х*Љ`J"eyXp J.Ka@/_*t^`2j!6:q񚔳tnu}L;^+`dhO%VIۭ<,8nuV֕BŊ-LAGFB5Ozͬ"g m/>VEK(t J:ޥUq&#.wtїc`" ܄tgRJyެ̏gujGMMY S?r/wFym|Ѫ ڽRUMoV2Խ7q:"p|BB UQr#>|>sg}~z9]bL׹p.rGF 9=oc骟@;ÐA}WJ;(@uxwDL L2Uu0 hA?ң\ x&cآKǚ QnBxˢȿ&_y5%R^-쬄j2H`I,Eߴ͜@L݀VXu"!= ,e 1x ; RMZ%u@G_M(RU^Ll?b.jtx 4dxs;der+xdd@zyB%+[lO?eC/T#m~ɸH {q9ϮBh;X~}C 2 Y{""F3/6j`cV]fmGPbRIa bcd=af-&$noz ꁎ-ؒ/jBŚ*6n-={A϶qo.W F.(K3[{gÚBG+D-P-͈CON )MQԯP=z^q[ca/cnjeES7aHȫI/׸!`l~O_Bdcd Z謽e8H cy|D5 Wn2Bg'6;)».zD :MT"op!cRtpq=޻ jv)ۓVƒGYK5] tg|n5rE?M^ͅϝF@؏!7e(5-Sylw&'-0&^B=BǢ*7ac>*fcK-:b('ǫӷ.~j[_L4ZWL%%<~rOk%HKGeV;#9l B'-x7)!FD&rFw2x ).fe'J{ q}@QƸ z{f6*U<&Ď@U%j2bVjMs3֢ݰa 5Np<mJ:?%ـ*:J(>>O6}kuHr\tRku(i xio>!3?AR0p!qvн:U=ԭxZ ˬSkj]` ;ENzQS0oU\Z8X$3~09̑o2{QqE<`BCɅse.),@\܎J?X~t[ok"CSa~;K$\]i&z]s rEw(,JjA_SBtȒl83Mӄ첝C2=wer]Ͽ1>Ӻ_L4&ۋ%i^x9nF:h+w]Ĕ~'J`h {OQDM85Z7tMgVueg~9OتF ODqYo 1khrL>жyK F?M!bXJ=4^oCgSS\NJr3`Y+퉡8yai(>BA빘koN0yBV^F:J6= /,(F87j!GR#1RG2~:J _9Jsx'DVIr ,H6Դ=A3cvn |>%^+-K]cZf4iU7XC$ Ym&s׾9rIL<ϕj}f&nNf:-,}No_D] "N[5sIԡ? 2E hC\*ڠRU~94/A n;w@bW;FPǠl]_ ,|Z.Q|_5/JⶡQ{ߤNuqc R_pyh֗dkf,IX-۸jx5VYjVO[~4CU.ЊVH&!O|{WFaUKoܪ/(,Tf$gD֒ר^pxʈuͣYMq99gV]ԑUJLjy{Kٲ^GM8.K-,CZ[qOO~7Voכ?Tsk7-y}6~RApzʩ1@l%1yHkg҂FMF\#i#8{-y Ɇ"A~ՊCx1H FQ֌WՃ^y(ژ 6/m~p ˌľPT%='`&*;@k߲q ?/0K!F;`/:܃IAS32p-,aPɷ`,8ߜFb_1>g!&faI Mn<#=/$cKf9cf>PsAVMihqSSi B"IAH dEu<;uJ(XvS,Y&_fAQuj#XZzF^fSx=c.Q1%MqRv(6~ /6>>mJSrTbr(/(?6å 7)gBsW9漨if3:"sik3(p=~.x ~˄Ċ!>=oJu4i^_5ʲ;t֕' 1?p|.sL^Qr} H[-.ABWD_*$P3NX][PuPtgwFzr9Š!QnB#lp ~˾E6H.8M!Dku4OfLh0얰n|!<wSwi(N{yVj%h"uޔs[Q"$) )tqQK?GQW$ŗ>c2C NVA.ˎ&4:?aQ}DLÑ5P;EqX(QAlKPYuRd b-A%6oʃmj}:NS\tm3۾1#OZxױ%T)>(02G]rǧJ5-^Jn' a5̢xd<2ok@*` .}֫GT,nь&5Bl1+FNv.OVߛȂJL2 {.6V6Q*C!efEJ719jPv7&0m)`t2PQWeM1Wj.|R7䍡ps1?wO iB4"JDkjW| 9stU'"kfN k(韜(=]"']2LȲYP#4nԂfĔC(G K`hP`gf |/rEOQ=TFbD ;8JaіF^qΝ?X?|6+8gm~1U (`j'Ax{S+}榌qg pw?-$DpF];H/Ah:/HW@LՐ꫆ wY ̋\jQnLY,K+# ƟHF(0' mq9r Lbܮ#=۵i Y}ʸԈ/89` gi%q&p"V&-SuWes2] n R}_GZ7h!8`%Ԩ[X k'ƘVEM%*l\BmK8An2aú7Yٍ2)`pc̉&I;i@]>a#GTӡ0 DIzh_7ׯ58`rp2϶[S`"D,N-rO,^3@[.dR^8cz*96f}M N3gb_v3z3"Lb:Z"6k0>+)LyΰG!JaSMh3],?*g`QxsAUMxTʫ \rGkhI l/Ǒԉ_GLP6 TPHML|$B*vmd0w'*WuLB2?ΠPg]2(ɯ*{Di![~$oa}p5H*<qF#s[Eڢt'@L5R~N!˲~_Ka|NjELi|*^dٱJ8 |П4TGoܿMٯ'`R#_-KkJٳ`v,#g]άw@AMbTrQ#TȬjpxT$r{aǀ =~;r^ D!Sл)А,9Z@At@Qp 1MM}B^زs~|-nԥ ]RA :L} zٜɉ.IvN[RV O@S`!5?{`Dh1~pۈ‚ 7lx]Ʉl x j;́ZD/mQÒv+[7s(R1;kڇ"^>הڰTORu>qjqi2-DJW5{(K)f~v7T׫; ^e%Fθ DvDɍC>')MpoD>U"8zis !Sd{57.W$$O^s'&Z/g0;?B[O˧^C+fsZF/ #5+UY-d\S4.kN'= ^/)Wl0ƀjzXFdpSGΧAHw_b1Yz)˿e 7M$& (:pҖ&feQ {߶*7V5>`PerP7^%QKH~ioLY 'mKU>(F>-#F)߲SVuG^3!,{1adǫZk.Z@XE-?l0H2 5p?.o,xYc>VI7\`״6#8fL'~ޏfS6tKğVȃHhWaVXQR%cxfynP-RcDhL00{1!I6`A('0K=. J{WRv7BB91Ƹ}1ϻ!@' _|tF%4jh0:GcE 3ӕ#1CMίSnztm%) oxF撅Du`exeǨD z],`x$fH%oYuB,Mk(ژ/'k|0 NY vo_,gvf&ۆ#*]V ӁVoedkR6ri%MBnϷ܍;N,<?@a= SȔ~buZN=0@%sg=%1>BL$]}o*Wb 4 'ntlp>?  ei t:8l9ul #AU榅3o[+gYWNenr >Ö@#{HFfBj$gBL*ߘFϵ.A9:rgڧ2S#!O"t?kbklYV -,Le`uoU2V1v}qaZQ)1hbTVw6DZA (hv"RWud'cn@.{xY|MzYba7k4qu)7 6HLCr,ݑ3 `Ss`\yka~ǠZ'.s "=H9Tn 6gL)V̾&5뭸 W+utE,5d<LmZyI0cZNJii༺( qmK%<짃W[{ſ !$x"aP2Dcݽi(=Z|:F&٨_ry-Bow @vkq'L7l$Li!W?Xyl-o$3V>C҉sS{ 1\i-cЋUaЫ|۝g4xA k1̭c!J$,M.zOR۷)_ީC~Y-6\q&,mpYVp_z'g: ilR"JAY{^Ș 5ۙ1l=C}8{xl%'s%^<;f(/I=k8ů Gt2%9b顑XT5O>{0RRX򻭴/>jC"i ״-٫+ICHL*‰b1>caСD["'S| C@wuA3AI˱ Q^赑f<1y2Z"!%q/v;+NZ=N?=ׇ+JhLll /hl:H Kx}9%KRÊlNߕ|-?d9JRoC̕i "n1*Q0iG+BϹ:o)ҥ1&W {j 4zƪTSfJ$sMnxaa$ױJ>Y.5jtD/U jJϳ;Mmji֒T@{=KI66DȏE9#N "9/U:np>C#4C%*nn%s[L/T2u)@q֠li!L#i(e7 8`25hEږju^e=Uv,\iVC 0鴖M,P4-(Qbq`&4 ۆF\is`vg}Lm{b#?Dv}J=y4X#o=w\Exkԍ 9)-% a2OmOBi>?2Gȩ>`K߶?NnkRΨGot\4IdR.CHU];E o쩜~zk9}#)2\g>dvL7p  K&*dUMCjE QLKR1M7.J+X7SQP<:Q2JJP͉ZfɞZ T \iuvLр (ŒH(ܮ0 _D; T6<ϒrVuJ*|DPQ' Xkֻ620{@A\)=mtӲ]bCَU-S Q.z gm8t_;AJƜz=(m]V2gѹ#Z|sz8`7y6!3+L˝ ZkqɫFr~I_2K0SI>=9kLL"~^ ;]V`wuځK|\_WBC&@ny_ým:VYbWhulsSsXv"Bf7=̘q譓>LXm/܄B,f]v)x:"aP"[FԏxfcC75t;T0ٔ]n;9u+ w\S086f7i;T3j誶F-]@G0Ǿ͝ʹpL3%blYvK4;mVrCX ,[n".<ِcC 6~bC~qi|)hҧ lEۇVrB53}7Ԥٔ1Jh^=F%"gwA"re:7LApֶ H[R\#aLx& ٭ JSmqP #и`sV ˺ZBr{v^"X=^h()Xfox$vD1xZtki!692kj\apx~7YGY#cPKU7yqLrhg=X Yz*8*PgGBW@X(崦rܯt' +4 C}zSgy"~!tS\)NKoWr1qXdۨ[f^D suYʵpZymM&s[N?අEփSО4`~ʍ )oTxGP\_G[L;ewwLo-!o#v}a/m/h^)[l r]L-Yhe[z Y{֩QMUMfo([y*1d h_Fc"ȝ Մ^FM'/:϶*( iŧ-S f]P{rIC#P'+5۲ =̓jXq2g-.x;`I2 W&jܤ533. bW t̤2H^9U7UEuqA3"~YoeО*oLX\06*Cv~`ςt$|M6єK x~Z0MWXP1yt\C14tHBVq 90i$GfFd/[֊U'WLUHpp2'UI L876mM8Rx]Aoe`䛑2#|1תI@)xdn3!NZ48⧴4[l%]hMޕ~T֌'5BuPٷ&pdz2]]硴M|'ϑ8=^/Cp 0ED;t\Ul,~Q}hKi;|7fUnz`vb5006{)U_~GƦ{b֤(S Ryû&1gZR&rEl\iB@Gtc.V@#V#,ń'MFhlA{nj{/#;v~Qt W1{uRa)|,62>9UtoƗH|r֥9i*|^wyUKg4b2/`oѤz 6twZ{a94 +#  .%:qӥrcO}g^p`X=Ŷ "=a`M=fb́p߸|Bm>#z,;झrj6)` >P5ј"h + ޼QE{v\R s'pH7GJGh 3%*NAzŔݸUR =*{AC [^$or5Gʵ9yxv ~kTT+ Uڊ߅'v5?|mE!cBFL/Q{ ~_2\d拣KQli3̄UHTaCFy~Q2w(TBY.du{`jtA@w]qxH钍s۟DHwZ' E=˓ӲQɶ`vM<`9jnR"6qmхRIZcKw!]ǿ _jmvaJ%{iK=1He#uT4$_0#T=bjZNڍx4MLiU<jqOf/=iJ6TM|c~.NZЖ`W_&&8Jg8(bMœc:)nkӥvt@q trva qT p@"eۙnNIDYGSx/"_Lycsa䘜0+^>﴿m!}i.r&v)O/ͤZ!#T?w0 \fE N {/)3Goa@U&x +#}rA>rB½,F E.Ndt,k}ZF`aKӖ!n~6ڕxu`Y%&%;\!:RY" p3FߥbZ?MDl@UIpCK5OU7oTB^2;nR εRK|DKj'|d[Ln t6V' (%cR :&`]mnbl_VǍ;nd\u:\>bm ʪ Φٳ}.i-&=5H ZJZ]S7L{͞ Ch\h]ۊ8ڡ.=鐒 r_Fϖ鈊k4nߴ!%q\n_eeF fuy!nڀˡA]!XbMa;_ӠПX5|W 3c3#-i*> YX˳(r4Qw?c1QV֔H-t}P\w'`O>D $R-ψx9,ڇ0F3ue.+3|\/}UW܋KBKDE5Q8(P@yU.PG˴j$]M+飖%a.S”z9h)smitSCV%[0➭&M8ܐ{O/ϢPyq]YXRjd>+73RY)xq<1gm6ylYC}yE@E|67>4Hp/QDz4C, D7}ة*/kqG៾MOLa7u a6p]KGe)sAִV  Dji;kbE7`Lt?lw.W rǚ1Z'sm_46['nIj{}g|4NRԽ U=3h>6'XB/C`rUIu_>8ó~Chsn#׺^t4:_{ހ (wݧ@h!ޘ@u ,_k3at|kƾ(BOB?|uh`G3A.(ϩ D6[4#(D,?up>tuz&\R )vx2S`WkU: [1.?1df@tZgٌ;Q`;!k íȑGl| xt\-nYVDoz'. ?:7]Vu]BCsC'@0RPůvRg('j\auXC !̘DdX|_%d ϱ²_ $$*YrT%] _ANK_m^N]=nCpOѸL_|diBҷS JVOCɼk/ȍuAPQkP96v[@wV 1,Cz֧k\$krs@fzaǯ.,,%+%G_ ;GaR_=_s2cO_bVdQZy\C}CPMPbLlHvۀ|FWǟ9˝ &B:I3U 8ل6`d IV =j1U;FL/qg߬m5YwXW,>'caX4%Zӫzr.c1Mb]](}qd@0V& QC2;DU}ɶy?kG脰m`S{X0 8NvGOi't_r( 1i,q;V]I<XdF.Zy`Hbtp>JyWQ~xC~Y}P|B\d46 ./h#]gҳZ75D_-FuN( N_$jBWGf?>^`D*ҟe;؄y8Ώm3[Em}NLSEeW׶J[68e+zve@v4PfF;+l{SfSGMG jn Uп=L kߩZ[64c0$Xh'dJ'bxj`JVY ވkA>R*AG}ME~ !>&1+_x+TޝK )$5&^:>tT8@ @wZck9Mv+30>AOGV6u l< }!>IWPNMh5pFOoxBQl~5}ѨW7~K.[AkRH٭B]QV`'n5 M%ʥg"q܃+ ׾ }`U +GMc%X-5̌lCE,X-jE;m{3qii(A? dZ `Rӎ**3"k]U/0^rլ|êA\{]&5}~%_+hA[o )(t;Oke8mb piTC?V8͊YiYp_rNvg3vx*?\}YD܆X4Eǃq, J퇇R2rUfF+h>'DtΑ}sk^Ոm {J:u.x7OZMvL:=[MY+%![:Ӵp|ݘhfK%.u4T[-^v5}0 ¦HV->mqXjrDRǰx "LQHQ@/gg? g/8↸5$OMBu1jQ&C Yat=Sr .Q{B\}IV@J!VVȖ<#v0vQ2]&kf){ u`Ja w)>U'xePۊ[{(/4A`O:yۇtAuCnxe:-\ɔ"01j)xXݯXnJ)MX ,{v=܍1(y1b/ە ]ߺ\%)f|ރ]Gi`Nms+ң0=ūՆ+dȦ K]Q)MKƉ ng 4{2?nбdkA1we;7AB+kzrq m˗QN*I3d!VeƚstRkȡ7@j.\.j)&0׌rwN5aG3E1=$;mfQ1| ifiV_Hy`/-@_דږ&>Lw$f!_mpE q`]uKqPU[3 3{1o*;ݸ@Z\1ESeuFN(Ul(gQ5#wn…3V=,מޣGκTQEy3O%a2dA=3S3D#v.ЄՇ\ZK0q,d5.j:u򷴚"C7Ls^]Zuj18l3^Z25ϓws@uR,v;v#3/0֙rӨq; $oH79bn W\:<>2&E:Oo-gBL 8c(I`%欄T'P 4LYnxK_tNk{jٲ(4OxiacYD? TG=H/pic% FכFwb(Eܴ P6c RSWE-:'5 =qG!D`NZ0;l" 1Gmnko)4hz7‚"\e fq<<5jM*b!Wop8)dem1έN`RuR y{LF ?L%/ehyE F@@@rϋ`I2֕Z\CAizGw?wZ!XFy $?m}x0މ"l@<yUsO GBӖ5! |>ڈYu'T7 q?(?z" |AcXAayJ1I]֯+0t&AںCֲ;1v2B'>WE={h\ws}S-_(z̮/Z47OM EKſ gVR6Ezxٶ̈́qbgH#5'=[16z+ִ2PoRRi& g҅ ni WIէ; Et"GK@K_I!Z DJmV3m;rS=kQ~K;d!AABRg)uo&{SݵܡDX_T\Y4wow!Dip>YXYu\@JJ.gFLL)Hȅh: a]uDmwkΕ+=Fxw\t~^;1+pfP͗gA٢ !R$ -^TiP6ИFn޵$}eGaJGל_ );W\l<.It27t[ ~^D/DK,!e) !)O: : K Tb3EM=(u|G:^2+GE8>蚎T_;ϯvC_Λyj(={PReDU*ryWkE OKH(`ι]۾k%'-kMn</X+4uŒ45D Rc4k@ eQMBj" ] DW)lFXw1ڕH;BKyYoD~Ӥ6J'lVK|7N&)Ew<1y(]nq_d)sQGȴBU[ea `g/\-;2޽wOFs3eF~u3ς[2> bE]CIgMӧ::fx|ҟ'w] d)j7wo6dT7j] ؽ|j>M?EL`U|S IҼ6nXHISQ:n !YAϧP~VrKORJg1ԕ3=L`*_M]3lЯF"nD`y%<2}[黴N_vلC4=Ӕ@_Lk^P>)P)aR^΁^Aai|LSUrآyeu.k=G84dԘ :km-S V!k)/TNo"n5CQ.kȇ ZM<'V 7Z4J\d5f[|1>ޏh%L*T; TaqR1-sFsw8"[?03|$Z5X j&TK1Ն`X~z'2bmѩ'Rx|V<+x+j;eE4IFʱsuTNJ_ڻ^ȉ$+u!Zf mR9itxk+m1׏#ޤ>aIΕ =w&Q47AܘA,.]PёQاizL!spE/VkV"wBr+i25͸-M$B/w_L+Ht΢]X+$Dw6^fA|/C{>I'ˬ{Мdl95NݠAؘUhWF˴O~vP)>`>2@pS͜H 6Z/AL.BG z{E4lZgPc,?I#ssr6Z}T.8K^iy4*KmM=a(@j 杏u9v6?Rh؏Isdsi;Mᾌv?Y-KR6NYzW)~fxR 2C4O#b "jqd0Ձ6D:zq^`7p2HFCYW̰ٮ!{M'c\eUwWC,NX딐(Qۺ-0!=|#}ɏJlR0p;γo+JH 4(AaD/{?G E1;`}<&Y,ŭ*AnA1?ѻY6wѐT%H̘ޕ+eo ]ukmh)zpY0=F=\ ?]Z\!p,$g^5j3Γ_oߝ eO: "I8׻%F>a;hr&v:K8/ Y #ZPvN;̶T.7D)k䬺4 9򕩘n` $k7L-09nEx鹗_Fs+P;/rW]Fi.gЧjVJHV|1ٮyT3fr &a͡bn8ʼnANiz o#xOKB.##nR,h5z<΂ٶ1a&|"/.'Qر w&VdAT*' k;XamaҺb`{[WHTWJjUcY1}cY_e2>e3Xцi&GmKy Kcj͠ڛa1=$tlUq80wɬ=ϦR ӂSu_w}*s2&1CGcȼ/x vYz&Unޖ( c^.g;'}̆i{y^ Rhc(E]*W4=ǩM^RbiG!YU'LK-/]V%+V`cW0O97^Ij Qxt'\^AC]:n 7TgJJq~\qlQ{-f= dPd>قsQI^ڝUm-* Q$ZIMicgz@iZKhN tkf pc7pbA͐\ÒʈN'ߠF-s3D jn˄c O/omtժdW0%Ҕq *u;ewOAVHXnEOV Tɞ wҊ.;?'`s ѳLS4[D-HqZqا݅J ap>o*[ˑ)sZȯ*aa0уP]h-/D3q\%M̶[B)t <؈ѕ0O9v ]4VBX8gcq?SIxsǮfb& ]P|{s5蒷9zȷq%d<֐%2.iHMȘ0)ΌWUUEX3;}|D#w`NͤŤj=@ d\dgLnԇ@kҔF?>3sP(2:h/~gO3|DZLJDB4gycEvnϝ-uGH=enGjI m/R:.B7 og$as_ۇ1{õ*/MS6ZlHd3m#KF4!ƞAҎxG&C/lD'&,A %u ?g Ta\fC'Y+HF~Ç.C5T*!Iد r tzf9Vcb68e?ϤH6PkuS fQ gwU%eR%2jpPgҥ~R wo27^?nP7P1zQr9qH$.wf\plrCPk4J LV4.xA"\a**ϣYTUgI)"2Mjնƕ/Ƕ1qcp,/}_#jkIwSq /dCNNfl84ig`roiH3DDem`[Rh+@JZTױjd2&֙0THeBz"YXhȇ {vi|q`!gyZODz2<׌Eg5-݄I;ܟۻg7?DAC|V:\:SOq[*ǸKpj3!b|wV1r r$ +ʺ"y.(\?*hڋ؃_b"} RΥ/Q:MiYV9 fN3̔؁vk0?den1b\TJ5ܼINe=hvǰNNq.<4F$,^w*|l[Z"Cmys-GMVa5a|`8j4R5 FQ'P i -2%eϟ>lŧܖqr d /I)uW>)+)7&h(y{ׇ̥.nlND?ͫɵK!M6m8 .-8YwAqB _fɸ1nу5MֱSuJ!aqercBZGƵCn<49̸5άXYr "3I'[󎩉+vq?Lv?BNon%).-WNGl`? ,n +jD_T&4f*HN`LQ!2OJ|J2qA3ٟ;1ͅQnĬ5<{& = )Sf-Q&x@~Q]Bk&vu Sr6.$dH^ω]l)pb!c?:,%Z8 ҉W{ϟsvW9XAAm{a}JUœ4D^uk :N1y!l:-Գv3]P_𸽻{)9]@v=&{ P3{߿]NNj}vD.@a rYď8rs靟l `84kE}Y!0Q3 x-*QSw0o@mQ?,~C|$J6MNѥ "UD:'Ԯ4Յ}.ثyH-={ݷgV63 aE4%reP7*mtP. B5:K<[7?&eDV)$sPkT_! GڍU%I_,rٵ{!͊T%Tǯ?58ymg({e](f+d}"'^Y#=elR_3sy wfy䅽I`ey֔&3- sX%KF]"g\֮8-0R8m}2.Aғrׁqu7YRׂ6J(ğmD["~mY[?lJ`=@G ftyw0}oR)<0R(lqZi+c":C(7&nk.Dm'@G7=M5GBd}?,S$ 6#>w&*fj(We'@D"󘷖gf{)txK~G#Lտ3_s4YVD=AZըa1"y qq><?r~:kQ0 (kP\aML M0M6̗gͧx4彚rW$!Kcœ 6͞d{G°QSX$ՌӬ`$3c]XȒcD*('`֝i`Gܰrq1% @'LTwavj~Jar50hXeg; 1G-ShO? Fjw&j4h_e|MC``Ҙ8]:󭯭C2SiY{P$%11F8SlWl \iz*:{"l#:zs/*vU0"E܊;< hd7 xIXe:ek) r`~8'@;l?ZVJLS% ji)H]eg՜1#84Ovev%,)+|C7B9L =*qYl%+kk 黨nS=k{:QOE $>?>4DQ¦FEV ;rut\}6j!Z QQ>h̺~u:5B[0.>ڔx >=fHߜ*dy|UA{X6Rz;Mǒ\v6d=\[TσL60{U0Xd%" Hix 즖KVpmX<;o>lCċ|i)fhUɭ׬'#7Q8# ,Ҧh{;`CD@N. :1+5b\(cnh( + .B3M?Jq}TH N(ZDpFN3K]]1=8{J3\3]wDo}`aF _;m RꒂO Iu?RG(Ƅ[/~ɘIՠ/jtPGxUnjgDt/gOX3 NwFKMPWʍ%k~}x)3k+!v] *E2xZ|6l]#{K< x )- 0f ofŤ =&~mTS› |Q pGD(aK:܃ Xb8b;nQTYނK{ Vy6@b-y<(dfiП˞Dm5&㙣Z9emPa>${gFJh{:2K䁂f0V|^KCÝG&W̄fU1H] %_>Zs!NJ"9 GyE!^ag0]u:F7S}>?4U b{{Ă(&Ew_8 #cu=>b-͹EoI8p--׻7?'u~pBNHLj\q)f cD{`"n:<ڄ3jגɇqIȥRE;fRQvXhɊgmfU,V&1/*J'Ž nwB'Y ت&=.qm,qFQ6[@z.qLRzS< 26LLq!/C 5mVvceE: o 돕Jq/Krr3SM1/8W( WתW^h;XITK+I-XO=0 .zɕ_Gs|{Vx+9 `X6"AGfK-|ȸfks0nz!%"#:rx:7ERCA 8:!n&j'0-_#$,E^.F9Ǵ^sSjvh} 7+JBs5BmwoM~1}W~yz m6?d$4n >߭N=f"ɾЗ"QU%i^;57*!Ըܗd0D*ku*̇IP6q3tJpO,,%Éw_,f]"V-\8(c4A~J|)q&!Roq8' Y?pMpO(>wϣfJn9;۹$6Yc!c̺WF[Na*iw)2[݅q>.ZUKRa~`eM~Do"2jWcHDxCl6B@}R}Sv!$9,@;`j]WU1KdaαIŊx0zx #xCc((q 7e? dVkL7fPѲLW3E Iƹ(befYOڡ¯М#Ll>n B52 _$؇dl~B+%1PRa0\zxq^'ƁC#͐TfZ(Y(L+-8Y1PrۮG?d9o>eJ^F7<;7rڠsRC㬯 괁8ݡdj4yf2[gwJ jH)Csulطf@gjuǁ_ZklbBgh`Wm>JmK΍ʃGpr. Ga +Eم|ak%g.ZÖaM'_ m !G\EMC"䖱ʔ{vR7 s lSǣinɄ.\lMXjZfWFr% =r!ŜA Lzͫ(2gr7g>j膷 <`l ŀ<;t /.yP*1/59@EؘjyDfriMaWfŀǐȰsBΣ*$g=I(ѐ_3TF_h'$%LWkvT !ܫkK77', 4q3"5uI /!Sln9Np-".wnY,ÍYb/tѿ&E)7FzTa|S[s٘$"-OƳ:dʼ2T[zMH4k8{v:GVq%#w~QZ`1r#J_A~vu j,\͜ F#'Y {`p>P(II9{NYE=#BMՊw/ i%\w>ג艃hu^|AY ^'QV>âaұlU9,]0ѯB9udUOR-WgIs|M-s,g 8Tp&$ʎj:nW!.e6'Cτј*jSVݻ^w35͖!f}ߪQ1UNi9F)ÏH9b1|npa1ΈSe>:"KԡZ Bz贬FmTɥJrP0Q Q x=ip͆ϛM:MS^Y c>󘮒V/};mJt%;V22c_2~vs zJ5`At\G rN|&3Kc:#v-ycmhv"C7x$߹Qt]QX x `o`04 I;YiQ l1d(i &l*Y۩>t>KsluA1gD]^D ڍ\E}Q·HߓY\Orïc(njNˁF%fH%ퟷ=[^qr|P0=%&#4ٟy(--+z  ^5zMB+Bf#; m߉!V$=Y͓b=xŠC>#(RCցrWk1];(-h꓄йau(H?OnWEr_svtX"W=8ۆ˙C Wjjn ̰\;$r^Q 0w؇z#ܪٱ΍];xĂ+kʖٙ`EGǓt"a'>AuqCk͢2R{A[qXA ݽ@"u0"]\O$sA=Ndh}]D/-ssᷠџL8w|P9sbz 3cJ Ĉ~l}1Ǿ.Rg:#GνUW"=x+QVܢ=RIjtNo/DS\Ͳ{y 3k(R.p] M൤+Gx*-+\S}pݴ}.ÝwlJv;NA">#?%:~"ݒҨ vqy]I-Kl:N' mܷ#ӥrpKWǾF~=J7&NÈbhbYdvys{&N9%TCukˠ8fO%st%n칵J D36n,d._}zPХj X"{×q1 F$1ȅHgQhՀj[+@ZER.(c&c‚&`g7ػK|щ (H؟7&(w/YH-(Zn2&7. $PcfX~F3fc iqśoׁ4u*zjEKtj+1SnFM䆰ϊ|yAT9#O œzqu*z:a&]MΘlz'~MRWVx\"$Al9sIo8VqZlg)M(dYo䕌z'm19=V7$fE`( L ->2Rŋùy2*C.0mv۫/CSۣ:{Hh];)թ2Fs)~.DjiZjېĊ N.`kUUW")U U.ܵ kБO ͬsīT8Qj>ԗUsw5vb@#- T>I3]M#w?l/Jב86{Dts wu|;g"IC K 1&.wxZWjV6ruvj*SfzM{ Qј,\RsRSTTzk/I|T` {UsrH}fZbHlѣ[yџٯ<= u{3o&d҈#}F=FssOCj)Y亣F1x-;ӧSUGdF,jg CT$I-!1.M,pvys&hMœ?jw,؇ρϘ'Yb@[I@~ޒgBI oN+k^k,Y}_i1CA-jX'6"GVJ}H{Oy.B8!?_d N#{KアiQw>pYΧHH q^@}o5NRHC+唄BA(='+aDk'> V%-jH$L.*@rPH{˭,j.VkH@;t ]BɆry\ƫ0SI|4,RkU; 6*R ъ|~jNc5`ln&Z,0coASo=|L J,lQq<jlD|7Dߛ݉Tz*[aDu^f :/T}U ýX]2*]'(Q7Q:7.e#v7 B&+/EHp$` nГzf!l|.d{HacSk*NKd2< {SGڎbOؤ3yZSB4m:MXn{9& -ߘ\]̚[=|jK9 %q;7>Lz.& !n@g=19y4±*XZnB;/Ճ{є7ۖhڍ_eϩ˽X]{ 3M,|5Պ>$ڞČ zMu?UibQ+3mݪX}#H"KFE[5QWlԧ߂YѮ*Igf2ɯI뮶ٮ/%-)LE Ӈ7ٻ:wN+Xqoi!D9j+EvSm/7K I ]?p*Z\2Gk_Fp-=L|Ԓ cGΈԶ!|,dp_Xɚ`l{tڳ{?vv^%g#8/)'޽U_ Nؿ}w[IR8e<iE;cm kAـaj*jFmC*$Gk/i0])3"Tv++͊U%Yil h'vg"v`.|;H >ItAx@GdE*vwzUm1 $ʦ2D7:?՘|` qN1R*iK>pD#Rt8R-rŠĢh 6flGT6|=)s$i>FJL['PS(/U'!!s42A_9&ޖ'&~O0 &EkM EEbi)Xdu-TtxPJm%=VJS| y+e ˼?(K'/6H`!2#p-;~'t%4 +| +Z@}\I/X`#aK}2]̬aMMe}Xrbs <-]cJ#CϨ~+ 5x$ 8nP; TI{#2L+UZ~GO%qqݫvhP@M Uc7-zwHzᬦ`1΍mN1tL7rAZl`J@Wxc0OҤb->|{D&2nT.ϽХ` [ic-pn iF6JJ9=WT:AQiX#-%:Yo FZ4~io% Õ#F"oBRIЎvK~0+iqKYQ;s 1s{39ܫ`c¼N݌OU`o" {o8")UmMt8 #3@DIpDd}HR\n_)"7;k/J{סLh~ {ꕲzo|ņ}!E( ~Rl%._,.$ mb-θ;|!mХL 2T5GL̨$rF{ 6X=~"ʾl@ڙ=Q»grv*7lܧA ֔#h%s9m긣ZܘOܕkNɯh],<xPeq1D7 gUc+=h1RRyy3Ԩ;gvn>(`pxe%<}Gmх#?ݓݵKp QQ* AI\8wA_^q1+݉ {ΛDHCg\0ʢ{7eֶ@yD>ѽyAqMTOEpts]&Z%O*m<Fjl'A "2=`NN4??-Ao2ȏ4@Үkjyt#G@Wa8(J-C׎JyG@+IMc]z铇nHÏdsq'MiM2{|K3OJ{R|"_c=NͶ+b:w(Q? NWL| V$%C) Ja`@.yKVEԥqreY ꝥX.=UИ_Z}si̽S ہ5NF[ u *d0el6@>MҔuSy Ģ5N'zNF@a6J׈ ٕךp;6IJ.`G@뺒D?.-?vdYIDVX,+,7 }NUI& ӣ8yÍ-:~^m?X"ctLl@EI7? _'NbTqU;)Id8N,H`rk #9'7S|N ڢpAum6WnT%2s,2&vy89_tΣYI'W#1?>tGtmYzWkS(ː5+qac KUFq +hBfNUfE-@t ©Yܭ)?l̆b>1hf֗!#I0l;]1:PmQ *6IV-h[T?l$!4=TC lEUNQAna?nYXiIX;'!Kǜ] }aw-4ɤ mشi::oo m~@rX8S=\ۍ֓&v80а@? }MM6UjaݕIKD&} ƽ3hv fK+\=+khhQ]AjFQݯdD>'}0Y?,Tftm1vM]p =5 <-prGS 4j z"y<U0S%~Tz_EŌn"ݿ1D]U"Tn4b BBmnMu8܄FxhݎNS`h?:Ҙ-9}cWZY/nOBFzit%ꙉx82 ˈr-nZXJK=a`?Rǝ35<[|mC"ׅR8XEw]aSqc K 7+?jѡvE;( cdrS|;Y$bL[BXv&,ǻn& >ʤ:M{t6YN8E{rci0Z~9gջH7pS=d# n#(iL ^1st@,t2ٲ'.X(Ȉy"ljrF5'!Hh>rEnd DMY׉B:x -&By+5Pkk ~rXuћE?TGz7gl \=dlB[rV}ʒGl&m~31-Z8|NH-0M-SjN0aqܐrﬢ8+ؑ2س eWE`}stt\E,̼IrXH_x} WGPdX4JvQ5.]ˊ/A!ht9`z9{nt2NZ;SEj:̥2X'JuŖ-^ ڳ vN’CR.it@S,C^~@ vm/}ʽvKW׼O"$Qv'Jb(s 9vswzк⻻"b<>kAC^dws_oV#;tIMǝμTԇ,…^'2| /2 b.R0ك ;[Xy̳ SAP(zɫuW>&e?(d3 j7FAJӇ@ɇ̲t]#F{% Μ~GX6$lGR9\>AJҫcZK몵?&|"YH`ƏZ0j{PL E2riKnR6y\UFܲFfn QX~upÄ50zgR.wpRڳ\:y'aHTh3XkτW8N8@-=l PoI;)ノy- f+ v״s#%ɶ 6" 5F:8i[1-HϗVi'I[X~5 ڀN49wn~6>A$E%T!GmZi@h )COӐ bбWtV< zrk3U-r xZ2 iiݱjq b.>6,ySӽ~]u SD;Q߮I/Cib@WlbҌ,2W?&ro.Ɉ,M/z%WH-wMTSdDq7D*<<q{|o$*JF^Yuzuؘ{tfԢ />y_j{\ok.ȭ\ve(MYZUB0־2ϝFaٳ/8ˬ\}!7`L]#xNgUVdT@G$='0ugK :srPK ))=gq_l_EFNr (HZBDm@b~] мDQ36KEhy6Fr&L6e|Y3O2%^0WB)qV#5vEZ+6n;$&/C*7.:e3+t_;z1@y%J!"g,”1@"5͝c"4;YӺ n(LݦxhDa5t6u #fm=Y-?u6ӫFH6=b|{떃7PsN󔳛nTkSPP>B# "jW;qt@ G 7:CfG뤇 Ĕ g)10JՀ B>* &>.KOȉK"#$8#]s@dO$iQ>P^#?R]@mCIvx9vTfrh'B2>` [2A'sBi̽ߠ cS=s)mgVm9u$vG]9",V$@as{Msv%E%\,A`2DJ_FhMiL0>9 2%jýXEP0 {Me%5 +Ų0/m#ILW`Cwq:*ۚr:X9H-vG3e;0bW3zE% ,;Zv`(;Ƞ;/KC5JgʺNuМĊ;%H̽s~91\&@Lo|{aji,j TET?y0Jۈxw9hQYbLYxTR6Uz/SB6aSdR⯚:f|S+-}*E\ƉFqqיn[en u&0[ope~05>6;hW^ٛ2#ن'mԻm\@?? aG-?,[{<6DVO)UI|.5aE"Za%q''L$4ה^Ě!a:ohͯ51yS<<D0c!R]1ۮXoٍNuK?S"in -76ܠgGyMT)*)),(vay*H>Ka9|9]_)$ |TUed&TE l]oOU;FNwԫ T5;'H [F47~_N |C菐bQ*c[YLr5ژv?+_ޡ]ZķESY[laE:Ŵh.'QCeG(ԓ4wj]a> Q ehKE?EW22ŞA5.^#9ZNO7{r(qavĤݏ8+.s0C4xη_ȸ% {6jxv*4Lx IM(Y:y˞ $eW=˫rE2Zi/~_xu# ѹS?vwk"AYɒj`6Q՚`~J{7`a^xAx7@:fj!:k2Q,I^.z']\A~?S]ЏQse% 8T,7dTM__ǛWM Ȑ5?ai#C: hZ }@֫C5-r> [_yWRlCAwBnP@E^rFALXk݁Xb<)+t3II6B+ =72ظ@k32': NF>q[1oS0-vHPP68 |YzȶձcJW%VKUE<^񀟧7/s8_\p`bkB_hmUA[AX\ H# 1=J(:Μk/=?Os `]&toJh]IA%Y xҲs gXbk1<B"P Dt'Y i1 Co"LJYb=~ <'rBx#6L4ؔ bcHv? *#*odug'Ee=f|AkJWgc;vhzUSy㿽vXLH~wC:Y2 țh-LWct_36wN|jvIRS"_SzV2K] tW*{gtΦ;B&?]b% 7E}bIU7f!9mM (khK[*.@m._+ä&;&qIQHX06˷2-Tf>.A< Eȥ;&s;5^Рϩ,L-1K tʁ~hЇor*],p`*)ĕK?qAW2+&|&M^箈/ 5%zR vU;sM֜z)9GHW$- mDp!S(JrOD&ZgU3b*[3P,Ŗan_iVx d_ѭ q_1P6C&f,T?zvs{]j IbomI(#H+{%wP}V[_*G>ÜzNE2V5Jd9:Vew^OB(;=#-,oO߉[$Zg1#, ~-Tɕ=|FP-4 H=m+.Nӄ;`5ުRk>X!+~4'5|aȜv]/A9N50tFkiKI;ez%}څ/[2#;#y!xvOUZ=1cN@Kn՘ԉ&eưk NCsٽu;mn*$^.kq6Xxod3jg\g%gzwDT1+)? P߬z~뼴4ibJonJ_q*"}PNE hAX}@ƴh[{~ze܆. ,n؜OQڠGLQ^jd%Rk,Pw27r8UҨK#}fĂ@:?<M'쳒̗%-HGe.Ԉ'N%,ݕG.%_'^/_MXS zMs\2v! 9 X{n1sg0l!D!ؚU-{c/gmT6uZlUr-?}K0#ji`o)JR[Q`]NhdN4 l5py*z5e|Cn#YRιDOjr]JLԙDPDu "A2"&~u< 챔}/s0Av>,ԲUÉ^(T-rD h2:RdoC0l6mou -݅FU_05}76u",$Πz6i4G5qL, / [џi45͌AU֗ԑAq6 y(btXwB=ڦ%™ڿht -7/="!a4G }&;vR%!Hmz.F%ڻ{hꉋQmHT t}ﳒߗn졌hVjfA6cwytb&(m$mӘnPB.Ņ;ғ֑R|՟&Azj(yDΰ[ !*~ˉhu2Q;K:-ȧoɜzt SD,V]Y|l}N<ɏb_&{/Kkp$e  @rHiMu`BgL)L/оXoy-ץ&WQTy߁YU9\Ə.F} ;u'bh\NRSi_R?'$s0DJCħTkwW5}q(?`e!8?4ŏMcw{564_\"`xՁfBGu/*]A3~)Dem7`G }63G-2_[OD" xo`dnqJ;`c J]IL.W!fSQ^=ȌnR)5l7GKEkW6c@5 0s>.µb9ŏ'{aYށp#K$smWg~~XiiVJ:2m3\ȡɑ@: [P9:ۆQ4Ad]xчJs~)$WZ.[WpZvzO#5J<9kQ _ R#Ё#mg?Kӎo!@d{"#PEt=MsL. *q1yd1(Iҹg (ZQϲ6+d|RI  +Ub on䃓cFV|7Nu1nu:t5C9xK>$s'B G_HV BcAZR$_Xe 7-&fbqTbkYQw >LLi'##F}f$+z4DY5Lv3qSH)gۉZW^JszWo.|e.&"uVYծ(5h砅BrU._Gj,sY#;q t ߐ 1=Ⱥ<3J2w-]h|e(tvw6ysYG)eIH3;F;X[1LK\ *B#N>32녃,}aҹ#?0dzOvxhPB̜ q3OxgKgP9Y׏n@(vifG]gyPwub1nmQiOq#rVR =q*}FA@ofT.Bqj*bB9Vq ?M!PkaDD|yhKrM^H:3;D.@8g,[O6ca«nDd_sK[1|[6ݗGbB[}_/_43QꦦX,u~,ݯ(1B2 vsi?z "%k}M eFMb8PoVU|kİ!G_nʂ*-+IlMԵ2ge\lf!91"aY$oH<$",lP, vM#YL.~-\2;/sEϰ) _Ialv"@]Έ}$xBil!~Wјq>O*3 I0˘ e[BoAbsO~vnځ 39K /^A2.+u9cՌ3rp5WEk LCuWReڍ:spY͉ků`g# EQDA(P3&**^F]O2AW{٧upGgR|*1<ޞ0s:d\~n0Z_f?ׅ6A&V7K 4J=צڵcDMq|ũtwef7l_\b){^mFhBx/1!sj$}ZeK-,\g I[gCeN0;`,GqĹw3ʔᇢ$zi%x_>̫"K\h˴{20'Z%d羢ApIw"IZ睕; cz!dak !PDLv1n,Q+җF]T !os*{>A,ވ|Hj1Ǣ]bZf#-V\$-I]ث~IŠf_ 7u8 6kͼάu>h+86"u #*Y>64:u{= }s>`;{&4 h^T_% 04؝L{mPX*WiML:AR xR}np!lzumeqV?qnڵ!Fߛ~ #D[vrEkʵ$evjdy'Lz G}$j@ jTujo{*$bGmsO߿ "Y1(< 88U_: ȱikY?bKau,2?!>ml!,)`>Z Mπ}*g4Khvnm]y8bt/ P@+bS*n]`%8$WW$}kyRcA[ ӳْeוVd}g7 -QZ6qƘoiDozfAwyUn*!cHgHJO*kY Q5PJ'yPL6Be$R%-[cl[rHx3v;8(bo&~B4sugV&I[3/>}=p5#Бdܽ^BQYQUTO}΍OkLct4r+wҖeDҘ8ɎKrj^WZq!&3DRFWewv+ r,N<}P=x~Uq (cU44 %s޹"FacCۘS'q AznrN()lL[=+=LE.&W!6.%Y@``ґ Ǔ `Δ.FRe9 Ue"@U6쑼GR]zOP#K7V \SJ)r x ]`9!P:wB79,6h jJ\)a|y5#|m ̑hfys*1.. _Cc#m< 9$x^OppWp'!PK5<» S}؈+y22m< [W1p3$C q?$Oa1W)0\XH,#3r-͉ }ZAq1HN=}˻CwcX9oqծWN[U$2QZ ";{R/{ DX:@?Y[֧:B[)jv"'<|;-Ki_ k"uJKODE0 s R,*ڽ/hVZD~FZxY-4aک;ҿELup-3a tZ_l'}Vr![M`domIHgs!ֲ#'TaS,PP"Z"!!z7u"tV}Pga*R>%VkAKkנ_M}'1'hk4D5$+?LwvqbuqnH6\&$?wnkie6.s5}uy BȞ\XԹ~o*bz9X"_n}Y8R p[Ҍq<& 3+o! "k״>.&R8`,憑Tde y_V2,Mj׸Ԣ̮cߘ$r%Uqû ߗ(Dg{N=@}\]r@ P6A"t. xfDQi 1e_tΤ@CvfTbMձ E3!r(#TzB TW{a聪@Ks-:i^OJ9`F[ a|ʇqT >,PrXPdssh/3"?oBxr]0;GƷ;FH 3?K1.5zK# JiF@X;nv]`҄%Dho;fANO<vؓsm[<F`۸S9l`x: w:6Jr3(8Ui81Q( &GlnKbP%.4a nw>W|UF$tH1Փ>r3ӡZh,NBVkڅo izQG%";1>*ՎxEjOErrGM2vfrP[Y<,s.UH'v9ĞKfR w[26& f;5BƠ7Z75i˹lv7"j޺#AׄMs 1b&*aȊ AqFJ1.O~6AebagRtO@ +h$C- ,X/'"u0?vU[HFwB0ѠNGf E? &ҌV:MqFi Cgbw#"/h$i]JbW5@f#@\ro[dZ= Qxvy}kVAҼ(]&aOT7Wעi_N=+.[fD(C{o12{Gk{'Z}/\Ȣ1ɷRa?kY$!% 9ٖyc5kg %nR' I!uc[>XhA}=TN>NOϵ'p`-s"zYTp6/i)T] l??xV |L&ijӢTg*JsJ `@zҘ5m}l#6I^*GyT= KXcL~l*j\8/`%/jXOKOΧ, [[6xO/.b<G-]7lIC7Q fLbO ?+\% y8L ~͕(hU#E=nD) &ehrOrrH$m-Cؔ~~6Tż.Uغ- 9 .id^:zDLx-YrLgdگqF H? >LQA(8i6GK J #eyC ]",}>P,c+ fiL esDf{J.- h[2u7fbVC^OrJ 7ëmݎfٗ`rnN쑭^Y"/u>Qn}h }SƮ+J.Wj$%h6 LAQs\Fȵ)2yp ?S%Mep*LKZ1ᙤ)Y91 ,^Is9ՇgV?j(wJV`ďOuSҹhjS2ǚ󚴍A0gU-!˦;^hS0\.6`;em;~=f}]󎞱'ef-¯|`5"r=ՄT ~<ضWuT ,7pAI,p3K(v+3= ZBftik`ÈP!AӸ}T xS/pGJESTz Ų, /c nC$&QggF]a9qɆvl>.Gd:5 ˼@j[y/3k葻_X]>d Ԡ}~!ώ2q~KoC }\XCQp^?H:^ X+,PvMEUɟL.PfyA/ܠ~)=}KHKd(R'U$vD U0R ݍ q!al U˙D 62&e%<L7W9!Ϗ͔) }&f5x\HB'м`n|lN@!{l!`0F+&4 !#30j B.]ܧ+*SҤkLjdu׹F54+1t0šNjhr/]+sq;i_@fV\bG / 7~ \Mb9ߜci`$NG؅=mAm FyȎ &sN~`6uYhCu8/GKْ!/d!'Iv<: ~8٩E-Bx{#XKdE0B*{vAO<ٹ]6"4IJ({ _t|w=.smȸXom/u}n%!»GvY|Ta"ܣYݞrt8Kz y|RՌ]of9>JEc#Yx|#.AWa* \W0CFKQB܁ނLb/C;P cYb&n7ӑX;reѦ;&)̲#q(cC- pa㬡t~K]ӥ#oQ93Dl"~fPz=-R"ncR8?X] t~U=B܃Hx1AZq@[CEwI˻vϻu|`;/GwTu~[=d^I6G 8ИFD!M2oûFſhl_EVR()cf]{#S s_"aa !TF[ggA,bfOb"nMw?qEuT?df9RaX|(,wY#tyw~wC6BL˷kPU$_%2X.O{T-cZc%&*WNAșrn푶HB -kb >E "}Rfrgoo^BL5p^uje.{i6CgGz۾\S|&|E\C"a&l33A?zfH2Zt(rqfnF'1ax!EjݼN!(E'UrŹ@~k_*Ov= 3[{imup>BͅZ[H+>[9k8~ue;)Ν)cz=,ZqrԾ O>,r`⻔YҐW68țL_4݊ VS9onf?'vBD OO6j\UM &H*u ra8v3W` 嵴6u˴K6%xRziN7ɵdZ\k]Tr!Junq@%͹,G80MCx8A" q)`-~CuU//L]z;N`!"cA lTQ NQ˶$:9.3为;k5;UgޟȬ ThFzuۭF$J}!'bvvMIR_Ϥh P 8iu~ ]lS{vƏD@58(I`L'}z2x̩ tA)$ب4aq:iX:dk6>.?&PWff9ˬКD9!2wgx,DVs$$0p( V} >*Ч9üK=COiynx(Y8.Q]1J A=,v X2áC <|0r*%=`-K+@*2Uv[ߦSU/dͿ~}q%[2CYzO6Mڹ _`v" Y6: '^LkѨM4Gz^C7-WK8 ~Wn.Ԓ1j wT>1bUrI >`9Z1{F~9 o2,<7Rvd szi}uևYꒁ/${ >5y>6C춥;6jgIQ;hK uVx*e(C1rߡ+wZP +?DZ 2Yv[Yd ȷ2On:M3"AwӨ?m̂eDbgnDlKVt /H+K)u0ܬX?ނ/|ٴ9¨ Y#L{A')`ԫR Zs[3u M$9 yƕ$&Jȹ e 6Hё <2I;"DqWs{˖ 2SrkK' R7u ;*ls?1X}>ML8J[t@py=h:P@ ldM4d 꺇"(_E@?nQzD,su:~<}H8Q VqMbZoUM`屼"deݜΏnٿʉ1iη8:D l:@zW˫I߬ghNrvi`_uȏiqEJU>*௏+zCoү;vN =g҂`7D󀋟곞$y-B[[*%f N>9ƓIcK¾Vݝe+g :q7;+h)4<=qܓƙ sh _!0Wi1x|Ø 9<)^? eES3ЅBݺ-AN~϶1z_m:,R>+;4}q0Q][ 7/󒂅H2f{H]\;{GP!nwxSPs\P1kԺeI=tD[,i#BZ)KrC>L(*·rqDVaDo `lr<̑zUI2$2&0YTtU4;R`z>4˅"v3Wj 9iʚ%W,,5|pnX(-at J"aX9`΄6͋K& AgoyI) PE)Qilf 0ioW܎e@(U?4_@eL54&pʠhSPw$oZ#dJOqF @U/úo\.C8 08ddo=lti |d}ܽ,Ig 87ooSzPfRj_-G[f hBX-O ָ@:*.e/̒0"'s>k&6fy|yҖ(J}Η6rvŰO;l n) l㠎)'{2-7u6T/\5iY.(@cxB ?GԺQ}a˒Сh%:lH3Tc#p.TN^D9{PDn[шwCpV KtVNz;tFu4n"V曎LNd,m]+ HzXOc~ibWm5^jy X QA6w3Pzc+NplPnٲ[q09t~D] hO&׹062|7|U"Q b;@ "ltO0B4o& 񾀀-ep`-{3-5,Rm/mU~/7)ŋ!%?3`/ϾPABS5(u=i줾TX&i*MkRiHkCpY|X"5-N[q*G![\}j7 ~p٢-(n(ՂkVUn6*M>lY^ʁ۹֗1/.fAL;uG!f2Y84_thΈ΢IIzfÛ\t$B+n&l>E-VfKՃ8N8"ݧ$c8A|_9׿YJ#ȴԗ=Ec?mY"{LlfBO7Dc"ȶ,%Os.+?L3{cm+'-R&`FkB=Ik_[FBUaKi7p=v%Cי\S?l8E잒B9p)i2"T: kF/\uM<$9W[A!rׄ1,DhvVQ,'E؟Πm6qc}>z(ڋnƆ4n-ql(E .^yKlk.G3We2# Qtɦy>7R=DžU$x^a6[I:j-]@F'{e, &ׄs"m%pdK ovh"Y9\SyVq8^#Ѫ{50I4p^Oe;>vV{!Wv?:68"XX aָuV1ac=tbڨTR gNOfG>k2Յ=R&/ ]]B029cGh øĹ>Gۦ(Қ)1a]*~QC2WHuU ֋.H@%&䃬߼9>|x?10g/HFޤ*sA<7pzPęRYm^p7o>xl]/H;ZdEа~7z?Kw7 x_L<.ے>vfLk41zC<b"EvU_@Dy֨BӉj;n>`â Y |փ1ƕ_+[l&"4K5„Xٮd:fqKH@w8v;% s /)bF+zH)HPp=蘒b6;<3B<ae JK#ۭؠ,$w[~XncA?΀Ϩ8'a>x [t4N Ȋ`Ū671;}Zwl oW8jNan, 6)i`;tv)˪\4Ww~15LǶRu<fEGPF _[|txO% -,#v!Uwn@_U墥ie?(.Lllԯp娈nyrZ>g*x((g44w,{ F>6(ȼ8 PD"&L!6QoȜ{a?GP)<(4gq@[I"c ,11BW` ur~$ 7n˝e4)k|WpuNCBGq!qoJV{"v`PyQsߚn6fbS0ָs"->ղlVa:O|8+%m AIXl7b(P/%:sXXgH"3'>.;*:stǁzY[5o ࣟii R UC-I=ȿvoUa1} awΛl(ÐT].ˏrҤp*qi^[Tx> O^!ݰk[T<Nfש$0xG =@Āu`35 rÞHA!{,9|Z8@7U[qUH̅dQ U\'.XEkkF;щ2qxVs=YP _)njl]MgVfN c2_r1=s`V9~֑B 11!Y2"= OE)o]5<rXth"HqG~]8c#\zOuqD8TǤ"},[xZay~Q6ɰL 506!߮S E!0E:>]Y0OaBqei 0_L'0g5ٮ$F8{ syCp2B  '5+m .tV"YwMv3g>;j$U`19<ȳw;l(цB(8B0])O1' βMe}dR ˆM4_o'육ox bR 43CyZm-xx0 Uk- j_b }yݶگ;ϤHuMˌP脬,662ȏ'WcbWLzݑE Ϟtы)~=Xsھ0e@Sז_:(K@iqPľ495ԿzpKCzjyJMK/bƧ TۜZ\#gWCk)ᅰ~Vɮ2O8ȣFXB kj8cY3&?.zXjcayMR\0@j+=% p|I'o<ʈE'Fj6gnS[RFP)T&*ϗ2uu]ړVh#a]B1B>;\BSQ"p(L'>ț -:*fɔ?Fj֩uwwa36mlde_xRtA05 2bݒ/==VpD2$1';՜[sgL&= w[ El4T ';=HsP ͤ}"Q#@Lahj_̪'Z*Eonxi1dE܌#E!֓Y|h [~xڐ=Ӝ?nO>ҰC-e=^S^Ζũ5pMS`wTsüфd/!|j 4G@)QkB$%I$ p-DŽkLց[u#홶4Oβ|=Gg` ;0ԌTH,a|~>ezqw'jF<$Byo!֪SytH 霱 /~ZF['9PFpc,@dt{>dFD]2DdLy[T%wz}kH5#>$$P|DHg hʷ&dI0s!$'n[N~ZcY}an"ՋX(L :>N[$}J G+@ڙ[fcw+`>QZz ޮWC1eÑ‚B*:0?)z.$Uэ]}q3s@f< W3qbFI<^O28]oBX"Vx+Nr8W\㡨\^iuxk!.)Uϥ=[r1M/UOkcf[ _Ue^@y; vlttrٲ|hoԄ>jYz7f OWX}{5̌pߤut֖@΋Rz3Y7nڽd— !4K #E;X@YHxBY^~=W nI3CtJ!t&L',>ݹhn'Ӝob)á卙\m#Rk6b7R|m11Q_Ҋ&">@%.H7`72AT{Jh|yj[}&b\㢒ҶH`Q V%%M:<3{L 'oYEd=DBdFéA˸RWP@I1+oCaUseJ_m ВWAT1=2 d@$K![Aa'1 Nl=4 i aty}sm?+*(OL' $qA.Di:ߒŹN;;v~{7^u&":M9%~q& 2uK ?Ϧ(WUcY4R4yH KOG:G*mʟWeJ[jӴ}ߊĀ~[_j W~;cɾIcM&äw'5aMr )"5Rȑf͠z6t| 'X.~ |v!](i&>F]hMYs0;#|,F] n= rwhQg4y;4ذS[M(*fْ ^hW? iFlDqqbhr%DeӢ3w]DAY06# j)ש|$QVnfSH,H*#Y! YOJ(.Kf w*YN$EͥO0{>7YYvspBFMC*6noFg/G?W 'ʘIdcq#Dpt#l4EL2DMlؑpB6\f62_>/.I >c="M_wy3*ɃXɈfDƮ1*9d%, P viSl, &gWpבwSrZ+P=w;>:KK)c;zyZuFI3l$T3Яup_fv0OVЗ ():/GUkP.'b  9)X|jFMOS`gIʮl&GblxK7Ui%p6K~[ ۙLcG~n{1p&8Xݡ}z50،W4eFk}trVq"1d=clOzb^[^kIhhr+ϯf uBNW(6u둑𞞒tQio B1:D[(~u]u;Sj2)S|8X45Zlc.v~s f&-!j¡BEczáAͺ`ѵB_3YYp뉘t@F#m WŇquSzaA-.YF}aoف G9O~r%ZԾEMznnx R4_3h| &kP>dsY=_3ges$DxDBF@'Fn 1 9}(2'eVvqX?/hpYL'&?|Lrtwަe` q-iQ" -{AȦڣ% &b m܉*a4zV2 Ub1#K.s p&Hv#Ms,s]6r'?p.~>޳Y5O6C^LvsP 5TB2&8v8/2usJKp4ғdlF )@Ʋ69& |.̢c-khU ;ی]|Ta` q7nkIX`ӜD>ff̘pne[j6b~'@URP'"xi * JG1F)fUysz޽U& >-h-R;SNeȥ.8x|bjsݚ`HY9:|B71pvBQw.Y^3"oPUvG;O ٕ,۫+F6,5YWoh?b/ġ5OOY:m x9IɻyC: Ro)MZ٠sK,!MOH!w"!8BXİt$cw·lGa?!\L._s(-}BH-n@w:E )3RҋX^c](M$W#ߏb 1d35S8c=InԕQeSJe_ʓ,D7U,( (-b؉BA=ۻ ݙ?읾O[H]IǀX ~fQA+D6[|K5 ߫aїGSjح9흾|sx쉍[|R0o!/G6+bD`~"Jc`vR.8Kmت86hU eј gsĞdJT) /dDIѮRFC]Szgc<; %Y xpIT9Iju,U o=] 2#bC~a6+ObMœ)_Re,wI,oP w|GO218 D"6Ž%j}  _cLR8{3p-+_SxV眾m #q_ 2P3qXaeu/LYjm%5Zi QsBUVt\ÙeP2'6 =`ɮɘ7)d$X)܀2")k~Pv1f\d>`x=6|, >=PYՑn+ {ƹt c銬Y?K+vFZ X-2Eԥ[}[B6 ]=?y$5}DkELfb$Vh [6D<'~?;Gn_֕i*]`a,)cp)K8R2XYɂ_t8hMJ:wNdїм _ȍu)0@bUZFHCd)i8LJj$خ{cqR,DÖbo <3} $Z! b 2(]P{"#[s]갇+`%,,T;FՊ'x[TdӁ踃a!սbh̗Cd|H=F}>WPiQH>lxp1bt L `3ը\>m -/4c$=L`rq3M7T(WDM-[d.\☎ƺ}b)&/|F̫͙jn Ta"|+NI*0T=qi0\+xΝC&z5lAJ_X0QNX(LP{fU Y0 zlzu/tUmĒφ%uDo'Le,#Ё fL⭗'O(~q71,e^nnmLL*>)]:f@0$q5ǁG {Ӟ-}jjMeF3Xjcz͋p:[4l83jUU1ٟ'dIQ"m[%3wZbr@6/IOCԁa}=U6KzV74ڙ[w)m}-Q;LX34X(tA6嚇sXڢ몜=ZcwPe8ab+V W.۽NOXB^ xŇͅ𼼮FsTa"^HAo|ôD0= hC$\T[e쨛lRΠ:1 I@md[Ժ@BWJooEZX>,|4k鹯@XD@_ 2^xU5t>C/ *Z^K~os  4YzM Y0׎~XH]&c%)@k'fc`Q݆6{CϘ!ۤhUtx&o}aOFܮ%K 3.֚/֐RF?!&h~fQ359lG4y[\U^(@L ZŬDtpv e~T$S}v66TvWS}Jɯ#|IDWBgI>c_ktfeLTг7 _O0cD2U1n9ABլ%1eEX-thCKQ&  ۱:J;JRZQ*ȧ4w &8|:VAQ+աSߏ5a?H)'b #'8gXod.1Q@].` {9[f{jJX;c"A|S2ۃ 9.R)^;w! C.;L*='^1PM GMu&h*%BOI[R@ 'y"hz*h!_ZayHm͟n{!0 `lf{N$W/7Yi`3~;*2ZB&j9[LJ]&*EPF/Gp{k$T|+mK(&[G]en?!LDw&Q0s 0m͏xoC:m2[KVa܈Y7{=7M 1j8]κvLϽ-C<'+Cw Yy5jZ;UL|^@Lzø^ iQszWAyy%n;9\Y%h1-N#v :٧pI5Ah:G{/pTԫB~e{܌xۀ~kIoi4|$ cyشk߫QE"ꋊH3[UŸ*O0o]X'U0:J++J1va" S!IW $ʕ12,̳:?A_Y8S-T0+c)t_;?OXufw߁"!3K<'lXSpnl-UȾ$..S\g<9 Nl}o;GBwp\ ;`jRZy^JmQTZ6&b)*D|= L7H ' ͢Q'񒦃7UXq*hg]pV9]RcX8XY03 /[ͷNID>d(T׳`1_̪5? 1C'0=3t4 ޖщמԑi]M@oۏ?GӑwE}DkI,6F`= D[?J8+îBq|_M/Ϸm .w |qK22]kȚ$#Aӎ$ P qϴ#{3vh5^;O;q3O n5U Ir'&|γJVIFmE\4 U&ڬ9O::YC[صd6aͤ2sXSq]KoN l I{9537;9dw0|55Ήg{t6Q%Xǩ?$4G.B\\u[rIQ_X/CWi#f(8'ilb֥,zY"!:w .@CC_= 2٭> - ,y̒J`-RywܤgeX* EsD\*c$9 `~ -x,l am[m,gŠ1-y#XN>c?K&l]^YtF2u{Ck9Ceu\W򂁙WKs$R*3 [>,U(()[;g@qwwIcAPN9EefN@2gK{tdg^=eP#i#߂cfxGEYws/ls@pn Tr5d&Ga.N`JrZ!꠶ۡ7Pg$sNė̒,l /RY5w,u*S3^c; T- .5O Boo7⓫ AM92̀xJmI8I(З=s{KaBMSĞ/ Vn"yl^ww?n\_he$p5qnu"k Eh7,<0U`ߴ|U]m֙jTQMʀKVYAp:m("ӗ@;(vYL-;ۛJ3W@uX۪拿&xɛG[0($hx /ц}6@FdZ9d&z"ϙV>~ ?·uk Ag-S밉'&6nB i\"!Ы6)kc1 K3&mě^\;]Es^9/$~-(U50 kɪ"m%<ؗ:~>7wiFk~^'Uxe +cbɀK+޲"djYad$ ɦL@ٍ;uj=FB@ݨՏnw=uFU}C/֣w)Wexe϶^M|/|{f7 9ߩ4>{&r5Fxqo~{s{̉nSEgQvjxRΚaaFe[pQ߸!=ƴ"#tT@`9;I< 6QQی<9ԉg8y4g~\ÌHOdgME/Yl5А@1ۖ"GvRohz&!S#){,xusK{~C ^˫?&: RZwIN-hE7Mj2IDVG&CrI>wtN?qoRN?"JؕUGGINiG7Cq9z}M^Tf,t{=Kdcкm,UĴJDRk(d 9d\V ǀRb4Dk"z`<*.ls">NXrx%;5#Y=Űu]`Q_'wlw;xBѽ:R1>*7t4x`+r?cωTDPR& J GAbӹ({2FZii>zP#h[$ $6;aަGD(hڴ#z_W#9N5Ҋ`Q@2K2 %XF?E1RDQ]Ώ2<$+V57r֨OvGQ ;5|+U\A+`"B9 |+D0S?aG%ӥ0Xz Kk1 uȆΰYh\)7uji௞Ys6tKY$5ǒ|+eEX6}C)=`ID4fi2 8aJgYZ070701000004cb000081a4000000000000000000000001657082550000123c000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/intel/atom/sst/snd-intel-sst-acpi.ko.xz7zXZִF!t/L_]?Eh=ڜ.+X$Ƭ$|xA oV1t&V%lYNI\ |n˶ܣo*&-ߏP0@{*Yl.)^K(J恬X-xϾ@e/5mi54]y1(.tlLWjzܘg\&#>[`m9"=|zM-t~!bւWaZGr9aΈbd8J?U2+=1?lAJ ƥ/]fh"KW%Ŷ[`uZM^jCf:CII(^oYduܮӮ~;g\| թ."7:*pQS+~dFj as:="_qѳ5=FqPJLsC[H=S" D&V⠙<s4Dt\(IH"3aS._j+QbdK&uk&e̳-h?i) |A CD60T^Vpj$ CK1H3uFJ|u[mvHT5e9ZhzJmU#m1/1ab'ܙrS #)K;xF$01஄A5IFAk6OYH:pC"&jU ji EIQUP̀)]Z4B= }WZ=+ ϲaM"{,]e4gN<5fd'o 8,Bю،Zz/"iњdƞe2 SfC Ҽ.( vqrA*oLG);xJ&oSv;ۃRt!Qq{]O1‰HXӣ'UKPq[w)L=vlptZl{5Ply0H&~q{'}|#azcUtAi!\ 73NlS菱J]Cx ۭ+2Fya]NZJj:,us!b!?{BL*6.E$) Yi#G* @f>;mU^($7# KNѼ=ţnNA z$pIT;ꛡy֊|9nxjwh&v|8ƒө2^?U97I%fQ5@.2|"y7uMI׳u܎͐.e!z^;$A[ ,88$ܵߢ5аJK3aCj$v5T BS[]'̷ۈU*TR8u8W1qyo: YCeŠsɿJ5PbK.E~mQhXp`evƇI~z0\maNu|0Zq{j=2ۋ/m  [ iu>Ds^jr_B(4.1Q5j rjJuS+vH_ If$Djp7m82mؒiQhHL/uP+H޶hQENe\% 3"Y [zB9?AIK`FVͣs8t~8 y7On ~\rʶa,*T0pJ%!? c;0W2p!#.juC=FQ[cu~ m?V~i<6щMqv8UNx=v郱q1"1xlt(LVy&v{B{=NLv}\NӱEszK\#%%шE] >> 1,u۫Z55C6H_ iA fF)N/`M=z 뵎mFNY;<̑DWi=]%`VgU{D"tT#-GhX6d )0J$6hH-W~qyZe,|D+"nDY 1k*Mz}OQo00{b5&|"czz3Ĉ& *y0Ow&ʌoMa'*/qֻo.p 戠%۩s<>?;hDd\nv@LzCB{" HEe[O_pQK]bG cƆTk)6(Da#/jԈ&f0y /w+ M+"d>] ye6]RpXk3 ^2ۭN3􏱚䝵OaxU8_y2ڰu?Li_M}A[vwCu -)L;oA\AT^ fsIhުp@8-*i3~?XYNFT:OmH#FmU} ,OvubVw'X)v[Vk$|VEPyOh{0_KVM8Ӈwh'` 'F*UQ"TVe,v3,fFZA$H2cZSoP/H%x>hc*"5b_8شTbgb*R1FllԦ7W6zF4Lgh]J6p! KWS2yU1+>;s9>72Mba4\s:2̔J7h]=zR=Դ {^z >Zl 8fTMx[&zn dh u gۯm'Y}UM=.\ٲ;InU[S+֙($:T8b%eԳ. <r?vYzkO7λ ~cU&Gmkƨ<ʰ2W B*DM S-;3vCcitQm©fJ,{⫵< ^9M]j u[H0n$vS\b5Hi1̙[&4D8)qj)U>KMbԞ#d$PE:gYZ070701000004cc000081a40000000000000000000000016570825500006050000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/intel/atom/sst/snd-intel-sst-core.ko.xz7zXZִF!t/`]?Eh=ڜ.+} lY/ۖJJvWqB8hX{Cߠ۱w/d,ߥika%v 8*', XXo /8͝j[ O/*7 |hm&PO=)iA_UoK'oX_R%!Ԡ֏k2EpNvE}8I7ABSNDqV L+;ܐR-2]Ph13[siKL%WQͽBȀBY?Ɯ8poAILȃ-מYFd@=.ŵ/"*Q& '3:ΏZ1;^C' :7#ᲃɹbL+U4gb`LOKK7bڀɅĈڳ`cz&a먠@, omRlrqŗ7QU2J~欩xWMpQfbmXw Z4>KUӝG)jal;Xd:Y /yTg{q)^9b@X[}, [$b|?DUCe6ȗwQo%%cV*pV5rXLlufU ijun\/~_Ҝ49 ]Q'9':>2a97Td(dƼ&\{%hpH3c>$\ H(O"xr4FDofyׇe}\݆ ZӨIެdE&jquݟNJOAsF9Gw;H:g/Jq_+Fa/6Ql.{΅$}I*81lLp6Om1be-=HA'4~*4A-3>c<bkO@,hj\%9$B/q t{r@URךAz-╡?{H7"vB5_D;a֙(HȌ;m(VˁRAgO9$esz)rMxA"68#g~ROץaPz+-GUDc 5~ kzKfVS<T2T"s_}CKb8IIg8;mǝ99y$`QxF ]0E b_;]5<1CKD^\@Grrp2QV JІ$[kɞdjfg@;DmN#Puf]MSB ژ? Wv)V ATH$a͝hcB ,G?IeѶ F!X bg+o #]wGq=5 4BFp1sOYď_MXiW%sT乇QiXt;O0Y9 Gڟ'udS9^D˚ v㷿,/ȃ[8A`$O<'G'ѣD?/.~ Ԏg]&'DI+ %q )-Vuçz-dO-{9ȆyPq8Qm'N,L][^{ xE[kn} I6ȋ.d Vǁ#U)w4u6VT rI,B<S)rZ`ZtFkI~zm[\fM#Ak>(d n,.^~Bl~k\iz%C($+@` ŗ[wJQga!mR0jpnej(0GbCؗO# LBL;!IT UT~fP[./ =ourP`-KB*.)#NðA7"0c]1[ssOv?s2T P'UKשY| ގp7B4͵H,Ź3)(wH_%UIbYUr>R/G*T(En$L5j+ Țf|BP0Y6gӗM٦'x+oEz'Guevi_B{J!{Ni9m `qM1-+LrۙRR3f/%dnUfbAGmUl湛K;oOPWy=-,E9XLR@U5 ֠׵p"Hpu8^p!;F;?Z#2)$R6S:$xaiI6|PݹmM *Elja@$vps=R?l l3[x^]tK75瓽~_X\`ZA0J.9)浬5\Q)Фi/im(J~Q0 չvx{OdfJ_\G/c9ֽ= GuFbhW1'7%^N+$9q*_+J%w̙dZ ;=뵵r,(Dw>,}*&:R l K-_R5"P. RYS2Z$颵H>Ay)R3o9 Ԥ VٯJ^P>>Wm˜a ĐXL[]w\?,7DkV OYeO-CVʤ8+GT2>V ֑cz^r֍J7P1 }IYTZa?j:9 -ʈ&1Ecd*St?_nGol/'H/aGUD2vi١c9»謙S0}ښhzvɳTtn4%?Ÿ9RGܶ'v/尠DKF<?߫}܂~˹F\Ȗx%8DӢ9TPR)o:UBBPQ_p `3VL f$]hkz8iw8*AJ [/~BV>M!a3Ds/Qm񉏥m[,Ijx]w|,&lVwx~cf[.<bcOȊ 604py\!_Dy|}_y%Yc/xzW&7"_mҹ49h&zh0?ˎB#0B)E9)v%zqeoi3jPΈں^m fW87eɆp(t$Uayg,hKLQO*/3A]YQNoc,ӿͬc(GQ@C| 7c^3#%+> lj`ުثيMυϣTY\;֝4wOH΢_ڔP?sA߲)'[¢J]|˟*bbnIDt5\3F!亴VVBOtΔɨ7ܟ~0BT(;2\e+hwDfT|,DwP6J+B{S{B UM81 @?]~>ɔfXMw;,, \H'#楿 YSE/I"hADۃOvNѽD-;4]+PO.X#5WQY2V 6Hw abb q~-YB{poO ׋k*gjW\'?GoHʯ7=ːv=CE_7KtUvydN :BA#C : e³3(~/uГàڢDic`: &,p:AT7@-A92} -;Hhሓ3u#MBTKT6Z8ԯkpr:Ho8KO"z+jddXcmV\TC[EeqZ(gB8XSs^v*4]z:|O@OޢCu~E<6{tKVBjL2j^#=d#i >,A2$ɉ0#$pXF-F𳟇8 >+̲hÃh O-0~/2NWwInqi) ҝha,/i;i&^QgޮMl;ҙ=QW\~䳛 Eb3PeMEͺ^bFQ&8"˰Q^!ŨՁ rDj\ry=a O 2n׀%- dCwӎeK̏=ٵFuH,te&5߫AIXV\^yĹ|vN=OB"nZ7 uDꢱ%Sr0S06@6?0}Mj*dp < ?<}O7lR,(Vsi,XQBRɺ 37/Dsͽs`~}#2i)!lL(l^z+ކjmאN ZryT'c/?Ǯi@P6adD8z#kz[;|s>"a_ s$SU[uCS#&-}q5>䒫@*&,1%\zŶ4$eFg9A^RQ1`7C P54NYKb9 1wy@ߌS d.ja `|! 9?F|ײl*䃌Lm. jn^,ux;,4 -͢)*9=[j>GWR)Gu] Pn7u"n/pYCf[Jy㧨ó'}w1u6A?| *$p\S6z{ˍM3ز 4Je)y[ 5P=UqN"t ReQU 6 ܵF|"w ȘTjbZGMoaIE!ԫsڭ_#“hgp#0x>Xĥl 1F;6*'/ŧlŴ;oF&@>1SS~|̉,.5[rjuB+pfy 2XBgJ6X!@LdL$l r eXixhұ `'=zEM8 p1a Si=iWSqg_x 0AH.وvNb( }HwO]6>{ VGNE\hd% (ힽ-S/ (;sJiR-~J^岸!^ mLYv"]53. ZAwHgN@qE25dz[k1:#w*O4?#"nz&?aqPezA0.:]EKkf2x);[{t=א7}rc]3fWKԑR!2S?.ʜre`޸.9JޕkXkaضQdWIyȘ12}Wʻ1G?K Iĉ:9WIXMe [^IU$q:Ș30 o7aѨ`22k&\r-Afr2nɧʌ5f͛$\Aq6Թ?O'&qCg_ FGP@@iIR2-@XGCګYg%JݎEu 0'fuؤ#`'0Zȡg! BELKq'k!-W:Pv K؀+3lVmNW%GWMgܼ 45"k[1mݷ@7ơ{宴7A8Q+[&Tp(@b((q(pRwaD [LgOcGi[uFXGŞىȣʆ/ m/Mۙ{l M@Ksғ PS$B\e1ټX]gt+mUg Y, NPVg Zr>Li[6r|T;YOe=FXv)|LX1k]0K5F4eOB*0V&C";L-?[wIйI }=J o䬜3*~34>T9 g•yz?N_g:G@5 9|>t!K4J奘1Mt2SYܡ;dz3ʉ|BEKtPE\U T 2^Rƃ:tX Imb[o.0x kDkSʳ,3T<.i!0?|ӱҚZ:1Td|GUМ T "$gNn72;Q>Wrlpڋw2аτ G-A^+e%g@,%UV"l2q^]y}еhM%&9p{`ØT1J$="F:ʜeG6vx@a5B%~ *+"sim7e_Gq#JX s0:a{yrB}>׾f \mfA 3m:klɮt cn7unfM~J.`9VeH֮j*1mkVhIV6XH8\\&sD.wg}HIXJRfIfK#)^KmNGu)f6OW?|$/@$e_#3pE7~'7RrA_KSߕy"vk[DFJP̥֯CIFmEI"-\p ﴴEĈ~4(C#韼UKmYƝ$p @!IH.&l(- UD‡b"J2pKHE^ %:;CZ|zaʹXō8pt7iaE&l|Gvm^-Uj'93Ѻp~F6XlY~hV"g)bic8z`8Yɡ17uhFrM Z'3+q#0!1@g گl9lBm]+7Щt#Y؞#T] v10Z (m XYw<-{Z+^m7Slt V.d( l_ZFkxCeZbsJ[6ʴS([|_'B/1%3 V:mbu"(`b8Ѩ?CɎ4st!-'" nyP, ) }%NQ8"BzN|@ՎT ` l;?NEuRkψ q=FOW QSs)"s&@]vjXܯK#a69!q r)7ȶ{6_k\df:q5w{:bꘃɢO&PFrnM4߷Kʞ -A4^]\5#Ez/ k#$[{ XuRf1߫v&5H]z3} 8[3/l鏨Elso"%qDhB s~̧#'X6q=Yqik+I>t 6:%Rrtļ cDnӠ΋>*&Fn uV/Rloj^2ݢCn)\reC~a@E(g}/wHB?R F 'Ё_Dݚy[_RCiDҸX螶%9 ܄-X,0]_^$P' Ĺ&wV ]H" A%`+8}x_>*D^6(<6#?? P ַMLM;9KkJɨ&C3o~C,cQ0*KX:䠴|DuEP Z+*j84 k@E3$=h(ʏS+4:Uא6iRʏlqx2|~Ff,0eb,嫧nWZ;o0k*w9kǓ1SjA+#G2 xT7D=0})hhP])!4X\S2eB=ǡ70EÖ Ք,Xp5"p^DCR]= VN2X`9CL<++o]\2s:ɶ=;Ed'JLT;۬MQewd"0D:bƝdlB=gR,IW lC)٤O[&^H+Ģ*q$ +3cld@E1^G{#*("篳BzsLsilWȩI _7%ޯs5ueQҊDZDqL^ eڡÖ+DȆ /czWVF+dZ t`ǚ%H0?# "\۽L %f1m\3${$@tYn,c˼|k OwiKӬ[>˳K /0L 2OI,B=s{٘,ൄ~^8[RzM| ڵLSJnX?/(Ʊ;h#Z19"1ȡ0ȥ>r;GiAޏrH$^%LY*0^S^|ІjAS8z6>o45́H# |LmQʭ L)]M0,ᇖjB g"8q$lXJ*c,г"ݠl$E=MkB_vvįU٣S7=mmjr8wOr[^ܡ8EY3/$c3{(g]-X:f# Rvܖp4 7 iJ%l_ Ӈ/l?/V^=W@]QGbg$<-1ݩePti0`P6rSAe0oI噓S1LG['chu^v-8%pKK#@ u&&i&#Z~jn(O-oMwG"vt E^@[PE.R\9Q>]c;5k!i1KD L'{8umf [_HB0.!]?k|9A:8kHOtĐӻiľo"IxЗ3v.Ab*ٶrGISrix4clG.uA3c3%NpOeC;u?be> Lc[~kF9p%1_1c˷ \OS>-mI,g/=ھ߯jo:K+# Hφ& c/vCY5=TUfs }5omũNvINB|@zSB+ x!WgפBD\#fS+#ԷAKv'"15|MA 69=R$R;.JG6US?g̯~l kCi'0±P^[p5uȟ]=RlqHCv-}368y*]rH鳐4L>Cij6짰sH|D"K>l^С5+OO؟by?H(@+Z nkF=姏q}Ժ.򪫚?W~bxP\dHU^*onEb>u҅xKgg"T[WA{AKjcuw0&HeҬ_BtzQCR$@P{[zu&qďr` Ց߶'?}ҡ![ VCpjg Ue_IvJM!?*NH%FMJ<&]m{ 4qԊ*~rZzFLbtIo bF ޙv_bϨES{k #ټdD.K܏H엌2®? "@F>WcuEdrp;<E Gں{b~A<?tL򯱽?֡1.G#5햠=iy;h! ,:D-Mh>4sO2FJRbJVYqu~\'ڷLj}QF%>3m7n,' ዜ)(fJ3@9.kyUb1gir}!ӑ ;9xWBUʖ ͍wi`cƢl `px񭔷ؚ Ӡd >&ﵔBvY{lW#p[5GB`&*Yf*^T>u,#P2@C{uP 'B!Rr7c!~6܁!X_ DBfFLq_Ծ#(uďS "`XU=crf' j@JxR> )['w 瑀9Zi} ѡgK Z`OL 0#Yd'C;"B-sVu[ عrNM5D:=S*J>TFv;gQx!N7؝,)sL>K{_ rPzV-M?׺(aWΤ"5\ 8Z JinwvDʧ=!i[mpT:5?V/eS\S(̛ӱ֘ZZ&4#40ZEf5b!YD`ƃ(J&F)(LL1|PXCP5:m|4hrn藺ה;caK_mJ2V;.+#6y\\IUkLi@E9L: m~L>:u ~GnDGǥPr)bݙ2ؒSHHwE{-:֟zR|Se}YOd_0Rw2uM= (T& >!j Jww?0) u4?0 4|.V8se@Oit`V 2Kp.Q}5 5%j,S^, tb|"a\iMЈᄈ%EEZ|#R?,Fd"ԞU:6XF`3!TmPU|G^s~*x;SkHN:}6Y¯}Q3pZhʫ> 2fw=@&ZF0~ |p43Wg66ϫVδɽPXivo:n3j#@OV`J+>#׳Qcg`e,_ Zn3@]_ahofΔ:cӀw_m4[waZboA|ёKS ?t54Nh\ʼnXίPDW~ԧOQoXG-h,dՖL63buWqRxπ{]~L0Z1\X>?֑3pـߔ U͑ OKAo5r8`Q!;e!뱱tMmne(lթt!W0绍kߒ"~H M n{ܕ<96DҰF IK5-lQ"ʋg}m VFcsrQtvb:v◤aNDjP_- lW-ܦ]O"ϖ-û?C wN4}U H{qMiGM@!-=i6DMniS)##$:Y8UPzESɂ/`9`odY%?r' phUU=uFq/cǖ+)9R.hCEDMc%=Q91~Faa ,@6"Qtp#M>glE 'eFan4`)GcسVpbA1PJ˛7&ƞPu/J&- jfil> ۙ#2hHYmt+%RA6^Fb|jXᑬڷ)=5 9.XO %Ic`N-G! 2bg^x#, LVwNzP)%7a6n>HC([zI(@c'0 !;}7|5,ˇ$w7c>'nȾ@um}׌3]G1Bt R7aVBR,i! S uZ<8j0H|ØuRX!I)>DfGö{^dǧ$1QbcK:ZI#Et8[c]>\k?NdN9oCw|'+?K$m\ Vtb~p$EGZVBF~!)^d-0ztӮ_fp(ʜ^źIt?FAɜӂåz`ewE"ߊ;q'1xS#E^G/ 1@ Rb'C[%X1%#'O0ڍ/%X:  , W G=y~eѰدEI"i/M?;1Pȸ`+M1Qy4ҋU}lQC y=wv͔9[+DGᅒP\#3h~ϣB4?ɜ1֦+F~Ab{D!f soxZq'RGHn"Z2guў6M-{kͨ7w' gSliQNH`r8Mfg gDs,%YvP~Qt6u2zl9@ @G Ca?@RvDhRƕnt,zLF G"t*)xx=9# 4$С,ɺW֙׎Fp9Ƒ(^1s_B3ah&,Hh2ۺJ&E$WЙIMexڮ1⼟Ln _NH}*_8r:YdD#Fr6$ä]1J3 !(fɬNHqsQ=+jp3|BhA/;CB!*-vqvk`l}aQWHDtodJHp>$Z!.'(GPEye0oMi|IH|YyCC€1杌V- [.-23ol٪y .4??1tZ@DkJ0+3W\*FSi6ղʥb(89ovCi@U)$afs0ӑlE}v2Yb7|$޳kP%8S\#{ ˖^s0ѐ-9: s80:OuV9w}˂G^S6-ﰜ ކdzO3f9v=nt*awP o&NaUr4PEӠa NE6b3kSpD[s) _=ʄf\xtPmK.faG(YzD| u|4&)Ulum[˴lcrRh(1I&aiLfa{Vʼn{ңf8A\o)Ъ(:z}u7ރU1XK?S "(߂j.bj ) v'" Q$*Ybt~w g 3 UR . >UZ YF/Dy=h 5("Gk"VحjNJ_'KoE 1X ?xvv b 3_k~i"'D*u{E4 ylr ˋ:Wqi Exl@Iߑ{/H{I70~.OufVs,僡|}c:&6]邜??AcɆvhnΌ[̷e _.ao- TC0<d(+iBxb!m76Sz ǘT6*ϏvSL([A~;gtZ ԩ|r w+s!|KJ& 5yEemAqD%` ypA0TDY; dT(@`@C5opd77:h6J ވʍZbw&҅L&r!Ќ m?X뙆TL q,%>uG*p-qy`j;6B3rw8˺d4V8sxkI F?p~-6fCDW7l_:duS d/R7Or>Waܧ5mKo <*́v^g򘪒vss.*1ੳ{fmǺ뗡l^]ZΡY2h^8E[xYW2.DhPi6n#j.$huzQyB[ex#܃+6=֒?߁.kzo..|Hc)" s(6u+GuB,nI %2O4b=(73A_k"充 [C[|~c*`P6yyд0JB0np!s[ߴ&Xh:n>Ҽ2SԎtL}ݨK`@W1ɜݡo%]eY-3ӱ.?OZ)9輆3YaR: yrMgee\XX8я'iJ6;gdV H| (Z[H|20oT9ç3)lfxX[;=WJ[ !˜(R:2f#~3ӁH~XlUejC2ż!LTWa.nQI0cP:SKj5zE yfS#XLfZԖasRuu'|PӔŁյٓ>XqѹC_t*wުfU쑄CyӃ6 rR/<#x54_W8;-kMp C!d^h)w7 ]]$ QMmM p`Y6y\^\td_y8 {{{QֳJGI⪄q$׀R&Mk`u[p# |hVb0ilҦΐd{ XfRIkD{ [W^=wnٓ?'^R3?j.P5DP_$ldQn#]A;Ov'B}ɂsү2L8RJe~ 04smil$&ø|OI$T@Y8:"ЍU|cҀ;{uwM>dj H%~N/duj92HHŧIG18SkAes 4w$jM"_O4ǒ#S WA~QF%%W WtU@GgݭΗgQĦ5xˌ##a>~&lCI<8#A-\8K0{Xs{7UU%\AT:5].)đ_oױ P̱qL \8먮Q&ADHmSŚhּL\wk Ȋzha^4GNS]BH&k*/gaE}<Ҥ8NjX[ ]4QtpJ/I WD~ks#_c.3Xe}Nqmɨ Bl)+(޸7"kMz߹$P{hp8a[^Э,{}LE>ËC%cl%ձdc0"AyJ;o,s;!wF nQ/f5$D[,w]L^}CbJ6M+@5p%٣nVQk2WPPc%= 11jSMF:/b_z7R@)͵#mYt꺕eY*|$;`xm8PmzЙH im빏Z7%V*+)P<Mõ~dnalDrq.Xe~52X5q}Fg!XVh׋lW>)#-ҕmakOV#V.jRhBj~:fBu|?q{!}1.fBU0)ed)89 G6zVw풘?9*rÑlnDcPp;Q XSd09*[tuIQȮv 4S+]{\QO_])fz≄[L3kh}ikC^L2+C95N.FG9LDѴF@076!Z2:A_s~̛fu,7&2b_$# h=~#BÅ^ yY9٠2)⽺Tzn%5A{#Tj@L{A tF( Bŵw#k3~%Pn(n[ ^F1K #y7%Z˞#KҴ;5/9z-r<' LYa!+n=BNAI/r'~nS N?=:jHVzBP"1e?wJfZn10a930H&*36+wXx>fZ};bK_<@maVH&N|Ɨ ŅwFX*}rM ei#[_}5_(RrH` 3YV1Sz'>{pDF+=]:R2Ρվa)ENL2B]X(4R|a, x"=mOBDYzWr"n'b݌ ^Lw}#C8>E B}Xfρs8Wv e6 xi" [jĚ< Cs!L=.҄.y8DZ^CP.2tԊ|g c\1VC&.҃#3ѝ`npD tKvYr>_q o`qrc?6ncr{I(>٦}mt5"?W|V/b@rBpQEcJ\UE"_P5ubf]U:'LAB#C#6P(zaaK 3h:(|;@ѷ3nR.{n!eZQ&`\l]'*Rن|/jj %ڊ= ( =>%Eot9˷䡫,k75-EDY^T׿xR6ZPdI&ڨN#M %rA6![h9 uNZ RĚ_3C,9 6,C[ĭZfP ׸}٭I@9o۾>pâk]y/_i6m. eq@;h3V![1;-_]b{OaAWFT DgbP>tM8 .KE +3/|B^5MCw,^dqC FXM(AhO< [rQ/ XVI"pB,Hضuhw^oٺxT\~s'=z՜Ncbj)1'Jb'n))A\ {8p&Բc8x 2k+S67Ji罎y (K}L뉧3VM&_ mKD?2^fwDUoqX|?c]2]}1hih n[7>!5bxͽ מ{RJ􀡎r=k1٠&)Cg'՜/%j$ Z7P?^kk?fD @īܯ=Έ @\{w ab7cB8cn|Nbq⺧i8͆Y16 <[{4?>^]*&M`do$~<~WGL v&"9aza %RJ)|9p\dXҚuUP\5VU=⦬3 \ ;:*Qr)L<$3d#g`-oX%Y1Ɂˤ\6qI嶆82cqx @]MGwӰ@j_P:QZu؈1۱OjN%4^2`!.$8+-4c|!rT@tD-$u.3!vmGEi.ɴDMDK&QX9)Yw j 5h5bOns)-}O\|x}<  6$)c]H]R+3`i@jEqYESry~ <|wdT_W-UiU:Dִ% {=v^KL?m~mC4)k.Y {.8H$zsJ7#%  ^+q/}Hkք0L&aȮ ғHJs ֪S/;w?bhE.GKxHWЂ1Wp m:h> /zm>TŅt٣NvoːTTbkexߨ4iU'(,u\`jΪh\c#Cq5$q[T4*5o%\?\i؞hovEӧ`$w[u*5,F@$Z2[G}Ϟ(o`V83A|⬟4owWFI(e%]>dy;I>E (vƈ%LmhWV͆IrΔCV|2hXA/Er~L:0v$d 3oC>4yP؍e@n rK=\~L(M4fI9!9sVRH^] !oyTԧxӉ]eH;JNj8J|ڧ ֖w$K,<U\aئpbfz4>X`FT*"䴋h\Zs%첗TEޖC+2(bҦOᭂCwnU5offu:tJSg5Ⱥy/!U`Sd_w&dqSZkkrPfĔ77yLK\n ;I//P%q d| L M*mPk;׌"Gq ^WV&^JgAG{6^2=uJhs]CnD9fgWʮܵi3lFq?r<.//3|WN|rZ?9P#-P?Y- DeV߲Wjj_iD<#Idg_s\_*sCxB%Q8Z0(dam Y =U9 y+X xH[&幽qIZp@ I^UJ{@"kCH:`#$ i B#QE HaEvq:.b/#vJ"jDQH՗v"Aimak=ípwǨ/6"CG 3=vw K]kU1EЋü͕Q)Iht=NjY6*-p.uVs[p&>^8©YR5";υKXYnY$9Vzr*>ڄIg] eeਡO`#ƪ^ΥislpX=e=Q,`R=nHҖ^@hL mա\mǗn.A>ɜAs#H2鲩${blmd'#e̶7ǞZs| x0)z BbŷmVO]B\i6Q(w´KI/f I*FVcE-Vlk9i#Ci}MRKAVI3`]ϟf uC |-]-ZX"Iq]\ hwd<7ݿ~j{^ A[#-&'LAd [4ncdHab;Td׫2Y L܄pr$&P`s7niܠY{Bm9c+ZSh sW_ܺf[܉~%궕 ɗyXCK?3C&rpT,*C:]hӑ ‡:;Erh%ZVo(bnͭX.Ì& Rn#VhYWƬk ]OjyzX0P[k"tоT9E̝\.jʻKRC ҹd#Uq S8:j d3ƞdnt5u0b(P$'oĥ%*9[Ƚ$ˆrB3O` m738 /V^6K:AZ±MMY-3{ "_gaM]Ռvr#^cQ<;! 5m%iF(hxiR,qix۶jt;3 {AO!C|0 Y&CJ( ur7${9;<+XmYk턿V$]+te.RՐ&ֵptLkWj0V<.Gffчo?-S>g21lm9ޜxY|}Z+x˄-`c#2#4O1v2%՟-+ZqŸ^;Ǎ+ dE) }['jEKԤӨ{& :u*o0=w6 z^2;dq'R<谙z- @!DNU4uĸ1Jp=du]Rji-5en; W2VR4ߤN+H'[oWY:詓\\~T"ה*Ju09l>Ɔ3V9 6yƼ.RwZg؊5RJ6vx2Cr!dNE r+sY_{v]AKM(Ϲ-`Pǚ~\L0|ʯR~zLFTŋ-к^N y֑q,Y">G$؊ v"I' AԪTF~]| 1v.bjx9甪;x$#yU CZcE$l޽w&`U60p ĒӯIX"E <"_R0#pvžQ_:e\;qg^ Ō@K2[q/:J&zG>0o*߶tcE *0|Alfn0}'R @abA,]~WFa>TY:sN.'l˂r.'Z{;&Ԭ ;l#vYm/Jz^ қƨ~$eoH\MB+hs}^GLHldm^]']g)Lxi8 .Mg׍3AnC?&>}F!_wȤS@Z:J[d >ӄDW#2AGT{XW&(KH=/OMc˚nR ++_d7t*iKxL(`f+#p <1.Mwg,sJxuZI{oE;1 /zє"JoƗYhx>j~*} k0 E/I9IM-!_f<˽%[E{䧄ЛC%Oo}UW|9f•M5lƱeP`?P"nJ'z3'( }Bn=bk~^z=R*ˎ/z\#;\sTv SKrZ|Z#W`Ie?!l)o`*ډ"ͱ;QNa ]UƲwc}UvJͼ̷T⡞q[#̠hx ;6nE-֨0',P'ug>fa W柹kqrht,b_r|Vy^GlN02%q[סcZR\[\uX~|*QqL RNxk}gh^ '>=6?FU,ͭU,C)eC0 v*%89'A2Y(SғI~ZFnd'WUL:[ȁw E֣7F"0~V%qkYNel'Leϱ[9jچTcABSE+V|T(_QnKܪj8z4oDb)X[1^c<ɳivZ2rѩ:Eo=ڔ [YU$LbAt ?,ЁJz8X%_Bu7T2 tAW[#'ETER P >GMbVkkutx xi.`r֠ ] (,B%7%7p~\+4@$gm&'C]|Cn,_&U{Jdʅ\Ht_ѿׯ)QYE􈍱JG _8=41ȤE=ʦ}!ҖbH3xzqJ/}?7(TVN {ҥ "h5϶}g[Iߓ?234:{wB A5)FM([G$0SV5K3:1NFvN~*͒"$stHI"]ң9/R͠0gxx>Sj ho]S V>!Q7Z.Ƹi\Y4u4~6rnjܩeS$L8i1})j1s5Ln$L.6baHdGJPdCQE_*~`yluJBԷ`T:'zGc 9RMgVPXܕ<6bXwv̎BXeO ^ܘV\,q*pѣNk+0 tbY' %@쇍y~e66%å`2S^,0$Q&|Lf`  | s^;QRV̜`a,-%${0O4u&(^uQ98Iˎ Sq)qSj+D'pD2:GG \Ƞ#VFX<&Gg}hGn8 #@綷Cm3ҭv iv)JTOB*X&(cmݪ~5G p1h񌈂XihDM ~S+銞tR:BK8~f2ThdR4>_|jUMmrCdM:(lDA`l}G\68D$Rzр)P,Ie*SUGALn-oo97PEǫfxFcvSZz 7W- T6t)ٗT( $}t(*)jچp #haBn?h1LB0aח2}h`ekv=ta;*Y¹WG=TBHEGW$xFlϳ=pG\ѵߺN1nG5>c^,M-ABXh ǤEJ*+]NCin[^mI'G[a6|挫1buA H;ry@;<>5L8w QJ 1QϫDmZҩ8+ƐZIڰjb +^MV6S1utwY>jQ {5`ݧINRΪ'e܍0Z.J@O ߕ<5XJl$kTmGb;v/hͨBYkW95>rUm~}ZAM8 Dӏtp ߗJ)b|5=IF޾ qXyO^ +`*ǜ^lEnYc,WgwT`R{=#^,>&szd_nDy:0#siѯkf߸E qz&6qR 64;5YƛgFĪY_9$ng9yf:E6h:FPGuǼ*-17G#1r*0QS.θHਪmЌ-utn} Bӓ|X{DigZ}aGfA =h?bψv'CE{x 1dYtFK'@:zze\v9 c>w%eOi-d*Ay&_!2;= Q,Hx8mV(ͷwk j}FBw rD2${a.PmH_ygwSpPQB˦eEjŠXG4 ZE4u|nJ]UI߅ teթƶ]ZpP&hz<0`,1fk#y#'0u"z֌(4ۨTyV}!Jk5lWsȺN4mb46sC;G~+oќ.a055*RxWbȄu7 ,FgaTK 5i6ս%V69wYN}Ɉ+ '<(tD`n<إ"O&xHc@]&5qgȷ>v 9@!״kYy&x}:2R%ulJDxO?*ŰvIFJqnEKO(K7oD8l*BRēW,mBS):aʄvY? updh5R>jzڠ1@w@Ng\9c,> 0R9HṤ&/Gqb!hꁐT0v11)D(SO'm9wx@k(7"1])Hua4ePAL^̭tdkbi7bQ32R&| *5h|"'JUdӓ|4jcIV6<ʨ1#Mލ3M.S|k*f4(BRMt:1ͨ6GXUУqǯyI0˹{^|S+TIA`"q b&%,BfI=.7PG8}0r̤{m}]2rDAh,iT%#dC Kql)m$~ Ѽ~4+۹ߖD33W/ 2yD(L`\/mU٘-wX}f\oB?!XX 8 %W{ɀ7Qa-a,rG vBջ\JޱHrj.$!ݜZ3DCN%6iTW_ 7!9Q Н Z B,'<ڶθ p8x7Y!'mΧGh]}8Sm[|.W-:@jϟI1,oBTK3C b)Bk4u H>YB0xSAO`g#"Rܪ۩rKLl|2wCX~|*Bm"b_S{ۆnqlX-O?ɂ282}C 0ec;GvA7yR_u%3쀯d[3Xy¢ :]bSJ1HXRMԫPӞ '"z|2aTڤho3"1jw"<9V:(܏Er6i~$`Z~E^s+)]3;R^5/ #4Xtd:%AHRKk1&5"Be>zi-Tgm΍4ʎ:d7-O~!yZ>Fnk MJԋF 8 hPTPJ75i/5QX0M Q.Dk)fGEB<RyLqvb$I!3渘+G'+ oAa).jTeek8 ):"Gq'5ڰ%Z~*knK;58MeSV7j\qy֞VmKc%Nai /l&7-oEΦSsegg.!AW0|QS!PB^Ey I 6bo%ߗ!*A&.zg5jKib4G&PIk, ^k~:ϝn|CNccle-RA!ujV6@Irx=k FR,RƘ[ÄdejNQs\键jכ)p-8uV>WJ!#6QO?Ԡ"3-l>|OդHoEӉn.pH=d_>< p fn(GT)nmn?{DxM>pU2f߃#J{7)Y5R\$hì;*ӣ=WoxG~rnT&,Z0= `a[ 5}ZZ3/dGBNrQ‹GwT|O0ҟ1Hh_+ݓ#dkvzSI\qL=u|4V?>2l?g2A"S&B˳ǘaps jS%W`G’Lgmt4H,zl@#\Q^%τbaO[@ȩ٭yC [dCdlYR߶BG|HH97X=${$)%c>l 2_$Z\LX{ `,L.K IEt(&4 uz[į-o2)uuXeϏ~UMBgU蚽LfNgV*>}!g\&6F11atTV&n8}=Z?g?B?7F%Tj8&> L$(c֋޿r*&~u~  ȰgHKhG3FlKρ%wOR+!~u1ilz'U$'Ł9BbTBߺqRI,PQ:P33*w,Rsqg|M{M^]37ȒciO --<28LW/ Ge JV ?.W'ևw+$v@} ~9m c VM-;㿈qQm =Ǻ; 3},M;}ҩO1~/5eʲupѭ 5B-8m`hioƎwKmG›C悘"qwƤ% z-?Ȧco)v_sD8-{|VN5B!\+WC`ĒW֏iD7I@D9Z˦VERXPW&!)F>? ؏ 8RM +_2}5ZBh`$fJ{򫎯H~zޛROS |&7iD^lxD>eg<<®1pȵ)/& K&& AިM.x;VĹKz^g^ d4}f H' :><Ӕʗ'1IQʁ{%WͅXrr<`~.ry;Q*sl`. ?\,P.: \wӛK}s~|=&gI2`HPt~Y%">O>]_![^D3Wh~ H#6)L:>^ JqSu8w7\5V47AZSr(}!@ ,.0lƓ b)F by|58ɍ,i1o:Uݷvk<(fV&dijv]ʸFZ{Si>GC{C6 ߬OVxi?<ż|uಃ )% s~jAsQ+" kT;1҅e^¬|LIc4Ljh| y- /v;;X6.RS¬r߀僞Tyѳɧu73MkQt !YeUM6/]%⸔CĴb-"8& jlyXQeSoRNٛEpYcAo,VąODt+|& r-ix{@˹ ΰ\}R.A$8˺3WXg{%Y<|Br?IL#lWbrqnK ҅Eؐ7$(-|JG'" ֵQ{ ?Au 8^0er^Ok~'|peSiɺA"v t`?]~`],v+[wYsiU*iG,g ڎPE1sM`|F$pBnEw- ?#< "oVR45Y> W ;6qLWzrv?z{؀.\ dxyM{. D=3HM -$z9Dy*>Ł@Lz(w3+goښo^  c'r-6OԎ҄/i~ZU{*2qe0lf3~‚0PGa(f)^llޯ,Nn)xeX+e @43xм3{;9]eJ9A56b6vֿ+{/Bk_w#J.Z0Y~Z)%L%z&I0SFȿLIߑmQ̾;_o@mf`ՅAn$ny{(\Y ;: *j/5Aɚ^`D@GL2`sZ8ZF\m\0A.ln}>U.?*xΩm蕪~hq].,lUG*֍CNJ\{o\wDNA>'9*WQ '3*pGÞM,g{u-@j#X8xvC%9'BA}(pHJՑMwa˖e5Z*to 8#NBJ(K,p>eP]=IѴyªcU> ]>Ԇ]S]i!ӽ Pv0&VҾ3r{j> șvDPˇ$f]JPS>pFJh> T1T!\m?9,iV V=}w%1]lZ:R =.z++I\VyIH~,1(զ_C!N`z]azED.3rf}=淕ad DY=NbVpCs\ӡCLsiEWrS$G]†Ի-{Sr 7u–x QRdLD9>d V[# ~ nNMsVlCV<;m6%,H}74LE$li;u%8H4D!lD{fw&9yf6o'8دm|ki$"repardt&_av>Fs d?TnJ h*v+Q_Xqb|\ҋ۽Ϫ% :hxeaTCt @q!+voRT̥ThjO+5Ee*?$#Vԫ'sZ$b篹hV}`y>-Ile;Lfm~c(1gMwnF"FCsfQ>xpCq".&ᰟ2K HN)ewBR ߮IU49t{}9d8k#鍉B3/Xb']Ux:Vmgc`eZNvVFOhKEG)#`.@O6F_tZS)RsJjIirU*zn_SuQЬMI {0lNުAIWVmzNWֈsLQwzj n#,Bԅ| V1BXBVa54 :%ynO卲հ1}kԠET="HXoH5co> dٕoW1R IdvNN-6+&128QV ?پ}{63I,\R(5ß#El $ycʤ}NbĕsS,_ŦccRvflS6ew'/Q;\xxajA # Z|zwDns×҉'?H].*ͤ( hm ne:I;:+>&A@`` ;ְ/sS?Y7^/&$?H%d,McGq0=NUb#l@S^VDI%-O4hnqߕ)!~i=]\Z m$61 uU W$2.N1ecΊPYXfN}zg3gG版Ɉ^k-Mgj9 p\jeMи.|x@BC 3D:>Ov0xt!%~nkOR` _`:?\Jv7HLXE|bdRozI agY>l4=D S, 6e8Djee@nAd X~y b۪]9 UV*ݤ5㝬_?E)}Kfҿ.[ }86bp^]0]e!-g hdns4fpQLVBؑ܇zZj,;+\ Y\qQWH#&2T#S#D}TމiU lu. S]E fm ĝ~tBW楓c_BMyEp{&,ҾqZ7AK+5ĝm2"Hv-2CO0CB|+U Of~+fA|=pP|92 9C5|Xať麪#|Ic׮V<%'pj[W<;N8TAit7'x;bڲwKC{z  X*'Ɇ1?/ܛ<[_b XvsRl ܫ&P#Ţ 6JYIZ 5V-^P<6?_9N|3pOrKKR~sM_lr Q)E&0T *pKw bDk]$LZRcNh)5dҐqIV71;1H)Lr-״j@+)7gpgXv TE(cF%cUMVڴYY,Y%߈s*CK!, Z~w-ꭿvL )h!Ǟ~XTZ$J(7urD}h`5j߅r28؏o+c-[",Z!$]5U0zCD& W S& !;7bWxHRl.zR;_J 8yL־,3#)>9X, ˘5;W1H@`ALIK`%vz]0P!. Q%)?> 6iMIJaBp D% =EN0@":En{3_R0f +HV9Dq(cP "wOf$!f#ڹ$|rr@?sҎx Q |+wӮjM{WumDs-_k1K#YRӑ 3;rO?2`f7CQ_^((Z:-"G7ak|^1jGO&+%lB>2&7EԞJ1 Ls"Y:$Bv̘z$USvDΤ"_p-nϢoinkS,v9i1{Yt`X{ss-SPuš%E0T[ƞ?3U_lIk 媒Mfjj@q+.7:F&w e5G g xI(?Nh"tϢ:/3oTH_p`9hDD1ƈ9|H mQA525솟7үr< h1hZ5* w؅!`wWPW~Ԉ:99d>1}uQ}19>#;a.ZYjijҺk6a47׹@.h=%6ikðaGjaQx(LNs}<"TY?xM)lay!VWZi֤eBNH-}AJHIzAK6yaY]^pY3r&t'Ӿlg|edEC޷m(Sw{j?w x- \߮Jd v|}M`g34H˜k 7)VٙKT_Oӗ`A2o%DzD M|?>,MUZ!q'R Q9 `ʋÃ_MMC5DCޏј:2('Uc,'>Lt ^̰EJs8!Vl6*h%lCV R➟>Ri̻G :5-*S+Vz8Ӑm9Mw.៪u/<NLc㮖d@k`8*ݝ]P"w3{{iLwnSWs-qD{uIym]/x\.Kb Ce@s*ٟӷEQ853]K^~(ږs/d#S!oRuE56݋4Lys: A>.KbCKgRH L6`c/~$ I=GeU4Ef6@8!Z(ԮJez&q2B981 &9M_W+* ؅|Kkѣ$ϣx7{TG4S:Lߐ#JRvjA ?\H3ȯ, FY>(ɥr:}0EdkqR|]O"BkF r.զ@+uOT#.̖pΥ\-تD(xՋ^p>prBggXIydH W[Ř9t r'%bE=WR M @j[.NJ<7yL$|/Kj'.p9;E|ǗwU}wE(1;n (ͺ&?TXB65AYu ܬ. QMQۤ%hbxO_7|O&g 5I% 35'V41h'W詒f: dtެ}v/m|ΰ!ikR1Lu~!WAW[~aQr X*|ؖ7/jBI;sSc!].\sM s3[Rv^%bDqp#z ǜH+ƋhjI)Q{Q HV S{eApu{/ͤ Nɠ,z\@|u$v6Ґx Vbg'ΚލFA-_L!^c|UZT4sL=2Hc68T~_iӜKrZ5P5?s;=Zt=?ZD R"$nZ {sFIh>Jc>^Sm(Y9YQ5#ګ8k,%M: m0΃) H V_~cv'MX{6c[0{}2:t]I, 9_ͅȕ 0YDE eCx 8@;u_ evyMԲjրlZ>W^ ͸|l)qyxWVDSR"~SAwsO8W0w7Ebՠx2E+݉Gh昐MC#i|c p5#yRVV8k:I"٘5YW$c5ot5}U>?v3hC5%߫e&uD񥹁F &&RHZHWZYڵOR8?b /bįɫ׭*UIgoS^`Kq!o@cUN-[/o,@;>!dZv̉nNoɈ|9U FD3zvgMz>*+Rd['|$`'^#u1c>“%%1Rh1Wz޸ФW&Հ2 4v'%j*>IQnB[ąn|r  \ [o5p2@ggY-.{@İLS60XYbR!eur[bDv!Y޿Zhգ1oh,C;~aYY" ʣ6 ;7näʁaQ|km==R._4Ai^KEkfB\(8Lh;uax[$eM`ϫVoMɗyģS :.e2KZ9YaZpGqsInS'e;$GnDǾ|*DHĞA\{h;7N. SE} \{05~~Kv%Z&fwSꈾ /]B_+3^J ΅;aM:Jq49.@m!9}y$m Mn^;nsuN!ju(m]~;`W5 E]$$y~fFoϰ4T0:I iiLd/GtelZeJ{%z )d:wO^5%F 5U}!=T-VS|®:jf~!%ؼ !ջG}q_4sL6L&|GV><4\0"ffAFL6*jݖe- +E:G :?-ũ tv8+ F2GT{əq{݊,,Эru3n[zp֐ʔO)-G3M-=­}> 'E,^Zk鐝W2ڒqhZ{QT,TGe..VJAggu =isՙ/A.I$ӞQ|[,-.DIa=R@QkI4_)xːCC$SD(oſЛAsWD!WMeb, t`ڰN>FY[=>yX;%Z:Vk`Brm$ rd\G+K{yuDlhR68(ncv^*dϗ%c? ([uӗ4/&8Y tOAiš%'g8tWOpkB=`6c)"9>}~-cp\*O)# {Io'UD ->j9 n#:pL m8 X gdi4̇h، xh>9 z;KM9hkuTe/_SO4``qFzK!Qj}S!T&Z? qmG$RVYۭ}M[7ImYլvej~Z4K\F" m rY}:, 708s_eOLw$s#ёB3b>kT`2Yu/_],Tyx'(U<&⎁MuןarzihY&4s? nQVvndfoXk\ե'L$i'rr$mWp*6A6N|yNٲtȱL)( OS֗Z4@<3`n[X:_`an<<(اRGɀ;1)zΜC% *1 AWø !_X}WdajXGժ;aے|!˯L*ɯz 厹ߎHd_V' L8B#F%G(,Ǽ66|Gį] FPAOm'JX~}/jjŽ6_l-dsgDDD"#J^zr:nCSE.9$]vZ:SqĆ )^.O ^SsbC1Ʌs:qHQw^* '<ƭ z=UOG@@l2a۬'SлN5#9@SfDaRl%ɵIf]]WݼؕlɎD!~Ft|[L 0zEK!zn$DAYw-AӳE&$7AO!2LLBi*5; 5719/ˡgE.1B[FONhmC"@ NSh<3_nі.Fو 40Zu-;M=nBݺ0> ĺLkiV\.6^>N#iD ZJ7{F82oj)h=w8pFr˞yϮ/OLbz^&JN4-FE| Ap¦4iMem`"rxatL/9r]8uL8ۊB`_Yw6աt)l=9]R>Qy7`0o =SVЪ;QJ`S \GNIv}\ΆeOkLM ´N#R iϝa ?bԧ ]~D_>L0YK1B'8=3,;_wRpc7 lcs(pc2;mǧJ/)!VI+KrvSr)&̌i;s[Fc6y&צ!RCy@{" y_7?MXǁ )F)rէ~PmMQ  m:3"t"k'(^Lt!Vc؃fm5f@Hg ʢ > Iϳㆰm wSo |9%yqZLRrҚd|_m-TI0Bjns>-{rꑣSctB37T,6΍x6ʱ#)8y4k5Bz(wr׸#+rA̟}k4r &.d1BJ8H#}Bf~<L]:xђ{ @hIzCuA9۔s18AfT#Sjҷ=;kr-MnbD.^OAx*}ԇ/cR n<[LGc V&i]Ԝ䡿3PSpI엒TƔ;M 5bŽ@D)V&s^j1l/e%V[&YڭN#X9EOCzXTBΒc[+ļHR*G 8Uo>tO [%yKQ(fC3ahm=CJ>4ҒjҝBPr(ۉ8mW~Xx }ҌECz9"Ұ|:qF!׀dVZ-0ZĿüj NMꘝ.㡡z}pF79UWHǙ-Q,XGŽ7L^$M?$&iqH:wHbC>3;%W,v4m>gtM ϱVx0I-KdYMޛNfY-#zr uL?'o]۳ E|,$Y[agwlJG&H60>*QV& ܤ !y- n2yWv9jӊW]]' 0S5ju}(- ]=8NMP% Nl cWjq|)ʽQ}]N 8]_yP)>_/֕+{y:P(ŊEDXiio7=bVzpم.*6NIVT6~ :GB}ymH'd֒$yh9UkFl<%g6Sݳ}w`YzDJ< *N4 9p4&gȱ"@o JilcQ"cED}l߿&#LLwH(s-roOM+ =/H`:gG) 7Eg$o2 ȼ2H{v)9I!l"~آVKa'i+hEkaK3G:`Wu9F"~az[J_zۣ>CgQƌ3M "PFN*vZAqx'PwuaZ-< 9{ R*Ud[nը RIMg䴵|JxI/{ᄚ^j4Өx/ =ԞV(xa{i\AFx3> fkCd`g_v*%(wՕW\D GF~&7rXwm7o(ԻB5)w:ā6c?wPw*;AKQ35zbj~oY5se-kQSzn!$ =[1ӑ3bFl:%?Sr7;R3vs`@ 10P(smۡldG LZBPe9!Ӥ_"YiKK>#B8{F`t"C^ښE>_WPcMUvfY1Wk[+)L‘HE]7:b> /qo|~G{!\OKB}b~Q"H|2og1:ZHME|waou`', bM܅+H͒GҎ4ci-݁BSaFC67|>!(_;Q/¯w0Tc%ca"!>%8U M;5HZpAJ]`86KB Ye'\S]J;K~a~Smo1p%M_<,N=$=۴9Dە;p5=ub@qu) .yB'6|3OWQ/?\.1eZ;x1aB/ H,!7a) kJ_Vt2J,ӁULpyYVû] fFUWh_l;øVWO8էE[VZu3Ƹ K-S  ] SCjƝ7\-I'?qc!O\48Y<6d:>JkgIF2cOZ嵿w&üeqYo>˅y@ތ<p " mg"hEuW6Y#@0]e0<8#ncb]'بZ"LQ'.; al_1uX+% JE"~즵"K3=_A,g,0aI `aFY%p0:_Piu)$e wDol~HΧ WX 2Q6#I+[X "L"3B,JvBt eʧ<NhI ZAǹprI'(5xu;xXx\'AMH|幉'KT݅q[70 wPqoic'F@sD$IěF7 RV3VtJnMW'5k2+=2m~v{}չ@k=9H_Yx &?3I٥4:\`x>]~Hv*!s5!,^T|` k`ؓ>9z b|k.o hnbϿ-v(5M쎻SӝfwDu΢\L*V['Xw_} T6Y@t i aT@j$P o֩|y!n#|.(JhZ <R(IYaȲN.Ĝ[%CAѠQf'cU ZA]Lҙ@#[o tWlCu昹jKǏ/\fȥ>ܶxkJȜC!'0u&:3m$sq3U۴1mF F(a)>4RE8 Rrvbx[Glt4E\ˎ+x NO[Zkkz8(^6j"c~1tՂP9zr])'}2R#I8Qk?dw S+_p28 WJw:{L)|JkpFUq r)iS$g(^TP-!܋l?h Ep~+~mBI">,s)n)LD@`)jGRa{: 1͂PWSJso>NJy m␢|czd5lTrNj y*xM5^w\yA9yc2,N"^|nt k4K7iQ:}RtK+8P \md[yܓ︵4 >1оDY8ьe;4)!*;XE=diݵNwiOFMF!a[s) Q%7GFYFg*plMin@}Ev@$rg8k wˀx6 CF<}pi%]3IiH\*~[;zw@ca^.O&έEK8R$! '3$~܋Ӌw]Y,Cʩ{, 3ο ~oh8z5rK 2nݮnW$sP&,2_@.Ch]I94?ag6Pv~F1C"QNDiNE8S)J@BvIF#_:%SS_TL+* FioE(R2wR|j?j&?C9AGm]e߅:&|Eў"]bH*_܋llM^;or%ol![t!57ih>eo kp!_l0$w>A9xअ#(E 0w5Zo"&WyC1'X?_P>J&uЕ`],k}]5 vVUФ5l`oTVO %Tx1(<1, %~eU{n.js£:jw$)q90NYajrE~}٧m]xN Z{x@H@Fإ0ǡ9ssΟ։ !"-#.o)FY HWtO(I6[?\ vɿ#8$R\قzSW`ѸN[< VGu%Q9ԩCSԋy s3FAW;KyQAs(_%8 eH^!.>67tPOQq-xV&,ZAa+ *TW0ܲH`͔RiZ1cAiA/ta .h[(&;{z@P6ۨ "0Y֫ۿ""EL$[/r!/XG2(Lέ}R-NwbxNYˡ^N}Z.ZxAeaA6'gi#K?'FMDOU'5*D&\&'1a܁0t]$6+4_ͮ6iebW9{m81~N_;F cQr^KeAheAcD}@u;㨾 OȔ5,ƅ뼊6oR,6s'{LC-QNơ^k il8a&]\i|W u Ko2b~\Ys^nPi޼x29 z ۡ-`FR6*[Ϸ\Z?w.=  Tfܫౣ7?A%B1cPpo^n_?/2]\{pF)9BCMvJ"VܸĺUe͜o~(\4)gٗe`f"}V2pޕg4; u4sJ#x j$ңa>yt~2ȥ&~):*xP Զbشa,8&fQ͢ߪEE\\PKE Z*'3ƨWScؿ1h\g)f멍T/N_dՙh^o.K:,i-c&O0!8AGTb{yX˲C, a66ZPĽw~檵g.Y#Lb9's2G B4x0;!ټyqahK~Fev7S(@NusuPJĈ3GT7 << %$R/W.uIo:1OOH*Rx.'R GsTEM~(3\-ܳi~wx^.#=PF9ώ2ővBpM޺b"~ޚa1b&ĵc} ,:D2qիW5 A[ŲmTpa?BR?G9Zʷ@%B#KW' ԊIKmf0WNjbFqCa؞\ƈo_!zc 鲩f!TpX|]ˤʲT^jŀpa|#e=5N6fVM-B[OL6nXINV'K= m ԲПe0- ekdHD*_쁈p %pєik&M>W/a5J…R(I"5XpWR-2@w @2,6r3nT/ 猪Dem_>_2kP [jΦ2T쁁|kZŗd5Jm9[o[dOǠNojy슚{އn7Rl^Q,wy"9¹`D`b21^pqc$SY4n \c#+إ9 y׉(8o@ + ޲ &B3:WT9Ph.<44lsL ),,*Fr5}8+㻠 f@h8?+Nlsg_he"KLq;Z Oj.U'An ߄-Vl78*5Ic52FUh5XC7Qlp`3IS1ثS0NP™w]`gec m֝nr A/(!jhıU{MO"Эl̬K+S?c)/4|!yUT[Y*[tE칚d4l5sstf^;zv+c^.myNMC3@P-$!bEA8cţ^8{[:5`X~uDE%*4ƩKjd+`=EgUCnY6%QD$盔W,=SN*&<wokP'>K&4^CF_ըomG3Kiˈ #8Q4˘6ݪ=)z_WهtS>ᤑE"} I2O~?ښU vP+XAޝ N9Tus/%l)6=Zѓ]g 0Oǟ*}= mN<5mx3:}t`veffC]/q3y@NfVM1iӵH NѹCo)QpD HF*U5ʬۺ^ހA `RNT`aS m: Md t_HZv?f~?yOcJ֓e)?MgPk|@E Ƃv'0 RAbRsVFF1FNР3 M"frᆋFt-7wr>PqU[$Tw7ZG(-k @ȅyx_beN(躯HU!ơ1K@PGur*a; A\D 4詒h6r_{Lل2Ʀ0oϟ@C}[3zV(?A!-x>X4[4X~d} V$65ibMG7?FsK\CNoC[Ø^jm.`q~wqXe%ÝYE=3t40L P"3$`;`'- :8S<@KRf83gOė[^qcyAcDFӱ*^ڛzSJ]$$%|& M1unCd ?04%k;>؂}r7j ZUl5p|MP>0uE-RGU32Ga%j ( Eo Rw ,U%Fbl},TZ^>ȑK kDdp.G11Kڎ>qDݖz?hbg6R&l$`JXDU"~gՍkV?&cyAwN`ށowEm6E'ISlTh>pvM6/씴')RLOkL?_G{W%:h_mK9De7/OQW»)f yAr#Aݵsj xh) _9PXl24nqi(E X|'⡣qo!OG+It*] 2 Ih б/*gۧG+ qaݤsbe&.|Jc~.vaԲ-&6i}LF|=yʾT (#C?Qa_|[b{&Q2;:.ӧ3 R&}QxûI%ՐP/6r?aS@@huJ[01{uN.7<{+khYO܆4jwQgkc( M|mOުP_iHK]IoYo 5!LȻ_ LI|ufC'Xļ]B+i!sx%z']H|0QXYRL"{ S r=vO(FVתPZS.Y$!2D.ynlqT>4:#v YROrEtMMτ5ʑb|xU-V}VZSb]ucsQ(cm+nF{⢷ǽIs2&FsÜiZt25A&+X/ Av.{{Ǒ KH@mK"9{&30JІOd<"wd;@Ipw9AV"%ȗ@Ny^(ytrs<f}u,;Y)B I"`|gRK:rLΕS4K'>CJo[SPE\pfU8J2v)ȋz0U|$XWRb!@TP,fgs[TJFR㲷fm×|16J Z%\;=|-zǍݺ й4a%@FRSl2Pd@ W."TMbZpYE_ |~F-L\St9f FVX47qMr}'EgDǖЫKˠr=L~H̖Ѥm=32 x:d,ݵ oFAуWj(.578Ҫ<nϐ5"r*}-#_^'+"t[Ie;]+4 f6.FOl,R քk(R.DG'c7 DLPs/~<$0z#]f&YfxPzsxO19kҲj5[0fpi.#P{uPj:B&jUpXLT M|&:Dqpn,: J Ms>pN+o%,鈈ٝ4weyKtS`cUʹ!#7_Ό+J%ߣbUῑiQx,܃kLk\9{l*-Tr ړ_[s 7V19PMB{7Qoid/ø0Ç3ewVTM~bI8V]D:Mwe.urtРw)& N9.3}4=d6ݓ ېǝ#Ԃvb ǨQA\u& ]^ Uitd1촒,\寗!-POj(T^Ef@#\sC*HeIʭ32+`Hw3JnaFN2՗+.ɔ[zS4CqT!Bs=)ېh28Wy4FچE( ɷ~\DHV A܀)tվn׈:>UBC4= f8D"5-g:|Vl!eaˤp0[F:ؗq[%&\ib_ŞqY.ڮ 5~"47{ ^R[NdU3Vt[˧xw7eǾf1yR[}*l{EdߡT+cop,sF| xhԒEa->-/E,ݟhD Ch-6Z0N*.e CYT^:Q Yhq1s^YyG'`X"$4m5E'{=VXUzYB+m4DC L- H(j3 *DiW/Xu蚣%RY5t/t5Eo`L| >{nȉAcuy v{|AfzVEkB"^t"-4 pۧy3 rb=RM@EX/4[sc_|̡)mϤJyq߈omH.D5Ggu5#lyj˄T bn8In!]iOX\a=64ʈ..hk7p:Q 6U9|u?ߓ2_w³oo^u^Dm^;6+)2*~ P9_lG7pU{2nmJC_A!Yϴ6r.`*4óxW;xszl83ZJgEG؃׎,o{*?  q dN6W{QxSMSq!2p}F4'YnEUrȜIyC9[2U nh/_Ng+#`4'¼U w%q 5brc&5_Vڿ}IDE]}{1)w~X\+KzbǐwC}P/N=V `miY$@T VYQRC6e?8dz5ZA4vZK esYRB}A+H R@wR嵕Rf`¿{mƨ._X^UşhƽW;B 6҆`ib sO>鹽Blb:V/ ~q"j 4V{Ϊ]:`_=u!tlAu #a?ٚ`Ás8ıNW84M[nB;h3Sj%Ǧ՞b Q}uzFЂ7PLmN?zAA.poڜN0N䡧_l3Fّ H&V3J̮'~EC &LJ GQ*psu6f} tzCy} )9?T!- { VBpgi+TV<0p.!,^JJ^Y)@>>(#}}Fs{?mV4f) P.2rԒ/va 2qFAJW\>GŞ(-5֒omuRy Ofp_]=pfixtyj^,[pQeݟ5uILt̞vLwY"H@Fa3[E}]SKV)[DY-hPco PO=,9`2->:Ru[8O[g9k`?-Ή-'ց" kv|zJ[fnNe4;p |v\ZȔr41U|_,㘰d?)NmF$)z+J'oW,i~0|O¸M7ҡ{zmayt]|F4<Sehg߸bsϛ``V#lF *3/1ɲ-{f@?47*ɫ_dɈ|w0焍_2(iF@Bb#]o" ?z˨m{+/~1sL34P. ȮB=D9T6۪Bu2N,xz\QbRڣ~u1 ^r>>Cjkk9A]wtAuhFBf.wR?A`Lp+}$D #{VqStee!2YⰆ8+uVvu)>.s_Yfʬ}rP)UlID?%Jj̷=&=+i)D.lm=w.h rEt:74LMGE'5sКNԓ5H®YF+*zgN&GL3=j_ܮkc:$MX,Vv+%V?b%8-U{D D&iC>Ԣ@j{#V6RTrC?)c5 S32ruġ{˶54}?o$"WMҕxhEvlI`l:Ķ?v8oVC홐JZJEAGkyμrSyBKEOĴ/ ;t̕{/ٳ#D%S7l_M_r7Q!fGL:y.tLsV[`s+izOXq JDTA٣!Gn]?\PF!j`sA nffAa=!T=q7H׮jGcgLOgҋy2\2p$n}j(xoX[(?]r glHSXՎ~ROg3dUz?JBz>7yGu@_ɿ3 >y98 Ubdw+ ŪSY\rWU?2µNi3̇1KCJ^XEĽ >@5.(Licgwۮx&U=o$WOZκOs˟X0dԙ̩k {NtQf x R"-:1gDZ3p hw1:t3D7983Kv j r>βLWЄ_ya-H(@XjFu Fj^0_#-9wFM達'5~Pk(4lzdH~t?7ʎZ'RT9Ć f4_r܈o%cx~;Fb+hkجG/o oϞXUۘ!Q&yEό (Kp cEp+yP*Xr\8Tϐ'vC6EGl 6Am9SCیJaur ;N)W.zŭL$ ITB%zfIT೷ǰ^?֯SyZHT \qEsYH[uz% 3HoNDu!dc%-0-55l L}N6>tD3{ !D8H; =mh/=n\|Rȥ2/T1TFYTj.[ ﱯF 94_ olۯ@ø wa 1ƌ`13̸ x16O_P06aQ!QK\^EՔ܊jw6k׏cH0it|%|A %XTi(f ȴ\.*'F9hb!TefI'qܭ=1@[};ё} :\jxdjjgg&N;SۧA:u xxPQh9AZ{AO SWE]گ|=V0x\N)m&TEJNUOL[By6Tf&tK{+.Dd-1,ã-$ѣgǺo.B)DGFjDܓf>]an3 s|;LWo5Vaq"[xq8l-Tˆ*}Lh1lV)+AM>zhmK_>mФs4!GԔ!Dǩ9&*#2^ܵPf\A6-3\Ûɵ.y52܁2& baY y@^յ,$~MT c`/-}V`ODNƯX}{f ,S"sl̛v"La|ܔu1_0ln= cR'9~qȤ_@ JE2'eR%5 qbH Plj Z_,/ѐ&g(MI>0iݯ8iV^ZB1WOз>I iZ'LNY5=w!bUTlStX{I2p`wW&C%< 2Ȏ.5CYBoV7ItJXZ" W땺p/b"K]*׍޾AAO.KV'iOv0Eі~c{#jV/r8STj8k;9ՃDIcrU:nDŽqj@{ѽum55ڬ#` ="O޹ c 4{/ޖÏnt֑sGxCamm8ږv LFk%3m:8`' __ɺOb`lw-5>3z=GQm=(ݮ1/6o',Z#Lyh7kL{ƽ|i{$QrO)cUH>ذ*!E1!cM2>˖:"ؿ-cc&k~PG\?{(6'ﴟ쯨V:$@njmÉ7Iz?-MiO[F|gk*߰'e(N3s3s]] 7JДxQc]juyA0y`oPMQ=@JJE([&΄Fپ6\M{Q.xuS##Cbv֞ 3#^0+im(eUN6hأGA 6B*x|Ȋ0n6ɓMQߕ!"P=g4@5FjG)\O}YøZs _$:GpD aKmFiӬ ~u r]LR)2v&?(0\]%صk\V_}~;A)ʫnpicw=J|K\jq`K Ia3ܷ0"n8{! jڿ.I vBf%rJs9JA.!xh"PgH&9r@p9Ef*nr-Y:nR}W8X5n'2Ua܀t{"$hm&)E9&"0O9,43jp~q~Ɍ% `/~_ݶ4'k-EZFFHݳbnJL&dcЍkȘe&c3>&gKy'8~FLStQ  ,Yw ~4kOa6^˖Bd\TZ1EeWX_i2 G&,N6c#FohKI6[!uCηl[`rgv&PY/G$":q4_ƫ̤ j藘,tI:#\t^zxy'G6 Z|b; f"~N:iL Qm.dhl=:4詌 ߱f^uC1v8EpP;pwLV܏7``C)~ꂓTr~lD}{M3aU;~c<ZAr=3E#|JRZrEIzEBl^uŐanIx}ʍͶfE)-x3EHu|' ilNe>(<vn myl *=dtӲ1K`b * 6`XH5͕{hՊB4Ns$UT%LBhMdH,ӲXwQ ՝yHCDZgu / ?Z?V◫kl1bHW&pB̀0KB>٩xf$&ڂ4b[^ ,y<lEE\aƝb *>aMׁx%gr/6lS3H4vzMK~݈GTPу~ZlGBX \ϕ.^:;uG8* YcUd\) Gv 4|lǩjC)&YRA"[O~F?N5, 7[e ];j]յT>SJ3zr+̣#y5ħ^Vp2ˈb ^Y+;{i`e"QMhANZH!`Qy\1F<`Vp3"-ȏ-| L+Rqܛo#.Yw{tdՃjykWq%cKf-ټ0#U|@~s~DLْӱ bja/jq7/loq,cN>>V5x)N]5ˏvHAlEc9~tds{]̪tsܝLݵq鞫fufjSNOH;kR=׋`7U-MC 3ɡ(6 k0R Ec[Mb5ފҁF QS=da *9Ў&N$ [sWcv+ܸeA7}E˶c͙nF#I ]uNk  UH{e4{( ^9)iG͞K4 xH/sPU<+60u-D\ ! >\vctWrSN:UT*?=lY]JP@ZC/cyP2~l͢6}4N7FՍ Jԥ[UH@77@'tϾ*0ې>wrUa+_ZG(3akրXfnl%ICvkVz򒚯‘E!uoc1wUY7yqaYSX {RjQLcERLKQ(÷MS[77ش55%TzFM3)>ik|Nu,tc2&ɒ>7=qago~/DKC, DS{nLbf;FjP2k];m%ACuxP{֛vo(ؼb[=GFY?Hc%B:W#mcXx%K eF#ZԳR1b<@SmLnp~i R^kvϼ]QG{zh:?C'*Q͵҆DD!/I A= j fS 9*RI!RNqHP58z "SRT|) i! u<l+uC;ʓ(l=ʺ`ԇMT ׹ Mk)Ƕĕ{2̘qG" i+ǂ%bfaBzh̪HUϏʅZ_F_\ ۦGF4 -}}XfPը}xD4s?)PoțKp;b+[@'Ye\;^q576F|O TMɮNp]2[!?(kS~+|ثQ*b!;T2I̾!(X Jf?e .RH7ӊ$1xk }2zBA8$M9VNTX`rӀIϒ.fS`XDg{Cj&}IP] hsvV!兢zVT)Ê w%D3|R Jٽ5qo$fq(Wkq$MAư9ꌢܻrߨCOQj{Zܽm9/plB'Y`\bߖ *Q.kث<酼ç)=f/edHGN=DK.^+`(w*1L'kSGLCj~ӏ/򮣁R-ڂ5mvke,[|@"SOG^^RX&[H-+CyZS,ow-??qUB˓IҒ'Ne12B|Vv'7\n\vLs9D1υ4*Ե.Y~zEe_ B2)j5݌S=4Ԏfo(PjT]d~X>W= Q\j&OJOmE?n|S.{g,qW!fӌ&Ti/,ﶜc;N;mC,5j 0-@V~o2?>c>$_)3״wsXa6^VV~NC6`o Tt^S+>.̮~'>J< t}aeQ3PΥ`RciyӴzC1S} 2{ ЁZOڎMzLPǬ&9oQ=)}afD sUPݽ|^Ҵ`8oWc .lpFG&wW{iioZmUV_6īZ=[Rk_׮ZI-2V-ؔ}8&`f& :ɣ%ӎLC1ιj- *m)%My4dj"x1m[G7#oO!瘃mP9&H ]@z9lQ~bbLXys>nթ`i*s3k>'V5zxRc.ZCmk&UCt=Ut x*Ӳo!&o_E_^/nWr$l1X Q-6,$Ҿ\n-oM:1[h,*'҄fWZ8]aLRۡڠ &lKJclb/NC 0Z~W8Au|ɍ2Gs{M)Q͸@@8,KE:|5 4OUS,C-@)*PYWnlYɤnuZ/kbe=}׮OoGNn:_m ݘ #jL?kFG Ļ7M.ur&g-0 s5z>I `FBA=GXV>Kv 9e Q̴ J grڥv` m7sNM<Ea L[kG m[?o3VۍHb㈥AfM%-;SRwMf_>?o;%Ľ #䯃}g<([Tu[tK<6IX(~Zknfv1``/V]`}GjNo/iq#{^K;5xsRT[iw1YhbD ~IrW Kkl3HP31wiVl a@:uVhe0Ҍu}-3R 's[k8񴏄K}7flTUλ2Gan#1/oz%Vi8] U[2R(:NdnJo =z21aP?s^r*M1; \[S%j [s 1`tڢ݌WMJRNѦG,(!BdkB*6$C?vRTW^Q2=֖(]] Zy $0.9X/μ9g0_Cun%0(uxUG[wJ(+H/^l+DfL32=S41uhP-O˱cxXYEW>Ğ/xeP-8 ԯ,%źY< i`nP;PC?u~.۔9j]LrX>,1g慑J`ڴz/vʳE;}ɴ×~nv;RSf7ʔ_qׇH{>+O%IA YL8`ze4HBBA#au[JT-QúBۜ h`^- SI*' 7#20F4mG捸+GQ 1M <aJ?j#L ْavz$ZPF 9 N$(Y+ۂ\ P~';:Gͅ4weNQj7ưJ}{l#y2^0V4NL'c]!7jSnUix&_Kf_>6Dk]D~>t@3IM^3VTIJ)b;ϔD_wVYG;sl'/s8փ)m7*D WÔC0?{p>u1wKis2{׊&A:Kn3[Չ@Gyϱ>!PQ[Zl+Wh,gaPX{?_4MaQ c15o '+a;׺Lz2(ҏSm ;DY_i$r/@斁C-[\CMK|s%z,3>^^' ]+2kvR-<܊$96G}'l~) TOüMFr97ЛE >yբ187ɸn5cT.囩&!nAt ' xԭU"bRGNfI[(U5g.lF' 3 JX ?$Z*8N#AQ8]T0PTG _+QK),rϵ >˄<8tG RKnAEO<|un Zˆ1|.JKT03RwoT7_yІ|bk]tP { vN\!#.mx G i^)EM ?𳉻!gyqː b^lb7D!Y{KkeAig~h'U@l0x2цpa氤Okt#+*$o/,S<^5)iLVKw2&۠"x1 `<vcRhE׌gVS:ͮ3ŏ뇢;lt > 3;ՉAc 2LJ=!pumA%^ FrWG"M h߱#a0+[M1TuF,oT9$Tj |( BYaUp(-+P];4WoO) L{Ҍ(<amɨND`_fMu]̌7dɷߣ9D ފFz@/3b&t9wӂܭLYj9֌byŏ).ml 17$9 un9?$8IfCQ2wD6$2x_2{`8X]^@:8"tģb8M˛GW+{lz5n k9u}`#;Tx΀hQFRN St\vlDwDcM[KK'V Ih%eXO-)C21o j|Iqf 1DgK覚[$&EgC[ `B]󻂘dzDB%΀9t/K\Nָ]<9ӲՅ~C굥d[w^K$\v!Q]޹q-RV2YX\MȠco',{Y \Z45p^К{2Nq|Ιm-Uji`eu$dȢ1I˃M!裨8(aP x,dxX r"[a\=?,C.]_EJBJߟ !]=U̲>IYkA@3M]%<ƪbrtH; ,zhŪ N?} &[(x9eA5EoGJGϷ½H} |s`/uJmu%Ws$VlLڭSż|8|h99L.&bq]c }^RVCPc{1hCgҗzSvfJig؉/[=I-2X\~끘];c-nZKE%ⷅc"39 0 _wit7tNL%+wDQ"2C\/B, BOw u6N؍u&:qa9ęk5ݶXNo{"BDOӗ/,sdGok߿*҇~&zY3 5/_C-xg z$#ʰ{rSi>6]рHNE8ziLqQEa@h~ΰ/K]Yd.G-טʚQ inաv4vz))|RG9%eF8t"Nf a}2!DSU!&> "NWKř\ 5GMIStjvWHhqY)Sn=+++"Z޳ Zȯ5PvnPSiMg, riD-2tfC`M\ y)ҡrJK,?춚;Pn$#r^V2?pB=~gx@nڇ`LefcM¨3݅>@h$gz?3/NC*DpuNKКsY\}39V;vi(OZ<4 NgYZ070701000004ce000081a400000000000000000000000165708255000016e0000000000000000000000000000000000000007100000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/intel/boards/snd-skl_nau88l25_max98357a.ko.xz7zXZִF!t/]?Eh=ڜ.+(4LIwvDh!hďz+"FO/揥H`b<r>?b@(|슙*g*וઅÌ &;1z7(9jB.>Cxct4hЊ0l(8n Ee]’OM{,Јꇅ!/ԴSTobji )P9;؄nsP|۬19ջ&x&B:lfsMOx(_TLy:w\vSZ A/Jǎ]\$Ζr%|? f#U 籚vQ8 w:{ceIc_JQr:NGGZ~5 8's]DN5t37e[̔JnPª}lMM4uch}Mj@4e”Sѿ?oE9"!xx"ίQdXͬfkqS ~Qթ)\K?F՜|5U\/{=Ӗ#V,CMRq(ڲ0.I$=CDС}S1 ĸ_]P@os4u$s7+Iua\ 7{MkV~=P6;f'X\YޢfivXb;|+HN [/ub h\> j^. Nzd+%6r]OM8߱ F(sGW'ǷNSRO5z q(ܓkm?2y4qyQ¹{bW9}pYˈcП{ %(,4I Q9ٗ5"&"i".pz6ɫ4ױ} pΝhz 8A^л( EJ)[oRv8 Aj %9~,{Qӻ[GCͨZ얋P)\;uL1MX>.~L4'HtK͒ad89QzFnn+E[1 K+M΁&T?/ד 0ӌo\꤀*94߄ͧjZ=ת] Fg\O@}Jo GPdI8bK+,Zb"6 ![-9tdLBKKס 6]'Rgc&U/VOf/PrAX@-g6j7""[i\Vf&EN=4Y<oT̰BƟ}jM̡vCg1gp[9OH2MN9 Ѫ[}zE5M !]tiD)|Rmno~7BL|5xU,wV_e9i5[ZK(2];a.`'B7w A/Rrه`4I d3NuvUr2kRJh l})e],lCg1{1a*jKZ&tv>̂>|~uaag~0Wz&Ҁ$-%N*x1N߀odoà~=hCzn6U bG.ȞVN-ftkul@::'ò;N\Ag :w]{=ʠ ]`1=4~5jom`992I@.(O~']cBfWqtuxZQʈ/ohJCom@{Ɗq'ǩhv{_oA_ըK9{2zke8aֳ>Cm9s):_ц(MV|eT2;Q(!E|`+wCmfBug`T<=W@& Y+@~2F6F ?BO* y&XtD#VX^AP IH*){.QЮ OtJJ&mB@˙O(C؊b(zx`%,ڎycH.9utNf[s) 9-^OÌD ʂtXTX崚Ԓa5V;uS"68Z0e #^qF V͙nN1hi^Q4L8G!0naP|L:zias@mnICkJD3x*@(c2E"ҭ7 ֈ|*xfO5T$Nii A5qLpn1[ (l|gƿdi!~Je/X" OBBIvsJzQb ϝwg΋y3%\,އi| -iIP>!l.+ҔĜsB$fG=άI`<] F;`0AY-^h׵jh0fQl˯1J6`U~~`|G7XL^DWq&L 4 F;A XoК5`PTCm:jBKT5d} a9ݦ[$ = c}30/V]:BfRXDrK֊c&gَIsdC34nq32CiBc )'rħ8}Ƕ2#iVff,l4zhW) $bS3=Juᄞ7e+o4%p3S^`h_߃y_[O})"{ǂqiB'aZU\IN~L`<,= Z^dK:.WXrtA Ә[sFRA`1O/)Ԡ/D?<\`Fke (Tw&K Ys<݅4r3J$9nKt$_=S m; ͒S5TCs"VXS"Bw^ t~\D̵)ysҨuO!# 1V `TQX-x7h;ax5#UB{YgAvO2>n]oӜ|xC:o ת|pCBD^shetM W zZw)b+“qaY0V!x$qIuؓj|~u2L\_ڞ2x8C,쥃yn~еQp=9}@l(xv0Yd6oo!6HӶ[О+ߘŁ`~AȧXQuh7fxMa @;$gJg 8$aPIcY@I *Lr!ZVNk'Bz| UyڃNt~Ppk :Z;MZ^h4[/uaQ/B{Qt!>@mtG']AyIXp $\;C9Fe<@Q.׬ XMgU,i(E߄!ǦɏˢA/+?LVnYN |QozIL x~-k.TyĆd#D_(U_ܹcpR_ :M6M-p<Uz ۲@N(ZǬg8Wٞu)`O렊$*~8%.w3:Sa`Zy;9ٟ'_4xa( VlFcӍ;]esEЮId\. 6#=XPW=d~r\e\PW9uZqmowIhS"DDžCr&%Hzd=pD$ ? <}giQBtnO@1}xhFvٷ~vk%&:|[ɬV Uu2R(S$%q<8)ݢR d+#&CSI NVeSJzp=;~?ZtI0o3B#^MTa][&s'3rϿ3lQ44j'|ADq#7xSqv'XҪSwȡOaD`۱6>&@(ĝ ;/:;/KXfDh5i/Gۏ-h*IZgYZ070701000004cf000081a40000000000000000000000016570825500000f74000000000000000000000000000000000000006800000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-bdw-rt286.ko.xz7zXZִF!t/R3]?Eh=ڜ.+ɐH s))J6ا"W:y!~xUTve VJоz¬3%$5xr5ŜV=.*'s_aOPcq<#QyKrђʳo$Q iSj9h7JulҾGƏ_v gcf*wZa8&z,]k0*>Ywo&R ږ]?$"Wx$g^Zm&"m,LWػ`Tsк*UfQ͸vӺ6TKAmOꒅNVhS6Wͧ͑VvgEWv 0D]J'&@9!vrן=ړxfoޒ#Q) YjYMS{7NT50_eLdk?L{+z4ʭd#/[R#!#."8 i`koऱ⇁o՘f.7Ljhl_%YX}kU ^P|A$&8$ꅘ7+"OH>w\g,gݐv Qf,3}|!@6M@,0s/Y3-@. !G -]z H!N2bMMzrj*Q4N$WzVܾP>VNaښlЪ4и $*žoP,}_f,{Amv6P1 SQ伭]1G3|5,%cgl;DnfSDƏDP@ZM`VjS;q#VkI`S8ifwd_u7`wt/(y4w})A0+;3'dX1G$~o50쯔e¤+M4o᚝bC۫Su Z~~hH+ yVD"$.Ț)Nd7"cx>`y+4M|cћg*ylb\1;WJ13= Q܏46Pe?^@/A"g?/;6 n}iN(qH[BFOx/`kfUp_gtI;) !5W팺mOM1)5#8Rg%gk*]ػ!ޙR.{VkF) ?MItdvg8^LJ?^$uOUD4Ǫƶ Z/x{CKW~{)p4Y5CEyt 'h 2ˈ 78=e< p,?܉v8=s@ˆ'\.θsLߋmóK9օg}xh#"+=i&%]Jys'0$WOF:Pv.\emJN%i;[̅Gd;{/lf/? 7% TY}Ni&s}> z,(Ou ?NdK`/l*( t}nHȶ˘8cN&'6,|C˗Ϟē*1\Ic˼?׏azqO4N1o-Mp`2QQ*ao֝nih(h&@Zǚ\N/C"C~P_mA٘QҰ٩ɈsFeJ9G"5&]K]٦R4|^,m4\ k*$gmfJN-H+nF(Ns&R Iݑ7^.{>Uh3>NJQvZ*DHƭ|||C\E.71yx["6)M2asfbIWQ穨r%xt\H5 +dž8 8ክef(AS9O'qϟ(kO$WE+ aV-(3# ~PN댨Ti*5q.ZpD@UY̲=Bdjgo*D2G*:>-4VX&yonr&cN_GvpTjf)0wL$l +a '~ !dKujLRcY_KE+L4SR6vP tc&5;*DKj aǕV,!)j-$= F8@fgbe[rck7Umǭ:|~Dz5"f/R(1GؙB0a 'Qݿcgڱȯf BUu1jtmuZ,Pd&ګkw\狄;'76n/K6ċl~[?287Cm+|޹Z?b^ ?,s1Hn. qNr0HEo=AV+ɐi=#Aim3 I#k<ަ@4nQ9pM\) p$#mf,Tm˼^22u7F,9fӼӅf'0 )j&DݎNZ{ T^bm*^h2Cs$88MGwr&[k8yoi4napƲgN{2iŤEnBå ]oCLΔa_'I6qKŊ]a4vjb9:HcOp7{–t-GOj9#W:DVL)jpe[l%rXվf;<([oQD#'Ða9nVM'.1 'PN!g+ ,3ɼsdKTg_Ɂm~Ēe#HB$XU6fD:FnrD-Yz(o!~fAT:8b磢f־tG  ]_Ch[mg..HwK KIJ ɯ8 Bԕof.E`g2#N:8.m鹰<Ι0ݮ8 +0wtGjh|1z#tިfD;AVL^&g8^ Ex؉LMHZQ>;C-Ǜ/0㞊X~WzϫaJ#Buwn'V\AOap_|*tnHpH`kMEmkwW>o.%`d%N7A{F| ΰ٭D|hqy+|ӐLdgfp_M[?Ҙ7y@g9^IpJ/]s$h݇_a6>KIRfsO1fPbFdtg>Қ @ J_?+J#&H[:jo]|I ";r3 H 09`}ܢ.j:Εp"-P`֌PL̙jCJ?0Nr';Ѧ|d͹!3{g~_7:_'B19q޺ea9 gqwd*Z|q0e/e^Up\MSi6ǐv Ҋ&vח´qPG =rٶ' `0no?tiaDMaADhK4/3Hf_Lvo$ltiCIĕ(;HM؈ɵJ&6AX-uZv TO)R*逌 @&s>YŕT* <^+S6'LޏC$XhkzffN7t𓺹׵+k>.F׃rc9CsXRED<ܼ2c55HSUӮN:ԍ')q^k]mIīcTK% ^vM= ƿ6+N}zn|BkƸ~^: |ŋ,*|'nX5j/G|0[4¤žn`Vģj'Xs/{dݨfFmnr.-#~ _a)wXZnii5JD<;6͙*EeDLr02 ڙTX&kZFItxIU]٭mD[\CE>Xr_j<5Ml. & >܄Zlm/)¾8rZ;X 0%;ėҲ'am [zQfE "ĦHc̻1bc<4s`$eGX =[ɒXIXFu<  ]<p۬U+XoXͥDac'B^%uʒdp8EV0`t@.,a>nřձRZV񅧯")ƀ tmx ub(f0e#C^rEub| S$}#K#ƷnOQ/SrC ZӢAپ*k^`ѻ0kt[lxtKE  s.´EntZ!ps ^mwZhh?&S A<뤠T K 5~׭ͪ*hQ?J-Φ`XSh 9Lψ$ wm]W Ct|u5b)\⮱a"<%%vLj>ށBz@hz`jؓ|̷58)\qڇ%9ܳZJ(B32&:amJ-^?zwޏ[χMC %O7B0`iL/> gGyK5āK>rg\%a_E>[$-ST ̦ȏvlTC }M;ᑣ6JQkhEs9TGd"R(ǟ{q]R%%E|(&Acej8jJ!s(O/ lpzm)RtInFbp>h"oF(' (&@/]@I•@ '@BJ;lu&wͼ)O'} rMO%70N%hŠTu  ޥ}486ǤRAnw>_Ű;x9> 2"xŊle/LKl3+Xp9By.?L=_xx3 %<4Z(қۑ @w,ȍ;ynk[}25*/s6 ”|{sdhpj#ͬ@r CL{+Ui$Ysb[bhca/z(Қ;fOזiEFl+G~k`k.!" yI&;8jO vS:%%7mbm6"UOB,ޖ<%G\nb&>:߄bE.KZ]L=yoYH9OQ9z&ˑFr|ӣŦsː_ ťjMn Tȣ(3y}iukՀ@>MvDwdpRspLCfWG葱lo9mSm ؊X7L/Z>ڤ9˂jM.h`oLQð12F> % ԙ_KYqDkV.8~*A[0^{8bH`U}-h Ao[0)DpM}N 'wʄ3T=U>lgAYΜ]G'1!H札U' __&/6dD5ڪ8 o$d@Wôϯy͊H*d-y4~JAbw(Z.uADQФ@N 5k~V'a!r2v5j_FRjKPxB!F8`fƓ",q:DׄKK!|󷇞(:4Z{LeZj9Sk>m&uZÊ9F`y 8fm͍uS56IU%&w:MPG|L~QIVruDO{䘷TugދjS:So&'Ʈ=L-RչrhJén݅>iHchgXNHX f}QPЊi]4Ww)G6h u)@TCOz<}%DG̵LV8GXy%r/#*D\p:1l37G>JF99MޓZA]ƂXY|]qϝ~eqifNbc{#?doaS9_-fH[q؇՗xܻz(Ͻ]AU !beu˥+oQ9+7V4hYﰙ('SF獏!SL)?t: P]vF\|#vS^sIw^{Bx<`4nL v鄮/dڄqβVBqjRbF^*?JQM 0o%K#, =@"Td k YYv]utDL@: E&ڟ+ W)}(.3 "ю*y LeSH)oFl{(anq w'9O- Rgrʔ`vf<q8`׳&(7P'z(51@(tJԅ,LkL%$sPk;[d,w? Pf)}S eb;MQ9pPЯ:̿: ںQSh1 `cl +pԁ7٭\^G#ODd's(>ld7cév8*y{>XmO7愮MgevDؽ&_VP4njad~*`'80I$΋ ͛r97/9Uk.HU*GBw5 B]qic簣Xf B\u#4~&nyla淎'EԷY 9 71#@s)XPd= ʤB8{ zܿt;r7byXA qn&s[ o#wѭ`TѳhZ2S>N)|a_L/sr|@A6.1Nrnd|€h]MG"Cӕ5*OО(Ӕ?XApʇtюȖ^ts ԜB?6^hg0+/ߎj8k+.,%Fu]v&5eqmXpO |#T6xk9cCT9טniMCJq~@ ydO +"l|Xڤb=K~y5*4s6SæT`ù=[ ];qׯ 6>uz k/w k)2)P2]Χ!AR?=9:?,&xD^B 60f"lRy↝~H? c@#Uƛ~#/FU$2[Iwt&ˤ_k?){< G1I{ PLhlDEBIMP ۢ2#Zmˎ;.c2/_:J"ax ʡ ۹j-$lvkU+:\B vxDDyOAݱpӃd0roKmM柵Dλ|e ^j}?'qrA"dᯤu0s{+w>vC?oSŅxB*$w8fw}&8!M4EyvVы2( `)vNw9og4$:^c"ur3gzO0Es~ƶ.Zdp>WA8FJbd;uqVe`gnBUѧRo=Yk༣"Ƹ5c[YB!iQ<ĵ< I{6ݭ5GƤX4ozi,KUn0i s<ƍ0#I˒:8d=֌T tS!GQITɕ)u6E\oc#|vb8z:hi]G. &ݪ lI'섎S<`xN)S*F&8ݨj֙mvlL&n:[zA5DU6NTC1mKNޝQ^d꒒,Qh2U?=DKSFg|S.o"҆~ʠD;NtN=$mV\?d,yf7z8S%IܷwPjr SKf&hֻ o|N]!ȗՀRaꞏ=BbAFBn č a3ӫԫeF'cq Psòiy9S YNbP~Rἐo62/O,̶Mwgè҂%#/cq sQ9D TسtSVTaa5{S8H//7D[PW ; =#i.g%NXkycP8rɨץGHG?$@4!z')"iqq*+Ǔ&g-1Z8.졻]ahⷌFp 8F\)tq[ک3͵E-uERf90۠rY5^_XC!.ne ( %tnY%j,/>,|{| * r)U^; su!lXǚէz|\2îMV*#ث̊<5 p}(,pao4%%U]e3Fr1 gdq"hzEp y &c*PG}䲋KV,tLd%_Tw[f_Wٓ UbHebֶ-"bDFKMjWq"g'8SXW+cqmsx0|h~ i}i1FŶbu'KQw84j9|%#π̱:L ooDkBj`%&:͝D(豰 QX~(v ꑪPzYcϥإ:yO87#MV l<5vko<7O|` Tâ墳Syc$nvvjܽs!YKv'\ФP/9;z ]AJǙSNT2RV?m6Tcb/q᱊h(R ڝRښ6)"qMF%fqUS&WO}$rٺ'7j!*bm+\O=_ rZTތdb+h`~6ݚ ,0ˆN),i9cy sʠ]@ a,ҕHߚݽpyn붒RUGӐ1FV HP. PLЯ#Ozf8:a%VjF^ݶ66/bSnP]̓*?B{ǠW1WH2Knvӯݽ,SVũzOHţ/|raNŤ¾k*޷GD63lƐ~I9i|'0 fĚT!%^Wes 2MN[ 2CH&?̲]V}T}ًbG(6:DeHI_yO/oQ1`;@EHDǶw"^BQ?9@t!J,j(U\:5yPAI/xűθ#q;r*Q2hIO"2_:4 ziFl$ut ȿ ҆M ] ,@#}YsJm.> ;AblC[vO[ ˊ8e/P+!5]5]_sQ$B2 =ێҕ,) 0 u5/"">yjs}L*+\ ]8'0Z-p=F duFs).۠I+8MԳ ?M vE?] 7*0j)$O 6p#x]G"О]ODag d[N xF fb& 4}6dYkvFEKnC_;%M(ߏY]S}/ FMC99Ks*k5tyd`q#{h ?-=a5.(  2T+W8;q%w <iU-(, ts ?_H7.2u}P||!K^7ߖL13%,}SEѕ~{ڼE+[?04ԅY}Ky.!cC d5Lhs_%cMFl'~KpS;ƀ] ע_Ȳ0p.ޔ8 NbKY+ 5$/7e}6Rq3| C)dŔ-Ra{V~5/t/ܧVK!2Ҏ;Cʲ%T )mo Igi)N)/]bk=~e#Y#a7] +0!P✄ܪjʲv?P*LzZR5?,䩺 S3f4ٰ^3|9E">PRVU "aUxFmE9RA܋5f%ekf:Nih{i ;+nɑ@o8vku]n@W؃EC 88TF\ YMyDjWkq,jr>u¼c&'QM%AyJ ݇\xк@'zֳ֞HzJO0k˜DPi!ʒT*PWN}:5c%8r CXJA[##,ſt,nxuCnKTK"BB fn(LjE GF-h!4 hCWÚ{D`З1QI#; e}=߾8bfT ǴLFcs.H_Iɞ4܋ Tu'b0ؕTmR:CH\N&9Ϸu2rZxESu:Qwmh2&7*w7jp]C!G{=I)D; PϜOَ7[aIYlek\J΄=IezCfg]В]rص֞Uaa}`cdȗKk:PQ#/2?n}?K捊ĸЈ񿕂neD\⯅ VP݌8/!NX>p8Kp :u/:66ϻWh9DBO)mS>=p*/ TcocPv}% jQz3k=fotĹD[8 =[rV pa`\J%n S$=чu0x#g ia2$i.97'i^ԢEI[PE4,]sڔQQ~DG[J\F FJ DvOKq z(3e>u҂^ `1%.,bOoyͶfI<pL$H0$.4ʑ+1uv~Za@V:I4#.@Jx\9lMxK\p6L*B0 %^*9Wޚ/NTVA IE*93|,\`ljjH][ZjXTc;9> {;C,"Cf0r橆7RaJ@{GA&q 09KIɏ1>`ҭ?'V5=T.}ѱG<)1ׂǘ\:$sU+ɴ%Sqf1ld-ƨ$*$k*E4F_XлRҦcڙ2`xʁ$]ѷND,C=3<p`)GlA.k8U)=tÎȴ`_AJX`kTq z= ?Z aTR 9OhN(w_,hB 3-' 汴`?mšHesg֭Zb6Cy9bzϙ;29r4N˰]>theBy{Aɠ   vq7ĄDkVn\B>/1'7!Ru@:֘R/MNҘVFrAI, 8 /X8D/Z^$ʻ4R;e_Cx'b6ʴ&F\ yJ-B,y7 S /> ўXBy~Z"A!h\%f!4񰰫Rx!Źvteq+ɇɗV511!E$O?ZVϖ+]VSPn} ^=A|ЊokP?oFQt"ǗفDC7gou200UdP& TR7bY %1VG"7&\ÄVq~o풿TJ^ӑ ţ#ݴթ2xð|gP歈Fkt!^ jS 1,U٪ra׽M46;tyRRvcNcT@-;D.={ &Q\n c^pՋBF]5[=vᲞ(?0ϏZURcIƠwc_l{Ek:rXR\A cdфGsmCܕTt](,UWsv#_5Fw XU;ֲF↝g(%m=oEᳫ&c gWzr8v9ŭ/w7Yߍ%ϝ2GV$)ΏK>Lvj@} ;6#bOiO;C>vᵄG? ''O |;"!K*r騻c58וx&td0!7 v3$}& 8f|6'iT#S,r0ꏸޛzkH,4xҌyf*Ƃg= 36|+OR۶H(ѯ/KŒVtlz!PFmGgY bN!6ar`dUde8fJ$`s2QUhFW L@@M BqͧE}){4v_Zp [#,:BSͻ+QS7,"wL=Lx# g,$z}X~gl}ic+Gm'%T35]F+zT8S#QgNJvRvې/}8\=eqp8B\EHݖ u|a[[$)7R)&p%?l 辖X#^6  uddDbWz?$Yə ڵ? +~5X)J"f}eZViFʈ(aߣ`R/)" #i*Q;‰5z/sHΡ֩XtkN6>U,ޚmʋ=ut&0$)pydfpPqqϠ*(;scDY;Vd_DtaMv9|=- (r|qZvb\elnz L v*#C$U g5X ڕdLVrbQ+,u嘜qu_=5NOUURS-O gтtDzDp4Li`qoA~qU27 Y`5\ޫ.ok<j'OO!h^5rÃLC/RFᏳM|}JIq pA) S. ٠e%ItV1 ?U $VhJ$aJ#.C1>:ʈ! Md5C {Tqc'+[wLܹ.[|.`mElLUMb'@6~Z@K͇ו^(BH\ӷ;R`v(=z x7^ḰA,) בK,d%]52B#~x0׺5 !q!:5;П0($=8H>`^)G8A-D& MR0.0 ]z]UeP[D|O2W?щ gIo,;ȇ֞ aӰ_lϙ_KVoJtΰLATqO)kz3>ѤdU`b^۰}LR;ݳ=_ la %NC)j>>.-(6苆H _0G<כ&L;'N:"1\hJ,YrPe3hې?Jh:: 0"{#Al 0,Y1Gn D5f?tЎbfG;0hmxg8O. *>Kek_ H!u|^3 } Pyf#@ }eP8B4 . 4wS%OXP{zv=f Ѳ(_]j\oY*LǾUBN[v۫,rI]C1Mi%EE_`ܳQ|5g`3ȡͻ,>:n@t3J1?NNs#oHmg$-Dd6fpR)NWmC*mVteĹ 0)7KDf3~; cp~ zrgT (X(̜!j۾T\1ra%c ^CkA w~\uM_!R'BD@4851Ο9yv}}j+exׄ=Nh7 N| F24!-H-)z<$(賚'c.S`m[JP WX{~9W= i^KH, & zOB*_%.i 򥶬ӭKd~T} 멋_^i35]ŒMC# [R8(Ьq ТY ͧKm{+~LԇEmN@ށU?w0(EG TtQ hBHzz.G͜eLyk葉owmk)^c^gMuXrEXeХoЮa`_xx Ѧ 886"r -PfmjE8s;Tg#en8J+2aW@+mm/s xxo-[gٓyG~ATsb?[\B Ǘvvہk/L ~}Ǹ$[٢+írkܻ}G|ST߽ ?l.z\fҋ4o!">N"T<`p]s)w}*k _{4_CU]2ihºQ k-d٣vy0NvkMUDڥP=B7qgCɫ_ot:] ڛ6Iwaf~`*kgcsi."B艙pׂI6hNTӶ_^VnD&fAsx0#3=PuuNi_+/lU)z$+g7,7)3t a[A`vp)T`0r=,{inN\$J1ͣk-or 1ͱ'QCc=Lzy )sT)8͚VnwnѫS)  E>u*A8xMxsаvvgͅۯ|xd (Y45 Eq8#S`U:@-@EC(/&+z,0t'hc2R<)/LmX1@N-?p#ڒjQSM%WPU9<&Z4c;].՝h)|>{ "*t ()|q%$?Br_q̅?x۠"t"O*m)$XI&΃VK.G4Z v{lx0ċ'Vs-Pgճ1c:2e֐0FS$O9GkM >uG4~tERgdT*&O^D4N."Y٭YYB{AtoTHa&m2h\P٩nt-Da+ii* cN)O>&nHG8G5X "+/O|C?́cՎ [ܢ>F*UCv=JsJg^5ڸ lxfB#4(/{.?!kP!TExsxڂwmO:1JR`($rKCu1qQ?xĠMo8'm!!A޾%| ە. 哫c;rP6ZqZ 41j>V֧Jrٌx'!{LJryʤhV-l&hJm0#Uto՜׷Srn~Ъ*,I*250>;n,(r_@y/yq$zEh.˩nTF"9 wKfګpL5˷[d1 6+jzch" ^W$Z2b98 דˆ``P;r`;RVyY!&I8b~JK{k L9Ըa(Xplio\(J)@Ŗ8^d :P#9oJzP>F$dUm D7FC̃F/O/k|EX&!:'ұp~y4 1g{^gcȉ32ɧy5aG|-%/? ]?Yu4J=!P fIy2db+UPPtm ˻U7'vwY( 7[eO5E~,u`qܲr׵oEősLܱ)DBnLN='2( B:?Ǟ\pޮ;SJ<|(>G2Ƕ2ͳ16O B/Ρ?U, {MZ87;.o}icrN*F1wUӺ)*!|*QQ7r0j#;.p]tjɶ}ˈ7Bah,kv A~ :,YVu"LxWc?C߲08TS  mXsul04${pR8ׯGqHY;= :;}Pe2/ w판Q5c6 a %U["ܢ/"ݺ G2:jv8?;B+N$zDSRعƛkɸalѪ*aI`T?WA5x|67&SlHw&6NIEd*X}E-ǕTzDy@JVeqwMFOQRcڥU87³H6^(isBWI3VGG>%qFgy} ,w1]2ꌤhf[}6DpUO1?0kyu.Ir~0 ]>^L3)&@bf OF8]IF:(#Xf/mĻf!' 6#D@8q mY+׃C^Ug o8/fcE+ 35tb4'zO+1'(F oe»"!XA%h,s؏@mdʻ sww;/)_j2W+I3 %%F }f߷@a0p5zW$őgX!jBCjV{ϛ4?2azEu8m{) vawa }K2i~J6ҹhYɪ[2D0ԞQՎ DeAOBogֵuXf267/T}|0 ,Ţ#Mdol 6-i"/4\rЇ0*~oLyLhf]Ga~X* NЌgw(&t']Fۦ`h6薩`b[k&C+#6 !ʤ#t43+jY gs><8_6|aR{2|ۮa$?LBV)槺.hj9b΃¸H2S&]C/[Uw zPhENIl}u}$*=\kac6K?q(c]"ֵ+9S< {_ H!% +{4HÕb3AhSKϞ] 2lhjeeM@ .8'"xf8ɍ;e ^ N,|v=1թRx$^vb3Ģ*f3$ Jʙ4+O::ת۳}VxZ.ȿV?`rܼɳz1$FUq iG&NF'QjD"pqՀQ}9޵ /2,wC6Y>4h)-.Hvas6ٿrcُ*Qf$y՘WDl MdRHf.Gjfqtr,pNs$ S{rƑU+?L֖'< nۜL/D[M|&z>-Nx8Y%ر-bTN< 7>p5]%he׆gh7[3Vwu{( ™*Ƕ4+M\ofLz)q~qQO,V)Wہ~~A7c&s =t͞e ;ϰӘo<#i!<Í`H 31ާV֠b}=D$"tP4l+=D*BԬΞk[ltI|~g0FUmsFTfQJ Ɗ[ m yb!yww,WuI{N`GvPMW ]-\9fEu>f XRNwOusiFظݸo|-J}g? >>;*HrU[WNm^rFDp2zj]w Hf;^1x7I2 BZPu,^=:ie-fv[ 5#XXPX#vj9Zy&K_t7UrK.dV 1qi/ gh@2N }p:N} Dv<{|ҶV!le|Sy߁}R8qc/s(=b˪qӀpȜW;O2%_K;D8,u ((J82t'qy>Ǜ(}C[$3NP?^Uz,H\V)b'`৹!Y]vMEIC؟vPf`jU;9b\0q7FyȄoǻrѱnH?SZ yRu_șc L :[ gLsR63/n/c<9ݻXƼtS|=dcwSpih`@P0ݙ/[U1l ڢϪ0Dz9GޔU-]>٠}99/!WT2pS!08,.* 5jE˻CgP!TOX*u-8p_Je;}|S!f0-Aѱ_5I_'pͫ;T2Yp:6urWH~sx]%;1}jq /k(aIx*E<JU_gB01x{|0{g cA>({$5 XDL9ED2̚\tqWqF@ XׅbOz[iKH~: ƴD.:vs x9"r7Cwm\6D6G&gao ${J!oA_YnvfI%Q2y?1P0t5K87̣DFlleqt= RM[1k'%&,$fJ*(4kٗk=:a W7:O.˟Lu .Dh0pAċu)*w7¥4`d3$&ư쓸-To >SԜ Ԁq+?8bA"F?Bm!npy(A7|>o<>E.A'9iF((!r->ZqwxO#3K^E!DUc2%0 tHvPy%ќ C=NI>[b;Śj7BsXVNRQM36" @F ZIp^*~QdԆaTi;Xjpn7՘`_tmNՎ棷|: ƌ-^*x<\kA5҄axϐK]?oھ=7H|esNz:v08;- >sD>+f!B=K|nZ٦!"W`_ĝ^aO%PTx-"ޫdD9OfŕWZ s~ q3gU~f9 FR=:ZޣŃKDZ!5鏻Gf'4y({IdQ=E*Oщu޴gFG% zbu'Sмljc (m*\e29;0 , *,f0P?{05?-c+=;wނ2W+'쬁?u14M!rǜcWߋy ?j0 mkNIbR]l9BK=i di&DN=DiEh(UT$˞ w7cPlqe`g))ّm? 7;$Zk"=T|dS?vyk菲:~^q{7D|_k/TQH4jO%zp#U%/;1R98M%x:Pjܦ=ã_E׀c%qO\L{y't<,4-3;,\҇R5¦Ql9LdA} QwXLFt\4oȉJz9|}09fE>YEM[OW~<ܭopIVCJZQ"° E9J:/_wCh*I~b(`9P(2 V$G#h|k KPgW-Bf&$ViQp%4Jov9uJW6:HyGf}sH5OP&QEuiۧ 9zHf%WO[aݘh?5Xls]B#t-щt<3 jae˓:PY+F]ܞ&ݍX7 S] { aE$4AH6R0J^7d/>vPIIF/;Ҍt96/R)[r(Ohv?}\Idzzkzoh ش@-b`@/@%jD)YS(W8~\MxIeй"nz{)I¡6vzyJcS~^{LKE\<)or(g| @=@ԙ9c4{ "chxY5,i / 8jb箶O)'_Dld/BuX=; +[XM gX)QBgrڽ9fMZLN@Y51lXSC 10nf[iX5XTJy!q,PB_ d?Ч: ,e7w+ TDp<و ky.&N4ijLt_%ӥFjɲ|åBW~zU?2U7O{R=əjB1X\焯b1\2USPSdH^E}\ VF9[RW`ƺ Tř4nKOtđ^H&Ė; Nω'$gƱӭX{m H[gͣ[% IFf`9Ӭ=Y4m|$E;E Vn=i.HL+ap; xoF9?'&yS)63RBIh] Avf%}!0{6g NdRs~"Qb᫪g^rvw>jsԏgEQ%Z'0*Ctqa(Rx( ;/!WumP+5qGMWH2μ`zDLz4T\,+3&^[՛ny \Gt8c^,`+fؕfdK#wsTY '% Uұ&rI/Vp KΩ姩JrT+n.L1m%s@a)ݑˇ Gv{oW:҄qkFݛ O-rQaT+,CwVqːvd@KHt\SArh82,y=v̖i3w:7:aa8y$XH"s GAX[);b2X?[f=Ncʂ^?Tmx(g{hKeV"j8$6%yVP[IwUeOrJxS):8S16#ckµ9:Qu~,A%z$VT ﻰ T%>KZd8g=udQ+i =9E3R{ UiA'NVu<`BF4HfmQ;59Z+ӑH72Ik'Ե^ #>D9Xy he! 4i se fHn/5։\xią os,[ehCA~Et ~Rk7ۀK`%kJS#W]{ /)L 57=ʇ) ܂V$"BGa[HKJ9DtHoIbm%s2r'Rk"٥gs9٠<{hR L ;؋6,JJ+2͜m:}3~eM&\bt "qJ3t3ret{U,Wx34Cb/\Q 4ӷEKӋ9IM)f0N/?i/YI9}K*̢ ؏@oD*ܖ{O+oQWxT{x7aRs|eTLoЅäwRkU!$z4t_^iC Wa`509 k&Hfr c"Vå9P"s@b7N;sp؉(IwսI(:1MD&|7;.9 ?1߁5>jECGw/?%AȰxhWp{4#SM3(& ;^0L`&1_yDXBHI= >oVD\P.p GDm$z-8yl'!#-K}e <'{C,e|v"N͎:K YN[j4${r5,'ӡ.'xζ++{2[P46IMIem$qA \da7U(ћ :k_nzlYӿx&[x" g$[be=ᄢ'Or;_xB(+~i`]T!+pĎ M3=%6i ZКʋA{4hÊ p.]wkOi9Bw(o,¬:D;4Qw<]peI5^BqQlHzٍ;LD0Zf{#F./$xMWg`L䉺5Qi#P 86:`r:4֑OqUy|@UX//#T:DVxhQأ(@cJ:5Ev ڀ.ӏSHΗ  vBBL{;a1w"gZ}# =_+qop]UT5҆ǹmv@"f(;i;rMub})Sͨ$ѺF`3("(a3Mc,)Nj5u+m)z)q༠B/VA*Ԧgq<$;gDQ}<~ћ't}}}<|QxаI/K 4x կA 9H_媀m3UlVEq3|o9v4[q*F. b"G}/dQmN@0r NnPH&6nDSbģRCn^|:K!a( AQ0 sD3Z gC9=9H1`Q&<|:( {|?-q\c  ᦂ>蟹hK&5*}T#2n~m(=)݁!. ,9JI84BIZ[}+n*U`1W2<g3G6JH$4<  n(utwk`ϥ{"9u"1,J.X迪A$Sw}<_Njx*%J۶HGGcʺ4Rƒ u( LO?<VH0gpwg]eH9^mBҮ^Y:V⥨ 'e9O d[S ѯ=8w`ΊbzLRQERK2J0d;Gfs%20t¢:cq)&P_hfȁEI3^8u `~P%CLeD}VD!%l(rLe 9I,Wio哢,Kmj*ę=хD   ~ OJ졜āZPrٵ@sknI*bBp-wtP_~͚r~b%A]Ɉþqik+ټvT67WS|ݸY+ppg jD!N昹9[js)1% v=PsMmieR[3ITۆ5wgq[cʼ)ΙDJVri==D*D~}מƺh``F(M|ch*ul Biw`&B^OԞdԔCؑOeӬewyϤ ŔzA4lSzg<) ]J_O̙~-3Dmގl]Bk !dfr2ԇig$B"e4,Jxj2K>^_h!0d^{d0oc蘨K"LO-Û Pg w|bt5^w/-PY'2HvO8sA3‚.9*DxkyۻPQ,>\ QP֢~ĉl B8^e>@u|A;uFlB3w4fau[4*+&ʼn U<j[iej\&)30sDjR BOAWK :\բ0 Mc\=H&nr|V>M]: L7GU^&][2$yM7E]u_Elg>?iP|9r|:qjv,tI%+V ]npU* bEc}࿙c&eǴR-14@J5\kA|Q)[a:4C̓p6`xpu}RB !.!TPydMFtW~qR^"Pbl]%^kE(5ĨjEXLٹ_Wݏf$ Ǣ/Pm0 12ֈ"加Ǡk2X/2 O\0(HΣ˕/ ޮx~J ^v㒛Elp4BqDu'(s9E8jk _#'ԇ%4: (,&χ;AbsK+yX<} @/  L[vX2ZH;1eE tL'f=ƑI\ =+K6ki'":H2v|5 pVKĔ!8r&YDR /w̹^ɨljkve@$;˂sxS{q\^o!A2P ],W^!5gH{iC <.5X>r!1/|?/jC̒:{jhܸ;<㚥%0S +*lj#w].m1J]9E'Qpȋ)&||WmI1ڴ?uW)Gb50ȊQ MV)DsZXTyV4TԱ");A`ۊ1rG:f Q/v F2^iHnH<@LXrAS) ^p琸9`pЕ<E3@u3'ID* et S(`- iuOra@)sxj+Xn"©Dġ?ѾlR%L,!oP2»DLM5;ڜt gJY~f2|EC<9ݮ>H7M>6?١;y ƶFM긔XoBGP RFQ."#j0M\SGmikd*v1t*ݶFCo<+s- Q揿 ]׺vm癉C" $G\Ʋ~*I<[/bЯH GX"!(SXA"_$xi͍;_JWG.zzݼ+^`{C@G9E!ȕwFPFm1 7K@ْwyqHkYn kBU=j]?Lwab&2g{7%ͩ(Tc#;1A쩺iDj&ԟ)ZU˜ liSx@me: N{Hh j=&; n8 D>KVM+3)'pL7jtFV -]-U-V(?jCR+άM.l`l+KۄBO~jWwHaJrN'f WcU5MI."ʗiUXbu7/U/޶C9"a1s1|P9eR(8K88KEue[~^d {2E7tsM>feb975W{csZ0ϻ(̦' J7}3ݗSWT2d9Y#X>fWQş.WS 8dL'Vja9ལA#y4`(DlC`'}81 zqRAG@yꏽxzcwȮ.܅|lN] n+F̊P.\j@a }AD)TaV*ABnln$w)&}Oj&!ީ+ps? ^IL]NOP^Ռu٘]#z-[W4@U1@3Y~]#v>ݧVd4ա` q*A<^r/H*v랃X80T9b?x$iX~]ZE|6P@L#"!nIx"&i?7t#tJߨvyz N-~,'e I\ %9 QLf#ŒLfm ɛOã`oƜi{rr̜ "h>Lg5TY[zk4^@gQp5C$\H[|5"t)~;uVkhDuz"fJxwƲeӍ=|9eEf~ii _<2!Yb/n5Gt1\a92헞Y; u Ν˫;~GM3#D&ܨ9OՍt6d ^+s)s:Py5? 6h+`+[ t_KCꨭEo} ,zǘy2 U'vR o /IEb [򲽲>#2 M cOttDo_Ì״].s%|H6_!*z2[:(%~"ڒNޤqM?p%+!8=l7#l"yM L `co޽`k(#4c7+%SίՖ#Ur};nɠt3"D_[ZsnDSdH{}l;k%]h)!a,OFeFKdީ~A;X @'0\es#K!&is|jcLurzP7 39Ys. * +tOC!BAVB|dqMQlDACC]J!ʿ2ZAf*ˀ3%i$x— ,e%ʗ&Puzs1pNHVA ($UV`7|q3:J~/%svѦ !!͟Q dJkPP_=]UUQZ,V/~VY{ϒm5N-*5N*_&)nhHF poexs`%tzv]SiLԵbi.вo(UYވVGGـEXF#L%J"P-ёwFޙpyڋa-6-EӞi;KDo-?90DZSrp ~mxw {gXyN}J9WuN+x.wUjA=-(󄬎Βqy^_B1IK3eCmJ8!:*Zhޔm_ttry}!%+X%m.x }>Z23A`zvH!.ۜdd4%zmCE*7A S2{nɵbђ\(UbP :BG42&ْJGU[i)爿WMX_xeitEEDk' ﵅fGƼ^? "`rNk{\%p`$ת~d6?%Du}%[stlҪ3iTQ.jsBh@G^;O k9%=*~L[ہ뱥S!{F1^lD=dJvלg U֓1>4 'j*Z# ݊ eo?86%{]aQDߡ&7.8Ԏ0 Ѷ`p)d+O܆=I8{H(vlӠEr:^> niQ{ }DU}S:c+V!K!%?9gre! >re#Ւ<[ uIvoAlEҧYL,l@i&Ez@>nr7>Nz/}buUZ 2rFD{a)+F$E3*HB3m*b`b3]I-B/ߚ; Teݦnu4RfӲ|Pھ\OpMig1Sϼj|A.ކBwt̖ed{OXv[DUCʒ(bT^yJ gAmϑ yҽ=Z#I LGbawGk\-ni5pl nd1W_bݹig^+¼&-?MT/;zk6.(`K-c#{}LE1BvW^*H'mN&ahH`+>>Rd3zD7xc|,j{zCĞ#H@ŔK?ʫTq9_1X(x\c-Rd,0/8b @w778ovJ), Y6<f^gO*DX''.$ߘHi]mG(~O3-=Y:}o,+aw4o[R-Yy$#oNEW;9:h.U?0kD-GjXD[],pkͅ}7_FfhÞ~ z%/]*v.jr`8PR ^=ΘƦ)%saXڏri{VaP)6M;8^14_nQ)QZjr_\e b)sHz61RX99MD mv٧YOo0+LmYf ٴ ^rRHqI9E, Ws8X\1ٴxL=uRp~g¶=uA xviJe3 dpkSɈ69/e2 0D,Em0\OvKS nи3eg%fSlV랤rsLz'\ALZA[dVF djH()v(dHԒXt px93D٘9@.g~T=S' I67J7UTW+u/EfQ\n&uV9 Y홓v5&Oh7/VN@CZ H~Q/yGKI{ 4IuJԁ@ qc+U9N Y, ^:xԬqJd~a&8!^oh"z2{a/URC>s慎s|3t36Nwǰ_JF8pP˻m'*qgqu3I^wpAzݷ(i, ohz%ozѷ ygVz+ӟatxrn3{ ͫ٨/3WVJ.#b#rt |/B"$j>lγn`-nb1ڄL?6#9`\P{]5YɈ-;aE8lykN~"@m'3/ `uP$<ʃ^\N @f밢`9]@6,QИ]{*lM()âu.w|=ZҚ3wj~f##^!^gIs6c- Vm|iؤRiP@4#뫿|dYlAcKVv'yʓ%A}@M)A4%H1M5C끳xH:^,*Ge((]t-`ׯę ]'kYdP#E-fDZ3K@a%xx))-Ÿp6  |-(U ["J.G/uLOE?Oj!4 |J.A{B`<E/۸U3 DArW2$XgVKhl{.{Af3bt~N@Zc$jt' ^ qc[43,/5=6xd?pe͞IT&W |Xe9{EHQ+myht']\d t2 '%Vׇ.+kW.%Wid[ ܭ;,aKoIJ "YuH>_l=O9٥_u'.UT>xPjpHC EoY !sʫ ~ gsp'*y {tWm<ysr6=cp$-A WW@q臭Pk"atMq~Hg.Y:sk#IDhW!FhcZ"ڜ4x~nwBR)`6ky~Dc$%I>]IDq[6T'w~V}bU&I;~ai72KhQô /ed쭋ނps5^з)zZd Wy_QHDJv>)yyiU"UITC+}6-fneWJk*_+ȋqU?W)3K)Z='wDdt2u܋dsW}&׋tœHѾ #¦1-i'd#6g7F=h:SշKb7*:0uj~(wL)91֐V *o+*nJqlWp;0_ ǯfEꖒ6՘ F$h,^"bpқiUuR$ EF@]\p ;D%̃aϪ2{ ifȞZ2{kS?@>o0Oc@-^ _pY%0 $s(|c-J%-ɂيxBlGaJWq4gYy:~i013F1KOɓY4V[D.jKkʎ_镢bPؔJߍ'_Ys1Sn#?*~=\7-R`kW /cZڙ3Wfylγ"##!.nd4zɛEn$ׅƺOT?qN1D{R:$|ʫCP9j=9rVPSyߟ8|؋˂ r쨙g,??yRq5k+zl^{*J|Fņs >7?ߪ~«~΍i R b!קe?aw2-4Ay5#=yMRR4To\+ J}=yMrAUqDHyEO$3x=tz褷X-䮾]EzNڰjMnK@{.tB3 4q(er5GGSժ6 z)>shh^xs=:߬GdT ΊDJQrď}ba'$ qa}/tHt i,*/uom)+qq22*~EgtFyzw?La2' \UFk0b>u"s/hxּUS6:Ah'HgR F2Eç~o XlhbW'*%#Iu:%57UoU[-`iE=?wGZ1x\~bk=8& |ks@s)jw˶0d䙈$ި,u\)_+$lJVrJOr{C[{Tݺ .w,?9ۚn=Kvh|;uin* Rj7#"奯Kny| qɮ ߺն1ZsJ ԂR9c>5'9nd^9F %F&n 5^-s+ CBN!^ppgMOq}ApBƹ5Y+dt1w3v/T= rRf/KOteKjGuT[+FO15 0]P3݄2Ywo2I]fnt@~|CBwA]4.B$_׾K}u "*6\KuWɧWIqlaղ2 cR,Q:"?6I}}Z̑$yG , Gpn3xbu0,`}R=_>ߠcQP bՃ hu/ΘXx~0ل:)J>Zh.fk,ۙ94;_ ĪyMТ!˃@T䩪sܤV-8Y዆R(U4NF:K+:ĖXFr~C 0l.\gdA6͆nIdFУ P0Ng}wֆNHv3R`!*;R9}"隟$Ȃ+S3x+vA}~ Z9J&.igEkYi+8{ƾwϓd̞nTD̝UA$RG>`(H; 1$E\լSŻϊ.ULKIʆsi E]:dF!F $feŪU~=!T^+ly4~=Le`@"eYXGZ1(iD mѣ@F_ >O[*}׮jZuL{0l t1 :qT(;օv')ٝ^Ժ< b|K }ۖw nS(G%2c{q*N,dK7?gb $-IgdrؽbS*5A/~ÓCt2ny61neEm^q-b__꓎\ˋ+g~-ǤppQ[3d$S^3zQtܛj$p_1FP?P'4f-=nM.9;ƗCE~APE`]NFqDN]=93md,Fk2rk-QR~rQ k!y{`-5đY^E ^x?N?8d 1"y|%̃g,)bDoIc>*y-TIߝ=6=S(!im8)1,/\2.`ÞҤܓLPI\q3>T4&w9k g|o[T6 B[4Y zi$_ėhx]D5FB\S|B# QFy%D}=ߏaSTTUQ.23"|dk|zF}dqҦ6}B.p*Q$JHɛֺFЏlX:kv֭P{خYiz8m '?U ]$9ރ7ǙsGd}^8xꖄPvd ULSM|d0& 5$~t$"R' *j,]:6J[N(i:Yg~I Ӑ4TiƜ;U9'Mo˳JXh[Ϻ37Nr$ߑnk$CN /")l'5a <,} s]B7fo (Y:8Pa;M%Բ9>#6kFCVUk0\ o?[;ǹqI{NwM YWg1l }C2L);>5 ~z2Hs|钁^3c])oZɌA ~u;J%MQ/l8qQGJwS7[c'׵_Yڟ#hFz[#z³GeCh@0$33̼|on ykd֐ 7B^R+&{j oa2k?Qr*@zG}暭ìJJdN\CAq_K}<鳪Id˳]z U+5YCWv=~8# gZeA1 n:,w_敚<#L@&z*-6єL,ϝRnVyt TfQΑ &@WCa<7;N=W2#p'f,I/9ȃJ>l9 {Z M3\h+aKUP~{҂}9L]ؓ9D}MQʍ?O E`ݨOEy|s>wPaRN*Y#8Whal lI'h'U4IQ7*(:jsy0JRҎLH =QD!8tEDCJ3qr1ޅ脆փAۻO$#*R"gQy{G~5NOwϓ ,?̜wUÙV_JapD48uMPlMN_M/Z ЅkMTuLy \\hъ3.t3f Fxp|]Ӿ]Tն'#w"Ix&=<]„$ Xd7dQ{nw% B:Fu}L!)2+Y1R!oƍǃ!K3$`<'>6*!00wO}}jϼ ́κ-ӥ,O-q .tf ̧IȎG 1#Q\VVC6jWxs7nU4Fk$Ƚ708Kx 3 ܈?Aq*d89IAWI3 EW"UT?Ɵj{.BńM_5]FXֶG HdHbl3( 7HK/,"(qYR UCbi_.@y*H͆cj}QYEv'IWwO!%= (b"mbd>}m*l AlY z{#g uCه*^}-)<3y5̰VQ+7`0z)%~>5qwؾdoԆr%dL9mEnL8AVȝp&K݂"Zڬ[\td(?:'-ʪ*&XFFQc?q 0|q`M[PeoE(!1sS cZLgZZl64 ]>gNeIaB7 $dݱ56Vt֐ӽ=m8Z]lejj.e4 : ˵i6(Brt&Ge%rʑY.4QU|0gwՎL@ 7LjItoؓa }Q+TePEl+x($]+Uy9? >D/TMن|; ɭXi7p4smDq$zG Xt˛FU}Łc,v+x-EoYPT L5aD9CiŭhQ obQ` %D醑oƺ0ؽ}Dc#mPcEMJDi@[U K'hu53K6FK77sy4U|dDg^T-7Z} 7'cנĴ3Oor;&ۋ̥1,}uVHRn ,@ɦ14G,?RִӢj\vK9+勞}n] hW(n5_a SzlrLwWd yTI?e/x Bqt}GNpoH(0Wo$éN9@ۂ(iL'*,c".\ qu0៱ )s? M4w#]:s QfNTѶsE}$CÂq#K\$,ߺ挹z_iSS~zeXp9 ]w~3 nSjQGط.@r ҄bt 1'm<"G|;HhP/]bx %ǪqX1VvّskJ3SX̰󻛋GKLcV׆d.?y h%l-5HJLɭXkF))J;!T_ z#uCw#M؋]UcxUS`űPɰ9ݝJ43yr&Y<&!ofmS5aP B[ d7o:e@ap^dYZfܴGRg!R"E7bOt:+=*b vKˁAHiM&`>6Xc ~j'p c]yaN:찇Ws+1lܼPPϗ? rМH{c+8nJ͕#~ =XjC_A^d)Εӥ_rYYr.L?a=o#Y ۆ駼sh´L2ΆKWak&W ;' ;wkz֦Q =x:6hێ仇@M'F6LK2#6̜s)R(1Jgt";52K+l qVyNEgis[B:hTg7DMsa;8}7q37E&-|aM;sR~,낍1GuH,?B× Bo8Qk9bfGqs=5ngx'Է/sG!DŽHj.@`_3p.8;Ai> <}o\۟;+=b O6V5+`ҠK8n>6'/f ޑ"kbӸ-4!j 7!J9IífRGN "fUpj("v~@ 5|ͰY);3*(bQ~ vdkyq'nFX4-n~[@K˾EFO"K7BC;TI{!CL܄^U;T|%92:Wdn! ,MM'4p'C 1 +[^[sKm# €jqi-D틱͸BOOȖ"x=yu*|F=_Wl$f=,Wf@7yNdTDYr#Y%ki? I{d"{dec?`%oO! SDѩiO'~Ρsm nc߃ {a=bQfd;>b <2gv[[Oʲ/p/kˏ\ : tlFn nӣMaU*c)+ǘm23(Dsi_q,ktCqLh1gH_WIG_a9)]W;1qP$ict~@>@܀=|ZzN Fiڦ+M%3/؇AO@&9~땟KJ\hLօ69GN]Yt?"_|'!~+,ЮaǼZgoU5pO4N^M@N|̔:^d͡%\%|(Q.rzRcqO 'f3p`hiGYM] bؕDH!;g薫vp!ق_is2TdKENkkKxM.ӈӜz&8E_VsTYВ Cvum'+\ȚD~=%nh71mjN;)&,֎q$"yP%bcъGʣ?3 "JyS>!e\ !c=ĺ] /4s5hm2o䧍U7^;. @ ;ZIW<0噼/y"DPs٣AOToC[Gb`AaEJ(ᜈ?Yz<$ bfWtWH ,yp!`u0#0=8&OEtLY)ܱ9^ &ZfWxuGAdPtioEQ0"8F^9eO 抳EʁUgr?`RFa6wEL,q>mlPR^x-^n3&h 7Q;(3nW瓓h=%RL= kCiT|+7&}MoZ%$cj ~H4m)}P!’BEJ +# 嬈՗lڀ-c Kɺ}`6K#o5 6q3HP I f]oާWQYrT/Qf*iYmKMBntb 3y˾Lv+SusHh:jv-KY qyJRfŌEUn{ G#%737qt3S?EPQOl huSq&7g8SYJȖ`X:΃_M̬#wl) q/y=g0+qT+`Taff1@B3q,8̊ZMd,cvkPU>I-Uo*Gz95SG B9mRPdQȞFHkh跐P]obO$Q8D[}7Sëteo-Y57Sʲ"<$ށL݉g4X>LBʕ1LHІ5S3eSX?@[R諏J$bz+e(K|"trH^,٧f6~8>fT M`m5_YMmGi,ao0Jrb`0:4<3Ac]k,zԯj{FZ'ϝۑЙaY?p)DZ;fIЃG0AF;o8mABrOBPxCcҬcJr/x\j:gU>c:!²rzPpfm__(u%r~¥1Tt8=>NW ]Kg=G|_J~L`ӽdGd5~|^RHJ.mZQt>j: | (꨺ 1+ d!-ŴE.PҶھ4^o&z`}Fp}TIcfmR/FwFb!e5!vse */,\J LO:9\B,Z&sL5q5HVB[\u/-G&OmSȄ+$wL^`Ch['ԺNy]AMa{$cKSm *c|%kkBS>=({CWӡ; >XftiNJ~b <4]ۧAQjO.˞PZD Yp\=y1rP} Sn˭g18֝/Vo`!\X'<)odLӴ),XY[\ > [ܾ6 . DdȚ> mz"u-e؝g; ZZW4 ތa I|;oQ.&#vkgYx/{UdznGA<+hmyu Y*fX$[HVξsGl:Ͷ*Ɠ.WTJV߬v8j2vYPN'$"괡?. U 񕸭ݨ~rL9r]3@gfeCpDEl ~0P>= r6ڮ_l}$tIe(~҇qoY @iZ~ |&m%ƇӅ`4۴^P6MpkKڡ0&,rCܗ+%\9~WKZ%Qb'\~h Ա NAj՟E+]÷|x%ٕbu3qy* \ { %?%@=DǥWHrb OB+dy^8=twտ꒤k aIG{"VԌk#N{$%ӈ{j=fMzpQ4\W{EIwޕT|F0M-X4 ~4;24 lbϘ6—~ewR.YEEل@K^u /[vWa] 4F|QAbUyc#8pxm𚏼Ԏ x"ѝ܈>bLeIKbqi)G\T#7 ]^uHЏr SՄx>@kkИ2a߮wؓDZh=FZ&_V\,ެ6]ZEC }^A,7Xp)! BQXm0mҽ@.\zRCYĪE1{{w5b_q,.)EhmҕV@;3VsI,M7Jf{zt4ko^udz-iZbAt7CkO]-rhK#%ek/8lU̾J q(&Cg'qP4jo ʲ "_7;䲘/wTt 44DHsIri_J;R^|yF#Ē}Ǯ끲;ZcV_Umn aUԾGjjP z5ma4K^W5`9&,Nʮf.ۢ3p yk)XaVøLwN$BH* (IP׹,KC+%\D0C*cF[~jA11ŏf*UPn1õZsSiTm p4w`oq1dd8>N. ܁8] C̓qKH'[D\z 08ﺴv07 N\B(GT@2.O]6( f01.,KA3{M.rq8ef#GYTL^?%>(j4bTU7&!9m񴫙/{2d SĨx83OlhT?VVZTw~S/(08 Gg+~F 2\Ւ =%Mo~/zsոͣ, '´!ALETm]96^ QwX<JBiLmCC7;qvAF*RgO13&iinE&wp@1ll6ML5/1Y}"+5UDQv>'%$e 351{9$k=&b*QMJ鎳a{:@ [$YI8y0ҧz:3K1u:@.Ϣjӓni5^}v LMs=byWczWb̝Z`B}@%RlN`Dv)"2 VݞJU@yWo}<m8,I%MC)yԝ}| Mm'I vX,eʖp%~ Sݞ@cL1X<_sD\ [֑Ս,GQ_bX9m}5 m=^:f'q$7a~l(@G7lԠtCYWNy`ZuʔBci#ZȀ7LVhF`N00z2.a& cglV-PF%[4BXK(ۭM`#-lom |] Kˆg޶eT y8TpcN%aN1Ny)B52$'|\IσINrA>]bkIig dԂEcV9?[:I*_|}w6}JM Ɇ,9\W"CFzpCǯ=7s2[i̵Yܡ9뺁T:`SK Ҹj{A_| d* /rIЯ*Bw Њ*nuGg/iTve} 3;)߈cCq"^2?uTz4 n̬ӝO%@_4 z]f nӟI RV{Jӿ2I*P3EB5Yfӄ숥zxl/դ!bG7/贖VP 9|lH^kY*^\T6{ų H7 nxj{|PK乿 "@'OGhdHxT6H=3t腏Lj{DvPHળt35u Eu錧>R, Ko=J,3pPIHVZlIf2>#'7J.Gn8WfjY1CfW󨤘,ő{>ZK9U!A{÷ۡU;xr 7m?A?!љ6xSO+cZ(.$q4Yzqî*^֖ɠx՟aQrn'17bz>L>2GƑ:ДZU9+FSSr >Ny-Mv)CS2ѥղP#Zz{d)FcU9pX ]5r=Z矋L{~} f%axFߟmבUீ ݄Pח!t^ЗMt`ĺ">Pa0Z©v~IY^}/Yo9 #ZP.!F rF!Q샀5Բ$"~Z{F1 -A=C0dCtIKThDl7p[~9DG d cir6hAT)1qp8uX,=C(NZ;74.*1i5lD.6BLg`B(}ţ ƹ5{LhTuPqgouOP}5m%hQ/' ʷv_"Dmt[]!Mwʋ5vh!6;+d[qvlϒ7Xp@89Ǭ @Ded6 oxw)yuZUT%+5;C$-4#ͪxIa%&eZeWߑ8:A@8:-| 9zd`J+LV1`=JORa)Z)CO7쳺D{~|7.n(FQvĸ2/]^łvg!hgMCs[ otқ \z+B~@xI@>.|fxCM ao kynU=/K;#k>Fڶ n `Ir<=bU//~~v0J%-HC7:X,PEhEd@쮧lMG0N&6mvFNjL-e%&&I2ϟ<~NiicĀRAKnz}<<.0V䫓Uw7nl0Y=tC〬+p[~5@W#i籩EBȞe_D92 l p_ nXT;'U" rY2̬,h)LW U?whX ݿ.ɸgRAϹl٥2XQ9̡±/rkwʵQ| SUɩL*aVfA.y34 `_f%|Eh8_-^', )yrqDl`l_Xkf3/~7 ,3 .L]:GX힄zt=lK=#x 2*ڶGTm`MvT#k _4Mr+ w@`K[+ v`q$^x"2C߅-8 ז(_+7q~߸wUYǂNxիsaWL.%n8+G K=E%Q@8@p6ýxّ{,x)`e2q ^zI|֓s rJiȮMڴc&P66:?B`aWr/}T0aqnx$1uG\n'# dH HKc"TU4+u?Z/ 2["i ,sKcDz Z;KM$Ag(:*g_QIv;"Vb=Y,1e$jc;8ͼ»Y$hT)0iyZ܊H?UZ顲ݛ^4zX]4S~ .XJ#7<ud%%U^,ǡ1"hZ? XXdW~s;E 㽗<}7, /BnG`F5B`m&1/efgjx!jZlBpbg&K&7V#He1LJFҴG1Ƀ ֚;nV]Bu4DVF|bFD*/f2=U'oI,N&ag$eڢ%\U.K7Rϳ8у[C Q{^g!UO"aXºv4K '_`t(YΉ)y`d~9ny3XƳ'⧥Oap+KsRvaAk ;d ;v|ݣׇ ?r)c'qɽGU*V'U7J|LO*F[h;N$(`]"mQ.Y)W b.Fu>z2hOhsNvŷ;RVM(>MM h=vHh/އJr~`Vkj/E*̞OI OȥxH.#EchW/O MR/eGY@^"(:cJxZ4qTL+oT*7GNz[c/O"R+;ɿ{H]@sm۷yFo34Q\m>ohpQe%PNe1.wu&G @uȜZvltK7ե'\TXzhbᴛ XE}j8'Zb앝9woo%uHP0gh?LBA">B)dL[VB8ȑm &<kݕl,X&S (EQDF!#uφSg^1plt7OE_u˜:ZL(-%/%Fv)IȤHRlb*_R%'D6ߗDxQѷ"nү1RC ˘NZKx7l^ђ48饎kƩFCvSIbH^g[PXs^UM!X'-C TD5XK?vaC~+SikeӖ|N8@^67'+fb.s#ɡoH4+$9uXaGBs\Jy!$a_JBp@<80HBp=)e0RƩh6sd8KrW?hDtVȏ˕ A KJ2R r_KEFYx_$2>yXwk0N|}DXCHJY[S0R;9fdO:gJýx0eՈ@9֜6$v  ;+DaXv*Jcbw8T~OͥΆvՖ|h/jle!=d{C`tx 9NQp 7b-9/V01ELT_q T~ot#^,=YgUkAξ`G56䦞CՄ!dLC v ޝ&=A0ϡ'~OY?\\oՁ8 G~mj c۴B0HPE9Ghm٠;Q`Ls  X{| Ŵ8LCq&zY8L ÖeSGhBLCۦ1H+iJ#Qb^烲d1Y_L 0SV{d/KFzxU{|#.ݮzy%1z 0w=A:2b߇\i{!%Oi{ˇfE95Xxo#.- (C;z *落< Ɩ_H{[;9늩lsi8=BD)ܽ`|@ ԁ#4%8NxTa+ IWoW y}KHK$ WSFgh8{V0w8c>뻈Vy4 b΅z:ӇїR(5}km d XhwD`O^}v,ؘI0!PV+|65(_ӀȪ{l@gj&AתP7 t__=hg0Ir &o&NfHҲV ,?m"CT(HAK@PZo]HMdOr1i!׿ĶZov\pHWüLX o#֖TpV%H/'R, <\@TK;?m/5@vPhȜmpٗ5ܣ'E(1s&@> ϕ0-w-I 7ouaP ‚cm*0HgƁtEq=.}Dk )t_-HNp(H#Χ$.2/e8ɏ# SntLPqq:4cBA8U JZU⪅$dK ϝEXGx<:Z1 1Tq}h=vzt@-;r'*&',gfgkf>f,b*eǠd/Њ_ĀN =nZ8LWd:g*D !/)D2Q,U5\r̄9h>Rul>x{y|K1N3щ ?SgGM~k n\xD]U(RZI‘><9+^[P sYmCبfH/r[>U!q-I—9" x$=bBK+9ϊ 5aYĸ`6дW4I}piS8 '|k.]faJPzy@Ef <((Ђ~=#ĵ<Ce,49M` 3tV P. F0"FL\F"jB1@.M71''nxesR^rqyXT ֞v$1vrvײ̢H Lv?ƸXQRbE۩S$=؃bު[м7/:K t5du /EO^ge"E ?QraY2tyQ +ÚЈ&wФHe#T,I^?DLV-/>S@؀{=>9VpC>=##G}L!S!Ƅ / _ߕ˖}|Rx; }WZEALOxJFUՍxfοF}HX+'Wg:޻M!YL VS\9ޕSbP;I>[BmCn\p\J`jmS^m~OaS|)?ÛX Ef̬K::y[YҎk"f:n Uao+i{斣1'q&\ {vL"AA*QM<^%gv2#jvK#McR(CW'ɾ@NV2\-nGs%i30O1Nt] $ևg*}A0]K%kupo5U56C9>7Q-I}:hLx9Yxվ.zlu6@Jw+yScBv+c CưP])~'E,_`(&Qi G)||*wK \bgx0uL4I.GIj{Y7J4C\MEBdX>ITKZc^⠳A)g¨ӲNZψSLo,J?{;RG##ĝ^6!LJL։߇ߞu`k)y"6/Xűš !/x|W!q DrOH7Ì&y:θֵ.}C'5B]h̀yR.QN܅?*Ӏx!ؿ?jt}ÞH@WӐ~㵪53|}뵪>=e3 ?czٌc]wkr?X ηl: 8C)a 3-B@9E|XR;J 3?suwH`K9J<dp_dU5xΊyps־,p]kM-/ 浸-lj{W2FB"$>/I~D[1ɚN}\]h7Dr= bz@~ Xz6/(C*.yEaʻ#ŷ?],)?'%5n/ ՗LŴu c P t4$]@ 8Tº.r Wr2:ܤoP y@ہ,A^c`6 (7>yC^3pAy27_Jet4ҸT8%#$ꮇWt E hwH_/ꫩHwTHMG}FɽQcc~剽8h'~Ar,vB8(z. f NkX1V6r/V$$Dy=P` I@Jӕz{+:bOO}Eܩ[X5::hblpra#LHj2+^p\{}XO'_LGFg{x&yQ{EPN}oFzk3TZ|A .D2#=4ϨiUb1rutM(FQ#t5m08Γ+#B+ӵ>BKvw֚5ܞL-QԖAb'bSuĿ|Rto`I{~"d2HSgK PەGN  ¦I"V_RO^ @ P xA{0Vۅ^W>xLm8f ]!eSnjQTmQօ}~W[DEe6䂭[`vFNٔW8^}]m/rE+~9ەyGzQ|)9i(&P7%Y3BLj;4,P˃ 3=WsbʡlVћ|(nlj2%@N$!q?͐e%  ދGE+Qz3%1"f#~FقSl@5>lv;J\%Ng,>`׽#pԘc#au@Dϱ*ry]řg>䂯(:Էv*E["9t{=-6@fYŒKAߜU 6 zaw>?mZԟ45Fnn3U0% F\4>;U$8m\YN0ЩS O1 {@IL|qo~BtcSEI\$@PUm`&j,'ps4i,Za"e8``?AqJ6(򿴦- 2_&rEY[H|2e9QRSu\aK]u9MW Lpo~p6iOfTx9]Zw*N^Xاh`u~Bɚus4Hku("6XXu{l.(#9h1۲q'[k`kJCK|-hλ7?Y%ixNή w>[d_ IL}7g"C}N%^^.{MG UTFti:U(G`$#4QNA=_aQ=\}(0>ZH9mxbT:w=E0;W Ou0X3' |Ac@]V%9+ [ʢJ'ۗ\]// 3ǙJt4l?7/lxX wNdTVL ؆9JDF]2+SI038 )3z'0;=2HU/:0&&=ҔJ,L&I{ˠA:x]eBY$ⰼ!98ҩhCf9L?,\Σg~1WmAtu *T4xJ]8*f'f[>bgw@ThcDso*/>]AYrW9$C`iE YL 2շӗk2- H[ ?LBK/J"jBk|MN m[5 sLo8u痧~OLhrR I$c@3ɿ;(pGZ/by 1{Ko"'0E5PXܖd 'Z &5Xzxpq,O{qiAgo%rTYgLTu͒ 6gjHmT aWuC$QXYVU/p 7]Hփ_)3{dnWy"Y1ڏHyEYȇ~oưa{nf@冦 Xw-rI33 wbdx?i`SqV6ɅNQbލ+e`Z#'XQ~Ƭ8o$G5Wk2wľO<#VamUj7BmQdUu.q?,\Ȍ*̏L,w[ukgWcNF+2uڣrzැ0|_sцZ+ iadq<0nUisG(8RT(3GM*m!WYn?Gc͹IM[ʢ/R 즹Yl!5EF$Cd}-2!n<6 R.ht"VLBSc!e@5@m/@c>Qm{_]N_3"z,%]/pvzg"MО85u\Хmbėlӏ.ZTi2ˋ=^O(Qgu ɖW ɲ;դSrOﱝ?x`:SՃ+⮬! (6a^34tRcHk\C8/ygTx-}vhP),;E6Ѥf]/XfPb.1'EuzW]'E_ZM xUs'֩g\.֌ _J !+"Ԝﶔ]s̶/b65麖&pc]c%>M7SgovY˨|lܲ=O9?Ѻ `=aaO2 @ֹ]nm2CG8wjn-e~34Ȉw; R 0vtOH_Geك4𥍄]gMLi_ww IN[ʞYh2'[7:XW s;8i5R3ԙIp3Jo0SVh H0qzpO㕟Sdwͪ'lL>:% &= x%,!~L 8_6@&EP|0Fώ rn{zDZagWLI->NJt# 4Ǡ _NM:7]_)g1&P3Sf%-O2f5QTF12HN6F RjhHT9\I=}z;5Qd#V9$H8}CW0c+S}8obo! 䩂ublշ"cG9553=ES[Urȕ -:5~" Ofl{||,-\ru_~bz:R.S/#N?Ȳ֠4'lL0pJ3Ԥk 3$*Pmz ß&H[W9 qIytBe^pb=f 9k>LSk*0 ;jo21~F f둒vNB1#(Cb3RR7wMz_Gh"A BcF IO ,|AxR 9PN:rӫ};C wGg/\i "5:pe'-E' 9MO)oRјi;CN" а΍$Hu #k+򿹆)9 | 5F=_mI-3GU[^gbd饩Uo61".8m unf u~eyY+dsBlvYÎ$֒@ z SVƱ5[k |9xZkES#S1Ґ[xDeѸ3v&h8n͗q .ۂf'q0pe3xUAbx!a$0Ptyk|m^ kU>LH{]&m<6P@t)YQ?g|#m`u{ $gbÛ+%+|Bdvtn["n]clxhRdS6uCL^|$"9oRgܨn& ui r2GL{bOst񎋠OqpDRr\fB$Л~Van?JIeDuQ E .$[vӳ!<[[TFTAB))WFbY-Z̀І4㌭H2LI?/Y;P_wޫwx砢 ymZ1A  *AKg렆ιF Dx5zInUG,$evf*q,^jYe2eǸJViU38j5Ӷ9\Rf#TuS7yA@kM&79HBqܛ"d|͎vi6~0X8Chp|64=B]D =iq.[F,eߦ߽ 0"GB=H/q9sXSM#'r}/]9.ꧤ"[D7f{\Hp$OV,6tkBv JOq]jŲ'K54)e8{*\= N?EQ)]0JZͽm˔٠*Y.skTEtOMSRn: }@=n)r'IL!$ llDݏI!W恾6x^TkW ᭐36LʷtQ Iw^YPHf; ns:%({37 U ˷ė#iאG.E6šJqPzsG@`sݴ' ռzf6ceQ!y:1)a bd/ugea>!waӆei3D4Dܺ~j3oㆊ g3m;L|B2o"/nC A`E?A}Ue;wq V]$+rHYkQ.#|[Uxu2_*P'C('7p~bы@'Cu<},Vf$ԩ]xQ&kxUgGs v=$Fv: "7 ,#cvT0>K\e$v_T Hǥ3=lad=X5xfj ]U͠kLg\Kuc[df4"kjBw+OZG*8M8XVJF"\RV}ғb?Z6› o,S8H֠tF(JH`G0F? ~G[R[YS (u 57Z[9U!؎U = ҼrZ>fWD"]u .7%{ _ ^@ZPӹ}.썗~bi4qs7N!&3y/ܐ(TQrU;z. :=&fb*,e`g Pr A+@q ̆\͒{ѐ7 %_7,|DK8aJcrnQ(w((;o5iRm>nO#F =EDJd)VdQl{^`ltӜ5i탃b Lű(b8=gL# L}\n~T:l ؃F K=~w GoLf z Y!L1Uc-հtvqŨ`7cR2&V{ UQ߀9=3 W2$8lhbh {Y7 l$ʯsK$((![Na)m ?S,地־#;`O Ȃ绨BXCVSBofyՈK(`^|>ƺXu'fW(GoHYY6= ُ:IU] ֏!Cp#k ϱPZIgPpjvߞ _AiiUE UdT9߬WKM V"=)/JsXY1)x0%e-KZ z{ BFc/JSA\ G辉դ/`4!AӘ?%[("F1Fŕ8FE-J̊ ?u? ۞˟:_hT$ d祱@Ʋg|\/HPU? S L_28,RfY^yY7VCf G S[f'A2S~RVF-j}KI[;F>:'-j VJ5΅_qAb>CqJn{tοI2foG ;:'S[{:{ h2# AbF]GOiqjp0!9q|)YS('U9LIC\7hm1[hQPƻK-&c9kk$.>(i2fP-EQ7HOɚYו9~@!JP-p#*8°wG )Vc" oKiXml,j{l8(c  p,؋{ODJN(uHd=s1d­̞Ore$p_ƿGN0r7c Py2l9)Ah;n<~(c}IOAui7iU Gi$"B03 r$!q/FUJ23l 7|>#w&|4~bQ!9ܬPuRUy&ZSs'NQ㏭WIڥEϚ:K͟C:u͡ #jXj=bS8V$\MevV8Ha[H_MGqX]ox1˶!7nS,im6Q%v}[3vP1iζ("o! őQbֿJRD9<]:G an#.@Lr]uH+0F0 2 i8w{0qMT gL㹩ďɚ^-r\Z6Fg~:Zsk)Ưlmb'!s_免̗,'9 XxRYfNb^P^຃Sάg6jÙ^2x4a)K8@o( \K_zu0a_19v~UO^\uKKO"tjTsKlguRGss~DEAƜ*R0d&^ vˢwK| F(n_\v K\R 3 YLCLClwKKT7'phK/-R&.[,6{m kd)j\HN!k"m6>ex A0C`XFQ)특tYҢ4kN0PW18<|U'~0pVU׃Ðx3:v8@fHh!8x$Vwf`6 bNF̘X he xHt ЯiqnОX4t +{(L[}LjQws;ZHF`{*<$a(>iwۙ/Z *XE,ڤYؽz-A"O7ۀpA4y 0-rcc(pY]}dML%<ۼi {M0RjU2a =L@KB2q'p,Y";YA]AI`wKM"Pb'`JXL^z"u/DRBdD\4cWc9ͷ: ̭==P^9w5m>~cóưB6#.*8zةC~+VОG4UiaM~y^݋K(b̎,hUF v<(xqLY1PlE I,X2g ײ:TȂF~Fx<@{ 5GӜZ5vfq!UnT.΅ΒѶ E"a[c v)'Lk)C)U:!J_p&x]o]Hi'/%:^91t*QCque[cHa0%̉(ZJ|:Q: &fMHÛڊlss̔L= [5xұݠ"2]&\_x.0R Kt9;(t}? SZ.Cݪ!2_>L<х6 j'QE ы5G-^غd!wvAVcVu`6g%)PJ]W<4z^`YKpZM᳤)sl&^I%?홄q쬖Su֧O}O*zNҺ;=cut!!N{ +Ѻ-rZ^:,]G gƷ?u4AKJuZgxE,( `R#6VqK/x3wp "a[a>OHn5>[чO#&=i;=Zo4tT6ǎ\jK LGBx-(ȽϩO~39m(r ZXm࿇9M`ŧmYυ\qc͙^ [A0nHF0 ) "U0(}X=ȁQ q2Y?cϽ=2#:mnŽ7}T},2yQ1+fܤ3X細 ߺ kӜUR{h=:FD^lD4{T?ܜj5v :Iے۵ѕ):멮F~ܹ:̞. o kUM<ٻ˾|oq]BUΚ~ȁ`DTt]CZ7_{D鷠Ⴂ' 1z(_>!>n`7_B.8"G{"L^CS1<.2,% 1xPxxoV-N!6sS)EEky6d{KeCnxuj'[2?gK7޶ނݿzj J[d͏'O[*,3HCAM`)6Pmq@qdNo?u+* .lc*^[iJܬD ,_s@LHz 4vRfiO)5X6tm7c a͑C FʕS U+(q߈Kq"h>:;>uP|CC$$Cyn;e=Z ,W"C\BlVЌ\RhƋź7l !и b+r&)☚g+ ˪FIF~=H وb^ Wͺ\>͡0den#b5 7^Lh/;I~ڛ2‡+kXcjzS'f~]* Ƽґ0ݣE7'UЮܗA闀sƸp64gbXv5#waajP$o S&/YYDp):3bTcQpM5^ӎXEi,b0[ٰ4}@,ij+ԵH=;j@z Ne]@zunt0 #H}`Vbe@7 jmùmh~$7)wU*%QB5W<*#\ ^p5 _ֹU)׫`[eU-]fG8Ȍ/42?\/OBrwOb ~.5B&r߂pRּUsCdK/5dM;Vp0UsV|yiloib16ko{>x2wMPs* ˥VrŰ[׳ÿ5bmTe$д{p+-+C#r~΁8kZUt~ކ2-g]1>I"y| 2p Y)$WA::"2:T׃զ#<S@@.Mf`tgS{Ͽ~f$aL`)$!u⹸3Г:hROi=| 8RYfzD}Ű/61 QwmH?9C( r힢qˉu zynHN V8?wʠORNt ^X=ମ/d,mJbw_E m|qG >70.g͖7*`*jMp[Nf\ s7qPG%}Bx V;of6@5 `MQ.}l#՜ևR nT!@jWPKgC,JY8١ N.c3[(ґ| uխ8 u6+¹Vkj}^M"8?B~SyU`Xg/nb{z.A[lvLǵ-=#w=I9Hx@:4."smȩ eJ>3Z(1y{5ehCԩ>в>?^A, 3`LktR3LB?9N>  CFkw ΐΉ+zkO\HjdؑLIiR|L72NpW2Duȿ&Rw"ZThQ9iC( ?A g҄x1E7}]b쓕 kt< tOeV4jA=:`a6tCVT*`%J tZOZWc}|ڈzﶇͣos +CVlt,*${ڊ. SS'!0}O煰1UD  s|?NKoa9.O[[aqT3gK-apP?7/nnm{M܁o9<" : Ԅ5 *nwقeXR+-|¿TO%gq]2+zXAEN9 fKgU:έIB,Oq_%LAoPEnNϯ}%qD1Kc<zIݞchIӍ: h;S}w<%!ۘo5A:eUT4p]J nRp 65,jB_G'4;eu8JZPPQYƓr@}LM7<;M9ez[XJ@ѣv1l 0ek~0:t?]t0E|hr4kB{{4JׅhY!LXpwh6:5 H\B]YHEWA{$wEQ$!;߅1hVa㑲JMmu9چ6[ Yo/~A~Pщ츏]ޔ|U":Eo=8I}+q<8Hda،M*un:$q `uP[ZaOx>|DÌ *Ef/VнٚNçR M|F{߸(c" e׀-dҀ#S/lݪ˅^ RP0S&y{Knf7zqC(ӱH~--[I되8:RXNK!Yƫ^O CJH\zIr:~&ߍ]^`߹WKc"\z'4VYskor*.8מB<2[qYpK(inuQ:F?m8G7$*jhyfc<{V0hoy[D띙J]ϔrHOmr^ckr̢2Q4iQT~n46^E'G%K&zyf z8j"E_!3>%;3KdGgMkуIsԯTl'E (ptë` _uCg#`5TXI^%\'23M>wg8s!ߠe3 %x ;C YtX\ccZ"ʃcD/IDNV1@hۺ'Inh9ItuAk5G8B)-mC&q+BJ\aԉZ|B'1cO3IMN_ou'FjLh2vk{ܵe1Үۣ$lfVO9lrQEمec@rq[% )D^QVZ<-B" -w&ၱG\L`f6-AO[$*xP[Yp'+|FS\-fy_:Pt$;zjc::ن)((2zaeXDQ3² &n)9ąuT7ޗ߱m vm9NƇa# <Zʟ ,\~usI$<"TxD:Y`gTr=AUUu;?PIØT[a$0i?IXʩ5|CaZ掆!-AR6,4'N6!3_)WZ V bɥ}yp.hoFbyX yUĢuLu0weԵsVΕ5.K]'+ w (cc&?S'j1thxaP;s>2kػݛqK;px$a^{|g!Hcj"5ZgD|C]G~iI6-)02GO=go=yfFP&COU-'."W#$fCD,\XL 85Ƒ/*zefh1iYF:K&{E- @v4VO?uubm],qʡ;x^@ \,K%⏖}$CW)sv<^\"|35R =fNj4IoUxp-Yf>iJOnoV5j\b\QU%:1Ev^ҾAQNO*-twiM|Ana K|+~1@MĔ*QɵLL^nc5"Qv)&± tjw4t >o_|k0r"cg!q/,W-+:"QRkCsWy.r0?'&%/ȇotΏPFڍS$S#b1'v^N:=_Ա d|㩙/)w'F2J, vSO^&b&v曎 GDTvnޒݨ>1آ YޓnjƈAmNbLC(oQB0QsS܎ѱ?=E`F[SUI’Ne_엨jk3p]+m!}.k%):xS_:@Tlf + 5tKO>jlRZ`+y>K4nA{XbJGмrZB 6SPRxE$s8Xn%[D GYJ.0ִ2U[7ʥI9B*?daoR(q6f hzt^af>љ]G ;@+ "?tY &_glyY`@\Ʌ4ThD"VhM=QݼnS '.Yu8O=xcIqp_6itj+N0En4\.ϊyrF {1r  Z4\Rb`<B:Y< _f}SC > [g|4dmχ׵r#ݭn.Jv訟u}mH?C携)}g}bhj+9_\}\@9r>wĄlS(4Ou9MaEX@^W5iy"m%Q4kS(GC\\9&NQ 5N A˴B[F-<xBVZ2Xct5t! +R,(X ؏kXUzFIa񶩹66|U Pe }:c52j 9?o`ɩBp.ˆZ PB2śtWx@ 諣ZިNSrO-jP,iɢa6y^os{_,T+\|KB>;RnMš$df7z;7x%;&kip]E˩|WŠUe8*( W8(o'AC8·ˈ͙FA-Qa 1OvT8ںCjt]ؖO)KM> `-x\ eKSQnUE) =е!*({wz$v~U[=\r("x)Z;eje~t͹ʥ` .򘙮w<_[LjQv m  I9OZތrGu%jfLtXќw8pg[0a/2KI{OWŶ)ȻnO >u$ >|Uotߙ 3dV9x_+Hcg!;֡҉3ی+QiCƼ.CDŋE-)8ـVP=qe7#dΜsy1݈$ M[Bg*%kbPҰ9~Ԧ N@+Pfx1{8*섰B#NcOh\Iؠ5Km$`V+A%Q2Q B3@ou0-Y#jցA1N 7p{3m1N+#z54Z-PZj&&`i™# 2+hX{Eu;"q̽DUzOg[ڰSxWP\`rEuXh@e,3%Y+@C*':ڳf x I+)` [q`7d$^XiQ06^f?-:ojdz7:ɶfFWN=@(wA 0m^gֿ/G_ˋT$'^;?؞^-x s;c3vk(TxzDje= Ol5=MijCfN!z?uV)"VOzRQ:XRRh 0kˆؿL f@<3G6Wk]랢_ShtvQz MLvwo `ZK Zw $~RCj)9D Hِ)=B~)40'z T*p[]&6-$/;O 'wMPSxυ(+k8?7o+nl/BGp!j+Ov|;[ ƅAYZX-Ws>PH5 g;-D`c&t`wgX< ,m>uMaTƲYB:%~|~H]E:h\#ZhlLڎc?m>fu4ݑr﹘Rx#mIxXn=II5J3iT?!"ɻ2XMoˇ>YRH CV$2]M4#me68;vY@57|XG*Msͅ!ZWo5Ć%w-Kά)sش@0cM1zUY7@E[2ӂ>4Zrؾ;ronYqa5@ƈdC&@w2plBȺ*\5P]+y in۸N``?V7x̯tt%<v;zsaf6"'$&%7įv!u>c/`iӦ4:viR2SixC=u6y ekIŁE;k.w` y3ѳdr By$+ =lD8_ ӘK{x*=OI*+{-TM ,|9U֙&ɓHЁe2IJ8cg^ܵ ̼dw q>& IA2jB-}}bUtOScHd00GDj;4 y;-/-G~@x=;gg&~?ϟQ{c]' @p4N)He(R2 ,~jE&Nl~NlI0|c2 Y.w}{Z][a)+uDxqUr1H4NϏX="'2v3٢K4 'HXf (z3hRiEuRfvEع[19x:'1{-S%$)[_9Am"G7:Wc)ۛ0􊍝{[ZK͝0\Q2ǹ5˻{s=ԣ/9>ǣt҄@^Yů<@/~h{kV돀ɖ>]Rp +%V5P&mgՇ$^VՑ< ODf4 Н7}6e3 r.yKNdkI[LQYKE1{;M\Fᵑ+@9j[y!`cyΑp@A[Eg?*C=5hhMe Qqm4,\͕P (ϨKP 'Ʀꏝ S%80g  zx/1|~ l3j 9[D%X#IV ;Kgv9bUBVuS=0u!:A 89QR (4)-L X821'k$ .g p6QKr#cN35SR,ϙ陮zD*^vVJ.mcXx-xl0zqYr@rE~=w.AF bCE:Q7VO%<2eϭh} <߸^@qmro\q.svDE !jL8.?xn(WV,o6:I J?Z0#k22"u=:~v7A*=[g?c78j(tĖsjθR`r<іo|Ief:fcp,ܐvq;&1oYDK¦QuM-6NCrkb$QqP e J0J݈E~F#/7r|m˱kÎ&EyqWkF+'BuUH7ig=]ՑEl7w,ZyaKˀOADX٩k&Om ~K^~Kd d "};t^j7R-ɹݻϹ1;B 0! cY]#yOeHa~%z!qO%PdI&'܌H$&)Q5ƮDGXjڠN |.-/Kj^N(+Dba9CaI|XWS:Aͽ3j1"pbbwZ/nV]";e_=6b75Tҭ4yd{3;$jUp_'~`yP fI7ΑٟdgtKqk'@ ϳBy0TT{p132xS_? 2s őo0f9HHSV̘r]DvpEKx >E4|/{ o7>&z5o;;2P;g!oS/$h 4KcRxTv.`*j?6 nxċl|[E/U3ݟ+,,XG4J$ĀrsO Ȝ<"#sA%dfV*qT)30#?=xEӡ\7![xl=\;\7]qP g7' SAy^P>L7!WfJWR5Ne* Ϧ(膒m%]lŰ4=1R0N.b[K#:h"k`CƲLC㍙EN|JvRf훃y%z 쟖}>jo,R͔J,]NsfJJYPЉ椰}g!vakQ-\gݘ 7%v k%DNU8%k{~y `nܭV&'蛞;''tόo Hw6#&/ k1os IKk#eL1*gl^'ZٖĂA[~W~!OlP|oGwJ8su*HrB;N\j[@,Y>t]90z'*pp*4cgή XLFܶzmz` w'W A8%GQ!Gdgr43|0o3i#LїJKXl.Vyٔ1(5 SZ ;:n2±;sܞ;PU+ocoD9aKv%a@j!gsg`_>r.j-^*ofb]ñ:p:l; T8 d/wϪղ':=_ dbW3ب-2J0j[f}q .]ĨxMn`BzJ(5HGTS;hStY+t#/6M8HQbq O'nԝr j՘(TlɌ&CDt}ų*B(C%B/$ t@r`u9~ 8xnEF |j>8r@!l"2b2 ˽ӡCDK׀CNl]Va05!A65TK큱ETd%༰y%9EYIaVQw7]L*-Zs#M||Ym9QaiMސ $Y[-w}.0a&~J|Y dgb0lI99LꀉޭFNYH_ &ޅ"]CO$?L뭸׳Y7bDbb5rS0ג]\&萀,FobNo]AB;5Thޅ*F5o.W.پBTc,i я%JI#WYwB/HH `\>~U>XL95)"Keg;VĠpWor0@{Oagt+@A>i{KfkU%xH/H Vw {yd ĥv=*MTAC(uFwao' I=L"pm,LZQ; K3{jE4S>0.]HM9<&-N8|B`prd<o#&F {d7BǤHrgP}R._ m}U `1w\?Aq8vv2i?:A+LJTQ0F5Krub6#IG[qE`0 їEn 9#'d@vh뱓 4Һ&i6)duc-/j)ؕ_L Ge+Z F]q V+yjXN[P_Epנ H5|ߒh<T[Iu^ڭZZ. 5@>NY d]IHbT8ɔ ~Qa IsY7f)FcQDLJ0t6coµF[UnER*]5^pZ 39@09Ϗ}`cnvE@R 6R[FDꩥmК q4܁,8qJ-访H<@uA{[\{iw 'Rw>h.feGREj䁭ɮ (B֪ N6yÁO|6VIyB")v|?.fST>>k0:ֆ&7w+d8K}|)ĕ\ tE.CC1ML<3.A`.fW(=B,㟮('tm2`I ätfq"@,q<0Ad[4jKzڞ/Fx0n |9+\XKoorZIG˖ɨ-Mlm39[=יo~i]߆dH2," ~R˞9l??9oˋ _ƂkV2~mQ 6Դ?Q*r,Sv*8c,V0OpKY\MJ%Hb]'/0|ڢUH̳. ┤XhBrB.&pLaxe8H^ʑ f~PTky~"Gba1Sx.Az_:,5Ͽ(֫N7<#;{Ѐ"jg7sR54̑iUyx522D{]lS *M*,x_$㗷U(yHnZ;̱׼.7VK̸wU mZjvrb Rnx!IE*|f"V.rV.ojPBk%Ҧ_xνU$ZG"aF-QK˸GX;Uc1;Or SrJTK\\\ͬ4GB~<֍L,:"Mp{TZ5[ G'\"Gl3zӫ0XgA G;~ۃlT2DZd]@R52&& z{F'07*\ҚʜQ¿h"ee ?Fߦ"M_X* ePo7'b0<8.-SFpګ˯u1 Gpڜ`JQ4忳?]վ뫽1rBSy?YNA16Zj]'],//k>UG +þKi KOLjJ.0S;x0zASD n.èNvAb n$w+8vl v@M+e@_:qhJg5jc LK4>xr=ot ޏs befN#*Cɼ*DZtak{I穅Î)Ujj*ewwwY KCSISAQ<<24м˴"]ٙi*%ʪ}N\+z^Xɾt'&=BFÁ3ྒྷ+-O8td'`3{y;1_ vWދ=QE=RΓmlG:]ȠNL)B3'l^ӿ;ը B?J]^ݓL\}O2L4t^o^teFTf:'"gC=? ɖX2Jg֔nuKIXEE5>T.䆶1;ULdoDSDNB\i;ABtRB{\ t;~]"uTn^[:W7 4PA--S\׆sjAc!arG}n͑Wi~/|" #WF),k!ρhOupt$b*0)!ȤG㰰Ta;7mj2 fEl|PEy ]y_ՕT >IÉPl@ , (9"\(.wFfo>g>8q-v)^tI=C-/!j{D ÛWJGV1w=ѡsZ*@խM5Ufz>>_oRN <9xn-g@K)U5_㰲쒮75ir ERCZLm 6׉}E"Zb]D 1>z9Gys+Q^@,7I,eQJs^%ޛ[`$6/%D9`H\-,Qo9s3]QvU52B=cGjz[Z!%36#7y,ZN-jh‡>zbAK w%XRo VFfq ( ѱVIZsUѡZYRuf8Hz1͖#>>AW1ekS4Ivtb"gE 8|- [ڢZݢ=0S{fA oOEὣjZ0jmYn7'M:ph(=.CW<;\_&/M\uN;]O WǐH?Wq3PBLxp7$=zba柖L Sm)#,2D$]@=뜗ޠRAc&QAy7P߮G"M< ^%!QO;3}_z3H(&KR"JO,X{$ec0rܛy  尽f![p-;ڔWVy; B`b]7u}贉hep3CCpttd0/TWqpR/7DɈFĬeM5zn x1oǹttRt^|89]7phgq^[:gpe?VElõ3ޮV4j4) OX8jD?>$aW$Cp(L1c(o*"'}l΍;ձB:a @޲je!}hC ]}-(&]XۊեdNn' 6MѧG7dmJw qK7z(؅$^ʨc76e+Guq2%>P }cEGBtYpu_}$sZ)һcZ4&<DdҐ2$ CPhNyIYy UQT\AX!ŀj[R _J2ctXTm|7*H6hRNr:R{nSМǂJ M!!s+mj|>jq*1~mLBW4#ZZZWEo+/xM9_ܬse%㸣Xgk٩Yxzx!Wpsg[v?Bv> AM|[[.(n`Qy2y'$CY:ɭ"J |g~ {)u?P6`)62zB|F=KE 6LC U4xG=pF4&~2''Lp#{0F4sn!Ήnc@ta<+DPѣ>*{>w^p$%_l͝b0&G$-I5GՍQ"="]q!0WByזxr12;ӆ&B_<d29gR=!,)0KQд]ډ)o[ؙZn@zZ.+A?Z)x-8eƔ#D?~EFLYԘ7TkUE_q]9A"vI7#;]msGj;Y_4x#9乴j"KB+Zs| @ v@nKk"d(;p{M'dǓzNrQfـކq@yZR>.p{ا-g#t0P܆VF ϊ(7 E']J43-"+zLɸ& dp:Q/lq̦́s5jՄ-Ȇ6oJ!.AknJ|jRj9QߑJ`pviQ@?weoVgsqf})tIp܉Vaa3U/.[#z=F clة=Sܜ 5e.\( a?{d@D<{גi8>{U: Jn={ʔ9Miftǂ٭S#ۣl $nm}E ylS ε*JA w0={5g˹fy`R 缡Ɩƚf3npxsMpr(ii&5U78o{ڔNZCAQ*yy49?!Z4t+C5v6VzXc[Qَ@sR]bJwNUI[Ѧ!7Ěݲ( ii`_? JD;gnЈ)xNa]e@-Ұ} M B?/X`F1#tX!Ta[|*R&!S<ﮝT5IܶK_]"w>$ i_?qq%Nx +$֣9*0ٹ'qk_zwnVEuzONqymf#a<ե*ثbnH]/'b*-Jxy<- ٪5e:xmA2yl;(;"Fnf,e7CN[S \ńy9$5}#*c!E~7C.mbxSKY.xEf*d@w c tUGܤKhEY|& jNG4e"؎8q}uP0'w&u18QL!XZ)J1Ux}O%J‡F]XHh}6}Dve.@cA`())%gTvGXGcY 7xs{_SvLsCih sG"lc&€˾懮G7Jр r2وVq̪C) 656-{v4Q%! lMX̻fqY-Ҳ#&~QL˹э@|+o0`"thN s _k\)r~HT"v65 X.ҭi|a!d~@]Նjh1Sm^af*_#~$0Xh,v}y_!rBPg -{h.x2@G=(1 %p:*ܬ<4 u`%܆:Eb7(Ω"r6዇n㐉r͕D*E4KFA_IJ\`yARtB( ULFx-\mPHlnԚYI9'55sR!UGF8EIK0ʓ`iaG$&]Poz"Af֋W@Hkxzj̃C 0n9 點Y8 gqrUR¥ ^)Fe9x_Yvڮvs9ŵpRCqP:kP;RPAqyһ}fPADՇlw T(/<Ȉ7:UA wcx4_4Ԯ:fQ(Ex9ko*der)E+W1Ĭ;$Aٯ'FL'腐=0p9 )pvږ5GKUWʸhs-mk9 |h?8x]f8-!?5?G+Mj7,lZㅤ+f-p*hX=):0LM< UleҴ@Q J싓~\rlLpeq !,~.A߅SɡE9W5'?+cm]߽zK82p`6Ǡ6Ά"A9]>XOj hbE#Wk"*YCZп؋ٚ7(}pΣ[3y.4Ed\򠂣ENdbKw/;VL /Lo)Y@ %q3Vڢ\ ;֤}_6a"l9 X7H4KZCBG@4Z\6um:|rӺY3(`7RsP} Czh]=Ru Y"jĮ:qmk:crO6o VzZA#>Ӈܦ8ϫHh;g /()1(pMGfwȮ%(0 mN?3NtPR5\q63: hG,)b;Tem 'i]z ?j=ٵqS#z>Y}elK7kd?709{i*|@!LMK+V!:!tAj \b¹q0Pc`&0DYʂ.>g7GSq<*AEh7S-J;$1ʎYUSn5n:ߡPI|D.w7i]5^Xae9IyH-Bb^ <6I`4 YE.@!̊;)Y̰6A)r C+^KBVA& n$ mwq`?sh|9dcTǠ=hizr Y+@@x[q 88V/.N<7g2jrB=Mv&׍Q {YGrp|?~ߘG!{>!wp?O^X ñh #_y rbhP \uu,04_ИX;` Wn/xĦFz5md) (WxA3~۲Zͺe_^0:KKkDD=+(\]f``*D|P'טkUbBYEN M=ոXP&4ki][YCL5Fz\H#b"n4ܮ\S8b=Dȟ 揻*!!@NA4sOPe z'1dԥYNyö&3xw_K6}8p&jkB(kl=_ߏy$|T7'E58a(#o.}#  NzL#r)pc`iB4Q<YF^$e9.60xM5+u*ɳkP&v".%u\u[ewȳ4)[7 qI$(KJ˾}mxElu~pq,{/_ĪU.@q'O5iL%zDiUьҬ<]XJ3_+~,ĪVPl4'CC40pLk]aB}ۀo^[<'Bo7p!07),Ͻ.ﲲz띇Lf- WG!Ro =*2)Uj]&#yn]^'[vH1W+NHطfH#- 5N7gkl؂q81qY(08(Xr7!@5_u9?̧KTܟtbQ_T(*nl)MKuWJHXnanD1MGޭ ~\SkxuKl> 2v :bg{,;10dN\fBO:\SO%WJOڈ" ɪo:.?XP !MmE2en Aϐ+ b3Y2#(snfG1XN ]rU#mڇkS ;þ%,J}VKk^ţ[&<$Q7_֋$ύz8JRW8xŐn85$ jcaBlpȸ |9ü 7|\0_fK%[XocʠCx&佩'rO@Č5j)oT`EZq=kVv"r>|0D%_XU>*Su͠a7X(."iÌ%zOcKpKn+*^[>1,KGG%9C}g2~DGT̛+AƇ91KCAg 9X1V$ W x;50t߬1\W$^b@ϖ׳/.VR$\|z._\΁7qoyM{zl׋h5iM5m7% '0l&xe@B֝Nbv(Ķ(ϋg~geȑ:GmIGv|_{BC5%EO )ƥImϙB;Q tҽY;ze* XWtQ[hvf%D!o"Cc6zO9$b qι@;65Uc/xu0bZ%~ϏPVvh%'C"[xY\%}tILMd%}s+)n: äO*\cԥe@q|=,јx) S2)2I6 A ,HFFYy4i%(ec8GWt%3pǻgljVFdU^\y?l&VCyRB-5G6O saFeg~yA˫T7{ȅØGA{w3Ģ|iҭ$KuܧRȥ R=ro&'m<(ٌptޔ]Ô|~Sٱq(jy'Zg̐~+h\ahDS[_}2ڧQA~ef9CU` dUD]eL7ˬLDt X:?'}1KE(eڨb7-RYrsQ®SfGC֊*@tCnT/=dO1I>(ɎDr)!kײ:(},!R]:6GY֖EEBgpHdo*?JV馩Hؒc7J/ ƙ=A s5<OȖP 16k%"BW:Gҹj:ΐ ] erWh#5W:=fF#@5=fzܜ28huV(w?Rށ&/V>?+۷gtu`:;_wb)a*kЋYOPq[g!(KdXhήgJ/9ܘb B/4~m+ WoѤt&&LXbH7oRc)(P^V6!aZ>1c߸duݍIeG%}iaA =ip?VH#Ci+ GcmLL}Z#`o☓v" "ۓz0wYX.In/(GjqpRqF-R;iӶH٩e /I.w:gPfJҏSdڲqG~`X9W5%p!Abj|Dw>*;k@UA/\C$ V ÅM?D&op&5,:QfBl5x#J'?:^ ?:Z]ɺ1#\>. =?.ٻE)tQy[r3R[u+$`?\n pU\| `Qr۔ݧ6?q3L \?z}*>ݿOE=6Ym) !ƣov.(v߻aNJ1RpI.^Z;'7W!zwL!@LXD9SI e &cS'@)NH _n~XEh# LIFl;Ie|nvr_;ťE1W*;Ų `dA+xyj2aH,waK+eIDbQj|Ӑ(`7Y+YbX̳k#aYwM+A\:9seUrT埌#`{>Ppw5v $ 8zunm 4U;u ^ T)nA _71ɨ+0a /vkG?]xGcu{r?7N9ߕ% z@/ʓra54V~SjBB#{!5-cǖ5O79{1zu&e/ܽZ/3󹦾Zz1͝GZ*0",K*BRxr,?_'.HE.;#aEA?tUL@3go7~]qJd*++g|ڇ;dt:j\n>6xմ xER $c Y#'ܵ9L]X>lrz LDa{cQjyH$eFd j5 V>rR{|,(nm?2mDq^BbsҎaxY\N6=kd -wŃr{QVȒf>'Vցv tJ}bS.BUKf_>ʓ7nőЋ0mH<^Y|fײFΫ:qꦋ`d$ttCZ$ڷ)%*B[vm]mYri.,Տ϶fTٞoΠbh'c;~7HV @.;/يc +@,[($ k3PCu):0Td3 BYh*'Dn'_mVf]VS* dۇ"Iz^%$6t\֥l( ϖ[ yM7 ?0.7])_9;C9B%xEKE0=޸>fMpH(rUD҇FN[gJYuxDƟ:"}Vol8W|*r]~gS30eb4"f+~3iFLT-R[*YTWOghqg15S֑ϳH4 @;Q＀Ā# l.nmþӡ6%}S_)V:e:N`~̳Wϒ#qId.Ņe ;ͽc7B,U2(~\D#b&>9]LpQg,񌖾ƙϾwۇFKQg+b<UVJwMXdsHZ褟Pbm7l,Oݬ eSk(ʉꔷ0XR3/^}taؾg~Und\wM88_}v>uTz%|`'PA^<#73NJVM.{)`'`ûɭ< eyW rk]4_y\-ҚJ0hD;Ś\b%1Bo '^2a#0]p[.}iI]uHz7C%yb/˴v M\KlfJ'\fB#F烘[l 2n5q;ԥJ*-\W$c'Н ,ZӸsMMHmf"|8Z-&$& lcIE!)u[屋iY) rRd Z; I`wˇVqTy;5,&.A3pQ89|ϔ]>.Jy&ybaH@yηhoHv7IeHwF8rtz{\)wʆ/у空y@&Y{tD aK)<Ȉ$#Hg$8Ṝ׶aychORgq =_!58txp\JsPg`,kǜ]@]Ob 6H Rۜ4O07ђ{a1m^ҩmjhKR2T[0QjRߢZz\ĕAFXm֊'?;ܑ꾿^=ڨ AIeF6t]Röxԫ ə݊y8Q$Q(UG`.ީM˾#c@lB% aFsc8%y~1гm"0,DtgHfahz5'w<^&{l4 9S!In4o!Q>WʂlZQT++rd!]0-6&t Gt,Vq-!}t=M ;x5n湈Υo\:$yal{ҟ}SBD= H/%`UQ8_ezu,f^kq.jbU{,"qLxQ_YJdӇXxt;vQ킹|%^%r7 2Z`B0tNDFrẗ~]Q )C4::-qEK+~IopF !OS(J@uV^qGxg,> fvp5ܰ\"c"2odjX52wWH#)᜹:kןqaG BQ殈6<tmG?Y ѸXGvއé7o*iKHaot1uapl|.U&ep?^W`TM{pkjAZۣ,'"-k!}.]_ŧ%ZѧU+$/nPc@r u[osFgUy:"VT u+35uqYN; &|/@n%#rv%694I=qw~_oKbq^O'-X8r z , 1U3=#xLlA&In&{֎q j 9)ɲB!cacgkvImE٪`M)bfƉ#|GdeYx`sܛg}rUpk:m1aa\n:'h׬WwbҬ MЮ{qO2S' U{;0J:6l]o&'1z)716b N@|~ dG,;8X^ bKkC"l8AZyc"w0\F\)-γ3y.}U߭g -+|:n&X6XJS8JlvlEw>?bNv(0rN`(ު̻{*($}a?8΀LQ{'*qgZ"lW(MUo EG1/h" ~;rDkV [[QRNɃlDX #:*~(8-V/cZ&̆ptf*{jyKBa+{al][:= ("='Cbo8P2]vՑQ,2$;YQ9JT;V=zV)aGB<rjJ+ 8o1+w@J`\̙PADΥGޛֆYq & 2:kT_c\샠E)!qUACC8 k ymz6z=}a%)N+Mb yf3gf- "GؐŁW7f3X=@.MyZzp"2jGQsa\Ʉv ۠;Xš HWbz֤{x*ti;X uo|JU@a. /umgQ]b˩HC#}4Hڪl;E 1(vGk,"A!zbQIcG%\x'ǐcXOz;eJ$OCIlrI;ׄ 6}&+vȓF¬D3;>j#G`V#O SVOB-J=A)9 .qKTшP+sIU=LtCV\Hdg}b)iA|k 3 Y3Ga{Zg^ɷK pcKA:\,^V{uu_/;Of^&ԍy(շImq)7"%Xhx?,FznhM;&~DdSH`W/Xi+vַ-AEH ~v}Rsx 9%[qI,lJ8tOƑ5\D(y{3~Q2JGK&#RIZTuׄ2bIMu1 HbU2i[t)6C?GqyF1=O`Owl2Yx7K 4 SHhOap2>@4T +d57E՘38a H^xCMN;ڒ@;ZH[`,/8,sGi^9|}kjzǞ0qQ$_J>k_XreQoTeˆAFCjUA(B,FN~Ce+E׆ep{BlpT'ΝRGdP-lmD8'U0S zf|L]d;0LZ06Fs B$/%X#Y.HA>IrP ކC`\Rk+'mj-}Cdjo?ƹba$RE-`b˹u=K3L~z p~(#LsTkٴ\s~OWo1geYo+`ep1*gsK{]ƕ?t̓A^|l塑B~/CV8YMe6__E{(mE͇1@!v$ ?apr70E X6}>V* PeFcİ329CdaMpwrYiܨ=\* CGuEܱ\p!M"QZ{CgTU(?iL6`ii0Wzh` bKm,32L^I JU\ֶOVYV |%/Xۑy|~=gcKQD!ЧµKRTT$kۥ1)X/TH&;$"x ,y^䘢eq; ȶ4FJ#xBM{8>Z^ i{YKni:$pjv&0_8rSQ"IJh0Ip*:VAua}O#STy7XL_iA3`ąL]w~lє G@Խ‰Z5_T6Az$L~ʼndqZhqpTN[A]۴w>}BF %@:E48'./}7b(jfݶՄXqѫOv疄=]4/uQ|6Ki ɡewCᗦWRTYm>.DZ: OH_~ MU}UO+ RvU("V6ozݧ] rYKbɎ!iaOƷs9#;(q;| ю`sq}ӯr"NJuZi.p4k (N5fS/4JL!V>"#G%E@ TsL eW{k227*~CLj잠5pd6$Qfu"%b`K ڱN G3=ʻ2XH|ˠҐ8+ mOc=5/ %kje᳒A$&Y4>|8WER-C%/ݢN?Z9wdq$O%?.,{{nȪӷ)!0]ޅ|{S[giHpK'ZʉCT5ۺOD®RWNJ@4YT]^|v,/CX$vL"e0ao!H# ]Na`^>(oX15S_s5 ^uhtfz3n7599Fek?Z߻X[~yZk|λCb1j3 L|Y@VgeCQ{HslR‰MNY =tLKD֩yT6xn63?5IH'lmw~Y4!=8jxP觡,Z t7ӖlZFnkǓҦb)q^~SSI!l;lp ,lLo}1]1jEh[l}+zy@c 1.gnr4kP:I G-!} >sM!Sbc} yp@B$`_DuB6qҖ"C Rlw4!&'smJ#{>nssRb]֜enGTK\Ë)5q0;CX#LVXt)͢]!+lLkxrZ;p9[˧y8#م-"R;  Xx]`NJ$1n `2G wa&3o@[h~ԭsPEr._|6F`5RcacW}4N.wm[ĮYYy-#s%ȶ,5K(Ȱl'Y-6 !U+Clɣ|v?ppkQ#{v:LFWoIs"zU]U?ɖnʒ;r[7g2 Cǁx_,a>1^׼b8Mnk=j.DŽ Ӽ G.oxÉGM|mC>vDs \8[G B1T:gzz}/D HOP^?L LYFeat d! N`%)BIpbO whc`>c*AeV~ ܽCG.&Vo8"ˀC:/eǛւ=7Ly!m9^vG4/Ѳ,c8F&w ɱ5_blBls6u}b-x{pDN֢] >6p#>Rq`^?dL~ƆVx˶c8}^=T뒲?C?,:UhUݞaf)CM5qe<2Ұ([;:vM5@אtg TO}ǡU 7ykMZ7ݸ;W įˠ&,( eu e`oa䊗-K 3Ү!.,3rGliǎvyc;aż.^WCxZC6Zt[ o "aFv$ib_,ϡ-ϼӂ}"fWVzu Φäw;{[f5E^Ij2M/\fLAsb=9j/h )Dį.Y4$N;~dhc)n-Kc I`^qz(3)R6ﴧr9D<>36ܮ&KeQ9zPXf!hPhG;Zev`Oδ/mηV014hûg;w[zwm{F}J>|Y 4!5 13ws:ڥ)=6xi5ff,{G^"?~ߟh`Kzp5;Mm&sV2u"O{?e}~O%&iar9/L{&Rp/fgM|bڐ+ ;DȳM~G[U]A&zE7%YaZ:iX+y̟v)aZ1,?; Z4'y=$b̂f: .^ĞQ-k.U۶ {6]W+[mLWO"Mgv;DO{ޣa?y»^́r},?Q YWѶ&/]l$3Ȍl6K0)-*'GujqiLYc!*,4Z=GZe2B3mn994⧱ZHe 9.졮<ʚ֑ita"rj &W)W.C]o<\AojTy-N]+Nh֤X% נIbm<}-_ SoUk\Nwn>$V z%>}9.?/Υ *i 9YtH Юy|0&%ٴZ!PM Th5u$Q딜^/zN~znq@QePz` fYϾ 9I`PiEJ+ݙyA- A;jwߗ[l |z L 9L -n>B%xqOU8jP܆&*ez 1giO@( rYP"0ˇIrin9۞Xm&պHTg-BBԑBѷ aa4 {5U?[:8P"\SY$'2p'̣< FDe*)0d]m gc5\fL'0Av[i_`9EndT3WmFTO9>gH_ h\2/ݛP(p؛NPNþt "<_} 5::.I. u_<ǗⴛkZkVuCk+T7;<'}΄a 58i`\sBTML  򘞇ЉFMӔϢib@Qvq0PBlCm氷m0:֭~Ϥs#Pe&]:65|P2[å& |mD'^"Iz`.`m(+RhCy YYCB)fF^7o"hU;?o"i:L"PR1jEu Xzi < }f].[T;V4Dk $ Tݛ՘z0ǂr(-hFqi'hF]TzJe[{@3IR 1W@0HV"Ql|wrYǰ>/d0i$tuyP5>D"h̰ Di]S)cէA")Č 絛VhL PAYI٦s) t9Wn˟%^siB9ݑ)p2N$ _?d߲ Y #qg[j@ΰt8',w7ky(xs󜿤8<&)س$e խG}Gfnl7|Zt 8@m|k[xHnA%X)+"J$T4Wq0v%f*bףL//Z,5쁮U)DDJR3։i#lOdU_ĆH6=]ŏnt.]Ǖ4X2RBG: owviIҥ6+l}Q 52NgMJf_%a+G1Oj"X5sk9g h7wDƮ#<XW3!oIN3d`ዅ%nlb=+8oS;T~cϩ4ƧYK?{>Z^1&Գ^ѼF]~>4"~ņDU=f.C;Ne'}YՇ/*7!UFѦE&V_2*7 % EYM`V28 )lHWqU)#^J !*~\b>i|N 31D=8Sm|ŔxKуnOb,$Mq[5Q /S }"0M-.|Ŀ."QTS?( DeJ=0(Qȁ߭M-+,ڪ: urtT:EȆtNn, Mʻ9hiQzp(>dz[SS>46O0r|E]vj_ in껁X~F)Eh0Pw=iܯ2Ul?NfmKyc@͊Ojk`1W}'PV<$tCI8ѓJ(A|$JƧ_qJ͂z-!XZpYA!Obt+[;WQϮcИb T2!B4(E/?&KFqKVۗ4@SZldհPFc4PqHRrUy^2qFx$npox-@Vq3:En_9߿{J&ʗb^ԑ\W_6Cg)߈ѰGJi $iQ\t 17NN$iڒQ}\R^J? Ѐg(ZR1|š7uY\-^Rv53}8G09 !v}]XFTd|&ղ$,qCosg93[ynnhU3j)ElRۆ@  4"r}d($=_i L _\qL$AgԿd,K;LJͥP_UtK۔2|ӂKݰ[&4Ŋ3Pˤݱ ?hϠUb!%b~8ѥ J6:hjZ!qV v*;(OW#b,B1`}!=(0V5G,3:ڟ㏕i CST r% cES{8M(pfuM&jqd%$@E^5If;@: k^w6 Be=趀o*1&',.iʉIQ N0#aŒxxO?^ ڢ~\R>ͳho?"u.4J0)>48r˜D;ڂ^UrGdžnӮKV LVX#%# t4O7Zf8b.C0曹pGoRSnqO'XoO4[ہƺٮy!.*vu/3W踄9 \6eB&_5V*kPʝb:`x(LG!"}ƔՉϻzO@`\#mVB 4l-;%\Tw!xcBNׁ 7&nF9n @ R8;Iq9 Wqq!S`fF+6hEв-Jj !;F.=G|GBx *ld` vS'#ش#Ez ]ˉlt̟j/F:DF?!J*Bv!5bJM&D:`h |M JYQA>ct&m:?:)M|cyPh5NIڭѢf)n\, nu_;Ill0'r"}[sC-L\fեAd^cH&){{W1rB5 9}SM* G9| {F@,>$EL'gȉ[ZOBHD?\}FvxO ;-Snz`|djہJ PLdh{._^f_L?{x{fg&͍lY!,%\8jt18E=P#(?h?D{ڰCWϛ;#*2J>y⷇QXIm¹uw lc3@Gjnr5 \Q+AN0# bOGZA'Uad!AiXnR#]u$ůE3]ݥZQPE. N0n-^iWB) qt\}#f*u6)J 841-@e`n(Y- e{m6S&w,Y=}ˮz-ƚwNO )kYD.7<HcjfHڍABt$\0W pGxo՜xd)3?U] T N ؒW̢g$p%񼾰m@О|p>`Hc^5ӯ3aSׁ9TBGe9VϡFC|fLؤ~EQݤk|!w҇ lA-DEDAZŠ|̯T3dmZ_97CJX _[gG77K^ϯi ~)_EX~2Hm ܥb%Q#:upfiWTQI2ye+zĭ-v咬;).͚&:DrcT6Kqvo6nlbэ]^Sa䴍Wb%zp_DPAd;[⑃5L 6:{ }fSvX `bHQﲼKE#zoOQ&֪Ax>ꃅV4o ȥg٫:[?EWT1:,օl5:y.,V`;F7z 8|U+k96L#Sa6VaARp ѻ4;1 I8i&  :)lh)tTҋvߴ9" Ӷ!e6N,'.j8`;*9Y~XgRZs"+!Ə۶Ѩ|ZopMhڟc0vl|> A~f'P gwi΄@=1vA2 (k$/&FcZr_2i<o(4=0V%aeh= ɀZ#([N^״Qd` I tLixP?oB1< ={:]+<ȹJ>*1RO wJ+4:b[ [Z͏G(8_2V}#q>?4=%H^ NfD*Jk!3kUi/kgk )sudSxY҄@0+ myZ_`c㞰ġP8ĺڷ WZn\S^Auj܊, 5s3٘1`|jT3A3-+\yǘ, Z[^A $Z'Z~# 6e+Q1^=i|pc6Qo`(V&Aߝqf+E\9+'+͝5'p9^H68/(Fo#iM$uEۀj, q;0\{-[Ŧ7wSoc<١s|)ߝW#*5FN;c$z Ěi˿zs!@f ¡YoxE"LK+Ss wb=4Kl ˙5suL+bv`Z&9N}⳾?{<4rj//*Z`IO0h7o,67yz`Lwm0sB T8g(nKS66Ty)6cT@P&0#uGA*POQh'fM=d]?ba5b2lYz~gFNRQ,|{;nKGrM#1wxc2P:fɪ*ܨ_}~J )7xeO{[5XZ5PB.f|ԲMto(\ƅ;5.), L.cRÌ8\mt P}zqs4A)8g4polGo/?!G"/ iɎN>ѺuF]v1``ba U C,#:Jv>Li'݊ +P :o }64NAƥߍ;/ް寃ӥ @MlgӦa?T}@siPp`BM9G9BpnioB^T.q2:cRhj2FԾI]zD=ڪO /t2;T} r$DvC[Xжz)>?!@5Nm]DL$mp},")7x]w; WI@>~m_ᵥ\'9gf0oSҸwm͆,h8ӍڄH`h۝.bs`..Sp)0H_hT%)'9?׬ޑG1hCzX|m,wfZm$gmEs9lT|L e*jt{uWW't! .0N++¥!g2$12XJQ{\R}XvVlrORBXj@=?] ;JRQz#Y;?GèD323@bh5 )-d TK5*.HD8n m+Rb*IQ \$'Odca7ڷ=w=/Qu\w~%`V<3?=j;PL ?2ITuF>u!%FŠE}gè)'\r>5c㵶ߚ*X}yh:p-x`[Aa:6ScZX":@*[*0N:rGGZu:Z8o9t_ufc<9"r"xS^٘Z/"}fX]UzB乾T{D‘n D8ox: 2oXZHs"6zl@I>1^8#i{N y@zQ-v})bX[?Z/;4?L,9۹{ì3fnO2a(#@D8*WŦ:xk_U7_dTi_I[pLjOQr7)0}~Be9$c lk.~*.@t35FY(rxB3I9dh߳ph8+KB D2 |9ɢӷiwӦn>mŕHZ8q! =PM"C^DTÕxo%SF@m[K-'T:{fq<>[&;mj0oz4{I|Yh#[浍"FBx>P",3Y$X}KW"@@o|xo0hd)Hzr, %@=&W8+uf9Ja"_ >^̔֓+FqjHr_lN&ʣxpvӕKS$[ўy ^Vj,!\przF|5}e`o+-}/xxn|v%bu?;NHnPA5=,'5X=&l0c@.sqa&Xo~{TCǹ2+ yHi߁aoh!\DGL;etx9ZZocۧ$#B*"ESg+4wn^&sAXۑE|]i0"+SF*A%Ӌ厀-}2m~my2h/ŀz;Da+,:_P/#2;?@7pK_"'?@ˌwNr +ڼԾF Tjg@ PV D0@ZڏLђkdj Q[nD mHhY'=Tft ünh`oMSu<OKc\U8HmOQ9͙n;/. |;׫W᥸'_)B)a&N*D<#*q /s\$ھa>Z{n`$$2l7ؠ*8sNiAКU^۝"(hEv22es=pѽo[[;T#@1^iaB% z7A3C QXw\43" ttmEI~7r!I63.Ch$hY<4E}@i]?ֱO8e&>XDV~21}#2Em\PybmP(y/\mNOY= )pt~#9!aGn Eܿi浴,5d lϔ+K׭fl5!m=P(hh*>abp~k>2V FW|ՠvNMn/ (o9 ~iLb=!NQ5qopm!EG/,S6{ m%l zO<+!(5 {P2sB AqSS?*f?9%o4|Fh|1f͙I;T7L91_HᆰsTaψߟ,cIwr8,D.~vPssA!vWqSScC%<*#?Lr[+30xneeY9 mkZERH G3!ua*@c6~]弁 ]Ko܈E4Ac顡7~jOe^Qb[n"ŷߊp=V PqC0R(UQ9D2?xr@$6X*NwlJR$@iUקNk%>iਘ cN6&@Z"Cn'gi6t ׳68!9&wbXpNcX2ܠ$QithއZ?mTmjɫQ:FX '++ )>\*I sh?:C4],RZkgc̹z2_l5y&ʾkgzn;%sJ?E8CTFM:ʏrNcYBԚh6#S;3?D5Vros[ 9͕5N[jR  R=[3T?L}zCM ٟ^.fKVxy%O'C >zVTƚHJ{|֗l{44d3EP2H]&.a,/RyJ.rpi`\HMu,atYAhs7.\lwCDm{&irf5vlfjV]΍do (O 8ǦDp)v{Lt~7'0$\]C ʾi!bB \(]uMu e^FhNd4!%&:/fp*@4Pcؕ´,A~$A~ q,] a4kpߍ]>soS!HNcr]vOgDe"ُģϚyl,^?:G :sH9C9.::]KQJW:t*itث~B;oޞe]Co(9}Wc Fىk?rnğ)aP`ӸEI̞vgZ|/l`P4Zw Loգ2]P&G1ߊ*V֍p:z}7}PH#AoQ֌pv1}ftH8L>nzJw,a d4ڣC Kɭ h(d8u>u"m:oj nrq t-]0opO**\?RWBEC/JӤ3̔D 4~(kb-l#Cc̬DزAvJzVH2$ln)YDPG#ߤs$A?m~duKa﬊='PO/H(jκ.ڨr:>+=|8-YbjBp2lg~O,uIEYpnd+D|qp?ܚg[U ṔN0=2;ko7*}E39EVEv+`p+~N^ dbxYqџ)L^+22WZtC;A#{EvwFn3vV#4MW0jVt2WyB.M k @yh"sH:N%`p `F7˦>N]ݵI@ϝ ŃЛ&N۷PߛR~/9,)*+`{Gt];?lP Ok"`Q͎m!-y\@'+ؖ˚Nxáq7.|i< BiTMpR5q;;9W S[d\& ;4^SKixn͹`@b@Gְ\=]qДh|=Hl5 +u/[ cdZ t?87r$̀neSKIo} ґg{\="Ak H~oiatxu1%6} c O^w.vP7De+@{c/gsQYnCwD%}-^mS#׳zR=&?'A⼱L,)G,<%Jꏝ{Fr?Vи醘`/3&;(":$SM樥ėU@4q'H[|ͻx6FYq:M3%>mɣq18'2E%BMVcbRu3ߑ˸*UehKvNI0bl8l=O=b<+őpycpj=!঺`^L~<ժuӭLqlA; )Vh=.5cJF~kK C,ÀGy`T| Xm.Z'Gݕ3e\rȹ'%+f-h5"5x&Ĥb!5tVdb6/$fdnж c{z*kiڜ&Ⱦ7t_ՒLQz yƠ̰˹:ro o>h!pD"UrWxb; Z*GaEW DwRl7C6|Ok 5DSʧF.- |d@R\炀flU#;ܗ/ YO]s@/EϞ9( TF 9p9ХaRF8M? "؋X5dC|Ψ3Y*`;|z2r(3הɹ4ZҸ4kg0 c=f&KәOa=@> HuZrw4Kd;<_ìRBH}7FK=vpjkuzNlʓ! WV /$R4 (<|Z?C4N t΁7Qa9-#@3kQA >CQoS%Wprca _%CugNJ"p9.GKI{<-`(q.0?I I(jcwRet8uw[ˏuE#/Łqde{ C裩5ovm2TN{JeUf|j[  ш&:Jh :efk+OU,s=f?jV]1ްL@']0! ۺ{<6HoG+Q=qwR[wMOSt*Iپ 玤ҟ"{KKWsȓ d7zQ\/Ŷp"㚤,tIhp*P{BܚF #\+GptaeN/8h5V,so)Dxjl`dm:~ @7 W̭09V3.dOIY*ΐ1T< x܌UЍ@5]:HGd ۴y#m`ŅG'X=ӾBHGZd aAqYb@׃2ıl }ssj& -I1\:kk7J˅խ]t!a\ ru5"rM/ϴHno"ُC+te{nȳIPk;54OAXOQY3z}uMt4/L[ w] r7H;KWg>{5W>=+2S /8j]JҮ{b`'~ȿEfu<07bH[vRhG%w(ԣ2)2zBXeu%p-(7M sЇJ,٥F +#sIڥ?/PfGO# |k3W|8oP!EuF85't婠-$H%E-L7w8YJѧWVaز2; ,懱QQ }T.#j1mܩX\WYG9R'Z,h5Sػ㌫[ЂfQJG $ŚTc5D2!fp٦'wU* 4 M1{\=ò3I F5T)c&xT{zk|H)5hd,PcX0k9dE^n}.F^5y ףFf/Qx]6Vo)vl3&NNUZ]][Tk o\Q77}9q2u.# /*K?nt%n>lKߔ-b`H.zb)WwnP< S }^:{"{?ǡ\i{= q?5jT-H`gHcQC+^?9^KCe!*IbX9 e.r;Pgb.u:"Hij $#uQB vbn>$b@J@L: Mbn[+(;ˍD$hmsͽ>,\ 0Ž IՑVGbaRoVrS ڷ"uR=nX<4:HDkOn*Tow2,2ԞXj}c l2A ڌ!4RU_ 5F 7l̕b6qyEX?QM!f%Zx.ȤI|(2fVՆfm暰] Ppʉ\rjxei0p>[=H3j*kDeb 1y}N7b|au MNy@ֽ:9@tAЋZ&Ia0ܡc~EacA2T,ȴ`~-ܴU(u3'En@EJͰ'5( AM.z!{l_Q%1<2ahj=LEݤPX嗁@-G_Y(UE.!<2V=/گ}V|nJ[TM#QL?̷ek夺R]׼zQuJ$RܑXj8~vTfPg_?/kBZ+Y6r/KzZ꺎tǝ1`f4si$įcYQwZ"L>RPhYTu֧=sd&Olftg}`#kV:e=GXz;AD:iQݵ͖u_[P^tgb7t0]0Lr~j{%=ּy!_ 5f|F -?aak@> {Y_טܹyH&hR+Ӳ" >9k4lQ Dy7'*tڪA0K5ypBԆWJJn㗋9) HDVEއL.JYV8pz4ykuY4[b>Z\~taKN34MxK `ᩉ/k?aM&@vLZ Q+]5, W;n:גCAfJɩȲ`ehkSr62e]a^f;}#zTN~>uLR$y7hxK3$XgIG~βx@oc8ML $kfގL/3r"Jw ?(ׁ0*HH%9oչ2joÃ(fBd+呝SM6= d+<:gWn{I%cZ\|Qj|" P LS}<')dC|4)<|IQ| iV*wI=q$XvU4'ToIq CK{)IoTHfyGAJ*BQe<&8GV)s~ 4F㜪,sDXC?ùf5{)y!%9=kX: 0۫1f6@G`+3l2u',Kr 17wd}SOy_6$ i2\TLꄎq/QkDЩ)2 !VJBZWs{%2OR+l=oc#4λiVIdG(&0H]ws3&lJ:uZK*^ݠ Q`ӛ- Ve*FFac篩ܩzKzrOI9:%x#4a| }hj]0qt``:s4vQUmO/`i#aZQ[c X+\L. duv4SqrVA_iA>DJ+WqTѢkXO7{{$Ix@v1ϱC$9<7oV ٍ8N+#{`T/BYO`[f6^a^;Oʹ.Ч@0y>s;a%VyĒU2~jF2Ǭ7Ѡ('F'"+sH ,J(q cB#^U>N '{"S3 $: 0"M?epDYC?$x>H)^mz x> P-y2X-{cm< ԉ,fGNdԌ4._CJ\tCeKpwZ#$$BˤW38ĭdi~ƹ[70\0Gϧ9)]*Y h+҉)`VkI<!*$ w]9 A˦;GJ_)KDOuwIkpbUΩpC=\T0ǰmg\#6HK}ƻ(%a+ tXbȾBBqO#0nk-eHC^V|o5K%'iѝ^ju9чCw|jlKO`myc_#Ig/I'bUҨ-ӄ}F:E&:i=Ciq&H (s3(kwbb+*kD)5VwL@{vC r/͊pK`҇^!gS-4%b%̄> $ӊGϞI{#&m /}?NC! VkGR+UR9b0-hئ{҇x[6<_9{֚&I4$CA+T̒uցi{ .!  "{QncfF^㵵y ZPϓ^5Mʣ#cy"Q!6T}@xEZ#7OHV SNvM;v+30WƯ+)Ֆk~^:#>E+rJ]֪pUGR76^GJ432I]p #ڀx4k;ߍy?!vIxH5%-2p`21g|@ c]k\b"a@^5% L:ν⨈ҘvBZf)V;iANQ7ӓѮ0Nʝi`ZZ lґ n"hfE:h(R,߯L`$*YYh,ZţN?U 4,MyzQqC8r#ڈʼn 5HvKL{;:Ӓ;oa g]<ŒI(s>|*?T>ؘkwex0k<߉)Dƒlu{"qlּsB#V*AJk4*ېz,ȟ8-՝1I8}* H̗l!j6p,Lb<.}Y S^kGV2=r~R.1dU-,/Z\b NlnVtK5H/-=TiFD"]tq;7j`Ό墲c>I"ZHȐ]nKPY<\m;8[|vH@3.=/=rlrUލa(fRBOS4檍Fg*8"YcUȗE[2%ZnYD'-Lrdc8l랽Haq'&KAS(&΁ll_+z?h,s'-@@7[ $aue$ΎJgyZVpG;B㶫8SmEƓIScks,ΐ1!y|RW,I0^0hg/Iv.~mkk>3~<]X#_cd>˾*)eu1*v~3X]a.5$Cn M>n}ia| G.*)% X *XVv{G4k虊JQ:3 Ы6ȹ8+1㻫wQOw4#_o*0qAhYY77ܺKMF[́u7Ф{[=_\=Bq:SՇk)rjWo/A8sdedL\`|9 $1v'FN^q VDyfmT/rڪ =Dv!bV0 -I1FZfAP-ywq CRI>818i(uZ~[ xϪ>UW_$q{M|XY/HT 92w>עjC Lc5!"(5)v\Q:|ݯ=>0 > 5yz_D#`ͪڔ ՏY"p)4rFD\I4 Q[ IKS-i!~fN Ux;[!2Pkį}o2\W_vL[ߡ[wq|g[U "%">MXm,}u%װ9 aodҶ> EEJ,gu\Ë *b>1VZ-.`3\$H()1J85hP&3V7L$r`Cm^ɼQ2ư3~22)@Mi؎2M.TqTH~vRp#'1( :'@:rшH3R z34˭9~hG)V:A91J| J~f ߤET=4ɲhd"5_~泬+5jE]b@10h*TL~pG }T*Dᱚ:f9)ohXZ 38tʣ`>>Yؗ#Ў,BL\9|`'i?6#"\;lz%PJ;fpXxݣhƵ!݄u0y֊sQQ2Ӈ87gO1w´P`R :c#KNAu/zM0,\ط>ML`:mERve;'Rib5tL35}y*觗j)G!Y`oR ^v^MF+3c|"š]S@!cUm b{/G3Ba7Xrx,fD;C_# )\T>jdED6d'vwZJ.O2ۘ$5Jz]T]x )%#_n XP'Ë[Il!h I;:~ڏg (ij bL J 7tr2>1N:b?>"/c'7Sfu Ayb"hKb~ll4AYnκ2% ]XA" 1@;54iɋ\cr% Hݺ{|C-m;~ޕeʗgY :# Tt25Dj7P*n.eZ۸*:3C0nqr V t`ְ4c"5gfϷ8d/t]FO/_':0NX5´X\c{0eY*`/|Zy30`PXovu'?^߀qoi# tz]aޘ NPU2 5>2R:LDHx 5(IWMAٟC+ k뛴opW=!ژdIإl+;# z#n0Bf;]Jlxp9a4"8 %fakKMUTj!zX"{;>kV~ wO_qqWJ|BvJH9'i#xlQ.Qv/vr/REC:)X?o7GXZv|b|XEHڨWh}oBp)wbH4 R ?ְ?cdu6KAgֲEa"dzjV0igCj0gO&Kdt2&1ϐr&.†sP&:nI'xtF1VƜUE1 V f2a03_ Մ/vNeupBb72_j ]T1ByjUxSV뷌Xd^Xz6<"^ND TKd+EzG^B$ qr<H^o;-91=<m^od݋ Xvs`=e*,$nTHnlX>- W#v/ ɴ¾ku>X:po<yMȫsu+\&ۯ6p-]e0z&<`7uj߻U^YrMa:BlD6eZ5}rqMk̛'[F ~P|}8Tc5VvQZN˜cM- ki^ڧOn|&D>`>{6T{1Z)2T#RM3yt {lj=HTFܑddfc5f.xifN5ؘ4Wċ>ZM ~m  {L(ĘE͖,t3We`)[.Kv2r2).k1f[';9SG@ lI<.e;Tc4(2c6Ј5S [ ю\cF`nK6jS4 EaoȢ3 n,C>ry C}pU>~Ȯ|u|HԘ׷4w89QbQD;A .(8kQw3t]ےFS]*{If$Eۍ}^qU@NkM{IIߕw~,ki9B ~o-b׶6Xu'חoRoOxBۛ_7LO/[KG.[Y`."& ޫE7PBws^X-eⷱ)ơr/)QR3%u Kh :$ *5*r+yМ>-/rr}^~$>UZ\$43>(}ߖ-Bch~ә&F'PܨLT5.c宓JƤSˢ HXx>F)`T+=G257,62%&NSDy@QqӇJ^0<a;*o2,pݨSd VLJ"ÓʝU)QL ae!6@SF:N[bb$s+PezC{G^b*]cb̞W&NB(li1G(S%l@4M;Ź*;r36@Y?8<8 \?M*{VtA:k>ϣ.W `BW;}-<2?I˝kAN|oIO;@j )&{EκWe֓ұ7`.L 09=ee2)nKhO)SB*D@]>`#* zR;W0Ž;Xt̪ V5O3(MߑFcS6ӦpY*r A9{jy+QDB2s6qUqc>6kd_]kҟ4ѡ*Wѓ,W۝)/ﰣ@͟):P`!5[Ds;h,B`t뎆PB^>6Tb|~ |(ߧRg=J5<ת8,Etfj | HNO'5,E&ិfnwunN6{kނ a?K9N:IEy>p3nǫDXUQhI&`pBEf5+k _,9~Z(ou4`ghzeoFD]\ Y: Np4pZ2*]T2qi!jDY?y^W*84 UH|UmY"]'9_>q=FS3#{(RV͘T* u;3@Zj̧>j0jq0_[1h$Ơ-2 H*pQG "GB+mxw꘢KKze)bEP Dj0ӰRL=!]li`R$Ӌ#Yh ['Rd;'"7AH/ܷvA_!963/_1ʄ h,p7mt$ #O`SWNvFHYXYyp=γ1#;ذ^k-iCLdn[=&"YڰLTXGO`7tش/Dύ͠Ň &cP LO 4ެ|04 hX_SDt7V רPPZ*b`{N0VA`F[j#xݒu@#)x -ͱz}M=Їz:m裏zE .ԯ"f94r guowքPHm:U^K#H0&7L8hi pDwzgAKasHג"jɆ֪5fLZsk^P\!kq= pb4~_„%}].x89Hf~ %ղd YݶFM1Kn;1ED8vJlއZ?#W&Y81["Zyo˥99%fyF WmtGdCRq)T.2 Rz}GXάM&݂q2f1U+ٙ[2v`mk(WYK9JPKHp(u?wa_/ &33W}* ̪O=;4DsyQ=DaA#!f/Ĉm[;NiWptgTPLkq⫚Ew#V aֆXkY$HK9kjӰ'&0 QHV-bp*"dpr^05j6² \^r%PK3A%L&+]?q2薫{6Ma ),hC$hJb́WqRԳ4eSD{ ˴T ͣal]{mF臜SJ;ڐ_S4~ȽdNv!89JzSW xQ3yL10u4:ɇl8Tf"wTۼVC\qb(/Nc ĈZS^c m G}88 j ]l!9Mj|uI,{O` ` c0NWu7L`PtřƆӣ|Ēd"裞Okh$vN4ͭb6gQerjVaA7zǗt};ɗQlۮ-U6 9v_G3f[_ sиleq)*XRm6m[{ʋN_@ \i&B Af<:\R!pjhSYwxx 1*:&AEX} XvokDwz_,yD=bBoGoǍ.]xI:'-g1 〟gjt:+ƻBFa 58:q#m/\F**ANhDE3@qo NmA^aZ}xqy,,xjr}'9FT'oꛏ%$Cq*zgm&7噬 AgZ{ @5<_3"eݤ)~t{3.:] t[ތ赹W(#S`D/UacA=/ y Ɇ:){q'w6o<*xHH [H, f_\Sǰ_ j"<"3tpv ; ªM>ƀ?yѥƝ *\f7A!sn[3퀋/c5>eb4z 73"Z"E 4*Dq{wYw'ӎ7CUxMpc71~c*jSAp]'UOa<dr9en5f. 0HEn>R?Lɐo=Dridki>ð-Tߌ{_ަ)h8|pU/zŶyfֻKZ5 z?˕Sm`}N]QR/rx-扐[<bA wOI ?M~w?l(Ⱦ!TOϯ5:'Y2Q'{v>xul4;";jHwv HH1失%"yo*09kg?mk/`̑}9v@l+r-9nN]b lAgl"aP2{BP=B1 `b/%eAWIChz:q1XE"i T %)7ñM~XDjX{/ܽcFWH)G ce5 _3,糩wȢN"N*e./Mo29uB&b%yOX\a~n_GӐ@"Ds>4,9DLjj; }#8?,U(31jÞjYqK>`)8iSN3P@\Bj{!fMM0rr<Қ$WkN3;pXؠ4PGjI煗p_ R45˾yWa؉chp5pG:NyEwY2%sFTNQ&䅏c[;v|y FvZUYEii貹n+YxkMI@VdC3fL(Q7U*Ǻ;y`? * !atts܇Zw<z:q{`1 ?KS+ GaE,;(4 q҇|_P ʚwm @N %Q'i(j.ɔkY{pIj): LeyR5 &XY:x"/aҭWf@_#9Lt#3*)l5j16:(w2#łC~ۼIli<Brh9YU]&-RM@j_|gD`GQHD0yd:.',0CDYtEs+0I+ Gu)QU= ziU avFHnµȠZ'tofd-dx>%~/X:."+dsg] _,FL,# TY%qs<_ A`jjA2 Dj3iQݨ1Rqj?hD3h OcGlЃkfo~NNO#-DK\wQ \RB3RݕI横Z>Bw"z Smq/+?oulA=>8(2F3ERmb8?YI&xrj4 4^6eo{ /P !X $CLMS"rl%y'q5+4hQ 9kIj+u$ ,2gg'~ǥ~wT$D `jɿ8^2[ɟ]; Vi[;10H_d#<\-U62}6 JB_s2#R AV< 'JHѴok51}hh C=d_5: eY=͕k= 9o bA X$n7T^߲!A4"*>bZ\#z*[C="B7ma뱌Bv.^'d0l-?9mųa#`=o˜DBt.aM\?]mlK1!11GޗٽyE74d.[?' / 11 4 Lj E|HJ@z!ȓ`~s85>bah5y+?uөdϕ}Ev90f(dzy.GW\ πBF@WaS%R_ɮɃb( ==o]^5R1} iR0F }@\.ݳʴe8ju..YoLS3KJ`Tϖm?Iu;ad}Eܔ^'Yc3[f[ɺ8OÑ^-kcMh:bEڽQ+= ?m/,z lxXe\mwD<2@.}QdwG'w5q4׭ 0ښhb#( xhеf#7auahm_R!3Am!L_G}Xaϑcѹ*hZBZիTއ>L ^QZ\u`RY #]V[>>y #,ujK@ʍyl-@[L;0N׈l>CcIPYGŦ]OTg|;lCE,0DΏ)@c9ZS0ѽcQu%J cϣW*Ӗ=f$HU;C }@1ݘLO{JȒj?ڿk< d؞~QUZ< >-<"ٝyYoڎq•YMnIX:.jZ;H[9tqT 2O{>7'_R~J^#FQͩyT-^$V-Gs%CsH0 $T֤%" m"5c8N.I.#e0РѲq>С؋,D<@EtR \&uYZd OX|iXtŒe{Z0BO+@b ݙ܉]ӊTp֚SH$?B{a%4rV% LyXРeTGTRI3ف#nũ0 B&[(Wvztxw?q0°<7 CzAEܦ #NJ!5aPlu#(FyJΉGvV JMzj@onsꔌ*Uvʮnb'#LZdJF tQT|]9F[zbIO%%у [-\LN1`&ű{hn @gׄ)n1 LT3ڰ̤;j uR ۟UʝrMړe23d??4T4^_ye%.TV&;W™ KhoSUDaȯM.VD.Dj@T K=c!K&d,$ZSl'4bqY'(T`J5Zى V'kl шxhHx`#cr{WД&JQNd*][On^C[RAfEb *qNG=$ΨܛᲕNB!sg=Rn9T`?+:@8GSˮґ$5B|ޛD%H*3, 0\uj^.AOpKG|%Fa/'sJ\lA固֞'_P|؅bF#K 0ː.[Jy}sLWKLApIυHJ]dC~]!y3K&epG<=.Ȫ*d0, r&2v~]$$Z$-gB6,hf#V1 4W+A*O+cle ;1E'y)cw_C^?"6O ?-/y3e|Tp8fՀf6,!b+Oz/62$tZ<^l^Pǃe(+YE1h4ۡTM%7}Bz׾Bmx6=;J;=nxzP|jފ" U;Y#Prh8YA8C~U`OY_y(ux6)c2CRk1+>!r)! XJg|ul}!Nㆁ%(ZtMxN~߸<\Rp? 02EKݫ/4n23TRT[MUr.0v"ȀC؏WݳBm:lln@KdTӛ@S<|*$B 4ˮ~x~Dxh8 SdDRw6Zݖ"裁SAh?S& 'ojj>\]x/;@6$5-ͻ!zS3oGA[>]/9 QFVݴB)26Ha=D#}x30&MZWj6~];]| _2XtAf}u6Sgʃ׿f):![d(9g$*q=)@$'5=*E+;^j U"ĪF+*AV}`âf8&9뚽? tLbT4J,uWobWFu 砭MmbZmLe42y?j aʂ8yEq$5"`[6l~) !_E)j1Z?{yDepݹkf/YԻ*K'LaE͑*TI2&&sC`O~(-x6A'زL (&q-UfCSΆ7ЂaW!gs=#n6c$iU'y@.ȲAWZ/fA%Ÿh.u7~)%: XSKYW F9?K Im)/g:7D0iwb+OJW`7S?DM qwGiufS+R.klO(ms)"-hv)k5NJhʢ4U`c̹JOan5xW9-\rႡ Tv)TR&/C+eDn?j#2Aq$vg.w9B2c"ٲƜW\-6nAM'˯3QHOqL>%+Lt fC=O{ Nc b[MUEy"YS%x(uYN*_uxډKHg짎Ppӈ cM]W(cMt'`ԗ:=pb%mG~eB7=|1fEƺ+yݶw-oY͇F"/ŞSd;{w\{i #9D:9OXJY twhF,ڄy>LM,l#g w[KM,k+3<6$H#zeBlr#q @jp6QF|"$!kӔ8CGxq `0qWRr)6IPD Hs%ş&h̠fOD=*0zmxAq?k-ia5KP֎,U Ŋ JG~éM|[`=R'm|7 ʅWέYӧ̮'}y$W`aZ0=})}+t vLJSdS88Pf2!7\LU`^_  kO!H>_^h֗Qx]Ƽc*F䋩X3Y)*cf_c"ON zs{=&7TFGa)Z)c])%8mށHHP@RߵM{(FylBil;r0xA/IO DO̰! ^TP4|MvJaGńR&+";C=Q$/ϣpcSWy?ZE%e0UU!(Q+tM%+~BFOG/q{ #yE$3+[ؚD' tqSk-5xCcAqvN˔}q+v_ejF@e ϭ!Y<^NQL=AMݎj2z-<* x]N' 7{ c* $'E[f7J%*";Ys_ <-v$}iM Y$ Mƣ/4R0a@@l%ЍAd} (,џ1]H/Koc0"8wc,ώ.4Mg,hiS,}c.ii Q$湸"F]%+ަQV) k g ROuwt.P\d߆y̱cã8YߓO< Wp tPH <Ħ1}{(澒@{E1&SPZ⾌E/AQ |5=іs=/6Kr}5 xTg㿁{{]Gr?#_DooTyUi t~[#x8z0ȾÇs|D֮ W GS4 $ȓ&:`~ m)_7V݉x=EYR} ~׺3>!|Mj%hǀ9X!.HoBgV=`ͱ&K]MvsJKigxLh^sD HZ˳-0'nJ֪hzg݆v>>q@Fmn"5&ףYVxnkBYΜyGZt<0 q㲩X{̫@|UrRMhq1:hI<n!9*`tXB֕H[S]vwsB3Ŏp1oEG`Wyf`pT-O@`Ӡv BtQOD#Ih xo)IO6@Um'E v۱[}F$BzD +ZɆb;7"P)ͭ/Cm-.W_YO#R} OS]lu[_x@0O\⦀cmPAcHLvC+iw҅!-D- 9XNA\5>lHɫ#8S 2nnМ,9T.i>c-umar ;VO/ci-zk#ēiwtt!@!Ƀ6p30$n,KmO(ˌk*Wt1xx7߂&xK(d˃T2 V8P]q(1XZ\&AhXO|x74= cun6eOy踻N_dyAGWEuTxȳ{L3H<klpK5zMNv]@onXs(,3H2Z},H%N)6I#R*e.{iASjݰ hR]#C+K^p;kUN[S՛Xb8p[m_j5"Ug}g=IS&' ;<}T<<->Й R:YOt> mŲA#d$|ZDełv,6mjgaX (!|R~Æ٨'8 LIZY3g-y+\T,@Zf%"FȮap(aOy9L+(!cNzD`]-jlFiq6y`.%ҷUVl dfe9oOSy Ba.s|j&^&+i').{`C̸1xur4%ͷNډfyx_㋽p˽?Vv,7Y>QgfOcJN *CȘgXQwewhamo?řƓ{\!ȉ3 nk|CAiNZYq);A h55 d~]u;m ;ۇ8Ocaߏgv+ٵʥ?YÍVcEj*oR.Z¹zfONeDVʳ>n(w(~rzɷsA jgAA&E,@CS?V4 u0l@R],{^^-;.vGu~n! R 0װ3-7TxҒ}ɚLH..M+$͝@G򘬁%˜{d/gK\qO (HSslyW!ze&Ps 6yM z7Bmud${Rw镏qޓش|Sf==@4G ZP>Tl4v^f y!O(r10 n۷㧚Ǡƶu)SQUļfSNjPop;R$(S?n?;۷=;E^{Ř H>D?Iɐp`lHގr&za .DDLxPo7~lI [DC7 I 2|`#Xhf5Tquj,% Wq]?d=S+Bac*qufM ;HjUuAA {XFFJ= mLnL3jӱ]$YQ5{8vYUJ0TҜ1QmWP.:6~<I A uD܋ B:#\dsTCԂGߣU)*[" WH{ /\g@ȍ4~2y||'%7̑JFYK~m TNQ;5 ;Nc v/2'[c/,p)[ϕ[*m `R?fMva:n#+>F|Ez[B`^OlFH%. کTETHۅFQ'dgu!t-'h31~Nz.$ؚP JPH Xos_J=1tivoUW;Io򘰄fdOt?MYY;1I7@+Z]2n(yUh>Sm|[AxWC 2?z~8PhmN00s0OAׯTGuZ 2J#(d!長fU%9?DeLk% >f@Iޔb:AZo'( !tO?s;?y܂5G8>cmNmn"짒CW4nNt̿9$A0tNh: %3 8dW.T(K_;?VDmQ]^dP$%ns%jlu2 7Ӥ9u-yЬ*Hob·N?i+j $TYG/0^AƗ xbYJf(y]brR+ HF2O{O*lw/MÃ+}HaL?X $ 34ɒ@Xn'KRˉ2Kz|J:f^T5#p{QN2E_jO>N :?vOߨ!hiG 2&kr؉*xejߕu}2QdP{RlWO[n' Wܦ?pTCl\,_%|yh&l{<)0>p ˏF!$}=J^y" $Ob\EM6 (ƨ 8:!־!Rl!;aU#ԙ. N^B8 qV";4X?hr>g& #Vف .\{?#s<1zlz# 93pR`f 2Ax 8ꌙwGPH8>e\kw*JmZkA,ٯ0'BSG/Nf r-nZ|f;DDkޯ:Ƿ5DY4!?jxVÊ q_į)\7Z$Qq?\F dx::KF-L H' UW"k9uĠ>{+,1|Wף͔]Y*FzSSdfҸP|.'q *Zy2G2nT;x2HJmlᅫU(PsF! lc|n W|I61XmdmN |W@$ }،1LgeN\L-*9*]- QӰ$H {(JjœTU6 9F kX vcV(LΫqk7eAF=m[Da&{۝,0&45th|P*iĬ2R^z1A^aj_ԭŞeZFfAAK<\tO_7&}!?$&`*ῴ4sy2o'="6Jz؝ HG Y0AqҎgg[x%x^FT^F oQWbdBGXGSjO+o%Ita@H^F=H cS턤;#y>п}6J6>\Dv0-LleCm>N[g)`bSԐ{rh"י HvڜP?X4rH[Il\qBÍi=Ť٪k,!y;PXS+_svP0 -(7ڿ{,/=i&N@6R嶹j99dlHzH 8B=6mvk"c,yqWّp? _P%CڥXɰ`ؠr_ 8?"T*38#Y{-Ya|`tJmgqAʱ{Py'pP%ÑsAyAxS3F2.,l*u立@w צNQQ7A10i):24F|o}1;T`mi=h3#H1'^ 1Į?V,W,+ pt.5 Ix >F58T7# u|R\kpGV;]p1r3 Ch/fӬBoqcz-1oYw=~q_5q# yrZTOL`oiL^d51 nV:L:TF̬9 ܄z:n Sr}3nۀ@Vb ޒ3)Q$ bRIRzE.s^Knf6|ˑ9gC'xQ6N0ܼ[fz\8- ;*G̊jyʆH[tasȧ}YC.ހ.w0/yc\\F/:qn6TEC9*d(6Y8ŶY!ׅDzJyh$|NKQ6|R GjIugl,#V vSz\;2!½'e_w`4޴2ԅL?)h* ?JVf(_s[J gJ}Y)PX p U1Q=>?Y1Yu}sk9LՏCD'""` Y퍒%H֒6de(O}Ceqϛ$P9l<ϨOLb],0 z|{e8$mRWEYnTj2E^7 q:d5˖~_Sx7kä (&;Tظ7QG/穸ADwLO.{cħ&-]Ÿ6?<|yo.JjN0q3h`q.D:ꦂ(L/vna”JMϬm6.Dt_d݁A<cnhU@97-7Vd~9NV .xMV:mOTЂ 0~@ UkxOӠ&7e#iEQlcmߕ,ؽYPc7ߟW+ѧGaOAE_F[?PpbSfQ/#q6E+w`˶i!@8gΧ%?5 dns Jwϣ_y;t BXv %K%V0K9Lv&!hV4_H(?'VK u䗤3q77qALǠ&z> %%֦6,;!VfMZ2W[5c>l} ̠p'T;(%QBBPib{6cxٯ<‘lE57|ZKYtE2Wd7b.䙏f>>bZ0[OYdeӫR$h#IԥuC`̸ @~݌s=VK2V~rR VPq *3uƯm@ 쪓q &L3%SJn]ě3閳)J\qˆe"8M8V0!jae 8pCu^݆sD$;q?d'jpZZn{zӔ,fJZh}8V"ab[v)~K%>K#ַ%m'g$vm_+l<s\ҟF|'S2m_% GgF0_Io4(y/<~kF`<ҟcR]SSE!_ՎPuɏUC˫ ҵZ/۠Zo⃥`47erON2gil N9ezBYOSttJFĄ$/oЃ"IHWd7ʈ|Uj&&޳M/[\86y`\{&+ V#H)߲E`Sa^/wE; 2MZӁZUp1?o:~Bc%cْ\օ:Dq?4B!΂P sL 1 /0ɖJ.2Is@/dTF612;~b<;s ʰ`hZJS1^([tϟXLLSag RA0$'xzk+@ \jUC8Y#wA-k8NB?G٣0q#/˸!7^db*oX}|uld3%@;R_Sb\[߄#%E7:t}M<^iyN5bLf9[љc^'bVkɇj[Y]X_DQ \hc(AK]T C AtO로T^$U,Tc[Ic֮NK91-~WA*Q攴e:x;ZbA-<̲0U-dҏPʷjtcjg9J~Kz=| 7HBo9кEX:6 ;DP]Zw_r$z.d!،~raeV2.Ŧ1g=h~jGcyB̉K`Zg$/ʌF7t#/-h> q^S^,lrb-וY[UC v;|aluPbd*mȰA:<Ր9fJ+GID^,UBʤ^9YD? 'N]21J4``i`sl4 ꞹc)@qCke->Kw4˷]{* 3r]3[X5GH,ϕ2/:ݞ8_uKEZᰥTb xtpfޛ;0z1pkD@vW8z^'[ToÝ'k^BF|м)h(4/+x8R, # hD}KV͗q^H xiKZ!ư<>vMo@Uw*) 洰X^T[˖* ux}W8(^akFuwN>08:d<@PZK:TJSՠhq)pa恵sGJ4m$!]p$)"†b[#b-Q/bM=V9Τ"R{,5F8r~ {J3s+չ=qֆsX=(SJoP$0hb_[Nd|ȧlmS~wDKspzP+zOYcc 6N4#+B %QfP9Б.ug=Ӟò wdN9̼kiH,69 i:L~/|ħy#R e qu L&TL=EV=pv߱1MM{k!Nx@o,ȸ>Epv&+wiݺnQL4F7h|z-9Ca8D! q}1BӦq0s%o1ן^A)l}G`Һ-0-dq^3CNvy{e($shw~@4ac=.G̓ P^| qQs28̆ߠGf/'>oz7B"_@uF(/ר/Y\6sZ $4l 9m ^(`zR*x5 W#;WhAhU:+}E Q=-=iɪ {3x\u~bˮ*GL8m,dB!BΉziCxz-:&?=Kqڎou10 :tSZE2A߻eed|u Xfo"3ۓ@T(X|?X\v҅B-2YTZi]i0n^^OTn% __ceAWR dTbd.Nf2xk'E 5{Hʜ&v`ܖucc JT<9JL>b)N?Rs ~fU 12w37qw/Z:Jr]f\aj?%8[ uy52G`Mȍai9Y y/Hޘ7:hiKӃ2T GW@pK*B0^"?#lB&U5ͲN%ri(pYMWtl,DLln c09RV2ƃbU !FB ߉FN-uJمT26&Rf׹׽Ԯu}m2j CjU;peԘ~Sk3#5< ӗ3r%ZOw~̳QWx lpX0x_}i*/+gQS.auy̚sr-C檑/$o3P ^b^7cIb@E^ܾ 'Au)TH&]"^H[(-t{gz z 6r-NUhCM0nuNm35΋n?*O@ 1HpZkTΠ.iQ2hUE25"y3sq9$9/' h#rSb،\*֩k@੃)*l?%I$DVw7 PCfg}/JE&c=㜤J Sh8d/9Bp圑;y6shua"T*}hJ46<;8Ew(_̹aLr/R x:bˇHwOw#MF7ဢ0eLI60Gil_E'M51 FAG]6['NT[QOO j2)ܷb*"ōWHV"0L'jܠ"itë-$'*<0;Pux^ljH!E#"SWOj[TI!"VFgPrPIJdGcYܛ3d=" )Dj@Ҍy, .zqmo5sSÂ)dT)aB|@eP!)IKU%IEy}H !daK:aSBԂF%BRgV4^c n mAAv (7 9CJ )ݏʂ Ilw*3hY-f-,!u>+#D}pD2᭨H<2mq7Iz%.'rE?UjA9YHDPt+ G9*|HOcőpoI)Lv@-}5:)3-#Ԋ1A|cz"P;;eH|.l#~ )¥ !a~YKj;Q@.FS+ *X%&r'T `.cC3!ޢmԮ0ȯz!|씶F$%sgl)Ay+Ρ\b$5^d;,=T~-orpWS|.w]_=y+ G]PeIG@dUFi\D|?/oqnXl=L\-AmiKSx0\ZKRXװ/ʣJDn?m8۔iPX0 J)-v0;l`d (bpoVWj(:Msp <-m^$ך7|2pWj]#-PKb({˳SJSr|秪e|SA/ztս=xq4?[C-b`]~pA_X4iAq0z .*LWμKBHyw6>^Rz\qKy"'4 t ܞ 9"9vXd><,$3J%bPC 5KFK͕vZ+.Pr efsheo55OrFj~ރF9=N5@\#W4D*~8;g6tHuzѰďngCk$);nND>9qA~Ҕ㮹*nYvuVy^KAإZN(E?UW)0J0<#lHb]/\<-)B00 Ԗ P\ R cBc%B·tV3?m7'~]쌄$bݓ{D[54mاFf5 W45]U3``jlUdk%`ײno ;EyXyӈR.Sr.}N>Oh> Gw zTKyKq.!|¬'7C= j) GjbL0XVK+ e f sx ߻yibCobF=!ZA7XDut-', H8HùaaD{?y:ݠ/Xf#su2kz22USF(mGzݨ5tBr#q7*r:g{ )R`Xه{ @>7~NrFj?8q=Tc_# A3 ֌b稐fO^X˾ [k^^4K4&=L:/n9.} ?5rȃNnd4ps@ߩm[l,3)ީYr;~yWFOR'p]7;]^gҡsio ug͓G;h[rC=?H&\NvS&T*b/elouݧp#y*Rfy0`;xAw̴%'L"U VlhKӱu,H3jj,62E A7tnqL|B]տ[ ;*.G„/E7T,"d-N5cI/[M&$G{ے_n/~p7rYCeg7ˤ0n d.x}+փ2zDP>_ Q'(uAo!$.1w_R[|A\?0B1Q/ ˍVG$" 塽 ҈K|$1s(}b=jsL̚v08{%aҥ!fE8F1,g΀,`@jsm?Mà_DMzi3ly.Λ*%n&9>Z )IJʡ*6)weQV'nB^PGg| hh7]^ K.e- >Ozȟ[ius?UB*eo!U]:+}#0}*]5p}T4r0bZ gYû&[/B XvM9zquђRۀEĮ_Eă§H)5m1&MA,{p16=gvʹ׾*}q -BD,v4`Gf&VtQ2k:ŶAyEI7&n/_ԺZ$ OLb,&  %sS*4xR{fT6_t95]׽z2OU4SyΒ %Zo񙽨f5&ā.FOx08]ѫ";A Cb\fv?PNۣͦ9;E:E'፤ "TXD kq%ɘY~K, <d)Q#֦'dXL4 "Ao1!\,x[oV{LgP*^p֨=ô.̨/ڹ Ut)A1"`D $nV /9X. ȉ'F5ex?v[ ARr$)N ִNߓjOht; JI7*0XA#D-<cjB|ge q^G(+5;\Koؖ\r1!mr\j nOWE8FE[5]|_0O? V!tW5߅Oh2<.k!;p;ZRcX>*ڃJQ!],EI6Y]eBP^; *2EnLoi*FGPH'P#0sn*IPDdosuTw(͛ud>EǑf?JG؞ .jvbL+D7ՎCr4>e0/v ?~u6!l_1RRUa{3CF۴5.+X{rzWMkkDddVC4dxUj4.HIv#Tҕ\bGTR}SKwf]fLpsVN'v+K Sm7 HWYE.vvR3V,m.􆩽}9OdX'trOu ] X{jf;۔)yxxklӠvXaDB,gA*׭Hw sxi,~mg](_'Ӝ6ڷzzR*FĺŁS.tbME2eJiMCkZv=k kw QlSc֌4x|8m+pŬT&UQ$,۵zB>j]>jS(v |s@v ?(ԧY d18]ׂ7[&1ኵ3ώ:آn gxӸ‹V b$þJ/F|tHKϪ7I%#ESDQ|U8b'Û('lEE.$OzQ?ƅ8Ġn0c^fn?' #u1Woڄ,MR <ǤKL,gWhS%04>c7QtmA8Tw6i3\`MT 8vf'ӼH}0943%WmY,`?'FTpsjvja/ДԳ£*3PFH0w`|5KQp1{[#࢛N;WϰZ\iCvgPefCxʹ=eU҄d | # H_#QI5=<~:?.V!9t?-c<%ܻ˲lKL+8k[ mvx0!\.2Ϗv-*T]=u1N-:覆_T2Bf&_uS[T,piO)ך3dDo\n(缇)_;.oB@gBdg"^D#K%G7QiPӍ͇}[/?N Fj8:UuWf#+1EݮqJQB"{׳PXk_2j%ڴ5>EZS.'LU`=R]~,S [Nc/T:;Ma0r]䅱~>mb/eGhz~oxN}'>sOۼ lJCSBP31[3D]њg W#("p=BcГkpV Oin 1^œ$L@.FpE(U NǺQ[~qi@R 'o|xi;pm/YVrcፁEgQ2\c|Z|"@]!'~eLw I}hc!pN}rk2;%!{T W֠ .qsJ9ݶf `}Y~bTfS7x6-<2\awf$ޖ Z<ܿODwro{AާĘ&8w8U,41(M* >1;t.~M ,n8nB6O4%S퍣 >bZvlxk[4fZDÑCx*l_kE|*5n c|9+-unN睞Ѿ0f}tHӲ-3J?m&Mzĝ]i5^+3 ' YvLaPp澻Gy K |Lcƭ+idÕıdHޅ#25 5g3-ˎED ŔAW)h~s%fE@nh ?Ty# :62L5䃷"1.[VbgPi뎋#tP& ^^ %IIo~:-kHKnՄ׿lZ(GoiGW`)fGU# mrGFIx\^̒Wa>??w߽[ȓ^Ⱦ-OG G]UBܸYJ 1cGk0T+g0}]\^v KS?h2JE(A(_0dn  ܑ eȧ=RnN.745N1]`&,V-[;;d3Ǫ~C^w[$tB@RyaX'dƶ"emFr4xgF.F^y𾇍7f#E~>e5#<#=vc;#kLZ oUHeZ^̩atSL4spMu{NJb6UW(FJ!TY,=x:;dlJC zyEHVPG0+}ŕ^r-k#þGpәT܊@?_43X"hGp| Qc IgV0uF$Ź36}K\eŃQ||hlFCNKLrvɦTePbt_Z Qߌ{893xW*]ZEp7}uŇc0aD a2VQPۅЬwunPRc#R\F4LuB ":1Dp 4D)vnU္Ca8SV`]g``n)ҦĖ&sĭa7c”#*K ;7¨wu\hϯ LXqܜ~eޣwdAQ=E;svj-mV͚ԯUU|N.l}@sznN\wm3Zm=7)FiI2x#Zz{ǫ#Jc焲H)uz"A}D*1`F 摒ڨ5KtFΏsH (o!+難s6r2j菫ܹYӕO8֔׆ h8B* K?MMQ^|Jgk [T2_riAɠ֝ҏKZoLk8ues̸L#[ƞ:|phj^2rb+)pX5qGn~W;NOIzvyvd \U;UDHdv6/7$@LHe:C}dwЖ( zD0v)*Ždc& \· 'ǐZe%9Px8VMb3NZi*I#Ѻ^K$@O#LZV p.`aj:(~m'_iMLpG7zV|a)$3o3zkIW~?pŖhU(FHc*þk&jf6]X.vnR!|oILJϼCB֠lv;6nNvax+vw] A.=9?;i>]ͳ^GvZ`"U|v i0[#HD ğrG_xϺ@tv&l]w㇄ =k Dx}8@ݜC 6w!fyD))1_};^lmoRn3<'6e,{ p'g.Z$Fbq_0Ru}-֛_H:%}G ]F{Ѣ}P@nGxS o+{%U Q2t"F9 dĖ,5D,0[{ J&Tmgy;X_q~צԏgg21۬*A0ҥ X2$31vnSjbkb;֪0SKD YY $,'200YqCD /l7 Da{ Pd?EqV/=+`4\LwCMk'9b+]mI#=>ɞ>aI /9$%o }6 :-t1K5)VȂWi}hA7@')Biẁg$O7Fh~;^7bs0Ͻ'} ~zѾ:0x(hF//ZKB9`f|ӥ=ATKbS}fd|{1"2ŤD02k`lq^ a} 1 СH^9P׉ͩS Fep,Ώ!k{dH]ʟ"@=trmjorjJ.$jZ(50zǼdE<ĆZxRsQ^T;t&_L2X:x9IH@ mnDGb-q,Z[jx^A@w="@;V Äj ?RZΫH:,SsFbņhXM )ͭDT:sF'?vDK0JRL6V:i}Yaa({*GeI[n4F0U_a!rL,,J2U/#u7!}Q"PNҎ!"]%`B?:(|K':{*Ғx,j0e_lR~.p{PeT/ٴ3_''`ar?i1C?Y0_\8K!E6>ATgΏd(cwOzMlLpVHRYCDAPE\A9i>W)V u$]C:1LÙH`Va㘚jH98 EYr/1./(^Hq?1XIv-Rj#`lHlj h8N[3z+@nL9L0"^cyR];.,jΌ-3g!hҶ[XtR M^UŸiqC B2&_A>%!]N9CCcJ*'8?ۺj^ߝŀ^5y Ӓ8醼AZ:*Rj6 6XXY7՛-}Upxj$O G6^߮5" 1vmY/5&ū:$9d܌)yĜ>[IcINpjz=0Cf%2*!N{uݣDT.%= kޔSrw bȑ1ZƼֲUeBwv}5m":^nPFo9Uldj%6wOANp^1l?H̝',xT%:gx{1?;mG~0̍cNUnds ΔFjěc\, L+֯u:ӶxjEb:i8q{Rur12>3n˝\&׆| &E.k8 (0 e̎<@ %ٔXՙBS¬W{RSg kVKo:pn$ .C0=;ȠδWL( QzK}LsT|Qow ?DĜiLhU SP'75m'ݧ={0s ].w s̿mЁ,5_; q<Ύ8}CFws$E\{Z?ay׮3x9[rFmdlˑr09".AEX/wyHGda!'[eh(?9E{Du fI")1)*ԷJu4B],T[A19, {sp XMw+)MXffG\y&&V*}.hq [-[m`Kޮ@ڌL]|ɳF"ϡ Tc1J#&7~;o=-aBCBEMB@o> ɾiP`-"=#FHHN/ Rk/Tв5Qp?aǴ_uT/-T/UXQ4|>V3|< n?a/:g_f3V |Fu5a/ͅoaKQCxIRG3>#!iƝZ]u&M6lB":\pdB;?b hڅQᲺBl*U' TиUT*w)Zq-Mt@p/*HΨmM2AU/Cj= Ûk94#y1󁑳p!'lSK!;@)m d׈aUDYuLuKz U['"tb3(j.G_يuְ{wWk@GxaG~i>qub,y[<4tݏv+Ue"jdZʈm"ڭк@"xIw 7 E>-^ZIk)W4~v Ɏ !" fkۏQXWڕ!@0@Dl8Q*֐4jX>@Ly8f{Q|6:j]ޭ7VA(hNeUЛ_a.ܽ[*͢#P$(4U [ ҭrNV[pGU6~LX&$cgZ09mx} s㻘>upDZ*1R2*LPv(He$`˾x/n?5Ͱ`ށk7062hFTճ]U':p'g{L nBd%$QT@\[AøM 4P2t;֛_6n |΂PfOuC/q\'ݞM)ٕl!:x‹V-*.no{vW( &":iGM|dSy)1_w h8 (sc"(3S֙nxzTIMΉ:ջWjМcC-|Ҿo(됥L5:oGPm-^ЅEg'Ť\~D v;Rx䰤΍_jf|IXH%֎PtG`E`,$Vl~IYF_8(F73Ek-+jn8^Mwztd|w50Cc l-[϶yE諾vLUSdL@,{OvRb]@:Mt!sǂ)}:ѥAf̃^ icjk&g +Ml"N!!"S~gț ~[YO;Hh" OvJT a͊dܸ>yĎuMmF!YyB͞7k[Z%X?=oWƗ~|7DV0kltJ8[$H>S;),ʂ82z|EY'N'ŘcR Eq]<V/u[|  46u/b8džVkVS`μf8O%yC|;BNb=҅3B0&.ZKs/ DԹ#n.dy*E=Y Jlb '/eP OK/]Bk Cc ,h)FN ,GF JY(C4RFȸJ^QƆus= :W{Fqp+x_̠(z/ԏ2o4AA_‚VNDkc RУQ[L|g'j)2h0^ >>9>R}YJѕ{ .&}W!4Ɇe/5~ S@;{ː^26]I3AI?yOq:zRlhdhZbacm'^Ĩ,,u,7RU8p)=ֵ.5wx0-[6@Kͻp,"Fd8&el"O:]1?尼vkgGjLK|QoV_?'[TQ<_]*:/av_ݗq#H|lmPkѣcĞW`@E߀}Kr`q^%,{%XVk҇-)6z瑣,U1$ %ҁ[3E W> rSҢo'I߆+6[ZI(f7W8 ϓl?>n#5婐32X'̮n禭TulT@yh ޷ƞ{6J?gXNMe#Vwp١f?xcvvp .a7Ӛ6ƴnx,7/EÀjR q]ko;slK;8P{KM#OVLve$GI>kʑh&!&;e.;.=1bȠum7{CՌx$gH04]Ț/Xm4[y/d)Sxu;sDjqOť6\䬩k˱k }2pPeJ9U*P׷o2eO-<XkO`1]8y@6}(P{mrK|>rzH3.%FH׹by_5 UMdJrU;j+4g֭ndϼSQ=]R=.&Z{.nw/4F)%yS3xT”C)1)K5\좜cs|9H#|!lե)@t~!NJuO^>`kwm M)k?qTS g0P^h %".E `3tR%R,iTDRG4/ɸ*.| f{bhL踹M6b4gh{PؐvaD;ͬ澀Fw$WI#pFoXSL!Gt]U>t (?i,w&ɝLuF[/0.\<QW4p4]7Cӷ<m#Ԋuck銠Y9+D)|j(Exs )*1Qw8a(,N!?%T m)9 /kYE86ń{Ν]aQщ?\.]rG,CFv7#HtM G TMupO!d<@y:+I3Ѫ(v?\asɁHЌn ubVW ̪@MoZs_}}6$KBIgX|Kl)v[`3jo@]'-rxiJtB*.lki0M BeD+?g*dd/\q-{0[nY, Cpi 'IfݳŊPx-䕞<:'OLnTؐ+[;ʯhKGN= V)Z3M֡VevQ}#gԬhxEW- "~5"ek* ˄im(E5mG<7a~9ܚ*\:N>- t2ڐAY6VGAb]̗_7G|9o1X:yJA-9j/qqVea>CSĜ6H7=4&ebl # کqC-|}m穧E38=5B%LCN,1,3{%Ӿ") ҋ%RͿeY"y]$mϽG>CEꭣsb |^좴fh+  .Yj$]ӥ }uus,wQ_z#a#؇3D#q6P04w :7\R=d>8L B^귛mIH96FբNmKSs7Bg:/.ݍuPs/&U5c[6q@+2̏E;ojn߃~ RBCRWj;"qq$~'.τګ-,uNؚ>֫UiuB8$SٟAc~Oզ$/C,G2R:!XL )<9skVp5 r_5$x ,h`.)y 5aZSCrh$݈mFbvׅ%tϹ,Č`n3ұq8/aH$'ԧD@kPeML$b8UX ZQ/JT+贩S"߾`0 NMm3xԯ<{w׳ QM"o§$dOY9r {3=W.9)J|5@ d+^F xٮQGv8cש}K$Mz/;\Y a:~p "{7m|h~EJFG!nR/3p34 ̎ Ms)5PZAWdY˻띣 /-dۉX ѵv䞙zԟ}D7R2pڄwOqC]F(+=>!?G^45:9%/26]'3y媶FEWռW3G 15璬 H&KKprpolR}Ȍ_Ϳj[غExߥ7Sڪݥs;\OnumV9HQW0^)n^g(-W@4dW 6d>"t[9_^Z5"\ĞWb4}Np_F9A!vПue7]5Sӡ`6 V$NDgwuî~ׁ)o)cjSXj55 .51^SCRnِV&TuAF>Cu \Y;so*w{|=B>CZ §\>O2R\W|20JoaG#b +kjrKV,r"g*[m$DّZk M5vK@}nP"[~jPď?R?G? d\r)˕rKI}hBw{@mؾ hh#yYe t5 Hc"cC1(WhhJJv-/%vd l`dwԭ~@I"h3UߘPn"1t gfS|0Y`']mD56#_rAE.02=:f /jFL4Md\H]|7[&"R7~/pѓQ$'BگNt+t݇>7~ۇWDŲd7[8),Xc1xXV<\/=» Ύ~欫${QF=!Rs o~NiІA𙠚I;ᩚ 1Ȁ&mwf8hom(ft\g{UYynmjڅB/[ UWJN%N+_RYbY>ڣ#pXy;VzyXZ96LU߱@[̽}FUC03T#sUxհf"18"r%G܊ rrE٪ UYʤaoFa  ju֦QԔ{%r`.AJi,+A4;a(%@+pZ2G|$ vц;SȨ`䆏7: {uAE7'i{4VzC3ѯTHucg81]chk._bXF%g8ڰq=1d_N|!.9D`AKlj)^s0k,4!UTtEJyG@HUz[BO3b)r# SB{oj`L_Wy3h_[ 0R۵CŏEk)ׂ+BX4+Gyd4XQ#4}5k `&foMz*YH xn[~Beˆn;@O]|7%a^WWu&5L WX rñjŗi !9~xê=[*j,LUDȊV($)?>Y0 V8˰aL^:aK\06lҙ38Fy2YA(#i:3 ʰ@QOA\}̫2+1x!t%;,فbw E|Oa57p(գDwdvLĨ:v$qTbU .D8nY Hn V]Pлdm/+= yo-\a_py+0 G홊[z|i3%!~Zy"˙ 1yz@%=x2{h۠R0%kiǯݗdި!a8B]܂h=[.M0솽ffQlEiZ;&ZL4կ~1ol)>w״}xiqȟ<$>$rW} &˙cS^# Pb^8x>>`Ncxʁ;vSCAӸ&w6b7c$ҚGJP= ?Tsȁ#d2K:,eI35^hi']u7`_ry ;-cadygğdZ*$G$D{6X=+*mIcLc`K:~P 54JE7 2ޕ,dVT΋G̫܏ެ/r~]?T#ja]vVlvSq鬰 g=}/d}hf|:6J? l)X@E+ 4>X1OKU `r<sh 3G)Z,hk^4Yl!ryЁ֊>Y̙{ hjk$z.6&Ha9PVKNk**_Ź|G~:!:HWR_HzLbp}+|f=ɔ {!= rTaGuk,!LCjR(9l}]]m[CN*ż[#(\('aQÚ"jU['C:'5jnf G47L%%Q{m L+"t":Oԝ_* LABEUhEu4,8p4ZpM[o=;O 繆^NɐtqΎFLӳ*:hgNJI Ouln@>CU~nj8yg%<>:`8=2U1ݪ,kUdL?('2v*ȍ6kkQ%Ώ9HҺ^x,_|&tŖGMpT^|} N8#X' `=3?< Qt;j}|< y&=|1Ѻ΃O/UL'BBPM/nLdv`X~#t7Y|7 "+yD#Rb% +rr~4I&PŶ&zRM)@Uqz|ukAY*w;UM P3L!8Oϙv]ᄝrll>U*Qe:e>"ȁbkl)2yui  a?G,ξ`:ds~?T? MO*.JKұ yఋhsVCf? HAZ i4d`9Y3)9`NҧbPawڕrgց _E ]!3MQ*~tϬ~[NA63<,18mw_)^#0g46g (Du܍Zs ׼y(0n DpQ K6>*Ų ·D<c?iX%C1 w}iKJ1*Fg3 >,U(("~SF_U?U*{(փ' |R)G'‹uV<֫̄OPf\UE3..$(Pa8 Ѳo\m8N7)(u g|t=|#2Y؎1O>*k\jg _LgKkh”jV79!Age&B b)`r8}:w^%[m̡ D0{Hsȫqw?@:+*S,_H5Ѵujȯ%wi=& %}OsOk斟>)pѰdztn5T 2UPY}Ā>@XR!DM֘3.I > oĪ]]*+]]A'][]Td*s7P5b}Ho`|c3ș;5~3BΪl=YX, PQD_pd@bpe8;0OA%nO"$Ojߊo|+k2 Yö` P@95˰Z&7HT5C 1;9_Xq"r[va2C'JlKć"fDBuP_qU-8@?A m)Kbo9mb4@Eư7F~eibw~9vOZ7hwخ$!6D8MG^x:c[`b0v_Y0|Nf5zwe?,Ə1JP`b m"k/|dMUwҵhydl7t2($  j9WA$B.N| zf/o>sM~0 H-<tlg[ɀ{`3+pnILh{TȼB}`l}7@+dohKQcPNsx#F$W۹{&Nv[^]xȳBDey]Q/41Vq ->*ɀY[FhX0\@Ů/a@nyAs>MNdN+G1YHg}^'Vyټ%}@F z`j|SF!2XϘbM" im`w < KC\]Y%^dgqevE @OjA&`l|J9| cl19I_*>N>5kPƻff8URlP7}1߀qB9H9!dABN48/H5{lhs-"Yh@V*fP*Z[a2OEyS~dz5PhRHG<ڧF9Jph S#h[Ŵ#/Y?tVPKei|ޢ1wאl(`IL%9+29PU|b,naҖ*FUfMdmcTȔU@/%]5À_t\ڈldCa·1Yϟw R6UVn 2'sSߎ٧Fځ9nDBmvHi"@ݕ߽tmoCA?ޣ&:Gm{Ec d~Cl r UtV\B+PEۃ:6*'܈ekn@ȧbVK2QY!s͊K|- 2QEո\Q_v4gչCΖ Ub 2fFd{_{X*&aH>yB Q/Ys~&hfV- H~& i:^ EՂÐÒ+.U @rU7ƈS4e7.<'Tm,{يK<\1Jlzc1ssS;U>l7ҐQa+yL{s MK'daLjǜoQ8 o> Zjo+ , ٲ"P$MyMFV(}%ve/)n/k k\{P4m)`1@Ԛdts7o|1*pj?(R#Mз?TbYNV;<{ԓ'Ыmf?kmj-_kBUFlOn?5f.O,<^AQccI;rXo0/83v %IGnm`}i[ % ÎLQ'"'`(jxW/l vb~1tPAJQu.vEֲ:>M0n{M\(=Q?.E䖊 .qV&qYzmyw6{w5eʢxñ3pSZE}er]%Ё*B9y;rG^(S γֵ4c&?;)Җ4(J+OWn.^mP2=kOf ce {*j[ujsVw.9ޗ2sh%غ'xӁ @h7'Sy}C=BCF'b pӬO!ItL~w!:E#bre#sI°K|rD[TS9%ٸGPEй05%?;5)0(kxx82fLDeq:W\*uw)g&U1hC(/6. 0ajJmErݞrΖs36+QncO2 (Rگ.n!G"R^#)I>cY.kַQ 6iD. -|Ƴ2NP[]u[@W4@-ha$p!lӍ9/"u0 -|54|/tsq䫲2g_5Yq%[X2>iNYws*>ШׂQDug $ dp[_%qQBz#'{pwIB8]UR 70v̴ȌwZ'?6< <1{*{Z,YW?"?h7NdsPOvq<ӤCi!ʉy96D{"CǿKH($_ěrB054|D&Itcl>Xop!^W~/NOtņTAe/բ~?s|{dB@8Q I'o9, TZ)}7MIc~BA;v8P`X3&q|=ypP 0u}B`7sc>' =Cբ3jF25,{ʹOh.DA;8uwq {)$uxkx-0"8P>+L 㞏ɺ5P@C4ޞ LE7DYCwy}GrЉ#lP#濾}Tٓ0$`Hni;Tj<^an4ǯo22G\khq_3\W١k-0K x.]v/;PeQQ6w 4a}lfTHc.) : hxbyycpdW!KkBexVP?>(yW6|0:/cg1{iCiMgWAT^9맰iG'Т2,5zPe:4\%J_I s 1j}X.pӖQ]:Y8w2{zn2X5'o> զ6ХAѵ'iLNqc\/.T=࿷Pbo.U\P٦)".Z='bY',uCeS=̞aވ`ʱo _i"g2Ilw!پPB@gnSmᜠ|Qt:^NULq*9{5(2a,G{?tJMjPu^NW@ $P:! "~uPI_:HDQ~qO ZQ@OGGL\QXּqǕZ}#{hEnurQzvy|ҍSJRvA?Gfzж/i3 35uANG4l"r~wQ4Uy[f:Rc_b {8^Uw$ILiyA[0ѤDϲN?])CA(ͽbfV_D°qJho. Q IEi"IHYɓr´*g(.ܙQ}+YG-M;?ȃ}(6s}1$?Lۢ QoR:ԢUBӡxe6X9l/ZGVɚ %HJP(kV`g* wS OqwB˶Qꦇҩ%RAn:fφu҃/]%~CC5.#yEZy1[.FIVe7E8 c,#@LϚ4ǿ)A[Ii|o@tco-f#:vr*Y>wJP?qI? FW{L5tg Z4G֣j@F%{IDo YpK5!/eN jmq%.݀~ͱ%xRݭPj18\noPxd,1j/Y%vFN}uֱ6S&4m]a68O &P띁]5þ@=x>ǿBwŘ=9Y9BBM.}&;"IKl5 6˺!(T TA6GYRW6OQ9 FL&h>YQ`Q|УnJַ dQ͸Fl #كiG2DSKkF9 Ku{a9%;dAhADRkPDvo3u@_|~f^k$Vtz7,]=𫣉s!%'`)mix YjKo(/YI{bn =C"tiP.8)k,sV5=;6t[(לgD(VxT/.f]du—ڴ&-HgҏorZBIL eK订/߲ ^])D3tMMr~Cq*]iz VS^8ZqCNR!B, ۪P6%;/mz[_:򩙥+Mh{ I矫sr=nYHO]?/KI}w+ߴ0wl &uw[C<!n,I&:`4J--&Q5E t:h=Z)BrR74nm?/6LAJcaM&Haܫ$&5a98ꕘ&Bzw6xF]GmI^P7UZǎCyET)tf,jxJעFR&$"(gb*L]I66Wj&|bnxJ{D4Z#djwkJA\$MҾc*h ;|x{tz,WCbfhV.Ӟ!u/ <n8BAS58(!.'𱾰Mw!xv /32ãJ%S޶z{212">udj?M#ʜ?@_s[^c2 V ,e%w󷀭S6wʡ#X\eSgG7R5QKxfMK}Jet8< *{ :uqį G mB7bnΉE~_P5v(}p2646xm0V&$*2߿RmQf,ӳ 6[{0uTW {2Ս_TĂ{ _wQMV"f%ܹ|Z|Dѹ͝h8zYCX;ES DSTCSZ'pGLw%ECstU4,HxpI—% 5N,qotAen7Sl] FDnCQv2(B9ҢIQ_  qcX5WX"M2}vk&aU +}/}p\2]ɮ0#oCR6xm㫆JVXҺ+Ա1 ~uW-/_*w|1AP5ކAq]󗽘rXuCfڔAb5oO-1F3ɨEifÒgTP$ ,gZKr)lfU Ժ~PhI\P(W H;&O(307 .UU)I!IN<) T״߬Z d^02 %dK:2Q(mu qBܸ/ ,@+eW45]FLjyXiQUuj\GCeG7O¹A1Ul`3уr/pgI=6+4F$݄}fw)üT${l^u.{ !]Z4ܫRKT B43U;q[ ZXtvfaQ V9?& un"?O?L2BgGr5@媍# wk^[|@,j.Etj7UfXr.sw #܍)?ڏoEIs.| 7y[/obrx^ZT$\IŹX`黝TH膧x'|bxWxu7HZlfTRt uz,& <w Ёց>u}4FmX\ǻ*-NNlYvzc#|ja-CQ; qX>n,jZϿ+ J}@*P_ mlťg|OȮͱye0otnGrWt!*zX`D'P4& f) ȉxzHSӰÝkV_pJa%Pl>_Oxl-Yuf$qF^X S w0Vb6r'$Jق,'h u 1sq|DLhݛ!HC"=gM*&w2g&U+U#O^`\U:*G t0^m?K>8wNFk>JQ;μ҇τ+B_Ҩ/oKJ56IJʞ !Ӱ'}jaHV?4ڑMtj{)?g a=qGkxa$`lw}@52GiD/)l5/?@T$h@)\)y Vi&AWȋ<ɛ|;/ ˬ9Bx̷R]@~^.^iS-8v଻4D0ύIu Ǔ`՘ˮvp Ve=qcdƕ򫖏rPҦF6}ܡ1kKK}ʫ;Eᡃc:x^R_>RջVNw8b=玎 )T趄zbb=}|.e,C*:Fӓg t4yg3 gՊO9 !L|[LzD=aܮܖ`pEO}]&^X j|^Fu{: LR^%;%iyfWvFt~D0YEC}X@bw_}Y35F>qL/R%,>V,ϓl$Gۥ%'[`rPѩ$L!Kڻ3什U_P<>?1g?K\ũ1R0`f:{!Cv45okiѕ-ks`yyENN>zzl1MSYX q1-qc%/2Odn{ 8;[0} :yKyKT[F) &nӏXxkPeȖmeBօ [&/qT$#aldVɝaIM!{u{({vQf]s}u&ͼ2f.o{P>U-\Ɉ H[fO%n :kvۿ&e*rU&S>\Œ1CRE;1u*1 T Ѩ߼?&83j#U?m)Ю _\q g;G N8W2JsXΜa&!!xԈmrIcՠBhKl"NK6y*$=Wi`OJo״y0?B@¹ 1I$y$PX#E]E5EFbUj}=]M $*H')uRO6„_Id 8>\+?PQ>ˢH*r8evoDyzNx'8C&JX(OK~?rɖpDbx,"dL+BHL:J2܀udw$4VL!owg_d,v-N@FQv"w#kkǮpWlqf"~3U ~Ku8XHlCH3#j߲zPj["Eȫ'T'F!߱xZeB~<1ƒV*NJ+r_ ,mB:cO|)c@r?Ö/QX2<3P*}$$7M\aSSHZ& @ ,$ypySӊlKl˗iOLudQ:s L}in+Lx4˝jەw܁8z,JP v]j 1 Y OoRȤU϶qg`4ٛJ<wSq5eK)8'g]n5o))` Zķ`w4ܰN]EC!] n%ZaVCϱBt%P}Tw* -Jɪ Df`ie!CTW[N?:W@Tڼ`^5ɽKW5MnM_#  *nFlaAˇ-,$aXG48 QGofo:N|/Y 2&-o^u\hՈ>xo)kmwTﺿVg k!UqMm]{ 7nEkNyI@*NHf2TADۅی9Ζ4adqlLI!ޅ+@p sO@T㼄LA 6БyuJUۣ9MxIY?T 4ln'!(+WY=3@&Gx~5X2WAw&U1\ +q!Uq7as,Mh͕o\RKR-+qԢWq^NwAeIK&`0&5+pGFh+Tqk'ʑ/2?F1 , JZn(6G02_En,ŋNZ@v$,?s7E(Wt$blؤJ: ^!r/ܨR y|P OM2N[yMN K32fûvrB%<ZDJCi oKuaQ"r!=Z~%l8$X@'_ix\eTwW``Bؼ$]F0a+]g}ɫFR)4GrtHE=XV٨9a-DoZl&j U!xRs~bB,#*m#'~Ryإd@(q3?[+05Ti!$=f0QՏnkg1aTl8 _&R5Hqh T-S`D[PSYf8]͔φ㼓lV)P/%M7fـeѳ:_1tǂrjz[ơ*1Siq|~u`f02nv;44Um{hNth0 ЊASghKa Ȼbʠq% ')\̽RFI1zQxfL,21815ѴfB75@gV)Svb}c #6 6G\nb cqMUX% I,+u>v:T"϶9G'KnKJyKq`)l @mK$x^"pvH~va)uU0AkͰlBܛT9nH~+lgL9zYmHԛ ^LVʋr4tZ꫓{_Aђ{9Cv6Dl~qW"؆jW2bb\wﲡHǤsK\ % !ac5.Ru̍ Cچj|$ WvVX 4Z$@f`wW,Icpp-JIN~BqSQ99c-ԇ4NH\gTGy+) [ddS\SCQQ% gJEOo3IO󂈯g5K{oy9kXude@-y /CQ۶J̀A#HM#a7[e"5lUY#nr3'V+4!Oe1LiKZOSޮaON {qk5xs`a KK 6e0$.kO Rh;Q6VH!3a^͓%F*;E\#Roþw5U%] b:}|Qn97?.krЩl*QM;cjq6fm\(:_1DGUt1|^rVʌ`E\Z<2ٚ O0"㨻֏K{>PSF +iLitU}/0-~H8 C\=IZA$DRUĆ?KT]:䧸Lye܈ZiU6+v5wu Gɑ\~u(l:<[huz#f`{w)`Sܒ8?'7œ._9\MLf(;m)*ʼn_)h@ MN軛?wv>~N$+^8e6lS-uq sx1vBqO"MՈx'|'زsBBIxAcîcPnr%3! 0\h*u7&(ε蕞3&?`*#pF9CnQCgņP;P5VҜ0Y1{\Bօ΢g/i:,#t.Eab*k )\v7OXe$.%EC 9o sR)DKW;nMwBG Ki)mmm^&׊E״ULJ]ys -6|@ ~Mb"ulJ9 ,Jn'y[l[C;(F;Rp}O_ŚB&d/ 1RY kwIDej+=o&YIG/o!YX$.a/EY|^k#׮GYҋ8wB_\Ю譡I¹_xEzhrmUm,-LV50>"h}dtmyE: KԀsִI>3 } n,mC0%R,9$Nޫ;=I݇2z^?P{[}9fE'&RŮ=rV4M7gK6Nhܼr^MtN2q2*(qu$O=L .Q)%W '"2 =3z?QT}S59N!_rG`ig;3Wq6!v+qPžBPUA"tܜL/;?pAF}6^ rA"{ޙP9W)ߤ'|?:Fȫn)|d&5"5 G0ځ ,J!ӷ9P\hsWyie\Fv^,V0_Mmg|"G, [Z_jD'9_R޵xt^tf^w3iOᬛţIx^9ѱBz{G|Ά>Mgy^ fX2\#5\^ɬ Kk_8h~*y0f[Ta'Da}mk_fYDh-pj`"G+DqpB+a!So(΄3/F^2jn2AE(cN_W9^= °%LsqEޱ(,Om:jo}^Y̿=s2WMt S4< M`$Q :>{?X{qmGg|HdDE!!Kw;W]L ݄BS!-T1Ge@LL:T9 G<(lJc8];׳UZ.>N >^*zK dV߱D*yƺ0ǂ2&6NBdPZ8hPN!4$2b8ٸW{Z7DڤBst!ȷŤ кR$k<׆yDoBc^v{M[ z``64:~c"2iy5 NtM,|N rOzj:و{t:WøɑSP8=eAD("$YVY^Csψ QFCt`@\?,]#$'Z]sŨM+w%萯^3sK)4 !XV6kxqӋ7<|ƗѾrntQ;kkॅܠ7hN͖lXEU^QZ{G |鲓?3j" *d'8(GY׬JS=S:@ QwfK!XX r[J1I׿ +I}_݊rڤ5I.ή=*tU( b;/8aX!SF3 .L="o S4FgیpJly}3PL'|Z2}6y(uUY;r STuAl/%ב qQ$*⪘a뽟exnGmj\h V|> ~En+3ӏ[R [5`P:G#hrC:6|oW*KI{7G`0]}"_XPntn2XQ61 YIo'rN#Hց Vu9E2c]bnŌ7Xìp@5~ n߽ E*LmS6  (9{ٽ_t\ q?ȈOM67$\s)VÙoڤ,fh|3C(xGK4ZW{ěuמ;ZKGpVSu.e 18heH}GtJ(,cCXKnG@P/uVJάA%:-fOu0Cyt|8ӃQf7$6m Mf[E<YPM/=/\mmR?BXu4]y36nGyaf!cfZHKSRU 2AafB. cYW%8ű:V=v!"cAaj#=P/\YO&vy?)sːKegSr@Cʞйucµ3(x*PFagfh۳yԗ$܍10zacn l%,pŶ0{6sUrjhM)*!"Vg J,'X1IJ0K$#mp@(yZֶ{s(o`HYBȟu$8(:v|):wiEd䑈ZQ__Geܴyy?cI$i?\B,͒*ZU'\^3_K$:r3.Hy&)?2k\&RS,/tP[='~6fljc"=Fbm=gC 6Q;3(:e$0F}$YH)CoϥT1KKtB?"Ē ӘT`ẘz:G oFL)RŐ@Y5O@Pw a ~^|?e_![3 L#sGtK9)7ɀ:l4-%-<.]o,֒Drwr;ճwg*!ɣhYΪk{‡ZHY>Y&d PX;4Cڼ@}qB}ea_{!AP k4Pq2_}{F8ߩ`0,+ 5XΡ%UEY īVSmz0$IRDKg?d>_A2x Z0G!;WwnX@y306}[&1@*=mZ5v0IxMpۃZcD+Hd/9ÿ+SML7W2lH"u^$ݠL8B77\heYY| ʅ0+_(<r^ t@akTDߧym2gd 1)$FYQ{;^ WeoE0WTè=W m>$6X\Yc NR5B!Hڱ3 gQƛM;HizEsU! R_0;P6u|s+ @4>q8>DlT¶}%BX_6E NЅ`UފK ,-q`X_v0RۧaJc_#bDeq|ב,EvE4\ pj,xOZP9Oق;_@@*@' ]' z 蝆8Bɷ IloI_ܗ95Fa;GD2,8&J4qIŷeuF ]LA=v[Q-o`CRH["Liy WSE\H&Q0#`:Hwzyi2E ZˍVb,K2pQgmB*Ѐ_GEG<y)@@׵忶xa~׀sai,r|zi<ߧmo$>-"クuEGԋO%^銍;7&lcNH!:ВziEēK"/ \1{ bUVQP* 6YXRx!ڪ~-$yl ˘LT"${tmkde})#Ga[`j~l}4̽RoKBsW~FD`v7 >.龩õ \X/}R9=]- ‰ zekNgi.g&eZ' r"˫d si+a&5Սvf +=&b8PM%$nFt|qbwlD X{(0~K Tr^2k<<6634ҶAt}Xbg^~RlnxA&es\B'6Z.' ˸b1Ɍ=9 HrYgk._'luՈ,C@h1o*g]z- -^˒{#  :UnAiiT0qb1{02^8ΪAwY1F`h#첕o*xӏ7e"Ĵ&`S?\X_"@v|Ԡv䅔W!@`Lm2>oDP@WlNkg%,M}ק}roA2@!,1ȾqRWNɘwl'YgIZu+-r#`F3651U2pNܵ)\#cebx* ] HDMS2kT$&g5h:ʴ!ѼEAe%ۇ7 䝙}p`yFx8nCý*="NUfQ+p|w.rs}&=kQn嘊w2T '9e^4eɂ+7~{AK %z@˘xx," ?/sD m3Iȷ n'nܰH|))8n{KD"lFu*&x6f-!RE[ R ZMme Zhzh4˽^fT"GBfΚVKy넊E1ZcF5OW! jN]izL BFj R^3$ZsPR2u1#1V04쥔q)Safaz=XJ~ggN^ Ѓopo5 %:xS;]g ˼hOdn$ÍG :ҭo-K\. 9gHJ h퐕'?7iVb^b'c/ani\4s\: Ξ7m/JpC)_#FؚƘkyqIA z?_}B&v\Q:[&pkZx{GY Kyܨ՗_[|^7k6걸i'G2FQEPm,}QMWD6Frn`ZRhZФD$rZ(6/M)q7B &/nW q5VWM .̊v>/x X6U縇xUe9+dePVAnEW҃0sq!z˩K%p>{=hXXIP *(SkAM54OtJݫI]u=Sݑ([<5MubH ['-Eb[gss>2B4=wsv]hx¶aVI@wfIWXcZY>mK' jHysM]@SͲ |q$cL(O-z:&ɇ]qCgs1΅4<TYVkZDh4w$؁B%!__]'xXR)2!_E' Xg93$T"*++ u#A {M h(GÕd݃x 1hl*HÖ Lw5p?$6YH!|_ vm{RXN'd* ,#[k M5X+M:އE6 ]nze?I&FLXP?϶川V%$P}85f_k%/٩oB(StsU~ꃺ1ȭ@ Y2Cn$"Cpl`"B57uAv$-~x ;:™:<5;HX9]ˠ:X.v= Eri0C /{e*Ե\t#49zVxE:RoJ ' ,t1L@,y3bJe%.?s6bJbdnUXE#Z;zډ#$ی.Rmt`|V #[y`}hQ'w#F"ԉ7!%ꩬ }`*nTKlYDLX_7oؑgv>(KC(52=aQZU~PHkއvEq>D>+ٌ0 ;!B<7Iݗմ#Z7n>oԧoTs۱ (qpPe%2%!Z.5TRײJH_W >CӆDUoAwr?ۧ,45N-D_6ڞTmE2;M`3U@KFC&\@rPW%ws"_kzWLfn);+ ~Hޅ S)9lYt8 z2{Vi 1&Ji1ɏ16?(?e}V6b V?<}}Sv4Sf<&?0/? K1%E! *tN`-;rWz.JCԐT!bqCЯ:aP>Xo 'rul! =}o1-WKGǾH *:N?^IDs k3y Wxn?LMi)HfdYАjeT8iscף ~|V`%= DuQ.7oYE(KXfLؙ6g%׻'S@X-_q=Q J+H2_jȑ{YU`ta{zxZۥ`DUSR3<%4gg&{=$թ{^5ǯ[w|we}d:! BRk 9ʣMދ$.]*a1 ·r%^f_*P|\1n9@Xg, UN0ݪ`oS#^Zqn$'8Tmj,VJI$*B솦I^QW;tS5W5Uv =jeW'Hc;C0q @ 90!)(Y*]'T< tma:Ē_E񂳲NSTK6^ MrX)쭃(2?r~l&"# 3ɦ!OG|GN)XP/q)`s[$Īiх8+ƅ_jCL-jA%A2y81H24]׼Ё|Za %}berT m5!%%.RU'6p_s+.u"וd)$# KިO@\U&g.eI?8~pb{(Oz'H .l-2R'h>{*ݖJOZvyMNԺ'УID_6ɭzwUWEgfA37O7F+V^ԯ YXLT"5sZJyvkcd3e)Gz]p'/[N8Z%Cy'0 e[I aJ$'aJԍ w]:ΌL )D =K&Bd./Ԋ@{Tiɱ GW6tA?M5 4Ly1\yySkHÓ}bp*rWx+0* z[@i N:“0 v͒Nov@V~9}<"DUTU! Q[Y<^j@洙yBzm2D+#zVzb4 09mfeM< 3P-K\<)Եp;*bNOnf=c9IXǮ+#_Rh;yLOA. 巼kk7}-Ҩ66qd\pZw~Vld~HQD!a` D? %hX=ht%m &[S ={ 4{Vkt'F'gtf!Ara#z1)Y5Юʏ5e>LK-WmatF`Cy~Hdp7_,f/;B-)Ѳ8TRÌK<4NΎ,ۉ<߹Oҫ[(i˾z?|GҘ|{Ͻ<ghM0ot -zFDŤ՜klmh;G=4Z){@8=Vx2;uJ,:` O& -f,If,X[gC1tEehTZ7psR|>WNvCًcl%>xJ\ ӻ;r jW0Ö&_8T0do^5ŞE(:fxlu( 4Sar+/&-0v(z Wʹoa- Poml9ц4#7yi93)jMؔvbndD{<G9D'4+BG,nmf@WX:o`0S8-AhUn:vOWF`*Dxr^;ok'ӯ.r!!'õ6pvί~ Ŝ-dadU .;EC9K6y,Uu^S9g*Oi&"0||' EMfSxuQl $.##dgagҘ"!'8\*{uy `"L4,UhlYU Fj8[:Ɗ)G;? T.7EiX^ FRt=PҴ$;ۚP5yjB3|^n, Fd_P9d~"\9^f֋.ͿY)k!Ju.I%*~;@8-]]2r9ʯ ( /':* [EQ7݈?3`LAOeBe\WP^TPcQ}l?\sUVW0{YgɒaBvۙ`!SLnܘ@ӧg2CTb{S[.]6Cb`ce F{GJ NSn_w } xO0܍I(dHS0d)V׶!jzxJAQn g%t"A %DRmf]j4S?Kl 9Ŏ|EJ[9[s"WE[BEĭnةSb `ADXufZdqD{Nʸ;i4PYW}HN,:կqygqҕ*:BT/&?fyΐ`Qè1 {wjҎo/S6ltJxj8+uپ,k^?RcdGZ>dd#G3xQ.PKQ/nQߎ8\|&u^|2c >-3'<=fBmȄ :>~ fNl0ǫ\) q6 H'.39FXY>]i &-ky"Mh,umgc }r g>Xvb$Gt;! Dazdr֮"g z8"$%RE`='y:|â"GE/(~>5>NIUO<;YwoNz@2tuDaC aJ3|ҏ4#h}]kTyI'FZj"Vo[D3Ҷ[S*C- (>VJ?~QE. h؋5:X&7H])_[t4fg4_?$#BS*yf7aEV>N>(!ZJDզ"™!g*ŠeKO[<-YfG~궎$IPf} ٜh,N$|]#$$, -ksP Row(g\#5rX4\L=׏\2 rs$}5"5moM"3f<a+ݠ @6}3x $82 6K~BΈq&sh9Is8 \0}Sּ$Y 䍰 qBXזdپߠ8} powۗޔi6;쳀dPsp˴}AemVa7*qjNM;d-a1u 1T ;jdrG_XOW0xj;Ci_/*lxx;^jT"jd@0o ':Ra4q3i|#^Y17RDA<!Th3@A^U3_bFu2%5Um $yۖ2kp\ߺK~iS I6a+$",]J@iD\҇r j/)쬌8W\"w&.\hME`xC>tCfaWe2hv]'Oaʿe&+Ɣj\H[`g?"zUhYz \`SXV7ZDFgԲ@N 66hJ*o٘ݡgrֽ{b>qv \>iY~&p]s&hPJѓp:U vqT 1V |0Hz>%cΉ PMȟom6ݪ8e{us&'3@@]H*FF@OSX\GS@1?ڻ:iI@9;+@4Ė*MnFjO.| A%ĉD(z֤i6&7|wu}?k:ZzNºI/0LZ,l֦?FnN—Wڂ0&AaTɶcs' Ϥ q☬DaFqWpqYXfרx=F}}zi"?RxSg^3/^!-|795uWhbѸmoЍRYVڜ%/^7bRAOuS[7JuHYk*+}B$ '} #. ۦĊbˡD POCL CLvstWq-9GpAmPZxCLo1S@W 8[ꇃ?_eo"R,+郑&_s絲ֽ&Diq05"+ge@HRSOg!7.j?Zcu}ƒ*Ȣcdx-Na[ˢHA \s&_5rk\.ܣ=—@"=TO3'sb0LPQ Hռq98;Hb"Iv7 ڭi1W%cD"!gka^uL6'\CXP&$p|3cᪿK|}=3p#b&ŔqtP6UzH_nW簓mBS4t 8uĸFNPzTKGv_m@u-8L=8Qq6UK &^RU]$;#/d+Nj.pM5uiIa?|#>ӔK8n~3MhBZwy?Y0&"A ]2 e-\?\m nQz:#\T]!{Z4xe\+1睜{(a| `(cN{$DG ٯ WQaoP)]4 V|*a-bߵ*Ȃ84ɢd QbR!h7f + OW#Gf{qqՍ%\߭3)H`zEE=?UPAqi?3Zkq8D61e7SyK+Þq؟1ewAH8jAmE浘d?ɶ\,;!DGk+~/5&e\JwO!@LV$LzsTnxʍb&*S_Zhs7t;>S 1_D#4PFN;Cd®ĊbD#}zVWp.[>H`BՈٝ%esɏ a[Ġ`ͤvg=9+~KU;Wz&2״}PZȁjC؏(j&\}ֻ"oA&jN`E= zK)n^i— {{8ڈSbao)T?k00(ǽLvs&nwz'^>n҇>eTYm$A0E˷ CHt~fP>6VXOO{QH#rоȹxI{R!1 n%\ObtcO>/3U;) әXg gkJ{ )GmekYq7;B\GUK.'19U2~5Oԣol8oϊ="OpN:{lՊdac^vi_RtYtaK Kw9ED'`_(&%FE3vIMV4dD EץHs'};MML0_@ h@B < )dB^T3[uki1OU\c.bS|F5Gp#K9nӴ-TG(ͩ@;,%To{jѫT Dt#k waFPQJqlp;bSqRkrӵ6 c\ K唵*uXq<1 U+fy/G#|:( r餆#0$Ɯe/{ދ5-\8[J^Y =Ɂ$8 \`BE!S ti[)-dFX*_e}gxbR擛0B[Cjz.*v^Z)P`|S*pӧ? m?[{?  XOa%HN/J>+}n+5L?aU3qP zmi4鮇u'-\׏pՃ[6oELneJd[50d0NRK au簃\p,u;63&1TV-HoDWF Vz}uIO}ةi֛0SW-TCNQ_a—"[kb%)v!ȼZcJ?[Џk"FHfٍQbrSnI"-ECR;\yRl^(Z 71*–RDE !d&XAUgƺ5DWbL;ƬtH:1ʾw&\Š-LK 3/r5Qc?~_Jb I#N-}}oBؗƭ ZjYw 90qlD6@!Jh\42G䞋b3 #$ā$])gQ&L a:JA>6Pf 7@?"cܛ"%`e^#Q:cHjLs<1jxi5h%$84q/!#,>?4T=^/. ;fבҬ!ʨ28"BRuw"ku;`?F7sQ|^[I{ [ZY%SXz9J~(|ip)r si:}gI>wWٸ'kgjo88٠XZEZ1VKQUH.#'߼2$ILIjq#]qm}}Ch'RUBm⶜tE7P3Y5U.cm+ @M8zӶp߲"`++|̇[8ʔvO'ۀ` ݼ[ϸ̝6rz>y OB0T0-%{TkZ6;W > Xo4כF?M^L,pTr*] u.y2/qA˵-_Zm!IRC߻6Zhk5EO>#ܝ}n=COBӼ|Qɳ l\[fWoZ)8 )Vv|Ux1]73=0W-7|ʨ4W1㸌WEBt0"Aߣɣ?UӾ4d ?ۑaetrh;(igr$/t$ nƈ{{c}gІS'Ά&Ms eUȕgPĪ(1 ,<w.eC<2` \ͣ^'}|Z<9 u QۈiR"D) _\XhDf\W?-Ac2k pϘ7iT V;, ?'V!0?˝܁ۏ;]۱Ī "N*vTpX+d׀XH$RsSO/,w 9u)yQͶ ?.:v [DUZ;GReA|4:s&5oY&/GٔhΛEև%D!fcu =W"5 R\JT_K~ qP4' @=%amdU;܆y`oެ4#-7DkkEp2?q?Iˑ\D/4j!sW*>><3_n,S< ].(*/gnKsx4;\Kkq.#g.sIٶ/4#ӐZzjs3 ,v7˯X߄zZgc8^_&gTju(Od7Ӈawf#B+D0d}c{=ט3zc5ܮbP^F@ǝ|ϔg2%_mf+u0FeN&S4Yap8@ `<`r>$jìg1cDoZ)7Pfϼ♥ƒۇ{W!?DchKU ߑD-T%ؚ{dqhwfdc@RzRmC\:"6D yp0b%ۑ=EПĀjϪiȏO +]!u$"h ׍JlJR{T)μbqlX9yV&Ѽ'&oe$2$/K5x7_{׏=:BQ DȊT7Lr񻴥wOMI X3˓C8Kz,[nh}8uHQ; O>QNscͣ{̓ ץJ 4hѝȐ6JPj}mա.;:Ve29x}e Gd_E03lCR^'a:&Y>zW.Y~fG@JBuV P0A=eUZ\Vn=2Q q|N卢@^0=q f ܝU=݃Y&N\JhI@-ﺚ!/D!iEaGttD6!-zΥWI%Tt{=ڼcEi9왭(60|#c~X[C"؜n)]zMQQs Yp?ӱʊ=F2`MtФTMcF@rj KI׾7r7\$)Ճks#QEs(+3f\&>P^pt6 *X.O,CD>iKlʈ{}ԱwČO&.|eNѺto R`yFļL[&͟DzJX}e%|^Pua's, zItۗX΀ic;1ƃkI,@vn,w9{ :nBNrX0I҇[utI@ k!uR9@:agٳ! >lZ\kWOmٮb )TGP7}+F̄m&>b)? HiRa5Aa"/Y-ݭՠ=GSlk/iTC;4`S^Ÿ́Őjn+ ݅U+eh9 [ֆm8:{Νw5jyRQ Z%_ȭ޿f;#ass}' [KH'k䟙b#\ҍ\8i+7BFLI|'e\1'8 6Ё7{ѱt&,Jj,C{wZ\3wʿ>* p[@d68?19b6.n;Zp/6߉B=07@H@bkA?vjnypUgH)ncڸpڝHi/ʿ/EauN̰:,f;-x*X2a Og_4 A> 74(LYoXi{R*'͡BӼVO2: c&faח,!gԈfAVI>ƗDÂ>@+BB\ɤ'`67TVICcS T2Fo<v)ظU/]-emNԈ#VyrL.731?-荎>(z5y}5榓hmFlgGEu*X V6JΗ>cOQޖJV,3v0|aW+), F-x|BBʈ.#gQ , O9sM~aWM&Jhk0z 5Ͽ6ZEPJI$\٪#fNJܐ}dzu| qS{sA Q1!a@LksvA?x&E!fN1,IulP,QS§A4 K6C?"}%SC8Lɠh9+[ⲹ?jMV>nb_Q ևR"ڵLQqxK '89:#L+~6{;TseWMf15(?!߼7EA&Gaj[Dif?^F g \߶ٚV{V9\Ol2^l4R12GEB@3+-ܤ}i]PPF2Nr gpV&i)0gܶ;D‰Y>}):*>vIq ҆?wq'];xq?%BߩTY4my(Ƨ85p~I{BΟfX^z‚=ڝ*:M'BtMS!#ȟ>"0I,ZgH'gܰ>{֞KcPu e|:e[rJUT{o˅ן٣6  ^W]tݼ0x,>u+w@eGڏk?0vFG^urwmIa6pDϚLkt4ܡqj''RgmWNE.v nwd$oSk 6`Cqx(%}gd!ڒuz/aAϋ:Uyw'f+ދ6})z_j|TprPnFoaY'Et\q5K;xI>np!7O,@IrgӬf=>ׇÐw{$I6o.tU%}:wS_R7TXWz"}shk({+FK@3ҸYA$Ӻ&XoZz~v7]w"8)V&bE);@૭d|z^LU6X)jKU2ke5oK?^AW#nrڑLv/-5D'y!K4 x|˧TyjeR  8!ڢ|"T} si"a5lcu;K[$Ah[\.A/ &Do{-#?i^ۊh+Eׇɛ.9(myD<_^x[7_!m[C)s\Hlږ~qe80{@e݀_82c RY?V:aY6oJs^-gQۺw⃉?#jZDKyb9o;#w -Ô@t[0/x陡_*}ꄵPHgυ8peǔ{1}ȤذHʲ%Aey_*Nj݇ޙH|Mt8Io!%YW4 3Z N{mP:$q> @/RʃCk>DXnqw!L>¯K7b Io87kx?rrsqtyQHWs e`N0'v ( 7;Q@JAMy#ln(ZжҨׁ y!ݫީysTKxsqIȞiߌ@mƅFC\ɶ>0t"QAg%<`H}]rJfa.;`Y)%5X?չ|'ʎ} |Aa*djz}Au_Nnx+v˛R^n~F$Z4l/>r_ѪG]a :~x}# 3zy+%~:* * Zk~qJD8h[}ii7/XnN.0pt{nIS(EltCSE$'`oqt_!w)4 ڱg_S:p Mٌ\0'`vi۠so.WkNEv[$l5]LR߇I U0pҧФՌR"b BWޭhsix@YQC|p9ah/">& |v/d>gcx~^EQWɐ?캫hE2H|%Iu&cTqΧT6A餇+y,|̿[QP!d9]x^ 2|Sd:cx 9עC /6Ë4RK36.XpV"6\6MܟJtl-Pg/^ ]<ĝ#%ƍ3+W<'W1^DrΔK}5]a~㖛|r9lDWG?8"taۛJO1,(KVK|2BO|0+6_]Z0K+ Z<ooR\S"<#-1ΚY-A]ځ+yֳ̻=n Y-_WvUوd+ETqG>`(.cXݞ?1%xkdR q!x!;rb?CjŕA@2앜,RWߠ'LR8 kWzhBYL *T)aANO ̩&JQ3i}c+5&.6E;/1I<+a)I|Q=.gxqj5 Bgw7qzUd bYwraNO.N$-6 }ޓXQu4܎ p$QsMd>bDv!q4! w,'NNEpS͙1*KLPQ`~;yS 2kIo_l&\v~$wԼ , ZZ%@ނ9ցPRZos 32RD6yk&ۇO\IؒRJxdecMؕ|.VF)< 0M]yiuU&A E Ua(iۋ)pq_"ogǎJ[MQܓVШ_k*}! %1.}OWn'եu$D/f٘.=H] oCW[?Z :0HdJaF w^jd7ӳ"a`Ѥ[Uc^*gu4/tޑXJw;r-CkheΆ>YGx8-{q/I WRB0C"MTm|7rZ:r-{>=XNL,-ک%ַM=58/KIH5$!Y'7?[kUrcjgcjD/ /G!,GA? hzK5 DɁtÆ⽧@  4>-n J! f,8DYrQiRW|`k"X I 4ӹvDPĖhH̉&"S= `d CpBKMcsT2q8(_"4K欣-BrǚzmNpf J3I|Ub&;+d 5B΍RW4LGZ ԦppӢybcJ)5]CrQ5e/c':H7Ds&NSj !lHM IG.ee]n Km~ܗ#KoOY|Xa8j*GWfj@@J.!eXgLWd, Sjp#^TNg*iq#2jq2NhS,-BK'0";A8z+k> NJB H$'pcHN"Ƿ{l/ȭIl0.MDS = 4ZBk? Az&akhtPD%t[7NY OB&"j%ڐgTSTrT*CHFS? {Np4ĉR~ҸvDAz~%[7+@i[uȐ p ˥=@Jc,s^G[;܇Tr\63Q6,]&EڭPO&1N/I:r]YQ>W)!RJᕥ3gf˜pi^7*ac,J9ku Ŕ%忚D,7*LPc/p5݆)_C#w WqWN#-9"QPlA_0.j̉,aB":!^Ln*dQAr`RRƉ x @sk~Q~K3o 2/EAO^whAp-((qؠg6E_ӵM龖6 n4%-I]CrN idr>Urk샜$=H5٫ 9zt|Cg=4L:ZfFŬ#/;ߢOL >jIE΁j 5 t&_(/|H,M0Lgϭ؅_.{d")B"Ef}3`&H'^;Q5B,ʷʔNN!sQ&cW 5Tұr׌c8Tzx) ۯk+VE.C"6ϓ"Iߏ)ߚ˪C[$V`';rP`:p@TL(ɱK&"fi$6־)~~~ V^c,vIH骳6o'dX d0ԛjiʏhyȓk<~~}5pvѢ]Q<2lA)屵d,㨞i6\T Yf@k_QAHmDSKJ3F i"ːV٫R`iϟ8d3} =i%GܱG͙bVZ@/%w9JvJpha@k:V 9uA jKBTqD+JuiN.'DsZ|HZѦ3GB1R<ڈ5WOO ^"qq]Bp%m%>4֐1#@xԥ'Hp̀stksQ(e_љ(>Fd9l8^vЙf1[O8*U1B+ke8^kWNJíG4U^u}L$ףn-Z2jZ9v@lr:}0)MoOR7 pyߣWIU[uVNbxRV TK<@6J] zԿ.N3ȿnvc`!$7VrvO$] MFGSO)%!KQ\RХ[\g^[S,]X%D(=JlgA@-~m񢆒lQlc52*z^9U4 qG^%ҀʹLJi;uQ4i~{:'bPvu~7 (Q_:hqx~Xp`++1C*{4<N'ۛti|C ̗͐hu~7 @i95OmHG|ԇ0.׬`z_k='N k5,OO/$ٚQ\Q7->|Hh*'$N% lVmBeD1Yc?ߑt 4Z>#;`| -vCA A(0Yp*1>%d81P:@¦{ ym)I ECSg51 C]C gv[r:!~Vk#%}^W>ޓʂsK/# ~گмC?k)L,SZ1Q x_;6f9LM"G$H1h;qyR[ ѥ˒Wwҵ@\lFR7O a65]>{>L#L[L:)._a3*hoB[mFݼRv5n'`Q:A`@yAit@_KHjSWPW \v̷}Cte -!)˺)P_#L`VPρK<;qMBcl72Kf$\Kbץ3^i.19Ҷ#z=1 f2xhE@pO2Lo BJHU|$~\ 4{,ӐK,X oLbbWF+rp9"`#2Q946s[ 6M UA9Y^' ۺwyiR[x UpM5)Lgk=`>c:'m:>G*?[\(w8brz x!S_ۤDHv/]78Џ PŘO{T_4Mp`UN gtؼp7^k9cօv-Fb M~ͅN2 u$(~.q=RR(yxCJ.9H `_Kˌ5OU;'eAvDf(u)2"`ׅ|J}]p*q*N{m ݉@OEa:vuHk=;x#C?Q)x'u/;*aV) d,-eۇ}Ev?3rhyMUKȤYRq:ؿ}x3{rQ%ong.ܠ4 =t z`/^R5. .l ؍kQ!EGE4:ebwf3Z˧JBAwke9pƤ̳7 w"2#lcDEz#_1+/<:Z/,큞jϯB*x}6omH\Wp{J*OR +Mk\;r>+5 B,cm;d!z8ي䕶\W;F}*xih8 'aՑ*t X[Xn6tLQD0B `CQsq NAiXDAgrXBY+8^œ^59$bdg J=/g3c K彅]~-&x۫ /RAe)}^jEgLN׼%Na#] |$}bBO,#O%wp }Ŕ-MͲؖFL :y{>fJną2D3 DVp1Dt[wY~Q YsgvT2z.mYCjD44Z*AYn nO𗂩fW2+@# )׈cx2ݔK,?^FKU<=C4'*~\> u %]z/,ے6)/#sm`*b@AZd+ KX ' C:~fvya/ Xۨ'-?w:m$G,`vV<9%#'kL4i5̱d[Nrw);]B]Ҷou,i,:&;qb8TNgY.&BfT"zݑ oksNvY:4QǕ%_2˛SIs_$vh:7=ܨ: 7%5,Sѭ8 EwShdJbb4+a6Cw 54Ǻ>roN ud:'ĘTb\_qU(+U RM8Jq5>pmıVd]¸9"0q8~}b.3 ӹN21qJ<3&x0<[gw9ˢ:2,6!am]-}ea} ̈́/|8_d 3>C:; ILZLh-04r*5IYޣnZes6G]\?Ts2lSܵQl+z%.;}!qXQʗ# .,1EqW#h?yWFPm[2pҢSAE+632W|wolSLfP j28qͮdʮj@J^ ,x|P肴]i Rb^[84, E=‡0W<&?Rb\&x u` [hP:UidX߇DM*,wadתBީ$q<Oz6R84؄Ufc6M UX_UH!45G[GZW/ u"hJQAO3698c Mb?LvpJ#aѻDޣtz57m_쥚fyD'l}+h%YlQa[^ A;[6܆N~'1/0 άIdcS8/Evt&(f@$`Z(mG3O|ᶡ;MpA{6kIʼnnԌ;r }z0o\gݨ4K]@Y3䩗pP=vWV6)(ŌGjEX#7YŶ[fR{nLɮqY͚xw&-9` .oeZ60_ؑ#WbB`rۀ¸@`i5<ݥuo>ҧfLM:_%=:1ǃ{QqSc{$.$ /NzR}xTU4е't5ܦM-a(I'?lu0vcߩvi2)(7|u>ԋhs*d$=|TωⅉOƪ/+Vxj:{o2ݎ^Ebul٭CZ9߆ݳtV1fHKũ1|O\[7FN|)Ǒ?7-u.U[Ӄj`z˨8CfÛ-E. !'<̭aGK#9eK!/ D&|BSN6ՒU4,҄$Ct9b,GI,ub"H8BC nW=Juك Du?نL8\' MÊv",d?2${5kMzfsMW#LSa n%*#ֆRrxii3园p il-q@-ogVVnZ?[Nh<7?>9;bI-D6 HkVmj2z緧yrO=N^KyY _zsNO0X2UyZ\g0jDҵzBJvvQ.5~@m11 |<)ge!ZGV!EdewOłzSΠkNN/dyarR\ 95|B툁zw k3:oΖs4¹@(0$\8Eb9ye ߥM1ök{>NVn85ژZ}w<ǘ~y:`G-ɘ&'P1[ CX3gmQcwc}T C;LVw{1m3} jl@ڔlמ?OI{uX%xۘzPDof#Ϻq:#蚐zݐ%g=X}gL!UYȈ  RFX%-FLNm('v3ῂ1xY_O#8oUaeNS1ٺ4֓-64 :1zks1\2Fd5x"mB6UBpVTD*@eyDkdWR0s$1}e< z^b53'xAҶ3(X9nk:,ir}6X|޿9p'bcYzYE<4j;VF4M +cngf6od .%feg$ / *p90nRlaRj im[YI:q9:^*ra%u|2!y9,%^o!y[!JdŰSm,(iOQghѣ^RCE tdKR0&%*s/k)ٞ'74Ix펒rcWg:Q'kfP龲mXLFsߵPL9_evsl|J^,[95MuXU}B(98c".G$_NjUQYuTX~,H@^ VR7@Jkk ʅ\6IV輀q\2]fw _\-a4LP_ihK쉃z xp\3*KD)?~t% ԯ19eBq̤3cV<6sB\|ܙPlGg?vؠ04}pd. N[w-E"c6*0{㖀̺6"߰o6#\IcyƐ2 r  V><`>ISLQ _cZ`)gm ~V'YS/`eFA{U:1m;~x`!b^ tF.*ާF+"B[ͯ4佝$W>FK]ajւ7s-6$߉$=[,zDFQRQx1:h7,nNL$fDک#~DJ#8T4p#PrmR|jCMX(| 4L{t;螓[H~%F94&&g3`d5PXs0j9R|{P1gHt}\S[Fzw|K_1l:A) $119`;G{H56 !oLǽz#(7H qzD;<$@T3kɕ"0~+=PJi<\gJkP6ř!+ &}ݪVۇ'wkL|*t_6 jwvkIxdB_ j#ea! Q.V㶎%J~BC'a)C6zAb"_IO8g5j (U A1qπ_-v0Q^CvHO0_C{JIF~Hң|r['GHHXa-e&e'?fOVIMceǺmssB-H?,+;8xNcCoUMar~,ʯGdG_ #tܤG") -1ɶsb!?ːz%I.S2z'5tI-t0@"42śJAlo 3zcD)mJl?NH?q_'5.Ƌx7!;LǞc^G|Pf'ps[12|rD#ib@TDVy$-3%>.ȣO,Bu,wQ Lvt|R0D`WSfܬRLOG&`iO h(!E\,c\%߉r3yS5+;l>(y,!; frybd?BSGmƖĆƀ7#LZp? ⊜jD W >KVwl|q&CL*n| y{,  e7%\Zl5!; ?j\0z9 $ t`!2QVg82F 5PJR]~ MWP a Rl¬u?"L_`JŵzS>Mi`\`Z5 P@sV[ eJ"Hvޓ@7!,qQdP9ܼib9Af\@XPk=Zބ[ChBC EDޡuY,.PsYϷ^=O95S~sv|lqSpMY uu:^]Lrt3R0O,e}[W 3*O^YO2vQ]A0U&VNa9\3l=|9@U?0Ťv11˵m&Pɀ_ fSəGfg٣hOzpB!k'=A[mO$ԷdF!sotToJq9~wׅ@cFe͗ؖ:1&z&V 4[NNd^] @d6x%-ȶBqr򹂥Rlf/#:8S~^BJ#| FS0'UqzYdR[kOt> I9Ad<3JE6pzuȥ ']6=U[hɬf[h9I}G1Z1`tR 7#1w] `jD䝴ȋ,"+IW$i8dOa@Ƶ6s="qIz{b*-ķD}VfCƉér])h{.Yת$TfM0D*Z,ձ}z%o5=[(j*.]nzޤz')DWɅNR }.?k#WiP톮zD/aQt+2*ҫjg%/)G܌@7,t01U ]hgػ_;Rfy)[S"]5rQ־ËgKԎy[BWTnXE܀$xMw_I7?~ l̔W$wj,U)T# wEM2wp+[WM2vl7Ukb7ś$5IZS35GC4LB8O!.Zp]SKJ}.OLJmƼ0Vj+,^CEx;~{43a]<4DhV!5.32\LCoS[aW-g̨) ;:zrdгSdy-f\ޗ+8_KyAf،e\.\px9ZZmuxC32N %l&m2n#Xw\$^ tbuzC]Y w L2ڹ g1,:_ rYӈڐlRp%ÑqZ7a@ a<(<\?T9`WlvI@]7oLd[ܕal8(ߵ t4D溜Hea[ F:_y?Ԭp^C{'3c01[D ЖuOW.;wz.%~b(U'/2 PB(q-;H$ӀpqS>o ^ qPdLD7l )JSO;! 9G_RaKV<֩#}_ր7G.uhYi I #=%Xs~f@؏HV&&laH[ $5N/([z4sȘ:! 'T(|zTk n~#ˠorг!vzea-  S͋a5NGP ߣgma IQk~b6ʢ*duTRaM!TߑHh%~qmy 6oI4* =_~iv쯞:XZ8Sq3#"a9K!c aUK/[g|]pIiD(zsb;: ^20 r)hd ǜVEbq5AkM4wC@y+bԔ(=taxILƖ}~piDjlO4Z9jma (*7>y̜ԡe {v ⟪VpOA-k>֠{a HW2yo[D2xܡ,n-(^½&O].aypgj(=qE$q~lOsWarw eedTu{\ xioIJh#Z)\<}S372Y}/ot@,J1+gM]7D + hK' ITD5P+~dd/vϽ)Y;zܖVN@QOUx AX\3J!=w進FJRֹݎ@0F'PMaQq#*V,)uK2j Y,F1hVG~Tۀ2"_qH9 =qOm8y5L<lӼ]LϛҺ>T9d%y3)[D.mERF.(uBa_ٱX:pZ5fMK9u[LPRExŜ^c{v6=HB+w.'9 ,nP(b @/s@{iA C|8'm(}|G0[ _@AQr#ZQ;c.ɋ0|\e|Ej2uٙ$g_5ygl2 A{UШϝhuSaq8܄l\kgO#э\`T0~]V)gA29r(s|86i?sȄA[΃ى)kK<>_ }#"MǙ븕0/+ULz\8WsO<Ƒ6"Z!>w=͈16_n/=e p}=#MZ_P_5|`&pIjRB9]?ra_ݸD|60_*}P `fcDܝVp [ge!5{?D.H,OYFۦýuZ2]'%5i+y(+lu 09Rp'E0 Ȇ(1CW&UȱLwޔPs#!fSCŝn:'9X/r_1B^.zܠ^[!G{bX&~VS- }w'N9ǐ%nOUpt#ϸ !kn@"6-wcFGy9`1+挽'ya&;% guT.dalԧ 'Մໍ!v<^} a~2Ri"-TieZ솕)CPgw~fC*Xh1WVD`I–.zM:C?ǽZqKF"ٞ嶇9Fch$Š{1jP'IARi]%Œ ;2QC]!N#3YLx:>U{-jA8;0m Ef4|n^IЛQ-U$Mͺ瘮 \cw |Ә{GG雴(.;h88 "ẫmT^Juo,4tg @6luĂ[!V>%_a I=?w3J~"|~D/M9QYhF]VMAVYgGD)y~) w^ejEU]Ω /+U?w//^b r D;I8iT$h!~*sY5M>iz: $!yu\iԓT$} vߗ.V|}q7.%g.!.dC6(ퟃwB^[TP*;V湭+d̛[LtK!u 5kOb%aIS8T)Z(hW qw뀗Q V&~Yc碌`2Hny@ ,3j䚈JX;qVh!w{v h eZJ‰ HB 4XЈyLXmUu';GA/@sJ<9fGՏ37X"q""HY7w!m-BKN6kzZ-~|b}U韄.U:u)@~T aKYo,%=7OĞx9(dr'./V\4UbG CN86#`5m6RE~kz~@x`x`DTq&tOfD5GC-'O7MhOY?%@ )&4K+$EѠ}E 3,K3rb)jS&[Ěf4G~[872/c @).'(endp$ѯ2ty䅨5`su+ G|O1\%9bfh4s nG7ڟwIx@q"p^:XdYH"?AWɣQA#ZJ VY7C(!ɹ>BpFYӡPW#ҔTP؉=$eȣ z}m 'f\D°jN? Zf;|K O," cmiCm*e_G=S2/h%&Sfѵ딩bJt2LHag LXYa:?mI&g9@%$c'|IaDv;K4ǫӘ|L5we ž˜Q z#>޹f*h^0 _bM,k`l%hd25G'AAItJ9iEc:hi:ǗU&+= 4<9{SPϒ/2yJ 6ٮLJX r=o,twJX]R&TѮs) SUTJoph|;ng2X{~PPL*r+9Ɵ'I l3v ~Ȟ/Nl~S:bxn)gA&yC _3Ix2{ ?!eVGnՠ v9b$u'YA1Ik^Pj$s~..黴frdb=-B JJEP_,,( ݤY}Q|72_ ɗAy:̙,!SZW5jQ+y;hR؉5e ꋸ(J(` W hBkvɤo-p}L(j$mv76 bѷF k\" Ǜ 8w)Z|E)HM^ EɌ( cд_v-[{3 '<MgЧ;!w:y4̫ͯ ,!i(|P3o)ɤ+>! ]Q!u~O..rP9QU=o*QcfـO¢Al`3Gz`*e~Iw2?<.t|#6my\}%LLȥrfOZ N5MǼ+ 4NV L*\Dy,_3 <ǴxLwDR ,\WHmt0k&e/"m4x9h5Pp=lE֯tV%!aO[޳޽q0Q`!7l<)ugLT4$r4 h`rBP,u1#p!^X[^051PhLBJn\xkad[bS[x/5LfKT%Q]8uЊHZQ; )ĜϧL8XqO~4vA:ΞjM8UqưQ ]JЈu0Y>\8'iam0@+UNx<& 2Ȧ"n]a  q1B%~1?U=ʼnj̴Fj&R\1JVЌ.O(-Wx65L\Q8y:ROquv/N*HFH/m  ;]z4&Mmz]11rll'AOs*e-/dNnam ^Aq{}|sY{t. o_Ҕ82 k0˅\.*;Nd$7; n׹OBnHfbǯ'7mhF/#Wnp>ri Z!WݾTNCpHSMP'*ƚc<(~4H5ZR-LL @J|/AY,Gyz,'%GiRd`UbЎKTE1mxnJ  bB'Xgve a7d0U:hve9D#]~t6?tHO/TIo-CR ݨȉ*e! Ї݀t+vߓ&- H֥{h8`==oL /;m$^L=rˮIu ^t4c.30׊f6' _2-wllRKdÆ@o9f+\UJ=T-GۇR W,=?VΤWwxΛ4i@Q|AYwWAVk)ݥsVʭ>-D\[&:d/ȴ:eK*O\gѬL$*;45p"Bx VUFo LmPx>z!.>79D/igCx[S&t.SњLQ"N{0}TTg4-/wS< *"'K R0hr\7,TH~YdKoҴ ʆ`= ta5ɶLkr"49ִ)g'b1E =J¥!67|Γ9nOI=^dzxOL,M0زd}XZ~IJK8^ZXbR;N'%*!9~f)9D\89=p fI}zr3j%e/5 8sݛD1&& Q s.y5Fb>x`dwu˽^T;|-JBsNbu"aYb*{N˥|6:l&uؕ6ei4E,t@L}:Z锳LaDg .ܦ'JLz5!渌ovX$M#u 1e-#Qkq{s~> M!fxk-cHg(+\MG)1Cgh[;7Ѫ5b2)Neiߟ Cy'^^ȇDx@Ym1 hRPF_T~.Er1nꗄ7UΉT y'}O`@y86p7dT9.4č}>oЛy!x]­"JmJKܢ-ߟ{y3U0nK13v92uԩtT^4OYYxL h^zuwD ہ/lJ[?w{ ':c.[cQ1'#J3Ey6D\JtL<$5Xg*3 "ě $<~UA:kÞ1<{S>EW6T@U\ ]"iv |Qq8oD4[)!,NFW=p|#*jn`ͪ+9vgl~Co$fv[]R?z6uNhVHUrmfNe747ܨu%~bnޚI nAN.+m sW 0&JNYҒ{X6=wۜU/Tj anFgk ?-fB4W=Y5>6 ooE:]:39sT,Q俩×d1im$4ztD36/lR0ы^o3kd,Ak!A~jn۬E +m29}ڝ VIF-NP2{i^ z۷ (I ~taʲP[Ҥ)ꂝQd%bAkE O]d ') ~~vЖ-̎tl>_79 Dkj@X V'8r6ﴟ" 9'wzSzn )E,-?ȚLeàpIMXO<):Acm2. y v>NmOP'%u1L- qdPE# ntʀmAL* ?n9n.Ş8"j.+Eo蔹1m?${ăncM7 x-z{R-?ۛv՝wO3J>;\q5+4bO{B裍UW5[@,ss_ЪmBb:l)=3OYxu+BX&}f` 4I̘exZCS7Kkf>eֿǃWmsvRq.GRbxyAT&Q7ܮ?fJѵ,祼iyISAmżn¢)rUOJ]8N.n[c mI@ـE!<wB:)_)#.^_E}'&.LC+ݻntlI{luǓ.s[Ӂ6/p {a숮Pyc؈z>Li7.5i-G(VKp>Bc.N=$zdP|b~k'7`?:lE-Jv?NQA~ NT8! zw߿#o2pXٓ,*ιkX5Jgl @vëĸJp(%L$`$H ^tŭS POhpb!l5DAE 4TC䶐ަ{@?iuVE$c2ʙɄs:>آ=6AJyIE9o>%&j}e9^ >ת$F'^h$Eq'Se/gCf]n f^پ9YΘ^g Qp`!Lx&eS/P@\ #tcP_N%J:R(z1=pC{2Y(3qtt]⟕ėnj_yyɬ(-区fbc/`5馱 Pk F释<joq)"o:pMgbs)|>{&ip֗ v)H](GlgK u(帕e$(?]&Av@a|@%)w_ѯpRTp霍H^Y] U2] (k܁^:MJ&,w??O|o†B O(_@lB4u7YGsƨ?EPXd102.x#3_/L;*}&>ecٺGH^ۙGZg LZ9>kxrŧ9P"^9[ fհqwtp(^":joB1jO!-`9dQ;bc0tSoHaF'@G`_#qEA⧪7+3Њ?Rx$"wNX!]ąfC ܅(&OA^+ ȴLدСŗo.]IBlOEhNx.Ȃ_P>!>y&B#oĘi?ˤ`F'e)9|G͸0 > Ng~'G*7ښXA5IV/=%Ia' ЀYz)nI&'Mٔr !]sZ+/3wIREqnh4ꚳ -}в&9na,(O.ެ:xL C?뾏 qI'|֌q%hlt CETPFq$U6G[xѯs(uc{â0W]M1 NLnv] d*#IhlP4M7 x'\)?+ϙ_6SH^DWK:8")4~A&m%иL ϊ|\\2$BMUVͽ4&/Lc)Wnw-7Q`%>O9ɲ2W"Z-y f `v N;Lq9ׄ曞I:EO> SX=*=*BAgp X֯}62u=ż /!tY~nOR.:CFl /yߴH35﹟[F^ǰxʻV$8ܽJ G&CmU;i+?b|^Fuu'?-;w4u0ٹh~ F$+K[l1Cfypb= f=4QPS |NEיܰW]_R͘kFpLizF#̔MNAn ]ߠ+4CA:)%z?LD4cK`}K喇3C?a(_R϶ +!aVW4Ms3Q_uiA&{a(#e/p%HP3K"c7~g/!%b(в{J-8N0Itڑ=ӯeK،@M- UK\D`FJ׶`:;Dv4Wk$!dlb< 2vU E LRWvtA+>o Fx ~BII] $I,bY(_0d&|eYؘ}:{ rk_ʆGYlPٻ,~w&zNC;[Qgj.R5}[ϫ;q<*ڰX`YLiXT`?z,/{PvBf?ԩ: 1ia [@jkVw?SRA EU;}V qX؞ézaΊk N*@'8L{c7Sj=b^*2Qa:+@IzOXrwȹTz ,sɇ$FBD7r=[FUy+/Q1H#G?1\?I2]=(4F U&ۉ7EEW )ږ`Ds}E}pF,`*-NA *-'h|f~pjaܾ5a`n<<|0csLBR{<~8,e|d3< џ rZ9𤂻Ε{ €E+\ ]h]u C˞Ky2\Iu&|լletk!+zr"2vd46J/̧9j:>`#$yh|C_,4n:hIQpM7Z`JC'Ul$lV-| [CBbU!679yyB)S1[1m<%z#@guoÍ Yba `ɥ36NdX/{F [fN=96&xz:i5\{zq :\MpLN:bޢSo^NK1V!]^A(._ݽE٩EMUk ~5鸩_v3d%ZqkR1}-Jg7Jtp V5z nW{11,[cX_)gResΊ ]FワN5fe/:7ʱ9Z!ubdEN=vz^X#B"k>&hi8#X;\m}!h(Dm/76@:SאK~+c}QK`NR꬝׊:mky(ŀզZ x S@sM*d;<*{RD/J+xKa}/}uJdVr_e0Y~G(#w/ڄByNƜgjGHQצ>3FbX@2A)ЪHq#p:eNr 4P.V[RNҠ#t{f)+Y ʃɿW*.K)<b ȴQ<݇l7ܶ1i\Ѷnfe5ʏ# ,?+*AFk^RPN䥚w g!.&}x4fɶ rE*Z4t,&iͲ{_VKX6% ]+#LgyM讕]~Wku o߁ Xxucb/da`'%?ʟ{C#MpfYo k q`["YcKnZNZxÆQ&.7 7׈UTt7 m2Znq]1qy*Iָ fì1 %Iؖs#xkq&عW{ӿ[5= e:ӦRcAA"_K)#Me>+۱qs0ǫ%UoȠ䗤u6 I|LVPoB `*?pa'@ UD ͩw?nVxFT&wG]eGy)Ya#,Zm{ Sr1 EU<:/,9]fj@:}bsip}gf͂Ƭ3}zw)^Q%b)7e&Zݱ\f&\-#hI^S0c߫Wˆ@R=_Y&m[)?1 1 ^ȼVJ$ƣybBf[-\ p#~/ZZ܆P473VhVtX{gUӁ$-5}lYGzLcxBB8Mnk[ҽ w[oq"oh5&dXxd1^OSP12\*gMmG4:餵>d᥈Rچn'3@}s_#*PJg*ro#_T)P]asRA31k=W@#<=͞IT_!v?{6<|t(*{Si V{w4cמ8IYnU=,fi@0;P1$ttS'hP\c 8RgXA&R>1|n⺹d 2p஌̩+ȤNri&*ג $GFK~5K#<1idy~)YYPY 4R!goT>&ϭ-IpJ~Jaԅڿe x!! Aq "It B`_Z4 =w -gtW/O$y )Jc,Fsw4 wx q1i`P2y)29N՝~Eup(?dn 6spBྲ#j08(u-+O uΧ k!)隚茰8U 6@:-S[34đ\r:0\R=[nVR` SJ:c~n8@àw4ሡ'XoWx$ZRo2o/w"Z0NXO4NLC šzX..lX UizN@J?'a_}>ooM^+MrgFil/hK´˕$D4;c>Jv)odO@duN.1<$ͮ?>a^YO'7]kBbS^o6p6!&QodZKNc`w%d4cMTFV(LuQG*B.M@|= (<7Hߟ8*qE}hހ_nV,}^=Tyƹ1c~۴bY_.pouF W-[;DŽ h\lK.5H29mt꺿&1c&S4tm6׵o *e"q/3깍UX͙-}N>bDI -1G }S#>"Jr?D#?åΤRLP5T1.1o'4[*5=FP!]tօvz6 V}tVܙhyh݋| }\?)Q/\)n8#;QKƷB}kPIb{DPp#PBy;KыPM׃.G4ШP\ku~r3Hq> 7:kTUJ<9=MOMǗ ;UX7Hio"ռٰܷ~wuI7hqxf MOOkq/FְAG>8/ 䚳5/w„VUAwXEX;UއS)qD,c`૷Iœ:%U:E-4ӅrLI0Qm،Ұڳ\,gpQ3|jpbB~MQݙs4rA6h6Kh`-j7^ս#čJt:ɮuq9;E$ ݇3b}I!f{d W&_1xd<E _5VfҴ YSk3aBO@4t Z/vn͹!Sy<Ww%''-A #8_TXXu5s^ 󟸇N"`] jƬKwˬ4g.ף/8uܝ0n-T l$?'3<挔nGwt~DZ>2 \uٞ)HI⃇j*A$-^ <&-\QUǕס#E2"Ui\J˾tLd6!6l3jɦ16#>z*Lr]7^*iL+"hKaU_@>ׂJCI*s3[0 ޯ'Eⷔ?G)OV*GގoN7$Yģ\6L÷x`3-EThHC:-voS:v5GuDTBּ,#11Z(UY&,ʐ95֢U"M#&Qlt=AM\66)j"#1==TM?r",w(:-7 4~(v_QbdMVm>1kz#/RX@!?0ݗVc Ead"/k b8|2IRWB/ 2F Lo8l+ёSWW| ]C9Dьi ߰hO۫f*|^uۮxYL.l˚qX=Gr!Kd7Q8Ce ,<_ds> `0S<3fbs?qw.+ri]ܲr9(6o^HDy |.Hք|H('_[JRd*׫A! m0"0_)VcE,G]݆*jQ? +zο8Je7bDU")s-82Ap^y#W/5.OŹkLyqvr>Ju;sv6d2K.#6X :&8 ã2'km}mgU({GFq4Ms]x}hML /ssmO{س]66V(_( PwChf"F(d 整{'f7XBK,i#Ż[ņ|wNN]ΆUm:Z7x f_kBs엂}OI&rnq(Ui2unYz.-\$⒩P@ŽlM:,+!PG( Rdz썴< K.3>ـދ+bAp$5cՇFɠL*XrhxnT!|/ɠY͸D [PZݵnOg’jw;m!IΚ&d_lU79a,5V0]|uXf1#f~F-uZ^f jS2i]lOPΕgjb)u/}G!օ` gGAHJgiϨCWwVA햖y,%=v,@<_B$ sfj&DmjWF鋨RX,85 }d2`vIf zNfc3J]{Mņ|5Ʈlг#o19f/7UlT r% [2ox~ÙC!jU0.L-cl9%H|Ʌ-ⵛb ~|O&VsJ-Y17+Pt>X7j偫 ʾ1Vu#`E-&H5G. [Sӿ-:D"$4$ b'ebqvmƢ[/X;3J|ETZ9gPl5IS#Z4`xmљ`L433\f"0U7Z3ew-Y?TEd@缅bZۘӐ1|< RDyنL#ogݖ% H;zӐgԳe l K.bmfl/@ 2H1 D_Kb*ĦMR灔A+I[|Į(eBhweuKථVku6]ep#VQlԅw@51yW:uxEoVS+/$>Y㳵$OM] xR=9DJNSU1{7d>6cn9+dӗMr/pj}蘡IjI~XY 2JdI?@Fȩ,3%|6;vbXqԇk"~Kb:5+)z:^S-u:)MR85 Ocx^U|NNq9~jA"TﵓnҲɺPl4mc*À;S^&i_2<>2l=>ޖF7*̵~,:-F}~9(jT( )ި[ WJ?Jv=Dr M@ rFtcL3BD4;^ #{0'cĒ)btHdBVﯛ9.,M#8E1idϏݤu%`x% *M>`}5t}D,}\QV0Q=S9'mtDLU :̙zr 3&T]J-NVfHs `!Lp'/6h 6x?JsF%g u-܃&PPCDOMu,1韖Ί@`bp )@ |$ N[YV/tH{&&VL hOc1_kC44|Qy4bBms%(Ùwt۷FwW<%T3цɚoΫoc0VnlU>'x h%":ruVoV5S%-Qze1KԆf +t&-y|5 4ty_$юVoD'nCDw O.(*=dc>׈\&C_ 5M^UTGػ^6ޑ"oXpYJזn(A1_nk[Ơi!Ȥ'jѓV&Wm_$)Βt$/~MrHp Ăk GݨafƙT|;gTg(ϚJwHȃxqE'o *1FrySLcLj5NJA%n ϼ viD] Ɂpǧ$,.%-DAwJcCvvcG&oE=Eȑ|N\! Le+qp0Z"I ,K񢧮hV =sG?2;eR6s=fXxC!Pf][BB$@)]9.]77)5/U.:ȝyb ߒB]~ ;/KeOiϮ"HAY:V&Nj/MG\14t(ɣ0TKaM?hVn PYXVˮ㔘x'mȿ<_4t1]r*ЕdFg!=3,]^1ςa>؂&;HELQ[Q 'أY=r~Pq̝߹~(b'? KɁ2-bfb˰K0 t)䛷!<n:`?ˠei3ii]fLyqX .2pౘ;kQB`D0[ BS˜z32Uƨ^|ոUְ!|`*;Πs:58BC_wƞL-dJ}R)}`sj ʀ v9RVw/7@ɦՂ]oPE>[B/ĦZ/QˆrCqqi&&Dp6Oyx@4XQbXG;(VōxǤQPR,Lc|2AW*wz.o~ż yCU0:eq']*w\;E1iE C: 1si~ e#4$.UFcz~<* /T lrլ7<43]8 (?tj4fQZ;#堗۫d.QSTDឣM768g]C㰞p23SR_z0\aHWw͕eyxH8'(o;%BmQ%|Y̷wPyF~CSoX8b2irl{0= =`5G2r/3 (ot@D1N o17Y(096 )UTV{D)m?^9 Ͻ%*8H)!Q0Ѱ6Egg=gq߲leȰ}>U?Hk%4)3 /,2IZ(ݟN >F&z۳~ۺ4fa3kf+<UU[ j39?38!Q0?Rd* 1 `65M۸t3;Tq o:1-Nu\']Lk}4ۢҷ_d8NuBEk}b7Y7p3ְ(kRwdKUT-*nYpseB=z_gXoѵ 3W,3sط.PLX\DCCJMqX~\[;ղ'ˉ\+jR #SZhg MN17- UZx wz_.(q%i&ր)!LݞT3h7H ucQ h|yiggo\jtJ.S"25/zj~xu%asSjۼInyC`)do0k}Ql SA ^i(wj}x#Pjյ1u칾~eLqM9GGhb%*꫾_*e i48F T㊧$+7_a4⓰b(-cj;}rEkC5hW"1x*x8 ==:egCz]lg+,+O4e4~@ Zgi]oTQ7x-8'W_V=ar1O23JXKN9KwhT8ubE8Lڵή5’ݠ5+#m'΢,1%fVHyU\,ܢsNf[X&gƓnS f3(Q6ժD]r?óo46u~YTv=EOFr5#S0t=u* z 6-?n'g 8%kH4Ŝ`lq&մ?SmH_w?/76QyNYCb$ O&}͑2t/X0d*OqOj<ף~  !fpq[\)|MYP!e8^[ߚ/ {>O`D2&N_Wz }ڝn\+G}sQ#4;бJH &iQ|o&8L[+~"?^XAESt8XEQCyf5T2W_RVlacS~#(Y4Zt#fzcžˍC }63~3ښMeOV2{BQh =v<)䈍vԪ(%bǜzWI\Q PIG^t殇Lӛa>=<72'G`iD1ؤ}3ǦO4M n̈IsM/UjΗ <Txy=_@y'\ +ԡ]WXo}EbǴ15_i%#P~(\t뾭6Ү~- lW)e]4ك%NsvWl::Cwp'1 :DoKS]|L35殧n_K'I8DI\K =Ŕ7޻<@+DW T*&_xx3ڣg3],Mk3=˖Ndki^/<~++ntW$ N!_\D [#V}4A9ʚw],é>*2Aބ5riԹm['@dvPiU8 ( NIA3u4Õ6g$U[}8z+N qAusa[ˌfd0j m10lX%.&KB %CZFO#'dLhYAI~$rEpuDy\)" /<|m@ :$VwI\gU8ԅCڛ D坴pNXPVp)cΟgucU"Fu4tj dʾWRj kd7I4H2}EmkkrXQqδ @ 5u2/+yb'ޠhl8Lk5.=°LmeXd,hff7W|9[Wyn)5oU@M$=dG+<_ ԏ%t(v FHi)pQ`};5UwK0VTC"jOdp*!@*gJ\LC%lwMCR>0c,^i5˕,EtD<$RGAlcu'kK FFFF>^gAMGb/[Jrfڦ+Dg3Vvgq+M)oߑY0>yi2q#ԝᴷEUa=(#R,^s :p8`:'<_~&=>6 maD۶KC!ɜYhnWO,6B(#pq]:l.R:T}`GZX "k:P^4Y VX$0Ks92hr@>{ W e, K:q.3y~YA}.A d1EcoXDSb4Qfa]WJEMM/;^hMt@FՉn|gH0kb$x ql—$ eDç UpZ S4#`+!keS9䅁2I.4yĉB/g]ZeA6 v$Slc 24{JyNUI~O/re?J-F 8?uw ZɁp}c bFtoᚵ=qv (Rql?횉ҷ^vgV+x8.MpGU?QW)MYIuR%(㒵\\ti(Zqa'䊏mִf3㾡>~#Q ĨwȻ2L$MPxN_{͘R!9 w9?0O4oL{AH#BA:ުXh7eȈl25#zJ 粧p㟋S5֊k?DjN?t%FW7b: 7/3&n_Oc/BP1u3#j= }0w[v%+$8gQ0Ȋ,X2/XKI2T{.(BoHw Ym[`YVCՀU  %+1I̄-ʨ[m .Ӵě_+3C yԳT6p>$tZ/,#2{Lc~NRFZ1SH']XS#W[WW_8}>` ?.ٚj1mO=%N8dt2-o2fW*e"8fK_(J\vv[Q0*p 'SpT[fC'%G7+kpQq~W Ovg^ڷiWGWA!%t9A!84YKt&PBckwODP:d">U7Bާ]7×Z}54vh6,RŰMՃ~wn}v-ysb|=ؽ$װ ûK/.Hy/nyfHnF?1]˙;9|iTH:QՍ1A}vjZl_u0|,r<#+:>f~j) (n}>u-B8D25c(<`3ȥW:F%lFYHͨ4$՜QI\jZ.Y1I&Ԑ tt!=-PI+q_Me?i]c$g ?tQnCj;lH2@FWšxOEJbvb8K>eq|dO/ڊg1T RTmWf~^ӱ0˂)XBPL.:,F.෸jDhZBqzSg2S_ l%ԥ1}҄wLk?<%GȕZnJ)%RO SeƏFD+vfC?ӍP4c$xl(*Q wES䆿p60ĦXP'aAs!uqF,&ןeFZRu.Ռ296n3 ~PLK):h1/l$wuT¯k[ r)nd)$* $ ) M#qYan4gx>;ԝˁ=xlAKL_'awE~Z@&Q_̢Cl^TET ϴN#8,ۣ.#fiE Fbx|Χ-[04=cB-m=5UNGqɢBrBD/:@)ҏ&d^R0X Ă/P_wb ({d j a}Q.kEY;(,0L{P !=gm>ށߌ bN?Zd/o|.\U}c:]H&y;tLBkb8ɣx.DJ%L ~8L.'$:H$E֖;>M01=- @?\"/ftբ3wT*ydĢ^ 3[ x>exHAB?޿2+X 'P2Z x.@1_-X7 |7i81!S T[/*&գ &sIЮ^Nԙu-A1Nճ Bڸ/+ (܅fS䦙'kOہ;-~+<)6a,^EY7sWe,rdGR0+Gأݻ1 }7 ՗{=re(F,r`1{0,$f .r1ep)eRىVDII7gcSBAqTe$lea5%*Bg֞t})珋qٍ*`BۛD؜t6$xҲtgg7\GjSx"R դhbzo|u Bg05k; tԯ(]/C@DSЍۏUHEJd̻d7^d4f<.lckMOӄ@ 'l]J]yV.\?ӄؕ8*KWAP+OށwM" 4GHјh GG#:$B BA͢dFBnec{,=WXW?uD!!PuGY!.6, zH1gKYBh#'NѦjIqNm#;2D6ʊ9LpņaT8^(T\Ԍe7FvpD+ڧ"c{-킀4f+r4]?F5ڥlm\ )m.w`,.ֵD 6!RZ>ۣv=|R.%Vm\v@it[:tK7bmf\% 9dž6{mtm^&3n6K< zxe98b # Dwhc0RJܿO(2HYhkX,yagtO⟜Hê]}C ]Lv8O'Z'*Q {`Lrk#%nods|J>Dq"V9JWSݘ>BЯ汶SJJbD"[σ,seQFa~gB˔l^՘_ƻx/[kT̹ L1UPC)?M>¬zGa8ΐF=qSBti;0h7 nŊESJ}+\:U;@߽M.jqz/رJq>P~8W耆 ٛۅa`oDHJTzko}Il,Up<{;}H`P/GsS#t$|bHđVg!p傅-7S3maq[%Ȯkp%8%DsVz&x[*C8:MmnNUYqn(բ2&XMRlm\!~a6<7iG㢼Ud+dk\Pc-Ma.7,H!MV1=o^ fbsBBr'EN&3D J6da\ϴR!\N%\kCq9N:M[!*<"@<ԁnץYnB'IVczVd'}ʬ-*-?~8+Z-_[*ą\OکewrfxJMWJ2G&"VxlD~%SoH,4#n+fۨv?;/'O*OWE0@sm p>Pu:CgPpԜ2^-t7p~A!y"ϗmմ%$*[X=,v`z(υXց ?0|^5kd˧Z+5OC}Pёy%##xNsm? Q>Av_|n '< (G5cu(Z%lYҗ/}HpnVxtnCTXڦNoA9b\+=Wwx91kk vm$;B⫛">"7(pj;"X]4kjGDr "6GchJm'|Dj tacWZn+#s2<8*0^4M {GFaHwĒ*SPM" gCo_ņI{k^8^;4B۝I찾R}CB_`QɵEޭ_| bQ8kivA;8&7AD3A+W'Ð tGz*bG2xYW10ݬf|1O ]^<^$$] ;]ݷ%vu3wZ{KF.L2Zu_9b!|'"Moy"<-,x/{r D)wy^'!U!7psߨ;`]j9 I$pt0r7{%1q70vLT Zi&"^sт'[]#Ȓ,:wh <yr%.yG٠s}HW !_PSKqxAq8Tu5ty񂛔̣!|4>Tuez O5.)ʗK6ĚtfF^2_Ay.8,,9y]+/z:N3^YC0c'Q!sKMmzZhJpgv)}|^'B*^Ӯ`$]JEזN3jk"㸳2ﭹ Dva"͆8x-&;T 3+鳟r !oAdRhB}O[P!ߘuO2E֢acOeg=t-Gi9={*ơ @;{C 3W(};~"{6pZSGY֗PIYJed?yu!!T[:/$:@ 6qMu\=!3Nj[W['J/qZș YGw!Y0gX} ;P5Y1ppu:l>ePzQd@a''Ȳ/:/,\uoS&XZ/M#Pq3;YEjv|O߭o=ī!=XIvf@;tRL)-[x{(b_&-tıN 2 X1jـ:w -}3#3?ätRLBòCsBD,Jg]N_ ZQ>";N#!,F gz&ttR/dgsB͍:Z! *j5 •3=L9P#q{+ʔShy+}&J0c+`I ǟgXUN|(:! VQ_ r<7lȘ*# \$G"" e\vfŨ J*(KJ3k6B!/YNiJ-O9R~])Zb . Jcaf>:N_NR5#E<܂4P]cCmOUyFV2r߳tpvt,ly)1+g璨+pEW1VH^!EZb(YiE"qGY?b *Zɞ\6cXp6.cVF8FisYrw. :?璲e:୆fqLѝo+5ϵ1Pˣ9_E%~=v;oN&%A94Uҗr e-yqgiJ1g ;ς'W6 s*pfGLRGmOiRIL/-łj>8cw,ۣ!3|k4T`?y<% D#TgŤiO1MAZNq'~ cOzwdp3V.4nh gܖL @(2OMRxhKrHdRK%q1w8?ȘR'W4 V9?pَFn,+ ЗMo 1~Ӳ ?W;2ѐSA=DT=S:xRb#72`vmߵR^>B^瞭aePfYG mY8 iP^8;̔$o=-nQ%6>o[)O}ci燰.%0`udK2'wAQ“;!˃R%i-SÏf|!1y X_8UCε?J>U~_bըs%W*DϨ( -{ۛb>\5͹ I'%pYd&-~3]@Ȇ6&R0O/U+X>55CXo5e4DiY,jї[Ncop;SB lfH$rKnJJ_jRLڶ(XݙIrV*~Z¬ل2+NW&Ԫڰ.2HDg7uS-ۮw#b)~eiMa͑N?|D}deQo!t' ѼlBt$ B",ʿab 4㖂_ĐćDKȿIa+-aMu|i yp$0έǜD3'Q%ܘ$hTƨ"CR۝n~cm0yͶ,(` V Xc2  ?@lzjka#;䋠7x~@]@%yD0:M-; {azX(Y%*g }#V( S8͋:O Pe[lIڙBSpaK?+=ͪ Эe3wW0$R;ئ. {փBېiƶEҘOY7U\N 6EqJz4)͠͸ѷ dR`[~=ZN^"lv VK͞`"χţi [5ޑ"-/ wwqh*! tp "T#`RvΝ% liϘJ kYa70 阤bn*5pߎLhㄵd]̖ƞsn6Q'1JQu=}QiVکn{}|w%lrx5·aV ClA!Ҥ}/a|aYGap58i @A~5Qr2xnV#d'Q«916';ݠ>+y)ޗJa'h3f_4) oa<޼@bAh»;[)Ky:38F:nP&4-mCYʑzVyQa"GWykWpB/t~LdH|*Ӽ5ِI#en0]J|̱0~!7K~(m)$א=aœ3]xql[^S!-g:b+1-!d:*, ^^fԴ/D^Nz8,z<*#Pds #2.+u8ud4t)JQaA=jp=8G6Koq0 # w-9,Ę.`*mjE.i,ܶ*| Ur$aT DosR͐${| Cled>% ?9v+FmxF=H7.y=884LS/D7ߣ2VNS>/23u-v39٧G5,oG xk QFJ;zuHI,+H C¢4, 6/LĊGmdߴS!9|zB뷟T: vƋ#gjX;j^ΛyoE6Z5dA2sSgLQ -`&c&h@M+U!SLŲZl,A0RB?JK@H?k,ₒ) zߥQ1߷&:C Cc\JFC4tgOX4ҨI+1&!ykXҺd?(^Wd$Èzw@orS1S~D5}KϪck.%GyBi@]$7!{fT@]gqWѮ 6P ~&b㒽]@Y_|.l&gVgEqWl =gah|}ݰRd78?fw CoD RCµn @6*_R U~rrՇL#RW@ KY3 5_\iM+uzX"w.ӄ+ "j;La|w\j ?'-'K )vs/18|*fdRS3Cn8wc5)V?Wh]:6R"E6ic }$A4.[J򋔥p)ٓ7RoӋ%Ffrb)z -^ | /3{ SlZ94XuqV>ˎ4 R$80:*+4X$`$p;A+l<<.覈:M(1Ct,J%:͏R@ӯ(|[V.] W!$g@BzY+@_0J˾ ^x#o=ZokJJMM~Bu)qVym3SNהdҜh}DgE޾w󫗥ЍaE_,^3Be..Ƚ XNËC [ySCebnk9snDQ~:gqYN W +pM:wU}Vi@{>󦬚ixRc4r)Q.83ݹrANM|rP_ͺHJx3=fO="X|V ,.uu&6EI[1 }hdOXeQFp :h OT[ 14!=1%(5Ho?eB h߆c胷@2a3VԁNWyc gUb\>əw-|M MT@mb5v@* f*S'*0<+nBLюj.aRDQ׊ȏHza9CtװC}T=*lxGxJLKf:npU8Ejʁِ1%*9 *V nO&FQ~v n8FIJp1u$XȦcɖTZ PgXCt\'>BBBe3buF/XhxЭo h[!?6i$ Ȩ`\G( N<= _pU5!#Hc"`#uz.҇֎{\eⷒVM 3b'WcH660e0\n{ɍt&IZOYUɓ{ j#+Dhk闃P#]oo my⮂#T)XX|kw0U'yUΙM xv#[X_hlRJ|J|eva(''JFg)L;#аD4s [dg]V\cm Y1<^W ^W%B*9_Cg?DY!H"c,*qYS{)nAC R_<`)\8P؇%C\ z(GzR9\UNt́踿u׃wᵅAi[G; LRK1}8iͯD҅Ø>=@bNҷ;=<=5~6a.QxDON߅*McݩA ğP.1" Uv :r2D3\\_L1|{CU]tvG _f^y*nԀk!;~߮g3Ҫ;s+oG9 o[t.,0dӌ簗(7My;N#DC&Z3K˕_m@ԿW!!yn"&OF&vwp_阐ŎjE@0!!4_}Q5dƆX,>g,ܰBD#[wԚ3C܈<=2ݵƦM$C@IN rB 7 K8pU';$ߙNel1^!Gz肗|<բw-a$2qhnQ@֓;̇"N j;0$rP繴Bdu}6D^zPeK9OB71 MiЪdpݾnyO5!Tt*x869wUD]=v|(/}ԜiXw)rJކvD Лac[0t{?>E[eO򉙛Kq1 sZ J5s@uMbP&p\Ӑgv1KZ{:feXBV9Z <٘Fva!MTd'dg!5/zyWHxN zNC_ tR<%כ[\'xROtu$#F.O& H79_@ ց#vr~sK^Gbջ~^q McW YBkkGgre/~'QS!D3Yse/jMXg\;P!!'"L2Qх/VxdPG.v[Kј-isrV~&D/,fq0.k'#m5f/{>Lp%߀>kv AP)W<[b7M_h;WP9(iNx91}/Ft,/*mKƋ;4БjC3PA2Uc['@XPӛC]Uƶ։\Zdƒu+**/:RbiA,`|Ŝ:&@D ڝt2TV Aq&r09]u#\(E&-yZԡcgE1ʢnsMV5կK`e^,Mɹ7(ٝ&y= աHh(6sp`n'پ0YBƎWHx7N%X8zP +ٹ*t%Q„7\J-FrNCTR.urމWh#1('f̫B~,o kE[æGx('%@d~ꫪ$ya9khKŧ?;9ȗwmJ:WP*ғ5o$oa4LZӻYA1?nPN0Q8Kzbָr$EJe6*:W KՁh (VN`Iy'F|mY[w @aEUu;.ݨ,xۦY?A~ksw^HbB *[^{Krn۴OSgr#,a:I.cCBQ7|$ɍa - }oTcl܈&5vEZ̬MdY 3dIVG H~{5#嗏ۥ#.+A!UK3yRӀ%-@$ 3:zINTs8+{J% mf+iP>isEXGS198W`Cy.z$\ld7f/Gx+e?df7S)]'߽;P)9@MTiS9\1aL"DrV,0$^vlU|剎 ^w>+~WM/i1IEk2l42o+ҥ$kxJ {wK1c?BRcwgq"7|I4@Jkβ(4cln Ez=O8V(|xlM~gnm w|6#PxJ%0Kvqo" S\R@|J* X0 r3oX|_ h(.1K." L1yZS T0_MBU|&WZ$cQC00/S HrN_@ fg YNFwWZx|p;ԼN@T=Nao߲^DM T>J/L+&3!/ C `SF8RkaU/|B"=rF]Jq$E䩺l`@S#/Փ"haayMFdtD+P~P ZajgOq+z)4'm`EK(o@g,Tqg\?'QXm3c5`6A]5q%2;W2D6Jf#tS| TJ~b>RAa$RC&xY1I$1r7mTl^ j@ cX@@V@u'PltwJ&v] -r(/?2p 2}wWZOc9u̹On&<{?e@)Hoop]us/L[ՠQq-.3殪% =5w ^YeF'M]菶O,O@k ,pf-4\Ve,W̌:*4J1 +Gۋm9bS "*x ºԎ{jׄ&xf 4]#sV֦W6NX+:$:$ʆp:dVstkM,Y%S!]:DYIꑽ9Y>ʋiqѷdك sҁ9EjSZ,b~퐋dT`@<’3ϻ,'AV}%:4K}c(яƒ rˡx?f^ѺkեWG̭Q*aa%g>"XT 9P~wGPUlWH&xZw>Q>&L+JECu: aTL$Nm{:@+*U: 1X%8ʃWn*-ף}ȩ%D2.CaO:"ca\3'G8 \62.YG"h R)N)# }BgaxX~ڗk_w1;6E#["k?RiQv93oIQ c=˨$1jW(UKlŃϹNO;n]̳KfhoOCs7kzl+S-;xDsD= \ۈ^q.-EۉHR=|H;y73hлD݋rU0N4)/V#MǭQH:-Bw8b{?IV׏'@;̮1ς>OݧK~4筆Y9A\+J1[TLҵF)iM[E1^/mzh("-DGAZ;KQkRw\\3P +REP)g%I /؏Xs[` ^Z x yY{ ~Ӣ?[ ?ŸW0'2Ae:] T^j`I()r21is|tLN@j W-冽aGczp;\R^z|呞)2] #TPr >$1/&MEӫ4K Zք MKƺ:U%UD߮-Tެu 4_[=<]YVkzVARJ (,f/u=NH+i%)ҭ3L&e/hӷ ~=ݸ*Ju0\376beI X^@MA} b}.C0d-LI3xy!~䅜`&MHCQ4r1FR[jb7+Lpviĝ.B"䭻OpfXmP)@z3X7H .';Y‘ y'3vO ev ~66@!:7C."]3@#8M:$+Q" I?MZ11P$ v<9&D^ AGNLv?r2KC0E`{_(d?K^# hJʓ,,F VXvhyr0MT>~Mf3 ս8(Xij QJ饻%G_XczxE3=ca( d+}+>vi'ںa;l S8qu~ʵx/K0\hqOc`.f M;Žn򁩧tƆ˰XRÝSd/''e.7& tKPfC& ~!;ok[0:Is;|5Vt=ޫ|}#)֫{Сc03gK;!-,+'6s+bi 〯/ܿ*lwAjMEwX\5Tuxb2?+C/$̩4WjY{ YǗ?)O\I}nʱc] =le)4Bv@r|uhnÉtG{0^ ~&04,H@ߺOҐ<+u `wM^} A4 \b>j[5 UׄXcGKF VWAڱJRNƟ$}m:>@%14S0`E-LHe2RVcJ]VntSfΏCP;JpΉV( ;bu[hJx6@vTIM3?T:fnJ;+' XvC?+Th(6q$ NG%HB ( 6{h|e9ЫL_i3-yJqt.b[&V}{pnm䬸\G仝2k֊ˁW Bw 58cv>*JD 8? _\Dznݗ8A9_4i/ \ r^GS,&fhFr{hV&K=k+JW(@f!|fYBdĭu~sJgdK\%8;)S;mCz ܵ;nҞJGR̠SQH=>OfGs8\Do<)RȔsB!HI)<} !Oܐ/n]M|k>{. FAZ@>t-<9fbU|qR9n.SŐ;@2י,:D-d3Wu,˒ϵTɚ,*+MQ^et|PAj+~Ʒcd*@ŽGL\sUS$xiKR<h6nU8u ulC=qu=~w&S$,i R^fhTɬ{6inpa:y9w,|뮜Pp`yHGijyYp42MuR-x6 Xq|@gg7djի=b4{U.!;_x͛ n9ƅÛ rvy &˿P7g" Gs:{<^K%d;kIo)xf1DGuQv@x &RYz{]|q12z>סb^޷LXS\hp_>+*NvJ@&WĤG4fv kjd?=QɜJy~8B;rjPs6p ?0q1% В@X8t/۞գ5& V@1ޢ8D 88mۙʇYI! ڛa_ ߀Gqb Jwm)]bvQPл;(z*(N:KGdUt jW;Da!;<}(&bRR˿c$y6'V0d%xsߧd (vtQ}B?:mNҜg.֐;D5%Bz|s@4˱ϳzi8/sk3c=}XA@{Qi߲f+iRBϱ8cJ6zZ?/T'sYAw>zb~\>@b nH QDz ~-lS?rsw})wu$>lZ&tQVdQL*b(2# vw{4)YT/d]}pkY;{Y ? +`+x[3ϊK"v~$rUOX8s;#i[Gmҷr>KGki$sOG*!W 9H#GDIJ FE=rǪ0LǯL1uP[E^Iu`8K\Y}/6+DQyʁ~S-Zzs=؈x7 ࢄw2}_swG"̉hE=xi[ 诗޴dm$,?vK!l3œ] C4[0 zK]\~-/yHF}T+` ,iNI9Gݵ#)wrtۑ.4*'pz"Rs kв(T\[UFjnjPsH& s5~nErD8Nrk`& q+E:| ?7d@ZLU+v{(k9>[#ߋeYq0t}oq,4[ 6`Kq.p҈̍gl؜H (%Cei%#˧26&-(f,ͬ0qA gJOh""׫ =QqЦK:f(x]P%al+U+[z=56j_נD5װɵ{l}w)ma)S44Mlpb>@t~5cd.SDNW-x#.1$Ef v4r g8\(\[uŖ`[$=awVg'fZ \Zb;:LoXbGrOgR*sڴ6X^nër_)Q0!@װ?;MW9Pnp *6uu5ьp,r~Yot˕(̑ee=$Q"X:CЋʪ732AotӆaB.$@GG[U/ CΔ1i|M_efi!2 c:Wb$ Ú+ \ֶO2Au+?+M-.! n -ڢ罴 iDQl%V$؂wps-;1%~.9^pL.V 2,SR ć%ipH4_,Eޜjvq<\4KAyI(9s{v⏵Y)EK @%,G29j l{Qf}U'^(nRqŹŪpߟH88yP.9>?צWY=G8OɂMk`ijjΒNgLXuWI'M>3FֳB[j,(((>ьvNf.E×=Sq~Ǒ8iwD\挆,)O@?SFV+73MSDpe Q<Eȼhĺl;EhPH1^Gb\vM1@ft#4*0QwT xS ʙX8 àMS<oVY-lNLӗ(wEƚABp8Ns=W*F)!|lG~X#9J`7# ,?pb>e6̧vE(ާV-oG!\tiuہY_ 3 ҽ5gT@A_̯S{wq*9zyJtGpfLsP* (0^KFiR@dUMj %< MAMھ#U<\9ع|{|!Ha6Z$V^պt' woyEN[g~L]=7(xI2gh.L=</Ԃ!ƙB 0͐ӓlrz֣*}ZnIaKmowu s22ʕPJ4Aݙ3b"Y trj/.Ӛp9K1fE2hOCBwyⓏ`Obۓԋm>ΆDž¯DUǼkNWC)ľӾ&d]5M`zs8fg+'l#T2Ey4>Ƨ l&T%ɬT:"'DUtp*։^怂-G4mꫯWp3=p`ٿ25Bœ37 "9Ť*ah5$ѻS#%e@%K?#z|>=Cԃq} m;X1\V9N?^c%k$WFʞiLj4| Źv M+G@%Ԥ\i,1YS S qZ.*;}⊏I09}iu!ұcjr+]\had.%LJx Q 3tK kXFv-|'[w0Ho|[&^/kNQ4wWAUH PS[Y96rDs f"ֵ͒vkڷ4>+u?BuU扔IߓZy3$ rv!xk$Vz򍝮~Ou(AI%Ê} #r8=/]I<|5 sv]nKn?pV?/51VQvkpd^6] =$>A[=#g̣%M-+g~2m)iG{2ƓQ?ae65,ofL /9$3D:Dol.ߤk4)Tf^ߪ!Ԃ)1T aac,-K7ض2Q܉j5z3Uo:2HKςg,i𫕱[ ̼*]/q"5XBu5tJQ8nn#NTŒ!m-%?!{~OAO&f{?4η"N {s$[*5لOv+%Yu;tC4:+\ՆFTm }fSbu/0|HWoKt;wy5W)b?!WK:d&3[Ly3Wwe}31^%.+y/İ|o54 R0v}DbO?62NmOۯ$i"&vkT6B8P\,ؓ: B[4XO5j!/j<.x{=d9sVQ=;=r7ַtpklnEAlpO3Fqk땰 cMtg& JaffQjF.VwЕm11WsZgpZ4ٞGsY2Gē%,UQzV=RIEƭT!q+43-{5m&rWob Me&{/8f=[QЧWF3,x;yQfXgm- i?TeoKv)``[<ˎу3ھKÅ"C9'G m]/,ǽ5 =I?" hA^JNoGoBuzdQ.`!S+_'C1lH)G䎍4](+A>?]Eb|y e@iԪ|(^9K#Oy1f`7h^Sэzؑ%g (}7dLU6[t&3ѕrb,?d袖a(= 3!yu6aFie@޵P)V"4rF\8m viirC-jY@oک&@{՟&eJ'4)Fz­~B25<<)rM{AD({9DER!qu)p>o[$̮6CK`Z5Ix̳5~dž&lb0Jko! ML‡9u_Wv{%W:0>zpnV!Of{yV W떉fAOF#4eI;"1ov@17I=pLM/TM/X..ʯuD>1[qA3MPzP^ƴ$a6 \q-̂g[f6y#~>1W mJV\F7yǪ͊p,?%VpJ/lt=rmS:|XOJ*K؟`J6d fujyGQp(׊ۈQ2GBfJ:?%ҩQg5> cDHd45jj5O^64meH>#š§UR<Ti#nf~Nk^SB̅<33۪PœL̑7'K߽ ̈́SܻhxKd8m H (qBG虏6 \ CSXhf7ݨ3W{^Mm{ٔm7OjILؖ%oA7zZe}|RI/4#܀RJJl;+6d[Wt:ŰʘUMGzRqDI6\LYTLA]z>.sl犴.)ٸ{4Ӯl Sɜ5zqZR++]^^<1eI%G_0mpzDT}eC'[9l5I֫QXrzqy?Q/VNUVF4߂I)2|;dj S0_kpJ<;X=Q)yvEȰ]dBQ엌D{|ª:42ʹEa6*;,)LYٳjq.t'> 8np*WUbN܁ ~F{u3.ux߀Y-; >GgZ[=sg)XD':1cyc֜Uyvn~⌟nI6iex Ju+RyljO&6 r7~:5e5qQ'ʨ`=CSy0CĀ8Cف!^1!L -- TUiJ'jY_ /QD|.Tʳ TP"iܛ]S_\ x(cHw{yS7Ӭ攜1쫻$Q(d5U`>VQĠaQ ֯?<|p ,f*B OE1;>7a+xfǑ\ί10Ƙ]>x4j,WwF9ʥJSs Zp l}MWCt-`䁜f0STVnEV4ם!z. #1%4 f=>qĒzqrOV۶p:IT!]12-i}8} )U(GLxO0 ZߑSFi,5Vh6r(V:*kvYcǞy8QVb77*HN-D5 => 2eEf@k%qFO%7 0$kmٝH IyhR9Q5Q@[Ai-ԛ{h1kE+"z&=u ~W )pҒcX\.ҠSdz̆5<E5 `] ]ιБ-U=+ bG8N[=fB>a~5}VG%fרZ9Mڦ%QJ'ժ W~ 7u׊ļَ^?k /<ʠs %rs^1Z(N 7QϪҊ|+fx{^v*u556`0MfF!Esi0:$20ET2hzZ7>P8(&ud#s5CN+1~b֭EgE.rJgk¡t&[uu) 2Ao'םvOoXAz`pC$ZyQ9qU'(sH{u]y-zDf$(mA+? q:9/5e!!" >߇l~QNN˭@,^8 v"b-%R!x *M}(tP_9oA\Uoq#KsM\("ӕL?tq'y$E@s#wwjR<^)|^mErC,Sqȧ=1yZvTؿ·@3 4',/x?ۦf<,`p{Ő_~>iL>u^T3Fiz.p9:<>,p4D?N .Cr ' BjMnӨ@4rq I=Yǎ^y y|uUQ8TXB2)AX$<mM><79?8(p>c=},QhXR.C6n>m\-˔ڤ8 `I'F37G4\^ W`ALZR^dQ_;BG@vǺUY>6_AC'8 EbjQtsh*.!ut0wwlsNeJ*lkP`Q`{-KUYIKH\(e3*'j4؞=QڜĪk_G׎*]C0dɼ0=NGB mN:Zgb5"T:^jtKu_v+o* hN׏O \(ٽf aE@&6nBے׷bgnJ8` A#A )U"]|S!O~?uhPAhQ(Oܿk/.}}㥩u"œ-[Ѽ]oas1yoDњ鈌ͭ P3*%wԖg}fh{N?$0JVY FA G8.|8Y2>`XD'\/`8)4m5ߊFO*ke-_X+!#+ e9>9*`QޞȀ(6ET@Z#| sOgAYӔut!J%o Sۺ/6qT~źJ TPNv<;RjՙYNwnM0SDU4t㕹:7~0B)dA"@8'bQ*vP*+jfڰȮ"!`dvEfRfivCX%ӦrzB~Ƚ'o\2L–͕lÀzP&`Kྪ/o |s=l`OW୲&&Ι'sᒝ}Y@\Ugg:uC.[8XBl}7Ꝧx/{bҦNɋDe?ˀʏ?9=ܱjuđ)ގ3Rѷc8O\/`^PqC Tϝ[t7zX1!/RNB `pɢ&H «Nؖh/fn1۩> CоO<ŢJURqr-}A&}k*ґξ&jاKP)!ӼX&h,,^;ɨݿͼTϚas2C+~uj#h"w e LxַN.::OQSMb͗5EPqQ"a6KK %,?~HW(=/˗۾:oDcujBWCaSWYU6돷5fJ{R79(S)<:QZuCAN6fyL<nkqjLD^d2m<3f'{PAD4ViKY_ l4;%}3u)!9$ D+Txq~L#`xs(!5 ƞ׽8ہZO"zˊ4LP 2j>(ǘ}jzKE#7sD|an5d Mg@MԊB*OL1ͷ4%PVɚz+5>ĐX9guaEM%噝\"9#%*OxGb3G4,;Q+O.!gNdӅ$L6<4°u-U dBz*.yق5nax:9yHnX0smD8sJ.{-Wkߺb#b1-@D_)I녁btPyI\I'+ZC(" F% o_NΌ)3+n22pFVڷmWiDcЉ֪GԱqKC`qGNCpL2qXkCaP]@oZcTnr񳽦|intC=sxt)z#^B,;kþtOG%bYZR*3g @QGS^s $Py$E-g^2?jwŶT./IY>vP7%{q; =d/P:ì B9Ȏ-('vWX -Y2jpeyPk01SD\Dv-*o,W:KAexJFWRY,1 `ǒJeځ{Z2F\N Tⶡb%?fC/jI3BmYkR0ߎ|Z=gEϚ,$κ+EafɆ{m`v,)"W31+[($?9("7~^)+i'۔X*dD0?jPp";حBA00`'<*B$=6%(ϵf6iJ P厃OjVtTZד<-cn= [)ٹ#% ʈ3&Zo5uz/GX ˬ"0aɀûnW9ۍŎsUp:C{KaLWV칮+8Do;"6 CW3,w|AOg0-NQDQqd+]HN#DŞ!W>L7Gٞ`u-YD{]yeݶwh!"/|ċI)IX`HVl3c%Gd'7XNȞ޺hiwCUހ2mh<~v\#KVPc5bOϹj"6`쯑#T;1(aɢ!dxJUMKȢGֈb!/"x}3dM+,V40Hdva^ʟ 5\JlM50V@F5U4V[p>M8#ܫӎ ]0Fe%I:(FVpY(3K|=Qh, to-*kY0ՀB,~#F srlh22o2ܺ Ye`Vɪ'(Qw\IZ*/Zng%JksCNkPCXZi$aʷiIK"r@6$Aqk&A&[噥$? 'g1< dQ#*nSdp2im!Bx3,^: ~f AUg?Ow_->띺'DU&r'V+/*KR{0Q9c;)-?#G{,(h&׀WRbնis->9pβ TwgRҴ"<Җqs?J^u=!ńOʣc o U"+TY= 8e91 a&]̔D+%$₠36x#:?stLZ2.WOF (5- i*AB%QDEjYazIvvW'|{X|#3BGE,O8Xsbӻ3bfd;\ه~3`=Nۿh]Ȟ2G>󮇰hSoEHWߝWTo@ͣJ=Z, L4i2UGgYZ070701000004fc000081a40000000000000000000000016570825500000b1c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/snd-soc-acpi.ko.xz7zXZִF!t/*_ ]?Eh=ڜ.+?qa& FYg*-m`T$ : :~S>u m׈#T.eFȉvAZη]CwT~60ڋtd~1H6׈m,g9E;R$МiBw/ 4ϣ6'[p,l-ărF#n䬆ۑ<0E.x7#cY^$D41*rS 9{tpfS5 9ZsD*"w`N{uwx]B\Vo5ÝȒ0ӹ&~,.nW7?Eq0-#lO!-4?,&>Y: ߌ*MID? >4b|r38K3k .-ML'+)M]y%L?טotwY{yt_ɱIG^_T9=XcrzҊJ!E*m!Py-<әm=QWķ4vd!q!K"Aqf*Dk;M c6XRS=<c+~QSQUѪfxĚr}#i5'.;Pͬ?0i6nX xs3SPA15폱 rum< 9/ZD5a<%1& ~eVZӮgݞ뫦Hqz̵5gNg&mYdT&O˗*GuLAچνum"L*o|K@:F3MtJAI:dk2UO>o eit~|7M1$i!3LвɊ{j:"ƢZ$.ɲK1H۝xqDO 5d-9}h Y_"+N 6> Bܚaͷ 4d4b.23R{20K}Tʯj}(_@}X%P#aM}Tz/Is?I?I`2JDD^Xu ؙPNE=jOwmYڨ [Ns훧~AGi{&hs 0u- M`rkz9ҕlsR!S-R+r0v8L˘YA]L,W,|` bI63l Jy~ёZ3NVY{flQҦYX~nFzE8NR=rTZR؁^?M,a"~".GqdXӣI;\bKB.[NP|s*BYҀhőfJrE¯ ;ۍ'֤F,9O ZDE!N@:]TX\Z=:og%ef.\߾ 2[@VqG<ԑHJ"!7N>ضVF%!(^6LՒwWU"꺇KOH- KdI( '1 A^Kʖ3]j[eH]}6TxTߖDhC\x 2ۯ˶پW?εZ︜q0ӡ eXl;vjf0~bP6#'&^:j:kK ЂƸ $qvo4{b}/~=,)PQ/+ac鸮1񦔌i?kE JV}ʅsJ{n ؽi+Bop5`NŤ5zx]9!YoQxJd^ꍁ%݌ vzDŽoi{6ґTW ?o[ )`j Q'RIOT!&lE7քB zV2|RSg:1]#iD Vϱj RO'd} zo*H7E}J e\CiWZ=/Ra]S28 VV=h$uʋPۭじh8UOKsTr'$, Q` xRQҕ:ջ tGf"95)i;;r )x7KuS% ײAq `EWw}_rjJђrC\l-2 )1b<}zIyN?7&EeDW1B-6.qUN6ɏ=&Gb3P25-BF0&'\gdz5<7B`|)ʺt[4}_ ^5to9A`LhBF}Bi>ܘcQIɉ]_wEL$s9"勇^8P[TӃLpC84~khnE.DCcO.E^YLS sX!c6WӅ rHIç:p_d }=_#bT^/gYZ070701000004fd000081a4000000000000000000000001657082550001a49c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/snd-soc-core.ko.xz7zXZִF!t/pO]?Eh=ڜ.+8YNe8DEIV1kIJۑOq9qyEbOY7L,}Vb"X޸R ќvL]ayt#  슝sH7d]sMFdVNϳR.uȍ.Ǝ*Zp]#7`w 0ۼ:%wR@ь'ePIbR'Rtӧ YR1TOvtm/t탏GNЈ+doUFE6yl‚C:'H"ހfD\]WBU8@]82oƸ+Ȫ-Қ!G6'zI`K?:,.l̆:=3b^L.{j@χi:#V CPܬ }[ZRFiF_.W_^six/ i|6x!#3;e~# ]f]-iJvywnp`oLٸМp+AP˔H`S>vl[sN\CxYY'm#7h*_PVNIcbRpB~mBa/c uO=RwU~R7uapW /{Թk=R|3ݱl<"P(w &T <0CesL{@/U4\Wqը7,?ȵ2Y>`^>[2ف8?VKKkF(QQgzIv 3P=<_0#=ִ͐9~Av%FkZ0(#(K ugrRʡ{|n#HfS~d 06ÍEISd&._*'R!0aKs[nQF#+(/ <]=DjtBc$hxե7rawۡoqVzZNvXѸdi ^&Qmt.&s;L䙅d~XhxG x߼lč7c UcX?6\F{FFP"X‚(Z4KM_VCܹKH'opz&ZW_k >οWXK z&Ūsfjh"[KO?XP*&L93aR^tEڰ8gc{M4 g&5b&We@,e26Dңg sJ=n`.8uͰY,P, l sT6|}!,+gJЛ풨+W<09Ldf3zT]2?*ؽ Y5܌|tt@Vq:}"nɗ #K٥YwɟѼ$6RF#z:o"RPOj].9#%')d$YeF릞AR@c|5@f1Dw>$šo _$hG7dE=oQXR\tw#Ker2zrz[dg(@ROWXu4xR2Iiv LYL1ZT F/*\n̮]c[ }\U40EURmx}&`^^YӺpg'< } wmjn}:WN3[m2[ Mku>47ZY\chJs#//@V|e>K%τz]Ì=8oG?l߉Zpī:{q'B&Y*?bo=..>b1.iP?rwɒZ ;^CMݞIjzEiOsUw=7Dٶ ma`]͝nlJKτ&O"Օ&。;?]+R22ojT[ h7~|Id?ǗʊiƂe# .Ə蚦Lf=:q[:bClV,À)Ί?]oQ8ևMv$Tc-8ee>~ٻ]o1޾G-W`O3YSmZv*nbGsACvn)y9mSAo(Z_?׼-10vG6XIrSo?|(K$ ض=2i7:B%Zܝ.qVV, ;Xn} w `K$^7txHӼe:V(b=כ/Q=\cn. Q.x$ V~Lc'c.+SBVq-e3V{6^s/\Z[1:x)Q8M慲OraQ `%彂ݪc| Bd$k0tu4TN_nRztm4(2¯34k'^~I@I;d9/6I5o`9c[PYAI!jtc@ ^=b=| t)3{l`$rJ''8M <%1+/An\ə}UT3B\4{SSgV!.gpakPQ(u EAg-۬OF;U4aPg>5j~wpEDF%*nkģ^ran*ŏh Tr w릮?Q]&U}N)~ 2C)kbXU TfsTWN" RU6SyEB3qD`MDȎszA^ҼjHFzbTgK|$ͅj$vNKeDsʥ]ޞ_=ةcBTe31iꍬd$hhrdw.y~q!}6WS7OOc2Ԅ;rxZ9#/KW:ӏăQjP~ά3y散"CG4=^;VkY]\xYL,^ņ=mjUH*8E;lN 4=tYM8*(u ndg MTR0g 1:uwMD&!Z/MWQw2ٷ5_ ,՟,p|CDؐd5huzn)Jqty֦+<'?@YӢF1 [W@gXQUOf0Bz9#YkOZuLx8(H:%nOJSޣAw3f1Y NHD ,EA T'zu6?=j|<-Uև! n U Lx4j* ͪ* V-:+Y2bҧk=+7JD2 QeI)U99,IUS`vPҞ"mfi2aCr9*Ğ $xpna|@=-7Q0PʜABfj@ܑ#5ezdbJ?@;))\IKu*uKT['->Bq]80clpl Y@um^%?S.wҶb AbsH&tGk',s$c+ +DWLf9͎̀3z S. 8j5"WFH`loJҮi*ٻOM!VBӵLrJw̴Ż LWܣ2biXN~fzַ( 0 2=#` 1BKkw/J91GT]pW];fnfˇ| ?ȡl!A!@px%Zr+% LJ5 ;,1#FAg'V([PO 07q)\l` TXji@wJyi3d_Q*TVu2;m˛;Ut*~QshyRw~Xzf[iI\aht #ݺ2}9G u}\cDY)ZQ) -d l\&Q,l(:ސ SrHVRKDP1ߟ$!v BW4FC% PDƶ؈J>IKK@?qT)#3s,#Wco+94TTG @"93Sh*ɳUEfi^|.:'rmL )J_UASO,GܤQ|E{?cFds%15R /m-(YGel2 bzjRùnmtQVg~˝L;̦9֏oO*ӏ;s#]u`#~z5ԜEpi `?LrZ!ohӜ R+ LS?:힂_xh;?dw3{hɏ7s3DzJwF2v$hA#ĭ9Fƈ IBys9HkqTu46 ^+Ja )-9KUJ>^?D; Ԗ-$"t{Y:P}0ScT!`j 7 Rt@5n@k^A%zlV#EKP;͎w\­֢qE…[.A:$7&5mgo7D"~yZ8ZX([i ${ys2a@4i=yVߦoJ6RQR$#(HxO2\K@bHDiE~wm'OdI7 q| _$W*[zf~T!Y~ߝ]jЊ> (/K& j.HljL[-ͽ H۾ zʊ(ы2WZ^'wݨ5UC{tYFln-w$n!L}M5u6^O5҂&{õT(qlOG~ڌE!ض/̋?mnXCc}"/l^^2ZSxkŵYnU}J;zã2f#В}.Fo @c+K%,$1LpJ^AK19!ф^sSO:Jwv>TkbHW^Zl~{yqǰykNM0Q ӘT,onɎjs^n> S&Q7e \ 4^5߲j{:-,z Q4KH7T ~e܈^a̗+iҫ8IQf x8vX|8jlL҂\xQ.•=? 24L=bp8gc(A* cY%[dwjW,5&uyZEq Bڔ낰- u?rGiqBzsAbGB!rUD;ä<=C=s$>ɝ9_Xѳ O| A3,xҊX J)ƝzO9Q2\qEf$Đ3QY;U*]fk;0obZ- c5T$N,nRBG1#iR:ŝo=j>!20I,t53y%U1l+ c 8\h.}~1D-CNDSYK~T|ɪI52ݸБFFցbu=lM" ukH]"C5.U+WI)uu2~nw5 C:? fFRC05@2M|U`y~~ 'qeb30>qv-*X0$A_Fw ᴏ̘?/0gn hԛ 2pKb @$%&o9YKב=ɨUVz|VHoݮ).id0^!}KB~OGٽKgnL&}ϔ4-h-ndm}vMe0!ۜ>9n3L4a?_8FC͘y.KU7;#:U!7 {Yݠ6@՟ CPx,UփIU:Ii9y|>QMzuIkyT' |+aB? uPwPb2}N`T"S},/'iQ}ǚ BӪ4"hC +~aR:̘܄49V/Az5?ŭc)9~GΥpFnol+fH;oGe:E~? b3P!͡>Oj_ޝ=Hǭ܈<qq6s4Vp8%gwsw{*d9aj_Yffu0,;+/XvsZ/up_ YFÈj6͋wKxa q_> ) 5_|<i"W?U < IT6Gc. vlHs3/v}Ss,[7j nhE~+RV`t )QF{W1 [K״s9HXASTƐl ),bEe`jX1ig8nEO^}Z_(-d>4坻1Y7! zLSOeˆu?~<]2@3}63G_ř2eeý1享/ecĔӛMĝD,G"Q/B܁ ^ %v"ں°XǺ w9h mi3ӹhd5:ۨJfCр|*VM"+u”U@ݎajAtUj2 $b-T0Tyzx6/QVVbZ[P#,?ʟ+ŀ418:z# M^ڨȇ3' !}\ݲ"ǵ4K7ϐH>™nڃEx1&kEo*'qŒ0B3Nf"K敠#uPrd '"Jd)b '8 ZN6?žCN Z@8'R;~^nǘL^Cawl]0d;E@:@͍B4-y F uڌ߽%oeY 4!R TT6Q ` 4Fv7jWL|H.#V `~u;#y0qғMe"7Z &3mflPU0s=n=Fɏ_͹ߕti{o(В| E2, 4qC9ѽLiW ysSFT4/qMZ*_ 'nIڏ'h-VqU%8"('X@5׋~{}>lUR&s}{EJۣȋ}ïSb!h>YsIK|1UjiG-GN2oN$惙.i>8ղ[ |@|@8:~KFOY5hD=Rn/rkE_; feB39Xݚ#t jޛqjiHeY2R-S*hsB<tv"jX(ԤR-0+s<V{2 Ʌ?/27o8!Ks9m9ih:4+*TX+1kӓ?z4I-Tx'l=yBHD]3X^xVs9a`K&-Ejhe駑@:-rWꠟyBJa/"SbH,w4̈^_V ,E0C5j(=wh_@H3ؾGc577?*t 98|>#`{6`|+=&,hl\ҲN.v9eÖFsf_2NTn x܍Okז$k(4orX8BBG0]>V<5/ U$X5vHE!4gX& YqV:Lr.O_x ež?̴bH] 5V:MKgljYyaw$1cO-&hxۇ\9ulXkԼ~!Rl7c18.ZMz%"]ڈ3 ܑ݀֘!˥ kT+JU Ū@3}:sypJW &5 6VHΰ+t;a\i(Pۥ;(<dRVVFR:M~Ò'zoODԠ 8<@ab'}LSU3? W׼.-8kx(iąH< ML<93ԧ$#snPGt=*LrpCX9֕,I^lTh> H%j* `@gNΩDpZC.nV<9(B$l<8Mu3b%?)ht![9u:UF[>@\T"^W.qOOKҰQeL!V֞`myf/0Ո)fV <]Y0H 8/׻KDW-7y%P,_CR>!ZM8ľf*s_VteybM m̈nQ,=yODho&!SD}JtpSGO H۫o;CD-wuAN*~0P3,|u? W獇Ŵ Ξ 4 }nz`;hxpAdlKo9n. ۡj_z2 PKVQR,:4=Y.ۛf,B>EW1y:6Km9suM"jS3'"fAs}o9ܠE[}g>#zZw)ʤ$k\JG\LJ8G/R\^O#7 ^B*NqNfՐ4@ p'3yl!+9ÃxO˩nBN5z+n]zӔN)Ǐ ">' =ժL ˞J('U)IRI83{˹/$ g)Vmȇ= oЌR:,N,=|5ILƩqJU77CI=>^^fc j_|J6v)LڭpNYha NNtNŽ G儬&{*\hf|`R+ܪ9aZߤb쿸t:{M]-b斦2\ssyj3 ^3>䶿F^v^_5땊3=OAu/~JiyON2((|:[* .e/KLʶk%+ji %?d>b2&cHOM rae4.^e|IyՉN52>>Ր|j ?13*@u+})%+dz=ə`LNI3-$I څ#aB0rglt =8l$^t^?8q/+# 8,s%ջqwFnW/Q^Z6oM}'Mqhg.VN+0VE*&DŽwM45ʭwn|z +]u`&aS#t9"'nYw@BL|0_hd҂Kc"IqӃ~ ,c: s&M',?Gj;aGy#4~8; :&bn"C觚ygIQ\څƶ.iÅCh6qw*zrhl-7$k{86P-77oiKl;Y)4^⛦L7{>)6Tվ:_=VS4hF ɉgG¹) ۀhq,=Jqʫ0<"R⏗&~%/u^*7̅Lxَ^uhp.:@,9*I\1W `pkRz~ofa|s @7F/=hH]}B8gD㏯n|URYR-fA?j%0Uzӭ>ύHq(g.)P kX|b96ϱ1G9EVSN!"}32@Q5kDeiAvK*ܯ߳bV'׳c~U;@,g.Ե uo(,3q4lT.K>Jq8sdO+p62 .Joy =K2Z/O2 <B>#슜m8w F>{:qGg 5¬~׭~E&QM턓16k͛Mط/7u'񽊟^0_!,D=_xzm&.NRyՅ6EW~"W\2VakWѱVvD*@K0 vw5BV1¾X߅9@xڏkp1%nZnQ-\OF%Mߜez)2yBsSq.jC r-ÞgɆv䜾V#^cyh :y_S>~ zǵnA'APB# wq  kk@F;B|_d!= qD kt7AaEޏ_LS!nh& |:tj>dw wMYXtFG{D+ȺodlH`ϣ~̱K OU5Z>SH ؈w$K&!.Oq#' eM T 1)H8JrطW{[ 1k̀^" 5ĴTp vW +Th֊/Ud*aN!jn^RȈf( #U& ɛ8"ai(_{qD?%LRrxmA˷6-1r;>5c,'5~lNHE?E%_*'6V] ޱ3SgHq-Mx"ٞDF%`r.сe煉6/m^}z}+fP:m0gY#6=6բ>~p3qmsEїpZqeޟ<"wFPZEq$ c}C7I=i YfX6휋 XLS-hRAE#W2 e~q2m9Nᕎah13) ћA1GJ%D CB=[1bǕָ1x ;Ԡ{Nx6 L8X3e5u$BIg$`z71%gjvozR=c}\0= wqj[Y5"Pzwi߂YXn+\)oc{zMdֿP^@JfIcH<0jbcs0c贕x[L;I]Szگ\Mv[vٮ2p8 J3o/a -gN ]'C3N k®b&XLn "/皁 I /(B/%.סCPAgF9?tπ`)a7h<ޭS]Wb/]5/;b3bӫiV)%zB`2Jw {'mv:l\2cwEn ]LP~c::D[NzY\uc(%|ͳ{NcdP9:mdkqT432;&`iQ "yoc{:XC*PTC)|8$,rKaѾ#7nH[!:i$9>QSn:e؎N[ytmޛk%%!_h~=0F;vc:% ג@C ;t{aF+/|M2Kvr1}7)!]Ҳ@w+Z+H.!rEbH.?;ȲwS9ӳHVM,=f("nx}m\] 1<΍?T Ћ&A&@":/ע:I2:zbJheS 7ۖ7Pl>xOx+kM `J[ Nt~&p!O~śħ'ro|nOMB Kz(.}8`:wU@ItN+!<{Ba YW(dOQwD,Ս~ :8fW"ihk>- 3SrĚ]gfAHT6ӧӦt|~iv{|ne\x^F#z§x9\Of5'%0s 8QB8(\IL!UQk%a0]Af7(_Dӏ/JhҁRn;@1q=q86 IjW; iT0=?-#NSǧ1+ݏTSN2T]"lLMhE$! o6Ezt`[g1_d.a+B.r5T{ uh'eq '+uBP=qFsCj;@NJb#Hg`>T jr IqVnEt>%aNljs;.ZG+.]KXQW#B+Wc]Ʋy BP9!لˣgbMye6%R"FR8j 1mi{NTUDcFԭiF.?sm"=mHy%ISNd &|۳AOD /-1 8^o?f үq?h<_ף%dojXT/ E6lg*|.AF~V7Ų}m)rvE6Za$Q$AcP. K4N>'C\Kg 9%/Q@,?yYs~𭭤͆@~hJbK=;z5О-t$WZ{ pȘ<),')pr7_I}BPF0󯼧WSA9^&1P%SvIVExzY G@uZV풧_s18y7=,ԇWct#Q) Y&j@g W|aYUL*9c#χe63nELЈ-'V__SΟAn]})idzXÌ9p6:h鎪2jzcDэ-'M7!&q*AܺWx7/4Ay"j`w:1KPQp%!ap~mQVP3<c5[~~_:"3_/z]~٤@ ec`9ОpO,ὙNй,sSmA`o&LJGNffʲ8@swL`G@O(SfVQ?e=g/ѹG%r„U(0;d4l:;cWx75jK~AU٪ S͙ =@<ITՃ:hl[HQ̶g^| 00 cmEz̗)xxxZZ[`|u,pIh,gL"RmK4Ie3b:k'A%LIV6py@2 B{zahn~LwNS?O(HR$V}ڻ9$g8 LSgs-6ϿόM_uX<$9zqo8'E;N+\"Fǿ9)5G3ZBEѮQ9.f":.Cޒa "s,_{b:j ]-̏kkM}|bTIY}q;Ŗ {Cї2r0xkZG8e˝_0VujYd߆:"3ܟ>Mcoj7j}4>/^C\xj?U.|PH>/)(yo$Hl8=֮- '5_!)t*3Ȕ`gyڀ9^+ c{gҒ;(ޤ(hݭOs:@݅Υ c*S=dך(Q [#fxnt[jn5)p _ #kLIZ~<Ҕi.6BD庅b"rrg *nQrEU4#pf ?:(zX/vj(Rj4yH,6>=P0 d* *3CYxJ[վQ]eLˤY!$\54nzMoGw>LT-F*sQggL’1$Yz W<.! ,Br% m@z `WcwU}{`Jnѭ ۑ,;\"Wh>0'+UF7T$f5'TbAݯrP/`#)}@nMO,7"-hM m{='85IFf,8 h)BL7v-qsU6˰2d/jzwZy鎹=闱 Lȗb+;h,^XD0bAcNM c-ί4eHwB֞Pan7Z k:f m-[C5VQϦhyGϿ۟EGd=ʕiQ?,!~6H Nl#-VH1늊 Ǽ8#X/5O([>B 5(#8|V+dܽ[FiOlnV\"GpVrjq}3֋\ &NbA*!BGrF @coZ5}wF 9ƮEY[]ơ0SAf!G) wZT=TFu,SH|WsFS}]et֢IjH~ިmpgJUCijvU?p8^ksvԅV#١ưO=i +u+TV t ]=+V3,lL3Qj-ԳZŝk2{įI;Jk c8}QAzՀgXL ,8 #G*yZݝ(ҞSW%0O:4gnjDoy bgq`-MYSx$4(js!I;~YFDӞӃ*?092Ia'ݰSy'c2OGW)r}iԮTW@'pj\a Jh4n96gRD4)?b4feV-i{1pp.ӟ2[b%;idO/R8Dj9櫨G,RVOWfڴǞ髯 hBu#4ZШ$đO`7)3>ѩ?Asx ~<2 O<:{~RPg#kb fhċDn[YR靷, ,XO)I1d+=?lȟm*TaxaBbZ,'(nqI)#I#k2TB"jzlCDbPs. U\]Υ)z[M "vCMx4WWu{ئΘhV׵##j@7&[|(*d%I<@&؈MNLCx?ΠQںq0<,L 0Pˣ2]c, `P)\޷T/mS>(Vt'+j_j;cvb.ׯ^}"h)ZvӞ$UPiŹMFA^a nwqs֣f^FL|K36&jL3Z+YeO7t?Ǖ;Ar ' g(6f #!oOɞQ״BY]W ޥZuݓp 2Qc wd`Ӝ;8#Dou.{=)RVP|j*z)Oy#oQ?Q9Hq d!:vw8q-gk/z`E^Tfrqg46> jc/4e򶮉~°Vcѯr:$ ocMϋBYZ-N2רH;K|:Ui4YiKFXk'b0h asX=ӑ`xP՚꠫ǂ0c&Yog^c_CBdC/v3B>8"P4-:- Hb`ҟ!.Ay@NՂغ$S1yr irtG.>!~-'%x14Y{t{w3߲uf?%eQfe-,r Ԃ 649̗H8I$t$5E4/6RXP@ (b}6qx08DyqT*Sgc̴&6 n9 P Ba.6xL?Tgpњf]Y1CRD֫ƕ:cQ9& 2|!Zjy5&7D7>?0pmB.>?7:[Ã7G}K "6jLI_XRw&Pbi}M…𞽩Ԓ;2;b,Z%Ci-rȲFu/D bIކ_RB7_]ݚV%Ӊw1Y3jQM$XeSK=I2a y e\tQc-T5"Rv}Kq(^K^hKة:#uh1r@AN8ZvU齊fMvYzfn ;u,)@' mp q S,0sGZxP@xdgdbSAipM)8tJ_ _>}1qhr>v(/kُm!*!L!= ֒7fAi~] 7ϵWDWtǖ![׏$}Ǣ`KqٜTYy](;撩!["`E6JV4W|^Sկ:mL,6pm]r"Bv2(\)X?Ny6D/(@/M@Q.^դ9AX,.7$%lBqT3gA,h(mb2_8qb|2`VcMhѽ&N~\5A.s~eU3^ nƂUbEn&߯'h5".k#qUߩaf&680 +i loh_d?YɮuU;p2KF%mB>0 :h>q#.Y?r_d`(i21A~~DڸY?QӵoDݣ_1ROԐyy^ef,5 QvGP{D`KmN(Jh~RB]T+PUpU>@E6dHGHÉsU*;sB)!&Ҏwo"$.rt%2?{9f/2^_VF{2)"bE7pjW7Ic( i{Rxb{o< %"";Z8UO_bAюl*<~39jy&wAcoj XA \%h`$S3Gڸ7pmsrN֊ VtaY"eh>̈Gt*MW)u֭*NcU&!Y~D^$?K5iBFQjBB&BR5 #L>IAË ӝ6nߧzi׃՞6PA+8ƉD̐"\O0W!Eޖ+#"̕QUH$|/8T{N3_2Wofl,H8vJ*FtYw=v/[)cy<M5\s)C4[\=wx(dM-Nnr$I_9=1?]aE/aQPDRJ D+e&< ڌ͸C"6(`Z)ad$s2*m,z\YkLꡃFYKNͺkjRȊB6dMsÑUta6٨/Sbtuij{UŶZzP@!5%lq+ )T X&U&GLka6C +W`Gb(f(뢶IP}HQVkMlpt{o嗲caX W2qf-]hZ~p:^` ^^ҏb0Lb9#뀵z4`t>UwLkM~!0\"M #efQeWp{hE Cq;jϷr I{qҶa[rn4{L>8(Ęy[_ 2 E0Bu!fWK`-v ;!,J4L K|lv̋}k,U[$s]|rgF\36;nyqez=t=X2?=lܲO(Ft G, )X٤6>Cװ!} ޡ5"CDiV3R.He N곴#YȠw6zS?F5j\=nN0ԭ`Jx$".o嶼5qp`𼐎[ɭ֖L @W2AUʶ"ʁ^1 _<39 D qI䐱D!l?g41ZvM2ҭDZ/M ֥\WhlF<.wX?bag/U.eۊp?KzG!7YGg=0sFkC7=ь $Jj}9D42i9#2yq [Z@ڈm=%d9}zԦ.O;%\i yiq;3b2?!M;wL ͞v.Û`_7f/5 AOeءWl-CNoy 1*ҏiFv**^{(LVrd ļm#eU 8G}&s .5voyEyϙQF}w0~\EK6?SHږ挭gP" 2,)SBR9?{5$Z0z5^mR$Z}ι(v&%b1|d]CŢ1Mz]#6?w8 ͠XVG8a@}J1ӥO!Oı+x_WH5vȨ.`; I4jcwуOn=2y^1,6J3aJ#O i!^-2InBQAZhSO;6qN(v!TMOo Je<9xO^:3nم%%l=M`Veg-<ׁ0Æ Ґ,_IqrS <ò7Jm}Zoﶂ:`iJĖ_? ZOv@V7~A1( q6%X֘$.W–?˳E88#?Zdٜ7Z2711b.SH(mϓ؈uɧ;NÁ v/tesgxSI),UA5-/RO4" PK#6LeKiE)f'9N?E$m5uryL̷{&9 .AYZlw-z 0njbݛrL{D.9̓K=1Zv3iKX74"otb%dVO)MN#O=;HKÎR]Z kJ[F #[~{~qF77qw@hCDvifɂt;ѧFhSbd  aװ-sxKERY?`l7])h_&~k*[5^.Dߝc$k{؍핝J/!@@I rqc'pQ7kl˩<>(~ŊhrMWkLyG(Zl'n][q=F&)nےo=0R/,Fqyq{kIvCKn\Xv޲L df ōAGXv9%m`O&O1-AtM~1Ac%і&qؙEwV__(`I/8lj[P B&DO^]ٟ\5;W Η:1ALw9J.LL759+]*vk%tN.a/?hW8Kp K>\\lXL/}߱d 0hP smnd 'j9O@N/?xƣ,`xDH!FBu8f^>EDm*;FڎV)OCȍYQ=%S\K Wྠ|Qing,?uSTfì]sfl +T~P}F;aӢFaDsG- 9h$tԉyĉT+ ?ìxbK~\8ROnv_d=^ nCIRfIfC#Q7p]ͷ'zDR<wDquNg8_\CM r"ak2JfY_gpitɪo{$!yz['}h\L4p^5LM3UwE{:D)bC:I=CY-:8$@v5eu_o\)FJY)4RU"mzL)tn*TnJ;xEgQ3Py~Z;:~Rrt9aJ%L>?e/XyOYg B_6ل:1֯{UNl3ܛӮ@"gц;1vըE6!.X>JGsaqŽ UcKe ª`CFUpr_ubD6:Ra7gr .nsa&x#;bԪ+ch \.Yo"1Ƚ:W}_'^^CK頴dt7hb[S%Nm9( ͡%L$BbM[*~7i]U鼻A#~yъk,!ALe+p޷9UUT>6e^؞Rc x0^!Eo,˜(XCL* o9a/ms}iz;` MiJ8E/Ȁ-68vdywEl\оpM]mَd%Ab{}P05C+"`nBW Gg|j` 6X9]uX\p]`JXA14bϚڇs$ǂwa븀{,4Ou-sFHC`;O0>Ֆ  R>3K b[;GO K@fm+;lk{zͫ5t>!j$ŭ{~oZw[Fug7F82| (A5M;u[c@js,=5QXұ3(+.ϣDG>^~ ]͙<\[w}l=O^v]Q E4!x70[D5ν[h)PW.qFqJ-#ʭ.PEWxshGMП7>z{ԊLu0Ә0'?\LL+L3-#\OL/U0ĒsrX~8>X_tSZ3qcP]HUCB;A0zn ^kSkdR Qf( =P8G) Z5&TNgS%*J%x-:BߟC ΢bl; x7 : ?a(,Xk>3n >gdCrGUTX!]tB&ʘ; h&#yջirwݖ -=\N*Z5sA=m4c6:3;r'T?P><ЉHK 2Ӳx03m>yDvMiQf,h_/qzm 2ǖ̼$?H/,̂ʊQfrVR<|RRJf?AE<1,bKWj؛Zi='O:ueA"A&^\`e'LhɀVg9hC#6, 0M*P6xѶ5,8^Jz O-;X 0b59n-c-]_?KR|wWG)Y[BT= {bLkVpi>#5-f_j7a׆* ߚ$ p8J>T텳v%SvҸu dC;ޗ}4d;J"&q:':m!qbV́'KM&v c6A9aӪ*5}F.Ef ?#x&z,]uӾ%FG2#A?ϾN(omdOmNj|{ <Eq)>l)~0PiՒMH𥼸0ܧGa$ ] RK3AyO!w6'`ܳ*-'dK (=E\Z].i'oxV{6q r33o`~1RssҨ솥*]%HU%Xć?o]?OLʺlyprg( 2&Sn?S _ D`6fQT.3M!GZr.hei9\4}cdm)+=ʁX=J6zrNrB%GoKd;mV\z2fAm4ϓwrKK:|:4\#X^ գe#TyI+!$<6hӚ]=q zcwLXtRdk̋aOV_/{Q"gWSK fMOmm#%YK̫̋ۆ}W^gyL7E\ Xz^vfc7\^\W̺V%/L#2e* ȤDAA` rhW,^d((]+ ۩ytwnF 3 j:9ȣ9TAbiі3c&[ޚm5#Q_KߨvY K ?*4Vd!{ܪ7uNP9>\u(t_z 5\ijf7p=Q?݉W#aڰѮu t+_afW٧2 H6s 2'n<pbQvTThB w[,rg;hDZNc(, -b9זꊸtZɀer696K#@e(\U ~=d{Z~3@20B8r0E=_f!5(a@sqJrmʖvYgvw-Y9f/;PN< &`ȅWaInpvAavY NoNX`d_l<&'5 oъB"Uj=]r,6^/evoaa^,l2>)[nm5q 3{/"[I̗ze51u 8jFJdEG { h)l/wdofMv9dNŚ M'vaֶ 3/Ϊ)繥 M8~1W/ VD80d{2R(3+yLL˜oѬóIhb Y ӣ 5]Ȁ1xs>K#G ѻ\I$+ {u+ߺ+-Ԝֲkуe_MP<dsN!.0J:gh Wa,!R>I<%R($nDokVnfV:i^a]a颳}`F1Ϲr4%,!CzbKy78CϻN.h%nlj? @& EF\񆰍0lŒR6|P XS sI=#tg>Bi^ϖ =8R!ϲ_Xt:Fjlars[Kñ]qbj(/b2GMQRݹƝ,~.%Aon`A"5V˙9bທ4w]4N HX GDŏitMEFw[pUQ*Yfu#,NBsex{^YPa9-"F}Xcupgc׊g1͛?ШN{;]_ X"+DO=@T~әw}_*\tvJdOfB08:9y֬$RnKwsb7X JF1w;bG*Īĕ6L~tޫWVyk&NīXWTy9jR0H4WY}[(ce6\a};=Uno~#">܂rȻʱmҵC];NpS] !4],8`֒E |Lt:/%6sm%|5H_w_U*혡Cq:T犯$"T@4 ~Gp5C,;sDzL1[7ä h坸l(TzHy ILbkcGtԓn zfln ߢ $5PcKiol=]#í:;JO\|hKZ^Wߤ~Ln;-ˍԣ? vSd= & ~XSW3v5c#zFM}za=]Lw &CބuC޾kC!QJQ^jؔA$2%_:Q^6'o:`D,ҿ]=,uz?̐MH[XTg?A#R*Vs9>O틌uR)_Q (XE۶=_$|~S8 T)ҾB޲7" *#G[>!:_yeݾE({pPɨ@c(d߇7,@pZc{vCgVMKǸ6 tvcVZ6ރ ]C<t]":: j:_$\Ds(t'7U4Wؚ$|iue-|.vT{ (Z͎#(JU9"KE[vs>Z5jftN7p5Pٶ!IO7p RyE O#K(({_  qEJSX]+GFÝrYkA$|G,{^@G2nZJ~CodCl!z~ Z!f|z7r[9,-Q=["]= $ ist|BUJ fU.AVDR35Q$6GC3HݷYHV}Ss>u+WOOTÕ{+Ӡb$b/wn5 ~+bxSaF,NeGVj_Z|!_sDGU`{TnPfxV3S9I=Pk#8'wjZS_coaM`¿ dK/ BިB7B`Ek=]`l:c$oqވzJ_\嘿KX`XXnك,>x+G$> 6ܒz/6X-g_&|]&߻ Ku!'Y_-qGxabbXd$-ö|U;=` (ثVRO#m3-@Oee VGWVg?,Fph͔ʌ\2b/6^9xT_YqQ`PFX\+=tS$U%:UӦv:Җp*<ӪOՐ e{\fЁzrE8a6hŚӬ\L٧XNǜDǮXzg%α~I g oJ,mwVB4q;?p:jqcskF &" $m LP1voYtE<0ΒSoɰvF"Uzptz߳X'k=6+O[Z:ڜQַzfԩ[唹Mj]&zcR'v+H8+hrr ;RߊtzYDAwd@Oo[*Up)4TG%=(`gqߔh)p?i|i7SӊO ߉Ew i֩8z'ޢOSMG C[y{_"5,t޳f[L`pU)H':6wR~KK!I[y,2;tw.h:d!A>cDHOHtŢE@N u&2]Ah } sO:O5a$} ۴Cc{Ru=7]!ߠ@)bd' ,cC7Nχ~YVV-xegf1R}^ܥG߲weL2t_2Ze#O5kDJBX8>WyxFX1ieB]teIB5@g{ޙKr7q'H-ܐ=j PoAM[l{ͪ( >#ض/(OՙNriҁ ,~s!9*-e3!e݆'U8_#p@bXLo໅|rr{$8W|GY 7#'mͪpm5OG/O *<ԵUݐe$©;7|y%!yv]y,qIzOJѹ`YUK\v#/ `ģ; YV =ط%:y+:VXs" ӓňMz7}J[OĨ̃yǶFO"s*vF8]!1\7wGDoOp7*CQM/@tF TE ˢ--2WADNN74d€8P&`èTJ& `i3yER|IlY Xx2ACNڝ2ǡ) g'Vk;O ؍Ϭ߾rjs L~0&|hRzíFC9}NChVMu9!w{l[jx,px1ʜF vIZN dU=/!bO*VDܤaIo(@"6zH#EavUuQosk *wM ހXsTJm}zKv'y7W(%rI*)[ ʋI5626V/&(Z ĂCџ(*꧛(#T׈h !1 F}nQgۃ6MЖW£c^^4h:>+r?Q4o8`q^oafv"26Հɼ?+/ $+ˀWCٌcGS.XϤKԝG8ai_YB2طmlx<_ 4zg-(ⳇ"Y A~3WK59"~CY18h $YDǠ-hj}0#vrqRZErS}(ȤYm"I6$~3TEEC׸Ldž_+IQAzC1KCtk(zoԇ1P2lL^ݞ]4w aHDJ.eױXH2bjd-k\RWdJ&TSqqM=V)*Ft"v2R )dej!+% Yox  yWE;Ґ|Յç7MkXtu38VkOV@? z7 Ԋ.ʔ &scUvN`DP.w Cݼ$7c72KA~Hd'ߠ@1%Ō퓺#X~̼w@S8ypFe4,CGgƔtƳ 4qT#[19~9=cf]bOx40veEёX 5)v) 9K&In9_:[c]gp =G& so .I:QuJU%iИP}"0c)ް/SLB'gFɞ8 }]k(CWdإ/-pUJymh}TC`blj$Z6=9 {]ƅxz&8lG:>qPeձ8opX'yzE9Z?rhN]`*L8F#I39Ă)Yd_L(ڦѢ怏3Q%4,Vk}GC*Ll{M&=@B9ƃ߸"INAJ,#j܇a1˓#,qn{P8w`֠'ZD[ս/yjo)`I ' ͓L@K=2ltoK7~A]p+~;O$2IRA%x;(m*ltVyuiwj0=/JhZV[ԞPdT6x S! `U*-$w4nHt+Z9MwQhh/ `+4|&wQ` ف"b :p2SML18n`vک~1D(AHNmVࣅx4bGw誈d,Fz$G6o8zvp=:6y?c՜W_?DN=Ba6BM-C _Kڥ&..W)vd<ۀ o=וLvKMڃ tqmZ)"fR,ܚqcX!p@!O9s!KCW:D ZF_Us Λ5U3lC >n{1%]Dx5J\@_q.%69\NX+УG8ԘZF_A âToӲXb):~UܿEoF ?<*1<;?z]0,!OPcَ-^$~ *k"Ƙt+g%o\#^P ]0re:: opUϵ*@ⵝC^5{>JYR dku:%Z!VP#rHAW-]yEcuM9 )x0ˬ{LkO텏D+<{Z2kRg5L<\=k/U ZMP/{^(bJ\c9sPEg1b3Ւߚ LCUe T }bi<5fp2H>cm6tLFUadelh.Y dgﮥ:"bb o\iKN$jQO!&,ə l,' luz%uzk5cЉ2M/Rv<ь H5)=׭)3?pp7^ڞg~5` NɾYpz+"Q2"Dr_OUJEʎx%Si<~6tZb|7a>>CގB-Ϟ PÈR1X0E{AF鿠d덒}\+ ! ο˗/sGG-EVT|epG%g3Oس~dD׈'XP^] `Rg'.c$K'ӲtR/l1Y=25Y(s-GA*]a=덷'9]]d >.4,k ӽ0ŶFAx4(WnO"*LV.F6Ӯf'$8_% VsAP֪]+Y:M;ô3rFr 2N@2^_fK}#X'WĠ<<,!oYݘ<$&mt?|6i 8I&A:yM2U{ncỳMxAQv?YC1xy4INƟ*HYA(`kyY M!Q]B[ 3P!=~K1arI֔?ȵbACGF\1nwe!Ҍ_U.rNZ"Yb(b0Ws)8\ )S+Z:Cɋ³u[k~}9hH2+-vIѮc9[ƬR,w*kEx]q_<: AD}ȘUK֝oWsbnsъ1w.IP<[N"lm0S3Jnnro6I8R$i}Wu< ٝń5ɍW*X25Rȹ2s[?+AC} wݎ2ܞӁ/y{Ɖ;8lA+SZ.z&Y!:oX{Y9҂(Ρ$9Q<}w્]ζu^lZwq(;CFEڝ:-sC9'Q@9 #g΁'=7]9(I>&X%cVJ|+~6j-|.&">Zqh,'E%yIcXK }apo\0Xs &BcHdiu$#3.ͯr'5~kAee4}\D)6 he{k Q~災ɏN}zsˀqkoMtķUyKaGYGYAMEF\s,7kޗ<zݚכ,{8cAqgiB3؆6crD*MͿmͰxNW)#^t%C贔I p\ En@2P+OO zr$cp.3S3] 7TxAXsvvrK|6QD8 "/W}oYW\BY!*>*F, Vɘ x>ay1fD5J`Yo@Q+9gS߼HaSǰx;50F[ t-#~^ nsRLLΑB8~.tn&baA ^",=$+̢uNOA@ԟK[9a)}kŶ~?N;m Qqw0mUVUN6:_1?@a뚂p&ЖS%[l<biO9B%oYDr6K<~Elۨǎ}Cby|`j{..YJZS's&H= "Έ؁L43o|)Λ梨$d LaƎs\ AvSҼph?2E}|'I־⠶omZĸLӝޥϥeq`*Åv|A?LLuT[(ꟺyvHU8,ĸ/|Q\pB3sF $*΂P-ËnU3]z(!,&~^!/6uUlN-/ě.:(:*|@d%5b O! m"@X0 ID~[bӨX7SBogN8j58|8К D:YߗRU b ZKO+c\Wt }'B`|-\25-Tdq[D=0,f uGbp)a{,Y2u [!(o=Z#`8lЊ{v=ԅ-%]),~svLG& 6 gg#u:@j^i xOK\!Ҷ/z qjmK".MAHÄJ eۺ;7Y3VL[S"OM]%Pl%p=rgm8hwYt̼}hdm,.] %Ooh]LM,| T[:衢)q*2S~Tҁ LTd$o&2"yP}5Z*7ptcюr)X iDV/K1hsTހۅ:fʘD">T3=%n S=L XʹeH BBl Vc}^"T}d.lǵ=4Om]وV`?Bä iSЯ PtJpD;5+ gNrxysÅ8O18Mę2*jS8y8ۯtxIO_sҼ5w;R蔎(L$x߳wg:Cl$apk1!?+zу T޷+Hǐga!~)5&J4gCz#qd=ŧ:z.h z\}M4m9jĈe%OL.EGfesmVuy bi#aޓED+ZE=_ihF#l,o^od;}cO;qJ9-#P&o{ 0߫c%b/IO]5.O \S2wLJ@?ՔIq5B/aR7F@ tu"ˆIn.@ ς#:8t m,ZL-~Y '6}WSi9(qPXоI 9fKݧW  }]WJp}̨_*Fp10םaq$?hjRO1aV~=>pJ 3SK *fҀ/ڵW wWjָJ,Y)>.Jo9o hHVV˩F6/0ׁJlCl zp'*̊""X{SY~ժ;[n'^~k )nab.Rud(-/TЭܒas 1{1~x{ T~fjܮ62Bnn:vьƖ]3'MJ2Ii[$?I_QEFnտEP }%G<39?Y 8oȁ>ؓ@m w1j`%QC|r<Ձ1`#XQukON0Z`Œ$Ux9eyB%5Y& EmؕxԯAn z]8bdƎp6/ZdwWgjChk} IsAVDž;>}IWn)ho`2P  P_~k(XVs?4F% `8')_ Q1;[!]ྐྵ4òPBVPQ )腧;yLs[3tG@uI6⓺ho~8Ɉ!s'W3FNgW?.@ H(dYf#zi?LIl|)cgm&KZdwtǤ ɡmjalQzaW[KKRid0p0d5o"pR <38.L|ȴlY&Q=glKH uIt.IEB%\s (B6; ~]9}6/`(~prm|ٽYiDڢH0"9нH._k2jWmrL3JJQQ:RYZP Ԫ(UO_h:&&. S ?6EK[J˴H9R)Aq@kQû/iy%JliXO9:s 7x]8C ^P71;oNzOwM*jPpTV`{.c쏓]wP{C.4͓zc= ̈>];) KMgpZ,e+eE"a=N;h"Ӆ3ě1WځAwTyP`uFTvZMNsދ UV6V \=Z]gvf]jI{chCf^ſcn?S>TtќJM4OŪAM⸬B-Ǵ9v8!LO-%!P**;*J0a gs:X09R%Y36!j囹|kP k>?/SyhrRk{NZk[*  Ҳl}\O8LpQ3]3 |6e-\kTX۝W:(+KwyN&Bj<׊z=Ϛ *x 4q,L|P:'|z?h$4/Qj,L5vU dfJJfz[Jh%# VQryΜ ޫ+μ4;CL-vtrьTqW"p2U'7tkXb\}lY!*$Ims>YlǔswH?5Y6J򣬞OH٫CǜH` jȻGva"%y9u9) l̖^@d=:oVc_; \̸fNhZQ$dL(J렖_չ%p3O@aآ [T3E;OqwJ_<؍IH9$g%Gzࡳlz"j]/gZ7e )ӹ_G{& DYͪ*pdt;Ż@R+>\)o@FߙAC&L3p%;rx3QxP_G' *R< TX{O.1T6y`<^ md"jkb1n(R7Tfe8ԿG'&sQTW Z_By1X5"ces(yYвk.蝟&yPOqnhqLZ;#8w"IZpG0x4SrZ>7IR,9p&WҤ_P"թj߸6_⤽;8ƌHk|`WJsL2F"o@Y e񙍰;Y7"¼]古}H^1FQ3叒.lvs=U# ;ߠ¼,%9 l.c1]#5W Mb\+@ؗE?c fDW+eG~^' gLB}jc^WRf}S%W$M Ff9%Y?`u "Mrt_!t ŰמɋZ"Iu˒zb}ߛ:D]^Ȃ$IK8!U\S(+>sv@T5qCڃdN&S<QSȕ{a: IYѣ7 CPoFQE6dTlΦc^0|U~ *3dd3R,k{ޞ]A^lD}1[.[џ+֐h$G)8m[pG'٢ uR{K~/JpubL];[y' D6.,s0J̸ziiz(%ܻ&w_> hu)<?@Ӡ€R]j3ZzzS&KYjmnd}n|x. 0P+xdY >H? uDix]=L@/hVQOEP?Lfs]*_1bԞ8>kdt +PVx_nܴ87 K>s}v _ A1z\ 4 >9Rq0|.؄FW2k]qd-=s>|T_~U̠V Z?jJylg>2+2ZJOw*2r6cEV +R:Qd>L= +)[OUe 7x7B 9oc¥ qǕ@_t $ڠH*=2дn<Ӿ+FObBf{ÇPhrb$QT617g]Ro+Ff2ÿ=s!tV-]a*A4YC-{L(º& \6H}g-gF6ѭˈ "*y,MD݆mQE>|+ZD ch ,y/JCkD+g@7XMKǍ 9Eo>UWOu; מv9|#6#b 0 @otOdKbh{"oB{e)s>T.`^`߮,Bs }[tY_1 zo7B.Ɓksjh8'l紫əh+TJrrQku=A@ ^e=@9&%FI-[+gca$q'WԉQ8(:a,4QoaQgV.bH=/\5nEqpjD@KףJMuz5bm2յRܮ.=; XuQ7spȧ!#(=ĉjBlw=Е:A-&#s㋲YL(nA|ψLVeϰUr(!ndXzջ,o"x)`Q1(c-(nCF[xtay]@)SD~: %J Yb)F1S*Dp格kQanv+X-qw}*A~I݇<)F,ITb/B#dZCU}=(ôK׫MCl9#C Mco=dYn{7&𹴉!ZvwVu#U+RRDJ42A:~\ɚrF"`Y8,~xJ'Fa4Ж/Y׻ݣY0?傧+>vsH> ?e5nBqXVj[FJr5^ŇLE~m. 8VDW p?X%/'4W٣yֻ/^FF^CTiWl qgG?#Ϭ31RBB_H+CʉzFS,b_ƸQ]TݍyFS5mTH*W,H0mQ-Q I 00,C.5~"qIIz}х?o7cphs47,e_e*ghs mEYa,_Q}R1.r_?BJ-o7|X] Cv>\!Tc\}Q9i kBw?Gu{ DzAhW*:C`ڟcA4"P֠]ZX VRخsC@z fF;k׬%M\ʲ>kǼs+A򩛭|#'0a;РΔ3,&i$8>&` |v&<netE`7T;o`hZMPi'F8=5IlRܗxc  H^]wՉJ5)844wPu'xؠz9%q6^gV+-v%x|8ҝYú?H0Kgj-D4oeo_油B1E=48GR`/:dzgOs.K1]ͪ1ܚ~y?%`,44Ҫ ui/<+9cyRy8EC圂b=mXL|0r wM Km} -I 6뱃;ߌ>@B; 5#KIdm?DpĵVFp4/@ψ;vW #X毖60wúI r/ҡPV~e25ʄ 81)R5eLm:/]OӏwkY=sbqw'DWx$Y9Sa)Vv/ׇHX8c/@r}e{;`tH۟n~v>ւ0Nzk;s`5(іr!:Z9'2YFګMxSkaIEr_=]+IuL926gYkl_ɾDx"WQ̨C #@8axo7c(LYbY e $$eƻ#r. 뿭!٨<&q?dG@"$ !i=؇D>"j5/'+My9^E7A6 $!S=_8J⼯B3}nȄ'۾[S(hDf1SHrE*+K\MvFb(CR`9plѤY2'~w:'"Ծ;Iq}e#g!BWaAKՏs)%{sJbb,H'EOs4 Bk1#l/_׶)KR_<\}r"p'hԄhj,B'9ɕL7GxgMTmo1ZajV[=!4;E/Iܷt|KCCd,ZNIM:EI8}OiOJP 0siIIaVPK&y/n$.0NStewjâ)1ϙsD!Wr@Y~~ZrX>1pP'kqn~^NBWIL8o{pЭBfP/>X}qr ڍ ['ʉvpPqI<p[cTpљ* /h90݅pC^̮̤SCaN^E  (sx ŭt!"X.j6W-$O5*d\5@K`q Q5PU~cƄk6cixTgڽLrmIjj+t69rx}Lje~tkY;(X~cO ;;˒azؓ/>32. P}O w=䢠[/Ay< A,%mEJdvwf;ཀྵ21;sc}}yY*h %6Xu22`31m@&i@ i <c9/UtZ ơ=EcFl0-}yj?I!]!{4Z_* wE>Po+eKQsTMǯ=gQa+N,ʝiK d̒Zy<9B"4]G:5 Oq=2ed6@fI-r4hspw+-Bq;DjڼǺC0C[iku4VPΣOvۮaM4li\L3g9u&ٖpEɪbJ5]XрQ׽NzZy0Jaب@K ^SpnH0ȢxEEa;c,NAdD$)W>ěTM3<+-շdv % fnAf "Q !SVGxNT㥞F.geDPr %/^8^6Tb/c7R2xpkEJ%47.5djºhiq!]. IMDr rɫm:F/?sw%V)}` g-s@CxS$Դj:os.T7(f[?#: { J߲iȎw''# x{W(tڠ /~No-F"LJS(T<\gi`D=z\DHDC p&ΞۈfRk'dp`0>{pb}yի;y2YX]MW"dygZ% } ̒ $\UAPla]~_\&2Y+i}wHdS׾@7_~To9Ƚo>0*dPf9<H,^yY ]{`6xJf1^,rnܵ$tXyª'L aҺ}zjuS=>"@|Z4zLG{U p-vJg8v.V?P۷J>ĐjWHsxЦ~pT6-YCd'`qFZ^sj$ ՐG/~/H0Б;K0c7+#RNY4!]ؕ^x01@rlp9m1kd4 hPF,dOͰpT=/0Qx쌴!u'S*h]: nh&ܜ%f Qr |(B%[FOxU-Elu ҉X`Y=]ST}^P\>FoLUZ\ʝTnGq`FOwP"'4&7+YMA3tal6#X.J ȩN]VVu*tCNG|G΃Hr"t'jѼƓu_ij8cc\t|na? : 졹%iKz $i/!^ڨ8f3$*,V hiV]@7-l'-q"vmNgd Jx[PIi:2A glNcȈ2zB96QnBBJBPxPo,f‰*Qpj>RC+ɼS~p?87il~xSQe]X>YuGGsaS* #Ln,$t4O"_Uk7~ލɡf9Xս||p!۟407_x`.bXyQAەoU .DqPyt=+Y h |?{& Q9yNut*-%Ƌ(g{ ufV<6'BqG`ahz|3K{Pwy67yB/ntkW˭(fyaKdb!gi6ôn'i5 m,wIԻi8ؗ~J,fܒ c9cs,IdJeռ<361)w dVō=C .jZS46NOZU ɡlu6%H#S~ .Y.ly3}$+ qPp'VL5[7"@ir=aat(,(A) *^0ߎ%p:4_c!m{=)9gZ(;:K2LRLe|Efؠ&RWj5rqQnB\K j7>ѱy3- :yrNLDtÂ&o `Fr|~VI(ESHdjݞF)9̑'ހxPU@B؍TŸ-h!h9픞}f^JV'St%x ٨\ú[-b*Fo-%>f Qoh$'F$h*ml#h}o҄[T91 _-W8N%c'1"-:WVY1) E=?Q0y`əHO'ɨbp$Zhޫ]/31l5!yls;龂#W7cWx=Df47ݧ8_- ܹR]C^#x_BF$Ec϶}e]# -q94ym QJd#4DX˕ɴP5+]9"b~ 7eQCdo7 LD(m& YH&"t1ю&un=si}:4ۄ\VwN­*u훬ʪB$B@z.{7[:P/MnPp[Ì8yOï޳o1)Z&˶Ju gHL1]t5x:F5WF%%:t(C_VU"& aF pv7WAQx Ro'Y8Cs5NM2XǕA2 yxwU]udi@ ScLDkF2D uu6/c|AD'prxטKC{-[?$7.dW/iV4'< L 7 9qjSo"̏U$מ/V.d_,R >C2&Qŵe w;'_~W^^L{m5:>A]WBػր7 Vc/Rw4F"_\#h4XU4AiN=iK.'ڭ!_$. L-)R ^C*$U.gZ.UOŊ/O$h>F.8v|"b,n{@1F 4Ñ䁹GnWi/J$P_,eԅ%eELȇ *c\YcZ$$7G-\L` >} #p*WˈQx(8(APў۩DB=t5ƶIK8\j71AX%%bފH0(Iέ`uĤD[|\dn-<syœ2.=ԕN4W#vXy]\\åu 9?c+ bS] g1kiT{Ytzmɯ*āf燈 3agڤn MXal|UD\9'#N+ڋ7(i gȃhҰK.[86Ż˿R_`ӼD."vdɴi\y/:L>-;\6*@| vw:Ji 9ikÆۗwc.}Qd91e2!>!4pbHٶ~poI5}Tj٥%be Wc1{x ,;~q^%w͵mM-Y ]nr R#>^y+6 ;a뽰<0d"VI?7 K+?ca,G .pd5J7L 2I1:"p=rVv51%6-GwqF!Ɇ?ELP= ΋ Qzax܀FPf]L)Y6Bءź bhi*D*SëNLfiQ]߉BXi2~(KVT㪘-[W* ta @9A7,:6"P@޼$>{slHOCm@$rڙUӃ]0JR>QS;Ŵ|JFhMl3gzu xkrB)ks3䢬.&y3,R?_vTЃOt4BݺCgis>ʰ_=`M)݄Y@%>"Pwb;/'F*qIhc]Y;2{#/8.[7&?fq- ɑHXoH%\"Ĕ.on.sXd0eSMN8?(5g2\/bG f \X/*(gnn&j4ؐǨ~u8?_jZv_ v(fq.،X"&_lZ㉉~+,ƾlv h6<3)44A'wu`$= gF,:-p@'<7F  ̑!sƾ-G۲RKXo m t>0قU|c{aqQ,N[oZK؄f|BwDmtyda)[2-qT.$k{YљJf'TW[{c0Tה@\tR$ScZuV`C:( oʹ@!WP˷Xn"ebnf º&N{D(c#φQt[-, Hh%sREl&$:Ə0*WuPw'A7ބtXđÝ']ps >M_#mS,8]ȋ0mLGӴQ?ny>hZda"sFvy ]1> [. OJ1q|V?o2!e6K?A-f\3qھ$rZR=S("e=Zƍ.H3i 5ʴ#)_cCm^g>!4Tv1$1; 7PC0UHhxN ~j͊O\Ǿ6$#cOHxwM> 2Ϯ<} nrIiZ¢zwAИcn2HvVL #JBw>h_M7NwF9o4ə\oq^w>Qdr]t#ChQ_SBEF=q5.֧3Aw<6_ϐ~f0 ^wV 4~ >9,R5ĭV.8Apk8dF>ph?'`cW1spΥ\M $w0˱jq+*A&\x' ?L\Mu+$^HݗEK8ޯi8}b"WsJ_Ɯ @Kb(Ge_:84!y]DB:sǟĺs Bֵ8ÎO/fly^1!$K ^#Ax^{se<GVKs!C-9?}O:mDF n?jH3l/ 6, 0T)r}֯І UرpXaaHj$^5! %,~7iyJP_8;kQ?;㞋IexUtꔖ#eYB/Se:p>Dz÷cѮ[6_־Ҁ7b"6\v@nTDel5~F0SaqY*xa6G;6 >,]g6NIcF~'eT,hgKؾ,0b@pN7m/_9SukVk9p;\|zw?楨!jg:W?MW hds -w6<2n;+?$es( |Œ1.ɫȞaCNB`y5 5Glj3'PĪȵ<{e͔:}bz_ڂ%<úhH'89|f-i5 Z:=Q{¸ËG@'2LFk%Z[XFLmr\ SJZ Ֆ]^)4KJ \=:_YIj|Ԇ^%F]2eikS tx^#pC |R4soÖ[PQWp7 oϡJ.:aɷ޶:ssRﭖ9K}m^\:$v32@sOKlK5Smy m)ғWh0jT_$>i:5 ~p1 *±TRT5H!2ܒh'Q_)hYkx0<[ C:{9H(fs*<6I֮TTiyTp nc& V`pT:'zJn9kEaz׌y!*AݒŒ@,sao{Y1Z]6њ֑?gpe#Y|Tg!(^jvo&TLɻN+ އTs~Ə=78yQ|dU{#XT 2>.4D}M:{*Nn36oʵ,]-FYDHy+ʠB nq=$"'PVѡK&ehTX$`JjW!nm (&.ڷ0H2؎Чa1/Ro06!},Qiŵb8'8K7`bx57T%JQi%}\WQ1"X5ɓAb?(96WB{-Eanǹn2?1tk>=zG0ʟ.y M[`P&RQCbn M[ OFh/,=BfOQ )XY.TFTg/_ VnSnpR ϋǬ1Ȋq .XkρU `Gt~*Xq)bhÎyShQAt^Ey62pIߛ`Jv p)CBE/F]5I2]YM[B٣3Q'3i"!'avձ.@;.w-< 1';hY#*PF0q5P`sj]i ly)xnX ZcPElhqOd3!寜G&'UDCH$Eyʲ>6ο7I|׮6N,8:RAb LKXAi9^exG<nDZb+%v"6mܥt[EjD}>/DN*xka$,|5!lEȻ5-(z ,%hrTohT4ҕZDs8TDq ]8j#]ԛԅ% DUƴA:C2*UZ >'|(^},66j8V_a'lRne`oNZHR)jC҅#d3{l %ʱpT/p[ozz|O7WQOrZ^%iS8OKYsi/BfFɍU ӊ C+ϲYYj };FIo!"I}5P0w1Sgkݵ<`t=B2 [v|qv܏#2^j>6U}Bg)"lhcJr9]DB#CѭlGD0GuWcyjtZ |(jtX'2_ȕ)W=\gj`ndlQ *<(W(Vk3_5`zxk-6YyL$v RX Cld[=QsҒMǹ#m/[;5%t6Q:*ǨoAo gP!>R-(.} XyaB:4]巋w? !АED 7e$#Ba8)JSfp@9I'kxg&Qi.ld2D6ȌbN^ӛ/֜1;P뭀}uJLG7JCSq1^}#*Sp˟9fɭ(z0SkU+ :xr(tj -VECQ"D'mÌFfV5DH5NTDuO9 _F{>wF'w\NX ir=ox*Oc~.8ӴĮ]+Nӂ_0DrEE4bs7 i:, UHy@"nv\y3M]]>Y4(-]h}kwPɿzxQ'V[VϠKK{󽂬 f2k9΃$&c^iI`a-Sg@RRoG`'P>LR*Oь*Ttr~(z`7uA`~o"֕E?&vß,Ja̝eS۝Ν㖁S3rR[iڨMSٍ9kT6sQ>U`.QB_j1hp K p(f DMV9sy$^^VG(5"SMr)4ns0B"R"@2~ՆIbwi {(}xp&IxvXvb Wc韖֔1 U"q?=Rr0d̅-@;68,96pV$wuH9VuVۅC8]z zׯ2j*4ػ_QLso"3D4`x^h!ÇE-fjL3![f#jZOH鍈EJ.DOjXj}ec%cŸh V&y R~OBmCzIs!ࢗ@KioM f֦߳k OW ; 3(%TAҭ߾ZpOpbYqZZ|]3ls СTuyb$X7գ:Rz8(ݥ'e HoX;EntZo i_mO:;]L.hR>>~Î_NOp:6w-Ujy(*mo},}ÖS$zs F͌s81j>`qB(lhLjP{G>jy+?dHL|J"aCFiw^\4IO0!MPԹYfƟd_ -k1W3!!<)03NZD0SUk&Ù>)Dwi R1󔊔nO2#˸UCEȢVҰf9릨)xgx za3.UskE>p|C?p;B nA(KN:)P\b.?_*__%<Ǫ[||4x#x|#vh~+P囄0kK}ޯNw>T6Owj" 3o)!}pB9}dw<<;*sz_Ή{9 啹x儤e 8N&#n=jfO]*;6R8.8AzkohR5ngp݇J`l?OqL[PndJ;F`vD Ҫh}U9ql%kdGv:̔V"9'Az15o$A!k8{|ɦ <Ք٬9ep/b}6 |lN$5}LQv{е-~/\R&Ymvun>"p{(!z~Nm?.2U1@u+O8rJf8ض*e!_^ (B=,KxS4t=>tDI δ,9>M_3&\&Ykas? e $4IY$Ik9Lq`Cy'lv.D8F$  R9[eEj<[ ] ^`YԷ h>lHګqg9Wo ۝V-7(er8DzB!Cừ_qYngq>f;bVJ h+05Q;+Z(h84-Ir+W]Wxے07AӇO% i{V^Ra+`r LI5ѯzY$¤?ӥܰ^ˮvW9N9͆ Hiaa6l[tq".J?ER_'::9E!!Ǟl ڰ(*Tha"%CgOwn9s.äMD) 98;׋@&8a:˂)-Dn՞/Sr$- Z]f$%Ίw}[+Y9fLt$a) ̯v.U* _ -72euӠ *xbk|4l WҴ6YEgNFӓnr/ϬVElbPrqWqkCpU\Y`jْtj0ψ -:-(Jʈs\1Eå`(?_$0I5Gч}<˙(`o$ h_ڮb#֗`ëy\ 1D`3yjL3M t>ȅAO iJ\ 9pnv7~JĎ[y\ 9Lb)Mn}dZ!aN-1b2"&FʳoZڕNXJk0@/.ˊ9-vQ37;8͹si~ QdBp_#V7]_К'wo9R}CHx'of`x!1zUۘΩ6j *fv/W1,ZCOgz5[ *cOǎ*hwnT'C#tl[9h""g?0<֤:m  [W#n,B)3haI5(,U\tIgl!@#^d6M%(hē<#;]!o"#M^FxR41E^i؂C d=I҂B4Heכd[i\Q{"q8$E 0\>/+, PF\ pfs['k<̆p TL%;| iUE?,c>. ňlFq+hXMut&r?MڟVy+Pp)|C-|2_*OcE|v_ k~1}j\7]<&QʮϳR0?&TnŜV:ضnO'd|CQfD'6Zrƛ>?-.# ui?LɧOsC#`ˮubfbKuH/ Ԉknqn2bd&lgVj Oh׭N\:XgKZa9-ɟ[/ߝ T=BEl]ꄰ&+dLC"A"z_^|@Sy~qG"NZw<).qSx0}|T.جJ I{ޗ"P^u]wͣk>mƏ+â#XYb?iL\#m,_ p4!l701HNF%ƇkZi.Ҥn\R|\q{4 쾜fjg^2QA%72( !e{|$NLOsQLȂaJ1Oi'D7oȥ 'FG4Jd£ܙّ4G%ق$ yw|%BI]Dko5<֚ a} E"V$,A&ƀD)N+BR;78Y'X_Aw 4G69}4NH|*!YolFA;Gѣw/\B4'YLBܺ)rf9̂N#/Pf 4– qyL_ hŢǞ[ .'c_ITTR5U: pE,b@/=D|(jH&e8CTjQ/ n~eA+D` Pu -ώWeu~gZ0FykS$b Y9$Enw[f5`_Sj\$kQk<݀"V)ؽ K@l+aR1.;6-^)/] ,)IC#p)rU }/Y]{σ%qQ,q1V!iaL*{rW'5ҠǕLFV/sFj"NݦH_3cōHi"*%ӢJ;`zm˖kٟw>"jL͏\҂U  %(j!M?t'S仪4w~fnV V̌ѵD%>li{O_'lfeMw%'K?Q*=d č8o [ɱM- \vC Q IF#3T%Vwҹ|ognyP*Fm٣4}dTS/.5߳#-XgHu?_i:'%fºP"@H]c)*:CZ~X\pJcuH~kS Dɒ7&Vgyˊ±5wszTFY٘Dzܹc~/%XyDia_R-N;őqLd~/Ǒ5pGg3&̍(Ecx4 xϧI݈JOga7B?ֲBˍ'7qK(lQzjsHF15 p6$=\FKx ξ5R5[ۄ\L M|-:j8W`,-MOVFQ :go ;\ckwSzE{Aoʼ`aȅC:vFh Pų .ΨNŹ ޗ_INAJ LXO 7KP)ir]dg!H4CvuB=#cLjw`"z}].o;=tfZrr/l_a@6Ⳇ(gawi7(cVXڞ,;Ď3_e 8se֭p>D¯I[Jsi? MϨ4̙^S\>od\%(b" 8؟,lۺuϓ&9'"18"kY~P}Տ{Sgut:a)"旨-zT>I 9G" мfX(V©=S+x˶v[-bfLGԪө"ܪ@VȐbI+WFV-߸g*$Gk ҈IS7ڼ0c>DBMlYOS'n5bDS@X|m~?2ZՉ* R?O3a_1NrKy(f\ 2y.='ōuSZkh/&E.}N.3p!q*-͡-L7|Qcsʎnqr5|ŋrF䷿yM#w ˭6/CAU:ॐmQᎿ#ߋMBcQ܄sbHw0&7Nb)4 Xt]lZ~9Wuq"G|گ[dH hgy @DoF-~/g2e#HԱ)kzb ߢ76rZ=ogEUޠ5r-I)I0 $q021h Gb1ZxiMJ1m|z+w G3ZSȎurN U^|~zdR\BͰ{/jY7Ref|&{NsaZg rwY3Rp|DjVٲ z~+4jUa3z9fG?ԔoĎJmBOP %1;2 YE q0_̘h @KjTq{? v)Su`6:d;Ezd!bq$SIM4/:Z<Վ!; xҌhhPY+Q@Z`VfTnvoݾ >v::QU4lvN ]c9*؉sE&ZU''^c8 X#Yٔ# s?,y']U#Eb>Mo#95(8Fp[ "ſuLc]\ef[*sʢ@BꝣbD M{]`zֻS5 XE)m-(M9)4>?'p[F^WmdFj~fՆ2/ L(U%j{gɪY%xt-r#c἖ÁmfzTyͥxɠ|Dב\v7ͬf*o=_gO9'm|˵q =3/ecz~>仦mO(Z[{qr]lGÝ' :[|Q@W]9>t*t 5¬1!_cgҴ]+(䊛ѭ_S>k7j.< T۾ , ߷(/!~89b#%G~څ2^s:efY0fcX9kȾPzJ!:HghL] wM0%U. 5ݩ<a3E<OoO3m#+4pXuAL/Wn<7bkkp~(0֨PpPx>+k%3d]]7oAG *ʎݢW1C0.,2Gofk;<V-xTukÕU=wHHc.8ET%q(R \UƞqEJͮ8B('GeXkD2=OaLw30NzOd%[6n ۳Z#bX,Nrb| iy0Q0\:"Ikrݷs?buJ$MA5%ޗG_tɿ.wHu;Afw&G=\z\V)+VRN+0Lj@_H Tuḥ` S\^PL:,Ͼ%G\O,@j `߽5 6ԇzAhl:@a6"ٌ7'9[DCW3{~n:<}pPY̾|[x͍k_pB2rHu_Av8 $5v @BjbBCLW~`(y< YF0 HPhR-ca;y!,̾7vN y*ڻO{jmzgU&v_||:%nI c\<)N92ZJZlP0A|cwC5D⩪=Gh ^Fd⌬B@П9i)EDXy4=VR7T_^a[2 oհ|%}ߚƘ1O*d OC?}1Jӹ( ]Y Nҏ3Byj5TcJS(G^×8BŧfѲbm f*mVVc$'ͬ(&ݱ_)('A>@njִb*6`^#\`u7 >R l#5C͞ p+zU-:a:g P+{No%9a u?QD.*+[Wi2bt/}&hL;N W=h'$0_⩭-rWD#xyy:9 KF*M6pMҗqbO2 ~?/NMtj{jtf\0L?$tIk0,"T& t7JQq(Y_fSd p)%KlǪbgLH^urك$6Q˪69[rqk¶e32Mc]ӶlcåqSߓ C( AX'2WY+N[+Aw^a4/u/5:O4^`'KL<(56nav*gF왍bG]"^uXrq00H[uTD/s@`q{]r?u?"88k'd{%8 _WQ ߙ6ŁM|w1/2Je>AdalM6b`fʿ  Rta!KѤt e_ nœo<"s;GVBwJ̣L^@zoDV pO!קKb t5Tт -}8Ք8~;{M "nTxV[I_ҽ9o6{U *6+mL ձ栘L]k0⬓T()VKeA7LRxp A՝yW6ͻQ; c^Csho$RI/pݏGS>t{CH1Б4(՗);Ym&DN2ނZ\7)_}[TQ[I_P0z ͎khZW*9xCOSS3x;.XTcbrUTX`eyl 'c ̀A6us=<7]Gc*w[6*Id=ZI.[GBt?_ -$fxE;J"Lt(MTG+x}.7,rp h 5:7#p;Ƕp8vs/㋚C}S=X;-[u!/зCӴR:jfkTGE+d(|yj7@<yT_ ?[Da~=|/StB`lab{L qn/?zWYk*.PPVϫy,1= U["-cuq~@h.FؼB-դ=z&$f\+h:f7w΀1؋ O`zQձڕL#sPp<x R_4!ِR>Ke"|X|޵9+z\[+Y jg9ǽFhd֔îB]8oh/Dt?PkhU+GFW F='TFMd s ;'7+I5U'DcA>W6*trehSAz|ڄ,bL0KsXp]%'Pn,V?ڏCZ#Qg߿جWfLa4>$&*q vK+.)T{^{)B$U5ݗ$c̵Tѯ;8岅%/&aIHMɆe@$X/,*}~%ɛkl] E3Z(%<@HU˩Ŝ}TC }*1GߡɘGY ^I @wVSUA6&+ql}34,SR+*emicj]TF. PS[ eA1wf2( ϲ\V!TS5=jƔDJSZ%!:Z\s r(Y& YANTgv,>{LJ]}B&L@,>Oa 7H{ʅ!}YPdyi 4\ E*S-p:82Z]؝jZ5VJR4~ _ਡ9)TMr;7l,*M|UagQ3#RR>eQqHܸI%'ĵ*+;!m1\I:D#n)-JGC鏅oV4ШWn()-u"W2aϧdvp(Xu췟x/  -GP~Ci<_r;s-A4u ="<< V =k_>.=e]^}qGxT:ӠgZIi `fdꚝpפ9@'罨/6WKh7 ~t-k*];<ֻeѸpQ+[|ċyX jzhqt_=B,vK)p+=pD@c~cױq *pZ P96<{R e1:"k*@.[ןU%Mk$tfQYɹ!y-1t̞8Ik>c]P <2{8^&N_t7:gETAh[9D \^R%(Ul zH#֜t>0y]vuA2 {B9ܨzu%.c%a^/yuIE"ri$<U/sS< * pYL-sIƒ瓲;`68IB?q;(/ ]Lʷ*"&*Ǯ)dSA]L2wɡbrctјxo'a*ܞ>`/<6P 082EAnD`1ϯ}K<gouk8/7@!Izu"0>1%4-w q- VQz^I%}(30!ňc^ NGiKQnznN&Cu{vYQ W!ƪݨ.2ou?;m3jǔ*!Xfﹳ " tݖ'G']!6+sQ283f#0 0#뉢ا %Q`ԯ W{U7ų9,C zc,[MR#љ#\,⯡'_!JF_'J * UAy$Mϓݹ*粸LG87Ep|$d*}DRb $uNe[[-lAii)rRS eWkpWؘ5-M$+a"F=:@ u䧊sfO-V{ iB"'amt+94Vһrk-oU}:Grʯo+&N8Kp{TD=Ew.,-JrbF =Uo6KHGfOȼu-Τи@R%ٴ̷(uB叄 e[6DjQt(6?۟[=E(5jr".QP1mLPweo΁̢3g|#@Z3LaxfϿEυ[ S_ DD aCMvr{kf.Q&͍wd?,hk3g(߆N^ wƻHnh=8`Jv}^jגeo`X_Oۢ{/c1Gʰ幋@4aqqԏY1e}9\r+˯Tp` ZJa#4߼fZՅca+>jdFˈp) Al_>~dD85Q/yx9!G%y7Cf1(!X+Dbd˹[0kZCK_{88t`O F}4u UA#n eS[Wٕasp~tCD_2ڳH_rvO*]u ~ f]^r.dnMkIB/?=/ҟní&MIW¼)~nGo \#( 'kЀ Ͷo.lNdl֤Ybz+Pkz?.gд-둅76&JN3!75}7QU!Յ 2q4|.jbS֨8(14.R4PX׭dߔi$pq~i(Fa GT':zv<@\8^7/~G)! w6nWg;d{XԹ&[vU~O, =w̫}ܙ=Uw|^6ۨX@ڬ@P %H0T̫lժ++7eҥ#2XjKQ{3S8 n}jzGsA[,*7L4Ad1It5x{Paj=8C&"n!Ri97 kJN}o:6_~T}~5(ѻgG41xGW-/zayD8 .fsR!-eI2zu2A`'e'ͽ+Q>l,<Kk.E6-CAi6#m4gD#n}[j>N\?ĺ''HC sx!zSoYW鄈#L;ocDt-h t,+EњIa}KfAC?>-Z[fgc:8 GD]]'3$ Ԅ XѯvEM_P+!T<3Cf$}Iq8B`lO䱳[?6 [ 멿AV11L XD9L5(#c67 YA>YR[5>7ә_u^զT6=YP  `lھU[#5z\P) h*~Q(s2hB{^oߗ{@]@|v1VKOT!͚w @b/T 1}sd5Ygm+2g|ӗ5%SU7C[I׽ MGS+'|1/=0ShL5cU܁9dA>Jɉ]9JHU 5e%@)*:gߗr-S.D`EvO IO3ooGб 1FԢ}<L t0AnFf9mz_2q U&JGF-~($t8-vGX_fQ->g &mX5c"ztګt:A#S i!94ǮZF+ w#֩uOV V$:Tu'6h0 Qd[cc醏#6W3 *?QDޞ a[|*j.Q/"^4>c݋uhx, ڏ~DEi`nAwM5=~ⴉt=i>cZ-%$C(0V466ز?:wH΋@V$C<)S|bTu /oKhZᓋ !Kܓc$Qri%]$LuCN(;qNNgQ[C%o s n9PAkPPQ޶W;;>jGvfs.mKpۆe7] m'! [Vpq-jҔo2ɼ|b]Ì6*T:61X,.u5 wH[ ؐ= 65|J[n bɶ jr0 3'z[ڃtWњ:–U{/\/6=xI{++$wk?b dv/'۴} n_m}zG$"u=x j3 PjZIQ[}0U +貎"6VA7M |~U6|b۶pOQcJlDGf#~;9vk-3~PoO-A,LC#@Iޫ #l[H2)QdDJ}dSۭ1ˍ[^?"vLׅ?x&k @9Ns|ȻJ^)IJxSq2|wI)>,E%z6ۓf+>ueMB$Ow*0#@3Ƅ"cI8U 6[5Skm%pDn,֢٣_h)f̷c;^Yn"L|X(@kCCȘ.Xr2r7Lm (Ԏ$S=o(4UF^UȈ(vzXUG>P!Kn?M 8avR26΅2 6^ & c8~0kZjcO. ȗFԛX (T>UTeJi],LH ?@8T\-+jlөesXa5vaL3<_W[{Xq̴|Y0e[( 3+88.B5ћ$UŊ18%40"ҕunz@.F0t*SbErD.(I l>󼽧kH7(G+t,J .e@W3inZ;*𼭒px,^f@NIʎs[bhǸ`it?c{(ۈ s׫h%uV'n6IM%dOS,L[ ʵg7dg\y5ϣ7eӮ^U40$qT6`}l3Y'2:7'=gة6#Y_¶bLRj wXP-킻D s^̗І/g0 :U3|s;gt%H3YA9{Xn.%.ť4 \;!3iȤ86X1J*{@݋̼-6K' j3];RPb:+A$i #J s]Cn(JbaO6*_4DɰPV0.)<]e6FW m Ҹ9nVP?vSQvj杪@D/F[]º f m)d^LfrSEf}I OqU\L^IL!iJ)"PMpD=fQ4YzR>`LQ2_#_H/o˝R y#z?]L-nEAaf$q>&ԳS Ђz fCSF HSU6^K#Qyˎoq3wwus6$'*S'B99 c,$M^X Dq36}Ҷs9 p%! !@4~RE6,fϏݦ>AUY&ٙtq|7#:?=TItM7kO"8^ (JřSv~fo`4-YN,"Й{bB!-ƞy>Iզq9}37'D.s1❍ܐx6]x R)O Wc%~OW.{D&i&kRT!Kz)-Y/U. %C8)M_Ii0< ~pM<ܚh`zyZgXޅ8Qg5^m֔3v*#guP%~k5En"TÄߟLLTf緜#*J@,ԉ'0zߐ6T:3aD@FRIJW@,.?`UGui7.vKZ;3E)'+ Kgsds^nuTT c5MO`jBclg<ݥy;Quwkdo.Qg5wif Ӂ6 =@}3 X{4 :^Kn41^)+fbL_\ 4qN-$lm/ ZbzF˒i|L3=U.~ʪ%4oUTƥ 2Wa;.ZxU{bԐ)P#rG\ll'$0ҝYvRe3D?~䶣#א#>VH})LvzB~TPYlt"WQ m`:&Ϊ I(~fJҐ-ZɌs2$xBw D!cV~XC'NiJk/Ci'+I[{)Tp`Z Gτydo)_`ºkm&D!Jؙ& (iba7C `5st:Cp8rX4yLnM8%}ac-o'w#Й1YGj G cp %2Ik Ιn(~Z;KۗIl^26;JaF||Hﰜ.iy/ ";cFٯwN̽O8Zk#eI5vRˌ$5o%T(93qZ^!­2P!f ؐۺCAirušsC+aJWROKF/IFxW^7S3}7qI;aL P]gC dʀuF5]-<=.wH\[W,s3_=یgXh2:^`ӊa]E;ߠE'yg_Ƞ&85u4wJ¨fYpfncWwK~`4]|6dYj'q ?h7zQȹw{_Џ.AEȔ4q}K `ZNE0 ^łID2 r/6:T=6/,KG: GMF7UF sA|_P{p® Hb ,,Oi$|-P=^f!Yr3ƨVZX\gQkw3B/Jl, GtL^zVRX~/4Q`t:i̹Ί:= ڨQujZVڀMeﶎ2{pQ}}%gϑ̊&3ɣ:2YVKh~)j1vd>gijSagYi~i6۫7b,`!硺Sa]90 Ft]MڥggrRV.¼/7bo&*쌶A5з jAS-˵ٲ6b1X ,@ӱ_7π83ZQ2}暂Hn-#/ ]ݻAԚgwk #=TJ,!eV!)%m7(JV–ց{lߛYG e|0vAtrOWfH:ۋ i m0RU *F>&"r,Na`h#uLj)D^KX{8=0":K?_о`u=6jT".^8Kr`YEkegNj"tE5s< /d{?Ax  ~-=$eyƝ1O:PxhTxnת?*h"FMD)GӺ-ոu nEc S!1 a.TdZ/!`O5UC[+-nEbG芲ŢN KPn)6](b(t:R[cxÓSOA,)dAA рs[R/ -Cpj7IچD A?%1R [!#`zi-ld3!\;0KJrgyfZH2YaO$?2W,Dl&bAZ:AgˑcS$ 72Z[o5L5؀3u52%7<{X*Qs6kOjYI=w(bד bt}kJV/آS)1!gCb }xye"F/i]f5E#΢ir]H9d}ԜV bό9x¼U#郎kC`@ԨSS▇W~}37D>m$?14v;A&{ELzgE,uŗʇCb!ۛ?ݴAGhYEMJTԩ,=mS[{])8H7.f=䣲9"*<Ā~3Tu(ׂV9Y`vn=&rBۻc_J@/`W{ޢ2 "տbHOH{%'InhCI]#%a "0N g}M.WJ`hnuXˁǒA1^ohtcJ8+NL\0_Uo'j^JK/XarQmޱGӊ ~f*Ϡ[ [M9yU莘MWIx1AtĬ#ɑzpa2^ 2F*cFm+:nQؓ*;߫bF‹Qm\v49tt^_M3<@X]0 $z<.k4k9<[MD񠷢)!`?H8V[ $ yؤlpYɼCplk;C7\Ss/lI}:,`>emvB/ ܆1~5_r%7Z~^x$=wd!w@>:6͛d"\j'Pş#;Gwj^kc  |(|sXxw)v?U?$q@hm($ 'Ȳi5i3T]@T =u㪂tݻۮO^!,Lo,E)3v0 ٧\6\fx=q"tT(d%3v)11"5)_bQAt;Wwv$]q(`t3FtfG^Tٜm ,{aBo7g<[h\1C& HnxѼ'R(V*[(4;ꃍHv`CD &Dg)ʓ+w?zqZU15 ǁ ՝*WVeIkí>ꎾj߀}Gդ/[ BYAM|+H 8y!.Y޻U%0eS T%](1uy$UpMOB.6ci Պ !cC0) +MK;6uq_Ks?^4qk*ܓ& ۆ?fSQFg7y [;PWe[@֝ ({n-_ Jnt% OjJPHZ"v!.?loj` I5ѵ\1gqiY2Φ#f"u&M'EcX;k&KDa@ <wG1pd ӉK.B % U]I/Bw5 ƛiFVW"?8!ȪYHrHn8 VT s _LVڰmEWԊrP֩/ξH(" e)Rc:}t}`y]1E*\L*hWP% hPOƸӀ5*v Pq4`G}mR '~E|HbfԺnrvsQN:cM1\Rar烯 $_|7-RZ|m[T b5P"ZF+^Êɚ%FmB`4uرS볋o0' Ydzb9ӅPb)t^RkpcaNKRhH#KKC^Fv\rqba NWze7"K0;gJ_0SǞK&*dB/PM3 fgS*;S,k-WaVk ܵ' P<g2bÙxFb3"t؟pjhyP^6haFn* a\ cV֯v:J+wvXHӻDmNU:BfL{%Bpd[v1z|V"{@y c~?*:Z )*:^L}]тqڌroOElZShlĽliǐj?lYBb:s/riiN7ۼu{؜[[R^.vJH?XE0p@L]gGpL }P7mC3 }ԉ2"ZmR\̭.%PrfwA)glj3Ƈ~BNoCR0vy+ ⱒy'm5T- kVsQ蕚UiI9]#Dn%R`%ol0S u6̚_֖k5  pJqL$l'yRNs/aOi?zBJMt'$vgm@ɘm&Z{diK7f vOtUR`" R `KU)jg5:_j{K֎%4EMtIDAI |[/} ^Yڝ:Ffq'șKT\U#8-nS=JqKiƼҀ6]+=}?P$HOuG =e!w4QM;-@9 š%B+oה&V%Z ]0|<"yWPvn[|=)(rc {FoY*yׅ3(.SP;XfX{M ZFr/֜,[3!cvC!p3 ^`%ݪ>2!G#yPE#q~"춠_^ \06Y: '@+??2Ύ<5^""8z>pdm(!Znp*Y + ?A'v[ꨵ5Nx)1LW” Pi1^rĮ(1&q5/ϠXwCm#*i/l>Fyƀ'0#AAZ`GW<< 2 L)ǹ `!dQ+Qszr%& yWeevUNDǥPLf&maR;"-u%pd碱n<Jh:}X~ASS*X5E)ZT#D?h#+9vwHnUB+w$]G:Oމcꛁ :LBQA?4æRqܷkҝ  //*YG96n#Qul᠟,=aX¥Vs9c@gxEqT?]-9Iw.uݒG멜 Hph$z4hz. $Y9Tpg\卂eÙr?+&L D-3 ˋ.\Ix~]R<}5GVrRF8̟yMtS55iMέRAHŦS*?U -"~!GEʕu4^D1fam"{K:'%#B߅$$'&C_趪Qla\Zi@if}xjJ2p䅒rku_ ,z}Zŕk--{y`.#USm0\=@ly̝hjVչ5;" Xf꿘6/g5L|x>R-zٴj|OlʫtϧG1'mG]E= IcZ Y* ~ZP.ϩ)14XrzO$J!xfgA ֚T}.]K gx~2c2\Q8' i&26f !kǞxSKrܔPaeC@ {b!p=2uX_o{%ȘTh3FgPplC3l3B=Fk8q\9tY)6c ,.>ދ{Ι& 1ᄚJ=lLeßh: }K|J?ywɪuK@C65 XT_]Lp\vB~IKv 6븁J27 lQ}3T,'k.%!Hٓs舒Aq BBWz Iw(дj;H+M>T2̣YA2kqp3Z]n`\vEנǣ B{D\G@Y_B}b_xG|"G3*K֕qP^n ܲpp'Z;,['vj/"Off6NDy\<nY$O (<"xN29]&~pC??Pm.)oW FauF؜"TG8w!2lrtD\Q)yl'"ݘRyR?I[xsUoWZ;9`6"'yfC\9sE׈T ;]EM'*"p-]lL٠􀴦иVj!ߔ*LL^ NM^VmmrUƼHb^Hv֧{[}ą/ aAA,M8W1'kQ"9fѧ׼vWr˱WmRnm !4+^־_֝+*Vn`}=r&~jXx,w{ k{p 메9?J-He`⧘RUk<>!X}mDjx֮d T*㛴 p¸K :<c+ެk[X6Wn|wG-Rhy% >bPԩ (fuụl+k+fz7e>0$t\bu)7բqq5QKF j Äh,RU={1e-V+dlFKtmOs곛b kt2f>^e&:>\2E)(`Ĺ4k[o}x8b[u~={Wrq`  =x4t|)q,yn|%+#K&3VlBg98qnš]_.X8TEJ]6Y#^C%7u.枩ԉntS48,i8jB7A*P!ԏ^{hU )ARg-䖹˦ ٟzR(-Iy^?ԄBa;ii[HoO BL.~lKVx,p.T6aIcNO)Ro<#Iq'qX;! jH$I,Dz)H(SEg>XSJFɴȺAs|܃\dml}<NLj23x8ВgByޫ9Y~z}7۴ S,̅~ԭC& TM ڸ=Eh+> >"X#\xЖqpjQU 2Xi֤Dk񦵕2"6ՠ9<.8wHk nV`wrLd5[\YE IϷ ֋{A7ΝLo!^ZA#3JXrastg£70w|qƸk(TyLd1X ?1ugoJaY*4#/W!hѩ Wg ,o. C١7)AP<ABd(㠻k芪`2x< y?? (rΝGTQm 7`W#-|BCo#k{b^'pfZN !paM,i8z+gA6 9B>oԵTuLHv') Mę #TFEYd{܅|`tltb&e)K`C,4,6-u=fW;w*~** NW5]UZz$iWU/ ,} #cPnLKc5BT"WΫ zLKm wvO7'v;Y0bQG !.2'%_}5!qp?2@B‘\p xj*+s񮏬 G \(hfxb0ҨH'ji&sdI.?rFJMĞ(`~JUfqG'$-:ot@JkdĂ{pĒׅz#HPVɮDӵwzWq?ϛ M\6fQ{Y$S+oqcq0(\&'gYZ070701000004fe000081a400000000000000000000000165708255000038fc000000000000000000000000000000000000006100000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/sof/amd/snd-sof-amd-acp.ko.xz7zXZִF!t/%?8]?Eh=ڜ.+K6#O3ӖUy1vJu623_v$SI[$JFg(rrbg֫əhnoima-]ipUWaN܀VHάB&;~uZ.?vp4ܠk[HZڒFO2*:\BpTp8- Vf*|Ae# p> תpŧJs,Xob犥K h8r|1ǂ6P] = zʞAF¢:`k7`^MifE\Jf362!u2qgX<{]AO^dR# ,k`4fdf=eWQD-9d]}UvP(^zl}{޽%9˒& r'I˩8=%)r ᘬ"5TQ%0Mx^@ V+S6TCٶڈb{ /9Vbs ~us u GDrwoWUUܪR4\s?G!SyYBY:M`$jűwR{0{LxwW}cS4 U;~`y(;=*;X&yh+.1W Z$ ^ာV_uDpV(sg` % %4DH'!)Ht2|8&#ZS::éW:7|A?>;s`[}@3>\}vJ[7>~7Ppnyf[8}wa-›|]r./@3ŹLX#}3IqRXXQ/c(N3:/ iℭхܴ0N0Js~%ͪ-Gޫ|( KL\GGkڳ|Ioe/3K k&Po%CoةzWhٰXdV[O ᬝ9s,6%nD!ARxftNxfP*\!-"FX&]IAvUoACQ߉'ii4#infFe-J?^Pn$;pmrzN|gǂx%z,$Zɀ{T a rٴmz+|svQd 斷ȑЛ j܇ NտV<|1WX~st@_[ 38N%sXwi2`^"_vKEg4T*7NM0Ѵp͚nH ZbCҌMʧFuv&xJա^LY>Mv!5M.;>_LWAJX,@)_l^Z(ڧB)J\58#zpT |)nRГ#M1F3{ w1V dH"^>I6'b? i=f[{f"ɣÂzTx7NKZ 'V6k)%^ N(eF%y;HR@lA 7QK'?|GcrsZEVdr/%wO%H$b|gWnT7} j\v;PrMY%7\ԲOE)sA)ª"M3ˇxl? Wo3 PVPZK&q8\ɥ.;#(dUh}l4zwֺ#Ko-YHޢwKlk9Ñ*w˪E`6[7y9ˆ_` ֪`qQhH@&)9]8jfU1qfa%Zc͗UE ^k€ ,"m"hde^.!* Xr/Ai9z˖TgXԈ|5_ |Joxߘ;xg+ 34uDr'Wc&n1mD 7/^TM&j_~ s*Eg +HC}CU2>4rɀ"3ٝIRЕMasqff+p>ܢ*S|L@C<|~Bx 6 'mWk̰qAC}b4`B2n=\Hx+6y<28(~{pHແd^ҡҝi`y I5NlFAЕ|.Nrlr^VLݓoA"rQh4N5]vpOjNn<#)31āSrkOvsuB-fCuFHk &X5 ׁt:*Tc9uԶl&p1=#ǵK l0` Ti臭 ւņ`r;ZodžXQ$'i} K]_8OBd".ZZzM]u C4i<#3x/E@RD:!ˋ}`*{D㥇Cp6Z,78GZ[En Abє #{&5&fЀ Tv4 |8QY]#:K<,_8#*ڿݾ2/_ͬRVah=S۱Ɯ O|NeΎ*%0J aF\XG\Ђ~6FZ2:=5yMØk1oJX]caG~ %`B OHŀ4U.܋E y}@g#.Q%"˚ik2+Q]~\MK0α~Ͳh蚢]_ {^'.(7pQ!7kSs|T!RqzۛG4N'v1'Y0rUS½gK~25Pj1C2qDwdwǛm|и+ƂLNOuZ %;Ob9iDMBj>U1=b '" WKuA~@Dq T~-nbdLp"xk8Z)qY2,!_5r m%x,=XsKPZ1?Z9GghdkE2 j xgv5cu΢ۤ;?hx I-Wݺ~/EFJZ9G3%RԗENX73W>a쟠1jdvlY{ -E"*b]F$s?6yea.55o=C y"I S➡1kB DM啀+#9݂1)f/!ќWM! EnJ1t… tJ[kJW&!%Ad;/KW1FR/y*$*| DzAEj W=ǤU"4w,~ 2iEoC&JPfX^]@Lx#ep/Uj'܊kTH9zZ ZvN">{@LpPf3˿9gF2!Xyr"XP KCSsD5gؼ'(2Kp1\|pL2L'EΒVotw>OW̬8Qm̃#B(R|m o8x*kEEVEd1IS%̃{͟(]Y]lPt̴ZL$/07|)ឹ[@4>+1:i)ŧSpᲟk!#M^׶֣.S؜"bYvE3vy~۝CĶA`g .{/*❁YL(v6 u)9&b-20~Kԧj*(Y ƄUHlYr%TJ%? 6\ 6|ouA>n~A%m vUX+ŗι}R=0.viׯ%NO)v3X#3&3j^eol x8Jl6th5p.R#fs5ؘkN|_/dMܖZe;&$5* /%J 0foAG4~ j).&}s(L%Dq>wR4$d@5a`L s}\v6,l~L_5  վV 87[N>0MQ2 :oFAP@$0VLH- kQEdinKnF `~O?>kq߾y4 ahmK9I+0YC5T'~ #ራڂUz2뺰^GGPtx޿+5(Z/\>*&~oj= gOJetϷ_$CCM-sl˴J }(Q}#Mi7{w=Uj BRv%1V!fSZM@Ɇ[r Nt種bAOOBNB>;,;f-=–w[++LZ1fڍ/&^,"F\DGTRpyqYJz Hb՟ֻBgya j}7!?3'2CQ_t!= 1bT.9^:Vi̻=1".jZNLsOp[xKfw6 ZsX3t3așv+D rA@.|Ί[b@^(%e 8b`Ln&CQݮxjY6u2bԳ2gb\A|`7o0(a^)=;\JݹJ6ͥ2g i 6Ʊˆxo@wc{O5wE3!t`+\ +C7 |y %n0fOʚx`pgJ/$R!]z,KH(83e7n Z}T*Hs@9nhS}5e<!O^d1D]O\?l1 NU׵玸C|9:r=@r_1y(0lvygش2nEòUBaV|DE;ca!I&IqNBm;6!d}Om,fSy^Zqypıty!HU a_\atQ |2$fP[{/jwN0i"iyV@3jCfpvBl'7UZ / G l*n?/|rՐ{8#\\\{!Gx}Uv; c[i<œIM;Kn$ScU6y"! H.rꨆ |ѫP}|Ѷ0yxȺ(,qMLy9V{:kĤKp!m$1täGrп>#G)#&=2Ent7{}]zR@E2ZA%%);qetyEh2La[2*z(M 1Ƅ5 n/:Dj,iހ/7:ORL_\Jmup#{:{wL4gsQ:T<]yL5IT}Gҏj/` ft ?s`r5B3ou6s!ZYA3VAS񰡛JIzUc o rTQwcjb@՛U+Dn !R@툩"{En}CHx庝[.7+o;:Ub.9_@e,e T/!FpyRV&&4CGvxݑy3[Tc J;g3ܸ=yTA]NՍiGgud놐u\p+^xxHx&8~.b6MhRu8(Et_PVT y/rc[݊=2>P$HǗocߨMqw\Nlև&M`DgP>n qq.Yzle;UctUCj)$tzT,LuvR*9kp1;M#e1 >A"[WD}brBa46.>}S8m;z60 /Wmtڊ}(>ܦr1hɠcl+M6_EŎ05t)fBީ{[+.M3<ݕP8|ԣH4+:I#=^1CFNz pŊL++"5?q\W6R#szYeqcxu 6q2j,;\H`REϏdi @sIpɨ-|+L=uͅG1YRX\bs9 6kѿciN!kK# 1 30Ej\D`}i̶wp'z(evSșjgc1H <Ϣ >iU5ijCAh z}Bxr>̹ZZ5)/ t/G=4)kk խ 3]{/Mx̨UGoss7uFSJ; k󙺸#0Ϋ_/8I=ja&o}q $>D-t mH]!Sy~( rP9cɸEżr ǯ׏ zOˣ-<q@ d ]8xP' \zS!EJ޸lK"ݲ.CҥbM;ܑy3[ҴhLӁ&~p뚘|a,֢fhwϧޓG< /s,M7ъŰ~sZ/E$/>6;X%#SYRSArUuWWb+F*2G*%ŗ 'pp*ƴ;fm 1(Hh(0)ev|>11[09˵"nNm~T#(X-I4Y:+^3gF16@qnY;;2db\̅tkjAT\j7]:lenV^+c TݐE #p{ǔ V:̟Z?u]NZZZEщUJb!K.la?Ӏ?&uEl)u 6qq ٿ:GI{^Kƃe~Bd%ø<EߍQ.^SeT=%n npD>& JHpӬmQF`)1̱=r&LJH/4EVCJ7+JvU7a;}Q"֞"a''uN,ET]v1X>q'ڸ^D\7^|p~sl߭ʓRwRnw2Ng3 }U߹$@ODxL>'y3ZgB#' nBՏYQ1ޖ7.x6g)@[\`ɑVqu4PWob&-44c=v聲bPՠF2'jȼdaJ>?L lG%sEf pfcG X\;9If򫓽&81PDYQxmpSOv`dz?_vN;tݘ0lĊAR0P32ld=1tFю@Z1倛Ŷs0?ۨQ_ALvE]koOgDԩgx:봡gZM"57q"`*ŮFdTs[-jG td2 7\jdwTB>>U}M 7 u =. ^EXu$}IpG aLyiroEW?§pʏiwuKeBols)USJ>(0Q 0o6tǞbIDߣYXbb̅1%:o76؅ AO VZoJXm0y7iRsWCޓ#DB5RQXzBǰ~K|Tn+ ?)W4@ wdgcZߕ;Ʃblh4Fݑ|(E$x;6HMA8>L辰Yޥ߷F|yd!3 +p;-/ޚ*=ӓ 8OV =|c[F*.sN_4z%{z5CqEStJdh!Odnzuz%L`%u3WL }O`Cٕ^zf2:G}S3%CD@\]woNcmDN+ =~ƭˉcc֖.;s򢖯JQC?Yt{2pzc@<Z~%6"sߐ_ Ox~<:0oX^ce:i❭· IvL{ˑ<1!Λ8gp'dQeSQ}>r>-Yo)nD_KcDFxJj!Vtt^J1\[#~gDeUE4Kk& <`1`^Su @˦h[:*6z@- O=qڙMgYZ070701000004ff000081a40000000000000000000000016570825500000a50000000000000000000000000000000000000006700000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/sof/amd/snd-sof-amd-rembrandt.ko.xz7zXZִF!t/. ]?Eh=ڜ.+LΈÐ?=%7bhTUȊUDv8Vq g?v6I{r6yle.Ӣ pzv /#3}J#mFǡm7]2@9x:ĵ;3[4*'I;4ı ȩ'h"e=j~ ~5@d1Rcq~f F&\uwhoԻJrN1whl':w_lr).E|]p@_o0xl,#s0ŋQri1)3)'Ĩ8rBm$^11u |Ysl=Ʉ._Leݓw6rJj5Eʙ2w-djrd=Zy"2z豏`k8T2kR*g ƀ B5=LB€\ 4ҡ%Rǩ'?`:)~5+|~(jS13aPyKʺ(cR ~ nBHPW׋~/qqYļ FhxiOutL@LrA[BDЏO`\}ȟ Yu caL&0p31RԦKk[W:CKC8c)U ;.yF!+$ŕMu3 ׮! /q^QBXR2Z*?dHGӂTvw:PwOfU^ϰ2 O:UGf R+^س~H^C(KU_8賭t:h^4{w8)S3B. cp . ԞP5^DHd.?]Xvߢ ڤܦ-lDn@xbkT?JcA 5Us`7nlQcY/ r6P F.A#-mؽPkIs+e(ZX<+7aDS :c&n{Ti)vx QA?5|2j:LT/\A紞`P=rBˑCKxRKJ+J$mm<* tswh`K=lأBEE%T9ʘBb &5We[t!S'ӯp*E\RR>Ț?PNCRܱb-5}ja]!0G@Ñ#)MSOI$n(|քIMj8]9fmL٧QRPcT+COBB"@]wrұ=B|d@K,TۯUqք$ûSg/FbU!4hǸoHn"Z o(.O[[!T,H%VŅ^ Ff ٘> wl:(;p ?g63_epǂ5Ś>;<#xZI|Y̓QD*1M!C7=SF#Hu&2*اz52[ϱ2}"GRՓ}~F`IqIr$ |Vxh(%`J5۩2:jL+|FV CN0p.jZ10> ٍr`@*!@&6qʪܟ1\>4":ABlka~\i vRSMBZRKcs[DƙܺhO?FdIΰj4LJߝ;Cr"t|LqyvFJHԩV@~dT@;tZ GZ?:މVƗ/m~RePh  boW6T(1 .=/էOctsdȼ/c+LN+Wet ug!'hhE[ C cw MIl`T[bjܞ a&,mse]Al8 |zVD[j<t|UI"_Ju@y-s׆2z}Zu! !d%3TO",*9nWeS嗺# T50Zk6Ӕ@0knb0?k `; Bc,%m@V'G܂hVO%^`|&Zs˟7"sV:r}4~A8W,7 #H= Aś" 6>#X~H؄$WoXHb3Y':;rH|yɸ<@qmDVǡ<,vVa@u~~YIAirwY;tٮ'Z@sbEWMt+d_]rFگkdjрYf9>%76v4e++؄]֛CYC4[yV&Pl;_-o2ʌ/,I>gOi@H3 Ԑc2ɽڛ=qB \ a~9)Km8.\V0۴Y]7DT};/_ڣ\u|;@|HK9H[I߱lsF~ ޡETnKo?p'J'wB02fxA6[QϠrk"'IBJ}Z|qgYZ07070100000501000081a40000000000000000000000016570825500001884000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/sof/intel/snd-sof-acpi-intel-bdw.ko.xz7zXZִF!t/sD]?Eh=ڜ.+ZpO?mHjl/l0۷[K8+j,yssnü7R:-!n/<钥u,= |Y\B\'qFm1I(+-t?sx 0B+o˂sJm[r*:Wc̀x"-eR*agmDo,Z<-~ 畟6}Vө|_O330%2o9jp1wݛ. D!AA.>2G"ѕꘁ}!%𞓙=Pkfr qG)kG7k7 bpُ˄2@;rS_CtN0qm6=u")}A$ghjt x] v`A@.ߒr6JtH9zI$}"-oN_˵~|%{EoF\pYHp1# 7)K&6Nr8^RM1YHA+Bjkvcp{ Xٻo[~蜯[pti2aYw&/b:e?|=x"?|^ܹGuRə&|lKbn1)찅'#wj{jZL2@W~{emr>KXhr6ȧ֒X[j#=63UɆFHK5mO q^Ju7vq`p)c cO?,˗L{? [Iճ \4o|3GD pntG')I*hK _!X5O&3A&1^b( W=#Kǀ* w"Fp"%cd`;=rǚzG S׉ddݡE5v/ _:]'3_0&JU+ﴰ+x|2ue$ݷǍ ɀe7v{"g`yJuhՂWW{=^|4ӥ+tOr/|(EF`v%ƥJB!UvTSڪuZ u 0pW͕|"@[Z1Ӯ?ͭd(A.(h[E<<q[7`"@:y$ݐNeqmqoO !A.֜9#`X$!5m_$Ъ94ې@򵊖u$f+`9s7вxH]"|toYNl6x8Yo "[ [Ƚ}hTvLeZɟ{W;~2Lc>DUۓg<PbX*A)I ye0EPY4 ˼셒2j޳h^tٯó*eݽ._LSjEҒqv rg*ʧCP)J.PObqR4rRV|;8|(9vXP,y(Qj0}.A0&AېiCK|îQ0&/.議{+@?4O2oY&e.[քq=$R-,d/x.$%8ݽJQc9;] Utymr)TʨO;T ٸ܌Fm ͉F03m*\qŤ)O  +Q|k?Tm!_jH˺:69'[S#ްAʡ) e2`3on @h OykKWx e ,}%{y }zSqApN%8UG&^_E.v<p oUŲVG%ťeC`E 3i:>i; M9 Nu3VQaAKg?'o8DI7Gyatv_S;"g8',:{bL>t pr|RK輻IgKx,}\[/$,thEj6+[1 2@R|fK{1f0 AV,/1+zfZ-^bGX~zŹQXTKL ԟۛnv𑚮rh"p/ZWa$1;zs>I@0g+j*]Eaq(Vr'ֺ%W1_i4mmnR&YGhOe$1:bL%X5?=R[`)/>2Au2CZ yd+[z:604+IHDj`%4`5M6%VT|A.1`2YYŃ XΧ@ K0}/~ùIig4H9a!Vkݬ9}cDR}d;ڌ0Hz ,H5g);SGplcglҦeDQztrfj ` ei'YxmNʡ@ #-OǑ/1/Ơ 0`k=2SLG7d>J#CϨ$2U+S]gӏ>,@nApL@5?bОp{ 1qH F M5@{ #]"j8"R+Cf oʦ>gWl/1JZqY! ?<*H*&u|lGo(gv7o=&y bH"Ӂ^6")4nJ`+Jiui܇^ \B/;kȾ/s-R ⿴cs6=_}K+6;A\28>a܀"GK[Wg3+O6`hcÇB)~+YG=+ḪϿ55ha SJ2tٶUnB3}xIz"lqB˗C)*|x<ēzLW{ 8{ׅ/vbB%V@"YcUOܦ;n@ƒ0?@v? <#t!Jlo c<͆7 +OiTC>; 2,8^,vาgwЦ^ Sj[C"Y=ta@E`r5YQpF.G)sY*"yum| gr+0h:NJ5 dC*6:Ό9^FdFoïK{i躴ۈsa{Ee\jK=:gZN(Ap~8& Z$;M]%*sJ4`bl֨!pL# Is*,M}t*&u־J%ޤD=lVd}Y/jh%Bd-σ> k:}17)?M}5>nPY|U$zqo_?وN 0BdŶyUyΫVϭӜW4Ce0هcz4œ%CqhtMzUj>h@[;Gbʓ->46 ^Xi5@Jrt;:I2b}ˆ:KQ}E\`#惄|!-;9I4TܒoRǕ'i!Jh |E2\w8M+;, q[3qy!&~XCi9]oF#b֍f\US;CI47GZmWBqHguz"FC\œR DdNUR|$1`Wk\[zѭ9u h/8ZJkrA6b`iAC([Ɠv= Ӑ'#'Ŵ%.~bpUu@jpJ.Œ8Vw onCB͈3rg-N~ϕ Jq/*Sxs)lS('!C xOu7&D=ogϊ5`,;OZh`3v*vpLc5~2?tHVls "*).F2d jAom~*{Fe !p*e"Fl6Z\,ϧ 풋lMZ {ׁaH#~4⑔rBxz(KgP+bL`t{EGSJ|;y+צEni.K`"|ʗzrR|' C}&1Ӛ֙_3:ϥ!:NsrA3nN \ߛeNu'Huiϴ䲽 GF7YRv<0mzʒćbR>C;+윚ܞ jke<4 vH] < NIFY\R;PS׆<36r 6bȭxSclsv1s? s``W(?k\<Q즊ͤx8'B!Z8|uF?K/\OaZ1y+"Pٻ:7-wZF(6DsͰ.*F_kxh&j[/!-`e5|SjA~>wp_y(2Ì@N0C4g+"Z1Gd dC#=ikͥƎgt P]m'2?[%sm|w@/xrV$U)?*{Ik#zgƱMܮ!sgO} "u#\@C.|V,^`{ 3j,%Qߛ<Gp{bh晡h Ѻ:>{>T7? 0WYIgYZ07070100000502000081a400000000000000000000000165708255000014d8000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/sof/intel/snd-sof-acpi-intel-byt.ko.xz7zXZִF!t/h]?Eh=ڜ.+_pO?mHjl'KU^FJ(^$'fsUXbS{ }E;7hW}1>Nx?Daꂶ!N wOhvc8>H+`{"A\|O6+=4ONuQJ0I+n,יׂ3BTq{ˋ;t/\OsرȋLGH\GȌS0h x-DvoaIr6;*|wI7yuyYUFV̉b%RqorLo &BX_IITA !Arg/#- d8X?h'&=ۛ\i-;Y_#}{ JƦ;DmipDu< $cS/ 17xA8GYS?!dά5GB$ϡAc3}3v4ޗǷpZI%dh5jTؖ+nٖ;[ tn'&+\}QEUMǾiex[@+Hb?`fOD@:.)FE0[p5B6ڑA44sy?oI:RT9 H`h1 Uanp%|),vɾ%tN;ڝB,-?-e]/ 4|2ӏve$ وl?bQ9 X ډ)1Ӎ/vLTNKɪ 5C2gc=f"=|:;Po 3Glӿ9{U\6 "%ƊF@ysqE\RCX!<_)GXdMJ܅^ӉM]l%>}4Oz,t~Т2 VlCLU<'Sƌ8Г܉<s]OGQGVt\~a>ժV3E;֨W1|l d2L$Ge(Hj9q D…΁V dg_-\۹#u ,z*J=/g]P˜vD7b{VUps~O(07)qHBo=~Fj^arܓnB1lri{,)e9Y [WwsQꪯJZ®;˰4c7ipK&p*&M9;^_~GssW@kS}be9*vN^d߄d ʎh}KUln$7ՂYgퟶT%C H[{XjxdxgoxZ%Slc%f"%'FK 鵭8 >|֠0<'S=h^:(!똹[z_>PL2y h/j7HPz% , of9 ⒓l\dQY?5b :tT -"'~#-vsm )=a.3+[jכ;&9WT{JԣmdJd@f_1|hlm1Pڻm_]={ҊMcL\TW9sn2."Z>B'T{}emұcv.Wǥ˭.hj;u۞YF,`Z5IqJRgY4"̯Rq,v7_/`ӎ')_b`_{6.| ђ Ea+=I(0 sߢs a+F1Sy5:$Cm6­hXJ^bdß5>0Q3?z:i2e54&zn#Dߠl|H CcYx'FN;KZaioDR|dp5NvHdU"|:[V4 de>{޼dQJWvŕqvk_3 s4..^SekTjѕx7˄U"%D]Qz>W V>qcslH"ⱿII0֟QK -ڢF~XvleziTk@#k,Kav?QlBG>|ħ[;8>skV`ഹ+qT .:QSchWGֺJU\(!-ʩݴq_9c\oЩ̨Hg B7i l)VO})3 8s ^`יu$kC&@1ɂcS܈bjK+_hE@B@YOKoUZP=ޏ`KQ+gFM#JqfO ԮhŎu`ZF*[%&ĿD w- 80=]Q_w,~o$â#[Gg(O5=fyVC2aQA;K-P~%FZGE *r8JH81!o<ʟ"ڻ==pߪK{qc7T@QsIť}]yֈՌ<1Lu̲9[#@q2~F"¡ L9S俖xHF ;B Gd,RK-eqy8٭^E*8!0g{xJ],od0c(ԵwBJ(0[qLTVkK87F7lzGɇjHOnB x)#~O#Qw%L,%UVnXk#qJ[j;*yyLRr\%mU>l|! ʭ` *.]p :ww^(R rM]=J^ȑ0tۮ' 127bZ`n_Wy҆( P;# ).e{$zoy>7+3hQ'lEDT\o Ći>ͯP$UɾyUIJiXД٭@G |7++ d7MϕhNBJM([;nX_`=Lc-T6E䡷J(. Lcu~Q6#󘓢!Čq8|!ZZ_>QO^6l*#2Z LKTXk5[ HYRgn_8$UI}A0~pʕǘ ҆::LshSH(o"0˾~Js_U(HDX/%d Gt@}|W#@:Z-!*Lߛ\)0KgYZ07070100000503000081a40000000000000000000000016570825500001498000000000000000000000000000000000000006600000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/sof/intel/snd-sof-intel-atom.ko.xz7zXZִF!t/`gU]?Eh=ڜ.+ZQ\Mvq@WFr&N ]{P(1inc鎼_&C[(0`{Y!)1 afyp1uvCFߐ(8lY(7Yn%oKd{ F7_ݑ r m.82&l/`!4?WCL*K <$r Cƒ9hfאݱѽͲ I .es6eoCXU4;+H(̈LzIw HeegA)SQ難$mW&Y 7I 5U=\I -&׈J{Ɇ%f-6I,.,VõS 2L{X†4; 5`ɑSg)LSvC:G&}&a}NRegיHv*殾 WXCZ:Tg땚.wk&yz|Vq($? Rw/~DnokvAxu.ՠe1e96nZn-ڰ)4F "K#jQŤs01~85KSMz bh+/&V ϊx`2 MZVUQU%grsd܋uoJ@ 7}g{s8B7H8HQZIᄸ$5; 7:^H!$k(>mZ&-,==+[UPvs-%KB%xs:crzie ’fsr:p-„}4\[ͲRi%`JbjhAuwV7RTgvuHu-/(rI\Zc&.Y\eGڍZXÀ o$\NlBZ? 2FfE,Cj\U˖!e¹q;+凢#XDs(avx݋j菞',S.= i*c_zǀy>)g\ 2s_ 8 gҊ`';L=T,:_T]ڊZ.ߺ;%gqǠgmLŬj®atG1k0`zx̋q@uXRNŸdf›l6r/?/z|@Vd;ob81zR+Ti I!J|Eni5J)awصӐ4TF:. bvIgE8PojӜX?J5)? h^j!=+c&?]A7R0);_Q02R]7XGECBSrؑ1fà\H3:!>\d&ʂJ!F^ɰ U7VrK[18653H6*!SܐjT4K8lol,x@kG i6AC.I ױON o$5!koq#I^[(ɳh 4T+*HE,{J݂ZS*Uz @ߺetU(o!sG gBP4蜺,Knd<$gN _hSZST]` Ca]ynIԾ!:-x!a<%pFu\Z^зK-u`4h"l+W:]Y&)Ow! Gi^KDt_k^`q&lo݇ ήwF [vQ\=d>\ ů =:7J۟#0{!a,jiG֠ ?o#GU]X1fC&9v`Ayp;itC5=R;^%HD'-)jm)NO4pR iTh,TPeWwYSԌ J&Eגf=b.99;`Ehc*ȍL'Vz)`+Zq7&EdjFv/"he{'4{$tJ^>Iv0U>70𹈗)}؆lǻq~Pd{4 ;jUXEO%?fg#jzW͹۾1)u親zz9p.Qف҉nxYu3PB)o𶤢if>y$.Bj"|2@Y.aJh*J]'9u}ԴoM1{}ډKkqX(Dae/2ٶtϢ2p͕hgI&uKwJvM-gC1WTٜjL .ǩVR XTh E# h1Ji cI[v:6.P'1db&MnI?H>_#uOTxJhL83Ex:8tj;YÛ%f,Ao\GvdAC(bdBmWUey7@O񪯔`o7.j m6m!#OtCcaͧa- Wajגю;bLktҸ{Up~E9i@9`vF* 2:, C^AR[QA-)发"1 P$/nhsM'pcV/6\ƽ8 2< x{%N)] m ɵKү\y`jgO%f :c^ů͝OBEv̌R3v͜1K+g!?bR-&uѫ?Ճ0PԭGsc"h AgIMO_Ն|[[^"NBz=<#sHuC3Ⳁ:fjs=wYb6R-?[9Ӓ =09q9.wdޘ{98.P*Ն JLRnNO΁y)бSߓJ6/hwE =pX)-LNHmLҨnK=oN;AMJj/{”?;6чt 3 ~W*~L\m|w8P3Z07AF$1y$ⲟj<25&G DC./k!owo-٪QE,RX |{A4-Oj+Rrtu,X۰BDzoup&їUAr͈Ơ.EM <xJ0d7XNKBaF9 vȅ]{$SA]^5pltRUH̓]%>1 .Wv gU^%' իvj(rUwgYZ07070100000504000081a4000000000000000000000001657082550000ecb4000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/sof/intel/snd-sof-intel-hda-common.ko.xz7zXZִF!t/r]?Eh=ڜ.+!$:;0N6]%. NC4'ȰJ-lNi6.)N7#.?A 0m +A{^E?C~*.}ITn1qPVs#&5`1$KuY-41BR|"ŕ'KX W5$2IF !M]S#iiw94z3և/rOޠʴ_x?esLRM?v;fivJQ%E[B<>I:SAlOdLw.<ُW+Q'$翇=[yUkFtZA( ˼qIkCǣ: CAm;%-v$\. .{Rn5fڦP:-PHh+F9fFTJz^ ICYDx`J?^ḭqf!q*i}ɀ[D'IUNYI2 9Tlh EMR$V;F)9#At1VnؠPQ[~C÷-0W y~0L\ib)elZi΀sX~ԠrgG&nÜAZTr71h\2(|'JC_u:q, ϐz(WԷh!h.| WײSnJuWio)wP.sM3,8blT[O;-Ηe3 #+@֔c]DjalX*w`O_^F9]sA6Dži:Ė ɬyw?YN,1֜P=eoN[֌ݥ5q,}f:Ʉz$}W gQIgvf@q^)k3܉'t/e>9.2eD k*OqeG1 E) L'Cf/V )MכI%,Xj!!hxXbޔiɧ\c9\t";H03 +ޒ5":Ƒk(FànHt8Y|%fwMl%)QoR1nCY6h/-^B gvƆ׽-)lٓC8RdgȚ5k-q? .`~ nҬQtR[8 <-x, &U %pN䐘6y0?Q+m'Wή{1q u7\ꐧ.BZD#?a1EYyef\]!;=zSc?fk!6ac62,"QXW*G20G`3G5 :rp"Ua/{B_E{ cҀГ`shggjs!̐0$&,3˹`t0nT d4ɷŸ8#l+<0BN]b/S]orCɣE2}/cwFwL1GS x-4U#5v.|[:* D^hcz@w&ljvoX Ք+B ~Yڞlc9 |-H!}DZz <,rцt7&Wqݣ e<+N/p꺮˨_)t3Ov G/sȓY$@^90  rr#Ô,~%Y(vƹ!1cX{0o 9V5i/dubANBh^kS%< ԙVV9i?a)aQ$_ axzL- \*/c[]b#;3'; :˼ӣr2n[q7M}bF2m7X\3Ve);ߢwTpQ;r3 3N](#Cz*R8|H1݃ZY]vwq6#P}N|9o*m:Ort/y ygy*0Q(]T @M34.]Ql݁n]LFfM*3)h`fHJjgip3mtc$3}4fIER@/Մrњ|} `ޑhVMBDLI5HNNÄiAO۰O87}@y$6qI{^' ^hfΩn۵;l%=C5';d"vɠ.Tz@kD0mηJjzL|K zo~0lc$|F+N|ב4:-pG0"EDkoל1Cc<6 ; JgIԫzAx8 PZS#zٚ\B(ZP< D߸S>b͊ꑰt,<- f=I(whc[&k~Mo9V{ Dׅo!ֿӿDЧLO0Yq^ly)$ V J046Lsh/Q+yh4aU_Rv^^êN'}XwEX+.X]r4>Lh(J tWFQUຽ%03Pԙ^wCSpZ, T F\f6 ?B[ 5!\ HQ4R͌7ƼRy!}-ff{[ePM|ߴZHNAFL,(0 Oy \ ͮS:# s;2ӎœlwH>k+Ż9(v҆3TaQe|WBZpTlpӺN⸪%pV: ?1b̪N;TmW QXb7`確SL}C򦾙i1Gf,K8`,vnhg QΠVT e`6^*JA:`ajp)px~ꝙ֫cy4p. $f87u$l [^#*^3tH8B:%K;t+ M)!DZ} )[4&)~4}4[Q[sQIa_ ʋ/l,eIP9N}J!`hi|?CAX&/ΦG鏘ߗESұf޾94!B$LS#pkV. O?mk$U٠2KĀ0ݕ @&5̯TE %UJTBZ`QAvC 4&ޫW[iKѲ-\YAq6qmxq3*'tL6(78.>y1-܈" ݳ8e_c(]b՗8օ[ư0?B4PP0pVhFuc~پފ_BD'AqW3G;9Ӌkg <":߷ ^5k! ~x&o PzŲVH2:庶(D57#r2$N`b@;kP @Fۿ>V02i%S7h|Bw)p~"TЦ)`vRƣf{`qh*d`٣^Hya r!uΤ%'= X5ѷFIdAz`UW`\HƽT uS$%wc a|y8_"uЄZ {␣|tYl=:Iax,Bn!ok '宕zvE ̱*b ' j6fҀ3L:6 ̙̎m"/fc}(Or IYh??{iYb\ S<{lW. (e;4ےga߯{oxf&,9𻿮o2҂9 ;v21'i?y>+῱rKS{aym¢&dqapgϷa $8Ȩz/!#eh\\ 2&t ŨQ2arDQHA ^x's?b!`tı̫cAPkvZ܅[:tR) ʋ}~wRN70F 4b(É6gJzЅ탒=+]c%:էUb0Jn|wzGY@[.Zg,\dejG2pNs,Vm0wm˙.3]e #bo`aKhw=M]5A(Q.J=F.1RryoxǪUX&/嗹RsAH!MǙ6<"ZI`ΉE౥P C:D?2},Aݮku;[C)MbޝSy~5*6֦*!.TD2,auЈeiüTOu5S2ˬ>t xDً̈́m|U"{!YFV0F#ثY+OԟӸ}c顦&Z{S-&xۿ_l>iY*z)}txŻ-mc]1HHمׂI6ZHb=` a+jV}RR2#4TRzOnN[Utvq%H/*nԒJP:NC+4hj!? $l[I$ t+~:!V t=Nes;QhPBQ-LT3J}Wx< ϓ*KyiqUr-$E18Sr+UEv~tv0OVm@7.5=)pMBZ1 9sDa*r7q-|6梪R@np7Cc?΂IAVq^Zz2+c7? ?{8]%~gzɔr=nt r/?Ĵ>wŵ[+ޑ"w˱v GmdOn}8?sG=L.*v#j1NB+  | I~=+ϩbgeMfZ:N+@w ew_$MI7~" .'S,=VcoHou1%x8͘8.3 PyX$潡kk#&QW4tvPH BϻGAYɏaݰ?8%Z`Q >=Zp͐"ҰM)!ˏGaڅA8"qTߥdQAܙ:%.Qcfw<ցOť0$` nm\^yTUW_z{HeOSDW5_npąԤCo]Ke͈ؔ dL3(,0 AmWs^N4WPSDŽ!ο@0^ag&{cw7Pka%o )R&@zFpzB"`]v3Z8)J #MY))Ujtq.u8W{AzW2{'͘aFm_62. Hp hRr(h6pV[-jTb\ڨ}1HHd("9uX'lq ";lrOơg6<lz~T8B c ;rzr>?ъ =7!0"YTh4,-e+fj$(Rp#;T >"x&B@QZg~g;/g4%ƺF0"ݕ2Pwfh[qPmbu$ T|b@B)dj+8]VD$רnQFb rΫjHeƳFm{MCPF7{XRgc1,Ҫg8 5kX>hֹTJ]Mss暷s=@q/դ]3`Y\KԊ*:@)r=b 2smÛyz 9Nxm _1mmK%֭cgYڇS6@\if* ܏F*[G:Ir ՀsKîS#ES+G`oq-f b@CBbLG/3' polGGZkF]z9X/T2dinR-= JiRjrPd7d*YGq8~1s^yQ"~B*'6'AYG7+^c.nu~gkw /< f ,םaoq&Ę9BUFۑƥʞL9`6H[WgZv'Am֥R[ZՅ$70d|`g/oJcKEbqxT4 [ TEAn '(ֻPsmBl4UO&C>{Mn d+)Bś4LRQ:B 0Yd:IڅTY{D'FUC;bO ْ?1?\+A(E%@'?,Ñb,6fNA./"ʙDPnOK͡^=_@?fB$YG eQGVO ׻,hjr~=ᅯM} 󓘙IAۅC].[Vt8ipC'&;h OZ~I:caB#V.>mT@DSyp0 9~$,O&oj̳4l@ ۂ"\K=q0nYv)8"DUlnSU!99߁Ңr{Ds4c3R@^h?ڥm HLx⍆* Qk\%ݺJ|N}x;]cOZ]9.A[2nV< Ѭ |RxiQ.1 6Q a7 KIm~ ]ӖװPF}o}1zy#6 䅑Zi48{<.%il0vy`ꐧ(+ԧLvI֞h@DEIϑmrAj ]'.3ۈ$*Gr~D8`/$ #hOi[E)eSSд$޷UP9zO/o! iS~ͰJ?ܳRVGSsИj6"q!*?+YK2a?/u7[0(ῥxJO=NTn$0 жu5?8u7|)$S_|]G+QЊ+tkPHhׯ.nmWjQH}1U8߼DWK},@8BoߋAf}w6rg /ٽi2GZ꫉?g@XơRNB}Te:%sP\x!xG`OkN_ozzeUvs;jE5F 1hr]ke/7̭eH_m=:hm$t&2eI>FDixRף='1,޺gRƯB4qλu 3O'8-^sI,kkv<-*xKhmmk̆J EwaPѣWT!"f'4Tfc ΔnQ$o)`8G-Ȥ=*㥩5JNM)C3VG\QάĐW^۽ ><\.ܞ}IvꑔPJL17 -ǔ:+14ߜܸz[j8]"),3>C$'y/rZ1/VlFa}WJj٢jZ`= | 1r .tK,O%ڴyY زFZ#.X2QWCpGmrm:ӽC)q\aOq'  -%~7ݳtWLCZC+Xndi{5a2=hAbIIv4fx#}ЫM#6n:|qPSo5Ot)2ӎb_t"\<o^(vC%V4'#2Urӣ)A;k\'8}4?(jr\&V 5F#nVNo (֋RƁ4$4*|}|BpUlWNH. 4&waAxkO9!-w+P9h{ݚduE-+E&$@ d]<{9骿ئ T_=P{OV@/VKko܂r^ǫ_I^F`:;±3_FKTr!Q3a~TJ>B/qK [9z=ڻn{@Y`F`1$ LՐ;҈xR_o2},6HC)9S>U%=$9kV,[pa.P6%-$?iq-h$RC̿[~n:X5%QA5ʺ>u7\aY/閲mKU~xc%o\@Te  :D;9p!K] &Ovb,C~F[ 1@u.Ah:@t$*:̖`=oֆƸJ9Kʍ@.X% z 3lf-C^  K76g\2Um 4 da%z*1g($~vnUr}@VTmE~PY*{E`?d*+dϕ_ٕarCII339"|Q0ܮl9rTg8l{\eРP ny[=#c۩B\̍B?3vdBNiW"UKxG\Xj:^dgtҕ P p?0STTVd`C(;Sf70$_=⵼)~~ay֏Ѹ-]BgGgaڞaa{~)k7}zzM²94\Y?׬ X( ѝ2w ~"#omj耍ӑhqp=0L%Ù >, 44WΚKP0Km6 U];-އ[iR9L¨CJR\ߞ:5Q=b9oHm:8C|a0 ft| ݏo}; sĘ$I1^;A 󷘶5i! `|LU6 ̡  {֫??[!戨OXdK>%нrjXul/. $|l'~{j̩ց.<'Tu'N\ YD85pUϰ;_*(:ۼƄN#nGj*z^0 |%o gycNčO vⶃWlԏSߢj|~\v|  $2 3ɢ0,IBOVyUsM!O5#dAݽ~G`ț0"oU |#VHV",yAQH`Go8JgxH_9K=G3|`kv (:ge p,>Fv p~*AoL#vЦ`A,y0W;88[6ݺ1U{O\(Dg- wrIsyX6x?i=v{&)a(y,JT{NJnS}FatS1jn]Tַ%7 $gBq#O:^;lE)P:dKy Gۘ*9_#UuY.J,Շ y/@1o f-\ ^6/ d\V2B4NIQ-u-U",o7 pI_NLV xjC)q[CƯotue@zUOu> W|؏ӈ+Tt{QV^oh]_xJtp$sL_#Y)uiUeiPN44 ;!V!oB+Iٝc{njYDbjdJjZ8A%k`BҹzXjC" i^nGS{mAC/},>vJp#ܳj`9=?qlq\]sC+&0Ě=ʦȦ!䫁-KhPퟑ{+2Vt{+\L&)/P N?88h^Gb+7"#a$zXfl_{TL\Z%0qk=0OH{b[PPoIV8LmwnSFM.AمѶy#IR$(D+7M֗1\Nfb?[ܠAlhxu]:: XnRjBpga +Qً!*ڷJ 3*vk2YBՄͷPY{lgTG9ëg 6i!ǴcW>6\Zk"LD5S5tj0Fz]Qf +|p5̤mfq|wyڥDŽd x*Л4FC6o1'C|ǧ*7h|@뮌T 3HZ#XP i=ytZb M :kyA}Y&rP~[Oq]T+P ; Q-3J:[B%xdoO;~Z$}keD$Ք륆I*^Ay=ǡg^\HPozֆIYKw <¤zFW*i;m߅0Z]PFO0H/PY&GxˁZp~z ݹEwM}dĩ!sDn5Vpu3іXJ"q>CZO j0aU8o5KrmT:ڃ`Nz>|` <<4-MH<()g2 6h::8BRl'@[3펰u FPUbr}Oh^jU3ę?]?eꉉ_1efς=_)J14]TY!ɥҗcX_$%J$M[7/PNyB0-!ƀc٦r1l*4)䰻b!.=Rȏxe5o@x|os"l Up`dP}´aֹqKfy/D9_Y .i>USwS+>?j"G7rΚ 28]mo$ۣtДjrү Q-z8|huXkͶHTIeW9*y q(C6r ./3EsG`.y #86_FNN^#ۙvuX4pK3I7w_WQWO;͹0P5cq&O(ޣ𭈕lܔ_ )Q552$W N4γߵx8‰!jA=@owt>QOh709!ji8/f@ MSϑ^?BU pYSdnz5lvOlV-3jywƺ[9/A DRk cgr66=ݗJٚ6yv^r*p~R0YKu z-DHm?{j]NeԕҴ/d܄ISG6vD5=t'Q|4ЉH؄MqqV~%Ã#TxW>95\H5UBcu>j msWYxҚ} ;v"ތ dRXloTr p5 /Ӝg:R49i @+OkDdEZፚ?h\$95p%kEPr6L`8nMpMc@z4In*PRl2G*.Нw2 &?ZP0И{,slJ{4 r&؋ ؖ ON3\gcZصMؘ _ӕN,kz]-_bl-ֈ9 }-UiMPFl;DQ%.+IVG=C&p.m @'C(^Ymp[)elV.$q712Cp㉩z/ik3ubuv-)3[CW bjxveճmqРac J6 eRNoo*e̻q\HmIYEsB?(yZ?jժK ,,+pTfA-ZE3TI5y$%:$B>^t#Hؚ]P~2ӕa"UDq&V14:00lt4qT /eU:$g=n?o.m| ojbrjإVs w+R3-9,o m?µ8Wcy}CڂPn8 Twa'D]:KIlF7'lim93!\Cf:a1Z/8SIAN~^&2_/rx'"d*DĎ*S_//g UV=v:[Sk&L ) V[9d{)5_^޻Q2Lx02Lry5A%Q jWM xXŶۥ x6 Yb~#OL.ݙ2Ą`XZp6g6+dtq diL$W9 =ߍ'-G̰@n)\ Ih^+aSųܜ+Ym]VUF0T ȝC>JPo%Ϫ^bWB>_[5q%@'a/lY`8ָ2TaRv!4JCg#FM S.Yi--}s#RIV]@Gy\0#66oyLkOIH%bt↓]QN}gMzhH15/j:ٗ1>%߿;bmD(+;H@~ѡPM;B"Q|Ms Xû#Aύ &fLu*7wB\f0 &rG߭UL{OoK,j`q1G+c kOO>,P7U:%TNĹuԻ: |LVY+gj%RC"Y; 9B1#o%~S=e!ɁaEܹ7;6$?afЀ;%H{ng}޷ XH5T'Z%sMhIq;Tv:pn&lKm>/MAEXцItnY͓ɓ\Sf~9aU'bW_a?5AC)OoM6IWbg%Zbi'.M'a6@HʭƁR(|^ i@c/M8sH1N f)+"QqgYoO!"Ob3.c@?!6[!SKf7"}iN.pVt W 1 w,)X ?8 "}ZtNQG3!M'h C_;|%5mR E-zfز:wB˫0P{[H?Gp^dUJg 9N?q^َyt>JW`ָ7VF ( iC b-YK!W|ҽJI}9ª/h 0O;.ROMm*>z"cGp~7`.І?ӧ R I]DTm4z-#xzeXP}U_cqD/YӶ%;߁eeJqCZVjV鲘O0=j^{x٨WAw};yނ)7X -Ha(ַp#DU~ƥ7(e;9J8c_%9Aguiҭ|]R78 p{WE#fS#W7-b$}Bt.=z_>}8Jo_pRKΈgSWǰE:Uq>[F#E Rqv, Y\tܞc kgp]Q,RpЌCBTC;dmW$=CCǪg`I[v>?’a5ae>{]W(]y)SS@laJ D֎KDoUIsu7p#+IEsHUp?ƅizZM {!Ws^A2dIpCJg5ϕ4QHOԹ.WP(^hiV76k5[j6fNBZk8^qC0[2mngO5$rj'ym)vt8HDHuAʡ(qPʧ GcWĺ&*;S=z )1/+&I?v; :l|U0g~$Y ^m,7/0g9j؟HjC{Hl=.'J!)Romɱ'~4WԶdJ=p-Ae CU QCQﺛ<۫hF%YxJ8쎵ԣ`-ܩp)n@<ԷY׾'ky4, Z W d( u-hdF3}A.Vλh)dWϧDzVjvE+)IX0ꆍu;7ӰVRIl~b@, oꄧNLT(m(Ȫ7Msͱ\4 NVĶurnfpQV tf)"&}pc`9^- njdːp)gJ[Y(l ܽhCv.6f-"mD/PN.joO{AfP9qˈmc+a5[JX?, w2nڣT$yVhM: +dzi7Ղy% y9fa/eNVroI´L1H} 2ț f<,7љxlUaX}5\.[;Oٷ}' ޙ/i֢6hWs 9Pni`S=_@׋}+eQݩ[-Vb& $'hD c- hVа ǜNv\=hL3'". jC, 0G :/jRL͐Ey)9ehme2쾧z"$ y:엵,X+)866OPΑ"MGc#hlh,nfZ$·l \;UŢdo58< htc>ePN yeV/:}nRؙ5xA0E5/= atĚg|I:OÕ:@_#kR2ٵap @7!y 5dKQdފXXVH4[nK/Wz߲(_>2z:B`ך{>P4P q-2mA0@_C2(IH |~)P.Yhi ^Qcڙu)+ZNrn :]3El/PkĶIQ_ .Ռ^1/`HLL:RǗug]4Lag 2W ˀjtʒ "Tԁ.;Jº,HbV@/fH* mo?^ZߴmҞ,;!:SQ̈́vU֗G(yteVSsI߾xE>?umt {c`3Hi$# H3-́]Kx̚ |"=\{0`aBC_0!lSYW*E|p)2IIҀJ)[Q%'nEFcLcE]Oy[(D<2Ng%*XCl$TV?$h~L׀mo H=)o XvozJM(!aR"UMpdQ`ЉT1$,u&u0PSic2#Έ*atx\`M[ RTp3?^II]g֔`dz #pg_ahA~p*GIU ^BS&ɞ-5S+؃woߝ|w:vT8D&K&-hFEԮJG!9LِG4^͑q2:C1D6MڗiDJq_gDzS|OgPj新?f{`Q]c qVpZ>%>s8,080dʸ I-EH91"5,֓KcVruYɨ5e2[I*I`.u!qf\JFt7G5iE=YOW!9 iBmkWn+3 !8-6KR9뮫6YZ!lk(Pn8OeG:W{C^n#A }A'PMG,0$q쁒) U :}lň?>9X\ɑǾ#\Ϡ$ e|S$`ڮ<W"C+/ѱi[&ێI3@8k7Z|qhi}mo6XWhfngM|~f|Skr. JAG)xuM!_ dg:.򻇧`.isb8+ꇊJm=t;BCsKGʵKG&RhK2^ = -{if%6[yle08偂72x,坾'(9llXq#\0K̽XǼ+2Sn{kDfhFf NHnvI:4`Q^zU/G+&>:d%ҊQC0MLOߥD}T4g -߶P]]<^QJ+p?g>,oE<sֶ~&Bb=MB7C`Kl 0[']]LKmbt T:Q+s Ye\M-P=YR֍OUvAӪdy !ł1(VUbvq<043nWXQtA _ց(m4ǠVSfUPWfƴ 4~@0#[ K1 MbR˺Z? Mdf1b{cO5K,^_ͭrY\~qeCKX\B]NzOIw.+Z3ޑ#Mq .ڥuE ǰul?vEWzc/Y)H/ebSc s)|a ʪ #G?2|^߃& 7kǀPkKU%<'݀0椙\F{W)LQ OMj'd w:|C ֩Ĭ0 d4y f3>OV{ 6HW%axgzNG 9>G1AuLaSj_n>j;iSULd@%M%Z"F$2d[ͣ*> y`Hr6#c22f{qo新kTZ3xz{'u LYh0tK~i:09o(V ,(Lshh7֓1 \0HiuZpϋ۳Yl2 3X_1/&%nw"ܞhByf3u0"o'c5 !v*h|k:~\_@ cd^o=YSޗGj.ƹ[j{}D(R8[ީA O Ǵ aPPy[Si*O8"lF 3 pz`UNjbמy&3gBP~ei%ŴS^ `үJb0ٵnK 1hK=+W=!e+^児ǃTFEJ0+q,RH1VJKo. '^6Nۙ'ew 1aZsTwmQԭ9cf8sF/4i`{Tb] } D)X{"m;|M̃FPL5;T꫓;ĈM/Z[r0Gm$ݪe<,P":Z p!rpe(_#~GY)Su6 W+sR;X,8*aTK!YMCvx̾?8 Vdv%3Y\;IcN~CvZ~{?A2&zaUf>Q{*џ=i-3GĐ@>ёʮxF[fW NߦrT9Q>,P=|]mPƊc0r5W~vlu0h&6jlE?BCgmwg)rG2 EUo$<&I@Pz"Uƃ;v%;G F )'ϣH 2ߒv(ҋ>K`%bv$=$x.W䑕SO2sD׀g`OV 4|Fm@3SwxBB'l5JM3o!OxT>Ħ&r6G6nT-/RvLӃDBV |ur=w(rA NURDL|n="C"&P 7U:JEҩpov39P^ [iwyi-ԽFwn֟ϝVHo34~`s-?{΍b;(V8[p\#7oiz`<\'iK_3M1!T;A3@^\z4mJH!KFþp(o".*h \^DmjMvkaF}팺ґj.*՟y|hr4ib`GMt}Ƀ#8뎓>5']NƊ|Y򦯪5Y],֒W1KʻϋK1 ? ),1,ّO蟖NEPdU2DS3cuI֞LlHKnQ2Ez9 ZOǝiǵ)Z,zY׊Y(WАVx"78O}K+O qiRQ3uGmN9! mS%&(uӽՑuM}GgxsV?YjD Ek=cտkm~HI˸*Ȥ-ܑ-䰬o6^%XwQV!.LN-P(^#t<a< OabV'N`=O\ n4qM6*dᰏaZYfI5[<_ 1+*Q̻T3ٳ>-!rh{hm67(zWD; ?0Ce/La۟6zp#u{VglrVCTDa#~o;r X<UP?: v {wjm$A6Fy-¤-,xDoi%Ke4],a)r6pTdI=VIO f l淐^qp9RZ~obk)M#86>?AVaPTl;y1(ς&`"e sE3B,H}yO;<mqua-9#~HЈ%ԘQY^ 3y0*1}o0d5v>H(4ɣۈԂ70n5ճ&|Dv]irD'O$rCY\{X7(ڀ\,~Aڑ8iwBhIWVW ݈684+|I|w#6VʸsK:k 25hEc6yVjDCvgOTlM^0Cs!wìAZ5Wy1  iFH4\SNHq*-1pg_k=( oڽͤ 'Dy-1 n{$^,P!P~?-*Ř8(]@;Wgl1NǒqFz.Dvm;J؟^.O~wH-ĕ.lH)#G<=3L"5"ZdfҙzFGe:M-2FZME =]M1{`VHlF} *x2Ƕdtn"cl *tpz@x };mYu`Aѯ)Q2RGT4ޟ2#{20k"8v@vV=SV%Z`P⽇gH /$m [Pr V^dxi%)N|q' P~Oo`܏i-ˬ`k9t>#c6;³N:MzO ^dH´Qx "O8'xrN]J$8>Wʹ2w2HlwB4Oh}Q k~ꅟciCla؅a)_jplk [V̂q/rˆIc|ӹjm22z?c9/s#r_Q֬2D^ܤ9sٯΧӼtBqJ>Z|h/k3uT!Iw&zt8\2 C]gI#. ҖOR{JC}qh$Es2VOQOW6Ezن txlqT9HgU=Pj%"YTd$@j:Gk n0TnZ1/ToSp5WOST]mQXnkĨS{<b9W_\9|ʳ06К|QA{Qdih |3we8f K4ax7^ $ؚ2)B:ʏQ6F>d(_kP6&:,{M Wl8܉1E 5"~*ݤ.JC:8iAܐ?Mɮ. b0|~3MPA?]hvuԠJu؜nS8T9n3?O2uF]ε.rDyGP VE*#qIh0hUߑ"NZiza3gz7/Cf x5$yQG3'fkEzXq$t5nDϒU&S\DY`QQ!~_nInQkp1Cŭ G{&r١*|7u%+1.XQЩLhuC{?ShltƙSn` {`7_8b%2AR||)Gu%bܝ4H fJ!bF c] y-UO=e8PHq2dO +8ɒQ329LP)=V+epo1=LXr0S8N䧚d Uh@FWvAHfq z<={KO{z>*rZ] Zze:ÏVBZz_8+Abi啐e" ջh =.*|\Z2giOa -C6Vo84t+)k"#IŽ)UU ?$9% C^%P)m\>f^Tp ɠ7/~C?t0tzInFJjo#`R򳡛 9w|,uy{x2hXN2 ]H!xs_;"Jaj,ʵsjC>QYp=l'<:}kgvB^*eaPٞ8Acӂ52EB"⧝,Z{ƶb3?,hjMDGHvly6LN$!Xw9%aSl_yUaQN@Kai{)fqfgЈgY-ęY/5>ۭچX5-4JM/s]BT/MH>Pn65 C4:^PY7G" 2oRj?>t۸u{`fMOX X&I5ˡQ/ʁ L.A鉥&smrSB:/LP]qK?$6 o0Ux :- +C3ͦOEKN6.L3 tyDNiLYC"#ͥ! %7c, f' y7"Cb>q' cV\O決c:Ҡgcha' 9|h1 6AT^k v#-1rf/X'Q?qgCvtzpF αU?D\$=)r?J @P/s\?©-{ԧtC-P,cעve it ΈDX`?]VIBcfGVc1RҺDZص #qM D[ '{߻h,{Th5;BDt}g(i6? P$.eRWj|+o㰱[q)3N 1Zo#Li [&\'rqA5ƫMMEI~1dy-sQ׹ΣO)<]^3y8QC99)>0RgW5̼f==xgHvJed;u+d%Q%Dl%UmZ! dbJ_@KNybj.FBf$##:CrJwj>y{p·rt3# _Kb|&RsJV/Ě?l0 K&f"uccN{9xJ/ݛ>'87*P[Jr(ƣCj$Dbޜ:oNرOGȀ: *S >c o]-9QcI]9jRt;8{=j R3t n i_sȡ[v!5b̴W vD#pӮcYp߷kũ?(%KEz"RD5A6K P7_@K%]0oA$,^pNEIBZut+ZaoWf+ y,Yx n-moh<[roi&w+d&|t+zQKPi("L%2*y[=ܰ7]!O?)+gM pAFnM~qXCuWQ:>ySkD NczfjEWt.p>'AV^6k+~k?yC/ G"S|o]&ëJP,Ћʣ^Hy eoNg^}=9!n$ݖ-V (}cek tESρ{a;sh*yL~魓ȧⲂؠwrBZkTxw<- yg _Xԑ]aGc $n"sg>bp%k{|7V0`=)MC!/HhX*wl~# ~8"v t%ڣwD^ϐj#eƧ QDhuȔgPH>~oGuY-$xhVޮ-NP1鞀Jm"0zxP`j)OݹêNf\ 9O+B`!ق *-HGR :ܺeWwGUP  6N  ҜSA@vA +irܜ*1'!7̙ Р)eoH K3?^MHMkI[wlp647^MPezX:H1ʙp&x0GtZ򼥡;v/AMcN ,R>o=i܉/Bj ݂MlZ 08!^Mvz]7^P*П^)rL'Kt}xM?\3v`~1HxzQk^itjȏ-KBkѧ ށ}O4x˭:}x!c;(o;-\+~)7'QGцpI llJU6`;[}n+kHY= R߿P06;biD6&c qYٖau:-T%T;| ԙ #}vZo;_abE1:m3Vh%[yDcQei!V nöF+uꝎzVܸ>'+t21 4 G4 HF!zן׈dBWzSZSZq;IB,/k NhŔjmSG[tVSo)n|_64mXLJjlfDCPq@[- L4wBT_?˩{:*HG vX ,M}v6N9e_/$O_t%ۮ=N+ )$Zq8΃ƦG6T yFõɨV%oZl(ec6 |Zu.Txz'@^J{ Mڹm^^֝'nu%isϴINGD'CX$Cr-_kj-~}?d6 no#ʮTN]8\(ط @ Gz56`jLq fv<ޣ2g&ыN[lk)™N(КK8CR$uŁf? `Ѱz$Y>eO-WSjڈ((=%^Pit D3kU}}Ϳq8*u| .NUdm9s. oxGI-P+@=܌{9bD \2'ތO#&Ldۤ?透bmBLz6.S׮(R"n?[IJdh%<:XSPkB;Ą汸 4ip%JӄbU& b3?\It޵pIƙ@6BV&4[PfS7|)G1 4&N2"!I,ttWuRt"ؤ'Rc\?9v9$Xv)k7dOb/xo&an"5 vi`/迁i;sf봊3/"-⬣h7Y|K҆WG#U,p7b[Mkyi IEٯӛTOu` E`rhEW2;O'W ZpUSʘTِjQ;-vV>CU"H Dt\ӤΩϊ'Zb{ Y}幈P "!ʋ^x)HH+]yX]TiրrUhK_6(pM}γ~%Q9 o%&)u:}*zGPw1złH3qt[,0)On5ݏT<Džţb"7VXӚPvhiɘFRg/`YyNp~.HIRogLs7;KbЬc\&+xIgxl&_M|>6&#1>lNP3{Sq3s#}n[/r8Q1?KiD1*viE GG riG*oVCq[ap"3dB kߤr!,H`(o\s;bN1MdI~7?N281.Ӿ*9 2zGᚅb:B I/owu}%Vœsi Ә6%GoY|6'T, wg\68JxTM@,}r>SHpedkӛ5{J>{O$YpZ! HA;(@OhMh{LAz՗C]Wن*.h%H tո$xq`ݯ@1q'b2W"TcH 38T?O',q%UQJ%=K K~kz7AHdeCڴɥf&V}uaw梷4;c8BogɊ(($u߉3",Pf9m6#?ܥKyFh 8R]Lj {O񠻐C+ƚY"ʒ]?ѓ1sS5eMjCt+H'.7'MƊM&-(m;BMlTu 9Ig(PY)=k9Tv#5STN<|= : ٗSï6v+ɱl7 3H7 |mip"ZeQm|$p[@ ,EYm>G@U[“=筕Ң' e]:x(5xBa`is|f%=AI*.O2eڐeg Xe5Qj 0M*''RYM`lQQ%J:3.gnr-='`#'s6zNWh3q[F B> ؛tB?$<۷a5)aPcgvWv\dh(>?Z"\rcscEu}GBRxK/|/YՆ =,~^(?kHwv *eJrKJJ'_JҖr wg\"jGE/u_@GSR~PYM [N{T鋜`:dQrI ^Wi*9{dF  !Lmog$QJzfUd}]lX^ȁU䉭 3%ЌY1U= AwL5}#$4Nӽ01-ae4czDm dR뭭)mj]p> jUb*i%ϲɝ#!u4wQUD=PX#/2} L溽7$ Њ6q>x 1#ȚB0rN[ltoo#K6Ă%* E M% AK3wOÒČP%ڲAK%KbvNI% ЊQ!6d#4k[Xaaʔd,H-.b !#r$Ϥ-l!H?Wnnݐ?1=(/DKSl0ly_plP7~MӿUPSR:dlG%Q4':L8Gq/'HW\Zbi@0ft^XjvOBF#}pesN"84KgEu2"݁Rϟ\UzA.[\M?IUcе떠Gq'Y jbEC=A8CMZoJ25ǗH m}`Ŏ`b\34(P!ݺPJoLf ESt7v&`|'˝ewR]pMl }l\ALW[iDm&С_L"3,Wl~w 45̠ G(2Uo}܈"\ޯU?Uz|'䙳_~n=ccgC`He5rd_75sB2SIսJk!MQ':-Vvk:nm< boT'F*Hf ѕm"\ƕdͷƮsBkR՜+lx-n&@\suf2,haUhת+b9_;)4/.}ΐ C7G\qbN61ĻHY=R @tn8>%PDd:eScQe vk4u9C.߹;p,WTВ- (^evChN?&֭4N>0DDMVL5xѷmm7'Ӊ?}f6jbv2Pȳ'@KB't)$◵JJ jWRxwlA5D00!Jy38To76f5 5 $-@}k"85=,yAцuca+3PHF>9a?rIQHiH13Kx)B7VݽψL~w(jH>F֊}P%O|F1ҿfrfn{Jq H'd;4L 8:GωLy{1B1 G/ML^ I~fs=AqE$a0 )Tx0=\Y eoҽWyxNwvDj?g~T b<Be#EUHǀ6ᗧ]^NedRt 8m:Р+ҋD4cn2cto|睦\S L="#t ZWZ"{hNo'3x dB(I}>X`Jw&lj KP{i\8ik|!M5f=Q˹竣)OsЗѹz֠ii!t~,iZ]=jvTUbRG_|T[P{gC)&V5`6V@}Q!DXL!U*Q}qCdU9F,NK;qV'Gm^\GNV5{Z3gdkeBn@'+wGh48In;T*d. 8QYh#uwQ$ t]2SX]o>}!fĠN*i1K]X}YS089) FX⇄ ;0Ȩl2@SaAl6EiBp { ӣ+%u9;e+@A".jO6n;{94̝jO^s5JF̗\H#Mex:VviJ!T=1^^i~~.N `M^Gc"~v/ho5q׫ g}D00޻8$^ߣ3JAbh$:%y:F *OI a}0QӁß0 %CqB/IԸ8w^HwpvD˘6#57B/rx3\ok[\k3݇@qaFG[tlF&BnScAJ0BGH%I~},h*ϳr)/vwϲP3 2ꧡ{LWہ$ÐDRy6f;*2BZPma XڶVvDyyFl=\ǯ=NS5d8.B4U&/rbس2MXrSktl e@ThpӕӴy#p- >Ky௯@;IVnIm#VUg}"H0w<^4#k(8uN"?H:;Ss'EL1J+X6@b$' 2K~ !>6+I5y6VD BMeQY϶4=W10$XA". yInJj*,L А'dj j,6Y8Jo${C*ZO0Ƚt-[QRY'ǐ:n%Jqlx$b0+{} k/T-"ƭ=2fs@"%tR: 59RN=UnQdJOYʰՑ. ,CCX; 㾙j;[okvl0oOh$7UR:KUezUgZbFnZ@;dvav*蘿͜IzJV|n\3qu%~>rH>d([ɰ}T횋k-^3%xAJo[eͅ|U_B'P9H`M'gS ЫzssD氙u; _Š$s9;| .pqW+4E!Z~T];|mJ Qj%yrg*A~R  '"`TBaa|/wHam-%]9I01) f>óG y Γ /kFw"אWhm$Vd-ظRlu6>[V8C1ISd$_PX`0Qãa6=I0 :eriXx%PE?r>$. NZ\T]~oZo9כn'񳿻$wcN s܃;Q/'|$*7R)׀;gWՐ}T'V$JJINJcv(pRked4Z^Jӕ[nHj>ɦ90`MxڟpΕJ%(-*]\G4NC wWo"sXviJ%g}{TUYXhFot:CP:6m a"DA \z0P Gju1@:y;9~wR~WeYAzֽ͘/VP0Vw7nhDˠlX ^)h,Lm'IxP3r*a_)&ў^`W'?anߞ~}̑7Nl̩ fj&ePW;> 2wЁ2A]^ 21ތ{g1yvV2.@λ6A-FM\R~Z*$mη[.&(YwNGR:5n i9Ĕuc/ _I(m2#|MЊEo"_)(*=Ki#>VR ~ :~ȭVwtq2Ar+?{}?3LZC92Ȋ^}kk|.XIȦ>#Ru'4%Gh$+ G0jIK Ldi8^nq;:GygXJ43;)~IRa0٨Z6|czⷲ h85fOpZ>*ߖm &`iFtxxԻ>]/ɢl`CG-9u7o#Pi]to>v)F)e~v֬k h&'孼xOH)GXha{x:]7'Be"3횦(^|~}(u :&rMUwF39Fu33ٯ,w߹/q/`or`?]]uq9ޘ)AaK%|0 7OdO% ?pEG["> z|QBFcP-btOɈ<][H; <}CdvBO}$sfЗ 5=q*^;]m 1rSI+X'LR #No{YI楼%IfIv0Gto e'G(5|ImOHӞIoG1kFUW}\fmc~Ĩ.B9סk%Χ1})TO3;&|?-4? Y!8`&Ի9Y6CMy>GFAMD[ X~/kPġpRTDr"Cw0LJ LLmQGY*06IKtv:yy9&)߸:LmB{lcAƐr"Z,}, g}lHbc|K^{IzJTx+V]";}RGoﻈݏ&U 'c!tUH!hsNFUaѳ1.ߡ$RLTQB!޷-rG1BsQfFQ`r{cJM)՝{"NË"Hq[jQwQȌ, rr|!jtM/:uy(-6 ll>|)Y2J )ຏ,jVi PQ3UGU+$5pK[ĕY*̎K=-\v[< [v sF2h:&jO7U0o2UG,ãvaüD^9A)mQ$pl\Ld(HjDG⮮SfwwV،J\ JYpE.WRZ |k`Qh8 7Jf߹4-W[/<1@ʀrQQexOvF`%s~g{8,~=/5]+ȏU)z&մ9g(V8Fvir3Y+Bu`kyV"uM,b2~\ W)j( */j𛀦^؟pv`3O2;Hzx6xeX 7gɧ"j19eGcOc*M ?QI3eQ>{<r\6k*բ~EhuVoD> gC+(P(>||BDqt<Yh;9/ A'gFyhV6ޠku5D^W\~ $ oxhHD_8&ߙ(qӄ{dԙ+ vAqK'"PH]I4_gT733<=THgȑEbW%p1MkIiV|gV,d0;b|!IߥTq(tw]_RZ{W2$w+(hwKϭӬ4@w5/AXwN|MЇRׄp=JCXJ:2HNV`K*Q88_#iM!9:>]g" d"sWVq:?BY#PRn@zy/y2򗓖%3g9%ݳђJނ:zr/LH4jec&c7…e!=Zj]y2M+?'B|Ǖ} f_>Bdj$9a1 oM>^AѬq);e@Rru{=$FAVk(کRܴGv[ 5e (t_;m0*G5Xg0v7WuA>>hXQX7l 1*Ae%-Ӑ3KUCO=i#(D?GBqZ "I|x1"TQa>[EܠO GVtˤN AF9L(z.TS1dR,hTAyRaM \(c9Ga-Be ׳&۪48JۨŹT]'δ/PiO鰘Ӎ1gh"H fܝ+/XYěe:(cΘ>|H՜K;6 Iά7oti:BY;OL X8yf:9˩rIT-_@3 bdud~ZWh%$&k 1nEpדĮOދj'+CAJ=2{jK("N!"{dE l޼/0[ZҬ Ę$ED4Ga9Ewffjwq!o'JCE0 amָdW'PƮd*(m uoWZ懮YEp[j8H)qz"UCMXȤ'Ie#H;'ѵPWZٕ* kW2bH| Eաb>"r֬@#fՂ HiȱnikA^ =`"[5pq瞆ǽIaQ]dA0\*~̣8X)a,3 a$wN}Xq-B1lv3b%@915Il%koxrGiL튔Σ CzP78ϔY",EMDt TXUr)9/#M5 :ypwFYĵY)FS'eQb=9 lql/EhPm.v<:pa9V2 ՘Z~)\Vn&~:ݦp.wW߽%Aj:J 5'E][_,%eZS 8J=L,|_~zJ4-AK>d% r$p.B"@C#'> /8niUw+ uBAKjؚU0Cב=ae76 Xb7pih0NBe\5м$lq)~bvM/GhaA2*}$CaJh5@RX?0$ 3u saf).{1ff4Zfw71>KRW?) $%elX(B 5πׁ5\XZOz3zX z<7wLΐH*xEOS_mj'NyFw=y`G|.;h% TiT|N$=6zz0TYo sCy–JPY+WIv^9r\EbޘF]UBl:[0eˋ5lp^e˶K2f%۝EE8c@͆u9ojtY6FH Zo;mlܲ'=xRF42:.s pWZ{ڒ0@ e]Ob)Xj=`qgb5|BZi^YvWccI9t8L0q\HdQ>\a/$?#+Mh)3*ڙy{Y}@Ϫ靮1|GJJcஈU^MDLySQfr(Ezl/|V:&!,w,oi&,3R `/9piT9'' L~،qd(HPbKoZ1 iKl'C9ߊWPD#$x)r;Y śkrQg@}Uݾ;e8n}}U8 ߾dbTTih[Y ݣ@U/3qܞѷ–pT8EWgcVF%õ5˲mt+>/])\!jК*ȗ撲0dPd^3X:QhЛ$: YI1'8LN^+TF-t8<K}u✺r^y@IL^~oBq,?ҭ+џ .C,'5J U.cD ,&Y[1Ե9^;vgŴ tK(VX7>t%pB7TGʯCc:%ɡ p3nAsr qXTgbjAQ!1A׮{|c3-EOFil3[LEYpȩqQ@M.!G@ѧRUKx"@dP3αweRj^E!Rh +U8wo21sk":Y<147lM (:;ga#-Q1? [ɹAk1bRo ZpDR̗8FcE=@x¨f~өsR]bp(WYiy(ŊcTcO7k*ֹލm}@>>K _E2TDdnw}*C&73wDt'?ٞE;if<$dhmdkz<9F7|"~@'?EOFWP#.WIG`y~=ݵLtˆIHueC\!sTU Z6GjT|~nb3~CRlzi.Mz) 3ꙟ~XuzO\ϯ6쬩]pSZ#~n\9 oyQh&Rbp2?j$H'nAPn$ZKToJN[mP|M.!f 'SH/QЉђ}W&vioQ|~8r0 hq\ZM0]?d D]a)յ" BV/ zk{jrAedȚ~fx\8sccTEXۆ95E&oz 3a,UҒaɾS0Cq#E7|Ԕ/PZ{ DPtn(F!F @ɼ)#KzŢ@I@AL_ZVVtlcT2˄5mQ/glq -18\7lZ N&&?7"tNu M;6ZVX1ay\qH/7o\Ffkdџ EDvI:dl[D\eȺWT-y 3A 6y(Wbo/wCbte 0RH4=~l 40(~|(.[D vݒkг2Kh^q0Gus2TG}Ot+ѤM R?V0\2!KwjXJcbm-"4W_ Qԡ>{Q5?ҩ;h`V4֭\NL)OC*Y;AɃ_z߭"b=Jwi)ˆBذ?κ(Ԗh Y5t5QB"+xVIgϙve5\$COem`mE-e#`@⾿yw.j] j<зoXhLfFDGH:s.R;9Pua?߻5[7R5m3j*CfPfI};)2!C1nUĀMl&d{ɭP2?Nb(9V|ysG'Q}F{ǃ P>w7[@Z/M;䊳$j?UΙu厠%h6CVJz,5L2 dwv]_?$p>@QxF=% Efr-yHhiF}CTsN$|z, Ik%Kvy~:iEbH:l¦W }nRgRL[ƘY BvgH?>|yd:]ާRt }cB9ȥ"s~%n>n@>usϴA$|VD G{c4 l<~7N/1`X3aJ& ޜ$}iw:xܑ+ʶfmc2J|\"?SemVREt5LSAᐦ`?:f%B,1^րrXUKUm9KHrgH>۰oS @q>Dn2WR*{)k'z]ɸdɍFIt6:E|*!6%-m7"fb/6[<*K1F؅%)zQYxYzYՄ/_3Mxr h-*6t]/NsnλҜ]=ߝ<~oA=2E:uЦ=844`YLzWB; v\YgNLSqΉ#%@ZĦo63Ft J53&ݻc6Vzpv[? $F}9-H&<]ei9L#!Ru!VrC"'Ljpa ԇ7rf6I?k7ЃuZ̟O3`+#9,'c4\VLBQoɌ(l;Ck9I л9T)Ky]ԋ%ݙ=AKxzM6S<7_X AżYr"xZE&m!Y<X[+^7!SNˠ2&5e!-ƬFK2 !Zrkyנ>(u{&_{y .,bsX5]T@y!; prImYS,ڎ Yxs1'C&tx"=,zKHD[M,N>t>=̲3Ӌ:uK"ƕ003!"ƀ\PI0ܳ#_:@EBwaiQ~#pn>e(!ɬ 8o*mv$c,/NUS7{78} y;?CX,FIM@-45u$ U|{]]BkˎbqI---H=b>"ibMjILu"?6cny,jgno&ZLO1ڑJ= Zì}<-ӰMpМVL@H%TmS9>1!?s8jaw ȶ6;* #Ý;ZT]֖h!+.2-DtJQ2//f+,YPrU"1Qa & h3xI*p+:;ޟSFcSqf0);30)? /ֈx>J@L;bzِZ4j×^Zq:ũػ|QgE({Dr)^$z|W6"2ۤĻfE;|3 n+H㎆B]jv6޷( ˆ::B+$lSJY@֧'tB0FȘgI : APM2␔? H:&.LCKgʸ`.$. ( xe usG "\m@npmиQZBfGw.p\x|igIj}Up/ EC t00޶=H[xp'4͑N(7ڜ%^$6ZoTl ginQC4ݯ0a $Tډ'UAMln  LpkUOfŮS)kScT+t(4 * -Cd$a],q gDdF7D*p*6&).ž]?i0Sy:ǃ۱hVj狼Z,n޴qyAGYO?"3mxX7k*!Hz]n.cۚ=Uy0U8 W 4Y A#7C*s3l.~8גq?O"w?.`?~FkWdM_):ɲ^C%#lwc{"d' iԑU#$Ү@G W6ڞtqQ<.OTNSeMrz> TGUX01 UfXv̈[=cƇgu%HNږz>||gVϹ{`Me;&ff0daTrpoPZNTcLQD"ܕ]⣄/6#'t渜fT 5bG J=A`nsmaK6.SI#{ 8uNV71bj!`\!ȃt o}J2Z!i>:-VnЪlmi$)9a͵ܝT+Zb^(Qu;e_[PtM26]Z {SZ&~ \XM@ö*%㻟,_Jv *XJχρ"xGcOf"nfV栲(ꚿpMC`x2^i?Y;.7v.sy"r2hM+ﭝ h ;Eqc0Izzn|ͦ<5r0|Z޳G:s[b1%n<Uֺ~-n"Ss p|y:i/Y5x1Ahe!/Z?$-FD3,kS˜ܿxt!BI$A\$dPXo8w/#םzf5O1+^|m4U8*9:&8#2)k2b8Sd'co\}k}Npb/Zy *@t `}F.i~'/؍  tL2)ҧwFTq$$Ef0"}.R^@L΄l!s L>UݝkEu@}88ٷQL#lN=Q%RD]6_OfD{9*^,zZh{kcN!@yy"s3~k{j3M9!.`otVas#Q> xtڄBs-IEyasto\zp<#v1&}ˆOaelgcq] 5+UzH{^-MXllI! a9<EN(!q;~D_[ziʚT:޵G aFSyT'Bq 鉶s6_BtBj,̼u*%Kx]5Ɗ*`H .]ڡg'$ou@ xKxk+l7UT,aT*u0[SHZ +e?DZTM_0!:[tI9u(FЉ8;`E6 ?3T[#SńLqݭRq%JK ւl':`^&e?䑟D0kyG~ qo?/'|% " Owɞ98y3 :&.\H{])N<M3ܩQ:  W?pWxwQ`fQ $NYH (q/Q-(7ǹ~%]?K/a HlCpI2.,}One9im,~UċRžWݿ˒W-T'qv1(IUJNh;?{N~ÊVB[Б LiFn p[Rqt6Ex^M p_luNGjw, f"ꏼ0"SO@L y3%FT ZW љA{@^%{(k@RZR{U!P$;̡~8Й n;vBw"LjNMyc(]&^GTl>4~Յc8aYP\/[P&0*6ʹ<|)CI8_U <=b nL+~I/@]'jY?k(pc}$[F/IEr^q?3INu";+؂#,=Ap;&To.>"y 7hy+ Q? min2{͒1i5hy lO8%h K+@ufbz dO::|b4p H,r4~o /+^n}񌛨d\*2F3s/\*MQ4 k]L[) TE] D Vr&iZn񨔸||e,I홏 +y S\`Xn&,8&B#NCRk4/ja s9($ 3G&RՕ,iv$ w W7lyxv"fi۴gO0813ʊ&\ $KF\zZZfR/2:GƄv8t%CDQAv&hNceR zK{GhâkRm"^M2]-)6y~WߌQ')׎DyP{ǒ+WBT=sҰ#wW⬜R59e#[-ULQēT5k+i(,0t (O jg"TǑ|1XE⥈0y՟.E1o2_wsV`ԫoҲc 22CCT@ġPq?tT6蓚EgܨRr) м%DrI&.ذ啯*Ic\-<4^aÊ-s;igqi1 i$M#U7O"&: * SbX`9:׏RǷWNEGMV VUQY$4o(Z$qryӉ-4D ZWkԛbP3U)FbOwXO $:Q6:}9 @z!s7O봳9n *A*kK7usc-'j+ԇB sQ|GMJm_ۺ \yؑByß^Ҭ+m-=kyM:%6jَEvΪ{b}zܨlWo=G#? 邭YGHPÛ&CSDÑ&W(uJzmA5st^3/-_8c?V7]Ny|lH'y#F{@eAz/͆NJ[j0'lfmΆE74wVu_Êzԝ[td:ef'7 OjETpn\Pcs4uTdk1pJ},^B;HA(zҒ͆U9 :;]-ܬ@AWJS8/W ٴw]@o缏ggɬ KF#+3vR&K͌ǵH!`|o:8v GG ]Z2f.&Z@.? &㛔p4.o+l#}Ų iPHQ><v 7%׶7z(wL>6L&""2odO릪a4K7Lk vA%{L0DVE#oW@- ĖdpaβKQbc{v}6OQǝ|4+EDG%!18yKE_*,b͞Ƒ=LsklAK8#-i֠3aIai=Rky `O7]w|,LF+a*բ8$q84D>;P:._΅;#î@"f(Wb-|AH͐^! s1L`1C73&24^54Q5ezFYC3i ƦD!Ye {/ܐo;xfataL6>*=DymxW.(M59uT_LR'g7[!yE6^{"Еg)rQ*ʋu4OL.z'1;S ay&CAhryZF`԰>s cH P=Mڞ* `)f3tNEte6HrV8yȊ=d~p$uRú ęno,V$?^8[thC<&\%%Fu_muWĢ#1j>w}Eq#TcFE@bPkmo,T¨Xlp Ly+6';ztT<y. oR/WRdB2M,ꥐݜڡƞ\Ϻ?E} ;/-:وb9)KcZ 쾥/ΫуtQ T$)Jo4;tSw9"%́1À[c|(jo kAG0T%3Jr xfS ȅ,4zoK8gAz50 J<ȷ\HF^FohcUB HpdXHZ-psF+_ ,*8RxLs#5C#OehkjgNxs/&WHZRk4"s>ʘͣ,P8k#c qq0EbEcJ@F&:5fM^6{eAcL\"8~ڰ$$&)("Røm`0;~Ei!&Pd\9RWE-OJ< L4G$F; ΘӑIx(86bS0'B ՋCMty`a4یoΨU4QazbhVLormpO8"ohW`W]sOݱ^ )LtPkY(^{ MԪ0:ay@֠$IEb0eo).#"&Yk!+0t`d-NHM=M gƸ"^Rmh;|wVm_̧4/HPGPח[:aGE2[4ԼR U=&c4x'=zoSl Is

      =j>aEU'o"EJ_]pnwZ]tz U;\Y0-K)_[i/c}z';)6uXN\ PV$]{#wevoټwo7}FogV@CkۈVjO(]pھO׼g<ϤE?/2YꇌnG ӋTI}+( O$21ރpj4.#Zc#$j㰣7;z=y)8E5$&kB8<U#ջgD<Φ9J~U|ˌW`݂-Pvʺcf7/2^FWsZꥅD tֈ^Y|iܭkv@ 5 r_P-B ߯W2\䁮X{D_#fDpvF/XZjYyݥ^a)0ϤVALX\";:{CNpyO-9`boK}D;,(4@[2hǪ76 Z0SL/A,(ޙDccR uyRq4Kw+Ejg6KQaIdۑD1%$9o7,׼Ll΀̥6 z/dE`z71D^ DDFrr:H(׼8<BgBWvs[_B2S@QR*7z T:O94JzՋJba#@%n]0pz)MJ0[*:ϽD*=_"+'$  =S߮sl&jdP`3( hȚK߰`g|Eu'%shL]Q.rnߋhVKQ'W.$b’6Cp>7lao "ef0eW8OVe`M5Y!:c;~4C62`kӄ]{Gǯ7,~ V BNf'*\qU?WE(h:O,=NiC35 󋋽P X7x L 9{rKY]5FoQX"GR}B7͒vzl8&|ZxVS6K ~dYIO/BFč )WE Qswp5áco.7Y1G8T0X:qzeh侗oe{EcȜ @r- 0*Z.(pdFw#hޝYB6:AlRELk4TrҝߖgPуE:KGFvl-lܯ*2{9>چLp9^/hq]bBaj_$p7Q ׈cx~@5}x* UzbV>} }a (*wDٓn!V~ ^:2Xx3^x5?fկoE֔kWgLg9XI*qz@k(6\Ylpanxbh6T.W2AN+RJlAe~8hd7k 6퍗f0-nC?'*M%ݯ짺;C1 v e_1N' o}d,Ϛqϋnx >)UIה97 uft5I|5fa`uˮvZU]->m:3ǙFciG;mG =S{C3ds|fO|4rVA 3sah0vdsg=BTIF { 4@&Wvl -c-}}"jmAQ>*&Sz!5>w9DubӪ wQNZ7Zp)$q[&,`^/& C)W &L.-vGp|bSa>y! ~ΣJ"PJօ:8"6cn'^FWGB }2;vo u~9c8 ݃'aO1q&괆"ؿ/{J4PF0{H Zq7kVg\mdҿIĨ]gA\$L9@"G#'OߦMsD_gLdYˎEvVvQC#9}[Sa!X2PT1f9.(?m@E%l%PtGF~o.P @%%Fos "]BۼM);vaG(OL#]Yed41lr̕$"ȅg~Z2z_  ȦY8|/8< . i.R9з)lM^pZ.Q[#-&I_Ҕzu+fOpl`tdHƶ=Un|3:lu5_52ˈ }'Џ"Ho~wM% hl1 טWm惴e:(TOb!.|f^hrnxC_?BVb~Xoy<\oĄKni4+8k: ɂ j瑣 ?HX??`oLr4W[UG[K]|Mr&klq_lIeQ,DCY }J"5>v=z^T[:[F]˦E&r_1 qqoyx[܎S6GYFL%'Vxޗ?Za'v\t^ŝM#0\Sa#g۲mJKǏtGㅐtȽ-zElU`PrB:%sCkifM\vK[Z{TrvߢmM.5?|U ಽ "Iob [Xl~\$(bm10%`:? s-'lwJ˵1}ةkS9Q<'M{"{ He V ZW+E_~oSc.2~ {hD3o~V@EH,)&f^܊}c 3I{h*=LF8~4frLI6~`9d`iT_ gQDTڪ^DXv"Pg}hc@14)¢Ȏ[aH#=\G߲|(E]lՖp|V[9 aI8'I߬hU+ z^x7#c9Z5薷 iW[W^ؽ>.yA=F35f#t-Vhۣ3O̼)qڭwvf7T@tF/Vw<0OKHe\\x6z$I:HlPgSgݯX(z5n8NglVK -7(75<&r5Ru O1nϷۿ-79+Uq2l%AK/ZX& DY1uHBp/8Ӱ鬏r1HS\0 dzV2яJ}w7⢵#DG#< uyHd)*0P]78> S3YUv1]~ M +9"p2Y1>Aҁ~/U(<Ν_bUd7މ&|J7 7ᄤD̟9r-o,Ciᡕ 㧽m@>۹u.¸4Vԭ|QX3 {qlՈs0D[GJGci<{+9gk6lVFlHKxM7ŔہBEW2yWO:"JxmsC3eު;dKϰQtp^WUA+1rK\ތ  m{1Gҕ=j²MR 3KNq*CׂuD+ZҔnyL9I/rg"2-jˣyupQ:I?~cN߱JW!<,o Clve$I?Ĭu' }*wIyY8?G$ 2fĿZ0uF/2onˣ"a& 0O3K PډϭmFw%70\Vjiiۇfð°gOdd 2GN>xS|r8b .Bй7W:*XPqTx NQA b}aTi c"ECNcO4 +f ]?alV~&MģF/zHN~~^Nll-E+JZVt48-#KS/eI [8xCUq@{RYDJM4=<,~8ɿgk*:-°Z+~l0Z2*޾m_(I9|oxc%'V %NuJcV2\.,V5BABI 䯙"~71{1t`q(k<6^տl$ZFc Ջ×)MⓁ$"'CSR%u [|kV1QrOYVBT_'s 1.-KV/,sc &K=Ӷ_^m+v EbcKUwCd 2*~{4mL*Iw;d6*촃; -<4G .B.Pz6]:W<*F$Ɋ}^6]U3c5|zMC1ϠIBS.ԨE}2EU}mp/HVS\"ZF*9 p5Tjr47  M2{?YO/nfU2僣A#]3&I|_D67+7{G5Xj;k2KOqd7%-ɧ2ᇣ LePy|Έr &؄NgLtܯKS5Kj|˜}}S1?FUGF5pf30Vs`aI{7iט]Rۻ>OQiY j _V?½ w&,sTc{*mI¸dmUZ^C+ϼwt_ߍ6ѱyŽf]CnLWlV%>j \{6ۍGTѾ"OBOA`/3cmpmQ{ٻ (jd!s1z:]"ࡈsɯVExJzPZA6uW_bU4Y},6"O .R1O~c5Fa&K_:D=FbiOU̥Y? @z:ch-`Ɔ1~ZYq3 PoYZ )g/y]cLķ!EPjo\"fі \bs_/nlA/LZe'@Zl+7>jtOh ˎ^AbԬ/X]gPm˻e !ІJ=' |MM7paz|Dw'TK\GOښdn#6x">[cC2㴀;w?\B/ZZ'w)H|k[$%XF"+݋5JI=3Hx<>RI̩4M=`nu3J3O)}qB},ZO `s;{Bs;V!OB2/yHRunC533B ^]æjCd&d]a*!m;QL_Ȝ2 CPbp'j/T\%H$gC=NfJCi|ӧ\S~JHXzk+Eg"Ƕ>dRbFha 9D8,1hH䇹0ۄX!.w0J!IYJlVXL]NRi,L k'#Y¯2"Wz%5;O$1FޘB+H_T9uZ:Hb 0E'B7SEEu"3)6r'5MXBa;U[(m\L)l$xs0Tdw/a< ͑cI  MdyOPm>p0ψub3 9mC Vl2 iB+K7 u{3i"ܐ1vwo_qiE4-|-p ! `iY0q,X(8I d*t=QFp{vvc{wI̎ ݜ"]s3w\I\I)Բp塋F^I)t;\K FeA^sZRX\{)yJ;;3b?խFc1߽9 M} quqp_^`B) *xN-tiO3ј>v^)e%/c'ՄQqUCw^y=^'j-ys&.I!S?KY]ݰM(bD8&OQlkIݮ&ee7 t'UrmHIod!ñ;V* n/0ۓM3loS3$Mjހ?{u1[H0Ek6g%P*!6*3NDz>ZoL E."ZO;#qTvNQ,ԲW&M |#w_3y%^qs@\"΍ ڨ9}q0/)CG=R]MzDxMIN;&mqz{Af19dꈦڎ)N; N{9xiBv:b8v Rmrk}KiTQG7Qb"y"HEjR^1Prq+Hq+-!Q yo/ӏ OEÑ{C*uuϟYvNhUBW8K|zNrJ`얇 d`s[`X9RS8Xn>;P(`Bsn/ z"er:%Fye#)e y aO rq@8LuNRv0:?\g竷D;ao+MyAhTRIJf`V4/);%9kL8k.f1}Q#Y~(i P8߭/ۯ9(^M W~pw{Wa07pe|^O@FU{O475%&Ia'D+H'/;wȕ6k<,#g2&<\\G".5@Gx òoɺE%=DB"RB ޭ^a[V}LI[ b€f"Zdl<˂]TsW?x!1Moh%*PJ&P; YA9gP瓙AW\{ zP+^;Yb#`ilMJ*H |G s@ o7M\]*N{ńQƝ5{p4JʨZ\?} WTz25sdI:S\&wü{HWi#m#^!iV? S②%7~jY_(M1#KxȈ`i/JۀlFa\oO3ULY%-mʧv= urX<7a:W6Uo#ݥ$z.)@az>r* |fi>⵴agv{aueJHܔt[OPOWc;sMgrx;EG#ߊdT-ɐe4 ;tljF"-9ԩݼ#vZo/cmh2\%8mBdt^P찚/} l MDk=;ڨP28;ҘX+353Wf!reB|As~!B1.'0?:`Ob-Fj7Ҁ}ߪ25+muд5/A.OCZa҇ Hyۻ IE"t&j:/zM&X{)$w )צvuBL#|Fr0Qre(E-q۩;t3dwV[9Y{BjvX-X<ص~ns!2e%=cz؅5T*a| lmCx wjc1 ] `iӖ}1n6CX 6KKp^ GGYjUaan+=IZG8vGgWh~Cuzތqd{{ya?13"Tbá  M2 &!P, x/j n0HiݝSS|(&2N9WWBþ+Y'!B;TCr$yv"| u&B!{ru<ּB'ʈAG#  3䷪Q6sHlCaʻf暽2, .P\,8jlov=8:@̵'== HX,o۽_r)GԔ2I^"HNu8?:l1{,4 Q9GH6!,i|э_bLcZhu[sv9/(Hyk.ݪPSZ` war@,!ǶWv04F3l)Y"|lҎׂs}I-utM2-Ca|7 7_+o+j#P I]B&hɐyl6LRˁw8~nkjv{(SVh{"*4_r|o1듌9nWSEgYst~[0c8\(k[Ǜ#(I[ M >E% _~9|Qi)LᐕYNmS|}IŹt #CZT\U폵=۱2ZHv{ƫNk 7" ȆK ٔjHfqWKA7dFeus `4 ^%Ski ~w+^ PwkxZU$:byTL/ډ0V:E:X?,?0Jb?VR =HE8s7vCK|;zsoE%-־Ty(8E 1-rWSH1cW>+/t XX*%ꮞ)C&7Τd1Ly\"FmݘC0 'brnXh`ibr.[=PZ$"Py0l@g@7 . ŏ8d?DJy':"f0lJ(YUyWf?xl=*ibLuՙP uB8Z Ff(线ĤX}md :iqatgj(5T̼ ev_E!]O0m~b1Jjb[FSu n"jm~]سV$7|.Ԗ"ˁD1&"ع=lfX:s?M<'UB^B3Vn} AK]4^$·ͅF'vm^v[Da2g1๭| ,BV;l.{dW0p^E2}gwlldgi G1$Kjn JB. {p_tB>o͝˓'i;]vIA5ӓhcYݟ$rvՙt2iJ83LBrcŨ@т1 ήBTKk@'m7s^CBQRfq,CV{`tm)gF'7zJhI :MV OB6姫5jm1Z.[Շ MD2ٽ'ҽB8цB BDeAx?Vrgq\Rp,+)Ɍ737 oȍ{;݇ύvA_53}]~D-ğj)Ϊe̿bV76d6s30|C Vz,-' %{1w hc&_g=!jRVH0`% '^'5] a _t|D3j=~./~v `X D}&:ٯC1s>=[𸠦NOVl'p`[P_ -; g -gٞ4<.Mhvm:x8|6lҬz#)ƁĮug8Y9 ck"|Q:JɊы螵Of\ USwBWb{>kvw]3&+fYD8Ak𬗁TDIa%#HRx߂CcqÂIb!_B9_b qʼ!N2AΤ"ׇ:( 9J!:n0Yt3MA{L")9 *GgVYI6 1-5rALbhߊ#@TTsPQ|/.'U7~^g*|;!9n<&Q!LuJfi _9Yɻ}ecu E9>2ZP:y`Ez[-+ZkτK(W@?E<s/4hk ߱ns gk˿lI(g=.\J 8^gVYsϖL cԬvXO%l2DX6-|Ʀ+J ZڪW Ioe#J 6O ;%Eqt13z>n娎Ɖ!/LPK9 $kclԣxgݳn@k0x> kܟݗs24mҘ 3R4'/S`BGdDn~TI)( TxعE՞KN X |/DAhwl|j硻@ZI_c4WŞ)N[#*w7^tr.5MmX mJ68% zC5;T  R $ui_E&| 3[3}zjdc*Bx[. -O 2J:QUMem`G.jr."bLGBmqdO:uKע^BV{ Wע%%OrR&B_WSײwBO0(GJ-I_|B^67J9Հy#ߡ5G%_)-풖!o?!OW4 lA@ʓ9F2eOV?1%k%)i&w*'6xE6rIϙ!_M3}zѰb L̆P2D&#»t3fڛdgL$ 7 u$9Iʌ-Ez͎nH ]"vPo3A~%O;Z[{RsnɔUt[G `ҽ_d ;ѝv笈(m -& '{5l^ىDǵ .?C;z"wФ6o!s/OFEi89L^Ѝ]I(^!Vj};rbmSP[;'v z:©7{ k<#iMy/ @$;{:DsNzO!HW$nLqAi?uyXLv(3q8jt o?H57p$ сkfs2o';5 E"b&@!1/ӒTaTAG8[9BGa`6@сf1r64YQH]Q|h]YR;Ccb'iAWzsd5OO0Hh҄Obڍ 1y/uP}uFQYe(nM_ޔ˰s7 W45rqUst7ȶuqjz\AK5aW2.Z®Qn(--0!#M0}ĝ^= UHɻ,PJ0_?^|K׎Mk&pyx{&X*y 1@{新VO.Ox ayFXؿcu>kT&޿aTӞIC3֡aOe^4}.n9wjx~jkLKQ⡝ =Dζ_:Ե%ֻ*cϋ$gSPU:Z jIg}{S$mws8u%j5+l< uBdYC=RAQJ0t&"HJi8/-9hlb}&f?{6oиqZъޒU`Ɲ;e @8e6 \m\J%Y2Nwͦ_EE=ZD6bkt OJWIGp<6 xo>LZWI} kx[3Йu1_Sx- YZE: +0ӜH}D PZ*YN9at~23!ʐE҆2n="?RrClfx%<=*".g{Vz6;i.1&04Hccs)grnLi}*p9t"P{L.Q'ږ›g~+jJE/z|+i]GkD)%#H:‚R4.#y^rԝT@HC.n8B=_ JVHrMNY`Dٱ,ji)DO}[fJµw|,Dst['hv>iS*Ip;'C(*5㑷G],}?m3X6Elt @g]%32Fd$X1`+~])ne+;邒FWy NHEFExwnd#y (aWCGHen{#pSKcm1${gyb{7#irq 5uLQ+6pMM?mIKp&ܷԩlyq18&W yфb(bϡB2,ݤU_SQ;q7X9Qb(1L5 iu#md Z%arXZ 9VCG~ZֱTF}8/Fc1pwgf"퉶8K0P:f*?;b'-䷗aZ i8h1Q[(&w&OG3X0Nݤؕu)؋sM]U+(Z1 ?&BQDe+;yW9I2\0v_XV`Nxc/Wy7}8-QUlPY埴'EڔK=AҢezby[I:ePR+@ڪNZ@l[y50lMTRW's:1cem6D4'1_o`[m&-Kkc6n'歘i2JdvcIX7N_KQi +PDiI0 `,9r,ݟ)׶ "bMLx͸ P }騉_>2clŽʩ:-oHEI(妔C?mb@Fn{knB)PLUfa K~ޡʳ 6͆_=BJCmR ClH~{vC~=9}?\҇ cPo z'{rAR٫G)h^pVyƷE^ uZ \5xtK}IEŪׂ0VrhIWBpD͑u%7Xʨ+o =:?Mqߟn^8PT -vrE0z⺻?FJf%--"{'|$󻾨mj4Ym'Mc#Q3m">WgCe@$.F:MB숆t_Jo>X;7z1N* K~ʈYƬ1(My ѺWOft{hl+ʶRf4Wc9%,Z,;V/K4"@-S.`E& b]:WJ 65T@Rc.49A7L/PJ& TI08ȊcvƶGTKkNd(WZ9'gbg8qN$lvՀ>6H0&V~)kwӖicHqɳxOo-C-J5^1 [.W2ڃS톋`BJp#<u#ǧ#``\\&2UN$_T:ք[Zݧ7X K$^X%uf4E2lpή{TINèZýk-LB8-3bޡP'cp6"?P QL@F1` |\$N|;w-g r=5i̇`Fφ#8/g~t}RώC;/ [ GGMQBe*jW=F1_Z꿖}ȄkAi>Ea -{AFgcܭ^_+feWK? pmT<#֖ѨKp4%ađ A_S݌wтuJ:fn&7i_]%\H'Ȋ~bsh#^SԀ2`1ےFEͨŢ}J.tDT*rY@gyjAdټ5bFhubYߕnfu<- $8ɗߥQrK{ {uF= ~y>B&3>Lڕa+Jd~.sӺ>>;r[[ކ)x ʂK#! o&P>]p3 oك3ZZB1v= V'l`~ս`0N^W"CK8\{ӀPW*Wdz#Iiq4p"|\ts SG2Äˈz^ϰ@sQ/#f{ûPL1J0lGOX±┆'9'E$ ; g/_(&ËXGnj{ح1;, rxq}J$Y4G83) A rKC\ 87]oTQOh?͠oZp^O/^46BV0mgO@;P4&CM -)EU\xˈ3~9%|t5 Oۀ+OSAyH: FҺN\cMOo[D?$<˪yIC6ǎV#F=P89l-iJlCtW0:= KT!'[QjI>1^su\w+8 S&*{ `w6qĤe= hC /}GUh)XltjA~հMos]tUէ(֔[ oWը6Z7M/$i~v j{X+b@fs]`CE`u}Tl>)r"o'KI&>o+ޙ }#!_Ƽs*;"=2'ߤ,&4PÓayxx2ԬяZe'LBaM~֜жr2f;# ua*)Bc6{ȁdku Ւ]k9_;~dk7sl5vQQ_ ./;̒wpo<^9HdĘwJqL (h : S(tgI+c}Դ0*Za4gFξ\O4L~/s"pyI]!nl*pGSsM bZC5oƒ>:H΋s* ţ5 ZyŸW:/ 0"=WrM6}NĈ8麂 0pW'/+& -0h1 7S{"5>˸_3v.rIi9|c"WkЕ)XdMfoWѻ,OpV!ս]u2(֝9|4`{$NP`|%Q|S < ~E5`?jS dw"ӎusqKƖ | Fn}CɅ# r^=~)"s|X1h;S5.ixq[~\&EbY7kOcaKc/Q65#ZC9] 5!.O4{,n?h D@ lqf :O2(]! ^k۫Q0^{5^wiC ivgY^ znQ^'p}NK]M pf0^bFDg?I0ƛP6Q-O\MgLIp38fTi`7&8phyɑ}=D-NtNBh;y UEH:B}9ǷX$B1HOVSTd\e+w0nW)A!jޅG^N,0Tfi81GOfyN <و|jG %!>Ѡxau ]QA{weD, [F. Y@S~\?3p.z{Rx:~ZS%Ao ؽdJDִY͐ljTtb^{{@ڨ\ K| G<񧞴:DEfyMNsCw10 7(y9"ΕPc~yY8xKXOHR eZ7S.>Q޼d[e r`'P[$xE! _ȫ;FPn0Lo+se۩yyEaRg)ϕhMmշl@f$ # c~Ѵ1q e3TLl8R>՞B2# ^_,(>c 8+IR1"c\i}$0aaLpY'hKQe1+?]Ŋe"QLìD@~j{Tןe.lzƎ N 9ڊ۪M㍻U H(klfcabf~pxonȅqMݔkDc b3*t*J$ØWV3mf+qw{.`߲յ]9 NU#ܹp^ 3I}P7.(]~:5M=a'.' }a*KخD RH;s$~Am<ՎI`~hJr]قi1`%gV^s l-6˚g03q3pZ,E@/-(y2?/]D_3ض"orT~v<,Zs^f vH4aʎreoWzVABtZu: *E#OEr2"=†4mZeJ~ןm|X-X~W 02խ0^5^n#,}l*ѨZ@6X*03**nxr]:=s?0>9]"  U%  A6MS|A?Wl`[::R*X8Y|pp ֽ6p) 790uWGTHRև T`IJ Zm\?mG!Kf6eT>JXK<9\!=WlQSJLAcB I\J$ ;ƥQcր%_yGS0;84_E6v+|+J,hA ӡw--z={*o+;Uz\]Ԩ7dhƣ3nD(OwlIa%wIcp\ U@ hDu'%)zvߔR[VV^dC9*[&z3L=jHl*57WHCGMi;kVprҝNc)te sם.,DHR;}~ sʝy G][+/0gcHit"Zx=e5.]%*{(y7iq 4 -R_DC? L<󇾗i\*ד($w/$bX5deA쭭î kʿXnο#U)atu. ' &,\5 nZEK?a!($ťBT!6͡"qv%\x v5 \Cq0ʰ 'yu/cY\n,$ɏ{M\}Jda"0Z.h)69z"/ܗ`iT2bJEOÝfd)8JL-$yЩ}iC9FW?| "Pl9QC T)aչ X48|iۊsڱ#iy<8&9agYZ07070100000511000081a40000000000000000000000016570825500019da4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/sof/snd-sof.ko.xz7zXZִF!t/zQ]?Eh=ڜ.+ʂUfBfmG6a/rUz^Q8C+D8^*5'i$=|{x:Q@r=2VhJa"Tϻ8ҟQ$b/jnt k L-/ eQ"4hu A?W.U!hD$'TCEl[-#5[10y)e* 6nկsUۥSRT1Z۔I+9F\,<f4>椋nDݚXLkJ˰*݊ R7)3 Vr#r5JF[d:tA¯ 4+4t՗i:$4~ESF(x2 Pҹ(SY{8Y.LxI+&[>epچ+dwmy,;SՄxN(K΁JJpu? ̇3@rtZa\KGvz$X=WA}_=cR\ ns o:ш>CޛG #6t*I^7/ ͈=pzb2q'W`Z>иf9``%U0*&N"O|5]3O7 vEx{dHveW oe@bD)m BbZNJN"XBRHb? ϺWYR(_j&ᜌ_LAifauSYDzA!v om jy^A_X'h`#.װ^IX C@G>|YʫXV [#{n&U$*(LpCֿ۞2eb"t5ɞ3}̴͕(4,(%DhV#rAEuyM9rlDegQ&EENx9c^.d0 b {;݌kGlV "/cCɔ.ָSЏ Է'  KpcsB~`<(-|q5W^)B$y*QFц@MIrڐOWRp3NRYרk:LWj"M)e4o{,)0/uP_\wFiCDvu:G|nh4?IίҎ#Hu>FFvңl9,'υ |o[}8Njk)}GR\Z"qsK0nBm? C.\%[ra5x4q} tV(J6c*"|nEiS!w¸CO}e#(НfT0G2u\y^Uh(2l}ˆ$U:StZgzM\2zQ[׺ƕ|b(}!DH U^>9 ^A:l!=C'=)RR\BE܇ PE%&p ӸϢn~ 6 JChXس\"$î8f8 xQ8A79jFŅjGۿM ,(AQ/ { ȊE|)SP"53n%BHJh4MO0-oƜa[|fU &%BqŐ (А[\T?*v[Pk( M葙4=wfb:!97 0-[` P4J2dҧSj,a gcɹ@gcNv{zTcTpouʻ`p1%(7z3^\IP6Mk?3Z [K+2tDp̆rH7fZ]8f; o<>m* ,dΜy]X,"%mmGfJIa\~sMe4q' *)ĴPM!9n!*J5 liDo.K.u+ c~+vڔJ-zScӟlS13iD͠EɮC >|_΂3&ڛ:TkΉ+`\w:/՛8ɒ}8->eǸ !&MAI"6@yHѰZĄU$`̖}Æy7!zStB9o Eƥs7\Q=5b@N=uT{c ڱ 3gRηɔY@ۉs&-+i#3oiFo)ա0=Ҵ6"3S$}#\謼Y l B۽!@579T̹PˬX 9HdGܼtZw(r]ly 93ih>R\".nqۻQym̈́:r;mv԰p$T2m<7U}ZWjQ6pvZ_ >0!sF_ἣ9 .yY'0N97s~q>TRLȄk:r5)q"ܲ`559k9‘?Y TN K_e\8@B]P-\н5R17|ך2Re?12Nj3t aP}HNm`ۺ {OV;u`!9 8;ZG+^ WWDOٔ rEO>6i=t) S~1^IwY,N>NGL f#ήsd/2 rٓX-ɛ5heb3än:@EdF8.',J]0o\n7EFjAn)s(G.o&qLNB65@Z 9>b-LLǕ o1H5\6yȖLOAfφW\Q1O7<֔^(epo^6o ,jk ') gdD%g9eQ+ػmx&~ 9g b+cNj;q^Oַ ]~u؉!H^K+,|,RBPMDw Sdw)ݐĆ^\&NJ\a7_ThK um7:[kBsU#IW&atȼPaɏL2'nȱ , ;q#,'ouNBy뿙02ΐZp ~ÉV pF蝌v5]azl?8"maJSnqr]blb-;6E_ڔkak/ trsgNXʽEL*Xbu ;qt,\ -z4LPTd1x4`=u =0K'/QC@-d+?rUtᤃYwkjb?fν22n潈s, ^e8-XV4);kFqb&xq)HB7e{C~oeM![i5AJmsVsN2;"[B( -d|$nlQmux/OdL[aWtM&vvP}Iˉm.Bfm ~I *PF]3Mi_j/q?9gJ[GfQ. KX;<,awKw>x$ΨS"I 21}D p7)G7)[Q25^cݵvG3up |]+:T6*ӷ ?/Olʹ՟/o ~.%ȹܦɖ֨*xv*t:My{:D81f⫊R[Ĭ,ʅ 19ӲPL{7vp.:+Nq<du7+Szv i> jjШ 5>j"s޸mjcn >,&dSvxݶ`W1[)qAI<8eoӲX7RdΡ-񙼷$f$_O4kw/~l= -j j\/I5%X=> I ӛcx- ePPM?KaA"ޯ3U 9tͭ=&؞vyy#N 0g!O}i9xoޚܩYJt xHpK]d ˘Vp۵$+`KQipRDٿ+@Ԍiȥv1OVYǀ$Apt3ζR|F8W!P>2)Qqz k\||+G~gk Yf%{B",^!_AUsƫ́Vh`ʘhԵ86:WbCYdM]4hHmML@y7A:)=wQ=`i@SN cbE(2m>0J*kei^A. P}$m߻a>ԟ/eY/e|[T33r~5%j/CqJ*(6D0Q/ j&a0H߿ I?zp1PALE6e -vS$U)/>_E)5VKM\ћk7vxD8tp#oq4oRrFƭO>—d8@ti=D0+=9` u9b)r35oN*樤  {[ "b`̅LXE/ݢ,5<堈,waEL@. QֽQsTzLe7;fTN1ScR 7Sy|&-5p>W"Ke=JJd%H6{8/nx''+ jT[_}teP=ʞ((3Ps@; j~,ݾM&'_+hƉ=_XuFՈ۫[27jfpJ1I)M5F(Zݳ\zrXaN I=A;1dBFEKiwNja(%(DT7G"*۱r,[x]QKgrkڤ:;ҬCȩ(~\_j0}UyIAXIRwz9^~&SO:,VRYwxy𒓘W[p4WsxʲtwxFF 00\}~|;H*B<(|)3݋ re H0oݩ ߌ\Zu/I0m6Li"\aB*7P|Tۇ[ʎ"}76ӷ_MX-~hF&Hb~pȈxkmSU{[Mcn6nIdJo!e"_vVf4DKRtI4딳tƟd-WttgBDJUGG2 >3\@o ZMR mN0Ҳ6QpKP[ch-'V4E^^(VU|֫w}ȴ|wuSփr_!7DwQFpTAm 8BA9 w6O8&vx =P@]+Eff y/əY *=kSavs!x3bx2[(db{?CBǹ7ك*zf-'o88 R\>IJl0֩^Bl pgy9y`sCd*߄V0KdC  D,YRZl9XNqݞ_|u`yQ>6jxA.6`q] Zn܆c]Cthh41\W-Df3%cHwў3/ zs{z_.4ke=_qu'_"\p {plerk,rZg*70Ҵ#5-K g* O=1TAqP)!qSAP>f-+ϝDZN?121V˲)̺4ijvT+$j2Fu9 e쟗Ȗ[C=92̔p %A]CV3tWX`>9>]Ҏ#gI(]__j$zEM%WE!'Z3MezN`+)(i Ju99F̐ɶ܎[alLUKZeB>:rZ @i&n^wK@hoc * ^^"8C&:o C,s[>y{E+\ <}م,!xѠTbX}\FL$Zf;yoԏ Āh,TNƮ$T~R*Š߱6K@欣ʏz Cʥb9YL^WKH_͵҆ߡy@c$J4|>:MDGQ%7&쮄tX uԕ fߕװ ]=Idx<8;0ƻk\Uk_YO1n8ɲg Egt" v;$EZz"Kyj!Wmqhjj}~GAEyڜޓ銈* S^GcnS*&W9, 0pr7H;vR 9$ 3^;9[MAF4,AjU"=;#&ڜpfK( =nc:D +naj$82y)|Dĺc/4̲f^l!5l]HDJnf,$=rMCNiM90h\2&h? ~Nm0 S`q'hM o3!f4k׵]~ hkzkke\! bV9 ¹yC^tSR*,y(0̌ `Q#$@n @dn1i #v2AM+/ئ}@Ow9d8E";e [(8n" ;ZQYc(/joCv9ߗwԦ!(:7QXzrJirw7\?ь~=h0uO=Lm2`\j ]c*:}?)$ZON8qUhTNX,>$B \k1B ~{c.[)^,݄TiUX^ř)o2߉!(_zw)WzX6$v c|7ۤ=嚤ŕiX %oY MIoM%(Bh_+!]4Ua1n`Pб3igN C|6~d]ͩR8 TУױ3{jۍe2R@`9&5.i\W_w/#gd9`n<}8j3W<%Ǽ!~lX P ~ez Ef*PO(a3|F?܁>--i wVrsƼ0F{P|G,Q͐iED7>8t8PXхW&y3)(i թ_`NooVÀ {ڕK1KazT,Kt ,Q`jl'D2?quL9΃|sNmQ Cmt@%K$#-S@ҿ5ʳ"(\`[Rdv%vPHV#j/yb5(ۀ4ucC|Uawx }*a5L/~ԉwU~4Vo-OarҺBk?<"cU&Nb7b&:%֕zj= )K'-'5[IU'!qϗxw0́X |:PM`N3mް.\Fx lW"? Qk"&5F0~S-JvV\vj&Rb+u9 `ik&fh ^ J 2?xvS)B7\=b"{-eHݿ~nES?ϚZ|ܬsUXEv'F6btH4C)2xRL=B&Kk,%gnŃ dÖ<͋wD'PD<$:Hd&r uP(0F<mkvfE)4cxubUe¡{ +ȧ}~^sdȆG¡F֍4t-t'$UXrIE.jA­$0G֓鯮5z ,M[0yT7EFNBƁRtb%WgE]:u8&q킚x9K)i뱈7KNaIpTd7z4u|&э yojB] Ё-rXTW\.Daɸѕ &}:SKhi/v4ռ<+ы|t_6yXՖ?Zv6mV]GaRF4zr[cدL;b G?JJE INəcN屰Da`e Ӄe% ^;Ru=Gzg.Itʤyو؀NK {hkdI6-4[`کseX!KG>>N ua_lYwV5gȢ_*ʯGeڇ&NıCDmiG=>"~Ty$ ڇPvnW j}`Q#),!f\{u|yFTz{*ӏ c9EpGDzD(23y112 [v+EZ0p0gt󮷭j=G+N {B=8ø:85٬L3g\PwC!{G=t]e1r O>ľ]V~ER|IZr͛4ntn}}Mmfrl̀"&sIOQ M#Ļ{6Q{n/,8±|:} S- f%' O&$/rZ]1D>O,bnӗ^UH-R1]@ LpMpSqbJOu aA2?`8p&}EߤBK$HG( FBI)" %%݋ W䎚A3. w"Xo^г+wQ7!j=GB&"{ ʲn2bHnzhss~ % [9*WXK]ϞbS0H2)UL d~&6RRȶeΌĩ1@H! S|{3%0 .\q6;Frʞ dJ#n m]?C! _9`; ,Ȫ.hC% rl!r`F]3Y𛜏3N_fk0ntR@H`էr[p\4cw`LC#'۝~;%\)sNj?b_r+mCbt1Dڢ_H#kE~) YlZG{tVaUmW#䫎y UxE%=|_)(f-}du6 u`[U %ꍑEu/LCz,v nMt w1zFÇWB`hxBnb(hr Zlp/?B=|>#&V<ųbE0r M#,(rW|F3~&-L %sjo9ĭEu$7~SC=j4a- bvU"wNKTEOw ퟿0f3CjR%.y0!XA5D-Ir@g6([c=ta7U% g 7Ni6@-(}GQ K,Ȧ_>ȊQMo1G, W INRkd26yd/V>VԨ#e\F%t>oЬdbLP/;ec6kL7]n, b)pl+TŠeC뎖gz*ޑб}  sd_phkT <M\qhQN#GÅXCA.Z;׈DQXrh6$k[@X/\٘A5ek $֍MCVa5޷i2:xBxq46NA5,2}o©Y;;ss}!6b [gF3n Ik١ LgOvd| ɊCF\@A/Wg7,P9q`VJSꎟ'!¾;a5Vݜl+h`x@[>G$vuȷ`rYo쇅L4DC!SA~Ȇ4rӀPU͘FˊS=8MhT%S?TbR߱|˓2#IGcH +Z[yYȈ{_2(n kHfg_xޭCڋ73 ϣEZf'_A-'l{E_5:A 6KCڥO3eO 4=WT mTOge/wEkeF 4q1=6zg]:ƕOءS}+t"d;`kcZm7e2j]oz?P]{=s2Z*Tm /XE% z+ xC 0#Τ8W*d1Qγ3OW_NW8:# +oaI)S~ʗ5B.&ke2`E(RmZ<YtA"?3wI_alx/ ` êz~s :M:n.EoJB\HK:dWXjqahg%S5YKžJUGPNZ& h> ;~2fư c#(^ fNw0( ]i]! d06 N[X&ښ/vhᅵJu?8GC$QV4&sC0 ҉fʃ|DgO3`.S-+YIADކ# ӮtHqm`zja? wsyS <:;ofDofݹ: nW9K II?tZ{+@գ,ņYIK(pndwXZ۫  J;Y ;1_5.laeBP`]y P.`8faj@2F1&B.$GalOH7׸J1IJI/:M PKrTNVz3^]B]/*6QHX<^ŗMF<Rܹ6y̾Z[iyʅ ,UnaNo6d3rfLJnZw%<u:.yY5eZq-/@:`1߅kWS}}v?C5Ze2*h㙥6i^F䜾UfjaPes+2+OvFJܷ Ƙ95%iQjWP " +Tn:dqKtKd667@c;>o=zXdJK%YFv^Q ܜXg -]P>'Q'K&괽}=*&UNLuoGy_ (!{tEImlZ"}ee;>"~<~([_Wx6\"R~%7A׷Mk-K7p)3_SzA/vh%h=ui`auSn앫S]hayǶ0.b}FQG hM}O=yhyUAx> ԛD5f*"KBG7wRjLoq4.]L5swO4%\hOx(wc(ut)%wtL /;~ȭՇyO{:N)~YM)*DcQq\w覰A鿅!6Z˳_=zY :#( !Jx\tWwpHZe:G] ="ٚplKA}R_^X\+e+t/J_BӻտBmj^md#Izi2Tp%QHc~x ؽOL#t Ѓ/]zϬe[o( a 뒇`0fB/q< v\=R]jtFa%z0`?5z[Rd`~;3,|%Bt|NIg`u .6Z %D֡GnKjbiVKଅE&%nA"רGfX {xmT|G5N;`ńiX+J0N8ˢI{ MЊE7@g9Ύ;!C) wl7a/7>bd?kAۋJ2'>QyFӓF|PK%lD_G^0HsaUrD>˵7BMgV6JۍGxwm}$+!'496bWC<.JUm&p} C;|. %>l:c1j7E.a:>S#Ө@U#ҋ=7hþ=Dmx\zZ\MiQ[9dCK+Lb}@^Sf:DX#U2S9~H^8a-ւm==L U'+pъ"#EpEfp.(80$1t^g7[ n{x_ZgÄ71 q Am0Bl8I)>y*nza??XX{Q$hH&;2M'Y` *:$:?ދƗBuʄou0x gxzn?) LV]A_N`]y 0OI =8gu]Pt*T@-//Qy_3p_d{l~>KM'Ft5=?adK%ٻ) Q<(Wi50kil<÷?ieY&YdPq1Grz7Bm9-i93u$͘'HɅ!\ux㨼_ݨ- nf\Ί^['T3F(L~BsBٲ]׵A{i3i5*9=5^JyH s0WעY g]W>UŬȳ.le`[8-|/ToJbs.K#iɌQ_?BRI3XĩD[۷)ٜ>`ocЛF]iHG0;/} VQ"?-Ks8 k7sx[)ZךZ*]cS g+5P$2H5VtRh˞LeS)wP[{F/qo}&K' (.yhNIǥEږ:D ދ܏A-F3`ㅄ(}pwəO̯~&^} [Li??v>uW2iUR1 :^+'B9ua[ӻ_wA魼fϓm#&2 9@+*Y;0Eel$K=QK-<4Eq KkZ6>|:o?VZ5FOGEDˇPR;\` yvޟlij7}VЩa7 Υ&#1g߲vYR'ԥgt-dޢ8/kxx&}\huY_{)?E:aB?N_Qec %*g~7r ,K[apvMWlV@prk?T0X}PDh^o~ԝyt9Hdhso1a4S r!y=-T'M0a0_)T12B^dB[,]!V ^zqD ͺjZ =WZ)C_? &:No<| @*S>IK>za:kٸ 7Ђ iq# \&_z(e. ,?~bARlqw\x\&E30Of1 1w#tĈ1y80o!AHDBbʄZfX]pnomj)1ѧCl3ЌnOX.^$5 `2?fQΣn?wh.$(Mo)瞾Zҹ0?Cv;i+CkѦ: WΟb{čBfB- 0e\Qog7a-e)knvv?^??%ABOsMԹt0m(qWhDկNQ6k6b`uIWgĉlisnK!g6k qv#@'$'Hb'b8R1X;|f8qEڭf: \5;}18L_ }a9uQ?rZs<`UW& ,E^kju6vߐmIN%Ōw̅+IKg!ج,O֗IlpG9.i_ekOE| {KIbILtsNԻE6n[ۂ&Ν+79E߽h[HD43 i&N X[+,lguD CE h?JC k F!Q}C} ~:|]h0_9`{׋-/&zVAӰ-rHCue`'syii&pfoTMc2& Aaϥ|7>.5a\G/J+fPƊ~:g.B\YM5N4Ys;tbl_'tz/!e(3kLproɋnU飤3/F9" ʸRK=Tߢ&`R#6XK5h.k&AB9+Χw xвm*eOE;;sA6~\ϘQW P>0L4IO2=z8c\wh9.YI՜";"U9N]N7+c2KW0w*fv!|mR⩞3q;,9+Y: R: gWypJCi5c3a ] U٠9.I˒W2UAH_p+B.H{\W8jW+iw 1X*w&gzaC8&[wh&z]t̙~0ƿ%B\Wl9yu!z*G:)m g_DŽC@ɓ gpR(hy`m.f<djR$Pwc0/+kYKpV()ȉ@5߄ fnRnP& N``yY9cvպб6;bD.a4MTN'e͹5) bi[\$ϓ!O\8FѰ1yqir} Lү0cvX}JYEFX"CU:K7A,GL<6Qn0GEP` %#**Y|SdEb|EI܏ p>ER,|~NySRk4&٪҂DyԬ HW<⏢ Y'%:~bni_GJ7@˛f1_u=UqH'Seż|ʓ,}˫3"6B]Di9I|xHwx 1l0Dw`yOI#LI3BVt bSߢt<)ONfĎ4n h\Wņ6"z%i$1Vn( ȚnjX ܁uaq_h|fLBQY./X`^(-+~YDR/% g]Y\r ϦËzt--0WO[Ba\zÎӑ{>g5NS:c?P\+R|ޜWE N 9Fv:4h1hp=Z꾍,I @SZMh/(?ϔ.{/=[Is  ?ybZm(!t;^K!?C vpB s%5-sOlf'v -r֞R'u4-o峻. Eܺ}Y:JPWuWL7*PhX)$2M{&Q B _p U+n+",_'x@:1p>Ai_5܌+ߪ[LV~=̱jNeuCA+H%7zdtd A4#1'Haq_ :Vjkf-/%eZ~{ά,wE;NOQS@zCg00y_k--Hv& XV7-BxޚJ\yxxwSke 7KN0\PyM~).(n־;1 5 WЄ37qϽiC`%9^8q< \Rbn57% c7ݾۏxbqԗ35 VnѣEO8dxm鑰F5Qa&e@|VIKuk(cE/'ٚtW.Pp:Knف?}Lް;޵85F-'} 9M~SU1F:1gFŦk3[Ֆ4['ppsQ6TBIetoqu5n($5ӧ,"9ZgEV:+4{D zvak +R45j& E<k EG>ӥ4]Y؃AK#C @Rkvk:%=W ͯ:-s Fb$ r!YZ ԑ] ʞ<$.`zhI:n*Pʝ9aX3:x.;5O͛0+8|t[+<,g3{) :p`yq6O;QS$="\* &P0L`qzu}DZ#>OBޏHz#~-x gC We]X3}VڛsZ?H5;gZA`rdJ{h`$`Mx._+|ȊH~_gPA,*؂W܌QiuY।4Y(,}BKWޅS/I5(]~- zLFˁ3=#uJ<Ȣ?L&XmOrYiJ(6GO~HbeNX2[}+F.6t+N+Ctlט;xG:L+ ˪c`ã3)t@!|e4W:QpVp܊Y(+p܎zN../@}h @%EJ߈YȌ}G>10\q0jd@uN*4vn &gXnNnGQnTMMDi ,JxtB/ GN 2X[dbVHSx

      QAxɓ5 >OQ5) _iZәB+=*qhgB/;0!b~#Mh/0dx> |=U=Ç1[EHLS@!0ql t]Mac i>vq<~^W shJ;.AA <#3Wzh7k,imk+;3+(箕h,>DPm.IR֎DӔ4Eܓ<=qT,@T$ys_uG Ej~ad={6AML%LЛ~PAqœ_((MHYW CΙ>H=Tبmi,FeU'Fޘp =Wc_`!^t%a/#q:ةiQik&Yp}ƯV=X6&灴hOnE'sjW>꟒ @*oY< 1D&Ic?5IП<x!\ږuA~`nvW%xC ]h*~s?Uws\1з/M'?WfEGXL-=ZbU. klÓU|L-{2Kg.O5pVi*uZ<]{nbX`YQ4͵_Lt<ZF~GîIGy*F-] Ii#ߎSџb!!?P;rY@suyD 6yNբMX;p#X=3vdq^dͶH.~gtxXؼ佭saG݃+|Dα0Juk<?Dʌv)>xE *ThBɽA!It2<[3 Ҍb>ǧ I ~Iņ"ˈwy lтr!+nBMCo5B;D4Է’^i$n[B &dOH.IGb'f\sbo/^8  UA{p }g'Y4gԬ+B7-`x<4~KIeO'SDؤi-#z?`ES)Et;6s/.T|6v,g,NpOo魼ー_wvg#QrKx[.Uh8ۙ|aj H3T@ ?{'oqB̞@}#*Fcm6:-"Ar)9ծaĐ5Ī(k"smNo.q).to ClgO35/7"c+)hNrjZ&^4DުdN$v6P֎P-:蹲4znZ:S#BwD'~ĖmOW[ؔX}IJʔ^ޥ| w\x8 [NwWЅzr(D*Mxh$)acn ֬yFHU]D\\i vOĹ֌G ^ H1E (Zi[ƐdL-f3}z%E,J?5"}X[D a_ ,ʘa*N7wF 0h8- NNL}yw~}\5ͷpZhG8\O왚:LS#NwkҔTݫ ,ZzJְ!P7v4X ;m-당<'`12@ӹ≥BMbe'-7Рhk*Iq[wv$, 1/6 Yk3gly;D59B4|St 5yKFAsӵn9FY2j+d=3vǭpLͯQ%[r_;ڂ:T@) -8lOqܵ~Z<\A!>3[E󖷫ERw|h !pf-؄}"Tm5$fF2r݇x.@S;ތ67Kj7_ ײƯ{jDt^!,{GUfے`+iϩ?4ž[!6xM$ c6?`#'KV Oh //HF}1TSpGY%ۡ16-Z,`,7nN0V(`M4uYtN~I0);:ue+?Ȏ~%lߏ\z[‘S_p]i.vS'̊^I=iw%u9iigcvX(_G;z,p ih]Uq&-ީ_a]=mD̺v(v%hHp%4R\QGEq҃KYk97/{볓\[_mϮjT_\z3 1ɶz[nnr)^;=*^qiSIyG7{\- R1vŸmf:CML :&[<*<@Z0P i9t} t611~cLORwr{29J%Ef*#-X&$,ud҂;O %[R8w}e̦PR-ur>Tp4M qLw͙ܢ&X܊͠ґFNVGJ|@&a295'n6ғEZn I][tfŇh= Z  tع:Og?jdج tvlrӦŋS *`_'7D5H$^8.:ȶ8_Ih#OÆfNoX(!Imպ)M;2PjW;sc3Pkj yO(XT1[[s:jq"0]Dhsi8&ި24]s&98$0 j-O/0"\W&X$iBy߀kt/Iˇ@2-d.7I %~jMIAt2XAHՓ^YhVQ~DJ,-  6 gZ ZɿH12Za!  \Y4,<-{;@ IOdؖ a8]FA}Ixa<+H#!iG#7,khcoJ',v.i2s遐 +8eCѩՓcER "IG3:Oqem&zPb0Z(AkZ䶩r يhS[pA7$~bDK^nxH!Rx%`BTjN=ElQL;8IpZ-jdM57p1߂z-b79xE Fji;%9OUd ?2IFI䓢 nCB2S΁ rFvG,ʮ)rX#: BO{l#J>ndLǙJ EY+gW-Hd)O"({&11|v,6`k52jroK22i\~ fVHrЇQkCƘʌP̀wdSW*͒"W$ۈɛKՄFӐ-Lhs}h[=dkg%Ѭך\lEl! =I#V:[ڂ$Hn*I [FшoWTLv0Tf5Jz) r ؇3b&ծfʸ[մq5,Jc*\ߕ-oUHES>NRLl61xL}bX;yE슐DT W"!Jx+)tUn8Kgjsq}MWk+\YLkܐD޲:$'/j>&ಜ?N#ӌxH_Jv $59NcK~xA05a+uŁhjJc!7jJ>Pf M|g2ׅNJa@9*-c"~iN:|ቂ w['ݱdŭL '!ӄX?(]1a~y;+H'xh[>9aF~P9uH'o":Hkl4uz$ k/=̕័ <*Rzjݽj_Ben'v!A\!/_ B59-j$83Ѧ{05^hA{'?yQ>oZD8{!T֎)f,=߲/rx^QSCKEV0 &+cbmeƄ3oL=}d|KqԍrSCGhƊyT&ֻ"Ʌp_*W$؆^()h4o[z]j(lecvMe:O;D=*:07p9?*ePWm|sRůQŴu"5KZ(~OIX [CQeBY -Fͽ^o*/)XY{Stovmʑ;#1ıwGEG;4 |<MS-zReՋW*#C@&N^\>|yэNzOuN JSajF+}Z=4gQCLj+@dHNXbm e>LE?&F8lZPpUq,@y2.!?uTgy þeUl&"B1~vC] *06`W.4{|ăr ]'^fD#hkbI ,<ؘ- Iݻ~|6޵yUmuI*R9KcWp$KwFR6r/="9i\)rv/FdF#.XsҊ%VM!iVB`W {RZDLLXjHR w(ǞK-+fSZYc:t(WYK>Eg6s-89=q yjD tr,qr\!za`C4oLQʧ;dGOʾͯ_(*D Ql%]Y zWD=suP'ł+Z2HA0Ĺ_h<؟8%:2$Maq Q]jqAq6lCY3oY6ZЍWܼ^@1hbPHƨi ԑlPcq?xkAMu>a\lɒJfu_iI n++DeV=aZC E殏$f`֘V"k^6=V][Si7"CM='sO$W|paNU熽T(SB@s % o84IoO@#0 .,V[Os I^ȎyP~b'E-h{NW RI'*{-t?!HCDzL׆7*ZrM GcGN0yoDt`VʫznPkKJ@M}KX/~iC^yl߸rAB~hLĞ*. AtK6}*3~EeH*t>zbgCZNەFI{ũOKwlJ(rb>*^0|=,sJx1z-"9 TI%ֱ[pkd"Ŗ.ٜ}TDl]\=x8I T pL"sK\Wo,(gY vqVz'A'>xz8,Oyv:X]v\cZ6nC)1Q¡zH _[xǰ?0 =t߆8Ǥ8 3>Z85?Nh'%|?Ǥa,7FUk{F:Q˥D( iEEƨ3cC&|E|IY#y,bVkvFv/{'?lz[\Iދ=oB~Ero*zxEc.]sյl1 %bP,mFuR ؋] گ2od8=պQ>zٱ#AH(dԫuMVq0SxJ~sF7fq2w<¾BВ脂S'y:׃s߰O* h:[ ~wr u,ߏ$Tyrxj=u=}aqLU4P֚/Y=}c*t&;tכ"bC YN_\:LUo>3bbxy]rOG y3N%z.;b'-z#9uV*`\<T1yւ֧Y5}O\raVp zC[:?[%?b]`rC*ҹצjQ`W*|,9炐 j,(T'ȶle?e:>F&I1.?vXZC W&Fn~7:R @&Ǿv`NÖKr!v.bTm?ŠD =ԭ[6 q'?YcJ3a@w%Ocy7rZ& gZ_=5ڢ OOJ7+ ZBK!n4" ԽjV#^EMSHt'ɚH/ff OpV|mG'}сR6͟ÒF;h%MnjV@B@N#S5ĨHƝZZ"L',)ŁJj1TD|\Gq&9Bh~$zQBt8\}9Ëd1kbsltLkX8{Q2nru˨! L RǯFGMjއQd.$8qr즥?&W#`oz&҅"ki);H= 1(KP2EޝT:[# fibX>Cr# 0!Ɛa9o#iG7na J#Dq"vs8=- HB~93,: i=lO|Up>u11]1U,ro`q ^n|+Q`>%3 ʣ{0 3tLCq@.}- 8Y"LY]lQ{K@ ˴tM01MiM uPʂߒNX'6gՂ&v$q:\I {#0JCT@t| 9< (-i'a-Ywz$%b4b6;˾*UG 7.Ðc |(G#TukL⮀[ADUfưu k: qVT4!d3徹&r 6Tz:.WƥH,k*@!/8/`MZ}A{d2|]$b0G{ȅD6)ɝd8eXy^cۏZ6NK]/a zUD8˪"xj"G%i-Vf~d>MEo_כS[3 ޮ\0j;*^JgiV]Vl&dc b)|R0|{r *+F}r7PcW#-+ m^l-}O&3ޱI+y:}򓿄2^ t0JzQحt:N\w]A8z]dӌƒ& 8YDIP9KwHˇ./N 4nwtfV։yJ|D%QLL$g1"~I3d"&T\ʹ샏'G\F{hVX]]yhkh-# ⤍?{~^z^o:llKd& V].C_J.ߩtHָ\)SVޗe[ &(n7u Oz]4f~R4$HKŢ_ae"mA5/ %@7FP3@BB[BtMē>e#s[{;P\s1֚~؁l\Pd%sƴ~G.Hbr\˷A [snnbZջ;vB=u9VWhUT̺e.`!2f6OCeHop f%7]ⱣGǂ=öeˡO5>Z3>xjwRv_ω P}LUR+^xH)13Qv5ItO-^ZQSBxRt?!F]Zl')Y]Rլn!uLo޹Z+~GAoHGF|.ȭG @QVC|rS7)GGHRwm!g;A_qȮwHZ#Bધ˩\w& &>}Z-Af'1L]ō51S9}QƋIH4pguOI{oS_Xu4ͦBϸON8 H6'5l Y(=dҲjX_+߃c A}:#>S,58>j[ A2{?0BOkvAg|Uc3|y*F{UT=Ep M;|sj=1c 06ƫ^OvQ3Spl&R~uA]}f!9e8HKĔs嶽qtjr: QfP#3vx59 QT07mW Y/bYns*'oPjbhAC Xb[[xZ?eJ.enիenS09-~Wrт86;V-cŲ/⥨`I3&Y'eل􁓈To~%={qoh/]i|Z lRU>vpW1ϯtiۿVugm)'6M;ךRAʛ劒OZGA2񂹼'ORxmۭ* 0lS(hJh4΁jF#Nz/g~mTj8GRreF:W _4R >'D!(b(6|Y;6l<D}[Qv2 ׌:9_Rh-)  ! I'#[d5Ȣv2;]}sJFD;(^,ܓ@NSϙtjr?#٪1$9O"Yyy=.$#{Q cxc.wמĒt¬  j"ㄝY"2M hkW7Z,]}.8`VYA4=iힼ<] V! # ~ݨi͛8sL.TFreu.qvtq^) ñ-(X‘mbJ"% vPqJ gA#a$JJ:oSVkQ7F^@-C"ڙוF&\^(tYjD `boH|al-t#a,O%C$%~Hٚb]隟2v)Y:BBbLaa3@hh1 ;vXD K~#iB:6%}jFh@"dqh/MLtPb O ?ot8˹nb%YStm gv橷baN &k-˾+$NJI"`>e vF/9u |]з }^\ +٢4n,K뷸'ᘌtSB /8KV(K:.0ph`UXs,kKb id樂^„.4M%\}zx/+t[@؋QdMO$v})94”]AYfЁq}ĀK#oAJzlSUڰ1btYj5KO_z7i<1:e7R4 bkD  oxm>%||*Y10aͪ͹[F7O/5׭FWk6}8;"3:JwH!IQ=@XAOMq7QB\^Yn^ ) _"m]'-ހ*`KHImB Cz`AAQ +:+Sh^Yļ%iPB&[g=x j} 2z. ݘяQ+KЬxZ$ Bb4Wk~7 !Gv\-R|ٽSDƶ>V tdo"0 Na Hl&WgC2rOGHz  i41 ZHINU%&iҫMi&=/ꎙJ Y$3 :Ĕ1340`$9\? $+ȪЛj1(=W4>r!- rCC9\LbmD4%U)ԟ7}$;u ʧ\Zff{K˹zaVY QE#rDGM^E;eևX`w V5P`,Οj{)*oe\V| 0yLB ⎪am)ʲM%FLI76GUyX\h@y.:$e*]TmoČؿ'#*uCm| U26'wXH *G)q#{[S wA!bZy4!Xc'78W<"Ƥf%9n&#&OU}%"z H^CKD:׻ta.U!r$Ә$"w`d+${ץjj|IBkmP<VFʎտ#Tg/9RuM9Peo*p{Tָͳ{N+g{Q苪!o۵a ƭۣ@hHDmlr'_iulnڒиf]]ϫ H^Y#Ldž"ie\{*c}N;4/]F{MuRwh(08mх4_@{MzԲ굍cy3q.[б%yg08BdaqTn}NEߣ>&v(5J .vqOOPb)gEU\ 6ܫ%p 4ͽQ&Va=[1ov%Ze=:X ]u0:Beّ"o5ft ߛ+R$"B:RtU $.ϼĘF/}P{ Գ- 5AaR cK?hH{t4>Y- ,ӻEK ܮd&p%8VPZjkjVbLƞc[í@Qy/|h>fRvP)6>_>|{.uC ѸPX+Ca &ؙ56 ,>xPEh? J10sJ`*y:'TxǨ$zͫ,cnuūEX/~ {&F E&˹RO@r!ö¾'zRF\iV6\푋Gq4G^ԕF?C#D^?]m^MB&.C4-Ww*wnE^iE`=sS;xL qͽ.F#3/_~:lk:𭇱tw ck0FW? '3mwl)of˕Iyoʳ[L+Ċn+#IE"~0S6 e8 @v^z inѶًm n#9+N3a*K#򹉊WB~wNJ7|U C]XJۦ=o;= HTA_Ghx)ѭ=/fk =EMUZS"@u2UKey+B6Xrqܐu[Όߠv*&UGJugiAS;:}a&I"NSyeIJ놚EdLc'Z|?ޚFxㆯ} *>&ơE.b'C<W c7S/hԁ HT>h9@<}faMMUBC$@V 2_ #oݓt+)Z}+[_ͧBAe [0qϧ>8)D8_K[ \ UnDiyG %yg(&G$5$ έ)r<E H,<g=jutZԷ@FI`b!N=.y+H`4ՆĸY;5R?ǽ<KXgM?Fm[y%1귷5d͖?#Mhd[OZ\dY=5.XU *#0i &֛|K*a'yE/Hb\cCl.?hk!kʘn.$U3c=uX*bd[ 2@T293O$w,s7Mc @ :K')/J`\i:sX6<ּ֞" xI1i]]'ODmM"vKO$-"QI NqTۣ7!cp v{ե K^ȻkD G|EV<ŒV'8Z3H+v7Xt"mW _<K-O7xi`h|` ^$iQ8$N:`*IRց޶$$ӂJeX.a2eܡH,Hk6 {Djj{n$P܉ɯwnZ+oA|U/De-iQ{!VB8H?՛WPP&'DF2 Xʎ,?|$.-)x[6КUJ6N%F|k/؊S'ϒQڴ?_g]MC^\UHN6q֢-D`XkCpO$lwuAGJc/Kg+DOD_}'eS]ۃ ,2⟓>E :Lp~'9ủtj{wB:kz5?FNI#ijp93xI`@c_pIHlg6@2In[ݾ/ X`MjKyQK7x֦_Ř;-%e+ľ׮MPLN(vYGZIy)M6.Df0"ֳsmy51uS-"as!Iv]1`7FBEAh':8z^Kz"d^ֿT;h+GEwh}(;'HcE~/KdWFͺL\ PM3>KGlaYˉ&"ܣmXF-Qͤà7!UO0ق3?žWOk' (m0/H]+7-Ep_;/#WlV0rתlBZK:HdBKoSHW٪+" Ksbvzv˗+ӀS{;4Dq` ;=/`AQ\(/L쑮b] bv7&eZ;Is҉8فퟜctYZa/v?,GaI%.u8X )4xÜl?]!,J~9/pR/ԝm&Y5Uv~4*܀j|MŐ a\"M0hЁs^ o( ?r3PLPf 0VVOE+s}d}DFk-y䱏{8H|jfppl^X(A#֭ H^| mm_ m0٤ou/+~þ&#Vz{ŵ\݈gxۂ5È8LAHK.Ԝ׏( x;JK>] *m;;YII OYd>qbtҔ9=;cwZ"B]0]xuAH:;NW5; PHY"-3޻:v`@3sV&'dW'l.s} 8)͜6svk^;NX&w%rl? ^UG,Q4\m@1 жx+~#cX6+Gfgd}׃7#\I2SB#4( EnbUmᰍ;A&/I2&kJD.3)-}2}_"XΠ8YbHxB;z/Y?ҵQ눙 (&kTq劉Cr^o5&~ڑ褔}Pe T+RdA{>c>DK+׽n |[w-+Gohp]!f1ou(%m?ZBd\4L,T4 Q Uƻ׸KtySE .Y#_l~#iun%vgMT'Q!iwmj{TLF?bք/'P:{XIeZ _.} ?cD+)MDi&tk-y̖CqqЕ"gtiZ]j淑1E%. X(Ǔ˛ݦ݀( y?c?R|hQw7^7^-tC[dr.8Ј[N˺kDXY Bd2ӢixFKNu X:gMoQ5S0[ObMaXrH< U T4XdwRi6t^dizKDmu8}ۊ\)Wcq+{'hX&O5[xMa^p H{NbnཌOy'ލ^ws8b} AxӆzJ'x7BMAQ3B8B^{r+9޽ZX5 'C4s@I?IE;%}6Z8ljSp <#_ DC qڴ6~~<ӆ5qۗ ZLBGK(IIwF ]>ws'pQ22*)c5D?8JQ&2nq(q-9y[` #%#"P9!X1:[{zׯc~_ԊIP"&bӠMaY<7 N.[JlՕK$X:k6+UusH<=RBoRs)+k{ d9\g2'u.iv#^{cEw$a{ꃤЋ_~GŠm%vDul潬+_؞WҘJVU !cF>@- *i+\ySk%y|=oAvYQVqOwwx}d[j{cǣF`˹É`몆`y!3}Zز꨽%aDeήې󿛁ïD-Ku}A )ZGčp'|r4 tlS#/,niOw@ +t+è=*eMykgX&[M azzڒ4{oj'j<є"^j ԩ'cM$ *kPRU7asߜU 8FFKǻ8m'q|/`/T5bz$@.$ %^kr3wZ}P+GLKeg ,wIv7⡪H7^=rxX:ddf-$lv\.}Gec6L .Vb(6P#d7A)5z3Pz*a[%F+}B㰹l `c\{nǺ+@; Ztx;g{sU\Ju1iB݇#y= $ v3o]#M-n NS&64r[^~n!5:fDYWߑa`p>[(a9ꈍB |쐰]y-ԋs)J~!s|K2lVK'ͱ ߷:gZC<h@2N=6CULkIi%krH"[S#. <ޝkZ\]jn֩鮞Cˢ"-qz껝T/z"tD 7c)GLĠ!5wK)-.46*r*6]"dq{u3<5->uM,zN-ж9!b㹴Wc|ۥsHxzj|pP^Fi07;|334+z1yk~buUq;!+',fNqkסATi>9*^bוHIb;~o=02przNdR) 11n1>4g`OǪN9r z#\E"/5E3`owQi)3Ԙ񙼞ص)Ѩ)F?5j5ҧV?#ZUm/]#m`9#˘hHW}!B>Uj$GS겐!"X:4BWxV4.EƸ+[XJ 9\/F,lWL}ܤ}ND̖īVo=: `0s޻t?(+p299B+L+p U)y`;A1 BaF- 4^pħCi6S4;rHA >ZmA5 X/jlq0^=k1M|2 /u oyi2$pf]U؝j]s[EyΫZI?}ڤFd8_QN!u@͎.5Jk_W]1C۠'@Q(a_Wy\)^qƂzM R>:T51$e{7 V$ARtBk6xNa7)v ]ƢGRa=3'CL/M͟b} $׿Cń(~M-!_eF-MHIMV|M0?O:bL^1srC[۾b|-=x;{n Ћ!-ʸ~Hg?Yb` t}xx/yv&qѯЫmxIh[zhz탻aP?#[HQL,N]֌Z8\+! }6p$E'bP1Z7ݗпuIqdqm-Bt\ePnr* +hw[F'g YjxAif ưj縧%ܐq买nr>G+Vydq_ B 'bL 6ܼ'9geNE؜36u;;M,tQޜE$ď+,_78n|PVPd7Af1fo꓃ghԆzcn jᵷq@ky,/j)[րER>tjql1'4Y)0)BsMA#ݹ\'LY7ӗ} !{g07d=?U>t4̧wn.KasN= yZae@)D̀p2h-I#L\¹]@ r~^LVU v&p܇R 1WI.]pfu:&֢3WVi"/TAat (`3]-*q\|?ΐ(yC22,CP}𢃧3K}$[&${^ű\J<Z 7>i*T$E$"ه TL sK]p_՞L>o>NZq])>v//ЉDBQfǎu6 &+mR&>uRbK}3U*y V!])1\ JIM"yY$K9AUDOwK%`9c$mq1I~hw7E̕P[jBܲ:zd/<܇iOH[d,T(@r>XtP<,nV !Lj*&EV]L4;S,pmD+j=tDػ=f7Ha6Gw {õ̭K-qvo!AwI$4y[Y{A@Dn0X@kD3L;B_I 1M~ʣ;ĠΦ+dUfaOb"dDli|x&^a)^ouE!ES!ky Az2L,ܸZI6[7|#n=Yi A R$:Vn*J3NJ0E#ڻ ?aT<5ܕ/kK!<_氵:T F%V~yb >Mt!;?qN: @ ߕ$.RAQ e{ɾǧHe*mew4 n4R|6>i Ih86Jhj=G[H\׾OJAx\(sּ[) ՟/B@FBn8vvy!@xOsu( }AEO_x޴^  l1tF]ҫ+N#GFR ӚkvF w+n1j["Bsk K cH@JJ~'vG3iT!Ūˁ:҂Fy$ %UON,"D\G,4JNٴ7sI~`_b~{5gzh'' ׽pM#9xx%AC;QMO.UțICwN5m1tC<&_L.(9ڤ /IE iE3C֨IRM0gSQVS#pz> ?g9k!gS!H֮P0ĄH4$k\[' r'|@\ IifNT ][~Lx)'{KqKcW\,r~(Uܣ i&? |ZH<s:QREptErQ (,ĐS]-?`#/>/z1Z-%xq$5d\GZ씵q2Q'T G7и^6 _&e4( WⰩXn.J5 :l*/;nC"m95 g bnoa;z1'BgܿL &5{Lwud]OQWe,86y-c~}Ypc?`J}iAPCtmJn9i e=HY(d8HPQZ_gkPeðr;.X MRYD`Z%%W M̔AĤ䌋yEt~(uJ5xZ@o G!da<B7_Ǫ]'GuaP +}%>&Q&T!Ltb,`>Hf ݐYixwjxd]s„mUPR=ě\_Kdq%ˢ檂Ӌnbjqm]8nƞ6R_w p.~*Fy| .\!ɋi't3>:Qb[%QK?pn$W^n`ξ >_3!1kKŤ\Ǥh``_ZxI?W{4x$Qu%"w<`X)/XCZۙGS!gߛiDKJ0*k Cn);Ĭ?ك-IjN!bJrZ`֚*#@O}gqp4wdxpI~B,g~=2ntaSsܑ%$1oʚ"wLZ#Gķ8RnGkvs훏;$b7 rۋ(*#'`;K!]")!!暒 l.:^`.Kgo}`Էb׶:t_}x6~ OD&(tX GWT޵X0DpGC p lR([.@tAicZ\NBLo. xUM T8@N=i|e3) rbE.~Hs?[ 578L).M&ǀ=S59Y) g3Vud9NJ/0s ]=1u6XŭqQ]GؒAo'x!Gs.3|pk5evL.%WUE.m>L;铱d_0 Od@1QM4]-kŌݬY"xT2VuJ/I%^niq8?0)arő$_9JJLJ֣̈3 bgyVBZH'%=s<.vhdS^-Ё˔R;6sQBSu>;ɟ  D4϶#QM Hr*tn :B4Ekyu=O-~J!?:ȽZ#z$]'n"mĠ iX$bL'~Fx.M4 -1+p >\}Ih %Ap&֣=A|si y| KfW*m.</Ӷm6/ +o Ƌ<׆U7.-L{܏O;9I<spe: ޔ Wחws|/̼Oχ߀ΔNjyR\^K̬2KDflʛ|GHlJ4.ġKuXU1g"cĪ0F& 鬤G.p-l@( @|6bLF6Bn T"FxK%c1-q~=|~0`!?c1k/MفuS/3N`q06CNrutw.fCH9ʼn7L[qoaR@HuLldo&n_݉޹PLq2u`(e<\P=@t _o ;L +"bq[=؂p[ľBTnKA("$3 Y+yW|.Im[?0Kֱ6Pf$tԾSԻM_\0aEpѸ˸1) Ӝ&!bNd5?Q- ۥf$nfHid Px:[)epABeX#(:G'<PMgQ;Q"DF+ϱ,kikv{P2fGM ]:۹(֭Ԍmz.x FSZSz*'Z*n:1z֞; r8eX:fV%J @vV0 mN,cٖ2Qp-~46UGz JmmAU~i]t_іֈCE%"eS@Ƈ\}f'Ev#ȉ ie86+h6kh$:%:%,cs u&be3{=g?w|qK*_h6\L1p"Fk_Vp;ud섁ֻVF8Lg-- Çq)w.' 9gjn`f3AyYl {xfd>&ZϺ0i8ό'}~(cas>eܿ9a1w2kjc&E,D鬱D62leJԦW 9,SI> jrqcYJ=MQTѥingtK;rx7fL櫰 ۘuO.-[Jٙ3g>M0Ye0+'co#;޹<13hb5LN^iEbTY+R N=81{18ve\YsN- [ FʷK|c7/vu{(ң-' .{gdHp;{[bUCJ >3grU*a3U ل\O<legH~C]_2[FBċB`9ٻ(aT:O4cfƐu%Kmn+^s{MߚYK8 p-L}w'{ʕ9vpπmj hCc&nډ:i?ةt|H܀Fv!ĖխeLJ~=:$4<{)LˮGӺ^&cZ1dDW~8&HUm}C/4A>)A;oeafxߛFOD.2*(یnJ0WzH/$G'Li&[)}a8S?,h?,= MWL_z* dx3:$(?!pF]y<gt ;.IZ`mt T,d򞴶VEX\z{v0I&o*oՎ4jx8S SD>6M{U""dE! >U>ޘ ҄`C W̆גV0XS4+aѪL=gև/MzQM ՙl8 bq2U &X[Ot.1thJ!tE'MO؝FԊP=ٱdۛK*O4_q\FY\[ &P8^ ߁qt)0!y#_95A [vщ}}z(\S*|~?#D[;$BX<"0= m6}w'O7K L\D+EA\Zo^@"?biam> !ib7G\<"2ٻ9@&6dDNbTW+{ItoWY_Q޿A$Nմ} 591`np,.j dY%&?e;M~OzTMnHO$OhbgZ? Xo_8U&|_>屧1,d^RYOE4=m_*D<ŭx*W@b:͈]= WL{7F]۷+w)nQ׺nf@`>NS%7)6 > u>c)N+@Yo5i~3ucrd<2!` :( i|vt X:{΅T~(va+G8DE߸D0}[Uޞٶәɻ.|NI :/…}3%ae%UQ`@1eav]`s?<SI3ݯٜz$qr/E,-3 .d!m]Ի3o7.6M*)Ög 9]Fbj'QwWh-rey2>J[vQ\ ]C$pDg?B >ykjw REKK 2.< wXmj͍ݖs0[rQ_I OEJn|.K5U aך07Re9<9 /UA7cM7g;Mٓjw*@rnAzj2VОQqۮ|b6Oy9mMt #8MQC3^g '+X~.=qPɡG=;87 ߒi&-Aߧ@cDAP$I9.xF\{#(@/ϛduh/*3spXCh#zRΣ!gITnk$mg!{U֖ώ(w9'GwJaW9.*ivr< Dcyc ixL؝IZ7*ouY|7q2Shw0cޟx_CZ+PGe5Z!5#uSr)Bl,53 w7` V[) ]-*K%_7W}M D7Cz%3b*<G_%/hԸA\eU@}.8B ف{Cm?A&S=-@7C 5+iVieK;Ӈ-*A/V "td~ r9X (?ୱ~#6Y5#*ت&oa&Џ*B L|SpJ5AA҇OWn RڏiV^i$9yqPH~+\e>-3H3qRt2`s׬0fc'a`\ PMᤃΏ{ Z Sp}oWtx{F!蟘)e{#LH zB=nƄv$IclU%nVhf;h%B !l̖:x) Ê?& E`ya&0Љ5ɠrxsDOX^++ՌȋT⣃=xRrJή_⸩s=Yk~h>nM}>ZH_g%?w7$W-I! ]^٠hI~Z<CzūZH*]/%H ~{KKL+9cvUHQ/K7IJtkwr2YZ'6M^ Sy>;K{OvVQ%_yelP?Yw9UɽjA扶 [}3M٭C$rOIKhԢRnT20(tm dR=Sۜ.%? ½}M^d^ٍ:QetKʩq)︧!7VN3{ġ!:] ӍF=\TCQ"NbdGmH7‚֩2lA"9yZ' w&Bs=Qaȡ@cu@6_J$-hcPDs3 t>PpS"\*#Bl֭!rPɷx f_#䅶9\|?F>xÔ˚_fGH f!iBSΝ5#? +8q햟Sռ_Sٖyfʹ 孄݈QPdBi 3 ӈ ܵL5Oć*y=z#N&u`/y+F:21Qۍ+lWOʼpW`3L֏5j~lR<9p>&_an9(|&EM1'7$vv{bam=엲 2eY9ʜȎ>5颣\PXAWTścY2}&E\)y%Xb٭Im,bfv5n VGhG-kׄILRC]F R4@f'C#1TZ*L\NA eOi!_{c =f IKKEۢ!S䆾QkיgqvZXX<`y38ǐq'.HK hEZەv&1sKS}H=#_bHuW(؃Y^'C5|-1R"\У72+=sD$U`49؂UKD)|Wh`_̺;]%Z/Oi_ީf߀@wd, N6,1F6 A9v. #6]Inh_qh^{H]쏛C3rt6σ20 ;\RHpΞ ;J D/bcvZ=yVm Tpv0d:(hv]S~qщӴ5+egByhq*[h{rChږmhtrD~S'9/s8b?)d0wZDdnJʒ~"f,6RU_$ mZe YNxmh|q,mդӯ5YliXmEkc,ǾԵ뤩%ZO~VVS1hN;~ܣs+sOܛI-"Х+8&og=Qoy#TiYP(Qve~6}26i?]9ĽlwcwFE݊΀x~5,|KY=0Rk++M֏O[lSi\IGMMZR{.Uh;NWt[ A|jot?9i0t54W :!ip 3}/M& X*I,v܅-5HH=*%` JM%Fh"Ĝ/dmCЖNG35ty$H,qzǒl{R0D=Q-!< 6VfwvZi*k楇H u >jKh_\)܌@!ɿu|A2.&ٗ#{=mU2{e #&YJ[zii}#r\~IDZ,&YRN0=ACUb7 7^ 2vϨ!e 8;Lijw*ܖQT;XXL>+ULVOņ9E &Y+EӦ(wE\Mm͜N( #^w"5z%{S&'R:;%l 吕=D/@:i.홫(>BxBҚD6'Vt;Mp$HCsoLxg'h9Sx# '~E``QhvgG<20k0\TPJF.fâ)]*ifOCzDc7ʊ2kN3AWVjh給8vA4DQ ˏ>5v! ;sAo)-^کx=A[/hTwRN*ϰFKtuZʆR }r848 QuMߏx S^ncszEk9e=lId6>ScUdshg9hvX6TI>1W"`kzt%Y?Άn` ݓw^ۄCey2k z <G-ޜ<;N8 t`-gɶ{c?_[eSb.§TyK"Xc^}߳nX``*Jgb< O!6]xQsq΢>5WJ,I5N aϱA."ǵ"I\)3`Vˊ1.ȞփD`?04@}h[ ٠?_+nL?}P_P;smٮ&[4ܕe*K O s͟,o\-7xVm[Ȩ --⭦Y}g\y:Kl~[ iz,)xϬqlUÔ.QiN2{Ғd/!ǖNs%s4J6\0}6܇!9Be0ME~%neotvֈ PYjsi$Z Dlm}g31/Ih˰`?l6t+95G:ט|@DA}z*,4)ѻy31e!a ~ܮó1<܂fFa@hkuRtn-p4((Sttp 2lS1B8.+~n3)@]K+VHղlS/Y[E;(.Wxo9`'HݡQdD2ouDETݳG"j185" ۏMk134m)]}/-Ou8"X/:Rqˬ*UvftrUSS3iv@y?sLZH̑}m fM W{Hk|86]iBKMU<~lm[V WMQ=mҌPPflVSA86&P"dF\2p*k5Ew1c[ݲ*:Z#kub:/pMeaLda%g*UQS:o`jUս{,1/D#~.jUB"" DM f}5̻dA}h!_x8=n GZH_`8\ ƙZ&p[^ Y} $)-V HϹ9"BX=u/b\ȧO!G*뽐*”3B㶱wm=aInsdޫaDmGMA#7r|EԨU|a}|Nz6 4¸*9hwB6{;$BP٪o}Pd +Θ$Qj9%`,C#٣Rْc/l_IIQ}͚D"A6O$d7F7h"v4&1vWSx-DYZXʭ8Pb]qҍєV>0^. jdw7W|4 $JµzATqͲQjY07. !9L$@=]"ٚВ}P ިJ@,EI|}UZuk6(g+-..=Z‘'Q !=/gTp2+Zz2 cˠA6ih' yJ\XG_*faQ%7J0ĽHo*ञ*29 ^2)+n@a('A|"Odt5rܧjb~}]2&hKé8Ro.4}d ]nc[J^Nt6 v9UI(lChOVs&J>~="YVޖ f@?d*%09nIyy*#!Um\!l#9[߅C a[O^e\cMf/:2\ |2mK-AeS1>P]eraӧ8]ui?ī^18q/͙YeNmOy<']\}kɱ2OIϖ0-¶T"Z YICv}'WQY7@ OYvghMQx796f\=QR w4w9a*wo't0ԋCŸ~!&|\+ٌM\$I_Өv<Վ=?&1޽[/597kYk\lTAw90r,2$`@K'|xrK jZD4so/ ' ,p/՝}h!M'rݯlU&s(lj:'0$9G #/+~%zQY4~Ut~w|QL9o=xV`eߦɶmQ`֙!xZ蓧wv1Y@=.7H0s)k8p.*@A1P20X'&ʀ+<7&GM#d+̼7^kPN$tsB{cr1 BbHgM<9nvɏ{U$EGHGE9"+KxW/f0oɏp%%]^EsT1PKƣD2zl!},ӯU@Ruzy DPba)HQs1T6i&y"\3ʨl&^&;m:#$ KՀ;H᫹PqSS$07>BO`pF hkO`u7ǪjT~ND9%g52q׃zH+l%hxaHޛrcw#T,a*owyt&oyG/V݂nnIye*o*&ICqT6Xs*6qY҅y &XYW]m u1r)l,z?$|LzemtXҖ_{B=U|0Z~Ae&U +:N'N`F|Z*+XnEqLy k jD0- i3g593stS/:YW5c1H~ ٱϊkI0<=t͔TGkR9/0ދ\{,Ӆ6mPvW4G,2Ʉ:@BnhbL /F'>fw{ S+nV2e*93D#_3#w<9!'#㞹i݅ZeIyE*5H9 o1לqk~anDNz +XcN3ܫPuO ZmE r~N~A½Lz)w6qtJ١dWpngΕLlqv3J~+)3r"Zb K~-@x(z:D H7:Q֕9Q4!qv4GwM-XQJlRIYy{CyRSŹ2OVcC."-֟Hz*k1[G;:`E:gmlMTOtVp[,: 脧=B]TE;Q@=%sϰmR(6AF{uC^vwHwG 2SSxӕ`n֔n>0LhV >ƈiv{7Vk4ν;/F8'K% Ih=jeonzvܰ{:GD:I>s%#_phu00%-`$*F07ikeȇJ1g-*d~lƲH1߼4JM]U3#U{#n&ɰaeJ<5,~9lTc!2jXg~/-ԏL>Z`q PN|f]=0,8^i~YiۧCA|]W 5v 7O5os/?p(y6)1wLvKR8s]sirМxD5nC8(o /bIeƋbkmל<(>>6oUC^Fh#wV&+8 ؅(T*( h| D0 L QgngB1Q]ʻoO0mxu :i3mwq\a<3n;8O=m| e:!9^BƑL;B(YJvT+ L(7\#gªDmnlqv.c$hs̆:o^lԫvp,͊|͊Կ>`carOlr/¿9]„_0,NHm0Og8T em:c^qEW mgJm f?UgIFLa Fـ2(r\3YTTj QC;q`lڼ0qJXXT|OK /X{z<} tS7)˂V[V܅&QoQ2mކaonLKkġݝ,+xlXm,Gb$]Cs!-QA~'5Oĩl~.񨩔QམNbYζA!8ku΃giX[/ȎRS'֠y(Uljw<Ϥg9\&iĺֲ}vy,Gd#V2cT]b<:ǫJv1?BphvUuFb2 /8u@b+1Nq[m1ɚ[z/PĬ5rfIAV6uf!w{q%3y/D)bd #/'4g.4 }S,W 99 rEO Gv aؼe"AmKa&ڈBLUKVdaիN I⇢os!7RYf\g,i3ÿ"$`1-&27lBcz*ZtS$1G`Uy,5_JۑuYGRCSB? J}Mwn"]_^``pA~GA^|]ٰl͸uOI y&YL;>fEkэG(x)L8;4J8m 9U/1 ~n%nܛk@j^ @ہù )cъu4?b9x6~Wr0$E/û? 4ZZCTMr.`88f->̆8Fo /9B;Dc,[@h:iGH^sN&N\vC MZ߬'2a2e7tL}W͜^jx3[g9IOz)tF+ڙvCm ӷs}*eTݫFٵb{;:}&v#ڧ/QxM Hj}GPN>1c#󐄆;v|Pyќ ׹7%Q5 %_ҜV*tN=T}iPJU.jn&-y^diͩ>K,ˎΤ穯o\?G4Vo#2[.hEcG.MzHPDS!Yt`nCBXZzĢY:PE9Uhd#? D~w1d:1!:  q( ho^a!1 ?DUSIW}[ICƏ2еw`"+f2hXwdodv՜QMſ+₱|Mvf&yȱy'V;U,blZ^ V ů"oۄ\ؚ$ 4)Tְ.jf٣@Tt_6t҆ &owTӓA@VXs\(ȄJ 6&>Y7IT831 ¦̑Oi8#LB&Wm= HrY-r^X!a]njJی%z9D)(䤲$!oc "Q+PK5^kt`bF#?2&1GV_3D[`EVVڱΨ睆_vߝƎ"ΛRgN "'8s6}0BYpgeY4^Vvw0DdsCϒށٟ7tp-m+;W[]1^Zu<,)_)-KS1P:t(T־@Wf2\ʛ$po E9\#Oa$i㥿uv.8ln@R 6Elys*E;O`L,t0sgG{K9/;蟦L vnC)O:ε$67, ?#kz០sz{0xpN"G `1` Ts$y-FAQQC!ZKXƓB[4Ew=Siv$%%yE dB͇&-LC6Wj}GŸq 1ls晊I $`tbOҶSh>v ZԳt޽2}BccuyCc+)~'W, t XRBj/Q (3.1XwRgQVJBYx.D#Ve7·$D_N w|9/"@1X牲Bat;׆b&:>m객dj7uang ͊cwVdpN@:ohZSdq4WL C-w:wKQ`GZ܊2}ט^*StM}`) :VaurC hGxNY߀e &IH0?'v!QMCXE{5Rw-MVE/ 2HZ/U_cJ>7crg Y Í5ܐaA, AiKq椩=6z9v7i +~Fxt{tMke[ߨa}ŒSIJ#0U &?vteJ眈t0@\j3M E|`.,o&Ɨ `Tq+vnupnfgAP{[3x?t[ ,7bDV{Y*|_UPr!,PUHBL)퐺֚&=@6ܡ ja}Pb$ʄM9>_`3`?]qиQ&C;>t@[& fvΙ@1 /2@>{n\vL1* 9*; 1\)'d]z_rR$BL(٫L՞|0n\-Tqn!W}ayQR q݋ĺQ($.24 bv/]ZH ef UWQʪ5Ux)yFM,OL7[:hۧo.Hs|P$SW~u=(&R]DVcדx E{rZWV4}]6 ?&M#C\ʓ|w'8Th<"`|om{km鰮r0Acf!Ou$2K;RXDǺLDz 4߬Y, Ơs"B p~HqK UW[w{Sk֡ :?1)7kGbіiUci~׿ti,{L ˦"uGÜ@i~ c} QlTK2O]%ίXW>Lp4Ll, vuB ~9DN_&U tZŪUW[r}(6PGXV]׸T)bS#m-gHSCZVAr.(b{6  ʂh ЛtT3 ہjn5alJѲd)HA&AFsA}2i5r|5Z-M&f)ꤪ4X0{y)Hy:"ȢU(f w 5(|q]"SCq9@3#+"Ak\MDdj,iߎ[n"UԸe^7釠T۝E*fP&G.s:au/|8l I%{Ly)(Hs17˟o}(ޖEflWïn~8Oj,1?ZBND %v̐E>wI>JYg* ;Ñu^WMKό1PgJa{*kSCl!_ÛYMT՗S5in6g0[MȚ>wWl.;uDzCz롂5:>f=[ܲ;m!Q2`qR2AbگB:ygr{~_[zuUDvPz/v /ޓ\gӍ6[9ܑ3 C[PċG>N!|C Hl@Vskv)P(MD  K-AcZ\dL 9ƞ:5.Mgśl ߯z圹Ґe_hAXY{u}vZ?<%Kӡ,89mDT'n!Rs@+5D_=gt\[y=J xHt!揢X5p,r0 C2E .͵xڄ;0W_vGQU$>ĂfljRkv愱i9EO5O_yZ,CQ up(@$羕㡶00N28k)'qj8( |!'ya$͟Dq5[blIشQbDz[?~Sv~-ń4cM6鴸̜TEXbDrOH6cn߁uHb8U#~Z*NUO͌PרIWnacYen%Q u"M pPB@+tcoix9?y/k˜/QLVPB5#%~7T۷5Ț?$ǢM4?A\(pF|=o9[H%[J-P#`y=!@-Y4;Mq3CC8&J'/BҤְ/<q~lu#UMӌ)g[ksdSP>s5 AvMZqNẅ́H!N^s/n _4݈N(c.ɥ/ۼ6vHG-Y]8^v+}ѭ4ב9fuKyX+B7fp>8sx} bu+r_l PJYbǓ㙬'[(g8OҳMSG:u X@za3.v,I ny6EcI&3SXο"=jk;v@n$O_6MHwr4T-8< ܶX@ )1Eev]=Tyx<(yh si"o(.oq/U 4,f Ji$ ʙ\yuW$![EG1܃\3h2u ш\khgP=F ʑ jIZe27C^<\{:I X,L挜ef_–d˵ֽWw ϚΔ)~t(#._AA"=)*LCZߜօS ^Gu>DZEZ:!$GV&/]XU[WXBUoAQЕ0vN{ԅq>ߢ魙˫.7wƫ(:s]bD9ͶzhHʫ4.w.yR?sSV+@+"r^<Ǒx ԿܗæٽjTDA O s:NunJn!Na驟2#z؊(YBp-f w8)* u-aPx+==l p{կ圜`G=@?%Kv(E dHUu"Gz@]R"$|a d<#IÇMyZr em3 |c\KX~`Vm2+UC*q:YϬGuǒf!vN4E =G@KݡmɄ&}i^mKyB΁|6,]S`x53YMuQ02 p}kb_8J[(ohW !;?QKu~3-VH%1/,m)b(嵍nvB94R|8tx>t- B$]d;m!b/-FΚ jI&U&/ F.HUz΄e̵-R'.A0* I5|%dtC`GĖ+B4pI1,'+}}BبdX]JO# ~s5KggMpEFEsiQ=k,Y^>n\A$J<؋Z5#+1W㿿 !0 kF<EU4V`:g$E>v[j.}1C8QR閪^F<[Ŭ$Cx4\Ea!ɞ۹Ph~u)m=z[ H [{\ ?΅- )P L"h`*e>)!gdJe]K6Fīfa9յ8xPX  ^+A,V⎄LaB+Eys;&9r-cڐGhA/ņ bhs聞މBZœ^ڤJ,3`(u'GHS藙jK'9!=`(,¨`jc`wՈHN7|r-)@9+a3Wdī,K en:+ ĶJpjTR3 laBqE8_o5ܶ<ֵG/2ZF`&R~!.PAxf:&RdyU,ߪ"ɺ [DzܱF&HѷV? So@zAvmW}1O ݅YhbS>V\;: Xɐ;6m9\*AR5\ M,z?Ί\{gW2LASkm?K3uG^EionPX"Eni?o*!_ȢSiK&ẁA Fآ{?.B"2kiߛk(AΓF %APsjOc,Roޓf/n `%9h  H~>v`kMDB-O|?(I L&M|zz r_P(W.+Y)< qfߥ e1t{؇(F(I쳕[u8hA7 pE=Vl85/#l~EFS|6FK]Ƒp\&0}Sk hv= [y72 =9E>'.={-0:di3qGev|mIDn>⑦5eQQ18}QLI4'3R|6NŒq馍yX-Lߙ Vw_M7XGqڵeƱo/ʖ4|pRr6qp{m(KtH n!_U7@fd"; kO2:+n1%*CՖܣ|e՚KueTlRc 3",9 >wQiъ^m8r_ N6 ɩ0jQ1yD^^ϱ L8^ Z-Q6f+!eوIBoxMrnf,$Ao2)uV{}*O3˒LM *h LLx AY-_&?%c.0 *Ȗ@Yc 5=i 9xkvR3TH6+bVpf mSaehq{6t%^y?̒1[g9,TIma"y~:B77v{=R$6Ww^TZV6RjԨ0 $଴Fa W[x/iOr qwN|J>XKolń165゙baJ&zIHl|ܱb%`,)xW߈dUr :YMhˍh_ÃX<ۛQ'"~VvGa{;[ $f=\+;]?^Rʠ>MU=X&GnS +z+%ИBX=ؽU( 7=vyrɀ3fh<@` 4$B$po 騤;մu-k~<' IQ[6L&!)uHu ^>>;S$q44 9S~_4CtCVK1#Wwr kcric?=7}el,+%QW)oOQ>ζ=){ٰ0ZEJ9X0mrr| Z$f!|΍91Wn.z}Gd1값@`lt(0(.)W Zq6oX.  Lvyɫաm{CmJCfvpv əǝr4TaEg)Wooto!Ւ{(!+v1QM%YU,xv,#ɆB;;ߦ*K_8/'0"Ǖ_]E1v٦^E2u5"˞xRO˘i^gČp65,hPՋb.dGV]9Ҹc5f[5x@8 D;/vyd s`IoB^3Xbj jsԊ!:EaЛHŇîB{%ggb%-u@avl52^ VKy'NV&& p|[aN/rޑhoha4o:Qf5!o?~hwh>{77@ܡDEE y8P=V}Sޫds_y̤jۻèX[KQT meB3 )*ÖI}^'%=V}7&ӿ@zD=BWw<Ҵ@p{*rcw g*՛UX7ga3pvǐb ] dǝCT0՟kܩ*My=:ʫk^uIfV.)3GK/W-;롫cʖx`Vm{3QhT<@s(,=G8 -|\3 Rݝʌڼ[8RsE&Fh .[#r}Oy?t6(޻!`>cg4'oC#T(/>twϼpnƩx5)~:pY~-ث)q¾"73q- .$Db*1NKY$>ϺeF $gʄU >+e];'b9smZ9td}Hn4 M €Ь3,vR7|.Zv< BLA 1_*\v<X,Zi52e%EHvwH  pI1 @- +6!rz[ E3Uե(إkN 3 Ң=NT%TVoW<'jtu+efz[r\'䘨qp!\6AhRk-~=q ]wP}^ ,S0Ք ɲ>ѐMԊ3ÚW+)ڛb J;[K^y%XEd '0^sa/\`vߡ˄rK"15RQr;⒯ ^XK.[*cƵQsdu3"oJ3pvOcFeQ`R{%\q03)6GDK N}X&V8?@L eq~ DY%gϤǖs&X=mfۄ@1׸ 8^+" a!J`gz>dz9!\stUE7Q/°tuɰjmۤEgջM;{ݮWwڬ3 39P?"ce&lmLȓ֌H5`.O!0ٚϚ*.P̯?ӢޮPmLT%,|Xc@V;'DeA₳"̠؈p-EH!i:N_#j>~NTTI¯2PBĜ&rڵWdY Mp^vە}3kuY>qO1/]pٰ_|SΕ?FI TAk3gbE-"qAH-#{dfCu9lpP)k˻1+KG@;,A@ J QN?Y9Qd'~YE))7o~@l0zk3X2݌8tُG򷿘/zjʲ=vtq) ]t.Md ;x>x,DzCKۚ lJ*m5D+2ܛ B"h"! `„t&^zm j5`D7`m]& f!Sh5B<-S+>(bQ M/{ E$5#nEKc<"_$V2~6XJ<(, JL?$T!e +)z hMm䢰oZnLUϊOXJHW!ꍁ߳k ޻f9/_kM3gI ^;5)/͍/\gVvh4Rj2)3uV&rO L={c$4sX/j"K#ZN]4"DrBҧ *eCc6K@ynt Wؤ<4_R:|>awb_ltX /I=T,:05wm8/^WR&$.%m׭<`h#j~JrYdδ (t/%catQ LAxt+ jk x*KSXzMOGR!hIzi"9t`t!NVȰԌ@ίs J,ʽVt΋; Ԝ1aWZuFj%ȽB&g?JRR8T38s~-'d]z!_oRMz@(#Ql ;V)Qԍ:J"]gR|xֹ?*$H wfiJ.30ۣc6v@R,O;gY i/$G6i|MJiyjBd췾?Jia":9P;k(e8,vC~Ni@pWο_)$vI}OŦF..Zy7V$f0PC"J7ɼʂt] A+##C:oX~fG/iyO6!(S0Z7)@EEDwHC.*|[uGV|>>Nz:e])rC)9KGR74ǕF7h=v-Rtl +jF֝27u"E@NߞW&w䠊h N},KbIL%yyq` Q.`{Ku2`dث>;WD2|*nZurm'%0FarRr2Zж9iv(/H;g 4AEb3nF5cuLiuu>9&܆?-F3Sr6 .;ST4QlCQMބ@7@4ȧ=U@#{lMpBOZazZeJSqc{p!U*P a z)KVbQ%aKvj~*nT;,3DytJeQ'Rgy,&GmM~ύ_qƃVb~If2u礉tݢXbT 4U"$`OR}j9mpt`[ڇL?0H ;^mEk =GMNj ъWE`vYU Ly#H<`[xɉa/R h{\~R1:evOd,tIMMA%>JDٝ@>.|#ۼOSG[%?S[`̔2E^1V](kj$vD~?/Wי.2 fRr(ҏ4($0Q迚2܄fO.< dH}@; ^|_)Pkt/)a(ۂDF0D .#hc[oZ6F֣-ږd`|IHvpSo)*ڛq'OP SF)!t|y>ʭW_$`AFzɜyu$ K~]E9vM_lGZ}k/|Wj5QU.>7H 2y[p2cB#E\pҟ|gF8 ު4hZa>8Pw2=c/Tuh3Hk[u"ml!7Xzt(?_fMJO^^]vhDS+rF k5)L:66 HS9Mt1eWWɼK7REg+GOPd?hi#b™5_Y/,dP1)(lGLZl4lݳJkR`^✆ ߮{$LO\mͶ,ȬY5R6Cnk^Y!.řtWEDaoR]pZH>)r _شޤgO94N(چrt ncɷm<`E;@FX]+NK9{(_fT7 \=ɣC %+<0*x\f!vyZuZ"pTVK|G֬ˢ81TEcU@Դem/5V k6{ks5z~ ?e{Vg>@e! 'x0@= y7-R3eJJ@7glCA]'Qd `..RJk yΆ-V:f GqM^fFI%viaL /ūOc?+]ӊMw\aL77{}߁-- 4ķu4vŵOcӄ?Q\\iF_,l5KL<1r}4(VR\+ { I-=uE LC'n;%nd5Fg"f4{mˢ9 %$,P2M_B-jS/$4hڵ_D>䝋]ZkF݊obܔ2+I_ԭݠXC>j|u*D9ȽdcQ5qK9Sρ>9JԒ꾋=}Ԯ\$2AjnF[$d kn| X7*gΧGIʎ*#,d(KH1A4#,måtC"@!AnZocʎ8p}fP*AZ-uh@zTRT4E^vmadj esl^'T[b/R:)\6lAv#ԅx#g%/T`wq{>g4n|œ#KUMѺ8F:=Ѷ&w̮s?/a;Qvѝ({+MlR!IϱYܚ*Mta)ܛ'I]9Z3 [pagfQ|WINvq,?[ 0r:ex@TMLrO~/Jz "G40]-iF€ź5h?][C +;G™0ئ-[~bH9@9Z͚u">fCgȞ?#4+L2d'ۅ|E#)D@Ό_ b42QӾBdhkD7 #uSVakbRđ;|jz&J֢'4z42C1y+dKz$&&ANv׿B<_}ɕ-!g.]_xE Mo5LQ}7N4K>$̖DՖKI eb6:tw~h("F r #(NHcRL>J|eM1g-@)WɍSin]Fjn--d )ϼUu4EEf&=< O~Ps Tr} /Qgǡ)ۧqU [һ)At̩~#ڽ$A/v5rVg2vgc B(Y˩ś$JBEІ90˰u֔x,M!EGB'u܉yړW|5we#z` VmREJkEQ|IvY8`I|bڷe}JqDƚLion @NlPj0'k/ 5#d sEq@ԮH0o \hs6u[O(o]37Z_\1zs\JI'qba,yfhhOUct59}a:Q]\lDq~IY D^K?ˆ+CLG}(`a"b :Ƙf҇v1٢dF9L^xbICED[b"Rk+BFfs9W8J;N,m$Լ1#vAY8 y,'W+z&iR蛨!xWsmfE+C9`z'+*0uaW?/פ/lDjqCp)/Ϥ!Ĭ`?:9pJJ9#Bˬr i j TgLgz7RIQc9~XDxginbř> qcG , wkoZuu`U6>4r,P  \܅7F-sAGd5_y&t&^E+~_|Гn%@|Hm,M8娱-,&3\dg;VQ}cјJrR)e\;ݩc2DA匬($AڼdIθS& z JÒYq-{&2dCɦi̖A(%K',1oS.=~i)/lY(Նehv=(HUtA#B7Mc.KyIѬZ/s):Ѓ{段' /XH9MKY{ H (#x" oʳ\tΨ!VG1-Mن\?K"[z_jSח؉ 23$<a9H׸ZŸyLgh(xA.._SWLC5dfRwX`_R6y~xbV2E9oTrgԸE~tݻԃy{mއNIúgLj9>f@\;yyM*Z!V㹢KjJƩ:JɮD'X>|x^r=!;w;= S6)dE'**rA[l̐_haPO(?Gj6m`e ߩ]/Fֱ}eD:[HcGtw(ѪLfۿ@8ZӖ0JO/ ;p$z/U+qG fh1QpV.S)[g1 w^5wCe{ё9C 4vv5\C%U xᠯ \Չp^npMIZ+miT{C8%Ppe]4`0z/3r:xܾ~&>M9}E*hx=)c:іġZc=zP gQ\´Q@*UZJm_~_IE~OҠyjXo,ʕmYSiO5>]U9ZO sjLKgjƿFlX@t*`un 4AS˅5rV|uVULOpU6.K툮&&/.7)B`kD>F7sl"o*[Ghn\;e[\w67sƖnH> d|%WeZۊ2k"a{XagpH{*(vzܤXp{+[ZM`2vZv2ԡc ع4ƢX1_zNB݌a}/O|aCcxJX"[!M*3rPog2>`/D6192/=wJߘ˽SNTJ&hJDMSs1Ue>iB,ʒF2Eo$pS߬ ޒmiO*4t{xO("fLĚoյ͙oV`_q 7?߿ǐJ蒓ʪAXKm.t\_ܴw5i3c!F滪a`kNa9rVǔ=oP|DV=4˟ Y.ӓA0.'4u؛9aJ?8A$ W)-0ZެD6ʱ)@Lj] qj*1' !c۠@LO;96^Y-H~foȫ,n]H:|$#Qb60*J[Ke֙ԀW`1PC2y"(Dјt_RȬr%x yВ]Me'rW,8[@eDUӕ:}ih$"  9PlԄʬ;ػ3W}6Rˏ?^"څXP d! ѶƑpM'~B@hjP˷-G,WEƼ_kԫj,@O=VQ&Zzmq.sDWT|'Y];L~>{ߤsO22*i7A?)Wٹ.68 BXz[@Wk ,7{TNCÕefƓ NəxgtĤ> ^ƚ@Fkr,<ϞtJR(܍;30" NJ9X(1!}?dӈ4@^nW*&Br2R_#*;evWn-źnP=c w/,0ʷӯ+n"1qg[)4LdRH䭳/c pcjiN)ܤZע]|K)b'La.3|8j31mD3&UAQo4n\ Mݜ./XR~7[w#9ɿt+R)cyݿX^#]Bgt1 <Ņ8!*ŠIQΛ2gDtouS|gm (ĵZ i09K^הfԆgxfEᦙnr$GyāʊCHږtü92& صEB@뉴WJ{ڭ"oWQh@7%"U m!Avڥ10 ZŲ%B.Wrdv*`hQʈlA-ci-2,I {2Pઌc~ oNŨ?W=01ρ٤,?+5j?,gnX fsz :݂Z\Ϙ+d~1@)D8'8ٝ-z_M JӏƙA<Wc'\@")S)nR2@vI7F;4qѕnm5 TNj[-nj!GhؤJjжGV4B'2fЁśKbB_LTz+@UɆdsԼ47#H88n@>=V17:i͛|Uk"uzlW8R '%W)= {2EF,p'+wrw뿖5wiqREh2a _tǜs;0=f%Ѻ,cđX~јQε+ffx#g\ǤƗ HUzgX:.)cMR'yIQ/]{3MKfruT\ub/`m>vec_݌f–y[J~`T#D#9'Vx&ExATby${77y|h1XH@ʡv ֭q1ѱM]a-q#񂝐>6_5j&oywfd(w[x=kٜҍ.nlAǍ, l4C{=a?$ozDs!b(Ms,39^}A4١8OppSk2+P#i@ܽZD}/*}d $?uuoLpbLQ V9O$~Q; |r$M.kUaKC?W"HH]z_6aH Σk^aϳ2b]M4V^J1b Iv 4m7}N[_ 1 TSH;]b/).m|,0c9Wmy'f/ۗ.`EZe4Q1QSk`#ZiqP`a/nh;~--[3^gF:BeW PmfkI~,)sj[ %R9iEeF4K.ΚR(":#ncIF$U7aDn/%Np{ >:.< v)gpO_9iH Ԃ9pc6Ar 3VYo_0 Ǜh{YjNSqh2q1R̪9F6g0ޅ cQ͠10'I}|d2_^@ 2:(kL/jl1Ҥ;n"|/ ċ}kR!{$ WN @q%H]薷iq,!H#r?,LX1I\I_ Uyc /lz>ֈ:(x/瘔Dj&k2VHnu>O#sKޭ|5Rw4Q-w?QY 錔I(ym8A:^|fRKe"ɯLE( yW Ir` g%A.ʠfȍP5[M thg!O ^$JߑbqTٳ.GG?]L3IٚLlo+y`_obx܃6n>iTuAnnnpW,vSw֎aݤ;$7a}y ނϺ7`Y S4!Ⰰ}[-qNilCTq2pCg1dVyܣ1J`jto.K9*#HbH ΎNd"7F5~۬;J{Ћ6Nsϩx`Sn~OakhC'w*DS؍A +ѹC8d\$08\퍷׸U+{ṿxPȬh['סlTY =dń<: f-MEuN/} \-n~–TQ/AA8FGxIb{Ej?fޛ0/QhX 1C c\oeƣadiѱjƌ9+>*UѸCgd`af8Z/q~sI]on.V-*y( \ooZZGGB<kjo]b$cWР>K@YjИCϫ`[p֐\D9yXڸ"Kw0+XD Ib ?&>P\C]y3hÿgF>ޮ#xPa'B_pr3IoJ&Dc;~E%*-"_/f: kXƒUbis~Iavq,ybBQAjѯVXT*Yl u;[;Ymy s{W+KGC#C$}MQ“sWsK7sg /NA|>lT~amNރلtUK/jmEV=oA<|(A/lj>Omծ,"D6[ćl? Ğ̼Sx\Un孒Fz(aKa2l*+ 1Kb9gh`;OR~T!\́*D`g0n`\ (~:ŢƤ7萨 CSA.ǤA܇ĄT01n&&XcĻ0b%oZl᤮8z -V(F_<e09T.-7A{DdE_}w-or 9ց-c/uf#{Cgɭ~U Ioe%DN] ,f FWVrqxoz-!hLJD׀]Χ@(ɢr#糸s#=Ya$kg(VOlv_Wh\FcێƃZ _M_YrcQu vΟoXbڒCA W*F>60D;P_{٦U,ح ,e9aˤBϊjx]Bz=%|~`G" ղN~$ڑ;#|w dgV}!jqd& Ygulˮ TmjvۗR~K S2qƧ{jRK8YXߺř)U$^q'ɋVkwy6/)@slنex{S@@1m{cJK7P؉6(^C>WK͔WE7HTCOb"ūV37C^'_I r C8liڥ}6w?U]?̠1j@)A\`Ώ{%`=8m ^= ୃ,@1YVݠ|M=~*+J0uwrU`MZ\dCq~k_$bˠa^Af*NvGzڢhMW z$LwYG ^w36?GKek:P<*c+.f"j4LrQ!yD6c_d۳J,4-Abi3 r#U-ۈXXfSYlXf}H¶R7)@+M>NU)Ц\2‘h10p"scnUܣ{'IJGJNjv Sݗ\OOm3їumw1i:" tkpA [$<6n]LbA"tnWѠ^L Ż]GkvP786^`y{$/sl,ԕ} ftUw/ Q[E22,xV*2V.80L*!U0 7 >Y D`DO(ӜFW7~C⏠ i^7Z_bHX$'ejD:/Wp_RPl\Knz*M*qq_ng*GN@LY)Bٰ]Zp+'{ˈ<>%gaLJ kvo?I.P͐i}Tp] O!S lISrf} e c9I0dAWA+Y >]x&- 5i?˰R0Kb=}CE8A&WHa/.E$ϡ#4'8ix`Z]# bl<\z);Eʝ& 0,KлX+ A-˜e\,,Qs; *OBQHsh`y "77t`vya96Rf0zrs-[Eߟ)1\"q˨=D%BzX~V9HAh'> hzycRIeb!$=_7z= !::?N~qh9]4l00\\JĒhy/pQKqHFڥ|ϭPs$! o3PY5p\%, #=~E'AtežX֑W`ˁi8wC$¦yuF9u5Mx-ΘrXȝ~oC`U.L~y rm,VqTu:"Gg8kc%Oc"c$lܮ+EkM\|hh{\EH* $UCGW8BQG|K( ea,kCl>YؑmVԆpfq {2doF}yF f$sg nyt.-fr(+=!j iTrB)"sw:P*} :xi+LB =/Iw+擓fA$?>fSQ8?0u^i*z,# .NoWMЪB(׈$n~m$  |{A+v4b?)O!ZR,!5kUHaiؘ-qq+t‡:$^s;Th+t0qრ&N}hAu>h\PԘ!R3qyoٱ88l籽+Xt{ Qy#{Wdqq6Z``& Jֻ#;#KGDg-UX;?ﵨrc !;:wbݽa|0ǒH#'"ϳfim`XS;:5 2Q#9 (-tVyŇ'DH7IǛM q"췞{łw'PQ>[ϼ;jt s:ޥ%v>3)A;>ؗsp1.mS#ExjK/)^x7.cy?恇J z6tQ蜴/o{Šyk;zbY\A%BaZ"GۉG9s&*&}hR{:Ϧ"͜fThkg>d/?Zۘ380K~ {7.8MKYe*;#ZZ{_AAvzɽ<b8LRDBr0 ٍRC$`gYZ07070100000512000081a40000000000000000000000016570825500000d1c000000000000000000000000000000000000006700000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soc/sof/xtensa/snd-sof-xtensa-dsp.ko.xz7zXZִF!t/5w ]?Eh=ڜ.+ˢu(rz9vqx'a\tQ Yː#(5sΪZ],@֕M7ԭ^؎Bh5PY2 1Do*$.)_:q#hJ#gu2{aR]\boOrd iCWS\F =âfTw'RZ6mRˎ8#. X,.^SFF9?PM$"E_COJ3J]ⴏ=߭ Vayٵj9-ߐYQ]AS}{(Ū&&f9f@*]fFm.NdQGCh17VggKLl, ӛHb,o{tݛ5?gM{qW#h |Kbڂ7e,U*Т-8aDr:CzR .TfyС۸[3pɱvBAWY!=)Q"6@6ݏo5kueL|&h Y9: m?o9Sm 8V {&^Fzػז [3\o(%j,^s$oE[K$'Br`FiV!6ʥlC{>!+irYW%Ǡ?%ժ0!c[F^l_p2d]f;Gʔ\]a 7V!Y+yw˭yX))q8U,Bf9$g5K]џ(n4]sExRr}f/7h3Sd߰l*zC}21ϟj8U-C^x-mw# 6wvNhz,Nzx*z"-zS넻Ms3<5=7gZ՗-~"3@ ᚅL՘'H=cτa'1`|1Ӥ֔e]YZ^D~ßӄ8I)e"$~=&"o ZTe܅s(E_ԚJq}I[`'AI9u6}uLM=P}ଙM~NTnԍJPe WζG4܇a-u5UI*Su0ƐHyj'1?0l=s1%}1B 3:O`Ov V"U2n<2b8mVi${^;n{?<TRc f+*#V 1}褀> :$ 1@=V'5Ӫʃ ℳ;[gdh,y7c:~NF|SPrvz;]MKB;QT薒CH~K&Jؚ)r ew=bKrT(0+pd4Xm  JJƄ(O9]oèkr.ӖEgGC| p7!oR"xħ-ў9  nu7z1dɱ2|}1J\vVKUētqm]_Z_?7=I(@-ǑYWɻʼn/oU:`]Q"xO4J'o5FDI)H< =Dɢɒ?[sy~q-fQ%+Fe Ϣ5Ԕ6dh>pN͝x;(_kfHXrou&φUIL$/4`(' ݴ''^Αҟ /M΄!9&oJ3#f\VI>"Q,S?4FR FurxSDTJZ=8 cHo8i\DKBC ڂ5I/}b(QK1 xc?v5ze8ۀvIfS<:@'<8ѭ`^ߧ $% KGK"%<&i SZRA ߉љ Zc鰩s{9}&D2>bduw*#+F AhxՁbE%xNZ+ݏG!p4Kg_DM#2e:~BKwz1ЪH+/jUAy?&b%frXsv6Y'뱃m xom!ע` Jt5 6㤤=RdvJڝ%& P>?k6Ɏ SlE%}Zh\Re V`JYs^`CsQaMO&O]5,5s hO͙,bq˔]Gf?}spz Pc*q<μ*4y[LpMצlQ(Nቍ"(E}XՠGdawTi>hО)g"WpSu@^Q`b@G+yu7UB͢ݠ]ѧ,oDLWO.%ca漳ul,J-fssD %h4IC%[~n1?`SW@l^ UnR.LTGjǁ^Ym*iϩYB֖ x]AaCH!}V!Iə_o 5jQgYZ07070100000513000081a400000000000000000000000165708255000014b4000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/soundcore.ko.xz7zXZִF!t/Zq]?Eh=ڜ.+ˣzϻѹ9g3_4y6F v:h]d>KDL, )cїMZ.|"֧^ x",Q0XiT-'p#WcGj(Y(7NUhmLIxH]ikW?',J#$TQ ܨջx*5,mukX`;F5@sLGOv.39B)]cqT^)}J21ȕ%ŌGrlץ+'SHsWs*~2t /П0a\|Zu"{&@4iK\\; E(M.'b`N%-.L\Ae1B|م:wL-ObaYժYUc%]Cg&+c0jQ_71-PvPB#ANêmS8(.p,WyԀl}Ѻ Ad;ܷ!n?e۷/cՠA/ ydblmYw` >Qe-$ni_p{oN!^%U(~oʢ^~H2}#";&~62ɢ-T.3}o;"Pp>^?̂jĉ T|`PMTu0.cBn}Ha#Eq:}Tg}RhCx8d/-+Xؙ8<Ǎ\J-\㩒>  Ch2q5GG"L18Ёئe9!ebMsui3 nosd-im`k+>Eǎp`yVp935i '6M(D J74>S[Uk vȕ-;k[W  ts[*n@DzFJA~;ۥ.!<34=y[)`.bQ"H=W,&byh],&sj :Y7 6\Z3-b-$G0} *LIϪaH7Ա,oSpXyL(' @"ъ#!y?%YЦ]@[ŋU=~+]OH(zR7N-,k~et %EB`H<{ɱMPqu*ɪ0#|-5(N ݸS?Xi " "6X:a vlYW_&Z >J ҅&ɳrlI]+@M"q3@EFQm7I@"HF|#_:QTbD @0I= @:}IkGJXXccz^]qA&mvm~l'ߧ|_~6v?\$amk)߹,4] [t O$U op$NI06٧ߕ5ԧƹ[xE[O=3':a5 CopɬRCWubSP־R1̣Iť`um||=d,~LAR|ޟu %O^tEJl,,GDy n![^ⴥĿ; f\Pgf;oAUyPG]^=&nܓSP_ }-ϣ_UMɰy7 ;5[Vqs!xjaZOOgv\۩x\ N2SW-ԅx= }4w.S^@TSu9Mvc(Yns A .x Z:ZL ՛<:s[Nt+/ `!"0zZߵxub!F:X/}ݦ5[ +ie]L٘RL3.^Qr%7^-Poô"z{HwxZwf3hxm0 Tu~1 z[htP3fn畂捿(`-;7cT`U׊RAP)>ӖvaH[CHk)0>c3G~gCy 〿 GZwԈ3)P0XHcKdMl3tb+``29ﭝrʒN&;AfeDAC WuV2+tۭ :[!$je$X)銏xap("GJ4T!La,|)2'ؙ֐(..)l]n?}4W>g%9FMXJOs $hۻ4E ~iS*^pAMEAHD6WN- (\Eۖ3<fB?]q|LYaӲ`3%HG`jE6 Y~Q0볤$x/lrJHz{`dGAm6ԗ,D زEQ`3+%7蒿U xT nQ֖=J*n<.xxG{/aXЊ$  7X's$v-5%-H{DѡvU,bw3+` %wYjr{CN>vgv65>7@C >v[-z<,mHcv NӨH n舙I%!< }LWMcձOAëf`WֈCVõEB^!h ˧Q>ƞɞ菺mo<dEuN8[<#PsT^dؚ>Q$ ]Qp"2K׆'돉xb`x'Æ~ųA/ 7+m4ӪEч%KSXܡaĢxI۔"a~H@*6 .((-_<2sKLq ; G^V",h u!E` U+ ncl 6p5XUI|1^(ٵsG粦Ad!u SLp2 غ<0OnXMr1 0teh۝f0-(bRng`&;ysRzGL8@y*;WV@2% IǏ4Ojb 7`6q.f4%[͝ڛ"A-7L+ :#7if $,P 6/ӥ5MV)a⯱gYZ07070100000514000081a40000000000000000000000016570825500005720000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/synth/emux/snd-emux-synth.ko.xz7zXZִF!t/wV]?Eh=ڜ.+Pgbb260d[OܺR+dS*V޵r!ᢰ]=*& $%$P6a,QB8Ep4Lez,椭S56jcT CK)_𙺌0ui 2X}f/t qw(%|QZ`ُGaLQsH/i(oGLOB+gCLj `[, &W3Kdx%:?u,/ ؖ.GQga`KV"Ҹ̒]mac0X0[w= *x]L 鼗7ooD$#Wx>tt]3GDF&M(<2]d<T2!Ap*4?BxZ 3Cif>"Ґ,TJ%hVtvuHfDg[K2ENH8Nw6H8D5ktrʚڨ275l@ O2:>}tػ}T^Ng l2.x߈EVrjH|dzxP'A^}:tssˬ4SBz?I`8Fq7\B* WOhY4g-XC.VnJ..t"XE$Vܺ/dQv҉1ut=OPTI=tEd mC.g#&yvW"y#J/z; mA8ۈ j"lޚZ(i;Rs^ҋϖ u f˾9묪Uu8˧ E#o,h28Q_ra4*2Y3^9=ʣ7@$Lt]RyeO;ntJ qps#hcVҙ֚r)vt ]Y%Ey^W )Ks"nd\*GPۋbK<)64o@pI2!T|^W;m y(~ϑfx`)ΓvrHv%JR+ /-`(.1L^6(ΧU-azpqK\dKe`B bʋ4X)W5X0ٗ Κޛ:ܚq~XPꏃuT284C֤|l0:.C(jpq~ ؟nhMmNΙ(,+}S04,շ:b{sa|<5z1r&ʤf%6-vf$Ebv؆4)l+GjkC-hi;9Xl ݭV L]uċԉ{7b[5|8mGK|EaajGc^[?}={^@[ߨb;@Z;8 !ZrP)^|5ˬ@aЦQP"osdY)(t"_~GyWz}LyB L( XB 3#:rM)Jb;жOezZPCkhk򡸑ߩ`#<=CBb /}e2XP6.G:b7m1]TuX99 9;J>^=0q 0{}J4հZG"'^$wOlW}eFD{8ܱ{\<AJ :NyOHB^З ߬-@Fv^i/=A(,eo~t;qrtq\#;9&{LgǸ5yZ;?Z"wV>-0&+EiN;߀؟Q:É^1aWeȱWκl|8/L"#Rm'j^t 1YZ~.+V?T~yҴa$n7Q@ f.nP3d[u#Aקּ;)@G7); Rض~V"F8:8Y+]w7Cщ6_ca{FPf+TWŔeB{VBÀPed i`!{\"$';)ȩT%ct sn a(j4?\-]ˊ/3n2-`@xpÖHKEMɡ{c*o(=aئawը:}a=bhS:H)|8Qo 妡(+Nqjӱ! {]ߗ ^p%2NҼ ҺH'QCWU9YaM!n=zRlay/@OWêKuk)4+J[) c;Uq wD ,0,8%\us?* ;j^̤Sk&ܠMZVʝ m~sU֏{ 'sBp.FsBG* K!) ֠#> 2 7{<]G'hQyJ,͋_DQ<-t "-fqO5}ռR|Chͺ,*\qP^bZ:FyMޝ4M ݠD%D):K\i9թIr~TvAu :_qm4h``M6a^ic1ÓYShU:݆6'm, APkZUQa(Fv5 ,EU~"ĻېsP!O5 KG=5M=@4eO Rñ8n;ʹ 5 AS\@mM!] Opr# ,Auk&#zx.=Є(;*2y6j SJ' HkT@z^D( ް[M' v̍vR?ӫa rqʹgRf@aO\}FQFM %W`2q;:902!* tΠyG]QÝ'MdBIyz~ f7x$ݗa-&bm@SO(dBF eK+TSRMO M|𠝏Y\U.RH']gZ-Gۛz[BU* xԙ^^CB~XAC}&h~WgvK=mu&k )4@.lWf.P16ϜR گZ^pVzЩIۓ#`[/b:#Ǩ,Q ;\^p}=h\kLMF҈w<x]FߣGmݖG$=5OM\!-ϗkΌ$p,qqًk m^G!Q*A 9;)?;4N@ K&[r&t0a\Jd4r=Ƈ$\< .خoW`5za,Bvg>Sj*@b#aB,泺Vm`A#wx҅m`H DEՂt=t5elz&`DcJlWZ(tE.whTT/֫7ޞ"8+FN>,-d<T֗,Bc3qQ_CV6 9æ~ ~v (ǼEKhə]p P2PpC7s Zp*)L~aK޵=RjA2x)o:ɇnqu)F:ڎN Ї&ZW}*X5.0{zl'ԼEK@@3?~BKc=ޛ^jo\fxncN a__XV,iS(PjtYU3*q'B<5 Y48PXh6Dz~d{)'B>y%(‡T'no@l>س78Bje:9O|] 5V:ǟƚ,Y?&>dg r ߙ[cL"qcg 9zײW979"Z_DktT`)Жܐb UM; _yibYCܿKS@{q#F,?P<R+p:3^K%v@ Gr9$N`=FcO K^}_R(VL[ Oժ@B\hGqezr 8(#?=;*kU{2LtkB[EìCnx5smQrUY+B9OΛg`^NeOVHOf5wd+n8NPpy -0T4$&ɀ v~+H jQbM }xƑGQ>x^˧"NmMhj@ f#7 Xgd@mcg |Ts O љ =DG|/c_,"]ߖqO gSXwgOVc#?u ?!,4#4|'gS!]mjHy3?SbԥY,2$hӣelp`Y}ߍl8l@谫(|,=7]Bw÷X3z!F(c;jq DWSV -kNES LvbK&9sQbo'[~[TIP!8/0\fW-q. Vݙ8,e6?՜^`G8`EKLKLe5dB(; 6Z_&xl/ZMsr؉NtۻUWe&^f?˻n_116Mg!#@T ,#>1c>0۰&(Jp%~@p*S%#0bCx|dioZꄥQc> dbEBvK~O}W[yX$rlbcׄ޼%jgAB:+pȩ r'GGmDl!ܞ΁n6G3B:=B_&syx",98™}lYsUBS6 +;"Swc{~ǒ|r^"&[҈מrnkg6^+VA{l1̈.)Y]m֢rHG_\hG<~!ժm N28~|w(ûPȓ w_J๦;MEjִ( eRDtXvSxX;GAV`bMˀ6!ˌFe2sLJmM- `Ug˹ܥMܺEU" >kdu4@nXa{cpxATR8dJ|K8=x*K?>{}2 ͧs_֫m 綣(>Zxk^N]ȝPcmBSKUQ>MU7BSJ%2:Zpsé( G=uYDj%azHB] Vw4~)9_ֶhW0,@GQ6C?h!zvj"ƺmj!7&rhUyjq.K+Mh+"sq ?`O*tِ+;`zkRJF!Ld76!+AX?yd֔y6u|4H' +w%(Ӡ@#ewEǯ{jo4gqFޖ < P(f4s;0.NI(H…'DgLj+VVbLs2 S 'ZIZ8rw @;'xQra6m1_OKyBN 4+e~k fChi:J1l`)/P pb-s=JWwm2s\R"DY=D^S|Hx1]4 _sw6IL 3ԙVgTbHwpCu3JjlꣂV0c6W@]aǾ9GJ,vl 9^cM_r'8IZgAXV1_F`Ud⚆Bݠ2]cԞ*(yvܶ*v)%k 0'e )-||Wx Ke.<)IY^XaVOhfcv BT&GJ , "cGx)'򿇓=P:Q~Y,<= ]ka%RMI 9$Ju&oIҖR l$ s3Λ3$[a[EZ~#adjn#Ĥu}9 S#oĺq%ƢV9s)‡K[@}~RG mslخ"DݳIhe}ʷ9jeܥGF*\_1>& L_꺃Rc⇔477G6*gRp!7EQF,qK?BnE%O߃C8R'BF*SzT*pbi{fUi.T88Һ]$kyE.2v]ݓg?%< 91~G!iQKS!I`H590V8 `Ǒq@okĉ0LX(Q<0p fZjɢ@CȚCތ>H:ş*R>& '2! ʠwDJqR kƴnbϷ_qhmgCB͵FZ2>zJ=ׁRKDsJBj^i /!p3,,卻?fT8c5C[Hz Ⱦ~ e/X)~TXtjK3oVW߽LJݳ@U@ 9>nWS˨Iľr/RrJ5ŘMQ DO"HP\IH'̦Rʀ6kf,sm|I2W>^Z."RbWbfvV󀚼R}f 0<jTZF32?yt%VfHfV =މ* &_]ȏ,GA[HU:c{٦R0G-7\ꘙB|^%:%k~Z0tع7W 1-ʌх_-D?_>X{d]fLڳ:NuڣTy1V:0YxqSK{L5Yb7~J-3:#AiHN27 \kѝ. lULmfb xr[#$'|[?!_yf]띡Kt۩0Br/7* /~-W?yväCeL߿Ꭼ<*\O+bNv2(R7ϑĀ/,IG~ͱ7:S(;jO&' yݍO6NHl$κ`$q -D}-ѼIVy&Emߛ @ 0Ν ?x5tߚLo֌dC _ƁyP W0{ŬV4jX/SNLP$x |mIl03[HNr<%|JaqRsG[ng^G o2"ˑ,_CHu Amƪ_Jl!G悄eB0ޅ=htG1Y&[-i;?teJ`WHǁA}|l;}'_uLav0dS)U+Χ  R_EJ^!5@S?8Nj ҫdr ޾I#dWuՈ4(hRs$WC֝;OmC ɬغzNi:{1 ʦbY%olw kWȚ}vo"l0fVqC簯u #lLp(cip7 C+Vʚ vdZ&xIńfmW1u+MFBWY5@+j.4b^޷RE DͰ`I_<|8mAװ,aݧy/492(oR"p^q17TgH>{HJMY4[09ױ"EpYC bp{j33]&7R?ЃՔϒF+ۂTAf9G hX=iir;Ŗ%mXq۶њ*rY%@g 9 *ldԲ))٥}=TQl@^섉N >hC`4. >ݾS^:xhY;j7 )q' s$6^ZO\\kViBȕz9B{Aq3Z(Mb'qk?0rNrݤgr:AD[" gPp:x*Aq.q0^amzie%LY}.`ߩR,Ч뢅x#Xx}K`/)YR87sMN]m^cWBe>*b2q+Gya /ƏaT=A>b鮑\i;um[!m%ݴK0M].釆;0߯~LU>-ZqHHJ|` /5.tAaqp7*rǻBl$njJʔɚJATSSD1y&l_' 64B=MoC&ٞc4|A6w+hxYMwۚe!\_ZH"^tҗF0o%`W;ӷ >)֫(ʠ5^`" c]X 4/6+[CYi͘Dޖ%2$=aJH4fyߛߨ}s5~֜V= y >B24aĐ[vNFKg~,EZ_Ӈ$NggIR=_$ƂCPOhpͳ :tlߝωo`LsdOuP0t4Oȳ㦰~b7 D Y 0Bi8yAs jפz ltTbxGv8j'e,w_{SU`(ꆰ>?AЌb,hm|A85ɏ N&5M YώCO e],@w}2wrW*U;,fD^lم>WA|%Iiཷ>J}i{*ݓ"mh (c IK#,V:M?Wn# 8y6~WT#34e eC{x:#l^NrvbRt\`% 䩅$ cfGV &'6 hЕJ9;=\ԟ*ba/Q [?h3(KIzj~uU ،Y`Mw#ߧCs1H>e'J$j 'I+,MOu$w:"bX4񷃈BbszQKUnvX~ɤ.O}t C˱7{LBֆKxMc_HP  "<}wvW#M4ےzo媍siiBR[;X'3Z 4?Bcve2*r7)yee&)v$i  PoULLnM ݟkSb׏K RB΂@dB/<{=b= Ⱥ{YM2~xi% aO$tt?\ \.)ᗌYtH M/vZ:4Z 8=Tsnw3^d.a]3ϹnaӺXK'@O_׃0?Ǘ*&[!Jb`XI8p^e صPtY\lkJỉK)2XDŽwo(XGE\s╖+vC+? r1#q?O.hgЬkZsRDK׈y.P + Νi#.':^+eDꦮ Xd Tk_ITǣi~{ĿwB2UJd"׎"p*DzsbYğ{LTX*pY4Hw ]XU4k2b{ں|g%yᘛ?q[(H>[O1N5D >=o062S?7 @$&KjYBzgK.2Ds``m$խFa@OGniGJh ^0ttͫU{P lkDݩTF^,aW;*lAY 2*JP{ɚfUsB=qgMemZg\ZF0I`tiNj25wcte"ȃu롳?mc)4߉#c{4Ssׁ +0 Ue׳!\H*.{ 6-MR/'X2:靏3+JUTg;`sQ5@<,1]indL*o&?z Ey=l/ޒv-̊- Ty8?lV&$H[fp Ȥ]SSa! zL[{ >9-|c!nsҷbW0{(uJO G&7ZĄ<`8~i8>(`>%zs/ۇ39~qۚbq]qT̻>~Jl2dh1'[4C2A0LT}Srsw;4v(N%%U.&RЌ8:O պC#Nخ4$?!EN?ڻک 9fР<$OU|>-DDX^7%;yAbӐu}P>_[m oZtCD:~6a|")em1f@c{c?9}0)œXXbF}r+sq>ĒQ=|Y>Cv!dnk%u7\L8|6VJ} ;?3lkV0۫]yژݴ"%9d?ۢ̓PlpϹJ 示 ]BN%T-c#k iGR5O$&]q  e$)ޑ0N41+VV",v+֥4֓W,?`" _ll `e*2dT"8 bۀ`b竆?sxLw FZ9ad."y"#gB7w\Nc+=l4P3z{ꦿMg)7l&?ߪ"̙(D,v /w= ͵?aYGfxmh;dJy,ceZeN x =4Qs֣/0>BnW@SdE~YJJBû4gD8AR{YHV$ȼ%{ ZE=HG2ݕEycB1)P%&W.~377sXg8#v;O'ddGbl~kGD@J8E=ʻu0d5#YhRn@Қ=9^ۯdJ*;r]@]0Y[sDWgϫQZ Q+׌&LVCrY9L x$zjC`h=/=bs{qiÖ^J]H< >4UA%^{wOr`caBsdEو&V+z<''za^81 ͞}6{P , (fObe PV9,sKqAF+yk_4= u.2>)0+;W/[o)6Rf< $}+\z$iҵZ0қ"ytt$L|f7VǑުͬ;lF^`A9A4Eۅl0m{u Ē\:H9b#=ޏHV^ʸS@%L?y!qbA0X&<bC+`c% .eAX8v'ahX#:fzҥϟa|$V˃wȪ](cTRzD($XӊaRW|6:'*E"rUD#ÆzVQYBQTBI1@*'s;lܻjL ɝTݩ;Eɫ 9xJlb).#0H,ћ7ǨL)ίm!ϭf*/s2ț~ez;a.3#BKaoH`woA#s)$8U}g ~ ~]y* ~,̨7O,#&˖DjmnK'#bY`x[ @K; -I'<3QUGdH[R=`SuHqf6LPupڣ󅑧C.@yce/[o;ή -#<[-G {>/  ?fs<2=8\qW[LL{6/-4WzSQԓRU"޹, k>Cx5f[PmѲ?zhcBS͠4P42ƹaek8؟xW`@vw<.}KfU)Ϗ4"6)Dlr~Adsѐ PNr4H_2#2i  0;(MV=OJ,867lĂs Ð(\yi˿C 0uEB! i6߽zl]õ-_E>Ezt(;!h7T Nn":6sM.}+'S<-jyPߛ-#\?L|ImH>fܿ(AxcPW(f"بnvG Fr谽߼aXm} }@J~ )atЌ/$Q(3 i=5,>fK; |!OȭG<ŮEU_Af!] _~p=gYZ07070100000515000081a40000000000000000000000016570825500000c90000000000000000000000000000000000000005800000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/synth/snd-util-mem.ko.xz7zXZִF!t/4g P]?Eh=ڜ.+υ sa& FYg*-m&-*G#paEL3Zo%Ԋ~C$mxne a4VlU Rw#̈́!Y 1 Tk3E{˙p kz X`xwVx{2m-KFmw.&2[c>%!E |h: Xfo?:Tء7r&J)YMH0ub ֟ +Y[د5 Ĥ$: ޿3 He(0O2iU@GY@kQ#3--Nz]qٰ(Bډr%+^xpSy֞\莝@'$1jҀ p@Ѭ޴rF!prT 1#c"c:ȉp8#^Qkq6R% ]+.mz1[ʶ\y+n%u>D|SKh0[@3$yJÆ`Wr`si$Le|mA[?0{QC49NQSN[VK\H% Eq+qEy]D[/F۳bOAqq#7a-n8 P%vyji a$*_q zt.5kkvw;EEsVM8pnloc~ µ]ZB}e #Xe]/]5ytT2˄)|ڈr=E, B/I!\;Iퟑshݠi9B(DQrȑX>R"4fH6FoZL(:kzyKv`2!{X2YY!UY NVFBCjqQv",!LPDh?XӱW@L;TWSUetU@}BNs T-9]$nlLiG,S iX%T|̆F?+# )w5&ԉ׍ (״r桜)Yč\1K7# >)`)ܷdy~/?k 3j(Њ8"m-j撮&oM.<<ʲo_q7nƯbgI($hJ@59 'WۂDro$MqYg7'b>WMb̑!=MYK?X_dş]>d7 9') P8%ٺ9 2y3(NHO ߮{+6#K ]{$FbJ^p 3>TYgNU/B0ח 뵤bI4s-{k쿔$1>OvA:y&/0Iĺ%BLK`PȮ$#5X;(4 S/Gp=y}dQeQgo9 x9Cg@=|y8 10*W|Am;YdUi!ۤ8 []ʩ& tP!x^4,#W1Ӎoq"=rV*AK]Z$əIY#kr5Axx0>r< Y~/KXB;  +ŀUHK|de':#LOJ|?lYg kZ` N{<>o2v']h6~0mDU]3X`v< nZUԒD-Erc(0=W-fCԆKzY(ӹć8j PDZR`xG-:q'w`*Q2^>ZPENMo`8uY(S_AwhNNZz[i1Ԛ^6/UI!5AY r zo= ܴL1/qUO?|wk`1yNRu8oP8}} 3XO)%ϕ ! , Ր_&cNkѝ"م`reQƫzct`)meø| J?׏voNP+D7rDt]E{S ,"%GI:TbDZ I|ɳͮM`&tMcuާ@x1"<Š<ާsg7)*c{.ۺ9y8;7ݘ>^̅eXה?.nF%nwp>^Msfz?.gۗmqnJCQ }H+I@ v}>y- &@p],f{]kԟc^Sx5\Dyhi I)܃bYzrb > f,6]<5 e xeqQpٱ,`p-)M {| EznFjb\-}+y۞w'-bleڜzɥ#!Q a4X!wCbD%S2E(W=цU*u^[=쮐S۟շE MiLq+Atx'y% s>Ulζ|qG'b4t6EJyx, `FJ7"NWY3HE+  BZ+TI_O/ QkAۄv@tuן&dMRO>+0v6,ݢڗ> }$ {AQxkӳSz{p+Rh( LgYZ07070100000516000081a40000000000000000000000016570825500003e0c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/usb/6fire/snd-usb-6fire.ko.xz7zXZִF!t/6=]?Eh=ڜ.+̉Qgg(y⪑eb`ҏy5FdWX-0!ݰ[ZU=0 HBQ9ٻ;t㲰GOF=AZR"MU0uUkn3G'6lLrQEz1&1,BuCj^Ӕ-~wB&bNz52Rgݶlj>>z#[IB/̐Zkx4DaԮ{$ř1wb|(9 Y,t1q9NuIMhGV#;jtkoy`0yAe}6" ۥ2)9jL̩Z11<(Hl6&ˋ[&Gz܂Sz4wq. ob/AxY}dj^,CumUEUT_ձFa D«BVgϤ6a]k$).k& qG3xwtwƠ cĖhO쳃F؊L3 `7kC 65p ! ;S{VW3m򢂓~qUX T:QvȬRop }) NDlׁ :ޝ n4\7CWC#z`7Ad{?5FU%{88I>1VBڵ .ZqnZ0xG 38r_#;ÇAa i1Ʒ$Dǭ0mGUvh(UXT68A/1۪C`/{8/"5ؑh!{YY=ċs%=R,Aʵ\OKd5p@Y ;DO ,uB.Mū)09pt>:l񥿻&y`0R@R|'(^PDD2QHZ NL(EBF,B 6TnKʛ`*JzKj'2֢LJ7z 6mGL;䉔hY meDs#"PH3`?Ks^~ZJѯ%P? Qa`Di;R |wŕ)yr];-Nqيz ۿScݨ'E K#^*X>lQ34Nϰ[&藧pQor_oMԫ@\ȁwobDuҷ2=BdII y[d>3;nRF+w#uݛ MŘa~\@UH:VP1V (ȖQF_=Nhg[1|lk ЅSRmm:[}=%.l6KE5BUKE% WY83eDDr~ST[| &aX߻lk\/&P[Jj;Cs3"N3&!fr\*nkD/1U A9ravp^F|xR-3,>-SX M0ov*Ȳ0gWƞp¤)7>dLDzI}dڱyR#bU;S뗹_UovMu#1&85T@3^9ϡix~xB !{4NkiqW\+2BI2or ҃@ٞ\mQG,|5Q"<f*O!EUEs2pH$"D&>,N?+ؒ7rP0!+!2;=gO3i[WJ+@"R|<x"hTU bj(HWo |)DRM4""x)V稉3gk-|!]T |'?VJ5-ybyJOn3#HTrBpzsjv3ˡ:Qsx6T{ƛT|Z:;hx0IR&16\U,jpK9jҦBI։81렣l3~}:S# Ť0_:"$Ul V瑉)HwF(="x6<- {oTݽs&n*wQ;.s<J&k੏|Hjm< tVzGOro e/ i$}ͥ$ ogT]޴/b+fa9Էu٪';W~Hy(d.9PbBgO5ͅ| C}ϳ2m 7O+[ a`M3z-F\PIP2z0 _PlP 7iC˖-[ Ǽ'LJ#&e5>k=fNF&aXAAYDh7MQkV M_ʖd~c :w`Q!;sW67\-BX#6ya%=LU8R{pv'܏ !_D=>LHY-"}̭Otg{c뱵L(SK e`ye,Hѡ) ՈGB錴1VZ9e(Hd!jMh)el}S0}ˢ<×~28QAG>o\MdjK=dz&W=$0HlN(~Sw}Ijh)KQIiJi lUJ7̥EO~B+59j;\ Vm:f$TW DѫMȩGutnuK]yv?bLA1%PL q&*Z1QV3."H8ʔ- (ׄɇ4ѻ҈W@߮:at_4ޥ+EFXM>))~ w%R I;uk$Sr@[,EsPZVBc鄥9e+rdUodkhecVbժ0_ 1(:G!PZ|kNRc)Fl.?Ŭ!\,z:;u|iK@X<_1f0hȱL7'dGU2Lee∎/fv@Fu^0JƬWGgfR哣uR|p;܇{jK$7tѩrW 0x8@7Z[l,yGxz@ 7g]'?=|hʧiyBY=ã̉~W.ggWVF?!@lkĪ"^-DuEtc`vYĞA"gθVleDẊeǵtIRYȭj?pɇ՗PB#^waVtq+]yJŕ+p%.őͨW\eVy'5*ނZ@I|E,^ꎍK,z%?u]MyDԧ(P贝$!_[Q8;1fV 6Th`#bv^Єi/.!~|ϑ}MoESS!zٞx22Wjj \+g,s:U"v$>[59{^Db3 I]T2Y,m(&<8Wf]F̣_ieLꭹZXWgbOY~|.(G_)@/ĂFw]f\vS?[}ԅ7sUJvML`m|8U?6U=:(2m `27p=r#~b"B0L=Az #+-@<~SybD[䓇d&&Űc:`R:փ)i֧족~>v>ϸ>5^q66;?N9-) zb Bn(*$uPw:YFIWΧ*Lv=,0B^Ʀ3[ ĶDHyh֮-0[S}G1V3#9O [8G8<%T 1 `jBy;'F( ÷dM:_0& SB9pef:]}Va7d/899@ h";( '^>΍50-bmKh`W#PC8vŶ紞wn؅*k_ Tzf.|.ꜜmVyH|@Ɵ%T;lSt񈂒"К^-4y%)̦%$ΰb&Jȍ7t:MU[+ѫ-CzUrS!~3vk}(@^2D|RA4$ RWXyW H>NXhuE:*I<~4(DYNBY Bơ}S1XFh>?ߒʻl3`킂uQ<-@Y z(FK5Qr:?%ř&&cEu!HuN `˘D'ru"^ tcgl *n $ aﶳ4-ɬk9AG|x;xA V \K%% RwOc$1{C:EoDy)ŭ >aNOOjy烪eF{\7yBRM:L,7Yg] M[ۇ_mg] Q Pm!i9bF}o-*,1i3;MOް!(ZYaH\?zwS(DnOlg@mJ޷w|*z׌Q {Mo#Vɫ T>;ƌm<墳 DD\9/J~7ToҐQSDnlѱw1P _66on) uK9@hJ^G*GbercZɋnm'CؓZAO2bDDBE\0VFXn[;um9㣵XDjEm:}47S;ȎC$6y>ɐ&&g|Ku\߼&oU_ *K%;b<}t7k[D 0c_Y=it…yP+9j%flkИ[փ$P%!v!t2T( Q:ZRYc6jFY|)!,d[K:2/!gPC>&ηMˋ{j*Ge)ÍtY׬]S'f{=>|fM)֟)R qALRfag]n4= Ɤ"jn ;9>NF dr``.Ί5 m H^ڹ"A@Mnfx ^M{ a'}RPE0E wA(% OXfMsWEG0lqLS v3D򙉏B"ZUŧaWnXI*iY52εsB;ۘZaV2>oaDlE%$1N yBk%'VG{;{ cw +}Hib߂w 6j06+ysDZuY-[+srvv!QRN380 y`E<ȭk ">v+5b4$HiF:.\MI  |p58'ͭ>r~Դџ2<#C~W6$|Xx"{&1.c_3%yei$gLynB'z<ûʈ$O{}KLd …EPa`fΜޤE]Ꟗ_V正r!S|:ҭp[|zc>rzEC"h_:nƲ( )]<~}^ɶ\ZZLPZ{*tgy̭':ak F$R(vfFR\WKelD*t⛗A0,3ʾXnf;S%Fb¤ld .yIN"V6w)`D3 ϪlJߗ_vC"lW'+Cn)1#AO` WV"FDIMoS_@#+τr,?dgNt B|RQAg5٫V5rƠVḅ ]׍a0;pUv2 o|ԼMՔw)6W[?G$km K:wcI Ҫ밿\P̭6KtAkS.@=~cDң9g'G<$i1 IWZ9rq'v} yYމ3cwo[X`͢PZwM:Mxs+CHj c˷{Glt U뿓'OHPYr[Q?#u “HCuRM:W"RF՞x{`#_4a 7eBQaiAяc#aPuG_ Eh֟9MO5AEgpA/R)*Lk|n+gfY}}8U,65;&FfYSFd`S숇c;eᮜV / Oqfh!YjW|<_Xǔ7(?t$.y\JFP[ rM33|isOxFp*N~)BMzzόߣ‡z;Π>d ZuFz]A|h4od^~Fq $TroO ɗNVtY9KVڠX_(F&ՕyO;(C# K8`w oUNڲݗ\H[An3yYgF%mcm9Z !)*D¿W%wkz%nv:%4~ |$m$AqV- εfN0-"4C Oq!m4t?`aPʞ"qH]jTRV<>(+`yFbxQHS&f?]Mm)ӴK#90OkۋBI wBYPB{Y+O_R#|J.(=MkNaY>%3 3/ISk )ǁl1$փg#GvNʋ2@3$t;};TwU};Xc\N̲ :̭N:"5ڹI=Վ[ =Zц 0)~2iٱ:ȢŲ²nPnj7`-3+x]p3Š!` q8A,IGtkOAEҪcnSo"~oLt,3}8˘ߥ͒x 珀'ru)ط(14`YEO:IFF.{N ~vYD+PQ1twR4RBЇy:Zbv%cAhՄ) ɮMXo~QHN7qcQH>&qlD{E&^tHgQ4K>;b'tfݜ$B7tOEU/݇lBC.Z_߫AE/U&Ēx`q@O!u]iNޡ{a:B.*miq,)5a6Nv19f$2]vf~|ȪSkSHl0Fe/Jnd|*HE3/dYE?f z9nt7dp@E, chR%YV i#or@Z>mb+rDPߘd{E=pBU2r0Bss+K~Sgɐ6@

      T˩r+տnt30RD;n}Vj.a+y='.sgfKZzD`]5kY]^TOE_ "옽MQ$W֪5)!q)n)!-wsyεYUo* 8ݏ2x0ڪf%k%C8}ƅ1h3Wz?BG $.H3Hpݗ8A@.t O&2 U>ݘꩂ#\BA57p Ko.i}ŸxMyuvA [A\̪TG"#GEP51&c!ʧQ)X)`̑LG~^vSnAel=CIϑ`kL+ΑWr}N;f#)d10ѣWVəVwr5+Z]_b(<=ЅStӽljםv ˬE)ڐ8bOm易.7+YЧ_qL?4=t@{|ƌYE5I,osUp6(#ٳMsIMMSmj.JC)TiUҳeVA=jz+-si|Js|K0|0.ZHTb 'YIt4{&ГX \D +0]H늂i>U-(oK"IJpDdO*:a (s[Ͱ[\S嵡<-2a@c`o b:VX0242ڠf.ig0^ [S0 8U֚+، ``T5(`_HbmS!)8 ~WUO&T#bVքQ 6Ez&x .dwZkqzd.ҟm\.;Ԡ/Z. .;pMrz=w >/_pt(ō >SkN] 줁 hHVv?bKzqO٘*&_e1^NMGM,WX4rc\=q vЭ}2JE3ȱ$Ǭs߃0hP~ f%(͈M~(/-D܁X1zLhssv[{Aplp˜m 7eu8 q˓A rCZD'0 G^ _Z JdxּSk7Q}c(SWfD}HJJ* Pwl1?z6:ЕD㍹ʸBaCWD9C{R!P4:X=^?\F-@)֣I߅歹%nfa'N[[鶶{/EUFEj;cY>/)Z8S[뫼yV(ucٻN؜+ u+P/|ͮ6  ԚmzOz{E~Ph-&w@{+ t;%\9Ք_*iNee:8ѴRYs ΑIf{aP;lfFѴ,V#ͼ"}c  )\+0:Wyj\)OZFvf!3eybc61džWsQ<0-u"$%{,g_pvPYI7m00&srK|g}I& v)TE{ku;By="7Jwlؑ=,BtE;ϔK1Zwp`|i i/T%MΤŞb64RTJk[V@8KFI Knڙ>?9Ȁ/4KPxxBz ** 7LQA_-6 &iZ򯉽`xpE& ݌Iq~{KwD^dsZタĦ$~0P j~c7A$Iz^ju0BLrr7NX6 =[Oܸ1*y<&"R?3ll},܋Wu;{jI>gYZ07070100000517000081a40000000000000000000000016570825500001590000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/usb/bcd2000/snd-bcd2000.ko.xz7zXZִF!t/^O]?Eh=ڜ.+lSpO?mHjl4w1s7p|*Bhof@ ?Cem"^b g 7ܩ` 3 2jEbl? -HHBsAb ܝ[OExoժVyj lɤ[peXsw&K #6PrL=_"[ςt楹|o ./U콄"hY(y)U1Kz ax~&MedM}wPq(B7M zQ\?; pK{jڿ-eX>+^#dEC%wiN4(~",# AC닿yxȐ%pZ8CS։Nw${m/I-B}j#.dG[/RbΏ 9r qfͿU& c4{G AwcV8*I{sP05o+ :tHnh-an~2 $Bl "'%y7*ӅRx=h ?%E4N?;4'g7R\:*;d&⒁[ړvC D@!xd  ^s$M|\5=[ DT.$cW7ûw'BJ3%Ve#^s*f݁2Fa.c'Qwg~wsLLW$GDLL<'K݉`!Z'GăEKyX?gKH_uTV )i /$¢tUlQ$M;IJ ,} &VƥR5W~/BEQ%bģ X}=`@Cj$8|I [%wȸIc猹@76n4\T;D iJ.ʢ6q Xa$js2nF<fJn1-j *BM ǐ+@Yߟi'ldտ٥9tCTR2>^O{ć],|` uk%`ňLb́}t+8wنIiu.s%:cpT_k}Z"|^;0!"ca,w1/+E!^]w1@3 z:t1ƣWR˲!|A+ #[ ק^GW&N;aTbcI64ysF => \׃SLʶ^@6KNSfJqxտo@~1d~$B?,XLW@D0;]7qϖXC#! *"俹Eʙg e*O!x]qUH.qM6@b>%= VNU }c~!&!rqm$ZMZo, h0|1$n?ť'EqGRu*e%IFGYI$GPTZBnD._Pu"ٍ.@F d}p_R? 4gur^JsƬZ//eZ 嶴Q J[%B<'0$#;, Qy;:IAH 1[G;b5p Bnj%<2;U|my+)S~堖2Gtg+>WQ')J .,#xIGglDE NdUŽg,N:?Kp v;9| ) qvճV1"1Z{(a&6zntm~^+6<0*,iږԐc1/ȋ. /z[P+Zl+FIhN,EEW' 2Lz7G \h pJm~dbF(9Y-&H>UIv(Fg)r(g%A1;#b@"L s YRe0TJu=кtC 3VhycELЎ&JɄ2bҽQbάI:†D.ii-B2tT'T#aCOS;jm fd,M+`.Z뵒Ë[C)t/&{#S))'vKCo;HC[ZGkިOk~'+=ʔwZ| ~TTzFX d|tq3t5ȆF(y1͂Y5ȏuW|iv{ۍ{U@PخJ:=Jhx _AYX2ǼF; G2FowH(Sl)~|ß0vI.ّf,`?˜`h R>aid x?R;%v1d tS&dPT͙g Rj)[!mdbmqQfS֩$EPHLLFPt' @pBLcssjN52(Kʄ5V+rRyE!#&$]ADS8h\Z;_\=كAZ˒ A]2!urVֆT_C@6^aY_+zNNL7SqnHܓgfUy/NL#~1c~H'ݪo$2C>Al8=:v:NKH Tqz᨝[Mu2isꙩZcә٦R%є8\=itPjД.8bQZƗꋰuۭ8]ξ>'ݚJ\`eÙ{gT@{~|A32f:mc=SO!b M<]_߂IQ ˑJr.h`?rsiS&7^, `8$p` \,#S qw7 Iu'w9]V?deTB 4<ߌRZf+=o@5?̦ۻ4O#iQsA+!Í33<-|is:1c)ѩցHw@5 f/W1\液WAa(uNY ;?XquOk!<z}tHM#g4F徐nsoI#b gyD Cve:ž1OLjQ#uG3< S&C\+HE T՝N/Q"'nyL!GAS)ܚ=% HLl渝%ʢ\yÆx'UӋY?],=Y~(JH҉6#juz*& ׂvf f &L[;bQsB8lqƝV٦t.)>?oNw;BAĎN(ĮX/yn#cǺ0BN'N>?%!>=vc.@:uޱMvbbFs n郀]t@]ooul1BF.ySg{ *nua+C#Gbi4@?oE@ܸ '$M2f d7.vJxD&k-}g<ة4rl&s4lPV- K$:6XlS~ \K[h;ar.P}ꐆ]mU/t-,zf;`蹪0 \ý{T}Z!ؑmëh2Du'~ʙcjTA0ȳi_@/|ӪNi(]\N(,(ISzN/wsL^O'qyρz)Џ٨@7r(mV! ?(_t{vlF\q`3s;f>&BtI:7bDoԊ ֡tc 6/ VߩnK9![sD{@mOKzRg n:{}pI:Lyfc<@e>*pΘgYZ07070100000518000081a40000000000000000000000016570825500004eac000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/usb/caiaq/snd-usb-caiaq.ko.xz7zXZִF!t/Nj]?Eh=ڜ.+ζ>gL2F_UXg*a(Rcr BBg&%+=?È(N5~a-ν>#OӺO ,ܦRXd}Lcpp;{u3xx-R (wȆe) 1|gɦļ9xr[+g8cP_DËnQj7;RN6ON!\nB%H1s-YBXt6.2lxR~(OBG]'gakV엮㊘eYh1Ar _6'cOD!?lV_n DtUP"C\b$`o'UEdXH(ӍVmR=J*X@X(}\Ixit%Hfͽ8`EPq~~X>Vu Tڶ̾J2H%|^= SƑe)]\U! z+l iZ9 .fN㏂\ ɑ]ϧ0H[B"5MV }$=J:<=ia(EEm5>e\_c (?He!NSRw0(3-((8m\4դ51%Ah`h^aI6[VϖL!MP0U y[knBmu0TIMP2 |izA_b HεepfTӭhkˍm[{B': <7fBmmή))qröd<0)~Vv'6[<~hN6}o8¹9&EKPJJ  Qig K:9 il3/s3%mf{y{vv}fAʬ5GT60a_v9l6ǻ1dEֽ Ÿ?vM9x+ϝn Q Y ԔW+rDGw_évAZS'XQ2C Z$N*6'sPÈRl3AcI-q E,yS?VlgfyΤ. <ʱ)j$(ȭ!pl#\6ln_E0犮y5Ecc)N0rr0? &\Ȑo`#㽂>Y}.fs5 #}mgc6-Eao(Kw枴WK}y=zXd^*cI-@xslDR;,3R=*It S`ˉ(߁,l(WY_V?|]'A4l1Y\),Q4x5yQ"@غ~ 0*f З ~DLbzfbSucF*R GKm!țwPp%ÊYA]s9ܕzbƓKyARk۠Í(vCn#瀝j{/^>L"S%8׊'=V->jsSGl' *׆^[C䵓dpbfePӶj_~5]~" $k+G=R!s("-vͥ'1Ik\X֘3Xj/y Ϸ[u:m\L4Fj*yĵJ 5DphZ+tR&hRix||efwN 6d)!(ۿ@\H4<ݝ屌w)ݪ)[Kyɩ.mkJeg #$ݼ6^9{{$ۼFʺE.ސkk5eMjJ0D #/ݸ# h* ]ϸ7jO$訪:Z3Y~iLh}v'bn3_9i\n:% @F(d-MH2MUٶNTe) 9۽)OvU|Oa<K}~ʄ{mv6[z7_}>y@R*ǠȞ?&NI}wƞWu7S!@z IϔB[rq!֌w^cUcٕzXwƓŀp8K};TaHBJr33$z"Yp,x,?j;P+U->cvFQf)C[Ӽ$a8WVT[6FNڶʓR߾fә*&sko|;D2K'?pF>bfv2=JA@ؼR <*P(rE~W6mGG:<1Bi,`H[LWHW6 6m\RG&Lc7:K_KNF82.fP#a iiY j0i+bJAyrg?KȚN +.ߟr&a7B|T1\ d=HCiqr6J6̧=9߰r]KpH{7.6''HmcTJQD:ҺIIr6쟳g6Ly$t 'kځޓX$_W]B{x,H"*p7d<߅#:@ϸ3 # G/wtk3hEh9dC\ap,#>ڰ({1ǵR_XYωjE%[G@TĎ#}cH9FyLuH${p>"#f.(2EHa"XLTqC.PI}CMZ1£_iv^wF qbYª`m28Cz+uj[cٿ>T<OwRX `S0}I|[s0= )\IWzj-]kkb_=ML;OLh%86^odZ\yb“տ╛U|˘|%_1\X=loў&\]T91Jeljan;oOY38er;ŠՅ'x(6M@IrcW_Ȓ^$ @5~?R@"0&|j*7쪽*:M:)D 49>+O^)B=6<۱SZ:'OE`j½)ͱcl$ ?%&hJ*P!?d.!q TQQ mK35}:/5׹ZWz# Z,Lek&ƁR t2F J2)y4k+~ph!Ҥ!ND"U\[:=q[1ӈөmL%DkEz&P^֩e?XfQV}7bP|iӸ\9nj~︚qG'X(pWؕ hfhDqHPjMg̓10 |Au .`i* * AdD#. Vvug< e$TvY!y>xitg cKzHHSw#Qæ5$*3ҺП(13+ɠXt4z^E<`?⠵KMlF[5fz 4E4_yd+x𳆦"alnO;>I(*V]NCMQ =@CDKe>No'FxvRFƁ FMIp!pxB;2m60^?ID=uT!yP&Y*Kz LW:hR/MoA:ĆJHiBF'VgwL4͌aS&Z=7NQxgOh8m93[aoZJvs"0VtcK%ދ&|3ڂ2 "l=d/BVN'6{z/@$qPwӣWCH'XWr}^odmb[i.fO)&פ}h'vY0TqZN#$B KPmۢUVԅ$xDeZ4e< J"P>S/U"S=57(|_yJ%_ZFӷ1ږ.=y|]xDm鵟mHS^`>\Z}]a l?1"0R>H+@?sKs:9!JA5وefM-~v$٣}9<. 딀΂$ ~&ѱCDjzgLd?b5Yʹ!<])\;J_氠PQjtLyX4LPLY#z##MaUSvA,q#A к"7JR>TC*ϕHZ: +`:cy>W_]^hϼQ(KEy:3TF>|^u)uW,<%JUP%wpS`<2 c;g]7a$4آ;{-7_$wf s:|:=r/E[}.r_V숋ۛ".V{Rqpbzj;tȨ-b!~y"OeJ Qo4dWM.Ueǻڕ,k*j ӟk}{Y,ji󵠍YzP k?8h]m;mVWG @INӠ.@e7-edEұ,N&]`TWjS[^- |iipIpBH%bHfP<| $9vW!^.fQ~E-F5=S fG QJh)JQZC<${α5|F|~e1AFp31mh8v@B"U) !٫Sjӑ>Sv޴\ⱏYhv(Ŧ.Z,tG&09`T)cζuhp )Zp}jSx^ i x鉻N<1ʒ~ wH3QУŒ n;$7f>U:Eԙuy]2nj26 r:_6#*s~Z3>W8rt%0 & Õg+iuo3>iqhcg={ċlʘGPog[m3NqɅ&Q_a&yb(nN< BppM8 n?bɨ/g2è))HH@9%R(_~^43[27f(`NO}VٜO%r!\U6epRj(/A< 8Np[3Q4޽,҅@z{섥cZBNKڽ(dSct*yy F;w#^l'$Z}nvBfi#۷JL{-Y2%oN.~/r:Z7O332!.z{сpWDiEXC}t쁯sll]4&?0C>ds Q1` P0B:gq4Hdeկj&g 2Ǽ~E ADdn񈗳*zZoi2n iw<_c] d/ E 7汅ߤsK |'W/ݧV3 C~aXoObPj*t3ROu6^7t\*rQU-@. |6j:?'@K> q+l":GY4ʣ h*/Gv8hm4 ȱ3 hG)ӉN?~˶{S Q^"_F=gkb~jP`p2#d {dL󥈪KQq,@jZoBa}-f :N [EedǢl1S/NapZGG\t_"mX/^؀Τ%'22ß}r*r}r©K7 R jEߛDe`Ch j j}:7tpe=)#{qF)ZPuna-nngGNl("۴;i;bkNas¥i_$HQ.B[EMC6CAX!?AGxf"uDȠ|= kX!kSʒL׆,]~EtMhǢ) D[3 lHq_Nt_Vd1^'^<h`MKyaG2]bjҠZ;hu55)QC@MpI~T Õ^;탟5F^Sa^:|,4RᲽ SJH /95YFI4VGGcJNMa3+FfzB*ҩNS輥8 GbWaLQNUL`p%ޔrI.0oG'|!CӠYϧǂ~O/sb;psvJ2L"jȓ[`IY¶7ίRм+ؘXַLԛG{\çtN6E٭/t caNB`D8?3{/JCe_o%ٯƊk{yxYLʆ(Ecfl/0lDB$QK."cX՜VE` n+_ | ɭF|r*ȋ(w P7sS+}2!q!DBW1 =׷(-{EHZT){l78 PڍQVd(,Z*d8 z'+Vzы7=ƔsdlqynK{h'!0)1#28s/PA<3\UN E>xɌ ?aDkh2pnGbS֞bWğZŇc'3ĦYB(:Wr-d?+mE&siBét8t }[ߏƭR<6/Bu^1E˹W&[} <n KU8'#?۠`j̴/jp7H qh3Ը7V65<ݿH2• SK_h:sJUx(BHg`5ԝdSW Xl2G~s5"5_Bp>)n3JL nlo`ԔU.r`m[}yD%;T0* rJ|\3%{X)Ž==ubz40Fjh SnWIJǻ!luB!$Xa.s+)3MFt=gݟ0ơ-@B DI00F8Xh? /R7T8wa>^2Ɉ]Et_H`8 AUsJى-qk3a"?O[AEyv-%'+NatSFơ֯} ݀s A]-5%K5sטBH?G|1Bm6^SV0g7$z!И 0t$(_6wSDDj,Oq_:#Ƶay }IH>xk3-7b7xVz!MۋgVa tM)NEfT2)T.tP辍ku G{ w+#`u¬iD(N eZ;%*>ߌ/n" lǁFգy '  =_4U (}2|fPk=k,w].rmJ`KEcUؒ7Wn.`I(\zuyl`ko/õisur|a7#ʎZ?gO~<4 ln"e1Aa0#T W cupGEE\+D;d7nϺA$PѫAgw"ЅgXVաIEh.ytww06WݵhXy uFz,~` Q_vR] Dvz` 3O_T'"xF}!im_Fq/7!ÈGeo~þDv5|젲S$b`&uɓx2E$<@tP\7*_nޜvI|}7@ZLBzCx"Qܼ ܱuZmعUX#1 -Cモ,(k*L]#0ZYl$4Dbkdg&"iY5 ~Ilȿ#*"xk5hkx5C$mGꄏH%C[t#9IqD$G/!QtyF+U+NXǩtnczIXIs U%>T>^%q -.-9Sܣx'}lۤYpE),褽+R@82בfRx ֻ9Vou4!̾5r./ :yI^Cw|@Zvq*tjb bm%![8{RgAL|腚TO뼯[`+YlÄG]WΝ޹2{Ůz?=?UQ uch˽0e:/ug5]' Dwyezb2q^/`mRY:v8f O\N,[ˉq!.#JR6)VWww({Zf4] ar.+R4ڇaTgF7X Z p@79q_=Q᪁8+Jn}NJTYeo\Jɤ9F\l<b~j? Z'vgFʝ 7K.`Ѣ'45qdnO7CĝJ1_SH:t~UyIDݑ$#L%tJהA[b\gUY2<_ .4W_ K01aGw̎X-^%p F3kޚoyɟ:F2Gm|B%:.zCb.1A|q4caL3ԝf? VGFXz[5soHu(fhaE_=-M*Z^|[ֆx\k]k!?XvBs ~›Hz:;`: I a>J˓4q{Ʃ6 ]WQ,>^PфI3"+6M,VW I#?:vj&t5_116.Iʮ[3= T+F+p22FC_yEL|݇*k`E_woBZu2VB՚m\x9. RW65E&i"*U{85PfӒqI%%/$Nxa^L*beQ7)lКdOW]`1,9c5{E﫚`Y160bP@1R;Dqo[0T饺;m&DV/da3@Zg ؁&tdz潚2~bȮ۽ `Yk#V^B!5JFߣzWB1d?>i%\\[3^543 ydHeeСa7DBPq6! WsNJ9k/ͳgA,-ȁfz{ kTS+3C/2 ^㝒ė"ZB@-sL'}F$* xvl] _8䘴m`&1{= E-^Zmo/?)tjBk:}g@cp4gDZ9v^趈G-<,1Iq]/G,5,&(|? ZhA)3tl*mX-c<ۑ,JLwSIZǖw*pGǦj\Vj6HN=De:/qVd,&v%iIˋ^{\ĊTNJ6KD#In%_W}-;kAe>dYi \}L?3 FtzOk MuqE|9b a va"G7(pR; -ۙA屒SFT(aYeP9#)djjg)fPoNeV든T'TjW4~"NF^%j~Aٱ08TQŎUz(xJJ+cYX/;y巆jޛd@dm6|Ҵ&3ہ5Ɩ#Ǵ[Jw( =XSdcB%wkTRg^7cwNX#y$:}yk5Q盧xH"O AܛwHٓ\[VE`ceh+LVyەP"MDY@Zbˤjc5C ,G`ϷFEYp )a{ϝ:m3vmEݟp~4F5x77Y"řWj!y JDTgK3aIԡ&V= Q%56X\ tȼ}I~cm=08HfVA\zX?X|aP'G*6) 8%$)/-ZR{ ^)Wu% t@SyoE HՄKx8x CvΓԑ,S*-\=RNiJ$u=01>BϛV3p?̎cU@i_<8a TcUI{q}, LNZ@B!tlJިVD!RHR(n9)a!х'4Wž= ?,&b䯛dx:Eפ۳u 3a>T^$aD*WUOCb4,˸֌{K2>w%/}Hq3 2·xYlU//u [K.^_ڡFP˘ZrC*4~I({=@@ hEA%.G*5dvy#0Jy/ғFd PƧaj k&!}2ɫ'Va7c+4XY&oُy*a_qA$8mw/8xGEfZX)\*9`{yWXNx?rf֬?!,Kbb>jVs?aYZ{ Mc$-9CU}qK 3V.=uSTDKɊCyK4#3U;DžtlsE蔤[VFyWM'on) duCs#F?kC4VdȌ;ώDwNTu>vI͑wÍ npNw04en PmӔ75">{:!:~O)'QfLώ bgTqer?D8'.]m6"b33Lnh]j!}ײ"-fE_ua83-܈Fg3S }AvʾOsYS)hGu/+s !ڴk)M^'}})<+)oqshjYIYz+h7bZxD3 wzk%[)XxV2VB\ u i6n nT uieA\O+u ׄ Q&uQ&KP޵p"GR, ܎tvȀgF\PA|>d8ԉFW|gmBv^<( )k k!w=rX"8uᗝPu_>߱3P=z&Eɧ1?CNrL4DgQtj!"mؕҵ:6-[(4~ mMшwWO9PRomO*: lӲ;5p3ϕ%qFd.׳̨mk `qIWj|O8>!nF0+OfȠX9sR[n>?{W=Z,J~23yȯa^ώ;"dWŢغ]#ycj=¯ho[{7-9q &kn;P!4ߜMg´e S"LJM:,T@-ZJ#_KtYg]0N+PzdP@EbQs{0ߋ)Jt"D? 2b %vk0,;rZkvc8͑4~nW!ؿ/pt3ԓpM7( OW>h^Qm9 _eNnw*3ra3) -Q_Lc@_N^ga3)j_¹ Ge`6X׊\qkBnGWҏYG1T\ڷ=hg(  *G$7Eu?Kb4K[8q0IBQѝ,\d6R)c壆xZdIZ/Nl9af`90#1^/ kctAΝf61"Oi17 ՉOitPW*o²{()}E[w̄~);/ KʋA" ψ:8@Jmޙ=&3S_. I{"F-D:]nz eS'ŵMA":8|5;?;1p됇W ͺ %/k^.;/7!B{SŇ:!q SA!dyc[o Kvy@fazV:vD Q8  !ҶO)<{5-Ǡ/=P],\:%( `y7@ENd;x!e ן5drW J4@'8u U "8z;/%0S^0yv<韕 !׿4܋$yzrjUA;!rtũM|<  T""mr< R {n,1L9E^WT^Uw"cW{a|4qHP/+ägU:mpD'+"e^GQKz#ٵԀO~z* "k 1k-z72xF==upgx?Eږ[ӥ9>HC#4m aRmDhhC^٦rqǿi CRL55QaksOhS؏(ׅ_^n%y8CŽ-Cq$b7C,}@wtQ6/"HE9~7dO)>hs6WQyu|bbԫfR4:ȝAS0gX(ԥP+IciU~u-'Y XSy24҄6񢁭d>Q|Ƭgj* y'} .d1ê_u6*]7.}{ %!8Z(Fή1UgTJݓ@T5US*V"4mp\j Il \R5l~gBۣ=d^oÐڛ/^Ɯ0^هΠ0X_]>Sa[g9v R#z|dZ0mc@Z0veld.( ׅ 9iaӍz5NgZ¸T m#IqGsmxջ.F/h;D[ޟ\SZ`$E+W,poW|BݒfXW%R}5/yf&D \b, 6j{8s Cg;!Ur,<իa(8x'|p/rޏes 4&OI[_=2oСhֱ֥琬E~Wy$ū{յo$Js>֩v1ot4MfB<-e& tV͍ZιoL~Ó7ò&2{m(lY[ JyU6_@3fc$cGvԪ{SY\.jw ,sEg=>qo@{~jb-SfCSLŇp] =`!Im&Q>y|=ƭ82;Pccs: .A~tK"?K\q)Ls!UiF47-3އM$ʃVTjNrQ7b~ZĸS-ucbL4Wz>`3] ]F^ j1Xznsr$?kA+ ~X ȳ4p+zi :O):3wxa+ ZV>U%'Mcn'ſǫ֩U1HDZv`/l֊xߤz)Oy3`dAҴ2*mb=oAQ wǯ-KOcpZ*`di'Hsq毳2 \AdS|zP%rqLpYzsCsƸ:}Ki\CJNSǽUe-V,)vc{p9v<[p\  Nu[Revk-ڴۨ"σPP %4wv=K6LL$l؈u~q6?&Hҗ#{wBӁi-:$x6kC*]_$7p!:݉hZ[rʌ)͔Xx 5"$7 S7ѰX ȷB>@^N$_}FFڈUWbv `sh"bշtr|mUL%W"9^t-QEm2VA6Z۹eㆴ.^xUMƴ&ԩMLf"C--W H¸h1աkOH,is=c#uԷr,)PԴu6ZjmE{`\Q$TI'RQTUDV~LMǖ듞hQ;nž#c6% #wN^G fw|3(Z1z2yvVCUGWxj@L sEOiJNv\J>`r'cOG"67S91ln}_>9rHmBtf=={@B.C[d1pV\a 0QmBK>kbKW;Q " (+^HG}~ Ȅvh<]˩hIO/v]\r8 j(CaMfv{1!db?`iJGܺ VKֆc=fQfʙfnT?!I1؄a'Lv !NM˟ßo1ߢ V.]}5WvB#UF>&c},3k 4ڐk+LJ >}"';PmnN61O }нmLL:?4'paj UF+n~VAɯ7ٷlQ.+Rs yљ nb9 nj&A!CHҮ6USy`|bWhU9ă5ʼnw_u,xh9mYucY~2Ƕ"F OÐLy2`Mf L/6]!pHؘs/lR(5ZXF3UweJ0 CL(_Sxj<͌fa7Fၿ:wYHQQ[ӄXΰ! >\Qx8 l͞h>Z:˿}'qϠ͚dNn nx:^K*e 29bS ՛nw0sјa$98}=gvB CQGNTR/ܙ`QR #u- 0`yOeorh 3V>ZhȱQ:tTjl4bumsM|;An#a)}Ȕgd";2xCq hQ[˕_q+W&2!H%F2JlLPx;]fKyel&1|zc :},# @]YPz[$|fy%tP*]OƼfTN!WA.qJbV vlWQmx ~'{¤VuPV%S榙W_, ׳+tKĘ;YU}Q-&F5!78kF(ɪp ь\jWpgWOق1|SpaȱЇRezM1 Q!& \(~۳v=γEP@OH Ayʕv|a17MBLcMs&*CخatS=HL! ?IrjV;)IgNڷz'?y"Ϋ9#%hG0O&g+gTMʹZ$vqUZ=鄡Tiy4Io9R|2 )",L~|}KGD]kHa,HtVCc_?LX TC4m9.wt,4a)ZLw ThCF .(*5YC̺N~20 6Uum\ݕ6 +o}`UCU& 2LbB3(&RexG]SҨ2Rѿ;oգZ{W'GFԚa ZV,ȄW薞\) d^?pTzc@X0[+^03x^3u  D 'W} ĵ>݇ N#3pRȱ~37=r쮽 dT*IieXx5$'5sgSN8D 1.6#axX P7LfVoW8|RiVYE X"P ^S @{E:s1r օ-5,"jwy; UM1dk_K&ŭ]%H{d.(@_-߯'N $Yvߙ6,qF:efGAڼ[Tlj͇e:C밋0Og+ ƏΤ\cuag=0A6ߴiX?K:\!dY&JZ:YAƎ[A3AV-?sT9,=Gk! GOG H6xW.׏PM"χ&pe3xp-G%.Un P'f!GOA/op꾚iWA,xM2%#Z` GL,Q^ÍLeY,\Uyt>t~ ɰQcUhd!Eo:ޕ%][O#L|yUVʎ{=~d5/*v]&;gC|C;d4vRTᡲHa:-Ϩ-̟OTXlECVf:Z@e#d(q[5P^J  (uOfЮhiͮr݈Y9N 2d/A7SDz;:$9aeim !<Tڸ"yz9, ( H)L(Ln}~lI+11^QwoIQ(qD8k%ɴ(dfJЎjg=΄jMi29MJu}GZ4$2̙AVUlAKl^:Y@^mmZu`|F˫ 9$"DidorTtFw 5t0F?JO2 .aόsDUi>Lp -g=O<C?6R!i 9/Pq8J4O'Kv-ZjM! UaVyyʠqqؽ'= Gue);h;VO?.t\/o- 1r@FĀܑ%[Wbs@aoDdh!\ZEVaXRT~MYwZn.W#ga' @>׼m ȝ|OXƁnRGGޛemwJ PE_ElPC3m4sx mOlcjA؛L 1J}=/VyGT#H:9+gG@Is >+m. &~+O1L8|7uU4%,dۗ1]EV5y67ƵČT)KvuU?14t8C![[*>;π.i*T-M3~e䛀׬ BtT:QوQBA!"r"bkTrΕ6 ~`dV.pyir3,ź ¨[QQ<)2r, LNOLAM`0p\2O =|8NZ~ CqF"_2 l.$>Oy_Pk,S?m2n2)r06MgQb+ DZc|0Fa ˢՂ ^&pu5&k XE^ɜjEMp+$h)> |{a-HJ19^c^ǎ$^zk=zg/[o;{Mt򺈥?>2 爊e%ƸUE_ѶdOҵ]'uwjl&R:XOw_(vՇ Ft&3g͐'N~PܸaZ Dmhg% q"^껅Τ˵ZD&t5ԥ->sGoG-ܗlQWېXveasx-Y3zLC*?DO_<&Ř"/0rb-&6CQ5#ܛO.3mƗpU6LdH |{wzd6 7u84CSXj6>ԨV !$"|7oyUZpo#)9SۿJeu1TX mS{nϰ^_/C-iK#)\'So["Ye. Sh-eh?UIN LˢUeO !rhBT'1lfޕ[#m@n'" . zc%Fb{4=֜ߋ:^oC~oRq%2r_ |KQJI@p>0g您rV7 UҋIZui ;eCň &SVh'uw{t~ibR/)39t- KWQMq0*b5(@$_~6lҭXr;ju/c*DI=I52h<ȟ'&"N<֒ &;R"YqOΔްg"\8 ] ([WK /X-DDyd'\ d4$N܄(#. /ٓ̓el MS0>1bΨڝgOb2Ӳ,P`HCV8b`e 2,Mxe{]SʇH^H< sUGCegV898%hȅ YȨjafD~`֠@wU2gpUuJ=+\`m;wcEHgSEbnFPyT-cL֢'r>d~f H39OApNBBnѸ‘A8lP5s^B1XRݣ-08%f{0g4@rHQ \jc_\mKK _Es&M8KrFMtg iEAuknhZiN2~8G/l s`;wh7W%[yYt޵kZM#7 l`mC]+t6qM>,:F+쐫 dT/NДDdVJH^aDQ)'I[MC{]b~#UT*3GEQUQ JiS|9JehӕxjɎ0FOs@,J l6.;[oREP74e]Ր%Ɨ!8e\i1e4,lYq.1Ba`'N ԙ:Ɛυh{_/))q EނO{֐-у!ܝ!@/rh?'f;l:)?T;95,+ 1VTf]d a°dh~T%|49U80o91t=8\ rZ[>eg9I5iżq5PizahV_\E{wLq(+X0(#o(ujYrX@ oi*JDwJkmVM$#m9O*9&5씫ٽ >aA87lR횊~Z)G|4v[ܣM|X昍i"%+1 i5ԝR naޖ0IN5! {Lvb֠Jپ&uV &ǧ[`ot4~A1и蛑p =St 0%lNx<ꤒFc8=`5N!=XzP|44Ȩ8,SMq/n3ʔ~)X5r-8ל{0lA~]Kyh2qlQicue+NG\e*0k[ i>+r>{VQ?>ef*2Oo84`͏M $'#-TEX|:"Koh%SaЫ#-O߱ܐql$S:8UdwFBjʰeL9oQrck7*vi\Z? -*J8M=Deء @ShE1 5%Z^Hӯfq&__חCLE fp1 QEy 5Vv ZfAlLX}zt#NLjkuy B;QQľʼY*?h6 G6h~oեTlL_Li{tMlpV=}O0_NDHD47uϯzWTN{QG>}NT;u?+/B4.T*;Y5)ó'Zo(VM}&ĸ6/[ 41֪&/㟃9P' o@]{c^h 58EgD:wߚWԴfi*i^ Ln/t:~2u gk/_D_jhg`b%3<,cװ_ 8:YAGoA E=y̛ĸ&!oXP33-8{TWl7U83dt$y! ]5EК׉]dz&7x`bISp|fAFcSֻ &g2Mp)shgh?[eg?H2%> Tg  ӹȲ\C#'W]O%e'C4a9iM7JiNbU!OGGhN}U vy!@O rs9j 'mys,aja?h4q^q 0klχf$N?"^'^M3hڷ7. W=ŝ" ye>"$Upl8lzz$p ,ְ>a&ܰedڶ2HfȰ`nM*$Ѧb>D3^<BnT (v)+n|Ρڔ7xfó)3^[ ¬3NNt~bi Ņ'ЏQs(Ϫqbem2@_B-)=bA(~a'76l6EGN<ܼߧL0NBϴaTm U,C| G3J P3M2)ο/xψJkD%"`0k"y_6Z`7;%ի7i ë527)[j=[ Zz.[#>kG`4˅^:DxD9;nN;,d'Vs,-C/"ֻ֘,5l7|1Lj_)BY2 h՘O v >˲qSH&h$E>+p AS⤤lȸ5\ϋio]83ڄoӶn2>о otgVyS?!:d[䅢c.NoӬ\%45Cp0;+9H DyNEV[b| O 挠OwOZR>H:TMp1`w{\ǯ:q!qOeGD Wb*I>1'Y~{EɚKt] B\73iFbI'dBe*h ֑D 0޺ 0R215`;uEw^_zfb(q_7F1!7]8a74y!GXWߚ>Thԟb9,Jљ;WC? pЏPLgiI&1SB}Ӊ&9o6g$O_n@[E!UbPuۚV]W zq穥A5O8,in`k|!rHO)R(w&S7$&:7#+@Բ#4%t~Q;ЩzOҋN9tE?ۤQY6\{]ӭ:;1Rs[oM-wDu_g#L熭+3̯0+%lIWuMi$_s y71^#a/K womXWf2cڴzc?"Nu*2UŬ٢=K0M/x]1N Ga@1)n3@jn,wצf=HLCNk4sEdR~>B0(bO$['QVDܫ 8Nԧ'*2jܾDž8C}8HtS- X7Fi;.gۄWéR$9~ ζF ds0DgF&$)w3| 5kG Y {0<).7]%+^ Ѥ?b)XO s ]iy&sa("8?]CLZ0$j1F C%5iZԸ`AwGEu1+ŃS)*" =ÐI/ʴҶٸ>BS7ǫ~G0F:-?Uj,-N \g &c}\qs3Hі \ujG`?3]9_Abl`7@E;V](fܦsQr+vF0[XUR4_jk'~Gč,CkMߔ%֗/$H*$&uyFv%@ztRkJv% *0Ba̹oh RNf'!{II s!dj ^8.{ TQVdd|~W$>n@pS„j)jӊ)KwU9\'2tZ@ %J;hT`Lglo(loh̞W.p" uqa~s'VRجO?BFC&n7؎M;h\ 9&.'?#ÇQfӍlcxMT0u᫤ c$m 0:y^:*{[;x կ6% Up"sT|x $Sc[ ݖVb/GzYe.ҥmE41GޤA8mgeO.4t/Z(xE֚nH[B'+Xn$[Pa= /ZʥM0Ffw7xg8`CΎM$b07u[SV [ޠXm“8_PvR s5 ")N<)/0͔F%^N(: (Mt hGdїIaWt +IeӑLǖRhP5lbئ`?L6&+F,Ó(U-z/ysVNzuZP]Hw-: 9%ȺK{yޮ95 9 UNa' ]$L$mQUV/ n$}%IgʊGa M|H/ܢ7t5Ռ?bF,bX 0 A8qo$џS=O#F^`ep+SweF*@$gy mA~kuY_njR6,vtfД!qW"5xrNu@ Q-N"[QtGO=!, 𑍟xWN켳ij9sMI!NltlE+sK;#17r*!GgDTI޷m m& uB/F/s EfRzD7ɎݦܔY:Ii@G}nMQ\x_]ӷqHڟ'EiEb+LL)yz!qZxGp1ԥ 7A8>n{_"$-&ђ=ŏ8j&%fC]ϧ}\S4R ύ6}p\D&vͥ_bf~~FR WٝHv6ϫ-/;|na^🔩FȖ&~$1jl7ie}#K/wd9Fh翪qS;dV ϒ}HN0%>dZ> cdЖ4;3JJ]7Ow}_r:]T3@Ň>3"~6 &9p}y[L>茳n<f7e,w\4IAܒrBDƚ;i)Ymmd*t~s;Oak0nXI> 81Td.:'brp'e {ys(p/N*:Ps y?3P&,/ʲ%Ex0.@&Z)) !l R ň09~~lN:)9FJh,.̢ (+ o)>FCkvE)n!EPÄkc#&hlͼ^/ȑNE.,sK|2m6J# wt6fgD@|uh0zRȨI/ N%JluNY ަm!އyըI!Rh9%hLe2Kq#hL'$~6><= }eL7 T^sAz:ru?}2(h?!2 Gy3ўߔJ73Ui0BiE.bH[O^ }I@$!au < %84|`7Rwi#W d(!ڼ͈ĝ?:Xw$)f$VdHj1CnGdYNVBsZ,έj ^-{$H}^A^M~ e?d|B67 )4Z1?>P(Z܃C( ]33tmI& ގT#ktA/nJɎOK$sG EĐs0?]ݤ/]#.&uF*` VMr΍}JٝD_]G#ٝoGq[Qj0$Ɓ80EIGcw}0^ K@`%O9Ji/`%FS {H_ꈺrMQkҍpUJYF`^@9 ƐYcW*3ͩvB ))lq!D1E?OY''M[-xKWڙtz |cGǘK#vHf$-6ĻH")~\~ ?I#SPDֲ1׾Z(7oR8dA_}9 /vr%zbcN+`.iz!k+ݧz *7~j&fխjgʤHh0@I@ތ:i؏Ŷw2ZָBƜ^Zsq]F@qkLsv(!!MsݙQz Tb72b8$2>PQGWCR'uw߫gZ`x',i ķ`gI؏E3SmJp3 u#×:(M*;3LI9-O`b)?l3 =\r^ Tb+SbP^4ɭ]ֆr_q h (zE_75B3hw5<&؟VAh`%"R@ĭ.U(ˋ ?n?mta<52l;ŒE; ag:Y4u\ e y IpX?^{q_H:}u$*-*l %O^`/Aa2v?h_KcN/pD0yw#Ge= k\2ҧ}wLj8XIӤOSx6fBïe 23(V/4)zכğ0 ސS(ԯ"K _5paBWעZ- uD5~F4<8:k?~:όa?C! PI%ꪱdޙ3 bCP写r*jU _[CH.fߒ2NZehgCr=ׂqʳi{$V@W("?7N.FdA*%-,2zܧg1XU-*^J2{9TpST<"({٩Q 270K~US&Ac@'9EHثB a8'{.LZA.iɤkcddA}M`yhhEK4ɤBR( s Rev!=O($D}r .,-pH٨z,ziK7SNrТ(AYǒg- Omph%x;Gԃ$$%.ԉ@Y G'1.RfIK FR枫.;,kvpYmatS,䂪t7 !5aiT5%P;cCj:}7yjkjb=vo 7(͵k%p"oN-\ʲ6n$K<#]jq.:X@rÔ7ⲣ1END2;ngnB`(!3]VNdxI+'d=I uf{ (3.5J˲! @Wi!ZQV\X<YCi/BQ{ Ⱥh;>CE AKhAsj sK+g$u~aB;+jxZ{5Rяm2E e\@̮7[CP>{O<,i>ِ%Jm,2]}24*汷IBsp⟍0>P5g!:O2Y'EC1^}l>y{C @C($@w͆{ʓ\0.9Tneͳ%΋iJ< RgĶpk[0 OD×Sa*p{=iҵ [PԹʨ繞uǩLƈ 6Lf|s,fе+Q88N%?A~ UjX+iYWLӣz#ODh>@9=O&15w',/dVV:}-i6tM!eRb Vfsut}kݰ!-orV!1ʀ]1eݙ#X)4N󬕵4iOD{9t3?7N(5eyc4!0MF.8Vפ.JoQ=Fo=B^̌w;9\ ,SWN|vZ!oQy/%{w?Ia&<@@i3]y欢TSF`9IgӚ'V/Q]lj,,'W!N1jǑ3"*QïdMј?o]X;^$>ێ'l2j#c>2OD~l\ tŠDRbz[-!V=W_E*!OI{$7ߣx,eͶ0`WG1cҎ1Ց[pl:Fȿh ȴ&W0q%ˡ,Θl?W>ov"* %q:yDP >Q@ie!r@uQH]uC7 w*]RYvT L&ͷleS(W@wZ ׷’0*gۑY#p;2]/qfD>?9cü{ɕq%<<~S'ul9>2/ ? 2"T8)+pFQ$ߜ; Gб3ԘմۖW:qHGQ6o}[@2j/Ub섦s328} m8`($55>lQ|OJ)4G\zVlu;vVF٦}^nE'.(0I6,O An{ m$sAX<ƖC S>5 ;jd;ȞOs RHE-bęNW ^p󯋼Q)}h|INW9m@nó %7,,+Sh=| G$p>cx Ɔ>A&}Oλ|wP рCH!Dv&NDA/Geyd} qf%iJ zӏ 'eAWV)xdg11ksr]hW\ LoR%F˶Q8WO55CLq.Te2*]gFn '>yx׸SHvlX)4;NРŅ d0dVE +n*͎JpN1hȿ:%чJుBUZo(Z;Դ~`&~R7j!mSpe9BUgWh-1 ¿9i$] v ~W&R#tɜm>eӁyghǰr K{ade}c M5OcݞL4MhC a0qxޑw"GkGL*#c+f͗O)/+NF.Xyahw#hBuGtjdsx!$f , B2<JǷ67tӳ[_q>*󔱠7iHV]TQ7Iz9C"|:=93K׮ǟڒmVJН;|G/@rz>;_G椸!z[o0'Zgio1 JjI8] r4A{\CI/CaA-?ἄen KVO;~&KymB!{8=r>~b ms׷ 0V Y|{xFQp *,,mɃ$Ғ5GQ#bz*pޗ;<=Mzj䒏!|l oО?oԫi!`#NjU0OBu׏nuӂrxqTwA搘P걵gV9r>.}z{3W5񪵙<:>\ ;tkAi ,[f;Uaī)߅>ńB6aQe 7Iل}^_ƇJ=)B#4NNbk4h~Ȣ{1vTL#O4u` n*όX`jހ w6 Xdud*w<;?ȨӜ\oZtd-yL?9/%]!\`VãcP=l9 G&TbQ5Ops ʝ;7 @2Vw|mx9f-2j׽87.LnbTner<^ltz0r_p <-]OUe/ˮuu+quw/0^:3]2ɢ|\տ㸆@Jޝ2:4#U& ..\DQ\ʁ#1W'-jG:GiyDuaDQx6balt1L^cpq>߻] m8Tf69X+\,{l-izgt{wj:g)۵en,~}p[o.!7QAR{*BԦDTvE]8~X??WVjє QU\ft 0"|Z/ͬѬu H? x$tc8wjPۏbZ ޓNlդ\Pg"\ *AoNujsDL_5 s/Yx WSM #է+VE>@_X2닣(؎v.?Sf\_=HeP$D{:*F.*ZmH)9{{ 8~0wngAo\7gNYOOӉAw%Ȭ#%Mý{UDw@LZ}lƐ !fЯj8;(G6'@T^H>Ȫ.tkEs$6nf`kF>QAqWv}rsf)pqqR<yq@4 C|YTY%$xEknXi4Ze$p8?Šgz2tsnwcl?S법klQ8ߖhz}8Fi*[-y@xlC+D9 6TxuH~ap2 ThE[ȋ\K."U>[$!p a5G FJ90ktز{e= '=AG$5EhgtpmP3$DeY']Cm[ۺ>eVJȞ0⸼͜&,kqƤWN z+<>ݟCDQ~#c©L|KNrŰh8 jn̳XeP(oB- D(t<,M9b4K{@c@w]ch|OY::s_ 7 y, jGTsY }{E1/;hD-⼝.|S#&HB?9(pZSjIaLZH [FCfѭ+Owme8Ih =cPU&jJ @z:_|J-zXD/cyFwuA;Sm-=u$@yidd'P+qڼhM݈2V#˛L7`涁_UM6W'JG%kR{hY $n?&^a+vǛ19LDq(϶/lU*58ϩ2CUYYHVB. <н]ГSMqK{ܫ]392h^,zw %IEq˦z t VCXDSY}0IFJ}d?YVNqЙ1O^m1%V!XK"jl0DZ ٱwn8Յ+c1$XmX9o(0hN+uW]R9&]QoX~љ:˞Sal!hŶZҸ $ہGh iPOaeQn4JLRjs8pZ2&`q׶W~"Ju4? n3ʙTu F矣^z_N~]a,5&ܠmxK}< viQyW ·fp$Sj H*p.jb[^y+>xK-QKZemTϺAp*I|iMw/k| _ 5C*\Um&fI T&$bAuF ()4Ǝ](>=Rn̘X;|}d qΘѳʂa&R&Gci 9~|3D./6]>kQ? @!{4kA S24s:1Q>1NQ'lXRP(^xQG2d@n;31nvCE7x}S\!_|ct ko] E+O~!=$I+iVf߾Hё@*kh'yDHrW/0bID,hUYLx@plw0=A^/0$5 s3^k6?ƂR@q>Aad4Kk' cqma8!(^Y׊ 6ncFӯk0^c@d+NĤ j#2_%RO8Sŭ}J7MӧrqS(-o ua}9f4e'v J!!*'UC(/y` w wI~TON{൷JL--fyc>g+J d_PM k>d]E@ ߎSlPn@':ƛm3ōy' H/Z_41Kl&@5T/抇Bs߻`|:8ot<+YB{[$!'AÒ_#&թG]4Yb/ 0#A-ϝCORiB#?iCE }N*Q#!V4 #3zۯzFj\NۜiFB0\%\2`m鵼W٤tqS 鉼9߅>rKHdRDA_zb7d[V2Wl %Mub]W

      3fy_% ]CS |;_F|4E2֜2,2w?UfЊ?%E IDׯl&oOb**fU 茼aTK MۛEwϓQO0#h3 0 YKUxrT9 K}b<E% d "ZqsdN?yrs-\+7gbE7`do2B:iTMOw7+ #^RM y*b@6o|;lACFץa^k,ƕY-=]I#׊T{#lFALivGIcS9 uΥ:(>[O }3LsG̚JGrS|]"wSbLMHĢZUOZ]ׇypk5 C}po/{x$ ۽h% >"K|7qNs x(lD| OzNqn|5g=mo̬MT0i~UnD?fM5׻ NڊtHɆnڟ86nu[mf rt:m{E \]Q 'MU |ly,TP!#FѾ9Ώw)+Cn,iE5 hIGl۬egWJ _ bpl\%r>ZT:̈́^ +htCOOX<`"Al 7<\Hy~l-OiNJ'W9KȊ&&z1Jh[HĚB,i| Vv H Y- BC46VfE6j~XZ2AX2DxM5fe^<Vug);7eVV=a;r5p@ }I\'GՆ$4~ю=fQb !NM<ˬo{M_m?gaR=5 ~f2 dU10~`+Ox+/K 18aj2:ԷTA2v #ݸU˴. ;Pt7m*s! kɁJNk`)[W0M8ң_I\OUQO8)ȅ`al̂W s;bmߠ>e AJDFᠤ,+Mp59vW绖Nށ.|oBy^J=4? <hG)8Nw rݱS:tۑvcMF lSG뎓cwyZD5s,{5Te$I(Tc17ؽ=]2ZsUNT2ɢzOp|#.>,3;m'*I菰{2V`EoFZ1tu3y׀Y/)}@mu`R}EMw^@t|_& W3k,QmGŖ!}^ Ri"o8&c>p ҨK!'٨O'B|P Hhdf-hL|zpD5 o(g-6QuEE]S]gS斄[ve(݊5z`࿱“R9h.VH4G^RKAg jG \/} ppp6]p263G%

      ȣ|Cedlyd4NxQJqL/Aco|]okCɷVYCakb թKYDE";a6we{PQm|x{_6Ι*F5aþwօJ&¿WUB%SӿGe{DS u{ ŕT zESh̼(.P(SBܪ&\DV5>atȘ5^| ?E}i{TU]E~^nIڵX ̨|7|~9emz/}W ?ߖkHI 8 ZamIQށ"D[^U F Eg ڭoX7/.Ǥ!UĩC(χYD \* CwOz'Gʺ])fll}^:O3w9@4ttqhz@AɍJ+jboBܭ T?A5uC'yE t)&~ IBy` RWoi4 _OUJ}3t,5 Lu b/}z٤,+T7֐;#>4>zc!Z#84pH\e9á{-:NNλxHQXy=VYWН~ùm*̍ +`4vP44] ln#c&7Y?-N!{ju?p9lt0iP=#/\=L^AɁ.=8a_-P^;"ISpq<' .On$ȸƖ>F/aq݉E  -+ jz[' {^*N,22/7T #=񐌬XQCh6 FN]H)Bk(opD+?=:V9vZ/mx"8P~i\]ɫI6Es犽dps?&홈k׶ g0DCC=(Qy\S8Ɇ^kMe4^~znI5 0Q5.!B?3|D|pH;)qα^j(s"]c!\-)9;|, wv)%lW]O7}:~Zs9G|Ean^k/让(0joߘ^b4r-(6N33;_Ƒpdr<_b > <@9+\I-o+ק`'SA kC s"2xxJ8'+.ˡ|6;LkZJX pfr4>v.4swwnZWBdf~osi!^d%s-" .D=+/TlISEë ! Dn?Ą|ywH m,$Ys$1tҵ0y{!5]*lt*GxDC7W~f}~*iu^g; YJJȸWkZ-]f%[Sut91sݽIRO"F̦18*id5M 胠AE)o!鶀p1|:fbf&2ā 1Ƴy/$gHq&ӝY+]:0u`wZ;I\HEF=i?Z3KqL ywPe+oI}#cI5aS蒕S#q lB@ewG3}#G3.7 ,J!drPj,o$=/1vhɇ=mWLvX. [ت& !}p2]Q~ѯEWW`0e9zYHY,y=/}BJtlHv.Ajy !)"yA]TCE ` 27lsL$8 v Q:ؠ'#޳X{ZA#,+LU 7}?X;5wQTH: Gv-Vvc>n/,<KhԎ7] .h;y>OD>5y5Rp lοY2cGkB C֬pi^7h( lҡ~ӖV2_bnp ߱ 6J(gIӃT0Hw)ˣf] -n*1GYީߊp*!̷f9iVKٿ[ƙI-S;k3X_ Ie_C̿mfAE2h򟑩+_ay[/)*#e &W+oC<t0I%20$gFrnپTfؘԁAm!d\ce )zOhr2/8;26%cl_t{W’d:Ň; M]}!.} /MD1LPy˞%BZ*ir^СJx+B{nMJr }'.GzZR~W-*1i%-:_.O% 7'v؉Am,G+; l@ L` Ihqx1#eJ~XاK6D=)%od GNUyƟ=Kql5vRs 2s<]HĨ5fKfQHSҋ;j)*ղw8%G99p&; gPI{S& Maա*n0"xe9hSg4P^$װ Ub4Uܴ)*zeO9hZ܎@"1ײZhV8$sFPk$PFׇ/MC5HZcOxV<VmE$B)ּN_p b!;_XOcl ;h[͠X Bto`9a61|,f_]=A@}Ԇ)+,ޒbrgɀzPMb^tga,8WKBcCr };?b8GL06S+9Z,n9*xnK1&J6vU˒Xiv>4RuߧBMѣFTS2EG¯X1c<Ms#=no'M= |†(G+CaU8!#F(RE!СD9yZi zVYۦv,g``ȿTpѤ\=?dP*x&_) )e9,kIМj D,k2Rq-;swub릶ׅ_@̜p5wM^˄?3㯷0 (wUR\=(jUp17sbJ,z8 y%&GgUjX].Haw'jZ}:Opx5-ۇ73CΔvJIr<_Nߕ4ǔAqf=wy)58Tb^펜9oAJ,VEͩ% _aVGBReXN`CRA&J%t4Hi۔9@I*T+9y aSs2P iQ2MBI&aUoT A^ h[=K̸axPůX 'kczs'U8Pֈ H ͧp0ܐ2W5|>V:6y 8?H}4/դKVXl}@Dt˾seLf7 G @tFrƸ^p|Z>Q9^V9vcM-h27oslGl "cV3hE@$Vl4_ՖaHaź80m&fLa:5~?V,Ak緳ޗ0dZL]/"/4:|Lp3N c (*͐:_r.iswBWG<=d& M#"!Zi !)_,R-ǂƀhm xxjҎ7u<^@jp=~Y1uˍj\$Ҁm$lʱu~\o HGSL)n,#M`/c\T̄_a}~WjpD&GY,KwmdjYNq{wB@DPuKv X<7:-L|#ed*v {ĥ!wdZ}By7{/)A63uHFDDh`HԭƓ|q. 63#?E v>MdJ%H)Vq^[ Yy!e^AoݽF"H~kvr(6c N'!Hw2UJF {{=?|QDϊJVڌCz_wz'+&m47Y}}bD%Rڠm\.ՔՕ19`;}!F",+S:̕ם*Y/)_n3l'ԳTͦdzam##\q!3p @#P˘Dj:pD o^!-dmvO8 9jz(\OR-WE9.bKr(TvW}I^>Rr t폟{#uX)7ڢ8ǙBߏzU%Њ81;N7zdxwG0f뢞Z,!7=_sUBj$/c7]dQ1l`Ʉ{b<e%ÄPk* al|rZ#0+zY hY_vf K}> 4 hAb)i-hN)Tr~l9&DiR:zNyj2t[<9u(b& iy2d@_j*W$nT/8.9Ѻ!ir\u2eL`BXkiB/۬R(u Nényd&TvY\o7UeV8翲 :& H;W`s!rڋ/=?H J"Be3V㕤k߉};REh @SU (I$Clw2~Z9]3c"(E WAQ]<u; It۰b| &7^9;qmЕuUsq>HňrkR~Rf"kn4Z3w;D.ӭ"!vj!]-7<ܖxz<&k@p.Q)qeG? !nR"5wpِFꕻw*s$<PFm .2aXב8q Y F7hF3s4d1n 22S,hhr7X8VAw_W x$OgC+ls1cw\tn<E7$Z]:xym![1h%͌$I딁WO\5T0,jw[2K7^X|ﮡ5"۹(RjL줇w}A/ZꙎGa(ʰ{-Ќ ȴvw֧c"?CCC 1XKQfգp k,q|rsD^>d TqbYrss1V!ixVb   PtI2d{MvtXa)y*2nΉ8ݦ7f:!)WqU3Ǡ8qGe {FSS+`|5jKO81xseVE1g΃I< 3o!~7=|s BnFoC^t{#fֽ.0QP)ne6?m(5WVX֔m!ݴQOSNy[4|u/)0/?!NN]7 'Iά5( )}vZR70)xeh6l}nn3|('b͎AZDfCo]GN^!(:6WR`ٳ dr4R" @m`vF tJqw0hl-P r!G0%rFe_ 徜yJO^pcCui?g_WX>|LJ`uaӃ.ԨGcu8Bݞ9Ȑ@p1?6? ?J!8D p3ũcYhA*I(FS&Ҳ?D91U˰[_yj W1bxPvP .6SQ"s ?9hu˛5}G8Κ',ᢩ pc8Tu؟XWV\k+/oVq5D5JHťSRҹ=pT$Ǥꢷ@k 0Fr2_[T:9ڢ3۟4j  Xbhm@;]Gxp[)=T@E@ [@ H4aإ &,FkwfZwSr8rl<- WoAw*sY/LA_({A7JŽe?946Y\p~xhsygiXьv`T/Ď.vCYY؋pK2 ;y0}+!zLJ4 |x'M j$,kr༆ .{໺'1#:.jy}d 7zG> Mz|^ ߠW h#kULAgy<,G_X-'+C6; 歍0R&*| *,"}5*%և-]rK8&9 ԙ84 =k'3M+}GV8va'ܨ:=6gm3p%4> b:O^9U!gFl ŵr}3JwACOט \ouk`n0@E4xF mr6$<6ҲMfdL#HOB(4 X &)ȩ'H]2"4^ YBpay":C<_ F8LJrA+>'ZT%_:aLrjCZ }KT0wZ3Mbb|`(Yw\w$=","UI7}6%UM cO~8vø|+0Aqy8a1Ӛg$qlKS:>Yb+vE<Œ% :Ccd0lFdnSDgerKl(ҴL`YB4P$#cv[zj}fB%rF BCk|riPݻ]B3rU",!VyVl#ɷXx:JVNAdg&?9{XؾNi~{<ݠH=k3k!#_J}b `в1][CP39`xD!ZdyM9>2t WBVBTe:̿Tq]Sm'sj|q50֬GF ќ++F]S%14Y$R U܉% 0R.0vI3S!dooZ"M+~ßpцeIt$SXou4a| Cʄ1-QX(pgԚcԾ\MgV5DOm>m{kߡ8^uK |ڕS.OHwwTśS)._x u}-HX~{TPJ$TMORk}QEZJEh MQD6s68W U[qxe!\qipd{oZF av'|˝?x,RɖU4FL\bTeN{=TFd5YHu URr_$i> PV6Ul!<~9&Mr<[юέ]up~1i=Res:@Gׅ{rsȽ{P2Kuj46NR|W pjE3 1@ }X:#^{Xmxi2ЙTqBH%G,eleoh*M<i-<9(Jv(C|6#qa"$۳6&ygW,ݍ x]k*j]s Iuزe7^LU4!hmĀp{_$+x蛀+_S$ ]N")gj36V.d<]U9m&f]j)ܼ¥[gu~6!Vv$e#:~F"EIy`Z&n 2+:fS2>/a5fy< 7Lm\?wn-[{#SxKAm+;d?>ʊOK>eZTQS{` 3}yazaAIJP+9hwlA!@ ('Pn ˍ>̫&sJ)1dqnScJaRYRe]x;No>jq7,Y1c' H eH唗lzk’83l ChVT%vq1e?1ss6Bf}?}o`fC^8cVq_|lzO\gg /![, bߍjεWuL2g҄DB:zL5Ϥ,2 ZJEpb|S=חe(7{ޣ<{ūc?=,X '<] C@tUע ؓv\ı̊T7‹9TXg%:*uRUdN"ڢN1CurnGV*c ϊ_sI!ćS$(љ0e3|j)L2 C:$ 'xĄhW3M~ȿj}}5gDJļc^}]F z@[<:.{!,ʱ_9xWC\"ShtpJ=u} )X}僸S'b>6fHz4Tkn(s峬I)" (skShdr[ Y8V obVe <ߍډŜ#B<}8iɧtqZX@!*6"t΅6l\f;#ERߦ&Zc愷佋}O^m=NLpi9_,mj]hkc%Kx ?/8OIdEهnF򁅽&5pjO{J-Y?xqs+vзv lyMf,M?`=>4سXOƢ,ndm(L1rU9h+)q-G%$.McOZVbX ,L خ3rKD5)uca&_>dk)2/h;&PaǙְTsjUmfU! ?e/-aZS=.7xe ? v9Pٚtie|3T}KLZ>( C-v9)G\ JҾ _F=(K1|[+(YY֩ԏ#_ϸA;mƨWHFŶEsKL~\Ni~8S~`so%4A8݄;*Ē6?tU^t1v\&$,5:(xk`87}']b1t 8†\ ǣ)^DdX-[wY-ڑ_4۾v|8?sG0fKAj^~1 eK{}.ۄ^JjJWzM4 !vɕ,|M/N]Q!4.Imv :Gpw챚zfȥC*sM(Z#U[HR~IuuXׇ=*3޵#NC!TaC>Q 2?f_(QjG };5ܱ4H& *[wAxe}4>u2Xa|θ>rfsMg"a3B9cr5 ㊫}q CVSenU$sRH3eԏ@XqdT噷瞉lѕ,waJ?} ~G7wȣg, BAUj˷Nv/# r,KiJdM_7zM,fCiVB"9yYaߝ8HH9EkW݄i8oч[Rꍦegxػ{v8c]t[Κ:Q*l5ou9C:.)l݆zU]~Dת+CdI HQۡ+M+\3kF8N/ð.߈8߈8OQ'N'L.@,&2͒Gcr>9ERu.Gƥ<t\IsA҅"*[ms˞fjk{W)?c/ָL r+2r)y':">Npث铂1&8B|iI-xBEcK?0BQ4$J lXCVY՟u[8KWm+QgC.0C%`4Xb~Ҝ*퉢nDi1B]Ӓ@d.+vN7UXzLGqG=>ۜHw:$Y_mؘPY /͇|Fby/5>i s[S `/f ; H?EVqx9])8 v$nj7>X)mI8 (@\Up_RlCRBoL 9ZӸMA~<[COwP^yӢYX NBIv !"C xJGʓ 9$^ݱ[rK.l}Dyf܁. /dJك:eOtW/뎨|s`0}"c-n#gK_xzBG$<:C,RzL3iZhe"=[B,+nAm||t2CE0CLּ,ùMp#ʫhӪnO N-E"+̯*P6hlIX"vp*l0_΀'s xQPyRСbWsC]K7eTvH.%흚 @H߽3bU0\6 9nZ1,̔jL77'd\)#!)MGWGX LyaZ";u98nL%9k5,iKE Өņt )28$f1dmx5F cŋVRS1Hͱ-eÊh9";0e66:KTؔ6C~<q'0Y1Ě2xiށ3W37З1Y%`&/&& E~*[ni M͔PbGm1{tÜ)<#4t /zL>iurh{m#C"%8HkJXf_¢p/hy=ZS_R\WrjwI3$ܣ5X:gᶯ<> uK=Ws ҽF_ SttnGȺ5I&#{j:5toTQv+>ű3V19OҶsԍe7 R跡hħ^7gDsWv1,IY,>٘ O$ L+ 4seI52 s4=ZՏ bwY+ [_)^4Wi `)L.e1G Z۶0j^}G"z^z3T/5)d;gqZi@><3 9*co(բ8fœL5a%eb94H.69AKҎ<: cMŮd@}P,A5jV[AױA#17]5`z! +6I9b=˓x+Mf>܇/ 2Rh8O7-Itu`~L{))J96rGj* ;ŐsP9GKy~y}3c͢#=V!,c.3N4E\,X|/on5`MDQv%ȤFxä[]gL[ʌHhC|wVIwR[]v83z(PŔGژr |.ް֧dˎP=;IsNZ-'&g-'9+X?z"wHHCpzZvш\W' ;D@Dud^neoReg Y4dahQ(ZqljL>w9؏.4,dFoik-av6;'3 'biŧR +PSɤlRt#Vv]~m THT@"is|Koȵ<΂ |R^V#j`m-m۴_YWC1Eg\!Ŭ fr:`29I& $s0*@D$p;-pu(G]{%09خ8p.Y*$[T+|NE!=gM [PG 79q î{5 %O(ק [lЀ Ƨ|Rd\&fUL=$y蹛?U5vUvd[eT 3ū/mͽ?bqU`_y.LpC<|>FCfA{"sr,`$h>ECZmabRǍJzf v2nڌߠb/4.e࢖v>:Y+OO}]n2{Ldr24fv@l_'6Uժe&+N KUT㯟Bv=Q`?M,u~/)jqj_4* v2"/}t /޹EvgG_roè53 +%~qPFe%BVb_K0h'&2@-O^LG{,@?"0$#nW2oKKMUЕ~VozMTIY40[!.^A?έͲh\zq&8> U 69Ia lHIEH"l-W*q fж=@Ĩp3y>(#\C.نDk$AQlR]h@k6ƭX bũn'XOWPT$ g׬e[+x?ύoo]L@4 =pc8b%VG;kJ/pO#dPkgOjVb^?4! Ua KH\Yq\!)[bX6 S+}Vv:m/m śdlYM]1$뻲Dy{]K}& ~euA L,kjrNWקxL(^jQSy 6>ZhIK|6}h3 HR0)1L3W",/VJ3!sh5g%nQL$#J0B Jm.s+NRQM9$ \J@_T 伙=-sLrwK. aR7iL&4VV-3K+4kJm_N=Q%.%ln3co!I7R=]bߕ4ܿL!+["D[.j8$Ⴎw :Q )EaMӐNV ?#081H3t]ytq4͍r8& 9'Rt7}%SV3l&%(R= UG9W`s,m`>^orۤ" :ɓ޿e枓jܔdyVmIUe` ue`R{`Sq)WlӐobgг ,RȤ$I~j]J@ Ml68%IGPs6'뀆8k^g;Y̘u.Pb)g%VL9/wI3n^"{UR9@ll~}UBuNYO=QLCDt]tD D, 5duV2.gVيHkgC8_=x@=eU"`My:J 孏6`O͎]k_g±J2!qy]49&h5bM{F]jo]XK@N%#K8tgje*MB=;0Ⱥe2i4Gq s"􅳨<7%w. 6Gl316+g~ʨ=4@ <45ĵ}Mx=+ћ!sOOlGE&Uqј6b'V1VnT. ;-mƅ 4ϫ-uG3p0Eiǧ,J"~p;KΌi k?9¸o0Yka!ʫm[~Zg,sOsYV³jͼA6|K7q* MI )4K[[7ozdo8gCxPN&\S9x]UbTa<=푞{pwc1]f2^!.&/2( uFks3k61@c%"ùN/q ,d<{",j8](ťljnX^xc{ +3&ӒDž!wNP)- ߑ?~E8u P,T`m{]^^7cXk[ $ Ӣ! mю1HvW9Qr|{c%2RsD7 eIx.@^S t͋ 2~XCا4ȺrM|4c҈GDq߼9",Y8Yn Ьƚ?g?Nć+ 2P^"i&odѕ:nYTp{0T!.W=-k696F4#)d؝R| [Xv* # ΀ =Sy2{d 9-=}5--ET~A|eV~L9Uѯ=ҥGYByEbt1Ƀf!qe$}dEZ*k9.1.Pb]Oڒ.MvPu{Go4č;JH3C*{\ B(k)ɕTxQ27=;ɋ,H y@vjM|5ZSe\uGlڻ}K}5%61P3@3y q5r& vkҴ;vtvm .C0zkčd0c=c4;s!TxUl*cwe.`[)NY}iLN=j2ݬYu _:z@|S! rȫ1=%wdp?+i%1n_6$rCg2T;n L\yI_J6ڳ @q_9S6fk1Ɣɽ…ub7ud!ڼZ}1ϟ2_@&DBce+}%+1 => *&(mNW륟oZGBj:Y#Gз|J6VRCi +2w9D;U15M4n_>>#} J1(rqAr` u4z.T;Ұ?iݙnBY98qV"X{>i9VdNzd&9g;ָIW3kRx4\p$=y~Nj*&`CWn?${H K#"Nw;QSvpPVWA@55=$~S1Ͽ FPi-D!Ej]H9Tkc씓됾AF чcjf~W[k4.,cTukUc#5_o$fNh>qFW*ikpi(e}1󥄍[L#)xv<n}qIP6߮Vl.R<X80]l~$5SJ" b@NJ?E{0Ŝ_y%`6vFj3MV58\9GHk 3K\-IxX Bi":k^p kB5S[T?cH=9&fݐv,]\ݤSzB_|AT6ge.GxYDo9c/JUc[(XkBVؑ֔ ^X%;-XH f4ѦxX&b,I˟1o0;gԘ&Y&vR,Sba:A =<cq#U-'[ Qi[oeܧ]_Ƈ0#~AY/̐  yYնQ3tyS^c9,u5Zipw&0BY=/ާVطk1Tj#d9֙E{˖J 0~-0"?xs8w[_e;);_Z;"9?S/J?~Y?Z6RgE]&Ss: x_a\v,Q2IlRO j L "( NѵP#5=1i(7=rڰΙw%^Q6;֎6 lydEr<Rja6t1G^Z$ylr1>RFpvd &@O#'x/a ӻ^I5tKM1aIk_85X@EQ9{Hpfhȴe}ґJd*g9v |cM!*4:lF̢nwJ`$>ӟ߽Gkz3B-.ٰsg?'E2w̡WiI N!ȕ9HPŃJXcbBSd8l9Dk?e{EE{`u ѵUxWLLp`:ͫ^55DVw}\hB d4&"[W)t+Qc兠]Hx%IXw4\n7Ui+_ YW̲5kֿ#14";8xPHK*h\|s$!WuUߧٲy0wB)2GHnH&ՉGb >_(0ڏLz5E NZe=~nHL.pچ-WIwf=EixsbcTlWnױgP*RCGsRD[Ϩ}/B5o-"w#⃁\;仕ʄJnɵrYN7BcUZ83Wa}iλk-e6謶%O^qXG+Dr.-R3Yڑ0ymMjE;B8Q%8@ƽ*Z,XD8a;ey(}ƋJg7CtZxd.舚R}qU4kM#o;Ms} 2`Ӓ  a,& W _%G-^yt|?\n{=;ZzUH੓}xO&n|ކl5y.ǯa<#:Z6BHP,QB4 _]WlP#hW {'|-6Wh\ t>dKXb\$< j9d'y̿1ߖ;xi;י790RWet|yѠ`e>{*2lo8zgj.myB8NM"&8(R9 KpsZNp`L@xs} W)r`Ε k)ފ@oCL5A'<؆@zvNц V?M@zJ,#.K"ٖC$y=L@~ ccOU37[x{Rh&`=Z!b\=p]l>ېmdFu.Ow*EڛiK_a~G(?NqxC51t}쀸7B)-H~[O2÷sy!`juv{/iYYӚ"u m=ZI  [3I_\)[8'%/ŪȑFIepkf1Pd%T &#dOZ]r:.cap{a05uF'?`^bcFV՛$![1|`]ኁw0d{yɧ[Q=5[o؈r֣_[5,S54y U;#0zǘe1Tfͩ}Z'eP^uL~v %p' x"kϻ/ 7A}[, 0!߳Q e]zP7DE|Cmhi&RTA1v en2aha!\BLD,Cac*,݋}VđffmZOyf7.YuD:Ѭ˛)F a}X[<>53:$Ra}/CnFݿ]4 (jeҔ+0y˓<(O#-)۴mw l݃(xftRrWXAzRUNSM˱TBU{:_~8ܪ%bkܷ)x1mڵ.<XjiVjBTR-OGQ{ZՊM/s`o^X@T]:ަ cTդvDo"F( ({:WrIIV<uja -uYMxH,Iv؏56RsąR=0ҠlmTZEQG wFٽBX4mv\;AFPrr4RBLf>Z*5mF{MqޯЀA;e4[bPM3\&ߊÖk֠@mk^T42Z~07s˽%Ң)֣2ΒLJ<|l+t70#! sʨK>E7*m qK+$zv@:$#FLH~*JVy\v&v\q +w )]X shRaT|P ՎM>3qdq CeJ |Ǻ Ro|tJu;IjXj.b4'ѓ;L> %zdWZjCU=G o.۵r˳_iaT>#E9l3#&vw eflbvrTAj*3& *Pljl _§AI~2#;ng$|Fr&%MN|lcBh!C;uDOR1(#B8p 劏Z12qp4%bBK:*3x~ (s%^byG̓ <1)I?(<䮲M#SmZxܭ_&O"\X+6 6ӻYJ#QLrfM0і7aA>x쳻"a>YZ 2i?D:vw率lQ8D~I0YEW&/%V0'^rg!T,0\+KZ[B R:ְPQlAófjXTH1\m뼿am98?!PO%T;H?=!.Ǻj搏}S4ZmZ`YՒRW"8۷-X%5_+.uOU&@NN^5CY%$8kFFx>rB3bj:_gFsXVW6cv Kd_%7zQLy,۬Kaz).k75$[qݠ~u8^gQIh)/Y*y`m~!˸*VzeFJ Aa FJtXt!HG%ӱU ;f-QJ.VMS/^f>.07*j5& N"Jz/zel1;!OTJer͇3c͔GS}n7;, Uc2A7K3w$V27is|PՓ<٢]0P=inp.,@fܬk>gSL(LtosǼX^堒z <8\_(2djŹ&Fz)a[P6RwWZq(I&ePYtc鵫9R6?_ ,T<ߒCQ 1?w'Jj DI_撯'X>e@~;ד=$wh>b lt Ztr w=SbMBhOak gU9+Y0 dKea`x1D}*ƼUSݣULK+ &؍7el8{o(pgAR;O>4aD+z{z{d)(AP!qI._o:tt]T;jG |kx S$31z4WC_.2ĸmvmzZ,}pE;L"AEmD46v)pZiaWtsB(d L5& HNs+5!ǃl>Ԭ@EBZt7pk z kR,bZHŷ yW$ A@d];G X^# QTd* pڦ N:# )!ŷDkQcu+>oWq)S֚RCPZn%$me@=mTGnOwc32,¥[ lƢ6 ܋l!.9l2@cFrPPCWhD^07#Q2lRWi샿4|v7*Kj*TF8(G+BSGUr%r9Ę^N-3'ʰL(0z =GwigCnzmdlƵ;a&3:2˰^۝' `*(&Wa{?g}p$*1i[%VV ْh!(a"iӐJ+h N=osғnZ}E?a]+D[t+rՎp *n 8f8 S_~1iQq3,c0, 5yR!s*!zF|2i*DC2ʣߩGPUU|Qz 0phK)u6, Wy33uDGo,A3Duc 4HԢ pc:Z6Ji[} ̯Ek3.K[>vƃ(^!KGR]03f[;7ٽ ]ȠGi[s(`_I'k.q-5=4w1(?/q/O`S0C#[,# LnAR=?6)Y̺(i6FsEnŠsJ4M6Ohx;S/3uWbzr )V*A7K?ːTR1 V6,km5)?AU(yPb>lR,~ ?b`,eA58r}ܳlidr tׂWpP-Bg1 +Ѷu>ߘ^jM:JpX14 TIV!$fg'20d?~Kz%{$L= m;ou>XYp";\Zy{ Š=%b ȵEE>Aͬ҅&T=SRDt_Rc^7d:dd[3]S Zt dXhf 7]~!AD7 JcSvMd $Q ɤPqBQپۗ%U#:x!ƍ>t v/ZDWEaYEqjt,TS b%+~<Y.'K7V=PZ+Cy~Ԭ,nyd[#(+^YG\ oy`C'y)UrL>[! ]<\cyk!rY}x^C@P7mʩP~RY[O At9r@jY$6bM)o!z.Ύs]yP%f)ȃr!5y1ɲ#Crn],&kh[Bs3E;/Xa+(\{"@h<Ъ$ƛQz wf9NrE ѽ_?*n`xi߹3g5ہFki.fO;$P?dS/f88 9C♣c^o\y%Ȁ;4b"OQ|4 dx{X"ivz;K2)`3E$QdnA^ TB G|˅Cs杌-R0j\D"+B +/(|8ծ:A&z1QI=lKU1p: / yY٪ޯC5霾#M확KZdg 0d8@ pSW͆'뗊wС|Qwk+?{9R\V~PEK7^u@qbX3\{B*ɼ~# {ƞ]KIfrʭa#%}' pLQN`֐U']y:@wi035ZV廜Q+nmטK/᪖Ts)S)\b`(ηϢeH-Po!1\P)1a]p :2|+OĕRŕp.)'}'VOH(njZsv"$m|BCJ ~;滓˼FT݄) PuƝ3w/i *h<Ho9Dhxִ:s6˸h0'ة#zyH8`g3u 3rm:&dW_9w7%-o;{hfihP@N*! WDKd;/z1:O`0P84`t^v@ f&(MSڔmJ^^w=А {SPԸ%Yn}FBnrew}kr| 曓'K>Aw lA9-Cf[d:{儨L}='UQ1:郼ӻn(:dB]`ؖɁ49 M1f" A$H#skͰw)zS9PjF ",`%n3~N9wLg`UWQOĻ vIҢKa13Gz8ԡ>ߐDXB5ϖKRt=ckE"Ik'86l5:7F X#;+!~e.NS{RL!a22@5o ck1"_5s}NeA \I f[0eb}6L٦'fKgNi\1/aj'`W!=͈) gJHpSĈt@~x\LgIQ$3rtQ4 ;5褲 ?aK%U z8Khp<{dY#sIq;fE T[b68dO?1"B N99iC-s(1z~;`68e!Gg 5{Lh:^oI&w^{$oxYx2\GY_k'7 O6 *qy_廲%~5u%ő{1V|(-m5&j[P q"F{`l߼J _˛d VJz/g:)*XpL.5)trՖM3 `*.U(1=f~V?\h~Ue:=<5gQGH. $Q6@?}ϋ1c7ŎBE寿%R2cm8aY0=^y8LaT_&b2u'O:U ^vwM^SvhwZۋAbsĺ1]8<"OL$Tji@ASZ }$rqBStYuR:֫ '+K2-VJq#ScAw^?/'4'fgb7Ԗ'4e>~5搎7θBfoY-uoT[5V6U} ̾q5NV>uJO0c}2|Q7a@Bܐ/q{eSQ7D;0?/V=y32͹.cs \ 8WWWg#'5EQzz$| =3[qVALbTW["\-8ٲ`:FTgH-r>ɀQ2.alLU H|1@ KmW)i0-e(W%ÿv?3zDYzK>ƴ!+4d(P8&;]$ͅYAK:W>q9]T8]a'[ݎC*zÔ~C88@uAB L`FNR`l![T3{(=_יSs~)kR -X'ʥ06n.B| xLH>6f d٢4%ɯ=^~1z5׹u$fe8Mxp~UbwCUͩdPUʍF:vPӵ=mRGԄ-0RPi;@K6 \F3 i*?9'-/YiF}i{8;yjrELcd@cSt 3@eG7ܯ߬W2kmLJbk!AHЫ`#2O^ ;[)H- xAO}UAYX.x7U7/eV\S:52Dp;҉G9ytL Tѧ)elQ˹s4\ESUHP50x}Ϛr Cm1;*O@#G &F >d=%Tˮs%(K;.mYt,U{HĪա\ԂTqdU\qgS&& ,ɡnN "k"ga4~ک@K 2H>Rr@vJkڂ椧E`=.jJ G9u6@*:]4;l@¬뮉u-íQy]j9UX!ez(曻 h}^B9ϐ4} {]%"F\(Y )3Y)t0t*CVJrZc}2}%Ň8EyY`!h??/CFf TZs`L89/H(l5O2jbcܨ]T vŊR"B{|mNU]S÷ѥ1 2%+1Mj/o>@~Vv!uĔyJ󇈼FY\l~\{+jmhb0\ՓdG£W&X(dՁܨ)Mc"}QE` S\ǬG9~VuPc\I"1y>gkd\YwS Azznuړ݅!ܻe`xʕFj;_IO6ō$8X4<* !Hik!jԋ ^iGݛffpהs&aѧ¼KYa{(ԉ>=,Z罿L ` fӜ?=:5 ʆipm_t m7.Zq wEq$!yM֢(mx?D֛u[ٶ;8mV2 ~+Vs| %V1ה6T7cvFѝ.eǮFBM^B~ϐ"]EL?瘂 lA)%,yBQFn=@7Uz&WɕSkx@qjlvŠYEA Z#cUTU|%;Gw\-'yC mJ: ]*P+"C0PPUCA_0B5Re)/!~m>_͉6i ĬF!=EAD{#voܖ%\&˚D^d\DUbJa:N=k vtsJL> FWK;0BIV%H2b>pf]?U9 gKCAvq >IѢ;fhC0qy#@-l/o3O3W&)iS߻e%J%TΞ W{2,\[&iKҏ HlXԦܰ~R1H~(:)<*Wzܣ2'2?|- kh wwdsvhMxjx6PGNA{t@4yXo.w3, <<3  )3$/:{&>˵,Ggp2ʫz;Gx$oEQ |5ZZv&Y!! ?gUYdեd9tpa 4vPw̴YU'cGrgSvExFq] Mx{k MI+p@nR$e \iRsiGb=E X;tƦ )hP8@J)[hκ~Q2 "B=iECZ4[Ϊ0e/\ K+ۊt"Z: X^ I4C=Γ%X"[х_,y0U[z6áX  =z",'eyS;Τ;QvkuJCAgXLc" B^QMV-ScLaT/䉘8ۋ퇕@mCٚH 5&{HnEiL.ZύUr7}̾o(Ƣ-RwMJF=?A* =$]Lp^$:fmkt@t7 k2]=R8&d'b#S/JneM:Bؘy,ķ ǻf@Q@-+ o^ѭRY\CL'uZ^QSׯhE2v`dH]A)R7jQT| SML)# k朏u;_VH:0.}^snFjih욋.c̤Rlu% gC[nNML?0(ݤf ըQIwoĵ\fn:Oc qv萛"1?܋r!!ZCƯ֓D鿾ngmfuП[]+_|@yO"0ec_"ȎAtSmK yэ8"C.G vH9OɀTv/r0>e>>tv1,\8;Yf(٧_7Ea[&߻rB+h{k̃ՙ#[>1) йp#dq]Y24h+Cp=-5iѧ-lP%*R6?^ V5q^S=Y@ W0xy/:#!rv£ڕ&>[)k&z3e198Unc㛽N+}WqҌuɶؘx`DUQvfA/~G긣zN[ڗUM&߱3瀰6/l".t@&|K>v#sQ=κp(䓷1()4xcеZoBy>f.>`˙28h%flL<40w{ǫJxCR U: /cH?Y)>o.uƂ6-KIA f#Iﺂ{. =@(Ԣ+zmjr/ͭ02.t;7\[q 7A0> < *uvCmXOv_B]w&NpA'ʧ"v9f;>-aMFڇ坱BP]Jj>~ǞS2P A;?kRha^L_QŽ59}>;xM|2cM3ONO`7W? \b)bgn7=B]zPx%Q> ՙ`P|rN+AC2Q4c;ˉp$mԇ6.u ~UYl"Y!ߜv'9y@-` ZW4'{p}ol0e\Ҧ-7p^Wvvs:2Nw:8:<ԡI4Yjذp`O)<URIktq71#ZnDT3˶ );3If6AJ#kn݆] M^_ x +kUnѥO<k y8kp.h#C ^֥ km8ܮrGܶ|NBSt;DldF3n"t<%4W n*?&̰ʾoZ˓+ZYuZ<*FwNCw'?O,ֿ6jaŗ r㮖1|*W(Q |Cyn`*\i_:v>?Ȃv= wc[Ig}2 d"KzѥGJED9JbUEgf<3;In f> &}0[ "ɻ`IѥB>"lpԦfhY *9y܂7;vU ^K4^hj?hi79MeHuZn=cYÕXRenJ0,7*è R.Nokp~7"CqKq4.^֘ ~F]Hglwࢇ*"OZa*,{@w<֊c=8t^7ދ{;}a.p"NĉYjH$GСX𸬒z-ӸW[b 7ǭyĆUf+9jA"P1dwB&Ӂ3sF,oJF}XmO&tqejItOb1NK 1]e?N80gz@uQ]0uJ7虛-CN(nxr7y/AZg*o/3]S]Hw$ 4ښil (HĹpҦkh!BJqw@llJ0 iknѣmKe{+&ǥ mPIU'L~g w8q`x(0g7D[F-HV^f)`yf9ܓE,Ƴ#WWNoF'%n^KGnOhI^&8|G[ƆK[Bf Wu3h}O@g9r؞kC:H]vA؁V:8'zF0EI+:1"lϐ$+ʫK8^-75K BB(1C喣 ٧j_o), nL+dJ=+\mh'Ea{U?նˈL~ڱ>}. b7{ `, %dMa޴G~՘,Z6MoQyOc^{Ml 4kP熷+ qt6ʳVS%ÚG"cê9Y1$wa蠹˜͕v0J-Вl=0(ecwz'X{qp{,qpӿsz\m\&v%X|a3lnZ馂 A.n-&wzݫNй!Jˑ Ȝ* 60^ 5}>N|ﲖ 8OHR]?}&B@ #&EWPxm_θ$+oLꘉF#Oдjln&!JZw P_82}ݔ7B?j, C+fch'`,uMl֧bQi'a\k؎/e;9JҤ4!7 3Z@j$hr=T0q7+TUU#TefnJ4~'8lR#8 â|0{thE-ho dž؞CR`K ۼ:8,5-W/["[RTP`=>y0+ؕ XM9hx@f+Bw課T7gS U(,D\"\FYQ䥮K~ϝG[w9͗2roKN QTI;}b ٳj?ڕ4ڞ\,;;]D{(;; 2`DհTw.x<@dIhO _=deAd6&p=(;А-:yzQ:oH p%5lRKbT[FɁr$IȁUr|o~-г8aӃ[||hZ9-SPKwN YЁ0Dzwfg+>&Pr8jSف[!߉Cߪ̥&Ll4<ת%UoB4*$(zjj T6Wv`$RfZ)1Fa5kgHQQ55S )yܥo`bRwf*$/GF/Ui2Bq̪p&&qa݄z];*OCsvsK&Ό_v6{NS 4B.C݁qwfWx ANEýƳGBC ]+lEi>*byoׅ\5\l4qi NqФ> t8,)"IUG{MSQ$Ӓ_pܡJ;uq X\2#٤>DMH?0|n IE"Z!jSSFMOT մ l>&ϵP~n ڛB YY{== !r"K9{u(==d0K} K@GP^J=lݲN2s:>#[hu3o+Yvs|1撺D  gp4t*6f0]ZsbQOYXH:cWkZݔGzd( BMT֙*dSX V@O!}9B1,6=a6]ά$8ww_U dud 1;E\a:τD.PV%),Tu2aNs 1^,=3~e<{'$܋qHŎ$r X^۝ɥV!ef](ÄqcoC]hH]l1[X';,<8 GaJawN9Kq2/%wN[QPR0I7ϓ`upW!gz5?pz#'L3qٰOϡ,]󟽣ҵ$ /cUZc2@r/3# ,յ]Wx CYHXiWtrvXSКuKgNs-]rUfkg ^RrwtβF̞SqRE1Vm9!M?+K}!&LMd1Zr9{GD>!!:.ׂivPnj SMD%X7|M!vU{ud[?U朖%ܦg9=@nla_p g N%gp Krǫ=S|;157-3LO7b2 4*#~FgF^u^Lpa(:/ F)t{&;q-\d]j~I'MlA 'R n$ȸm՞ufy~Xܑ!.:(GN}Я-7b ҉[}"Lsut.B,(Y}ܴ$g\P S9`nXdРAM|M Yf [x>mM-uvp`eK]"QHpwRԐ]`C\PN$Dk:1w~jփRK}]/e_!NqR`k};]K:(#p+!H*Zբ 8`6qDv-pHSN4.l7B:`75l9)R)u 2H_Q3w{Yg䖲S s;$2aGzyv]CS //a:ƾ>|=mִylebic*vAIFYA%KЁ-*?'Q*@)ǑcOc SD'3o~%$=dp7[fBlj3s.ր#ˎ]nu6M&Wi%Wc$m)0QҲU^]پv$+(TgY"z Pk zfe8JyD{+26)L(asnl*Q6^چłD~.(r5cF7P]ڑIO ??){jCTeNjCRFwՂb6Y/$ it|?N馄|8aݔ!#p@G]WӷPސCNaN P0$h~#3r%TГ"c/e[=ѽ+[XɑbJHGdC|購 ,$S)=Mnmдoln_x:_A:gI>:C92d%wlgƥBƉtw [ Ēc8DnLUDe&c/"@fiRL{|++.N q'(Ɠ\-)<~YSv?.XYnlXNrFVOpOg r1ih>2iʍoc 3}#q`6~8c>ERՌe |WU~>4Ն1w&MI2.ml]ppe;揼yt >]n:1 5a7S9`]ҋGX^v0<h$i}3&ƕj,뗒[Av.*֐8` ʕZ!^*z ',ip;'d[O2JY<%X=罪&;]e 4(Qn n@=M x}wG3i֫Ս {IXc~Rt73#"Ou&C4Ig2#EA 3”) %쿜 n‹ Tч2VM)Bz0-Vz?. '旳,3Xh!<ɓ#Cƃ钇%U6RkL7)QQPO `E||R&D7aӓs|F:ᦍRU!q$6C$>4[KXIpC؀NU%fFxInU'A!b?֜zbN-h4{FAVs!_bGKCPC,$}^IR>W-J_ʢXfay}y#i-M!-cf.z #W 'e+A<OqμB#RFc_'4=G϶i6>~(R,&g@)R&'KF ʷ,2}G3N'-. S:LsUhJ/Rl~q3gy%.43&8rp&.qo|jj#FĹ6=[`vvtzS#w*AcƊvZ{JH1qnaaWdZdЕ?T?oyU`[h۩η8jл{fh u~"h#(NäƖ U `DIt>O H< rYn΅N;ʱ RI\Ió$g|z_*Mb",WĂɁـB*rPM$mj#|\G{oB4\AFϠy' "do!4#W?Au jMH՘\SJ %8"=J0;ܖyzdYy5w}YX1jJ qgNyIUڂ\]rPIC9rmtTHYO>jI9H@8z&浕<D/8đ=IB# 3GR5##fPuY2e! A{A_kE6X*?h' OC4h8nM<|H~[=EkE7Ӽ­6F`6Cz~} us ؈^EǏQNaƑ{"P*煦-aNP¨T$9yMeB,(*=TMteoӰ$\ F"zDj~rךVl ΖAMp<>}V6Mu*c1M"cb ՛/ٛ2RL|e4㎡*:TB0Qywr[o^Zy,B7 E%RnwCO{" mn:98 i-ՕfzUu4݅h)N42?NR1y_=_;Y,1=2 _1l}Q;(t$i]ěaJ+H$83^i^LN֢0m<0AQ$KNzQd= T eDN髺iX^0/TpX\AʒX.uq|E+Y3BPfԁ@;!%Cu,>NW' یFEe./@¹>/dzVхI҃ik3Њ/F r{5.^ eB?45! kvC;'Zٖ϶戈% }v&aLۙV^{Xt2@rW+{=OQz>rh̡?2}vwC2XX"#q X!!u"CX`~M k)s/ZJLHWLh}5 Dh{4_յ`QrpΕj] .9lOv WL^A,~l۟7> h-ROpkgʡ7`S򦪣Pmhm$P|ffΚ{xC]# =R]&kdUs(4"FXvhVdf Q9#[NJ.`w{19 u2|+ MmnZQd~n:ZWR3/[edH0-`|%x,*g"rи E\=TY E' 1#Sy:d|Ke~q Әy6!_@evh7fnhΉkJMmo76|b}h*عtΉ:E u} 2&R]e@~Gɻ;D>+;q邩ֶ oEӠihΕ)3;>zmI^?8ԫ0 Su]NSLR>)!E*WA$Y/R~WXFg!<គ`&e _OzeTFYkn1.hFIPizmnL)$kxLRNFJTI\9!&6$?|QQj=RL$bIuYU hva HL`U8 reVi!Y>Y)j%xxwJv_ onfq`wa B7W$k#t\8ר-g$s@Ihl"Sa8 Rbmwl_Zw(cfR& RiN$#M̽0!Q}qW޳66F<C}&Qeb[m(v"h#1:E*|-Y'Y0?S͚|32(cTN f򧄣1q=f/NAQ,GXeHd@#ېDv"TxyXYt8& 䃖RUAA?_:/QX?Pdׁ7HfzWP$D$'t'Q8w ׷ \x'AWtlfS8BqOYkE4(S71J&oT(p\0JvhoQcX6.Aekqx;sԱV!Wg1*+V{Z-|UOrAb ߼5t7$K[6~ԟ%`$7%.^}R6mvB6)nj$40\j}Bo6 <)϶<.ϻ3er~5ȉ/+Lߨт`TJȨHllYL˂脨H+|Y.hȿlaorօ/yR,d Bǔ]b &I"ZA 6#|u#o~Hcf qO<Fp` a RrFg(&2lۖB+\\y iǥ 7|'^ץpf2.'>0, +z{E%U@`\T-/V=[SċLW(iclDcyiA^6II9Qe[ղH'[8w_@^Z6jsEN̿B925ٌr>\l-F[fކ=U-3u ?Ej\{X2d%#ߎǁ0"aOh0m4R$|kNka+Z@KKg_~/ٵGnnas&g?zM+Pm۞~@z m6qb: P̞~n;`l!,[6P1WEً6y4PM$L Jf%[I%fHs;Q.z4jӦ*B ݼi1FO]ovOǡU;0< G%iTi>9_/O9Gr,#x w9!~~}iBUQ1U!Be}qS)T"+ ):ljퟙ6ݟn!|Cy(eD(qhU4wu"$ _a8@-1f|9,eg,x)=u 0}m el<9U? m_m5+͒\ƭX4fs(r֑#"WS%J5RMp72TmY0/˭ރ|8I:y;u6aVWO5jiM)H¸r (lH^dmN%D5Xƀ{WbaT"GUAΕeEQv͹߭O zە$0@H0O!O9C2_ >G~ZD egrB-'0k!{6wDg|Э^,"$`< $[߼ ;WNC͡r֓h( 5JMPnt&L*JDbY~hci"ZvLƪ{iD]kEj{ꊄ&9X߹Zn {sg YBfGҲ6\ Tv xt3+ ya8^S"jӳ +_Ř@:əXltyn}q>| !O2Ѯ." %dʕQl|"K4/i$japNBW 9+ w2 $˟vN ѥëGddo)Q ؚEߘfnlϲiȬ,֭oȴ}MXp^; Yl}֭,&L=h L@yp=?#6 }Qm* t$haFi ^ XF+5y]2x\gjy G/OF^Y7n  EOAa3ruIa4, iYc+L&#V5AY9r}[C";t ij'Q"/R_w? )` ; 7wHؿk{|7"6Jڍ!hcCE} ͱteU6Acz{t9pZ'0Ub\ h@Ԧ|_dg A50=Mțc⏺j_pև]JRW=D7"Y<@ju|-Lxy6D ̵ 0? &(2W~y0ܲDкs׉HUTmF _aIa @]>y[T{΄fZ=SL"Чdl(_46HŎf'OpD2fM˭Wx(4h0FaAhk Kvo&~d?h1CWHiے.&>Êزf݅g GHi4WrEv|$6 +ğZW1S @FӅoL/w1lwKwX(D{A߁q+*TtXfF{\ΌATOǸĝi3q?=ݸ+5WJѕ5EyY~2AI_>?1̥j{|oh=XaI 3*w|'}Tݪiĩv>yZD=W]m+@x"%~FvX mdj]'5 _v_"`˩=[$Iwbdɜ,z0HW܄7$#vΧR;HoD$=[ܤPOZc1 d䍦MpD^=sB3ͳD19&1,tC2`LHM?GvJpHր?8 >~4qbm) .B/1Vf#aXpo3['ۈmꑹ?R{a!m=Y* NZQj0 UyVϒgUƸ=^s3ԩ%+0=w՜iRcZY d# nHeг7FgGh_G-LݓY+*e,)p-z tP[{=~S*}Sh9(g1P]1n~z#" |s!KF ?)fcV^OK c:@s155: @;@wÛŔ] h,Rۄ< yߺywNU0X+GXtmCV kgM ,HsE''! m}r67CZ_DŽt|ҭs)6P$ j95_ 0F2onEcKqx=w,}p@+WΜѱuaBEz2ӥpUO>Wzi^*l,_9C;0mQ{#3 vuUň5" +Vౙ&b{ xQ! /lM0i®3T $Z+ :;%STT+bl(CJ4{ t/7uxwt.:QMPʓh/p򫒃k)MBuж7y5zh,@ J_*56EzCZO<<)aOXE1}9 \D[PWx'Qÿc?sè nl=}=`2ݶKکB$|?:xE0*XXߏ`-Q) Ϟj|dT5t $xd:ІHg>]Wų%(9mp[NyEHRW_Y[a_9%~:JEƉړ𹠜PyOβl{DfX;2p0Ĺu&r>MZ8U+$5 ";1Xʻo.ӥ p]nwY@:(ȔؽHy+Ҩcq?lt[P*7.+z68ûlgc1!d y}ږXT>"eDkiGNK̿(O4˫e= ZG 0Nށ˂Eų۲A%3}X ?}5)>C.Ԗ֕71 ؼbgG;`yƫ&o巃VX;葘#/ޅUG(hB@!g$)<(_)d-͉n Ԏ Zn+[<^%Ct|,;vW;.F 61poR²Kqmjy ]GbD 3x%ˢ~הE }tZ}}oEg]"=liwSv#@#įd8(niUm̩dm-E 4*Eى,Y_(OO4;# t&瘕t|/?/UOՉX.W]6M~S]*D=jnۆYCL +t ue`u $lq/kRWvu )VntJ-Q@+t3B%&:ūRTQ8l/ QP]]z[Nx7hvPE-ǃ sʷߒ]gBĆXR:9[ }cAD(k N:`i&kfEgpqjk&۶8'%=:wδovHCsZl}?$n; ^cG(:N9UUAK: 73,h*T9G(d|EcNTPCq|%"jJksjw S )!Ӥၖ%m5(n w[x2^|({=&81EmX|q#v]}wjN.j>2>Ϊ0rAJmZ"b26&̸K~Ǩs߂H>P~ 4>@.m.a =1C i?%`(|/xLr%#d.~Lr IwjwK:*$j3m'ZS떏!Ti0(Zx$\r~ҦTN:vڂp6ﺠR&O[KO%VY즘.c$ƞ/\Y`9R-(=DP c̠a{A` \##ЄϚIXq} )pr:Q3  qQp1v1Bqx>̌~1ZdnO7 BalzctXe~[bF7TyV(?NX[%2 P 7,2v$  p%&K{> ۠,=O_)8Ԯ6LH6WWR^|F|S6ajM}tEer#Xu׎)W'b8[8Ys_3̑G rAۇА0KOuI^AecĴyx&7aѸU+]N p)l`jۼw.8q{bWv\] {'^S|Zt=u}[ۙ[E o~@O__+e@ʩ;\@K pXS" mEUʇ.NLѾX{iC }/H-,%t YKQ 6֭KeGƩtzM{P ,K!;XhZ.By¤qƬ>[zi0僓@ IPZIWj)*(}F(6@bΆ6 {ΉuDn \ҹXL G nj{S+piͣIp)+yl7ߤABrY=Wu ?5Ωb6M(Wg_Ii鳝cw0hNɲ|9=V |0ŋ㔼%j{[I,ߙɐopY,ۧGó'u,϶^y7b}Jq6`AwB:;(4veu rEr~Lyb(SY&r| emjH-&+'X]2Qk JpV4梚(ǖg͈ō)3#Iu3n'`&FiSTe_H:? E% ыt(|U 8ҒB+"@둓J wЙ~]i>B'/˅IhjY¨2X;8'Ix N*r=R,q55O_2=,V.k=:K{耰va5~4>5l‰ BR+b 'V7DEe20S3_WrNtX7* K [,ef!9(g*_[Ǧ$m{}jxpFjpcQ@x+IsV]UBHGD(AM"|BKu ^0ŵ/坮)I`>18{b:FܧH7#!;X}p{@\`!hэLP+4u:\VQ̔D[!^U{XVC;A>Ȣ:``P`X$/g:Iwf:_LlBIVަQ{ %!TV-6q5{E!$ QeL ˗lza'2Gm>gW@O㹮0qWTthWf=hբ.Ru#`Jd_Vl|}gӪ)+Eƴ8#|sǚmIDXv2ݱzy@&wB1WIQ@3f#ڻt6.N9[s2lp6]&(R!Ļrӳ2E`<3e ]9rƆUtPيYݗ+lsd7^<~΢/F9Ξ+=6֊Bx 8P5S2*q?.o% .2auEB$OQڭ<˔=4)N># )a.XEOG O)ZZii潴zAzy'N%&%#Nm῜3nUV|r]G=yt4\Ƕ 3тϽXR'%`%>Lk"JaWjSl}TU\fpFpCc=eJgw))ikR"tSUe%^->9d|YBnJ$Z.rş[ =OJze;ζRx_XXT YLA&Hf\#AtHyr"x BWXq3j`5dIgqx!v|>bbݣ^K‚~Y'IyŴGhRt> O"CWDg2Tߺ|X?>lhT E5L/gTdGev6F կ-;,mK҂[ 'ٛw(f%Y_Z 6/&J7OKRۇyI"{Eo/ (6>շ卫@%Xf k@.Vy€iaz|h.)J"C%Acc7KtnAxq$Ll{a?^ #jqo${}[h;,E!e- $Z*\Keu(dlX{qX6~BHU SeR}Cs֎O!zd4uJ*m-Mw"4>3EE7Uc3,^{b5{?$[\I[JcVC} > !Eɤ/w?zc7MՐd'Rv'{bw @k4 4^/OMQs h1)'m;:|!ZJ9a:"Ť"OǬ[H\uJjsN;JbQ"/k G ^+vLe:ͭlM,>nk ~I \zXեJLbq*^?;kݛj; $^4yyF*F8h"5Txw!D N,[Obbj˛݁FZcPNBu`ڨz1>@m슜BvI$g!7 Gd<^Z(hZBL;͊>Tܶq){-Ju^'+ZO]_ݏlw4rGb0d=D `B[ū{ m(+b*q<ͧ2I wKN/-Sb y< `ƭ.T-a,Ci !nĪC>^Qxv+!mH Ou@hZ+'v1) EcxyPiK&e*PQ{; ;oZlŅފXVU|քO]o , 7JtU"s4?uj"8&E}oe8(JͬgDGU1`Z*tXXt@<$!?f4GV**<+ڧ^ !2(9hWWO bLѴk3D r>7ҳ(V/A^NHTo~Q)PKٌRJޓ'1s^% $^('͌0ؑ/v{jM[~D5W{6 "MMUm%Yy[z|oe3fH6> &ZQ%Q*GnQLoA -|> ޢg$ΫN㫋%Td2~^]L[x|*m'O.8U(ɨhü7r~FeW| C>([eJ,U q*ld@dy-TLѱ]K(' k%zOSպ+$>b`{}Z+AhwpT2-pPIn]cPYYOtMz+O^_>+ .R2D|wZԳg9=irJ3R֝$$ T^W|Oi[U{ .H_$ZEr[.4 M^y4^ U79sPnf.O.2~'2R7=Dgop Fi+%6s&P?i/pUSa pGw09Ӷj4s3WTa`r$)9xBwN4VqmN!`61D`m9X=OYY@?r[zD{N9; $C')Icbe,Z5?bX57gh.F`+0E=Dўl eettTH| <  KRצ)_Q qBl=*C7SxX ##κ)L7g]"%sL?"&HnXc*,%BP޶|ИJe u9.KnwՐQ\&=KNDYd"e #~#R4JA P4Z߇1NUP/Q.5Ev ޺;:͠gL=P6H ()bVy,;hzf@7u" o(D%zŵ0,|2(cA%t[0LϯI"-k[g O<L9UL՛!8B+m=C<\hjp> ng(%D`((7t۟ZLmK!`$ pZ&Pu/MrSc7p|JyKTb/b \K"=|l~ 2\^EW5V W).4r!a;MţÉ<0 yU#{ "܏ƜjR{J?iMrX9T`w]yg_&t]*Ϻ׽/WMr80:,jPhiNP!#^:;; ((2XF$ưޔ],8c%vefdF+*W\8{2U17ʂ}1c-^koT\6 +69.X!xRpI#f".d_`}D1B%ä/R1H)f[ݷ۪ܨ6Wxg9z O>T]P|:E5ULz>MZhAh8~#z2JILV#jo!CO:]'J䊑@Eu@m/džEMð%?>TVCkU$$!,9["5uG׵ n|1 aDFp6{{$N/4zr>E7t053Ш= WdóS_D.&)e1;ׄ12p8[$'7\RsɴJ"5 o `L%f8_UGm҈vwMC}zm讦q[ɼj,+!(h6hߧ˕s!gH;xR@ EDZh *||(9Zrb,h4qsBIz]UȎYߙ;x`n&rdt~FR18,3)u>KmbX /=EM,JB e <ȦMXF'@0e;vSXA烍(kE0KA|;k«5!ruCJ %M6|AFFLS:JA? DǍe@ؤrGs ADyPT,2>2!xWϝ1 <r[N_JhXÑboƉP^ܤ֓p ݩ΂F!6j^:oU=RyV}}w  3Q؍TҔulcCie#f+Q>\:ᦊF62~-#]xA7C#RL*L q d4kf|Pƾ}{ϖH18)qݥK(/Qj͊|[;g0Ghtm|[w~\䡖mC늯Taﮫ@-A;0eARHiOfc򫍹!}]AU”jqOx֛zts|UHX8S5R8{ZR?r܀S#zIPf̑DK Z0IGs±wHﻴTUh QGݽ_y_UMO> !_wo;r\U%^%wA<zc -Vl۹Y'GPcp.|ehd]hiʄE?L}e);NPVmƌպ[XO4\(gn!J;ΣelWWCnޘd)V qzO*r3mIN;Ti/][_JmF47BFkJؐڷm.i ) )_ j"uR" ,nhw0aƆֵ@}g:}pPS]SiBt.>l5&C/4or tVq$HgZiKmkT\FH]' ܴr4բ'6۾Rj~wVujS(W`-(Mؤ!Lj՟{6cSA!;FHMe(@(ʇݠ߇Ʃ~m͹{li&&s}q": qkK{c0s@q4h:g wGP]ݭo Evtuq3))6kYt囌]d:[<<)G| AÄgȦNEQj!8hܝrt*xeDT %&_MfGEvb S6԰oe#I=N*0ʏإ53}>5쭫$ q}t2<7"s!BWƄ |x&sCc[jmפY7l~FDU͓0V ܭ䉢@kJF肺rWY J*b22KRuR:&x>,|w00VnR9q%_d֭vÌ`˓OTQ(PRvAT+:*rNӄ-SY5&ܽ(gV7͆`^"Y(GSl b Ym+ YKJ0Dzzݔ2gYJ$M8 y|$o3Cq3J?I @9GVR߅/6: I:V9H(^ֵ AX?n֬#gi-.k2@O݃L .0)^)hةi3 q;le'F׉pQO+6{lT'×u [u1:KsXC v"5 2|X^&@!-Un VE+^0) V]îSUtم%qҳ ."!\R4VbVH bEp߇:G@Mfcg??,!/{'FCHhBOrdH7O//vNyGѤޙ#MMkV3 }IO_=qK}UƟʛOϡO 2 :,R,y`{62XP 6klA^VH# ");$ dn&݅6CY RYhI.Q^S3 ᦿ6eN D8ޗw`eǓIlVeS[K͊D>{ó;~&$1*D5Х"R " V7`ciܶ=#͍[[SHBzRZ,1r&cu?2&fbEHy _Mk?J)f+_~g8ce`WNDm~of{_j2E3# $EMͅke`!J.͠y6?c ~%X(Ik*X81J(Z_ySzr%<Ԫ8BKz_i#^˅G'WF:+;7gҞ~+eR?JW\lAr)&.Vd9gi]+1+/ӱgnb(ۀVh[ +`>jAc3iNPt[ ŷ])Dž_ i2Ro/Tq.:qƘ}Ϩ<=PH rr|m*ukPvQbU>jr)F4?g=TWT֦ 2ϕS35gYe/̊`-%H5><{[[f |#b='p" 1Z㕺.d;3Uy_V>178IL$&-Ԯı3̑?dѢ ibjˢ t~r}weY[҃< B7!ߎz($hhS% ֜$CdPVY4qc@{t45)sd}@c)_g%8=GŁ@앩#N!'iq~w/(G{"oR `v^^S=DƷջAm?L0sLp(f߱HcԒٴ="e4Hrm]|Ӿ8(z=xTiC}8Zd{NJg4\%uPRsnȤưMgxYn)@d?b)_Cnz:^IY_e| jq(~/ꠑg~ ǛoW?9UAIԦ"ۘZ!9z+pҿѹ+|M{@{OߠBʬJ5x5:HB>?4$.®&`/=*ѝhZu:J nFyu%Du#7PA\ݳK/[Q!s?Y[nuuN!`> G hگ%hDo(z G`ǀ^pd4{ cI7\$u@ܬ/2Xvd?Ph"]}Kc w Q 0V !rj\D3M>͖bh{{pmŞR 97izRP7EzPg[̟ft~wlb \<;u]#gC =8C/wv),ճ*NAbRp%Q=J۹yx{=2e]jXҧf}5!{*4IRg`ë!`(#49xO GugXd?WUt~Ty VU-$xI97gSR^s,GD,?e Q6qyj\RtyJ S7I+2oiTH:k&|IJflaN&H4G +LcpgVXQZvdf<BE&鑱C{Vs`|<]Ndv?VksQɟ+DA$(_%UxU.E/x!n6{z-!:8k^H =[[`ͱЇa\.JkyA&ȉ/[3yL4gA88$\ { "/{vnLB7 Mb=X j$V;QjKvYf_Ӫ+%+AKoC[bNeF{kfQpSϗBR y4N;Y;{*G b˼vD$tob-'J8%yl_vjض]SΆV^-ʨVLiY 寺'̛\ O}tsBguf(D9.rH37+ vKr6иh-۩gUM/{i) 7XVdM1D^OU2^ jJ ?eQ`KS%ڲ%h8t{Âq5C*f|,MXîp yq[:8 ^woc,&GIiU\x"\M)&$\(̀5d!K^A\c?H>ICx)뭪_ji+URѭjWIR9ՌsAldc 4;n='| &ǝ ǡ)S1'rggM:QBh2Zu:TY9y{Sq{-t&b̂9)!+ڛ>1.VUUM:;ܗ(Ha ǎ$3w\ RK2 D2H%֕a]tD7+EK~UGU۫<9=ÑOL ?v=KjVMV9)_5 WhWS;C/V,SAb( HWV,s]Rk^&%a} h3ƣU GAW %?47D_*:2/ L }^De osR^#X6fqkN|oS4)nKK'M,(V ^p#b{̴x)n&[< !d6n&S=Z0~G 6{zY!Iȿ_A76P\ "wF`a5C,'|RCDaǼZgY9r\IS*7[h+8qZQ=!ͽ9^GDݲ\j{/#"șRL]! k@ۜK;UwÑ@/ԣ]#r{AQɦD^eohGɀj$1M)Yq? TG>|ac?j ĺJ(`SgNw֤!cg(ȴ8SE0Wѝ1FN$M_c/̀?落]liNT2RQy@ i*ʬm_U: =Jnn2!s‹ ӖlQBu'`=Q[2O=Y~x7an8`(MӮ^Va O^rfsW?le$-!jA$VwUKHCTmfsd_p7K"'uk àvLXy/ΪʽKb& [ѿ-?4œ)N)4D0}JNF\ko5aA\3MLsN/(Aj%_zzq7⯨Y`sFyE~aJ,ң=N>Ͳ(fݠ`O.s- ih6t7/5tY)GtH({2P@$hsH aeOCIX8H2ע@[rj> :T.:j`d)j݆4+ ]!iNVa>?pцV(RrisrCvs e"Ze\5qpuf~_KLOTk4ĊHc[ ǽa46$X^~b'nnkZU>:$wta9Ru#^>=u ͊H{3PR*/E!LD"7+IMg̠zQyn!\ᐘn%Ýy|MS!唔Ԭ'@AN@UeT,v,cvoel"m0Ʒn.;;xq}sd/Z⿖?3ab.Y9YD K$5\mFӱo/XNDwa]%YNVq E>9䂄}Ȧ_/fİKAlOq' &nsq}c 7#unNWPpN8,J妬BdrTAjfNm&

      ~64-5ܢ$ $[Luu&OtʖH,fq^I,<_ԁ[JTлʄ=u<[.]+ţUdCAz ׳q#f|*NUj$xQ^Y*/\2eAo~u2!)õLw%)}.iKcefIĵ:8C) zG.zCn%Xs*n]z0!O9Pz1 z[f8db eM0Ȇ(F;ٮGIڤ\}R)riT}Zpօ v#ӵ Γ958&Rs-qC}%fAbhaV,L= u e_V#W]UqP唍lT^T7< |ͳJahbe /;} C/'W 0@u&ai1zR=rK@j[ pG-o; W;UV ;b:0QQ^8KRky"hXj`@HMc(,%2mhPɗf C=/6OJgJ7`CM GB'3;œ_Fd8H [$]lե qF__#*!,0ѕI}5\N  y?y?j y>RG Y>냓 KGB;]jGi#㳹L ON4ZFNW,3e7#$EsyDP{6\GҨ7'U*` sY f0#¹rm} wxU׹ =>b*-_m;WCns+t7\{<(P>˕;JApJEZH PY&⼆]zrC&zJ`StߊlM!YX!K$R84u(rZ? ] TSד* 14vq͓KAa&;+y@L%5DbUjĜ] Hf"| 쯛Vw+wq@m3fzޤiC*CTNBLj25g9U`4 %l<ֈ[CԘ$d\S;#mr+"*٬CU0.e 5ݽTC e `pќx&PJ-?M[4q,Gm>uƆ4cgrUj}X< ixjp[ Z@ԜAq##W.%,{P-)QfcȱDb.28VtPАF/Nsr-̿BjBeSVfKej79;_wg/A6Ur-2d;Ic-@yav C}wA2@W4FZ-b%kDe9IY l[Ŗfwc0]`z8Tn ̥ý IQτ%X 25\jܘ$WFcs om72Lɍ}WV6su2ZWwș1ٞKTWsQB`N3]jr?+~ B(SZAЅ{-YS= ]Ta0C@n}AFfs=75+q jo|0yIju_FbIߘTTm1= ;1i]eD!p97f/l,}ة(6l|w УP\1؟ ObuFM`SD%jJ:s Ow gohl:Eq" 2oPM|E2+keq-Ԁ?+j$s \xB+w:*k%-d/1Q~xB~AVW=Ѻey!e[@rΫG DnK Mr2 B92-}$}W_"8}Xnjo"@e'J \XZJO3Ȗ_Q]#fG}IJB`'_齅'7JA*KZ99RˁPJ @^ܜSa h~Q E,YPe{ύ=CmαIP@/: )vvܘ.J(:jK${$rXz˕OD+6F)=ԭ>`H>[ -s;k.̉͋ ثU@Ip?{x0V8# 4?RpJB25t?G1eLy'e9){ Qa7O/M"$H^նYF(Yѹ$32cY||Q [Y<0`/2)\+1Kf%jʷ2lbW oocSF T*Lu#K-&N7TDX̂tI5}̏jgm6f;˺/ō_Dgs"vM3c|[1i'*8r(# c3IpXC`y~]*ԝbqfG=Ų*-䱾sul~z 8jB ҷ#?nhBhE˾6:wha` B=?:EC>fa')a bÄbKE_zǾX;EA vv?7Y="Ȁp9cګaK#2?>iԶDu6nO("y$ïc&>f-S^w>n< Ex ʙR8jyͰ-\ʕ aɺsD14!* BiptɲI԰^ܽ]4f3Vy3bA+AwVB N f|!*4~|c<TN, ơ9\@W (tAck'PIMWAK"Ӝo5)B5zH^Jꯂe/a2 \xSʭܐuV*=GoNڠ''C2ฐ 4,OɕzpsӉ'Iq2i[#EVN+.β ,n{j=^tif7hۇ^&)pKW^ id R8QC/W(=Q?z=^7%⥗o-᰹_zuU] [cS0_/hr#0`5j ]f+s9g22԰E\{D{Od-azV9'I'/ǹ#Am_@C&^m!YVY :ĻK,l c3RPD~8"yߍ&R3G{XFd )ȱ`0?2H "ۈ.(6_]k["[ZɾRХboy!Og8{~8~x 4s:Fc@=@ݾ*TyU>2Ral:Eߵk)7)V|xIhh8(C|!z8졲ߕ&K@ Ld |ZD[NKPvmn*=5:*~teKʵQ)юw(QDD3BnS3kφ|bdIt=*%ʧ̓wšbMABj["8ƒ+F]b̀qMDŽ̪C>%,\B7: 'c k!˚ҴL%"=QyфM~í(fV17]|'MzfTe.'qYI*GţI[xE%($s?̚ꦡ+5yАh,Oe0ގQ< c5m.vv궥zߥ 72N8]Cy2ذ#y >EYuF 嬌0o =Bh>B%gl-qMe\"Gq,0pN+ZP~.=1vە?EAdLcZ}4N~P$>(ױ*8$=&hjfN!颦#f%)>[R5ip & |=o0TIQLe/AjH&se2JDYnK2vuUarz`,@$) 2r^d'2Pu Ƕ9'Cg]%G!!pQ} U@WzD-N4w5 W)BJXk] ylR##S#JHvL59C>.D@b0paVRnޒмB :p?]\叽Ī'{%CjN[다ywzngūʃΒT1բo |Ξ 31ӭLhӋ z Drol"ZB-^dϱhޱ +/d_«:L 2ĈbrMئxG؁a=J*:nt41xV)M>ߔ&2 6W/!U LoVtx@꾑.b]ϗFµE>LiUe+gZ~8r繛@J2gāVO&=VOG(S3Lz*'a)dRb::3:%{7eo!N^ iŖ9z_:Z9>^cPϗ@\e[fWg0Z]E4zؐ874͹D~,Sʱsp/v $݀u{9nLV0jU8oDz.Yj'Jky+PO$f28 jˎnUSWu1w~h&P}ʧ-R7ujF.]b{CH_AT )vj09oY4}/}:'R.Vj1e ގS_M1?1<5j!>! llu1tk!e36aJiȺUi^y΍\=1zaT/Q\L{\T2&`ʅa贡~-FL cFv0X/eB}njO*-s0qd1y_owY"M IM4amLr\JV⇴з3;lP;r#3׫xaO׈*RJĊhע#qDdK-`PCR2Ā<[OA%%"'{u a0sQvZX|maqX!,14 &`FӈcW_"C%K"h[)Dz}fٰli ϭ_D^Ȟv߶('bohWvQ0#Op|gD[{!"ZbCdI88U6 kj}:;4hKʏׯ̺Rrf'Ó!ztmf@u-G.[m6e"PbH'N6}+?$D7Wl֮9Hg:~ )+yy#Gv8u +U,uQѨ#6J?ƯsVU_ˊM\Q-;ZH`uz@N375N2euX?11*֘9&Ùtn5A{/{Ɇ߈y!~Q8D nT y1]J~_8"Qbnsseܾm]ʳ0$UhI9㠰\RGlMVNϮά֟Jbx|Lm;&OpY|]*3:vwXCDQ2W0w58[+K{}n;T9e|s-&8^s!$fuD  Q> `b{VfT_!aCzAa6/NG+..c'%D(,ۊpH-/CrcY(SCry$}X+t;./|Bz99bSo?Pyז8謪 6! 6M-7 L*v%N qA0F.QM-D`l+*{Hϸ`M/+(%]5e ߂DC(0.T_Q.w4g aoeQ:>9:c?$C0I$u IKg鮨0\s"puf;AH]9RVQ:Ce{thެm% _bP?ny: X([!P&)+%ęhp $x֚4/pUK[Na%kD}[cP8=OgSc-,=鑭{իil(@doT {F`qK4^lGׅߒHx\~K5Yb_``m`9Q;jӈ uؿJ wmZ(pnQfU09% 8tjy)S.^[}bȯJhJ4W7J #>k&z0+{ދTꇆ^j|я-G|oE@W_V{3$l+Y>#2O2NQ$8In$|'҇xOumkȃq+u2 ;TUV9K>9 ZVR@5Ya7V(Kt4ᖻ} (q?zl0y V~^O+6i0e4POU2&|I %2}T"n' L]E7˭ 8Ԉrj ̤{(OWuN:T"e_J#‚|OruB- ϤyLgk8ſ|~ yg?ct\p%4,L1't(d asNZ+RN ӐFH vX-*}%Cт>Wt5 dgng[ȉc ?1SEj!VNJn㋧Gagk_wLA+*3& o rq77](*(Mt:")3Pi\JyNV}/6: Ş`Z~v RSNFHml/^#0FUp\3 [\`dTZ"T^𡿷?\ (V^o8{A/64OuH"?*2kR+<9صuu2r1MVwig^<q:x( (oiyr#}Sd|c+d崑Eq{^[oa?VzV[z ½ -i~ϾO6LwG#S7;qu4y3|g18tޭ~r2F0[0!B) 0F8uilqyZXwW5m\I_@wϺǤ!c\TW4ȁaOB 6sM(LR29Fз߁HY'.vQY`렺cl9U%0 bx^|D@%*G=2_Cp$ 8|l 6B%I`] `Ais!]IU*&R NRF0hljW:gQ~ۭ; ljp(mk̗:7O_8g ΂F \nz$##fOcG](8Vj'd cS +NJæD'ZM/_u"DSmMGJ4ֈ"v`lgşTNDwBU^AYL4e6)YV1ĎU=u8k _NaZ¸ KnG"nv1$Lg!*(Mi%{VZ&#2 |'!d|Ё;LG,f8x\QxҜFl\,HD?G78;g_z}DdEK˂7Ѡme[ᓳ13%u%wK%WSe±æmdX26$nd6+M|.nٿ:!SJ9ՕmJ/>5ly؛ L>հ6gR7;^ϥk0t\_bR(Kt`cN\QL8dOb#N|yvNDFkF}o`LD^w*gJÖ,W kJ*]q [4PGb޴aFyӑoL-,JS88pφG(݆Ϲ|`Ib|esiB[gY[,ek|%TzM8ځ=h'( -Fl(&Q%lqY ŃC&]1Xb)׽aʁlha#}N2:XXCymTvƷ%z:As^C`G `:9p>M hwB A7h pek5L}VHiSЄC<$Eۖpj>JIuF0QGgFP{0z@䕁PdOPM櫑YU]e: Z1^xX9P,BpKy2'bE3hM,IǙV|yZ["nɇ@" =.fY|=5R9f/ ,_ g/*g jN{494M$]ryJc|M푨hr_ i K+ԪpW{ꛒeOo싽ٶ#MIxh#Jkd[#yx+-̪ee?^smmέ:b^v̭%ѐ_V+x\ [Ԇ'ǫW' {rkĕ& ɸgtYmߴ0%" 7FA|ՑgECbq~L CCC& $.$<%Р+%ZfkD' oܖX$8، }fTr'& qtcVg*E (4m<D1B<Z4G/OyK0+ Zўȯ89g;Dab*W#p%!C'DX@TzB 6E_UyU9/AŅ Y -،sTd3,:Ќx+-Bkg$;{5AzI 4(B Ke튬FF15:(a$''޻h$rm!i_E{Wyw*=:)ς@'YF[6P&yi"^?(%ycYaNCPH\ vsxԒ?FhuJODu9]ѩ˻Z n=}!IR`7ђ 3N)c2}Fi \6 'wQ q^g }d{rV1.YP9y¥5x&t 'L0WHBh}SAu^c$,nuLjHwuݘZ98S_Ol'Fel$*Jpi:~IwgGN}Ͷ Z䰰;h>ov/LQ#2:v6hA9G)1.h޺-w4M )tx Z+E/sNBeFU%ݓg3ȆDcmh4CB c^\(]%*sX.Mw'&l@GY3LS>rrJ>f_"@ViΤƇ+t߁֐DWOħniZPaVwIqѫ;X4dGẑOM-]E(lyU|)<B jHz@ä5lÇg$U}BcTBpGaڥ3ոvL8 BĊXx ՛cA׹0sX*Juֲ<:ɠri729+G.Jt7unPmlRqjuRyf<+CFaSZ(1)o֋ɤWJ7.¬r6Fa./E|Gܿ/$L,8ӈ2Cn8ţ)E[Ô媟 {AhD]}柯Pޑ-0+!B"BmAP-恏].F1+W4"9٧<}wOeZskd`C }(Fw+\I Znեusע81,71WUhVَ,iCYenDŬx/LsΐA.0^հ7D%wބ7g \A0b+Rם́P˜ҙ"1D|3|yUӽq=^;`SNߜgS[h6+lk*.hx.Me`VXmaMdD:DW0ZsW_3 ?X<9CjKq4eOOāZ'a?ɵ62g2oوq]6iHnk_?pRrM'&\Z:v. ,$u;'\Xg'LU\ibFdM-K-V_ ׮+:*O&:aUE8#XCTs=觪q[o /*x^~>rt!swup/<eYfr=6wɌ8HΓ[s?Z,GC)lJeVu?ܙ\ZF)n)J2:Z'k)A~ø`=õ+⺀}ȹ+vАhP@H/x^A;ıwd-16nJ AYRh.Z|vH巬AK|Wsi?0wcAKӷPLPq%Хxv*qWՄf[9O3#"3Ѣ$=jX"?2, aͮUk˔=kN㻹8^99 j>Ò3ĠUkrsOU(UXNDbǴb-JuG*ax0L( *D\RH?w՝cYRl&}0ΰuGsX:MߓL%tvdyjRa(5M5?,?e.07=-cd, U&;J3ܸc4W)u},HUրe\iaUB6gOwx8cy8 CfY#^׵a,[iav*'g΄}kpF^~_Q4l4=nG"YAʮ1Mm Gen%}(6.|?#X]]4[^wIg{@[*2oSw(nz2~cEOXyZȆwQC d{¾"iӣ S)]xIEhK+5JtkmUuWc(砏b/W 3eP+H'kek0]Vi+5:+P}?q[MQ⸫݉n*~8Ȋ5 LbPu@@Q4 GDZPey fe—ؖ_)6pX`uJ\}x w ޫ)mpMYzWQ" /0~/8P [AM;ԂS7Yek +W Ųt(h8TpS1+jpr<W#m^X  ]h:9R{{N-:LDqf,c +7x?:dYʗ{`eDk@x77g:\fÛ"`υ\T ؝Pu*3n @8qoL 7U]x PL-{(Ti>k<4ά+޵[zH3|fdq-N YOqk\D$!f+7/;V1M.V׈XxZPB( bV|"G !T ŒaS^!X2K>;an/5}%Ыo=AN,?"Wc_ \ ѐ]O.Z% ga*&a,uCuA a="3]U#k\YۿCqiaOI>a9_"<.bA,_DZ}hXmns5sDHW.HN2=56q\Yao6S4{UHH)ϰ:'삚$; rl7arg%rλ:25/7)tW"^ EVT=܇r˯@6]L$ `w"><3Y[Ѵ=wlq}5Ԯ닍O fwk\n8PO ׈8P?CN_k, `"(7 ;V, Fak-hQRBUI{igQdK aL.w#sc\_̊1 rv?@6f`SMXX%{5Yv)UֆHӸ(9 WԀ*pF32]4o6R}YY''GvCMĎ=KSWA[MSFtm hB/N8v6WZ"ҟV`xg]"/));w:£>dT]0zrpeҕND+ERAKYfwU~n'<>p]bA|m>`u؉puZA&ňM4<\<. DdsvX.$5>m]FZG#mq^UZT+}(lHuљ4 Bd㘵HW@c0_QiEl-yQ&zpoU. qy\"sý&5[w,5F!rxm2*K[]Cӛ ,xnypqA(A= uIu0bt…*~}8&B.apT@ׂ'6Xe!7wF$1~ @:=.7:o΢2eTwn  M:d/~jJh] zEtd$P#j}Pmoyv*T[oRLnbk-aNORb=U}cI$&HM]spvɖueANRv tW DZ'(߱m87Mu ;Th浝Y ঎xG,Gqw8[3#V.WvHg><#nIV1նyڋ:s\ҭ|>{5~ǁvʐKWxhơ[>!eɝvVDf t(b\3QRma\KT(a]{?[=$X+_eY\̻!^ C^}֬آٍxFAkN1*JA%7Pv*y`̚PDΙZ2n0` Ǣͼ=m+´M[1Ϝ D!6N?j)LGp2u,pmvAİkl^j#}[ ^' zsɽ푡MS[!+ښz*z )1nrJHީQ\}؍ 0q98W.*C5WG!5,欸7[p{6F>K@ph)'Us8$ ظz_T<ۣHeF+\IN'\L^6Sh.dי c/< lJqҵGyn1Q`"1m`%^6لyiw$Y8fIT.T>9/b e(G~YvjfN,uNyϚ3kpnħ+PEzqQK]brFW6?^p-M׀@%Lz8՗Zƕ^ʈ|}uRL)l:2q2 `sy*υP kYa: K^YL bN-5C!'~Eמ9`nI|Mn zhSpJeF`>)6&!ct1B>8Q( )/P /4y߯zo$Q3!= –%dbKw)(^ucSn i.8:+ #p$Y(hH6$ F*O%Lm-VLRNWmo*lMuYa1IaJKr[VJf9{.@gT߯ 5E/-m*)Þ3*lq'>s4Ƴ&u)Q(۩g؟|^!p`fvPRֺM uhfAO2y:"gys5Poqqu1JDj4L;Ulڴ :5 B&^_pV|R.KJn9C[D*p³r/й6%Mj:^=-`((x$ f9$'(k­ dJNjkFѰR&&\\ކ34Eo >%^} 4#'2:YtÒʔ"6J,(_E`Iöď}Q=;4qZ0 O3sm%3tc?7;1,$pfmoi|4c 2v[<Ί:gCwhtx 5 冋o 3)RK_kAcɐvؗ (OrmJ3%DI a J2!4 2bb|<, h,>tؓфq&xUh1475IG8AK:ÚN{ٳ,N_,̊a)QJl{6}fdU;26^〟|YCˌѭ/a7y$;v!B.ݿ_!ӖRN 1H[p3> Gj kOd,-X4o:]a1OJqQԂ<X[eni/syk;NXzpm~n {>*D/ ڃTHv_'C.;szS9\;>,oR/ K$Rd2s͔\TM;#q[wr@9$&Ɵ?'ˈ>52Tvbe zխO(Zht=XI㏰)iI+NlJd^U5<{iH'.t&R獎?+.ӐŦ0Wzj".&+YRWSW5K0CoY7&kAY@Zx]9TE*k$4tņ>yg#$Ɋj!Zi`._i~*$kV] l.Nc%`kn_{9/v[.C 0c8b]cB A1c0|>CvN =NȨ~nkg\'X3zPkETHsrՎgĠJ'xA/j{bʋ'> '3k{Q/^.g c~vJʷpƾL#$ֻDq86^?:A@@c. c>!~Z{DzCuqC?-7wJ)&)p*Y%Ev 9* Fߺ}ij)϶`25ꅹH!ckc,wMVܾ+TXہ׽'&9sc^#5]X`uJNTϐ`9Kv ,1i_Ɖ3FqBai URY%O4O#kԌ" њw l"); jDGTm~~nqAT,@]y !y9lf8PKmetMkIJ*qM\Ah["L_h/y`RLaN2'|dF[E܌:/u4x=.Uu ~5vT CǔD{[tNfě9*7}`X*N:y~sg<4-@T| [BN˹/dh}$'z X .pI70Xܤj1Z3^KVY3;#tuRgr[ۓDH~2p3G9ӋFSb~neǔ$Enwa],ɛ5.}j&h-pm3^ZCs:7,#yv!<{!,f9 /߯eyQu n]-L/>k2klaKeSoɝhom$^@e2wE;UN +̳ɓ|;U *̮ݲ߿䙏pRlyho5SA5h.=p7 pg!r$_\v. y; co3l8#d!#J >&#"!-&Ok1Ji  D=gxK|uVU=Ï8?>`YAt(q%SϾ%qP݁;L'a Wu qNߤ~e1]{s\%#"DZy䒉3Z7p<Թ_tՖy|2xHjTvC5bL[}!U줿 -/g*bn"hSnPkuVmڻ•4U7 Y1k>`,T/y m.jB \< |6;uI*Bk XúȚzGJXrX*Ϭh6L /rg?cدnڣDn#nқbP<'Ju2,ˇ(=H J U a ?kD2!]Wc'#O ȉB0'CR.yo 1mP #!,ʷ74%BA E-lTMuH >Gƹ_hwoJ=ԏ^^ +Y@\\/sn9Sּߺk)mrC涶)+-P!,'Uԗڻ-Iq5զ&P]l6J6d;:f3@vӣr[$W.0рF!/BeuS~HSty"lox. WLe/_Q`A{pBp֛ʿLM_K}(1zZ>CxAAʕ9[2oRq,ieJz}R"a ddMւAPɠ(:#К4>}x_w0!٩uyat{.4ZBnAw^պ<$oܧ QV^f\!0-ihx#fG _z=s/D1_~/)AtyTrq}2q["FC"Uv':"zS`tf}`h~gkI~\l/UTS,z2l]YgDke&L*G«ypۻs=szЙ$':gT $@>Њ!s!b=4Wo0W_E@LqM|Kk췉S5N`V45tk鳞B*`r!½NGrimҳ^f9}BQC;޳~nGR~v^*_*oLV.mz_xWZy*U<BM: uJIY86eV8(eZnbM5>ޭtLwPcy@s5h+flsKaYYPO(Aǔy&HSC+NHgm4gaeƾIQsrFK# '{Nv0Lne=y: 3m3mBG`F[gs ee0 4N Zum%Q I[O]?7?_̥1Zx{ U]خ#Qd1l6ʔܷt,ږ"d_8mω?DdRʛ 8EV3&~t/\,t}ӊ6 {sª" q]٨;J3J٩*+6].]xFb 4l1\P"vo !UڎQiº}8 U yZnu&ĢR$RGk~6&h5PI$!'4#gC؀9CVu?7i{D1J"aiW(NIYA~Lq T\?U]!"Ӳ$X_p񋤝΀0ТmS.4@@UV0u}>!(7(6"ѠD8 2c;]Cs:doB hOf:O{#!e͙IV>2^c 8ϱ'52MmOL_!6lv l.Θ/CJWvO.E^lz+ 9sSO[eC'fZ\G[29jsGGA۸gxyV, 3>=yi~K"ˑGov_ZRkxrKNЉ~PQ R|}Izc]zڣ(D`GCn X*`sSW/[4Ы=KYx W/A z24٣LTF8f Mr%Xzr'rB`ܴ+3:4%ǘZQ{ NP%bXZl@7MS c) HX6So_'5OsXAa,c&TX5i)~Z1J5Abd)um?m 4xe\XK q$*qw4)Bv:UpwlHjb2(٦ }֙fHI SL撡%X:a:Dlr!of4caxr)VϣFsJ o`0G.A>kDxKj(/mgO4cHW$oHwx6!3$^)-cFK~.4&j8&p" V.彀eU v}mTL7||I[+3*D߀VYh.z,)cIoʷRX4'wwH0f:$C/kANp 4.o>/.8$;n(w!zE5Q&b}q8׹.U*'6(G(lJ!-Wg=Tܠj6s 3IQdsi氒:/㸨 ]%Gܥ` ;EQNs[:6rq,ONSN H>iR&&-r9N$49=W{'֏7#@zoM{v+(MLRhb/.7_+X'$mI# "4dS⵷*pb_Br׹z I.݃xf[e6.\*XUbr'0e)H5$3 jӷUz_E,D|դWcI'T;N|,_rMaHleuqMkGcnPn=xg dcg)^+#Ңggq d߶eΚx#GUaËR>%3N$`}SkdB93 n.jP _ƺƃ0zuok*EnLԓhLk1VT0r#vn*-I <^w3OIZjݯ~G6lcZcg&OH<$""Oe·}5J hBIV_^Zq l9 T Rz7K/ЌWW(3=6~Zwy_Ȁ;>d3n5R\ƤVkUr}YvQ0x%xub lz:Aɔ/i҄aCq$1]Q; feR!}[!Էe,L'd ֺo4Xher7BS1z%jfMNdA {86󨍣r]s݃b E:g|}'=jj[ 9"}rR٦}&A A)Bu6IHo9T^n`o22u-lI-ML.u&H o(i'M6J΋X_Λo,ppӒ8RXu1EI+%y'T52|#ᗹDp  :?ЇgW-9#0#`)\zƭ랤Bs?h8ck#F`cq^RNVC]B$"HhR/IF!]{nX:Vި𺕕f1 "iխy՝|жr" n&D<7LK=Uf?2e,nQD>Ar5,Q\_)oYuHO6;ŏ[ӰohHGL zdSЊV +=h w h*GL'ت6e2%Q?z{}Kw4-'"`2 Q\4T-36!oy~?0Ѥ"MH5(fPmHlP}ȷ8MQ%/bP'6ca~Ʉ\*+d6zоZ:V''KKP,E!@nb1kjKck-L@:au hGIUƿ'<dLo1gm/800QH<گ\ڏ/sL+ǴuS!yM A9+RiTFzm).>)pM "xCWS{AKEK IHnĥF'TN갊xXX#+LujܗPd9#\ao؛]g%H[2$=-hW`G9mytlV37 jZ#'.8.ښ Bx}[e\Z[;ݑbgM`kBrW tu/YJQ{1|h+U0P~ DeݭE90 Tч"ߠM4gW`Jm)!֢VqE:.A k t|if31UUIUD0ww6[1ڲmH3U 0L c[ၷYΦ= >86:V]jQl&շg7lC0&}sTS9:j lkWRlvF1 Un:RލC-tȔ B񞵇mbSH@9>Q=gW@Sμ3d֧7Dx]hH8 koE}݂۠+ۊsNl< QX2,O>33d_ IN^ ;[fiȘ ]8P's#?"0o ѭ:a0FikQ6h l9k'0d`V&;EQg61=~5\HD" =m1=5%/3|bǴBYJ 8,]ޝ'ڿsD{[S{5DBsps{@{[]|&U?ݎ<wd0w74RQV0@ bf2Q)xr W,($=@1SFgMPlcRJ*EځGI*}矌(&[.gvC30Ta:h5,px&!}f]狳302ȉ6j$1gpWw~-t'0>BfUL,Ѥy.#eB¡fH_NMB%7o"Y'HaebI&/ @dx M NP~wFm!R:B~ ^D 4Zw+ r|ٗ̊jsr̳ E.3|ˠc+Cx)ϴHB{\6цρ^lw<9+vK:u M5 ʡ)ɵjx F0?@?r gf~WūoL3tޒ ΰ c xhf_s,tC.B2fi1Yܖ^5r|MB{d(uuF$7phіadBfi==|!Dمfyt gqG{ ED>U^9*4EMh"{; iY*w`|l)1<1cm=Kh/k;}af;<l{S7#r%Uڍ~Op =}JuS益ꢡEGz!rv][V ܑzp>2?a7(ّ(bg5;+ ]n@wǺo 2ym`g4#mgj 9UvgaRȖ=ٽ`aLӼvu#Jű- 'e=@}Rߏ&_SAi/!L$wY[ؼֈjRخV]kl\kYx9g&E&eEw40sxQa[X&IOn9~\cbEݭz6Ȣb5#aE%%-}<ʊbi2?W1PSqxbW_58Ƿ_|CH)B-=x|0,7;\fR[ Q2q2 w㭓: fTs[4|Ph-%Kn|Ү ;;*פ=&aX7=4bJL@ӟ=oq=lj*6%z #åJcp1o_8“ ¢6!3!Z_+{큺\ y{ff> a2qyjmzUSrJʞt(H_tEy,"饰Y֚fyG"\=8u^[nCķ(j.'Eq<6h'Xė\ KLֲĀ r0–K=ִR4NJx\F0wV~ : ~ٖJA} ռf z8"QJ̗.L~ӦUUVQzF^_?Ŵe1L]fZH(ѫ4ɄDmD^O ?Ĵh휢,w֘yo ݤOE99 f$IYZvznި)zngS]ͯTecm]pAWjϢP7T& A|h1%`77:Lk JE,ӹ#H}Nw>['s=onŗh޴dH1o7Eඛmܣqn(O٘ xFOzs(;Ҁu:7L"IAÊ,9MH77MPn^ Gr, +N_Biz$ą}T(#h)Ix(Uv&h} 5c,=(MT’E,&$}*0.XaA`@e.˨Ld3YdY553|HR2OdST2fJmh4FXXhR׉@)#s)^x(SҠTiwty>}D]ǹżGҩpy vK=k'Fj(Pw8asI1]p[1c䕸r٨&* l޻>* w;Q&F mHSVTzo>zٛ`lj&e/%A*SHgikD"N^1;P6bJ(3-criDZxb %seZ"mi {Tk~;C; 1̾&L#Ӡ ,2㔾p~n9iO-V^\X5[ҙ'L/9(;Lȑ֕{RR:1ٹoMX:*8RnG s~u`,Vs"mkֻ'[GFLC,VphûuQ3?!M)gywJ= 6E~Όn)6&?i!ߌ9k 1mB T1[?rk f"6q2+Y=֪ 3J_Mh W381GЍ$ñ2Jf7׬AaC &#< ` =+toN[`sF,AG;AZ7 *,$ \В CvzP@`ɧU%9Pxsp.B' \>\HTuYx=Qy|'։>9YZf:bD{;Bm:mx"Kln#˪7sYF=Ôi"އ?a<~6+ uiA;䱕&5VJ.:lD,uwE"ےf5~H# zCr] jSy9X(APG&QʼiY~PALFP`GJ- 7q@BC]ߙRDZ׷@#b+_A ܷҩ`98MV6'Զkΐ.K3!]v^6p(/¨u1i)!VNm҄@]. Jg/c],&BwSÌD/P|ͩohqQ̻]F|V5vxm@ۂf~MDX$ѫpKhOȊYYW]Wp׽Az72,0'9%n[+ƍHր)"_lVJl#TrX\EL^0\dmWDIȴ2%I .M7-Y;jRi'2Eϡ-H$Gx9G6ۙ4K{#zg{$+[ݮN IT.LTr`9JE[B<{]We6)[ ~k% )o|beO=.2"`LvnYp${%DhΑ_ vx~\3JsҾdhN3{ݫщE{hTlA/r/oed@'bn#X5Յ7[dŕ ]* _ZcY8!#X)rFuubx n YBP8\c{hZy3 _i_`y>le^PpJ(ȃſ§DL& 4҃DI wN/cپ!-iǎ"[uG{-4.?^" _>e3N.KQy5kqFC> j2~Q{,۵&:A/wW5j9 ւȕZj"(DىIVJ(ee C"uб ?ֶ!.[l:R7y-Fv>yn9y6S^^WPnZ e-Kv;f\RZ'|9Z3sK#An aQ|Q>W7@PS*Nk>ʸK7 :t3Z'+ (ZU9NHEAA= Sc)eXbks9[ jfvDi#,Mw z8B>@c:bPKUz o#oi7N4ՈިXݷP߹Y]:^AƂUޤ?Z7o݅B@DߊKF|fz"f_K;-giug15x$.bSLf7>G  5q };Vᨲ얎^k{{5M$3* ʄ.mˎS!=ϜPDϭdaj0<%FDfp a0Y]? rd䛓wC#a>YF@cP,0OL zx}Sy9Xw؅u5w"\xιX1 h8,1G_8b_j0l yW"RVm0pK{Wn&$-fQ xߺjq΅Aʂ_s1 ÍUe8,i(hV?),,}!6eh$Ó8_^OOFsNp/X'żI;226^6 1S\؏4q*u8Ì >%:5OO3.ξF3C9ۮف D%Kx}׊0,6ē(eD h}39WDH5TB TlJo#Oݾ}+=:#w[x٦{(AULQ# ߕnƦA=|#gIw7yK!N̛?2G2L.~ߌ۪ GޤHyxyU;s!)2x@Vg`r۳K=@9KaOJ_ X$뢋؏Ǘw!ŕަX TsAwfSV=J-bi^fXLuxwث˴tUPGA{5fG+V/Q{ ^Mb+ 4xI3JHuMmY$nlAVN(Ё 4}SZ]s†p(^7? M,iE|+M@z_#`-Q~`աv"E;^ܭ7;p孖QuɌnngF42x!u=cr-0N1wkӘW#NJnl+&=@k;4FԢi[ c,sS)){@s)0QB=Rj^$pC O|`ӲBH2V@g ^ ' VBi& ]IQyU>lh$!JGp(hmȴbxS޵J'I[XdVfgdܛCa.~ Ka![6 !Y@.:1z{eBgSns˂C86XŌ3Eo4`/K:>9Grgy1pdOIBc73?4&䚋 ?C,aaa>>\(U2J[m9l%>BJ:p[tnّÔY(e"y.z|/2jבOLiLCW858ٝOǠDWm -⃫ob2hG[S DԘe("E)Wzlv{>T98U)7 '7|$=Y*h(VoSsU+ x,2Xe9g0v1 0kjhTٳSy QM˒QwU Djlh%R?)";gI\1=Y)Qp/[;VkAN-*^[=oH]RtZ,X@J`paSXB&s/d\9q8ّMRjBAm`-঑5Mzj$¼]lwΨ(~%+PX"c_ RmrGQu"++o"dƫܜm@Tnc.5[W:wq79@𸬄4 ĊSNQoanأ  0msih!q#4a{8XZQ462vaq0H͔ ewztTYU YyA$ηTt/{NB[Oz/;ri}EeRn*15Q)ȹx֤ǼsAlZ#R% D^inqtEevN1fAŘ/8uEdG# nSxC:A:.BG!& ѣ5Rfefi$K0/Ar~u_:s 2iL,+d> |!XUdMF<*wr#k=\Lk|UQYvW?#t=*ˡ(j-Xq{-p "hxJ&h`Ư; :]:=8QrgVGw_% >)~0-L5k'x)2 y+c_NVH2>r/e7gI-f~u!+jEg %Y5U/]W |-KCd|Եr&vCq/0" P&9[RֲNʊ> ^i 6P:'`,]ntjxָԪ3 e'9uҴPxmw6r5naK@!9h:^9 ݏσ1mm"vE߄mA7ijGc}"ʆ84q^ :, Q-zO s#AahNk,\"5s\^4p7t)<;#6=a5\jIrQ 6"FL+!fέ`6o 59Qbm2|b 'Czor_?⯱$Yh,P'upn Vt+|s(WQP{"˶W?@Y8q.:DoW3xQ(vz`jA4X*dԟw h@"sHI _!svf"XX]™g4}Xոmr-G5ɣEB5Iڕ\Ȥ]5|;>FK-ekIW0|[:yLIVxO (+=BiMDŒM{z?䥾2}ctQ h!Y,R@v(',iC;/!gM);WGhʴ eoh&O4&mҫɷ[%;:wj4RzVm*@'dt,PJeVs`c*-B Hz-gf=_{~u<򡿰,9OQ fQhMj^_|&ƄZ? 1oŭ$6#: 'BBY[S'g(]}KpOiŝ nnL=$ד*\F uw P+֮/(MR*;|W8gt"k^\23dI:tì7@o=/"q|SQt 6N=M-w@cga|tf 7^ < 7G HWh$ᤩ}BKgDG9yAd@}E\&BϗhƴzB)m}L2LJE=u)ny %v9ba7Nf[{hݜN0W6RAc9%]Cv?r/'4md7_KaƄsHCKP1w۠~J5&mqTEo`U4C_E뜘"CL&0awBSkFTt(fOo e0cϒۧ>&ČrС?78ow]Q4HIv~iX٥@fT[M|^lQ("WVxD\Zrt_3aZ@R(t8Wv_If9]EANxX7zFzIw'oЛo^Si:N)r|<=X5:~9Ms𮸓+l |tA1F!&<):NBs)p{p|:js{PG7Rz𙜎]R1>-5=>'#&~ !IFX G(=xNG'5,C4 G 僎l'y{];N"10ذ $Om9FZgCV$H* <\g/o%aì+O_{SNa&EuKQ%-5gsme`ߛo~Yvij?^_UJHGP@=2}K2l+g (턯&?sp17nV u0~7{]`wl!s96+ ]z9x(ZBIET}FMdpGCLy0EY7c8N#)AG@صgQ>T.yh[{WoJB;Ip_U2<9,NlTg?{@Gdv9"gr+-g?ˬ}%vH20_Om6ݨ;Gb EJzC%S,Km[xO2fCȇ]/ &ԣ6J+!7d2{p~&D.`bty w lWu(u |jNCٲɦM@yJNԎPw R%xm2h*0~}Mڤs@a~?_r'r?:zAvb!)rq(xwL ; M]YHegf[rb/(=6 OǦ-͟aJ"Dju0y 7M dt7H]"Q-0QjǦ=a5S[ @> Soc<5HLhOQ{ʙP(VErŽ>VHg@ڽr@e:e i4g)vS5ab2FWrO!" #<2V'iAfSǞ'OSm K=ַ5;T" iA8Y#h,Ƈb>=̔YddD:ӄmB.Q~%e޸?/CIOVȁUߏ\Dcdҗky4yfJ점&~Mһ4Mt:QILt"_5a ., EmƪkѬYp i1u8r-2hyِ,diI227 [K!v'AK~قYTzZΎ> n 3R>Țx8o0ߧY }cUtzŬ2h'!Aʯ,MO?1n%wl4!-%!o- 䢪Bq)ֱ ~O'ur6ʍ"'&ڃ,[¤}l` uޟƦoDd dZp $1ZTW 6=3|S@Rȩlan[ʦK̠qp#iXq7WpZ39CR]6%o?7YO ٴ4|5|,-ot#hhO! ٠X"]c xmtYAm>}a\txZ,sM-q7F&Uxe@-؈bi\X>Hi6 C"q;C}YsDpԓ/[?h}$!QW G|m18Ƥm5Cu\lu1c3V;įrGOo>pDQrA xO"G6E'}hZ/,!ič) CN@XJÂK1 [q3~ pha)jTW %DDzLm*etlnCi6ρׇ֮l ['>HF^8@B bDuiT`dgAƔݨ ׮ڝLTVsK+tZ6R9Ugo^/"y/qq Δ{4eLza1q嶣(xh1~K_1[5;H!ɂL> Fx߄.E=9DtUC;;Y#]\C&$#ɭ A` !?DrAgF_)pJMnSXؼ7LA %VrVM5%D7zib] =x1Bԑq^ܩfӮ& `A2B|M/=X&p"sG2 =OɀG+ `I.I\h&ĝ[M:~LS]Tw9;l?FBu+#gyJ3sS[cvnܸh2\׆r&;R,ߋsMoVÌowV>=̌HMKJ,5 /R]9 SLu/d6~% ?2m[)}mZuyl\(ۚ"AtM$'Yi7z:$t!mbg*x Y߂BgE@ :VdnU ݥ"oRRNwoQW+odXrpZX2X*Y%;Ⱦ ?aRۜP_K<(a-6ڨa@'& %M}{h3eƩV./6p0kd082u3EjF"_b l%Y>Ls7; /zZ12@]՞,z`%'a`3mIS*Rx~ÁbDz~xdP2>Tטڢ[[Z,;.hhC?w[9Yz+Y)Uѷ+=}w([/BȀj#X-n"n;':XTj"{5NKF7;֮.Q̌83*YUd^3 Vυ|<14lznj u(4#`O`v$O' OOa5g&E&J(VA̵g!vMц#Cїe $Tz)25ךmQ>Jn<$W)>ZE,[ ȓDZh h? h^b-6Iβ0?WD/5V02E_$TrȰpcHK2.eZ.|&} y1kRRM*P%ޡwZVCj ۵j42b|~ն4EвBilԯnO9m .J BժF3xS-w!!T񛋱0wK-F!Z@&jo2$h!tw8{̼A9azͰq9cj&7( .X@#̽<ԾK ֻVSR~ tyf]rc$v kt~ (B4)f#wM#ԌW>;q™?EU򿞁+;/)zX@F7φe*yr ?c ȷEVꖘ(VD?>*892>ʹ?NV_0lvp4txN {[2̉ɋ=LV= Dx\L^!M,gI|9(.o#0~kuS:-v.'1ʶ{sl#rG%hF.K /#DS|V=oHH1W2H/ dYEMh]|[{ _ / pǤCm(+A@TÆavr?}N,eD)ֲxW:n0ǐeͶ r4 N 2 R v4% '*-s*-g=U}Fk{8%Vx$7 <=& ΰBV')Y|kw:4oQJ*\ $y| @&03qaR,gc{'\G`57f0Eyv@+2?U@HӷRXd9ӠہcFݧ476jiH9׶O21SS={E'5Q)9F@ί!/a?jC ʴFve^T=#œFpM^rFp7)Sōkې~j%^H8h[߸4{ORCr>ʨ`C8IJћi+D\_B*el 3҆EhvLS״W͔>T~^Ifz+C,4AbEЁN[*S9~UNFr; ]yQ?(Sņ:y)m )^7'lyȄ]cNXyNh9!6伩͓I^όu}T/ oZH2XpwD)#()2Vb+{, ,t# c '1ou91(zGqHcۣiKGnCC@H+7Y˲M{J`P1h4p9Xeh1i3G@'n?x8D]?_?mS+(n%'E,.O%)gy2Qx ~~>lHEp:h8$vFwMG %ƳyJ!ydq޺O.,cԝkƟ'&av;9jQpK:e!}l.5 vE,-'7ܤб`\~Fz&[rQWL7EΚXTi-#~ 6権\H/){]V]W$z|P64sUO9`%xVdψ] `7^I\qU`3+^JI̙K@Jk#,%ߨnsTΉupFT}o'aC?k|r9َy!*.>|mlt4OjtL`^P^,h5r<Ϩ"dӖQQ;|S4DRHO*1؇xV~5  XE :!}]SDL2ӛ 3-`$mfiO%'+LWi#A='l8r]pyaՀWt0V[~?߽/|]?E5f>?KwGn"#}O QhYl662n5!LW^D ʍy3Z3qaAқ}Af/ʖ{ѢL?DSv5!Ba,~>h۬]Zv? >J—ṈB2v?܅pҰ}$HNa+dj vsr3;S#U/wx7#j^RdkV{ Mݚ+ !;_M+43m*H+gLΣ0ŷB5f=ts{SSJDlQig:9byEK"oX_\hm-L#4o{jx H Ln!f3C,<:[FԒq$'r-|,|uw*U @'ua1~7@a[wa N_r1iJB}ГXr;;>^.f۵导`?5kSKZg Ч͚cC|h<"w) s& oʹapU\gVbc'g #MhJY?c#F;ȽL8vB˭BnRvV -\4KRar1dd:) Eu°9xQ$$*^drY-;+stɦ}<&+F+0TZ M/;,cK?$ĸ0c<yXL4teK.6 +"\Ut9p0[ |02-Ea2j9S&q{ߧ R\A=:]Xz]E+%Zܺ,q9myӕ^IX;6z'^}5Zi,p<vU6 XBߵ4DVfER~yυ?q]+i*9:3*gwM\Sfk–Ǜ,S.ƜI'Ee}q鯰 %766q-ADj8F!^Xr4f`M@%k-`EϨ<͢C^A0@'S榥˱-NQP|=g*h *mUGR04|=qX^)t-[#D njLEaF\:.47UAVvY Wѣ,{S Ȭ=,EjO3BbT'@Xipp9o2X1JFWp"_/ &[>eCq\.yH]S3S x6W!&Se1bjՉC2ku 7MWxh՜ *(6ayd9v}i8(6*W#qČ.?tw^3DG~8'?VbrԱ q=t.rǠ(@dT]/zؕr\vhDwxev .`Eξ"5|uO{U yXm O 뤇U8QY?&o)6dN60O+p!56DڶV/ȕDK =Y lت#\7(.ޙ07TO2W* R&A:z ހ̴?됴q!#sè9,C5s"XѲA9ɾ8aBB" beQ4v1MgJ16w|B]i_c{>O~;u{j 5f40hc'{g֐H)؏{a?fLJ3(ũq8zvTČqn]`YPoO$uMV4\^I ԫ%}3;,]\#k8m c\kfx **2b{3A [  `#{M|-AN"ع39 cFX:ۍW <â#a)3-PTإaēm7HiPe:%?j*v|ݨ^%ULfC !@W8'.ݻ2Wm ܹt>hlQEWϗ qz}_d?Dd?u0i0)#O\u=[9jwk\y5nUQPېjAy *mq#:l@EoGj J}ݵ\fc-6n"QI'gSYf,(! J;AvLT4gt`sgbgpC/PEQ*Žt 2[IP`6VS)D`p_G L"lmT/3IޏOtmۤƉR3f8&,./b͡ N`07[&lf6" eG'侄z}?LRw5Ɇx9˼a<{*dpRM/ ^/{A+z3Tc`4Pg4eMN- U&w-a|4W8/7y ĪM=N|Uk OUq@%kl6SeB}GA2T1ZHX B$`\챘Q^r~iœ6FH6ϑHÐ>U@<ܚ*r䧣|RA]g:}RJD @hi-k6^#D*nHK?SmMo)08F R1`QnS> w8iON+3(#U4çR\%Yz9g1 i$ɍdFlM{7Uޮ&bR1_-)%Wu'lk=}pp &"8i2$qC7n2#wN{+?L 2<4RM\RT*5eNtwBeppKc8T}+R@Ǩ͖"#˗ N/so!/{t}!L,עMv{Cp0RXQ7 G:DDYeˊb ,;#.Rל]Zd};-U84밼R [AF0[ns 6|)A=( ЏtthHƷ01HPo#h\m`*.0_34iحNڛr]3׺mtL7Cg0644;މjO9'[_w`o?b7P`,ȖL! tNtCv>q qҒ樭0H*T@Q3]NLr'7(xc@D޽1қ{)IK@X'G\dNBD3d;C,@\ap\}0yoͬ3D"MH3P}L):n 8],O ҭjk(A0aB3z)TIDbDyϧ~n"ցXJ44폍N ?O$4\Ђ+ Cp̨pjĎJ>-EV 0Tz'K({=&PMmg ҌO\Fjٖ+WT`>:z]p#?}i DҼZ];H덭+09l7(-Y#AT%gwl Ц 2cz?Q?;ѳjj,) ! E[`ns+pdJ:>'5cd"+LwFʈ\B{?< _\$s !8<ё '|iFK&9d;29dhE86T/O^~=΄cQQ㯟 R؎e}amh뿕Q]n7f_ԝ" lKs>t._bQ}?A8 ͒Q(\B5Az]$XwŀdM pWvҽ [N=!Y?(7.UׯU -IR)dlTwOABUtfJ7wي"V؟ryU|\}9S^i( 'm M8z˜9?}? GNO[Qخ⅍P!%0S +FqpP٢ڬ)w7pxyӺ|YUn( ldS6{,/W1n/ˉ3 yKN!-*+)X9GÄ<H#]쯾4'kɋg\zNg4̺<ÎնGl:O?sduIԨɲ4ʩmt'0Q\/ʈG=+< ,8*/%ӶžH9~Nm!W<] x8yxý7{ [88M['y,N)-_%?,}jZc5F3a9@pdG0.ɱa#YTJ5twB!" / _+)4F%/},~t`<^aҮ$-ipV<2W-?7 ~t@wԷ?=l\ƣNz^7ϻCz:Y"A7 _ a׻ 7,S /ǵt{uN)X0E '!,rBY$7_4\rqC{_s}%w0V^F[~! <޿*r4F߼OWC,ֺci*Mzp&mM-ƌ'q풴m|Xv>:;?RQQ8v2t#HǩG(Myݿg]&:?mߠ//"$h@8_$݀j}C-#y'qnjylt6o Wv$6y0p;$vOC@jFj"Fpq Ais]/$ED;iWSȮY(ü['G{Ԛ)A3v2iBaVH ۃϬ;,O+ciG"*Z)9Yw[յVr%R7VqGnFa@m[3];GMd11U?e5n"dc:j5ar^o^f':OJ0VVP}]E[{N57j 8ZkVZx_[A1&Q")An.$D&!^Eeʏ>翢R%3Q)ճNO[jh8~q6NDN='6ҵ #VO}=ȘE=[ Vy5q#%/e"&)q $Y:KƷ6P! 0RXD&%'u9Ј f}fҠ1!^Z#(tQX'· !ʻ.g7ҙ+$ΆcS ˧\sbF凧oN?AU4AMx`lW~"ٱ7LkW `WM 2.}qkCCYJjpyk'AF/n;>]iςꂝf(C-uQt]:;>Jo)Vp8Yv  dUL5OXs*Y^DžRs.KkW7D L`C xJ; %[wf]Fa{VT3~~01i6Z'`OOk%4[> >RIc% NɻP;y&FwTO*mm`G9j_Mm w ThI#jt6Y-TIkw5ŕF6r"fQ vurAΞ̑G+ ~FsT.)lڰ`ۚH3 MXXF[K©.%SvYɦGVƘ؞*wϱgYZ07070100000521000081a40000000000000000000000016570825500003e9c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/usb/snd-usbmidi-lib.ko.xz7zXZִF!t/ >\]?Eh=ڜ.+BgUqIdCHqJش?!f֡C !.vTUGYGo0u9*OQ%+cNa)iM(LUSҝ]) h)tZ̯ _Q_ؓb@T~! ?PV,,=|sLB*KuH:9b30E aV& hNo8⁼۰ނSs < o6CKRSDœYSp4Qry&ZK;?݄\AH B&Hei߅/ˤ/Ad?GW3 7{ÔC;_F:͝~>_"EuwM -墢6p)=yģ:cWz ,6}^LϽQLVX~3{!VPZfmƲQQ!NYwi?Jn|-RhArk2In/̬+2tVMVLR2sf sY^|5H2` 0!6Zkx-ʆ[jA^qP Eɳ ~T ~콌&$Cal]:/'DC'$*yNvj:cEҮvsU J{Q>"Ф.Tv:\ #cș1oBW|^[z# 4fw-IRqLz-Qs4t -qк:Qٰ Wt GU:AGa:'w 01*:/KT ˣ GcȄL^!"̎EF'K^GjPu᣼Gp ̒*pM}*'hd'k#?3s3khW`҃!D}| [y^*z8~6l-+QX$6RיN %泅Ͳ{'cz5r6N$ 쩮lV1C5"O ɀyv3%]mgeM*J4VP ĔWqK?"?إ4q2U , FUÍv 4mB2wZxn#K=%0 0^ t"VΊ M7Eo%te{ndxt5cհT;$ݦ+R^o` s;R˕u.PAjN%{~X3fDZߩuw7/+s6D@$t'GL P-+i3:͈ޭGffӒjaH0pxGMr_g ɹV*`I+K?BAxVqbl@ 9\ʲvH.iic B@\uY;H^˅B#^FWӕtS_`k`zHi^El},8 ԭcW"Fn=m&Ʉzox bL7Y*pNYw增Oe4ҌViѽliS"XvMyw TfT7ϊOp3; T|h0MS =('B$o3ߤx7Rm,eڊyA&GcpBܓQ6 &9uP'+T%X[j0b"e~B'Ԍ.66Z%b4V#fGXx,e!<)94t’ysfx[YLg+zU9`#dSF~f96+P.y(/Q#VAO\jEnB8L.[Cw%6lrQN 鹊x+{S-i'ALu_2 3='-ք=z(13"nu~ =odc-q"9BE#-!=&8޸6FZ]TWZ6:wf*szAKߎT뽍x YJ0֜fp T%[`Ω5ۻp@< Yz<d:EŬAdh ҆CV(LJS0f݂נ#.+6:6C@[? JYTr2" 4(=pY'87iq3ETไvh쮀T}4=N ]Q,X9;>p+(W1Wwֵ3zHwQpJ3|C< o,Rp[~Y| n7[.覧#{7Ù$3iRˇneQ4sBUj,MjۢExEhWy-5S^ˮ5UJ>4.=R MeX$b酄nq@3i{$p#B}b=wAW4PVL7e ,K6ldy2Pfv?VfPyrJ{O }id)w*Y3!W@3k<g\ї|ˍrEND`T>Knt['nW:dDX ^eZta*c,PDHǕU·dKq!sYi=g^YO-BVMt 㮣[C w}c<8plڒ3BKzA3WqY26kMfeP9|<ϝv"{_uTJyWr&9U(-M! K12 PÖLx,souhk,`\ > &9j[LC $Y ץmxL WSYYЭcj}Y\0gNҘ$o(XĻ֥/5:Ksb?$kFyl@0$X٦l^Cx5D9) }m-LJ}&y#-uƑ;߀]E}v>Q8<*ܵ,&ꐀbC9}}j=65QOf96DnXR0U䳌v0 1og~<ۜ|BU Wփvrx6)Cs 3Sʅoi?D"hdAR =+W)2=ySv-KL51Y~BjwXMACi!rFt Aw הV&WOxVۣ)+`\bR\3,d!aVi&;lkȏ6,^L3wPn`S?[Zt'^%UXix?k}۟C|[Hmg|vG!Mj,i *97BgY|,fA\5@KH F஁ G5?-XdO՛V}59Ɓ [|;pú䉖H7Zc#F{-.X}f.:x[}~w'MTc-͢dM؞O'F*Pyq@1Vc>2|֨n aZ|G N!?RC0[| e#|PdҿMxa(GzpRΌn_d C\ڜ0/6u1 ܩbFX=uLѼlx!#y0W 0W}R'!'9Ry =551y7Њ|j}3ƬsLW8p><js^kS"\e[yPg17m[Li&Y W9bI3}w?!4UiЈV.GSV9MōA)#qaUBxѤi/OMMUOг'SEq*(06 wĵ1% [_|%u~IcPN6>+N0Hr aik4 TBM_EBpڀ+tqYEIccfa5qQi8`[nE|AD?Z6>XǨ$ +S&4O1rs*W_WtG~e(NBB霺G]2'bO&iBFu;fލ=\Bw5l+Yg'_"WpGQ]6WaYs V_p$7It-=vȳ޵Tpїup\Hi"Ӑ~'`&`UnkiB7r/W]_ ;q@\z`' 3 @u{F3wm5EQ#3)_sRD˅pzKHge'y3ZKtYlnȕOC|a-7X5A&{Gs6 =YlT69%̆OߥmelO?8Q'nnI$ڐ"~(N[|Cm5aD)s[GF>BzN7yɖ9  03'#Ba,E(3R`j,U[6qh]WULia-qT؁fxa<SN. ]=  MLI:cXlfśΩ_⮁S ~M, VbŖt&ѾHu9d!gMg.qx/=*uE_,Ki!=%$2imΥa@F0HZ3M8m$MժP>e|6xʹ}+7Z U/FTp(W)~RCs<9NUl1Q{nRBkWPpڸlQL C9C %0hf ²uU|Wo@7r͓mTN5,}ZCB>~-جqb.;S*#,C21dpuNt0yM[r1?M TîMG0k)at3a *gP?%Isnj2/Hfu0h) $#$PKQjov)P*#66+} D<̲W':I= 9S{ת|IXkH&J҄رS43(y2j5(ҏ_Lce=ī`ݎ(qxƪ=vo/{.oc~>$,k8Ә|# IJ!rV#%<[$sW]D8wo1S% QEe76Զ8WY f?-t>j[NM @ ;Dp$7bz8к#/Qڽ9r 7H&+p"Y?jBy)6K\QyS3FiaH6~=sϘQ!:wsn7{~Lߪ]Ceiv" SC*"wx{b:ϢIU.9b;ʔân0{+ a] #kԫT@/m]}>J=Aΐk?aM'z q߷dpk:CB"~w0T['hmKˆPW >m}ȮuY|娳H43Dze敦[˼2a Iɰs%cJx1fGݷ@ %@N@{7M2gf~c "~nEU(1'ckY-^JR񒐆CItȆG } EHonpY&=xW+szV߈)Fuits}P^/spƬ5!1-1poчۑB?{gh+s/r1m$i݀6CA-1#o#_벚DU,WR! 7r$fQ7oQǜPΩ;Φ%,w *ZJ@Mb6\aI< zr0&R**=#) KK=[F/{ yHwd{{s,"Iif 8/%V%&Pp.̻/\QAHBmS]0tVz Cq꒜]KKM7(GcNZD&8݄ &pB e+Cu٘i5X$C@d de;J!8R T0UFK\uR (:M =,4 |t{` 9t%2ߞmo؋B cn"dNyfĥr_+!;ROC"EprOU e#O_vx~Ww#{O,s0نaCX~|ɑˊ-J!x\ӅgAKT'_m^kO!~ԣ_v4(+w)/XR|M&{~x><Z{Mtt~j@biUqMow\Р$=+@viH#XEf)Au,fz G9߸YFl}Xx".U:HtnW^#0d`dG NDzN-uzZK+Z\1נ_vt@bdMSmD"7g⩉--YiK%|oT([3 AI0FH KXVapPs1&jP87TR+q3E>֓~4k1;a[ERdG91w~.{B@U;.r(-f̅;@0]wu<>YlVPx+MfǕ2M~}xScboyt|3<?J#[6e||:UIBw08k]ӻdD!Pn3!\݋[H@+VJ8l^OD:B+B9M(?o`2IͬA1IY"4X?)QuK;2Tshg`) -pb@B1P*r0DObK-xgX붲 t#3Dj #> .dedEd;6p3#tB#KIEQ"^|Q)o U1'?ԇF#Ƥ~i&+l mz-ܽ_X_{lX=Yrݵ@`_\oig"ٚ'Fe3 ֺdET{tRX~+^)n0&ƛY\I/h%֣mTY.fbcQZNrc$ '^4oveFT{\a- SuVq} &p .O72p\|s{ęI3vhz\_>$*޷&WV%w6eX#g[)%soXZmmbzoF= 96d'Zm{{T,RU ^<=_!tR]ݖVB8v:2>>P䊫XLדC 8GuwбtQUS P_u݄䩺Y&XQ8CRJB{C}@S-t*8Ö$Jo@w[ya-(zLdwp6c}XU  TpK*sGtașE-\yAׯ{sٮRu)撻 F_@L*W #ɝK27{cGCQB-htipYdNYo, .ʂ(Ӱ)]{-v*3oh J `W6j:xs7"ʱb9P)0B;V)ۀIJ}&nP j7hE$N ;9")2̴H`m4yʓm" w[{l_;퓒"@ۨNT•&cWi;}CT/(1 %f)@b}V3OR-Nl4\Zkmԋ~!- ܚ%n^$/ ^Af$|H$憺%Vʢ&C3V_Z8ZO'-:Eа9VJRSPLj~U^ Y݀r:iH `M랍8J/$ʙ(dr\c<\qvcu1ƴYn=u3eZCjk&UO);!Kp nsTvUQ!SwBp4=IH<2U **qԂwtH]<\UxD :6H^Ts C>հ;Ġ1Sv}6'J)-0eKC amAj|J HT}Zܱ}pwI䦻ٰ½eZ~}~$pe?qA,K6\^p܌iU{LJ| >*6ҳ&@tSj"򐑊6M^^\X!h;{V>62]_Yp7gFtȀJk`dН73I Tu+$?j*gM̬*l@Z@j| RbARьy 2N78T 0T<')T[H֓yr‚b‹/q5Gz;4\Bd% %=@#S+ʥah38f{/]BfQ:K;PI`av1wa'f`P}kOD1"\{(fTXtЋ.Gk<$V3?Ҩk:5'e9ê;L J}g'>DaEA zekqh0\{0ZE ab괹,NW\j5a'۫g*c|}wSQC"7cin8߈-!?yn?Mr>gDdeAhw`W?p~W*kHo jR҆F,|wp%i;sR5ا5r_^|'Sn9Zjf#MVV c\t c`rָQ J Tgc3㩠˃N}ʆyt@50x8ᙾ}QLNu-]`YAK \`Ћj H6Х ɋ [r (M*AM6iع2s*zIex}]e@eA$DT>` 5 b/'z̘HRþ8PB u%؈IEDmᦒY^ʁ6kDW>%t 쟣+YTP`(iHO3GZuRw>2]%2bXQbT]PAdο68jRjk)E.[. @8oa+\ 9D$SS{]*ץ)|"UQ˿"d5S \2WCÄLǴZd5suLᵑȅZdsn'xgx!qzB:y.GE ɴUY9A# 1iw 45BI|(" pȾ?ka$: (,Ϗ1Y1S|^N4XWKV;X 7Ux%.Zʈ<Bʖ~0-`}U'?PQel?7)Aח{Gd?Ey;Yzi FZakʻlo|q*+dec(G/[avrĊ>m1cɶ7cس2 Y(C0 Q9_ U#|vzV~<%䪛)tڎT* M!v;S6tNdA2n^xӤDh_ ʼ-yb`xPc||ϾD:r]Sr-N!y :<[/@<]߅^!vAC.*|h؁gYZ07070100000522000081a40000000000000000000000016570825500002d90000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/usb/usx2y/snd-usb-us122l.ko.xz7zXZִF!t/ȿ-M]?Eh=ڜ.+,Z>/d>"M)ߦuRMPI67#+;shE?_/a MaK7C=K iuf?H']^ c{N$>ߍ8ҰIrCEMM>psZkvcySbK%}VQ.cBQ r;Ҹr`,Di!afMHJpG"{M(˼_ H*ŬD[ KVaǎ Rl:m[?Ň(z@ 8-y H*HX焘Eg!-*j#z/Pof0"\Dʈ zX'm7ĺ`^mvۙ>D+7iH b1=ߐq ݕA>o }[8e5B7=_H 0r {~9;kk86MNE+!q7' #)|UEJK4? =4/.2T+~NX!#CfFΥuu80%SEBjKM[3VT3,|-9<);߮"J~E#bN t5ϼ=+:Mg:ێݱ90A4ٸ&Yp95WZ"9IBq %왐NHSjZB6p;?+P8XxRO>Ą8\,XN w("}_z$ߦ ugE73esw4"ӫiiѢ{u5'l trd3B:EnE6k \3Ƨ6:wM T,QqFy %"$'w?L1'W'ktTckjQ[ r\^a_QSX/'H}<.5- Ui}B :uPN'(@Ϧ;cn.Ri8!_ϊ߬#6A9Z&&BIg#TVXQؘ&2a @~vGWupR -Wk #1۱,H9|vS5 o /`rG,[ɹI+%& dí)#iJ]:Jx-˦@.&L`,RRFbĸ"w7$};8+ gɀjz"'=J 8i묒X[F$sfۿKKq ohZևIa/vstZ73PlyWʑJ-~ܴκ- xOQ)]N]z7eqIA-1r^iR=8) |#0ڀsᷯbdK ҺOħ6'$ ǺZMuO`򛣮7/)8e {lwS>U2Sz8z?S . l+4S:>ʫA;v%MQp2NIBwk.GXzuF`z΀] D:Sy^֒j]sm>gE4$'8r])s4j֢態jkN9};)(<ɑy!2ZXȝ}Eٍa`8v.1sS>hလ!V(: ߻h"yH!<8mH? BӷUMnJ5?tB)Pյ^nbDJ6br!WQ|t8A|Ϯllwa7~)r̅Ff, Y#8<_. H.YomJJv k@d9љ]-]ʞ8S%#aJtҾB7nRwWJK/xiJ\čX(4r|9)qJ@VOkx'S(glX ƋIcd#FNGU,yluy'+VN} q;fK'܃^X",c5DQi[YDΦpY &bu$G!FE_95HuyjoW:luM+6qjBc) UU@ u4hi2#~7v kxɏ~]U!& =iaφbU(|;"⒫C~ޟDTC|/Y~ ws~PqW_h{A.={ G|fSm:|58Bj@`w}ݒvAX|u >3+$^$t];z_zhA2=iEBhۆ60J!P}ޅ0=[CF]qbisM7Hc3P=P寗1Z]^^Owb]*XHxe3D,F)a |mE&QOZLA*PnA2*>8̭_,{7LKƑ >@Ք@*;PdR%at㣖9s&hd6.hHP>(*ץ3e|L^ +տ뵆z7) &EX΁'ǔD-NpJwX r2ɹQE *rEickXaObIw ?cAɿoUIUCh,P_2KDwv+wS0p=R?d]J̨k\[[(Srm<`Q`ؖ)6~m+A,+Y&5O"F;4*1AQA9J ;6c2\9깔?ŐOTBՌ׺kQ;9̃$O#FOH2A4> 1rD"P>LHxy!8%4iip #~؇ bd(0{'2MoLw0G~ק'd)6qI\\>֬^1?,E(PӉ/)BI0*T1cknζQ28*捔i:DsLL4HB_FN uf.m؅e!6S*J֍|ol(-pS4m8W6W]}գO &4]#۩8MjN~*aibP)O\'U';/FC˧BI_YԶ;7JJqRf%ZJ-u>fS:f͢0L_-]?LN3ȟJD]i6jO%FB̭^(i^=lM裼ݾ `ޭs*Aa{ƥrF ?ȍ5vqS1Vvp;W&^5)mc 癘 <;pJwE`$[0TtKެ6E*}F?zYQiDx)K[0Ŋ}1Y5ˈ8m=n''U~wV [Fx\ wf 0&pdDRv{ 4$im鵀JP{Fc"ӜWpt,#d%YXկHw1Sq8\&ϒeT U|& 'Vt?eMϑ^7u݅_vz4O635[T=j{S&3|m}a1(͙k9JC 2D]:(x@/N4B9I&=R-4<:7OU[и54NO~u|FEu5 oO+ &ll WɆ5wN| u$H8:umBISMlM~54]mE$$^֌ˢxw^(ܾg!זTYP='AT𞃲x@|ZDNf`q?ze^lꖢ۾UͿ-=h!IM&P3ch+f>ԌH1Е&FsQƄ,1XhOdVE/!ٷ!/C'%Ë+}ɫ`5F!B+c^A.Y1t8:wy{% ?,s)b2yyVZtbӤxjk^<sq GWD} 2JcHe,=$a] \sl'<-7U0PCo?6#SVyW>OJ'?J Jdx#Q^ZW ws6OsLB %VeQAQ9w!{e]Oٛ>Ø ,!ꇦwټgZ3:Lcm>+x}~Ll[{h8M (tDgn6WR*tQW?%MfB92҄c+E"v+{A&-jծQ.g"gx۟zSJ՚]ǞAHI_}6Q"'m( f@l9vcփ_%yAq]qKI"IҺz_?cŜ~>x4_ϧ%v,[:R2-zbJ*e7ItQNpAIISi.ʥe@c5}y-6NOIp? z:OyK.k]r\N!JU DZumiKoO~H%STZ,t{G(qd,{n::*(Z|͉% Sm2'ҨPiL; ^<*,x!|W/_=˳>.ݒ憯E梹K\*=4i I5Lt^ \G8$IGer 'uV+R 3dD8uGS0fA+?,-55se?mC@FBPWaF~ **&<=?VSCcƃCn= 4RCDs60ܲ;l3lYNHZJ>˦ޒZh#4 &U+e;!D :b8#4 mu ϑ}nO;5fxEhu3>(b/Y:-ZuSzQaQ {qT|}Gb'^+ $1<4TPnꦿy6H;&34 ް_~ۃksYD,ABƷ$ *_P{bKm,1soMrX p$ѱ~H4"=>Z]RZ_ 05 ڝbt;Hf|h3HDkM1z6[6J} 1L~rks#[)\Z`8L =/&.>"!\ӂqj.9 Q,.)\mOC ټ\RZ)Sآ:Klz 5BfJdvA0VeOj@e\o^|}k8fy|"O:J1(.RfHbVcєx*Cfp`/ӄYS:OȌ c{2Tɥ~1f)lI]G(yx m g bK2qOYōBA5̎L\\ M.Edy11;cȜ/0civB0\ @nʠ\0POIUhԠq*9 8B~$FUeTM{-*zӯiY 9I4Fi:6fތ]Lj9 u'^JbBjP!l=܊?!,#Jcgs*&!c%1!oa{2q ws7+M:;3\0Cn[lRF uA˓:7x]~6!7E]P_psSZFk[@M=dǓW!(WhiQ󤙩 ~:AOg!N grY"D$IJ#5Ӡ/UX֯Dj#@󊾥'fmQ7 5%E֝Bvί) S 4oJ-K̷[mL2JNG_Xv^eq\bc YJ)؍g~3JJM1ʧVؼ4kmt"7K5xA1@~/ gI օ CI*bcCuF\6tͫ'IABXYe8!<%x%E[yQTLh;il$`&5.ߜ“j O Y0% 8#9˓\J8wtyiM%lwk[F/_8Տj"0[ȍH̔:]3\b;|cEN9bŷR Z3 pLN`$5L$EMy߼-̥NONMxLB%kV )ŠjظAZ.גe(n1JfoH9cS b_m1T:(׽yBO}P_bP]?ax%TEIYGq) V{6Rwee3/"gG8T:ABi?%/:ݼSY< Ri(-$ˮ%G0XM<)3[e%n%h!XRKYrkF=f@bŅ`zޒМb}SHPOSIh7Twz:yal <;\>ofBxӳ!l_FK-&RtIʹsRV'- jR:'2nqhZv14Q:ۈG5;-N1>lA_[;vTlek"Y#N>RӃD2ߔbl U44*s`uC}3pACXtj:_ᝒne<.n]Yh\`CzY&WFdinPˑ&Ṱ0ի]X蛬7"s(fD 5mc*"Gơ8rFW㤼=xmM,GX~W\OX.$cR|KD,쑛E˝/`i_! Y^NjЅxԊ5F/u TB_T+FcT%%O}> 槉?4@~•!]/)bgb0YI#;d \(8.~9(C9NL|l *6Q#?:k]!/ƹf {`J`ˈ **Dֈɕ;piC?VQUσ҄TA.&+drK6mDʩ_|v{?R]5oi.Mߋė)SRQNҾB!N"+_$Ί*6 DzrOQu@C6Od -i}?> '`}V@+.{V*KH? s`UG8[[reJ]ll\(K[-B6 fO VdU<3mfpkQl4pw skZ& !gYZ07070100000523000081a40000000000000000000000016570825500003e38000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/usb/usx2y/snd-usb-usx2y.ko.xz7zXZִF!t/=]?Eh=ڜ.+Ԑg:^,UV\ Yaab6}иVݸbqp[cF= 8,'&9@|i$޵o+`K^8FQ-lԐABWp!޷ Dqx$^$y)Ǭd=\VQ 3༨,ij.I#`膫?d*L5KsǗyp }VeLdgT[2|$\}~v$I, _p"?$aW$5.g+)3IrßaNgWTh&3_^NTG֠?FO:8!bkAb lVϓWZym7 xzў#tؾn'q*O" F#7@'&G$y㟚a׭.`c~&Y xNSuϛ;慌SO2Iw$(i!g\){"&_#5[6F$/ Zv=;θԝKl : xE ^B[4Ȭp Fȇ0qScӟ538AV"1t{4N)L 3{6oIHa>;Aӳ Nfx!"368~Hhhɝ+?Ծծ!PPս+&Zu{t8~jE23>֨L7󬷄eLMS~uejdCϤ)nVm eV0UU,| :H|꣐++ u_7=AWWp7ΡW4ߛ1b[z~4^' c\KgwUrX0Z7dbMnuORwZSuG [2bHK'쩨]X=c$d݉39ӥqӔ'{"HkQ^jWs`Ԗ(o"Do]ԍ(Pe^j${8Ii{p=~{x+ Fe%9l ߔDPR>3%ҬʪНb_nV< Z7ΎuWg)%tn/09<ॕ|Oi%Cz{JijhVi]+cFE_,Ͳl"^Cрݱ+im'>,hbJod`pK)4.}LJj΍dS3UNrXyx#*:4Cw᠚aHޣ`vsۛ\T\ۨFBgxZ>L[~LKrUhhl9D2D+!E>! iQVf%ۇQ}a^En]F{PNޢ Β]%"r MeP8숟$9;SP: m,~H)NU(F6n+ oԎh-m$vрZ7rh?*N -FH=ctbWC氲QU8W),8ܖDlTOҲ떳¿;ƬкFMٯxUc9HX.P`GCl/Ol`gH%V}Siu$"F) WY}ޒ7&멡{*h ݤ_YHLIz24p jh\VQˑMEBTEjwF$O+#9 ,K&in<ֿy*QPH$ {ftxB4gF󛃐YQ:s]#zlw53rOxҠXKVOk.@NF ;DzTQ.\&e8⽤9y`Y{% }b^&]OS//.U)U/6,GoG [w&uvV I8Rnx A Є.LJ>H9 =Ē@j+n7Oy}<_RމPC>sē J4S5Cwxz{Pr?[gg_ΓAQk^}3te mjE<رYawwv 4P G_2oy϶u譩3A 9t]՝eS`5@Rܩ zT/iS\~4:tASC#g.D3=DFYv$vXʧMi \I(J6P6m}Ĝ.i'OL_51υX=D|rN iy F;>GPDo.ϭrI.z."?oDCi̐ڢZ%{"}quxg`쯮A@pT=4;)&:{P YJf?tD;vA ?x3>t'xUGNGW8pX=8wqBt:}gM%V|1J㾟&h K;N>snSg1kBIz&"޿6ٶոb/ !)Jd#Cq+NXV%v"'j4NSd6xH 1Tkp>`{{vWZ2 Q vΏ-o58.g[~; |>1@_h-")XU]^?is[4PeaF]Zgԓ*0zZ5܋VӆzqFBJJUawvN9uiP%ftM&򩶻[GZ6&!S&`;ӾXs[M4hݢ fwfފ%\D9A?YL}A0tY评I;zbKh_=\c,%%XqJ4"*`%}WPkq3ޫϒNGR(I rh\h4]9K/ "$?dCD6EՕջ(T٤gf>u%ɅD+0]YöreILld~se4+2K~==<0#N YOM`rÀddI8C62]2:gP]F ONkM \[!Gawm5 &ȼsBb\yev1\ؐOZV*QpD MW~/fFCF>HZ{q3enA@M{,.=Z+.EݦP%g"b?"[0uF/>r`Si?!g:IޙHYt6dkpZ7HY@@SmjS9#s'mi㸹*e6xEO~gOWDCt]9`>'TcPevH}E$ȸ|5pe4J+z'X3S饒PCQL™ꜴtF$oZz `4HɅ(31Կyz ;#x[Fv M-Ơ:I`B/#Q y"moq}[yh攳nD!X * V|e,D7`BS /Do'!}3샊"f-*-ٯ,;gk.:4#Z{, ZAYԠ6f I=i 8‘ORIzRÝ *?3 N(Зg20ynϾUe=km,?+j2AC~.0ٮ%zh6IOݣ`c ]c tQ h9d k32_h,17f?yŲJmgGbUuʥȬ_ o>S,riӗJ.h0ă^i}X;61d0/?8fr"ࡣ}L<=ķ<>GK;N _ѫm{,^!4 Rgx%5#=R|ək{vPw̧s8fѢ7El;`(Gͺ`YpHppJ w5I3iKFDp(OεȽɁtw=jl줈ɽ\tDCA&B=ZLDDIVe0=f/k&LUfPkp/H@~JdCƙs77HlU E ٝzWoiȷ'1'+o26m p(a}IL]WbWЁ v (-X ,+nZ>ڋ12eaGt\?| ܶ DŶ^ZKU,4$KQAA1qȄiN> %Syx.UA+Ez|]6g?ۊy=<}DGنd݆7Oɲ-oJ`ɶܻCb-9 oZm%zGy`xn_/vԣ,(Aٚ1&X+YTKq5kʖc!Z,{J A "LPĖnſ2/11qkGR4Ves;E~){ۼRm4ˠq&Bώ-w6-7}EҜE+f3b_d8ЫфG"CBOW[^'|?@TB+vTXx /e[vvm`W4[ 0EEB!e~#HlB븟R,1H2[Ceێ&UJ5 bu[4 $^XgV5[P'[`p-77?Z U^!~ >AE$hodpiEs" /<Ł(-eΪgEw7gyC%%DRBRޔD=z7 U/{v2 xNvYG;>pndV 9-g]UYxAV ՚Sn\iv`tDjV=Vq(#Kj^mXe^ZY3ړXVM{tؘ24ӦG,-lF8g*tROv/ 6b iNe ;^[c9b/GU+_ Y\ ǧE[F_+ -~~Fx~bZ[vGESw~pX캩/W01"0BM}K"w&uBgmN<77]J"HBfMV7d=WFIw(Wohh`p<ݣG^ST-] #}/ɪiLM!8f\\SJ^:l6vhjjuWD N}WT6XUoњja[0N2xN4vo\jIo!CÒv9j[r>ǥ8k"~[R1I&]oR\e{;bEX{1>ֆ[MrҫӜ\OMxcWqԜK/k ܻO~-떕;WGHr)%?UPOY`BE)%@z:8BܜtOejf}99Q״rFgȆӣšvݺc>yoEpiycۮ^:I_FeSNO]Z7HoX!g]q.^BݷO#() ;UOoݳS)v2F^~?-ÎOM{ "G*`~Uɩ)#ݣ/x:oCbF/ph?Ut6L0/%KzV=V[_EF1Քv ps},g[mɋ(ރ͢PQ/ˢ^lDII(KvV hc1y ɞm/p|;SsG$VgZ"֜L{JW  &#'q}=# <Ԛh <+ADģsRvANt76D8A)ǭDeڙ~&ôa{lwgs %OhY>TDGAYr&U+(4HSmN髇IM#"?]nSo)>#h տKNd I06LrK<șHyEJ̇ç.nI,9dGDŽp(Nz:kNau)yPT4.X(յE6t`41űw1T`Ơ54s.T%E"IQLACڮ@Xy8OeQ4{1Q, 5 I/ `{RX Q <ȵѤe{47kpOUAy!L2,rt7<~`S'{#EgVy 'dUT;DSGjǸ ɶ|*B|2h}:P<|MjLn"6 w3|jhϵ"P%u`x1lÿ@#Qd\4(ɰa!-F]hxd{f}bI"):mRE0Go!(U6o;GT-(ͫZe8Ko>ZdD*paI*CMqWmqP_OeGMrS>{:.8q88) (#ymw!sDoYËf K~Q^ބ ~LdJA0yA3N:Csԇ*cZ-5xXoܦ#љωYBoovq')T2:]C&9Rj!HgnI!YG{s Rm2&47?1,y RVnz(x2⾪t2U~boy#+{S8 pB#% }JZK x; z,k "!72TN< VՉn_j.Oo~CRƀ@n{Fuv٣0QUbhӤ8|/@g, ^Yj%,Ee"ǻ;G>} 6ED@3Ez:8B -C0hsYfvԐ/wC~+N.ђϟA :PK=wB7Ǚ5 YY_DDk+CV29&ZTQÉ+MCDΏÞj U{ ~x~=9XTb%٬[9ْDŽ̌zXs整IFOЬ!aWTˈk ՘ Lq ^iWC0 Z"m@i,s?hA 1 W[fL?ұY;oJRֵt!&k~Vկ3Ǎ=]$!W,uLJ\.,s am@S"A4HV$7̊ Zl킅44I!mbگp* _TpM!@6J.!t^_MW'{=; ~8.)?*'Q01AIk3ݸ2/;-%|^[}[;P%O!nqԿY+GvHRƑȢt$Cz]E=7.\,&~+4Q0뉠U/Xe3JbDO ?=I={ $Hf,Hry3aF{㾙kd QPؕqiΟW[6Y ʍWNmq9no1!ZNogH%J)W ODUVcۘM~Q5=y;aHuQ=.YTx9g>wPWyN;!8d<S[]F7]UCIvXӹx= FaW}AiQ֕;yhͭ{ QR:?i s?\W=}ץ133M ÂD]o?[2ӻ@R2U3=!dЍͶ@j;!2-3\]q~A |#װ߿ZDh>%yIo7aM5S|<`.s]r 75;4e#nJ ΰr fW –F='HӜ')S/όȦT cJOZNbg J9!"Rl-Á0'V<]Mk&1Hd%)lyNVTMx5Å? \ȅ`nW3Q<7I1,8Kq[ZbJG HRHHTEXm Q,J;XDJˀv^< 6(/u ]978$>]Zy0_]h!p]|ߐxnpzYn9&y,8^ Jt 2YsYeFq|ФY_~T€ˏ} 'WBϑx1 Ji)FG0\ؚf1SpgNږ =N7rޯo*eJ@{Ew~5\Lvh6jR)T&PEMg9ASi{:Yz33'{V?8zc )#Pậ.x̂Gsݩ<QuW”OW}b}\b3Gb dlF"1triC\z`^E #cMn!! I_sn3)5|U( _1,?ﱋ$Z>TigFA~;boof8{ku+G}Ԟ֌Ta={?*$crbڔCL. yۃ@, nXhEFgh2Ȃij;07!O5]UסHÉZ)@By|yRЀ'e >R@TqViSsJrQ{N1ч0hjxMձXTq̗6ԍ!0:l P\ہ1g]X,Q-} whד\P_rCn8esx] 7#kZ"&&kkd*:ͳ|e]P%s TAĘijQ"Mg?v 7`\nz&)%.Z@nK28BJB s<]ݖ4=˚J)Nx<EtIa{VgߠEzj&(ǽV)\.oZg3nf{>oYff><]A286AOZ;W (P_44o>) _k'VؚnZӏqha4&7-QH3$ɗTUZ?lJ)(^Мyw*X[CЅLq'T@q^e&cNňwr3@ȥ*q}}ذbk_Pm}P=E eN4{ېѹ(\f1O?;A dM 0ޗp1 Չ1=!̇5L}xB^0ӓZ쉖qkzY,)Jp#nkFhfD`pb1&ymIN{4%NXg9.+9SXB(^o'u]o2-ΓjC%_4@O`l:[!93?Yir4 myLD켝szͣʔ;zJm4Qw^29B IB|}kjnI *+z9N0eD"Umib+k,mױFB0d$Pz$>ǰ=q ^t8TNDH`Oo\bEXD&@K}My 9jW6V9K.՚?Ig~deK.Qphsy:]!:#=y'.}̍_,+6֞ф8)`uM9!^Y o8SX7Ov@XըBN%\|堽i§ |gYZ07070100000524000081a400000000000000000000000165708255000039b8000000000000000000000000000000000000005700000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/virtio/virtio_snd.ko.xz7zXZִF!t/g9x]?Eh=ڜ.+XPgh[ur@dR FA7o%oNl|NtƶhsڀG^2L~~(77i-8U(v3F͂J>vQb* ĶX]JW$:vI};Ep:Tfg'Pz' (^!:ΡmXr]>0_׼G5 W{Us*( ӟFQiNELur]~%dӭ@JKsn7A/M|:EoC,H\oǐp)4CKcO">cSbC΍AVP'1E8QJF U8 O'43ԾB]PP] p$؅m<.>Ho c@,>l ٮ^y_a{v£B.yK0SEQ hoHK7fxX/U6{5)-oA khchp9K$|F0]|Z԰:M=2?wݞC;n׎ҙDHiDL/oޔ@-5^t oBxJ1 { {7(|0d]`*oT>u~AvroME]tv*J_ of7,C K)yQF)$1][$*)O%>or ~VGda>Zb-jHn0n34W/+냡qk@_GΤ`hKR*)P{d(Dk\1䮂Tg&I6Ftk^ '0@`2!'hTb(Mc"I6^4 c1{8Met jXB/eNX0&!/Msqqɯ6 ^hJjGRy] ΍6ؔQ궖(:ڞaYQv<=v:QkxOP\irf}x{ucs3*tee>ߴ=%*jhLbqeqDA u$0ٙ'ީ0\\e(>c0"{ ӾDm3Ӣz vyL !Npf>"MA0T~$D9p-(idՙ! ?Z?:7Ξi)'dԋ xeHCgI y㇯$o6&9zoXuñR<'с9g&2\<Ϊ0x7_c `P ;hƁ#Z[z_B!nIоn68|t& %pUN1~|(,۪y_hx}B$p|bhS=WiTC|<,tgr3Ĕ ЖUxzN}13[_J[k0ۜBuq. ;LS&C?\J昊1ck9DѰ7I9dy2~|\b:'WLD\ ʧI7`Rrd,[9z{+7bk i}%){sX$R?ETO] ̿x@/3qiSţM[w;1C,촼u`Pu` -]k:~KG,u|8Zt?1Џ‡0G 3i SV&\[Zt~$YʗR*/z9L/AE8ty:6ڳe2a.\(}++BFNCCυB{  Zdͪղt4Ľ!,p~}XNrWyvo3:#<@w#xu Ru^l/l2pZ7ꞈihrߏi7 b MDăǑz#(,>$#ObTX/L a{%B`mc506YƘLONPi!cs|F+N~SU5,%[s$:f ۚq`vw#K/5E ɂD#s tm8h BN( k0RVJĿi dmۧMyCֺTe9<7cٰ>by-U;wBx L"#ç}~].g;~ְ#0Hpkn~ga"aˢX&Ѹ5r#r*QJ05M*-: @PsN)h@9*t wv:$nA/@Sb!XbbN0 `\=iz ]_z射Y"oE]$x!J/{1-OjaO:'}l|n<E | =$.i>|nw/2 `GF1݆V8iwK3;_b'`Lu=\.RK*nPF0䐾r-{l@hCޕIHM>-Lg*߳ZS%bh8ILdⳇhpnm Z*Ay9ס\(71R80SdI>63 'A$>@2x,iG C t¦m@uXnu䘩 6Z(YG{ׅ*NGKbȿubr)!:0:7f 0=jA%}kzI 7 EW!…z\E/U6COQ" #IJN,3vMnhg(g$Z]3"MSBځh,7,2e??Y!DE{nl~ڥE F6.Ӧl aF'a^q Q mɧ@*m$H`Vܶ;83-txq2XU8$*a[⏣Oy b&З=NGP5O"Fl3픯̉Y,U5m6'yl'H/M:7}\+*)ٶr!$H 䛕'8ebrWIBi (vk%J~y7B#L h-$wmUzY! (%BMh9jC}VO$YfDIidAinCB63R-YRêC# oHu<_D7&̪eoɗ &tva,4"+/GjcՇǻPR90/ӏXu^B$/>s9 ~kK5N;iOu{s*tpHcdIeMNϘOH)YBwbpRu {}6GceyrXć޿).ܒz77ӿ2nvX3P:[@v9<VkH;MBLj#j\!!Z3/vK6K4Aj=AꈠV#)B-ɗ:O?dtH4yȰɏs&z} g'%&N$(E9O`ͅ$oV<3"rX8dGKQWmʍGW=3;29֐se۴޷w>utneԽ?tvsQE<ԓMb<[ 3~}AT|JM - ZpC[^0:ûzu_U1Omh[H5L !b4ݪ̵.G*P,]gP@5?*>*|`zzBk'E?L* g?HQgߖSwJU ZW1Fq'kK6^9e-!FB)BzdV'Ioo3HxA[ OMR9>6B8{0tiuz?@PX>hS#<'r 0]qN0:Eaǖ؋w-Dk',kF%J2(]X\g{k`czH8 ]ӠrC/C2e.EÞq $5s=_z`ywOwc8|?5V@ !!qL1=Ȟ9QCQ4y/F#P⥹7ImR*{D)2?M©ơ2w7$U`N\G`MkT <1.I݂^ki?ܣbҿ(7Kܠs+)MT;4LQnujsEDB({iIIbJk,!{ҥ]`ǵ(LX7`B~`hC)54h,@QCCdqm#AMGVvU `Qb@ Hg>C).zo.UCd}ZH ŏB}'ߙIPڒ߾5ng~ڂ{ܐ~&Ml VzltW/ye5O+Sh=F6P̜M|}!yDY&9,܏X>#FR Drhа['5b(!\a 3nj6$8 dVe˵ިƕ|rӶ/nNF0 f"oW|w}%%O:0oh;X\,JU/./84_dٱUL"0'!쾮U\=} 'F$- ji\3Z.$3;9tޟ^@Ӗ~j܅, Hou)Ο#yRKJDEM%$#m \=Xw\q$./M#U 4[Ҿ3/^oKt9%p5+(QWH?gr-& 6vqŰ Ռ6 f2$96gP6L]dQ)LAhbcSP{L,Ire=h쨢Ì Wۏ|lD9FV}T, &0CiDGixmZAGHi3S:%l7eG֚wK;WIGKe*(@.H!ѡ1mC:{7CceR}enYwF VޏWP(wx3 }*ҽ}"|_ bHM= ޤMs DNlVm>II)_2HVrDPX~(#K+2KY5\m:W<3. ^;qoTo|^< 5~YErCMwD8 J*o( R樝֊Ok$}M|]4wI e|C~hΤ.Nl5(I87& C՞YT$pSI1?8TA/y8w)c,$N/)l4a欈(mIO]1`{>Mv%4*7); & *֪b0 mlMC 0NaioTf &\.gs+Z`u$)|OӋo ; Sُ .;2 ]~(9CAI>t]5b{V3|,23]y5\k=v+>Lv'!jc(*ؤ4gkw*bJ?L(*-Uf!,I0zwz <\hQ/}x$_Iҋ)@΅-F :h_l+!Jk 8ch@y*-B>1$Gf6P`Xzrx=7Z_QH=az}dܗe)o+ d0cL7R]ܗy>tkV|,M7:^K3`zzVgg`.0 A]?TkW+_-+@V#Ur~'_ ~s['/n.c@?"]7 &`x- cx,眞(q/xUz@:w7Ұ_s FwIr]1fYq/@{By/Fx>tW uRWo(,%ߓhW?^HI2N>k.v*q(vnTkR6\@u7=.U 9 L1o2>_4Ѿ;1j}ⁿ;UafbfB5L?6xzc(1^/#*km:n1KԴ:`hҗbr$D0D!Ws0,hKC*󸓯WyOy}~s%%%̵GLSSyM&AHw6qՈ)$ev;؏:ǻR婟7E=ֺN ~>>C!OϖwvmHha:63漛hrh2No9sP=;AJ,&K!LFAe3hKM!K;) ]'Jy6_˦8R3noÖb 蛎xV1N׭nƭbGH+MBĺ]C,\J @unKM^ہ,>*LmrJHn5FkVw7<Ɔ94GYO|IErZ%}8Oa"U$R<-2 qX[z=Kb[PCA=Bؖ>To2C EűJ~7#HpNކpsPOd#~rPYLwkF{\D(Ve(u|iSC8_m=_NmauR{QO?`m x4CtfaN&AW}&l;:@1/ h~>)nu`F|;@\{gԄ2=qɣԱ& RD(V\jsm%o>-e"'?NV?X$扔Vᮁ^KŔ)0Z#(܁Z4D𒖣l&ڿFRa!gNZAsb(j!5dlE-]{u6f-rw8W[}?A8`et_6H*=$bJyPzLkO-\oPYmm;G-.9cHfMp&1cP(iԱ${aV @|اcfpP_HV!tX$-ˋԄW q(|4G$o5H<7|@~& NdaZwVe55[Q5=s vC}/ͻs"-{ؗƟ4Yf9"lDOгG"^"AH0uu #H=AFlF[Ua|$HtuWu+2|8 ޱ8%1X/UGⓅE3Q; *JapG琽F}"abJ!蠼Ot:Tp ތc`*0b"촡j'MR-w93~a<+Nx6Z'̊9!w] 6;i&@k$Z$O"{N5X4G|=9_Bs7(: 4+rKe9uܦP֍[}TWɯ$qQ!hP, NHBd] FyD|nnl(f75L4<!I\v\0.בmS|s`7w J *UbV1֝d]1ّ'޹Ժ]_obs*X}ٕ><(rdk^p,|z3H x-oŝF֖LSe14s(ҴL}E01Lu-51 /}2/P!ոPc9;Nlub༻' ^0DNl_q-!+7^+ \DX8 Ņ8=jG"89/Ǯħfͱ ӕQXb'i :6NrL" }p"͖Rb[ŦMdD6N:Đri#XF:k ~Vx5hi밽5%~M Wu +Ӧ6ш焬HjW ]cQvo"m\QntHX\ǽOy9zQS;@3KS%߳ڗ-$mZṰe=/>p}}`$/LQcf)0] ,r+[=ll1~sP fAœn@5%z5#7 Eۋr"Zd|HF+&$/~q+ 4orCfE^L\8 d7P~ҷqp к͢ʾ3Ӝy6=pinХ+9m'nO-'){A}Hw<+lV 36ْ`Z@;<8٩ilPJFR w^zP+# ~kĹ`աT WW1dc| ` ju2y尭;hA$|ow8%֕VxXt |' D!l3"a8c> /˾>p9̸Qda&oJD4Ch+fO|aX-AXԒ,uF\_uq8|ڏ~FA^=غ֥(KhdxDv%(B8xn (Ks!m.nh\Wj{{ŴޜBZ0T9H.an0_/hȚ%-\ T>1[9i +>2/;0/-h+YFpI ^&V iE=!Vl[("і@]dNvIf67mv"(`WiRי*un |X([cspCDOTE"Bah>ϱ QXDVq0x.b?:$!wh>;E/e NNostSQ'5D!w!MaӦE(wk;k2&7`XW^dLR7bʡe2 , <T<ڼE#?ㄗ2Dղygy"Z蜭_do{BGKz31)z2e]|\QpֺlL4Q I{zt?s^𨑱&ks%O{ց0]JT 3y&%1iX‡w Vꘉ3ܸ@`6|Wb'XcQ:1)D[u=r5>$YTaj1lqU1Ӆ##- T ̾0W-$Ƨ<9 ?oբ_}D\L{'|ێyK9$r@siag],y }I{ID<ŧ5k !`yzU^"F+wt@a(:0Q͖U .C[\ÇMOo_Dމx ̙>fovX Ap_R-ax>94;az~P(~)=/7W+?[* cRF5tW M#C%j_5(W06#T~{I$i+k-IIXȼQ.*ޘ_Xcp0mL1*-PCy :0-YD| wa_ᅆ$ܟӤ藰Sm 8 G"엝 QAxn\@̃qO,w&֡ˋ ǐiJ1O{`.1gr .Z}p͐uU* :x;LZw.TCDN1 R{6am!ex]kjk(H!ȑ^et<2Œd+e91w*7u::ҥ{?k+x%*Uz(KD4M!_uA&%2(jr2S*n<܃/G9lrC>>ԍ0Bhvʃm ?5fxm+kj`e1Cd5@yBP>t|ցD^=I"azTd [MG:RGMCG6 &t7&CAh\߶z5}Y\lDl,Ϳ)fixG)*z sCRgYZ07070100000525000081a40000000000000000000000016570825500003074000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/x86/snd-hdmi-lpe-audio.ko.xz7zXZִF!t/_02]?Eh=ڜ.+B4S\ΨQ^˃W#r;g4ܺiu(8ƶʖٽ^'~1\JT#n^M8TNEoN w]Z~T͘BlWsREsPlLG\,"W9S~z۽NdBw:; 㚌gmVoZܯl ^Aɕ㖉}*J]eQ8cI&k cn:Ì *&JP .7O<EGd6. 8bc&b;# Dx́Rh% iHog'QwU~ސK9 _|+$Fp+&;]׃JmUrn$թdžk;X3P?ZI`DKT p~0]`P(Ex9Ky2DAr|kR4" ɌWXATHRt 's\Tw 8G!OY` '!'D@l[I𚱂"w|`[1-`7&y9 >Krn]%ٗ^hlpvicGpvJ]-!;nrSURVx@V?q\oRt%Igwba~UF(&u]]#b<"X}Jf b|nJB.[ @w4ܚ[WtE'#h#)+N$n-=D]ZǘBk4d\h$krspOF/u%#-FCh֏Qo5m[cd~(6"s]DbY r2bv vP#vG 8E yYEun7wp~Jl9~(|7(t=+[S2LcL2(EϽҷ Tpxba)"-ZM./<ڋi|9 *8hx]> ݄!l[&xeM?8V[?M˼WrE9V)OtcF * M.8 Cb*KeN[7͠a FWxdœo@7(L=IGi`eZ,S; !6 |ߡԯ Ζ$Hu4tz |_)؂a]]\"la>RU* gaGYMdr.e~ǥa#8~dxP5KK$H{nc]ǘicE84ٛMiLzZav2{= /#XbڠhK腃X1!r. |ExrzTpZzuWEȥynwjlne/}YjQv]$ap Ѿ6.o t ҭ=ގh*cw ;u7p&f^`|'ֵXK.3El( $[[֖ Nonk pn=e/:/fթ:˕3iU5THQOJTk@%Ct ! Bi0TAZ 'Y36&MHFy`<5s@΄Vn(KFf/&>,죈Zʍh<.載栈 ЯA 3m M.9&R9< X̢Bˎ4B4Tk|l@%Zl!u g2VH7a6@& ]yq4`hiiҗ_IykIBVSh lѮm`Rͱ2*"mg)S/ee^7P.]4Ju2\& A >Wu|x.M!R 3O >Be^"[;uBaJГN׏05dg2ps7(D 3g\+#p5 °7٪V( )ĮADm6F~x[vN{.b%5c5P2V^oJ߲٪Cu-~䴵8 ō3tR;GS5UN~x֍{%6Rxj&M $1gM`eg%&е4~2&S` Z_T"艡@2v5U黂]d \{IÖH`Hˈ =>=:.y4.?OEs{Y6swq2P-ilL~?W#@TH4#LYtsO˪)*E_{mS7"F(I' BSUydi4`9trgdAhV|qP]uc@>?zWP%t r F4OB,mxFxScc5Gh~L9z0kRu7ؔgoMbWb>ظ! 3kaΤʦD"?Z_ B^RO3"֨ * ;%?iZ!}% 0 ~^xfŖy ȡvs+RpcBrp'ޤNcLcsk6wQ&*JQ?Vu-Sڗ÷A7&\ @BI';:ko>I4' ;2h V, 6tZk!윍 nRU L_Qֈkc>Lوc&vdYj\Y)Kǰe.i/$ n?d6T0e7G+\={gh-Q'9PTRMKlFk ,΀sSi9၉f7]u\xwBvj2ٕ쥢e4T.&jIHI?&ՑT[e2ǡZiS=rCӫ+M2wWN>@C d={)Zܘ F(YDО+}k]洉5ݨKfܷ||_I.>5SԶ #>t1 ҽ_zd-3vfU m2$aK$$Y};f9Gq֒s/\T$3`*88kluCC|[KcもQ9q82SF&|>SSzz/j<]<`HV4*o%GzU,H(TID8< t? EwS!XŸ" 4d7C84gwvVwrƅ-z(*Ś;ô jK~ZUZ1Zsl1TK$.OM1>B%ż ^n}ū{xAŝ= )5XR`2;uܦEfmwzV1CbÄq:x=Y֩ɭmcmo2=ZZ0>@1E\B>U>*J7)O[6UWf /Z%{l yiX3Sc.6-*va/sGhב!MSza˓7l乆\7kcȳ+"xڦpG/T@/)g/T;0^BIUaDYݰ.Ce2FDNFSSζjq1K ~i72Od]{I+yYc&^UI۱Z𳚾]peev%WL3!g-fl̎EOwi[Lf~qi: W7/ o-O܋|9uG1=ol;8DIAH~X׸%cF>߲PP0'ޜVo;`0MAu<+' 7gO}я`c}ԫl5nR b~ZwTtmYvh|c ': `5\a3BұUnz.h!bU*D>& 06!ɬ=U8U]ҷW04hbPp@n͕Hy6'DSԃN5s 7=ME+5M4ƍRO/`î(=ef5IFQGwcee8;`|B庮p`aagc =[G.7CBfTZM/D.jEJN/ebTJ5瘂9 doeVUQkpyO6^GhlN5#WƳ랦@&E: ]!,s&a %.uqƤM#jh4!ԹG`׆*r]hzdKU jJt!+q(p-eL3pLn"(qFǾ1xewY烞^?rY5m%S^ѩ/(m-B m?CU'Uf6zJGA =O ѵ-v<}`-K*ʛS鸃CIO` Q~?Uql% FiY;>EEgp}ᅵA:5זǜ~, Jzŧ RgH4~ p @;6NFmL_3Zu qUv;M|+*HE> %`I0}%"YOj$73O0Lnk3=s,V `Okhw5PCS}biwU8S*1VbQmC ghAe݆t^.;j)`(`-1 Վ@uO5`I<-mwbHFmyRyS95wy<cO#;j:<\(Ta%s UX0qf,ʰzz3E^՝qy3&k3 ¾eAdXǙMа׶X/{@PtJMQѰۀrԽ(woN-alb(LcČ|mҜ#`&o.ˏۆQEDK0"ѯ7&imxQ}\;~ݖƼ ?%%O?1I0*"Qq mǢe҂dE쏼҅o"sveg ߉HR>? ~,~ v=q(Oj6|ӮA pP im5Şq,ˣBg&a 3Ŗ@Np9[F-_@x,.^Zx9z6JdeUJ~U%m}iS\TfE{"@rʰ-yf5%-Q6} ELCK&49Ф%hо<У5e" :9JD{2F#܁Jb" ^XA*x=Ht= CU>2d?;[ (mРg{Co<e9-dnO/^RYIE0?c^sx$bH&(-p\YePV}c`|ÙQT:j%GS1'7nJuy]}b.$<VI=`)qPc8-:=VSI'%U$c|FJ՜˗qą)/"?W>>AסR.TS 3g.$?Eb9k.Ww߅,jc0=!-%dju4 8F\,O+9}gJbuX+8Zs=vMkuXC:@І]^w+DƄd\p E fv5m(BlD;+ 5`=dnk!׾GKt."3jo 4~ hjtz-{1WOScnl$B +\?IETN|I#ԗmȅ@%|~|įM)aL5]l Ŝu㏍O(y)mRhM=-puQI+da.[&nD|:ջAc;q-1=-LؕN@/&Rhv2VCu_}T ń(}5BxEޤcśOQxWy5Ӕ@D,ƃ lJY &MxF~ ً9/xb†z@ _׈Uy6;9Zzq$X!$deN"h);͡:!bz $]}/͹bܠWF5s$HӒBRqRYiS&x Jp7r`O]MkQ]]zHɔK)0KW:+$^9h_S\Eqzވ pQ,%f!~ioj ɞrI2A3B.oj\n{9>C߳rnk 1+>f›Ϳ'n8Q– {3LwPMVa?^O-{>Ԃ1ZA&~/jyN穀`-b%\ƴ9őb41!ok*^bYݧA(x7%3ZLg.+Mi9uė_5- tKQ\Rj8$uXSWUF*?8ȵZԏ%_M1_$rruY\\ pQtYvM"zs'vb u? CJs|FdHTuħNno YeUbsfz$w{WJB1 fAd#s'2l8,op"'uR҃<3cbHlT{擪ZrcwxWs][j[mva}OV?>ȉEUk%cħbau FVs(|dɒ$O;v.6&@RU䎥EO23Q)4!)[x˜?T!sx ?kzb=C{-c5B(9UjZc2a8/hlfn<1SO9 ~F͑Y@*mb^bIuiMo bX|r0+3'EO\a1~l,be%5h~:ňAFߴvP0+|#gY:O[4gjO.GO|d`7]{I#ќh7`jVc%\cA|g7fG0vwji) zW}#qFx #VeqVv̅zx O }Ơy z NKgpkg϶()^uǾ$V.3pN3YX-؈zxaEBI.=la]9 ܹhD`اsɗS~AU5soV[67D(9NX-{/^-AUpj =ܹPl,M߀1wF@*3Yϡ`W+f, vs5,}}=0 qU~iZ]gpa-G9\/ꆬBe2} ,ݕ!IJ//y j[d>vḃA?bJ!;$7 }>$tž܃@dB|m@Jm&V:J^l: $=A"B&9ގ$u >H?VO$% &*+;k?ɻ_+"$wF(Ց羀UMVJ<=V>XzpoF_*~1]X#蛯SlK$ Q$!cqE1(&Xn+,H,_ɆGC Jhy DG3D=tҾppc Qr}v1u2:Z2х#TtW"Fl`;1 &7!5ޱc.DB^Ns׈čwWR[x +bmBS m7e>ܓlLR''"S &u["mxJ,#VW-/&ucUsgC&&7gSR^ >u7g{V nѭjFle I׷Aog"i^6А=CcƸqgQǙp6%|2gP-jFqN!t(0\xϧ-uJւ߾w\m[OMs>3݉JN_;]0J4"mڑ[:'.SXMg1sj˧WWe*|Ney]?ǵ`:Qd#2hFO^~(m8s\>MK\|AYQU5t,r.2'~\Yxe#1>#-f vo Y=3Z`3hew*V1eH -8t9BtѬܕxL YZ

      @ԇHO[z_A6J/;Vba$BVV0+( \p꒖P}oJ)B]1c&U-F YfzZ6I>W=JƔqe*BCo!Vюnmf;$} 5W,p%frx,Sќ{4%ս5`Z3&86a3᦬@ZS\(QԺUol&VvP#W5JEFMP]X\w(h͐܋xMr Ux~ dPgIZݧ`_ervkeOO }<¨)^(jhf%.]cչXbÚP 咪.g J\D1[Px/4/?G:PrOFfQl6>0V!dbec8Sbpٗ%k.VĬ"bHj#,AMhll>xD z0,KS;j*{)jԱ˓:oE&OML1thPS"?2gcW _ɳ> 5"k 1Q\PH^H.3dbX+'ˌqwn7&8,g.(Kҳ}. X . *k_c69D=v8?IXşm_?NC >~tl>8^r k,$GG&d49H|aT8 2p֞{fTn # !XJ%# l&pG"G/4 !7d&[eҹ,W1y+ҾDyUf9үqoF?J񪔷Ÿ*%<nxwyc$OrV N G.7@}J~YW〤] 0i "m!ߔLќܷph&!$ٝ&%MDݿ6R }ם.(Р5xYw du/f2"DN.yigr.(R_eGYĭ8Shլ>꣣T 5Ts`f{1;|IeO2Fƃ yCO6fdФ~LEhR Hc>BPQX$gS .$f+I7dH}'&VဳFa?F\-{/y{Z#@f `*8ψ_I}ћwVC40+]؂ kPr87=8|W؉lФT`_+|=3y`9P Fyg](lҟD xHLE!nxʆm:@Pt.ᶨWds# lC㍜쀻k]M޼UPVQWkp1G(a1v erA$vFV'e=yK5±GP'᜙tQ.}=0Ė^DUih'c$<8%a2=[GBqH>I  9*sAVK-w3½hiRj(Ǎê1e%]*[w/dY %;)ff +Ԩd2R+trjP_ӂAӵO#v xH^Ud@HAmޫ w PعaNȏg?qaI%^IX i7ZtnմaLS xQ1} Pl7r^Yı(.'] y?`T.Sڌv+: 5*Y0dZ= 70(%y3"zpe}#6%T *d$҈COCa{jBihJQt _y|BoDUΌ )HYO)^q[Dq'_ n9&̰IJ#_>ϼgPnևϮ (|I'Q\A"^w\&Xx*]:r)3$b5lѨvwEEW,̯(R&cxP˻pEhv s@c F@ 3wdlZ'R_MB_gt XҲg^2](l10Go@ϙ3O;+e` |oRQ.$FY!c Tkẕ'9X,3$ocsF"7 yLO'.: s͎cO#@02}7e>9LJ2OwYI}|ۀoO!hqLb+fj9֩7k3%Ln;aѻSe'6Q>;K\tJ2\v\`LUHnGxBq9!XCGHhnj mʸä✄JB[0/<V@,\[r' [>ľ)A),TAP)4HZg4TK ppZ>!bgThX{9\pB ͜ uXPgiD^IĠLhnh8m7eXtr._r[ChJ0c>db>5@xPNr8T-NO7A R:[,E+21 T@T<]1Xg zneo]r΂`g@O@PNKL{ɋ}dX K=Oi>~5A+=YnzyRf̰Unj!%k@rA*ˎLE]0F g|áIE$yaHUۥ4()(2uKE?ɴ>ma7`R txb?_foO*)WP1}Vk4$us&|47&1H8OGQy;~^ֳrk&*Z0ahFTcogwXɺQaOl]t'$|!Ѓ:8y/&!iQlis VܧJτķdsRsyvJo 7sj,r1nl:ANTvBW]Ou^TЕ[`1i$U0lcCDg*IfcH*0 [ M!詾2\ iZS_5mPL?=1Xl *:a}qLoN Jva$`7ͼ(RѮ2%42vS|$foJ ;n 0Վ'~Ë8:fEjYsڀ*eK瓇,ƪ4GQ\ maLUCۺ@Bco9'16,!6ubw#6a-gF7Krk(fG=ZX2}=$cԧZ* ڡµhe=Il00IQ&XZsPi>,ZWc'L  At0H{M[Oeb0TX8X8GWČWGazcD*<ִ9jJ,5n AO~]Es/W|i_DY.4V*/wOX)A5\:n!AMKT>/L1,%xUu<:쨭MSt{G@^Ý*?u{~0K.YK{fsNJ#al] 5Ssӛyc"VS ^5IU¾\ ŽUxB?4[D+*0:Nw+hvVBHp ju{. F{S ;g9;,h\)c+; Es pj)l yv'(-aYUs1ÁZϲEb6A@-U*V&U6yVG  a2 ^u+D$N`K"nv}_#8X733 ZeרZ&2Bz]jtVrT??͞rU&R^3vHWdSvZ OhkOtTWOcC*ܶqһNHqS]Zwxn}a.9nﱭ T}S$h'} ;12 vOYמ&mAyz[b\1’s",QrPlCX(u&BhN}Sё)-&mV O#TLo(R|] Bs6F-+ 5(_LDfS?Oބ(]sf8dk ^FqFGRY=&vwdH Oo;FcP!\M!{/yS) 7wؘ N&sw L"ZiV= tJ&=S9 OOYw /%{Ͷك &JAs 1=:wO߻S+|2v{17Уk6dȆS2F̆O[xBKo9/W=ɛ& z(Oi'ev51 0Cf)SRl%V6 "ZeTٲ܃Q*,IAJ4@38FiԶJ\<@l_)CHp)UԺȰ\MBm߮:$ܑ^(i,\#oy^hotP?8ʇfFe Yϑē.g+jTcELM2 6ic0>䕮c,E sa]SY9bhusE) ?*wvt*9|F c|R&-q۾|mU*TL.2ǒQfj&I,%Kkm0+?PGyqcqQ\vA]:Sg{ u8EbR>S~D&|GKZ2s(,jA?rpûHFk>-x[.zLlmLfvk8-kYB[cEs[&WD KYh.n Ny2g e =ߏiH "̊wbMMcuPtf F%k/0)F2}e /Eq ܂'&#/ +:L˝{Pvq$hJSSt7d uےT]uEzGV<12J֍)Y5C#'gr۹_YG-i|HxYd(q2Dŝ_A|Hd<ױvl&>ۦoBzSa֒>',k;֡GѶ9uǪ3 5Gu*#VNSuWX?dGCMg)?Fˇcr⋤Vo({kA=F+8 ?+k[ivGB.'H1,d0ŖW硁Y!wefhC[Y(1D.6ed嚋5~!\I <()6]xfM-PtelV ޮZ9;eI,YKZՁ8Y>y >&FiszT-2\#7 bQ9trfrT`K.&2e3] 7jVR{6L Yߝb U@ tU<vKid4LZ+ (DߕD>gfI@e|!rA,7cl.;3uЦıU-|L|1Wn,: |](lܬDS, 0E-Ǫs1vvqXSwC#7 )e7۸ aK(5{(B[p# fx8]`.1>mk& .%пMQsTKM"wZzB@֢?_fίxUR6O E=7,&M} zKWapFtmq'!|;3sG'')`cV9ՕEHpaacy9&&~zqM9LP$bKch5_e,fit1 I^į\=vӤ0iɚ*sfaн8Ak8s(do$G4]|A/M,8k2ժܵBbĒܐXhRZ4mڐ;Nx) fEkǕ =yE5ֺ4!WhZ 6I`˓LCL3,^"bQgv c ̐g=$W9wġC2"ì_]+>G⽈>+fO?w+WoA@!6ŪGte?TpmkHg0& P˄W=H޴Ps%=٥N:uBn{cTnZ~;iWsߍs֮-a&:Z,_&6im^gBbLS(rdg|6=!Y('Eq鉐3%t)e?Y7N)(22Z}BGWԡ<V]Ale]^"of܋lvρQZܣ7c#/aС=tTɁ35#R4hޡ,rtPm)NpR;વlK5GϹ'M|N@goaKAίËH#A39z.]w:0Cų>D4nby*mTAW&XAB(@܀2gjWJ6~ VW9}sC0 ͷ DJGW=ɩ""3=] [O_D#jZJ%pu AOC;3T^cUHml> fiF3 m3ǻƵ<(3]JigȀud'1_2uh&/W@)>rId̦CğZ3Կd'8tJ|ǩ,?߮_e'JM+\Stxe6MSw\DSM> 9Z^ n7# *w['3T:9!=m{]6eu2}DA [fg =@yW Pi$({aX,ul"wݪ M ?c oa=^r HvNl F<5ǀܒB 4V=ơX'k>ئv.T0#WwuM铑_UD) ,OJJ8gz=On\_̭1J̵m>hEGƏ+[ 晛ӰҚxT Hx"x{KoL^5ND#ʂQEzVz H0X 04R9ISKg υBõ[`0 A_ZpDnb9=0#7|tz`% 2Zgb C:oTV9krpb つu&տc-%Ke?pVvNmW<5t|z: a?lت9\8 qkoYp|孑ߝn3L%n5 nc`2.* M#!r3S1dd!;<&?հ7k=E}6aMTw}V:%;vn-3Ht3lrU>ktT}ƽN1%vsYwr "ۓt?4.gyw>[.Vs94CpJD"1ZrȜ #ڼJݟH0 5l% +}QJ?{P2!m$ 9:9-İUm2~dϺ 0kkvxQ9ZV;&4Mؽwz8@F+^vFT䰯*&{M t"GN $ۘy6,4.e)y@hF$!gN(IdUW4zٞuzbdd+i0縋\lXKR¾dCsܯiN' P DWUQ|,Ӛܤ[Xb2 ن SLi1}J8%n̶P.7v8|)gD3 k{\=& I郒x347O^T LiN=$Dbpᔯv߷̎!cE,T֫&çG /&\za)e*o]\ƎJ8F*vY}0@tR̸:q~u V*̬!*Pfcز~q+a`Ski{:@ ن=^1t(uO횪MBSnsMY$_h^.0ArT ~O&u|YχbOIM*0!X(]f!N-tt?8y"b"A5_cbU< #U fS"U_U)]t{u$+3[ӳd^L6dhޅ ջ'taLY.mNgKPMFdfL@;f6Y)fo3)Ёkycàm-I ER& wif.`v`h`fZ^oUU)˖和~O33>SGu jC2۸$\`3\9 '+Cd/ܑHu-`8,l +X44 aqXc( .9ajNX j@X/j4ƦPj ;I+ oxR^ib#AL"9rY zj(v^gh%'}L _J=Bi42ҿd`.c4^gBCR_ ;?^,:ƽbiu vq-o; rR1ڥeЕR !BkMw K. 8F fT9jq[_r`E2Sd _8(npϚH 3{rr?~V $( _f;q3+/ N^Z0E_ڵ)Dh0ҿyS^`47ɀ+䳓8y<$=pT$r bKTdPn8!.1@ŵ8HhHI x2Ã/™R@kT-PAf|ٚS'\4 }WC'p)vڃ0Z19>+[V- <Q=pЁ:Ksc4(yʑ2SaMC>  =#_q>{F  y'w.E`>xE4_v N8FR |^wc4O umTYYAP:H;Y -I(B'A>jD] ': [|:l?^P p^c6WIaɳQ;RŽv\_zD(Z$u'LU\??GnW?< Yk47ZE,ypOa;<= *=1To߶(_JAU_ԲBOl)_*X5MctvHȭr[ߟBBd@OsTPծ3},M9rY3׉fVI \Bzn*: ۡ9l~bȡ]1\iB0g:,[4c/U+l<@C{4! #Jx!%b}'_ܩ'iʳciLWgt޵T0t(gz1DRҬέ^iq(w*Y2jgg'x󂌥@V\&ИY\0wmj|m{=r&q()Rx @~7\͚4lf|s %Oa֥b`H0d_;.Jr^:H!j˛t)T'aI1@;QN&Q''_ͧSFO/` }sY\S̏h~ G1rn5/'d(O/|/)>a JE8H> D@y)agkkOI2+"kBg]j bPվV"5̲!fy@]MPˬeSkHun.c;@0ִYƏ{RTҤы7?IaSpӇ:*HA(̀216/lR "i Wuʊr'_!CwdAi7X\~xVrM>WP;~z*rAm/;U'UF뎄sr/GJ29fEc[reŹ.c-9btn*T$JÖ݂b ;|ݔ.!pL t]tK$ BJV?%Σq9m+=opؙq!YIqΕ{{^±>CW_K& `b`OUZT,Y= p+AH$󆫗%sEߐqCEš'g>sTu'@?[ Ղ=b-M7z=n/kaTuj9է\]oE7(L5A$'o,SvdPY;!sPO1}˟sA ?MDd GoLVjXr|48ժcÒhhS~eH h`&Rk?g7лw #xa2)v&X)C":2Ywd/h\Hl]OʙB6߆_uv\x(gLt1*^)H6-v􃞟eq& zEJorS}dAg=58m+I1R{[o=NVB|Ay!>@.ѵarYx_I Pp&6 O.&3* ģ3GqWφ›4&ðPg6QkK4jv82ћZ-Lɠq\9%,Q%D2nΈxqgPq2LJӓAp"҉X@nQq;YIeL\/ޯ-FOt{N%Ƿűo@6aK?ҍ&h"?KzNtXCBra`rFw`kP5U5h>vddM-Ɨ js ڙ͟RNoi̽=}?_,O[Fi!f/v$h(MH] dl8$QlȧBIK/S}`Y[h$`J}h2@Bo&q^] iOٳ3yP)ج%c ѭ5!w=u95#ޠtyw= !?ND\; KCAZA$X2#iPv8p)Ogf@NrJdՊ8 &A !M?ˌSr $ָ#WRnͤm[mщ[I.ƞkʓ6qlf:R> 4]C=b;'KH-Ћ='͞FWdifПT[WU%'Ưq B%%;W2xE tDži.b FխcBZx%M ϡwv7_BR&K\xއ67_IH h@O-0͕(У2*k)D' :t|RL¥ܓL2 ,W`^rzFK-=W$=`8f*8!|fUPujߕ+ l IZ,:=&\Ƒ8abH^Va>K2H9t{80`V~;d V, X(28 ~ Du&U0zNP ZU-97@G_PPXjv>!DU[ 1|23%aP I$-D/gyp4HE4p[B?(Iie6h d_`}݁W2Y Ka3u\ɾ-w,ꙴR{_CV"n9p6ZތMB\7ot\'CN|)ǻ\8D N nw^bSj9d+DLe6 3XOl!JŸe^#m֏Ph'۵k5?mUJfL?d@SrA XZN^Q աKJE;dk\mDD6l+}W\B-\9 ޿g[4 2yՉ@ 7fY'1QLL;ZHCNيdXԐh=rTAB gitK?U:(Gzl'q5Oa2eh.lк2ᓤ58D˜pSY\aD\%dnqXg:El3-گL\FN?L!ڵR<:b<[sC]o3 9 PR6NByr zBN8|5D4s*X0b ='c)Ȇ.ΏX84z:Sf/· e3NS_^T)O-O55z,DϷN7bWܤ_S_G2NɕtA)b[_!f]̙so0&lKHϮ]x>bе4Ճ q^Z ׃rKY+zNʰU`Dx`~\'m'Z?s3TYeJH8o_~u ;2$[\+9/p%NYKR,629k3llW Ғ*Lء4П.uQȨl. -O:lLf\{ ~Rm%1Ksdާp߳99L6,ܨ$koͩ9UaWXe507rvy JҭxeOj&!Rn)=ͭxV`-ak ak{g$C16-O'|HKBIw koΕ'sGzp%AO$TDk*~ f_mGN.꤄6%ՙDԌ㡭 5:2X1μ"bheSQ~gu MiZ;B1{Ctԋ *ma-CI1~ih}rDfuPgMNJ* љH法]0ԗTZ5y&,&mR/OJLP8{;HP}6)oz^=e-N2rF9ُcͨ!W+Ӳޘ?)[]hQ){o_$EfCs1B FyE 2js Z=BS>.XaNh~sT0}GWNۮ-|/ s j7>͂I!LDa V)T7u-4b Z\b~AV$ėx&mNE-z(wwmre;.PP5[DrTWV)Qx pAy@䥷bŲ En^W5m ҊIgE历ˤ-tz-ZI}VA\oNcY 'u`+{ }K?dPamvD1OMk>,v (כ=,w@ci1C4os}W`Ƒq7Xb#\yYwD9.lxoh OJ2$a /ÓM^Hp\ 5J>V`Z2FK%(]FV[hQ1V?BGraKN~ئe9Sb|Q+85C7بuRs<|3#ΤY`vZU41]%M+dL^#IpZS.o+]3GD 1SUr|rQX\^ub z4]x qtcZf{KF[ (ˤ4ODP)rƐcJȒđBVy*: i8l>#nBF&CZWm9pg _'/e"epEM)_ed,,%&VP7FNcsM₢wa3G@̅.iR_ nV0 #& y=Fxxn y* ӼVѬcO!-Fu=xMk 5w|5pËҭ.?F:ay^x|ӵ9rzl,$!B46Oy([DQġ)kRe:m梅jN+Bcd@qExu&{/0E5}w*zjST7oYD>f`IE}//2OF~T4rrVd-ԋC_UyI뿀ϥ?zw¯r ǗRH<Zb0>hsf()X]Ֆ='10pHBm !j:Py dY:5TRBra"L !'r{3=yVx k-χtݥ?iP(xyհ4o=4I"q>?9/IrRM]4Y!zmSH|seL`!>KtJ7$G}?x!$ Y}$N*/P|@/͖^4)k$^.GJh|tyzl9%3D`S{ &9 Ia8ߘ{%? |GS-LR0Z !k\T ! (Dj&g}øPUe6]z;dvR5S2wlP1S׳@jRȤ5J7߰4([6z55b(ϾTLH<'rϋUǗDj{OT2+"f(^Yn|v`>hz P13'G޽4vnFsr[[;[3S9&Dz"cI|Q[3N%F'\w'_Hyd"=][iWoO8>yQt틞&d|Q/1A&<38  .d*[ݏenzCXR%YQ>čs .C[%fX*={Q—}3 u%={Yܽ'.*'`E؝H%m?X"v5uͪ_RDWKl]pib,)(%C)(UAK眶S= &I=yoɝO14CdtiZgĔޖIm?7`5MB!WGe`o>46e{v{8% {'~,D[Wad~7 2i/3,%{2oh|GHٛ5hP+sWӢSrP]*&>Mi?5/54\_{ݦ$/c]14el !eD ɾxۄ  ~ rVch|N~Ɗ_-fD9;\h^<#l9(m):B}U!|{qRF$񀱪SY+JTP\j4pȭD/LNI Bwݡs i̱?K aX1øSF-A)9 _ͪLn`&|RJ_uW?CQx*Pt7QWx&t:j6趆e'$#Q܀ok^юg|_\µFP!tk}=\Z~GڵB0=N5%kn]_lXg:s |gVI+ƨp5 ғM'CjlTI%Q-nUӠl:iL6/J)V!xr}W-CQz> X99cXYnv ŏ]msgVs+SD/TX)=Nہe ~z:mDFI5׈$@Fp }D5c6?uI7`_k &Crw_nz0{0Om{j|)MAqCgsyt4[!Du/47ב(lwV"2b&e1Ry+ъ)7DDd6I)*ۏAXkWK4hQ@CVlaZȫ8[[Ps<HbL0\=bX31B|A6*A-m!n2#+yd+~!1 ]*pv唶qHhň亨1|pY!l^řC-~I]!i pE)g>06eb_4ugI4,LCEӺN0zX$@rEakEb[gڟ !ծb3K5+|9ձKgBy\^ѓzz3¯r2j j+󂒗 NWLGEʇ0YTNޤbNH}%'t %Kwbkkp 5hLGM/{Pb(d 01ڎ}V .eL>P3U_MIiêJ߽CkE^•,0iu Ov4U dyQߟ +穱L3n;W":cΏFs$SaOYZ('H+"?$<#ĝPd-j:3p &y!*fsO- 4o/F+F31d8mԷ6K +X'#S+_hn"r6zjLE?7:= X nF&װ@K_M*ɚ 0fCkQ] L4qjfOGg~#xP% cQZ |̷S3.Ɏ.IK62En1PYև)Y>@eؼF.vM"͈-6ݶ4N,!_ ޷ SKA=b!5Pm}Kci{촯5BzDɃBAN?yb 8HERC 8SŒC@.@TM`.ZBcޥX_Ѓ[g.e,OV} *) ţiv,5ԾHBb@g~.IPu\ϫ ؝%o¤czM+V"BfY#]QQ!0:۟Ȍh?>6y,pEsxsp7\EgD|~HkxDU=s՗.R›bG\r$KdW=4S^g7IE"t8Ozi1.B/a` pH@1=ps6Ԛإ.㈣]8Si|3+NXE(<-> U_HJ9sOZ61KIk]/y&IP[t7Fh]0djL$Q1|g'l2lLd3M? `Ͱ~I(B+03 {j 2؈YRfsj~@Fo6BPd5.WW a"6^ʞGU*oZu }a5j^ +  +fzC>Eք8a3 Sa(#QYa+3 UcV*I/c#2%_"=]]<0e])yzhU 8{XXUoEe"XF ŏ+L|]H7QUw A"QA=M8b-;HA^`ˈ(z5aw AC<T=zg w{"nW xgs]X.nrdP]Ls/W2K''< 4v&݃I:Ia。-r: Ì{@A`fY#sֽDR_rza|>]jR(l sL)6^4/xb!nJy҃6ddsR`z[>3qѝ/FWQuܲh|unڕMؽ gRt룞QrŸD<-'(HŞJOaz M>̔%& 7Cသi^efekkb통)YYh & ~#|,sJoABgӎtX=3}{%<:YJ.4-xJ,n"GX|9l>&J$ʴ&20=vWoC؎nj$̴ [HdwVqz)}M54m=>ƀocT%+EfȢ'S}tǙLsT"^*&/ǂv-n|`r.C=AJ"Mq- @j:ԳwO (SzDva@`n#Hǃׁgt{ $=}%1qӝ>ê|_65m ᖅNJ<5q$|4Kv9z~+Rko7OkȬhG6wM(~dw32Hesx7K6"dG>w?O[ sп _ԥ8C1 )jbXTZKך`aBrnt3 ;rr-r3"'ƓHDL2Fl5jĨd KwK61(hG)cRe?XZ"_O@>Gj D t۬h/I)s2ӈv0 |2txsV;Ӈ|O9iπ Y ѱAu"  Ӯ 8VuuZ+Stg>4- ] xP&cm2;s};!IKވKRbg^UyKc)ÒSJX |zf1W,Bѿܴsw9M/CхCj  \wlz8bfSX(*b S8N#*X>kWZ{G{PYv(@b7Faw2[]?}ZP]Ils1Z}Wmh !vO0[*P@5-Wff"I_[Ək})F4skQ Zf wڐCԾNUĭ huӫ#ڍXTn9D. g@ÿ]L*cըB_( qHcS\~ CgiiUk'­_hdxw.Uϰ c#h UjOk>8(ΠQ n4\,2ƠtCb܀JNGz6˄G)R14LVn'^\-`8'Gf" :2L)ag(3463j0UmT-$Hr8v |A5n{#n?ߨ#Eۯ׌ouj͕ s.E$)Y@4N89rf:hl2 7ƁPw=h9r3>㾺x#h8T>x<~pүyGkz%B3ث\-:̠F@[JZWhR 05f% K$s4{3a,>6E'\Ν;:zEe]T_NYF,">}4er? s`e~3˒ac۳PcM ۢ;W!0N껎9<[ݐYeحY4VcGp=C8Ą^IQC8@a`MVsVSr S* E+\nD3(aF^'1K+³}B<Uߔ[nt5{8\A!Q"V(j/BG7F+uLc)@W^{{S7[\RDV$4wbPH&dt,Z{yD`wdo7m6LEpGPgd$*W؍sVR157Rj઻p e',5Sz3\ί듓ǷjJ#,zf(%8y%2ݭMT=M*y"!R V$~&ZY";U&2 Z޼VȚsB8)peslQm>YܡUTΪe s{Wa϶խJ*٪ֵOwwвFҦhU'ǭĨ~⇳ xzN+61벓=Mf ShʰiZ7o iݱ31hfyٕ`.#ҩ%݇03ʛDYy%-:k1'ķNNDN/kbY:9e%]څ"ģ'كfDs̑uDgwp }t`^11ڧ )яQCKbxq6 Lj`dޡk*%VJ'tq~/죞R(_󏆬OAFHTyM>/:wO r7PhQ):X.AA/`qmkP9YLR~^j$ȼ8Zab^0lCUgky,)]OrBr3ӱߜ0cKfɛӧT>*i _U4+L1I(dv|VNNd&#w@@[:laNZVȝF?1N]Aws TNgQ[fR:7c uɀoQ F.Nb$Ix')djf(AR)zlyA )+&M6%$E_6OP%):>.JmKց6¸D5ZfF}>rΌr#Ҥ7{)M=`pk)3ohͲ!b=wj[:g][ X#bj0#t"B[@Yw~5ȌwW/+;ОOkᙅ!P} X7N"h9t8fGeزkP;q)AL[udSJfkԶ8t3BB(r&XD: Zd71 5EۈnPCeXx(7Ȼ@N%`ѹ84؞O?[Ӏ%-JRLmh.XQ"Cp_G3ڹ#1"7Kk4H\>ywc|*/QdqS*JRr"^>,+s*f^(I'J,; 6Qi^FHuNq]DCf Cۻ}E(;m"x35ьLCƺw:j@UwG11ӘtDŽZi.vFv׶v8Rs4)HcAh^6Sdit' ,$[UF7hKd]ʵU)gKύ,YK\}[Z<Y3peJ7Y I I{-U[(i(⢲ٝ1թE ]GZ߇ye:sbW6NT}oT}!(RgУ57I{ZZD#WJ !qəoz5b^:\uJ}+U,S&J} K£8zIh_]]$'V a&C#sK4ݓY _ԒC`-Cgm^Zd3; "h]^.)gG_r3t)]0Mhձl#܎qcٛrA)eUk#ovLX;hM ?Pƪ -@=3>GEc{w' \ rllQ뜠yudq)^,M|=@%% o@]g%pxy,G-xKǙ)Й.$5y9 3%_<,Ǔ[b];&.zcN8Ȥǩbs+{b 4JFB)T r ͤf6Ќbrx$v `|sM@C6TY$A h2yځLnU>Yk=%4l^}_hA&)6XƯدXshMT%觕PmekU/p'?I4P( 놼!HRa m@(K@lŻd)O=Dȉ@O2(p @[&|s=ةXtH/68 ZĿ~+.e+Sݍ+X`.xt\ bhf*^⎥'A}aDp^B[[|~=:]!&nIx. > _nkcއo}gCtW@ߗXi_GKtL>&vn B1U$֏o![ޒ77AK[TF \_hpXaqśWRwBY=7vYSAh{@̥*g?  Za`E 3]?4! RVC'&0:,ˍW)+Ďdm> e>$.nUe;@RFrxZgMEAnKU'mV@ <9DWE+7gWj'%S$|d|r>VDEvUvUySRә^&7 ^wJx&3=|游L;qF2ײ 7R2,j|C0Xiے 44Mm1L3cuhHv<3NKhM5WuuMbhCPثw7Bv(^ OX>߫JP[]sg__/|!2<'n{ug,eT *_`E3߽jy)TpZTLMcA" ^IIcI 3%3/S6? %amXy҅y͹MIn]?'xIJ∿RuE!Z| ޮ~b}=S+ߘ^JcI,J-o)3 urǦv ˺C.te\|,Nh`+6?wC ,e aWŚgsrB /?͎I!]]"C}1vd<׸"'Uq!A6SлƚY\PJS>$GValk Krk@3Y:o'Î2iBcՓ"@=()ֱvL/-dy; 98'ꣾ&2Ey/0ڡjY (ZJ5yX p jE/صUᣴ ʎv=I_҃W3îwT}wο=p >t+WQ\Ny%m var:ȟFv6H={7 ./0@ }ÒQ0J| qݣs=1&CB1 5WxOWʹ2\+B=E %+H/S6w12prJFL%S@$zlT^ªňec_?ikڲ!|1j&BƠcQ}FC9 Ѳqyy5""szbgւl"D.7kZ' |T*Xs\~Z71+?mǬz85LUȄqf]ܹU +r @ 'SV DTR|G87)bFFؑ7֬LȪت@\ڌY2 X|p<x]u軀@%A1~# {ȜAssɼ1Ю$n[ą:>F^u *U4^B%3v;nIm!صjunlOXc)8xPi5SQ7yg\U#.OzSa7%PvkpH'HpbGp| Ţ{ccv>EmP\"s.J^z. ,jEQs9EP D' pH `4SQ)`4z'!rԣuM> o?7<:l9p^Zۨ"l!O7F"~NQ9!$>8_8d ]vۮNǍZ,܋+X5^K*fyF# -o-Ob7>ia??U[eFFJ&P4.޷ZU#S6mkRЛ-.?JH.Ą W?8G`xxNTݠlqI6,Dy8Y: 1k+ h\jtgEܢ*u#_sph2T0˿Q6D7P=A1̇ANl P>R'[yq@ ̾wr,%μ*yX;IA6Rx(u>`x4{ň;ph!דv 7XaR?x(Pd?Qfœ&|$ ">79.TץeA?/w,vjG.xǵB2k sLβxtK6Qos{4 VE4сY$d0x:o`70q\2;LH$p:UҙYe!W=HeYLoq iZ>\!"Kź WlW/oCSdz6t=$!AX6)f6Y~˝F i1G7Q]00h q7Y~щQI%̊7w.#@Ez(D~GnSVo?࿔7Csճ CƦ ׳#nU _qՀbXoOݔw.SWHtt=TZD%UVx VݒLI'w~$O]׏tE#x`%F@X=06⼂h?"$y;E4ή`6%K\O3&5bdLҺ UaRqBҧV9L_EܢT1R_^"E_TVI`5]R̵n5`xʼF6a5Vla B Quy2sX%ԇ_Zn,fQ/ԂO(’ `zXʰ1,KPQF-yϿ<:r*E*cO>E<;2&'0@Q̂Lo$L|o*>Caj{% Zt S^/ʂ1?ʖ& 6LjPلouxC;hܟ/dF߽ʫR7Ǟ-Lwٸ%Ya%G_4s8U,G GG,ߞ[hd={rh&l˝~nsgDN,<FlBih 1"A40=v ًm.fˆ]+L}۰amm=VfFL)ǫzticBx˸8J$!?bkGX͊|/Z^Y+MA{+LHUёn_7grj+J"<~@*%h!0j /m1NŏͣƸm9\[] YnlD'rb`|mB@k"Q?OsiaLZ#9\H v{@Z>`x|'k86 5 7 w2’S%8sw}rAD:vԕ3-0{cIjl[Y3_5`~? ií!,Dc:#VjtKK,ى:[Rgt:<tgCL#tݓ0{=ݚCn@{=@&9W<1R|bRQq[]x]|xu!X^:MyoC \Ϟ8%wFOb\uAĽm~y]".6_Hq Mhl66h9o/!N͖P`Kp}v%*I%r$RS8Sƫ"\{z1V~_d{ $!ɍƪs\ON]185dDz-8Nj'oq43,m~4:=n}]^ H)RpPB6ȕ[}Ga˹(9ѤO9;~V4&·9;f/jߦJ6'(.eA)Q r[ӐLd[}RuN&KXJYax0Wx{@HÜbjASf*Fw$N$w@85B5bߑm$qrkAUۜMO54Sg6`D\I oLZKH4lh!=)mKr#5:=sӹWJ$[W t,S#$'bd![/j> X?vn4Q =N:^DܑY`aG#؆TJq"e,bϙr>TLS+I7v{^-u@r!K5:荄FUB3@CXHcX%4" !B i&案.ɶlty~o[&^뀂]aq3wo} "\&󔽱N(aoʨE@TbucbHd?,[JؒE=\U T9cQc A< &Vъv4KO9v+(f)s,cYztT:rcwLlOd! lsoJw揼O}!ZzsۇTLJ/:ጹH#>^TD^u"Cwd]Sc˾U헝 J¯da~]_k3˶(z|{e~r\_lPkAȀ|jؐ u>YuO0>ak暒J)1S!?Rj+5[¯hd#Ÿ`.mèy6w:M;/SU${O}ů7o>pi(k81v˩tjaȠL O5g54+ssuXY^~jBv-qCSU#b蝏 3hE3e9\іR11lh0|82MɻU%6y[`Tpvmms`ujIG27LЫr%V4oP~v".z7'.nˠ]eEEzV$"P<$=$sg`G1>xu0mA^(8Ȍ>\pJҿ (W_u{ڌN|*q>?QB GI[}`.lhwc[򸕡zb{MRZYLĴĢJ''XF|vSm.TS|9j2Tc_L~eBg%ZbM t9wrV춲(mtLnx[tʲ.-ӱ 1!UjvIJGMJ<"A`HlYpYj a4Gѷ6.3dVaC!t luQowF9ʜ]Wmqqx@I60,3 }Vڴ~3N p"?8-۰.~)W*x2;9PzweƇ9zku%x LfOɾrO;aT+6u00386ns?=68򠭡p= ,e&₯Rv7[30B@]+RRxsv Et.)׽ 8jj'0Cۜl5mwJ5M*5R iFF:0W=/De_(lRH)͂>#6lR"{g6]_D U\^W4 u5pk} |-6:u_Uğ$:bj3G,&)a̚%'S2u_ %0<$% `Y8  /)sDŽn<TL:dz< xyi;fpvTXm7@acȏ8d; <٠Vm$޼)0}{ܯ{XcL ZY6Np0BBצi/!fk'gO 4v`X/WolZŅ)'>\Bf"i'GWNY@`O6$]T /6CbU~vߏ55epKޞ'S>fuu>KǜfpC#̫E+`*k`?6v_bf?j_業 { B,*W7 +FqxۧT5U81MZ'U[>SWξQ?bs{iO** }a4%nK3뗂Ţ)nsdqeba/\||+Gr 4ylB[ 7e=g9n%$/i-&fTQM0EZD-pyA5]KiTzhH+X.*_-چ{;= 篝_Hө_L \'3~A 2~'HVcz2M?3j:v z)i3w;UIVsG3 e}1[ rRѬbM9 977Dl\cELfl?4 ڤ 6Jr# >+*+ !7cdfM;X ZJD2e=}pѤ {n_eRbڗsy@P cY3 8kt ڧ _d#ÌF'V%.ȑɔjR~NbAZL,g\RW̖6/ޘ'NsEUU.إPx4̆6D(s.Uq$Ib&5H[Y*Ԩjv2$} q[*#iv>s+EJG$fFG(ok[DôCYp чwYR+ElOgn" :>ԣouYGke&&vlj7([Y04q Ю^zZZV`XD vL[zmE`P\C)kY~.:cPg8|)hx!3q7%P?HLjKuvTq81? /us[4v*an}!yʧ%ֵYɺ}֘WE'{w29[浭 ETL*&9J{\xߚE,}& 0D(fQYqMٛ/D=J9Y` vLwK!#2[6uu^kR@ȕl'A{溁>V<D{'&NvvpDv oM2a[\ѠG'VGh1?Ȣ`aNL퓘x0bnx}Nl) j52nS aלMMnX mŹ, BdBgnp3d47\_S\9-1)L.vPH>)h䭪v͉nZU^/"~TE𚈝 _Qef/&;q?_kFM8ձtzmvg 7G cq|lyH#6 Ї_fEk^+f_kUC/C}gS &^iM(ivvmq[]x"lHw1E ˖2bA+͑kI0O3\ȃq3Ϧ}It5oq>NiF:jh6fʭĵnàguYʻVa"Ax S-S [/.|pB^}l*`wP3C+V"2 J\0B-|9]ѰjN)5ֿ,zΞa'lzg:t]h1kHUP]n`ԥlN_y24wr&,HzJLjb.?㚦P,EpjM24{&o ^5I3[(H+ r&o$AJY|!ΓpG8,H6n/9-Aa?_}T}t%my 1%N "=k62ɹ 902`yB6a7}vBxÄ8[@A>k[ܽRy3\3tT&EiI+u$l,;&gCs1FESI#DiI `lXcnpNoT?o2\*K" K՞h* pJݰ 2K㈺'VL| Vm\3Fvsl chVDggH~pvڟӼWutݸ4f`[zMgW{VOT#ԕ,s̮euQvy{{\W>[A-yqrf$Lԫc'C/j U^G5vO2+_'!+n}Xt:WO4ED|g -wl`-88mVac=Sy_|4s|C%($PZ4z-gRt-.)TSE4N1}NC!"S83Vr?`ju_ya'yL@mBMq5jsfE>3i;Xr/ì|y9XiwW~ 65U}? }y~#d>fK_iɒh`?-e_y 3d!T{H!@Sv4`\#<@^`ai*Ҙ^mp4qdz~X}sB.8TRAMt$2N}㚩?J4ӨtlP1 ʅ53~g |じjX}Q_!{rPcrf䜑W<پ镫n9=`ܕ@]!g[9kOyC7 `x[)܊cATZI%>3OzwDb=|%':F0pSxA&A@?ts_g Qʱ$˽mJ J#ѩ4Cߝb4E]~p+.L}yˤuSX*I^_R P6Ϗ+Y@LJx[ԛ_w`aᚳxy|L0 R=;RLJ 0Y*/3J&Ђ%82/7+L=9aBծ{ 0VYEjQbNaV:<)-ض|-HD_+hSa.gMwQ!|-q'lԢ) 6֘eo/J/8/h3;$΋n^eRr͡4F, ,fꄻ[b"~.1R?<YO6vIxOk}MTc8ۭd?Z GIP۠DS[;(JTOmDŸZ-ڼ)TlD_55GTwHEr)D0.Vo%T*28yEonMqLwߕ DM$0:vLI}h8K}4&M ?jw{]y iP][BGT]w4u"Wb]m9WG~+Pu[Nq}- Br 6OiytzII@)V,ڙa6LAT1szROn˥m4]3Ti.7|\5~=.ƹEh\Jd/x(FgZ!pT[O!pdF}:03xvNq-xȡ\1 DT)'1E=:|t2' w2>GX9eYHR#U@#Nd׎r1j!(/Xݓ iIv^Q㽐_#t7-fea컓"·Zem+EkG4[3qJ*^~HТ^Ia‰Op pCVr;zW̄|`rQȉ,ZQnRـ9pŧ +mdf7m؎5[0C@M>?YJj Câ y{Ua[3įZ]/qpl_R|6k3~fs8PUB!hoH*e~YF--,6C,mw\6|nĻ%J&j*u2Ċ?WX-Wt0={1w72z/{Kc8qAbAڮeO0f Qy7XgJ\5PCMXMQJkR0s`|S-s:5^H/W9eC-4N{0&,Eoxmi7 r4`' -Kq#4ZOA=^g.i _k_m:xNUmR[L猩vyᅥ{^̦:vtnd Q1 G#uR |1 6ÀIR izZ[3 .SQЛB{eL9RF[KЮ]3vdݔ{:%+dL- _˶)Wl+wYjj7^b@GYNF.Kk"[L@8 먈BgW b%"ihAFJ{Av>>l*D/#}4rt6i7˗?&.87%Y&>sHN7e!TL]m|fE9w+_ B0ǿ!ZP}Qx/l* 2)kl+:^ wF] =?GrL6ԫ9E ;EmX#yTZ4*HS12UF >V$_^g诐_[۽yReOKք+<_ʏ!)7fl bߊ(߀'IuX,`o0-Nb+au,ca!XezSxܟG}hrPq)C nhN7rjw˴:7iJ/gc-RtI"&|k(YmRG(VT_lO6#;OfS`\*҄FڴGLȯ6$SdO_ G ňcvo+kje`h_ &p,y3I;m:T".O@|7?LgA]UВaqKq7'o f I_X1Jc"El+|eRod!^>"}@3O&|/y-K+CڷT8\CAfjGN.#yDdhqJ"Wz`C,TOEeÚgqʤ̌^>]3K8L|k7lz`TM7܄ccn5c9b8>NK%Ń~Sx sRRe!$Ox dŋZ}!+h 3DeTA߷#iW3@ȵ  :RӗLQdA<看"t a2a):"}]>PxR( $-IJ91 ~n )osf[ _!|p }WH!(Wŧ#l-ξE\r#2c~NcN-8H~x,s}ޅ'i_Mt*y &rO$8C=R1"ѓ׭\c޷NMb~::dt+&S իykY52ݏ/N\dWd [jHrpxvR]%i{zeHk5}LEVvTz& Ɯ]X/L3,r2uF&HrfŗyUi?0{Lwo ko菈1_ +4ɷ)0O8sQ@3ߥcz-_HVq)ͷ59^][ +^CVoV&PL24L$|{ev"(8)NPu4ZĪD!arRYbx75'%2LLH7[t2 EsZKgڻo^ΙDWE'df^9@ZS)w)9˕Rr:4m'w_ޜD/4]~}yX3Wb[ X}T=XU7zY({,6WGk{?"Sy^czyR. xmTT"C*7eH+?w+JոZ9RY*p>kis)_c)Xezy>kt)%1[BWi2ǖ>=h7 O5%ޤjpD!FkkN_tT H?bZ}NpMs>=XN1l=HJjK1fʣ+A r%W(p>WLt֮;>4$й%(jC<0>y !Q_ݛM1H0[}w,6PE@`1iK,T%00wg9 h&47&!@ LĜ8rYT,׬L6ri~g FhkE_P%y8ƙ1hJJoU El,]12hlT1R&:r@mV4QY7c&N^D"p gO;)'t!tuaFÈ*rYObc_g;q=ag6 ÖOwnOuw_yYHUJXUۊE)rjE[}{ }˙7ƒ?; ʋdZJT jOGqLT;w$U>P Ӟi,{<u!'UiPg`CoJŦQ^(Vt`laR]L<3nr:e (;#OVz280"r3π&GIJD׌ pdQ}Fw`GyJ1};Y ތfOR*&,! fWICTZ^#I$$IN0hၝmJk%Bn/±pCXCU!yۺ.& }Q)NSA O|> &_4&4gWcNZcȎ%3`57{IYKPNE9ĐtucP3BT%A5 -M#I,|)P0cKVۨ)W!xAZ' nj MK}6ο SJjEvSu|:72noGKŸ M>xΓf%T=SKCk6:e׃q8ъ\wqZQ\D !\ɟ)ܷV:d uV[k1 DmΰpM;IY n\i&-_)w8gdlxsxD-l ӋMYV)V X'Ņ$6<0U:9OVhkV{43JC!nEcݳPveGÛtQx4gcBf40' sk tR$r\ ҜG-m#Ƅ'aŘΚߕ?`Φ#; gRd*6!*j}XD\P߯xA prZ63u+B+c֓ɟpWi$eC p+ J΂ C8zx*!D,17S6w3؛@4k'Lni'!Hb&\c\|+Aö&(wo*S!"m`hBxʵ'BN@h4a#}L䖆젽ܿj)=j O$Ohu0#?,@+ԫh#Ds6Mx_Y+/;L=u^JVdp@Y≀H>t0xy :]U/Oț#̿fDw (r6c8-&vhcIO' җ}Gk [sZdɞJCf0"iKnXU'Rl^ htAtYhgI@ވm t%@ڢ)v&㢎[kD9uA{bO+]zlAM3fN?rSBo6>ua7!Ynv>*4{޴g1"ݢ)-\DdRW>FzsH4 'L7`Hc#6 G#ƊOC[Xg l&z-YEL_gFݤMW20PRx`gMKGwXw9}:{G.1(ӕVY&6fp%o+~[E￱O ɂm `ݠB֪Ex*H]T8z0|32O>v=qWMLjx6O8D.':E{-Ȧ,H\Rom)$ C )u5rv=4\(sDL??(KN fa Bre:4ֈN.h1==IUm)%4Af3],`"bSSwQ; WH5 3O HEU 6Y7k / iSS,b"'$90R^g_5 W$m)Gp6[:'' ;ٯ%5I}wKJ}IKxn4fTk0?L*GĬ$Ydќ1{)ʖXƃ>%C:}fD Z}ڷף"n r{OnpT~ɯo_^1k0psHpfRCcx}+LNp^,L$C Fj5śے~{{ulW5+Ң[}} d S2]lw5P-oT>P UH @{J<8wngXD-W 8ǐ (3o BOTbaڔ:s DrTdP2W2zL{8Kw[4`wo@.@ohțfq@&1e6?¡8^4TY3$r\ݟ,I`~2P2MrF Ͳ_R a)8BJ !?c=@\˲HJ'0j^B ` g\ۼL#c N^b\Nz ܜET 'ٰ0S-hqwG)AѼ ;J}/)^'<џ*aV'oDVjy 9)%C:Ĝl0TYTeyd|@paUfI)%RrX!x[UϢcϕpLP),3k1yzqM' 6v\5`A߮d7x]]=ͺ]"2hBsa lB{ b܀L ~6MYfv}Hjyw\xfWlx[6\Ti(cr?c3 )Wb[6=̰|3/ƥM~{FT*U$KROIx<g"KnQX(Rwr҃e9E-U-:h>X*l,2ߙ;<dѡKMKwalapԠr_N| F Ĵu#ftf%UuQ[i#_ A豖~zR7mKFaI1ׇ̨ ݲ>rP38TZsd1yYm]OU>?c䋰sy{E.hŽ^AvΛMtƬ8+fK.-U@Ըɹ۸L,4SoNYIԅ@nᶥEY_=]=(]]EUAѷ-򩪩I^Uj6{a7O&iHL}e׺s7+ }ʼMj?O&SpE%( wrDh:Mj3*go6qeayɌgp$iV^ >!X:&V >5*k+dy kA/9&]S`? JVl` *| )V+L]_Iy&D<)2U5Q @ r/U),ތ }=D7Y"`Uk<Q{xc_4l!3ȱWI(fUUy8 vVR!s=UPjoQΉhu^4EB 6MBYm{|#ۈZV40HnEMḥU$`ºr}c=6ZA26]_}2w-KD;V;$1X\6~DRho"b~:`Yukn>ڼg\u83k~ rʸ !TscO2-=H'ou/RO8] Kka+tVU'g4G4( y:T׃Rd]Rs!u}6ww&@*-- E8*4{]c5E#W23tK׷@U}Hr\tف=;j߾#* 8Z[ ,//t~O'Z-'ibr#su'.qvW"ӫYRdXypuC"5OܛX6D(dߥw=ǜaDH/eުOPd^ c[laCw=[f'E#Bf/NjSqjJh* o6{ryK͑1mJVGWѦC lus[\`C,<nxqx2B9=竀h"yO,$Hy*ZZA Ouky3TJ=/}i)dΤm+*e2RIpIg*_Cs "2'CĹ/N,Ê.*8]mVV Lʺƞ0[6њ( lE ˤC׶؈N*[*ojg.:1"wy'I.^ [|>˭^؜2C(VGle>x5O=:Soq)\yX>JF_Xɖts-BL7C'[IAɡ1]J癚j cx+hĒX߮kg, \EcѐH_UsZsƒ5{2_g{I5yWJ=9y 6DPpIv`'>A`QS?sMp\P੢J*,t:+&:[)8V2h{v˵|(K-D u-FUOĈdp$: %UWCBϤ_/)4Gzܠhy@MCg'3WmgOnwa^ '讬Is&ggKLXzѵTFz+2Uyg~>Dȟ5 @+)3vՊ dCpGuL4ZmD}d~R7&A8lMiTb{o7n2jᙵ#Wr#) ߣKﶃ ê3ԸȚdg+JBFCVjY7Xjy9֐s$|wCU̷..H"C!¦)5뒃EAޮ][roF:Ub"5Hs^@>iUҏ;@((U+kQ)3+ x"(yqҡ1-:25MSͧ /͈ܳWR_&pRݱW(j?&>D4s}l;!_D2+-]imk}FDipU6ۑwuPV)aݍrGy.?9iĺaq<.)G d`klz05:]nY?;R ]^ffD "Qy3ߙAn1hÄ7=}HZgp<HR`~ymz`jPI($JttUS R[1~ֳ$jڽW4$>e, Vh_3ZܒWg֪M=N۪KzWbW0Ob‚ Π՚ڙ>y 2C]"2`җԺ}1=:H |$IqǁPK.v8!9S'{_\+5¹tPB#_m"/Ę~ճr _EiqW?H=o]]b ]Hwll݁oo?{U+60 cL=?=$hDF,П%(TʸFÉOFFo6V#4*g.|/mۙbw\lh߼70)Ra4?sЮNm(ܳGHSᢿN;瞾P`ʟӪx:}ZF3qT6)!;_.ag,ZDk)0 s{ƍK g+|lɊ959&D-0\ › lP g=g_ĭ]M6aX ~]GELg 9Aa@B%ƒ>˾7^A(U.~1yjVљnO dt'N>My)n%k,!&B*\a:1ɯ2,:#ԎN"-N\iqDwͯxr):m(3lG$k|14C7{F2xq~ AT 1P F5kAP` p|gvS6Jin uțɎ:iTۼ!(&veΚUxXV n9@UphOSr vHLB}?z0 'pxB;Jvzn-z a*W|jIs|Qtނhܭj@K*F؀/oo->&p35|-tQ,`(N#6͡gz[\O$RUMXxB7L%E د5dBe+FJ{kjp%m:|ƚjhOB!f?5fRL.z 3HJDj) 20茁;XG?:4d/<ƪ4ӟZ mAԢ^ib֡8a!o[U9"a k/R,V$ DynM =II?$~!ΰȶj0Mgy5$קH^tLc<ۧO_JcsX_]fL0pO=A1qz\]aPЇ) [w0SQDȉPRQ L$CQd2=sIX]Cy cZ0t'A'_,u6ַ ֱ>PJ&2a蜣3UWI! m?T짐Ǝ6eU9RG&)jR r jH頯ɹ@zLQ[dwx&5JL Ӓ+'fT@(1<ø%S~nAazT&88JzN}M^cedNV}#b9aLyǰC,{N@.u.4!eZ-섫{+z_yAI2tMsbT|Ocb,h+g"{wz/6pv_i-I܄Ӽ5۶|v\m@ ae!it74LFQt楗WxM B @e";z~װ!خ^6HAu%;(Aqh]B5 ʱ~C7-Uwdq +λqߎ}D;CτWmv䧖=37|LӔϋtm!΂ 9Hd|!UזѢEOϹ `M>ސM bxOHbmp qU!7؀hQ=o`<2[akᖻ 2g_?7Иǰ49&JyqAmM-0).ڊ?F%$nRiAe/ϓ-M;ܟϐސKF%R@Y.5Mie5J8fIyC\6s~PuNZ6?N;8T8(&3Vɳ~ZԷ!i[&*iwop 3yvb4Z?mIyNY0[;~)ݨNKfM$/y[x:f]U`Y ļ}_;yPM…xtŵ\ AR#Q\ 6 TK/dKs4:VJJFB|-x^R]vCEv;:DZ˝tOs&C;FivAQFx j'!곛,,w5:s!%1>"Д7sW0nuL|Drr{Tgi8y2Hdy0S\N=A.`:i:5[T34@]p"zҽT V54Hfc\)KH.Bѡy6yRy|]1O%* 6WXj&[mCY5BfUDR`1pz⬫Mr A^~ܺ%/)7)1 +MmD]rFn}z+w7I[,! CW,9G$x`<5y)w ܧ(b>Ѳ+Ԉ,t?T1jXYq![F[[&B*oT_h[P06N/'n,/ gҳ;[)bN&;2CGx@]؛J.cBˡSPȾ?CwVDը 4Oڃ{tuTTGFL#,L,hk,iM$>=H4m,!t!#[4@S#_\4Ҿ"[)o> WAQGffNfu![ O^pw[{&ֵ43Y z E0>d] 4i5@AdVx+YFZhUDJd>zĤ˜ͦ,}ti.E;LϝEl=[tuĭf\.zg1Y/6Ǝ;DRֆx~#2NfONP?_3}leniK]roK7е n5[P\"_)n>uQܕ|p_1{2кzTH ~;bS@'DPCkME~龳5P*-XI:ֿ/BT7y͗1=HܡvkmD\lȼi׭N7tfec=n^_u,)}֞Uh~Vm&HQZb*YA@KB^iŀ_$u͗l1J5?Yqep L ږ`iF |͸Zu‡pP2YgR)G{a(P t@N(~Vgf&bWٵ^/Hl< a"״( OӲb^2 T p/TəweUB/ÕeW\KP۩ ?O(w}Oz\Z)_Pֲv=M 4x]\+ӛ#=|C07?8YIzv=>YkfKو4 F^^*{@CZ?KNY$LuXP+ S&3i3sZ)t\ecɀca Y,)K)Ӏ(0w Q˷uUN !{D(sGНڝí8yjMUbi a^Pc|b!OjhmM}nuVM\yĺ'a  Ql2t:e75D.|ە} ,p| @wM`F'};|$ԲYΉiuc/&7Ȯ'@H^nN? fרrO#3мwPn!]_C|7zc5ZϿ̜{x6 S-'E 2f[pLҔq{hdޮ Y/۞'/$He/PsqpDw} <"zF~lnOm}I92D}e#IfBw߱Ҟʨj3IS)&uR1*bt8LMV \'/a:%P[f&yej-x0h&e /ts9G2c. \`TIlaUKK(Dwβ"P \#,ЅR*K)8>yzr L4GsΝ Q5&1DYW*s%~LVc&-'JY6G5z @&l{M x(ǐu ¥J,Gٝ7Y-"Jq̡:ӜI{Qe\F#*NY"X{7l_2b+3$d/ϸ;EUW ƫ?"k/+ 2hH-Ul$xz~d,7$4SyCLK2,!>m ؓ^+ݑH_'ϡI&n%F/nՖD7Wti7M2Ʉ4"]qe.'h=!^u[/2m'$`u\rCJ͜n|m)ɎÏF?]m(/ $4{>ҹ/e#*>3ϋJN1Tle}rMR]È8ױAUoU V~qG&"h ϲ~߱`lnOޮmhK5ckpBhC#R/<66wmM7"~\ɒo f G3jF*ʃTJCw|хr]JgRu {}==v&ezn0Fo{(#uPN*I"cZ'  %N>wCH*_z죰1C?e);-"撙mtpYɝCܚZW0U]08xx n,5F %S[ʈ^ ž$73Z};sFZy RG$?t^7 (7Vç( w ]u0)>c;˺jJPvبyFL jz.I;&pȑ5%`nIi0ja H3g7=<54p2XCJ5_@CI4rI_uhߣ@*mbV~wns`?/ Sz+2!JOPY>Ն\Ln#Cљcf@^"O28:_s>=t ]]#dnrecEfM$¢}*9riH\-rSG3==6vSGVU + '9)tB %xUu_3n$G;O5v ࠨZmW 9 ДdYmiD8X}{\2yrO)?> dYR?Tz" Ǽ}$TV? zNx1F/ Ԃd6Wx Twz9 Q:w:".ː (J>6cr}zB QN&E+b'9NVSX8:&rǺv3uûC_ [?<+W'}v$I%ۣ"LTaqѲj7{az?6f w^6-% kՉl 96;nid4vmoup/R7@8*V=6{#sHĺX)L֋⎎TCGǤMܸפ5Vj/ac8))tt*h@T33>=@߁J?=UKou~o68C"cUqHLcn_)nH JC^".E^@=T\A=3 X \ȗ 00؀shMF t)</LN6ȦL/ܯLn|۱KL۷#K ~#l{fH;oտn&ʙ,o?Htv #eBl;۹=Mm6bָ?m`z ~ WlXWNGg[Vw)eNcJrR j^@#9TV `;1Z7YiXRX^ɭzjgI7xf}!wi`?̲AF77mAH;ū.N>!Q_5j19Z(@R4Le ]𚇸 \T.=[vBd2%`97|vmIqۑbFMIKF4.|>j&bV yT2=kIyX{H_8t|j<Mq[w_zSDHm-ÆTV:TtmidQyR}嬞ֽ|L=^WdTjC8 2v+yФ2{p55 Z@ m!Mm$}_ft %O:?t$2)ŕsFj$~%O3藁Nsy&}d- ;~Q胓 F 7MIU8u} =)(V,6Ro("a_OY%C ™xs#n=iNW\g7ݜZk Gہ:4 HUߥ!\ƗleFSe/wavit?JbxGHXؿ(C,<e_:uG#܏Y"D+2R~w'ޕPf@ӂJa 'ԼbuI{998;f_w[bY@ ^ĿP~VP`(K-[G)1^&!X5U!pJ]~c={;eEt[d6I/(?+Z͚#c|ć>nM\6m&wuY*1~rgU/9R zuab'=>//8s^%_' * _z1=d2k7Og2`2uIntlי53S4ȗG#IC,Un-z"F`D{Wk9m:[ӑ'&e0;ATÄ |)(@TW֗=^SOJ|~q6>x&U:b5ח&X}ƹ.w%Q HOAFMq# wJM~T*E07G@ ub6a/""*)dwJ?b-:sy|GE=*XoV4_ZMendߤ* XAp YWl)S'&3L1\כCHASD`e5^w3=PLovUO _~e#bd|ԹGrh@btBJEBy~y̗$=pz5seVٯ%n|LȊ؀l%=Pr?8%YBK TdtBXVh0YKx1)Yej\6B\gtxrZլ bJ gLaA#`)a8^*.M# {n@ ha1J"0D|S& D!9vCh?QJsG*Ws^֭ }.W8ɡʦ80102ܒߦ(Wy7APE.BҜoYrXM cΆZ`(wђo3y˕"C>#(vIإ?&NCnE*@#0? ˜D秠5jy,1#l"pOJPKz/|@>~ewLX . `>FAsC=d/B*"tR֍BvR&_ (SU}› < Kot׉I&0w@p ^+41c ֺM]>hexiaxѻjmEۭN%m{(9E,L0j "笊VC`ב X{2i)@طAO{~\("QF:F;B H|atl p<@ 9j8#şX56lrnHjPa \42BL%4(ؕ0o\8ʵ!vטqLf`zZTpETQoaWN0k(, kA_JW ׆g4^3@To 4[LB1ʹ_WrN=M-Q^F'`=thNJ;吚Pm}ODDuj8QB$2JaA>둨HIו3UDcSzN@/6$*̩%pEёufɃ6+ߕ`g-x̦WkƆ[i)ŒMlQf3ƍ)?;7]Dn=g/_</0-<6VՂkǼjM\1_Axa8{kģ$)yrk0M\^ɛ>2*Ƀ16Uި%'gC)_:^ k#~ 9Ec}JGo gïxұ/,B<n&ZrvǚJ8E,dXǧ^󖃉{IKG_FiJRΪ\)|&㣍J16 @}GZ,[LraA0uڇ2F4A隗;;C![%Hҳ̽]3bjt^6NenF^_/G5?/JfUP+ė֠iGGP拏cIUp'Mó.$GnӍ>#H\BLdB8ʛ5Mtڮ;Ȟ+VP<Ϡ*^#ţFu: )Μ7fld'&(/&lqx˴A6B Z뮎ΗF.5 |$P̽ r5뭧Ń-g13Vz;sNZt(fQyi$Kf.Qke2yHEq => M^"4",6#N֣#UlcȄ!0#bE.o Cv`#RV2;s >1IрO,jDxW\uK8J¯j%-AyyWv/'E6}e|B-Yį&(ȿ4UP5Վ4nܲ½}ÕQ?¸zB7KдcR46g)L&狴\%ܡ֐/K2I*F 1UF.ӝRSSkDsSSޗ2L楫f +S9*_rP>C/\^*#Nx+hKA;OLU7'V=@4J*_3"}hv^%_p̶6]mRgH}IG !bgiPi01/7|<|ɇچEHY^%P_u=+/@+/aۤRVĈڟ %I#ӶQxϑK?3}j_BsRk٭( 2q /b"J^KqX%lIؖ%5P2ГKYg&N$4ȡ>Tr{]&8Bm̹8?9׆HFvh.Q3z|݀lKǞIT1dRw *?hM}ms  Z:e _H*XcN*c<]{cp(uOTwƆʃ9Z&v(#z3盅I5rScdF!Q\ީ+y GFL(`/' Dr2j wݽK%Gy%h8e; &{f}Njc.LBݵz򯤄R /0O\ ~[(<`0 Bw nDUgf5ƫ1SU\(nA/r`?hK>I{$ TѦNM`.%9 )-c-W]wj"N;lk[A5"<Shsv+Z [y S\ !&?,Kz^4] X4@l&JzcU{PO& M rexF>0|KWExH-RֹXw55:ss~40*K]_ݜ+2VUا84? +. l_o5@Z];E5<\lovL\W8ҊS0+ Yg,8fDqMUgpFsTMMZV`eBJp0N/A4Ab8dW(& Txoc%|*#t8&rW 7mhAqڶLY\p~/w"` U6`_>JZ)'<9>lWϕO ?W덹1+n E6 vV rVj }%at9QY]bfweJGғ>nYL";ItEz,&aoH5kK>{̆%/5Ҭt>9C>΁+& 14(aH*>'Vn7:Joa(NFXx .'cՐ9e2c7Z'VHHڿ%2I5Y`-WAä?p'Ș\S`Q'x^d#`ʡHj*'ř='g8uG2Wc Rѿs.ISI̓<o&Eg̫fp>&oU2 uJ@jہ%^|~ ,5}% g79_x*3<AFN܉ f▘w)B?bLu1W.A4FG0/g48g)etY6>T#(S_NFNeCX!Ի:7G,&#bm 7NhC?+\MfH'}mB\uDvins;JtgzkGQG^lf9xLGQBȷ' "䄜'ʈndo6W9@Da'Nd|q/ZKꗚ ?%rgv-1SMLu0pWz:̇( sj?G4ۗ6P~Dh?Ņ*(S*2" Q @U7'~@K?|t09)e]\qUz>:b_0X|]y5 5m*:6}^K{_^)5qi9._c{`oq\eh{P Hzo~O\|!Tx˞-B?<|1#Y F=b;SxisOyDsJ/m2*؄2ľ Fƾ?q=e_-@E%ە!#j'fوF2 _3IRU'%Z{̠-V>_$k.|5;"(`UݸX(bO2G`k[Oˇqf 3LRd/`PhWL9*"nCص$%BD,`"Pg0b&k$ ;#J1YOP N,9 ~%W Q*ޒ!,==;NX*S?l5mKG@\-lkW#7{ C {܉XC-Sߖy~6"cMkkqϢ-p(XwX̝Q>3t(& g|wkƩ]a^E?sﺅ ~?QىkqL1g d3_Sehf18gAwW$^-3#([W+ p.s|'~;[ qZÆ&vdhFz>ʍ Rxm[玹f~$\Lxfg{>ڐ.)XC숴!mrtP]B5~R?4W%rLG;BsI=J, \:^<,OzgM{Ex69V]#V5o0p':H MF#B6=a0=EM!>9Wb-T v7CQ.&`s+oHYǃtWl_ ,hy96wB$vT=FMZE,/R\# W2osy`Cs)-{N牬O ;qrTyy\ik'6J%0ô*Ra{X8+"cZ!kCu?E?PLZ4}?/*eDG7MNe xK$,'>|)a敆fQn^ lx8w>ِ|LzHW;oвˤ 4VKW=.o%8j|2Ls6k9lbJ]A]O@idғO;`H{Dcج[.=#{khaxq׉mĭX6_M xNGj%/􎖴MݞLM5L݀_Xoq&a9u>= S[ǧTɊ0@#2`@0xySw^M9 dώgA·յnWsU[LZK]\Zd|їæ.J݄4Ph 3KC7p_64]QI Z! :*i " 8so:^iyV6 ^*9.5v. 2&qόbn(ٕZ2Ug`8i%/  }EU|pAS64s~ԧp&o(wSETwp7rwY8ks@nm_~)YBe:V.U-P`?'"Lҿ\F1d2!48!KK9bYc +3HJ&9,#M SŊ1qǵ+Xm`gKX(л_bv<V ..@X"TY@b⦋0O=_tV4mXFҡAaGη";NfȗDǭ!= ̄='IxK:mxT %7=H6'PytZIf $LpGZq-( PA]&ԪAfpvOD%Su#_%`lcN։mR,4n ,km 4k,9x /5̌rPԛp=ܬc6ZB^XY][m-@ Q俜^ > @܇h1٤[su ;tܹϱY|4!Ym֓kVn p %pNN#Cm'.5(#7&3_ҫۏ>7phHi3X=L(YI.@bu 4HaB:o9 X@+ƣxuv;M[6|],J @o`mn/KK""d[ػJzo#4IKɀDסZSJmf1]/:;Hogx61I4e87Ԁ\ R,/%MN3h^;?m)pgkYiak{金c3nK).qzmm)']p]CӸx.\ޜ2UVUiI^jiUIWp)do3(A!態z5dUZyC=82QgL;+Xq'8`pS  Oq0p'Ä;: {)|*N˞~cue~Lf 9YqB5T *|.p["!d: ŷϠ0 )3Y_EXI=ItI>Y 0~evp+,aWC"Q'7:R!XqZ,ȘU(7_e.(qfc0W*R`y(O2; !UDm}6"bo̔CE/$\&mϬ\629E K wepחy-:'#G83𨈵d7H&2kfso5Jw=po^_o6,jVRY\kr&]JeQuQ|Vx١Q:t Ggw./Tk 9XK$,eݳ)aU.hATUs2 j3jx*^hMM GO5bNm^>^P׈lᡥ!(m߻/}IE$˦Y#E3^2%l,˱`''; C#nąiX+n&\t. "c^{;*V1_ɖqIFv]5*EdLtp}Xʻ=5dge ~`@Z_fE>*urKߛ'OLrDX9٧kRqײC役* SVs0T9|-<_Qz7!}΢.EEˈoamiY%6+lKs.ŇvybyEM`Y ƀ톐pWlfkmzġ̵pVձD-wubAQ^;pUS6ଡ଼+s k4=Du BQ?5Ǧŗ3i9rim ]wa-$rHBē!(9M*O/JHXv)4;W(|˖inuJ+> HߑXkAΚfq(Hz#@YL )JNȖBpf#UZXH-p)LkO6'ɍ;tƋЦ [<&c"/^3rbD *̼Qenj /O]< C0ih/TY!^ VK{.H)N< jj|n}<}I2;c\*|Y MdA%vW"GԽr/LeZYd˿rkCŔ;T EUl{.ͻ$ Zq<5B;Ca+A,gKqV,'Q#ha K8H>k+Lf'jD6m߯韰bHRyXaU#dĉ٠ ` rve)p3S czNq1J;7snU` -A q@KUT]3vq# lMXT2Z=aUu!b<m] %|J9 !vQZ}aZ}>=izn.;c.m cKgb4vw-Il[P%Rl*TP"#ŞБp:u)#+ԛuAco:"^:%Z!_愀v"L[^7&xj<^mk9 VPXSX |ZkAbUW"u]\F9ud;SB=K3QJA0;t,py2 Vՙ[:,Z[W K+kmd~)zҲL;핞:UoԲ^Pѭ*qsnj\CYXȮC%2X16nnR:n,Su?V|`zY7m 06˺(3ǹ~ lޚ31L0~`톘ᔙȖmPkMG'TI^7W3I˺hl.vMaW(v aYu7$+$}1 %-}El\C&q-n ƁҖF{m_bXSQ|5I$s߸U*4Ϧ ZLͺ5_Qtؤ}88dV'1.>P?W3< UkʄK8Ov$S]NifzXP(_8fa>V󣖽-^|( 4nl(vU~vBhm+H Y#“OwL2 j]*Tz1~@QX|n7n @P(@+!anlAjh{mˍ]υllχ{m(>vCG`o)${^ iZP'fMF&$zB5IZV:#X7pRߣ1ޣm X$]wsVZcZKr"w7]܏Mgor؄kC03jq$$/Jxw#j/_eXU4/g=B NTChׁ<+G}h@r X ƥ^`qj*xp)]H]`Ϻ`\\*0nJ \*KáLl8p_5gtq#fZCežI%\MrP4W#:ؽ{&*1Q˽!Db'v a\?|)6ʐy^|`l8s5 2:N}/<4wkZ%?g"ԡnvFd $Bozǀ72U64?\EPMTwVx2Ɉiag8A:Tz :**Úңɽ"{y h9g^4:*늂E_Ju0pCnEd,A:[ 6ڕظ\(Q#-nt*$eGF/槊~n.?N*'Z!Schgqm9& Ɔxse|1:譒kx BlhK6㗘j?gGU賭*`-W_%Lʅ=<_6ˏv Jc@xS8@ oWYX J֥1Keyu)6٨v眚C+,a:gJf7Ɂ rY Ӯ2cGmdmgw\~X)D۰#RA 1 WdVhٍ&Y*?MCt^n6Hf4&D1 DhՇF#6͒)Zsb$ט,1u0G) -RhE_yHGǗh9Nf9p7n?B%P) 84r֕QWzLF)3Jz%9aV-r5BHW;x#7, /&E,:[)#uIh*f']B5TT[d#6s t9?ѫ/Έu)r#ҙ=uii] ^sfKm>;_aqe!z;r cOݰDbj Wnz39_YR/q@0:6:ʞv/6WP7}fK&pɏJ r,褡{Ekv5͗9*‰E P?p<\7AP УqDê쀎&nFuٚEO@L! Tbxj_i A@X.}勅0\ pUDv+$Dyny{Aߪ^Jr!}0Pq 9ߔ}p &F"iW^$jzئsVŶ_4h. FʧmhMVgU,Z/ȼ)ep$?j[0OYIE{= *{ Ǥ!;|β_3 Y1d _E)ۈhKH-&J[#v\ J|^|}- y<席 1>;tm1TGcHi.?DZL 5+b,U½5{>c|'RjhW CD`ўUsAc4Uha k b$Pkd$ w wI73 ]\B.Z| `L,}F;OַS;7©g WhњxC};$G*hR7@DL/wXKn}AVr(h(;q;G_wqYs Մߠ̙AUH}+Z3z3ͺ ֣"3k,8ЛTpVsC$J?{&NaE[0 ZW 踡ґ X;-݇-YʭTwOjwsϖhv4D-"E}â}b>u(ݠd~ o!,2GRCbD72")X8|0W7A;1ZoTIPciл/veA=uL,qR?E.$g֩l ~$[[˫3>' w1݅bk339 bexzDPᷲZl)sv-^ >e>~n0"1inB]EFcF EpOﲈ:?5U`*Wn}0fW \_(Zh9!TLNYY1U )dcנ1/\Vq9@ ?,<ݣMwzOcHpFo˒Uѽ%͕f'.=mcԅ<$A~:xЌ7oGy;H9z:9S$`W[{GSVy--7RaNݘ?^]j)i728#Qv-$|3}]q#P?A]],?*Q ܫTJƒkߧ\:i${C⺍cpSr6M?]ǡ+?˕cyp`(& D׭r̯2 _10V2 m E~ ەEc?{7o\)&G霰j[śΜ4y ڵ˼rP*aR0ҞAB||vG<ts5^ʵ4\yYpGFPJ5G^rm۳dɛ .sr7a,OmYntb{V?[ ?jKR!>,dA - n:v='{f3v/7D([PS/Ĺp ɺ1;) llo;9řĀHo:|(A8e I-W ;OK yHbԱ16Zc%[ք}0W -7L`kCn9 2Ry=Xە.\# dZݼݡgM*?jXsd G4 OWCkhEU%SǙNՋT1KD/\ ~hHw؟ږ*ѿ_Ag^`-[kO FxzoQw3Fȋ\}/rU P(]d3sL;4bqAqjLsޮ<&Ť:&31  'C[)Y3L#iśyAewIN[hB-1i3KC;SZ؃H$G:)Q;Z?cEkg2G{  9@; nD0LsKH ogd Z74_An'5\/'belIϓO>?!18aMCfa㓹>_7kڮ,Th îԢ_;,6}YqL}.=%\i~ Fze)cw%h}{ͭ*KZWU I5L4O =bgfoNop1~Wh1%T稂,Hh:CZ!A"(JØj&sē=rD!#QM[J,em|R,W$Nl+s9*OAa`]2gOm?yŤbik=t&1 ßi=nz0kR 0c+QpʬnM`vΠ.(8XH=>bEGV@uўpgs(-O1A tBx8Oj/Up<M T&\7 G6)wc]Vۉ?0Uv2GouF5s⮭2m3\W V"l~&g^xCUsҴ}܁M~&ܮLMpCMͨӔbsW֠sqw=hTO )=ûEf5L[HI_WLWT1>8ϣk;hd?5$mtyn\wmyX+sl\% _SC?.ܞup.vtpP vLg888=cBDK y,;MCNi>wF'Cqٷ4aTge(٘eEp!`=[}֣ zP}Z,IJȍ+d+l>['^:؏t|F(1>fL=̨cXnS )(aQyh 䆗ɬ}'A({bh"G1:NXAuci6zI+K)iyV:ъ ѧi#7f2I6mҢ۵؆m e5osINctEg \o=K7FZ s_z␍J(7rm%BhM!Q Z̩G|ٝj߯Gwՠ {v '2[G rsQ2Ȳ >_yVQ, ,,PTm@ q9т"|Ù0*rQϴWҩD!^Rqm#OJoJ.s)<x=~C˴4h%7yNK5l#&yxL*C߿a(=Yn> S:JlU#N_%Ht14#FՀZ+١}#S-'mPO$ x.Fʔh/':trNC ! -N꯲7Zds*ne9rM"r#Q16U[8)| p ':#Zb?>4ca>!GF p;$5Dw-œm=0昻BOIxoW%!ɀ|*f`f SRi*^~5 ?Yҳ,&\h'(Kg^Kj*gxpIgw?Rm 3͕eNX;FeӹgUIMWpƒ|ۂ<ܶa*,iWBjF2e=Nh(cirs e U)-{-ZQPYFbw4AV7ӑJɋ0ryYr:P%PLtzTDLĽ t(z$_q?JЩlxE%=eI7BZ莧Jpp(?_ fNP5#&$aTֆB:NyWP#ɰ(ָ=NT)L˧\(؄RX6qeZA| quVIxq,\I)F k,M%C8b{|99$sC?VfGjXcoW>3KBAfCoʋ~[`b#0Eе#Juu\C m"&!J-$4c #wLls^o- !Svh|PśkT?u^ˡnݵ y_<{欩#C.s?L`1.qcNx:`(2 XH5(>;)V*Ȣ{QͱG[`_LM H 1i 4P8Esގ<[i!_bxy^N[w9A!Em $F'hBG(\.>t:WJ&ow? a5FʭT J!MCPգDع?ōW7Uq$ 4Z&ih.ImoR>!IbnzxxMKV%mG6ץ`zPisꋁ}(!ExmƐ,)h]+gC#5ܓ&&⋋Sg9%^+n-vHT33*A קtHMQ6X4{1n2Y,M~CCb!63:_n((GԎ. ׳$)f#a4_ %OO ›F诧Oqǿ^v8{}:0L>k[J*Ȫ_F}E׾OE;4py& +Ru%n6d1+nt]q묘['X=WRߍA$hf'7A'Bpێk߹$Ķ9u)F:u;&ڏCV/a%ke9h?zshǂ^ :ĕEE7t 5ofHeĤ6j5,n|ܐkǀ|P<1jZ)O8 Zf5CJ~g/ݽvJbpzQNwrZU--@}*m(#Xi=seDѳCUm?˶s+Cv/JwRщ1|;Ձ2rŸeQJK'e{i($ rRVɔwp#&ݤ3]Ȟw vy491 Škm"SzèojO9aFEZ1͞eDɕ_v2z"!8 PtG R]KOAC<}=CxN/ Nػ߆+HYϖyf,irTZ(Wp$G 1ۨa=mlw!-{K,l8(qieu=~ԫf zkTsģ59,Ǔ(N#ѵs\mTLl2V >̈́OgTdostfPƹ;q5M])b%Ƶ 2ʹv`y$S/&x ƢU1$9J{n~cz#v= Bgf:OFAMSuP\.Lml<'URHQ,4[G+ށP䪈}+ҺL&LOnF mL`Ns?lam!T{^mäU}:J#rCjhRaiIL 71-6252U<_l%Vv1;=Ke#|<&My\ gka DqOrM;T els x~ f5Ig儇z]PKsHZ,^IǾbM=<ܨyS_z-Ql(ѿQ*,ftdst[stMT3cg(TA\ XJF/.HMڛ^FeKp_] glxV6}@VZ)JXpNtV0PRH~v:a58!D5} 22Xf[Oe=*2qA+8G`jc2~Y $V`@< MC*VK8+ua[TM/; U__Åɜ:LԤ2m)YK]"r#ЀrgƑQi JKv~ҘCUH`Wsvc0^_ʖ۔2>9SL>;jMY PL(zcfp-{*96&M:H?pYbjr|QnARw:tUQQѤoL>Vv*0jAg2%RP|Z~uEj/Չd b&mYDq˙L0v6zN?jD0F,6V aǜཡ6)8/p,%G DWȝ.hmZ- +O&7`9gzYŻъ%,UApXM8Ĩ}¬m݇=oLQ:W)v+8G$)zV̲~r_Hmk↌+=%RӬN@z1z.HؔkHS cBe/0uE*z@F00zz6qVA.KU;p: WU:eGpudGBT7e)U"i>j M{6 c)&w"T%6_)Ԓ.CNTYdNҤ`Uϴ֫_7"\u_5#)[_ˆE7c,5>$`"i,@2`0gu2cr 24G?[id #Iwi)Is 1sP1B gZl0]>+^L9a7$UȮқXm06z*UXח:W Qċb[ϧ*˨Qv00y=NR-{`EXb$t$cHV u3]XZ+0}yO|BmltFZ]AÙ\ˈQ/b*qoZ1AAR*4N.I%"f2 m31m2/iOA~}1bhv\j%MVDu!80FW6D|PdYv ! -S[ԷBwFL|UXs E2gP\@_^ `_{h_͛uf?5S~HM6šhQiT$rZS‡|ToiB@f6>^Cn6ZcĸH0I)j9o-՞z#گK)'$s2 /*_O-5Qp\9 rBXjHF/OPwusVjgs ՖfVqG;CDlEFyQ?\rgHF7:|)~qĹMUn>1CJ'Դ g6YVo8wA oqIz8)Mb8[k'(+!vdMĆN`ePqec XTm@ 䉌i\l7ζARҖkOddUϹ3RMf|j p#sp Go"dƒ$ƨ[#Th ZRq K?}|~;:ىa0"<ϗ_刴yR4_|)`^fs U*))8۔ ]W >[v EZ(;_H:;?.(,ePlV40Uy+En &`HE EEA~ĬXiiZ"e,=:7~ps#vIގYaw/:\.mXfV@Qwj([L`:c k؎ δJd;"!@j @ϐ 2FHY6"m02Zo:q'u \sZc"ID%/mez>(U ̥j'#-I>P';cN+[(ClQ8Atw?djDNTk|Ԩ?"F4oQ6^ ǣQ?|'GPb[Aznej᫭PAUq1 {Z;]دt-bGm١GڰcKy19zMZZ Nm@jBW.SfElKDom[jس>y!e}M"b/ֆB<6w14ޗ8شwu7(~MĵKJ~93r[]se]чTǴ=&yœ*V׵ҕ`'VҒ@hP_.. ˸6WT|WtCs[*(m7NZ^d _2Q"WJ!w)xw4 !_;9LQ^yUUIȅdIJo=me\ik} ~~^53:Mg3cgI\Q0_ jyZc8{fDG{<(Y FA=zkO cXh#k, E 8J_7Qp\!ژ{F2sYl"`t=՝&S2BD!u`ٙ՞W~"Nzˋr(tC ȯaퟞD%2kl᱆EYe: Ө#[6f)v3bL쩔 XxjzѷCb/Ի~ros#rj6lN{V(ВVUckSp +>27:cum;F |wJڋ<ƖD^b!<HO]'lc]tK Fwhv)%N_ԋ!VrǷεr j3/+Pm^?<Մ1_3vڳjfnr=˔K"o oo#өAՂD&5rŝ|nʉ5V[FhO){(Eu;h'I 0i@ 8rN6`7 9}ILXhgԞ8CHAbר,mH09K5%-eNݵ*wr:L} o:ck! (8=ي/nR;!]ߜuؚ SA 8@0̝ֆ:!!*,*Q_0uDnMV`jh* ?hcی>"Ԋ90E-;L,cr@, hOceS5qѭ~OvA"꨺6LW3&/EEM8}f^]g1UGd\ȈK(K7MǙld{_$}G"LUF׫ |Q:&t6ffgfA?-;BO^ʠZax]Q͔/&zƲ9f5>^&˲a7u("Wo 8T+KVq; EJ4޲Ac%{O܃β"E~͞bC<W f\%,HA峒0{pnIse9zǜhj. ; 5U&@O_ j= *Lot=(Fg+OM7+k)\B'f2ޡ[d'Z:S)EL/ Lp=p |%Z{x+ֹxc"sBj̱h%$re ^>k1' oLQ>UwPE s,1h.Q™n +/P1JrB4mjFTe IUW^W)x>[J8GHf\B>õ~ۺ >{D.O[S/e Hݭx<-A3ǑxiaLܧzWiUX T1>fjn}zj<-ƦJm(91Zy޺_$?M(G*Bf{toc\aQs>l D45t! >ZI!womz$e;esvd :7̸k7nk rA~б[7_G?8Kn6ԈZ̏c[kGTAJm KRMxZ\ݺuoORO3w2p2 ZĠ)V lpuA!(~;⾖cAoFٞd瀌f bs8XR0Y/(7˗$BJ"8;7? m*ğ4%ƒAՑ?Y %ŵADx*qs`gm, 9>:+S|ndFv=D.?5r B3F3gmܓyXU44rFj.O"P#`p|C{%2 SqC@9w:xN+:9<l 'RI d*J',_yN& B}'3㢋ٙPTz^]'PQOY4-J2mq],P &x`١QOQp}ƉXIt/Zfl[L1 QI/^?NO[oƪ^N+8=xg7&8^/ā5y"M7YH1rRh&6R.r@ȳyjKUYN#X|pU,^Ƽ3V~ b >ND߯d].3r&u4^G#3Zv4:?ND{םE9V$F1#r.pE-I1*`a~IٸKjZAXt2 v9@ZǭntaR-7bVeuoDZ&q':ExD UuiMfaL҉MBѕ,ڴ>fmpyCr0Ճk1yG2wNחbK<{\<p~ #{gI'n:Ӭ9]x9(c7+q?C ՒzsA3/`8p ";.=T?ڈkUq9^Wro>N=(ߛr>ݱ+a%1ذ 'v2H xzcʮ.äÉbl*B =8t-}Q8u2$lD[MV>2^k ϯJjzL^wUsR ru𯍻P"i q})m\|}$d3Vё>q2L`X-%rt Bb{0"];nDBr] !NmP Sl7y䵌8۲I{5ACAxF2WWsLʜv꧊3zƜu>U鐉v=bfƺn7R᲻r} /xm_r+Y1%4<M'?B]SJՋon49& pO_w#s T6=Ee*ľzt_ANWdEtXZQnrF B8Odу[0GFn"S'ebKp415U|7u <~TRmWTjJ\qo3ݛߦ 74g=EƯW:00KpҚ~;m6D ~'5|(tltSN"tڑcerH#R~O,!oq<#RÅ`)tT]ihGz* Y{DX(j,7!h/n"Y0Y@QHꇐu° !1,GZ ٤ (8QĠV6B\JE:ةZv6B1K x-? ax磋O5:Z%3plQX_ э8B`Q_&3@.5Jk pc quG C5:D?犕mY9$/Jr` ih]O._Ԣ!Uw;hv%`Svu*I,(;\IQYX|~B|9@Ju`po2(U4s&xY7M 5c"wʈYԬZ@  QŜVDg7?u-*.$hz)L2IU(rxMn 3&$ Q$MB]RU]|l!3,5/Ww ~+*`qΜc7F-'-%sl]qiӛ9D.ZzEIIj:do>5,F9] P- 6Hw9 'JO( NïW]F|{zygj +m6DZdFe!U!g~^!NP&!@RdugrbK%41R/|1KWV|QPSYۏc&6"P)h_dd4V*Ipν4+H/^| "T+G+*8TR LڀtS4 M;tw)^gU7AFGX. 1'4QP};+ɻǷg3SoU:T '$ڗN[L{$`tcm[fP͙EBDkLw p[2؞3dvcpl.>QI3є5= ;TqUM ?KSEvtjx\3auer G %#2yPE{ wMDcկmO; fqIIYǃbI-9nn-!y1 ǖB8ۈAc,586T 7Ғm േHwYSPTF`1kAUã=G0hm.9x7%kw( &<6EndQCY_y=g&YUJ& yj8E;7dXwDtZ%Eo{.-`4@?xE'4$mc@ć+gʭ. R"SF?L_Z Ru\x*zL\kN^@>zT>_Bm8&J~>^>=>-~gUyj,A\ F 8ld}md1AJo:%"rJw/8nm,ebIAvUhc]љ]1a%TCHG`$[IBTޥTT!PD: nMJzk!𰋽ߌX IoG D-T]ʾ_?RS:SP'e >F6st37`XVe%cAٽV5:z\{mωS(Wxu+Pt |oM f~ZET01дXCaJ_s@P* )0BUVv=od\$@᪤9z7d3BoFL{ ^{6}#tgoE7݃U )${@ձ/E*`ɹ0q8Mtn%NJ-*Fԧ_9G76PdyK xSQ qtYCwOpIb`^VQT<ξYqQI tfʈ;VD;N[hF&i> ݦ\n9[Z> Bn(/fWf|m],9ր Ҙzg֐_uzD^w~FkC*޲SeyRny\ec+XcBûoQ&U$z'q9&YThacOF}5VyIf<1 Ȑ@ fPeyb'F02 uB}!?,pI{1!3xxF54Xʽg$<3w3]e2aX$=g 2㵁'mLnjPr+AhZ~ wռ?ӝ/^DPy0+{[mXi^B O1_X=AAI\ظnw:3Fr_okCboȔ/0d(Bé.+&6lB)J;oҨ°Rʋ} p Z@_5tF5eـɥ E#weRj[3~q8\H">crؼt0TIτ]UGj4^Ne% ݔe " tR 3&Wm#1g~svGP} gQZd"qL}N({73ۻNKٴXvx7Y sAS@:c@ pG0[`ZUNbx Wx]0mùW]~{Fg}&QԲ: %ED{ӠK ~ &',<o<ڄӊgc+Ѓz-1Ux.وVP%hU:=V$:&y1üf}K戻R7\{AD⤤OBї\s^y`]5gD/q,oTo{f94gE?{˖ qD7%п _!NN:P!F,I}ZEB s$i=ִLT=8ۂN;\mR P[DDmq=܋g5%~_f Qv 6f+f>P[ST2K1LIgҍ^(;+pYx!,}Wܕ2uϤz /x``J/({] e|) Skņ@<'OV45N|Ggʴ`!a{r*&TQq4 2QdGYW&hOC$ _K]v7`7#f j;+靎NvRzI)UjF.3}뗾`xU||A;-o LHϹ4wPJRQ3A]MMRIկ2۹X)7|]Ƭ7o'atX?{ 2er2tv+3pHs!.' 7kn9n LSF4'={$ I R@/wyY"ļY$9Y DZ98WvpUy"/2Y>繢R^x-*NO'6Xq+e[#')nc +l`, 7]/CmOKzs[%]]6c/25M2=Zj`hH#~3尦mqcУ t_Ŧ~xOcaX2o?':=-.)V5?a" kzٙ\c=\26Ix5v̼ Kc+%r5"EUæqqJ7ݡ`-ےM:m<@ "Ck5BF6 "-[L<b9<-`$v 5NUr9Ś+ԙɫ ]:rx8,MbF&0*>i8@[O'iVem 3Gٝ(Maz.2I`k/woVjZ6$]YB ww -7;jP.$rR'tM.c%F?щqUmت2-a0c29P8>~R "S`-~rFPts=+~,نM;&6mL ܨ#iU",69ַxI&ul'xX}8Ԫm1dbQao'A tvҠ]ҟۧK"}᪘u${ f~SA[';Vr:?e )A 0 =rbȟ[+ `Psqb yCQzF][hf,đ%=W8;Ef'֎ G0؃n< rT4ʰ&1cc|(@I !mg.Pi躰0ZIH:q ݮPF*h0b&ď;|9b >ih)phU?gQfVv#dkv`oT+f@?n(f[FEvjGVn"&T7,3 s3b?7. < Q۬QLM =C*[0\^`">F.PH#2p_ F8 Lɍh}rQ{S!7O+3꼈# M)^۬:4irլXNaoBP+@>#v9Y2K! ma,]<~xG\[<*\LE@qcKw=/GuF o/W])AnN$`Ӯ\%9mE@FP}gmOkFRdTWinmw)w2JVF`>WP*Uag]} };֩#Jz!LmU)g 8jĺ_zf(2iD)MD>1h\me+P{T.,F'd~aZ2x??ʦ}Zk6SЉ{9qoY7TL03U@Pɳ)b&'hj{<䓄zQA8pke~%ԛgeV@ڌDb0P!(w4gf+WKtUA#ȗˈgNK8.GKXL <0Rb޼cD_ 둡n!evVck~&E3&)yağ^`t3eLr$l*jxoٔ\wx"gv$<[`/ 6LqQ;bhumKg4 ]Fti#lXl- 6EKw#Zۧ՗}᪏PƚwS ݸX'Ԭ @4~vjL)c?x͆Ҝ%Vp;ǝ5yqH) M6G8))H ʽ(EcDHGt"_+ez0y|gLZwX1$GxL?Jg2U{2+SiL#P :?4k)+ړȯv t%PNs(w_Ylb@Z"3'3HD;1vC1Љf}ג Jt,}<<5a}[ LPև3vcIf®2@G@۫m~ÂC jJkd3 w1}ҩ۸;{ |G/ra'6'/euGψ#)wD,s' QRk(M?QTlf+ґ-L.(|MkFF_P!DcçyWnScln@?6}k5h۩ŎDb|[y\XEմ%HLtLŸOCikPɃEtK sD9|mGhL4) *DWʸF}P8Cη < o,)g= vO}'W i)p} ۼ3#SC:H,JS90x̘z,4F 䄲'\4H@hLaZ%_RɈz_˦(]ƬX]9ꖀd++&1&BHY03BU/-u.k}@oɗ >J^9Uq]Q',?}%x0=~qK۩_h7MrH/YB5V"@$9$zdRNhlT/\_ lȸ^, .)_2sAK951Fg eTB3qꋊY[o+͒t6]<# ~ \\k4gDyД`樓9O /4%e*p5?,=S~%k_Ifخ mWez>m񹼤G]Mo $ʅP|>TuΖ?l5ŗ~뇛]9r2nlWdcJ&%>ŵ흲UJ}GCsUHPp2EHo7[ }klI qJ {+A50G(2>,6j3zI1*H _iO k[5 ,i U5RM+Ljeqߵ=Y DVeao2=å2fZWDt)tllQw0M4=c:*AšOٲ ^b/uPf>SڵS\zا~70Mm.ȌF&(s &_ɿ3][3$2~EpKxOT&wt=` ~-d*MRU.7m8 5Y}uqiA:HdsƹxܻJFs7.4T^-`jTҼd]t{t&Tϴ NM^,~jWR"_gv9V'Gg%6vVo=OZSǤן?B"%dE&M 6ݹ:sP]e]Zw*Z..^ sj7WaP}/(y޽W}T [ ƞqdgWAC>?tH;$4gmAԄTorM؃69p{prԳ$c?B{kS'C] p#hɆdO?tQS?g}${&7^R(BOQq]=%[5_Hz!\[ P8 ~Hy,=C=5x>i~D3 3P(FTI&j(yjlzYgBP7g7(`Z,DEړe{\sHh K%$`l# m9wX3= 8|wGw1gsU>IRͲCOs&|G95pfe>'yAXs1!1I^%\cYH|sȷ&R< za8tlШ/mk${HP@/OA؞Q9 ;I׊OmMsW E!UݠeaƦPu5G@>0(ͅ[.|Ͻl ;D3…wJBa`bXe}iiW Ll(V[稒-Aݴ1P]kz(SqE}|5Hd1y+%jF yaVv[hDq2{i.M/(ZPyI %4]^UWpD>K#偩\^>$e} sŅ09wds~DT'-rhxf,)Ȱq$w]|Ɔ9!DžKrp9 tObszb1" |Fn K)ezKEЯx<=EȸRҧvCiteYLl)ر{"|[Z7")Ǹ۸ğpD-[5Ptڅ9 knSeU^`yLڹn&9#qs芌u9>vzC,X|0Ho ? Lg]DGo{z5QdMkPI i~aC q/Ɵckl͡@$۰$Ljpv}NjeXxIs@TbL&$@$G]%l 4'2.cg` $1kH}>+exjHȷR|nyhO-u+) N#Nr?fΚ[ŔaN$,޵/1{U ^s6 jzS4r otH/Vu}T[js={q0+҈؋|1u8ʘ%1-,/),N&OWb=%tQ2 Wԋ":^{毂WzڬoiE)$44}~:ШX5UlVr8C=_`b E_ &g9x2v]<lz?֫:uPk@gEXē;H _wR9Rļ^u /biFt8 O.SQAR*^& -jn;_ٓRͅcDqm/mJ[df,S N3aTfc( =?]` bYPurCx]/S0 ]7x%#z4DQ¸J3n3+ mPz䌩Hv',q&ˁV=HS6[}-[^jt_% ~=E%ܚLkϢ@RHTF6̈QXqcb6ys iQA)7u<ƉJ@)8 ͦlS̃$Q8dVpw xj 3>8F,}CWc3?b#'INsg5dH!bG}<'! VX)͌d˵Cq/+X얮lqdL}3':hk3"OFe{*=p m K6Qq/f(̳%KlE"ʘT ]ڬ{s&79~)gU4G '^svf|NCyS``jcj w=JX;PN}Zͤ]hhAjN'iOd]g#g6pИ0i#IV}gfX3 1md?gUNWGt%>YEb)m2' ۻ Ul4ԎsyGY={m=mENۣAyZWhη"o6v̳Ch܉fD# IJi~=>o`z$a@YbP/`yBI&]3EEƔ[}6 TBѭ5upX{/ˀ n*o:K\d6{ۭImN6+$N:M&) [ ҩch޷0 B9 5`m7–8=B s=%I'j% =tI%x[zvBfBOv!' e鮍poXnH&dI[@!yFoܭR1'(hȬK9~s[yvن`y#eMC/6 ϾIqniz0sPA8Br*)߭2\o+a'oPǨJ6׈ظj'Y&pp=@ &!P*m !t}s#&_h{ohղ =cjf^&jΞ{u??(aoۿJIQw/]qT?maGfHA6-0ޢC#iJG.; [ tO>uuaznpsw!ɡĤXwHm~m^${Rϰ/cI@>y6#x&pҞV~,p|FZpIja+j,I~Hq<>|PFUeUsfdB (jiկiV4]PuMCcɬHayzيj'~ Q{BNעr5UсѪT?ԈVU(d1Xdh €pAqx=W/a~2g?S}N(^&oAwL,I;xC ACvλBx4buv0lhazՓQПFN,b,=txUhu qwb]\wD2ңU1Viq_LS-/HHN`a!O!rimBB9AnX:MׁZa0|_o3.0etqYWvDzVXhuU>mf7;rsa쬥xh@9e=t# Ro[6Q.9*4ڴjoXqN9-g6bȠ'F@HMmT۸Q= E,>,!#5QAӜ/ϫÙ)bʱt Ҋ5k١0 a鮘љa)$-3i[w5n'n9A=yWC䛩H>)gtNWtlaA<-":ȈWUTZkġFmjBA&0rEYq fap L |b9a挬~`K]r!+RDT#c~s] @h<Eؕ7- 3i OKjp FwX{GI GoM:c"\) "]A_~Յ2bd#19f|oFM?P_Id_kfgx#bVeZG"le`lv~AXV]>CynrX-z g?{ QlqpuE(D%@M.hsbfBsh畆@IӰ Ijw-<\gӟGo|-%_uQbi1X44.&׉?žeϝ${> bQ=Kp h>ʑJn_TH%_wJQ1],NyLϘ}=f(&W}0Ÿ;wG?s Jt? @-a7f3 E~n^07w(Z<)bd}x-Nm)ML/c^쨵X}\xo-F̠C`7hn-k#q1-qQ^ kR=eU'3bB+|`2] ]'gy ?JGaUؖ?FkDX$FGP D-2h.Oɜq,q%90 .Kclaq=Zdn/͡qnɟ8i"/z>٥_a:F&55V܀cfÒc?BwR {#b9dcz4S%:y P.nnD}<_ʃ<";aytw*&D]7ןAV gq SI%s8.I )@d^< T xLJǭr!@!XI$.I}!7I֤t9_LJǣRKbaouffٟJSS>-3޷opS~-E\DqyPk<`MY?NʶS^d6̀;Jvd@qo1n(uuQtu'CCVWuR[.5yGv#x)O 91#D14>nM2NRyBеՑ)0K;~Nz)qBYߢz.D(쯛(50*3=+_y`+[QP?օvWi:NkvJVbߤ̩L|يvv bv/P׌%NOlg''mg֕vmnv"r"3}5:Vdwl#֒XܺƯ{tt*ە/II+Fa9>ll6t7;ms `SjȞƊoVO> ||i-^ra;<˜ Bif*zLamceb/iٜwDd(JH\p SC܏R"=Р}lhXQ׃cydbyb/1Ka\\dUN F/E`b>!WҚHID ӼgM`Y>P+ ' *x0~~tS{ Ru#K!>DCIQQ x7YgNhUcX}`)+مIEjR%UpĽzY qC_s ,@°SCS yWcLCnHԨoC$7VuUmHrS2DԀmaTֵ/Tkjɼe~lwD0f]䎋>Y2utO0myn柊T,d%/H6Dcu (m]8Jvۀ;/ S!黝-mWx4h!Y*;3yAqQ^?W=Hv*m@RS: 5;r W¼z9fpc\tBTE*?e#t#-EޟB_>Z IqsJۗ곚=>nķsFtʥcٿ6qH%CZH*2Ȏzz+;7æ+GxD>@&r_F& 7,>P-!Es,X J><9R$t=o|A#A}E8ͨYhihE|35 bѴJ-ըU,GIvrw5)A2fkkk׻EC+!H ܴ $"=T~y@C߶;l#qB}Υ;() numl@R.BuSjao҈%՘WqԆ1i1%FŖ{f!D, "PYp2]I1~' N">uL rysAȭX$0`yN@Fn6z3țЬ'Vi*Ua䦦_9@#L®ŻPƛGmNC,y+`-4xuU8MK+u3 dbvI]Љ7uNvE%.FAG_X!$p.^Ta S&ٹ~lJ+k sI(Ѩl b{Ŏ!}<`Fo[DHβQ/ p =Df-Ůf˭w q`GkgZMKU(YD!}J ؓ"]"$wɋgT@ңJOcӸi@f2,G2CGiۀW4.Q1X#$_Q96OoVMρ5DIAR@* a€DR+,#\Ts4֮= :ħJo5o52>tꙧNʮ(tFB3CQ3rݐ8ډ*'Z 6oEsHHvruZ.T_Bܮmoij`4ĊEоcLÆ Bnh]M#XtAGe (>_8~fI┙)w{(1Ry͗R*jWaI [Ws[+{i9؛jUsfoЯ c3?|*1eFd/Y?RCWĊ?{ÍBIRH8]H0jlj*C[y%,>Y=&dB•qaM \|:n'1'̩8Țq0|Μ<&cPSqv9(ƌ,b ,όL;evJn͖ Ɗ3Pz2ױ>] jgqEti>$D1ա4mpdC0bXCLPN+6PnS ʗP/?'GCO[G'Ro0z~cy,,\"u{$al =DC@o!٧b;oi;}g% =M!H).6Gf(n1B?`]z8dJB?Dc.4?#v;^Ry-LZP%K!p"e{kiTo'#g&1'V zZEж34]zH+%37L]~:=oD3{:k.;*{{aSuN%?֐y93" ,UN/a櫗L}8J/e1:ֹ۝G36Jz=Uچ_١*DkWtA7al3sND kD^dL?BP;;AVzG[ZrvxVȂb.7Xj*Od@_lEIM )\ Y RN ?s66% B.2NE|sBbM 2 L* G,ft8X0"<AxQEjyt{LZڍ mڠ=|\py Hَ[UO+zl+>|?W lA+1%`!NP.>j 6=p@YYJr`|9L:ۨ/o0`x^0Vy{_15Iςej[7+ 7Y0BQدaǕ?U`TFsmpyزd]qQ76u ,M<@ "|(v  )>D@G>u^Շ,#ύ pMx@`VS+=&G$a5t? +nkˬE ) F3K,.sמ18\(jb 0TRWWl>X  t`&,jg>$_2E>j}G_Õ\I?s.pf)taX>4 Nad6HH-?8sdHeؽ!9iۓ3%}r+٥)]WH wL/x`/5|-^p lNl9C/bXGUmTOUR "0:䭡{ dt@O (x jUEMEhlv~\1]#qtmבR, :ؼ1a gconX ըXz*|5V]bȎ8w(aҌb m7heM._lrSg}h*5"oF%&r10QA8䓢QSڧZB4Z+J܉u|J\;.~ 08zoqH"P%-ƮUucf#՘_ےY31\4SmĢ@&9|d"Ofcĭ7]L+2.,1a9FY9qq)DB^u RJd DRn[)ZJv'rF傠&(G:˨%EBXؾg9YB0Q^+A %}Śd^9ǫ$^Agavv@'zp5;N4{ɕVt Z90/uȖ!k)(ܭ>Fxf?n:gGӲLd7ZOs!>hM|typ>O5O|7ȳ5fm߾YڹUr}Wn!!|ԣz.WS,#.޷34hSK)?B@ൗooEpVٴW{[ٔaQ$D#cɝgkLgM;& :f0Fásu0I"Aeb$Sy5!JeEG OLZ'j^`%|៸G(5UXSmO̪4[`yme#^cn7 HT/lt}{U>t!9㪂G*sW3Uq xA.2쉻#x2uMȅCJeF6i+e ` &/Xnڃ/@zfӭl8qvVxy_t A:iqDG4KTS"3#?0䥋pa>Xp@nt9EQ%QXhYIëbwkwǜĻ cÈ׬b`b39૽DD' zAjKwb:$.E+elL.8\sl]P YmRSVأyedA;Fl,:.^*/z^,6Ffc{ᑋ$F[gݼ֌]s"s΋Ai4J fD˯d=[b$|4m6S(ʆ$>hee#"ӧbN&3mn>_ĭ+Vwy 4`,s1sjJ|j*c+lP;77ɾc]17w""J4:m?*.6u7#?.$|xF:m݌ GޅKِ(b`ܑ_> DM|+̘dl6 |ɞ2@`PKeZI{f~C}ׂƌ(q{г:C^l WYai] jίi5\%Io =ʱ2/]:Ȩ~"[ɠhRMįW}-cq--ϸ2UĊc'rW j.N>`hL\Pcz(aJ#y,E w8FH%|vRb#1n8jQHp@f;bC݋"7ixb>KqST};\R!QE?؁`zX¤mtG B-2pO J(^0gVr.c(ߺ¿G8)PʙAciܵ( 72oR?p5_0i\8 B,Y|ڥV n,'Qh$Prz!8} KuFu%Qq" %rB0oV8E)hVyOZpe'7XTH5Pt:*cˏDyIyS'| +|X"ڻRK+NDXHC<[ ޒu`ϣԽDC1%)ͅ^ZA@`.W.2$|zסn2Hds s'BE={fn&yuo>׎ [\f#"f*#>"0o 0ÐTk$rA-e+g YbP ua)D}Vϋn$}mưfh*'! [uI 0$"/E^ l"1Qk`_O4c9qb/RcpxHP{N"zݒO1C >G:=%/j@Jfϖ`AaG5Yw@cϸ +8R OQΒ( (SՆIO ŴJq59¾|* Ѿ݁-gn 3St _6MyPcz^NUDBAMoVrxǣe-4dڨ&B߀[̬ -=8ޱX{Dν6N!G6$CJ@.geuPgeͶy#T;HZ+* fǭI,OGGx!H:jݐlh"7W%>1.s -[/;{DVj=Ȝh%b K? -R 6?kb"bf!Kҩ-]I1+c-P9 t4g!;L9 !G?%7\~1t&O=4c>T:f:dF\AE׃$Uta") k{+zI +NZurҥ*B+TQת-8G 5R%~V0lM qOP=K,jO[j!x +uRc!DZDM9Z::!)&Փ7f}i4[Ax`|VMcte!>YHIFYp4*QJ۲ dr0v DwP7t˜Qah~9@!48G8Tޝ,+ k-m?#'̅l(5I=6g{aEau7}k4p?&0=5s#Ab񄍘5-PB&3_WydL&U;o >TMX ӄ̌<[EfMe*߁_E-< {<blTg*b"&"x*̔E9!בC#rNxel0ɔ[m_kY~ b v6l|3~my*܆l<jHu?+ߕ7_=̮h\ yVd'{)EFW>k 4ۍe,[B;~"fSJ͝ ΃W۠7|֕eEk5!І׭~Jl,t.=!;IG5O:adG&gc (a{Kok+Bޔ:Zb>@ Dc;谟cfW:XlOTeY:vֻ Qr]U1'V{x[8??d>OGMvBHDpЪRw3$C}W>'#~<Nړ)TT  i2Ÿ,(K'cFS8J>t 1Ӻo+cLySмAQvTې6reե6`Fd~LEuD/_ I(_ܔókG 'f[dڭ zRP+HJ pJˑ ϘJ˚꺰ַ]-ш3{Lw T$>g8¿N fZr!J/ɕ K*a:Pg%pn%#!tRXcVD@Vrm[;q(eJWrqЖS좞_Wc0a{}&k˷-*~K44cj}>2_! IHeU؎M1R,[}ɮf]Kr>'wDg6DXjy⭮YⳲ̷c@STt12O k3@=~b(܆YcM Z:oǺ+YWi奴i],#x;eO5dm<2%!% ҽYɝ@W=) WtOxC'׮<-"~ݡ 7ex՟h+# ENMCF Wv^BdP\DX;BfFBa{o?;8/ǯfӃM!.m8oWA}/F*;Ě7,[|h) q|_ڴ>L?zA|'HB0JM#X p{@$^)X 򑷑Ma(x,P}LBGk '[ǔAWDfxf#`YK̤j7:s#8QF ʌwG]j0Y(Rt_ƈ=o <"8h:A7bG ls::l3lnyF7z;d4ϫ kGd=: :Ya b]OrJCVMQ=ZL8JA N'{5ЗU|E`Z6)< ܙ9?tB-2L;p6rj|l~z!)^<'4ts ֍atF(I{b f2#[ D[YE8g~H)L@87uJ6Uڹy@TfC"ZO[nY9/⨯ؿC!|e %p[b|ZB3< p}CJ$Mk*@T ,q*ONб5 F1F]QOhʡBOKe5D+-u,u-EeBt8r«!QpyيqC)/Պw&ϫyqOQU!US6ۦ8 傡ӧ!pzSx{]j@+SlN@yrj' қjLcJu!Ogpbgk=QyyeTա%|55GAX3ÑyT :Oٰosr\H.5nrvȳ4|/}Q/eE|> 61~LNcYMxa̳ $Z#cZ7H?v&r#tO2WP16,Ia7l | g^p39ZɸvίbWV?ND dցMhx4fYAUoPszS} qh[g&}\g)fMZ^./;q GAFi0*o. y fPMVhf4~$/rf};,t)N.;<@,ȂC]9y_ ނa؊VsD8~^@wMaKo O,(E|YJAHCz\A`:SxoND?;8ne?o Tm*76jcPC 7:Rm{b5)ܶpc ɬ :Q1-n 舮WX b=XzJueu/p[ e;2usrfĐ}ԃɐ*luX52AwI擽TLV* J3iz>.{F*:+9T؊IWNx<4X5MXuh!0}c#1x[q̤8? DaqG@uaBznC8ZI|[q.0Ox2_3It3XjLбyhy.G.K_*.xK22ۄZ@%_jIO!i>**MzAEt%LbeUVZNsCB0bG8 m>\V>6)VHN $7; ?3M~UJ̕0*u*Ol%Ǿ hq}3bcd**$0)3M HW\O KԠ{>D}%3TPJ.ȕS 0(c_pbZFj@"BOp~>'o'>?aϑѻaH٢r 7ZMհT`t tÒ|䋵%ݓv jR 2` {!3+wAG"Sb'[[x\J1Fí֊χW.Nk9?SQ3R7BE^T yPT3g9I3dipItσ2TvHnvV md 9 ٽY#D߼d|bHz $l">$7j|c"e)L0 u]9xdܝ4ݑܧ)0-e]&/$Q6|_m=!qޙRY~0w|&,HGL78V?3^2#v-r7?2QT';;~FGGvqVa+̲ 9Z,쾎6zJlG9U~m/'q% Ae ٞDUpR~YTRx%nJV7 } Npp]=U Bg t97,ʢJs3$=3{7]"x[1FW Uq IfB^w POia7eD T1ڡ ڪ e>ݧx'i%YÜ>.q.duIPf}fZRUPPHi2SٽNtGəJ0q Tt!]LʆÔ갦<Ubg~#goBgIN٭BOʩ{guwF×ʓEE|ѵjܿrc@o@p%bVj,xHcIy0xcua06{|?ȡ) -Xr0}W%8k/ZLG"'B'I}ž)qsׯcCSah#x\9T'w$qp3?x9U#6$3]gN ]=nw1` DoM#+Ēߜad=e !ɕ1ў;DU,Y6;-ja鷔%>rghm.DA6ޢ@Zp-?7%}XPY`i1DPc~ÐXt<ӜPxX }s׺TӬ+U 3wَ 25u-+ ЮbR \rKvsCc\} ~$072;ɾ3ySi^' ΫuI𶳲H9O-&XhW5.db6C|FOopݦ1Iݶ9K3a={Glw1>O(fy؈K:.ĥ!WJ^ kR\X;+3Lqkҽ(#|P3\[#2ޣŗkĪNzômB?B:34}H"ն}IsfVU`FCoZV&:jH"n'bv.HaWd1cơ!a7 ?;@]D_&f6~i`-=+o:=iӼ|YYf [wNPaXՠ|B9=1Xiwۆsf(qvHEwK0CFdQC8Ś-tk[1 qfN tBN9!}+EY"G:c&**K!U#7ife; ,qS1hx}pA3`jA()ncRl+~vcyE ey%{Ja[B$ZAb#{va` ~VKhf7𖴲ٛptS3Ya1{JSs=fھ!W:9ԭ%xAG3‹}ᅝ0pEzl5WoayBbI;pt0侻8 P$k+ami~-ORu*2x\i\Q~1r/b$!~5tBDVst|igeR"&y{}++>rs~ƞ`OZ$g4/,Twj{^\.)2jp<݃$.W:A5 p7 Ezj@  a "3GMY![&YLXc(-Cr0nr$ yF5o x.fNO@1d!y- TN8'wrTlEBZp'pfs*ɖ~mJ!CBItȡp6l@[u6k:5y8*-r,R 1S Ьr5=j#\?&h">Xd,,P}ekNT3t~#Dn`Wǫa"V|z<"kSF&Wv6JzS$"jAu;x߿hab=n]Re*RirJM vu/&D}Q㸉?|D`bt#l؛2zj{嫷ғ# eD1JnhMZ|N=JsgjK3P5NfYte'j.%saG>,km( Bju9aefw1fThZYХ])jpUwr0vmՀ6f /&\"Y0LP΅A6^1%!t02_ՌvQ)_Y}Ĩ7 kE RF"ms(%48#; 6Oo$eW~ɶ`z5X:&4 ċI{K) 9&Cvp6K)P;-ml' )?ˬG=pGZH D(|Gqօ ^P¼}Mcx'!!V!_y2BIƀ38PN8/ӫ8D;JoU^.ecۡX)Ӡ/kaoq(k"544?|C|ۗCC/i%40a3/OwyG,gzPq Sԥ,2Q.Dui?C`0t__T=,Mp_v[!b{0њ3W@fɹgwERNY# >lY]P'aT)$t,U u5;"IHG¹خOTNJΡk}B_^؅L#Uň-TV70ts6],zͫB{nk5̫HrU|J.֎&7 f"(aT|38>/I9JTd$G/h|Ck:wta~ˍwm&_㟯T N?: R f~w0vI2VYјR=XۨZruG*']8|\ތ< ʄ!GAv%y9uuG֎[mfw.D@y%:=*0)=*~9J')nh,"6e!NW,yK:( `$-닼 -#k?{Lط-lY9 oX}f!J@Rig1t~ӼL0;CY\0#G?B6Y4H$bj;un*[qI ʾx,z^?gDbιK^p> e^>j2p=7Z3$bspCQ.dzzW).* MRXS 7!du):/?6LN?B*]%bވ̗9~c\:o{#M2o  geNer:5fbM;ZW2|Eqg((#"^,ah}6ǎ⼹b;=7N~N)2j| bQMS7CH*,5Oh;NHs - g•w~TBܸ ' ꪷtTH G<1;^DǪ D^PTk{UW^%B%cutNM6Qt7͐SƠJe4S7$B'v?y`?VUэALrH2DR-I5Î`"̒iWcۭv>8q5ʙG'ԤbDa`3ͲdзAK>$`f9n`"N5q~=*#NtCV 2opmX+S+:k2_TCt#F+i7wAf j{c;L!Hu࣑3,Uwtȯrn\$EMڡa0K˜$) <%ڙp v>|{i Uw=f29XiI9/\"N^xcS*Ή*I$)taeߓEtt&qiǃ;1 >)r(ta> _QU϶G۲q 7b:/ͷfϮ/.; MԚF-1h Z{z2p8h,)~%;u\F H-ڟp}[15pU5֜sc0 \zx ޿W>>N)C,,3k>>ԫcoZ2u1j| o^G#? $N.wmo ]Kb.$ƍH[l+hlΧ[ =]x &Wu2VV5 Rc h=X4LU ľv1ӧvdsz䘗t^rš#UR9+=h h&V0neѬ9<;\fWs$NB5LV(g0P\ԙ*Mm SP9C')*CkfF{td!BPwتG}8íJ٥ܝW~![!&<V sLlݦ-tE\N pnNSw<3豀̡XUh,_ .,f:q9 [XLզ[mRf+R9NCZP1F+QK<8^먥N{ 10FjR K.uŕݡ\yO˼JLZl!ΰ<$ y$]0%)V83=,4f/5:G;5b5%70jLbk_қ+ޣa̵,=h"7U;|9/M.N_HԮޑp\k9ݞ8AjsϔsB˴K1B`=@kS BAEߡ`כ]emf%9%6i :QDd^a9Ͽ \Qxmv]GT7W{HV_L-]jDQ.M3aOSAgJr vN;M:'+\@2{p8rbH EooP ;Bд[)]Z[&HVg0fC8u z`$OQ=;q1rM͋3eEK 8X(BE8^ࢱHF,Y$NyaP/\(U҉`"ID%,iJ=P<]ηɕ\lX$gl2OìW鳨Zfk䏀fYtNcq)9StÌ^ ytC_e]1yJ)t@nN:$~TF'6J&/@h&6$6B GhyRTyMpרek&/ں>$-[N.xI۳+贋Ro_ gMSp@NB7Ȟ`JLb *4bhMmx/Z׻uB~`#}L|/ *lpUt4EqvE=H A#Ky߮9I v) ࿶԰ɏl!P_]j8W{D|#"e[[:bJD`T,,٨bV7hh feZ6K&-S䡉z2 .M(ح,JӒ3;﹩7o7Sm%LdM5T.$t1v@XURJ3^C؊H W&hW'&>q!nE3n5iQNjGYAymGא'NąoUt%yk}^wHBBΨ 10׿Cli?HDw{`' uVKe[y+alJgyً~UϮtyS_YC&@gJMMΨӇosB.IaZik1 @'9>T1> O#v#̞>N TVKFT:*eN+Lo_rRbP~MKZ'vE2ɽ; "!o3hZbggl]`kC5kacRQdNA/@<&7Pk` 8K\ڧ8@PTBRAWu(+vB$Z'oU` 9SyWsU1saʑ.nhO!q'%ʟ+ՙLA.oX:h>rDoWVF5.N|+?nſtQab"Z;*KvS;}|Ҡ=<Ԭ7F=VKÔCOIFWCׅIwEUztڐ9&p n/A2_; IlMDdLg!M0Ege-G^~Ci䧏cg Y-4˘W^ /7ٸm{uUw\OFՎ 0SoHnrg\:PcA~g=kge4Je砨:#{u7,ݾ̀}^%#OTEU?i8p$p:8SYA^;yFCV45q=9 5ݏg <6@bŧ4  W&/xN9m]9QnVg2˪j" Y_:pC2etD=wz+rY΂me6nmw=\ lD V0ޙKe)> duw&V#k u眵KDA#sNxpNih ,HB~>J~zo w-'5g9ScdaD1LR:MK3af8RLQ#dEx(~)u.`_R [,n-L`2>rwvQEKv͠a,vݐ)+9J79ͬbzѨL=4"1/q&|,(/o^~oN /KVskx ,k!id2 ciLfGYMzb%ύ52[j;|^4ax~[ c=PZgn|~ :;bl6 s1C~9cdC76q *Ժn{C,{Pg$|쪢u&1_Rlxʰs0G\@~fOMǸ&rutuF]ecuV(]7(+MSYIO |n=_#.\fS<@۠AfXr8:LA$`ЌWKpNbD1; k'm$sNT:2 ͌~yڌvD`4.eZV߆94(lQ";զ[G\EkNH񼬹AbД.ȉRo3W* &o &4OpjeRE;6_0Z8́VoISfw#&oచy$jؽ`ܨ+RAx9BS e WW:pwzϴe,یeC:p= K=ۄ"$aTzm'z$JE7q835;W*yTi2y 6 1zD:pA;~`euXTmbcdز?~ 7@| 7 z?b%.$[Y9yo2gwF?@W|)CXv4RE~T˿Okomn":욓s ;7|>>.>0 UPKi +4fkz9y>ŬS_ܑ8}p67f{8fo'erSHUż:&xr`EWl7F5&6#vZsāzXPe#ޛ%W15! bc,-dz~Ȳ{ u2#?7!^ך"B0갿˯.ρ{/ecV-N2q|=Zgk]w1@2|&/׮Mr!˸էQ:'=b$ezK#lXq !]v.+:f'yGV2Q+pt]8tMR4[XzCHٶFAPs6xr˦ih) u[-uG"wWʤmeY37n  i𗍢],dpNH"c:#Q_IYTJBoe/ ܒ4YG )|nnkM@vsYS~&\%#>i9&O۰}zKG+[1Jm|bӢG7cyl]F,z4gs9wzaoͤ{FtV|d'*AP ?dOU5׉]MH>͗CI `P3V!t%)n%{)USKjxJ|ϒsX4mqP7"6Ve9\L8揦&1b>xTX7dۊNuM韂EcEO̊6pipzt/F詬cIb`)ܳp?[ `89.IY*Pˤk:&XqZnxZ?Td]460_w۪3L2Pb>Z|EbP~G+6Av_yzxCGD3m' UFQL`!@^MRhE%ޕ[:Q*GBp 6to|F<_䵀 @,sRÊbʅ,V70@]³A)J7oz^RU.AUV~nň+g_璇Ǐ{R`L^;imtO߲S~p5?@WjVPVXaN8vͻ=JIUb|LeVjlۍCl5>'B݉x Gcnj{(m1#E ~*HNdz;b}bX#wAP`&CA`o_q'JVȵZզeSgclޓNBd4F7+o@G!QL|P%4;Fg'P$=-cA*ܺ#zBPN<1{&!IB1;qBTKLgA Ѯ6[Z_U-dsDLǷn^u&h_Wl"&!;,p.-FXA6|o8|ua=,y4m#tel GȞ`f?붤9}vLX1zgD2ohR%/1MG'̉k}~zje1O0ǻ*A; 󻣹p3;Y1A)pVErPW;=BWz!&~t+Q:+ʡCl  evG<y$މ?*pv3?Ɏ$vtn~K{Ѯņ %/5"v}i!Cy!D19aYoy2z(]x.#;qKccx^l\[e~A_(̱untOu>5;:C $S{Ǟ\;vꎢ%~~x0w`&"BUp"*Y<~yp6#us.Rfvqs*+Vqku!DDw8^ !,V3 tmALZEFRҁh?..hMQ- dПeo_CcI@-W>KlE~YOUƫĤ\,*#YN&Ӏ ]X]y o+ ^x(%3Z|89cv}# K^Wna-:wtd,Wh[e޳@ء-_XB,Q.b&<ދgߴH c;֔ͭ 1Iq&#.1]bWbKGΑz鑇ϑ*Cզ kcnv#UG~ϟ.JEf^=Z}0pLVX l?۷GX; Zx躾.3h]ʑy"BhX eVYCj&x'eM/9LʹIꛃSYoH8*`X)~8YUwHcj4ddx5yLvȏ6BcΆfƲ$= 5mAO^{ ˾Kv~R4ZqN77ʉhr\J꟦$N*Du H63bD`4| _-gWҧ}mq5L3i䚪8%(<߈ D{xq~[g(U䱁m^ H[ΥkU8P&iOCBh/0ƀ+el{]ZTWӧD9+x]"=|9SY(V*!%"4OOE?9΂'#v[̐;񒭻( KƵ~-ƥ MChι^)<֫MI= 0]}{%gߏlv^'x&Kx$> |vqu+Olx1 d3v\:@%g߰Ҷ9!IXHD DJ .ʈP<0HkGvv[!>uW*Ƭn`yBEWmm v:m/^2(<`1.J =Z-kB-7T᫱).2Β 9NԄ}=:bUjQ+6y@ _ܜ7#x`A'?o=͂' NV9L&fk+vz򿢅J&]X02*qɿ0C0"A;z8N}q7)j'ჾEI$]+)$9Q%V_azi8L/w`\,jUROR7o~Zo*35z.%HG&wy^rT9-*£7Mu47? .-x1#^U>]x0>aEhdX5XN!^ O0%|xK+U}'\)[AZZXV^>xե+o.e2Ȅ88E(4J 'DU1{UQޗ7Ibdޠ_#4=̖ljf&(=BҌr"O D,#k|k:O<+Gcꉩ_3<:xWz2Z"OO^q}GVXJp\ ~$O]2Bx1 \_4+^߷)ls/<{( PHbfsV35gi1QL6rFPbcztV̳<<3г?^Er@ `QP1W0t'vrW`n鳐f]b#pl1,¶]PB#'~ǎ+1M]}S$ 7:u] YJ1IaDUP<N,7.8nJ";4`>om֠RB\L)[YVy צnRƱFYTqAm{堍/[hX.=Xo NbJw )Ph`L]7z$H"#T_Amo?,Љu7:jG,_r'(|$70a!?M漅}#5ݭBb\%ъLsL!QT\'w/ oLս7813߲sH]p 9P^ٸ̽ i;xHbC.<zyEp[8"$缑y'{VI( qSie+:^yF@l˝SY[8ܭe]I D~hܾKIgb(EKC CDŽPa -2p 9I,dLU[_f9{smmT6b+gUXϤ|@io2*X/k4]RF̞Av_%\hc]BSG)p7qI6x9ᖚ.*6^%bOAgĈ OjnYI`=l^I6É+,REq5pjpE1֣LQ=JZ],PC-=Ejg 35haK:Uidf4)yPYE2QQZݙu=&p6U{cf(p 'wĸߏx5|KiTxK[ ON}HVb8o1z+%Z~bExx2W:5L0.G}ȾR<|:9c[OauHlTMZxq.yR_obCS"mAȱ;%ɲ/څV~IOr_ EHpm(2<-A}H<%Ӯ,_5maa*n+M~vؑʧ^)v{aK%>O&Ykgt^oKk/p!'ݽ"#uÿ-M͛geSb۞lۥpٍ_9r`Daѕ 49jAs:w$ U,axv+4 4|lzfq! 1ןN *gEyr ~Kc67 '/O-Ff w]آ [iޭMV$R' F"d^vJ\'1BKn6PyIO*S,b>+<H몿ݰo<422/w&Wp)f6g/#/ӲCI r 빾ș{Hk)9Џfߴneܣ.dUD|SzZ"臉6>$3i*;*.8KR/|nRIn|v[6k=cx:;{TJ:1]T&ӟ),oAkFpuW8EP) \ZW[)89\qVxwD3_)F©u`#G5_p2;G=MI8Z"7< @8Ե j߫nsIT:r1xZvkWgSI7zz"NH!Vjzw Z˄L&` kcTю'QnzCv/bX= b. E+SW|_<À?H9_]G1|!QTNǕڥ F@/0/COv9QUHW9*m^?J @k4uҤkS[СAs rWuPYUI Q1j:Kۂ4_^#$7-+[w;E^ x OkLZJPbR~6;_]Ȫt9vPP!pd->k0OΰW)ic 9&̛R2J j ;4OVIDD/fl #cM3G1k|v7/,|3|DžgctT~(e؅8Bϝ؞wѵͨ(6`M_g'm݃p1OXvݜ"[NJOJӉ@Rh}/|2IK^9wNbp/ϼJE.ϣD'#{6y ԟo`i| NnsXk7+k,M70X|9"j~09 No<8ۦ vO dpȳ@Th 6`bj nu0ާW 7כ&& mFM^L#= s׍\aXVHv8I,Dp ucy!H̳T;cs1?7Dz⿒*BN@1ey5& nl>L`{9LG/dCQ={*9Љ^7ih]Qikb\k΁*' 0S+3esHvH-vAШKֱY   VnMOU8 >^oluA$Ed4 ТWe׶3Ḵ@q.g+Z`qr{¯b_%)Dr5zUnk_ɦqx#O2$]iW0{KяNrhw#5ޔkIMn[f`%`"qs{|yn7ҩg2 O8_Ӝ&n\nS||iToW/ C|7xIun@PIFahp'#rbi~)AE{mtvJ+`>x;NyяE%k)ú@2·UR.xb xq :3%f8e=A2rh5`&,~cBׯԕ%3p!ą㽉*mTԮ7Ϗ楩_8;>:smHnRKRmYhH8<)!3]|W˔|ҠBx{ 8h]q,\Lz»h, |EM.W֎6`0X6ۢ=:P8¢@^ynф?^ZzS89e}k>$= 6%{J }yZJ ]]yBup۷v^Rȡ셌g cZ)%W'mZRLt7dֵ]wN5gx?ca̭k/{v۬ jdPKrq|q9xퟷL>ټ7zu[DԐY&AM;͌KOѢ1(U8ISAW޸enz0ʣ2,FI,~q^OEtyRIvKh#%~wY$ PE-t JV ̩6[n/!M#zTyX3a])C0u?{4~0N*YJ)6`vsח׏3UPsqlFJq ػ󢄁c{u>pݟC}d'V`2&RDfH_jYqS܋gc`?+zi` gF;^doK*|YMZXRFYO.Soln5־wF8r^R=cx"9$.vZCO/>hKf .phXRrZ ڿ $9a}v15WH 5h0奃ӀihZ0M/R]iElSYd>Sk'Yd)|VH.ؼ5:'/oj RYI?i e,Gmj~D(UX@ {niޥFذt^N='`Zp\W/qܶkB:،.m;qTBte;) ~w4&_]Lz׿CKFQ}s4x9o!?TB`:r%Xv>0!4Ȅ z꼬\s#T!cw Pg>a71.-tB7H=ƿjxFͿB 89XiR?&YOqۘ=pIZZY~Xѿ&ye*'?y%&R=I\?؃sfGv( N1ҥM0j,1?rг?pg ژP#Ou=z|~13wG#m_g 8>ȊQ:w*T҄s=66&KxkSwSј6t!1CJW|OXCؖ ݙ(σ6AzB[D~aVUExV5:71.Qw£ H :c0Ҭ-Ѯq{F4]( DcW-ߧ'1A䁜fP&gCr^LoA2X epѐ(ST+ՇKw xҨ)mCپks޴9'{vLmL*Lr!].yx"b;SOr!apGoR7E!}m}g$oOd1A /.hZ-g)Are7dU7c7tQk,svo'6%e;J_N1;H)ڨ<:U-A1;!/.uu׽PqE8q7(nbO'R#V |?@ADa#İ 5Krx{jߟ`UBM-CeZXP^qD.->\×@Z)cMͳȽdh :yv%T~9 }~:F2u+V}`Zjօ3ީEEAy9kMM^ 72d9D ybXF`r٠;jflEX|$^A>q9{pG"Mhq2t;g19Zl !;YơD h@&)OyW0 Arzgk$my& ugRE䀰A'㰐X(ȵޓ0B?bC}|տ0[,¨p ǨB"e5iEQLzL2yh'ƃ0Dx3/_A1HBv/KV^ܓ eͅ4%mXIU/>!T.˒QC zӍ ;(4U|#*Vt ̾W],A3`X́f#I઄Oe ya@SU$v?&:OK[LjhYOw"Z6 y4?yT$!l 7mlm=(u((,52wg#2UuԜ.9Wiow7O4My3uiK1oVT+ʃ0(iiM J}|z;@{ǒIǦW˛,##%(brRl/5l@|\ث@ZQVPq\'GH;'}}NutF y=%e}8$[K"aa-]-&.2zsnq&>xHjYCo;敨/Tʔ;a8z.\̐v%X vZE/ԋ6ufT̓OK^k.ZiU|xz:q!g! mOZ~pA)]d|+cۿV7/&K?zqGrC5HXH$ Jq9tΫj^WHlAdO;) #$4+LƇ$Z7CqwqJxZSe1W&[ /J1^6yY2, +C= flmagӳs_+_X˯0^MRo/ i6.QLTB:~O08K91]/Er7v~βqOj{jD)O]Rl",|$ PK!P|W)Ux}@ yʠ$4$!{_^̢AgNȣõh-Q11&Ec_XUoI`XJ1T-0 "拀vqZhVXP7U,eB +A35Ǥ.C_*1%Cmvg.4Q UkI;# W[HG|RP_Z-Km20lyܾV=E1~O t,w!TeUQX贈~¼]BsĤ s?9t<t1ٸO8"qEkBbP37ʟ ^,{Ŭ} 5yZgKWb>clgYAep hLݎZ]pX#HEPWC{_آJ b;Ow@Y:ɠ-gr 6Vz0JђCB*5Gj}v?Τ+M!܉S/ H H~beea|rƀfU@6@zmAb6VXP 3KMK*͛_k] v;aH`-B?3*]-UbAro$``2 /y;0.6z~W4e^"pL!ŒjcbPraP5HJү4o\oo"L;AD՝Qt} "p zVc#`6-ݔ0IFNb:v^]>dyG%;!k !Zw5 (њf\=+(8(D|}x (x~.]F'nq@u"6]tk Ky- FYicY=^#aNU?;ܒwJ9_ g%&WP9P]e_r i_>߷JF+WfH)H3<oLؤ6sOCJASqf`X#AAKT &v#dpBsWEsٟ׀yۧ>uT#)OIO1]  XIIs" _^J$D3 ֹb)wϭqc0`)]T:kd<-!),Maz6"UN6u ku6g }6 JfROU'I){iʦlz)1,ikxFدRQcKz5{pGD@FgrQ 8{!^x) )`wó 4f= q1&y9O㯆^YԬ-=o8]Ә~DcFkݵDo9xv` .ix<7PoH"&ӑpYLINŖ_ZxDra άkg /!t=m/X%"X9dZ)Fg"T/9@# Jj Y73}7yFيzz+F_i/3-N2l-*mZ^(QU҈K^i\B2 v }%^ڨ#=[Qla 3(@('棇m})F ;kOtp7^ƯO/e"B&%lbgCAeY[ ]C= [}7Snş;MΊs͡#+9(m.|U49/5n`I$y#0m#PK5%T \/");n\CF_8񾳔pc*Ie \u6Z3Hw&nPEf:zT]?Yy?rYz<Vʝ!y;tAwڑ^4XAWNY0:!a}2pj%#/C-,`-(ՄNni"eTA#ɖ;BuFէ6 RC) x`J|}JS}()*;z!C-A-J_L:1c9OigaT"hX>T㓓41U.ZdFnbҾ:懀 L?m"f5jMT3P1ɷL6˯+X{%y9ׅ9s^FK ۔cvdaaNڬ8v2t1FI쌵̚acF#߾HjM0x1 S__5" MxUM}{sװX:Mu{XFm"jE\A^_0g[oT] D "4 P6R8vcl=V͊Kj*P- QeRY(΍D-.`Pmq˺WN5MW77(:s0aPO20B>Z,u?TxFcp9<ό科i2ZqOt7PI;ʩҐ rfvxwRH әJ,ңZn8JY.z̡z3aYyknhĒ;Ht1Z%IŨS~Jm.\KfoЮ6{ˌq_S>2gEKݼȎҠ6◘:GogQh|"=8v #BwJ~7`el-.(AU\m%lؾs:yݙ;y`_&шjC1EJU+onGs5JH8 '$__̸ ',"~#GÒ*v(Lk9)~=0./^-sS9}PixIafy[=YhYu| hxÐy=sE:a9-Od9Z 7m4<߀>FG";pw!0qfIHhM_$ijye1NaJ7Mqr]%DK7T['FXqke!|(Try᱋O@!cr/ۭF{}ispn‰DlOOg:Q/߯.-}/W%y*O2ȥXM47S~ q|;/:00HvU~jqU?Ti$lV YrBR4p/0S0S_p 9 ؿ%[Հ?i q 7n 3[a;2s YuF:JT9F< \͈JsjAW8?ܴ;Q#ZSx?W]P@n՞hXv)(A[UvY$@d 漢@Y{mߊE AgHxsWU7qK 'o&VfN],dO"ЙU `U)YӋ*yl5¶+FCLf't E PI?n]v+΃d`.! 6|ȃ~YK^u$d;];~V&%Ir{ʗ++|b&۾ ԋ@D(Jp)~vH=8B74e#[*gP!U_Z"-f}X!ѯUܬb>tgV?0fA~%~3QR(@(FaOU>`"KjqHONHmP,~4󵑣6HPCn/٢bdy_}Ux=!`JW]Gۯؑ4n=d`;12{ **ЍQV=a'XXe;@2iNRZ\ |W7 %[N&c_K&_~ m4WS5I^hߎkFDl=K Znt,jBygTHqSz>z5nvjnYuSCGkCiV}0R UhXqF'gˎ2)| ǣ8G ;yvw%nivlYsR'~yN>FX0QnUF^g#Tr瞾\N9Ŗ7/_M@=@\!^5XȟrNլ5%u\SB<WxwvT8Wί.п/Ibyzm{L5uHX^Xɼ! n>Gq7!.Jf9j \#zzduxNWfl]dNxF"ˎ.`qo<)KMe9yD#P1s*CȎ>POHukg(-B Nr;#6>[i[W^^\12Q߰y*\_~C( fa3d+/}uw}y?ťOo- V9 U"Or=GȿJQn, P>҃9Y-'nX5vZmC֕O <̖2 O\wB6Y6:ʲϩS:@vbn/@rjm< '-{+(Z9z(#>KXW`ri p?F㶚\1٪ǂ@C ZLA/E{ x#z}8ZSAyɻܥkn/p sA//P vbM;yE^ud>"-p}I0"vZʨ]>AOź@U',FD+^BdQgXa DZtS=EΤDGyco >0a 8ڝ d|vֻgM#NЗ@VUTq p8u('>e%c 93SҎyF9İlS0\6^kAЍd6wo.Ŵ&6ɚ6!nEfoq .νD']1%:(6_#|!Sy36įEc1etTSݦ?Tjs=Юn~NR7NxejqB痸aK&%T!X|AS~׿`̯ )L2ڕh~ Riۧv|ߒf4A϶X8K0-{GDAy+ ד^dS6/2i>PR{Ȳl\( zt"5 1+/:*<'U *RSɿ /a 2EЂŽ'ex}F6Sebx~]?Ďo-UBfKgd{,zBtQrѹyCt }lvo yYxL zkj3v/a|aTyрv]x>+V`>([.Vsmn1"$c͗SkEyiD\|BVbL wZBQ+";6b]IN 'fx!/Fn`]HKr? P [g1?)]F0pu OGc>˚~O&741Cv/1%. !n:r,y Iw8eK LAQ#} 8ŝϓ6nXOɓKzx/Z賗ȍi ~J%н'ɡYdE7;RR%$&<~6_^6 _ Cx_; )]pCP KdťX $UᲭ)7| i$rJtB)gGѯ4$OQi`{3E> &m|~vSBGb yr+ V.O^8utqU97]6Z] C\yV,Ə+u|[ɇ=+i^Kq˒۟i7WY|Fk`PNo@V/B>-e*C&/7kGoJٻ(++Α Qќ>}wa?$/^Ӳ ?/O6<&/Ð;NU0l2}PT(HH\^9;"e>Hփ/2VE>gO߯d*مe4 n>\, nDzPXOJhZK#f5,CTGǞUhPlz#pթTw.`2U# l_2ڜ~Ndf9)]y8-!V q>*RB"~D@!X͐q暊='c,c鋞G#.ߺ*/9  015ue=bc_(}[G&u Eͥݽ!4>1tRs{C𒒔N29\xp`}񈬰'#؀xy=Xg-v?($v[BCn$RE0) !L"+8[sKjխ56u35nB: &{dJ?zH o9&0"Bmz8]p-sPGO=ybü՜AG׀ArrGaB\Mw}G[ZA%5-9ʭjDd\־$]wW'n}˴[z[YTEBr0AUso2ռ/;wpu%L`į<|K/yop%Xm}{ê@eq3 $xyuΰ]74$H]UcCtF*&)N36AianōY.oǔ)F:xpU[wiXƇ9lqJK\.K^o5N#HvǾN, H@*ADEApS6@YL(K.¶MF_s=k}ء0u723 cr[LuaQ`֡~r`|WY)K*Mpmf萅%%imʷ.y&I% Zk$8wX1z|elM/s:5q ,%<0E9D?,bR5ğh^K>v*:򔕆WdǵIh(k5 $ؓb, ri. ^ZqM/| 5z01YJ#KANTV gpKyʹǡ*QL"Nx{%~ OB' qڲGQ2@8}S$m1ݺط A%O?gɪ}{+էjvV-@Εh:GbҒ=&CfEcZ̠1-&d) fUȏNW߼`4;L-.͌B}o氐[蘟}͑<˱,$Eus)퐻樐/nhᯄ ND6h@TlvF⍈H! .Ш]2KϺYSjXۉuv&ԴLpkLݱr۪mgt)7k/js䍚 >zw+,k! urA(2C "Y{v7C[pH}7 -)6kӊچÈXO[4 ,Gʡvk-z;q\>'9khT!UA!=M =V V!?|{ m8t0jՓ\ZxaR*lԘ"r! uKf9zudo#1F `go toSMV$dzF"W·iA%O\#Xq{P=~H(~vf ,s=QpB4̕YSY+)+A+n,4rDny,~daP~96ATtZMqdm[{ކ&8ggZ~< p S<7uf~w|]= RE$!0rC&lK/j3JeAcn9HH5'͟ͲF9)Q2m=>fy0g[LS^GڃF2lr2afJL<sfhcP=it/ HF}Z@;lx} wfp&,T 9?z@}&[Yz(o?,dX,m6F.#Glhj/c~Icb/>DO%3u,v$C!(xh0@78> (p+UTҳ٪$6;\W zTr57/8 a#{je.g!cJHrEc1:gs=,IrXp'=ʅDq s찶uF[*(E,f忘Na6G6T̸\?f=olF3wfnE4BŜe쥑* L <\CPIUv =D. dÏZ~9}z6V4Bn#[i8F2y1H./ojߪ(ݨ@lOvO7GJ,MG̷ym(m 9IxRNBWoM)SQ/&xis*Ԭ`6yqZAh:1ᡰiTE޾1ar_4&zQi8y$dYM|7Ñ {m_`7ѷ= SA iZ3ΞBbMj$@?zR FI ۧ\Y4^k%8%N-[= 9|q6W7}mVL$2JA?x;Ck 4*btzӴU"Kv\/NFڜ̯(WGCal~kǸ}էVe.SW'ZwȼF=DS}2WO`UYr>A <Sx_mwCYok>4@uxs`tSa#wÆU_A&FMU"rsI.aޢuߺ7XA ԭX+{>tN2lz/&²τ&b:'i:u ֤m'jlŠCIwnO~j}~j.@k )F(k8v&BÑMf +)Y"p|HMMʱ/fJdOIoz9nRX:¨ 1[>G˷.g*e޳ -W0+pó&ah,![h=CIzcƛ6:Z}u؞93 #rr@hme>] ҙUޥ-7șnSr_Do.yu\ܓtΜ ڜsaǁdPҒޠI՜}C=r Ǒrs[r!9Ygϗ-xu ]?9a!鲛",uȐ7Z W|џ Gw!*߃I1B n*wdz^YxU ':[WhIѵ_pTɵaj45BE] 5*OvP;tܔ>}$lPsڥF %Or SQJ֨0z'(E0\7_)*L f@\}$pK5Gً×骠Iڏ\4 70]䭵ҭj&9lvPC8xΤ3iMEm"8& C37i- LBѪ񏞇aý\#!q&@md8Cv{8 &$sܨjZwnU&{O΄R'^z8͈zns atL^Ry4aWʳĿ U? {AeWe*Հ79ߋ5Ql JdLia?sPa]^ q/*;Y+1HWBʔ@$@𗅾=Ȯ]*ÌEնR .Z~Jh^}j ʡwNzyWй4=o^G-+m$gߕ"3Qt6:FS[oW'~ <1UiGn]v7J\&C-17;4Ȼ hYMrǍC 2 Z%_ҸJ[^pǹ(u/[#4pLG<3s謆IXH2'/JxT,qNȂ$2pOb6.3T9O.eڢ8~>fƦ:]8tZq#*vUDk,SɈ$رrȞ/͟g2`ushVy<%JXbH;r3l/zgh(^!,IBESޖ.aeA|b5$|\H/f  HBhugNQsr_Tw&ShdFZW&ܑ gJYLw+)Rwo$=:)f"٤[]"ԘKq;-nT2v0-jX=O03$GfO#E\гj;4ǐ:LzՖZ.dy:?ߚymG?!7x/#\o܆:}d]Q@msfm` 0 {UDؘ/Qꅀ HU}Tz5ݙ.JdZd6VxԑNɮ*591*^ZvdXQK̭%/KݲkedrJ~\΃uPW.p825Y}Ţ䘸:&Yʮ\1M*dv/V=c\oEg3'p1g_!9ZC95l?~f=lWg\ͮv/+J#|S)ߢjZy_$0Ƀ{;IT6FxcFIr+\.w%Ynh<&?Hq$xfG u uY\W^>0h#(Y&w\Hr,a$a$cinDZ0flΧ4{/KxVn5PG@V' *JϤYia %atFq45>*l- ;LoHK4JT^ZΘ6~zDT>l0n*s-wd|ȍ1U#r;ԪNokApDGSX8Ź(*ൊ6ӡzj}4E!EuN',p$;^kx'*dܝ hާz4­hRҶTg$.X qF< C2o]ΐE흘2o[-fj!c~HMd[ũbQshfRAU4%yj_ K*l9:{YSj*JFS 84albZx;\Co;ny4D+(_Y Ҭܢ~0DwDKM.62^߷ƶ%E)XBDpq%gi_g+ n*.0Seǭ.o&*faH7:qYGk qv}--G%N㼖R6f$ EeF}(0w M h!j[kQa7ǁUQ|i gl3c|3841llځ~/E ?b3eV&rjpF5Xlm`S\u Ϥ1y~AT[)Oh/v4?Z‘Zx$7I^A$R|18m%g3riD}Ұ#r:Պ2-~d=R3b˪X(.ؘEt֒MF/"PrH) kQ&=[XAw;i7IυyC(SDz"=X>R}IP˅mELɷQ4u9`M<5auDNwնi(L؆Zd`XYR˟6gaBkg)/\dط*usa=u$͂^Mv.i%NvutsF_,`Y.{) ~xNw0יn؆ן-ՁR4gB#?؅.)gnGzԫu؃`tKMD%29]L voZI ENy\>D# J{ iVn Z/e9nᏕc[(zg7V37ݖ}z@^4 k8rN("E-s*_$EIxF9]Ke?.X *[~ .N1I1~A)˩'pW-W'+8(|%DiՅ -C'FQ@3ɕQ W6ghcUr0Ru\W95t_7ߜ'*5:MS8U_qYV,/RgKFt+Mf.ʹ01·{X#!PR."KUh;g{KCc=eEK=K\̟|:v6Xb2&pƃ՞mFog^p3c?ɟJ vg+V>IOsXB&h\^#̹ N׋T}xW塉68@u="͐>rtĭ'&tToƸ$%岃XFU1M @;kbY(汫蠣08 1ixDFL\#^_ߗCF 徍;h%%DBJ;i XㅸQ=}783Xک:50y]8ՕQ'Zw\N79&N?#nZ?4H!a!ոB% ;8y{-ǷM8E9nHOӾ¿`c+ ?8Y>rd& -\!S@}bBcauղ?LDoz[ƶ]/OH(i N19SuR|W$|lYᄤ HjU2Km  Σp(9M,KT^FfVx2Wj]#{kI$ 3v"yCw: QKiglMBzś4D˘WyWucECtDam_ܙܸWhZ^j:ÉHoF0di_+l}* k 1rsf|лg5w=)hGi6􀡬siods&eZ^Gm9=IhtmǞ GkiS.?C(3J`*iA{4'>bSUwF_o}ӓ N}')(uSWd[G0L=kJ+ ;ݍb|v~ZvX+"a1-qVBf/ _H&y, oCeyexߥ4a⇃:ơc/]^0 zu]qtU*5̧"QO^5fL?WUk]=SîDY1ޛfi(/y8?SCޠ_Z~Y2͸68Kh t^`% F hD5O?BǗ=ql(fǜ8xy˹'aOЀH?QP'$OL @@RJc7ڣԚq]jIBE{d͔x4nCS rR=7EUb|"?h3Vﻵ2eºq+pD}gT̮fpj$U1qTn ͻ7U ub;ybҕ7Bc|߇x֤oBB"4t(RY+VuAtWA0 E_-޼؉3eDrRSPsŨ_psF QDg+1RO&]芞-w|Ys1~!ћ郙L;u{" "g[TK` Ɓ`ޤf."<̫ rw3(_Dzyn+MdF^M)ctV zXԙS0Zzy.P@KBЧTݡ)M4U^ ᧞,&Vs+@81W2_@ ΥQ6oa khr~;" !9c[/#0^~pN`QIXǡv~\!9'-8B1w$~E<˨8̒GX]5uu*i8eדs($,=XIct԰25F{t,fm_TפGSΤ%%)jδFDMGoZ{\E6R`{21mOËԿ5ŚˀG:QaҒdG`Y+[C,gf o䝺H:! xa't 4|ֽ -656ϸ-ǭ*51E)7S ͛wɺy?;-,MoAmec;p攚BލG@BfT+`I:qqF%xn  " DgQ\8,x:XE:pc|ch~V)?Orɥ!AMzU|ㆰe$ةg7HSWЦE,R k6v?h+ 䬞H+4,1wn@fl8OƄM`r,MU4IV{_SWMǹwh &1|s#Z3&jɢ693dgouIE׺0&t90 ΍(RvxGA쮕m]$Bͧ'*JI5OӴQCh-HhJB[dS/F=sӇ3Î((sj1v"C$ 6Y^6bxo$L0w3|9L}ere^p^ r7f%J8@tTk lQNY"&p:Xfyɋ/K]NYR}/'k1h<}9NxJLB feЈC&8a! Tnb @?ćՌA9T&<Է'fϦ"z`^twt00$&dN-wS2B$IHVK$of*Y:q7k8$+E.D,qGR1RHy@cE zDdB&m[$#W\O הS9kb}1jV`\Y'Y=DX<|lyuEQel gtFGų@FIj' z6WN.fazjbM?-+=NhGW^VNfS9!Eb{ Xp(عrUnNh<$}G';W3 6];u*1t:r ?j9`OsGȱmNo qRby/jc ϲaؼ xD|k\5UגA CKj2y| AY .}ow9X5=IMPeo=F#¯=rz0Vܫӏ#{ 12YJ%@n|a-$P:r\ y2Z)WQ?MM]b=W:$gjsw -OQ*TX{"x|KOo Ka"tv7PV$H#}9۴zKcIgVࣖ]2D^֡4؞L]Ѿk!>tߵ-]ZX;EjAAxthw8` J4_MIt[=:1KC6SDد| bk8I9Q&gJ[2?s)vBj 6&4Ʌ%$P9Ebbss:FZ®xA8&*+v Ϻ;W0k[h07ZAn0L`kq6_N qb'o;ЗП#HJ('s6[ r+7B2yr μ60`i[I{>,F@}E*ȅ؆eF_7_ t# D%UO|5oϴ\ d]@I^% e]s8׽v]B蘎"@ {4p`D_f bYj[JɄ#Z#4 Dx*tLZwe ߦ4().fi`9&1UHhZ}JPe.ͬۍl/D$`"5\rC #mNΝeO~"V;(ŞΎ*4?v|qj4ϚW3Z]ig -?ͽBGaUE{\VX=Jm; {=θf-4Ө/˛LeQRdA)p,ܦ~Rs@50*٨S0^MЎ:L:KWP'ߟoqΕ{#s4R =z>l~d/Ix3E 6!%0KQ5 R"+Yl/g0cfKV &)v 59;%Sc)5>DPo\疢x>UrRZKI9~DPU⡌{<ёolNU_VT,`";xe[Y؛|$m'b"Ju{ @JwުKH}=66C3||C 3$I#팇GQzxZLta!"P)}Z@zqݾ4<% az5܈w޸hjajAL+ol~!]t}!/0Ð/ (j☊ギOXW茲,LE׬ {MBڋ,Y,OS696Lm N%{ga`A P%V@~ Zk3y_;6ڏt9emNv ySA]8mF)dO8M킔uBt*"~0"{EoA;.߂EPgrSÊ'ԎI}n!ʂ^":d,bu"Qk)!y?ʻR _*IQ^GЂeUAԛ3 Ù,Sʨ" 0\ w~Q Wvڲ^ii\"?MnM·Ez߳0 SB8A%YV3sNP5 Lx+q^Rll (zl[bf&yD`9~%s Cs4fa1b!\_jjڴC"%QqԚJ)_֝VMoNT %=ʇ"$%Xp:qެ?]>9ĒsjL4i,=88@2 I5WwDTdު`_Y4GKV]x/܈c×[4ᙕ3 5`8 9fU)c ¢I!-:X;G w⚜$魏m&Q#Rt _3?\0t/mG[9%*{ Dгlj ݗ!Πܢ(ӎhVB-Ҵ ĀZFies2F ¯I% 1A1qG`}@;iw *r(?_,%EavP6LޱBD<#SŎS€\SLNGXe"V8fR7 f[ ~Y).[eKݹvXCSЍnw*"]m5l|6t<5<{n9p _m{Z&1;N#NQنI?O~=Úyk8‹/WD}Y,|>S=PU{ODMNefU^$\=B/)&rtS-2Ijds~)<D{c/͵K捽or>b&'B܊@p uNa>HtC˭ɘLPK_+BN./?oCX1imbykB5=6J3$O׷y}Fƚ 3nh5Z" 2X>ZP݅WFA "2-_۹Н"&{iRM~I[X$\ H) &H 7 YQ `.$?,XO:(|sÑ5TZpq\BEZ_gxK_an@jx{צE {Iv,&A79'6\Vawn=!m rjaǗ=07Ҳ'S(wqֿ@9]xyL oŒَB.`%} iB :nUݩ@f}X8#Xǩ& p48V,.Z:wb3oo>T *Xz;_I{ .-- 3-C $U3$cPx)]߉%*٩%5?BCjo`1+ٍs˲pL#OzBYS~"ˤPď6ގnHeɀP'eB=y⊈71͠dlLqp7KMϪ&1 EaU\cz$^D_5BTXw1"v=*h M[y Edth8*xgG!˪K2f_ n` 1Z^;,7i6#XC[1I)Q׶ϣ'!|vsr@ItIL֪Na50~[/={e :CKxc5Te- * N!W^o(bĻ0 >p8=??!!S+E{~ʡcX ۄݿm5Bǖ;DKnM5 o &\_E^KW;V!TUDQ}byLfMaD&Ê $:(J)`~{܍@<rtwBABq_Y.l.Dxfz~۰D&%q]UQbݙ4ۻ95sT'2XTWi”{GLD(0 -KՖ,zl61W3@wt!Qp9VP=UvJ?g^X rEH6b访.ù, ?4kd=dJ%EΟhۓ8xa[7;oRΒz]:Y=d@#VFCn]Lj&=>E)C8BN-|B U7K*9Ვۺ <'&%-g`5׏$⑴/ib+1!cV(" ǎ=!;>~eZ҆S DXfVgMzx:%t6?qŶ9ՒEك0ⴣdw3ArÓ r^euD*4Mrfk$%oF KfQjݹ~q_i3#=z%{l[Iǩlh% xӐ8 lYմ1Plf~dخ$Iv҅r?oϏ)p}dtOUE apv](m\^c9ϛo%7Dy\U{(eRn$+塙%A"99ia׊=Lt)?Iɀke-JaXGb rQ=ku4\@Ƈ쓆y }/ <ʮǡ[j>>4R0@Ssp#":͸Mܶok y ׺3ƃrIry!NNޘ."Q Otº4ضOI$a5kARo=E\-TPt}@1YST&; #k1u Kf3%BkJOG`7lU$QB+FEAڿ)NqeDfM\4R.gnuwۨkLsJY?ѳ|'6زޗ3svsQ0` )Z RFԵЋQA>,/^}I *[w}Ѫj 3ҿaMZ%ɴ,S߈ 3MxrTFޥ] y8,U}Tq*E  {E4hIź9ҝ<ػGU(Ł6,BbZ ^lO9 #fD z_ - 0u\AkVCtrߺ:ե дR$87N kDfTJo,v̍,qX(SkH_6 ݌Ub@C@U*U䱓H2YdjeQ^6[IPF]^ /U3 lHmb+V^rGꓷp<ᄮ˪8^srYGNDI)]ϔjz!p XeF|pGoϋ+N~@;z9M*0i)F[}:=}Wz-Hm5BeG5H̭ `آ[maWw1DT'mK=9l@bL=գ5TJFA%M9eK0tK`r.(ElK݈U"w q.qX+s6vۃ8a~>yy\\!Z`\jБ̀Otrd-n!rN)"NEmչu$2GIL! & !9Audφi^rA#du,YNsi}9X?3AϬLad|" T6ƧU޷P߿8V])#|xR.s2Im> !VeX#鰨OHk@; -`>jjqPPm+fDܳ1)XQRy\HprPX*hZ}f1j'O][2=d^lKKH1( y[iɖ[b-xdK~ML;M۴aMo`h_cWnf VOΛko6b93S/"* frY zZ) /pK;>+Jœ"4/K4s@WjoET}_hȏ+]%miŸѽN߹_Kά{()FO!uZ{۵{;bRU]:s^Iqw/c$ςuZYv>c:#x=!;&9 Qk"x_g3P{VBB]PjTTijysw4/ #8}%OFK܆فR"o޷50YX:VW6X\$4^NSxpn`5՘O i z)7T:Z^&tM.{$cArBc~f(㫻[|(嶖bԽļcl9Hffit2}symqUDi/ɷGjǕFI ;<+mށ9"f1F4 m cA&q`To/lh&Qî2=p\KPCzs / -`u#,xLW^]"m].{9M6d;A½PιEL5MC/T7Y߽']ek"V3Q@tźrrgF/x.v2LFhu;gĨѓJ fzeC{v:o3YP6Vوt4t0|`V'Z#n6ĕ`ݥh3ȷsGE #jXNf%D4 LB1ptC3 N 50:b*Q#|ޓ[4Ix1:%MB-vc J3> gƲ 6A?7 Sy`gx}Vp= E4c@< @cHAUc\G7?M8eCJ';wJ!&ϰ}t ߋ6PowNhN:ӓy0FSfe@E@7CP':#s&vvЦ`ZJ{ŤR;i$3IEHwÙ~_ˑj# ,b_hq/]/,Na=YX9G=&$DkaԢ즓#ߝ2wLy.@nf%Ğ y-^#lnl[m<Qer<ڇ2"ƢS^Cᓡƈ,OG!?iv^Eu=HاH3<217s*/ўyI9k¼I?u&b֢hDw& խ+-ffm 蝊c9($!t[`u5 2^yYYlUߔeۓUiFӊtvi_`ٓy Qvi_7AwzUR+SIF!{Ju #6=ـ_&Voo5;AS g!UI3|wqM7vA^2p)D 5hz>p^~ٽ2w 9S?"9|; i_ܘ j%Yፁ*=M 2V /~WzO6"}&MH8>_{"۸3`a, &6~ Yh09ϸgmArO-^l'$, kIؕжB.f*FK5 ApD_6YIդsjqMVy*zhOh[!8fA#eS~hNpKCXl>^©1a=z`l#)%F;µ>Y"LXZaؐ ` (Ԣ!>~:#F*@jUf-A *T cL>'@k wퟩ+)If.Vc%羽\5v@2n/G=_Avs=1nC}6S@mr)+04bqw:9Xrc sT[ jf1ζ'gpegGdņ^1{8W5S*f 7xR3t 7?mcVJvYa!d1mX'g?jzN3m->$8KRP<-Ɔ(~[Ix5 <,tH^#ݻ jӠ#V.F(2j BSm+PuZ09A"/&x ^9?_QBJ. #'-)DA^03 ˼8d7H.o`+_xeu87h zZd_qDBӁҡvm2&8a#Exoװ`fnޢI`쬐T3y<8=T_*,XV?p̐}tZxh h jǻXzBFj걑oSӡ&+opjXgօd5Kp*.^d1"6]JAR@w 4Y3# {h|۞SUpJI>n7@:K6>>IU#gÝӗ00.\rޏ(U/D+UŨXwGG h3BNҫ'ѻ|CW)k+cq޴:13ܦX;P;V_EY@+0<8-Ah}~q&i#duz6 7(QAܒI/+YXGck5_d%BhJ镫뇛Ʋ6էE{ߴN(ψUe]t/bzp}Fl.a{_^qY^-*겒AW ) b\BaFzo? I 'Dq hm QLWp"./ZecpGYY0@m.L ڕU a=BdĂ'&?>B}lHgsHΌM|@In :KS"s")$Q߿ ,_JprxGXg Y)`RGZB.WĕLAB){O&zt>NܞMՁO5BP.ج>3ΩUPÍPz?9^YVk?Yp; l}ְj@ &CX 9g" EdQ„Z'a{10aڌb:+XO ؂$cp|L:$\[tZ:F -EhfzQK*⭕5XrЏ} yԼzQ/bBAE?6),=rphv_pEK?޸#Fl؍&?:\maoV{yhtK[-{)O%ch(< ? |L6YpΊ]q}*: nBl[״s ^ܘAon!Z.Z <@VtXNzV)z3Ց|y8Z9li `U"&|d W~8Ҧ(O-.PIi }7GxrCUsC8|S"'{o"z9Dx\M 103퐛BpK_M*SR!-&8|E5Zn7!tR6gQ#9MjÒ s'~*n&5^t|2)zoЎ$~?}h4Xp?cZuE܉9.՜%.@1җoWgV,g_|| VX tâᩌ!.| D6SwvFf;3du`Mc1UX$J6p9/ł+di1w9,.6XWjv[5~W%6;-|qúh s,dz=Ȃߩ>B utRW<7#*u{HP@kQ q#yn ^'HgStvKRE$P'ܹUJ* EK0ӳ>it7DrDBe G$ OxxGOYrsg) I߹ @PLn. ك$a=xvĸ|jr"ZC6g/jU #EK@ٹ896k@WTRzŴCSԱT(a?cS%ulY۵b!c8}zj\"@Sdz;?HlU%"z vHzu=Zaq|c\ -.^8DÁ7_P Q0ί59C1Ujø\jW9\^\?^@M" @de uI̤\Gtz!v;7Os,? qr-g=טv!jۃs ρ=` hs)ce9WؕwJK=M͔w8 H#oVcL rda ywC1&olllYu޸:zzzgǟÄ)iEZ H|~|-f$ᾍ~^9h 8AYM=&JYF9>D@͆0ެ/1,a 9)D(zJIȲXyi2~nħ>(fyL<+#@MЗެPW{P149 oS+o~Cʸ?Ml.tz`t)7-x 8r݉g:ؒlf`,Ы͟y$'b7G-`a5/P rr((דJtmF *(c~.TPݞ.K+7>.UCk9Ίs+cDkEm\D1y4 ΀vddJ \鑢 r7ac*%#i׽J"'rz}e > Oa%|UZP[X f.ITĎ3##ٮ`>;u۪ o&Uk*-Om ܅&b{t\AK{EZ;، ':)zR|/ShNҨn_JGҪ]VQQ%OC"7n-j1qxf YNJ%1[kZp$iA"i.kCwA5=OĥNCZf6gξSg3ؼvßrB4ﴤ,Ŀ)_w!v*~<܉6`oW4D߆Iy=t=ᔚYI"$i} FNVu& _y6bʻQfeH@g ŸKP?r&-ּ-$)'ԛA8an64w%U7~ 3iNX莒|MnΣ} I4FY85lV;\S\?̌5/'nѠzoShO[):<âֹ n !qX#U,N`.yoOd,{9niL= dtNRbk"r:. LQ:Ճauͧ1-/G.558I\=Cb?gb߽p$`)9K.c&:7+҆u4.s915[5g~[Jk\xжۘzG\{Tc0uVpSo-%t$s̍{xh$hdWN)͌|El.R@ԞA 흆haz?zu DH<޺59 d8VLǓe wTL ai.J'B Ur Ċ# I*=& XRp5'O5¦P~\ڬzA9cmZrP3l,pp !:ŕ1P|ˀYufqcT}gAn hɕe&L#m4?IÂ5͸L~z2aFjd;NхNڀ]-h<QFF>'9OCsU:pA܋1<*U>|Dܻܩ=t:nf; eX0RQ{B526}%%0]ZQ`z]FJo.'549D[z3HKr[ N=Ϧfn$yk5\$6ȣT&4 2NߗiMh A8&`<5YN6;ܯF6Yu{1;bЂ}C mAXUwe{Mr dBݟksQr9ۍRDHC9X\' 9nVy]1 U]ՓX=HHF303PZ$ZyD" nn Geob֥\M(s.ؾǽdady&۳}N/n^֝nDsm_XNehױ =[]tتf46--`ζ54Vg'}JX]~[f*QJ:RUbJ5fba*Ißku*ZZ{@!R9~Ŕd Rz!_Q!K%^)ۙ)6"QҾ>E[R6Wjˑ9\=Ějq H ގKǜgj\Aʗz~7]<1Tײ?մZ溼[Ne< 1|ä9izLf.i6mħwps[T{DN* PE*^үMS< '،l]WR!U0'Ҡ3t.@W,fɈCɯUD9 ?ˀVM2IRJ$.oy1!f 1wyU’v9d۸q37r{ÐI`+ >Qi# JKv(HdBL 3Y,M-gΑgUPOYԱw63Z~ۊ"pԷMԏ>b^:e8 6N=\eR3en DcρnkD'Vi3h+هy9DhhN >EpMp߳Bۉnf͍']UWKj'17Eֻ8!*ָEI%~+>ÛȹvŊ?#Ma1U>O f.3B=zCyx]YuE$iҚ"/&s3p@:5L{ͧb`V*lN<ʣ8S}֔US5rQ4b5+ ~6#ȴ1OZVlpJ\w&P(v? _ag;xBzWMSkb1B R6ɮdmS#!czrwGLrΰi^(Gɮv "QFS[LRqrcwF\%0reM&N9:sbI3u>G ƙP ۊSdy O_PQI\ UDRtZ؎b4Fy\ռGh*,h:O S!3}${2W-! 'x {Q J~0]&pC,- QJa|]X/ DNƱ2|j' '}?/9x%"|qAQ3S4I@CA1<[9dY$ri  LSgS)`d7br:tv J)Hqnw tIl{}3!\_Hi-2 s e |vA]5zs̹3q l>zDZ,.p5dk(N_\TA֯qhMe>HFՖL5#SY#*fpi&20e^'7͛兾l⩏9>7, `4qr- K/Wzo8y9a+x WՌE&'7#v'(#O{M<5!ҽW 9Ģ4\ɷ c1>8Dl C fо$r< t:b2%1QH cqJ5\OqRmi؋p$y*C^&CPҹgm(n^lF̸G \H+xf&-'$C8Y!.SFܯ`=ͼW٬݃4),0Ce][ sqy)׏g 7G@Y __&pU0rnH$ $$IP}ChXzidxdQ6L/7w#tesݯ_Au xVi`)_hDg9K8y7߁̥s#V4p ҨGx-έ7KBa,yU (9d)Q׉AVX sQoWK-?lX5BeXHu[/!jvnNvv<IC3ϳA=V$蟅) K)wxPeP'$82:vQ*'W(0+pXv*xdթf\Xlȅ0GVQ) EU 622oFAXÆ (Qen Yv["Tɾ B‘j[DyH-야# ٽO{B]Y2JE6*7L!LdvGC0e5 z_ 2R7wȝSwl¨Mӡ(9j0,KS~C_kd'!4"Rħai Eu#Sizx?ð#p7"q !d[sU *1 qYgrZ kR E.6'^RrC;w+Am|RldF[kѰS5WG*_";YfH$ aʨV_EeQj#P$oU Oط':hRs@O`-X-D׌rP#J)Z \MXQC6c#xI^w]w.1mz YJEh\?;^$=@OH&t[_L"4XΛhHRnu:M^evgDh{- jv/N*cS^mtB{F.m 6[']nhՍ5\^.;044ddug?3<\X'4]b-cw7l)q=OSnEEspnyƢ F@fՇUy/mU`wAPfo_D# a4jBTDmF`UX85aR^ы|e Pu6+L1:F^>}=Y+B (G$s`;P0t@!3`SF\twzLwkA+Ҵ}x-wꖂt$HCéauz~5D!,LetP%2@߰pD\kuA_x~%'v?gSS11Ĉ'`zcѲ<>5҃ai׼È2pK/i9Ҵ9;bhaB}[ݭ鋰5: Qi5hFRHg!Cwst M8Q.93ܨdor,hś],m!!|oբ2[#yUб!!m'6[fo+ S3 '8;!-BL? M!?;;?|Ig Iy(uE=YQT5i# WE Jm6DЗ_ZV@͒9v➿% .b䶐 Lo=Y`Xa;rȹ; |VFȋ8xxN@:QcQhcR d)̢!@(~~ <8v XzDcS>%xMhFM\YS2y.Kߥ &n-N W5"CKN߰': q% $ ŝR>?O AjєrݵϧA,;o^nv\7!GPCȕHo$ɛ7c[0 -#zt#78@|,]OG|/h޿I}Zڣ?.{zJrݼCȷ+O+9]Sa NH96I%`0| Hry?/j\L"1.񒦴DAa QiOO4( ɢӶ)'_@ HVy-H] б,Qءfۓկ;К*;⟙hjϙg ׂxbIh2*"xN/ j;E3Y%,r U"c7~·/7#"z*CG_^ׯ:r=-bF qLƉV_YmГeʀH0 Jm4W a[\Á ~2uSw!1bS:"2M(wU(9#$BAϴEjX8 hm ;)W4^?:LތcŏuF4iѤ7qxuzNo A빸AЂsr\H.wѾapG19gO#7ovhK,+}k8r AhJۓQgRBkO%) %`V!uZz: {ʳ9t'n,4 xF#FcI_٦_MF/;L)п=:]Yֹf U1C.Z|RFF}SJgH;Ǯ%] w^rd|^Cnsŧ QT7#{1ejcpa D:ܯ>څ_N*^kub*܂k~;+&yOz]=rKY5oѦ•:2> 4F݁ *m(0>bbsV ץ1A4vDا_++s&]KoL!iu 䃹V ԥkp,O{TV1_7I9c(YeY1~7z15?;;G}ڳϵMxob)! ?FMO29mO$_?m ')Jj96 062%7+{/rMhrwM2J?%Ѯ;0YZ070701000003ff000081a4000000000000000000000001657082560000886c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/߈)]?Eh=ڜ.+9^GioIC5< >[8W ;x`_ P_;|]knP|^m6bf G]!ܸڬU)tOwރ0p;u,OVθe8\= }^/4ef8}2iIwy&eU F3X莆|Eۧجq7 #~J_JF=S)}%[P߿`N= .9lꤺ+d}i{D#wa.xN-'+ǨGJ;3BY(E%yf( C~9(%8% p7Ȧ+]Aǭؑ:"7vXKBJ:ՆH5lq=K0~> Giu;&=f hx 9H)h* vD Sg=P%Fqk3وI!`N.wnjmdċMFY/#yg,f&?fC|ѓC*!ffJ.Ōx׶5 21z3n3٧䤨K_CH@+ڻ8csn x6Z?|X.k(+y&yVjF쬤 j`&8801;I(tUVVLĽ.}FPPlep̴06~GzWR~^L¡ 0 1C? bYL0ZRv#D_:/>TŬ|l (iFί+H<^ NWq0UFoYS?ʒ$$ @D輷ϫ$Q{<],*SL(aI]t;gd6HO EfVXwb8?C@1kө#L~&$}nٮs˚h .,ψC5G.|΢|sf;y4 a}8oˣ˗3R.rxnGX#`wn ;`D*ȡ=sp Bjvj#ga=P>?q*GԜs>1_Ny^B ltZGcv*[n۝Zk &y8%T g^(B*=!#dE>Uq&( +}iz:·rb7^Z MQ84]Ҙx*fmC$S{6e9ӟWx$6S/Iא})М!Kȁ\yS&軽5;-L]|gVo29bezLtN[hO 8ԍRoh! Z&;w~HF Va}]va]Oi̛bY# cm5])1)e}| *% yybSH#ZE6Nn>D6ӯTZa{#%O+؂zRVmx^y1MLC{3G߲*@:fq]|퓨;|&,1i5˰Y†m#|='EE/KM>`e $f]vUV65[E"o!ⴎNfUt߄uo/(P$2mr2:*NˊB"-E0K [NP!n)-d|aZm )hAS_0KVg8'6P )uy%F<4LeRPr!N5Eٟ>˲'gk˧m7oqfI80>ueΚDq0)!QY%HЌ@{ݨB> 6, g6F*ǂ!?xXcYXGR\]*m"qڊejNamL*Yw b<>D)EvAG_JpXL~{cs?)JLM!`O&qh~Mpv4r~#=Ýӭ ,۰\c@= M g7{kˊ}(<Ҩo0wUɈrAU&C ̍osYO)U,@ul:|9DžoW%B8oVq7@acgeic+J9^& ['D?su([t,|f)FIQg: Ծٮ(Ou^pmdC^G#<$[>~c5y}dDf^ >.AzxeiKd> G@K]@S~Nў!cO Ζ% )7h J2 c_HWNu7@HY8w;F#A1`!g$zMˌ*$:ْBAPơk]q|[>/Wj~AbŕC|au0tHm¬q8+L}|j銭 JƵXs  >O]W6Jl."oQt3{^5O|2aE txgOl~\/-m)$k{҃"3I# uE rp TI>~;'~R][UWGamՉ(Ҏ;`y"\;)&jITZxT\4-yXK~`l P:dh'Y>` 1 ǒF._L`56-p@յLbDn=*̬ln7|[ fƎb6Y(<>Ձr05fɖV ||'edlצC0G0vR4i6E'RcQ 5|JVZ&&26R?啅ΎDtѕ,3}b:g?CSpiJTֱ9w1ry؄:l)N#r_4L+ Xs}\e3obIJ;脭e=o֩$&NbK/i;;سZwpdP.7Klq4۬tU3."UЕX\66%9#Yy½b8 ;CL@3Q6!hڃKSO+~iڭfۈ!D~QYFf+͢,?XGI )+XHu<{Tz1by@M$?9[x LkY-B*wudZ5IP!ƥ@\ob3hM`YOYMXrGBGSpMGV u!a>tT?W딖D tWH "ILGOG_oom](,IR=.ep*ZX8 Lyt۟s!LxRb }OB#kӃm ~3'2mLdS(}",{nAaR&0u+r_j992W;'!=}n~22$7WJ T/HnlZpY 6Ah[`Lw1I62Df0i^5MTH&UTu0L͂p%ӚSeU*5TadrPJZtb-Elp PʷwҟQJ ~+A5׳XO0 pږS~݀wGHB و gڀy 8TPNZ90.Ubn78.exh'_0ubCI)2/fBJ]P-Vcc%2gݠ  #6 gҥo=3.&7F{ sCdj"Ok zLIU:3 m &%RrQe#"UZ)䝇ǣʗ-[Hоh{򒜮;@!DlMbKRh"CY`YM(L=meJӜMwoCH01[vxyl9ueF4N P+԰B $:vqN$lxQ\VLڽy:AOY馒,:`9z^ŮX,)Wm:]+"6)@̨M+6.:ݸ#,olp[? Qcy. (u9y{ZiNBj52nP/]dVY/UM52̰;%vtAvUNѩudV}ݵx Ϝ^nA>5o;.I\l="P*\@TChQQ5GWMG"콡`TݑeHNr*KWKO`ف]Mig(:!\ߊx\ ZVueFB|i//;p;s7cb3XS :j,a#X0d;E£헵5J}>O.⧨cc!~@*q0hݳ%Ic0!cgToʤYvelsknl+ղ'e]iG-;ionNMl7"Vd_s%SV_aj'9#H/9~$ȗy+N|βkHd< icNO}v$8*EI b*K̒;<)8W IΛPDb!˷6Wvњ֡@watF4DDƵ=㋏k(VZWl7-Qm.}=ǪJO ut̲-=~04C ,|wȹse57}Vl$˼:'4Y_elm%QXL$\J&0n}㒖]4YTJ7:ou7{ dޅphܪFwkؖ!aitHK2qHG"M~7WK<[Ȅ@cb8L۴D E8(Nд ,-\mZ0[i1y7PqcJwUq+qjmc2>< Gm !qG\g6[:(d)21t._ѿc0֚Ea `GE?s)->EeTKX2HGN]>dk!VE|g~@dd.lTj)|N',&UY;(b厒TrӗG ``u1%Rx+S݂w Kqݤ[ ̟D~u<+U:4зo~ sHb_Cãl.fݶ;[s tzCRډ(Lp׶ZYl"gA[O^'.L@(pjjҧGyiC(e+pkXgi9x#cC3k钎A*qkFi^4k0>TN|ǒe4'J<&5L1ccW, }S$*tKHM]pT @vZA Q Wױ6,(fY^T_cL8r5yi8$ᐇKP}s^osƜQ}0p7w6}2@LicU𵹂3 e¦ 8£-2jB}flh'Eu!!- Uɇ2p|VUHWGArS Vl _q*Ǔz-Fۉ}vҵ9@"\6꫚Pi9G0稜XTR\}G0dH[ʼ3 6,!F6&#wSn-Z0W<[kWdGT#.&i'c8z`>~}ǟ%s TW:޵.d+(R~ Hi=~jR![TkGѓ9%VpYQ5~ e~̋4WE*-'&RTjh*6#!i 跴34>/+.,=%ɾoIiWe& Jv6vd7[{=_tmUdy47C{3dpgg\^c8aQϭŴg Hc:I*tCj¯[10'Ed98O▯`9;Pk#ˉ)-Zw*~ WW+}3CVتRif;uFɂw EeL8_XV+IWe&G6ZbS(9' Ƃ|jRolwe6ʡ%[b ^wq'[p)0]|东ՊX5ef;+̃,2BE]X*9Ogr׹pqѦgpQʟ̽'fr{lߗu6jp(""JjCy{"x%KvK<$ukZHm巐qIJ,HV3Rjϒgn!+k%ܟ[`jNe;٨扒xWTʅEȬxUز}WӨH)v*Qa0,3GMOXAueVs_d?ѥCi^faRFx; iu,#)hղT_!a4ɧ'Q(aA{v3=,\ whdC Xqًvن7zҗ N ?!>2$ͣ\ $ܑ28αDG=e:99 !M+p2Y4ؚTlezT0`+3@'l>`3-g7jH U*5~$.L0V$d50|:'.Y" K02$mp9-j|:F{&3O^/1Vp'kucSE?rᦪC`X`@X)ЈFoBh(#'m;V\H~~XfgWr3EAc%ח`M߈%>k P|ӟj Stj.f-f)<53Ke `]NP0{īʋ!*gYN^H 1L-jC(ODl}DUGZTju?5OAP8s֢#\IëE@a1o_t'ei:K9v<_QXֲG# LIǞs:?ݲKm.0qKǷCEDl\(`z,zBחLmYq g!ZauEj!6D"hL U-O KD@cY02Zyh.K_m!:a&KZ2w Q'T>-=SЗ238y}Ș `i 2Dl/F'#; z蛵 *_ʎHF66cw\Ko:}#LBk\^=|Q4_MیP^g#{hZW]PBbz5vcR< 2H`~ıyp<Н.+]e,+~v0xr3p.Gz  况aYOn,0[{B gp4V9e&}Ž&m^@.gW1Te˾D4`8CU8(_=i`||*)6,M4s8Qt#z< K;0Ljp%)#9\F~Q!exI4yFG>1_Ļ&#Mlw:}/$cÌS"s[5mZ!~cǰa ~glB ^č ][ݳy Z@]ݕ|R>m,*,\u!8Z 3M/ lcQf @!]G;GSxJ~HIι̍J6f./L,or6daÝy^DƪI7;J疚Eu 浣732e71yf }l;-%RV3Ek1YsSV^gfZ{|?uKluJM95B4Gu`S㒃כMqaoTY+_?'pf&pƯGoI<;oYe_ђ)֗ps6,4b5E9dJlL)車:~{nKiAC+v]f]A{djv%H?b z0َؼk"D瀡_eǤLC^\sCՑ1K%pRД}62x࿗^`Zc}Xx Պ6:v"q.0N-edh3GEV;H0kf2H/5heFycd'=W?ǹIb'M6hD}Xy(E*ɜ*t 80%:FNe/۱}t4!HQVdB<8eXh'|rF 2y5j<+ эqϧԏ_A:jv|e1m;c7k֊?=؋abej%썊~{%=S̄WHXE]vR0lF;-?JqX0cuU1 뗬WJ tӨ NI{>KwԪݐ}ϴ*A,#rʩ){2➬w) Zdli)u=Y80#E@s]%4;#Bbo_HU5V%&X0 |E`(ˠH&#7n1@dZBeU\RVVN&cᎿ+նL Lc ~˄Ԃ~$]W |'oX4 &hv'x6x .E&+u6焒cY+&^W}L ZTo%a"j[U6x1XΖB/lZ/bN*kOK&*G%0\2ŪwYʖ>fyjIL6:t? S޻v;aJ@JЮx <cD,{g+ %hC1C)t($OuG%zZ>2NLn \lzfJYtjLf)AoW;rԄEC_y1k3_F7ՙf{ѧ;ͫ$N^, BΘUy^_k[*QK_0f)G Cl01zgb; 7$ƦbiEWtxM"/!#I%L):= rje7| [<>NVԊ֝rPMUbh8@l0LfmvkPS𶄖"k 1^ڪTˣ+l~赈;*zo;>k&@|  XvH`ׁtT6t2]F3N\вF E҅ qRdb޻(> "&.GP83{ͮfЬՈx[ >)gfتPI6%7Hb2 M?ひaBn1 *>fLB#n fTy6I9$Mh["9ǟ@l)Z= f"E4X1 h sk9yt*zDbY5؁ݚ ̐~>k; IyC'U'rn}rHamp6+귪 KDŽ2زBOT4,VYotRD/fV$La/Y n iNg> ;RP@yIad4`oFAQ;xv9e"6 ,'gp7i IsHyRz/&=as{Q& 5hÎ.,stlafޭiZ2.egMYK6궈IRv@ɂxԠ]}:̭"EV_om1>El6 .w^mXU "ģc*BfS} ~z&Ȝ=lc<7i{٫3UôjkV @i% יfʍP}[ǔm匠1vE+ZJ}sXRI&v*p,c>r:IֆG!6|1H0z9\sʷ :7mUe AZ"Wۓ,9 1A2TE-.+kWKRLD\:Ͱ XJxKfk;0eSE5a+[ztKj/ė!C}IX#.f(pL\Q3Fw2#sBUZtkF"e, 4p8 -05Z@?$"72ی3ad%mve%/nW +=O2ŅPh b}VY|XZ)L.PkHzm~`݈ڞlP؜.ttIG<{x("wS . @%3R"8!\W"+#Yu's4y-brklMS֒Ō%zjkhaK;1A#oM!_$b`Ac[ɿ' (XknB]g97aV_+k"md4~Kz)xy\X0@Ŏ?;˘0d"ψo^%Stpx= O)re|DWz$Du 7 7#AN;BUJ8C[.>w1&e>4_Ivԓ}hdF9l`̡Ç1MYj2ZGA5V]cfp5f ਔNIنͱ:x?}ڬz۵R}NK7 1>.7뱞(-ԓTQ`~] em jړ($u9 VZR_?o |vtF:, BY.gnv@, EBZӂ[4\G?үIy 6>^9qC^!TŲm|b>X6ir+U-eAdRHl[O4ȵ-*=<, otфBkQ39Wt6(Kv |/ܗbCv:l Llr_vOS\Й}U+Z!";/S_&xD m(-Nк7@6& "Y C`'nB}N!. ٲ*6<),{oκ85%٤|#sm´ bYrw׃go:j ',]t#`*c9Z ѿQE顄 鹌=iiPÁ KH_7TQ"gB+0UI_?UwyW-%^`ta]1cjJ>ޭg*n_aUnW$"]%ff<@ѹL= ᙦj @$<֘]V;Gh tsA惘/r YE&_JplE칻em_3FbE}U`7 ?x;%f0p-ٷp.e66NrG䮒JkKh/p\޸ Uvx/S}%Pu+#v D 6Eة/)[{'}|SͿ F,RfeR$eY\kZ͕7„㳕?u^5[ڒ`孍A/@.J1'X30\yo!P Q:Pj/PYBbǗHC` -Ƴ%5UyrcAu݄΂@o2" ;l d_oJI6QS9UH0ruDݞ1z7ktt-!FCl yr׻\wҝ--^Wj nK_QtJ>}kZӍn6t?`}3V#;7"V#'9iw\qbJn@i L"qO>Js3%!{ft_ = 73Q AmZt USJo0psVs`pB:(*Gn ' 1'!\SAIǛ+@W΁4yTa2*0 belTyiAұlPL.cah[vrAz! T`,iCͩ6]b LݢbPڋѿve@O Z $X|qF[6WhDW/xtW) WԴ*O &IwV֘ DQ_&K{Ŵ,~^< s6o*͞:}k9 `7{Ox$ǁVr##㩝/)ݪ5J*95P>]s%+ZkkccxZL+҆ʼ=1Q@RAq/fwnJklCf~}4]"UƏy}x!ȟr.8~0izdA*YgP{7^1X ܉v@͗a>ZcҫbZ|| =]H5=c7,KN>|ciްR2c~$Vʯ2+F+x`嚒.3g@Ν?%h&!1C{J #<.e]7r"Rt<CܧXa-O,Qw^$(6Z뽧opޒTB] 8ceM }J\F澢 ֒ߧmˇ R@(`[|faB/j;5|?fhYL26e'<(AKׯ"`qkz$biF1YҕͯV(m#ߓ3+-0J_Ix'$wj8ˁhٜCXbnWV!pt=t2ֺ'!A? ~kdAB_u͇ad9k u b^v jC+fnJ})cܕP;U=ǎܡp)[)%U ;ٍW\70#m-6҃v66 I`vfD!bq Ducg|$'qKsao+<&x^*WehG8`Sx|uѥgPgf7 % _~%n*Twj͒(([[;(=1>&h'fvߌpjBj6R&EYyuǂ32 nBoWW Rx@{2lgRs2qC͆~I&\xS3])5L*^&c [b7_ETtَ P`MlC"_X ?!Wp:R&΢ }Z)Lg9ŽGB"Y@ZC7JSꕧql}xaўh|\BWy-aTfk((,3eJWƃMT4 OW(D-QO8khڏWϥHWX%T3⪊xIv.PJ@:;GnɆ i݃!iD[^g5E*3ERHMN׉;DL2"%tTbۑ9lƄs#h_18ԽVء0g?cϔ#U_#.{s {9uPʝj1*'GI'QS8Q;=P!I MZ֌O*7cYoިR ds@r J:}9*P `\# MGKxn,Άf+0"Cg OBvRv\x3޳n(ynLf&Xʤߩjb)bD YUv'F~)C~(x~iЛ)B`M8Q.MX&2dEؒhJC83՞pe&$GseFALJ7O&M^Uu{$\ SO<]s/h [c>'`#\F> -l2d'O֨)fV6lgQ➙ I*ŊVn䫐PSl˾́Djqb6נ):.q<Kt!#]ё?SR]7nj8*Llw)`Nx⩄3Qq)tQ0AΌMW/Rˍ}nɖw?YXIJWKx7r'Xn>" _Ր:wtt֍|ǽUVؓsߎ|V^y |4||]6.T2)o>j@Oo>fmH\~U_;:t)(6Q:h;0 >l!Tc<1485&/<*} SS4-avz?rxS"z7 8w!"(8ݓFnW]EjF,xǧd ^ĉ(r*4VCϹkQ'9cK:ZѰ0UT/7Np?kf .DAAZI'X;wZ kǨ!p0xTX8~KdӒE H-Bag#1uHakW{=ӃbU^F|mQ캰Vߥs85B7U1:_j/2`#W%#$JTK7lHtrdҠ)7tJ};5JB)1↏s󬥀 |.NE{!~W' Jn kZFNy%RNH &2{N^}Y'Uӷݢ1>\-jDݛV fWĠ<m9~TKdg9z˸x5mтKj†Er9. kQDдZY$lytϪ==%7AP |=w p QX9ii%&Tv = 3˪EvPvz&7s"iz.;]go U1ou2K4(ʧSI`E} 6 BZr{Sgΐɶ. q$L;Ӯ u•T-[#6|c0ß˚K\|1(rϏI8Tmƈxuɩ~ Cp]}|wza9e|DU^OA )wق,:"}Y5@ ,'ڰQIevSj=JB,kEܥ"Ph{R.뗒jctN^L4E2Zk!ꐷLjn#C1'8SwfKt$;eལRM9W{&/>-0ވEk2Oc}ZnCOC2@JYBM{GU}'S5тOSaOE\Wi؍CPf زNS@K~=jf\mTb;G܆7kdSlwGp-"@?7f _PqolDo,&kt8ò{ْ+UZccJ~x_@2B(Ulsr~AaLmf6EJ}$s;  QKo4l$w璺}U?Bnb6ˊII_SPdsĂч|#XTgБSSt@ZZ RedWAsOONQ=PZ$)'3*-<\iKEoL=b4;(ݰ4W6PY'Q@nhd WʖO &NrZgWO S\NC9j:6RI9{W3^vm"9/ ‘lA0{_|u1%P:{s/ z3~toԞƗII.Tzge"Ny[=m.& yci|B0H_ f/\:? `sT+I+^ңe(G'|i `T^ QpCNR0,ƹ nS72r}7mwf fi&}pպW cOE^`ciG`g[LƠ"[@!:/) 4E2\o#-4ޮk_'}at;-J)0aAmĵc|&A`F|lRϮJoX3q{IJتCm=ri?2 jdcd:q3Vm%:0vIikܓwwHT3ifSa.OR6oy, Oz$x{5)dܸye2#桱V29MQsVoi N̻rh ,ӡJseˢMO|6p1RAC~h_cIsYicw'3' )_f*8F4k^6՚`K0UGzmGSH KI*^0N|j-^e/KxT(X nIL=" DDXoّ4h3rq 9ML{X.d!~$6he/I{rza*/v%}Us!d]Z.8OV+kaWs2_pfKY]H)TCJ`LS~++ To(vd]~ߑA6Uczkecou'ݶㄆ#Xi0\w$Cn]t ebk:=xe@uG?9qTϵLE{G1B۲v$<#Ɣb׺%R>},5{{G*{lxqNL{Yivism-Rx(`чNڬ)vi:+ޚִޛ,8IQʨZO0D3% >D` JcP>UJjʜk[{q'pEϒ>uIy3'ewy3 YANlTbkxUu5))t)F__ePni% 䁾%=+DZ&/N j1!,  Ͳ;ϩ-xfɻg1(ouH`M>#JgdzݳZ֓m9@ji?_Lk,{CWeN gv+H?NG^I'l̻xs[{TU8M*G9OuHYk-AЮ-[+8|r8g%h٤E 6 yIH)6;lpѱ2lG(BpP6O.pN5Pk ԞvћiJs9 (D@F,$hd1Zis%<7(Yk,=Zð,Z. c#tb}0@ÃQY+I%EJ@"L\n:WZJktʫxjx0߲nl=ٮz̙t\AdPYl_8ƺA2PNL~nK1H=#=nB+ BPI^ /׮lHhc*▢Df[4-ru{$"=VisU@./OSR\崈6fvUκ(ih^gf'6-Qii UN 'GS-peu' %*T^?;sq8bDg?Xd7kEњve\b-6 q<Fn+p\Bhp%K+2yw/ q@Ml˔z'._wgjڑ0ٿ­oFă3!fm/ݗplPEsZs]Va`^㭂L^})ҩF0 S$XAl'(v ;*:?fVJ K ^+Ł%A[.Gf΍橈,1uO|b5 o ma}z8w*P͂@\\ TJk:2>:aVB 8U&3J{II`k18PWvxt2A2#6;g%Mpt8gfu?bzB8Bawp#kSd;O]Gl-NJ/󂞷4Sr#jHd0ˆ&ej5ka14]Ӥ9 ݋+d #7Fq*ȬM{˛t+iUO';мV kvb~D6&*; <|N ;]Bi=?ΧUEEJyu}%IXN\-2@Xdz)n7r?Gb6FXFRuvvѠWa|T h7ʪk,CO##AAiPdޘ̺_6܀^1k8-Z۷WXI{:5pYb2>`\UF\mB?l.Uu9gU[:Z\p5ke)[wfIm 8Ȥ㓶Ֆ|fu'l0 c"yf CnWijWykQ1P%!.y+0@z7~Qt{gݨlW!buh-_0.zs<&L5*1esiEPJm2"t0s)6)ۄs'3qva^&) sZS Ζ>I6t}˧AґXysu#̕P?NC$/[$6 zz8zhw`,LyMv " $;{b|ibk$,U |Liͩ,AM#eU%| Xȑ;[I:]u Yʹƈ#lМHK/ \ W ohn:Ȧ-;RhsG9΄爞MNs>}T RR_P_ k޵gٻW),Db=1'*i/ru!tz҃s2>"ʄte'ZǶUY7=p" #2 $:D[py3-N- 2HgX:d"1]68tj;]C,5T#ߝ-GֽSVe,V4~;o?萗ڑY҂Wd֑4q#]D㥜h aX9/_ZO> ¥qu)LJ>xvWINmLGi[gabOϜ*to*w^tD< 8U|&@w.%=. qrT L{39e($o>C]ΛtV{ O0Jl`=.o1rQVv BCྡྷ]?xJ7b}9R6xȰGO;gLr=Zpӯid_HTe]K) U>Qv*4i5z؎2qe/ [8X50GR']6hR,{ \Q}|XCN5_iz$.X1gz!H&.iT@3~^R{ds/n3 iM % O4!KaםǢiC]YSRJ,FS%ӚE[>?1-!᫅u^ RUvZЂ@J<ɐ-sST9d)3Ͻ@ 싛ea5]Mcy%+slxs Y-B rIl m^((aRf'sJZ"qȟ,+tZyr{b#l΄ _EI)x9@-}`@--<̳#O3"pʔ|џĻ~BBqw]⡏1w ^Sp у0Y0ΓaI jɒ\V{C&A}-{YpoЬtb`>W[cKSO4.qrk̽|Vy:ڹBJW۾k]! h谭#^'ѵl,}!SqnY4.~E *ub%[l8ٓu5*T==1OdX#ф:ηWnSPahb:R̀2GѣC΁N?habJl3ݗ={KUz_\ b0pAttMUItE=+P2;%2wS˵Qza⫒#&IKc' I:`rp*H>8/$+߮[j|)zpd|@<=nꜮaI*o(7R_i7@BXɢĦqe6@"T9S,L$LS.I^e|D}3 <Cة'+PZ x`\+dڝx!D\Iwȹcļ6T[@UVǽjh~Ji9(pjdFN9CP  kSs{o ߧfA`!^gPJuqs $onie(8Gi v&06O-5PB@vAzDj!MU5z"ꭐyiSͷ08p>^+W䪙̘ؐPj4a6sPcG 6Tn P⼽k &TP<dY~+vp ?bsN-6w=`AW粆ڛPx7Ko[SгCgApZMʬ(/CQ…K<;MMX0SORQ23jqnpd_Ra^hnvf(_XK|:Pi7'63>7jKv£~+|7oKCw25(ۺ^ۛ#%ddJ*cIj NB`ZϢ0?kw6ev qܯ_W!o!QxOlܛ,e`Ôs*FX66P!Z9nw\v܅2 %7 D؏ڦ0 껻3a%rkhI*_`3(+؍fPQ㤱oCB_J@Y$DT2JEZt*%7R Hn㎠, 89H1966?I U=4}/JOї"y~ ՟Ku:mȬ~s7_]b=m`kFrM<9blP ¶@SFU(m|h-Tǽ^c.,sBk.̄*D, itbj.WW\ly\wtŸªn %,)e{,<+a)Aҕ-pbnFY؄%8 X! 4Fhr`nkI̟rcn##z3"Cņ}b,%l[9a *"PbLd LjR Buk6~!S}c7GԂ֥N^;W|*S66#MgZ]zi8 ~Y._sW"cf~ 4,C_ N$05&kf$dkbCKdL>LlX66}[b~Ea H-pw`슠 nE(Q¤rz'<`菃FN `c`^v r)6$U=cYlD*ZĻ|͈sJNeBG_ݜd*2aFyu\TJ<3)|lfX#yi9 Җ(!.:L.]A܃? dun﫻jK{ΰ5yݨ"v^Mb?U*Y#&C<5ӎ7iy!Q# LE5 aL;d[ 3ш8ݞrQCҍ̥r<ʃ˭O? &-w{>cBbwS6DNaOsi_ʦ.c@Ƙy1 ?3ZbnNx J-ib^p^ܠ$&Ӡ88KE+M(ЯGԪ\ʶGyl;3!ʭ9Ht9qr>8磧 #+lE+:g5x1F7n܀q5ō1!Yi8un1C6:g~o)ݺ+"_Q9}4M-!4xQ䇊ug-lZY8a᫥ g!AlFx6 UͿ55CRaa(Eɗq Ҿ>{ĉl7.k),q{<3|p.;]?Xu^ ׁy{k)#QCeT Wc{.Ul^`iǺ,, =vGB >CH%=92G;H\dms~ɾ#D[ <8dJ.Yɱ@QWpJ#$h1ސ5fNռQ1_9ڀ_} XHo!ġC(ZZ<\aX ݿcDf4`_:< _qPe#x;8y?0I@LD+z6ȹXCQny5#i-sl7DQVͷk3}nۺڝ{I߻b3>HOOR)kP$eTFE̐۹u@/Ɩߣz@3Y)Q퉝k2qu|b2Kކsv|H)|-WKXP]һ?an3svVa}C|IQMD&I1J#=HBvtrQkWɠO/ sߙSx,o"r5kq|!GPH1p ^|SrYd+V週κ]W:=D%Wheia`zځtוv9U;,,Zaһ#a&ysj1%}Ӗ5..kz}{ vg 6}[]@vg ! ' {ئ5}-[V[;kSfԑ}9|q >>?@M*<+>9^O1Kv-r0ot/lP-JJZ9j7 Ó7#w/.fv7v&{GcBƾy35wxPmyQ),h*wls+m)s/¯L\_J( Ūu3g>"g\-|O9ʤ{\ٽLNø +(?}x :^}` R '{ʹ%eFR\B 2 ~YmQvFCډXBvKa"ľ)Gd%R`IH!HYkϗRT2nՊc:A'?m{ܞ' 5tdN"A/[)%vQqŨِ6IhĐDrv=G,TV:nIm"S6[Wq?eUWC$50J&ik[_aq a'NLס%tdt`.V$v=қ!G&6:ɛ!r}/'{O-C Q y]PwDAI3&"H<6aE4Pj_ÂdBI_$4NQTKK҆!,_}=_Ur aU!B*g6o Ǟ03Z:1x<]mhMV\\6WH}c9tO%B/0)쟳*YIۨBa e>>6:>Az&h 4hטJ65έɯJ𚣄"yY xdCd-ysA^kѕLY:j߀AĔ.=:SZDžAuMt\zF^8i{qk uA־3jb4Ejt33V~8L\`шXъ23j2r[bn./Ғ0q#_gf;'[⪠].P1pFH[.0A{(0tx@U.S׬j31SL R|UZTCO%̷jǫ%?Sy B_$0a NK~-? X`Ur+ c3B2vsZ>$78,3@hyFA)4&*'fc%F:>Cښ^Z`ˁ(r~r^Aq:Zo"B=saŐBgYZ07070100000400000081a40000000000000000000000016570825600001130000000000000000000000000000000000000005600000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/=']?Eh=ڜ.+ȝxDAF5ˎa>BX9q[HS!ŪO޸ļ?M^姟`{ o4zVS^`3/"}c$ G|Kjz/,JIʳR$WFxo8^`u_o^p!m]U|@}~G }3"`Ǘl%`u7 PBZ1sKQj*gާۛfpoQqp{K>cs2y#I2@/1m{D&I.$[;^*]~~]ټxXi$5œuWR& ^0le ӱÆzvhU- @wDykb*}2zfY) F^4݄6a8ʽ,O 67ib8qbΫ{—4s޾NRMWO.k'zkV$Z&zDT)N;&63[I-[ !}"23:|r)." -%m5bʄ9MN^ >O4ub9X Oڙ<]Ͷ?/!!/|1 w*CBjڌ@_}"q8 6T.`'eB})nsVՙh\̧=) p0W`i]"4"-9%D.>(Lq+_Ʌ{q,CZJyVnq:8,g),ID<(z!A& UtZPTsh.I®ǝgE^Ѫ%ݗRnsW8gOR'l7da-GM+xd]dto+I7eg\R7; ^BuZ)k o?a+ ~8 `UvSPGF=1+*Jtedu8-Id+\_%/ Tpkk:""Ae ^it ~949LGhb̡#<>1 U%=Z|*< %ŴȔ}D1;ow E5+$Gpc+8NH~W*b0k-HwÞwA7Um ƜL),]y묥Լz] :2Hˠ.E0yqcJHFiۂ!)}/Ќn O޸tN%@OS΄Z{&{&ȧ Švhs3H1 e2)MRA]jy{ޠѳxaȃ88{\{Es({Gє]gɮŒ6M1Rz'*A?ZL7g"}x@'$$[-_ lkge9azߞ\c@{ m4ȯJ¸vUCāR*&zmUo H u|ιg{7c0a cF?-us<%m/RՑ9?~اR$Q/F.XR,nF`'HG@ce&q<>w'q.l¤U4|K>vr嫨NQ5jk;xAaG5V4JVיW'񙎵V (1)Ƚ=Nx;7rT9x5EP+ cwݒkarg*9eﴘ5vHQlp h-~_(SO# o|޼}ڋc`a?.Hkpg;>c! #^\Q [k8^qÊ}J{W(F\m䉹ps^p_9Ax79Gxv%xA,ե%͌veM/ g6sJcL=gQ¡sY9zkH2\4 QiNރJ J@~[ϥʺEEGnNbϜ)yXgY[R6Xm&_ c'{޽a3IbBS*cfŲL'yrS\$Lm4DhX/Qn" ^U * _1MwcԲ\c$=!B_Ln3#/lkV1nA_]GSq8@_3maΔyF{9K&E.Ź Ց*ǟj&*'(wIEQpxpJQ}!݂ûi9ήt@[QBuK.ԯR^JbnŴo}Η9 lyhy׀(pjbE0w|)EۿTqX]Ec:?mƋwyV4xKDV.G"Js$) Ao)?ez,;@v6%A W? ! W VSbU{m``*e`"z1RgYZ07070100000401000081a40000000000000000000000016570825600004f10000000000000000000000000000000000000005400000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/X'N]?Eh=ڜ.+υ찔gzMdZd&M:U ƭ\iPy *!=: چW$L*_hWڟ@U=OV0JqkN} 9b9de &@>R}E6CX;qx<@rxՙYD+p2{^ˍw_ýõmN [ZNIiuB1W%YpkS TpwX纏, ᣺Jl[􀸶̎T--F6#jP5_]Ś\!b}[Q~8j`18~C/AB8.V{k4pퟛ+"zg㱤BeƖqA P$& 3 apk=rulM"=͙Ⱦ޶umz*Yg)GV wxYGReD=^i.H7f&EFMz `j LLj+WEO eShb dt[/?L9Xe=}}]Tkڛey76Mxre.~, 1mxͱy`|%/m ˸a :m+2ŗw{Uaz. J(?dB h9/y7#_DȨk)k9:`DKׯޅo˧+&tQ>]!lE┒M&?CW嘟^[U!!ٸR+=\淺uxGU"!;rAG ZWP|'oX8upsOD@~\.zT]J^bw 7/-c ҞOdw(>1#X5lS[c!ܪ'!dPg\$@o*S4|َkEmI09^V -\v eїW=#p,6C{*2H@BXcبqd`G^#ˬrSP#?e`Jeg)41gc|_M K%d9$w`CPd٭)ڋ.̏w1=A.qMzbm0!NzD阞D"#ts.q&UX^#ds˚zoQ=$czeoH?mkX ȼ\6;H*y5% &csj! Df70ma5p!]> Y2>IM sy7 lN`W[?,cʃS94!I }sH\?corRJXe4.ϲܲ=J_sA4Si5{@#TqgĢlxh :: RXGtM%)7)<10B7keEgR|I:AQU^afdh 474e]{4dM{JI穗{sD MU\>2> ;/>p h'F kO cۀrq mSRd_bʭe\-W(/"kFvqN1,k-r#HP%W7cYNu&s0Y(Qnr\Zʷy\Db?pvWa;¤7=RtIo6Re^\AYtݝ.xS(/64O_ ;P#U!Y'H1ŀ^0(M͘ ,/ Ƌ4{F'36P {Og |8ulF2zD38nցOBk{XM[ŷ\4bP?hXǼ~wS`KգBo}W9A}q7bF{"`FoV,+A/H!Wi =|)Cu? $Tj "k38{I 0G c~C{k.#*"".$0Y|o~OsI9 ϔ n-y@kˮ|/Mi[LpF n Vqz8DXN26 a]pS2%u$7X54buywLIFTd>1r,eeD3raqqK,>lqX)f,P)/|=K9rrVFI]O-5kJ~Ĭ]YGF} S3]<5"m1G4i,wȭNE)^0blaZv 7&(BgPqD"&6@ 2D?3-" #;fm,FCbg:hO "DPÒxaprk)|^ aϮdb}R<1MOWa7MUkd`/v9Ceq@X[%vR: C[RΡ3S9cJ?9=t;i1=Z<z ^LQ=Zڰ]^e,\z%(PɵjE c累M[oИ"=IجJoQDۡV~7 KΈc$ )e SRޮ-u"͚ / V'A&3@Fp/p7JrMnҎ  S@T"ߍҫ X6*>M̰r:(IfBsK|jЃW)y$6D R.,0( Bcx¸8NH3?6z(@ Ǡs#I.>\ J[`EO T m͐0G3Ѻz[|Z|=+!> hC+"-6.07jҪ Q,$[6:5R{ymwZ),"1M^r)Gw*טoKl)$H yc R 7&X ^}dxK2_Bd H r @ i|O:sEAPGZF?` X.`]J*GE ]6≑k7Dib ;@xZQJ٥k5]oa|U^bs}3b;&-_M+uN(`Apg lS![Ue(YXAO\ǟ]>|y qV{q gw['߀@^=J#۩-t@y}O"i%@æ`\(VW/fL4A ~9Xf7)6g޶e"=OA\pYk,7"Hf08-J9u49S?PlsNa<\o6Zs,!řs;Z.& JlPbaĀl}3ߜ6j*Ҁ#<ө d q_Ӄ'"7++xn 5ëZ'@-c͚zس$yJ͕.3 _~'A5 vס,$D۸\Klub䖟 4ڜt0y,g$zgBs8,h@Zaz9W*}H}*rG g$pIh$7 iq|3/Ͷj>P88dxP/%ٿ#߰S#\X0POY= D`OL&a1ot[-J>?_ЈXm?IP|-k0^ O/ȕS@(Pqos\qK;KmZ/ 0?z=gj0 LaWOZbo;XS'!:'4ɵ V.ca}o0˦2`u80Yf<ûQoc~R1TaU0y_bI82E-[#trIh|-c[8aqMC oLj&-\Y D Y G9)8oTt*CNtƸe7̭5`0}]2L+Tye~GΔ$(k0(7IqK2,*p_9I>&b=; qg^x a:o= m d"5sD"S{w_j0oٶLfc-J Lo; "nPfsBܑ!Eq+ۿ"J~nekWu4RW Ġ. 9]˞ƕ\5!eCgտV&bUÂO B^x@/)eJq+\zd~_1X{񯌥m^0)D#vHG;pBIG-b<:mX8G&9ú| /aCyS7WûuTiѽé TDZa񕊟"i4+?($ETDZKqd5eeҳ`JeC1?ɉ^=+ aUG~Vo" 5:d_lw^p~ws mS=A`G 46 7ݑk {Ew}qP:YҪߧ*o)kOY:(\qܞd,# :%\s lD}cqdf2]OXGGr 6ک24C-}يBl-s3{NoZO`|YOemT#HEPaHJV4x=!ܾ,bAc_K9R:6e|[_H-rvƯBSn/@Ȉ3BdmPLGp:]Bj.4S0oKHfBfUA.E^_4~H#|)k>j Qn_op 5{Vop^Nib l9c (T1b:oQx!1{5-  +\(D&}ku9uV6fGkz6uLqw)Q?_pEdZ)k5Dn-bGDLWpHU:Qh |҇lF'2tUeC׋e͊8Ω Db*ŨZ`B "ΊYmU>0OZ¸Mpz)tJ`xc- Oژhn^S͏;j3)"_QJ}3gK(B4gCFģmf~h̙,mq% LѳYk,6쓛9wu1L!WQ- dvQej 6Mfš9-Hi3dH@^F/A;`b:5<&$ďdN~$V hc`*q'k^\8έm=WRI=VD@\`yViU T9+ NCmʎ M|0m킙"X뒁%'+`³[:Od<IK9 DnO3upS`]Lp2%0Zϸk(^>M`Bue[S 6R GfIF"$z uUwfa| vEuF?!D[I̴p$]/~bE6d*4w- Sy" ̆s p$/])uciQ]NNuB/MiL[Mӛ:a\;r٢c[dLg+^VTڕ-{t)nP9*CuAfDkuB~8t}Uwjit8ڗ+?dBK#??@!ynaίv& n^|GCy8\aT{}P#a3Yfd5$W')hi=qj{JfW`n~(L2_|c~z|r1\FS//#ޝwCեdK]sGcˠ놳s(_ٳ8hBEHZSvD{x" I5}^vka!h[u-Yt;~RC_YǢ!'SЋd 7ze?TqF7$֔F߉av1}ζl z=shXM4)]r>b]~TڙwեL¬8P[MYL'6"w)kMY1Uloc-v;w0L9ԳW[>Xwsp9\,+bͽ=\.8vڈ7_SKO'EzA:7w/5|B,&~O,+~xDF. ڮO/_(z:Y^[20֐IL6dzVɤ¶{ԏ`]~ E-B)\M\켘vۢvN$P V~3а7Z_KV |W״~!"uR}00g,Nqx۽t"(o}֢* {u];PtBor}~Q*iZ ܛNy˱ݛ%޻H[j܃*}lI/=/{o{IC[^)#SZV wC83i0'$(@KZ3=͂åRAQ LXdBI?(utUcTٞ~ hFzZb$ޫaG,KvgiU ;+Pbs+e# ND؟BijPle[@0r.86|{~{+yą񜍚v: %$g*-pu{  :T_ < W3|3u{ʴKGA(`?cI_JT04¹ߘ\zylǐ46@2W>#,ՠ\`bPb0?\^=h ]?&? J' ň  :^ZEIme+hn9lSB7(3="9E導5G5K X9)o:8R0묎yiŬL M?l T\GҀ%;] fSsT+ µ.왮{PONZ}znpi@.wiX3#-DP0:ciG*9铋%qR`,vY` nP}&0m`Ea} eT*h8'x|Gs@?ka@!:; 4},@Fk G▘ Ȱ&d5Y8l1+24NǑ~ai<3wP*y@{'S,liS'eSblw;]I*0C×B1ieqYYΚV. 5iZk{BuMY9Cdj"<5^&Ͱp\䗍(mjrXǸ7*am-l BӔ~̌>Z#Ǘ/ڶWir u @1 ln_՝x;F\K(N \^y!>ؗڢf9h 5u]at2+#IDh2'46fE3s F_d/4ˈˮA| O 꿎i}uZs:~fAщ kC1bWFlVS2(!.zK1aZe ]>Rfr˵Bbr ;os`A- c{[{CA2Wmd W srs8do>cviyMgKNiPۂL "F^K#7bE* 0Ѻ#-HW`Ĵ0iBtA^Cc?g<^Tڴ[JIBvM^ˤHȵ)x^R E&e0l-7MȔ0B΍qs%2 <LNix V˾j+NL-mE$8sǶG k)ML w 6H)ܾmwt /8nD}ڿ?,2cE>J[YL oç24$ecp ͟ P>Ռ5-|Jqg+n>#JIF.[?*>\hX~O G.,TZwv ˗v? qǗf Qj,n10,w!#%?Foq득 ]>qRB*֕Z֪mT]ޒ9˰"<8y* EjReܷh▌<cy/ramfPƔS{p"2?9IJIt0Ѣ1(~ÎL5gÂ?2_#uf@RZeWeRvEج`{H|0'qZU)^ח N"11iq@`*.E//KwqKO[]fl(oBplw63V]"1W PG G>6}:Ez/Gc.я*5r=]1řndY0dZs/LRq}V"B|~a$Ľ*5=`8F#;L&r+=c2$zb3[X[mGyz>At%5P DMx,&&7%ֻfBІYs?!$pWٿx+Xn#?K>+͘o 7my`ٝT@-g^eLYБ{Dȗ'X4A<29зzPnXΛ|s? n(;F.ATɍ<*:=Lnj2Yc!y|8~JeYW4ZO-*Qɦ ~2}4YZ/ԕ[PIy삈l »ILq'I ,/4-4̠=Kܣjm$!g_N8CEh?\U V d.ic cXR J]%%'? G?_aJg۳$? #5sobhz =k¤y?}!d,H>mB}&%: ϑ}H Iꥻ[0[?b-D й׷FwjԼ) g*"1ECp3/U9s?XZk%4Dq:I|yƃO.]T>Ŋ'[_C6lg݆kjٿ $fϹ0)J&#\7Bm\3/z8,j!nUk_,T$,/A_%xK*"#!]WU`ZI<1MQ!6Ut^Qi:;$KLxG !&enD/,P<,;To[ȇu"(SRk8 W=cɸ6zPiO(@jΖ h]Ft D |+8э"9~ VR9~!DZ06v7ℓѣڡ/3E dR*"D \ 1(2(M%02*'M5"̼r<0LFN0 ZVРrC!N㷽|[FSoB!b鐨v)Eqf'0nό[:?Kؗy 6ɁMNi-Gݹ#р Ic b:s֙1PN"$x4Ye$|]{Mv <1JEE ~wylpdËn;\C|8~w:\@힖݁_^:[{S"/*j~Ԋ3)5m7Gm#qE?ό_wMڏSS=tJ)x3ty#ٳ<P7}:rO!,x1?0rZkIvtT.k6h_U;ukf궞XZT+WbW$kc u77ڡX!`'  򷣱1 _`s`P uIk ߋ҆I 'H5('d^>Xwp #qY& nbEyӄ2JfL+i=i(`xqT޸k;F6ᛲ1X򟙭'GD,'yﴶk]`9= yM+`b-W*[rt6?l0@&լ%3cS`Щ~=MgC8D ƀo~ˆ>E"zQn ZeJ֠/ԙp*DYz/[ܤa[.µZxC [f|U 0HBpJGЋNZ(%m\f(],=&e^eOپ<\ک+(C|ǫ68Q75Aq3Qug7 d`0)H ~o% -knH*HpGN8.s-C_h㮄S~m}>j!D2$6Ф7YqİJ N)&dfz=v;5 Hvs<(/j,|Zd>-cR5VJ83X`Ԫ;:GjK(srFW$|,V!K:4p{ۀI0Ay՟TIq|v[zbGŒDQ|hYy.MS^గ.h2iEM }b[oX,(R@Q\]06-\wHC2h&ܻx+A3φCꁦ.U$_YЁ񱺸[Fv8q9)ReHP2b(`[ydqµ85DᄶBq@,+U,g?ͪn'"k>IIDCk=R/PÀlSEov.liDF%nLTФQDƦp>Vjl4;a^DB>ՑT!IO?)N8?+\jx])ƾ0 ~n@+];\?1y ܆MJӑ5}\sNXJ3*-qo_^aLg#˵.sBJF< QKD; a"xʛfE"Q'3kzxl:Pώ`6&؇II?l5voP0`\o<]:fKs TCWN@ԄD5.oqf`mw~ LY?e8PS;>,iZ,s{ g{Y5yo,k Mq)|`t[ $-рp3d'KdhHO'Z;ЏF7;9ߟ&H\pꇣ" nצa8=1Ut0ʪfUUOd}IcHG^ r'i>˩CmXA) !x V~lIzcʉ..lG[޴X2|DDƵy pw isLL aʑ.L7){܏}+t4+ 1lD+rt:|TqReh)IBH{ld}&IQ"aZTGU1exSs1XMdt؇Z8_3Il 뮟@-Ǟ셒.u' X&D աƶewq,jMy# (P{O=+,K4훒d) ; d__UoHO+E#:I6wN_`hMErF,R̔(b3KMm1_7˩r(3l}TN(1iJ.awv|Qs`UE#.&;4y$+?*,t5 d/`Ά' 31V%wQeBC8r18ӷZ@<{QB{xIݠlxZ{'vju`$;,*2Ǟ|( =T*PƟsKR`1IkNw=fǤMm3IV.T e2,`Y6(Kq@WqߧhfȲU ˘H2HH]@JejbŃV5W(|P!.[TOkP[ -}C""t` Ƣ*K+n0I+%1T8Q}#S!|3.!yΗ؄ypL)q.GDQuCWWrNabG ~7,JqM!iY e#66`kk(׿ְtiLk JF T% #8(õaKE'f0*=ݯ/XaȑWȂJ_-M_0j_`k]KψCy^Ÿ=X_ILbEz gf$Xf]ˡo '  c !:ܒL*ѿhlkЊ9({ 'mêIxx^EZ7#i4Hڤg؄1=\C `*?qS҅ţ,+tvb<%SLVQJi5=Sߘ651PDujo]p!p@CێQg8aBIy _t-A~6ofkqw1 O*%m)w *,%YϲuTMtTP.3C kk%3)>43uރL>/hL gYZ07070100000402000081a40000000000000000000000016570825600003450000000000000000000000000000000000000005100000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/g4 ]?Eh=ڜ.+ȜW1][ Q ܺm&)5߉CD/v)?#ck7 ζɨYQ>#´?葑8 *Dq9 P{_InEnult[8beSTx9fmΘ0byR*0Lwqpk^|sjP&9C.33";$ 40 ۍ|6mbzΉ p qi>oh0Y|a6گ։xq\e~D%WԮEHIRA$vkop( @e^QS 7id38+So#rs- RDٵEK eY _Qc7S&8om[>|" edH 7(Hj5%!FɞU<*2bM [S$%Ht&C# ()$I'2_(dNn8R1*#.U^7g& \ѬGл}1 uxlUg/)*DHxCqUő[d/T4VxYs!Jح,% sΦ.lڰ,Al9CLVb/.9V ]%BwE'NQ%2bVO?7hl<`xqȔ$jKF◠l!!sۯi&ZI~w*b];QV {eJ}ٚj;4Y?8[UE&]~y 1y&Y/+@p$.Ismo͢νc6|AlkkTVH]fbXAhӗ@[9L4RڵJ(IAFcoSK`3]O{ocض[$Y?ݥ=Z{2ka#CYD,(<@1n& D=o6#9aEEr Q8_1+ t¸M0&! &(B§g}GP+y}u KI+?]h!@NC.Ap9EIz:]=&otUP:F5h| 8N8667<"{3Y 뉭Ҁ?t)pP% Z o:R]΄|ioOt =Pc BgBƜ $m+S$善42XMfw16gϽr y$Zblu$wؚJ/ǟl 5Ƭ% .ܯk2$``W{+e~(.3Y >04T8Wn]tKs^@`,jB|^jdE{\F>9UhvXM3h 攐([09_seDMAy z7a**U:JL% p>-B@}dPˎ3fcN7UkGKs| mFXGr$]de%i@ O)5a|T]óh!1~X@\f8y|YRMz|ˀ  =z"-u@ f;$aT2s 鋗6R7\{8ڗ #.0/5KwsL};^YyR!z ]հD9ѐyL,R g&aofoc6LaF) [*6T2yJi^́9Б'//%eJ3SJZgErKN`]rqX^5v=NARlA fX']*Pt_uR3$]x^|%HL5)#:Iv"\6 L`w{k$xJYst{gkA8`D"a[Y?3{@MM8{mtq<.8FU/L,F;wqy^syŗ2ʚӰf}}6GG/zy$&ⱴ`q1)TxgD|-ve!G״-(ZC4WakBuh:!W0vS){@,oOdc$JLpcGcՐT킒6YVk(27VZbh/ĜsH3|9,WxTDSbE6u=x>6jJޢ3]gT=B qxW3>b LIH^5}PGeGtd`$>km hUO? vV>G|1( XtۃY?ՠVާ zUi|Uƶ5]E-fߠZ9v: pKűv!𬲯|b 7n !\}V]|q{ fX{GT WaIe01T+B&=@GixGSJj`. NȔPݒMk=rbnp% sf׺vpܠٿoX@w.߫)ģė57~H\]## $P'>`0# `œ_UM8DyiYf)бZMMeҜLЕP! ᳩE5;Pu\"g_dOIqq9F,Y{kgY )bA8iFN },PFD3Gʖ~_1^1ٝ]x%5x_8a䀪=닚~x sA9nz X<e*SQXjf%ogBTUVlK wxoOQ)qkc 靝OX bh4Lveürk8b\,͠ (3ٶLW"l6Fх е"[wA~KZeÂd)sv.䌃}NWMR<踧 MmTZ*A5~ķs5( y$ 0e3* FKr-+RbutBj^I9E@=wB{M5p@54|S\;(9y'/SKdurA=գiIc,p˩d=' (9]aJEv_jS]0B;>p;G u(s@ ȕ0ћrE/J]Z^@n@v{.C5SHܝM'pMz飳Lr9e_l_}yAhlOq, BSFCMdb0\#b6no-S[Lv/qlI :n<5tҩ(Pc炾-hboUYkiaG(%mjD1 sM( (+>fdž-yR`@j~-ݗ&7ƾ\k䕗hMJdS,o<-r j`/"КW.`A\mJٮʤI cElyg:FY~WR*vM k[(yέs%P+ցq8XZt4ԳEQ?iSQ+S~`;QIIqn ć) CUK2֞eGȵ`Ƥpw/Շ~' A=]Z{/^1۟v|)L: OIɦձNl]v&hz 1 QOxΞb3ob_y‰W,e3={-d>3p %+rsLrZ"K.ن;]8uw'6;rW{. &Ft-Z qIĥ ϧAj=&$}~jC[güFn?A| eKė' O "5k[\0Ut\ir1](!Ѳ 1ރӸH8j81k1*-aC̮ 47#P/`#&*#wަ`ޣC"2sK3c7j98$KGXܠu$709pU8Z@5@sr/>P}{)N'RB7>:Zh.g\{WY_i$kdQi5hO",$>4)q,%gО7>Y \`-xS#. zt_U!j@J`aQ 2C, u,4 LDu^U[  vwi>z\ ^EY %(Izp Tkjo=G}g4PC]Ӂ{"Xr&Qxdշ-ɍ=O=n H{6 BL|nNJGQ/I%1s,t%uym ttRU<6zJؼWy^@ֳ8!q.Gg\j  }"?c@ל*&'ܽ9$GnwK|j J  KV0X9vWᱜt>ЕP]>c1AZHԬQFI furwʉ5+͛/4mɄcq,-Tp]~.s,%͢ @8uc~9e5s,MڻOI༮_aY3FJG"gP~LwJ+/7~Y-yLY40aE[6Adon7_,mpdyH ω(K MV] Z1lHCVlZCK:'"< B!߼aU4੼-ˮ=c=ߌ5F l=`Yy7t[=bW @ȟZ0 k`T& ;+nZiez\TkH$l!ڧ=#2×I׼@)=^OY(XҳT̥[%`̝d#?xm.T j#6X0-l8rYoOxݸF);zHNf%QOT-iA:Tr-HgW['4t9 b=W饛aDے/g}we%O6:`wt{H1ݹes+cwT^f{=Ax[K"aB3OH3m "֏0rϧ !8l;~^j$TEh%1,_)KrB,<4D4ed:r[e/@3Z2G1)`'Q13dptTeXaFu-=Yfr18\ {ynۺʸe@[S)OJųM!ke~5W63g6iX%#Ëc{P}\[!jﶫ< F֬]*m=*VZ$vť%׌%20}?Yi=i}.ܚOz[P a]u+Ty.?H=aѰjv?|nTTiS jd*HxҵɁh9Gd RYws2z2*#|_G+Ox5ꖧ,ڗi4r%f~xօC;iUTE Xcn 瓛s3AwcP}H lC}39MZq.zQSߥT׼*IR֗8y ӓ'}tOqx^ ώ >TЄӈ(BPb_1,?*XU&__$KUpG-^:Fȥ8ׁŪ z`P 2jʌ F/YZnO.+xj CȞlL^`YNs[XlDъ.3)NLz$C.k?MWo36#Ქѿj5wק~\K -JnqD1-Сs52>}7@UeO%(]~齱LتMZZt$ 55p8Ayb#B=zaG_!M([~Ő/R^gJ *CӷPed2UQF} |cp\Ǥ7 M߿rv/ӛ(]oRg~P7V^uj!]Zu;wߥ_bob3\|/UϺ>rn-SS*&,#9hZJu'mھ :}\zxˆTLG:9MȺzT%^$7hB܀icdrHXCQs8W(We!RqHZA(C`kWm%fI4}=tcP Pt&&j*4tbnbLWbzBFj bip ŬTY#t 'PBI9w|m|B֓[@yGV6ƧY14Jho3Y­rZ%/t+TwGxWD /q\嵷0!'_HxitTyVw y?\ '*r[||DTF')B۴ IUO^/dQv!9”R w9N8R._I 2ܘmX5<Ì.وBdKs(| 28sLa:E,tCjHt εFh D=c+%A.*+&v9hBN޳`c[#d4^bGMᔆ4uL1В5 Vp )n3Grh(|}>]|]ZjYӮw!VOOv/o[#15t].KN 4A܀wth_LGfɩR'F[$r("ǡ jEl`yw`\A6YwٲlfTūPsBḉϼ#2Tֵ;o..ͯ 1͛|ӢdHQO.eE"gdlT}x7ٸqg`Ǚ 4ME݁1<4i'3~uy YmY?-*>0%QA ^U?8lcg.'oZQJw1~RXYB,'i,JA*gM$9|61Qlu0<Ƣ-3PbAp=x[5Nk}:ȇHWov{`{qe<4xԎt +G@Sğ* c\ 7~scIN )RN8+v2@.*%ƼǷtE`fQ`ix`Z/KOYV1cU%lsGC;RAp&n̠v-%U]Lwm&4M$^pNUf*}B?E*jyeg=K,MXbxE$ Dw*{H H)" "9 #ጬʼnE)3lb墎Sշ7mC^++/ k09$9(xY| B#;X9^l0@ԉRn'/IWveYbV^Niu ;sWng, 9NкzH51oXpVPztkf]@$w!Uo~a .#BFl N Љ.Sv)(H6" PF99Ø~=k;$3Pݍ=Ȟ+V&2Cv&mE)"(c3 6^jKhp8ڽ&Vd-i9r:]VQ-H/_j@vvYZJkx^ bh>a+EONH8bb4``0rzEzi/rƚoK-V^8YՑHr`K1?'Wۈ׭{Qs A5w^UN]v{\~#x=D(0.\^[t,Yux+26m 8JH?[۽fX( 뻾d&dU~=*r&I'v8xFfN`湍/$G+'g?2duHiSlxnTYL Pӫ $Jh4 PbWLf=eEW;Yev3IЕI pYk6*ϰT[=(U\BlڼlKBJ;}z.tE +\`T"9q X|ӤmrF==Xd@ߌHƎAF,xAz@݉r˗xCX*r?_JS$WpsēS4q+R wF}#lEgqΪ`-!D\yYDqQhj r%RNf^D"c cŒrm (KY_tgF`x)r4DJ7y\ %cV[9N \YO,#KH!70qAz8+2(*N+Nrj>fD]7l`@GoЏ@;-IvWhhRgYZ07070100000403000081a40000000000000000000000016570825600016cf0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/7]?Eh=ڜ.+Mgۈ=>'b+]bAٵ_E7]P;g|{a.'rNVNp 7==@w@ȥUI5: UTe4˩F|!ģkഓc h!A1dPMUl.a?k-r&#;_vi[Sl&? z.͝7940)ʙZm]y9^-t\5ݸwxsxD$ʷ嬔1 S !ۥ ꀿBkDtWP2L.42'5Y.Us i0gJ[ UO!#m4xi%kя>cǿCsvH. ٌA(qc겤22Sβjzbb_ymQ<"+ yM)7uJ*z+ٸ/||wXzpԤʷm71KF^pi<-4lɽyrK+M.PKV]N9oݱ9 z_TALvc% @&*TFv9\- mޏZ,dXрXrZ`=K#~n@-mSsTԬȞvh\4R7 zʵeH|@&ڨPI6y{*%DXϹVANriizp,۸$i09U%W(֜B!ߒGAƺk% eĔ\Yޕ+W"י bzPS%ѿsM6~pr:6 I!0h2vѼ"z¿X>!"/t{0/杙s k)n>9+\\C}2bAJ#ܣ]ٝǫKJyzbaQ \$SV:2ewV?J5WhCZME;1P'䍴8N[JNʨҜ:3WDNy5WvV1$ ) NOa[]\RAЋ#7 MD,ADY{|rz ?-yv:la;\lH(zBJ֮?/G+N]KՙRψ^PF5l#^foK΍`b;?#C^Ah=)sN ָLg Xbo'DL%– C9(f/f;dSw:#n$@MLBsRƓ&!04`=K^.b,N.YEYҬO;ErI11*16=,p5B ąv_)ƭ&^bmfC~I2<@Mg / &l8PzO|}F<3+7t)Eoc*{`r5 PFx0cWREYF8~1*Hj9KvȬ}+y sK4/~w_e0M".M&~?:!4Yюz:p̨h\VyP:7p̱#\*_pN<6+$Vd۱lh+j_)U`?l :oުś}m2M%N^D۟ty$+S1u `W7 ?‰Sݩ̺(Ə+1>ZGx"CR\HȨv\Z(ԩ5:N GHn Wh5hBweR:fd'C^z[6; -%e) Oo}i^|)^rc#W;)*?@y>]GK XEއDQ~p~y{7LC$ڥa(O[qNO;K%prSI~o"22yy"gEp! ?erb]QPf谴r͈ƘU&2|?"+.x}ۆ a | ä1.bj8i´FT7B6러Jfok } kckZ+:+3q)=Tkşg??;UWw;yG pk1!=Y I$ܣN[e!#U\`wYg$pCHVnh2WF/}f1eE՘y" #/4x,kPKCL$)՞ZbҦ-]rPKeGNE&e.<64v7.纜9܍ t=u.Ke;@l=:*)_xfF˿yefV|c $ʼnP6͟+6#$x!o}h}?ؐtc8蚊#Itb=q \+iq ׆DGykW/ޡUwz]N skэ#~Hz=] C :8^|5t]*!!D y{#Gb-8Nrw n9h t ɸwƟ G.NO E t~BzLG<>ҮS !w_3߱*K3rzvt6[hu f0\" Rj%]gniWen.80B'J]H(J_ql~Nֶ5et7Aه߼4JdHMYٴ}+R*]3Tbcq+[=Y#XUa%>CͩI#1ٳV.c/t47Ѓ89`ikujoofDp!F@:=={ЭtLaIF.;Ic4*$"cN:4hש:.2|3-yVyRAsV}C$B慒 CwWԼ"h ZEuuG`UnP!E!{=r*A˖l;DŽbzL`GJ~jQwAYWm_F2MO)ϛsoYryGV_AB8{FSVdf$#R2IihH96uNW|yO}"u7~ '`Xi sdWIPR '! .6>xt9ـʉzf.`@h 6w4߻6]~%^mM)Uq4(a}* E.7dE]ʁ%ֆ׮?f\8mqQ0ÝxvucNd;TFNK [ܶc\ r$gׯ*x&LO(v9:/G(ڭgKZoM?e#B>y`6k53Օ%6 P\XJI6M{>. &D2mGH%jhkӫ<) K+/elitkVB22{' v=wu)x0s8H[['BTk :A)99DLż`L&XxH?t݊=&Ra {CE@#wq18X9ٍ͔r2&Qnmy0m#=U+tR]YECFy 9bcK~#jk k.?EBO([O`):2\&uė" Kso@7i\^Oi,ힹK]I:I+˥YC ?A*L+9jfeH &Rjp] UC/ AmD<߹.,ej2)5h*Dл3e-X G1_CX 1Z14T̃j8" Lʊ"~FLiхq0$o PL兌\'YECoHMD/p.i ՂAj,ٛ}їHt RDKOX?w ~:YQZ g3_"M>Ou#ˢKӓ*w q}Ьid ;:t#mö|G­ YՔؘVt6[>,ackߚVKԞk`x wv'OT=,x;1dC.B804[v [\0ҀOBUAњL_va3$\rL},A@i/N> VhΆ!ࢥ--%cblBR!lA,x gfRr7j 7-MPW;̽荪bA\fyUoT)ܶI'kr[T]@Er4ڢqjid}R Bj0F tCMԕ+DGT:/Rg(!XD:Nſy* N[(DN MIM4<)z~ȟZ^n-5S7A۠Z8Kk7N`Au|QJfs5LZa8VPs8Zd4۵݊B'ק11IA@h1C GGPmQT㰪>**ҶXAD^ xJ͹7e3=/RfX}Nut&^Fq/gvSÙɷb@C;lՙ8ŎBBO, 6_Su; ]l/ YlI!Y툆޷u?֎4+b~D%U]TŏC鲺:B*ѺEPDnX9B*g?>7qwenoMMacl125r7 ٪%[])-Ě)mߑN*]!Ty.K5fPQh2: n1;`hPz dp TtJd5coUw$ˬ6FʔSܸz%z%@ o6dHcBɶ'{rzŊ)X .hirE>rq?Yo؊/r|u] 9t텔 Kp*o=+aޱoTƪ㟌@g;3:hN"r``R4ڣW_O<F /Ih)hC3ϥO< ?u&/EbmzqHD߀nUWE2ߔ 1ژ^ՏRD6:M!uH!塅|!J r`O&~A]X\y0e9w?o !=)ALYyuWM켖.DfKH)k7W0#XM6~rvb3=-r'Ǖ,:EPABRDQТ멐rD5ʀz6QD*30ۖR]t|>m"(3hmqU{@XeևHx\ +9 [3ŦRh #{+Qcfգ̀ͭx&2("*H+kum.<:ϵDt#:i q"B6\i߂g#V@ľI$yJ@AJ;ynoҐ9a1m2w5vO1N 6ɝ uUe:4X3 tY, ǩpzTk@d›cxǪCuGQ%0la3$njK9e+H#Sغu y. oNH0w8xɌK娳D)\m˶Y "2*rDe=Iik- O[!yZ,6ꈤ͓ Gpa3A?^n Mϑ:L{"7`h"Ueye%;+>҇-0fB1Btvš2ijg[(!"Yrݙ<[arŨtMRE:UR0䗣+]xak{z V#Ph3t>; K!(@cn!-'][.ê51ucCnES77 G562^~7`;"9aDFHs7V!X!8r?p6,bL9Z+l:FѢ>s6 _/He]`^6@Sd7Y\؛zc4琞K;>Q.M W|ܙjZ&cR6>Q:S+=/t:%3.d5:a9K~`ԃGn#޺.62Imt bYvz/X!d_q9}EK*kQebȟ'6+fQXH[D_E@ MR(iCE(hFOћVmOFSO+orǨ\`Bήڏ9H{o]+Z;A{Zd;C&51,iv֕ IN p՘=Y=@P$!M;Ď8!Ln8qӌeAvЧt^{s, Iw'˪+/A6hKp& p+-ԝī:CN\+܀ʢK˫UdKr#,V#iR< D4ue1P\)};4xky?k!& 7SM%8 -~LݦD=rB `;-#*to~a0x;/=MMQWPLQ6Pdm9Τd.(4^Q_j(噁A-y4aX}ֺ)'9N ۦi.mx4/~LѤIEj@6C _#5Lb p'Bri"l^o`J}<: dڷmxq t]ldn~C9PK-٭/6*Yl!OT"'<*H}xvryyRFyt;4ޫy]z?53aJ?5 >NLM[nJ>rm"̌UP۲QwV ZmkgmXs<ޜUɵǦ!KO"X(DȺ5 _K3Jaڇ(I_yXTSK&R5XcvDHʅ\T?Q)h֯!8FQ>twCw۩3 W ɄHA 6 mQ{^. \ rTKc{|W# my ftXk_DMJ+nK`țe]Sٺobj EU8(.`X4X??Zxs~ GÞADۣ{Bp+O?t>Jh99ZӍC#Үd@KxaMGQ{lvog!k@w-82pd*Acl cHw'okuBQY?i e!vRM,c_vILðD\<-?p TR4ӟ\Py+CcO(K4dܳ@UUxn@|f&3+Jgw͔.o~+J>eIKǍ|dB%A =}>|"qH< e$K)nf=xV|Hi5D>G?*bQ'?E\Ζ du`R*t=.X$Q~m#)=]=);w?LH;Ó2 W̒'tYxb.cҶG+:uy6< DY\L,yM,6]6NT 3w D%>ޟݤ҇<f_vGWdzmFCR1&C ~QCyqeph3j*j [2+"(KvgfoHe8."Oۣbb0-i>_r?5K5Wp*KeMxlyHľ,NADid-W::L?[R &T$:Ege. c-Dwٸ9жַ*E[vC "k@!RlS8KKܕjT3p*[e_^BSF (k=Gx-nuU94bGs06j7隷XCcRMyKlTZ^&ȃJeQ Uu,S$+*Ȉ@?꒿ DnqUo'A)hZ+{D⎜z^ h=Pv-ό|-VUzߡ=%ºoHas=w*'6Jb]6$(hsXZV ́M,B`d6t6`Uպ_ubZҿDltjc,S7B{9΁*3 ꔎP IQ@_,IEDj $q B4aWS\%=}_S_rNţ[Y(׈vdݍk#=6x/~&I]x\ݯF"I!UH&q1Q&yEu{!Sag٭Q59(]"b c$Oo+ 2־%&=nګIRŮl 䍎G}J,vS 2ş~J> WQ."~>KeHVuw|!=AKdƷtݥw<J)YmShLu+!SX*Qok*A&c׸q;I)*/yAb83^J~6H5:'lQ5ρBr!ݘᦌbHFfQ0֌"z^(U2x-"ֶdȡ6Ey&S6n_cJ̓)2})_=aaa*7ng$(s8OKrSDqmxbd;w>UZu ʐS#\Ji4gyBtFj Q^ 7ۻ0emS>tc<uWI`J%5b& T5٥5ioHy>RځeDV|L.&d/GT{c+ NIATyʺ-VyكnwBT|jF򖆛 D/ed"h:$!>|UUVm:šRş܌DV<ŕju];(\)&WSH6VMd>p5AبVBqnz g/F`!v L#.zǯcFRv6,b (z{!+|0)4TGsBtw #D9gq[\l=V=kF|F-:k7)$(J6/*/ Z%-ׄvtcw<|fNQA@r+#D8sꚔL%!ѼbIeT7).Ցژ{V-2 5u\(ڠF Ȝ ԪN^gkӖ}/wsDbڬf>2_{4vyIg|R\!GY>,ZBtu z؂r K1UzRL&  fƸ0GU ݑt?V*#O*ֿnl  ٝ a<5les*֙a_u!R[\/=|Z) l&o?+p⻗bS9W}TpU끻Z`:rC"HK"0 lo&Q4 9J3 Y$,˩-*WIqeZi"fs)h(%oI""{~J3,<2H(9n/x朷EXpS١Tߴɒ 8~"4ju哸>ToULˮ*:מ`0@K0eqDC{0twۓ6Ǔf:umP٥鲟̈d A1GcQCIӧɈ <!+i㝘LSؕ- `/žY_%'Ä٭(E~3Ϭ)YgXGGglY4+)̥Oў+hÁ%`d.B&ků;vعecXo[+\èa i#& !qNH6{޵0<M8R.dgHG]ҮnO f \3|oaIkbނPwkۈQԆ@ PL8%p퉀_(j5^^>=5/uxrcZ֑rH@Dh}hAy0s<ƹA{Y/<$TSɑ;!KIM\A s*gv=m㩑U2&F!m ;I[P!N-ƿ&y.5(Tr, ;`RJj!w zY/X&z^M ~]]5xd{: Yj3Ǭ/%"@s,\?0o7rVୠi< #~2MLH#c)1V )/c$%ۃ͏A GRyV.I_+:Fuk.ٰ iU" V EmL۲6`5}0՗U?V?UHPPVݜҎ#F)c.$6-*4Ą#"[fv$H2TeD4B®' 7|mQ%3;<U7/JxQx`;/`]Xɚe#& %7*IBW I:ZVxXILjj`+jS-6B!``'8 Ve!('5mA0;}٧u£ӕ\NX++;'n7BLe\,+V;{1Lzu\LQabh" dd->ԉ`z{3 |fNQ4rwvڪJ*+hzL(/ğ 6K՛LDCss (idqRV t %BYZ`">|w̴]=LtrmIؾ~W/˔k<bc=f [n}/=Q @D (gT:Ւ bo o c֠9z"pwEL5ʿ8*УPx %Eԍ-'dѼ,l*y{^3ޟ lқutAJn#)O@J VS0{$!QXY^*[ cPSݔ V׆hp2 kg@ ŽT7Xf}yqbMyn_4ИCe3ok ӗ7QKо`ыn|_x_515SW!R0,TNeSV(UYJzWxK5(_;,w_C1̤bS0OvcuP n(.ψR&=Cy8\OP8"^n9907͸Fb-E$գݦnκ9\kOh)g.r-Qe篁УP)'3覿VBgjlc37Pq0iDf̹"#v{Ꭲ f˕d޲ 2T)<~…OI/6Uwܹh2H{A Ȁz Wt\KsX*̐Hv'c#M Da̓;PE8qv低$ @"(@JW߻/ v̰BsbQE&fi fF֫H_o`O]ri9\A1mkbꫧw(%䛈ryd\ -0Ll)I *~dyUC; a_FEaR.#؟T؅bi)t,L}"_ZFu#.sc{sWgyTZy#XR\n+wR ftAaFI ) CGQe%)NO|I\`J U53%\ӄ=T_-Q)ߝ_ShךԾ;8ba#5?kcGBJjgrԃyݴڛY[H5z9rփ#7M|dΧ#.;]>\8";)DvAޒjī$؄o\rBt&;u Eĩ /<;hDwu`k(Lwp|Lïh8wEC.<ۯBV#6ni>gWEF,{Kkb{j8@GzfZ'p}֓^4dB?V!#Փ۰M_)̱#O"g{%胙Gm 63V;$;<C JU*3I(9% bN"% b?q 9X+caۖJU!+G](E>1cӦm$DXGzv[KRDޗ\RrR  kGژ8lis"]p$V10x@NxpQ@BVUIܙ^c馶 *S,YD-@ަiqr(6}"J-&ǘDSK.B\~GeA!fpN65C O {Mg}雮uk?|"T!|D`"x=t_'(dɕMa~iv䆕f+[Q}D3̣PF)4>]S͛BRCnw~xh!t ],5JJ[@1>~!*Kf :ônlWt|FL<72a+S?*^x ZCM7uxB&M_a!i .q'o~(LWsr_0N} ci"zWjm&©}t=h w QM(mo =Z47+ V<^%}/Q.CMw<^ UՍ.gl:b[1o%Ƀi H2B`<_u_=3q%U=yS DJGb`T`Nr=քGȝr̽TZuq5J0ͪ}ڃeϗvYa˟ .ӓNNj#?Jq//TTi(%~L-F Ν, ww^)SiZhUy -VQlh%8cOͥ.%t@F@y >n]1ZiZ6&-%l/,*&ycBN4KIHN~Cޗuo"_<) $}* 7 wԪX1tLdKW> O]ZԱ.(Fi˶,LO4N\^L-J"RR's9mD˿4WR<3y_z&K:ܥg 2щ*̮=21ܹ`4B. L)-[X@zFSn=UO5@|آu?}v\݇ב>d+ߍNQ!/?o_S؋2aj z"ًedTm1%M΀JJ$|En9?> 3aP׶%,Ot],EOw]/4u~_tqT~̘"YEc)8BA| T7Ԙd7z׶!HɆ|8uy7^PI"!zzNIwjջi>=G;-zٸ8a:Gimzh{/Z3TgH$`n&球~a$2 \&D5@T'9P"T#2ed2v(ʋ9Z$,٠Q]h *ntGSRi2?@R!7fʋ.* vEsyڶ]14B&Dztg!={U VWF04D=< ZѐJNcO6n{7s]g7P y^Bq" HM^.Vo/[exV ag"s iKyO zJ6ͯ.Bߏ!s*|iDь;Wr\h/ۏ'!Xz}+0~? qrx"b_Mkçgq [іӳ.xnB]_KI6mak^ꑊVP ˁHi+5r͔2{Ko9d ym[ps+d'Hr9gi@YPAAxeXP1z-g5W ͇~*.SPJVyiY]^!8ч W#1W5  LC|WKtWVPz ,1\؝WȬmW x!yzSqE< ᶉЏ VK5-^I1 8{&[Uy#"jGͪa`xAH+b?sx@xZÑGIZcWU<)fGx˕zw.MZўP7~!{ah0@R,B&xg&=65 'qӁlN|*X]ΘzȄ=XiV#WW'YJKVn?K*_|S}KmF˘})v _*7E7+(1115U~ 9PJ/gYk+:p}ZaW87*, v2M%.֢b0#CYߖlvS}Jz}^DCvsZ5'zB=_6eA:G>w)*o4 PKvhߩnnIܝ{}#zO.]ҿ~5|0Eι& `,T}q[o`3E[J=58S.w\xT(;,;&?> ߤ~QKY-"Mm]ȇORfU"SB93T]W*2fo,_,1FTKHÑ׆`%ԱL㣤 ղ>ce mCpِE,Jb@=S19fu\Ea y:^R!$9X'0UDYGو8C?oedC)~$ =7fT%zU6KP{OLjr7RE`~o A[/ޜſ#}//ODob.A=Q'  Ze6[pQBM\PAM||zC=[6BtW{LtjxpS[*3]4G?VׂQ'^HaݿD4lxǯOL٢19CDێk?i0, hĖA}ZL:Tb E ~ :-^  :>62*,#!mr؂KPa6h_ImL`#]9K@NVBҞ2d71l.0-,mVd|e ᘭvLBykwTSjpRG xf*+IZMd> )xH拓aˋ^Uw”.-Xs8d[h_%Ty-RtDÉ q|?xz AsI13+ߤLnJfzT=O4[K'%WA', RA4h'{@ں685Eq6 -'RuOz="Fw?YR5=5p3VmmO{!3WRW0+|Ά &v9PX௯1% Qc 7; `gG#(Lq"YduHzM~OD$Mz)~d'cIГ(+8*vt߂ΐf r\ur|=zò1pE4UFmT(lE۶ٛɴʘC7fƨ~B6 H7St(#/ XQZK}#5 bՙ̜=@MIҫk*/fG\8(rN9t쒟 דP:UЬBoTN%bkKfƃX$F!)e\Zؔ{'g"#!Ist%*,w@qJmҕw0fKNho| z$V>k8 0@jƾ;s'.|pgQ;1P a-{HFPAxCMI&ja;QӲ7Qē3wdnӠg'5H%z"t"FT[U HӼ]IO#WZKcC{T.~" *h Y& ܍*jZQ}(?6 ٜ*UK2Ls_dQWXáͪ+ڹ2X-48-iqb5-R#:å/S}oYpȾWl{׿C46MŹG2nӆ ݡj5Kq1gxÜ"h,-x^LE.kƺ0c0"Y5u$^qpY0=ޓ7xU鏇qk13*n,-SՃY×&`a-39C;嫩`pF]ץONWr՝gRT Umx`J3r K\%pRkUƴytB/9EpM//"s΂P~q! Pmӈ9? 4yE4[an(~/yevaX%Z/F>#GuZiX犋UmC,.%0C\_owdw⣉p,9<^?e ʧ3Kҝͯ[zF8(Cg(MYe5|)4j:NZ&~dpjҺ3Ql]E8tPD݅IQwթ^Xb0r+v j?+=ƛMHo۾pj7 ,q>qC(Ɍ@Q,Ą1 $A򿮼>k Bu#71R7)ߜcܚTb*|%X.u'Zô++ lMSd Bk|!uz*Dg ;N5EY(]fn"GzlƌE ׫R q\fmZLaI1&,O<77:pX ĂPR* ۍo;Rc=VɦY6x(E> =Q(;]bogJ%jN\:Z( 6Ey-Iے %H%z"m\W8t$NǦk=gMn9b9*hKٻ7\E(;v?8}nQ\4>:k")#wDO܄p @>t6.fiVs؆i&*cҢw%䯷Da%wf7'R{@Ilsx:r6tq7g33Z+m$)jvdX"'RxF{Tٛr(YϚշjK.A&eB)KQIB~Rnj?v- ;v1tdBY= aL蕫aRE^'{Lv"-& r?\(dnbӽc>Lc P2c[b7 u),-$!_# TB SR,< x_(Sf=<{nWo 8P%:N&/XUv Q}t }K`2~%cqK]N Wg 4$I5 - _os+ [ʑ{]}a[F8`1]~!y͖kf?iV9Li:-BUdAy8N}?+<(0Vkw DAd܉J`èN+YuP<Ĥ^5cTzHҎ$Qw c&K.s$Eo_qȈ_"C".-'.Kʞ\ͺ }r-W=€gM nLsR,3Ȝߩ<~o(Zi/b -p1э>:~ԋ 3/4EOyF8 `U-!xa$-GE_R]%>|(E:0Yh^Ŋ%R p;1 bCj7,I:JinE=,CgVc" $@]aWTyDTB}$BMRĺ_ЌgG5[v'VezGCy t6a%S5Қ×%8lpTi@8堔=iCְ 'pP_*leZ&Ti"c= F,?HY&VVdek2ʪyNÂ^等Q{y/FI0@d0-$l5%n{lE6`#cposRZ)q5Ϯ#ݗ}.[c5Ki])~NW&Bzq;8 .jWmBL&W"+υTP+;[,Uy2:<<1,Z(llŏy!p|%As (DZڹq bW9Jzbyfl!HH%hd\2ӵ1?)4,C9Y2iJa\"e"`(VJ9I2.&wSr]ɽ^O5+5FXlo:zHa' Sy^_'~6$,al}ZG'] Ϛe`Aْys5(+p՗֡ 3Q%SAMH18U[Zz]ZT%"T9IFV yulIŶwlL΋ϫV(ߥݏ@TZeαQ–ȆdZ HПSѠɘ@_>9iqjy{Ocb<\t W9{0;֠3$2䥀,k| |N=}49ԏ]ԐC].򇩸{M./F$z,µZ>X=WWvnCV1 W* ڀ'\o1_0ul!)olRR.e&sqЍ?+kH4_6&tGnGPfO8Ch]3~.nv{mlҜ3-D~jN ;E tQsK|jƔ݉G}ݮ Ԇ;859'sL^#"|ΨunK#ic}zқSnRR/mi +t?jǀ;.q phbȉj |m7vOY\f P%cf|ؘiPΔǙ6}]D|:NaSSsۖo\H_:ݚj̥i.BL3su;pB>Vߝ?ʾ5r*菖} bAU*{ĽkT55I,{va4Au[>Hՙ(B}vtU-j pCP^[KVgS m}-_@@2S"+5%NH#:,Ow礼FKS={>cY3^\k+A6e5!uσXr ]+j84^!I_^pE5bRM[iWX콋6\\"H)Ѡ(<`ԇd|Y_ȪJMQL{enN1+-ړ`]O6lz~e]:v{rAXEw׉bYaJ ̿;=!hdcߘ`$҅ÝEE($]Kޠ69A^1Fz8КMzGWk,X[W_wTIAۚf̝kd`ȃ:3쭚͖791ci5<-Oy(:}nY[]c1#vM #S3 %B'.ձ,kk梚&F  Ђ+Rq%jb,z脙'@YXBNԒ&8; *rZ|~waVx_ܐ2CMV 0Yfqͤ_:5B20ݡ$Yy5C_\xł.)M,QvՓ0}#h=hLh_ =P6WBՎ!1WbRT6 *ށ*8Q0B#UH 듚{5X`}핃»Ak΄ 9cxJ(]Uq:^Т9^׫C*,ΌA87'5=<} IC<K?I׽?l[%3;wj59  W朻Oх$\ k.'BDK.wR!G5a;6s%XdCM:u۲߅i:8yBwxkEIt^9y$~3>5ZW=+,(b+FŷDU< +kJ >8`j<=zx"y CR ɸܬq2҈X}!kzw7)#U `*iǝ MbFCCA 0"+VWި8;'Of쯋m.RQ/u+R b)4!mJ EK즼 ƭP,]p7Nvhl#NøL~)I- lqq (!H_>d55׊?ݕ A;dBДPqN"7xYt<-`|T :dɜ1ozH%!h_];3LuJt8R s~&n|I4%k׋QH<TB:)9\7hɭr^&?ܢrlL;f 8vayE%$%7#D⟛ze'њ,)O}$jVBI:e R53״nӯJX} ԣkn?cY8"hQF*Z%<^ ^V$ޏ^$8y# ;}V Aœd_eRGk8cq^,Gvpgck._BlPͲyrvΆ^&]jۧqJ-09{oSľCƗ`JȺoaF1.>[Wh-tl<;aphF {2s6a*fGL"jWĮFߗ3wV ͅ{8uWv ո+Mw:Ji6wEZc˽}eYI yAECVVfTL(HN'՝&lQ_0aQ^0pFOq˸,^$ !>d:,oW;}1HAV|Ջ^C9:n{UX5Q^Uerp5T`1e] L= s\c,Y#QK(6ѻ9I!e:J<m̯Ca]HoX3fl9Y lo LR_yX\)OPq?S4<tXp)<_5ry}.аk!wMS{&2[y_xmdLbzY!$oz|(`p~ZrA@ՀMU`cH4,54你Kp_jPTțZM1ׯ\-YNR35^7*3ŮLfF%Aԛv6.0f O~ %7lN97}RvhWX zY8a YJy:ۄbε)P O5p0ie+MSF+RVR^S0cYh7pR sof1 !6C+DʡW:<.(a(껯)snyF\RR V2? v4CHÚՌk.1J/ ;UϹ 0 ŃKF]l;MJ_yPحimZznǙVe>گѱ:JD urAS`lL߷7G<IICWa5qpfm.y nv߯s^ :%4IWfu{ (/Lb\I"UHl SBS_"ˉJa-ړ>uAk>vϑx\<{9>[S4}HbWw"CPb!'zK*%w.("^]i>$PHS(F#q +(y߷AJ|\9TVШV$s~nV4:>V7DBTErŁ3p_ _7”W Z<:+\.ӣ]/bBNցy b' {1ZgNa "bR33?) L9 #-sfcO4h8@IZBBm1fG@4 {ñ #ThoVٖZЅq^gk/dcb| h9[r#ʙt%(- GTʛb*]ד'69K!ncɯ$TdcqHEVXl X9DkՌ15"y]i`PZIFJ| \ӯ-@`zm]FoHS#_{0"gKff[7. Zc0<{bg1d%Y46ƅ6)8߶f OjrlΕd-.&kTD} +0(L hR81lVe}M!|FUn+pmw^߫]0G@Vvw z`~&%V4HO9/.#㘘1n%Ncv*B`^cHk{,T>!x!t^~$NA%T'Ors9A?5y(7E'21ڎ0~qYΟJ=yBP!yكFߠe9mDܚR;`JKcCOC>u^n[iɜ½OO"}WlG&% IoV%fdwr-.Mo.֨KARwo7a^6 kNl> &|U $H gp])Ç-E:nw~rH]ut> {Bp%!_.W:숺ZeEk|[򖳉rZEKPhX)ү !1eig.Oc?Tcn봂Ů\c[m98ou '2w@p\ao o* ]I)>@&z) HPCH35'^&^;Bҥ* ߵ<2K;9,ZVx $F1ඌ;OYc6h+ߵfbҴltvu,7LHlѱq[c*l\!, Se:+'`(7QhzŁ \F6Aw^\LN5K&D|t?[gfl)tjط|Ds8%2"mfD+mP]/ݸOH7ORq\$|T.,tOY\Y  d1+]?bv= tMYXVuĘQVن.̆,CPsVog=ϾVgjr@a&od FFtL]d2Lj r::%fIͿ ;튠6%[6m땊؉O!Oi3WRG5l"xnnӑ (Kn9>|hLDk. /qmHZMLJ0Pl~US1a֫XQ?s;ְ9e@A-?<0< V&xn䛿 N9/; XxJ * f${͚--}: 2YsPq(1Z vo,2u:FT K+J3~m9J# $~+WOT!HIϺ|аDܮz 4/ h$@>paRrAGo cކ\Y5/m/rt^CEw% kA`hiYQ xkO^& Jbpeaa GscU.޼qfRӬ TM\λCb\lQ]FJeB-yh2S14 SwTp;1A `9?~R TDZ&O$@Hݩb +~9a>(~2"V낒IJ+1)eJh&zhp@,& qIiǝ %^aݮؙej4,V YgHvJȵmp;f*9,%xJ(3O-|f);/žtBV 뵴q@TLZ8<~ Dqo1ދ) G 1;F$nH:h,8p7Zm8ep1,X %[Ht2T۳Uc@"؀ }Ƞ[k_(0:d_Q|rpOjF^y\2^r Vk@8C{͚c;ME*3q.=Ԋil 4%fయZpW%,eG!__HDTW w7kV]4o\ӕjfiJpeA)xm HB錇 BkD嶇$e\r@PsDtWߖO"%06&p#r[X.@ L[vNhW^ Rq=, vB]X>C f,<xw2o/MU^UO-;l^k z`8B~UUpnV8P',g`Ep܂BS%M9P5Z_EzGƅMLdgQz&_ V#hO+}/ad}hjY ('`[(J*͍2m{iKC9DpJ9íB20nxE@!cǁgil.*%ryP* 6I? yA"u tǚA7!!eZJuHͰ;`<"ChVoW (2r?Zc23/ܭ#H.i&X+{]W nFEjɊX`Nq=:NUd Pc5ۀy#gR7F2<+ee煠&C 5z=IUWJOZ" Ҏ;om1CПDqDhJU4vrq~KȨ%T;XPEg4E4v$Ǧei,0Ui{a"/8{`P;OHTVP7 {𣴳(vA @ $ŃNRJn-"?,a_{]TmD򀼂<\ 3;L]O[3)w7춮Sf+ ޮV~=ʭʎȒyjU $l\P $:`mtVɬtqw'w\Ad`Hv@c5FG֖M=(S%~kjvqhP^b8r;SjϪsA+u.HD09!{dgV):>^8Ne[I,x }NKVU)wGY I"u6>V՛\ߪԛ.AFT/sSRi 9Ke~0!n2PV eum\(Z"N6e!_[nVc:dNX+-j?C1 ƊK*|^V[h.Wq.C4]XCΡP4vNV!MbҢUHAd'Us8뺱N!Qq4`&)G3(brI{L~dSOPI.DoLzFpbdŲ*yVސzxؐ8Ş[>rVdj&}3չފ[tJ4ǾQ.VY]k&v~{=aÉchkm7'PP7ﮚ ţ9s6&KlYNw \Rq5wCD.Ფrʃ1!_-3%Wd@bDWJIq'74%R^*䒷xIVے嗚HӫZM01 r L|RwTkģJoԯgwo[ Qߍxjy1(|L\'!\CB/ i8,?D5?X-u0xk8) 8QKYN12'X n0C͝{7<~ Oegjz!/tY)ڰ9dS&n/enXU?&ʼA2gY!%y,u=<%SfحsC t#F˾L7bWjUx+Z(sbjZ@W=\H6usnN~}X< N2ڈ-$ I!}y2.dg$^}B=1SC@UF[HTn~/|vpVc;I\s\TF`qR)U+r̻#H!_2M][=Һ?x.x٠JQcvvf)a݌g 'PQ3+ﵽGdf&~2sY:Gftjl_yP]xK'3 ~ʋ"~@=/p- [CtS(4654"Oua:4/ ٕBN=1 ?ҿ§-Zh[e F!!\ʉBx%W阳&h#)-\wO:jM w* )rx{<܎-ZJ;T̵3~ t ^|eϯNGJ-/zrÔBS{q@ݟ3 z)@"sN kW(yZ-CtNW;e× N\\\А:VdIoLE]LO?X["D8]`W kJ~8>ƫ(61BTn /LJ%m2FF6 (&|igFsf8c}:QE Z>b#;jWGCs3JGɏӜ;-9$.P8g?Q50T)G4{T=eHςh| Ri1AܛJSK SPcA+Sl0%94JkA-w=qXaCç洿gX +}a}2M='N*b72S/T ӝ5"eEۧ_ lNgv5=W{g,-1sК)YMV2;6-L$}/,ʜlP*\.@ ZqI+J:3#7'K!2U8q)nJWGZZ67pv$]M@("i/tkR"AΑI3<ͷ>@j X9U[(voмyXv+'[űܶ.A젌΀EXhL^gg%AfH{$ҡ?-J}"5C^jH&МȁN=qFcR4QBSzXqUTvK__ /:E"s4wfGl:-70''z9Za Oz@Ah0c/iཚ:tG$)PT)P'^иA \ǘuTwxOHfE9f85<|KgZ* '.SWco_Ҝ,lb-}ed'X6`p}f|7 OBN, 0;'xi3|GTʋ/iP\b}G )ꀙe8KT&*I"f, /'c"|ujoA7XmZ7$aa4+9HhQ}H{Q7,4Bn,v!w|֤N.'Leg!!8i+V倉K+i{ J4tzxz2Td>=LݓP-9oN) 8mMق*R ̕0okw"jݘjDUq=ߵDr"*{FQ3PKV:b.dƤԪ̤$v^ƏC1ȩpxPxH_2Po wfCf긺 ]NQLe__RUj_(,FI{9 n$i >RHO)sx߶m^iLBG+#̐zai0-+EBfznD᷋Wì͚hsw9Xna}JDRox6K^bs"k#c^:A`Eg/f*exo~uuOX,*鲇3$M'6ĤZilƈ=36t`u5} 1ײ"r(僑zNXYu@d}LdMb7fGt*%"&&1,%qD/zF݂C yL&+ Vmm~0Xv"*l5ڠlt6IӍad&>26@J"^}M*v K1sv|Kx0t!㥗FeNϵ?lUzI=G)!WmI.Ǐ_ oT&۞Iکa5GA>v1M.4PH=`M J}%}g*P(#w`<ʩj3a%ʪs$4Oa c2$|v^Շj{=%69'ѝa$zv ߤ77/UrXy{ &76>z_LP*{[B.h/=DlE} }'ӟ8f*HttP˄U#N0rW=$ #ټI 5hGI#Vwug ThǑ斃C=Z&8nRw-rX ~.>8.3NpbZ}TBeB1lXmT\rA]ѼGoC6=j6 MIHLc&wHQ|.KMn"Ilz?OyZB3pI 4023%6Dȷ-T#5n Q3W4|pܛAe?.CT:3s;h結ls8 'IGp{'>Aha)̰,=+"d;eY%x\N6)i.x,Uy .#bVHJl7+;f"|RI3ږ.\O@mŀrPPƌFVNNz^'dl!ɺ.uW6&1JJo%,u!E剽\Xg h|SqHUȻʽ;[,C^BӰFJ'sYY 2FǬϓ=Wp>-3"e0`?kD녮D,5FK=Y,.B(+4ָ59.yev?Xi뛁.&)6oKOZ,ny MX5;U{E xQTU6GC3OXlwd}Uvp4T|z?9~ of) m\ӁCvJwGDpsMP"}7vnl,z^xv"jtu/~;0v 2j-fٞ؀l~`Qp,2LaPmY"&*֜;^@-ٲFr[Va=$e6X/AsK6DM@]+Ɛ⤮<\4DO>1R[W\ïp[e0_`H?8ҥ]M-ć Ң31żddf2{c]V%ߗ7K UӣQΆ_nB`2ynhZÔ;n t0ě>H Y#!sۖݸ^aɍz#CEե ,zgJF_64izC2.iF$l&y鼌C;H1H?ÂACltL^'6nY Z᧙٪c}h~0%jF"`|HaϪϯzd))Wbʒun?5kȣ (:B*P7FJBT$Ca#-JFX%6wOp@5vqA%5ZB_O?*"<$v7oT+J-hz_#aXqBC l >3|2ٺ],BMĴ`@@}Ci2l3/!34@&S Y_ئP4֤H˭ɺz3xrAZŠQ}- ;m;OՊyXyNA2>>ɉͽw6{ M ;f''qMqvCmʹU板ה$Бx,y*:ghG!x~2\dU bFo `/4din)'۴ϡ6tNo~eTޑbwDeZ[CSDw>RsLu8aoa*=T_Y mw~f3g쁕kJ j6/{ w K$} 1[#)i6#%fW͔ŇߨdH󥛘`//yv%]@c<2kBGN5t\`11`ԑv&b(º\_H%:-jZ[.:ו<V 5I'g!1u(ZXJ`;rwKr#Y@u8"oې qLZf*5eOeݯ*$<>yx!ڧYE++YмVn WcWD.gDl'40͏m:ifvTiglE`FF"=1j@m 5t\u_ "^"Ar+DZȥN[({iy$&8a'_aoa7 ,>w^kքxFL"h(l}xb)N^8@sYgЈb~. @V!ˊZLgwMđa >m=xAY )% ֱ%F8/F9pRC0Ql<~0] 䶌 jR͔"5\ +a7p:wra_q)LB1ڔsQ=o:+='ǕXB4ۂО aNG}ZGzM)n5A[J2mk0RҼ [2z ͮ*}?%inNZXw濦1soϗ_㏎(.lR!Yx$hdELA&-C,k ]}"'H5 .H<Ň7BZ-Ak?lNJf\ffgxBu`M-kx''1',/@p}XWW@ŸZCc-(cWTo `!yi7+i)fZv[O2_RkD*I.I?KG|g﹦ؤq'/{(gj/)4#M2fnf_@])t n(PE>Vy|R82FOn!E,: ^/>ݞ-Q8ކByR59.e_q Xg"I' 6mO݊h͘>jL r)'ER& w:,Y+[OmxQ֠j7_Go;vmx.R#NoumV=G[]P'%n)-z!Is(pB3*RqALWf$O)<\$c ȞqyhK+#IK-d3R(u胹PՒ1_ÁSkP1+?/!>S)W(QU09WLFώ,mV%(G7o$A?tSp[P*jn~ODWUrw+Ï"2t><kK+A Z2ըΩcpsتgF W!Z E≾}n@4<\n9?w|k|.IɊ{ݴO`w|/-[ EvE4ꏽfԉ#;jpuJ| r*p&2T+BȉһFl-?h.t`^5gu;9Q! jRHJmW@o(]O\"vfumuӮwGw*;$ՅH6Q&=)ö#&OvKXK620$)Ϡ#/}ץ1:vk iu]hlWJ{ر"Qo)<\<$2P΋+,g@JT ځD\j"tRSQ7hҕ(WA1Rp1yF媈6rgV E˝eLvSә,KAl*iiQq60٣]r`{\ SY?? kpy/NCa!VuN^`d%Q.K13Pz-GSk^u:"<*?4hјw/L(h҃Mhҙ#( xY$^T5"_`~h+?`"ClS$$nfTX|,㶑?DZmZxE<&ۤ4XYC}|Ocx;[E#ﲐvjф.6 a{[+/ޘUEGzu;nA偵ȃE][FY&Xd+~4JuIZZ+ά4&R鸌|U˴ 3wi.`/W>:{<|$09t~_:-q[g$r.߉a. HV"}X@&@63SU$S}AL1bI\7$$.:|tM5Xu{jSHPTrk{AmyU>,,8Xy~뀐33UXl 2-97tM.$}׫&`Xrڦ  DH闓!ŗ8C4SJNa> 'ROuUkvAC_ټFDZyfҗo:*ijŭ @O۰PX8v;f8A.1CHMoO4OW>P9X- c?@BrA L( f8p.h6)*yDb=|đN؎/4nU7>sםq+P6XL/|MduǞb 'RULпh_UH0Zpk,a{TTFh 0 7M.&b-mD6K粕A#ǗS ̎i>Z E=SͩEC`wU_b$U1%Ĕ0/.fln!7ȷXޔdBE}b㜎t#JyX#%F~t *:PѥNgt F{g{X}fEɉ\>"r^({YƋti5u-<˟U΀ C;4b0:\ݮiZO"a\ZB9[~݀-*2*ZZ#dӮG Jٸw^15yK ۄ)ئ#,-?@6wXan8N 1pӒk#@x x(K`z[˛^!>B_f'Dw> Ắ ,~YrYeuX%bj[M_ҽ;mX \cB')lF\t|:W 5V2eR2v:LiǤfgyAX#v\MW)vC`8NV'ͪA5AX8KFc՝Vd22K:UWJp1㓦Ixl!*s_ f>O?Wō؍}ڵv.eWF%" m  b& ü"qiHO&"8;*8_׾9ŽT?TkoMsD8TuI]7et)O+\D8IV.v6P}?٣醃*'5H6~޿ciЩ hZZ,l:',px* nw844޴Zw1#X8éh,Y_aHn{`S+=H ;v6u}݅$V]jLdfGV IZ IE7!Q[6#${Ni/'<& J*dWψc@gJ*w7raa&&8R틕Tީw'cw j!NbLfr˲5IQ(.ӽݔ2:Ier @NwQǭ]ģknj_xns&Y@at>v¸mB4M{p4lPXyPMbq̑/Q\\@DěSEpKN'ytw޾ߡ)͢?ݱ+>c+&,rf?#3YQ{BeljJc~ȧ@'T;d=ܴGɻdpTZebE)YuZ"R: {q|Uz:2?LqtB߮]BqѺ "bnB-}^@%}jNh0{ }7# `}hCȘ;/_~Ͱ.L"oH<5Hk[*MROH4n9}6zLGȒ7:* \kʩ r}t2i^cd_/3Dɂġ`ՔV4%{-}i-2_|`D@%Q"ts² {P Y+( HD6:>f}%$cNZck];(v{24w%0p2ǣ.NA\- EP KRC |(d]W^kAX8}ȯ b.Ihж>v_VAp]#e$_l ~yG$R &VϊI^HpAQABa_(  1ZL)ŋ t׺z_6ķT5Sy˦e$ޝ8C|h(̣N,YҞOP%ه==Od4ET k2U$R9!OFX^15k>)%Vw -X%,XNQɄZ r L m;LGIxf-F[e +;m6$A5Чu0SsEkq_ٱ/%_.,9KaƊ|s"qtR^L`T#|1"V_;]@O:CLnyVc8}$G#h䴬\%UNZzd;GDNu}<\GB߄oTa4-@DT^T9E-+ = xgHAy4.byl4Ϋ:5BUmt)V|^=s$7 Km||fq*@v:~s*/^R nJljW?qv7_> F^b8B_mfȎ=z]9E6|QY~ og}p\)dNӞt,ש!n&gu0$ cS:|,^7f~LJ7r>W3m`_UUǮa D(b/,\tK$ʕ&z7duU1M(İC~ `Q+I EăYv,5L].I)LPkQNuF>I*"j6/ҾST0F(!t2zCqc6>(w/-A5NJ$E:˵Cs.RVzH7qv4tG (SWV3S +ߵ K·&J-Eޝn㔭cALIӕ'l{-72M'3̀Jg&ad(JhA+4 D3u["sUP;g 3J=+N[%Mdy^p +К, 1qe2 ~:`BHn)%~fxkrnvu`o"KAŠ0ُ͈XJnf|8sN~?^>w dF@5);OQ}Ѫ!#KF[,VypxۯắsFcb] yCy6E#,S˽EL_HI9eKɓ;z!BrKÞ7CK2q5k1]{C==MͲ|q~zAa16Hl`"N!?LE݄ +;؋c%5)v=R+/ȵ/LD^l)ft~B53ԕ~IS*0!K' 2fNzVUūZ$"D7NioN2<̻mӌb! 3L׾WX6#xjKgl][;"t @x 2=l8ﲬ .S3a!ʚ5 SL"*U $@P~)wgl]q~<ŭ."D6=ZY&U쌱S[c 5w@{iL%j0TWŇyupSCF\EK)s 5̄0y6M+GCu@Jy3 pTEVS$9)̷M,W!n{[m-o.*#$|8Y dqtxګKHtaZ{n'8&tB@_vKj4tEFQ+:r ǔ|#G YMSr`Gf@gKr=1j}Q|lu6<]U\8^c_mѡByOл+{)-^^=8e(UU{'pbHP{D.g?_$*".O 9c+4s\4SLk/<҅v59m{_ )#vK#vxR{M gNA'<_(e0­.|,Ⲉӑ)tgVA˛IǪβ!\EcŅi/Bw}bqϼhJh t}b!TQMd8Ʊ)5 z#:Kn ԭ y! ZWsa?+GRo(XSoA鏀oT?̕۽{Y^j[$+m$U*skCa\d.XD^D(RDky9;dr_+_g۪tf[;CJҳ/ l~*3 )~oL85hv-ւI`W”ZJzw,~jfN$XBCqoUM1"#nx zN5\5炵$&6AC7O/n6s, @7j@HE-;@P׳﷼FSoUuo!ɉoLD>xdPC*]UC._ƨMpHuͳ),94;:2#:guPr;ˋH)TƆB~AVTV+ԥ<Þ1e,DkU?\%= IOtyT5X#""Y@eiqs>HZtR&潵D}#@NC3#M ;1H-C|f<8M!\&;@rt5=6v c޲% (mAlɹC[w&cBїr/;-| &8ұzr\R Hܚ/2<&</}7q1IXNB]FIR Y&nEdb%к2_+$hNX!Chˢ],zQX Նk'dPj2טsKse-1#+]ɑ վ$4PAAoo{ecsgV7 i>?~c*X%Rw)/Z]U3l\&`prZ٬0}͍ )F}J\UoޝCiu 0MM˪ Ha%aACd0O`M2`7T&͍ ݩ5R2W$GY$rr_WD BQ Vz(!b$$1U ދ1{T*IjF- ,wC1XzG!xt' "3sJ@\lXZ㞴(g9vD 6!ezE2 x& B68vwΎW,\mj*>7 F|H |GTG`MIG JA3ܧLuNo f U:Rz "-BvA7Gb XBd)Yxc~Bs:{J:\YzT*$"Z}rV 5?bݣW\vGZh,@E"C.REXDP>BI]/e4S9xaTƶTbbsia GA)$C9Q0V!Q=K=-1_._++o455R`k'E~uf;ܡ0pQ?W)q0*ŮuןГIDcHuU IE%^vx*i GU|孫Ph84fKa2Cŭ t~*p_n|ElO̖bzZW<99^>GaنKli @Ɇ61a{@qJ2E^إ!^ֳ`8jًiG? 'ǀ>oPØ"l7oCXN `DgC{wʧ 1gqdN-@1&Τ!RBӋîʘ{C:X~Xu- V9a#:U;Qowذ-u$V0;kʆ Jaq+ ˽SX3LST@^u]UT x{R-v1ޏmg7e{*^eSTP2Ι@qvUގ/]3T+)&|0v|~3W5z+,h\ށދ;V 6AF! + 2)iy&Q"uh(r+uAj 0$m J#_I0U+NqRq3Ƛ:}NZ@nqb2M1Wt 4˩ ؽ\s*Ik C N_J9pF}4MZH+e*^lX:[AuvPK1Rйݶk@Aan'w53t&d U&;X%u[[3wHb0YtM1nώ=W0~v麥Ñy?61]} }f_&~`[Ҋ.@A%%}xj}xs ֩v=L'^,H-4шOIw< O.NtJ7-3C7z,݂s&ϙ֏sT@JZCDE>5\h؋VVm VŪK)Zkmd{f}[!UɌe:=?QbՕ]%%/T@!`3W{rYK Uh) Ž6G᫊U{*:wN Vp /Q'fu(18ڷ:v@' *RqUu"ҝp'Ob7OK\ QꤑYH͞dҀ4T$|5iSm<9t穡A`[D s:`S2*bF5Ibb(߯3ތqin{HӇD $-d6$¡dDi ) 2Om2%\@vكdpط*۴}w);-<I{4d$xW,d_Pf~2V3q* f&.IԲ<4IA`;,~/j/1Hd`iezZ!$آ[9+&B/*46/B 8OF̄ ϰx#D0I(0">%rw"ecQsogKYrh`0`~Z\jO^$5qI R_ۚ\T۪4݊"A->Y% |h$4g~ƎvLtwdвdW\"o^u4!J/Y$K*w:d32~欴,:<8y5r<<6~!5B^霙7wA8~ǨEG|>GL2 zq?FeBh{7DjǁeLϫ9[X#D3KpΠo-b,SA KZAzOކ3+RBF5uNhN Uӊ咻!G;1Cn=E~dӇoZczt 5C.Q37kWA9܅oRr|2z|cwS!)RJʚֹ{#79.ׅo>P6Ir ^`_Y _)?,h4D}Udh3L5Rbtj^~E]^"|n`%,8UvYɬӮ/Pj)N?VXs!xh) PsFN: it(!םrցܛEAILpSQQu(]z71Ҙ).V|TؗJ2WS6"K%Ɓ^M$&AJCL~{JTP(Cě-cXYRT~P5#m1=/gYUzpuPΌ{Z{?^ Rw ^k sBMUɿ;nv46@,N2 t.!wsM$x^FJ#cN< 3bl`2Jqy- 9#(CVjy+JE*3݇zߕ5mo]KHP,bZz{8KtQvFEڛg` {zhڷ#S7u Bܜʴ-q<ɦ,nShtiu0C $!k?W1S,Hswr.l 7e:}4X(Ae-LpH=OGcBR,'6ֳ'.l;&~DkĐm|>{` TcdZ9e*m]Cbv^7Z1B[) P=@ ;p$7G>R} Z'әBh#ntbI4ճ - 3 yl/0"s@~-ϵ}V!.Q6:һ0PrNvq ~EfG&͎phdPΖ 挬NXj?PM pչ&`:ގt$([.ܾ]$"}zf@=Y!c I)eC3[)L=;*:{2>s]>6iD*K6;euέ(j!/GO ^ l nnAh(D@|]8V( (@JyW}'V4$ZnRmO<ٵ;RLz *tf)oA]'aO-/*^Y}5[({)__k^S/nYoR]}) JqW[#rumվ &q ,+jD%lF||;ҪDp kM4ε-g*<ƣ@0Iیs[xfZyE"Y)'$9*dbƏʖ|$'*Q1蹠â߶s`sﺧY3j`O0C$T3e}L_N| {IW$1ļdWZ(f83+ײlhWYhy4rq"4AhM_J? zS;` |SǿJTQw_\[V?{$j%-z_z|ȂHՆa :\`X18}a/b/y4eTm8ϟ/Aw˳B N ~M ?77Džitb \ qvrSpN1ckB^D`QRMUKQ"Hlf;ė!$/_uykVm ܐ K ` I-weK*G 郞>?4f(ie`D#=OW9{> noL3jnc9t=fYuAiߤ vJnJ$1žΣu\ (J S?REB6m8ٲ$hz30PJF-D"Zyg\M'uf|8l:F)RmI_m3i\:#K?sxb=3(lZ_:\kN$ܶ>D%jF%UKC< K+Q]U*^aGط "F¨f6Z(.VhԜ fcqP@_@ t-"TO%UQ50s)-UT"&j*Mɣ]8|ѳljep}Ɠs^o=ThV`J%{7e'ߚy=JW\/ Cy( pܤ*wix9sFγÄM|/Ucn *5kmCf1'}Jō?e{>Hdo}pHX.fO5!,jyd7g$&e*x4t9a,L%b4mH1QX3F^5v*Z0Zvz\oƻ$&dh6=-q&1lyv~'5굂J_c  9j'uu̴r6ާ@ 3=-FPLG;6U&P]dT Wn kګGAP}ez꼺9ЌUvb2el! hFi?{Uo"q{eĬ2rf氣RO!lINEl6H Sv3R9$l.D>re"ޢ t@ng6?jbRa 3tDAlPG7,݄ icT1HXb`@1A$5Fb*<(!5]0ϦmUMD@Ղ8V-&ji/q)Ko p6Zl+2qaEHˆ<9ߐ J΀ѱ~Av^@-8[/>MJJ|K-hqƃЎ쉀K_-'\wxngAIC6H5w|tgq>'AN&.$9=&H R*|W\_'SIxaab` =>rF`]4&-=8s*\ G>$ٗv2\ؓW\԰?$7E!MX \LtqJRrP.73)u}*/l( W`'B;_sBZ76(9W5n>_AdAG[mf+(ڪl](m[># f\[IbYRH2J^b#*L4kx>gDŽUf(,뎇v鋡R@ 5U9+Hot;sLQR&=MAʈPXLP1V6pꔃhvPq+,ǻo}%<ޫı72^g[vs+{V fZ]+|RET> nTi5=JǼd*_=\栣=I&S$Ckbg4iQ3-NGc8i,sgՔOkިQwT"$M@bnuT* }YXWObֳ_+;҅A:gR%1ҽV#B[ʅ)i AТ%3q\F^~ͣA^ELtOBtxWؔH֓{;S,,Ix_5ƥ h7zjۧ_P#02rZTW:b-wf| nR~C-}SiɥTXywKb \|"rEVo^ v.+Yc/[O pE)I_c1^W3Lρ4% N"g4OG![x T[S#Ҧ̪T.H5m>κW@ =ӉR0td<QfEE#tA4RoF.W"wIPEq*ZG Ƈ(ޫV}+SxH,Jt{spS%5bTz"XӞݹYa&6$Db`SC>  ii#xƟMlr*:wE}n kܟIw#p`tѪq-ϓHרOb^Q`^܉'U#J6Nlb7Pe/%:Q<?O$ihI>ˎO Ś?U,(UU /:pAXh8BaRDR"gònxroT)n*.! !#mTr1DkFbFt3sHNDLby?D iʆөr\؁\u'GUgX1~@ש޷YwE^4bf!f/ek^qsh7䶫h୆c=D~0 ȷ" ȭNT xm{e*:wFñy| {Z(r,&/G"褃Z{ssy†+-7b5.qHyU85hƼ5Ah$a[݃9L.p3;Uja4a:#i?#[n7 FUʁci6N׮SuF~)Pȶݏ0>;pZ~,V=D h]SvLe;xeŽ=$Pju͸!eXF:%shɆ5g$B^cՍN š]z.',ѴڢYP o$,d@K>6ΧXů ~%Mv};UOj)oRⲭaWX iHLK%WnJq kEdh]:xI^w(h2TxnG#0ɴ9[=AgQ8 Z~Qs\.vFiegyt+#gz4d)Vq9bJP5o.:BlC9%9l ?5YrG cY]XjqgyX ;Zv#o_>+K]lNzG]V!kUB+ۼo0fqvu^B[e76t#TliqŤIej2֖ց7o;,rҎxn'hƙ4!y9TЖşgً< ۡV_l^L8<ɸ$["E }J\fsM>Js[oǴaGJ9 ]?wjZlݣ%?m+<1y]/~鉦V;&l/gt^cHph)" ጡ(ܭdqQY!Te S]PA᮫hD2ZP-H֫1?:РuV%# b #+Kt 11>>SҎ0"|5U>1Mψ#Ny!feo*gLil9:Qŧ|E%QʝhQ zB{Q/@WIFSM'"z 4e$f̳ ܰ~bΰFwNDoE=*+DSj3>!t.O%m>3I^\OW|򥪻|>w@C 20i/Ş85j(r >[6}M+C0~J5" 8p.#^-qc[#OYV!l-q1FpYٜ6Uɠ"I[}p`^S.!4n"` +چM&n&}kR\*Y77,aCQ{EםoGQ4:5= !{u&v$3m6{`04Mw 0@&u=k:w ƀÜ▞o*,P ĤBh=.RrНg( w`MZ>*]@c9H;ިh>b]mOٞ?>9 q\pHg2Fj '\[0KVA8"4zJO }mtVTV@pUU 2۔tj,WoIh/9):g@5_tyT="JhYb]_"roI!)Iwzy~}A z+b=L` $+5h=}C65$WtbS`omnd&?Ӥ9xUcAV% #Mx|ŒUg+{e (Ffѻ"`ԨFӧǼ FvMnB)u&.-!Bb,a}SDV`6\5cWG(B)(jd$S=drh&`lW6U&iFx_͗v" jidzq1nЅ|㎱Egj|{_& Fi-m2;PF̓nu4|%I 20ZT%n1d)_X.-^d/JU5pɎjWZ(&b .Ш2tX[J{j"ʁqimց0%gD ˨bj$e>uY{R?ɬ-@ęETU!Q )eO#v[ a>=5u-IԾXw(wzێ@{yN~D)!Eh};ؐ)9VMS,/Y["6ҹ5 rtLD5P,Ĥe>|3,M@agq3'(RuͪZױdEZ{]IF$A-xw>S;K'͍l2$]iŲ4.߹:f)}\gJ.ǎUalus~ZX(=|jo%3o5f-:,樖7yuKp\Fy`s B9Ce-nRad9#7fx~84S.T|َy&d,@#3 q<oW\eʥm)$YD3B*.ŗn_)~pD#xc6tF|i8j*Şp^Ik8V nyT2NE 1~ _2(ux'rlw5-oBAZ":"Mם:lW@-%9:)-IՇi!<oə7T-tbZ煈8d6)O,)޸P*w-.$kVMJP ;:p8y|J۩?rؕ"G5@0N ЎKn|0A:eT4GЇܷP$'Еڗއ.!ő< 9.Ȉ;8BL0= '$dOZ2 S?f!] mAѺWk=%T'#s?ˢދ{Lk^30k,XrZxz] M#!!Av_$wpk5!x~2a97oB>¥WcIﭭ$!r 3G*\ N4e 'n vk&vT0 ?VXդ%CLJkLӧ[ :v924k/jEMrk5R:W}s|ҸViZOP)0ZӡŭnÞwoҪISuoG uq J(wkNRbVNǵ҃C*?t5 tuwxN\h_?ͱ}N_n_c~bz t?@;/D9T, =)$&}wbʙﻄ=3noѴ2oV?-+h]OΠ8NeSᩆhhڎY @<씡Aߣ7;ٸS\$>S񬚭i -b~A3 1TXNqGٿJnzXHj^:^$ /W@{_n-&)XS& ݦwuNM&+䄻!e$>SFQ?43Rdw_hBZVB mpY&'8M\.ea@bPGҟmz=*V}yϜ[(%OiBP05`ɷj&/]h$ib2jѻ|[V@[/Qo2+> 9Okm:Phk2JWRTyYXiDX/GOX"OKdMj#WOEr7-Gg{g I]?$W LLj^%bM̸pH.8Of ?¸] @N" _|g ކI j` )V8q| 'gr(.| oSmOqI!]K,PКaX,&>FT]S(4r%z?lU6Z6!}Au\jp9B6({ChB{ ~ZT&_3@TJQ1yX8\KNr3sk'ѦV`T7BI<2]NY^Jni\K[wgYP)zIZozx娃ǐx tڅRR&V]>ŸU\›JDžAsA^툊ٜ.9JZ @N2N$>/lWfi|߂7 rdr6:M ڿ@Qs5TKtÜI>pE)Zۊ31߲5 gyv(` _{y¦cE(Z`yB\bB? / Z|wŶT4xP!cD8t?A+ƒ8]4RfiA XC &{[٦n\@V[\=QHX^D`;j#LF޻o>`^)p3чgs`J6s vնZ.%,M7x|A:䢢>m$$y%8eb fks}CUz p}\Qh u_\v 9XWeC7++8tAVi:MdXe9^HbeE.'A .lqr`wV="B"Y@DA([kWjx6FG|b,'qjji@0嵢SXwRb?D!K\f<`D Z;ީW޺1{(WA1zagV%%p0x!." )@Ey h p&34)Lʗ1|R%bAƯL}Hq@>xQO]Y^ a|WTuڮDZPL`VБU-݌p2OM4\N5OgGQ'1B!,M&X.Vxo;C5nzBY(u&"a/Z|_Oz HS[瞃ivxM*P/UGz[\\T; bǼc.H: `ya  !q^y쯩-a"ElKn 9ʩk)+^eec?t-!Z {;ݔk_T41eG60o'$cBBsQ47`6)O<Nzv_ؽ7g%Ncxia@FCƮb kfCDJ`9zB"*N mБyW0ϫ=@B<wRZ^X3I@p0 j`yWlsKfAoo;-BǓbB7H<{?!t`l4UP.5J<([IT97ހ~ |N4 MR漪d9q'ɖ"5-AݒOMROYt8y=X`kD]ka}3N//J镑!Ir uһp]gɠR_/g)س:L|LHK%-USj&{mȮؼ^|'{?Y"y_SgG t>@\x>A]Ƌ:Eg]{?v@(krd`޳LC,Ye„]?m" <DDv1Z4De^ʷ)4?.uoNN+vA^5A"Gu˚kZh k%RPtwsKE-8ćATֿ =,!p3^sa{3yZZG6NRM> ( ~J[""(QPiv"LLt ̙1؇#׬EjEp{ETd$SI*zD[u>]Q}Ң^U#c@?2*ɧWLXӆ@>.Ԝ.'؏) C$A*HCr'dYtdCSGjБQR G:Ufh"PV&wdsrXbE@GfUNcb˴bZ`*E1҅'st>+tK `saQؗ_sQEm ?ƓrZ7w+vnj1B▧}}rҩS6?O{;Ɲ iR0'W#;1Y'htuj l_R 9Ik?؎bS(} QHE w]+PrL% r7{sVm3jЕE:,eͨs*DݥGfk!Gj  ZzqHt(-ݾ]K'[4l1i\}$nAt|^v}[@f/sh+rΤ1 xoyCp;y.UxQ%uN^m0ci pE{!<."Y׋wTҺk '0 PO:zUv`@Z ^it-:d#Qs({ r +u-Zoؑ+Kan^ơ1Ƙa08%רO׬_ۇ>nTA'Zºϕv}Ƃ[<3DÄp\ʪI<Ǧ7԰;Cnk7+6 X]彙Ҹ!ѮU|w\".MQ.528GfP:b_.pl}3]FЊ_sh_sM}WFnFl&n6An@N/Y ٮ1]IKr d ’e3;ISf.wrH!ƙH|.d0wMgs%gu f I$B~.3 #nL4;Ò)<=Le % II31Kc%bB=̵'*˩"0 # (Ĺ9 |\+{^x]3z}Hs'##;!VE#xG5Hbժk@3eILqL*2n7qEh2 I {!S=_z,;|:"E_G9@:߽`_:Mg$͸MeP&[_ ŧŰ*W zOJYvC2Cp_*XS,5U<<ڹglC8$v>9qp[o e4fYO%d!w YOS}$qL03ϣɇ Wߚ~Aj'TnFg꬯kWR(œ^9YtFo.5c}W VX@`䮼V:Jj4m}(i aC{ ?!&:S~'M㉵*hK~G-7^V8.]lOijnЃ;Qt>u~]幽vǁ>A+?';.z#JNOcaM: 5{%- fU;؞l=27PxЛ,:ũJByC:mNDp [%v<$eOb2(HS"1@z>?kIς:dɟ،Ma;0,mm1-KPQs\1`fhST)d`PϤ [伷W7VC5Y(Gs¿FAr$9 )1DdO֤tL3D^.ѧY~w\.݃uR;>"?k7]Z]cצO 3֯mOW> E@_ B+d9؟3X4-aw[kBV 0zg:ho|qu{* 8cݾZţ<`o4]\g"Z6eFLVu&9v.E1;^[(F*نc5hC}縕(DC=Buh u uJGq9 l:i ʄms&{\EO'z5CxՄ%[A@  W:>j,6X`Lk;k o;ف$;Jlz=\3*ˁ`n4t} +RB\歷GDd:.*&A.odAwjIk` OxT'o+e#$2.$\SlW|S7PE2]x=yd>> 6槇TĢ^< Ҏlr0c"m/wa93UVl8@U;xg0Q̪*|Iی95J3R t$F"QJFh 0q`!u$1<E 'j>R.A<_mi==rE 6ђ>0+%liO[wT6RF{m j!A2GN?t: @zZܼXqGГM9f&Yr"pZILOx<]|ά,DH@ kA(詏Rљbk߹D]u9l||ZZi+У~cM'6ܷBrtz~sBYB %ʵ8e#(]"nZV } 3zh+AE} ENx漱?b+\29Ps1Jn#xAcDOe]5Mɬ5{e;?T!c1_fzVY,g4BHzfdN*uήIlދgɃ!cpvv4YjlLsف [4vn# >3Gu@엝ܛU3 ]c;̦~V=/`*T0vN% תa 9aDX0}w/ z'vw̅zmBU\LM6*t9_47\JD8KUl J.-SWx3E3q{"^sX 81t6~j29$IHw~~nvÈ(~nEE)7Mr/(ZaͨS+E Xܯ8$!mhc#wefyqbmAcDNg1lW!5W Mep J Ǽ|J,:w+a6 \]Tl.0CbhIL"ֽj9|9! ZU. 6}7$o&/a6羅,o[!ZށVaft x0yPa0v.ȆTvacqXgVjs#'-?pd-LPc۱'Pi9PF L9+An]kkVX?-!{Hl_WlkP`*Bl3Ժtbn>KY! V2ƒ( a8bV <8:a#AYD!{փ(;T_Oz]ytGW}25t!_SǶp6Z `o)?]q,札)9kHŻE4+jXNV?T 6Yl*4@&u穎YCTy&KCaHn=8#/y ;T\(RY-3*% gUS!F.8o0J" j0culV L 2=2j@8%m9PDqV4n8"فQ#W 4(ETuu>_1xÄ^~: XI)W;#Pu*YBw9R ܶRzTk@d&5ih4r]LT|3 $-咂dKyDh? ?Ǖ,/l J,/vfዼ9r?ί?~.E(&䗯s.kCzȥ0VIoIOѼȑ.Ô"쫪סJ5Mزdh"> YRaplQ,p&w;)5{sd$H፫Y'N]D=!L1hQc O"W8ʄ.\w!|nR/@yOg҉Yݠe"kf3'lz4bCl% ռ3&ґ>+ӄ.ΚR0. v!5T3vO3 @C:kXS0 F7ovbyT`{CR|Q]/IGd|{a =Y܋Yr^--z*ӯS 97i'}eŵQ!yEHTj4,~-7ˆ/JYT(ˎ#zð035;薡LYAo2ҾzBmk])բ˭%6/%)`rr\pT3Yv[*IM{_A==P=5}KĚskq WDH{M<1qR~O|pJeZ$CF̗Q(zMG-U_@ 8bpbu|SZ(VMTSUF`Vt+/-gG@}XDi:bL#+zN֭<Ibw8MڗҎ #Pl/o k؈!EYұפ- lhY)tɋ-`As^*ЯHvY"йZR;׳!!,vD?HBzRd~N8{[ *A*VCU_Vtg~<#H< +:lM Tu<}g*PASRa/ /cCLkn Z u.j7*:yC|;!AEeWu&22kٸH՘nDl?ځXrMAY[yD69kV&G8X,s.]7N($zb>&ՙHAN<O-SY+0Ƒ@\B[#d׀&u3{pEZ5+[~Ezk\q3}3{7% ߒϦ^ ,z;$#ƒ2?؞]8~z+<"HI Ty6]ٓ03oGpG.UYgZ 'FOWdʷGOQ 9*f[!EOSR%J%6E, v5k;Y> tQy:͜>t5Ńi  Fԏ|<4dp5*we2ݾ&`/*tTkNrlȾ/L&/4;{o'r~nTn{Vn6teY蟻'筻7ŠBL78jpMҙSśؤV~1\n4V<ljG"@+¿O,W8f(cdB-/okTI>oHXb<ϸި+5b"w >Vńͦj$_h}^LI2_2]ŇSs",zZ'ڨ,RvB/|*lQ]S2ǺDZYasSE п?2l$ om,6>-CDi-So<3FM-ccOb=t+>+|sB4|J~&@pbuSC)j׾]}@9ur Z[vs8K9xU!{ z-U0]}FaqQT|,;GO uCKUd:9?H=R-lBs"Y|ɱ=<ؠ招5>Q9(z Su{x|O ӣ0Z{*=ͪRc(9p((nZiNF^SLΦy1 yNC:zaUqL_EüIp,ϜɘTLz[o3qV[p%Y Yj8{a W%*9˦\n .Y&^M{F{ g-}4jMce(O 2).$F&h20l+ҳqq83\Ru6|+($%cy\hB9g]LXPM傽dh-Cl:lZGW\kU{@CE @aBH8fzABB2uh6|L]S:#Τ(߾AqТh\9Բi:nKdp?#b~3|8B_ڔ? y{?^}쌃#)2oJ9O‰l ˢWvvB$3 jk|aVTUpN|\GQAKi(G3:겭 &r ]#Cۗї' eelah! ֏n M걭">TTK?c  SEڭ{HY,Rt頤Ƨ ?FBVcm1 A|ቫ*1$B<co}-ȧ᭺0_ Pl*ӛ|#xv-!'~h24D՟>;J}$$Ts}\XTj2x,V|ӑAC}#{l?ZEO.Di̔=ՎGaNëCvM!r'k![=kul%S'*@ \ZimyyG)jXסy8 n#T̟?/0Z_c+,޿ui(X1D@afN @;Ӛʹn0`v9uIjX+nu'Fym)~,1*n pFFplJ`go{#d ~3',(1GgZqu_:kÆs ;.vnLS ~I>{S.8\~+͉M) b`93/Mm+xc?'r\L4o. AC9U!i[c 11Ez`A;\DYo\AjdWߤO֌$0E'U GKaȐGG+,́#ɌZ"Ć [QLtqȽGcŒ 9IN$131ONj}?/#VU3u7 UCp`c 8Y79(Y'O _[dDh@%SWbş0?d1J-BlC@ A~g,qPUys}Q-,l\]K"f& )ԚZWxУԺ8Qg3id ;Ia sMT\v}+_L,VǮH兰%*# -N܃3|"kE^%re`9'+ #+eAlZSH:RC->a.O.Xy-#4XwJQ{OBJ5Ѣs*y kR_oX$"zO?djhV3i3İՔ'}G JqzN*Xa Ѡ8\Yd#E;I}l͈ns!2m ^ zxi>T4p2pW_{1So[h#$[Nvtף\oF`V1bAJ%@Eɤ2'XА4?W;c@s?@Uol3bax2a5򚂙 (e(`O KɈ\b6~EY)q#qyx,?! v^Oh:JSZ"jEiE՛Lawе?j_KMhU(2\W}o'u('wLک~Gf]GWdsVUyX %;vqp-1JPCgn>:{&wF5,d⃤Fݝٚveh{5Te&=\j 5`"&/"ρx"rǴ1B~GANnYm)Af!U1c$q_$I5;tr BWX;qbT)ܸ|YֆJ6yȨ?U8ץ*Q -pm͡pˠ*,3πU` 5tX7n4ց7w,h;MR%+`0p+{?N;B$0tW~NLK'Qܲ{?D;g?Bnh>5ӦMЖ Arppljǜ}vߍ=]{eGC"I~G.0)Q `Lî~وȄ#9k/yg%D-wwe$g1RO[M Nӛ0lB8ʵddwD~aaȵ;_8۠av?a@4ADCH1Rbı|w~gAс&]/B(~IʈQTƇb ^wTZLd i9?e Rs=ܯvG=R+^KyLrٝvkG;਒FBC_ \WUfgh#]']|7'8f&LH/l9 t=C{2zv Xi8czX``? ?CP\4T [f3C8bNR E xM4tb($w 3#y9l0̘~8Q ӀБg ~T 3`l4Wc:S e/ʜ]XʼkO4_zvSaG?]N>yPDxP964 .g5'sX@}jY̊-VSumO2ɤ0y$][旽Bt<>\] qZFZ,:|5^xq 5/r sA@|AFBO(ٯ svDI`v=9U2 "i)Q1ޞkrUe u)I.T-}r4X!QiX$6$.^q |8| ` us %2UO^bq5 z d<%9j;ӑQi=,PD*}ċ؜ͦ|1V7T Hhc(y\~S?K?cF-%-9=ӓS<ÑZ-!  H'zXH$g"%\ThC%T+2ٖIm F,xq:hFbg1<\UUfKN,.¬F5cH2RȽ{;xn5Rly>ͲXGrV LO^SLns=p6fOK:#ʝf·ZΓ⨄H%AۤJ(@(1j{j daΐOP# Cg {7FǏ(zU BN”ˑYix*? 7dyڃ6wYL+Gٱ1Vq ҄ |gf4j CQ)gcwHƶp6u`d7-Rj*?Q*D.x9fE"^J&ȈVbN kM1GӳJPhe[>):o v07[ k)^C1hME+wbq7^ '|ؼ>u7B#6돞S @G~qG]_ƭ #Nay-=ǮUÎL(<}y*xU-eK v3 UIPC5'N2?bs?U”~Mm钞)#*q\"\z%$tDi7Wn)WL7[w9/9?ǻT :vH Uo4*5)ԝ<$,Qs@Dh'Gc+56@1LZ=Ew#onl5΢4K U O$Y9**/NpZ#,3*^!% ZXEgsZcL?~P:pwd)0ʼn6㐇 oo~ċH%(rlO:oYfC5ev &z~r81OI^=F.b vHF4vZ(6vNtSwfp켶?A6chq71V{Wp]%Ļpx] Phd D " ?6xKt9nf"1[YX5Iΰ!una2dЗnz (ٯ>ExjY\O鈽{)yxB۳.A;rYv.Q*:Gb-i7X:mݒQ s?idTMCYdGNT! u}Pp 7.BtiWU=ð l)b(ģ:`jn}SX?i52HEocۃ \CA8kѲ* b2迸G4?;ஊDbOz䚜M ˾/t!9s@E+q€ك .}h/\I+25YHDKb$w 0|#(\ eіgeyyb[Xd(2m_LuuůWXG .VgQj}kz1ߩG@"abt*PC"}~Hu3GKm~CޫTT@_zSi+;)^#] ?H>o{ S< Nϥ0A#u6cۉZ:ZA5~@IsC齊} ^Lx# hR<$ޥā rA&`yZ~ k YԭsaȕNɺ=:9;+MΞE눋E鳣tUyU@{u0ߋB7hồ7G'@ڕ; $wM׳P"ʸ N"lD/8xup0y.W kӟUǻQ}I3y|_T8]0Z=`i44'[ ʒrdwdpVd@^ܬ*tC%0"eɽk-o}ˮ=Z~JKUC@#*q Ad|UcznJWo/ʈ/BEQ$oe)Y9At l] n)j%ZbaWD,QtVRe=>אxfGIj]%Jomcs0<||.qk~Xe)Bg!EB0<9}%m7I}G7fgz1/_.QxXYx /?Ge!Ozt>Ш3;Xpv" ߪ*\iZXdzA298|˥bom92BRq;v2{<~nII":>D2]QU'ͫz@'U dMP\YNOWe|3y>:R硦6?KX)Ew1 ^6Z_3YAP+(WZS}6d> 8c$Sk JH$nmWJ),G(ؗckm&Ov;i[En&{[FzPK2#LF0e>oHJb5'8JwY%g+OCbBAh3GMꤦx>Oe,`Ub1KHs:pѧ髉f$RJv'. kucSK #䮇vj2EN1t5#|[c"Q;6T-,#G鮐(n1fH'(TKt58FJ W/_ⴗ@vuk8AsEg @p4WY]g}^$U|Txsx}abַ8]=$6Fb6//$b"Ud9Dk8صp^2[#`v~ľØrf,}lxl㩹=7f*B8މ|וvT|XYHlV2NI{R^Abޛ;$˫(RI>捭ܒqetkQI5yZtqOjC6 Sz/$?B]4#B^  +by5ġg 'EFOj%ƚto+| nF{?Uq.BmCLЌ\lkwpsx_rYX+M fR5oyMb"FE cgqJ:0`4n^htL\͓To߄nykTfr]Qd.R$|S ?X>)d])LXd,BgQcC{fPrt𴧋U8ڌ>:!$\j/8ޔ˭Et² %`{7g?̫fp'ϛf CO{&yL0Ko쁝QӝITr,>/Z_. 'Db]|"de;$t(h޶Xֳ?V}ip_ ^0w|fB0NVmH6E( yna}@=+clHغ@ۨX>j?p2+ߋƱ|FA:T%$$R*eLْɴ$hK?AEae,P+UfU=H2'GNi"Ib*09ãW"m~SUj#P$T@H8pk*' ,5OHʇ\9>AVIYCt̠0>X|{V e,mH*o?tу9,Ι42|h+Jf]!@&΍=,cA5W~@1YZP id?ׯberwS.v@tbx1Nr~V%ZCbE ]Jه'2u2Gii X8t2*ת06ϱp(ysvi$ooUbYAW)>Z#>2`# 3IBst;д4$[Z v9'Ym$>i2'#*}2;wpe.k⥶/GB۱ F fqYPېݛ'w>ZeW(MLmݐ%<z5~pQ%X_Qi:T:Cfa y'+{ׄN@trKw8Lc9Jw(PNtȆ?u tQ}A\6"R/"JP7$l7 HĆS~+SeOҥuiH2}aϐϷw(VLB&FUˮIl=gfg})uLޝV /0x8!C%vNeǒ'ڪ'2Z|l2Rl{r]3Pd,&ؓRìv E I,XVo$2fG|Ȥt[1RH}:Bם a1>b'QR:'5_*{ hs;b"ԭp.U^5!j=,1 TVB@˭H/OIwUczȋ t |x)\zbyh tըdz ݍ;]|;\%GzU3)^;$YeըPPdMA ]o Sh^.%3WE8b(NlP0CZ DkԣMNY'$v(1'&nbT HrvZj[g,oݓ>L%X)-01gYZ07070100000404000081a400000000000000000000000165708256000498ac000000000000000000000000000000000000005500000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/wireless/cfg80211.ko.xz7zXZִF!t/N]?Eh=ڜ.+Z8jΤ8J}#ccyP,'2!FdE[E QMM +!Aev% OUV]ZR#9;x|;Ygh+Kk?ڑ^ky/=B w5gYnŁT8;qw@tV +Ud~½MW8Vxە'GjоX.lw):+ӔQ/=T{~ӗaףٷgY6,)/qjaNgHϗvxuK ?+1 &K(o;|R9h().ոjcWp Wt@2u2/w_ &i(x]F>O4A!"kZU /BU7^>|(MP:G]+.GD‰P2՞ 0LyCRݾ5w Fg՚=&+/Y[saHJ3%a`N,@i0`NhzO+$0m W[+` C+#[DDsOK~V悿+bFU @iW/Cw . Rb%N e[ CbZ&-YpͥH^ zը%kʹ3uDUf? бdO2ԓx8%.oY_#J%$!~xB3_᰾6 8_j0C"R& G0f̳eq\@NjSa'qF43}}{8ek,kԇ=ƶ.Iy{ăx~j0T"g2Ca ԷqvNIy XDww(OȢ'?;qI:QTE9m?ASQ.9'+EgØpbm\Pn\ei)3  }H_'ROClj(N5uviewyq#L4¢msc[uueݍkS4Z䎝ɕG/`w[y^w%DDs̼z#O= vXBf.x[eI+MP6n>"5}RY$YNd3A!"mzjU&Kf\*zcYxL^N2$V\qޅ05(dS/Qޘq.~s1uY0'&A\΄+~ Ma)H9~AQދse}kP\Qw %?\wOF`p/%WQ;J~gNċb ZFUDi I Y"1KT\[!.)b4h}no!@hMȐ_zFk!l듦~-jܸՂ@WuZ8W:KA՘"΍ViE0R㶕"eYۣSplpSe(E#JĕC kOVm'-2m$F*1Q3Ud%2]gn'DuKiI*Vܪ.LE1kߊfh<{o"~dK]k`&B{s)A`/~<2+ ZH&G%M~`Ϲ0݁C{DLo7'o뇣NP.̚p|p`` KbbPOCn;W771sd0ʫgck4==,!(~dYAoRB=^ uf#)#KU @-DTox\j0Q5eɦM)FfCu5Mf\N^܇ vn"%PZYcG!]NC ɫ_Mh{f ʰ[uCTH$9?av~5#cKJ9 f =s['o9r?]Ē{2oخ`6aen6sWzppY'|R򖯜,Ք^mbQJ~uRuWռV1\gߪR;^MF2.Q mX\Ϙeg3LάT-+{bGTy`=+. E TnƠ'GW AͲ@y[z\ZЛ+PL]uiBSˬJ  .: 9lX`[]/.b$YcPb# eMEݶA)Db6Š~'&S`G{$c; q0,OfpxH4\ؕ 7Ɲ}f#{mG7WX쬪E͚6a`$jBhcp$#gW8Ļ2v=!|r$+'E?M[ 6_-R3-D2cGfZMz3EW%kH&3J*c-? `]k8f_ke ?e)TmEC]^xh,EoJ+f7cх3Gzc?XO%Hk#XUmc,GbYLHD bd{c,`|q_R nWJnj9K!k=&c{'e` ϱ>xi۝`_}\C=ܾZߤ^X:gmB) úk6\th}&Qq`b6Ll\AԧS崌I]F5jt;ei;bLKbJr=NZ޻,_J10~#?Ӽ^ ;# ?̑%}O古%nVf5jj=|.BZ9mh._M(nX.)ΰ+5?6$raD51R_݆Qُ,(u}zɝ"M{645{xziַG/p\Q!| =5ٗ]kV"#Q%C/$! zC%dwrܫ jzmS "i\/GޡgxEʌD] wG`waMU\+EW.K</J)xpA¸H085mX1eXr#$AJdVg_.!6ܫȯnN'I5shvNΐ9~erM8]!H3WH#  p"A @ڶHepH86Ӏ΁BC+0f tP f;쵚][1.}}I6 CV 9k_%4J1frqp!",1J3}uR*I4-%KTVNCJۂԗd73oWآx:]?b5/[O@{= !U-7ڏl-ƝOYoܶ~"# ܝ ^ c'f2P[Z$n,[AnUYC`HXR ~ݫU@XKh$Mզ gj@1H xҟ]b)j*/JUn0xJaq`O[^O[;$rYey1-5SNP!!D*⌙&olsc.E KA|e]YtգÅ(s:(u? r`W'-{#OӀ~b쑑x;I >o_o)bPq|HE)uכb{<7*-i +QoAМkA`_NW{ٶ2Lh,ȾIQOSƼ@Ҩ«٬#vǚ6fY3Z)_GH;WuwTnTwr#A߄Y|=蘰}8PNf#|{ŊΌ#]"}P]9Aw;(8co  -!b/bfw[n8hU ;x(|l RCa@K] 8q$EޘPO?KEģX$e%F5Isb`0_T"бr9Trx+θٜu_ 7psHfd{lbi C^OoKnQ'z5Ō?K}'#r)+=Fo r+?Pv#qvZ z~0>ܝ(T4Pɡ7JD75L(.|L8≠i/ke8E(O _ qt3_} (x`Cuָm$O`2e|SUOlgu(@= ʿm))gkht}bT\2J^H-PTalGԶzޛ&Ss1X2u);T X|Q[:8%є$̟S1@M7&UD7P?/%HlB7C#l{;왟o +ЂOv*|a%uZI7|Q6-^6Ab6sk߮ #'=!-DX1Ms? 5)'/I޻ H~%`(?Mbu|=u}`kg EyȑP=u}/BJXt,iLE^; Ϯ2HW |nZTCi;[4J鶁q(Joΰ. 0-nPsÑw$ K$Eeй8ܨղ,N0zDE4B^ }w3< =A %呢Aw;y!}SU a_\|I;.ޱLC(Fpeu;84iAWqVeyIiz)W;t9@ݘO-xJy/3xL^K Hە6SV3FnӤoUTJGgȮ`MxwwQYD{Be6a2 B c\Ǯm.EYQ$#ƛ<{(2ϗ}sdEO.̋u_j|U^kru_9Hȷi+@c:_=ΦtnDF* i+iP6K~C}%lF D>iHtXC):Ո4b^UBKDtd:Qc#LE6LYD?ٻ^S/Hp]Ҍ?/hЙ K|+KnːQmr+en-Ph8Bhayݯ ̈@]5_3 ?4mW\ƣJb򌸌&F6߀A"(\4A2{q9mh83RDZ*~w>臂w>G_2lUTغ6uCQAemr{i-{jL U" xg.ft5ki2J]>#yp5Ѡl sSќdqە3uP'ׂGf%,d,岒|4c1ʪ(ZJ/XRer6udHlcA5R~7rRimMEi;qiN!ex5՟{~wTT ̵2tSfM`1Ԇé?[ -|΁G XRP7ɨ's2;OG mʼyt g|ߓǝާBn{N_fAqF0-H(;ثg#xO%eeݓgSZcw{ glf=z1˧k"|t3(P$oL*d6swaWjŸgc s.gC}`YØm q5=HU:ZFmjUA0 9<궰q.%]>gg  IX_g+?ɭWG+QW$[0`lS_Gs;k8Pg"B3)^&í;+ESR+@va2,C#Q׿AsLcpŠO%bvV-F{ GjALv"gmKvn\x8"{s31&w3`[ttƂ]UƮor:ө4ReSB#C] yGV܌0 j-~`RSf1s2MB2GO| C‚ 1)>H3AI0]]r?tBBх@b.Jx?yWԄ@VZ퍜|.YSr2=02` _S%t#d[XlI Β@q\jhQ{?9*M/g-OG'V"tp;߭R|%eוڎ條M`퇏N_\`e0?'Ѵto +{·kKmiMr ZKTߋ>Ro' s5U(^ #U͍+"F`t&,fO )~hInFeP)f|KԝC,^4zbGy{>=ϡe8{) ]&|:/~͌W5nJv¯{v| ' Ӵj~KWz?mFzFCˁe/f(IRTݰ:jl+=|J *҂yr/{^#P*1wyhVDCfpĞ' E-dq!bi?#Ua*=}AO ^r Hk|&_q=ic.YWFXz{߿2 gzLεlRu+}yrm \%X2[t?L;7#>&u Xgr_k`mA{+raa'C}a*T޷ؤY\Q:1/dm0fxa?0ݢhTaP}D-t7%8i^9rkdhwe~z.G 0:;C#My9wwso$ Pik,Y7^iBy򃖢nwjL+: ofg`hb30&z*>*ً3 PKr ix6mr`ZqzOF]w[USGܵpJ`pTpiFXKMhrJkf H5;oy[ i, +snL(X%ϟq0iOEO*ņM#40Okդi\'u+̉+&֝al06V>X<4`(!{ t6͑˭a}T\WRTmRW2-9}r!\%J.2xdTرށ1ʢ3߭Ju;GUa ,$!}Kc8QW/&fhŽ)\R#yǦz 婬g:HXCh3;,틩bCK,[*ŏx_0"[Fsi!nle1Qg8 SKdQ-M . %uHCc^X-q9Ix6Fy~[]n+QN+qwoT:RL~h[d\n *mH z$%k(N߽#bYRSLjVl5`X~eRݯԂk:TD`ݝU8ܢg\T:G6=+Y <̃s*~Sm 9Ĵ,–¾ "LdsOx;!P EA\n& +u<'7y-@ ]ë)k23,<ؖۚMs.x.N8ѕ`=/*}N8C"X-lW(m<D3"l8 VB,̝KDWIAgMS[cQˈ# N=!ץ%%2 ;"Zǟ޼{ӛ``Gcɽ~plwZt!ɷߟH>yyyƧwڪ)ٞ+a5]8 Yq[^7%P;T'x8c/udjXڿ½*Boڥn o90e,i^[pKMn >(.ba AA Ni3SrL&T~g0g҇>9ӶqL3!x3Rf\ָq}y=llfRB1ezƷ9$ha݇lЙIаL0}S]%v! N|@ C9'\,-&leV?}U. H< ?I[3 22u-ԁQEpٿ4  n 2ٵrMP^chV߹&e|4qZGʑ8BŘYnQoz Kx\ϝ;)  %iNs"=J%+Nd '.Z&zNSt:qTzԈ zsDwQiCAdk4-? 0 I䑀sLOJ[9bD& 6\ {_(,2w$VMb[16,2 uM`wAkPb63"ghd-EK^kC+t[`}C"B/NYy i=&_⫥5g}/0hEm"))Qjڱgt>LMj{ ۤ?Moboz5[WQ-]ZwIvϻ48*rPf/O8cFެ ĕ ?TWSʗ\ޟ)ѲJ裳&܎2 |aAwpM؝ CܻۘE=o|bbuߵL;p<;\6;H;(QI jF)~qCe`2_YjvwdzA]ZČşɴ߲bG;9IQl>E^d#YmUwB_McuзNi -:I$D_F6?oxJ ny ͼS4g⽥Ԍgsm-Z y ;N)u^mj7Fv9]c7ʽ/\ai 9{&o8B*#<׏0YB:׏ZߋCu5oA3^,ʛv/;p#?4P9Pg>1,)V rȥt )^_q %#qd/WkDh`A "ܔ= RIH<{8w?-kwU.&u`Fd}5=6ri1Ƹ o h,F'Vmf `$#?o 1g¦,w {$\Oc׼+B2SeU!gsp;"254મC+tL_ ]Pҙە-(0lu+8ŝ )*R$ kutX(4?2lد~q-KznrvḛZB:u#Vo=|R%=O"EGJ̔`\d| >Uw;yL5 LHs7-3:%G4ѡ: 'iB.(6J)?0:`2]^3_M~A !j5%B.6rE!]F R dŲyq!g{w~qWbjAO!EX>pߕ߭= Q^i Z+GU "Tᝡ5_ &Įn~"v?u% &l7-XOkY"?m/̏+6vd8]!: fO=nN0ywyw:8W;,96ۑg :|a+.}ior(%y焂N ?ϖ|.NDr,) hkٚzt2> ?sVQ۔z]N&vZ;$~=9 (%>uΑT1Dq)L%Q ⑰c L mw;qr2LqLc^A.bBgdD~XԀN8Xcw Us@py!z`\yь`~9ԥgZt};^9m/EPDݬ4 :-W&v: s-_FT;z>S굝I(c"v_ *ү:=w&5)qo=جD|CU(oOiTPUB/ѝAsw"{]V '꧰4o&GPho,ԥ[ NV;n0*jTJ՘n郝Tig/BW}zuN0bG^u;b[Wm~ 9-FNV,^_q,#D> v!̥r#\8D_ ~f mg<0dp_5&s(_ަvv]<٨Ų&Nsq&cv.pʚIکкΰ_>/Í=iUl,?ݳ*c5@-G@dYok5!`Fm Dxe|P[rPOZ^4GfA*H/D7keѣc|M 2DfWt*j4q*o`L> XOQtpqi.UijƉIM,60a&Јx %րȾqyGU<~̑Ʈ٠jjCW铩3.3,p5<6Ũ'SuD᲻"iĩtdx+M k*oi)=ksw\41}۞l 0z[IԂp{NZJ-}?Bq@ɯxW>ա~..# { T{fPwudIٸ?.KF7^cD-G@brIot 8 PVhU]уF&X{MY?G NqVj),3 .XkjUTC} ɢLw`s y*%FGFz Zin Qx@da|W!85ެ[Ϸ sQA1}Z?fx9Ql3,JϪ}؆FIv )5rksn}lG."PP>Dj[c6m5L%J<5x0TgwMWF:kj=6h]a&cH;;z\ԾOJ{Z6w%_1NmiRvfE=@BAU~koos(*[)򿐰2N1nwwCIJ_?t6:Z0wy0"\nq s=i1JL Ob^_"m>4HgZ|BY̰JUYpќoPPe"b U3tXoX 孢PXFmCa@7XnWUoi~5h;7SܜiK: ^^ej]XT=/?K~ƜBMtSјg@`i6X# He.l_1 #\թA׍=jqz> ζTAN̈́ T~lKv+Ys(W{"eqX, &+N+5Z.PYcbWF4Ŵ` v[aMԝ+c:mEZxrӑmr^g"=i5^}e&K !VN|<ΜS8c,<(|&˜0Jiub;TZ+'Ȱ.)S'i(j6O>| R$Lu+laSPD$shlNXkX6&L`WӵSBLBi@gI' FPr.@X3U#eBʹ?E 尽* P^4լs`ʮDG%ڨx?ѹ ڈpӬ}9a#Dv?w,R=[h7ڜ rsrf$%(Cs*LUG&3%b9+O p;jȩjReVVڐVicIKߛ~ږTʇI,EZ\@ CQ1U!Ĝd{&.RpIU "2UNd&+귻3Cz( 41y"+Gzz.S+ENeu顀xo^e̟HS0KGU#n $!u21)Ș6kӠvtӟ:10ۧ͠iƀ ]MܻcMum%A }rsnaELf_PG4XoW([K ю-ؕ#ΪX]~tT f +av6fj~Q8ìoOsW\s+sN=!Y=(HSM2[?e+Cg(]>IBp5tSr\&i/B1JS=&#pIHCmzl(?4L}|18h.riK9\ 0?[\TecU1IS0܏$ hjAӑ%"_nqV%VyR',Mo!d8lE E/Dd83@hH;!͘Lri^5)`x0聲뎴҄mpaJ7g1߹Lj7h'+1[ :4;kY)_" ]H ξ^"azk(aCh%&9U{DNR|:n6yBLxd;[;![3ȐAtGeIt 2G/SV/CCy# eQ5 9 Ky7V=8#j(Pc_ô9%ܓri` =ifԝe v<=2Fcrԓ3M1( ~EiRoU-'I+T_RӶjV~(m/^ʲRH#⍲( 38%{R]pMr8E9`-~`j9:N2uSkc:/LRTy#KD}IK[= TԭS?(h,]y8XEy3{DU. q` }. geȱ.eohyLij:0Γ X"I4=ݑ)/J6^v4'ȸyZ˝?~MVhaV=}ks(…RFH9kYFfӢƨﱹQԄ@4Z7kBU.v`YApIUd8_mO6 N@7'A9~lGլ8jX7 y1A~-'-kUBSs,ܲlTg<Z <'¦7keaʌQLU>ܢ2Mb gF%$`l8y`}YR?65->y#j{~xOÛazsg;U}Rllʫu1Űh/I;~,E,LC2;:Q`dOWtǷr51̩VpmI"dKDBVȖ^N&qnob3j%{e֝b vj-,#[uGE}4UzrG3!z̡ ݄Vtd,D7[Bk̄إhl_ŀL(J}ׯG@ȴ\,3Ee%v ("62N,tD1ly\p`L̿.G .l) hdc;R۵H'Z/R35̷j&$ Qp<1;xX ȥ8ť#kQP˯ F ƽdax@@zHg9I9NYȇ̈l`pд'dMѯ_ WHKYi)P(xږҨǐy c{}ihy,a[Uz;0UyIba4>@)E=h0/%N:V*s[YQ\Rgpl V: rJ|9tyl+*IawB<ً4~1}̾02uPa4&rR]Vejoo0\DbH!:!LpHqdzvGp#i |H/5N&Z⨕Fp20.Rl@DJ#ݔUii8 gь@AnؐPt_c\r69%?VGk3Հug~JRv\'hT=CHubCTF .1Ѐ44!7p]>%#1G=fZ-p !g6)=Wz9]ji0 h' E+^*v$D esT$4{|ڲl (fZNPf2Q *|+'U}@_QpO|nd$%Վ@?\,$6SY*{iz\xkNR?)]2^ s! k˱oOi|^2F) HWIDvjaN$T0;q{euO3S4wt֏gZ:fpEi!s=~Lj8BALfA(MewҵD|_3׊F&ޫ;@gWHJjEï=JH#_P*!),8/Kf\Yᧇ 4`Π(wV3S$Wq*=B/{>eH\~a/̗ۣleLj~PAZ]!=¤FvtEeNǵ=bP1HyCj SWf.8"dmhgͩJqNRWym] $Z7]} hzaD;y+`)* p o\-AƚX:jǺjltFbi)>S@jEܦ. VB7<#QWZ=°F VX4eg!ܘRe?'fk,c`wee@zOd$ ;25gԇ߾=~QFA=n~ P[9|t6v9VD_7OX!v "]81t ~U)2 h /J !nkrht CXKi'] Ϸi׿vgzEy:OPܕvL Tǿ̓H-e7Vy!dU2ܗΆSx V%+>6{6V-J"жM?6'^j~"n^]TP>cHAMt=b lpU"h"1vQ > qEn:夈fŬzKJLZȆF>rz>3,e֗5Sݣ83܈+oVH]ϣ ^>eģv_;hYL_PF@ =Tl<51MTD!ɄHro@K& W-̚GVBEUUsN)7*5ҩYqkь7ȵS6G>ƠR$~r2@d.(7\sܓvq"fi 2axyj?^WW!2J<2!M$20Rb*(?jqwfe ZO4 jc&W%~L7iP'5E.(L?7#׹y; Q *0s<~QrkI<e~1y9IypT&(4:%m/oS+.*ց3ɷ߻4;JB,HW!0|T6bIةsyY%ڳ` K܁`Ŭ7 |oAݝ*TPN|.cNrՄ2&\O'&9տ5铨 dZ>`{h\}Ѝ\,̳  Lλ0T^ѦBSHCՖ^v$VtgvJ'd21̳,9/e 'L+)qdO3Scy=Wo%GoްLH=~nRy`Az7#.{"c[C܌-h%1 a}=HC|Jqc.]3"ro(zEBͷWRN&#چ}:J5oس, u,r'EaFa1 ;v"Uzoͪ3Om:}àIe7xu[xI.a Ed JgX ͉l֡|bɤ]B83eKYJq&fϗI2>PնQ|^C7GwCPxNZI ڨz%~a]K]zJSAw]R)!q` irִ7E4>rt6 60z>%jA*}܋ \վX0E놌)p;;pMw9'á#Xr 53I]ֵ_<[n$t"7A_Oo7ݿePܿ(!$C(gt\q PåX[R=>] i:}n.I+>~LTū|yj4IXnTHdbaU,mZBr;iK8O1"78n|I ^9P3rt+8pJoP'n?.cϔUb2Y׮`3“Pn5be3W:pEN}ZpFW߯}?Rq+0 fcw,N99p$ S eKYƠ4oN:'5Ω35jKJh[B2-۔#MwMߞ.G2,Jݠ]vMlN_^ˠM,C5׍sm"+";>>z@?% Z -;.x5Nmpb!Z"Udz^GABJTd>YǍ_gz6:L*=6iT ؖ4F?# 8!ΊA~g_:۵@ҜORYc.ދعycGIo'}E e_,,\rx S-M2wXؾEux0& S(:Q׀cuAs+lrcdNB`5_ *Bhy<9Gq4Fj$PTl>84^Ǯ,)r%%8hmqEL)~4/h/d`^e×|XǗ OwܾAef!ёQ:׈iGn`V-tp!X׆x||\Sr6KEFAX">Sƽ&:Gb1Z.*Xosw2 y8ֲztb-R[bR)GuX2–rfɄ~-RB9 aNHoF;㢲mx nH;6(&'XN*ѽ|qTk#Q1uk: D)ݏ?z[K]ߞ \X~jV*Y2#N7DqY,휠H0~K9ؒ 5"4}=;T7cӻ[Sp0lmȼ3W > 1P|Bź5GhS88LP>Yn `H-Rt&1|o⸕,I,dwg`8NadB1RWC  sjb }İo n[RZXp3d)\Fja%RPF/` C`r;鏤흩>LŒ Mv, S ŷsrTD7845A6+[]o:5+N&O~9Wo6(t)3T to58 oC0Y6Yg၂vt5qo!VXQQ0}Pm :O Yw h6,fkxM{IQ8@`GOYh"set3ҚmʰX v :p݃Dfb}1S +.5#I/i'bK oZШs ◥P4uysc3A+bF"Vՠ!Cr9tI?[PSNz7i[+Ws4n[~[f]SY~BFy\xH6 {:$65EDM\˕0k7O'ti3i4;ĮeulN9-ӓ$$)44bv֐2։֦'OVZWOFW]|;'*vOY1DNT:RtP>WbcvbSiPQs 6lPԝɜ݀]x]öE|aI^uVPxYZϑf?+m8zW`+5/ݮ~\n2!+~ۙ@^4nYIMc0~tB2^c;\|2 'o~7#x`iUvEv*@MB"mSJ@@[9اw) ufNrr?}Vgil*"o {!1z6`[ly>S)/Pe>f{+b5g^Fї[E }7OƟGs0N>~$07;ׅmKri n*[zޗv_Sk` He1DJSzXp2d"9f7߰~xćFN2:$Cy9ePO 8y;5?wqpnޝ%>"5S)- @EM5PGejÉ]xw|")Z!"ɪƼ?ΑdK>OKY2),\j0 :4mdų$i&dݺW"ۉiU 7 *eDBiC ]ڗA2 MCm47+(t.ߘDu!t(+ruj^SgUa Eyh|M6*JfPUsڢS%j>3bPd4 +hoLZk譟.@$m]V}J sq3޹yYS^tDb5×%+ 3 |:Ԏvmu22VqIzrWG#Pp7:m}gC)@*`ګ>AL4'xӥO?.^M!uV_!ĩOEܢMCEHUATO~B-Nci-S[#Fdx \T~>{Zd[pMkxrY)KdsRell85z-Dd")zҞ-qA_W3ٗ潯ˈ¾dO&Rg/e&v mvBg9]8*M߃gǒ:Qs⻘\؍xWÌ,!w|5sK>ŌۘS.!C{(* @ރQm6yp6QLf:@(JiٸKИ`8,}kڮtTEҊ|HD  ${F3m:HEJbB4AB.=;o {lnm_AP%Zv|ICAqHumDbI#)#ŚBXE20H:E ?]I] Ŗαc3*^uV9f]iòq[QԖy|." t RSu/&'s7 =n"F~ml?M(ozW9ѡ\ $Z]$ᖣ亥z$!Cy0+eaÈ4(T > S_$ 5jIH 4?\Eⷊ+׻؊\}Da[%ͺGwKշڠ_ruI%lNt&eh+yN % e*^B݆uʸcqSc-| XyXNV-%޿twJ|NV-] r3'9pvkkFLɼN\}!̾Ӝ{`Pk-aW>ڌ HZYw.~S_eY}zׇ"An({Eϐ#Lo'Y˨Elc"XqP24\I>9Oݚ~yA8K<1bsK6[|и,N/џ\vT8:dPب]jg Dxp4-@z}8Wq ӏfs|#M^^l`tթZ(X. PZDE{?@9N(#x޶X ֈR`|>wfɘ $-l4W3;X -rzyeHtN-~Qe~%zϘ{;O_E౮ fZ$wEŶMķ=d@>ڋo-0; ]]NluҾ&jeӪKlVKkbڮ7DJDR\s썒u=[{)cMgUYJ9ps} WbmQ[ьkA=Dv6UvGFd|9 ܏=-sNƊ;68*)QVU=:)=:i{1s8I|/wC$1ƒݵ|C&\Th^ tf96:qZeT 'mր+續 urvo1FӇ B/Ιd#Wuv JD#m+)JhIGchquA$ ho0ގ1W͡T.r32EBoVLc0@~:ъ}eX!**$oYđaOv+ pd/ဖS*bW FPuĞf@|&u0:q9 " Q6h ?<`7]q,eс( fd.5.N ntr'#f-;iq:;Kkɽˮטz' V~uO^WLR͍bdvvJ_'xg乘UChX*kӢ<~}U\m3U a󀘌yČZda!fV&Y؝.c7[Urxt cxp۳5HOҲD+yx)۫.aurƁyc)Uik 8jܵ.v[Kp0XUXIrzmiNu&f@?hߥ")7O![ KCoCnh(U@>nB5IeJY)Jm\.C@9sˍ7mw5{16j>!B:SzMHAe9%`p~*[;aB>}DMY;:2ί6 e9)hiHI /ޖj wu8U%m}V@[$%HV]|.g]y;wpBg:mJ`GYk7 9F 2<a+l1-Lt ϭ|7BWHvwL;t)FoQKؕ"(#wmn!Ģ/|KƯ+܊DPֵˈr(qY˒NĄ#]sSe;]՞"oF }D~z4N=аI&l'h^:_L뿤ws|ϳTs[g t6>^"X56N89q6@:blKV|)c?M`ֲ ٻZ4'ں͡op|!{*Y-i&s.R+1qv3qfT+/3/C ;e"]G~eWyC'-Cpx:`#m<|!i42PP?ߚanR)7r|-Ϳ>; UҘYqY;Hk̅c5q!{,gDPM q2lNA._Z[Kc%dXP&}PPԌ7NM+9TݕEJq [Wl;)Z%D Iru"3Sp޽0&z{Z>o?CeTEf;6r7..fE5: MۼӿJ^A\/=y l γ(``bǴwgdž綱7z%;)EZ+`@5vlV5Nݞ\X|_"kq(0nahL7.,meW]7Ԍ:ti+KX6ZLHkQY"`7WyG FPc~rë { Ҋiq`w\U>ZJr`xnOtCeƝ\"Kq:1Z@m{ǹ@[ͻ@-xmeg ~dr2J9$Qc}'sj0\?֍y ;gjD[|~8$\)4!1ôel!x DnCuՉșhn~ŝS۔MpO vX':YRx}$Ag*wCk %2bKeݼÊ) PqV``SWZտqw9U ij˓>էT%;cPg  ͞Vv)W '{}p%TJWrSPN.%@R+\W3Pn=J^hc֜%.|=(4>*u/߹F fNʈ/9&iLz3Ϣ a='iM"XTBCY#^IpnRyF;1#W&-lY;f^(26M7~3^u6UA 1yL ^u Bb9rxa/N uqeY{ cjqֺٓ%d\Tlt~`z'hF(12{hmIirHS?(>'-kwQXFdsIQrfQB7Ӳ/,yH[՛r5[-֞ͽB>5& _J*#ՐG)h8}fA/>Z40ŵE pc 3 |";3پ6:pE1 Ă~@儃~5c(%Q`>o6xx/i&=4'?T;# 1BǦ0qQI7]t#dWĞiLE ddp\Ey׀"EXx8f3j5KVx`䗋aQm%j=p,ǟ\7i%R<_vp#2vJ_iboc]ޣչ!Z/b!G(#Qގ~+Q9[b ,nŭQKb@P)vGQwRE@s:l:K6FSЪ@b*y]R]nk53 %yc8|RNTE:2"<'WnuWwu5~aM~wm Nju#}FZ|Jly } B] MLyа9mM >Ԧ'f?R2 `0P>z9e ب&E% rBiE-8u?c4 f&@Ihe~!k<::ȂupEq!ƳX \:^=P;iLD4I!:J{96=-p  }__!H/$H/[ߕh#.=^g50,MLoH2WBo_tk8^BxsB@*e)VB̖K ͮOR>ITfjc|sF&?h* tWgX8˿.Z fd6?z.Jy{:}ȎES_kC>ɣiƝ*m%EGW±#vl?\D%Pq(ʍ2L$bKÎH׹zX,υ_ܫdM<cٛTPʧ/Ax 59,˱Bi䈘y4 Z7dwӯ88}57$9ڠl$cMH7TT&䥰&, =+2KwVSJT_fXQvYQQ:_'(\l;crxb Ʀ v]Em5E EzAb$KbŪ?i<ŭ,"Ҽ {FңR|)Je^^FYXKu";b/⨍?BSf:`E\WF; QƔ1)V39' B!J RfBV޿ӯJP!ʾ>AR3$6(ߊY[. IUzޫaiJ͙AQ 닌 YXTͦ85q4q_l:`Dx$ Ƴn&QNj6D7L EdD5Yeeû5I Zäͮ.bC h`V_9[جB[uF6AUvqs7͙6mڗ'0+D~&ފ(-t]L%-Mc L xB(X'#삄+rC=Zvm9Tᜟ՚+QJ}4 >64*ֱl ')џ&? JK|hIK`R~ ]`{2`uʕiC\oT-YjsJ(sj|Dijh`_lJ'u Q^q/YpHQS]g=IȐcBrLEK[ Rh. aLπ%NuO0 ւk*ء=V+X|k@x'H%\}8IpQV'܆P{ڛkf%}4cd*a~n3>M,s.%;,Z1z ~TUKlkЇ.6ys9[pq2xeżv:|-MwAG8F ;J{Ond]1.(bitS+>]0O2ϑ&ѐ5@(u-Č #ZJعXX*L0F^kX"bW3.Ѹ)c ~@,0Ǝ|-0}?:* Z-RBnx?45=+}Yڹ0 ?`yt0L* Zq?CkhD;A3!ǿ.c:R9/R_WH~rEecJP ߁n%E\@_t*5#2@[okn^ҀWb&XxL'VbeUvZ~G+m$Pa¨eqVh`?_JwTAKXY]Yc݋nӷ[?U0 HB' e*fYË\|c >uL$]l\W )P$z⬭=ؗo6`;<g% y6עm\tvsF1R*+Uz'_Y86R-`<;LHDXZl>˭mSBϩ$4]ơ]"53_¾4DǢodOYT^ {9t%z6{1*5$\)gb|j(48e c?7o~tA9hs_-_8t?.D:;rP(h+}l(iFB" W= q "F;v5Kga-ea3a*_yR[~PDə6J)NBO7x6YvM ^U)|Cq&aӈ4 k&&,s9DmҿY٢s!=i%dӃkV Ar0Il#vs?ӁHY֋Ycºd owyZFWz x*H-OP?% E {b, n-Cm5i8D$2L1wg1!~1"N}o/NK;[›D@HQX X;y2MEŚ.'2k,=V:ߍA4:v|Eؕ6d>j`i#+yhzEj',bDnCB~/Ӌk ; `ڭ۝l' [Bg! wCSǨk+39Knv{5P0/|9 X饛 v[pS~v‰9qdWfzד\a=m"s&e Jo|p-[ tbaFX!r3 %4ݖ3szuR@c18QF(3ND2Ŏn`C9p-Q <!K&+ *G&nQe؈lv.J%%GrXARk7Y>:ZERBBV̛%5ZU!4AC"> !m8B± DY`y0ݚH$ lRzM<$: V`ꓜ :R*\TW“*=ywB^g; UM7 {VO5&4*/UYg(6~ ]H =mծo~_MtϛFTtʳA(\`moQf`A&p*wb+|YfDL]\/6fz)=3`C\c'ia.wT\Nt~b󏈙~x(bC39t4PiQ u ±N<A%2E߱P Jv !S)}^;/׼uǏp\Hv!s4  O騴6iM"1J]W&xex gТ644SU[b\%|뇗w z˭m@^0lϨ|uHp+5BR^r?.TG*k*_m0^gg@:쇹[n5ToL\rQS+ T'f89@mT'MkĂz)SCpwBM zSԊ*5UK O؍݉#(ƌ0 5!PM`]L#z>6BU.i44K,چֵ~[zsgT'7 ]hрŞ*Tl?wWr>UunU|XQpd^76{jctSau2Dh&Vv{, N3CTJ W k 0;#9A˝ o_pE%&6ظ~N 6qnj kwT469@pc5@`R'% >++ޛ m:՞Uh+sMh2_lQ05費[ڛqhe0v#!12ٱ'o#l*{Č mq6}C`b{T@Y}c8)q7TzH ƱAs \-iDJ1fzYμ>%COą6B?_DF".So|7*Y'w^}j5k#Yc (> %<?pI}j#7q&F 37 JNCux]E<#=\qP-ۊ0#6M^E;[m},Ϲ\${/tC(5 ' `wDu6ǟ *B^!9}6P}@K9;zH0a`SS1s0.mjFq''e8LO}YH2֬Vrؕh [!Xۚ'x8ۜ8*ww䉼i.y&_)urYX +">'tJ4tQxd`4ZX U@mTgbQwQ5 _ 96;3~%Ti',;Ea)b9G.w71ph/j&6 LiF7JA)e:nPŅ<0@Ic,7nе圍Jc I"=?8y7sD\д((#!} ݩhU%N5U`uFI;ѬdKk˷2R7g:Zys|#_!J]8DJy`rUu/b!EQ24,ۏ;>M$3 q`}rob=/ m!Ixd9tpftLL"{)frR@xxiW%`rYC6q{D0 s8F6̓_KJ)΍)T Ek&TXJ“!*@z c'h")n`lKTJknaQ6}ʒF0 )EHdxoKEKbu,ȍ C\W N;T;l0`^pD +Gٳ }+DjGlnC|h;{DDJ%k'\ZFרtUEC/Fˤ qS̸2J~m'IvvJ=tE9p>U '9nҞr;}ͺC&߷q]$صs/~N#3 oS />T(i(HyVxŽˀ>h"humL LM/s]sL "PҬ L nol:blYu/L?z~ eWuAp޹ OcЏɅ{p5u;(XQn!2S1*`q~=ZB}GzENM DnM*)⠰]!Z^~lYs2PWE7! H&h v3cd:7Hc !oYZ>SB;$ &YFh~AQ]q -XQe`%G5WW"CNv@)&{ߐEs252?p+)WxԒ'$B7GL 0Ԇ=jWWX曺2GK2QId5jsl|bH-~@ (>,$>7v0fo/{] 9ݧTQ<3^Ju3'VBzfT㜄Ոї)+|ʽIQ(uDp'SyZ[Is$2 4rH~R֌UnіCzO[V(JDFt? ByM+9**Zl A3z!d66EPuv~mYn>AU 7u{I " !(܍SX v2zkz[3ꤞ嗅EjzTX&X[pr4"p͖r5*-@_!6EeCn=ǐcFrjM3?k1%y/6I5u$ڨEehS)vZ٘ w &\/^-VĵXo!8Q~V-Ff'(سQmsszdyJbNY ;ROU xz9Kewvf7o!%^4ȃ%/9S98}Hz孆¯)# {!$oW/_wbx~+%*HSGX E]ڄ*'.\/f@ Ɇg´c#RA[c $-vsF  q#ɡu[R-K r^N9{(˞}O)Ntgo?EOB[VsY{Oڧ a-zuWhϙwޛ1i͏}I Xx c)z0rUTҊVV->W^:Zy?1N~-Zԕ[2VF^[K+ZM?-*Э<lO{T[QrVoD2L9ΎNW%룸=쐞 \ 04(2Ȝg@T\ASj߀5hep媎L,JTHVI,rgm,`jOY']kښrXi!eG\2mGg:|Pz0!dL[!a?eq523y48mgE"iT7eW!u$eZ|@NyG)#B7C;q5ETO 2KW;5ЮrPΚf6ӭؘn@s2GJ+Zҁ݀կNYd/P?bC1rfaJ{$#FDYWU\r$yOv5:MG?ʌA,y`xL6Y0'Zl ܇X3ljN;2sm;H%ɤ<Àƽ0Uۋkb( 4n.mj5aj@&% ]$\0uy zJޙ[xkr{}{Dëbn>' w\/EYefYYɮ6w9{@ex0M-8SջqDVSmqBdXORz@( 7NC҆;kMydLJ#3k0-&_؃\b*?d=GKF&CSc=OIMd/OMWEDoFZ'L9FX7Ms s-e"xiŮNz~Ap+HCz`CF/~K-:G0򳲚Տ@{O=&w@fXC ɿ{2UJαs_&N,Ԍr?la` @saThX~݆No#7mo'̾vĚI($D q BP{R|iYQ Oi5LPx1m}}!,ǒT_TKf$4EAvꞲ=lbN/lU?\uTA: v|&93YQ!MZPHpwm >N'5L\v٘:,#uSԝo Xz+;P>^W%b+! ʢ\$)K"_N*".dM R+h6\r,ezg7ӦT*K[ $gu,evNiOϬ[ֵET=1~3$Lӿv:LpKB"It$t6os!Sߩ oFׂNq ɜ= Ol8N 9MRO,H<+*-ȿ _1[^-`&Xfq;J"y>8@@Wyj1W*8Y b@dpیhG:"=YJԠ>=맷DETj&-cv'&DH[<rbLz:.12([[ŝ>G姯1{6"5E1Wpir{)ضHSJ[sXFh+sXgAgEk2(vЂɴf —#Om[_L" ?b_W1kg!isGHNa^$,)@˚;š=IHi:75DzrK%$X)VpJ)5'E-ltDʇ`Iz?ߟ\C`( Wʞu]%$5,hʦCΏyu7?}0àk==*2] $c=?TWL$Q):{GiXV-}k`Zdd `FH]ZVMzgtj (r::T*Qg[ڧ|o=+)ፓ2r#FDze̼Ve;ӧLmC ZTtI|X ~ Զ)`M<6S }#b- n6ޜ]3R\Mɟo(aI ֒Q~̧Z@zçxq,>w9na{Nuw |&VTü߸qb1fC؍>|>wqEM}=-*FDo*;]6H Ƌ(osuew:mpܸr~Cx0i+@l&pMxԶf٣<v)#1G?rǣ16otY? LJW*&S o;nW}dHQ{_{+ ++Qg2ޱW?{e N2fe:>%kbm@M-[k#G`=ٲej\_x5l/+ qHKup"3 4(h@K8Hu>2+wAgn:#;77T\FeɄϘj6!b}g]FuW}8wiOM "qdTE 0:J,4{ti`}VU GH m(:Kc# jN$VrNcv(goZ9w3l_ğ> ekta{4[y`Ƽq9g:GEWdN4jߗt^kyaXh-5Չ4KIPw454lFnޱR4g`4b;*gvJԾv\6;5+#5Jt.ֹ֒#iňf)HaqԼ u ` rJ 7B,ᥩ:Vįa48) ƽVwZPl zۦo(p< 4 QLe4$Fa95s~Xogq.K[긟@6R5y}z+br2 j4vp߇LK) ']-R6oOKjWj_7 ?eUXhzƳN D-yZ^Y?sq4#_z`AH鮵Iׇ6Y}5PXHO*<ڱȔNJ+QNq|G#6tj+rQЙnT&^1H ix?bvy#_;ɼET@v}0.n5l\pЕm@).p pf?HrtO-<#*64{V䔄C9^].L㴔'Ho=/?=E{vK#E|79| %dBDJ'[F*t(@_{ :FgZ.FB bs>_K`Q ctXۏ)kvb?Zwvo1Pn5+,:C]Gffe9uOtQwdPn)~0sl7k2Xyz@zPBQAbD:S~ O&LٹwT}:B2zVzZ(G$PGb_aKa$RvW@:,븪rslƬbk-y S<'BXt+*oKz+OAR D[wŝPySAs9jC^EI(#[U!!x}J~0NHFS}b \TakKWs}xɱsckA?QJM/ZZ&uD.F~l2z%0 >f Y9]Rt>hN!uqEB~BkDB/.K/jQYy D>31acC^QRpʘ| 6L%+TOV8pa\_O>%ܐ:U?7^'KWۻ?JQ[7`D<1䲑Trm_ Tk} Yk;q- WTxwQ*VAfl+ltSD|F;aSr E46&-ޗ*䑡>=KVM . &-Sjhw.,:߰ xڴjk܀FL>0JCMtNC ɰ&Lޫbjl#:s5eNqtx{0ܟ5TB~ yQ-37EJW|*>gNyQ~%2gES:_9C3ie%ԝȍa({@)fo׳b\Bl| "h!+ Bsa ,qMwzM0P8lY< 8Zvxz 0'*_DACdzq U8PQINE ,Qìa*d٧Kn-tY~ <=J=C<( no^MW\r!Aw3N2аODjndeaq+qWI="lV񐩍Ndy@o@ fd'+O(mL6humJ&-IW;l1%ֆyG9רuvڠdܭ[s&\RaWUGH4A8AS u/$"=u$M~w l>é_,rptO O#i rLƢC;~7K@Z cGWӯ/%1/MtKPkENa' l؈N ٜ:K97$'P=5@f乜D< Ecf%wȡ0dJx;(Uyqǟߣ16_\b,ݥ]^Я.MT J6K_zYQe$WeVꪶkt+ȼf '5Yr~i2;J9Ő .X85t3bHG˙DǸ,@Ѝ DFT9@yعf㚱=JS~u2s~ʿS4MV4~ʥC_tm mLgd.kO@gS#}n[@mD GHW29xmnuJ=)?vs{Oo=>J7Sm, &\{8H!3s p5=~ʍ.l8~"ey.o8\PT@q{8z MBuu 92uE9GDĄS Px+AăPz*NA9]3BY@a/L2{;b[!I*HUx6#44Gxzo|h F;s?=8p)0x~T.  ,HKW=;2Fj?]>$"DEq=_`gU;$R|ƷzBR}%*RQRwBN*TX(C|v 'J-1vvPo!Y%cJ<\w i7 jR1!ib R3pobSI8e 4.*kzs99B Iz4?Ř\0{_~cX)YK8FD9- S!-B r?@Y>J1p$ Ņ/Pmr/ <˚Q0K'JMeyԝUkkU\m0ħ\_5@Z__Vlԩb;|'yU*R\EVT$Fd|)~; YU v4ڈڬ3w1BQrB٬m΄2S_"`ًL2vX!< WXe$DoH-Sސk"^Ed^+zoH}2iDvѦnO ,ǎo@^Ѵ:ͶC%^Zv`܇MLQt$P]RDP^G5ߋ^lee;[2*(e'dPV \M9ݛ'k.\0Z[jn;1xFu~D&qNkZ IبRLx 35#t)| j g(c9',:V?h2mjt<)amh~92Xp(L@ HY0T s`Zq1栋U˔/1n2aG޽ iR0BV ak*`['І(iB=D' Nw[omHaw^Y$ ~Űmu6*Қ5fy8pVY Lg*"ϛ]ZmkRĘ{ck&#G<5("bL+W).PoF\N GR8|eX<Pv$M#*x14R򙾉§#ᴒT} Fr(^J&5]>,v "dBxij*ٙ @W]R7PWL+lwv\z: Ww;Mw]x#ۉGߞP'a0ρr%MMn;A˰iL?,xjget~6W6tՉeP)Lt/cJ;gAl 4W8$hݟ,iref)3qc5tjC_o)9SR $ zRb} ΄i?}tzB:~i ܼ"zJ~$t pS#9nR,$k~/2x|?ݣZg|6rx3x0uϿ%X)N$ˊ{\i|c"MBL ]>Cj5aq*)Ǣc{R Ʊb Xh^7R5Y[P,'`3Qxc=L ̠͢6T%VSf.6'jX|)\M7,é2|~\4Wy ΍ҲyʝVI]ޝME- 3^i2. |MnVw԰{ s}HHN2dC(:"e1UsMþ;@!Vl)[5avVONlbpYz M;͠jMEѓY33 8,Ӯξbe[#@{qxvph.XE@(AJ3Npe -Mý YUe#JƊJ>bCXflf%h&+Ӆ!˘=>y\8H)E~bDD--ȟtۓY!ALbELP(@nt8ЯKj6ZM%W8.B6?H=`y[y(Jk\H2NC"Jy@'Ⱥ-3'okY1=R:j=dPX7XPa<< A6vk_.C5E2@ V.(1R1~6mڜʀJDES!4&, h 4b${j%:D~ӅKgzYO^JW9,ƑJu w?OfXSq~VF[$:x+s׼Y3"TZ^ު6ޝXXRKP$d;&1!?o];TaD% 4Nu?}Izl_{V|;-'Ճ~D/ cOzsm7+s|e1,-5C~'`6AA]/CCD 8SH(}%y yTXALI{ފnR"KQϻP\S-Z~Qqcp!hY{/ca`k|W/*pS:!~lN%O7Os{_7-6z8bA{&PaX*ۨp p48w,1XXْ~m`J^#6"ȴՕN? c?KIc^/J%s{um"K Z.w#ƿdǹtvmZGGz;PƔl0Wcx*` pmB' "Nclu&Ƈ#zTFO5ƃpAQoq͎酮f . Tt|3 r|q7|ȳ}%UuR }(8.k#fځͺwʧc!$ 罟م*(r{@PG+LJ'c_]D |Tvtj5^wwՎ$Vp 2?g1qOD+J`m3,4<-g  c]i vU3ZXF3X} FfKw Kg̔1PcgtIḫsb 4ѽ}"0B]SE8.@/A !Bl'bp͛mvFSSeR5s Ν-ٔqwJ& |F!1y!g!/x|5GYt!j; 鉒E+`'U#i@w4w#O6iHq/ q?P:V=b)tx%Κ7P09AEvIu^ ;zVw6ty>am4_wz8Pu=sL^.F*}Hwi*D:yY^gajc.Buv!#`{O &ɓY5DZUhPjNF$vǎH`ۤ+Nֳv7VI<(Ae4!r 9gq?᱀KݖҨ̷1yrn%=)0xݦQ~< Ǐ\bkgn0jtr`!3Q4bWs >D?ɊWr깦,r$e75W co ˅ =t^_NT@zhJM.H\)]6dDH4Dz&1$k0܅v+ iG8kϛ:D-$ڂWh'M' '=GK9yNwg8aw=1.IEzqD&MG=<#"MR!PC1(My^LI̜ӼG𭪑6 YΧ$~fmF1$*֪?*zp#״5'ѵiD0Iq *ZX[:TEhob H=vM_2H[z~saLRr؅h]EQuV8S;.oGV;Z $6X+ljOtDk2g6|SJM_m#8/EybPK۸5\18Ohb"ւ&m+c}@NzgEݜ&[Sɤ^ ޜl[p1VtW! nn%hTi/ݨ HJh,@k,{s(Pc|Oh(Bm 8 ZJnt!T\ts ,OʇZ A/ʕ8bzTXA\-8tWݳ1>4NT]6C[&ƹ9/e{) 6Wiă9ɰY] wVPPmFfK*+#uŴ&A֜xHN]ji 3nqtZ8Ҵ B%=:TEaRwvb)]N]jh#%)F3ggw:g sH= 3rc6Ey4}i\/W%*MÉt}#);}y!z^*;%zΉaM §零@RòSʹ8\P=u#OVndW ]%Dſ>Af%kad gޕ|֫Qw΅#eeLjZj) j%Ie`gVt  դ+˴"[ex: f%5Ot7 ^dgR'BW$^:Ҳ q>y>]"gv %F g/CFr?L}>%늙M6 e0w~j=;ep[Zo7zue6% nIW7" QXىYPME$Ofbyӟ>2v"i,j%,2<_tfgጮoTj$VEqȯWkǩV4`E8PI3N 1Wx$p̊cF'67kPcI~0c^b!lҤ.1s wvo @VskR{i u׀0Veٷ垖+wVɍR֐a8z\)7|J[݋E]igS ifP8%cџ \qBW[(9df L(~ΖAG8)d?dd>3+y:_$+ *g_sMA p$D* T7%AdT'vI 6kN1"8Q SLӯXwbY5)Qа2eLbkQhZ9[aLϸ$hȰbzi$By"CiRӯ*L0Ixv-˵hKԣP"s>+"PT vVfֱoPr;ij]pZMNs}|3֔<_ CR"v˹•l v64(&ɪg̔3Z5 PqtmR[ЪM;${ \P SwQGd;hܓ#ܯ(Sɍ 1hCKa1 *\r03C%&bF(ݝ3|3Mcݗ|tʸUBt6ۢSk(؉ڸAK25#vWQP{Si vւbDe%18tx݃N|9}B#yڻu-,~]j%C[ T R^4b{ h wd𰱴֟YHf8S˝LsTDU5l=J 8\nF{GL쒡GKM%f`;cE= !} OͥH9]ד k4W':ҶN^0Jcf0 $)tdL;d2 /_\NAK baPkjɗCa]IoMf134_zu6I(*Fr5B׬i {y^'um:w=/L(P:,\T{n#j%'N2# t/TgxD+YQ<ۊ'yDKP!$XVBw7?qLj,@/ NjĈ @¶~Cc;޹]qe@AwkV+_/+u`} oOcT}S1{33O=r9x,6{[1.0]ݞl_f#sp3ۚ#@36<0nz6Fn\n?QGl14O2 ́}B!ћHf#U8 WO.@cgOӟ>䞅rN'!bUiFS24# y&NG=jeI0+qDq\dEAF\{S7wz?qϛ;74[g}EYؚk%T«A'{QG8Рq|DxMPQ꟞.maxlaewt5 ;ϒ6M(ʴ*2FY/RX.-۱"|y 6=mE zۆ2uBnpt#(2;V>GsSf7wSZde Ormy y>]Bk58a2w ,)ɌֆE/ 9u 5+Q+4myuvD.3}(@PG3Ǣ4 |=.V/`E3wD[-ӤT7alL R6?̃*gOq hH`ͰcQ1+߅[ZnL̙:y,.;Ęne )ἕ9+VҷLnj> @+1̏ü.ZL8?uDO1U2uݽ X/u'aٹ8)DŘ7 ijKr;VR[cFS#Urۆs6~7nn~"QGo9b/b>ݍx:'Lv]ѬvK̐{-jW'ԅ;ٮҘz¸~i ǭB0^#K9l4s}ZMJSS;zx\GVN޸C2ʚz9sSËs4Zj{jQR D͎^Z^s`cC:25uwZ\Y \;96wz]Bݥ+|d>|VYs#ݦ4KהD`z24Go Dl.6EȰ=,Ӵj~E:¼ ٷn֓]-A'QZlSA( zYz>QCsU}lDEG?GmpO͠/ɓƃc;ӡ,؞z:i)9? {x2[y TE[z0k*QajM'QCUIojE2(  B2CǒrtRX)j~լл?Q`"]:dee)[p^h_yE#TN[ٱ_ (nh4!P -{Ő3L_mT *-Nėl[~zqx!*k^ 6֋);Y3`0mIL(O"1hq):]_{8[y"TMA&^FMSSA1'E HVX5KZmd~!>koj>ҏOo3\_+'G؋H+ !EjKm+&{W}S2P*UۺKrH`, pre$ճz{mw+TJ'$úVVB:}Ejuyf6ɹ,aO9sv/ M J.qE)KdP,Bͫ=%W  cf1-.kGl",S $<&fgBÁ7b&]G"pqY]DMP~v~H`1Ra$ mDzjQ䑦Y8Mbi,^tL'ApjONqjJDclFߏta{΄|^GS,}C{j%pV>^j0f nr(q&va-ֽTԉa|p;=3j@zQYYGj?ϞLkUuE2a5#]#cDIn).s8x:KYXNoYV ' x_`B?AL\V@Z`MbDz-Ls|@dC iNM _i1'ի[w^~84`ɿ^CՂH;IDc -1lެR}.p^"k;ٔk7 Dƈ:r%jp]Lc K,EZ7JU(#K+RƯ\7̤w @Bh9cެ@ʂ9sc0Q_69n1 ØSU_HJsJ*62SD ew'x3 g'e EkF -{ɑ(քB[3E+5~ފzlB0%()sBzׇ6J&>!,?32h Q+4uZ_P%6s# ?*g͏Id*8G>'? we_DPJB_p8*ᙺ=mj}Y<3mNiעDs3;fBHYDf%'90Eo5 G;%J&}qBP߯t4\䏁H4Mpo2" U]x#&թOI)DOàXV7:&@|w!1<Cbd:yɢgVPg# N@'h*C=*ٛre75)` ?cH^ Ȁΰ }u2K J aR Y%֧I`jaƲM֛׷i1.^,*eS,yUNCJPHy3\fٔ2346k!},rXj oPi߮3 FrAw7fNz!xLg_|UN w.`\7TmWjP{ۨ8o\"XfzlTj9MGRűv )ꏥ LV1dk${0 ᷼9:Y38.^3Y+5e9GI O,;*:5i5\)[$g3ڀH;+dE.> W4˼r_Sh#wV3hěfsm5xpօk&7[:3F[}SΔW_0-v*E!tI|o >?aSFOrwv0r-PFK? ״k5V<6I"!LV!%/MV윝Vs4ǶAMS!Έ,㛖 eCO5{ګL '۽z'߲bxHyҷL}uR^,HL+ufu~ۦf/V@ǙP 3vXstpї8l8p$+@QJdjZeL1x-$ߕHŠA x\Q UF-K[2ȼr=d%ͧx#m[o&iDl:>XW#k"zzxZ\x?MgdCתmOEɢ&IA**s <6<Њ Gr`I5yaD(jYtfvk去@F „mNtE2ng"'!,7:-x4}$tuNe-jg0 oJ,*y#{ p ̎1kn zռ -MҌ,jxz,4XWcId i` K R ԍnAubg$x'R14|+8eˬ咢)$_n0`ev~;y"WȮ͹Du%%Vϐ]zi./Mr,nbaJD§;"?Հ 'r^ *}5|Λf[Ģy _@ 'O1!~ފmIXiG*܄0Bqcek4z[L-g|vn+Iqϑ8!6AJL5VX>Hoz_st%dJT)!lԤO"Īy$;b |{0?޹ql "7}^Hԁ*7!Qf(/L6zkܽ8(ږ4GzaKejl9l]&08'UaZJ'(1S|7cQSŚo~3L& (u|WM+/F,3<68dqj,H&0@܁·QW [feǙO'"Uΰ~^~ Epϳ|H:qŢWw^0GmVMH5`2眷vd"b)zMILɑɚZ ŊāY!pzWZ(;V Oͻ!'v)e G6גMbgJqRa~ö1L~n3#b4=\} Q\ZSs75I0fı%ۮ1yG1iFJU}#B'ey7q: fBGrĺu[u+)!c|ڕam8 tO)NdgMV{ V^ȭ 1k^`:(!R *0~9N-YzXpN s7)3N=*eG#~f: e6Pdv_%"bM?dנX3yx< إ*>Gw&< Dѷ\V.j@j3Ef ^EQ-)dAeE}c ț[ ӣ&[{Tr_ p zDu(BX$Cz;Ikqz^+-+svrzhwweV\ wɰ @N[&ЕիJyav " +>|qEvf>1HAśWɌ"jHZB5[ʔclCpo[&/4adv3 C ǔ{@lEmBh?DC$yS*ގL_0xE{],Ѯ>"seڳ t5&b'bWҙTHJ0|Ȗ,XH{>qBba"bnZApBxt{"W5.^VTv$X \?Jy \ /.4 ^X҅rXBS+6LGsoF_~T5"Q~0k3,T!={pwLH5^V "Tp"}!q;b=q/I@'!/wnh%OK㣸_,xqC~cSuj=͕nCl DP-7;1Y[S= |Bx5sW =8xԘxAϙv2ut¢Z9dd$GO7l+i60C4X#i/q Յ ܅AD| 7|8X¶@iװ'y#J ckҿVKLx:QY[twkуnj-ŧkF7Th~Wy-,7x1Z &.WE3ڎ>!MעeF{)<Ԅx it/I;(y+gԂT^08H*M(w oA? 7]רM6MSWеAD0k1 \(|Fimv"=BGۯ#@{p 5h<Ǵ.L>7OSPuՌ mc}ܗ9ؐh2M@ԠGږڳOEVYע, 2/޹19(IUY(TiC*0BKBrWJK^sӬ35!9ʔMRnjx)/lV1}.XS/kU'[*SgUP-ē>.q^ t)DTUkp Aݑd0*immsӯ;P Arf=tąE(Lesab=7S^zzegO'$W}4epY~2\}D"얇mA2_RJDž[ʌBp?lojDh2 DN)W:jƥ`w̱m]`j tYrgBxmF@qta%ĩc?6/n#&)Hyq3a `Mgle@R%K7q;M*v'v {#f4Rɉp V(N hE=-wU7pEVkII:Pf& QD =^T؜`Q۝AMI(A.A\usWIp:l z]^)ᓙ$6;,)ݛlǕ2&gͯ[C&Fp̃CJ LʋTޕ._a3NA=R͓2}6ޠah~KmsU6܋E0.7_7a]d/z?:++*@Τ/&A1"t<⑼zLU5ԭ3s~*ͼʾVpuJj{ hwwG܀6!HUC JţRHN;E81oiE6tWsXްFﭰz$1k8F \l;mew}]]^5jKH T1OOl^ LGnT4S#Q5[Cu*0f1za3rȕ KtS#?@mB:tq[V+xDSNUjBKj|4V8tP<M *<@u?+O3[F]LcT z!79s&!WrAܸ?jYH, IQ(2vo±©Tu}nWݶjN M?ɠRP<&?ŋyiHJfBu T|mG:Ҋsgc1hf }Sc<t~(o1zĠX^&l7 a_!*` M]hn<ٌIxS}n^0!sH$Ҳ %τx92-A\%fqDYhFɨE"@]j"|XM4*ݬG1u{ ȎTzlS٫R;Y8;jF`ȶ2iFIPu9SY3vT e_!7t" 񰶹8v 0 g(NYoqy*Ld 'm~;k)vAP.ouĕ>) xdnOnjxVīzJuz900!)wb!^d.@.Yw~79"uCwk0RzܢMB2FiLV**R>iϤa.n8\G3=vzv+1jýFI[Ps^:ArEP{zmYÔvz%Gˏj{p[ NЦnݏ؄ 2ugez@_Sp:`[Z%a ؔ%#Ҕ-į`FjTxJ^~M(F:; gj[8.rc}C/0IW?6N nT'?Yx[NՎ՟K 7lƀ'bZ tb *ǠQ (#.}?mD'f]YXuaRHhLֻ`O,)e)MYN76o^]<}CE&{{qTG$rQw " { Ixs(_͆z7%*> <$V5U8F^A/)^ekI*}!6ewU @$fNaO8n,Ud%!I /fj^_f:wh4„/Z ӗo5??gW^>H:JS: ,mm1R_t)^ P|C]EЗ{\图Gkp1sAkpAnMͰE,x7=J|MUafFJ=\).W~_B&iSIusͦç FXxŐ@Yu`WCsM mB:d>7Y9u^[Z°>%@Yo+ueˊ;B,}S_R]vJ,8P1i/-gt7)[Fs1d bəâdpm[-^^t Fb^ֽV5¤lF/qLy{nK)QZash&4[9kG۝ =HfkJXiJeAk aO* 3_ G t2:PpRQm7Ycoj̟v;҈8}='uF¡ .F TvbѮ %4kG? DE r;qMhBM|hhazU_ Hr1u|(w~:8 Q6:)BX Q.D>3I$̌Hȧ'|N N/HnkcxaRVܻvplK &%]ϵ6!}-M'PrQC|GKr>'HW) ߗrr#lCx |E1Z<0RYwkCny YLVē" ,PFα#4t pJ*;,K~%(Kv2p)-VM4]l7ot@XkƏ.?oC59> fR".t'gx%L)҂H$-9Khq.?'aBbZ>hbӳoy/ akeZP~s)*fӸ vBCMEF% lY_zKRRK gц ;_~X)LXpe:oɾފ@z+@VMe t Wl!ڄ={t /T:xBv42y=AQE*YUBޢOU,Wpouf"񷗙-$aCwTxruG1ɮ@!/|dS0wqP9g_95!gU#rn,A=h^9@3iG;lo~Un e3G5to4es 髱h#?!B`bQS$`كSS'^ T |KEJZaäsR&Pwsp5tؼ_gZ( Vs@ksh{Rb?OH%T 3>ݙ,oe\V=u!5VOAoAK){X"d #ޕp*c q^; ;|{Z2=8#/M&&fC/yx/6`g~QT,<}6k!S+~}899nڸ-X kwF^-Q-9A*$jtPsЛ :rHHFH9jlTn}[Fړa yY3lїg[dc Fm */^1Ϛsí'9÷=Ji[)qW@wȫ 6}md}"o :|[=܊l @ c9Ey~IsAUG ~m:Wf8B}w@vEX{"彨16ʣ1R1 BXjOCY҅-Jy Ht"nQ qFNV"}HPntoTdqv|>ڛ }n>F8#g>Y)ƒm+>|RNV?WHoJ4-M.BfN]"1Py]h̕٢6y7]L8Od7Te3-.d<=W"ܽ~!sHZbɻL2OU?h$7FzV?3kӪ#2] axA~_)|"tEj*##U' "M|"GSeWX9 L *j {]6rwV \ M=9\ Uѹz2KAX/fpjPfjH" &O$W\DQ v̫˂w1^K{X8B2)8?K*ʮb١|X(cCbHt/qPrK1_9ڠL2l+2ݎ8Of gH}@krٲ]J/xo$؃BzՋ)N2qbCh(41zGJV\i /Ok{ql'S1l>ÝGcRB,'>ϖ۠"V1FQ. E"[\OlLx )m70 v4K?۞素r.4u2_y (|0y?~89 _Ofг5=0MW3bB8M"О$Qt%:yk` 1x4ZN,vkg(+}5czٜG^u&V8vsJkdthf۷/u92ƂZ_"=I'%DۄgJc'`7(tՊ_Z?yT$8 dLמQ{"hn3bgS`&]1G9ފӋ81z_0 g:Jz >Z;SӔn; w 7N9~16M VA4F/Ey-\HM%ƧQ87_ǚƂIEMD"c#0,)aϪ9r'R 'I,f-V;o.XaKݨf(kϑM|=`dJ2zyQv¼®͑U+Q}L)QƳ"S{k\<+hʁȊv_4aGߦnc3!|8z`$2t,^YU<\7{m DoVD%79ݓ=2p۹YJ𼍑 lo\ƃ08Yb>6p~Óݙşo *f1r5U X=K4-Ա\6 }:*-C剒,L"}2Db ;BZR)ջlDaMkqSk+XJ$CoEci+9^gِDEwb=!ΎjTJ7;N7qjHҾ;,>Mk!Xpp:A=s]5Ud o6Zk^QMxALr½حKx9f NjQTM }IQ*MF qɊ"ecv6c@ Uz[Ye@\"~Rln- Sca wV̟Q65Q]|Ֆ~rcKqt_z}pfKGo_w>Ny^03WI`Cm 6 i l#AG&W2oTBQe((7 Ԫ3kFĖ3$[8Xf1h/cJ"wi;a@-~:#^γHedZzlж1ܫyl UY QB!?;#I%=BX:kGM-Ff?z?;1Z\i͜U޿']C=aA<3"#5GÛX W:c8Dp5Vaf^#irB}}|3@kޣ+ Q=dkTc'_ΡbgdUSd麰TD X*3o)(92XXts "љSf㗰#8JU Βا#J=rQFU;oYQ$e2 J@<:;Gs1;ڷ[0=j1GܴRb='-5% ?ExdRF&1Vi ~MRM+W3}dEX ,{с8(mp{QaOt9L^9|hjR_j.ز=D2SԚ jӪeX4<3ňv K^B_>XT h[e Wm)Uʼ|{qCv,mbZ*~R0#R` nvRnWWs͒cRgBn^ؽ!6G( 8pG@E}|Bnџ U>Ð ((]K?cM6Id_5SloUU(2z's b@qIvav6S˷A#uR!vh(sש4>m#R߰Jw_ԲV8ɒ/p `h|/.?Eu>]r+,ꞔw#TTɅnCK@gd=`du@'QպobU,ÍQ!ta#7](7&vFt < ,sWlWR*+o֎ߔ;s2VjᴎHLTi' !o}݊hq ~E;6s*V?ߋdMQ17=^ȃ7\<&6#j Ynp$rlJ,w_Wy72?w9W%t);l֝$/,VLZ݀ҢbpqTʿ6{ L2lbI/t߸c#ը+`ܣje^uμ8eN$m@J$A?!-%7]RԭVL#4~P;8_[#oPqv_PW&RfMTdu4)IK}0_ ӄHc&ss%;HJA3S)>l"K9R,_ +ɾ{`"9φd4WCQk)}&I@+>":SH*`ǔD}3( 5+͉X{Xi_#eFrT> urRą]G2z7k 6) vfkpdիiiJvǀJ`=l4zzY5ʁ;9Nb[HY֨>@ΔxW=(ځ{fCNtUzJ9 D# d#86~Sl_/:K64A)Pz[tfނ(љ*VV#G*Eo_~`xj W5 )*@?m=2#Yqw|'m $Y ͼ4yȡDO>&>`(tBA\Qedu4]HjR)xlQ^K$xwPO>! IPG^ruKNF{7%@WqM6M([[B&P!r؈ qyUpRAٲ%BPσZ$̬i[N|1a|( 30 E Ab]dmCX}bLνqlp_y7W%yW*KK%9\NS@v%>pqUNQ{.TNzt X|D Bw¯̉v×Un]yrՆY]HR>O,|BL-YaƎ@E#9Fm{5r?[fo+9zLᅝ{F뜐F6=WޤYlj6AzST.`qEO |T_!;jww<8`.2g-j!X08h(Xx[h;}`l/-DFEQ:q.I\zbЁv Ԋ"{A_gG\U%\0TC͟K` s]F{q{5)=$~fi>;r~'1  8 e JP3Mz]8}B j42tfÇ:CK?$Zyesv x=C ŪS[K,,>/)2هgMw4[*, :QkKMm~_PN3t.=k%YM+Mڸr]'ЉЮ.rcڄdz,szUҫZ: x<l0R>"1c51<˺L&lm/Et Xoΐ,d1C^kYGDݢȦk v]%<` +%ݎ>/RgN[a"T~λwx i V Ñ+QP|5~ ڼ1YfA{@Ӥq I7RIշpWU*-}-[6Ӽv'ksD0m#}AY .ydHcD[;0Ҟw稾djƔdPƞx9XWMʸw] `?xGz,g \J#>+{@*9--פaDB[șDFa\f'f)_1a5=lkc'!v7kv-\fM]QG"v/˲xBꀜ_=29r83Bf;'w\j  v.هQh]=8^z\~nHBu-Wyrڟ]{۩ִtbk+JzcC{OdUboJ\耀JG=+ 0Ѩ,% FZÂ"ߥ&nF6y-R:-?z U&ǰ=o ~x3ΜMO s"dx(Pf Q؏?ćf'El߬~ rz n4+Rxc^ɀm-2Q?y>B 3Z'؄Xi> MۚM⤉2)&VT#Ι#e>`p=y$ʥqX֠Lrq-)9U]Bፂb]SW<1c',Ɍ@v/Ebn2~%g̰;ꗾ DX-yA`hiC}7!r>RƠ&: ɾiyݶinU0RK̝N妚x3G٨ G~ 53LZ/PCBQp@L 燷?,zl΍'emQR?{}Bh'&a L.f2YިIB$FC/Q33,/+a Vmvo/-W7\ .n~a!z}ROq`ʰǕ Ʒ 7?7mDL+: -?9Gofcb.VkMmSJcaR&Y~PtpJZlb",{_Gf-I3;@R¹e4P eHQtJNoz9`:Bٱ!ܣ>*&*@hIJI | T\8Ÿ=8 H,+sS5+-Aoz9x#7gv¼ϵ\f,_Ct7PR/F9߷KOcSBVk] P aRyR6?pbO@E 餁P?W`;+붍Wlm?QiTQ# ,4Ya{|ʍ";`ȹy!4Q@=w'u.ehD%&yQeׇ u3gt%J q!|þ`$!ru'H P5gGVS{//͉F~&TXQIȎ T]`t4{ۅ0.+mV JMZ/goD]%R_O r9#ZfmAy,զ(+Gܹ`d+kJLwUg]2Mt۶ǍmJB>IODc/\f'jCuT4'|aTLH`H 1(fSsMn*~ˮ+j%#'K8+>|Aw1𧵞3q倚nb2N-0V߯BS Bvtl .L.d75DݡKA'꾛Q80*HhT$^޶]N7]!=ٓLY ,:(nk,d6z=` #e:!|VŸoac:eq~ @4q{ϰL]6FD] ZѾ~GT]=_QER4SUb7Ea5odVRCLjH]Df }8b?flQ:mUӂjpTu58{%F} <cbǠw3MMțNj0傛&oif@YHOҠn'vAS0Crmk N}u2Hq[.Xr }_G͓%] ҶhV10iȏ$9| ?46.ʠ akd$F+cp_NQyV1/m"a:!@22I;$oH;ڵ~B7P2)CTyҪNX6`1fĒy6T_5 y\m>6g+(roG# ">i,6)W*)\O}E,ёYpkqp=[P~Mز*B a55$2:Ӭ%J'_<4XzjggU4ә\~tEH" Z_zvl<)ۦUaGa|%hӺo PCǖBL+C̚l+} {g#o)|u{W8f{[Vˆ\-/T9ġdP$5 &6Pj&U8GWWM #G@EVHy?q Җ-nu#SV+^ev1PLl(OnH1y?oAkrVٯ7@ w"Uw_h YΧ:Dc[r(Gɇ]]rBTH P&); 8l>팫s9 Xr[;@D=ʫ6+bJϝEwpȉgь_H;@wD-.=3o>N:AT'5!"O,σnTV>F%ˈ?FP7]d4qcb/7&P%?Yy:vN =C4F>\F&u/ך,|\ؗPL=.fp Xj: DERk!p?(~VF.Dіg=a $ }NkJNI&_FdIH /&e&-0 @M9ӎu[xNj|Ci4qy ](F^BW/v/烟 h 6As[Cꓡ E4SjTvb9 [$Qun~csdr@DN݉WI]FȣhΫ(-d@Ӕ@OB(>"ڭwe6-ǽ/OXlR BhXsVJʳT+O%澆5o5.l:[p1@Gڷ^q\N-Ic ijh|ҍ-A{qcmkgLB # Gqa W.NgZy,ESMReF4c̥1Mk{9]T^3Ry6#$QOP*dؖK}*?(SQtj3YEkHLRs"j>7Uz5S9(dRW1WFo.˽d\5 h?ޕHRti L~&qBj:[W$y !YQZj_twDŷȒbW.AŶ_@ڄ 8+LadB. GZgCOoP>G]41`ffn*X&DnixF|ϩ6Y:u6nX2>II)4isX~|=rSN)[)"-x e֨sT_~6tzi䓹R @/2gܜ*%54+_1E`̙_"Ρ(tZSDEMQk1d7Nn]$8a:fQ=p9L~9&//!F 1]Jq)Ĩ-8]d#:0;48oʺK=@.[W[G94j(V/@H/&NƧpgF7I ¾ϴײGE)~\D M[7^D"L3a%VZ!sr^AhmSm_)O6EUt 7ɥ+NvAԶN[Q,^i*!O2*й>)&4aYs u/UlsO>&79cGr"?0bλRF+)[f{Wި'c?p2>pkL3A?(Ԡ&^`gDZ^)]!,g  >X&-DY_ Sao ӉJ*NŸf즋Tx lz}ݏX_Ҏd FP1Q~0u uD?1z#6ϛ_v6a(~|2GոalWqP {-~3^JڢwԶ,@NՒ3r/H`A$—txgk\D|񅠪}ALᚎ/Uٔw|a-vr!?\eKӊZ-Hd9M4јݝg-kZ' v Xbq8bU(LW c0s\*s:B3I9qǩGdEL`(b [R I |nڷ^_:kn j)oz=(>s u[֔f*GsJsi͋+eS|\.$RPȁ ׇ S iK*~|c/->aS&EM!E_vnf/G;1K/6{3+|Rci y# V HELxOe2"~Q㽨KΠOv `'oJ:I\yeb6,"@),6kBI_QFie\,t'Em!*UBuo T'Lfbl[h.4F%J56\0 hY /v (2n,ɰ?ZpuE0c嶰6RRб,<4 ^?te,G8Ǖ]p6_Ef7@YQw}xi>ErUl.,IT)SlO݁J%& 5U/ T׾y1eQ R06] xFsn,P $Ǚt2ӱm'D< Zi@o-_BGk$@vkl€J"(3 9BY̭uמ7t#'|* :ψF,\*Al5͎$A{ŴT p_\#e(v7D] Kg=ࡉ0}:|Qv-O\ԏ$Zl G&pL3Y  iU%΃ #TTŏaIң_h)Ui-G5b7m $?FU3Bu߱vo`R 6 х03.-Db3I0'ej01Wٜ?gea4"-zy석;IާŴpS8AR.Nm*7_[UrKΏWo #Ӑ'U~@5 ,v,8Y2ĺ}2 Ǔ. +֨A~ e/Kq,>|Q@͎m+Qv4>/apΧ6ba~];I)]o6u-x-֐``.oX{.4$Xk}3`-MT`]e/ɹgmCG=$䴃8IL~Ξ磾R ײ m)m6Xvɫޫ_$u ?UZ||Ŭu"6|J 켌`I\3kY^H)%&ݽwx_z#׿K_w,tQ,uzE @]*Z]=eq%iSG(}06q92 ;…1Կ8U/[Nq/~Y{ҀA_H9Q- հ bM/pM & $b(3N &Hf/$\8L"/Q]4PCtLS!Gg3NM"bjlĽ^Gf8Uφ_sQt}E6fًSi)O}j &}@f"T h]QrsL 6lH|ѣ+\P:y|X!Ss%HfԿXѡs PLd.p<_x\?dK6 ' p$S 16.Qߕ2vXf36/=DagPuA#~)HKާW/V9$]D2x@SH3V#%YeO+a2,DP2 rBPp 3yJ&hV-X1~7%&t _`VRﲞ3/S*s#m㺦ݯZ(PaȬK^~ `gQY91SZ>h5H;3oUc_CVL:vv;"T:]U! ⱧI2)@?xο+)@`c,&R&GsM|Pz:|RL%[F5 GlK~'Nj2A6_p;fi(/^Qov(8ݑ!E U^)7@ӗ"NA\ L]e꟥w E']@_T;Q;U}?@i ykzÿZV`7Qو߈y)DMzQjS%Q+dǏ[N4~IaD.%.{żeЕ p&75bӠ`^!x3'F7U [e`u=2:2DpDrgu$<3N[OzI,C?V>dw{l%UtJc g}<"+j.FB~PAh99E=$y1}zZHlaRTXWs9 M7f׽N㝪ix%\V9(b$ͷܔR%r7]K.LE4lg=a0`}5J?C2m 2d&m$W˔PDAlv*J̭[GHu5v}) F+]p Ya9ɳ xƈ ˃o:;S4vOpt>yMF_snrTJlBF4h wtĘÆ@I]!J ՠ'FZa\ [(mM?ҊldLkZG6S \<ߺF )b F;񚬈MNɻ>7l HQs %sްa~P}gH>7LH.#Z>^*fGC1a%Mk=}On<|-#HCE78rb@oj~kZ&ƯBX&&54~@?mFOG-LRol0UXIGƐF q` Cao$n5fc*nSuಜf.x3_E\]Q{jaLn0ݔ6xAx8EoQch9:6(<{ߛX@*WyqъF&kCA} B<^ǬT ޒ@~A)Jtح r5_$b@LF,8u>8'u"lY BL`lL,pxBsk1^h/S"MRjYeLc}{ im՝\rns,(EvD]/$NI.6qVym!HRt ,b_[ W!>$8*X*h.2k%t#3fҺ'Zo+O€Um laD5VG@'尧>"E63us !̜ܘcXUMBLj7|IKG5xH ^{; 8# xi85khTFɯ)hi]xwON)r򺖡OlQ0tl!+b7׶18 & %t}Uy t^fiŤ0rCE`XtZUԟBz^'pG^AKup%@1 1j_盖iCG8D[3vXrx0CT?ȇ+{T3k!@ޤd[aZ/P~뽦9U=(5; HTTYRFwk;9=H >1e-,ՠ OB)d)aJ2'1Q:I z]3 ɔmj)[X2}M&GbLۧ< O52_8aTwޤUxA'p@->6M3-ЁUe^g* [[s| l_y()52UkY<ajLtcRpJ"?w.[>ՋHI7Y& v`gh 񧅓A K9uu6t Pn4l{+'&E X']f5),_EoI\{&(3ޜ BGp=h*pdo#y eBE܊ۓ[q_c:tK )XeVwʗhϹMx uUƇNDrP진nU%Pf*-;Ȏi/ZcV`oFUI<Su^dk|:ب)=ab_e²:F7oҢ0_9VX:4nf`9=+CW&@"l#H#'kPYf j# MuEz6Gh+bu)O& ;Eï7V YNnJpnzbSJyXbhnw|zTe/B)smfHj`Rx,*Lv;X4}e]E#9t/?Ls0CbnWfsCp+b{_Zcy|^fRbi>ywN( r~?N&4bEJbvm\56΋4ԁrBYi-h-%ȿآʊj(Lc|ɫ){J˪Nso^rWۙvRͷU2U pu/FU$_-Hn=S^B]f7FGO/! vG90UJr O&E¹:CɁw&XH0o .$KR"G}sTu9:t)1D2"> ]sAq.}1u Nk)Y&lJ|ș3jQpn @VgcMyQe%R ͝v5d*1_W.C*U QK(J^n-'ZWFWkVh#g̿2᰽or.SOkn/N`}sNi3NzR;ڦqz OPX,;Aj,0I(bB#.%q}n OchfChawJ֎۵7@KV/S4Ég-1狋w5ƺ3ZdTҼs3m)aWє1aH}#AZHȘj :f(n*Ԓ=*y{g,(it|#Rt*MY˪娔,TL*c [fЈ$Ր&\Їغ n>&tyk !ZanTT`{zj/]NC\X!l?p6RѹiG$aF$kBbq\lнp –1 %9|BH9>NɼgF7\d!0vNKsṳ[=cfg8}b^yΉ4Ys{k86y8gٛ ?R^ۻ~*jk><= DSvo =ۂrF]+FXuKU%o9IR@սrNob+%;qWDf P%ݬȍ$?U/~; ! u+tXs"{6J X~7G9X%ro+U}m@w%kM:і$ 9<sF]f4U rއtx8wf DhHHi?6 ̀ψDŲ**EF3R< ОИUQ'jaRZɼN`_۵^ZUX,m+5 Yc^vmEai%i8]c ӎ&I_S$ziN^(?^X$Vcؼi_GL?Kz+Mp)?;UD=jt] U7x'Ir!06|vkv tG-gvP>+j>Q8UxߺםrcaO,EV'TW{\㟫jhH'ʵ>׋ds^b8 Cu7~qkQ:8r?Q~<':rndw~]?jPbci}:56)(nosW~#E۰TY|Ŝs{ZGU4FiP_BXXHB-`Zf5#hI{C%,~bå\4?!KE{D cu{2y+!e>Z|̓qEܸ*-c_vݑJr>Q6uՊ)ʡ,M ш/Z| W1Gf%YCݞA=׹N/xyI2+xݛ ^"J,q_ 9beeZ\ԙF2 W}yڅ ݢ\V~0O p ‹~p080۩)(Ro1b5RP~sZbz T&W]oG+.l2ST+MXC(WDiQ}O'{Ư95 iԕyPp6+bT7x-ϭ%IT(b(6$}/XH2C!Ue{ĭ~}8_ `5X 86s6Pے,~Z~_:]딫ב̏Y˽7m5e.9/Z=C/߯14?:0zi!N]Zx&g@1-U*t(%~P,o9S| Ƕ6<Ş?A)^n*`:Ah2>w8>E5&PiacH˧|?2ܿgF5 N]=n p_xsw7G,[qko s}1Y!7%=IwS*X .;3?Q#(_J.q:?scHR$QP-ysҚo˖~2-f. &hgĭ@n]J/#YWqkē6WE6ĆMp옆>x$%oa^h&Dʀ75-l\;,g-# ˄-͞+gS`E_ҡ0<|9}N,ǻegO^0ӓ\wÐ.`l@@; +ppI4YJmȻ5GR9B,"@Oaڶav;-R2I̠24%Ѿ+Z ypuMiQ'gA)KxZQ!0UϘqDJ~/$јlN (x#Wj-? Z_G=iDti(Kގqоx0%|{&7#_1`mc۩ZoH3 < ×PVXز,ܒ) +&2ge]>=Ďğc[4N0gqXB)']^&#IJ% y(c>{!YE}Ukn2B43O8xDO065*NGG@ ܊\奃H>N mOR *GF |S2 f6M,MAfmNjef3e41tx]MHnͻJ3&ɑqхuMecE:K!`d%{XjmNbA \Ay!Ku1%ұLFy+] n̶K=)cd-{2zfR7׌ t90Ι^Gk]ԛb`p ,-1݋`#˔jbέOtMP"?ɠh'!ELIe)U57x#`Bd82K^Q2gGU3 2q>pOCO׫$mɖW< d[00zހyB)JEPV(NГ `nzi L= QeʌM.3Ã먇tnlq#\Ɇs(H}m( ؄NEقMFo6Q Iwb3c {8Ix%Md\)ˬ%ssR{(2$bt4XYl)mDfm=s cVl[F^\ vx zAE޴qMzXFP(h:ҥX:@.X=@\wMH?\Ms:6X6o^Hn [Я5w_tj:+Ij[(< `>i.w)Ub*6wfCVGdq^x ?="a֍Gt' nV^(J5!;,{{- 길TCݨoKe8a 2V Q9T+|z>\Õ߄{0ws%2v=7Sh2v1 :;1Lg.P]%NPLT !F=<"M߃C_~x"_)WМ'WJʯW`;A6ӅΜ ]_|Yz" 3USr3sOutIQA^5!iߡ꼛tl~b o, XJ62Y%RqlrfTo -`=#'b?Xۭg09hƜo]+XeBH(Dkeݾ~b!!NRVml@*T2]F9+oVס䃱g~4UуhSw`~wXCz"/l.vJ,c_TBƩQ5%qSu _i C3<0ֻ)S^+CFXggД,_N2Ǯ)VrmWuPifz9d$ ďJd0<") e&2DOgޫձ @O:DӮh^KIŋ_ q<0I\\ǝ&8g9L4|]!冡,~_bLH'?t >b+q >{-\!$ Cх&Q5-KYHBj.Sz]5!c33qQ.ZW: ZcK]mňPv*#pB^T7Rlɵ?Hnše'9lm}`%U9@o-{$Ɵ&#jz{#/Oz'w%p'mC_TG֡w?uQ&t牵~A_^@ :̤lt.$OUre%74x@w\% 9+{"vJvׯ`z nyLs]k;,A/<iHl0+5NvdpzPPH! .Bӈg> u8Kud  dSvyPodA9"i?Qd Df61d`Wu+Dl`T8UCnxXX*EcmyEec淀B:m7Z͎B ]ഫYz31\{@% ITGLO T$B^_lX[[:eme#8g4&{ޅf++XoVzO8Frj!g[؆Y"]^۲ZxXOWm);jV[l_IoroXz=B]mO6-N%ؐvY lo6H|f?CEռ)\ֻ<52N/Zfxq䡘gf;H0pX c5хS˞ Bh'&'T".Y(oC\Oe};0RCob#v,VR%T?O,Pٽsh\;9LOv "> &@Fiaiyx#MB)v*sn VG135]Y|bۜob2،鳞HSrᘦZ&յ%urЦFl;>4ti>  MvP~L;Rz.:O#[uAX07`DeN2@<஢hbPAk)'&vZ.; 5orx# Ɋ7P#I1d"ڜ__;kw,u2; MS  .0ZMy 4 VI;Qͺ"eU6 924qٍvg<( %tԥM3'.ߝ+l1  #$?(ZsoxQd%gf-]EXx6fz~w$j u/WzhIqD ׉ [<>Mvr&\){ T/Xָ_O*r^B8y`DEA@r䋾֩%p`G$OL/qWĵJ=n\3dzenv}ؑB1o׏QK؈I {|}p3ot1Xpz#TYĸ*!vyuȅK ~B,vNI54*ԥ)h9elkiiF]T}}@.9x3>;M')D(Q^w#O8#--rڮL"<&A}pH%\ݞɌ˞^b\_-Z`,X;|8|ZAe'-S.b{b}쫡j1JpN! PmsP0 w%zގ!,'hο]79i3Hأ(ND1L<' g[_gbSxH}sjb=PE I6Y}_ןF1yR(bܩ9eGJd&8nsg|{9ݴF`LI2d +oΟz(Q:;_݈]BTJn$j*tXETt6Sg22ߑDջoB/8g.X=N .)w9ƚۨ5tٿLNsj/XE # p_QKf18'#9UqCIa H0[508Vn"|9U6c3ɡv*DNx @`TDX!9ӿO"D]E,綝tOw G{x'(?8 ج_-iwɏC) ;2Ljg^ײٵOu:_>#*MM64{ 3ы't 6̴,ҕ/ HڝxmL^~/6 abSECFn3GOͤb0?kK;X!2/"{^6#VRC\z`KMP[ř) UgN-V uyHkEsgg9՗=0^}z9cz-(1"I5e«`(V~cqu:\UW̍X X߲v *q:8=Oa 4;xRa0-z@!29k1@{O_/xc/v6AW0L#o+w?"J3cB>((Nϧ:=('7EgvXRlw 9Wr+Ӻ .8Y?|['ʴV@?7JR꧌Ss{';c`k)suG0?ypsJ"rf50:a˸%ծY==|.reu5G\Қ33*# gz k}͗BA'Ec6/bb<Kͬpy">W{7Q(V J?+@coձњ(S;νh@Co8 \Kg`%_qOcMFW MS6G VP)g(YaoD묡e)#ˬ|i:p\~wI&4 > ]OPKZX]%zbz%xf*Ш2y|n)>dҴN0'0ZyuG4|нvLOh.&V1\*m9~b8PLe5/9cC4fm֖ǕzI+ì4)_?~O̪(; ܥgo iEq6e[(^-~Lo 4;M[G2LLjNs<ա2 TÖ6OT疦 4rk1FbhWw,y˴ 6E^jBF[?wtgݛm}9)'2BKf!힚[vk={ixra{||os*E]LMN)_d\ '=O\tj7.,B 67C%[ƶ gy]b\-FQcHn[/uij!O+tI@ >" A$Ҟ㞛- i682Q؛p|zA@vf(b+# G`]_ͮs4~|f4 `뱙 5`$EO|1x|}Dk.D6AVAatMΊ vѣS{Y3@\*pi4ו*OEkPXUlHڂr;[&h~\~W̮?8t4Gc_+k"DHoK3% "1OvcIkwci!qlii<3Jr}R1Fq<δ%[0Am/nC[Pİv.%{qN߲{ SxOi42mmA6N4WGgo{ ؅ 珎?tLq*֚C AvCT\Iٳ2O1 ʧDSy/4 c?Xh gxB15 ]m|݉-~zyb#$b7DdA۝{heJ$MJan8و,_2l5TJ8Vi*76){F=ZxRMxuQ4 *B-V^nn ѵs<&1n8!Z {RN/`$[鋥7_!T<.l<-7_ ٯv=<`ݐڄًY+I<5'Xn:awx hnTGN}-_1` cMczj:!1Jh;"w|"| Ձ{Z*Bc7Tq_P.}%-0A\򣒅{.';+؟ Q\1 OHSLioNVϩuvPzI-PI‹M MQEs %X"lR~6/HMyV]m q&\TЍA_,],2D+731D%{'ɉj  ׶kɒNЊy=x?Jk~Rq6=<+,e6vrtĺEP)[%hÝp]$ǩW2'+MS6o^taZj|# -Wà"f/%k#u27NmѪ]NA|ʕukX|"*ʣI¢Kk/FhcŌ:I{LxH_ȐazܼAbrbfv{O-)^+a(/Mwv=L-6 vN ; A !j6,@RkY" "azpϐ 4{oӘBe(XN?Gɗ g/9jd:ftړ5ʃ` 5vzn]-QHhɆp KkH`P R$G m E"ˠȔi6m*f`<XA١9`i6Cn!uO\gu!%kR#v,io e{&~Rygs~n0žN;pX=EwSmQ-Y*׵s,#SXr@f;x/fK*Q  %_0;9薅_L j Laz\X0y3IIwMK6:f']\ͅ]ē~bޓ]L? 5{ yMDΡrAO'_.WuJG0ާ@#nfWGf@AT`j%\ ^|20 ~.0^9Ig6b"6Ȓ"Ō&@@7h{ICBkO=Dw)ҜMk֡lȴ#X_f53enS~,]4:=хq+G/Ӆ\)gpd#UA.ogm}(qf؛ɇ U"kQdoN? S}⦱ݨQ,eEc>&-?]?-\u?8j +N]q rVP^+)T-zsԾ0x"3hѕz41" Vc|,6k9QLcsֿIC"9MA{=E.n`P;.Wܺ"m䪏~Bix{;`3hk,Dc_)OTFɀRWD>R9 b>~_c<Zzm?c6jpЬICeHACM0f&#+ ]˪V0D~ȺO(DU9=΄zX 'z.0G+Cۘe]85xkb}oiXwZ3tK]Wcm0g7 d g3j'bnCndz҂PjFRS. MidKNf VEs;yßɃf~@Aex^ݸ/=Eg5 Vcи&2Q ˪gmRXznw鸝@1P)+ 4n=ZzŃhGxBa?M%Lr9|.L%EsqΌoamԽ|!_`075/5Jjf0>݋LN; xnF Y}ݓRUz+ɐi *ZmVTI3v>]\Uh &㢹:l%sN2?WA.%\QYOwSnܱsx [UB#`%O/ C!xbc Dаz){rY?0Ml}jS|ͨ=han(jﲽ45_6ɜ) "{~O%82D'hT1909j:}_/.Ol):ӷ1_*UȾpY6P|w9OWJ [/h:Izci'hM7S۠eH!,V%t2y־4|Xv!FX E}z8~9N {:r$V#nC/dT?b f^TXd7Qtx ǑU+쵴#4%. s#QmE!{&(iy}G4B##ғ¨-CnLP]-Q:P3A},zw>j=DuJRSLISΑ2<  HzEw8W[X´ҜLdp1V_=fO5`^ ZV N0<[K1"'/ gw-W`(ΑeU<T5#uj=v sN}i\N!փ#)ΜCgRBX *Vih/{~5ZYِH>qb|9<@?XdT/BTbJkBjX_N݂OyѼ:N,Ū=:q D LGG N6s3"Q-RK殆Z4'DBfM gV* Ltޖ u>KPYֈAvwV$vJc恛єJi" oT/v}y?tR9yz4I{sVe!X-7no7Ufn<(cTt0|nu{;e۸uKDz(MV8fNC% /ֿg\5;#w2%1hIųqT T x>IbUbĿ9\q*]=AyzX%='mۂkߏ{_?~2߭5#'AUBj0 E1,!x5Tn=WѬr8ugأRP Gw)+ L}BYonbWwFTF䙑~O꼒{O7\Aio#QpUɆJ!J &YU/,UfcX͠$w8Ra{chgh8?.q6u2fi4bn=l~8菍C:F~_t"a=AV҄-cNTWP - Nav%']%V5J(+e Ctf=Qaf#E %)rs{/dv?}!`TXtV=rw!Wƫ?a0eû %[i<֎^ZG6T"Jxs0Bpyz?v;m9\x$3()\wo9wgoG+Ș>M Ku;q \ @̎KJ6/<֧E{'AL T˷9\.-hW>LRȤhXKp 7+ju@Cb|0cwn9={6Zr; c,L}Iϻ}F$/UNb: d="ZE{o"T>!恼oB5g] Ch;zp7>?Y#8VYK#y/Ħ5=NX=/]^_um8frF>[nW4(Ȥd*8N-oWו3h>/wPrU[ MW9%gAKO &-;>U6SJvLa-*j ~_o~li,kW]ϔ~:N9,>zO9HEHhhO2\ꫪq+_. >Z,2btEW!1q8 ̣0RSD2sl!HK_GW y:DTWp=e(jS"Em7S2h!8Jvzu\̯0j|ƿ:;~vDP::[K=l!ē';fs^Y]DӦ{=#POPuUFK=h\Ae 䪓 Q^7Rtwe]>psB: ̳}\ͳ a/Tt5H-_2Ұ΍ׄOYZDGRU?:ނ2*ذQ(cnaWX& !3r,?5ZDZnUWvmBS+d #YU\K }4](LKu%SGK adj7lbϨ+k>_4x>,Xœgm塍kZ76)CWc,*uoAv\!W< DwԬ#q[?q}_s"Y/t%vz輯7HE!7Ƶ%S\9n"7o!vH2OW,"TBP_s+|YoN;t~bIt(mbgkj Q @?m7T^mH}6sVg410;*.#\v6b>aNv >L,@ҽ}%Cџŝc,~<]y$d|dB\g 0kC7_:42G8w'h`_vA@jth`֐Qq`;b/+ C{PLib۸SuǨkܚWAy I?#l6!AyJuIujȇ.& `a$Q ؂ lv:{}O%֏Ic!gr_503 D"*'6罡UwPgYA\v`FY4oy?ae;7";#+ HLgE)"hlL?K rA,` 6aN%P ]Yݱ826em#)Hjlʴ< ٍ;{ ADMLPڠL=?Wɇ= ;UsCݰ}ߍ굞}<:Th7GL3u!p,^cMen RcOM:Â'rj}FT?O(Pmm@MՁ̊I}zm~Y>N'3-Ǖ_[r+wE(7 9"idtp;oJW|,ԕC9;'C; b~V/Z^ $@q0{H+ )~PG*br[> {5qt6_\;a\gIdr'*MR|LK1֔prJ^{sNth#A LlGHLC ͱw\r1D^]'{{ J2j 4$tX~yH'FͭH.0Ԓ!Ntx yBeiŸ(8J8Yk.-$S3*hTs} FT<:01Nv컒 $%9*|h/I笰t}2ӟiM&v&?עbVkb9X!\2;R2CY(vFɒ2w]I}tqbO38\@OcQN=e[R͐+e2S~ic(էd:fLop{rreVƜ~vd ?6sArHfm>Fa(veU`?Gu]{ @<ъ ;Yru\U nO+&7Z'ZV)} \AA`H*opE$m9܈E#Qj'89ڷ#|'eiڤ7', #wj|EEV P'ufǾAqբ]N6U8{M#i̇2RH^ktt&0gбɢ\:^! J1A_ Nxz棫=_N[t+ӨF^FmM/9ꩺǚ q`B.h)~L\O~Ws|]*:[Lb1Z4=$52#(1/,/ܴTGؽtXi'nb*Ň^OOr70@7n* zSnB+Cz;)IYa%\L yblxSma?iU.Lg]ڡqf"r dѵ@!*p:yˍ.[, +y qZ Y5u#™ώinS$(o$-BtDE<ƴai)#'J.p6 `bLuʽn;R4OsZ բG3e-k3ZRM Qbn?>yV7k Q2' N1bT>| oq7h XI^81^/E)CE][q =3Y+ȗQBq* R"Vc M Q7tB]rx%uZ$=ߨo9T2sGbNYaL^oɫ6?UG=c Ihsާr8p&B'.^ C7h^2`LSDU:מdT1ITkj=\NjjkHhr +_Xb-RU/c7?,,Nyȿ# v/>P[" ‡f|'sm?$NW@c?Z ˫h0Hyw,:d ["Y#D}ߟ?r?߲FD%GQ6}t!3c4 ?;.&ֵD'2nDP- mntWqIZ*OFb͐0[EIf;Jq6i6Ҩ!ې,OhyaS2tR[FXni= PH]Kox2w{躴WW4gx|T$5Ҽ%O֭;S<1&~EjV1CN5!;0Nmlil%v)1^ #n5'QUiV08l`A+o$h٫588=}+4s@!_g]QD7شaX(7V^ NlLvom\uI߂^? @<݊ FVZ"sFTg͈ \d/ tdz8M2EcكGL#OeD=xuh`2R= ˘5 C̮Lɕ]5)" XFjΝVPXn[K/ҊBbVQwc@w WyP!XjTA;tZc u[5PnwWT4aQEolBN\a{7 4a =+:liFl=!lt:J ^GOb/\G$?@L# QaSxSDhVXH-+zx=Z6BmI`>^wD}cB' E7.&N17oClYmH|_ꨃ*fJKI09Tz 3쫤t?s; S_ yP  wx̺?'_#5?\3rDѓHjH$9 ;, l?vTRXX2uF3͹Qd0|k郜'aXFYV1/5xzLPY1Ofb lfYUxr3MlUd '6;k y_9Ehy{m0m|j¦ H"%>h "zllH`wDHnwXgkr|' *c- iC}hszOiB3t{'[hkJ,,3  x@2B}7wW$:O}!!i[H0h]#H܈gTϭE(<m}j0꧱LG.# ȶv*K#SROUc;JPV>coowb,TUY CX31ꞬĻ"@,J<bBi'(`Gv I`ظM\o[Ѩ{(^$ mc^x 0a AL*x%eH+UE@MY~ƎF_#[ȤWRZL9(&o4V(гƻӋrL恻vg65 ^w7{WœtCr[zjhm<Om]wtiMQ#?%w-_E$C4[Pڅ-Tu=~DF:(œqWԜ35&ڇH,oD[}22BxCYgҿLEs|$W-hZRWcn:%E\l Äj.H;bIPg~E3GɭUK39J ?~g2~.?Gq=+2(9x?c G:̅%"ɒ"(j,F30f 6KGWLȦ_835aם$o:>m7 ؑ$Pn7"y3|Tbk=\ HহrS0Z;I'kѦy/8w-ɸ(/lzJvxս\W/ fE_V@kǃOaGS90gD{wQk$FeOwfődGb h ?JpMV6 _± KþןI[gb2`=xme]b*@@kk ^0rjwShځñĖFN՟1VHX[`~o]Oyiw"PJņˍG96!O'wɃfZdi/?Z0a-92}V?RzZDHA{%k>lޅ#xEy?5Dgƅ +K`/`DvGhJOk͏4hSix_iTJ;\}Ʉ!{9< 6+mt)纸4eqJ5EOmkНBSwyݥ!O4F&:HQjL6Q* %e1uP`֧ 8}Ob TnߡϾXW_:8K0xtc ^La DžG0C,9`*r `XU?uM|ck"~"Z}i C/dLextWvM[9G7.hlZyfج ~%.-e>xR,w6g͎(s.-;kp&XJMt\>H.Ǡ,hEُF0mcP9~E )7̣$2i X tc}0dq$%@Vfv3J-'IkQ!^>Sw/GoPQ"JTX0pGTށQfr(z~d@iۡEB AiJ*lྫྷnpAw@1gLEdǚIo^Q+Q56?ޤ M$Nu$-}Afy,/S2֎j&X;\|/#%e 2Ξ%;VjDu>BG`PukG`W*~Ea?,"> Gh2ٴ'd @ϫGtVfbZUO; }3֓wUUFlz<ֆC#%l[ ܠOh6doN=; ru@#0RxBm2 zrod|kHMݿ7p$\O$OTb[N؊pؼ5 Y.W:t "Te<|n~Ov*y44Tt~]f-{Z^Z\NlOajv(!ѽ ſEt/aI1 NW%G3C'2W({zyG,+bHoN k#&V+y;It*ZhJ_'մ.{;n7Jػ5@&ϝj5p$>/ŏY6Sda&:|62hI͉qҕH?A]DoW@>c2piV<}? b>Uʔ8k쩆Q`J:O eV;r6\/Ƕ] \Լl&DKBmBIR1/cX.EUzߗpxpĂhxrJL>H9n- <Ds8=TGvݏdY=o "#&lY!.kEF_mvn3eZՂ7{PD=75/X'S7 H~emT_U#͋9򕦆!cd97)]rvk@t:K?H gnsó7bv5^qޔn9h6("yqԤyʡ#赞ᶠ6-gZ?H^`1G8خ%vH;ERw mJB˵`9/6~8+~ ZX2SՓmQ`H(WcVjg}t7)$#ˍƒ|& ~`QIGM=k` ݸ&([cX5Nԧ>m2?dfRs t]\$\,}r}V=MSPqˍQ.K|{V^Y<<G\q(ߕ7de@ԇt͡}+(tQFo 잉ez2r=2*h˞TIݽ2ڷgtyR%y,!\x5mgt_bVzc`L`( 2Zp]ަfzt~b3dB-1ɜZ;c0V.ҹXJyJvIozAO l+!=;eQ% -lo^'}[8)˜g8X'+Gj i+|1 x>7 ;H^|m?v;'s 2/GdF~I/qݒNdPl/3_b eyAm^ U|ؚ\,f5,􏗢a dw@< |%Ȓz)cFBPM6zU%>)J\ڏ{ 2H >7j[kmGaPa]TD|r[dC'֢4s\dqx7{򈲙rPbNSM,sef} L^`|q~”\06j\3UƉ8xf5}tZ IDCSd/OǞuܤvG <Lv ÝŚ?X>AۓKЭ8"9F9s==R)JYYи|!q@bO>HN-&Taĵؓ\ULshZUqGTʍHJ('R^"oqOrDؿWنT&q̋$hײuRFp:"95Ǹ%gga+R{: ?P}D{@vL$ypޱ !U8pٖ]>p#bq+Yr5x 1%UTʼ*b+ n9 R^t8s8;1b}LS+\~$Pp7dju^E3γ:a->qclgwB(i ={VίM] Iĭ:Ȫ!$][Xje'4׾˦bA`8~NU% iR?τW$9xc-geHB9=oʔ;'^JJ/BC_jI!QV6.x*3اO.c緺 :d,-@[< v:J})oقN/5ge_FZwM]z$FY 9 Ӂ#i)2@5}_ ʩ&Ma8MYC`Z(F D$N +bG:CgjpDoZ7=Fp:ULT X9|W^^@raϚ}Ix\D\\,5%{%6'wBҔDJe(`*v_wZ6+(ڒd1;VՉbG'=3 [_~]p"S==Fx9=UB _lN>#OrgUЬFV:OWA-)5[AAKFV9I̊KZhzqRNZ Aa)dᐱ+-ݓ%#2 OQ[/*xZyh4&B*t z; P}^sjMp.aw6k#??=bɹ?\@@$Pjg-r/$U; ]NC1M qq9ݠPED#F#Ψ&X=ڠO3ZPA!ar֤pɁST~'Db?yrBZHr)C%鏛l~{Uh5Ra:)+}WB'_R:f ͻݮ֨ak{hÌ. NtWYer_FjX4J#iL1*-ԤeI sY?({0 @GaF>W |jT_/*ZWVISΨW|${[qԕ`.[e򸻩yMh' !(y6[l{(MuׇB6*g;;@զd~@DsO6@!Pp[:?ѢJvڎ&bt mf@BrB’)]Eq; Ƒ(@Ze8z~/q0041d?d# ]r]>x:8NHOM&)N.nQfԣeyg[mO[a:hd'JpRtD@r|*NH_PexPZgNKҺg" h\{Ɏv,.+#<A5Lמo+Q>FC;VҌ[>ISHL_^xIe^*SC)8K&A+.xsՙYOLC(},0{іIˬI LkJs*V2Ca7M>TZEPaj:v$w'm>̰8ESPBϨw &kX|z{IP9. $wDQgI";#{}KHF{,Xdc82L7;@*ٱI6!D#ˋrnсSVVnkJD *twwHρ7NF34WBs>^MY,߮Ny@jʁKHn n#;1ac'2떌[Ml/zy $S FS]jWKSjyt..,ӄi$AXd.*fj]چNtEUA*Yqg_h\\h9XGǠhQX>E˖T;zAw*@| ɓ8 X ^l݈\$iM׸%`bs#oJ_5Ay={T w!:{۶Z`Tbu4׍;,&(.=^_+'<@xQPڮj [оygv쭛^k" $)7$hRMrn 4Z- }8LGhE *-6R5%WjEV8B8SK(FMM:w|*qpg4-1P91Nx81ga>" %eݴ o%vj2:OQTԧC?tWܦ/#_\pi5qتCS|+N$w;LW-%Op$1xK8װ#cYS~zg!]-Hr wjNc~Wt?\~m * ͻLt<jMz>=4"<iuG]bt K f7=C}cwoQ`[( Y e؁(o3H(ifrPM\Hj>s7đײ1=Z&X޶4 ˕OMtzxo#`][e3ZWj"S G”H.^ U\vI/H6AX5%Y _&OR-T5`[|oTLTCQ$"FsC{":ƒnjӕ5>-;05 BO;f8.2Kv!G-FهnVz7I cP {fZ?r4<$d AH~›8kF6<]2_"M b3[=,H,ti3$ir_Z- n@ `l / bsU4ߖqJ~}Q]ɩ~1q}l=,r]kfbs*J+̊*J/D@8$-0va]ƥ\a+1+E5{b]sHŁԁ_?25ԭ#Ř\C=q,`KC5%vz=wI^h~ Io ԔqU3GcUy-%2? Gje_aTH"t Yv._:(i-4鲨oˮn`y7aC>Sg6XZLZ1t\ZVW8l9cy0z`sK25Ӿe{r+?FpZ-3nN/ ,9kT:rr)??fB^7m Tb_sY \[NsxaC@LH4O̥ ذ>k Qol >u"FZ)cv/q$zmL?>W 8l>Ŕcr<+6-e10qZ0>@ry^tk|e^y!qw5V~r4S9dMGw=嬠Ym qd<|cgɦghhe!@d{ O];{ϩq`y_ڪhE=fizM 'SCx/6^JO1L\_?o)HLrךȱ-V7EpPުC]8#{GBZ=(!ÃZ аEU& *nAI.VZRVG*_Jq&^2τKd0=nҾswMB3| S^[Xb-eǂU[ݼspiJFH [K: ,,xrf̘\˘ 7ic n4nųH:E{5GS7ʘ=%^e_]J2 Yi"z>ZDYُ97GT wGqD{VICvgzYTszf@PV^PgQrrT5zf9`v|L9¦&ci'~<A 2,1$wώJ9ܒa*-u y b3PG`+ct1Q`"%%Ux"2:+R? $Kl"{6ޟ4 /Zqn4lE!UF?U^_=c'68-{]jK =s GGdwtKBJotDpb OC$pwVVOIeqQd GF2b MnBlGas$dI*^2C+Ilpgi&`XƂi@l8 <% 3"۱.>!zځBi0a;v9 v^[> fUQ9I:yوGT(* nv1mQ9$,RG䓹^j!~}"!;\z}(KH_kc&vdNM ڶO)P>2J->dʃ3>vKizA|d1È8I:p7dQƪZrt4w]NA!o&Cr.Ƕ1AN Tz8|*9mq0θˢ3P~6..xi+Em1+l2%`^U*8 }EYыt{s$EN"T4~IBwq\~+;#go3'ί7vbcx,aV*ٟ'b@IS̯\SD-kXtY|3kH#E ȝRӶ>I'໲&sߢRQngZګI&IU^[60{4:Ŝ.o5hb8; Zhc#?neg_Qխab2ݢLjY$~}ar@pY+P\ ϜLT}. 9BE坐.j 2zO*,R˩|SRT MaLw~;zm A='K1TZcȏʡ> 9m75dfmxT6׸V/%*@\,xi5 iNt0좓 4L뛄M"ZX=CJ]Pu>?c`~0Ą ;n,2uA{z;yĻu{/tHݛ@?Z.&t=f魔mZ"HO ˞X+h}9#1ˬCO'JQq| $w1۞!%FK_AC9[OLmwxuǹ1芷-Ruw+6W(M%c.`PaĀzֲ@ =:? cM=xx;9\4rQQ!M嚹#oIrPӥAdlڅh`~2_۷.=ӫkUV?u>e#5 LH^5-uxqIVW9_:vOg:0PwQIRx7GMVhE-c͋-w)tq>+ zb3ZT։Js}ZEaߺ$D:câHӽ 5íHԯ/lj LJMr?Ӳe\W䐦 r0|ԶJ}Mb0)De WJOk2+;ܩ]lu56ChzfoIձyڸ/};Uf|"vo}jl0Ѣs/Jvo ?v,5ZN%FK2!vH}f }a7ճNQ7-魯JMϞLhX[0Ri;ǒDdQ̽f((_e!W.@\2h˺lߓ=XFNr~4$84E_fwײRvA;6\wFݍo6zߠyYm kZ̄G&m׭!'˘N/y $fv+%"aI>UfTБ+mPNd`?x!4V;$A%eA?0'7PKLA E;(R]b-mCNv?T'lAI> ٯPe V]N lę|cDK}][z$pffX8rlL>$O=?M)l}OhNkp9uIP%ѻMȊK@QEV DG2  `*Z \q:o6[h7R7V<86rfk5w-gkBgx` f~V S5O8Q[\Uf)nϣ(i?DCh4yScBad,bRܗ? +<7#ëR9B !R$ ]vG+J]%#< ^ BpMCєT]:CT}vouNv?؈5Cv4nfLLY3@Vǘs;AVH3ն1H1 VIu7Qc5]J\朆kܖ:]/+8 S Wev;kwtyXb1ʳLCDΪ݈l)Jxik邿!o6DnTJ!bpc '>\_Y*X'p?6n 95uMޝu 4V2[> Gz 8Wvۜ^vw,roT+7gFfTd(#[a#E7kMuq#Zx͘7ǒ2 ƞՌK8i^ê12JKV.Ao *!z!3Eڿ?-.:f$Gl9fȹV/%\6CIlA`MP+(ۄPwc  򂦭`8LGS:,ٔiyGL;M;r?. f:2*fp0?ٹZD&{0Ǔ: @Q,0wjL -l qDO>͋Sf8NjE,\BgO2#[g82DHgὧq>E(Vg`%Sl/g0_UYunfBٌ0t5˙DO&Wk;Bzsa^bsl_uE+cjLeT(̿(D3;@+"Id'B7źiOCDB/bl[]:Kܡ:]@ɿZEJ|M}(q/ qBxoac(I}b)}oW3Twʨi?$Ԃ4vd:_\`I #.؍0:1,g# x . FPcSX]T-HP!<4nė qɋ5fh}ӁIsf\P{sm9V2Q# .:xÓ;&BMht2 rX|k쨡fKEROC|Q6AK">6d)-Ag ]87o_u9&}UQ'Z>{9yU1tKk V[1 [r2 ŷmHzӶm.[B$Q}Zz4B e ^Ѯ8+3_c 11|)sg zBi8 {R~NӾdzx^h1}9ѲP H`ox jgئFoCMZ*Re HٔWbM(P!TTpi1oA[K{iBig3 Y% !b_c(IRzUm\$. sMϓȓJ,3'<%f4X!-Y5j{p_nR=A|*,DŽ CFo aSt$=;!}̦Ej{^%jc {J0IU6NlQ$hdsc{u][!BI ߸G2B/Ofed~adlhrZ Q>8Qbx\cO}liҷ݉AY* T%{R]nG7vV-)NXtlËx+Y][/ N,D^r3h9,ӇYD(78)fSӟYCd`,FleO~Z4l&X8XN}N혶uHO{gW늩O9vm_wʴcoJrBضhaw{bx   ЅusПh;'@pY|߂˟ թ 8c%S6<aŋV[ Gbr?j׻lmL~Q)x-@@u<Ǟ>ex})tu Mk!蔋llۧ pkvIgQMy3C U|o+{ofsMOXhQ'[oK5D3}RSF@(7A ezP1ý٦)|KfX ԄUcz]?a:H*P",!J^~ZLla\57\VރOI< 1IĀvzU}gz2>>gx$MHatE\@+c@6ĩrh0H-Y`٤DŐC#,-"`u^‘6h-|W~%KlLwV~$7<Ypcz71%]Јwe%AJv2.{P:(p>_ ݡ ÑuU>sr8K l`F^˛n^d@/<చG֚; 6TΫ+c ˠms͓A{QXhd2A:!BvUT.Q5:>kRaxҠ0ׄG7 @wtӧLfSѲre 3odc/?3ӣ?6#jE3Vpa-\*9*Mt cbl$^jM$0Ê85xE՛ +@=8͚'7E59@OGQ"XoAa86]w Z㖳xTuDiMtZ}[3ӧLJ 1  KU!dPD z 'Z.g rR}2s,! JΣ7VBi!Lķc_ qipÜ3W R~ 5}A$. G*9ed %Ķ+A$ZJ )R{&]ЍlĽwҡ7y {v)FT(+7-MR9zBU+H>d[BOɔ|Nn]3;]o]1pVUK]o]r, dA#g|Rm6ܥWjUTCpޤ_H"e;;=Fb>[aώw"ˤA.b VR##T~.vClgoCWJQiUZ2-i/ =;A ,+<(2kv;%v'=}:~I[}kAEƢD 7}BXp%=latk2*`͎Hx oKnXR1c'L*mIQW>x$+3ΗͶoCA?B ]5F1J]q_Ή KuWn4nSw.=p;QgP:e'ri9^"16e@JPHG~2&H'$ ΅~w8dr[1ʓwSP7)d`Ic t%\dA7ViW)lKz%Ș 1Tc|/>v+{"*7H!s韒/> \x1%4bBY'q'\Hl+h<"~FF] y5^xRW~_ѿHgC}Om[R J`jv /ʼG$&yȋa7z\d`[`x|i"aq5ݿ(O+rfoipEAĩ`qp (ĉ9=:Ny)D3nm>3VTJ~pna9.}@U#E$|4w#j/5ˌ:`¥;ƖuH5^ث4kgk쟏_~qPD;mj;8\3c3xIhQ2mQ#gNJyʮ;V&v:ip iMtLr_]qCě-_P&3F1SCʽ5"z pGvb,O0B~ThFv9Һciʠ!KSNc0(*zĔޖH rqLB #M]uKLћ-{Q.Qxfu9h녟{^T6ڶ RıOCJ -4k+Xye'<:stðtNU*LP.u6v|_袔V$.A&H,Eʸז #b9DF{GBZ8N Tß#?qЉz@pMcØMT=`R[[?1z(= 1ljaܑhﻲWd#3ڱ zo` %jtEޏ?8P#0 n[(K8K(Z%]a RN όWF,d-4|gMl'|hb,*~QoQd"q5:{ f+J{r-[tf ]Ӵ/b$&ecYe#d7?WŜ0Ȩ;* q5:jGYGehϢ3{3\v6bԟ 81Oa'>u.LI0Yj1>FQs莸M.HlK_\8M7Zz4$v#^2*IK|*yE5̿LʈFŏ}M2 HQВhk4I=P)dS_VM_Q1B轏R̻ nK{Ju xoq2wj1o5jmx/{W~mYzbՎֶꇦ뿪Hc&Yt)%YYMC(ϜQEaͿ)![jyB\M^WOX}Ji`%(1K`n^+-Lv4~F^_CFsy֌9q}1X`A|-n`x/r9Mo9wp8=e T4*'!K S H, 8xÄ~|\)@R_ E?`/@sއ5U ac:W`\Ђٯ^͡eWi8ne.13eŝ T'lZ'q*WL2jr8c"Ǧl ;8.#'h;9n 1@ETCi^!ٷǎJZaw-0~>H;o쑬겨u""gBҰ:qQA ;vCdvCI#Y,"Cl:&d{A$9e=GnŜe$SqeӘѼ(2l_yJBKN"P1fKC*s^nrP7di!"?$oZ,|4 BQd AyƆ{(OJob&r?44ta`7^sr]p<7MeFg' U{3qA˨^*G'Hd VpY5)a ':%/4ȉʹfӣfJ<{7A\HOy_eGF:(R}b>]ten!~jjҙLۺ$%l,6F`h8@p;j`n9B .#R%,P@fpR"Ɵڷb\85,AmEbn[) )#jI?7?  WԀrsiΠ2r%F3b̀[,=B@1Rud=v6>jSU*/RVȲs`^+i3\ƵFkmx7!N)Ӌ4+e y_5G%nv-,z ;S+Rw$A=,yDxk~[JA?-&hGNzo=N^ v6\gV^°p2&_Ӄu_8-"6 5G"Gk#zrFۻozo;/ɨO24T͵"]C"E|qJ&Ê YB}v2YI3MU_|[Lܾ =q*jUKPJ>+GqPkӕU ")]ACF/\x(IR`oO _iX:ޘxs̑]unLKv}:\~fs}*J- Ǧw%*!'u+뫷ְhhq9*0fFZ+#n̵P\>U7ioeWR텩ŠLz=~YߐWM<]Rq8_Z.7ЋO]Oå.Jze@ H~V~݈n3u`GVܔ/_`@7ظx<] kF<M k֬k.:$C.jrG9v\aؠj1 U~,7 !DExNÙ&{oE*bgǔo"L_څV^#͠tg5}JhxuwA*c=5?dٜ$P}2VOE@`x3*>@+dł]-Tԕ-kK6r[践gHw :/@wĞ bPVfbV$}'iS<|FGI=/GB.b@@4xB$3FPl"Xn|8|dgsIPzU񣦬?V0" rQD1ĺI=O.Fe[#=AծPVp$ȟo%\6|9VgF:Щ?)VkD?σWZATl%d$Ak^:,^Z ŕYa߾ K~'UP(PI05P;G]:-S*NT,Xf^ S2TI)MP7Hq60bt{ |W{W[̒}R+l+4zb23oǨz|sxpSL{@-qq/jlC\C $1oR L8tv+k]6Vc#y"XPuYW&mXᚚ "HI*/[Gj i(yu]єI O|$"0zԐ#H3whPN*c(ɀBd e۾.V yd=".,{u@n֊{lF BTJwR*M5EذZT8/ws:¶3Y/u]ֺP ?C|P2G|?3fh>ܒI2lR+ L8/g ]A" :IGMZLt\A7=`CX{ꎼҒVϪ|Q%맚pD| `>/ܱ`%3%*bÝZ֞Bx߂Tm\f9>]J@ESJ_O:a/K< T_5JE} VE;3@k<\>T^JUQkIrW)I7/j㉱8]@`-=1>)-{^ҷN'U؋!FjZ= iHڨ;dl0K*xt'hߙȾ4ܓB}% պ{n:kv^#?$ <{N‘U3udx8%[,Ga^;>}cZKlC!@lỨ լO>BuA([ ?]Wqq?`ND'j!t]nܩ)q+me(j4ڦxJfqdT#6yB Din5v4U]k|E*VJGWVvHY3>JY9L̚ P;E_L'K/F hEvWnhU: Cn#Y\Phϰh27w1h<; H:[ Bb*")YKYo=2ʎv&SrI-Œj`u)7==Q}++1OSO3텊_꫶O!7DBE]! 4x4R3Wu5e#=RmVKj!YWNhx q:6CT%MU-@?y2. Jv?}7^ |5n~Ra`=R-%ou& , qwyYOVƃ@m?ƢjIf.G!ν\mQҠDpU5P>S/Uޤnad^崆#Ĥ)mfGyc0l#sTY+' gOX&گ4Uy ľR\)KW'KwR 5J|*Qc.0v>sʩmbJsOԧMñ90b wX5l{oPbpÚk˖$nJHNMsu="4Hj50Xy:( 4L997q#O|%יKx+}{ ; }fG+𫨭)"Qaros|qvgAu`>q5T1K.STj}$&kO)Cb˧'{Ws\ĩ7ezHZ9[(`rp_knzF zKJ! ޏDImP_ hF F'h,6Vi4O5j)r E1 V9$y;4Wq74  s) {j*(_lκnRL.W{2"V'ԁ[eq4gL)DlߑC.g΋Xz H9z/@UU@@w`%EEBS/A7j!0LZe;t`f`zl\|~vLS?$5s@^{E Ot_N:i%U(ڔW#\uP;1?VG3egX;cDp2ӎBK-J0yu EI6. NG!PT*< zk E hᶉK[v2~k͕W9Su6iLMӢ%PN,F3$}7ݡߎfJSN!$ܵ&΋/昖>? QX`(᫢ jr!$$`޳=԰+eP#ڌe]gP.q TjHb&7mo%aUV[a$WFM W27cf{CL] ryJrh $pQjw h~e.96+h.g_O eXۏ^} ~NyջƀCfOx7sn})yoXKoxAdߧƁuU020me+րn6ʊJ/u@tԎx"E=?e7n%l΅Q@*^Vs.AL`"3ډ1zKV*M&-> ;!x7olө]_T_61*)taI^ĕd<ݬLbws\$ii2JMۥ%bߔ]jby;X@C">'t0cTٱ%ӂ6YT\̄nZ8^rtMx69)yL.kOk9iFͣE9haurWźw_[K'TdUqG4KY5zl=yAoTyzo얲E b#YZVv1p6n/5>>Pwy.MVr>!u%jh3X5TT+o1C k N׃zi#chN~薹ZN&{QVH>O{D8vԦb?  0g"\&K:ѴA^ُvPNۆTJSH#P6A$'u7 ˙$sO1n8O L°  z,5ņd6,9/~7 ),5l-{ kEF,d |S'Qp8G'e\ u'N.FA)XMas:I|ϭBmL۩$DѬ}Ɲg؟ &yFW R+fA=K'WK哝HѾcFFS-lhk$Ju׃O:z|L&U7HB&PB?p@3]˱9]Kld*#LuwĥP{&3}FLNι.u@_*OԋBf(~jIؙpF{(H7X PZdG͢bءl%`)Gџ)ACROIsdy|Ag5O2 "Q5"8fӸnL{  X)M 9!UtG܈&U>qkf1򟜑k|bV[M R9[@Dzl8hl3Bk`[pE^;ngtS$$Y1&ILBDpZ'uD.ĝSԦPkWl=Dg%}.o\\1q6I@򂳪X6E5;aBJP-Yj$OhW)E%VP!Tm7v3vЃk]_0r ų 'ֱTYڗ82tUoFIF͒G)QbA?~ӸHG*`Z?-bXFQquNFLa+iqpXȦv)T6?'ZqLrYWv.6PM}FMz3SX MG&%| #a LEըt_AĒ?nitFҞ1*}-5u{~ ~cOپ[*kTV^FgLÐkѓ_&„nPCYz<М%opFo'y/T^mCd4npl̄+[l>g7&˂Ia3N"ǎtq?Xt9:Jp!TsF|yAɞ;v B]bRJ*S aR9~`|.*Nu..UQfX #B\>BqrxN]{KOO#U kWUgcګZ~a3R Q]D* ~SQW>[Y-5{N<,DZbY稣Cgz,Fѽ%'R3I-}%qv쿐6=p g\G&k'8ضuuG4+0oyݝ`s6ţj)l:hE7S&}zC^䤝,M\X_t y\).,Vaڙ_p9jDbG cGQ@,mla8~ ӓGL8ʧq}NQj5n/%X}]2Bc">8aa=)DMDds"*4 ƶId7P'T&?w;H~9“b%Ns&:>:7% NWJZ⳾ul V*KѱC~3L2!f#@Q ڑ<Ƶ?:!VJ7-^7FX~ /AZeDŽ#r#5i] NVS$b@D -=~Դ G΁n{.Y:)ɇvǼNǖu1VX[@t?TՒy³{)fkGc"҇=7NхS]= ? =~}6SƵa9=\ނ+=z@  :/t"dhJ$[0D%#F>6y^: ]Zg}7{ɶt߃zCFQ 8x]`FUv m 6'1RK*żWRLOCCACkjRJ8QcSԫjIvc&g߭G桐.yfI|(Ჾe`ѽE;+/أyO;h: ٨}0fZƯS:F_`p^oYj)Р_u}J=  `X_*x"+)?@9}xh$w {0>]dh~@XX@"X@lWuψ-OC2P58u1Y0^@[{lB+N4󼷬Omjm\ՈxW̋vtD{0jk4&f,(W*e@4Z>ܬP لu:+.^&`y=r5Pϫq HP_$ЈOfJb >Ι˙&]]Z&LM s:;Y 6EÀ-ހcS@dnq۞>w&&1[iNFСq;b(B5hhs.OJѵȦhJ(+rpقna+HCf 'Ө޲S@ wt npo&%, T&.&ڍt;6ʥnSX?YLvbcZ&$L=d-V"?F\W0֏Z)1a(UPa?L^92߄K 9!L-G>(O&4 k6@=!t q03t֗.^fY_^F\gJEp8S jLbt:}ۀJ2 Eܲ61O;OU{]#Ѓdj;bJӑ GIU\U},5tOng9z67s4ʊ$w;'k׃ޙ:F9G>|Zax,2,ORj՞3­n!"|>:cĒ&f?71ϩ5t>Eг ;Opt;0VmKYI5a ?L86OG$rocRHjVac7KVm|[: U#/WC}`z@is~j'9 {p eѺr)T8Dߤ@ e$zplnWŚNἚPd{ӥnq"fS:/[D<I2g$$KPXe2g Љz/11зs<| & C=mܨ(uY$_3Nl7: 12pИ1/9@@8 [8ɺCMgÞAz*=˳sHOOM_6FG(``cfǚfS-] 왰nIFT K\ϒ?)ܽ =wKє0dDQ4^.r- j}3Wox.s_fYW;}ƂΆ0 qg\܂p⿑?nXU! i8CpiUs;ri:9P`WElL/Fqra ^<$R0:n**nUů#rX< y=O]7 eKhWC\a8bIu]B 1sOM2/] VT!Ρak|O I|ivPQ kg+~?@ȱe>|73*8l*E ZȁDC}([q.n~4;k":s1i,|R5 4u]ԅ`w+9QOKt\F4.O*F{ʹry6׊x\j:ҳ HP&gjK-ۿTwrD.e O,IqceCk0TIk_I= cGi\`q(flIa^ s)-J[붩!o0ibv#9K/70\4$ߪjZ;1Xij⟐6g~{Is: 2F|Xoʐҭ{ayxa _Co 'c+S;'ڞ>< ~_zrH..TVA:;>F1wث|փe[}aK@b掅}~%eK=d)ǽ4-EU}#c\Ս^-a~'I*m4QĻ.Bc$[ވ$=C8-w`SA4al< ސj65 m xC | Dܻ޼U!*|9f4s;t\e #d[,KIS]$%oG譀1*xςxMMD+9 _Vϧ%߉#,ӯL%?\0ߺY H^?[~&\϶@GTϴ%S~r1E[npi]_]|L~ZJK_C/jn0|Mf͌:_T4Ӝi嫙~OPGGF^:gU,l=C.?`#q&J2͒=N1xGK^Wc~Uo[z$eU܅QX|2Y(y= 22kDPFnx0Mp3CvܖXX+\MmYt (NJʵY[3-$mv "r $XBfg>1eR֢GxS zfNJ:m,t u(ÿ֙pԷo:,j~]8HC +ܵ68ٟrUQC:Vj.IFEXzFlSV Js 64!8;s&D95c.s0U/2a2t5 pD^UMz;zȘɌKJ Ժ1o"x:ZC\K&'ƈ 47:(qԬ>Y@,mh]LuViٴ:ۻ-v&W//δJD| 苒AZ&ךZ:%m2`P]~8G=wcZb"B'Ս[?Ի\r!2^vUC /LbtSRވ_?ك6 Zgo]!#*tÄ82&= *_9J+׮jB+su;u{ Lfv/(+rFҲS[o@z&)fLPq?xJAӋ3s)h8q@ya46_m?s_1W+jĦ=pzbn oSRtp,M |5*Y'F@]U<|4 'Wݻ`^I~;)lT2<Ż-m/ pb<@f.wv\ħFf́Rȍi;c],#eLX|82{夔WLIܡ5D7ɃsJ_Io/T*.&zRjɨR J1I 9STAo4q!k 柗Ѱإ,Y X(A+ XqScD$@8,v4]W5oq<hYدfeĿ-C%+4EG!5 NYIW49@ךzs|1bS KpqO_(O= VNc=D:n'+XX"W#yEm'ϰ Btz}]vfI'ހiQZ9TvD/yq%/ah-'ꟿc͜xQ=U8?ƴ 3)Srdt>kn8] *[{qM,8I)vAš5m N|Y TIqjJ`7 LAGJ>OlUø$H,܇tIl|v64CY,0{r8@廏U=JiŤ[MųK=AVgżdp? C([Rqo5iEjZB: jR5WS,{4dj9Cׅm;,N>06e>$\~zB]3!߂7a^sYA.)LL.%%xaD)qI|IFG~էe|V rmB! qǾ,VYmzQ Јşi4Ebeb"!҈ٸAnn7qdNV/*ڂ,G2; 㩅ZB| lt!"|ffTjb3ocaX՟4=<6RǷ+q\)6#<Z5i3ܾX) O]BqPPǡ4ܝ2$輌,5rSxj1~C>䈙ݗ gI‘tg!*ߙvAW^x&쇮0jqgPrAaI]V$3ΕՋq q' N%6[goI*]}D.Ҷrp Q-wt-)L 79]򞖚"xN$a Vq"w>(7L񝊖hYqI TI~.!5@Dezz~!> 2df I^;dLgnSeJw6!~yW*;HD)OjtE 2*n͈ Xk@!R_51S i!X&ܰ61*ؗr_ awzGC7fSM4zLVH8 /<)HXHn!>$ oKts$ih!u~M' (tN-*SEqxNPZ3 SR`4b0# F0`/n߱(el:?G_?"7$̗]KfTOkP2ϧTuTՂb (DtV}uv$9iJI jjuxKBրP>e}q_9?fYcB&FJd1>0C=+A;+%h38:B P]D×pY0;5aCFj}ݷe|:ۤpO)LF0LC2A緽ut\K6 Ɓi؏X2EIS͵ruzc05alH~ı"OR1bri74Rw]|p]loSZY6Td:nWc:{N IRw=ca,Leݥ: SK! Ȃ2eLrm l+[_A!7U͓Z>M*[|(>zš :dK#P3&A N65޹A̓,+c2|kV*|,LB Fr%FJ;lf@ "*rgnԻ8KᓗQϐ: +4S{Ob)z"΄@M D# it *!Z `+}„|;"-A²Ib3Si͑ʎ@/ޠN2v4k@I)yYm,գHaDFT)QacI ❰|؂UkgEJwxbEAHmgA?sOpU'iyiq LX8~>V/fP`"es&<5U@- ?d=| YUQGSPSA‰޺f2ؒ?Rw D^_w}uCR(;5;PӪXUh,o3̸%&〾Ln?3n,;Gz,'?Fh`hHT1"4|N> nGCGi&3~T{#H"Y$~.oCkTD>9~]CZMH紟!.HE.nLUx11r^se|mH%2ɫѵ @JuIUD'4h8CcPO侣1}%(3!SĒu{H=g)ugR RmiE}0#]۸<A>֥ ۀ@EI&iC/uG=gwɴ4Xւ^':kBQ4%cT MC2X.VPv'>ny'6nuN7oc,>*غĮe޳$|]`M^DaI78B+0E,e^>ea'֓U7e~?"c4jNgx5X F≴<Knf|Xlw8!-#Mvc`݊ 6mU`X A#7ؔNU]#rјGa)>H@Ђ761e&N7Lb'&U_ktՀ5 g5fl5x_RP#Cq?~M@ V 4<x臧Eة96 cxgmZHHC*c[qT|}X '_z_&/LT᝴G"6"ubBwje&`Y{㨉QތKGZZ$0"5>2K,C=O {yx,\Jyc$oٚ>ShY_6:p -` e gJ2W^CN"} Ĉ-RGޮⲩޞmՂNU-tlhC‹{+i V@#\* _$rglih[Qh#"9nӭd?i١nf+F|:8#=$l۶1 `܀kʟ?-;HPj3*O^@S|H {u~э"͸$݈~Nߝ>9́ n bY)DRÄ饪pZz\ֽJ17c!٦bny \#ζ"|]Zw]у=dNUMS2ccY3>"ȧC5Y-v}fk*H1X% ݑ5.\a\Jl]:c_6.ն[Mcߤک`ͬtk]efof4u@+7Դ;H-"mw1/Ia Tm: Q%<kg}"4!KxhwU%nmh/m.37"A"\.,o+c/'出cy@ dqU*Y)DЛU]vegt,X`95 i#6c?5Zy5*r~X/^dX6*@~y﫶% x~lؙb$7!WklV?DpRkfnHyic19o>SIo'odTx FCF3!TdO0V|~^Û/3@ˠ,C/nr%egxjt8tftL^< YE GZ"'d16<LE9n];՝W>B/pi&םʠn>k_hQp@3M>-k6;<4ohzf\굝9#x&#LЍ˚z+B/' z_VW9 T^4xn aPKwQ&x{P6]Au$)pM#3B[s clƋYjl]$ u5%I I[t¡M04U.%Lc4adoseklN:W!/}R+j2dB ]hS/'\d:ĖJtɄ8dM;*{if-Ցqny_qҨ_PFI;"nW syx ij*(ӭ1Yc8XQ ॕv3|y#vx.{ud:BoM-C%M(yj 5'AE~<хu|a؎< bKJ:D-S!?Ш7.%s2‰jq^7Џ;4G8MRʨG_=>F !v+X [({e0AGG`7k+V{9|,dlBݬbnpƧ!эŢHLń |z 5JG?~>v16;/J+u :g'+@_q;L:nؙccrhR)FGA6{/Lr͵MٓՅ"Gԙv d &\Ϗ;hٳ|l慕()=ԡ:NpyuE$Hu+wx 3_ky:Da}XsϘZZ$ ߤH:CKf=Gvj}rVI2\uS՚27HᕒMwyCEncO* ]+Wbӊď &s+izXHCؤkf< "eLis\OqI;>v*d}.` Sy*?p8MDK MR%}TW~JQ˸W ip`ivLz.MS }`9@(k x RG •FbTN1A LFKtUiZI!j_#"\BϬxŃh>sc4Uً綦mʋw\zue, eR#A%AޓEC;|[1}4ozL\`ҙxẑ(iՄXr-pBC2T[4>XPSwsHV!<m}B8iC<?&v8qot6B~xc0+Ҍ;>] L. jz*SLA*0$:aDh/s>mkF̍ zo+hE."ÿL ,82(͉9Nz/yև?sB ':oۑS#NF]g3B.a^R ;E졺.?X#,z􈷸K|r -2p=*F}遐*ZƐ{I?%MpC m.п(ɁLa,EKw;Q@X- ,Uq*b\clde7NDjOS ,NLh ؇ԢRXtZN-{Wn֯1}kn4 D 51= 4=Q0ͳ1JݤxAٗY2mݷŎ^3mB{طUS(xj#g>%hk\zOwK+3 ۱># U->˥z8=5fzu6:˱ŠE*}`0ذ~E WV˷q) H&Cs6!͍uifF[BpF#6a=8$owS?ΩZFk$NIJ(C"'oV3Pښg\ {AGPJ:7;n'^(OAd)b U"X- @0~И||8=y+˭>U[*uV%E$j"~BBp }MZ"1?6t`6pFi~_-gl K<[(b / sJkk\'ȃOe`J͸~D5a\mCd,`҉<]HNZĚxl3Po 7Qv "ǂhP/yĂY,.]0 ;xtkpy`I6yU7S5.dVxqՓiv5V1w>J.Q7hpB-Dj7PVMcc| ҋ/։'DQa:\sqZ3h(6ͫNb$'(9yus/QL,B[mͥU+5 #P3S jH1b8H@CVш=!-r81:tt-pIȯKegthA& sgm#ԍ(Ee`~H7PI {Zw\~I<2 !30]VGG>StUpz K{ L+Kq6huD$r{dx.nE[v%|\ހ01mg,K5Yp2pNֆ,?M/3%ixѐz IK0#P;/)RYIG3?y;f`n Z|NI0|IF;864`ζe|Zsrќ<;g͐cDyŻpUA hV*.|75DHë j~kЏPnG|s {}v\Rܹ`rOsx{;kE&:lj7̓̚TQ~,u֌"\"=Ud)'B5>f~V{T'MH7Wzf"TqAG) l-97}AhudyDw6cw'#ReGP-<|qC7xHFoVOp@#L;[~[ζ=r>p [X6%fDߩ}^vߒsQ=TRi&B8!g؋YLMN7Ѫ$jW-L)I qW3W_A QAٱ,ȸ\8!.9|Nks<08k~M_$szىH  =:8xՄ raxQB@`JUጬûn 38I*s)7YAGH >=W8n֞ER*l$sK~S2བྷTynSe}{u&@S&}BթkTmRHKe(%),ۍ~3+u)lsdz2Ì42-t4us\Ƒ.JEi3BDs'Q@  Ģ] >v.<h)Ql(%@> H͵/ 5Z{ML?Kp?,#>S83{ p Zewosf6oGw(ǝNV7:LTpaT)}0Ÿ)?= :>&v5RsW(4Ё]q4/Ű2SSP:T8vCO~N~ƨOtS[}5A7ÖF/ hP+;2'7Wtmf,ڞ](b)ʢ n‹LC+6llXJ⁣d{" NM2uip[./"եAgʲx GweGI]w)+%0Mz:8 N[Tr蔂 ?{ (j d󔝭i!E9vآq45htMZS|[Jmckl0I#0/Ok'K>f˚Qcf,Pu, Oѿ?!|&i36Փ" ü?qEWp]>X0|@B]2ϋ퀈u-:P5hdv*f.=ʞWA;SldUxP_?=sNF"u-%!\|>Q&S |)]j+)[ BqetWTjkys<;k8ǞL̅NkYZLa*Sdš~*{4;>1 דc,,~`HHs-^t`Їp;ǹ{bph|FkpܾcZ؏Ze5椑ėBN:anƛMMAu{ Ebj{`MUaSZ ;2{x1$qJ?vzBX"C#|Dn<:t֞qA-mQPİJ-[/-HCF#VU`(<余_qhHknY&<,3H)<2VCC6`kb};%Ag:=)Bܞj֦Yhh@=r;n( mb6xV:-3%(کѳ7?SrjN[Gc!|؝7Ld͋sQ8+{J?@ ]^ yTbQrݮTh(IxJ!3>bZr񶶻yY [Ac-7[[hm{vNU(7dI+ FR5R@UM;ˀfDjZ2͗>!Zsvv_rۙ8୳R6: iWDk q>dqҍdn 9'Įlq̀ĜO -gQBMF6}$1Mr_ivD;1{9Cڍ.c^u%cEk@PG~n1(VuaG/5!aޫ6mx9YKF?9aON25sOxRT]@dT?a~?ZV8MA-'.*_Kt8Rd灘AyNWTee 7RA[cuw4K3HLU]7ŭ E?K~tm ,3rpZPy=z .!q-Kgڂ4P rL%"C׺3FsP r#Q.phֿWX~ipRgΪ=8/ k 򮌲Dm A4a6=if6eǝGuK~䀡[< &E?Y'Hd3Ve@w.Ngn1LK+3FЋ&\$Y+lN&h½hEs>qwjx M2~Ʒ|UX VY0ѿ!4auK9(ʛ;dy`k .%Z~2;^u%wޑ̫اR°CrDXuQ@ %NgZĀYgb =FE~vܾƇoPJ&nzPC S]D_4g LvF6 ֫TBLD %vpu >6,^D-Z׬,|9I [vK+iUv$eEWM!mQ⡓ /k}*\zꤾz!GvOhWkaB7b9I *{l; ' z-]Tܤ#gnZ<1ZvzzLPukyczD"" 6m Oa|Y LiedݰE Ȍ;#4%mf!˼`Nk.9%T +/sI3WMKHvwy׾~2f, X@+K[66jR|,Z+<:F!:_fgDͬZMV; %ڊ~v^(`ő84O. u V}BvNN5ORYe߽QG|)!X-99@Uo r'u询!6f %0u!Eo4z`9KMiDc^F)dq?WM<`3h4B=#qQGԋpJy<?|) yg?Nՠu=qü[hb|P тO:ߵI_&IV+ކ9 xѽI y)f8-<+vD&!R}18d?Z߾˪;-0V4㌻MP &c`~؜V5_C{xW%#,٭>SWVD?/kZ6f i ͷGM!aE{;^!YQ0/;r -Z'TyQ]xT6S9) ?ʭ4)Cx";K"&dRDWG5m6J AB߲NI;yt[/ir,M8z k\8g +G Yq($*K/4.TTcT\ p+Y i29: #,bʳZ$}p'b|ĊYj^%dz&Jkp؛C_tSӃ󸝟>.yÁܣai;6Z `"_j$SU~N C$k|W6LHJWeW dƔLi57IO% o\ ƚxn [UzCpg1`TAhEX4}?U(А( JGkx9Cv+- 6%#$(oS*7"5vyނЕ<:ܐiT:Xge%tE~Qctk<`9UPLs 1 ~p9J)מ yN A5Z)c6>c+z;-<8K6jC5O1iӂb[y 6i颙I5se7L?%۴S^-&MH^d똭PT[i)I[o[*s,܈2,OAN:7xPjS|,|fe ѾNߵdžΚ,=P *l¶pЃ}^Vz+NX?*} Ǘ Pk?&fDTnSv UӻtF 2LG~rVO"vu\:OQ,-aPr])H&J GpLiy~C3O#7'+1VoPV[݈|bk])R9jiz oV]u1;)lPGȨNw:<[t'/~)u E O"KU b9e 2 13d96Na ]s'ݕ]6~XJt>V$eaNu elWcd_[ ϝ*YsaEM$!%esg ѹtxٯm1l7x|=AG!BXv!@\<ƮPAWW,aDM;ei` 7*;Uvc9zڊD_sRa@@/Q6:dhCקjGfAf퉲/($u Wtm@v`u0"TK(zϲ-A0,5-œڤ} ]}=K/UIc ƪT-.wAj@ +lT'x.TSdY{d&1Mˮ=gw@j8#8#)%ˌ\eFtmnLL h)q;6L .n&w=%c3fpG 3 ۣk?ZfCx(XE1ic_g\GVe)>dnˮM?Xs['T6}|1SSѩϲGte#dΘMj=%Ǻ&9/xPdx̴!"d$q+yG bWX[L޲oܢs,wy8pzFa)31gGF ȩu^JvorZE!:71`w(|[`z{c,Go}&(hj1^ٵDs{VϵWJAcjV1+nnz=3|BGE?j=bDtBvپQeFƈ5?dd>#z+&@"Pq6a{rk<>4o14N߯?9K2X1J,OG~xBeʶx}e\ 5sje8P; 8L&vN3^&>B}`)D˅Uq:wf>&j ?V "TSAtvR`& X^'?>g]5~5,؏aN~AX)P NRUMI@|b>Yk/ͲL(ul/_ގA v4݊w@xh矇s_/3ȬA0E p ^{@ ;S'\.ѾGfrMB]YcEN'oZ81}ӇL?4cj(OoDjr^seD`*2)7pEݩ 2`̫ç?,b|]"ӋT5@{ꈨ*N#oz.ǢXԁ0E&Û^=)2$l2":M\ I8țV/u V,3dt\Vr}8i}c#&2lo}#Ur'¯sbg[ỿRֻ_s]tm);;x_'њju#ῼJʭgE`.k<.{lEqo$^hB g6&2Y cckۼ́69+ş\J?c 6g9-зfVO;9Fu$ rqhL y%:Ɏ T&=p0p# @8 ֜U'_F(gf|cdj^2D?7F:FZ%So*1jNb^,3gױ)CH-`o[_ -,w\H?q H-Q!#K_B eVN3u69T{gƾ;/IeB3oԠm'><]Q(5ukk U΀ʣ $$W֙|1shb^RC&?|g*$^pOf|osàl\B3gCx&*OȚe)k'7rudj\%r7vc@[g@ 4qnv Tr,8'ya\[FFlҬ`e-lynGVATN2(5;;+!*lM Nde4}F¤,E=M Mc6~BVSiwy<ֆrA2*D@>-'eE@b+*:g& RM´>Rme`ŝ7OhyK9rC:96T!$#ױ$ +z eY>ܼ-V޸ 8WVq{Y7WSt{Qau3!qզ~Ք{k16 pyFc`W t{~gbհg2XvLO*3v-2Z[(g+R?3xnz}I ?Q 7cjh|J^OΊ<3zeoH0Ddh'ZV-M[%ם,r$GB+':dj X샔`=6FaD #b2XtCLiS+mUE]it>$ZW|i_FL42)>’X`j*>CmZ*_Θ66©Ufdj"vgL0Iqg+mr3 5kO  NwY2qZQ'Σ)E!H`TP8 2An# 8JJD $!Cܠ\ -\ ΣaNVw߼ E'-7:}O|5c7Mf-ߗzБʴ֣' 8b!܌2<=`߅5I0~2tmc"wD nT?*+8Mo6$s ߓ@G"pZҡ=WN/t;e>gtALKW#њk Sh(~9W嗏ADןeR-`.u/d RAd1yomuX1Igd.<\tп}6t\>]$#Q -zV3z܉%0in'2>8^-' ͭ~nPөRC$_bv,`ׅ1 Ѯ;/#c2:WC!)OBh@LEB3dJ4BO,#^X]񖠃b_9Fv^=u#laQsNB&}Y&kǶT}cA אC7ƌkTp:nro5&A'yTTsp5p}(7zx7:;dģ! 溥 3DUس-5fv94!9,5b8X.,4fLwCE_~{Ktn뭁W ÷P(XV\$MGYb4׹|k0,u Pz2Ff=t <*U17vEC^58ij~6xIꇖ״ jck*pruMPiWz$ ]K1BJl>Y.,y!xC4m ;tD0O*;:ϙ=z_ (8x'c/-S^ܜ2C{ԭPDtGx[zZ$I8^'~C,e1--^,oڲdLuYPa:lP4InMٗnL;dgY n HX*#vXbwƻTOd@3V* kW5~\a,k5>?{x,¸>7uݕEH+^JJbQ&k4OaـR}[ ̇J זΡ#/&!iZ`Wl rPuL!Ʈf~N[tl6BD;hZOE ,3֝`YՅ>D!m:C @q`x*C ҘJn,@e9tf~d_D6DKj6s4|ͯ;=0Fnu!4Funzt[Q"sFK/z{=vV:S?)GXQԠv_ +չT,ݱG)|\z5zh^)88|+`_u rl/en(4_N|A%!Y'lE\gżۗ!wmӺ8D"$۶H-*%6[wz)T;IWK]Qy%X+5)!f+.fH^APd-Zw o:l#ʡ6t,m`T(1o_W¦^:xϹ6IL)vʍpr)@ F$6n]z7$ r\s']m2TJB+j_,FWldC (~=GzΉ0E)T=o^5$tڞ_rR`{C2‰+)?ʩbY㖤^&Q%g٦_TZ5L`@T+D,H iH?o#}`RQX* OYaNؔ#~3ŸT*{y޴^5vC 64[:k2:aS*H? B߫;@1 Bg,\lshɱ|6׌O (6_.Lh#"JɨQ g!}`ג:A/F9`R28D<qK/P+ >2qHb8;Lӧ0X ˗u?J!k_Cw=wJlX 5OߌETMoWnDܱ(UIi 9J{%,Vݏ%Fְ7!ϬS], Fi9Ry| N7o66.q,r'5:ոsvk H@Ի:&­#࠿G{^$^BfTz雉*Ǹ,R!}^>&},鳚²_q(mT8bXuP{ɤQ0צ/|YQ8·(DsqG}OR*A2ZfIvg?^Hͥk,'"N1WWN9%Jr)^ߝQK\̎a;(11} a~/=\B싷 /08λ9eR%<7!^ThScc6q]9'[I#o5`FJR?Ap)]Hc.SS 2Tiæ 92KUZ3kyX[wIaO(U8%U+e}%lj 2Uz *H 29e dy@(1D>~QdǭKߧڌ';1o L1?lNڹl-D-:'@n`A=O,-|/`lIbi0(>2痰xiC*տSR86Eh7_?JS(E)br,I-.J6KbB{񩓾oy 0̊IȊ_6_N~o]p;=w5hl]F(N=Y$ZmћIޤK#.F^n|c1MN bzR TPkLH~U؄#ʪ/b.08 ōȽ}Z|WQz"m4sKaMqG<1 ܫ9esVH r2\;_ic)jJ6J[^w)9SGbIV\59㛂WoSO>o|4EQJo"Qv>o8tnT&bu6۪+8:2)O_?~jƔctrʄa$HDɺ ?7r9!ȹ}W 86]MOC) ͅb7g"޻JJI&TpRN[C™|O .QMlN*2hboLu,h1^<[M7Ѷ `sTඥR35mxgLCLcncʪ=Pߧ2`NVoMO_TM@=w~,LIh/0q5T_iB [QgWqTq@e d`XjuR&}xK?fd=Eͯq"@w!;$%B/:d:HW)A'o*0ޖ=jnE8_NG 'ڳHK og;$.?qS}l!tL뷑><]lQr- $;qCstG.Q&ܯIОE]9Io#28N0z$4O`Vу¯ꔄzBʢ_Ԉ^cˉ"âb}9Z6[ZC9T4v,b,,]qgz3ʫrr6 (V)zUhwB.OOz' &UR@X$YڇR:L6̣끟6y\*dp:A0] H""$[OT$.oPM =ŵ“g5k6pv7x1{IRORśfihuT)*d=@\q `WPəm2k4@ÂA.q^@SXgF)|X*ڴ:L?ܴsUt?y'ن<=?aimqsbvhdi6p] }a}(PN{ %MH*˻[r1G҈ƾgQd{({ 5E;PH ~kϒf26tdHSOZ^We46tfA,97۬^<]_kq2ӹ\x#&")躐w _^/dcx`!cf*w %5ut?{CgjQ'Ow铺[ȯ |wWdC=_ ҀYMm4uyͳfpƪUf}{H<1]akƳ`ן{G kP@#~ZRMyow-3NoeyZɼn'Ϲ 6)PǏANT4QmSgʮx\(*DD ~nl+ Yf2jdNo|鈛OSnt6_ av1[xars/0l!0@ wרNO(Olu0vj>U盺N$._xN!r)㜴Aj xw~ID^;_-scUnҰd:tӦwP\JΩRv@7A낌N$|jni*ރqНMN}"J}N3lHæט0E+:Tݹ\GP.\".oyz&cDUR3naq Ɵb3<]ѧ.;Sxy938P0cOSrV8FpiFR]LMoҝI^528R8FP|˽_ǜڙ92$5Ҋ_s&q}鰘KK- K1}\\u6-7hǗ1aCwfxlB35W\ƮfOl@.Tc~)m9qi8yqAWK?ӛ@4$Rg߭s'>!(H9*!l2kfTJ=T!\N#@?%̪wI"gTIpʶ*-oY_ y d΋F],ORP0BNyk%9:KSM$'&RY#Y/Gjy۵C8Pw2WLh.:shEIJL}!;pp oRۺ} |;tn#\" L7v֭?u\бDpIVISѢΩ456'Oy; SS!^idN)^yS!l&moh6)|P(Ĵ0o'niv ex_F6[Y3csU=ۯ\'k6+ YPpD&vwrS),\VM#QulƁ&d)+,<7"Յq\'2*<xMl < my? JAk %o9*+>]G))<.B^B& #ZCfGyx,c r=#LN+3v^{F琖SXArҹ%iPv._BOvX}D[*US]ė_=oCmޮ9 8CBHoSq5>?VϷC-WNvX147 3T.T ćnO燂8RćT^f`mvm{Pr xaݳ cA GUA- f)(ڷp(nw+ɠoK!:MFaG~?6g0O/>KBx n.&QVȎ%~@`QqH1%aC90x򌲑 gx<,-}Pz}Yҷ'BF^{0LY-4p^4 9bt/ue~R24n6Z7͓yL1HtI4 줽Tr>DgNc 0``qp˜;"R'o;7wasv::- =D K*I e5 Ծy;]w68Wp%'l$08RL"^ >OzrR35nt,OslKRCըnA|*ob#5Nw fk|} p3Kn-J)r"Dvm &"T@crk"܏O;:#Dpvu5 :̏uK^;ɤwksȓ02V Rc0ƪBQ7 =ǖ}]}J ӌ^3+q^qO>ԍP0׼Sm@]xVO(9kRTuoiĬ`C{NˬvX@(ƼL{Ӏwi*W0,Ri@RGm< `E>͞; z / rP鹯u@Hv?jV0jWUD l# ]/C#Qw\7 !o[PYF  #{?ؐl$.&u:[[_GLJ蜚=uc4ArD7OAg } ig*GvPu|用/F{ H([.h'W/ ;$0Aݝf5Wmk gkHJSb9d Qң}r5>W֠=1ĀCNd mR96Uz$uB$-ț?m8ZȠrИ'!'yW{ufn+~[M*l"7Bi"*-Hc9Zۙ`R 4:|Z!x7@_F`Iq~L){L,4=_fAPkrD~ pL)#{(ړ>"C78İWNq?^ @rc FۄpRAcW&C(acoӎA z`茋auDIL](ffXY#H~(I  oC1㭭P0>YVx*RP?F}_^p@O8Rjk^ŦC"dI #;cc&Y8˾86b/fpPv7E̚ Wk3C(/1_2MOZhQ4<I̶L ͐YO%g.ڲ;Ů,ϰd܇u[+ͅ1G~!.ȷS ^ =Y4#u#( Uې $^S=1XpϬ8gHB0lb~!1x {R4z A&H^\ɍ>g_Oq>a&(J7"䳴]n*xjlHNعN_sma"|([7>G8Gv@kN}>Ɛ՛QOԔ8u?c;..xqFms7:v( EID#^Bؖ'NW ^F^\3P )w$ŽTx3W.EHXlxg[yV\bgk>L&.u f nÛ3P!مPˊ%.wUI Cv)\H6IV_2FԑqywyCfJ pw+7lӴ"vQx',Y^*M]XUdmnfpT[ \2{sg VGl *d^7BM&|)(m&졕3܀.XXN3,Q\"i>v/ܟޯM}瀵|toK,!%co!gK(~•[yGTa_ƛ 5"*@J\p 4-,JtNf!i焣gTx:;+H:a!JuL/520`34fH2(?9/v6~<(hTT+x. \URƋ<"?2l$\#mڨ<<1|TF Qp?~`_pi$rcՃX'?.m^D!2= iΟy~\IPpF3}C'57l7\ Xmm"/]1Cs4/04jCoAh\hov)zsnQ7LC Qqǚ']UPf̜EjBeti:s;%YT}b{HnNVQSD¾?t'"{K(+GY=Qr˷vyی!{3`O=#NYS&JI #_])#֫Vd ~~A*-Nr:KZ#7G7λM.LA rR笐//\h~]eLwa@G3 kC|H& XPz4`Vdl&=Rr2KMs4tn=w44S벎ˆK^yaϋ;ukh}jx( Iמg9W\Q?Yĩqc(4zNJ΂QnGni)L1=8$ ?OmQ~>=6}iELF,T]L[Eg%S.xqHF3p $2 )JN~GRbm?MnhL$Kݰ`*3[j|{^h++N:9F3Tg8ŽgAܙ`NO ;W!F|#2 ?d7\[~>StIh6fSIXjmPI-Hqq8 hS:+ J֡n w"OIiX4$@s/RYF&P^H,z@} Ł&lu(6ь29ZƋ\'J\`=C%Xmk[+eabFŃg$\zӦe&CwdUx[!tsTNz᪺@9KҦ"/,nF0)oiR 2u:yn"Z)]h fZUUsxN̡覀eS8?=uؾr˸#)^Je=KΕm JPLkR1v^eG* s]^:V1rWF>Ï9(0 6MocM;eCVQWo7S>j>ÀSyIXΈ hUjѱ7B~Tv#!࿺^\-1TX̼pc-)ua~9!]-KmUk1^$E*x}͚](SME˚?1!Hµ pU^(|f9<xn6g^w{eL\"ux!1=E}>\NY1mZy$yդ*ɩ& |iھ 6;ODg^O5,ǙC_m.Y:+([6pO`<״ܟ~LZ9Lq +11]v%tC s[PH=JSI 560n:a F}|ssL$zo)zBOd /H$f|EUkBNZg7Nl(`h8[?3v~Q2䗠92j;e49<6^&᭫enb Ace)lv/?.d1 [H,0-V25}Q:+gLEvbՉ9b>KT]@|MZ Ø/!߳^D[&N"qxy=p{yX1KMm NqǤQ> fO;+,{7;LTy"C n+p ;tZjRGLa 8uSGWOd%Xvˢ ibzx>[B)m1'] #?RZ`ryZ% -0j`ɟlvl X}2OgP&P:4evhC1=1߸{3;*>a˞/r博AQX9sB/MG?32okp=-\v\-Mqxy!,7$+[YB~ 0z (0Mwf'l FٴRQw>P V -HUr*Ocb)zQ, L8%]b@ͫ$Q,qazΤD-yW凉/LQSCg fp }-[gk[YF+EajjlVx_Uc 5)&: FG-O<Äiv]CGKUA%ԲUwJ*ygĻ9$\vF(@g9G FvAʠ.eM]B$"fpsgW43XerCf72ԝŨl#;pꎶ e5ݹ65}BǛ|@?>>h%?!kMΐͬ {Fg/X"0Kv[.ĉ"͜1j 7Hvl*#'22W#')'eԨ\t-hk#򣤤̧W 5ep6?<ÿuv:SE6IlKGqzϝuad/h`YCښ:;ڏ_cC|S-fk:ST}Dg)<0+iI_|<0}ύMz2'! >tΥULb:8M6D:c>[RTT~>gbU%b3ֶ BEy`؍}B"sY/5.E}?>K1/=tu6g-eGcթjTjf HBp?*P wTsd<?bu>n=l^7֧7W/y6mG L*鲕z*ujsG Ƕzbi0*^{]i3q8JB;QQV$^H$K8FaΡzR;لz%-1ǡ`@E!58cajy] Q;Ý*qǦ4|ae[ʁ'բ'h_9L*6qxjh}m4NʧB.8Qp3nEC?-jj8Bf*$t戕Tr$ӺiMwstSB0t!{C6w~}fy! xz eA!ǘȟˀ_x:y$3uM,`Hz UٽSOack:a ZTao f{󈯫<u<f rkodYi8Х#sSjJw|r.}oӈm+߻uum~0me+wwYM j,"u, e9DoW'ȏa65'?f4îFc{A_|+%+d{<1|{5yP5 Qocx 2KBbxeLw2k$ lcq/hלpcݙ-rP(J$z'!fp'B_$dv5V׋kْ Cט°%?b`MVcnv]hvDxo'qz9TBCA^~{N!W$`Toq0 <9wW^aVR!dIS `l}ժO?C @vQf_#Mj x$sA96wI *C-`nJGwiS! 봪^]G!p4gY%5- tr;%J6;G{N ܥa(&2<Ίia|T+sv)d$¹EZ6KgdJ}OgTA$̩(욌U F2aP2pҫ j;N[n\^l+wG pvbx8X|o ^gOo*edA@ʟ04\E)G_)Oø7qKZ#dzC nTkf[Ā<~}!I.=JªX%Q泯eɲ1Vq$$qOA'vKºyuQA;Ou5}bmK2i7_.a I{D h3);WA(QޑɆ :[/~-;UkbӉ Q /z4pWfу/0IEj hd~8Ͼx>_j9m<ƙXŐB3EA;uyl?6K>I૙NZo{4?%Xn\ _ Z(ʍ!XJח%BTq[VS> X~,-2`Nyx.j^+:)BHX;;DG",ptF/O~w֛,XXM#5m?N` ZQT\{#B=^+88 <^Q(B6?yH%ue rЩ 9.Eu'JrtAb:b翱4@_v^CN{ʾ^~Q:rzf Ҷ\H,kx=ߪ-4\ }Q?4'eG:nt{6fnqQ&hE+}FRH| WIOy"FT+B-_vF]kwf ;@j*5grS24aq`iKwS $ڎmD$>MD'*J{7,^ei$@ҝWu@-˦uz(H5 &/jIOj3mBJwI=~6G>M XcV_L)7NI!p!O# IVʢWA[XQ)lD*r.~<'E‘Oa-@5iàFUUiO$/KL ϫ-Ri-^QXDN,$|%brF\^2^VSFnC$8!Z'2Ej!`dIM Z{_Q$v"pM M_ !_^2քx IR⛆T% ScAYZ#B"?*cN!^o=WE>; [6d:( 5D 5Vd2"=^*mȗvsݧ5)Vseh&sX \d=va%]4=H4腰Cmo>9nakB ˿gR~q\IЕ^ǫ_>/c9C5S8C_R8^M1A#9e]1:Y*fcIa=mU/f8V4<ْ2HWIs- -nNzy{>5j >!,4V4D%:YG :&ך3XﳭzΈ23JM G h;C~ D%o)z'p]%\ @;Dև-[9o؜0s # [/]项==S7Rh 9xr ?6`?ŇP ^B2: lPX[~CDLLzU-Ķt`#qB!\/mlD_&cٴlp6}'AA{h?{ʈCÇzu) [%y\9ܿEu0n*N4 @$جݺ*нoiz^Z/@s=&6|m-j7[ǭ 熢ˢVuKN6\^ؗq5WpBsr\%T {$C! H%y#cg"S`-r9dgPB*?H!x$u9˂o^fsoi{gz|D$ǞrZv3 4d3|ܸN͟d"VPNhV`(ɹerg;|̉ȋJBCc[vB.E>rh ^(!y ;s^ AP|ZMkrnj`GpsDs6!3j2{qCF4d?! #wՔ<.YhpIܿ^Ddh؃!1޿b saZ]0ՔNu4|*Vj=-=%O<|t&'WB]⌈!?=Cq:1ļ {1AZpi,"h>! # fڏ !XZͿD\.VQ1PoplOߦe}OnR*޳Y"7~uQ͡&: ?g;էNiK7kOg{dvxsfzJDZA G\ZA~#k-Jض_ %w-pFLOzh7";c?aIER?Žd{Kbl$Y,$4[GŷBZ 4xJ7 ދN}7<[W"U:uV[ iؑ_%X\ Ȃ#UB3EPhOmǘ/{#2KF _H0._K7b=9J'%ϗcu`bQ(>v FSY*N5BWne\R`)ug> eDl1 h ѵb4zBl vcHKd$hyPXF9(pDk# BL~8/x#$Mt _޼' ":Je }Z`YSdU2pp/-F+e# Mn?^ޣ(mbY甸;a Xp cG4%<\ٹOu.s&^t&ԸwjD_ڜsıRGA楯N<,h&ֈueQuҕvJ%?{\Ar}'%b0ҍ׾lIᛌ%3S2hQr"u;EտL|G K\t!Č7HPkho>`gVI16.B@ajңzi%h6LKJVNRveo$R剒ĭuq/soV)}icn}hY{I Č$oj9#-t,fGC-jK =, i ? /$܏Uv(z# ;H Dڋ4]J!*^* J4Iԧ K [f2to$rRWn/>}q=ɝ|Z^302]xY4(OaN(>19oLvkMdݿ j:iݏzuuN|txfE8$ {s׻l>@x9CFZ;Ga\(4m~8im#j&a]@Ntgz1aA,ZxE '+\.Ц3rKj(Ǭ|zh:Hk,RD|0<]_(#l+VV ~/{:i#"ri"zQNcI<ʬ>UOĄ0!`=T By+·j'htBYW3.`q螶S\ 7cy*tazq7|B⾈__Qj솇a VCZƊ Aj/y;P/3=ti A[y307Xy WLj<]ple!{ ĬUE(sPu-s2Qھ&naE8")FɚZn P|Q%G4̣^ _ c@GoԏMf'Wś7<ȴ.eu.ߎ|' EUMt?24Agbs4E2&)G X/-Ķe-tGυ-7`ѫ GlZRf1XT3?rqOzYOgL*&33w򏹍Gq@d/bd\?9=ɇqA1n 5QbϾ2lW/`/5v(~F-رOŒmx$[tUV N#VK2WڸFX b턷jUR!"\R#\2îK0{%ٹ&~=fj!]F{=~=^4N@ dN SZmIc/l}*BX.*X(09g&7[HRz &GKH.ZB(gXC A_« XAw/+.@I4, U`ux@}?>J)N]߅d&g? B1[v̌vpS{R&jK/$URߗ=f۞,Q1iA:Xs];oM_?SF75JrRcVbt;4ר^ƟQh@N0]^Ÿ5*/đ!?ǾwE} aVO̤t#aнW}Øn.V,ԗڇa ^sh(5'x f`xPh9y,}ƍ l6t)"lM}w%FXO%,<"$#LwaF;,8w)b m(VK-V4FngŇ+ ]-[G:>?D<.A?NXD_73cPw,p(bDIRp~kqŶ^n'(l7VJ\^Rh/ (0h;HZ$%My!p_DI>hÉاtD]"E %fb]Or {[HCk0~C;lLubK;|ވ3 !|P˙ Wf^bSLeSXĽL-Aa0V$>*; 摺y: C=YP@8ͭ%3AG򞃦N[6&ų5w7S2\70cHH!FN^ja vCTY;=sU>~0|G39Hx{_? _a+i01/@&>l®ղqci uM7p- Q{uYo>u+4 0k4xWTù>s߆{Y5>k%w7-(5]b-s(5fd`M(Y#;YRi{,ќז[Le Tcv,WlF]Re[mĶ8uҙIM 8Kgz}SuⲊns٧-@xX狏LQ;v7sbc/ƞWsM`4\,W3, Rŵm'颾_D&P=+Cq;˄21ʋmI+G l?7?cv8 MM{tZg qt@GB3! ώc] ulq\ }OGϳjZ1^pTL{ɮ[)FLʸ2:ĕ?f(|w!'8- |5jM_eqF!SfP/?h Sbp2BV @kwLV]s*s>HXYTz};x01C/5r#kP#{Ճ&pEKSe24{TO VH%3(A>Tϙd&A=>hO\z,;7k5FF7)d(I;t";i#jn2>OTsRwif%`TG0S>A V\m߲EDcgKgYl 6A-Ou ǶlhENE.8Hn8.$N7_ tF-B굃ݲ&#wL*`z.U.ep/6Bpnj-=c`/~{-o!l!-$*\SINEL?_rNJ5՞E^&nN &NlE}<ά<'L[B*ߪ=NáYĬI"Ӵj @$ }UwU %v9VcFSPwC~CMamkp-VTvəjj1` dͺ$;n2?l':.փ?@0@a-X#[riOGx]ѼT!%|rvHQjf!{ ! ri>*>Byا &NDElJ4-R$\?wi8؍`9qz{ihLn~ǮÎRBtU]Q:C%NcgQ CsgwZ fd.TX^qF@ q9~Q SXTsV |LK `C`N^eMpW}xicw>*B~ApV:hs֛iY]^RXtu8?cݍ WuBwcKY%.H c݃D"vӁжv؈w"|h{%OSe .IegO_GN+Lfa9ʥ0ڟ}%+&<3yPM YYיXZ?nG| m [ r%no6ֻ߭S_)t~ B3܎c.Oif׸SDŽIؽ+P;)J0Ɇ`+p?H  &".4:;t$LD+|V ~Lo\3eovUMJ9%pq$Z`cS M*je.0BDZ ;ҫM{5ҕLF2RNt#q>|Ow&mGGaK1歧"'wX1I=^x+nO~cLcy:aYUc Мom巯-.R#q_@Hx vo {1m9UKzfG;JGcx`w6%w] p.7+DZq[]} #%09oӊ8 $?%Ddh ˇfΨa,RXx:GU9Uv'h #|3ȇ l#QBibO 6<嗇]yH89,Gzu5\~-t#'ҩߏF@ ;c<\9G9_?%Bs8%`@A Aܚa"GBtM"㡄ҌmL CW")!Sw? x::04߹lD!0'JԴeW<ăA*Z"?'לQP8e~S(RhDOkG8b0?R^Qh h];J63`wa-,P}/ӠqW*ĽUaȪqGp.]cMu(+NB`\QέҊ% FQ]K";VK OXG,ÿSDi"fyW$2s np.r<`R;FURٴ W| ۘ,LTM QH$KǞ?gfU,n;ʮ0T N:vvP^^LzcX`*G㳗nN:dm^*ljV ђ!:6-VG&,y3 VM4[%0g ` jwO8SrS&6UQsy1|g)l. R싋ôuC\ 3^פ@dsQArT1C82(i/irLo-'(T=ZA˔Ipg;;9S sGӴ2B(qk(Ym!9=a]s4V G=_(=sH~mUYLEtb|h  in paCͽ\*۽ fävzIMet. ŰZ4Aq)$fl5]7=LKӔRUK"6lC{Ko3OB{ܺ}WRe(@تEH(0L)sq͛o`XYF$&N˲MK:u4OLg7X,V,8Ū)M] mG6NT所KKΦ& Ŭ Cno룈~ SY,MAYHmlnv(]"qEq/h PP "hP*JIaAS#(Kޚb~+z_=`5[X'nǃ + y88 'p?J3o5k"@6NS=ۮjk6Q=m[,2IaS0_] {b*ex rmbِr&*[+̺fZKV'@=٨W{m#p;.!}Yfdh!ckp,u ܭbXqx@tNbtQ,@;N(vZP\x<-gn0TLF:w"F{"ꙋv1K`HT]ED0"95G8Pl5i^ ǬY!通&$V n8Ǔdx"V&OmMzΗQ"UɨG}# 8S到RV]! o OZutt\slS!Ռ pw0в0% HW;+>Ebo0Ut_<>C.ڄb]!Ap-ggjY0 A& H|Q?KB OY3@3~cG{c\ lg~ ;=yM߇# 7!eA'SN@jYL N;6Brha /TdC#O6𶤏\92j1HCrYJ}.$c$/%``M;/v m O^^l?֢2MH`uU9oa^\yZhD&={Jq͙ѵzh*$m困<6#GMe7j!)nD7w$1b{=l ~D\)N ?'Sx#VOzj4IW/ 򪣗+ްg"h<컩SWhH E8Hrs! &$HY D8W /DƏ v 5+iE+A/?o.,s_ߐ-8*^gLre}gkӽB}؄Id5ЪS=~vsSL@Џ#iꪩJ1%͂AqUr~*hwD'ƄMԺ[rhSg^dqp,!^(:v>N>XguwLa;Zcd-N|YBxօ'jZr* yX~}ÈY3V#l=}i^xل,)ϸ1;"Zv | U:ӻ9 Epj<_9};/*Phʭ)/nF?Ɣ>׽ @/FFT?jSШ9cL\/xn>كR=Ͷzw-B3nTNy|x*;Ws I|Iӥ)qpmdmĖݺhGI"peŁ!Υ:Z /^j6-m$O~7gs OMU `fNK\!vǣoԞ,\U+5*B];@ZYHC6xzWw0j;l䏨[c;^Ƅ\BH.Jqbw S⋔Mu^JOXeu~,mzu#lۇ Z }ah3q&NvYm$@X;I )薜n:䮛O;(1`yRjYD>ʨ e)ID4h&M?vx钐CAqpݛ9l:}d%)z< JvejJqx : ^dOW-$(>T Ӆ)@4Nvm }KLNx^jrl霨T)'2npruiaF~;TfgN)kԣe˲0uK1t6iSj ֐&򫣽sS8?ZCPHXheY79`~.06ly# Ϩ3u=#Bo?^?]V0R#'l?JIe(6$y|eᮯl_$Hkޛ<}@ض 8NKF$/ͪlv%~'M6<ײ:'^ӊ+} 0gߕ~{s"")b7Ug@G9ޜsU"/q BbR) eދS8$. s'tNtt;N¡ <9@z&֋JVs)v\r#"ܥvK/kع}P=0?5[gJ@V?$v|Κ|&moX؋V9ZIVO@8j_*ayd,fU7KO$phS=K'!El`G}Jdd>@+S^`VU]ՊmH69)RNO9ьvvx<:s+%fg/N@7}i텛:[ǹ~mk{z]5ͭdpT".g"$r t{jc՝ҔMA1d9O w;/OЂg$3$P\cRpt[5-T4T]?,`Bc^Ev%/VT a|Hom.δ&qnd70'.Zd(ϼ} |1"+hZYyYӽ;ڞr3˷Fōmfm)x7x2M.-dӈXRQrbIE/-!Āg3_>&dт?X`6obKb.17XW/$4mY_Fv%./;g. KѰѤjg=ʌ7P=8MS[H”rеݟޭOB9 O+ zK*@a9Qe1^r0o$ACyfA][Ѐd{|]5r2/]vu42jMSڔJ>CJSG2„zqp,|Ӧ{^XtҘ)~#2'ʊOS=FtC e@)2!%HFr/6(Jᢪv:eSoQqzt]s is/:t& <0ndQA O>&WJ6H62!\V:ꇚUfcG41>NgHymUso3"oM0j&7B8\Gtȅ{RY )q<#QHm?N% Qm7ۉuQUn,cH++oXd l׶#>hwE:P>nn)Lny?D,掛`^ \&bDŽ5(<)'߆jWW=L2 z!WթvFewsߙ H,2Rhz6[Pv]ÿa% qÈ5%0V5c4a{Q (`WS 9=+ۦZ>"&Վ(_ıI \ etyd\^nȓˊ4u1 pQVxsX)]„bqb~"Ӵ [D9e 5f!$0[ž{KwRnvxw jJ^&=e %s҅o 8WiO? erۀzNsݺк,Wu Rs[&3'{Ba ajܔ/'ݍb%8fYvsRqN)'T^#;Dl$co1˿V259Wұ-$$ݙ957VSX-a}_~vdfrǞ -Lל1 ޶"^w@J}I]zQcS'dEabh=XN&HwNN6V|IQHux֫[Գʆ=_Y4>FVV96,hѢ1i/fp$b)A Cs8xJwG0%~6O_!Lf"7/yFbhu7~4YTs+IN2m)dlVҎ%u`xRs, 7"v<ב·6ӗz-w4>whZKeK{+Y(D1i%" _Mִ^X HShSZO_r2\:.~IO9L%wM2TinmրM^q<)\윺.bOl#~C}@օzsxDt玍4ARdD d4'&n#m~D2TT ]M,(\ɵTz/-se m0a 749VW+SJrz> 6*YͰbjHmm`.3ŧox])la~iͱDfh S_Q#X:KpĜr 4I0NS稟8x[ɯ?VÐY}՘DVӠ0.V1?$LvA%sDPX;6~#C{q5Y\|qk} eG:ad4TRT_+h`+%A7~(ڎ9),X;q苶û~V˟,BcfvCR839(>سm܎dXX,Tw;d'B-kK&&qqsXDU;^BZx`>xϛYׄd@YuE,gb9aIuϬ>=!&  :_-B` ,Lr:CVOv.~P|\:u8C2aBD nA`e"1droۏgpdce)*GRdWW({i0zal%C-6rZK<; {LHj-ީPS z}q$AvEŽ8 r>"2䷆8TmK \#+\PЉmA*9v.hD\[i !nF:8y7+ zX9Usxy#F_ $P)ҍVH!,dNҪ7/ J^GpG/OƕQq|a&nui2lhĖ[!j|d.q"y ? -Qh; jWu!\㹛F*5"-}%/S:>&dԫ=-°=zhH!@zO~" 8\W;.gԧHGąqd~3B.D,' 5/=hEvC'^+fm;XP=YtE8c w͒Iwˍdž6zCda/}v OV7kAN/y9ħÔNǜ }.˴>WCϲ "D=lT)g;Hlջ>oӐ]CXRo#"W@rg_[[^wxM~:2nԩhionS53J}"ii&y=IcSp7K.c{!/ɇ~2{x:Y+1(Ӎ'0xY\5Rf-ۗ3ޙqmG)`|CB3 MVsFT|R4uw851 NG6w+> toANtw=;u}u_/T5+c ɢuQ]\j~N  p7 G16z<~I.x>!|<)DpfjWZ`f˼iR/χVHE{nF`g /91A$,4A\uDsayJ/ 42Os*kMe=@=&`y 6X_o[優+UIDnU[4!pG;%/f .,N,gꗭ_~>=hmvvQ~\`_h 0UsDc PM,D|NRbZA7Hz=*4B)KFkbO֬ѝP0zh_6K8C奚e:*rUR\x>ʝ:sc:ćJ%)!wpbЈLc< ~-jPyW0"Rdҁbv1O᠑8xqPؾ D*ruޞŲ.`Ӫxo[v Dq|nPڞpk(UA%07ZHu 9SY*2ax[ -6n(aO{+p:ݴ<>>3F:u/|qyc#fGkH}+7("XN (ձohk2 >חs<&ee`yNʒ>/eK?5qVS|G܋0{"QFc1zpn7-OBVx &bʂ['>3O`:fxc$@㝎b/'}fҰ=C88 d yĀ)]n/UBqwl.^@Zp伦V<b@%2zF<丩k.O1'`<%C_MYsY` {~pjVF.]&{k \NjgX'2'%)] "R&ӯbAF \AxUtrXV.Il+21Nވpym*㨛y8ށvT}ؚ׊[Bm 36hşf+Igp0SPͼo:HЊ fh!6| [pV2NPd4CLaEtR8Y[9k^b$W+gv6N?eQ/~:4$JE3{W96+ xg⎢e7~\B F/QgD,'^l48u>R R` w7呢y`y9+$ӰWc6jkkb&AI:`DBlK, (AXRg x1V7É1fXLX1F4Od1SME[] 4/Oŵ+Rޞ+:L--ؖ*{mbyQ&al(0In|Ȧb@^g`NDfe,?"9qLZ8GE!UM#R1S7QؙX`4_Fx" >] c֡'ީ^#ꁤ~Nc ϾvS?"_ybvsc`1S'O +`+ڰϾR6IFu}rZ e9$C֯/btvp<0-f(DR\;Z3_D&oݡL^{vPC%z)JQ6ITbXVatm5?X-{?H4k7ĬxPM<#!H( 0EE{]Ld\ŒH|l6Ɩ)7_!6uӌGj q߳{0,9R't<ޱƾ%b|?r׺]0$M8)߰:2_+v.<} 7N(G!>,/)w@Dz SLO_6ejg>O`RrPp7F t'&"F놷R>ߟ4AC,0St} n03JA&ΓcZyyMEcs^f?}چ\4B A#NVdC&y9zSG94BZW$vBH6woO^ -:61B ˣWii;UP2P݄th@RoĖ eok(n:Ρ{ |ErHi`K>Y"s K49QK^C.UySWgP'4'f^] /#ޫeԹh(DݕdW9Kn3u]/m Hڤ%p(ɟ\t#/o*>BL!p4!n ה* 5QX g,|0#7})[=]P Xb(UK 4 inl_oE叓iӚwOoONL,Hg22|\61^`x]+Ue. &6 ]4]ЛFie!Ϭ~"N`@%K),v.]1OJl)-ϖ3ƃ]qwG"_Z|#CDYvB<8xq|F/g Np\ۦH+ѪajaL4I! {Gf"~;G߹ֽJg3hǐe7JjB6zG=z,U!J4ޔhl`+I \fMFn=^IޠWeߔQ䄓Cff@Ĩ K~b`E/Kx툥!Q0ѕfQQ QW}[QJ| gtfG8{ P-`Ywp YtC=36w/M:n'.@K匔Τh3kIQH9 (df_7ۦm̪r*s;(C9S 56/&\2;ɂzH!^5}FS[Ѱ G~YdpmQVrAgB yhF/P>%^]dٷ4 eĜ#l.]-"C$lvْ< ӻ|8SjZC6h2Gs $k,@›%g^MЦqb|jQaI7LԲzm\I%|XA뤱WЁlݰv B$$˟kAON9z7x<;O mhf EB~t{E*vmoaXK09m˱g!ϗ"LedѽЌmEEsQL^ 0FUk}@IoCۀ,' HY _56/ N뗉8eH;*U?U@*ʇPVGDxJF64=4d 12Է}A$KSϠ-95HOzĕ{@1YX; C ɅuQek&M}H#2FK |n .OvZ'ࢉ]񶹺) +yU Yಆ]I˴߃w\J| 8etPeCt|D$hgw(&h]k=@1ts@ rF_ҟJCS޹wЫ1dexPڐ-0kh馳zo l 5)a2{*oI_ !-#c H!e@&B6z3pR3DZF ١;n.Qn}S5!B'cj,uS[CWi)\nCd~׾ETI|V*>Y1f}ۡJ`S6cH8K'h82k{gA @Y^o~Z4&LfE Q-0=tOf7S/҈kt ~,kj 4_I* aQ@f.zD[!g]1$iEq?I>gtt0E&_iS6ߥ\</b e"< chechfzB·\Ea?!0P}w Ú(&ˠ㴥/sBK %!mӡu^2W_;yMjʀ?+PNQ0y\H `!;`A຋~4M\se1B&+ 0{GjlbN]d>;‡YKʸf'AY/:\1 _vucOdfB)*CChaLsyF[dNdѡڳ*4ɹ@uPWl aWi3A CڻY`jIыױ¥\ E@W&p#8 9 Fs-y*=?,нA*1<.xމf?|h # ׅS>[f>}̶87wm'B`ku bP_0BI͖eaCȩ/ 5{ 8&9k.YpF+r("04*A4aꝠmM6/G?w>;*W+ϊIzj^#*f~FIm~s?E5wj};pZ58Q&`d ֭vuw|s4)^B0vkA8N+(@Ϡf f*$S%3G><7zo >k|#W0T ;:yD?po)5O^?cRhf? UʛMUY)YrM"x]Qt0o8"nluBPpnW\Gu @ZocЧxTl|=D`RҐRuM߈7@je`> u`M2I^p:kzqY 硨Ykөe(@?dǨSnR-mf'{Q׉ 9aS{pP p {bmKyR'a3AGq@}6@'f3fMW4ɣifvOAf 1%L Gqk"~ xZviz< ooP /G(v 4'JΞrWn>P.yh\FBHHO`=}hf{]\ےEȩ =%LKT{ZdZ I82Yf.P 0V>9{^yf,BXX3o̾I֯l=Qag+FA )ȕ޼2^ i2L V53DC< 3٫/B>8163J0˫$x lfYOwM6g@0t!tMF-ys M M|X*#2?J:lhBmLJCcv2YD7'^=K]PqC-HO~q.CI5&Ćr]i4;ZHp%2.#[x3Ѵa8/JO(b v:8GbrdZK\Om4-"QOJ{4#!`9!Cz~K\$nIyrPْE4l(; }ݲV;{gT DmC5$= FgUVmg7./WLUg{UoF@B Ѝ|\?81l=o ~9w^( <~CYO!7BvrZ<#.YݤBF:sQ/vԸ7--3 rO*԰{ppyG>?עRafJHm _I+~P2GF%p**,+grc19?T=zʬ@fxz3Z(_cH<۞0-ߎbY'l 䈉/[k?yS6&F8C&EM> woq]<7v~0rXK!k*V;;k$ir-W3o ; !=0G"JEOdЦMUCi7WsiD0+b)n]*NsYO8GtZM=,QlLync27C*{bώ(Tmr۫]y 5kkl,G^qAo*ފ9>#.A*q-Wmȉ$P>g:NAJV&eFȴQC Rou- PWtH!ge`?+t׌} Rff7O#1vBb:/ 7>B|O\.K&+b+Uk#DN,qsHhu7*pGyΉ&@X̅Jg-wr|.=jY!|Vh(*iF`8Hf/˓K V%X-;\# ^&dqK?QJ|}9~{-Y;ϻzN:Y>o?'S kZl:#~1?3lDPV)xytU-uL<4% |SHW`nĢPkfbxĪJ\y䇋zw0=Y1H0;yD~|K,2y|nI{0A ?M#19ϧDARf1͋H n$˦ﳲY`wON{=Hј.4-lLqƜcW 99t&pb 6#Ij@gU(#O$[~r~[ Eu[~H&K\պrʈnYqGhڒY ѣĥ6oVGF|wRCUmr_s]gRD`TN}V4IFD8K"ٮrdQX- CpItK ?2 aU3e[cTp2& ר^Fr67(9–fr*GGrtgz=ܰC;dŷ^1| Q˟ 34G%xb0-&iq,/,#Ę2h*mK(kt/Sӈ%a,pKEچ뛿 ̼;?(kzy;ݓ݊I,#i<%퉈J|Olz{~cv*H>ajَ@+א\ae~r+F| ͤ(sӨ 2k#9|M9w|{65YIEl 7\W{%WAXi.F,!΢93_@22ioh=>2mHr%k4wDVӒ%,tvZPqǫˎĈ0^b/{oNiBt`F` _ ot.tlUsbD/u Ǩ* Q#,h/X_+:a=~\5V,,/_>3h*L¹#pY$,pP$>Qk[Ks(Q"EC 7E7P?P?f&tԯFl3%?ngGv,wwIL#L5=0ɜ۰q:_k낟6ϸQ6ْ )͈N!DQsP6Y5LԹqso} `c}hbyJ撾ý\p nW31Ϻ<0|,gf 2 WɅC :c}޼x !-B>-lL͙zV(:b 4ffeuMun>썾lrlq& 7q̊Fp,u@OȒnì>C=؃U '|Я&+;vh$YpH߲百d=\fJn-HrOEcj)|&$=y cL ȕƇqg;ԉYݿLˈG?c~Yhdw/KH\l(a5Vξ;YsU𦰓LeIPH;g+7} OW9Pq} 6* ,gq9IC%{2/ABE ء!ٺǟaM(, SoAz7ym,.0%Z2bÄ3:޸?rQ΋u鸅M(Q졁݂IG oH5sg- xhqxC$!2BߟVHMrLH)6g>ȬSE , 玏alys_2مflb:*g%BZjΓ$ ò֦#hҽ"bGU`glSatTbrZ[Ҷ_E`יK\+Z|(BGrޔvS#= :-s-ap?t I댊呢`Po`@+~46dnP6 TlXLsٮ%ʽ9 Kh]9 Ҕ0iGi1/C!kH05Ό('DjH*a  Ai2 'v+@0viߴrS#k B};!}pNiiG l>GML25kO}HtMld;K4 %GK0 |m4g (}I tѼq ?, Pa(Ǫk/\dz.5i.,a@/Scm\%/BTn4bQcxNLߝe4>J'zJ W$9 Y 66 sy&n-QY;Ș6޷zzqPt-pHj<ґ[_l߳:x Kō@ulc`|[-6)K 'ywCԀ5wokuqɅ·~IR,l7rٲ? Z{X4Ht7IoӂI})FqmMWˀo3)?Ib86{%zW>*q'`L),OAlx)-̯y KʼK @#Dd K\lo6b䎨]M {!qm܂AƛMr.Mo;VK>>\!~ReDި(EKKYoj6QG٧MvNf " T˷ȒSVrlsD^ yAjO4_jrd Z':B anLΡK /MӨ2I;3rVz+JSхz1qԌT{kq4Ih`KfLHYad1OhJ/_x@fն廍s2S!wSVxu{Rf.+ZR)fwVH%#ӊf)o K黓Lp f n%mjG1H‰i]Od)Ɲ\9Gk@[U4_jz]k9' Է6&;5_nwp۹1 Fr^37MXQTCu0MqHTJ}3$*[L׋`:Lp@TƐჟ.0=pr[l*$D,hP;M#]!@!K%۫Ƥck`16S3J"eQ' $8x멨7Ԩõ0Q|dT_.ε ƨ'YV%.]$H+R{T%Nc\Q$z+ZW\Əx0QF(~(uԁ,cfKw.PY51Mpbs-SŘ39D4lB8z,&ald]륬92*S;1 +孈kYe nAuǼkNnI;KwBN,wq$/)a7S͎H3#0Ly*0l(5Ik!YGDԏ4܌ے]|\hXIp 2:F̤b*NurtXy l8[3o`oѭWS|[H$Ve@%i%!T }s\7M΅pjwA:Q5M#wJѳTL_5z|e:Ѥ|Jg~My/eOUꮃz~͗Om$]Qi0фh~7x9xxѽv!P}B&Y+c,*#Z¦r'ìDBDb2%4f3;$vZ1}Ilei Ɣ݅+@#:h=$t0CGw{vD |vlm=-R`ϩԽGB!iKlF?r٫vף1} -ih}*-.h]1SVy$A@lCE_RNM#7\卆.3 re9ch6Oh@ŒZTgAikSkOќbΚUX̘v?=vm h :{5Ao}XPda> 4!ӺU4J45dA0}^E .p:?T}z(vuǍOi9Z- ;}{^l?Bk|JRH K*kh2|fIBh5 ̌HLgM3\8?P#ǂ@#e8o}]Ȼωכ7qAi2Pr:+;᫄ gg+]G]yD x,`4ЅIcs_Xk se[ NaPM_ADLhK0=nR –}8 $jFPa]Br}B:dַm=8^r2˽\),R rjǫa{#c=qX+C.ٵy[ZN'Nt}>%JjZI <%K |2/P73j#yoK{1Z6^_\L`q Ƥs{Ù@՛ % V)Փg7LZųEߵiv5K9j~E|k~fY.H''rVRX0 Kqi]\`d>Ek_gl4*:Lxmx'Q2х/"5LdS^g**zpfJ$j܅AQ {'}O0'K NGa1 +U}D4̸1-OO@`(tTh2],EN}bTpH ]7B`ߓy8D  rOQLIOj wҧ2`W7tqT}4On8po;w^׭yݲ_GRJu%_HJl8SVr+='&kbx\ʇQ5P Y b9bJ_zi`XO΅CSBPi?.>eVϮwXP¹srOCϣ׫oJl$I6HH6>܆6pY j.V$n^ʆ$K* e%= Ml}6 Q?y凝oƆtW߮It9|:}J::<]hL4|ɳ5NxR- wh)ҷ^ ⩼)e.55O"_Bس\ ?q6TqfoB뒵4~DKَߙUze/3x_rV)O`z|[NU 6-eR2}?i>FQ%V& J,H sfgg"1= C;z=N.T_/n+p^ؙxQ$b:Ya{y'#gc'NNy}AXrW@0sU_l/U h|ťV~Ko8"eG 0uGr_zy.I<;\\EX0PX1wGɡ`Pwh,<%I߯ik~_\#e ['c&hKL e%AJH8L4W^Nv߆ LJE'@=2PHhEXeT~퉙%oLsun=4J%"DIeNN}SoȽW`A2Ud~LgEԼzS.M g2 \ -&P= _n<5V1ϤtgCdԽY$*+d5\-|#?MAU8@Wfc黑=(q2>7f`ğTƊx+JM([B(%]_w,MN3\4!ЦXAQH7YX s4Vp'?3dLY_Pjc޺?fe_m~۾0vP5P7(r֗>R%YV8^[;Ck?'+y{O b04FÞNnB' dm}`,7u@"KUS!Ck%=qAnL$P|]D1T-yQCxL^w,D K;H8݁WJf׹& ,t0=`mNi>i+=է"B| #h2x?9F&@9D&TƤMaX:B2vEvny@ zPVTq}i(VLlnX~bעǠj.qp;R)rMO\׷!"ˣ5*}jvOqm6. =m nF}ӲM=րku^^]6\e? yGPp~9iq1siN )ڰ3d IB*C@`4_M-ȌB!Ցޮ>#*~@w:[Bٖ(v8S %h]~793֣ҒC Sp2 & 柏1=yj+\Φ hŢ%VH5s CS!xhE``#[洠tY@tkZ`Ĺz*(Bki6|zʟ鈍niI4#ہ$LB̀^Q,+. cGS{qWS{8*c+u"\蒳 2m3~u*.ѽ]]'c@&曁g`]'v sDl$f>R±G&L!4+/oB_@sӒӾ@Փ* ˡ1y:꺎yK6$P Rfc!ǃMz]fHD]Vs1 xĜ8T2ɝ!/~f.>^t ҪfS 9 FR0Qw/A=`Pi򨤀rҚ-ſ(+mfa8ϋ\y/\QPB@R.?5OXHcl0k˓)_yT@H[x]O <M< $ҔHJ;EW-+L>D<g\728,gQ;owI92cGJf=hgnO¥(MdECAYnwH606y !,.U,8i]` ʝؿòo&Y!@A_#^@sC˫g2?7kF{p]3573z* +woRd<^Quc *dinyWڈG sWyO^FRerSrJ7)5?` BQf >+MLTtUA*yEv&$ݙ\_-}TJS68A)O#ҿqpիX( !C28wL{?Q Buu|mjyVG{Pἠyi G7ndWL=ž8Q'&͇Z]qa~񳡻ys7UZ`dGPuAlR $}, kNo4bsC?S..Ѯ I/c?;f?@P@!{9t2@MYڄ؁WDq>q>ݗ^2ϗd[ Mk{<,0J[m t+sV_eݡͯ3 zb1OLLR]C7}fK%ؽOKc"欐.BcWҏgl.a%;0YJC_ D=V-~eN)=I*.9);#} %;B_5=FyMಔ_puBC@y֕Q>\ajl}L\|#OHq'k!͜xo/-t؃ߺ )bJ">.c_>6j9l\|g׏,'riLRi1BtI=9؜_F1dkZ2 n?qɬhW,ϹϜڧ`a9whZߌt|:94Wm dAcAaof*>ndԙN>A7a NMC+p:iZYQE rf6!Zh`}2_Ly;_WxHk Y+4ե̤$23ܚ~7E]؏+)T QCgh`>7O- C;0Ha%Ǝ~Zۦ3-JP5BQ$O~<N*O~]~k֔߻s3,` 4ᇴWTik*[JB[lsײ KD-;"9nSq L@_R}CIA`30$ k.饇F_S1Y*#)/Ƕ[x٘R?{L$Vќ$V΁YzBw+8*岹P7eofߘ_t^ncq#Ke^d@mCfzTy:{}d);4a+R477}<$ l)[ Nc.Ɏ$ՊI ?gx H]QHaŪ*l Iǖeט;.l(!D\KT8'~'¬BEul0`m}=iT?acdӑ2+`w/Z_o2^ռ5DHV/yh_^P^,ߞ㽳%7+¿E 1"t}}ۻHe!I8ZlZ?]~@FpF !iB? u{qo]R44q7l_USk&Kn4w oQ('vީ8]pjǨĀ}Vc[ƓaKA(X]߳%#) J~ij(-bnf+<0`p60! uN4T5 uH CA %L{KP~c1;98يs =gA.d 朕/LBn~A#i(MW(R(~VB'`i ʃ؝)9n藬*ݳX؟v}$D\5ٱ_#6\SarRsd M'\yF$)B: -XYui`?-U=<96?=1O&5g>LcȀ劕 8c-40\5^pܝH ?D5wŽH `^7 )ZN8&GtVkDڻloT+Zamz)tCVb!7!jPsa;8۞%gtz-mMR~LJSu;skXsq jCׁ&sϱuN>\ğΗ݊ΐٌ-'bMD*))L8+Z-I},T&5}fxr;<,E-čӫjJ5IQRQyDhlP76^#'t}_hoX;n k_[ 8sŒFe8"`ft I]06s0Kh j AXZ)Tn&G$WyxWSK7wf wULSKg?Lj" 5 |:lÜmIF?+up>?.kP"?uɜ{$Y) +=%Wփ2/]vҝW݉|jjDדk =' ce P}~f5:ѤWqR|,Q譄;\IѲ%,V亳ueq$U%0G d Y`Z6 Ѕ1xܳhz*?KEV|i%X/צo гяB[GTKmX49ʂ\qYVƛ|9v5:2qn z檑ʏѐP_[hkbJSN}}&$\ ZM(F{A])EM'3[00K}:4;6_KLŞu AljE1s/ܡsv~e>d\eF+A{ZP,AEY!lBҡ"7Ѫ;@ ȻlhYϕ[|hQq{;00qƍÖf{<0- >ۥ࠹V9)E+q|(!hTCE'[Ӱ ˜Mzlw60,+hn ^5qo0ң Ty,sK'{luDB© )⫫[;|5N HK5|V.AG5?lnO%bQKQŷ7`BoUNCcPJC"KL Yȋ#⅔44FB_(]_ƳtcFNNX~g]L~[&Y Ь֗o fȮnA ִ`/xYq9L!"΢oꦆO"O=ƛ׾:nJ ${Gs@1tL16@-fY"6rqT|;XGhw(N'# DzAbmLnv/rU+ p~gA+%l1<$9 jf(R>Ꙝ^Sn pWsו[L:Oe6h q7f@˝묹9:̏;+af'X`k$eЭ(yafe>=nzmTKX~s9Jry(;KcdOaɥӦ^C!EKc`$HO*}rB]8ĚnU/^֖1dvn2k tQJ"68"ι"}@r j #rw"&TQDZvz,#SEy~VxTJZ`l᏾aT֗cP,7uvN|'Cvk`G96\($EذFYN{y"q04>h`ѥD2ױ>1V &@|rE)L&ySV^ ;fWޚhA83ޝ G|  Y5" XZ,gڝmpQJT<"^b5utVk_a*wES5EI yIΗYAG[p*)b fxoP 79i!3֐\ 2|9@3`:PTۨPrZ.W3"Y[`qJ+&Ү-``AJQd1]? z5wǡLA` e,Ti2_~>ɱ5 Q"9&b+cN⛮-i! lM0.XBՁ!c*!;I{?g@)@;>~5 0ܬhc׾0PX/2tm TWBx߉i<}n;*uKBo &H)&'-`5gś;mKV7P.d^ sCxsz 7Xz|^=G47r<ƩnOޡG3ϊIJt=l>Ӕ ZV|*-8eb"$KfjO,:*o09}G&6[ ך=,=Sl&1\z c9ffڄg8Sjz5S3{Fxߐ"8&]/N3I288Z ;bћZ ʴҀNZrg |˴4w2\f-lz&; )Ό&Dt0}oƸ6~oO7 *!z@*,e3 )&# wՂF7 HހWP_zn!p_v TTt^kn]T/clY1=m0ZHh9ͥ+ |DO۞Wj?Ş%6RD.*]X͟BŻ<v-[~şjO|`11ם{"! z>P`tپF$_\lb崜^XUnnH#(ς x "Pxa=j,u;6MLy)GrXV+R-kc\aՐ,! U@Hva%=:*h}" na )2q uE(sκ#<]/' Yǃ5R:3[BݹD,v-e,%__P .baEJYA.B=kɜCsM<:񥣺ڃAv0%?E )@7+Uy==4oߗ<"͔I$$, n#Va9YUXhF-]p3km"kWyD~ }Uk5V'!/Bm ux$.UJ{)xS1XÆ?(M38^j8WW,7E_m soyz ޑa u`3qTH 늮'BPx3-6rsWB4NӇejJ<g(Tݰ }Qss{#jZWf,>glMv+g)5Ɯ HVe,&dLVyoD7D(jK+sOzZOa[-.)Yqd~b* (VfЅiiWā"h\"&~nRij~Jnwm^?E=24vJ,` "EXdӆPOyȉp~nʮDݦe] BLA,ѫ(*Հ}Ay#FI*XVNc$C$?W'x 3/넵aмU-ʹH:+PZhGl5%TkQf껕3V0}ܜyJ{PۢsN/j/B[Q{S2mx|'k-пǿGau[w>: /ݥ.}ʼn VlbJ <jc!4;!;c?ANQ&p)ȰH ~wśhr਋oc8Ξ;kqYUQ]RS.L]a4dgPݖ/!'4 6W8ǃTOzBl TkvO]v%_K)ږsswh^Bn/5*d{-Zը=k8@S[ʶHP0PR956ʖHZgH2ግͱ ˜c\OaصM#{節X y^L"hFK?xRog( <;^lS!m\GrY:K^I  G.U}YE~;T Ķl: b!gDn6,[|64 ,OdXzSEs*`U!DBAM.v#5I@wWfԧj.F8tQt|:=6Lְda9DnSlВ'@;,skHn J -sˠ&2 $ 4$mc ?3Ptz+J ţ(Y$x$7)(@KhFP eR]slt6Er;`[_l;U(i_~'x܌A:BIxg/^*;) ½)6a _l,:]Z3VzH_>0@cr|@wYEBHZ n~H5.nc5_NQlع-e{ E)w ҠUr3\4rfLgR#-,i M wMF)+Sd\/ts"RYutM? $xXAS9-LZσ4=&S;@P,YV~aYVBmɪF<"7%x݌cy-s'jQ~^Yk.@pL B@I &)w7uLNF(/Ȝ.F`BgJ2f^j" 3ﯣ_3l 9kLw* ػ (`^UJCF!49n$M]ɗ?C6G奈ƾ=Uj7^7 yyB,*ئˢia/r|dHgkt2y|iGNɽ&&|A %L7h߶?0AaReނUFud:0B9vJpFh;Pߘo95JgWD ?r*FI_r8wG,{h|ܜqqQck^|\S>Vt ?9욕W3'*G;@}4J-v}}m'];LGVd 4:o8l1@dbC gfk&:rӊkU/ 0=  CD1c,7*_Za\OfO$TnJWscpڮ߬W -'ܙ64%Đ[_g9}ROH_ϵ1l>#3hxkgtG>{;™G,M&ǺPJm`+Ou8hMP"7F1w#*jWx՜*Hwv. Aqа@+DMi ,:#:ukL@?z>>xO@ $XS  +t=Z2cHRV]Ă_0D KaIڟ$4r*Uf[5xVBe]3#V)^ D DNKO]>Nwe~A#^kwf<xpk>lL<_iqbń5U5b Xz{aO,:$2t&h0iˮ2qVZwj hl"Ͷ,1[Y٪cuaһY=-ZF0蛐@5j3h\[অoQ'dN)ZC"c]yBWDH&Gg7 m@sA/`ғ=ypP!x&-XOl vfV$|hgi':tB9%{X )5kK)pM0:#2酖PU, ſ!p#Zp7KT:zs@uǛ{iMRJꤦ[IR̢600V l!Vm260$h` Q/8`EU$^+6>֢1TgWH6wJ'b3) j!c8X8a-VONjs @*\ ڣ?5&[Ј1mQj0wc3.߮A&ZuZ3X@< |/tېJ9ʂg% X2*NU@WpO 0lϡU$}1+f e*UޭMP@s;xB:85|:4[V'2:L|4}{.{,.;g:VSG(Xۯ/1Ň N* 2\ 9N0-?%B"JV,ph{GE PHVA2C௽ "svVon\p?yh J !w`|@ wu+w~Zc"EEW䘜A& o`N'fT+b~YRyR<8>',6SmF*s%ZPVud <6]au!j2CV0aӚ'*! mdsz]z;|x/rcf CBBH^M ;y>ф"48~.2YpX=TSa{"!H*Iq@m^9;sÚg4!j*^HdN}<4@WJ eS'~qyV8KN&(y~J̚]gwc}410u`Fke%ߌe~kx_s%$ăkӳ\U2nq-uF| C+pBqB6nƳt9G~U&U3dmW~A ^n}~ JÙr>zbgc !ͿEcy(eU' )hx3 5^1ҢXz2s.CAq&f)d>eJ3lyM-,3-ZK>\ȮNQYhZ1DhIqk!xl0u '1.؞ Y5Q#Fvi(u-f0grܳ](C~F?$g &q J:tr&jk~(IڏG5mV-aF.$Ii+\tJubOM~zѵ 잼6$J&E`KxAH#VI9kM7Vg+SnKy|-m*%tl.\CsbIϪȁ iˣHT6(|hPW5q\BJJ=гC&yIEuo/ZW*t /V!jgqSMԛ5&+IjZ4BּBSvw b%C¡wm7,Y+|;G{ g%_BVW{%®hsc2i[Ԯ_6m>P8I 4ښ@v^D`- 'V:ZSF9oU#k`bnP@r#ۉ@g0k&A?nTH9%YQ%έKn*ׁ@[-)>^|M{D Yeb asxM %%RF!*+rV*;B#ҾkfQo-e+VbuRYDrCS˂2B+þuEKd*]X9y=Vbʯn2to_4S?ylmiI[f̚uꋳ{#O bh*2qQ+@0=a>&fl>,|}l׮ZP~ ;^^,y8C r[gsEB:;Qa`y o4f" bܱ)PZ`"\kA!*8& !ͤ݇6Uϖqj@n k͋sȅ5ӝyJs/@_6yօ5HW33lFmp"byվSd~;;0/=5p0~eF)I˄*C>D[O3VHwi/:9҇"MfЪ 苑&xx'mk6깘:~.F!!nt:MʮWl}SMHB I4`BBWCTH;ŏaՎ-kl'퓏գ:$[xԣrw {X]{y´|~o1WwĞTy:@M` r= '+&b+ i^ggYM?F(%/K_K(*w>,n7\B6Ijf*? E2uhOb&Q&aݢ_%Sֺg@m:OptJ^4zgvȶt pX)^")4渠XzV閼YLHY~6h?|կIy<`IsHy?nh@IݴN??Qnixe':aο"!agޅ?bJwwL u]q/qiیؿZg}ą!he28㍩0u@Fr owtDQE1`Y0֪b꒒e0.-V!:tZzq^C# 8.,g[b<ٯ [رwkBwvGQoӇeFQeL1Q<ƫK܌y=+_ tSZ \29bKR+;3?t \/d2:WGG,KT,F,8Aa k iR %wbe`p@#(T\% *`dWԏ1᷌F<4! ӗ Fw #,]#"i\7MMu~/_%pQR{E Ȭi N֮ m!\wN(ʠa3STJ:7%@g.Zo_.&sg5aZVhJ M<40>5b}!>E vk%{~%:ϊDxS|n %4Om>$z">f=3j=6S^.*o ?D<#ԑeރ tV G8!,gl!Uj,J{[ޥ+`XpM&[_ bjhJ%f~_.ǟUoWuvB#%z$epCj%Т6*LML $6ĥhXU71f8)V]\!&e;!.tQkl2=o 6!gqAQR#s,_/b)y>B 4كr)9*GiFz&FBj\.L%HfBk7gWmX _a~7@ &.dnjqJe+ ,$@$K;@LC|y.Kz cq"ވ/$ >ZIٓpp3]*RRƸs;KfZV (L{EoL(1l^G\zd#'<.VOԙz9~fOIؚ<_f58{nj"V;K:Ԃeތ=Jx/xGE< <]2)MWgʻ>_-&8𱩞M揹4dJcMP0\SЀf$ h"!^,3H)_WE0cώLeos\uĂ>jJe0 A/xQA[=rveYn?,g_fOJq5*kqM~Q1eUp)o)%\eR^iZ4BG'@&+|f2Bzx9UF֠{[1;zQhbNSa &Cqnxh`m$JPIJ,jrOfR7`c[^9"^EST ,n [T%Wj6L9uHzX+T=cBąlH"mb. cnB: 13"rK/fX%q7m6 j/؄Mu4mxAUscpILWl#*+픴T7@0$xHx2.C‘j WNX8?+ e@/܋_f!Fpx8N5Axvp5x'8 iD @+Isol5R ^ImNX\MR5=`dIL`fAA v(}x¸t{L͸ &o\" F#!5&!S֌[7zؤ-˓nHI@iIjAߒaER"xvD_q3mcNU5T<˧Z4Sl{fGv.ln':2|@b6n"+ڷ#@I,{'}#$5Igpq|8HO߿7OCAbx]hˆsE <s\?o*Ig87"wndLIEcR/fN ,,&iejx6ؒ_3+!=ȧ.Or븢~Ǻ*둉vMH^ZD{贏Kyd]aϺ%޼r?bp2b& 3F0!$#~KG"b6*AVW%^540/M5֐5?f]d z)P)\4f%3\`}.Ҁh9\3zb6T[=10 CqWx^G(ɬ%,&Zi(%88ɕQ{XG;Zχ/ W+xӒaa%S+Z7+oVn.f .n}IQ˔IBvWpZE өC^(P$ 3 ǝ?vH>Dm6QPo:קjӋCbkaGJ !' B#UfB=)dc'SU\iA /p<7LkeF`T\8%r¯R3*A?H2<(,\3yΝډJۈ\aޓ~;n[P";w9oM-p_PA q~=0Y}fo8j|b}m|$+KCٓVY{Vn0_pJ'Atl1[Ry(+ cCo[ OI2 ˪Dz}ՅF˶cXň͡+ nv\Qf^قNzw)vz՘Ўt`d,٫kZnpF2 }NCs=,`畛3]5S+MQ14 pGE79s|iQDC)#{Jh-Cw O@] O_zBϦ9A:-Ye0[G=!}}A`Z˒ ټ g @v~%?ܷ C<*\2*0?f#Vrh#&"\b\(Ⱦt;/ǎba3̱e|qe@R4tF N`B[< !{K|rk4`)2+^`fIȨӝ36SH* CwHO!~3pL(G¡"GoGƭ]ŽCEn7A]к3 5Jap-ժ9S凊b}1XXF&x?d!n70nŁ0h-oj0cM}EǞ86d.a'WyW>n&5/\[):pٱÀ61Cy$G7ܻIdteH , 0K&'JK/T[@n >ϴ O0TōK/j[:7#UPeUOT e" -݄^6o~ >tA }1V23 O/#aDR[g:&BːЇ/I͆lAfs#݆'.Y}&Ia6k+&i_"#v;›vIl9aO?M)KX(q,LժESevcL<}my=TW,#JxÅ@\r9BԌlOVYqd&U2a1Jd`ǴO{2'v*KcT`& \|EbYdJg:R&qK$30z)`Q m^EvJo4΀Y{YkORF)V0tBN8ꊌzFIdv X>w%Utߪ\Wf I@TMzԁMޱNJ!QzV]OsSl[}A SNVYNc-BX̝9 w]]1E^ Iv $WUR|]3|e gq'hk:|~$<܂eT ^fmw 3NE@ z w-iPN9pS!9Th36uKM(jfGƽdIT5qD1[nxT)s ?ug Zwiv o{}6˾ĀDjVtTq-^lX*1g?4GnS4rs*q&dz~f8HwI517C@S. @ntڨ^0.S+V\9.Ȱf`K 5j 4tyEFw^5ދ.pK/2h-B w- ȒŒ0R+iq*w<"V#v|aHua)ih~R }"("kC_i~ၤ{{7rO==9w"X]") Ksp !iiF(e/VN?%*(]3{Lu & vA3kfo>ә`,޸uc6DfVle!% Rޕ`\I?F-nBe6u[3+ic)Si(W?zrp1"XRcln.Ҳ<[p\(x[YRȻo^ۂFK6HḺэMy4'q8["Zi"pm.Uha ˔`:K LjQZv0%~QQѵArSXv@ݢ1 Nd0G\t&%1 ̼EG^4MfJ'[.`w-uA=X(#ۗ;*$'h0w>׊:[BTCz"w;k N D^p}Bi +@FN?\3ب$Ks_8?'EBX~򵖯v OvQaOTZWƕ?/\fMyEyz/,,0rZ;PϏ=%<4=r֫.Q4Es lU DӶcIH[tDV!6qO ،+,!<=dLe_ Ͳzbб >Mvh떣UEʜ, qXN/Q:f`'S<נ3ZxC 1B6Qt[9Ք-8mX9ζ|H6ܱBGn^^&w&н6ile$@Rr* eN)۸;[UqZ=i$ϯKձcU.Jm ׌_ޅLkϏLWDu9ҲOل+)t?0$~e=c`& (}ػIpn҆=F:ybP/#&p#55d:H\ ]sy~5[IONJ( sF=˞\~z0zzV&X/YIwe}EyR@3$2/Ē;@U bS>hx0%ӭ%LD H0ӶZXg5M\)'@1o߸נ:A}r2G2%}:h~3,Sw#@(s3<+?F&CI[j $Dna'q0aOHgO5Kdd=-D}:ʚ; *q<^MҨ?F~ 8C)P2?B>;]Ar&i-a)I\䁸7ɈsqI 8c32鲶ިc949Go5sj; . ^ڤmH▀c T_Ӗ^Uz jn" cP0|+bWZгP,6\،MtS5]V7b-;dي^`361Z21SPQ;)Q L=`}CEkzt.ȥr%qN,()ܐ: 0ȈvݮUHq{!>,%ISULP 1:k>*ST@~ڜ6,V{lq͕T͇'L2#+'m ` ߯0|sgLa8P!TmȋuO}Nej\&)wc fGR2!Ed[//kҮﳑY9+kL%zbdDQqf.j`}1ŞX?<3FrBB+Xu^5eߢ$aN:wpw]H.&V)E}AѐTdN1*, S>"k&ڠKd ebb1 apR67*~at#ꜳ.QE|bR0E;E8+joI .6DDGQͿn걉Kv6L(ASf赾rxqDQ5d8\RZ$'ޠSuz kOs7S=/пghO+ _ICs>y&e ?ʇK'h綜&n}yazsOG|{Ƿ}Ubrb`tT0" 0"@'$ G]C''q~M8<}xDS Yy\xXnQRrRms{t1moSekzV6ݟA`x D;Q (-kͣo'3ŨB`J<_v79Zo=* CF=ׄi6*NzCn0^B $4xflY4 q*Ӈ:[o =E3{Xֻ7rs-!fn#4̜Rf#o<8\)̓[zժJәJ#Ĝspl E\ނmu[ ".XMRUB~) 0R:6}aX7 Ie!봻R%i6w ӷyê <9@rWm>!5b AC.|19>-&<q _ ;^G}.ޮ l\,ߑv:P[DwG uhqT>xFxZ#<4b(vs]xJT=nf"S { A(Rv뤴A)bB` @UoyVXW@;P'+O5)TGkM,^0wCX*ѿek:eTsg ~-Yc6c! :e||DKF{X3d# 6pvkЎq- @ÒQV.2+.v09stXHE@. V+ 58N -ý]G|ʰϴVEVĘ.Oijfvr(m*]Xˢ%!'9V. Pޙ"/ȃik_Ew9&Qh7طLrX_YV#`{'q/@0+Ykj{U.܂!6[pPv.#K.:"]j诚Rw2dGnu/|Ѝ̹5R1K; r9^|V ?X /N%Ʉ]MmxR.|T+gЧ- j7?c " tqZ{RA>!C9$xr-w \B\>-5𙾑sdIȰߕ|^ V?jFp8Yߩq ÷]WҴ|6TɈi9}ʞTObsDŞmqP M11^ :XeZ땣Ƒyȋ\)K9j)nk3e+k܉dvǯW+Pz Z(sV:v<p@5YB~irФӂ.XlĽI.2g%ݿ*ӊ2ԭgDʸcsDc 58zsRǍ!x>xgCX>v^ّϼ͕agԂ_'>Ȣlrj] 9J[)f囃! KLjǙ!(DNgSCs#L&1-sZQ\YW;l;> k:#ܮ Ne3.C#n?'yoMjjfϩg;}z@,&+|yA>YHk*x|nПhH-\w oG\9C5xF 9(ѯ*4/4gqs43c}}UD \z1.jfp.7|2j͎-)rĦR˘gY݄gFDǯӦsh-`/L=9_e g8Fitbo*3lx.?,a4F[|*z1Pwg 䒱137X_D 6ŋ#򠊺3i'6a6jKEPя)=dr8[ fGuW[B9@8&UFoBv-E"Y./Yr* R{$SOrqgҒjE0P/BZkMimb= ܹZgkskͲ˿/>{Yf/eSzÍy䁕A0VuDjNYW"Vm#Z4t;Yߌi#>lZ~k{Ȍg~ c){NKfk<.g~9ͧ2 2)kUNӕy͈5lj)V">Q/W4+3fC:!r2^8> pyl gϛ1>24')c ů]LT99tr͍횤@ IRsP5~z|ᔵJגAqcKa0VyIDz"V]]Ze4ih#˲_h'X '0uN[!窴A׿Om2r8VeUG͋^kQ[3R`|( 3^`6 3jQŐ1KSQܕ*MM_П΢#s}_\pFA^"$ sZ;|eYU]g@&P&@lh@=_!xy㌧`2n;pu/r왫[߃ums^KV^zyn5SQ*0BI.ۈ/b#z7b#6 >h0OcpP?Ҭj?v-\ӻ)y}_NIưo L*S#'3 L*pSuDz^?TY!o>:BdIYϫL]juh@S!KPam,Y avdRMyRm,cd:3˵G?^[:ZZCb/'-Ьwzǯ";yewT;HR/ΈMO8r \Aⵁjg/^D#dܽ`r,"#a|iռ+wNדN|*JNH\^#MWbH:bzƫ2٥Qmuk D;|D=شMU\✀Qh&; wc|Ð<~i8JV Z_)+nϔF犰{_ 6[#_waؗHYI~>t3ئtByp_piLRC\ص7oիB7V'*?qĜc;τĻX+KU6p)sSfIbg0QpX͟c?`QHt;%]ڃB cgv"a%ȹPKZd< |K\G <\{h/,Ay8 eR ;I!M/Safj_3~}t0Y)0 es:]ն2#,{__;:;Ŷ^]x@=U#4byjXȹ;]:%{?(˷N{198W0%삼xе9vP'۪j.PwqP"&ul7*㦠GpjdE "=@$SДObL0HN*d&#QU~LVCDNjU=^² v{D Ԇ:7Em?,?|D4Htjwe2) $Dh݉/ܚ&LUw}A}he. K\*g3,@4HQ<-TKL*ݒ`;ȸ/<ͪXv 8W^6]19X#;3B'UŜGU\f] ݟy{m3~hd4%!YVMoW&i}ܔrҘW02@E|25 u^WcnဘW8@;}Tb9Y~g5pvΪ!]My7ywz Ms t DYBǷ?ٙ Ԭ& .RJʧ=S=[MsU ӛjTx@ZGHރN󣕔%OGm) ݞ ߗr-5<jiZvkf@wp#2&Ǘ9" ,|AFVTVrPQ՝pۥy71 l߰JrDBb66tS0f\(YmNezkpѕ+sC)v>;tŝ~O" (eH(#,8ӎ5GP.u*rMmS ١vfLI.E_.7ׅwWm+ʴ;n|qC^}BwM7gZBI]wxCnRB[B#=bw`z!H6O}CX6xhx3n6* 9lT'./opX%-- ˳r噤QUo"J# ʱaI\  &j5-%:h Byf]du^M`O</5b!9r(l$ֳdVgV = A:+pϑAʌ$ɱrkNbyO ( Bu"5H.AZsIW U__Yv/|oF"5=5rֱ) 5l' s:L`Aq ] (̷3tI(x1c،L< yԶ a}j܎+vB ٜ#lmM$*ICtF6/%.l &2&|@ACݡ$ұ_HL{sUUҮZu}gE>䚂+I*P[pN@#ЊEa]֬B&)>c_ g9HcJ1zz+M:0U6@Ka{ (@*iNY%Xc6J @JEItuɷZbx4&ik_h iJvs:$cA@Gۻ݂[&'>MsBAt{ =!2 _;_0:y+^O#"$>աB_-20n= },`պGozBCQI@11Υe~$;v\gmז#%duڋbQ9Jcvo#r"tBN&Q1r/ aԄgMhE0cߣoOKrg18^LlA^%..F9S&<5лyűJ zNbuN?"O&NHC&T8?-.#99>iL-޳ =)HzxfʲHҰU"BQ~=|/WK&~1ܹߥ# ' ZuON0DB3,U ʶLTU<\Rkض'[ GuqtKu) ̨v%J'R"2S}%㈓Asqq}\Ů%Y-'z*<`49^Z v͸]^ ޱGVyeZ5^ xrJb|@%cs+-HF즻VЩ;mїy'<$os:ٖ"S E=R'6hI'Jpmz{ͿI[ve9Z<:8lMVb[()85Kuj0//:k/$F9愎W7 mjI=jnd?s4Lb=Z[>=O?^ɕgɡ KT;őL;ȷ4ٮ0 zftO,s ZY P5'@j1~4[a!J&4} EC-GV0̸FDWA3{BR"# "$ QL i__wm$.|Y5ܐ-ycAYjǩ͂CNw'm2I˜.egL}pNdO5޼'@?.cOe֚%咃R;%M6 hAX>{z^ rHp@6PW1T$tZnf2JzBihK9p3R0d:|scK%_D@F}kfs8h}p={/"YGɱ׻s#we.RܞN'b깴a--yI %KHŲ;xP]Ԝ[cIjϫ9?0 GTjL$=#k&tdV{C,^F;m4/ i J6Q>*%DSL ?ѭwZe'ĝQ6j_Ƴ6_N'wcD5-$mWy)Sod5/ c`) M09|vÔNmZ#?=0& ~Dg˛?_a2\c\P g`eL1wRpj{.Md+V`S"-~/AI[`BWSb`Ër¶WH)!ZbhZARV+'-_&|tk òߘV+m'ct L {.zKKr e P`1VCݱkI`9g^ ABd!JH"MPU'2[E.xĎ57*6+:Nb,V7*؛)}^-[9B}I1t 5yHmm| k~"]r+)|ϵc`ne-OP @ۨ{T^ǵt@J.bʤ#Xf4l1gw*QŌ>QPo7KM#AFסX"xƺ P#Éɭς M y26|\nK%in0>Uo @* u!gqWgGI|(>ڬ [=lo fuH5rpԧ8<( _,?GƬ<փ56R3[ѻdgú7xK6ΰq:W}WWS-ehNq$S n$ MYujwnDtm-|O Y#ٍ#eP8ea\So=q'NU$610[NRK\MUU0v,' f_. zd5 ]-_˄n+IO^>xfb>pmв2E' k\Iݹg1:f!{ZUV۶o ''r{тgjdUaVTƐV̂hcOr#T10NM<"Fx \'̼UGďb|eaAT U8}mej)>6τ%,saM]#Dr7DYmF!/aZN;E ,l:ʼ,aBON0J"l#ԭݑa#eJ/K;N3lzt&f٨$=HP3ӨNy0p% `SYh|&I+؇Min!lH("֓. + 9(Ii y L~*MO8zk{li%KQhd|},@%Acv_b5(gfpl$9aVbs<@ #f:dKΕǹsp_%,*ipt70@~=zAEZBj%t$MS:ZmAh85ynֱ`: H^҄A-􅶿ۻޫOd.3]zݲ!ؾdɀ.殾Y5ݺ`Y=5Z$lD F5ɟ z B)vܩd_?AWJ̎+%.[ tQITw0X.w6mTZ  $5h| aOԲڍOrD% -D8$Ch",+ &Xifb-f+0o"b|we5)3Q $;J'j BLh$dD[$U7tAi.@ ЍSbIuc Knm)@y\i ޝ1Ǚm]]M./IT5O4|pķMmiO`[8GAi>hoMf%) wW<#ߜ5mɀ~AzEglؾ# d+5mOl#έ%Nŏ(}W㵍Vӧ)l`{<ƿH=ido=:aӜvx%\霕0|Yhr(PdAƁ'j4-|SO?sg>շge-KL_-p1ӽֳP<86}H8Z!INPTvEH 9"JiK6En#mX,n`jQvippuy{[hSpIQn,L=av^fvȒB%.>+?fC *<,i )j5(}-3h _j.&t.4@g; s+%B@/ȑiG6BOv3xa<=haW}<# .CxpO÷u33Sv+&EtZ6ֱ<")KTYz6d|عG>M(?$/1V}PgTJf>=]g2~Vztr7K_ ,G>u)}=qXm;*uN{Tg!~nu#~^\nz ULfp̿ҽ;&M>L6PaXLwa{EoҖ괝Z_+`䮟⓿ϐ#Th`W~'bPjDQ3w 6>j3ʘp {/4 =jR"g5eX6kO Xfϰ?+09)UD ] hrpLwcW ggYtf} 2UQ]gׄ1I?Ls},:5|!@Wi uhٮ_F,*I^6(NdM@/d`?>I=qWȋdؘã#{nأ8ӠVʹZ+<AпLkŠ]+p[k༭GÑ>Q!ɫ )#،robU+'-wc/ Y賁pf,'M 7)s<^=j%Uub꯽4נt/9Y.yjv ee &b.̏5VR"!-ecu#Σdve$ }RxIh\'MC-∢FrB)l=)]Bc|積 P^m,EOi4C#V& :u*9e[,ݪp)J^B.!sDHO9C^jj^|=׼fowOC >x B]ї=u+f \ $ IB="WA$➜ihh "tN#uc]1j8U(Zޫu /_,x<1d 99F.O\}j[Pqfx}4|ZkbhnJ"A*B|嚱 QCwRņVR$I[8cWFKtilXoH vsUx%ҽ$U-kF #1ب3Oy{.Xw)#Ћtk]x ;ʄ E!vq]rq*.F,i9N4_&}2izL~SzDJf2g>k}2cwisxpO+lm2vXsm݆2ro:wO ,c(euv!'5:F㜎gL] M-IXouyrx+9!ڌFZtr'Ր}FZy9m>i[+8$ꮠ S󏛣Ydk$GMQU nDrv]HQbUT Ε+qʺIJȇȿ3^wl߿ڽ _uBtfjD00_F0I@'7$R1^6^QpJ8f}(^ݿ8<)Tg++>2aWmʡccIv ;X[gӝ(3P?>vC8} <}x!2L(f܁o 60{kk,/\" '?~[l`Td"%0CIf !Y`im[ +5@p)VV*M@KeXhTBU wdgbiƤk~;OjK?3CO=Liv lq*"׾Ϛ~CQKi,9;<;o8BEx}SKvA~Uv4 WhÌoF)gط(7FT…{EW @S){7s|MiR#v9+ߌ; Xq(ܜaGHP}Asjզ.< '+16TH(.; 0=H#pnՓ]!t6Xƾ |_!PwHT/XÝ>Lzacc]TpQ iQ=x+H†SxV:}Sj;@:SQ|%ha@z-pRU/J4+ˁ#?@'S7akx;no{jAB4,l|eC_9tt 6ZtJu-,D67p3[L GF/)2+yZE7fIx](dPEX\b¯[gGʴ:#j:t>T\fyT[a]zdD`Xn`60z=/ë)X9E8= /0o*M{=O$|'7iXeJ:;~7tX^gFbWX8lޞ?EluL6alkW̮ʮ8Rdnu44ך.Ag޴\Oxov'8nh|?1Ag"j_kWq9PQ#e}Hy %%8ş=*Sb"@5 1+]R:h4RxrS)^<5IQ!A5d6~hOW_(pDiW+U'o ({ʫ7VI&6ړ61N4z#ECrI9SVõ<}7f V'eEULHS>l%?Z׹+Y#ˆzܳ+{ÄwFCt"L./edZ {$3(X?!1` bܭƙ%s"ɏdֵU",UmSۛƯ5?cT{+6Ւ S>TQĤ9H쾏D]+(x'LOaNPRkxcjWI`jAN0s31Ue;%IȶQ@h_  YPv4o8u%Js]  (Bb⢥N8 cu˹;.ui2F({o'`ک0աKgDYu蟦u&]~A00*aX\s,m\Y#&m!j)u!'LW,'JU&I"{X ~vdi7JT;Zgjސ@ҝ&fN앶o2&ThA,d&g}| [_m6d+"չ`_:4z!KE#J-1his⻡,O<[WBj;v-|;%? G Srv)%0@ne[\ϟq;a/4,u746#KaR"i@gz䠜@xwaqm1nQ|cAf"38FhpB_S80JD? μIv9O 뷅?S]6k4>PdĀZU{BuP|U]-J++F6Uf+iFMԺ U"*RFdo'm̫DLuNA\Y>>\Z Ze"ͩ-e0ӹ=~_ȝpD9&-H5G$Q0RVA \Bw,@25ʜʼh"R)Kvy}`a =ˋ9ukJW\^IS;rS?OhAcVN]M+}P<_sʆZw[^|ɐ`0=p~" Ɂ04kUb0Krm]*俧!?ƍ|#i˶V; H`+R\IRX&=F*e>Y- ܿ+x?, OT42~9HTL֕Td I?vߡ,Sh]#꩹WNJO? tVx)nXxBGG ̀pX+|!ZNm'biS)Q!R`3y1ƣzdJRurey&W-7B4SdN iԃ{,<wmפB:JMD|OKd`\;v#;SMg3@.;KY6s}Z1(ʆ1fíГ_ :2aY_%yj 8RHdqtㄘ~p5о`Gr-*WyCүΠjW8hݿ7!-h*r +>j`_.hgV9;pRiHlsXEryM<ڥ=_]t {FlOt$&\j 3S.$ HlAƫT8M˭2q/ɿ=a?tӕ]lp{'5Cf(PE&7fM#AQW!}^!+ӫXGP%ɠ<]RK[\vߒ~n[Ak$.  Do|) F׬>Sh]ñSM0:6fy~혁 Ɉ,82vI~+_Fe)A}:4"cYq*!`Ay \"bOd` hqVVЈnUtqBWy[jjR_?MVՂ>'?H2 .Q i# @t|ٙ}~;VZki:ƎpZM-{9UQUzgsy~E{LnxbO bEa;T`XH:0?HEl8|,[X@ X pDRPqh a1@yK7{kGX@ `Yh:(23On<G8 _I<\ zRXO=G+)y |DS 8y%\grW&wL@5f;%ue|r5~) 7spG!7Df8 ~A ߰gkp\>-csrYG`t X]|_)2L 0xj*w2'xݐ)X/uhPZ41/-̬0CR_Sl{\z1<[yIy+4?&(.&H piLܪu1;8Bۗ MwOkt-}Ax,!KtI<`JzŖzZ:H'3kɳxʊCY(~Tl d3/=KRDFL((S]뒠89|UvqYٳ{ga5D-piGiZ5=rOjS[<wkQhA2{`<$dSc߲-.c HpVjk"/; %ttL*dL#~"4|/1CGQ6 %WsdD7X}k!*mde X;k~&P9YOV>Jz|Mnb4Z]/[BYpj3j2(c8@LieSen)a1,>&@ÚPAwףǸ. :KAuWjۂcU'n񐀜~;0P;!Y7}ŇA@(89y9" YWhOFvk`# =!nFr5~dW1# +)8dob㵨DTF P)eO}jacʚ3]؁4hf:U|Jk|ԩgQi4y h@Eխ5Y}", C?IAy?^+k. eo!o ?H<1a :Ud7מf~! ,:nV&5vǠ%זo~߶UE1ee6bmPKcI16&Wh\ZnEԴ*AT%~0ݵe[)2jCp_[Iڿ8__x:!xWIxc\$#&c>>az rԱ^Tq, ^r[)'Rv*O! 4douYi`6Gðw^@TT#$g\2A!8p< Àr-ٱY>PT +"$4S[gL5ڟ)x+h b.sJ/dbrqW r1.սƏ!>cvBdԩ$JG1TZ&'|i髢-j93&5d=|#Axt4aa/GFm`xf_67>ߛV2ĈTi4}'we)۴-D ?E5RVQϮf,zw t"MWC~9TBcW)lSJDSl^C嫨FAL&Qy ]'cꇧ٨Ǒ;LIf E{}Ƭ$ːC} s>m'2~ \nC1eS "YOºX t ,`s78)xU UrlvXjH %tHKΪD"%=52TךOp!:yK dž;:w+L0}G8me"EUӴ0 uBWo{\Yu)Qj6WEIgYC |3.0HB pUuH&uUt<" d 0|AGH}gC'´NWwfeY],fMؤvF,uxGFrq9ICבЁ +[l5*@xCǹivuJN囑(G\S7{N. \fd|^6\l0 T#([ߐAMcJamk'z{%89kb-MK6]cE<Vl̕H`'L<*2iCc筿[@;]* 5jYX*R?* 2Ldvʧx k3'\\e^Fm۩ab;jE,_Um#mO cPYzMκ:YUc k2P碾dCWN);!TN2zw~iV!/]n,Z.5 *2h~3NxЬ6Q5ӖiŨP.VOrkW{^(wADX;D+߆ 6jl3K.7KCh>Xð.LjTzD9da%v9Ճ8܋2>6cN7_yL+Ԡ-NODS!o|(;FޖҕYl W)מMw&^;&~?Vn2bp -,ܘ~4I=L{̉+q˨2* \+d?kvQWMtP +7yҍM;ʠqtE21 V\Kdg|(v:\fIX|,_3u92kvҁrgלѓ5 0?Ds_35ϸ /-DIPX?xxk+'T`x ]q:˽,E:l6CCP& n*PfS3,?܍eߥ `bϓIі ,QwJeZZEr ի< ɮC#:`r$bƎ쉓 Ԛm͜$'fX}:x'nB]>E*=eD& [5MaTÍ /WxtgI&.`C"{[k*>a^#L:w~疇+('灮QP&rʲvdTn0DϟӨ@`\Bۮ-CƆoL%)We w6Z/%]D]3!GpC+42ۭ:aHw&._4.N?BqFEԀ,\ "&\/9[ܘ@ufӌ*c@No2%~{ejjdR(kU"Fn=k\/Rԛqz1 W,r(P-i1bZ *Ey&}O PQۊK&s pҨ+8gEKT;::L+(YL©%ZQP 4cb U;Μ0G+} WR`S h VK?v!vSI\ٖN );B5 Y,3K >m9a(Ʋ^`==*K7- \%$+8/^$ޙ0itdN1*YEZ71,搙])mTݑiHqį:"jbAF/26g3v.XuɊm. CǬ:B*82cV`vP`4LNlL&<̓vwrVu}1#s]C\YPmӶ0y^df!xx1kn;˩95Hl}+> \okƣSKRc4B"rëKa ,AP> \2μr1{^r^P:RK4~;7۾<$rmy[WlRdF.p.vd!P Z52('&+ N ҲWR8atLU(zۘF>)M8"#XA/O&LQ%>n$z Bo`bۥCZ6rlTa2Hu=!E*vE2erAQ}RV9r&ף;3rE<$-}\Iu ډwYVϩmz em0 sZVTV7 TB%-w:"Z|dާw-&fDE W g/` ̒/Q@o"/WRd ߍhCYGøz5ϥ.y"Z"zRL +hMJ,b5x@pFq_zbt|VS{T 䒒뉳bSCbV3OT"V@AauTbOVm4iZ=041 G#6qQ$Ζ_ xq;è,5\"L7@p9l0Z.oxc$ټ:CyPuy`*8(Z[lX;:w!?r _0ĉκM1.{M*f#2"$h[Ҋ%9g 2%s*rt|peQ05R6[OW nqj":B0.LY<^" 5mͭ'@[K!PKI  s15Cp3T;x$oFf6g{` Daxj:T7Q/x.pLJiն8@iݩd 52ŵnKOGvV{+mŰ/ݷY_@^Y-B:O1/ QoXh>qh-\mєkCutSMXт0*'=T<߰)\BjFxo }Τ a}lp6FZ04Q[Ӳ7.?9b#.H@Hb& *, =*p7e8&h2gӢK5=TtY3qYY^Ks6(":٬>) >IrLbseV~=H8sƅc&$%^3/, 9JKj_{{)moK*ÝYqx%zxevT2!;NkRT^My_uTب|_m 7YFV.hvϟ_`S"DŗN1a#: 4@C_@\a }'[w^|xZ\r r/s*.] c t<-$t: Yqh2*_qjq5@3XV{ﳦ怎US,yk>6V鋮Rvť~zSiA=/*7EqC؛!I1~6v4)ć4fk4WS(3qJT( k@B[% ( ;ҒugG\47v=_5kTk7I˿\/b{Ch;3j%p]sfӰhA/d[ߤGnëj?Y!vT_-d,K6>@ ̏wKk2T>:}ϱѲa8F&{w# =~1a 6g8]|DsK ++k[LkKuTztj?r$cs~ S!9,~ 9%$xdx;B9nWYzo4g|Fs12v{=/6-`ZWPOj`T䁯hp(YG\^ŋ *Җzfp<9"vo . YŚ$}vį], G^jt =ʀRs+vhDh)ee'|9\zoY>Ur7E>Mj6u64Gz CK@6G$ @;WO( 坠i.P(8O6j݁d NulδpY-3댤2^e[".ʬTƽAV ,TUn 0!tcIZe6$f^xCp"L%nhtE{uC]sC,L<ՙ-)Q > '{"G:L֕M(Wm#^罼@~yq Xr=_m봈C|ɓ,ifMV?K3NM Us,S晝Yn3O~Y4D;)ஊÞog[$KbthC㏟ܚXv_m.m< "gD?a+/;2Č,@U,4|A]Bla&g %S!^Ht.cj8P3NV(S` RꧼW6H}6"yaqtw ƍw<* eII}'mK+8ru -9бe퀷7U[wf)b& #7h2u-0= &0/.(5@vȦDG]*5~d_4x m"13jAbf"b v/fNTfGVOB8Kl:Jd᠌ gFYݠrK65ߢ, 9(:hDhHv n7GWQh.!=Lf^8*,>Tj z jh4NdFE\wg^OqKJh g[!F􂐆 _{`Ž5( Y d{s,$.{b S.F hqATf+Pƚ1ս yprݤ;Z}l,F!6*2D U8hCդEYÕI XdA.zM8dreb+S6\y&w5V mGi9!,w9->m4_%}d&uw!W+y"H좴>XXRA"xǭ$[0RGZ$,nd٪>x5vzxqp6(T6&XVա-MIk]wF{T]s~f|rL[[Jwvtbqp-Ǝx7niK%gx5Lg7#2#d\߸*t?tTRT&[YdT3[6Eن'~'-h|pHN`{"JT.AޱorURf Hհ>v\gճ(WB?S᪺4&z /݁e66678~i=jwڪocqiJM,^MuE0@\Ss%F›4} (s6`mJ⹌R9ֱ"E)bs]¦v2V{5@ng}]{S 0]<@%^9L;Ec4b= 1ׄa?]0Ttdi#ՍˢYc 9H'qIT9?uS}Fvz럕\AiyoST3Gaxa88X #zApYZOI))x X1;V)S|a#rAqS0e&{Smf&ʲ?n.=SBSEKn9-1lsM( AOV55=*#u7N% 6@͑P͙U`Q,u \i]$bY LL51 4LI]'EfIJvwf]pԓ [qilt503+7-e ]W< "n"c5m\&̇b* ^$fO!ܱԍRc%0djq"5_MH`{NP:4.!?:p&5sb}PqEX<([74xFt.k1mxMJǵXԿ1pBAKⱡSEҹZ BqR u;jsJ RkqE48.}G3rLTfk~υVr[dR.ںh*l4p Saalŗ%ArNs ѥj@A^ @Q}K՚aO$-aY0)M|^'.W&8ώ?]4 )dfubWzhN"Xؽ69MEwP}~rHn_]dVUoLA6ۧbQJ(?8("$WKTE!ōH?Lk㇏/8ڙ _îŌL/!]yFhJ M_tu G곷nO1pI(~8ѳϻ)$)(npM|iE NѼ革85zZ7ȂE=_R=/%FI7ߌC67U|(ygAXE3($ғ?Ts@&YF516a]i?Tue62$Nă-H!?+Dce[r0*I,)60eʎ2nQ$mE,qēD~A_{kg3D-9|2s*{"ZDNq!G@DB4rSH2j>&bDym`bGF>\H'֡}' 9}x|{m*=z8oHI2dK\z1TKA&Yy@_pHw=8K?]WN:2ƮͰ0Zw ''{`R/[E)ŠN֑4饢c杼Z39&_ my{jLa-u&S VN2Ax=¹ +[;,` Ml6Xl[Fl8pǑr Rb7ܴP=Eyv'08'-U)N̨ɔÇ/"XB4d?'\غ/`ua*" Zj5.1(E_oA~?P˘WO d$R`>F]od^?]6,KqReĸpwdS ʳPr]-glA3\怎H+` ^Z%[si Cy >& kM9='˕M!vw %D6Ao pi$DK^TP󃹂|+]_ 5O+/~`O ɿ*gեu@~bHrKE{ыוq,rv!1L'uCȝo.4_\ e5hٳ"wHsƏCG gؔaZpYΎkZ/XΊUXBԀonAh:rʃ~3hSTw%&i=癖U;OQl9E*{9f,y?bD`9*nnyb-X9 -q%:E8&w]3,P.4*9D>vTT3|LEQ #xܐ7/@vJbW.8Ded*h/k ,;tWnΨBw}˦:9$ D3mv 'ȳiB9gN1,$E&_9yP dN ^i|fb!9=žS'r ä};jɻCV{p('z4ւ?Q)ޘpOPDGhB.+X7.t߆%?+I]T3.nhRy9^4Xn^da|xc>Fd&H{# `BP1Y?l;l6?.+'*#$/}媌R̩a \3QU V4YxR{h0dSb0"E^r~Fj\AnO=E.3> n9^)Aw"6;oQx8~vi{ͭ_x@q 4?Re,ϣStK̍㒽xkϥ3i.%9\BYO DaFݥL6%ˀ1SLddG)۞L(f$x Q!8`S Bͧ,Oim{ʈz:}?kBtuyɐ韭[xጨ yo[aW5nrBtaӃ,&3x߰DbA1Q= OGl\!D}tz ;5*6;4˧k0#;14qnzjMwT ߲z m,7I̩lm VΛ]WluZ#p'KzA12d{*}rZŴ-rr*7ѻwTks1cUd>֪դa%"Vd%^_Xr[U4x-~&ڞ3Wbѐ5ֶrӠ5pGLd-Xm )z!7tl9տq~a;P|ljC|…N\Z o,x/$f" zNȦ~y|"@7"|b0Sv *(.z(PХ>’1f1:$ѲoLo0inΝuZ[ m<@ Sbl_ ]CV᩵#ʷ8QVÐ;"ꔺ^%+ Qی/򑳱J>X`SBvb!vIYwj1|C/wF>1HAk-4/ckw &~W:7X]-L5 3wcHCt7+ x[ ŒB\ r":G$J|2{I]=8HwԌw!YhԲFHKԄ-O2{̸| T ¡ș\hv՟qtzWO> L-{qc2 |8|n3`_b3Ķa kĄ4 .5dU KRoPC '6L h9 RRG8y[jÈwhnaFDEv_nVh um 1Z3SOE4v=?zΤ9~ղl}2jG?ק"S_?pQY"1=V9ki.D` +K6~6R\ !bC`.}/s] .fHwyYD:_6Z3BEIiq'zd@ wiYarXʵ2itfMڄ[H ZÞyK'˓2Df樻o@鹪jBKl EIb X'| '`j0Jh8Ä́(΁ [|%w(.u6JbM=@ }p =Qx D16?(?喥E΁,K vSM)Ur}d8ÞMh'sq-g{9>G7:2͙bɎ7b iPdG]0yci)p4X?+6c&2D,5Z~Ԑz3u8ǃs 2y)B\q6l \RP*/DH$^*Ϗ[a˪qGmq;sicJinI >ߐ<'iT(*fJ =; i"4Fka<;I\Xo==)r\$dh f00g)w8CsGݭujc)j6?PX $}sV8V:K-3\CwU#IfnCj8u);ml`@b1R %lD5E픂~x?5B{[ALF[=喙~"-~>(usjyŻ=?⢮G!=0$O%H?#kFySqs5IUs}/. o5-yyDN ̜')-]`T¾RG! . IBJ+Ko½pg7 p7㋍Q򒸮Ta/I?Xۑ; %P5acͽT ڨQb%_OS"`liNS2ډ D?ɕ>6VHSݷ6:VT5-`v2&B88ӐgqH#&1 +"MrŎ~DN,o^U &L@% 5..pNQ˜VOw; 4,0|i7fljJvwTu#n|_Ce|Y]WK}WW). )KhΓlAo->/W,cy㰐gGӦ ᨗ^ѧY4"ȘBe)?22Kkٖfbz!6thf%;]k2JtT"7ʑKC)G1Y߀l)@u !']c>\ =B8;a,2G0NL gK6F6!C,'%ԏca1i=i:rx6aTEXhM^⻃l ~nD :0_RmXqcn%*D3!u<dc@syVd2c6YGЎbefL‡F2cԖoĜ3yPR뒹Mi,,y BwzYhM'¶u,9uPNfEL-r7a@&=mQQ #'=<{'WdkЍHx˛ {Gڰ1zazt6?N$7hҘS֟nź_ 8 Ц]܂`Z[äHSu͢]|<}$cHy!-,R@bM!.Y֖-0etâԾF2>ocnt{UC0q6.Xަ82Q%NEugS4E׸asX XH)MtmP'nYYn HILZQO f΄~›?r+[_Vh K/ va%*Pt~A1pwԇW lKY&C6/Fm5eB4;#L:NER t~ht@A* gxVf:N=ːP>bb^AX\5Ɣ\ +'bB9ׯt3}F…\`C7*WT;lպC;\!FAKq5Vj͵_EzF@Xܾeyo`D0pthtȇZFw\3:Ɏn=<1Zyf`UX1qA87RqU],#4pj\NbʥSҷT 2 D@w c;S3&\Do {yԏ<%^a ynD:y/[CS/|pyD繌eU{qE"'<"ڃܴ*xNTi}Fv[1"]CąN'7i[4dMn;#&u [8(q;]ijfaa Js k6C k"r>ղq4Puy.0O0z F *@1^־s@f*Q(&قOj1ka N&zhފOtȻ ,DijR4^v؊xBMC2Ii74dr-ٻ+# 
"ZXNY.=]ssT7ްt%Ɇ婗 KQC>IF;1yїO٠dR# -`E#]CRuqNAL&F{t㥼뛣޸=1OoR|ڜlc~[G^-s 4C THE /ڔT)C)rW6M ~< BSFMYR^ABjF]Hx=FSa]2E+O_ڒ8gz-?=rnT0-+Ў[+nj>wȦ(O D2&sKJaڻuX{(^ʌߟФuAFLK)h'롫%n5%HhaͿY%t0t gR-CYiʿ iHNsJf]L#}qX'=<,!0%5<@\mJ  ܲG0s&@ O䄅nO~D>R8y:'B]>ⲥmTRCN\p*蓙ݭ tv: qMB0XKXȳeoFDN㩉B$e22e ;^F':>BWҶ}.F-tk~#|p{dK<%}3})jf EynVZ">Mƚhaf)ZtPŰt6dvC?2(NJꃤ^q f/R9)e0i8 h'sZW y_!&  Iٵi'ZoE1}ƒR|po1H_wD|kpga7APÝ uU4N"'+0{F ݊ѕwuo! ^4KSm,/̀/:8 Ȯ ێ{J˱dD;PpeW`@~,.z8.$ENlѷKΤg;(\4AW?lJa Æ_$an bb. Kؘ8z~^'l Ǭ̱C`SAzN 6- jx=#LA%af W/CpUf, \o- ҥxHȉ<cNeKJw4zЮW fÍ$cZmX\Eyp%>;: [ yo\][eTHR5 2riC1IV2T\M*\9?8$WYѻwgN?в{ 2vpp4\Alj>AhGXA7eW݂EYy-!PjPV,][iґY9dkjass7| jE3EP(5"&%72h:a/(I)VFPUʸeA0<_q3bPGj`6ZPON?a/D]xoD gEcQnXr$-m_8Guz³ns |$vˠ>^XYwX) OV>m~YCjO) l]@6 Wc P4fy+=lʸbbN[bkv@=8/2x$(m"5OǓֿwix>wpp'Fuk W~DҭO-`*?RpйD݄$o%""'mpsd03=+ET%%rk[ϼS)చc*R#$a֒ -{x,Ӂ #$Yc*'+ B3tE"5 b{՚|ǗVnFӗ:iXE%q,(_'Pd}>ߗiږ9c9`LXae,?P >nH ?!e>gk~G%  XKOy*xQSJ'gh_|n6"c4^I JĠC\N伪S۵bzQ6*&ZeF^`УX,oP3H:؋1}2z Y')W+99^Fr\ۓ;Q  n ǓwVù4 e Hj $¼OKyYkG/6*fh$ ۉC*|Rvl$8L6 ֳ%\{R7lxկ0/r^ԡ̺LUCO11 "jJRC/FAmǓj#uNɕ+kxL2@-tL힌k@'O=5o #)0~]C\oG(7G]SjeZo\]yH(&H3֋kiJy 8T.m}JU|h_JdψuV/-xl#z ՛9{D%JIKIRuG(9VNRlhw[ k(rww.kϲemSaɧS45'w;:u%G_Qۨ(מ#.POpc^QR.ș Z=R1yNyLuU8؋&uBeޡT#g} !Fƀ%[4a6Q*NxE<>=&ӎ%)j l2FP{ N!e#mYlvW1dq =hp_ΨH{LhEidW#ɥ /c:ܒ/Βf1e /i~-6ܮ" #V\(HDҔ#W_S Zl,E!μHk~3~gf|?R u|qm|w9dHZ+sY%w慛4d1KVwt23@Kb0`2Cb w2}&_vY`j}J݉EX?d[l (WH #V;-ж T+rhSYpY4 }pJ)†P'b`5$듁H?y`bG$Y[C-PDuRd4|^+j0?R)^ОJ|;G 6=½Mo{"C~&>R|lt,󇕺4J 5lfE'}#j:W GLo;Ѫ|ȳyR{(\Ȯ!S˝1a/ +ߨ ȰSqOɡP pQk&D A;2zcY/ >ʆ hZ7aI}"4j@F"(hB`%ଶq-p( $O` jfmA0G#Bqz@3RanUkilف3CaðepRw m]6u .7uSSNXb1NS,];)679SJ8O[5j^㟜z`DP+\i5?&R#ǫLŇûY۝3o2ƮuˑGPPdqmsϊV`].s0?|pƎƸ)S@@"E8Aߖj469tjHu*ucI!FYK?Oݘ㻺zQ7铄N׃XE +^^ytW͔;4ՙ'bl?JBtX nT[=dϐ:n귪19NZfSKV_/10t<yW/Mr'IhmgcףԆ"~椧ylͪd[tե-,1&]=JaUF*ąl|  ^pͳeH÷A$&k,K/FU/!`AG­MGD~3@q7}4nB ,m 53ztx5{J*cγn9v*m>(0[7kϺ31>-Ve')[})1)ޫ0K5X쾧[s gbw=#W8wC?l9LixqZp~\4I[[z@ؾ7~UlVC2N-Py Ejlݎc\#?Qcf+nlpd_4㹓OsZNg|C6vK;0_R9|M䉸֬,8U?.0{e5i'ʵKё} ۢ'jѮFΝV^3gs>菳Ǹ0$Z˛bs89DbZ|3^!*W%MX9*dFiI͔F-30*!GfL:X]X2}WFZ'r'--ԫKdR4'Av*NBbҋC޺4Ujj% G*H'/4Lh] J[eE*xH@|K-O9kԏb$LTvz=_86EO_[ Uq3?xT"HP 5e Սx:? xǗ61&/3ݝe[UpNuI7?U]ݶ$S./z^w<@‹}mn\6@kh0oLQ\p]JzfPHEvE^,{C-e Yɵ y %Z^h-S-.6gg0PEDմ_!$lP4N{qx9`QC&ڀ "N ,puHvznE1 NMy=AUMΦm$xT[&:bX;gUոL(l8g?HT阕g.ulF!T2&ʷ.3 N3)4g,؃Ǽ%͛>0hسO 磧-v9VcCMe0>/6F Xdsrpt=X҃GBI\;5DWcĪDJX}!& 7C1凛QPG=ڄi|Q#NʪK1G|eV*59H3ם&"d^D)U/u9D9Ǔ7fWn9gq @Zn^nh1]WH*PAAvA)ȧluŤƓ!2,aqpcvMSR n>jy/YiIuPks)fz-]c9Kv 26jgm4'*Fc̓da QsOa$Kn?^}0lmJDP1SC]ZL%lTzPcK 7)*sn+ -6߬{CSG_,q"q[ӁCc2Jv#txILwĜr?%Tؔ3n] gLYs~L[M (< N2/gYz?ssTшyCut]"p:{v/j1m+%Oq /fX0$.#Th.`άV[)pvec瞌"Ug|*^v{}yt2؏=`_Q=ہ{YY3/h=1`ZTt3RxN@Vh mjX\``H^p<ۡ9~Iuck4煣BoY56BdVrL pY =9R^|Oq% !:2c)0?|_u{ǃŸc@0[.(r=L Ҧ5jRxrcaVvXueN<}ji plz[}I7hpqB *DE'LbZMTRd'H l[֘ @uI*'o^2)D B4ޫT+*onKauNΖII )@濃[уI }.&]ʼ0z#h6p Mrz%Ӻ=-hzV,|:}<ȴ0 f_%ᙵ]pAp7wɛ5Ke`E1ΰ3:&>mF $ڜ@wZuxtyܘ$,5ě͋ZXE }|§x;>%:LrQjVOFv^|ZI8lcbXׄyF@ .V[>07 Nz| q0m@rZ/x-=%IX7x S}z$_EHAYyikOIhUɉ Fj?L ^NGLkIS* a#;`-1 B+v9aI{c ^_]Ya!+.O\[6~4k6Kh`Q%Tit12n|e.f IMu|Dzj"*QG}Y+eFwÑ.+1 >qB^#wAF_㝆{w ZmZ u̇+ A"Akl)6o?0 #W)ƈ-5387f |L! ';dSzuP#g15x¥Ҵ@a^ek9S)˔"ʵL[b v7Rj+r9+Q[<)h2vQDG|[b+sOq  7,ʽPvodnYUeQt Oo9 *JF*AG/6PhP% ׍y`z NsVpӯG(Lv1҃H;j1yg2By!=քFT=ѺcEpG{u _ʧv}{nq!k-S+uK NwϚBIAmL]?ro\ҭ8=*Щ΢<*džZltrq(0a))LI~ _[ZLTrEj~6BEe~ϊJS_0,[S3/dGJz>&+, 9[Ej@mh^/CnM<$ω&sW [:C1 fT#҉唭8S`ǣII)SLW?Z4([lL̿K˚}"n/ChY afK#}j8JPojF6[rzG$yݢ Cтů؛'Ç&מ=mc\ B0Hkq?PT?<0JA F$dO9˲ZפJ'(ފ-׀ny(kzt r>wS i&k܁KtBA[S͎:|ksHprIE6sseMBf;_WeL$ؔOo ՜HK$-PAyD&VP|++Kݎh'Hҡh )oO}Fk*RǶd G`^T7OfR) Nntmu`]} 6,sԀtBXmM^0zHy#: U6|ݸƺQ2BkjIqd@RtI8"%3qRH%GlKS>`iΣD.{"_L HvcFZؘ$F֎>J†wn363O\+lI Nvȡ)E2 >Yb6Px`vr< 5xWQ#@%~qjkI% MஐD)XqC?KOh]xGYaQj?n̼k2#?Fϟ nЁL (Nu-!5{$߹du],}r1 IQzf@MO >-P@TG(Ehilц1F! eױ|H,ÒxY*|ٶwη4F`OД7%次 mhG!1 xU.&XD4ƾ0n=D\lmFvH F7] 3+~f.NGra2AV\Xd&0-}!l&Bd["X^5 cZK+Ր>E>RRK0Derҗی9 )0S~f|ȷH/)S—kW#PL?Ïyoe(MLBN3R ]dZ}΂&HtNjna=Sy`8dnEhE~.̵,Fq[(%Q>=,^XX"|V{LwY}!s" {oϼ\o&6dM}R V"cWr7諬dZĺ%צ\&UiYA=":3GQ D2_7=Dif6 ࢴA8r [sKtYX(4} '4yow,3Nݲf*4A>(. Ѫ>nsv^81sjR(Z 1ā(ں 0$v,wA.Fz^p)Ao#6o&tH91cx2@["thV`э+}=Wxw1k\J7nU)ET{ nbQp{?2ɔfI`LH )NYRG@bn=Q #; `8|#}~G Ѥ+;VjVgm3 8gDæij@]4IPhf$` :f븳3Z껔o(tjD(ސ7'w uQSĵNmGۧh^oŊq'f ߈#vZi/TV7W~Gn[!XׯtMIb:J1:piAxf/l+-yn^ Z",!BO#"?&(D7&뚯HnT3cOs-7Cׇ V n^JVj4'2VA~6zDőfQ}U+ I'&jnkfHV{/E7A+Т1;T *|L?j /k&x`ӧϐt+D.ʕ„L*&1DK9᏶Ȁ4xHxD|7BRIz9s仧 ")inG/;HH 66 >4l{ڭg/ort3m6>{}_V$B ?yE Y'jg7"WAARo ^G[gv??R(!ݫI0酊tLA#*^IJQSpm8%u0:ƷX ![eǽ4'^K =.ɊmG ׫ڻX,S(Vդxq BbI$Hh87"S%q} ԯVgBZXn9x4$6b/iwLd݉MIE8U9qYȌ:C-Z2eotf(JNo&z~qs죃!]3}_U&4X}TA6TƨU6`*sh f܎I"{Pʝ܆ɀ]֦뾰TSѥM;ɲΈI5p:!qQ`P(H\ ̈Vⵑ_ٽy` HuDmǣ@e4i0y!E郏<\]%.`Zޢ6:PZ q&H'W]5݀VWKa2M{cߓ *}T̓]Ȳ\+ }),5 am_a[ᧁ*^ D(%,[}fqc2 c:ze* x~<^[m'>"ʞ4Uח!=| ׎dPNUNLAܼ iCySCH b^sU{QsH˘“f9 qXk#wVy-*B5 u [mJd~/.ePlHSjC TMk wedқ9Xp(g2_!ei̚y.?u]1`wȟ̖lO"U~?"mbIĆDbF;+hb!<-9O(0.ly9izHhÒǗgSg>hHxlUa+ (hGd۳J''?rd彴65n~tqa{<)?f`qb$1TIZA*MDHٱum1[䐷80ND"F ta2 X:| OV_ECDuZ5o7=(tK?0R Vd9tzehRkj$!Ii]52h2ȩ9 O;3#4ވH BI^nKnBbK~4 tpgQ&b"Hds"\mHauzp-mwEqqYs<+1JB¹V`LD[#%>,&^Bc'E[PȊ,%L1zK:|puvH 4-#CV&sB'"T qzUc傅dJknCEo$m>L8,NQ sfc :*w9+^>*rQI45QG$:|`_!L͸e`ު}Ⱦ_we-̓A3Ї%Ƈ4%)4 G/qef\75' }Ibas<"9!\3ߊ6-1Ëe3tlk(vwM'e`ѐ"{GHޕ6B&qB8B ޙFSrzޤ`fQ%RiYdך߁x)yT R0X qCb=y,95WGQEv˅@%wی#tAbzzR]Spfzq*Z"=t6*1{HҤI]YPA+SĿeNvj7n=㼷u ]hhݛtHIbioQcWgr?m)k'%N +*?L8Wy HsnARJEuhWXۏd}1u2d]{Td ^-_S~b--}%j8[IE *=q` mN!<ɁgWi~Im z']{;mXwG ն0RO\e0!H ʦ! Rx{~ 1NG"Ji>Ovh/t@{UK&3?((xXC?!tkΨmk)#,^0jRgUyMyr2j0y ;B*vW$pEuB$-|/@nJPOڏFТ1Qw"P}rX]ޖO5I; c1A[fE |2be~ti8m`jqϋa< ~"/aaj!?ְI okCPU3qMV58aI8F Yf,.A)[=tڰ)T2ͽ$/x/@Ab`38Խv6i/ U)~X8fd+C<\Љ;'*$F 27! j02+%tMR}jdfA0g(z W<^le 4X>_% Hog`4>5r]W694ي `+{$53{"/r12CkZYӜlljBNj^AM_ o8[1o{|V֨ wP#;~\-|'Q{Ȝs{*٤֊(xzN`nM#Sv#(t:?_'bfBM35La|D%w K(!yPxyz]iEI/@+*@ VcNŸϟ\8eahj NX%{B65P~g^+~-˻[L=獔ܛK^ d:\o:Qvw?#y[!%Mw ?u NQ-쵓{/@:h;B\0)NI,(JO|>)mB Q'N 2W-)9~?^Ȭ]6!ON=h[{ȓ8 /vS wJqJ Oh _YA8əˆ\ vVrYʙ"lF+-^됑v6fӗ$j.T{Rn ZE9G8*63DqwWfxy3՜Nc1 s7^t?<2{5I'XyBKy@qk9(u8֐ O \喥`&zg.^ia(ЉR?ĉ ΐ_1\aN6fMo3ګEvD{w8!Z6 nLyFdi$`^UI85rJյ}},<겧cӲXԃ>[2*HlF6۟}XJ1Ήno[V:p]}fkƍ&Onră=]8K E ՛._Ι&mu .jZfawdٝcQr'3 =t֊7余~1qあBVhNd"$oU䜄&@,x︶S@FR,Dbcz=UέvId5c.-}F|y8Jn#4V Zȥs;[Q(kθ/SM!ʕ3/f߲]Ŧgh@/i>Sġ!TAwU4c& k=]ZaԊr?&aӭ$8GG[ ?.2q-(h>$A&W*n5{U+]G곗]&C1"Zm6JW%Fɜ}nJ.Py[ O^}bTB1y sb ΜKGRR`1f_4D= Z& +1@`m` H_Bi]8ڹe%"H,i]!T,۔ Wu]־.<ͽb+zE[]]>J~+gaZ4QKOeBQz#>oR嬴?| +Uߕ/!m-WRF8Ú5̶#5J|gͬTjD >No/9IKZM]k\($eQ 蚽 iGy;XS:i42q4y! z=nh="ʥF^(]3lIV톣PBs|{&HˤIF?M;w!z$@bt}+}X,NK˘!xQEW€Sޙh &1 i\Pl/Cgr3 {o#7W,i$ tcʮ}%2w7Kce)۩ T(}lNe-xj=r?쉍밯a8 $%MשSy Te[<_=>j"Y3ugMv }kKה--u;a3̨a9;jEdtjK)e"`%۞IQSrb^y7^J1lO+'%}l3vt&XM[HL[#o`VUd$ C"&(1A/}ֳx7eD쬔k*JvMY[u%LYHeۗWnD-dJ4۶՟@:`KKrU&|:Dcx %R$de495əTis ˠ~ݼ_Mh}`6#NtCքf* I1pqɈ=ŸU/kvqFO:UbAaaA& nxquCutv#(!K88}\evzϹ EE2.QՔxLj _J2/N>druX޲Q; g#YoFhtqoӬ E?,o-ބ^ԗYkb$59"<> h\ftPsE5" s5'+\:6|m ߇im,'Y(?c Rgv%6 ^t 깳v84; W&K`To \..P5XA- [^*`(3ab-aiu ')͊< J )c%!/ oCEYyjI:x|6(;:S3pcUyx]ިR<&L5dfCw axXoo}<`|JЎ]풷jC"[ wWb}ʙ JA"N,m_ _Q"G{\sP+kG͓qX"'fRKuǍ.A>oKΠ{dWjO*4)F&sO.E(*%CQBD* { qggF)Y=ڨg4P՗"=+az?l\q2ysN;oGD}?zu߃wmHS{%na:bBɒ&PSePuqy9U>5ƙޑVV osYEK(YɅvI54Ü2p1%vn[+5Z$J;އh]¬*@_U0ZIqg4UmNNQ4~2ahYF˴kE$]g :5x!殙&4䪗Qù7F|'mN+7y) }Ǚk +-CYWޟx> ObɴoXvqZCʃ.WvsCW(<{Ʒ7J 81|,nJVJ@ݦFGR[6$"¦5]GݑZl-H->)mrba^ #T|$kQg(wBEj*b\ |Ǥ|LIjxDR2}c`@;i5\{0[KBҪHHSxiX1N]D2}wv>jZ{H5"bS)Ӂ2q*r@m ažsD}p 5R` ne\`0bMY(DN&x䪃>D$*,/ J 79Rk 濱ud.FBp"5Ǣm2s"lmE>vtz9ii|~Lqp8&>w;h< 0`&b%b=x{;ww ,ʶ6Ԧ4=Al|ۥG9ZO/%}$8+󘱬ȐA//lMzZ=h~kX(Gn[t//^sL<kpB][]ua\7$ y90]'x"w;:اd&9B~Q| ZNpߕ^(qGkYjۖ%|!"bf" 7nx=37Sp=džɷ>9Z UDQrѯKI_ R kk< b#Tג7Z7WPȔ"e,J5P0Z h< zUrgLٌf|ΦM߽ .=x"_LC;Y@h;t3'UR(k:ϹPᚥ:2NIǚL58-@} "aYi7=f'h$$t*#ek)ɷ緷n~'!m8zYDh̿_RBf`JN@A{U6=} X$+$-S<@ @Mlv$kقo$u,v" 3g)f&(gu<=,1pKq QDFDB6o<ڬeKSyȻzOn%"+Hf!)P?XȘkt!/z&5x|,EPu$"Kf B|pU;gXcVScQ*I>?=|wP4^(\74V$cCf.nj;C&zk¯ϘbcYu+R|՜=vvYkoCp?D }9@[($ 1_qD|6`bM,U%Ja"+| 4A^smA`O:rn"F O$-/e#Y☊ O(|}B+V6$ u=z}%%=FOU,3 ˿ZrX-->xx{ he,{}:d6W ñɂ$ ÐiVn3h5z*ӾQ2n›a ̶.Fg&/:?PXa3RB^- z I|Zqo!\GטcsM|{0Ed4/?sl6H3|+2ʔd)#}\ajlG DCw)]w2U `ѭ ( f-4䣏AVi.%RG+ytqNau53?Z=!Mٶy )~F0}z/ %.OgM8QlNH@\ Hsɰ z\28JJl| 6+} /@sg%\bS5ƶ|#͵bk#(A&0ޔ'FEҶ-S7j,xٲvp̎}HΈpXYHsz>.{Hĭp8HӇX]ҸΑo{}'-5TFrO;0>Fhfk[|~ icIYtQcr)Ze!vԓbFƧ if/+F@ 0?y [ADxTd0)]_f⪇ @jQ9 Gh,/ВCz鞻$=@Z |.+[X[ U7,E HlBL0zKE[;1d Suc{ʽr;i.&Op ?"ßY`„M-H~E6ۨ郐z8Ob2ݮ/3\Ax&#Z3Dd߷߯!YCWRG"jxlR9x`AغH{-n<8 y)Hx;WI]D_ń- DQ-:$xUY"ef†ZdD:E=)90GzAUO"zL=Zu`N1mc8hr(O;['>4ݘؤEHد+UeuM5}Rm~gjhݎP}B>\60(@G;ICgW1zW_IwDz.4!SXpGdV7 bCEMpX&J MH+ D"zT9k9:fy8/'Z'Vvqڼ ΍H2DUpQ3Fےdm ,kBP^uޛS"UzO>,tj_j0͗KP4!0m*9V\0'v}::Sea&Q(dڢ V(\_y+bA\)K62dIqfn 5m3"JwpqIrHN(Km m׊X56b2t 9EJ?P9ZSKk갋 &J o"QD ̺tXPLsE?YKpwJ;ҳgP?tNsmAf8st}-[S~al ĴF)ܔ~%di+5!tVsk[$=3 (,F?HW<.׫XԹvTq˷ZoGѪݛ0<jq/H!B=%xg<Wo.髃kWota6%[#}i hwr)*H#[A-"k.И-{5]A >4Dg,r(<;ta) ~¹je{diJd˕GmPa7rŒCQ`|X؊v-[nji[p1>mlnSLGozCswvVI eBuFjB[]ɇJ>Y\xkrCUGoxw9j}u{jWnḤO3UHtM.k>rNn_Fr4q s֢I!^D9qIN؛*wLC_bkN`4Er|MPj;Q#nXLI˱ u;X6!bWJmW n'ʰ"H<ۅ>@Mgt)XϦ ž=j9bi\Cs[^h_ ;Yk@gəR"<[LF+3D(S>%|֍WIfڢ?'t>ڕ1`-hJ MSzCnA.F|LEl}ewV$N \sntq}F<2ZB g976P~Jjo&˳0Y65.cXyV %!4:~8 MP.Us+%k< ;9$C~5#uo_vm~|՛~//;%@$0\)vgԀoY6#z0/OsA:[;Y>njTTrU V|Q6WLBG{˚63ɪHaqSW>5ub1% wGf|6+}w.(u3?F[ߨ1FCN,^ZYk*v{M! ~f?c!eFT!q<@1&-,J ]=dOǽ[Q/4V-?- ɻ⡚ieӮiQ$ȟSI~JKRxKn#lmfhEhzwB+Ka(訕"k#{5kiCE$/BG;SkKn~/PFfKgƛiOzq'-m`F)0^_Fw*;&r )NSel[:ݲ˲z[IA*: &̴77v<,QfN=\o&Ot&Fz4}"rZ .n)4U!%LuHC8?O6I)ӯw5ϷJ, v2;;Di~x RnMrA2@@89r5xojq&]=rіu"$m(E#]jF.Vir~S53"/V8Lcmj}ɸIˆj0x8u' iogˎy{4BN,:YWZ0VW9o Lzm@ɳ"LBB>˰hz'Sݻ3kQ 7b^X>׀CnFULU"" Rt%c*Y6N)xܟN0GIc'L)3AE5w|th>] mU(p Cv* D)zY-z%p}Awv:^ח2Vl"+.ERTJ!t,yw;L䊏ּ)%Yp]Dz]I5'Wrji|LeCI `IQՋY˕ 3kktku!`;b"}#QIJ!~ٺ[Ǔ;`,ѕƗ]A%=NH }ǰ̌ s2>aߛ;0`7D:ܽP~,dy 3 Z݌j;3 6`EՕw،1S0& g<N fG`l3/ VD+/ú;PD4cOEQc=V%Z֚M8"?58.b5ic9B!NΙZ`>_ߒAݝI'*o~Kga+TXwÖ-*jOUW9T1s GW.\@#e6%[La.+@PvhXd #OXF?EzBF7T_I`(+GZIac2p'_ڇ*)Mء€HZ\ZȢ ?pXhII0//a7Fd'_:pڣUجkۮ0, #i:`>Aښу_v3Äm3fOa)%$ /4t))(8WYQӏhd[H*1r*ytx;ˏ#[a!-kPnZ h:÷de\s_sD,v[Vҡ*@S'#|``݀]#.٥2u{0g|j&edxJ2n_34E|}l S8x@^2KL>bI]|znY29ç4cVrAI LNUd0B,V޽#n(FMELcB?C ؽ_ ؐƿ)$ ()}a@ 43M'6(}oϞL@j,QGG`|j"tf %RhNjM!1X}1} +4a0% @q8w y t~M,({XჍ>}9Z҅`%T*&)^IW\hZEGb͘ :,lv'SjG?'@͒`X :/DTo_K,;8v+-*&k4#8H@0g᯾:WY]5zz 9tIu҄G 3_jbeg\w۝ ۝^M*l)Q6)7{{)̂f7oIAnPwM>f2?$͉G0ME-(lɊ8[gjvz*Dtqq-Q/,o FqF3/EEWU>'8Zgh.R.AT*:sUH5lGwWI#꣉˝'Dʘ8k{YQ}bZ%buE[7Μ 27%Rq'  'kaR>{N?*J)}.a?ߤl~Vg2.l}wx砸ۤe7>Uh[49NF0YVG!O1DWrmWbѓ3pn È#3Pd]]&.ٟzl@+in 7xcQzi^0_L%c֡bnE<Յ7*ܮbk(m(҆5ʇ3^%E']33#s9ss7-8Wf:=KA !p( S= Vq) ʷݢ֝C^)JYR"R^R.^ϺO[? ncA `Ǖ4UrWƜnc^dr9T5 c%7g_UڍkL!Qv* w:}k$5Im{\* >66i;A2A62X@wgM9lŵL?WP LUfiэҤbm$caڱ=FW3 ?u .c9)B:&Sqm>“El*B ܫ@jt|E(8 yhH/eDzLsxfx&n. jM\!1šZ "6I} olJ(8R[q`&=U20<  tGaӪH@@/>OʡVzvJ Au}32"ra0 W=[/xM.(\gY%qĽ2mOe ﰂ542߂ʵXщ{yhzx%Pv SOs|x&o\)To=GǛ2}7aE=%Z|d&hd}rL\k2ΞH9%y2]t njl*ZŸ7C&qFё''*p 3@rCSɔvA\0D x}gӒLNȠI"b4)SȦM%K `V01T@d3[r9h&&|ZkxӤz4IaʀpYۓ`쿬dž-%,h9pc,k{DZÝCi'.s&*)})&ф ^cاa9*$a8ĸAWÄt *SN[Aiն\&`jR R됻bYl!h2rC;-JlR$LE\㛟yc(M^e -Oe2d"Sg'x_Vo?+VYϛ|el"J~\3]X5MHpn $ KQ|-I*E}[5hx'9GhVs$0Cml}|}Ո!@ 9e=z^CA9BWi #EژKZsҟ> qc@ZNԞy"\r8C3$+cNFӑmz>+Ma:Scggir2#Uj>f!{-Elq s0ga<nBT 月[zl0Cy^-;eeڗ#O63M+8r%Znf\{ў#{/@Zh!j^}0uـ]Zg'gyZcmp(jYG94 8#B`D x3l *:[^lkrD{f4, z"z?:79됻{!Njt8';u SէZLɜkd1 M2E*]B u i!bqHoɒ1!g+0NqQI׸+eA5UU( iF޲WttYb*NRw9g]qAR\{:〉QgIp[\%FGiA_z@fCWT]Qf.#&r F7EA3߾2iwJwûUMnY ui(J|!o%X5t\lAdEdQߋ|^=3ȧ_:ztgXc0)1SiTX)Τi0/+a.e:+npz1xE?戱ǖtsd0R8[kxrmW>S;Tc&M51u2ylu!T[̌@8&'xz ҤERZ_"ٓfod*j`=t ˟6f>-IՄ^kRAVm2u;qj`h]UMn8;b9D RKݗ@~Oi,&*[ԁ ݱO1eA@ًY`Tasqo채.>\yA(̮ͺF$2_ӳ xBq6Q-̽BX8x'Ak;C6iCmW0 }|ξq[jqq6DEiYD"/ŷ2SZ^?Z5εĊB Z%s ,7kIoiVI28'(Kf8+d BmgQn(E!dqeEnWtY;YnKlY~G6$* z[%!<(f 0my r>oQj{N/enV*}%zp=䱂 s?c*k8mRn?״$9#aRsV Nuz`6>MdȾ! )>cszhX-m2mc!d&X6 0mIo<*HTi2xC07QQ~ͱjRk{Ϟ!r02%|d<*aD7~#W5[nߌ58-F߲[_e?:!*5{Cq +kg:fQKAK g6T/C-O& K2eShհĖBDd-0!qL>c@߀إ}%%_sx;s6nOSIs[{:"T ʼn^gk)NpcM ֟T)*ZA'7("k &l)|t!N-FƬb]z_a8 Uy@Nju!+b;2ߠpU|Nۉ_䋮F1 tHr+2\@{-B*) 'L~͖%Zkwѿ!#g7dZ\?h2TnyQJh\+eg1o9NEAsG2C5 {12H!sMRKܶ#oL73^[ڠ@A?mYSq ݤ| n~3x3”|}ȠPn_я-%0r#0 vHME*XQkI.\\HES%B.Srd"kw՛+81 st M~ӜoGFWZj3!5N U@2pG9(ђ b2Ӷ滺=ÔjiDA0#* y͘$mI.8P{'!HX0y=Yuu7 8ՎR3TEYL1]:[T~;J|PMۦ\vWtv$فP@&Ĥj5g IFC\^gu͂5++k&my7"djSf•i`U>|բ;5LJ*?8@{b(a!咔oS^|S_'UԥQyvWVI?_R2})|qNuY/rR(G>WOܲڧ1nښ d\#%KCX)NLdDA@ѵub|@?"|h o`,&Zq7I Ѽ)eff;xz%󻠏ߍ砜)"2?Qd9*h6QAtzqk7YD EUrsb7^[N1feɺiiK+A1E%G9N3G0 DY++He Ȱ/u& ) K^a>2'*=d5MQtP9vۍ{BT(3V| Nb!(]2"ҟ2|]#{@ Q-,RD7w0on\̵!=jo9κ & w.-5 ` >}GҨIEoX$/6w:ecT "RV[JtQoNJB}~cHP]䵒qq&_ݤ|54%qI%Q#`-Lc1mz^τEI`ë+W6<FSDmi 3n])B6Frszn]i򵦦J:$inі@|f'$ʣɔ _|8iONQX]aZdeNW]41iw9  (l,lE;2`@xNS3^-qrpΆ0m|FV>h|p+ьq#sM ݽ7*2ƅӡ略4F5d8jo*j9O' ϳ| :fK!`Gad#/&qsR*.i6p=rr {aKkG"W]8Z[Lfq?dbP| Ůf ;ڎ)p; &U0v8H/]1cr^(OZذG&2{Žd3/.T7yȸx+/:lwOvoqeBZ%.t1 ag/CI03.lDޚ3uf~'92A4˄E9_#k$'ȖA叏&QC6 P~YiyS0exHm@PT!ˇ?~ӫ;]=ŖlRL%0:9I4au 7*KED&7#r9eT߈v-, kQFJ Gh^I|X v&(#ahD8ھg .@0Jl OG,/=-=7+W%`ա z/A pQcqMX}"'nf~y1ùՖ6 G ɸ iߞzƣ˭l+Uf`C2NES+]z]ctG ?ډڽ Wۏ_C %J Ȍf#S5QZ(c" 8RK~%/M E=}%cP9]@`4֮ ¨5٭ot ̸ 6,i=*p7Cl?gS:罅 [(Yǚ)ɋIuz.X]JƯ6S*H7}Lru~˹3[U /;BTtUe1ChmP-bYw C6#\sg1D9i.;MK }AGoݠ_NU[o >,R1WPcTۙe&&|o7s_<䥀YZ/XET28nkCϦ{z'M9d DS]m. G@ `x E `G:$P3;ޭY*ϒr9ڛ%,}2@l;T!<dFB>WksQT_yC'i476Xl|it(6| 2mc{DCԐ.Ӟ*N^MNPjZMa\Bx&џ p+e SWS=1k Ս cmm7VwLb( n$-')f75 ^'oh34XLd#ilyÂO"x$"6)O=ZPvR#AhjpǪbCcM&i J6÷1ô&[>f .wi9 h5qWdFkӠGXr16F  A^R&UѳEY~꾕z*3;YxIŸzᥪJ1I)b3Yi7$"뷠#YAI I! %Tb'V V Yij4)\xyeq7\toLabp:Vw@TtmMz !,!ҡF ]dS?яUURk"QYbBۚC=U4.Er3]_h7D|e=>1@y?y8Rr&.3_/ˆ)?Hx!'L)˶U*)MQ3h$)AQQ'߳b+)#_r&E6yԹ: ^upk3bf,k5<_BzpHfd^s) 3WjL3#qE}]7ZFȪ:){IRu>axq 4BLfT ldESI4 v_#٠t~ eҷՑ&!H+sT{̜s-&c['9V K2~R瓤b " `Tf!HgM Up?CCۂyFD6wҫ0|_P`IJ3雟A N񋢸[%oa,W`sBl,)\?G^6GInOlk1ˈbL)vlk@.Ƣ o<$G]цmBE䡆Fʿ؆ۉgh;UHbܤ3 le~x`O.L;&~.`pH9h{8Ԗwkޡӄi08_•9l$`dȲ:I7&\"p+%nmu.gmgηHWz!5(cӾǺ(8ZAyF]Fz"U"5WM[eC-5=GV d"@ug{NugHtCv.dqH*˼״] _?|g:d k@< [x0U(U$(] Tp4ybD :J.8*j5H_:1yCSq>ua9& + \1a$&&r7Lyk"=+ h❹6 Le}ڱW}JAJpzqN3F\uưYLfڎ4ߦVfљPKFJLPot4pdqXe:L!HuEܤɯÉ>w(bPRh> r(_1-|ԟOT}_{e}pKru58 *qayWq$S HU2DW(mJh %`Fb߆'z`Vm7ȵsZnptuk! 48n+&=Cu \Фʔm~Wd+ $n㏂uTs/ۥFpE0UzmNC5|&T mWp~6AP1DcWAٯo5]]"%H|4]uQWUl|YTIkh1v񃚞F{ ;4}r @vL)R9E턾T U1}ZI6fџfFF\*^~m")e|L-sH5i.2^hL0IĘv%]Uc%R T|ۏ4Zݓ5*9]/AUм^UDIDvo, .cۺ[rMY4 VH/ J,ʚ`2p]6$x2N!\^g@6f 4鑂=U@,Dcg/ZmD?ғ!Β¢r(؋STjU .ATE{c;ʷοYׇp*p[ZO[2 H9d[IY/>XoCYב9k>NxR[>٤+%HkeSݝWwgטEr̡YfDUkf &k^Wƍ[/mk0u'hP.{!󥯗RRY}"cHD#)ng5OS`q")S7O?Qvsk`Pw| (82 M ū8W"A0!Dû_>ॲskiOwKjꪣ[*}.r&uA12y(% ||UZfZ6eG?}\ ;/DeJZǞK} -e\>3 6v0y; hrߌ\' -Ft0| 2]Z=C>_G>)0vqtG"X9RŒu$zr+-计~g`Hܪ89yXo䝰nQl$Su`PNCbsx~9][>0!1S4$]nٱZQT #v10XhWWݙB0ȱp~ȈwY\qzd #NHdYnED+gG662ӐI."9V#;?w{FI3φ_ƛ@$~^|Ȭep<)o (7%W>-7կLMb=L:՟p"m<>ڵ0P9pƘIT z$6>OEdO Ƃ]DXq /,D'3'9'b=QeHϓDWS(BW/ A!^l %\:Eb K).Wˑ-xofA-X/!e莇 OE!N}5gAX Eņ-)VQ}͸/?Fa 9J3!dgZy aqAB՜mNJ H T#/aX_vE˰Hɴԙx_ߪl.~2jF<=ڥ>?haF.aDjX7;obD+×thIHjIñmlŋBEKCRPVůdC?Usa-y ./0mlM<CTsj5y0U?Gvj`OtV^=J4j'-$W5]UZkN/~te_;%a Ĵf:',BGynҝgD7BD2tNz\ /؎= HMy}IBo~P LfG=ZS0~Swa;c{ ~AFhF$mgeTKcĤ\Uk%_ϋSLyXnѸ (.k\,p9Ґ/@} M ~L{-0ZBˍN"+h\.BpEj(ㄱI St%4]!Ʊ0{p*c[%Y$]$@i1NSGsRB%,19o4Qr`~$ Dh ߮%tCX^x;d> =D&T/A/sMW`#}p>[&kXQ?HV?qw&&S#&-f^Wp;WyG&(mMu*E젩@[3C&/{jf,]_#C?ښW_O.% VҷbqvIRj /vܫs6x4Y!5cB B#De R:S-ثx+ hXi:y\8D"NIbN)^/pׯeApʇVC OryS`fGORGL.P/sPg֎wMJӄuM .>4z2+e>z JVӳl@|>N'axK5N]F<0Kfƭ ݪ/ SXr<&#z>/OK#cnT)$BD}9;{.*\[pUzxA>1A_ا_Q՛@>f~͔2 WViQme(7tS'5 7d *u&P.삈2(oNOwE#7Zy3j֫%$gH@,֢Q.\ёeu]c۵z"X tX}nmiۼUj _k葨_z# :<ʈkā ]8&ٶj:;cxKv/T PZ}xiImZ75`HtDFqmAA|zPpPZvO^h1=Uc;n/9 n `1 iSv (?X靗,BBOK - N*M*cixq,{͖jma$MLEsI{Q%ôO rE;6Zdt3b"q<õ{]SU$_kdܱw11B5~BsOn(U<F4\ђ7gkm W \SXex$uH=FPuk:4(=7f&q,z(i3v/. iv~;}ȹ C45a]W!7^/WptBS,m%]"l:.v8joo=ojV N=_ua!S|XJnBI=^V&|ʐ`uzMLUqia0J-6'Uiˠs'þ#YrY)R7n7lh f?ʩCQl >K ΃F%NvDz>&6}]wӬ<;tr iw[Ar lxu6E2T_.x7FB7nd+")4]JTpQ_]@Jo:iEIq: y~HʙS LiȵpN׾!OfibwN5nk6:kV7vL :M. {L^'DKuNÈ\.")Y:qRlTc`3ܞ;Qf6\f@Kh".*kòNMJg;4 `6p\xU/p3dk2c}/̾K9 STh{oZNG> "nVsx(c!,> cp:cA,0?>ו^^^#)99JM+5),Crt/U`-ao^Đz# ;6g6!a$롍ۭLd{d4xLQN&MpP]`+1Z^{1vymLc) Cv^a|11iPXyHWNuնpUgeҖ9*(aS ~8f8)f'pA+p>Ys!y/(Vm!)dܨz'6 (ұT6A0+nʈ2-ɤɮBF1qAfX#BgԐxɮ2C@yX7!ǻj`ax:= 0(BIc5!]|].xikgѦbO h~ Ag뱸/6q< akZZ !ݹgLUI HPW궯:=ϫNB"%hw"̣MSI}X&wGzCKk=JDJmO&i[)}+gVp F>ه|Bѥ'X5dJet'ě$xdlDxA}K[[nq9BO9Ѐ᠙h"I“*~R;rC "6Bײ}4)ul5O6z1Cmp_^g}皽Lf6d2P^k6OZ&E*8u陋x8/Dm9G$UјRM[}z,Τu/!|4W-SuI.FLCVӮڼ`xpjf F% 0%>QH.ǍUY8%Q<\6ݣʆu%~rVtw?*^! m"FL=M.TZkgRB9?)T0~%d6:*% 4 Γ⽳Ϲ^iL @v_`cK(V&*J؝3ȮWxZ ٥*`];u` DԂ.c] Lܛ{ X/F?3?:5]gSIvI1oPH N"u(<>`@z3%myL}9O,R ik "7A׸f5뛬C"vcڒHYz,Mgٮ-/k}&0Pbɣ5#$GV}U#>K])o,K BF{ƔG7ՙ 08"bic;s'K2y]@͝ ׾"jh7$]|t)&4/pagRd3?=/ e{EKHd'HIn9,۟"@KAmh#2i+ }g1\9q2u$kW]Q C :ڻՏγtzDϕ;;|AY3~z4\ x{ңSnW^h!U Ax[ž`u!w䁃}Kf)@3*p!@z R4.%^&*YH%TAN ZgcPfh^hu(%:P'EV6%۷ __ jJ* ~fK׼5yAܽ=WXbr27Ww?<;fu(FbB'7bS: hd (Ry#:nwY{u>OeYF8qG0G#< Ɍ|4D`46p q's +]Q}ȳݺ49aNtC9.];n=uwhr>< &l_ #C![9 LuB`$f}IrQb\N@DD9;/rLnfjpnh<͘e ͋)m\~hǵ*![;&F_sY)k]I.kNu) TOoחOaF Q1Kmp9Uhoh@z L΅,}6/qAuB\hpє<-s MmZX%?!, [ Nɤ\Nea 缤B߭`t_,/:#/Fΰp= u%&ֱ A_̃zvs \me iiȿ!*}VD Z}Nuq`^iESi3sbg t}5c jm!W~]@,%5)NQ"Q՞1 k>7P8hl>LmfHvP挣oR4^p 娹ژ(ßN1%*}f'nߦTag&TmbhR>=m!/ܕ^<ԏDɧM ƀ mZaJ~8V+r7|2(MmfؽbQ+'vz# q630} sp`dq[&x>l4QsZ"裯P~S(]V5?twΝ}eDN)f.sק̤|H?mX}B*e<c| 񨄖oV-C,@<[;Ogg|0|O}f¥\s.6,xC*Լ,`jw?>%3o-.Em2}ʗ!)^BySƋfUi^3:ڇ0X]\!bǡtJh_G[6Dvɿ"s-bq፩0_Յ09_yCe[W.ΈHm9*pnŸKΪmˠײַt@jDLl%ŘpܰIj^,ۿb5)'靡_;(κR҃;/ XUugڝ*-ZųW %9q̒fFRH#9-RƇ&r`us NLY{uOX HORUja3x|DOnMIO.yԉhvP-@xMYZSbwb73Uɶ'k^Uи-pѸm?-lzڲNBVv:;!εvbJ/oMRMI4Yc)Pj|,\'U0i"̵/(j%Z<+=:B8| GJcjRCSfHE5eGeJ|yo~954kAT.bgE(µK DX!giYMsI/UD>Gd1=ĤH"#Ot+|p`0x߸ޑTgFrEt&!|фR$ףdD?&cE'{S@֠ l&mpoD,_vlҶmK3E[d^DnX 5ol>$mO0,.Llp+0/`Ń] O[_JlD9% ?Á 9ú l4U:ؕ5q c^2m\nA$hUyxy&.Ȯ6EqGO;P/塴 |WP("^ f;m/iM"5` 4.67|'h/m*? k\+}_hAe.cMw32fWK%j pT,18cvZ4nC#yu:z-7ujʫ`PdLLh$B3Sl}jhrK4~00M_0a5Du U4sXOSq|vգ밃,Yb2ft©@ 2*AYsGoE/1F'sYrpVUPv<`T͠R>T o*/X (TǴ2`]6aZbO˃fe(^^l`FSIam/ࢽ"ؔY8iyGOdE"* sg $3]^2Fч'MdbSச_12r{zXAӬE*ʹ>^ m Nnm24 qV%.E0uZ`1f[BҾZhp{_~X.h>Y dӢ爮]N.e-S'Ѹo̘^wzCdhf:9#toV`!މ I糰 ob O~/a^ EUi?Y\^x|jt͖v'(7:c^8X &j;@1cEӫW#Vt^4*р5 W_%0@Y,Z mE}fa,[(ց^G'Usw`<}JzX[λ |%JeO+|AoELy[.R-p=Lv}jWuh[yg+a,ה2W|!ە/n//Nȡ>L8 z#qHĶ * fwE/'M݈9|=HFs۪YF) r.fF# r`V}J5[_/ ihiCy{&ST=Gӂ*u:@s o9??% Iŭ`0;NNqك,$#dNfӧ೹yHx^)WI2w(j3}eS.w>Meݾ~Ê ~|u5c xܸ `.r?vaDJ#!"Cg/f'Ӿ-qi{eW#I6I"[:K66, 'nZ-3Ic/IݛzCŁDcIj &\Kv\X@a)c~/gC[_Ys\9II4pG&n Et/{9*vG(+3 j̏1"tHq{Sr F ٢1>;5SŒj6lnj 5.Ԧ֐5.!\7:uE)@#α[j``Ht:yY_:ћW|GDz¨Vpw+AF?R]Xc\ŵI([XZN[ZWBm{X&F28bQ 1ZiO|j6 Lܴhz'*CCzk4CY\U@OW&@\P|@C*pnH:/h zw^7A.ϧaS%?J 6b1c, m{*F,mOYDb[lcw9ZĽ.+~,I&H&7!la>%78OO >Ӊb>G idvd:ӳQ֜9'CԢҕɌ|q$ŶC! T5~óp⤱i`LH@xQҠ5٪pUCiXn*% _"/ 鮳쐂VqϗS`+̈l2N,̰Y_Ȉ"jX#J}2ds6$o,vF %Đ֑f.&gcsRG֮ S 0]ӿ Q<{DdeB]^o r .'s>B3kS+'+{L9FSP4.5[-QcH rxiF׳KCdQrJX\U?[ꅶR[ Hˆ 8[~Z0,):h6tVbabP6qq B`y/_Lj"ZZ7iB25{M&1%h5cNR?d/InBBL>&$Sb@z%&]5?-9DhȪ\Z!خnr22֤+\o5>y}.))Ye R)g7T"]֨ jnz:~{g~ D<4]P#*ŭ ٔqf݀xh'*9."DÙg1XXWhpUl|j{!T=V%t6}_CܡI7տM]KX8Dd{/Z)fj.Ld8 z(X>hUcMesĉx?\קi!1 X](d}Ce'#몛0߻y-;/Y6!ylBȷbؙ](heSĀ._fUEJEhZ^wS*hgI˂ WyQB uά+/Wۯ5{$n>|]!p6X :eNiƙC]yj7}̞<33gnX^AHd=I> 01R)C]%`"AHc{`)^$p\TrTve>P((S|鹕V/b_a8q^d]NaƏ ]%vٷbȫ*.1݆F+Ďsmh2.0dcds~+@/ +L̗nd GcG{ ~oeYv/$`؊PuipR=.~Vm7AvL]俦Z&觵lgpᭆ|+_?'D⼫*fv]) 5ڪ4~& <<lcX̰ }B.|xA:)7fr$O$Y_7:+Zy2$!tF!n=umHc=(o[؋c L/'/l9v9Ά:Ĩst_*X=ف-5^1sA-pV蓚y`W 1A 0cJ&j =V& ('N3Sf`Q!)^^D|u ]4'd0a!4{)}S$P"Ngo7U~35@w2y0һV @<'mxb(?SMTXz~$EEE 9(+gl+3NGxR@ѻ}D\N, 0l ^"i$%Z~B^/%l ϓ\~XXxNjpM-hcGWlg Ez"Q#$Cfqp!WkՍA%^h1R\e4'yё%׃G҂tW3ZX@ekgAtoњ)M?Y݂0G6q*GXyNViޛ[yVϫ'r$y3صtXYxFd"9 f*U֧6(k,`JW085&4 .pN]Л.tãN SjLwg/b7gFlmlhQȮ#̳R)z@nfzRHSTPn{w&Eg" ip1vhp?o:կ0^=8q!+cM!q${X+-T fDRV ҈gQ3²sLNRSx Z-:&6z5~(Z,L!~lw9ɟ^b憛!rk /J_?q+ 3CHB_ 3hatC.mdVeb8{cݭqQ@bc=CsQ#2 VxnO#AԕNCOBz7KdKKȗ?X`aH7US`{=_ܟB{گ4B3:C2:'۷j6:y_q䥆I8 ӓ!ށZ>\™UCb_l(6C{kq!$Y8݈ $axQ7w|*ǚT%=-ݔ zAo"4J⋧ RRKEĦ b+ƂľF^6j`^oηFSD7ݭVoⰼ̩PzϤ?)}OH,`>t $qOifߞ V Nrty3E <@Y)};=֦1@e nx2۸5ԀVFq~Rϰ覎Ukz諯x.ǵoll\ZL U|51rPW zٕ"kxW)0Mgy̟h wS1cܵ|+#9>bf´NvMBnw.,zݠs {md9 e J na)1 _5<;B7SM`K?WQdrusXUK|Qw^x_h33Әy5I'eXrAt,kTd@l{q:::N1?0ʳF#\!ZU -.#T(|f,^X eMb}(&'n eNۆJ̋Xm~X'UB И[!g0Dj:q~ۦ'#`I,͛ʡsT+dDI!e+ sXѾsd6 TdI>F˶MFb6R"ug+[11<Et|g|tqA7u0).+)¹);k?h@dbim[-O= tq@ON^ {^jrF?L_^zt`&G]QtBPcͅ{9Dj 4%e NRlP\ Mb*go5f8Q R?fb[Y%7̸tnЇ9 rP w 5Hn*Өy$F~Ŏ\hi#EYبN`9ܐX٫.bpsMJ(m>J[ގ6 [5~m܋ LicǛt " 3U<٩/}*Cm)<]|#>DCP'PURLk1u&y`ٜc3kH&+%QZ(t^M2)!⏏1u-<bPrfd!joꝯrsS9xSCsBhV2٤L'+d ;?y״S ӈ#gjҀmrRo !ԆMr\!7.uDkІ]0Ak,öacR4d'FOKCtrY9w̏S%lg3B:?6݌8"K# |:`>P\I؋#4-=o3Kg&RMt>bu?EF)fVHu(W,̢!(An+6Ĵˑ[-.J;S7̊_6&[>]ݨ"hTv=vnnIxjw=7EW0:}FK"?1]ÏV֥Z1Rמ#t!^Waas] suFAr,@Ƌ?16 ^6A^Y`0J!ns[f} !ҝa}#^I.ZMb2 EZ,&~U#f3nqhty4 0{ ,D{/tY K5ͤe Sfk Fdh̛vXUH|@ gMRka?¿- /z- M4C޺V4)עC߉Zn?p +'Ne+;n$?Gʱ=5U𽺅^P]IBw nڻ$&M kB i$IbAtD09`cl)1p48 I܂ ,%<&=\A2E@SK IEq%#JY { _~gIT@ IrR݈0XjT{̨ۭUe> ҮY 3%gqqB8MZ!qDp"Kw =Y XwBB[ r8NL":mIZǗ(Y~(<4gEȺY6 (l>ww5v1pF6>FIsk(FOpy( 4PX{\R4Ns\]hMjۅ|QZUU"R3L[QJ21СFs2,o0 j ؔC[Ϯ\||GԹ[w&ꨐSwO.KS#S~{f%~F4!:o+"= bsG&#)0*wbr38,tvMP[x:h~if%$uF4y.g,=rC=,/+B߶֛'49,]2S$r \{t5hBdh2?uJR뜽*/UN{MSxT'{s&CcUeUۦȵa $ mz()5Eݜ\V4 /adkBuW"ˍS(3t)]_ &zy40XSԴ}{fmtJ-x=kyV|<Âݿ+D@kI g4Xn>+^Y 6b|RC,1%VW,}\=[@J\t/.?V)~@ G}i-H_pfpX@p)=cuAubWVc`~jO@ IBz3@,2%ZȭD&fvtJ'VY."On,%3[>Tbb)n\je܆`VZ~{d+*\֦|Q/Y;a:Niv4gԼc4?0K{GRe~8li2 ^焪O=3;~߮DVQ"Ji5:u#BxЯIAUo״T40c$Yʕ%'+;S|RbюlG,Uw qr^XK/_eS WiO]_i|<2 uj"u![x7c8y7uDP1L.K]!8~i"ex8ٟZJ^6 3Y2ֲ7:#ܖ&e"W0k7~ gYrbbSFVXUx r󐤐%wFj=&M׌n1ehiN+Wd$Z<~KQn/Y%/_w#-iAF쾑~ǨwE}u?v@i~J. =zQ>.WɗLP-y2s+3jeoSB_ Ky,G*wݓWl#}z"wSlӃX a0ކ8 B]W7Mcb|bn(TpR{P若ɥH{ɺncjɀhl桫DHʄبUVf=|R`A<7 려Y`jMҜAliihyQcy̍S2` ,AMHOaTp1_}^$eTdUZ@S%g LR?@.~^[, jKCg@c5pL-vد>@p 2$FB&7%RDNu^WAt. qY!v#Qx{]Pjb.DOY[Yfd~.}Sӣ?@ڸrksZ;LكRN"}"īkN~*HUild X pZN-!|ﰠXxb7cnoj՛|}#eGX/P$*BTCV:G5gMDt \st3-]hуx ޫ&x~h^m MH b&WdYu u{gX {9IX x.wmv@iH=$z90\+(*-\¸`?x-. t*YuX&HRO>ɠB,gn-~d<5\!X̹yQ}=XX 1-65޻u 5\|Bb@HZ.#*qK &l@o(~=ìx 9װ{`}?E; ߄R+ u]*XAD,nb8c2hƋz[o&jI^x}3:m8 e&xb0 cL`p5 / Md\4bgG,h9<.ރWs`[;F;I5V[q @W X&v#̱L)mAj 4xRM,4P16U g6X$r'1l_ -O(q\=p ^+Xo'sZ:Ȥsí. JgNGNrs G@B)-^^d6"r)uXiL9_pR__)ɖ x5Y'/}?5m _T#=_'):D|d0s/w 7Ί_#m';t2Q!Cb{~WepBؾ:41rap6x=q 3 ۦϯ5^kFUNxHA?JB&aUY7 ΰя;h&@m@.Cۙ;<|_=eKSG.yhs|abUGB}#\JsY{o֛udJ O|5g^݃-,/җP:Ҍ큔av[KWDA' -_fk.T]ćk|'B..B5FUhS\ `Nأ.8Xй3%a }B[Hb-ҳB$%2EE4jpގUEB3UWh#T0'iu爎3Η12T2.F`z>a1!\+5TC7!UǑ>w+ߋR9LQ58zXI7C(-(ݪ+%՗yIR8(Ba p¦2 3[r}|m w9kx3ErPn _?`LxTDl՚.:996 hb# +Sz|@݆)2 x<լ{z !еgo)veKY}ݍVj1 Uڃ_piK WSFJo51l#'c'}lf?¨CxScc^׃ %Dzl6S96A`hGjp!#յv1w@Qy$5E4x xQSx%/EA ΃~i_k=0=7%:/FÐH_)BbTi.,6g] n{IѨ 2O6Una>Lqn5O*r!f ]|_`:p} +W=ϭc=yF>䲶q~4ϰGLxDò06!jOW,M2aBjR!kn%x Uəo]i$l>#}VG9-t_rxa],̔qty6~n5Ns0Hi&d7yZk3A7ϰ_$dTKNj/OY^1bAh#ENA5"<n'%c9[ޟq2EZ@ <W_5lQ%iLnǵ Á}N澩Wu:f}Ox\x.$4oDiٯfπ'Nvάo: 6t=;(@sҕ]ʎJpO=c(q\lUORuڞt00ě{m%Qv@d߉Mr8QOVe=xevfۛ =N<'^=[+ʳE☓ƌo߬cD]P4|]t7 //#da2$LI{Be@8#OVL6hwV=Dr /8b;ji_Tb `nޠ[er ْ0Lra}WzTIމjw)XW*:D&&d}{3!@3 B.l&YeS [ؐ+޵! Eٺ;ԏB>zh09lpK0$/3dI-dIYm|-N[{D] MI̗I%x i65tlROF:)bk|F(4a';V zwJW| t5QrrDbfu9F PTy}B&lj<悷a*;N[Jo|b?NSX{fy'hlB@ߛ'.~bKJqJdSPM'u!lGwC*$#)׭g:`WZ 9'(E䌫PnA7^ˆ~Va jn}JIw( gШֽSCɖC5n3}êzXKhM(MRHo@\u춴xd_-+xǔ}jk!5Q@u/%~.BBңQaܷ~jYR '$gOɪdb\K_-(Q&G 2QHҁQ$ö̵% @AGHe$.}J b@ =aDӳi]t؁R|waٮת,p0R=pg^^q\ Q{-E79!O#pi#W 0!Z?rOY07 } a+??V|,6AMgH{S9c>كě] D'/[PӹӒ ,qϯ4Ryw˔2~ gKN2aq| &B:c!͕2REƂu=㷼o˝1:jKn5/!@-R^󪡭6'eIۖdzaPW7жlZ t=›|.jovU ?CTÈ"L&oXeKC|F Ef Ff|84stqC٠٩Zthk1)5VWM^՞!DPd։ }g2.Hf(~mT~Qq)ӡsplRb7[w, A:7 wھ2V:gAVy㵺\i<#Ttej6#4|оxۆrxgC ΄(~,DR @x% 2cv-Iv)EGoW((N6LJfjw)FkWlZY~|F\ ٕ+A1Lͮ9v(ve/KNB8fB͝Ct}9UeiTp8 rDgr,w]FgZĨpJ 83$+IsX\GO LVz{G}&$ZƉ#\ Ipx]tdOĔ78[=3+ZRg/?@|f, GSi?˓ZX]6l#^$4VIF.؉h lҦԁ D*E~%nݷJz-CW sO9bVbqئPfifXMiȁkֽڴ:Xi@@ sQر7 kii(!^lQ?Ҧ|9OBϯm6_ܓ|Qqqm.˯[jY W%nS{QFw"EUd צ{h¨B\hhu nXZȱpү \ z~ռ6KU?;،{][Vl A:!퐙8,7GF(Xb]$9Λ&,|RG_TK-Z2Y$򠗶p[3aL\78'ԂzmT YxŠ;vDQ~Poɿd.Pѣ̞fWnrE- ^͖Mf5v+HauٰlV8[fPuo̘7zP~. CdDsimMOU1QuD!:ȯ:-T Țl@rn v'o不};SY˅TLq>И ~B%5(l+=6.9L.hև;5KF>K\#V8؊Avu~EPc.Z/#v9a2W~$F@-#6HPq$YD{# (MY)0;U~o+&ɓ[w#( ^c'J<•)w7,F=K yE{@`Ro['ا_9HM mT$&ZfDϠukNNUWFD_1(҉~ވDkVbӧieͯ (eq 䃉0!*+ucqlyG)97w|T` ?ϊnt)%ZЏh2^FCtn&Yiq2m?6W0U#/8x 6uڂVďq@Q s Nq/׭|4Ǵ.l #ԓaw dI=ā ABRrG+r .6Ky>l2âԖ6?cS{zs0qa1+jsȤ< Zޣ7H}LxAi>xl˟(nGQ"ݞ^&'QӍpR]" W5x&:;MW; UF39ML3OU4lGRl%ݪ%7ro RH3Q*iT'?%"-6[4qza)8aQ|f)TZ#T!J陻FRhk9]l6Vɀ #'Ӥ_QZ8<702ws##5?٭ܫ~G3#;mBd}oxKȀR@WkKx 1U;붐f6WM1 \.h8u<4iC cĵBzc#j,:! d)KsߨyTV;<ld^$[(GG8(ɘIt3hRf$§t'N4){G؂%j7Qppi'@C,->*\)ybǬX5=PrNx1s(ѿ ?wXX"~%؜%Yg1A*Eɕp`~JXzRA}PѸ] rV.)qS-.TA~ZeU'##m=9~"l/jHHl^KR:g}*7?]\?!8XA)RAӋjy\` `!]WyJO +> Ck5+^NM;Z7Fd%VVGr+u #-D%+5k<=zj>'7clCk9V GG32D<z7./{A?ȟd7[`*!J H(?wIUCp&csaΗD$lx㣩0*-{EJqT[C_SeD%1st4W;p(`t椬!^h-iYrqTPScED>6*N9X"1nX`߉*Ѿ +XW ˘& QTIŎ8ܢ|[HoF:șU$ MW)l4툶 ך XѓU)\jRU ;yZYkYzͫǝl1rz |S;.g!R]rWZ 0͝X02C"m?`,tʍ vo, ߅AAȞr\)ShhCK|`I?H(4NaՓdrv!B!xYePc>~"O׾ i:@CgU1G Zm"-iPxsGxƊ JBȉ`^`H.ߣЖORG@Ǩ<7]FBG ԍ8[1?3i/Rpf,mYr$R6]WHz~LrL?*…I m@-ꓺ` wSR;MC5b XQ(o9w <}i o>_{9߮5rD.sS\1IR1Wȯ4/YE>a𾲮}Ĭ)'uͺZ8_rZ?`QwÙ$ubkɸMXC-[oQbc*lMVkuE5y{Ͽ'Ȼ'WcCojjg8ɾw2Winzkg*Ǿߌ";g"Y*D?:<Hx ~@Rߎ j -.\MZ "SZx0gYZ07070100000410000081a40000000000000000000000016570825500001adc000000000000000000000000000000000000005400000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/core/snd-hwdep.ko.xz7zXZִF!t/|]?Eh=ڜ.+εzZd,^8[qעD"99ȶ~VZ$?^8wPA3Ou33'ITu{׊PS 'A`9k ܿa*n?~_ gJ BϘIl,5ZUJ"Kxd?L@vMc]phY=Z* ")$$tp:T546|1kěf9y1"ܿO<\ "BA@%èe{m\rѹp1ho^|U5QmDQׅ4 l\sW5v?8I˭`񱼂ws4JGt2om#5oiх^iNz/9%eRO3Y$@Y^4z@}T) ֎:CyRo vQeQ -^Ƴ{kDv2ثތ:BDA$f#[ jMA(T:WYry@$#9X#r=)*+O>OpN'{l*{|d^(۠W^UaLAHďm;2b~cEpc> QmwCPHq:ED9 g, lܼMmw*D:Fz B|}zjF/L>puյ\@gCMw&hQ7#LmVF^REmclrPbz]A%~Bm9R>mt3NߩyBqVJ"BNwFU3UaLfi_8G ->3X3xduEYJNbm\ruRiʾT5LGzDQdjcnmԅ1!B-Ɵ7Eb;/c抌g}`ؼ,Q|ybrΡ 9]WʟqCs(WW|6⛐W&y seGx\(%+C> tB|ـuYb{kDp匮 D<#o^@5+5_+׺ +d6ۏկ6Hպvh좛/W#Efh)43)OǚhX}^lY>|Ԃ \Dl-fAxAra*KA3ys ؒm4-11D']z z|( )uߛ?)z;2T`rVHj~^\m5Q VSsNM]d;ѱ,krt,RjD;0~:҇>#s:V^=#} z/]%靾%[EdSSܷK+%4dЫ%7PH#"LqK/RS܍2Z#6<_uTc;sXJKπՊ OgкE,\Y3"iWcL&CFgmahVWGtOx]L8[_Pih(M$D''mK0gNw.ߊ7\M;v\ >!z"ː帛Z6ͫ 'n Z&D_cfp} G?Y  Žt{nL/# ?jU!g5^ұgeLk=oE&3`/-jG4v?sWleНʎl@9?Q2»e6R5$; AzMy IɫNcQ!qL@$҉,%Q2h73rnnL!U2z [H]˲xsh|RBɻ{a˘/5DyT@g¬05F@Z̿pANUN$H\6J(qYˢs^{@T-y2'8r{moV"rE̗>L,dإKJOYfpevݾW|  mq鍞KM&bf';BCPe H4KC0U {ة@Y8Ś,UYNksI٧$H~nN3`x΀|יQ՛Eb%dUJYIL >ҽبtط*O)q7Z4`T/\;5'go_' @LV! V7U[zS-R%p4,b[K->US۷IŸ'O 3 !Cv6G? qߞ}W hR=+߉>l 8C/bkQ{C~UJ}<0b`%AtMSйjr2H(zxĢl=r%#%p̹ A!pM;D^k%f,? ,Q&P1S$JjR9.L'SMf8x]JEGWIYI= ~^w'9zDJv.*GmլQL=+=H_{d#%g^q!Ӊke >%G. 8] +BSEUl!RjC\@f 2vev95nQT??D}9pN RGul1& e[qVM~P&%l4a%q'/_i ?慪+ byqHVW .Ħbh]=qρMX|i%rLq}Hy9cAcZs|K@`k%B$qsH|fS]R$dw}}|gH%mr/'E qOR.V4OTh.ALF[v QZyw@0Y횀x pr8xq6׿jʹ ڊgfӭvo^E7U͖*[S)3nCgT~j3F|K%OfoA%jA`g-f}e"lwKa}GҝrY[р:27&׾bo9Hlյ{G#Ohi)4zdHV服Gab@Y%7E yO'š~lQqMv 3pH/V$JnKExmUcQvԐ =l?uě%q4tdW.@+n_ʓ2A ,Q n2bSǶ]uǺQ_Aajf~>;c"JMal $ϥ$}>8mA$rN%OT֥2z2]Z0gzI&khxl:bH_ZQr/8t0|aBr?ҊS/rySD2֤yDj>pb TQ8&[q \i|EDM:{ȸa wpA ?(B2M{?B֓I۽IC.Jz 3ۏsgךV|L()ъ}whLS uͥ}ɉEǰUT> x *xEmzk X&EOֽy"Y(ryZd4kiU(㉑:g5Z؊Y',J"Ϫ5<ٮ˥[.?J W|NJMep7v=C ~ Ұd{qL橞^ODcuqC}^&O907az1V2þ)5֥&&>ss?'P3Sl^{De]7Y@uh^$[yQ9oߨ((~Z{M{!KOeT,=A︱n=XB  ^]EOYV/oN(K\1x|}OJ\f24#nHUwjd1hoXAKmmU(}JH؊"eꑾZG{Q=]¶Y]gƎ(mN^3g2c̙b|nA^&ac Fv'aZ-` X,Bi!;;p ʗSP#:!۾2~휄vM$&'x/^3g»߅_6-*S3#{^}4B|`6 ueC ni2Gŋ3> W 9oʾ>E$ӂ^%eȓ;)i(^U%Ѹ|hz|f5 퉵#;;ft ŽI*Ha/VC&fh: z8JZ瞗k\lhqS/ᾷe[S~p[[}`AړO0 9O[cDk$CH[cĤ:6rt߹8ז[mʊu|_ITG `ыuf9X TM*薦 ((Ԓm=d1Jw"hdRs$Er0 pll"dޅoi'[+t[My\'q;ܩI ~Le2ZAN|o2}+ŗ8k>tXfK'!K:J Et2!/X,ߛo,~<CwZ0"#I~VWIaGK(ۤK$o$(P~"vb`>U;񎁩χh<7Kf{Nl sNpPjDfC/jXd9(J%\ܳrWUb |UH,sXߠd)|hC)x-bږDUmzkMb_daj[ ٓ Ƣt=*ۧ\1ɺbE̙fMVjz FL)N?#Y, Q}QR;fJ +\"I)j" $`6FNY@ӍW,x '7]t"yxkb~mTsf `/(}'i*bX 47M2(͋%O25!5]r{GlB> Z&eAO^4^ѷ (eyed5ygYZ07070100000411000081a4000000000000000000000001657082550000ff3c000000000000000000000000000000000000005200000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/core/snd-pcm.ko.xz7zXZִF!t/8%]?Eh=ڜ.+z~QH rskz 6$plkP/)Wd󮌣ЏHS1BhHb?#VBNffY>\1;w,YPoAc}#6~ hj'E竂 mOJj@hH+3yraj9?S`en@ dsAg+g^!'i%7?]Nx"#f˻URAk_M]\&wF3K8 3?YED@/bPf&"be‡7ƙT;Ӄ1ΝKY[KS; p 4D1= H<[}p^bӿ. NY Cj%״I>=dRsݼX .д>u21*4 7 I3, #DT B7V֙ ^Ol*LLEZ6c|xSC*}]QĄǴںstbnnq+OEfT g/5ST(/1b85|M!|isJ8.PY1Iq~yc>]hM8)JxGU,B Y%{SzB~89[l#8v E#ϩhЦ G>! s~KiI׷4YWwrһ"`8 dDĻDUFd~yy's0kZ$!8sWUH/`-z`$=Io L-s tY42X϶6yҪ> Xb@7J޶:٤?14ǾR z$-m fzjVQcBy1x>Y⇒*(XmಢT>m^9 ]ۭtC6Y;@@`a/񛳬E-8uZhDvvowFӥD5"Xk(ΒӽOcd8+$h@q]|T\D ׳AJїȕv$y; Ơ0dh뿐}d ٙ$3ԡ;Fn9@SX%>39 )DQ=ض`֔ȬMq#  *~Ľ[;eU_Qnُoš,Ed-^4jor%Gq! q^fF3m>ٖV UCCw"ƯOƙoE.Ѽډ!<ĆM'X(ܡ@$ةMkE_ӌhGkf gTOh)(BSW+ c"]}K&˷a tx,dCIk'1x꫅R&GQ&ѯ1!ɥ|4M&8s-iѺ}9R{/|  z-c v-x25n9ZYjSq3ũXf (TTz(ǚڔ{?5َKj7_}p)gvͥz_$ny봆,69ہETo2u1Y{) . V*/TSژ\/s t}|p(ߩ̅/P㐟k/h3P_^rKK%w%n>k|NS?$(Jm|Iw Da4 !|`i99K·yiܫ=lK Q΃>ȑY[@S hӯ$H)Kn>3Qc(lrzS99BmpT5R m0NyZSWA~vnR]axE< 35!3\%g]T*?j2DUn.A MnxEfXF(gewwaK?`_q $J;ش|HvDJdg򺑩w3r j#. H[J-BrcUwIpiX甛QN[چ<+{/wqn^ +tmP絫M'm96!yj*u|b)%3i@Rm4G"-ڵ,4z@` mFCl Ps5؞K&wp/),5kD,/ڋ URhsb7O2_`,+GoUfT! A w]^ufwX?  f|ky%-L w's4&ii֡xtI9Z o4hf9TGqz+Mr&u_Qed8D\00&='ɐ7j|j%FdRVh(cj̃FZ@n }.W9;JZ,}"ZwI1C|Y0L(P+8_2 y-\ %MXO]@)Τɺd3aюd" z4Ι={N lujQB;Q^ +$Pش|#gX@P X`嶰ERG7jd_,F1)we-ῴQvzn8Dؔ^{FN Ā6yp|%6y݂yP-Mu|>n<jޗg<yA,@7e 3ktIhк7P{o31g,(iKH@oZc7PIT˃uУ٢0 +{a%йI_ %3Y1yw6?Hʺ,]ԫOw,hE3Y`jZ:Щ%Xќf1H9=;^onŀCJYa1E#y S;bң؜i6=ƫ|e*JHr!v9f\D}_ d|kA׃ v`&jR(FsPKU;bv@QZ.*&jn}0hyJR%~gtD^#vy $9U8\ 33CcmADOB(O9>Ew _%ެp߅ۆM8'l6OtV}Kw!XC7P^{ 76yڈ?o7,uشD}yٯ tȄ Ƴq[{$_|VӋPu]̠11"#gmۖEٕgperL@@F+[ F0r._خgxJ'gh#˹f L5<)1)?L3ӕ<9ZkݭT<o"W620\YD߻;bS'`n!aNñӲY側>U~x c_hl$']eZ-w>Mi,dGzޏe6J9}0VdǴ+7?dt&Ve(l>uu֊uֵ&’GDZ0hm*^W=S+QdY=XA&iwp_j@~0szȿ CCX'lxA"Oɥdw?6l,f`0)>, O Z ԰qE$-&z\@e=x񍁃-nMCT#㵬'{#PirJg, +,gh ~m^ACvV c`|ǂK cyfY&˽-/=" ϤF 5P<)e.z)$P?U]䍆_yE8%ݘ9"BFB1Q5 ;҄faǴp#O 3gc;6dRuתd[Jy>ّ[)|ÏM(Y@Ȩ$#ǚ11$SU$눤fыf'k/$& E50]qĪr<Ŧ TSXẠtL_<#AAB;.] '\mQoxnU%8F{rR\Lu` & qLh-G^ĄgF6ю&ƆbőSRj%18Р>:}%lȄ8Gr /`#;t-LRj" hҗ:e<ú[&blXWLtY6'o(NܝGb͵^֧6:OjK(8Y=̱6[ WȦ5=|ҶWb)SyL|Sc=.*|tK5HSQK}@\JvI]c)=>9sw~3zЀ6OS/#šU#Jml t>4ZaHK00Α~Z`>a3VUBHB5xxPaS?wVՁmzivc}76&)~ў^8x [ZW[rB?ľ)I)ODq#ΐ>+ISg?PՖ1jMpB@H3m5lc% [b+-xyNcxSJROuQ4_wXI.42Pkb91 0"rgrfPp?W=-QP@낄,[ume] Kl ԖxƖl lȚZıCp%m3?t%om.t9r9p#_ޚNJmY RvdL.D Dz_fwY{9AOZ$m6] 5ppAۃMqJӅSkN $>B۠kr2BGznwGT7yj3v.%:whx=q.m/OCFBՅO@c?f/pTeY ؄p]7i:X1"/U-;'"2iͯӚA` 0ZyvNen+h)e 9{V|j9I P1g + >g-^jZp}~Gb>m,Ye񦌣D<\,:$qvm›iT'"SV&0҅F㏩UO^=9hs'0៿6@SĿL?|)FCTDV]HzSp:#*b'K+q"53qCu ػ'O10ʵ[į|l/'9YS/rrg9}% SaߙmzQ #w*]uw:tq?ܶ7FD&SP A48ތfs- 6 D~2JOT~N8eqnD](%4flY7xeTgGcAlӧ?1OQ vXr}$g;wv .JA.z/vrė1Zvq>G cC_" 6>u: U QJU75*X8T"&#a78))j~6u<|^o8MNh^*!8Ox 40؇,FZ:؂زl17X7WfZ+҈)̟^θVֱ+}!8䣭+ %0M'ڶ a4  RYP( \T} clJ#+޾^D̚j축Te$Ŭ4%w*Af]t+!6XS7G0 La%<Nb~ f񌕱7wPF:$2sr{ <􃻳)1W^QqH2WS೰kbPW=ԟȷŨKMmJ^{V6ja+a }3B ƺ&ek{\SRJGO ;߅l4 o{Ce9yv~@ ̥rOAExmR ѣ'nFqUn&xrq+r/cܿ~*&<7h̀LnWGvzΊmy'l.ɀ35>"їe: ?iÕɣÂbFͩ1u~ҙIN{ )ਫ਼79Tz.׼!PTȖҿ핡0d[J̍SJA`pI \^safcI.5S ͚UXT_Jŭ[O06`,Ӌ#JP~ѢT3"o0"Zh&Z[]nh8ZAYoWՐ+oG+"I2x-qT^sϿC컬R]clB'&ӁmVK+Dk92 s}P3HtFpl=^U{Um ; gy\yh:{(W PLLL5eO~OIIa֢3E:Bq?{A__!Ua른/Ht4ـ\8j':&S G&b' Yh7:a(c'jcB-T<2xr.nNۦ4. 'Dd =O_eIlj[۲_?rm!pL3N/wiӸ`^m̾%CVNKxǹ՜i`Z\l)SD>,EH҈h ߒ_6&Êh' 3Z [ "[XDg#TFC fdOCпBrhؔ eiεڅ`.km"&IQFb~IAxPe2ǢƼ0ABMۗ_™BO!dE4j|K4qٗ]u)ͯM;0#h CyuC!kA`i-+i1R"~# =Y#g14%)őꍒ%? u`ШcOr_NbDVK)d02YR>ƀ--xز$=Džn*bGUQ荖Ss95RC2G0Aoƪ8fϘ˙Ai VJ=fc\I>RQYTU1"$7a[c-A$oJg)DZ}4`{Y%V0,7LHe Nrw#"kw.SX,__O"Nu~?øh#_}3lh(,cbL.NI^ g[GX>Wm4c+v{D#5~MeԔ*Ω`w#{fP(xqm Ӄ\%|6ɻ%a!)ȾJ(̜aDTE-ɳ`x3⨳W\9}+j' |y,?PYdX >1_z6;؂Og M vK4Jΐ6NU4^a2@sybۻn ^_5V+Jka7]P ,`}vF~:D|w+[g.qwHTO,9T gĢGV?pmzta( '>1mԾAizVe"M\{v (zQ d-[+g>[_4$٧E@/13=k<Z+E M{CS^6+fKOv|`#a bݓ"ꢩYu0J=( 2*9P&Oa0*އŇfN_Y&VUO8C/|mOz10BƆ1x b6;0?j L<ː?b2$X˧܍TЎ9P).4j.$?ApiYa-aS.*P8x&o˴7Ɉ)Iw w²v7cS>Dy;bYc*7v,/~qMmvjsW( O'm~[M:-5I2 j ˒ at1rgeʠtdZfQ{*##Ģ5`)*lJ 1[b;׮U2KfLr5z v:dLf2)',&yDt*AVOX1w^~u)ٖ\et/e̒X\;]FԢNj^ѢT p@ BVgj89IEf\a- _`qCUxQPiù\v6~n cM$b9P֨d-Ga_TO8jd]6Rت f2iN`iE$8g$o.)d#I*?UW* lѱ=!&-.Y%q!J VoԐؖQ6󟇲N?ϩ|Tf ԩέ$7u 3-A|Lgk>c &`ֆg @CEP$h=]p,OF\|ʁ Sκ/ɰ488ϝ[0w7D]p7yc{A<5b߿ߴӄ.ǜ=$DB8Y] I%^kA* g]D\DS~1 l(PaI. X"Vڦz܇W6de47/]Z0 3c0IY9N,,ͯrǫul5֬GqyaHc !fGW{%N9RqհM`!]տd}1s!\M y!S "*s Ec vZ*EU]ru 7Xq9L&_[@%ǨfXJ>I+BNkƴS҉Y}N:<`1k3 2Xhnv&ao!@OŒ G{8O7C[: {qӿݹ]-&p@Z~$v p)r$& ħeiI;5=뜃2=,#i!Ƈ.}~5+ipViq|+8n6`so,2aqI%ܓR-T ̙0:eMj7(f Xq+j>_ O(K왒Huzq.Z- V}y *.wQ~I:$ZiLQTH}͔팤N9ckuB .)& vڇHWq/ {k(CIܺLd9!!Jfs/j /*}7]xZ]%Zʪ5B5'vhkUC?,x{<3Jge@)Ԧ2ZK !* *_HXNw4<27|Fb$s*݉rAq 샻ae|"O'yBQB Ա.KgyfڈBBEJ6`oN +Ϟ>̭ģ‰'98^"f_E6Eh)pb:BAPԄ"^8j`aB_b=7$>jM94/W ӯ#Πax-0[\xEӰx]C_wja?Иy~I \Vks#e_yE2`l;53 =xؙeyy*i೥Ȫ`e"OG[| !_YU9Xwu`*֕x6$eO6X}HBOeַ/e%K6|&J^6w!~,=\RH c[!8~)HW=P[\kN&yvtb@FyA0tqR,: nJ{=p^F(IW_+'/"G3`tG50 YI%pz/x\!d]q. bРe*W Q6ML޾0RJ݈E5tۋ{ƶ9ĥUMܯ0n1r`l%X Cf3I=)fFakE˕3SI[V"\%~EQ)OZ ƒCq X 'U~U6@o"rnT}׌ ݝi|Z7#=K[IPV wЄqAMxVDtds`~A0fD t>Sd:c߁:uQ+TΦ3:輬hFcJ$A{4'ã@u2!!r;Lu.5]2<4ؤ~a &҄8*[Ar%_V0Oz <l.wTXTkBpfՙ}*!l pZ@dOTxn+ݰϋĞh: ~>C xCy j3I>J߼J;YC _Ut{ l&ΒY42[FǓAAw99+FLo-$se Y˥>B7gVUŗ&Y 楐wP"A鬞낯LEz*lN{3پD#%УTnP^X'q(~:dpYR(-GwgO ;S#]>(v[ձE]WaO#v-캌nqDH`t1A25`G>BG-琘W.,26siDi1v6[4"z]f9,p TٰBuzqtQ ߫ԈoVXmDJ(8/?BeTn =(m/ 󯮥M280<7-F|8SC%7OS1Ge645R, Rfqn>Db5dO1dOr=ط`RcH^XhO^>m1b3 n@ | ~iĩTgŚ7؅(0Q G8ke_G^H KP h9 a1%ey,'%OH7i8XES2`Ș nnm;<>g9SCq7~~܇@|L̏ʃ8uz  0_ÏHhlW (R =%HS#/p+H;0=0FݙRSXdIMO =RTZ,w(z}u>HVkl{O,Lth/f[f3`G_Ϯa +vp@=Ԝ3ehbe /]AO N9k~K[I hxKʗHО e+lryH4֗K3Tl`A >Rm蚘1XN) J퀒6[ ,2Cz3Wi>_KW_l<קQ=Y6ͨnĨνx/ߏ3=6a 2Pĸxi-Ik3=aه:qVY@r%GzȀa6#L-0vwP~U|eZB}bus&`:=EAK.>CsaPŗR~H 0i =!&)T` -G ]-B%8QXxf" LÂ$'~8S)Q{(~=ܻunO@܄6D޽Y%q=Bu]m=)D ۸>R(ɪd[v F3 b~lW$jQqg=}uoBY.ߠKnT /:+6'԰RޯS,7H*} /S8cPc2[ұ֖~K$Ɉ0)-b$d$Qs#􆗳S7#/{nh">IB#2iJ9M qxLrci 7(>W6c|b6Wz˄9 lVAhR78w[bI RȲ<2,EzA| O 56/'yXU3M\ v[>p]ֶ;{䯧(#Y`RiG՜Zn!PE)b?;̇Kfm- sK#Km{8/tigƸ<(J3y,(V)|JT߮˹RjlєoV7NЙt)iN1ŏxrXBlQ>K""l`\x`.jt;9&gTr25ٿe'Y>YY/Ab1p%7v>yxI,#طV= ۺv-{4*E~`y1wnAǵ+plQTyώŸ5ZGv2Z^.js2Z' j䨀~1ssc/+)mzI:REdO%'s6Y1 P )B~4x::/`NDچk돹&x<dtvd6uWE]o0;{A1W&&uEgx;)s#B<,&TՁC"Bᖱ  jE15ߣ/r XS& S@ _v(a?Kjca*yP~W<i2ؑ:@唼59u=P$b. iXw&=?kQRVfh١,`T׸BOAc{D(Zv%ɀ0o[0^\:y'>E.f}Z)T'Œn7Uu9l,kYSrq:Jpy0Sӏ4] vz19[r9<UЩvͲƢKwl \Ucj4B) vF}O}vk  }4_L j_KۜcBNP+a{%\⋲,w1VDBcs3|Bs)nѾΜ;jʾh/(o['Uǹjc N oiv4L"^>Hgʫ$DC4a9\-}[{/؂쭦ct_e,YZ,Դ 9n[җ&&4T 擁BSr4fX\ f.>$G܉ G/‹)O/T )+  redqhU]cZQ;if(h3oo u<(3$u4`Ox'f<`r(uぐ!jmvƏR3`Ӣ@EgeuE y%Y(8UynA) XEFY<|ݘo0yj:"B|w$wW|WRl0h~X;aA1 -ZyGk{/tK)@n3:-|d.ٿ<c8,T7r[r@xƒFkX< qEx]s=xXlB9ǯZa[?@z+}!|ś<߹g*IMnqy }=A(>%W`v<|" c(iMs+ lguO.AM.:&C 7)G3-H8X9g)9YdaWK:}hp> (P fSUy`8!;uЈP4/t_v/mKON[PF#XZ…o'w!FX5. `ߋI= }%ژz(lAž`}Y%`ϰG 9[ lr/PRNa[. /J''gZXP S[M{̈́BhQ9>Ndz}JϼVّID$hN)>U[6={w>)|hś ;5X:-tl2SNx&H>s՜)rEH:8͂iuuSLܑX;EvHAIb}q?:GQ)ܢ)OMV5)=9W]]4utcD\> e4vV+xܠumDj\0.SP>9 t Opc3T$}? {eP8}em72.5tŪ\lTM^ٱJʺ6!@%uN.6n>tWQQtfv?p'CR^}QU)~iOP!X m.۳o.z}xaOJv vhVvha_K͚܂S $K\=v&׌ h@)Dv5^F^L~d;\8dJG%o}cHvvS0O/W!d"ĸ '>pPv&xʠUVd^鯳I6"z%CIRĦoafɢBw* 󒵗E]a`LBQ- 5aڋ('HKV/v%ڏUOrm'i<&g3tCz:RRəwދV+n#CvOSCr"B#[jOק*Y4e(3@0F)2Wfxa~/ prԶۗ6L/ XJѼZ y/"'T0onyvJ5m= Bh3o40콛bdZPhŤanO!?U;\_\9.38חT;TA>+H4 1>eF]ʱ;vVSiw#&%Y*߱lyGֲ?.s]wQ1eA P~'غbolչ!IA8~>R{D o_)z<>R 3?9&xon E6eAԶAL\N0 rze,w<Z-miNNaŀ/+',.d(ӕ _V(GRJEp!]SWӟC5 ;z[M;e2͆Olė7zx\N?)xf(_ޓka~tg8wP2AeZnlYbVTSC ,F~S6Jv ؑ$1nŻB1@za٣Ajžio؇+^/ȝ"&`JAcWv#[2TӈٳzՌQ| _V-BZŚtY<^@v9[uPv" &DW?P{2#/)ߪd=~Ucd[%ަIpዿ%C[N}#Jɐ?Jlm* xf >HrH(IGh0kzTƹ}9D0|3ICAz 06wCМ'Z!Ns(Ks(HPM[:33j͈Zfi9af[Dt1sU$Q.V=u`n56!:94+o>)CH:I,rkiNFIѲ~rzBD="mKhhKdUȤߓᎥZJffm7^C0kHd!3RF s^(18E7-Y٪fϬ+tU'w[Yb81o4*(o4h/ ;S=oi,ݲ[pm"oT'1/k8.wdԅ*fp u}տ8<8ן%E6U-tt .twㅡ83AMs7Q﷑Oz2NrF4k3_D#fTQ= NLྕRȡD;NE?`W<1S;7ɎN9/CH' ]/d|/G5;(V4I0)(Hc/lD*tIj͟MI ,ki|.l=6']VE[U݆77 #$5? Y)[M95μx_;WL×ū-]LI"&#Rظ\B1#ޕIX'`(Suۏ5\@k#t (]kQT۴MۿH<௝q~ @eY z8es(.VɌbs$e*d:.ps(F\k*lCs UJṭ!6lndwΜӞ"r-vGlvCoZ&mǸO պB@*]JL(|]X(L:u5~`(!~; , T.`E\J"}@fTU._j~,Cԏ"g 0O4xEHn?lErƧv]ɹ!#yi{GX vgƥtrhc V\i2M5)BE`ulOb / imQپkt&lg>N-% 9yZBfA#:P.|rϭ?e~xy9TEV&{\{τ5WU>2I72H61?nC%J:N4nTrJ\'eCT,oF cn",۱>زcUf@Эocoi #`Ԉх5vL͹o!4*[O{KB6:M !1(j߸ $IKI"1M\RL )&7L}t.ve: z*dN~Ļp/쭖|JV+9R@T+2*V.?'OSذ"5B9^NEƩXqu{9ph~#[Z=0ʘA !ŝR4O1zhovzeoTټװV0*{sO+pYp)G9I _9~_@wS>,&~l}:Eap̋Uv<;w^JƒG^RJ>@`$偣q3w/rNH:]eDd=IBt{e<5DE8FkM/aAɇe$h 3 A( \D,pk53vE~Eݘ^uK /u-b4X`17K$,mJ[c$2 ٖڨ-:; ,nPqW .Pvh.\'A^euU.⅖Izl՝c C/Y:]Ȳmc$SQD(G{w3 o~ eߺ-|i7{E2`az"VXRo:o'FK {1a`'>dGr8ui;c\ɦWoqdܘ4-l݈K3)t)y<{Di5G5jc+Dtd79YX]խBSy<*_9v'9bކ(m9$f uiDG<1((XDv !נ)(n剱c%!Y i!aw7+3OR;L籮CjӃ\ZTX[E=.x'5$qܙkHFkxhK #QX<2d/"ʢ%Gm9mUPaߍ@ul*]Q~ V2:$^ y; " ve# =lRk̳lyq'BU~z~.T!=桠gU/xQ_IǬYL-92k{++7FntAr! WRi١-*9Ȋ;Ҟ>=@' E.hT&Id>r1(sΡk2yrq!e|c3Vz15nҮ ?4 4%C.NkLt}8SRhEjQ0%Sq=GԷ> EFPBxEq>}j ]HDCn"jͅ\?i, ~]Tr~HEGh2sgNd&Vt~>rѫxz.@wM,#W]gC'{#l8KWYLhckrUߚ,R0bVt)jS?W0w&yGvFa̐s-{?"jA(3&v`Ҧ8,YCn!A7؅~֤b]dcqp^1-=݉y,9 *C}QVvK^@n_O_&nȒq$$}CCE %rCVɬCQl {;6=OhIde9dng<9OY=_5b)Ȏ\;o9djாqM/QZf (P4NiuLuH \^C9@*KKP.t\8ȗJo3ݛ 'Ilax$ zA$KXخ'{@R>WwpŷCѼ1rkd%H]H䡐r_3^\jvϴLH=X.=ϥNR9]vJ m b=U-"o/{Fdy2<-t-)ԺXkl> f$S\7ӖؐCisuOsu}12aP(`G})ɧH ]naf1_d21sojB:(%`x?IoTbZ*EvNVMIw7Eh$6=/im\#$B ԃ,$9G87Ɯw{>IM60 ױo8400a^j8oQ:f/hY)p+q'l#,d.l̡Y] uY !vTR^GoSR"lV0G(pL6S-gl@ C'(R,7N[Dz,x"Uv6Qk[>\1S%EkU\^5Fĥ9&QuM]$-VF_h'r~)3=9|~:%ƴ<۾2g 3`C~P"&ؚOvUR@Ue /چD:gr='-̿T#76}Iz2Q쓰ӷcG?>BKr0wo`66{D#ýR=sڮ)-2-`o]V k'XkǏٌ'$ Kٍjª^{CkNg86\CMC[l]{ qxWyjv/_uKΔg_-p@"'K0ǁ{ zCH=%_ -e;U;6R?0sz=rLkʌVtZS}k K9 吟<+0ԇb)XIx,Yu IXzӪ.Q)t rDP|g!G91 L1¸g7bؘLL暯Z#{hƲG% au q/UdUNlT7uU=&WGSVjhG]^5. UL*,2ғv=Q!$nX)" ,d8xŌFJ\:+- 0}~1pM/ ū M$doM>۽Ȣܒnh+떢*NI* &Q.e{:QfLcɵzC {)$^/4L QZd?FRݐAЍ!8ݡVܔSC-s(k]hKS" ]HJi{u_J2b1pqt^h#<`{ɺ^Fn"Ճ_XsFቔ< #szM;jZSp0gTe:|  :D ;atü\1g $EԲ"&P"~{~MbەVp5Mʖ}D|gNkR ?7̭i+x3e᱄y@@^چ>n+{onx}Y(SIz%#qob4\ hHѕ$-?S2V^傉ϲЩpocgBA\&jib؜]uj|>\U_H0(MYWjXG%GUs%/=j~(sijho? G9aoVgowl]󾠹Gcqie G#"[$C;*O7]Z-T [qn&Lx_Z?T-[%zu+40ic|AVGnjgdxL&+a8Y2m\'`b~=@p75Xȩ!> ϨIK#8w$|!Q!^ χ>¬/ufHI ~z }ri}>lkk(0L,L,ZϟceA_%4U9nHTdA{4^ o:ᗐCڣ hlHEd.wklG46\eK2y`ǾQ|Z`djwf;Qb+1s4@b~vqT3ĥj-u{a64]; 5+Yl4FuC"`*E12ɴ8{ TD4;zgW!dtYIYҫN|wrbxBYY68J0<*iȩȒG[:S@~ŋ.X8Ɨ76=^c\')pBϺ"ר  $b _639hbe=^~BI}ֵ=@R jH ң jFG#g`"QIŋ[Oɰ3\OkwwVG"9rيhD?!`.bX5 mѓdª `ݽYm$`_,9 +yϲe!,U˷]o7Iqt~+} @Xd|jj~ȩmENr7c [4@. ^]>hmX˪nO,ߖ6:DT~y z5x)fF&a@h c o"VDm% B Tm!$]ɩ;3mЪG;hS],^R:(,߳X@/#%C` `KY?͵#VTdu A̜LD֓\ytlީ²$xՁήcU>t5 [x- Z521f2%W`©56q:P,LxcoZu12n^]W /=-1z[r }B~"5; Q=1^~vD[? QܛBCg2 07#Q &j6+/@'^Xc;1WKRB #zkyHז ]Bou &G)SǠg}u~Z%jUppb x%>$Rs@;Ygq`+o]UIc2gLufZGSi_'Z_ G6%9p&E=T0' Ƿbe 5(#?G_\Lε^>Oӄj6' +p#\,7 5Kэ} 8|/$ Is R6{ bzZKuWc E\٥7KE׃$%GO|tOւ-Qaqi6~ː>svl;z>dJM Q!@STG͑V}8o,L6ȯl7Jc#cdk6ini=8Τm늖K=`I5FyK@LwV0ǐ֢ee?V߆#!M %Ox]$CcX~AI.g }H9,#GZ.(T'K)Hm×V5LԳXLԞ4z(z߅YӗBBVgǀPȤ(Pg\ƯclD4ٛDOщ ճ#ˍ())?"sy 1.:<(jɋjGn6-d)јϚj,JRX؛j\"u,}@/ru !=wSɪ&-y]aBH#2 %fѾIyVǫ[Iz'痌/K:$wWvWG&Rl摓pkoATluS*Fwu/h}Oˌ#2MⶤBa*԰D)en%m/3 uO}dn0yhٙ c1ZhFdt p X(C {T)yAv2?L 1x5{*KiY]fb09ԑs,V53K*JV|Rt BeK ?t3zL&SQ;:;%ׂw@0krok:Nk& ҘO7_p>HKWU?Cm))/beRiQ&2dĒNYgI^9xWY/ada|^Q¯݈{nR(b` `l uVB"/Rl~VUgEyFseZP p0e~O<ONrF}3c|β²KƓJ#.5@'aM~#>'Tl#z H]?N|#=@Z%(I#ɌDQU#fWƨ{eaKm0m&aCGŲ @lU02>$)3Ӫ+ c;(b0Ux,G*Ψ_uwKĔ/݈PQ^ (Z?U=7~Be.ZU:NeaQ'%$}$UFeeO l )lxbj ;tw{,5e@PG~g* \ s[[U˜RWejrtU~`Xu #yAK~ jv6E3O Garxi_QZ F[3Rȡhmr{ F[a!ׇC,P'eH Aar*^wɉ,a-o8m!o[{m1@:-\zrsMg|CZ'_Jp#x pvQ8IL)u%3fEDvUOQ|,b5)el@ɸ\6_vk $0 VX%]Z2}D54{@Uuc0D#RW3sR#H|\Ѐ۳j_RBy XRkH(3#t,VſǏݾai /pk`l^NWý$]iƹlIg0&?HB(Y)D=r}M&KN}gQAhџ' %3!< ^6wx/ !E(cb*j(#ePz `LBrLSFh"7E&7Hx+ bh`$[3އî_/z|iK*@#kCf" k+pBsV+лB*Ѥ^uj1g#UXN?vL|1X۱s7Ǟ3_6ˑh%Ȩ|^_n ƱլO[L_?RjٗA)>iQ 1_:IТA,Q[?O8*ǜ SS~k쿅C38"[DKq _߼;S9.[$4K?&Vb5~6di,68t#(Q\`ұt lS^("Nz|75F^:swO ՚7ýE XOlq']_^"N>md",R#+0;1%Zβ&?緅Pu1.+ q }UxbњxU 9z$\;{UĬT}('O@TxKRM@_)Oƨ\m5&KxX\_>U뢊<^'u?ԣk D2p6觷A*ꎶ#X͟GNDQf! ,c14>vb﨏'n)tv/hOy|QͽU쬳r2+^ǻTgVv&-68>M瓊1RK go@D*vpx>tSgEf8@Htɷl[@I:;mI9.GV!<䬽OZmWGBO]WҮeG?'%I7̵I;apֲR^.)37{Wd#=]UA>ga%Gb˝McC-ʛ$ 5T~$Rq8J<ߴM/Y2 Sg(TeB(A^J#[27NiVDlvgKս!~3oL%}~&tv ̨xWqVe({z& V(HS&R004tݑsضGy"NԪMN#a ,΋Ti_*ykP<.|_ʢV,O6&&'{ JaZzS!T ֨.]>': 9ھ610}Y1P3JǑ{qa*[ FQ CK3h+=V vr>+5dΙ7jȌMjdRc n/_q|ɂ+Z0`1]k5W 6b  ̑s))_#|te!a:Z'- *Jl:jox1Ʋ/1K)Zct1!~.9\ Ad^i2Io/ʝx|ª،KxW#ɕMSU.UDQ>w:=j^,a|[)JJr+)7-P9DsF3lVHjj pWA(觱SRPL^p[շ:z6BT#CulDG4KX9l~HO$RjYЊڲɅ<6+}|c93vd׾N6a?OL\?jM9{l|4D* qu=K(EI+Vh5H9z UkՑ63tvP5zR xடx& fQx5uq:2-ׯ&S2ז^Xap'>Ϸ2n-G8nLE9diݟ6ޑ8+c A&U`+tTtyNkjY 1XT*'b1|@ V"q0iEw|!"-㒚, <=m[K *'#ɜ۠f [@%m Q4bgr\wry;˯mD֭f4Ԭ̧H Z% a9Z̘/[Some|&s߮rJH.ˎt#Q26%ZҠ­63ʤ0@qˆ̦]`JtcuQl$ wu@Uّ -ʜ DW4D;02̤6;de^uWmsO'<{v*^&E[iC;IN1V]ڝn H]a+d@zӨ}ZKX;I 4O'޴T}Gl1 n8ZPʛ{#ֽ o<:1pO5`o2{Z!"i r(Oc~f:% ֠kVA@r* 1sӹTa!|8=qK/m/ԦJo@c!;tr^z^/F. ̛SF߄D&A۰ RY޸+²0qWre\{yℽ׎2Ι< 5*>*#"='G߆2nŭg[UmK7k-ɞAtte({8/"N=% .Y;AZ|ɝEWh1~n,"y\?t\\B.*ƍ,(yUH3Eڔ9eZG8^}wFbAV©n֒TRo˧hΓч0;B~S:tQ[Y"t_h2s\o <>}Q:Rx𧈥I_\|>Z`;s~ nlϬؗ KR|,z  )g)sbB7j::vs^6g۹Ćr1#=HJ(ɭJb0r fcNmz\څو=lh&.>bƏ{ZlNMe{wxoHn"4"\,wybݳ?QM%+6oguGn?k&'gB} .=΍MV0;Q>#+BȢB}GI(fea)JamnSÖƞF@Ot0ҡ'ۑi'ir_vYöJ yJy6 3q=vڴIS* HA㶕\?_R9b 3#2EL9ӱZF7^5;62(iHv M铡hSBM59q `gϫ'ȁRrWzGfĻ$F\tPQY=i(i7.#-ò$D #Ot.cWQj'}4U^_ (!ȑtT[bƺ% B[f~ ]ws˸ /ߎϷ==0u}궴W.]TI:fCn Opv ɼj27vbf(̫e8$?ct(m ʑWZ鱩SF_EFj<%ՎeGJ67\eėq c$;RL7(#Nb10b68՜2|OHBYKFqF`hYy2}r4!y Mڮ;O~:79%h! 6jKjX-'4EӅC[ Fuwq.= @rPXqwZ g- ETLQnjYQ_Wֹ-Ђ n I[VHK> nvIng7+Yp+`.(\! /L2?,(frt|c ``}UgA&SdžÁ,# F^Be ݛ]vЕI'i`*՗ B Hӝe+&Z ի}fhI5M\8EW2qp3WM0yw uJcߢFMj盹ir2=JN&wg[!^=cX{8}NqUm _rf($3jH&V,^9CJlկpRImR0n! m:'F]xi! Am7*B  !e1RF ,|T0J$R_48m!e~cP5cS_)D,%Q%\Q jHüO9$83NogeӺކ(~z1c_:Hn~`0ru';з[,N;$&>WJRn;nCPᾝXY_shhCdM]6EET2aXՂ%*h|',s4ZMrVsfTI9d\k3YݣڎDز8Q D2fzտ6UD%+܀++0ηV:VF0kn 7>_#OkrM*l3(AMQ;ŧzgcB jH%rʎU7@2}j4V(tk rt{\V wT?&ܵdtB&-IJ0Zn'(u &WŒM`0c'aߏ!>w(f0>8s {)G.MGKp;绽 mE;,Wђrg' @L,*2X | |+Èut#1QItZݦFbs:jysORAG``8XX4jY `ddKP)孉.g|s$"niY;'׀w|HG/J U ʎЋ]qodRcu`$I241:3YzB,m$ڄF j5wwmڍA+G2b%\*_ueovWw;۹ @lkRuAN0`k-2Z1w]rp~I2mQoJy#y&,5w (m.95=D 2н`RƇ[KID)wY8*5/A\e7Q;zІC8[9e?l+tu倵{6f@͓S.hEs4y% |^Gi3wY#.֞s]Kހ)X %iQw/Έ #qCi~:pO \;ҕt{=Cb/ÏsGyZQK"ᛳC]mY.} \M(_Xw²Bغ a; ľ8S_,(HT ݐҷ`zYY0XB\^ &|Ľ&'mvBF:1A 2S(põ .NrYnVd%k`^86N-FORuӋ:{H֦A%"N[d/P5f`rZ2'LIdWکN; 8@Z =OUFMU߅_7Z\ zf57y\y$:ip(dl7‘7=Z~ ?6ݙsxẓr&DBTubsXEAF*aTa RuV~ZP7 ز0}]󷐌\}&ݕxhb3F][w"7e殓<#O$nm9Ji)i\O|%ĸsfx_HcOy`%R[d) g RuZcrk)9mlʐ[J/': Li{V{Hem{Dsf!Q#D.h 3ߍ{ȬH iĒ+1&?)۵ +X\!oˍW,Fq_AЕޜ>uϔb{l8<5s ):q3"Մq d6v4f]X!A:Jzmk{p̘vae8]m}7pB}>=F(Tz&Znq^iRW rzտ. LՏ=EsE.4?/S@;=I=;rtyJˌm_ R?Z&Rď12P>Bd>*bWvn$rc4t8kR 2; fhf` `#["]'$b~䋟1Ϣ.e rW"ɸq-_Y$_(Pzޯ䪖/=ol~rͻFXAF_L{{mmعѹǧ>u'.kd9Bvay;BUTd6(&'@MW`:<{O0%+9dsZB [ sxe,"o gO%|4Po{&}OxGf ie§S$r]y\ct³"7[  i |#]1F+,C⿽)^g?DOCmu#˻2 'Di7e*MͿxNm6[V"a|w>™ºK&;>c}ټڏF%U7P-16C7}w:] xv {'AO+UK %؀cs3*`pV[})ޠ6ݶ:gP92zV+A: nJ!$y:+,+C59,xP\KY9GtA"hWv~4+MA!)FPeF ]w׉@EGpJBO\'4 61k9t!< h!drT;gftcݩ['9v,fC 45-[9F{Wb[IZs꘣6&3-ެ4&7Q|\Mt YlW&NRs|dKM7W(h?uOf9 Hd[/l~,5gc,yu2`RAxݰB138fIgK}SHM<m%v qcnwe1tX}F:Z=%6HH}` 6ḋ^k$-H;N>!"}g`C'&p`,0opi900 =ebXlČQ JA@4-C}'jἸ㬞BQ#Y5!دsS?l5|l% *2Ƅf&\8,NFįE߃XX#PsAŬ6 NBuƕ?b-ǦlxGMQ 0]_Is*6!ڝV$,Hp|fE*i0#|;8(oqw̓>G z" 7w±f[,XƎ<Ť|CrҢA J# wKjѷH<]W=^@ ]>\-DS> 6(sG \4]Te^?DYj J z6Y+\Z9ix""w>(RTYB"U}.$o7EMTJ1 8\!<|C'$7wK%DUoD3PJ@b ƶ$籶c:ehf5u͊сU TW\)ȞPG=\aQyoHjW44)Sӄ[{1m%QßK2jg,t8r(dGyI> /5Qw J(M”.jUnxpr~ 6",ARZm$"PnƬ/a+<<1>5PEj&g 8eh_XK?I0*-dh_+rREԴ $z_hXۘKܬv%o\~;>:YX`41-뼠Ќ qrN'Y}k6s3.]߬ mlpwnGU"U~ȩ}b.{DS'ܝ-dw0+ zqy!\&=ULʉ,6gKpʎx3StWB3lY#cl3Hh(-Â2`}6Cps1% w6z;qQln-?7|ExD̂gV>eZz(hm6{iS"K{͟CͯM4gs.u9a OG3ٌe%-jԘ'Ҟ 备cB~XZK}igA Qp#<ؠ߈-)@"fGA~:iҥ' 4S^B^&iذoM^tT*A7?m8i:y82LI4P{hP@a/lJ?xm͜Qg(X,s8ɻlo-b@eB͹@k7h(8>.J rk > 9ũH# =9gnx|v-Hؒ75ƦV "^zZt:Xgn+KvA]pa{PƝg[iuj\`*{lUTiۊh*< r{F6om,_)ctOFͱ<'L;SR r@.ADwP'wc6Y$(eeIt# ;5F4_SVS9i0p u*lz2D8|aAhJ[ʷG;.,;;U O |B2dg|7wgTm*/xZcA`;icmɪ"0s9h43ˣB뤌?[;&DOhVyW ,79q{q>\A^Z]؍ݽewa)TIYqX6kѬcogP;Uy]neye{Ѩ>&Z,9镰*D*$ ¼1ڱze\$f3H\lW?SfUB >#-3ל}jiH4Lot9=U˶:<S{BU /u.bm{f3Z-Z+zHl ?}DJ:QrM۪]` aұ4dDmn F yh)fxSH8,0~LW8㘸PJ?UV H)*':ԙVRB(o(0|bW[6kr?̞m̓bl=vxVgm;~7HT@aUs 0Ӛ9}9WA6cj*VÊo0]6ix?>mp0}Ӕ:@h~:(#z5b[G\k:2ucvLI+ ~f>}!҄FS͚?RHr'\|ms&]ҁwe'x' z{L1_?Եetsm$8&#Q4S3Ί;OlooF!Kyf;F˔ƨ3NlXN@>K1 =h’{`f NN GU(K].>D` -LCŪgefB&ByDLU}CTC k78Q;qo1ݣWfJH|6 v0 _ KDpl`- 5bBւ!W5%[ 9nb>ibSC|v}XsUrⰋ .Ų?<{w5q2ќdyTpK{Ι#T7 B\UБ5ф 44[w)h9dcW=&{櫚[TԕeUrPAlqGv<\ΰ,DD oSvҾ NjK3r_}gFU3s}=E}|y PfPCZ? )?"o`2.C(?OU>KLoZV+o}S8k5#)g L3:][!I)j"l&!5u In0G6_ܕ\*j4I~C;x)N : Vg3ϳf.=]^ z7x2eT1љg"hi8r<?eyg/PD ֒dU9`.F n97>3qe yBibN+~k-\O2 ט6YhoA]$.lD~PGڗl;_g:(0v"o8׉0[6WE73V c(H%cN&G1[G[}OQEQ? MGb5"z J+6ZI h.gY7S q8MY*䭙Υ;%nf^U9D%h}NDVJzjM) `X(7[|t5{EFE_E8sCᕡ"S^ߌqA @3X[2'C=bW\l( ɮL< BY7NSkӛZ]S }\AgLĦ$qϖ10)|S> x6Rb!`u/}} #΢@l݄XB5d<=.`-2lGw>EFrDQ=|]|u#3;K1q9 Q-t~^ >A-ͰpOaP̍9uZ.݅Uuʍ-—iuo%ht(jHN嶺2 ܂iCSճ{xxqE^9Qt$==,dL7MH;mڿJ Icb`Mˆ'orxrnTG?5It؝9W7${`Thrn ]_^Q&L.<̭T" ?t=V]x%ގ5 R 5Gpk?~ Xh Q Lg۝~p?ӂA_SjlrQ 1"M'[MjtCL@ȁѢCnYn]@xq, ֎$kKͼ =Op 7H2E47ھC**rdb:6]G |Cvj ŵ(voa'_&wxVe}.B仺JGgq:asMQ餀u=LF֎7TT|GUʿRF.y~0Yx-PR.!2c{`𥽎3N+tG-Ղ_yB9.⨺#G2rC8.(:m8IuZǵ/nѕ"Ѩ7anq0cK!KOT{? /hr!7TWTP8ؔU ( ~o@on$+'7ɽ")ޢUz785l9gAr)]e skXR eK )2K.Ҥ_;T;=y"II(*i-..Մ#<ɕhzCnRP^j0p2:rX]T]f{;X 0DBI_ +3lwC j"\jhFI+ɵKSS;8˩7cUHyr,]B?{CA0ˉ)'ȶM1yQfc%aӤ),E4sݖz]zm5_j)k)_K@'6~[3\]WqO&ZaLưY7`[x [8aOIqS׵Z5 sv9<,paY{x.] Hj m:[NZՋkV `MֵHHJGUTT zANi .M!‹묐ES OUã/lA :>ND:KI"`)Kl)mi١|{-|i3MM- {nFy6K؎z&HQ<zE!eվi"7 +ЃgL@?_-px֮p噕BO*{}S SP p q֟J7D;P_\^mkDzvɩnf NOKU$&+7kO^e!m.*9rT ^S4ҳy={X*k!dޱ6gS_ZL/MC\rغz~%{/͗ky>LҬ-꜅哲1jE򶡣uHIrҋUgM%$X*Do!8߿tMšű˹G,T@JDZILbRU qUF旮8řhV+D@nl^/-S<c|60ixt)r6BprX3˻=D|39@G.d"R@ZhɟbYٺ"4AS13u`,hd׻Ke2C#(}nĕoŔK ETޟ Snڂc](az2ztv ƵA) ˕eHŠU[VvmV*Q9{@e,ʝ{R\ 6eHElhN D tiXr~&Nai6v uY/DO&_ae>8ǟ|ُ Aks_ƳJ;0Ud?1 i||A SFH$C6jÈc ʍs}cAo^*0KR^ĵ[G˺L ;or}`#pc$4~qu*F#8Cd|мX23ai먕x  u˅b`8i]^nmn( _$&94>6E>G.dB2ru2-TASs~x8*!x1"`:_=Ks2x\j/= wm>|(Mm ?ߣP6OoJ v^mhҠY{~ZFН+s g9= yLו7EMcPN'#~6蕔k#5x/яG d\'6K})S`|>SKߣ=ڲ.`3ZӚpרi3M-;S/u;q'i3TiNH}q>L` i HY&Nqifܡ}?_ߵLwͱNS.A,Tkƌ=oz;,Sfǥ &\rp6Ĺ?Я"/ </UJ?4~Z#2͑Mɯ3QP%=E>_%d(9(9/P\Px9$¿nV's1Pu؀+p Μw[]]3uA Hi)0#V3~.A]ByqSf&GX2N[IS= $ժQ!qDf@+3}p)mex~`g1eq\BH%9 1Sw܇ jPOkٿ C*OׇQ7iC8lYˊS } zⱎ+NWmЛ<#8:u>в*+D\֞XM A+'{ {5|ow5[hqIZo'WUrGقlmVC@*?m,8Kn0ٺ1z3.r5Zw'{{hYA )!j=[z#"-v!i|R*M&K-Lxik5rtzw5_C#s׶AQ>1D&jk0P2Gl{l$_,lM\zY5͌ISKr$ Dϙo gh[>WR Ri0}"Z467.]?[Y #l>\/"ju zsTjW^dķ̕!‘u9<^4_jaC&Sh4V'.֢rz[|@X hT~Gޱ7"KkjنzRr`/~98)(PL=jo9 >nRus .GP F]hՒfzd\fjtO1gN4()~|@.J+ڧA=8 ZWaD Ů, /bdh|Ag&ú[$S(h[CbQ`u&'KQʹL;#NG|r4||68ML<ߺpbV09&രӓ!2kUPI91oY8aL(yh-F_n_3v4 m,^XsCȌD5=(uy7gM8G*BePJ(dq'9 0S;kZ8S<;EWݟCح'H-j{Wfj3u?7_]5'#01ˤv;;Ѱ &injtA 42ZYNkTrQߪ}X3]MlZ›r]Yu^=B׍93yBkډ|/Muv)FAK~NM sl[H5#2LQ-cR3I|6b',nQ ++jܞ?j9jZoW\HTK"ޘTz@gkAֿ9)A[~y9K[ f⸐1S!AH(,}oU˄,лC`,۫_g8PJ >]38WJ1rTRK3ɜ-9p;rAQ V>_yۨU3Rb \3_TT躖C8s3NK~+^囒]GhccY1@B*U WE pdyjS\30}KJ>0t>;}ʘQxKk6D B#b|'grUD:!Cs?{֩%+e Ĭ\cυ 4*P2Y2`a,LblxI HӮ7GIpk6S΋ykUƋ鍍]:? R(X:Qnmk>{; 85 Llϖ֥7ɩo6t U[m>?o ԢJy|t(TBV`hMXLjw?ɟnG||i`^UAF~>uY}'c:lu  #4 aLŹ&պf ZrN}`7h w H3 b]-08+dg?~Hl`xU0^bbFNG+Q^3}+yƫ%?Oo+u"x6Ap/GpsPFN4]L!qpy> 8-Fh]s(Ljwq?W1ⶀ?23E_BpBŅ7ȽboҎ-ZlN揱}Z'D5TI˕ 4XNf ݿ6uvaXXnd{5T&}lNԁ#bfc\&&L B(e*ڢpf*> G`fհ\S=B`6$et__ u !҃]8(TbKT|Esee[~nkWya-U wshg&fuAysz }g \^Qd+-6!nI]]`,ɪ\}@Xo"x'M0-!m)V*)]dA* ׀~1׊ԙʃDv7Z%PI=fu 1;+/u=ND (O)}ej&Z -,mGC 1h-^JCA3N7aͨMޞYK4C;_w9ć~IԨY?$#LYyV\CrTµ/Ŝ,EBW÷ O8zĖÓXYN}ru2Cy0̯jE:{4+h1pjWG]L.t63j6v܂ )X\6 lb?D e1\fɉ[ P?3q ׾Zh J֮UBa: 7Y?,ΝU#=˒t}H^Q*aŗ~p GG,*d7g??cGMe =ۙPKڕ-!xg˨(YihTϣ^qͲz[ |.7>v3N<3<_5gؗ%̟gYZ07070100000412000081a40000000000000000000000016570825500004640000000000000000000000000000000000000005600000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/core/snd-rawmidi.ko.xz7zXZִF!t/QE]?Eh=ڜ.+ȝvb1q=2P&A?%ӓx}Yq~=]^|󞲝caB AO%M\}U%;]Iwc=V32V k{U E>HKk56x&m`iՇ P1JzWy !'uåoEc8e lңnM5?Q$Rٟp%.(W34qdKBDYù$a͘q>s)FCL^j=U_WbJu0oVk<% N[>^n;`Qr{Wc-wӿG5+"B}9",-lU!(WN\E炠·TÝi4Q2w٢22$vx)sp ]]Z "[FBo3@B;H>9naZ73"lsdM5a$0OHZ2+=endAW#dU:bR(q z=;G8Xy?ZzV)"(ic*skWcX.g@#1ѾU8/8K|3w7)|GHSj2+ƶb.y˷lNZvP " }E߮И="blmr$,JA6躧*/H6&K|"@Kov}x#R)lFj$db +כtk?/.yY՞B롼{!ac z6eSUmt=/r}/6C)Hp6Z;Rfs1]m"%Ci{ ;L +*`}K:!T\1m"ȸpdOv"j􊖱j2s3gYk0X,Wr߾..q+L@dɊALEj4*-j94$7PPe1|7<*\޵Gmʷ)KnW#U9.9^BM(Ģ_Rv:l-[~+#= 31B:rdu=ك*>n1M[\D1;"KQ*_M?MP%:z L>΃#jRm׋0v(^:;|,GeaD—Bs7v$e2Ys9J3)SN54&R"j /٭!~TjUUg,"*Vᡩ(9ݖrV ȿHӊFJ}1d^XT:"/Gip1x)ѫy5 U#i)[*٫l׀^{>O^^$Us/Ēy:%#hX*scFF^r ^"*z M;di7ݰ NK,/oa̖lmp|P>3LнۚMi{Y_O0dLs?,ÈZ=-J'|AnWjDP7!bG?O E@\ 5Ut8, #oWjc\3ȏzN>SF4Ƨ;7RzVa섊1U¤y{!a![i@<~yuG6RלҚ>S࿯ξ3)h*s?2aQOOt'J $sgI"S\ A9afiuZc2ZA)|WyJLI,^ah=ժBeK0kwy<*ZIg|j;izEJH=T#IYZ6ǻU; F8!e!s@R]̓0[&O Oﱱ2+$fl;b+wW{k1ñM#F/n&MiSH|]iI_ $ :Kv\uHu#(}bfc,^)v0˝JDV7G{؜V"<gxn/q`D.0~{tH!4\A^(#=W ci 2l|cU]eF(x绸ۚriZ=.O?A==A'sIךMXMkő)0*Qb㺻c*n3 Uc|O9 }J} UY՜}p"'`ɖ"c\[WW s\+-m~({ptqk|( c,9\{TJ"苣eӗ$:q0l#|*`"X0KeUlH.(Z69rwAN#m"g- lk-s&8%s-&x`pxo!Ã,;j$uwpWdKuP^A\xY-'xW g'=3)], RW% w4/ΧxVlt8挫hLU&K!L|WzG zHeRB]c<*X|頮zY@!}w=r4 '_A+Oj H橕&R×67%FcaBq%w_[f.S/ǺoCqK{Uҏ9V3K/C  Žz32P2ɤ 8 `+{z3GXXΔRHVrL* #BRr2](TZqpل)bG-]+-'pD!u*L< 3xr; >Q0!vzY 'H[0ڟ]h~cUO8iͶ-c#mY-NjƲhnҦVϿ]m-Ew%7]BA>GI Yw:~+-S \b=}[H{8=WgE#L`[ 2PmfOnUWxnN@#&QꧮZE+nJRJd3ZRUVMĶUI]bԣg?{?G9BUJ?dG>țD*L<~A J`hC}R?RTv{BP#5s!ژz0D̦ӊ9{̎ oey;YCp99٭ ӻSnʰT;=/_QB{ 拺ȯTTެIT)7˫%)y$)J{df$&X0 n vgLz +*㆒:ߚ ڻ b]iW jks@!Xjp|Vp[BјYeՈEm:_sh TQ"s+(C[LEp't{{zl^{VIj8}' ~DȢ ~Rwi?'ȡQLS Ղ]MFlym-4<ɏ5'- =`GM9Xҙ{weq樷$DWQr7;_ϭ+YnScADc=!k}.#z%S㹽?,SÌ3Tz8PMܒa8]hVguѢ Sbw7Qh;?,8-Ǻ0"Jך$9`x7.d4!oKn^V[ucyoQC 4J<7NN[`;(L^X9Hy*B CGh 6)CmUmB6婚58N.8P_~z4_t6w4NesS9%2j!Io)~u8(lDtSqм%FM:t&<5=mmҜzwZu'MY!}pTFsYDt}(|v QC{&[Z\(5_&l;fFV,uu+$`Dit EZ]ăgL@m\Mi:yQ!)5:eu%#AN@*8; ۆ9 {TOy˖B{CYCn}lmOZhε}Cg@L];l9:jYle~ƂU0\#Zι' sZZwݶ=^=8$]R0Eq}rN̜ j 0n8ۛohj2Xc:W?d% 1VarǼ$: l#0M{f1T:!TE4}/) K-TO81d,T\3n)kFpN0#?m\ܡrgQ*D%4BLݤd&UM;9;o=Os>](CęV7*B$ͳ4e "I6OsE!ax G, oZ!Bv(Y DsgAXh|-2<~1H`+-^  <= B3s? ⾥ez>{[tcBw`,; Yrz7xњ<^_ځyE-z1p^|9n$ B`o.2붙ǝ"~ 卿8C, u|SXiH{en%U*ҖVE kW;|+?sv \AWb1lƀG1A߳B+5C$ s$qGz:(*KyjãaI9 {|Gg:;sSk9KA0C5$L9VFVlG:pfWD >¤`'ؠ0ަn|H]W NabEJ4MD?{/WE<! G,$+m3 t>ghSCS6pLk{B*C(Df}ElSmqǒ郩:JYh>- yj!Uݲ .U{6uꢩ0Qo'd2AV,{s·YS㶻akDr9G"(Lk{$ >H`"AUJ)bh$~HwO lW/H*C8q6DAR+BۜJԖ_U&3`[UT\NB4ܡk;/ٌ=_LJ l'Wgyk]բMεzji'r3wu%@9bA\x[y6mfh4ӽ 87f=3R{[6 n92g?ZnOP$-:5fay}!05UmN[5Gb1fl O) R8$:_"ҼBF ƪ@> ꕎ:HnHAf q:؟|X N>XP#+W'Vuc;¾7 p7Mo({frtd! ;Uً?cgUX/z0^.K7IV?9r Wg\܊ݐ dA5y|QK4$rФ >=Bl4 c4\s/l$Cn >.SC]%EObi` ݷuX؅G3 *@UEuAѽnY0zآaYcJ*󰢢) |Ȧ??o{#Ioz3r4{q"[k JBd2ku ~IfZĨ=-0G["1$pDoe4Xt> ='J`mȍY?꽘cּU/˱dhKB{~Kob`1%ǢK1ivت_A*4c?@/d$wSR.6?wg^uqYE+J)pJY ^S,6ڷD0:>rF4}3i*q #q{©JY.z-=#PG3"jQ(i(M P̡'8*Hx7 F\|7RѐT˜{ҀNSD>,J mf >1yWqh8O|Ixv8ګFmpHXl6Y I|rnnj7!3V)YZwCuv^߷>|. ʍ6)CWBieiA\eTNP\$ĝ)b ۊ2e?!*{|%Ym8\!@I،^^K<-_PYSZ BHߨQXDzx?^!YY;(04X}Dhw!ɸQҙhn!'L`]?퟉^rI6s+6XUad#<8;8aۨ8hf-72OݴYއδryϮF9>_YKv~prHf-+t9*H"Cw2O9/J#p%R.">6>t C`[DޞIP ^!LE\8\q>DhidĆJ,JXb'WOMD|&| ^'MmHMqM`whbΆc$Eq-C^b5K=U *$[l@ 'e y\Jٴg(B[4s{VGP#m4iv}nlD3<]Ȭ١XL0\wUKoC/ZOۻި|c_~jC`4ox6m"UsL-OG&ƗH^-2H/B)՛7 hէ#69S0Y[$N#"3CU/Q 88D٥9BVZhCγ1 kdd#x|,kQaF/!Ў>0_M5\͙6Zwy{hClڣۣb3'X$}/6! Bӫm{_*{nXw91/'-}Xä.ߓ-z<^㕚rnZB=' l}H/!2Z{MD9֣z &]]y:LPKT;hN>8K=7r@AiH,CE܋X-GAu"eL:HxAXn&܄`9_JqZМ( WPt@ݪ搯8̘fs0U=CTW\\[g<q]G_C1W `UfJsl5~krmӾ*$*YA~q(- 6-_E;KWzf = z.śҖ`S-B) ptCZQ޹HJJ, ~'uX-vA{LHX:bsaG.|h b-Hfʙ~ۇU߹}EX}sipJfy{{&{ufMRq+Hx|#XmH>S0E[F ӤwVFp&ff_o:>q8_$2{wYF6aU+i0a5.X_!UCӈ׷IuYVc-l~=|-8P6헅|/ PBK>(9ĖӿdsCk 2]2#Vb H+MC8G{A[6!t *9qw[5OhJ=[<Ѧf ׬Gs.ӕԀMZ蹝:R:׉:r"6aR(#\cx]ƛ͋Z{eho *_!AQh"Y ?*^УR ML Wk/:/ aG>J^gCdmA'O+s d9b{EX$ݧMV80֊zY~|X'+ئI +k]Z(T* q$"1au)DY (i_ S˓*!6"zUd05GP@7`ExSit^) '퓞b(DsMɗx~@ȠwL ʰm-4M_(om#[ [)Zsh*9muh&FW\m,TVH|cŜ#nq9$$,F16Ǿc}]y0Eꯣ:dP DE\KɏfhtLeLw-'q@lu'xg_ 8XzKM jDHiF^dFʨAL"jy\TLkCz(|d$ٱ*ֱ?!ߛD!seql%)>/mh,g! C?+9"#d`)[>YneP$>Buv3_ KU4UGau;G::~ExAc̝k JY Ȅ渾1 p"%v2efڲ1&#l4߂!ȕ;U/on"{9@tscn.w,R) &a:.eNiI PɦyUH~j RP2w>w[m{-j[d  Uڎdf8k 3΀ȡy( )M bIJǺR-*q "9ћ&Q}Ei=u,{=EsS."D)mbLT:$k+q +Ӗ<bڝ~[}"'G R)kU'wUTLJgXq~`O0SNq*E,79m޾l)U^zFX FT[rTQؒ04@"X~UڳfDjy4 l]w֔:IB?VRfj&.UOP+any7*'Ɩ6E6\t.5HQ'#|l.'EHOd0\EZT y{;2|oy"x8|Q.?5-"y[iUgըKZ. r| ˒a F3(˰ڶ}<_"s|I o5$(\M5sm3E_iYtQfvu-u0AUg99_AtN~LIqr³iV7j6t&XHkKiPk-5WxV}]Цg?w7/T L<@Ŕt n! &.TQ>m$h01lr.:@;zmJ|)I9Vfx563hv[*!O5~r2Y{CGzrxF0^3{v{!H.+4z[{}lӈpu+ó9@qJ̗YLfs:M y:b$=b/5'-z&rcag@padќބN^m7*@}ܱ,fEc>YBtݛy&+t<]+V4.?Wz{!(Ay^P::Ax@ $nU״ Z`-Ik6[7֤q8%)YUevn Gs_Zx.Q\HO_nьƬƥXSqLqsUZr/+J𱏓 UB"]L[uObQ7K/r`2gg &T`QdIV?bd+; #TXH]n)յ5zO&i ~ "ha34t [Z3nx|tc?954F1IE (Y*ѝOW]/pqQnJuxwunM YM[Wk]*/:P1.D(Q\'!T}~s}-X<lp^a*4k~5@S29R~:r/+=1/ >ZCRiUޤ\ Pf>f嫩jmK9EpH =j7gwț-fȸƌW-G@0P^-ũzR/sΤaŒS^i3LY2ߨoEc,}$}&r(w'[ŀ*4ZՎRuIs$f}N1H03urRam@"¸k1xE |h::ɤ`47x){z-Qb,+ع;Wܒi$\U8|Y. mm_/]H{Ă0. X)Tf~oMtOØnA+'2P  iVV ˇk `Vo QK/ҍptƷ@L-h^"mq/['ʂ'B7_9LY&On#>5hh!|o!2}j|!د-MYRZc͓r`a*Ԇ+=2dαHHPխ6}e<BacPȮ-a/#2[䅷xmvQg^&X`Y_=N*o:dS8Th~E\*4E1J.8/>tn+gqs 8~5PC|OEhuJ@ Yx֋~ò%Lҹ?(Qa˔t+ߕjʥ+Qy%jǵw!ge_3h9tpRt#cU !1XTGjnT @)*S%ո)'ΕC:&^~'[C1  ϥ -6n26(!fL>NN n q@d_I"~0Xk^'_%V_̡)]>; sZY2:7NV7igo!osm6ust&5r9C͵TIw%RǙ?e9=sClYTݻc҃t&LʄMV3rتlA7`{gW.SԆ}^&unTGCA{ 1J!$M2#pPeP4YC|\ 2Aҭ;)@ia9j0op7j'f Fػm- h=i~EUȮr")O|bG*\/ZKeMJOd3l7bvEJgʡ6C=wd{x.gO#cM$cq[}rq삒uԚhވбoe@X)NR0}ʤbZvf#kF+-idZ+ k+IʁQsasKHe-]+ aaG)C _oFz k}8eao[v:1|].aWX:^sMŰ)w;-kYH󉞦!H<viؒRڋ+fϷ]Vq͂/~ꄨu&-TX?@GOd̶_*m`.1(G/r-(Y Q}g,bծ1"Y `$>7{K^2  uǿCl#_@et?wݓBo>fB&\y0ӔWb\h_a LkR!jr9=x]o#rSVL[20.^}am^V\Y8Iྕ&Htؐ;~y@017_3]teV׭-mB;n5BavT)<*<^Cl!%\hes1hzB Em>r]p;\x1E~{qAl/+$E&6 ^)KӽQԯ\ "Hhaz稴 oT}Ei:%^%R2 KK7uc1lebp#=G;QZXqcRGQ4Zqxo.0yaNkYfJƣ񰕻i=n{Q\E 2B$cNH>؈B:mkl kU Cwt"nhh>Hn@0-ZWa*UGʺ^90׬_sgKzSn󬢦 `"ćQs:g:&y1"+ U 'r춮.ʛ{ڶiK?eCc&dvW]Sج) V8sG0KD>?'\a)tp>r$UZBChAv HP®C?fo(hrݜ3i.ӈoaJM e KDHkŁkooۯT"r$ ^⻺x'~D Z2=xutjh\tFdO0\{-khtXᯉ4JEx"tPzzjM пVeUEE2I+J;UX;N9.LFOyܳ"|j 2Y0ZnZ@Rrȇdӿ4,1Uo 0g Уc)ۥ)u WXgz*|҅iy $LISq;sL0.BZ9-8/ˉ23s) HP`4S*bü08 h^CJH|7GN|@|nǙ[oydB|lOe!zxof k-) `엱7.Q~ˉj .rdFGc"3n̗bK )޸!tq[c1= Џns%ٲv9ml|2ІUco3\Ms=/04LtaЇ-.o)m10a-/ζۖM"/:x+zѾe1 ݩ-QVSg)qv'mfg{Jڋ 7YHwMi^?N| UOXwݢ*  7ݏ4LlA%Xku:#V07 6@O.ל5aT ,ARs3 G@.K0V7`T%d"WF:)3'ggYZ07070100000413000081a40000000000000000000000016570825500001040000000000000000000000000000000000000005900000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/core/snd-seq-device.ko.xz7zXZִF!t/LW]?Eh=ڜ.+ʃ'RX.Ӳ^kX'+ܔNቺHK"HgBaC XX̟.i΢-u!H7ObM}ix(S&G6%[((WWՑnGѱM5^e`"Ь%1&U~HأۡCԶ,ȀE;.nh1! }ݾMC/+m+F`Au]>&niJx%X`U+}Rn+wsLI^+rQ1Zl}ϩjޛomHwv:ב*\kVY톝@8r4vt+OyS1axA>#jI5q~2 Wwh4n A s*Y(Dx8'&qB*"Eߡ)EyT<+k?HJB~@wGUYq=rHMcN2 $cքhL] .!w"[&.}ّF | %<>hp(,L4"iK9-N$dIO-kM ^q`YD|)[thyl}! 8ʱ=UM7!g[:hPg %Rp~+}Q\q ]Ī]ޤysrw0<Қm~y`>"GuŤY77TYkIo!t1n )k;cul:B:2O HlZxe SpE) MG3LM8>KSge<);︉FC:<~4TbTp*[A־F%Ω;Y! y)7_Zg 8X.L^=~f]Φ`-PD F7PA:xW7~6H b 8_XU6n"_kA5Jz3NE {&f 3ʭdmz&(^ xj0ez9tV NĶ,|P!\T Bb'yic5CS(ˑ\y T *oC4Sw8K "PV1y?Q?Z5W1[dr]`SqA)2 e7HYW@QCb"wL!)bdo#a'''ML9~$[~yMĈ`7|7;%ˠ.lg)ő~?/48g7OwtM]'- k1.gy}VKM++qI_$8j0.- 3/!JPD} :* 32+ۿxZDhbl.~Kە]+嚸;:Kx C>B$WvU/0yGx4jUz! `ȝ]/cU9OspanF0طM-M̳5)|*Jg&{hRS/:ڻJ8* :G)Y-xު~=t(tk{䂲5+sVgY'|ee^ iU&+|XD J4.K-5åQ7Pif!汑+5bGg]Ns |t|D091&;l\TXn Y,'ﯠw a[KرuI;dEI$_K{簙`uas,VܖPt%OQT!e~DtRLz->?s~]PMpٟu)y:kCXN߳EG7J f/nd* "jD]G(@X-FH&%sV Cm~Քd(tt\Ptn{`;|!B"/ z*Iffm cg~&Oxm઱{2Ьc<`cED؄#5_[轻F#)i(x AN*$IwNčÒ,v] 7{B) gc,s2j@ MedTk[ ! w1%YiԂMc܏RAbj@0Ib/x.7|u0M!`fs :(f2Yi>u_q~g9G#ޓCF*|iu>̱RXߐx;c]lH]K9z:l.ρ( e\gȡ Z0,-,@4šc4w-LrnlK(U>_p`⾷_xy0LC]xwy=4N 4ܜac6xYj&Gm=)UF!{a/.ko }>:o!Cժ㼡'2=6meM-s! V Az/e_M>3;uUn/NwAGU~`y?4>Ogέ Dz(ژ X~[z-#'AĢpPPB%B8ل`rnS?#gT9{__SRmvA蜻6I >Y `"< N\o2R[.In~"ԍLZW4Yr$(V0?;Z@\x*2%# rh9]õʹG96sEC1KsAԅ#Gr&+q"N$ $=8Ip0#R3{jrc9`xc=qF!D. M4haV)~(y d hE^15f +f硵U*#6m:[A{ 5aw>@?&zT-BPi>`-y0>[wsCNvi +)CRO߇J 3|b)45=9Hg }SfeG߿jSq 8]_'.7 \^ow|:J=TrUߘq.J`_y>4Uc%.lѸVL0*-!XG:͖o?XAhtBl/m ؘ-1gYZ07070100000414000081a4000000000000000000000001657082550000439c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/core/snd-timer.ko.xz7zXZִF!t/8CY]?Eh=ڜ.+oQܡF?R2F_UXg)e-:vC +`0?2Ƞ5apB7L<6 BGhjpZ?dW*@++4C솱kfG$)LBV*0Dذh1K^pəZX5cލ2CT@oH4~GͿ^n>OɊ oG SqVI.U"jk\޻(6w\gGN xoS'*L> Aܥx.ȸmɧ] Nm0+nZ:? _#D/띯f\SՌ|9X69;4Θi"0,IGD^ t"n5ۿB0]p̥-5|Oʞ0 I))A̐@M,@7=eg*IBuIU`jxVX=[ _U_BearJ k/X&6Y6ϳ9T $=7&]Q/yͿCΝMϕ' kC}Iu8\Uy\YMeO76rAʫ Y0ѓ՜1{i;B QT$ ,/TA9z8,?%oG 1274ؕ]G;ҍp6@/N&z[4@{Mcc-$uef:euK _Pڂ='Ǵ}/˲Gj8(X rU%U|$ȻyY-}s$bZ )9ЋrLvj5 Fj<\)[GnqvIţT@Jd,Lέhא_d3q =z >Ƣ|Ku& $j@E{6FT5ZRQI1`$eƫ/ Hq1`qRROmJ imF+;~5`|]5s I/K-쁑3Gc|L>2"8ȷ9^YT©-BK nߢ~}BN(-'c# JܩLTKvYKn_͏*쳗.z~HVLh}Z!  {nu?!t0C^΂!Pc = H5+} ƒ#>O2婻FL[|U? u uc)ԞQQ}RDa=Aĺup\(ZUK#qSdh1!+5F5CwjGhlt%F0>ߊ?p >ܸܰB>:p)!.,o5OgO-̃mf0;U..<R蘯G'qF;6v옅:K|ѠX!\ī"Zt\,YնvWWet#OB7$k,6醱׌9y^_X29p_~`_5& Hu(;[0oqg>c$\oVV\V>B0!3 aˣg};Ĵ:"k6^y" )'U*h-J#*(wȰRA1ϼ cݔ%Y-:6rYGuyS%9FR1c"-`-b%l+%ܱ0C^o*2 q=E ,E0zuݵpPihm f:r![*P~vf;¶7v"e 2̱:Mdn8W=r#+grŢݘur.JV,X->>wmV8[s7P5LZ^/ ?K_S;%@0OAժp:<))Vw'x?jZ96rQje,$RcI&nIcVd_ ˜$DF~6GL,76:|NqD=sɀB/JYn927lc ۦF??-=drE| pe-r¼ EE]85|#y:'tΆRŎ>; ?3("#ڱlAY 4א(cWr?شegr>lNcRHcRp)u/7q ; mwe/)Cr1r^*IqIO;VqC%-pU l;K2Ū>-_+bq٪.L>*:rV2M9{yYI튤UI\QI޸⾴H!vgs [r絬sֽa.Ã2әD\Olz}H1C`?O}_sA4_nMqȣwKЂ7ƒɆluuCY.|o/ꇬboHW^ΣEFsRyaM]8ׯm]Jf &&]М{7DA[zY(֜u\SQUgW5Xt7OH.U .@] |Nql^~o.#3 Cn^fDU@Q1sa/-v5q4鰿\~Ƃn,49g}j`6ToQU>WfC"J(dK4"sBtU"9^$Zm8 *^jM|:t¥uNf~m1xF=c4 U+o5j~]Yɗz&lwsF=y%ÎUpvjׁ8JS[a ӷ,+(Ē"`!^ʚhZrRe@g9@T<]&[kbBUeg|4$S֤¸™Gp$,ܼ,dit175T?3f<4=3 |Ɓţr9uɜp0zDVT^v1u?CGP<8. 'ۻ(f\ĖQ?@Vj)< B 7HdQ5ßg"qk#m*b!iF}(w (z<5@?;]H N5kB_:9R.8UatͲzI7٨'jكLm9'g04Ċ'"l#W3%b5maz"\V; )tjNIBAU˿]⿈[B}>vlم)|i[S<;>P6;({C)ŃKBg32Ċ1U)+W激A%zPɞ Hƚż-!qh=/["oᯛU=Xz;W7M*NOˀt]0t)hAO}|U=Hn~f#%J/?9wG~'] η".׈c&htSRʪF^dˠC!NQFN-˘E`V]2S1AM%jEkPGT4Y= q(S du.Z"K mV. .˜5.2/s!tjXZ0# z`l E=os(Gz8\rzZ4{fYXX|H6t5fG-IWDB-{als Aƿ֝-a,#Z-%S)Ld=]pvk4& Y%#ݳ:E$IeχׇAG,OHpH7jCiI$n~tK+@N% \19^[}lQQb_ȮL:{c yQڞ>OaH;L gN~1IuHA.HL$\x`AY-pnI9)P2Cα0?2<şxw݆;r F1ɕbvBgAt]l꿕l`ЯېQ11.2Ag3I{M<&25F&E3_6ux'Kԑ6PI몢3|gJ˳>,F`L2!c12Zdf긲R؆[BoS؆fBj#\X{*m6}S O_s| 3rl5*70b x21KLOĮ#m!Tn^h^Z^&_LW$yn~; |5Y9%㿆8Gk9c{CNg>z(!@Fp_*,wq"rWx"v[NwDLtP ~~'i:h pX=2Z]"Fdf6Lk)L3S٠X̖~Mm=g?}<%ϰo.34 TМI-mhMz&~L#/zwrة7\H!ǀ#Ɉ,0 '{}rjsd蝒_HjNVUђ>bhZYtN1#^m2F̈́ V%%E q㱈IIh`bﶏ|s'X:(A9$na9ؽɏ$EqG9=_%5uN9ҘS>?;OF@E\z="xˁT˅)JJ}%eCy3-9ß e;U =y u 5Fg \ʚJ:[%!LlŒ!LTF!aYM-}k&Lr9=EF${۳9fKnP ͚sMqW{ M!w(ߴQp!pEnzVD ThpAׄlRXf#BeW&*DΘ8wtEH8v} ז5 PTr="}4ZxۻyxJ7Elq5ViY^ fU(ʡWH7^G FV*J yiݺ7^aWJ SV1CkrF nCeM#$k}O^/ࠔ)gGN*D0HBT3``":pBAo_x_a`[ʜ"\xp2pWReGȁjo;tVzBt8_%*au[` Fwϕ%|ZmK^_ :m_H=k*x D5 jw+YVhW_p{F{'V{uʂ風y/G%(uk˗|%>FG[měiy?yR3iJ, 0C46+ѱˡ] "iI:7rIV(&1(EIV M"l9"΃@wsF OS"d"9F%ȴ4ͪTX(]Q74ҸH6u ׀'pJlFnUJ@JٙgX{aNFAoKPlA|6%jx&rE dm~+wV$g2 4\t+NI7$L9#d'sA~WEFQ, sB7i۬}eŻPRs2 -a@;^cɰa5^78x <9-'1t\JL|.P޿dX9BC{" D1*ru;C> r=ޣJBP:"MM_kn-ܕH5w90C|,7<~$y)(#u[JERNnf.16j^}yP{S/z٫\sIk;;Fи<_V~FF'xHEfAݍ@Ls+!/?xbH;N@;' I 2?3=}'UVQ}ӉHz"}22Ypݵ)K gp>EZ|R:9rX[;I̼;Fgۆ}QJm"{!?o&̹02~y|Hgp_]W;˷2x{_#qF(Ka"e1m©\$^k%6 |ĭcR˿*_n|z$,f`Y(jBSu\{Kf.܎2Yz2'e9lu7(enj`JuF'2#CD #Toմ:#8D&,}7y[$ZFfٚXBT:'5LG˳*Iu.Ys-wlS*wgr,ULG.L["K˒İWF^\֊Vյ 7\o`-xh^\<(ha'#BKUgݓ)*Гo4}WZֹ#QŕT[Ʒ(s`U`yv S)[S1^}򷌋KԆĝ]qrgW?^ @9=ײ{^LAR$i Vdzs(=e_6{%bf>6_賆.. iԤ'$Oh%?do&zMXMg!Z*Q#bHCj?kEbu7wwY4%18!K@`k4L++T:赝˅&v]VױWHNuЙp%^u yR6pEs8Lƅ~wvb05i=w@9歕+OA8t3窷>qoC^_څ?  ڟPsN9NҮ - uj>##1Tbo$rn&YX)As1Ox{1\cE+DX9 m+sԙXz.*șIӃԋE!u_d4xɻphvaZu? @' ҒPkc?;(Xkh`%Yú(h0 2pW NӜ- cp yh証Rnѷ[~6m_8MA}&'os >9l/\(fosƜF׏VXװb\edҿ1>0+[*S3S1?34ح̅t,37jySi\[ ^hm,YJ,3rww{ݞX p`i:LyŧB i@+I \;+eV: g0ѷq\-@4K{ݏ7~y$ 9@2md, 4Eݽ Z|݋bľV&זJJNQ &x)7`"lꘃ/|i .YܪARO4|BWZ?3+1W]}Ws΀B̈́wd>tq;+ {Cl4<y9wuޮ;z:i9y$,]Ad TĨY4b'1eE:XwڰݟA+8-V\wfNxo 9((d!do˷a0i(AɓV_\?{>qjMu+Pq܀H7XVk(B-MMCD}AAPT* *qϾV?'v=$ ;4A L*{zy:Y?&iŦZ ;=Ea90v1& }m񻐝AjQ%L3̉#3LYnIn"e4enWQ8Ah(rxlzZuG! zs .A !$2TǷUO{#֞cWN5iuI ՊwD4viRkX&'f9ލv4*WU ;F;:uKҌQ2G Xt 0`-cLD*][+hW[@SKaY^qG$#u~P&97#~itPɸ?[fD<{sPF9(qƴ_X'Jk4R)TJ1~q9b_޸|%,/sk4Jʣc1, 1`Y!=kggj#4OAlbxUڶbf g1.vG^Y Na5/~F~,$Rvˡ;OT}6{_i{oTm[{p! F #fMY[p̃W3 ~CD</=ɑozWlKsd1Bԍ!dHFV+SoU|j74 ׅ'p#=_̗r1oR$)VJ Fk>j=U5Xa.^7):wi˅7Y: J$=w-|})_iE0|dӷ]*҈cN&>J,%8Եw{ׯ|V(>n#(w0 L֥!]SSzz6'͢hPCZ8p["$\qiاA!ZN.7 -T= Z-A;zz}7i(9cdzP1PFw^ 4 s@߹iwT-aй= WHJ bncM`l]1_:$~VjӇcUG-Ɉٍ Qe&Ҙ:1X`\IPW\ )KNOV49k?BK i#am(e@1_trGDwfˎBZM!ۮ/™^#\2/F.Q O/*Ķ9Uz[KҾ Ay)fǂRf9_9'GPIU Y-'yvyJsiL6&짬^ӗF٥ L9B`з{=wKX'UI܋0oM 9ŝQY#쥕e1ܬ45gO{K!(mb(9H"g}aIҿs?XG|s5vGpB n29y;Gx"Y F| ZE0 A]bȥo)HMu#ϽyKч5}wҔ =ו9a4_ fDb?IM'/}%Lؙ7bU&Fyi"ot^Ky~Y igm7RGx/Qf@qZf2AL\|ZEC;vS]{&fE3NիNWʎ?BQ՚-Orn6;H>׋Sf$.5ȲӚEFV@ؔphb00,z a.Yb-4xts/X$ 9m;wm Fʌ͉ڴߣ(ւx7\i bhmdo|0ںۅ9Iz1]wUu8 g;xlhl 5htJ)9?;.i)xծxlb$*wƎvo3*騌C*e=ф?'%ngVI]# R|{e oL_(i8rْGYIuZq ~ Wm+l8{QpEIKRE'(밆Бu"4Dˑ% E}vb΀{#-X( K [𻂐Q-`Kcy%/iOCiP>[izFɗ="ncG8J7<˜ 8ܣn1HT `]U­& Q\Q)8N;}P^nAOL4U&6=jX2`a]v+{2@)8)Pl0~^(6g ~@C6$@7nO_ #<$YtLj-mLrtsZTS%£GmũPA+3k:C[;/ely1AqƮc"4*JG1ӷ 0" Pt֫1.`ODIp"u*C~!-c7O!*Ox)]F 1Uے8m(px[']u7VBΑhANCFƖhVA)ѥ-|-7O#,yd{KVtqi+֤ ν25 󑐕TOYVNI3SP($g[=51/A Թ;* GZFM*c䑢5m^)_֏7lT8  Jeym>gC]O(E8.>V~8:y^[aݧBuGzl%mȶYkV&Q;Hz+y `L:1Tp4w{o C \[NUrA4@B%lƭ,j@"QYo^;i)9Y;D037S' ff #Xz\/2^m1izu]Z=Ir̈L\%OY@%5VO/#{)kDje[c"Aa.EvO%G5; Oi^}iV).7O9JE1fmŠz>3Te|WIjUAG9o1NM_qcRAǑ?}嵫"Z2̃3at8%ӪʒXy✯/FkTTXSڵMԄM:pU-\LV۬?\>O^}% phC]\&\һ}eToRwj)fa2p"#/! =b035o+$&tmE|;)=dGZrI3tH<zWS&;oVk-x<R%?O18*^=dCRG+PcT#'+/hZHNeۆ . Kf40mlHL/] k |;/sn0T?$a}&C6.ex)RL4]Ju;E%Q*32P^1w 8k[ Cg{,?n鮰!s{7Lk*{6כ} >!N 8v-\N1<]ģwyqiHY%gu t ǯds@y#"KY||Tt !2=b(3Wa75VB;-{m-CVcWΰ6$SRU^A@8Җ1e[zJ2i.@*&u]Xī*w ,K#S+̜6JNŦi$x$ўv)Mϲ[Q8W+q)WS#ď[ߤsQhn`.\K!+9J,!5!# F W t?9m!RC۸8gR rp+PH-5_<:SglJH{T)erD5W/5yLs'^{Z W=en 5Ov'g43-4hkV!-c'$t7SW&hc!Z'{PF6ɩ`ݨ|Ѓ '^y1t:|,559iNBDR\\EO r9D?jP.D*<N ?!f<;wVEWՄiJѳ_B'bUZ5ti[ڒjyb6nYΗBode(;}G_״axy*5Nl5i+5WmbN hcMF%Gc BNof[fנEGC$R(WlI_O>ӝ-.=!{*c LaQBi9>IX $9/RlcZ=fgYZ07070100000415000081a4000000000000000000000001657082550000b03c000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/core/snd.ko.xz7zXZִF!t//]?Eh=ڜ.+\ /v“Q@=$wySl跽_6zCj!.8 jT&ˮ/1& Pn 0_uXşLeFU{X>o5h[a(ApA'ƮW/9ǤhϻO|'qmcFY6Ta-2_a\?IO}g)A^#=Qs3_.lhkQ(2P2!K0_Լæ_iyh4dWnB1Paa>!][;Am0dFkXKN$aw; A ^;.ޯs͢&iU, Jbj5Xׄoc] 譹}21#A `^j^.ꕲ<2ל[N+EkYpЈt!Qŀ\=82DĪ}r#qoאSCӏ~Gg5i?Qڿc4{]F'pZ␍2@zEYkofʝ~Z҄d|Ҳ;'̝C7dT8.`P[u}-`AQGd6 &t?ŁcҞKҬytEF?5]Y(DL(v6im83+jsJ;qvw ǼIj*zR2:ҘU]+gtw_ڧez?*FR;5Ij.%޺#I$e76P:\ cQ1`o fW؄'P((vT,V;/l2-SIH'J8,t}G!ed!~ԟţ HQ_jkZXh~bA]k9^]yw(xcX<jUfhZEp:Qh1(\O|4)TF q=~VѐH0Yfٟh;v&UD8Aqz<] uw ^qYaňI{h@BنlGK9) Q ֩~1h U~쬴Q 6Y4=lݔSm.B)N\'9 $צ1p߳m4kgn8+/3\Sj(`=^+zI ܀!Wc*C\c$N,lH|Pna&ɣ5ŜLGڗTgT,$lZO{;풗iFN{E7U3cKt2ojSuG1@_J ~wӛBT|Ah:BV%V*'hɾҵþlȠ* xx#MhػǑU\~)ymfwX N_o]DN2/{mc"dTY0վ5!}"2 !naPVgMs{civC >k5>}=&:4 ?BpUERU&Imf.U{guϊ=LrbX1nŌlłAJ17ʓܗC ]q|}|>ipX[@%`uu0+,b( Ә4'#)PZȹ$;k;cn$.kj#6lfܱPY_v:p7mVX S0wfbЍc!/U ea#@t3bHdžޯhc.c5?X KbqVA1pW:o?tPX@@9e|KjwU`A~ s3CTY=!N:ɹ.RxFӒOHȆ|x1/[}?1<&ɑ 8OLIBEcqtB*i֋H X:pX84ܬT1`jrF3h4D#bV!+p_)8Ҿu#yz(7sq-Q#/Q*V닷l–@],|V8:B_֙F[sDV=W%lZCĉED3 ?<9XKP z\Eܼ*RK{0:04E@]/Ʉv B*IծXG!VN6~=:yeEݻ>[T=oͼUXί1TƁ߭8{x+khgF#d2ʌdXb(rYBW]÷#,\M2+JSpIܟݨ-ŕ@VW[A*EH$U5tہ1muKGyD-V`ifxI%t\&@W6G5+Nyh)ݢ y=0VB-B̲c ?"5^d&L\T'YהpI(-'-M8Nv)rbOJ<31V0LEVݫkO#@[Կ/V ݨ,RסI+ >y'ksYc0 `#}%:3nsZcebWV&$β 2&\?8Wn/EkVu a] 7剦WvsLC;fln@֍:tqXaF&d./A+0pÛ]3iV*\rqVVzn>4G-ܞ:?&iа*;Vv.870lvEdWqA!ݰM};Bshٔ n)u#GVOj&I׿1jJ>,]*{Cc_4dTToS&{=iozX7ʥa LqqAh) o\ȭ - Iw}k@quB,S"&)b+ Sŷ* ͷ8iiɝ9~d3.,|?Ŗ.DJ>zD%X0(QW47ٞ(Btd!V^%Φ6O7D 4ϦRSO`;|s 0|"BZpt+c#nUg@b8Ig~ZmcS'z͹ȅ b12|ܢS=[Wif*w7͖a)85LfY$'0;|.%e r3zpY':e};9_qeQ[ށpL2$B{8M3ApDF g!?bOgyCPczU%N N V݊}kt\q1A\eш>'T\?BLR: V$0,sEvŏK١c7!ww8q]mA.]c1zD.GoOFbWfYr[D0JT8цٹ&,@iMXs+8k[1,=ԩe"ND!j+ 7A"y?g'buƔcJ-@ {%'C1 eJ&^K/ʞYJg#M\:`Z9'vJ:|'p|!,KN!il74 ʡ1` SN=2'|J![&Q)v?GȪdM'ZZNs%!`4atAyfNu :ML3E20?NkRǵ5]~ ^C!NgGxnfXF]CY+7Kvc(F>/'i]hOtவ=B#?onjy&c&ؒhD{v́d"r0}+#PPT] --8߭ (2o!j$^.hhohĴwN)xM 9m2jrE@ ГV)p-CU\3teL#7tw u_ةF7J{ (nOhǙv`k]"JIJ0Ҷ~+_3x oҎ2.Z?׀` PZ)<%VE4[ϖwQväRLgn/?>"` P֔Գfzw{2{Gc+es .ORH{tR%fESyeW>lם;n4/mhU2iˬl1D 5s3z,g= t{,MD̥@:qsd>2[+,)ɉ}%SLSR i]O5),-_]JOX:籵>"ܲ .Yo:ڰh` JVv|o.h~LBCCJ G^rԮ)zD%d[aM㄰o|sHu 6)hszFK+2hWؿ1T=+y=lz@(w4MCdpR=@?V;P`L?;<ȫ[I1SjI:hcٗUő iGTN/v}`4C~qd:I=IbˠBWp jpE08ǘ nkfE\zVRP}94c!"ŕ/8h\Rv872|+߹ݷɶu Pgt`!*(l/"4YAAD6fq Ȋ|PfF),t!>b: >-~nw T Q>qx-8KG"$(1cv֜k" Np%ou"A6b@W\ltͻgi/Wrq7tfNs$aoǟ/ P/k]8+A5϶<`g])G"jخD=!ݞM"Zu/ |؞aY$$@>#D$=CM[,F_f{Zp[:]_+ {>t\'| ՜#*JG'~2{;I8Dˢg8w ʧxRT$\Yr:^1Lꅭ?Yy5ESfXeŚ֊*ΜiwQޔ,yБ ~!tfi&.lg`r;ѡԐ~/$|k/g d^++n𥑻8(yMBQ ei~;.eaoӺ7Ek9Ʀ czZF4 _Ma=im4{Nնmϩ| (1h?gQh'RCWMa9ix]-{O`v=lVsŝ7!!nnn>$BKK2LTtOlF=k0:"KE#CHQ7a :lOE'Ւ#{8'7C%)Pb`M2 |_ْ lz)Z{+ @ߍބf`!RT$лfwg?)3%5@y>$cqc=]jKϖ˿ųd},q}TL{ןiHاsvPmc5ʯ5^_(z''FW, aaPcy=Lo pybngY=m^G`2!!VK9}%sauXn .(uobZ|s. .Qp`wMp:qr–Y%l;u~k~]_^_SnïUGX]]?-g[#ٕ ș4Jkm;V;VPBf M)>~ס\t{#,;K.$;6dmEB抳r,i1csS-կ]X_4g6xYʴܨEN>Om`h tI}`0Dn|~x{yz)D1oE8=5\ xn+~jɄM,jn V˯6r/Y~1U9xwn]BĈ%+'ȩnJ89Kxڤ$c2@#a#UEHrkNIS 3癡ծ4}Q-8}O#o_XS*kXy 9LGb<▚|º{Wzo=eA~Fwb]bO0JZ-*@VY~ @c7*'vD~!KBWhH}:+`\ƐGÒRqKeL 3RBB$sk'6R9(ߑU;&Fϥ]'FRxPO{<h= JMŁ>S)- G7}DЛ_&AJ7b]72% x>c'S iZIgxF(!El3'"HtYJs(Ͳ0Xdks<1"9=;\}^}@IƺZi&Dzvw]"pJЊE^cBcgFֱ=5+>H26v;ŃKo7trVDٙ{GmZM:hXtQ SMNG>G~gHd<7",ڱDhdd,lP3yjc!!P3 kj=_`"&lL8w8`NInA?XGhy.eYM >hlyft ]V p6L2#CpYeew VFb3O9?vň ݐӃ m-7k\ޒޤC-5jv % .?LW36@1=IkȚ[h5+@wR#p7 aIrP/'a:5$+Zm?$٩(nBښ;Iq.d8j1f68MGsEEԣYW$YbsZ@2秒sp?$ %! )i;Oߤ< yH7@N8I@Q{s"*|%ã&m@3&`Z'-Ik.ɢ8",Wa+A#=Rsn(jUJh&Sb/^$0mL VN)68C7C=mdOU@bVhAVw\8ZF"*̄vYy9w5'6 -b>-.]  O}!{IT)^''m_e'xqXU,(ƠrLE3|Lݼuaqۛ3AD=jOrnt^UVy(ewړ޼7RC5^*?/,$z}M2A>Hݚ>0 bryWyQ*Enat#n)`sUEIv5.n}ŏ[".x ѹeM_FY蝵ŕV֣q/cX ,I@bᨯcSJUߜ$/ȭu+ <#ghIt㈸N=ڧ:鯴!Jk| oZ_v&IA?kvL$&F:`M>*@%,w*B8eਃ܅xEc/yL\WS=KdԮ8Z Ȝk8hAO|$as =lI+mpYՑDsHAߋ6;GPI$%)hҦR=Wʨ7(P%w[Q;hvPGv<~YA;e ^|"d{ pU@Mj@=y";D4Mc~]-1ߙhrlwc>:صiY;~EBY-3-':t}; +zE$@v¤3G @<K,LxGe,vc5;;S3-DjL qs&:3aV)-$B8~a&e#5BP$3H|3ZK%`Z1T">>z dp0w3AmG=.&|bcOa^(E5kMCj qWPk.9dcm=5^>`gyNM!x=_͞kX塏B5Gwa`VwG  Ty _SG/cRh'p+q5f8ڝD;CY%c_))=`;Il6g#V%˓Sut}Q`Πz6Nx<]kycxm6w\C]Z뒅e4pmq#a Y9 2kMcwN[ ]gCS˂7]6t8-7Emǧ5ӝZb3;0+f~'$Jb‘ qƮd"-T}2rx0=:c@Fd`/&n]$N;& Jh&9 XK(\Fu1r8O0L4"qҴdd$\tz#sυAlPc/oS0;˳8907A, HB:2v(ut\zwA*D^ 8>JPH_7\mX!gO$cl+{&_wq_b\"O0S˥ELć4wd3~E!g8ԣu,E!NuߑYEenJ:>PJ-qd%knB|""FO36oVOAC sk>a5} n}y能q.&ܲk\&52pNcmj0aˮ0>[n"S1˜tX#@9nc(:史Y5Tj{bⴇwMC3zg];Ok6 gTG;1V_pRnC %F9ݖS{X߬qNz}AeL޴]ne K~^9;hVr5qN*Ri94L[ =t[40Fg'k%ܵ0yH)vy/#Z5㙖q zI/TcB؈~Qe3YI0LQCڹ[aa!t&O\|6L]y}xI 'TW\{Har9a2F9Gy*יa!@n7Nyd3Ge/ Bۥ[oHi{4g~Zw='m(&5UI<>q@(lU\rb a) WPdۺBT-Ye]tTXҤ‘wO2!Q@=u)^TF*fC႙5%y`}|Oj3[@o]ta>H?¸[e B^i|+y/Ta[\'^:KQ8WB_H|v6!NG0 o,$ZD$R-Clf|,`;@C ,Rn6VJ{L[ײ!k>: ~C9!*3M om1AG0muVlG>+X !1OYGT* vmT603az Kl:]M^mQȜ38ز@W!pt\pIglRk@zAe j;G'OcC<%RגTxc\WTo0!Gs 8kKnt(E3p*6B-%\YQP_8Q[bh1r?R~ ۚ~;pcqe8̗"mP{MxI7 )sVvSבSKh y.<;/[wB=Kfo /d0M`;c O $1%ጠS}:˕!`۲ySkv(M~#=rH+ F &^2iљ9,+;jT;ڇ<b+~ }HP%ZMKXZV`5L셒)-% 4efq@'|B^ٽ\Oh@ɌOy-fT]ؔ=A-/)tBxw-A^MRUE/JT%kepKb~鉯sIƐ: |ͶJ7\r(v{2*jy?p&"k05Fs'dׁ&X1cN}8bzH#7\3*fݔE18RWylD]4sm0J127|4Zw k@{<_R -rĖʣLJ|cToc.9pTM ̼ڄ 3jjpEcD~i*%Hi,.;}LKger!Ń>&\Z  g*$ pYyB; K"tm0ifu<4Œ9dUаD7|+)$~@rJ V}\Iu NUr mʙUv%.gs? , / 8 #>Qʸ6>ykY8!f_?'ƵV/\,D\*Ьh$sFxq$-Cs%}y5;98WxS !^7} Ks |@կ6Rqډ}6qwƶ 'oaс]UM&4RltMÈxrcp*α$~Ǭ>+S2Ofqû*Γ(.)&f&EEȦ3qt5s <ֳnCP19{` k:fK0 N,r1zB2q=skeuNYIRSő4J].nzs9=2/:9L:MȽeo\CZ͂"l`DI*v2sʃ4prC =ZO!ݩVzU}pLSs1[t((0p%tR@PZ4nE0g>G g<"˻ӬȏՌJА(lK 5|~ȏkx]H!Z&^P+v"_5j-.rU-*;![4{^mMS]Yd\E=R@ `{gh3̀:>q#=٦=[zў+dɪw3r?4\^+F>Dlj-@,\b1'~K`6 BZ.;0Z鱍k17H; xxo̒jn#>(,YsI0#FzO{eG 8?~F<47i B?#ʥ94^ AN\@"wp>~V ^A10}8T9`,ɤ5pf-g s#ͤ dc$1;iSx-cNЦΜ5YҎ T Q$D~m9Rشg_%~1{ K})S5P. 9CwLtXJ9oޣMB$I&pOd_ 7VNJ_c ,Qi?h:y%xt,HBԁ&aS 1O!:`%^8V O~x2r4ʷ? b45lipQP5./gC ** ג)s6_&`N3Y`EH[mbMU쨬t6m{ kYܠE. O:D?N{S<7Z\1<<˺n/ϼD]s w`n&ˤO iL_:vbhuiՆ Fcy om4r,{L "`I'y"z\+Ң;rcf*d~U+k4/S@O m>2zMXf53y,02I &Xė-tWWٝ]~#Z&N)SHPӸUвӁEDeHpo̠Q0Ɛ\Ga_;=R57ͩ[˻ݝOsqؤְbQ_v$5'gU?V=]/XQؙ:M 貫heݡLC Ĵm.}zಇ!i&Q^˓1ٰt֨ho۪z2UlB%#CvtovIL4Fm !HP`Vv)NDpP'Cinw(#>0 T>d_Ec9T`~W1kŨ|ҞLn.b |I^7+}Xjk}֮"G+HReA}Ub^x%iDts wME/_5zp%sGFG}W=qm\^myD`97[Ze kVm?clUig1ʪ59O/m*Vn#⧅?Jե%8Q[zZ!^ezWQ ԤanNzV0dC{'`N7]͞^5Xb}$92Ci!F*%~HX+M;= 6`UECH3.9jZLjzE̬ w72%+ |+7fz.$SB $Sp1tM i ՓI'4قnQNuwI&*<R¥Pe4f TU6$+c_&'aTdA@BA],: |t_@:8{FҎWԵ`Ywt>ϲD unsL'9=cu#Y"v4_ Z'َ:E 'Sgʶ,m* غ=oT> ET(4[4q%Lhk?}4%#N+U~~Hc uֳZѳw<&.수-tM RtxvQȜWt/;6>nw Z+,Gb)Z_'`,x <$ _өR`2ǻ, i0hîs;aذɀ >lc|\RvaWXcbrI hD^V߼kV@R>պة4DB F02xo`JgWS Yi;tɗgk MtIIrD\2:3X) W_̖=JcPMD4[BV_n[bDוpCQ皈;T 5x3uXYcK:o؏k䨔]G8)jކnPh޺!o(gK ,~m85i`Dib ie\ ְFJeyruUU~>Upt "|o2MGr}6u;%v?aHZ!Kor Wqʵ T@wV\,FDTQ6(e;Gڰ ԫQ|:g[f'w$ 0AK68QhD(9HH=7s#g\=a 80P g#,k8* iiFeeji=ܝa/cp#|_ڞ?-;_*zBWBBVCOsIfX7T28a Nl3#]wTNH RO86;!&`Yf5VmAݡ_cG}p]!"3i3mve:2"vAmWo@a89،X [* 8tp&>gEv iQB%= ˍмF%ZF}%4SRӾ]5.E'IJIVaAqb6oZk, exƧlAō }O^Ks_dnBp6b*U#nvfOgصLA 3`j h0 9AN)++aO,t~::tGB)QF+/R^{1s$?I9Fҹ i_}4M@)'(+%2+J/Qo98夢u,`A|E gmdyXhQ&!rRlkJj)nJ|WO;M%daqTQa៮K5+ɂj̶ZJ~!,UsnoR@W7jX4T@ 3{3=T6-~bbM?ݐ,-vj3G/<.C@,<HjpȬX1$>̋V|wWD#(%)squ30U"kEhI^O- 9H/drb`^(۲7 am{td(A݀_D+Xչ~qC@<5Ֆn2''3W+V4[-낹Yh,BȆ|iHg PɨQQ]s6<3U}`>8|7Y5u=M$>eDa0P+DpNdTlp&w#j"3W kI]j.TkW ෺~M$?jwBN/8V&8&>X3`]cʣ/_o/>AxS#]җ Db6M\|vfˤ|\x-:(疓OD@jo?jT7 {;wG@os|1pJԙo ou=U]YE`g!YM2Kh n J~޷ M}%<`kB$df{l׼0{,*RPgn}M\FD즷Gy7c\k=4!aI6ߢSĶstoXDMk'IdV!8FY䄑#ucjŸXnWV鲅S t0L6,!SkF>l V9|H#asy.ТJgG||5:U3;h,Tnd`!Yctwε bBaK%"ʘO LY2-(<fʰ TEݡHˍ5xgҫ U ~A%9M)-f+Tmw[&M#|݉kiqb[D6gڂF"_ʾ5-@4xg)0,\F94ed}ݪ ZiJ_}Ϧ%Q锽kwn>gt|>ihAEem ˬ۱A0IZgO}VtUo| gNp>9Ѐ9fl3mX`:h.d:vڳVżmaMi<[1Jj%Pib&M'!z@lքfXgޙ\zeH[rû1W$)0W` 9\("OKn)p3y~|&$N%kx9vE<:W$t/5x0|^^1},>o˅X7}]1+uUtto@}lKF7A ]: ;GPEr !v;sBn?q>7ЮBY#A.=/t:f),M=*YЦtXrŇ1[ G0q&!վʃk{`#چl߰Pa C40m]vThzKRYo;T[r}ӀB2?Oe l]&).Ew3i!(*й4"fʛd1؀r5ӑlB\StLP:n1%q=6j&/Tm'QZ?o93 ІjEsU#%GFLM V0CLݙǿR$"䢮ow Yl 26v=txg@ƴ{cU &Ww.',KՐ/wDL6P)p~Q7%`=Q0I]a1/POKdσP!bQcNcH+3PH/vbJݫ42 ,P,xו@=C*&82JmʵaQ17V D.0m7MB!+h/yq]\AwԜ\T%#>k4*$f*OtMؓ뎐1ϯ#=[nymVPƺ\K$ǎ? ؟4@@Q ;IPMIp,QQp52G{D3@:D/ }qPlԅn: k=e;-tgV8l\_]zHtGhnbljak!pkPAWELNS-U<8HG| Z G3`dk06<m |swn=V}SӲK EJxMnqLrB)mU  ];l8.0 AAuh9~ֲ5+fi ч5. w<iJ($ٝ`x̩žUjI%m,Bո^yNv,K tE3?)Bxe.C_h#=r+:XmΚ7@=^`m^˗Åju 1vG@2%!bk"2ЁMH-QYD#;>MB/HMc+SdyKhCׄ`pC& B +uILza^܈" ~ ݅Fc| ?~T+,jGF@o1Q.ΧV AUs:9[?` y F3 <ߍ @飘X,-]2HāKCꩨrJ7f\/=f7fF0M}VUPŋ|O+wijF;FdDžAkɍCn !) Y{8j!j2rcu9uhd E+)ۼclFiJ`WEҘ1VaM剼S78!nǥ ӹD$04&Gͯ>6ԯgvAG7^ZCa5>{ 7Z^?9=c$\ZЪuhb3{򟲏д4oI&J<nj2J 1 cLދ] ܣjvfTT{)r顒.ЭI\.N)f*^H@9h'ڢՈU<%~cCt}(c uc5?aZ$iUc"AfLg'Z{n1g? yedtSX6O]yacaHhiX>P=L14kWd9ٚÙV̛ $p*& V-55{>VJ,BV|[QZsk;ݡ)PL*+.K{f.aEUɼ.A{@>A]Ӵ v$'k&=3C>h't8tIw!FrqEe!/o Kd젆w [.n}Kb9esb\{bwCA$ ͦB~,9 3Y5 /΍@E\cv^DkXsFp1X@%p~տtIyj"_m !Jznja۶s33! o|I|ɋ' x0'(- zOי08bUL䘺N>ӕEx':ww % >UNp[ ,F9w6|.09:"4 gzňW,$#ϓYVDS,ۼZ`4X?_!a-;#۠XW~NF-|ޥkV1'}VUF%` &}@CUȆ=yCua8(+cl'%y5(F]/DԞW).(NV1eqFl3(ձƺU3A[]3 ,FO$md$ c/\W=Fպ/fRd*(泑s1YPzsFjXF`PO0p_i-a"(s'#`08 OX3g* 55~ ","(h@!=p<Wv{;"bOlXy6$Br y+5\\3P=ن:jx&\Eo{ѝ䧕7|)u3kK"JsJq&sNL55JG9B{HJz'>lU`*bp4OFBxRc zcS]i4s|&SJIG"b,‘B)Μ{I-Oed9{S Ab`c//L~O)7;ԫ*Kҕ&_QZbuқKH.^;uJd`o9l-X6Mq%OyAH0f*:tTPRBlj#~r> z‹X=LG!Y Ĉc+=ʈ?fId /0K&H5&ӚMPKjIXIII *u缇o>{K]+(6xf{K*0|9pRKQ !gB@tmQ^KZ- (+YW#()fٛxgdm7^2RPR{@Or^8BGw-+ TVD%2=45gSn$Wćuk~g%rUEW{Bԃlz'RWO1ia}Y|FS*}W'kT@S0{fҎA zK^1 b=>2014H'kJyh Dd8D /94+q4Cf-(J- >3kZRP9B*UAB) 0 B]y!,yf ܩ*!Ξ Ȏ{GR|׫e. W@8?ʊtd4xU<5$o.TƱpH e,倨ןHɂD =!wOÈDf͋凅#zVV={F~=3Kb?Pl!*B,S]dwc4۽s>TcUq6-[L`wKJ)q왯 d=?#'*lFe<(A~µc`vĂMIb\Aj{|Oy%%~ψ.0/n:SxnV{6Oʋ!B M8^($e@r1ƶQ򗠺a <(<^^ hM̒,:J@J#$=**́+5 !ԫ4أ Zi|ok:_3@YP\4b>9sH@;5&?r,o? 5oXՄ15YE_A̎;QC5>W2m'Y3.`c`4ⳗbOJz:=6L mlqbP "4c rMВi֕ 7X.G6^Qԓ5bJ*= 0g),}tKDrUoH_ժK;耘 8mሺ6ѲV\L|P.@,?k6WϞ2$hfgwK7 -Ԍ2LDŇv-R.lVfSx8 õڃɮ-{|˕X00v>23pm4N} [bKo?=)pF, K=NGq_j̧2{6@wYߛRzDpBܶZKhe!kAtRj4wnу!-${c=|[lۅʓ#t*6 >=Q/HiF % d2CR3̒11 U +S7%29#&'[Q^#T]K(K]^&}Ay@(т~?˘wA{jwaՈk]p1UU |,x%E-NtrPF7dS`}a%c,z}jbw_kpaN_nPә-2Fܡ4H3J86+xA_H؍3 n;WLآ:8Yľym$)cb'!FPbB(# 9xH08KY.dTY7\ 9ĐH~6=rP))<һSR_իUe?I`{;O!:Hac,w? W5uвrVpڃx; $7p9 u)qL5~Wu!j2V8-U҄&]8BդP7QeqvyW jr\خ:?ǎ¶Ƥ2oyɻHZ2[ ,CM鸇T0@>V$0'Pk4̳b"H(NCƏpf!.:$AYs] |X\ݻH#|vy&QA:u'<7#j4"[ /ЧJe{s\+%~110D vȲDžʥp+wr>$GnB ``Ϟl2*B芦d,DD7Ԙf Ś>sش/ ao-X}Bm}_ /hbbet / (#MwyYр `P^դ.}K;yD,!i88] ^tLbZ_-\\Q?F ,TU\e4[] F; DG‘/`ByHqI t ɦ@6" ʷO4lsB- {%a<aVJSo 􉓔 (G^&V'ƖaREE 2]TO6r$;?qD*˕u)i( &ZW YQ:jTQR;κYg, kh͋)wfqlAXL1%gW%~ݶǶ?}3UDqXo^U?jXFԠ;3RX6ߩ\ yyo- "*>k\c"e{9)*z"J4aSb))PUg"ۂ^牞Y yXPe;fH~C(Z/(Gk_SJ.Ji3/Rq3L<* lPe4}k_4xK錳]^we$5yWy+~tPWȣ"I=v}.B6{sauRM1}acyܦn+w"1 MkdgZݳ_L/c^>埸ՍEW򺹰p>b<|3wQT3 17AViJU|7X%COLW3q#{|A5A$QYfxcծ:l~ ܊e*m5cv`,\"gy$m}NJ7]]PrϒY8s͆s|j\ɫä_IbhF]Ou/#d޳e:=i@/Ռׂ>X>XlCf<NlDJE5FjNnl]]* p&wf*FnZ&'I2?fDZB~J?ϼ8]XZGV+\:QMOiiuūiS%];i4&_=!5iPa YZL(Sl_( ;ߟ1:ҝ4,2vUMNj3)w.ӮKėoqlkY10%Ҙ);a70~Ph)zIMtC} I^Z"躺֩,a:e ֟z#o!G,(Jq32ܤ ߔq8rw~;ggQ,II=.ŧ69 5tgvJ-:l~?9hKsG9vgŠ|[ M1ש cJ.C)Hb}kucf]$ J]WlsO&5\~:e!lt'NkT[@.%!q>VKItzFj# oiѽ(+Fgܻi HD˼}4*.Kfh[V @tk#Nbo (![|jFwB)PA)Ȳr#{-&s-XQ([B QllÎ< NׅX/Gmؑfڹ%h Hêt[k>F' d}@ӛ>A);iT\6~y}VMҁ}tk'h v zі;KBWTY Wi"I-fo-ǫmaF.b6h+›Tx v1YUU2È&`IZ~woҕ::64LWD0{q1sQCA,R!j & -ůA>֚6#\Qԧϲfǔ,[.G`",*ʏ2 2M{iQ)t~F- !H]G!u G©<rY8:.j4|qF^YD@b(C̟F?ْ{^o Ҭ/ C`u!F0˭{b< ,r!#z"ȃ.1!Sq4w~#5+Ye;1\ɽ}Fą450; . 1lrdUJLa/wWpQ{r8ʒAy|K:n/5 IX94xHfGVX2~;: F?~<FSHzT:)5.&M^;YHXS]{l0гoJ1IꘟV# >kZ=/u6?X&Ү)3^ ?#yS]Wۢ7o]kA ղu&R}{K2).Yeza?b)xlV ȉi!-W)b ]ڛ]eC\ub,{Y8h &AڨOd84oQoۀ\ăGX8y$5:r^.Y ,H{ ?.9[2ORO&$! 5%s`.;.g*%\{w3 Jr3m٤dEѾl4vSZ/ hNV"*^p )`>Vz2!՛E'=pc1כtSUG<6T`Wx靀xEJh]htY >2( ):h+vGsm+0}͊iu>`pݛDzˎG;P+iR  A<5g"fŔ'^P'2[smԇ8FKFf=]gVMSv0bQNOͼT׉lI0Y-V@T`"td39܅Pc_%XЁ0 :Ju!~l'[Nb2`"/ΐ7, f'q"FI/ Y׏sX U}i{Ѹsz< apG޾(*>V1'˳=LQd^2ȃn9.@xsJ|t 桮ô+`X$ , (q5`p|+)֥Q4sy Λg3 ç* 0Ij8Wu +WXͦx0+VU%bQ%ܤ>]WQbJkCTrwJ׫  ػbdwsSA>HWc|{vO8,ko ;lu(_)jjxmkaV HZIX͆?cCۧ),+2?rE9Er,[߃mϺ_qG;:YDq8rEEL)cà޼ofaUYIGU SBL.ñ`p{HrL7Vc~%eL-9Bhmڻ(ˌ9s2+ ڟQZm43ruk6E$'$jk*v_Q)Aθ,jvPVD܎0bZ*o5-4Fgxo {fu{`e\%^]"9&Pv[pG?AEn]o=4T %s&T,xSqY5c+N B;y%\*U>[;i&%!%y-i*>XH ~ vB ꥰ1)4D3)xaRWP/4U:zlLC0ƿ@1$}T e'I52L3>)?}WDjb|`Se~BIlpwjh-/~1 oQ]ߚa;nVn}?x[qR9o*³-[_*aH𓹍{꿳*Fm_?'1!,Fqir7iAqBϓvrr{Z[z+^9iZn|)Oo59W8Bط[lget;eE˝I]ZM Jvеa44r/eL |X4CYHRi jS޴Ɲø̭LUH-bYs;QoK 1  bvu{rhg@sq<+u4{jG;-PsN f'bD} X/β"fw$?·a/dQuO7ms51)s(F1~Z9KLȌOC۹\19!,]ήBߺ!{4 5Έ8 ` 6F? km@g8Vn9 EȜ`lFE4./& $*c pnjmXtoK]TXP;kqmz!UV>Y INa|Q99^Z 84gWZaƸwԜpzK3Dmݖ$Rc9f"kT,ʧAk{`dŀ\XԯWM iF\> KKmkr4PSWI5;F7JAFzdz^tKoZ}We322~-6id'{q7L7%PU.}볥BC)9O9U?]ʩR%Ih?S?avj@O}Y}r|.RHHc^L%<^p+ey]>6z8vQ@E؀"h\NpW(o%u}WJ$7M,XGZ? ]Z)D$Spۭsk`Zѽ:x{˔y@>>^vPLO ?$sòШuvA\P2Ku(y%)n.A=S9dhOeV[=[\PV06!Cĉ5Hsc$͍m9_qVB6͒Ӎ"=GIm8OlwQ{Tl2 P݃ӿPo՚//L:\kU@Sfrrٮ!vcCKw%:`͗ѐ6SJAc&wi7&^`K!<.eiC  -b՞9 {yP^LOR|BnӻA*@l]V|nCV #YBۿR& =1?S𙊸ڡՍvy4*ُc0;Efi'G<1kF<'Nt_LN+c0 WUjoG''+3 8?wusku|Ƴ/VjC+G^Q;F7.޹>³#ӫwq~. >ͽDr'jUXoqS(_QCRɖnbٸ#vYW\+X% AXߍ^F|%Kjw%!q/Pm3 D$͏?Y`cf.:fkNҿX˷$Q#rPt(F<~tZʫ2tnۥqU~/o}t/eG#J֞EqRalsgqHgP2o!-Đ֐bd͔ӍMq5c^R{5-,6kNp0]Q03}SnK|6!#;ɕ}̀=vֺIUKl;.1 wx.^xhK(ɲNg{6}q5/i~Eb,W;{2GtVCɟ<`O]fI~Ԑ&N۔%I#am^&6EiMz}^ay}چ4v[b2s٫S"Ʒg54:bwIwϧ?LƀpMP[->ɕOc'@M\X71}mUUpYiT?,b:_: NE;Ym(6}1 Ayd23:X}yR:iY0/ A72gW0 3Q<3FG+ Z/U4%Lc{7%To$q8ue@#8IhkF{6^!H_ yϞEp5-:d/Z 9GtL ^'_^eN~J{gQ,EdkL̮ħ.Mox:>W+wDŽ1 Cjw `+y3?L0i,W_02]݊Ү'6T'e䗳 -+tx-]A\WG?m+q$Ve 4Ո"$~tǼ6gWEhmr_bN  ÛV,4#Rmg xQX>;P6)}i©aqzdϻZy 6ժt 7wA`G 1hԮǠ]$fV% !Нů%L%ya ]H҂B"w^!+54 YX E +m/%.=-Ts˾!a EfBy3EUG σ1[=KuR~dS |פ*6x/*QhT[$1IxVEIcu^0Z(~k{W!-4]_ Ym_:RgC>}ri+/tަ ZY!| k0g2vvG11|dhajM|C}"'Xa*&X?/@5XzOw] c8 w!C+&pػ2vcF৑vܜ@ɶ)(?)B[iXS6[-XQA׮x+`6)߆\tPr prNuَhۦ DD2ndD)lF"o?m Ҿ_]pMӟJҾLʬ>&"~) ϱ@6hcɏcFj>}[u0'?O 6(X-i'Iδ} //.ekrq \v5)-#ZfڊO3@c ji"`]O Q7_x)lUjYY} A2zw=rv("@:; < mesY]$XAnVp=++[c\~<ԣy"F1`OLe:I5BKInIL~;B{6<:}8x71lw[=Sޯ_:0ϯˮ`1Q'i ڋ wɕC[( 8z Q9LcyG'.3ň? ZbW C3s@P"|ףqlIR='am 5Qe҅~@l8hfn#7`CrV11w'OnϾڰTYs~EEUV )Qj3wt+WrPA8eݎŨw q΋99U8u$֩HnK]A`| eO|S6jg[eHpn?]153=Lx!yfҶjFpluNejxepq%ߛ ˵2rpJ!5pxp?dUBjJilk2 mO[K< O(;>7/qy:%^ԥ58s'hƝS} /T2؛VD|pASGɊR20>T1Jn4&La2cXjrX8 :z}R? AA;:=-"\~ֿ%,M!Ev} 2 bJcף3U 8cT88v_ܾ)ɾp#,C\sia޼ͻ=FzLq3)mtlؖM FDJ6_giۺ(~ő2.ҫNNZ V܎zt)*Z!i WDMn*ČБo.L&Q V_]/F/q]T:^|]aa_HYӜ։2:G*֞ Q]xP# $.G>I<5Հ!{sٜ8T$fAuV>4v`"5wqоJd[%k/$qE5K2BxA˺&70GU{,a[In05J< & A(a'`nWp1=-Gў}jo"պ&63f!fԐ*#`nZ|:][6'vK;lNDe o@`6.F#nW_ j9JJ0}mNϱ|;?z " -tu,+ShSPS3!CN/. Zgx x iwa[ȵF<ԳuBCD {,CՔy+X0@ {ew 7GsX;s7E0[xW"n fdV-7iP{S* Jc%Az+婤{xqk{uB麕Z_{ 3] 2Wbc}>:a/1EL0 ; vFHѕcā4(Zڛj/bqRܴ[k1{ q>DBɩ z?Y.А <[WZk/"{gG-okшO?V#VS3):M/ n\\nAK癪KzQ`hz6TriN[[`O&NwD6/6[\4yɣ$QR-NuIᄄxMɠSǐ4s`\ޝ& +;xA:O+[#+RGhl_+&ok"\بվ`-U DE?!J鎠}_hr<Շlm0cYL!tG##7,>X-Q|gnRW=vb@{%2!FAc!qP}Ф\ihNr)W-?B}]JWKLSF_/'V<`HNY~vwqG>ZoXHAbFE")+R|B{9ٿr*ᘀկ9^ZẊ$~ DgZי ڙJ *p$=߹wx=cdgQPyB} wVx]s4b5*VIv[[9qiŲr;Yg-`4vW(6q0-( FJCjƥ"1,:b7ˣeczFFl* Bre|lvT &5po]zW-o4 f';K 5I8I #*etqCti#hsX8W~'|cAʌKےt*N5Dž;:8 p>uʔ594K&#uh2n"bv/M(vl5Gæyϓ ~_ejE:M7Nڬ&iN 0zoz8J޽y.xpF5@~:>}PyϺNcwy7U"Xyi J:U ^n:c.DNܥ;p{7rxV#2όu׌⯞H(Ar(f/)Hs.U;V[\9^r} [R;ܟrktzG66F` Sҡj> ͡a &Mvrv~@`Hӹ͎FJw$._G99vdl'Re@|-nJK=9?w㭽_K^`YmD!]n az6]QMG_Taj~HPbL4ąe4ڒjGZZw 1\a6oa}/hV]?g qHQg8;[v2D6giN ' m|Oͬ[Zn}kǃiߎmi!JȽC@K>wp/UC/c-C$f_x?`YuVDEaDTy}C2. W7Q7F ߗb,i<A*poJ $E҂IȧEXӭFݔ.t];UAN %cw#Eqx'vHʨƨaQ .a\306T5q#QGεtQ2^JEzmw p?_߽k(% x`5'A&Lc3K27Y/ՊQ2:ϑ088v]sBfU6gOEYO/t ty<ȳt/-ђfmpډoz c0ʯ: mu]p ݴ}r`$/76Jk-/[Z!ZCc1IHlϤl |wiE侾&mtUuI~zW{HE%~Zn$H5 ZKabXֹ,oY@ԝ5&a[ ~#% f;Gb5Ƙ!d;G~z Sm L0@mW Sw@lOQM.c/ _pDfaXsc:j[&lk woIE"N#h53ܧ*!}vCm!|v?9Im;ʙʎS UjCJ3H U y t;jR͵KcfQݜE.u 2-xmd/ kj${d\17J(}tqvOs iMNňv|yA$} <;3QqoXDai 5ii'I{֞Ǝ@|'He:zO>NFNp &p_J`v-\ɅFɷ[8Sw~rb0J+Èk>D,.= R?k"Jx~@f]n0;2U6C+T9mNUb=s $٨4Qr9+0 |hb{%"u%P9%28Jg vᐧgv;eW4HGFR.&Vў8/[<z~dDW4WJ&uONJAO++౶~=>|BAΨzݍa\ir 1lGX[j@+ `ޔP3M r1>RS ҏP2ǝ ^6Q?LsN԰z詊 J&p܌ LerHPG7ylI+Xm/\b B_^oL](% FQtc%|V(5>ON#+wem%j`p1WѾAs5umyڝȥsvJDl].|$1ہnu75~RD{T{3OD4!eƘR<|m8Is.`1m})F )3[ Pe=3n!cZMU)@d)ŀb174_*Y0kGhLn 8 #7lxUw^l;}/=P1[2ڱ'<S5f훟 eAf4ܗ 1s;b1ЀV$`X!Z[=%OҀBd6Z|)4$ >LkRbV%by&肖W-ԙqr•*aeP"\@ڿ ZXKJƫ.1§< <jpJS%xU 䮓ӡIu6Ɩ|\HOq.gAr0ɐotHX&Yƕ A < PҞDߣ1?K0[Y %O&ROd;iso.p>%7w6);v7$%r4? l=qD͡e=6㷶/_ x{uO8Iه> >;_Х|AaN2ɘ~tgI PpZyV_ drT@[_a=QEoVrm*z!`3C Imco@S&Ɲ["v4 ;GG{FO5+{~BX\)FÉ-!Gs/0PA!>ZHEUwAg;1ĺWh7`kuw568t$FYϟCA !v ;x.ɡ/ƳoUw_9c5|\4Yx_ >Jه>놲$zoҷk-bN0%OsεQ/=!쩹YItX~Pػ>>1[~sˏZcG*P*'RYxAADa:}c{9Yi FR~ſf`&ͤ/g#ruOPK4oWg9rq-]/<%o<+2/Ζ]OiujhAYU8Hl ;Wڦ0Kŗ\dGJW.6=A d8Ul}f=`>h|nWll~;ᴹ^t84֗}sKuR,Ro|Nü2g/HIz% ^!8ɒO1M-~,·H>v/d5/^V}|ǃ?ʪ/'lad5?B,BܧnC2lrtB ymk3"0w]<{B?8@ LCr&grZZyY| .qr OЉP8P(=-4*:0-BTqfJA)f-حX9n>p"qv׮IJNůi[˦b)2V{*_qApo²)r|!~zB쫣y擟&ZHY&?Dl$5MbW>ς" 飲o(#{RZE8(?疙sS%}YA)+{x)wt؜Rdl̻M8-S߾Dwa##pe2gJ04"ʋHM F-\} 0Dhl"\ RAy_(X}h6 RCc}d8MhiŌ=<~7m3ae>uڱE$+3\]tY<{Fe mNem3_6; 7{'(+{e*ǂ.=Z@t'AT8uCEٍOo8xs\;}X)"&TJRGW~y:`5jXPB+ W#i/Gmg$C=4.'D=. MRټUl6^!9R &Y[V.DܯO#)5<@TWr"~^qr+K;&4Z3\fM'AVOycc#1Q v'7ʣ D\|ͦ3 L=Du;eq ON+^d67 ybػa |d[arFs%ڸt ^*";Ph٫Vl<0xx^hX.S.z0S9V)6ީ],Mƫϸ<}~q؂-xPe%Bh+s+1M<h.M2؊K'?`.dт s-.B3 TSttOW"(m[E6s !kj'Gy:4ɜC# j LT}rJiۺ˟e1iCb%43&hŰ+|&dZ1|NxӜvP7G*l!=Jvf1Ъ^F ޝE&~JmYee?DXlzSGQ|s~G)yN2 P嗓Ї@K^]g߮GZ~tmUrI3s%;PU(/MSC;ǡFpOt5PziTw&qHoz>H'Wm@A|]I'z rm G)O1 8GN7$cMmT2]Ei" p4݄F~^\muܵS;hp LtmZw$#͛*\bTy Bt4qCۻ jk~@/ގ5L )}CT|`"@GETNm [ pj/6q- qxlx~(HU,,92FXsZt #07VB7r Sj|lђ!g=%*¤_k0I2o(>1Q"A ?rDZ4m=*0:cFɾS5ҷw#Mu\v˯YdTdKX_ţud/g,]2oTnn _=^befۓ#$`j"5^Ʈ64a4m^m^U)0[r<i:boi^GhOhz% #U1a+[ ylF"jLX^@ D[oҥn+/Ҳ](BKj.#KxrFA~F-ȧB@ğExBf\Y;{ֽut{F;tY[9jAޱJ62H `_Dg菳-).ͥU=\~P Z|yuOOj'륌,=8~c)_h$$?b7`bl]Q\PNĤsȗ]e^Cr"'(NyK|xuCHQg>O я1 BG괒<s+fdD+uN1֐&<ϑ@vOTdw?}l6JFɄMVnUF@>-X"/THǮHIVJSb].rr<3wU<һ%'WnҫRڃIg5-SG~C$*e͚'uL%d6/'%|E3bFLh]4"`#-44m]CU{)hSq?!aJ&ɌOk=m@g}q4ȡ+]Y4oy͓EtCUlwZq˶FLTŔ1V=y@p +BMzGuԐM;d-h95$VFg aEAZ}sd43c+KR"% z^K~U9^XgjZ .qP6%D`3L =?M^ыpC5&MOU* ʻEɎ&vkhbC?@]Dc„nx:aGҗ#%}]gcqni1ږA.fFdV5EyGE Qq6.(J}Jba3~e8-u_ϳ/T Zs ZW޹wm%A> s5-NgYVۋ`OڞK]Q׸_bQHVPZVQf5B4 h&ނ6J~p}fFUuF9Oh1ҔϓTrRby:hytxeTIf G z3<3VЄ,Q\ހ%xpS7ۤ6l@*$Uzڡ-Ł_bt@K!wfG /gJ7's[dW LTz)ޕq%í|.IDչ ǦT=NM 4:ܱ98Z3溜I%U~5AHƤo \m/NLz'jn)Eo#^I}v1:}Va5u>O,0MmA!ojd16^# iLeq`$Btl˾p012~zߊM!E|;c/*Fhǧn\tREk!%Ww̄Ip4iJgVˠswurcAt\*fo)$?Y/50 SkAN#ğ]o)rXU8m&X Px Ga!v fnWd]weVcLLU ILTRQ c@հ;[ <a*!ŽO8"g`Q$1fh*ۀ`d8@M}5Qi8o'y5O;潰o2 9Z'0bcJRՕJ&&:cҳ%w2׮hm͎O-Yb]TX;f,3*r9(OD9SN݊?z!RSIJXg)D6򞀄k^gӯrZ"ɸbز5xErOcMPY~n?fL%\l<&iƓ .J;7[3q.A)@ G֊f'lm85q_l[)۞eAszߝ,crDI?>\ uI绲録ukL;ܜ%FLru;N_Y׽Z#}xJӆ*scVySc~A!= T'Lj{.prs6J r<62 Gևd~-?A YǚK(|T'td ^}~aNl7fi˄`y&U5 g Y{eS7a5(Iwfx㆛jTpN 1 D)H՘^!?@ H [{= z(Pb#)=-HyNܰslM3€e# Cz+'ǎ ($ xĞїX]a|Rx*~onF\,MKN2!)II\+ʮmpA&v'X`(h1K@w3mӻچ6\OQ'k_4}o mͽgpg*;v{F#ڻEq-`$9&o?aR qv~/a^^`!V!2LMsLb8 )| G PhW }6rxL_m,ր>'gmAdoD3iL(aDqt@61d fZjUu!j3i3XMQ|m~7~ m9HD` إ'Zm`CruE2U,`0%Lg 9D{x.tp $^2=5Ef*-yfSWDvAxB3̤܀m@X kAb׎VS#J=Z\݀bV}J^6$8y۴*\:$l=F-#6Lw{^* v{}JIƱX@Jr_ XYe cQe0"P$;E6֖  k&WfYZN6USfW`fnHyS_u QsD6.6ʵΣc+ mk2-֬8:6M8,~䖾ڞoh]vgS`5#r#سO9Y_ KK>D a4`#av8~:lَH%_瓹^$  g7TT*, F1R9!oE:Ư~ϾcQ6Zku6HzI-,zB/rg2%JFt&)Gve\QXvg&?{iXq䗫!Ax-?_8Tw `Bي)ϧqY9x6qC5%LQnc,v`2wF ]O:(놶 |]?}'_` rz6+2eb 44@ȒՄ䤫p/Y2k<|m,$hd/+Gfw$&8r?N޷)E׼:ۥ}djܑ)#/-iF;q[Q鷕P<BvپF _aOiHrǫ$QuH#6׬luJqw&Gp}DJ7n;: zm;f:)gz?ʄ]KylCD-hq΃]_M}NL\Q U5 ӾOҸc+,[Uǧ*~<%U^)s')W3fj$Y5䎚UTsbY4tff%z:}FI?9Kiog GK՗o@  ߰)VStg.0ַq U(OB=k5=[yGWo }`wNa%e9Xvej JF ?>u$I\Ll/PLJh1cE sDtR*?Ȇg! frCk):`꡼eZaZ; Nم>Ɔ|c'Fb FP  _&ecVu](ɮ!;O8&M]({?zF7O֒Rk~J] ,RVĬѐ}MmfiUsjY_8Dp=7dνxiN{k v TX+TάJq 8Vs ܃lUzg]"l1 rGVa F )uhudcS B[ZBq^}|b}ibvz^!N\QpFy"=GH ǣ|FU-&n/`kitQN48\gX*x6E76;YIhHH8XA2ZӦ Vr2SgDzt|:U57i r^yg}B j'foՋ&BI߰_2` @׿][5u;SQxl)(<9HÔV& xDI)6c53i;c^K(xyx9r*;1ڳ՘AORzaQ|^30lݷOe213kgmxތ K VOȸ/qlqU8{VJWa.nj9;Y|t'f7,>O=1w+O]$sxڌqpRj3c7MJmOP𷻪Ya**,";t$ D,[f ~O4d.(`1Q&>a4^P,j rLk+D2{ura]b_Mh*ҩ#!k Ua4S-#k 3O'2'X]<v'-  2{"Y[Z46YE mu 1uLǮFk[TB'&U783 uȯ~ AFjÞGw]<_eCǟGo9(eW?{77"/\~MhmoJ{8.x3]v [K 򦾺(hC]d'|$3Aav|A)M"Tc f#:"le5 9,;&ّi/~odp`N. A4Fwu NJ<_~OXv,Ts<GJdEٍJ5jq?'~CqrGy_K؇L^4~m9W *_. vĄf5Li8(8^"V(hwb?p_=I 2uQ~!x -U磺Atp7);F7RV wSkO0YІ7D^onN+Jڣ ?[+е;dP u17<Px/YCs^_UNU:/1yiB;̩ryj$i(/]%n5^!L^lJ.*RK@ŀG8iXUCe5tD#~͒q h_.lTFp>σA{nRB?V.jИZ=gxQvP -e5 _,0) OC J:@]x9Ǜ$c#ƞecI@_~DF1;"R)$C$hkbms7 yOG1rUZ}#JR1vi(jzG"h2zoIsM4๞rUDO[SH ax#.rK|9"]UldG:]+fz @05ߌHf(V4AW=f] %ex#ө4s_gK1Vrl/L] ht΋OQl#+֥DM"ql[YTz/셝 Y!v=1JP<ꦗ>^H{Y3cxz.X<uD_ZC'T,O]h6 _4K}z[㨲V&.r ڝhxLe'?\U=v_zkKZWsHoaC~ \BQW;`6qӏT'! %D&'4ᚇ뷫 &XwejU6 N_H0;z/}; #g/siT~AX4)f'WQp_QѾ%pK>"L ,D1OU$18P)Ҏ{@\Ѩu9[ğMbpD UGjS85UBNA: bG% s%@3+g, E$F"O0Y?)]! !u]]-y4NxYe]#lP'PcU7YKLVC'. ̖Vu Ox|\/^HVCaG,.&ȍS6++Áz<@$8&hJ@y=F{ΐ-E:_xxԋ3Ia;$+zG,׌uR<}PtstQ R\O6u8>cbD́3zvOFDAw}`TF-~u!"$c&n,+)_SH![Au">'.!uܯ.0qyI/11Rj6w1Gؤ(}GTmb KޜZޮ)YK2ҿg% r/q_9Cd |10$z;(ӌyI=_Δ!u<=v(oYi“|E&G.r?gA? +^M FZڎoJ94C#hX&O `:uj*⁡Z4a\v G&[E'chXr%|&rSu -eSgggrmT¿K`$e58)r5K̢ bs:>@a wvӒ!ț_C y12n{-D'ș%I92{9NP_$qKcFE/ 3L`\g̗:c~FHQ\ ۉUJ',·Dcj d{O?$uN>Y2@AM'yUFj=|Je6bI.%-j/!Ǔ7n6(n  ?nVKx53+nllƼ!EM>fbY&&c4AB?G&QgR#_1*m"+MƉ FP>TA"8N-/&i t`o RIb8F={ڣ"u<#US2̺_ í€ Y{pV)!9"fF@SY{D2+|ʫ1x#90DHlɆqf:kh2\^O-݄pq ;>\1K. {'dpFp M1z}>HHSNvhfr,M neT?e\X=tq> Dۈ+B px-j{K9:w/{nW:C`IZ>(Trj =]ɐiԁ]goK!,۽J*lNZ}3ҝ-9) E8U=۞.fJCL)-7|3@×7.}& "x('Ѻ2zs> ˔0Xh!%wPAb,ԫ2W BEŔ kNAqk#9B4hmcCsYPN0H/&GW=$hN%1t&QǾÒݭn's[7K;8q "-\@.aol?W.$agBcokgu3Tl;.#ƄޟyUY%ߛolUz:v}D"!>i|RQ_o(p reuYJ#>ILGK4=/*dzΜ2D u6Y \3GS~P}ʕhALhJVFIl96Π7:W 9:ڪ,fJhMS^{ Ocw$GϮח[[CW '7b'Wf#ݸk]6?`3aMтe3T39L$$UJ d'F㤋ʫ^װZ֝zptGf+y4r~ ; esnL+ba/OF SSL·"3`ڐΥEYL9|F<ţ9 ﱆ){]>3ܓOz"yY{Ot%P{m.Ư Ћ8~K=Ib<ws79Y: ӽPG8zE+P]*`e^)!4 #YoZFuaTjjf/jU#G32/(Z7>;gvbT'[_,~ted:y`EU1K҉`r.\֩6Yb(0Unm)@p؋k10LDMvf6T}!p5ƠFqдU}@ZB{K$ 2nQ;"DѢ/'Z/܊'XFH!:fGvHȌr s9(^6o/۳L#cCQP3d|HAGEMvF~,b,=̂p1?QZEQ϶S\ѣ3Z (;[a)19E$N6PFC,*Lvvg޴aHkM ;Pm'ʊL!U'Z,4#W;GwZb/b2&X'YSiW 8MFV4 ><#gBlP^U)V\ g\K눓?PQ"4xN U'&ŧduU~{`&e-]f3vlfFDRZ^saQ{& } h`xLޭT8 oԷճS^uWM/#E52qؽ>Kx-c6ّ\JP ~4$UiGp~l'gSe9f F-%0ǒm?thko[߾v 3$n\a"/9;))6S$#WK NZ?~ϺT}c6_=eZ~R:!_y& x,EBQK~J@\ +ծj__鴱]?O茟&犙36н\m*t'Į}lF;+`%O 5ţ6yS|X!"kqGgqx@lڻUG&}u @܅,+'j; q0lPƵ?5&ܬD5{(Pu0Enj'@ Ӧh_kNH'3,aA.I/t7 *+>2F΋3(`;{8dhwZv1C^䘽 !Ipj3i3In]ZoNJ޸:OG会DC_4;]apFdo.p]ɒEu؝yK4Y^aF}]y2`hGH ^_`P˂:fgz#U!ݣ) \"MFh:VY"ϔ袽U 9XfGA2~W=\t嗟h`)W;(XLy(.tއD!/5+ct"S检'^5$~w`ȃɡ=b~k VY~5a rGWznݯ/`ޱt2"SRfQrx2^`M x;!s z DVCX۬{v(ϖVlI-_QBoS^Ph] xzDл3[ 0&>vdDyhU/O=~R#,Q8#4gùStKgĔ!yܯ&l2 ;tXةA~:4:z >6Qy pCZ lwX@^՗ha<w`#P<#X6ת@y5$} 1O^>4ϯ>qh 9b\/p/ r3*!5 5) p .#wzze0lݸ{Vk-/E;%4q{Vp;bm7"/8p]枂AQfLo3UV"؄K{sF灶Gjn c8Zg]F[ lgtBn0^W ?k^X~.kzHx-E~^@ nꉶB/ kRV1jVXuٝ.֡=dZ&OΘl՗;k#sz'36!]zY{USx O~xfL|DJtz:F ܞUWs+1N(B޵S]!Z8 8Dl J@qʚZVAԘ-)f\/@ʗY c[e%cqF$11eG$&qV[cs78&h&?--k]^'ezv\Ia(.7(XH~xV?GKLr?U8P`tc uxDٳ;68-(:;r beIc4IŤYGovd\u?8Qb]RlO c{w"cO 1Z9=l9Wv'E+~ÐB}[ ]U_XK<)H?<Ha]} e˄硻HFɔ kp z[,Ut%J;@xR aBIaP1c^rS8$ ;Y؇u›(}ƀ}S'5(2qvf`qwVF* i<^M$LH։ 4p 9,ĕ*@٧PaDiUQ,krnx 8"[X uP@ʬ@jQ~ g]<_[if± ;bG۩oQLO04o;_Q|ZḨ'>r7IX1_^@ؾ+;f̈́yֱM4Z`éG-'$mtS<aE ֧U$Yt8|t?\&A2̜97_e÷rh;P~rl2|hV]XpKŎchX:g%lMv,wzuE'6n2a T_[I%rm1ꕑǷ"yQH髐;uyV_)+\f^tt6O Pq* Dd+[(><P.IX/Y? 0u,ؑlOgHG-[q"P|ЙYs5'wʓITs̯ZWu_χH \S ?:!?cKidׇU Tvw,se:B4P~ҹ-?1صWHdxt&íyƀ!hS'.xsZkVSO 7S~) X[IK(T]?EY]WK`UY+x)[bԞi˩Gסnhz;b`߮}rsܦ=]‰g,%i*h g=#3}7/DC y|Ȩ2THl/X}k*Ga~hz%TV.*_5.7XܶE.-HwuI)Ʌg{{F=fk4D (/RܔB,t L0mD Oj G4{HqZ)xi_'8< }&~cza;9Dc.3Ƃ+Mc/)Z s?\͋$`XH>qw+pc;պyfG\VLI\$w6]]GWM UYR|-$z=Gz tw< #^00Yքpoﳢӯ?G ڧ5ҩȔ>7m I+@ݶA6zv4ԕr\ +:AE{aͫBg'ZC?RsTv]ܴn4 ID _SҨگ)JةXB@6x N =QdhxO'i#(miGR1F=ruEJAЊ.X|dw=pT^<[n!M.C<8a1!P_ټSUu/ocW|7˖][-N8)j0xb#W,R}K*b̆Qs6B"G>=#Hym& Uk%E`yHbB^/Ę̉:~eH9/L_VyYx o<ăMR2FgƋ / */ pjt_Yd'س{ca0JnحܙK>rDxxpkwy8F+و9ۃxkSFw|` ͆e PdAh0{^f^~d'_w uhPk3Ip#I9i<1nDD9EZ'y8PoEM5,X*v f _rnԖ/m 0e ԩ4=#tDфg/{;ǴuJnzwKG^:2&9sKr!YOYwV6z&Tx7 zFxkTjQmKnmFT+?dSo6|CI][@\UEǔNh{M]U#8ӡ&.=7bkd4xz>4>P~`➴ܯ\Q3 yXe?wafq]]B6[1r;ßg`29NN8@Rut"fOU-wےieY+%njo^"݀{Wfdb 5rJK (`di%H rb20Xޱ˞aD `82Ewg9Ao-h{xL|>ĶK3"/$wo!C_AvѲE?yc{2kRٿ+́!bvsx]p#)oδ}^/o4򶝆^6&^>z]ޤ=ET |(%q`*7H3#%ujs(o}_d<&ҨL1bd}P<\*ඇiVJN:ܙvn1%:L`y}Q" 6P'{UA V q~cüK&cWrXꡓ/ȣi b6vdh?E?HpǴSwm0x P/U#,X_Ͱ[fDRVsGL-Y(.` g9\}Q~a)w?(x(ÒZl1<: j.’1PgnF3ˣ9"mdXq:SP3bWV~@DNs Njb/$|clX-^c4N$ (8$ DX "c4(leSɉڿ dRxTB/k,&r= oi(UIU4>ځV][&Qq+3.wT!B3cQUZ[cɮ]l.ټC3sM*vOfK/)ۣ]O `=!ōH 6@g2uHhLWHH(7 ,>-fd& cշ@р;Vָ\F{3F qQ2h3W/F~u۪_eLhЛ.pVջ?/E4NJ|~.=?c:8j9 4=4iCb1'!}\,‹]'!X(SwX|.z}騏-*FC6{7wSheNo*pXb^BL45hXoxxܣ,# 桡ܸrA%SYR9%k l*K>^?Sncr:DCJfkC.fAkH .^~)Ƒiu >,6'KëzISWĆ%C0ჵ z̼ٯ?\1P|~[ ԣ=s纺ۙYb0>8jjlut> ' |Ǻ'f'r3c;8y^n=4IGl E ;=Y;!CK L6ٜc~I}UWԳP#PZӲu%-Ĝj'm֭`s<,l@Yx(hʦyMx˞DsV^}RG?;1X˓ 1Jl4E c,I1Uq{{/ ',_FJt^}z[DOP]N=>eHpq*/~#;zSP*\~- %I2-\ e_Q|ܭo?,FtݕhFt67CPV'$0\8 1_Oe-ceYBŗK"0Fr>,(J)٧(?K]%/.^zxdeT4Ԡ'6ݛLolxCt$~Y:V' >FJQxJH\Je\spmbvO'ڮO:&9VL} YLJ8 `[4ɟmrFvûIDh Bz՞Ó[}p`մew/Wc6gZ:r٢>hd*UƂb $s/ &5*f)jؔZ$nDѰTn9KpW1 ,ƺ[D A ]b=.? HwrXFvplc{Zk`LСOhj\Iiq%sOEK /r|/N&ؖZ9=%7,p"6ii,B7SsfqМ;xdWtQқAuArg8>ђl#+K{$BLg84d;EQ3f^L=۩n|㴸PͼBZȸ2eJf*߈:bGJ?7mäFf:Ap?\~5bFhSAutt^ RQ(=D_jS=43FͽfT d[z%# ;\-UeX~]~ETz9>r9{S(C5*DD[~?d"CQT/Y޸hBO`.-t;@?:F~JAjIA#B7^f9-%Fae!1V"P.4Y :XM>FCef?B:+#^RZN7S%q?Kf.h֨AgIC[Vg]gK+JI/ģ~rY5n(hQ[ĔWf[o1[I3| M "^"^˞F,U/At|F W0>a⢊V-Lyu;ksLjƌv+n&PoO\$xѨ,As6q }5+{ "R١0u 70 %C*㤍O>_e`1ȫ:K[8+@Qc8ޡr@{@0AލOL Q*@`Suߕ.q_5w]G/썄$%~򢇫SnN5_L>6i.H,Io'PCvLb]oB ynih;\| 3 5tzoSj^9<96Ϭ%p^ڢ+ G_j3Gd M `jv͓S"2ljdP3b'0w{ˁG;WJP_Fp72,tAI96dxC?#h7':Oq+Q$W"XPK2OzfY@{"ÞM h?UW -Y3mte={'(c&nTؒ&3iPz>u^NN5Wz'6y "L[eǜVLA[hty^iֿvY ѻz[]JTbga`ElF-9t1RS)j~Z ~#Kɽx;8bPd[: lc9F&ցD'.-4Pzu*LHVn>ߘߔ)|xN#l^˶jq`2I?Re9 Y=HL]*B\e7J-5 : "+ˆC"toJc1uU?vPۤG p):<c >,I ~yƢ5.K\8ZN i9_0Ydۺm7ņ B B]Lv1 Z>idP*D'ǖ0x ,%q12.lXUj$$N1\vͷLW⑊t%>O1.͖3WVez$KH9(HCKAƥF^ c+ z~}GjђB& 32Xu²'(k z #;nE3 {t^#! o%sQWX C͊G4UwHu]cB=b1X);`m:sd!+yDDv♡)x@ sS<7'RNiNR;EmQ,"Ӊl#.NzER≂-PwA42|Y5VP֟S9(aCYJ"a7Eð.Ib<="qJ7WC.2@ ,>2["D 1s)G*#9C;uD-3u=Mgܢo_;@㭶#%u8P3S!Ov_fv6-ܝTXN.58>SQ?&2-#4ezMblxL$":S<r{ 8ЄCQ 68z/K9EъzfT1S*2y! w0]05܋" -1tp†$&sC~ɹ,#6$oֱ*է uJzOޙve5O+$PKQEuꭉK y_$±P2@X=[Ob6'rK &-U8ˍV='Q>.efAVXDع݇Z^h9CiКju&(,.BrFHٗX4Vb=9G\"7+\IWլTFt2O~IN< M/v'$`.Cjݿ,&:/9m"D>;YLmPRԫbK5V"d>I yV*ŋ^o.x07J#<@^<iNIf Rg/{0 - edq\!BsRQru_j?#fkߍ E_Af.āR"[|$>o`3Kss%z)֑v'Ӑx{=tqu |񋇎minSCKq9%Z̵Y)&9?ADHk[d?/ 8=6}@`t۸C9nQ{J&3ۿ.C FyVə7J뉲-.N٠]I޾ iwm۶=%oDum ؈,O~J͕c*a%DƐ}55G4_b$zL ƻ#`A򂙔!@IC\ ޓA!}P:ɓ_↹Q+Sy%HXo /Ge`6 ]gxagaGD* np3XxڙnOoun]VLLru⫭Gݝ&rV3"7}Bԅ큨&qcD=ЖA"6Ok9oA9c̍K3agWo%HO%6qHk{A^+?(P0प{˾ȫA9mhWY8AUWCiZ2澫lH&!+y˂BfFu3/id*kr1ax:kڻdr+yo|de?AWԡ@y4tlR)þ] \ؾ+݁BQA=ϟ7I*)H=]O I W<7YM]Nʞ }W,*($ 'Г-AjW30Mu%02|\g0+$ɩ̗{ $D?1ʷIblv2[s<@>b.{^=o+x,BɦLM%e4}T@be{dU嵄5jҋCuR|yNa`!= < sF ˰JcXh$7 x~]fLMou w%Ź6T2d:aR0Y3גD m%X~dVe6K K$4'<4K^%Rw"G%`}L0$yGlոq~I~^.Jb\m+ ntm~W-?ZXZj@ !kTkY̭\mOv06-ҹP(uwir2J'CKb_\:: nVr:Aڍx*@PWA3[xl?W)[;lVvG)qG<\v}<k8I0G6aO M:- oCW X95DJ!4^aE0h9YᏦJRo&ocO$'>` :{J3X&M Y>Kx>y_,bFrj7a>$%eZs QL;$qX9*2KXhx1?-xS8amN3$^3'q4VjY'ΩUucICsITP܇ #Ll[&&_}_V◳ ט F FlY@G4W)A1?Qu<\z +ax BJ*0*}tn Km]SgSс]z]mJ sg\343}˓ϙ@!4#!>. 禮Sru]'LܖQ<b! Q@Kcp`|bs X^Rz5ܢCVJ()5(Ǐ8C#߹3gnֳpq؎5R3fߙ*Nww?]%'$WBw2_&~;OY/: 8rt ҼWX(jf$y=–ġrbi"ݎiϿxl o6Bx;0q^KnOeS#H>?-4N~kZ,f ?b^c_aVw-e;KŠ닰6_:hPwSpJM<.ٗ;Л:Ra$˜VXF[֊pr+d^HRMV.}ܴJR7>V\Xe =ʣ}`/Sn)ڿqY6ޟ;|X?(SM  YeL"ېaj.ri9tۦZ-".-2==x+c2/Nʞ 9tyx'@.;٫mDzs ǜ!{MXeEbF#g!+mpwP!m,y2SRK]74"S7Υ<0p3K̝ *82c>NJT+2#ȣՑ~h4c-Hx$II/LdqyO_AE8ioԭ=gow2ҵ#}O_So)Oa:tJ_bAm-$gdX<#:}l}4s;v&4njĮ\u.ez?d3b\%,)!g QJ9 dqRbLAXr<.KH Ȇe\w5+cnxT -T~!:6I v|-paj ]'B9 ^$"|"%KYV:n®4$m^nOa14!WQa k YXmThI1$Fwɾ糠37.M-n)(蜿yǤ;Gx݇ƚxEK<{fkɄ}g/,_?0< eL}Cn82l|9MRC0 0SW!*ך} *< m`@S9#ml&Ig#8;E Wv霿Oo'{ͩ13C!BNkMrr3x;!zCSN14%%@l†=$X~o9t64 $XNjx4鱋-j*KJ$xp0JWb7?&clBSCLz^=Iv&^`!^\7Z7oFOvWciT酼KTTal`ZhcŠk<ݣkh\OV@͌lk3JzSc NyВ#.KZCiHqBQϗuZ9Rib3{( *ACSp8D"s|T!8=c(*Cj.,΍;4NuU*͑3+Zy}/ 7.OrxOd; {&W~tilY%˜_e/ m߉l)#FD+59׺N'~ Rr5},5@^گ}hBXhw3RW&~gݏJUvyK@Ch7=\* 8?TV Vk-x%bxn+ J&prޯٍ%.f'`oR%oܫ@//vD]Uy[ Kŏ]wob'sn\$GHT_9w5hFC B6ƖtY>(Aff"M F6t)/-0cNwd GӾw7&| gT-o-[!ǓJ &|~!ZUz>?JnJ_xe5ìrLȪӼ[5:wdK K5$]~V1:"bme<3+ Ga@ʿi"<蝼Ieܱr':SX9Db(41 ^y\Y>8Sg]橯P EIᲬA"Q`xH4g֦1Cb>RhWΉ@+g64Id=?WÏXChk1 a-dී37GKmvD m3]sR&bFw~ M)u|wJG}-mf~Ț Bn0v"LZ7<>gQx2Wdv]\g 0`q#5'!FO64roŽ>d &#O- S3mE^`CnF( J&a 2{/ERlmG-T"k[ | qgbL,JL%/׹sGl8Z}-T '0%@alG;CD}ڦear_Es nSR3{u4ߴNj5HCu q8n;Pi9낱 W.A.! !A8o TS 5~!d hʺSפnVnv%iLurçɟorI;tѷCv~1F 6 'z1mHFmH PqmH''P/ox*nvPWSt`gZyu,c)q'tPBF..\t%k*mD6oYc?IW%_C' &4/@Qt[A 6ބh~mpAv) ̭afSa&W)U *kp[`$XGdke FsI> ùU ﯁T˳(p\wo$[u%=FWKl63_,uӈ:bR?m 0!zJpY[u@JAF6li&9}5۸fe傊0˄,Q'YȊG3:wZw̙%sY*BBlrPmS7U!:%#{90[jԴRv )V.rnolS8i].Ef;SzQxHBQO. 3f3AHSQ7V4tc9GѤY%)5'A7onEɛ$!Q(ܙdx~LHCY-{;l]fJ*?yt4 EQMɰn[2e%s y\#5V+vU{2_Vw '؝]i@TTCnAmGPu<ΰqEfyX3;oc &!cxﮢpǎÈpίNi—*bd6B$2ʦE]MK3]'^4;a]7,#g\MnÝ+}xNg67cZ_JO q`-=2~È Zq('> /0v)'ϓb؉vS湊rY>33<smSfK$ ?X6;gb}jj ^n bŰh(t439i MD4@Fۢ?ާkb@auWplpVvsZ !f.{ά^0KS;8<7 ʠQbuFہӠ&u`0lX`2B{MSZ1*_ʞ2xfOí^\uIPwq\oob4 xx'N#vc1>lBڍ)$\"ֈ_2mbU_"PkxBaJ@Rt$,QijX$ϣZ䉰!UQ=8! "uyS3ն/HʸvsRm̯%Z {֟\ӬVJ˭sL1ӈ]r0{k?oYMmfhy\ڷ36#wa;:7%-w>zIz1K~w{NJ`DW?. wp=/MŘ"t.|Wư N/~>c3<[)2sMěMb Z۾βŞmNA@H5q:,vXСŖa1la2}S9g ̼ܪ-iӭ)GYD.J m)d-!|ZY8c֔22sI&$Cv4cyt!tBڽlWS )39A,.^B|s9T@ u8r.͗yb ŘaB|~?Rܧdt l4ȵiRl7֪.d 1_밉82\ǵoa3{L"; $M{,G\̙QD$\>`O\%q[ƭ t}GP'.ۭ-Drqb/~xV7XY[Q"VgWN&]infV(aU~y>NUU>uTȐoLۜ^,6h0\/fQ͗,i]Tҙċ0Dp)\&cc]sċ$ RἿ rqT[%I%rCVU+wULã 9 %nb㖛}U. -@rTU[my\m$yc;#VyɐVyﻋXH/VG]U>JX4rqS2  OVbﱛjaVq6D 5Jvd-qOCs@fOn/P5(˩>☿I`e[R|oyJu8' zeƙPɂv > J'+\pS%gCA!0v7D{XormB$ɨ"ʼ>pAy/>iLǏhvZIPGY|6#y,a53?faDM{G-ø7f85PSpz \΢@גثY$?y#z(_=2~"@]?G O}rmA!წvR;'ͩ @SҁxQL&TkC`߅̿m1<+c 8Cpz3h"&$eIM5J]|bte?dRS(ޟJEupSh㨰zf Kmol}[>jk u6R $H{>H){u& @gpFr-r\|C>aou1 u$Qil]ØaSo= c %]ong'¯ZV8on%&u+ί۴̢xG(Iђ/Jך#AWaANUV ) _jF.炲n/B[b+*nƏ 0y +C4,n#$+}m NGc5HC&E(!* m'`p&,PXځ\=mIIꩮ_`EZJVGUc> ⎶ ;V#1C;ݥO> 4wGٲۛzvU*Y]%.QzJ[@0Mfw!DiA}eVEG-J5Zf)&c~R~e6~z MM{U}:ⷭj/T>=bld#"^eI=U2St`u-\HSh59ƎIvgo H֒­DQwG8Pc#sG@6iYg|պگ: muHn,'.^vi>]Rr BzD:F\g,BG$bw P D?_-a}cf&4p.{O(MKw1\>Q=nDolUͦDLBݸzf߽jYm)WG`Ɵq9Rtev0PLhh1[JP:|2RG%>1\1̛q=N+3Lnqؽ,U,(©R;Pukt =cpe֧V|ZF1%bGG|EӇ@Fբ){֯Xюdt`-'/T7L(Ҁ :c &I Wr6sbUndR5a$V)c  j_ͽjq>"D*^PQEUh>.EJ!1=_Y??֢4=4U0m{h5vRȇNDa=;*'-Z2mZktC@< 8)icM܋J ntZ%U![q[ppB7/߷j&l) YğMxPEZ_.܁Ddș?$9p$ىpu 0gN\؈$ũ a I&nŷWꣅ{=!`B[lp_i~lDh+>@p6bҹxk<x1 l8W߳kDѡSJ9Ep.6KYۃ?қE_/2Ppݒr$`6C hc"2 Qˆ$ ڝݟ[~iO[o]ԮծM{*jpWOb"y3Rml`\*?\!8!+nXg<`v yi KArsP!pt?`Ċܹx~W f%h;A!:8'[,h'ZUm=vOT!(iKu.իyaIW?ݺ#aC,M?bk^'aӛ44'O g[F>t?}⻣U&kv % pr%c9TH%z=֟\VhBı]_MBzN09dM/޽$%%X|I8RTTBF3Ѿ;3L-U$ Em_qC4k$&0m-oE~ZpYc[K8fޓ4s(<%k9F`q=yeܻ v鮬Mk,bG~(ѝ}`5+O GB=ug.]fۮoNJy^Փ  2LqyS7G b|bpmjztrepK;ЯN9lP#T[O!&<QL۲F&xP;MC daդcXߪ=89d9j†U!ZAL)S d3A\j;O_rzVCg-U XE* [uB7GLū\/OC0u: e MfD/{m"b szU~UOæ zZDԌV8j5kKdGݱ @ofe]psfX4Tݍ<ַ(A:t#U j9i !p|ʈXSM&&[Ň/6j{Xf%)q4%\$$=X|;mٱC(, rkpVuB {y*֚LYiYvÎ'? qú:B^z ssms܇Mf]5!ҀָbyB{\ (GW͙-rڶL@A&EՖ=rؙH9=^:7OT * _""\Ih@Lzө>W/ zqf/jiH& yxV-/a@I3T8 Lw$aKxAL@[ޕ̧Ry/1/+eYu4Tk d"%SXԢ]VǮ쯹u$>'1J= "ɦՕxa"*2}Tl8V~&br'XPb_PusN6SOD́VNpL`ה]pAdxt: v Tݺ ې/~>n)Hٿtx~#zO`/ A1VzpӭuP#ը_,Ds]KEM\Z DquMF{##=$kELm1Z>dq 2׷S`XZE,@䨑ʁ76gG7Vbo5TLWY۹{\fu0+5Y͐ \b:"veWcy3x@@uȡY41V- vĻ3]XwjICzz f+|9/=Q6f.m ev4Zi`';s8p=âGpQϷp[KV }V>g~a0b|V߻ U̿`Ti$D3IJSi}u$``rhqχ:A+|zkDGΘCm6])xu=6N&zq#ɒDgO7 lLE4 W>ɫא[EAJ=Z"ȭg[CC )u:Wne:xP- @^~:>QyJL@[=>r VmL4vkh+ZFԠWrGS#너iz7? 4V9tԘěbj^D4,qMY!/lv%KۊWB4dt. /;KgY_+Ӎ*H{\'ŵjCv 0ZTq9{l UhyUjtDŽe$,{a@57l EEQ+2XYIu 9DQI^ F|mݝ r۔DFeq}y_ƪN N!vb'IFXPU Y> "㪉9v6 ,Z1hL2T4wܺBgOu efGLT^x4ϝqō`7[fK:d]wٔ 6w\NȖ0$]jv%=h6rO|̷<`Uhg՞/c8yYXISU 됸\i% * rЇPC鮳2`2f{QF%7.7􏥒%O9J17_6&"fbCj[skf;;jDnipr+J-4X\`ŬiW`,l^qO$&V<6`aVz9t]WQ##̓G+loC][OIe,`e^&} Ar 'G;4֐H)7 8EVdkiUb~kG͊`Mx4z'.:C/[-Zvr& ߼ V'/';PÏnxD?_mɀN_Bۈp1vů6"Fѽ}'(njIV/V(= Zo7yb9 4 f;q8[)rdcZ^ ',U *gE"Da3Յ6߼Yvu]/ƪ|^~`m))dAo(8'<.* jYRl'v(bCJ b4FH3>I@%)ݩ\kf?JN%\fmƒq5wLl C>t&Ed&j!=Gh98crhpfWyZHcb}HOx V!5]>t13}̵w_ Re֟F7?u0RU;wb났".P}~X/'Z M #\/˺u 87uCƥG!{0a~ w3lYS]R{S o9@cP{4zԑ_EMf(W:~JcU*$Zm|"3< > S+F t<@2z]MyoʜZhZ΂a(h0rr{7/9u܇ X+fc䉄J6 /(N Z WpTZgm!h"aUeԦ荭st3<szzjc]^Ra7ƒty'=aw?5ӟ|jnZ ^'3c-bZޒKŔ"x%`D(fm-h:w4:GNN՝iaWoshQO?U(j'),%EERԩ;~r@;MpݡzV>,WcsP]2PkFBy%@qu|]Cش?r6H]BS3ah]>j^Ž/~߼Iz)$ ".翇r[qG~+栂`R:NoR3OSŁEMu9<6٢6k ηb.ݓ8H u6ƄcfW.nV9cU#cfܺ@l>w.SR3p=rvBLr:7Ar{e428H,w0?TSY2.\Ƭ+6WLªLY9'b+e\x@-wh4|S2 .&SH?eM%Ÿ}CE)@VtծGw}|$uA77-A(D s̾X)krnc'A+] wyNF4Tx?5Hrp}I  vGai:ϾB [në@*%֞u^ e.+s^咘Ǯ籒CebyWkedv=ɑŀvl&F.3FN Ugrt0P!?aqfuMdA - #vNwz OwƮ::t&њfBwi?1.#R c3yi8k&%?RGkGXhR&]*R>o `kFɷ;V 4Qiox:-_W0| ﲑ]4 ;Ý}r̉Ȳ1d|2LW m@3+3N1(޳$|uaטQ)`H9hZFFl "L xHi4Zчk_XVI ZTGtij3]b,(lb5¿dΈ<#Cٺ)Uֆɑ*t`Q&!Qua{Pؕ_vGZIb°{N!4m#"tR "޻CɔkmCsx3Y ҃${BꐟɃ2|K$g{xN>4S$gZCm֯a%,ŧI 02'D85jMN>ƛb\ O椸LXH'W3+<O+Q vnGΉCd.*pw6'wic9Y7҄bvK>BEq]HjԊ)W 00^Ż~P \4̭ĺgKM+bE%$7DrCnR=ƻ7Űzߊ$[kZݫ[*]GUj]}[/t,=$~.m WNX|?8$|nDXdLˎ#Ϧ{XUL7*筤W 9'V6rTEI(8ACrÇ}W ;nD9 (v݂Yn %R#ṋ#;QQ-=\vm'nrI6/.VF1KdP1NU맒B,^6CT!D<.U>ޱXzwRDqƈs;ݙ~ϑKIErǚ<3/ua5vmswIBZh#DyG߳ Wcb،Y'N 4OB1to]|j$KU#J0^Y:IOf13BA0bp7 i0(7!Lg͎kGQ)ȒS\tѿڄQz@U8bW[o"ʴ^b[.l/X΃'74ƅ'ò%֥>-BSMȇ/S/"/ ViyՖQv(?<ې y{yxW@ ]~G\C#ZEgַGa[f(8|s 9B%!jMwy~@^|8ǦC\aXCtx5HB֔7z/&tb&Ĉ 3OL=ڶdQ}@Rb|WʅCrsAA"0+pu͸okY$=V'k{N"BzzlG1-06ѫ}F5@j$s2ׂ93&lCM4S=5+&`bҺȗ-JjVvpk1d0;Yť=L&r2~Ur *ѯ1 L;|V=&nOd^ 8ycSO__t`\D@(sV3+{DT;1噕D}xekd\;иPFJv%aU멐DvG/$U=cZӃ"'-Bo DMe-( 4o/8}ēZ@c{IٙcuFE<Q]-.G 9eg_ Xx&DׁdTNEa'X,3fEė?z~ةXj+AISEɈaq)/UH wEUH1Q<2#`+nZ>9htpEnF~e)ȽΒPl>f.l*;55: UnbV@|_ϛõJ~.{aJ4~xF'!I0NCSae+ 'BiF}}84 EWog6XDdž:jFkPf/zft /O {S3\(CXg dWe@x,MRGG^o%JfA/ւM< &k a@[VdѲ#֎?nVVeM}9d4ĵ a?U$T"VR r1Qqc9@M4#_n12 dQuNN❗Ҥk ܫHm2K;(-Y=ךSyo Շ}օw.@JRFj֢Skln VV4vM 1Bz(j2}Ƀ/3%-eCnQK$fbgǍ sG N3| N@F%ͪr~#&a 5+uzb2U6kt;+v{a01Y"}SJW/ӏne (@?WwttI ¹ކ`C:U67nLR[l#cgW1 G(E z֪ݫ!±4jϺVG'\xw[_RZnadjCbZ.#~l_:'xEEg'&L'Jk[['8L&cj0lO;j{hu-hL^k0vUtJW˂YQ4_Q%<06|–fSeU ԐK__i|闶s2}/RgHa(9E+ +e &h 0b 4W]? vH5t^㎞BtVpg^Py)ˇ|(B~j:h 49yM3"ZWO+N vtn 9$>pT[A^'P}bQ @<;p5bo=#jW쌈BŔ ?FgϢ!oVI!#ߙ̍`e~6mV< K7N'?&Z>hC!B[jX%e<ےZ$zXG;JenBg[oa[zJ<"3?}*`3"Yz}@vU8uбپxI+X1,L3myR/kt $(M xX*.1Jl {4NBׯkÆ5YUs74z 43okS.66pDg{Q|+,ՇZHp%}3=쮌_+.*!=FtiM\ ӵ+TU 6i 7˴j ]2E!`2FeBhBO΅T|󌸯7rk4Ҹv!Ml,C*BD/DW}b6_M+*X0Y8dT1%d.?`w@d'9:Dӊel7^4f6DBhP|pPw-\U/DKG^R/^qXd飴$_6#h0i.p e>ǻ,jYZie _\(5#<䎟ޛOiZUp/[3t)ٷk7 \E&%8R/!,zՋ}NRZ̤s8*3ﻺR}Vq#v:;q+GS-܌*NM@DUÍE;ˋ=9'!rgC1m΍P"u9~'C:(Mop +D5c4xh ;qT;ùI&j^ׂa+F N.5nY ?x{V?]cL0gw^Y+6 4Á;olBt_"$>W,n$E*n/nB5rd]{n5(KOLUSK^\5ڽ`G-Ŏ20 Y4g9fYyQ*k  ./N=cc]6rRx1b}J3[R[U"ӄϒkݏt}XߧB_p}&z_i:qwT07W0MʕeJu QV3V8+!']&*i`J0^Q=Sm(bP3)g Ht,zj$H2V$puïdǝ,۞^$ 3x;(ۨ`EvUAgPYgA<䧅p $% titqx [8Vd>2 I5V9+Xsy6>Us:ܔ^{ij*_F2k/ogw PؒaL 1;Baqr`[qD 2 V+8C "d](z@CE gG^(.i1cחu$K,gp"DLwtLi>>!'k ӷ<PWy ]f*u7y/R!Fy0Y=GZVC`^ @-+39gN׃Q9[顺Lhi m.L t_gyAu0-0l Q7T -α"7dk rh?Rm/|ZU^C l \;O~&[!.8+m1"#\ ЎT3 r^E4k ggTauݮ#=ܚ /LppzgF̱pz'ս9Ӊ" ־cpjŷC뫰ć`s3/qz˪lg1huU>*"j9 G?^zqհR|C.E9\dE[y[uz:!)Ex~_O{,s8  ۅߏԎAި.R5vɃG%>&!XX~{?ƹ+lvÏ=Ii%q2ؘv^vf^X2r"HW$ʳ^d&@^:3yK|VK8V 2>TE1rGC>mN1Q$C+]@o^R/c_Փqe \,_{z)nn60 9(7A:t5Q2r(C=oWo ^;۞)^x8a?zo[UV= 8@[A-ZHTǕFt h"6[)s;Y,-1p}4? ͗!g79jp}/Z,W֥-<p, cF-,2?$2axYP,*_{xzj|'jGT 謧vn /].hXW+&v2pؑZ4ԕnڢ5TԟW0H5,̉Uؠ) e#Zeg6 Iŵ-{H| 8w?lN:ԠCGcaǜ+H?RNp8V#}_m tYdzw9p O&t7K!xlyӶީL]h&/14ǎC3Mj_vEWO@$у8MO'GPAI'ky k V7;Ewgc?F\hY$vȤI#Bm8(s[Jw4{1KN|-A0vSjr@j vA@rz] krl3Sag:_Xs$csa9=wC&~Z[I:#2a?>E`KŜk&Q< ifvjA#RF,ghڲƊ<C1K^J'R!]F"B+H!e:n³h_Z7BwhzNQ3J,جM!=Q )SI;J=7bȎXxFIH:B}{qkt* ﺣn]i8ݸi2ko][D?Gܽ ωܔEqј3on?RlVQ+HX[m>;bo?_jKZޞbQC ;)Sb#D+`0C,^NP0Bc]1NŌl(hy3x?^d1;(}T\ ([T$;vߜ4>kWSs-DzcNB 9a1a7lk$zHWCGSd\)M ZA"WQ#rve><:E`vsavqYhv;pfNcEtW@q%ZGV+OU$<0j 'PʹⒼǞ7.E 5/CH=Wkk؏Ёp1a\t XW GT,gkoҦN7T1!4εYp&Xa“18kiy Xƪk-s` >jq5[ե~I{q>ݵrhznaEgǙ(Cj#2DrO"^o2Cгk$8Kz؄:/G4tnq9ZS"#k\wR>m>R <ԗ〷7x$ ukė1-Θ/ifPGXI!|=!+&:Cu3?S ,ܾbhq[&|r ˞o/;.SVGKi8N2V#b3\*}Zζ ؈ &K.KM+J:r \j.q0Az: GEDwx\?]!4 'yw368F\.d|ެH 񵲁kmآplT0y E;y?5#}ך(VJ#]^D5u ' z"`]HbsRG|Xܟn@N\@7Giୖlr? g^i>;6Ʀ\bM6yks*K%l &UA[GR wFPI6áwB;6zӊC=au1P, P!ؗJ4|v]f9CӃ`qjg3,&˕u{E-Ba?P5n`&1EZg R7rK=%:%-}_C@Ɯrңh!ӝ8Wc/lj&aUV1 ةt$#gX&,^?.Oɔ;+҆oDΡOӠ4}#t2S+z, sRxE4;o/:E_N*Tt5{O em\nXD1/5F13 e09ځ\'[ L|A` 揻>j-ޤÈ~gnogJhڏIf|aUJjVo$ *+wNNv0L }Q7\eaF nO{f~3_ M )f2&V36dąDSf*K^v?+%.}՜4 ja"JK]G֩'JBGX _ fԌ'NX+|ι]HN?;>ll13jʰ{ g"!:.|ŤuNH%Xܣ~%) v:\$)hn^'h2 h8+y3Ii&}' 4AOu2԰raae=WVơ :.ʉcu2RGkе8yCUFunIΊO)3uٓ Gn}H`Yy*C, grKȩBڷ(f(,tӣ}3Xhh!_N*,B~Z.$DնPŭ_xW?4>a^*zX(>o֙|&IibZyeHG&@؞ti_F7 olHYjM`Q,QvTY*X@ő!2 w6_1ڴ!nO[dh#S/=.c{Qdރ;9R B_f&fAsWkͿ7z=73~ix :JMPv[.#+kFsVg9z"5#ike8/S%Q!4ۥb3[ACY/FGPxb`h= h@zZI7I_N K@)our_!M8} YrᦫҬ)_kngΙ,5r(M;4"t,So] P>adζn);`a)D;D M2˲n9T`]A/}hUtAEFQa[qTw>_x{ Lg.ǐq4i:x/j\Alr]Xʍ{(.I;/ g]Yq}x 8ܱ뎭4'ᆘdej:-WS/M8T&g"wKU<=.,{i9YthȜK(uM8-vG4:Ns?T>^𑽡 G1X~gtbogn,6&+@&LlSkVoic,,X0H9iXXI&ZO7j0-pIj+ 6PzٚTYM-/<.kJW?=řշ'k28Z$t~C1E!hWMX*~rrҿ n(ݼ^g\ˢ?)//MF !A0y 0"4S$/ Cnwul۬\1ܰ@w, NS_-{ƽhnš[YZ:ou$ eV?b.j\B]%HIH,@k9!twPzy*tFWٮ/Q^3u$>U`zd;&H\o9(q5@f4.lh[Yh叢cБi3?|N9bR?8gZ\Q#ːn Dpl#1s$:/Taҹz"+K4_P>G#bk\})Fㄛ][jT3`rO$ػ4kͬDݙ֗'4`m/ U|\o)ݫ L0nR8x_"cVrUm:75|'JL; %^S"*Z"d9g4Uӝ+c=֥ݨ(:.LPBPˡ\jG<)o~wKB>-Sx$AlEl&ZC`z" =1}̷Xy9x߾*T>+TiOR4V4|g$;<&:QQr~/B+<̼2Vo&C4ڴP\XZX1O'=Zx$@w65[E"O|JJ:c)ECoLґreQ鸅bkr=CBl^hFbJ.*sOW EZ;HXMF܉$#Bӕt="MҺs"O2`d617qAqmnhȲTHnU3g@k>eAd,9G8PA )u.P H4 v " .~%~ƈ7^iJ-9Ꜯ@R+ S,8rM^U+_Sma֙2F3|U?`g yDk \. {!ʙpg9ǸżJS7r@؝) r?㫝o<~V_~#}=sbҠ07PZYRKywD! 7#-97W G( w+.Y\6x1{Ԗ:$:yvc_Az`95\7j GFJF-3ֈfD.־b(,%8 =Ƨ(\E[?6:j$Y;^qiN@='-ZhN5`yW1yQ*clt~9hXو/(0ԕ|p;¬r ?O-ɌD0F|ȀgiG{}SIq`3j9ED(K;!C=gGZ?}iN0a]/E;\Yw2z8ԁg/(fS/Y4;ZsNxrKrOP9]i\[J /ұ ^N%iy {eݥYb%\2d %^?:샻 )pj.P?ŝ ިAsQ鼩""^#(>[C߇ȆK 0]TR^2bJvͅ)V}-^ Y,N\2"C ".SJn۞/1bTÉX qefsvд?e+ EF?sFz~xZa \urޘtNNlj8) 7֤2i,K[¯ %K^ӳ0ob-ꚅEVy;'j83$t~wacKTaĹda#keE"=LgFtz[ʪ(>\`KE`#*xy\K'x߅ӂW}[ +J|"k98JN]{U!8{ "Bm˂"Y{857MɅ<L2cN@i*Ar `)UohK1X{7ÿ8(tfW#L|쫌tr>[O{o#/TtiK^ܚ1u16x-pf| / 7M!h%ǑY}6L1ygrGPOǖHVGTޓ?nb :w20-3 spFbK߻gsVyXs '.7]\gBrpaQpšDP.n)怰֢5+M6gh/whd,L'J 躭@lw9bp)AlEz% Hm\q,_z*Q\L $zC=<16}XSq#!ƠQ_Dd1ɤ9.$Co΄X2Rޣv&;3d. .)"@ڙ~5(-jE'` -(de`C8cn k:8k.%듨ޙ*;dF7ۗ}q !+DC#n&çNhZ1$bjRw}x4}4/ז^ܧ 8%PdMb`3\Py/ʺ `q7à =g VAMaC`G·0 {Siw`"!LPl)SAf~Mc9;rX+y5*C8C|u=i\ 0;Tʩ%h (j(jδfӳ?yxm{3*l)@2mog$,M*4|U-. +f6W&WK[g([iOp 8hya+#;ltXn5`I7aOIP eQswah( Hx%ϿeBfw0ٖzG`KSky"1wR%HA;ĵ-Eא+BC¤ ࡍR8 @D .  x6bF^H/]J|S{I 4?$z,t%D G))׺ HivYmEKD_L̈́iz]a)ɛa 9Qh:J\ Pry)\ s^AG92D(Cޙ7m3YNp: P2{c"HHL"ޛr fGk/u^~KT8GB ـN -X8m|CM7 KH_XVSlf`liyuy#q⳥=[|5F%r*'oC~o)1 Hn4^yUh'bM !0JlKd#Ꮫv{}̮GoGi1$<<>Ov+ iyOJRtf`d+ԭа #zE鸷 ;<Yzlz3ZAz' }X{R.߽#kޙ?-PfȒ?n0KP^A Pۊ!HS==?/Ol?/ s3;B#D S]CyDvK5p(Cp-2J/jN/@N'yU>Mݫk ȖtKz`aOA<+3xj0a\ f RB&G%eWIS*Ozy4tF[S0II7k.,JinA tuď֟h(׸T~OO#;!*~Y[ ]*!@^}+G;MQ,iE I7p`0]8{o"'^8d1VaA'xlg#9Zj)&Z5,qDXPdR ؠ @X\6;i1?k`lfOHx9ӥ򃘝&d ~Uw:թuIo`Mr\]V}@݈qWU$<ҠFzIGKSF_)^X>#h)bCrɊUȿ{1z pz-RG2&|\UrА#G YՉGޑ Y-v}`OF}ETC\T_>TA,yVJa,vYHViL&/Jwd,SB]ZqP y{@s3/}72Ќ&2f\u/u?B㫾t7!Z8[11c7 ]S< $Ѫ+udNf9Gp~}f>x,4: qcQmMF 4vtb=,iFtt&A\&GY0h~e'fq0s_6 ?}QZ½ Hg]B:6iJe/9GSh0Gߨdj_`5vy7)}Xe~Jt wIh(~DBmUm<'d ?H΀JCxr1{lkU M?Ѯª I/뷶Em6(y›GV (Ij kT$7>;0QPm,NݳL SfvED IgWeڪpv?Ap.y=OσuؠJG^N{S DS?M.YiF +=L\RDn@2jzsM 4v][8"Җm9:)Uѯ"uV7`slro0y#̨he ^?Ma\bg9Jx&$@W_0#gX3vB1Q ^[.{vY@:nM(on؍.d~ "&,i[LPVp@ lL4q[xT9dI3'=~it,UQw%7l edRBB)pIX ұ"jQb圩X># *WPh?+7Z!mX/6 )6zM'zrKM3}NBEOdKF7c|sRe:tinF#mkDh'3dA r0T++.QFZF=&/LX(7TvtTF~_,nY.L3S =0ZZ 8+UM XUϕY٧ iL)nhnzlI,uCA`J C!Z$ Յ݉eӓ ƚDӤ"OJG85A9vHhQp,0į3EbZcLO&\#nBSYSR "c0{׳Y)@9%2!QCmyMgn?Oy%531=T4r3GM }98)pS7 +SǻCUR:> _,Sq#ɉ>+ 8+^pnNfF}YQpC?0bM3a4ߣOR-JbZgg ј^ͣ7 ~\j/2 - e̗ɩU~ݢ Bj͂lZu0;dPWN#Vpp,} ImTe_<M2715{;ZO\K$PLj7/L0*r!)QGXTvDjΌ1iI]^ isֆIJ Pϸ+'<-[6s{Ԍv 쩚!-͎/ڌQ4NܘS}(C8Mڨ e߲ iQ-@*Yb41jr)xnƕЉ 8lh|/0/kܜ4@^ptzG:'+ 7Q ]i9hF mIh}D0z67d?-{eMkp[?+ˇE浇 dd\dTwr_%E?9ߐIRgKBW_T!lƄ kH2 ߵB#jv*!:2AbE)A @6p6*syI=gBBllMX"f[6@;Hݜ lvN!->fǟ͇N5 kH77$ #?WޜLҀ4Cxgw:h6\~2~* &Xd4[YunpPX$7I'' a>:U4=?\JIt"TP44LсkZk7YrY6qZO$tA@nqN;G/!HUXd{BBlLgg㚀*IroƩѪTs}x~DfOܫ2\ RC  A\|8-~88M&T<5\TpXPxn]D΢qxnPPc$Sk5.w2!Եb95-<6@H* Wyuӳtgbg3o86v5XN:0BIL Z%@R;p-~ןKtO,'eɥNPe=bs B܉__y=oZ@_yYIʭ aٌT' D KH^0¦|X\獸^#؏xk|:629)X˛myȺkc/9 ;(@<{ !ڢssz?y0~2B㗛<.%bL<~M:Z>-d>`yh v>㷏}xXy qKR/K; jh `0 O4:Z-^z\`><ĵE4:v")P#m㊺_Ub0a570 ycc wU`Zfӱ?<4 B7N8~҄DO5{xb"ʱ:\؟b_yab*ZZ 1R!Rz &%Co 6ܩxEO Rt]j&nV]OΏIz[&,ھ\<ϻ&뛠QbJ66v(GꬿޔQ.3A[cz[ T:c މ0F[6EegqF[Dˆб߯*əUm ATvĜx#o YLzY>ic+?ˤl^l"BRޣ xN(j9, ld;tRSzgÈ;m[!O\TC]13[#}o?qQq0բİ_t`j_BmۑǃS4+nŁ.HޡG .0Z]Cm$fG"A:R-{C vbppؒ 8Y2ٍ&N/H3Pt,]Ɣ` ݠ' ,_)Ox ]=/ᾰ({{Mo%*(,6v9^qJؗ߹ѣF1q7ڨ Q9t=V'2"v" 'ΠxRgG(ޠTF[BeC=>L_Qk8ݵ狰B& /N /oH.3=>B͹/7]F$dٓ)W cqvx/}M!N$RB {eT n| M$=l(9/͛.?!]Tua\ܻbO3)nMD۶6&N) bDkp5ʹOl살e`OFyt_"t2B痍G|zw s1x I*v\*#ZY ×3bs_8X-٠U ߟ(yXkռ)n}r{Dy[. cYS>ehf b݉Tb&<sG8cuilɉMO%QzLt&iHk.0l"-XU#/]v1ɇowѥ@ iy%QKWUry\MvqyIkx| ڶ"pY$J&`WM8>ʨmVI<)i>"phX{'s3]g8$t=D,[Y~3DEk'Il|uF+ aBke ѭ #r߄/vlh$|c4qjXUޯ%e6TQ2Y ӭZCUb/Zp5 ,.y"ϰg8uwKEԖ`q"֯]2`3rÒ*rE@b#׃{L|&L=cН(Ўnkm~~s+Hyx#!BRHqTmҎY92 @5rO*-j:)r 7sB(i0+?eAt6-vSSi">)'cJN5~o=q;N|?0gszReIOz/_ٛhoю,Cj95:'i|FS 2^Җ]xeb8L>9?\>lx$W糦Գ2z9BKRB׸+rJ0WHKP/ M'$ޭkY+\oL":K6^ZLSgq Of\w:!kN2;jlrV art|b%ZBCUO8xquRXw ) e}i bVko4+[ӽnF6ڰFa)ߑ[DgoaJVހe:YܮulrnjMƣ.BEj@.YL+T q'FYtvOf ;mĘ_gH-sx^_<[X̺t78 1$&^{'bȋB_ע1GF5$BSj%MP5_ H]^!6I"j$D9Ud$z2d$]Y ŽWӳ<&uV-#yiS[ pn+c  0kbLqDr&f .↩P4dW& !L.R邭L|425)d]/i<ܒCq$~,azE:}/2nfW$Ek`o8D"^2nGpbRYaˆzH߫N**B EVDzJ [A6^iL?l ~1o)0T H_[;Vnl.~'zK|AIs}s5drs 86,g8 q5FO.DNN5to;r:+@7]gWCV1wMwsAK6ͥ^\FF]55 怜Z/ٯkjy<$ QSK(?68vsju4O䦿\W<0+FGͪYG)C ˣ $aW)N ;.ʦ$E.reZ)ǍLWrph2$(nF/[5% N/эLJ[l➱%L2&Y7!]:/t4 UnC'a];OvWPx՘̱݀2mNg vH~m\نrB|K>X W̄\1A"o_P 17s+ͅqRR1 [pc8= -?W1JF0#ˏrdftsIEZ,B|DLX6xMBLh9gk@lyH)Vz.2Tۡ`KWtNn |'M32)d?BeF6+uL~x5ec$RT[ fhdTv_YͭI84GjmeuS2 !&0Ⱦ%TAЛ{c>.$B1n͗ o|L'^Ŷm!iԕAG3Vۨ#-<r?,JKl$erg,t,&i\\{XʜM̩jVP@-wqx&wpAٍЂx/%VEHy3ƫ0UW &AQ.NT"PVy1)lV~T% ӗMH,M*tfKiY]OUvl6k` ŭ uymVxk3n2Ӗ'}) 0r'6fkY,og48,w~薄g(Q +}.^[cH79bUKwgj|?a$=ۓ닣dE^ؼnYF P[Αu?2(_D2on{RQf%4u4Ո>DX-r3{z L0!۪o|0=k*1"€~7džNVS8^V:X~W\ GfSEer:uoA 5lv\7p^\MDߗiTVmK*~T<O: 6`P*!k:iU vlKc 0u_BڧR7C ]V])S VVGOLB4q]1;tHr?9mRiT1 k *o Yh('=74]Q\ ,ՃF5 swvvAf 'wsYj:z+;N([?#^+gbH(9|}772Wj^8j<E:oc7􆯱lRG\R^M9W aEĻZnɅJWQIITGoi I(- 3rz6+ӽ-j }pfӔ4飃㧻핬LUf^Wc()Іy $@k2$pQ4q a;TgJun}^4]>U/-DŽio4@ѩpkIyK,~Z='Ѝ7K7Ai6oW=64!d{#K9_۠^gR?|nMZZx0qUu3Q15;ūcECM) B(RL6)QhSƌc@}xN8SpE@C+b pKAzX߼:@KLK0% YPIo_:o3֟Jۗ\c.4O*IݩC,SY;byNHS$lÐ9K(׳u&oEl92aaӨH^Ew2*/'J|ϕ6tQ?t0plF Jm3ij~) |״ȬW aBTBe=!+VQ2뮴VOpaNٛEiD :Nƴ~ ( GWdKYr';!~`^!9uUׁ_1OhB =-ŒvM,wQtʋ1'hq<+R\.r訔EHI!6X*1)JO vKpGs/`)mSj|`V0p7JS"`ֽ]n*1=;6%-cS.^%{T_Q%1>p?{+gHT5Hwqz<;tRkGA>w#x*bPU11eUHI-u {]PsYoXݐLw]ѐ+Hh{o%,P»xA]Ֆ Rw8bФq.&lk'J@R n2b8G{~&`FN+F!@"ςn:#(@HpQb_P7_ ~ޕ1v1'  h C},Ŗv$.#JNaW4wf;p ~e?Cvs.be`qIc{"/c(jEnu1e: A}Md٘.w>W}sЈJ\G"WpN[n~6Ҍd ;mx6Jұ5ì&CRluu$7)fkEq)4jvHH;!3uWlt(JBC`> yKUcΪ$iJUJB4.f ϿPI>CaY";Q&Njef0 U!Az|3zOT@rLw̪Ը?8}@d(D?Y.3OMIĜO;:0m蹞!lESߔwS&~Sfk:r.>w7n60AWҔ"gM {un:Z\+y =S8:]29ݭv?vޤ)9&1s`eU+X# ]QG4[&NIY]dx讫%InsBv h37@_`@)Z^o6岔Y#p"V7HA1֪szv]fr_2ep`m+@kaئ {} ִ+d0htz%H:7#tʆ+I[Y0q}k F6; ?:MW/ &JmEt8CSegg;ׇIXtg̃|sy[ڗ6D^d DL77K. ` ilif yɗR\/ݛE,(]Y]YX!f^EzMT(J!uߺ̵F~$=jDU4p8{fəe,yQS!SRl@ ,)9Gt}^; E-*=?nxOV= _;;>€4~nv$OXpNj 8YJSաsxY,Jq{R#o,E_z RJu:s]=G"Z%qC?T\z}/@dZ?j٘Oz_Ph(qyPWU'Tn #ERv]P4GoOf 5I$ag+68wXvr\/_TC?gFkm W "<S)rΟ 2-i3|rXx&U8``5͕p|IRhM1k.<5OU`##8tr3jouu'+I4 |Ǒ7V|QG ^^N@) ޺)T|S!7JWv:=N?qIv#TmTF#StsTvU9ory^#oU~ԆZ%ܽ,ݙC*Gyģ.*TeT`^ *VMvAyjNԫyE_pEʑB9"aO,h0g*5`sw՟d+Wɳg>xHi?t5Mb| T_FbVoL5Vl< bU\uI茬/Y[ԧ^"M!O'߉ bm]Fy+$GQ3~@EgrY)C28*>ȲѰvSbB횥,,e)YKiPDu6Y \k/ N摍u2 c(Gf1Roq/T6D,;8z˜Ml] }!ƫM1n2VhչyA_ANwe94 yKB}}F[V--^ͥ/9-x .Ω6-| FD)|4E  +<|Uc߽r$ Nn_],pt=SK@(SF"'DY6!)#Fr3Xu=4~TMy JzT =B$7`l#tX{F5A jX%tS.NJ%mQeb()RiENk_ua//Pq؏)%P4bm%pg]\yrlF'ʵl>}ՂzSѹ(9S,2  Yfk757 XhmuUtnb_.,8'$oZ x[۞JR$ WHZ?!͞Q c\Ȏ&=+6fH˖B-tG%UFlj<>trE)m{J2ܾ/ b^Զ'jW"Og.R8st D#5_5/"W =qlA{6Gd;~2:Z1+Q<)0}#v* n|9H4HQ C2;SIY7wAlt+γYJqS,]Z}W)]) 0 GQَ͕cWm\vu,&>eOFPP[JV )KAħEZE$.g8%bR^hZouͲn)wuz[K_&|Nvؓ90!&.d>D*葛ai@+[=j9H~o"aQWȩ}6C*eќZg'ūfDqQPU:!i^+Y~Sୣ:0֦Ǔf*0yMr`!W(%UGvU\لR $͠7]9v,l7̌uCa - \a:0/D_^8yDֈRwtO u2GuBBd/I͍ikIUXCul؄azQx"e &E|bf&fSUrxMMx)rba$b*KD!?8FsMxByq{MK#[7kJxGVr @ÔT.ԠIE%ʴ4侰v~~;a﷖d"c/׏ __Rjʽe2F[)1 ?=[̼ .5e[h |V_ MArM^qLxK'?mdxaLSRj6ߤy9 >ɑA|?ZLr;o2!< *h܆0 A:ZQ 2|mImib <~(s_?m] >N.]PT0Bs 2(ªO;p}| u2 kqqzLtgW8ku}ugG+B}1d6lSNaꓵi>0Q9v$ܑdދ*L"V` RgSzN"Y*?Au7U^&D9h{#Fv^Rb-C c|nhnήBt ,ʍ[nE?ߟG"]'ވ*!-XHHnȤTYn (+2o\߮iٻ=,Xj)~%} /K)cxhP"/qL.ꦸ},ٌɧ Ұ7ȆȜn+3Ր猨D,RS*ɠIqݝXGt}=;5fVE#],(NhF!j)z ?@0H2% #S/ԇ]JeĊFX("|^ќ)Aw IB8|?Q5\U*p<$EpàwVfQT?˩;\_(X mu0TLnx`>- ~$m $&ߔH"lkP{3{kzރFߏ>Te\n#4sV٩QV-K<fc8ǡgFn893jUI#י6se['V0zY9UH.azsތ\#ơJ\{+ivj[!~ &璓Ga6qkgѶ̙Vy3 jDHbӝ0lCjt%$R}Y5KChGMTNT}Sr^O ε4s%%x@;B,Κ]79,wF󖟩Ռes@wiإ=NbQŝ)ܹ4֡8LDZ{u:9x{2Ek-DZ< S^ L+J=E g>xka0"|-e+Ĵon);DviRk*:o4a/2Ig!>1I^ ?r)XlnIwFN^l#&pN0n FNʜC쁚"\I͹a_Pj2x#U.ເ"\6銁i`d*m.@9w8xgv2z<-6b4RՃR`=&8|H6jWo+6lsy>W`jtp1I ʹIO)Su0l+؇Y3,fRT{C]F;TqT&pYqw SN#*%)cٰN^^,xXv)NxCVKv`}_ÆF_I:i6[QP᱄|:i?XQ|0W#BIjJk'uA9+yRC8ãe{c_ Vڂ>.]NjBf òZbd";SnCjr5I x:FD}&.UώX֏H63ylFF_HHoV c?-C1'pVv&#U)Nh{L̔Y%d1H ǻ$'29ݍl5f˟:ҥ7*;:ʸBOM1A;´Z{fMy> ^T.As+J[|_0s fL6E O_$-[Ʊ%8(%!Q4q9+ܹ$ ͆Zyzfv,ϐ6#kmJƳ:?sӲ"\BkdZ*H5u<@ri8u@q(Dz{[jv 80v.^w:I'}*IoPSO5vݟW1l#W&Βq sz!1"Fz#į^hD+0L[G(1&2JF!C5vfk>*sTt$e ΉKKf)cLxL@]}$mI"vg4`A4&,ODj9R`JvLpr\!:6栲o ?䝅H+FX{JUtDL";sOo 1WIj'NN!>sLN{kO"wt72=3#OhkJ&DQ=ʘKĦZ͈=,e3lrd./45yO%(ç Zo~`=fx(T0XiW#WZ "N|]c -I|l#gMkn$2\"^ o&f5pL d'Ow TVf>&I( \l[-L]e=/Y*LV꾘R$I,9uHUouj0MtEʖ]>(^viZ6U]ʨ&~'A[{ʢ"ѳhZ75Pnp{x?τ[m#DFɪtwwկ_p+x:u%-#ž!4%2l=T e#pM6AbL<ʻ>JL %ŠτjW JT!ʰbzyCNb)UjάI!INSq c"F_24MшfP3NaCM K*lu0#xU^@4=4}ɺ8u 2mƒQ&i7 A31Bc.iY9py*iwpݳhUn>rOxy`5jf[_.>\Kr'nO4N,-c0'$l {F GҨ# Ye8Sn_ {~/xQID&:!t,Q60psPNwIOmnh3ѩnϗ u:G*fMf "s%yS%e/Ȅ韑?c~ sb򑋊LnR ؄_&-pCrѪTl|lJય.<o}xcS\n*?\WEL]a G6 8f= G Nnzsl ߹ ̆=Q.`hrm*ez(`" OOp"h7Fȁ>g滂x|gQ>`E|g#j&?,;VK} ) iXI1al9H(ˌXƞy2mY:J#rf_pul2):.K甄\cjm#!<86\iB9wK 5.>3_+ _cg93ʖ"!M{ ̱NOKs#8tOG8RQi-8\cv Ũw;~+ um$=df]^'G\o }L;գSoH7ۭK"Y5ۻIOREpB>5$ߒVQ,o>H=p/bNup"iyƁ2:< !Cެce=[O: Fu_K͇=J>?Pi~ǽ` n'R}n9kpu35Vtsӣo)> `kb98{NөDIr V Z'٤[wBLAтh/_9+}6Z1X9Z ސp#XG)!L Xu]R/T d_1Q4UE"{jUZYYY}קLU; ybK.n-߫%q 8xURe$XB L3ϪEroV=}{U7l68j 3((+};a]T)0mmdå&\72=3wtT! S:Ĝr9FŲ.{S~j -Fa I\z~ S7hm2 IqpNo-{&ΖAwŪ 6t!cʃe@GtK,JՋ_, ,J2li;K9AUV^sSYYڬT[*O^RQHrr]ơOHfS|Ri"d/8dOFX L\Fz\n_\Ko?DYU31}c^Gվd 4J"X<#Lʮ6`K;%&QvS\\C?=`%Ov9v4 `ܮ,zQ"% c|lp?mԉ*'q&,Wc^kȸDW.5;Ľ$ hQ3jicm͛lk/l3OdA36"[F|p=[xZ/o)y qXT~u As "ilްHaä%C<%P2lmo}:704Δj D5ly e}tsm(g'Pt1ӣc"PS$LwVʹID>;2`U\}EJy1|*lF<=s.BVz0U*4.~ Q9t'\{db4OX GʫĠm+ ,Sn@)2.t@jZMDR'^o>p?l?]:woYw/-ȣ9اPiBX])@~:HbXѡ"' Ӝ0Έ(}Ą @*k J>;rbSy&2GRbӲ| ʼg9-=_gV հfХA"1yC'( )Q%p20ȌQۺ|ݑ9)? DzF:Et;t tˀtǮPrE$+!_@lt)?7%I޻tOt0&%xa,Ĉ^`؛qF¡~ }VSoUyCפqG)ӬC !^ pcbSPK/woWL٬/o{y,J+M¬2COl&9s{KU8 őPnUچ32֊]P|K6X3'ڬR&$ZlC}&ʚ+o]kiO}84'!Õ,~~S$M$:U3槠=NR1SQ} Yu뉹ϖ2C $j[jT~>?f֛H= Z.%7 U_J;)1:zM˞˥SrxӅf6`ˉ DX&d?< 5nL1Cn5 z$tȨiqxj+^CSp(/&gໜOA q*5( NY4%?).Fy5#w+oKhߕZGC4@gөXOO ײdB#'v`,^4#<%ff)en + Kˮ)8KSq}- blbq;z4,( ~OJe6l tj a#S C%>wkh`zkctݕjUKgx:ί|&ڃ5=N|zjendzQՌF|o|ض0ٟxp h󄣫PmR=#<]L\- A͢ˆ!!V3\ ঢ S/Ek?I2?R.+#.j6{nK@P Pvl] {JYk+97b(l%mvƢ&z|ͧ[5[_رw'nķi'cUeM0(ÿ, =r>ՄU1}28a3abr c!6^%)4@ʅG-xh$RXG)Cj_PmdÕcdp52WiIT.vzV9ޤw aNJe/ܴ!C-']F01,ϲ[MX-]s>3dY9@!!os Lq~}U{Zn6l潼 pX"hyD D1=R,i^RmC3lLIrAq*{:Y4+Ia9z`8 Dgot$X'xb'K5z St kǷ {e㝿d7]? czVL[yT_ƃ3kO0sB]|!nU˥n n(yXQTZ E?6rHډJfpdyeUO5 $מ-|Q2U 7 C:X/)~5GAt6PNcaJTU50;q4j)0>54'k옠wܤ=&S`3/cВ.T+1|&ZN≠_SȌBXnlXҺyA.M+V߫z0/'튽50ZG : Cgv·zn qNG]P" AI:>'|@Wbf Bsl۫||G䅲wqeڠϭ[j /Smx4r?7'):ۏ ![O60w#)J+kVܘtEm9{M_IF+dڍWFZf|z'A^Y U(gPl14yq(o0+sݰe#E)Y7_2,K׻(DV2g5M %Prs&"_t\JQΕyM~2ZN^6s jξAop.vt :W:M sÆNJzѯ*"p8#Cu%ӐĚ@<;vxlgyF6MU!gy%\:G3]V#?X,/v?w#4P@;)`+D&I5Qk1U_$Ͼe#1Ό#Ro>*1>e43AP5 V&wT 0~kNJ  ߻  k,)U`cN ~Yg :lY(\a-wG0OMoM%x0LK㤾hvbAGrK /&-(\&/RDp`&;OX6w wb9# 5RyQg-}lWJ.rʙj' _ں00~~`G4 =aCppaS^BDg\ooz~B` c_Tk!}:i6/?o/)o&)h]`+3\-t 8:"^ddw'{@ט*F@ehoDg=>DHQ|&W/& 1]0{>:톫n"s'Hשiƒ",MB 7;^㍣9ǕLt\ yh(.{"<8oGkyt׎5`ѹSt~oks:V9 rkR'l%A(_O*2:뿜hOo'J|iгv|P!C:땼J!~SXܽD:ì_j..1d3n-I{$WYn\Z\ޯw|j#PcI_/uW/nXa*wP2(~o6?aM'n/ZȧkUk[|GYQ1CmNa Zmam6W}[Af{^@Qe\@XQ_rxDܦv? սGU\Yi+_/[+N zHcme0 v!eԼd6!@d" ƅŮkGoJQɩD4w"22H{:ݜ+b^jkcYd"LݿN۱]=EYRcXy͒uKvSLmR>;}n[Yd %= }|!w.non'WK-2KVeO^ad2,z[WK&Xq-iG"B6EFMaLL(90?Gm_|$C]s^zːu{ūvb[If!jg,B\].ZA#~W찥&̾3F̥,] NQ6 96!HܐJ%^Ѭ8bj3(-ƀgE1`.!^̭W^kA['oF*1d#Ŋ TI,:SᔃVV'/*SبD}# MvqMu\+RQ]Hrо+|8(^ t{]5^LIB#8ns/ti tϟOhA #^}8 }UI6Vߴ-g[k}k},oW2Qm¾-|0Wѱ9,Jub<ͥ"‰I*]i9F'ɦL(0;=KoRSL}WAª hzl"uhMyzZNYx3jW{<)Vi@j]o f#j7dFK 94mzOF.t5 ʫO҄Ggi^AO F@wZK;Y.C6>9T.'q Q4p_sopFtT]< j:S\](yR&PON‹~W D2,KwZ#D4nu,毙1Jܚs'#6p76vJ`\'\#7A VdQ!qڔGLgQ$X+3MP&9mf0* #S~K>N4g`Ǒ+R6% lLz\EjwǷ>wΑKIYP|D3kQͻUuГ#w!Kyحڨ$ }M?d#Mz)P݂E3) DkI?2~Y F +(q$>jS=r."dX5\> (?~, U&o#t *Eoݝ/f[{ ꈒSZ-R2AA'E\²l=8<& W߸:5PNߣw=4 |Rlяcҟ~k7IO[ϸxlS&g}ԍGs=J}X&qD,Tc NѩXu 6{:qhG цh Ri`+fg>WEE $2nHz1S ) 8vN٨UYq4rцo{!^aȫV1=̿9s~C|*RY",GzgXQfL}ћ$w[3I-{,A ؕ1s.haup'WSנޚ # hDHx'8u5+9.NӞBuU L(c65δ%k0`icP |NhsV0$ 'YȊSg5)˿JUwwo\[g$zpܒ%[m0aaB 9?&e[!Vv'G(dEԱ)sg$ADK U1^,4?2cHf<<nc7z@I ׽XPŖ6V1Vk 3=7y,D}k]el!8ē/O^k([9`:vco$"̊Z/Bv"z6k8dTVA "̐\/ǹ}._.C w<׋籢#Rw@asr3*v7:ŷ;Ѩs~o.s&mTzL:2e?GFy4{k BL EM -XZ2,NB#D"XX6#GA<5bT3\LeeP8 ?j?-_tQ b%L*v:wuaBva*9;F#HvoRDžJHp ʷ=ɴrP+=o>)Z|=>NUlI q(([ tt;'n.PtS=؃ #I~IYb @!|ڎ"a-W#aw r)~j ^ziaC7!) 8p wF~ųmbE'AF"bYkT;>3;_M(ѿ'Ar24g>) R/73`۝! 5VY3!Ս=oEgɕ `#֔]GtŲB!}w._%2":7*, g Sy!jq u9)AgQS(♥=uzם`iyXZZ.9"4㗿)$#.n;͑O"w u9k0'w5B3+@yɕ! 5M>Coxu.ƿX{ &aʙ %Taк*vU]us5L'mSNhrQ|' ̍Eu-FPi>TwO[\\4- )Qe7v0_-SQ|w?Osŧ`Y0(09/am,X6d0u WJP8e zFCp/zTmy~[=<0;G@\I1< j3ȶX23#lme"5E׽bk|L,\ Kn@ї,N;k:a-/g>A&9tO&Phޭ;lU^ކ /"\3k|=}6-*!>E@` asIt#$kE2-D_LE5f.3#$/1]yJײ𔮚GB܋x;_@'F U0\FPH3-R`E^$GI90dk CwJ0j>fz#S[N!xdt0n s/-dџc}U[b~5kIf{Ԁ1m¤'Q8hn(H\±ƁV: ˰JVJc Xqp_07@`/:n3;}fzMy]hk^8"%#P3`RV[oE qϾo2 ~g08𥴁88Ds'̫<!/ɵB%p fCnϵ7 } B`G9{5B4Jdª†Z=T_j:\[Tz V2i[!`R;؏`&U,\7O%W?{4qu6sV5~Yx+@p3-e:~yum0‰ Poǚ/Gz/G1h'#ڼXx[V|Vc }U7Gy+Mn1ޞd)1/|IѝDtFz^h$N{1ΰEQ}{H]ԙshR[BƳ?ufFP4!ڸ8e`Y @#"".=l:6@4n'XJI̺rv꾓G(u%"')Lxq| Jo v=KZN@O()"|gm0ǻ]ޏ6KlwRVx(<΢!UR0vVä ܄\P#3j*%>X-4*w]rv"*{Gh LRJd1WID3>ōQʕsYIsP2;8K_-5/[pak0[vakP'IKNt,+?˴)k `Fbl"K-^y]꯺nСWp9 8'h]l -e,[?rf_W^k귿KNS0w^'G0SN8vTTSfpfUD9O[YOi=SGelp/H M^ 霛ƹtЛ>wi$oJз/X+n4R+H_i諳=3ȋCܐ˥YEJ4%@OQL '| ~twQGf`U!Ux"~"(FrE 1,%m͌S -7h3a)шfdH~!ԧkkYOf5i|^!J$G6]Ҽ{MH88b_MƑi0y`.=\]^ 1lؚ"{$*@ `gӅu^r/芼K&c^{ /:3:ָ̨Ere'Ν.E.) ޢ!BN̠b{ۉkwkކ*jY0VA骾vqOXڭc׊بyM x?j+i9‘_~Wrǰ?Y͜8pkJ%%N;LSH ]J.L|h^(qe [ ?jZBv.؜l΄*xLʓCo N{}fڽ27#fT.QV%=N#5\8c :PF?&~ǨjpBR+>ɣI Q#s$фkeJZ"VhvCairR+8yLrG)A?x?-Gj=6>"qH9cH`FFy yK~'"mh0%#@I ǚ+ yYd}}BA9hh~7o[4Y״w$퀀V5WP3HD+ܸ̓{ƛa>2̵|0nꭉX&Eev[m:`$@ܓ4 YQI~OD"gB`(: y"ѩ[仈lǙYXd2 a&ZI:!z z_yp^CkH0tsxk&'?{y*ф [DsS8YB,o'WHC@g4O! }X-%8^ۥyZ-cJKڈ *v]AiC `!d7&NKO;0kC{J7 XȠv XL?0c'EJp_NHQP,F<ӵ%ŽTzaa*7 ă}g+'=x9b ćo3Z&ika0jHFZ.4j Ŵ΂+C[O)U.Ug%WOƄHsE0|0 p.'y?b?,@'>7~x&mYmد$p`׋ٕ9Q|¿tȐu3:#8N;\Q.ocɼr:'FNo fiU'L9XS6Yl`ikS#h`y,*=O/$%$*x@*πiIU;ڵt :f5NsPɄcU<1Dy T&m u6lfQGkL,h{llY@QD<#ʰ.M+Џ8N*Ǻ+~uUsgt+9ɹ6>W%0خ^T_=G;UJ(w;;E?|rR񾐠fB_HV| Z@= MSy-}dX&^LmKG9ς>Mo"ۊA4Wj J}\q8rzRqhKZb_R=k%JF]cy'89@Xgmf}}|~rxVUCW 'z9^' Mez;fx5OU6YMvfȦukۂ"*F"a~yUO0=bG("{laqu>!f`63:fhtȖ>$~S pdڼ*^6*yM&Xؑ( `??]P\f-$Vo>~٘MC!+h"Iu&7~'W1/b87AX"7uLG;ǎO?}_@!sI׃iq-Σ]o񀌃+O5];?)?v. njV :սfsF\}*!G<;?7Cubh8Ft ( 6\^Ҵ D$dG2x^2mP8`ꊚSbPT;t \X3lH2a՛a9(:=H[G4= RCuΊgdF#YMVhns_KbLM!ov~ڼUqUy~_i6UXB&v(AA=.(BMrHo4z/]g9cE8!;ifm8r6ދxn's4=Bˢ [xzQtE`',]ѣ[;-WIyAsJ^Pkr wWyK4K\5ٞ~[; ѯ Q;璦PUdYovN0a2Ծ=\Y5ɫ "[*nE3!v )"D@vvy1#=9V$tu(aŪOݐ53$ ;;Fu#uƓlCtn֤179vV~BWgL,xeoqz $wC?=Ǎ479uaEuA+߯N%0V#i 7mAͯx\21OF#+X2$PwSeQXNGi=TS\}q;Pu+-:i~O貉u#NFRʨΊJܐNPu,ܥ]6r-AY,MYBNRNG}="20 HyYMUh"5"M*+w ~a.3jf,[ie 3լ'' 62@۩16;yIK15(;oĊg_2vK7A+μ';f|$8$7vS"ojVzl}%?!nSx`{@S?0'%Y @t|OȊ6V2 BAڥZ?631H2v|1Ȳہu);.L?ޞw4jf:O4-Wgߖ.ywgL_2Oh}^ E)~iiڇ űG}H$~:i{{w;$#zƵ}u7 ]*eʯr|'l2%nČxxg%X?F`|aQgjkGB00Sud:7M#oZ̵S&)1*U&qU7d1?|[~rѿkT&,% S#ݶ{{jzNo㖫8& .LJSYv͜ղx2(7Id?ʇ2_ ѱ{(ϊy4zklLvn*sM&_IF锤;GbC/TX#+|ӵ??1Mb1\t*Zj)T,s!u]I |2qxF1!>Zbenw5^BkSUjJkCӔ?\R!窫|Zk/Hectal&u._n(wIj"SV+?D+(/zpnc.La ,CD86M(*.1ij+7BnBXD%qI,,ߥG:^3VYԃ r)uLQY})C5_{ڐ0>wZ I%}Rumq|6^» zW(7rw!B{4L )&pkI6j!v۳"vn<6,I%_i}I$w?$6A[A`_]Qh:/PWAAo|1Y,`-}u>$%6 7B1J*|~IՋ3n]&,,g#rzA~T$}}7(9 UjhB8pEDr73vewGFPjT bϣyP㚃%Yc-䱳#zKYt&USy p ~%pG5#I4r(&Ӧ[F3m8 ʂKOKb^@ |b"k3'EDz$נ1oҚ7iY%{#"{)XOg&|̹^p疖`p !i|dOQmW za8W h@!bW|Gb݁AG9eVkXsusV#&47;|d?^pldLrC'zn4R&ww @]*N\ʳ7fuŠTõ; rhip eB݇@ %c;6AgqcT"Ra$1`DIӄr}#o{${ߒi`S8 !Ԡd Rь*8^8SA?Xi o;Pc7ߐt04Y[S*tJW ʣR&*G"鮷J7-9S0\jVYlLЗH1= ϡM9o;,2Xr%:鮨#T o0@W쟼Ӌ.^|E Fҽojx4I]<ݵ>&j Oc| tmd6;U2ق݁4=m!*͓U}vzd"yE/OYψ1nFw:bvY #0ŗG&ӌ&/#z\'M?AsѻQB |͚!~\npٷ.eSfBpxo5'EvZcg,^_3_)רL?Q G0R'Z]F=cYM~¼V(HBֆj#:e,ξ?)IKM'G52VBU?p 4ϻ:/Z[QU|^w(2(ŧIz 0в׀ [ 1k ۘ1@eX# 4Q;tuB}n:=kwPdfl;ʛͩ}XK";mALXx!+LuH{n tN䦨j#SZnFqL*k%dSbW)fSQh>fGcTTϰŷvI* QT}3A:U| H ;Y(yCS|œ6\  R-Ռ!'.չr7]6.9_,7КhGժGQէA-UF"d R0ה9*Sw }&pcbQ_KK$.0rm|u-ۮԚ{iƓa#"B]g҆(aa߀l2J |z =O{?N:l +Z]&˫a C hCFr|!XZ(pwls8Ujw\̮{!mgLb_#T죽5MM#: AC|'F;v6KAڌőy5L>jJ(Zк޷6=Wg#e~eM}D!+#vY#^} D%9 #X[4sC)6fNg}*C;nv&Y!T^7er4dvy[| 6%%~ӃQӌ( $}L(F>DtFY#הmvdkakf|ܑ%O_ 3\Z, FVS#2߁73KS~0 m qe drѼzGt+ڳd8TvwwP1ĿiXuˎm *_.u KБvr ?6[S!ÃSG?Q\,U{l [ؐ}sy0ijsuE6sR:GHyM?Qזw}M=4WH z;utgoޠ r+_lO$='$0)qh<*!^j]s* Nq0Ηxlx%X:F'c at2stv ~nښX =)R7.]b$z[g+Tc_Xt0Zv䀝krJĹp",Ft# !s2hms5'i1 ;l٤6N~2ZFttzA"x8lt]vQn$VұNw~E(c3 8FJ ~ cnߓmUJ1:qb)+$`/8PV('zhS[54i45NړEcBV^%PեF^ `Cuqs^X uTH9e3e'(=ȄwhT'`*z*+dD;6 .l/=X|3q1u݀J^!v"[[FC8߾xeX:ЛQEm SMsz/떃竿MՒI%Q4ⴽ #uPAяgbLm҃ V[q1 Z`(:&a=vҜۤdw&M9obybϊ7].X5a}BPr}bIޒu #ye|d(哢±YʯӦ} FEz|o= AJ/M멺tYZY`:Xy6db[!d|W {x'Z}aXLcW^y Ƚ"kx*D)Pd|( _P Pu2g˷5AQ{v\Poa = lkFSb#3YAֱNwz`/kqAJ#]}93Q{jKkR*(R dTDx賞Wge=%m6Fք]4^~Bf:xB 4_!2.+e]yi>quв0O4JF4ͨFnm7 =OW},/v5er=*{Y>~ʛ4(Ƹ)*䥰jP/ R\DwPJ'hߒ8=uĤCvR=a'7UTwZvl_K,?*s+KX㸋Sc;N*"K:Jk"+W:ۭؕDAx!_Y>Iޖk+h2uj uUI|zZʛ` ~*j}9qiK+9CdJ#ZV,@"B΍r g S{J^.tn2abĒ7#b-Yr>,_~ #Kn=~CA%H _7QcF8RL,4/,ILlq^!)HDHA6#C^HBXcrON*vcʚL؏A{{$A8yGQBu3Ի5hfT$WFR$װb, L+St 2Me谒u0.18H m krV"BrB#>dPsg vQTi ٭%?Jrn6ŧV^OKh<ׯK, h4 <[ j`/,y}C3_4ݎ0!x,:(!4Y65 FSj}VqVqn)!P~IJ'@g2Nzf%G)6ēP  h }|_Gŀv@!ØaS1!0k]fRxxKdtW6`j廈b5N? F q+A[VgZaRu pZ7@~bGgne}NL[d볚ɌJs7aĚm񢭕}_kW:E)' h&GI-mQe?`׏1.F#҉~FhFJ~-\0~eOߕy4uT2;1^NMgW(g^#h]y+3\5ج؂њӃH#R/DMXDbOi~¼W#{mk;R7Fpd)6伄A U4My2@J\!ZOԟDaONڔ*Ϗ$gX֣҈ɭ[: Td۪|/(_xr3=q/JrUF]7#MmzW1Hk%Ŧf!މ!'ރyKDc}D"uxl.ItJch}g^)45zk-`#P]l!$:T.T<=?a=TxSH_$eݮ)8\,5_XwYPGQTo>dB֩$^]zOp @qki?cVcajxƻnNGa . FXQȤà@6d %I`L6fmՑbngBZP' LҡsDqFP״ڪ:[U&G&^g~,D|ؚ!?+[! y FtùlpK/o@T)@QvH{7&%e}:9t)eoc΢΁$L+M Dz-(Ojeotլs$ f]Qք+2D # wjsu9YM]E0eeqy&SߺQ3 7gYo%vyn=W+qbF-3TeZ) Q[튳E ]TE·D#O4ɒ5։9cpܻUsف1dWa`ԃU.Wĝldj_x%\۶r 1p&=qI/kL iEjf}Q p_Î"Q_;vi3%9̽'+ 5bd*|tc[x2{38]|qћ^C\ y{Wm.ċ`Zt L,H~#h]!㻰Բla5 | ٴ1XWq aiO WzH i7ٜ=tKornұK<*lK}iSTuӎLCtnf m؃P}$LmA>JPJ"qQ@S?bS,C\G}K)[&Ɠ'?ۏ$ kY$euOR,ρrXX'bL-c/!muzFK5Goem3R9ݢ{C=lՀy!G>1`3}ƓO~4U&yL.oBe~'-ШItWTTrҧ4IHcL9b<ʦ^^ *F:uj"(# !ʒDn2:saE~:]Z1 Vy+1h1 ,c1_w%"!)1GLi|3c=ݳ>U63e S9oٽc³Oq^AW EoX}ֳyR~z_˄J.UX4Qȏb!-)I©=J[#7Ѥ.l-Ug"ͥ@fFdߛFg0GRePyv >z6([s2r&ڊ]M=z./p6'qz\PS/i;#aSkߨ]WᤖSn|7D,NXЫiƝ"M9"bq#@#ҙu]G뉆hW~UrpxytБymi Ke-C"v)$.t#իJy1}1umw|j?tO?E IlxT$3 |`uAHY3IM>C 3%Ϧ1b,+*U=tcwW8} èF]ı7*U\X(W[fdCzFgO 2o R_籼 ~*0NpRlu(C/ r`CpVڽ۟d[h J|ԥyogޕY0yoˡ?[ %@Gߎ%";#iKb@.}~*`CwpIqҷ{i* eM΁(bĭQ5}NTS >'VX޶!&j?t9-tn L6r^dip0!ȣ@5ws;H7;q+^0>>#ſ[Co-C `3Q-HY#Yvzs2UHO]¸ ]Qn0K۽yٿyjjhU&xS2:J'nUYP wq }4cĮe܈%EKQP|Us*o.y;ۆ( Qn:0W:W{2ܜTΩ7B)Rn H6Ri=1 EE*0FId^N)p-/ǖVn {dOq+t̙Z|=p؈A)"O\zޡDf"hXL1i-""Ƚ f"=5|NBP%8)Bìkp?Vf(^uا t 8Xɿu͜&҅N6 l{Q\;Tb0.\WBBuGxA+oM,*>]3 puҭdĖg#M1!zANӋj/{YN῀fݡKXb?Y(ᓽu>w(A19>٪l5D1>9MmV1֢gG{^Vģ}n&LHD5z !)-=YF&ŭ@r=:/D2M +n~t\j~,FY8:Oe_bqGhj7*U5@Rp}QUe_Cs^(ƉЂb V71;^< ds/0n&D MS]կg(|ͦe[PTt"@ yo^ x0ƯURLYdVod  ]D?꛶j]+K<,;hOŹ"Yw}M/rrw-TpѤ:~;b>q0,` gt"MNyo.Z *nꗠƧw8=4qj)j'c9c,G>#.P2X(@{Y9x;d2kM{mFOwC#/U*끑+1n$T 9f! &y)4r}vrx19YK7'A{=/<1!?g|Q C,DԀ$z1ᬩf}%23:x;T"BE@9Z,J^W]*ʚ&zFRmZJ,wH@JJFR^&"4 knr#l A?0@ X( \> w q=^O<~63[ó3y#ab25HPq)wL9 ШunUvKiC }0mk1F bʫ@@n:ě$`W^I2i?NA`ց}vrc2"LxF FҞ*/k!D=sM?;eW|7$ߟ׼0@d&7t$jv"KI?J`a$ቑÑCx1 e@B ;UV}ngDsU6B~r7#s{B@sБЬ'_R(-n4X/`EY% ,L(I5?48́*(՞k3մ(+^{'R_OKX)ۜ jU(d.e'^2)48^K@;4pm8h>[Hy%1AedbKRb! 4rUΨIhuqלka~`WkQwU2!MniX̛nhnC{A )4e,j<.-5B9!hHGdF^e=vrhwHf `OWL+uyT~ܶ ?QǭES}1f:[$ Vn ߇/Y`kBX[kW*͝W m bkc%2"sH%|4!EׅT!X x*% Oo6{H?_K[<&96\j|`m_O9.ZwC1j%Tj{ AU敜z$M|=7!u:^!%YCy*"; '>UnUt8ty\-vϣCy{38S[u3 >G"ob&dRk%#;;z1wt9 W@vi9X_w1+tÁ=m`}vPEO fQ/ oV9 pwApNgp"WȲ@[R6x3+!WHԾEX1 Yc!Ek,R~a 2]n0u'yj' 8כ v8PbEZ5lӡxLKߝ!K/aǣP'u^b.hW{mG=t IŒMߏM#ءjv:zt]cf&N׷@K|Wε)SY[nn*7G{֞b3CkaA~՚J#2#F,e^60K v]Elىo,z-gk"2@gf]؆+1LFJ `Xu pP!pCfHYGʗԁv'iL`y?cېt ]j_RNEIgtbϭռ*~< }hJ)yp&ʹ瞅?Չkz:2NXk%6d:LT{uu<`A3VSLEFohT6 IuVR|3>@3~}щԶ٘'SwA=,L OHzпd*ݤ'6=T:Sj!o?g\bʺd."*Vٙ4rE ,GjtLTOIo&1BK hN v D<\U( >CoV_Oa>QȞjթ+>3N~.sW sV$G\ 7*e%iA|l"G #9sQ|KLH>.~un -ugK2Pυ < lBߤg]ML4.5V{% 9Y,h*sLkˆMydq֕PXז~m K@V#n}œ÷'V! 2.ѾtcC sCLPdGM(x@.p*̢!PQg~.{ڝxu%z<=I&}0Js3@n5myЫб]"j/?XUHP%C<;%}7PٰK](OTb q{tw\C?ỏo/qkNh+]Ne&Cb4&i[ٚ LH=ŋJ1k):?aLDEzM {[j8Hxȁ. \?1M/%2IfDzI_(#]6Ls3^n7M^,RUWGm,NPv!W. SnIЦXmm҇cXR55:jKJjϿ}M0e!DF[ E4C s/P&.TZ)5M mJbQ|q>3c:;?AX&R[)M)D[ḯ"zP+<|Vg7=38}EϗFfP=z :5 Dqr@g83>ط+[`ƨ}d7-Vm =P 82#)fH^!{[X[xt:{^1W(6[;sdW QO~5+EoȬlI, U* Vi_-msiO1C0ovd3[cY ,JLF?JV%G\")~]2Zw0W@vx4?>M?^ ZO͉ڈss<C/"<}Φo~T0@li1rz= lg 0^ux/|1;>& v/otWB4x?&%}hP>L.1<>Xxtxc`S|E^B{'I8!/jn u!/) {CUυ]Xޜ&c۲kGܽ9VHժ ΁) {(Nw!Ȧlc93 !~_YtD6tR7pomk_v:n]N"s0Ǜn!4Io~OA.RJ 3Nu)7aqY攐~vzQ,Wݢ]yGU03Oj~pDF"ıL] ,a:!-gVŨpn$; 35=RwBGӚ{g#>z;h2PY|$]y%f定2ֶS-wt *Ҩ2X1|E@oݺ~zfJ;T5f _y7Twym^9ZoCG{9,,C4%䷗om\bce~z;GZωt`Rp )Gxtţ"lZ}f<5|6Ԏ.5_kcѭv0c,u6Ses:)ucZ@pW%R)LbpTa b'=GuzN|-0F̋(%6vѷS^<ݘ#E?5,Y^v| АֳedO6JӤӹ3珇-Cc9ֶugB==k(wg> ?2uC{IhH)OJJ`dXt!"eJJd:ʉ7vxE$;>,h׻*?SX9X{ֿǟb~k(C1Dg־go;Hwy M Fov`59/4ˆlb[jnleĩ:qQZ'OҕB86*kz21,RSSD뜿r_Um GG(h5jDgE/WK<'Bd'm]H %u,4;[-{& Ei>5@Iꄰj1ۀTݢ.Wt{0FYE +pU.%ts,#ۡIj5:(Q?Irh=zÒJTyW^H+ܯcNwVGG@z2&?GPL&ESw.Qxa҇El˟sN#vc9^==d)5/p#^PXPK{6q Ҥ*ha0fíZվ ’?#ʆ i灿ȃiJĞu_\'˽ J9ӌ JM*׉jCpFp=6;®.r(M7n'Re Lfr3Ox[ v+Ce ?B!6G_ݱ;[Ukf-v%*>zJb^0q1Ԉ&;48|9Gukx֠#m aFu,Jpו6qDlbe>ez`OkN<ք`8M6O*ϸ;%2F64g貸d4Owh(!=593"dw.d;1IC3_Tڞyx.1,krID׿JPF wYVpU@JY`١i0zҀXQ07TEQ'baf*Õ{xj ?9zo؊nw!.16'IadQY]>9X?u)jP"GڽfDHޝ|5ME\)lu?],)@1 Q z )2l5_K1ѲyT{[02mhkgؙz7DT*ԥzSAXR}UBƟ֏mx+s`{Cw8^ cRAwL+$SP ~hW$&]8"y mvrZc12 +EWd-qG4Gi!vU2|g BYk8=HO{o5Mo(/-R-pOKdnݷ]hkꢼ5˦H@- }^񠷱Z;o9p4saZu1_֞Ck׫NVqYc]BټǁJ#ѕ#MvB@@eg%Kʟ:w==1PjnP3>hFK葕*7QGW1!qDߜ'|9&ݒ/qG 981^>0ݟF=zp?Jɸ/ta!A䦳DY3k5ث1|w¾G凪-Y_Ct&d^7tK#N` {IA\[R1HoY xaCn#8=<# [4DfⳈ俪* K̞%9̇Zzj xE ~%q t c|T݁!k?Xs(˱8Q8!@|FrKYE:O*.3-o9o)eЗ=fW6gzj$D(͡(&4)~q&p:!}`LFຬtׂMx\繠6R^(r~=k3& uOנ-5 {ky 히,T?R9껂ߨ$ &c ??[z 1Ҩ%O7S\Y?Ahi #ntjJx|J5-NBЄ /f Z见{ҕH 6$O@ i ] "۹k]Z׾?.Y? G&ۮF擒4yR F %_lGׯ$GqW3.w( չy@E(#&a06 ‰R2vfYcJDs 5lzٙeQ A䂟D@kGIDI' B(~f;>8v@c׃pQm wOG-FR%ҭ~1]q~$:r7TmTy: eY;fAFYfF<ȱ}fr-w뺮aa4jjsRU~^P706BKmaNKr:jI~+6&oМY@ाnbW+Qwt]]T4m չp7&-qÃpcRz?9 =h.E<<'ӫuWqAĖyMu,AGi6SKsQJC>~="\LZj$"D AJ7Pڙؾ K4 dyZ,YWkj,/^U6EY5˫ ˑ!-ɹO1U/9V>E]ҳo~p2ٸ̻b P'8h"?cG-L3"+xVW"q:eCo7i H!C .Uc4AԽ?6p*ѱWW/i6?P`c!qXqmD+a=W甔> _Y)slNCh8*E}0A|,մ[rE@>$q Z:FuD6e1n&!Q-% .^7!\-Om' n{nyCJKm8f]wZWDRaYIA"YO6dM (&e-eٶw sk|qY .*g. Qyy|V+~>>W@iF| 2YkChrN kCa1.hyz2Fr C'潷t ise 2UVL86Z]5ǜ"d67 eb7ý'L]՘- ,5汼ȅ$5fЏޢ$ˀfk4.#LRo?}jǽÌ=+4n&V޾vTeUdz.k+0.W zQĪٳfpC,)Wb6~\mG!o_СK2 ѐz&2iӗ9=]?ˡ̅s)Y`ŭq/)S"7G5ʭ/")nȾ pۗJC.czh9y[Qj ܅ze/BNqtWřzmT_dQyhO7>F&˃Kv[]EykSUy4gF93n ^f)@Gs}:I.7< ;!!z .fiW_+BMFAӱ-U&ruKܩxs7B½Aʛq: g5ZUBRyz \ZPg<,dFaq#, 4If4R L#m `9Ѝ򁞍o!>l{Ἧׅ֨rI{$ǟ>K { ŖE,(6/=*v5C"DtQVik\8vmej~nL?ogvOyH,ⴚp0gd3PhRyH6 k4?~] DW(A}P >zrh/T`D<(3t(,gZ/Y-ymmn3ﱣ#o  !Li7>Np";-O`{ .0Diy;H h&b8!6T!k]?4'x*ygk:lx`^d&JE]kLKʆ!s }r{kܑ&BN |gUCcy#ˊOo6;uf*}(MΦ.Ƚ'qBOʉ+?e^hVf 8.{)"=O{34skEy68σa7WqCR&P4;qfU{\#BɻŔpw|EF^1 Zm xk. veW47$_rC4!FsX$Vc+sOQ#y Өmh72E']Jޤ\ܽ2=m:{>La֟AJ뚬6f8BUH֝exlGtk`KfO߫ø[' _p^acMO8Y=oQX7@,[qh IPu!GIN0x ^IZb"i}k[ p<~ 1X"omr GO쯞0VP~厘P7xҔo(.Bm+r9(3UD /J9+גr-%']>WÅ5N^E,\ؖ _9)8<bc+)m&,AME|"_"79i{;`y}/̤ڇkW6: w}iɲ [#n&BxO:G. 19x1@Cc}0{G6=& 0@tM؞9c}+~-:ȶP W`ڬ(ّ@,^F*= PS'|Iw,Iw,1F1K`ۏgg CICZZ3ޞ Y~YTH*w@GT{yHFd^\cWmo cMde=&[Y*@'ĸz2+ͻО,llwJY60o|I ܜ̋u@|1YyԲ0 @0pAȾ] #zP[җ*^MOup{ol܋[pXQ흉VTj [^'O_'BhzpO{ ώi%t-!|| dJ&ZBE>I[ *R2[U->H`Y5xcCXuȢ֐K"Η+v'[;.-||x){)a '76F2s 9G-KR!|iT~U"L |HLR~ +YlMU]XdN_B25_IҲȨąRl-%JGryta&d} eg R]Y a+Pi.#Jrv_BXgq *#aŨB]"(ٺ@ׁ//#VP'"%A_Ah #Fby*w]ҁ kB9Dwzs@/qljV|8fow^mBLӸT'SK%٪W(*q14{AuR@A+Dol~P,ʔg)5aކ><5n5{$xUE`0{H 7j*`&U#Nj]o_z~gx(\ų/&Ra4WKXDr]Zsx̎K6U Lݏ96f_Ȓ\roqB<}rXr($I΅BH[\Βq^]ʵe@YZ Ukd$fb%}TMv(%!-$ؽ[2 @tU@33úzd{?%$lQ^F92}; tG6uWvSBn~#F͟\7%$$i>Qx/{eEIj}I vB\uG]PׄMЀzaNI:!QX2 N!7w)~F(d `<"/5yI4m'$h:P+2&xSB56)}ǽ#Q`~YvD {4&DD{ {? Y4(9tSe'i xEJwrumĝ#(43ŧ-@漎ݥUKg*e4te0]Т9H lp:ZA &޶3Ȥ\GzhX$b9hC$Tb2hz\Z$yϐgE,"m[ ]?q۴j5 Yؔ"Th`fkdODǞŃHw*e秣dm7 QXx'@ l`M2AbB񭙮G!C%E\QI6/=̻u=2e,KCP#|Z0W}[n4ZvS%Aϯ̓i`q.{' 4xͧZ'āHЅo}/H! V=*%+12N[xI 664y4#`3*W(J&)9,Z9Y2N0V?nFLYSQM&mGh4ENR#džOxTAݒ8K oʛ;kCI>1UGTGX/?pp,PS&ZM7 "aͧΠч1` .sH_;k(B- D\3^0[R~ɩ}eX5fh*VҼuIXD8wE\F y:`@ NDQi5-^ @[nh,9iTluiV;ϫ'Wz%#;5MZMԿwR #w9xdVEɨT셄gYG8 - 4cZ$rR9e&a`'8k0˜gfP#p:"`i燮f-k܂GwD@\ldkV:fp>*[قF( q_HGm٤Ϊzu y'-Ud2II|j<)ֿ1ȅU&M"NxkYP4[ȇ U24.u]rT&XI%4 S&NvMF7νy)8!~﷡$]& Y@xqOGZVo{DvLm"3]C3. ֻ>fxߍ$Jfr A"gE=`׽A>TQ9{ܮc/]0byp .D; 15fT}͐$1^% ۪ݻtѩF.7ݫ6"|PcX'0mZ # 8=c3Rj|bBSy/kHJQwGZ_ƾ}>]D@P)=\p2 T)FMiIzCue{Q̟l-n}QGI+@8wA׳+TQ`vs5FSJ!5t5-h'fdJgt?t_9㒹Z:Ģ)M6Vld}O@>OFOo#REz! ,]H' Wr[$g4!\iiC!.W^Y@:*Gz[a@.xq,7Ӡ  B'ݣ0>Q! 3X=INKx1%,NqY!Vkq|ч6 DI~WʔF\FH)e4sqGZz5sv^\ ބy= G:+ժ~L yl;HtWHz0=hB^hfSLiYc\&ѧ@>C3m{Qv-nGʖXg1M2$U.2"?8MjB׆$IbcJ xkD4 o3w]36&[b~f 5gD;5W{HiUR)!VZջ!572hrU)qCT ٗVSL`-P\z} d? ;E.k;վYi)Ю>(okږW{n-+Pҝ:?E{ꍹvPNL5\#!H8|CX)&~֥ "}ͻ'9ștZ8agU~IQIѫp}`%(ץ=JݵM s۝?6JWKrIRc)*[Ayꉶ JC%o%|PJni*WU#1Cá.^! /_P Qae3a-a)+TD< ;Ը5x@K.ɟ_! ȅa\b |&ukr,q2|3V]gzsWbBZ>s3W-x[+#.(}-Q[_ĝ23u7RI ~hJ%TyUˈ7\JSes|WeT3a֒t%j:18#(`eұ6ئw[8FC%cg 5d>vhJco e:eauF,'0#A2ƛ~1˙??%{*9zt__7F_]JGS3d6^/&hOe 1$Z)Pڶ"k/`Z@}c#>jR.$KU<1S>6zIRHLޖ({<X"%,ԲA;rȜ_Kǡgem>3:Hs鍥lR[ 9i#)~}٧xE}M@s=˱3!>"Ab\8cZBw9x:@LOǼXى(֯ٛ$м.H2W:s\(B*k'LjNrJ+G 7$O? ЯLMtiʠ!& 1~&1֐IsQP/c.nR;l':"4bOFvФU)}lT&1SB>j"}OJkU %C Bjcd 1Ĵ $ 8]Za}B(C$-[/;`{(2'|RZjsM=bQ֯MytC΍fxmwe1Cyˬ-4=iX#D=oxCrME&߬px׊6w?"OM Qu-bWo綾m6Eb n[dןEgYұ5?TY*E +z4q#dEEo1ﭛ6r3Z:-q47ѢjL3/0KQrVt)e  0pq\=xX殤-)`!-( ј.עͧ*+AFE$"x^xU^yPC ëg=][ٛ\Q"4KDuҤ$,p]f#L䘣`+[gc7tcdNAC3r0[)^צOs6.ו{(mU椽%m؜0"טElZVFbY=׍k8 tucO,&6T:M.IF a nGh7I{}E+|' `.' ,4 hi|}fv+Vjv0΍ [Vܱ΃|󦷖-yW5ҙt+\ke"Bc긴F~~_ ,G4#K z|,lXAS*kW\ R`MeY'.{ƞb\,5m*_aܬ"^Ƃdlu|:.EO];38ݬ~ Z+^3UαĥrC;UXpwkcl.gG#ד!}ҟ2.6Z%Ĺe](0\w!y61Udy#?:^ZOIWhƚ(8ԡ1) q*5 \3t6J/4 1 NG3tCIvV;k ]pZ?uWcuUlEnL+?!6{GΈ ~9cgq9%0L(`>8[FMJQa]C40ozYx97eNYoxkF;0krY [ ^P'':H gV;>Z4*1[:k"33PF(ofU>_YG naGŠÀ̊_-!!fʾ(2 C/;Ul}ڱjJzځ(*ebڅ'v1 ɚf|l4qexyNN=p3 x&56śX*3`#;:D=,e{XmeĤwՓE*0ǭ4 |Ռhh=&MsEdX)KId.{LL1pnk3co^1֋l&p eN'k6ИtlG2˜ 7*ɲ j\"P6j*tCǻ2⦁ٟ}@];q9u@Q4W%[oЊxruI._ɇp7GJoZ^[nhs&jlEF dtUHُxmNm DEA6>zv_bxYo[%h džPǯPz!x1a ,iūy=JIhb}z9"Kh+qې'29"|ޜ<Di)*%lSS--1_ ?E1Brme.uLd-Wm`+ A^XuT36k;4,>i˾fbC@GT$ճztεG\ I|7{y04t& xW0s@Z5Ɲ ,SCD pjob#+Sw5]}7II郼2'וd&E6t_ӗ+1h돐0+h7D"N%ب"9/ &DZ*PA&l] =.-jTKp{ٰ\!+v2K"KFο<h~ZeݏS[4ކ@ S{s?%ul̞j"y*%IB#57 2Íɡ5ř,=d}oG$c|,(:L#GZmG ][WF 3?X,/vxEڰyDZժ/Zpf&82@"byfKcY12n+n~eD\ K@$#/MJ|Ņ lqK(S-'}Y= m }M'B#M }nۏ eRlUq_epf[pk,4#± #YY> 6J"Fv3)ˁO ӴYo^oSpJXB)5&`\li&#uP޺DU׻_>b Y sȥEIn:  *Iᶨ6H_ҝq<}! +IXuqAX&yĈ~`cpY FE/A1_Ӧ?g`oxm'b &O ]R}Y-@= _Jmydq_@^btQ6>^myq]#2?KY}Qj3(6~;%q,FKn^!;뱪GBVSSn$0[e/Nn{kSI>qO;Hk`M ;+_$&y?ON&xzl:*xR6#z+Q,\%07i?Ÿh39lF9JWaqYub-=ٞpyDf\:Ʒ䱗ĒѸXlF׺jl&C%pF`lL`J(d8>qª5N#W\4msXכݔ'?[7f0W`/&M1 6P}ȅ|t OJ1@yJ(< ]#3dS]_afa) @DJX=ֲ,TL0A Q_wT%:I8 ĥaA+5z"5Vdk줯H_Ycc Tf#ARw=rӐ2HAͲ lt:7]{+c!FTwQF >qMyxe{6sL)5rJQlI)i^+kaÀR[֙)ϛA,KZW5I ITgD[ml#G|_1%}aKjk0BÀ9. -<7zVs=E*wmz0$&ϒQ VoȰGºTGX ud;yn_P["ZuՐ_aIftC卑A`$ICk+T3X_`Hq)N +VwdޖHS'C|:N¸Ùx']Gss@-P_ }e_\ȯJ (Eá)g3ƽ# zA9 G5k/j\VhL<ϻ`p%ԋ^!9{I˽=M\\KVZ$5G1Z' ʏ RVP/";~]K( +&P? }%n[aBamĩ+WwTOyڞ뀀do_FH4`-r[+OTBKd28$7ƬGͳDs .Զ7VF6kZK*VJv:0* Lܥ ld :Y v4=Rv}sQ0#D,H#.MÝIBc)X6PPwt1?VaéQS<*5KGG&AW\47mIԫGTJ1gaBJ&Gd\Syūt -L߱Zg 49{z4\jzS`$VZܑEGtVYo|}vyvi9ެ%jFE_%6VTK3pw2,&Q@&_m*|OٷDwAB4W_GN6lڠO^ aKh V&Ʒx *$~䶷_s/C@q^=oyss'9.)F68[R8 nZL!)~ć1qܦ^c$;mNjJ w3 z?S+YqF}g@ѺoyJ;WxRP;tɒ㟢bfS·w/}:>nxG+x2C:'z KPًs1Us" armU⬅<~?ILYXy?SUKVK(c]ɿcuJQۭ0~5zPw{ZŁ/e>_k81c-^U}kK맼N8]^sc g'jb=,BgZqWhvs.emPY)R~0+P0&6SKκwp˗vgY c kp8~HjT|ho@Si:) I83YyJ?Ʉ6 w]w*`j"Sn1pOh/aicWA'VJ,+`uD=,˷lڹK04c\?Ti4NA5VNtȅ@ !05q膋/߆R?uD'YI| s#灉4GkEou/5|?l HVAMؠgEmVe$K.3m@6 :DSɴxk(40>I7ޤsCĢ."S.e#>`ֈDNv>1r΀ l_쟟L߯^*^4 ͻ6 Xi :|_xěo94ڄ}fFLϐO3+BiyL̂yn0¸i~BHЧiٞCPmR`aFJSx]dS~A D$ ,@~ `)i;rDH{)omP꬏5[JT/P"hSBsD38UFNFզ-Zz>=,OM( sSn dqMT %` iG0rrHDv܇b*38ׅԴd2; ݩ˗XգPfj>H3+^W9YvN)@v,$7>]x!QL|u[nz,U$cUPh^LX*T\EnBtx*J n sa nsa y#V*OFEQ9,62d}h1o8=I;W]dp>[kFo䂈/[흀~:sQ,s5%ٮHWWSPthE-7M[r"]);=5mSBQY;}`:,S+n|tݩ~ +qNtv:kO='{le ?[UmE0Wf3K vΞs= Nx+47_nz1I>SZRy'Rv/]XϦ5qwtU]tb{_aHotX^A\?:ɇUL&ן[I}h454MXzuAݚ>c2PN]{<2wyY9mF ߺE$Ҧ'lmgDxR2,K21I/D':%yI?ř吰1[R{YWCyIґ|:ˁ\[=qx)Ft^#26xR46]u] VOIږ&16pW@Hw*+,l2W8R5R1QW\BEsF|ncY:2_0t eӀ6U3ڵ!7MZRS?HoAxħu,Qa+fdJPe͂5I )$Ppx9!6A t7L }lVY&A/ܽ Aw]A> "s2V<?nqzh2>Yh k+NJo:XIC+ʿGO)\0))>lj0EGVOl6>('[jP GxNt@}y0t,.L\2ԐtS|[}ZT5hb۝n7 BC,Lb/+sE@ p-БwC D_6~/~`ة+3PJuv18%4 " oOjVU f}c3ee>7CK]2_`cwbSbyxK^,_d7.`>QP"SEp`Kƹ>]>n3LIG>g.^ P @}  Olî_shͬڐSY3w05^l z1|] o ׹&{`jԄ>)xk:o/vv_DۆGbH"~'jp%4=IÔi챋8TSR"u+=LEԚz J»ejI 9o3`/wB{!#[.imym?*ʹ_x$)&7ցzKbzHahȻ}7}cnT4 ZEr IiE|"q~S4"0%UA+c> y>*h[8ե)rp/X!5}#;}RP/pxK+6^*I{ ͋In];˛KnAA'&B\^ Dt-c2 |dc=}{m=Mj+LLk {Uuh#X$sµZCھ;.0Kp+s:xEA)FE=~˦t讣'X18c?63$sEΧRFѝMulpX[SW1tMվ?VY[óYb aضHf,{ &i0͵|Sq$:XUl܅ahrDIa48C#xjq' TdWq吹N$MdUh?"MWAi\lJLbL"髑i`j2%ݑiNrLa4jhD 2۬ڦ_sb㡉BsR=z<{bAw  SÏ9NSErڞ? q xuo'gWlkَ ԅvI7ᗋ\/7Ub ۉ0/z5~̣Һ,kJ{WeU$N" p:a 0 =F{cw>e5`HXi x1FP={ :}usuEx"Hf^7lZ#{ ׶LEM6$K[_r/*;|%;Qm]bD]ZWտSc3Λ ] cJD/hU2@}DSt r4DJ{ZTw4Tb +ѼVݵ8k?i^/M_,O0x#[cOZ(RvJ:M<&vJ ,"w7wdU Z*WqufHn&R7 r8+dS%H֓Q=PV0b( J}PHύ,3SG2 sYmzK76)~8}4%H 4_Y1b}05'!}ftZn NK 1Z^ {M\P9g#,}Qjx|c`pn.! B[23U-9,gUխ|ߏ@ӎB@ mSg('=Jn<HuHPkS]'h-\"I=r1jY9N<1Q S*+@  >E 8ģg?i (6@th7;;A9L|h>SϪhD,O=Xr|C6_hMꥨYv'>qޓ/xʼn@ ,jz sbFA a s"1w#== 61܋^F諄#C9c)f hk{E'lB|kd$vy9%#DAolIl)G\^l~m(VG]qih/2zuA7Ҵ0(6IC?P~oMY*. G8ERv$%y d e<P;(J+;2wM/ΛAM] ko%pRU dn=vzLi=Jlo?tr⧭(P-6)VZW$1Xɲ FY]vV+9̣o&W XT]te XʺOH W) M~vA*|4$V/C׸bn^=[y (G: ("{C9<613aX)FZo,r %&гpe߽ lyޞ59X9wיE3tQk<%oPA~ ]~XEgk vͤ{G iajAި:n%ݼ:IVTk, +4.f}c)w#8^ e~{:ɯC'u30"aOQ*ɏ(C Ӆ9}|te tfwpog.ѧшK fE+!,z!׊eVVb`;A/V]ٹիls{-ty7ܹu,G;0w:<8 nU/34(vF:f\u93` ȱQ,LuN58bp7Daoݮʩ !mܤ3EjMXȹQ(hF{&NRx J<m}t ԚBV``Ék[iX,t+vHW:ԱA& ރ}7y|4Ҫv<"MMV:y&OJcyvePG2%yV/6%ƈ..ƞ!)pW$gk{҇-@WL*A kA I#zfL&Sz~_7o ̈́DS=:4W8_Ywm:K&[a&1B%hnB {em,o.{+Pdx;=jU--*:s(}[엠sfkbvܱ)4_Ni5~?ѱjoxn b} IVYDf8s,$Ĕ #WK6w"-ЕZfK|ƥ'?_ (+oy Jt' ="^6YVπY:Z>Y!߮mTxg *Vw7?PrZ_2i9pnL* w;FRfy>!Dy$q1X. 8&Y7_ժ@طzF &Zߐ-G=LY0YpsYNҊ7ʲ6juR~`:\JnsqI-.tO!3  B[v#kݪb0Z3RmU.;DPp|Kuj7h3~sKb i@j%)EnnF@\%鷹&BpnuCD}w 2Bf'uYNAdK"u/m6@T>(S{ԉw}J_ '-kkc5]>-q5XP\p+]Q&Xcc"ADM_d@:(,zBK;f.wNv}ڛ4o*J|ig>wz1_U`bŒg|Zxrğl?ŒT SCqxC=XCbyRM|9s 3 LL,J;l*|Z,w9+dzW 6 x\|z*9܎CP7x2۬eDTo j߳_O5؅0w-YۘX})#E=w0"<'HPdxqdmI!luĐ\ T: t^.]ypɅٍHOʈ%ә YM_<Њ3i;Yb 'GW&K>Xz`k+ d740;Td| ֗i7 (!D4w%3T+!2ښZ;!m9A43 /,A5BGDžbߜP + YB{ PiE2Vl4gYZ07070100000424000081a400000000000000000000000165708255000043a0000000000000000000000000000000000000006600000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/firewire/fireworks/snd-fireworks.ko.xz7zXZִF!t/MC^]?Eh=ڜ.+U9$EU݈𲮕ahKS_a4 (H/BrR$ h25 ;XZsW7Σ \` 6RH6(}E!1$lhqQTGJdva{dcc2G|t@I%v O\ |wvQZE(Fk oӞ{PKg_^OVZs?dV&^p+VѦ\F>tƻݱydzDR|)ܻdt⿽ͦ/,HOsd(lK<̷7S,kXk`ͩ }1d o8^mͤ(G].}%n%tFqǑ"MDTYw['/Puxٴ#/B][VwBFz,3^ fsãԑ ,xkf2JAi4t~5 uFllfS^&27xCqyaތ*PhBmRql͓{R%yK]TcP})MtyKK/2C(r,2lrRXϦծ"l|4x7tN0Cnѥ_ۖ&M|7r2ba`R%qHO n5ninj쎖ZsL2HZjx4n,4NϳCdR "QFoڏ lxӓni,Ɓ*t?Ȭ}Ķln^97]bc4V'WY&IEq4jCl\?*FU~=LethScQ9q|܃'܋p<)N7E,Y0 3zRxO )4 2 lLiZ#&=_yU"ut36 &"j?3Iځa4:fحQ?`O=|NMCG%Cw UZ͉ "y9xBxclEkiApawfY)'7 _kWBD\x9{fZiz1k-$N1WVG;ǂ\r;HB;& oBg=z63 $H0<:ӸXYV p9 C?u0fDs=CCw5hS.fƚեrJz(u%o2'H^p85Im[lMp i[OU\%m`NѓSʼn7xe W*πŃ35=x3]Ϣzz!U/mopiΘR};%p>a"X.ng`̀Wy6ͳa: .#0(@)-v^Օa-I( ItĎ_6h5v!i5 - +w1  R(7`4{@/q +B!O߿_HJ 84Xb$eVphS[JA)`?|Ћ-H"ue*GcklU)wˆ`w 7ǮJǺ>C|њVq N0Xgo3TKUc 1Sj+$"6Eb.$J1M^V^ |1w>d 'Xh(CInY ߺKnp Bpbg(@'jemD6`󊕃0E9 oREb$+L@Fv 9nGa-,ط LmY[&V15:8(Ւ`cQ@J/(ENRᲆJY"ɳQ;^;k:W|XS^_HR 09@|j! {K ;تٚ,A ^txl끋uwAL2,0ؖ-IU$d=`!YPIgtٞ-#< |"u/Wg+:G=Jc䝩 ^c[޿I/DNY~% za+pozf]ZLu/)?@-o n7M-l_kB*3EKAH9n7LZ#NW_f\H4ۧA(lU+1rc}\UsO #Kc>4B F;89 lOf+P>,#Aߙ$\#{LK iHW"Zf4z])iF)7u> OsjL4$D$ !u*g^M MZb$Cl Pd 'Nm7u•29E*Çu.%U.@O@ehw):&+x fK[Ԁ,'6HNDC^8!@X PHg͞*~3@ӝ@0Zr'[TXz, an_wK}2{X/x ul *d%X2jBs1aʞL*yZ6w E ޭAa.#2w_R:D?61Zbe[ O8DE IZftT(Lo{{nl32ȺB[':SeC'C%~PŶsE fUՏ*W,˜z-9wY7Ib+40k~&18Db͢e7> % g\TD` w\)nmnl%IÒvv i䘢@& zU`OVe~^@S YɖJNf( =4/}j'} 'nAIw^5`'>F9urnAXi7|4>Lr( Y/y#,r@om:Rم5Ǵq,7[=QΝi?kfST^Vou@J׿mg&eOA+66#*Z 4Äiw'. 4>ꊇ,(,I,HU*,*Y*EgQnNROMt$@Zl))w;`AUc֥Agaj(p@[.j S|^ĺ A;D:ア3K6c77RIx+y _9+{KEm?Ӡe&nzT;1Vxa5nme3>[G6"1*=+ha@AaTƫaѠ-IiD1iv{ij$4֬=qnϗ#u'd7nX 9c"^cDA3p蝆lg I객S9ӲC? YpX98o,[V êFFx 0f^$O+fsZBՆZ_"~]N ϤeLnsht ?%0r@|qKwrJ\rE 5SV2sZR〢]u}_6zc WDOASlUs8cݢm #O2(C:\ JB.X›GV;*XK6Pq(J~E?bq*wMNV!]NYAU2aNΪt~ry%_I|hd<7_Dy~Pů.z zx1jXxV-!J@OG)krQOijdb`WoaS@΂ GG{c 2kf֐K{}?O2F~h4kε }f?)E7q]B!Rk 9p:1&tCfnWool^^ (ݰH<?gHBX4?~U ;HU wvo$UQ!Bd_$1`j/Q<ZW:`Y1 ;'f sP]}8 w>H ?]|LjOk$̙Ep Ǻf0(cڸhqT0{G9=0OySm 4nƺ_ZZ۴Zi P2sq[o*Hec ^[pwC*ԫgCLٿZi_3Ec˖;;pu2#ܵʓfmr# ȃ҉DK휊 6l^f~AaЈv$b+KgU=v?ӔDm򘼔_W`@SzB3쁷¤_b6V? |7P{+\ =Lg?GfE;eGL|-ū{|#;v/m;b`$ 1w6譃I r P*RoҴ}6ofHl+}neUЭ37<^'BzHg5\apF"SDeش6/$1H]]9}o ؃e(iHP({V,ȶ+em>JWF=,,J ֏h/v3=:}`]U4 wģ5A'W裰!yە?Xs-p+{sui˒ \_e6՚ԡ>׊UOS%٩@SAE+}\)}-&NT5RHJD5Vy%72+ "*8[*2xiTRi4Ho{ǿŶUC3h\x`.ݞ ?c%Ei[SQݔn%vksej%H@FF ڱ<mh#(|2"Ju"-; #yoku1lF)E.~YlhTUj/n-KEv腓gf .ϼxnAl~+8 Id5euTJ</%x2[ nW.8F^VhXȡvjL I|Adӓ%ۛU?0L`ix1N*d0ߦ{\w:jԷG8}\˵W9 W7(R%^>v=[ȫyQጩ #!F8kdf1s!8Wc"OTDʖN8PHlR(*'djOjN^P@z 3KPmZϪLf>SpB't/ ߵZPe}J@*cTcd ҋѹ*PtM}n7֜Ptb>#y3@33Zv xnoR@p'hN^h_jzY1\y (E|s h2'˞8b 7糉1_^*.9P'%Z%*dPDžTڠXö5ڦ>UQbp..PtiI\ij[vP;e0HdY6`[lWRcvEAI躬D d l.1 (䞟b3]mGGڎ+2ǝ6[~00{,:NG[|*ىvs˄`;3 Q,rN(T fku5h *CCc}LJ"ɞsRD!Ϻ9 N"7 pVO~Y UnBw-:73iEnPn F+? &l|b<ڔǿԃךn5vٗ_f0 U(B)Y(o0/`Ũ*g_epbkAxy27`X)yluA 'y1NE R{2oyVjԬ}}(6`H;؎n'tfbFcKKp[-.?/&Tϫ{ JMzG' +)a]q=Dצּg[X::?@K"sxm)pS.se*PP5YQ;Yi`1Δe%[T%݀^9$d*)Ӆ8UAD;dD5kr-^G0g։ ڷp~}:LZ!G/3wOipvٶ, RX51^=0bp ͜W"Hhh{>9HC,,j%$+ xTX % ;s $ی|=RD7JXuᘽCT@>ndU)V֚c?\;ʁ8    ;|2D]bvA,CM[HSt 3Ky]%l@-tko-rX.GcH-Յm9 Oxt,cI/+Nа,1Pd4b#8nKlIC$bk t۫XTZcT"c3ȥ_ c [YЯ!E0v1gz,6S׋ 0=!0t_jdM,g( :Q\+w5sVV1][1KD%]MVZ߷W )K+1'I[tD,QA3xA2COc҅`=椌MFdɠD`A e$[Nn1S'?HHs!8C2ڷ } a=RӜZ{B?XGҔ;b+Sˎ4 Sؠ&X5[;O5Xao ,ήbLx!Ύj?QK;מt/ ;r R_苏& ذ,<}X,-~;mvf1oX$5h <ф gUMrGm+ 2{w9x=JRK[ @pLLЎ/L9#LON! CFdc;j/ٚjal9` i$ \۰9#œ:9 ~nm(\7QXcڵ@ A: QR@:8NeAUQ΃Ӛi[Tc+Fh͠ aAq43PkNA#"C؁ly]usGDZ1E܍&FeQCxua 6]SJ1z kvz<?Y_BfVl8mO] D؉ 䀃Omi^ ~-!DZBSnOz]~2_Yo0:#SfJxՂdr:Ll;gyϵQV9Y~? aÂFC ҭLSDɽWC z7Md}0mUfD.*|O{%dub+2PV6ǩs'hY_c † m[* Ma[9N\5BJ{d"e!1Hn՞z9yh<2\BjgǨW6wxȼ#'u=]*gmo_X)u0#*`)q3XPґ@k=_#4UcgQ4!o&)OACxYànsXH^o` NS {Lxr]Cb,OFx BT7 1Z!.D;J8G:R}OkЇ}ૌAAm'a{Z| ?*9Nή*HzHSǶ:;eJDFjއbDaxOC/rUHQǿ4O`þ8uǰcu7|VNBdK@YYl\zRtݤRx'kTz y.iƐmxYmһբt7P%,3mB L7Roc"KӔJ+  DJcA®9q5pPV3'spd1;(At+pN eXnf=bX?C.4H$Xf: /u> Fq[g|/q,_8jMe] F#5f j 8mOc.MQ% M=Ԣ\x89}=@o#]m`&NBe{V 9UHgBBߝ6LO2HOlwRIQ?Bd`Ղgk~tDQ)Sn+W5-G]gǢPdTa?* j3HM)4OVqz}"[s 85z2"=Mdb Z R=/$YrZ0z> >\5mZku ;n߯i"qc4fVI;2!넦N%j;w-0RD߽CB@pf{CL='S4s`h'G>d"6 7gcK]!3Vԑ=װ4W^nVߠÂ1ߑ~+(?l\' .:aʻF䒍>X)n~ctIزPHvЗ'@ҷ+-IݨZ=WK.,_x0V>YXONx:~ mϘ/~W,N?# /Zh&YnGiU'fO,ߖ7~\+"GzJ/-&:2o[yܫJ;6`M}kl{ZUguZj)jflGViid8̅N`1Qiv"V r" ̍弇^A9nU\!534V!^|rNy~5S ~7 yޑ`u̯X/l$e(\bvz+~W… pZ/2d!ȵg l?xXcpcDEUtBI3Ƌ.2Ԅm f8yppGDpΏr:s"k!ar@F@ u(.X[<i*"e_6LD1-Xf7@HA3Goω̯5ѼaO`+]+qWw4T^?*@Kt5VE"][ Ӣ<|CK\Ѵ$hOkq# 7щ6߬*%+drt6OTk{E5]\m\Jg?;yOl04gDSXtr cD i)]HA=˕' p,I%_`nQt6n6/(? J"&i\((҆,Z2o3᫯S=1CI;OVD phIDsa#ۢFڍtHG|qQ0[DdQDa[v-FӶn[qw-=}6+XM(>/\7 UևyS /hn\r.{0D4W`̈fP%v0Ḧ V-BA'S&e+RA[~F,K#b>znڳ73"Lqag1,ĵfGҗ9V\fj(Hac82hG^^4DR!mYLZ@Nz~[.;7% \θ} QCJG%"N2|9$)7iLΡE I].ΌX:bZvK_4a(F R^׹0Ufh,ONŢY&x-Obsr:Z7KwZk|&EE;1mi_] hB4?낿{k꿼cK5dN@Y^d9V :f5vyLM?+_쵻"b(gB5cB /*;vΗLV`gk3W( \ᶌ3g$@ͩfFto9C5a" Y6κblj77Կ}!=5Y:`K Web'k9DaO'v:]++ZB6< X /P`|l5/p<[&/I}MSBx#OVoG ` )٪|7+-JY[6u%3_[PX5'eNw`"QYe+ʪ& asL-_$'!d#u \siDTz ea;Gp$'}&ҜܓB;Bz(>So*pZRsvqԓkJ=92\{ {LȦ" >]b(Uy$-C^t(4tvT@yV2<56T-/S ԣv]e%L۷7)M07r 9AP4:qy6EzF}+F_1,m1i3`T3읩9+I%}kOE30y}?p;u_Ǖdcx%eI*5%0%OPhޕ>4iEg&T=XW?UN@C:HC5zz8:XudgY@毭FOLFf%LPKTv8 =SB`]XU zFyBKS!J̵6Z[̄!50|z t 㗁xKlɰ7GW֍si4)i' MblӱfY4k 0޷gL"),EM_ť,mh򃂢\` Ww4 (l=n1 vv}W%%_\Ӕ,O[=Ie,?zb> XZ_nBu`w?, 42r@ \}3c Kzvk-5yˮxSL?|6?|U JC<@yY39cV%ƶS;uЅ5p*6Q3[i Nƒ$lj5yi@{|$09We4lԘb%YWnTV M`0Ť"\wX:ziSLM:'ȲQ.롺`X;VLX,6һo;QVPy.F%d?x)`~SvkF_Ì]˅sniZ:c x͝<2uR%۲ョJֈԺ׾^^zm<󕩓'|!Fzp-)딍%"}p  $uI 9ŌވAZxP<7 =q3.@U>x? {F-5ˡڇg(щf E%n<<`EP`2?W)Qm{0GG(u 3Q#k$Sf1w0:˹KD#^^#)I< kp,[j3UR=8HpI|wiC"^e:4ofe\ D[dsBu^Kq}70K9 Ҹm/&y DȵuPRQ DwlD+b뒚QNxJBY3!J#Am03)XD_FDpQ--E|_6D>nDfeTo8I 3>dIV(՞DjQs޳Sza՗89.A9'O/]M8/R>S׷(k-[}2@n˓RrӉ^ͮގVuv p|䢬k0F6Ч{pT LlM$B%4_uhvWFgnj.&>ԢK[ؒCGVc7{OS,iF^Log<O~DT-rX|pdm7| Emp.}8#k3SOĜ1-p*_ Qc,sz]&:6[xbC3 KJ 4n$Mxk+ZFifPsbʧx ے{U"g:b_1 xmi.scTz0n'OrV;d)+ (HN1qIknz\E T GR5iCךI ҵpMz 8C$3g2j|>T Je)QuB(_waz+cJ@rw<.|e>խM*2naU< \rC'nVp;/lˍȹdCc5?BN6(߰<[St;xÞb6A_aǮB.q gYZ07070100000425000081a400000000000000000000000165708255000057d8000000000000000000000000000000000000006500000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/sound/firewire/motu/snd-firewire-motu.ko.xz7zXZִF!t/W]?Eh=ڜ.+НR$ErrahKSmv'ڮ_8 9tLm Н3c&HwJ 5, !8'B5*kQHKZ}ܔG]UAlT(^ymjYŃؖH>eH4H%所#ŜwtEp2,unmD:"RsΈ S4R~XRu`!<vpz 0hj|̎]=Ɏ/6d"u[YRcB^렛9a*=p7T҈Dף|ddH7KC8]*-~-Jqy}#c50m8MV_:,=4ȗTbB[)!lHHMl2}DM+%qa$/i{br*=I~B!^+,#Y?{;y(P|-At07R&@Brő ]1q.E~Jy%8O fڥ|f~ҵ  1)*29'L'iwS2S7$[~aҩS2́*L{3̦D92CKRźiN4sJ a`zSzBuJ|w:N[ɠRD 4XT34C/\;> ^^'XAdG<k&!ѝŝә8 g>ڑjw0'6Z$g0EB[㏺ /tQvХsʡ_5Gh]՛Nsr$T- ҃AlG;ɱU0Ю <W7ZB#5'a62Dw^L@No7>hj *#}JXXD灟|v<2x! ӕi:d(\D>']6)m)'y_K"u(X:pdG#XNW%}/m2ӸJ@~1_Jo ӍGqs+UY| ]nQyy%Pk;L7;A Ȉ=!qcsWLKQ1S FB䓲FbSJ?y f4d?ҤM5~~ Tp0(ԡqVu }pwBc Iհ9qhq F.}Jݽ4ܒ!Bjϯ=YJgn02]sVìlcꛤ>qk gq?EY0/EWr})?BnBsѣ{]޻fޤ?Ǻ9CE %jP$QqF .Bk f O6A%U=&ySItm[V&+9J7yX1}eCI;!_|O6g$Q5e07ӆ;¹Agla6T'$YbEV[ݱǠhe5L=ۘ U 8Juo-|ǂS ƕ@G V͠1!;vKR?g_b7ϕ Pąj2|>ٮsQDz)2 jL-s1}xv6CB6ZO:x>kXE,h)Ϛw;\Jr/Yԛw戗g즸ōݿGPuhvGOЅLwtSgfUY$:G]D.FZ`ә25ަgMQԒkM6aR/'§)d01\epeś;Gdu_Nh{0¼ƥoੵQ;U;%X~-nB2h_6=յ!eNdI/Yuk45w56蚡Еw:W!s݂Ogl9Ag^QRrQfӘ58K'"I!N/rzeGi.2Et8yjsԖ/E[n&ŤoE%5g*zKg|ll7쾯2ҕ)/I`_[d5[ZDб*Hg䵹b6W$]xYa(![UXyg<ەQkȡ׾$&` ڀ5CᯬX>f-߻< `V 6E0Fu%G~ c&ௗՌ&o"Ldn.E`b5gt6칊LU1|{U,V?aU.hW/ʒ: ,\%E,Æ%-<PԤG|0ó F_Ѭ$|2 ?[HΓ-PQ^2w~u;P+38]HٖD[4nj xҧe \VusL5[dr`7f(SJo(Q|v4__.I1(/*= W{rbl vXBV2bxjKZ*b#g{}'rW XIni9?8L\Y*Jtj5txĞ } Mkl_O_z>WNQ"ojEŔpMd$dӟУwdZR Za4U{PKG"8.Ԟud#˄P9(HO"jn U} Ɠnt 拰J'Nm(CҰ5,fSh'lwk^Lw Rٮ=wTԓ*YY-4N%Ԗ[Dg d=(O DޘJ}K~AC.B' ; +.1\|;bSz_>P2 *M+|.^5)8h9 h&Ύ\yէ[jBB6"֭F $b :0O=Ô8Q3?oeOHX`IQPrx~V 'y5K"Z^ }Ґ-fe"M{4pG#R+ao!vMgFBP):O2$wXxw:7}l^8ng h!H+o1ETG @}$Lqݖ@i'tW([HSĬZ)d]xQU8Hu6܉^ =Iq _I yh=y~_☉\Dyc:+:l?[/W)"P g2>31V[Q%t+fKU9tDU}DlrpGOD3u^{:܉}V}:kqOG@ &Z=RLZX/My4N"TyT[M\h_m"f+s l5o&pJ# MܣxP_NLʩg9`HtKPA>NF'>Bɤ4%j9ɢ,8LPJjK*|8Eb}*etA{՜Ɠz*NR)ؔY칚g91av)S[Cz:; ZWH7[?ws}@{ݿ!z9Hla., UxvӬm)k`VN?{?L?zr݉y;!]rg%<_Ԣg~)4jL S5>$j [񕺜`qh&۫K-ud Mt~$Bl* ıXC{uLۢI14g` 8C"[neU[d]Q~S7?9Χ6@[ݟ32Iiq L1g$U|R66ێ H֠砷Iouoؐߢcǀ_d'+--uOx?ܜIC-f⽂ Mz}da s˞3z.-py{²~d|)_"q J8{ܧ,\}pCx擎g O-I_Ǚ=q sF >FOKΓjB?yh@0ϲK;b(A #87,O! `̍xwrTSlK Ժ%oͥG7 T_SՄ+!i.6ԍ!A߅еV0sOt)  ˒61J#+Pp;!ؚɺzd]eGg-3,@;w8UQl#ڐ ]L?"H1X"6卤Dhc,pYrU_N~|AQ-zM2/yn?0C, {O(Qybg ~*RW7e=ȹ7]@_i}>HZo?^ 2ДE:W,axˆF:>QuåD_.&ws%ހ.   v(5hǴL;C1AS˜̑aTLZr9'rpZR{'7ڀp{iiٻ6Tc㊎%_q˲a@0H{$TQrqa4j*h&' rV`e,bf=C@$K2Zc+ 9 /&?W# ;˚s7|eim-,3PAsbȫ-5TH䐖)c`)׈;Hsq#2G4 _~YIe®9Yof\NAXӋQdCHWyx3n~)w5'tz}.11_iaAl@϶ ?dȒaS%KKg1SF(Y-eO7>uotgQbc~ $-S? RimBpkI۪.6";l>-+1xWQ6vP7LBFjqDRAU*F3ʘmؼ`VrmFo(4CQj4'Rh97os'JބH)}COlCe(W铰 lN[M|/ Mt Ŏ{D-\E}_q`5 Cb?pK{e47G]ߨ OݻCi&(5u-KM$i^Uv(BY49ڱB y#« Ksq0!YE~r]in0K§PA<듻R;#TV,R"%5WB` K_.CHw냂p)7 DXRG(IEvGܬoݼn~R8TEYx?v8]vN> Qd=NR_iMY4k=G,颽-#7@q xۗstΩi@<>a#QB?P( g  @:h&mQUzOf(Bes׈rMT0TR~~c%6dq"3zBjt-d=%I4smśʒF Rud}q^l<f++TtҠ@,nEye]k>|agCG*q׵ 6*1pFɟM3Šї) &F Ԗ!sI&*CߺB.f EI|@8kǩ|hN(,&@BeȅVEU0P@¶"qX2tZtT@ Y!Nߑf~ nn Tcwe)?.:F,|Acly?0kOP74Xc <fzr9:|)s5=:ks!.nSw:`aS̈˓ʤQ S7 5w+3&AK*[hzd,CG~l H;g8ZpфpI]Kx(,^w$1a~tUXWckoPm }9p>^]=2UV]޷l=ݡ29p`AP8cp4n q{CR:u5ܩswz5CBdE0q h> .Ǿ&Xb:f3g~b%>A³swte/9D.ߋ{p 9k_*{:[p12!4r9n!b!٫ 0gMp{ +U÷] \JbVJ l.b%%svR} 0ؕ+k f7 σפKpĒʿ^4, @1n|$(a6}xmX"+8n Cn{< `ØfjXq@1 &F\Së:ؼ(9*ze8<_E O/_ް]͞7rE Yƒ6(v%`(e Rj?u;e]'D|1jc>sy*M,Np?e)*FFȡԨz(cpql*Oq>_q:diR!=t3w(˲ȴ+a69=s׌D,v Ch3K`1S6PFBi #|aƒI[a~wA gR),Zqz@H}&BOwK,'8/.}I2`f!yč0_i5:ƆsQ@vD9w59X8Da,bJby+bbp/R9՜_ fHLfـY#2",QHp~_z +6%9Ef83Y3Y M`6TWeDm{7$0 Xuyc=n_E qFf_N"S 8 8 g C`Px 3kBNaK>?ԨpC~TΫ_za3 gUFdY<[{Le=p@G#`$ fCɜwb*FɌV1:#c:v;N$t)Cbey+RGVfFtZםVjN\| )NY:~kTost ?UϪݡե]#` `ԋSхp%8erݝs4DD՗ [-w1Q#,w;0+)HBRr3Z? PGaSp}?6f8W۟ru|, J G͓^6WRWV8"xAR}u+11VWHӜ탫6=9ǎlW¢I\i, {{aCu}E}x \1H@!5]]&z)M/qْmq.>}|2ykED@+f^B6_J D,M_2 ;Ϙ-4_xJHo-.U6R1Bh`1ZB3hM0:V YҦcS(My2)zl .>BSmr/65BGń^ =$䲵XwhUP(רT&|5°;y(AXj9G6&wNB~B,] J@i l< 䂡R3TJ~+εso̎xnrU븣] 4ȥcK,V7V:o4όMw) V=H15J1ʶF qdlLM+gϑi/&MjgHbM )jpJ܏h5cżn/|bKZo!lc:N(roDFS*)Ir4 e2U$Gtp"67d pn>Obfڛ;hrBDŽ_4]=_hjCur_jz%nkew1}"=[/JN]Cgrye^x@}@XڪG:>Յxp?0nY(+a .Kc_ׇm쏅U5ei7}8dPR)HPeؼ0W!4R;y$氅k Azz ?|egnLg-R$"VAnv?! F5E+OC}wugV/7SqYElrܦpN&"0(jENFz+[QsOMmQ\1,Z)}2L*yVS<F.A vNN=Vդӆ=DJgb)ŏVB)tҷ,r#uzRu#ӏ2X_%J">}߲-,ψC)ݤA@!5274̡9+}wz47IdֻL@eGAA9%l;.Ѓ掰P,/ޟ^`^z(9=6Ḕsnƕjro27Ƭ2c2Tm#ۀ3w^;pUD&yyVa_B#E1i$3/1ᇓ?tL8H0,(kI, Il*77XZE5ݞ@Ʌ?V3ޱ<.?.Lbgw*!?K+mܰ b-=f4wjԜb2JUlG2ex680G9*ud}MKʎg:00mfsg'.d[ '8-К: RF+o f7>(+nj`0P'ݪs,Q=5D\6^ @P >L33mEW7|#m0'sJ-DF <3rU :hg:6Yf$@&#7N˹7((7`(9$WZ<?n }W>r3/t-G|0Ƶ(K⤁:%5f&`ZW-J7B1HT+._ӏ$'pˀ R)q]#}2sSp5gU!IA68zRz̿H5[űY 2C앗v0a[HⱢr&IHϾC#_nq`w4Ψ6n"ۓ~qoSEW€%DxҥMT dx 'ND,aV; iɹ;=P68{51z .GrbcoUeIV1 Njxde/A" :FƩ(%46G9q:K)]SϽ1a Y>b)eyoiY4l:r ؊I02 UNʦhr`мDxZ8P.8]e.N#FbwjN< Y2dsG5e1y:)“:dqsHm =exq.H WxإKp ho]a-*N!KF/'iR\jvIJ'axu++¿E Ff(78AYcD^FsE,!6I'H. jl1 12mH]WɉO7]vws(1kS85 QԷK"fKj`c|U̐= !i+`S1ᣖt3/!^agiW؝I]S7(w=iNo L^Zgz>C[ǖl X5*>6!=[\8@9~\N 9NĹ3h1-Ib{,lЏ#4hBWM(+bs`e~{}Q;I !}"2*03+F0Lvh}$A!;E74UaףalYBF[rw]6)kQ:n<>D O9ZvF'X!_hśͮ`.-GtBeqsHjiBOs@L'mWW\vw=;ʦI=͚PO8kRq+buWԭnHe\=)XBk˓>ͷY|I8{/nV"sCPiXM1MUU {Bd+0cbfeSLP辎O ԨdDfUwlN;NJ=,9s˙B^L5*q2KB,#wbg=<;!iJ?UNҦ䔃dqӰ{Gmq2`,&jsIk6!hX?I"i5ۮf2 5 ^+d-38 ?ބ$T}^8?c_閗uQ cX?l))iTcĤF  ^bsvn`7'tJ@zmX˝T^`G^r Ħ;Vcwe7WR5qeAe>#̫qZ|H|+ M%g(xVa:($b)UUƺhsћ#|%IIO-b?[4d !&!W:ʙR[hchHr 7K;j;%~hPjp*iުmyWR{NVחEK/ʕlXu ;:-+TD!c0z;bm"鐲s/LS&w1`lt8\%tj^o|GчreOm ]ިlېf,'gY5a}C5B⊥̝3 _el:Z^L9ᶕL= "nd.<1:%p,=³EِMF}iX,8<0Ro6sXv.p0n%,P1ZuR^Nl}S92+LB=ߞl}unbW>ᑚF$SQ.r[9k9vȭ%ҭeoDwQŲ<( z$bɤf1 2c2W~|ך(e]"u4pә #ΕO#堋PbjcB&fR݇=C.˰GGktiXNK;sw[,}^ jX53PcSୀޮJ{)<, ɐAXxkZVȌYL٫)j+RYd"ga (V)x9g')3gv4< gy|=Ǭ0.p|Y,');6Kh\U~$ʠn_70Yz>9(BQW 4fIMV둩{2bLHf;W*:N^ђF0Dg]~$?ƅ(ծ" FRܞP0$p |Iu+$K e@LO06@H='r&XJj;y\Zڲ37$`[ 觯d78&ADO' Qs%|mLcg {ԓ*FՙqbAl%A!61@DӒ1hjևso '@xmNt+L")<抵{ neǷON2b @;a[W:(Uh$msu]dL cJu>\Q]NCYe_c,T:Ͱqϣw?-9hj `F7IRLmMbhYeꄊĝwoQީhTezoe"ᜏBäw%YBu>C>92u&N".C Dٲq/$$gcD@j޷KUC/Y3:M1a@kfD=t %UW8%jp G9Ec*,׃P7CIbʫNԇ,io`65)*-D<+StJ Aw[( 2똻͚9MT(D QSz5фݏc~KC^]y H<ƿh& LURwe =tĀFS"BC$+-4X:I=|J9n@OZCesd?˕/7R1u#'v038HܦPW?Nc~/Y2"Qlf}HwQݠWqBEtvd[v}|##Ez@BcWq t"tlKX6p `ug@pH@8a(a&)&W-I./{~J 򨿕$'rsM; KCdGN;0|̰f;*u xoDHFJ{'>^J 0KigH6QzZȦr308[=v}ơ穳= Қ֎ Qe+ W}q9FUɁ!D2֢/Qu.U>kV0KǢSq*Yַq{`k U.ͱm23<3i}tOn*ԭR,VjfYhO4ٟ"Vur%nv܇0 [_tu[D<W/gUN܂"/Wl;M6lIf\ c~Íool%5r.z-w8 ȇmyA\[fhIQ`s9_ 6Q-{oPݐ)lל<;fj.iTKb'W#R992gdElk`hJ*qg4.7a9'EGLp[lZ4%lHo\o$lT k{bp6B/S*K2[98(_ZT F>p+1HU ~ u Q~ ՛^yP)D0|2,H#3"Wk?nZNə&P!%!/iVlZ#qq K+O oi)>>J|iٹ> "G_ wlQ-Jޠ뙫eCGD?GL)743:I-'G2?9-=ʵpy͎?hY6.▂_J[_v=_#UY`ct˩dnoZ :0 ;IB6zfiNђ\6ziɣKq`љn@YeM=`:$L[o><28Ugwt3 (/+1=/εBmW$*nc zH\ ^JW֋T I3h5FT>eDNw17N ^z+1`Q5]A1 z%Ƃ/jd1/)qXEyjiR@?3TqPJʿVa2i ( 6qW"OCaĭ̩Zt1‘@rWk&+,#GKN_)/1k8}k^|mH QTmnQqC~ { P~l-N"ʑ͉([}iFmt-+fƍ}TBקrz) /UΌ݀he`zy(h}w贠$DB@Wy$?&He o"y!]0amNW\shX"re7(9`)r&|x} -U4N#<=e8BM~k4QW,QH4dl8;rsF \1lt@r3Y:p'-2 zAp0ZM[k2Si$%t|$~*& zh=BM=|P,oyuZ@{}FLf3{"?:%9ޫ}7˓GJ$~$v8#|JD|uZ9r^C1*ӎkn8W Zܪy`.RJ0q8YŤ%xA4+\Z u x[(|8PQ ƀ>oYW0Ay}`nNTU܇-ك~qXBK`e hJEnSG|m9M{묁c)PآצߜDa7{i"SST:ᰐz OV1i-na7'l #Bl@:3l>+*r!{z|S)הѤHpM)bn寸i`7 bi`>̆pn_茌>}ԍq{!OY*Cu38 ؟ _^$׀l5Gin)\RqBnNrHC4>2?QFXM pu5fs'bTh 1fӭl Jnj4k]2IlֳI%g.@&iElDs0'(IQ,myO@ < |I|I @!LpfEU8RѝMBZy*< u`~pS֋vۑ+Q)xmuQN" BCBL,ICWq s͜˺:\-0{ԾBY7H /[Y# L@ŨS Ph~hUX/]ʟ3w'쪏천PpT = nLgVGB=Oyv3ŁEp)5W2tZo>Fs6T7 m![ou\H9?3Xy݃v1夆}ZJd@uc;rjhI8#˩Z]W5Byԋg]@J1&ӪsepHxԙAP _c Վvs'3A2ǜਈEOߤӘnX|Ib(|2ބfo !gEsZ0L̯y %ڰ+/c{E~kŠ\koM$mkqÒ0ʣH7v; ·uwvߑUg˞H0~龒|4CL fr^s5cV*>^L>Xu4<qQR-8Ba?}ղ굵 h#t:%YKk?`tdW(fa&58 -?&)W\)c0.Y+nY1)UC dFQY(Pi%v[3/^ԀJtg;s0QG# O*JPs +iק ۆ`n@}wS vq2?lLg+^DhAK,<) %vb+W&ӢfP}IWv!dKFތ rVm8x_wlMi)\I'>Z7B9(w,d*uG&xdN;IHy+9>zȟRV^=`&x;m#ནThbBPƧ| B"Bhν j˥ TyFaף?f`+ڟWT󳑸_9lX?FiH mVI :ζA4"T/j?TKB89Sq- oLx}e; ߠyo9,:XBߩQ>`~#~^jjHW κ:"v,(̅|( qNc=s \zx̉E꠮1yv)dWBW^vTvȱF(h!qa^n۴Gun:4E+m:1K=Fuon*ZG9=DiBRxw2#k}o֪Ԙ|>f%~ڲ|&e8:#y~;!grXGh.8v°LN-qFDf)lpGf<^DVF!ĐELb {΀i5)Jv#Ll ŌUP,LzV mNOn|(Yfl̒ϸE0]Zr|^6KZ-jP"jO!4lBn&aU"CDZR h dD^OsedYcyiRH4b<)%Bj\"k!GhMiйc#U6#.l;T|c YUSBi--kF/J /NĆ0x䟊WCO &tgjbWIN<|O pW<=6쯳*5lb}LeCb5F m{L;$I3拍S*8%c8fY{akĻ/Naka}[zFr;l~JeJ˅$uĄܬўW,OWZ@b'%"wbaI]!+Dϙd5#k6 b-x.lv9oB.4נv,8DԫDE)0ߋ "Yn8 SMr+jf5WLz4sjb6P4uDQ֑!Ҵ5NG:PSmh7*-`2s*D*Y}7ߨ >⫎vs/ovIU$>] a(oIzμt_/ny{l eџ|Z!KkY*ap F즓\xˡ]%o/^n7v܏lt5~ 9IyhָvƫaV4F`Iּܧ=F-2Lt5t᩠󇻩r.tn .|0n+?rT"l )vXSl2 )MVס%Ց%9kT\-z8(+o `RxZ94}ZHU2W6nci 9AkW@ Uľ욦~G(^7K$v9۟5zdnRZ wM}\̢ܸ皇UjwKH̺Ci6!Yeγ3a\YGsuKݛj [s)@<ZV~L#ۼ Z灸K\p`0Ww_Nq(*fU}_xbZJ6s,Y+ݻoJ"9bfigsaQ&Vղs(hg)4,#2޸Bt*a6d(^c| _+p+$b${#]jkJTZybkN(b 7f8)ǺoULc7Li^FƲC9 [4w E bɲ~N3X$UDF\ nW-a_hfx+岔~Im *hjL2ǜKFv.g` O&cm8ƻE:5Ug p\փpR:&2}gU,%)>뺷P$Qz)K?Qh_d'q濜C:X,QgGl<ȿod%9 ЬY?:SujqUUb߫7Ig\mP%:mlO/JU|'0g%لp@'zH;+@k!O!b Q@Q&!0Eιb'2N>.2U6st˩h׌L%Nb @1"?nKZOuT$7M/1xq _T"Hx)gM ߽mgE Y~Vv#EtQ>/X;L2 q:Tw$&HX=QXܯ+%r ͯW땔έJdb;a9 k͜@!CZ1`Mx} G !Da0t:fi:=ELd(1A+ "l [U_Hv G kκ`c$-U$hQ>Y{}Ț<ށNX Ŋn<3$dRvU󚘅1^(&1mG#Dƙ+5NNMPB?^&J9!c~]-<ɑP$Ru`dBXb&R CR6<['/4*Qcs;2'nCEQaZf02 [o1 ڦ?Sa4jk^J"IR)i+V^w^Wq`/I? Rېyxȳ]EߒpV^=7;_htRnzF a%ޯ*WvO7yi/M1A?ڛ.#(awOw$lF}= {2FĦQFLxRݺ?v /²GB,H\4`-yh6Hw5yLBV>kkn `/ڏ9QԧRJY&/|A he6FqwH±,G֯sR.i']={^GTr^SDrlM67) o[.+kFC_MKDe.tSȵw[o%Yy _؆Bz-rX='mV+u[tju1Q'K袝'jQ9]2%ɚU|Al͗}qG»eHW5b|9LRnNPmuLÇɼ_OR20@}'fH5yuVX188T1-9 = }z)ªq:z1@DFo;O,ICtQQ}yp-B@YZ 2ҹ',9}suvV=Ξ,)OqEEp =S4x`0 P;f?Nu $:`NI7Iq<UdA$1FVHZٲG'hA"7xBѧ^7k3_5o ^Dw@Z>Zbr<S"v9V\MgJD4ӣ[&.Y_%ƨّ֘l\ap&&O6O*xݍdAG~8*D+ kj;NM9 X-&ydg1eۅXX3l= "ߋD4oWG1}Nm;FX 7%lP1 r.~W۸)eVo[?˯|Fx\ D0 4.A+CnUR|lv6]WӇol^_nC=U E>%m6|Kɣ.koJMOl>͈xu ѥ{%^e}*9.E{/oE.41ԍ&a3 [AC?vMR,[g=c[p٥vK8W Ĵ 7޷[u<7bwϷۙ^69eq:Wf!~VgBVjG޳lY=Mq\IbS;=Lk6x s0B0} N-Dey^v6wFh52m6Hΐlo!N}5e(AhŽ`?JP@[;$=L[i쀑^sXbXav%ŇǟXԉQID Le:/)Wi6̕d6_BBJC_V S+5 ۃiىק|c~(")nB[Ā Cz υUxXr~e QܥM_N0=Jbn7!7Asw$aQU>{q+ d%?A#-GIT7DzhW(;Ηa+Ihu MH|j3R 9[ʴ/ުԈV ߬'pVy8!~V<`ߜ́($F04;&sR@5ah3)"_B<'}'ѳH1C3>k8XcADVxJ~߆ ު˭­P3L^u_)lUK4FX>FJ ]O7vXd *U I$U7a k`Hc% i2q.rrXEϿ`Ys 7[Jrlcڳu|}2÷j Xzbo*s 8dg[\\%!DH)(ٰҡ:P/yf߫a|eL0nZ`ʜ=)T4E/o8*nJxTFî=L<!IZB\{2Ŀms fd?3U&AzcBzsT[;P֮f뤓{%zKV[1JuOPsf2np&I~1?soCI*hn˷ +RoSq:sP<}Xߣidb ScL+?: 7m|rqx $V ̿Jc]W-}ʔW!f$J FZkBw8U뚭ɝbJʈU$5,O[O4-U-2i2/ 1vz)rab+9Ğ@-֘-?#E:@n0D~n lU$ G m:@ĵtPMՂ*PbޅB!Fݮ)5)ZЋFSNݮ@aXE'+kQ]K]  ~;<'_ \ULŒ~:Zɧ4(xBxO凜_GmYs2^>*ּOD7 fŽ{PeAnr@߁lS('!/)gl *#ToclI[S1zBpCĊl3\NV Qa]<)_&2IJsqxg?=xC`{ {,?iSxM#6Nua`.ϴwsPF^[{"j1 Pkjl IK1#W1;txl6lޓτ@qWQI'h [^_?4jɧU?;3ARO>¯fz46p2UFlc0LqZGs ͝G$>;UI݌rhҴ-n~ :qtu5;y~ᦥ >wdVա/pt)OT8&m_M)J&pPĀՍ2QhmKA߫]*^!9^$1w;Ns HJ Ġ<0FO,tq{HD DK:NkqM @sk$M;us \=UGm1g?[ H{`1,m:H6k@u$O#F6|Bğr"6WW#gO6 8l7yݹFV{tH1)JT+zB| /-l&e*Y"vN'fv"뒠{xܨM~R()ܐKYq"я8 ,B4]#Pׅ60r< U7w;5=t"r{pߎ<&dvuSVpҘ-gӳ͍`}OD; ﰳ {&L4ExdD1P$7 n%ICHS F3fp^b@!ܼVRu<&t х|0^$#gc,9ڇ\ H3j2p$Zi#DFX(щ`uȵ1k}VF4aЊ~YF.y|^KU($l~<8g-.XQjm.;O?XDeƹEE hwjETy#でC+ae>HY 0r?iMUxU1l1fT{֔JvvNBOڞBTʺ[L@x/L8$Wz(}cY<,.L N8d WT>Kt7~1df-.tZi ^/a"''P:sn˫h_scҩʪ4M۔2s0< ɂ.My+v|.CVh@9(ëW+͎9NDT10)Be:c$DDeC2Z,+% nzaʧ%"3KYa4uGr1cooR͌!yT6xpGlmB˶dT'r4Nf<wer?A;5`r+ %)e s h}_W K6%qY|} ًopVK[Yr(tvqgALEx"ТLZH&" HsUb*Vae=κ'ss҂=o]b@^2==y/P3i({Ii~7^w'ߑ9S9qջ[KNsr9V4|B(1i毅Hρv0$n2^ uh(Za#ﵠEBTJ/CgrT"ڵVA%bIդ$*~>2qƚ9vĞ?dc8`Gq:8EPhvj#,{#FAu lCJrU_ I9{=O%8"xRq,o?x8Zkn:ݟ_d4٭Tމ&Gr#l^R([ ^09^UZa_$9$F[h# ȟ%OI]p*@o(Ulӧp(V~hoX)pYG-Tv.,V0@{/m^7o+o˱fpۧ32܍ %ixJj:o <5߬`Jߖl,OU<\fC%(qA_eo qr#t:Voy(wTkCy ''gr#nNg5ϳW2`F;U+T"_1"{Ḋoѩ&}*:kZQ3#ÍYə=_ekn)H 3 Sm[zVPٟjMi⸄K^`zXzԪ[ynZU W:PWSw3 As#JഒiZIDF]Zͳ"Pbi0u;yIGY=LmstRܸ&3zgTf08Z飼H i. ;3ߒF8.vRfֲH|tcB%g/`<k%GX1靌}'ZsX&A{uM@W) |$(~MUiM}2S@19vg=gcS XPTD{?$c|h$7ϹKS͝>,&CMBspuRu*K&NÉ# Fenyw˒~icIH|+l?AGrA/H DVϞΘo r:7]>I˕B,e ټP\CX.tSBN>rͭ9j6!RO%fZ q_Xȍd房jٱ lc-cI8Hm%{yQG<(W՟ŶtݮC]=<:IʙWy#Nz #^s?ƘmО2KH9kYM  T|.$3Vu} QGc3-KWr;P I˵7RkFo`򽦊ɳlVgs51ϟ8u :);]'ߧfH1?Rgz{nbx]~1eMWw|ps!p`)NKRʼnJeאI]4TbյWuO-ą?U~!׹U9W.{[<|w! 8]sBQcUZo7QbR\Ƴ.ztx>3-H!}SWWK' t:x(dw|כfMN Br3ҸEdzL:3n~'} ,/߸oYr[{ͶoǔgwX11_Я|!n/OKU1L4FBYG`ZN׬!DWݮy˚ӜC'+ te;.}i4q;5bxvΝR-U㴊v\^!Lѫ:tϻShBY\'2MQؑ 1TbrB{-"!6ek]1A"{wuLWPxhH ͋"EcPZ @:u {uƕ]oUHkul NzJۂfv+CB4*%j$D̶y]:7ͳy{LѱMOYFTIh )#/=!FǪwK uFLQ>k?;u}A[(ٜ/UAx Zx8"6N,:R7̼1C[`USW[CH6n=f3G:~2)OҊlCOR"a+9zDӥ}jUC~\36PPI^C|7&踱/w0L EƽjS&xhbU"#%h/-qoCFNѠE#$5!H9d8Iap. ތiw?1#ڙ dMoӦ͹l}z>R1%ϖ5(orw>u1qjsm*BR%Ht\~j5&짭Hk& %\xR\& % Җ)K62rlZn G 銜wsց{fm:BLTqwyk~kHaϙ3Q*_d"Zwg=iv4)^~4JFӄY8+.kqDqGӚ8 oˠ24*s:CPYQ̦ HK y%;z2OHkc'Rݞ ^ccjHKEZ%[[[줼39"@]HgCP!ǗZ>^9pkdAvlSֹE˶8{r$C#^A,<~vHx$ d/N76f-D2=GP;FȖU$$X^)<'#9@ύ@.'쨏55{$\InPws\r #t[Tpk 9p٫lyV`T< sdR>C"i /0=JEw'ȣ%/irdgCD r93DJ9~B[6\;sW N[bRy[ELJMG$;Ef 6cx7' )rP=W2CQh&ST)u7wbpIhű9)* [tіJE>31/{9>_;_tOa>nO|W$xG RK'ݨ m5f]v^2Zj8P(u1QClbݾ.Y.{D9njX8(WA4R"X6qTn[D^%},Ļ#~:2kO3< '^%W;%E3Hoͭ34JUzk(`i3=mL mKZ.XqSLjp rv`4ŽY8cYo‰_es~[J_+_(uHV3?R>!f|??%7_9޽EVJs=TD.-,kh:"O?7R^\zy=2O UxI|ȜF^\?i6`R_Ǻמ(D{;0(0;B+QvW24M(Ә80sUda mRvI9d0]/ -~6 λ ut|T'62. 'Xļg m֫Rx0aV[*"60u r3k8rhyg1N8EVլޟL4(ndaK*MV>?ϥiT 6z+ QZe@d3>㮞Ê[o6gڽ߼oi,w4naKQ(,f6?rZQV Jq&5ʆWmRQ|;U7T,udm[h CC"{JRM}RHO0$>ɰ|Kݠab*DP:Cͤ6KΕq;t16퇆qW-IkV b " nAt[Maw~k +/_٪N{Iph%hsBѶ5szU] Q yV^D~ 5 1<`^z!}N(5}|Z졘iȪ4ᝫJ:nHؠs&h3QnsrEz J,!Cbm Ujfܟ|Xyp1E-gyQnkUT8 tHF>eĆAj;B^=-lr;ŚPwc@c y7M~%'Bb{r(߉;@rS&|am s֨'WMZd||N(ibR|[/SG) AeT2EM+'=Dae"*hjx.( t@"8t6L=Y{;:e9Oy8@4;cJ ? BU~&NWZE브)|qSȔ#gj4ehk%/pGJ;A`aVi֡rց){?sH)!}cT`˦慥RBg1F?TW:6+p;B $uXkZ<_[D'|"e6F[(wpZ1&Yt9g28 '{Q9c}p$8+kðӺ>,Qs6^j@٪n;<^& p>9nal^zt>u!S#~/{S~V3z]e+ z.AZ\aUMaiȊ(8# 'YHpSϔTúSq6tʷbH2>9OھU8yP_(*i$1KK>}8~+.oYAu{;. '0nNMDL5A`:lGܜ9.FG֔hku(}]Wg湠PRF'53VA<{'@ˬ̔׼OIA$1A?/nb󄕬e&=vr| aɤ in96A?B|}z=1Oj8o(?[o?CoDy>iwYo>QP{箮VZM%;#kY'Yu]GDz]J&LcJjR̐2XIM>MhU1MDׇgM#$0^n!ίe&PHƗ%t)R%fDݎF7QH!RHA@qQu8[ dL\IIxk^ya=3HK_0cbF E>mFӮo#>aށ[Z(c!e/m6pC7Cџ̂cU;U䦨69<{SG,%rX5asjw{.%[M|_bZ옟P:T~&o~&E2~B];9DSFѾt,"1qHwb&aY[abm,Y=mY3?dx_ƴ%#:h5Ch\)3J\pپDws$(V| պYptzׄn"E,wݱRIv=y=NJlhٟk0I_M%c,f-*t9 k4 8^9ʏפmŝK}Uu|2ь/{W}:vc V)OpHļ) ,c;< бYסyW@ ]`tuvy/><> Aup3r.6о䷈EeޛC ?$ܚ-',|G+gKeAkGǪ̗&:}*]pp8Y+Ku\j)[[+["`mM+b>LVs m!Iͤ2RV$‰kUu>Jmj*@*Q&43o^SUQ"EF35*  @xtH.B*J "╬ހ^u.# N(&u+gghXϭKo.EP26,H* D #~ %ˏ+߷chK ׼CB (G}c}$ E)Rz;G`:W00- ȮPG/ ޼j[[ C2CRL$-qNGvA-lb5ëQsV Ϝ\T9ơ,Ά i[.qq $ 3m::_|dxѡp^1` h@1|{f0oʔ5NoA ڱh3IbmAϾh(No87Nn{Y]dU?hai_ykN`+La8D=LAO]~Lzs5pAde0VjxZߜGStZwMfmZD%f=ƠȨ !SRrc~oGBZex HGf\e9C{%8~[EV*JYA&wg_j%DnFo` PLgs*j{wCGHJʋk ?+?}=` Z7!ȝSNwQ5k;3EY5{Cc-96P4248̄Sy>T$N[06QHq[Zu +aqHξOzNjx:zAEYn9'jKáj /8Be[ ᶇ&Ox!£-_HpkjeH5:1.ʴPqo`\vlx@A1&EDySF<~j!(wd=b?"ĉ@gԨ:F׼A)h}5gDo_~@~01B Es8Wd"..T&'6+ #eGӣoymKu3;RȬBX)s"9t =8蓣Y^ 4Jg B&)MMQ6ORAKp Yj0 BM1v+)AV|Წ5/4&+j}t奴oyueIO?n'tu=|M# caOᢨZ~z^ XRƾt!pRAr'`1:ʽ5;K~' E3BEW2@/Υ+D0,f8CÔ W'fEZFim;A߬Xo6$7{/W<6*=ǠQ8zLm3 2DDQ^MKjCGV{L(Ī(}Q L*Oe;sϫWςٝ-Wd7|^8q` Ddlel*XFg/SuےO}O1 f#2?*\F֊}i [Fy|3lڹX$Uq"pP|~Qa*uw3|+7srȎf@XyLE?OHXLߧ/0w<аaQ4 jCv) mYBک#Lĵ L("L JT3˫MTen,Q٤} ;%EkR@(\㲅n8r'\?TgHiPi9` +I*3NU3ϓi#u쯅miH pAwi J^"z >|Pf Y$vR涁ik?0LYzC& O668I[[ՓksA8\aP9\=-;:~$^-KfwM#DmG#74M*ej.; lpFh)L^N%r*](K%ua*j"9}_h)>o Z"VWO,ϼ]O-RKnȡf"}=nSgQg̼lp"v4ؗnW X 0Fd$#;t,?]|K0'&_h鲆ҏEi5/IhUE"sX>05HF,*A~ȺFymgrPWV|$Rd͍xަ<-^{qCe5b92:+,R7 fib!m )WzC"eռD 5ߑѲ\" a[jɚ$+^Q"VPLEG:]` 9?m!x,4Eu'1 p_O_ޫ⏵~NhdFy yjf ?aSO1h=,{$gK.>;ݑoZDwnٟMUT0%VHX<:^ yN}1TͫWFq5>eȌ ʍbj xD4%r/[URhGg@᰸rTxngx&aJ*1(?n!ؙ=sѷ*q(gnX4JSƜbgP8%֐D^8Sľ'1}O3Z+ީ\:AcB-7 P >R:U#qiV\lF|5IOF=:Z՚XܧM|̂Ѫ/ lOaidh"-ķf]ɳ,;W ?޿hUXfފ vYAMej*kVFlâ%"Sǃ vDXyXW}0za/D#Ɯ䤅 Qg\߆C/e9r, Z;d R /Z Xə/$lD9ik:> [v,3dM a&`"u%nbfR ?f(҄Z9030~ܷ]Y>v܏}Ps;n4w_ڇQ9]@i!J/ŷ 3 lAG>u=ZLAYĺ>0%`"!/.h┮QBh&ɱ#(yxy/>;oaL+YV %5'&^ռYDl^ȈLP PS&vh|w JL _|>0;ձY`lT/m;lרАՖ4+׽b^t hgE7E/Җsm&Q3{Jb3_U^bakƱ5MpN0"P)u0VqZ,*>il9u k$x/]62mpYB btӋy$Yktqjd2t=͓j0lLJV'G tO OCӹ[Ucu3g4]Ma!@$LA %S1_ғFVq9?#qSέAQ ؓ9fUa@D1.s%F^7h2IuIMPy%@Z 1 &9,@(lEw. UL?)Ok^t(opF3zRO ]E4fuPJc8w6LiK"yK_ Gu:,5LQ0 (qh-ދBR|Sal2 bڌj};$a.LZbST WX<"H17Oi,&<+&Qz@,xkFԄf)uX2$Ӓ2,gr^#yF!4%-yF"hOWޣ?@Syf`۳l&Q+Y]Zmy('^̙FOp6b!{> G'KY3o X*!B孉u?L 8+;݃D^㵐#ڛd^Ϳ(eK1ұ :h/Rcw2n?sM9O4$;2s}f Wsx5P4"d/E,ʧ˒5HtpZGEkrYn{ܴE4f 6prUpU,[i jy ؄/! %Ft p.;ċ@P dF|<G ;y-NX$&~vlf}eS{1ϋ’ `%=01hQj1VGT¬YͿBCi)Aq`K@hvJ2) ~ Y NAAO^g;aJAi>?SJWNJF~p~-`$*wz7-#Azц(Kϥ |RI^.͋Hz*dpRi~{0l̩S)a ҵ3W%T+a"3gSX^=zgHb|rjO&^ܭ%f2 s<.㏱RZS"wf{3,yd(@r419Θ!(1* NJ?SŶע~+߳{pߔY%P5WT g6meaOLsf{8H]]eQ7;׵-筑P/ \НU0.S|M4QYs\/kFECA2tK2$7+F1S% Ave;kf s;񔱶%Sfb#&F5 tʼ#k$Ӽ!0-Wc,!؆EK1kPg9FT|5}\Y CoByT[ ߬b׀Q~_.p ]EuHQ"̮6Sxe.9.4'D[sz[@aVlR f%u,rjYd˲eq3%Uѷɺv:ovt.88ʚ>NhuwUex I@'PeR 4J<8tce`Mg|]$$|-g&GHR17y+>9- a\`%PzC)-l :#"\\%15K5m'6-XhYMBտX0(ْ ?֪aҫ""PĻs04]wQ?~QS: >ʌtKKV#XDB'%3zѡicڲ@pt@=z2<D|Ɗ{jtK~uf8T*;tFBqٮ=v3NIrJG&ܺ(bC[KHp[+UYw9 5Th!GjU[W!3rwŒf!'*%^qc~Pd:_:*݋MI[ԎgdwDz#\<=u<XˋP I9xlca-j?<Ҽuߤ\&k#˥}U;c)Q dgq-?_75Qïy9ghTTZc#f=\ ѫ }|waՈu.9pgRH\_;`s"ѻUt@Gup'? c`N㐽ְA:}#ɲ}lg!b[[ KRk8܄C /DT;=&$ǯ apߎ)Ӆ)6Dhe߻镳t3yl7׈ ~`ߧlғw>4oғjVr3g;:EOcNw R1Q(ˑBZ 7*w~;`WA?YӏRȽg<#'\ˮ=4N[!ҁaԶ wgʿG OPs<="xzKx!2\%>ΡrUusyI%fX;D:, Kq"V4{YQ_]؝qnQQ"ek=qB\^'tWv>yB iA zmځ.(ٯ%l)C6'`FғBqW$ 1 ox* sα$.pE W V_ E |}novJ]^u'"טTGI RPҥCr^6m&/ ʇ|L7eD 1*Fi -uJiKe[ $#b>lgfCQV4ƿ.ڿѩŁέmHpleLMb-e WrN#պvf7NQ]zCѶdK~p^@!簆?F:fRc"7/ZH:4GCngB%g;qcOmߝq H]|^>:hHG! V1ێ.d]*BCi :DԽ=QW;{SXZh ȖܟNR,Ή\f)/N`U&*RB$$}ĺ/*_U)͖b;̇}"FECNinٱIk++ӍX_yU^?;-SnNv(iH_BLm44%M]fX'ڟ/|6&t?AپKlSDJ&loK.@8(QҔa39d=*OyqRqFŌፙ扯q /XiZc9D-i :WP4tk84fu.擱93ǪK׃4/zCW_GvOu#?20.ě]d+TjWRzv(p:+8?T:)ԆL>䳥%"znF j*xF[DhXR"O;D=+Q CjfL_kqD+s>(eZr,p]0LbkY\o9hoYtoK^@Wv0 S2R.Ī&FA6_dϝlݨjfnY٪!9Մj׷X]ª-jpxAO#aPfsk3S Kh&?~k̰d+_.B/(Ƴ!GsB<'i/rmK݌^6ڗ5cJ r瘀u; OoNg ~\=TEDd>J{rb^)Wɿv5de#Ń'6GG9P+2hgrd;ya3HXa.r=~ʫj,jc_xI_h1O .zVPBlqà eӦ\If ehAy&;4K%$ׁVYI0A379c=fCtn;eoc)5|7h6 O ؏HD[k_|)Yj Y m3Z$Os61pt.ӡ(+S>LitX'¶ndJ k H)7#;NW"N~x?TtY *4l]ץ`3DťӰF_6bB2j 2vy|i$,Rx!AEmSctNwzK1Ke |2V\)7+ !3ȺGŖ/` GvLP3OXY3O\QYz!L(1Z(:Y3Bm`EEoS`k(6 V4R)^Ai0|~(ag tƽ ݛ`n%h%Ora+iI@!_ޣB,PwqY0dJǣ_2,>PF'ӀҡN`";K5 f1#Vϸg({Zգajの/fVV+@1Cj:;5; 'S,^˝իBy4,N)->?ר{eam$8ZRK\@jevSb1=(v2?,t j6R١85!OKgƑR,Z wGyƍ:d{m|BG)vXNϙޱðT: +o!RJި}㡒g* D1_wE!֢fF%o+/ ]Ȓoɤ&%͙=ŵ5ʭt]iTF}ﳋ<%)Pfgh<7{%Wii62 gŧU#~frmp`NBGv veћ =CwǕ%ؽϨȳ逹0b4JDK8{\I)M5J>+p6ri*XoUZH(V瓗 >Y#<0> )+UNJ^oJ"K䛩b"9 Se;'5B-jh se1^2I ^ª4"۟yJysWdt֫QLs%FF0')Y~uiOKیG"@tmcA긏`xJ[v/v~a5 \ƶb,^,}˓ęp@tsX#5x[KFfRPI|ޒ#^Tm2sg Jz{濝20C>!+}d(6ceMMfX+z5 óyvv*D(fܹ!x1(`@A1Ӧ/#Ae?:>-%3u~Պ IȪʂѭF)K~s#ApFFy8p~KBߟ3)v78йgJX0- 3]:OKl,_0Q@ sKLUp6>Ѽg'|%J6AA̓V9Ȫҕ^%JfgD)g%@m }FW:--W˺:U@h-mh, [Z߶ ?j0 d`3p/7骲}qg:9:3&cvĽuᨆiE3C]eMF%y(}{I0 `}k{o `A@ e8}mDqݴUTOM5{]nE;\X>2T bVߒϵn Ψ<_`+YdR/)EoG9I1.1:5) 1vu)')ho?$S>;)glu5]KT轧d-n)Y97OUh!)?oÄb!}m]q#c7r tBRׄJlc]a[2ױXjD+y@lɔF<*)w݇X;Q^&[0r?a-8Nm6~~Wȿ^{ ( 3RB5gDW4=4Qj%u+c-&h`XDw 9Nì fǕbZdhR˗jx4+^=3&,+9Z~~ rGB>q]NU}j8%]/aLNF 0woդ'|q0QȲ?1WMz8 ޅݿOvD;QVQ1XO~%tV1̇~]əp; 7<.3k3B$2yێ&>*\c~chbh˳\1M&xAhĔEպ T5GG0(5r _+(nw(XBCx66%˖&t "!1\UĮ:cxz2rܠfCWBBW_$.s y!T$1E=`͢›kiK ae36 %# kN<bEvJ8P H%D2[ಐ ʣ\x,KiL"FT|\sg7Fn-queh؁δ\ 4$×IM[9\ZCm,1z b P؋U4*Y ^DC,ލ,7dm5j7JvuWSfF6TJ3hΡ s#G30#0&JIz#Uf\Ζ48/IeUY…\sm4#v anHΒ`wg,$Wζ 5k#=5XJTqљ1~L ^<}$ o´ruXfTT6ɛ!BǨ6r -SKBA:E~/1O(W  >&wZIA_C߼d_B] XliW&BIW 8XceAhSK JTg2)>$g4i͏k &Ǽk3HT;&+ԄҨ+hR}WQPӏ5^"Ϋ 7fEΕS \΂ۭs11'@colMڽbMZ_9-zR^m - X >KE(5ťS>MDVbב~FoViQҤ]c7%Uc5ӣܘkӫlcOǟXJa=8sޏlt_ddEO=L՘PQ.Cjͧ۞F:BC1i *0`^}yD ?A e^lH]1z HJv#=TOw !0jH>'`h&vĶHQ#zWYWz2{%ΐY w<>#$-i!0 OU1w j_j@~{wvK?ϙD Aygˮn'Z+# #;f]tL+%0gzK)i^`i7ejƣYd4eI`Kb #Pwr?+ۀO_͟Cj& MF K֯SD{J,lf|aɌn .#j[}9dh 7*hWM7yh'GBrJ6[%}Sv0^M ~E{3Ф17,NR.y%Ƴ{ggqyI IJyg ›nc*Jx# HdaX M<S=V9bxbJ$ TY2)L{ qV~蒻؋" 6yyS<0h_Gd\:H0`X%,V @Y  !GW:^{JvbBOF+>᰺O) cn4<}]tyUn\1 Oa{ƕ&(-sS6lon#%CB8Q#0hc{[d%׮LglpsxjDgĜj_ՃICe.k(reuh^-R dǍз,LEr~T-[raK}[=(mm1`+pN2*@/ǓtF*AG%xy[)R6<ћqHc$|\v#Ep(ީ5ͯiߺN׹SD0t-~*>Q@+e&Az <)jtz28&Va ɊQbc! m=]zwyVe_oCr'λ#AA>- ̫Āa!Zԯ\{|3׋pc)Mea+lXhURYo1AKUC .wu_i%b;Z|w=R 01`MKn \J,pEv dQ0"5X+Ce㹧|oqSAD%Z\20锩N|!HEcܞYa+6!2)2`?ؑbw'᣿D)\@$B# .ůnP; ʫgH"U] Nuv uae`|,w\3l֍R5NJ>z&يgiCƖʌ)1ҾN-`aR5|ۇ~>ڛ&ht{!w:}`,o䂔BxR Fŷ['7Hcf}efO('~+ $5؆oEI{XE=.úLfK7}PI';!:N@K쪥rU*$q-ʊ;Ao`MC3%>M2;; P(yŹrdno~nuL^?gY{K@YKB L;h*Eaf^`tDA'xD2>BșFs:֔ }QNW̶y.Eͭ`/]l T ԓnbXUԆ[|~q3XC- \%i}),*~oxR WEK|5yIs$^ ްeJhR8eM.c5Ҕ!$ag7u] HL}b'"*N`D.~*"y׷T8ӛիb/w"Ȁoϔ\H)unF&-; $_FI:PJ `IQ$׎Wjcfh7˦ƒCVwJkiyߩu9_"V " W#dcϥGJg4Vvs{Ʊ?K:8xG )As>ж&G8[rA(p;ttq GO11hCzPc̋EVHXBF ;Ơ2_Lbk'I@f+ǥS`8]}俴E3_#):TEիQ6w,nЖwq8^6ŌV[|CEhyʦ 4+_\ѝSmF9Yi|V0Nun q\ZdyqL9Z(N B>WHk7y֌{^_s ]W^WbsD7gBz.G!B,66pldc)?$/fJHBN&h`vZ2mjF @"9V|]\ၱ76/ $|Jrj#kiz ichin:cBiM$>_;xg AS X5>zVh;1W :` Հ6\j#m}>MiMU t42cԽ>z ޵-<3spO5n o"ؐjP^ kiޅ+JyOۀh/yExjٴa⥌ڪ7 ̱L/U6^/^9 hex͏xIp(H7UȨ{6OjLX%=5SL$٩XL\\}"+_0{յ~ UYTf*EO.X|sckhV%.QF%Wk۳/}Fx_\TlK䚔%&r⑫ŒG>,J]c ͮUe nH^%zv.K|Z~u~| #.WBc4Qz:Rct{%'1U:0R>\ ,vY*rq#-F%SrIG;O)c%;KCjإFJ7iyُ B2:.|[8s1P쿲_*%]2xW.6`Ჽ|g.;Ō|HScY fԟn5F<㢞o5@uPxNpo$M7PTK lw> 9CW$}`ֲCQYahc,m-`c>Èxjp(y بJ{Q{]_ךi'GE֊1OE0tt%jW:kqGJv͗MESCX)M֥Ҧ%2?c}AK,5g `f\e$7x:aRh?cLnn/z0wOؼ$0 4KSμ!D-}BŬ[N(8|Qڮ?+Cajo^gÙi#tL҈k7wws-`kl uڵ Ce&8@.6OQJ<.Pq KU- I\g-݋#lQ_$nq?&2٤2CEC)j弉VNI^o>SŜ=dGG]-3W*wbAF \De?HY&3 ڛM+Q=a^ow"NIRβ' %AJ 7z%0:Úe-hRՈ4[w;VcO <#+ɁKΎWZjSroT#\,E]vDt;b\838E ;z@՞qG{S +W GdN5) i }b)zц΀IWl_jkߨETG;6`A>҃$e e%}d5e @x!)Yyg!57x$0\n]+nZne3h@Q/&4 ='`8(a 4v2>1>It:giaEt9S4cRԵ31 4|*.A6șΛ,ԡ馎q;: mHfMq?q!Ȓ,az;lnnkm"K0$/GB 7l4ϴI1ێ3NYە3z8!;m E:ı xьZZ5E5Tkiz}JD7U6Zm7HoDh^}$>ԼA{it(6*p$}AFxҤ)2-5V Y3!Yة'=ԕQ" /S>`u*)<']<[)~Xv/oݱ# zSf?-&Eb0QGzXr2w)~{cć٫٩>r1Εax05ڜKQ`pEM)Eˬq,m!jn0P ^d0 hʡ]bA- ZbE eAb]G?IJ/3?KV>HNCsp8~VʈJWŔ@*z"9%Qq5'5t#MsHۨ31=L M]4mٜT[LxL>Flj]tWHqi-&"q>8-=SЎNb_"]SAױ$mrtbؖDc1d!f/W%|jc2!AmS,>W9Bw/Ax2A0Vta^Wo/=]4rCZCL~eV4'^?JAC8v^WW!LZ恆n`Zo'Lv9+QrKm^*`Ѡ&MZ ۷.M&` vzB%p3,rGG|+$ XD͋<է1uWH.~jshՋxij&K9JSNGKB(PkܑǃPY_T~AP2 -:Ant9b3^0>& ji:ip8[JG<)+?@:24hC>Qi۲B!IbP0Lmii.E}?![k_>e xHE`=n252#-dj5R!ԲjBu6]Flپ} QMn$Ɯ\cR:}֩G;32~?һ1ko Nǔ=; ]!+)'l||(ij;z'29^IMH=rx ^:}Tg\vaE.Zn?D CM{›wRd2?T׃\z8fہ"gn}@sDjmE$5>~;FV($=( .k.Y~ ʛx -(Pl"s{po6K8 ӋO@A񳨔&F[ז/>'" t |5NGw ;ɔAAz+;g.;$K?ښ wVx3x8؜Su>0_`0%EV+ED?ZO6<|[-1ei_w[#@n4}j`! o& }G 0r@X\(Ƥ`E"[,RO$~Zn:8%7R o] Mt0:OSs#%ڷT+'B1܎`8Oz-$C2=]¹lUh\$MSJqC;3R?0jOɘ eB/,]{ S MU`A%LɵGȤ66QR,(d(3v7bKbv^;V-" E`PAwi3ʧ,6 + r/89ǖ{(]e |F#hсS/4 N/o5) >y[f^N@6{y gd-K-FN)z_;Xh<.AQ EPNMxx4'ҳ4tZ8ONNũU-Xn`F4"K>QxDJ #0".+{!&؀tbȄmv+9 мak7=ݘC$Cn ΓKZX| Feb~nσ,uNHu2$(xMPf~*ɸ4X@$4Om>?q/|΄4-Hv/n\*c=Muθ,a_v*m;W(Th`!E~ 2:ȗa[L7j3 HX:wvXc@i78`!(K%=7n9+dRJ)9 A`I3ՠS75iS5cKe1Be!8Rs!A_">@R&?X-q.0U6ےS_7̈4w%s-ôFӞCuB-Wz.TX`Q1u8ѼshMq#*47 A8flWgn0ɹ]>Y0ji$ 1ym 'N%4VV wW-_,݋Жܙd/},tL(*Gy(^~* +^6~duG-;0!}$_oxn߷-x N'!EGo غ՚t)16BQQXǔ^D"}LX?MO pw!&:ጎhoDr~Y\6E*-i/BI6Kܵ1Tsfe>Zl$,'%87z AV-7/.F7U,TIqޜrWI%?Pト{Un}:HQI򶚯. y>FH`>XB~^цw:&z^Ck(oG.4|St]34E+1;ңA)CrZLj"2GG7/*D%L&I^Vi2(r$n fvǗ ekqF1;wҭǯ)X. &pejZd ZmZ+|[\(;A(?!a;y!6Lmܺ2ְvսZm7U6_6 @e0'V0BeSN~r82qS#/'uV#X(͛(jS/Ns٧1uS ĸ:Hg @~IQ@Yپ`uSx8*ܛð؛-GgrSI |n$ Φ}?->X ]h+p.;yG]#ؗJv5т )1.eO4K`ޅkBXbu;e&"MCJSh0'sO9C˄ S$&fa7/P^3yZ k-0x ף}~,Mp\Y% M6բW"E:lQ핽IFPO"r^!`N͵7nYCQ nY/_q)-`L~t3Zd6Tw&jHʮeWĐL!灻H :[.:'N Lܺv-v4ex}ƖwjrUD6(RpXAhwW/sp cF2;Ļ,`6@MGa;ݧ ,;bWbK;zK{4`"'I1. &7ăOtH8ah{60o7; 7dK]A,4(ҳaAms pxh/#dv;q+]ѤusI(4̽I+,}_±y5/KSB?O^ y$ {~G.,ġq֑|q<>gK;+𸖅b׭V^=ڷ㈆Q﮾,u⥴00; fSsdIU|< t.g} Ս~k3V.hNzA46U,#ݿylq%&MțYE:ɜF.{G ӗ Ӏ#Q2Y ^6!ۙ5G~Q~ƒO*Kd0"#q.C(Q˶'\n6ߥЮW.i`c~:"Qލ> B||SzJOpl÷l> %_=D1K(0Ěnq"LyG8 Gzo< W2wdN7}"޶Ӎ쎲FUfQs-=L^ ϵ:S>Hz~TZ +ISr,Rf;e! _apnZ! Wm=Nl?lO@[H"$z80TD)f|y,{j"MȌ]eP8 'YᏐ(RV?_o;nA4t`qe,H (SzFc1L`)<u)"i uN獺EDŴVI\h%/YF%  C~H>7Eʉ _|'v&]uL9ְX9\r(j[G'ǯ^88 ~ߔ>z^ Ĵ~*-Ʈ<̮R Ϲ1&9HjM\^ y Pk)"L>.]FVmR`.WVH³.[%4ŬBD|zKtXtiy63O:#bH/E",ޣŏg3Is߽A Úcx)BA*Mb_NjC)6_?gh'ޜBy'ӓ:RgwECi-lcJ 缫NY"$y5!\"IV&W XȆ ; hk^p_dS\1Re:n}9^lN?)eCz3bW_KU*ypmy"M^`Sc. V`{Fp30a5;&.l& d-K `Y~N%*xE劖bҬs18Szg`o^*@ EjMw8񟠽5X(VmOOpޤm X'mI)`l 0NY"gVjEi:-ҷk1+ 8;?TwGoyK8au G&l#Yt];#Le; L^lʎ򼽥z7qnَkbF`M_X_>6$F1ysꧏW)sl<Z o6E5_meuD; /,5a:A+掼 -'o|;fZMʑ^Tg^E 5u =0 @vA"YA$HbLNIe?cF'.PЧHB_IZSn`$k&: ڷ` ,+'ZEʩͧޝ7`&B=:hz5@'4 4[r=X>ANkTWxog: QsJ\Tv8 mZf׽t eP0ީRIk}/̍VnocXՊ<QuSs%(JQʑ\JHƺ6 UcZ=ˇz7)G _ B-$5y\xj_H5R$W|5ymL:z`;$jW1#40 8c o<^G:vv& *(WAPN>C qjۚ@LK逦%HNGО'!e RWGt6nY96;^pPAA<7JHCl c!Vd ɑw:ruXOaN0xn5Y0e4ȉ.36Ui3r !!u)-e-fKAQ,!b0|&d-(AXϾ$6 'w 'Ŏ Q[s'o<$%ԒW;4aYX9x#^<4 U8^$(ˆd<0.ޠfA2 6)9$Om:`M"-8hkjbDZwgRDtI]{&NZP7>@@`4XԆx䪥.s((;H=1|ƀ֞4U @Z]47 '2僡AGfd1'U qj &W)k4TGGjr0w 'B$/7wYgVP2ӴTN_[hO ]@1hUe, |%k:߃u;:2 aSfDށNhZ0^Z& Y0SJ&,9s$#-ssr5Eś~*f$X}Sbᠠ(@17=~mB[KwG?eTu$) QwNۂ1"/x 5&< "='O(%J-opnA;]cp% z72ԜFl Ŋk$YkXpKbVҵ27ԹPP_SlueK X{/cJ2^st;J_%wt3fJ'u(~: [jԬ;')+cXk3j~Ϭ S<=L=~¦h,|3QCPf >)#K:d@(̦MLX/\l&/d4(btƒO"mkv##?ŀL TQ0c}Eҫ5B hr&}'H1sFḷWpӄ2 ٰW}NG%E3r?T֕9L$5uMez)'U>%@l ¨'EhVj?[}=΅PU3C(#ܐ`? F. #0>Jj_=۹UsemE#ZQg]ĀX)q0þz"0Ƥ˧G-,A.&ݦQJ5:}BVZv M23C"7APv1z9a0$WIZ%ޠB/>[W;yCdGkN YYIM<O5563m%i$.P<(j%2w|ؙ61Q.U8?t'b|sNmP 9L3ʦ eeztBj`}O>Gt2JF|ԱJ{*I4'U"+A|J8V$G՞HyD"Ԯ9@Th~B)ۿxϳr!Jȳ ]b9 Nﳪˁ3d1r (r=GXb2+mZDݙB,>mq Q9ŨΘjM gW}3Ҵ-؏=2*@e˷sYa^wr +knm"M +YY^m7봼 wsnŷDKG1~U;1 di9 huH;OA=̨+aZ`#JN<[d%ĸQJaDR |o|ѥRo<ۇ{آDžմVK ,Яn fqGqT 9q$$1-=&s.'M<"㍋ۜMcSBO+hxgD]:/PH*עcuvNK_˔XB9c$*?hGYCj2ޗ j: { d8?T3,%⨰L'JW\ ?Y WF\+E.GjttN΍hBj>t%gJaO%;?aCFšR֤߼js t$U--cUgq@&܆8ђ+E?;@;KÜ$%]K uk1xA5w4z@:93-Mz?`,9VClܚzG)˛19v!/_ 9{w'w&vWr<(7flWfڈ.Xi"_TIO-eEAKIx4 vbOVL"B۱ 'sĖ)7jS(I&R =L\R o$>%8?-"1ǐ rus8l[so-';Qlc')$$2n *0ku!uq)0pzq)ZA zEz0ΉN#z $@% Z[I{Dej>ETȒ=Y$<0r_"YDנŰZhIAu/A>q MvDhfzj;g8~;ʼ"+7v;5:pr̬æ )8`O!o =w XU9 ۙtU / >ctpіu*%r,ѦS?}1‹CiMby KOk'zis"ЈYO +} ZOQ)]jZSۦI;MF@x_UNSk*t+O,nwnS~@&|`Dh0_WN_nx7g)B704.AT M\|1G +~clS== ] bEX0İ3M2\eFcd-܃Mc\8%N]@ȣ6.֊#V"ԿՁ|4G9vh$bn^ æWTŷǺ$YBv_' 89)$fx8C'0v9jK9. U?kb^J0iYꢜgSG/6x` }56@֕-NܼBiT9pTdZX)~fΆ%%ԢcP4_Q`NT^c#]S9WTQЎ!ľhhLZo|EE`FZUf֐CO7; _ *iS!B䈚0 ꧚6PP}$s(@QQzwNp~e~;Xpt\81N ݺ~wԣjIJl k>txPh`}gډWe}S  ijdxz;z0BI9] .V9J|s5U;- #ŝ{EؓZ㔗A.WڭȽjQrgV)Oz 3٠RVw 2ߒVm5RQVK +awm!""Sׯg 1}F C"ģAz:/ g^wb ̎j$zP_JW[ZMz؂C*G ~h% !dvd|,esDb;ۛINIhƩ<:n̒ Pj#7IJOwn<0v4"B*8.tᱸQ\ۋqm}*Kyj?YN\kUga-(ݷ?OX^ 8M)9g Ar;O:u$ƠXS*meOp2l6Q/Qo5zR~g1W@)F铉6j)*Ԍ_i!AA؀ gK#xP,HY'$R1%amdo4.Fs\}0÷͝򮕭LLn 8zY Zj,?aYDw=BgӦ0)yb |T4nx>*KMa68ZJ1 ݭľG). Ϩesey&v/jġ)>pn6j-7 + n(Qz@j K͠ w1Ewͽ4I0b(ٗʱ B|IJ*.!={>i6`G;}w?%E͖P&#Püp58㧯A0YR`:B|]5u NS 1GS2?¶SQ*gjj4YyKyB;b"b4UA7Qx@2\g0 Mխ[R 3RI 9cG{I?]x. OU@aU|T\qP L|'h2P]qx픂]uI)XYWdh9c/V~׿gcmsQH bjEhFLGDoO7K/ nLPeytsgdOlx'ȉqV1` F\'35@5$.ahC+Jr}2 (n N1#'Po~5(DQ0)@/U6p˒tE^'E d!_gSQJpWCHrl:Om pL0) +WST߇>˴NQ*|p/t=|ihol8&BOv(Eof)^&]~Wҳ6)<̍?Y|ؘ&|$Y!!3ySTj#fyvI>DBiK{|YwRa`Nn.d}`nU@a1hd?CԼV%On$|H_-j(ޙHqi^PF+j8ɧg/Hg/ލh'&"d۠Ay0 GE(pW=Л:Pn kB/N{[:OaܪQ>."-4~% P Xp6d.F~zv>e'Q6/Bo/z3o$Dð¸`^̚Ma&@8u|^hX8 YV}p+Jt;"eM 5Wp܋P@㉀l^ϡ$D"]wт-Ԃm @4~,mSngD .[1OPADh[#9j7u&`(v|1A2\?13!=),uin>A>Z[$T9I29薻枍7,HW^|4jKS|4aWJMW2Z)H Y yb| /.:/#ZK5&Q%_'hD$>DZiE<Җd$^嬚,> XٶB$LbR3K/_\B"`VIu$,kCRQ@~ui@:G7U]Gf/Gn6<%g HX EasL2;d݆X5ݣCc7F߯"].~Y'KRx݇ u(Q%N8dy)JpOj~`|//Z6T 8r h!!܈5oiWU>PT;ɁQ?Zo8Z7jcGɌ*P>ojy-uq~Js #_k8_YJ`0yb7N!QZO8ǻW$ m.SVta/UL t2rֶ:5z٧;>īOhᦈc򁮳 KcrJ Mw!) oT$t%\A)>i)~/ʬcHw,2'0Fr:@YH7"߷h( nGO`n)$ondp3mr.IlWΦt|ӳj$#p݌ _עe5unD6Q#\:TM3=U />Öb#oI s(1dzj@+{e)_4Y)&Ľ.d'm% y YX;b5vOhN8:7-2SR V붬oV>%UAgZXGw77l7,v1`# λX63M݊He!jiLH^ЀH'9Ў6C#*Áq7c&.d ڋ /&OK`}83 )}+cmP~pV; xۿVYc(z>(X\ME[>\bE^\-|g>GVC , w;\H1fmvqb/ ׇ. d=h3ĺs41^_L/f4y%,;n[c-]yX3y(:${P"0€Rc \u޾F'AV2!Pi˩e\q:-ݞm 0 ]I^V5k@_X(klT%8ݝKT^Ÿ%r]<pp2'~*6Y%Y98>^'7IMkEWw+-U\;<˽723o\_B+vS{K+5xy*QW̗NCm:{ L؍JzZup wRn:WDv7ˣ]rP+3}WqlKdKzVg^B VAp@}55&Xum..+(jTl I|Zu;sY8z|뗲҈hpЧ xHz>vG' :jqqnUIh\.lM*| ,#cie)@fGYՆAIo3{h3Uԥ{{~Az6#[ -H Ք'*D=2!Cm]r(*ee-[&'8w/0Tq1mqnhZ/W bL"QI3_DZe vXfW[G،;K94AۻNt @Ma9ʃ30gDjnkx; w.>ӔJD!syΐtTI ?fK"3.rA~3I38aߪY(*=~ wsT"5uGcw6z .__uLF~*9K ՛A9J'^ǗcQ9sCڐо#:ܸd;n )W`xW his|3^)E=iq\e2.n4t%c2d#3O݉Ҟ Hl}V{n=W 9\޻mtՉ7]W%3[Dz o lrC*-#s޴)7yՆ~T(Ҋҫ9ߪ zOc wIdx&mp;ع"5NT" lDHZ?VFS'!t3_6ힵ Kݗ.!5O:$UJ#^(P&؃+H,.Ջx.G,;|~sU I4jLWZQ\n.oVޱvv#߳NI;'=W 4"C[ jF0}fxf[$Ln,U4!AE@ru^hPP?;J:?E0秙ۼb1lJJ22d[_(kF g"[r[9wVU=F:T_]gSZ{bLf{йoNqʬT5.bWBrGWaQs9dfTC:qu-D l3d_~Xƿ|V=|곤&e/1HS Q|c$$q'K]̞(OH$%ԇ%k!䈒k\\7o6O0a݀'/FQ|U֮iF(+gkG +q1>*dU#K0Qu \I'^MZOfv;Z;ImsS=y.:EO8@#T;E6Pg?Vȿ+ X %:.A$PĄ̶$aJ%P$"I-=V-)8A҆%ɻJrskXS)sBI2{:C K!V*囝*fA#NEhZFAt*؊ G*vأ'nhט\ʢb~M e3 kw$Hj6Fq- )^DN˵K;oj(YZGuw,.ō 52Oh;-N$w1ӆ<Rdž\ ۑᛊ#)ac kn;e# &uh]{pOбL8 > H!%2؁#}C:Vbm I>*m'+V$l2aO'GD UuW2u#9itYX"wSK3*?SVT⁄|ctPؙ7gٸl\tEϧ[*0 '\ۀSIjqM>tٚcυI ?G+m| bQhoBoRC.Mf`ʕ`e}ЭO-f*IbxOlJ2Bmj ے012]J Lg`vaCJHԋ~'Kw$N#UB)2>,@z[}%>|QSV{wipwl%[^b#@ы! \AЁ:.҅Z/8˰9g7_ŰAY 86R WqUL weDydk]{<Ӷ!& _Upu\Ⅶe(.?ǻMi ;(:!-6&Ѱ߅a vM;8/ڂ.kV56l'- hxe๟Z7*圕+7[폟q~},<9?YI*+1<&(̫Sڊ6fn*[w]LdGz jNC3!<}쬡f}p+F࿟CD zpVl<KpVxNYfj&)wb/HE>n"ޡN1HB(Al<`(L'&<CD}5-.L)Uj։Q9[(`"w;BGWdmޠӳ΍aAmTJPq@p\D>n h}9 7ef4ܬړ^hhBdsZO͖p(лF*& atƋЕB` tv̈ѭ\`N[+ciU>ji#S^-cm#?3WYK Qa5ӗۇM$] ɞzΨ:$65`>YD]ZAOzx14-sl)HJh5VCfVzD;hMW(@ӊDjv"2zeuC=θ 2]FHA_<޴c+GY']#h@ӎ鲞]76&wʦgH/U ΈID6wiMFWWm4bwE:ԟB‘E|%0.mWo6g_>m@ɭP Ď=2Y&I.^Lbх TquGӐQXx)T3IًjIh,`<,f !Eg W|oW )wۄ܄qC RNZDSşzWFJmD$bt #.̈́L2vU"iyT/x]NREr>ÒY,fh B', *r.B4I/ΑS R[%ԵF.۝ǬZ8@> #9mP=dl,mId-~2|ƥU$#c+.1o糷Ђ ~]r `31*(a+3jO 2ԠkH_t_be0C9BWXQpc£wܽL&'gIR^%B[JЮсrj <6 },O(۔7ǐnB&˫`8Iuxܞ~^Qzˢ+hqPxElƳjU_c\c0I',]6` j06] ~LZUr8ȿy6WPL ,V\uZed:yvDCŨCIy>R 5 X@P:$NY׾wu?N8O8EP t(l6wdԾœ1ʈT/.:16@_1R®BN"WvQFHy=ZK:gy8 ];R@3n cJb 9_Yؐ?̃p5급^\'p47R2м`(7J^蝉 HUj .}z ީ')R2$h7_#@A+/d¬O1bisr=MHO@up1: M9 q|[x^>͌G*>&$e2NUE\_ >5c8FfUZY"ʫX>8{ c XmFWSY|2+Z\7za$o2dfiGAw >k&7F_`,WIPCf> MJN[/W*0j ]}.UK$,gL|KT: ͔5*scC0љ'3M+JEqVɎwv,SgBa`hdGshq0"*"Y ^Z.p:J,6!inqA:W%[uSaKuܠNtk~#gzȝҞ"x_|@czcs٥NC4' W ~Ow^,[k|TMf:O@f`*.ܵݔw"xm^k=N:Kh,jǧݨ,X xꢧnxD3^opmQnWl+Hä46ĎLYFx}G 5,J̢Mk]}BHSLbYi))¤Ajr> tG猠VI{b&9lklҤ ƴ\CEP*@|XTo%=  u뾎 `*sWl&ُAJ 8h(Cf Wie@kH+mjq>5*ruC_`e}(X_SWY9\t"ISCO2Z|SX B4ȟ R-~#h)j IСHQ5_Ϣߒ Qfc"R9&MQtOsӷ*0C{.Qmފ _GKP> *I6y=? IveYhfWgkשt ,=DNJQH OkĥՀ°I1n 0Ѻ䵡G#Q<,[)a-9p~Z}9M( M"jisL7Ƭ"51U͘rjJR# ђOř/λ q`(&"](ke7V0Ugf+oC+m9&0q*3VƅOS5WltN% AEb\" rB| [Z K[򍎤u@yV$kg3gdٖ咝hpbD+s٘?ò\>6v[tL|{[r@Xv0L| ? 3Nh_^>?O:]Ýp'-Pt+e )@7M BP5и%=sO<-|w8]F 6dƗ`;W[1t2i]+c^M~Bwc~1>J<,l=?w_5Wrc1]g0 TiO?1 wTk,:cCDip_hFʶAAXxOX֯O듃Д7?9ٚk įXH Mc) bN6ÛMՉj":!(z#Vļ"`ܨS,*s(ib!KR؃y$o.؇VivDH`re9ܱEvo;by(DѺ"+)|oZ#[Y=8>T~똱v t`4" 3r(S/4xCtC-Z 7C1w["6#ϼKc'+YČQ|RI,+l1-A*;@l%VU*  tDƭ<Ș1BEi޷3Gv(s Q+ΟzY8("vV{g G]J8ɥ-uKkuJ4Zam790vH?]<(; +o?"msWW3KzF{rݒDWOّzJBxtC8 4.\~띵PlHE%{Oޓ܈ "B1hc^CgC ڂ3'&mOF`\r4 ˜AЦ<)_PHIXe 6^mw>G:RuYl놐\ {hفY"FȠ&M&a3I 65{>ʏ4lbHb= ݾ5SQ=$N?8NFFH5 5VLu r ~тíڀ wb0&sڌQոØֲ/1h='dJO6#X`zˆڌOH/@;^ ~n 6xe&IaZ0x#ihh?,[(hEyDn5r WW$Y| RHHMbP@sv~SuDNBrJ]w?AmA1Zn@7k,:o2uz_T')B͂+WF grk(*Y15cM,B2|,0"@>!{Jĕ:kRDʆZ-oj.?p~꟞m#%! 2@-DlSU|ƫnjbF??hqڍRA yR UxNZ$>MEka!uY^# F\n*k(@\B^Z@oś~ݑ#NbUsӤ) MfrcZtV-P ,`!=vO6ƕ>\j!*E>LF3F$p5cB)]/30PY> (J(  ='")Я}yG'Y>H>o/|>*/a'(BY6 a-ZPtZv񬾨yV@B7f2c֯EvccP*G k&j*VdgsZ 3xa1w0i3?އ !ڱ(cF.?fmGvG[X^SiįkR~}jjK*'Q-{GSC9q$az˻;vҲx,CPCFm,OLWB4HB*=NW֌ͽ h/%kqnK^~rZX@ tW)PW^lxk,AY[Ikj,MܑۂӦbn\yڵe:w,fZRY,Np]6fm9m ٮ 59c6@!\a"O{A⢢f;u+@#ٰ{7HbylsS1)vOJ9E(JkjHb&Vv_9j9$cHPezkFu!O_SeAa\hnE=$'lem$(XjthI`hk.%k^ ͭx5嚛ƖKV"[9kƆdϪaYt7g)iSw(]2K-F)W߈}r`ٛ"@Y1jo[eB<g~gox5et^r;,["񌩧略g@RʚlLl:!FI9MV-0KC7}#Y>i"kPy(f%}`>Bhɨ`)Si!AW$ڐ]M2k.X?ݯC Xȶ7}{̯ؼ!\>9^efK®oaԚHqaAa W+veXJfʅsAz ˞&O72OIN^>Z$[Ͷ.(@vBc>X 4o?fζ~;5VH7(r( ? M;_{i֝mPͷQ@jZ6o UdwI@d+hZ8ndӟ`ccjau.&LAĪW Vsmm?Xg'sd؀^2px-n-1-61IS^MONlOS9*")/[LZæꙃӝbr_ޑT^0d2'(n1\;3j.,YmI?Tg_%@I&t~ )LO&hiFAX$BhBl2vkjJBn7ŠlHz^əTO(GrvuDN:;,&"| 4څIvj2/IwrC`teރv4Z/p ø3NByuk E,[iR9U)!Η8%3D{6% 9'k&t;;!D!ϋh i-5QZ/$c:n|D S";X˿UcV1S,nCtӄF W$H&PV!b=[^~c+8G%uD*ԯdd_&`b5斉T5Z}y[![ Ѷ%Ȧ6,0EQWn˄yJRհ€>l𭉴Nx(9+jAgtj/Ь^2~VP5/LBUL7*b*LH ;~]49%l"0|"9LZރ<7ItyB87$&]o%POyʪmw{:|=K?:7S-D;%?FlX]B'uZm3]>}X$͜h]!R"DQ0K b__9?S`WSw8LOXU1S8GߜoA? ,>g3/@]JS|LB&(C8A倐O6ݺaKEG_.#AM ޘ ].p^emxP@&lTpx[W D?%5b|ͬ먕bJ+gt ;'0 Ƿv m J{+˜4#mlvD-J>?(9ecdxZfHۧR2zPmO0oFձRNXmKԷv ~kEz2sce_=,VBӶӏBO3Pu FX򼓌ԛ{q#StOMwg#׷󉑍"3GdM_Q_Bq:iG/Xۑ0KLyc9T͒i䆚)QudS_71/-:m+*.V KmPnZ&!y>-}*b9Avl-Q}L1ܛwsZ+ 1 ${n4fR,"M»@I%YV8?hIaal' )^!X{g଎nELj-F2hp8Va$By^CV6ˈ(vIaE}^X?&.>줊,u-VI:INY՛E튨g84T_#=|ߢ$\^E&$!ߓk~랕iZSQD5ˆޕO''hJلO>̘r`VqnV=Gn< z#sa ƾRѥܭ֊^K*}C:x|Tߏ< My)C~VsbǗӇT)Lp&,ihS!HoJq{-?.m&as\T#mh`(`&{m~NT_*BJ i8G޽(m~̥I:Scr=.3'nîHJSM> tq}9~cX,pft\:D| 1 L׉Bis;#AC=0nc*jv/I=^'iRr_[N;Λ9tplahk^?QMMheФv^sK`bsbe{z %2ѿGpUt;zCo縚,wB ѥn78*:J28K*YˍL3Wqi$vB_a#Ձ]ܻK vok6HaCu?lin_RCJ6=wG JAH( >;j+gՇVr,׭E$ݫϊ(2_rWЩ0 =pcf7'4PՑg1ִ *4>DɲMhij :;>pd.ʄT*@{ OU2b)pGi 1cwru;&ԁPs]2GOϯ^6(PBN=;$H'yJR/ Ҥ< m"p=a&Dg}%18w=: gNoi4r6f`4ޖhoS- _ɃFѠf(1JSRz &4WH'gRÜmKjіPhՙW>J4b ſˮXY촵xOڊK-9.k!:n_}f&t9D-8/e14{θ%rɷxpINrK bGa.-ՐikmMDqq'!Eш9, v}-6d̕VL ʥ%cMsIw*uS! y47]@؝C!f{L]٧ib4h6LWs^`l 5Fk-J L1tC*#3^o&OhزBvi Tp:v ~꟯ŀa%j^U۽sg;MՄ<>j9<ѱ خ*b,um- o%82=j`;hi4 p @x=#ק1O{K,עCm"Ѯry4LH㰖ǢYk\r{t3*2b-ij䆁ԓv=`ɒ)v5ԎrE42ॉWmi\*NĞvsEdqڮ5*>\Yuܸ/]*mW}G t WIQVB h7-f=hTU/@QX;ʛ_J$.2kr̹7+%- 4^Hrk|`F"D_ߧ~RmDSy=_Z6]4>"҂_V2ڴ-NOu+~&HwOD,:"mXV-Fs a`uebgVi#ֽ(C S?! N6lTpjPw(Ov18iM`{ƆᨰPmTIm#|y /Q+;O)SL:3JY댶`\ e@k!A&'x0ԛ {@5#-h2֭a4͂ I8*R4#~Z="Cr t`D6d_-( d Ъ)Q`b [Resu)M'5Ӑ Uz|XeyV4Hx pzAתIB$C*\ dR*iF.4~PbmHt/EhĠeQzU C?$0e'?&"DSNNgn0imt*]=Kkm1ZgåGP&EmbhSb֋ٲ~r$f&+녿z&L: q1K KLO_B-T lK谴7Sb?/j oGQM2޾ ]a}_CL, YG.rMo>cNc91VcŒY6mJ=lYo$rߵcUr;?a@ns7}zY.{pl܅9Aw8s_ mK% my{;]h4a::3*uU[hd-WL⌚CIa6W#moD]CG[Ia*M(ςwB佚PwUh1n|V2uy\Z2_PVpT>9d_ s;L;Q*I^vt+V ~:߼S;@&:mmrXBT/Ok̐ o |[dWl@;ageGZ4#$=d#VF63%Qߩ͓`L񳭏=*R_Z~p(JCڲ@T>;䀲[Y$Ƽs(vN^쿍;Ž'} o(@mu왖Rhɐ`; i_JgVvCc$#WǨ |RZShA䞒Hƻǭ0r[6a4޶r^#GE4+| ܜ8 #6]tГO)hF) J/,ӗݻS[JWx9/ɾ) .kʴYNǯs{tb DF"O;iƎ2w9N%Y\5w9\wnITZihqqitS 2QtK N'pLBP{Cd<5|S}R=08%@&P/;;/dd\?EXAo]%Df-X}E?ܔ@YRD}d^"U8SqvkC/qVBR|[Ir2<V6804#=ABFQQ?-=UGBĿ_"o"zޣ*䝻õz!|)ξ\=Z(`UdRv-G H|m?m==ϾuFz-6w&-V2&P8LAbjaf'쁪߁:qP07LIû)AWׄ7dRYqo׌;]qQ()qnɴDioT(kG|,t!:ȔvLie8$Rѵ"ڊs$ d`jhgTbNaƉ>o*H[ʋR%y-ӿڎ@ 3鰶'IT콃hJw1kϡk{Aj*KTʯ?a%wy6rCOo_p-#ajܷ:Y_J.e :BǢ ۺSPkq~*jNeo0_yf4xL҃6sO`rv=[#,|8;pU6_GaU?0*J"3S}[8ZGa5ßt 쎫fݎ TcrU40-2ңRɴ(dbI:'v=SVuTLX %Wi 81iNbѦK[Uӧ5VFU֯@fCEFRNաj%^Shjߑ[Y'qٗG؃:\5۶IpW'\ H;Tv}?E(8?M󒦃[Ч j7!< 5orpe+]"#ci0ĭ3EFr|"JR+b ch 4MaHu7ol] #<}[y:9v{pg{^[?Z?3Wy|B2{>7W1ۙuir%~beRXͿCyeaE<8h@t}z㺋.,]u*2D[?ڨn*s>Ì4K@$-ZC~B|@fb;X,‰T>Xfe F|Z&k\m^[9qv\aFɩǩJ?3 Z vrp" Ͻ_+Q{ܷS)RfM$du6ϯM pHi`@dcY1ҜM_tB;2a}`|YuWX˓VJ{5dLcduH#R ]e4-ş~0R̀ȠfXǂ+j?-Gz U"FU ?-rHz~:Rj*ocDQ2Vh y̙XҼ@qF+[h@w֡Мt5x艸7D6'+O3ZahiISuE.?WFu2L] єwd?I.Lo"7譱LH'T`L|̡oBKxCEٿ;A@lN$zpIdX#ok(jHVo8`5H3ooJSshP ܷ:[ȝI@% Ԡh r:=0C2` z@mHX]@{K=\C_u͎KPkZӴ4*ms2ES0WhSIs=ӡowK(dPzi.VOog*i~ r fIp݈IA$պ)C_V\;;iC\AwĨE} H4qvGf>SlMU`'Xo4)=2.ϐV5F# 3!9Iۥr+%⢾6 ƥ=F+=R_ ]LmFqV,n"0r:9zޟu.dw,pnIx€]LGi:^/XW7P *^`SRgoVyҷsUՋ4oK?o#1lw 0=A vLv_PJ=+ =Rj:s6Π72wѸA V:WD$d ^ ]bߦX&[+ ( "WjݼX.<{k$%`ö0o78nU(e=fXp]nQ@ ĩ}N[s:iݨSieJx&(2?,ihZcLhDLݛ#Ұ`95\K}PmRmuXUQ2fڡ5nmcIrXU.yk䥕]Y3qȢ<ԃދ/Fy%Ԯ}-6ISu(%MS(jRBd ѶUфJ!HI놣[ b.b$B8E3m]-S(D8ǍR2UGkb\1.EOP |r<9S<Ƃscv$w4+IyNGFK~[b; 6ޏ8?{uC;/:XoM 2V33 p{\IvJr`5TN 7@dŊ~-zw‰D4,R5kI"*gQvlS(In``e!{6V]]R]49s 0bOCR+B8,gӃ ;|@:;/-s4o§<`k8ZC| l$Zb-7՜^^jVYDaL VMKͤEƟs5U\vPuJsOj$u D1Itvpj#P{V5ٍr~2r ojGB)MQžgd"`sgjơذsaS`R W]#E5'rsG7_QRXT"EǢ|VnXN/>4÷&3B<[S-Е/ն2+h,X.T9nb46{>4gZ*:Dž^SdM~.P$6~#Gu>U?wYnREʙv  oX^[iVLҕx&`|eH54A7: 7Enp8#~(5{`GG| F:꼘GJh.)w,T@st=$ԀQ挒Vu]f)(y}L+YE1X;9uҐ3A&&^Lt!/e=/`g[F)v)C232 <="Sg=/Q){oPC2@ǞF|~RsPY:M3#:mY;Î{` VZ-i 'r>sϰs.@-N>DDv{{6YD}G%t_xP)v+H$T|AJydXcN]CJ0/9k% _Z~I/%.Gŭ0l;_e?^ y栐oaP#][`Y gXZW"V:\AB΂2_S~X<mGA1}1JI;H zm]7~𣐰ڈ?P=91Ŵ~{3G3w l蘍|KmXG9F1QDyC%+oO(S瓢޳%ڪH0~V1*cxY*IVHK_8$bW׫5H-bF !`aퟵv x*o- dUM,i!seYXl٭1UҌɎgKO[& `^,$EKnŕQgld6x{šdhB k]孬1U,X8sBG8I^c7&t=)nWY%@+ 6l&$z)c "%֔SfIkh^S9&S):օc\^AN9>d4CG^ > Ws:SΆ5^ro~ P"?=8"E\B^Y|t8?=E}˘= g*)ħCA;#zy3̧v\ av|bm ={_XzJm_eraN>k(*or+ rCliw  2X>+m Q(_&Vk)0A>Ҫ:½.+Xj햆zS@zAE/쓻Y'm݃L?no*5a^A;rqs!%[נR0:2"jx E3aw1X{32ի螎9LK/@`^c+,'ϕu_~D{w>#o^Mm ҍLZr!!% ^a0 }%OFVx m1*3 S)]ҧP\\rBe+lGGc%aTr }05^V a Ś:^2v@_Arq Fb4ޏhpv 0H~qdfW (O&31ɗjD|jo ,di׎9XFcdS$Ԛthb+(@g./2 I%1 IqMh<\B7rr2ÛTOQsxt?K=՛ARTT8ȱdg<EX,+4p2F? RnqKB;mj#]J )BH(lLQ:&A4#<ćf}$u_8q^ύq]z/^(euefSK0ʐ-ե/qP|lvnQe^%* sޢCbY{ur-I؊ fc>Y6_ҴYNuC I\uJQ g+ rX xF ])3y:~90Ǿ^MXlz M;)`~^v։F`DNUZ@vҲD PNpəd!) jF!*:wu8-Lpf%{TdwJpI;=zBB߁8^\XᎼG>@AHMOтS tN+(!aXA|49H{Ğ;_>@ f|]JI 5/5oųq]"JYvfSpM05!|/q@; &h޾?ҚM ⷻ'j͇'*Ј~qUd`/ix[pܕ>;ن>wCZK[Y97EE^x&u:Lg}-ceN,7 DŽ&ɉ}%h8mjUǜm3&u*l 3pصkaq uF`"S@v`[4B/oduʻknj۝NG@pnc xJpDct6R9(OhKaGѢk 9) 6'GzV]'6_ʰ|$x$fBH~MTf}#풒䍶e?Ҙ}|y sbts (7м@V[8ҘZr |l1 Ի]^{FJ]^-)@(=}nn[dgDI 8S)O${-O\_L [Yg$ C(mR.N+rT*ACl4[Q?.qTg6&5|km2t ;brC>%Y ItڄGc/c4PbHp_ gnzxzWq{kY$Xᘴ7PvGrQ#PVm^+s nx)vVuuhLs{d/9dbꪌʺV;o%"5Ϧf-NoF8CӸ ;J뭸j%AЅ>Sg̍xt?}|\aT^*b*9&Q>':t[s/nh}} /ע!Yp!ꬬK0~k0i;!-I/14: X [Y'Xz=ٽF8t?#P[֗h#1Xʧ^@/nQJK[?if g4hmOK `+pټgb^:Z}k`P[$wPWNKaPPoq$q- +փF )'JǡX5P6-/8:0Pn?Y͓Oj">)5j+"g/ 6Cizh7V2QU i>J6n>ϐ+!JFW̥b~m=˩F/Xr}/i4@ڥxE&]arޜލ)3F%:Vv חxkp?bF/@(vKx-8yyݸ,J?G,BT#?w XlϗHW| 㞜sPF Յ [F9J+7m}E\EܗpGkυ^OkP*v@W3;7$Q-.S|B,wbq"~I(!kYBQKXC˴IJ$_6Arߛ JsJܥIDz=B^ײϯv%ⵡ;q[ <5^e jW( dp--gYmneE+o 8~oA4/M,K Z`=#ǁ!_][ 3 >y[#֬ŻuhKwYO0,D~0/Lο?ٌ|>A=&,PBզ[kU[q3WFuɐgi'EOE:bW2˝X[v`Uhe׷$a5Ǘv@S18S\4''v^)k!Z2D詸 )6Ϣsdwa9ƊԏXN'B<9]OeL'y֛hզ&T17ࢧhCG"eUߌ+8X,6G)C~~A_MV[*/ eYDIG~~D7! y) =ΐYiv ZRHzcVihN3h] ru/K.7֨)U S[xH'C%~nԯ?Fl=o OLBs {)ޮ~y$e<+NZY3껏(%1M۾5QqB $OL˺5֬.֍ㅍd3Ek5NЈlZ fQ`NWQ֙ 9@;r2<dI vy jOo P!tN67TVbQĕ{'}ҥ{bzsrs ߋ.M:e-o?oH-CQn뽑+Sdd؆$Qxgg#P|{Rit jhB0h/k+1ŃD6 ߚ ! ֠׶E_@Du kY( Q(\w5+qxmCzI⫲4QA"9tEPa(taqNe8?f7ЍBi ,=%x|M=elhc>g!_I]%@gThf:tܼ<2XF](K_ͺѢW /xKIsܣSUU6FuɺwQq๕.MFXʨEbںl.-ZP .d/јш?QQqYZCo2 g@(prӃbXWqvhe6<0)v:S Cmm@3[y'́ej=Br$R`;;[$mhgIz='V6҈me+wvԴ$ޖ#(\8.>Cy{R >6,_@Y  e)^kt7CZ u-I}٦p]rلMQEhќ~4-[> m`R6y{Mr$I N쪈&J6uΙΪqHJ}j Sg.Xl`4 G~"OE䠘¨Z5LFO'L38: ܾ:n;,~<Mk4~%J'E1QBZ( ʩ3τvP_Z;`ۓM_bcdS1ic 8nL!D'1)>3$&HA&q wE24*Vs_]Rk7#H'( &0 Q]fcN?Ȏ^9|ARu ⼪cyO My)gr9Y0*԰I8Ũ3ꮀrO Li .w*XSHThS {?UrW=BTa1pg늪DJfa]x)ȕt´y ܯ{tKTD͎n-H㱣 9W;cx1k>2I@OZj8iTT\jjRupdm o H\_g#~+믴: mRePBYjoA"; "oj'Q)eVGd\AQ@}uゥ|0iDZ"LUTQ* :VX[r덚^F1ɘs?HXyL)RSm}Tjlo!jXҢr@mM3TW7nWxd,>OL(3[M&T.KAGc]wZKAQg1)0:25ՅTo|v\FKI@Ue ㆙Q*$K1}0TR6hQRro ,:e{# K\]`! "]PTy`z[{=rYUʺp`a}7$RE2pE q?wr.Aܖ) BC6UYV/҅ BMhі31X{nx]"OVSu\F ֨ "exgԟ)@$)@fӻV{`crCiLo;k/, :W0"  3ź1O\: C|Mx5vRT"+ )}K]2ɲ uCwI{n H{$ s#?ҥEf1mī7(ڸDGt>ڔuk%qe|c5,Bck7 ^whv$9B~ {4oR.u eS#uÓ?V4&Ӷ" ׆YtP :[fDDr͵QdnB|{t_,t؂wNZC]9Ɏ:gI9b4OGɬ!ij%\И_ʔw\fz\8S GU V>K*ޛ ں?(0@}μ P\u߫ Y׫mBt.$g/e/T)8mqoeLjA@0w]`\2yuM`gKQLurGKG\m'ǀ]Mc@aCs.7|$çGA%MPVC{1QS?"OI-`y~HLɊ7TdpbinQSB-?e-Q3}/Z-Ir`]ʤ;Y %"cA01ƞ|4X9Ah" 2/ٟoƉf1Xcf"'&4[Y5H7'6ϵ)/Q%c"Rxመ,(+^5ԇ9}`'_K-Nkw$љA&1Dc g|W ^`aqk2dVtHZۑNnQhY:>ȦfJzf ?lxnoq~/Od*7j'G۷fKB^tFfdZF݃5Qun낫eGi!liڷh #*-*HLB_#]4 켯QW j2ZNrҗ`dȣxI\>V-ʇ5*jT' kA|,#g69HFtrXW֭R`%dm4POH`o1*Q䖽n:_(C,QxfuZGt1{RH_c׹KCZyVtK PDlB=tXrTsJ(ol=|Y&hڨB[*RTwip o s[1T[FM]wq#so|6skHB\z&x[y?=hͣ9%&n]{+_OfT~JXc p]|]'fGœ2Q.Ur~Y :[I([@K8<80EpN:)be{} ~7MQ>7%q/_ x^ 69NTs4%!YHd~9<<R52M. $<ӎo\,YFjO-= _kvb/@I * "< Ld~ ĉf!?ACS!eq0篾w[#hlfyA5ͅ ) Ko:h@,<57l9L- {6D7-F{?oD~nǐY/W|F2Iah&Ol^n'4uBq;ЇʀڦLL,R$3#3ABQr*P܈WW4QAJO*_3]z`M T[5mEUY#W zǩbP'g`0I}3e]:t:Ӡ3ۑ5IfA,2:69 CTXoj{`7 M`ֻ*eJ7g-:]O_OntGm*BHck?T=ι2C %.D|7UXvIB Nw;8q *4wʧHFnpi3,0*+fe֬;(񺱻]uhKWx1n2-5O4V ѶG4ZǼ҇ eֳܶQi$~ RFi9!ʐmpF JQ2ZluInÊcAR͆1P' -B;|VFX҄hbo}:5C#]39`?оne%1W iKl"t e?}}&Un W5zqӋ-d'T})~}̦Q7fBn6Q"JHS&]iPDO&2J8 &K?X8ٺ@jbi܍Dp3"F(P5M&Cnϭm<Y:0m<5O%ì4&1Yw:κL.Ke=co#]4R~N5zDL}_x@@"{eTQ+5\cE }X71c]PY"'1VǷΪ4Q<QnFX (,}FyhyL]M_IpRQL&1kAcvVB`& bKXܫժRV" W&V3-݃aPYT=X`2hr  E yQCꊈwXKLbI!lAK{i֕= /o8/I}&R,P(dߛk8 o_ޓ󾐞kMqjvBYNrWr*_r#}Q`z`K%-]=`؂hUfZw″9—r?JE߫{Uhޢ?xOv7\{DbhJB\N*Ԡg+d%0Hsv/HdDkxMpcYY߈`Z $K=׽jeLAaEV*j"yk5Ls!ATzg;B7A&tgFH_6ڥWOk\ i݇"6qux6І!&,0`|Ad 7`f- CX$D^HM5gkfZex1'Ah*]1HhՆm0ؠD3jlGUS ѭNA3}pe+] _d(''_78GPOغEzG*k\3RVy@ UR>|dӁ1Ǩ b0gIʈAB oA<0#J=QW~ܳbM~ti \mޘSE5Zj!/ M{O&k].4Ô;8caL1q<.se;Z%1M$gb!tof߳M1l[&"E&2Z0LחPMѸ2Y Kͳ~=%Rʋn0B~ekfZ#\6 ]o ,k-><||*r{(xWjo/&RvM% B1|, a+=aI5'qeLŌ -纗{ZTU)zA5iKsmܶM֨^ %ge@JL8Ո}A>,LT;fBӰoznb5׉ KC(H(PDzc.ż2UL~xط; 5s y9' Z5B[k{/=蹲Bi.-/d3޽`H3#)N/o-YO>4#*gΥ~^k',U&[t;[hX' h\3@@3r˯K<=H,18={3:(q,>J_x'&w'iUt)C/Yi3i GS]1ۆ !zM߬2fsLh5Y69>L*-Ŗ})*Yg6"mHs: }LD\:0UJ+4-p񁴡Ul@pROvWLRacŲ /R:Dbyʳ"}k jE[29@ ҲMkKq. 9K #f?1]Bbc]mDΖ~NMR&SvQNeS]\!0X2 r[ͫbGc+7&Edl3C6vL#5MMY 04xm!RR$.˹·bXq.[w]uEӯ%| \!=A1[<ڤ|Ղ{i"F8& ,)7՞{( + zٝHԙ] \"`~< 9βb6jOxOSy~ 8w<%.h{[ 5Uшz{ovF ؀t -uUjhЕ!&ol~-c*; 4j#b_Wv54Fb s~&p,G4"ڦZH;|_!pog ˁr V AGťVܠ$K$t{ l{')jՍt- `!8f?6݅2 ┵7uo{+N[Z8о[ݱx'Po5 QkA ǖc?|L܅(Z)3&G,s1TG2bfE vnJd2 CLhGNHt7doE_Ʀ%L>Dt1M`cp>Vum@ Rd|-mb$ n>&OzH"B4|<A+x/8Uzp8ַI;fҦ2.1ta;~ {}}A?5WY+nanR; W?Dϗ=9=۴R"A[Cvqf䑰ڀfN9)ɽ%SMqumᇨ JקT<; Y_Rͻ.l_'9a#vxsuL0X&n#joK',75L&Nu-/]K/ B7gd f' 'mIZ5hsK3PܻCdMI-bneE2@z=(GY]TB_k*ܶWޟ"o +8SZ7D5sC"zPͽ}H48;5/fR_ItXjY?oFuNThjA$)ݡ\&amEvvCcwװା8V}ޛwH/:d*"Ln|fPt\NV"(ۀpU)-B G0Ɵ-5Z?7N>4c!*x¯hE#O~]Կj$7R}o0-'InZoMT?j5 VsY93IӋXT4&\ ]lI00vމj-d!2b#<oSs]ui2r>-m$2@Ⴢ#ƪauZ(Wq '4/vrF',hR54 ۿ,šNDAn$|B(i?iQ¡<8tLU"")AqEf 6-/,:9ԑ4STiX)hk菆K3 Eq1e'<'aZ#80f6*?L TVXڡ <-?Z:@ gg3erEp^/B!b(ܴ04T8mڕ 'nA[A;6rº4_9Pͩ)gL*#6WĐKs@)"/BlY!Ph ՗&B|=EY6qxvQq[ub+#XA&f< q$@d\KVY$ L{)A 6 fاԗɍxˏZOVˆK?}ȕ4 -o^o~|lM=>J!z}^u+?=ćw4,S?SWaBHjNa ъ>a̼d'm+gG<>`WX_'"CGBf.ð6I]cT4ؔ :Yx]!]ӻ'OU.dwԖɚ9T'7^[M=F̱s ![5'x<.߇{LS0R??R׈żp)OσZrMNYMOpiҬMD% X(`PT,Pr(stEW>*¢#6U.7\ۃ9])\qVtaNbҵ,b %6LL2L&0_1,s 7Q9AV)mԏ>L:#R}3<'䟬> >rAԈ=nQifOBf~^d+y+Mo#Z*Zx}ɶ8($u@IZ~=Ngw"Ԍ匐voZ1Dz ׳pkc-E&:B.x-s kT4DE?=!>9v\ϛ^8w'?dy fXawsnMNx 㿀kͧ/bA;k%{AC4CyƚN)kz?ÒƖlAƂ 6x1e~t+z\U_Jai Tb L*}u4ḇtEe:~ӅLE"rHIJVN1n+g!2jSF=Kr5l+;ٍ}-`s-c:;ڻ% LI&Jhv58!6F|6Ԕ]7ohD-kz~̆L|r,bbk AzMMLfDF ̉H*k&Γ:7כd"o]4yu8/2x%Sj aG1a?@Щ) b6һS覀$mCW}ռiPL0oϖ78@>%'z Z;O}57gsP!+U{}f;WW|`SW'ڱI|6ptfg4=G|?n6RgH&eX+Jtu}> kx/The17w8s~|:ȓP5bN1TowUځbóWE XȢ c`%'h?hFoͅgܴ9[5zSMu N4vr4b:r!wW,S."!aF7 b ?4_T@+F2s{2hpPg}``ptOw~(4X! t'DpWVO( -#v$=(76>MdM53cxmxPb-Njsn,p^gXZ E|yط&ؓpeUbCʜӚ=>.ljl]<6BxNo=8.͘~Ē0uK/)T7f/,|Ѯ~3Uh9X=GOc WM@xi@'yz#ȍ5L(dxoӐ\yF{~2TF(j.~S,41-XYaiD\^ϣ軃"]D!dfd:/uwW| җ=˟@=rDzȇv"gXY>%%._3kv[ͼ$r6__Eva2E&s< ., :rιb(=ڟV=A CVu4>7CBZVw):RSz;2~5e'2CW \ú?eʨo3[i#2"C~m3CIڦ*"S5H_,-8uR(#̰SX)gS֩p79(ԟ[s Uk0f6VJ+,Xuq-nje2~+*6JFtv7x!AH\,E-s]^lus];گ^+e3)^S|2 ָon73iC~sMnT1&7F;U) \,d%kC.x~.џg"sӖus0Y\5SZcM0E J\=">S (B^+cKN g Ǫp=("X嘏PX?MW$NOX`! <>GA%feM!< mgfІ|`˥U/̹L_]HꮬD:G҆Uz!u7k~p*%] xɝqsB|;v+O 3}589SdFgI<9q^vv,7Hl }`뗮fNW[niX\$uB}1b@Ł:0f,9`7<sB "5ogWI3}_ojV9u,qJE8ϗFL{F*&1@ŖB U.iJ_c8uuvh`\I~W*hKB`laysi#{NEW0}se8y\a⼝5%* !ND8,b y\D2*!@5~1fx B@\1/;2P\Y4HXx@H8 xAt-'UqA smM/b ŗwŽ'BҖα I C|䲻,+W0Sl\e:5+gEF:[j5;q}wb/U%* O3cLPe񉫑D5`(1 jԂh@"Qazyksω/rE b1MfִM}?{^> 4[U+Zˬ|#Ldy[ޱ=]5OY'S܈" ̭v hCDݞkOK)ABlBy+7 ralɵ_^wFPkз.f΋~NZ袰en,S ~# t3ģ>:IBD|DKw:ƗY!ݞZt%gGܣ_l4ebؼic*XءXǨq #"]ٲ B7.dK5-ԕ+k3N1qLv 3Ő#۠Ov*6H{H/(ZJ\V^$2ֲ݂z.E 9d:: $ߌ+_,O=MmDv/sՐ -sn$8aai:lu+;9,!KK80̠Eݕvrl1MIFy䠊P1pA$YLPC&Js)|xEShLIHE^S4,_z * rqXxO-yG9癚' 0ć+=^w8B}Tr9 #VsWAR<~J`N~Cb_ӒA:z- Lsle.# 6'ـU!VVu-Pu~ĤdB׵ tΕpQYBч.NOUA }Jf!VFFlE?D*&M{gz4_nY"| q=-jwXK/?L r_О0&vzG}Ougz- 0p"^Aa mW fadqVg0,]P83?Yʅ^ ?fį+Zf 56 ]rql8.!Qfbq[S^'o-3Ö>|g^[*} E:6+68pqa,Mָj!y&1 W<,EdqoϗjHȖ=S;,{a?3N'2%mj:P PϯZiUFD=3n̫G^ 2(-!:W@ZԵS+\ܱvxA˅m񷞶5?rH,/k0? k5W@tHus?쳉js#4{ ė̑Yh"oXI2r* jKI%>EVIяY$J,шyT8G+ qkpRp}wh~|YDAsI:Ć vA/f`ev_i]%aM1J4@P; ^:X!wZ'+"[o#&=c 8" WgdM2 ҽY&&cp^<'2ۤf\TpfQkBXX: A򱉷lX#d!Y+,`EL`lU`rqMMU'' -H ȼGզ { ;". 0@ߒZ%zjF- $n[% 0+A 8(5R],* !| mBF2-Y7+LQjg=`$G X. [x'1]9 WA%mrR["xW/6e&8-G0-vIEF`(*!7uByDIgEFl.㪛 XK*m{*̉Xf!A^L6b5G(8IU| O4/SrEPuolDi&D3xc \J4 s?_rceWTZ릹2v_LDzzt%wLl2kޖ2?nMctPR?v."cE"He!kۻ<6Zv#'x(`i$AM ^+E[g,CjJ{SU.cuSsSdTb|p9ڡߓBa!)M?\=Ä=n¿/UΕD2)nu\Ta{Fm(eEh7ÅjW_[MnSVԽ;-N *^e.WTrt\$e,Z~D* E O:Gg-6砂O ̔ 'y@a'sZj,"9+-ځL_8[$jUy/T'f@`h>W0\'8OL~u5Vit m2}a6>D~99:N6ܙ|XEhP9׉ETlBBW{wV$emHNg=}zTV G2oMqſxn4v4ddQͪyC/i%FK!#v^ߦRj@6H.,ʆ7)=;!eM0.x,_͑xN3z">hQ-os{%vɳhʣFP]Qu`z?wU? Eɰ"PeNo]<*? {=ԗ._hh `\2uژIa!!5[z \TzaN- % (Ƌd%-a 2' oH{ZyQg#*`^/fEOb0،pfbޗuY~Qd]=z~ D-90^PDZwM!52s|sc:DoE]YfB@\VxB$'{?I sL>o%?8?$mGE RUZnKy (Mf{^լ A' T`xY?prp;CDA4M(کEV?Ĝ4o*M9|KQ"KXKJtT"Cs,1t.lGyD3 $svzaF0d"%õ%h\5nwm8ucă Fss3q 5V p?Q,8b@4*j}t !^%9l%YFp{|}C\$ܺ fc)> CcJ`I~};3LyQ_Ϳ^@" UqӕCfX[BU&j"r-Q\/ ݌H|)F$#o("4MPԗ\٣`HE*62[wDn]ٴFkwgIЀ.0b2U⑧֤- +I5#dB^{ʲ3(w6[sʣm EaKsHBAԔSVBRXuf+e<:唎j?Yr`=!)3F$O1c'Ch[Y$4P`Pcwvy|T B67͸د4Z\F-.˗/:CնX|NvtvD ]! J t&(ԫ>;;F[Bh$(">fD!$[x+@2>?fw?y$9` a:nQOVرG~u4+j`-Pi% ƶi믰CBzwMkļ2J%*U/a*OOA@APMK4djC`⺯Yϴ4'Go/ dg.OLkWZlmVvaY:loi r8I- }}-X#- бl}P$2փD\O4v/NEd |vZx)Bf3YܮIE=n'>|I []c*%ldq<삡ݎ . ;zʍzjvwKI ,Ce>ǔYSF1 DD½j̜ggW +r&bkP$,*ɾ=*V>Ssj z,5o-ӕHM)p,h  QWF . eJ,/*Gl,N*z1I}U_1zCȪg=^y otV O4;:r\ Fn-gӨfozr`E]@Nc$aR'=>lb1r1E` q 'GhFdI-{ƅ62!mA`)=gi}iwF჎皨iޝ+p#Z'xk=D#bPNOeG{v@߅q2ȹ';MfO4S!OU0;F9Tusy<c}K2GU AV 1s" ;ze3+rbΏOݑ25YUa&amxh4ɽoRt> + xW^dvyѤtljB#كF( Hx"+Vpe2f2PЕ^-ݠnwO䢉Ǽێ{L5 E33tmvCZ2OKT ^8ЇgB齻G?/E6[zs$n09$Y82C?Xm.}SuA1i3LU ߇rO >˴j x8Щd^K?C:2O(`__ȞTMDsqQ:)A7l`| ZGJ(;H 9S@GrIX6r2ނ^YQ?Ls7̊kfkמ6+6R2K$ppA*eiT|1{ܞ)J΂w 9duO/!(Gѣϋw3{׫&4fIqR_1xL \(iq1Lu 4 N݅o4Vy)G]P;+eW=qƐXŒ#qZW%@KL*Kx|W<An|4 DiT{VOƨ:^}L (pe ؐSYr@A2 yC:@Akn^H|[˰YH^'Bk'hoGj20d?Ue['EwǵhHaZaCzBLP.%f3]4Ěƺ)u1jK;Q&PxRP Z.N.'@s]{dt`fS| i0,iQr\_i1B=zi=6ǝze5}@z_sq)-,Ϊ핎MT~Ǚ֖6>53%ߛ˹7(i MHT\z рхVya.9 q `}peYM]L 'KJi2Ÿ)$D( '`+ej.b/JG8$*.3hǣԪ0@duX1bmRWli[dhްuApJQp{lY 1I;h˃Z4ʮ8=LJu|qo!"pg/܅8~tfdc7t8 9 x[('*d,F[wU@ݝ:j^B"cT5W)G?2.fɎQMff|73@;V|'q_*"HA3PPS-a )Av\v9ȮݧII'M SeH,Dh'Z?ABy}thV 2Z1.hGV{moس՗~ )f;4_ ݟ::F8GC[0$\çRPWzuVwuMAg՝<bl+;7ķp:tɇѻZ8oZl75g*C2~~7#+:b夙L@F &B2 ז]"j6oO}T64H47|1٭oIqYKM:>DPt)cWM2a+oMBW^{ SU֏a5UeٶԒ`3;G1f}2 %RսTY1'lfJű} .[? O*8pD$4yuu]A䁳+Hlh.Ħ(C{({ +NrB[—]D*r Z ew06cy34wqxjqݝe'&_bf&ridw@V.#ѯ8D=T_9X^GN:ʹ_]k+Ɂ ,lq7떫~=ΐ[v]]VV)qk6-8ZCzϨC_9p1r&!1|Sg/Q +׎y 2PheSrdǶg' 4qn,y`dd' Ч:;LQ}Dh0 &KfF7LYތ7eWCؗr} [Dk'3"S}Zd{zG>e&wؖG: kC"?|v/Cpn<Q's}R^ɛDI`J]O;B_a*/8oXkc[WYL/۶C/+ر_L XH⭾%.oNvu[MԼ1vgO$YS(W?84pt6(%v")^fl݈i7لMFo*V}v]EYR3UuΛԥfG|GrpvpZ@jt?F\#ύI7 D8xf"hBA95*bH$z{Xuɲ Ś.$up= cC5vC ϓ#ׄ]Ҧ7>kD EW̶SQ7xq!Ƶ/C3ʻY^fb^J (u#qzF% ocYE`,axl;c`'"<>0%g⽣`U9W߻v&;Xuz_2\~=<'ے;oDԱRXAq7(U1%ndS׊ܰ̊`!!4&' cN s әFjS0\9R<N "7h)GJxÎJ꠮K'6Ww]ָi2Z^W#yh~G`}idOb˥ -/qMG`2J3tZ7cag62-0JOnv*kw9tX:"\z{iK) {[pr]Q[9IY jh ֠6ƱͦT=2&6|3YW3Le,x_3]V$2] ن_}b!" I!Z*+5Ua$<q|]gun;U$lĥԛ"c篴 6,8aNh)U$P;~lcbo.䅳!C ,Kn,Grl-"rRV{8уԹ2ZUqdkQts > ȁRڑM__i$i7|Cdj]<#ETJO[?^&l 4D'%9OFrq^Iv~G2B^]d ;f*IaJoX4]R#Qy1쭽ɨ+_KMUEbh.ӟK|:"8qfnr,HV|zG\X6߻q694ޣGL2J fw['i29XMn-4)fw3W=hb|,"q gm(gJ`_eߜNPpGݢ`{ $ebGMrY P~I r31ݢ_ٰCa$ Yv? $9>wA7Ev7*d3B9-ҹէѳ`+50{voxֽ?$l-b8=Յt]KT0.T_Kmܼq=5S8ѣs0o^s&8IS$eF"GғF\T:WJj[R^\wKSbr:s >޴l{A2#<0KQ,k-Ra9 .Om8tԌrNף!uܛXpG d$ %ѣn<)mX_gmt 2GRZ]:MZ1qRϭZ25}NR&`PDȪ]dslLZ:H 憅hX}r%5DgusU ߣeYZV-< b/Tf.NàXNky~Xc_%hм Ÿk@5`I G{NaO1&zV'46rX>;=l\+_%N铏iE8Vƾ.s 0eƔijb CI% KZvM "{ -d̀PO{j0Bj$G +FlE›Uf p ;DNOn-䙦[jnby4uܞ!N gf;MZt{2/<Q`rU"spkjmaGvZ<a*O4_v>xq_c rRYNjCfcm=A*Q6˕xE-nIdbh5#V_HJCP"Q"k0MMf`aDAIS*[ b4rH'&,Uv]CZ@d礬*EnjĂ']KH+@Z, lIEW57X^A#6P_ "ƑMY5OYE盛?=Ԧfhapr ܛ؝C_ )aoP1IbYt5ltJJ酶̛fs$π 0 DD62̀.>Tb,%P#?F JK! Dv*&$s@U/4j`/0Ih_1P)D&Ƣ J:3 DxY_gێ,j,*qfQlhs35k"eJk[c'N=C~1C7?Qj&,6;7ja;L[ 8ӯ Ӵ\cZ㗚RvOMN5J%L[ ѝ$y!HN&*qϯ*GHz-use`|0묟~. 2r͒g;&8'G: l c @b(2=?XYJӰ dHW5n}p|#=B )܁FV.ǷЩ-EAW{Z;HB`W9V"5Xh)=Z~4&ZB F;Wl Zg7O% 9&S k >oPx|R]_Q 9}eM8BU@\Z,y*96e|`Kw8{RSh}S*]Zڃ 7UT3{F`2F_iuPZ|pm}YtdFdY^\;濮Ͻj{$eqxk+O \S9DZֻӎ=xh" | dzѩRVdfY9stxסaPc;cZA:x lPk郱[Z:ӌq[v`$'fcK 8 ]ϵ Tܬ#]eMugC*?% |}ëJo/{hviy&YvfDa/yNX>ĪcÎDR]Jh| X2V3-b  )I?S,#"#ז-ϯ͘owK.!g,UEnDҼsH,I4=9K&G*|t$>[vXt/]¨oUQmnۉY'꼠2&o>/r\YeV0|1S!*3:+, Ns"H r+4uqc]C萌Nz嚢)}~;'-KVX<9P')xJqjb'GAyL[SFEǠR)\ +-@7˞d@^8u{*%Ze,CEum#JPgs{J-R~8n!F y^DHuq4&H%y8 ldSnm[v/,:Ğ1 ! -QM QplM󂍁(2r}Ղ&JeS'f)0'8> ?Jc{,H)C^t:A}**Nj(G8rÕƵ}n1j͘T_nፓr7 a2FQ(c|4;HBCJ??O=n^4^:lBi݋Ѿ,FbtCDa2#1u%c?k1mƕM 2?Pg+sG ϑ+mgr:tոEbba'3eCެi` "'*+ w˨QSn7+Aڐ̍ W,rLgefi `,uX-g=; } @i3ZC /Ia@ltЖ.\.356~5J© IWɷ @֩]XdxDK59.3kZ糧()9i}Ssy`,&o,4S~ LYd/[EڤUXMc(6KWTzA#ƫ3qU]/+Nqo{(+byAE3Acя7 Z_0ʃt"qMJV\Z;hx➛%|;f^io NX48Qɞ$\jKoJr2mP I~XyZt 7ĵ];kJJ"&2.h*rmj]/uQF{dsOy7Ny')fwHǵ]GA1ԤD+5%mԥ+pE|/SII6M [t8JUV'$k?o`VG Ғl$q(! ]qaL/l2$!0B4/|!GkM0]B,[-_P Ę0K?)nf  .#^kQPm\eC9T`M%;n\$Vc2cn >SuI=ܻs] Ɏu$/P2H2c QV\TBW#j1~hrZw11S]7O^ )anyeXGHDyGɋ4y XPOR첷ou I%潡:27/G:Qcƣ20U߽raP!{QNר$0vњ)wl?zAwP #G.cZp0¾"g~rn G ڎq1NT !r,Ǚ79h1Xk!хϘqa ׹TI['T,3bfۉqMa⾓o?ڴ-1xT$)%&OtO8iZC?PųNw2X%6ɊLy4dcV[FbB 'yуfsDcEzxPGh]l,5%^u$OP5?5TOE3nz 1vjzm#2dpqQh`bA0~A|]o 1shS>9qDǼ lƥfgMƧKj8xzG_4-w2WDl #xniP%3썼(Q7koلn &XQ#h58K Z1ֹ B-qDQuQl"/k wgɷ:e\ZȧLj7j\A|)abT6A`f7oى7op]JSV4Y/LfZdw%0O5o5b<0V>{3n[PQ |Q%ܖ|F `8ofyKfIvͱ)~tՉiQeu\vT\^엥?(ROI$k+iz5IDi~5Hy0C%53Ѻ9f_ڽNFdmE?{/K{[a{*xܧ_?*'YM pR4Ws/4JpyQT v3%S~hs+׌ Pbwl+$Pvi9X9Ht uz'!aRlKsaBt4 Vkv8֫gs{M֨G|\xPty4eF^hj MZ&+I3 a@n>L#]CgWmx)9&g/,E(Ǖ 0[ħpw\J2/o{UNn.֑:9],%$ݵ(1Uh %/b Vs)\7]ӡABF#EOx?h EI¾]=qW 2Өm4ԓTwE!y{5TySףY:szL!g5e8`oį:~&362bXȄ-(nFT:Ǝp{qH6K#skÍCܕ.3Z YS:T}!7N82{1Y=kFFh1JS6=%M(#'kdPR`%jJ+Ͳ>q zbď+$8XtgTPSESiNp!$7|/uzVH(* V ~8䆒.6ZLry (*J!X %ؒ`z=Lw HP{zfR246G 9!Q\h<~g}'A~6zǷmY)qWQаrTB\wv֑ZuƆ/aN5;@Y uzDX*ҳP#j> [ڥITd Qߢ-G600yF 6R2!g]sʕF cT$/A퓨u]\t͑\i@_U8F7==%g򰳀h%dX*fr4]Cxq\AQ˫:5_bSX3cth 5qXV4܍z6BH"4oQ+N ,HbʎeCN'aޓe)j t=g4p ynXF;42u&|3tV6VERi5;Uຢ<1@=a)M#: ^Z,^$/lhT[Ct_x1Na_\KNQgyvW) 0]2otv ,Ŷ& OQqz5€Bw;J𠁌L&Hlq% @iPN'^[ kz>%PuLy qʅ`63\!-s1ͯH$t$w00ǫ&o<:+67žFAk6(ǀXoCCw kDGSŜ!.+CWCbLCCNLsU wfzM=b| ̈110U^Ri\pV5їuՍt!rœYWؙw!NT ʦnjq2r#+o'YV֓sB]~?$VD'j`7yjv]\/IAǟS-hh-̻4|=a>,uX`AG ěo;k !]ѱ7wlK|E¹q9o_xH}F+A̜.205qh& |%`zPzf5N&eAM,A_a6sb^@Z-xOJCiGvB+85ā43-Ȉ nRD#;(ҷ;ax+,+va{M ;pnAzx` `mg8]ya#:-( FPx 2<)?|ܐ:< -y89>C2.Zc QLY 8~ g5@oMgzKt@M[1YOL;O1R+27U(b`x@KNKa7DN]nPBDޖ4J? C=TW+Up/~ot|M25}P$V .S1u<[`@6_B$ -Vs v5}XXǡx XbӁeG+/Bu;bIԸF֧ylAY\MǮY*\j 3MZvJӄ  !Xѥ5H+R6lT^\6:>etgPRH;P>4^=7b@L7G3;VsR8X&yI0HėnGi tgP(N.0@a+Z zu h#Ov 6f ܓ_QX2wԟ0Z;`P XG݅.zү>K 2kB]T2f Cc<ˤE=$l6Q.5Vd_~kc=WJokZnȨR+uEsJk.ZZ:m/;N]i;]vmEٳ\uRƾi}{3V=AyQgY`emQSO ?%m#Py;Z:/9p lG[5䏥[_ !F}Qئ^}C += wT=$̏3jMeV|{8 )޵QկI#YVd70y^5ajOL2MGu.K~kڠw?LW]yoz%*ox3ilQ2.K"=RK}0%qߵ gzu's-5lgi!8 @EYu%$ŗqy"|}J ۗm ;u|xƬq>0)Mn>F.|Ge\\(p3#' η) \.{/<4'P6 (mcc &0-HՌ)PQHr׬ɨ 8&\c_4K9N>¤Kشm c +Gn@v~ͷPj!(CZS[|Ie4cqZ,;l.),S )pr= JAg&A/19uVy䘔eCMz]Y; R 'h=L^xg ɺ yDyjjߕᥬ0>^ToNjx;maZFWgkhc8Y5L(4.~S(l!D! C)9G,#J s) =DHfS4YdR) ƹMnTL?(X<5zWzW%u!@T0K "ێ X B]nrtymTS:o֡!@+R!ّ9n dϴ44Z@ YXevlHn^+ׄyft!co#Eܺ2~' t)+0j_հ!/xȨ{S$|y; l]ƺ0î>&z}_Fx8PWm{:if49s\-ĉ2IK@bg-y)g着pNкij|p4%\D<|&M;m/ ")KZwtj]X>T) `{x)Ӻ lVȢ(xĪsALZ(PTqQF(jtoʛ 4ns><B1*nM3R- ۺ6{_T !S{ZKblWab F%.&ᗾb=t{_*АOb?dDduXB"ojSMgV읏:"3(ΪD偍cNQ.Q+Yo]g lj=c> f%pC*pٴܾ?u f(䘗U=e z-gN1Qce+(8\$mz'4q u 9Ť o| BZRлdj]A:0ed{ =]"J~O8`t1 E9M/Ao>O jDw@]CC9u[Pҩ[a+*O4-ʀ m&7N,'(ÐKf gYőlQEE݇*#=tR8g.旅m!LxF.O)H3e-UR "o 5%Zc3s% wu곣]|]y{c&Ds tW=z *o*6beFM3VON {C3DTwbc$WGnفX3;]7$>023SCoQt=M:k R Z99<_xjIWN%>-`"SmҔ٧Ŷ}n忠:YL97b!Kj(d3W '7Jz>u_QCq^㶥Wi'HFv&p )5'!Jq>S$ {ڴ^b,&Ek#pzAkE!݇?E4K0D}H8>zP1' |eҶ[>R%i|[SsA9 5(#G*FQm?z$QCAMqHБmanqp~X3[fꋻeJ VR0%Q@*bΫݕ㈕Z vq`M倹+#ex ͬVMۡu7 D V[w^Ёtrs]\ hhD1GTE՝Es#`V/[8T熇xjmN?+9lǻK^?,^=bp6!@dyFBO|[a4a;m^0Uo?)PK548"Kwh'= Ikf2>rRJ$RDž>Gw󆿚%lC̄0Ѻh)Qi.IJ"[6G 7Ṕh'Gc[G N2zK4IU#e˿U0t֐׭#oky^~,`ݵCd͗ԒΉ3Î"|0E ;6y0Ɵ` )+j = a )duk?F~8~ڥmwNKĺW&+@!GO>u[*]W`DiF7_IbPզ@ b:^:l64b4WgmnΑ)xݍ]o|)I06-"JJU5U9ءo]qn.!0+݇:pjx%ˇ(A{1s;a?n|ã}Xh:{YAQwb5 *}`V2$,[ 0Qc^Br_WgjO)w3W%Rb*ͨN,ټ >Z2+Җg Ƨ_O3M=1FH'9I?MoWڲO\.(4^%ͼi"j,@b1ַ\ Ս)lu{RH7LBiĊ4gGUم|4'.Dn_R86 < dkiVϩ(o8H%Jz6(v|0#!H=;}vW2$8UX4M2ٮ"#ۡZ㺒=xbb^l';כ]=")4@ЃU_E;3troy96(Ʉ v㎒ˆ{JFjw`D>/^>\LovэVMf,VqsϽc@֔2ΐDkď;Anq/~ìc-&ޘǐUSixTdXrGj<݄n"0y va#O!TYh' XŒSw.E:pW CI$ZdE45xczϞ*4\/Wp֒,R%GS@lx+H(GgN\f@ш/jS?$7 } oHbBt5n`.9o>r ٫" 5{^=Ju4ڴh'kc욬e\I)7vlm`Xn}Rtѯ7[ kҲQ?= YQdێ`=lρ[b&h1lWV~Y9- jR`+z{xDbxBEKTkM7k)G"# ;ZwcaE5;yOg`%m!V;שxÖ́j{͋x0KLQOfgu\P#-RG=NC?X).A m'fʌicv#Iԇt:H 'oۥ󃅸J3 34dA3Ho4_WfL:Mhbq-SQnj1M/f$vy]cw8N6~bWcz pέYk$ݍ}aJ7^ub\YF ?k{:00Etkf6*-/F̲dIY'#A알˙cG>+ a%PÔ>Փ&ͤ@Cz̟0ڕ^Ĺq#~ihT2ӣi׫f&n:)bvBsUXEc;m]R nZ,S(sar1vGܑƏE#wmf6}g*ũ92%i]i"1g'Ֆ _6<[WHyZ ~@丌iaF˛- ox (92fCfR\gWg]AHѸB󭃒r/,鰠Ʒ& M-/R ݋فٲ͓&iPgGo1Mҗ0P~,$cY,Pa|o!௏gɽTVAXWly24|~fsM ̈́)zUcKګ(AP6j\υGB9]baXy(u ˱__AE WQ_&̊Uhu,@Zˎ^rZt UC ( ]\w6O_AX % Njhvv&4,\}&R̘P~xYc!&3kOCH^&i%;=|yÔ3dVԝ--uY J;p>:v:zXwD5KX3kewrDMGvNy>FR8c5'gw&ˤ4 "JGr,(F_Nfn"Ȣ4Xi(ϏBz yKz#?hv+^s04  L>r0]΀yE:À7gy!/d+3R D%ONE t1L Um`HͲ8U `x^Q[ʝ#րJol t&7jwI%$s*ɀhvҼrҌ#lys ~EzZ_tm #BtXH=c@ȒnBĩ1 \->w@ϵg5`V^-:2"IGp!Hk)UL*;Ӟ܍9ę3&y` L9&m6d~.Kx(l$o \Kxɰږ& 2}+.oX'2 ]^'h#k=j;"I!6Žv>P[|Vr_IL= ,-pS`> =`Awg* c?ZılIҴdڮ-4 Z2(N8k?oECu{zh|.0I ʑE`ttנA``rS&Jvl' ({_{'4w>xFH :`D9ow뒌Da' hЖ,ΠJȧjjXئٝ9 XoPwUK쟢!8N~.ӹͿ%4*د'$UCmS_?Ҝ/A|u pn#~vEc=L{㓕fT'k,HL[faM?E2Ͱe7M;*.N~W^.$I"iK)*PitEVpkwt|qonʑ-q4FvY=p>cHo3,n!=᫂0CT?[%xgxsgDzN}yJlw6PuF[pΪN7KQ3@8/V3/rb`_) 8Fzcn\1 |pW-X&5 |bW2.ᗃ*߫i svRHnr@o6`}ơWT /O&7em4TY}| ca ߊσ}lP+h2>Zew&TvH9$!t#Cs2a\Y.#`/4J*mɌ(!xQQiMPg g񂝿R  ŪVICNC.F~2uUOJ$lMp n8rNL5r"7c2TV) z,|QbGvIOΞYYp+2lrgEj[gȶ޹PX# o=ni)P7\\(%w.[ ]d^[ kM;Hե2]=a Vl.T\R ()Bݗ:( t2*^Ѐ3.=g3k{G`v:ƶ9ѡ0lԣD ӋWZdM[G  DP0b00}p'I˫cf, kgԍB7/|9s-'|#r~/L1R~a;vK«j6J[,~x%rQ5E⪀&AvbJ~@ONtvo'F ObkE?_2,qRBh%C~|:1 /gZFy^ַ5.\mڏϢ/n?b:PJ?=y3&$2U&xzRt*M!J[(*L 8ٖI:7@ Q#Y%G`u-k __I:zk*XX\O;4X~җ4M]'[ wPeh.GKX'xyH,rѴa %6y k~8eJ;YUD W z)ߏ<1 Wa\ߤf#';k5λ}yS~ځxDŽM[5_BkPDqY m(BKb[F:DLPT LHmtkqZ]iKֳ2X%nmΪ>6KZ)`Xリ9|FT%ds(81o ꓟyOmSMoP~SeT j.FWTx.Ֆ'b$_y"W #n?8gpX8 @ R0]-0ީ!Xl%DeRpvh$Mh ԓ5Aݥ.Zf4uxm܎rJPvD3ngҦIvIv,i oVQzU Jbec"uL{mG˛K,<ɶ m)_Ixq"mQI7]}sb cs-F|3ЭVߥ.2?9$z阻_mj)녡ahoDJ9B3^cyhe7a]˿W 89uܦf0榟n<b>>2E)b^) A?Fk-}>yyߒpHr}'V`a{'١:y8FHϾ=ӑWcy_sco@2(T?)R5c O`e펀˶__y|; {4~e"̛u)L38d<ަ -8Fm|gF({+Fvt49 􌓪Op( L(;`L2,Y\:YqEMz 씫Ѳ KE,`o'`Y564 w3]/vߒ1RsT>/f$Q .l2HiŏYviˠsV ZIl/a4˝Ovzĭ'Dm{xoɒ 2Iqp,# ''~v1ӨT;1j|,;:ZXAjE7uFXf&>[XR}F%2ρ҂ L7]w(fAxrLZ 6<[kK0H7܈jG>;,dfN'\ē`9.$bUZN *O*FEr&EM%le|ՖMopi)oŊj0..]8Jmt-̆C a?ϴ;LtlV^aD1uؔ%H5MFFĈL]hj!u0F'^zGic -vcM< 4~A 2/!m?;F:ŷNƀ27JIЮ 7dκ9]j}k^Z?u^73sa9߆ͩ8 @0h'$+kt kr p|{Ir\3PfYk,nf}aVҠYٻ'*R裍L] WLv S4Xp1IʠU]cwܘ5%;(k]Nv7nL|T/NQLkfc3IYet;r$:A)O’x%%G"9n| (' wRj)89]nںAHLXj]]F3 .y- Kt@L؊Xc휟8HNT`Bw=rZj[uM!U:"X^}ݴYi.kɷ-B[a8ʤuAk1f)hnWVMk&$zۥV7iHr+HOeJس[0>2BBa8{q2VxF!>_ yXﮡ(nϹ} -R9:dZL]Jb$QfSi3'C >Ro鑔(X, ~c=Ǘn/(ݻvkQ3[\e0B/z"cFln g 1\h m | V8%8)^Wߙ2 =;w=EK>9g1Μ*ž16ElXm y/ !=+|Lr"t3׊ B9*=C0i?,/Y&sV"o ,3ȥ'Iԡ zzF~v!+|k,nL`r{>QpW$mAO_ʓ!؜-H :IX["٫mL9NsY[}IX5H~=·/lgc3}͍&zifSi*0!,Fy2VmMއsh5^dM>c M]}ǭ,\ƅUjq M֊)rn|=Cс¢#~2s+O̅BIO'sH*SYaCQ79B<ã[ḝaNj%Jzq ّ[=+5e__ynN!Vڈ\B|(K`vFZl/lMau:!fнx/LO8 )13a O2+P0(ScF4X!v6˷;Y6T9(?*h .4溘 ?hUtcͩG5Bזu 1v}R f-WcY#e :8kp?߿$l//Oaé3QRC֬{F56}wڣQ AX{H@-(iLAiƻE1_( Df<6QWW$E K膱 jSFtWCb΀4S!p1;Uoo \D)l|p } }?b%v( j(7J`G2<>pt >o^ghftD EpD]ʭsI- 5/sk+I&+Az;AQy@IKEќ_3X}Ti;kEOjlj`VV֯PZvhvwb<=<9J,g-0>K/Zed*F|*dx`|M2^lp@܁/1XJVKPtGzGqS+*U`[<kig Ov`˭u$m)֡7]Ӑu̦&[y I}[qC/)v{V=꽣RBP7?I,jvI Ll}ƨ7۶ ?$ (}_x1⸆u mc+Noyˏ(.)/O Wb݊#i_/)sCC=D $bbuh>D}`4U_ֵ JPJвlf.Z eOPڗ(l, rMHl98 8Js'᪕C2jusH;iռ^AM͚,;AW9>RFcvA#V/ws8)pe1X+I;GRRD NӍt MQu+iemsE}K]F"kՅl{4>0[KSC,]nqC7Oz ;g0AѼ;Iw2ʼnB@!ϕ@ Xz OGU_+RUĩ TZo0hkƒ%PsPav#ARP-Q;LtDydoYZ#Ŏe>x8*N;(42BF"zreԼ8Pry/֎@?2O\}CG"R0xgtp$<9pI6%p~ȅױE2Ghbɳ~1锝j+&gI4_?Ŧ$FR! =ݺ^Qj $ik o ڙ8]ތWn`?<ŭʆKD Ρe-N@̿98`\,#,۟u S׸qMxn8Ah$},-q)ǤHֲE`m +{QÍqDZOѰf `ޯS MeH'=rGt W '7;Ȣ@[PO589YAZ3F%wⲮ[."y'`@₻nMVXfNysNlNoJÀD#e";d(i\9q׉M=;@Wr0W:ztd/Y @mzN"Tcg5_l~!M X!>xJĢYi28nU0{8״PTC2j%''J LРf2J#ҹtFa8i9-<|vCI0& L6X󸒀֣[/٪LϼB)ZK~-gեyLk BceOe1=\/5X:M7iAL"M߸nHZ$\@ԞuwwUjQ{Vqѡ&b Jk'S (BDbKneoɏzIk ʅ?rxL0Q,|RGm'eHAض+b9G"hU/S}" =B ܣA_ L搤ËO!5=!%b[vZ,=f{1+0 3.sY&"m؍|yVW(T`<\x!w`|Ĝ?;wuǂbv~e.Wv>bȊMIC6ஏYZp>T^%eYzdvPنk?FGGؐSF-lo?k?i:`9o;?N\H/)rІLꢷg|Ūp!ELhΣ,DZAv?_ʎ p5~z Lk$7(b*mty4;P^gCi9̉F/bItiPvF g7 ;hJL Ha3a 7fr{o> :3_N]F c\ufϡ:J JY(<`:ߚ+}=PPsa[ֽpW0H5o08g) IŃ,015r@9,k~x__r}4Yf'hPtg5](>EݛvC%j6p<_.͠GR4i#U9\uL6akwƸ #νo駫z|yy~\,q\lv=2(7~„tevؘpڢ0՟TX#=%<݈J .0ݟ-fx 8EP/ Hj< l&aṢt/%g,󫠞dW\ī3s1j4G]/kr0/RB}Ph(ӾP~"-ϭW$j2?yJ7XD@7H[ [7Cڌ,LxrB9|;z.6w74ZVdIـg崜 fb]i\4lԄJyou7՞*!qHĊ:$ydK%pW~^M}m_ː(Ip9H=*{С<~{rjG,J5ʶ0r}NB<<Æ;Q+zp5_a5N*+Vhh)lI V A1# W0tq -: ;Xy~sOR}Dh C,QGyT[}+3`eibZe>:d$rRz4Z7R^ H/[]O4ux%NY*P9D WeIE52tuaT<\;}`s!RyQ r+5k=f>H +V 9Zw[uªr7c݁G:>ycZye<{`䵒!<uh׀Q5eg}r)62 ."%G4# +kCqB(!|jfbl|}sYR ;G1ú"iY뎢߷ h W\'$=9t6>TWyu-C{^rá~ֵjjUGb{y!wg闌8b8ЭJoN7$&AAY1])WGx 6$8Vʭo2*v#UۿiXOpxtFΌ⸄0߼ƐEib,0ĕE]%B,|+{L4Fc&l P`S wۯQ@k׹^O|Fݓݩv_'3 yA $2a" UhwiAڈg%udmLK.,ʧM48Mk |je?aY ufflSI| jAyG9xOr1aNF5j $z?*VA{#lM&= v'˱)0 Kn&=SI(MɇD"ٿ x@˂38qJ !:o)?'}sΣDpu-b5^GO{)hkJ u@sעdKQNNj#I1S:7rEeV;%auL0=o1dqPA-LgtL]yPu3Xa <سPU\Ig'o2p!κ|~]]; `luXS\Xn3oqYǼabx''9`CA.K$;Ӝ YȄ(Mc~@:L0[6?72.sz{vj[DY; x:c,PZLD 376=bv^Sx)S_sX-Y N{T6I^L/Mqj욵 xtd˹ @9[Q6$EJ sdǼXTJemQb~Nسv6'ӧNSŪkrfZ*큚L(mz>8-5 Ru04Ϛ.xԑ Q2 ۃcqq1*eB:׍iS@ Q:BT!=%9Ϩz9*%SC*ύŊ 4+Cr1z hF3(G$|HZC櫹ģa*ΉG ,mn³ə` *k^rNe{wYZ]»ƦXE7o( /5QoZޔ=,u7/g)KNRjܟ9Mwb.Ʊdw9!s\s98 ^"nh̶iݧŠ_Ck%Uäd)uOzdx>%oj1-wl?J57sl^&Λ'p4, '}Zc3wN㶉+g(-03CJ~A@i&%oO:wcSn:>hTBwF!5 ;nV,=ST d\(r sL,\')}Ɉ[fVF-&XS*jÏu<"ß[MFWUWbaI9-̥ޜ, ;Z4*n'39RΨp'c)of[lT-GV6 Oäc#1, !4)y~*HThdAk WjG9Y_kAjl`(̠u0";Fd ?hmgi?-ӻM##\ZH$ЬDKu'_xrjVMmtv?#ʹ9#,4ṁA( :94 ^Cug"1=e ̕|k;Òv^XX9p+/A)Ȓ>اmG!՛_0Msw>3o~_o1X/%Nv)Q5|Gk1H9lH- B),Q~/1dͳ9p SvfV&a \*A;?ps(ƎS6 V;aK=SYo{ۻF??A %%?XGjRrc`0^l $C*[^߿\ H7}^%pce[#t}Jsmtp٬yeQ.ȩAϻ ܸ܆mPT ֕L.*6bk (@+&|N@r!,Ё'iX`/:k#]ؙb (xL^^͕M uVIx K1C\mW C.{c裎Nr\=1|G֬OwVyWp!:p\z9 m:$*V'9U&+Z|Y/yCUg9-"atuhVLR^GW.}qG;e8[;~5sگ|8a5Z(BtV)Psk<_vuUdߊ3 #1˩i!*uAH)d{e+]v?| %>=MFeC)[o 54i?Bߛ!Jx ^Jfiʖ,4 II1V8t{ 6s=kҽ(i mkon$}(Ogg_(Q>}3ȍoڳ*vSlSW{\msUKY2ت[W=q&GIRvr1xi,c}jJ 4q >NM;;H]Z41ԟZd^ x@~etr}!Q0Zo3F$l:k:PϕQH:JAIcAeqW fSS(T/J4 |Rb\+ݰ"@`c@Ͷ>rXywzbo0: ?2$OnL# ,z Hzp{.4w d{[(|f66~PL둮 ̛QՇar{E;5W Ă)^aHG:{.S߈p.IK\FϚ%%0Rye^U %NY5[ ^ݗFX;WMnX3̊꒨[#~P/a+Xzd0?a~ԉax`HkLZHhCrd&~q3 ?e Gܾ _,f _Aq掀dqDAՙ i%@TyŞqM+%`vG@^u?w\g/M``/#kF⯋bhU`!$)Ƅyɻf/A y|J+ٛjL%lպ KL.hh/Qmnf`rLZ#Y큏Ga>;d ]}|Ha\,[?~aQ&Y.wF&-#T`EF 2 唑/?3Z /I h+{ R 9 'k;"ofgftc6o}?Wy ݺӔ ?(c3JljM\}5) ǩh:vbe_.Zҁ#"hCp"QaQ0Y^⦻mcf'tZe{pLPM%%<U7Nf[;˞<~<{YMLM*#ރ(&˙mpxOŔ{ԃl)oqC;pMWG1`aG h\ %n?Tޜ3xȴ*9zN\/ǻXS-v؜D?l4KCPk;%sgx&n(GS%XbJAv>$ͽ^+$$QN"brp1 M}tZg!"owy(DzHUN#Ípխm2zϪ(F4!=Xv+1)+vB _;Gd M<!mu`ONM ?* Iw=;$`ÙgD4`m":7 Ֆ!+spjCGxgE^D|X 0E2+OЃ&VUMdCsȁeJҸwN/vڵ֧eK #}Nq*Xn<Ku^c3Gy(3ae _e-0;.v~Di`i-W`]4DA&Uq'OA#?7M3+ōNe@M;7,3k&{f7t%Tl ?XkGcHn` 4h^`].vHmdw"U>ĈzʊK1@6JVs  d4e1 *@2r3S}fS+F5=i䕛.|7Lȯd`d*ʨ鶖Jj*kB Lz\6[S؍dMYh˹;ÁǓowF1dרXH7C_|m! 3v(;q"U":w3 ?1`X":3$KbbNI(ÚU:.%72ʑ(iQԳ 4+[bDI&xฒV--&ouήOX5Y!AGhXXukh~*=V` eT,&^ #Χ.s~R3xf tD&8Ϭw.! +ȳƤ_,JY8zp%XW#@[7F8i@ޖ"Wne jG7KmcxI$\ܧ:2FmrD9خQx\=x~>vŇ(0KϋqID녇W.4ToA=[ϳ< sX6Q42)?("BC ]Dؘ_Ǣ`.Փ*!1~+z<n;6\ w X< UE}=r:\F0#y}4p|8a׮FQz_L@ȟӑf$-%|ʬbfv| ?Ԇ@<6Vi;=<2x7-hm|7* ?T⼶NFNwmxrhiW3] 7Jxm=; {`k/[oMƣ5St~vNHRg fqwCL(<рп.g#t>Lƈ; Qgf:qQjH.]z8TcF16I*mh;!c9Ml!Egg+6@mSlҖ\{qg1k",ДZ8Z - 0( FKKd*"ڙcD7Ldz+^M̧)JSb.}-3O*LeF-Up4(08>]luB/P*ov̰79hTl^砷^4VYyE2{J#ŢwxռUBluq;HV '2Pi$eLcsryQ-)SRuEo1źF9qi. uB'hP#u@]s;~}*VBf-UFǑHįֳ않 *=Sxs'+ I;4VP}Cx܁-Vj_^bV)w똋<%bg3ఇ&ӫ0Ŷ[6ė-͠@ ^d̫mm>8mrH2|9+>u㛵Wh`zKhP)%"eI$1G8]+rAh.kWMxy_C5C/G+d )ك<"0 im|OU_LrŞjx|d˹e7`50(_g+.`u} /)pHreB -p@-JbtfLI>d^)3U!ү8idP@RX䴟eNV.&Ռ K݀ÖkpGOlYFO`3[- #8k/w ۣH_pڬX-R1T}0F7b؈i#\xDkȴq;x(1;u#c܁b -KI;⊸ٕice) Cϔ}F}oPg10jٶJ^ t]cf!:hؒ*`eZ1r͉ 81842DrÃ3vN*9rf_?d FDsxZ*m}mMq rǪ<)Q5!IYa)+W6Z%@PG?/eޝG\ncIl3Z W''Wv_fGeKxK)c `#x`BqbA:Ca'~ MHfTflUhDT .D_%|{ O`"W, 峌4-[J}xKؓl*m+f1Bv}Pā>w127DV_~T;.Ez﷘[?} Mz)|f%]#5r^o/rNN(u!{[m1@ˌDROWIx-tOzk|O;4EP7k7Kex V=/VwyRj۞n;l:8N(d>Ŧ{plj=LWL"Xc$<퓊0%!M!WAT7#uKj(}_ ;S`0ܚ6_nnD\d v0 !j6J>)PZ 6\yM yuVԿ-c@]i{91KǦiоm,2-ta`b:^/c_=Q‟ZqWISE-c .7֋zmEqD_P ?@,2)&zHFP߀w̯~>Nc6KU鱤a%'!ഺtgĿ/K(1p:M0%=g7eq ifXԲM\*.ū(=MD1}W23cs;&A!KZ}*C';??Bs+xُa]{y,$g~ ;ZB:Jӿ0P>8ʒ6AH B@S3jyv%b}KlFwl􋲕tg>)~~1Pq)PdZ #k!RF$PE J+EUz6^/<DZs#Hgd.Grhpu )X+KX6ݴu Kxea _I؅=V{Hó'Cv[]SkiUې9I˻24}܇ y ԃ3u)ܴ$ b0}MBnb@QA>+ayT&{Yl V^W| 6 >:y_ׅ\LHN) i$jkF]|ItgyLPwIrXZOk_U8FHbK!$c>!"Old#,4p9hP\~2Fkʂ;'UP9M{]-җ-/+z!W0]"C*,c׳H ʈgun}D!"T em ׍a>U䣐 )V_mM(F@m$E A]'[NX@eaXs(>p[Q4;~ Wux/+ 7lCWX5z3_L7Hr\"q/Fthty2`PM̻'cr@DM,p^-B3mo4*' cSC9/ %!7>w}⼓2H;-c 뾖!Љt۱ϾDx+ vр*ero@ITBCdwݡ1W1՝: *HC n ֗/'zG,:EJNC_Ecs~X/\{4UG7%6"3{@ڀ7ﴗV#j~iw{ :Ջ^EnT<1 >oD5ac~<_Ef OV YMx@`+rg݄Σ sǭ7{-HU 입_^]^#ai:ƈo8|*lZ=+;%C,B ͔[qbvx9_.>7=}b%!.*orCz&1,lXL^WWeIN ZUdNp jiAN ?(UOBS.7ө&41E?7mYZS1TuT*K-uBpnGw;ά6چV+&1gB4Uҋr ae VuOJ-j3DXi_0w8A* 6zɋ X{&+m)Q?@*+m@E5[LVk.ROث'$!sr~{PNWGc->L-ʈ[TkAnq@]} ^l[=3Xab!VTQ. Q~\po RԑXI<$9*rpciY۸ =kΡ~Mtc# mq~j3R[ qPIQ3pCN1Q-6WSێmձ]xYZd>{ {tiBHW;tB7¬.^Uhr} fKG|-o/J0YދSv|Q\JK"Y^Af ) Rw뇿CsPl=^ Ăj !8{5_7p,9x9}KNEn6 t`bOHC $ ;Q˟ :tYw?KR qշKv:s}#&'YF`$ 9ˤ|tHvYYuQ @ Y!%HF_24FYD~=59N&b(abxMiCf(V|?`_i-&9*l1"x.d! C@OϥCfEOOK6AYg{lV Ժaa F,IH¨IepKi:" dub@n5[ ,w=;F009fP;z6#Nֽ?eE[fi NuE'SDD< 3m俪+drB]ku=m \Uԛ׀KX«pL ySˊX bsC=FeHHZ1Z׹I/; naLPO\嬖#)FNH;k9R6~3٩Uy)oNN8,+ƷZӸ6ۖD0F'eFZ o[tc oUs)]ZArE!ݧʑlY[<)j~6,H/t% CWZ29 Ǡ.9&{jT:#"kտi~O$g P T7wM5\@O.)OK(&Z E|t3`Ȝ@cB_;$۩~ÆYgw )iJ.z>md6fY&hxI.p 2=)Q?{ x?g1DzPF\;aGo9 J'cu3w%A'hC?s]N1aՆl$t;\~r.t"UduMn#xKhk)t~[?V>J{ח'n@3PW/ӓ%T z* bv9jl@[BmжxEFWj94jN:>~ eOKޜnr84NEx4OPU*ƋDVďmI7Iս.cn n~Lnkb@h$>]ō/ka G<,t`d!ê:>6\BKFfŠdA).2`u-{8eb6dmigg 7D6@; ˁ'?l~l2W,7 ̤,[ZK#4bxQW5+C~Ү, w'I[8"T 8śesbXCw7bd!C%ĵy$tC~@axL~X#j!]Zlye\v9#m 4_OxL_5TR N%nCObDLD$og5^; aǶ1b)BL0P-A>yIb ӳ W8tb@?zmapQo氈1 NMzy9dvQXGKΐd'#p6{"d@]4Xbg@n>ruvFOطD ^"4H$&I) picc/i;[Z](a se?a~y/P'CQ(P}HNP/ĻzHtx1yEo?Q`PFVr54hG-_h&a QIF_P%')nPxsoE 4?PКJ MÀcy@[E٘o jx(=$MZWʈן:#\`2NüĔ3D.O NI!u>CM*[*=)X%N?Y׌Ks\l"@(r/lqϻ~R mO8/NpnF^a MgtIxOgKJ«崊A)jF9_13\.ݸ ؓEΫSL#Zd;{IEGK.ߞX{c KB\[gߐ#^4ba1ZJ9v'0Xj$t jiq=<מT[O_|v2YsY†5 v9aԦ8y}bO0l W E^J o  K3r5 f LOTLRU;jAnf)'h/Zcsan Aa>ow~q"o tAHZ m/-e~:<aA^YD3.5\QmS;e8u_h`[|oZz l2?#yǽ6U_# z3kdנ|y7Ml3k@$StF#DJ dm`A#Jt徂4~8P9ݞGч?xӮvD8)EfMHVRܠ΍s=7c, ]j45TPmnNvްAeϯ%15AP*؇#4j_2k|Ebi|Uo菌;}G/Eo-]3ܐDW;uxBAϕ A:foRA@v,;[6yW路5SzuW/ ď'u(A.*i>= fHڠˏp|Ic~M2Q<(lg_Uͷc|-MvUNРGq6:wfӤuwZ5 =8+</Wmkry2 1:j$4w.vUoJ͞BbwHÊ6Q$t||TZW:(4{Im `.[vf:ZAV^]&zOiThoP:+Phh{KqwЖtjO欯m9EĐ-RnT>"xN }7@a9H0-Zaf}88>W0"5}8҄1*?cEK?3~%>do7o LT !S&vC[?O{WS^dC\NXb㫧yQ{LӉ6,̤UK% hp4s;jln4m@Z <-ĸab`88#tB5++}ȫMA&ozIn= IVJ{ ;HC0qmI mykվ$tw /%^y19foQo{a"qnH~rĭAǤI8j~`'B.]Y8 hȳOm5kh=NjzzL Š.1aF~Cq<%R dv?zIS|SRh$ jˆi+쭁 !i2Ap5lRg ER޲ P%EܬFwfzBzE6߼6shi,9+~y(Z}ƍz)e 5;#A`KjZ;HKJ RM4!@&Y^ $x}4ɛ^ΒBN#턁Jx"y c8 :*D`۶mc1OXEKC)0.лayPdĻ)q~/ !'7o+Vb%ƉՀr$Mcxt4u9vISGsKNg8.Oy{OLB(/~T}ːZ=5ߙ@u+lCC(U3n."HSt|NLKM<$=-9-ne4vEzO94#%Ops7j{;ke?X,x .(]^gHPTakbJuT|n N1,G$dБIcUN'?ԌiZZ|iNʹN \00c,w@D1oǵp("[k|&/9dwcص ]EtD/w|17e6&nc,Z( # Z0~oÌϰNpomUz{9&s#۟wvq F>8Y-<5WL `KT]i(,=.EEVz@dD*nR]a m -S^o lKn@2Q`X{uё\|wab4A%&T.s-7t@ǣ]./q@^)OcRl޾'w$+u!/-[Ch۔iZ2XF)(QoQ^! ;aϺ(toHFNh)UrҠ@2ﺺ'}ׂgCLhQ{]mMTƺk-ڃ_-0=6ϙS>}$yuW<R8n?ԓ ҏ#~{c( ab6_Z|ShY|XzwzJ[zّzY}*/.6 PI[,ϣt5l4OZ:b_6_D ".5OQDw_Xօ5Ȩw%d=% Ld`Eˎp@ЙƋvV?|{>ԃ[EtݒBچkxސ.B`"vtYsmGo>E]C rPL]Ǭ.øqD{ca7?n9 M=nz͂¤/V]r*ܓ(M^5x9 &y/Zں@Uog~#GF>66*!S=6C$n\6Iڠ5}h(8d8z}6Tnx>il} :2'Ov{7CӸzewA vʖbcҡ([^~fZzq^\gZod7kFIdĦ eSNBym8""~R4ĪsL&Q4xC˖cE{rmHCO5'в[c95lSY1@#+H~Md[L +H=Q{_Ȯ8OkNW7ԿJP@'G0-jN-~K鹑Y#VRyx?e.Kle : 拕?|~D 7! ļ䱗Q,v=: DS^\|:씜 U,eSf`͎5}$1׶Hk>Ч^"c(ȗaF=`jZr P Gɫ[L~k_&C"ǎ~18k 0F Q%iSrH Pn|q2 vqkAlU&zR %Eyh@1YKp`ĩn1}JOo$(r9Tq8_<bT6ǧG+A)I a<_ҿ:V91$~uzܞȏzHo[;ɧѥU$^/}I1BI*-GvYKVt:ՠ0:Z~WqA7z|a߲/πB銮LA}5j99p" JcV _ꠛZrlf)`uݥЃJ+'ǘ=^~ŬzG[!m(I/L¬w'j.@u1$G)gk zg#:?2=I<&a:}ZpG1e/*r)w M:þ6u}D$%6Fk$馣m~>"MJ]sl"|ꍙQL]Al09pA[4kK fn`< |Aկ v踋H sҔ=\Uc!'Z3 ZL)

      ,SXX'ty$&⁲f#/d}04Ԧk}EpAm G۰Gʬpy99+*{%[3`\(}Բ뗧o'1Bh+XQۣ_`5$gLH+=m}6=U3 ٽgtJSdD2Q݆0wQs ;wg["?uֽzAQ؅m"bDQ]L|a'b8~;ZE39jETrKЅ0=[esOvi|H`bP549<Ƒ̕ЂřUU:Յ +cX0/%=wN>$9k{Ns!~iYQ̐Z4(ctX+g*ԻKwB[@2+̆q#j +pM"<ýR2nPO=>U8׈3]&(_㑹F d~I&~U0R 4xj'n6%/=\m05 Hkh!3h QHR)S%fLc'M=SY ٬[Ni1c=&F&u;}f%Aۓe[Bv3FAseѩ-b6ʜؾCy6THaP7Nw U6QqKx#'P3ӷc^`XPYEײbb[V$æ.3!Z_8^sr vuk(sLWtQr*#K51m4gCêbFxiIjp0cz(s}/:lN޴lyg%`h4ӳl@nٌaj4\7/:nyiiD0ˆ? $hc0]b~O]:Sl}1Ń(Y̒eYj?SFz,Є''Զb/uZ9:0=' ʙL?JYůZCD-D%8؝N?nf'}'}9r.ReBHk{kQk#8)Rh!##o2-(pHZ]y}!%mzmt`6H<;#;!Ot\Y%6:B]q8wĹF6h> 4@6MD9%۲LJ4ބIE< TV@묟MXZcn)vf )(/ը ϕXu30ʒ Pot畲 I2B>EzZB\5l%t!@[&8׏^f@n?uÎ a:wꨘ 5K9tuƀ5@pVJei/+ht~1 [;}(朐QE^(wSFu@TzDraػgHwPWhjdwܵe8#?* r-hkyl8RƒSM [[@@b s[X״ nn>abi=9iCIsn2{_/K~!lO}R#HOgI'gZ ݃+6l~d%ac 8=`,fC3BdQeЙ)%hvGeQ@~sZd .5pL@YNo7UN)?= #>暸i>$nDؖp2ojSEr:ō(^KWSЁvȓ 8Z#̧d``x'WۙGUp5–pL͘X}'<0_ 'ה][I?AOi~عK'}׮_cG;$jxWp#S=:E P]L>NQ' $ͯ^VF2 Bw-+@̇Ξ;;y*(ݽyQa C1 fWj"*e߅ʞq/% ̯H7rC~#z)ͮgXK&S}(|@0d{nƆ?#=@WHvMfftq$O(Yhoԭ׼j&;|74fvѩD&_EamR/kO /Vꅝfk qy2jd3m`ʆX}YmLa9s3M_Ms sXJҳ0P"!wt/,:=Q Bf(#JdRX e{}@/`6¿ښΜ3 bƑވ/ΓdQ MwfL ^D oo)/K0ڠj7ov"ey-ز3TQZd3DTO@u` OKWrycr(?YD4BHcePF(ٻ6U4Sluv~6%8Pg2(d H\f|wEn%yi#0 /C{fѾm>4Ǟm,:Nʷ{j ]2}ahg'J8!)Um*ݮ2nVI>O#A;t+/"uZ}iVx34JxRw/oZ0bڪ ?S+ Ŵe,=@s[emOp#Y@Ra=gEg|k/`+kfGZsHQjDaG6tuR#NFw Ր=ʹUlm +#n()h,#a 0v:%T bUk/\vRۙcBM"~/?[Y -lO I C.B$M퓺ÈpHԅ?X~Jms0O.٧w"&<͐>")O뺢b2km4SB "; y e<ֽ1W# u*dvqL^%/` 5f^5Ow\&tѺ e :<zBPmCKF$\npyErBxc E_g^;(X5.!X$ѕe)!U:H~gܜo+샯=5]8nK)?9F B)HFgGI/=蚨SpK\'xǝdj6nCgwJb{Ns Uw}mIe*U]UNnݴSNFO,"p fbH@!"pq2a@$rCsy:\JTND`6^cKfoUWi5?Ff1d mOAe*2f;TĎIL\H7MS4[:VPPaq] V=Zm#:e?|)Kj+nӤpqS,5KK,D.(@B dX=xda!H0~f0~Sn<1+' Ƃgޫ*={>-)n+Rz(QS\|&9j8uJ?ƫ2y"Su[1ـ/'/Gyxj_鴰 ^Av& 3Uʒ-(CZ}0Oܖe ..WR{-6W9..-`4=D+4;[jk\;\ā5sHiGZ`jMFl8v)@MI9NB}˴yG7Ŷi& {|Aӽ89&AYrk6ddzLlg"(l/.(X| !%L;ߢS,q\,y2ѷj=zbK=λ1M+pd6; l> G#N'+;7&TKĬR-/ۅ/ɒ~M\*+^Ww]T ZsjϩRtT-)ժ_K ĐfI̭`8U< E6 _N/{f%2ȸqidu]7ɋD꫓%RPeËONʷ'N:hbb[BzgY4#.0?JMLc8&oREQlY$^ng1BT/Hj7Up#c4;o7 Vhex,(>wO;EuiRZťmVN'<5uf"SWKooaA*@ob]n/"e#[ jEuvKyT.wz=>GzNI/sڢ}A=#E9G᫷-&c78C|pnK/^fݛґi ٮ7̘6MtrAR% oP#{gtܡ26Ȋo,FCZI![> k.^QfKV=%^5hnAS[CwuOi'{li=ǥw(Hٖ:LnK\:_^XN[&`ZP#NZ8?'SBW|/7%qW]L(WIw^3AD@!\.+nk§J.Mu$v{,?LuV]Fi8F/%ѳ GW>6b_{H ӒؿLj*ѝoV{k?aGYLn&bp.r@W#j+bHV@nuN$2\_~Ƥ_)M; N]" Ux;!cY h_顦!!qD0o>cJ8 ‡C}1& p7vz $; 2)4ERA0zI:!~hb~:)/8r_}5J(iB f5u˕5\U$Y+U5"H|6_jQw t 5w /뭐 t̊`,CRyGAZu>0@[^ 6c(fL,*jEm)C~oUy}N\YWnUbqHT-!>T?9yu&}D=˛ƚػ߹|cx&uٟ(rE A@+< fgu$&v*AWb{OM6Rͩݕ=ӽZRx~Um®TQ@%+0UnSK"PY 6R% ț}qWKIá )g' tP u'sY Hgq6}>馪ZG@O)۸&IZ*i uREc՛c2꩸yhOy}Tץx#EE(dvʭ= Vga Cg&PC YLHln m4˿m`ZgjO9+Smi)K79|t4Xg@^+KHӜ]_~w$.aX"މIo9_qK)YF1W֑!y}imp[spP~e"Au? C[-{_WTf2=\`_ǟ5]!-zMxkcoKd]`a 6+<0Dl޹DѸಽ/!zp Xv6`BtɧPb]]!NDI0ms Ye!y:qd3l ,M)} mh'd{vrQ65')wtO~hp~ѽi2{mb7 sQa=>b[s/g>[,7k⚎ḧJRf#,/wK]}d m6p'hA v ._ ==aP` ` [3K5&D:UuUh]mؓRhޑ!qm󚭖ŀ`&. XXLez^bK6q0 fDbzS5VdPT+$Wp~untcS(Lf1$Gost P!(5a- cQ [ *KTv?a"^CI1qf2nϘtHjt/iTqt3/H~G>.lJ?]ŻqycÅ[V";Y >Vɫ}]mXs(~STepK~ٓ•Vw o?[v%0aL1z׽!'}sH _@%]"i벶1jn #H. 2v:G"dKFs&+R]mY|nWKt^s} Prh͗~6RϠ@&{Lm1~(ߐds22bʦ ϴȭ?w\ I[SvY`,OccFzޅ3RZr ˁ-k*˩+26;>&,D_' MmP)0'e̜2!/@ؘT~rܠ8U7T?9_(\G u12 q:pZ >g%D8J-M$;+9k:;ٜU6WS]qr0)l0xhvw@ZԬkJ/Js~s2{JjC M38jնg$bHgx|VLWDQp%)<_`t8G!?Dq9^tCpgSZr>H#ۃA&ZZ V6t@wmǥuJD/D5Ě;&kpB'@'(HToPI'u X1ob!ꑆ4VtV8Aٚ2 D(|-P 6g0QFU$"ӐxП8p"pWLهYp`(*CBB--`/'%Z <dE=~bJ)J?gC @oGF>KWwˏ0 %}Y^Jý#4N)F4 $M o; bd, ,cctƕrk$n ۩e2D^=$8>XJ5ÅX̠D D@T 6MI)}yNVGt/):k#(?r^^fJS p @MwQ+U8[ K>TCC = wC^q dbmaG7JL h0%quH ~@PtCo4pڣ7$#Aڑ#p`&>%؆q j^BU**4a1٠& l SfC٪G{kcvD_0Ne<NGUZlZA3J Js;+h^ 9 ]%DXM{Yb2ζ2 P'st_g;** 9𛗒m= lxyw825Vd}FR&#rTyͬ |e-;p FV$Na)n,'.D/ab's7Z a1e8޸ᗆM- \^t;>ű [&| 0/@*iܲD~dG-a|PWw V8C@ w2B%peGRpiBeg }5m$ãcmn@ qkd2͌*dc-kֽ=jQhT$jF57,'uJdvJL<>R$LOK .&#jӣZ QTk *>~)x9HlGZa9Ut}9t~Z_ u. x@پ ib"8ng=a//Pbwt4rZq`rrfH6˩m""JH!-D6AeoQW_Ex]q\Ga:!YZzN]3\XGl ֪i_7zUi?f݌h\^d,_&Q,,7n@f $޼7IlӕtQNFo Fn}pRu8i"?c+8tw/ UDq#bEOQ]v`KI>,SP:<1h2X4!mٽo*+yhѩ5ݭ;2w:?*~ү^bj12t?;хJU1PXRd@DU]E0N'MM'A}&Դ ̨sU; }ex Sc*^%@9ul6,`.j7%6t ZnX휰Jhm{]0@$)hԆ2kSCA| 7gX+k7KKAz"n;%E ݲښ)rP0>7_GKk{)]s{ #G^, K5d3@L䛮 "6)7E/4ec /YA=dG C7'~kBeGU,>Kr=f^ȋkJ"IJzM[+Iv9fKG[ߋYk9dJ}RNO[Qxj7y2vaeth V8:QtpW|n~WP\. h>쐟%WbB P ă4~s"7_i_w|&fG,(xXQh|A@k A#):/̦q(gɮL($jvQ)#ADV|6F"k2X7:(Cl[S 1P%'zI1m}v9(v̞I2yVZWn t*{ 2Lc`j;G\#4 P86MS:]Ƕqᷣ1K= XEʾ`r@LdYԊZIEzE'lT`Ƒnr G3>Q,<~ǩ3k谡 Ž7N~ Q%rS+5hL*ȇ~6N*{2u>`JL1y!3p> 9EF`J#B Am?J۾ٍ3$k rkGHlюC\[N\RG|\ ۃw_Dzs|HWsQ\v-dӘCa\atB,)Љ.& tCޠj0C2f$j?W3M*|Kx%yoЃN c8Py%Nr]s>ɌR,PT_n0}{"־͉jVOd{g툽s\{0Pr1l?g4HHwyʁ'|txAUAʮSC0RH9n{1\ Зt?z̆f#doAMc36.!jŧNC4ȏaj'\6D!oWŖu7-J2I43eJֶͿeepcBf,+}YGQ7F2(hGh!%5)E5׀;^k`>)Hi(^X\i֛%*|8QOK)RۜhdMy%,yBQuou2ڿd|ܐ^ԝɣ*H>Mtկ} f(ٿ~r~#%hOj>3D*^v_0bŧ{M ҫ Xsu[zp`H $ȉdY W'?dZªd@oPBL[к0F}#:C/:#dj#M-ۉ`"HIZD0Qh+QbG\V&"7-R1SSu_}k|V ^*S,mq G٫y^ |fl/j'5.0LLF'A(7 o;My6{(mtxc KKC>H bqW(YkZeQ%{1 9v#bw %n6'ꅣdVL>o(D䅩1`xJޓƩ! yYc..9)?gbw5ivtĶs&ZQ総0bMpWza#UY!}Flq2p3 R"^FYrf2cI!ݷZ(nZr=6"!{ln '| ,+:.g >uݞx=M-a}{AvJWt9# )QuY5 I$#[:ZXdB#O/i031]JOAQvlSw 2๡0@4 m>ZFљ -6jj (5hkAEŭs j=tKA=ԾVC}onºEN2mv8K0ʘ#=RytUs#ZqD< ؀$\Z&i0[(NuoAI 50v0wX ŏFڣڡIF} -ԘKCIW,g:`"l*.-WIps|;JRWJ%}AKe rB13|v?2݀djQ:~@`Le 7ʈ)"86Zgj!&OsDPB7zѣvڃۆB1t" `ϸx5lNn!rvHI^| ݪ繓&m8. &þH71 C_uN D]+VrRgVg =qp()}:lg,^{XY81I_OWs-nd'8b],7wwSs$,^mXE᫝+ PW1=J'$Qg_by(k=I2G0lt>e9/6jyv.4;*o~tSj`4ќ b_!VD=߯oo9q0&l2%SN7ڈxNNe*涨*ޑA|{Zu4BcxfZ˷"ݓ 0\Pir upx!it!mbD`GA)aig#2^\ue3q$IQTzx!']9 td]hǔK?90;T!<]m)\Fa @hYu#{ji7BldePG:&>j'uuF2/kS+1u !N?C%@ߊp 59OպXc˂ H'G(OET/( 8M(1T¿!J$\`9=w<JKvް(n@ KU1BbF3X i¯8,ƁSh-dlm (ANrLrž{ .XU?چJ!fu {p'%̖fh[o~hJvbk慌7R=B9\쩔 ۍU{ bK,@ >xjKQC-Q!V%hۧ4|i7(=soE\4z{,r 4Zti<`fqXGhfVLls2 :郞\ei930ύ߽utrɰ8`OO~X̲iϒ<ѳXJ0”nV|8 N}!+ )#:r^KjN:~Jl [.)߬(&AGi@NJJ!hskoR&vE.+Tf t'e,߾VBoyl)/F A!prϹpg0-Ů&xxAjYfNhboO:u:\PivdکΥ~LD6[}c#Ȟ6z6#o]#Bx VGm}gIni&7K2q$Õj*C Z;Qى_P%es|n 靴o.?5ԟ|=ǤF^P֕ p_T }76Qnܣ'V?ԕ"~\ o[)1N5{Q)͌E ] k8<}1f7 e-%m3#`S@uF;LDPR7 35lԩ$_dGfʄ= B.{J:SlǼI&0.|lJ3M1Pܘ C: Jʲ}:=dl6Dx8g |8U5|☧ ;L]'l {jĦmrNd(D:1q9 gw%;O{z Rj{0~ c1 gmh툆 P2lj2S86NZȓ9CU!8pʥnWN *N1Wԓ>.9~T[)._ 97{[wk"W'ړoWk10>C\!ň . 2V,AG8?^SYig\I M6|]x|czvQm8*H7»"I;8!V{#N(m u3 (RfB|KO41ZƠ)iLqOttQ&KYuɏҡam1Ʋָ;iPz+5@TZ4xd /@H0189 U9-j!лTL3P}.KL] _F3juaVVx)^x}s5lg~".Fm~z+Ͱ-O7bEM:.KJp_וV{rEM单&,V< fg^_v~q1c*y mAF(/LDϞ‰{RDNqbRh{ŧRLjH3pZy>LMߣē|ݻĹDՄ㚮p6Bi?^19hͣJXG*C/.6ޱvνu .WowJF@76w?kYQtj}`Ͳ ʙ;50?+iA0Mړc 9Gg艉bAX$GDZxZ`Rk7& c ]u8ȳRmUsBa+tȑE4>(3z^lB"c!_0н%oE5Uij|#Acl6^y1JKv/;ؾhc&.3.SO`(_;@)`h:cinz>^C?DXWw`bO}=_ I:R\k;5pcaIz?LdHK[eHV:Ǫ2{D}Y]-!/6fs`y]P Y,aWX^*&X /W5^]TK'2Ig9HR ZVi Dw4b480iS֣p&{PI9}#dtCgV &GE^وOKw;az'[;B]?g1՗Kӊ5Ms*A@h+( 5PY*`>$jDJqRJTmX$)ihF3Qw2q^꘹LpL-9'y,nX 7kDR[XAT^T' ȁ*PSdNUK3qhz`x.KLn`0xh.U[祋tiJEX6cBASb3W3Pr䉥`=rD_+awB/S"H! |^2sC3fy %`+6>c,f~MHWrS_w/@؈[|p {S#4jFbpn\j>s8c%ǟUlL>e~ܛg{c:' C9 _̟Y/vRhBqL"[R\g7~|$JJ?5gAjDjZ/WEPt}%$$CNj(q QA籓TJatM)d"8S-._@0Jn MӾB-3e·xF@RsGj~϶89.Ⱥ" YO˳Wg)H6 c#*Z[%s05 YQG !zyafr#+NK7RiV n+, Aʁxj76D'jFfE2hpzZ3Ϧ @Ew:nj]y3:QJ=gA=By aI~8AiͥKy7F2 +9bNG*{W$ LYDvzyP\LR,ېeCGi6OFqhϣ@6}Fcr87Tcb%ʺEFyװB҉r=izsMlegV+egu~,qY9tH\p]'霫?"rWWp Sڐ0ڈ(dQ[8z9@ox2+Gl\Gp .r1PP̾_ v mMviT) e ok2hcea+lQ/KSL7 N|׭_|ˎhc(9q؁] !" 9+ԱylŦ]vqUYdna`7S XP 4Ҹ:YZsc"1([|b9 #&8%m٥$vHZ"8&dZ/NHMƆiFt4nwCA{$؀}˫77N\qxχ fi/l#&u|C[xE4en P-A C滓x(Ek*Ymwa\R+xYmVI(Wj}HZ=YZ,JcСl((~?=a:XG?59‘nqv1ye_wN1RQ7X媜.D:krD Ny ;~6Щ NJr8ە>U.;O_01sęJ#ξ/59D"T< zP }2wnDk"nCOuUDxǩ3xR_$;]Q !e묊jFUdqab|gC> !y%Y[_v(MNe`ݾ־-=krv燔 !V5w~M.(TMa:ˮ4̚5+r}Vm@U׊ h'i9 j1*wuBug౜=o x3zS4jXHQ)ve$jpujeװ?5&?+l,$x4Mr3m#}/ZEٽ72D.o+`H:I+/XMVF/YX(uޟ&Kp$'[k YR!@P_@СY ݉sC S$L6kʊ>NёhS]YF5?w,(N&% [jhX"so;H&l_T6VN1Tۧћ.ǏfNԆ$x@PTëү 2B|wN0?R9TQ(erKM)#!ȀRΚ2PJ ވX+LuAvc,.ɌDk纠p>Z>{Zz$mwJ%pCIY֭.x1~[={ki*l_8BU'}ШP0K=ǿ(IՄ¬tl43<#Y/aJjK$B=e:{0%ƲBuSv)%nO̝0x)(~e`2.,mܝ I ZNcX.ɾT(o[6I^>+"x^/nkl|1(;Ǻ`StU/i\jA o|-sKhN[\4/w/l//IhrLlb bKljR9d:,QWԅihHȟ9:J9JDFh`Ae#:;&Yl5"PI众O20ؕ(%Ft8s |ڽ,s`n/9R{J ɸFby傄 IM9 d"f%tOPك2rE;~ƪv}SǶ)ȶM]<&2GsHI:1JsyJ,,nE#|l Q<^wCЛYaB`\=\,*Lr9tTLTm6`y~]~8鐤Td-*zo;)a[“z?Tq%wJ3(yxG<>Vǿ?J,o7VW3Zj\imI .Hѩit3 EVIAi&h bt;bL :[sڳەLkϋbpIUXϓKmiaܞx"x~$?'cQ 5hS1u⛶l~pܚ)X JBa̓'|qb&Mws¶4Zuy(YX@i+_Xd-xjel*M t$7Ԃ GCU%@is+c*p0w@1Fҝ4: Ɠf{IA`W?V$fwTo}"[#(>__yQNQ*jG[Beo k/Ѽd.PMc`F9Z0A̭\^'dI멡u칼 |q؀hL'+i9YlԳL[V !k|L5Rp3M :;4.MzkPh'fnIŅ;B/CFV8Fb1^WUFW 0Lm9'C80AQ*PiElAF jx|T9fJv&w,%LJ&;<: )N7ۉ :Trog6U 93T;tj,}Yj Pv@{a/ l2ټOQ^]Tg[tpG9奿eb4z軪BMjc :&O"(碞櫈̚Vl;lZv@إ'rKS^fB:%ar_))H6q= ` ;؞eZں22! 9݋OȓydL Pv+4^ѺTC2>?id0g. m[FH I@@uZLfh;Ǎ/%{Wޥx t]_s%QߵO`yɊyg`D˼i)^SZgd\Q>M{ ~+$ˌ eՅ nyta0$3BS+e||LA5dde #KM;{S0EXTɪazEQL@7КdLbgN+F]}as"3+sivdcd Ow$2ēl}*sX6 `趾rʨyj"cx'u6Cz7nRɘR5n@7 <`ϒ!XpUWwPt TUYMWo[@wM&.G ~XՇ&n?Ioo nF P|`3Z1[z{1*jdz@M"lAJڡǴN() N kmS=ṋED\3IzJUf䳱Tގ1k04Œ%qX5 $b:Nrlp4x7sqwxӕ_Rh#+ݼjæz3OV CtIܲZ"tƲ_Zn*K:9`JJ%=O?!u05|sW!|]M h9ypv~9$qyGw؏f\ (59Ly8ދJbCjNYx-)J:WpM|0S-8֒}u4;6l--ҜLRw2gU) Vqф*K@V3l}ށˬ6X%ǣ t3շl.37V3#ar{iD\Cc2 OoN7~0q2S@k-c.J`'iK0@~x; ƩZk'I)Sfٖ{`!7E+v=;hG#LȾp|Fل8 M !M{1LomxB6skNGE:E6IhV - mW .2,. psIgaaeZkhNE'pyO%jj]ʝ",/Y-6khw&T~4ܕ5$ar( Lؖk{@j;U'XF Bfd|^r7 ect3e zC$!UVlZEN:N;?NvP:ڣ&Lx gn!2.ͅGHGL[_1t)!?v)+AሯuOz%*`,;Hm?Y|0fa\TT`7>ퟡj# .˶[ ԳspW {W8e9EuȈ@ĩȐh(JF"CT+7@Xnm ``i Z~g.o4-8 ftNϙZ)bu^H?]ETu:ae~_g|Bá{ <a}ʢCE'!4=BsOl5"l `:cTfMP QpF% wY^,l˙+AŰ2mUH\4b 0J1S *k?)jޟH+Eb) ػhU#q,ym>P){m,Cl_M\'E]::<*I2Eۡ=5@ce`ןe҆F et,)dxۚuv 'VeѿBqW:<Fݬ;2?M`y][:+li$vG}sZYo%? \%n˶.'.Q|%̖XZ!]*c"\6ϼF@ }M( o D6+$@f̐:/'#}2ǘ_pS{w0M31{?h3gC/> aG}S9rЛ6yٯfl(SZSiof4Vt> J&|OVI5geoql!ɴfF,<فxɹ_j®rya^|J}U*6M˭NivbQve/j!H{?Nle+7*̏pwk+~c 0Q1Z'M[}lc8y̿Ņ@EUqF';Ujl#;_"[u6ܸ$Retx+\.|֟ 5n͏b/J 1w'~ \@ihts  #BRv:̓:}dJks`i k^ϰ6ϛ_5ٷ- ~ h(|02|Js5AaLLISoM3W3~h<-ת I.4"G²_&(/$smpy_)x׏)-Q{MRV-wˆ1uYܦX/d#5Y\r2ϴ#‹\I *5U3o'ˣOgB`az257Fǁ~)ӑ1{REn pmD#~ cE@cB"6:>g4ՄCŝE3u\ _ih6/ۧΓF u Vr&Quu"9 H"_w?[m}݉p0+t3 jt#=*ts7 V1JDaA*]+ثЭ>$-"KA[:e@Y uw!D7z ucurx^UT0~ZbTu@G lj dKw[֫$Kfp-WܠzYK'}3-U|3>|S)t<=5PHK9%nBcJENx9OC@HW' /C-Cdtz(XAT|{ir4PǓ*s,  ԁΫO2Q(S-Ƴ<Qуbaj\տeyd,T/6mMܔht^w}E9.MpSV&"WFyBg>b,S?7[S8$7GR&&/9D%$.gY-H"`Ir+q~`&OQ~vSHtemY=5Hr+~FZ~qiZXPeN|*!MD{.CV_ D|8>;]b";@^tkl鵯L72bߢĤ HMJ-2F+ ?J1z:nm+y1ZtJ)12Dl̿18eNoln[a\.1wJi]Щ_9j%!pabIbH49M& i9 ЌdhO W٢Cbo8)Se\V|$s'V@QAaքg+sB!-{)7%V9d$ݩzǫI 1v؇ΌbǍo=[LGc臍/o%hr3sxk& MEE? EK ]o0ǖ':jb6:6oXsjzuSU\0T{)͛ nk27|<ʛ<:iD(@\mQ tJT죹}j>h 5zVin: ?_]ŹJXp*oPB[P,E `4(#YslPx͕Z{G\t]G6Ql%Zlk_ynGVu1n[sd> w(v_%6:Q%S6#Y9ɯ(]EUrbWM;mTmmQtf4iyAuz1$xD-9J/T[;Â>H+:ORKos}@Ob%G?9ZҪNtYu7ߐV˫$u O&qeR#CY@'8',kp&PS9"[0Oms Hy@.Kz(E~$wqJz B}IpޢwrkM(χpɥ)w_S {n$-# HG" 34Cu wC˵hnY @jvyg7fSS޶l<#=GH+8V֓dyAߐ$kɛ ME'A//?%& ;1՜&|q>v^)_I!G8=6{C`/8#kGu03F4~u[POϧqc%']!Kw/ ϾVKw*g>S@$kW{u*+wrY/\bab9E}x%DаAt"-ˊ"~yb㒟]>FZrHi^]pլed| :(0Zgc? p8GG;gYH(3bØ Ը|H*`%y1YH?9^@qQ _G)O{vn?\vH~3z Pp&]'VZaw]ƷJşJWNA;-F NJ-`T3$_1XǗqB`Ko&̺7"TQqgђB8CFi-Fe>ȖMKgMǦm'd2@CHb҇ @yK!MuR,$ͫUίV`P dc?ku;ڍ@T * #G ,>/UzLUsK~Ctk=ةGtggp@#nVk mk#5ڰG!Ćқ*iIoo'9hĝ=..*Z iV_WӅjci_E]Ȃ,ПИT8Fk,]Zf˖wZ?q 801Q^yD.;x|J+fg WQaL+DJ.$2YW2ltĖRd)1ơ^5 oM N갴#,lGAfwp鶐w3p WV35K#%()Vg+q0_ ST ٿ|`ݢCimjBbkzɂ x>Ж<vQD5ke`,aY Mɶ1TWɜTDv?Z5˚2O93t*^ E[JDƚ x0*)rb9WĩCe*)P*t,}Ix#EQ~XdoU!ق_z0/{'C[ @|. pB BB>LM{LJ )nS@KXMu\lG*}]yv7B}xkWleh}mmБ)|kH@A5΃pV'|X4b操yEa9-S%]؝DmӪ@2xx=AUຓ]GQ "A?.g741~a˫h%?wDBks=(q, =w61-+ /lLe:N{#֥w@jqsxԝR,]aRZCޔD= z=≯4hK_+ ޾_,.ЀJBuU)qed  fme`0L qG`w n[-,8]NIMh$m mFq+J?ǫ[PҸc:2ܸ0w|QÇ^pzTxs: ak:2Q_-̿)A4dx y)r8.[5[3&Kٔ3͊ȯS<]͍XcZBt֎o Y8զ,6f0 #1-g6u=H46 z)..(_AdHہa.B42J P<'ҹ_/"=~E#JF"/ nA]7؂n:l] G x_un=QNE-"Y[t 6 f/_9h9sVOaZZH[=FXwDXcXH#oF8ka?7e/"šP>mxckmS7/L*hɆC6y S\#}d4\G_VmENH0Yc=<U?ϳϤ8:T1.J^0]ҝ=f` "S8B߃LIE(_+xtZfiCe7^SD:k;iJ#mrO0G}6;i]܊%W9޼gѧcL,;7I wCユ"aZ13`gNp+2B34yu4eYSf;jT"B!Nsj5ﮁYcn\_7X!ĤL5dl&w2mf%B圞 mEc܊fKKBcLݓw7/ A;.m_K%MmALC "Hde$`^=ӧUB&/__xrE*T}*{@)s&r8[^hH :]z/+P 8 vb[_;^{ƳFELJiad5U1#WPi#V'H.NfŹ:n.S > Q窔haSk&XV[k` r TY 7 „}f3~0=IKD%𥏙pWվt3]KkOf9"%G5^\^-m #l.g$ ۇX/iހ&^#2k=J3#lC"/3o{D3@{S{0;56;z*t"% zkxa?KՏ+3;ͧ0)Ja?<K/E8 !eh*E!'Jd-K_z~6bKHPtPCd ZP#::PZ-2znyK!uF8h)t_k\SYrT"7k8zMM"LZMưtr`=iVq:XHX Z ZGJ:+zysWHT?$MĸEMκY nơF`Fn V{SvcA|TqD,DE#oQ$'$ʷ en+B P.${K}ڎpxz+WKAljED$?_a)MkY2T[5J|usMl.F889se5) k/m,h hb/S2e :ipcH|+[!UČmQ 2u n/|8IJY>(b`?_6r%:2N?f|N*jM&q.E] ˿Iݫ |-JBm=bش_orR#9AXr7B2h\+^c,sA[FVCV}FÎjhתiG}e6sO݃XRu$,/nU1BuiC*plҭoZ3,>Vu2 ͔DŁ*vsW4.bݍIcq_MnGܣZ` ^!z3-AܠJoAkJq9r}jиS9=mv״LW.e 0\}[!]6B \V;fẑp dYkckە̃DSSb̪9 ?%:fٽ#^V0ȩe`t6<5c rxvu |ѫӈyga>2 Zn$r$;J}`Aħѻ/ܙd K~%ݝ(q"PAnjwH%tAFeAM݁AF*¸$id4\0<4e=:)V[Yڼ5P4M̉pH^"1 e1FTAd>\ "^dxyOI20Kd ygf%Le+uju7/S #2AlI F|EXusrѧ//tb^ \f*5bє x2*w7;0^{<J5ٸ56;OTٚE+20DyM!1y×^\Yo6ew'OWY1C)T+\wӦSt;xi,47EbMi,B]C؞q~4wS霡E*YODE-w{dtyhF4ӗ=p}eȡ˘Cx?gR g9y)Vx Cph&zs$d%S ᗛx0jNC!ejî5߃}l̪̾_p+*xWk"|91e!2ەaZn͎7J4ZfhVЂu0W۱ֿ/ȕ Gďa)KUoqωA;k3:5aVr<<*#gZ7aNecF yT#rR + c}m:ZI/H6±KY) &ē̍"Pfm_ݕ 0\K rIFaZa&A˂8 Mn+u K2 h/BqQ٥l L]2DK4 \0ULrjW͞{&Sn5&`7r[[ Тu( ҳH&-2ɓ~c-LVy 3q09Dn'Or&n΄h{謙 A؞bJ;~gA4jgobvP0h>av}Pi,tř[G~Oπu1iIS)HH*lAڎs5 ,u`xLy;w 7zq tNNgvr5ipK$Bg&ե7*@Z[*]HdbmgBE59QI},`*KR|?am*zj4mC*̨*e]{ ]?JM%ILy'ކBuazCD~3="3i:֌G ,EA='k@$Q|F9T\0|RknW K :NEve#|ʢ҉Q۟,+ -CP\2RD!$E lF4[1%_YRL}葚`r6ƌ pxKD<Ӊ3*Juy -Y'MX͵k@-ok6UI3]Mm0Tq(zJH?pQOAe73L¯LA /[u+8DA JPV]T8݋R13H̱zL3z4︕7)W|d^-2cz;Fvj)> />Y|(2|PE D_WLSAscqĿf-NڔG ΜNyk@f*KH>]41NQq32蒷:ݢd,t`9b$AS"Nxkt9CYh&^6,i5de货htf"µQg~VL/A X%n?Y51sB&p!NFRO0j* `"3?~1i c.0>Bgm #=u>E5Gq6 OԘ2P}Ψc (C)|nv@Dƶa(S@Hkq 8Wc>= ~P˩1jӿAd@<ׁ=">a\pDS^\\ [~U_߁5qrQ;ԉT.Tnx7B%Nf:\3@qwo:%,gKh[|ZѰgLb I#rƱ/S$f"2R c8 ۮ?Wc1޲d[FS@@\5X_hdr,+iY%ő[~Xcµʌh'|Xv|Pk$IH|UrV4%udkQ"\JiιjGIKդ#֐J].Iz)c@ ]ܽVΖQ0UcTM=O<4 >/,#aTPC{C\VN2 jjhQjnȼoʭݿ$U| QZq6:I_CSE1]TEB8-.fѧ( U科,:MZZ~ZdZtʺw;0E!fzB? ?B.I/zKa6 bf]P>Рܵ4۰Y"@ʏ hb.ѓYZCXAE=Q7ŁꖘL/>ȁOR YJg>L )|yL e~[-'o85n5s1wx_+bOB*(@~='\Va4C{xTyTk_H2l3`2]9Wآx1`r w=nzmq/,z)p.҆fUF7.7-&/hMc@rIP^L%ZV#V(+< e\vtf~Zw_{Z{<ۯ-vSpA mQG7wtfܱ(>bԔ`qlcRlWO#JK;8}1Gi2vڹEj=J/@dv寕n6⼥* K7oWLQ}|HQ܌T@ltcd!M[1/ZVlDe\%Y[Y^]b.^ףO@w)Oz. KYMm_5B~_vU'#NVǟ?H-M s<ҿyw?i7M}Jc cPnucy >dRIY~ޑ: T|I|qC윕 Xpڣ#LWW< !\iKᎴȹ־hX/#;*/d>?gj잁 :-K\S?ך R/LQ;$[\_R[P$u-=-zs? A+ =r4SN=Yϳ}5 ׮ްqVEm\UuɜqHHٷ09R|S?Ȉ~W[N%ȡ\$E,MV~A #  K+E?{u>oO0OŦ|Z/)7yÉ&q`aFmss TBT(3D]< {\}B *7|g*,b 3ee_pGBm:s̢ mO9^ňcz'vUՙ|~|cj^23;lňWUN\ :xөص[!:[j+Ƞf1xm#Wl09x2hC* 2YAT~8%9/cj݀x K82X蛥T{:BpoJA4e>ZJX;Tב[cGU.:nGc"fm';#=U2Opg{WIgǁ0!)|5>Ts޽!"n)RAQ٭*ѥCuw 2ĹJŊxh%x1􋴕}e=8cMO42r ~ԇ~ B[u2n"v6|J`C?P_I8Tw*\9a E1sc̊œHbjfs֫V~.z24Q[/١^n#Y<3@44_D餵i143XմBۤfv{+H>9v9DQFYfND-&hE]6x ' E<5:PˬFj.hђp56%0Mc{U4oӇeEʿD)hCxt͡4S0FȢ~:8XS9(d[G:Ԃ1Q(f)S.%o)>;7s_P_08ũ}aM"=ICᬌfwb,6|Y{vm_G=V$:OtvE4Tn7+?٬I8tglY;kYsU"JI:cNL86{c-{sL9r8a_:`A6ԶbP`ӱ˻f$})iW:Am/|RHuEFf `qC;qn_3Am*@eza;dz>V«$9\^W<ɹp]%EA *i^%.W>,Q|HN܂֘wfWO@ @K$x(נ%*L07bv[Fe_HGL&fkgΐ˜bi>~pʖ*档љ' ND֙v.xޕ !  sS$6оx }nӀ](Z^ =>Z'P6ath>q6U9.)yDaQ!h@:@Dz2F(A-/75c!qJP\SGtv"Zr7rGjcJ1L1X%Ytfe1U Yk]΅8Ã֣+P6oؓWjMӾ2_ג^i hx\vz.8왈&b3G[ P{*_M{@PYmCأ+!e*%xxGaƸ)M^X| .!MQ= 'O0)Ey*|g}B`)C| 셾b=X+J5NiS)v1|$FN߭[ 7<׆YDϭAm\~=Fmw{o;q~@rJ!Qg[%W,M׿|Z.h;y+ԏP)^.^I-9][ Q)[`]>kR4-L4>+K9T'ls9RK,Ĕ\1L!W=iЭ5wjEK%C;gyN@Tؒ.&:Cx7?+61GYQθ9 |W|xG W q~'i<1\6)TG':hN$5 a8[ [ M\nZM6VZ%|4^OtІi Y+MPT2Ҝ/*A 骰N]Tm< &PL"꽱fvDi<$]++WͤbD[aȬP~d 졃sp|)Y|{psfl(efv)nX[_gJfħ~&NƵVv% B< v+Zj piS)RZ<{4 oB2;OĉgSt,?~vϐ#:ڃZ2_LMNȒ YjvX')(:Ԡ$t hM(_RP9xXxMv=$!G-wjs?13 -ǧkTxȀ|rYT_gOG5J cCE`w[Ж | AL H(vMꐧ enT\v7mOmKh4{4gl10p2b[ytjx6(D5̋b6I`y1N߭l29QE{81e+v )R`l,E֡Ñ뉬dtE^9`yQz\'tEC,>wy2zy%ZS pYCz.:x->2fHLZ)%Oeo7V [UjB/{tQD6om7ww,z6Z!r*N*ئ1ǐ<b! ZimXE@Y~dc,rW"0}QGar# n?v]\IU;{=n27|ffK+I gO 7Gq۝d'CȢ~iov9,!afqO!F舅J?7AtC~VdΊ0S@M)VZLcGp'b͡oq/Zi6KBtFiGZmuZB͒;:$G1K%T|.B7vj3q KJ_d{s_ۋt[`гPF ^c/ K@/?]uPdix긓>>&I#RC/%a˕Y ޓxezmlgl'/r$/0^QK|>|SOm &W$ /O> =:z'{=ݡ'zҢ+/v,.;s`X;b3|ΉB@ CX;5RdRExA%>0 nE;B*{hb,ǁA_x 5v\SeRZ/}3S1H|E`G0xNND! QZ jV(IM2a\vNE< v*}_7uCӣ8`#e͗H"v_8+OIAZ-9w/ysiZHO>O:+AfM{ 8h4Q3`$*0OcጩfԄXv˕f _sNO`z5~6OfW/zX.7͖q<\&XW_dI#\ ݳC=1Lv T͋u6 ׹Ir?Y[x1]cUP8r83qcx,ϷuwRmv"6,`R_pԺJ`Qjo ObG$ d}r`{%K| #t[!%wSl͛1Y/21,Sv 57.ϣk:!AmDꨗ;F[f0y 5`-zD\v@ |G"Mx!bz-Y윔7MƍE( )5RP6 予vH<0-F*~6P^$〵ְB_Af@*m8"si$=BiHgP 7ڒܿ^vtZH¶j ˇQp \ZI~..Oӻ]鉦ORK͌٬w|km1TO8h 0}L?i&o׳FITצF݊=Uf'DXXuo/Lޓ⁵ǿ KuGLq 7hJ$=}O_6P"aà 3-L#FblDc*f/[sG&@RT, ~LGmGQFQ$w'sz4_:*n8t8OI p6f->!_HsEQ!ƣX;74 l&uzjgC .yBL-K:.PD"<}0l 3uT"OC?:]m5oQ7 B)chY.Ad9$j}64Lޮ*Wdu9[1ЕQuUqƒeTolPv ACtBbmtN5w\UyJ]\!!vfHx> 1lM6llg,~uc*Hxl5Ei[bSW=]`szlϹ^a K,F"ɺ$G d'>P^|EE7ĥt8!2|㣕!J4nVoH&#'£1eE? m=E6׾"ׂ4^{lI1w۪5nbFpk*F$"&3(=,hraE:Vf ;E uYuؐ5Q%vE4#nNR̭`^Bg[Nw6*I9@ r,YMYCoҋ@4@5QU76Œ ?"ox-]]{{0 پ0!-K? ) B{$k\V}`яpݡx}K8ʃ_WS5Wtto4kb_\|dt<ں7a9b7##fb:n牮X` n'$7jŤ)f˼Dgut9(y{ثu 9I$ ̦%Bn( 0bh +3":ByuU!KH6@@ )Ѹ="'d 1Z#Taz y`|,/~22bh8bXүHBD쉦P$Fb1A;ddS- ('c9߶IӏK)MBMEgfHP= SH+J t"ۃ +'vgmzP!бVW>J^eC!-ҷ?ER%k:J-K />Ҭ)e]bf\jСg*auTӰ9 (q'dĜO fן]0*-B{ZÜ#*{hWO\ZuSęWOX+ӷ4u)h8(? b> MyQZp,\ BS8>_P2r.*ΰL"DqT:xEIbM1SfJ$64w#KZ6ZՓkN^yJ H|hOr8=:T@"0+\/>Ǝ!3epfَUvJ;C*כH\3xnja;W!~~;ELGNS os)JdLkf>%"𺮯D3W'JcCLqv*jiaƦyyV)˺ $0Qn}%zߧWgyn5Չ+;#T{2uKj=^gDD'7HA_A^!b% [bvN#QX DH#ޫ"3~Liz!`Ӻ,u_hS;c\96EWY2N$bn(N cw|TA,>b^"" AHݮxRcb5ƽ;ܼ_ 7()1Tjg+`Jȅ-?oys۔{$T'E|:x 6!H?P Q[zZߵ:[6'rLURB@U\ADUZxꅭ;Y~YmK/qܡϬ|Y =,<#sX " xio^Lzxw5hJvv! =0 5~65eJD͑]L%w+- hPM]bKfǒy" 8L ؞њ-6"g[Uc=9put _{׹o>5&J2&9R[2ne$m#u*$9|Ŧ)"_$5iJ*ohviwR#1ʣd 喳gU0>:#_%]̿N?oб@XabD||YHоDp!ҳT Db6`!PҧD9 H#ccş? 1R_iaA3v03-XD~ғfy9$Y~tSڀ={d#3vahRq xҒ GI"`IUw) $a'r-x %{YԈǟ:aju3 WRͯ&7[K;RuݻnG l@2*u bi?`@:9md|'x&cASj1hLPOL(sv)$IˆbhE)q I]t֒77Aʢ~=l-xcԯҒ"~eur]*an:e6fSjjI)w\nTƉQg9;;dGcFwYX%tJɤV_#a+T(Q! X˷g>_e4+캠#AÆ!@)J%Ni._׾SV vlc3-4yܬDӢVgtXO E{r LMs-zFa#=$3w}m0 @]!]lȁw-Ai96NUQVOd{!LaywLXXO`QLH*+$VJ4yZ_4@Ğ{Y eGE펁qE*f`L|.#?NL-xglgZCܴ3D䋉z)kKm-./"x#EZhߧ͏x2#oJ B{q (.nՈ5}Yn/TT,xPC~[kM#ЯiJT J#SE5<;q Phay~TiHri ݓEdK(A*rPIՀ\P)5j|+ݏu(`"@eobPOvTb${(a$B8r%;N o4k׿i*Rj*$ɷt "5%`}ZfiZ,tPF"7WJ%$<!2Œy*ӻwL:>x㶙HKX:6Yˋn1hs\Nъ"TX#qϞՒv:>sfyGك~ȀY)ύ!v#+E$ɲ=RV}y&o>}rA2uβdjI+&{x&q\Tߡ[x=ҥ^ԄZ@Xy:t ")~޻B_5Vm0KʛNN'ފ)~=dmգP^0Rը1\2tWۍ4<ےsapR"`Sױ*a<鯹FQzGI]>j۱o^P&Ay{Bn-*,Ў{}e^Za!HSebsuª AoG GY"~9sXa˯@7wQg ;fgP_-ƁuH!5k˵f>f?M)e:ݭ }s&[;S/1wH 2|/v!4}v'Z2-Ŀ<" '20b/USԊ>CS 1$g_}D$LUt/5zө1VJӷl~aۖEsa0R![rɩ=х2_k;ٹL!G8f=@G5K`J QX|),}j_;VњX#/5"3e#KDhezXǧ_i1~|_Ou`0?;uƼ:QuV*ȣ0tqRڈq :K- bFpJްmknhߡ!/.V؃W@pY`@0k 7ɵ7G傌ʬ>ѐY]㍓>{HvmstzH#7cME)}׆s3b!!1>0./tj6%m̖!k!ƒ4Hdrs~jsؿLC:}̵+0׆xq-&leԂ CX@ ZKD"܎?3Vs*tg9afG,c#&;wѧ~ٌ`GSb -̓ӪT5N99A!  mOu! ΍C+RZXq!r|LWq`C)~?8V闩/M?dR|sT^6N=U&0ejI\B;mM N xpPo[м\_*nV)~8Jn>ͥW_,JdfSm΢}e"Qa-EDk1qkHJր"F VNVů `g,r?UQ,LGYin['wyrIs]^HȸܦyO311d,OkY%iP>Hj5Dɷ:Dn lc>8`׌߉/|4ڡ UE#0*/< PBŷ.ʒO~,rBXlv f yUUĀc PgcP~swwXM/7AFfO׭-g LJ.;+X8=ƃy4]KxjcEȉ =^uIxNyX@,vM3B"#$ +Xזo"ޞ#4QLpx, ,X e23L:hºvCDeKƻUܣ $'UܙPJ\k4vٯ`hH6ޙ{MvyJCENhB_pXPYx)긯%l0/3AHP(ĞMm7m=gAqd/iʎu8ǪD ?Kxm؟6pKv z\53;\8ͅi/PQ.Oߊbؐ'XMvԈh~dKe3F3N^0yjwyO6#Tjz,O *#vVeՄl&zm mK|vLO3<(L ~:<^_e\c#/U_j1h!>DXNpEy`Ɯ;i& svJ  IO Afur:WG8߶-[DeceP)&<L"o/ 5t2Jc[ d>%$j2K! Al# 2l)Lh';jb$9==,cB[mP^mͳo=WCsZi굩SכڞOW/DE;2@4KXZ*T~d=/d"E7&^)ҙzP@rIdLp+QA(Xo+"Z8u[ WD-Ɋ+e>uʊ |6̰o!0[~ZzٌowAE5!G3Q]:H遼 Ϣ %;g}]=uFS!y|c`C~im<8-prHMuX'j?xuhxu}W 9&GeޘɆ{N NC )tfk] WM~x<<2Zr!>F] 2Ǯ;|.5*izsu Uf߈oP}B"- &JY0Ka7W| 0)kTITZ\556db4淊$ KUIۥYGLA|32Lrx2rTr3pȌ5x{I$tčvZ4"D3J}a*ki]؟%Ju>g(p>~.}@ ^id!ɕvIIM!׽ ;`@{-Z@wPrV ]DBTfW$!"K?t<ɧwuЦ\'JԛaiѶPjXf;"hZ;n6ځ% UuiznѬ&_4m/VAH|~)N-9u91FnG:U0;iu)jnU~3RP|Rkv<ع=cvMx` :wtq!~U@ORׅD~"E?o U7`Жs_&I}~zc֪˨7؇h4i"}g#Xsom)y(w+zXIm'u վuanVh<9uL G<@=C_Y V?GM޿D} Vp.cUۏ4bQL{ѰND~]5mU9Sh']/Ph[YQ" /'4ْ [u4 (s}1v6C8(*"zz4f`xn3̲=cůFIĊ+~?uc,᪖{,-')VWj6W):kr3 s%Cd (rLH -]V `֥_ѬH0SR(\kޓMR"b"l"#7|bx?,َk7.A:J jMA'wBWfվ@d+' >m~ T+N r5 g͍jՊ) hl 4fEF2ȿ)T&#;lKp4 @gPv#0S Pd -'f۠_uX V9UYqڊ.47zGV&h9.*59c,6]m Ȝ6X)>\A şq!cbdwN,VW^֦ZܞܐTօ6?h5*Ԓ: |)`s5Dwj:K?US\%"D]dD "e&nv?|Cny"_snӑГs@*Sda0T.XQ*j]kXpWM|ЌV -Jq1ù`b..dR 9ڵ/1Xd!p MgJgX YY"+P-+W>M TqLsH($u`oB'>ؓW͠cϜYoB~lcݦ B+ΏF1+ G[+4s<6[f[z1MM̺?͐6ީ߉DmɏHo ?%kv[kYd';ZF4ܤp5F-9MP+M ÷yk6S̄*_4|]pN yåֵVc"ڥ$W/N$(c0?>[9Z)ݍRϙ8A8,q߲9^O8"^}+P(=Ew!*[pI ӂҦv6de-l딴('WYhR1ӥS3=evhyp!ucc,Œħ BЎ3<Ct9 6 rSaw#Ћ]%B)M:ԇoQ9oJ2Uج\8!YWN9~ƖGQ{kمv"܅2L0SN5ьOv46. sDK)G@WÐ*kt\˵pxrŶ0aO`">˩9rc4L0W- C~Se|[?6; /1Y˳k z'L߶\&I9bBes' Cg*̵<z%Zرqyi<">yrHI Fxڎ/IjMy1g d%@Ǝ>ք22$=ee | ٳ{3QLrdP ̋Ì&OȵWkcOxW7v9^NM RrFF1aRJ3/*#k+3URhє.'(qVl=G Y@CRWg[(w^_}=@?B?*hhLH 2ugZ^Pt=uPנԜ)WqLjTԕ- K*ڇA8ĦȩgC[F*ֳq@?8*F˕8X3r v>Lp JL!K}^7:bƴO349VT&1hMIhoΤLI2_[:.؞")KLx˳ J(E9ƒEQkzh:Ą(,Vҏ9ޡS f{I\*T4zD1v$.}]GⰖ2FhXm0hSRC 5_z5)@>5H ^%0JJ{ĝLyHvU&5TTz~m7jIcN-ae7:>+?dWz9R''qРxSl30c Do.G67o6ӫh?*3xrǪP0c6CMRMXs bgsR\_բۘ"-Yue |oI:|v;& xWID0͉z5x_h L<2ZƯewmR7Z F1N}ǧՒ4Nn՛m}6=<5+ ].O1} ܜ a)D.` l+-pË_oU~"w-ڧOa8(Ğ^ռSLL CmT8-tEroBZRf>l"Ocx*u{u`3}7j[.?5nHV>~CAZg5+Gb,SwgyMsXhFCƆLJ1u`#v¶`%QG  )Kk[MyqsOK`QNYZy4 aK@*Oߌ$}YOl`VvV؂zD%ٖc4y(";nV ^f;l|/kj>F#i# n+z 10.OyoL1K} AM8UK3G26=I~ݏv }E5w!UMt|K۾e=Q:@μJ?X!hҕ߻3;$AT<茧1QiHQrG)IWcF=@)_ pI6&\5pzrrWrq`RS K)S*'tlsu핱xW25)1uEH3y" V.^m3 VC聨DžZ'#pvt,/ٽ;);H,PFl@;]WT4OUBREaHզt4_~aAɺ襶˟[ٹI>bh~Xv(ې x }BI=%8hvf)Ȱqx,6zIVspb)v 2}M]KBξ0_ ogB/h~Q4 cʄ\6䇫dE%,@K!dRQ*v D&"XFN  A=Ӳ„"݁FF~޿6zxDs)Qz9vyIVI]+ױP8 ePfZ^E+x#)_  b a-:\#씬}bHͽZk2{Z(Bu9X5AJ|;-Шa' AP/d*ηPq$܁i.PUÒz,[C^V@8ӽP2H!P(VԮsa,Skӥ3o۰ L^~$!hG]V`;-0B`PœE_j ɗ)ghU) awڴ`ǁW"Jjҵr~q8kVTLҩX3[D8ҭss|T3EO<㫈$nnJr*i9)ߨ4$rR$4fqY9w{t\eJOUm'#KǜI/ghQGgϯ[x[ъ܃z$EdlftӖ3yX O@P(]o׵-3|*GJ6RՎ.s 򐷽 iGˠw͢¦;,3nf|F6Whӳc5 ~Ee^v2eI[VK,ήahS 4}ۿ/F >Q tUEkIO+o, N`Cs O6Δ+?]QuyAH ;"|rUS'9̩k(3v.~@p':hS\G!S8//hILFY,* p5Oÿ!sj Y^{ nVv LN s,ZQjSyz1[xqv;qho1lM\Li|lM<]ZEM1Nѩd't +5o HFGx%=f2?$f]iiߘWnK8Fu_Lh~ϗs_ֹiZW0[)3*}C kSTgQJAnTWϼ~43=n])3}x/Nl:G "6}?Jee#NS6WuQ/o|fRh D6=o^I8On&ns6 0%7$Ʀ{QY9.TbI"238Kd}~GT̹RU]Ų(U{@xxɗBrhU Kpʈ94Pj})g`4Y>8`깝AgcfN(fu* PD|4m :~Fu0ńĴ:yEb)67 +G4:H nxKupCwry 6Q,2jq9Kϐ +2n[٤֓0Z=̝R`5C i29:Zd< &O`fcTlgJʷQO 8 !tzNOKAXopT-l\ ߟe磙d]K9>{ƒ<Q2FVt nazۍxz;Ѵ`$̩*7pd WSz#*"]Rmht++.7 *u$7-qS.@4Ys;3xig.t.|3-)X+ qsB7&/k${ Gt^U+jmUEXᝧ$RzĢx uN`p%fЩh:LfjbRu볆>.-9 g䴟\)&r]ޛRDs%(i*3B"W&tSݦSӕ'ţw:h lZHZ6y[?> ]fqur*)Mvxxs']=a(V*)֏LԤ¶}F8|$c@x^'8^QX֐)+ޜ)A0&m"PGFsiZ䗶BpK-)fqXtVW1l*>VlSc=umfoK5G{FQHr9{ hhbz3b/f,1܋'bim_-<^;T Cſ+(Ӥl#%Z^:s"da ?*'$4X?lW3l6r#Xn#Zu˓sLw%\wƋvLʎ 2ΰ{iAEPMP\̜8~2 {߉ Z5M3|)%)BVgp I#猟}dQX\f!uݮR T5r`_<eAtX%ۑTò)m@t{p1}Fn~Ssلw}Pșy M[ѧV3;Mq@ ?e}BlViȫ Z+)^=wQ0?Q*>l2ꘞXY7uX!Ga$=Aх5mQBm#US8w=/c^-_q;dr}#u08|;Rqr6PMW NTУSP|R12:~untU=U .S0g͗uڰZB(ʙ+22]m <i iG M&wO J5ROuiCEm %IlC6ia (eaHWb8'u(K>թeٲW>Ֆej]7﮵,":7]us`ZdVeb̏58r]76*ʳc:JZ1J8`J3Ĥb8PZ1bfe{wϼ1I{R![=q rCab$ ,IXfMJJto9풊Ԛ}^hp{B!~[Xeqa(A֫z}1LZh(}S >:I9@"FΪj8~x;ty DxRl@&hdĿK>Z;y5橶+#\η}PΌ˒3& Zq"v@zb_"_AV3ŴVbEkQ3QDp%iqm}F:-g;a1fNP(\G.AC$vMuC%JJ&Dl>[BQ 앦aұDXWYO?'ˆ `Bv"&B]@vEx -lS"ØO!4%zQ-S 3ybpelܲkV'U Ee1- ,"om9@+ɛsWe$B1iGn#NcZϏr*qTS0`fC۳!z^:.;5'i{q'\ ql]ZU|;Q*g"4j[O OX*ۯKCml:]YF#]R_`qFcY/p3.;6ݦ,T`lt[hFe ݽ|b!? 7mcWE{Uy#܃ląqX"<$]Y*I eB{faR6I1mx-&nH\~xgkVWTlKv䪵o 4}͋ے|zZW+_ <.qD.^7b|r_f\`^me/ͮ?NSGhEi".Ai;nLv& aw()tS \45pz6q|0 ߰dAMd3RcZUvNgi0WJdpd۵O xC =tdlIJ0'SMSGqyϰȗm yHM= ,JaO룤̣%9ҜM?{%Ac7YM~e#P-~V/.< sZ̬jc^Q;\E.in4=fA"$AK|NV6w JTV!y7Q{H޹[vT!3sA-|grϾj9_ف;xPYNbčq XUqD2}d=nvnAw2 tߕ|A]"vdVZۃttgQ"\90F% NjˡYobꨁC+c;{@Jiϼ#8 3|gc,z*f_4ǡli!\q <,paꩽ$\R`Wvf.F__'lÉ,-s+r뮂h&d|S\RrbT|YբQh9xcs)΅@~uֈ%wit.Ēn$>Umӵg8 r| ǺАe=HODUlV[scW;QqUtm؂u_e WyĻĻJ5wVe 2, wX m;^Y &u#KP7C*hb3O_J(u#T#E3Je`̩\ xrfyµލ`(uTx@/UF=uJM77 F)N"y5i .38PV;]ɢ0Gf>Xxۃ43 !C) ӃB  F}ӚhSPUa^nQҍh{X?[~ q\$מVHEb$ThYU4Eަ yDkjS:l:¬0vҵg%mx3+&ToǂG̦3Dpf: Jy3#3ekh&U|J[*JbrW`%  JVbШ)JAsBd[`8{2`[Zϻ "k"5ެ*DOzB1KgʑqL*8"2 nu R BV z)>]:eڰKwDx3y?1w_28nbgw fLDXUlF<+fYP]VM>}J\>9*1Խ*嶚YR0Ѭ(gΟ+d04FwVDuM>-hPX5~aa`즓@İEEEG^B:R5@K6X,Dt%6Q%~ $EEy?C֫[aù%!18;KOi !o/SWZ k%=xIB=icy }]iWJٷ0 qemg oS_l')#׃88>Հڑ9Rió^U mF N  a+5 Bt}!"5ʠ>XY"zJ/&50[I!6ȁ"pa̔H Lœ0³IjF ,OsC o^p#|84% |`2|r9<QjDD qJu|pO<>ɷL@Vm 7'Pjt8.;k,q 恭_xkZ_J Z' ,m EvHLvAST%KʾABmIm_X1Ʀp?6m؁quyq)1E有6@dDs &-Wj 0 *ҜF"2jLFDdeEٰ\|D:^05]8@s>9Βis5@V_|=bx)MIPv[+dhd`,=Ko;oMigɫ&CX3wws)(VKXpq,51:ifR&[[+YjDp a~(^Iu n.4˚2ܥQ| %;J4LXksGoRi>wCZw-*-FÔ|pY1+u9 gn$yl*9k7nUB0o;"Tn<RZoa@{|0JxYF70iiXkgKY9 LOjD2,MRQC51.r6#7§B r̴6AJn|^ń(s>*r(GY_R 6cVԂMֵ }T1hE:jٺ;j& jd;mtΔ0HOp2>h>q>n4GEs?̖O3+דwJǨP])xtmwOhكcT4[:ʍ&!gOli{o0 :]8pT۱딥JWʹ\?UZrjÞ7l̼-YE~آԡgeid[cIFYOh?}’}?)P{㪧PLWD ͠2M?^&J;c_/Qɠ'f"5P?VZ=!yŶch1ũJ.L̷|-aVW228!RF ~=q+@HK/|| `5N/c4K:ey[&4qSI4MP?ymovRK}'2,R2iA!~R'oiHݜ=!#f2+'Px9] z!vmԅ$cU jWnfs69ܾ̏JBJBL1M@:>zsLf -]dcĎ$ppӆhk8n5# v\W1"^O#f?6o.,f]إ]IvYX,fK >7QfC$#?>T6h&` _QAћJ-iZjNo5U}cQ0^-87;F,<8$JS/>W:1R_C28eo4׉qû!|0 Laug6ÔD  UHeTzb)j+}/txfDerܡQ"=vG~i\Da;]'v-t0W#F78)b$I5@|vbi7џ-s6}]de K0zdԯseR.ŭ]@:nƌ& we+U46|kZpux(pd[ 1d1IJ(vl*F1k9 >Ң3DKF/Mh=Rȴd qY,??zo@BXڽTj嘡 "g32-ގI'+" LH\?b/$d}r&r+4 !fg|Agԃ-9sI ߮[ R8ŕZA>xIϷ W&m}mތSOΔp1\.PEw xۈ-tw=e ;*6D/ң=&{_Ih#o~ Txq"3EU=I zh..;@J2%'yCL&R(W3`u'_et耟4C$],.(7s35(%XVd M<"%.: A-s;rzPcW{s0@ ! ~L)J^mSt~Qٳ؆(*Q2Wh1?|@B‰A|-P_k>GgE'Y^ ^wHnS)T|7=3_ݪݴ+` xIlHfZ)5 _ITHvG-DLI1 !06ϰ' =^I W^|&4$דzs?:Wٲ*åy(-6=jiT6v$e_f:+ڠ]Kne؏Vdؐ=p_N 3=&=}Q茶6~b6yiXlLLNX(<ОBF 6?޹V87νYWЗ~پGv,(70H#Z5?y- hϊ6jCc!\FѫD{i99{9=y1 ][ķmTo-?E:_`{3=[<\1pjgx?B.HgwR8-_ăH‘rݦF)nk[&զ9a?)a@ *r0tAyRP`iop(OigܣřIa1B J_#)`"U] 5H`}`Y CA</I%W+%qZЅaz'Cmh:E3Nᎎ kX`Ì46n@G[2!Bq(m:xOS M`m@q:'#y)Eb so/ๅ!z=m2! ܞn JmOKqKlSzWHk, }&9U?*ja=*lp{7y0`G˯""H0 i\x}BO5vB(2W!ReуDUJp^]\'BBMk"cSO AwP)jsrsK0ƥÆѵsyyy,fl`~@P'>HSKxH{( `'q*[K!%6 Yli+g%;:|~_%c2noKW@hԤK[kX\ɼtH+\,G&Pjx򒓣Vא]G^*={)IL;21\H,VoWI*Bɨhk DP \g} l'";HœBU#[[lRl P]P*)J_{vݓW'</*A=R"ホAjDb!9  ؙcZB8- ^~fD%^߬$>7vBJt%F뜅k_ľn3B}-%_R2d&rIJCD\ondf ށ +ǷP/3(|o2x7\C!לP|(mݧcJLnbDvSQmamKHN&?e%4J ̓[&reA30Qjjhټvmx%A*׌t\shKzu8ՊbK5RO=,uMJ!w:oXc 9җTMȽ1ǖ~aoxO5^B'ivKﰯ mI&\r u8\䨌>Zo+EhdqDxvS/8l:YKDʤjt1!b %^Z!G~b l7CK٬L4#~[B^b PICz_skLP۹ X'Mq\Nozd<ɝM[ }]2v"uޞ=;z鶠= wTqK_C0M'Y~j!?O>/ IP:%y_69v@y%+_iY8% PV̅Ȇ'#z]@{杹#$7Խ$6i\2bMt!u/S?]҃ZKНl 9-܏3d[ۜ>W-پ\/dzGݏpPu$F@ ѱƶ;0 |P\IӛPE1Pq:Wp,YXBc0P2~Wu4UoR ?rq}VZ@K0GS.2[ =!<*VUkX$%uB^˗Wc *G]]/VLs $Bl< 5@pQ*;鿱zԬ Q;DetcNDzp`E!n? ; eӒqV)oJlә)Y;|JÕ|b o43Crgkxfe<KlhD e࿔FO3 aT <̻c9]x+Y`9% FM, 2 [\-]0ϐ d WYGLC6S%>-ќEв)59 2ވ]<[y'g%hͅp{*W{?dZWHtF_#}_;B2`@sX鴴M^.닢ef[c6-]I뱵_dL .c>Б`hʅ6Y:pjWdC<܉8cxsW\h$+uZjl?~|,z',i3 f6aWA'o'"SR#͚L˒˧jLHw` c)6gff0)-T6Hizǻ7' k٠+l'sV!'o:꾬ޞQ]-pWcZ15&5xUƨ8TSt:J:}ȿI"i'81FȲpkI( lv .iNd%`1}:ND}IȜf9W;nV7؁ho˜Rib;5=ԘeuZkM.T>@'Tq\B1h23.[J=&avr~r$.~\b_$a}(6~3SUxÖ%Nںk ^b\IVjn; [h hG;rHhьFʨ-<ȣVYs(!AM:(^M{)s]}JbGp6Qǐ?`|n%=AtcїYt s}r(s`Z BZJڵuB V߰*Non6T@Xʳn!UmWqڿ "Re~ޫo^  -[jpAM+y"Z[O"iywjO_QCMvý$fa*yy5"/#%OU1ϸrJA7(ʫk6X1i;h\U ~i7UTUznaҏ-4R }u-Ru'ͪ&@D%̨ԯqiR3 Xbk cФc <߷D޲ϣ/7ܧz:U %s5Jo6݇>bx=r`CCq.L/,CˑޛQ_ ؠZEʡ$7mRl"cJ\s+"`M#wx~2d_:LMf0&!%= _t8P B-% 5pOyEZ<<]V[ Uu*bi\\^B{wO<;XR^oi %>ޏ_D6qV!0S}=R<Ucga+]~$anms $I/Oӯ蓙z~\"sIoמ8Wfᐷa70bfݾd~']w>@'0~(qy5D2Mœҿ:}$@󠭧 { 2w1Z8^-oKI}*)5mO~;[Nd^4O>Ϻ]yX4 A"igkkh`P!_GQ-BIKfj&J#dx2^N)( e?[PP3/J&O2摜`O>b77^tϵLusр4=P0<2N-J-$me76?z`qǒHR\qTh}ZثWI|Yڪ.վ$;ƵR4 U)o B(/BQ.#qaq'2'IrԲ %;7Mif&_QviB-g—uiǐ[RB5k}yikW),15ѡ:Ȩ)_^lC%o|D9+Z͕بzv6 YE Q&2VYh $SH؟;?yΝ(SD(ͪvR$le~ ")!*LpK<_fuD'3D-@cw߸1Jн YOH}rl٬wޠ?dWk,܋E^8 +>>~^GArۣjw6d$B`7Hq<=ku`eN9'iX6L>H[@B !ėHuq-6R1txI+e=& lcD8%\a}t^,k68g*1Ny_cuTC;vkqqc[Uvy+־*| Wu\@brA=`-E488L0F1#Fpn9U%b}-lg׉vtpgyk`wuT.4pM` /+Ӓ :)K4W MxJ\[[D -)^( 29L]*3q.<:;H-?irV6tϗ{9/{+f{[uLZbo2]An&o_71y~լ'g}>'nS?7,/=A-bVk[7,goe rb1 ttRi\ȘUg*;c32wfޒݼA݋03%X;?I>uH;6lzz\-mB@يEX-@b?KujwR%,C{6kG]?G[3zU)4+{GT\PU!GY ,t5Jiv,%>͉*U2Y7|D9FzcQAZ?RGj-)(}i aCZ8C8M9AJPZl).p>!"f#'ǐVX'12E*6t2NZVJڰxjpd'㷟f((!(1>(XiD~9BkPylKc4C5iK[G{<-4pFO~]o ˎH2ދB ~ ?DcU7񍊺ZJ(bHFA%z3-ˉA FFpᆴ1F[ 1 $?iKQ${4&相qm)OWAK Cl7- >EdGGa'Ij7C-z@sl@OMS[;buG:cKxm&LI:t7eQ>ZBnٷCF׋)ZܸP&WTWt;oqgDpA릓+!zjU'tfh5b8WvSxLw1zeʍ[,E7ZvjBn%.~5.|,8K=(u C7]`H,P+{G H Vjا-|G @贇H~@9io{!RI3>eY$;J'-3(ʙC\qyQ(g1b~ Iiڥ{U*:~tuo6,X3hD1u)A _7rTS܁><^#X% Om!!'|\tl&x"o>*Et9+T"㢹SwY_&ɝ]TmU*@{[~ GR !zi^sAͫlYѪ*y$1S8OJU|ڏ77X߼_3W 3g>?Z u &t >yK7"&ſ7nH˰:qT ھ\Q! Λ?ƭj~ FUd?v 䦷Zor,܃(nPM?/8Qo<gHB^sȡa9Y.N]W+߂C RHn5+ZBі8 _MqgVWO?qùmGS:FuU܉z99" Ŗ=PާghG>T:?D(?iVw4!)ކa,Ζ_=K2PU%TWc"R3Ϩ4n^ljˌm"To47ZSڎ{ /@-ɽ$8a j`I1Ї_hl,|El>c" b.れõ+r[Nŝ2dq`-NK_'s7 ;6Yl8>樞˜Sc}6{P R>ȽaiZ?|D)Ivɬ9F ܐm9oJd_{'q<#Vg }g*=S2>@t{Qf&~=4 t_/ X$ NkX%\ۢ,A_ gksu7gy4A穡P~YFM[y^n8qX.m 伿Xt&y4= t󛯁C}/NX8lƊ&bDMO aZw8d%Ko63f@xz)9Nof!Eo[v^¿0ayE=%MOT\$O뛔j,[^3]].$iӅcvdM*b1]ԍ-'40-)i}ߊ=2Gcb\ݷb?Pk6񠃽r13NK$$uJtodNVyvX484!FsEkrߺ-f>C<> .U HR+YJ]'Qd$3e'T*Iqy€eB,3~.ą <椴`bn>_Q{EJ'瞆~ Lj(\zO=(c$w-)e*xE}A=yU,pH˝1@WVl־e@&P*$|o+Ʉ߅lTUKslY Z^\Hsrz~6ZK3bݗM&[8,Mۈ  w ٔey{<{j^xHů!76N(S f=.TozCv1sJ2KNKH+Nc|9c>7i"B?<ΊA 33m `V,y W?"1.s{{c}P09 .2LpF֐OeG )ë`F[ Bχ.(FO쯁Rƒ+:2a8{ C)SH'x(xs wfv@!6EUkf-MTԙmar*3#,M3s7YʽYb.yY G @ djpD:Y`{*2ge9Hǭ8RXQ ϺD =3GTx__C6纻~2NzeOn'ʂOr{eÛrw"wj1Pi`p6E!ˌaN[>N;G 1v'6t;'!J>BhJjlqOYΚNܵ3+SSڃēI7BڷEy4T=\)O*%W#6¯\FKIX,Q bk48m/crB =16ߐ[`Glu n%"C?=2z"q  xű6ȍӼc;fvMZ+ ]~f)o_v$ԊpD:(Ȳڑ2v4KG#P9wP>?5kPTZ_+J>Z #>Ǫed)b2qDc2OVx!:>+L@˯ͤb\h`m]ZHy7u3BY$H$ 'K"~ =βQ5.}U5v@"9qWKqSpoMlMaJJb-CVR&>Hm"U $l*[B?eAϲ,tP1{s<V&!@PTFJg6Գ#m[\œaΕy;'Ԟ5EZh&*C׫P@-av5-͐|e7$7F_;*ѧ+å PJ b ]>` 4HGd ÕS{rv÷6 t~i>TC.;hS*t|KL s&jVƁe#=Ov/ZcL~E!7!Q?*3^涧;/c'P. % \Vw.N2F\wxNƜ/vIƎ6CT0r2Ν"j=m^ NJѹ vs.O;g(WF~ڇE@(,cDzl΀%h47רI9>XE )30+Z Ċh1W2RGXc>Ĝ,a,"/uBćLg8쁜O'SN-wtQ~VӀ,=u>14J(,W{ JZnmEo3bG5ry B`{jdk1 Ȟd~@@1:]z~ _Pw6z/4-AYxzXr9]|7 ^Ykh@( ^M{t(I!l(yEzwJT+Zؐ ~"'\ kzvS`@kS,BR6NW_]-YA|'QfhPԻ] ]x6l251y#uUJ HϮ)V/VkZʚnQynu,fѷERnʰu`ᶬW~JfO!7 eհkTd_MAx._{HߨT+sbby}?6ba%%(ѧ4Lt])?It=hY!o&՗I8 b1?`dgua4&#d~an'y+*(==sv~Udߌf nk' ̹_%]2wZ)O#0]H`=j@ هZ\o47; m?lml7lbZS,.<ؕ)I#VI! -|< P;E\KlBUiCOf3M1Φ+BClY}OI%wth#GWT[wh*+5FU0Ό@@ "M#,5e\n|PXdYk-ե<5?m36*A$iܼ>ҶYM"E8ph0&j Nqy ۔BaQ{`; ]y!XItM{al$Zf{sm:*c0 P;ق֚h}a _B/=00a-Pv[98{]`W۟UX-ʚxvw̻(2( X,?vkV,z1͆L[=_WrjޟS,{+zL;7XQ"ӶA|IYż vILxL3~Y&J̱FtH4^ zݺJJXJZFJϙ [P{1q:/_y72cB܁})*A}<Esp(.cGloFdp{RE~vx\m+g Gp' );+lS߈+ԂC|ecVGܤB3?NV< '!74j@^yhwF:k,f3-u~mYZ$- 'b,4ʹS$p󹓥]5FhGx"bh]teٺ% xJx:y&_օqR[f5nvsN;IG-td=_n^#UWiydF^Nt ̈́1 :֐WyʧPZ3|9=Fvaut6nK#Œ^%%H"m+R tJXgAl,ڴ|l%G<i13 MwFFY?+s\p y7"L`oIqm")1#\!Ĵ;e=ضT2/hMG03d]K:!gpm 8=SZf2~S 2M,fgyh<\Uk!*َOf^3{, EvyWC{ ;M$L߉SV-7\QO;PoKGzѴd%, xVd ;AFO!!`r?(J[RoI|R@JQ3< }^U9K@)J~K+͆+9Xezu/rx8%)| ϵN(ȱB}8 e9! /H]w.1Ռd8ԉ#ڦuƬ9!R 8/:hΛG),?,UƟҦi\/͊dtCpPgq~ЙB>δ @U0Ӱr1b,;g6tI"7&n-SY XA90f ,A܄I笲]tEeK6 6 hYdMF>TS#BEp5EAO&"}Z(6>DZk\1U.aHΰwjQϔ sA 0|i,ޤ_vs+[_W_W]0+ B\ NBr\[`|f HW]4Nu [@*Wx񄲞ʹ>բh8&5Ԯ#,\[ZQ-HJ@đdy3'56gQ WprIۃ >4vyCtGA'ps^v_$HAm"zDK=ty ]v2DymfT=f|zʲb8F1J2+Rөl_4bvir#ܡnut=5WN0Wzs8)2Cч4 %#+б;L'@IRv6۝'zM^95G]A&K75YcXg\qb_[yC+avYBByofz:h~OT5* ٻRR yUtٟGcz]nĕ_bhF ٳvåsTC }bWh#+XPg\65Smdz9]`FzF?E(L`)2/t%Cq\lBR1J-L^@\ ![ƴu10j&D~'_ѫ5,6s۰4f vOp3afpT!pS7}kF %!'LnU0L`nc=JtѐSUY ?ʽc:}gݾoiZiZZV9fd[Œ\yFKtE hrt.$DH ]EIFUjZڶqs_*^PHA,\T06Y 0ا|D*^%f]2ոQ8S#jqx W&\_ӮMǿeX8ިw0Q|.~ό'}郤Nd%9:ɏ2w$ ?1ķC;'duS+qʏ{IV^yRBC$(8:/D(ЩcSn[\Z|ᇙD8kKEmߓc M0{3K_ @ OD2>wBG,yC䒢8CBІ9l`M;Djru R|zc]]VCh< k)\Roy'z/8!2FluXQP̫ȳUm$!H~c }Z@̋}Aj}OsXGDvٱnG =&tdQ8)\?? X$1EBfK}F]T3O%|h|մfE_f.$} ~::86}1I([c #RBmjwIz'QS,%8zW&J5#v#LVer65ʣKW5ȧ[(sye-bŸ1琷87YO6}pRWu ʧD@t<ݘjӌrDh0ϛi9սׄ!I]xe!$g*5$ dsOM=jjȁŒ2GA LI z|49ﵻqf>cg!U҂X葤)ÅYӳxg[k*͙u A7r0ƷpRZIGeCgbh:-u>-לW5Ahk;ꍧe0twGx6M{,:\ V3ZԞ#t iWtUpu70,p{mX@u߽eP!*[ss5q3rUO<5gu!P(&֜3ʈ+W?#4!Kb^רЄY3lR&Sh$@$1;E%ۆnU[9Ϩ/6)PK-a:{o @GfiK5rqլ[J Xs( :HYpF43VK\tFKCv),Ż\RD `%_cUm!,k€Jٺ9]|oR Ӧ:ek&L^l@#~gU"IdHaganϓ"L{; &n  fT~r Ӻm3/2u'96ךX?chqĨkLVS%[bW 4v`Kq>DĹpm1<$(Gu\rMcBR4ZG ŋ$IIx;GI,:c3ADpdФiE *T J9據i=/lfCQ(V"WO}gFvѬGķwGR4$;LP"cC!C+Ё UƖe\eV6~ hx^VRV@}z.CP{)FPul@|l@3!j6бb;ۘi ݍu߁x&`o"y(k 5ic=7BG4'ЉP|WsY "Nj3B2T(~ "(n,- lkW PAQ_"JqA4.Nb"M}$nvRLR9#^O(BjG.1XPpm|Ěj6뤴yE^Y=t_l T +:$gN kIf;@%$8*_/>Y#rzzj7l:F3U5y=0o䲟E@ x^2}+eۯ czE-ޖZ5H4B(_4`0'>97qcNeyyj&?Q[̤bQM6-1spk ,%Ճ5CCts֊.=Ml9f=#-׆?H>tW&d@Mj .]&5ˇ5ڟxȣUY֔!hx"lq< {%«rAޤjMqD F4IfhIGݨsktyPU{AZm2m*d#|\"ajlXvZ?ef)|R 2r|`s͝A/~JYj-m;S"<2,+AYMz3E@ ⊔5Ol zJOI5ޡƯHh M %Jc ퟛV$#e|Y#ҝkpvT0[L՟0"s`QMb]rϷrTtQ'4K};vicG57q%.PCjKlp*䴖b0]%m; y҂;*󛖄G*K/[f&t4T]b*ǣz `_"dXe?)2f'.&-UA}zyƅ+69 cjISH!}f٭w˼% 5q&f?5{MZɱv!{zwES],&l ;8w.'gM qQ]u1$Ϲ b-}g&ow_c$S?TvLp@ϱ9Mb$v/ L@3זMRZ^@LjM{[@~4' @ur޻̮P}1¤8a1tu'qMi $]7uj_$r<;^9*չƧriCdJmQdb#z)T2rI_^hnAt #onm0MȖ-0Z>֩xS5^L{ˇF^=2gt =">P!r=dh"BH4s̱;WymO FMYw `] D+cX<31\7 6yյЄ֊V]4R$0" Lkmi57Dmu[Ckpۈj)Rl_lYv+̎AyzF#Ѫ}\nVDk_^  2-rf`M=w~,u08ÖXAhsL$5ױ ;Y0/m $j*WZgHGz(ǠFp1L5X2ͫ00Zߙ! >P㋐z}ѩ njuYK`b:ǻ2dyYe<5^7d.kﮛXp w~fz6p-Sox'3&ڛFU;zîT!;1,bLuS@ {[# .ho` +<2s#SmR fg((xn"`FӻDa iKS0L!?\7tč*^}LɬX1P ðcf҅\8srwDVH@R^έ]oBo RYLՐ s/a3p+ "6g)4dH/*MX?}0wA668O=].r,i]@ =E%?Q,4L2:7yZSڸ/ 6X^y쀵Lӥ<*eᢂoxT'EaʇCSa]̭֜"&7jn4Ł<lIܔX˥}51W U7z5?\vWj7:U}jl%R%*[w^sYa;y/:D玦n>2̊e a7G N7)Ֆl HA0h)+4䭺Olpf ξ(f oKjm3_H%Op+PS K.bf%!VFd!n"TS64vȣdjQUNGX6DWa\Ol!+;V&9$x}Cd"◾ :8⽃Ay+b0~mPOs,O0 xw{oDd~v{/j3"uh9As-85-("o;ϴt+ 'HETQpBv :> I!SӆԳB^s=qj@ÿDE2i,H6:0jjT?Cgc>A )s,g X``bt*Y#P^*ƦW9Ft+('xw5[@}f83̻F, +QF=nFޘUg"md[*_`]$0sה#8όٟ87\`MdnN'C췿\Zo"kk`@#RZK$z!ǻ{V^CWR^|^si|j{-`g @+fܫn!x%~<}#oQf> ynp]x,MjlG}|>uּ{PKbӧ0q^{Xm`E0!.0(#ɖܸvs zEE  }{$mf"BuT6KqAH2lǏrPʮM@ LUC =":JՋȰki(Z6fj4ohuF2Rusl'vF|o&ʊ@݉t})J[k"V~oS3LLA, *m~65P7Iٹ>Oxo삏#HȠOX}Imcܽ)y]ФŒz6S&f=}ҦLScC, )sӮJD[՟Thxk1~ׄ9ީٮR`h'iJ !z&}-z?׀DC\_aU< $}=tΣqlNmEr(hp;g |?>p#hxTaUl`4@뽃`-3l NyѿwxG9c1C(l7i!X.pxj<8N&9A6J[sJ@)ں?h˜%x9j3 $jտy\P'.~sP )10G:UDHuR/BZ6ZH之1qA\խF:{_FfHFI5EDA}~xVaC uGԂ[g>:^trI BkLWnކ')h[ x CZOۛ.B=&׌  eNzή1FYhM%}1Ei@ {ý+-HñVx xm# ^JtWUX,DzN"uJk1IP AO.b\c" (V?z0AJKR/.M@\2lٞwӚBǁp9F+:a .Iބ[ ]b`zG8kN@=Ox7˕.r]*h< 0]d%*S _5|1SBӶTl1rHn3`YIO3f3~a&Y2f4Il/sI0XC"۹Nn \ա'!rt$/T0 )Wqv/V64c^W _Ϛ,M.o/S.)ch1<99lN!WtK Z6JȄCotH48a*lx@~ۉ#Q˶'h6z@l8̝Lk@rIKNhqu[ Ik=g2 s…Pm0 !n*v9&&i=QƨhӬi@ <."[f)SB1:-mPo#ԉEq<|`7jj V⥖@Jhi :x!S͙8{zx G]ͽ9V+¦A Uۿ5hVe'?ĊxuZ99p]`̧#l]sgv502h) m6=0o?VID7k!ԩETG "-q6 \%;#/FgM!MJr\ vI:\X]y𜢪|Ls{.y e֖E_@?MyzO鎳mbCqʊJ549a~yE1SH(XM@ʼnv}bg )3oT [Tgpg<y)ƣCaԽ0{~i PSe[ⶴ^Oj2\+n|FGCP+ rO~c;KXqSN"ѠHgfoϥ`3xd2]hTȓQ$cvP'9̥8Kd4s|.m q䀈U$ ۫7XV&F[SWjEXY:BW:6&#mn%RdoElˮtlw8/[νJ;YN vPxNduI#1~4lG_} tʂBүQ] 2u$rG05u9@WcMĂm* %C Jzsu k f=d 4ڐd ;S7ƕ(' ȴE"1򀵲Ovc0=ROhc1vܹ<]5AXy_YIdǂ%済Be}[g%{ʟQ~lʰ< %/xw82.՟J:oWL7wKJQqT,լx#(t6!O!}^WM>ixĚm~(4'. )O+Q5H}jaj3#L"5ψ wmZڱ8&q藤Uj}:@ _ԈmUOsrnLj&'[Ù[ќ#^#apG~掲.jzIVM$ŜSKn ]atC?{~oPR9 al1|V 䯽  ]+~M C)Mʴg-tP1 l瓅JI5!$ b`T'G[BK-KVqy6FOj*  c^olk eLy{6hwFۖER)`Th"*x* w{7\q ,Se"Bv5J>Z_&3z Aա!(ԅCؕژ`S-@tN;`kpL+Ÿ*H^F\t)w7:5Z^V2,7GI!\mX kŞgu/LVu]P6ԦtsCT x=i^(3@.41\uQ].YGc&y]bu#*'iF0B*98%k\]Vlʢx[jb=S4$Y^BU[6[Z0hBi]kŚ#xB^ew<Ϩaʼn(ymu@n9_&܊6FFNFy EVLÕ]"] 7",I8O2NًGlz0\W2*6{gu-Dz6x{3Xx줰zst  dDv+U(bB ekCAr%XFRMتmY)Ca%sATGqEyhFץ`k#cΎj+~F=*ߢbB }e<䠖m*+;\][_&V16CRc3FÅ=Mott5n#0&4cb7J\Zf- \ԯ( M38/y `*xC 9d?} Eh:c'4suxexbH"8! >U2C%۫]c )U.X 2(1+r0Jnҥ*g\ in&9M 2sTX(8m x)MP=E I^3>h-ʈ[b2e"\o y=Ӈ]|Mg27||PD'#*!we0;hWPT{ ŝt.̙tx.9t޷(~aWY [jI503s8=7$M!< װ\r$UjaL7?,O)Pu4duU*^l'V3ri;tJPpG .chzl S#s Gwd(Yؔکc cPZ04XB5(H,,A6FN~fT-pOz Na[NqכY _ ;B./ՀtD$NOdyCBIy F mU϶IOjLMQʦ= )=Y=|"_qT,,fqߕlHuܱ܏ w+E.щٳ&3}dl6t`7 SEHknާYD%iA{+#w^&=n|򾙨=ľۈڒ1 Խ~WPߙ_zq{FZl|TRv< 'ʴhZ'f j)c n%VaaQcf.q&d︀d: ӆnIS<;:g\k;1-3[݉+}+c)I 2؇:=eTYq}4 1 1X3Ƴ%> $+n?UO..۱FyUhM|*2tU1E03s-( R߰S'nЛ!PI]郬KN_n vO}K` xOy?0kJ.&¼]e@~Upr%@ Eqmq9~?Z |Mŀϭ\Xe>UU 2XG@~-cESGjәR"PYz7ޒNգVZQz=hGE#/G YХq64|a XU'27r j`16F$K~T){Kegcg^8#j+'IS@c#p}quUuvBdb0iis(;SWn5wlph]+SE'+ǸBӼ'"k̲ ߝLmԭ+K1qj P]C|fM NG/2m}1e*㹲}SgTdNǿGla X|l a % !7Yj]a(.㦭5r;of$Ẍ́/S k^q~hPE5Qqhr"Hd*`\wrk+c(Q6ًlvwѯI,mÛP"iX ~Cgz,ޔ a½z3Y;NwF,4[,N#1'JurteiR(8'≐0B,v2`uQo|r7.?`}Uf[W0Cl( \S&S쫽9NE_}s~uvS\E9CE{l7Ge <=eNԞ+Se~m`d Mh+ͮipb:sbޯUZXqm7.ymqaYNh#C*EӀоHP:9)jU],fNϻ:\޳U$uzF&NӬ(Jb75^#dXos  kXB@.mnyYPKYfTD؞FӅ>K}΄Dձ3%ddKJ@'N__xV KASwlb tGw_xMn$M uǛv؎9wU,Pa=&{Lt48$ŢDdi^9z1)pQ)WOSHu!\ȟn>9:F>|Fko oŧp^e#U7`1ŏF5I-";ݜ^/:>ZځOl =#PаFڪӦ5CHOŽo;{g}^%x&H EzleĐg4qBB+΀k?T[]ޢR!+%=p\^US[ b 6ݴ5ڳ~uj1/9^ U `߉ϔW%|'S짴R6T2RyP0"I˅76`VV( }E#şd6 WVAT+~y17»T_+&?/jxJ5>~BcO3S跁\n2*mA~蛚<[i##%&ma?!&p| ;~–04~W͘*"mu:"%5oS>=;_{ocݺtht9ŗ,x!N-Oٮs ,0%T92M&_ȅ@nתkrрMidJ|_,xKoVҥvPnU Gre9`d7n5mLLR<'DCYiFw9+e~b} 9#y7|8.-R/ ؟ht7)L;%S],&Lzb7RN/l*7Ϻ0Uqwt*Wk RH1Cȭ Xw-Rh/HѪ1CJwh~W֫I!05f2=eLDt%AQP{9dJ;qy0Oz);cR,v-mBܱ9G?XpՖĴcC= 7[ 1,G!j<_xṛ|:FC}rbş_omN֫B˛3 ]Dhv!ڛ).D(* a%fV^*n} zw'ZXz΄Ғ!cI!;rU4s:0{y1vYd)(ê"2k6J ͉;vM[ Kb>P+\b٭R(q#m97\G~A{χ˷5&9yzs˃$"4E_~~bAQn6 n*v a?~ pp/Ij! SʶCDx*NX"R7Q%<>f_/XY#@{0|;"9-ӎay!h%*g,'C"mև' 7vBp0yeIJP_\*t^*uE Ԓ6ctujǗ磃!j@d'l_f OTbv5*_6ꉗϨZ]Otdc{L@s9r ]$4Ft,/ C|]ެ/Gh&&:cy]aYo V!vUe p^u  8K=]a`e_H}HmM7^[_RlC"* S,:AfO8 *_jXYi_0D|| AmsT?"\j$YCc+2fuC"wkyΩNrXjpo*\m[UIhL3qӓ+'޽EDg l:V)뮚oוB~0jBW uȮGVe5<7u6Gz YA['x&-64u^| 4vo;V9I5|ׄqOYe6r>Zb hLNV.@s׋FnMԊXHc#w%i&+Nn^T0I?ÖƐrW\/ҟs]PJ\pM Oo&7 V?NE#_U$.DdvfwgW\[JN_h eQX8{ 62V!4 3͝1TU篳ԧ=#1G6H]JQdO/ r@e:&(qki}xgb{@Hb5Hw=VԻRP#L\Xn0AcsQuT-.{] gtI>oXA#vuia nft dI-6LcW-xJ\Nw= LDd` #"2la<`"["Q|s8FO@ !!HNըx3Ҍ2yBϚ˶_y$ ̞Y 9ibI/ empߺsSC*ӠQE\,vFzUx+qw}8\\4:KB8NNVʕNFP]5~[ ^K=s@5л?ΧT,H c 38NE:"Mݑ~$A>K}qnr^u7;Y29dY3) ~|-)~=S)i[N3z|XD%|uæ4REQ9d'n̮d5(mu;;:`źT"(BͲ\=ۛBeL%[SC'f*} |Q˪JHŞ9c4bpycJ&Ao BJF]a7a9r@CF5Bu+nA[0\hK V>ƈ7qwEC5iur:>4L]f`ew3_5$qQR[-%KzPke_b"LtfIς[K>QOIWnSDi1@fM E7HN{`GkώzTZ;Vxꋴ3t1ۙnGM ƍT4ɨ *q\cN[Uk=>t;V-Y|W:&P[mǔ7t/I13;YDnI< @xZxJ/'ԛz\)r lO\T$6ON=Y-ߨ:\gܿdqXfXO.XW:U֙[iz@]v0J`/~-Tqո;y0 񑼄n D%Neʱ5DXZAn(G;K;mrs kcu znbC4e3Kx pJKρQm (Mg).Hc:D^{::Tʃ`{ϤJ" 5OVG}8٤e$u+y &7 w"/Qmhx֢aCzMʗ=G#c9*hR*! >bh T%= ЊH08whF7ј(ke phA&b*AQU>66/(v"Le ӌ)D]fU!ݘC#d~9<0"#6P#\,] ) k9]:T s Ld$Z'bjSS?Ww_H,'s+!|#b{;_6PYD;u$C2֖Y+/M-4irv03mT+\h_ľ@X*XB@V'U\!vM:.7 u}##LbAccWҜȗ䉒Eܫ5umfe[[H!|U}hąa@ۚz|`>G3}UPlf#}A%v8uN9uY#΀8ϴbIM\U;62a2a^v,LpA21B%/M{O >;}Տz(a%ˬn6A;<R0 |;v O"S3 F oңTOaT! eorK.!@RhyDdϲ&瀇*V,̣2TT DaQG绞5l5 Ӧ_`0Vf{;l{F.IJ,l<t VjM3 7 X?`R\i*DMLPLX~q.8nJ'qil2fMزڮI>k<]kG;ń44)s+ 7{Bq$Շ?ĺ8MO+\?W8O -Em./(:]/e<[ &fct+0dO.Q]žrE7_U^s 8?:~e=VNVUMu'z WF)mWH+fhQeA6뮷ܭS.A.PRB7:%p2pfHmAl&>dBTJd=a#zphG} t mz8CMġ=kP Uw@z߼gsNtѧV Sm v)ZsL`jRƞ20+rX{d 8sL˙>1 7vyaB\&GkdaG¢LXJ"WF.Y%$!U%GOS:M{.$Ķ9$UDrC#2 lFe{(3}x۰Y:ZxBU lp\d=Pf'SMl=68ݲr 35xCAERHMhB}<+D)"zytUEpV5!]B%Xes!uye/i݂"\Wҏ&@>,"&(2WڹkWY&4uIG`IG]XuԹh|􊄆6W-J'Ш!)]3sE+\~?eYCzhfKhkz3 e53K<~P^u/@q[A qMFw<7۵t BI45ŏZM?)}l TX̓ L8~BnjWPbe-?XE)Y|j/ӱp9 lt d{Ulax|U`Rc%PĽn i7iO.E `rḜJ &]=YY2BME.2ꁈBuŹo]/"$zs|{=;sQWEP:%DZN؜ˠspDNYp`\! " AmW ʟ_L.0[?MԈ!bt"dAcɱPNGz8Rz e6_+GG]2S^ӏݻKO~ρ!k<{z-UZU^zA_7D|HnBҍJKFwc{,f~xN{(1fiu̟|]VZk(,ˬHDKy]ɸYϗ T;XL>32ڕ($,=h|'"i13X.d[iVNHI-^ ݲ|ͼVDP]|qEvV.awd6Su20*݈8H-gA{c(*zGѾ], SObK_!-oE&P )&e]o5P>2[b[=IfK 1»@kDe<ҽh X]bF z_co&K64⸟WB=(ӻ`rŐlDn?zp3] f ;xqMHdDVeQ8LBinjsǡ_@5ݜ$p8>/#HnBv貦TpFƤ0-fEX2`] 5҄>: <pm8ĵ' o4a.Z8f8)y@2qF| Fx)G=ҡ4ezHPG!Y Ii=EL&Hjs.0I❧g+Z|bhHsoDm 7PЗ񓁌;G Edr8I.1;sK7t# D10݃<[ڎ7b[Rm?bDݕ V',NBׇ "cA^ڡrj,ء(Jy)уw: m2ny)N$OsSlC^Q 5gP~ #T23RX\G QpbRHszi9Jaq`7@mfҦZҸ=rS=Ŏ 6IO]i3~c3%IW+5+`@pMY9}v,zJnSE]lGTulrn2fQN0h+8ǃb !&#jQxGRn7],\tV WNrbg^PIYsMqK׆fAmUj 1ا"Ҟ44z۾YZKSa-6~NJ( ! Ymr }` С]0`д3mLHQ2R5p`f=jR_L InNh^dxG7Z?9Wb15ւDC5,*b]NJ{KfnSZ+;AΉ(s"},q=1r^e9emBlhKʑ}Àa?-ʠHbJ61W!7fg@sAV|?f@e[.VKpߟib|#:'E $%7x/ٳ$1%SRadn.*;2:zp>"=B*=,ȚDKQJI@:e'^{=CIT[qC1LyQyGHuO,gdJZNpL^ ̸u<(&'qTQVG,/nν" I+:NF.TbiA%fDP'ڋ(Qa<mi%D\Hu.yb2QjG(49`cR7h!fߧ}3cM僕b0ϜwOn7_LV5Kt Đg ]R=SV6 MzC9ìp%ݒ@ҕSqD$eD hVCj&))5HF1##o܇i7V _rJ_V  e:v+3&оI5^ݷ;b2Ub!t;;E*@{nY 3_n`ѥMt95&KyA%eB d]g3EOO?ѯ _' r:mj5ڙRg.w!t~H,%ȱ ~E\GjA`:[UirWȷRgH=]#za 'ww|3xK@uj8MhVf]fׁ>dۧs_צSߤhp+x|n_];ީBLDlzJi f.^)$?-UG׵ZK+qKkĆ*XB˳+AskEG4?R%΃crC &~pHk斈="%7WHܡ;|@rXi& &`+XV@gY%tǘ % kjMi 'w]dOg51V뱀 |ʞ$oхL,ϳ-o1y}W^+0RA{SWJv+g I$42o>v D um `JK+rQ|%/ۤtM|ec An^rG^&qx0hF.uJյ@ߨ=Z㭚YX4UOjX`##G.Nh*ԚZ۴S i"{#hrA]"Mu$H(gt8c!OP$]6Nbr\CY ^Ǖ8 ~0ZTw1gW._& &c=0Ӗyٽov+5Fn-`sֱ!8ʵtzS|A&xIz ($vȢ <@1T }"0˄81}f}f! g 4'?kL#]/L=:iK\AͺKVBgUQp҈aѸ^mSʮFRw\ uNukONӞ]ZlM_g݀H1F86Y|2Q;/Y< @8YݫujzzR\C)y9pl@QUM<=tJ+~=j]ԝT' 6-l& 䟢'M U&݁ښmrV{̞3=ExiA?9;Nn.\FHonD.l7kKeT6v}; Twny ]r e(O$Xayb?0'?U#0yV5+X镡B܊H=k^[s7k@iS  (5*k R*,.514JX k 69FawZr9Ϊ70[ X2(i YFЄ k*Cy%k22CQxS$TpghsQ7Iݩp1K`tHŬgBMvOQ/kpcg9T[3[@)[[OMc\ "ɬ+uhyZ̶[TF}p7F}۱B~'U9},;2XF06)A=3Bh2DnTGx/e:]>BTD>1)͚Q8ʤ]Y;8LE+WR[t!.tv GWl27_ww}Ё\Ò$RK¦("W jجDڬݘ~?OR݂?q6?><5"YkA@5[ᩜnb*Rվ(cQO~y32a ~37M-qsOIq kڱ0ņ{GM|}PDTigVAX6.Wj$fC!azSQ~ \EAл2iU>&M.:E AK/]gjK9(!26%)%/dX RMQy#I-덲9[hJ7g 2syaj PMh1A%4ҚRDIx"?}o x?1|·}l+?e/v)H1z@C坠 ((u's 2 dBzh[/MNܵ >`c+49bC4)49h虴Rq^:natdkGu[W["-Py QJXeٟFw[4wnd5;[Ó{HO5rxJ 'XGDP̢FԍŔ PK"0bvAC[y Pui>9X@ޖ0\SֺlnrS}n+0'TZԆS J*څm,YH>K3HY]Yp Ře2נݴ^H?'~u.Yz{vҰpAܒ%Ij(HKho(敍HjWJVՊ(E9=!Twub˄}Iq k3LOAWGX<< 劇2q,͉wNda^Jڛ6$}cA}X-AqjTu~ i E&fAnEtv)r&i]:mD{}ŲI*'9zHy!RM F97_*}9qsA|G*OλaC&~n*وIJ/ҩ:lL?Wm0/ y L:WUQ$NUҭZA/Qsqm7Ӧ.lG"1{-C5Qۤ)x[ґR ns/̷2E*¸4l>Ez\W'kf_8곻@$40 tj5 Bkަ#W6 S! ǔ KM:{(?xQ܋EGͻ(:dZ =F!(jQN Α&a`4k zh ̢xɊ"Æ{fQ3DiX,X|x'vU{yĚC@{H4 o瑤Xf̱hd b2GXe{"Rqmquɴl֠=aש0PWwS#~\PO r3VfCOaqr5f7$(r۰y:l̿Lq١niG՗&TJ'|] ۂX<:Q;>/<:\0|g)sxàmU bfH/s]p ])'ODizXLE:h: ݝ#$s=>z'ؙŪO'v7gِߢHG$߱M:Qu42)T! ~URwff5/`E."O;s:G㣭9*؎`a `=(/!'sW[#4{[)4Yt-LO%@gcGu(m;+!}}`T{ )9PbHKVMÔ0|AvT# xP;,b`9eJ+yt׮-5VX&QU6fLZG[[[*ة|OυWrPưM1n(9ÛL $^l݈^:B.E<ENLfZ~5 8/eBr]ف,j|QK0Z AxzmpLQF]߾  ,PuDVuW>H&T8&$]RG|K $$;~ZpNhq>I&JuS֬nlU}T!D7^ nޓ=\<.NZ9ёnl87ud[>Z511/j;Eஅ3(=_zā^1!]$եA Yl|LMYc,I lXl|HHESnx:MX*z[0P7jAa]n8`?q!Ze棛ixyFn_ٸO[S@pB8>E ~Q617V c\l鈕_-aС8TuHV}7a6&Oc.7EjO^ T42C"FAȇ|\~Y BLV݇i'˘).jVC=J~Q\{IQ3d*&%09W_QsA:L>&rˆF(NNP ,(p*I>RSmSeKL+FN@1쪙断O+f&ed'nʃPVŭˮty}h y=ZGC5p4 eֺЄ1{ Jڃ;0nN %&mDtyQyLTA!`f&HC)Q_ \- P;>KsOvl5 j::~ B~Ճm:E%EHkiR&dT,IVM&OpXl*nbNo;6سծ U0B 4e4z95ED|i 2<\6d{z=&%F%NFXeա7-vo(<ЂeZr$SG8,eG%|xn. bu)bxh`̽N &@C^JV&kiLm`TY=aB[s$VIS^7ۍ]5BhxYyˁZ؅/OXa\Wx'x2eSuhD5TCK 5#)\,鼢WYTCؐWV 7m:2n.2HB"Ə==Zj6]gvO ZRSJ~#NZM}*=+5Mmҷkخ%3%w&ur{Tuϓ~׌%)vZ]\y&qʁLXv2g\;ʴ* !k~'B胲F.ˠ|n1OzW܎{8l8"Sx^eOWLob Y ` Y*{8=I =-xwh(x&"YxlrA'GߞM\#MvFX<P<l2\22J9JffIw?'bx>ڼct t&}z9'!1,fB$BrD+ƻ:ٽ{u V]4d y眞_-İvXwwa*BDuJЧƜ4 \ .˥6 fdy5N/}\R7sڢ-K_>ǘmVA6C.-]%IrZO6y`z9cLO MkuXlu9;*'V2tn0ڒ,@?$׿1#C*ƄĠ`ےzC|VZ3w7&p6rzXP -*t uxf%d٭m?-޽gl\Yr9w{~g&1X靣H:@fD7z>v>Mxg1|6:)L&=b)9 "vE% ! ÞJodo&\gnD\Ѿ/N18d=CCv ep9<?lڡ+U&h"]l7Fe=l?GqJM0#Z?l@R ~G}*@}[5ڍ$4YŢjZAJx8^ŻPk2`DLs ñi?ۯ{qouXPq*3z$-R2'ּ*TMwCVM^.rl5K=a!ⅶ ǫof|vh ِO.LU$x"Ռ6UMmltOMXH=<=RT$/>aU$i'Q}ׇ. S]k+1ʥHg9E; xւ׹K%xa=XTRoL ꠫g~;_ve*5ʼ+%L9AWLV8>nN1^nLYrڥ˻| {˜ j%BI6ϓ*u8PͯY`=}x}]W\U?j="XV.Y#1}Z@P;ux,7 THܬPQޤD%rθԄㆽ˨L5WBdrj q,A?Zk(N]!9@g|=P ot}]oy$n&})6f0Cz4^"T z؃ZɖI8" f#PcUhp|]b:m={,L1SPH,;[S׌,n{9/8HO*b`ڱs}i 4ArLD֠^/'͛a#hJ&Wngv95:LZXeanBjv!$[`<1t9ճ*˻(]TiI;trBzrA z}OСyI60~\9),SB%a.Nkt} c9ݨ#<9+(Z}yJ Cʝ8& ,c:Ȗk8D4ZɋOL4_OpZ$g.A^=z @':T>Ijrp6(ƂXt +L HreY6'47n/8+X5׺ZiMKLGYgpNI=Fі˄rvrݒn rW/Jc^p(і3ƊGQh0[A4qjBv&eFb6F!E,}!"Idv8|My[LoKg\a`rq53꺵4l/{ˬ\5Ģ(l*0DzrEI.ǝ2.\voe,"Gj@]Bg6nɟ:'\ՀhKh x4dZ8%3tDC j[38ɔn{I#Ġv޲gUѷ杉r|#~9])A,3` n5-q>'AdqW剎`x|vT:+DA3.=98ֈr>5<#\YF>0Bo޻PeiMSBQ6M]FهV-^m o`Wsjm͎ DԠmDF'Ɇ;(۷*ણU|S 0lnKGÕ=HrVӹk_*R8Ptm1 yuP'K`q׌}#.7{ʆn|")}>ד8glM4⊻6&܇T}֨&"\$c t p[;PoA~y}W/se#f07#%$U>IJPN^!SR% ė˽u(QMA8B{Y쇦)(Pkx~J{1!b,>!5΍J_-,=tzJaj}k縡s'*+R-){ds/,eG? Nuus#[Ҽ Z|xӸ'/Z_LɻhEDUoj[$/wf*аN7؉5\/`핏B ˋXO]l|3iF?j#Fƍ?\M#@K|딬!0Wq1{?,A9Ls>?xUגq^WƔ>cQ-J 4{ᬦwôd Q@& _cmT|RY+lwgY<7= y"u҃[xy.rL]I6Սp,c$SܴwJg1 e]hAG0gi+$X/G:uRrcW58fl[gS7Ls/1ߗ\enGG|!s^t >A+bs=ɟ7  y!|.ώ2*tC OM V^coco/=.:91fnqH?!*s(g߉#G{]OɫE} /+._V6s"wz''Ej%s"`;H/|`1i NG/\_~ ~AYd(@jnZ_#O9p?D"~RYs? z?)ٱMZ(1ţRAQX5'9Ӕ:h[RodIB  5N"ކ=F‚TZyrY/Pso h`HDdM˰Jve43Y)bv $I?^ڏh\r8rpf޽WR@Tot/Uc˸K8{Nb r5\XCVO|R\Cy9So$.2Nr8u(&>٦R]asl:%vx#% lāU= HL]k6'*ύ+fm_1]!Iv`V:&J:o5s{oN*Kz&']QȬosl iܮ"V_$܉΃Eݵ>Q5TWO T x3T7iӓ7^K*P]φ Bi\|c+?"gk\ }f/ܓk+ zwI^J\=湲(B_<2rN(ѩi^eFHВIcHujSљ1`1vN9\QJU #pa@XR-PbCG8TC 3NK>JF?@K> _0E>rM:'mi2)+nRHI.)UIҁ.S(nN_6!Tߖ.s&Q&G=wB}ϺjЇ8#\VCз0!]"є_ktl QDͿ)bڐ߃Tx&\:XoT*RIBy7ViP*D4Jϟ=A8Ѻb[p/φQyy@u"J|ȥA/,Rѥ}1T)qY 3!VaD7pz;5-$ہ0<(YaJca0 FPli :">,f6P>1}9fN A"31P6Bbl?Ta% 7 )D  20naOѭu3/]Խu#.bJ1&e ٽ{}J3FjN}7sc 2%j yٿ񌴶@+H&'ԭ5GkyT%\O0zy-< 1eE{=0F{G?[YLayLƧkxDк8=Cڊ5([JyHg&rXG";3yf y`f>7#?L?M&w|$< rQJoN`WGA8O@k-Y=>͵X~Yk)㩺zIWMPI.bNha|lt0S}{KPhU}z7ZIlTa4 f%07'p0&W3cXzLLd7I%n1ڹK2h 0KB&6BI%|\^ilǰRh])B5kԟȟ"o?m*)Y+(ރc{0kLm.Y'̾#GXG0o^x%.[;iU3` /I`Qzbv :VpeRW$};콉K^*,͢ P~j?jfأ}Mhypͫ i3AMGUh2]ZLLQQyLl1 .(y(GS8NSIĤuDφ#GN!lćTcʯ`cpb.spRHI@DVnZW3]:|[tӐչD^- z2 t*;JſPaT@E0ٰ|ۿ>/C-,GߌiE20I鞲!]V ^t]3BL[6'їm3Q{.h?18eČvꦉvU1tfnIه/ O~(bV&+aIk`T[ИͿ(xTؒω ~&dV`qSrrxw1Tyԑg0սD$~G27'pPu$UB=}t4Ô( y~HpT A:3H5qpQJ  Cf@v*F6Y%&>/lqBAy T{`#0< |5{rz~PyV4NwQw#7ݙ㢳FA/Θ'\߄x|guk[`zOebg!| .:zm/MK?hZFeSjaa!^W#1c&;')OS*)|zd7~D'/N֤Bоk!ԷfPh,iOQ&&h.37|sIk%$o2.@!se8R{8{rk!h/@m+Mhrd!#번6#ANbʶP0`;=ve :k{Ѯ?4q!**M+Hzv`ɌAߗrrcMyCҐaK(q#M&Z8*QJu8o-: NLi0P\D1 \r H9Vu=M o U1fLd4ƨ$qL4l IB؎:nI-UE?kcw^A$,'+~) Iܓ^ [3h5(ib\M!z'k1gKmT&^2F8gep;\b9ZyҤoWh#{OP業eF '\DN˴jK4O?ŖS4Zr)%mXpsäsc\g-;>C썽j !]Gl=nfipQu 2+ÁL FQV" 7g,U@.Gbd~j2@%? GH,BnN$WP8Z Z0cVܵkřoMm(0Q^(O6\8WBdl N̹ tkalojLsH`؇L}qUFUz`)p}sY*Q))<5\FjuW Z޺Xդ]5I;'Fl'2-ۯtM5c`ThVI`9OkیF)ElcQg߯qwW,S#&x9y|7EMw:=3li}Go$(I0!iT=&>.uY$/ءYdOY+tP ב} |(SϹ0<=RcyMZǓ};NkF%b_?TǑ}b5ˎ8)!V=ÜR3N;nqFӧ7ySȧ3ıb+"}VZ5aPgܕKNԕfgf ުr!B-g*bA{Y޿.EucL& 2/֔`Z: h0׃:V @>~3I<ctS)HCh O-YQSX }i-*53ay/lC.d8o\vQkWe:n0wыM;{\j{&h~N<5X'=Cv8{#kNXxqB0Y_ -GJ>#aDj$6(#+&y_UW{kIt2&qO:6 LW駱yЂ'M& 52Fk0 5VtB |9r׭ڼ\/WkPDK|Y^Smi(=[ 4$ĎRvz`i!91'R.&lv:W0!#u! &KpEIݴa RGv`O5]/}fsJɀv]ePdn~}i VDO_!*ڂaPWXEYK*NCnĐ44,`*GVT$U%3EQD̼kMR( ,Ő*?|}kEVT"^m6tL''L+ˍQ ,/߾G8V!EKBw0>*u*`̆Pk0['D617B<9?Vi|_+O6 4'O ~z5u QO|0VoL>uFuZ5[b#8 /m U묽[gv=oBmY|3'Q3Ay'@kO3iH]Vk[/6yXD89;Dަ ;(ÛO܍PV16jnhyvV=ysA=y  e`z'kI7v̬7ckz 826pݘs2ӞH,oP>7EI猄B3]aN^ g66ߊmz!T[@/ĠnzPOe}nS5k^R!KMpJ7x <s"3c3NqP q.fp 5)a-m0 z=#) YIfs8;&!hNv'g Ý1e/8WOl`6vB4wa]CjPlV`)L/6M-˨[to-j ޫ#̚kĵr4,9c[B1AS5xŮuvtjֆi@cwq(Yﮋ6Rd5U=1WfJcbUՔ@|EBr؆06 =ObeJz p2gND}in0X^^[Gdpa}eR;+Wn~Y 2HՐ*!i@MC0+$0Љo~*2||94k>I:jP7qaa.ro Sc|Nbg~OEĖa~Kyq/x,-PMǹE!S f*6#J2Pzfə蜣!A2" 2m׻sh:Aiwq?~TSŧ?| Xt%_| hfq'`x;5G:Dp59YG[ҥQ=_Oo"i]{DLdn:BoΨSħ[lp!r(H/Sb1JK֙2I^ǧY_#e" &@15 if-5A$`U32a0;o9Ԟ0ٴ][wm@)t /_,"jU?+SEO02ԈrƦCVA#NVuTk 4_٢hFSDz2A˕p/_ŸCv=_c%gΏ^ޑُ@1mY=(qT5؉ eTmdVrN󔋳f@T%kSoוdA0ETO2=El@o7󝦣;'?{|H92ނ'h7 ^g_(tNjk3+/GY=q%UR٣>}p}Y}96js<"Y )P#gbCvr@ΖgP48A%/m%ϡ`C{['ݭO[Z=Ψk{4׮WϙA9Vh8D*kFwyyЉCm] Q80 A[~=;>31bMO%\M: vMº8kqwY'5ʖ\wԅ\* "{]1=ƩRf@2jdO P5fSyFI'X‚fb9}eYH:]O.!mNQ$#E|fHDI}[췲lKgy['Δhr`?`\;Qq[T/l:Х_dÐ]HlW}s{3pvט"lMOC~<Qb?}(.WA&G9)} nJFwR>o{dxjdIA{bibtRVNx˘+ɤN:unQV.wKXuB,[QS tR7HD|ۣu0{klA{P, hm{+:YJVY~pXbVĕ Wo;KA]M+= -UVfˎBoT`CqFXA΀l YCnzLڦl {6T0tԥ)ySZ?S CGsCX_'9bF$7=5͟`/B}L>T'q ;jRE%[>:n8Z֝ap83(@ֺuFw[4i8A5֊^v*12f l}/ ?5r)->IVHVujn= oDQǸgիb44d2r >'&z5AY"37)9oug5ӊZZ[/-GF36O@ IbF|ڟڲ8kRM3(U ږCVX,RkOBw"LA$}x/SOSڱLt8 3lE_4Xϖ"V>yãg!+Z PMHy?+JWٮpb$ 6&?(~`bBQ-00(;EGE@{icYsW+Vל!"|wp2xുEː[il^)JC/XQ3(3|yVWа8w[B{L!tQ.  NEVIFs7F r#ۄ8Ю'^PPܢN=yB)e-7k%}{qr{gRG$6(,GιkhZ2^|ZV~QǻDŽa8ppae_@'dWOq+٨M jgřFL><wh>NJ&㝗<^ؔnN$t9MkT 7 keE],xͧ [; -{:4a%%=џՆ&''>?#<LA8ЊYQG]׃`+z/0zUC%/lWSX-.D[@k<./s~ݾJ{-I߆}`3ME]{y\%8jMw0Ңr77I`ӍpkCߊǗv0`1Az<8ݔ?l@j`BLy3O7|*婈lm86xT\g(+yMˎ~2&^[AXd೪?Q'НD#[" ՠ7A1,vyvȢB$5Ժ~ZgeΣ)jϜ!אd,NuM+9Yf"`F_X׳EQ{]Xm#h|tx1%L8E wqh{d+!U8] Ӵt8x[q3Sγ=]xbh?LEqx|;%C߂G?\#_^~P/8;ܘwL F;<(Mep:JZ0sF,3s7'VAfDK_ZpF#<݉bќKI#7VdV[C? "`@>^g:jVCK+;m?j@Ø%_CȇT !*%]Bsv ɏ9@ ^ {ΔCu[R4 6=eD77cAZM]hd}{{]3J vhM?A!8tRk"w%A"b2GGs̹CʣLkHOqv7" &Hr@_(YBL[U=(텰G0R#  'nTl⩂0;e<褔kfl#\M^.<"%yT:hE _˝D ހzL>b<(uYt&$ oq?Ǽ`l BQ=o'Pi~&Υ Yy$]0)X,T,ao|-|V7^Gt <"y%-p 'r'zF0@I'anwfΕJVQAv("Nź690҆V ֟uGJ:İ4; ` m}yNaZ1s H"cҶ>Pķw4rsb-W&;ye|9R|Xxcy"wC:u{!-nG.v:ɧ=dPDhgˠWE?bNo˰1jb#|wzZ z{o=E i9g6tJ&qߟ[xrw"qnvmQç8gzq8{$;'hj'*-m&(ؙ$O5mU]Z?j- gN_9 :vyqAуu iճ7I(,1_Gj6ϸT4+t̋]BWvܘ z],F@~j0>G5NIʫ H9<D %*#\9[Jw^PfA UC ְUў 7+OÔJP;8z6c x= f5rɖt*x\KSe@4+SDqD\$[ Y,Nm9Ư5(Dڎ(ԾjP0ȸouE-ڠK5ς it7ϫ1H{(-&[(#@TgshbUH/ݜl_i$7|L[?2 ߥSH߂`aar.PWg^#|XaY24"pϽ-!s)(A %o}wi O7XY'\t> aVA/n99&%cvP¸SI~1:"? p%̴0̭>Άv6Mw-ƞ*֤|k|f.w.7H]t֍ ;zi֫NER#]Lw<?5q =gFG[xrʍ3iI*@^x+Q:;s _xQ2[2A2iOe* ,%whS'8F4\%t!@=CH%FO?SYfo᳣~vGQH,EsGtڡWwܿ{Q/SNJH/'>Om•8Ǚ 9U (U&K|BR 36h/XT[.+SDe;.is}Җ1ϣ:A54"Hwx$H *rËƏ$Ģ吁䠻Զ ^ t}amYAJ|rvRıoD9. $ęy+:+gn({oD eiCZo+3F G_l|<Ia)eU$r$.a6ں"&i†48m\ YiZa1;vV ANQ{o< nqhJ5gEwG'Fy l*Fl.=eQָge{5觌Qp"ogJ>&y^g(,*W`z=?acbš!JGYT::HEm*ǎcM *%ٍ{/bRt@Ux'Ǹ`[ h VFLbr/&PuE HRBU'تrrmPq%p5íqD!@N.rJu՛FwR!5k~nM& Em`$?)<5P񻏾1XUnYէt ԬQN GPq8wGt}Ic/}OϑY*uT)ړPD  0N5 w؇OQ7V#O%&1w,>E\ksEܩ@Uc<;^܆xJf'bg;Vݑ5'U"{ d5B BDMZmw,]JO6l81azw=*CD$x>bX!?1*FpDd8fpULV~?v1g`+},6iPECAhPg/1l#S 5 ZNExYC"qyo ' ҆o6.RgA+oITv;{>%M:e8ѥBxL;r~It^yogzd)`Xr,pӝՅ̎+5/g"=9ؒgoʑ4֗ba1Ӟ5kHt#$@(D+RRN;C(J\=]ď}2<v{ 恵%'F'#,6wYDwŏiLȰ Roգ&ʆw)Ȑ}S%&Y\2࢕ۑtnA  /.]I!9*oFTdb px9XL(P~mFr -ԫi6*)ԤO= no}NsplAhN Bq*K!ߓxnzcHO[%KJ4|b9-=ھ39@:0;SX̐#3Zq^tv е"we;:w޾L۳%![C m j1ذ8tV[*>\w2IVEԦaBӵӕJ_̨ 2=DZ:PXomb/8Ut7q+BqkNy8@wج-2DHM N 5y@ўK*U̍a麃Ϻ'~؊+(:ՅXM{kyIA=]Nh^ _ux I0rw:\0eE3պ0JNx1q-b7!9巜B:o0WKhsm!q#d_-?×ƪͭ :)ʖYu0sh<3P>\ "aZBQa*e~CRD |Y\&]0ͫ~R#*h4%ikzcowhKf*TXBs4ѐJ+^vNøFßAoOqU2Jw8j ~8G3*xcEC,W@2.)1o|SÀqJH#w^č1tV(4sI5/m-(K^>f&J :>D֐SWw&{R,&M6hJEx>?~Cױ[(n]`] }vydm<{odSt7^bP?δ uAGm{)tHlBGn6LJGY''3ݩo2=]ywgPfh8ٴ89q{wgz+v ]M\i,ey8n0.R%w`#O7GL!&oܵF(UWv1te+xvkӁNcIP{B+3%k<&ܱZLp`1Jp&f@>-nKbYXe$NfJoT@V,6*+u6SMG j ~ntZ޾ZV^Px{KuWLСyg'7PYm\ql79}qnauֶm Qf's~IhV+K!z{ ȚK$Y_2Пe6k(Rl=ԜO?ZsfaGjͿg(cPD+9+qqIEMc:[O;K,($3<^ōԒK7b=ښtE]r J i9ZEe=?[vgtaa>hMY6+?q`9hK4T+[ [d!3C\Y n᭠j1Xc}0+ln]R"2g{xro ( ;vݳ'܁?EG%$9;b0S%c3yQC"v9y`\ 6 W^G@saKʵ~}4r &zo?PG aRxלu*-ږ+bv$R2Fd%xI W(NJ 4SJC-f6LlzS( Խcg"i9;|+EfY4]U膈D9r;j%hxaz8c(9k LR)7)^U?_ v) Ϥ(gg0!2MD&қ7.r/.S:M} ElվY4oAB˶͐ P_NvKrٝy wvYLVʹ? -jhh"61vpAS[1vӺ%blpii1}cz31 " UT4&)Шw:_/'^n툳g(HO FIuѩP۶! kq,k= UdhqSa2(x 5 ~K5 2/8fߞx5~տftX#dyP\AqEu!<իVU%vo{bՏdY>c/2*!_]t ? %4Oj.~s%[pTM*bߦUɖOc'! i'BCfn ZݝtK%"ۍrv@XSOW5vm^RXDǓ, ƒ4S#9o%N%sjϴF FxSa_%(Ȳ8a#IД66J o[ 2qW}7N5KK# unx}@Bb:v*NI+VgCl{tvT)MsAeKS5:P$n7 oCwk.9lyɯ ;)'UY00PY2@!r-sL->NY9i,1ZCo T ha FL08D%iʟDrZ 1y3A%>mb+'T}i^)m tܞSEbKo}F#aXHJ{ +Atъa*sza7n;A \+{Pk1 uAڰt݁Toúy\P&r]s*(hVFc[kfJZN 96Lݩw-Gd4/'fu[ruZDcr:u Foȸ=5nAX˨0Ŀ+ wvwnK{3`zQlb{{*s켌QcysVVjusTϗwC?*Mz +\/aw$ccq7^,#6wv$cq/0ʬjK\F_82*>MTwQ^NTL w&v'<>Q OX%Y">i4],Az!~5Yl#谪dO:J4`Bn&4\Kp>pe+IHON-fiQ2 $(3y ᬸev,1%?mėinWf|>a߀:¯Ɠ,K?Lm[ WUE֭5Mu܁/U oTr"=| Oٝ/ bW f י Rc$#h3p<Ҡ+q =,e ÷ɡ81oZ6GTuSh<4L!qwD`~Ww$c~\K0: Ó ~dۢP̔7}Ԭӯ=1o>SpaC%jPx9\(91Nc}oN3xw6.%c9\kP:N01ʋT@ z# \])Bv5y)хa6p5o%vVVX!=ԛ4C<8nxA"7,UK~֡(ӝR\ħKTaY0f!{ZS[8 f§゚o8[MRU/zEzRa+_yƁhvj{M[{㛇.q:Jv,fٳ=F>{+QƫWUԈJɗENeD1!.c}+WPt$hv30n|p50VV?@5#%ZhXLpzw|7̨)ͼ$-p=z_8~VAgF#A+D&krs+ȍٶ߀U ^L SFB25(Giqs=}'YkZDiw<, _C6^]Ֆ =)[)mHOdJU笣z;cs{ca :7ðyV07aHA}ՙۏJB]Qr܉8K3to 9 [õ ~m \ ~~,ʌn$8qdTY'2kceg#i]HH #cd$t",%X m.c%GW\X ö.}1N=#x 3Hwۡ{?ت܌t0ow~):ywwjB %6R16U5,\ՏS4GO^PlRܶ&e!IxgZT.Ŧ+#lpu1|uJzERІ/ ;V·O=i Z1P"ehP^m h94~DUӖYL M~6uPɩ{xxwUU3Vfjm8CL$@Q%ְvzV8`%[fLlp*l:*i!8j,O%lV^b b́7`;͎9BE%Wy/X\.-.6dWQW _uGk 4$i}r9-hH((%o lg[D(>q 80QPE=HeX~>{! }*f\ .wc3T~+\_":v %U˩.kUMVs/pၖǠWH&:UN1EJ<T=5ZLJG=MrXȵHIĽRٯNG'w缣K+|m4SIoʹ06} +/ѝB!T36Ep-r;c[7{xQ)H&LU6 , mR3hEz 4yD PXyd& Ib?Y4\:'b)XFqU$؀b7γorIݏV^!l0n 3`CvJ=*XGkyj4JT9thToUʗ oO߯GM 3@OR/#OTXX @VաA~@co4Y]v_xĶBjfN"NvD0˶8<[/%S絅yސI ] {?ɋ#ǒ\dnd_"f )DyU`C2R~wNmTBаP~/J=t2/TDR !.壡kݢ)ũI B]7/pFz.}`7#L×9#mEY0,TS:}ۊu9;(C4?ap=Pdw晞V35s>>H)[_' ^zv6ܷ!;*]P54R~;xPmaS9SĘgx nɤDfyK^b+]N wH,F/2XFZcgӷʓY|g)FUq5U8xkpG;j\a[V`bāL[Kow֣KB֏n8V2yS׌&,甪hxCR/}ŶSi?.pBӐD"ULH]v[p+91<$XASy1s:lb>MEnTAE%p--cH>}l)!:(1)ͨwﹾX̔ hHɀPo<8vu[cj@h;͡9wuϮW\Ta흸ɓ@($!ܱTy[j2J>V˞ hLnG(/fP-\|1hh#خAG&8œ$XŻ<FSj<[iT@P4Ĩ.PSq1n xR.LɤXmbPx"p2g~2KUwA D#ZXyL-|_CX3Kն;f`hI*R@C5 E 9yBK5en yf>rVFPTZ@ 9>.+C8 ú=HyVaz;L7TS!ߘ\if7j+_c^)MUO2/Gv'URy{|{( Xpx 'J@WK, :A^gQ!=a,4,(ľheԀhNv8,kK. 5ů15dՓX?fWL_S `q+&pjkUrc>T So!YQ~v3pQGyw~K>Z=D-2N>ߧ#ȦZ==Sa3hW&"zۿ@GYm2 ;pn3*XJ )%!ه=tm[EE]Fho_i'ԛ 0`C؆>$Ɩo$P~߷apZ٤dfNőѼZ40[oz@`購:o_0w(K51] & ~]ju{s= IEKSk[}7BDI騪Fֈkv%x87l0 q]<0'oDޱ%!u!`@&h<ֳhdw (#ͬ%jɳW+x3〃@(x"Hq`Q:We𪤄BuDo!}@%Xh$f&!Tw w2I\`ʰ9; >Ua-o68k*CQK7;CY*{o3~0Q$Ar.!EOD*آr*^0VxcQ[XMdHɺذz7Ap:>`0ʼn4=>79X)A@)k$.Y)`7s_A14T|Ptu#%=qEIG$sV!!w6~ qP_Z[[n>3 ),nʶzmlwT8!cmRnIw-U f"rޔx$x!ҧ;%QpVٱ(&q 1VQ.oa҂Î-R2~Ybc=ɂE S9m:DY}G$xK?UPQw0]G|악.?dO25 0e@yB|k\gX^7 jWD/&ddCȲK@*x^0豠2n+8?}5"nuLR.s!aIF)kjRb_qbה s&ƗX!X:>qϛlAP0#~ tЕqWpZAՆ(BuH+HU,oDhHmX^*Գ ߇((mrx&4&u"1PĆJFE8V%>RJ+{dD{ 60 屌ђ.QSByVX9J!" 8eyC-LI&qvR˜8Pn@<{ah`LwuKٌhy&wɔD9R C I)yR JUd?b(~ t宠ϑyso~ PRs,wz%԰cp#p%G]{11oK`-gƐ"/LIfvkRiUY|6}|!63#h#NWȍBuax<}=}1DhiI>|7j — ='t^܉wd{ _peiVA?L l?eewtJ."ߋY,Jj}DGh9ڇ=n#!I5:d+^-2i\zݏ'"!U D~@e0P42I\hwN^ͭoˌr]7:XSg7'M!XVm8J޻xҳObT:65 treKpՒۑ,,:LNY;"tZ?t)P~~"x&jP)L^1OB]KʹiHʧ:T!_OΖqZޭ` t[a1=7BypuYcʂϯDoٕm<рQ->_4y3XzFMJ#F= FMJi2,^x(it|bR3xpυ WGtGJffX};4EHO\նAJ P&%~^wA!|:dV~~k\s|ӑ4 0h0CzVK+EN%yOj1qOK8W3B& !w#|~owPY(Eȉ{Di'[U; cg3 z"Z_..L]+JCFBR\o5KM%xaAo^mUbIx9_S(K`Vgq=t(fn=ݾKQ7nex -'vOa];xg_4!p&3lc'6L>6W#K]fNm\}sZM hŘχ|gC"l}:}'ڙŕԸsH6+~jgE N=9888+;),U-AUbHjiN&G:]}Q4iLO般 IqVCkLiZb$}K_2U l_O2Mk\oeaptl#d ;jylK6khdwiBև.fk$=9_WƧT,fa Dy.]yx$Ύ>u]#ϱrhvõஃ)7k{-L|en3=j@ W[Z9zzN% aXaG娤)v9DF ZR5߀&T5𡦐Eq7O0TؤwwklshPoHW90kp,񓲙3Z]וnLnP: g狻]6qَm4] ?;>cۖO4R;wwhZHaUZ׏8*S>*ГKRW2S樂K~ Y * (`\;]: ;pTqmH?# n겆˼5c z_s-RnVυ.%^Zc9Wb,W~ q 6.]vg wVղ~ECaU\1GERs۝iLeypvf[$J^t 3k!X2PF]t^ `t6ky YC*4 M-((f0ch8/﫧Y)Fh5SU*k9(q?1pih-D em} LK Dz<+x`rAʋ9tr{ڈtUs76?rK}Ϧ"p@T`hs[zPN"1jegvR"ݞR%ڡAk"GȈG.lH&w߫n|2l@k'S'ltXTjW{ L{q'>|Jf,  ><} cM("UŸl.(ܱ>E.XVSTM]] a>"$]>cP;1?`4,'ZrNԛ7RtX&9))>'ˮ+]_ɬ!(K2qgrsnJcZ*]#?=3I{?8!Jywta3xR^]9pLhrwDnXF G e] ?L a<{\dej)wdfL ^ _ah)0N *\D~_Ԣ#-tK^)0^71+˂/PKۏu04=D,An|ſ>pS*i=5|sM'(ްFɁ :ΕN8_!P(Eg"9"pK,P_#j8_ʢԧ$LP_(g2*/fݮN6F :9 SݎC=/OsK sߗ7=ɘj>ƫ6椙>=߽Vw4MYyL7R%rY q`c|[ 1  dyQXئiմyv%F?:PxzSnz-L^E׹J*@o8 ,ÓgXXDLSSoMGPƯȭB 陧 67qi!(4Rj*~tk-Vָ5N>rhFz#stxZ !+j4VH5h k[-.Ң8[EqMe@AST}-ǖj9ddh_mFCn2'G4gm@ksR'SHHBdiL9L َ di 5Iy3H"!DS cV(=EtF5iYֺ;~!Ns.D8\\ _7ɗg'`[:1,\/3iFmk:)3hRuvЇ^ <qw!`zYX{/eBwbH6=ϩd#g}IZYᣎ.we3H'J~}V;B c{9tZݗF/kV6b^u^ 6L"]F^] WfN_u%Torwk5m5%D1*3yQn߂kN _eg(0?# Li'R:-z0`"~2wƮ~N@ nݾS20<] 䞍sD2,* jm9D&e j_5#@е#Ny*TE)lZ>@j?[;1p? %.E/FY|.j`>2Z{bm Y"`g=LV[bpV[e3NwqIIIzxz3FNQةcf @O`s3 Ƌ ؖ?#gE>O&rfܑx ߅Y: !o 6ޫY`,!1{ U uvw]f%ըKuŽ4D&Ǔ嬟`D`xNBHdW[UtxjosH[3WztJۇE}<<'N U^XH}"v,.Z0RUC`hh9[hWՄ$Ǝ=wO̵]һj*YQ]UUXVXn*!nR09 #ar>Ȍ6 ˲Pw k総& bQ(^1a3v>EKpsƟE [>sc r.|(EeE$osKV*u]⫲q1Z!OfQa.KTHPP gd9/e2Δ.Gkt?LCϊ ~ pֽQJ^NqиY3v Sc#ߘq`}5O&3K"m!4*VYR|~1ZzQ9-z:(ү%((޾ܟ݈ ϗbF 9ęmBW !rw SRMŪBEw_T4&} L @&>sǁF0Tm]zbs{,{o"7N(s{Œa555C+V^N}U绎8{ƒn.Kryǩ A# ˠĊ^]| X8%:]38䮾ߐsx \Kb_{!%&AYAPԲ͢skó uXxE!]^QC]:㯫elin~e HRBJMH orM 1Jy:|b&eF'};3gQ!sryqބKVVpV|'WKN֤wԂrRǚpSMdZ@q%aЛۿ< U1YBNݓ{LNM Ҷk<S,cf MD#.E}ΞMNXW[zqTA GVFepINwgUX CZ!nJOѮ\$ʽ9/رR]򹀜wtɍ3XNGi!pB0= @\03ۥh)?8nu)71jz}E}l?[.톮 gˌ um5C4%/iyTXJVΉ*|o GT<#ieK$qXoȜ+.RbYtNnMGmNEFI@&}[l,Ud 5vs+=CzźX qWYH;=J`*ԟ?7Ap2CpC 3O'+M2WT?d;ZϞEhy YP"f9UrD$[xD|M-Fi2W>Ǎ\StuN'a ׺Ѵ]r/-*T{lz^qN"FSMfHSl8pCB)I&[5JdB--%ۀǸ~b%G}g/ZEz}^\'Cy娺ۜ Ҝ+ߋe)"ֺFb+ A !npu^w[ӽ pm,fԚ:U׫|I;}1hClWNG6 ;8p"a]pS[TJ^?tAR6|P|x]r6G=mIV7i5lėri9 uWˇ {}-@Cӷ{+Q;1~+G29G??I] G¢ 2{Ckt}sSlsZ2;JuFgE:PB4H@啍P2rʛ{s~IE"UEMyGX,;\|b:>8Qt^EuaH9fDE+s`ozW0 в3^>'R߳)Jh:Q~Xy%d1{h<삇[p.=ɼ?Vdɸ:E>өB `@^q?6+>q*gm&hn@3 }@.wˊϐ1&|tLC(Jq,QJUo$vyhXq|b@P>SKԿc-ۈclEHBprVr]M ,c ^_I[0沙CێW\ o15&H+\heb; `fw'L^VQx *@^uUOuB~Xj*8TS͘6;n (=< /lkg dP48]#'՝cI|̍";h)?t_١sTQhE@DL WWUu#k}r+ =ps_{- }H"]% z{%%sZpwO;6X|T}|kRn1j=y^&W)bKc-I &0 z61Jk†֚1>oBRk `=42EX8 _G|(>7Ό;v[C PlF|,b9тAĀ`MGŸ6ೞ)QJmx-SђJ]Qj+Wl_ib5d|AL(ִ=#Wq X4^a²H8F%skL2$\DK,}6:'(A-6@K5k)[6u!oxڒd xPYe3X^oWD:wGVbW?z_vFd< !e嵬>5\|ueuqao9W',dP>))50*/1F4rJIC/Kg^?f31jUt:$^˟6}I[j_'*Z*m8N8M-!-v'm]B<@rT2tU̼W8I$re,`;G T/yZ)хs*癦fL[8_z[r|}|o^| UzVwG+(VR^Ցޛ134N }%l-Xx3+QL;1 L2b+YSKr./4؝9a7&1 E6 dflc^gwe.ꋢC CD#><.\KF#)74YT ~s4HmL@[K2Ү%,>$;δIp~1P_Mh~ =TRm̾h5W, (]x4z↦bFuCXDu1{yϟ:)ɝ|G@cK 'NQT,)\g2í C1 /0S4X oDr'W!m{P 67@k; "Y¾rgvwS"bd [og^+/TI?5Mw9r}m'&W8!c]Ҧ}?Т U.E|wئӥu`kIyb>p ? V(Ol:yr` 3aiiȈ-0Z5խ9XO  )mԿ+ xgĹ&6$.WA+ܟBVۢ!2'SyCO{ۺ7 ʓ!WL!wWbe@s09=?鑢HaL>0 _S5JXu6ʣR`:‡5 L_D_OB*dو OR#Г@`>{a#A'Fs:$û)񌸢@PVSb,DΒ64uD5ЉW ɚ_*x\܂M o us x@tGiK+w-u#> 3֥ /GDl3malfrB#DX}!*l^f mZwPw'Q qyNm5Iz*_^t-5G ꒾!M7lf^=0!.lY+XP锄Џma-]>Qf*E ە&dӃR.1cYkV{Be{ܝJЕ,i Jz%]=ߛ:wU+{eh=y2\o]$7c39 UPZQP}-[@(7.|8/6<p2ZBIɿM9nYQ89>*{cN*pQWA9R3_put0.$)KU-(Ƭ~Fj~X2m$z[1kg]VA)CuDOx$ o̲^YGEc5=ܪ9MC% ,kS<9֋wLEaۥ$܌ʵPz3k=,~7b=dF)g38ٌ$]V+[8BCT`\q6d JkNZ ~)C-*QFS>. ǝ4 )DեAtryUf$2rg* ,X\ǴA"JeuUرNX#ݣ~Dgo,ܿyfCJLSb̲Ū h ^9M޿Q1Xne ?cfc؉xm$*4م/'5长5rn9BϺt@f\ZCLhWˀ t>xlA&Ԯsvt>پ*朅 ƀn-m ~ kC@e9\Ki=dDkmA㿢1]@]&=CeՔl|q_@gmcVZRRJ3z^NQ (yduΙp$Zm 4-۠uƊܪM@Xa}d/iz:}zyH9?5zI`PY?%Rī/95Md'JYƢ3\C"֧Lf{Y-B= Ub\ڬ~yGTWhJz˩\!ML\mč9cڤrF\`_i?"go'L*0cÍ} oyZ\AN0]I܇ĝTO} a-ޛ8Ԫ;׵[?f~`: ?%,lQ̋P?V:KNC+^/z+mA?w3*⎂djAg ;ccYy"Fښ;G)xM )_| y *P`i"ږEqpMХ> 2=fa>% 13Ѯ46$e i,61rjYo|6[8\*J1Ն43ID5j1W=Ws,\Qij/&^T8!L3R-aa{ڵ nGS7RlsWRI\Wɷ{%b];}an`WTW(Lk3\ g^}#>2$pέJ' ΛDƉH$*"S ֶ0XN v8W]h=+v:fAp̕׽釳]\17c FBj㗒h(fr+vb {'Mi,:o|w V" 3 MO^Ӎb'֨4&Zn3Yw ~jA?Fj"ݩé:/9!Fe;}x[*3L ܁.%E}wN&]YT)ACofb8GщDJ;Sp}i6\ (;xH3N7/a~i:!ڨu!9 3EpG-e.t0x[դuDR~)5[󴥹,܌օ~ fV5j.er +ôwq^U+t ese"pfdxO%d**sE82Aڑ:" xI6P$\shn]6[C`*0 ~1w' u1%) 0) {" Qꊊ6 m R&% 3pҕ\jp+7P9-Wc-d4酏U vT<+ۗ)sŒפх 1pU6Z$dL΅_31I.m+Y7,q~> ߉#2FmwGI)htEI dtf$f:q e>:s3jbabYHnO]5yr09[n/}yRn8<{nYyM^6'Z0ÖvS'!+L|Ue3x+k^^ >.3 VjHgQlMmY݀Ν_$:@C>$J\=O[lFjCPAV(;RҌ(G$n] A+)Nʳdcm!nyYHf_eYa3' e5YOID]>;#0*9` 2y䱕hU%us?G_jLhsβP*evuxYS 6&<Y kRb.! z\J >Vn6`*snݨU!'] 1_J޽@+U[yr3i"9\jRM'!rjm !fB@>!0?ϧhq3MYbV#@ugO#R{o;([=P]lQx|zD^߇\u2  }*"U <96}T!UuKR66U$хO!(Dʺ7*gcB)p)h=x:aO;t |L( wɐ2h?4"9lD%+_)$}$y_[rYIV,,'ަ5;ov(+V_&޺K #"Vd} #?Y)ni+^9tux͋&;v)c/MT ~. yM ӮS"] yZs+r 6 'Rou~O3"16Ѓ[eѮ~hJdt&҆ɑ8%1^ZQLs$GXQ {.Sg9v%\l>uwugc7 k]L zi Ul9VZZޑZ+,&Kh%f]l>]%EYG&&i$ޮ<$ąƉ坾82@ @MϝA@>Ѡ/B{,Ek_3=JR)Qu=}z\^pZoX+Nsta%3mh?KdW͜eQю+h}GU "bfK e@G&wtMƶV!\ xKK!lpjGb'SIbڍR9C:> ^Za0 睈fvh Bbn= (xRxo^xHgkl&btΘʔ`>>$?T՜jLǬ/pN!pU3YU6x:OA=]$mwoS*|g2NvF,`fp} yei5K5ML!;ʌM'YA61c4B8JNDEFґa_q݃ATM9p3ko{f>";GCDj܎Ƽ#w_"}pBиݯ Lq=Q ,cCwisRntQ|`¤]p8VBѕXs.8>]mBN>oRDİܺ%&rv 3}ҁ͟*xfdkXZE?;ofGAW.=E3ikWp3^{]9Qs/L ;>LU+mvѱ᭖{pQp+hI++$G2rZgˆ|xI2trgs*C[c".]4!mڋA 8;̿L\ӱ%eĜ֭4z\g)QG1VpprlB d'C:?t":jyqOdڃw.?9iҳzss: no&pg0&eR @Q" K Q r,o֙e׷|o+lBs{OWV,ӂ~k苳rt)詛޴9+)#Юiߑ{1"3mXݠ1::Cڨ#?+8QWyVAyo(Ya]魢^g ^\C@rcŒbavioWm.Wj(V<*f#ыVm&ꩮݡi"˜: y.͔ԃ3 (|iv@ {Xtڠ'xySr !*].s 3_5P[`ӭwo?P{DvXx e bDWV!lP&@r?֢bc"R= "vCl;ii*b[h~kKЌk*l칂Bv ܇to7QW#||}5xZ^C_ԁO GC,JÙjat(EYW1sFl' h45le0?~UPNQ;RI"+b6df\s#ɸ"{aq\ #ZO!2v&*c-r2 M뿲qEG:8NT=W뾣аV[ N<2x\u,6> s]T]aqj~HRk[K4C`miB( sdžgӴ6*}7,e>;}"E2d-In7w*M^얁>>p<h o*7lqxVaՌƇ#POج!$L5.FONQ9^bns7)E|t3=?HxiO v!IP!^M&*uw\MǨ&Cw-:b%J~;q0N:YO*-5+*LU@2H;S=`J55(bf̶nX^25%փX'?nlt`OV̄DI5qgfe B5R:)_PvT$&!DJ tgjz!ez[,Y-QճԏO%;SR$I_کdo7+O7[S!~s%)b@@;\geY1tolP1: Ar 9P_ӽOG߯3INZ~xy(-L u7/aK$ib_gr.NNs:=WS~3qGeN( uҏv0Pz*y'z-Ed^03oYg.3cuIg#DfG"5$#!K?CăO=g-u>uC ~%<؞^[õ<ܐOI;^D%Id>O(il(zMoY`zUV[&ۓn5Bs)e蚊z©fY^`VKxp} *jKu#k<1$蔡f aByB &jUpl^[Nl-91m]˼O7n۪7ㄆi.s}Z1?g%<,0d J2=DcC1ZY'#tNJPNW$z' }Q¼! /`V PU7l^ԐFGÙGRfbQlf=$^viz\Jb-ڤQꃬn. F$?08Ot<Lfk.x 7lDoOsgEсԵ9"Om#!ޞ>֝9-GV0NB*QC.nxwCI4e#3 ݌RʈFzEh:V6,UVm1l"dSO5vfEG;dp;!uCQx]`"+tTK@D&k\𽺜80kl:Y3ޘ,27oKnw 1PVŶ@GDk >[[1"PE|GtZłNd>3orPxُGD"&zիBJ )9(  /Y/GTX[]Z՜E9V Qύ-1}H'8a.@*mE'h@}6CnNH9FfTeg> ]2pjX2풞L)C>%^ă '{X%ܓ|߬]0̷c+tB\\\ SbFU= LkPqɨ^9;ZoߝBoH}'9ccJcRi7v5OIej",I6Z`):*vɦ TsVjTKn9$T~:[G&d#2h5wE9@_K2Y&."p_+z~v麮At./*̜v*.$ ډsXP [+F岳M* &~I%>(MVC*UA"N{/4\eU 6xWҦ`MYZ̎8/Se5Ppa=Х>Q|[ Wm oߊ頲3Hp%ȱ/zg A5uh~8\st9naV"Y"ܚBI4'ƅ3xf{է,b6_KE@@c(mSM+8n@Wgjg`QU$' _Ӌw:/޶-$nk+/:b`zY=.ھlO1<AeC$#XX{~<C9=xrQr fּ]cvFw ]^ 5<͎4GV0nqW-3Yy| K ]XzmeqѓvǷ@3>bSZkwܬ{A BLSW1n֩PwHru$~q^MƲGB9X ` !{{m;>SV${ret5)zT'_1W+ᥝ9?tMZ9[YG/#XEmaˢ@xUsk!crVc!*VYmkS~&sԁRZDos-DWGI!9B!^ (iշFT٭(gΑ'qKޛIGG]?`5IAջ WG>kj=Lkjހ[ Mn' m :w8JJxTߒJgYA<9}1(FS/8`:C b6~:FjDz(֔ jAO a ;HіTL,b Nn?n nϧN@ J%7d(j,ҍ"QϖupS%v ttsV!E%*qa:X(3x>IemE :i4K_g#D9PeeFmC!u8 ǿcqq<(t6Zp:DVeT7k@bI,y/QP8WG[im±<јaզ̂Ð}Sm/c63+ CEbI Ddbf1-CИ-;'xEr E2䓏Q'X\\% _[J6 ߯ <[&ȖV -o_$Io`XWim)nAGvkoav`Zc  [Eb\KkMBQOz-ps[R0'3i+&O*FS+%Ep\%s˵^!4V}}g!#}~sM\Oz%Y}ޓteWd2x য xA nM.Ǣ@ΤWFoU<'ӫVBeMkm㌋{_zG-vXS49lz8で ԔSģ 7J=3(JnlĽ>VDI?}s֟f_|sLYR{%wkR@6 mj՞ؑStaizw3M$:c(~zKJ"U(s€!eZэ&1[\ PsY)hmO0<ވf?caC'5@tHcA3L,#CnƫzVp$:Ac˯e< Ϛi?! s𝙭xD50&2ܭ_xnYqAQY5Y7rtʲ!?XHjAіVXFhrQ:ԾA8!}3 bp5t4|\ޯ"a6T;q/>y d&oMѾыH i7 &|>G)؍Ƈs5b+k4ɭTIJjGdb"f+rɖ1P7FfC tjT^?=TNr7jÓrfv5~3S %Eb -.uήjϚ\銸ð"Wg6!ELL5ǭW%8t !幅OB߾B=xU⫌TV&7 ^Rn.Z(L\nc QbœTM(^ދ$woj"ӝք*/þ%Sv ^x IF5Fn R2+ ZR!A1D^3p,ܲtzmFeX }Z'8lx]Y*)bjerUDC;DCѮGMq`_#F>۠3{|?ꊥ-V N:KDkb]׿LTokiU'+L= ͉W*=u 3"ZajXp&jd632"MWu 64;4r}P>g8ʋ|vrcGQ (e-boD0(J$Gӑ'㊓\x,ƌ;;`K*r1HgI)NWM޳̑J-< 2i107AS`N#Q/`U?՘((!1vj,}kt9 \8xz%7dk 5*ll/%7{jތw7;PEBoT7ݳ Qo=9/HGaUlzPBChKVRV0EZEKmn7J?G}')?ݴ9vn1zbyl=.2Pb۸x֑X'0XI*uQ-!zwo/Q]`7A;700 `fcΊ'ɘ&ktm-ږɼLpdb [\ͬG"cWּ()7D1(_As W%KS%nv֨@/Qk'%;RYĄ̪v@ʭ4D6ܙljf8m.FRIi Ҩ8> kv8^sTBf~y{<t[IkfpIRf܌P-Ah*`Rtve~vx~-[4H'F.:2}޲%c48LJ#^x$0 eďafEh)Z[ϩtb߹sJu wKgIŹ|sУaE OW~KvKOpzLQcCVR I.DijŃBh G>Ą\= QPb/,  4~; $bǪ]D£>M]JRts#A G7NLʘsE/Yq?l8 SgELDiu #B}9 @GĈzYLZu7K7#pP7c\z{= s7t3]N`OQ[&q`I[%vJxJ rXckv(F{'Հ1NAWL%(r28f'"Dϴ-]_eR%Ah[tu(>LAgwzri)Y5L]e{[H^5,\|(H+f vH,#^ ؓ~8]q.$GX}qr?K*\`'{f>sRRwفCWY-t!FcIe|p4ǤSBQ%n󴈦6HLx!zuq;t lg aQɃZn9tix⍮&J&D$-VZطHٹ~A/}-y %s ޴ ai͂{,#޴4o:?|ԭuxRnySW|)2DxhN`wOI9GPK7vxp~!Tvg2V𰼳w䰧uBc\O^jiAAƌ"K%-PzD"J?ObmG7&L'*zuSIrAarK3aMb')f.=Ƹ4CU|eH>x9Z[PpSK8N#,buF[F>f섙3Me̿R%Z_#uİ!dbNCrTi2X1Js"17U ڠwZil4EKwH#6sqmVlA :sInʙ +>?oŏE">s'WQ`&T{s!p pR7 7?:qa5omlσ.11KĂ?NqSFn/eiU\:"eDW1vsot^Q5q¸vAr1SLwIi5*-Zt|Wʄ> Q\V\Ot}L:p]@V (,fbuڎ/r ;kC8_\9Tr\/c.= a 4^p,qp4aϋGݹɞIW+ ? =C8aqg\:9J~V ~qVxI{P# PSVeq3,CԄO6-Y鈉!'~IK9HCd غ j(&E\woSCQbQs,X6W9l}hw E(.ݦ yVy<1/^ bZ뜘ϫm%0oNBK:zwY[R9#vz]pn|N#+I觗,%N*tPu^\5=hs|lّ7'rc}fQ)=wt֓` 3WtW [cwfE'jEP$\ݢ(4ȰR_b>gS.2jtQ~ګ#i^űw0 |F;x60x+ 6,Z/*b.F@sdi,}75`5ᦈ`A Fu~P' *TnJ9ƒL2bg5ɚ d`_nJ>t/YӷҴq~7A!51E8$J&?O?u=9v{ b plPG:V_hx؟8/Ut,l9P' tQK$MWZXK>:{A<5۾B .vqK|fJ%k"{W)fϭx9%@]v(R62Zl<<|`!!~%~mKY28X@OW˞E#b]wNF_em:"'xn-lh, 6Q#+sIO8Lͨ +_?@ç`#B9Z㠘(10Jl##=MJG;~)3lb6TtO +X a&cč|i!bA=*,D`D,F)a9NrDUgʫIuW֖%^²;H.;["DU$YVffjWb0%DY }%h:T՟= F_1*zeY7fa2ܧ[Ԓh0P\\K+&XdL+^Lm+ q6ʿׁxc;-ȫnʺw od܍AI-m3͚73݋"wն~"O@螖6aujYO1h 7B__V݉@)-1$N9"::BwjF]ḯLZ.:'rӏd)e^}Ux:% QK|x=Z3B׿ج3+2YI޹G򩽃7FOQǽ2$uM~sܖێa%E6ȹHfx184U {WW`Fv4͢5d2㱟f[g56o0E5R(A ӁF|:xu%3>qpa3` NR4 ܳ#9` e%6W3peጟEyb Ua}'rFTxImII:80E(1 ^)tץVؠ#[bmr:+ȢXr+}JroTr3oiX#8kz{ '.JnSxcheijGSiURn{ I(*,J?z6V~ʹL}#@2ZF>&FOFMތ}׀]\j-X{㮍^â.L0>1kAIW!lIO#Iqn|>`{ ᾕy 4;=rW(2YCK=օ_VL9:Xg»l1z` xYQxw6ʩt:'@x pw<"rc穟Obo' Km?Om(Qf%W8J͘9ut~9G,Cɔs֠Ca,L;$ЁGfE~W@Ҵs ]לpWC&KCc)huL0bCb+ߙ91oA)5f }p΋uRM;EJn0^QyhQ=Qb6r\r~= 0pSlj+ 9$e@^LXUv ^"ە)ciK%|8ntJpk-&%0;(̌>sS*^Ӝ7%sZ,{) R 0|X屩 nr}UgF?@0FGɥQ;(OH1߃hYԵ)&K`F."փگ}wAHE.I~P%E7T`$3n.me{Χٵ@!9GY+ 5Y/".(V2hrbz$sk ʚOgWZS^?89Ҟ%T$e2.EÇ( #>9Bxlقz^~䓿\Tq\}c-羫3\rOl_PL,滅>kFSzSHf?_6]LwIxQׄ뤙CW?:!ɞŊ7tBC!̖-ԞeWꦁ1OH9AJ-P;[w&75]z Gt_M/\"y 9X5vDianz)Z3sQћyʹxо#m~1 p CPH̉ N 3!}Έگ|}E:8LP4z w29%[Oo{(8bwd( X4 DڝUڬfc}aYL2;b[6'Ϧ)frĊ!\R207v@98o\$P> :Mى}VP#&#;7Y˦+@ >rT 2 `KOOA`k !oK5jcIԞQf~C5O3㝚)rjt6P⪢`/#HF"AcΉt yސn%w}^6&L3obwV#@i>k[m݈\GK==oTFϿ7W|Ri( *F_[@6x=wD-}%?/Kw մ)1FlX2AIa!/sc->߷VB,V T-?E7:Ή5{tPTlrPf@ͱH[qx&w-bN.z ;L8;/wxՈlKE{٧dr"t ut ۻRv=/ww?e"ԝA{򙗡sp]蔺*3sg5H{ zAh1,bqŠڥ3 uH"6Uq; bԖ!03?P4T8;cmTۖ`(& "*_.xmbJ_%{&R1U+)4߯0'tUp̕_<[%9nt:6ny+//DB6%B^O++7Z(-fc|e']z2!S ėWppڠ':b&Bq`S.:,X9V. 166MҝT7\Z|6~]S,{j ϗft1׉Yל`aZ D ?bcY%PeM(o]QH ƱCj[o^".s Y6\IQ9[ =L6LzxUQƺUS' gK{VE9'{-vb¬Nx* QTP&H )訪@#Icy Q`c3rH?)_l3O>xB!"W7j $ k>U/-s6qbR~f8X#CVa@W3u?܄잁gyZ~w:Kո@רxK:]<'/y{0_uw]Sz b?HKŮmAOaho>tq bt#oT|-޼z /4$=! hᘮ {7"U-hK0M^5zE}a-Ope:.W-Jƭ-a)MQIfWjyG1Aܙ%oʋ}=>^/eB* &_G-VCx9g챥40?[Ex'1N֓C>Dy=yȥӎ/~HC#$ KJ:%0͊(J˖)V>p!9O:/〣B e㇞/.:xgڝTڹKhV!}AoaVS |7) I_`]}_;|^LlMj Hwu螅`} o&$j^X|U̹W00y䄆㝱tǿ§Q.☼X. Ёmpj1got6wwb2/r>LYGoDEY-*o*f^⁈\[Nq2󄕥Wzw786QUL35[v̬VdD ϓ~D0*m9(v1~@4rcOm6f sta~y(L5g!G嶭#dC(VwN'z#8S<,xTL +-kUCbݟDu6oct9蛫oeSL}?@\mG[;X/$JZhhO@r'ߗb.(#.(AN<2_r>+ -U9?ȧ/|'ByZƅubHCߒ_Dˁ]"GWs)YEɔO5SXV}8k+:]W K~8RiȚ^hv%ͫiz,* 41:j£q:@\{Cæw<)77KyA_n8J뭽H@J'536J\F}>)%r# B1#ln#1X cGhm nkgbOZϐe\o?7n2)_ύc9F<|դ/JzFbnpB=h^X/kYp=J~౐~$lzwLzSH ([,K A<V,m9kM8Vp CIRkXsܶ1y+Q+>~$UkXCĸqmt$ ^h黰WCgwx#oReuTvSW }tA7SAg6_/e? ؗĐ_&h/A(bg kaQ}AhqWN8H (W-W[DBGVn< /EZ;Kmު,%>ز?9iRK֝PeE tmy;>xKFVܔki}˧vE2t'y-P薱,&l(E +dwuN6Ym.服:4%4ppo;,85,I({O̶6 Q|m>U" U=e5|Xt/=z#΀]Gƽ;R,/˽VUг&ng +-&~ aKƛE\x) ”^ ?ksUN@C[Q3$l/wJd@Iby-wl?6D/@1f&X|U:'ÌAD ~s|M4յ+KL;oF7F™>,$=SËi3XPlӚ]C.cz'B-9e?]b.%ϝ2 ƞOFZb [gJ401HS bR"@x,:͢Dr2B#JZl,|U,g1ۣ[{e @COh~ lj+~CJB h[ǩN{CO3/{]L^&GŇȦMu,bL'+R(6* YD&&͋"_6RpɬqCp>6\;J7IG+ Ցvt! ͫkKRVuE. yqlO@uP_γ8H7d&p ЧԴ}KZїߡR2zgh>28^puO@Z >]${>bnDDy]U3tSܵWzz4>tm9aTzDg79[rO7%mfsdm&Tˍ>!V0d_ _5>M:?=d/350J)^9D|)ybZZ~JxqV>r4x@$-%@|]r*rD;"hZc&;p!E fb=j"Ɛ o*v9ФP+#߱$| Q^7d' n5> k&I{o y}YBM 椱/X&t#eXN \ڂgD_WIHjc'܃Iqv .HN\w@A vFc[E:~l(9~&(.gXKJUQnOeҭɏV}C߻Hbu(L,sgXofXN8@>uG!a N+93V-)ʭ:ADn2Cj.I"1h3h[UYJ3rW O4f Z",oaEk1a굍Ϊ2eoCUQbz YeS!*%#El&Iѹ a1*~@Xv&4 '? 4KmFT*"&^kZniQP Y+V#ۻ"t .JfSq]b xY,\WloER|nI\5bM.8TkWVm뙊w o`+C0pѾL=4E^j}EQ8^J ֻydR6;D)lW=GoX $ ]q~3fMM1O:4=c ),gj:18&(}hl@&҆r4@&?47F,;@:EsqE!o0 c )lB ! }vI?IDDTؠlt)lZBTpCG *C<9TW nu.H`JX(]Xa%y'@X(47"ulTc WRd7 a z}Gv%,puܜss &^nhWc+7Em(yў9r +%p8U?N,F;M-4XcIеb Qb);đjY]l FMkDB8C+v$mFa^| ]H#RW8!Vו`BXx-GEȗ1K|]MzS<_2<yj8B,>騌FQ+ fvj(|krv<k$b{0h}s H.َMUd^[%.9Kw)ӌLm_c Brg`~[9sdq);Fck }K~۠6.'`ؤ RcU!"v7͞J7%:Nmud%޾Us9 ( 7-VI[Zy/4ï@ۤZ^KvRH,ʹӇ\CRW%$Fgk]W>;^Cg``0x|VLI_ GE_h;$ݣlC3t >}x $A l eaK`|SIH.MʴT8ȫmPYG0יu)Dp pJ`P{-s amZp(SY>#.`ݸmYCDA /A0VWR*J7N/;VUh^~)Pח;mQhEKKȩFY%Da~K5a ^B+҄-rH0p8ѕrAr{ KFя7j2)Rܟ$zU#.XD,ܥBf]Wn{eoԽ z ι"5e%u, #[ZMͰgS+ji gT |4p/~JWlȄ >鐦YT٨5Vh+gp )2'ݵ곤$s {\.[8L[^+"hdUw0Kq॥CE;1Kd^ԩ}@,9 uO!6^zxhDFs Wos({CEy2SDgQCw78\M_ݣ2iQό̓ VS:,wVl3FWvCpVʪodň=^w_Ѫ&sNq J=N[~ãQĕ[#1 qf(bGh*AWxPSO-1Ӻ5 mUřE?Y) ]p}f]<%H ;p#p::&?`=*A Dlbq_foJ,jKwK:@5 D}鏒ntZLUaD+iv%Poк օuZZD@?Pwj!Ub%DgR瞛:x\PK,aPZC$MIvqZ v>ešy,w?QA9+{x>:W]> P$UE!l(g&u>ý'i@g{%xdSzńFA v:q9*rH'ʝT2azuӚ[ّQx> O$r\=W3Дn`",;Q 𴄟o6@Ԣɚ< 0% Ϻ^:Lƹ)+ԗ.!4qy#F @^_UHt7 Jdvxɬ m(8[?8::r~zFO/6O2UVXFtCmt\ C"$`UOWvӣCZFl"Dd;q0qIFc7q+W,cQaکʹGwܒ(wW^}$"OZDHIA'N,$ظ(mYCRmÌ){5#(^Z4Ř#;&ckզq>Bjn߿lg "eI495 ,i0Vs"韺ct*tIR{}N+1'ANHU*:j+H8iML:e-^֌~f'X5]~i BEp?}öB8/uOa H`{hubtXj?+k!$9kq&џ wRN+wz*(TBΓa:fCS:> ˦f[('"h;+9a7-M!9qο!@˽jH[d%LcY$a*B"$}Yɦ#XqPȓɁNˈav z)iqEƛgG "LMSo=iEioƨvM  o |B3Y #-)ƥa'Qy5;+Ï ' ,qgQj*h0 H6, %h tV(cK[[?1UCT. {zggl9+X:Ɯ˵0ue_ iBeedC?CIyմU۝{#䈻MqlJ.3#'? ؝߽ - \rQoEՏG"w)CڤݠeŢT8u~R9s'UY yJzWBڏ`#OHW!Ɇڣbuk7%6_*Jo0_RTL5 hӡӻ( ^L١%۩ z_<j#{do3&FI`[bҼ+X$P| (rO~Fꕘw"1Tztr+Vuʽ/T)aHWS"oE}]?l5xHl:q1"}jQQVtU`:~ ٷ=Gw9uJyO6YfBJuJRKKztVW>F:WɀOcTS.b`cDow 佴s1Ѹd¤zw(!X#j;焖2MYg< IwV$DOt_Z]DCemM />)hp'2uI\pݍ_^ )&PŵHA>wҐb 'a)" he j MktF8;!(>f^f(AUQ4\qbZgt٣|f:|QTE1ߊFЄnP7 ZT-G2#f͎RF^B[%\Nx`QϋB5I34]Ax;yT3| 0NOV)M⑀YUo [JFT\;emJ kls3&{zs@;a`68{РnP9XKwx;0}*Fdݛ*G4^ a]m% {;Huon b>%`u>d>Nt[7֎~w[`{5:YkU1 >/itx|@uvN4>Wb+62djGX 8AڔAm4AȆ7%6@aAҜo4SsËu;RdH:,3YEe ]uOD׸ buƋ2'(Ȋf~Pd-gJ/c{OK @Qfi5uv=HY7 QZ sKS9h<ݐ?I t&pg d) $LxUa\! 5GXyhjuZ߹\jOg< =p"$L~&:Ve"Q^j[߸D>ODO~R86 1$X;xh|y}rcL 0Ra ޶I%㉍,bm)aup{CǦQ/RݜmFX1VË2ajPd\H8^`` >y\M7R$0ȕ_wKL68{ǿu.'B{:R`:FL`Ik@b"ftl8(Es 4? ]նCpY8=r4ZUB^'e~s׼{yq8/;!~z!FdڥAwc5MJO}?E5i;Ádhm)wp6ht(jCU\v:0 (q⊝X*$n7Ȥ$̍F/ eA&BSB̮WvÙr(}Tjy0 >kH;EWou'ylY(2%= È_Z/y 4Q__\] J^%5'|LE̹tNc85բOy\P_7ł"XaW_>90(IxfR*(q/h!:m"8FUs+*6j&QtdžeyaJfLJb-=Y4?i1!6\޺h3Ms}ܢAg|nZ*$BH>aQ%azjJPX!LaE${ cJb{}=_sv r ݎi[B>Cό86nT*}gH2DpyHbPb.0T`S7Ҷв1FٴzcX@_()4Rs=. L靘 gmjӔrRMc19yW h 2ܢ|ԁ\$N!3${aR-W?.+(;Є˵zi(vBFq`w⑍[/hs33uB7P &o"ϣ`{ 6I]3 8ldZr͋vr(\KOC.+Oڎ}MdkRɐv w(h(}WB0yOL }%uYZ )KC?ž8א2_(s"xwIKiVbU$ԙS\Cmuuw+93Wp_ވ]egTy}ے#m3^m8OEJ0+Y~A[+iATX6\ UIp;BXy]4;g3/ Mm+$nƂge֟_#vܼ WNJ5`DŽͼ I{6UҌT5v!|Y-IjY>>K: rSb_z\埉uU[mMȨ&%fD%&Af+#qnjCh8^ġN$Vo"r~c|r+I VɚcM/6h$T|5ޥ00i+cx-^/M0z2n3ߙ{F,9|]GZ-J7KGBd_p!$jxNq ^ZD yxD櫇{5!B>zy'oXF5лCb]bH jQ̫A$0J18e Q;Mȝ|g\ՄCH0ۮ>L0E)AJxCSw`e|?茉0r/ȗ 6r +%C.ji^<Ν81jwLrfk'0&~u0\tcM܋OkaZD G.iΊ@@"Q^PO[:f4maTdQ6~Mx׍q!cFh̸6o!]􌫄>ݱAم@:.2JCV.~)gYC`vn5haK3Pk^p~)N+(?|y|<f98#FQbaw`ƙlbIE |G7's~' vr4/d5Z-&JLH>iP޹K$~)=F8Kp`ҍ.0Q+K8 ^ Gk_Ђ vc7gYZ07070100000366000081a400000000000000000000000165708256000020b0000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/platform/x86/think-lmi.ko.xz7zXZִF!t/' n]?Eh=ڜ.+ȟN,À`u({ A§1]/}0˶Ê_J/d U85΋Z?%#M 2bNb iC) -πD5D{9F[X7MFhY]TElmw)RnQ eK%2a|fQN {Zγr+->3v^ج#azL|BѪ^m=uL-b 7`57,ךpTHy[Gq1,ç%RV:24{U>ۂ.RJ)H[tChX7ROSv"?2['!3% Q^4<X:oScQqM9Iݰz!& yBi v.9mRIVZu%3V.@>tL$ fBq<یM,!>nƴRd6LstC8BI,ʙ_E>(e1p,6رA;"}߄Ip7귁㰶: ӝ\\7ZI?UG 0&Gyk"Cnۃ6Z=ԭ4Ts!/[m*%7[ F,s=Ÿq2YE[)-$;u;b^<57d6=C\(ۡ9.lWO2>ws( 2myLI`[G/~M٫>]zsCވ by ze(x áI <28@cp2|Ǽ.R[PоUU¼H[` /c7^x*;h2Q}3Ό?нg}w3 TCs.tjzV oʻ#,ӝY`+_IsXǬ9碑 FOG{\ҩN5=!u>h>rj!Dpeb'skpuZqYEL#0V:iJs6\>Xt@U^.V(E~TzqNDCiDW&`Ux77S 1vb X*I,Z.B,\+I%(k=Ukኆha%J JiVRa0S7U"!^nM-Tԍx1|ұ>vd:k-BIZN!1h dHq+Z ̏RLD%GLGp(PET5A[Ʌͽ@҂nࢭfN4Y?q1Z>jr8r@Tz YA#8ʻH8ۏ,| NOHKbQbX8p)ǐo,">Oo5,e 98QQj}[R3$-z͸?|k4A3>]6+:@E<ٳfH:p]m{ Jqa$ .qky-GXu XM&e`Ӱպ OaY ʲ8Wj#3d'%=;b=<u%U_W*5"vV41$=Ӌ} ً@i);cC9i 8zd+H'~FDo~ _"8}ۨ(J-hƓ^NH!؍Z$a+~}F0ٟk A,w3~F߹'ql0O1ĩd92RBqv G_+9{"A|MI&ƭlBPETʲM 4ʶv5M7.&GSa OYyKm Ts%$됶Ó\"npRU#VI>3/fu',|9}$+ Q͂M̀c4x4+5"z0kF%_YCqI$zu3~@\12oL*,Y)Hi?/ֶA8[];Y̦F@ d7 Ēڟфڛ@Z֩GvRpRk3y9E:{"vlQ1 Vϊi3~l ܵIj:ezqg +7iZp;/4RD"a_ҎNnDz\|\cZxp6*!aݏ|dƮK?)B35@C(QhT'fN`GM<}Z\U׾[ M\t6܋ o MWa(-D Ή5K )C;-WŧGIR̄ ɍ:=@y\EĤ۔fK'9LJg̅*Q')8ho/_JduL8|UA.D4V%WO&vrhSlɺk w9ar0c'/?6$h,ewIWv!R ј3Kw^dL5"{Ў8Aþ+8 i }:9qSW{x)gN]nv@͖u2Ln.njd p6"0Rh.4Wo5@@"Vь09OvWfͅ{tkJ%Vvj!_F]8F xA\M~>Sqhy+,]LzqN"vIV8;M? 8 {{6ń6eWx`ȁ@n"Pǜ%/ȴ*4ͮ!Iƅ1dOglVg'+[u&(? ,5xm6+צϩp|W9ZVj5s綆r1(| )I0?(M؂f)h2<30nY;ejIJ#D繁qIr-ϠsSʋ[§j^~ҢDa ̤dxeRY0+SK\?Zu^uYlHa) .l3lU`<%A:))* ҋoҎg| §lem1qpRVմ@0b\̑gZP<ғ6<'PX')} :PB~,_g4@᫟-IZC]YH0cph)i3Z=x|wF؄ Jco<bC)jÂWcx_yuݦƦo `<QԯR0dhYPmhEn@牽`c & E`RIޚ&6++NGÙmor9m pOm9FS3!$yH]A:ڑA` rmcx@wXhVut Ƥa+84Nӕ{ݱ-$PϘPQSSȒ@JWxQj-vC66ߏx) 2WN()FdbS6wQ"ޕ` K; )n7RQCҎY A) D! W9/fdPkp H)=Z$4Ll&ӊ/qa{ "o$U*U]ͽD4XQjϡ}|2)|iX2FB~h>BؤqM .-NM|-.vZ,nAJ(Qrє0e:;*dyo|%d5#DP2c;ZD d̵hS sb#(xB]!'9` יbt7IAV=2"l;#3cm$@F,}$*2D~ I{jSڻG_:1'tzc7SJ+C@reg90+G ;{qj\Z@_+d(ڦ5EWV.xa`mJys0eL3[~v_G RAݬn*6^]M$LAZewbg%2j9:Xt!Zs5xwwV/8c_,24ϢGo*t >!>1 "T60>b<Z#.Q9<Ν .;Ws M~{k}hxE-v̔ncNHU(99*zKlPdK&O08&5)3BgOZNïV>Tm!U}ňP9|TJ ZZ)w97Gv>%4;.}ZaɄYWUj}rJ|сzN=`r&aab\Հ$ZρnPV-%.)5j}$A`@gCӀ7>$[d#RE_o>:Ӆ]:}wⓑONUR_Ruq02A\zX5>JI\hJeco{,衞v1{荧nL&磛A9o/Ʌ2FU&KtmG?% ?h~e^/u:*=t%!|7FmIbguGdF0kp(XHbVKSkD&;bs$,ԴUp4;&wOdek:h\IJS6y]:h6 : FT3$ABcfFVu 2&U%/ gu2UFnsiڦXAJrKoa}8c [xPyan +}_ǙE;H*PV6qdH4ܛ'Ѫe)љs=LMZ0xpTyX= ݖj$Ğ9 Y6A77oBEqITZv *kr'Ts$ߗ!e@}mB.Fb u1XivJrW{k-8U8,5B pרi a:%+z9r^T~XM'ݏco^{xHؕoo`Rw=*}9"tEa y9x:Se$˪>M+n_9Q\iU ;:鸹Bj oͿJG̈́ o=&U :] ߗ@W"mbUu+./=mЋ(,gͲӻCZ6Fv-07^?BHOO]ܥ%s H^%` t. ㅔ鸦!'TwcPEhhFOJz4A\l簙QH$||<6۟_@ٲRTmH08|"zg,FE觐 w&,Al 8ț}ĉ!g/-4/" I6۰5݄s$ q]憅( na`k%W;)5}Zn imylK|V=u?}+JGB2gݴ{Y$on#_FDXزboS()DUmSpl$͌횈.v8ҷ}b`yؕBh[GbT?8hPH|Eyo_8tz*_+0,Tr0B 8)AiXxڀQDopJ@ o@M|{Z4 xc|4_ B$GySMՉ 6.9z՞a`ܻv,j5tT|s1Ыb7|FBZ8Sot_ 7 v&V)=37s >mh^TJ/Fh5AV(d#G,luZn wbDDZN˸1< 9eQܢo᮰Fx6T4y\ qNWe.4Bq ]BZ h#G9g\HeނNjHP5@vBrJ%SQ p,ok'q_۰ C QWLohJ@1Ov9 j\ӵ^em YL`Ƹb' ,/U/Ji 8G:qqp;32S*Ƌ7'j=y\8sMB\'lNG=LvN?iNuǩ.n+`W!=kS;2]KJPYȞU_J q )BA:a27]<(&X Z!crax#UR&wV#ZCY*s9*)&O!eQn/ ١$>t8/ IlA܃/1gYZ07070100000367000081a4000000000000000000000001657082560000c09c000000000000000000000000000000000000006200000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/platform/x86/thinkpad_acpi.ko.xz7zXZִF!t/Z\]?Eh=ڜ.+͟l2 RRf>LZ)vRx߰*X6i<d xM$N)hF"7Bb|nYi¸iy  P'iTR絎/=̦C_[[QHٴWJcyz*YPZgw- Đ,W0T nR٩ <5P?~JbVݴ 9A@`g\R( !%ҍH.YG)fi3.&"TG|)}ũTo2e iw||`{S6T7<8R+fwZc^)tǴ26![%}A$;HA kd*/mZT]MJDv$ROWm8SwY4ge\M"ךX6znB\+gc`S1?iЪw*J\AjclWHwI]Շh«"݁`d$[ v6T0p#8jK ] 'G*ؕ|@g~ -[PdOGg[p +*]"R<+zIOn3&8zC5Ai%g"jMY5d kӧiX!$3[az.z{Z;Jj@ʶD:DU8q!,{{t|}^3`?6?CG!'Mv#Y|ժQb]8ls{X^4F oY;Uާhtg'HV,b>'3iIJy4.6wiK`Ɔig~,CxLR5r|d(Lag[dO㹍$|[ g:pTcyOBPb Hn:kL p6PD;#;Z>amzUT\j{q%:хk!t2AY /[4J5C?N%9[o՝1-d=s(r|1S6ՊɈSo?mE (n{K֣Qv %wdm]HuiƬEAðY 2<=TH{S&(caGhb 2 (foж ZС6u&>nIj: zmacm>mȵЌ!,Z~dޚ}>~rq/(9'zrȸ Bb%aH-u+M;O,]7.>?]rH᥾÷Ƚ[=7KwKۏ[,}gix͌/E&l 9Rh+.<>INQmlGTA!>C˦[] c&.?б6VV-Z9mBg5?zq: #E*J5s.p|-wކ('XUI\=1B=CJ!T@Ig g ̏\d&C4fq?UG lIi+~ɑ@N;3ȋcBw^8$ s Ŵ+hʢV}t4=MJ˫. %zm8KM ~tG+c[2gĴ'~OF̼W2%2[՟{a֮g?dJH2V&/x?:2K*j#Z]w.iuItGE*mKuiHO#zz(hZqGC-5"}H:o'Hc]q;$iH\hq+ =,CK.Tp;0RsaoNw՟~f1S(r d|Ӭ?1-ȷ#|WW3|֚ !gӶ}~gV/)\iٻȍH∳AM "%<@2TzW.ӝ;9ϓ+q܏Cٸta4T4HZ(BVRiB_玞?KDQF+UKO:w-m7[z O^͝M J-,ÆrK\{2F۶;] =J/!':T( ia+}dM:‹b n̘/zjirVcwTHr!I3vu+V~8\^^vRe-ORW 5P"Rh](Kи#5+Gg{I۾{%{U⵺tPBuب=ޯ犴呟5͊ ޟ) 0x?x~ ĐztZnFRO=c!00J7v #IQ6'Fm>![e"CRߗ:4Uٛdpi* "+ xP7PnZ 7\)7x 5>djUToϦ4a&2|2$o7c cJa;={qT"%!)8+A?uU2t,FKnbplr:m^je#H6 ILL/Q)8''3p!oЭH:(9RbiڕA(d_PNˮH*wf±f,k6/Rc~Pr;ҳMlSeT;"c:qȂx59%汁 TBcےezlw#4O$:=[x} wOi&u68 KwVi plj[ZVyeC~'޸1ewo.>@"brH ޓr'G31~ -/efX5RqxPNIM2’K_[#:<$ t .æ< ^]D T%)C Cv.X6zV&QX Rh2poYYz3&,pRuFj[V%k  EZq+iO]++HV QJﳞ#WT#.[l$ϭo\XCk YO]ʈ.M L3sm 'Ul׎u($g?W1"5L)oS Nɉ j2زP^^FrҼ>xbe{k Q8XlXN QB3Gw&AOlڼxKŅ0"4 Jf-M=H65#j+aô梮C_!&~Qv\CvEyD`9UOs"& s~[yNq3y<<j(a/%q8pz*e{,nQ5WTcK"Q̲|q}t&Q<}鑡m3o=h6FQqe]oy-k` Msy*A})ȴ<ߴ]+ }ZJZoFGU1/Qԝg =c[xQ>eA!_/Hx4(Ԋ"UXL d03ntVYyAԂ@"Xihu3qr0Gj,D\(Zp$v{C5Ch#!r,Ȧer(oQDD\7 =YjxFjbyTO~&} ' 2'C*2 T Dׅ/SM yե_+ `X&w3:O{!TSzC;^wYBpmΜ8'vGor#yWs'7y`?q]R;֗E?y* d/ @a*a-.;Gx|}ɤ}փA^L >B þA^ox,7]ԣFFKc=H p 񤨦If<f{dE0QdTI.ҋ >A\VQ o1 D5^~DnC P{> 6*|z~*-d%;`ŜEme`n[ M8O=cNWijiбJ}HIBϼ'wR٨xnC=.T27t"<.R50 ¦kVw?|z -0smn׾ނ 3f: ^Jx-e% d-j7a̸}]lzwD;09Bɚ2lQ ѺE/q O2=>9}!_8d@tDR5_Liѓ74} 4g;K}}BLUk0: ,w ->Q*U(bsJcph.k%zͩb!%R a^15Q"Gh򯪅h$%&^,qz:&ʮVPkU5mcu 3ZL2WVwh;>fM2,m²9[8ry@*qg ObUF76s^}\s$z8ߟ=u@ h_}M]+ʝ݅c'3f 'zD?,|Ge8VgȇrY#g|Y5Eفح {/ri|ƴDmxKHE}[MII?F8mثEzV"B k9KuBcaǦbi|$ C@ՏgZ))>h`n@bZ3w_dTN>:]v>@%jbeQQV,hFrx iB1d*9ѤJA@>fi"wP# P%k(J:s RYsfu ȹz&>Ѱ7g ՎBd<&嶳jZcү*?OAfP1|%igڔ"R=|~B1A3Xay{d#4.Qjݬ  9@?$2}8z" ]FO M}l6N]$[8c<I'Gⵥ @nP + g]SިlvgmD ?ǔǬԉN`SyM*;Ha6 =awqX`W]A2όG΂{da0;ȍ`Gͨ:2Եe`$@# k ɃTEK 3چ x5X.~uY/>-8gFgA@"y݈f$Pc|o3vg,W=]1{{qC=V'[$B &XOei1L=\t5q }K8zp}?)ϪW e_A<y(8%vtMQ?/-ۂM^{,+ΛGl/ڃ{0Hd{Fr[+R̗yZVj難pEf&ywb"J,36NC9A2iTUz4I4kRKjd'{% AANq@\K+S:}?jO4dsd>HNSQ|&84V.RiLS%TG_.V|<Ȳ*Z7hHo_"JD$B8 4d0R:Q;~.[dy:@`O7o 1+'}>hPεgNig:*INۼ_F\DHrӡ|M#x-PC~Il @'˖Xs[s_g]t:R}]kD{#"N5t|w.J)+Ac׊*,vx#W$Y"tՆ3vUlI9֮-`$h!@V:Z+$ӌ- :وzNO)FE `{0*x~2 e*} pJfs2&HzLDkJd,^d"_wDŮ'[|A ɼO?dP,]{4rw ( sCVd?@j>$ؓ䁀y5/o'+k]Hql]؏b6jo+ܼ|T6/IN-4$Q^.KYWG%?1b ɹN+ERxi;_0rF`ٿ ='|WGOmn!tRfI5 L Y0mۜ!G^z=zxĽ-&2ir[!"֓|!BG'@9fb1·5pw BYkE/s Oi?zZe]"ȋBFK%[WEaF!)=?E3AEE"0ϰXTPĒ}'$\p5 B!twS~rNbb @/EXBo>/rLB,_I0ùq1(Te+BfB+FKe:Ïx~~2'SЉ ]K&Cf^"X |OuL#m!:z.q\yWX4sS7҇܅zPKՆRnCŞG;KDX_wYCۿ) [k)+]1^x 1=jPV{V(p¤)t5gadٯب+q.laZ?P[*R+.k*T#Tj?^u>4sW:OGYD˽59=#&0[#XQsnfTׇnvGLEpWO.1[P )꣠}qxdCLlxOTO p6j{ۗN7#(+)G^pLD>].aT-]ܺSG(rTVz~^Q8y$@L~j&3qcuuS|L> q^eQU\tH{\ѹf.Pf.m XvI_rŃFNp[yJCH^h+2W []X}o0y~ 6C֦?ЧMJaE-2I>*tz1k,+EP96=~N0MyTwT)XK^3{5xp,AM䉛xIBx:EjZ-G\8^؟]Sn;)0 a;?ȫDGv ViDG<iU7BnW `Z8 =6(KV3(?"tJz<׈Lѥ<~1Etf/ DR U޹'ϿχWdx?〈aKF%>~T[T=5m/'0.)H7 W-5%LG`"S PӑM,1 aegqvr?ϏƐb\E7z,:#DsL5vId۝3`(* ]l.;$)QĆ94t1nErt̑$-@>"B\/MN~r~ x.+.M1+2~ д23Wߵk5p}.[YSnqV!1ץ44;{m `j,L`Dxh(v#^MҸLкĒ8 1>4qsH6RaI(bhc4aǨ' qOꖝn}ZV9H1/} LƼ᫉%9>.s˼w R9T:~w7BCv=y=7&5⁐ F/2;;R[1,*}ahO(z#z ;6y-ϮcǞC0G;B Хv]\ @uAi(iO0Վ~ xbWn(E9 ev'.o^P={[0mi/jH g8{-'p0A]۩ >FS.9r=>-jpOV3"$HWEsi9k[9r30+:4 = .YndOe'a}ɯu 2,u 0a1)I~'qcfzRk@{eQ@1Nne^_b Tg FuI.Y0ߚdFͦ).r2DO\%EZN9)((g KU;U)pN9B9'v/YDmu5 w FSDk5oQG)K*('09?adFIJ†crxٌDhP)Τ PvS׫U^{? b/ZqJllrG2޿!]ʸ06-~u[wtXH9ڇκ!GT>A?U;V+߽+q0vJI}&eAeTr#vƱb(eK;c>8T:zONu8I{RwcKk~揰cN7ys^e{4U:CIg&Ir8mv<d[ߝƅ:p)y>Boqp-x4av!:*:UG{X-A>.0hw3ՋeSco@&hmn6k" ."d۰OTo{uf7wA̛MoGVX52 <_7(e+$D0gT,#g fmC>8&C,F5 9)c;A*US4j%"T>l% k {h{QP%!l2tB~4|:ieП8DzUĂhzs,ͮD^W)0MI(TGɽq8%J^JYv^,:9kH˷w~AGi"I,P&߭RrKGl{X mDE%;Ϣi8;8c0A7.Tu?DjK4`A2PbvMy_|[R xj[^M'ìRrSYr^}7H pV00oUɲXAy ov<Rm5Aݼd_iؾ4.{/:@*C5 -%yp,=mqm+,,mv]Q^zaHQ#:[o"Ά,1*o)P?RFʩ1>b=t.tm7UۗHb4>,eqhKw|mR%_v;:Q$*ed$EmrLe8|`nNz s`M5-nW **[Y;9 !o[ݺV Q}=38>+[-8 }vhv5(T򇐾Be2b% GϑK FAc-C*\9iQTB3mu$W8R4Snh)JC2T"VDÁIiUx ^,5+ޣULs?eWŹ18I2rb?6qm/=pB&Wu P!VZ¸(BMF?#Ch$*tQN7}<>T@771|ߒG:Ti9fPJ'.aqڂ+tCuךys1Y-(Lyڐ-EDO/m?{zMp:IU[t:X$T rf ^cAQvGxˏ<895z 5z !&%gV }7>(G6D/-IU\Sz]NwG_(x(gތV_GE9UKE/T3k亮r`j\4%N ip{ɖpu7u[ҫssl%ۧ"F=_V ]1 gM_~I]Ra3~iɥGܐSKp\A'Ʊ#$r)P?$w|`9%NI9]! > v)t wf|lX~; ?fAgPW)s=\Jj T#8:,?Zٚn9S ޓ™KldxkN#z hoabpT[z[S˂UVy rUlXL|IG NWDj@EP WsQ(rl Z2FFCJ!"^,T!j2c{+$e&OT(۟vDatoOۺs7_=4CpuS#G3)-`u!f24R$3;fm,o?a>.$&)8^'el17Q񃂑/Oc@IHR&2U; \S$xR1=N9=S1K5ՍбJ:a5~bxL8o![.VE.g0j[SAfHTY>U}%z .PXܴJMyB+Ȇ5/X`M?M{ó7n,h saizx{''㏏nB2`XXE"&R)Y\!Y%1.W&oNieFޭG/[+F8qj-eCsB?)л&{Tc8#<ʑү#}]Q_c՗t&c{QC\Gm=Tb)׺/wW۳D:[9yH!Ճ$W2$U}?/aʚC%έ-t˛}n2*1 bҒ6<"X]L-3,A\Dg=A/ּ瀷VvXjg*ܜQ+dCf/R:fiG ze"; _5ѼiK6m=QcЭK}*sW4fЇ-Ug ;+(P}C^NO˒0[놹p9d2\*驼@y-<)  "e vqEgy [x rVcEA(`]A); c *^  e"K{ԪETc%]-Úck718V kR a9 ۣ 1* "^<((rS*[qا'|G7Ƹ53=|U9_=#=&M8I26]JfaԀ"[N$2.tg>G4tpe:_镗e[ z D'PdNjp#w͟=im/>{׮7av|wQ 0-l=ϐp _f' Kjr8"e2P[gp&EȖcXɞQv,,*j<|T,7%bgעՃZa7b*iHg}b6谲sӠyo"Y mO,h +spPyp6Hlzζtp%iQB1g:,nFCUJ)@V̆!IHd7#́;?P8xw`{'wgրZ(_'4eJ-}0v w=ð3Pھ._--Ux͗iXƟ(E!UɕE0룳V3Z?;Ĕе\Zcn0̅N>HԆz]Ç}P!z ȱaAuŋ!ʝ nIL<&UO~Lw,S Y0Ž_ UvauA~% LXP(]R`o͊=%̪$iSw&Φp~ /ju^3<*L詯l)}A(?0S=.kʤl> \-ыxE4)Lxx ~QaE`@!3`iᇥrQ1y^-x:|/lu)-!,求ߒ|~t0*kў`pie?n@j̝$ն:%?r9׷`C"^{ρ ѳrƑ5/Yp f81ga"ICrF+ J/ݗЫx#[TAwd (Q63ѧG 2%Qs3|D*ċh Ɂw&b~gFs|)N<<{PgU"Rj?6x~I-ɓ&μMEnfLX@;h{O # u- pqZds{G|!czE^Д-!3&cE~Ny@0ߺAMSA O%Wk=ɤ<+˧Hr}f)~{T<,?2_Q)ęUrf!SZ!6\akG`ؿ(Yxh d8ؘt$T8 m X%wpʖmMoj.~bZN q`e'yXFiJR 28ۭ3'EH`>ʒ @abU* [C·.{,N8@0Eaϰ# 1zCTٔiccJCM0p\6#_A9`hLSbPH> E(Wb9>4mM@,[ExG7~bՏoV3NLiKao;1z8@£~#hp_D_. Rc=Gzɵj&TKy# pҜGzwso{ЕT$iMiHhfW!l? #uv(Gx@qjZߕK٧\(";}~ 0S{pyGDߺz(Wn Rh·dax]Xmئ8mP/~{0~&/|6clE ԍUZiKL_&(slHX?Zݰ\hTL3q8 Mi/4IMQS W>uCݑ,F7̘O4ՂHx>B> \-vF/&;yƘB ;ӄ=A9dh>jb&.7L#9#?#hEZOҠ6/ncR` }k.i% 9 ʔ:R٥5FHeo+鍎(CvI)tB2;㭦4|ڔ6'1 z?恫1{]s$81A*&\em Q|/ ^M54Puag뛂!ie2P&0N5jc yF AD@m?<1 9O̫yEI:})?C7~B*D]Fch$h/w\Oh<)|>:FD/(xEtfvfjQ&^ׁ9^!|kZXubyHR~Tm6ؿс.Вuz$Y23ԛGExGdI6\}A"LD Mw`lHI~,މи\qEB5(;1FH<,e'd3ӲfLY>vqW/z]փTX_L8͓%/{btTE.4RT 1yjt>hE!ՏQ73=g< s~*Flc'w<+:+"reN.Pʶ)W(Pib.UX{ 5[Z)R֣V<59GBw# T7U/6S:ڴiHO xKE7> ĴXx :?<Rxa @rR`߀v !> ^~t;,W2FN qw90xMbs@&x>Qd UY`+:rdJ;S~w3lUGcQe49Cw(|NĞqnrf?sARIoɻ 3'y#rwfL1f'NK7wS'DaUv9W򤊀L|X7V& `FL uHMYXVא$^Tj:p+ѲN (S"QXJ *n4CJ.+gqNjj6xZz~Gb$sY;m"Ye5+MY5IOI.[X^Cmr3Z^GFstj|ο p [xRaUH2-|-pѣN&d#?0gv]Wwo6==v.4>~q@I'&3/?hf%=ko,{\6!i3=Dw5&)C<ŖšШ(A&5 'ɭv yL4*aԟ.4@ ҈ןw1cYRN$z0M!r7Q؛"r2}2p<-dP;* 0TZm@S(dMZkKtjw(?QqPQ,eCnm=rq3E 4KvhRephE3؋UŒI9ע<(5-#s,>黈|Ktk$-V^ț|U0!VmTϩ2>\}[y#4D oJaPI0-L "wvC~1|B6Kƛ'LAe% {n$bT&"8>nI5 gv3d򿜚 OR&r4_?@mjHdF% ǚ>!d$rU-iȨӛGwtMW;xPO OJ* a < y/?ttLg1(}eE&#:`1rp _8oަcXH/FEH`aX:iХ+xvEuXnu =2phinا6~(`}NxI'DTED]G)'f ySqjkkn:G%liuIttVNkh\L&zk%,^A\ÙRv\3e$s;KA4Ƙ*ft:$s5}pqHAar>X~B W*J+ Ԏ=0/kZFow6$9kĀǐnZŅggT6ۖZR؇;_! 5,fYI¾ۘCjrAD+03fQˌ &-cbO ݖ L2]CC4'?yw)iގ?xd7`[UX+ F=[r M{#ޙopļ ן cUd@ܒ<,\Dw]uaХg]bJ:gOair>JoRB1 <9#6_`~`.hĠMs:=KڱAYs]k&։ V=L6gwg|}nr:bf4q$GijG3LsE1I!J~T:l3P|Z^HٓyBox:PR~"/zj Gl@$Ρ0W(f49]u »y2c`Fg}}aeäU‚i@vޡQc$bFeA_hov.렶ژ&8p'ŘŰu;h|DTȫQ3G#D (>CFIl~2^--wW|U&nD/&WBuM|ލ$^xyw#lN0L7(6*|ZQ 68߇ۨ=̠6=AAqՒeDo˸xBxk9vA:36]l)%AD wG svF}I4l89I[? h ̴2t~cJƙW-4YÌx$%rY_,{}D3xb6EL4A:Q9V7sgQ 4,˅b6%ò]VAo>z4 \.9Rsg(~R ԥPA-n*fsr:HUŷS2RX<#sAlf;>iY y8,PPy!aFP\А.غ.XޕL'zB8 舋̉ORˀWWL0 sfo̍lneEAԄm[kW Iɫ@:W) ã@!пHPmm*Wu4;)ʜ'Uif߶>ͻLǎ:Bޟl;sڇzO“4XYR0Do'oXK*.k"E ѕ+m%jŜL@'Z6mNdax*| el~jg *5_Ջs4vR$j%6$gSxᣂhQ`M|*|\>^q`DUQ*( l~7S8&Ր#c T /Rl2M WPV WݟPC <|2&vM@eR杯d]E!!.Cz3:W^ P9v2nY0& (]׷ ?[BB zO%ֆoA.Ut6y(cPV\Ж$"e'5oC`*|,qin!s'ZmUD>\*Dua@$ȣQ" ;ZC掝<Yr.`QdtA'; Z v)~%9ĤV̛/[2q|p&s5<AZƯ@%ZaEҝDOg rܒ>^ݧLHGclK!Z/fA137']+;sE~x3JSBf䫏դsW%;4HZtf71BGb\nq=4钉>ԔRGn+-k|"\u!l$N/sPmB$~ }*~s 3(àx+w"Pun w +}a`[h/iz~Yp6H)#L5qPIm9$ʓsscm5P\ LfѨ\DwNw>d ˖UMM>R㲭g_7|eФf+JȒNJ9j1`{=c}0X2o7GM1ύŏ//l^-8 r4WM_|;[;=z}s=YeCX`nJzȒ%-U<~AJn5-9TcJ^U+rmOaJZ?Ψ >9z. C{e^w#7ћ:#pI$Ԋ/5앳$X+RcPc$ {Pjuk+lbkY`7Bl2òZ("3I9,%t^7J5˜ ;]^DkϮ]#D6[^|c2NQY[N?.ʱ=I~b,i<܃XX%\Qz&pHk1uad6VV X۫$(= ᱎWM ף?.rd0u񡒥G`!ps+:ٴҽh(byYs`Ԙ1bOdSA2s@dd 'd FUKɖ&k{/Us68I穊J8"ya) "@&9^ Hͼ w/'`x%sren|S.#=4kӌ")yNoajlnsAfP-=ovրB7%\R2 *Ty`5n.ř?K[hH9 #Gvٿ84y6~vL/hEhz&VQ"׶_ٻ)X3p\uFe>v;ew`x-\XPԆ69hO=~Rn條ߐƛ/C=x{場 Li1MH}q4C636~$V')S:x3!&1nÛ&HٌAC O~bH$ # ;Ԇd('š.p3x g.{Bv =0q0.h9HMfG{89ZۨREݰi,nP2@֤"A_Nk.P%-j10w{j࿂w?&2+{ѨyWԞ'E t7ǘjPpmk2vCpHVrzrNm\,5)/ެ( ,)Uf>ި)h_yL}^[/n,,Ԃ*c.$r ;U [ol($YQ6p0Xe=9{fۈkYqd5/c 2%zn~Mј4zi, *@iV E3vAImmϑbfp~ő v2}SHTZ< B$~)g|RuT mZ+r*.t`G9?!SSN}.;̒x"J?M̤"LI w7}Rby~Ǯ{D"-8BN]oYvZxo(䓴<0AL1&Ϧ[TtiÜmz40XvIx!HGd9E[&eWПzv'n@5 kOag³s̨ҺU1Dr.K*NTcF# 1,IE]<1]>es󩂴)W'v*.ʇT MzujY)hIznjM`Gf՚^cGZb$&ga]*Y*4[Y:c= ~TkF/fT&S\fUQʫ]x]}&o)$L~4x*K/qn n6fY?uK+Y' OMNf" E'㸇Z&Laнza˶,W.mĆ:έX>nV ڽf?{1й1 Uq"#|r C@؏[Dlx o;'޼xp"5g&ˋ'i" Ta~W{EfEkv_BP#Ux t0kwFMۭ68_|I2vˊ1(WR5d=9URۀH4Gm&8) C/gU!'M5s'ank`|$,=~RKK\]b_uh(Z;hb@p#&$m"+isvUb`JAG{'^qc۷c:,>h [ 7r[G 4ݑ`q{J zӷp7W^-|bb:u'sqĴ:{BX[:PO .HNvbdYuddV۪|Y_X"ꟺy!yph$k.xKDKiFW|KW,q21jwAb!n1-4Eݩ@Q^hm3Mp50D֖5E2;Q\;UG}UBGc6R,OMCt?s÷PQ neURW/kCؼOՔ{Lv9]|(xH{]H*%Eu jaL]aD'LF|+:G)Lч<$/9oiM'1 -m b)^4mR,ܙЄ }nZl2 ,n[E 5C|nF쭌+;uV`&N$ZxiC׉?K۽R`O1֌-2G"WyXLڃ4Wm/{]&(mu}B s\i?F aah.8l՗+pa%Kx3巺wW_I>ʦhkoL&qvp2102ji!FL?]'-z?} ) UeQ&_*Yp?hρ=Q{кz4ɪUE5Cy{HOs2Y W+,Z{OUKyOVs8@mdAN* B׮HǻQ2dހ,ZMkmT?NmXi*9Q2/TT98sF` q>v01}OX}S*zJR2WhA0hZ)Y7Y?m \G$*ϟiֺYH>Np-J43⾶ο\%\k%BDJ5W[,54gQR+2f&;΋v/*^f5%ʺbඏEmcK@F|Ӳ:hXZٰt!0,Y_i8 M  9tIH2:q]9Du,w #Xn"oe8$Vpצj:G! Y{ZlԜ@'.g\K>wqtEMj|Yp:~4_B) )@ƝO.g(~>/[:Ȗ%,,pGerè}j56q{MT }%VuFN&omOhl{FՑU.UWUU0k ڜ݇.ZW[*ZPZI4 Ȉ?p΁uPVW^nڼj9A,waN+ P›IA2TKkgc'#2ZXJ\m2x,$ЄRE cr%*FL0Vr3;]҉îe9S)iVUHْٯ'/2+.ZH]>F ȷ&6k e24'`oځЍS.VumZ|CP~$޽9r#-gخ޿ ;i3#GuAБU Dգ t}^с40N.e8x0;:u5uݪȄ ggNN]a)K`2Oq"V })"M!{I8$ezQ51G2կJLxɁ?Oh1nWН1cU<`1/GWFw Y+j㽡B?V Ùu5C%/.qE9i͘ gkP3t Oٷ͎2}Ct)؀$% vP!ܗXJ抶h2g ,4s&C*~HۖV8 :7(? :۪1:g)zFyj'˷1n4p"Vzy,cZh`iv,[{@9''^?) Db|vS6.:gf"LY/)uHY+N7PNx',&b )=3Vxj??|Y&QȚDJJ0bkFYXK~=47jd;vG"D pBtXrF` zI0_,ӥGGV~c"xCk?m㊁|,g F*)rYWa/d&K$b[#];>%x DҜZ>:<| ^ r@H "K,eUTC}jٻֲ}N .h|C']Ժ3uힿ< S?Swd };+򀗏y6#)嬕KPRǣ .1Fat,R&$Av`ܭXbJʫjxMl[3heur.l0; "sh U{:,%%܈ +4=y=Wc0O뙛?uwLsf~S,p>$n@-f1-c)!HN7)X>C0/cDt)QdͺJ$WǍ\x\ƴĴ~NF+Kfv+s{6Uj w:̡42tB[Z+Cz_-w`ً]66XpelSס\uNV2n.c‰:fy `^v7]iO"Aw,7%S<=.v<ylq}%tA^y-ncD;Ab QwJE/s|Z-NQHܕ T g>%j~'k'삔@ b#|o.ov}g|}oo0W/`m~=T,_J{X&OlŒGauE+v'%*V>݂:G,>r *w/~G"6)-%gC|wFn\r-(_voPI.y:Od Ӡa4/#KZegJ?0lCήA弾șHm.}C%W:y(|,X'`o4iD^mIZ J8x0`(IuI;vL\ǰ'}"Y͒Z)3_E vOQ\݂μf=gZ"GnMN@: Xe;?yhdi UNncxR~uίcR2x#+P(F44!8%{Λ]LO,2vՔ8 e\ ʇ/[j,`L};NC FΟN{.uQ9@|;1=)?{Ŀff9I8Ed>FpυE9;aGR(]ڥF*Op,jH-DʛY!A[3$2}O *f $ʦgۙڤ0t%JV4E(TB k 35F.*eoMPO"l=$29tH觕8w~pjmK8ݠnW2O֫℧X"Tύ`|X]NdEoفa Ak [. 6waKVs+q7V3s˻9?}:Q&eIv 'Su`+Ntb|GJ`ΗTAТTUgKZY<|j0n1WRߴea(jg?.Ӄ*bI"fQF&5 ҋvC9o/*~HVp-. wd"|lp7S[vŽYuiE1ջL6`ɿaV/QuM:'.[eRXa蕯LhTtr+^6h&$1 36֌KWl8ڱagme[e#FC\IAP..%kK#DMMA*1AA(zC1bP} /!Q1?F0Pˇ vl!F0#8mK^ÐBxueܟ^߮m!B'ܬUauo|RiUM#s*6mkQ쁋nudgz13bVR*h%E.p6G\кg >eQSm^k&@|4q4:duVw(V)_=\{w zVAgGZ\=isOxe).215 Tg: \>S(#M䂅j Xj_Ӽ4E"5C[ 7;Si&><XNGiCO-^=a ٦7У? FՉЧ1Kkxݙ\z`2h.rf hel|2a'q.tu*tRN׻[gTE_뉁ٟWT Oo6]GK5d'(PJG*:E}ZӵPw6n)Ws4Ww&74J1-:7>GqvS؏.zV\ȑG}uJV.!&Zy7 -zU۱Yyv1'<.hAjNu JJk?GJlÌb+L{$A|]8޺sN>oQNUc<\]:vr. "Z^ ~Uݙ& b&v٨qv(`'2{6;$_f, jf$L.ؿa-ab%/FkpEpKf3m8& 3Y`V#Sx`:ʌlTD;}>=n5H@^`>؟?PԀNrûok:7m&+VԞPPL[!xꗟ'V$.{?vC\2>17o#Y0?a@X'ŧ~zPVt"'G8[j4?@ӀO :aaDu.05~?q6.  >^R 5m&HRE*:]{oqlʰU዇fO[^!K$NWnE*Z_-NN_KzXcj)?qZv#զK-L}+d4Q伦z@}|ODž69[^v 81scL*.xa*Ԯ"Y<[O6Z_x>+K:^Zp#Egp mpw2 Pɹ o, rU omH= )bdjsnI\`+I+E.ƢG A((Iulb Wձ! kzU%8 :7wQ Pr X E|hpXNF@ jc-Pu͔j6O Ctט9x4Bx%;0Uy.?KzwQ<,|Ţ 7_䮷B,U ۏ5q̰٦ bB+u6|rۘNP്MG?a:+GU;`r0[N]`,QHW#.jLbw?P/nX'A8h15|)]yؖ#83A_W܆_Ëf2ۆݏ)~frG_~;"T?sjNe+Q<؍y,$!;ʡl%SosVzECMC )5w\[)@9{pTf{e֤˚'ncnp#yݨ90[H+NqL Y:2<o|9Ex.] hzoi5N_MɞV{r漏YrNZl0h~yKixW]8Īh!ˆ7)]+ < P[.7R@h?%c\Q(V '&h'.j_`utH/&`@FЗR~ F&uNkU"̻xˑuz_Tp. ,*'yz@5.RZeľsѦ85ߥԹ?Ї-)H`6"OVf mu]J$C7mA*q7GHp3M13vbmdԥY#al87>nLval܂\쵒8/.T$OTK T,kɿ_ov>cGL字9M\ٲ/2g5ʏ'F@{W]pWW ~F6V"ȠOv c\G-s|Swy_B$I. f'*S:b20"}RHaq^1W4 C8nv-g`:pBʚfh;=-2Hhqs\qJavzp@E&LۡXK8Ԕ?@E(蛰 E)qd۽iH\= 4nE7TT}bvq*a[kCYW DP_c!/˫RFRJ?7|Ff~ 'ۇzMV1YkuWaڠOQrdVo}0fV:׹ܬf$- &҄{ѓ-z7PșmA n"juhǤt[<=}Pf%hwᬦlw!yqa͐rSWvTCKm3)QD?lF&͇c>[P=\=h$QPY(VrÁpOxkk4<2BI LJZF)P=sNNrJYϮ;|~%8_SP lW10XCYlvp#F`WTpr ])3 Bҁ-.ز$)S1 A\32 8K}P+\\B:pS[~rW_6j(YPw BQO"Y1āJW(\~=pB';@}g]k8ۋv/< _Vk ]ܛ&`/~A]kB I eP0 Z8o&5a*g8G06!Fon[*1; yܴjEw,0 fGRdn%'V&i *6A^Pkְy%ή޳S+.u.8S `C|2VsPC@쬣u fkeRfu{WlJLP/(G::x:p0эkƖ4kWīR9X;n)#'Dݔ3lw `av3Qxv IP"&.׌>}ڐy"bG&OV >.|}_o%cǔL_jZZwҖsHؤp!?]6JXy$5(}K9Ge˝S@!>oǂh[qY.tfs^KdnTd s6Ng$d)ҰbA[e A˝=d'\La$[׃NKiqPF"GlbL{k!l9(;}|y)?Da />roɣg@mm%/_fcJږHs`QXOی: }殙F0=~vw?|uDm*}0RGIPH[vbAڐzqN6⶙*ϟ۬oP`8iYmD@e֪V6ZM.Xm׫% g+'5bc7J5ԧ#`@ZO0Y N ",. 16MM\ZcR'Xy8q2?(7X?QiEZXҫ;I5`; R5[W| \CYA8MgLcqX&m浫^ Y^G6 U~ B G5ZpJҲ; Fӊo=3^W :FI՞j1|KÞoY9  %OIK5vd1"*fPww&ȓ' <%f sߌ#`h'N$LLS^+m;[Y MK'lOŅ;Z{&_{&~mU;M8] Ŏzz.n/c-pOh׆6fo`Vv Uqfyg mz]WG{3 rBfqP]B*bD>뜧{Jڝ.@cr : %}LQ L45ۙhHDCᓤab8lV" BJiק3SFklGx\ bT>8ޣ^4#jK8dޝg0M ~oP'HN-QƒqW&)HGv"{\EƯ:hq_(i~)}\e(J$.ͪ'}c7W.<ɪ')Z^- > ̈]!}n[}ˮ+//-jٿO:&yGHL! ğ,T' #:,i*ip dʋ ԊrJXdIE=wMDBANݫq`_)DU`#g++'5wdgXUDkS8TԿ6,-eR}8=rϧXԘ*^/w׷zO@aww9ٖnO\}6T oVM 0 B\ ܇-Bp-] Ι2_=>-''U EB&T13O'sim\YzhqB{<B6#X;dVJZ\s-^bh'Mau>ꛃ(zVѪdb`y2%䮾 Uz o,qd¬N>tG=a8}Z0aT/GVԃ 2z64)C|#_QqU{QJW|O|裣yt=xR`qh> WzIR}DZZ:ArNg6dk)1OG.%pr/mUeGu\'U)9iБTg+^mXݷ٬j%s 73,w?Â!^VJڴ"@8丢AB(6qEOs٘È)[,xQfF~ 2*#9{33?]MZѭeeN3a/Jq!ƃV'TXQ902Z,h% DTeJN] ऱ_䲀Ljxܖ`&8졯\x*ZOkqSXvg1-~cl9 %BL1jxɯIdd 51pL~r @~ KX h"L0k~k>"狫Ҭ>9]'qwhݕY=sH SuA~:5zGg2+* 56EL~$)"w?Ե$P"J363,XwQ\;֜]ŃF #{ fB=qe6d]M ~ӱT44oo%32O>KJXUl#?%]E_9*K9كQ5bgh1CkFU`**C~RT4m`YZAŵCq/nDܲ#o.3CƌsSF5Vbhxbk14ƺa@ZvE3uUǶȻbd H y&LP66}<ԈPoֲۓ^[W k)Ow YBfd̰YK/_`"Iv#!nb 2gﰞ }$uw Dp,1V-+[1VttxD\Xy ) 1HsW`&? *K:SBIe=ۆ!MJok_fYbXJ+ aтR؀RT>`Yaܦ0Ea`9&Ǥ+kV˳X|zDf! THA5D7} C BKSܸʫ6e~O \vt&tZxN_倚 +{!"C =싿޸*l 9C`\pcf4vDFǿr9q̦3"HIF+3UCG+hUƈa'iiI{ˈc-#l*C띰ӉVդjE+` B\=ryfTK4.dsN|cXFMq2/ Ζ| Y bQia{0IkyCGfC#CX4AuBp L{rprS ywa/MR_0qGok$~Pjr>pibz $T<+O+ZNv:Ru!*.lAп4J%rr%JM^Il8Cڶ ҅7jUC cαT Ub` _"`5# YU҉U+I1%c$% Z% ǥ+W|Ϸ(sBlyu 3ü7$Ğ j@3bUшI#%zaD&eY k* !%'z;?@ߦ4$UBلuɵi͌)|ƨCR 瘣Wd8,J%'i'rᲺ 9?B?CzkWg>;}uX $F4:o٦uB0BΡmY#HyjD"Fzt+a j)@0czazHRq/(PeBw҄V좑Oy;`VA;ěw- e.Uc;~uu+:''06 qKqu>0g`(P*Ezi8R R.m1P/J4{ԧ;͝1.(,Ʃv'0|>zJم?QLH(yͼ- T"B i]aOu)g%t:(J(Ck٠xx?#DX*N,>eف BJ"A9LMc]8'au2ryNC*;+f aa.- ]\ͻnں;`U'zŒ"f8U.!VҟRﺯ}z;$EN+\a9Z QН 6h-< 1|)mnYrfm;F;x sR.@[#|ll_?m%Tk.Ǚ{b!$IEj9Zf\ 5,"&ZL!Gcjlf)OI*ۂ ^c9$::YkA[uZʑ eoBeqj{x:_$NR}˕RDUa>{'I(Kh<5ɞ,oG&Sl3Q.& R-`,W "do]4gfҥM_?\b )%1vF b&5DŽ܊ˌ 'ȏ($dwQc~n\Cr,Tj՟,B7=&Λ,Pj$$woٿ)0:gv.v=OL{({H< cX|A'S7G Gsz=_}:Pd-a#g>ЀL*^+%ν[-Y)Il-hͨAYY_?u;NR pّCZ2_rUP XlI ߄rQ?S=)(pZ_:ǐkɑv#ËJ5fύvw~m 0.YGb;SK,)iOl"z%7 .*|h2)׌Y HZTP14yYaXٽ/;G~Wn+̔4#As;J)_X:_aJFf^/4~l:vӑEHodūm̎6tPtLbB4IzC'>sZtxt B<l-0+ ]E܋}b dow#(?&y<fr@n; 4W+ K%~ͯR7ʼn#ˠm8qLS;U۱RҎ2xɣ;xcg"W\ ĩ5pV?iKEq?.2&.DaͰ._&lo iR\ /ӻ0C$'4=_pHS|1y+{C׌xK0+RR*3'0QFcԋa<S̄ ASj^GR.~ps6y$\bT1X@jDL*r|a3swir&`*6C˧֠22IZl0(aB̟EA`Bh}8~|fIoMBt*OyctWкܫ5'% UK s٘ɴ6 u:8f暷sgP7y~W|Cy:Y.k!%74q XPuGuЄǴeJ'hQW./+ 633ԣ6y?YhwrXPou7!/I@vCo.{^P&/4&γu/%сOZB-}iԵek]z UZp\ǁkvxXD n}rg[Ƹ L:ЦwEd _|鮒OwhrkC|R8a%ɏ lYt- ĸ3^ݐLT쫇Ay^~h K%P/V;|K}gϽmC@q3<;uzzCi|L=(=ox{ ##}qmvW)E-J£ԩ٢bXG^>\$? yt#aD'Xm4aaK Ue?); @*&hJ@B|r+oI\s Oz̹^> U]e\H0uj%u|[(7)I[VWz+(ǴMZD|hjg*~k%^ *+WCINzfd fJiզ? @eAUSc tSdC, /ICT{!q-qSr+l>HaOmz~qyIC$6ah}\sZ@ZhxH~cy橩-8ZT)řYR4l6gkOg,Nr?Kyj쑠^1i%  Vz꺃W;5r+a  8ՃN~aC<zu}x>tp W jtIH&gs#\9 "@X021gYw/PcQdSQvy{cνgl-6;PÀ(U2aݬ YWttR\.T8Ő׸ N'@ Y Čih]IJPsqvORFÓ|[/v{0 ':"ǞU Mb\i)ܨB:a<흙Jn O' A{5MzxE۬%nTL%-3W;1M7D AQfv3 *̈́*#oYÿskF{p𪞪8f,H/ ,OlT9q G~ÉfN2J.ND|}Ti{ch״Q("vZOc]G{#'>d& 4>C Th`AsgO 1&Ɂ1PqC)j!tRRRf3X!}\y۶S7#W옦b }w&sYߝDoo\٣~v[4' ty&+:i RSC2m֮I-)YnĵcEC?PTGm  ?)[Mk'7mPtO;mh|JOfw^_)!MFd(kBF'-8-k'Ԕp*}Z؎HOa)sM륜ldr%aQr-6%w(fm!1EK2]˷UXԉ(_C&~L F_<~H' KyqkfT3gTe9`Dz>=]MOU2Nݭm/#6q|q7 ?傐#CRT>P`/#ʂjw7(SM|EJ$HRq0*UdOIusJ /zX @Hc/Ck1PS>=jsum!#ܛKn<$ŲW9&¸d:IHLUǴLAeu>U,A²^ ~a #dJWD r,a% NL- Y, dQAQ>صFu9=vO2:"hEAlZAڳo'A&sݣEP_Sg 'dHF^Tc8d7,,e5$I ~Lh[piӳay> el;V: /xLsys(tŇA @$ &W <}X $NI6P^]?C9c9Q(E I"5=2!0k翲͜ujSlG񟻾auTiOsLabR\L QM"b>} .49 gkW1b){;Pl2j 0 U4Dҟ.{*"җ 9o)|h; >ے)@9z(2+Zq6S m5B&WwJh,`=/$ƜWI3kyU8/>ut' )3Ȫ n9?nkD"n(aҀ1nI,S{rq큕E&fHSzAUK=yv )|/“$|vOʷ:@(Zv;VҼ1e 4>-} P5T,νE'b nE+/ jGxm:m3uUߘBtܯ- :w&s3Pp7_pk a3:{s@85mD,Í.k9mٱ4ap-yέ,_iJݍ":VvQ 8Ђ usz'ouuFGn4|e/')Z~Xl._;Sv<֠ƲqvBNߘ,5]Gt?UϛSJ .:lGȷ`@ÝKKSs2JQ,'abHZhfJXmRnl")]!K@wD9.<6jܽ - c&o;"/PQJ q"3m=A 8}>|r~qu8ĹrL>qg{S<xF']%,bHh$J,-e&ӳ08ȣ{FUSurtb,I dC[OjfDX]51%gd?4L*ԫMIit7,0fNd{ @_=CZp8w+eň~;swac%:Tr[AQ訟 ̛=WATs d6AX ,&ZjO 9V}i[F\",xB&7X%: ؒ)V1#iu)xñ- (km%"1`-1_:+7:Rh^^"BN\+>|r&0S\.6.Ҟ;v /}QK=ܪ*Rp !6ٖQ":^*lxA3&d+g/Dh庩x63d&]eNL4#e1p32~*mnlv.?ZQkv2"=P>E7Vz]2wC+˝yIi}\B&~Mj; a6HsaPGp΄bn? =X2ۅu,=fJh3$-/tcMmU.qt\7BX '`3Y%oh;mZ8!94?zP yGr-!-xj?Ə.tWr#.4 Ö <@`'sĵۦ3{ ̂w+?B7@`eMvH-B9unğu;59sR,^@Fnu}nf-:"`O@bRܺ6_#whn@-#El;w&U,wiSF"\d_eT'cuL:*@ܥw`V=E\amU*S74HQmRQ4ט⏸f%23J:k |޽iR S:so2jۺFAVMd现ן MWSDm]1߉eҮt7"N*.e rMڃjC\6{gdDt`q=܅xWuG"挸9:]R\KX&6U7wvx5ڷFY 2ԅ R`!umY'١l_1s $pmHQۅ@$z}!᥀{ :4Ic~Cf3OEڦ=!,&{W' %n;f_ZwcMQ4`*+L7f vA'0+M^"!jd}Ϊ:HY~&C,z ʌqF_mYS )J#]T4_td2x1l5ښK --|m2dX$ z:1qI3%Y/sJ#7mE?}C3Y:3z!Qrjng mJM⧔fA@_wD`Hכ!۝SHz k%"nдVQP4)=ὙhzŸ,1|zӴ/Q:Ãx|17yOg|QcV]/ WP˓RYƦj2̘j˳7V3hs~`1SZ3je@ɡMQ$}i8ˉ.!Ŀ4`!.ydy0A`+3J=bo)3rƛbG>W}[ xz.M/Uuؔ4d'WA Ҭ T`ct'+lC14ø&'WUYbs;s5֜%Y e= d:kW'v=i+4T<-G|A= \1ZMJA.auǮr0Ye 驑|"SAcqbl{s>ptc>H9x'ITHVѕ,YVb`|Un M23Nc'e,ƨ颂i [ʚ %- ~]Bdc+˯} H=V!پ HF}qOV]~*gӽb(Vw:L3>ejg2n;sUվ1@S*L zːѻr/b}( q5O>jګeJfGo؟V{u)QUIoaOP&v8 j7>㽸-$;m&7ja(alyG}o!gm0R'KHD\z@Ot\8J~O P H7q uxhE Z<дɉ$g6H;g"j?G`GGvAU1!E+୤&.q@;˗9dI(8% N* PqNێ\#~VөoJtb~g`6"̶ͬZ^`"RoKhMS ~N1-[R_mvՠd#KՎV f43S;lpRфj% /!fQIV'NnȻ>: ^RD?F+Ǎ=Z(Zf]˟ tU9E㊀wo[\Cb}aB\IYOldEXA)RO1Vo l&3Id=%_Ǖ*@GԨymwl-Awz;+0X3,ǀ.Cu4*amy4ujY0/P^>&,R)b};x-dQhDߵ\QL=@glme$Oᯭ6Ey+޵dJ T5bu(p=S9M>qܸ|CG-lEP~ >3UTd8:Dr5 #<_C)CNΈgt8{l˅/1+e*t*rڃ X/;BύZ(K>! 2)^wq3o ~_iˀ,HXͧoۘ>dO\0)[3>][C1|q]4F قp7uA9p+$MA8Ȥ)ExXx0.Hu}^1GV3J# "2櫙=$_UP]>v>r]< ϰH]/ǯ VWEv}خ(h,ʠ "2])qC۽K c.z42Xt|^ L]^w+k>sgb{ ./#S(z36_%3"xv0ypVUdLd9 @:Ha<"W9dZQ&nKvsTm"QDU1>8BSXGah]mr퉥ydO#>p_I6hHcZ-aQA$8$=X8]SrwSN&qtSjg`t@A+,ہ8XMUrZ(9kŜZaUƃ=aFOhC&>M$As\hyjcc߶ړ?HG)NЁIS5-'/ϲ Fz2}bѹ=p\/n轼ގc)_39 '4 X.O}='2|Ej+e3 O_ O?lzbT3,/&}2b3Y ̎%\4u[Sz]TĀƤf|%F\m$&jOli!@ly 5u[v#|8쭒.R"RS7qsk3'{-?I7N#^Hl!E]B7$n t|l=\u5gHGPfevf<P2k`r7lqZ̟,Xpid;a-Hv}Wd`r6T򇯦#'4;&IFՔfQc_| wI9]D(hA _^[S*ݹ+ᷔQ1@C^LgФ ]=`)W{֒:"|멗"uv0:K`VB1LRapwTʀ|$& ܶZp_H:iS\N1JWqr+v{x&T9_:eG߃d;rM.DB]0}.J+Ȩ~I'W&SNF;#px>{2V^~MѹaN5JKsx98nr\9(rmYA*M_>ߡ)"t/PNH7 1{QJD.sp-Y62,vFi]YDn#?^J)vc=ʒ’#EPDfJ )o轲'+MjQIK~tBZiC+H rրsG( [u4^)u@jз6?_ֶ`]5kI(z!-hiL6BmP 6[&iRtNxS3p 6a!@/[3[GX0:oOn4jPbnoz23k2,sUneHbٱٖyy`s% >2E'ID gE>#)Š^lr^/wHR=k I*%a/{o˺'`*:bo{G) 5-*`{a93z9@iJ(KpPQ5H׏7\ Ov[lu1 ذrWd^`v)A"&VN×ڋFQ"m;|-*Se([*59b\oTԘE% $3G4܋Q;WTEz7DϴɈ}io6XAqZ0`= ds %|dz~RR %RMN>=;D?13N?[1G#⛉ˈk)|8~0(1d%elKF˘FE^.toB_3\kɩP S<ԨH-\'LOKF=? O0NW[Zu؂OOtA,佖POKXH=W;oqChx5L)GF ˋrAirHm0kq@=lcbS;LiZ =FEֹ̠8zhO&JA%PW4AukQhj2#D':|˵ĸPje6ށ'M,*Ď!Æffԓ#~ x}@բ4{.!%:ŷ0އUu;\][Ⱦ5g mbATiUUX۳&u9͍/2[*Y˨s:%3ҌW_!}?U"vY T\:`5EWdT`Q$|enL'7k{Q!l :11BӰ:f2jx,*vFAT7EF ;t, sa[V!w%K`C *)Pabg++ñ"r8B&&lYz4"v; C#z,aa(!A&GԼ} SU@JsrLv<8&#M)ye3P1{v?j8}>tr;wgۘsFhr{}qa]j =U_!R/dȇ\%&af0=:Rֶ7slGte=af?ino;.oj wd恳q#KrβVK4 lscX&!JQpj3_mr?U ^q11Yyߞ5)6u!րn@&O y I 0DX 5ڦ4 )bЃ*x _1>c9(d5HD_iYZN/ .Q yZˤ<'6#E!̼1|{8c?㪁`߄o?=*vffF,2/_}K2ByP<`Fة`40]sc+%`J<*puShogӓƶ;~s]5+0@*LY99Jfr"#O ΢s \ Q܍;F GXu8@yؒܪ'`w$߰\9!d ^giaʁm) ZʸJ_f& !En[ 5o9gK>-Zq8/zx$7 HO`a{.B5(!e/apN7ll[C l @Tv8EA5d%CcPpD õi3i%C Wn=G#^v;K"=>*l)WZ5%!z:LTg2FrS{8 ƉL*"IɞTPyr1W{,#-W%vS_x"$8ъ$&`~Xى\#%+הeg 3HZZP& 7E6u$_I{!I$ 0^G 04!>'2$*+v$fY}33k{Q D;ˢcfu-TFrzh$m؞\'4hrb DÇz[F̆ns} /&&/^s"z&*O. W7<+=I:to2FO{$iUop[zo}HzVîD:4>3^ϳ|ֲ:2N~Q #{FAfP&^1C=/J T,>s_m;k,(`1lTEptb%إ>;VWk" 7z!JQnBny&[laXGdÃG\O!+/ffPh"'HgZsUƔk5nFNmj=5L/j)1{7}Xł7|@snD^.YIUF,@5gU9\Vy#Xt!p8q Ue iID[9NҨV.+mx>v$ls'3o)Hj?eh-d鞽>QLWftR0/4`0BI1S,;^DKq?sOihtr*h 3'lT,f1*G0XUX{cp[M>s2$,==\](h76~tјϖ0Qt=B- Xb-ܘYH`BzA\lțyQ$rWF|tc4-N obŇKhmDޡybt1n;C|\AZL#[?B壒kW^su؂ŀ3CP()IkA`̎"i <_I qpe@?KJ m :tkjOhP05朘w )8E("Mp U[˃٘p5b`uE7o%;4˘|Ag1.i.)p t`35-3'v5֐^S)k{*dƣ(Q 8D]Ctm"q2xgmLJw|Z'z- vxM'x4Ah sbR7-L8@q%DK;6paqWBXfCN~Sʒ1?RN~SxOtJ+b}'#@Z#ä6%j*}llpx\)rZ=Z$m@s-CW}:Wx!:] "*Hw3¶Ctno~0fP, 9-{g@]4XEW x00;}s1\ ܭ,ф8* PJy8 PCtV(RİiPƻxc9[PR| jK; D8A9JtK,xfW' {mt̤1 7hN')5(Ep)+BSʽtg ʔHH@Jjp9݂]~DLU}`(M#CA1duLy޵GβǾ~<#0[qCy5e-Hޝ]ﯜ͙G^(ixf@T4mCJZ=wQP ӏ3Fr] 9x=blG~þ-9ݠ9UՑ5s6(#*! ޔwQo[SQ~q˓WkΈ?j % #ސ?`Toэiӫ"_ސM 0 NM1a~my*BNV8ggyG|"׮\QH޿l{RNRCdE'*jA 7k1W:MO8[ lj8#wDWR@YѪVU¹ǀT"EO]4O`n'K{+ύ;@BlP QısuekVሣ_SAvG GJ!Z{ ڍQI|LYMQO 4/è~q2e$3({nMl/)8:^`z0D^QR僦&qßKSɐNHNƼwRciI;Dί3'<Zs'Ց4b)O~wz4Wx!zF* ¡3ژp̛b^ 76`XqVKB1bmJrn );ȁ8MOemü?ĻDU{c[!z=0F%O(U 0n9XBε&'Xo7T Q6-T[22hGB}Ǽ($ -te1j͍!W"kg8s0G̭%նU7ۗQ5oȁ͊P p-ǤZ42#zӠw)!ssfda;.ӥX+67쒮ZL,Β{S8-0u&guL>ܒG]?nV0)t  ٴ0E[4x)(uBVK&EHF xQv;%Ƣʜ$kgi"_@juOPk$ &ԭ``<*(GZy,33$T{5INh"{Ev.[}ӥ ߜxfڦڜ4HXVC.1Ia\7bRHU5"4şWo.ZvX"/g; U=ppyځlv kbC/[ɑ{11"Xϒ P0`.#!g1Pqnkkξ/(ei0y<>#"N!Oe~ʦ::9#HY$#YÄ޺IXx"~:)^`iعĽܸ`p)ti2RQ?Fvα0yn(r=bBJ1V/FV9Q XW:izo4O8%Rrւk w[29fj2eѿm(F6 I?Ysv6d>6'R|Z"E_Dıǽ%)z#E*kV@˭eK%Ww) <6o!D!7T iџ7Q7ZU xNd{Z744:Z/&bi[L pYMzyoLH}xT-Hɻ :8)a Y^!,ɣ 0Z|},-'bF7$o)rKS<phK{k9z 1hPRLM1KP *&M V'@"Pae'T4N\N۬ 81uLDFD|bD1mA ~42ΟљsD,L<}42ɩ>;&SWeMbi\X]<)os"]>d0Vnۚ#،J7̑զ\FUyy&jc9Vi=hj$ feZl16OMe013kv<ʤ:aU5_4,Vf%_Q&Ā=rxKDKyⓃ׏,ǎ& ]t} _%9 ?s- P'ULV" \SDXb1)?7 =kGV'TzUS<7#flU!nSՁyZieMppC7} ~xH~=+M} VN ;*d͹UVb[:$Kx?{&Rmǎk4.auDAv3 U(m*n9p7kpM 1T82dt1ԗ6pCoQkzT} _%xZA&$wWԖegR_03…zl 0=Bd řSXΙkʴ%R=IXD_h톭EKp$O*~zC8hL)Ynr{b]~p n }#O/+Fo&n# hGSsM|F&cxۃf";AIa y 6S 팠.@g 4%WҳᰧvjDV|'2r4"^GэzHu>^~ٙ}_K6OڑBj%4=忈<)ux'l1jq*e"H^Z7s)"TW1ۚ*NE6JKDʃ 8m&Cpd߈@z_Z~گڐvIS# $t(zaD?sՙP2<^A{oҥQ[q+BNFP3pY!b|g+(eMJj$<5;J1߶:^ 핮U7nLq[=J°E8^=opg2;**0 b))W>GÕVk}ǫGQAn0 sQ?BSkV3n,l/RS+z-~0MdAMPyh+ԑ>׋ @yB|EUh/G)3X4ƤKe rM2f Η:BbTr_4meۀ0ʻ`%T'~k~W2#BBtM)^W[B X+gA]d=ރ+6~C4T)ׂ_=@6#r \_:Udp)<*kn| %\3bA!kH|@hJҨ#1WU Go0 .C%c߂ 1PPvnl-;y?Tו퓧m,(KQK(ϣ񫸥20/{DBU! 8"mӨ{Dd~cM@2k˔%4b/][3QX~VF5yg[@9I {=GDP8_'UI{w.g㱿+r%Зsn3:‰L[|۰l7X؊3dOp /ϐ 3F- Hd8R!-ۂ}IηAF4,}cX'a:3X}+#sac ;H, >)cVHE7a W ڎ*$f(lWf)9GXz1S¥LK!xL5 DC?AV' gSHAbN梭-D!Ȅ$LCہIzios%ؔ~l9uo3MKs#8l]ƜYKF[r}EkmZ>U?}6Avh"nY?$ &5of:f-]n/8T5٫5_j|.T,@ mnuObCvEDww3õw;dung"Ӫǐ|CTM]z1n#h'V+#&c%0csPl$z|zQsF)ڞf Æ'm_!G~$gy?Cnj+v#5u;)=㍔Z;Dʻܓg8O2iϜdT@[Jۉ 3hw2f@!@WMJ}3SNYtpr7K: |:x,HZ]5,j :Vq%1hAv7$'804a;|F=>4&| J)&[@PB,$&@<Ȩ^tcVಂ:76sꀏz-D7i=,f+ ,Jn0uC;0,-K_i }T@=SOƃqRnX,-{!4&ܳ2]*J9;`A۹mzJz~o}]' d ̄Gh9PDߡl*XX@NsqZ4T;$cKԪmV@FүLiH]i\$^s:6uRE/;c[eE 8);6އiU/+Q0~釪 # V}!^/l8'}MdV|r. H㵣ѶH[sHOɽ}T2룸MClD|EE;r#"J+jg SFz̀!#N=_1/K%4JؚȔ3֔Xn kXYգWO1>Wtlꬴ mV _,"R? AV$0a_ZHko=Y$zxL:. 6~(אa+]\O%g[htҫY\ugb&~|2y4ov oK }ݫ nu{sQvN dBnOPAҁ( rY^iٝXsH˥ ɇ@@f[IcbpՅDr0%.2VtH%¸6ls` &t&A{xPNM+ ,%RJ6]O&`'ҵ#JzZIXT,9͒+pw=s4"/A-3y+,]J!.K5"I*/HD>>%sFv"=,l+3(ìtf P{CǑXUjP"q̸cI= "y) o6O[)$ Dz m ]Pmt ϔ=~,A'J)bz|Zp Wk=-^f+ߑ"o97idY(Iθ\^CIŔM> \G:Vj.k:Nc+%a4G8oWd:(vG]=`4MT8?L?&=jLW;~X8 xphu{[etT"u@qh!럔o+SKM`q}KZ jjS!<@ӑb}m*x]<0`ϚCo٤I#a%R(( Y9n[Ȥs~615fٿ]@eoDNX+KPkyl*1 ^k S+:, iQÕF ỲUeܐ\S`TUX'B~Ë<䆪Dg"wbgb77 TX4ddHlz8{rB+ۏ[bHOI #'1Z')6JD1} Tۢz 16_;]t 'Mކ1Q"ފ?ăOeH ($(|4dijl LwX,tLkqpUC4(nv/0!{S nZ:$?R$mDIѝ]> @ TRw6BیbU% hQu>Eq]7it_3)ȅtjp=Z&ʧC*kcwĀd"cѲ @,\D>'28Z£iEzlVcR/QHDi4"xLtDUuJ֔nkn`d4O'+-d4sE?;KK Gm=_ ^ZkW5w Z.|d})=Wf[L ˈ$@hWd~X~.uB/h?2lSÇҿHwp:H1ŠJقN%{iP_)WLQҨz0*bJ lO$ #w3!ETeo}\l3\2VƠ!=^yˉ x6y>$|c!ۃݙ&KmSƦ*U&&?7Dը[ĈHa|){WOWKJiӕqeET$Q۝s#EsxnH/x[E$;b1x3M)EKG-`3pS9$ƾ\g(.ȳR+1 6WNz3ŇZ]ОE8UɌ=EȊj^>iɱxSdv5I;l)wwr7TsV#qhaق2Pj<Y#ʰ!lF5D`c5$Ɠ'%Ŕ &D:H"1$Wݟ ťz$):?|P-v7une5c}OG>^>3:6T(7yLF^r+K2)d#uxT1OҢZC)-B|#j8LHj8-0+ild. L5bf= ԺBB8}9Gw0~RZCGH'L1v͌0>['2xy^ZαMfW>%oeAc1%!^c($%)>׮J>\ruR"¾Z~0W6!|@^ z @`,ve_1_` 4A$CV {~*$CEp#­JtZn>}!%$͍+Ym74']mD;I:;&V+Wv՘?P >sxx[ °/ų!㘭*=5SoJ8yxl@-bȱQΒA++80ݸs ,HԼu1'zzSuAQE y{NPz)@& `niy dйFXYM^cS г;B(9D$X1Aͫfc*f_Ppo:-t'0I7 {Ce oX 2P ?a=dQ#6H!ayMuBldqLg˯ s;1,SB!IC@?$"}^B,L63.RY#d3S__oIӵSj-En,OQ}"#[]&a /{>{3<>e&΅27;b`+nw)}SPtBJ^r Y蹧s֘0kW[Zkҗ@`J)!Vzd$z?e pһٕ6),OzN¼#imhLiox<^eCɴJ~$AK2{LgC8@.!)mxݖPyC1(.FH=L=bf#NhVᡞ`guK#C7cb])_$bPVeuat?sg&8/-7w:5ǽ:Ɩ_YZ &˂y_a%,/bQif<fno&CU8z Iha {{ ^ X޹r,/Ǡ%1M_ٴ_FۮKJ.tY?6L eOKs:C~d>a`nhJtRň7hv\}럊fA i~>-/*'8S[Yֈw`6rS)$d.5vM.?o{[f=¥UK`T!~A.WJ蹾.NbcW6Mh4qQ(Ux -"ϷTɂtc199U4R7ىwb`ÎX멭?mY xTv{My)gaML OF 7˸t1PqWN{t6{r-@N ^7RPi-,S/q1^ ӥl}&#9w*x=_;zu'͓v` QT`8OIj.ZS!a^dV ~[^iHbU볱mUɒ Zm`_ځd`}}NM4EɮЁ[Jlu,\RL1vbz?<<Nh*X3N͋T9&pIb;%YG. 7HKO ~X13&/N0Te]5jl .L¤|D_jm@c[Q3货1Qҟ~(܃\뵕ŵv)}ҴD^-S@R-ԅ+V@jK=MH6_Ye;7w$ e٫zZ~xƙt4=Y3~ "q1Eԓd8[Oi^ G7ݬF)SNB@6.'Ti;#=Rƴz%o7RKUt5/8M_5o<%3.|5?wְ*ѧ39A̴@ADL! W8_ؾ :( IȀZW+nܽ8Y F>9mvoT fpHÒo]`a$ ֯mv|2C2Bb\\'eW\tbmbiF@jJ%<ةN^h /%u+0^r)$$j?Vz,󠽝jJ(y׹: q GQd IF/ɫaXoz2'F#0R5uCxͬ[ldunS\0K05[_/‡8;6q(8~* $899։iB`Ȼj}ıp'+,)\.LnǮ1k1h5nmJXRk#15oe#aXwwW\gLk"]ꎌ*KH *߈-н9eM~$$|%EMbiB@Lcf!-2 6(WQ$?r9:D4/`%@zc=өT1)EBsea.لD|Kb|I"U~;ur(<(ϤC2f|+$^cPvPtw[b-,&Uv/!`unܜOfs:LuJ_}ƒ`7eA3Z>8EsoU%K5&zT)?~77>KwXTLM{ GBY2fpf`ƾ ĬJģhi_;ws~~ܹvI1| X(KEg7D!{ ڧBm5.YnО |aom8O'7мq)8Qr1JHn6RȄn7bY~щbeCE31֯1rބk@vshvV/̎&Wa#VMH@Px4B`;{MSfa}srkh"J]1t#o;"E{pV#n${JXTҸbe0ͯF u")z L;]/h4HA:9 @&3Vy(H.r';ɇawF^$=՚A̖(`g_'!sSLG@=0&@͘SH"+wWuM4 M E؁8 "-WtJ\ 6ӞoB\Y0 MD='&a/ʌS!yQa]-'tF:>:E]f$702Eԡ, 6ɛ€ukW-odC .0,!So 䂮JѬ+4}'e,bf+y ϛBIDVȻ}tBQo *E.6oƏ8 _X n&ȿFQ{˓{2xJ{"I:!'lܜ;bz_Ή#ܙ\G-tl[qt+xV2K&m—s@ٍaguzƄ~;*+?]=qG;J2HD'U:XZ6k#]`Ѡ9Olw.6xFm}mGq[Ų?SLEK;=j:Jj #1·C.2+1˴6 6:;[Soٝ 2Db'bA}?@,y$Ws ~-vSg lu?Tjx:jhjsqu 'u2qa:o56z*ͩH<5draB9E%ɤz\N }͙3섷8zXWoӿ08iӖa!H>l5*J+$:uZ򞘳r()FF QIޡLhd"0VcSFV4]2!g>w-AD,A(~}(L""!X`ڌ[u4†^۷kgWB{.''.G7>ɋ`A4|3x`1"Ev^R .ˉvL$ ?HdO ;@دi/F~@oc@!}uCqNcpccZmX)!i7=Aӛ$KGrlGPl]L6BXMHATssw$QJ[{x_mJa#;q|ɉ\aP?NL FqEmֻ$H@Up{ *Fku}Wf \D»}첑n3dOGhd3Z889k= ef*H؞ "Vܶdncw⚄2OJḍ8<'}zz5_| y~>ĉvMlzu@sps# ^[gnl77!ۥT? Z9DXhؚK$S.WHPH 1B+qU 2!l_|$SZ♵>])0&ӳ-:ΒWT6`5עbdPE k)y&U2D) {]E/Jk4 8D>n\#@=BΕ#}:9s4T MyEOOyV{lOS9i~$ekVP,8q S#wisП!>P,G(eպq'=?ŀ/gT_KUHU_.3JԺd'djZhj910f 4]|W4>[A Z;$Tn o:3}S3l(3O{R?֌㗲Yi8;@i2BrE^xf;Vvu]aō1vƣ }'%6|Ɖb abnzpE?3qH(_+L ⩞+6LYhYRN"gVW'$8ʯr AORlXJ'jǎl%˞#6ixBud_bcI`k%.ٍkTEW+GĹJo8^'ȔV?;BDcB W\%ǫy;I[*ɈaƃZEb}1ᬹeiQk3bw&x*K3t |&T%ܕDUJOn~ô%O51M®3dIr&I4/QPYAtjVV; qۛO5yOD{,騮\=Zsؤ`ִ{IkmZjN::(O6e8ST+#:'9h)R_dKئi(ֽͮ,2J]e2ρ~I2 hFrSt OE%1]8c9"!h0|\nB]Ea|3JeoMۮ%Ż;|M7,n|(W灞WYiG#:%u~<.#b`vΥR(JFt>&s0s/rJ۾ȑnDͽĎUkӲ"|W)Z)~s/b#`^7" ܏UىSpVT>9Rƛ'&s{Nh"yiZF- 'քx0: rG{hxƚ3>Obf ]i^7N1E:Y>U [*j|IO{x@i;&Dž. #(tI9z!֚ Yt6g(iBVFsánxi DŘGV<QLPYf^Yh].^8>_LfQG. ;~`zb2%p@ _j^ ;er]$n1=%a&F+"Tzd15paYRT4[hQȖJ*Taևg(V^tIGVR&vő,De&r3a\{yP]5 k8i#&A[xxXrlwFcM萮O(3ĨIS:rW)ZƉYDEG4TM8]v]Wٞofڬ*Go~9^)*0ƅ~7 FEV*BF)%M'NruVZ,o2wiA?M^Yd]hDYG ŢeUڀ8+غ u߱ aD.:QW4>͓=Ӥcpa7e %WjC.ֈs﹪&:XWXB%.t۽e{oå?IH.RA}fofMa@ z&@ AgxޛH %⌰!Kt]%LNuD]5zf"9 m^Q;޻^0O4`e#ߢejZprXm ~`; V~˨Py:L8ge@ba-O]F )w*8 ǞewƂ{7.O4}t'a39ʔ" X3k'$=}acG\Sfk8W)i$*WU|_I 8\mEGdE= ۛCehT$ Bu[_o:kAlybޔ'(Ԉ^-=XR~UID>;$p Oh|#bN Bh2W -rm9bW#(r9 v$F6`Cx^ih a22"Tg?KO*uZ$BVGRFFnqQ^qcʾ6ȇw-̭c']ӛ'2\6`(RH~:5;d8deMαؿ}9(.JH.ˉ?^l/qţ WZОjv٬XyJ/dsX.vÈJY*&k\h[O^f/D^jxȓ'U@G2y!>Zpp6I ' ĤH rQr0:&i/4G):GWZqu߳vӵI#8䓞Aix bahFe|X%j2%!1ɀ czbnzr3Ԃrav(p]ă=iBYgۋ9?$2J-76O[-;xuͭMq#FYw,óP:Gx]0;tQp܊^П٨|'u;s؆sC<=GX~y(uN?C E!E'T ?.Vso={CL$dNK<}J ]ˡ^F4V82OWvpҘgbauN룀T+J>Beo$YB ${UmJ@bY "e9ҷ IHiCJ̰T!F0[n!::Z<|@5NsԈ<,uE i6MfCgoT"DX x 7tƺLbItU[DSu[ ^IҐWygcE%0{:jx~0a0ELωq0-P;w9¯kچh.~ow?j`=%-NG&ic#yLTx0, ٫= _F#٣r +wEM,M#,# >9O߈Tʺ#dG%3Vg0U /L5!9h ך8= Aq0+:lZ) h E=2A懐OY7KCҤiqN Wg i^\woe'ShMp[@뾳 RWQ%dNf9G%i5ˉQmi]%SyP\.¼ ʹUk{O#'J}ȍJU #/3=~06|%<DŽx: W ['rOVy˒-TF'KNp]W4?ح1GhMe ^WE[ cayv,= ]#%#^, H*߯?jK /8< #pz_ҸU961RǾU,)=cn6 ]n wQ7-|h^ KAS=ñ-x䱐%,e{"ǟ. 4<8֚B[#: ̅M+/`1%/2<#;Ǟ軲0yCQ .QCƶ|Bk.!OAi䗸a[ O,R.‹JH+y[GP.=rhWdnjwS#:e$}K[bvÙhvd޿5 .jͰ[xsQ[D{Ñ {gb]G|K, ꝙK$3~:10Mj : ;r[3v:K(9ܮ,ЁSAd(DL%֠sٚMLצ{FchĵF+oc>W){M׺=j4)w'x.%2OSEQԫ^2e~GƧY6V`ˆ6AܿnL߉ hGh7"Ӱ8~/Le<Ϩ` ;vl 0(?d[&mǬ '0#ѸAAYSGDI1Ze@z!ør#<ΗK9ǁ8lIZC;JV[{PKeyw tkƈ.(q?zZKh{Z?pYaawZ"a*.= (Z* sa `#/j_4E{L)BʁaQ[^=&x%PۉJc(.\5Ȟp%4MϹHՁ%%|n:MHxf}0'(iԮ*j.G[Nc| /ʷ=mB;2&ScA\\݂eY7|~AOy3 c2.e{]E}X2˴1 &lIujыW4ky-9H2+23 s+>δXc4_1 ə؇ tn;& 0Ϊwȥ=*#@Z(pnwl%n-}Ŏ1QZA[oÊ)8rI`^,#\XL9׬i v|oE =s4Gl:.+4[j %*>[Hl'˓HnoHxYh HH#ä#~XbMqZY5/{ %WHod3O*M#$m4o0zaV=Y8Ҍe]ΚnzS{KXQSr:ڣv) gGx:6ڍ&Mۡt߮םm#F:KǺ03I|7D8Q]!*8_D ^GhrkjwȌD)%}3G|\fFQZ Tk% =`mG`ڮ>]!e|k .QrVH 2;_ mfoT"c/YUiǩp[A0b>'S]V`ݦn%tBD?!kON<-T 46&hz?!71y(tfܡx>s/E|LX!C ev9١'=UՌqi+1eC-7MyO3?}03ጕ̯9e{C1ݵc+X- &lC;VSF]/GV4;j Wm5̔ڜ_p\G¤$#K"*nV9IvIR3)d:7ַ:S%9z`7"}A_ݒoS(4+'7}tf%hPL x#m#jrfaxB0n |(ʋ@_-p㲶}p_aoFP![9B%iѨ8Ci䇶h2 Zn?@LMُ,")Y2u7R'j2ʜ-ј1(ˣz5i;N)/@ }bw*)UY~Ehn5nr 4 p3uMڊ&y'r-(JbyRۗ;tԆ@m4 ˭PO%MƝ|v{ǂ>nXSPݳVWZ\QвI'fK]Bb,mqahz\@3AXG<ӊ}tPhz8(U՜:_-,\ FXx4ȏ1d)C^Av(8(é\݊n!lǗ|n!|#tsVy6:9>BNrrPi@į;9cx-L? &uH bW&=ew74{5:Q{y"( ҥ zHS.,6GM$hlp*&X0p;ͥD1jY[6*7<9 Zb2; }~&$$~j <#:MTF0[#f^u ֊qL-JJd"/ϜE|U_zO8Eڶj?{ײ <"d#B$yBXѿ ͖2כCZ|RhkKvc&sppwQoR#gsō^? \*ka9;)k|+"z%#lpBSb&l8b}dK gm|Xmb_H&)n/,va nrpګ.@\g ϗq-c?$Okq-l)):G3"Hn NjNXtP 'o]gҎyCObgWCnGC tkj Ʋ' ny6 T[c?\e0j NܿթZ^1CvetlTHNATPG' B9/z Gvmk: 9@᎞ZvǍ}XAQ,1"=$EQڝ [\GUgmI& ͚Ӳ}LLz@>R0kZ`&Z|wgc%UX2@gs #Isfь*X{?t6e')#y:b p۞oEMO5yenIqNb>g5jy-ح$RkcY_i`lRKS2w+6FblJ6WhVgO}qs]LK] *zf-oў5$9'^fzfWE2c:hcN!ϬĜvӁ͵wܐkjm%z>Yl l Tlh6̎nÏ0׸sEIQ@7Tr1{h +o4?UZ-arE㍡ TnՓCz?)'ېez`P<[aC}9=6jGOү%&tA_q5g hm^䫵c4n[@ԋKt(bTh9oְV c?ncE4oV岺̠Ԡ9h'2FF^TH 7meVeE}f(gEW/SOp$@k*N>~U:IQ2tm^{kŌkNkQ *\\mn=o#m4x""-J`+6b;rB]k:3dPwwvT Ke1ȃ $Z tr\'$]VDb~Gӂ'[՚{R E G=b_@+UQ1T]&xxwAU@OPVHZVc֌U0 HMpd~t֮;FlKH0~/sA܍2p4gS1x*& Sy75qWz@*|rqL'} s=8d]Inǒ5 $TӲ? SHхP4s]@4$Y)8O}Q?Zee8^ZV8o)G=NO^Bzg% $]:֜:#g#ţv*]yBz[79:G Ĥ>ZYplKO1Q!?![Fz,")j_. y|6igqlt$dvLu9)g:sܱR&MԘ'?[gہE*{@|מ22-p'LKf /Қ pD/]ۏL?c~m*W;#]%4}@ۉ{B>prQFQs,,)B$[NF~:ٚdH:^n 9^5.F{9^LjQ E,k]482z]8Nn-{=CuLR <@>ZDyS @:X (jU$u]a2/Co-9_u-X5J Ex(.j}l+'xlȠ>RʼbwԻoL?8hK7gSCh VX[`fX|HB:|A!OF;h IoAݨ;DNA+$TZ.mKnu@&h.K|_;QE#_rZJT+cu2v3Bgr԰lfdPNRH7&t ?;,{fN40KGJ; DMW8`)1 Z_%[[ m>2_ڻE#aWȸeIngLqQ517Cm-!t\v?&o< q ׭_0V * >8۩n[;:A!u DPm)'pGcDﻓX2 ˋOw `I+ $U^qE\Xϑ^5k0JH'X>y%7^a9Ȝ~K?xmU_RW&D YheXL}#իtFݵҔSa#"x(PjKa0 xﹻSW!+wi0֚5 ^]Z!X1_s 1CI<9"yDl7OYބ3p |p:гLk !TPh ANYb]'_N- 4ZXM,0kXO: WI})iغBkK4;Dtv)jK-h\>-5xŃ K ;b$KO2C"W Xй7: ǘY JƕUŀMq&fxu"6"cݽTk!QS?ΤE]) ;^lVGn]).sc?MԧAVaWo^}EY7 .}[ ԅ@e6 7|[ikzKo"RW,(ZJuQԺ+tg*NaVRē+ EdhOHOOH:VvsvٿjM5.ý|`݇XqRrC֎}TDNnJzzG1AZA:s Od5fntRnڔKv\c0?*Tԟ{ZFW=v|l<'-DQ1-7O 4-XΎXI?t+*۽,~=O^~!u)U#S[_;clwvTl-A2OwS r*ɟC:&{J](0}2 ]a 2€R5W^Pk#s8=^#YFU+ WD{HtvAM1F}X.AM2~Wg` Igԕ7w(+b;Գg2y$B^ZV#q7_\kR]āySc:D6&ez*$9M%I9N4XVJhs@JjS!7dg*&:/`x+%U3UL̓0{n% X)͓Q*w=hu/&u7 F )$42WAd)-ǥҀj9zbbk(21[u݉3P<Qn) )B3L _[G{{؂J~1I#o4H=]AJyvdNK@+ NucY LZ Wm"D+#gT\H JfYњ,Gb{1]1{Dβ/VT5̫ʸ#B ?%T6`&_5ms:}!ˇo8^F`zqQ &8v 6!&fE^aF0EnΏ7+Q~uz:٠i\~nwTx+VAXl⢶HQb-wvusD{"'̊sl l7wCWHla\"X#ĵYja--ͨzLǥ&%6[֗SC\c6xPv=@K&e#7s?+9;׋y)U& >::0j[9?(I8(nu;Gx+L3ߧkYsc 4~yzl"Y%!z$NOE*Q5 ?IJݺAOdkPI"j3FӖCTX딤/ɵ;R7g )%ǃ,Bt&YokDn rW#\BWkA}JhpI8$29bf 7"! 1 PN8K5븏Q6]ԔiQT0\`x"L r}rGZ_^+D,@hDd@a0iJmҕKV{!acTɡ5,I[u'# ,ww1R \B9ISbe >W &*5'eIO"/"mj~9Rֱ̋)_;x<6M}륯P܏9ge>o VkDh84O'U,WKb&R8 h@2"qŭ37@F\ЀNY $O,Ҡf ׁ?,el/"5ؘ1JJ&TD4\`D{XK <{,  ˍ9ML-G R%o,.R?k6lCQqO0+V{lBnrRi-y)̅AcyP=Tz Y,l +6+<:Q+e8BiV`ʖeRZDžs&VK pCIMZbb iiNqxqC@\\h \rG RVybWt1%jhw0sq™޺h\Sy}B?ll.s %_#%L5%a>S I9b]%2'ţ}Q_A7Tۭ-JOrhuQyWLs!`w0=o98V/-_Cey݅*@<ԗ֌iXTxoUF$ W_XN FOvw'a HLjz'G{ 1FtzoJj "߀DlYW8S{d'Po8(^6@+p-Al+/~˚Up-w.oDcdIDR v ` lxȀy)P*S"Tf'4XnA͘A^{dIˀB5 \!p*ĚT]~dӚqhXoAxjC}WB%+Z4 & TM64d<䪗>dHhX JGj^%sWt,} }a]z( r)J6bPoݝ{4/F!,C{ zD>>HFm4r!<\7>__tfWwGCYV5{yMlU__-_.X|+9K@Pƽ'o bT_}4v'> Xy75PuNw&50m*:cmxMޙl+4S )S6֒%[U-xq+WSw7.v$}F-oUQ&]ND۴p O V1UE_T.>L`%Vߦgq8ߤuyY(ԭ8\wAe_F8)ԏyK^oo-xk] :wT6`ITpWy,.8iduϨmf@)mpWpVC#'-w.7mۏt~H$l_>XF0 Ow$M/+wJ0^/2WݽE+!ٍۄ}n}"a+e o:tEx-XfQ6X= _zCwq ʲ?%%0fĆ RtnOZܞr?:- CwhN8f'P\;Ίu/Op )9J ɖmi`mc+xg1M+?mP$N|YF_KcMovK٪yczقZK!u 8Q>x"H|[b* GP9 oҦٯQo󥡍J]eC#IْPa//·Wf( 1vj|_ mk5OTފ:FTKp/0[s&u-KpPc{jD) /򢏮Lz U t#UwC۬l Ewt" Fa3+qf{Nv l EE%" hpeHڥHs\l=',m '99l`!] $I|֋1$H{!v24B?WZ kc^r_*t*W坃H$c6gqnA7bO{a+TPKI`?]"'aGٜ;8QO.7,h48Q .k| |b?(!7WR]ؙ-nNA&Q[uM*04Z9IQOw7Eճ쐈t@׻qBW\D>gR3qBDIj%1 U'8q{"'#Ww:O$6/)`z8QKX+t6#y2ySXRBL-V!$1=F7X–"~E\\!֣J GZ~N\͝,h|1N QB#5{~^fl881}]Hz^$-usބXÝcK#H>s Q KTc'+|,k@U{4:X1Qz):=pBZIYGyKޝḆ8Po]90T(y(lAC֎ -卣e2 Lpm;V6Lzc;#T5YNhqՑ ^.vLͭ> vyں7U Fq@j ͔NW.,P,;G${~岂^&jMUeN%AJN)&>qc`dpI,ȼdBREPKI4r@:sǫR;T~Hsj;ҽu b@+r:h2B-warjOd!So+N|8%8'^dqLI<gꑹ]Ϝl8"z Z,ĒATp phx&X/` Hw ĝƱô}af1T,T|ZK8gn5vTkښ [,#G!y+֛쐲x1+Fv&`#!RQ!om{-rsa.6oG?0* &Z*n{).|)ǡ1$ZuW/\{[MuН\ W=&؈nrwDV+R9_5pN]U-;5`#0A77`*%}R 6$UM0x4n-惌D7/C-%?R]XPѪJpa'̰Wo3^/32ێ,TiAoLj `s"$$Z;ʹqjdaͼ;Rsϟz ֢,0-}%+ZgLvO rdGSnqӳ`h$:KFب۵2&2۽uSu㶚]XW;u%}ʫP+B(^{#[o_?}y.\I aJf i͒̓ n[2 XS86bn2IaC|lJ"ΌGX. 8Ī "aمFV0tAС㣝N.ݚ6ETL5dXiD lbz,#W/BpOWNTdJˮBqcDRcirDŽn䳫+n)eZ+1P}< 6ʗHNleWv#KHsj6dH ѩG]}L.8h (POt}MzPt63)ImW+9G:8T ]~jnȾc7Bk7KVC:m^%xi r|ۍf:]t0%ȎDo^86$F$[|!zzl67LĐ^Lc*w+ x b(t&t6r|־߻kar #X;7pNJb_7$g? hd$nک)s }i{' nBTݪsu͛J n%\Ϊ?M:S5H* 8ŵr)VAjq\0.tVbZdM4m-pFf=UOJb_=@|ƋXcm=n>;.##Kf֯qߑ\>VN@"Ȃ8k eU}gYB!xSvU{Y㥩n8oX$%|ScN#I#5"*bM>FlE7s +a'jBR9V#J3*Sqtvۨw,m/`& c_cޙU71&T [u` N c_=,؁ c54S Ruw S~N6{ҞZO[I\ %\.rw9w^dŐ(+I1큤NO1Jlޱd X:m⁆X7!uŲ7abԔH nA rU&ʝ3޴"@y') Q> ֩\ $irnq#+84bi"&7ՙ]lAf:3(Π n[G nmŭv<>C/ fMGv?~5"KvWP8hP&gmq󫿴Ȉ62JYJENa|6^g.j3LԕNsZ ![k{ׂ1e^qd =eS 6Xѝ41P1)be*Tm $)(+^1~]SX ?'L*pr@g ͏!OlrY/@R#Jeޓa*iMxٜǃKT$C^kjϒbp džu[@NB;ʖp(yʩY/GO>޸fSToRO]0TߣQΌi"M2Kܭn(?v*OZsJpUW+g 7KDY"de և_Fľ!It/#|z5"TM AopvqN/aj"<3@F}: 1(aZ%zp &1#8Zxw_RM%ROt$8 KJqh.}qρi\Eş()v%̌AY4׬ 94O[4{Œ,9VB@Uon=uyPoU[MmJ. SBPj0AiL+yݺ/d^v<*-tc9 C1~g sBM\./v,/Joeu]Ťsѵ4^MjCs?)R)Fh4ZO{\%*7) %J+hXoaRĥ̂'##ryL@hS\ [i\%\nU{llqEDFQ3ltҷӭH Z~':ǫ/_mscNtK]E'6(Ҟ>zs8 ^$HzIs~܊>Y3}oH~Γ@42W 3Miu w6fr O.%_ f'0vgi70wBy9%'0-'U'>bbytH:? -'S줬M#+Os3̯ `dqAƪ?- xh;IczdD񁗍2ޝYo&i%xM=u8EM| 򠔔s4 k"“PJd<쿖OqVL,GV; b$D.\Wk?{6 93c_a⮫-z"#1(92>A7JϞs\XOh~)ꖡM#ioΝ,gvrT|yˇS7OA+Wxi)b[`"wT˽'BxߦYg5ŤiGbA?E[WT{l4""F_vgoax/fqh%6c~EG>BHLz5 ޗQIֺoF19-'y=/l5yoZ^~M52M<p:~kEvE/{nvk?:}7V)k7{ќn%;oyATIGA)1HBE-YMˋ8%kH8IlP tPCAV#~Mk @#_ ؇}CG朆ڒo5a1Æ6uFbcENn!Xt($gl߯/1#<\f}g]sD r>:,w"֗a>9 BS1]P Yt⻾IMӮ6J@<-hE򀡴Av5V?]swۅ+_=fxe€Dq,B٨O2uNC(zQ΋oІ?)4ᶀ/U lŗ޲wi|B:GjTOCX3 +YyYc-էOڔ Va t; rS.?ycAP0q.@k{qji=ţEŪL@ֱv !M vGqNeQ>zT(] L֌=v`LgӄQ:P Iq)Okn[TZS z0Q>eQ ^)Qu.FZX"o?9ϻ7}WxT<3OIA""K^I^xOj.iM&kC$ra]Qނa[08 _Q $vRL%\Ns:ɂ;o6^f'+\IջD-7 (i +9T>V3ivPVGLH~Cba;ió5s1M<ĵ!BrL̳A7{KU{%E Mb s"x][R;,Gh tpcl&k6Hu]hkHF|7ȇz~$`K JqN~sdM9kQtCV>֜}3qqd(qi;.`1ǪMQs]XR']& ^曡."__CBʪ%Bb`b85Ј BcO ׃nJ^̮q*2fqIJDo2/`NBk/$U367{Հqgɺ1S&/.>ONК:1@.o V9pv  }6XnߏXanwsllj~3 54|H͒hbhL=d ,IUԢM=[3$rŤ.v1 Sm[j뜗6u<4xhR3h6/3Ǩi;':I 4ٿ*-JZFsX_I5: W_ߘ_쯦8,.nڨ̇"\Ssr8" yޔzcB@ns17QLP+,0P[{^jZF^s4,*`#=zUt*ÝK0/NE,aJ(b&ه9=aNzEEt^#^:\LY0L JŚΔWZ5!D^]Pi@K)-nÎX4q2&^f 51>&.蒴 ޻h㊦ϔ#1mOϽi1$ݤk\ Gj2P{2 5[œ8U1~(1R[ѧ?:3Ub$:rtN*Z6@NH NI& ?fh0Mr}^j4Qqs ?Dg |:,>r\Hid~C2 fɄ<!y8̴7'*XIVF39xѹ.7~:\ag7@xaeN@$_ҷ$E|SӵxKz%2sopջ'>x%r-c.Ezo_Y^8ňjK\|Kv)0gHZ.@E'^bWG)R9ɔI|||).U"ᚎI5)uZI!)pBj Rf_>bni ì_> I y%pRUָm*o \vA/ k_0,t8q=ޫE:2f+Ψ[DirМI(Usg'KFꄚ%'onDH4Ƶm*f88պ8.b6N4b ?, [r,P {?::f~]hP+V'&ߝa(֏'R5xE!A4Mia?khS[/Wx  `oCFˉWLBBBj73!Qd'_Ppemo5"eT%xEN$$LU;83n.Ex؅|wFxԏZ2 i7~V*-{HҰԺۇp.\ZwpFS`n [3peL 10OVjfCDT@[1Zk)qǜMESn9a~" LLC@~30E!Ow ]ud+jхnXuvf5^D ˹j;NܽbAxz%69zheH-!sHOx5!.RĨG^!:L!*VD) e_HZ*!kUmUS5p^Nً(Ap@2B d=՚˲ފx(b rxRllaH&$/iO ;"s_LUTm,߫$>"`֘eGB˧MF>(1De+iytk\IyU=xs+=pIJ88,QQFbA=L]+Ĉ%x|KFq#@ݕWj}ۯ!;&c]^NŖ~C'^Le3@Vd{ͶCciK!?^PTcϕT"<@Ug5"$^\)+2@ ?hktX2dk%eq>ަb#PҀEۀV !=8V|`Ħ󃓔g,z 󟻕jr+!Yfr ?P ,h^gJa#ipworwCn`TiA"-y+Qz0YɽF -c=hlv;I{U+?/Xa)g; 9^$Pի"#e,D(Ml4iU* sD!)tXE!e>֋ gHx+ X /XB(A%zd, M1<I&'oZ5i4/](V J}37 ,uށ?h۰g?.=$xe@tZƔIB"]3k{F'*\m; N\ AX8$`7w:cHc1o7胃?΁7#f%.IgZg|iDB 籠rms,pc!*c_sv_w>yfp%'3Ԅ̐0{9}z٠J1ISTąفRCEwT%_LאTYv޺g:ΐ)cTpd Kr\Vh+ɜP]'܊#($4WUܷie_FeP$! `P [Iy4 {X2勵L$v6ҽ+KdӇ8%90k]^n7§ߊ[r7q?!͸gGﭐ0߯yݠ1rᲈhyy qn"bl՘HFNzY/@F"(>5 pP:ՙP`"C$ʸyK2 r[/8`13-)6*!c(02r+Ϩ{xc_FwM\<2yZFV)c;GXz))ׁj,eYG+\# %QnVS+G0U?wq e*˼ĩ=Tºv`FVij:NR|/-E~ p$'2DƵ) Hro%ǥKזbH ce[Qv{.:l@3fd*Le{%/AtEazW! 6uN%0_6&_^-m% j/Jp0Uz)gAXi#_6~֢,MH,dK[otJ&yp(BPhB"jlpI q,;t>2,eZH5WI¨I*eJ֎Eᘕ4J!We(5 PoVPJY2OV^00SF;v.āS>c)vMBthu^<1Ά؊&'hؐܘ |SsjVYM`]#4H-a4k0t _p}^P[z "BbMdR + |<"X\9O+bLBj= ?T,[bӦJ{Sg}1v$JOVYgϱ:jif)RO]~yJL(S_ KO^ F15`:OdkX_0 !\UV2uu%FHT%W~\8g8I$Ҋ/(oB±- R1*e`O`x_!gK!sU.FgcE2`A(mꫪ<Rě$YȀnVLFOR"S )Tg¹2I^X('9e Ֆ*j5*a~;N1\VS^pZ7S>C`8oة t}pt.4 3v[vL2,3ArhN@eƐhݴ*!N[F7q", D:2rA*O3 b f#< ]h[@.wqfjӔTod}Mp0T$Y; | .YJED^yn[y%V5QF/0zm`0j~;UL94jM j ٠yr ǐj2i [tX Gs~kN@HewI,wDG_ Uo7#>xv>VyJQZ|̠#a]O68;kOZwvQo@v$^Bh=0G[B`n:Ȋu~{јr5F-mާe*JԜ1d|Roj6YOakMw c*--⮛VC~/k)ht_͎oGAnr\#Z u- ]c=;;v꒫F~? { 9>ekxGca cg!3?gy(}ȵw:`y+Wf:$iul06:dj h 6\}z-rz-G稇I2 ;Gke1\"Y=kij OT;(R6R#5(}FCg|1lZ,% WMinG H;X_KՑ$RTkLC:kR:[$a]q8-;" &"&029`c,WHtRBVBξÛ|;O^*8Dwc^efGE E!?.}⩌Q im1r̭:6Y]z55\u1]Eh,gMn dLog8ӼXfY4+Ʌ*ݕ_Th|.4arlxٙAoh,ѳ.2(_7ttWrwi@=0v~37sE 2%Z㤽^ aLlk(J zHX+{2~ȫn.SƬt҇[ҼO\YC:jh+Дsd 31(Ť)kIL.7@z0}q\ggiԯ7A5L!T'Z+"g %}udZ{؀Q26oO3VN1s ZŠq_rHyg*=@oYzV6ZL@)E0y)7nB $Zc ˶A?(.8C-cG\X=gkyV{n=`PW-SsD"EIA&f98#Y 73vwEgٓ0Z٣0ڒn,ZN i&18E塻UV[ :@Fq܍|_~LO ʼ]-:ëD`>]%Ѧ^{˷!wyϕw㒌;3I2Sڷ.)MwuSr;IJ5I҅xCþC3@F D-Qf޼O:Q%s?"l ?)YS5WNYB7 :d^b<"1nw?e&n㘗.Vlv2+UuP\6U)NͲ'M13WR3݀2rMYGWejgBַFRhl;]tLxDyehVtb8=( yu- b1trz_RT/~ϳ /Sng$9ǜ"`RKH}rtpDc įRBQe *奛y=qQ?w7nOK?V^bC 880i".z l]G.v걎Xz)fYN)n*~adw'DVyAM[.P|󤏣!dz;b$ _YEPnZk鎄r> IEHWI+FWJw{O g*(%ֳSDzgfn;H6|fITvD4tHG7G rit +ܲ5KzLH,C[I%? ud50q|qnܒ?N)eBP+%I faQ#,Lctv$4WnIZE ,&=7*Ջv#X;,;2#J 5^aIH]yxWW7?9X-'I2=W^ޞ?ϭk288T! A)x+an0+ c( M –r !~rbBq޼74Ln[_q8!d1\|ዹ ]urj DhMۀn?=|z g=Q]d]GTC g:+>ioˀ/4g^pB>!i:HRzxhZN%?q65wKu=Q{踗B"@%A8x&!#g:8˜z}#<՘:c d!_Luo9 >}d{~xoW- >"0&E qych\Oq!ٕY;1%m`e[G])ea7iPS+^jDvSsJ.+ .XaEZNKc-rC[Eހ*_]["Ԑ +Qm<5N䈋-0ACx 7 hDi6G!ebN*~+Fa#K]<WcI\d!Y&ԲqjrB_vjm-qL;Z@?@/CpݎN,._W ptS{~nx0BWoR4X0jf0ͻ5KfwYLNЩ쩜e<#" qhn X0]A8a[ʡu¢- Bj!AP V͇)ASeͭTkS؝sw$Rr2W@,/|PamE 3ΏQ<(R+ u d} Ğ>D ٫5(;ÛR= uN8B tWG\#FwVC%9h{1vTٞݩnY'@ 6E,n1J :Y ]_RUV9LA .XyaUݶa摹l>g|9ׇVR AD nBX=7֤ڹsq+mh2KѻC=Q 50 Hk׼HO!iDNju˝ڠ=dž&Ҳȟ˖2A6Q[TBɹF\R{6pv 58ؤ :msJCE *(:TߢRO@JNN?&^ ΢I>qTtO~Z~gPؼĚQQfy@ Ċ?> dԛUNBg߮,8u@sZ٢Щ9؜S=0&hJft+Qȑ7jĪkT<?WuvtҊC|MZQ8͚t$OK|8u"i2oJ)cŏҁ=y*z dحBQ3 o6V \|^~3 <\0@֮r@,O{B.prMELʕ:AuATBk$3h2U :o@wnTy|LaѶx oFͪ E=7<ѶϢ?^F0\{\XtU3fՅwZΜw١f፼\zMNYdc**2zSm饝w7O m8~`V̰.0 ݏ*~L9Clm%EҮĿJ$jqlx }Oٙ Pa\(.Yp30?R^#.19 QɟsYuz!1T9u E~ܣ:ýZf ۸ԧ*ifiNaҹFk. L(m̳FM)C'.N3X!'./nBukt4|q6y+6o-Yט~|?ԗd4MQf&ZRvw7lG=wݚؚ=qQ!O9QH!nߎ[)FW4)[H8EJ wDDՕl2|kúx !娳0 'Ѐ3,lʛ0`xq#a)E??4', ])(5.s }KH8hTD8ma.)86b 7{R#eJ{R!eDz}S-aGD63}k15U^! A&m2m9)#7ko+tEՎBɩcx|h`@ L- sˋ4N/F(;(2|.y0n;ǂlo**Q'șmevdcTL%V h{jtOo$eWW^PbjG qf۾XlV WV wXb SCD@j;8][}.bThA>Rry3T(&j.O*gĐT=~\MTB<t/ׂC :"*;_Ah;;:9/#dk׉Ғv7G jǢ.͛!Wg^3"ek/| Yg¤%\bXɭlƸK5(1.0rkxk\UqzETEى:2jVIPngR ̈d2G1G;[n񒃽^L†Z(@{-ȜCvF71N@%Xڰ1-M=FĞ⽃ӒYQn\'Zׂ ]-@_}BW0C+X=|~lTS9WCRC (dM/(/GڽqnV7 Q3svXZ1~3[:KIpCiwt;bUo5)uŭ`װa:Rvbz; 5'Rt<Ҫ"h9ܟSvOx^;K?|Έfy1ệjH;ͥrG>n$>''K꾘hDg_UK8PhJ?b6LﲺkncU8bQI?]^mQ(\87Ʈ^.kP~0|Rp&e !.g D> O7<e"[LFRgs cV)xO:"S't/VX,yxI:Dz073U/D|2bثSwvC iQ $+G#~:2ml&m.8W"&Ui06NlrhmH<(g,+ᡕwA Qt֕eD1"` Ax$ v=y4ѯcVwѲWy PЗ rmA}l(r`3V]udo[9!.bHJ.go̥")dSJvWq{Fh>^ć!_x,V\ZZ)GDt^ .;Pu-BE1h(NO8 v WaGVj-4dMpg|=<\!ֳpȽ lK?=!O%x2QD2=oޅT4ƒ:ԧ1-#%wZV~f.BJ%H giuܳAvN#*a[ڰmImLVD!}aњ9 iTO\i꼎{TLv}:PPsin1l1R_ݜ4ÖVh0&'Ucu&) g4ݜz9O5nU!LL}ESꖿ!9A ΧH(Ȟ~|~ѻaѪ0_Wδ_m#Sڴ.o)qc*;&H52i/?ʧG319uSaRH7SO2im>tW0 qfu&L>*v..+_yN.L4=yT ׁTL-0r,)Fz\dxvE\rkǤgS~W3 Tc0 hfQ+K9p`&!;CBX%zT!b&∷5 +\yAzgnS?l`G ,ޤ #;bn(Gꇠъʚ2iFazךAO9ǡzf*E~:~H':<~Ι4cZ'E BXe|3@Z1 29Y.E?u߸u"޴*]ɒ9r8FWa}%v_"qCGMHc~- H"^ل12dj$2_`AXH DҒrӭ^v"Y4=+{~44C%[->SӏbR1'u^HI Dy]?3ጇٴv+ƌ7*D_W(+]sCs `W>&?Q]d *C ޒ7~a(WHܼw~*M=X0i7zW%2 (]Ɲp!8Ѩ`VGF֪Ez:4lэ8 A>'.X+l{ 2ɍ'8z6ioz f-3>N +N;iNgZFG4K '3xMya@,VIi1~/&94H0G)JD%.'ShO}ZDfQدсW }&NY|U"mXZK)20ffitC2>^sp.=Hޯє.:ǽgܷ:bLSǃ=i-6~HM6 5_ ^I>kx!>'Þmc\x|.)q0g^3/n mIoIR]hZ°{  $nMQRdqP6cPN.o4^CAhf9Nq=3"m{3w J3'Ȁ]g(3"7]`7n :p<"פBʰ udHszǻULu%oI1G+IbL Q׼C|wSy}H^%{o{0Pt r:ۦr?nwM^o~Q<5i)ȓI]I6r3:lSX|` hӋr>5LN|H"GGmc5pRznpU ^(rUĪf ʙaϪ{_?c\eei/&љxC؅HqpX$Z30g ~5~ZUؐB&Q$qz}{q@wv8DZJ@Ҧelht8C +rM,s iK5$͍!*9@[Zڽ0If0X Dk4*(3КŮO <V>_lf _\`w~u1лcsasx-Y[ZF Tu\UǍ& jx/R#r9Q`r_U\K>-ooh}<-]&Vda+KV=N*ff!_Ht-f$vBt5`Czjf~r|3Fl4TwC$[,l\' `X Q7Z;D?/յ):T: dO,}7hÄMT_I5I4]??UL i zHp|I@"ѳݽ v}" *Q19[-Rͫj NynpsXTd;C o; @( [_Dy͏D¸g} ^ !Y7rW*hrIPoʾȆ؋1h*n"cDIc d}n>#UH4GlM̂ѓkK&USV=gr@+> RQnUuU9"'yVH XbspWY od!y+glݻ*}(R0xyo}=!P=8V YbI'Vvn74 غG MK+I3;6Q>XR_g@{ھZ1W=t)IKIY_-aX;N chcYE@(">kBxynib N76=8yKU!̓ϔÐ[OuuEKo;1ApGw܂x+sP{N 5Xbs3r0d4;xj+qA Ѓ" b7Թ!YAZ`}+-f 8nUE@|H)sB|1 U-@`HGQbTQG $ebgs+oOKݶJ\n"c*പWw#.ױuYA3@hq .=!;"n7β8cMVTWѥ]kB3˥G6Ppu)xmMd.j0Iψ"h nOv x̦Ř#[U$бmK1Ս>~F ;Z [, =c-Z/FEs)lJV&\R"VVڟXlAR _jH̎2էw=(3^a~) uӣT-3#^@yndc]YsQ 4>M{и^n˭F g*+^ls;Fzv`f$eJRn-%2,l2-2fM w0C |}NՐo {CAC;T-da@xI$u \[-nɡ&}4nԛG*a!+Q?uTд6GH9c:>^ ˫`dm%_ e#&7v F֝Nѱד^Zg ¼% mYpUɂ@ 8kxIs,bڵ%sR0a4K% $[r&Lz`$PgZ"U 9_M|rY8>j#x^@VZXꈘB}Z%OfTX_Lk(hT΂6p'㺻1Y,R" o; Zk;`{3W]%gHc74H[:Ic ܂,|C.?V#MNǐ*L0?\UcwphJAC((z{Hg.;:*wpUPv*̭~gdt1Y2OnN؍5Sl3n8Dhblqq)xC( A}\nRP 9/g; CmR)1ӽbXؗ;SUYbE-;?@@mP?QזrYV*ɲB| ak;H$Q~V~.сz"cﴂo4!-Rަ=eݝ^=G*`< `89bcF5cN+2*ͤٯZ'uD}I4t < !r~ TGM>*v[g|")Vr&KeP(PEi"oN4)VN"|>Z5_ݰ^xN聭ȓ")"laʁL[x䲨跼]z)Uu]4dBh6T4^y8۫ P Gnam5:-T6ѿT^ : K%ml.?)l70ʤLO޼Rm3G-A"wk7% ^=3Y*#8nI[" ڍ'] FXFFCxAx9JV\HfРu` zSE\9̟BU` Q\j0~q̐yΫLM#Hx>-k5jORF%f刉c[^ q+d_o#5 pgH&[ !8M7 ? <AsÜ"t.ک3׃N0@e3G \v$$\ şs47GeTdқ(|&Vu~3ڞԴFSa6E2<|9ڠ5V Ef@.{QτI._DZ{2dI?_R74$BFrP8PC⦸r"2`9^)IPXVgh-N!يeODy^& x. 3w31 K=8SwA6dTKW\2Φt4yc gVk(bia+=vg7\=4B9Q3oG6HWfvH钱 p;:t'f p0a 5sTqjǤбZ=&h_z<[cϯɛ~*e\EY~a|Gvg"얊 c7ZNeZ8|8"^#ryY`jK"p.ie f#T'붣;uV lSڊ()yz'Et$6-;F ?e-ax/kRE]DV &e`r:nr+Ħy+³ Z\hÌl{N[-R esbeo%oT:;8{N<˳q OXj#BEzN'Y0aZ䢞K+GpYLpM?A|6GN7ٌ[,s|{,Jw1It/|\Rn袍5#cB ,8k6QVNE* J* i2星 0$ !i%D>4ZN0jسGI\T,KQId+UZBх:Ý=p(Y_ƕcmqIը&a)݂ۙBC^'0y=6G#-8 o%z)[v٩:h<҆# |o9cXm6 6EP[lks '4Mj <xQ n<[%rHJ 8 )rҢ,%Qu B±.7p˳Dcxft=pZrðU{*"pv}EzsOIOŘ'Ap-Jq^`nw#lT DɈ<֛Y`M@+EbQu_hY҈pāM|[gqa` _O5N̩+rU|Fm20ԜD(U;@q97-8rNԍtd/Ù%e S9ʀ4@4W,bϿmg0#9+F%ˎx՟:b\T^;ms"pdrjV|A,QجxjAsNKM/MxNn0+djQSq>{ڡnR'XcX"m/ r|wS=d.+}E`LB0zQj_Տ61G >!QV*PD yqZrhAyt +YS#y*VFJ٭ TPʶj G`> %Jr؀OEdaeJDq ٮ#e.ed4ӑwzXUbK8ʠBr7WB@xy27:-PcjɗAD&kc,"q/'ō.51^ AY(]%¿^X.v77#_\GϮ5mx,&>-.hTOn NZ2C^@^P/ṳIpM gJZb;Ez4$i=Uh@kT7&P}IsKuTx\.#.3 5 L.SUӵfÝ>2q^ ^ 8>0{o -n,n79ZlC3aͦ=pW[S֚ܵ=NeEA7 0ͽ$_7)hݼSL6 Tgzv-4[~3˃'zv8NEr l=g.YsGH/ŁT v¦6C>MQl[_PnJ􍘔?B#9_+hAU ww寲1m^}߿URR *=0JxlxW k=smxC6L>q;zurGWǪ6 R>;P@^1)Tzn,gRjBگz8P#%,{Jngݷ10+J;t*$7Mu9X,3ڔ](U|I蜪ʖ}4pDofcI9ܴdxiޠ ]:Β]EbWq ikՋo}>|X_E@i g&}|O%v44n^L> |\^|R9 $A:uhb s1+HG.[H|BϱS4SBǐVѺ~O)]ut>y4E[x$QB4Ϝ#{y 63^w`}5v01WܭvNJ']w1 J6p\+ fwZڛ& rYTχPLۻy/dxtݨ=Gg4/ln!cr(Aڊn=Ow_TS+v^eҝ]<æ}U⛛n궋R@V"d擻, /} `Ÿ`+MKD# [j8Uf\v(ss3+d̖>Nmgeu^9m]i,^ ]i@wĢz.,kjnId+Y"Q0 иdC.HwzǞ>V\I^ 5ByP@@ע&t䕍$lporRQT}Ϙ4K2VvFz/)Z5  Ƙj1w #B-M`{%7*m.6Kqܵ"**ON2d`/pAh?UFRYe,v!7*<$~Pt @^=j4GlŽ]ZݘlfFzk44hڊ":)eZ@_&Dv`~>kW2jZS,.Q;1S܀f#ݠi>%hzmt&r%FL* wş2 7$^tW;] g(5 ]b=aX_YG6 '<>vLݰWξSV0Z#a=-\3x4.N'2a ڑpp >؈AHyCR34PI?[sg왝> G=.9ܩy#oax2r!MBF\cS;%4Qu~ۑqlt_KEr `1k )"=zĩ8!7qBO"CXЉ8koI`)@SEޣb8 CJlӓ F_r[֧GӠ%{zH zރdt_zm\\62|T̡SMT|xq|IHVi72DtY rU7z)"XRTcX<* ! @6DCK!F/E"}=1 Ɠd.əPT݉zҷe/W~gة|`޶d8L'BިE657u-{A`|ΝD,Pn:RϗӀ&u=\v}+hhݚ^}\6"wy|4/ÐC7WI.N^TBmKB\Dpa6?_O*csfHmhʵ)9U)q}Q:;<䂍x\5MTQ)BVǀ3n褞F$X6‚Ը#|S$0%KB V>&D#m eɈ$$ck ]tEe`h%=>-K 9:JjP.4+au5:I,Pԡ,eGZ؉8CO4j PŸ$sgZ y)UD\V:9?B Ell./շ2X[&vLlm0Χt|ޞ떜t[2Qlm/5hfLG+\fE3 E?:.4*#rᗉ=AXW Pę5jv5i)l󧺤5T=k%t Ifrw]*EUIGKN1pY ݱK`&HCJBiQ3xUAҏEL $/kDg?%i |_Ʉ*Lj-/EWcl%^SO#@r˰pNi a-EQ(#[ÝZ 7QXC|1똆/M֓5 e4, ={-@-M=- k4wJW`T2KHHC vF\snD4N(NaԱC`+=Dڑ=EՆhGXj)UnWc"@ʮkDi[ۘv?9Q^ӍV흁iR,ƜHVA!EYaJ!S"(H=}=ebOCS/U/fh5Kh_M ;Y/&O]ҹW%+Hz=o3JRtCϑVPwJ#|AUL.J 5Ϣ:jQƽ|prg~̎6 .}ō5%7/)\hBu)1bt7+YYF'ӌI`E򠙯2Ϙtm`' `gWp½lR0Ռgn,Ҟ(x?}68:)wn= 3^,hϸ-!d1$AS08ռ 13e(uR18oɖq,U;5uKٮ+Wq#Ò@!֊ԗ9YNw)-!Nd!<fN=PITpc-9Tca&9BY5 ~Ur=X 7/V],.ܣ]oalMP@tRfO\Y7  8 K"_ŖvxdF )887{"\dVlooU2@`bS` 3ԩY_ ꇡV[@Vn5nbtgƩYjF{DLh0a2ǬP\%^CďV9^5{zĪ牎X- v0bɝ|(oFa̸`|R2iM) $!ηFzbymx~E،v^_Ηܭ듷N3ܪhCC& /Rd?! y1&t#_~-XG2ױwR9]7{;=_Q[oRϪZ RyT8 h3z]we/W4<g8Tox=>QXg]oNYx,57B+6*"C 4(PZIr˳\?;.mքr埰;&`B˘w1ą9,l'wKk{QG]5#$+1yMLE*Ï\;">j֚Ν-O4Lǜ$?vtcZ_ۑٲf\?!LSdљt]0$!2(8*:Hd$nX ,<w2z{8 ~X,{ 2go0(15X<߹)GXuiWK`N^"`H32=yD0; ƃ>fzq=ZgJjiƹ־ذ-b:T*=ɤTb.T[,xYĽkcOr(#*:ڟ?4gd0 oxL1NjV4@Msi9,vnﹼz H!Jj\9#6,kPCQIOQvJHyS%-~4ta3f19aoV}Hga3^NYI#GߡZ\:%C۷XV1oC }&Q}}ڝ?lԠx7]A,N6;4HkϽ"k%SYra[ !0_{J  BE)P`?6DŽNan0Զ;q6 53j_ ȹz9 h-ٓF dofs` қl1(y\^#6NIN>e~tV4e-k$x jE#2Nx 9Ctdeo,ND]eQZf \&Eyu>SKd4f{qY~juS;R[ڐ:4V8jexm`(]mi:@|'J(pS(~TڒW$ck͑(g(3DŽg3tlƲJYYzg}H =0~#އ֭ ϊ}gׯMWJutI[ 1=>0[GnHѵ`i˞YZ:Ȑkx Xv4LMWY,.A>Unmd&DWa ad$xM,]N!/R47ϗ61(5iLUj|O,0G9oԣoFo1{H t(mo|xx0Vu!<$I͡ ٥d%xQ~^$) Fpˏ@험 [.C WIG M@$6v̅#dm:Nx4߯eӣ!%hBox-D|Кioϔ=b d@0g}+ۙFkj dlUP]ic9P|vBĴBF*$ְk1`avIZvZԼ5֒:7l69ࢿ#02E>[]p#C:Ԁvr-G Y=HwT>ԿBd>4S:'Xov(<Ύe| ж6'綾IL!Rt~ZCfp0ߤ6'3Y2v~eLB+uz܌$D!C۶nQ~|h=Z*`B~E8o+Ot\y1-eHքJט&s)<~3ǫCOޗ Zо<ވ/Wv*i^hVjؗ~?Xh/\CXNQi#bgߝVB]o3-G_:2`(ĈKzjp6|ݺK-W @aklX0i;'拎)5Aq t Vͼ#kRmQ~syKjMSR|OC8`?E"y7[$ Rmln_@\1O0BV8 {8gδ>.z?Vڣ&<ɩ^.M,|5`Tpشl N4Bg:F;?%f*vTb>YP[9l`n/[F)nSλ{L:ilF&,m3v:v@HqNXp+2fSHlEl8/7 X~>hA89 ƴȒ?tbԍ@Sӹ[-˸u\{߶S $H),It|]^bnvfvP(!6̯?8]\ $[(oIAՑP1n;`K}GRXYl:*W.W(ږ>#xmX4$9"/E![)گpE(fgiT@aWtY:Eg] ߐ8X֊"y4(Ҏ/R#;gۢ_їʲP(+cIYK3a/]RrU}>4fr!s4s߆[=Wh:jzL0-MepPp)»F:ٸxLd= xۿY옗 D*o:}Y(_+Q[*5\evZah5a;K[."4wC?£&@]d1p'yfHJ0AŊ t´ҹ1HuԽsD8xDRM6|o݈w\=A){UC~+ԤS@*j3@/} d =(Z̅6k?{!ءX[1͹x6hY=nEQH!Uz=좮YEtY3яx-5(ŇqD6~ AɡD q5Ñ4h[QP-Rq1FÂJϫT%^dTXf&{b~s 96 7JH #dRUK \k!^ħ#=HD(?# tٝs1dF0~H%Na`^0q"TfawqRG+rIOɸjRSM"ހzt)VwBlc_1ksr4(N@'TFi `l>nDPg3(^H7[D)6 m  G&a>L̴$- 8^t~|u,P8kmnq2a[U]*]L0uhB.PՊ4 K_a9^$0W;r`?\U{Kf^4c2<+uK}FS}Q%U6#)ڑ2SYX 7(aGȦXY؇S/N#&ܤC9/OĤ+X(ҡN@gwL(Ʉ1q: p͂#'`xo _KO>)ViWS~"kڟ}z/Nɤd#T3ieHI`x>B8@Vwe Бɫx3cr/n"ǜyzaUX0&wl\^a4|II#X<[ #wLf1Ǝ3DCb:ltYd}Gm>O~0䁣*$m27F\ُ 䠷Nor٪򇦼.O#qhBv.~f(.=UK' :${d;t\01e'JnEۂ_atQiLQ\#uEKE&U,o=?-I"!u a~͊l+֙MQغDs@{G B|~9.L 4z{OiKx7EsгȔzCJ_#:dͤCPsq%x![pX浕.+гs"b`)Af楩p1iaf~.F{]j..sJ@TN3A rEoyS(e"#X=6 &lUc&qp"ZJ'<n{2)B8x?3S~164B6j ٲ$m?=-ao'0rֱ- jD"klc<B?sg[p?5EԀ5-WPZ5?S &nK`d)w}E$ S_`+aѧf#<ᗱIF+Vjqw?&jLv$17\'nOG2|A`+Tӵwb(" Q. 2^]tGjB /P4ƄۏGտTcćki%&`GBBsI +yuV*g!KbTT<׽  7F&s(.*]yTTUbP4EGPp= q N a ;,~ -^Yb*d߾sqAVho0%5.xjNr9V/8UY@8lMC5bLF'B7F84<җR+.pP@33%.d犌:"?Q sn"`1N+|oSL%)8>^7^R^5JChUu/OD׽oÜ1 ׈~<{R WMGo:o"hAoNGiQ?6 J Y3ͫ!RʚK#e&Вﷲ zUIM6hȇJT5j$Soev0_d^OHcYsGi+APZ!{~RJ7wJBubMf'<㓭EN(Sc::.51=)D-'4WNZOSN/IK{Ƈ ?xۮ$&A!O.Ua@C)].@W+`z6myW02N&z'%敋+Pm1Ww^>5$BΒ}+XcY&8y0<0^KBQ *f=>4Y+1unLط4j녎BZ\Z"yZOY@H۝ fp~啔J.p#it&*I#XXX[Х05D7VhBdu R1#-9CLړ3c>[4l6ԋ <:+,eƑCC\r2:y6dwE (̟-"3.Vp҈IvFtEKT$f+gOȬǴ']`G_C$2He րz;T.hepT(_GMkBpK;y7H>v]JqhJ 4߲r+]?=AD@.$*nhh%*ACKKT]ُYO.?P QNѧyF+Rgbf,"5;NİpԚRkS']^;jbs?^K/YZWh~W@ݴ5$wAZ ۃ,\3SRIyՋG5[zQr,0*]ME~G[!=:{򪨺_28ɺX!AI7-f'ms8 0Y*cD$K"Qs(B~e|b[@ZћT8ëJ 7`i NcOx0AHuSzG<|`iYmt/n[[6Uh\?LcU}]TTuY,aNa5FHcU'$v";7$J_ I7w W8sP8;q`=9݅K0Hy;{FS{KNRPbAO~4g܄e}S/q|.o[d_VOA.C2Yb2ɬdr-RϮ-[`c߯ ]01:yLH+`5Bl7mlmI,O?xfS{J#~W p g8MOQxegݬ{*\7rR=_ևRI=L&Җ:Uyu~bV2B^5tlR)o:8X(>3zrd\ ܪabc;x_C=:a $l!B#^Oޱ.ȃYWi_5!5"_4'6ţb\rQmS[h߳5 ZpC](B#/OΈ y>n֪VGʽϛ/ RE `aD*sm,C5uѵI'WjogٸUzC;eįx$? }95`q@I2l 15\*ȭ}N?gHmۮYͬ;B~?2RX]s"IG.s6}W "Ftn| rZ(+wkt*hRZJzu]Z?2ni B XMFn< vDL.`I''DVެʦ:3sۓ6M;9+ߊo4x6QdfKI7ORuq2ݤbMi6t0kDn\e)RTM_Qu; ^ =J;H`_ n󼧟 NӒ˄sT~LJ-u{2I ׉;ꮵm/[ј Q{W|*8R<nZ@Gi^]L­xUS1@;ͅ9m'm(mjEp?(C HIb|S朸$}  cQt~PzmfˠVt3d.D9N!Ð>.D>|.;G  G`(`6e}uBR4a̳~#7y/tZE_Xo8DU^}_g( S֍MJ7Z-{.rmFL ۤ4" L*7U0ו0QƦ {U! !2FK^4(|KáqLOq~ u% #Zj:cl`ygSs}}ƶ>QԠ,)hf(ך3nF\`mnUxsGRA"&cM{X%IGGbJe̻V;Bsx}c5\5L)?-/ X/3/@lW #NVobJt(z5A# eC2h`y9Vw Nf5@a~Pώ7ٿ]Ww~[+=͹rJ% hX)d۵/o$b\^1SwK\?`,3FtV>{ӣ4oֱ14?]>lJ.-F8F]ʙGDl"Vfدeő<0lpxؠБ \HJ<kJ: Q$!cjд{&,5XEεMpdgzF|? j!Nצ6gc> h NϨ4, ·y L9O,(\V?F(,R]4-k"l*&.9{ΘxA򎌨Ⱦg tDSqG,@^U h2nrNE.Dq)aE%_ЖSdVž:Pq)8csmCaG^褹%_9yŰ'ok-Ƥj{"o'O_+SKH㩲;tk4GNKű*jm Z5s(Q?zI3@G(Q2,w\T2ˡ0 w*?gs2ғ^Nj05DwWQG|ezbbrXZ&A4X5ek֛lSs(t 4J%21!:LaQs{g +*?AP0x\OpĹh]]~솺 S]{jGxOEIJ3O0^\FZ_^v~!ޛeBScuR ){^ԚZ ϒ(mX!2<4Z| ZYNBQxy(LNqWbu xPS`%[' TuVVzO b+JR6䷠eʹ >8G#[\H/.C9^~?p2)Y<<'4Ao2H49MOJ2'L @ń+qz0?c TW5⨌w7Y Ordj#x,ZuuDg8/^<m A{ 'nm؝$-y%bCMHuuZb)Kw?"fZDUg-;W 67&"þ6lO1x e[P$,2JxӃT6&?`inyEk|۞Z [s1]Cڹ]5zrж=e4+]#[VEo5Ir9xt/g;ɛ?AsূpAYgcEO4H"f3p*׆-šcG. /gu/ _.a P-=g=fF'i0BNP^7N2o(tM*j8# mA%"3 qZVX|#V$˨@<@;".֣c3ǖ܂76&'"(xrsH訿'`(Aj6 ڞ:ft*8]qFDv:$ aJ-'V2F<lǪ2VgQnfЉ!YO!NąG4W XN>oox'n53uJD)V;=E_S3]4i aN({ح@]*Kx<(-thw'A. ;jؕ:9a4ٺ8h9[a>՟I^~DU_" 0rBvJ S4=%5 ՁbNFu ˵n秦,KMX Jvh_ԥ!ܼtO kۇ΅[%Gh2l֒5a_tx0Qxؖ;6W _e o.Y ]7ۯ8(v;VKR+I4aGҎ*C7ZdJY@yT|ESl +0%PxSS^K<g!KJb!96wC4P6H%9-xB[CAt2Lc@sFϟ$I{0z錅"|1y8 k'=oMwxH#XPTff~NW\Ǿ&yR.B96M{v1ڑ/z٦mީ^gf]E }BJm jBꝯH?'Jz.4Wxt051hxJeD_utK[9CԢV?:F$gYZ0707010000036f000081a4000000000000000000000001657082560000e02c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/be2iscsi/be2iscsi.ko.xz7zXZִF!t/.]?Eh=ڜ.+К g# YF/'UF &\+.%*'>^^)1xrOT6[f4s-bF&v{t"fNLX}2&^T?0'RtF"X\ cf[]tl{t\dW)=(b 3_1:v7Ko$ba݃29<0faiʷ2pS@]oYV 6{I-Ό(ǝlѩ?p|~ҞGŵ+o^4\(HQ9>êy( Iy16.@d7#Xe1R&JbF.SM=(f*%x|dΒy~Wg#9/KaI&{24`uxcɘ!HFbtC QZr>o6]h#<)LƧ;. ]4sR;CsAK#hFy ӗ॑ʁ]%⥂+׊C}Ѱ6> nv>GFղU̐ ʘ.đO]9NTǶOgZ NJNތA5oiiTK3j]50 M#rL̟ԂKȐjFuh ^[KgmрV&õ^z $ab9b^(Lanԯ)>yf+w_}tlPYo3'69#+B[=ȷ,9-3qA1af~ 2/_[^NA}GJl}\vRɁQdR LYJKDW'!0ͺr#~ D#M;^HԪ%^;Xhd3[~Ap\KcfdϠ ($>cٱ{e: b7&OX;4i×cʆ]`@VٸL3̖] b>hFepBk]:"_:i?yw\Z=F0 d]n{=`8Khj#eʟrHy!8s'/~_o5ƍ >{y 5Gln zY7b3C]Hi~#(Pz3&Q 3Ba̦?mK^Y3Ҹ BlU+<\S1ֳ  |oN4a@kĄ?pPL˙e,Ə`RhnI ;`uPjтcБ^w"ċF68wHP:$ewx6*}onr{ O}Z6DkQR8tn3/&P} 4 XzC=>gr39!E􊽗ypLM`@a=7_#?$=:oC%~$D-顽1 ~XkPI73WWmx_b[֥$䣾) @E bRDΣyF`춼s .Ldkךj>ΈAgi}1JMYbObg UYt/FҰq 1o;ny2?0} |VQ}!V3&~;!]`Ͱd>k7Pz9|ӋHa[CLb>Ί0`擊IC]PZ"0'ULtWG3Џ1 ٺC~Zc w8HT W^ʗHxʯJV=j<SQ8aN>[LTOj7F一z*㉔^.ٟ$Nso)r*^Z ?a u4d.s{fC!p!Z' o}$>Z3\(ľ&*mc T)k՟u ?ClۥoD2O ㉴7L U sGX'(9㡼t{{-'Ͻ4+t+̘Տ0u8pT5qrFU/"<#8e݉Jn%~PE|MƥT)K0Gg{.go/M(o}?18K2~*DZg^jztcC-wϴd~4aMءj$FMvuț>DI z9R;[ɕ9 oq=IŔՌ;x y _ʽ N$aw؀mY[!XV34pxĬ 򨡥t JcIin rφҏAX5QKL&ov+#I5(,xDl=2Roaj^ޞs=Pt/ **ǫ :{[" ã8UT2W$+UE[8Y7̖{|8.IOY,=LF^(>rND3}){ O8;}ȣi>4|(obo,Ssdm Z(Z\:4hP*/2X4dFZq)iH&ȣwy]\sUC^hM:H#.F6 284B7rSn$eȷהLՅ<]aНxzXh?̇&q0ēwA*lUYa)lfy)&{(JS>2!ک8hPEF_gr/}2`b_k`5%^U_f/&A7 tCۡ[e|]݌L?b@<=Έ蘲fh5KԀzd2>5;$c&SH0" A\G|I`$ҋUx-kL[1)kh//~ta8Lɢ=d/9B.,,A@ ydZY/ ]s:-5mރM`Yݪw+D$Hhŝٸӳ[ Ӌ@7UdjaBְ@($mcSr$ OVduyoΓ2n/PFe)ͥd].$V{7O?3Yk:Eߩ]"KA`h&CpqX2*&J/oB!F+{'.c8 5xW"TZv.r Y60R*r?ƣ_i4kng#!2Os`1 ]*2 ^G\ȃq/Yu DzN ȸ,Bx+orw0] X$IamLI ,H;f9boiᐮ{].ps|lbTjk@8}2}sI{\z}ndx~ ORjJA7ƒ{:X02cOjh xtshѤOC\^P8 jwM5>o!k6y濈}vq G6;dw.5H it LnKʏ~iL!NRgwpp Rj-eq1Mvy_.> f˜X.>7N-1EL JO}nvUuן+f_0KQ,gɷnS ejlLwY l':L\F/~n.J-[Op#ͅD!Nf}-\@^)'|mIcyU9Y!@FuB9FC)Oߗ9~ _XG#Cd )0jSc(ù4v?scH鱢ʄ.L?U]CVzSɡ#^:ֱhO6'EkXz~\=\@C5^q>8a EKigXRպюO:f6L9 1UGI`bM{hh˱RfH;|צbzʣFZMu~JsJgP_}Bl+̕,A9-֗l`JրZ ޼k8Ud-Wrh~P`:@~ЖtnD`LoT?,ƛp07:KlrY O_rՔ\:M2}W=GjduBb)@Zoþ_S_OahFQeF&X;~{@007g9|䖵MB{zos^[xH hƜ;qʕZ Ӯ^d)DuӑG"3bd'SVPlOcW=yh:7/7}i>t놬^,Md(ehm.5p"qVdjEgn3IQ[F4 }!8/f&j*~I ҉kl/V" Tm:]3CNI2z7'KmI#d.gSgNnx3sMr2t sU)7zhOPJ ޹kG2@?s5y{L9$յ 2ҵN h Wa.\$ ꙱CP6֙#: ?=7@#| _.;gfKsc[m+PIHO*moy=ddF }wL|褺Ri$vM\)g~T/r[TwVG6v#(P5`Yl[&eDY)PQpKS) oobJl2EE_{ y5@:[NYƁ{3֢78X挶 40euh.e"hD1ܯ ˢR_f']y+ْjt5 ~h%wvߞXU{xo쿞' 4mbTpL]1hX[/Dp!^d5)\ԤcpߟA&T7m#}:9gTz̾-_\3*4B?Y+sv!XwռPc m<=kϗ%0?>!,]a7dm1 <)NfE;B7gksނ*$e%F{!T]djS'ն(PUP9ce}!LX-&A@&9֢}?nb &_DiLl8*$,c)߫zr x4#SIUĬ3$%gyzQ0T_wgɴY$ ~$O/Rk^jTN4}RKj:8жNP=l<{ \ؒ*Lq( <4N0Ur;Vs]37( ``2y勀pDlw oʵK;2iMD]D`-w w& `\(=IK N*j>5}G; q U2'p _P@_QZᆭ& E 9=-b]{np$ f!.9wQ?/c%E8ugBt bDc)oKnkLU@)!:T57{sE=>FX)'߻{%xA̦*Á L{ "aYwAzʠl+R>yᝤK8_{R,4Dv͋板@$5Ϭ8#T<^ NJwKKmM]r%T7#QPu5҅/Ѣ,20s ,*p ]tV^35^2u$_{T#;z/Et(GU,ڡ6_nBauaXB~tyX6o- zl] {+nQO!}G iPX6d+ls!d`B{MNk7I-09t5l) FaMG o18ְ/g]3Q-r>ɏt_:5 X{|jB\i,6ymg|E۟5ݩ1{@\*ὸ[{3xcPUVΖ >w8]6Su&Q‚F3gULlǯ=" ~g/V|SEcE P2BNWaH1i_bTxi'iۡ:aBSnㅕղ$z]cT䱶G^B{b)3-e9ZyG"⭓Oa9Mؽ`8QJXdP;Jz8/CM`^װEYp\ѝ [FK|)R ЩÌR0A*jnfp9~3Fpxb|K6_U 'Al$ۭ YpZx=-/ "}o uẗ?>}wojay6zI 0`ۿ&2sR/d=3ąShCͯJ,)a:%v@ڙ}K{B* 1`್th9%m` Լd:KrzdG sk]L_tXf(P@ET Qt66lz#7~􉬅v_ry V`l[./B ]{N@H/ZCShǬDds.RO7n7;x '6 |HsI{ ؚMFC~@ DBnjך t$0[t4Qp}aS*nih]W݆L3r>#wk3rBDM ~}FQy¼_q!`5/b`Բ@tnPkTԸm&b `AD9Y?7hR;?ge2h3 4oۏ,\hI+4+Ez/ָs*MTCEgvr߬Lm~EiEDf+e6z; XJ)H-+=@Ggv7`5/[]G2pinW'|.Z6L|TJS}7_AQƳ||aN-!Uq[t&w #DHCE ro"&ǿFvoֶ>]V1O_6wXMAp D%z%i?+nG=&[%!dm_[CibH-< c:˥13g"w( f^g6wZ,$6L-k_e LzUݼ9s-D'JnX% jmZgȐ oe54J\'G8x+ygf'-̐=Nx4ܬrsϢ香m'Ő}v9WMY]EFw؊QeS1Bx##8#h*Q=%sP{Qhܗ.We]qan$_)lƤ㷆ro~-,td|Nc(b-dL3'Q09|I(-=۠ubM\wj*mY=~L4Y /r=:BFwn0e@,@qb%wF,rm5d!<Li߬6|3؍Ʌ]@c#1ۯ-lsa;Wyi[C FגyoP[[L`;w-)Ry.1,g^"-JlyPC7eyF˿ޤ`Lwߔ]<-%k4I59lEnUqr _1bxab84f~+MccJ"xr»=G4nYk0dVh9M!dң^@+: gnXexPs_S+3$hg Z!, &} CñS%5|ndb3 fk`}-)85Z&ؕ|(rDԯz kei[#Td h>*z87gc6'Zsqpzбov&sG$TaÅ4ߒwȰg>>M: KP9ÿ9O$Ak=[ͪY!u'+nU1x_ۼ Uh?:'$|WG [whb3(zHC(%߉|ڐR,2FCI'ġRrbCܜ7{. bۼrǧB1O*[4|$/~X)1~Y(ȳ!8XLL Y+_1l/)BA0AhN~ v;DWY˕^~|H42#Ru/AGs%i.VֻieZ_"YOK]APJbJx}mJ0n`]YR7M&ܸN|c0$2#4=3ɞlwE]tS#=HUrE -cacO׫3-۸ߟ4w7'cH/*J5…,5) WH!PP,}!dLjQ)o"Ċl&X-6J~u4WsTHMt0Rs̯ZCO~]Bc̢D3Ep?Q7֑2b}t@;9F^բQ F'P-Y2Y|#z8[(pz>ͣiǨ\,dYlq8eLN)VF;@*i;:UqO> ۪œV_׾#1tt1xQ2juw'ȴكg0q7X1FɐN\ZQZPiztd@#mAL|56c~nmLc'ˈ.ODrT>sy zb*T;U!N5U3 5U!WJ-LaggOS8xT 0j22vU vB;^O%V? VOM$V׻2j n\?~ &67\T:~ވ&&dIKor3: q*|kBq:kT8.vE򈤩ܩrm֒ƸV1i1!0Qf@`rf\HSie_"ۦiīLWz{HF V2T慷$Ɓzor(rgYkߓtƠr7Ã-'th p҄%2TubaʱOsb4sڱY_:_FxKmR7IfEd"wmO)!&bC d~B0}/LNL쏂J͖WɾstNË52CЮD}J˝$  zwHpځgH$JG mV|t@uazؑ%-eɴ2TQCƸI ¬6"cM, pzLNq),}=fD}(H+Ϝ@*|pZc4`? @[8c# _cJKQͪ(.78?ٹ;6{5W]dOxXJJk6tTqn54P'imp_Ŝs+QwD<˹xbrа @0^x=*,=Ս[EuaE0g/u*#Q2[tA@@23?DE-,_f ZO_N֖2bCb˘*_xG;P>@nɨo+h(dzDiE@N0V^A&DDM;dwQ<@ZRch O8,eҘ+`PRÃ)[@p >#TeIg8aHјs%b&3 Y:Heoذh{`qogz asӸU6a~@%p-WqO]Kgb*`/PYt%ՌP+ w^Ec k`CvGm, Hh8( ύMZdiK;p3%=ȅk >dE-W~(tN :V[. F1s13AײVC:3mYkmװ=q;Y)N5: Ѵo2KF*<ل9|nIdM8%]@ Y :U2ů:+JIr;QiJB):=(KIkgi\p_/bk] lBA a|Np|8p]2pk|A,:OD:x :z.&.hy}__.MQ\yLXZud[gc8}tHf8۳bjTf&=<ѽLQ,Ov2q%AN=0+c{`)MZ2hiU @~XY55RTӀAld=0`^6NR' !袪ٖ$J%6\>Kt@nm{ p($r#R%V25jHf=yl\ v?l&'~GEUo?G;)[)X4̼NFi k2AuAjv{ cڹyrs˦ƗN _1S䌅chdpۣ* vo ~PUOG*n܅؅'^;G_Aȓj֧5;I=dLcr&tgSA!󏢗.!yy;GY'_),dT=׈&֗u@y#Bz41  yKq פl^IScFqCg݂[QkFUF:1UCyx_.N6C7eh6s2]NM @ a%Fmhݶyqw]_Ds[owȬj(_6%fd}Ҽm>}p#  g]>Tڃ??;.'(S-?[I[ ,IŃ.Tb+ ή XxQvx,F_[br: [JH}nZ̃7ز6Od]̼sNU-IEA_8!0;ZԤLfe.LO\#A:z!?z:Ӥ9_g  IV2c2V41/}A ^aLԽBKk%z(6Ms$ ^c+31R=ȂEЗ8kDvWƂ6qd)4Wv'9:`{3u9y@Dc H/VsfIYbm4zWn6P [1x' x^g,@іPgUhw|5kkzr4'&o "9m 6gv{ Oscl`8RaA%Fk81]Ϲ?ﺐ%83w$ I~f4)PGe=Df/?ܣBDUUqCm{luubW2gl[H螀zi1R'fO\onEꭔ~,h 44KrN֩Ee@$R旺5*.8yX[ŐuElUQ` P7  W/kVt" п뜋aWoyZ@!kCKx?o\)j+pM5lsj٧g[ŞĄ'k_aWC;,Ѓ2涄e=;ո܃>w @e]nd>@ш$Ԕ3ꉐB::ځVVŀ#H clr}kx.d; Gkl@XRwG؁:`XX,R.hTRB- VXOK;&X,GyuP ~N&ȿs8Mw='ǤOfrD1vؑVeloMn ҤjwaN@T<<*+_eLֲvEgzŦ_\py-ɠbށA̸->#~ 3G.Ȓ'AV+Wւ޻]cQaޯѾ߆V"o Qd'rj9V NF3w!Qj{Cp &`WnGr9*aǞU'ܻ'O?-c*G9W#^-#?t]녢ѨqeLVzP%N-~"M Kط9y b«QE)tK9j$4^sz8 5\s;߾k^'P1Ʀur9_y3#621 mceɝ@?f/BOпG5)u^jc&V[Q (^`WF0WgE/ytmy!-" ͇&+xJ<+_'^$rvPsƩ/1vjn?=6岸MHG},|M.7c"aGD9&.iܿVc8v.@DBEd]j ,j0Q tBxFּ" M]N z2E?Co/rDk{;{'vV;o/$Or!O8Sri@uyvϋ eS_|F6 ⟸1_B>=G Bg}76i%6;~QuIs3=~ʷT FW=Mhk3wQ @)e{iqO]HhVVk` snQ@ɼH<7o\K^AդdQ~ *!$04.j4F/o|b*`Tqw:J85|?`9q^(2 <.gFߵzY0qfXI tys2UF{2 H?ƛd-*ӭ gjd+F 8#P/Gx0k |sR)f7 /d*J.g07tDH|ft-05 @crY[]}O?vpGyXUJ*aQX妃8?<òV3_ / p"0z^Ag'?׀FpcKS~3BW"`C:? 70"J62CBXײ|ka /^9? A{nJ["#`>KDsRhNR!h MvħhߔT8Y^/}'ƀ/k෠fvZ&Z;_{T:+Djtb++4IADҠ١sFIxӴE6"7e[mU0k:OW 87`NzԄAX04k*-/[- 'r$7o5y<,,쾰)tx$Y? 2g1:H^"M ^eu@ z;%KTaCX(tCҥ?(9dʋ7.YxLR u VV ;XxR:(h,e] VN'RUEk<6X4ݿ^͍`un8"zBzQvi'1(]8\!ٻ.a4Rf/~O j{?pƹ䉸j1}JxRL';VDOSs 6 c&G_FOP߿M{"}Ŗanu>bja?i[~ ,QlhWZ9/gҰ΂:1G,no%1f i/[ޯg3zrf居V&e˝y&eU {-I7I0"ܡΠuƟ{j+MB=ngJ*wO@t7! d3^UG;g"@zjgU1"Ip=kV@\i:M933?1^11wT n%쑮Ϗ0&t?с&WY j=bmPHQUzGLRa-:M߰jȊxG!Q̤n@Moadl2e0 rr0=BP ǿi8 $bً!uziB刌!p~D%z ('5OfؾD!L&S "Yļڅw= 8W֛nB@ݵ@z\S;ʞvlӣ/G-l g󶑲xA`['s DKADij8PcT!, 25g tṋ=[Uf=tUŮɢTlGĝN+v+OQ\*Nٶi33Y{h0v*m!B]NpN$㩾q'iK-ۗoՑ?YRHDz gIT%_c] z!jc cT;.qt?ȶpIZ^[9ǰDkeXV_Uż|ē-ko/nW %Ra* %wvJ &'$rLw1{%0:;AnCAɔ~YHhN:^&[3xAH Jy)CR{0O0hzQ:|w#Ttr+CI|My$/ajڮ0wQ5LOo^?6>yR_0%w|1ze<%m^0OmH B՗4 y”2¢E)VJf $e4"RQ$;D7#r&(x;U"U ܔ{YLeR9u `j)h: DY-dER>'h&E 9~[rg;gyk܀DRbɓF f5Pe&*W̽9 KeDӐvCNZ"cN$ b?G V"u쟤;LBMG) O9JA&g'N%ю:Pf[ ?U.΄ސ ۊ `u%&Ewa!^t't7oQt[uQȣV9 .U"CԸZ3.1L'4C~mVdThj8_V~SF4H}>+QX8<5虳W'3ITByX MK34^%jnk_?)OU<tSj8N8M|/,iq* ]P~ Oܠ E8M_/̮Ӵf|:Ơ#K(?,"ywd4PH?/zw֟18֗ǁMܳRR>.zބB*erDTt cGjh駌  ذ>{d"(ГgS‚rfF/Kz[á(j}wp6Bbi ]3KYCzrW*gIs72V$;7x{Qc`FKْ.c=Wo,"Kcvc5:kA^Z=6-þ窋puV#&ߖ7sI= ,hXL!&1@ϼ=JsS`5@?'`HŸCa#6CjƛËM٩݉M78Vy&ls*ʼ|@ ;C*!v: cV4qnP6K"Q~7-$V\tW]%ڢ!Λjtk(b]js$ TƩVY*G &f^:+2cׄ7ihQ)y<!fr"7Q]Aa5|TC|@ Mf`i 5~&GRdW!'OI`40DO?z_(]])FXZK.rEh{}<8ѣP8V);qH.u оlíFkg'-B,N_ޫ*%^5LS;\#mc F}:X&8ٯ"\(W&iD1ɥC}B^ps%jlTHcH#|%rQ>+mctŖZE=rRK)_vXm/@> 3wRA. ۱ U+"O+LeAvNO`|M>fS ݀G4# 6(4K|!MtaA thx簒8iTs:<@4@b?V8vq&? i^?*'Gᝏ9$)4$wNēڒX$/NNRӸkEMrfǤe|~ƔPx<:4uA):|ZAZ , P!Xߡw ,`32ڮ>S˫*r&qδ>G`9ï!;\G 2с6fM a8`]"~Z'yFI2ݺF gT;| !@dǮmMЃ+5JlHbrkL㰓46>$8Zj%:51jdp?h2@@p@69C`6VRhUəeeҞS(ݒί+lYhP~7ٕ?$l_'XոK˪^Aa:ZVS{o]\_LJh4W{O : ~I-pƉɣXv@ d"sqx9_> H{rbXߐ&ɝ8Ĝ b` 5 YaQvFlFy$0Q{B[r$mP%? (ZKfc;nm^gbiOt<$zVIjQvPw xxIDrz>̓1sCDvKZT";f. Uر/7ag³z.g0<.\(gБ刅!YAJav3]BNHi@m d)?=~5DH̤<"t8d]^џOˑV(gr&i~Z Z׿rocmB*v*z=>8F2#%uql 0ҫ*x!i,Hzl"lv RX[.?`B'ٸwvVc1mt rCiɛgN̪T@fO,M8r,jD6kAA,Z| 1£XG J@#_cH5>\4<뭜!~ JAyWNyr΃*{qCɹw"WPwp:IYqz5,Wc=K54U͹:X5SDจG%'^Ey*ML6DWG&OYJj?iKq?_T3|"DyV{ʼnh%}ziVk] p0ڎ maeSDW X^77@[BrDgŬdiR9i@\h6|ZNcz^+Fs5%\hTз౤xӨhR&/}{ٕ4 M3 fj@*܀NZ窭=Nn<|[ͯ\T_B!t90@+lDjcM!AhMF%f!Dodf^>7#ES9Gh& [X3d e( _w߳oa~5=h 3!QVר@ 0o+r=duo?Rb| a7,ej.Ѻ-@s M%wpRG9]v\gL8sR]:`IH(!P8NBꏣYT" 0$caJ=K}wMwe[Kfn$=!D1 mI-㙧StA$%zv޸h,Aea/ƇQ,熪y'# Gi1nAO5xA X _cszYpi,K^S=e4.OXX1kp{*Ƃ:G6AhY|+e-@{wr3ǘ۠xÇs8?q&n_5Ɏ"@cuT ,nʘ5bYJf78vVg^ |~aíc<W'n 0Nxqy4aٞAy #Wg.Ѣgd ,ana+mp}]AIFd8lcKP ^ܠph{.JGoQg uKDjQ2@2疒w&}'0S]RmGԇ])iH^lyڥe 8M-')}=C6S"+ՊKiFL >Ń'bhoEq;΅n3A$%l[ v`P3Z>r])iwJyT QϦ`FkRhwWN&"Y|LË+`) )UjVoB~V2cz!!>5H|kBŘfhn%hH`=Q5]=@E"&¾u 0R%C$F}7CTz"j=3ܿ[@)=yѓ}!l6ee 9,nwpS"֫, ܕO\X̛$'mY-NJ0r{b9DYd/~ FBq1iAmXԗ!+o| 0"sֲ˶YM2%<ƼJbӁ޿;dmjqmR/?LlV*~BX@`5ǰ L>VBi&@G"H)JU~eչze1M5,ퟺ/#unE;rx](!$ȼP]'Om`>VaaD]9ƅUO% ʜ8p%gR)Q!v0ͣU Yq bdBW"^5jaC .dzDn\g3_89@ȶ|GIϹ*>P sq$-Ĝ;C0ި1_h}]ؚ`-=zT3kKzIтxAZ%R\S5BLv}$TqoT*>.14GI/L+@[@}\Kl\%} 7{]ՙءr~6g>w“aw"@:&}Y~^m P>C^mQ rdoW,ed=2'49[rSBË/Dղ꽙Fy]Wtl@6GE=p t ۬#,}Qt'=ewI("א?Jh쾕Tcܽshf{jB7S#mD笏. #d*@<"2/弶ޙ??\ ٦ "/,L+ ݭqrpEdg?7c  `OG[OM#vo%-w2Ay]_?7#\s/ώ=[i]K@,~aj2TԘB|ϖs6"\28_I hZzujLD,7?t'Cޑ$`d]8\G'3RG>T?r?8F"j{8$X Ii\NUѱuˎ|PIF=uZ:~q~FzIGmn w: YX\PT"֟b^,PAen3ѓaZ$~&oLm=( xk $={zD}ڢ?Dc'2ZfgXQ"߈mJsJ([$,,;DIR ;\qƬw^f@چ^7 \!o)n8<pq;r]Q| 1/{WW6(9V_F(B>Qk"(l]\x)MQ&O PAc+Hu,h]c)j uvp46#umct?XBz&GhfhcЙ-%Lw"F~Denx {Ti>NM,Tæo!^:]r=TU=ވo¼MZpTݺ$K!FF'F|T{e3ށ"'YP1 eɒ+@SuMxL uƒe~h|4&^7P\A[?L4L!f.'$(:!&E"?p6RJmd(kxOy![(^7Hm=`5$av`n p[O=sӐ11_(3-PE}R 80zs6h'YT~rAQ ȗک>of"cxaf/9`_jlB\/3+?{$gS >ѿJnk&-{ـdBa5fw,(pR8ѻ4{L{!Fe2?*80({p;gCZ̗Ert-۵W=U-ъ9i54L")^˄xT)Hbjt1zìu]dرVw5<빢S#gLش٠ E2'l7Jj8@gi(10RvNَ3(Du$K781vHu8K6S;(/ 2M +Ԡ*FPp<ݣXoa&ap];t-+WJԏ Yא:Hgv"CiF cc4K${'!& '=h!ܝ0 sʨd?rUˎT5ԘXtWd˜ W6ݯibS`3X9ƒ/xXZ(ejK֔f_POz4;$-^rdԲz!do ]Ds:7AXW5_.K& h+6.YCŮT yRSLh;:X)#PJjbajv?~ѬQ҃ g5htVϯ,\hvV[-0Q9?3` ?=Q.D^kGߠYk@)6Q?$嚯[BDS< P+OH5,aSkBK@O:(i=2v:z!aL7Uw>_: &w^0wA3ts1(%72\)(RH~ tu&]Dt6dK] =:~6$oƔvTnظ4e8 gvơ o @]l~KXMQp*FͻSՄ6'e?_F&LKk$>QK&C.iHcV!&!{@N˼TyX % S9W⛹#g+1[(IK:ic:*Xr%6VS`w_>3HDLz[hW:Dpr/dlX"!;-8'C0h-rKl 75M`/ .)BLOH|8vK_ d&k-?Sqq H'e Ex?bҮdmBR9nJ%eGqhB \e-\Kq yE48*8k'eo~at2nb৻d`R eK<|78 'BҧVA8̿!3Y>X~iQ>MKx=ߗj*&wL>D&?! #yMR$ 7n$t z|b[`daH S>Rբpx gYg13pڅyJ?BJ SeIhQp67?3Ys;KKV̿cj>4g|+1i}&o;–0[/WdV 1 fe.$| .$` M* Ax]ƓBH֎Spzi8S@>[s^RgA-e'ѫDC=89b˶Sx6֗^mk(|PATp>A$32xf7 >~W؂Ei겑a.ߨ->u߭'ksKC%#oR,NsH^* ǻ<%Y_A/[H7>*War8͌HRH*`yC`ſ)9GEy qY&."jaW%5uX6"Q{96_oܶBx`D(/.Y~@FzB6!5j H7d/$1M9p^ 6B;5w0C72"Ԏg"\縯_ΰ3GkM){&0ܿ7h'EOMzj+4'nG "W R3Q 6UDީriEx5ߟi"xεjf#*3yҦ)TI= ]K?;!S`0 uSy2sV.q';fwwŎٯo'݅gEISBz^1Ȥ[t}Pt?^(H|% 2r!"Iae&#f@̦`_r}U^eb7eFQ|Kt\x$iD]يp:Y8=' h& [P F#;[j:ā@}ו- CZhipej9J[bkDmCV+:{^~qc@9{~ee`H0cvq%&|,CFl݌My=˸֕; P<2_M:t<׹K+IBT=U=qzxƶ{6zZ< zH"Wӭ oSݚKanկBS\M$?=--X=zWƾݫه}4TEZ&ۡSn7Z'ij +F#v)Xu ZmmqO*G:_?ZsjR^lNm#XeyL쮉3 cju,L3rm Cm-C/=a(uz%@ q??3޹`L›B'yw،]Z2 ̆ʼ!೑ZYm;O^MÞ IafF%ú@xclb 5gY`}wOQXAdQi\Cj.iy|SaDģor猤K;ķ9)1tjZJi]•f=rr{ɟVMl0 5^qNղg\Hr#򵮦3I#(T,l*jȜڜ1X %qjt$D7KdV1yEx3^\ۿW@sƚ0M]]Qky4Z xl)ωiB2pxWBmT I'R#S՝) ֑r]׻^1w@X yfSJa`(΄q{I6=E_ߌ:*hZcP'RUHmd!T6N4i-!"~v¼P,)K|;Y]l*Zs!kS4e^tloH+V}~ [Ѓl?Bh]  b U ٖn2ٛ&:(+ !..<HYiNT!? >/ beV"t&ar@G%ՏqrlBQ<Ä66k5nz>G/V \9o21eX7#Gy9;K)M[> 57գ7zRkY DJ697Ь|h.+dvM?;P4[1Ϳo{3"RMCYҀK__ ݇S>(Z GYhKdr 1 1qV1 ڭ=O/\mdF\**x@nL-#`;gv3s a N]لFHb{ jʊ Ƭ$ضҚBd졛q|rg2sO"ف}HQݛoPMazGS)ⳳb кpm6l|aSZ_2184XϠgD}Gc*#MZPo,/H3wu MFjiI(:!PLx#D|@3d= `O=RKJ;4V|*b9,LRѢ%h,aic$,19MfoeAa8~VU8`M[Em+-#<mei^h<Ldk-Q@tiwꢃ1Lj`kLr'7[1Rw?b|T#u&HT!ɨ>Х]o' `x6? d"UGFȆ ìmurcUD0 % zB}z4Iy)g WhKUGX/0~<B}èL 8z2f"bnK&oYwZgg/8VDM}\,`cN6zaSKp*$_1,i13vl7k-㎢%BE Bk'X)"ƫss,3ǚHMN֐`i8:i':;~HXbz5q ]Kn,pêrɍfON m 4>ė{OC ]r$WRFk>oE{ܑ&_u]p襗UriGsʸ~8G%k:BK0ueS=Xm_v2߻m#}`6 mNi29S8TEA؇}.ϳ bߞ(;ă:F]VScgN5m>^NI3NfH}買[e]}FV˫\GA`5D4S O#^ZKR=Nww74fS;  ׼4^j: djLҘ> B.+XhMWd&򺳒 @YC~խA8#6Rp٫&Ì,"oJ .6d~7V W;!s!n6 t X°=Q4/Fb{L?FNK>sj_KZ &a ajlkFP?^?i)2> wdp`AQLR Ёҙ6uB4+SFIp7iSɾ}"*墶"IG)8zrq 4J$5 y tT/SZR޴VXpZ(fݸM޵iZҲE:aw^@xRU2u zrIh`$Eh]$*gA/|/tnteqȠސ~~PBEI e3J 5P_.{PF~>7q 9?-5lLh@7y[ySZpǚ $G3ݭ +CAIk+$Ez}Z=eh㌽Yʃ2G%blø?U{ӳk7XW1 &u0DJW1ܬkՈb/k. \arBh|1M'POaU+W H _yj40ء/q.E2c/LYQfb)#%-ߪ@?{ m^a_4q?uU2G;8\t6X񌆽Pc `-,}yFlJz=Sc?H&Gn_m!^ NX"F#Ć0b'_ uYk\(cB y, qgR&a ˬ "xX!3~;Bpa6  UWk/9Amb$>ap"AeaP&q>sD Li# (b[ q:RS^  0Ԗ@ULcI(7HPf5w,b >DౠFsa=J |v86첻HB JWJ> F0 Yў;Nyϳ$<[G1sט B@ՠ ttCm>:M00wQ{aR7U}/)fa` f>u#`DPl(E$)spgGqz{TTWU쐜w~*$,cNjKڕ s:uyQf ikp}#ǔl[ebtC9p{[FUk$Unbԡ678ҍUHj9- |k-GS]m1 CF_:E}s /qrk+ MrϰEE2|oPcqX~=YNOUVzb4eJ%9AIAǼ43 gxP 9ƌ~'%.0y"Ciu)XSFe+sIl:Rǝtu~WILsYY "NV:_,QS'a(aEbb8E@`cۋdn7iVZȲS&!*Lu yǙD{Los9$YY&[9I4a[@|t{@*@HRRtO4wSHI'Z%&zX2BYW|kY#ΔlͶWVhuF,pF_iM$B^~,[YnQ]rF;>uz=Ɏ'RT;޿:CÓMWM2Nobwmn. FbzpIS;~eo _N/\%?[nO*Ǽ*_{81ʷd@>/J,R:N`16hO \χF7am5+G>]$bsmv?rsNb)AW5*tf>KpPnhVcM R\ >|Q-m [ Ac$c0ZX{#JclSLO88I q:Ϯ5 @~CAB?Wps8QA82_$.`>N_}աՉ b5Ѩ6T{ah.gD?hD<΂D;`^nCV+~WN\?UNf sLQ$QS([D).SwGK75*9W-M{ t#0bJ7 Wќ?(}+ÿ3Q xdcK7e>.owBC;PC(z:^.fJGo7ȅo  ;uw2F7`". #E@8AX\Fy,1i& u1q_5Օ:٢ϳtnaE\*)9dTװA 2csx:' A7QU<ɼ/}[e-^d@llRU Wf|H l‰Lcg/:%HmIHFmy# i{}kQ 6פ7SH^sM$eH ]J.-#a+ysK aLu?E˥@936(r$- (` X#mCm+͘Z P '>wQ!3;Z[50`}{Z;BWz3@NIW(Vw8g` :'jOmSd%1 3Ӗ z tvAnMQ 2 4Y`~>Ҧ";r3X\h.Y.~ |V=. Dyk@bBE =<][/HtHNf_ʿF>xr&LQ#QU&A`/&vj*ïf/Je==ò%T}᳟;>f@Mg%Rb%ވl<*t*m $Wd5K:U9[1Q$us++p5#"VEB,j~Jju~*!$؃h\цOF6h*es"B<$qƇⓚs6;l}y7\:y$a0ux 3sٸ0\l' CKG~8{D[= ZHmǺ_UMSQv~,̮O$R[DzjcUGyiL]Ly]]N& (qsxaѲ܅õHm$Iܴ (} M}{HhDT]x.;i4z\cʒ4{bp[t2XZX 8L$T/dLXlԪV3a9a`sCͧ~K|d%̟1~bzʊ!|wy0w-[ikxZ@[kWQŶ3; ǚa Ls댎+<~n[r ?-Rkw!c bN+6a`;᭢e {kgT%9wL00D]y2kFٓo/GbVJ.Uʑy맙:|r A@ w"FiKG^S}n*R[+Ḋ!ޝ O?>@,r H#(VkU.:s7HvQ@h3+`ZE]fb7Q]H1h1Y@H݉ a|kYK=<7rBsQ<嗈]3bOO!qXcª,W8%=#n쓨naJ#g_I}1sAvsAJtH5nj8T}mE՜/t1c|΢:j:BsM"?2y GŹw#@Vg~u% Ȓ#S9Y>l[jţ'b3IZăA+e Sy!ZdJ;-4W ]% v=N9Zr@5|m.UVS $W"( JAf6X'"hn0rQ7__+q; [ޫyB8WeryeCÕg_Ϸz9'RbOql~NLV0QEܯȟamzWJBaE:%,jE·*S{DU;SΜ`FpH_ID˟}NZ"?7Xv{0{oR ./c)!6_>+~^F'L5嫾&^;(,ʑ`hQ.va ( (Ft}VfêWKn=Dn/?oYLf!1W9|OHcTt}pǮG'x@(ط̃N2(/=]?u/򆡷q?nR_8Ia|~Ϯ~L*2R/AK *?|a}^j,Zbxko'O|{F4.Eث WZ Ŋhfx/4؛H1( 6oKSm2+>8E+ZqBޛ9LcS"(Uw[_J~ @UwH ]uM%Vԅyݜ SMrj.&77cXx'F!a0Vb`z_uX8Y1-u?ꦙnJi'U!0Gex6jo/Aڌ+E5fG*;к/ytH[˻i n6>J y/88 ?//H)Pzw gI7(Ko;íԆ%=ZaLCzh4$6tBKrDǰڂnGcKoSQEN}'6>{PR@׬cG:X`ᏖDV]Jf lV׆\8 -N6JO^'`)Yqyvh겨KH4>NzƫyXS@^>at4 a"4%AW$,%v qhK7xy\wЇй,q{kc2\':le\!j}CǾd]o[9z OF}inG&B(LjYFY*\ajȶ\rm7΋j%P:h0w19Ǥ My瀲A "84P~Oˆ9AGҊ%IzSփYf\ijq0VK+fZr̩D ,][O53L)ՠ)*s1^m~=o]F~&[O Ŷx}Z&ȂBw 9;AW5}XY$T!st5aˆ=wK\ (3pwwSH@oupWBDPqQiGngWcs7ۼdB=qB Wme=dޏ HjɇP cR, u/j4d0Jlofp?8w7o@վI8e٢@>e]J}}c8yee:6@^~þSb}29Bq[qd_{]?!o5lVw ܛ薴Ԣu"6Xa}9nE&R3D K7e5*G/Z ΂c'Qҹp1dQfZ† v" 2/=;~{7/R4ymTpyFfӧhfh8eIu;Ґ'ܓirӎkx1)˂%0"K99<}OދUB3h@:x9ߪޘ+mX*|`Z!x.OYrJX-'e*p{q_GX y>8s*J̾ȮWyʹm4`{/hJh 2TOނ[x ҏ^t]VJnm:AHoL9O(^U찴K'pķ)\ΒL=b7 ( X,DWOJak+*/^C%f/Qs qs5;h4rG)DA.]֧w%tm2_HjcΙ`Ԏ{~.Z*I Eap&#-$`sŵ9Eu20__ [q^f}U-l>H:zp ,"CW}6[&V9ܲ7N+ BYb2^PUvǚsL@V\PixvO}/TlU{BaFߩ;~{:Hג񫕞+ˢVr[fiettC:y]'}kh>r&w(xE5,jK!.tv?n: N\*%2X`屈s 'Β`o尺.} iEl?f6P;Zw>NRvɝ!P X'䧇\ǓhI)>0Gh|đ:'W0yR'. wp6AjEEL!Şw_s>1AMQ6Q8묗P+u 7*) wœmBNc H(U񂥑Zuo*yI6p6]%TsX7sJ!=bMS\E6C}nrH\qʤ抚ʔDnIؤ1 aN}]Ap!݋Hfq?P ix3@=˝4jp ~l^ז}:Fy7O[(wg(-F`Yhy M긺;79 K7 Hd(ztU7S+uEsYwk9(#sQ6z =>\\۾ /hl,$"t3Zc#?2&|&,v,9t6n\ 9W:UuPZq9lNdKxMG&U! f}m+ u Gԥ|$/ͤ,f/LܷScZ=L>ȷJUbGԫ7t+")Jq5 ujdDp#},'T~P`pghKYe:}-L㫆ƃ按ZS5:FtR):)xƠ ]c~ԊR)$/Tޝ6}]FB}?v'(~l5O)\oww};R{V9{:A6<刹F/d5Y^!rV2I'ig_xϭ3`"05BQNn\b\Ѻƚ,^:= ILG!.yĜ@)I>-dZ;#1#ʆ rHqhC1mEIU}_J!.yo?B*- U؎[H oNfC<ޔ(Cro)y"FM-@SWiω9sJY9huRC0nKdqF-9 %:87e%alF+҄ú ý/9I ?BcB[ ] mpF-8#a2nʉ‰ktd: * ?4U!tP/u#)j!AdS2JKz&^f%/Ig}[\:8X{{/U>z*g6?^W@|p͸?=3񯨭JG~lN7+5+O^Miٿbvί>#覵c)=䔇$X">Cz*~QC k< bUԯ|2\<-r!l⿊$.4 Q^PwPo2T\ԈMrxÝ99?<m'Z$hKܦј6̥O'XzXnP@2rfK?R2\' $@`r Af{{M2Ev:i݆Y?;0b~YN:'Z q-jehJS Vj٠̘Wz +^t-cI9J;؝>}]F0{[x֍[rDN:Wxo󟳨KKXϚh؛kBƿu -k 䪒Mπ:w=e/v/`Ϧq &V}NW,Sv`7_r< E ؀#'82S@ h6 IƿԻRm#5/-p (wݭ`/?FhN++&GL\&ݐ _IEq[jzdSGyO4~JPAϟ-h/_*Z' Oωۼ0bf|8 n`jt4}?2Lt/i'eK__!a#Jf!/0GC?֌_`j_;ApY.aчAek,|pS>,r@ 5gzά8V̚5xVu(-8"5N{E.qٌ ҐHЛdقБ LN0pRr (}zRGj.8.iWVڝ5ΡTC r%Gda"T?ݒ? FTsF4U#Yn `qAj[(iZqrh?i ḾFONhwqĀ0YL $Xp}}7XFLUɥ!bDXXVwg^@hv&Aߨ>um*Yw:c~yQ/bJ/q(8#-sUk ҿd^U);SLMNa>MB{ԕNTX|/Pt5fq VO Jj4%̣eLL,kNEGo`B^LܶցEP?rSm (WDS+Kl3 k?fDlPsԠΧfZ c@a3:R踬^)mYyBٝGH?SBpy}4s\9Ƙ$F6V ?J\ uO4t8nCoْ؈~Q,b2SHۉ߹Yն!'HutIiWX3k;[j$>߭Dq;mgVHxXj2L1\?.Grp LIĘm^q7>@HQ$]}ex&xbwtp@OwMV(ۓZ 3{!АU.?/(Q ]'!.<$twyep49  6eM}j*8^GxC#+0@,59K&DQ$bp#R sr,9ވ/bNQ>,8wr\*9=X^^FHy'eʴۭm`aǯ-K4iA5. teLl77!3m Ԋm1Ohh$?hBZB^wB`$4S51{L->f==-g F5),CY[SLcz tuf8w`\sZy]DzPwIzfCVҜ #zU%}v`xp ҞoGb2h eX-M'`e~w7wgmjP"0EX(rlԖ"9]kOyvWܢicUIrΉB`T2l!VA:v7K*G".);s ^(wd+ZfX#Ce*u)Ԙ.?)}[{FgYZ07070100000370000081a4000000000000000000000001657082560000cab0000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/bnx2fc/bnx2fc.ko.xz7zXZִF!t/n]?Eh=ڜ.+ ֡eU)NvD'{C!TTˈ4ܬ5MPH #/rثczXdٰ= 2|E H0x*Abm4TНf{hMb2LM\sz{J״Lv)WR [yT [3;\m$AQ !ta,q3oRQ8yN#ڳf^J =J?oXG155o!E^y_#tJ%ASR\;)Bg^W l_ m"6x/ܓǕ b]E𼗢Fс ,bn}.Bzɩv- r䒹^an /]ᇾ~"E!a.Q]\+WF |/?~ Lجǩ;-, *arUsmSJ؄.. і[A~J(,/<M{F3 p}²M[HUő>`_aM ::"]BYN} -2 {%v=:#Vlz%>ulLN.f]Hup1x+>RjLg * إ=!u <ʬVtih7-xx)pf7{Bax?Zŝ]qJ+|Ⱦ?|%["~(8Zpꤣ3T1mnϒ\kז}9mgS1jx'DRT9lU)@]#pkhVWƯEee.WMeKƺeG+޸g>\ıvVcpuFW#cq(CS:L Oop(`#ޯ8'udža[s Q&Sq<|v0RUbDZ8/-yڸ7 Pflb4j9m#oNU,7jx䕬qK*W Xu5p< /Ew[pTl1p5F/s9X iJ;ڗNE_:&f}zz`ꭡRr̨WKq}݄o )gBmFGs8pFL!vO?w:ܠ[olK,ħ EB)s:⦣0Hjoeg%U{yo8ǰ1Mw>74im4 ũMhȊ "~+!hl ^ F@@՞$+* ( ̈́QC<@u9 rw}e %}UgQLw~c RЋ$W&X8xצװ /P)ywy~:Y?)0#X꺌і۱uL̦y 7z.6Q[E}~ÅxS#6%f d>Ǭ,˽g$(UjgP61.Y4P @u*źqŨsUв کc}xXkt!Ոyp Fd]\wB3T'z |;ܸN3Gtl] $'+ I֤f[\ ~.|~6pj ?ȇ0y*e1! Ƽ'+hCbq+bw((|Ґ0`j< 4^KGrSf)׋d|&Nw؄0sh[CXnQm:gk+"9N0IEuvg QcGv-yJGŠhShEp"$:Ɗ{a:@7#']m 9yt!2Wxi㡲KJU}ag~kԛ<ˠcTq>"D\"<2]+λH\AgnQT&aA0$T7jE i͞xʝQcdȄA1 #\ pF`,}%us<*Ng/ ndu5ԋ2>L\mJ/ԗ6ALE.(7V.9\|Vc+[wy?= Pe&Anum*|)i$7In6%I| bmW3C4d4_nUs2xMK@MP0#K_g5孌=0F("YeWv4 f, ީeՁah*=תd,a\b7 i4+Pst ˃ ~F͝tA t|嵾~ EkoK%ŖUwWh^mHq^{-E֜1Q@t?4 ;\w ./e~_;4q5ދDjzE3`PQs%<^A_xN?Gy|`ͰY |x66L4֪ 6{?ی< : }KԔP|*ɹ#; X{dkJK2N" E'*"Dc9Ǖ$2>3gwa)l% ն}v6!JqU*Ȁ/yuϢ#Hw3AQ`xH>B(%V ЄF(vdx3Ͼ#!5*DrynҌ}UgH$OȆ{f{f\ 0Lڦ =\o,q߂Vp+E3'hΉQ86r@.//I@i[}BFՇ6Q(y%mu, hRwc[L"#4}d;0nXM8bbOpc%2 4ؒ&U̲,i?ʹTt#}rƛY~'Z'KX3i0"KT؅ZuVЄ*pƸ~<#n2L/OVLؐy[Q6%4]iHliV?-vrV[_;w4k6}~KS;Y5 m^#ɛ?/h: bxo|<1'㰡VD|O(S-0|nx&xB"1%{-qɈnW^:ܔ+W0H'ܥ X +q p##TrǁݺB9UT&^sfQdp⃵ֶȘ (- .t=;ac2TfM6{_F=] ~Hӛo~%qW|J2 T ta뮬IbЁ^L-e.<C6[wm8<ہƆOKev˲*E8 +sf† 6}=n7<5zdI{G`}}ЁoԷEX+$w /vy7޷<Є>*K24h-; :F^ Aėeq?;|iB1*wܰ(c*%_zj18bBÿjS:2c\?_ѯ)%Ǣp"1)SMlj:'?_ 8A]5ϝL#/VXٮHYyJopZY]'qnXff-@\+~މM~ |{4=j`x1ח$y@dژl hs# T\`]b6EZ@#iBQVqzG Ny"kG{ś]\)]8Xې42gdG}6Q]c^vMm~+9\an{%Ld#dg6g&Q~fVQuqQ,.Q`c*}ߟVm_OmMH.c'B/ZM|#we(܊~w N|cvD_LCILXcFd[gp&"CC='6țm:՜"qzWc^串]e]н#$7hZ:BַaR GSSM29n5: &y7[T VG)1!qI+:hX29cnaZKU]-MTŌ3D.§? /hn]m~bB-ʙnS2w6M.BQb>VSb2BQڧ5 IC/L00.~ HvzV:&k S6QI} 0ݪ܊)LRU ~Ywx8~lG(W*b'>41G{gr)^1_ ./Fy!QTͶ yAH2~tҙ|-Bʐ;pt> g?HNND* ~z\$uk^HcLJg3'sOϡ˙#hx6c*~,Eu _a6ژyh٪ e(HFϫ;jkw7ED"ҥrD6ǿ3ܓ1!|oqMdШL_5kW xpj?-}zsCQtAØ">$HFф6iq4|76;Ieau`9]UxѦ6/h.%ī,0D9 kbN _.MIĘ&l'6D7&+B7*_`ZJm?չg+6l O;5,eeبs /nЕ@+n%G׹dbF3#Qɣ46-[o㌏/Px7rVXM(E%X3Nvb,7-Ʃ{oҐ:30ҤC:!j1'ʪ̮s[LLaXlhkt1?^ŸOa3ӿXV"W0qo*})*l(Q6nQ͵h,c6Ǐ< Rua.Ƞv+}}nj3|su&] H@ZM1GeDUhE~."TO<1\?|Gl6wOr.XU&ne#诓{}d!rۚ)N˞)j:;FO&i`WYt=scw>zg_/w~ݾRh'28R٠)t&8 L"t{s#R"(|񘇄c퟈*^J&#[pVEG\ wW$V5l+&rB^i~[ۄ&D9Ժfnø`<̅"Ji zдuE2MZñQxS~?xRsDaEzmb 5nZq idn.ֻҶ6`ӫ;}Ւv "GF28NQyźv1gש OY$FU9"< aP '0(q4J+oNI4LlX2;Tv;3tw2@,ʒ=-})z[=@5uu@TR)9^tN:d"WI]A@?|JTJHʘ|'@jRrhnٍ,Db( niPZ l1YyRQ!FN :DaRDl7=M3O uXiXĪkc$e9u+?3,#VP2W_㨾gP+C5zo*jpN@VjԹsX 0A aH4]'8@:ז#KSe=jT6\dK|IB }L V5Nco?/ɑ+j]ޙj(hG:͞Ɵݪ\O5{1zQL#4\j w/pW up?\87s`s*R\FD* 4*HSST6!/Bd+ :l P׷Ǖ8aDIYC;9堀%&Ƴ'TPA<g"*|w.v wrE*;S[ Qő_ȶ3d`i"Q92O"{!z4O|JWQ}\\>X~/RyY^0dDFװװb{֚D֩Қ%uviugJIf;F_S[H+"]u Xm?CRrd&ZROŪ2˲ hZ(? ox|sb[(`H&BaaŦi).;h!x+dw#d.HNZfȇ2H@G3Z]o<83ucLz݄G 39YftKWD< Juȼ1]~:ekiG`wݼGVĬ@}26DwJoemj_wrxnfb[ce,iy<9/BX) pət+ PͮT Gb-EMaկ-nW[AjS> w2!8_ٙ;DUd Dgn ZҎ,R_pd_Kp!!kq egiro7s Y @fw>] L ʐy~B;l PW]|cheS+L!g|cMsp9)i~"wnsWyV1ib;B\ q=ԌvW}̣W.O_WCX4ܻU,^vpҳxPIyHk"cpa0e{-:+탤&wd%GHd6eoK[:?wѲ5}V2YNDX#{m49ܟCp2΂cj{|fdCjަ_҇Gl/YJ, 6lҺM<ukf02iBc0Q{ 2a&85(ld}1 l?xWPsQD@Du02\K84*rμk+1aB=;mr `ܼEvr6x\g'`L;`:vDqbvK0:$ DP6q-Vf 5 CM\h #aѴKe*uxE}يqi}j(Lt"āzq"<#$6N==YgG O4rw&BҳG֊@}<i:|jQ&;S  n*Fo|"Y Nzb<{jS KĵlL'eź&6#,`lwRP3ʃ<&C/Ԫ:N}zŕ6)ex+nZ_jE {k _ɣrtV"0Ni/yҁ! ~?E^:>pR1k!.7۔&&ZcW"(Is_Kܮ` `kڗ,,Xq#LȞ>{q}w|T{ JPNyL5.H-dҧlmK @%YeN'T@JlWfk*j~l&FMYr/UUC{vHgŴs* }/JH@ÛȸFOI+Nz&{ϵ0LT74LnLxN۟ U]"F,Ԟ+Lv0i/ z[ɝ]~]R^\xFA-YC0hutk"-ma5^uFt<&L/OLPfKAhEgqS1Fsh[4 ˤ]7P{:G6#ώSe1(VNzV+oٟ~7kS?:, Q ,y@r%5vP%G 'qDux}^Dq^ FZv~!%v&ӑKRTC颜`+C͍ߗsx_E/gR4ؒ X 9_ glAQmm㜅bPi%Ƽ JeC;fCxdV+m #$eζ$I'o&KkV,=DPWk J O^K =[:)%v|=yP<,$Rҕer!G}vRBw ٌ1_? Y׃ ׳ty|z[}<Ӝ3S8ӽBH1H4Vg>H/.x\"L- <-N@]&1C[A+?dϮI $2KٓZ.>!{KQ{}kB|ds g2KQr11\j:迆;+ScyHS/a7L30D{*eB: bk]c2V^p?#@^cvW*L-Ѻ 6s7:Cy%fՆ|?aB ^@\ lwpJ|A6%1?h`K'La;.iP~ewٟJBe3 nFoBCz(G9ҹ$aN>i:Da%Bư1tE\믄!3vVV9|Q@Otov<ЙXGov c^ie\q'PVKQul&)[~>-, ^bVObNLn,PvRnTʔ@fLTR"<@،<ڤEqrx:/`՘ipR޸d(!uYjj' XK^c-VO` ?pdtja?y 8΃=BPnOP4 > {h=nOmCk %MWf5dOɔDWI V% a ./2w+ |ӗ;TuT5}QPXSL.U@30g{&8X/N$r[dxk dov ER_d%O+7`eUHbTOiJs#Aj|qBun3Yc+̇ɒhjvo y m"?ޮ%Ӧ) cTR+h4|8TZϔzO=08h1N!2ùac_oKN 0WĮﳆ놃_GqTGdĨ_Y/Wz]쭍azs`Re-G}]/Ptꭆ0Q$UOF˹Dۀcg_HJ0rK ZǨ&JSCO!wy_ 彙{rqqw9*dL/Pw+Hdn/^oɿͦKo!Пa]\I/g*T]Yh 6.;Yd `.>37bcԕ>P`,;7%V9e_)1L)t׬/f1O_9ȽMr(Zy6-P[+pI/"t* `B3P%1b^]}q.bpqD=T{~C@s aB%{V?wB^K/k7r[PBeT e8HL8Kn:Ծfߴei `GyR?fW C:û Zg#/懴eBRH e%[Y0%UǷWgypެz!$Nn(9gF8dOgm;8f܌98gS8:1'%@2fL|~mw$'!J s/FNx&O3ruRF!d9\E?ȸ@T豈,^-e@x}p R; Q#;CwN$\V3Y~'a?i["mqKT[G4_Ħā\RuLVyʊ-zo蔤=G :s#\Ycmi:SB +j(ܢ'4Q'|kƖ.dghA61$*L&X94D#xe X#tO4αR|)}JXA=rpÅJ{A6`aRq?7L< ýr}ЙHev >p؜Ž_wC0bz7%:w*-KL³-ia铿&[A@Ԁ%Kh80bR8_sJxڪ ±~,enJ3>, #kz񽃜*:/C2/^I2'68]6u3#i/L~1th[_L腥kbo[jnllj"Y҄/sNy=M Y{RJ'K>m;s7$m݆髆 (܆(6wn ggA QN:Ey<`){?ǎf:9_ޥCĵل=]5/t4\a}Zʒd;wGE+h!f7`~>)gZH=vS墑4bwBp4H֏aVHc/ Ke p.)i Ab.w'>31,Zm-;-%SYp>}tIf|&ƾx =իDlvA^x|䒻I95 J_{3wN ZєQm}LdspdK(XwC\LPSW"xVؑ-RM&=)g,iﰩoMٱ h2[Jk]#q%Ye!::лz4CfP_চt;\N9G&]җ (cH 9*1!Y Ͼ;}J3~PYÝpX>>[$ibd3_]7~Y_fj~-u>vTj pk j/4P%+ s9;nnƢS!mA/_f2- w#a2,^2ˀ5eV\xUp#N1,aAÄ(m^QE<ܕHIw꨿jwx أإ4D+Rl46p\}N%fGUqm֬HPNH  S9(' ?Rq0+Z6!C* u Cͳ,Uk8jG)Ј p7\!,"NWhm*.y8W FMV~JUw~|0>}y{~=,sľ$m4j+oxt]m YWB/Dtkx;69EkkK_.f%HlHT< ݱtV8IMJ ;DSu0kxQ0CW#[-e9%IVh$b 7`LT)qGgZK:jjpxg?Rr C)to\d"oMvX(myt?>&Z9Ug<30գ BD<C0iBB`b8wPA6IʵDp΅xCYlLX/tpݍD^O,rh(M:d%tòdHb*,IEeW/kouOhtJ&L&!GXpqf ۲vyJQ߳F9ydZu$YS0A #ba>Nl#e :LCj㯲io#iJO7%1T5T=aHz'?)SFqyɣGCysƅ @'hʰX- n!/*#A /V$\6J0G"Is)+Vy:}#Þc`~'z&AנP[ Wޛ:@jACpReigE-.vQ{O )p:Z s_4j2i3b}d<Gi3b:>QYHY9y!4O-5dcC,W7jRDgH#rQUc4Ƕsx.Btc˪WE?L,+!X2ӥs]!>QmYa }z;jm$,'M4ϥ>@qyq 肈m>{06  np3i1[^" •3+kNBPCjIꡁ'džHJ(Q +tāZX>G|7+_aY~n Tʹ4eG rnY =h<+(fCp_S=7ow5`"vHgH-Tg$wߍ)%kOu='n,-byB:Q}Z eg2b[fzs2Yxv4lfkd6dЧ}ۂMP^Uc6rGqUz*YǴUo&QVo \5ts3&Nܴe{0͋LV=:@)1..HK޾^#d:߃-V7ӋŃ (2*șTyLF5O"PTѕJd K,N':_:46w534V7djn7A.S}U1kw*P#R'3'*6u>MO̅3 ~ŻI8IizP֕7̞%cX o%`VG\\@r־=ym"*a؊~#p#ȱoT.p{H^A"*z ?XYg,4~Yhfd5>:%:f"$5;anխGbY8 ,xYk wvԧ.dP)(xD2Z-ZlK<¬,!]4E3Pl-gIй:uKQXy7R|#5Gk@e؁{2ֶ.O^l7^̬Vܡ!EM01^bb] `jS?lM-luףsL,-_d# KIdJ!}rx<q4h'e0tEgOQRүqj{B֗`LNjoۊ=+T%I6CW5E*A[MiUDFndY `v$(?I=y8FMҴ+YP6IKo1cIA&]Am/|%gG҂ Ģ LZSM֢1oy:/_^SpǎIm6>0"|؛ƮrvHԼ)4_d 7Ғz rH|vӍx4_λY4}}x;!LrR[(?"bNOٌϱ_ ^z܇蛒a-,5 +=`+.bO[ErGrx}vӓ%M%(%\CI XxVɷ7y&'qtzS'ts}̮2{[Ld{P+,ۓP1+}а>Ŗ_wW,SXӒՑ$DRBlfuV ݚGEЎ{j&foxhl}DB߀ , N9.p8{y Zx(0ArloDPSF\.kmL*IY6vi[AتK.߇ā}rc_vό! ?)av6a| p\ @۟P=}\d%3a"=¢"³(iEz3X(K\GFm_0!ӈ"̏D65+h3oU4 $a/q]V 8 쌕g+0E: s>,LV) ,d)j/[=b6:[Ja~ ]hG0`0hQW{Da &ح߷Y}õp7w3RzcuYSLқ Bʼn#)Oaah{gaI_ndCdxm8h&穉U0NjrWr//0*!3)=`{N[hE{X+ /pW uvi\7U#_S `/x jۦ-}&*)8U0j^} HvK[+S%J_4Y? 很x'uNe\Xg#`其+`'SrLTVuvk Asړîq Igo:~tٲ>>H= J_nU12fMԙ.d+Dhzj# Bpr\ PHm45>]dȢĺm:+v?xlVq΋AFGhޠ6W@!@&L[:Ĩd!ϛHӉ,"-D_ٵrOe`A$"e&$krjt`2q"Fb CaEtػςM§\b<@Hk 2$cn*4zQgzcg>A>߄w-wk6tD3>kw[.cAjXRMS I:S$۱@fe8йFc9]t!yAY`}~l1-0URbmO MyK2Mldj<|Q@5`xw|AjKh&>.9nBYԺ3FI^v- !ɴBqewLh2:5a/G-; K"{m\o^NMYay 6m5oDĎmZj-/Xm2fEnj{b]Y)K:ex!ÑlIo~c>~[f?]Q믴/v,ñ㏋ W-ݣm/Cj\ I/̵"MiKkndžm"EUPIHGEspu9XcWzs2ꜽ'uQ{DžɲXB}\ 6V[t_%xzB^w :^{=Ue\cʷϯZmtt]J' 6s\ EPcql>5zQM{/ᘦA9Am 1Mve#!34?쥮Ɯ "05):mAd?\O¦`'(@53;02AWؐj|d^ԌwM/'|")v/1MPAm7-`AW`- :YNá2A&"b9Zb['k@̤ٛ70:"+.%e@]҃,ScmP+ȥrtk;-Hڒ;e^4`IWf \ 0 Tg:+֨Zq8RK1AYq ;ZeE)LmA_ć7)~MXF\?vVAaOS4iTڹOUka=J01"'Q T8pq\e; ssyr>Vs 7득;)*ɽm+?!]~B*O I.*L6(GW>ԍiƒt+(6&KNRv1  b2b4&M u/0T+SL|`K<c#-MXc׆PM7/^Ռ,6W=3Z=+O;d<–A7H^!u֎8|j"13 Yk:lV2z|'z&ISj`{l%](| |$8`*dVe)r+p+^QGK=(v{A&> ՟7ؠFuOH4orS:G˗]k.Ta]!Vp2tUU_b_꿊)`o%|fHZ;%68ٖ"<4D%]dOv]"W=hK7%Obx>8TηΛZeAS7U49Z>WQ?RŒ4Cg @*%sƧV޻@'kMpl7=M%RW ]:?Zi+ '1($2dlj۷ؾTo!G=O#)&s45&N-_G,s8Ny%m#::wXYCL[c-c1ctUI3my K}u!蹒z[qXw)vWdZ!|iO)J-h\"5S:ۧ6aߎT(Hii XƺFC;m|]=t<"+7˪n t\bΒǘѸT r%WV z&?GG!>eEka(vLb,7S3$CZU HW(9YT+aHu7#;us E괚!þ){b`Njˀg2);KzH1:X %Wg%G” r *L|0W``Aiթ%!V҅?oc}f(|V\60WUɆ2N^|ƜZ3QXrc!ĺ9b%+3 6XeHFT::Qj dV@uYc 5_H۠4P1܊M qԸ4D &/!qDLi"%E]ېO?7h?sI;'$K绎Shgq(L{N70n&Gau65xmatlNgn*W&*bqQ[H48 @2~cC56afUCfw O6)hajkܫOڗ&"N! S@Oh v"Ql3k6S#-;]]cR:A=! u>T{ݞƫ,w}X<#(vT5&lR 6*4 RX[ E =O+JaEIɨᔰ, { œno;PgʽR)Cl(o7DOFQ:}{ƒq@yC6bT[S!iD4)ՠA. {Y"[*!Vwxzvmt:`'c%ǭS͟J' [D)ST/hz92RݘDkH9 "YәvMWz, ?k KB._Ytan _r$}RD}Z1Z[Z#ʱ >c]脐hwwk,HC!od0{" DY /)BoG4mKi~l7Vy{S{%Sʣ\{5QjޮAP63 Oǂ'W~hVA6V7x\·ˊڧ(Ъ㩴6 L{:d l[<;|w|1y7Xv)0 2W F^esO>b:(A4vތ#-5&lқS?.=b2Ž"*fB!mDblw$p !FhkH:Y͋';B7f.S IF:sL N9{Vn%֨xF E~I\@l4'p\r2bfYͳK"vUA+ZCmw \ 6#r ʆ>xmL _7 J $uLsb+A&aCʭqS'R%wYK[/'m\O!㢧(-C #tw``߶gtD),7#;b̦obrxط'M>X>>UMaK\?D`e:oz0_8}vIb/x')"I)JR jDnC]^哃DO3!]VE loо7Ǧ>y`A%RJ>YK)0 jޅ*u *iz fJ{[*!u٦^ lOWF=gV+6BLۓo,ɖʼn~7! 24], Y!@}bx#Pu(AI>eF(S"g"#nO+3&,G dFYᨄhL"˭lc~C?|:qDT˵vHL"òb-C0YMIal+(`{4D"\,,Sd+Q3~ߙяMiSkI⯒upFN+`KÛUqD:pa^E 监L2TYUZo9Pun -1I:+rWM$Od:(0Q"--X~61ZZO4bOʕֻYݐS)_I:v(vyCpx$"CK|0Ĉ%Ԫl Gj$=M!,[ u}ʼڊa5?22^&Y8#__zd4 CM# ZY%:؇^*, 9 K(RM g9ǿ{B aI_7#-b1Um[hb>E :5"a% 6+c~[>[I{˷@}q(1x%BASd5nbAo*uR|­ QGSh0g[VƫtcnzSճZk5q]/:`Cq" 1} sq4Uo'|V>JNJ{#>,<5LBBЇH˕agxXz.Pjb@kW?Om hRNaz|exHYP./D//(+{RVgC%B$tbHuS+=?6sOIЏ37鮡M/"sYt̀ ړJuoԇ,~`mit80?^5:qI8iL-ד>\=P:mKd̊ZDH Q\ua h m˿4y%Ծ? U0uG5}?*, -L0Rg$|[Ug6}pٸ[ob I 1̂3m[U TPxlM_`ZK3V 0 qhY:Òs&/bPouLP-q=?q=CM̌2b nЩ5׽D8Wqi*tMq_1EzO~ -~?)Z+`OLA` 'V-*qHYjS(rK1[qjpW%~ }[f%-xnUv~nm6eFouyh)HON/, yj—:Ɔ|:AbO4@ t3 sn 0ǬFϜcx/4ɚ=v{u߂>?;]]n@`i;~E% T%Hɘ43pڨ<4u//m/.VKƉ-0rt]l>߆wnYׂxH3XHitk9^y[U  `"F ƍuCѫ بrA?(QHqkI@~Ĝ%b_2^(~7fZt/F^l#X u[yR.+V.J%z[uD$ Q)feuw\]G[+itnJ˖{5n/~AIlSz۾*trhXFY5VO AC/ Tr>IMP#8 ׏.Z^3-C8Rb0 EqKJj968嚷XxjFk#Y7!GJŪƥ!ɞ27\Т=L>ՠJGGOK*I4 p7uisd_x,Y~4(0Ǖb5sS;@Ɩs< lN74(VO=fRžWS9g1qa- hw ˿X&ɹxѬ1 zqBm+#nK_:Dߘۣ"!/E>3"%*ᛂOq27J o{8_ x _c{0ޘPv}|8uzR2:4d~ͦkWgۋm0ndm4a!d{c mj5LL>dj$Pk4wr%>^(%ygCDjz9s0}{&QgLZ^Zґ̺BZn]FR~ZLot@ƇvD$2m5^:' b" ;-_ *%؝ۋYW߈:faǎŗ|0o(!Y ci;LUױwہY%őM6O˦hxXgy:ck|ж[ՐVZcǒc"jgwޯK(f ?&&EnZPk!-{Mzœkeǝn3rW0F`鏑x, @N&>eYuR>{+ަ@4H&P&"4X/vj be9z٘DC*ZHm֤9r* Kඵc *E6Jpz[ȷHG  ZvP qSz"S/dh+UqBj2fV !ųHƄHf*FD<*B5\\J.m,D`c]#A>Y#rm*%х|? 9)\R1X,\چ }-!^Ҫ5v6i3+<e8e])p >cb@Eɠ}?ajrgTy&y_H6ֶ7O8)YC\Ox]+fax2F3d((S6,_PR>:a,}װRliQWє+ۢ}ɡ(֙wJ Ѳq Z.} a0q1>ܬ#y17GDճꤱ!'8ۍN_&^9 >;|g~U|恤y4=#0Evĸ[xspFWYm6׀   $5د76xZuϙ*@$U&{ѣ^L۸<*df0RBf7hQjH/% Yen0O` '~g 21,0m紪VH~jRB@ /%ӊG{U0CТq2ҟam\ſ DB f;\>U-kha(S y{gtA,AdRҷU~xX-VG}К`Kgu!;h[EwadhوZ"s9V9AI_ʗ6(w$v)2;~7L{anB_wEfˬ|xIyЋOoYڇ^Oe)qP {*{?23\"~"B$ό 2J+;g6HǕu38CFcJ}\scGi9rF9h"EV0R%-5^{uiF!;qlRŇO r&:U}yIv"->+ST&;v yIKߤy܁#p(m0ɺgLP9 ۝A,FL{ ɗmj1OQ8,%>{ʴ35*[[x620&3u?7"FZ(1W) IKgm4\2mbdFlF 邧O,}nJy\ A]BKf.vPfXΚ"T*Oz3?ijxgFyИ{#ShoLCȯ8NiAER]n,d[ ,W4I;@gR zxhF%X{nqLW-fsrpA:<ے@36]3GyTbRV&]2aCf][%SV'\>c ܘ.k'{gv@w,(=qm- 0qj5~>e;ΉAM^/PY' S}<*Pnp^ #ii׆'Byh >0b'V!PH8vRpw,EzOPSX vdIIb>C>aic/E,b' TSMOwom,=q4?e\OGCFZgS K|E-73f.k|լjq{tr25Ɯ KquU N}ݞZ㒑ołm@=HO{nJZ K N.ruٌ/ttol\C{/Ďa&^C|0 ɺ0VN%dm9bUS,ʭ^ڡpMk_[ъhi (`_HFVij[7kN﬉߿'Sw GP-t# F:b:Rk" QP^OYLdB }c{q%Hgvsψ~qRlVyƽnyDy{8LGPw&tWIfqV:U;!aO @d+F՟C=K9&ZàFo"E2 \܌sL0-"[3 2qĖD́Lo*9]j:.'q%wg;Pw0f0G5mVw%*cD'юƄIfs 78Ȓ|&\K)?Oh_Z8Op)W@vD'y Dmq~ bU=ÇQ#7dNHKgHk9:V_,ԊxiV76Y~CaB7N|q7cQRD~vLQ9_/w!+wݙߙ7Lߌg%׌KfSd xa+9j%rP4j\e\d&GͷEl{{bَ2*s}YLFG+cf>ip\YUL!r$e40ӿgh_a*!*ԤRaɧ%)6nѕ3Y``@B8',KTU$0<`ZX‡?%O#[|h4\ɕmP8kb~ʌ7#5OjaȭEڔF-5[3Og'u nkhB5ptd0Nw' jK)'˜GL0Zc9xw.x<N<-|!TI<FNKj"jApL#ec :yG!l1)kH y}1TSpLr4o/IFD@D;U,(y!Ha8'w"Oq⠭~ b{\A#Bl>0`@RNvl1'Q7:4[w$* E8O¨&u#݃j4Hગݗ[Ym`Lgpn-g!+vʤS_}׬&%]!6t|>>hUNľ)N$Y<2T-םo8o|uQ>=̂ VB9P0Q24̀Yj[5!|]{5M) zO北㰔Gep[5ړ!cLMml V"x}p^ &6"I!;ӭݱ5?qkh:{偋gp|ns7ƞ:nMIsI: [MI3F}AmE @$Ο< Wu8#,Z{71Ĥqwly|'6iाEr^SV( -35/82 `I^)t]LDбtdRE:D9RVC#@L:ɠLJ q)Y]G_,$7D[Aŗm~ϙD ÙzknoG1q;lQY8k*Lj1OhGȕxm>e36nxc] 3 TjHu3%u|~D/)# 3~IQUJ*"D)׀}£R :QueR uT$N<*IWvN'꼀惧bb`#r65|#$dXwLWAq[ǥ[_he".4.% 0;O 0 HVvȚWy93]@aӪH XxµAH};zI[n ûhO`.um)ϾX7T3' /S3pX`W8Dt bۆy UmЅa܀ȗQ )S0}J2qHffφqr![k?:XRw9N#d;\#lHټvӪQh&-xIepp ~A*aiwtU`/tm%.& A'jR$ FspVIjǩI E#DgΩܰ,YZToEdOM21_Lg{jçLHs`c;+rpזS͠Vsg(D:5CY%1njaVJ`ܴPBX+P VbOxވ.1jF'3aO/wrOjȷpUc p³IkQmT|^G4bLӒO1g!ajUj*C@)@] NWѻ)[mC̢oVKe*9lW=OTkE];e<SK=bV~&w`rb{04B2yKl#{f^V_e8yV"ju̐~:|fJ:t8kᚠx$mrJ>B H蝦MתzN%HPE6BV>C$Ncǟ_;0̊ߥ4w:xx>DaQ#pբ0# ˥t*k/aE˻qmErٙW/@ kB{\.9POnj(V)ڪ3KV9#`> 'OM,^Ehhܿa D*WY t-D5nҽU(,׉bFpr@b^;j|rćtA 4T ]ihD %l67 aH揆K@,hVZ10QN6H.ޡZA^ ]JqM1e(ئ 7Ksb%؃@ݲv)ZJůSיRp-w++f"Jor.RT4(6) *i{]n1dɸY<>2lr0˳9^0E"|&%ʒfU1e!Z5Kfwi;5 SJÓFŴO0]n_(sB&OF ^iwzͤ@+!\Rt]Y 7V,2L oI3g:tƒ&2ncx;|+nw Uۛ!\9{rpj>Y=x}x%c}lólmKoavM|Z9d|R6 NO &V"d\2Ov0([?fhO${Ac.2Y-aSV搳I cN (:U!!0F~ ^C 9IFeDKHkIz dIybgUaNXx~j!5Y$9ipYD&b?_E"A;0Ͻ )R*E>RR;m?Rڒ53q(Ө]fyI1 qH!&[eNBB:NkF)MͳEUEAq8 m!aJ&2q>ԧ%'h: 1CݮR2GNZ]|٥p:\z1In_Ue`[̨u&ҳ !2[w`l[3+i%"I2 RT,㛿$.WĮS {Cyh8a\>Vda+({'vB"t,A&fMVHV[6wbdǓz;uS8֝܎zh~ȵLhRz2@Ty'w\L9m~UDϪSADㄘE.vPĒo pibg3GKdXMمT##~ #M'vcQMoEd{sBĐIxnaE3kkaȳ>< K$Gٽʮp2K?B}J7 Agn 8 h=5\}$`覐Og#<9t Ǚ͇)7=0&3e{i1°41BY`neBP/d{l[&%i*uDh=,yy"on R:̳}枢[nH`X Je~uJB4> ^}'rsDZナO6AC=EJrnYJv|ۧw ,*aG-W̾]Ť輬Ow-~ck5|5C  1Ƹ_@줝 b+<,1C(v3ޑ6(kY?-N7]p,I.[M#A+O;3kRKrM8@S_rٕ 7MQ)b"?s{ "( glXȤO.{\F}C"ʼn bDA{kMn {H|6`gF> 7a CdVeqI-x'r150wc*qU?[(nHtpZE hscΖm4CSPGĤ߭5wmargzU$;L!2IADB,-lp2[<5(v9@PA ң/| {bQdK Al!hh;E_m(پ6Y%A %VqcmYT2qT +f>k 6)FjBx@{skE0Sf׍y]*vp}5YX SQ\Rqۂ_; ?@RdJ;DSp$:Y@S+?FaM-W0f'%\-lI0Lɾ^Ibic9S3m=c6EkZGzeS@3:R孞%y $LT;X@3ep؃[+y@!4o_+dndIGSW%-N%1T)l|:s.֚&&.QK~wm{ϱF Ir ρ @ .$i)q@*Iןo^` U'J\ې\K8 OKc)t>tUxʆyT /3>Ɖ MkVU҆pb׮%-"ugVwIV.[|b@R&0J] f aQaiA$(4'* ~8a WsAp*M&Hӂݝb,m6~fWZC1̗p` `Z6Ii6G#lu~n f6>6_45SCA*yz鉅IǦ;i84d,BDOYu.Yg6\x" -EiM`bMg mT݆,t7tk- )ᯜK r^XBKц&a7bT1/Z 2nddžqqꐊE.o-7>b{Pÿ"Wfczll~E\8edy⊘v"2 պX|z%}c P1v Ly!f{m38݉?+UKVVY9]qn#9eEڻGY[pYXpˢ0M` Iꆥn r0q-XE4׆}o;\p^'2mQ%@_Gb:>GIq 懝.H;-v:,T|g?0O͓hOw=ĿFzQ&~O$mz}ZBt,8eMfugîYih$/]u٬G>ku*dK-/N)l&szWsT9vg8繦 jpɟ<9y#/v% "F<.d2=@Z ?><1pvNw_ޘ%w֑ǵ>׻xfI6άPz^eb ae;8oxq:DA,ǞY”Kl_ C1)6 [1V?O4B/9^9%c~°6 0QvM6XqDw~6U&E49@S·haʆt?iAPx71N2w0G+T9Gr)LBkhiE$^p,[e[]iY{OS|"laO1sJ/⾏el͍|$2e;7W{dtizP6u[m9E_n-}G4%Af<(זX0ĮU#؎l(nDK}_@ ^ʦIgS[M K)FH:PL2r-MmbKވef`%"+PDn}ؚ28ߨW:KeExC/nWS"S,U #| z}zE\3lPQ2b=t)& Cț+cE[ wPЀZ$]ZJk*ψ">AeWew]IK!rjLaH@|;+inCc_eM'(l$o窊|[q]i'zQRl.n캵V4ibl`E}!åJğ֌k%>iMjAO$UD_QgZ2Á8)G D}ψV=W q|%LɨѶwcJm5 ' 2P GfM*5>W9#F+婔k4IKi S!f9qwll3A( AӿsV`[b:"C$ZVctTX%{-9z|r/B_9]jdۥ5h[+`) UC1xtQ1/nA$FLމ-[+7%&z PK!ǐ\{ޟYKDD |-*αyS2QwZGS%yVBCfDd@}2#\b!WsDq0hBDo_]En;B\fDw! Ud@wLz)gbW߁X+8z տbu3S@U-ᔂ6 J4_7SUSzhYQǖ!Npoj^M XS5N(Wy#zr`{kqa~S=xB8ӒHǽTJou`D#{ iOUaTl޾NMI"==ǫFp)cjb;ёId-i&=!w+6)_yGiM2nKM^PΞEcSbaz8I&>RftYS-Lxe8yp?5Gk7БZ_ \;Acn\Da\ZR䊽/Hg> CrװWL  ]X㨯9j/FmSP]$ ݼ$j(61h>S:<[/gc{op u&U8;1-ĕt _cޠj0\&}J긳-:2iɃz0T&w췔Lκ#%ؿ@QgDinT(4R䄉ezg~nU4%ߎV{aAGO"ˣix,òC iuv _#2A4?&#Ջt WTw$GO ff1-zLHqi[YWlJˍ`DXn jԈ:VJ`&dۛl_iG7DrLsJVχXVXwp:*&])c/Y7 cb} FB A22;ϭgρ;8{KX ֊U\+[*hnƓIb$ 5!W^)(^ Œ"aX!{z OAr^KZ\YkPlfP9ԪW´7[T )+ ("mLP0IC#g1 DC y\p]*  dX=G`vv'_RUz_Rk8uw=!\G<}SNP;=ryxxKe˫Aj` d0}Z$ ^Ze+lʊiljWU_:퓵]9 4,q翙4&(Otpځw;X=T? ;Y* Xe Tt`1\Ζ׮D>^flO;#9^@2 8gR斵=Ђa gUhK dCǣe&(OpHQSJa<R1u ,[=9tʌ- k'HGz/7n$ÒPVbkT`\ܯxxC5ViZ5$q3;ǒJD.HT_łe߫9-0>Nvxx2cjMQ@J(<.9Ƥ}X3wJWۧp=EثBEa8=:ˢVTNZIT\4z;TZp]PKz`0k v󅯙j.hgA=UWdVc;Fzƕ"9@}rʎ:`2ULۑѨuDm]MJ2Zru+^Y) +K>Vq交r; כ$J]bɶ_k\e'j: c7>6QW M>('x?g.mv' p&kcYJ6fw? wg&Ϯ}lM ÀJFt< 5#4= 1(\8Q'{HI+R;0&Ya)q0̄H20@ڗXŘo-bF^Dg>)n˺S-XȠ|7>c_عu-TWu6Š Y|ֻۨwrbK1yg 1Xd=mH׬ޞdvemqk~+-rXVl8ϲ[h UG{u&>)v:7E}RHx|*Sjt)&=[F :`+ S6, ;"՛+sIUo ::BMk9d oZ _2x[Werd.Hi'%VbMv INI;k ){ǩÜna`B0Ba ƚQwϪ;Ien26 DN~wT:4r۳y'">1dԜR6.e`p%:1zXa;_?ɇE: ʙ[3JKh>5W>oTw;i$-L.;`)z%#&$=|rw{R |2'B"s _*ހ!`40oe~VD 8f'< cw+7Mi0֡aYh3r烶b'>۰Kߒ*ӜMB(k0nbaP&P4%g dĮk4T"Tze1/W a.5/hU,A~@ˆM-q 4Ft@j"iSI?e q±OЫDӅ;8iG#/%4 ;3 cjv.ʂ[+❱Bk&Ա $lɐBNL*/ܺsr&Y*_/!p~ a1n$?>Ɛ8^ ,gGzh}QMX΋]Y#~F X> K`n@ p= Pm@\6rͣ>& UH@r,DZz Oۻ}UStnb[o8z?g !mgkMQ! f^Hk{t?-<SK^ZCeՀ' 1 5ӼSonFf&#ӡJrcLP$TnĘ(&n (U^%Ig[ < Lѿ#9S67PKP4 Sn%C-Ë% ĉ$.^alC'[s(>m/1af>BVFxtj&(,1~1LB!%]Sw(\]ޗ i=/hQGro_oyZDP^BA]%pu u+Й"P\ 1tI.O~eVX&@ 67YX+E*Dg?hdR8>' Čqz,Q鲡[,o_߼ͪϷInS*R'r.Z4݇ 6v+{g8ZSdin̴ʳ AYkBtRI(I_N O2VO(g-dܘnFas͢KdR 6ZPH'm#H(Kh8/!3!})|8pƪ˹ nݵ|m<ޞ2vH/"`.-vG Vwa_=Tc#+LyqF.@ég,6ƤYJ_#ʼ(yaXa<R-sHiap}yT7T;TQj%\dI;jĎ)0HKFC\خYJ70>l7#V˅~k1D}GtZ*1 d:ߚ;Cy*~ +„D%^/VKR_Ϫ fZjDAAݭkC 7'`r:e^|O:vxHI6(HMjX4; /tv/Jׯb>~_.[>A;|,WKF/L|ǫGzV'.ӹ%yS{ED8J^dŀ"WnQ'c+X̦K%20^γaĿ%4QK.#jU)՗{"vwEwcCň$Dz-H'#2mxU_1:%8 ѳYo*s|2UOD\wac]}UF˴NKA.C%%b> B"$̟t>DW`H4[,Fwf~gmT<10uK&C~w֩it˕b#-NH?Sj?aX0e=#} y'ڔݲp.il#?*('L:9(>K[8{hF[r7$a;lx%q! &VuFlF/.FGʬ]9CR AWlI>%7)̡#l.#j /tp A ^CXQTX9zbpԬwt{[2$ r/}p\*@ectel<5J>Q~UiMܬM&jQ9yd5KIM5g# 㘊>Yo -.7.(Od5ld{,T={2(ʟZuImXz]9 /bG hnV(-/>:Rۖ'AEeX<hC>v;F;ia{&>ߙ DWt'rB8U`I;J<DF5<:imputs5!KGx)A* U`(i|:cd5jl]IO|#Y˩^8 @!_I/ehӺ??bEbd:ԥN\: ~R85?HϷ)1HN>8## /ppE ҆z _#ebޥO9d4On$=H  1,2s) Wc 9k+xքʢ-`WBO%]nN)?d ܫ. prMշ:]78Kr81 BL zGЈ ~?K3}<Ӕ$34lk-mEќMKVXLm3>wٱ:Ҹd2A6I0x>j{qGC7~dny7iƳg"q590. MM?'J|Ě5m"S jD<RوGPxP0hGY4$c8t"Xlw:a.yZi>``>\[j}ۛc08a#%[gkm̤tNqm-5)AYŕ]32.\/GR|JR-q=+ep-Bxn^bmILz?RKj͍;%A(c:Ԇ}QT`Z"Si8rcDb;Kˮq^ȇB#"qT Mɒ'1?q}%Np~ҊMvFi/~,Pߏ=e/6q3l蠁{## CFN?!~02rcfB+i̚jMނ>BbJIKM,Q=MS\(/sy3ZNU%[q>r\}Ve/>y'رTs~(|>ȕ4[;^71ߐcg QadI q>jC\gr/Yq5u[H57,EL R5H{iD2! WET4\.[wiD_'i4|ODIm^yS3=ˀpOূqDUԱ* >򜶬"Z[²EǞ]`o]qd7ݺzpFW=rMg)AGO,Op2 >_EF̈;0kܻS5Ge/VްkO4(Dzriq,=!tu!|H"{*"Q^ZdE"Zқu=.+MMaRM{D MFl3=0 {Bx]"L-WG̍G~[i9PePK .&QPB s3,C1nMj-z/>".r7ҕJA/8%OmcfU^dm@ O7LO܍ҁ%3t8zSWHe{ ^hHM%ȃLT55+1Wt f#/魖>ѱNO K,@u t/Sv7` bM%h59–H㈙5qBN"u5Қ$7H{Ns(w"Ftҿ2hvlѾ674";6BUBK 2Lkf D6ҳ%vHB֑D3 Muz=)ֵ*;uÚ24.\SٽR1^vgBd%&'f$s$6"?A W;|N^FӖx~*`zcL}H|ʋ3/GHEAЯCFh-* BܞUY1ξqoԉoC3'>2" b: J*,} ϝ&G~!{le b,Aa)u#vpVr%(o~Y~YD,wZ[W>ᤁ]MV?ͳPj´p(2X Dm:4w FS(h(=eobHҮ(,@ incU@k1wm'LO tw@g^bH%v0%9ag_br j̸w2bI\;Lߢ7UP6L09fDAnYo_IS82Xm ףSs!G9~Vv]ގ+"Z=6f{+RЍÃLiѓcѴ×""mag`qMԞ $Sy'T>XW?&#;|>% Α\n~zpb>Le%G>2*n4i[4Hn 8&ٙa8ܘ\qtD&K>bK:(.*]pƟʴ4N|-c`hylssGR'f v̵jqPf+Ff0~$,=V @|Sq|:&_igs!ޝU^y- թp8 c=vd!'{}RVǩ D#h}Cp͝T3M!]i3܀m} wT9kvzFHbPX@J`MVJĺ{V%a;ي `>58r:E0<-A&x[mGŸL>ێo̮~Jb%؏iQ1dL +@Ƨr[sTgϸYEk6Zǣj%K)`চ2bT^2,9M'_Q(*f]řeY"@$JwIfV)p9ׯ+5c򌓵 swlDJwts˖0OάPh>:Vo =Cno On% ::zoj|Pk$?ƎܫPF .mz$PV}d.J'dkf@Cb (Dzs,/g/yYuKS x,Uײb B<1IVm !8 '}G德@|87bE+ X)ڻl*Z,(xlTiur, ,RX=D'H41i9o ɩse&c}A_I{J\rIW͎>D稹P &Qd750iߗo[z/>ֳ-ѴYhOtmS,!4(z6gǰc9.8`Uqx>Y'p A+,5a߮=.]wQ>[5`6<gH\3ibL󘈟A>w?5s )Zݪ 2)N]-X'Ua1fS(,{f{ے8fitrZxlE;3'eǑ:d(rmR@zU]ћxrj X4X!WF);Z,˳nyyzL"VuSQKwe$DwƸJfe3 Q. ݽ?=l޺zqcn⊬ْ@|MxzEs);ᅈA60eBS(D@lD^v*i:/PsnU0{ r5.慶X;-'/+3qCK1qUkлpHhD'6t=8 o\{l]8q$c8-Avl>ҿ<.$Yd.Z0=*:[m_uP57jp<{#',S9WMzx Ž6@^D`*V\d$S`MZ 4@>2ɕR ǖB_$YA: $Ja2D(=—(LNHbھ &#zO.r6[*}IDP{SX Rq)0z m+lL4($ẍ́f5A+旁%AT2+-HcZ'b ߻EU5JQ%&/(aq%$ 1ӷ~4uS<_tnd$fQS -yV!H׎C9dcY/mj\|!, zBxKaAr5>“%Gr\`w_.hBO$[%*B{zo!I`Ctpn'K"4igi]\گtVTFt7=~3茞ֱd;K<ϝl}ş_PAĮ2H`#x| ^Fb)5RJwN5S(:τ,Iiׯq6pvD5 |P"cO u~[1[dAmwX.c:̀~ߌ;.vfq.ࣽVݓФP$āJ, VW-% %e L {m|A"W'Ʌ|-7P+]G;K\dMFDŽo#ddYEɋ7dX㽳m1lb⡛ FB#vFVivn\F͗{ ;!}},ޏǎ0#iWO䌞E6Px66$|y-V:g+[n{A MM19; 9&tj\rg'Xby@JZ9hd+HRoJ*ĵ) (뫁Mϣ'dXp@ZJ>]6\:3A0L/i8j#>pEX+~P!8,D^l1L/lc`hD< hb2[&vg/ZI a/ zJ'˥j/Y '*S+z/)h?\:paoy9l#\ddL&^ >3֪dd_1Tu"0'NQYP̦wVP> 3ȣKͫYC]m9N}1-dz/Bɸ9-'1y>C_iVp ~ۗ a7ҍEGapogT0Ys 8+G͇NV߸h"K_B4(ZX Nf2K@cC8ý|?sXVE=P!ڑ`$%k@d:YP70>obcF.jg?+nH0{o%* Xv۾|ZCD|ULm%%zjzbDG|];U.o3Gۤ)~OZwqevSS j l@x29D P)QO>OxgsT$.x%j_? 82A`D0W0(htd׈gCFyzףP)qO~G*noh H %.BB% ,5ɻ>5 A-'i](xv ^PXgZV \gN=Y8y86+3.,ÒLDKszmPVGJV-Hr2bag4[qLltCo'xN}`"h9Mg*PWڊ,H)=,7+=;НF`.9Q( Ү$Z<ģ?۳ޗ6c\Ҋ$XUYj?.n@Җ@+q ,+NHR1oPlA9 $3DDa޲8}gsѠ^[2R=*)y /j K 3|M O{vZuDd9z ۺ[tƥs׍#FXO /ݓ!@tgSt`kshnnSR.d#gJ+s )h.LO@A(whנ /[FRС"03[vi()ΒIv>g~JŬz) AUA yӈjsW)!7ȯa_ 2-K4kklkL::.1)ӨLi5N|2bRO%?8Wv#tDעDGLƒک6 "_ cJ`z#C" K ^)6 =|i7Cc6ҁd'Mx'{N|8 X="=fY+H@7}]`XpWIVmt5\;>*#c<=L];@Ժs=W.<[SY:IXUyHUL"hNGRunOaKml-_Wf?d@{Ww=z>s3-&40?P݌fDCoXIFa1e排jH*R|מmn?DrIv"~$\4Ueҥ `ޝ,X/RR]zlŒp!ܚSVDTBxTulÔ]M8]4iiED oU༉^2Q˅/")`ߓ(A4]吕H0c 0M$:9 "Mi*A~OE "Qʟu5^D~x3H7VҶQ5-9# )) ^};(rJk]m陼_@fMe+nKMp"7A~ה)VH$́x-=hk+=wdHzik?QaɁd6ZFW306r£!@tՊTձl"c*$}B33pM(>۰sxX>UXo`KZ=lە (Ȟ`݁ˑթKYB~ؐYBe&J};n>M"cВŦL>  @51d-QA>3p/Cu&Vz:QUZ/qi嶜 Ou-:wNf9 +"\kRǡThxAW.Ոu:$m,[Gʳ6zcf.VkINk8MQ#X6=>tF׾56~*(ˇB Nfٛ%qNZM*HŪCgJ#Oh 0}5?Qdd1KU1u fg;H)=1#?ۧ5<'V*ׂ^P?UJ)TIʆ&Nv=ˮ.1rkLZa^2ЄL\0Ÿ_c^ɬ.V84)0/@C4L5Ϯw?.g!Oz^QO6ՙb"贕Pj4t~05gy?xMYol?w]ѥߝ/Kwv$m5)CˏP 3φ7q:^I)$Y eB˓,ͥ|ɢF0:E/{4#60ͨ2֟Ga/={'* K~N$E10$zs! ;ELdH3 UL}29c*x5aR A0O!߅kD>wm%'|xlh>4VwvO:`: 3o" .8$:@bbQĸ$ha0)<&+6VpN0 =HtQ]킽']d*OMr5IxcOR Z_juڐ5<|mFļ?='`#8g&Cg=;c{28CR8gNM(hi* }=[F\OVFGx!!z#ݲ*>:_(w\xv{FB{)[iG0Kgiȱؙk&,+B(sbEN< Lz 0ihע>[ڋ kJ)w+BR [gǻV\mw w"mR$ ܗ*˺]Dy KVA18#2F6:^F͉3Y5C f"; 0[6T 8|%Ϲ-JP% /9 *Afk3ȡaBk"fɬa7k78_C&rS2I;*NKih U2QKؾV9u\Ʀ-N** F޲BG?KFW`hjfH>l!LŐFIb;a@"N pѠ;oc[ެ%NN5sQQ a:V!Y5~\ZjӓJKuYzO`45_g-u,ucbA0Cx!1bH{}KܛPWM1yM Ÿ4 B,|. )fx`)4ު<)zlh_'P]BI׫ey\8AYJ;'1D oav~e NK't}3F XPq)SB"wpIItMeϘr WtgmA:KCۙ#|]e{S4?!żE4'&^d|u/4ߧtc^^,sApQ %jk0x2^u@0$To*z2Fz>\s'+>iJ6S wHE~wJvǬ.lv %)N^#5(UU0ް gEsFT&c6ENib}uJqp"?8Ǽ4Ql^!5I-{+_pX.d2-m05Ȱ ; [z0{^Ґmt2h;isJ +.gc(#[{eIn J̏=GJ`tʁôE}SY@O`ĔkT(ΰôx}5M!(<ԔhYq)qrNDz;۾w/ߡIFRD EA,MGo`rt4ڷ .K"E9j p4Qg\hO.SJ'IjלSUd]dIuEuB(9XWC,1EǩbA:O0K)ӄ5LZE0Bu4=zT8%o wFH?dZTnT[ǀjRGOuf6H",EGG>=n>sݪLu~>xFH(dX7=X4ɒ>v g~ v+Td&:פ\ ,Up'm):C]JFBta˷"s/{&C,Aї %q7 \+-@ 3}߳^8uK})JF}h#I}(IL+l 㷇f);&3t{տ9?RVݗ"fkϰ8墴)h{RC8:?'!#~RUJFC@w;ځ \rsޅɧ *}F!l8kt?;\vxl%f%e VgѱBedh  >I̲i|*S}hu~iS0HDEua85" A:3~f%8ck~F(>1b;fgn7l|0v:A<$ug0hAȄ)MB/D:"{K.CٹCVҀ#R:iW KG<üV;Ge)U(aEjrOxs* @3Mci :5qc\^DӸlbJ{P*TM}ʆ %pa{1C!FƢt u3t;; RYHxټeУvCzP,,g|!(6i/<7G?~?EDaQ9ޠ3wW&qT֦$H8L, slg] 2_J tFֶzcA j"Tb.䘜؄έ('5Z%<&zL21C H-|!AF \-'rسi~҂\b Ȇ1Yqi|iMӔmƈm!âR#[k8$ Otckj]y$3B  }ѴY|cO\If0%< %dtӗb;fy pkn(@$w-B~DOIWeا"Egyy#=''8:|% *J,Ye +7L޻[˓ɛԏ,} Q CGA$/F!\F4[@:H.-ʦ_%mn!BۄaFofuAq(HEC+͍ˣ96b8+uh*=m2b4?/tvq<+16Rٿ0 [Zۭk8K?1ፋԛ3C'E/G+~Ppn1Иd|Y;6}S{_caӲ7WR؏dJrK=Kz)8*".X#u}ZEwn"ͳN z?rOA#c!+rs`qԥ/% f?GS-jD4rլϽ-}}y8neu)L_9T:CuHrzBk˗"tw_Œ^,Lnw-?QAyA9F_AA)!ŭF] ͔'8/נ_i5n޿@ՓRz!Kevwdvl)t#t[5-_hfV}LC\>eā_u5EI4h OĘ: KGY_>cM@۸^*uA\0E9XNq B>XI})zR(+ڠ,! !4zJ`٥>a(˥An}!]" KAz xzL|cP :뚠= 2ulf+S(gtEBMhu=9,hjŠ!ki ѴS])bmhS;U9.^Wa41C.MXq9Id SStfdg.$?c)uit!㇥&"WG:-m)+ Hj.:ȩgs4&EEثm*| {G:vml5l#{[YZ`#f2R&Ȑ(L^R +\.HKf<7 ac|VHw={\:s]wxXmbM*Uqݐ'ZTjwfvzbM+ZjRsW9< =ֈɽh6 ؖ]9QϟZga,j-cCd\@L .<˾ ~"_JcWe<&=~3pORp!2-* njYxN[. 58⬴Q?CU㜆LߢIk v@BXױ2j.SU U%Psh@Q˖ wz32C+2|<fef XNϪ|= VCλÝћ&Go#؋H "`L!S4,y~8s|ZQ<'0U }mGtU" ٳRq Kr 2#t&O@g-&dd̩]3E?+iEvәaڡE~~KR)Y(y?dHG(kǫx\rJ殡asIbv9Fc ВṠ;)|ͿWSJ"똯jMCܷ*V#j+(Q(?E3|2a8u^2eP/w /YBznM:|'GG.T桵y!mB!mz)&Y6jHOe/9%qac ٵv]?3xvG؈#=&8:J57@KiAgDMjyԅhtS4rL:SJ@{mqVͿ/P>b(\v37/Vej}j۪mֺ'vhf.D= ʻA, \ zF5b>m8ʆw"ScXmyqb AjAl@p\WwQU88GZVח5! %yX]YYbnVPQXw8JL߆;Nf }*ұ3(b/mi'|ܐ"/^/ y6 8Z9Wc}'(0p&\o]*@:F)J>@;(c+1ZW+ˍI"߲TG'rq\8Dv/DbrUBSD$0N}喎9v|L)CL <;; jfU4)t` Dmp3sR-?_rK}tsO/U [*FPe*vGqf!^<1 v6^[wDʴ VQC`T} 7]"( gʟLirYVxQv5)m]}jaGSɏrr3 a=c.hyOf&ӋN7vրEYя%{`. 휪 o-%J4d`(LǬCmAn>ƆM>"bDFyCvf InT#:j-^/ͮ7)zRaWcDgL&9|(U]h[8wǫ8=qm6;H3So `|tL _L2e- JQ?Fe.bkn,M hտ;.j)JdP.,u(tOK4lOߡ $.$;Wޕ-  ˎ˚`DǏׁ? htFGz Dqh8F H(o՗a'ŏiA;!EDK 2 6+1:mV}BFN?5RyP83/ңLu17?.<,eXeXVd 3}|2ߘ$Jr˲;3JJl죭s֞#JE>HϙӪϰ ! h2YÑ:b7s9M '{8BX|@Эu2J⾋HeJ_P"T#?1_F O+u& 7GR|UBZck[] DFtv_Df!^)پ*Y 4ƌoi>Ua5HLM vFub1ݠܒa.)paV{k@7o7Q( .p}Gt꫆,b.>FJc.i$2^i(J =0f߳A#JxRxpZS /n>?voAד%ė˜xfUzC :~82!zS-4B/&(pPS9DϷ2dJ 3?Y! 6AE/C֤nU4XZe?OLXy>`>7-9% 0R G:H*R|46jE&i >r{Ǣ3-isS H F>z[.oz^vv;㍈LhMy  C.}k{t&0 ud%!\ pbN~7a I޾ڶIyoGZ9Egy. }k,cuXDjЁǸף 6Rvc(DuJsQA/p3Î },DnqG4Ѝ[.YAggQriX@[ئ܍\2Kx"zivЌDuc増fL}(M%S]{V(x7Ƒy6ڷz2/h]0l w߂T1:!\ ;܃nW 4?y>UxLٲw7r럇EvSIKy,@fcRr4jj,Jj1mf鼯dj$~i扥Xܧ5(ɲ3wY<뚋么 2@zfq&"wGL)~~VIQuEf([/ )]tQ[`ӌAe1=2:am|[V4+ت:,vC\~Q2P^g`,CɈE'˪muGyDc lHwrwR7^BY}QmQ5E?a2'e:"JoSRZo=}2tYEJ?(ڞGFlsH&#m!.2 %[Wv_Kڦk 7c|M6V6eϦ4U[%zCX\~(4={]7TA1i]sJs%C,;Zf>b{SQFd7i~zYt "":;E-'̞eP x0Ye1A6BaW4猴xF#'ŏ6[W<Ҝ)F2Iޱr,,W:S|sv4}85XΘ<<+ؙQ  b[W&myLGu/7[9,LkFֈck!Yy^'p#bsԄ Y?ךQk8ȧ`#ꢓ=`̓~Dol*tas'~-Ikwa'jeA^>f>"1?gwz 3dZ_G;u3xJٛ{x ]T.L\?bz]K슄8Po UK)I@GP4 V0btmDDg K#?!"6Ҝ!z]U,تW0E[)ֻTY1Dlj~s"yӣҹo*:|"NHb'1=pY!J݁SN64WГ9 -A Iy#.C/O:桭ZA֊& FuxB*ĴtCF }˨Q)fmXǵHO1;¨ɇ>dT6%g62(?;߿IÌi#]4~lypN]i㒽Lя\UގBUSasj'}m%E&:f×ɣc|4))oIXCgfbX YDj'b2ײ`s 6Ɏc T/z9d-36&wCړcspJ2ÕmdKX7+PWBMm5#x,& >t bdo/+Q~#^nF":p nm- G]݂8P+0Vnw$VYC5z,)sqJf"9f,F)aJNUqV@ f~c~pA3Rvnz+4͈6 11w VUTIs&vyk2n"/y>xyHԸqt,VŠwϡ_jb#?TgКD z+И>}QBj8͉A![wIp%~qfPnѤHPmL kkrf2佖'P;_ڱY^kڰT_"|gA;@ ịV1Rw]5xB|B$c6cRΡ;t2=54uq4>WlxԮhE[U u{alίV]܉񁶿$Я,gauuvBg_;3r TxGFlY8;-!25''l66]#U?B 2pLU$lA3u&Nj3Té"+B%654;ʕޞ nBЊ}u /wž )r3_KO4+ iJ3mB- T>; >J+U$vg} ^XJa" jY_ˀV=iőKffe I}4MjNcl)A8Qګ\7K I,}M3ݞ؆m)渏ttmzmY'Ms53rV)ʻ$7KdT,K~m΋XV0֧#ip_>\X";p=Ut &ŕ ,L4L5{oT2LFPCK.pĖ!O/ǮV[:!ZR9OupDMh)Քx тVP€Z3Xڮ'DÊ O< .?ʸܔNJ&0# %xe`{S #@;WJgJC|Ӭ~gd6"5EZf*>#J߳2꩑uY!Ў1JjKhJV'\~܏_E_kŖL@}Z6{sr чlNXH$0W^&`U5-z#y&K(,;GeG+mtbalр8-1=SYkVuǽSf_q 2vJf󂄵.+_Lx^bp_ێ5(6xj^jNv?O[frpAT߀uWn lg|"kYjKizbZlvǔe GA;Vs(}>E`fDjv"#$)Cß.yCjRrCbp`ڞIZeVG+\[jг:v!fR3 o9>Gl; #qf#uY!N`eS*oلX%=ڒlRI7cz)1YdD~r^g+`e#ݓ*vo.0#N ^;z6kؽʘ@ >xHMkr'yQO4``߅WQ$KgK)NYΫg98,) f=F銌cEZjTOitOh;lXpѰ9;$K Π-.ܐ$'p뜧W[h:R[ 7(yT#NXI:s(+xd*+26ަn  uXҩJ0dLP y@~k 9|7᧨y6:# OFnNoX%JuJvfKUCsM@?c؝PCQ !cnl{/#wDb}!Qs$jIZ-jR?97n= MS;$򩢧7Bٍg|˘Ԝ?";\!0qlj3lUf*S QTODEg _|9Wm /D .Ϛ4kߵ׽6`lg?t/t ʀ% V g]oho8GFSnK7-:wprkr?=a}~cnJG^\tR1\wn 7fpk }gyje* 8IoKW[B O Z|\F JҘPSV!qCq<;26/yBcFM2s3Эm1+cf-x*i|t"wHR ܌W=h)+mޟ$_7 b6r`oڲP˻2&9q@-o%gW֧f,nNltsu2Fع=~5]`o-,ݵig/d*=_&J7‚iqR62O\s k= rQ!D'OPZ^4? #}aP0LJRkfBU~u/=EOor+O(' M0. Iad |˴Wڄ^HЕai)|@7 <sPXٙnF]o ŖBipzboL>s7uD*ll8|\Ď:SZ!0rd"p3I1(k3{._u<MKU'_2ue#1}WV)ǹ7VAzO UR'shY<1T!It}Ð|):g^W\Tᚉ:-w 6ԝ ]}0/D,RXT$;%3'3簤A." յ$ixw  Z,:TU$I=hm^jF!WR$Xa]J;iKIKվ8jDE´ǰt5.b6(R|da^?7"u93cun5#LV]8f&X3px,*"woaEI xܳiKyPPք0;{ӱgYZ07070100000372000081a40000000000000000000000016570825600010018000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/ȱ]?Eh=ڜ.+r  OLu#L7|"6\w7C\~^W+@Aj3B&@-?J9sP]9;tڝf7E bSYqF /#{HOn_B> Ҹ~\<?ؖ!11D3tCyg&tqEU1gcetlpqz[[&k@<`*cMNϒOXyޣ\עԩ`!\o&9a(aTn+8e !XGemӞ!'qp2eʵv,1^t ;;;ɿSf6'`BܿD%_2H}6 z\<Ofoq}=xM} B cA;UV׊y5lr)VPUO  %9D)'U88ҟ2f5֟N*htch9?}$jM-{Q8 r7Urz?y3r7"#`X v=Ѫzoq2lp}1Z\ȽB@{u Nq;fL>q/~ ae_P,!A&@{yb췰%h))ҷHФQK\Dͅ.wv[l5VQ%Ax`V WM:3I3̦sdbM\NmU4ֆR 4@Vë*TYZJyU"߄;C3&N\u Ni@Wh:݃ʕ&0уKڄ sz\Eji9:23Ξ9,EvY01ZΩ%&؜_|uՃ:XbVk^/kiX4t:-6v$WtPgL޷3?_`pD=p5+}uY] eԞf Mc#D7gJuU8ˠq4H$ 1ԵqrqNNK}}rvc_D13B2+Is{gOz M*VβTzii4<۔#_U1 L(QfBH+h@rr+E죡XWh߃HGK 'EyڔEM*k~Yg5']s./p1o-Gv|7?t\}_1_Dy9O3lmk刘[Ȉ^hc3Oc*R(|S|>)TP lǚy:zggěaotXx>$It~9O5 1Ӭqst*2l[4 Ⱥ拜dSt>X &6oUM(˕MGI"7&L8:n8|]uD4U`)x4QWc\whz&Mp`Fm'>4~*iҫyBև kmK?/I Տ>3ɝĄD^T# V6-/<^<6'nV?3><M88(mu_CH4Yoq>U-cf6IQi]Lvp[::{f&[9 ʦuD( -IqO@%*f3R8DGHoX vBEbT4{ɀ6ba E=\B.!\K :4N'[SK?a[r yC ?HrZZMGD #5 @Ԯ/U/uC+Wx O7Q`aZ`NM.|Wg~i@J<pL5[E; ; SRzy`fR-m%=?TΖ$Mq<5j=^^Ir,׍¬F2_Ӥ.<=ժ,ʲԶZP^͸ӻ$@85' >ӧ5y'"b:UΡ8uԗ+ovs=CZXur7{Y6NȔscn`n{nVohe{nwu'X4PV=.K]C൵U v֏Z!n{fw ׉i؜\@=y&8ϠC}ZkOqS0w 8U *kw.JTѴ;Ӌ]~—UB`4I* K*̿EWJRoٙB7Hӓ'& !"֕:dNwgT\ndq`X3;@uH& 8,p` 'a0B)vXmj9Ay9)܎xL;o[}!jyD xCVU$<U;p# Bzi?vC`jb+4oNnur)?#҂r%!"y3r/N1KsïWykѱFao@> XxR[qKt*h+4+ˏ=Bav tLW"a$pLj䊢?n 5xYw ,0tmMp \N P %O G:,_%8 p|UUq)v৚rl 0e^5uϻ լSzbςkm`2?TJ>>9^$Yk\䓠D(.RG VQ6,ٻv2@LӮLϘ#5˦M>Y3Ҋa|z=E;9LmkE 7C8N"huGsyJ~'ij[B!j(e'ĺ &} ɇ-S^EdD~ws2u,=? z~8T0=U( ALw^{GXj_=ow5x4`R6-3Bb#m1#=R^gR*D(͝P3ťڀ(n ^A~8$Wl2 b ?v׉S4%"$o4d/'CzҧX3z -Ss40qB^,ѭbߑ.zQSC) ȑtg Mj"FG^mh5D#`X?OѪ88%:di^?N.TDC…Gv~լ)/ "VoCG9p !:ti`7R8'j0Sn4g"EyДRM879:}Bܺ۸U2.{Rٲ}z!5 rDq"(@~Y1E5RɲB溙+yO0]Zx%fۯ@{HyUsq;}|Pq+hOVX~cXH6ӡ_ȋ[Gwb r5M&禘{0XQq9?_i]s Fam>J|}B0=%M-vYbQZܐQ =00˗FeMRJibuPot4߿m!Щ֚>[-yla!!F2x=p$#@r lIQruvW=P VNڞIb֮PMᄩ}21$8IVNIfmBݍ2[8~g-J}T\EWf'Θ(s;$s6h7GwsEKO65|s/1Ρ@Q~!̊g&#[)8JZLw#vnr_ٴױw Bi}1`q txy3]{^h0FMEF6KFm@sNR/ !OIG4eqk;hv6u%U>j~J+0h(9qGr.P|<I-׍FpYZJ/ oF)|v\ܞ3#8BZ ~YaAl,Z;F3\C5aJ)v֕L_4A+532*\xYe:'9gz3`HcGh~"ώ;k*;b]WmmBF3X"߹V _2Vq v2-ҚEf-'M]Ew p10j^*gM 4=_Kh,bD+xMk5`\F`-[&<| /Mf]" "3w;8^3ᘢ; A~eh D _aՎ"h1w1ƕ>_Ysv\vcڄl3qb$)tNY>Lnb"Oڭ,Hܵl+2+siELe | ZLɃn {6,q'X?ABjTq> p͓~DҘHB> )q ސnfv7xWoiJ|[xPWmz㲠oQ`1yƄ|4Y8$73hޣ\W 4ɗɥSʸIA'kMogjEm¢d豹|~&3y_As5s<25\SW )tW?1YPP*\ )#JޗGܨr&?9mZФitr< R`*ʉ _3"]hؖz"A+`)H@ԻQ&UIrR] fF]LՌh#r3.B9Vk PZ 2NON9 j"'U 9t/"/_߻v۾Wc>Ț 7/%ϴQS?"Cu ==[-eӾ<;@q'>fo1߼ʸ,w86kH ~O= ;uQd-3o (=U$a[pa`l`6t5Xtg4;'[#>?Z,@>B9GO1@v[_Ǫ&AJ+[rZ5=^%{vjWTf>'XCFߐjh&.D`?F! wJNxQ_Vpa"tx$)JJt:C퐿ގ/DL{'*FT3fjU]eMb`z!`%2pHѫzj3$]c0i¯= d/|4&2t'lo%†<1Qz겴Qh79LWE66k[5dW%)׹s5Pě%g->I w.rQ9* vERȷD%%Afx zen3甭Β7UFk2kQ*̀bpL:"{TC)5muaJWH7d$f/,8.Dd2yu@Rfsvbijey6GwV7h)5?_;={ݩ>I1&dFYIE\5iƄKo(K~O|s JYIف7ǚq0bDfAಊM/F<AS58kg;6q}K-ɕ*Ϙ\`% _O8^8h*jm"TH-d6k<ʟvPP =b5ѝτAUŸyT(7C?1)ۮ9-i']&Gf&*6#k}|=͟CD_Z9|i0qWPye U3 vX*pDًo)=RO]rr/[,B~9`iTΠddʣӒ0}ӛQ>wy})VasMLdzf."ӕPKkE_;~"_X9+ѾګcxdٙS{c魬@}}#}C )iHxP 4~Đ"7[&\͚C^0;ߝQ,"=a9yz<2Oa/S. pέocسM ĭЯ&2$HeOO'`ǍZP v#^]r!!;@.>Έ&#N Q:7gqߐں: zuvØK\0*IBIc39w˘Xf>+t%\/# vSdx2CIՠՓzl) C\+,SI^*>PLm*_g ,Q^؎hyvxǴJmϿfUҭ[yL' &Osuv֥%mv0hwrW3J.wce755fY:=yAPሟaMUp+JB!`'N8'putH!Yv1LO5I6\:4wX1RGT5dXX xcW ֚Nдy9˝CQeætjFֵy ic(huu\s~.P}i`/;[&AGebHˊ& :%r[2in$J:aG r"Q)o%UR fji:+\{QJ&[))x=wII `z‰ᏽ D}q wÍZG[G㹺G 9ɫSt@nԔ3}l)CQdc y-roo'hWc{1e5$(I 4$`o;Qy3~v*+W9] !^&-B&T{D:$zh8#~#:4 #W N('ZsJIj~^!8"V= mg >v}/AuɲmZl/"_.n#IJ^>V jJCMly WčrLh%C 2ƘN⸅7a^=%CxV1&QF& n~k:ZVM7?xnlҎO|cyc7_ (3@9&'t0] יq5j](ۺ~Tkq8nQ~c}N'<aju#42(f]W5n7nwqG功IG<43yLIpsV9wcBv[v:++!MW~h,+Ҕ>-0` nYؗ7'PaMnr>PIBJH$Nis !gHRa>=Sޡwm+s3LȯMI |V)ww^ xKAöEa'ENW-EB%3+"qkq/143 ,R$#U_Ӥ4\hLP(!ӵa^9fz=<]sXpLI1.ij]YWWur&>|Z ''q.' U!1ϗe*$cҩ݃\=hC#ٿep9;14Uf# Cβ㧶oq@[fMt)ehu=iyF5 Y7sDz;m_c91g({$qjyUN "8ώlMnzupA*y#>Tk4LAj{8 D-?oN!B2fm. 9C3* \:O _Jɰ s!SL2ci#5ƯU $ *(nqhq3U#1R%ϥ/cơkNH$0̮Sʆ=&cn/#eER N\@ab:_CÐU;PB_@1|<&$f]e6fOp/A񝀮}F.͆ϴ@)8M&, g8"h77͜dݛWU>2nCdi-K/ H$zHZSY]XĶAkyGCn \hE8 ;0V.LK޴l~Q\UARJ`!y*-c7/{]:NKaw+V[mW5;=N6Gu_VK [>d†¯k@4Wop֑EIC_{d(M'zUr>F`T+#a-`%tt(׎B]jkM؅5ʓDMҹ~8?pJ)u\x2O׸Jp5".-.q̛^fnnbO?4$<4 xol P ;۞2rbrZ2~I8b/6">ob~'f \u" T~KGo։C dtа̙QT?ɟ[ W#&˥IYSId]ξ'b3 6_0+ݫè~]GW[KؒB?η:SFT:D~iQElNUp?6{jbp9>JkO5{J-ShFeqDnRk@Ɉ,<X龐O(nvOcA/.~6C9xm3䩔N> -`!'Ԃn5;mA;‚=wZ dQ_ Z%v.7`M#Ba‹f1\`nl@/E:wfJ8x3춵mJ0m{v4s>f~ζ5,-|_7CN͍v]>|pewOt>¤ջٮ%pƺrqOjm +,%+o5߹< h`٥m]4'Np],SDl+[(u 1y&E *et`6 bk"[(W~G&n۳V$g-g P|U\V<)")]Si -#_`p#(3 2X@Vv??RBI c9լDWU m"}&Yx ,01s}::$TbX¡Qᴥ_V"WBl:יִC$U1n7mc^hPTP<~lcPtQ](XMM(z1X9IEF;guT"QzSnF՝` Rv SΦ]EhaXؖX#VG^fezD҅NBѡGЫb&׏'<zŒkS^>tt 17N==yh?(|xQl+7@.EyB~xRoFiWjUcIr7B{HHݮ$A/?:݇Nƌ*jr_sS3=s߬`۷5򊐪4>No MFWO.Y.J-eIv3~uQDb)= d2rO \gGdF g?M'-2`Y>"Uo?X[&ytMs3A [tkcԆ< uw>^K` IzBL'o5N±iٯ 3ݨ=% fZ"v')ZZAWsmII S)OtGU_Yk_%8xm%!ϒԻ9Pu/m9L$A)atֆdGJN_VJ^DF-}]!=쐔`#a&k>X ƴ&OA;F2Oyv{=%A8 2*[GAwrH1R~"| Y^&Уt`F+U&}m&𡣉E4Aӆ9٪[~cw Bۿ." j~:Hb xƔ/}ƻXi/i} $=&m>A1" awp.c<q8jW}Hz.d5G){a>Ib?}x|lZlE8gScdKuKfYx4 ")ΏD䐗 `v0Jkԁx{uZ-Q}E!j4P%蒻%0ّ!UBKa9wS}!ԘNYzGR+T)&:Bsk?އ#ZjTim=)!a%n5Me9S .A\d1s[4t)K@崀G +=C=vJpJ" Zn}fip9u* t96H }"_ⷲOMܛkц5p T,}«H4g6L εf0ߧ%>{yeYz((3X`gSAM2͝6P1obML,ѪP9DF^}Z+]nMĚmNKJ jaW3x ۾U$% s?meɗ26",e>k|:r6me86:_? PNkF`_G{E T8H:$R!5Ww$=Bwu32*Ty"HC\O000w\guT\8h^`Pa[:^4-"/s6; vU'<"1së($5=$5C+-C(6zh.֒#9{eւ_cY-O/ssm[L$1 PR|riKw6YEQ &EPO2aY3ʉ,j7#-M6V^5 q Bb$hbDRuְ@ p|Yp4x) F3P|d[?<"5 3ՙ }3XgWv4RZPSNTH8WHbX1sxD?]"ԝݍ/7 sEN j#Bv %XiD(v Yn#"ϋn;ErRÂB%IYk; FbO'[T_߃ *$GJ ]U:N Lu;GGcN颡 b{nu5\$yC)=+Jۭ^hRo%D{w!38k}U™JF*V/c^I&m0dxv p[Ӽ+9]hPv nVemO8i@#{X2~~o V@skIn W}tcBJb:kA~܎\z$CƏƜD6߇Sč,3"Z>]h65x;1OdZxrUxs0y$bu 9j_#n7nQ̏/4ВiI )SCBQZv k{U`NPW'>Tc8HQVKEF~/:h UQ?vkVn%=A֊v0/x2^#BHu.Qv%WQ\Lۏ8.[?WԼm@OX:'d:Dv1qi)|ű\ +;L9bxG>Ԃ!@&]?~*C"rB/*916dTDC)Q& kRCT{cu/duK&NJ!dP)o}Zfiq;όS>8)B% =Y֋d80qur8 &hUg'LGAtU FΊ[PR$ Ju.E3W([7 ,}q X5ݚ*I :c3k1Oe* D@HK=Qɗ@K*TDR耇9f+^M`M HL7n6 brͯ5E !5sٹ@TUV|\ C3p4\i%g\KT"0<}*-#$QѤ<#-#؉5C1hN5@=G I%X& s uO.*G58J }UWSh.B,aH,.{᱊'@3iɄDŽ~Jah쮋HFO94"{S.5t%: Y:>4K:f[(=گ²L,^kcXCcԝ֟8 -qf۷6wOz:w2 Dk4g(rљeKy! & 0{u@<x$k%Ȉ4rkQy+5A=0ZŪewQsDKRqC?NȜ>[-b~7b:q:d V/7WxWhOk Y!å{5MT2tR=`4iFyѯ[44LtcQxpM:&oֻs$hyiN.luNl#-l> 7lZLKFuV젩$(¨q//*TShb*3O[%ڃ^_k9]8O!E&%,D  l`RacAnJ 3!ΓFjLZ"m}W^R_juaޏ+| D-2c͹e[1~t>[!@-8x<~8/2G1#%f8H.# Xgi:F|GLq{;_X>^!MWvM.{[ a 'NqtR~_&v ]%>+tsҊe-:!V0i S:'ШrZ :Rr|FYΙ_y =ٞkpUi$?-BgAjHQl$R9^V[dl(yw֫*| Y0Ae6\?1c5d3kC֓z=Cp0C9 |)M&g23$-fh&"G 1OGZז0 ږ:I`(ɩ˹Ұ" AeA&-1G5pkQFLʧ7,"B%jSkjNn&ܹ=4|''Ii+-n [zL=v5.7A!ܹ=Us߅,;C5wH5k zctA&Ɵ sk#yVmQ:I($ض~@+@\):(_҇,T5E8O(zmU3 ֛ΰ!dl3Awܳ68|KLkzk\ NAD[H*${zܝDixpVm: {  8MKD>][նƇ fCHû' qR%voSKܘÛ>"t;XN.Y2Tĕ9 1NlˁpzACh)+Yxo/{ZCjYpQ0b"!jT.d#R, bDŽ4&[y|;lUL-g3[~b: %m,U7 )yt6| fz&=^`uX] [j.|J+> paiPN4KKn P}|'Z"'؂\ǫ\+>ãdjrN4;!{p rbWr <T .%JEAHa O9NǫK9?`nO.nr(}bJhn!`Z;zqPC=f}Mݺ=kri#6Z1.#C1,AA[I"C G]o}`=Msjʼnm ׸ӝ,6&XdZ%Ҁ=k%ZJv'Nz;ODCsh͸þy[) Hs+i0@[ux PEv䖻GY!a+]GH` ,C£ U ve]TM'uX'}&}3?ԑU*\Q9XۊMsMj˙Ptx* A!CK+3WjaJFK;"BM_=省Wl*=rm{mpfSJ$&N2T' 074b%/TlT(Rwػ@Qϙ!ug_*ex#Z 3sk]bR-V5d#J*xPSECv#׆Xb5t{lBԴhp`G_ S翯o޴tR}墫ٽ pri;Uad $h;oSYa5M6( B&Mfq_%ݡ-W'Yfƫ"l4YYΟ~ixt/)}$%okS6 nшmqYL?(Z dz޺BdXeSpЗ /H^˞IMT,Z~}Gla4 #v6X6_P8SVݍ?):zEB }n뭵]0oʇPNFAwBXʓ%bpl2ElQb욈&M^]@)P>^X0 a9ѿ#4҅4 Hk+E?J 1:u^j.=羞ZVjoq-N`̰ILaXi!?pmKXQF9oG7ߓsjy{bxO bu9kß+?ȃ~ 7(f[Mp6O7η.V 9Ⱦfg;%Uf.P\0z Y@ꕣ +8\ %Ml\^^@ {+W k& #x\xlVkG%V´r>c$-O7T!r&^paHT&}q6CB &Zʟ ebBCSuO([ªSKTgeT~I8Ӂ`pr(Du;W ˎU<Fmi:/ V;:}oaqEG׻*Ϳqd[T uGPCE3601<+r/t{yGfU'Y;U\6Ü~LQE_R| ܑ*v Z\ㄦl"ǤByF L~Bg3̓V"+zuԽPY=ȿcm*)qRظ|<~Л?0h(&@5^w$,y&0\YũO~JwR,q]l4f8݄2/rv:0}8Ɇ'5NKcJoY3NW*? 96&E2 H#&Y%U$O=O0OxY+^poe%@,IPMi,Wp{6~ 1U$]!m_!XH9UH8u yPe[֤~䙻;AUILB :B8ON~Li<=ryVOQrt"ށȼg$"؞jF5JX^nL=74[2FG_LN*5^A]G%T4L ^jQ[awDވA"sE0`km(uYl)J~>܆qټȬR& ث`l콡]o.͊;T`}3v gܹY)*25(6[d#HךH|J0'z&Ek3rܺF36}CL xE=NtM*d5R CGb@x5/yy7-{Oi5nư.5YB;р[9NE^ٞ^Z兪h83B\(  DC54.9cj!?{ '!;3y@e)٧p6L [QJyZOMRaq0gH]x,xq=BcsxssMbkc o]@492}ehy>-\3*>4`-mi]׋\h+3G[H vqwrgQ<`\3-ʫ 7S} K3HOR}]=Sz&iW󔫖 {/˥=c1֟$"X9h;lv&621a^{iLB4D2.0gn{~p=o`-*|6}}!%Y\Sj2u눕>!O @#R%T4bj%+ os_X? Q֕Uv M>>bѩ;.4x XAZ;~Gpl֥t J^jѤGE :l|(S#7l H'+^a ߍE\'Sbc28O*kw.I:2tQ㕟BVЋ'ڐC_>'IWK5ǴMiM@p@Ȳ1GfǴ.5FQEXA;W{kuߊc* ;5HFYQ)N63 n@P>.@=6Y}1%e;#CuG4T)6=!И.SV ';C함# *56/( /𼞦8M)xFlRA#ArW Q]:KZd'0N0aMUJSLtBƒ0 ʱwBݗ­Uuc+ө9ARBa^k>WN~6C].ʚ*سV)4}G3ٽl?[K{+FPi|dG@E;)MaOq#)hB>TB׷뀏r8)f񄖄giBD6LĕGtc)|sTJhf?Q<(gwd.?CN"Dʂj1 #M7^Y4Ґ& Z]jV-*#xXto.[xlOHDs`݄AE=en5טjn:խc̻?Fmݜ0/qґ4ϲlok eE_\S*U4kd$Ri@l[-:S-P{0wzQvOjAxBU;kLp*m%Sԍ/W^$+ @W_WFY[4ީƃ)lí|#@pJ'?(DW $T:^-k>5&xVNwrlUө=D`[IƴF" SٲqK@>eH>pfPrU`G٨_ERK/t+^#h᏿ُᥕ382hvL ]X<[El*}:=49fpzLQ;!Y.q}ډZ&>C$1$p[p9T[mA1u N;Jdm:_%D@_+ f?!eL.O`3zInP:9ǍTW`/Tu-uS4xhaigJt(<:LMZ]"//T5i RD"C3&l*hWsw.G v_9e.̺J/ddh7c@0<4$M@6N r0AXG/%X_5e' `!s.˻.;QHcƩkց&vSm[ b!z?>}xp_ d- w~!!ʼn)itsƯ`bYfFYђإ;ꤒk H/*MY=ج+# uG.\=LuVxJO §p c!yn R& q'A_Z 2|ؖd %̇eHݏT6D\K1sNE (싃 YA5xb mt{R!mCx{ZuU`έaӍ1c苣V̅`|uA%Nu+gxf/?uZDԻ kOSTds[]k9j><ǀ0)δDñ8iL. =dH~T%;a?]589HDc#Ć›z]10eZwLw}PVXK_Tm;Xkj3.ƣ?s6^=d,8FZV0}jNgXɝV3j¸ՋdV+BI&RB {GV&ʇ_NX#(d`-a^h,oaƤY>b%@ &-C -/[>XgWIL]1DNN/2~:/t}? 1,"K/IcP=1kPm(shJel!6͙e^gD{ܬ-(u8'1k?Y)hM#A!ĉG+%X욌Gl trl\tBCXߙypu_l%{-:źvI=`"@K9`Xѥx}qD% (}0>14VOa&J`!oi=_ Eǃ1 , %:g+v/<#BR5C^V{斻ggWP~'n1,H$݁eS̨h6V:50^vļjI~ 3b œLEik!C֧djZʘ\V`E$Pu } (Le`ZюQ9N#|9f3g;?3 s6B&CPG|1}VV4蜟( {{G ԚAx3 %?_Oa G qq$H^DO?rd\/qL1uW tv wKbwpv )4?3aSëU§&KN la"+A 4Mwq}ndOE LGNFu3Ҷ"b ҆W\HǨTf9"8<#Ħo &q֫Re#Hr #uG~P&Qtg7<ݮ~![6:~Xϸs Lx8p-!24BD ;Q=yk3IA/C'??-֞ɓQMFm[ƒA&M1m~7zpҦB̓' RJnyO]85k4w}1| sGRS+[yU\_H]El}/m.`#aa_@e[$BM7v@RЦIY/ _RYJ6xAwd sjtx.T) azq-8\/)&X\Y8A 2[jJ@G»0+B) nl@5T.azX}˕&X4p'Cm\N]iMsi1fϳkٿϗ$ z+zpDea*"JգNLfRPi_jo`r*}! '>?ky4Pnْ~:pLDî%͹ 9$]p`!'n0R0&>Jj/3=|Յ/d9 KR-xxMn/WAP#K5Sv d .!w'5?ѿ ֥(brzTuܳM)+) +ĥJʅď["j cL)c.F$!`7RtܺnGT4o{̇]۾r!L H,!B.4{=P8unLB b*O35qg N 7VK aW8Il-\DJtEm+&5/;Y'8je/0= Sm#l; 2fZ4J,Q5&E1/r#`.-/+Qo,n`})P}i1ilp]Y?9G)MpgZUi#mWt\q/h.w9I}Dw|FW63g{ɂf7H&#z3=;D% _gd4QM'˧ LeQ-4BSɄ+bIH$J;S(A(Sd[&:5F&t6| C3\:'$ Xp( Vn3ZOü.hձ!EHjHU/vm:wթ !~R4X´&fW[ETMm61q^.9|δΘ owA<\(M pN}i`w{+ֽ؃>>ä3L9#PzE[L/(w|e| c*42VD3fㄖ åĜt N~#5>VLt=3]|E߃kK 4&*\-ߖOrmSA@vO(sNߒXN 7C1Kw_ x&nIA}`}N_ʊ9\+|.z x]s6AάU\i flwplIP]Ω\c,u%˹CD64eEpJ$^Et.N(.LڐBʆ~ڠ4B+zH9/y6Sc!R]b[~%ɦEIQ dvC|PۿH̐!Ґ\shZڽ:dO'߆1ge0dV8/mwgZU!~ѕ`ƈYIltXI7#L`D]bZ|BrG:Haǝ4M 6!W Ѱa@Ū_،omZg_G.`əjF)V#py*wW_!?s1emz);0_$bTC7'[GD5_rH2bWհ' muT#Lg>F|UVmMqcb-{!J&Y:&R뱔 {Yz Ā|{W$rm+W/ahGe⻈czxP$'-do"$U&IDY=F@Ɠ< n6➚|VD zTe8bBF)'ZD }E;Onn]J*.$ 2Θ"lO~]?]N{ 0I_vy>ҨeugA/QMg6Ɇ9Ү6"^.=\5l@N?oo?ZE~+*bT U3>); -S/}*$¬oe6e`z:xўәmx CiϲߴV֥O2,?Cacrq 9]lZCq~v}iwPd96<[ #f{tcsto #nxԲz!|WTe!;>pT6i=^/ D;+̾zZÒ~3ν85%O^.1G4RQ!Ν—;NRY5M.! >GVɹ%rAof#OFA#CDxO1oDRk%BfeUsQȊ}ٙ]^~I,r>@ޯDѰ$Mo+M,@ %*U]_hd=KX \f/h>4\! jK(da%vn?eT(XFBZ(]x vr7C7'dy%(SAeWF΀u)\IP]wǧ3&ЋgGCM; hɧпXǛW ?)Ȑ>n\y/GO7a~zPif؛ʔ| kz#!Q.%UAlߍji\wng#qQGDhdtBz$2( ݻ'DmQ+;0K]km 2Ug!:G+ßPkRס~Ri5ʁ WH:TrQGI#y2xb.a.kHnq[Zd[8uk$[zK:Jϕ>$ FIɚO]YG4nY82d.u?oev^mӐ_noj9Jgx/ss-oCi{3j. Q] +$!'Sah?ޱczZvܜ0iUZpi$QHe`D &9V?+ǂ:EQ#9kJa4H,s8·Ot>a:VXQ8i '9в2$;:pqK!ܽqi?]VF˗⛵6zQ~{`j;$UӸƳ1~Ȟ5 7ߨSY4I^bkEU$BwOZk̤|&_m)EC}#aŞz{47sTg#n6 nuƜ̔Z=5K8K0bݔ˻VS?N+.rs#ev#(0^}H4$&22-g$f[QP;^yQ[oc.Om}r03<{<<5ᵖ)eFm fFJ)!AyrIm?4TL%tE͍5 s`<$ 7R0B#5a-tg_v@!6P0±>X%# ÿX透 e).S4t PJܛM-^7/l&{5xӅ_D_ xe|pMLzy?QKtp(h/'c'g4^Gq"dғ_Uom,ͤ$2^6.$xHgN<&:r]8cM!fEEpȭa+^֗;,zFlK,Cpܼ}<5nz93Ӟr9Z<+CqH&\fD]*%U53Xn7ּY}jh_xB5.Q,n3T1 5RaNXl(uhg߻ [[r` ia9x*.d=O٣fk0xT_}l#9ӽ`~t40p+&2lA0g; xt ( AM!Jf20@oNr3Pu5jX?Sкi j-s\+?6aEȂ)yR>n[zsztszvD5hH|h[jFAھ;m՚CSAc ~ҖU$Y ya&>`MvjP4|qCVL1Gl/rߒ@gb bhI+7 0E6.PH];k:WxcpD0NƳo9.sOxm$,һħuƒT--HC[EƸ䢛|'fwP^AR9@:+^˭Cr Je삐Й+Fڝ#5.u~ --X3Tr;4Bƞ͇9C6x&,ꅳ|^ V4wp'gg/A%iWL|g6q`f$4AnȊ_xt[keGD~B# B3K)Ar9.L#ti2sS~[z>VS_NUᾭsfo4Y S򓿏\Mw 9m2njaB-͸ \.dbU,C4U)Q y+|?5PBXIV, J.*A0o} O1kT&!20]-S4$eܐF\8F;sxh[y1#,V LFV?" Mn)e}5{ۺݦV G+?exG .nb'^KFs"& g֐ F@VX[`3.Q2td00=ظaݡ0[TZlYYdyK/P?[Fs1(lU9#}avd4 *czYH+GA*c̯ ZMTZK43$mԧLV,ZaNLk}^&uru9JrGƟiKBCuZd[T)Mxʹ!18ݜ hZ?OZmUWO |/3MJ92M>./jF򪇛GDޮ6ZDQ0w}lY2.%"򛄃T.n4eδ 7rXŤT+T뒨7uɢb; e)Zlc.HGP*qՏ`?z)Of}r U0~@>p;x%BVGM-]u#ܨ(EDRBQJq^ADKSтqp6L[kM(A43w.g/zcv6ah( [7`9o'u/:OQ8z>-ԓOeO]$$7imY w,כFPb GX1vAy>+ `>(jC2!c6ԃEKx]?O&Qs ۼAU>L[Or˯̜5Et߆![axP"$,U\$QxIr)edRJnKߖJ Lm 䗱~BL.6L ^.P/V(VPچvqU>(fԉoFeϭ2,>Va[UWV &o1RSj:O5)ABT7#AOծ5KHݛ.X}0CI =Z<ʼZD07UCf [m!F%2B {Op@[ґ ]\|~#$"=TP8ISY..=¨Z*?5 |nmˁ0ܢ=Uw|CsoeI-ɖ/`^fBxYBW^י5ZMON*`-@V {}-xI@ <*M~rWP>jQ2Ȧ굟XIo  b13Y %c#i/cy&"zC66\ bk᪣ȁ@ ƣZKm82GW\̷וvtƳ4n7YKYU.1(Zw(; A7f"4+Faa|]*`o|fZuʰH e %ݒ UՁ3L2[R??5m_r:i>(|/CgE<*@b6,uP95 k^]')xh%ezkr>u|s@/VC3fȖoUѮtHlAl ڰ!)C;B ZX{%;f'P%pGokP[f},n.ĶȃmșZ 2d'$'.#y֘ɩAY <˘.FORxcMEof2q?,S  '5ƵHz(=E J,9|GBvl5HpPbP(6Yx+JvQ=^]Oֶ6*_:&סt11ܦȏV7.+f(hA[g|;Xh 0S(9>7*GHGߵ)+^Q9C "_S\8\)ڀ jiDZcT@JE,)e>S2[I5ak="`knLJNlXa!)ʹ 阧hLU=X܏d8[@DeCf ӎ&:RD FǓMJh11a~X)JΞk>\P qB%(W}(.PXe^-jg'"1vQ_{4HCJ@z)7.mܿo;$5Ou o _q@V;ӝrܰA;\7.UTn\:2g[F 3< W H)(pG ̗_+99<"uÎ˫tV Gi=@̔cbf;sb!2g ^O@]}=4+A&ϣ %qrD\ CȩN q kirj+g$sE 2SFZkT}񋊖Fi: HaW Yy`cIYjwCfX2J=q%Fvww8GtgLF5|]r[L!vHZ9cf|R+E1H#)K^y]-!MfDRG19[3m;P%e[ӪiBo-EG/.B!4 󳕬^c5#Xv}o=#kiwӈ!ܔh&q$A=:1$"ʯWs>k`lݐԔqChx^6m۱PO/7܁<ҙf!MIBj9bI{t]_) Ly?LN2C|r?|88yB$]źmu>. =9/' >Zg~\SpLȧGa~0kwJ÷m>YA*JU'ɾ!mܘ8asON}J(- HVc~; J%(oh߼Cπ7+tgEڢ\Eo@\{ 5Uh+ֻʣ4@'!V *k,p di }y`zeۆwZ\$Me\ [ &:Sjyj룞B7|ҟon g%eGzf5W'lX(FCAEX 1-H"d|1=3%niguђg]rNCట0c}~Wg8!z:"@ҘT LNzwH>}F=Khc;|nLR`:~AXټzk6tV<⺶D̲DSinx,a`c.#DB>w+s!8.jO钓bdO-@;2>3T(t䂑 U2%Yg H]K%N:vomS$F1KuAbR"GZ\}+7}M%m0XqMp ,ܻ DKDIPE|vH99k,sDȺSZ_T֗嘌򶪜D0Ay|Rw\DVT`\əَ:l>fXAM@t&8]1qf%x»sP]c7*)oӖ^1nBx&{%r؅Sz.mW|COK".9K> !ssUi3NJ;`}5UCH6 R48oU!֛T^UqR ~/UJo&cք&Ŏp0ktV'-'uQp0En.Ī9%C[Al k8i%MWHQ_eI<#͞9koLKQm r}C6ѱ}4F4Oavނ\ƶHG*󨒵F2-e%Ȥy];5e?_a)ަ,\GPSRSJJhb%]쇃 ̵YU joe{}" 7%G͈c&Mu\w9tf!o4" OTcr>W+]GQ) Cmk Wg' eirZxˎKN9{fw-k.2}u8?%^:_ D/öUXSv.!@GCg'5,DM /RjD;i؇ϛQ YDŽ =)(6T)o߄z}El G.fcrT]czdG,fKQT) V( F 쟭M1,~15͞^X~w/淰Ԧi1 A\UZdumlD_vpЫއP)Awݾ{ݭ]"R<}wAb Cr Q.Od{g_=O/d|y0r#ZRg./PO& la$tkȌ}? Ht|hږ9P /Ч^v=9Q>U}hk7 Mg]e0pw * 3 0^!<7D-tVG[NWb7NX\ca>hTTeE` !ֵv_'oy-NQ㠟Sr_w8Sim%/u٤7לYYDs؉oF4_YT퐦dcヒ%Bk"qʦ/e9;7~Qʜ5yY钄A#(K6Ƴ^cH>2|EG|NP^(@R EU^ӶT(ë\9Ԙ\ۈ#v@ Φ֝(:|o8|P/OdFĔ+BQ8u_Hq)㺷)7oE!peh.~u-䕕Q|4ɒ=m$[U|7A^m1k!oω5뗪訒j\axQD< 5a!i.|]9 I }YȯE+_$ԃλCȣ: FZ̨O̭ *-o d@*fo& RkJ9c"jYM :aq;sƺa]h`.!:p06xVG$Ϊ3b)бóCTb~S;" ]Uևe PR>XG+q™sם)rkmSҹR@{'omd=x=}=q)wX~y4},5F$-:}DB -m1z} K~p2JL86醪C{aca{jά>?mEtHh.qܶm?9=!K l{[&&eį֛F׊JC?iZK^Kwe"冮fĘ$Ig- R^$ {QU'v>ekvI})[joRYτK ~װ:V[ ya ʞ17JpN%*,n5qr>)nF?+m pގg4ULPӰ{R#SU#n썛R1;O9YpUҍN:, Z^-Iudv..*>=g)ל iPЎ4i=SR-l1xI?v? 7U u] V8YHQfCC&4]yWee%{moA8 -O,6]|Ztۤ f5K?ĐyDF$F,yX$x&Si5\ a-g<ŋ#MyUʾ_oI)nӃbՋi Vx!-4%״l%=?;;pb:"'wIVc2a 9Kk[CyK. :jgtaz;mqMdl1~bFm52 ,`'_匀>yr_I^@5^_ULEUF@xvvO8ZY;,a/12ͫ7>(a>?:BӞ[xCD'h?b~7A"_PB +7m l1ŜܧHX 9[ѯFo%IuJc!6Z[Ӿz^i$8nDr.QpE mF/QM+PIYZj:J4 8 _QGڤSPhG4ب=NiQ?ض-Q1eTwk΂%%g׮YYqTu SY%+W oPHٌ!(\?VMJG#olqֱ|!¢rQf1S~9(˶#>VFc@Dιj vurOs Cj.u!Ž8 W{DTE5YR+c5xQlt;RY=CR`b>gH>@A$WˁxC!^<;[GN?\htНe=HčwbD4W,^@CN@a#wlIEKt۹.qXS͌Zôb(PxftSp.VqLJI0#|#9K"> F"(q3#)^F<$뀙 B /foN`dufvamV-`EmX_2EzBox3NBw.1Evuh|ʘ/$J$ R}T-F7w n*y"Ȥf n<1k18zh6ҫ"=$Qd "+]j6; p@ dct*BHy31 T-.͢p:B5q!8 3UR9g`@كm0a&|{^SK"u$ , *ԦzySY SpfPɒfmW4!7տxNȊ#h $SE&roSL!ƻ]\ѻlUUX}:nxo%0dŒaF5c7;!*t+,4%#jqv9V'tr}i=ZyV+o+7ek/=3dD̄Z6e/$\cSS =#O EM8[IW:I)PnNC)NhXP]'*xJ"`\EDcuٚN:}:=چy~y;Qf`ҺT`pG {bgB֡M:ƃӏڸGqԉH}ϲ 2d>śr(ٹ^̞hmKJ0N6{hp'i2D(j:L}J =Z"mۿ[AlWY$M2a #z$mrxWjοSHB ) JBvUkd_gw3w;JyJIljkChl8>ѡ@240qP?6S]x $7:?T\Bvf.x;bH"\J @CUr 4j[IsDq='EW+!j+n3\ޖ]MQ]T^=ΜmЗ~D:v\`psheӢ!$z Hu+ZP0:=}Ury_EkL>L3[)<=q 5@1o=f]r1:"W2`4 w$G5aޚQM T0 ؠ,EΨ]_R9Mv-OBajd9`{IQ)Si J63*oF3 Q,[Hle+a:Va[GX" L&,ׁI/sT:|xz'+povZv'KA=~Ҩ(cYiV)*=ZpY,N.k1)S?[P(KH2@ɋ.[1oh?h -]#zP!#30k?"{E5EO W\ D\zgnڛd6Hg\IRwƕ{MIy`?C {PnCѼo(g9Ɵ|kۗhV2G+f)A?4T=ivl c~ő~}ۜ OyVg*^*'Z0u}WIgYˣ;L痬X֕s]5bDS8 ϘtZڊ@ &$WLi%I^]f u9E`H}0?:: 7.1ћ*2xBǢҌgXOB4pgfK0M'pLԮ|t]YG&{{gtpFR\[)w͂Μ-ĥw!4ajPϹv^PW-0eFK$ݧZaX b#*\JH߽ >pXt(]1vE6Y40U|%l>=о=nejUi&s }AsrTe3fD,̐,0[Ff[l~f۽W#K9i=G߇X0ϊ]/XÐa&s/&88-^fzM)!)#{8F3ZTBk]RidL IB>7xn$_gGgu ~iiz/p]-D:Gln>oTc<pf̑ UK~ʉinRD Eݔ(\ oY,p|Fq\,~k#\U / ufWqV[TK*~Jxaf#D 𜉇(߄ AooX]7kژ/;L4n_&zxNbMHFz6' NSwp3_hh='X&&ޓ|=~M1N[Qum3τ-[bMۤ99_GxU"yU |lj5p*}_(Ԓh~<{OH?[n#nINNffn~.GS1Py5:Ʀz~WiG>6-(.K< &GJ-twB'ED(`pגTAm~[u- {jmtǓ_nm뢶쪇UV]stpȪ*,s CZYʪ1L)8FZa$]ݵ1ÔPsJv vi hObȢcPJZa %Nh^x0rf"UpU31{?ňՂv(oS@?.+'c)eqB=.~0,Ve>.8~µԒ IGa@nXdڼ`aNi9ٝEZww_L:]*/qi0RjUo 8׎~bw IָMӿ-֢l1-Bzxȝo#twfD B$ii3b-m |xb4ݴ$3ɖ'aC]F'iIJNwMq+yd񛤩ir\y?*|yXwJeiBCR]=1PGWuȦ8) ?b7䟘<ĮWg8u$Xr^α>dj=EE,˚$4B-GHRu赂$ikNk7sWoE?"oV7cGW ȑ!:r=Sf :>uZoZ}T"G-Ьkɞ Քd"v=$)ڪUQ[ Av(#h+gLB*al Qcijd/ٳ:a^%WL-K}0fNd>c8^ zS1ѓejqP4,]3ԇc{ )ɷ2|oAXgN70ar}@gJ_i.Y/(>XC,*ўW8D{1oK}(|HvR/PʍA~W@aիsorq(/Ϧ"n0ĭ:#+&wڪئ,ZmhvpV'hZ&BҞR<65prT.@# U~cXso(]l)-nBg5n, @\*7XyU/jqVH'i0cFi)Zz:< AVU-cH||D~HϤ-Y\>i$fF&NR}E^w0Bw1 l? / 眻(p|j03?O9R)h[Dq> 1&@i?ѩP9ZQ%f]ՆmIe1%-۸m82 07 m#0 |*~b6-C)5l%9>>π)IV_[^SţuûXlz4-+ Ҍ~&8^hb*.(47P$x'4:P\Tt ;fM/{zjQG ۩k̓T,^dƖr0vI-ޓb =IkvOC9na27|Rh,{k2~+VeB57u3)qVd17Y_v20en5VwPJ~@Y0ӿxnt Md,{M$ Lʋw]_1Ȭ6o3R[ a~J_ϐ) v6bmŒu.opLw'Ň (g.)i߯v}ñ+h/,?|ޮYQ{ԳmtfM9 7P5Y]ޯt c'O^P%[Lv6 YckաC,AUbfSD-U8 z2N5Q\x"H Dk28 o)mE ]~p Ҍ`WA-o[_98{|Sk 8Q_ _zC."oWITwxZ8pIoĝWMxqf:/y4ponQ!ћʨuHUU?"jTˉEa  ;|_J%Ҕ_L+@x7i MzJ#̭QÞAy<(0mLakrvYeUE uち ,6Rs0ӝ+ExYY=L&ZGymw&lƃPp7vgjI(5fCXkt0"-zEllk|a1[%̹.Txisdʾ8P+F@,\%a?T8E^T_>:@#vVmJ2 ڮId߀^MŦ&鴜%~ gfx9;AKY(97Ѥd\UԮM \GH ci 4<$guTǣ94*U@V JT^$dMs+ɓA9L"Pe$Ok\ق}$~坵|o@_hvd8F^A*|.V5;m4*ߏ8<1R E$G=#D9=>p#z?K*y4o/]V*Fa)oɠGxztRcbмCO؞Xॾ\ r].V- mjCf1iN9Uxa򹔃pцq jU)Npxta?bX8U[yb3[K _Jٔ4ABbN,b[ ZOyכgd}K#]^1,_p#ƣܻ0@96$ϜY{p9>.*hKP#G+oQ׳C`'.ѱ~.^'lT,wv7ɓc + owAD1Z՗vD[o?Tfݺpѡ(KT^*%&us {}fx@ G\0mW 7=J]#.)wkc$g/5Ko~daLHj4|othJd#5E,5ON:[SdA<(!KLOjם14*ٷϰ4q%g~8"1"H%8xaUv/=QUr"V^k.A޴ xg26-ĪN;Ǹ1,#=7as[NbB\4Q)ci/@cd6kDN(j,Jxްp:>\J ]ZsEGYoL|8*ʤ~N3\{@lbkeU 0LfбK' M@}u˲8^a07m[rCx*[lY}HFW氪nXЗDs #@=L\Gfx@3V͘_n LV 6Y$RP6 = okI}l#FI A  uGOw p4CN86'Z墩}s^2_B&qmx)媷Ӧ4w \\?E/fg QwSǙ/W)?A2β.#A?Ґjui>{ӿ_6<"eIꐒM*sZ~OcLkŕcߞ`{.}k;fR}ւ3q>r4+/j1۶Tl*qOlH~G֙"gs?A ~m#L}aݖ5uD*FΗ匑 h8?FaH j42P [W'= _=u5-s䝻X͑B\h{ 4IW"&korFP m(FW&C!.zN' OU~ q8H o?ȦAg_ Jz"if8kP^EltXz 6h_ZZZ"3h/dS`;U6rùMH"=ϣ:B$jZr|~Cl!FJ (֪~ê"~UX '\=|'AEYqɅ(ivInT? s'AT hTlq:JDU>;ゎ&d~d.[mlNNM\C(odt!1 N סv}=z[-hY !7^Tp-ObSiD#j& aρpiL|4hxp71FPN;AlW)%jo;x"0Ve z_15LIHҺdC.͆tW-.\ =3I1 BTTCOodhfBO5i@)'-2^才(ѐOȋY>~Ҵ#jrp[CE ~ S&H>DJP6xH俉qֶZe-/rG*\m 9ˏ#ŇN78tM"fI&1jUy_D&lSb".TsNg?34G[B9L=ZV[UZ8[aOk,Am] ͛bd9vUö.ts$%=1%Sx;-oB V^MMշ'S$lJTrpDZq:*~Dv٫Hn匐cPKS^DT̋Pz?V9d: |-S3fF =oNO,wmDb|bQvxaLȩl6="ֵq;?*B?џM o0 .!a15~:Ąn`6۝kkT}5oO/$UC25e~bdlohU`iM \(C"jMZJ{F}3(+=:_g %6X")Am=(U~㠞b#GHT?-~nn#')t%ˋГ4K!̘`A]v7gkO}6Ti}B b|PpfT5 `-A|<-)yK^꽂'ź\z7E-%.V@Y#R%>"? Z5ޔ[VLe7b'8>XT˧U?wits-;@Gf}Ilzʅ.,f'Vq?t@ W¿xۉ["!e'PY/ Hm& +[k͌jtǖPr #VNeq@~V~je)p!_CdzInPL(Kn"$0c9iS9m„!ء|޼pCG\O9J7L&Ucpupx-o G`vqX/=tZ윃_84q+jXZnد`Dy&P2L\\O1K=G;o7|x~wiJHJ{jO!D&7?nNMMrKOQTﵨ5c~xsv^HsD!r(#"$zTr  gr}J7 d-ˏ0|N[-U&pk_{?_&v3qVOӝxd]x͇V3vKi8b58h)j5ƀs!|#cWeXo rgQhz^PO4wev+/0E{v-`Ki[lIWy<OC_VOutrů.&UJɐK7kUO[ˎ`kvŗiDZ?vۯbI*Sf인ryOLz a݁D|B4Z{ih3LފUh9>[=mOStoۿp\ěN)Tp`ΖD4UO]A`桨\H<~-Ywގng\| c ClDE{JZ(!'%Kj'آ)gN8I0u\wO+G2ҢW.[ LSGŽҪP-F/VFi&Ռ/)#f^g?'<9Ԗ ; E`acy|kzR#3Gl0B`dM5KNwvLNq ֽaz*;Ծ Axqـhs&ި%5v7 Z,>7dV@3{#}>%A$}h9*j]YbQ#/%Dʺtf3 DXpr"yO5r{!4G4|ŕw<&6ѺS*ף/e[й\#zΚ)pg Jp3+>[ƩExNV;aB&קYpAޠfbU%qJ0ހ/q}> 9z5I=1JvM(Γwҝvz̡͟ zV@xV4D ->6Z@M>ur0&%W]z[Ђ%rPIT# >a2Ka*F{k" 2UFI|1ga|_{OB 6( !fFi*} kXx)7 Vc*Wss^6478} `a {m>w4ՌR^}Ε/ JI9I*kH"6C<ƒj:(VFcB㜴j%L1 '(~. 'GhO{9'jOPزL8iGvo=`,};v>Lj7{> hӴ`Y.`Nd-*C_j^gcrqI.ko6 ӑZ(M!-ڢiG j' a?K2kHӻq+{4piu<.d\!48Go!u{c߹^ pD#7k[xq#|-jb dN4wNjk(ڒт8Ӆf}x ($rpiԚ ]ҬS #a\b27"rݧE0q[]6aVyיgDΰq˿ha%P*8Q!|"-꨿v? I bĊ36&0cEv(!n*SgƊ$5[: &2J8Q?o^Άz-^1qC>`GI2dBҍr‰6־fZvLZi(:2^{ŎDG|ȗiOmRnSZoAiSjW澖}uK0(#j#꯯]`1DWj?ʠ_\9"VH3j AQ\k\XXB |]ɥжc\a?%hniMLJd̠ZSG!Uƨyvm~^hZR\vj2{Y8ҕ¹[ חHʟFQ$5Sjj_Hɫ<7: _srf7GDCJ6FGc{lxh;J%tLxiհ$CXJ% cQ-8qd5q{dŹg?0xu՝5#o8KtE&-`9e#ic*@YbVf[DKFT( 5k5rYW*AcE-?X, ?X8ۉhsLB6J޼cY4;u/-̺#әW T(a3z[!b|"Q\֩})Do!O%xܗCY!MΥTذn1| W`vkiBsW$Z50qUTwL*ɾYh-="&iiA$_zO-i4+[ 4,#7#K- /S & P&/7к799kmy$鯲{o,GlzHt#07mhO1|@?rFنQrQ*U,&ԇɺ'ߴwÊ ('3}F'D;-w𒭝_~+&SS "KJ ضBZ9?=`-\M@h Ga3PQ QxF1ZU``r#0e Dvʌ;+&m GNwh}4}֢Rę&AޒG=͙:WU>c+b%4@ˁ4ogMΐdy#D*g2Y#QQ[6bma Ӂ!ۃNd]26yϕ+UșŵlQv_ߐ4G'>CXC8i8[B]$x.ڰG=MdLp*{MMm8##"#6w?V"B:A0oEϡvy^8i4XVz՟"~EQIGv8ۅ^fN`J\Ք&O]Ak 5 dGK\ 18ß |X |Vط^d(zap7* iF zU*^9(rcƻ~+"E][$3#LϡU+,Ks\k@O,R>Js_԰n&@w./!j @`j9$x;#}o:އ=hc ZuVVd#%ŧ^0F I/sڸFn}cQ"u.Qd<;Κ]O5f IɉNmyEGf`1'7]O/Ih\y&j~ɖHT;HEL.|1yxߪsZyQ6 @/W3`.lckH*$qK{T~۬ %VYj%shyWb/Ya+ Q;턙?[< غ +(/݉MXVJb%GNh> r>&su̜(Ҫnj0]k>Sgh\n/˜yYa;F~emsioR2L1-TBxXp&^8p3[P f,(s3h^2UL\0N+L%H3]P끀k&5m/-g/H}?}9|8O%\7nL#w 7@㸢Nt;9 Tz.})X .gwiLq[_.j1cD7{g&- Y꿨[A#g24Bm")} ai87?U"2yh j͌ ?l C rs6GOh@)5Q0UF*=?W( :4]a)W~Έ=_ϊT:?[ _[* 75M!_1^];{i8̴D'ά ðk(7ݎ1${qk1M|Տy?0%P "t6|'"VM7dTڐrQ׌E>,|aDP; P330 Y4o>irJIT-w!Z8>O92;ɦ*pja[,I: oP)j)f/ ;7IhuL{rZ/kFJV9K ѽm5OH"_nr6ƞ{@nca&/K(iP^z×xK";(gfN Yp*a2I424N|~3CR t7nݎv3Bq6bU~.&SdiXE-+l#I@'[RbKqͶR0Dt S$v$C Nw;,C,IBqe+1 s5]ug/%dp`7bht*JomY顊sT0wԆCH68fMΫ1QVӜԚ@\ǣ#7jFu€͓=7C GIXR;f=zgqUQvN^09Dg,| ޼TnDC }&F8)D=W [>ܜDB'1=n,~L!z®9ji~)Ճ On8UxǤ/!bNJ)~E׸i7 lX^nhd{C_g 73rzMKz"523`<[2;U%UCɒZݾ/бJ^b{O01<48)O|~d=8bXNoٗXCTF,)]P xbe%RDENT^UH 7'^՞m5V(Kg2SJ}/D<#ZK얗vWr-w`ֶ*Ɛ4  SqйR0G=z3&"٤(.HG q .yisqOIABQ -[7 XȕLgYZ07070100000373000081a40000000000000000000000016570825600005394000000000000000000000000000000000000006000000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/SQ]?Eh=ڜ.+Nz wv蝪`;CR&Pks/(k݇-9}nmB!2mLsd |@yqb_6-(WJx.2EjF =Yi|2SVbӫc={. G+2VЅ"qPڝJ\8\MҦj~EȌ)*Bj޿*1||N/mgFixՔ{]0SWd #;3AO:%WL5v)-Ɇ"_TebЂS>h*}@')5wD.%O%}x|ҜM^gHq! l3g]jp6y8x{m"R\?|60[ƚ$v_@&]GTDĄKmpu h!P-֮[L[JtH/YCa a{w:9 kCuٌoͥN xO Awk888VQӡh"B V芍M&`Y* _ 3uMɩ@G]:.79b& ?eGiBT5G3'b7T粢^VICE~@{N1f5O3){_&bdggH.mB}IKsqΛ3Nl06r+,tSryqV%ry 'F^YSgK3 /ܚt\ ZW8sdAlTDre۶N ZKmENNuva:=Uҧ k^gVƪ!\-pKџ3 U#d՝_ Q<5%d6J|Xk:Z=Z1~H0*82${8Վ]ciKeHvE$ߵCHfUۣuraD=<7"aK9&oo$foFЛ.i9zؚ~-jz7 izgtĜbmzYS1S:7|o] * LKyB;fz,]^H6'!6fj ;rTq_EV?pZH/1u-7,)}P(NSˣоr .MjF싽4f̵yR@V_l2،tR:LR5⌃,tkJxT h4-M'|Uz`aTx*#AcQ#8Y/xOqhL\P o6/*8LdX؂`a,Kq%p .-T>R!dPϤ5~6 aJ`ln4 6W&onޓwemШ% Al.!ѫQnn#ny{0Kao<6*b^^J nGr`Ir1-y9D0w B׺o)⡫_;8h`;zŃˡy5I?gd@3Wk9QׇMmƂ1Jpk1lO)k߻&y罴[%ߗŖ[X1ۣFp0J*p3t&ݯ'rJLrD{x8w|y JDw#k!o#~U9v0$-m:í!S㋬T٦46n kB1:HkeiKEH=PkDMiŅ*F@Jwv?f0_&+iݍT@в}q7(=GtG_3]9iiYy5!v\k>/rxs}`e# H!Xu#Z}jL֡Bu1r2iDx^Y+=mbTM2ɚoK9G1S% ed0‘ i;$b:Uț+4V+9K+EdB0V w srl&f,s!Ws5e/% goEE.¡Ճ /RR؏Ӫ3ay'<2:_=}rΌq\6)_3;j!UL<ǑF?5jaw8b|d ,Fp@!"3%=zj-w&:gId ]~ ڮC$s|,Y>[A【sEFS_í&' Z+T4# Z Rsg1>8Cc܂r>홽rWr FxPD18]qc}:_'_w {ũYNG:2=}aw}q(w vya\~1580ݬ[_/P U5oTa#*#7a_{*"" T@L.|3NRW\MKJdc8 .tWu( )*=D=aNBܲBXGe-a8S쥻l?ʥ]su }K FpS@ ]y&<˝!gXZw6ˎn!=}"'He}uܵG}. [z#o3=ͣ9:BT) _^-P2JNA@`\VJ4jujD6ffM{2c4"wC~NdlK6u6f C,ьgty4LC˧X썡?8<ċc!#i5KXQ$+sb7.['zx oy.KX;!~TTܯd%|^hQWE A`}"y|Q'* 䔟W/3 -IݕPbM PUV0*RNĪ Խd2FwogC1ۆ> F$N|-U vٱ# ʏ!52[e!ݥ,X=-klpb6˂ 8M蚷NqMۜz#niҳt;f`2RRe^UΩ=רy%o5<dDnh|3ў -+T3#;*+*qu+Y)ͷ++x @YWhlJ9m왣V ko a~) kO7bao]vpq#?!s2z-knZI݂?zy{FE"5v4O U}Au.i8 kM+PEY*8 vchޔ8`V}gĝ-wk7\9_c4?!l5"@ G'́C=Yڿ$+IЀ/Ί8( U`ٳN\Qsq4H䗞h4?~?N |t.ohӽ&:n;vA,zI:-Lz53M(fM17"C<5JaȊ!̃X\wۣc4f͌J~EZsRxjtQ'oD/F 5:7vR_x$j@Yl?&ƵLʓ$+2rDB u tOqDH>#MA"m&쒦毒[ܷU| rcRY}u1rc7<.%3t'M8R̽feA^R]oKsqp &oVsJ)Mŀ|2LK/ H蔃ŤU, 5o+^`YUNw H۸FsM&H[pH6k4YFZ{Fr J0L;ty.Κ}|Vo*+Z>'N>&r[gg"ά|hL#ܦtq㩲q:M`_>u9Ǎ4ߌ=Ȉ]<1Bƺ\CZ#*.Z&]ܽw\)h})c.XG0 (ܢ2[iV4C3_glŇoNTWeHN|cXkǐKqaCk͑^MdqZ)]=sbzlS Co(XR#F?xAur~Llfv`[nFK*Pw)57י`1yfβB21ALE4hda>t>`mNcIJosBecnCv/No-=8(kO6=8q8}fvQ+>dPcZ Q`$y- `ugCDϚ)6W7_u ġ F6{z&~LI삈T|?8CJ%-Rz]-b?uq^2s/.4?Ћ X Zb,p1pW MMʵ2s"0({.at'ȳ,ωrV4PqŅ41"KA iЉ#׽y|W?T{_eGEpK^W(lmjDBfFOm;O)ɑ^>r:SiTܠ;CnKeSq}+u2*>&[;_6Bov}a+Â0_~dxk<*FXe~-(w y>R&.%ٍ لv!S:pjݧZbx@ (kBp5ϹzӇyz9@3xRyx Z|d1̺~u`Vfy7콋Wiij p~|XXJMҾ޳ i~xnڸ7`k~Pud[z`j"Gȟ:W^ޙb 4?7w?[Xj| ^Ԁx~;!x/R"ۨؿFC}KYJ>ET~%zJF})EUoHG`Z<̓bN}i.^@'f -αW`DDH@{]n$h$zdr2SOy(q. D!!)3bd_,T|4 uj{fޭ hOiPHDa;P0FMNO~ I央S^#t z4I1{EYze>5ǦEjRBIe-׹ց/ (b$aNA )7^ Z"¤YAC&VvkCmėNwIb?^4S\G$lZxen&`m]se(Uc5<9.o]ĘJXXOrU7v L ]Q6AKϺM=h.Tj`r:3D2m$D#Z<\&(}HYhGٸc!'8)#%Z,8tw@VȜW4#Nj8Ad#.~~Eèwލ`Lݱ?0ɚ22C^|̼pjdϠ0HGrF8+"g=_5/Se) BvX]J(r/}p` C_c۽i$?47ehG ~HG37`3!Q"dso6)iRHn);p-)'{U!)'+{}$*-⿜RJ~}R-[NjUoc :Lx<&'.U ̬i>%e~I)ǃAߩCЉo1>Lr$@I\guRNCy`~AG% A! 2½Q.F &މ"rKjRbG*FIid MɍlG\#)y>*^j EvU g9є<\ WpJ2M6X:Tfzk]R&&wPBٳx]69C?`s#(PLS05Ch,hf }?Lc[(F|Khְĝo/~o^q z56TC\EֿNk0CK-' тK˘OڎԺJc(|2ټF{'@ gYeDTʸgblBPܣd$Z%Yr}9st1q~];JD#f~Y4eRCSc?$ ^H D\)&ysXzr k]kTsDށ# /d>P-"EUΟD2qk8>2LIXwK&'zD-.( D/c 8xn˅ŘՖ"NRnp[n_QS:, a}1D [1?.R~KI/N cBi`I盝WҌ~?=\9xuZû뎚Pd=0Y'7ZYAݺOnT.BҾ6G&@@Lw]yxtK1O >_L:rC_DjZ:SыlW ֑y)'$(sJjžepvM"&@m+6h~GJ=cwӏf6 gM¾3,yӓΪ9Bd یcBU1h_WJIw5 {)$*gC^\O^?)1DGǵ=-Sћx|Sf,Nt@=X.eyCw׏n^@e!q@ϯ QzniPGֵLr[ݸw,+7pqG a@0d Ձ0i‹rxSN[vpQlO CI.ƀнu|x sY`=[ t!%!;vu x;gy I^U5- ta~AhxꚔBLh3|n[,J@[ErXa`|.6L"Gn[w>aKa:%niWR;G(Ti [Pv$q1ك=9295ӛms<3# 9hNs-6CN_x^vE€g-NhPqHT:GL}aOujk֙"1E JBWSr\ ]ȣCZT*%A"}7 w@s 3%n콉G8ߙ| H+%'v]qazσk}푴:S;& 5PMKZVE*֝tfq>$@4~/q'5ׯ]ϩr:1F2?Z>JHSEW9Jݚ!4neW7Y,LY qBOqt۩fi8]!؇iU0O[5 .䖗0f7nv}-%ZE餽jerb3#,C&5al ́ȜkV6 MZriO )v\SƪKWd$+/ZK+fV$RsYԢK$nݘS`&`Q֎2[o'$LpKyCT(8O[&ݧBj.(]tMmd`l=tqB'J'$F#vM[R}ȿ^8C?6k)C([ᒣJ-48PJ0jn>}oDZK$ fUE4t}!h_d d2sRJaZƷ4I # =Ü#h?(Qå̵`SO @h#U1𵗦f0rK]3пȃ(Hr`z&%Di^sTT]2-  ->c?OtGf!qr.Xp'uUQij[JZƷPՈdX`>zҺU4;mڠ;3S9Oe: "8I0j}Uҏ,5@rH08ñQQ9e8#QPas ׆a`p ψ0%_O!pFy|x*n-d>뎹m Q6>g_+n-bY{G DG*iƝ*k_9qCI2Ksi6\qg.fg\@[Bځd1]`Z`k,>)TA%a"Q->u"[wmkiY Ğ"&yړJnńlu¢g?%ES MO\֙oZN&z+ gZ\Gzt׹b&^Y.4A53<_iPYwՉ.>2h4Ѝl0rLEO:]AwSMd s0ț(5ˣ&&]ж8ssXDŢ_.-[[KU낽ڕiUOZuE[>$,KR.;|aFɒt)[QK -A,q8\8?h9Tnf"@xGC(kfhCU!i@[ϧ0gjMc+\hqv.ý(QS6rWD}^TG. O|,o :bNA9}}FiBZJ ˺ߗ-r)z8c8 Ncd`kaCɪns| ut |LW\^&e^9I.?$0ލ@+'RMZ% =+k'WyU4%Z 3~?1Ia DCG5-sdXfY5M-m^#57*Hqv6wYG;5=%nqϕ[!g8!;91 Ei sKЀ5"'8' #i:$˯pk*y;` M[ﺑL^ 0}\XP?%e$pԪK}P8B<3lni6Zf0,Z3x?t6)cPq+2Izjvjac[N-yCQ9qU"s#׍`ɤr]jt 318qLd W"#`:R&6:oW7ms ^BWzAHjזb+ Sቦ筙klw8J* ۫ `nZteޘu;4MeΌ3%F%|7n) p8Ƶ֐s/sjyF/o=Th* (,Ot>,IICKD78F%ZxGM!@ʱAe"OiƊE*L p +VuIȒܙje! q钀-޳:ŴIȩ6o0 f5sOd pڲ qZLggI#܎<=`R {ϛ њ*Hp wK,(+2YQ_3`+ o]2BOZX̍0  f5MfÝ=5bHzWymrlыe#}8VC*5I~*.oUXjD7R3F]m-JNV6rmW>EACvdwTT\fGhe"6!H7}Z~fN"X~ni+%.҄=L]3VI!h"aS|Frf zUPL!%=șOkKI1m rgO/dޔ^¼h dj0aHBJϩ5cXuk.LZ8uߧcBc:+y'ޥ+~"YUYg(aR\d@ `0rfvvZ2@rpՖ<- E"p2}@_ժ_9!] l)=qCCtcUXY" xǗ"!{T~^suԄJn Y>UylSl(ªH}ŝLiF;ʜc\˵]]4 YAb cdRjZ(>Wi;+[J?, [blQ[g'0X+i #26ƣQձJןS;!NEk-'rp^QAy˹4D7JQ_KҲ*^4Jd]v GG"evW; c*# ԻjsZ#Vsbap'bBKGi.L܈0EٻtO"DT+Am)*CnKHdԟy*iEBؿ6 +JJëPgl5pdݐ|3uBzx< iN1Œ?C_$JE2G`$,kvci'T hop &ݓY}@&xW? ;@my8|d4HcftOt]h2fMʇ<`h[lE8v;Y"qbZ9:-r (3TPBȈZ]UTBG˾*m5!G~`qg:ja`% })aB7^(dgKz@UV.-s'0M469ȷ( S4Bl cV w:l;_ x6}6>;DBz06j:xzt* k⡊Reg!]mvq5b@=rGK~Q|V:5uq|<_q&T*m m7N)y&Mh(%dx~+ ^h+E-gh>EhVDžE[/ ̮=5^1q1PXOߣOF?sH$eZ<h@t9Vk#Hx }>̳$# 8_ ޹rGGEIuթRiFrT aT'Kl蟍Vwc$ݖ8B^Fq@4-y {/:M.TJu4yL ]㍶#3yпJ+BhGEیn:XM7m/Rqp/}O׀rCTmUo|s$)f_j-''~.wC<a+LTTкܹ8h?k@@KߩfpրL; gzKmlNUg_9j 4GF0pez_֣@Qb puU;ĻPV;*E cNr&R ʪ I 3ϧbr'E$FgW<tPUoX+eB"(M:wW9*L)f R6sKGoN|*C e}P^jKeYpHtG\^3r#t2 }NXiW,pQ]ƨ'92F١izQ+gzr# ܮ_bR̬aN;'y$tt\RHࢸsd%j^[Vgh wa]>!{Kijbt 3>Hx6Y R{㬟:(79:ٷY_Z+@461lDQՎӖRtԉ VKr76 mwCsiu.g=6 MU*x.Y^DoY#u?9GQwVCcamM4ta5՜H{j[S2|ߴ6(?d6;A`*pт2x7,y НJHn.*ڱgӑd(Sw[O){ZXthCh~YC0-DD yS^oEP\{*'1ql,)~~L% |w~@?X34y>c c 4۠Ws͗-=oԚB}pq>wSSkBU pT}EWbtu$4AF)k QrV )IM DSN<\Č5A1VH*H-0[|'sn'PI2]Q;hqJ-xG5F5@dzUh~dmM4O!oV} *-H ' Z)?{rr*()&yy v$p .!T&"W?@FϹȘ}r&>9#v,颌l#Z@gVS6US[:;%@֍mqN慬mBTb`54抣 Kw#({Y`6 QNIǕҭ.i8[%EaUt= TѤӇj=XB"50嵽5kw&+[{B-L뤯{D9 Ű8wKr"=3V#R28".!ݟ{Zž &\rЊ bگ [2蟇AQ\+Dc#x9{8eVv70c%QՑeò9j5 41L (fY&.Y`+5?&jQZ UovLu-*Vb~hS.-χ}|rlvzdZѲ uRN5.#ȕR}GzUY;sͰSdP!q?(1q5ݷ8I&3tˋR1*w:ԗT3Dņe^y|҃D(WĒ$2)g}s/bd{vdR<80.\4B9]2ʜZjr-o}'bZP1'Kec*Ϻ +ZaV]E s!މ$u_\ݶxa25(}-X6YZD`l HH'ne^|9t,+jmhcB^E)GI!Fo(boO#d322D{֌C*1Y BܺC 2.{L;DEX،~40F.[sx=IWK=' fb&$#$ZhQYmΐ D`ucAo(q;I^WpDut  ) Pߟ!O560@lض[˵e!r 5E^ljm0q3<"!bB_*˜>7ُ7: Djg唢=p|:}N[F҉ld We @Da[$^LrΉ>kPyԯdé mkcC~%$D0AS@plt{c 7+gL D70` >Ys+,pTxԁEܫh~Y;m͝ ԡ|Be}32KlP6K(Ҵ?l`E]ƿ)-WYg[SVԺaНl`X<52cJK_ʼBLQ:U 筦E%ŒZ+Dž{"~PW"H5|8h|f3R HAmdyn ]WLV`oQw=|Do[U?&JA,T4P)}OB 8us !ٻp鱅۬缁n8*5-5de{5;n,F2 z؀U:[=o?wݠ?0` T]R) 4w}afKl+tҜ*6eD0YKUR ٪ 2~1j~L؄F_: HwK4!NuzB.YEaCKuEhg1$A65TeMN" 6(E8VbB@jc"OB9I-,oF(,`=}wE=_Vja=S˲ʵO]m \O8O2L''&Wl蔰HU'S2BdVӓsmRk⶛m'1fgqTVo)-h[Q; vGB(aq x<-ر&HpzXr=Sь)CKƹa7F*QeK o9ż$%sU9mYBS4Vя_"_M0 l$"#ݾ[y/Tl(ӋzǦFRI\`K,>gq.al=G.}yetCl4 .(h8WJجeS/R- 2I5]q+F=TX67_xPCxH3Wʑ ӾV3 >oB^ 5oT0RC jź{{G{VZnGQ҆Ǫ5Xa::YM>fޯA;P/cI̶/]S`YU KfXC>aUvy6<ׁP$C<:Uay _y'39~D4/dT ƮQ=mi/{K% g i׃_:Ejԕ9)S.* sۺQC/BUN.h6mj٧J6̲L Lj *RpʮQa}X~ VqECfA1O!)ބЛ1o퇒V-XXGǥH-jk>X6+hʍzg?B-3`f=:,{ ڤ'O z,+εpeiHz8jfӷ늑D?zel NꁏCRu"]1Y6,NM{HÊh۫oX> d$rT0݄YtI28}<͕Xa YEF CW,I<&g@S6% M-7|5;9svƂ!@Z|}3A zyt32llU !h̟ OTeE4JSjf'7o~\X!$@Q<"*|+ՔJL6lČ7_pkqn]CSH|;DpZvz"߱gV;T b5DMA#(P߅d&q(!g)fmBXDI6lJ?1ݡM*6(*z+(9ZvgP^R ѕ=qԀΡXtIfjGmP8,'F"MV=F3Zɇm*~9K#W7hrk'OmTicOjMٴ;R{H w~X[AYfjz 0QГbv8zvө?a/PAg>° # 8E+T.WB萣K@K S ۜޟ i;ndfZZrcO8[F˗}_f5Cr[IHV:(='i;qR|Eg%G7|Q͋;BP/p-e}˰BАJm'HIv-D%p)Gc~.:b[#_Uq,+C;NrY`dQ N`\cJ ϳ`7M/d=3"[Wi:A{-8dܐMAva&6ӪW_Qa~@'9D6rV78λ/rό|7g o|d]2m2 G.z~h[ Jl~Z/q(Z2/f4Ѳ bxnBgOhP)F;;|,jE(, xsũXYlyyW!M\<1Ѷ]&up7j[( խfk~}bL<*L|lڜxX-b2V>!"Pf:f}_bh4Cg'P6`'+~6b{\n1m_ůF/yﵢ&01ݱ5+*Pa\qOehT3"y`JЇ0Vm(IIX |:_-*$lmi%1VOJ v OHy™(ܾBCg"K#Bԭu {24nPj qpyT({>LHI9+NVB7@ˇ.m0j4xDTejsQ0U\^9ۺ`/{!\@WRoF|,it?ɜ5҃wC)t]H QA%ԕN~>3=E-C O`3"~2vE XҖ:K|C['-]$EbSǾ'm!w}QR(:m׈Lks1xRf4 ʗ k%{=p쀎ցލ8pVHSK=θi& )O'^5l&:XFGpI 5 ܡ(GjCӳ`wpsvh崖g%V:k|;(?^]"w"D+eTŢ+efN0W'A7a 4)%/t !@3ݎt]9[{LZDk4{Aqxu@QHQm(Q!h@9' 7nq2_1,8s5!VŜV:?TE[i*ʼnu`Fk[FNK} j+]vTWqMiMg| ZoҖAC r*1 |Hni~Ȃ^:RC..7ײhxf[k*_<6Lp(=[K$x8tgd"^5!AEfg/> ]-*G2/咧[=l|%[|4ǽ0V BvaY22tLJK8[/-hVD9 A"h-xrV >ٜHR/6E[kQDˊ'TVU(( cY_e\H}UAh-A>$`!^aZ6D]ɏ*~E2Xs&(EriaOBGn@|>~+@gnFPw}kf% Fpf; %kCߒl׵DW'E ˫#M~yFM`~:`ͺgGj+%>JJmbSp3;?̈́w,Of_rC")"LkP윮֝86`g%fPMGeCL2-e u-h*qN S'HbK Pzx =F7Fȱ]"Z.ɔKsű['f [HC7VTb"]Y&Su^c$,=q7dxSz3 kgq_9u֘Rn \"D*15&<+(PBid_:y]WC|~cX(Po /K'# {wR~d), P$l_Y^5q?VՈJ]<rŷ/G͊;OK9t噄D7rNG"oYWC| bdrlP2:^а }>Qqn? tvO^eU/M_WY9hyU:/O39RH=n -7Ocj8JEi5s-,h؏y`[\.+( v7Q^S"(uU1>v uϬ$m!Nr(U-Q<0'yGv5#_썭QbScnr,C.5\uߠؤFqXGºnGݎh投QtdR1g4҄MhcZzB+66& ,_Q ldkb  D1^%ʓӠT!ҧE i:c>*W}?/z0 #fdmt>xVf{Ru2$ey2UHKLk>a<-I?$uBK \rf>9}# KC`b Mmq.,:(D}w6~ qN(+j̀`;?R6YCeuEd (`pЪ/벶o"e`oc܊Yr Kqd^˚IpJyH4+$>HyR5n8j b!X?+J6!eU*e$r N&;]gU_#5럲r—!y KPxh H.[9mnVu&^D^I#?m;pLN>Zs&py9qLsͷM7b6zE oA 1҃~;mSNvuZHsa +IJ@S!*S{wlDAR%C`x4U<(uT7h1{dl4$J&4k|<"Ò0}uH'vJg{FƲJ0&vu6+/wLx;)o]]]"X/L&ÜJ,]EI0Nґ2thE;5zLJQQ:yk 5)$ LZOz1!ZpPG~F q#UC|C>U^VJeqp160e ˴eH!;sO-*;X-6P qj,H1<e?cp3٧0]=Q:ۚ@ }_LW臨(3늉>]P._|~g\qF x%8fNh USc]mW" Ԉ(64x8m?N4#@ آ oZ`fhժλlr0p-+'son3q*)D]11 ?"0o^U?h3]&4OS dF Ydǔ[H%~3'CZ_?&n((N &U}H;?ԏ^7ڋBb;uE0NYAB?VCzJ?Ose6YȪԶL)gi}HS8z6q7nmi%י/i(iAȌ -fmnh>$Ǣp7Ov/]Uf>쮛u{~4ӣE]AW*88ۢ%;j̢1) u AD;!ۈSPp1&j &/q9ق)nV9 o70f[񺮀YfUt uزz"$ޒ"3 tUXh2CޢD[ڠ__6")tN[hAԉP+˼. _EBtdcN{t@j";M#Cn9`;hHL^~,n!vZK9]Cz XGS")VX$3SE1TR&VL?""* s֨28(r2\@C޴۽z%vN/C sGZCK(Lj—\$fV$Ҡ >d6gjwt jMNOa0QrD*4-F(tS:7a~TA="^p\L^SDw}ӍIqh;sF7'!wQ沓B»#R4M1MـM}:͚OKȷ<[eM!N'~_4}a  &@@hLhRrc$qvy=lGOfAYCɭC =XXi1W$JZc=R{񒠯)Xq#X5WVvy;^:h뗆[ KCi= $ ̔UPD'AK{FO$#!ը)ޓpeG)ҵtJ^AޖBF-m66qrތ&2/n%ioVcJ4^9ո3 7KKt$lnH+-k%tΛc朣FF,NWuaw4&f%rD2\$[p Z,L/89̂ʍA]\3?΃o0pztP(Zq38Ծ܉T0kvO"A緄r:>rzBd]a ΄7弿aaTo\<( UavG:8sЬ: g" 3VX]jΣ'˧>/h[Ůb.=TԮp;]lTh;:@/BtϾ[OjNKƃ֞@'?kT4_]v( DB,%/4$ΰEo(I1WG2IQ U nGy.$q&{v`+tXl(I"/gluWꆞR9 bk~)?䶎Db %9Np'8?6;:dUeIPGgqw:?m2AwwچO34pԑ%`2lhtxﯓ1SGpIIt6OA%PD`u*f;ʥԻ4hXQJa@na06{9F [9PF޽i݌ ВK|(b'vQbÕ}f5P@&oqu X1K?F<ٜ[ǽHDX6=Fb@:a}t*vAR$< k S}VŋEuZ`p~k! diڃCO4oi\ft=Yc)h9t]o?՗rWҽSYس75[Hܸr=߸cyEj. Ajd3 U<01o0q0~ZPp,b\`0kH#'It;U'P6ݘEa˘Enȍ^M fjrz?5 4؏1 v(kLNħ%ZiB[f_6uߔ}.SׁjM,m#W4M8K=<K 0+MȢ ;YmYULިƄ PղT+ Wr1 u}g{<0oJ2AI>"5LA$ F`<̆ !7#N Z`t1 O.|K)uGR9c \Ph2Q*z#+b Du}Ps͋: @Qj* F|2+0o0eQ]6B}ۙF7 厹ö$*Z{{Wg4uc3Y 6RHy^-#Ÿ}|8 9B\ 8xKH V"qS1xH'OI#v'|RS$Fms9(Jk9<5HҠ? zKxrnai&5|%&9w"@!b's"(C{QH9?aj+{$H2x$t;ţ4sR!0Itޗ_#VQ5eI9*׷e:N+ OEǛ b#eíyV^XIvc2 w~t_;艬4 n3;{Yst63&o fq  A%MA65\w4.cݏ&ks'0:BM<ݣ6NB۫ϔ ;QlyB,/LR I/f^!S$0r˧+$ n i37ThUT:#:OþaɚRwdvPprsNQ6 JV0: aeQn̐z< t4s h$ Xn6;HÝo[`pr54Rv09\ ܌6H?t|B|D@;@KŔmC]qU#R&hIo{u3ӤEZB_V\6k_hiծ(=dS2S\%u;[;(S;8'Ğ,k3 .a$T(fnh4x$EEbelep}1*5Z ν#K~`Zq= q}E, qUeݦu,M?ʲT~ŏbw-tCX"56!'4M@^I]cIn Z/n" gdly7Jc6:JR#X"(ȕL<]0pA&\z?2< /:+*C=jaOm"/OܢzJRw'*1b߲3JyPDh]?õ25HUt(5DcQ5@n9N/lM\0T9B9=x ck' #RX#}&2Tc)CB0wJ`㧑 @m%^>/[_Ѫx7Cqҁ[VQ [g[usEAQx1JF0α?@!@ID4@l @t®?s?_Wڒ>DX@ݓw` Yw! co&bLlӌ53B9$I9D!,і.P 9bTh$Jm)QX}b/`+4lld, ͉/φTHvNz,L 6ż}uAa4%&?0jY2tZJPgEVnWD jn3(͜0+H*!P;wL ^_Z;O>0-Ԫ ?c p䊺ybڳ{am#/kc#)[M$E>RP:x6+a١t<GO2*|9h,QAu&u6%f9Ą~*[/ۻ| ;T6|ƕ$'/+t0cvʫ|>-kĮϫ.\ @k`҅ON8󌗤XDo0~H64=?v`m bMXRe{5I#8&o{=㙑gbeBNJciX"׌byZ[~&rQۜ!P7qs)E,ul0tjZcXXOWha.EewBp` b)LXWrCFq)TS cEx&hG/a F)OL$D8KL t5`>Gv^ ƷٓF|LSj ^}?M}#<¶`uAg0u~ET׺lfh&J]oMp}tq՘3tvEusQd7t#yhfkU-K+p;  ƒ$!m~E=xv&~Xs6(l?IiÚm)A5[- `7EE{ի#A{cGZo#8P1Jw<%S e8~Pv"d=! o!uoqL\P%RGxkfe/&'E5[ZNO&c6#[ujKf\glLaWb8zȇuWVN!>wt|I sᴼVKϚ w&d{z E@x]?!rt?rѤk8)m8sxљd-`֏iJ~p|K{/G @-< RZtcgMTPZm VAn'- # 4n|l ajj:R̫Wg+'pv 쿮LK,+5$q2Y:6vX)z0bҼ%;䦌8v)߅LnU-`+׮9|q<0O7,_>y,{/1"oY*U<{dOD90z -E8^\UNQ;?6'{-k_JV"RWžKvR HQ76]/ПkDsЎ[VH^Û3"UX~QWV~s$ÚC:6y>0e7 ֹ'\C+hKkଞN?K CfnY Up薓T L3hQV|I6 sQILދ`eEق$p_I #"=VXN0mXezRT)nh#J}e[GN>f<#gnHМϛ[ߐ N јɂڶ`__\q2PG/ǿx,x Mh]>ş|IS$ 7@5 [֣.xS55p5 &1#58n#T,PK)`rCe4hX΢l{~u5??j(YwǣГU-C4vdCC&6H-F4ǥD!o=Ρ?8Fu6S%d3> 3RL=VZ㒈 ^Yы=4<`/þVr5s"V~Bi},+ =Ѿ3!1C DjyU9s>r۸j?JWb Yj+Ƒ.Wm(s axbAqhY3̱zZAuF6ԝAnd FA h:15|l1}G=A.} bfi$] S^CGz  UbT,< 2SVJKs6wd6@ 75`Ш(ph:oM8 RVpNR[t9uwx];]"/|SY6g2_ծc3cbyW$ǐt'cZ 'a!l&ť_ثDsYGx,^O@GOjX6,@j "-0/01t/=g[XU}x GHK}B^Q,hvԢ{n1(gb/Fൡ3'!5z9`gipP" tRyCܜ/Cy@ @[9xmY{<8(auM0$测Hc;:gV9/!^yyڨGrȅa/ *ڹB_$ W7/0'VgqW [K'M5X&ŧ׭ N"Yga KsG<;^ώ&aaYˁtgxe6~sa*j;}@IWVN/4r~;HdlZOϲ <)$Y$ٜ $ ̠B=ȹsc_)yR=$4CAj 'JaOg5H& ʉ9q2gv%G$JL `/fK%.ϋ$$zx`|f[]lIdf|*vw[ni+gaTnԆpVͲWźPceGjvcdsakB f: ̣6}<;u|$ڊUݡH^"Dm؄ͤȜiث5zNʋ`@x80ږNb5P넄pߚkLT& lOw! [7L$=2拵~nA#>};D@Ow%.ksF|𡏍 E#Z9BG#@TBh}=_: ==FY`+ L%F0CfɣBQj*zRw򹇘;wpx17G!TpNd}EofȿZg ,8JBc`;aU]M 5FqpaoAly-ΤUFpzۀ ʧ,G'r[3n̪>38,y#ρ `RGRZnݮ~{ym3>K_0*sӞh?H3̲!IqRFNe3 w70Vl⚮X؜gٯ<  "N1׎/WcTT[Q3,kO֪bdfs#@&nNuMŒRg-CFi>նiV(LkE;XwާO|m mPٕ/?=Lƌ*if6k 5Daߟfe XiQr`{t+)!S'JPNwL T/S^묗r#4?h7>3)ו.ч3iL}tfŎp*b"D ( jȗTL!̶OxleWJ;i)6L; y1-J| >,%kbf1^"aOGL%yLh=r|շR3f=EVx ݕ1[ugP6#= 'e']N H,:_kcZu|KFq:\܌ZUpTm֭̑ EaQo>EsLm} ⡚x+1p'ԨG/⸬a+,[BE4L'G()&n0)8xRK/Dn N~m=7:W:k_" B"]H h& %`WEAHWAFGC;Q1+ÔWIL\Ja52y!ʋOhoG6| /`\0cTvZ+j㿦8Dk0GqZq9nsY1`_[/\roA8qJB[Nl_5&ַe,bxAG,ܶ},Zf]RԞP}wIU/~m:0},{:m s1" UV*v+"{ΛB(G1Vp6Rc 1} yq{O~'2 s:Fem#N/Q|eZIfmf1O![5o*Ky X"!+ѲdY7P:}sG``2ϫB!ʘzKgu%Ocoh% OHʐcѯ{d|x<@ Ѱ ~9!o;.e0/sq5{ `j)+8`e!AۓsUlvrb+Xftˊ-{bFå5COSRC󗦍ٟmTr#"y)+5gҬʤRK"NOÌ:m6ȉDEx~v,C6PbIR&niAj6:A M&.cs>k!Q/3n3: ջd1>]+t|+ vU)1ѱО\7-8,@#bH~=)AE|VW*(NJֻ1%>ӟ  /:miÌ=`U:h]^8m"dޡ?ߌ ÿ_3"-P Rs}XLJ4aoNnIΜ-%,F&y`RcbvEmPA|67t6$`ʓY޷\)hwhvmީ4 y61%ALʵ15I !7Gm$,prai8qr!a$#^ -e;NDkJ%>|y!MWHVTSr\!5;rk SZ%bߚCysiWŸށq&&W.뼘USuq£퀏EZWb͸lgFO/H|l:?υ "B)ݛ̴d0,/ wA98B~a5Ll֠a1U*NH9cCDlE8 Cao<wFDAX0&,b 7 hJ:qT??+)"} qzL꼙Bď>?uJͷab2l_pofKH&P5h BD7S5o= ^P9zg3o4w"]??E6EȔվ.lp1@$=M>]e)TG$Щp4׎=GOQ!U7^Md{ Q6qs,<7;i{z j"ԹFZ%WG\nCئ )W,^KVA -q -J._\Qw7uYix/1%B<6 㧈}d(TrcCv7=Zߣ?ļ.ΎԐmVcOk&O;>wt0bp/RjԈqSW /Qҳj4<. n~v:.l<ՙP^dWJ'E2ʺqĉZx4<31Kwp0R>栎0 |T0.gF~dZx =]o^:}:`T]{ooX Wg|G I,4PeC$u#!4<']E#q,Z€??]h cpGvBܐEF tk:m(Vd0 ;xS||G$ qem.o_ #4q.wId绚 EyoHڲ$|0[|y2h4emo K䵤,$H88y{ _ᰢ4MUzSj0u^PNTl1Aصe)n 5TRk7s`*855k$"Oyt5$R'9feHLTƍ{do',&.GAjZ)MeY6 hW4.kE-Wr)I2k3ѱ5a%96(5$ lVZ~ARU+0%a`C//#o, ĥ`)q$")2+E 09 NQHuu]/F܏WqO'bz'Wz1M H5phb6ĵmlԞ L 2(e2/CnV!bbEΆ3=i$w9Kq͂KPS;\b_t[<0YIApE; d{tXselnĢfd,` 6ya4\Ag8/=Y NEYGkcv|RM?"Ӻ_ngWMҵ0O`#:X6YTgxը۩dɬ r0z:|fKp/`A,9 1XڸT>ˆc28W`}.Bms>pw7ޱTc ʮ0?D\,s2Fh"ɰ |L( g;j~WWp ЈZbdY>2fGMx<|UL!" WYb<,5`|r<)c{9pGL`QqEC%cUy K kBRWƨa@ƝcM⁾gg^&18 QM@kF~ ڝ,o21J#J/ș\/c&i\_ުeZ¯ē5ꢰ8‘bz$c'M>109J5'D>0)'ˏS)(.aɬc_܎ 7- Q-IQa|;yK萅g3ImB^_? t.o_2dpKi.XUƐJXy.z\A9L~_CcR?r\oObKT}_f ^|ArRVtpaC'5lݶ$f %Kg3IaФ{䦍Q>rM#.L7)(L}_^8 Ra'Y,4|RxwDLkD-!>t=ZwnxмFZƵo-K?I6 3X:9rZb,:N߉pш_gdHC2Cu¢8dׇ4>wnr aUx2e35^#VqL}{h2)/7fsh{ٲw"!G=j8gZ23Q%di0/d\mNʘxE;}VEJ29hɧ IL.B]l1߀sz@)q{V01΀Ҷw+>|D//~,޲λ/Qk:J;eq:%HK ;Bz7 V{}'2#*NVZuNǿ& +pa領<0do +$>.6āP %Yus*nȞc3`NQBᕛOO霪GpԳ)>3 fj;}7vC% cyM~ .UZ}b F.rK]sK{e_$^4ws]MB |u.-(L/,ÿpd,,,C0C9CRWP%<+9e7}y89D MCU4cX ,qݬ´ Z;k1o_$UoNӸ:H pfm"%_0+t@*OUJHp+ Dž q*BcN_q.0b"qfPêQS&4ӚcG!8D22-@Fd GO&pl3 &ocfOEfNWڃTBocЬf)2"-]\ʪRs7s%mtTJחԜHx4кWb(6b+=7Ÿ_䡽7#=u[&@Rb4cEJ u-Os:+e \P>.W9Zwkb8Э5EPskM^;(Ѵb q3YV׊2 ņ{oz OG6+E9\ȗ=WZ4]XJgܣ+)M95 9~h"(%Up $CDCG:V';f8pYiFxeX*7)PfYg*->t~ZσZ99 =]njGv6aKS}p`(9}Wf"q-ըb, 4 fss=V0lg݀G9D]&g{o&mM(s#I%&8_J]vQsiͫ$zA̋z'2[x6~4(fz\ȧK}|ZEI?.1L֟7hCceGK}9F\,g [U -E S# - SeZ5QB7iUAi%7D+sTa r*l^)XtVt.qPa /NSY{u_XtHT3nr%_yث+~⃱Avg"$W0 {!Z ;N}lP=,ƩN0&Uev`O72 HjqMY,ɲHC"u|Oqyi[X7]c'Ӈ ߥUJH!]}MY@貍{Kv*[fi%s3^w &C\Kh1D@U>E!ұ+zþXvjhة^0y''J6s|wQ}fip91eC.; y)nZB|cTG݀] ģ c5*v5Io9t;@h^`e~Q`m|ս>]CGx^4,d1 2_K?~=lv(AڢZ~@yV-LƵ)羲B_Yko9 E9뽼ȨG89 :ia%. lP댤$GwSOi=+UYIg72q*f}rZpqe5HD:aC4̀YpTȲ7|1w9UvRTrLi#ޏRx@j't`l(З,gZa&FT' OIgI) ܌]r mE0@+Z& ΏΣz ױhjnrP r!Xbop}[dVtݶG{DLwҏ7M\X0bKSSkE>j,>Ě87"e:0uN&7<e8%R2I\qK';C|TS]\۵ٟI5db˭f4BɪhiʻᥣIgv 8̱3f7;sU>?]Mƅ,TW8UF:qk'M۶!;]䘡"D+AMQΏa 槹Q#Elzme3Im3ƣi7a"9'WNGN| -hNǘD.x7q_j`_L|7}0KT]{e N!jcuԓW^NIp;(|A_}6r w HtN!P/>&[l5`yb MnJ:Ovir*:g_H^d߾jcCyA-jWҺ=GpmхE |-mίLj'|6S!(ӭJImX>"QH ~)8[7kYl1@Q Gm+I%ʩ+$ -Zq':d"޷Y1gk&ח!@_96@AnZZymU__l b!KU;rzj%Mi_s(]tqZnyX.mw.^דjq Ʌ[!roؒ8cμp xam=S.d"v: Dzr砀H&[6ԡ̦VǧfP`kps*;i?#SS3J.:hNSs5%p0?.?ӦBLT>{Yj8sgqW.~ꡑ-M6%fSU 5?xy=4;Z4p+HƉd[/˟%rpuؐWV3 ZW.\b콋>S^ΕWu099zX +%ZܘTf}x#N[pk'r(II ҝ rvWc[ĪСo_(UK{ WWU~91wMeT911v6F2&lvZ5*uTh4DKp_԰z b,nCdwW6;-.8c%J\l#0S TIK/Ga0*ҍ ̎\ެYoFt? ]MU1tBɥ2f^DƎ4l4˩'x?SU|2κ^-OHYљD=ZʼG^"E'R+ERDN4r"ߣ8q|{ZsbOrE!C7 w:p{4-/TC{:+с_)RƲ$;{i eKOΣ):VF򤱾0틝Y*_jTMs3IG>UBڜLU>N羚Xa8Gȟ%.M޲uxFqI)j7#FezU:(OĸǗCv'DK41ޛ{Tŀғ3?W= Ift 7Pm[{TÖMlVXf5hʴz 97u #mIVR #V6mBd-юVsռwqJ"q"oiS,qPJ>D2iVCE)~)+5!k f^F ĨVúMoR-N" U [q3Zw݋l 6E `)"&Fe&[قXKBFNCRNup׃nX.nJ$,lծhWhU9+a;q%/[3NX~^pB';zpK[icz'<}" "nk8ԐVL7>)-WTEJƭ;ܰļaaZ1u|Fʓi}iR,oDTGK 훏$9yt v]pl `rNO^bަƾlT<*؀c9"K׋!OI4o띴"*&sڅ+Ę^cAܹB_|% NXz_sh7W2i]$GV'a$@hrdIqG1gcB=a1:߼:6#7KZBf_aEQKE$$+$'33DŽS9;ڔoP!J0}H R֨Ϯ*&łHգ;]v&N10Qۯ}b1 p۠;,c]ypR,;Ҁn"{yVx"m0Q6`˾/G9M͝ RΈ)isW^iZ$52^;JO[Qػ&sw AѦM8|z`0( 4`]?gI|%@^@''vlZ?_wq8 SZI$9n=)5\CNlI/|sI #-nOhEPRWlkc$cu&jJ#)qڷ [Dc[;ﱭke*(~*ny9C{F$9~램񑍡D~(a@œ鱞 "  xVzFV^;=4}ᯈD]KtmD Rn*Ӑs> IA/+* KQYS'g~`eDZcou=aFr-DrC95YI:]#:(*p˹]J6pٶH&!r-A橺 mNIj_PId[R{퍿 |ŗSu /@{ħs UsIدCAVFK&sc}`+p`lŽ A ݺaD9GwC!q&>dvk+=\/dDOv&>5VR67J Q8zš)Q$.+晘⨮䏉/9D -KO&U|TLDT'9hx8m$Q~KlL jޑZg{^1w"L@u>: ƨ929XIZ.q,bCtWtPо6G"- 7Uo!q?"ekLFNASa޲?fTbQrf.iBM$_'LpOV` dq] Pg. 0+㻈y>3ͣ+||0q%XFXg9jH,(ˊm夹-W5>e>_(h>dH_2L4Qbx/S=rI Ĵv˅=R{9Q 袁eV`7)) %3( [=Qr4\;oH-)4qiZ~KĤ ̛7J,͆3W#!0Ǫ ֐Dxp^nX=>Bۈ(}fP~3 ]uzjb*Ɗz\ iG Ixgeg] mCXS#lƿAtށʴ ?P*0Wkި-sNj߃KϜD d3?0߽A&e/Fކ\{^wG879 1=Q?FuFC߆G_Ҥ!} m (yK6S<'yi7ɓ|) zܾ0E0.8@r0_l3>ͺ DNa ;xa0g/3䕱UqU1跙$'W5@.oD eLDp" q;lr&\4k/H;MNi(@#CD:m&.ԿhG9swrHYmɪxt ǜeBG@D;%b5W*X-7s i3\SL}z BLJWO8އT,QH~]T #;b \hـ9J*ُndYѭ33(AI>܂d}p)Z/ -L˯Z6_ f Yدa:o,Z}߁'ieƚ^7 &p6m>Zr冬mL~TKǁjcQk=_Ž:ewwO-"P˭TRL!4/76S[Ivմpq$*F?-ѝ\!ԏA׺~J&DN6-o:_c# ts;nQ|'3sdbBhMj cc ʏiQ^ EwfЄZɟ|#_դi{[R) M[N0WD"9b[[в:+:|O̜\jV5  $Ԥ-"c:NH!c7@w{ӑ1R(&Uۇ75`l9l& (qт ha{yޑm1p!]- v9OQCJjO O87Ұ dFr(%,o|X DR&OYrl&D3o P;qw!Rw{5J򉕚j.]ϴg>yfC"l|e~[%sF[>YcwIg@{qQ*c?!CE" a|OE"42+ϯf~Yu &1/GӄL^p(yaz |wG/2?Hf o S f8L9 ׻Nm^IREԫ5Oos`#pi - X !i+4&HM?3YyE ڊ%!<%CMoM9bUj"e$-sqH)~`Ǵ>U.HUφ>P0KK" 'VO'WAp_,}(TURdzA#zK+Zm*5,X?2^F+]#%-[ց= eqTlhxwO(l:Ll@Bl~iVn9c{ޯzSEkwƼEGMEk8*&\H{lkFF/^{&ݡ7VCkWGuz3Y-^*%39JBB*Uʭ= |lq3'b 'Xعl`_MYda$;A=MO:pCQMO8.kre{z6ɪ!)Y ^caE4WN] xQ*!a?}7.E}ěu%d#e"#7eГDvbCsB7TTxo9J_oX{4S Q4ɲ c]~ !'mQdU%3{NNƴY5%z, .#) wPu9t{^O "DDeژMYn1=Bדěęw,ўo\ߟZP֛yų'AE 4(ۮ 43ٿ["5a[ Jy7V2@4t@C]EV&8YCqnyjb4C[ŸJ}g*PI8S_~"4@aA=ײN Tѧ qAwjSDv,1lE%RN;o׺a5a mSe('/5*tg6MKnP|-w.3?sߩܪG˛tZQ!)t# kmWo]q>ۭtpa"48rM&f>/]^˶܀V:XJj&[aw+5kS6J@9yRCϐNn!rV\j[+ Ne8/6qwjCxf:2Fs-%TK"Ӝxt w.=JPuxͽȺ=΋B? .۔m`5V]gxAW8Dp&jwVֽxBR1f|Ej:JjRJxK-1g "j֖a'PWEûVf:`l1mνtm!A4'׮~gNgi^pFڛ  N,3'5 Y}}Z&BPy| ԤbJ>}y/r .6DOg_ClkJW`HweD|\70q0fo{puxYEKVMٵqKZ7 ɲw&La_5ٟ2Ζm7Ge=QN:YP T؁!"k5'|]>':mV}|7@!SYdq+>:RRY;8I`C;%( '4MgGQ[O:$yu䰶/Q5tF0Ęֲa*dO(+˹ \"Ycb fqƒ^>;J\Fv6[\^o*"IAPp@~ /\妲D~tIn#ҁC+fo*0#ӴJ$yg ;FŎ[q2NSXU2! {Qsd1|!ș"F}PI0iv(,"p^[1iȬҢwΫ9yԣFHbF2=KX'ưqYsO6/5LQ,T``yl4M-74bdDCѰgۦWբWLPkZYm5G;yZq+Wc_0Mh͠>daM^vAXɋ)dWhoˠeQjSAQq.owq0VI=d4 ޽Q7}QGuPD=Ī-oT;i2^h*\akS}m!拓 e{[5h$^Md3sr4unCm-L/^ƄF3TU8&YVjb''wY6 DwPkϜ(SvmKI] T$ٳS:GٺtIyUj@X!ԶupMy.\^U6 Awƞ>z?EY A# ,[Y}xKAG^-w5zU+N.6+x4?n)[NMɝ芉lϧS~ Ab*A)$ҹz78-;{#iIPFܒЗi~<5 9Ʒ#tX=b G†5/iZ0sA0 F` ϸtv})oޔy\F N^-(FGf/P`]>Gru}Lc E3ǰHnFeA2B9 ʄ5@hi1Wo&8|ΐƍX˭T٥3⤊My+oh dEO:v5D\5뿒=cF|>AFNq?gd)BRLStN@z`d@E '!+?Kjsf unna;ߌf!la2ӭcs| D4Ӱ`,x8"Bxl^"_c!$m15(DՅrm5`ndrg$?nTУN#<ѰG pu؇)OGc!^->20EǬx¬"`}]$1io#@}+ :+'aI 嫻 +D\tsVI~F0I(Jp32c3"ƙ$?)n!ӛ)`=UѸ8l~b+Rc-BȌʝ!yRw-_9M5s<#ť(MWLO/ ,}-:I>_*>N1}3֚Hku=gpd~/nDVh+}TH{w{mL{9e`e%ˡs)ԶuC G o䶶hn4P1iu'q9t/X=C7'Z2ݵRC-/g쇻f*#j,&Ns>G!2ຨjVkp|oNkXTLwLJe/ڬkqźr|f`/>AS.=5'P)}$x&Eգ 9E©IotΓ;ۇG)БKDY]VԳ4GkM@fǃvUf.@3kWUd&1Y~Q8)ڱОW1rռTCDwXW(+ej pƒN׌le ^M* wⲱ*bMӀby e(U@ȜH 4%W@Q#))x/Az\IXEKKea$I 쯔PrIH<{> bhz*TMĀhO?0 a("# P.1ko'gE(=Ԁ^q6m=yw\gâi 1ۡFNsù)˶o|(ۻ'm sI2J&jYJE-喥S+<׈:IIG$n9!+?ZWnpnci!s$E Q3BV%Y RŭWFV٘n {+ONEP]!+>NsNadn-W;1[\jguT>`ҧ pI{Fɓᣰ%aObAlSY}JAa5g8 ͌s9CXKOsɿ2>~}z.H}\V!۷ -o _Hn-}뛚E1P[^^2LI n:Cتz8;Ե0uX\ln[o)v|X)x.w܍ ;Оϯxu%ʩh\ʿ+ҬY!+j$_x8b5?"d3]RpzuKRՖy'2`spW㴢mmafIQ~e]>aS_n"G|iH+_ãnOsOJ2@_bJv Cŗ4qH*ΐxܶdhV¢ ?j nyHC>e Oz '=GPτT"\TECぶϽMƤLOKؠ^ӱDݰ7 ĝߕHh԰fԪYQh%` @ۘtH2HHKG0CtxTTPڲ4[-VS1ٜj;p3! +7Iܷ>"i /d|_qM?oĀQY6߻zƁџs"PPؘ].Vߊݴ֠n[U+D] d "#l6f|.)5n5fdzjpXMaմ<*4ȕ?GcJ5tDo7g&#œZ'тb/'b^jTZC1Xs]<B1) `gI8|Me?; ApV<(ROGܮ>k8P5>Qȑ S~# ?tHoSܽV?&|2q=+HSR"H=P7h+Cv. 3!=`7e5\jr ^JfhEQjߟZP`~Z[ͺ_XqmsUMyS.é!7?nxu$D֡5sA۫r4J qC\\Ɋk&Q_h̷ Z1ޯkyEDBa;㋭G"sky$T1PU% dw%~)JzZlIGWJT DKh><4 l-iYusGׂN(ZNxj8m`V{j`/toobz(\p MŋnDhЃ~=e&F{ 1Vx{z #T|uK3|^»އÿh:E n&WE*n ~ ~T\*>'LO:u3C{ԚMusqf-FUsC%xXpΚ1$ŻRm\Q5 *I1Ly`jSQhpjBdU JCVs=䚋aI~46 T6D, #;W Sy ф2s) -vZ ")v,Ջ"b0W'yCxZ rI1SAQb;Y9 Af_؛+Ӛ hRo4XsB$)^mN_O0F; K7 X~>yvY췙 G!xC[Tep8ˍLDIs(oMP=OsT'ݗ8~AfdQ49 fϓJHaE($WE{m!5)_zٵ/]̇6ɉY Ƀ#y݁l^ z4m\[ޟ )AA(a"n/%Apخ0l<@KNxh ̏KU̿/S| g 0p2r+-GN!+dy}3Q@@O4:Ia//.r]vz<}+| jZB s^OP2_zrzּQeKW^b˙{skzK-,@;70ۗt`}4A (c8rL<[eoY,2~|酲8A,N;5=i,Ϩ.G$$:i|!9/X7p^(A\ZeLjlDFVKgO?ϻ'~?[5͵jٜL-ΐɬC6j+L;c~ؾhWs9%ܵc S]Toѐ;y{rviPf0G1oxcRN Jީ.߷]\2[} 8q !Z.[qyp/oʖ/y@8сq59sˠb[GqB# UgY(ةeςf9ɂ_A-1W@VYlG:[d$RDP(dl}\s^X (o?4ȞU;$ 3k.+swK4B' @VtrٳivPr#k= =E\!LW-6WBe <8=4BV$j=VKX-[|324WѹUAβWuĶY xR:J3/iڥA;1MO:\0pv]@J1;kJԺFڑ]_ k֚?&5=ėuHL5d~Մ'tV" ڿ/.Me'4K$eNz5, _V9U/w@՜ᘘÃ~iZ9LPL`&3y$@UR)f0^i*_M!}U0c}*O:-f|)x9u HMe˸%J]uFoދSr՚6V$&R (B-=`_GzV) 8W;T޳zHmh°AXLP ^(p~{2 h#l'+ZO_C7 Cur% Aei I;nc}om-{V~^^ k]U"0 4^FBq'AEpٯRٌ&yL >xY"@!2 f'ȦR4;'^QZl2Iţ5 /&h6 I"*"XJ-{Z)9P+v\d݁1?G7 zvi+ 7ͣwU1}}f ` (k8ĜT1qW|6˙Wꨅ슆g(rNKv;;}/Bg NʢtJϠ!)ݻs/2 gUor׫]GHTb܁;`YmU8G5{$lVlyܧDE 7ѧj\Z ݫy _ٯM`+"*J &h6>bi9&LV!)lЋQ MnNltwq: SB"TϚ9e/O5SXqN':rIQ7DZ&޼|xaFH'T-|pOwZqվC6?`QChq~CTi[]wO֯9KŢuE\͙`KdZT?qMP~:PQ 6iG"zSfGD|I̐;>`&5[[lG-!WFl@M_ 8#ree#1"kRQ$E2 54Sgʾ/yT xlhP |g=)0]]\\~ѠM1s+4S?aᮡ2)xq`I-r/_ș}iڶ&8 ~0$BFP3 |(1D_kps밨4eIg s ؇$+7vpeX4q\ٌ+:erDعIV%X]Iz2pUS9;4/AKj]:p^\gfN EX#CW ^3d9ݡ 9ipQtܯ{ӍgݣNrur|m_ٶ>Qvg~N>j~i_׽59W RQyywsqR^iHCh '~zkp؀VXȃQ[fQ|bW!N,q Y{'Wc+adZr;$ر#Nۭ [u !q%z37=B/$BCCb@җ+|ai,qiio-xs¼FהZQ9sn4,b T,0|IwYSo //:1Fز-=h=ٌiU9 QZ'p6 E6I%C+AJxM~H{V_O=, .v4 eͶ؝"J dUqmP\)r[q՗d{领өzzFH"R=;g\> -!~PEji+z c-^DT>Oseux1DP d,N'/^y2$X6H!]*ACS_eeZ%xd}N\?4mq"v_,E'~]nBQQkxf]?Bv o_#Oƛ]Hz22=&(шyXYi7tY2 MVHdŝS\"ߺ8xhd."Az']xi7Lm3Ŏ.#+_ʗ"zϱ#`gn:H}kUj׽֍vaIG%&j)Tl n1B=ԄK?-r͘^'zu pSZr> &#Oۮ3Z>"dHMå+3Ww ,=`Meb+J} п1TЗs)i m%E:?f0n!{H [H\Rj%cE>ҥOp&̳NғQi BC9ؙ"yT&nBOFD=(&wNE]ޝkef>S@q#;h8 P!RL2ܲ#UfhhOjLԒ0 l!FRF s~SlUaűr3%2aBҁ.y}tAe֑T%H6kEek^NT})z@>;bxHpɆ=yҨ)خ٦G>;wA|BWbcEZSTUFM/4ShT $W_bO^YS} {@7z/=`|usFv7`;czIVuަk7\C1*ʣY~7]^bvj,iMZvf2ΌDž%{rvEGyk&g4Srcã0It*yvښ^J;YpKۺѠ`M"x6|􅡶p -z}?.pza6s_c?4e]j7){|4X錈t_-T7x7t1(uQ eQbڵp4Vh3ƾUT MU>jZs<77lV&'\шWVBd8[}7y&Y+hvb~31dKP\azԫ$6íY"#ŒQ(?8"bC|ڿ1΃<v~ 6rz^CuEMv^3Δ;}\kJvӶPD9@49RNCԐ1Ct׍r1o )Od*pba oX5qԜQ˧_QScFNfl j9ҍ yuLuulY gnwid\a9^.lֆH\N:L!տ·&$6&f,Ƴ%Tt*g"t+eZ[¤V&BXO]0jX頤OXzVbъDDršwXZ}4 k 苬zr^$';.Jo!&i[ld{%oM !5UF ع+ӮӑQTtUbȅhUN禟*/ćz֋SW\~|ZXcb1{9FV=h]$f(?p:m$?9}Qmf3"kԉT-l>ryh `s:c`U>UBaT%EڲZLz-t Y'^Y)\ ۨ. %`^iș:U)& GB1c BWa 4j s=ߪ̭pϝÏ"4ɖKqEAkY )g7GF;2|*CZwˆ$u8i'T.'\2iu|j<9 M7u(XSF6e8VD[χ/55DUD`+S ] ئwmX_{;E2g}6Շ,(>Zi~z@ i27Yk)$t&k`⧾ڣU#r>5^AU]-X〉<` '>wĊm -\ɾ]V^~@yViZ1B)R>*h }" IbT5H<'2ꁓ UqQi=IݙZS@,&:9IuKaPT)EkVۊ%@-7V.'gr&F@&o[HO⯗uy:uD#V\H*SnD@mzNoiN.ݤ6gY9Sy]}_HMNG\7v%jFrXH&]5Lä%^a3j!Ϩƾ!?-oh.62_kh%}$W~)V2Eڿ}b+_|J!W @5w2{-~bAmJK.R\XCrk*ߵ+=o}{BO{AuW%Ȟ9. ^bPЍ䤎yXgȼvQRب)w26SߢOZڤ̯|/4WҔ|PeG]gS\ hz%*Su8l4| FZSS-]?:(zHkov,VUrQY׶_=GB8qwY^OxơYG3˷ܲ.}z,cWw2qu.C.[Ւ%_EרLr ]z(mg\/|H iL _m#iAP-5 Jz gwMN8o G1*tZmNPQni\,ug-,P5, G V;0X;(nbi%|L Y+4 KH'㗔 7eQfV\ž?2*7t1Tzu>鬒>XнY[׫W5+*BczL+hUa[wUȽ LF)BZf3La9`xbr1PN||a7(Rm %è#Lw*$w`?~MI_++0ThK;s; 0+bITFa 3ݡR}*{=P(ѽժzIph-~EԸJ knLfViX O,mbC쩟L: P_MXAUμ_U.NjhAPFYC! )^L׌h$pI!/:߿Wn8:6ĺ3q#5q1#7Gܛ=LK!1ɛכ;mf;B#Vj*585Z.Lw 'dc9(r">5-ʜjy|>b3 Lf}vk抾0`[LmN~n>Fbi+d;.2nLuvRK'TSf^2w&z};^cTNAіֹ5ؾ^cZ~g r$Dw2ˀJ6 .ߨՁ:aZykNeǖw"+`r/ z#XŅH6FrRQ8'ۼ Z°$qVDlq#ƹNn*M"Wιx'nk?zLpL9AT捍m'ۄLaD2}$Ͻh?)A&oVyIonK$<^)Z\-0Z د&vLrc\22ڿ~r#zw"& ܴ)725젩;JeY w z R2' 9/!/ۅʴ|@e'W@֤-WqC} /sc4"upF7NL! TVNUȣz ?};41UTZ5%򒆜g`PMHKy {'B_ϖKx#g/>r_}]%2phB4BUVcL!yYZ_ͳgbT"isp C~ Ese7aRrOj#: \Qe7+~r; 䤴 n .zE=gNL=;OW!YfɛuSp-UwP:2\.v94titגn=r{l#{]^!}+f*_( Et@߲)ȴnl%֢#z&.Ers0䋤<Ӥ]8x絪~%TPIWId.ymwڏ2>h!-YэNĜO*i#M1[ڧ¿j)8S- Ua|ٶR^sX63R~`mbfJN|47ڦ+nG T{9AU/tn4rL[Q|KOxOea38 #;t>6`FfPL!ܰd+Oa~| 셊^eZIuNHО42Rh#N p+aȂamc?TCSOZJ_5N "P[ Aq TLɴ8^~S\dWJ- j\vpBLs5b81%%'X[V &b=3<侓p%Eƈ={6͍nBQj\wW4شWu.PVf>z[E}v)tlHnyݝgT.+^?oE +yRRI;U$;I]}qG U|3js:rnu4N ͑N*S#uBD'3 o&hO|jK!k&:,.yD6kr~VS^@GX86Sn55_O$=ٲ9_60 8>аCWI5N` :bFұx2דulR[Kf@x"}J~g  VwxIF|Էo3/Mqs2Z}h1ޠݗZd1\IWYestmx~brÕR60nlY+]G?^`'Ɍ4'zD6 Ipѷ|14SQ7;OR|M\oBZ8Fd_AlqA2^F]-bs) _s]C:c+v.ƿ;[PprL!RN 0\z7cyV>sf $% ,ݾo4R?@_qװQM5Uf:pҋxqMuFFzok .[s|EbJjӆ`IHuye+wK 8BTaoΑiF]7¨YFR-/ģF}Eà`"7Gy1dt;Tz8USu;Ctq7p]7yw* tg!s F".ae+4dp=D瘰 _k~8@{ ԏZԌ2%*M8 6ycm/kQ >$Q~}bg7wF!T*AQ ǙUY@M|!&c6Մ^BL6f-OHC@+>jo2'P+sN3eXAĉ.[ёCD^[2k#ēS[qaR9#tɴBFzg@ w-fWETj*kY'`>.KaVo{3aY% (&TXYᏆ>zTlq\ pj;2]Cvt`7ٞu5' +^WqDDN8 rM<.( ;w0$u\= 1if_Pľn`$5Տ隹&r͘_ap!&:2]a-Upm{f۾`.6|rThS6]=#M!f4uarPEdUԭeO 5 ^u i}}֕3HbEpe19$?(\o @LTae\=+> vJḮ=]+a`'NKr< Y Dm[ɅY&ZV!D5p{(L{Ǽ9,b +fˁ"l<: fS3dGu^ ,ԕӢ"٘`SẼ !ZZg:FxYF`QvtTs8lSJb_!7! EV}Z@e{~1܃~~! @ ]q ?O_.'|lYkNm^W$ Đ3gYZ07070100000376000081a4000000000000000000000001657082560000d1fc000000000000000000000000000000000000005600000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/fnic/fnic.ko.xz7zXZִF!t/yWѼ]?Eh=ڜ.+iElz! ȶF絪VtNpp00OF43?'/FE]θY&vyb D!xcx ua+Q+=}[ ,&A1&l0cͥi ;(kĐʂԷ6맟 -6 4ɟ3ƘD:09Ǧ.͝B \=fkhc>; @ugLw~ Ҁ˓8ט7q6|}5';c0pV]n_kLF:ꓗ]Z5@D,sl{Swm<"cM8)$o7\k‚e0̶x>5Qhc^: s¡EoUX&z۽6iJڨ:|xG$*3 !tI{R>Q%o:-6ž-IdZ7;O׈!Df30Q9l=&$C̩$ؖ)L D+3$}J&A9 CsđHL)jtbjnڑ PV:h&%9K&M9e3H-x)-_V(U v2pO0OnpuI@1#\Z6'Pooqvi1e$r$L79JPvWH+<9e 1NAiCYm|mEj1&s3.XjWrNYLC^J{z鶊&s&K5 cms#Bv.vTi{ȨwY)0K"'ƻL4S=L4r}5fOڸ%nDݹ%H yгMpF_2a7s7mǻɇ)b/ s\ PE5,b[-;s7 ^?rs2_h |{a^$76D:U:v:kn`A:ݼwk.3[y DZ*_<ܩ*T,:"'C囘*#Zx|ʂ{oSXKdlU.0i65Y K(܍>9'Ϊ?i"q kaqEV[ :H:'@9w (K=ZCħjb[O*.PGr,ҧ` I[t<ᒓ@}7oE>un>pO]t q@J܋XTNI60By,ڒ3rv-ޖ7 ݈K( u{42./ɹ0LlBpU2)"2V3Si [YK|vxm(ۂشpQdLNOj+wŝ`&w E}""X@ф+ʰiM⏑F:2]C0Yv=5] nYUj+#Cic'bX?[м612xW]\,))U M0O;~ՕgǨ[[]U+lyw, 0טn=B!Yȇx8c O/.9v{qqO2ŀؐg[,"{Q ge ʔH 3YxPyeG/ϏP3 TzyBNĪۢ.C!UXB[9y'O%>aޱ14.dg@ɏˢYm^i5M<kYpr`DVZRbݛ=zNYeNElsDPLg:P,a1BPh#8}kUޫ [ !R JB m]{]&O+X2umV>v}vEW=(0by>-iMb@Z%7jT+tly?gdgC^Q]NTP>F˃:FFU7ug]">XX,2Iޛ@W*CU$1tC]t>`O_#?w[ VbMy$!@n=̳/?Yew֘r0群L%P|_ >σc`2wܯ0| ٖ|\MGBJq rٟ hn_<-լ -6tfY"zdni` VZ;xBx*u` Ǻ, -1cv/|̌|")jĔ}Ş&}?$wawLl7{6]ڳq#7v\^sG'`FaM`m!^Hgg6n_, _b/Cvf7R|G d=qrʒWx2 HEamcHem[B?:*b7T 4YSSҗ&wmp2뻑ޫYf}YCoYo(.n_GEr< p3: QQ 5C5qVZQNN֖re Ao*ih%ز"F“RȤڴOM}+>Yb7}.^K.,ty1(c)tL?|N:[Q'_¨2oJLJ-D+ PZmyXZJj5xS%bi'; U8]n'o'D`br99 l:ZsoJkB4`Y{|>faf5uIHyh _ laG%l׈'yz8+HYƌkdяQ<<"6 > f(iS$/}P}.)U̹7t(Ro$Nt*kb?z-P٠i^B ks&Y'=J9*8r'ƿmMtCڕ=e} DS<X^ @r*B'KGpUS҂c R Ӷ7-#lI$=+9v[tr@l \!)CWiL{?U3h)&IfL髽ѧ.ߐu|%͙(*;"g#`o xSR΋ʵ TyyQ*vQ,䗿ɨ9U%]#)h>oιMx~-98ϴ?yyqdG {:$xJ(|HIc{aA<+~4o!XAɮt&WU tLkCiw#2?{^Ob %9ytHi"5}j3J[Uy٢ECˌ^;F)|Ӡ4WߤFnjXD55IzB3CNqqgB VK^_j9/Gf h_Zv,m6"%og. i0ZU(ȕ@Y J}1++ +h3}^qZ` e.T5깫ImuQB*aNP.cG.pC}NIa ?ʇsşnbUKA~aS}Z..iA.c&]mH h{cPrʋ?%2b&v>:=ތnEH+Oga6 eYjLKb]yڱGz;@о9ځe*xW<Y#B0!%} %c\3 grL Ijy[qQ&$45! |rz/(lSڪF\Ŗ uޠ$az^o>Ŏ[&}4&2Y/uҔ0kZt\ ("^B{mu fS]nX H>Mu)pN9x^=.}I[R´J[>"҆ ۻ lqoֆ՞mԅ+#lUCedŭ&z-i]̬&oG JN;z*pܵ^5?=fe1/|EƷOAEpg%)9~ 2V:u'8"'J>̧2ڥSoh]T*DÇtkE(WJ!" `b<;oRH L8hNAOM"=3.Aχ?Xr/}z'C~ܭDw DR,փ\C d 8Ig'I@n5*!#;d Ndl&7,&tD띉^Rֻ䉌хHǗ"k烬d|UH 8bىXh|Vgz?W$MIt U@ uL64ã9yZWkt+H= M.g Oq SS Ng2*Oh\ d۔@Ƃ<( - g"%l[[K$š(G"R]_ǔF*4rGy1h㎀6rm'T8|?dI׉vdW 'd:yxSM^6EHBrTߦmd>G]7_ ) J؂X),vDnCz(fc:_W|4.)SSyr >`HK)-Vba`\[덺O~q9[&M5?fHR־ļ[Dj b51zDާ46%BvX[fQFe CjFR~D3sԭFX%_"!Wmĭ֜_Ta\5iFN3ʯ! ^Zz&} -oF-PGЧ~_ h8y6V{W4[۵YJ5$'멱I>p9Ggk$s {S9 \ QKrLX`HUHXxN4]UWow4< a֢gɍYϵ?<']kBh#7[xYgA,ψXM!Zc^;6PK:x* 0r2.i c0l(lX52>G]*ÍI\oS-1sZNWg5?AYSH]f,}V7cם |Gz >#/0ZOY)Nf $Y뚾f7>1NzF b) Dl8!Y3}yVNQ}qs p_J̺/`GK"һnp[~EP}LxSs; a>#v}v[Գu8wX+""hTyQGq-q?PR?.o-E0 і`r{!7>EYu`bFgy.E1Ei WWjr ޼<ƷBEgGj|4`#;ī #I4Xɘx&Ja-#=2ŧK=n7Nw2g'MH*L=1,#;X2(!~'̗ɣ:kk?%P6PEOg`__ H9V֣ZeLMH(}+`^DJ"@Vδh^塟An顷JY t;* ~ Ͳfc|o>kT$e#mAx&%'*uxKCZ4j$ !:T _^e0.Ļv-g ('#3qݶd%lAIC8##Eg c?k'D-YPG٘m<W% :Ifj~hZ‚Vsijr_g@S:rNq}TeaOǖ%J+8պ|)&$\zz[ŷ#A"yrʽ߆F8t o(_ K|u'v<B S6sb n/\^O5 ׇ@?eQidx3ݢ4?,Ns@UWmC?o1v3?#&EYE"#xD;^*dB&wDC[#W/i_'WO5DP_8P4$˻]Bsg6bwLpe#[/NBj> 1g(kăPx (誹7QΊ]ULjͦ[$T/:í&(칇նv(` L5wYd%]i@+^v)'݃F ү+0.!-؞%;%Uxc~mi)CW*LKVRrlm^qSI9$TխS'BTi ;VB>P~:%ɄkM *P9$x29SWxP131 L* F5ӌ"ɫ+ވxYXv"7_C?'(lLL J\?;A8F%..LYEV&"]Ev:}Vy|)H|^P$)̇w!6X6;0UJxh$亓2 7 ' %jy;1g rf<}H#p_柛$1[M, Cd 4:L7q0(!F@~,_@F %ɶo 6$'7M{kq~'QHl.Q\Pr^<-$5(!iIns醙w0î,n^E1o K-*-Ӄ]j:S) K~|]r9DKH,o׸t%ҚQ>Ke*A}l/Yފ;)?YDڳBقIn0y*e5$a}G\R]g;-l*]2!?ۢBbQeTW; u!s187)v@Ҟ8%*7R=ɓy&dߌҰa[ux>a;Tյu_AOV3խvoq_B/AEjT$]@%c/d Ô߬!'>/~ (K+vGJ E`ej}iD 5VYhїY1CPti5GeGfT0e5þǧA%ZkՈ`HWIwy0|J'pF5~ [}:kn?֯ y_Yq@xe$+FϝZ0QV ktʪ7mGވLC5@0\,1sY :œ77eqנW֘iZ):3zuZy2_a!R#Ń!?_zNJGvZ 8;#IꡩzCavpmwKԜ`$~6搓0uq6n #qEc\ Qd坢 $hȢ:S}4(.y_Ruj46y] kb;ɞ8d<頻U}`n\ 1"sĈV$^m+vH،| iZڲ3slKer\M09پ4 j:(X`*Q9L:^xfsSytyEtVg;X1*Y"}i6ܒ-k/@NdA8&Gisx# S 0=Ml)9NV2s{ÃlŠ/r}lr20Es.~);ʺ%I2/4S>`q`# rrQB) j@az e"J-bakLdsx{,IJJѓ}; da/ Lr+K|k[e<͋p_Mk4:w_GA;32| tZ>\I/v0E *& M0n7#H>lxg|^LA ƣjdg! W .#-M*l TC%%'P` ]L '7y%PNGATVךbƓɣ |&h4=KdPJϲ+.٥Qp:8:L,Җ Q2dG?51L[ jU&Ҳ~?!Ӆ3ݷ=U.DAC3e LIhj0 ^sZQ˥c?NN|AC<&c_Pu3}bل$}7=}/4oT.X`T2`[sz+3[ Ȃ9qKD87=kfTdLct;35[)=gͥx |&Њh P˃T`%n8Ӽzo ӖI) ܽU _`|D6)"$rzk|U#e5m^KJ;Zcm::d$e"hq_qG&l DYs6a?GPw$tQ:fENqf H.Z#UjNJKBMz⟝hc(fAD*KNoWw7wN.x^>&|1T- ʌח)#tƚU2npIAÏle&Z#gQnMSm'5.{6Qo-N1:7/tq[Č,y$#W;[wx*Pk\ՉK.L!aQyxu\;=ڛ{V-w^2kg lڪLПA6HiGY3kr4̟]e3~b;{C|#/8>ȕ_mE*Nz$%IU{ޭ |qaxmy\޷OpD4T6xjk.ӹn ԓΛw0 c-nk @OS>{gz#Nɟ atQꗫh"#0άf|^bni¡7u$ #Bw<*OXXs CuύU`$!·xP;QPT$r')l0dǗI+7*l=?+" uEE)7ppzw8W-{0Ԏ 'fd&FS 6R+rCDsT&AV)xdo|0w)&{"Cob^O] %6rPZJ4P?w&JC χWҒ x4F-,Ls.Xc~<5IYT 2 FPXg ʼ$+\gCa8mڴz6>=Kd/sǭ++-'6Y?; C[~Y3uL!9oi_>^*]Agk;( !'i=^%Ě0a4u]&HeX.sz,ko3veuL,JE\wi-.p_T@$V_!1)O8.k;7pyV\W j»BoEG&`a )^SXM+cȁx.p/!֛J|y@W"f%d"OON_V3Rr"[\ LoHT2im?x/K?%M@B^B]ؔqD\!w3-wB Is#k(N56X`jź ɕ($e>hI{Vl*?[0>Ny3"'@ ӬX\BGzX̘hpcw3?fEf) Hl4b2wA[dC3f԰ ĐˊS8&iB)S|}(AOS=!/V`l]Mq&O. a"ZeG=Kp_`_s串eBR JjVt3KmuR/ o0wa.~HN̷d)MGƺӂZєwC>HғMxИ0_n ]ǷdU`b6(ch9cLDXE_>p=wr/L. El.[؄"`V!$&R Cx7+vڃ nS.h $$~U8=PYp"w { 9[أ^`4ɯ V{jy IYQϿj8?R]] ||u(C`IY)߈7>c4gnkn% YfŊd*ix\B#Nz&kfRŃCASj6yY\]jz{Tՠ|9#h@"L+MjK&ԞyJeޓ #1g|#@v*]Hpp@jm$@%R\9o̝W8N<tQzTfQvnCc3'`eYn Eh!]gԏ2tl_\4?$m9U3AJ!ZM|GNygeݕ7I D7 w寳}m ?׃C,d'kiKs<}Ż,㞫3,`ljy뷊Wj>1u1ef$cRew\=۶"<U8KR}A}A)^WG&OcyRCUF:8m 3~t! ΊN=r!j 'I2I#XިeևO&0n/;}H4JVׁx~jtLlCh!W#8pgpuIB QM39٬ X$Wua5dqcfms26'+7،"9'm s%ťa&rIA]k@{PD3Vw\ 92'tljZMQA||C%}݁DlL w%0χN/G+%zgl%e|)g>E&2G:#&S!֐Z\:H9gzOb,c:U6cV.S<N.sdXN QKKJiVd$2T_ jT99\2J7ք!wb[@W*TP- %CR?N[-tZEE/TZXtj>3h'~f'&B )"M %PYΔ6n^7OƲ]hiѽle(f|T@/xRo bǻ(6(g [-QL9vQj*w6=`BZͩɅ]OXɄc㱤{%8WRDg2ԖZaANȚZ?!b&K@qrŅZ+K&*"LXC`is+䝈C26=쥌O4B^f>f4dG˔rcSV% G*;ĸ`+7? ֦sbaÍƉ1PmIAj BME*m4 z[^YZ4`gn P[o 0_{3х'K&Y,߅*-T.YRc \O[B>J,% }>yg֯E ;ñw&Hcl|B}A&kWv-h:{uOt>f<}\Bl3|!\d?sҽsBT$˜َ$[;>{e3LLZuSfWdd }Bo`7;בh4cj g X;W?cQLoLFϩ?FN#<3hE^ {0.syҺe_F$$97ʯ1ww?"b$ycngLzr^'YcEǒ?qhgR^ѽ[L3#lvT6\Oi}*2KIm"( ;*;&g O>:%Tv HytZ-h A> X4MxK?=F5flzf%U@!<{LJ~.y8. S^9Le03'aY`V![J$ԮuZthkV N`跫|+@mҞX;7sc]7c嗩SRˋS7ks($E| DK|ia]{Dl8ܱkL֙Z_Hx{ʎھ+~MGGφ "e{Y΢u$О`) hnBGE~.rUv iq$LKZ^%kYIy*HɂM/#ެz֊؅9+D\rO8=OERa͜X?mzCvJ#d@o{m; Dr/=LΞu HVQ6[RQk`|{MflVk)?p9Ye$L֙Mo;?TE%o,Ɉ#/Z->täףCӖm A0#T ݦ6(J,{28?$]A`Te!AÀtT#kO ݻDMngZH δZ1Ze}@mɚg ݅uJ$ݥACöӵ`#6(*T*o)ybT]l8[˨S/. )zka.=EnVBVlݮ^qm x3wZ5B=ۘnA.`@Ȥ|)<Ú`EƬ ([uOg$kSbFL&pts~w~o[,q*j))[;QՊ\YT/щv^ŘOo*r)P}Ӝ.b\X>sm~#)\u~L~sRV_غB؋_EsӮܫ@hDan[@-^dVYV,;O &p_טU!&Փ9mAϫMyniK71d(P{SᥦW~|$@:ρ#ׄ9rIeK@YlFdLKQ݈Ęj\UB <܍`շ`ȓf/㚕cHqP$QFUc3=һٻL?0;ʔz䚫Q} T!MӻK^6;Oo4i2ȡdPZl1]ͪ >ᔏEQW&e$< H6dT\FxVra*1 }l*6o|S bHSD7$omݿWL2d$7:ȼ%).J.sȺZ!A39gfN`j |Wx զS/cux.|7 Wӻ!Zv6Y*iZwvIN,T6) e84`ԝI2vd^msNH$5WlkA1{pgL)z%=%B zsqED4e<ԃ+-u%\:;meÄ/8 Q]72ܬ>1m ֒g0W3mk6Y$Gc `\ T>H%TA yY qP?3K^gx@F 9Isp}0gŨ m,iO0SN/YvlM+bH4/AO%Ex;+x{E\h!,(Hߜ}#aשO<#I#29f<WM]߬7OPSPJ؉E鯤wo-Xv̙k2`,+i+s4_3sKR $SPFNa ]'2Za)FQ:KkR9Z=ܤؿ_mJ5Q6q^Bu}` #!A-ˤ~CXh<]3NwzJwk+pǤO)?xu!*2U L__ä( G%rGp0ww[,Re u?2> vf؉a['ebzlSkX!Ӑ{Ím70 7- 3-)ra{ɖn<$: ʷv7e[qLPbVA0I=s7C=^iɠH};hcOYqK`̈!姥vTp4&hNYlEfyi,c-X4~ #e%~/Ag [c2_?Lł1㺀۵*ʶt-޹|JUujɒ_?`oPߵ7IUF#3Q~&iA*d$M̹U,ArO:5I.G\_?L <>U1քR#R6UeAĈ)mXw1ܽW.ui^] $?a o)o=7 zHӢB)$eM[7z0!}'"ݔ5? {U0ΰHMڢ?xekc3fھf1_ ,EdB\#19rxqam$sA2ȬmJk<$xWFB܅P"eW}9+2LԐ{ M,詼@N >nQ0UIW|8@:I+Ua_ &o[1Rmɕ7ch҇r9p+&:^9}"( ]lT"qmE&_䕶:$mOj\-ԥ]Z^`^FoDU(^|"?Wʥݳ1N`Dg?OeV1~lcAw_;Zj%E b35]SsP5‚ &R F&z1hƢG;XY*yվt` Lָ337Tm |L 1d |CD,&qS5- a\24ҰO _s WIj4}Jl"q.j% ȶd#eFZѾ<>D <-D`$\qcx +0`wíW6$N8z)l^֡|K^~z7:):Z<<8`=i֨v6SdcsI.ʰ69hw[q !j6F^Dom^t+8ׄ  n݄Z[?r5B?4_mJr L;X>x"*ݸĩsT&~'?peo`B~m^-ä,[Wt{rcQ$ D+do|օ=oC#E'P=m k%z@"mΨ3P&m˧=*8v<*b:3U3ra2׃Tlߜj9{j8}т+f^='M/~O)< .0r97FU,k̠EDX7lyOmlx#NBc+'ҟ2~>$˝ {!CQJqZ\e`e_W]5eB{ʹH3Oeؓfp\h[fY27p&k<gZRK!Q9qSRi~`6άn`P:^4=C,G4Cԇ-|p . UgKW nԗS/Ȓ de$R'L*T ӚQ"^J{z܁|C:XRV2]Oyp1pI Anޝ߯睁5k萟 1"zC%]^#%Kؓn 2$U񽱃-_6kt?(y7x%ӷ*_=ӏ=Vr[fS*ɇݡX0hu7{ZO:a#,he׎;#ALdCPyo/ }xۇ,gZ]jfvQ=9̀{}pc:]BW)IL4Kދ:bє{ ,x-;kKn*3,hq-qIa CC3D;Nu69킻X_RՋBhݫA?ɍ[MZoNw.0EV顾in% 9}>(/O7ݟMoM`/A r`˼acVJ7(@uXNcdNa )kQ6AtUfiJEzB3F &5]/}ϼ4T]%rgNxxU.0_rv.p;&n[u ' S]KJWFH=[S 7Ushy~?tPV JhU;&D2 )߸U3p% 0-!P):Ʀv#te}MXu`#@ÇsS@*%#t7uვ8mlA˸.+=pWHWΫ~Ӡ7rہs47ՅL-@u'{+\>Q,BfP7r n]̬t˕_Vx͸vC)✮^E3o.Yqj!{(@ubH؎0:Z s] mJE#5LL:0:abqCX<,N T-VeIQ#eXw2͎txy%"uLQ?a>ܺ35m| Akn4xiE/mJҦ*ȥ * Z%+Y. lۡR?b^y?ޮ~!!~TwGj# QW~\vmW[^CEQUETԚ NgL!HY7 1[mؖ5 _Z d-4,5Cs䷋O"tΆQ]OYf z{СhӨӈ~/u @z Zu3z Ymd(aL'prȌ%@Q"gP0O]h~(!Mu՚؄zX2ǸP\`0A"k39tV@k5N[pz!BϹ)ЫUԤ_kd[#Q{d~ˬ SL({]+TEsC#w'DTCbӵ'kR 2AGOm&ljJe^;xcP42ף' &A*瀇ĀRW̔f5F^X$:4 'jav*(hqa8 rDtlIGe QIq)=uɚc=YdOǞ&BYP0H~s`TN$^iɈN~;^ΐRP͌Zlk]<6$t|sRtc.Co<{@_ZVm'gAts)$ʕ31)?6 5C"(_ kA)1Ih n >à^9vD_R`{h?4=c W̚. B*)hʔP>ddh!Jz/hJ^8!'FRI2^PtJI4[hvd9}Ed!gf;ɸ70`l`t(Vӟ8eƔŒ Um: Q[l|y_z&f{KY/3֢Wr .3a8E:"^Ÿes[72m}\їFxƒlZe#M iJ5T$ʬS o#Ŧ/EЊ$'r c^O|n6K ]M_\i95j!(͛Q):z"Ľ8#, GA&"q2ɼ׺'} >slB$feٯ-:#<#¡f^eii &u !1Ɉ zXL5fr_bEhFR=ACڝ,H=DZkGJc*>E.~Ƕdy" ć^_Ô)NO- xIl|jUL0=drڒ.}GAwh]gq ՌIva]w-V A`Δn߃rRURVyLoQV;GH7τOO?BumN| C*142 :/<֮#FU:tIGa E(&V*Lܻ~:F#0jۤ# \ Z7Gmٺ&4+q&b{~3E<ہɰU(EN *Z6`kgL~o՝8䅈|KxRS+MD}`Dm"[`W Cd~,X%Gc?7~fz6Sy{EVu+'%;^w'O6OZP M a1Rp$#YjaO{n9}55ocG `J&ԕ޸5>maٱ%^ʽ6DC6"}|昏d=1r3+0pTyw퇨[~Y *P|ACqq ܈4?®{ j:9+hVK6C`K;I,),ÑŞ{WnT n|4%ՉOuxavW^-w|ͻ)#;69# ($[SٴB7 dNXf$|#WpU.tN~rzoSc(dv켃p=CҴfޯ[d!w,=gbIlpS^G-+BQ[CNpp20oWBvT[~*!j( @V8qGo CCw23)ru7ﳂ TI~"1=d0s,6w)!κ_|{\jĮ ɉG1LWQ.RsAPBK@935:*;D }huҮR3x d avQnLѹ!lQ#I\>x"Kag8(u WS>o F Gs ږX,2{+_OPji^o3%|Tv עIcsœgBӘ_a6r?sEBu I]IId*JE>8O=<'b{o/.ȐV9ϟk*m6[VvPzptɈd15{*; YedH#4hy1֙%_}y8[p7L);r*vb[bV5j JRIK6쬷r:,;t[nԍgV0-(\*'<Ʉj(YN :[}%Q*`@ȅ9}ƺnU}h&45jr2bEK~'kU(?.mAIg !}Դ< ⰅTQlzzHmPYU%E񯻢Y|ؔQR j;=/0ϖxl A vj0 g +Ş\@`6n;UCg6A.4U--pj̊RBz ~:d]=?]x%E"XC+ B$4J9hl}z)cUm={aH4it1#jeWa p5ypݮpK-@\. dņyӥ݈Xgn u6=iZM _n"**pBPz$u9 Cn~TޙxY_Qpt%^}+k pWHA$.y=`1+!asXd`us 1v(8.ĈSG 5QpE\HO77;j9.y\!@4f+ )Jt-)ɾEF10>)o%O,^S U`' id)N!)X&O|-޺ܗvz5@GC].iVL]mjk$aKsmզ !'xlaD4((P~J٭.F[ ʘIչ[[6YU6t6Ar}mdptFYmr61\xddiD HIHIGXy.wSLƲQb);7JYw+ُT7zeC:u#`~(}Ei.%aӻ8\RtSK~{ v"Xژqh%w59)HH9A;G@x2_Ǩ2n' ]TV5'lNOu-g[\u*]Kfœ}z;E5uX>;>_NS;K.ӑT7 6P>]O#Rvea:KRcKZz:6T!9tEg^藿oV`rj;aſQ!6/sd&ꑠ^U`mmM]^nr#?KfŮ 1ڎnفO]uml]]]LDٽ%.feRVY:!~+HȳE P)\D~Xĥa_\!ڑA Ъ$<{FbH{!"_%qq1GfO*}7*#l\uV&L2\]nfߨ6~sojS+Gw+f~y\:Xs^=p:Qk]4 Ɂ ă삇:$W-2Hɺ"9pWD;7e y76> T4ѥ#,wd,aDOfIςLIerM 5 ( }v)kql庳 U[w!`¾J!)<'ãL<'ר7f5#{x)Q8NsHK춳_5i1B^siD|{H 1;EuK ~ue?h& HYm;4@#>`J-~Wlޞ` %x0 uYΏ%)MKwt5t`Pvbʰ/Niix$p#~Llp}6CL27ۏ%gS6"#@V W!u evŜ~ H._3/| ݅ךä!s3ϑJ©C5FjhEP#L{_Nlř70}[QgᓍgV3r{ P,(I;O, :+Ccc]P5j-|,<LSU-YjX:;-U s2t$.4a-~=J=6j[N/t&76[>֋呇?r,@!j؋Vb%wn.eN}`6ʯ3T5 =)ѹĬ]>M?p+S#%~=_Cfc.Tq2H-ǎ]BU^sksykp8mLd{:Awf":cGfW2;>Q޷Q:ƉLKBl~L:y;&PS eTl[;g솨jMe0;.ͼ 9piAA/qM]Z<O^lWkw;Uٛ|(a#TEgcG@o0QbBcFo2vzܬlv t-V|Hfxr\*Ȱ^k+C0]v֑J[,J0XWw#x(伨qu"~k]ree^C<[j,"\a%D/vחK#n`E]s RaGgÎ#Љ19Ą iBS]@'V:k[ChȤYF^&ۖN)Sp8k]j)$}T"=lF?fT\R{vنR]ɽjD|$hǪM]XD9,a Xϙ}Ɛ}ԫʓ+t&s,?8KТ(M0 __; ^Vt%Z>0.]z{':wi6tlױSaHQÄ">*tL $0BzH1c ceUƍ8;-.5f}VX w\@bW؞B\!#|l7!_wYpX~+-B?BLj`gCG(dHwYѼΩ2~N1+uHfh ?AM#;%pC8@ZD>prqi /͘> s\դLy)p:6x:ST3(ՎFlF] Pڼ\cϖ//97Q{>|ĎZ䷑e[$xgM2쨰ˮuX[G39s98JB0(S|n' G!oRR(JOk?ml[^<)'#NyDzp2،U[LޅRBHo/Zrzui2k#_%T"MH7=դ|<^❩n `ܫk3Oot:9{ZcK1T'~Ϫ^,Ǣh.ΖZ-7R5ApssS} G&%fs>_|e֣b"6;DvUu L1fGW`T]pp-@|&DŽw8Zs|m7oõ 0KyNKrp;GD/{o-̋|<C H4BE1`' , >J29jӻ_ҥ#COr@8!k@_f]c@~ԃk%w''+վq]z~#st6C~ ۽$]o]×B%YChw}Ms=w0["%Myx?QkvǷN3R 3PPeMVq{ZLj͗C9ZcB{˗o3f@DDcC ZJ%:˖1n0q'LU[sMěI O}TIAcexڤp A 7D!ԫJ0CDl?0Hܕ]B7;cۺ e|NHLǕ <jҥT(ŷaa['ߞS)* 6٤,A/|5:e׼aAl$U]R^ \Wy<R=+Ϙ0% 5aH~Cf_jLEHۆfb 1k#0a_b\_xϟ_un+D]ezɛ A⌨= rDTP(dAQdms pI][7 ѫG 8m^.QpD^yg7X??~QdN1#~/ tV>߈,7P |D.\T&ZbgS"Y^XX'GG~ 0J歹+m>M'2t?bCS~l:J+Vw5>V:\u1}PoW%IP F֮ZW!l uqQ<MMo&tKN-6"_:LaySAq6nmG@G,`& 6e֙"I|Su"OR+S$+K Ê9c6?IhcK fP9n%<࢏ǎy- u-ltlp^E q$yp:km ,m! .8I%VJ$Ds1*^(8F#oZkqVb[*vBV#S~6T="#MPLo.LYU&;H!*R4E?zM=q&I!@߸+>|C|XD,4yӷe*=V}sV5M|Ѳ8ad\ y:w7eD׈Ġena%S 㛻YuHMέDpȳ(%C3 q^F7zNܮwBᨐj? VIc "Hm#tyL 2J`Leկn~qfY.J$YS]8ra72 tYb\2qNm` 09]`z}^%qnen*X(/K&mA }I ;'xn@&"ߩõm*tTf05S*-mOjբdD3[0ejݬl-; oS99I\_7U0ZD+|N"`Lձw9{&uWCud0Gvše&GHf(41 N2{ң3ۉ![փY$XrQ <[d1>|̾2XY,N,s`+iY"}/ LP!0Opx#D[-Iu+T[gLoX?&;ɯ c ~ RMQ%:Bnϣ b^ }]x}t#e|IӍ F7xS: UVķen+0בjk{ۗVvy*I0#cݽo_Ed"/,8- ryE$g:8b?t\½bPŻl䀸m줩G7Ӹ2m-8>Py9/K6fu}t )ЯU,>#(+(E &9$k]T|Ig#\$Fş`Qt >A9\"ڇ &(LRȮvTJ\޸rG,CNbIclzPӛc ɵ _4ͭq5C ӵkWt[Z-b  WWFlxAV8. \wx1+7&|g] uXzvz&ݏ#f#xM5b5TRxȌ;A#ڃ"QRJs,R@y=L"[ Pl äBB]WnІɇ,rd̅`XSrPݳ5(h-$h[VNZ,W[9z0hYd`6A0te(k<$&{Rn %U饩GmՕ拉~i}7S2=f&IW]ȶsܖ~ރ@$SWVW.}}] 6'6NkW,fjU!b >pƒaU3Zi-^8CTAmgm&-[%GI\u<]\ ["㗶w4}W/Sg|]:q@JԲ,# it)9)OWQ\wIru'](` 3U ;Y4m8}p56mI%ׅydO'#lmkY!Cޘ$S ԔLuhP^=I%׶HzKsN0ә(h~[{ )tyvRHuM_;&b7:'8#~$WjNDcUhx}YH~tM׹o}0;Xsw6j&ԊO!u1 ٯסaxe z",vlŒ0V"Z(2DhaaOfb(;tSg;-gO-LWl-=fc`i]zZ a!|i˂5 e1J5p(uؘ8-͡ރ0ᢴ0&.ҫKp^*+0;40-59!i6eF*b@ȅF+gOBU19lRh-Ub\xŋ;VM H.O^n9A L18pM}*z0Z3]sSdv|!_usL^UK}>@rF}JyN Γ5#: -ip~=( W:a'h`#/,&u&݂c4׀h÷SxrɁ\ ~`vZUG,`^ΐ2-_g\9hc@PA]R$ݕJգƃhg;Jz9""!E^:7.ےgrՄTJmw-5uoߗHCN`dž,Tzӷu+){tZ@(A.m* }3Ûem/;xs.l%ï-)7aD+=D7lf3=c^K[ʗ0'5#=qm;Q=8?[٘ޒ_YB2cS>#@!'19"}ʃ1E]bJn:ZW%ԇK'<1 T~>Ƨ;D@?.J ڢeO9q-gog~m{V?uՒ);#ՈaձG]!GqKyogP^ևeJ.Ӊ7:У?/F- weEMbRn0gem lV\! 5,b$+HCIbs64Y/>Q}rIj?p~A`b !Y&qc6F}&şXitQRdز.s؎>­+6dH?vhD>ǥj>"^RJU 6DVƈs4HmH!G}Ud!ÁR!@(E*K2uzit"=2֩Wvm߬r7$˵ _>Yi] :α w0/%LQ]o1%ޝ\"Q̛Xï:;wr";fw+4 |VrbV݉X#JآJbԤ*#&Np8Kra`xRzȋ"!`4"?-Tdߍ(l0vӯsW9K*ÿk[уwn%mEXHӪDp/{ a&h]8.C-}pCp-ڐ*Z'Bִv8RtبK8KkGB0\%xÌq5qRzQ͟eУ}*3t1D^(0Ep6ڀ_z:uAm(#8~neQ}UBdʟ ˬ lz] )8GŒ፨GOoƛM?rzKK&0ǛgzYԟ5\u|5r++ֈ)Geg; |7;ahN{Q0lYCşw3G?\r &bNjo*ôIss8e+x7 =`; m,b+{JkjkwE#mY!BذE=# o2\mEzFpϊ'w属p19Q@~oSG*1|a[`Joމ }@}EO,=RaG[8Q2Ib/W5G|)¸8l=h,A_8%,ė dˆ>-0&!b.ıi x.T ?&a(T4m.OX5Xm{Q1=MEߛ9dKUi) cZBהxXH۠랋sӠsdР͟(W'ay/\ߔˈ3ZNօ*4wd%ǢvV =u RL2lQZsz9F!df)OcS3ϭBǘAYP@|&Ѳ)[b+ch7><;ypmċ9űw}+".H@֓l 56y+ڴ^Kp610; Q'Y ؃7uGy"%)*xl XFU>97LސxF\(N286.տf '8 ?^EQ6v.pK46ʋ&aҜG[2RZp1U!{rLp}oAQIlUfS+q*ވMfP)\T ]bɹϨ[4-c0DZb;O:M+v*Ċm&*b$ W|oH$zL lGUXt4+"ACۖ] P;\'BPB٩I:;, f RMN>:v ꢜ%MY_j*8 6᭤&>/ʔL zNR,v栬Tp pJqWDU}?r>2* 0;Nt:N7j@+_8-Lŀqcm9+cԗp?~ zoy, 3P&0xcRjNJ@; CZ2K:m9_7G{q6}5q] '@EC'f4|#h j@vKQ.Ă.[jf& aÁ>ˢzR˜o_NTYsDZ o3<$o :zңju-RA%!a}R^8{j5ЉNt_Ќ눆AnSt3? >R?SƋem\>2հ 넯eVBzT pe z͍yB kK5_tux"J@l1tL$x)BmĖ㙗ҋ_?;.=Kp?`άZ{|}6@_'o{|?,$)]A賒OȀn)s/aYGw"ȳcx8HDF|!\8+&QTX`$ ֣A?Au!r|6N:"u ?^Fߋ|!K֚ps"߆PQz)n*+I.u3fқHn%<(z$铡P)U +0&])6XCnhΊ5<`ԓQ WXg&QSvGCByIe]C2ԏm#şx w`znV'Ѐ?wGðͫiJ$U 薾>~*UWO&esԳ #N9w\E~ǃhych7ԦhgK =\DoͶ'u̇߼F>,SYG ld~Q>f˲ÉJu8&>BQkrNF@{Y3 Imi@3⸙l7i9Xlo"S&1١xbPWuڦ 77ҳ/ ꓯH2HӹMIkVȼwmjw)R.e$K{I ՔRS?HniyX˶u^MV.xͪ4 L{ly(¥5iQd'͗n2!Y_(1&y xcW~h piAQm9Ձ#V Gt. ( Ikv 1&j%+4 0 t>wQrqW[ 'n B###OD+N+VIwη.OYE7uG@4C`~^)Γ[(b'3+rݼ:^ ,w kRFJxo?ŧ\'xL8':>3)m435mc}+y_'ؽ5⬙U9~VhKpxMCMb֑ŇA Ǔ}x}ëCuݔ*]REGvXnz!?2‡h1\Y ;2J O&v (fh 2R$3CR))BT;hRIq_ܘ0_=\&7my+/D|#zPd3~5d/FEA_*9'S#="r `ȣE26(NWFM|kvJlLxYEZ![i(^A"ZAj鹫zh=Za L^I>I1yx5{ʎU Aʜۑ׍X!+Q樣Gļ敡ct1ZCf-_XNw<&_^=N*TىFt]؈r Na:9w[3_(t裶F#Eʽ&~-DMb-$h0Q:/.= "d-zgF% H։yjZm {2X PGgFlu'@Ŋ8:+jsxn7ReNp"lLv)ɥ`t0"l#837 8T53fC`4P)S&ތ,|^ F[0w]2w%5h ;nB;ھٳy)bY(Fc)nOEr[o;Fy9 ި q$KzS0o%M* GJ˿5,п{[mv^%ֶTE$kh6e’Q8BoqsCd ET>-sV/ nL~3;AR Ů\2 վz:tv"v̟[ 8B:PLaCvSPFΌ;B_ǧ͝.Os K^׶֓x㼰pb|z_bO4֪U3>|^)nMqѬnfdQj,ʼnUfd*V2$ 9$gƞ8Hh `k;yS=Uҵ -kNyumf|p/!#B>ԏ^6Zj{.mɧq~_G~&h|bQW WۀlU>[".ru %TL( !E`)5=^ p/ gEQvrq<)(dn;L؎*)7Jݣ6ЃygN%B5"M(^QzNJFy㞪+-K|6@!RJ䝊Gr*;CJ/ s8y^'({edC4،5~'egf5Q>ЗQDnglw.rzC1S n ]؎kL M>*)pLw48&du˾B+2!éjc*NjoBKս([/RHFےD8rRr;:O[a JG~`oft 8M0[qm5dY42BQ:}tsTkf|3nh&{&Ay!QӶ WDPOExG(ʘ%x}^FeZE*uj%YU -lNO%x c>K8 6ևX_T W9^C[]0ʼn@s@[-!-0&ܲN>b쟶rgo= oX+@xدy׳A.?煚hΨJ@oy1ոZK8/~ #(xKX6Qq&T+Ef;_jC_CIU&, \^a]PO{+ʌs+G}8;DQ'i'~%0s BtJՂ#{)Cջ|^Jm8}IS[LȊB ̕ p5 T%XE;}8`׷1dh/~z(^P lcQu9R^yG_t"I"i?ue3B2@^(My0- 4nG7\Tу:UnsWbS {y1]sVB7z,v[W- yȹ5:41 nPY.~`N>A xx2kj30 ѺeqF d?(Oncjӌq. ";iEdJfdC\/$Gisyn~}?(lӹ2 p/2r608d${ȴb:(;'rEpeIkY&zWq=੹{ C=<D;ՅsڷyfWfX[ F?gNXL" MB)#M:'H8l*yHzY,cmD,+tn#&EQ۱4K҃5%lR73\bCyϴ"`U>arBA+֗,h "Zy>Oq*[0U;o8Bpp[ݘvzC/u-A|*H,JFdy_8~cyvdx5z `s%{&i'˳xSt12SjkшB?'zXZag* ^V3ImSHjA )h}Z@{|H$W\5snkܺni\#Gp$NT;|A\t0Pv"wmmK3nV(|fIX#;F%`MV{PӗuG#~+(o/Qo&bv=@fx,ʭS3j%Ԫh0ѽXކ'ҬbVv_$xN BR '߬2 C?]WD?Mħ%z{RZ֛d^vb`a~+aI { 7׼#ΔVm]&MG[*3zCslAKee Sw8nÊ(c|c뗫/ƌU#-ͥ]_WK a0\&I?2}W #/k@:y'k>kCIwٸ~3b8XfʥkPJG`љfgI7BmΚ\x[u͓־P[gwK_3H5:@BQhQ5$hp(Mu4g7 EK8ӢY^$\g^:m 7VŽTJ&$\;7CHԜgG|[04Xʂr[)-b&82$mw,hϜ p𫭀1&eȮ*e݀eAj "@boĿr7; j`cn?TF%@%YbEz @o{K N9or,EZLmS#clbF@VS`lS_s9$\F|%8 =ˈZw؅hHa1oUl]^<'k>[Q^@~+Td!;c,+dkP2Rbǿ 3,%< X8Poi"by;l5 s/t oźt"気G_p&F|Ero`ٍ X`om^2HIDWg(MW(C~'lV2V'uAB٦UM7Q|)5Ep?kA5ރ a?!B-N%f>]%_P = _ 3߱x :qM' *\Y2u JIDb-X䉘ٗmf*пHV MܫZ5Yφ|[ WBikk%hoJ~qӢ`Ԯ?"b:Ep\؟܄df#eFjXJ;P: U"}O˪C Uy優 aYA_sdӂAOq!y81쳖< ]u*h q "{86K䢉 LU&M]?694A?qS_&ObЭ]rBj UJ%x楈$P#l_YP*|4sUڔG-ZcF"u?>]f~g2A3ʼnW뽣fd u Fev|O^V|MsZ,,yS%+&Ш)uox@ܜ҄}p ,/ZBfU5%Y):G5!YC%Hz;2-+pP1݅X^tmp2_tEnvexո34B-'cEd6^6ېzӼ2L|"%?p۱"yAX0WU޷PJB=?-L)m;0K~x9e c\0c۴b;y׈vzA*$㟯%v I!xQh DMJ[ď~IseR_ ]]CE3ASuSan(d9:wvM1JG%!p] Չhj(kY'SE]bPADj*^3X<:^M }}Q~UANOnl "0__K_`"fi+o3 Q(L|hٴ&I7& WȰVXD>2JgG읰>ic:"g{-~d4uVUàO1B]׍(h@gzϜiCh+AHD CIvg7J孁lZB lJy R̖ a%=eu8bQ6 o(4IW'KI ~$.e n{!:썡&cI\~a׹3עrrRкjo/'TsB=3nls. {T+HX`Q]G:1NbeS${Q(T+0mTS@cF寊r8j^oԏa=+NJ)p!/`m*jD”5^^&KMKG;$8~kI 70|t@_y_1Hz#d! x,>!wq&s T&&;TUhYf܈Hz]81`r?@9T)3Iuߩ%`0fjG!]v6gZDNm egW'$qT^>GX]S.E!TđA.x$q ~#2a0H?8ؕ,@>V{5l)|PClAG%Li#!)9{6dY/zݬ= ($>VW ~ }5/y,vc$X[nȣ+~3daL7lS>F'd/2YjCo.wD;(((>,ZX$\!daVVYm҈;.iF ùmiYzF26{P_zyDІ."LێF3tN5iTLi?Zq l<)&¸ UkX{ۮmk= -y a5oj΀ CD)meu[tܧ qK5!@K8Z᷀@vps c[ );MGV'e~kTam~N cQwSJ6|Nx|wՃRt耕zԄi7stliHKpQE6rCS p'1 u#2&JjNc0ùb2*Sk:aKDvg}|"o!Dxk7ǝb^/ID.cRZFĶH_Nk[ +c @Ž^Ȥ]~i;-'?*:F"0Sw a١VFs9i̊$ƩWKk~޿&IN6weMڣ=3`C9p|؅d{ mEÇcљ֔؃5 Hct^I<.Wjd¾JR@ :x hjCre_t#!﹝}pC3%ioWoS)'5[\j04U1QVk-wn뭕ٙ8z (vQ9i))Գz{IA_<aYqoǖԸ&zmP gRKlҳ6bR^qK{:LFdʒeH1(/!6~V ׂTS෕bNtQFl97H \t0m(71j@3Ϩ,mbɓVV!}۝SĄA#enú pbhX _ mS^YBK!œœF3o2 ]A% ~@ő bcDvW ,iTb$f2(3~_>aq]I7}Ґ=h*Tc rtbrF5Гy8vpİ]Df?jӓi+,`V -גӎ}fNt/#R*"f 饋 G2^Lv&cĀ#.DG ݩ&5g8z^c=oiO2"!PWh_؛<b2fy"2$03Bm} Gg]&uo^h JF`V֢!_K6ӑV[V]:u h9nƩ ,:$:N$>O[h.Q5نֽ/w laB+^Ӣ6D޸]BЍ^s%Ƕ ,*?`n@6Xg !λD˭މc|u}Xs#"! `KisW8ijwU g*{l>W= `680*k1-A+:ϥj5F{+.0!͊G']jCNn6FأrǪױgYZ07070100000377000081a40000000000000000000000016570825600001298000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/hU]?Eh=ڜ.+ Zno_0R`%UԌ\7D,7Fv\={N+D3d h[xW2 YEʻQQy:sielFd1EQQ@'w±=?<@(KtA{ם4IGV4r )pm:B~1ǂ =~ Ri9}!"X!$<ܝk,ƍn_5<+%# <}.]A;F9^v8ְK8ŞG[t VJu`Y.bq vhL7QΪP ;wSzr'4vEAkF,nܙyٍXK=6_1}1>/s&?xxRTrCWGIbVܵ# vejίR @"fO.3GU;LSUK2~WoS:'Wa*rGN\Zv\ |Ѵpk;#(QI" n~'Kf!7RXq=2Z2B.ex`"Mzݓ34N!! .Ȳh:5WDV;M ɢg; t"{Sqʹ{x'$D|̋,v3Yhp1-c-3>p*\h]Hz>鹝Dpv}ṽHLK'Mb ܘ,!o'.׷f{Q`]F{L1qÎ(eQf#)%p;˷Ygjka1۰;8 6%Jԍ :m#ORםϔ5 g9Ǚ;p9]"4Dza,^_c H }7,%Y 8@ZB_-jǾN81d.}ovmҷ%(g3ݰoaSʿրFN=C0%Q,Ek.7jB C+0,J!z;TG.N9z kG!5Ez2G>B#ޔρګE]ڬy\o_.4%K&HW:b#QQf"@E\<R:[LKoaz?K:IQ\[N5mZ=/A4!:ƦAI`il H>Z-!_n Vd f:Xf u-jw^ԙiu掤2{d|-k D?2fE|Z;hl}蠰Iyoqs5h[SnoƲbTl pW߆NVNczg \L`(kHU d|lP#x,s(o.`zG̘֛efL%"Ftymtl얔1cGdGG >L?KZ74U˩3iGN3cc=La"Z:$<ۿP RsJJ.)F(bzIՈ >׉m?JoiDͼ8Yx218QE.AJC~d􏧠^(0z*eIw?; j֔7"EEaoQ!VbRe9 #[UopCf)O4^>IPku:(3[Q|q AdGEÒDunB=E#\LB`ѹchI #S;12XI9H{7A-Q#EuYD;cjYF=G#Tњ廚2XEneRW!Yv:U\3ϡv*Z! 5=!?h 7ƺR,JsVdpyWEc 4Z>+ds m9ݣآq}n cCEQz/ZCA'ݍp -`ge'4?܆SV:ds VϹKٗa@:B_ prQ2{7,SVxg!ΑlRHyT(* iV,L̵4熯e[F XT{y0YQL`61%znr.H_])tN3yY&glo=miB$Zv"%t)gScUNtZ7MC4[/0G(ŜϠvj6?3-l4?Q9f834YFU|- J"SET\\gruIO|HQQY6aޞ\$v2ԾCn'LǞH1%yzb7E}ޯŘIl1=:^'{Ec ͉rӻc:oƎY*3]kmɦ M[>$>fU[7DwQ\m0aiρ6.ɫeʏu)MC?}\ Uc‹N Xr.q[akjl_S6e]MC,E!YkTp$G'i BRe=-2+~ƒS ]?i]"#1869)W8`*_yY[eڻ5yM]rRV^dTmNE:k*`z?:"K̡:FQ/i?xKkN5PRO˽Vn 9j1Sҥ7r%jMY#UsB:mZzA>)g`D2H̦W7"0PsTe6]a5'3a#/wȔ۷0 l鑍7FO9X'ɻ3U;4 ]}uT#j<©Ѡg3K{OSqzӳťڮa qGMk4hh莋v/LVgž壟c\BR6Xjdyp7mבA)mb7e"]]P'WQpr $5d[(*ZE! Q,(mӲkYcEPgՇ&=1; d9Z:2$0~ıgYZ07070100000378000081a400000000000000000000000165708256000097fc000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/?]?Eh=ڜ.+&srY-i Ol"VH*`CÐQIvn=@1c$L+&pL\ki*K,,m#h.GTV6;.-ڶ67Bx<7] ǖ7Sɐ Yz$$Pe{*QXg 5Cu4 kn |JB9DgA:GkTS/( ?y7AjV&GikS;P|n!CVd:F@6Zr ] `$sQ\bD[ջJd1Ge7R=o#.T}Zy N tMo$ JP:V4P'Op?! 氉O7?=75%w:wTeA؉c$ipvOԫ lҍwpdDPN=27+*)KG|ku՗k"-ɳ0ݝJ)sj@w?m(^PX{ 6]{'e4n:H!oQwwǼusiy^,^cZR=QP.TDFo9{8*--$1*W$5I;d?fR&*iη ,Ofj/\>7X">r Bq vX_#]QrUJnD3N2PN\1!pj/&GDx6\{ed([g.=%+ /j$,h02YC"~1\0ˠIY#̑i7}̦&3=_^9@`41L %>^_΀Tl3ASX[W F 'j @KEw2sQv8h *dtr9ӗ;ͿMZr…BHMk6z'{"h dM&|n*Ee>s<Ğig#\k5q 8|l^ A`>+oJlC } OA<~*ohT?=eɣo|^=RGٻs ǡ@-btN"#[}i 9MRB\`^F4`ޗ7dJZNDٟlDGA&::m' 4i Ӯ8jG ^[V|}5*2 6's5a8ͭčG <7=dmbcN02Yf3f7knuP]0@2+ۭ)&&4NN8k/c(K糩p,+|Yr>'^X=!=5c&Ymy~(2|,>*5W(fkOaԏKi(G\B0*vs(tUs%MZp5#;_UoL-\Z ` %uL%.{ցImykƌ>; ܐSvhZ%,%Zg7hJ`YuL&l5= oJ̞R6Q@_ag#EG{cNUr#]OMAEtό4ʅ=e'|J(()%@M6rQ*Jۥ!?=I÷]m7 ~KMӃ6o5F:]!>V*?CpƤI`ySw2x\Ċԏ_⎫j$備quрQdS/R&Y/^QK&=9jE,lO+>XB,v$<6jpQPUލ"xLig#rq쩁jn|+Q,Gi5H!it⭻†9lZ=ĸp><74S;cI9,5;>w],Xh}[H|[pG#ˣbG)|dZ:p˖pOsrB$2$5sP( B7>:gfڲSp po6[WB<09l.L ʀ TbQCl;/s7>TfN|8oZ+ܣ98rܠdJ>#^,>|̲BG19k+&f'{.k]m[bb( u_ca_<< rx?+nd\ vXh/@ofɥyn wEW63(x<:u{mxcO>ᢅBk" =lEUMr?@]%>M洼LMpLpGZ9mRn+W-٘5PyQ_Nj)"QAa۶qXa m3YbK 1?UX,xݏ2^ftq8I(Y@x[?FZȇ+Vz@u}ô̲ak?E- O5B!{]x227p9^*lnR >L*(K@UWOn6g[8/g#Q`xDrxcvDNbWY"ϩ: ]rglsѓgAE7SU=+k?. xUS j;A#/7qwYR0n(•`F_BBΞ7C0IBr u3t#HZCztu 5IEJRG2(W Eݥ4,Xm/=RuR7%xcKvߪ ?iF1pA ލ8ok."fx*zXWuPEǎy1O znq⍩7_:&qiÇwQ$2*DnNF`L݅|^H~}b!' « w(J Jg`%~o2imbj؁s:6@ǽWcwxvd.멗L"zG*(o#b04qO K tT\&KA: ͖[}BS3&ÂGgSsh{4Dl̅kzãcTi@p֓_k:<[[DM Λo4%9eZ 7U-m~"T"=w|X8p*6pc$Bk xlc95cݷva32ׇ Zzb8 :>%ߥ 퉴uq): MZ Lcwɠb,:6,k# s a~OE~ֈ0 m69͝س'rgۻB/32OyUe(\y|9Pz-7s呼;mx C#1؆Qr+52n=.nhl5Ɗ95# :%ا3Y:We+c 6Ĭy`VxJ($R$±\eR8!1bpqqOU7pLGyZq9X#@o6 pN߁ߦ 3dox[d)U g$Zȗ0 Z-a넉,4SL\%qKOP/ E 毺7INJm789]{#۸F"*Ⱥ;1K>\#uLOfiIM'Ô} Ϻ"niV *BƂY"2AvϜܸLAmQdoYVR+.bUEE͆[ki {j m:6΍ O:$ ^Ȥ26"i}|#y stq̳j:ʤ)Ѳd{1WA uI H<̈_^OrK3 C!#9{C15ـ~3ɧ֛&,2䈋9iˀ+Q2Nv]P:$+hu!ǿpXp&$+=\9,7 >hŻ\v/NXcτ{"e/O{}X|Lc:poLO% E-r0cȞ v1&PW2w \h._rPp& \c=!Ϟge>eqPBA n&ܣ΃4M *_>?ў#BLL|X?9bVɲFPLv\1lkYdzQ\!>2☎4r;U f+L{N1NJ*730v5PpX:*'ƷgD)XԵR,cz'i;_5Q܃s4v9έ,pϔB[QA'luE"VILDZWeK2e8P+[]ķ.cvNɽ‹ꗲOQ N@QӉNE?u%|7R8.  68q&$64vx:b>y0k2ۺ|jRu=-r{ *ԲP X]4rsHjM2\+x7IP@qсAz Eo’.BC>Y5I5w-iP[%Ns.ޓjBQ &H&yY?Zɍn488 O$hن)t.Ug{,Ѻykw*+֌wp 樑݇ʤZ)^JXQ|d6ʸ{B%W@&up[0ٌ4Qi}c"#NP{9zLL)0 *0pφ4sd- PyzlXKb#[xoh &[ޑKV'VgLW9%r7N_Wt=oo7DӸ"LMpNA|򠆖P"۹i׺C톣L%dkm)'_J1"N4w.v Y+zVWw]2J*:)OC&kC(2_##Y"kYd jPuzH\85vPv(i~1pS5*xzj?q+yDI:4nXSEAHG'^ҫPZQeΒ":=RƷꊙKb>DFYF+-![%"&GkŬk"lE$! _E,K:察?sF.K㮧P^hz$9U_q0w0-jlM?NcS9:8&l}@=2=V6Ca)#4JjlxɏrSPA:PW ejUm̩r65^Ł&]Id8#W6SP_>y(!4^A0wG(+! ;ޔg\&0n \:/TG=7e6o}Űㇺ٠:9D^ HVԂޜSUٗi뒭 ֑؂iO8di犛![P ZߠOn{. Vvvܞ2/y^.u&afd"ˢ9u+XҊVs`ݤZ 9]iӟv(qZ`H;T?ș@5.(t< }bΨB7Du:%BlN/@{tFrݯ`FY׷φF، rU N靔}lD O s芑m쏴;ޫUZqj]GF F3 ;P~qklǹ~הQT gmep=\?L~fe楦 ەBDYv7#+px 6!_xV&4{;Y2d=y\fL+׽}n=MK? 2EUd68ޒʤ-Ox! )a#a"xJ\1%uC,xޑ6"Nc׫ʃQ] SG%S$vFe WV?7fh1CۂEI6{ uΎ x!6Ƴ )+ſ3%0Qp]`ht4$ 3-ײ}_t_zFI~:fS9b1s|m40! ,k9DXOG85}GxK7!?Jj'ʼnN,qbk;'NjzUrKDm-*,' . bJƧpy;;&..0Hp~Y%lW^ټ4Jř.&,{_ilN"O[*M/ b'[$[q(\v; ǒyUN X7'o'?SeQw@]W]b#"5]+=pJɧNލ{Z3zt)gÊm,s)yRsT$r?|3lǀ#Z׽57cQY6G}خWߜ=΀db_kUt꺆>B0*hHoFE2s! q xZSJ9ԑNIB".7ʋt\R%-QS_EAlks#,9CNSm㓊:9N;xW>[*7X¼$)>\H쿳 =PKo-Yǣ똬|A-eQŭvj3"7qj2q7EKFϴI&*:;< 7M"RȆv EGl`CStY.4y SN\+HB܂ oO$Cb+H, 𯝱7bxަUʘBxVds5Uk!YGTs{ö31n=U}DM_u+ojA߫{gu1qs-+>+>9^a\eu}Cw>7GzI4 :̛%E~@&p!n<{bؾ1|( sli 79#7ϙA6?)K{2U°OY&Rr;ʅ@-aRXP i+TkYEՍ΁m٥h)/EuӝyݴIZ9$U UsW]na5Tx4Ixu'!NֱTG+! po@B%K],{k-ٝsٞ`΍uǗS s;(E78W\n#zlL?P) 8rPꓩ7fy׼TBExˮcn&֛Cm#.*pד"fKV7C̶*Ъ}P'%EFW>/l>Y51#nN{S)_>u!h"kp|+?ʉU6d+m˧|tO:\ִ}.JsKFRFK@p/w~a¥QKdSQ0QOԎ ?} gp{M@tt"_ ݑѓ"plp4_[VպUTlIn6`HpPXC|]v\b(b< | w4#+ }3c74~<!bkĒU# : p@?.(IƔћ=f4qq$u4}3;wg2E!;[nOw$7=6Ay#2gk d.V %)*xܡtų?QUwpNVx0]5Nm/pŋbIK#dG)3^o]KҒTy fۏ;i̝(^|{H;F:Dϲ9&ozL^VԴKKށRA ъı {Rw1 XLtxHsuIF܃a$e[}:~`{Fp V+X$.! lNYhUwōQr;wY@dABh.kj{v_?=:?Ki` ŝs'M =0r]6㶏rpuTgU)ljoQdDKMq'ZjQǞ >7C$X:4.a}Sa'9K6Sr1aډN+u)$(؋ @E"IJ}6Эt| tfAhcJAv~CJ%7tqZ Bz?gTbW YCzǽOwhۄ4>D_>,䰤fes^WϾr"sy ^ѱN1m,̆ Z ҏ(RuqIᆃ%{.XE6YM㽗>j !/g~B^Iq'y-쵙)490>u7˧Xw LOV1,IQ uLV>!5!nJsXTz~tVd৏ ȌX(vg` IhiporB`Et#6-MԤfIm:Q1gT\oQxǷ/I- &K=]DFWۣv̯{mr /@Ctr\;9og5Ow kob25|$_880!݊s^%jXfIʚ!gkV{Hv 0w6 >nf7mҹ?X^f5ɞ"Hgm%$8|E]- E[]`+LTĆ1Lb3nP 0v !3+)i-]cרí4WJQYpdX{vcn~?J$屿۸M:LUP:f`0XCΕvT17(YLG˹' НDHf0:8X?3[qĂLl.T/Sw%;D ]y#4lFE/ȡ:arՅ5-Yi YYQϳVh)ё$ьocv9F6˞j(OwDI2ɢ fF($;tû O3:r+1˿B"Y}QhV5/"4dW㫃]w#17h:(nU!k~9dX; 8D%q#@}v\1`Ωfqct6/\!ڂtA[% !6Tmux0![cWض(=wU2?xwקAŸqikrܲ=ʘ]"%:+_K,sXExTc}Rs9(q:_TFPcc=sGCbIJlidL`gƧ&jy'Å.ݥPW+cmkG*ir!^5׊Zk&״7+]>9Q`*b֦NmR9JҧN\olw;B0 7!}mS5Լ!`jg6Q.`NdXlq?Vlù $FsHhheKqVsiϚ3#`c3&1֮q;T :ڂ[*@qrէ`(~B%9Z?ٕ(AEݛ#`VX?Ԑ:j`R :":rV]ݝdV(`D酚_VC&(LCg1#,"v!Z%b_A4%Sٿ]7]Q}l!./ `M}rYՊd8?ӵ|V9{Pby`5/ ~H(bOjUe1dCihӀ>ͯ$vqׄaIS[jZB[E= T[=9vt65#M汫[i caYFVެ>p2kIvF3{] _JwhǦsoqVtmf\.FܥJUb`|f ͂INAp2ү_i>ﻸ`^KZȈKc}7 7ϬM%)F%\L6fU -h9v"$Z&f9 "{x-)DrOUN[6S_oҎYHtݥb ءoa4jjCi^};:&SKv10SU]AH[4i=]vjO? &0 S?ig"nh+cO{͌jA6| Xͽ_Q.\5zܧ_2!w c'uީM IJO# wze&Ju &L `0T ^A@VBj.ùRZp O&Oui*L1"l׈юzǾ#YbUl*/EXy}2 |9~i𷦼-CU! C$VoqBBph8hk/bceÌM> ĂCG/{Oy+1&7F@p7Saaj1'v!8d#@l--S=m?4xǮOA" RVL``|xL^YX!<%%%=. lhr|qtfM cr1'zI ѧ+bPl.ӎ|[RLQ{c}rw묭hi2`-,ǥ8L>jS s\s2BQ( 3]sx2k&O`(pf&ì$WzL3M0Ʊ8SjӥSJgԏeMys fh2[v"۩.Я8XF,EX-V.K߀`~650vBޔv3Í[$pRG&ҕ,aF/@%Tܵ ƒf4Ui;kA4?)$jmi8ޤ(ǝ&uYvn") ԩ@;$R+!ڑlLdy3 âٖ *G]cj-DWgN>O}#cʶ OT2j i˛m l{̲R4EKB#.FeSmcU?iZW݊s}a2ےvUzt} &TCNe(Ia_ m #.Y``"XS^*Sx_XE+@br  BD0?O,EЬfk3|^+1(1 zʖ_AC (ԕ9SAOW??da1xb$SWO[Y-I;~Ts!?iړq<Ƌpͻ1'v[r_{Ad ^HVkgZN"!l (kEq~.< ^zL-KXRY"+ 7Bt+p$auY፡ b)8:rylE,Pql>z5[Z Z촂zV"ZA 8J OƮueUK͝C/ZE@ݢsw3O#H<$W}O 킲ExDgd7ת(s~>@O\aI; fܺ^Ke٠6F<=]\0JtJL@ |+- \"T`z+lPzyqճń⚍uo LK9AΑ^x)7jt\(6$)*ڱ$wE=I ’xh(F>$% Gb3E>SIQҨLbD-\-/#sZPAr'٪&ﳍIk5i׋M܁ AKKDYŒ?4>4M:Ƹe!f9|J S`j_Q;A_YkmZLCicPk@Hǥ{0< 1rR6?rX Q-KNiGqDBڇA@*0FA(FFQC3ZJfŠ;@߽TQ7<6=2.2W-pt+όTrߗh@3= !S:@1ʵ@y~SZleŴGK9API ѥsNu9Ɇ,c=c aW:U6ȤxQUiLng1]~(8DiYaX-NY}sH۠ʛ8B<ޟV \BF^_DW'؋?/-Í PDU_h<˫0냮>N%Is$N%>Z,%ۧsw_j}3*ٌ,ySg{r2~?uvU-. T8tOy6tS* $9`:=RǾW[+ /EIp1WsiS8R,HLuQv=9AU:" T!֧IXĽ :"i(0^N'Hŭ7 +}8ߵN]s|uV//і\rvnCݗQ(m0TM!AAQ?AnbAw_"d< WY\2(ѯ2< " }!Kݍ,5+_WU/B/WY!6zaJ)M=igaA/jy@e˜.)ίjIʈq &^OFeriUC01rT#mė"-K`H(~", ej0@b /׈;Kd%㵻P6 ~2MOX3K.E퍘,ܾģ9!]WlI:0+a0B-P>-?\ )[I8Q}JQ pu2N1XU4@бoL6B T9YzOILͪҶ S?Z~,t*]Fah|‡ %0 vslWm"9| )YjSz@jIJ7`MV3@!̈fټA^hv~\K۝ uR("٘KB9#ī+J{e2PtPߔ Hz'8Ƒ6Ys6b,hCB yW_ـ&X{L'r,0oqnݕ;2~r6r!H#DnTLs=kҢY$_`[%-|n?zuNрHZh/_ՙlN|>!FqI-SܗxBUAՉfx8d&" 6wd@%sVoڮ\,Adnq؇V{n(rْPgOF t7pMQgoZʫ0 ,?>Z_m v fe F=X.[2%HH)T0߬fs$֡Sש9"uvFj4+'ffj&$}@Ǽ^qW{pay6tz.~2%ciN}`ΤeݾOd+l YJBf%jgpF4R8X!u'٣ W3'KąxAo}LHd%NAbTGMN8e*j-ƵOWd!2srw7ްIWT/lodki;Mu%vd]Nӊ˿X aW:3j"X13-Aqn5j*tAj1-7֑u޺cFlu^쯚ixTd/.Q 𘫳eo,Mp \~w<4P9/6q./9aO+XǔuE!{j)v*yԞ=d:zp<$* [rU/S X}97mQmSɰҒT^"q(OyU3 hxAbH;_y 1d`,S?1+MI.MٓiIj/?# γVg(j@؇9u/nFF?F圏*. *P? :tV._udٚK T9lD(*uN2"k\k&  Op1{܇U4g^]/.6m.^[?K=[>]qv*K3 0ʩ'#RBēӴ O>B]-:By{]$`uO}@@\|*k >g֎ýB-4GgF( \p ~.?Er§hQ߃ n(e x&hYU̴n_#R91O97Gژh*3DOypޭOi?:ln!o+S0l\` L[$nt_b*ILʐ#-/U^Fpi:NENCJ:DRZZ__X̳ǤxҸh^tD3JZK-ErE7쵓gL$~AN ԙ$}a\f4bKŠX;жY|3'&HR3*T~&y&HD!UBpsdiwkLWӉK%n'gx7'_F@RY]8Cdg[g9ƧҬioy1yqڀ ݐ$rMS9ˬIe "2 UZ ٫9`Y]Q@ }ߴ)&V@fEr&+LaSC!F5Kz_TMzb^lc:FϻFv)mB$5]dDX 3V Jx&VRcc}Et?nLd_34Ugb>;ϰ4ah60!\gn*>-,,S :ikmd VџߟW~cޛQ' 07D 46!EBBT峳}r[䳪ln ]sƠXJyyh( u%Z Ĥzyi XHh Z{8sTP"+_?̘;:Sߴk_onr=of,vY_d5m N.MGat lQa? 9= o)M8 ~om?ysz`+@Qg,^oPebw$E[ 5\X+#GW S_rzEkO$Gpiv:Xhώ%/E&JpUR##㻴5T:V/9j;ލEE"HAUWˈn4asiio&1o?n;!޼S]3ym$>/>[4fZtkRT8ِH"' /[܃FbDYEY׍kQ̴sG_)ܔfbF(Y&lC3m|!Ñ;OWhBz@/dw9펹Ɨuz~&oC,bas2&BwzDoаw6cr_f^q?98J3#d`rpC %Xh(qb0?zîx[hGE+ڛ" ?GjwҷHx{˟\ Hp=R0嵝`4% *DxXs,7Kf "y^| 2w9TXh97&l ʶQ#CGy8>RI,|*@>rd = Nw We3!нJpXI?q$.~ꠌݢI!|jq= ;>Ә$UoT>\) ͌GmQ{|'sI aW#oR}[!eecJ3ɫcXK28a.`k2ft_/ 7e_;qu#QD/%rs!x}Ĭۭ('\?D;4C54.R)iS?Gu1q!"J>S;b \: ?~HKղtEQ|V(X= mspԂ%yt"vNϽmj%NHeu^7C=SXE:.N"t}?: i٪(FAA4 74?; 7<2Mj[I5b_4"8Q#xq7%ƃv_YWפ t=Ɋ%WIl뮓LKk>h[$ ;0U r DTLXTRȪOK!ðMa֠ljMѱlI"֨j=5Vv2az),f ^LYyF'/zR<9_腂8sŏlHcmK-DS>^xAګ%ڟ238W2kxIJ +vxsk'Fo3"3%4(=aC;UO͌sկ=I wMhhFM|>ڒiZl1=K,pA@FBw=t2Lv*O.Ex ^`?Bo߳ - e5 2;y2צP2LrQl%g Bn& =B{vոC J\sHλ`Elz︵ӣ.ǴKgQ_%f.!uub%0Z@N,Z*ż+G)L T7piel1#l_w֛gBcĐ٥ \1BsWd+|#|"z/I-215I^K |944@5} Άԙ:PB;ala2Z?/ |_#Z'13!cD4!?l(|-PIp'_,(ZA|<3OΓq_ Au__g` 6ҦjkxXwYSP<'6Mȭ_r8ٹ_D0leqؙ(=rlK(R7bk9 NkPp#^sv'JFrz$hw'bk|MEIOkI-82[xtk%F?Nk꟞ϘXdiS@OL(Y2m8υ gJpPJ ?dm&uA\c_C3?[EZB)~D%» 9/W_W1%MG'~(ة M"V73JQ` gNjm@50 v稂 RWȣ)(>J+$Ͽطs:VAܨ*.Dj:n&2S-:0Ƽ9sHZ(Y!=h%N'\9p@%uOH] aQ8Hf+K1Wc )Eq,Iuu3M!218X350kCU-LA!^Z#z Rs``Ic՗f+x|3[y%^`VϰsB(D:SM,`Mm =X{[˧DFJ6ւ41 i+84̖{o?-Іހkw1<^R]u+#D>^S !>=Hdژ|c]&!T.9K_lNB3֑Er׹0i6+?k4]"t'CHmi"^i ++m bc%]V&0v@x3u9|m}.WfIĆ9$^l_Z.pĪ/G~5KQ+>6(3_.",E `!' iOaIDܼwٚwRKj'UQ;*L<5;lS%UfǗ*[iG; %Z4[ \Ac< pKS6?8qE uUz; 4=F4Ϳvxԁ*׺\<ͭbD(%g 9IjM~>+T.& mkh8l{*4%4`q6ҡMZLB rOpJf{º/rJ2mrh@ұϨ05i(\"0jЦe1.-[hAFJȳ!+4tf@D1T;@OJYiChzIK ˫WT Ob_鍳 lޣFZQGE~BZ$(y+l>~=R:FPi9~ ͅ>)<؆I|Kε}BgU@HN:?  S6rMt2|r 4:Ѹ(NDk7ev27D7Vc՟ҀkG5+SP6Z|j<(nT7\1lJ\E}&zKfӠbO PK ZHtnzevCl]}#q۞zF$ EVv`.iX EĨv[pZ.Q;0!5֥|}yrL![YٳF;8ԛ5ֽP 1 ް : 1Y3@}{0pEk9wvd(T9j6`l'Cj+8>erZ}צ` PL/iSm@q4ɺd2o,}pt䴓f+n5A/= 1D')-7Q/<[ CZW Mycy}3_hrG{쵌_EU=H@\;_|16+7w*Y 4}9'6MțW 쉮٦t,V7 Lw[9ٮra'䃮PBYJ1a#K՗7\xr|Zo{(CxN>Q- ʴ.bO61-fE ܺ_N/n܆{>T}%J!kȜ\k^2Azo:~~)e]"_Лm\2C֫3: y3IrI_G Ƞz4 :uzwp=:#G[bX馓sp嫇$Cycj`=>s8[K$6{S'؈]b۩IВjeЗPIڝh˸W /& K5:($HY;E1($ʻs/J{ޫvO@f dɀ-z=_3>wSZXQ̹[GD&Hz*E֊@_ ` f fyƐ̽D0b m4Z"Mol`ѻ6ݿ2oVMpX_ >S\O℀A4KQq*V}_tRKd-GZ xilVI@@(;3|ZO#dD~)MQ_AƻR=Ϩ;о0 l4EU}_n<u$?CG9ԄuJE[. |?Ex}-~yk&\3/hkX3 oYU9}jhp.YC7xC-Vbl2Xf΢uޑwVƋ/AzK2 LZp,Q"~Z&ҡ.3~Oj8==j@Ex-cW9HPF'uٌ>wEsd1a!U~Ri~yyvwȸqZ>]49p\cx$g9`pݘ\0|DmٔN yFaNt`0;%EK}KAx8zT/u$Z{eIrC&a@ sb(Y'تlRݖ蹶Ӂ!_Il.yYJ`^9>MО=\fJK+kaie'XɈ eKq+q"gG6Jix'gS`6}-O (ۿ쫘Ek1bA6 $w?ݘ`U`%unL֚ʳ݂emv5/a% `H̨JBW0wY$O (7IX0.kkQ0)1x# <0G #8Uz~蓎 RT2!=BBoZv6dSm@>k*}wI3|j2|}:T 2e9vAZs 4(Wd ^Gh^$&CEðW}d?\[:uO'} T6F8ʜon*/_~Q )ohnd BK[ Be/7֖Fs;3c6%GѵtcΆ^>ݙ)Ԉ-Ws5T1 )DI AX̋LUMUP~)ʖ<]]hm}q0QT)1U;oUiv]ÄA]:f(9cI{U:; 1㰆iog*UJ*VbA@w8)7iх27-LjNmPL( bAw4*>qmV!ʎߕn"Q臚^(O©(³~9ز`"]u{7?}u8vf`P ֞=O}_=v3DoS2thkI&vbyl|3EnWFs6*Ec =+%8EW2ǦF7lQhpOh*Gs1yUX24A_l"w]z5*Ξ 0/'71Xlphץ^~_ʹ+g!8(奨:13MBM7(w ff,|iUt!Iu_49z4S؜/n̗i0DSSͣ&jMii뵯r 30~!ugvBYt˲+䩰n*6_ Cf ]e#G|?h;]i>cPg¹`,_$VUlsmwG6 TR|b T@Q؅70Y&R}͜yp[#1wb:x[bY?RB+!!b'gDQ*½Vvc59rX`̖5ajcvqpH`s ) s[{aa-%&hd9aɓoUcFfd? N*vL-BAP_Jt/{9ROP#Y5[MDf̽a$e/Gf°،RK!{K̰2^밭9MpD5gf;fزL@Bݧo,7QOTݚSb JGP +~t29]Z|?"5[1&c{lVji'yslQy>1zzֆ07i;`[:_n1el|6hfj#$,+U\rSc]3Z(RѓᏧ Nۇ2t3= Xc9dAn'Rvjgb Od!,XK9H-$,`Ox_#C>bX3&JE# 6RzLٻ |l `Z['C(gF\n7V+/$Tc/H"$$*|XrD+H|p"̘փ70f<\=pEu!5H n %=P gtI{=c1$ EUHxo&!纚j/e @4p/ VrfJJ:(?8v v8n3xBm;lR w+ӘFr<1j 2,/RB~l1֯kiӉbݪR_ Fe)w~|PL]Im$PI;w⸏Õ;s~I]O<^vRKsYzkH-*p(<]順:b8BX[T/獻_&`)໣ {,n9v(X?:0'7Xzģ*nԑXV̔!.8eNm`ˮWvUB`y-(' %eH۠ meSM'zBo.6C%Vn5\~Kҿdڵ\fz!2 \T`kf̟!s*j܆ͰF_IҚHϖŶ`U2~ %[=!y$,:)ϐU6<1m*$WA]՞٠S^RCH\EWxjy:3jP!YJ*ɬ j$bVaGYDwi>!ȴXqGb6Cxm8&/i|VCnoWa'wb[ M0AI^GP?Vځ@>O]If4^x8xYA`bOpqK;:~%d(ͪXYoO0wS6Q Bemd[ԹeSg#ץőy۳|]2IB~pNIy.>{FATm)@/>f#Ow(|e).AѤ#]#OyaveD+WgҾLΓ(g xt ;Y=+(5$Grb59FIb.û{ݒ7 $;r!f W7g\㘇.I-­g,CB-%Y*G6?0dj]2ىmu*YƏ+Hψ1QI'un gZjUb )]I0@$7Za$$Sw<幽ŌoXm걥 p&&WX1V~W F-l \>ł<~ wsڸ#A0'!!Anydl&eU0PT}ʂJY㵋%Hqi&or]-ʰ''yيUOSaGV@3?>=uW GG&uw4K&K[6Rb+ Mͪ0`P/!6,5|;DvPcöigwuGSIȾJ?T@t,I"O|?R86[&DS _AkΒ)f>C\p/X&yC2i {``w:?>Uh/kfW14c!ݫ]j H.T͟d_҈#H۾ltk{Hwy'0@}#,h85E$D&_Y{aS |<<eO,cv(4xѶ ~2Džvf83@=G;c%s-BnNI)kx*]U u Աa"%o{sR[[u1Hx`a@>LerƵ"}& IF1Z / ݟ¤ ҵŕ+~XL(K/A$p˖JM\ |dsWMZv]>B;^+))Rd4(v (eDY M7:? lBOG,2r#-Ie~"dU2֪MD& &aن3m A n!sreW߾+cN0:Bqm+lc[=Bm/l?^s+;Rq7P7dU/,9KوF˄rq]lF(;V4-|'mh(3z}cP1i5/n6q ٗ~&@̏ SߍElX/ EiA|S"tn9G*Rt"ݹ@8J:}a"[B44ٽ0t~;w JQa{b(^Vۋ h[,;d1%\6}Vf[!gvD OEbl;Z-r>zѕVʎ_UE!TdOD Ey./f ~vC|vyoybh}Y?rd{Ä8F!IAz5fNﮇO"V KRaɌbҥRJ0in-$ avV6LJ+kWMʷek<L;l(LQm"ms 6l p ?o|"ԥRsߖ&;ʾ T11 i3~;HS\~} .A@"(׫)Xigc7MYbӺxQu'=2-HlFjB9nsP~ H*CxBt76<ڠLq U1\exc/Ju'z2<;M~T*M8J"̄|^+a1N~?"vY;g3jڽ綫ds^кz)O&ThᤳT`-PPID@2q8N4UӤN wL[Umq]+Bw'0܎xy!!XtQ?VüVKot72%bdx-* - GCIXU(Bi>L%e@wR 6Ew}IS$<33Pg.oR, /RjM/\óI;BP=4OUҧ@|+j %(k5 s/\%ԣZה~Sz0쓠 Ks:q↥kH<4CcdhԽ~LL^Cn,VerCqiy0[|>-+ QR/`>02U trvN4{/ŀ+$A )Ǿ 0e:BX[0SCFt-h馓D7l=XS9|&ų>Q 읮PX~rX4bm; l@ Ѵr- 1!C.2P%"&)x_ 6% NoF4pp13^]B.\Ju6Ј 鑏ωGHkdQ)0̉'Jo9$^QPRy#$u=r8jyS%} 9fcNL#pЀ!B9ÆC6EA1e޸{wu3ɛJ5(E"ffP9mEM.qINQX\aE-["jjEB}E˒0T)a?>{5LF4em'x]nSY{558Pf{Py׻ZyY 6Cx'y)O]'M<,\s_m!Q~:OԨ=1 rqr\ ݯk X"tt|>x.{pg-yT(ne~onp'A*+…3AZ#wu@$Dqԗ4p{r}1dHX~X.zê` ľ"eY 3uOv)2ٱ- Ow`r[$}0b,rIYBƬfdÕpHvtMH_Ĉ8g"" #]A,EL5tfMY,DD4&MlլY,B-4˶Y'qAɎQ9*c)!H!ى#l) |y*mvqr>HCm*XL4nbKnk ?0J>,[1OJuW>_P X&`ubYJ(T18ܩr9M'gĵiT~((qZ" ii-WJjqL'05޻˧`L[߸¬Wx;i]EC,jjwYC;=|5P(֩f] ՜3C>/ʟz7뤘 |*`,PM t%%k?ej| _ABJ*ҖʀA{x7^|V46~>/$Xx,aӷĦ<٩]RlzCRW31KH$vXcjԼs~u!bpv@hB~O3'4]ɧy"HO{ ыIE]wtk0C.3'lO~,~ Kx{LNJ &VAPno!; myhSq轶]~n"ΎqNՏY87I71$g Jk ^Mjx"j~"|ˣc'H;UVe殢Te, QTߠp(D8)bKFT}y7 01YO㒳p"_(m%2 ڛ=IeZysLX(.2ʾBB8i7quiyIh:fm"$%(Bُ8eg%QL)|PeGprPܥί<.2vƒ\ cKP)uH<`!#fvGg dN;/v@"pd6@J s`tIrN1= Xmsh%Ru  EOt?ďp7ȓwA~2N>[3?fuaR }2eft%+e55-#|7޵+i?$> n;|4L(ۋ5-BGV%(d=XZ:.>).??gbwith-MXF_lNóh4d1mbSRZӕL5̘(FKh? \!+!ErReOl1naOtϜ4ձjBq|֛ \Uwuh5&]SxKP?G׊Ydrjbq=V~f7X I;grp< %Krf@F$yR)"2 |*k(Q7ڳ@?^2^1JH4/elW"Td2[~>>Z)J:pfrcʺX*](2#^^S6 RԖnFw8p) @/pBظ4ΰн绕K>:i;xKPo(eBlt_aMG0;g%Ƣ&zĐ bsd,l!Tl ?YO +SCmSHtAsQ-лűy? `LbJ@ľXapn?|pBLvb-oj\M ,A?ßxO 2]ve_s =x:ϔ' cx<-m"c"עCw1߅I ;v>&=Pm̊3 -Ko~`lY@R, )G_*+l($V=t!@2Ocy;B+^:w՛6aNb*1ی?o'hCDQq/J0k^mlk74&{."3te{ 4iTɱ'*E%fF"AWdQ3uh`їÏ{7[*X^ =<<`gz,DƮ@LH2I$B|S@/ҼEx}_}3ߙ ĭUOcV `@&D7?*w5vJɋKfTފAG@x} gRgFt.`W=;[Z HXez/PۏQ&efP_Jm_!}x4Ӕ6W!Teb5-^tm?f{^_Gcax&L_.Jg@t;0M2v:>^HF6f Tz5C^wo@^9om2W~be %BPQS=P={--29X6ۣ8w/30> JMZ |@*/c1RvyMvxʔ{7QYsD:k'EtkTgx824X;0V* nhzFE^j3"U;|MTO#p>F~͕QVO~'+bH^^8hV6Śf{ٰ z|1|Iѵ°F,οL "2ƅ,ʮbeX 68C0p7U .fNo[DU Ebg+,\e \Eg|o`]Ђ {G~=HOâ`կn%pp,}O+ qU,Z: Ӣw[ǹݠXR'dJ[ʴ,ST>5`?ԣa! +ćڭ@K^՛ȱ528Y]e^sDsvn3jtO%:OVl*կR {SzтQ~nsԝt 1~pءy%G[Q$ۯ=#f|ByM-=bU%\ajso;7I>dNwP!jm=~X_hDl"{UC7E&窌Z<ŁͶVXzŭa{4G@u`i.d;koV- !ظ+yd֐` Qbh6xxmO 'X ̛fC/K?v0J~x$h̡ 6|4Q $ed^ه׀`*32Pp2 :LA.@hIM5fGo f$` EO:,4jBGXuo++h=7tv͂OgءlIFmyNqGgU+8r}D(k~k#X/aosEhx.xk,k?l<_~W&y&wrZ ~G=n.T7L5՛[)/XqaٌcwH*>$Z11;|}Jh * *FnA}@><~eq'.bq^!Id]dzzৠp& xPS19㎡ħEQ*ei A ЫãIr /G&Eu/3F ?O4ư>t&3@3'/vr bZc!*e&G5\ 0syr<`Vaa>L3iy< լމ=2\A23~|>5"9:ۀ>!Vk-qr(К(m+ZU -P衭Us+,'O&rf`'RjKiQfE E#_,&Ǯ/sE!K^ Uxxԭc2V[}zXG)[dpIcXq8 OhJBs?ĵ=bW>35gQ } JkB={&f1~Jl٭GB'yL&J3KP\zINd. =3m n'PAӇ]s\Y2t:]~p4%gw26~/~x/Z 9E|I6:_ʶvAҹ9RXZ9>$?2c_$+~yjN6ǿNDoe.{~-nbsZzXB`EI!<R`v7eR%bxKzΓ+Y˱2;,[M ŠAIYNo$hs_9].z?S I: 'tO͌'@7> _ZnBLߝ KUQ 6t ~ )F>,>Oypw1d y)FT'H0X}%uyyftZF'[",wtH}ȾtQ]t9 "x>>;|'Q1BzT8Ȧ+2:&zr0 /qQŋѸB4wݶ|TUhΥὩ)6zv*K7Mޫ\sN!i)vDh1e,n>֒L\Tk~ў!_ 6p `9Trr"`ГƋi+=-'_L SK,/Pޠ}p"w#(ThWbmAڸO8|GLb/v5-9h,* ~ASzh n͑)mY)$;N?Liu+{cȞ%Sdt#V p>{.sDR!C!+lAɗrD{!;3̰^jɋtu3ѽ=Ǣ(6͘Nxo,#cUr@gr(e=yAqdԇ"SuhYY%-Ҧs) 4n;N9'-bB?>U[H"i";|9|IO$AfajV/1cTI}D~@W Vn*rf@a wh*RBƤsv/j@8If Vf֒]YqR>{=Ūd_VǠgxU' Ƚ)ClYhVlYL'aZlI3BjɤjhBc\Ӏuɿ7ѧE[OZu" ף}4vx9ݖ cN-~1#]c۾3?5h%xuJ8-Er Jho/+TRyh75]$9]ulG73ZmHr*4o[ϣ"𜍙A^}]AI';t$,TeFQBBDR GOaO֋M k]PqmOA:?Ȥ|$Tpyyv4l+n״jNonlTAJ) %`ڀm_X߳A/bJjTW2wf܌qbG\[awe'~ӴzLK]@Jʹmܬn7 l -%)۬oȏ%֣bu?V^ #DA3d`%[~"+19EӈL?@&LڠέU.jĩр; ]@SId-zMxTC/)vl9$! B|dW8Gເ(9 ӢǞFˆ],HMvɦ$=Un%?,ehZTj7^\Ys~O쁺t×0?6/jͩS$E*pOB A-6[')l.xQbl}aE6XVy/2+tLj mKM+Bȸ?7x?|P޼h 8c\~R&t.qE&m&[rI9C]ql:1J +aď|E_ ۈͶ!W7E'r7pV[G4\ _Fݞd^RGFd|cj8lbai~=)lQy10_ dP=sdG^E?.">1 pUmΤ?WlF@JP#d[ W=Ce5pVo#XG n\cn#WV<=*^.79$ T<).Q+ή=he1B쭀R Kj(FW_VS(}>6GX=pHspߝ2~T; 'r 8֟׮vQE 'P`gnj%k; ηְ<~6]@e\c8~2jLZkصڥC3omaeX}L%Y{HRZUai -ysWAO&#? L1?8ѱBw)I[Wm+$vƿ6G#l~FfX-?, 5 =-־/32lQ~({r&آ?=>NTOxn, n=b^h;YA 3[Y O^sމ︔|IR@bJrkRaS W NMAmO607[͟i&r ;;@uחySwv\d|Llߏ-AІZ[!ܮUVro]. ,3F3NT|kG춘JDCbj_1 α˾Ó $+FZ,h k2zBN#, qno)a!-Yl.O=99 [|F*]_(xYeⳤ}FIMPkU'@ JzyXOh$ѧVZ$~ۼٜ6j^tΰ>R2% |S,%Q]w:kl=v/Ϳ*es5oM(nuA};왬Jemʩ=Wr7е IVrtFu*}ѻc>1U:ɠ o;9ԑe3%;$&(f{SՇq #o/DGz ͘Yr#rĆIg eC؂z#2|k6 j̘ZMTHO*G ls5ᱨIZƀ łoS[[>Q~4Y Gm .<|Q@XAF=KelZjᚐ?saIÀyhN4I ?Hn]7 `aq=aQ[0wrhA4es'Em/NvmoVLG;,w2T2fnpde?G YR hY*fF;Bu{Uv ye3<.DsUdWl\pG`sF́/U 1:}6{m[N\zoγDwwBM _sTMQR "ǁvO<(b3d6+BVqODHV R5|&>xˌXc; ou&6Y T1̾9<g\wxЅ.L>IHʵR/.-=O<+>h-b#: SCxC|DI Rڠ$;ѝ l@9a:l[z)Ϫc0HbxyLקdⰆj1?wZk% (~GrIFCy)+8dc0fF'#Aj9*S ӕQ+3*-RVڂ7`lW?Y41V`o'Zpm_!\N8ѡg,diEBq/uIם>mJFuz2e}1]lyZϼCYӧ ͤ?%F^OȐҟ6[H$'nCܬ3s}gKaK6F*Kh]t`eJ5{/,KF7Ȝm[!F j]*R I^ hXX8k:^ȟ~4Z1<=ef#IЦe- E'>ɲ͚z*S% <>no}\NJͪIP%D\;GxL d\.3߿Z}ڒm B."òEoj]0̭,'y\N(4Kk[d^C*DG fth%| ?kG y=xp)fǡyQh-r*TG72UŌ-$G&Ytz+_c<߽3dޘm?yN^ELZ !oގ'޼&bO~P\6ٹɧ!gLr xԦ`S;b!Q*#Pz6{$o͛@x7\^BIb~\ F<«ϔ$## j_tn୨m>߈NW]08Lp_Dj$߯%Ywo9xbvdA+"=49WͲoOąѺF7;Z!BG6a8Z5";wgI5\⾜A^*_՘.s8up? ލH8J0iE}B;^ g?k2sIs 0e,M#X|ؿ~ȡ^L5qs;z6[}=1T1B2@pdpC@G570D ^A,\o da*'мQl"aZR-#+pьo%Fj$ldO/gCT.^[U7.GQrdpdD#gқqHfSxS]].Xa>q$]M&*cruj;s=nahI!Md)U)[YJ>mw/?)Ғ SwT/fN 䏷6N3؀^oLcJwWK80nG!߻-Mӆ=O8; 9~eQ礒A_q/"9ӹК]C+!*P\ ]U!LyPЋ!=6nk@jf}ЄM\USmF4sc6n%yPՠGz4@ʘJ{pAT*$ƑfrC .k 4Z/ƸOZbP̬kh}.L,gP箵 jf0 z&SA}Z g5եf*u5mٵJhNAX=tw{f.& ˽_YK: aXDy5R/;dh''qϽ:gٵ$9 NXr$^BjJ@kY{VT \#bsM;D#/4z{D*Kh2>ʑZaEoy1٩)bb:/aa3.BEhgp]v0 ^uvwB\aРvca(vvম+D~G=PVW ܚ7ȵD@sw>қlN|jD,thd]'t1JJP\߷cE&̡jCuř-x#M^~Npd C~HzMe,RͷFtr(qz1xGw/V J\>q ,;~&K zr9F&j$dB.Zfklo,i|6[|P`OZbx{H-9Ź<۵ }Ms0L ' T 8$Ǵ7=d0=!w]쓙3I\ɔ!{9Z'bʑ![@C$ΚK6.AHPKO0%{b>V?Ɩ NBR%퇉іuX䐗xNPʙ18$N:`9<S=kvSe=K+̜QFj(@z<"&)p<Ė>$-gгԫ8)9֠ lpz3mܵ3GhyJ0m$ huA=z7PѮF1xyFwC[un2|$+@i(߶CЬ}qcӫerלnag.!)˯Vm Z@E".]m! o=gFgf(SN$5+oesyOa ~,U3.V$ S[q`*A@ A ڈonBH9 wJ̋scAAl+ppYn1%LM]y $xoF1i{3r,W}zjKvH8Ɩ2µ.2m 򤗘?3@}Da?/΅ȄA(}; &6nnP:tȆ>Y5A師PXۗdOΩ. >PFvٌ (·X|MUq/8 M! RAP=p;a ~oXaNl,Ic//b9S;ߥr(,Goé[L|( f@2sVɿkh±P<\![I- T1] ݲCx6QZc'n0(Yyhi)oG5?9$?cR"E2=jnvRyd8p8K\H%ב Qw~TI{љx-%,=XP>RU_jH˯:sYvxMnsp5jKGb2mDMV:;p.Da\P>=}"1!hQhϋP Ue &3?7aґMBL9E(L.@ѝћ>:0M% c,nrˎ . 0-U{*1NDO蚏[W)Ky.=fmFOv`y؛e֦K6a:Dԉ >Rϲtn=A$9MdM7Y?ߎv] eA8NAL} JG,ޟa3OCSGоk8?o,tk+M RIXZ3pJߙةYch\fN%A" lvqGƺ]C%I'+~Pw6?V~-#{bt )b ~f<,aڒ! Hc("B?]KKN7} j#ǻ4fسkK^,n短Zھx{>1[~W8 ip͸=*9 z] XF W~BqIPN(dfy@ WXjS_|N:p~B섋r,CY~ij}ޛFڃ`sY9 89D=6I/ QsўSaHXfFedؖj[1R^I8]/#hOX1~)@YG"6ß1=wrIɏnq?}3ω\?t:7'0 .Xpv R9̞Id@,1ktT5_b$ٻ}yN)F4AW&ʌMD"͵a"+䯕`xO,oG*4@؜K<, sm2\'2^ι<Vw %;;r0|\M.˂W_7YJʢ ѝ&A-4Z v^?RFG0:IΖ݂?usaeR&q_|"w%4+l Fۧ* 92P'RjXSb젿-@9r ;_ < FR1%mD":e;P̩MSsU*)pnwhưZ`L"c]3r]vg4. VrO`\XLYKʮ+7{2EĘ{A+ v[3;A7EDX*M]{6?~>w!phwGB>1פ96 Ig7)g.J3cz=Dv1XөTzFLr})L4ҭNj{y7%9JHS8tv?H*;c׊EM98gch%PC&PTjHoyؖyyn)d5 dN0i&ؙ&\ y!e\ uC*klHeF$FȜ`nF?k(KG}irՋ^NsRZoT_5Š gM>"$4c¡g踫vf5vNu<|Mܠ :n 1%}Ui-?HtH a, k~iL{'B .fM辰⋟8+2(Cgp/sߛktn}ځep{zCH6U튤c6i\G$^Ǐ7Op49J{ 1m0u)s|6Vz|?Nu# !~n Y, bTnڌ@,/ %JNlF">AmQm6(GH/<$wDҖD}mDABBߨ4q!rsPinx3*o~9fpl4BLd8#\1 V?K`V`f\xLp,"f:Gv"JM+h!ς6&L7-%w'tIO>k ꑷ5mcLA']%A:Xe>'KN0q/^^Dѳ٨/0cfgM0)ZNf'HLS`HQXr҅d7-RRRC4GCBYyl]WDP%3AP{eioom.Oͨm%kǸ.w|:|-U^إ.f >_Xq\{WVuۿJٻj(xVE>7|:sQqXPOqj^v8\ء?䄱>18s]c\Np UbĴ^nM͔"-jL*5XF^ x?w[=d2347JyDImQ2,'3nmEH20(Jlֹx=fgouppO,JU6_;ihOdcH'IXrx={VRGv3n8ѮyQdr_@pwӆ:p$0]L΁yjF٤wI~J[ߪ攢)/ jnPZH; ,w9 'kǹj&Lx[ 1P;tyY'}=n;A׽2GYruDek]!ZNRnNpԐ%1ՙ?r?d"\ ja"M&.{WGx'5eS1--İ)Ǻu&V'(('6g-.)"ypdM6hMJ+ ZY.*89N P>;+//ߣgJhΕ>|Mwus U} rT uIBqOmPha*:bn.ĔP:M+v"X2aCc v܂scqXF[uo ou%XhWo._.\JW~GbbK:.R1ySU[?ig}Mi&/V2'@$eJ^vc-qJ}↹#A6wC\'A@ַ!i}M2:ݰr>lШœ{0gE9wOk܊`™ l tJt 40{v}SÕe|=4E"7gxaU7H;(D}R#kb'qM6 R'ZZ΀s1J:OJ9r`>%K>Tc:3kSAW]iSBi^~f'F2v^)*(<\B>}.vNJCyUNVD,A#vQ"v,!: -X_\6#DOG8ї@k Y'L͊ `I- XT٫W9>]`).q󎆱؜a4XGZ<Kt;9Š]>9v)U"T:R/_"sx黶xs˷)j"%|Vn 'yy-°H7`JxFv,}g *F[Jct)|/Y֑/G)aQa)b.~ Mv0BUKfىRGTeޣS l/'>Rj;_US'zA#b(u6ßu*mP|y%e8$C1>m4fiخXn"{:D{Dx}Xs08 vĥRvDBxT值T;JSapCSQQ%v &#n P"t S VA=9fA4b,`g e gC][_]qL&.C#2`<,z^&@]pqՏ iƭWȶJݖne2OoU#Z[d3:jP>X` P,i^E_Z<4 M)$EȀuI6.*l( 6MjTv1#!{bQHp!*zO)_H(ʟi:Uk=]n֮4l`.] 𛉉ȰF 3{ /vEWߢ}ҜgXZv*٬Csʑ`v#ǣ$S&h1蚠 ijh,Z#Lge8:4"woF}Y{'&G1w/$.e?lxM F"v&@ ļĸ!¼mbzBVqbZkY|l,AA'C.ʏ #daACu_VN1eqa(#q jDv+h+ų5ZC:VH˝ÃgRþ\yj_ b)L`-~,Q7K?GWnU*zOu ,~˓E$E=p呸%(ir*TB|B`a^p̥7r .&@ *v-{bo-bÑdssW*k>o8[Y[] |Px\.16lKv aC[*Y7ZP]6S`@Ġc|?hP2Styŕ …O朝{c s$rWx7ԫΞW"9}߈S_BA=cGa{/UkS~8Zp8Tmeϫ0x x6y<-Ӗ{M=HQK\T 0.MUqMYS%lqVCNJy-('Y&u|UJC]rHxBt9a|)9p[Ŵ ՉCZ]T~#aJt` FS+ iGAy|O-$Ұ \{CMe,SG,LM ڜZ sdYwɑNCu8vϠ/>Ưƾ Y#؃`@U ;/]/&Q.r8ol艈JٳNM%7fƵ.? BP[hHh&ֱ8 uKGPη5 MMsxWNޭLlוDJrN\ s@}&u$=yIO{,/8ީK}e1`NDQ}qA}E(=o/#kӚ'h#&|+XV1̭Fco  a |dUB{S\}TuqL n7u tGi,W& ++- 81;aG!"L㦿wuͤUD7sp:j/a$? .MCqc_W$;k7B>ceHxlL\w1 yNo.Hc *iZHO J.B"()>BKZ,P^oJ}Pt@+cl#+$ol% oʆ) +>b|g`f&§z[TVy)_!P,GnۑmDBj_27=b/4ݭ ;>qVp޳ؗlxVS66z&'J3O nU2QUw|"6&"r I9 Ph\w.SM1o녇yeh $$zD~耨F^jS2⩧"G{NuTʋ-,JA/;^%'<@%R&zj qvK8 kpT`?6j3O#оnlhi, $_},zW|fftr{yھi[C}I$6g`P)PAs];EEfb#3Bc'K:vKds $O0Ы}JR{Zhv&{Iᄹ>1XMø[j kR| ^*G{M`~?_nmӥU # YP֟ol}PƌȤ*7~OϢ&r~ g(#r0JUBYR9}tPQ4-JHDt ֧J$1"hXdzό{_|&`<=i!̋զ92W5SǓMob; 2Gpz9les se/3ѣN ~16EK(LB- A-\$Os\c0bxie[*̄?\^[Ԍ?(#}gwuK86f%IѠ'* vΚ,db>ˍD4l-i詋j%C R=SgI{e(7¾FLr5t4SqBڋ> 87bE"3e}S(H Vv_X)gtov.|l;X*\(R&0 m:dZSDA/25` Ѕ~uod:c0v pesfM=UT$@ h=41%iy |0/JkYʌSYH騜pCKn,j>pc>89^iu?5ѳ0tүKB3[*-`n?*a,LHir$P`Slxk1KZǻ.ez1o6=Ų[67l pDw.*`%}$w"XARƤv],3A2J{٥CWգ(~^9ؒ~ XcK63˹уAfXj1<g(ۭ Y3`iZU8b@gչ94Pc^r ?ڏ0_n&iS܏>^,瞀:Gy#7xRq *nCah#ΈF_Ù 俥Nh[D"w .z40{5b)RlUQ=c'/UT7l8o<k䪜)wS/f5ޙ"i/橗enc4Gҳ)PNq+G7%ӿꁠVph+iYl! b S,QЈkj-cBH2i 97\Ydj3<*@H+4LM64D Փ=ңHcIzPYRe%2s{ K"˥iBJ1/hG3F3ŽT/RBweB3A- <"I>* &nHB< QDOoUNVj߫kEyZ0A{v!qL~J…dڣFn]ba^`A%) )KWOu 1VV,GӈRAd XO4y()(7VR&Ǭ+|3{i\yZ^wqWö p%y_8^  \B1s?16O-P̻~aMv!dpUȉD|s$攐hpB^1XI`$$8#NIUuFE.uú\#E]RP >PMBöT GD\r CD>:g`j{JrP 4-[wM,[F:!笈JDlFHuҘ>a#ҹ93M%vkLb=l!-h ;tcYS[B)9I1=$U*9_9_b\:([3FGxƦQdFOB2ScXJ\xə]?6 Y)WQ"φ"-nD̂5yH*TjR31P .Ċlvݠz?0ɊCBސ %&=BKp ʍX ?] ۺmJfPZj$Gy@' DBoVu]ݲ 9N'eyU2IYðZYa +}[H|ZĆ!*Digz2$ꈇE)t5+5˚K ]E' >E*ϲz22պÂaA,L`Z>nF91h!ÓcKJ\NOYr=&BC4;V"7{D+|X -"f>SDHiR䳯!Ě*1 tw}v:E6s\~sld^bQo:uWY_oB3+ ްNm™nCayO>wü nO!2ZXXi: tS["Pf^ڣbݗ{ S}Xxq6%g4€S.eDB4!j+֥7[DWϮZA`сMhc!$To #7wxzCG9{ޥlvՖf$cʳ} i^&-clڷ^l_7&O/ kR-:5,˙$M" Lkj76Xn7`y6Y>̄>n P\wqAq#2%#2*Y@㙛97_,,7ft; V$m"(ъx$멟Sv"g[>s=n\DNFtt4w`p O@_F [{=ۣC}\oGbSEW~R0 %&SVL<1矊qsR|p<Ӳ d'z<㐡/#\d覅#vqlnŠY43TmwoTFz/mU)Lt1gk4RMnx|jA˞[W^d3|E[c> / em> Iěё)PLR/G/iUzczJXy!QZYC1MQaCOeƸ$cD-4Тʱ|\6Q/Ill#rg_NE$,Yʿ5w~Rͭ٧'I.1qJJ%:>M8m=7˂{Y6.{N__Әz2.!WN1#Ww]Vf; 7c1>R;1d#2:9pۯCޱL2W,CxL6R|JNZ[+s:2j@!4Դc\>R:wV FO}.:JVXH2;)Qn8I h.iTbB٩۹/@ -Mml'!(GP<|T)yCwH4h.P2-UHK8OÎqslXv_ϒr $̦ju~ jm^~_ִ@^=6!ndU.v)-sX><G;p,:&lZAsb2z}7SjSG< Y êy<ç_fzPf ֢s/!yUΣjHV~NOK왊ק|9f UJ@}#u js%!0:W7H}3P@ ~mEwխrD^Rvsʷ1E4GWC &4g%hOf_eCyXƷ~1= ڇ>!` Iڎ^2W!dpEEs؉L"BUE9BҊFSfY!K9Aʹ,Gr<ʽvq¬ x{3[鞗F㪆.5C>nQލ8sOtʀ3U<;z ٯTT| 7 Fj۹@l9ec]ZdTScM#B͠-*Z { J,68Ln8OuʕQ! Ьe6)'ahKbrRzhXvƥԋ7 'v3wl+g`-Y])¥S4 Eu8g^bZF*uȽ\W/'ֆ񀼙.cԚcLUhˆXJ_Xo륟1^ϒWwbϱ[@+ʾ`Nn:mZKr`qښ}zյ>Kjk}[-A05;lk`"bMiPAb:#gnDyz8|M"j_H1 6-E^TsCܺ'ώ/bDII}8 sM R, Hl5Öpgu?yèxO-MvE.烎4 ~Ng2{-׺lRg@P;]#JffQd$ƨTO ՗o.g}>ܤ^k0MC+V@}-snxZ G&/Tl͘\1.'=|l[7Ţz a*'d=bN| W*LG+TX)˵e4|RbOa<H"O~J\aalHoڬoLk}O:R qPz0cφ|Ѱ[ԭ6?ԉu_ ʒwݛnW\PKlpM/˜hatߞ$~ _Ѭֺ3= S3dX TQ|mE"JM82mڰB7.K8Vhe8\at6eoP*z"s`LNbX;@P 7Fz[=t§yVŀqbh]yw58 ]ePTY+ (yyz!u>|"2K6J ep`2<`RC9M/ 78+B&sn|¬C~z $HB[;ynҡwa1~,4 jbzC^~9UT@!~7gMw{KXl~QMcEsNC:7b AXQtY tչ1}Y$ ܊*gEv{AN5zyy}mY ):6|r*wXȵE/aM)T=Q#02l47Bh_%h,BX"yG@?CshJR- #_*@ش:E7K&U'%Y_+koKG%z&w͜m=uMi3ih^xΌCmfUgu '{t%6Y]!C/_* XS.򳂎4$-7jZ騁4]Ez"RR@nVŠ |0JR=$C~esU^so5:? Bڥ%~c~V݄6gj*pMW6dz!V>J7P;5C>X5%xخrq(d1H*V5u8cy=1j0/՝y[d/ԛm38z tz3X?/-1[azHB+ 6cpi:k rhWGNfcHʛ0xkb_{D1 ާPhPRa3^=XwX0a.sL'FPPQ40[ɮ#GC>_ͮO $Y-尤*/M2 a+~, v{oDD%#ց*e6pSLmM)n/ռ)jx߽-]ۮVh~rV6NK-*(~׸P|`aHkdcy2g75 3F.RbWU(1#34P굖4:J׺I)=|8^ڍnl|?0X)tx$ Nߥag[}N%Y/\ l%ž{gUU{sA{Iz)N{fW@nen[BLE^OU`ÄVϝwʆx^Y2 ϋۛj2J$1%L6@˩%;P{U7/O4p:.DGubX xZ[k&͎__77\^yIU Hna,1JGdَo$I^fw-UĆun(D3 o? %v5USxHtJK@3Y}rH|X-V& #*_߬/ ޝxl.HY48Nwc[k,I~c]JY/ZՌ&)\?v's^ӵq{ 7lsZ?s|8=9yߝfqY"~{J͖.P.e {$b).( F҆b#]LD|;$X9!@kbg|桅eƱ<z뛤zal\,BV́m GI5+5#!g4_*+Fu(οTM.]v.jŎf)/cC%]o  ]Sv,Y^2w#e#JKӆ ]^՗q j77.(.,„ӛin0۫U)< 5҃"?#+Fɜb|v ;sr9#%LG#KE#5(Nb&OذF̤ QwK帠N;LcoW$MUO6Qr/ quOgx""5?p~K?‹vhkTpF-K.Fx1FA?zfLĀXm?FuDr^=|8JwI.P®|H]`]0x ZYp'Fbđy+ٖBG24&ܨó.^M&nY m[ pȌ&Vt^?qw[ԥ o JM'W}v~CM68``9CKNjН{"=&s8 dD) W肓%GoZ@Jʕ +h*ވ7}*  m+NF,Ǥ"|b*?26^W [$]V[k&*?.?38pV0*nBeHOUOͩ#"Vk oGXcYݢ. y6B,ӍѮݠmiRAvj2ba>0iLL,lsΤ&jFdvbEtKdu-Z(J:Q"XExkZ5CG2'qDDКy(K/Y`1=Ch5NNX'M-TT7%teCt<}]㛙*F !vpō+rC\}:V dʄ#00)k6N|E$,{aCˤV釈Rw8ȫ=|OaNߺ.IO˚/t/H  o ^rǤyuA2zӫ: S (JD,fM.`ANL alfP[Iad%GjNHAVEye{1Z,T:9:|M9{`a*03}m .VԼb,G-Ꮓ, `D:=(幛*Hݾ sk<ü>AkíŘGʲkof.~b R цSTn&|"лn"n8O|x_guJl8OcU}G6wK6߸.Tr$daQ=_sјO&MA's{$$@BÕO]Bl,*A^lOx[iZ mJ]5ޘ2kX$㵼 ~)|d{?w%f܎u6mcI|=9'0Y高?w,iuc) Ϯ7օeDppGIdx#<* D>Ls%&QX,`:K_.z]:Ŵ  )@"OemgV(Me'heUҲۣ`kEzFtM+{ ;WڮgR~)CMbdeȔJI-"|. J'|rB:!8>vGo*'ya(bҋđ`{9t5*8! %}l%G ~ :_d&'X0;lCσ/^&c,$C̬>-:8^&S$27INCsj&gPM@RYDx 8uҒLh@m#o3p FkS; 66b?s 4.c m*2uYzUtel )ODZǎrO==,'/hJ?6m_SpB cj ExK=d9N8u r X~lX? u# Mh[ n%zJ-M! 1GZIL{>,D/3D,J@U;nWM Wpۣk.4jf "VS^^|.x=cV4~jpp'f6p~*kGceU͆&Mߝ9U%*u8K|A 9ݻ<-?{.OH#Hץn'?;i !F>ϗ{9Ԁg,_E·Nܮ2L~0R{5^д`/:coP;eV.gơwUtfƻ5\ǘ74! pZ2 %БI3ݔ"CU"ZH4,%'.)[_,z Vbw[[jty}-j{yNji-W עKy*tN& t$-Ic,.ԧbX^_[* k^͂tI^j)M S`ƿӯ׬ͦ+IS£Q ]<75M9Пo9z`^-O"9'llZ5:cS*/')dPNYYN5z²c'ocAJH8 P桲,]ޒ>*޹-o"wkWlZ)zXʧ.ߨGL*f`@x6={) O pOquhjk-ĒhnW—!٤'{Et§a_[{d§]'W@W9u7EzILmc,rNf j։^~j'6 3"Ro?V5KkaTi"JtP'RnpAur UEV'URϝK{\o#w߉3m=^?7l=輇#hxDMi^՘ܱQhS5o޳-BKeGa@ "/u5܋F 5CD^xY>\Z"ǣ1D < x(L:x[!gړv?s=(G:.Q(OH4#Zch_ I%M&L\C( d=a ͂GkMWJFK]0' P"R"ƱUs9i YiZwU9Lk8Guy /9BN~$v_X~*GX`CĆGyHiqwHCQOjLWnG*<0Xx?kyDN9K=p􇎥ܝ~̴oC؉~uEp)A-B*y57(MGOt/`CCϼ O)y>.T%Q75u#D?M%Ga aP3*{dx Rq"y#3pwerdGkalu.8ctNpHikml^}Hf|FOЏX-iCꬡ,55h 0g8/){P1򲜋8y>Hj!C2AC.5ӕ |F{B;kꀗA |3٪o]T9lgq67)f4^dq(Wu yysab*}_=@ y+MbNMPI `®MU^bd2C*D^h|N7<謍 -$LI;hœ vD5/J͎q>ozИ|c7AFguT *yj֫ƚ?Rcb0w$fyיk̫oΡ%p(1!]Wh뷞]^d5bx$t&h1v卵/m;sȈ/)"L7; :Ve76xHEW9@Q|toT64|೮+A;o05) n"!vy @TƘQMk9vb~$GV "~j!$x&;/wc`DD2޿P|v~x:(4nEPn "C`". kek)^'>$FjNijfq~ ;{8|FcgnHg>nA?ꢿԕ 0,R[2Ϟ st' $ǠI[)qZκ*̖sOʾl(fgX4Nֽ[ \$f.D]8 9!F_I5,帐[ )YɁ@hL;_6((]e}|!G=­0x;1K $xЇQmow- 8 3GGyT[ѳ1 &k%MSZԍ?9]UJ 1t6rYzra_LKa+99` c+^NͥFT9ΦPZu$ PJ#^" I{g'p3 OCDUr,')4bj,q%D"BbjaXt]˶(Qj ,0@HЌN^>٭phۉ]7=cͅlg*=w{~6$-+AƷ7+SjRO>(i=2*f:~#(IH=Q2R|TpÌ=Cv*ww8HJr1NzkW}/b!֤[(&)!Kqdc%grFrK.i."̊`JQc.b\H$ikWo2潢 uLKTԞ.0 MSu fTM\J FGXuu*N6:3#]I6TTu#qR-+Or3@ U~=F9y[CAӿ't}%:Bm`*-lX)2V CF>xý BHuSu5?T:d/y.}Q?;U^8vW*N;3}R3bxx&߈P[Z9ku=t\V,(_#|C P|;6([^5 c;" sP/ u1(L^a_|JP+AWLіIط2iV`uL Vw7 pzBaY\UuD,~XB{<-xub=^CY rJ1+xs 4rZhr*Z${l~RM&5䥪KeTO(|d<;ٶL W b3&e$x8zG4=+_=co®n,ԼmO<^4\;,Ħ m]=d)KuG>IywzO|ĤǎBXVewxDZ6Gb*HyS࠮^/ 9Qxĩ!U4#,/[WLCW G6*bwwD}#e^eoq;KXiiB029m"p 4HpF&CobV}<+S*X֑agObq qݛ>3Pb+=/Pp%- Srgʠx5FHyHJ EͧaW #!as\:UICԮިo&a?ӓ@1%+~;a_3zp 4K% ا$v6hTG~![[+&@dAxnѻk8pPc]˘@p+|<~Iy!,`XZ~NFp|yS\NW:zR?f7 Crz-6\ 0Dރb5xL=S$CF蚁0AL-zZ 8qӨeS=|C#WNΫh'T :o-[:aK$dVS?rc%wd=R6l$\0Q"\+k}7fӂm5,W7e?lL0}9 LozQ| n9Y12ҏ51jX%Y]|V`3G4#,`il)|#%wfhP:["-DEͷ'h+O)Χw(%gp˄XxzE4&6`c3Iw$Ky'5c-)١Ȳe*2NJ#r&uV bm$97e=4unOk$P66fEh  HmT2J_Lbt. Z>AA.^>}'*j1t rk# vL K ΀\C/p.E>=|~mY4y𫛔0ǫ(3ep*fV|l΂Oh VJc,lZ_y.Bgj&^յYo;{vP?gG)?ᇭBYm<ލN}1{IY2\DHlX9 vABTyC.!؞H)9ES8 V> a=Too VүLH1mRD.$i%{Q D_/̶s;'N/O`jR{WemWyH2{]d I}g'ٟ ^+&Gv^(x'7鈴b%ĻϮ`t f)CMҌ^yP|! -^)C f̻1gnZ !:$"V 78]耔J<$hk۾X>(~Y4zVѨkN@4]}WO(WRz4F>!0-L>HMîBif ]h?\ N&KT"#U;< 8^2$m7 ౺rbMߖ#vpo+#bf] Ʊ|S^jgMUN }D8V' n4V6g n$/D&ur 1OƎF$+U):a?ąG`V-~.ϩ7" ) ng#p.RC]LZmg;{"GfOa= ;& v9#WDW MUhSTLkpU28z,]by Ij/KN>TAԋDeisJ2j5$/} עi @"Ͻxr|vy1 oܹ] 0TS=F#wt3O9Ad1.r T0=V-Ud{+Ek(zdZ CI#F0`722dtG@W Eh+/'ã~Zw% sF8YuYy]Z| O[DDhdm֋o6;e ꟡6( =hDDg~Hd5IMNb^i\#dQs~&NOʹ]|eX5ν=v৘,ȶM5f%Jq 6;ǿTglnY{Ӝt6\ʄ@3*I XS/r&j#Y <{`)#L%FrV҂*qJƂo*f-By|\n{= UʼnJF_Xo-qi.c67fYmA%A?$R舅dz2iV~B_~nD3Fa( AԈMV0oSh=j;RT\J$<;&IVrJueNAlֻѸܛvDMɩ%=d-Ukr`SȵLwCڏĽ y)ۧ~ǚ5ں73@}hx,W eVY-VBJC5liq'6'~UQ^@!E&&T^QMPe:!)3u-Ӵ 0U}6 _ x>WiA] MJ-OruFbtz7}y-"? O!<6W@N]>Jv S=T+]˦$(0Ӌ[w5)"ipu DzCAvdRP.Gݮ] l' $ 9ON`*,{k 8% UkvCbr pq2)?ָ%%\=Gu(Yxd Copu .`;#DjM0^RxIGwii40HCM7l^'Z GM@6E լqøV)݆s4Xnu%$_|J Ū}w鰈j=b!2vn#[NːZ4-TdUFu(1} bm.N>̇Va-Z:P*xӣJq[=(o85x-IlD|9$~>mJMl2m/y/Ǵ8%T^QB2fyl,.'%s_kBۮ$ݖ٭i-ϹޤZ3D0xaϺrק2e;G逤iTuT7Q<{z$ch?2 .!tFb:t ǟJcx-e^bN*B@RNH}wXTKpv<,->S %%[grR_)U*}zqibدaOtI>y?#(ZDG9\V"Rfڻ֛bl_ko/6֏Tݍܦ I0xG"]3KՄɹy~n)qr|rl8=y}Ӡ,م<Z *[׵܆Avy *re33LH DFn_[{>-mfoD^!ghEcFIMÒ); Bb[bg^o{%Q=+֍u1IB횳{&(@K6r!N ܏QVjFJlF&7PaM*2' Yg]*8|c8pԟ{ u|c""ztaxz\tE=J.gMXנC_.&EPSTv_Kahss Hz6VbLSuʠ;ۭ? ZuEw@vqfOQ # /{j(݊Ō*gE 佹fĘZH$ pH<GLBk*+bw4q7n˒,Qw34urӪ8FL.]uÕaPXȧjLV&-oy{ y,Z~!SĒ"H=Dl-FMh,;QflӬO/:\@_*D!{!줎-sxyhZ+\6ZG'oRż1)g_@p}1nCC:* I:zI3܃JP!HP$ FL3eut2{!U2@wG V`' < :d@uZ鶐 #eJ'!⧆|vˮ&Iﴽ{K Rdx!A}2 4D0B>${)>g#+MYsU\&˜6Q=0a=Ҫ-a!dݳ[,f|{grCQիoH$.2eEm̷2dBq!Z(0@ߵnFxax; aIqK<4#쭽?%>ː)G^ 2;7oOHVB%$K13#8$!7T%Qxҕn;4"mCyOqcWQJ<+؞Qڢ Pfo|uѦ 7[BҮ#qpQ81E?^>lV?ϗmR$Ċ!2EZqxHF`'k<8e<pQZ;\DWYp\ `5m0 /alYn~u>Jۨ69\DATZ8;Բ]KT*#wI[)ho]tV:&.?7.񕝈 &)E7CV`LpvBHpf3<ǐ-x|lшy1F!NN3mkU 蝣&,p2ʤ8ѳ3%N{1]jf{҉N?QjwH40C#&)o@f(<$mo]+#C~[*ώ &BFE*n;  ܹr9d>e[`xO)+w1n #>J0!_puTTQY21:y،3K> c;2f/CVލGp_c)j6JfqSӇ~]o:g/z|X'*jѬ]Z$$clƜR92]3Ee.C3=OD]̃}aߊ0S-rOJ?* pږ&:;.˛q%w]ʲ©ƻ;i'k% 9^|6RnUy9ȍ -}A񪖻3HН>@~ QKxuu6]%G.>Y#^=]af{pk8tx u|$zϫd)0R5܈^3C'桪~BORg-t(<\~0uP U }U1cŇ8W[,L]ގ3Vf^<]|.s) Bx-0)~'5 I7"wP ΞK;84FK:Iw (Ne?K+@.oZo j MBf*!׺'CP/iшoݽfEKnT='UX4>J*qI)|rXpU4v `z$2!!MrMM˯ܑۑ?ٰ(3/d,QGͻgx^ ܍ dv i۠f̚Kr/ZqrGTq*Wv~V< ZK{ut(?4$sxDwF?Z$ i `xvHd))gܗnr(R |`N6FEePL9GoK~*`"Oc*ТVp=6}K\Z% 9sIYRBes3UgElƜ`!7ŊM 0fb%@)‚M<gI';qpU,+ *A|ׇդDgEQ'wԬy<ڣ; ,os;p_lM[Դ7Z-o|Zb"&glF](Ce-"J 8K Ol\:>š\ql,>r,b{j!kӟ\DzՆ{CUH-cZX˷RNUhx4dp =%b5/,T>Y*\rfh!{%0B>eߑ`>T89FA43+҂:g~|>q%6`,n}AGAqWiqcM>Z'kt?o7ڟ`؜3)*w8} i2{}x9n[e0Ht?m朌*vBIzU~Ӵd&1U3W@M%.1ޤդp|7]=OyRDqhoUAXcV_uX0Ot#pmA9(B(cεNI?]o zMuEq>5|_"x^5փ9*BRCgQ`-aM@# jK0V fBa\m8 C# wZ"%êH)]~5DX񠘤[4ML&:uU(AC' ~Y%\ 85<?&_ghD"CB˦6W&':xkr@¥j3a3Sc8Ohވ-.|NLX)lzrg'߉Pn)/"qLFVJM}G8 `/\9wv-q B010(QFy(}gɻhIs&qug:qi'#V3֝+>z蔚Uk0Dx{M\BҪ9%EWHP^} s0ܮTq)Dak5I5#f31(MIЉok,"AHF* iHwMz!u殁ffy;I}ko_Qm4.`-(eW[Ej!9;m9`þRiΓz= OYq)cB.ltG~Ov'8I[hnSDf@CgT_k%dj+ 44B= (5l&rtڽ8\tRO ~јo &iF S׻),#Y@8vDdTFϐ2nBv$H~Lm䀳0IFm0޵ tE[͏CǾ E"nWVJ9Ң vB%VujxqiZ`Ί3E'`KLwŨHb{x{QQvy"9:V4T2chUuiؖ>Vےa- MP`T^W:wP?$}(T$5;JRPivgd;ͅO` ։¢ʽ~ z)<^=Q|}*&0 ʯ>/==Wf΀V"I~)68tK|@C4X{.P˰3LN4t ta(XAV[!PlƩihEsW tv/Y@ ;KPJ`r|KG])$SϼEHA/蕃'Y>ch|8}v_dC,M m k#?Zi2VV|f$Mh<5zo/kځ{M;ya`T=B7ޱ'S{44_ )p,8J49 *ñ>,쭷d}e xASb78w,#tm;mIKC }%#wȡM7~xr$cX:Mq_CM QEj6TlKr)Lv/CnClM7KhŹX!_88 8 O[]וXdnChU!T𸄢ǭtZGtj%fAܬῢY)J,D{DJ屘h"-҇>yhD\Cm~ֺp#ݢp?UXbOUH9> ئܱt}oZcaq( J ը]34݌)Sh"F~!j]=og(&~Tj@½F\tc_.}MkzbG b͙I<-CgV qerӤC$`"Pvz?G^,+pPy%zVnL1+{d \{wgdR1j[ғR $= tͨL}t7Hy!ṷz<\.) u# Msꯗ=| QVfdD;Mut^=cRJC IBk1ȳs<Ȗ5gUY?!cuHc[ .0'07OQqT+-ˍtQȱ+˓^TON[ӣ]mj=4K׽XXNRLAwOhXA|PfWGBȭ &<}ڿ r'`)Ag롚0S辌\~(jgŕ٭E rBb8]57 *ycek$eu%Ks?'%ֲ4ȜuV:bP#}ƞxѓҪ EGY/`%\Qbpc)t7-03 w`zbT~- bB|<3C=}>?HIxlst2wm}j<潮Gy[vY!xxT],f,] OcX}~ > YO?+,R oPcf:/6cG萡6ؐ 8\ˍ9IG7|Za*"zsnXiG@T8;t_ZN-Q2ţODL /ƼM7&+oG9v )%I߲ҕ=,qb2%;e xO'1Jv TJ@_[)3EW>@c zrj\S,oMݢ׷_KW/VDm7)+ɥ!I$tY饧p#;3^ +Qd1?ۣ޸/0Ȼ3?S- ^ u_RK儰oF0Q8^WEc 涮Gy~eڢgly0 |\)SRz\%UbDB:GJ)i ҙ jP \) TgBYټHjEnb}RNJ\C܍2},1ʾ!fJ3&.6NōR2Yㅌ"[kbO<݈dW0(K7lIy5,9 3":ltW-qW*הzfknz>2E_@ODt*:+%21p=hV }I~>E Q!#;)epSDǨNΠre,Hv2t|P GU'< NJ^]=0'YY..UY+;hg=8aJR:#.)qofvP\y2DR&Ž!OZs| JV0!9K#Bp'D7קwJ cD(? (\Ho>Zl|[?->QN3H.F@.P@ 75Sp[Qj)kݍ(țuǗtkta賈:0x(lj"j3J&1WYeP iF6CX $+%7G91t3T|%gFrHVs&=EPNqQ{F|U@!vlL+GBc -)}RmnWbzÞzw&k)xYڈq(ʩIi`H"`%GI$a p;Lڲ&D#\T ,F|!Lαst LI%>pE 'mTΚg"sn{zEDr/YEl3IKijQ2nGcȾP neo/B(.B:R>! 8arܵLw az^W*h֓螢u=[\Y:>׼Z-aP eB|z) ѫ[F?jUh۱Caxmj94@ 2:X^kIHP1޽ =``O;ȶwښaptЌ].e* v fe,\w+%+ukwbaX":nBYXv4z^ cx$]JΆC':tNl).bTELv\rAЗyu%Ms}^vy/< ÔڭrX2Bjv/WI0]S3 Ԭ6md?nP?16P @!gbeplh k'/x]]u"7` ㊛tY:(2ج} iaڇU\gq@x?0O6X;JcJ>'_6f^|$97r؎4~X QfyjAwsApA|O4doBK_ys īqiLtBA.5`Sjvi$H$[˛Q]g3Cd{#P'vUi!^; m*/I0lY;{$6-[NAe U˫cq<_I%8Gcl{^S)ħL`ˎ.C[^l^OC}U ꓢ8_$j7:h뉀 =HfSx7Y_St?g H#67+ - |_k~lU]:nt;̩( F 7͇Z2cӯDCM Lj "cQb*)u" Pgjqh Sg8^5B!g(DU]%.þZTwfK 3o&Ѿv{SkGpـ$rG2ȯb?#{AYTL"djU3+X?B}  _yG&S/e%,_+֛)_+Y{ɠj$>&\+K"%3K}E_H{=T3>NGy+) U$ֈ쨺AO@Jg(ʉl6#PRbDɎWc:{XGgG8G_Ϯ妡ĵ;)DVtsôGKqB k4k\ :R%LAۙT΄FW8Aї[qDJWC_~qD1,+2#0Zx]}YVϳ@Jm򛣃>_W^פ76O9+>Y5uݩP ϬHTJyLwK L$eo4#޲w;ID;v(x('Kq+|kVS:/:=Uٷ & ?t}SM"Mq{`UI+&7c"4&H/"nR-`E;| boЁ fmյFҁRצm=O?"hQϵRL/uUԱ "\d4/"1:%[V:@ܤH{ֆl:WpV# gu8w7[ڱQ0"N6Hc{ &08Kiz@u^ 9?Vo#&Ȣ!QO OX3^?DLBrI \f6af6"D'X4⏕v.~YꥮoKl eѯiݥaNb UzyDEf$t^@٩ CꌪoHOO70&H:*nEdZ Xsؙx} al*|@[)Quۇ}~?7q+ȉ;kR<9p|C3^GsSjek@{m&mpt=GB<9Fl^q䭻dt!u?Xk ɞ58!#-X)Q!eT= tIÂʶ+j{0>_%205'wwտڅ!MtAѤ32w#= Md11zpppQ߉ e٪WC"..C`<&δ5qébyU>AӚ~7#zmDb6NݨtP ,B!E:=ա,kgUN-4m^szi_tgYF17|~EQf{$ 7!.\Nq_ %;rXH$ gh6f$.$Th8)١`?pn{Xq_wiR(#)L2rxO'Yߎ,2&i78 [aNJ>0lA4̦L\}ηg _?ῥ.U4`"k혉EJ~>t&9f|asuvRؐC&-=~0@"?x#B`l}=Wb;y͙%hk1-eJ_-?C/e[ؘ*:R7)̏~c=(Jr(Yl8][(X42CItgPrY?dl}˄dU51D^B\ l@ 샗'7WxYy5u^\D˶.UgJk mWd=JY2X0ltSKK_ϱ>+TB`-kܳ|W/^#<< l*3F#RcoBtV2藺SsY]1|Xbq0FtZ3pX4GVk'2+][C79ntDXu/|y*F?ā*)WїXڿ$&5Ƞ_v=7{*5zLt~q3,wނ¾]IKhtKLwykeOpdۦŶĮ%hdoIl#LkňKR{R b6VKOP!]'ϱql@_Qv'ڑ>zW~w[ʓ~t>EZĎ1f,dKV:,Z jyYj7iTZE oM[SFe{uzBt y0#qæD@ @")JniN 'q.l3K-5*;6$~/7%Vg _0E35xV`\ZbힶTzELq&qѸUe@CLHU?qiR ;M?2.7C 5(k: gs} VY;]@0ot>'FhGz`dпiHjDld%hP"=-u(-61-JcO]QG'8JZۡ!HDd&8|C85PKc p{i}LtX^` ?։8R]GF_9LBRN\^MXfQS)[]y< ᙖ`hBACw5)ų3{QPYy]pKb[8FkwHVQҁ!*f-O9khq0߇Lk= )UX֩ {e1׉r+7F+Rhl{91!`(WVz2#?$ڙz\(\)Phg0q %d!7.QAӷPl%oNL(Åd˖'6,up"HE'OӀf '0;/lYONo:F0Pye U~V R` P-V+yشɕ8lul$i?ىg|`fSkA#~8"H˸,-- C:ۃ|͙#mݡU .Jˮ"Jd ,Nκo)U8 Lq'7vzsbQ뵃3ROШ%ـ BԮQc+}P0$7f3%GztL.ߠQϩ87`#G^A8՜"7A?B7X%ZYP|ߪiJ>Gʣ)Xe-ؽԝIZN1[5{fu87Oגl:W+UPπ#;eiS{Vڸ m(]׫ R9e?[9KY/?% 9 blehvm7Exx{)MtG1=M<9;!R.Ryr.r_}D39Cd=!xjnƄ@Xin<* Ҵ^Who].@(ܝ@LHP|:DdQ7r%95.!.T0 Z4}߶W#Ja<)I節&<֊< o*-L{E:mֲ6:#K } ֢ww[2>\9xpU|HXi$9H UٟP{4JUkW miGE=k+qdriz,AlGtln{ )2lmJx˱c7dTbƃ}rCǽA:qzH},em9ezy;O2lrisXE+~>t0*pVK*Yona`7>gTR=Ou FWD5)<0uRQY5 Tc7#컝aݘ "M Y0/agUe>{&[ ho|cSKŀ"5p3l/"x!V:kiKi;3ő? #UۄdE4B#4Yk%6ן0Wwf/TW{ul%M+_`8CxA 7ہ}ThG~ƚPs5DL,d hl0PBUmZdͼ?7l}F8Jo$߄2C)q4ţT1< ,?[\%Ι'~iX6"f*Oc7>yӊV冖m0fKRPڧbYEUO&VT) Q|`vj^v RAe\:F뫎&&{mi%ZG6/EV*xt1F"0*CϏiCHݎWlW8u^ص#w.Pgt^"e=˓6WEx@h"sO^#`5ss%c)Iȴ/9H Tu3U3=,0IMk%+` c%qd}"Lzn Ve,5arwCCsFbJSgj|Rgk)poU(qybOFzkYpeޓbJ !S45Q܇q`UrGU]aé+u@[+]b'f-~Fb.-\ƷImH!s֐Ftʦ=ٛP.+_mjEVFvn-7a~30&u#` 譄h\`Z[&&Bbu-&ZUk4/!v9YlDr;ϧL IgRO[_(zK/;߱|΁J}ࣗ$3>aT3@tee5HE%srj 2oo0-,lϷqs?# ,"zPŏɨp|N AԕE:;:w\I Glt`!;rI 8֝!aєe#Ls C%{IRvY-ޘe"[ī=,г31]`=Pl"-+scԅF6m5s8!)kt'l3 eYw=2&t+OW!cXVlMn=~Ynz'5\]?,,*T1 ݌}o8[BOt_#1$0C4dH7镱.|гR=>Q{ݑ+z\ ZYև}(j.%BMæ֫\zEԵvOb`IXX .KdŒCk x1=MS0Gyf(MRVE`yFh~$9gTGHGmyB%S#XWm lB*Ԥ%SkIWgᣒM{|臯7* ʀI skeRsU+勀lHce#gM)9!-&reA"Ov:C)(It,^]~XkߙԱDkvT з٤'s٧^_ȭk4XesFDOpYY}tz^)T+٘uq|ѤE62 Ws:$5YHB> =NNʿ;N SkDJjy/ʂ&@ZvZ!ᴀaɃio BnVs#uy{s.)Y.\Ӫ'Ŝ`@tZ[X< j.-3S04$>+܌]tuзLYXdfW.YM[O^#/O[b)Mua 1(Sh7\"%2/;Ik@Yw}>V+7sz!ZDpe e|Y`&۶mC: 4=)?ZqKWP Zӊ&o d( {P󞦱h`= #MA6k+Ks$VZtM$AH v3{LvQ2i&O]BW!$Sam[]a0}6wםh=}-$,5 S͏/Xlb KN8LՕ/Q @5+Zm /Bcs h/ې~ |AgNoCaT4=Ud@j ;a%+>6AKV@slҍi=!F>^Ne0v6/{stx6:nCO7ױJ6@G UR.#u?!He XFuw(iUD*> qB=" gju/;D^!e5GjA_;m?S)z {8#X *]Ahe \h^*"R Hd.64 2c3.N76w;UV CO fādhi?TIul W>G҉(Yw2U,G cXl+3SN:vc Eb̋BP:X JaпtPɰᫌ!>X,F{C+ |>UqF.'ǏMܞ |~ٳp;\ПaEnlVKa/ 9UVD^@M[c/o*o{ci5[Ħa2hrK7'Q"qwKgb]r?g!Q!} i9=zI'_5r4cp-ָ:(PS_ b9esb_zBBY˸Fl镐CZwϙN>C*bATg'w]~OR'e^t6Cu8ƺF4 ʱ]~ H^؞,+)+;t9%V C{g!Y\l3ɥx##^[aT8s $Y b d]ߛp)Yx͈A /qoSj)h1qsbR{u׊/)9r>$1#7u֏XFZӓvt#wZH=&y'!EOpi)&4枴9+G3Q@o1@R* g8q-C~T+0eQ1҉lgAnKiC;r0 R*z<ى4KkA kv["O%Te{<@yo)3" [3bnX{Hȑ$ h=IŚNX*(Ҿ(lMr) / ʢ2h)E.yJW}GX7Τ~sS#)HjJAʴi _Kck:97`j89%6q|Lo(OQi$1Λv Z2gc (B,Y d)b7yen;>$;hVrIVPT^-'a ss%KēC1ָb7Yindf]/穱wgJWn5JbAd7I[,*N`Q XUg$FHN<^>pkbU%4`KoŲBf[_%’I= $<_mTNM5L.y"4'hH G_ ,?m{>\z;&H,۩_o79dCf`,n9kHf6le3O4\{sqfMQzs]BYFYL,H%0*Y(?Gٱɹ2=*H R 0e?hO0 呙5{ady3Њ`9A;Z6e ;l>:7.H]у B;KG Ykb| ]ൟl.Eϗq++|[Cx\w1HB W@oXGgdGn#H1^zdWtG~ϿqXm}<9;aΣgJU 㜼w6CqoEQ+?PZrmsPssb{l~\=/5BLr!Rs,#,d14߉v8TD_@qއa"AE$Ām7٠GmE˛ʼnA݆߃*B{luB6%:q1R-`1dM4 󿧘I_k91Bтh5;̰هCl]TjNj DSS1i1-wl5}hh=1Ny,K^yɌ@LrfgsN_/>)s]J[TF@=t#En7wKPcXg77? ѩL"U?욁"ooɮC}&~NfX7`m4oGtoxu@ v':LʋJ~_';w"#pQ|x5{T&j*k6e9<ܖ~X! qp4Qx SɜO6"7)Ns0'Tx>*јbRFٟjR$@*F-$dc6J{Yk+T Ql̒'˃p#/p|8骸aBV ŭ`,Y%5ӷ R 5񗺐&& by4Px9<^^%_b $/60v "$۵QS z0͝ջ`a||x?܉qJ9V`kq7fk4nbuS-6ҧB\mR㫴R8ӱ0%.2Wh^Aa_y㑭.wɢ7UUy9 GU2?B=Fc޳JHOkF'I!BLfB> IOnDcKDAE 52|4sͪOifɵNfXJan)bTgV:T]h!{$-c2佑AbFǸs@F'[>z4r̮x(%,0\4bа]߷#D3&vr#hF mR_3[_o`2Tn0PM#9h'>̧=w˂I-HQ1Utw2SK5O:wnv yEC`Oܤt5 ?`N`)\ oodhgAMqUuKX5N˟P\Ewͩiee\Zon}XHf|hbNn޻Qr4Ʃ,rNx/b"-Z4'ehl@Z@8/Nph3Vul>B;3fKp%\껖ŞCxC:ZI3bU8yGk1UONBRw=vu0++?e yS|C> ]$O7h^T`O^R-C"XyFP%SV]G 1q c$]p&bA;,0l ,籣2[_\OhgA8=?;m)ok Fu\San(XD{u'5ͼ6́T V\݉b ?fp[7?;-{%s4qF:w^#j"Pp)NdyovPф#AF˷<H4vdT vfP;rS6ؖ * ׅXö7rI; i ;N`m8/Fc>ʁI`JrO<xy% SXA12nyl%NCNglEYt ; ]NaupR2pڅwfk7#'N/"&YPɞ:ASc9 zqUe\g8hL!ikjt\.b&?i0 DQw q‹\./)f/No0Uhu¡DǭG:i=䠡 &SVqs5V4g荨ܩfcP̏?:7USbd:Y%V^Z#; c4',aIC<r^?M3ʂ·,cjY͈9) X,~l6563+ hKz\)W|f7lD0f\|61kFVAS](5@ց&R`<3݅^&~/oGN5WT[czÔ6\CB~60L׮4݇CF UN"ҥ[(BOw&SfX,]"p9.42.t7߬,"BZԣRQwoM73@!u  :~謹s!CLP&xcY›ކDRO /#)8<[o9AIs{ȅҎuY%B@Ї10ݎt!t˪N@`]Z|TÕTQNn}Nd/^+c*f=V}[`eT{2H%%7$}?xxڷm8|OG0h RGYkq oWsxhkG.|9AFA:jj,UF5KCז-!x}r_BƁgowkǻk(^\X%TX+: g $ghU${4*9@ Xvvj|m9+ J>rya>̜I#G'ܖr5dc1QO`? R(4dԀGu}u VBh:7̇B v#zDu $HcDn)n=t/劍])s+ڷAv6\J$R3l`#>*u2EiGƿ°qPLDAjDgiUgIX$ @p$:hԎ:!qto>I([A?a=*횊<ſAoHTeD9:/{n ?|k/2B5wG&a|=!z{..PFjd?>ж/k^683SE<6A_Kљ,w6tm(I-N7y,l}؜&6 N}#iǗg{nՙEw3+6;BA"%)/kӅeA^*q(uȗ<$M><6sì @FPq{~XgDm<+;?11cU纓2uLd BPrr'8@yQl.n˲q-sjW\mC VuK$J^,eR# +_ Hwh;vln*G)_.sOVo@B׿ ¢c8 Vf@7:Ir+?sEŎ"-:7%MJil\Jc b)e.łkcTnv')}&Bzz qN[ prll<gz""6r';՚(r{Mc6 'BGW 7"h::|kd_|h[30X>0et`6W() LFD-cs}9+&Ne5aA@ٕ唨t҉` 7WUyqa&q^rY+5}EK+!<%/@K,F }؉F'G#,px'Ɗ}H&ᕚF\lތ&8"vISW$S~iҔZjȾvElˌQ)mA-1y )ToY,e{;Ѯ,IJzQ-q~/.l7! Yɂ=ff=c}s8'.Di/Ag{0]=mx`nx|. D֊ e Z92@^z71M:T TG,GKu ߶ћ0"o1(6hwYowd %3dPOݸE$`f9Uq KZ&kBؠCED|]$ܖѨg4\ Y-Ohe oF,M|粔PNxTw3z!W&iu-颂{7o[|E"Xz!!VZ1Gɞ>j-GaYX=N\04voq' i !DȚ6Qc'C8dNMuto5"L@ifJ&Y !oݽeuu"|?R@gZq6Py]]&Z2Œ Y/h|,}J.'(<kI1q'P9!Bo&΂xyp԰x)"/ûM2=m>P_Tgԑ]6[wm]raKf q*i!1QN;~p7b-^ )P):L2dHD4RfU-i:*_jM>wThg?|cy.o}<`1Sů}*FpULJ틝-{Vm0pQhـ$tP6P\Sfap#M,TGJ)ԃ27kJg+e2$w`*Xm4F̀2~O!F#LOBx h;ZXFxBf(lc D@BcXʪ&M8# g{BNy6 }~bmRԩ)yw9_wFnY>cwA6A՚8C&Ugn(Z;.!_+~@ A_cY$jX='>oߘ,1A܍WiK^O2@pltK4RƮ1肿ʊj[5Ƨ>̺f庯wr`D!#;JS#CV[;d:xk2q S{!dؐj tXwO~RR b%f? /6l|C rY뾮Cvzf!b A__3σw'ծwh {]"ijwݠ^ԇ0cHAI.Dy4!})O?k m۪uX@؍%mCt2~$1lט u:퀄 R]@zޢ SOc I-_( p|GP٘ $^;$VL%1"X I?ΓZ?bϽ"s3 ARP5[FY~}nP}x[@ D4-+>|R=,_(UWε=tKR$\(X'yyq3<ވ`e#ղU@ Er7ǀ>pH32wh5)u/K~t"ˊ( j!9MJAteR[7zǰHtsRC Ρ+*yd4ktb) fk'\ \n1XRa:w{Xg- 3*Ms  !?ĸB{y$*s4 vW-`{2"T眏І96p;tY+iC{ZY0"'ϩ-Qdr/$?2:3'0]eg>DD+)LX9RJ'uR<3l\]}06PJACL3öv.+o쇕 Sc#׉s#J9~oAVZ!g!6Ӎzds|;#0 ^1126cpzoIZ:m5uC%,:IFMsՔ56;]Tɢ1wTBuH;!G%'6bduH 9ӭ^ a-O=8'ep C>6`klf7,SXNspC)uMŵNYw+6?N[cݤn,MRN7ߘEgb"CxCvJzf{4;I; <75b 6M_M [Hm! ^$R{IOOjpe{{tuWmŕ 3io#lrgni2+=L]x^Mf"<A[֖gl}12 cևʍPS;lODk܀&O,^D M~e} To bO>Rj~wEqxTe jԳ'8y|/ 7UcQWGk6w FTÚ3JMJ3IXJHfϪ')ڀ;}Kp@jb.d[CQ/ n6dr|28VXbE9#D k=J/)sPxٝ-Ϡa!H`.@Xgz$_ς~? lBѥ8ܢ36%Uw%D v:va'h syq)%!rJ6nfJWεMW#!-4vGހY"N.8=w 3=)LNL] awP#eċcۓ'* Y.qAQ nL󏲮e\L>ms&bWLqXNxrO! [os?X#d}BMQ4ڇR\,p]֚(Pton K[J;MN^tKMicIŢh ATt1Ʌe 3Tfh^0f2iv\ant}m>p6Mz]_u|+j 5+>T^P$I7$'UnSbGyޒT$~WkCcx[AN|F%pȊo8rAjuD0eh3oM2HQ*(JdV9롍%0齃/*= kAʚy ٞ$^NPL rS z$06qrZ9 xF@V}w% `r+wD&bv(5o cFHo0p\y:[:Kr% 8Xa AeA7&6̏<_YHl63-2ƙ/GKoj|km#"2n[=[Ճ8; 4[8{7KZ'(BPDsM2MFnModzq rq?n ) YRgcB3 |yŧ#@qFU W»G@SfxȾsVw~P^rߨ˿cBjŀ %iLb{9p:L-ШUƒh=H$<ϴP=ZI7=U&7iIٳ(ɴStyJ]q'Rjr]gHr : $J}67#j}2Y V֑== XwuONmݪꈤ.&Zh<~ ٭== hxQo'=gFbבR~y `N,^ӕ-̪hF|;݈ UDy*j & `;Zvw1a:6.;!/e|65Ӷ"niвoZ!@̎ \zF .Ln$D^|s'll jJt[n[=+Fd e[81{S&̗hI*o$ hr{O8 /jnW_Z[0Ȓ;P C29L2KtmkFj,T9<1\](T(%b61-spe\mu&Zw+7H+h(ب/"E:M t5%׳"y4t5 n~ q^ji>]BXّJ1Jǧ*\Q瀎AtHS /,։JôUڋ?]Ag12c/=ł|ٺMAXi. !7骇+\Bjß%vK|! fF$63#o F mKAD4` ,wxPrʱвoo4Ҕިno;VUߧ DtǜT6!UX!>^y)SlP.} vʑ}4 ]܊+z)6;;Aɿ'LiÝ$$^AL0'F~y&.]MRX3T ci 6ė*O`.~k-+$]2bJһِ`K48a}'N+4EՂFtR^#kmW*4mf= LtI%6eObq?gțz5d:u uJxA N-ey|o sɌ`\q=,N " .@-:YhyN_U3'>X`aFrH9 HFV9b-7STyc4Vm4H}C*SC&jnLf,HB=5ըOW1 (Ew!p1Y;evAhݾ`PgX.ǣ2\s_>@M7UhXlܚ? %nQec CW)=?ѿ,yfʱӱ|U xx*G'׈27qF9Ήt򎌥5#;9v_c/mU'74:m)d7BzZ 6دWh<zמ~ dwyq(}. ~̥Gz%}4#@H}G, /J3Nd(h6Bm$^4ȡ9V#NJ=kBM9)W[ʶfl~òGB0E5|ҘD?jX+V4cM7;n"5* gX[_xW$5KA>qV\X~&e`"5 HOX>K'厏xIJc0+D0C؁xR <1.Vs2F { Vbi $'mJZ ,kT>1mpR(cQ)c rfع&ۂ﬒=p(Ã%Y `x% -[Lj!e|y[)(:Dw&-SJ9V*>.f?Nw7/{lR$5 'a{>7+3*j̦0C 2.\#fećPxx0]eIW~ːV* K e)}nIsB^Y`w0FQj̏v&!> Bhxxh෸,ɿB+0]*S/M cǨ&Ah6|NVocsYCM1l~w'Ph. kNXL4aE \$[TP]8hSF*oq|u: HBQo{VkZl]guoT6ٛ}Vbf܏8%0hcrP<ӎae+0ox!sժQ˾z*i?+kY\9ZJ*[#h Wr&qJ^*je1]2+&$,gS\Ή[4ixnrCS1oyqIey5Hfq=Vjgazq^Ɗʯ\Šnrƍx3X`Ӑî^Y{"lJK/Ȟu"|n$ױNY ?2-pD'D _VgO_`@m4X. 36.2h~7#*&^oL P1}f᫥Gr ԺNvm39 Oro+i!'d%!@~j עiX9gn Q^E٤vh)Nu7_/*{W8.z@׷:lO=wD=|Eqpd4Z&OwnAhɕƩW F+ L@Ob*XDGPCddo&Z SH>ƿC娕Q_/ae]1V]oNŹ`RsM>2qd71ZfkzhqYcI+n]i1{`392hpvd2jOh&I_^@Z a?X;6.D|[y} A۱(:wQڒSx+]10)u d[\`.oCm2{Lʜ,S0`\bqP[S.nSh!Z՘.oy:J~u@ K.ʝBrZΜ͞MKmv&jaNQǧ ~KKoYcVM-\ʖ׺?t۲LZ&x>G]P }وiC%RU#-/E|E|#6I]`1cp?~NvrM%KpXթ/V;}u{VBcaW[~XmϹ ŧ_ [E$׏c*[IB'lQ'aT^|*Rg_S~zd@SUahx"sR>Lq6{Xy`fҲޘD{ d`~$}&.8Ko*$UD&q-& K|0ZO B%{_|#n?>nUWfZ42RObHعqd@ߴzAp+Do36 l4!{,".c]lҴɬiCmcI JS;;j>ӁFFR4崜8C%Ha5&[52PVSbk͒$ wrd*lV!!$Qf|{*%ۍX6PtU#OxﶴQCag 8 !j}~xGJ%o{Lmc)NiCG{ o30ijd&K%$/7ʣ7JJEBaB+Gho7W傴;F@^>,S*Zʮ/WWQ꣐+{5P%ݡjXQNz~($cJ]y5#z੄Bj9qG8h4!*E A1o˲ oex`@Dwi`/IL9n(.*V.:X@xjAě~5gG CX/"|FHaV5#ڧjiB?]Kbh {JRob,pf6BKCZ!Rª6G~9#%EQ`%;fęL)r|2J3~`l ukD` _R]}cc<ѽ)6<$i)؀k;c}`ImP=dMUOZlQ:S+hޫ@m:;9eKX<*͌a%XRnGUB2x~=MA7/HXY_rC?Bq'U]/m#'2nB _t:C/r1q8)~#v7xh0摉`HgY ]Ȑ 2Eʢ"Ri0an PDd9[X;H靱 WEy*} 3&s%),R["ЎI|K]no+k5Kr;$Y.Ϲ^.zҷ(]adg0Iq puxXFw \ BsYr0WT;Hkb~z,\UtuQqib_*_52ĆƑnK+b fApJvV/ 3TN+unﱑE$U?!wcƸ/^ M0~PzU]ABt n6&Z Eay$(@ЛVR%hu L\N%<_ҡCr@VmcNMFƁoN҇4m`JEa ^vC.I ;12cNw]uwVn#&U 6.KY[G%# FTY? S9dnJ.ҸܨGQLU58HaJ) O1CӍ 2.n%4=UœRѬRW}_W=}?nzkE9p`LGw8g)SRTh +*D(yWX=;@tǁ~ E+A-O ߭z~LA#ă"S0=5NUQN=& alm ©wx|cMX'PQCLnO^@ē]> } wJztſ48IA&yWRq+c/)9!Ư!7j(t/:s|";]M>殤[ MI.Zd|!dW?ûs[0U& /Tۣ0֬-´N`y6>u5(cmJ?niN=˹^!>怴Y副l[@!{maG^^MF[;8Įf9e|Qc 4Ĝ̜Hs0jY|>W&W]7U+Uh(`sRӣFvz_qbA7((2LP'0~ x68En/ -蛏Y "2e Z{`(h¢zCMd|ǧA/Kh?<0l$6=[rU$ fS̓D59/ܩ=!2)6rt6?nY>Q3kIB|6 coirl]r!9Cl[EA"hsh"(D$f\x)BB+_=" ceAR<,j{lLC:V/aA1Qy[12_whU𥼏 d\?K$ra'RЏU(6P!^.M_kâ!!8i~H~M~|)Ԭ I&z. ;N'!TGUin"YS[ n0| hI թ vI`i;ܹe^Mm'dFEZ3s̭Q RsCIعaj}aϦnmHEd!:l Y6$&w&vQIh07NpUԤU@2Ōug@Rz bw|f$gpwERxj he ag~GyAڍMEAQף㈔z$ 2$H&狹8t]!??ў*^ *Ed"ZFg@a^5iKYM)6giK Z+dw(PsgO#Ղ NRWm/7Btܖ:+_,KBAA}MSsfvu^:gJ0%&@{iM~Tl87^ O2>8ş QҊĺ`{~>0Lt} < L}n$EM/eNe{Y*z0T}kJT4lru"%U5Pam8gej|7b#`iW ?p0f_%to,ɍIE\D6@S^&G&kc!]q`!cI4 QỪgF]Vn33l`?9T,UibxBx#QJ7b`C ޜz>m/Ng'~5[8n#۷*JZ-> Llzu~4nx!b#L^}snBTJ!!}q*޿5W]3c>P-XoГ^.qbc$2:9m[Z)XmKXrkr[u֚g~gUtR6_3?A]x8 R_MF"O?`Zc!%=^i9[@Pm%mk-㎍#:e9?Mm4Cm ݼQo:,\t\z TbrzEJqO<}/=ЗNpևx%Zň=5l$16)bMfq-d%CM/>8 fO3M {yk;CɲP7!Ɍ\cWXC$uPbE6qB{H&vEUd4LQ5ВW<4ȷHjqQJrG$S4(R +sDXdX$hCmcv\C᳿h2$G{M51>as@?s]NA][ۼw=~:z^]'f?%̠85uNqҶ M:tf;,. t*&LDW2c~q?dIsD]<w NLgEٓEWTiM|Q9IOx&!ε723@o^$}L1_7li&NlE dV1|*0x%P['9Ga^KNBoJUT߫UZ}TU1YFtr~N*p58dZ;W`g. aKeHdT]z-3dsLe{p]0s2OC@L9Kb*,$N 21TjuVZ_uvЁ hS l~ԔRO $d y >L >0ւ3܉1G{1oc$k+e9ݧ#Ib"1?%O:QbN5`E^Ӈ\0 VWH^s]`\!vtnСC ؽ3-Q,eI*qs7ztl-c沂0T,zUGzn4,~$oml3jz:LuG[ 6VN;)sa,$Y.z&jL@#ϡq n{cmlK,Qiqn[BbSsy"k@hq]5.<<:O|LHyW X kodr d^":}|L`} eKwHÇh[ܤCp}xi_/2ajSr}b1fwvR(ovWGOVy ج3~D{=¿vTl';$9H΃赑?/Y5sB0QPN$2w*PU/fqt1F}h֐," Av I26{9qG_ @i8!ߔcA+ǠR&ٸ%.HD c9i?94r| oS*,y/k_aC@f M԰/sGg0/絇ko0I`z'(0Cp~6X[ŵ \a~Q֎-o.Pk[J#xRnҷ(o̗KYy\@|y}b kz)x34|IO5o :nB {xEP΁;a-NPJ38{ڟ/@Yzm09)؊ /(n2T`"/z갱CdOZB8z));qxV+\]IuA=Iu8]c,`0o≳OOH:oӞ1/6\qxL8FOϛ[2>OĞh]sfmL{{18??,0liB@71jrz<[ mz$<n7U`a6e  [="yNj4ٍ,bq6~ 4q>pJkp7mѐ|0 fJHO< ;W禺 ={pQX! {k-Www7McՖa'@)O)uۈ&~bBN1x?ƚ8MhـMkL@*.{-ۦ bVyOɬطv8o U!`వ @.D,րTu?~IXC#]EtY'(S霸 "HMtnV;% [[b5248oգf-Zwԟ!hO}k"",4ZYud4f%6]ϛҩ%q:2a% ,DxpĶCWyBKsbɃtŪH5D]|28_L 79A ԟjg 0^rh OH9 >*z2#ߘd"ZD59.|SZ{B~VBBԪΝ[_z) QaXvvDq]xsν7QU$0U\pV`sBUz JeL)Su.b*j@ јuKMktqFӮg Bg6[тƛbBݛw?}2WZVt!|(fFS;x@gr@'BC[|SBpk$ܭhR |P6UN`;d/9'7c2_7$*Mb<Ԩ/TK9T@X$YP5-:mUAf۷[Zy+)Ebb\+o\eJ'G&lmx4CGȄy_1뚰AZi0#Dnʾ,pKxl 4s.NQnl~gTp6Yy܍RWb 5J֦# u-w.*epp \]R;Q (p 3!6.$wᨭ^<=e9]{zjw?nihme"ª_k!:gΪܾ.ξGvAz˃7'A}aSlp>*_8TL>$=m6:!aibiP◸j׹mdLʯp 'hj]t j]jׁ35߈㝥5MRu~e/S3N"rp}$.E; aD阧$;'ݞhO,/LQ4]7X"y.vV)Vتhi#L O|ߨtSqx_y Wݏk\zkV1>`eKnP4/4Qfᔡ@c}O G/ғK<o/\ߟLsRh[ /QgƎ=4馘/ĵhGm= H`16Ycʉ 7 PlJ%4s zyగ3ao s[m^R!d;\#௥"g$IS~mce۽# yT-n$=Nw%0?Wv>FQ9 GsVepƻ80޴sfc@ֶ}`̂T&=WP߈}ΰ/QʒПY:g. uOk/%IƢϛUME{b{J>D@nS~ jsMLK3Խ|acSmh?_9lM(-:E߄]'Jg4Jޓݢy X5U=v.٥^. $}uWDi,b+b˹th_PyH |7nldm/ Ů0xw[ {܊L3RR_وXCrbk؉~bEޏ sQWi-QÈ!G?KO ȋ ]^_3w%fQḓx*#l`;`a:]R&2SK'&[Y(s:ʆ;-T3>Mwt>\a Ƌl܌B(T[}o]Hz~o6, Eo 1xc\qZ=@ B9&NsipD y0cA*ڬߨ_ȽHrK)RXтhuCM p@PBb{be˶.fcdWqxZ\ ኈSǽ&VG=%~ AvB]~K[eLmFĄM*Lf>6*<6E,LuT)aRB%1(Q2^^nYB XCe*IAP+ C⌜g*,ZxpӺuAhSLԑ۾9ErE/(_[*dϋ_& S*Bx绫uZ"yqFR( -_ȮAeZHwm6/`od˳۳1b>jv)}bfNv <$ CC?M nfko%*V^[)uX@zX=mKϊЄETϏcI k)/3&pr5 "w/kbwצ}9L0FBRXh.!L{_BSĘ!$W"@r r;W:4Cd.ᗍȂ%BUMڄ5O7 ^0ܴw{ԀJ5qc6r;:}_Wɕ=~,H(5d5,񟱥׊ p3C})aU7};8C^5(OOs˝RS# vZIyxUv=J 0`u4&Foh6=7ôߓ%ӠG^x[ οLT$###R[̧|51J4ڱ LuCFr!/=MCذ-kAAmgaHIE]zyDF~On"!7_gw0AˣCb]q:߁qg,E|:E;X`T-U0A\zNxaQRAr7 K鬔]jnBI"Y6daw"%ܬzͤ5k,/3e67#cX[l;1c9$|BM%&Ů 5CN12(-+݃pݘIsz +,^ϡ0Q+w/ݯ ʷw׷=a Y6 KnmkPշ@CQkr(NE}?jW yM,ӧ{Dj8}]c v2t9bYcS)\H:Xz|6WAYn=3.+K$麬>:̼Y! QLP(ИG_+HV˭ASWFhpo)ǻkO&~o>33q}~`nռs +DTS<$B4ru O 5z}jY fd` QQ@Y /?LD'aSJ,$8Η˗w?w HoUp@k"Pf޻-Q <ĉ;ƣcm?/ň C]Tz<_\7>= c7tMɹt=AAWzwYcxuܶWܑa0Kt1h;Q Pq/ v:{ fg`]_E)$c1]Ӑ(E+? fuݓ0q/ M7?pӄHG2CD9$qjTOhY \%_(l) X `;6m/ & ,I|7.Σ!|Q~_w9Yݚ;<iIT%5ʘ@mUdO1<Ȏ^rݬ83OƤ?{Ds1[.9 HC`[2I{^|֜e՘K Ep.v+%Q& v978sZO}b $J UFG CᮻzpDf)J(ږ;esa垌³+ ZiA)&>丁\ew6J6e4ubeu~9n/cJrk] RE4A(N[z) r#Gf"9%Z@LO%yzKuƏ_]1(F=;CoSdFCf`D_h~hԯD:>YgRP&d# ߆'Ɏ߄/f"wj{1X;6lt$!Z |yZݻX1^&0jp LDoZ?Nknx$aZJ`rRZJOB0En#Eٯ`D9ǹ@Ӕ*R n yɶTFu~=\柵MFk0LTlg$t_e6<'EQuAe&95 R1qwWc?\ vNlЩbֿJ3Is9Mt=M B"OA$}e bu}i W ͧlLEȱ/dm6i.x $_VXC:;AZbTvP-?'sDvH89i5 qѥ,íxaiUXKgk`n!~I"DN)_w1S>6j`*"uouB*îdQEu6+_'S4ȀTKwUQk|qG(BTaLLE&R ~P~6-TCp~ӬSRMI dw]8~i\T~^JuiSVnpA}cAb{ӏ9)$SM>@4NG9 zaR ߀-:%"=EVՀLpf(lw䦡B+v(lm Dmsn˳FmKb;^l?m0'<=iU,~S~N7yaMu&)ct9\vF93UhTZrD'HZgq  O|e+ %2 dVu $pKLЋL`$Iw([] =c!hj3Vb if4_un:(yo]~Qf萉:/=jtj.$3oUhlug/2N/t.G; TEs)#T p~V/}I3ߚ:C!Sx0h,`WJ*#@X9]c& A`/ID^wiH%*:Ƕ[9 w#Q/404dGElkDid(iӗyʛ89={ML/ԩFVuˤ0C1/ #"1 M>ρYE3"5%[~=Ȱ{c0F0!\}"zލ8d1@ DǞ6aT>2e)8H$]X> A,)%wϢթeDNDoxŷ9SE7!#@;h o*<Ԃ1'M}o2峪o%h/hOtT;5w!H`]>ƶ:uӲ_VOf#r )m&OD_Uw:7|hC)ꃘ zpF%Z v{PRQ@E:UX7C{dVwTC¥]Bl77xСȮ7Nx"P(.|C.xcJN]}U9 4Dl jD#ޱv bX0bbZ1?E^=)7)W e?7iÇٖhRs5 %{z yU.VjMȘROIJ1Ҫ6> g,c*p:uAH/4vG\C! <>E 6ԅB?}LP;,xŌ@RM9HQRox8o|FIOZEI[1nAf`=X"uc;u'D]dk>bNaSrs2f~ryc{8[2|O’-_phtŏQC.?H pq5f%vQ&WP7i޹Σ{Cp`xE+71qQP%^-oM'[ f+MmG$UmwAܓѬUI|>!Ŀra)$˄P-Br*%=m67*7>x~M/X*r#@Cjp|٦1,S=b r%3\"79У@nSrL\jh tqa_xq=$vvrlvotse w\:c7b! %]-2B%j9ޝTrNx%U#^\]]_A֠=C$̮ >%:!V 5@OvCn}C쫼q|!ӎq nvW1ܮ?:(O_^(#kZ1X%V-$᪒DJ|.Bw% T ,蚶7 RVU ۊIhyt!t!OwD"dW콍y# ƒ,2+^=F~p}I;|qFis'nq;5,+V>1+J> O$5k Ig%[Hp'{y huc|taZ z@}Ab[ ,w >pgY\%λP. >?yiVD$ z]JkNx3'L/UsI>r@S?)lMyDT!g`73cpQ"56jnV : r ^;a O82Qqm+̽>/3pK0Ev~mz%BB_IG&0T,#L%2XqPA2?ͯ\>KcZ=H_qŎn\mnB*e<גeI1,G#4؆)",2=4bpٖp\NeHSPZJi Ͷ" vdF^j8fѢe0v \˶\* E~ Vu0>z=% WY#/՘$3[oWOeel=I?[.O4'~Wc~ =7R%qY#QiVS !1L#] ہoEn/%[\^RO ˛TSU+]4x+whr7A7.c 4D.-FgEc~ex_ht':iѷ8d*;[nE0/( &Qw jih2ìz{Dn 5=՝s-wX~H CVS~r%-|(cDl0Փs)@l 3 ?7˗6wX$"I}M9vF*o"RAD?~јPn>R܀Hc׀ܮda v\0$Sor=`̆9!pNpd5 RoAg~? 9E';sjPif@޼2xhsn>68V{۬*mŖ&7; 5Výe߶e;zR|orsdMwXջzϓ M{6$j8:Ec"qwAI {2N21NS \ p@ܪ'KD1;Yr濒pq^%48riq'sH*" &e up&7' ]duW D7$ bwcR`@RPQb[wHQ参DR[(H1_\IboTFXLA{~qKF%²]4p??-⎜QscZ?;Hz_ ka[˂ ٮG\ZWnl /@` sߝE>[U8 yR O5?v| '&W;8 ,]JUAjH-y[Gygr ^|Sa1&KԽ F+ V\DpNBllT'3ݛ"oeu"h8Qqݒǫ`2;WLBp[܏_wxA#=E;T&ݔa5'yl.~0ǖbu;v7O[fE66 ĩ0C~_/zc)L*.[Y" =;gsNwZ!f׼'M@="SAceZR87qUMh9 g ~>s|ޞa dJ;I;0c:V&gy~-(Ndސ H9V8VUgcFa&6_ѯyefz(6߁KLBh`&z̦ur܄{NF bHC◹Unۋ_4NJyQ"᥏ CWsI$4/<*Ve6!]w=@?+!gBJD۷Kp gwV+0PV+&G{e* ,NJ` d&ESڠV+^gG7#dǠV _nH)f)3n㨕@ʚcLX>!H|-vxWeǧ^t UnMr/S00{+KV>:\Ddf]D@zj1];.Vs&"*Jb Amzac9zqe XWpү]uSؔ25)KT0$uSD7.1?V~  &Ĩzx5s]hjbѝ3hK|Q"&w\GCGX3+tLy6-UPQHHA-W;RԅS"U"Рb2ee҂YdԏxzRtc!JQZ5_bM1dUU^kLQx̍{YRdCm"^;չUg:`@NE#Irhkv궙tF ?7Tvt̖0^n[t 1,Sl}Bرm!EG\.ָ!P|ڬ 2se !}›ӆ[7=O2! %˗e' 洖hsMb湽K7u+hUV/_md=_ @K+ {T~ij3'ÃG1Klg6֖ $Aћf K+w>NwCp{C,W$2jFGD\Japl0d+ լG]Y]]w ,G8k=yOV{>38xZ# 9S\x(ׯW퇍PΏPK$M7g^;l~P[ЛMsFXfǖT~vAV1#";4.~4)>O%KZغ>_ Gd)%w@;ǯ pfC~ѺH#y9qBNȠ>&=$7 2h?EM%2y_FT#J*%C@W9 )'iٙV=5tTWXtJʫ;H;ʾ j+Q{3#rG>Oô1MťLD3cW5Ϟ`Ta}{d?«=+R :5@kR/nBDDZC,jȪ耝5^"I%dU4Kc_s],ЦRzܸTh̠~A9tZVٸՒ 8Tr *EݰּTה\@RHNTe zN7-D{bD6G+o o>7F[:?YeR8秱dC)L_mow/=GZ}K6AGu/) TvNPf?=.F@0: %ECD Dzֹ}]#.K""&jeΩJ>yI9Uۂ^UHj|bn({`e.4y^ϿY.y<@ AJF'ɶUϫd h sY9~|N3;9Gwri18"4pV䪯%'Y rU׃䴇ah&*CYJKr3cLyo:/Ndz)(<_;ʦMS i d$w6#GLTiu vA /.qnw~. j2ȴz>9! IEo*sN;JgΒtNƔÞ~=Y#A: !s6λB!r! nt–(vխIwO#k:% kTucP=)^l1ӳdAM(bh%[8|>n/X^Tb Up. 8('4(AG1䢆oW6DJf+A':޸zaNMƂ]$p퍁V2FdETq mF_#E:bv/=4:is<\_S*'8&gɔH&B [>O[X9NJcK$Yڐ9nqɟN05} 'f-f&!3Dq>&rt1Y =DyL^SUOQZ9YWGDZ$*I&%R/#x=25qB ]7䲟|n쭤 s9/qA JXa6v0盁{O \.r\zb#OF'u=dcPELu!lŽHaڵ 0']BANIY$iЃ`ipM2 Y;%8Qo#h[2CѼ]>23qG]#.)(-Q0#M@i:xTmk?[L; & D/BOHoozwèjR]TAI1R̀ P ^AwQ FtVVBa(wN .zԺ̓bina2[9^R>L/v2OMD.1,Ąa{OJ" C !.P %[6M1|7g![xjyM5b}FLglgkdHp> ZÝ\İCI+@Ɩ$)f;EFby`'%aɒP27U8<@Kwojږykzr+xZ7Q4p•4 ğeR ;4A|S"@ϞRv .7+Nj#O5Eazr * b⾘3I={)"R1!)s'?dglEcٖq yh79X`\*)ghvF.֕̿eN'M#s*<"H귊h'PjF7hKGꡪcp0w6VrdNnbd~HFY4f88Yul1i?"MEz vKE_2> q|XL30>_Hi)9X '2͊YAF~p9 }U9}{ PYS<'V'B,Qټ[K%%FAzAK~XU{jz[˱HQzjW2‹R"T/#ѕ]MLp>yȟ5O 4FnΰIvY2ie:\o@7@5R޲;Pqܸ_ t!CaBduquv@j#0Sr2kn%DA!ޜ01H iQ+[YQe$lUd4UG۵494n- LTaIGιh4q>g*Sbj|\]ndvS̴W34L}ӹ඗ǔV#q/-X}/yn!L昄sծ&Ddf m5uA[C4X5& joûRCiexM rk2 t+4ؘv"Mc 7z ib'E9^Njqr2J"["yzuܯȼ &찞 #70+\W#GybNp1v⥋4m N)>j1J<Yʼnn![Yi,%.Id#>3n^QM3]/xd@Wo˹˶=0Pq-^c\5?+]xx@qUu5?eg7 B|&N2(#5 6w R]8MeoGiCm-ճ[0D1Q`aM1ЗGr0eslxt/&a [sGDZ̀į*L%{ޮnɭ՜U܎]r,eH|j;C O6F 4S$^ol3'#bvd@;,ȍ (a#g#QTWGмn~Eh7041S=򘦌b v!?{ye)f[y1E )Js?XXz>o)2ӛQ H~H-!-2 ,?3V_()JB:<=^ KBrW7Q'P}KcoϡeK$nS#]U^veUn KHԜ}%+XoD I{zB7QB 9c^չlC(&T7u9"̙H-ȺuHW1b$S@qK4jrY5hP1x/MbGpCgLd=EM"snײjSuV}ɲ8_gx>(W x(q%,zRO!= sE(wpu,6JWpC5 #RP3< {D:|v{~>'JSWĐP̻: \fD@EKc;I;wMX "?yy@K4xĪ*t[L!=` g=Z8J]ʔCZgGIP,w!38' K>=d+~=>>#$43Nx>*ߊSMY{.s{TǠ 'X^t*: ܅V8 >”w-TBsp|Ϊƙg/gnN9ߥ y\f`*j!SN 5e;#$Q#0Ɋ\r99<@(B>bFb2Yyw{=-r Z uߓ4tOaITC͆̇% 7]58ȵ_|)3h SN*hH6fRxhzaM'ݙ&B۸ ݭXnGR oL4^;FRSlf@fuP*^mTJX1;W`f յjU\ܧ0 u >bsOu=UhwŸb=燨{4WFi&:}Guz&r $aȢ>sL#Z"v2Uo1 ;錵O -∽Ghe,\x8Ҝ4Z9R78Y |uJ#ViKAJ@7TsEy/i~q^xTKvv/l J @A&2+FۥUٷoa 6#վQNt'JBgeQ,W]](Wv MXoһ{PIM4 /i1 `Lk!k2(2|oDn 0`˺86}6Ikz2Hq-?3}2.sS N)ニ%fid{b&tB7s>t d5xê1,}C=}ÎM;3@utk A_R#f;C^$?-ʖ{FkҚlJIx@LҶ5s3&pF!V@A^(8-y }Bp̚}^I{@>5Ws6}e&aSA@).XE]=PD2n=:mAG$D1-+aҳO.WG?LX% fՑVQ*ޒB >#E3o]5=*3.'r/©\BoJm?)-Jӵt偮3^[+-_|;wGOq~GcPT%RY RW[?f÷ -k[w;%D>yA^B+<6""&Ɗ 'gTXBt8C~ vE;"(/gM+'gX{^=tf?- 3Td`y9F'5g ە J *JZo u4ԮLޟː&Gk{AÚ ~. +8d;N`Wbxk;^aGxcy4xM)k_@ȗάƯ7MF&2>q F(%TMxH zi7:h5cE\F5Mo$oE+^ŗm}ٟT2 8+#:Im54Dx>IœkWF`zÝI/\[G#qg¿BO]5yS.u.$7RI%Kǧ#;~Qf)ˊBIMC33̴CG'PәaK)~$s<{GNm.HAY'܌9P?=JÿG~8] 3}Ӂ5 v^O"U'ZDe^z#r F]ݛqzbFQ|xiqlض ,R6`>j}RnN~N}&ѳ(2̩W :rjX>п.ˡ; XfW[Z|KyGsg\^NHƬtA*xf]K_01<mH>!t~[!'UގK;}{Y"Ɵ6P>1SQ[^K”hEX 6&|j cqXF3S[?cB*$:c ULH>{Tq443l5vkXZ.8//AV-|-g 2 2N\s˪Ү5*!Hd%mtorܦXs{BdYsO\C]G^ma͉4 <sLVE8?P- PVK pj}(ǩ yK2)P9 ȱA!fY7/Zn@~ 8BڜPL .|W1G[d,S8 os_9tȘ]#m$|%;^.i6.T}/"fc?٘-*jwgFʦ{`@U䵔]GiNJbAt η%2Otc UMٱRt!#O#}ذ u;0|{ڡYQLyŵ>c1)l5<>JG59gcÎ˯׌m=⭄zGFtN H#)2㉶m:u]Wi\oQ6Ug(wނzF~9E/ME&՟[Xy@scL.H['Yc/ "q6Kkm+s"44mF|C,G; ulJ/;6!ZƤPg"/6e1x*@1o65FAŅO fTB떿W ch5A}q;и 2m)rh>CA8 +XAIpx-\ު?̹lH7@uS~ (\T[tu[H?:dJH_za\U4RʺqX'`S|L֌-M%<P'7%)lf>8,dl__Ɣ@6thyOZg *J>X*֪=dSԁ~`w-C$19Lcf WB|ߦn)8Dh].iyL:3LxQ 1ClqUߓzs]C\F`A"58uˠ웗j6)Y|xՋ<`VP;,ωz3E^ ɗd'cKg g` ?rj ^2E"Dqm. H˟t\k+()5&$۳:&|l~;+x31UK&Otu Uɶ%xM >Ǘ11GعZjb2;i-]!`je6u^ahx}9aGGM[>{7Q#P7l T*lnJv7 ЍtrW8kKcTCZu;(pc{K%N B< ͐P|潠8ٷ˯co@&P! 9X&.=AVz!ܷ EIY VjdTXgor԰c%@*d!I·6z{k*|܏?CڌTzo eH;rePÒơ08\}d'|L)҇ˆK`DȻQˠ:;WXQ9VݓWv'moߡYIݏw8LQ;T>eB8VFP%VˏBRVt lmb Mݽ?.%SP~C',c}OO+C6kL^Fg 9H'A4e4rLW{5bd8b3?^GyL}$ efȧuZPJna(K#"ݘe"?E <o]I^ GSi 4>Lt #6HpSMʐ0qdi.|.7z?*asp‰! iKP1̮.|Wʳ90D#@^(q?WCZ#q6%r^ۥ:~ױ?/%rןvoC{!'gF65>? W*7i:bR*]]@ZQDf~ӈf_ŘTK9<=j]Vs%oh/D}+<^#H=|lOz0?Հ< F'ZѰWVʀ]?aqCtBOrzΌ1ېG/%z \%sO 5Saَ^)6:sȉ^ qݠ)J 5oB&*J~r>ۭ9ޮ=ĢF[8Uj}鲙61S,&ţ ܎k wg߸<\8_UM ."=4 "ÀpIU z4/ 5WET \l(^[vǭPt I75\:t3U[2P,o;ݒ.JR S]=#s&@aX0FV(<(ͰYFK#5c`,)Rq#D5jͶ*KS({#|ZX:q#N/*0`w1Vٚ 5@QWzWNiWW%wV83I:fT$5$5 ==%'Rbً P)EaRWңoU먔XﴇR+]톙GzN7'Aili]uY8 7u](j TRIj&ucxgUS*El82m%WQ]}L p4I%vv=q9<`ʟ6CԬ}U`ݸK3ł5{knaӎD~}73ԱoQHSfj!noYjC=RQ/_&:?°4okǠ3̐ JcSlV?E7Fg0ɇ{$3A]MːXU.RnZka`Z5[-BQ5e:9Ka(]\AQd jp7DߝhX[m%*4쐙ղy>|q8seVd{uk'((>4߶A QIlL⷏?5qk҆|FMwMԛoM=!\/E} 3ʮ2 AY^TꁾJͅ4Mhњ"3yi(LܣlR>[ph5#Z"rU Y!2Ĭüftd xbG]|DVu$'=;VC}uvN=c=f'*@\4pgNû-`;s i0(Tb]qp /:kW3݄"N yзl3!\!ݒI;>decRi(kE yV=J ;F<*@M.foN%`k 4Ypɷn[ZVCGy^z 2.&ћրrXa8woj-Ol|EjmqmKXjKLFZTAJ iR+ 6_ĢLq8;EFo^(~xhCQkB-9Ue > 4na-{ɇo=!QsWޫs(~u=dc.D>M4l%ٷCʇi!eL֦&+UCv]o=Cx07A%oLT^Fy;9"K[p}6)Ul *R!iK"AQM!ɠyVm7֧@C; r#n ̵R]mPtik't9׃eDjPVfOy(QIfCh3LDn!gPB>BJ\jɐS;H~YS;b9izY^vձ/McnFFs⤃i{UpN=e]}$H#Hk̖47XuF:z^V_(KLWy܊]H+5‹O:'/D|4(NN׀d5StM g4)1sreG:F_@NI8̽Z庩)uA Z8֪\,4wܚ6L3&j?(H-G>1a_}eQNS2gܘ/]$)+iJ|Hd+FvHFviM8{v~!z ޜ)x(+%! V l*)GvBYSvF;?^ X  ~^Z Y(zS~WL4Fp3eSg{9#N*vLf]2ˤ۽7,(WN(Bw yiiGS3X4r`Oʰ#u4VwkO{H a"~boAu/W.*ĎE:U//ƹc7A哴Թ of h/$ZvG a?m6f.oPz2:01G\W um*\'M Oe67/>' U+.PN-kW"fj1Fx36'beMI!F2q⟹GQ0j@A8ᘥv  ޽X"W nHn?0P05yyXw?Ł,Kⷎ/?.&4#C ٶoɻ5MO_r0Y~垬 @Rwwr=;8$6bw-qhM&_>v R^S=Y%o`yl fם]Bǔ.~j2Ak0RzSNt $/%y lG9NWG .݅ I?] ^ˇ%@7 y7}h/BK٭goL XdrdwIAʺPNV⼌N@ykMeM"·ZF;'^HW;WK ^=s YkE 92U |<؏TG=vDS$3L!޴5IXpD]^R6 }_ri$#CKZ)[=6*W,"R;jcE:rd7nKR[^ +5%а.z8ނ?dsQc3 !R"=7>͐G+A6vJc=IV5b;X /KG\`)j -XC$ӏbV3 E*DZ$Ͽ %G ;C>EŔ/s̚AOw(-ҍ)_ȼiҤ$QQ1NafrJnwvGnzbܴR5xq{:(;HM}z~wl(oȠS.&%0KJďK#m%'d ~=F1T|!eŸfhdT^fȠ =z}-I^`$1LuIJm%N4gK(}8+,0w#}{]4$UÐ!4e | );euaI|W$C kR4V7ۍW1VhjcznfM^E^1oB:X녅r<sMCKY4{g.G&!ċs5m̙wGN75Q҄sNFh4eǐr1kl3Hͅ ~.ne8,v5zzdi`aKctW+ÃWTHcd}2ipJ[Ѷ+?4MR%θb"ΪXE-<ӨrnDE#P[~ LJUxm;n eni{VD#m+ѤjQo $0{Z0,z@-V҄%f,<0\qz.@W!8/uYr΄NOKKr?`h-Lo")Cu/Dr~>#4IzֱhrS15dj 3=¤2y xVu Fřa7<%S²9}i6 Τ6v?T6vu F9>V` 9P7m:VdjXDlEAM|$8f9B$G.&LbוmgW w0^dbKc&k@3U<ڜ{Q<)aʊ`qPݿBOaIٰ {[[Ea}: h :IRhm,~[NbU8G{%BOvZcC(3_ x˶aCtj<# F~9*[}H`7tZ]9 ^1"GY3A7u#߱R뢹ϡ_(6%֮ʃ?AaS{gE[29 AXw>pڊ (ĐM],Ngr %{Zf8'OިgMzPS1UZ8u|4Bq:~bqr6H.>JwzSEDLwܷOAԁqEyvKB[=~ꫵhs$<UK =ݒmճU}/lвh ]D&d_Y${揉kTv.\ǜYOw7Q/6G썩OjFq/)'t@BXg\ ~#GN ;4ď(m \ߋސg$Q`# JR؁VLCH"%;5r ?"qǃm,.._Uz*/&V#훇wkkܑ7w[@@$Lv+֧hwZ* \&gS712ȡ-{mPN7t0$EB 㬦djT79N,5L`S)1b[;}O;M}p+:7rO7b^6?HOX >~́hpoh z[+@0gPd%#6P"zn{IXG@Wԝ5?Zy܎GJS:S~RClk^P㭦b"u]-5iUd Z/BpnWeCO̝_wFT1L.!Rt!DRKSo(yHM3g&M3#fe}`##WFXz-<[YDr<'q*^2/"?Dz 蚎O Kp0-$lq {V4G9:C oJ XӜ1MJ{-(P}$qULȮ 6To+ZqKg5s;~;S3\u';U{պg3^"H`lEs=ũ2Kr5k!T^vy\ʠ6@|Z) l"!υZYFx5*Κl؄6?+@{ܮrIל p Y4-nY*]6 ֧g~ S't3xh'|wf2.`A|QI7ǟ ">T@O5{"А_==eƈ(NہE~\)>3}?7Nr @Y{DrZ韌@?j~ &v/.>XGPSҒ!Rs.Y3=W8  *N}A`' !\@8␃fiBBFrnݒ[p0)m'9 z}ņ%fGl޻t^c{f1h}Se#ǟiY+X`~YU'dP@%{, '`ȩhO(yUWc"iLQKnIF1{3%i|5a5QK FG7DXX*|t#R}K CChue&K&ȖS'4|7 r| wBZf+.CMvhCZϟNj[Y MC\T1m+1tJ[8lXDo W5\߭eZn{d-)aFaH0 D(Qk:mB(5+J=chOT#f*sAIѨ &Jz)O4rugO9S>ΊT !:nBQ |mڨrEhsJ 2#p OB#9od@<|0P2ŗZSFbYr7@3Lx DvwKztz?s#v- VҘʚ5A" W꫿#bӤN1N-ր(V+b(^kBBu RbrҨ"K3@ߝ7yfX-օ{F]n;_YRV^U4L̘opb?nj1Iλ8H귶T-Gv/cN f6]M ¾GUqqKR{C>JUǓuTM⶞YF{<2>TYEUQ$c㟉ўc~M2W6B|E G2f@$[({3,C[Is(+e+o Fjʥ4 )ߘ[e^ u$*0L‚-jf-\)2XC3:شεWIC2d#it!\}7/v)6B  *JFf1w%iCeaN.Nl99E l|;Rm\l<|*K#FGy=_ވrz!٦T[l 0H^\Q$\%6fc9>1zo _6xl}+\tv+yWKJ_ڠ6 ^Ž(%սƑDq\8o "8q QO#^닎F0ƂiG%Zpe{&H*"}MDёR~GjUw4 4bANdJXABFMڜOI*D)--ضk2BptC>rIkVj^` $)D_p')xadGaFBeֽ;k tCfu8=L>y yџRCz:(NCvp'qN@`*> ޘNX37)䗰~mAL7|tԔxT6/')鯋v'CU2ƫ!01?>sQH/TZ8Ye*lk7NO_pP~[@55//tY ݻ0 SgX3 s^P;+n,q) =yߊ'">˯ɀDJrNJO8=YҪKhzBr*)nlhВ`C4qQ4lC$c,N l9{rp-!X~ `Q{ (aPF :aO`s!50Q"e> {@")ihyu|F 'D΀魔}_F~78dV^n!S9$wpy+dH4ُ3RH`u*t %Xm ֯A%؈NJs!sLcᎃ# $Iq:\ĖAi@Ŕ_*o%oѳḪM^Mӆ'Ie\ +[h+(1;l$%i`R _Iiߺ/f@hqxVQB" >xE{c[Xh |'ې6VF(m<>ݦu_`z[@~'$)*<;(N ^3I y&3zH9o`P$~ߝGʞbeZ: R6!]*[M"~ 4-5 ^kke7E(%7 cv ų4ft$8n1/\x]'?'Y |U9jݟ0Ɂ,ΩO݆r؎ѳ.21$Ӵ'`Lpq[i9IgpzPh:2C؏|BdSt[SJ뒼orVU?\1U~_Pv7ip4^<-.uCj}Q|m\M )ܑL_ĶosmbC'at{gƿ-](5v7],D _:5Q?Q{A2p`R멖CI7ި}&`.*I(yVShD/zv8)ȃIxMh>y+"1vГtʭ3ix{˛>h(-/cwR^e xU%fCҽG:9>whqiby p/@m0Gi>pS2&yt:[o1_NĝhuA ˘x]fJ@e} '2=bzj[T7iVE 8RXKvc_tY/yAl|H\zt(d@PuVsO^-RKxS|y#M!}-d[h'A2QK*];m&H)^P<6\@~YdWVDk*4WD}+a } wSѐeQK-ug.[98k!Ӄ.\ǩZaY2 7ؕdj!l )z\s A4Qzw 7VvDxZH|a>3%[xX]_ ېt oFgC]ұF>G Da#᫡܃_Z1MQbV|g@­Ez^ϴ'V&t?2D+29۳)Gp%3C7^o0]>A[ZώlyQ#t$u8]ڕ}n$?qyGj !E;ܞr! ) tv{#|&5 W'E&lۃ#B+Jq@2 tV_V߫ "XT84X4p:M녽wvaKw' w"Z&'ǒ_oo0PAP!{XF,lճBd xq˅r=KqpqTVfCȚWxޛ`o: 5mBypWiP N:ЯIdQgdzw(FW3B",qH*x'Lssivrq;PHHԙaBJU 0# BA1RLq(( ,sbsWQw?"z UMо.MK%ko$Xnw3M\T>Ys(]^pFédKz"ظ 3`1K "Rձ,jXCp4RL-P:mG}1hS FFX'?7̡4ꑽի}ԊT;(gpRa "wc)̭ў'mTZ 䆽E&YU8CA5˰?-0 YTO@0 /lZNy͡}sP,[pf䧯E΢O$ղd Ff8661 -"J@+J5\W /9Dc l֦m]T <]aNsOuWj1 G;[Њow|Tf#ȴn =EYT¯Mic<%q=YG_aGsX HoPؙ|H ?^koJ+{cˬ*}`FŰ;B4Ygo@+dy|o Wfc`Q1BP퓹~m jHH`h6?J:Sj́"2g.к#g$rwK/cy Y藢Rp^+,2ϨX2hC:1T'!qqA%M(HA'4D!}GjO;NH{M+X:/r[JTJNgplYUToʉ?QXfo[ Vd>'|ԭ܂".N*1 3Ñ*X0{Dk|B3wvR{BQ\=꭫R}{ƛ%p9IM 4Π4^H ĉճ2)HM) !(ۙ2LmXIҎ"V6*.XsP(F([K]4C:K}/^}ӘF{W[#$9c'99ޛab5$;hĸ(s:t :-R&/P}!.lnQƅ7y@"*!a!=E1!\z7i2B^#k&0X\68AݞIgR' HF]PEU܍?߱!&`AadJJ$ o_ 8w8DR4=W*!Ѭh. Ugy'.zJz\C X3] ^ܗ)a̛ʃwgMfJ7otO=0BNS.SSUb)v⟶uh9Dl]4g?9?BW_q 8uG}/= W,iMCvںFXHغ/[JX&[;w#) `D=f |Mm JJlTR @}ǑvG#Ҵ Zkr\ˣ$Of/ɜd( +z=0vQ'+d1 /~pAa n4Qx@nv;(䦚pC̣| 6(A9^RvDK懵UT4ܻ}K-ַ@1P~T= i4i1v\x)`؁`c[dGF$vγ1٨Q:~Eey%cB( )w{}7#7{PI;W*SRT2[}!dt:cArzmNѽ7c$i*X˅Vm2? 540L25Ԯa ?ke{YNĬ,BOZYy8 ex:oؼLtDI`EڡK CNĹ Sqxmظ0Ŵow0&&tn\I3o4B?ef#^ݚ=֏dAL3Bs XEA+_kgQKԿΛ?QK!/^au LK^炔=EC@ѽ)d Qcڥ8[F $ZfEʰ!J0GjPQmDkVHF?qNݶ?{!+<٢ۍW}yv`vA)JK=lK'Z!]hG͹?|=5N1S+}mWa():~]UZR.=-v xSeFGōeJm8Yj AjIe4*dk~~ڋxAEyY0V1xX'q+[_իɤk8I  R"ο">MbI,)n/1]#SVxmikb29>1Tω_&UX@ Gz.dV. o&׵&g1ZCU߹h/ܻ:tA(l#@0damGn?[v9Zj@T`ɫ]Tkrgݕ|2+!@`Idr π]h.7UWdTJ5;yƉ l^|z}u^|Z\sngOjY78xc0yoݡcwV\ZQ /2}_JˠDȲ"9cDWaM fjQC ~CO!a lC{ 2f'Q,M璱j] n|`"EDWCH1䌸䩒,Z{ogpE죑ߤ[yFӏ-7>ZaG1 &){%p]Lښz8q 90擩 {AUgtTawۖtlJ}dߍZdz GG䒾{D*G˥~da:q)heN^+l;N䲈ysr᠉b=In/IPm˝; :z]5#I1c^˳@^vu~C'ͷ q<6vqx+/nq>qn|M+f7@b3gH5{8>i? m򂓻|K+-lJW .6pH$aݳ0~zH0SA M$q&31l{>#ޓ*{W#GE!-+Geq'h_W V ` J)E}T0=PFOc3/r)˘we|"@E$!S!rXb8 }H=HV+"[f38ݏ\@j YVxہ h1X؆sc.g&$‰@P/  [j׶3 V}FaH ɉb< ;ʇgJ͐9ġ <~>W?:\yT0mI_mgNָN,}J )#E3|R+K| VN!{@,2nٰ)Z(&rd]_QD ? 0~oE'%B|pkv6}q=%6PSDDiFva_ăq"', u6_q+e9[[=1'|k^km5dqS٤+5+\mXӝù 8D~K\e?D̗w[nXb4qNggG l GR.׻=Q 8XE⟠e(Uo _γPO~/?T_= ]U8)5'7o_ A}X!cRג]B#xT zM b Lkr wyTmǕS-,d{yR"[qAa{jſKnWju戈{iwvI/8TYg-*̄7lfWU4 ՕD%LEl)[ຩ ɻA]~ j/SNėtg~2#Rך7-]b̚($y"Õ%ޟ'YGK!̜?dž#q)`hX6.4kK"M :gx):׊N=ІH8{]35 gd2|j2=qͧ,95m%mϝ) N??1KjhNJaSВ.~W5!qoϪU< 0x&ʸO/;_+HxuH@Tt=g|+/UۈFe$p *m6j8T6#=q]FP}!kFk,$ɁBbPҔ IA3Ue~qSR/w7_E=CĺVl*e:K5n?45D={N13+nO.$~(Xܲ;h2 >U *|0>.}uC9pT CvboJ!˜e~T߇.Nj^:Nӡ.3Sd](\8.qs_^N7s|Kf"hTlUJf۸9Z?ԁ[|!{Iw:I$-9xߊ<$a |q8wsfT, Yk@xx8mnxVu0MܮJ4HSMvP0 gg2ZP$*e![ט~Rz#\yV@nr^ <A#ۭ߳44S:Th)kyhq,T dlb\B6d"2ptFcXȻk}Pu=Tl0woV[2byQ7NpJu$ĽE1l lbO uZ*vrˁ3H_sFi˾RV 6'V뀔@ cRn44GZFByӝܾ]DN9nl)jC}K9?c'ʿ Wʘy^ jRaV6I%eL+$4`nqԣ˼"KSl: T 䅶dB͗s8He 1!NW^ާjRf$/6/&˽г=&4ba扼iΦ] QhB/┓Y|h-q>kՄ@o\헙tQ_F|#pdnaBJwSL}u-zr1)ؠH]a4T51"c9uk-Ae7?}@vr4F6[jڨ^Qmɼ6&,/}dq{D:7r[gzpe˴K;k ޻_ȱ?0I2?yacUCb.8ހ7Z`+ԫϐpY{ؠӪFleacʎZE][WCvׄ19ʬ?̼`D.,PHoE>G58﬉8C9)Wd-gFjd0[3G 1cֻN^Ϯ _ZNhTjz>tP꟮a3#kaPRt_+35. -i~t<8DBbejJ{uZ,!~Z,sqE. eod{9y$Z2`F05ix%;TxiXK]=T [rzm"c,Rʝ5`0bEt_;bx%PѴBulZ2Y Z.TȌg*3>A=>@tMml;>i9 ,6Kh E3b zͿƫ4 iHZzY3WU-2(RX%oVtUQ(b)*fJY50sJ&Sqȁuڼ5.! 9_o| Swz7Z;g'?GE{pd{iEIx#zďO#RXPdSYyQJvtM~1([EE17iIH\Uvu$(_;Hos,8.F&PAz`Zgx Н$}er=!_fc_yt,AP|Be|~-T; 1:AlCg`ц@E`W 丿xs`8w( &ck{;W? C|8qҶGӋEGaO7]A8ϧCب Hys)yy֎D]j(?X=YFyH Wɮ4E QEV`p WCHp{a`~ĹXӌHd ^VgIj=ԟQ2]=ȕ,1Hўz#o+`9EOJF՗BHBӞы Ŭa),Qˍ2{, ](w%֞&~g}D+=`WsI' Z~fm}¨T0jq aW$Pkϖ7&{(ngG53v,v' ]Xz `NF*Ng6X,4!HDP4jBs~QR5dCOv2P,⯢R WW:(9ja60]Q{$'_\`S)II^r=EFZsx"T|q7JmzUKE֠L+\Ej_E-p.ahų=.HmfC6y?DCqCPOcx+Kac,Q^z"o ݤ_VMRWi݊aɄB`u(WT:Q5)A'ks•еߋ)v)q+cdʮ|*-2HmpGu|(f2e~#3Wa`*T+L -tB:tGU}<4#(8F9e7i;՚ᱨ [`,Y;ۏpFh|MK]H"lu[M[̃J ѹ@f7ʛ=%bj %pY"j;bM/;VS cʕn[tq,7kO,Mq#*tR0ss6qV/?Y.quvx+xȖ5\ضg E0~E*-]!js|uʋΨ05G̙iD[64{}J/} tݤiA X{ >ʗtr n ʡBpZ&*_#6J{ -z )}7S&WV `ђ(xAGkͩ/\4q!Lt{Ym ZZ2,G'Jqr!Ĭ\,8-l?[$uRI1Bd)MC<ʃT}rk4B"{'Vz$](|?qѿ)n3_D/7lQ&߻;j _4q%w yd`u3zmjmXR}TI끱\Bܠ3Zӥ74|RUvӠCնY,ovLMK1Ǥf'u8`BZ8i>M|tiN%]$;T BM$G/As0Itf甄Un&swJI`]LӨ0Zٌ y*l-%D- We5+<_U)ppB,>0*0o\*M\:%A-W"KhL"Ё wܪZDIu*AlJ5L˲%] (z1rTO5 Ǘ񜪉}>}uX++IVݜÐj*"];ثOr]g/ 6~q-}]uc{YPid43]V,.A[7OT<k+,B^jV64dhn _\R/v,^_s>6tEj 0k^Nu3)/K<% UW==UYAfv, P?U>U COt aW @ +n5MT\]3GLO{o@҅JySm%LsgΜ"+`DaOLű*P{t3U>YYAާYnD[_Nv`xSM[kmf t9!M~,d¤B@$YV[ aչ.5]4?؏Ykˁ*Hf3;̀9C_.O' 699$ e:$iYuJxs2j@<`А^{Cu; $~mô}Q[ 3+Y0JKabxiǚ 0n8sUK#m8b@F ;w\ux|btKfc4̓s|8~ [`۲:8y> yqEnWt-/\Lƒ8k,WZPE?!ur-mWU4A?Q =UAV9vJQ/P?KĪӤfܪcmy_b7-B-F;k  .ԹuC}2z_v#3+m;==]vTڇ[&3_!JI4t1ѡRh"_{Xap&\r"]o uUyJHd}M`[P?5#ȶoK[gWs_E`#WLus h|ۣ5!Ԥ.-F$2K>| $L;.-; 4m31c$KY$L(akQ\Ŕ֐JRkh4M6Rp-,iU|p]8J1p j;QN偺]*($TkH sּg!) gz%=|8#%3%b\A KihD"U)~;eoɰ=$RPG+m2]m 69&PࢬĹiJy`!9kO.Y3qa SR^@a׆aڨP(rcUk&~n}hm !5;wUZKJȢʀsZ9L1D#`OpP괋6J`bܦͩ+y)|F9x!z%"YcV<$~ B ;T=|Ŏ]!mN~rk|WƦ(+LVU'aSŹbI=}tLf=7D*~E߅*¶0{K8a`崅H;ʺM9LڱQD)mpe:#bDȮ֓Ƒ-z3 RKR҅3t}㣴)(R$O`o;(_2 1sq|2`'Q#ο+Y2P,<>I6߈Z]Uv)nN1qd,5r|[GAfPkdzf1R#Eģ"pL-tkĨׄ*pp*I<"`.L _瑥q*M*{vYUyɒ9N:`Ѧ:IRȦ'q@ؾ\.hJ8Cmx={ ࡧVQsNam$,/% zlwWPyd\S nNHݔ[ ǐ' WXt3:S85V)^Ya"i]bDb% X[?g( k;V_98.C'0t: | p9 -Ȩ$hFG>4Ғ&}AETK- @m-%eCU5aExxF,zxXc?TK O ;m:6 ۥIzukT L1̴cf5H7CTˑK( z((]{S$Uו nKP6ȾL^eJ;Sj]  ٙ9/3C~cUwΙ8ɧfg@FKa5dB,k>"VqmƖ;|]9U'(diʀ9]1x}i_)_Yclg U:=FS6bc%EW|_((c/&KU\Qk3k-`;1rCÃx!gs|?쭘&`墝7\;l#pa.\;=4fFN|:(")fF8gN5(<ҪKl\3yBAfD;(|3%'i@K0*A0?:WvFڳSIeެkd4HM|x59e N.i- VOׅeߙ5fNRRtw12]Ml!Ӄ}o^5cҧPu`+9M-?p 29zCxP*$ kJP 0D%u*W{:լ~􂬀d;>=–qSڡ%:pk?H;梆8zxb)"t".{)^^+8}b:]79+eJUn7T*Q6vkFix- CXbϗ/gsF>9G@HSڊ 3,}DSQfxIC$0&yqI|pI M"eeay*x:LTH>>l ^y+RͅO2wԙ\8dD\dڼޕt(REFeOu# "+ŷ7ԄҢTTPC2F`ngxH(dpw ! wj˾?t0,'{IJVR:gTeV'jAODZR!ԀY"HC ٍWbOzQz[qBs0\op? 3-r%ϛ&b_63^&Cr{Mx4j،߇ԍDNqMګ(lF[(ZlU҅*j05Z Tv,‚~@MUel +=l6>Yu7 EvaU@] %yC>+t <~ 5c<ǓBR3KrHwd NZ@2yT+.װm22f`Ja]8qxl(ӏ x_OA wkl7*r ):3s[4YHg+R_^s̓r~s $O5fnS4.ZC Y#EuGojzB3Y@IT cZ46|$u܅tix,F-?/XD-_妶 )NW3ܱ]wAfc^% =UEV"ԋOR2t˓ J߻ aThi˞W;P?١Fư0hf! _Zwͭzbu=)ٹFȹk1>(* jJ BThpmǏve\^zoBXxm+1dC *.lTpY$@%|:ΟLh8Ny ^'RBU*P(nRأLO1G+f)POZx.{?*H4Jmę5y7 sŒn21 |8";^E ~h4 v٣L۩HI)j;dn ߅B\@dAq'ni[ 4Kc0-5bo&( 3&Pd6"VF|B2o :AUTe"B0fУUk(i[դ~C*PU֘(`_pa󀃿 ӊPN3rH kREaӅ9}m(`ڦvs*2+ DH*kyj#K}$UvcGWN ~Z0)8~3cY u)yLo3=G(֊o(Mzo,ku\1M:Qz $,4u]vY^Tq|xBsvq7$^~C7b igvHt0-;bV ρUhF!'6KZjAsgOTުmגWf~3N>e8N7\Ozj6 +g1ᅐoOݒ\Gz7T4 '4+@d '~i d 2ӗ(ה ȓHneL@'@[8}{sBb*Rl=vbAv@5!dW{DYJ֐]*x!e3W qrHrޟ.8ʺߗnnҁ񰕗,\:jCؼwqMđ+u.Jx\f8UaUT/ zQBo2eK*^t 1+ T{ngٍ;L4X`O;kOiiþM*2N7Ȉ!ΕT5 >~-23Zś&J4ACbbJJA9Hhn:K|_(\RH)Ү`5hImƧ ǭB*n xb6sx~Vs1ao#By9 =d`a^3tp?ީ1%4B2xumf_1[x'DË J]m K5b!AR`SO냉Jƕ  ţCyH0&x*Ds[\JʱI69\%N+@*JfR_D)~Wg~efbB#6E`b%WӀ(>H92XX`]iT+Z-#oH J:wZe4*M4y!Gi4_U [`xe?׉ZMH6(Z+>C(HI$Q\6/`zZCճeMwփC29l%)ۘ旛9܊%_dV r:Ui0:#8Jieumj3KpOnhJ>B"OqyM}h9<ƙ9Zk(XKFNE#){vGOP9?:ڝDi= p޿>~wO@gĻT ,{GQNo!{NJk rp-:qsvP!6aDb a|QSC7sLOm^8gb}Uԋ$H3ZKuZ]s[fI$Ӵ,%xr5|b'2L~̀J$ ]5˧5X#rѠKr u$KîbAx&BJ4O|W6.}G_T43۲#킎†ZCZ, WkZT>^ MK%r'$j%K0S!O`&39wPQX!_7SC-|Gp5z+pg/ċx) '߸ w{h󬹪[ ~ hC~-TG8b80u>)[Zn~Ƞ6h:EyN|-x&B#/b2kJn4?&gIpNf%|EP?uϰrT}L ܂ qd8s7w9&1  ŎOp*8PijERMՓbXjq3u9N琗l`ڄDmٽ3McDc4T`"ΈNo|~2PHiJʗwnf.nbu&[Zdy 7t\ w]śJXf܉!{L;W)YJNq<^(j%qjLrW@ JPqưh˜nC5qFJnH0PGnëk5s"$"Z\V(m%tP$ӷE^lRrꑶoH yuX*yJV!:vulK%)>R#59w0mmY5R48P@`T ө?`3y*N}pK%R XA5zJ^,":Ԝ=@䖄q6cV]pbC) ItXԭ*DtXT/4H_°CFd>QV$ɘ-E߁lkJt֯]ҎKYŬMjSsb^v5WCV0gsfQ(fn1IOkϧЫp-3i@^ 60(?s ")ْCB rIe3BڛsU۞K88 (X*l'ZIU`D 63;"0TbAp>qgC _}ېƌG`SP% .%-'>ioA6 %ST7?%@BͥSpNr][-w_}"?Ȩkٌ;{ gLȼ\Q׭yf5ow?HjR9NXQ9?Qcj>и6oέVmm{#buu.1UifAo N&hMYJ4i4 S-7Y; ۢ#ޛH3Z=[~hFy6Hq+YdiPYABC8FLNP NZ$r 2 1Aʆ CPDWa?VUDFwJ7R-7ݒjii=<b @Kpe6İrXrPZ4L>ro` ' ?YHH !rPI3Y6w#^vht\OUPu0~|{rwAay>lc+T W;$Suaԥt]Fy~.OpWށM0qMr9@pL{ 1Q-B)\wjTvd5cp҉jNjH w}[I*add 7cq9= l$[na tw)cæqbKO]=a1`',YU}ܞHK>~6vSL-E-'<}t-)f\9 ԛ0`{&$!V@70Z߇'[q/Q6@4N ǻ&! }tQ}_@m4ObfjH%ȏ[teqkz%w%Y券%>F8&ϭgnsǢ /h/mÂhfoz&$oUiYWq9"v' 0Y [Xb +o:RncYC={[Oz%1YvoUr?^6bK7nHNphfJP}+lD,anJeiqVnظ>)M(7>OYyL7ſx&2Zpė}_S 0jhʖv=[5GZ׻(ǝ-.Ezx_M&DYcYO}a5!ZT%6C_Ax#^;%lyU9ٴ<^s0uDI| _+qJ_:S)h?o2#QY2KQ<=fHZG;}jY %\n r!]0Cn b7hz[/<tN6iY#Eko_ai.1s)Feʁ| h=_q*ZG,!>{LlXxZ/]2\5@VM^~NĢk*PU Iw2qX<ג[1ddznӇw @ϴ0FTw?tlCp-nu`[bʙoj+"3Ǯg ;%3W?^i,GȔެ΋$GmjDXBsFKiG(?xz׭ktN_Å%&nga:㔓eYr*2uD1סL3Җjx9h ./֠Z 1f`})3?tșTF*2v؂?Rr E3Y㓅[gu=~.NW&DӉS֗F dsZcDp]KԴ&-JHAm5]ETN)P|$LIbCYPJ4&C9J̖}L)I XiIQGխ ^@%{=,05LEtecm$Oĭ{Q8jTpXť 9<9h|ǜWEMdOC!ibx!3)dQ)̺T}䛖Dkͅtwr),ޕ̑0:e*|񬌜 su{<٤~굓V!VP:\'KM Zʡɜޤzۥ5JXsA NӰ$'n4Ɗ"2╶q+αyDzZWB˺ *f,jRgԂDO 9bB#!kD#f^[5%*ύ>9uj2e͢rkOp|ĜP(4i~ aB]eӏ՜O O< хVR:ø- vt_!{*;ђh4 ,m[ͯ7 `$L|AsUǓO_2eUxmkDIe?@"Xˋ@|(!2U'78k'򛦴>[h5tt;57L XFY&p_OF8UUw=(3 o]~Ͽ>Ai qF#'|w ܼhѣ*ZK&6n[F:?| w7f1 G"i82jU!p3I9+GdAFi<,\w1v"/?po =- Qz \QCg,AF\Q%`+մU_b\:?TЪ,@WpJLj2,k;4`k[TR:ZE\s{ i֯x(Ä׿yJO _2x)6|OLGQ9bArYML1<S"SY%Ixn _, {< m/)i$VvՍ_H$x%X.N&0rOm3jFU#n~w 7MV!¢V R;HIy|GPMme_'q<9Y;Jp\Rȗ"l߾\mX$' |cx/Nx|$te`>!b&,S7YHLO'EsM?!R-8~Z7d:S8 H2u'Se>iP>jJlӸH~fDzV'j< AF N;JopPm CA/!I_p\1RI9SMK*( 0/|-}[M!-},au{8#$F_x)))'~~ҶoHPuT7'vYX9 1Wc2x.%̏&{u8lz1)z\X@DvYm p֫O>hz'czNsuܜ>C`#ldAЋ#k 8𺬻;gYoE*f@V':oKPo eHS^ aԊr޲߶ Uf {QKǁ!Mmܿz`&w lKnjϏ܂@ȠeA9`4^=;REy>U;K9dcnpUWM|Jy=_AtURz7ixl^Qm.εyhO]c8`lSh?Cxf+ezctjv@lCrga޻$?4#Ԃ /7M?FFxM̤xۋ&%KNu%QN]O 6g(!'ɐRT d2l8b9h3e>k--߰u3_ )UYٍcd㦟}y"wn4+&S=B(PY3&p5E/ژZCcbʛ{/v6 6FqxC^H H=Z+rP҄4RJ- t[{6V~|A^>ʓPYUӆu&ZYޯSa["7hw0ٕ.ٌMAPS[ a}_>{Ng0mbݏh(4%Z4ll_X@1B @Ϙ!T22ЉDJnz\$є޷DV7MϞ jq$9z,91*3w7קN1~T02CNCѬ, /_]+gd^Yz{)wP;<<),)-L,mOGʼ+>],إBt~r ;DGcp9@DQ$$~N*L !S 7uom24أ}r5*毹PKAbL}RAɎ|$#a(ٌ]!@K"¢Ͼ*ִmsӂKӱ;#/rɀw5NehB tf"ߒi>vK!OH´kZ=3 yR,%CkcL`Eh#ݝF'.⢏^7SqPV? n<`L?lmaA+E =ZN43n@t Kc K=) Uj(/MrÉ j$tu71}IkOݻmԑsѡ<]kđ5Snr0sJڧCy6}r}Ux2/-mP9oFn=ðLE "~L_ywU7>e7zyb智%s4>5 &&thO]yivZ@K#*9E&V ʁGl}hfK{{-5WѲϧm~#U.s{'DVs1A$e_lYaN0Ij4r{aOIÜǬW}BTz%S$oXÚw౨PtcNC46D2"4k͹|)5!8?<\$:/teK-Yc3 _H%K'X,b*sݱaBo[;T'蕇Jj3)@xq_CC^!Tx:QWU6q-p'*\Пh!N>3{Ҡ:g cᗡUXb30?fYJdX3%NKD2"[_5yMrsuXYp^Y̕8ekp~-V I4E8_ZVea}?l'YaɥRgMː(U oOb3BIǂy E= \jbWYۈ/N~L*faz%7Jú2V} ~6do8+߱ūDŽ|7Vnt0]ŅFj5 Wp)dzP%d ~J]b]뢰F'hK+X508+K G{tL+ϕTh0Dk_uD=|Tֳ< 3 6*2F"TiP|:B >-S}^<7wT>u"Ɠ$z=8>XâX?7?ۍ z;AQ~le'^>7unx]Q\͔fIN1sG#סNI&ߕEOŁԥWV.q w 딇'DJ$\͗!xqTȣ9X,W@sA 61Cţgnڪgtu#&I1vgou Wge+4jECz %"i@X|(Ї#rnF؉n哘dkV{ŞwMXt)#'jg@5!j?At~'F#9ؘnЖzcZc`7E.!)1AhҀWWKGH!wCXr7ڵ.hk҃iF?alu҆R _YCA1fH~5YBYQ'Kf<1>~?h^LJ_?7m;=$k<Gq_"Mӹ[t!9ז4ˉ ~_ͼJϑ9zɟownhFWoP::CtM'Sm@F"jzh3i/X6N=0;N݂hHY0\B&Xnʬnb>^ 6Nt&hp9;sX"E)0ǰ4Jp ueꄻpY=XcL1!72~۳BWf;K0{P>j=Ґ7,^$ i?p_˝s -[ȁOz(VyrU*N?/$_PnY 'ߕ`Tv\cg=IYѨh=mAr2xA O9.Cr/9ϢD]VOёdd#5Kᢕz G^-Ԩ9eކ߷L|{ *tzo= 3BU&Dw/ WO,A5XHVcFRx/WJTxИK]U3kZ mNXoIΚB )>@Ɩ 6JuwQ }չ MA,FZՌ\<Aۄɏϕ?n)7w'W([ܓwl%9X $Ĥܨ IIa"F#Ʃ1K!sSRKen_.蓰g7XڗIBK^\QiJnVW.+|$yR+YWJb:0$"ҍkV&d&o?SyKgbdz5aL,xnbI;qʯ",Y0 "D{! E]?tx>fM.p hV|-lŸSGXsj'$ ў>A^M+-׃r ڸ;h"ͭ[",1"f}ϨQ0:֏O.@:Btzyio:?`&L?HANWm'Z;(Md<^Hc(Sk";49S1=,5F߸ǫoa@M^<(z;.r9u4~ D x)ܐ v?4}GIڦo`vtYSxd.X[-_pbxoX޺5{^CABY {yqUbBۙJb!٘0 rZ2I>PMPAR~Zv[SE~q]-Y'r+uZ$4"HX}QJ6c+veufKQT@o& Ŷؒ '}2.-2_X/ J-6_ۑ]cgwacsURT$Ib,Y6%w$$AՑ^YLa_Cf3s.b!8k{0}YT_O. M(rTLL4 ZW6T'\-5J8} 43Eujjzn\VO?=F442ZonZtL% }"QԵ*Xh`A:4 X0i|](?>Gq $mX]O *`p&DLʆ r%Y v-wlRXoai9ƹ#o^O- \ޡ4 p?)]>Te݉)A2TqEKiD@KY@9"ƜGENV`^LF76lKHS7p:LoM{8HbzTxW+!)hι/z(׍`tYy iɂV'&F/˄sA9ຄJooЌnIݶ6XP^0@l/K.Ck8w~x\0t]eQ?IF淶ÿWh^_!ևT}jћCv?} xhw͇' N֪3 ىJo(HTY|):1R?$D9%O9Ă^׵g !i,~Gyrͣgݪ dvg1xs*^~+.yM9=o;Ōstfe S"4 HPȆ"g;gm()'䕲HqH„z24y]=5@xMeTV15),?^ߍW`pNC۵nK+ƌ3 ȺEr|/lI"AJgo{RЎ 3ڹ&y¹wAP@ڸ}Q/ퟄ0۟dɰ]<gozgȃYN g_X&I_z}2=2M-r`m$ BRڀl*3 4ma/_/u9i<2(sۙ?l5VT; @`{$̥(Eۦ{E80WOEh$*!" ƹhP.XIF2|u 2w|c7^ fu=cA2"=!^lP2pù ~J\U~Y2*ȼ+Z)"{,nPq\BBg\l)#Zq(glJV )ԦrBv^¢םjyγKs{m>bdQY+\=-4uQYkZޅRnR@5q&n;r⻂O-7Zz`3ҝN,qOȽD &k*╚<Z4Z5˿A! !vpepm+p/m?+uF}_GSrf _si(B w( ^~oO8Q#uz%éJЀ4f]'6X~d-e<շ}Sm.LK{afw$Z.Z~~\+ hAP}Vl#;+q)Ys0PtK.ddTHsAA&=BYZLE.xx 8ȸϹ鏬{R\buw }|>{l;CCDؕRU&'VJ ^j`j@-ɨ-o>2fkGܪLq7VQWqyu$оΘX?[8KE(&oDhCv{;ahHdU{4ca؉u>y9')h ߍ.mo K㒬 fD"}9u8s3ѪИ4]zdqqw8N퇻&| μRjFsL Ӡe O884p+ȏpB 8kU[Ajb:>˿憋NWH{|bt{'˦v q_~zhXeui2u~n]lyY+I ~~_i=^OH\kU^2t62+m/8b+pgZW NFiOrX{L񻼠Cݐ [r" 5:}TwE$=\#F LL\\2Cs6{oPrrݍ[K]kEf}Ƚ ضQ)5\0QG%Vfc*V~c0MuBffmXzQ„dSzw[!f&R]+-CNN:-#1IQf1=_AV=78.,@CW1e~l3㻗=a:uvzF% f~J O_v ц~RD2r/CkL2wڧ1zP^F@f`/9\73=u=\z} -@j7S;DOq悫KI',8l*o`R68 Xźq7[\"Ӹsfs:ad:c&V{}Y0cO5pj.^Ўfr)<P9yX!Ls=R(S{`N>n0 a+,An. phlT:R;ef+jDiTK yq|@k:jv)q4nrt;+[ FPp0nVpl"M)qq@,YW`6_w?04ƌ 0>5YCQ|^gyϼV"Zh7DgslV<(aSp.thN"|o[.S4?8¾ds<ę ӂx4)Yg]`D"bTP5i64mpgWdA0 U UOZ|[q^/QkĻ, vR3jlL|PuY/|L9$ 94z;xy#;ћ\(䥈 4(|*1Ѫ 5lT!^?!c>ɹ> بZ=<~pBe%==~e߸d4]O4:ޫ0x"r Y%'Aցu1dY" B\|I3+U T ;BԇUwՅDg|;1%sZnF-T!ޏU'A0D\jfWw8v~GեX$>h}}feh 1THtR9'0ĝy(Oq OmCF3S fnΐUU(IvWS60OP^ҿZ[ U~&!`ER󶭐>9uS+ۥb4}w"N#DX'jn!0%WqlŒq^[8&^lKm~i:EқKf@D}D܈}FN .AlT_̊*',eRvigA"qǍ uLoY Ϊ_ # N[xN0dy,)m'-ԜuSԫU!ZH8GΫ+ ٧lJ23k\.GIJ2T#X7?lHhxj 6I ,VC7*fka#m]!S. [C(!wb2TE OdI/y͊F%,sX#'& MR}th<9qS9p*#z~T7]xT<w{ (i:SS a;}cs4ނ$-aP({E|n"#~=rɯH#}tH~Jy2,;`B^ GޘO=#@uFrF0Zծ.eɈVvnۖ DCFq_ Gb8ڦ&L?Աq7x[* x&јٰlt3?+I(0C d*6jN9~NKg B{NRE}, _Z',撕 A2h98ů|r u=Q-qc4ZӁ} br&/{ڐ€fXg;ہ9P0gOAA8t|vǯٵjxvm2/p+w 6fy *꛾%MA3\?άކZoxk.h4rVJꇽو渺I[%Sd򲶐Hr~ IU"fɚGr.Uِ_l#'l?nYɘY٘~w\!3Ig(Ig ɚ<]ƊI^@(غFST|"(Vc7oW6i-˒i9̎R"#B}t7sM&h0~ist2Z82 56'(yT'aƟgEG88W* JfTW-x#G+(Pyw}0Q"TOP]_Cj s>PG_4`)Dt==6 T] PsLBB/vE 6KF&LOuk*{ )ox#y4P$vMDdlR擶WRiIrŲN!Ȟ|&  aplc#.D@+:pGKi7)}eO"z?uًb Qb-U7`RᜫWGY)FGX1$}kґع6B4WfvDUYWp!x r̓{xTs&yf.(e5L󘔖_u*6O`Tz?cԭdk9InRurGHcbEe(2볼>5.S$m*7p|-.U$]ۯ.˹:/l{cuEޣ>@fIUtGn1̓J6,GmNGqLȨ@H .BYIۍstn5G1D#=73$Đ}q{ e潔pCJmA|r1w}%W?H֘#|y~J#͉)0.,;)f  ?vfz!7\Hct^!+4xoA,!ZQ1vɔ0/uU詚WL{R} GtQ?-ҹ@S.A]{Q<n_W?̸[ Oow/ʀ,MQM"2̛v &V I&9E7 vh}&R5[Ab@`Fj#RY;.ل@ jS vkj6P]s>Vs.=mnhU@  34FpPK9ă!/^+={:~jKwQ:C5F\SyF^135Ⱦ)FS@_V4 |(S $bs$5@n+SWecgXyBIA)q5=*ޮS[t#619ݻe;U15m-B͞(>޷TKDLoM}8q@+% X#AOr^Dv"3ɈغŤI-_ok||u-vfGԆB⬁[џ`W3U*M!t*dҶpl'@jfpg)oiDtqgAQ7:Zzh!{8znd2p5c'otd} ܞӄRFxC߈5gzνD ה!¬U)z8w;s'`‰o1ܛZw3˿{ #M~Qt j\q ) V?YQ2΢e:-1W *ȗBc3'R JGM)vg0a^H߶Hl.yl賯q/:il=du޷4f[!d^ U4p8I#iKv.[RӔ:Q8Mΐ*"-7^L>rᬋ--<5|7|CXe[ _?.,u" +)O8 Ca~,=o#BI7^麸Ķxjg^8I{To*g!T^i9T4'ImoHmi:29z:r%$%}5kKG6pSwmڧ'H3w&f(6&SK8& _LlǑݿf=WwX fN_7ͶLqE򊡈viwlc<*`bxoQ@իWkPuO''q'FƩZ0i/qg|;kp[SPk}GQ]8J4Q.T̑#n1;!|}66MK[cZ%2C{ɪ%AL} ě(Og``k =7@'tghGY|?6*6)2@q9r W*/iVzmX ˔owwpYϧ01eV󴝟cΫ.DlA *yPnCj 4Ky(HiW^OSa"[ɔ ?pXO\QeᄿCA܏Xh  .#ڟlhNQfgɅ_=IP(aS^Dl'9|f)FXزb3d܅ɵmĉuٵ'±I~C3{Bs;gNb`VzuɿEf >Z sL_FCkwE J:KZ!)ձ5"![LUBp]IO!_+`VpW(dť*zy. Z +@f]#NKΈ5jrZYG[Vx4b2Ʊ95e㌛VbïI@WrH^z$*7)o^.5^n38߃R (ǚqrUV3H#dJ0XOCgD zGbn_GKTr6pQ"Z;A붝 RgS.S O5 GFh"8yL3RWjzn! )/O j#[ξ nDCsKZ Y>Ef&z 9q 42sẑN{ԳWo?IZf?i8+3O'Zt &JN2@:ު:[mITL"U慝`Rr-bR"9I4IjA:ngE(U17C<_N9뛽([pG͵Ţ,3!W^+$+7<rg?S(<~meb7uF~lZ/;MZpx]|>[R[44pFCEB$TB <2aZ?Oy nhvEMN{ĨŔ\d@~csCw1vEXp ;Mѫ_07EP~rK?jsZ@*F7[U-YmOE bpjh<1ul }h87 k :+ʘRs0mx<d :}U&hWQ R>5pt;ڷQ&NgFԙ*μLzhX426EsjzEr}܁iѡʧuJK"~@ T++ h5VuMhxiY%0U OÁlʞk9.5DU/E*ƴZyKhjV/K f?F}r]\˶FQC*n.nz!5#3frƹv8r"f.~Ouo Vql Q=K!@˾^ȇhbx#`: [\96U3wnok_i'$]H~oU:hOs0wI[g~qA־,~WG0N*Ukze}5>mG+BwOΤG@HUDYN#Q"|sr#LQGQߊCIѦ'4;19ѐ/QJͦbUWbH/CO?,H}Rzc;]R+m.q'q6b{!59QVk΀x/)Ri˩v]HJۍc]!ѶaEn)~%=x2XO.|s5 FhPz&Z7iKje=enT5p;c˾hܼ:m}B5!D[o"`To/GE F!3?k-b٧\ l1 $32N:$VrՇZ o W|숶=d]*`!AnK_ oW F塚'IՔN?41\03Vh2v "%('7-hckEG ̧Uh.:G?S*0^qߦX\ę17k *,oHlj˧1|zu쯓]%݇pKq܏2v%qT$:n~MJJL2Ɠmg-(2܍j.yF1h9)gd&O]7>k 6-\smXLK";DF%u}w"w7*@Cky"ME͕ϲp'#kY&TAÅ&fŹڡgmu4j6[H*pi=iž%O7G`+wK%Sk $tvp~77  ײSxB}ߋ@i GFG u-Dgatd㡂O^4IŪ£LG n y KaZ/Ó07u)wd#60bMXȁ 32]z7X(Bٿ 6l.U %s}͈+; h(鋟!֒1xiDA;m Urcޏ-~S12=ZzpWn޻?EWX>΋KLf/RnlÍי]<73ͅf#n_UzvY1ìxRy^}w^1p7]!vdwuhibNisG#AL>!]8 cZtW 03Am5*DZ: bdT6a*[oPDdb͆R(rm. ~p:*=*G^.3ZS +Gjv,!#0,(ĸyoLΡɘKޥDKNH9 ݐ41/em5Oeyz{e"}s/1Xp ۬]<$k9oJ0[;/ b9s~ԝx{si@i9B? uRPrY" kvVEaf ɔR{#!5⑚Obt0#atBB%`7`wW}Pp#@4"Z#=;:oV7KZWL i kqhҶ ΰCzF9#qwR>Pj+3M& hlmd:(zn 2Kjv0zY<Ç4TPҌup!)'vdm,K\Ő$r̞NSn1.0@iѢIq[;/kbEk ߛn`bM"ՖXu@s`)UQ8 DmX6\آ >]@+ 1<up%n9.9cKKn _vSXofLPrʷ3У GF*8[DST!1D5|㦾KeVF%>| 5д& |(Hgy;V)o^V:U1fXma3"x.0-8f-f2;TgWEQ{ѻPa(H3B2.\18zr;aI8|lz[QJkd=4Ю4)\4\ iݹdbxXsC [zM 8d+D SP&{`<!z >2%,"x!c, k*KәX5AȳDWiKэ~e5mz7,N7$KC`~X O! iFYW7h8X'Z57owDW @w^xj٥>4)O^ĕc]G )X* ?~ʻy`^z t A]Eds;p<&P)ah+{S)oml;r yJPi {B AZO) ;7C) !U=jK:Kԩ\tzH% }R^?yu5$8l!ɴ߱3GW87OKɩ 6{'g,QCMN _ǵx9wF@֓=Q;B¶ŵ6 3Z~P5 9ri ^!{?L#P~:n%l63P3Pa&}h9~mZ `Y(鋴M=oOt9ٝ|c4LjdFG=Eh(F!wУMM̆һQs I)~xd4 m|vt ɰvzQa|lCY. #s#4R0W6*݊#P!i~~RLO3'N" kkUpnIţd.d&*Oc+^)K(f2!N%rrdtxWiJXTOSEM 92sP ITr@?$HQ?ueӳ = nv,#"b5`QM Ciej?NZOہB@[ vJݓd{fxhV M=K[7oȶ7%<%Q!nFҳQ)k1.BhJ}}qQ$sfԆkԖo Toe,75yUj# ]cHlwu\&8_F fZaDM*/?6=n)f 706[LjCoR}Um7Zɛ^DGյ>Si%@M!@Gab?^eWX]<-k):D:  }(ijx @dii^k+2aeYms# =4~\HC5GOHH1U3if`Fo|{Aq0re\[BpBrV d؄ sUJy\z%G=-BT>GX{!^I!?n$MW.N%.VBWlUۦe&~w i>EbԭF)G5Qۉli#v}j+S*5__,F4df +4Q(\EiGc{Qs)#} 5o:c.fVD̡<}ܥx>Ir?oZ dS&)րcTlTJTq5z9E)+։c@W@T́EVJ:rN6B„K˪y ',[ NmuRPNs3wp;gz29e<u PtSNѡ)7Pqo9m% wI8yʃ@?F?b: =?A (>D6hv<ڡ(T2tCmCu$&4O(b'8gVB yM>vr91U],`>0~Qc{+jlI2V 8 rvZUTpX\]ۧaصh95h4Ww~c•HqO<ܱq [sΖ<8rЀ婼29|!)63b*ЗƸ֕LsyQo) NK͓f OF$&Z5$9Zf̩2h˕;bы({!t^r{F,p`1Ϣ>Ymsb[|+ZˀoS*y~bʎߊ577`Xb3私z=J4{pmmI29lÓaNz%%8#o_ x2ۯ[SoXAyPm=ݑُ.Gg̷iLk~n"`SP?r)d65uPq2B%箂@LqvOzcu ,7$Jϼ>q!}R&]Nqn8=T\ n^~NFP^TDj9mP ܧxOO`>p܅s4' < bȽeXMioY+b"V,tʟbĝ;N }JG3c+Q/HZ:XLNVo؝rhb܈z}r߃*M*3I\&L t ;:h phpdUlٻ~svAЉ znpֲCdLo߈q@D=xtT{{32~ i\4&jfŽx0jglwӑ+W!Ƹ Tu=%\6HSxZcVP1Dh]gʦL갣1\O)FbJ ʽ& +"9wnΉsug8w{{6~N+h L ڍ?ֈoHwSR^ǹ= W.҂ؗkx | I] ^˨-{62sCX8GOn)*k8Iq5a$4gJYRGQ:7K?a>/Z46 -9WԳ&g6N^:)jO$W1(|)厯j+Cr'tqIDlAo]w_nr=+)GFBS|<r]IdoYO,&Tn >\ 8Dd-pZZZO4sV,Vatd{5 qTQǾh:Y)ezM/ V5Öz408婡)ZrV`aR#RgDq⽫MT9\U_ P5FRbՑCr i+qq0Е AXhm?c_JHfְ]mQNudO]FX9ezf .Y':Uq8AT&c5}wnϛ5řItM r9_v̒`ߕoBHx2eY@~!Pf~-d}l 3VcIܔxxJ=- ^ و ݆LЯY(ʞ^Q',Im ciXʋ|䪅ܗN2hIPFd)S^4KðC8:'b}Mۘqi:] r,#n0A:DyIגHj[%X $GT-eM'UߞE-.؁v)-+I50:8.a8aK0II( VSd*!OI/^5fZ$̛HmACr[o^1ItR0)TheTi]qgoGIy' Ϩh׋TPiH:IIo`IrFjtD(Ňtc+(  MS7%pG"q(r;ۡ):Stsna}&KOPa [Y{%S¡( [hyG(}0_uD풔#C|{]l:LiKc3m!^.bμDXՒOٶ =g)̄r\>͘7jnK⊦O!07`]`Îne !@3 npzߟÒ#n賖>-^PL~#H_+誗WR?zPGQ;D9>~*5zG\bghdgЄj aA߂@B)u^SB9ďBfP,odv|dsG#MmyN-9ڇKX\(dVTQ fs;K hl^}R Ղ^JF[5 =(oOXʊwD ΀\,Y"Y}7( .e4V 5~Fî ̭eyc:K礑A ['l ~]qRxM X}jed1$܄.YN6lw_*Ml|5gI~j2TR\2zpݜX} UC{m 8)d>f2^:xW-(=Q%9" q/օ!:thUzQAX]/؈Ģ%tWXH:(D?.1r$p@p)шigu(xA *q l)Kߧ0afTnæ +G'!Ջ.!Y{n4hP`0Xښ+`hv=p }~leL[<]Ee` Ԭ|ewPSG055>fzKY'0[\jiFyLp\7,C1 ^n߆uyo dM- WʩF@dپHwe[t=20n#|T`K?8Rs;Yyqpҳvh*ۺ"h2{&9Q|hw'*Y𗖽i٭sgx ȋ?\LgRH' e:Bw鬻[%s  `[#B돿w?+QjX.CvpV$Zl1A&2-AЗYהvgxOR%$ƅucsr@ ֯J}[e]&IiF*V6ʌ!".NzRtjYyuq]TUe(f0']4IAP"uhǥ߀4l=( 6T^O~aAdR 淛 vz cۘreq"|J%x#C&jy:N^]ؾ\viŎ>4=6,"XbԏI8e6ہ4e8k,] ~` w045Du3ɞ{tzZIxOĨGE{޻#HD fUjz JxzV@ < -'ypj]_{ h]'NȯF'%r )QۥYK&`IHiOмSvӜ[l;l!ϒvv$s;f+LDu3@Hu7O=Iu俴 n jڦN6 =|sgeVN\޼]tQWaz@m4Uۢ:D9٠lo a Եo1isE4bU07(O=L#wʸAO2.GBoxk[3Jh3]~JS2R*-&n"N?DWUT/{7~tzDyF]T821[|r놨AN624O v;uG~9'U~VCp/iEP^UD~`-uP5`Nv'k.P|{0rmzcB.#;r$a>RB`$%Y2[+uNv2OkzD`ƯSȓkxjz]2\}#h'4;F<0ܐ̌(ޘ?ְ kGGR7 逵hwZl8"ƫlӟGn0=drsflhdr$w;M/'8t]g[/(KxߛM怱yMi"hA.Os]J;8n]]O@!yҮ7CK4 4+h +ͫ= ٥xxfL"'}ŜZȊ- SBTPh>yԓדɆ7~S{=f'0+mav.):9rARs"&$-})hTPk֝wD^Lo=a3l#A–=sxQx#ls}/Q4< n,́V=y$^R6AHj b-?ˡ]3Kvpp`kٟY*ɼ z" Gjn@A+[ ?3|W㒓Ϛ 7/mh} \/#bt#Ov ^[\HkNS%Zعyh+&L6R_g.9?枝%X)˛/ \b41Ŗf+iʲUc!,gx-dPxWh ˷GfaLuh9K꾂ycP0\V[LB<2R' )6Z3s_etOr38GXןJBD%NFV2 ϛjm<򪞎Mx:uVXEJ> = <:X*2N)͖u@>hnJ^%WO{̫xt16<$+oTZjh[]=0ޣ)Y+2$CWq֣ws1#eo艣:*n&_9D ^2E./Ybф$3\!yt9&Իp)dO'Aƫ'6#"8!;q^O]*!?G Z$@YCWQ D>ΞSI޴nUܴ?'$2S-G,AP[힌Q[.} tun^"H3׀+pW$* $->OYܿyvbPTu9EM2v,/w/w])(ej4fl`"7i (Ow1n*Pޑ'?յ[f6la+kfhO"6k1kyEJ.)IiN[c% U9[x3/W5γTmQ baQ.Q\sF#\[z `6{YxM*.poɗ{!CKaS-u0JD8AB _zlPy]>\td'O4{0޶Z+ #ފJZux'. ?lM;/4!ԟB01n5F}’1dGԖ[ OFQ}QK=B֜@AB(Z3[էRVTIh=:3o<013 XXm2aŐ(tNֳpF;"@޺ʂhtV9mV+bLP6?+AYQH$"5W*\ CҒ!M%y^+%.`ːINGdP {/^7fa g>2b8}SMTF3nywg !ȝjs?ߔn&۫W.FqSWss|9B36\—" vgɷ-WK+]<!ۃDX2 Az 5@HRYHv$;bpA<4Fyw` t6v7ؓJyǕ&^p1bx,H\l-}z)/=0{omrE>5 u fx8b7-I=[Q-yc9D~=YdR=?C=7INQnr1{<1u|~M` H7&[?;5U *<,M cq}M| 1Xα`PL8ƞ>uXؗJw]ˡ3gȲQ!+s#uD Q&cL#Rуۅ?%zvef7 fK~}rUO^C|X^dX)#GOĈu^HKlJ#.m@Q~!_DᨽWb_Wn, $ C( kҀ IXȅ^ Ri4?_ 76|YiVC띔U>L\/FZĠ^*l?c<@-Pa̹7}'IX݅/^=L6+xB}Swp̅,Ų䋟 uLgZ囟B2k; kpHܤq%Y;E#8L6q KfjV< Y9pI.j5z2+BA- Nף Ϛ RhRp"%hXhOn&l/u̷aMMk| Q>砜0%.8@SN[tVTj>jBs1nB@؏cz8\.~Wi-v,? me|yUXX@IDV5b>f&>#O &bmo#:4̀!wJcxkM+*6n.~}!K>(Qt0J>l @z ΍ɻ}V%3BgQ1) #3ed~?|~ʕF[ t{LoBۅʕY$'ϡ)TiʰKzդRxc"0C865CE0][&d5 v]]oBg`mR%8Мr.YyrYVz#-!o:%zAVh )V!|:4wXR.2ޏJ>H$X~ x虂rd<^XI4~szq7] FħSYl1]<#+z 03m]X`٘I6Gty.w?C ah*'Q33>L]\&c\Gd<:Ov]O*y?N_ġv 者_2v1ѹX0l\T5m2rZEoǰ 4.b JhT{gg=$m}5Pz82@xx Ç[j{f8 #w>IXjz+[ki`hzvqGI=֏QUb:FdC0/$aJoHm"@ק9BnWy6B`rhln9.0aUZaA{{@PM0|\KIm V +&36D \PsYm1Ƽ?Dx_Z83RMq`L ԐS{5G-ꇌ.Qs^>&?rZ 9 G\5nPq[ql}&0a0[Wn1nd2] O;Xlj{RHh#@%qx}UL,ESW܅##&A/'Yx`/m Ngz/i7^Te  fI.Ԑ+İ$$YMadzN*+m bҸѵG"5P.?_=@>\7\YZ1ţ]-1J'oy 59!?`wO]2ޱc%+aж93 % ,*H-"]˂7^*^!o:yb l."=ŸA{ݸ.q$PՐVA9\W M]^iPrw\ -Zv[XĻ x$5VT{`]0N-1k“I+'>԰A\ 5+-hnb}R,a"aU8FX~%J03YWbT[wOd~hpyJ4Eo> eaQczjnCa+Q ~NGZߜǵ;QL-E- .vNj8Nnd :\^.F,g H0аM,QIÖaSEpTEqwh zQbg }$`ipl|KFrb.' byF\al(5Z8{p0^s>Ӆ/-GVUm5F*1i`V)`PaX2ٹ-&B!B ^3rd9r]]oU9I6'G}m-o߅N)Xc:g>a7.s#r'"mݮbS:pȗZ2,ݡK;$+"iWs2eE롍e~UL9$AXkԺpT^:~W.wF{p&/?fumLAxqMx%~H$ӁD niɮ>7f=U>S&B4:( o<5HLRN F:``1":Ȏe)Ctz8_ {+CBA=5O+68/T MO5IvfŸlnVPlJs-|k<_CH#l،0sZ("Bk Av>$:[u"ĺpmZ̖c꜑Հ&J q[ħ>1cAKX R8ο6>q\ |؎d>z w&fp[@x{P,mlU8X?5hw >07}vfdb?UN递* {u~d 3)M!I 4am _PUJ}I4]uQQVo^OpeU9UWwbQftZ{xOLU xUBD -*5nleh헯זT@t}Ӣ!YDlW:<>#~l/6l;V `ҟ?/qs'I@]1~' .YrO֠p,BX#\>ƠiY~j.a]$ d$Dl"GۦX']~AkExp ]G\cbh7B)JO/2F\}<Jǰ y pbc8KxyI(gہp|\74E9Aѩpۦ+@;ݶKdR!7Cg/33r !i@'m79޹@2W&MAxԗ*Ϸ;e2Y&"3w`ov=U,Z4"{uϊ~"D_ f>c,JނS-˃:4D\ع\3Cr?3|cqf'Z;-v<)>D{& XDnp.fsKϔ˻+N(LwsaK"~mLLVm&Q66QN+E4`@~;B܍h|d1 ܫm@PJ{9p ބ: umL3K^L:$o F;'kGFo{-p#̔l7 Z076 ;GAn:9 j1'G\ȧC?+hcf0}a(/=^ U$i}edkϿن{ဨ l[Y2"(]O:p #JEZu!A 'KJS q'5e+m$)QlVxLJbwO ++5/Q 8RƯ`xFgB6" >:0@*^Orup.QgیJgHp`notj:=ßaN^ |#VU=5>@èU5! I&E@O2O$D"Q+:k5|VיfW~T _cK^"b6# 2I^΋*Rv8"1y)סlI'h`xlZ8sхy.N<0)q +4԰Сr\'Ëh'{+L̛NDPn/^ SَU&l|y/TP\!F3mBCt+ߑ2x/ H ݹ.8М^H G9pYM7Wc/ݏ٩nEM‡gPnZz[iB_k6ܴ,kes'.՚'vDaF'6 , Ft!*kT5fSA 6D5WT|"+G5U4@Lڟ/Mz g|9iЄqUu&M7Yt+Z6kQubhQ@J#_%Tov_GvSԓ>o >jJN8B4PlIUX ݷi"^H.,(ވ$A" /gΝ킃trU+%!4u,L6c6Q\MIIC79Κ`I=Pkn>ՇR1G֘Nb#Z-J Bɧٽ`;"TT1R:1~LQarg1هQpU5f\p'Yˆz(>J;w3äė9Q$FhU-rr֩6%qoW$nK"A/\Ֆ>S m_UZ>X=MAzT89JuRܺ [J4&L$aPdO_DcMi e&yH6">ڃ zYm#6#n1*^U{nF ^ 7&D9rt^K3}CɯwGav%VP7+d_+|^D"ӝvƠ?k֫mrjBԥ4/$: ̶Z #͞[/J&`EOԢVNܧ6WfoRo}bHKkHˡw;'țQ.q%B`np >Ryάh؂&<َ2p82jEQ?IUEZ.GkQu+ p Q'Ӏ%y((hK/``|ǩ]Bek;JJyW@~ $6j(CYu i0ǡ93W -ƴwO!yBGA:FȀ+ba`eW8VHhX]-<}[ E9޳ؾ_,+nxIy)K p{\UycCcI-n r5Ga"KJH=&bY }CU'qIe0̼jO\Z:ZZP, ޳ ;?݉E1UjdWW# S.Ա&W΅hoT-+5Oo"5vqkX x?ӱXxrF-"j Ϻ ~jV&@@.0y yjHAА,W'S}{d1U[ caC ^ɏZ 0nhSĐ^!' ɯl\x65]H ćvsε*n PY{  1[SQ%>)a@ƽ<kW3հ]o-%\]m"x@-(^6xu Lq_)$+42:AVӣK7u*c]WI3bwӰ,gC`>8Kce$316H:Zȱaf}Nm6[mPݵ=,zE7 [ԍ1-RwKɿ *t5‘qe䝟TD)TJ_~F0H%XB/ S14t.! -_)1q |i<0U)W=>b蝏AQ mIc_ J#8~dR[Rf%I iy?T&!`(]Iq`^֓M$IiEj|]:0uF}ϱAi:HGwjJg.9zPzR4]a)o p9DE/!ܠ~~rG15C@}03}Uo0DMB$͆ Vf;d#N-a73F+6|.jyEހm_l?Q6[]SQ&o0EvWh`hyҗVͳnP~O$Np폺=*uz8Fk.tFx"0,szaE9E:ڌm B7%{v O|ӐnDIi781D0Y+p UZȝX%j|閠DK0s(=o ¯99zZ]c+d+\fK XFm|b 9pZcnJh졒gcYlMdf c._Pr] ؗGWR儂x3n31 FFHl?'ѐnwvp:%dKgʧ0#GIZw=R[[WɣjUtΆk֤' }0-\U(p~9g#D> )gTi? C6}Pgxy$cW:+F%n@A_٤f3rzHU,Xjjk -;KSZ\OihB"Ljյi݂—O-MC ՛ "W?`wO*dʢ#\r:\ 0 XS3ljG6Z,mj]  ȗ֝#(aTB jLǪxDS xEzTqkNZ6! ۵+8ѫz w*(ЙŒKQEF;A/܃%iE_E?HLP8zh{g`?-BAb $1Z[>hrJ!Eގ)'GɄ5ng#h+2҃Sl"υ JLHR?d9V$GRy3y.{-4hx868}ڢ:}Z!hRr$T'tKiz`< 'Κnֺȁ5(Éjh@i$tֈ?&,`0VKD1-ڞrPl'4Z"=^spF[ !aA@jJ-5I:ax&>q^3,S˩xѝ?Y:] ۱7S]Mqi@ /Evt4X.z`7 a?|:ϕhއyU.JL&񎏉p|<.pE(u0fm5[GLf d8nhGb[HJ0\"򐼢ob! 6KXř ֢;I^?RNOR[hgM)JnEDrɻ:xZj.oOGTY:lx1A J]HwQD͜hig/mK׻eJB@p9Gn%t:S/FvI$Ӡ #$Y(Kg]߭I#)0Hp4h\,hEʬYB" + 2ks9*o|J0!ظWR`,V KX3|sk<םgKhjثܞiԧ])OΉGڸΉ`H:>N*w\4Lu:z3 4iEŹP`Eay%蹴=? dIa51۴o{p6nE,7 ˛WjrxE8itԆ*ej+ew""+'ý$r՛g?g%kkގ]?^^d̍%YdlKöb=+DvUѼ0hK{,S$FkM- W+XQ_x$tRfa:]({!Rbt*C} 3y'H $UWGX8 OtxC(>ݍe0 pGľ` D5O6SQdQ 0}02"P / Of].dOje^f6%Yv懺"0ՖsWnM}9LSlX~ndsx|zzdx9SQiNs/Gӑ(PsUc〩M6~d΁Fn@ע@X~( j.խ+;~K Z}}g?Nn2>}E/|[:cc# E df/V "^q|}o;miAٖcj& [:FRB3;eI讂~qHxTo /t`Y`10ZIJ8H:=&~y?MpYqY*|/7逵n2iEkWj#SIOkH Yme!'{L4J䝍fEXaҟx7؀][";A1 h"`|& 9 6ѭ4`kK܅u o͸EI>EYwџW(1Eܟ YXxԌ2 U6PiɒiJ2La,7%|Hd9" *_TDgux=k$Ւy7 2[T,3GD1~C>j H\-"}7]Nօiw¯ƍHBY@LG6a╺YMօT{x/ \P|8[@H"K7cyӥ`miLb 7*?Ǵ(E\o06Je8{ r,Z t9|S):U,E-)LHLU9$~CNզ:9%(#,_(]2;  XYG e<@*~xztՑ| K9_L=uPt > xw H dVųLg +_HpLUY/YdO|;obӄ\hq~I!rۀTƄ~DdYM' =!;>u $J9ݮ@C#%M;=T7'MggD/G#iz9 ?ӌgD Å,=Enl!νő%v#Mm+'t;Bӛ ni3VKʞ\@pwRLS{9`NU%3G!|N l{bp ;ElG(BAaVW?CEL}G`_W҂+>̗X> װK,e93I/P mqj{SuU89 "r+A@"EpDQC̩y}:9Bd x}s X-r;0{r_DkJ1s~Vhf-Vj魰tE=yܡw;W4B۳`QW/jT 0u** rJl o,\ lV1wp`6ut$5Z;RVJP(3#&c35_9Ű鱴`VzV}>]<[,7P:5WU 2jYe-TPfpi dr-dLJ]ʈ)P_ҝ'2Lb?8îtSEϏ5KW9Gy4a+^( t?kMZGM[26,6eAy³ЃHa5]ߒO&,s-]s(!(͓m >M/`ʚǤi)f0q{FJ`5KVgCO|eNlluwR"Mgߧws@K/Nl4'5SLwH/Ќ ƍ$?Oc69/udcܘ%2*ʿ?)[=KJqRsǠ,[ 5tA ØqOgbѡe"ŵ/vQwj(;:Ag@}NBOL'e;{( %EL "!FTAO@(չr1rSP9?)aN(fi ] zbʝl_%Ґ_2zV^ ¬d<>!̾ڙwA(bRۗg3M"&JA]9 9"V%%|MH V(ˍS] ]ԅK<`=lHlV+I/TqĤwۤٵRgdVz܀F"Sxd~J -¿ JC-wD.fwۻXu]8Ka>7vUOMeg }ldha' Ye-=ZpͲXD>mqBbOU]K>0aoAu dP3/u˟tVS3)Cؖ$?u9H߀(@YMHr2C;˚ƪ)f.Ekr#w1;~AT[n稙Tk2 f"q1qlfetyKE?Zv:K1@f1v XZ>7U@uZ_ڮ7e .{o,֨qÙ`N{ o@!XFi'vA8ɹbpglkpKs,HSCᴛO,y 5"hh|"l=Q`Yxջcx=Q᚜_NlEY4/|!ҏrFLd :F҇ȏn?2ϾH7:u97I֎X{6::|cDv .W]2<ӨNmfZ]S]J`v3w1:}Q׼`a_aH٣rY4ϸ%"1[MxrĔ~(n*<ywsS1:@v4P#AmHg,PHd_xʖzaBY-+r)4 }Ae\5'C+vzGYV(2PVnVVyFZv߈=Vl{X1:qHx !:f_jg^ 9&K!u򬐊|mWѻw'V'nǁ 140-!O~Rk"Ʒ#6Bʕe>}C6zdbvt6ޮOSX+o3rCSIyMwbpOͺ{-Nj&^1yda` zTy|Ȁ[,[*NoV [n40hUx(WKTҨͬ9{&& ԏ{9 !Z?"_nRdvH4Aɹ? [ХfnUcB'B(h.5i|Ck>I7,5ɕZ=T&c:;t#O]9m ïX Z9J /~n!,mN2^ iŖŪpS=XRyZb {oԼtz|y#I20 thWXVs`Y'+&$T=X*d* iǔd֝#F0ho'?"VMMptJΚ`v݈TIFf)JȽQܬKv JPk@/I7Aȓd`mVM`.@P;"w>|yaIʿNR8;ҋ/orP{$%C{lM~tW/ r@y@))Lb  i FnUx$O3nhax#02c$$2IB=lJ) M?} !'zN5~h0Cbpȃ 14 7,TFV 7 H`0AKJjpk~x/)muT0taZ!~Z G vABIer`\fM׋G$gxO suH [ "W4^G䩡ʮN%"7 eC#,"kT{ߨۀU>xF\ բwS:qJJq*nlӐ13fʐ -8gը}7AB_]) Q @5 2Q1cAE# gd:9Ji6VAܫj _'ٓRd'rJ(r|ݸ_PB(:jU:Z}.!XO9ߺ!ă% o ss< H|oC> 'b0;;tG{L+SsCPxdsr R8-cevVL`0ݫȏZm 3RsL䞶Dn"J!775>z)qijbk3n4~Y5{:]+ DD`sXDvRFZ/jtuqF:d$ h+d fR9aBZW*L6/*ϲ0&DO &7 H< wڳi6\0߁OL’"þKvq\iH!_qwyN^+Ph0Wl!}H(ɝ9505!prhd8#!X,Z8\1P<=_EmN۞ -J!M?d MIC퀡*f.) +#ehld P<sTZk 77rË'n?uձ )TcIS+]ケ䋸Oz/pJىژ4?X(449UɳsVm ޭEV J:\ }DMk7O MFخyGY-(XTYs+Kx:ɍPu?BxYP݃aVq 6Y-BB@^ԇ6|3K֟Ej:ldK=B&i|Ѝ= (QD=$SnxCV+J V%4+^ȐuZSq+1j㯝W#5rxig N+?0%ԁ} mS{2!>Nz'*|{꼖##'t'KT("ֲ=s(ی-(GiuMgHC#q,y4A5"t^ {_4؁پ>Btc'ʕSB9y5P64}n\uPS@&s|eS^C%:!0p'7>w akt!iM0^'TQB9 ?:}eΦUPr!X+R&r8 ]Stj8LZsܿ&Uș[A?>kTX6p#kupE7IKE9UP@m2|r/yݛ_i 0@?:nTY͋aL,-p3[`/yͩCYMR|'ta$W _tsii0XY2f>PKDngVH06e^R1R 8f\D.Tx@7 D%)JoI>!(#O"<3~DKtӣgVpv/rfL+ Ma91I㳨t2_BhQT*=kҎ~=1 W K;=22$t2<3F G!:ڳ +蔹0;aPv~JrNjcrԔ8Ъߏ1?`kO5d߶aqSh['cbB< _jnmm^lZX }fw;σ3=gu %K[ <3mv+L2b+mOK:2$[  ٪݅ORBy5"[TWTb"olkD/žib|9tL-Ǟ>eP+sz9Zeٵmԙxe.;=~m·v뿪H]jy/pte3sFFb(u>~g9I FE~IKGK)z2I)Tݥ\iWdh6r# Hd1 ɂA&]ʧm ofkሧH\ s+阐ة+]g lf Kozlwhq$R14 0/[ZLbu(p~ҝERdR7T5Ƽ &2awCu_|a{F1Ԧj?@a¡Nܷ]?*jZ®)uf?rSN0c D#UGVa"\1ͷH&j(*@?_)=\4q T٨#نcZZ(u  I"Wo) 5},=Kfts(}AgeTR:U=YȪα bVvW rjjQ.(ptqLAF ʣb] xpx\-?SjCt涺Y,s!i,,V7V15 >s_`1m7qڱ.uTP>$t&bs,'A"{=?>ތ#q3~&N?, $5rl[j w|% $q4]&u9O9#ĵibSvPF p{2uJԝ[S2a)!%)ݝ rgx%ItQJ7 |6ZzD[Ԣ>@OJc;IxMȊП7S,zT6P2:`FS"c=3xS%5١ܵ2J~j/Z)nE&My)J3@A4@ M܌5vl`VR|/d=%&k3JlC,!hLM ŀ.H㬑 %SM-x?Y&yQMu|b?9!,s5J X66"篕9Wc7#40B˄!Si73dxWL|pOӱ1NPJ89D3F;ZZ }Gg_8$͏kFasFhu 8mHPۼun K:gTmc#het4tUNĿؾ@I}p$*/!q^3`r)b[˔q8HF%^^8I^8j[ڢGs3=,"V^ٌDVI.}s+bƻ %;oeK=Sn5 Gl$ CZ0rgg(,_ǻW!wf}T 6w/LdsOZ$@_4Fb\l*Z(ܶ9#Z&w8;"1,%abYD5%LŨ=+N'WH=PD9w(zpdE]E$dr:1P xhxd|,rYt{d;OШVBr?UBSǡT-i%~ թB 2at hV{/<ϥSR|=1q ] =j k1r9ێp;6liK"IC7rgܺ kkO5,}{k-6R3=[Wqm9 V`.dj|Ht xZ23n]b"~cgjc4ڭ}< 9DV> 6h??9$8_wY\Nf A_ui>=_Liݶ*F5)E$DQ \ !9S"^kX=wA)&M}:3I#5YE9:1S,M}"}8$GcZ=`c@6X{q {ED=LuiS50[+Q8mY<$M][z krQ{*Raȑ-؄$:Z!&%iA3i]ٕ|@APW:T+/ɶcz,,qnV]y?CB$iך,5AVպ`o؏oxm%HLr :zQ=::sUor \rhӟ_'Ý 3eNQ1t#]`%k:is) M>;XkB'-Ev|V^A_og2xx_#o 6zMcK8ǥ&c5就=:hޱ>hiQȲPE[AŦfd ,AWEF3_!@2R_tgS$0gFBȳdDڎz5@+6Sz#Җz;:S5n`*kJ0ߝ[m|N<5,闋* IGfOxJ-.>V`/<.QvSP)]";ӷ=Tg>B;pD^Ls&kڸ0SlH= 2|Ncw4kOSgGg 1EJBaB#]|מ|lOrFg:e@j}8 KĂ}nU$eZ)ٯ <2I]TF,^a|l5zY*L|Խ&?X0F g%(g}{H@Ung 5Pg%o(P}˽R6-8%QH vS0[]HUqyz'0GUI:!ܢT'OS7O&,5)u<Mt/گS6|&|Bl{ ˱8HY0j?*NleYj\9(W^xFy9L52B4hiqD(Т:'p/-#q]TG ao6-v4$s6נ8N?^߳T(J3{s#(ͦcXYH`<D{a='u y3!p^)"}>ҏvڦkwGr׿| Fh}w5b3<TהꛥX5<87S &.M9,qߟWD5׃`ԁχUAю(]mœ BumB6}uĀ[[[~I;򞬗g 9uX Ր`i '.2(== Tɂ" LhQG^lhM"iاb8x;6{ZP'pJ ?XzTXk}0BQ)IU/-iqCvntlY{*^;\=jNTS}/?!QWN#فյ%;;6sa/ RVzð-gPţr`M'_s|E1$ ~B~b}V&8 i# C]>eFGF7fÉa|$qVAga O@A7 c*BD 7be%އft:9.ytz"m},Zq(f<^W&at쐪)&z^Нwwv\TΚFT{WHQw螔}"yyJ^4Oiݦ+Pͷ'zȖxBqŻځJY3p0zCmǜ.v6\s{f|,7W$S@X'*RnEw- ,}61#^8ج?dԫQ0H;0C=_a(dyPRq0"46*.S ˋj-ݒ~ZLJ \"FdwЋ^87I}0Ń;xIU9^D* s (~Rz'R@vIn7B0O(|ޒhmxg_[Ϲ$;\#@nTYId9+:mlFN w2rZ|R4F؍ݛbЦy ^4`fI,op?<,t[M?@s912>?yh&Q]sGx=!+s "0uˆ)r^IGٍPQk2QzɛeS>מq P:%#|{r&D+h~kNY?,(Ky/⸺]$ ة`Ӌ~Z;_\ͩMɏnj),i)bt5m:ɀW$3a ҚW{B!e,p\<7"怜uLC+X+Ũ ÞB/̥\C`%M_t眶!`jlqWFDLeلaƛAԿq΢ڧuh ,qJ:UeƓpa[$SC,;_%y$sHAص5]\NW/0qCVʈ L% r%N w8XjQXi3Y&JԞq%smgAGs>D!8kjSXàvzN%! 5:V K0g7C;*ZЖ̓ޫCJ9hxr[SiKJ{tgSq?kSx-*\Ou by}͔D[[ZEM;.e$M`} <+eqU/{a>J`ͳ76d煴h#Qc0w> /qp#6E@J#k }UgƒcL|@jHv%űLjE0B0cRPCR5C  ?f}wuQ4žGr^~5GRh @7?NӶQ\s[?]=̢ʈw7fђxZ|%X9gPA$ fVR[uan=P O Nr&1Cc1W93q#TQL5#c(<~=9f y],Ջ eDczr{k{7RbLsS ' t1 [sJydUY\9YH#?KxjTM=c$[+?2eMi+)pWIOLn9h aʷWt9 f_{y;,m9tH܀2b,pVH;Yb10hcÐ-=ók_aJʅ ވJ6 s"=rsG7V`*+d'UA.iPc8˙(߉y\z36*!I] غυrBt5ߎ(0uVa $͕NΑf06 }K(V ۺ~x]m^}a9RΞ=i56r8,@I5NݑBRp? FM1=>Inm7^a9yhkpjȺNgK`K+n6٠b ahxS>Ba6Z0SwIT+!9U1"TrNh4zY@`&r +'tLcl$vNRB=$,,˝;sUHbQ/8e 2jw"Bv|ٕp*pG(If_h4v;[H:׎}h}@i DU:8zlvrcHXcz%b\b/z ࣽ=1a ֘Z e9Xih61+a NɨޑCd>Q"mOV1Λ~"ujJf%ZTGj#qUvu^^:PߪuRV vmL)V!-AaST+5,umR[d6vyx=VRP` 筀ݎ˜9G;U Ⱦ~{xG@=݋f(+~ 9o'] ˳ }OjT} Tgis=?O5a+RoTQm7X`Z"|~.;X;Cs蘚lZp[/ZKjnc֑8">󹺨DXFm&˨A_Ň;ƟVm,#΅' C4R>gQp5HTXaљFS!t/L3 @?Mmt<-DG("т,Rz e/ /p+ :J!,1`^XPWvIHS媔7ձrhl;Ih5lR/xsqjʜ>@N[bKL[sM[zsGbї N5E˟ܗu ʮỌ0ptvF쳉J"Z6$Rb H>n2_z1%p|eHJEf6Eт]ϕi+6ձ,kh%B_m-I5&ۧ3oĚ ;kG2&Sg],%A-dd*2ɐlx =:26&m)^ue,B8=K!ˤ 2v3VR7 ub41aԵJU__@i yHMnn0Cڔ;E,d\+ȓ5m)(S o.:!RH $ΜZg^󂉘hԇxrZ5c_I]hh:h(X;ڍӈaiВaP}3KMX>FA[5n& 08X/0284:=kyvd8}01Ǧ 5)J|?JTGU }&[R\XAHi/y̮6{r-xB߱dOP Z Vp]5M?{Iߩk ~0"(Y_TD5Uu Ssщxe0vJCN:*jk󜣾 I NIa B^ˏIrp N$*zƘUZk/Ce̠PWgUc[!z2_j),3q'tlonBRNO0tbLM<\ @(y!=Y xMN4"3AS]a9o}[&>?2Ž"A޹Bs cMksb0űJ9ۅ",aղC6a`m}d9!Wsday .Jg{>@ ['=ЍnԂF0\ȹ|C]fch lT@2VHmac=t`=oV$e`}mN?dMu= rIk"9G95r{5;Ysg+:]2L2$}tlbgkF'V# ; y>SRţf/y s[}-ɲ̠TJT7~i@#n<]Ȩ[:Fc݂.z~m4޸ޙIq5t [BEKLDu7d JՋ& Crf%Gu~=w_ZP<Ϗ ^{%ERx8=4 :lY(;cpfe. LeQ"CчGr/+SdΖ%@nS9ǼO3IWu&7)ZҬX'd*D,lVki^oT-v|Q"$f,OqXw9R=<8O0|7%57PxQJ1!Me Y6G2{7QZSh"c5osZ7}@0+"H"SS<»E;LfCUr$l`WG&'I0*&vHWuz+tk]xhIv/6fkgH: N"*z!,k|IY; *GGk?p$Ѽp Vwb=Mg5DfP?WhNu!Xr)qTKڑ<=]і6ͥ,A`bzK&C&EA]Uw< RŦ_rq*hj5FNJj.vb:InrMYm$ڤ6v:y ܱ3s%65ӛN|ޯs^E耉ȐIXSxҮ W;߅,BC^}T ԯd3뻥1Mgqeco:T#!| 4ӒǾ& =r٦gp\Li-w:KKn:5rp zGcj-N&HMR8dE XNcpɧ2ԒCɧp0c]v,3~JL__'N^Z^kxXUTĈX6Ic|b'{S ~$g3خJ1Mbg6ΞCY& (@t%pܷ:-1ZMM9:{xy! =xتՖ`/gTdW"`D; HTlmjVnGBrM»5)`V⍽a8ƬCb<uA]%Ga2eM= vֺ0W'za {ACJF0<[LxoŊM=TB#%W7Z)g01kȀZHgFe3ՊXuvvH#M˿8 .G`&#/ӯXoדYR_S0FX[CBJ*dP&I*=1_">K:d%~7{,BhxPJ!>Q(4f(e@(}/ʄ&2svԐy }mrӇc n-ezNVƮ4=h ՇYꘙ8qOUҊ}*#zIOX v˻((&ioUNZ 4>"d:Բ_"/_͔A&[WRPNXߧ*wSaH&vL`,enԧH+9zB J W %'x["`tX] Jx[@ǡ$|4Y@FxB-ǡ G 1!Մ` /gl?/C GSL[`颒Z@l=1ٸJǗ\n=RqT7>Ꚙw\GOϏ]φTtgCh2Ԃ3mb Lخ >]dR%9 )Hɀ[(&"/bCMO ?PCFbcC Y!t2'ruI m,`߱GiǀGhqQp5Dgo祋Lv+\%^%df$-v[Sx|TnjH1ͬ.ޏCӪ<6}.'(uMVH d=w ίi/Ҭ?0Rn)rl?^_85?3x^ ig{ .:+guF#VDP,״9s,t70[Txx"JB^Ӊw9=M|ns;8t=jEviQa|2 RY@; @W 3^!D@7'V)FfojbL5i(>[E˻׆ 叙l4[֠ Uّ2@ Qt~8UJ^-jcXW Y*Ccj!\vPBʺFX$4gowTu՞Mt|nChgk&J0X!ڭ1S?LT(*EԆP0o)SrU#@㷌+E_=4pp*u0ТvP8i$y"US!4j[廒_)DAFA[tZSsT7}6P9 [(~HȣsؙŰa;FtP;煎4hݺs‘[FHe?v#0vFE|{T9K[ Q&'XOCXNX|ep W&gf|VK.i)J1=@a:JqCʀ7?PMZ- x{&1 Fq*~{╇᭮|& a!ΛֵJd~Q ,:+ +(Z cFK'I!9=/T4RޭmqEnIsN=#󻟫F-E~t|i8k犣S͉ qb)_ cdJd]b_[g\㽅;֨w2vʕ}^Bafr+Vx)ɗ#9Sw_䬛IbgǟI0^.]Nj~Z:HrEeh5RC&br01ΨeV&uUòxD>V, n^Kddc n 4ʂ]mT@5P 9y.)m#c`C ұ:%o$ƾf`c>U^sgԊ텿t:f,s93d߇*P <]'g+yU wTGw4h_wad&gi9[M^ĥ! { #Æ𷱂P'Oٖy8NQŽ&ݾhrS, >A< u55UCVqT i&c}(Փew nCej(DʡcQi'5} Oy6҈`kY9<Ҡy˧Z0sbgHwŅWrZ)k9UFjGbx{$'_ybw@Gl9&'"YCE0hfD"otsaXW`GeTs5e$9EccS5aB+-;rLx =]ȶ]VLRݢ7x8۸GXGRZC ➮#DHF.Jdrm|@itbP3Vq x$RqK$l"Jw2:'XNV?ֈFXf?0%$*RМἸ|z9 X,+RYz!ƀ6 lFVBGvyU{#%͂a b>L>Y$Kн#_-%F=/PSt!Gʐvs ̒3sb# lXW.WDoE_3(CZm-k?DFol*Y6fv }AGD N18DoGĝ"B WCYLuIAqvsYݝ'mj|m{]V,ܾheGI3;x^G+ tشscFU=!i8N>Fζݐr6F X XGTꭶ֤1 ĉqӧh)|J;\)d#J!buN6kz7 L04kzwk)e_ҧJ=blH._3w$m jN !Ut4>9#cӺFSwn-n Δ薲Բ).9fJYVf|9оj\=I4ǙȪ]mY+\!^ҽ)i.~R ڭ$ .0ߪ _hQ95Y1$e|HxIO5k4 /Ʀ,0g* 2Z}tD5Э| ҷö/ՁtEn9 . X*'ACWo;`2-(j`"Xa4LGL:#p3ArUw0cr~wO("4ѷb DvAh=A|*G VS#{H#hS-Ήb g~mV4Stzn N5TM>ףIV+%^7V R6O闰^N9n!f uˁKŠ(;hqwg? è4OeChX0@U,fӝ%y:3Cf4*TN,.^RQ0NJ"O?/m|6,2'Z+O!dpU &„i~N:f3 k~TD A߳Mx1&%#jQ{0dE$1yG @2`*U9D6\]cl~-*%ϟ唔XӴ&\+sE_| YubE5=i"HjG`+CD%KV윴2-k_2&g pZX=27*ӓ: ی_V'P?*q؊$uh*S*>y38{_4̩s xD 7] DoEV&Jݗ$~ 5:תUڃjcl< ZiSޏ>>BMM@ Mz>Q 9@8""O\Um6[\UraHd.w$XZ/dA&11F3hfjA'nȔv{q%9DNbT.Z8)ߖ)_?K6<@db9i d#cض\@7/s@e$]?O7+}'X> 2uW=ē}jQ);tݘc5M+=غX'jNkˢAё)N*Mb*XPo~X&;U{=1pSh U+^)r[Co ֞i\_.3:S;0B1 X52PJ yv|c;~z*0uC ƻ-2|,J ^Zv-$&Mg@vr!Wxlu0>O04@"yH4yVSEĔw\i!IXLPqpW}f3{Km~vj^Mw+Lt_NXxdޮh8м镮*Z\ۿ ]eF3Suc~VTk۾%h|)Az;<׀9'G %ߒUëqK%z%rpa xUɮ~F Nek )^;Kn6u.@ܲKC汀M d4wIxS{|) kMU0*ԉ* e~$ J]O\T-jȍEѳ]=ʠ(忶qd$_Bd/9nrp{~C'TBPݸ$\B(R=NMnVɼҖ -I<'M~qK$r~A1gCөn圉=vO*J_ \םmkDYb# I#5VXw.0OL Rχ 'ɍ/&!`KC %nD? ,0!4+L_j]Ć|ۮY@?#mx2ڗblAunK7 KY:4F Tn~=Pjc{}=Aȉ=مEӘ!(e s~ Et(N/E5ٳT̩?=efr6boҴ:An%I=z%jV,GM7bDg`q ڢ)Yg [Z]DrdM k|*,tPbKy v=.-!hZ?܏@T?Μ쎇+%]-9nj c$XL o6+ȕ˝GQq CV ǷH8ɲMHl9":'ru,Zi[)A. e/:Ҙ;n!SH)%LV"(BF1G5_u۝k,$򆇺`mim^gi"a{@,k+mĮ a~KsO܄FSwɆ,wѿ4I Mn%6Jℚ.(nnoNQI ulp'~SG/*Ƕz_L!w-۪O:ze:s>O3RW^'{<bB-6}ʣ¬njvV>vCb9 mhꆮǖ3CeYm~w`dUv[TVaB6ܶz8AʓNBaeQsn./}x#fhOOR7ZD{]%Z@H/BS cQ1:qn> eg Y=hae=ˏL~2f8HwV;F\g@4WKk >UyvP𥖣:,jQϨ0L3 Q wx¿@[7DcL8܋_tp~w  $KkwJ失~GqEQۤHeٶqi_3h7yZ>TAchrN`[.v"=H'-1*wPMIn ZzL`NOy"m/)T*2W}3)S#n12 O}PX%%5B64xQfŧEHFV.N={єN, 1G2,Yv$CjD!h̿ PEӯȪue5)ezQWTZc|й }MǪ>ʹ}1&)AQ+O]B\FiWIwrU3F:Mۧ_Lh2"UN<iBE1*'NJr{e氇0G*zρGK=~DsQ%p5|dZ,ͲwpPN8ؘ1-/Ze=e@҇iW3>xKju|r$r 28Uɛ- /F(QK<;Tԑw-m=Mdʎлy`D5=LWGlF ZBs_J b@P!j]9stU  >eçSu܉.~[>D&6cd[&0gSM[&Zl!? ^Ca8dIQf-־Gsmw'i; F8S4͙MITԞ@C2W*2㟉eK_, $G=;X<~+yFɫVRFamo_+3Bk"(eTQVWMP}7_bRo1DIdv/Ɗ֤o4,I- ,7ӘCrhpeBC*ֈ9 WB3-P l: ׻w1ڸ5Pk{GzbIsmRM[̲x@4p!(N[& 7&k_@~-cgoJY51}ʺ+_:1Aцf[24Wg{5^@C96?$J>jIh]#~e@n|)~Uf16nӑvN )|e QAlJ͕AEj O0GcN4Lm1ڕEIWS8}(@żF 1!ˏ9.p9_u¸"X7eTC] O6=9u~{񁢳lA(bw6<*$f z6 '2.+{ z.hB"xvEŻ1FO\q@8Щ{BL -2W_oR]MTY*8z7UaoyU "㗰, )o5| j |" oTzO$Y)pr|yX|^&o<<Ùջ5cϚ94PߣZ6z>5qD)sm5r]˭ LѶ2(%vӷAv 30:$Fdf*nQ0d='_b+W*ڿ9T:Gs6:[X) ڕ3N3 nC6/ fR/8Wrכ,5xL]{屑fԑ'r04SoTpj>[=#{ tX!I4jmxw A5ЂpNdFd'mudz JE<`F)WëdZK\ژCԿ#s 6GpQ6UBSU?KSI _~%&ĄE9H~ ogxZy9J^Ŗ> :'0LmpjBGms2mu%6iOUXf>]p:{Y'xp$xWKָC!5QWebؽrQI ];P pgqY_ląpKD?lp]cN3ď~7SAq7"`Y`- }pVLJ.E'.iѨX L|?rAYދhl4frOMIQ.@ㆤKp(>KI:^,RcF@%Fd H28K2](+jԈlWPnw!߯za`}qF%x%}liF"fM^ȪuY[*qVlSվ^4~w^/ ѓǕYD'5 TB*U;5HoIzRW`_ccKZ['90 `!&f;M^O b0 H^j-'35˝jS yOYPu!ecX\Qߊ z³!s 굁X1Njpn%8"7^Tei-sJ]Q r=K"o'qX=jnׁHј R~jc$0`akzB3&.ΚLly6"Z|]TM0IShRiLO?ST3!kxc3pBjaUCB,͓Q,DE N9]O N.^ՄS*>BL l R/_"6gS^\p(Pܣ[ud{ht QA-x 'CPUD0Q Y3 kB6&m3r꟥z\bvaZ*(Iyicݼ K WNOW;~-=K[Y# XO L drΥ7QO?MrBt<9-|;c.:E VHFI;vwTGhekGsj䶚-NG6tEskBԜ]ʓJ0m[­dݴ6fKϸn;uF;0PB0 6 Ԉ?Jn;O=DWjKΐ@R\ej4(D:3ꍛǭC (fQIkNڒ[3 hk0Ot d?lv6&x7^h@aW|glgJn‘ɏbE\Ka[&jC$а OsaCU2s6(bA”yة~IKd,&Bmsa@&AQ l$=lU?݋M)=qc86d: Nd*%!`S EC :-UAp>:G/;NaU7ۅmŎ u-{aEiwu3W0|o,+6hF0 E[jDZ|`Hہ)^;(E,=BckV4v@jQ}8SMt< H1$@!BvyE}ŝ>~>S]\?1qN& $\)rqqI"'08淃= #gO7~)4k',jB]Қz\ԏ>/z l8GJ |ҚW<$cYNa\, jS]֞gn=5QAKJ>b<|emSm+ز7&;ffBģWTh~ϐZW!øt_mn/o) Dcj=Df\գEam-T. M3VZI? zգf+6Pg^%BXЍIUpUq\SvniHؚULED~bwYkɸ+bnwADcHBOOkdJ_&do)7쪍[qD؍TxTev80 SX|CNxI'Wqv7NW8". kdʌRܧ拠}-hN|nV E&y$-STʓ1^B]WL9|T>ٺ2va\i LJq`pE2y4Ηa~%pYL˒g=W .mhUkuj!)uOz_]Y#ă)q^ 4gDf%:n'g|G\\DQ&E>@T-=g[͡ډ*%#*> i"IYJ<8j}8ZXB ɣ#i{M4= ɛ͉N`2rVƛ^~$([DX A+0Mѿ|BFuE'Ц++2U. 3 1ؤ3=Bl;cjdzkR*SW~-wlJZ5e~8``W&!3=KIACAY ']y.3b,I~x8(M:{|K  _wa*Gs3d-.J jQu2M/#eүltl 혳)LۧOo,8=IOO0Mkpl{"rmw.`V'EswE,&ǝ)4 S( ZX$/ьޑb"D8X% (pL }@`s)'N qƑxK|Ug~6[sO,ɷD> d"YՄZ 1?mjF0<(WrZR4unI(ˁyaz@bhVXKJZ'[~)7?.WV쇖p'E*x!"S!BL?{OOyh>j[mDP*Q`ӪB7̱b*uÓ.װ7,o*Z_p*pt*Fo缫SWY#/]gxTfc@]S7nX)_ *-w͑i&YP7T ?CLsyYNWp9[jCV3ewi 뀟k(YgZI& O.,ϝRhNb:zooŪ0ۈn@8>1Mm,*(*TZ#T' C|& ȒK6vz Bdwp?;]mdCsH j ӕ`T-@! >!Ms ] )iG5ý|U^Vmem ‚ZUS M 4⪙c:)}񥷈M4v|3>qȽ 'L:K;(憬A xfٯ/; ocؕ'uNLX4L|E$"5XT'5s䙹3L1?GO>ƽ.Vo5C29+L/V oS̴.'YEN0He.s t @ql&0 r ʞ1Y19M~mCH04j,P O E&'*F)Y*VCF9ն/k&kJE@E9QuԸa̩>Fd%պxpn *w]VYVZZO!IKa"~iMtt& ]Vȕ]_Q+<ΨĪ*&ޏUz>RpJ3;S_I}vOPE`(Tқ` emoc a-hWudzGw!⾌ddВis˄l hS4cˆ_GoBos$s.bqK"wM HÊTN=LB8ߣgn&O/sY*P%.>u4&ԃ7]trV؊D+p"=<P?}?{||[9^lI9;D Lㇿ\ll,nMGd3 0}ENu[x="l]{Vl6Y8B5@qeoVϞ{b$qYB3;)N*$l0t2?7 @YF"Ж)15G"!'XUŞ91Rd|y)UٛQ2}He| Pn J`Q-%_=|=Vo.X76%co-pG'3&a5ߺ,Ss4Q ;aяt23EĢ.9 HU=eybԔH>(b]%g*xҒ6SS(ʆbo5~IBL-R؋(wL21Pr_w3r0 V/8p=+oR}kUv";HLN\& p!F`QsMc֫=MCPL$6=#WŒ(s$1‰*%5ec%LXe쾽iHNzO;*+#G Z ӱp m)Sp wt Ohe*^3ǬLedq'Ggh\5C^0hqGQ$Pˏ|kZO*B)Q0 f4, ŭkž-{Rg @<])( C1ƺXG=|8< vLz~#_pm!so࿗\2le]9r#X9wRFsnt70Wۘ xGx+++U{KwQlV*Ӈ&m'~ ii G=ƟZ5O;xrAX,l |,@qL Hm>oVxY2?_clTJpv3rK1 n٭n":WH3͘::aFzėcVc:18|;{( Qe̓ ҊHZFp[Ffn /'CV=7HV̓K0Hyۤ:wǕkrVL^GQ(; Q+czTNď0U8NΙn f)4w+PDFqOwHi-7b)+,:6_XlMZuJos7Q(KF`9sڎ0bH>8 QѦَ&WY)4_@TI#n9ؽq^ZZ3ΡKHF2.qBjpб$WUj;.W-|!gBfYE",? n Xu+$& &+QYfA8h.؂zܴ֊<@l~BR!!T:j%#[rh*t_bpk9姀|:[L◤f Lny=xaxjC,K& z-Hdh]%4qeoZc>EYz7!oRt[=n-R3*tջU#-Nt"eNʥ$ͷ°d^-8Z=ĉEI=h Œs avMLZWzn^Pzzv[/v.@`9Ḅ 4+b2.\-?ΎV" m)X:s@OT/Pa󾙆)?<)A!+ozOw̩>WѶ>^C~wSx[ lƌ,/$[%۪M j[XE'A hUOqDbRlKA:nYlSLHÃŊі}}iInQM[l~Hee`h (c\Jߏ`Q7X6W5`]_RTO?殾9(JS ۻ1ӁR Mjͭ Tz=dU7l|A b4gT;LkZ@ ݭ8cx8bW߄v\ئIlT}S#HjZ AnM"heנ&Bb|Dn8s/9^(Dn@;oT;?j$eH%>u;*R* OW>70O=Vك`>y{ <0k:'F}$(1 vU cV9!_YsoBɨΆ@凿XxG?3<D{5xXR:MMQs:F>,W2ZFU=q#p?7m[{-:ϝIҏdj. jn5M_)lAd(\e+jU@>]}?)+?*NGh!,o5ځ+W6 $$YÂW&tr,FObz/U HLKS)ţmNݳ'u#E]n|G8M()D7K0 C ,R+l3[\OI0quwÓ-(2ÿ7i }lqF$r&<$ k;'3?o۵ߋiy4L6cՔHh FVUV/]Hx:<LbagkBg(5mi-cfZ,$kHk; S[ D Qp`!a;\Nsd&7Jy8YTkWy=JPUY~:I5q6CY}8ߦ{Ib _g>5}LQpfu$ 16t̖uo̖ cGw"Ρuy7aPJG/{cvIwcE^bZ}|Um&c8:*;O;&mi>g c$YJN oaU0DV-},-b;jS[ec5"^ކQ Te^X8B }lqߺf5O)ݶIB`1a,é g{aDn[e '8`?4.kٖ)1Y A&]HZ/Tؗԝ$L7؁'WyD} [ hQW->2&K\ڇ^(&LwE*WgKROT_E|`r܋Ͼp\5 UdYriu1TD+Ͼ뢍G_ib::c>l"_47\OU(؂6 $H4h̐i8WNN7}/=OBҍ]vLS ,'Yq`P"`v5d KF 1^FSmiG3 3JU#Z0J @ [(5e1Ws%ٗYc=TXNJbQԠ-ı}QsU7C,mV;S\ ;Q"#/W {,d'.u WN2痑8lbza{&j:=J9QnMqke9Hz] q^[X{ 'ϒPqΨ <4~[>qlc6ܛK`24K =0̭W7gcK_`TBb4?gb=:x@Rwq@w!;$mw OpݑQ]S I_7;^c!0;~^cE1`|7Kb݂Z'7t p_/D;'mMA} SgCe2|jMMxh" ڜ,<Vn뛤J WE7v 4'"!TIs{6:v2V_aq p0ŗdݶ!0?2CD]w2VZS+.sRpwչwUAiϫ ,f LFᖗ~&)1ߚUW!・:h3_=~KNZ`R[ɎV0@b^:]vpgn(:Fu8(tJE5]/[~BVDBT} PKkSҩu5OGk V!j|67uχWw g7$t!F?Sɗ汨g+qC?y"~4Iv6zgUaM/Ay_AEܒUvj4s3ц!՜Tx۱5OO6I=T/F¡% 69?J!qޞ,qBk</ Wʞڇ 1a)-xO+3ȧܜoI[ KKbڬzP]/v{b- FQjɷZ=ޓ|a ;_h|gŞŘhO,۔-*?DiYY' ZW ߂Tqyևm{-D698M8tBĦ@FJ: ClNJD|{_@ɭ,15D7zKȏWܣK9d5qPyqrLKԩS~t`( 71CDUIˈ"rLЦ%FVxeZA .Jjݝ5kWô{j i=h}t?eot' bBI]cB$Rv4fEJkYr,rZ7ԬГY; l*MBh/6aI?}8ZtA8Η~WibD MD]# t #'3hU 5=%Z Y q/Sܪ -}N=6܅̹6Oٕ4'KT&u:\Abc= naS<+76+@D'NNmR7qP+9yJϙ&M A k@XR\/B1X'rex,=&upkSqndMC3) _5H tnAUI?lM'zBpetO!- .+pWƱp E%a!T؈X7*Iw֩ܧjZ܄O?|Ţ<@+7϶ltzp pE6˕B*> q!mY,J-f@l!5,mieMZi7uD/:ZH4enô#[;d2J}?KC`dcŽGsD``"k/s7 t}ʐ(ZxC,98`\3tTN b˩_7YZqh9}f$xJ T#c\ ٦R{*3ߌ:/:WucaG*-A.<bͬxw'Js? FQ7[uQwV8祿$bŸM(hG LRtJt='cd`{ֽ'sҖAMlj3zcT[osh=Ù#_yz=hk",u𙩀AW([rGI b6D ͭtOWN{;S?!ZՆU;)te!s+Tt(m!Qn }2H@w^sI|2Bu,&aS AGCT#4C e{Z@vA/b^šrBv0,C"lL(;=ch(q+|INyH9܁w/DBXĕ }U\W*lȀ2JI\ڀf`@ }oY9M44@Mu])6'' Gej9i4?dAse4Y~.YDwGz6Rv4H1̝(eVIeƭV vG'م'Uؾ[N} ]ˀU%ao Dã5ƶZv0j`P e0EkfA#Ǔ![')|VI^o;p2'Ѳ,UsM EP f(Fba Su0)k~FM8K5֙`:a?Z9&ÿ'Q1qb8X?9itnB܁׏_NnˀQD`7.qZ/,TCriU\٤͝vC RIi_ ,s'|(RVRj#7qƼc=fh; )=8F+Ψԕ9bQ:R܆)RDHnH~ Pv~.Ռ9kGޥ/|߬~s`ːg!nJjru!E#| OGAB- 'P0ŒE7ysQ39KH?lRc\72`䲽(8[c2=vhE-L4y s˘2=[ўڬ (ĺ ]cu$K}ׁ'ċ4~y @rE|Am*_to*8F)WPZ1*a~~v0ͩ0;/NL;7a#F2e%+]Ӝ]~[pM X<,<%Hz.mF ARṘхwLV0*t}U1Dfuh,y9ۃۂuD~f7v}C's܉O4l$}NCx?渹N|JR:LEX>C5RV6DymBOZLҵMEp^wsbk,id%c/[H-znP?xE&4 S^i]QsqN2MX)E$I"Qm81-eƍvzW@' fucUVY;^DĂJ8mmKrO4^& "1gb$oX^V$5na{ZpW}9<ٹw U.X9@CT#0Tn;]A5Qv BZj#2-07 4*-xq&<.G.45{b=]t'wYc1WN`# _3jz e@7&&V5 NAE^´Z.lqJB-{xQ_or{JGI6? A:%ڹXPAèϘg~SʛHL ~V@gI;E A#t .@f4ߍ_iEP} /syycA0@A\Xó"gIaP_ lRv>5 ^d̂ɻL9bȂ峘xOY,P<{EG^@ڟ! VtId yH!BqjwD*tqi mhIѿӶKaiɩn.q2T_#5uV$Cv 隨Vt^7V>GuK {O=@8e?ݖL@@6!d|A [m?C۸ 29!Wj~A; ݂el{E% Dd30jͶIaTЕm C@_>P5dFf/E2m;@nb#Z,ԫKch/=d,Ds;l2(RYLE0E!fWt׎h9ݿTz|=' G>PD!m֣@}{BD" rJ` R>m| H j)<#[J B-'^U4 ҹ[OFij \.@xTHPVzP©0wo/TJE! ELYG[)M7H8/65tFvrmwbhr+ ?)Lut[ >m7,Q-8Ju0`va͡S2{3ie6MF(ohj6#,㘣ŀsli=+yc#_Ƃ+EGz 0U*ܜKOJ~5{yþU/WTAAƞ=$2[?pdZ *^ZHZE17xŸ3ڑSlt72.I۟ѵV&v`;aYX%7z︐CC[uWѾ.aʠv0z:̡`5E[ڦ]UJ|lHJq'dGJi{gd=+av!Ok@&u N)dzelj((䌖uN2^'C>p(G ܭ~/N /DuZ;iڷo=x YޟdEN7#ЦIuÄn$"+~v܌rXʖt[rD3'zH0i{#?YI]*vC&;pEb'eK54cmUb"^5b#RIpiq2:N@t!.{Վoan{K2a3L8&'bc4 3/ Y:ߖ*Uz:^x=s% /) 9Z=1UilΘ"PqD ЦVuԭLO1$T.YrdHl0!]:G*3zpLgT8-C/i4K2'q\}n> = YX{=ȋ KpͥKqcWS]lI:mO'd=iXǁpD ;;xN4aMgBa̾k9C]eoV36E?HYL}`T遰x#lWCiMUcU!i*2q&"fl4lu _P8ňFe=o×XlK\m٨H2%FQ t= *3aՌ^aql!m\L@(~jS sCv~N_:vXȰ M5R-gzGߜ r)T&\.r]=n/=T]_˩u DHq~*㛁58z(ps )  mʘsN-J}M]}f R"r뫔]&.ޑƤ v-ZNd'os? 2 &&P"T0M # b)>,׈a ݡ U!1]egͻ=l}߾_4._@Mݞ'ICRk!NuzEkh̺𳙠"=pazùHomoč6A2*6af>Bp(9k%kXG0c2V k+a\%kyO-_4%35 =F@q{+|IN~SJXxi@Z|f.7s50pR>LvV1+_z .aΟU71_gbNg\\|5?X¢>iMw/vŽu)ۅu(C%)4N*ж!ĩ֘:,v%tT0Cۨˆ~A5m &5gf"S>3"֏DvF/hsɕj:ٻk{m Dű]ϝ,-p Mq6 \lGYSop5^tp{ )tHx6ǁrRQk5& Qmhl(x,EdiiO6BtG⮆ݶ`{UWX$c`BOf$0jԁT!%qNe+h W9Ohqp>Ɨvv{d<}+P` l Dm ߒ|Uq}$xhE]iK5}k`p8P'?T`[{e^i0RsVS6+'\  uh&r4d4;y d଍z [ݞ=s|b7U4g2Ӣc=@h 3CRX;[ʘyW`Mb̕ YES.@^#Anb5W[e~S!KhFuH<_ $Ek7:EWFxWlA,=m_ƬCy7qj(mBV3sN;_R8׼qZ1hoq*Cūr/_ЅI2bYx:%&*N Ro$Va킽gcQ}2~ 2u’i5JXx /ĂF/O:9BNuXP6y;;iwN> :.%`8n<)(zf-,eF2$41ӺiN&7-P 4,~T٦5-m*kWUVc'|`C`݋HT=)*.Y4E'q[l*w>/x 8(D:<\< {:$hlYخ5 !X?wp΃\YypRZ$ .s;l7 t7S:g T§aۅ ~Yv: II=g-95s<]^v-j~7xŲ%pirS]IZBo3s{ŅEag ,IqfgֳqQGmn]O!#t+vx{e]>]f[!(B`jV/'oĮ?80jDC~cߓIL195fKT ;Q:֏3]BɄDzG:ד?G~xdlpJg|8+ \6;|nʽ”>34:q.ݟI7&{W.*$r#i{}h$Iףօ VrWo8B> k4:<H@y&Nq\{I}WϡfO{{ozc Ry0oAftX {<_R"aIY[DZH*pggpdXHHg:7^)}Ah]:+=_`*@gjobT)3ꮶ)~Wf$+LXzsBi8®M_hd4Iʴ D .9 z}X}aBpu'$K7iXXGFHXP:tOKrG OĂX}<+VjL땳3UOʚ 琢}S+Yk)GԓK/2cI1YnT:Ӽ=᳭F%I-vnM p߅PN!_qk͑Lc2=[T@y-j;)~yd#]h:TְY n=j% /n%vcr}^6!*EպRݨ< [1#>ؑTjaӲP3CE;FN#>$nz ÃcW֐+c]$6Ar#nKh`3;8׫.2璷|)s0Q#7K: op=>4Yrz ^euQLq1Pe=RWbG ? YRP>%Y?X:<ۥh´Ρ)9pE_4œUPnޅ򤏫d-P cx.a ?&z,e'.Zk~>'{B%u:7ƇaE-Rs2C_2 $Ct/U-..+ V\!vnj4 WY ^紿N;ܟ%5 I=/j6n`x=oID)n:CyG)g0R z#qa`yi߁7ʧwPƥ2 R|4ò)\}¯1zhJ% '?:33_|6*Fr(! S(99 e>vzU=(My}u BHՂH`9kB~KtʆKφG }['eNC Ѩ*zşA=Nf-aVJ 4Y07eRBwjN$Fꋇ_"L)f4Akx ARI_Bq,H]*L]G|`zgB B`Dv0#zlZbv;>4V86 fbĭ6 2ʌƖB~ZZDX ,`ųP/ॖ4Yk5_XTR\?JJih'ot}4/ȬV"`Ox.)N3uWUA]׳^KˍhGS=CǙYFC)+ C!fz]!Q}h~93Xc8Tn{78w'2xތ9AK&JجmǍ?ר&etHR+܋':%$i}Y=yrt|*DkM~ZeS[ |k/ʐqDݗsہ^z,Jh=廷뾄BQSv7z8),Is EBj?ǸSCbXojO ՅPF’4BѨkXhK+o(+a1 g& 0,++LsV_y8"!Ɯ_4ݢ@g#40o*/1ŵL5E`,r0,j:ipmLŪm'ۨUޞ qO=36PB1ޮoꔼCƳYZr"{pSmKIl\L:X! iL$9X^ec6qqp:4%Pz k0lQ?xn^D$8}#0WD2Wn*QP 1~iUr?fp KL= Dt /x \:uGUC^ӜQ>{ǏOGcXR覟B`iWV6rؽHE"/D `;n,&GIFX%bl)-6Yw.3 fQ#C$B7QiAnszq"+f XQvb'Ah5ekϤXl+ͪCf7h- _*`5K\3)|ByFMCb ^ /)4U85ۍ4_+t WXPK3_`ٚ@*Lo\!?uFJd8k+u'%ݧ~t.NcE b5^7ea@FR8چQ4y[*` ؊oX$Uc>3Eqhu["ҾzШrYB,~ -,^cR?ea*yedoƫ򛅖nJ]iL'SڴzڕQ5i3^689ʚѦ@8COϼјwDV6^O,_\yeb.*҄@w!vK) d4й^oPouPQ>1OgMi4Eq'4cF"VXҖ5΢.$T?GF=JT4.b O! 1#/3{ K*ߗVEt0g=H~Tƞ=X:,]"Y>af 2lX 掜[ρo$߲#f6d[PH=GT@zc3"b N5eOf #zlu}ıHs'P@΅ 倝W{vVU(ӄp]|3/xQ|c`M'W"Z}}Z&+~Aa2eWcN*hP xfZmr?;N }Ăc5#'~[l鶒z%;KϩG˶@"ߴA j G5wDlMnIBy,.s e86h"gWr3/''V<kƓ]LHq qMAY.M%_&6X.YE;e݄^a?KVN?$? R֥兇C#,fZ+b$MA%b};"ԏytZ|26r 7Fj3 O[{wq͎yM9֜::bmW^ *}C/UK9 Z ch:ǿ)΄i*7;2Ña{RCaQlI&e1\!&hN"CЮ89Xyby;p"M,bWQPwcFZy32{.[.gBn"NRp]hd&G[c҂޾W$,N=h;iyk9;qevwXide@x땮`PϜEtw>:X71;ul&YlvBLֱ[~nO >XڐPS#|j'RFBtD9/ƌ,T@HsL~ШG?J˒r7}*\  (' \J[Л b»iH4T*p8wu1DFRAަq %eFKʌÈroec/?m} gثH/YBfbmսКƲsgz ̋'o.Lg<#rˑh DM\F{Z7dchDk-s-pĨ$k N/hnzJ+uX-:U0 7؛.uM:\UvDzbxDI>p:>a):bERis6|'Mؐ(BE0o&.U9Ln ӧ$i5=Ь䉮ʈ^ԥzp(f :7,0WU d>*f#-U]Nڞ~Й-8LkG9W@I!k>Bػn}g,UdJzF;ˊB՞{ 'P 9AF\(nR- )-Α,wH?3pqU]2MrlAJ9f7H -9ZXk.CA˸hiPaۜJ4дD,M|4oc2|ŗ fbEtB5$$,ĴukQwLXaT>){aʑz@kv5%iBHܶv[_]2ol~.GCMi/'ʼLO'ϛ'{BlIzb0/)>qҴ3jE@-DV; DS$HN:1L ױXE$o {c-3$ekD@ZE3}UncXJ?<ָ?Jd@`,zB4P >ɛ#{Jc͆bvYp%8biEnM z[@9[.11\=ҿ}tO*|]|!ŤGQtӬ"_O?>mM>/MVZcDmÉȹ͛e9(ˢ xŏOYMtoUN{w0[I@Asc )Of/ZZnșN?q=ж oQ?tEUU\q=Wpo"RAxiƎtkˠx jIH焁!B*1򐛂}Yؚw }J{+[m]^Akw^x?%AZyZWViq9PF WXlDhl{=Xc<#doXOx^ljBJVБPԴkoVcvRj%٪c.%?:KkQV>/ݔb?~8y7~}FHEDv;y$#j CYei;R) pǵ_𵍸>:VF ;joMId14 %Esq rI; s:OZ_)|<]*`zn #q@Zc,0pL*`DjIyj}ԴY(G(#'Id5\J}jlLu6cy#ӱ~YʚF>I}+#X T$;j )HPeջZ'y4|X xqfYY`Hgq ẅ\=t@d=+JJhH؊'qKqI:ݿ1&-k2'RVވ0`8E|}{C! [ٟOKl"$O4%Зг @ftW;lje-ح _Gʰ' !52I5CG=bjfty6샍ɩAscݱ|{e} R'`G^df27WfR$JB{; 7DĿV( W%s9,M| XEV  eFϱ-y]<ڪvV\} ῲǶ]!v`ayuAF%0\leO !t@QRX8/"F2MZlqc#dbOH?C76iBݑ.Ҥ j_-R[؛Jd*(|ͣ86Og-dJ0ȸyǦxei\ FWCK0 nV2`Uy"(=zO΋ʃF2<njl w2Y)z;jlaTcm&3g+?kѹ!$nc?哊 |ҩ/쪿S 룍1ONW(>'LGAޖ^㕰M]_s˳ey(7qIW^cX |6w 鷋J qˤr"=0] Acꫡ64b[Vzbx*x֢^\mW$8iSrnчΐ= $+r:,B]Lk]4Fc}59bZqG/K8M\u hrdE3u\x+E֥<+X6KR'5/@â(A JFv`ggyXQX0ѣ 6H6"Ku@ƿǷ:Y Cy b#FƁ۷tPB` 5<ZH>*l@?ՋI& 3=0 X 2g@=t5"h-5*%=l&X֔%f74nV,3bF*IJ^j0ޣ}Ǭ2yGR6>@&+ytr*.hp6MWLm6Kml|H 2Db[8i/,-av5sߞ,S{wr\7\ 9D91^}mHMpT] NT^|3, տxP#zt/d? Áٌ#V8;t(^u~;kOG9Ncyv, (L%FLZ/'+:ֵkB(;;%n$ IriaV''c[ Q`:?8|lw@CfkJOC:=oKa5 V!o0IWeD[$:I^AjTեW{)uN>,8jK(BlN'K0//raRXc$fT[l64#YA3<4nl@Z+8}v{;<#abtSb"pXQT3FdШfLxzne-B׌v1b,o"z U& 2Mlzhr`.Qm,-zuhz gxۢ@l\L?75ۯw.bdZiHͯ!)KS31!J@]zK'~q}7jS1g&gʷ1^PI\<;2Ӑ+sL76 rv;Ģ|$|wrs 23tLōt ̳+RW#9}>rC'& U:bM~ &&010"iRG[><9yM'ă%Txhq~_&5sq2s//]`˃[p[;Rs0^y ߳AϏ_tALŔW+Kǫ\m5XsTHv w7zTڪlIۃA04$"B;v92 ;옓&l57O*| 9afsK"<&ޚ 0p__&dj/vRPٲ_ M^Aq)Z. RsvZY[@g1H >k%h08+kcNuQraLF7%Vw\Nd m\݁NfpXC_ {\RiG*[狑3)[iW$k}^}맪iR+ X-M*]ǓjT3(7Wl648" Pr%)dRh7$ JU j˦OWڨ" g-oNuـЋ $oDYc_?w0J0_~Š 0F+G{->3`#ILv g,5\-V9I RrPbmlŶ!g` .&"@uȎ"Q}ҕbr{zNgo%X ՓaROCxZB9S *Ssg/85S$v~Ӯ !xڇ7RapY+ SY~n9!OM7Yf5i8"܏TCV"Qty_G/[@MmGnNB$z%4 erǪ#,H ߫Ǵ3gKd un0uwƫP4&]~~ɖ:>CT)Yt%·Rh$Gwe]&f7[hy=+xjo:-AOPtV"ՁoTHqj7\%e2hpV![1KM>rg4ØӧϷ=p[7WiS7z"0+tɿ :IwZ>McZʫJ􈥷t,|WK tl|%OT_wŤ%K,t_Zl!lTgeT& wߓ,FKvvh/c*4ڙ*7"˘F^^ yMe1C?';tq[hv<ƞLťgj͡ie 66y~Cd8mz`$e:"sm9śf3XluY^7ITj =c8y_^$Z@NWN}e7f䶭֘ 2$oh5DO+ W'!ꈍ05n :,tIɕң/ϡ6-I4⧥tdQh CKxO@@ٙ͢-Mvi6~`!zbf9CC=f=i|Q s2o/Cxeg91F(=h(ƤwjW/X?ehnUC?hSg‘Y3p_vQ8j0kԶ3 M5z5,RJ֠_:/$M&_^ZÔNiL /Pݽu;N"ȗv~T:]z"2()/bMGP3jb%ə?$B[ 6 m11]&b3@'Ro T=%Wgr<}XM7M8,G}Ww1v6A5 SaԈ,4ek}`ipp&.Zxa ;⒴!FOrָ/D\M {K9n=pc@9f}.Ô}G *axb IO}kclgr'&zpO .$BEDlDN8?\nN6. ]|[MHn|n>Cݟ:(zCɨpDܟ)`gmqGMEFCg \xt}O_ cl߈xc}RxWş|ïe3Q".+&(g4"=l>Mi'{*@$TQcAu5[}EoKG]Um '^>q:JZg~0\g-%x 6brE0D0SB:)52=ՄeNO Tƌ6yzM{hv"uŜqtƚߙG Co -E ghnjgoꆺ5y,SmPp C[HP!{$ADbtBVJN16n޷CKq?Жm OR\ԉ!&鲼ay]_ݮ*LfAB? `5_8GK'eơ3 ͪszˍq9#AՓLr Tf$] zOȗwn-&_Ho|S?/3E_p R63~vQwy|-+ &iANf R`Tj:``Q(Q3j.k3Q'NF]>zR u#fM_On ƕdLH_ @LA2 [tx!rhvԳHHLz%`gȌÒ{ICg\+R|)51!Zڳ!10rNY0ǐ+ZgvSؤpH;tH[˶X;i]CکI"볳B"Ñ8VJc=(9퇘gPA1״Ķ¢C pZgA),Nԃ8CޖAoa/qt"'=Aӆ ɟy1sӘd]1A[ 8Msֹ\ZhE^j~98n]ɾ呑/g1c(kϘen [fwd*f5(5ǵpy^'cUׁ[Y-;7sB¸at}g\'+Q Xh;YCq;߬[VGGcʝX "Z`+ieE֟C0[=.p9[e]_8{NsH]|jb[#<>XC^QKdRȰ~B<γـnzz'2*:m$eV38ZTֆ3ڨ\m= *wpHDqNY! &_)1zDrv FV$2*)x^"Н2s_@(PC/lH~Yɼe ƫn JIoKq#AIL #s3`o6Lu"B:<|W0Snϯ .o\+ 0!֮Ukw!qgg38PqI.Lq@aaW uT5-Yu@~ϦI(}UkL! Wcw{썼]&zbrqU;_vx<SzAmH"݈&Bv8zs>g@5##'(1uF' gu]fQWD؞gBԯ戁V %&dd+<7`xܪWj٦k e$jpw]8&0ؑ٬ xpZu\tsno $jOTPݝ~nI^gJ/K; 1+1\t7;YfVLjBiA|U[ N_8r .cos Msbr lJ~~{9Xl^{1\LJJ@:-[p!L|SꈃhfdM C c' ИzeErq?@}B`PHcшS¤j%~/>;Z?k+$:YvڮcbMA u/D5w:׬t7]M: k.Tߧ4 0ktUן~8' _.Fdƫ߫!u8Sgfζ򗦐r};LOGm,ߓW%31R&sAsZn, s ,H{ùwhZ$ec`"%3&TŌ$ԁ@EQQ]F? &EWՔEBK{-I;?a78Ll&40g(^~>CX-"^HށV*RE7V ݁Lo|U}\I8TTD`v0$z+̄N^=K*_1dh[m{+56uY Ӕ9s)q t.Lpv\67nY, $zȑݽYwGvIvktp:I=<ݼi(E%zd@\1&/嫉Q|th3y Dߤ`{hԲSx}"{v Hu ,G/tkФ8q˿y\/T @մh Ϭ ^0L}{Iԓ~sXkڅӓ [ֱL[N$aKFȋQ ř٦gsvjG ZVjԤ!2]DroyX>5#+*mݒĻX']L/0Q)꓁D4įNU3D$A>ivX5?b `.[yt\r:;lK3Y&yőצ/9R4ieqqd's`]Pv3ݻ^^, }h' /)%P֮gޗ1uXEQsĊMZT'I/j/GS?ew g' OyqK%'7zj3(Q.ϵ5_?c/Jw+(.B+Zy= @Nym*qF5|$,N#}=H-]j[dN5~mlk%/&C/`@^ܛ񷊓C XS,RQw4\XUR1g*c?bb~&Cx%`m?bULcixLuj WT3oEÐL̵ܻlAt=/q `%XUO|m DPEB8 R5r2P7!C91=[+*ҷ DpS GZ, HaWX ۛE]"#;+vZ(¹_&4q/ڲی0C>gV͟f*g;/T/1@W'{) 2*/S"?Dp1m Y:僀2y_ MQ,2?{H *K210,KHy5 A%QPgIЦzYм1]0Gߎ%]F5<I $!oDoōI9$"D`4Ph~p SszJ1̀`[=WA8긔8XQݑOebWG; Ct h*ap^Ook0{d_A558Y 3׈ -ǦNA"wr>-Cqk(EIb&i <zA r9 '8oKao!I̢ƨpFJJuO|,VjY+qlb 4#cz4LNVd :QeYU8|ٳ^w҉\}m\ ?1 Wpqx}!xQcvd Cx( N+m7b/ͼ)Dž.93x.c?ݯNQ=@ q}xy|qYZItt}hoTZ>TzzÑ1e&nj i뚥 :)H\ 24%]'M {?t9 ].Kk#k& amAn{3b'X5~*vTlnqƔS,l)@iUVyg)NAGFz3#~cH[ n!Aֳкu.E۱2WǍDC$XK#Dpqކ^1AOpbV@<0UMԯ=n=IjDޚ.E kj !9az' X`΍#."Ys77D 3dCuc.x8RW2vזVὅ<|}Ob>Sd}eja픱طb7tPW˨;U9 EMDok႕Ҳ>gb+7ЄѾmăy=gs`zUx1/gB (UAٗFCL\BC8sq1*tȍBE.lhv"෨kxVPCLÍ$R:X-ĕ!18cTeZӓ.l wJG)Y]$B1'ɎHe Śݓ@.#>nd)OdE E=]_myR_\k+^"ɻ~j_~sփPLi rfKhT=䋭Í# Sml@%aG=vŹ[}fX]&ɄpP C_znx6|ȗ ԚX@mID)pGy%hqr/Xr!qktT#A{{:56M78X&su}l9a xn%c$χ 88E/PPfeW `Q ,:X}(a4PjKbR=w]XZq-7H#)_[S!%P nO죢J6D!z!LN:?RBQk/Q ^BP)X?N7 :N0ď*&򦛸KxeM"#[TI0OAoہE]1y`Q1+^(]ݏnqV8yw_cZrr)AM٬%_. ܷa+~c`8eYJdÃ9_ї@"629GGFd +6w\iА"n!Eд-R$p}Whr3I{,eiv')B=z&R(*Q S꤁0=G [2":Ch ^||# c쟕޽"@pKִIJ2X_pgDn{2CU-WbkO`-TlƇV#ړiңA *#)`ȨD-_o~BŤtCTM%:r[7Nq?K]$w\`*z=-5 U*#CEܛ[QN:ooV~x0ތ@.5$< 6*ʽxO-APOYĈc)T9Q$IL<yVG?}<+z{iϡ}$ui%ZF<ѵؖޗEnd4{iC!2nC!tZi)v(tЍ̈sϺHhRDNMǔpD+C^NrugIarۘJk[%c( fg*dSIt4.g}L{0(HiH6HkdfMUA"< Rg8\Hn<:btY$Gyzَjt0u#u^IxfXU"YΜ{MAH;%??QE*yʙojR?L,|toN&YjA <q%2\4⋴(|~ãr nܦI'/&2"CIqbVVBi(pX Q2eRD9:Sf5&Hrc[!“p~g͕|4}ҙ:۷K;=.s6.WvUvi04꺜)c2'~xgGWY j~oH)sſe^0Sdx6 J1TNN+6@`V3qZ LGKPHe>eA Z {Nu_;51^2mfi1 azzQ4s&|2%j3zo,",uvy`~;h`yd¡p]gj d7X%?uK JxC-TH^{Eͱt;w4T3\=>"1aqx͘.tn ^΄rޜʤy0[GГgmWwGQb"\Ln$%G?7_͚z4G)τWM>W\¤ $6X $YUC(4&:}遢LpWocFNVv1/NC;u=m[,4 RoKDTNtOmy%QBϚ4SN^Zf4{niʽ?5a]qa,O\lv"k爠dqxl˕32+ ry\p5mr#QS˪͞drԹĻNjºUl.?E=ȓ}d}uէfD\6pgsxKj1t{ ؅-t#r@%Z'd"+ `( <'/ v htb'1!|9$'HAFG5pBN) Pš]_<j(*8#RD2s3 ##0;{ҫLZ\U YWTDLnmCL(m-K9IN:ͪ΁il!/k9 T5 ?MU?F! #?,Nrٺgk}`<}B 37n5cz Cלa4 C'x#3j^#$."L=FWp3S.((BnX=78m*45d5s2C:拸n#7@vʮuԘ8!O*+R\V?2^@ۙ"pE hy,ǀW Ȝv 1 .=FmDN.>eIMϨo^)dZ0 A|y z 2S'bJ5׏3ؒuF"FZEZӚ#ԣBE Blο9q SHjB&.w$)["[%rjwojsּk)YÃ͡]XwkCn8֫pQĊâe c:w.Hsf]T'&VʃCA'<9ٮ(s+g65H ,8u8Z?2#y\&dg={O $WGOeW0/xEºXiKp^5Vl! m+Zq͕}~*[qMvIa?>4KwpJ75rQ3m 5b5PYpJ-=u>&^Gf?1ǹb6Gb%2HWݴM 3\;M,~m{.M7AgDlEq$$PCF[E.[Tq\J8dvg47gTS,B$~U $i$%@Fg0#ZUa`IV7<+%Nún;:7fdӜw"{2/,!$.NJ!+}(3﬽7""Ơ% /[X?#I>I2~WBVf5JaS nzffJTF?j̫6~H~QRK:*]@zqN%e0JL\@.MBp ɗ\oj~sG:SrWKbhGjTL<=7ӟ [XUY_'qò# X/* $gVwĀa2bI۫3 7MRC6iP_[" _z@b/^Yh&:4ZŴ2.<v$ c(p}5p@oJT& - gm ]@ًBB&!ije1ӈWO;Ƌd=Qnb A2۩Ytܑ̅%ed@G,hOؓ3DhT?p/1T:Ίeu]:f/-P2@ʰ:}bOf 1vũ {6r&|my0v}6&%"P: C]0K|NVe.BRGm;`0|ˮQL  (hv 2rGV$׼8z&8y!r<ǽH N>+Of ..w.ƥZA%=s=hS7Md <"h6/zJ*DbZ8Eە8L`KWr$mA:D+lToT6C0!6q?ܭ(٩˜WE*tLd虔/!X -xC(l,)?O;A{Xl7`2 tϳb9).\Q%3@~-V:Gpֈb䒄:"[,Tf^!y'T0R\]-~eP.>sW~2 <}/p1%,=>eXKNV5gq1,u9:ji'hliۣ[h;{L%zh% 됀Y9>:KqkPd6h7q=dVԩ;w0>+t GM%Sxl4 ޥGX^'C#0*=D5ӫ-F?$(}j@hH-r=ނFN\k7Uq.@?/@Ij@֭R Dv95~Js-? V 8 L$@кE, @s0uT`>w8[6k_Aor-[v3|JZ34+*j:vN[h|F%WJɚj6P`}xIlP|VƳ Z< `N{ՆzTck299t>BaW+meOmRLO d#EJZ eTJP:ż^ ej4|$B>BtfmU=a-7!~S`$r3Ѕjf1oA+@G[騂jP &V&nW4sLH[t:C\sqm|B,Bʇ4¥8R}r6?Gޕ3 jlStJL>uFF[pXϾvEs|j)+=S8 @c g 8f &&So&BjMWԀgђn8Cuϫt4(: %]h\eO`Ǵ]-#p0G6 ~arʸJޠ(&ImQZ>BsNNLfx(|HGŢ%} =),ȭQݺl6)!ZVښtF80 gy7,zK0%#*bGV&@$&Ilmٜ65!Acg!RhS6bPGzL7{@ Ůikve t樹Jf%[>vFqISNŊ"#(.଻J!Ej}"Pu]vE2坿k=4)(&O42|Y{~=4#C ^/[i$T0c(B"GBQ&ST/Ueg4^=Ke7닲gɍI\bU+ZZ嚚fx[ߓJX]t0 Fr9|܇;2kM_ DZLQ'e_y)}O)PfT̍cF1%ofKJQJ%u%3StmzE`552 Tdž6bl( Q%1y{O+=Pyr0%GtXUpLfLbD>پȃU"җ-%\!CжF>Zcre;!OqD[*;\g&ˆt;̧OJPQpqu (%+-΍ԕqDEt"a\^pz:Y@i,1L×>.OQ`de6y'f˜A5qC,3c/_d[(Rl wD/MCn'񐜴rWE> :φhvQl̙ Z". duAmf{6K+ol iANKA.mϩF*x+܏  LoV+`cxm)ny`7aX[?( /R-#Dƌ׸8ˇ.*$;tw?e^@[Fa8rO6Y3_t ,nv1Ht5 VxzW$9=nf`2-O DՍXkUJ枳A{cq"zTBT:tw?/[z#PR~dòs?щ<34隡O*z/1'zheeqn3YU?ϊBKW9="۳pޜQRo'ʃp& Kkϥ‘_I0NgEbLrq:r kD.G&m]Jaa/ cq_?-3x<;hCTgΌ!Om 'I%Ti܌a tvq۔O+9se"ϕސVs.?$?sY1JJ۱S1ᦇ')Ssu{8Cϴ WahE>ZF;ai$OQ3u @P ֚OqdW{P yG\F9_\̞De/*bASpurI.^ E? 絅 y>*z@g0 JħΡ{lc6:G91φ!;j8"Q› fX.~~+zرW}vH1N#';rX\ et͸S bnXd"ln, 2|iY1 D=Wؑq;͓~}~z581q-IR.ꮀf"Oݢ0&h^mwB iU=CþبX,>81C"tj*WΆ[n*YcyV}hu -w8x “w4><W ]8u6B?l{ADx !^IX6 !7rEoWσk#`.UPXĴ;ÆOUs͵11Xh~p̳5sS`qm͇ "9@uE%1!yXʚxq$2lY=RJ-ļk?b!4@4B,MXb3h =/jGTjter<%JǬz9yC"P@cR$db i BC!~p O-҅< ~cF`VXDtuI<`p7BfhdڿtxlYy ¸*) 4AgtV[1d?o岮R\菾߼v',%hzS4CW I+@ZcPD$ i\\JSЙIy ;aL6M4HCV`\!SayAGl W@'ۥ6M-"qW,X箼|S&^xWpu /j/;j>{XֹP9k@?TǒEDd:kп, @lNp7ɖ`l(x D\_y1_d,F 1 7AX>".Y|+Uf/W6^Pe\^eے٠yi 8~lEl`V}I3boG"Oa[`rk rsdS=Wy3q,V-C'*ϹN])=ʮ6ש:@@,Wu+}h. k%EA_ Z[ل:kDa{la8ϭXŁ@-YaUѻ,0 N' $zrħH}%C,<3AAI\)LcEyQZ=-%5GjAߕŴfs69O|nH;@l'[2c%o'Dh"Pr#^%Nʩt~ '?Vo0-04eX`zDu"Hz 8zLܤ2.;kVt!$|v?+8&nmKOGW3 ޕ3B&m`^PJ%U؆E\ ,3S847#lɑ8?Ktrit;LP"ci?{t'@i1jz\~gp=/k B3gD^]jSP3b*}s'LY>hv4s,~~*-'g@~ ZImi=e8pd r6Ԗ)E23N C!R9>M(d5"ё Nӽ A.༳ie:77%se5Iv{^GlMs%&\($cxg=DT5_{?RYA`ֵ-fHF߹PO,Y}) uPJ=/ҸpiD|/6~B[l]oLb} [Fϴ ]BqNX.l*!2B;t/^\Sr9A@4"?QCAӵBY )d<12,R':+x˦4i#4ęGB7n=BaOv)>%Om>;OubKr6tҏTFFӆh2L>\zδ[N6,{3Wi,SnI*Ɵ{1 ލ @]w>(#KOQT .L9gm_f1O֋"2vH|䷀3SסLU_;%A#ƹXnWd.H~ CKf~g-* Li0ǎ׭ALk:[n18jhVMRM϶hMF\o[ٍѽ.pDy"{TEyס.I at:~X8:zNMcEű)t+\J 4zuUەXӄ>Eyzg$YI,BL; p sJ7TCV#M߆~vKsG;!zy蟣@k؇:͖z 4h]r}0d%EpV.i;Clu Lliugj?I~]Nw6`e`jr rCo35^g٭+5w5wXDdZhr#'β;~%.rK|PrS؝ܗ} =hlHk僜a'Xa3iaDO7ByQX돟wA9L>Luyiu붎ޅm2gP Qg^" !:H񬻝2&Ȉx"2@av<`k/hebwx[z=ph B :6sICrlW7X_R f*OKޗm,y{I,&fM4gCHP薼>O-Wz3'Sh)I<>uڔw̷IQ;h)7 ˣKr/vV޳Zuz{ޫw_aW:X۳%!1nf $,nG( bEMؚƠRlum;譓R5%,QܬuFRt^c]Ll!(˥26E8GtxJd⟂Mu;^<k[UŮMLB*thW=hu:iA ~f\Y)K:RAHZ ZD*5ot=uE)"Q(A'2eAu3K؊P=?=0=fW4,&jIDChS(vqvM&Xa,}~S@:}ݶ %;B4 vS-\ PIլң~H iy Α]Q-z})#?,mS=N8 %[7Ԍ[Z#ѐ[}xR1Y-0WӺRXtФv'1[%가rSù#YHM8dF!KM-`42XnOMW0I_YTf}\s(8'bݯpO)a4)YO/PM7v(0)Eڲ{[T'_5+s V1˃ 6ym3jx4tQ~>ʤ\}eN҂jV^ECxLVhoIS@`Gp o֚TEc){q(ΧO煼 rvJK#b^k>'f0p]V'Z]!"&!\X IdFCں)mr?cƁQz9-Χ^Is~$eku@,^Gc w#"| ,>@ jfJ߳ sQ<~\Ě3JԒ[Da4$ [.N;w_ OТO@B?&f\7C8ݨCP~}0K$QG9\ ld c1/,uk!!%,M%S{;7:<}SOVW4M#тVj3eIW'ؒOl_K>}kM!1Gth+ L kNu)SVr3^!;gI$%dFcs3هn%m]m&#X}ߡd|ɋ'1OoLVwIGA !7榸40Y˛tx_+6q^gVyݰBXæj2"ʉFb6<\\|I=*1@ +=PT+DR)ijO~8RL^m3}>AmMc!Bf+H\A1J>f!f`1aSS+nAiːJgFDX tHlFK|&9]˜DzItɍu#䭟~ cҙ6ŦNοU)Ilڞd'j&u]?NK"oQcp yvpo}1 p($e&U8ju|ɋ-pbgڙ4rx\wO)v@DQ~4z3`5!?Db! 0݉%0+8k1=~t-3k݆^y>؆Tӻ\d,]˓e1 ^j^my [t>vP 0$7xA|Ș+%~\#N STyԼxv؊42י `{\u1X :R55 cg[5hKqS3շϙiQ@?dĴ(F`TU;ox!nc19հXx4 FUu ,Kڮ g'g^=k7I6ꦗ"y=4ԏxDUYҌULs&e%`fR,QVp2I>*Bs.LһqԡHYTm m R+ s/#eK'x84zNQ,|D Vn0xݤCd^{G`H[)'<ߎtv+ҹG g@5z0e2ݶ[7}-E |t*~ zh&ilG$Y[&nF풊[ɄCtU+8z +'8tR^U"̠"tu}SSd4^Io2^E66M4EwʋG- Qy]jQ\7\+qǯz {q1)9BB}%\Dtpd_.'6#M5Wѭ|9$[C@Oqs~-.q.ȖU>V?oPEzPC&Zm=M^nN5=G7 u£m`0b7/}T' MN.2t~aY 5 Qi/(2:*mVM)>`ҎFwX 񇆮%OQQO-1O7FTRM2#gp2w!k'.sL<gyQ+:}' 7M,)5ƋGlلo\Ԝx@(T~2 cSrzޡ# N;Hݦ [u 8렌cS dr(~^dkgؒ!@$i=p|@NmWa#}z3Tii =u0UjUˆ|[;|B:K 'ӊ,nx>յ JaRd&*ͿF.εwЏQf`EWmdL>С8/QȆlMcf'RvsL4Gm’B֦EZ**ݾY&Or&lRF0PeghBzV V\TeL3֬ C9? ˳?" X^st3MϳVCR  2}5?Q$T5'?VXeS}Yvt)Hp@J 8̽@$>ORG:aZ!&9v1 ~9RfW/:'BP[d\IFVwM.a~ ՄDU[ϷgSM_w;swe/Td|WDDibdVE=dF1"u|i~4tF0dz# Q7% .j-0>'u}&ͥuF+S.sORM5pԤN{Dj/)炕|Erxu'QzqqW@ͽ& `ViMK&ty llZ3 etjma P@oe7Qz !Z`d6 $[R'3[0XdbL| 3'<^*+{&Zt^4m˱ĕqnQ-Ǜu{Bm D] 2N1JEͿ|XmKJ鼇Σ:8Tګkc4{T\Z}b픒Qt?16Ik|v4ܸɒpm[@8tmBL2M$JV"oFJщmz<_v;}t޲H4ZWMW/c@>?^= @e#4o칾J*%x" o}#5 >UcGpxG2b͢Hg? Aܢ1;I3t@`2DqDn4qj>dW2Zev`&*I6c7"Q1=?,?kyvl--Q0B||jض$"-r|MI`,G%$@]] f8g،˱pyw&)0G=iQ&UIdCbOŃd,4Xm0xC5M 6m'Xp3U\OdM#FQO4[JݞmHԊr۸L屷xT'*^Sw ` v2_alV~g'ȞȆȭ^T'a"[i❳vguݏ rz2^ Z^^k`lI%y@>W=ݴ:2HcQuN @?,^6V.8 ?0;>J>v[&n`AҎ0ezxFzB(cb`ΙAKD]]C2S/^hM"-iW ۙٳ4GӸm蛋2 aIOՄ%W=wԏB~h|G9otՌy4wQv&wP QBF)?y.4O5>m9cyqVW%=cb7~bR N2-V*0MA=BIZϤr ~z(nqAeMvI-̝Ӌ^٘XYOQҎ@@yz5툳 ]-}'L{ 8]X_!f#oRI"قR D0GDo$Tݰ]sV-Z^Nl2 ,S*!pt6nAPNås$Pe릻"`Loc&Ugo\̪ l&/ݽY٢O'o.]FTܡH㓇αn;ԝĿ `0H z qd0{{ ُ NphOע6zg)fιa$~@JoD_{m>EP:^1in"o%39Bm*]Yt0s{ʬBϝ1^8HKqĠmX7#IVm $$m|/+dO{Tt%ۉ ^̶_y߼(%|sޗ!K FqcpW:qx5x!\WDQin쏏csA#cEÚqug.(l@$(kXi\; F{<>d(ܖ1:-6 sW𔉹T^|*qωJ=U0c8ɚ;$F h)$r`h-ssM8 f6\Znwu,׷VBڄ*Wў#ČőШ4g܁}s1BR3Nc2Q|r& _2@T^>c1dHxgdV ?ƉA-ү[~Qsq55U~}P'=~H$y_T2Wn,N+'$$% O#/S >ڢSmĬG%'#lpM2E݉y@ZJI6 pz |UgMSvἰ*:.)*"s:_`*/} CR!ۨۤsAFeNwzg #>nzV=cCGfs eW&ۓCpҴ/y^:'![P6QKOhGYsui\u g{ҦR &zCIw OՑyRZ4Q%(T}4܄}/#vCT$\D1k,.CˆFB+8u1a@H[漦ȋ{zy #RB"%dal CT@wKFccCsˌ x 5[Qg+*5P.{^E frwU'b]Yh\SP uZbܓ MgZm~lEDu m[lU'6x;E-( u!^\@|I7b ̶=ӟ+BPeFn=C$ i0QV\imbj~?O$$y G ;`P%2о9p3䶣3{>=C%;Wb q%Is$>Nq!4vxM 61^`s?Lmo #ͭkz| fI(SZt?v4S $Ά;!"}d4*^$NE%0D"!Z2_$Ӳ Zآał09r@cO(7@da!}1Mo*Uwz{\0#*Ů),㫲8 <{^TtG*Ie }$߰oৠ)ϋ*AߟN졲09Y@u DM('ѫ+8i6"R :S֠eTG2(6ҵ)ϫ~K}.jLcDcd&]ip@Ю8_=MB̶雷uwI c+T'#zɧ ӂx[9xKgP ٘/STi |<~p7b"5fB&gAm|)QxE!|0~,Tq>~Ɂz y)[e!cYp'3bT3vpNJ@˨Q}.6P>a w;{PH*-.ob,\Pզ{it'd 7O_鄆a~$;e2w@Ů`72n3"k7 .G1~~Yz}P7%mZ|˗d|ag{[)6=6zF6$y2mL n⿝`q:Ϭ 8XDBWa$}fM0bLk*_ yߌ<\*{$g/ЬM /zX&j0 k̈뗏/{]8ey̦I.r˩ӫQEgֽW^0#q-?*WfذOЍɖri_i='@J1UmSti9P8i ~9M"w\kw`_'1(AhK{BҀoZ .&Z)!֭6 f١q#,yhHJ(·gRG 2+CtnhHMF)VM'g|XnxGrnvMu ^Adc˙y=ĂFhu QQ6e4kHQtkaDECL Ɛnv}7g^[$k9rq [ ~> 1/h 0 !r͵: 8mT,a(fhXI46 =H_l ґ}e9FLউ1$"yNb_𫑿IևBc^ FPG")  ja&u~-qw}0WjRIrc+BÍInd!қ`bXX̣NR/4Sq)k\+2NEw+U)sEϣLC74#FhwgN3p,٥3D@vzb2J\9ɺ4 a{k9ЏhgW(0.RÂol`7hrp|r&/ !k=VH^X%SeAu+osWoi@~Ŧ?nL[vJ@ʆgWO~bXS0eR e~|W2& !̛2{ DVmj'0uLu5Akk Fˊ"~XT|Roއz+prfئGCӻoPJ =Q6RNK֠U^*|ȜZLDL9*aoC.BiH+mр!0'-XvZqq̨CÏ'Ǘ[:nfq C+,|a7t'OKl0FV}젤UKBf=jHsd/וmL"yIL9zsK2҃|d.]}KPw`M2"RI٠ϚvjR%2=퀝!W5?8J)ԏ<=,oKOM\M48Pp\vJi\?tdpXd4$șuv4!mdSKS7&8L td\W3DYդІ8-ED4P&%0 nߘQ.V 67˕X?$L'K5|ȑU@KciG =9H i`;bI wgCznS oD6e_a? VsĴʦk~Np^a8EKx3"ŸK*#/Jj8zˌ]̻AZݲq2zuRNey[F|g{;-@+ }N2E(#61dW]2jҔc[Qf!̜P2L)1fVYO &qHI@吞sN\.A΂mC ʽ9G g? 6bߙL7}^/O?n_fh僌< o؝ lh_TG H+)PQ"\43v9Oh",`2[5S =塼K b%?6o9`2%ORT5}gj*x1piN2,bHNPBmrK;[ hH4ՇTl`d _)#ϱey@En-9eડx(W;E?H܂isc Y5W5|x8?w؟I[ $vizVsc_қ6&&ŽʄMAގޒ2-m7.~J?9mŪ5? 6|V =sj_Y0Eoc|s@&M=u GlvpI/B\ c0p{wf<@)l6#Hh^5>2rT(C?G++?[%G]'_P[F"QOB|Ihү*"\N@EfM{aپ1>LQgwڣuܷ]o dMd$]oǛ# 3 cw!F3J-ÏD h0K1ҥ~z 谥/4Fi.{ Eem'b8/k9NqVY{O6%ʒ?kf01ǭ4>]U $5@Z+?< zf 6Wjvi̚{e r'I& @S vP16BpLՋǤD{sƒ*`u.Z/<ݟf&s+"40И I֍XcQZl_o8QP5ׁxZ 2D &r* x6? aeb/ݫ8I5xMg)%!oI()SsPLj >31m'qo-4ve CXH֣QuVVħvZPQ=&+"zutN<[Wû_ +˞8< +LXL'56:^@SY"߰I=jؗD3D-!&0̒@a0f-f uߛpZeEN !N7鉝,AZ,*a)i`Wmĸb%IjcEVj&ƨ-DߕW#n{R+H T yTn4YB>nnݷPõ0u1urD. ` ~Vu\ ڌɄNM+^yϨ31VU_NdQv :UtròjѓjyG+T0 JMyWf[\z"I=w?RH=ՊJV9 Z7Vfjj CI nV!"Y H-|)?KVZi'uWZy#}[1Q)2T-:&/ö8e3)!f.#c9p ׌ ࡮HONz4ws1pC.kͯM=TЦ5rIYO0=_LCw|F-0- 4:[ƺuDSc;i>:`LJf %!vak"NAi1ø?K=068+Ujt3+=N)t!ʘԘ=O7U @ߚY"E㵝&@נ!Cy1_{U"UAT&ù gI|T0oxo%`s`PĦNG] k+ BdVs,1xh1A¥xv_ݺ}]_!W>Fm9bj'У^ݲV1Τu_?}q3+](SG 78 2le@Z(00+D^"]Y}_Xwa L`R\ֲ93HRo t܁6U_,pIk H\uH1A-fF02Ō*II}z,[ԂBukQ+~/e3AZ{quQ{1a2L:i[%[grń6qacA^ Xdwg<*o)+N"7 40_$s^Wf!sMLs7ۼb\1I3/㣥ږ@n}zoIfҍȦ/^凳' Cʋh 8q+ dAhHcOq{)ꎉqMa)qV@:t|vW=LJ1ABt9Oة"qף3O6Zo,J.GVϵIt }0:+y .8-6wP>V-%dr$G\ZjH+?Y)_߂ ܮ1I0\qdrH`+$32Wy;i _h ZL,CeZÞ@d)99Rā79\?G6F\h]52f4xg,!kldL,`rs@4dI&^e=eB69Ǖ]i[ " J@YQ_I_@S> #n0ǎ9(EIL4)pPkp[F|=юsqƴtay@h-$ G^ؘ(=B ^*R$6Ktf;Yv R뒿V7d09dTˈp(p; ?@¾D(,.}3Jvs]kf6"+yXZ:][>@3뜬wCh$jG7Ƥ_SÃ4d-zd`e ґĀK6])tpʏ0G *w@޿H_  :P.{޻bchdBb;F*mI9OÆ:C^(\kMC691+ d5=k]ISJ[/i7i18qA -e FBC-1.xiŷE셙wCC* ^q?p,y_~Zn\~6Ue3E)ˀGe:BC);aߢ~Gc֑DxAp<^U)[> ?;GKERx-5F՚'>WcpqVt- ;do0ŧҐ>Ɂ7bɠ8t/^k 8( d*ϒN܊YŽϔo=Aifַa,Nkg3aBx']\ xggL/HwN%}ińb|ڸZ92s2X,usVMׇy" նxH"*y4 M\HCV=MHEMtU#v6G.svLEgȰ|@ۿ|t=Wg=+Gtidfg}֒a|X԰%~P[3$NWx\8hw7?ۉYNII硡RWwg2RJvMۺѶo!ݩ#WvK'-fӣ Ꮓ5Qs#C?F[ndcY]>Фى)dqA-P4LB2s'& ځc0 FĕƨNM`@jޱ$^cvJFcnUeFG`L۔$(1 ad ܻW;3`(FᡔnXPEO{݇.-{-Edqut U},a5ͯ™&(Dds/&YpGH!nǀ*tDď>=?b&'p99m5 X46aqVB5Hl!yT܊iZ;֔ yL~$g,,QɈfYN[gr=ЅT0SIvs.~](a7&Bo# nxMy%[uрAѪli3+8XM醔K60nW*kdTrxڨ{/Tv+y wkk-Iq Jݾ=fJ0X8?8"Bp| +'oPBQG,_I +G"@ʹѬ-LH%@@Wp ƨ #2;;~VL)5ƬS$v'Sg'oa3s_b<Ҏf={Ayn3 RW2t7{ dg™V$"9XѪFP*x,nFoOj2s1oyv-RŐS|x6KH#NoU!14)F~DRKO`a:Kޞ!rTpPb a4S5:粊_F]tӁ<葬$̝Iuf2e+ t-z.s> T3M88R!13*%)B":BIAE#3d"tFdԆ?E?y B,˃7"I; ` x"Dw A"=FA"etң"?zbx~9`(V3).T"f Qg;2*L`;B3Έ7VW~N^\]uu=c׽d@;kzLٗ05*B+lׂ; ZsF6yLFe+òiBAp,i0]obTqo ům(y%۪c.6DOHC!J8[>-m^}¹n¬ &9;{8򄠣IB`?[Y8 4E*d3%"b l1zC7%`jAv٩n:uMp^:/<1lj vsj[hoA!ǃ=Lg&+K˫!ARnQEvg1͙0B~ͤkbGzt تjksek`^ '~eG[mI7Q7 6Eq y":gѩ^54}ckk9d&QTtuQN5r@b@pNԅ~Mlr$+T6Kyd徨ZJgFDHҸQszyJQ~\z璦j^} ZܜmVfͧA=+h,<0lGZƝ1%Ur)ZJë]s \ەS DPcsR;`Qd|XVe0Xaw6<%Q5!Y{&2{ $浄Aw ~dc>`$J]V<(0<4gCzbե9X7O;fId>rnYnmjLldwƌLGrl2D7ӣO9?v:I:;Ԟ9|{r乀Kl@ y-t74vmdZTɊ<}8qzX jYc*SHA| ٯIQ+UT8@lzRke&.V +iڙ} VzwCFxB*+P;h8`|48 Kc]$vUc 7 0AF+bxgdMRB}P`~rE3PH kkξ?꧔R `L\2}}ۖ'Hq͵S%d&`<~NL%O?@B:HW*׳$?'a$/w|ޥ%UXx><_H>9= (tcU{^h#z&a?gß+nfd h<67HjbuWd`º0n0>NS ( 6H׸blnӢguRXT_5XzMP:} $ )-h.XDm%@4?2EǗw.3J- 4A.w\鉫N+|ϹzJ#Jmt_۷.ɇ goftKiMl1ݍ!ip^0n6tZv/Xx+AKglF=Љ0̀Յ{Ň7?#ʉ(nK!x 65,r\TB#Lp9 _vm/ {ކzut $橴3HLh*p)zX*"2_3Ps:0%QY$.@!vV]$א+*)(0Oe %)9tNiA#]k c`Ҝ%'bL L}6A$`JhQk aZ̔pJЃɫcHYNL{fvVˑ%Du'~pj'n#m*'l E*=q ^.8^O` '8n֝Tc :&tDMG%"̖5R$W<!4ɀɦ=mqngڨ 5 mgbڬYP=6*^h8$c ΚoLEUJ \f2^cPj Zad,^_V'Xm `âvTFCSGPH֡lQ F~|T*e8QtFb]t]-+!0c='hmJa iԾu%z.wRGXkIȈ AH95rΎB[-Gcy[$e=val %I8~7g0NuCx7Li`[9()$7l&M6cA9r*ܸk+.tBm9*1,Xd7uv .ukDCi!մ>孯r(#F~<[ ,2 1o^/Qc^ 5,+{1ټT!'qQ@ 7O< X;!1;]?l@uZ' У,cdtԠ6DrGSHHC<_ۉjWvsBb.t=l@lLۙN]K /#'HUKzǙYJ9F3-_M6)X4_53lG!c;Xp}%]{~q<ݿ3 C6tJ?`6_7K);}kYL 0)BП ۹ajV3yEV)U>%Xպ>jpZ𵢚;ۑ_RrBrD!A":BFDHq VMM)1%ǐ:{Ab<#|RֵX:‘LO!1q\:J1PtjpݚkF&AзJgew,5qj=0*̧E K2įѕD騮jc;}c6ux_:IgPF,-7C7Q4 'G ׍߉2qM5`AÆĤK֒'i [%!#sxcZYX4W&=6 ]A'c UV :"b_pz'QnL7{W{wW+-/cb Qy4˨UkRޢ}5{ҵ`.luqkm6'!C'&&A_}co(2=Qeb' mGj]E Yx#>:gQ!(mq4q`7Q!kݪ~*2W!$Cu3)%XdysZ6>o<^ XcPaL>ڷpp\X6$!ێ:Z}fP a&9& s'̚|z ^\W(ۛOcښthsD+Z]k jN5 .gsZׂ9Tѿ-[s'sC(]1/[ߏMs\ۤTQm?τ%#؀x:ަì;xGWf%';d˵Af%Wz@mIZC_CҾ \g1{B4T8YI>A;P44O ds-@XSBL6Sw·^ UP[Qu)*hk|qPdrꠓ|'s["k;Y L ľqpmyֆ'z-:l=.Y F/w |VK߇f-;8$K ~?+933MjN5Ib|m}bZS(~[h,TR.j?[R& F^^;.4L72dKqӞ^iI nV4]p- cH=@\ڑe[ 4ٌ;"z.u^yiEuۓ!G_; xYdXlz.vx+kJy|c ]it/deyqܚSE5;LF6(0gN,Dh5l;C] ;TJp~Ō< fwTU8irj[ %$.1sm =rA@:ƿcq-,Q!4g'Z%T4."etljb6e'K@M1mՕ8 zA"}R.cTfneCUQs#/-W+, u Uk#i?[⼸`і:\rCB4ۚI8"H1wKz7wA\"^Bo'DZ}yZewBݹ|:ZL@/6!>x6=zvaZ]+Xr\}h|̊ `i>X#io̗go6E"CՊn•K`6xct}iq}@D_ٛP}cA^8XƖT.O,Ti#3P@t͕>M.Y˕]/eqLbeDJՖʩ/Rw \{Dnlv%E]!Hs)g.Y?=@6!g~}3ABm|ѦIsWT@Ŋ-O:HsQ.xo Ax@,(ǶUh@Zb qyZYS> 5ն\kŹ}'8^@[|b2df2zН *3KsK[G[dӢGkpYԗa6诨v<\ߖ f?x]ެZPҟhɷUƗ:kZi9|6\2[Mcw8`M.jw}эɦYRANԧ_v'QjM𗛿 ؅37n 0<A݇\D^B(VK'S&Hv:kv TC3x:_ewzic:pc:O<ӷTm̤)1 sK!jfR]7ۥGJ?;HR7Q镘I"ێ=sΆiIå tDYktakE'[~MUa&}u7?\dlΰʿD@閽- @L%7; 9({R)[873ēaC,eEfʈ^ cB-0Z5&&dE+fĵlԷ$?L5AxR1A! 0n[ %l nqFɄk:(7N/T߉b?lbPͅ ߄: ډb:.155#ER>h,Q6 s/O-_LJ_$@DRTIj̡COb "::g [,t;󮙼^G!)ȉVʢ^5eq^qS7nǟe:DjL*f,L7Ci"7s-n~>e9;(W耇J@,i#!UT_#fXt\` d??Q';]]U$Is]9Pxtww-ªQi@ll%^}fҙ [X6N @d7Kl Ϣ+&\}4'BRu?l% /jeRti|s- -R6<+ +C/]˜-{V')Q";S,>Aq'j 9ے(Jv)*5b(ܴ+a@љg&I۱ZЅ 3lT$,;Ҫ_c6Bu>>af_! Ώד zoQ$yNثnS]4(e7͖(>#3v]=C.[ RQM@`ᷓ#{}<.>a. 'զh@?\4JDMB lud <I+jM>xzr7`c" ׊^UD 4MÃj?֙܅WB[D1# -dFubՂ1 cpC$G@ lY%رt.NT ak} MfMA 'N^Fc gɽ;P } \s@y\xkn7/qtڪ=y5z,#jҼBF:WD7L,y+99_}P\3^а mV(e:նCÞ594 l=-(0IڔP`9[Ovigܵ$ؚy/=ʽӜzrƭA3!RGd1*Wer0/1?`|tՓpv 8/Ml{@gQ($l}Ab?\.=?[~=f"o" cw> l0 ]"Qԛ$h1"]!;rq"\0Ҏݨ1Ko2\]̾,} o`lV n*# #moAӯçqx0"mq{*C5uybԙqQ,5*_@= &XGrߚyrê<|URJ/?#:{ƺJB޵Z@z_oU=-Sᕎ` 5b R# Ϙy ux+0l$%_=nuOO9a_ar] WNtdc$ ıp:nd;R]ll!O-6}J(Ґ75}#LUoUn@`4Zـ>lukvsbҷ[[&6Q` ;Qw<^]q;@AGYӪ_U-~-V M/xJkrj?Z݆yV$4|?D ꀍ ]!:fX T " s&9?fX`IZL{4?ZT He(\C2:8EZEmŘ{H !N5_fRsVw#X@޺kɸوkuqw)@,G Dɗ.}}3ޫ7 6&ⶺAEj[MG>VkJj12xb9՘[nȯNĤ宗K=`| n,B&)/\ﱣsBߨ+$blNo+ @"ӈѨ tQMJ!ED'thtX3'Fud9_,h[So]zbV^ժdAg Aqe=^@ɹ/Xd= #z_.D{t)^B"Ur J8h%55:skBtn|]ŽZ׹Bs^Hhv#hĎFcwS]4;$I2p2X- `Q~Ԓ7΅}ORgqzz`x  +aM%*AJrR8., iׯR>6/,\eͫf.x`,YBj =kмr {bྙAM&t[#t=sؤTt=ԾP.M*"%;7A5x垓ybyԢeD pךA֞4îA4t.e1= 41W+\2Qy1'w>s} XČp ?%X-^][w`S7(Q{jWK9'5ЏjG)B]@{=.8Bz+3 GF| _ Q̮<݇E7i֡nuNbl7#F"v nUB@7u(}f+?)A9;Y=X!Bds0yntO{rRz%GEFE@̈́m?UZʄ$JTCS){DU.)\*.v+>h U5'6pYظ^_l>44ˉzSc+]oI[ͩho }U<,~]'3 '}d[dF0 >wL9G₾5l'\Jc$7 oA4L#|Y|)n{>?[7 J~U3c)AZׄwAѮ00Ӑ̓inY m O|+WVސ9%m0Bj) E.私EB> gء4yshhZ'P|S(LÅB3ת^zMlfHݎo sx/5ʪ{ pƋ2eo4=Ct5ցk,mg@s) zӁi>_g} nsLŒÇ@Fo`ڛ|PA3AGs}ڗ*+"V* \^L/y9K-ɤ`)Di} ¹FrS&6 L%w+Xp[jVxhx p͑Sl곩lсt5E`TB݂3D@Dm!2+~W:Gp[j1כ)7w0ʑ QZ>kOLzpOw׬ī_LzBT.o/"W)Y(_8d&1ha&7~CX̒_ c`G9Fe`Adot!5b7drQKmdF:lT}0DB.( V#Ld pD;F4|sʠ=5Ea3Ǜ6@7Fcs $ќ _N Y.TM2mשA4*?81ȳlGPWGV*j[ń%U9^o^zцeśXB L挢\h;E9R ePe6bo@]b͏E0, 9lK ÑZԹ.#9Wigvpe۽T JΆUÊ[ThkhwĦ E3Vxf,8@IJ:lPDSzoKv;"󃠅{jw͔a^^UryYǸM[jhJvf"n2ϫuչ 5`QHƖsŸqZ-ݟ#ˍPdlPh+f[o&>97*7ۯ߳[>I0%wΟA-ܳ|S%DܲiJn:՟qIA?RAk0a &tŷ&IFt[]4bٿ9]n`|YcYj+Í[~l, .U{5I]]HX"00;r\T[{sГa N`HJ393^7gE+2,HF܋J(i"r0p>ZA䐻5 ),t}4RRD`Ϝ*zLZ(=T%=DmD `Vfm"@w ){XvED91:)[&I@˞-IސSdфP07{VDO@6n>=_ o*̹Q|݊;!m FnEC $*>t GvK^G+x$ITIw`9Q"2?odѝ_ ¤\oXi5é焑A/C Jb{Ax~2#[FmJayWu6S'R <-%͔DMd9htBćh\!uυH(DY o;U<n0f 4*| q*0nfjqo=ɰlf:TȦ%[X{q|g#+wSwLoVwxV>/ fvgBz,S<#xoս~RՠC EF1y\nAU`cP8w r^XRYֶTeG׋̨х9-7|'? v[?buvCi'm,`_~C CZYO(@7 (:Zɼf7{;A#@t0uV.ߴe (0t}rWRQ1rPΉe+QDO-kA^X61XX*y,|AZT56y F^BOI-i|GR:Ml/\&i@(Z<"ut67/XuςdRMT f]r)1Lgc>~Iϱө PߦWDN K*'d Qlތ$48MO`e0LtkkB }΄H`#NgXyZiØǚ{V'\ o#gi]M;L2k_{3NjLoBAA\ YUp{d^M&pyמ j=`Oh%OO.?앐4ި-5 r\I% g@J)wy{R;&jp*!3tHx7 z;N,`ÌRN>PEA$ImP@]"Nv.=i:#PG#OzY({ҍEwqnO fJAMZͯ}ϊlnlpkB~=ZNI R3j]q=-|!u'S 9儩C3C!ф`݁M RcJ]צd}J 3Ϛ8[-zH]gVP5]:]owp/FK7gٯ`-袤=E'@se3O0D#mePAYhdʂjԙLEIFmX4$\ {wADsvfc~~nb\uثKv&UxIF %*n-@&ybp8a彪2V[`ނ"+Z+0_:p߰ `LJ: WJdxsH2lO̤V\ՑeI mmSۮ-4!ݚ_vʌJppGF!L9@O+Ȩ)wpӰ"aMJ5TLtQ9_U0Fnr=:PC:zP|Rd;E/SSyF?r%eyBߝ?6Ӑx]!)+Qs'# k ]esjDOp]: 3 ~,I,/1$\0•=DU/KmN+3:&v 8\MAH߄eHL 6GzѨ54utU"5`U9E5lvNQDʴSIkkwE%ʹ1a$ĝ  ةH4Ldw eB|9YiWc"hDٴͤ+L|ߠQ[zP|ѻ[QB@F*2 |?b>Զ3ǻ^ I`a;X2ںoq"P6+Z-+u3K_R&fOB61s{FeZ*Ϫ l^8H߽G*gHU]]&3^eWT:Z"wn񮗡2]oB&UIGJjcOҦq4VWteH'z渭vqyX1b!Cqv2G䟰RQ1,QjvҬ4} TΌ.yPB |rI/~Տ+:+WEmZ=ۺ_YhjA]K?665E:y$Mf^wj89dpî&cD#mnB?}s5"a9%|sPʕ%!u5%JT8+SwA2 p2k_ƺQ@"+0ްE0k[mP P*1bGY_29mQ%0-g>Nƕe´a¼kƱѡ ~'Тzƺ:da @D|>I^X>y%skT4i+}iܣ%7貅L5cD*shI_PDݩ{ 9 @ͽ 'AyJF(Y00‚h5] Q_k5kJmLw/iu ҧP  }Yˏ&@~`?.wFTؽq@9G0*)cǷf~ղz*8ů!W\=H/9:w0DrdD>T uv%+@ {GEVA  zMSWb&xؒqml"hƤD[ȷW Vj0[Թi3~8zRйp yftKGX/Ga m@Tvr~riA_ח|_6/ѓ}f&ln,3s 3y0<;9*uQd&[sDSvM1oX$nCeK ۜ* 6J}<.;r;~M`DQ86zuPHpz75XJY'-GW2vcT7"kcXE_2XD@f%3֊XV5E-EC˔^fJO@W,9eo{-mrC2'+;R~S$\غZ}-ҏQ/L:q!Χ1FdGBNatՄTZI%#_keYou]{qyzOmIY5F9~:{g'C"Yq( qRyX:!fI{Փgq/Dw#6ㆠۋ,(ST71ȱށ>6Ph'0^"`99|9B^Fm&$b#b*5?j=j\ξDU*L"PMGY+3,++fpDa̩>]:+bf"1|JqDPLD{@V+BRjiE[hK/3HMXrL;Ĝ&LdJӔDcj1/"}=.tdr\{XL+(Ѻ p>z|QAw5.Ȋ\|_dlz35.=iܰ`ڊCgFpWO$~i1Fv_egOprb;"{أ(k`<BV@3U/:#s_{" / L_."X8hyJϻ}Ch:D)(P'vR *_}-BƝeȉy_j gHB&ZwN&4@Pra)~FґE-wuv/eY?SFfSᄵ)[J J1)XV$zDƣFQevs iS)qޙxz`t,G,u)"ݵ[ʊ)!#y?? D5`! a[O~O`R]'i6#ŇѦ|2$EmOG&wl"p vjXr-yyb\[/Vf^BQgK!iwmPͩs(m!]jizp/+՗VCa!tU-pn>H=`{G(am(gՁ=`KgNC32v[>!8h%zYcPk"^ '۔m?LRw~ճ eH\3UgߑgѿcJ5=aN¬S]syw g!s.xM)ڴ=Å5p*̅5|A62ZxmR!fnCT].sK 7751?B6\g>gdU~~$H2%cPzN Ѩ-.FkMp+wJcj/ 毺{Gn8ZxBRa#0SJITƴҡ1rf&_0K ʿ*NY:}[ h;=ij*.tMưVAcy|oBSA8t 2)H?, hD2)^m.Ngoa&^d kGc u\Z>.`$ 4Ij~Wƈ " CrJ@Xr+Apụl!ʘ=."|!deȵڋ B]ғ D%4c/ i=]z~)@EXJńn|h _Ɇ]d,s(!vJȚG) !G & [Fn渣n\o :ic[XQwYwy|;? %w%RۄWm~ըU0h4CM690EC`glkS=uj 8_kmA#a+vlzh`] $$"x֦DU#.zmnOek9+TJ: ,Aָf{J[E-_ ԉ`ɀr05-H@5~%w)`w%%õ9D¯?7'"OT͛÷C,VGsт X@k['ʾ#"d1KR z*T 4YDXƍ3TGCE"4_\iDwB)ڕp- YpO':D@aȺjHlcY !$/Ա(<D)6BU8ԛ|kb79<R=-"~@9vgAܢjZ#O>vMDuh<)n*1h.2UK7l+rC -BCe''[+HZTI|*hĂԳU1jApu1[2# U# i)"R=mox>fJڶ{fjQ|[KlE}(lnCCu:x"iYu"QAG)4 Up4RT'vNSʢ[$JH<;DFXh噖=nƱSg﷔Vxm"pi84B2Ҷ ;z4B0 "_z>idY\%x7ꕜOQȬv @}ɗ6m")Yy[N`>c mA>vpQ^&=" cɨghbvBrȰdg{u/LcPDQ |8X{yGHjEVI/^e;L((bCtY7G=Ky9EN6{ʵ&-ˣ<&ɨҺlQc(Fs-N?)0a|_Ƙ65R Q{A vſm&`DLڠ/'~۔C%x0؄Wm''סN.QZteHY^l$2d)_;]3OwKl"^!;rW/YBPH$/Sg;(;Fuh ci|.ȎJ8nlݒm1d<U)68s810 ^5 ǚ-texMi! az.Xbd@rǃ0Qoz+Z%Fy28.8w_\zop# M6s|m)Ƃ56X΅xuG9nqyR^Cغ[B\/)mR#glyco09lPyфߞu\Q]D\,;JTqS6moC[ӷkuxaFimbhhv.]I0"Fdr(5LC-eI &9j<-YZ3_Vov[:U3pK`ߟz;ٮn<2o+1|4YiFIHUQYdjWfOx<3Mo>J" xi5 mƽA^";@Ԥ5oy;:b(|We}S47O˄"j_1t %D/mQ?26~-1?%%&mbo$KR`ܫ9P0s){Kr?nQy4h5;ZR ]Q2pgʮl@cG8bA9iR&I6N:_5p2#_ T2_[PS/uQBmA%ykp2UC哝}qqjXZ~u"KC%/2OcV3e9yA yJ$MlF2v`,=GKhc|BLs_"N4asXKZT>X:c7Y'@UqSi7Ӽk -9+fm=)f/@L[fG?/ O|c)"**5pi@n+:{_M!]?R@t:>o^<|λW[-6I"9]v'vP+XȮEf1m}Ε7މ_Enk4{[mI P b5 矡mc8N{{U*4Җb,njj9 TL%6X @ԟĞC)829ބYej]-ŏMshvab&ܭTIJ)#PO٥̏ {g,JT-{\Eu]7J,v? NIeXߩ)j )Ѳ+RU*uvӁ3@sZTTb86,Y}3vl55GC]-&F'%`L‡ׂFq ~]/ZTj>.TX(FbSS=2k$vIo\[܍_SJOP}'7rKo|j?n{Il4obvgBQm;2L$z,V$6nD:V630"vNXr{ Y|)MX Jrz'C-,6mi>}$UW息H?!VGb׼0Q)jhdT9;3EٽqLŋTmāxmel[p2&:V6HM@:0[U ""F|Cm681a;,c3Ż4Y Kv␥IV8ZŤR-@y)Rj7u9'2,* Gxo?#gz颸aX{^`/_rEu:y,OHOmo\0J Zyw\.1gYJڒ穦|l-Dou-1L)TREd(VS kP d.I:qMoc9>S,(~aݙ*қ $nI@f눃Ftʶ1)`.]pyN&DYȼ40QW'lDE$0敿"ͤUMʩwX8[}aʾC,7xCs_j˵S @gGZ[`rд'xu0ûϐx-/ɈR$E)-]mKޗ@sKA_֢DE- ? ti+(u,u-®xzB$%E#f݉)g^+P H=Yz/ze,OPrGUe<K2܎ΒZq w.{"%ZtE*9V#a#|rLwu 2"?!0u.|SA)hwh<>e^!2:nĉ`_.|L⦗WHb $/ZDZ>L~qtH X9PҺC),'x!\92i/>' OT~5YLT:,Ú(^qS`a ʼnlK*-ɷFTe"- Dη.+=MI7Pr1ph"d֮aKb5> Q8$E9dZkS<9yɔW%01iѫMӍ\0~t]崙Rl&pt0UWKϭûJ! C/J@jrQWtwu0 szVY kr ґ/+#)=-ۄgmd#xgd"“qkO[;mƅV'?#-rǰx~-W);Y'3HR7R]~$T=!`):$Hq{J/b=Y!&)߾KƧQpҤJqEo@tgd|z{$lZ‰Ѥ`ܥKʈ yAqkFA #S;8K_#{FF5jtĠVA :ި{,8La'7gŰro/6D(Iݨ2g!{݄9b%耟H,vo b$.q [xƕ|(~WO'暫eXf̔ vte'318~l\hŊÖ"w-U^p pG⽽=O'{K$")ɳϯ1X¹3KPdGS~FM#,S75XIU[M+2ud.*}` 9m LTDo~zGG.&k[DqUC)r7;Zҧ2ƎlIVc1;f\U㋗0{{"zo=&pxwXpppQBbʉA=S}wu11fJi iYRi] t<3ژ>IV'iFBjnk2xעHG xbcǒd׺,} E~}lied>XRhk[ #6k{^(zcCvzţvRc]U/Gap˟XZ7_ZC=Hm<~لz$RL. t.’-ZیQ&?xp%U@#Qq%yͺ9=62K-/eX4բvyXgYfuޒed" qA- Y5ܼ,tIrIkky| kl.oz:bP{ڥ DxaD*,#:qBUU j7D^!ֳ[cv35+ bqLv)BKNMw6G3ҡ(\_jv7a<=YŽ"BO/{*cVAj2&2̯ 5qgx܌Xpy+4c RmB,Υɨo_#pPo9_9$㼞2=z )D^XÈn\%#(Jj.T6KSi;i+Qb/^%ۈ78 gJ 42#=ӝ#@U#?llL*B %B|@ΈQYH&[Ҝ—_/\nR@PYj<>c]x=PϦttS񦈕-2U%ڹ5]`oq2Dr|Oں9ljA 'RܖnXGɬB;hOf1)gu=Q!lEr}h0E\O̱C/LRbskǿnIU0p- tt$Sؽ~nK*RK#)Gs3$yYr#aם?;xVZh Z~S.%ZR~MBs)$9M͢9q]Ve=fޒԺw-+S m =1L _Sy%=aG@yc;k ٜ^9;:^ܯ61am}"GVFAv Ҷ\g b'ǩD-֎Iz{D|ۨv)RVOQ/r#3·2߰{]ױm̠H73ޅpٔc:yiаNn˦DzBtm.p9v/rD [~NLJ~]V(=I*ڋQ4l˜J=\֥9zK3]|0h2Y<$x'k>4M.V .~OEh|N}y-ALj'{o!:k>tŽe~M\ޤoTOR$M}OL9.u*1H XeޜZ[0ut9҅Zbe1)GBc)ׇ,H% f7JS<jwbPyc&/dh;x< Nr&ƃ Zd,Ejľ/#(%Sx S~wzDN)h@z@uf4DZt2(@z;e;c<Zp]$]]O,3@(d/Uc9Lpu]Ar_D;ӘJ꫊`%7PK*T#L1j{yh\2%Ll"fkZ>W*M$,bҎvEQ@Jի=! ~v ;*8x@ee#bnZ0k&LM 2@#>N._ 5_ =o͹/>a,N񻺪3$PHTLogKF Sv-Q%e*n}RB K,' V!N$J2t6S]9ރL'c@u$#` *W̬q>5"}J|FY$,Qg.}5) kdžjrAxЙ5RXNpU r은oH ڲɺ2a}r?$Ps bpxT ]d̾~|"[cN3*]mGHu7oa]:o*Dx-cS(5{=sDAzA((&p]vOc >2T;OᏃc#^3Av.[> IhySV^v@'ռWzԡy=%÷_6bМEWrOy]gm2<$4%'i&ɔw<%Q5:o μpoVq GQZkB̑kmBB`/GH-q-+XˤpO^v0fH?-6;Y#lxaX0nR`8TӘׂ9եO޾yYVCqN*(v,vDNE,*uz>ݙ&pxx +_W ;6۾#}3gZL>y VY[#В0R5,S!qf}[ Upor<`mo\\U񕴵f~:{=[/];c7Ju^&`btq5Kmm|rL LŚD^ޚc9Zr{$1vXR&GaM1rJ@!>LL!.rkG\0UXY&C<3M,\c@O%xPF_Z`7e޿Sa }6BNZs;Z+&ytvju6yE|s,G88a\Zf'un #AciIGAfff+Dzv঺Ȣy#ĄO j`W0"vΰ!ybEP7j(y!+$D1ȪX<Nq/$V2F!_BP6m. %9D}˄,KFg4Z HEPbF݀T*糏jpx;0ަ6L6* J=ToCHS={D2!; ԰yut4El ۛ8Hҽ`l"/1nS.tT+%'u7,yh!t:zz|]D{{]kiah {ߦ-Z 73K e|]~Jt|6f{ݻz} h/z_^H4`!|Iыn-D)^ut%?o)W1?sUE4SK w1!H;1pS15*֓9:77˥Iv_3*O5k/[,0wyA;Ť ƗJwaaV$vtgbGbfdG_!=d}4dKt޾Էw# C2;|ajC"USL]q42L\/_kķĕ0B2IpZ|4#0gS}>^}w ΨOz0$u '/7s|Kn4IS ! "v7 nnBGl"v@4՜.ab_ ?5)vY:xcU;"cj>bE8g|H6otߥgs4qgcl*ݭQ," 0_8řnNeOl͵&* 4%!tl3M2%xer]چr['5/5E0S氪N\o bQGji^yĭAL^|) 4BQEǁ iejIf^X Cj|ƲuҎ}!%ܭ @uPVZH5\{ O|m\(*V4'a ɕB-6k*6Ч8zJM.suz^PFDŽɮFg} RXz_c3v#}S,EO@!,p#qq/|yzu!y!?7Y`OhxL90jJ (A">6|kh1B񐝗*%}$N萮6_9J91M&0Jv >r}%˭qWZmBԐщ;GRxac ǒmW!Pվ.67|.~}$-_QQBugZ6~1%65-?'5i[3ҫ3UՍڴv7ɶ/Eϙ$LD# :ES)-ěnlL"5:~d ӟ\Vkƒ=r4.HrѢl]9 YjevU(ڨV^IJw=v$Wm;<.lShϰIN*༆{"qZ@ץ "b 68)cwMzq Qm3NkPw?RM XXQXjЊϥEp60ʵ;4d *'`#VXAڊg 'zS퇯 <ga,k{QW+9|ld69NO4\;=^xx|hj#M<S۽;8Ef??/?>862wͱ׉~g~"EK[V:[XFحҒIֆi~\v(coԘ{;&VaAP90DžoFڗ֌~]}$~I9Vq su~G΄J0f64asivF%E']>O `A.O3+vdVGOX[+(B.6)>$Tx{ք%}vE jGQ$q5uŢ9!޹=P;;ylIR /J>2?x|E=78K?5 d ؙ}(W^fTVdhu>Eh@`]!DMQ,un+]^]&b@~CU`ѱfPW!ߊτc&sx E DŽw^#x/$T]\t$O 74Č,WU'\2KUc]T qER+S%)H~ƣ<Ia $U`tA`v=~.:UWFR;Z渲w4&4UdH oXL5Va6);ߏ`&J6sShv `ӾЏA/O8W UzoW>ೌ_7a w^(G`˛QWZktl.`ӟeg#4\j -"P૤tӠaA ,c(#2;Jt& ]"_7D~9Å+k̿I Rx(?Qj#jO}FEz$*x\GPRuv5C8bR*w^[ۆ@ 542 So$!!1iWHAWh;8,Z[ij-ۑYǀ>G@fWms @6=n7 ` c1ҹUz EI~)5-PTCV:ǂ-(:!h-Ś t_dȎo XS|/Hrzy hgx݋"h~ȥSk,$ᦾԝ{\δ6; h Ӽ⾊l h=_i=P;Bs` ZmT$g>hC|)h΁Y,0k m#aU6 5GD@^cb/p<ʓ՟zxlۦXh=:h`48`םD#L է6t@  a%v & Aבّ6@WruLtajucq eǕJg;K0tㆨWX8֭q9Jj%I̕[=bǽ6qk|ehRtYtK"ZDD4bqD*3Bŕ9-&˿7S'ol.TwUKF(KDۻ;dHS?G걝x!⺽Hj n t*xzvͱ+@Ojԛ;$҈)SvATgA#uk5u+ӥ*;5k^&R'K{"`|P|n$rA[[8Ȧʟ8EɆ4lp'ZN=Zpj*&0#-׌ geT\wPjĚEXW.&??XT#ּ4+NLս@ls#  p!Q%'aoK)jiʁ/d$)H SSG3qNhaa9G%0/UPDh&Ժ)C<=s}_'jܧݵeHNxy('̂Bx)U_>HXLw47/sŶy& N 6LQ2tW:؝f485<+ESm_ڦpxT~d@AGt<ᕮZ 2y YLrۧwǫr9OwrTjٌ•C !@`mSU(:J=+# }̀Z::v?@R=wU}_9f{!K_D('0kE,6 ЁT{Q-chBnN|rKuT>Qo3P<BFKx/U2Tm$FVʽsL,?qX~\s* ULZ1+(]L;2P[jb4慘9 Sv2OhGyJKQ{Z T1(N/37"tK;UT.; SW|k`ŷ-+ s1AM qi}m3J`IB#L#{6{D߱Ā޷$v"p v4qxV~v7>ΧVYѠ^[ªՆxP{F{g>!%$xd~_hЄ ­qM]R<鼍0nCxɯ3Zֽ>>C~Lom'aYqpsu2@+%Rd'֢cB^‘z^`7ǽc} )\bx>\Ow`~O$AqVԞl~kq/ )%:Y&˥<82=_nJ8(@tfBNAy݈P8^(0cgB AÔq a}%l_~{Zz__n-lT'G[ȿ:rNAb⡋L mE]tJ^،-<)HmozGx]xղ8vhkB#5hsIz茵~)B!ǖ?RR !d&u:#,05[HjEHAG\r3:w3d&ptL^[ BNWQv=D΁@xDl{l U zmh`I0].M0;T([EJJJ'AL}~d'o30b0}}8lTC1q$Pd,g凣t}2bɊͅDƶ|(!i\9x5кoJKH ]NYoU4&5"`g6én~S$e_aWBT_:KBd`xè: Y gߜ~{}B\SvYqc:k)j}p1Uq=" E oGb ҞmA3/*ɝG WN@-F}l{\QQ=/; 'Π~` \2ڔ {̄6[l{2A;+F.qYn"٢ڝYb^SCGj3Ec"냊-H Pd*[ygRA[2LZA t;pf M_0Q˺OaE?삼.GPnMl 7֟AۣwUymp.1J3's~W|78pj ߓt$&ԉRpeؤP*.K=_ 391ALnx;!0:>{L4,-^"9w]'Jښ4G7aר7EOƼPe$C̫=@V3t 뺟n'@e5b CyY4; pcq+M[oյ@Tv6* ca3oe!qQޮ U7w>k?utۚ|`$lވ;ag7 o[Q/T{`(JZVtv]=DZ@鄝RwĠ,3Yav"e/n|Y&niߑrL6o%{J]*c\ ;&|UŊ|L݁T3M8bT[7AZ )lρ"o8tU&#vڃY@xQ L9ex6R;Ke)d3? d;b8] % ޯXawyIHUF8 ϵm(U-{q?%mSf7Pd?#|]⨺|Հ9Sdo|C6Tf7~]}w? ? u YܾK"՘%TSH%TUyc+X.1irO|ͤ@$Sڌm0?>6Fv4kKf n\VuPQϵEDM["ыiي.˾7N7ᄍY"^1 [$A*7-*(Rn/"\xJ6Iŏv@0އ+{'L!L58.8I]Љ75 ? }R?T%@3N ǩ5GfKgZjKuËkOJXWǸ5cc92h[MݾERU3QO aXr.O9 ?X_7E: :+H{? ]mBRqȧBy{]$b ilLF ኙ ӒďH0E,{(-]YJAWuyW1\c{ydP*ns X'4')ѯӦ}'DK%63!>uq}Jq"+0h- ,sA J0E0TLMkq{r TYHU]qiw?I>ڎYIzAY (1ޡ(}oyg;VG y7BI*/ +V(~@Oqs5\ugVm; EM<īp_v;ݙQ<;,k 6F cHu'f`~駪`$k# .3Gmx = DFAhSNkL& lڗt $*7 b%׮I|D _H:֌0׎=wk6δq9liX/k%M[|j`eq\Z'OM:/u>uF\-Nx]vmHb(Ou3زWH9L?f*U"+URىkyo yqn K^NҤmh#ؾI&`+@[qrS*'=fz)u9ے> '.؏1kťC|ft&AsAfBDv=W#mx C^;y(cB<&ɶO|3QNq w="c ~ί(>%fn1Ym.Wz*(@ݴįm|ӈA`)+Pcvن,5K [E}R 97^u?$(ݏzE./hnFte{:籒,YmtKh˷@9LÆ[zS.j>!Kc,:+41ʽ_Ij"y&컴¶[lum"3jQ#qWLEi~ P) K0Ӱ~!6T?kͽ ^υJ8Ц< O:Erv.y}w'+^H>㳢$LxWj_ZVcdoekwƒ>We ܕ9,j4[\:-7y ʣ xp@S{n Fo~x:"^]['P=C$}l⚗:gX[M_ˊɊz?Y WFs*60rC*SrdOٻYV>-_C!2ٌfdHo_MgXds~a0:6`^Q6[]OR\Rݝ*iEݭ)s&Ǧ:q\Dxpbatf7'鬴 1lmD"1Kctg>. (t,@KSSLU`h@t7i!lhd;^M7FW: U~Qp?Ç@;Nec b-p!,&ՓmvH!q8J_z\N\ޠh]s8ez9 hoFY(R\|; "FZb_g5/kqLɅ-eAj@gjK֤uZAلl_RH ץ>dz|Ozm&5DkZeYASռ0Tܑ͗c:-xodyj}G>8/5$֪O&KQ*u-.ys\07 DO˛-H Aڅ\\}ŷ6&/$<Sj6&+3<Ч(.襣U=+.L{+L'GCKϡ]aFCմLHᦪ5͘PN.o\h#ZhGx*kiG+< >RODΞ >˻kr\L#'H VhGKG RZUYiź }t=OD[<_E*t1+j”]|7ivetP%[Q|5%W}< [.|^2j Ai*r4tǘw޵ⰷPq$ ")*!_ePlY7p1ԭg2_'{" v26/C*9 aYJ!16kHN !4i_ Kz;V%#{)MeY2o ^yG;#0o(O:xci{S!q@T{)Ac)ˬߛwevmՀeIO؀u 7ZG/9' F6c㎫lmq? <\e)͖XP)8j}E6t)6՟3fOL W)^Gt< h2ϟkd~JRoƮ3kl-`AP$uyt.N)y x{;q1㤽qڏ F4OMqXgAv҇c2K ^r`PA^TՊ0.'zˋ?I003Ir덗Z3Y>{Lu:3R7]?(UǜϜ}U'.]Fи2k\팀ႚjK `OvQ!--oΔbAu9T#ŏ$Hy^ܻb:-'cM2lo^EOL6PPd>*0H0M g_w0v4*yXq |C@(!g~bfY82Ԕ j_`"Gx?;+zy*ϸ M1ҝ'r!jF%xJYjsED=W[YۛX,n1 o (V`9"b &^*63=&;WMo)S ::|g>yk\_@*Uֆd'Ҫ_Pt}Vzu-][1={w`NFs8Vx =x翝'N0 l0.edVdNjڱrL"1֦MkZz@^]Uԉs c~#ҲQ*I9#ʦ*JX#~]U ~4U7: By!?$A];UuLETT<;9D?!PKS,"Ch:`Ȍ?eIgHKg(ȻTI Thb>/veloMy鼘:^m_Ǽs|.D!wY`L ;<Hʳjr"®X ߶1J$$-P?D!߁5'yo9tC8MXθm2Btlv 6'FqV 883U-oưft$n@1 dH-%q$ԃYƤFs ΜHEvg5G+\Gf BOE1/TGzD\{jzUea_ˤwk7XBʅ&ԴȦh?U?X@N#nJh6U~zi^I0VXQ*a2=5ɌF;w %E6t'.t.vE\Ҍgv]xtOI^x=7w9@4yM#E>lM' 48m\d1dn(Vdeiظ3 0s8f.P'ҔUH1uF17YPH}뾕.׶B$8q9&}ɤ$0Jogd.* `%9:RJ:ʃ'`'<>"H<5khA>q,x{"2rO$#'2YƎNli"7l$ֿ??3=`ɸEy 81+\5qi%a":~~_͒_N!\rY@ij`V[t!dz7i:2@d.V50! M"fzX8}5MYQGڸa ESDbM0y /`5šyxd=  Zu U%]/3[ưC("=:cE4dNUULv؍:6dc.Wc>` g! ].{Ro:ZND^[r!r\ Im6VORz=q=R}W#:2tRߛ.i/j-.!o%vz%ǷjsĠsϾ2Z^\'TsDxjj07/AbZțo z^㫾I7*| Ǚ4ꐳd @%MT>] 2<`Y9(-fL )sN4T_ B҃NF'I)6"z"T-b -<"9El~PU_ȭhk:Hk hJә kH_}MRF X\fW:5ӔjtpmCyfgՆn[Oeʟ#L:zr[;cN[UG0k Lζ.PI`] V* h$Zq_[~e]~R51ܟH$Dxԧ+o~y|%o9p+ښf!r,Sx}KRS%)ƽ_kawXH+CR'`v_~r{(!Bғ‘ K0{ZUkci/\}zZia5K6_3@#Dc[r|T>kVg, ` ő5XIGl09} \=գSu|ߩ6k8/|(=73%18PzܟPtGj%Όd2lnS<Ո (m4&YtEWKM}l ]J*e¬~S_ѵlE("3)$dYvK9gd=_+E D~/rĥeo/jA4Uh`4v0yu1uJ80ɕH2@lWԯCw_)+K䓔,gb~ʙ|5~] ` H֑CGWL290>Q}cMVܷ*aJq+Af4Q3h^:dk\ Ϣ֐| r;ܽ-HX G з1-PLJ}]*뺄C!zhCiT|,P7̍$yWq{TB&wJ ΂R8:qx}e/|SG>)6c2o9)tspyD"*?C.;v  Fp| ,7 v?* @[)pvPԅL bǘ Zfv_' U44xsZ8Q8S 8LV|d4%?BԹv)4?( 92IX1px[VAQ, Vc%hWc1SKpʅzovfFr&I'Tʀ2He^IK#ONUXPa!1$M%vV;C Ȩh 9´dfNK0ؐ ]XnB@Gvʼ~En֨M}vuyŋ|vNDB$54㲭mc\)4l8/*"{8JڨRipLͪz:(vOZhD?HJ//ɫURdypPIYI|2 *d}2Tz?)—[i)6OTIxHbjM-FeSKm3z՛+N uȶ>T^#Qoxm( VI94QlóZ%2R/6dK`n^e`z K`*I_/1֛ O'. T[yam+8a&o }_6P|U&"hh<$^6b2H8R**nԣium-2|;P tsyS$b,ӷ/c!:3P'N$eh$czbcG0c)?ڞrM]0Rץ7Y7ՏJ>a @aGIȹo\h^=TKyJ !r, +͉IH nPm8EPgjuVk L2sLWa6ԭj&vb\ɾA|+!|])_2DAVwg֟V*L,?l9j7ICM"q1&xD < I@ 0kaQ= HB "n|t&z&lVaEH{? DΤƶŹnlb˲0]%3|ZPgflI ބG@ 0hedPD U)JkNɾ$t>Z!4s y]lZk""387)4>\pxW)),s͋F&y'=B1%<-ɓ۸À*eIH`\Is1<1 !Gftw*ʮt; z]?pFs;+X.ǐsh#wOlЈ;mD'ߐB +(>ۊg2q/{rR7&/|w|W4]ʉC r%A51 ĬsH6\笂n!eiTje5x3}^ȟk>atCÈbSۡ| e <>3Hh}m*"Pv-o^_fkU|YJ| b*_/s㮺X~*r=:[5dfTLǶ\MQݩez1A_A%Y54j@wB1q/?V$\%ţ>}Ҷ!2iA ?6ΒjV6D~"jڋ$"jɎ?jX^ {O'vJ9tÂE)l-r*xgMq~iQ9!kq/0ުSE WjQ2&ك{@' {=n~BKpTWrNAeg5?JA+/k9br D<,v(D&󍬷v~-HpG}'njhlO^0 V|b'njX!@0 al)VD;AA"c.F~1pT݊4O~N xߘ@·E u|n/N$VIO:}Z jEl֎o+p|}ԲǏBVvWHdw$eKevv?&cUj2Rsﭕ́kqNE\;q\K'㛫8j{l~5v<ü& -W\ᓳ]0 K3^+Q~Ăh L0K#(56T#b&𫨉ɠ+|߼'Uj"sXGщʻdt/^O({ø'a$ϐ֬5ozm  ڤwE^(|1/pXd=۷MeCg01L2Fb&JޣE~jU!x/۳7@_qw.rTXڂ\gMO{mDEf=G*ұRXE V y"=N~n`mwcT}m !%INX>AfCO ~G. U>{ĬO:hB=F@ ;''"3 ̀f'H'z]v^],.De ;Q}(;j߾a11H$ Q(07ՓXrqc%I;Pzդ;T~*QD%]W"zps"hnĄ~o/A618|̙T6!sr,w =j]&qF4kgm8ѕ͒45軶(|ITx^HRa[ֽHGqwgL~sEý, xݩELTNѓHQoZvpr>[dY2ݝ Tq7!ruDNe50 ā v!joTIל"FfOq V2XO20R:J\w<\+)~qj0j&8(h?v Jf8qlA\M;wNK%q"å"BdתqZ @cyUO]ᑞ{ =dBAmiJpB'{Y]@Vr]hGAgu{9t-`vL( |_ H6P0m5΋F 5i2iТGlPS)躢>Jc?ƓোDyO~N 2\u"Qt֘$;՗c<ٟ&qxWɨďPM/9E}k 4gL_BPYMTa^|\3LSƬuJOO/cZoAvT2iq7i'`*K/@*%/:{LXm%>zE':<|v䧏ٝ qhUi/mdh! ;Ͳ?>@LljT8rn?I`$(kkZ!WֽG"pE:5S 쁱4 L%n1ƎcN A*dC1'4{SS P$a?և>WO*zL/3FI}AO" !E(@J*v#Zc9ؾac3seAbKӊc(rGuI&BWMJǗ-5:axԶ^PGom9RzCxR&ll l4rUB`VZTދ.T Rfçg HgN4Hߋ?qVAS?_Kts1GYS@|Rƿ#+k޷LaL2D')n5*ھHxv .[[w^qg8Ԗ|(~bRKDb/=Y!| !M<#owq&l42 \Cy% G3`ڢC`,MEX".XcxJ419;%BJᚿRbo`C&zv7Uzk=H< s&f:SwF j!k>:(؆x$1g>vE]{;ōsK;&=BL甅F F0d-> V5 {:if-QQ+YV"T;(u@7bʋ/Yy>W.5P$ pVDGWOqt?I7qIG29>aǂ֤-p~$/ы~ 2#QX(`_:m|ֻ(Yr{\)0=4:"<&+hpiB3* ^YFaÂU|DH`쩜*Tk%H⯻(!-&6Fq7 ]n QE$UALwPg;u]^ ~Sh#ϸo`ɾ딢%KPٯ5yNt֋ )zYp#Mծ_y3߂oA z!k*Kpkg|[JV;bC=Z?&w0ˏ'g#|.K8lT[| ,VLX$Qu՞ HsۿOcJe]KsoŷZ/@tw9~k4g{‡vfE 1etL췱 ^7RU4#v&vˮ+cF>4LlQi'7Aa\I&^M'6fh 25Rɡ$Lhm=5`FaIm/Hp#PN=Zf݃qDL|[ ښCֆ hw]+ŦP g{zI}U,u"#ς)blR8f':=8ƀW0&sԁgi{eo&fۏ~r\,_6Y;Bx: yY>G8S}2pZJm?%LUzI)h8d׏rFCBdArqj78nOl{třȍ1]IB+DR|-";w,1 92m^2X/8>GzNO296Ƕi.)>cby^Q%}}m^ٜ| O?ºX w"w 1ߋbEӖ%|ɫn(n Fŏ|mABu[9X]ݳ_x ot<%l&HQ9C1',wqfq܄y!].Lv#p@ݿ,KxZ1򩁣(@&ۏΐ@7#)yò{iW"Ж؀x LC®@nǻPY Uͱi{SUZwu>z W#m;G:!\T.BK֜"@_BC˾v|n}^]rcMD01k v {pK@>=4~x:hWNu/m{%ѨSa9h8qAdlv}uuYm;m?A5 }˱KQU*N{cS q}I90t3wgFa(:|"Hn* yg,a*+SM& u0sѱNg~/QzdU=>R/BK?İc%拮yFX'[yio/ U%Yq]Y]v~TEVVx!um}-Ǭ8Jz{#';NʧJ2ygjUHc$c>8Bأ(XN`K~Ci]X}5k#D`d8&Ğ%ƾTx&Z9”|AjRj1i}wǢ>g9Z86_ҋ]TgMLɗV͘vd,6*?h̕#Uf*m쯱߰KeB 3 2YA2Y;AI(:EZ ?әfl3iQ9dZRVӕ̚~o<+S/{8m:ZV->z*B *lS"cSF98pC=|7t=ƽp8nymEI7l܌FE[اGfFxK7 ^M bpO.V cʜ䎡5X#mlpx(=EN맕IԹ;|rZQx lfV!wDR`.Qiuk&S^f0ޞk7ծ(|?EJB %/djAر; 3L<.D:  #( ,̺ժO)b9_t3ܮ;y:H]pDCz__hXWfw' ]slȴ\=٩)r/5,E!koa3XF5F[e0;(,xbvZyAдd7WЇJ: >(m8BIlb78ƃA}Yp )gpwHD(ϡxDϖ)i?WPdZB)&́]a38Kb)ۆh+=qPuMV?ޒĻ?"f{TiECo35 m u$!ˎMh &qEi{|:ZNj:mbR~݆q[^B~KIc$I&0~A](axiX_,35Ĉa3\Ls>Zٿm]o?Q1&|%.m o"zoaO;N0$|^m|f/4* =ƾU6ԩC?R[YR&k8mG854zn"JF uA<4ʋXnr |sEFFj-~LMh{vbzčXr}c"!:I ?:lbQ3fR%8nz?'6_#9X.ϰr#TnoOk2 VAqNa Q*V)EAJw X?*_дO!lxOCזn^mQ /^` 6(wl'1չ( ȡ7 cU”Q^U,"-XfyAdts^qFhU6f젇 X3Y Z"sI ac8*蘭@ݵٖ3j$0yUJj ]qEs};CT)IW\8gki&u% <sxJd42d$FBo1qo^w, !Fs:($\og:k(H({ê[ވ}̅bp1[-T<gIvyff#;~Fڎ۴F{0WSQ&j٬s]y68&F1(N v* q@Zp9P`.#ă"7;T5 urbC- "q4`x)*}뽢"jai58&BP@>6Q_#Sގ}n P.{.,2H4Ta%0#-5:Yf(_ v#m\`һ zN,`WFg_3u'r=И۽\pI&)2OBC88ZSAIh,?E{Viu`'wƶ&؂rm~د3$SgN4{DS0VF|GGin 8-NT#TE*yVZ4⡵ӹXu_$??$KxX!JʈōB+M8.w\]3D6V~[rR<Uל =- "Ty|3{ȟ=/_4jG !xjgdnl Z414JsiͯH]H{6j-%#d^,aohnQI_YMU(J!4b)*W[NzcLtX'=@ 0!J,]U̬6\j<@#ʭ! [M2S޸{_<{ЎM,OO:-7kd| qODUoWՔC{٤eUh6!3c)bx>MNaDXhc?'odheVc4]%hNze փՐFRٱ,m8Q|D̖3bl@ 3O,jrg)E|:rj k{Cfs!әIU$JlppKNvc60,=pޑ%qrcn=yff"sAh׫ؔG#K"] XuRJ|<J|;}kFz2S s@"qi<uH Z==X3ꛄ`Rp_E"J|&h(qO@6ANWl"ڭ%Wƭ0m̤f>PBm9Ax1GBil-)OG [w^~Nr/yWn8B7 ܪR h,PC0is"HAI-ډ^k r&<5+j1nEɝ_v`QUJ&)L5 =:ߐ-v"AlY7z}r'ݯ:. l\?4| QD1h~3b뜁'4׉C^v5uy_i_H@5BiPLTBc&$ܬU\{eG|džb)CxT`Tn+z 4?{PĈyO^- t0`z< a]!j4 +BGzc̪` ^f<((⟸e'}ħ9_4[ѱA= WeOŊfvҀmEaDRy_žG}pնU z 0=n^(nt(5m0/6 #0R[}\ 6456t;cHP:c wsWrJv6ܒXjI@{ZPi78 98ea@=oT$787͠KcZ'>6[پ8sG?Njv!3G8AG/3؞^K)S&b!Gˍ$:|עκdP.MPJ0s v&,f;8q Mϵvu[ɱ:dak#?(Pj9We0zV1ptd[3nV\<mK3ELWҜrޝqzf.}O!%҈B S ke`.Z!AN|˦~ʪnӆX6d@.ٴV-;Z-O>HCLŮk"; $ VX*G3n d\7om~k=VcMȤfz !!np^>]gF!${lÆFXcS@`y]BtnR`<61w$}djMGflS:&F+oX#}R}l%y}v;_@ƥ*25{TwFM Dxf& )sE,IC9Z/E"@d[G#Y*U<ʣCkbytA >osD&-7~*d=Y$g z2qc^mpV;ڦ-G D0i?oc RAg#sKDv d<28H(̰wK܇j}}%iՏjPYQ -32pC࿜ո0lFLnmpLR\>pF催᪰rd %zcUr29$ˁIn)HI1 ĤB &ʁd .KOmQ .'t!'͙&m/^S;HaM+:T;ֿ@^=u*s9D8DD  [sp.9zL+jɵ!vəXQ,Y{w󴏵`i2DHRŽ@= h}c4beiT_tN!u|`(K"^yi;0@lr!aEz3R۽' hWUY4V{:0 <./};#[~@kbڵ܁P4VT݂[NڧS;?~ D ( lXT 3&%/@o^u Ֆu!C]3MG)ehR= W(R\r^ϛFeK0a;rq>9|/Q go_.H^`>P3u *Y lJ2Z6w*2??2YSs7-`o=u ]"VW"<˷ty |va4B]] nZy_4 >u׻LEN蔚6 =ZjRBթ/e*w A'Xec'q\'Ŀ[+b}/OĘڤ \UKD_XPEE zOi9P˙J%*C;bM2I<|W׉!({jl9 }yT1}5)ٔ|&]\˥ᰏ&m#,g -3||jƫO]Y.*hbv=>PyTշNLJA;ZSPϯ4/2 )<=>$A% a#68#cWx8S?+`Ҕ'wk(ݏ3:lxw]F'3q3<IJ<")hKJQL9l]ra*)OM-q")n({:2`pIQdFȺG8FgK՞ze#uyyA*', #Ӑt T.IdHY\pwDVe.\Ѫd<|B`bU2OJ5.xT6Y ĊtG x7T?)gsl6ꕺ'rJ}(z06Mmceyk藹țK ukE[~䧺ig& YM{ k&a:vKIFƠ@,3*|_%8=)s/Cf n'OU}*wM]rҋ4=$X^\Ue2Ep=5@gM 2tKq=Y/({uXljo%NjY M+;h!$?*NW1 7/Ha|VBljfzQ %/gĸsPǍo¹9 |NvDVbPAag/ {=e8KT [.]{I^$#Z g* cQ1 c.-FRlN-vQ~Weq9ѐbp`Pj7@J!C>q!d u u:(fWqriwMfaFNJIsϴaKd `&/rl[{z fwb3v}f =dYXkzsp,0.tblzWe 3]_?qtq c$A)6%Ê@kQH:(ȍUXo RDu&j0LC)"LpAwp6}K5az&m52쥯L ㈅nifX)o19u⽉Vy-] l?ٌJg萹ʹ*RլR+U&Y;:mFOZܕ| R C7mB0Ti9^GTGq۹ >VسpWiu%bhX=\ZXVxmy\`r^'n8`F;*}<r`)(!A$OpM9cr"Cs]Pxf8+Ś|8,v&>-T~ÌA9bP@DY ء@3VoGO5q {#J:COM}rޱl~f-im6@t6"]ljAANi<ﴰ}A e|2xRahGWdB憣[T**wZ.[ e~ipR60a"6o(B`֜\}"]q"I5UZ7s5t#IiK0P{x!zqtٟltŭQo+#qc!%5u$ eb G|o)w{&z4WLz_p%vh ]۔Ui^u!as_SjҎæ_;3{x֮+" T^E0CU\Rp tNlHY/D r&ۄ5buvnn+ O<+ ӂc%oq}b|?s*a\#+`VG=qb_ŷ m"Yx P"¡y V*ĕЮ)l:S;UTDeIuEO;TC-"uyɽa`( oW L]<#jtUl۔D}#+MR9Oo1:QO KcڷZ˒vg`@j$*2W:+ȿTbebo+ IK hUEi\=h&I( ׃572㕍f!$;/n 4.̸h$&Gk\%B9A"3ͱh™?ʎ9TOK3rYEW9f8y,=pifo!=)G]}`W X&DO4#a83 ~ k,Yi,z3@+ws)_n`J%Χ6<{U( mȟ(I7np,Ԙv1~UK@A[1"םﱑw,$(‡:lp#~rm^Ro* f()b)h`6pakQǓ-Z* 9z5fZ?ad؁>;^.ZV.悱_c|D2^Wo0'f 6үn~w|6`Eҥ[:x90yh~o\9hc!5TXXihm(&M  o-MlId-~\Ěup[ܖh4H}}cV M'1%h2$RI:b š{?mwV[]9߷u fv|>B-ɋp{b`%|4D 9גkӺwfu_r y AA!4~W՗|rA_L̝ †bwlPRv ՅBsGkc*ߘg+3{Q0K4Ā5B~E-l2ĺ$" ]]BtEuM-¢PTRe}tDNz0 r%lę;TijQkti2Ew439U=k{yNGֱllyd8jŗ# ^RCX΍FO![]g*9.4SlA[dJm$‹DQGWuZȃߎa T@mL1o0Ve.V>Pr= #n35xv1 vZ`;[H]rZU<kB,S Ap-I bQniNh.U7(+S\أ/UDnۼe?w?`:Ctl^EWMddZ!ʉ-%4bW?W᏿Typ%2&@kqnQօf|  D+{Jb~X?j„DJt}vi%9g RDg&3/ptf_دiղ$(Umᆹ2KIZX{qĢ_OQ8DƉC3e*WV/Sr:(Vr5Ja2+ɳA?cyeI(8<-Ѳ{Cpbs+57ʁ*a+I5J  lÇՊpO5f2iH(pv 兪Vz>Bi5rk=qQyX CHDEʥielhU j}'㴢XN*^ LNƌ9ڞhŐ`` \Zlɐ'Gt..J~k+>A\ , GxG%TMf۵װ͵$B\ Ra20n&p= j:EQgUK`)~ie/FG' G7k~[e=ԃȘm.& sD!"KYM*"ٴx" Iʜ׵kPc@2'se$ m>C"eb@oy 8LQElU&w%4l,@P۲ er% S2JcxǨj{Dc qa=pU:V#(UzF1MC__J)r=yȡg%Ik˞8#t -8KGEf~ -oч N7hD*nf4_^nS=~{W?1ӬaXjLiGMy[i'݁ˣbBIFh@  #fjkx u֘gϢ<DuDCN'%=KY(\W8' ִ&,Z/ԵW\ Htbaܺ¹Ck]jaW%@gZ.P n$"=a`VXh'2CB'q荬gQ.Gn|8c3nwqSYc V."\o!čLor t}9pݓyŎа$ɂLH'~W^Aq 1NYTyul~n,4~ƍHJ5ha!WE$D=/ޮ⃢+ -ӏ9:TlSci7͹T]Ox@V0 7b ֳ* _f:7. g!Wb칵-D7G`#?5&&@(\ۼ5 <7%$p,1%Soie+er"km1'GRq=<bH ,m6D,,F[ڇ ?~TxbRX#m+asϦ 4ͱ EC+{mފ`X8ƴ0-*mkF`|ulmQnEȔ3$ڮ4W^OA1.X Om.ߎ`aۈ3p, X>5%0#LyZ7(FRg6j$gi&S,AqXa{/JV!gq8T .bߠ0B{[t"ȗXn%#gi1=+1f8SBuk_*r枣 ?0j+#͉ziHxFI]h2& _`ߘ>|Tju$2_AX6+|9HUkjX>lalڬ_.TBa&}`fA-sM%?#ma5{qq=1Mwsqó!3՜Ep|rXj<;h$NmM]~"lJ=S% %Qo!?AA\hA?L: V_#PƋ6JHPK|еu @4Sf Uh Ax^ 5|C&E~Bi"KI5ZP-?"Y A,W/rtdbnlXgmQc4C6Uc_ޮ='86!:;R+=Fy?>cBt}jwjy7w+ayg0>HJ4.K*l皼٨Va5[A%!KK"§%Aߑ]]r٤UlDH,tN宝IR>BhdBEosU*/˥&J@*jh8%́M5btvo:1|# +vC2A#|Fp4s֖75KZp3{ckf`b9K{Թ5 # 3]'B\ruW꩹%Ƿ1rVbJ/o;mZ U[M:0Lmzξ185}y6]RA/U`׮ 'vU+]{ -;@>c\Wp`8'fӅҟ2'KZm~HOF@s@m9zq'[r4vOz'muig/YR櫴8*WOٶEi > R$w,^Z*O5Ѿ@ H,WjbEr=Ü,&*C"=˂a!ƀBOT j3׬Q 1`PoP 7lֳX$=`wV/զXC4v}I$((&Z&1a\.|]. s+nҢAO d4Z PVDb ռTS֐2ɚ-;EQ4cٙy!hFx k{B'Ι,cJX 5F[?gD,bNda'5A w])zv)a9T@t5/V"/zF}HtCa}9nw2%sR2v Jnz~~%lKV eAI`^G0Ea#L=zW<MjR\Zؼ!Xj6[:G =Nkva:+glr IY6$-wYP. o<7u,vfU˼WCT[,Pk/A02aW [$0qOl`t:;CEJp12g`Z#«aTr_nI UőiI$6PfJLŬ'ڵCFq"wSC߰[ 9=kEe*N4v ?bܚt[p1'6voqKIDF>4ұڨS:IUݸӨ"זpUMYc*oK\i ,J#蝿)Gr~T":Q8ΰ7do(LD_+cۭ+rkܖ1E KtL=k,)AUmE1]E]cy}($uj}MgGNKUWpȪgt jM!|۲I:cFyFSZ!~i?8(+խHbYN? 4 z=}4kџDpvdc5XimɊ{PkypU ^_!PvP)4=jv*C *iqV: o՟ /"kCLiEɜ@%A5IC6Rrz^VR53OHŨTXbzG>o@b!ny*97B+@:_{řcTn{Έ9p}6ǽP=s8qcȃ9$tXY䪼CH+HwBigc7Yh%޲}EǞ {)bxxTBkŻV0P^ž{$ַNi;6`6Ew׺HiZ@^*XI0J, O&ꌧys]ǢP*:Քe-*$5L}r^oQ~ϴYE6^22d=1.Ȳӱf]:_Hl<΅D_M[:? B3rĪ~_<Wb=铫w%s,_%#lT/rAsY9"GnWq`wcYOQ76r8bс-M ͟R6%ēfQ4TLwZHk_Vn!:K''eABRx'< D8TyW֊CDs C V^;6M9@'')|̣ӢN35ׂsರeW6;FFwYrnΙ;I7?Y yg-t~Gv8orn?.^6V=yrĘt˷tn6#Jz%n &\]|7fV47uDG5r г.zX%090&9٢7$oQ ɢ,e-<M%UQ{A )OP Y{'bN7_:ޘ>JA_UQY/5cܘJ``'u;o8i08U[)!yz%D{1W\T.j#؀A LhOe$"d9ąva]RƏx;J_V2\hqՒU5em Vnf^pİCX$È"߲RoEWrHiyG ۛ/`l -(lP*!'<2M>=g4g ]"TR>F|Z*Q|INeo@p&t"صÌ͌Cpl0aSsIX@*g9A&ȼ NSB)QYؘFqyXo@gyV`6EщTЩy.gf\lGK+:-yKF>͟]/mt5މO1&Q;=L#dU:X "lf6TQh.3.vxoR/@''/UsXG0/I,~Nn/EtA*EBν.2ᒚϺXpj6 ^IKu NW0¬X q6ςHTK|繷}zxloO& 突3ҮnXÖSjLB~F _ew,M!¨_f4͟! 3l[*}0߅߫ZF[ZKX.[#gڍQA_mJnixIw;J>y[x@I r7Wx255بӥ+w[\`C0w?s (+*etonl r^nI/82 ƿ/D⌥?ķd5ys6?,T&6"daveLgX4V;1Dq&՗/9G1Z5 {bcN^EXoT 8RF"PR9NN.PƮ3_j&*+V#¼ VNTA9n Q30"! u}lt m3|T*Oeie  b|}  = ~4Mε|):''I  RiUK}hÏ[9!%ģgAC^rN+HcS!e7 W]sZ*:; <_ Zk('a:p|_c@0鍵Ud`ڲL?it/$/xu6D"q/2ZhMIsH aYɾapaUD,Ft4YOA`0>af- NR'ʢb`pO* C^ d`lmp[Sn{8vNjI X 5W/}M{vڙ"z2`ԯh:x_ˀ o#6jAmзt9{{~ \ eȸa&:/ڎ *1~|bzbpid@igܥ,(>i̽ 67*ܶ5 VVYoTbq,: AAx,]ɣrOw2=ˏ @VO:+RNۓdHQ)ĊkIkg7v o*#f\';9Irhņ{3+9ԈV\ؼghcSD?ras,Xh-TO#Mjwd~t{Ai:de)jꯞO[\=>7ӥ# &-eQ~Pnx ZyI~%ڱL75Th{d͂ؠ2-bJ.9`m 6iD#*Ɂ "cŔ i08Gj23ڋf^ ;lZ "A+yw(j@0~ɼ+U$_%"V4 06ɸ頦$1{4̤XjH ?V"Լ܈!joU\Er}> _aPwhwEdTdb7vלYcq7&!6L2 g>KW :*,pJWp?`,bd!ktq]tكZ,~yN ^i&G-̇'H &4&v=ҌYR!Nw҆$,DyE&^lrGA4~[jjPXJ +ЁZ^7bx,b>oppE<ʨax))!ޠʵrhZe~4Mt>/uj^T Mېς+述Udg_67( ̴SNyE ];2ڼ=EX%cSN:38QF ?Z˫c| TK/C?S z6YG<k|HͩkȺ+BIwn޸`[-Fﮦ2h'hP5 2(>_i>\lm4QVU~jTBa5 i^77@I,nB|IC%o46?K80/Z![r}V" }gRa:9 ^ )u{ ש+qjQ;OoB¤4%Օqq~O)Kp8r :$"{àgfU>>BW]AOz MYz(+JhmXZ{?8+0H ]H͟ 101@\hEP5_GL]2.k%H+ M#͔9<9!R|@>^1)JZyUBCIϘ:\̱._ˉgԖSw;L'2mcsʶzcBIAu@9"JbS6;--jD¦#?Ozz_6hc B6Q 6G{Ij:)xZF#-$USbDx=!r C8 t K{G~%0|$WKֺ@'IV5^Ze 6f4X~W0~>/ݒDG\OHt5L=sHEE foC7 f1d> ?F%S/R7nAx5mw3K"j C\҆_1^wɟ?zDAoo&mTx}*Ѻ .Ph|Ao Aڲ1sB )yC<ҡLA_Tn6w[Żqx"[%'Gsp *YgsULSx34{4&آ-єEAE B^H8zVFj[;s RNhᾞY%j($u Ma+->9t7k܋I>, sGN%kuQ+G+ {bV DH̽{]X 2sҴ(DջA+~R=`I26\~eun}9D A kP"Od?Tc$xf{p؍emZ ܛ8BɢW ^9 lty[hko0~@rddJDW3ކV93-xbθ³"#vpW4hz*3;7]7W .%t};@ʙwmm.R4 efy#"|{y">5E 0p;m^[`[$1ԛZW7C#C.s#HDQ~F jdT_F^šznM^Գ-P%3>W}%dȽ79-k_E .g <$K}ȩM꟱U!](H)oM\Sb ؔEǶM*neivPzאm0 kE%]*bB;>2͓D;]ƃO :줣p[.3hYcbܺ[̦Ie\8mkf>cY5a 'ZhR RW0dž2!} 9LrO31\Č'ba@$8vנw,hw.'z/!4nBP1xWa,[^Z!m{n%hyDt^ D)IMG<`(cd2Om}0+A Nit3f6g7{<|Bl$9=Zx[lK g%t4: bU53qoiCUg Wƨ Ҝ#DH mץ M*QxV~AGZp&$w*zWMt+Orjy 6>(G/@# EҮiS%$0v}dPI,؛7Ie4AP`*l7t#Yٖl{si|Rm+I-Ƀn+֗h^ՙtrup SoR5|=35X l4z.rkFv4:齙0 RFX&#f+Dvkhc\UONEu螇93UcǐoV&@.JHkҊOBF ,7Ə(Bxhsqg}^$Ϸ7)0rD3O<%c)As#9mGhL{m &7p(+OfP"9A>&]@.a/Bg>LJRz AT;He_(h{QAH>/ʕ] \e,OTƱᴠ7h--ۨ5ѫ+N}/\F,]VN'}G%}x 6w,W^Ybp@'BrPD-(3EPyx҈Z?5\ej =ǔŝDj i*bt-lJ b@|msY #ptvY(f|,nFe; &^0? IyJtf(G]ތ DCO4rtyNJ틍mݖVl_͕y"ĝ$!Yvy))TPA xFȝ. _u!oʺ}y ˁ&u43i!i9\ H2b<7YC/GZwh83ۄRPUDv/moLRgNwk x :xQ#P|ٴ߉suv?wϺj,7'-mb'@b8}; ؋+ͶQM00,9zI|\F;7. ^y6|D XqDTGG:a xN)L\;oUt"dQЂҔOdcWd7ku=8Cw^pʤp%XH)|+n"S73l{"Oz|F'7,7=c9&E|d@W"y1H{ˍhUvt_aH]+1JP'aR;nOHC.8Bnp0 .&!)sҮvb0kM∲_E6wϿE׊(8ؓeOVe8JӨN0ZdD~S_vX}[g|Dw:7`)$R5-4"ʅ7:u`TM=HmYO'WB<, =2/r&=Z@ Suv+92:pymBYaL?eߘPD@4;;U]( kvS< ive;INV 1kJcpƬ9py&^LvyImV񏭌d"K~ twi@N]%Va g*zU8bۊy>оʄkܗ54^KW7пqB5fsG24b}G?.'x`KJPB`z+: _h$(gk ߺLw+i'0W9Q 0wφݧQOs'5bH1|0f׮Tc29$j}^ș-Y ߚg緽!*Ɓ̦()2Sn>  p "n KD4A$^;D61&a®jihr[,:cw6c̶ɝZ%uWcJu]$E5 oe`hGJHEc'ϮA8xiтQвE;$85XE"gi ClU vbq<$d7&fq?GOuU5 G+P((8c M jK~{ꑕ"*Et|k:=-=5a9]{]Cu.L¸8 @/?5]mKj nP?!{yVV8Qǎl <(hM-iwxncaȆ#F٠'cYdb@~;P؛Y4&~&ƣLFx v}L7fği xAQ\WW>;g\  -bE;hh? /ɛŤ0n#s]tjߢ{WNy7žeꔖW+wO ~sE >6tSko^>R-H #fTxȴ"D,@y Y={IsOӹ]]~("K -'{zHp]_b~S'*R{:S\o2%Գp%m$b۵b}PśeuH`.)'LlDzjdtsz)6sJ'xmƣfK*J=<ѝz0~$}_#lL,z 1{0-ݢvB>;Ȣ5zhM 6&\ǢI!}j I4SÝߔ;BŃV003K)SflI'yw95v)f 6) 6Hfm2EFHl![5%jYgZ_܇M&|x!B4񖯰G:t(m U`A.k ZMƸ٩lZ*;6GP{@Ե}SSv+2ŀ!~f#U(}S-9RrF_-@Y]$(FZ3PZAJ]$M˄ 9MD 붋OW2vq9;{OcD+q\0_=N%~qXwCj-0֌;0q Pt.*yg '!5jj/J7iz{3O` B;j*F/5Ձf%2ߎut@ujU}H^A> X#UJi.J= , d6ゥw@ <Ԛ8Ӈ* \mv1Pʓ8Xtȭ?k2ĵ 0K?Ih L -f=+q?2ޘ^OQM~Jz/O7oU$jآ%=3ΪdϷMDZtXH7&>YØb*aUlq| O݊(Zo$;ȍ1̃qQl XӉ>jqĸa~ezs*RX@m_lb^k0}+@cAvH$h{D}DFfluue[P0jvǓ',r>L3Aj1 \0f}%f".-]T, @RO=e&ey5P#CLK7?&òRSv؃q)YO6 w;BLiőO \*B8Pzт³^{ӠOX]/IjltE kmo { Eoe#Eھ {RwQ\HKTXNqel%aCwV _˒[蚾,T꠨gG 1Y* [mP:R CnrXOP#Yeu', keoSq}2{ &0O:fGV%<6箼)wT W=-ʬnk0uz^FNe}ﯹAVnfdGd(0@ _1T[ЄYr9tKx WU<.G$v!Qk̿rk}Fj:c߳-4[_ixΚGEhHDm 8/IQFK4T( ڤ7B7|\\G"ڐuĺRy%,H̭A."M@/=OmM^IhF>n ҮZǂnQ7Y2ͮo^3bzp :Q$At |/UO܅n!5ҠD'Q'#6Ҽ~M}_2)zr6nJj秶 V|9cOtn0T؃z JdOL ó}|K4_΁N;/泎ֵ5aA%ÇiC¢3|[GIk1RkX$Cg v|b" iTR˗4_zn/9yE!86L s>tţRm[M基1ք.A_O˹Y 2aR9dŏzoY۩ 7*ǐ<2TTM5MZ~V ̱v>LEquj2\ 0i?fSΡh*26rosI^_hsGۃo4"ڜ 4,+Tz6noi5'PX+03"Pj Gqi5ёB?1\*!sxBdDS/pO yG̬Ti@*yl*)'Уb|(i!o0ľ]˕ 2pUtpn+g26*Χr)Tmƭh})}luwZ+1Fﶠ."8ͦ%2AZ9POG< 8H6voX?^E9ՊѠ.^, JV}5ek+UrO+>@Jj*ashFYQ>:1]L\ R"vϱ-mK|G:b:B\K nĦ^1i-Ð.OW`G>-X81qqmLL< <ߐ!diy&j޳5><=+_UB^3󿦂/sB4ngpdB=mo=9,8U LjbcFsn b$BeHq\_3lEzMߦ㛉r~7U]MPI0yOʭG6R/Vv) 5g-3:M1aglۦKx W`ɨ 9_ȉSbop')#E1{0bu=T> Y)QÕըzb!d?$ ۔=/ ZW @3+h!z mrp3C: ҠeL_y+lnL c635ݫz5IcDRmm賈ҥTL=%) {N]4D%gCϽK5 [8HGBS';R:Wm9巔r[^~X.טđD[a,aװPe6JTڿR7łReP5:>Bb,$u0u_hy[^^Dq.]4xpD1o|8:%yAWުO2cxPBJ o`ˏdMꐫ\/wj;p 1V*2`Y _E Z|(a w$&hf]^aw5!bv =C#Fm_? +Y&eklyLٹNf1-zrb->5llP8eW*AEq1K4f>摣0g@?y:6m7N|s$\8 @qfʋ#@0gzs43s@qވEENOZ.j`8FN)@v)M4HɇLy Ŧ|-@2bހ`O"tv jAӘ 9u"-Y+I.aֹzH;ca"2ӥ}hD2cw |{Yx!Bci9酈+ wzKUpѪ,;)?1.f>gۄS5Sdh\p> /up^MU4%a+ ,[١ A&[zV@@V;Jc4 ߻쨀tAYYښՌ?2{F&YTs6+ՋV+k \ܚZȚfz̠g<ӅO x%f&2ÎFiF/EꃴG yڈd" iC)1v=N (ܚKαSU)"q f)l6R|Jfx+v2yh^uKkwɱ ]5El3 l7WyطTv,7%oCF ,y/rT4E5Ж5&j zJeߡ[RUaur6Gixi$F:S7ea=W)~yrl5|q[6mgR.aJt@K1a l(Ogx_9"?bJ./ނUisw1Knp $BW'2/gMv3F:,kpBhF2Dʸ;Q.y>d+Dc øn|D,;ͻد3v]XxUǢ5,/rG}Wg)!8 8r(uuuQ^=qx$T6ڸj'+'"c邈*?K܆-Ś77jGFߤ\6FH}(ra[dcI͖^Q]* i2#:P~ޖf^XhOHwPI&~#e"ZpuQ.R)&?LŚU:eB >պV[{i*ĖG;8Z]C*`,Lsbf/"RzccoXURNoc7ڲĠKJc 4F:-71In|Kk0$6pw8hKZp6S]F&@ph,xɲӘg\6D#+Z6G[w|W",c_E5[ԊY٦mΙ,1ӽ)z ~mQV&A Jqs[DZۨ8ƈNZ x•鵝ltsgw2l<2ۭӀ+BB^`2$Bh0ǽ% ʃʫɚ[V©u[/85ډі=&(`ԡfKK_RiR@K-c-Cf/;\V|U0 a J^ơ_eL{=BQ7*ZjO)}Y,ljƜ5 ֊1 .H  wGͯo=̜ kmYז=wEs*#hV3Zx\?Gi{Uj^gl^2 ﯨ2>ԅڨ7OLt:C"V~! ^y<љf[[،Sb㦵g>)Ǎ۞&ͩ,\\y 4|7/VS`Wd.Vn)֩k!8Tz@>;k1cml8v^G%,B1Ŋ*>1"Bš%a{y&@1nՔчJj ]2K^>4o'DJ&BBE|r'Dt7x"?D@GZw_QDu% `E+(C1ig/Gma4cŏdƼӷU_ˣY^mFƏnX/⩨oԽXSh]`c52+-mDEL^TV4sx@9*F /v-bG,CH~Kg-R^,:<.{]` \`YEƓ \拚Y>\(AG5 ebvEscK1YӾG.3r=P+@im|ښ6AXZ7'ݣHˁ*灉׋CT\W`vogUG-')ުyS~n< @D +Dlm#ބz4y>$u "hS_O0_ -c"km`{l%l "Nޱ fS :ḣ/GP UBdaXݛݶrLLfsh$5[*L}~z\XZf0y"4hr틽wX | 2 $s?l65fMQʿ+Q^ҊX<~>^Z\9~8,Hafc*JL ɒ 3Jݡ _(Lպ»_ DR پwDaAmm9i3F NȂ:SGTלv)<  O?Fl &ܓBm A|ҕ#R3J:[ܜ^f0_#Ơj"o}5A㨚׾:U q? xkGewa c'Vk/u`$i=?=3$j.( e 'b'meV ke\ޓ{:!`+ .XyKbQ8 D?^ň`p}X$6᭸2.1PVU,YNSY +IaϜbb6*Q-4 }E+;Jpǀ#C_R.ajJΏ&FD? ?Y'wae xaεIg*5Zp܏#9ʣX_ߡy_4#nFK7< `=$JұWU~G>olDN<5N)IQ;vDǔXfiw"t>O't֍}|཯NQ|l_6Mpf& kxƗlAo$L0'j$էNKٽMޝtwvGӶ)Q^DcHr*3M\XE%WB$Q?^SM<0>ɐ0M_%n!j@QjR~QE ~Qv"ZHJ30@OPz>v<C(/TL&vF|s4JQAh"QgG?MDRf3@ $ (B$#G7Ӿ_j$9T9-w$D9Əw7HsQN nFod'. B|) Mfɑ҈UӒ|EEbWrO\hUR_34Y pleIa-qak5 B,,kh&@jcdF⡊- ]fLEN\xkVgi/g"FpuiQsSQa7<@Pfk&2e +ЪT'&N<}L"8.9\jz-? 5(Nf zg?sdc=&Υ֯oHz]ܝ㠀yrK}"'HVW%MJ".-J"z mBpkh =e#xZGkhelStO rrw$VNBp&3iKw&Jb=DJ ZpͨYoUUQx6ٞZlIafr&k%zaUElP(bG>ABƷ0420'Wi,H~JRˆ;Sڄw%*)fcrN4 Vb^_jUTOHtˏ91ͧzgP'['(.[mny|D\CNO֯man~+->XrE~Ubb$ɘ0noz k50~^4$S4ӨߣP$Im* <@sk+Lt z@Lǐ^5PYi&15]\U6F„x J}*dS/LGo¯4U?7jϬܲ P@ FKU²ZDd9-}]e<N D7yVR~i;9*?K"KhrǼW^A⯧v=vQ .9}'>s>Z/eӎ$=T/rw`$W =`D u`M$ N`;sB jӸy8 \S߇NmGb#ǖ,khfз8qp(i|JRPL<>p*#xgg ַ@_=ip!M* w{"q}?d@%8)}@n7l0ۀ/O\}^oډok=%Kc=Q"WɦصwV? =W֝;镋I5ʐ2 t'2:]{_ Gf1K(6ڗ7<)xnfMk~%Z 6If{6FC\!7}.~DSk-jjF|noŁ_MpƎlԹ#3f%:$]H4 W?I员TǴvmq5 lye덧c-K$:+- 91ޯ tIlGza!e X\i?$gZtUd&>! kƴWA;  .d BK%լ(ka%%f劉Mx-8GJd}+ ^i&nXIDaAJùLP[Ck&x$zㅃOo")Cˠ>4nк~ͭmxoU^⺍Ћ^5]8»cřid$ӄDG&juq7z|h:ts7$w?JjShe-٬w>Hcctȕ Wc9!hdVFҝ(M"/nȞ㴾b^Zw;!w \h| Ld y"W!$}v͕x:0*h:ۉ%[Dw)k48C;j<y2t= |e. I 3C'Gx8Ō$ig?:KɴpF2MsS،\xo,BDٔJXBbsTĒۻkڬ=fЄZ>eoi{Gk7*Z$3,nY1&) ;s*UnĨd{X~xab]ȕ+JS fl.t W4+ZH)u#E20lSRt# Ӏ$sј#ġa{C8Օ*Qy|6d&ϐį~\WQlОGeX?XXVL.rӇۑv֗ V՚~]ű,'@ia7+"Ր5י' RoϦ80b|%pQ32w- (%ϼϾ@ΟT4"*[ܬNm^':$#[@YI~.u ֓z-%$N_ԝwb QS/dw R[\/Zg[\5 3/6J$^",F0W Ó_AZT_('̑abPd"oS@1P8bJ"~A BBbw#Z j!xc ݉JF9\Ex 9J?G /O9d?Ry2->y*vju3 E/Ve+pW:=J;,'9@HsW`x?)a|=%,1XpIá9@xR;3O5ݧZ 9T]Z> C s]W⫧l(72rł2hE5MAKo;su~Hhi0oA@|Ěk@1A4˗n,Z Q59#ͮѧf Ȉ׌YX06E ZTB㎎mLIӲtQZ堶N'`NԟB&[j:^#z4ԓik(dpGfQI$HAݴdi}}Qݛůgr#.#nrPQZշppʹ1DͲxS?ɵ TﱲUe]|r@1sOXwI'av _m78/"zCt 3O,I16TtdFn@K!SnԑCoGJ#ri{ +v~_J*o6[)%'~b <4PjDĝ :3haY yRz2>̜CiG |;Xk}Z۠VUP̀I鎍㓃w& %\KBj@ϵՖ<씺̼Z6s{t fvQg!XʼE_nnU]qs п?*QWk_t/-yeh~V܆%-,%QÇ$0ʁX |%X~F]o jMEcT-+HJ!XC Pr%J q&oN+8<Ҳkx@ʨzIa y@PMHՆE(<@uMz]`Z/}']Sȑմ#h"f1:h5ftn46+Z3Eeւ0>=K6{i b-8xFdcwGxh)_=R.ɲ wDM >/|ޱ4B<0Ӡgywg:TQDGG}&OHSw%jmӱV=Q̗.ۖ/#21>bX),]ְ jK'B0LEo:r>+zXS8 @ go?:ib% Cl»-7sIU@T[_~axWv{A֩7ݰƊ*Qy;?fNi 1o@1zc&yn5S|A_Qh#`{Ok>@>9 ޅpGT턲S~e_drCDA&0hf iqo&~:ogc(!۸ (x{ޠ|!sD7ɢ2~\B'?M(Y9"Rb|ado7y_~V8 $4ĽOAʎlͭ+3%$bSPAz8|S{ 8A)>݂wySfJYdnE BA`d0Z'+HsԜBkk3oovA2kN< N}@"8/" ޛ"ڏB'̯wIZBx5 nkm{oP(,y?}M9_xp֧fvU2lLb拴3\ұ-lUp2%DT:FZqFdX-jS`pH9fXr84S2Cm)}BXp1 bScPst[Wʣxw]!6<{:y!sk[ٛ(ItBYO/ #õ6,i4h}9e g?s]'ó}v6?O?)iU_/!J B+5[c34Kf ^z\G"]pd'oD"^iVjW7.#L|?GMgY_#borSF= Ѻd (mD'h ]nW3[WXnˑ4}E3-iW;unЗEK`]ƨ1;I*Z}Up#RL<֬:]j2Z7nY0&$z]!VGYt4$+"5=#_'q]<#lC5d2C 7]) Di&O?3H΅3^W55vXbctv}=`Ȱ@Lbwvc%+=p!D3ʾ.lukԧq:c0uC$pŽ[P[[үD/u8iGq%D4?ve]洱CLPUdg"@cSE!|Pn(#)'%`U&Z+X׳v㸰 ﹱJ߬-w^BJ岷Ȁc?AN'JEϲAAת<DJ?b!ZD4(b|HQb (m횝/ӝh{l"hI_AW=|Xt') D&g'm9}ePy[< Q8|#zZZ SE;3@æG /t9Ƴ" 2|/VsucGpZ2w:+׭#FQY:ȍNi)aiP9 1FCA%O}:c:T$qBSZ\ ڠ%*R}îA vkSJ1_gSB6q`>lۮT4J"a* Ί L{Sc"ĭՏZߜ5C,xu4ƼD A~dΈ)ϳhIk#I~؛5Q>} !R-+D_zaw031/ b&R[nk^YmdvnBtJ|' A9/,wCaκ@*bWG$i)G.FWME$z'j9)q~[a$!Sn?KFnY(@n[,ō`o#Wc7}VǭzE]|Cٞ!t/[V: pi̚G'rbB_p::D-j#fۍY©vKr^|ߒS=/iWt`kpL"oA$AbUkQb^fݢcqf4!Itʔo75q mupeɜ6{7NcKjO>G pOZ&.@"d90CMHmZ kt*ضjēׯ=uhbi2ɧVr74n?܌hkPG T©BWj]r! xbܙGwmYą"}a: `zVXȓѵ#:U+x3c ۴)510]߻17cx@5ér,iPU"膸?B=ō. V㌁A+SOXͱi3Gu!0kQbkY>ζylyAp^A m:[~#JƼRrbr.Oז 8}2yЬD"Fc"3 y;x4:}jXӳju&hl!I ȼó<@əu>#:-_%vC}ڷu͖!+q=ndePP=[Y(M=smDcd"[qcU3ِ{d[6]`D?,Ӆޕv!-ti5ӷpq>=3Ż}JSrkÙ#jKB/N2sGl~ywlMyMuiDЗKMic v6@M! $VaYc?"5ve-s@F,.TT%3IZ"rϛ_6o,u]ϬyX!$i @ptyVxY MS:{?Q8Llr5䢪m8{LzP7IQw)- #Y(3wx#sb1h7Wda~ soK{I݇G-B[Gx vk@%.uQ,QF{5qP4|rMVӄ)BaM"ĨxNS :qu@-m gG|T~ʁOQT`Hϡ>[2SyB[ Τp!%b\dJgwR@}MS۩vӢ%"_ΐ4bH/ʂ"YB|䌡i1ȎCC^.dvkolգ٬ N3ifVjeHu> VIg5AK# hR╥L p$D8Nڡ_ͷ`dtɐI= 'qϝuRI  E(UrC@jsP/$X$uu-ဥ !!$A\3qe߽ˉeMUGLrU vcHjn8؎#1$]ڳ ] lp./zoȱwFp!,!DrC8TbGhH$kpi[6x^JcNf]`蔘]7Lv+wjy. Yҋh'յ]ge"tg.cݧ`Ñ;U˩4^% 4zzҶc| C7 t"A;72L3/|c=xq5˹N9)X.th5j>%K"G7S"iJ !߲]+*J<,Ų,Vbf(,'GWkY"+>cܢ w6?qloGp35^%?*z_8bO|ìƦv}@@oo}3o*H j{(r螤_]=B; w9Fhps/Sl+1庸gݓ!\WEZM񛩧nvHg[Id?+m[ejZCB|_b_yQ4cPԚ67;EIbD}~nAA y^m#:,NvB)GCŗ<6!EjpaGri| <85^[LfLS#i;,xhԨ3mWd"_G / o+.{7@"n}xAsB;a`locLkBko'=YFjy1%`B!W#:mXU^2\X r[-@.xywe$xKNdQhJ@clkyNhlLRM`t#Wwʃgbw&]`e3]1ۨzĵh|#՘փ!6՗.2]2(-Ha*'|4Η˽ԇ`i)ӌX,zN؃n41RŹvN,iˡT+_|̔;0YZ0707010000037a000081a4000000000000000000000001657082560001205c000000000000000000000000000000000000006200000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/megaraid/megaraid_sas.ko.xz7zXZִF!t/7]?Eh=ڜ.+?愛^Tf^vz4xaGZTih.nQV_Yk:ـ}hFl1n=|Lo'ctҍy^V26{p~A|C 4엗+ i"FW4(֨Fǻ#LF\'9)'+ F!%<ܳO^.OsZ8X9DY8ʹȪB*1̐5Oa|bTbʍX;$3hrZNHy[I@kAEFw#paf;MϋYs=w}ܐeQl-y<ї􇻾)Iܑ ӈ v׈';qY7;(>1y,i:jCYl+D8-=О̠ޘiYIB!@ {XmOIhHz Q8Vª6bqeP X[B/γ/iN, 3?Ś5-B)[Pݞ~w b[ NZQnPߍu<|`9A^VĕaFf Y !Ͷ&ІatdV5y ު麏\]QȾeRѦM--Ysn(1i?AD@ #{/Щ2&JȞS}W;MB-nXu~66r\6AGYvoz?Lp$šz#: (~-8}xq5P&w`̐~D]L.| х룾r5TR"A芴[>gي  H@FNg=ۛ?B*L BLdS.t8a{X%QWW˪㛩A bSd#e@Պo8@ 5LC6NtɗwSs[Iqӯ^Qмqymdt(f*ӷGOuB.{{]SڢDoQq!urOڛpm Ƒ)5^9#nxe=G|AҴ:j#F(W%mXS'].ۡoҝ$b:Ǜ -pdBzƒޫ%;bIԙ|d\M_x\xE)"7 1m=z(AC|?G”uvc1u!YO@|UH)i<D a;(«1Rf)jN>s(%6#DݜG*fmXm8gb=$\CUHCv˲ +^rSmk:n4jozW뾄BNm\QV2(Blmޫ\F#ȡ6m8hxWԞ3JbgS*=-UX;lP8 XbݤR 1Èńzi`|xT%,T,BGOlfgt5"gӾ$L"]KO¯h QwCғٺ4'vZ0p#R{uoR0kՐRYrr3s{}hD^.zwrSW:k+H[lͺ)G9H{ۺ4UBPBC'aȼf2WۋZV' PhYG, /"{<'guۨx%I: rD'l7\1pݢFa:£_.=qr~ylqcdn2S;C w.%ݕ,Tآ'ᚮ^L=;0_ J|1fre&rx]|al} 36=ւFvm:^ڋ``㆙MZX)\[=T|moSfos$JkdD3hנ&iNrT'c lOi hK?mi,H!0sW7hX/k (sѵ Uc93XΐST>Yy|ҘFa2W,7E s-3B} ބ$$V }Gsl!ư49ݜgÔ"տVmY{-0 ͷns>x`bə8SX%r%wcȱmSYG`q7 "tF4r..pYK۶$Ћv֟HNt0A~S&ؐMWZaMYbϑݹuicc+'>6^3Vp;'F:p<9s H8q9%tn$7ѝi޺[dp9R׏1mcz1B EۉNH⨭SLGV)mJM]Hދj?]gvD!%,Tq(lhb%H|U_4O"™Uq~bm};p5(=]:f6Ȭh}cS۲hT0MD22,Y!R+Sz$jR"g[e$Ჯ]xMJjvZjcE҆\-=5}͝>+,)Qa4*3=lZuIDWjb7o.DpPm! 7}fr_P;|YN+c)Np7Cu`M1:Xj;/G'L03_(d̋'MzrQ-X)Ive,U <𸄴b Jϣ،{ndܺV-S5o\9/uH>S>ں~`Mvljw/Jun߄Pg8*v G__cYx6y5o!+b u^e*U = yc. AA%>^#~`{|?KeyfPU~/*" {zC@G54Ch)uZ"#A#;G_DDl̳S~qmθU5'ޓw+BOwAIzX\cJ .Y M~mAHd:҂()CI &6IZpmlD$o/>m4B7SތUւ堔8<W =eI5Y*w;x&2YŋKO#@.TooNRtԗ>C!(9NysaZ Ĭh슙99ԅ1z2= 4KؗpIWf=DZ1"7X na 2oHdBW=8 i |q^ in$=E=Zޜ9Ayv0# u:m-hƫWtFEQ65΁ބmw[p: Nq5B(]- Ar:r%ywc5_ڢͼ9ah Jvْo~N5r5" 6_1l N4@g$:Pj `y]XlX QB\'@$Y0};3;'DMva VV˓;CZM |SYڢt>y/>+9=In5lEPP?7*c#:2pdO 2['q%޷o]`~ӋBXֳ`:@&,"\=} fy9n//RP?u;,w\vM7LZcs_?V1Ie|ߏ_E0 6˃r_u;3-1NLlTBFtY"T_- Qҭ=[5uEvg71`&GFci{,Kg/BzκqY;}hʐQG2ȩ#fN07N8FIVe`3^l>zؽ/}p5j`9D:I_5m0L7#;AaN,ax _|v]..4Bb U  )=v$ z 7ǴE8f$V_o'LZf@Ljޔ\+L0pR% cfR7@Lz25>Kw},D 8L]?!EEndzg`OͿ7GvXru$; O"O쐟n`=tH뉑Y!T3`sr ;񅒄Z`D/-_OAΏo5?DQBB6E)hݓͅ?No쒋E' 7MNs  gn\̹8JW޺ ȈD)srϦ&d`dWCs_TwR;:lj|7}qj8A*SKL)(}q~@jo09\:_Va{Yf6SZdgHP<08k5(#ۚ3||^}V-nk䬚taNަ}:kI>z#[>"* NAhǢ`j;r:ƪ%z ;[SeC|{V!Ja_ˢ/0gb\)eAz3 &tzugdFλQS3?UOG J%h%J?Әؗbj ra]fQ@z,qhU황Q#PZ,w+*ٴ÷%yy1Er oO*Z> &~. 3_WZ 5_vPǴ+s$ܵ'}#& zO\]MRwzMf]JmܙG38ba){m.7t'pu?< -Wt:p|I;f. qn^W۔gRԘ!M7uN5 avn!ҌY;7QI)GM_|>uE(d]I1ة>f^;*',A[\ssr]6hO}+Fv|7bFTq#ۙ~m_PD FN<W s 5~2Qk=G[BWEޖZSʚF.kQz[`ۂpC9va?Bl$$썆2<` +ջj)3]g}aW՗v\`*1zQh :tCBaQN^aM$+2.'`>mjq2͆oN7AƮH;yىR9_,M(kN[Jc.xL T:M߶1ʷ,YO zؚ(~]WƇp b3s4>^;\:ƳFS*_4b> \??R5ض,zXL0]& }8^>AR: Z+1LS h>1xj,%dܚhW(Nk{ְ3\>諍LQXT] rHLD~0ll9*qp^qJX?>\Hf #\\fQWI)nv,.ar[oLQ{]/;eZ+<$*󶹓,@'>ErTlO8L!X!2xo^!y36I!m+5 =%J/OP͑Wkh,ݮ۹ C R?+>Nn$VY`\-_d1(K"]8sCwn:u6QfNR{?VBw`4+qpD7};˩)iOҏo#1ז8iJZ%$nsW*|̍jbXېN%Pʩ5 NtH\\I|2;a*RP(Gj|Ss]@aI[,Z !24% CZn43zNM`3f6/E&}Z6=ߒֱ5GϏyWt㿫 BXc; 7+%@l>faF3|uB˜("6FS&Z$]w'C3Nf]O@?IY;8^oqôiJh҉.6pfa%5J9t=݆2XriJ엓#;B5 "ݢ7V{oJcDZ^a3 7,c^B Jѓp 󰓿'.[/6`Z8 ?F3Oy5!?[U4w4[//1 e## S1"1*~ڇր)F׎՞YY0*/3 N4p}=#biN޳:\-/&Vխ~%x" Lf5 ڎII߫ac_̟߮\4*%@1̪}xgxCS,qbSȚEZ^JqKZK${(=7Y 70ɠ% 16$sڌ`Rs `hq}\^=|avVd0s;*6h骬g0 8yt04fDeݮY4h~vrɔrf1`|Il΢"ՕNB_ؖdŽۼBOAB{~eWӷ ~W;yߗy(Qt׮Fbh3ŶɭkUh_jwfLl"S9A /k VThm'颏OyU|Gme'گyP?=+\lVs;4&EZöf<H[ $1ɯ^\yDMt_Yj[X nB/Rd5W$Yٿ-7իY~ڞy̑:R$ix>ڳomi>kR4^~ӓoQXFY_IA( ?A"7݁ 2EYV0dbn1LT㡃"wO{݉ 5g5`Mh,q`tR[ŰC ƨ> !V;!Ul׳zQ6k=Kѹ4#旇髅5q.r[SK TPn ^B(b8@8BQ0>nÇЕw _TdrFj?fGl `E[ALe0MCN݈7*XrĭQ}?iz7^2ek^wΏhWrY:R-Sl _}ڜhASluwxaH.#-Z0mt[?#ꁒ*]p]u{tn~u*bu6  @3Iٕv=(U}P@e@oCU"d)@u4>)_2@{ |Q7yt'JB吣\ςZȥcMm1MȪ:9] 'Ƨ}F'%Rq}=޴p\G!}-F$\ iڀRQ8|V}K1*5)( ^iL5UABnB.]hS)h^BXjwQm ME?-V\_롟+ƙۉa:*nK"weŷ%'ץVj0ܧYvh f*&Zq)c0ZQxyWEJsY"1M4F b"` +&RT,}fi8*6lXu!jqHөxpK2@U `;?8-M?lNî|Շ 6h[ d:Uk rEVsW+=Ņ47lBԺ}dMZ6P+b8x!LåeYhoIdk)  r}h΢5F6j󺥊XxBR>` x ݺlU{; zI$~L*崺;Jܓ#R/>XH8#˶SMQtibX3NwtU @𝃶RG߀u[q՘͈zOj"W@_5|XFMK]?†a6lBApǎT}9@C& w_L6P}_;(7o_SsY[2[rVcyǷ $о@Ԫ^tco2%>Y8J+v"CM! N(UGo;Q:0Wۆ X]:sG֟EDD:]Hq򡃨{XbC( 3~jY<'Y0t)0#G jK+v6cu-+keM0#=Zv̎/TM^5"!W/+yw%*L#CQɓ4<Ȝmzf@?UxjaRDt#d ԑ7/+:I~^LCk.f:|ҾG3JV(HGrq8"8fofhf Κ @KXX4BMO7nҷG#cX;pqdȍ1W, ȡnLjR,͓X)UTU2%=̪9$D&jLJ\ db7>0c@q2,bא5ER&ه`~[ʣDHO~^2ߖa?)d1SѩSӓj̘tnTKG՜JD*/<^=Eq;iNnE>骢=VMlH deU_n\ULޱC!mԸ FV|r9 w%P ¤7Ȉ-61bG}(Ɵ HDf;\vƗT*iP;w*/dSlomYa./c"I|Z TUx9L|tf#GȚ (?gޱ,Ԏw.BIփ lϬnQ-u=GrM|&1]Ir9.C1sSNTAVQʔ:@Ohgr/:,Y0ylR3i2|/UkbtBqqO l|^/bzH353f_|qԯuSdI0J&}TB$+hݏ @ 9:3*cc9vaXspOV8&<Bm׆r-<ٞиDu$92;Rxv-5K!ۯ0'2qj}nxs+lTVK4 Kby!= ao%V&gCMb3Y:!V9]Fq\EQnRddM*fٱGѭ%02󗅑Z dX*6N1 @-2#E#@Ll~'.F K0a(}@׹ǘNh־_Z,/I<[:Mu|W9%o2Q`8nm#>w*F $S$uh;w-Ħ5j6z6[^$;ݖtVM=ִ9Ѩ-J(YIBΌ $M"k"G"T[GXdv_ڦHzw106>f"g_bٷ7m@E=Ene֎ɳ+0`#_lir^=H QWx6n+oqؕr"*aEB svc͓E{?xde/?r$ A($s{A}J;_bTwA>ʹ$lŬɔMyO䵴>kijPBMwiPN%vImbMy@fRiz}W jm~{R88Φ6 uI˓YAifڲ}T  *"*-zT_wZw T'9I! ɯJ;KYN #,e>HOYe߈Btp.BS.miPLCO~*}P;.vs= ^2ixM 8 5+YlDdvIvVO7wrw֍7ˈDG1 OQ]ޑٸԶBNtt^N}smF|.-ӱQJy X?gj12gZTg[;]dΌZQ+tJ!wR% %b <[ ߿Igr3ߠ̩-w kC٦Ϟ`j؛+%'j)L_ڙKnVVH3)X7,{B 3kY:BEEUϴghb3=ϭvt o#cy%PGn*)SW29ɿvz;xCi1jBy-M #V~VS h+igisMT9(e<6$U9FJ$6IpQRO6zT5_IVFMHњnw ,T 暇 +plNV,zuMDu_d}od6ƶ?ANk*EK0Md`kL|%y~IHx0gł[<'[7=I^RE&Zn&R88˗yS$ <cZ D~j+hCn)8!fd5x;30YITfU(xA^(W(ŗjt{Ut7]8ymirR7]zkK'ǥ#jvB{‹8B7$eO=>{v6|WT4i0ěIՇLofݻyƩlߔb>\/ 6/iU6sofj '`hPezЌIƉlCN8g~Iխ:RGgvl4ֿ,z$ໆk&9/!A^ņ|jjQmںnK+~`rJ )%޲d1Ҧ!tVjE d 16yԋ&F_DݐQ!J]KOB+Jhw+6K @(o~uUU.q7ox|aU!Nx8uE{(? W4"Q19[V9U,ed@z>w;fq(H;԰ }-F]~їU)QNrt{Y,* 0_\I3io.9OK7o\2MR ,j)&R:mv>!W{deN>-`wA93uN@<Ŵv<О%q_I+153tۉk4O\G,vO|: Ss!Xd6A`'moriSoQw᜽ 3(G0S5ލϒ&; 8v.=T2 >ty,T&_\7)Љ=DD H)(0W՘;sJA ?P}T\`43GzJn.>`t_%5t1.@LּpY[+Va!;f(4野X|}|f#Ki>1q.+0jF _& V=*Pp_|`\XK"oR_ Eֱ[Ч|b HYD*"k@!):Sn}SE Y6YƉ~7N\:?9 H ^qTu< _z$2e op`H\,TƮw g/diϔ'~km WDʛa-(*uRS2*(r6W4D1 en1lzQO{qN`шZ]s^zpۗ]r,mW1 HHrTn<{OSPTEֿqPG _sKۑM`4_l6#1|4뭗o0|}*1Q;3G¾Ӣ8/noϞ{T'O k|XE5^?ol~"F'ƹ) JaiT<-Vj (bƔQϓ)}k5V 4c~m=8F`Bd _#6jTp5yaIf8I~^X1DK%p)7`dŌ!xVX=NfH.,yJ+173(:pTV ¸jL]MhH*(.ϳC :*AR. ȳ9I|fF {NGCK([>$俞`SoaC?=GƋ%ߡ u\KèvTsbȫ[ahP" lKnlj8D'̈́Sd3"fl{1m,&XяWv2/ CY_nw8Y9T5b==P/JRvD4™j p-'5@\QɹHRTAΓlʯJ Z71SF>y !l;M{j_?ecQ75h!hU%39OfQ+Y O)?RQ:fE-V,[ڸ)@+ Úar]hH3PRmd~$'ͺqXadm3"p*q%p35M@)m5Ό&-g*t9ܸ;~!0ߊ@Rz-[oG;\ow_<͢LlQZIEYKs=J<.^U+jaF~!_b7F8r.nVE' ܛKB7Po$qɪկ5˜Ov> B7 %"߁Mi$y#XaattQ(sV߈E'RwFζ1o|'.Ŝ%9*NBČ ^wp%Z!=Hc}rY]@My!6<]}ΩW/\ )8p~%-p}(9ѸfΦe630ۭػ\(dvTL?iMj|u=62k]2Bcwo] )J OMkS^ }hHpDJ|*f&\+:-q{ (Ŝ gdMD@x"1džPwHS_"V4COiq|"' {A|`YY@FVBZh'BT ?gç'i<%bD@Sn$z1nKZדt?֫9K):wA]bM &<)ZШָ9{kQ|HQQ`!Arʎ,V9Ka1ϯ(߳kis;"+Ǖu\'zip$[J`QP^E?ȘI/&xR[.(V]PuUt/&#wf 84斠XN*CçhCz8X`Q BT%;v7,ng~.H 1"nM3pi$' Bnf$ En:Kf [xm e3 q\e0%ةԀ[luΓIʮ .8ؠ)Fވ k O(E 7:)v/ظ vH:a%a'y]Dcԅ,,lƌK>k_%PkЧD@kv(-mr@YLdBSu.`lS-,zl+摜:iE6ל f&i5_0XnC͵'ߵc![%K<7;(WrGf166b6({o@f0Cuˆ' S)Y*>#+H_߼;ɵ(pa6ϪZ.$5Ly{Eޏ"b.mB'-.a7",=Hi*T:zn&;dowɡ ~YM'[O(X! PL6~ex׀}aQx}8S^ׁy* "d_/fi,9旬 ?FڗdUhkf2م@v(<+*Mӗ-,ZH[,νxnSm{FU"St6F]*-PJݳ$o&- \>}n̖ӫlꢯOR-~.$-g%sKjYe1\C ؅7Hi>M&=@]< -ȽDlv 淫C<ԇ4\:]綗cTCCwBk(`::gzǤr4Qȗ /%YI@#;Yk6@3$?Z[#2 )~Z[/ZQۥR,ȩR.mfqzz'Y٭<_z}b؁!_ªU;;*͓<5$S]+b]g%dx}OkN{%/l.G]]Kc>/t U$it!L{aUTݏM]E1jMzns\U2sɅK!A#'U휄6TUГ!RU˷0DnSQPkBԞl())Ӫ\*͑KzF'C{/AD ;TļL7-UL ptoscPZFRM =}Io'jI(m4p6쏝ONhySA:^`\;]!H> aCoL-P2JȐG'$s m!,r,cr]O.as^2{~#A|?9H P$wWVmYIA2ß (sN}@R LaA8&82ڋy;#tZƲIGvÉ۹pѪb,u XTp 5kxd7njLGX*m%ERC2ӵeoGUN|i w<0pŽ żex25K=V,&8;N_ObQq##Sics xcu*aK )Bm4&b/*cS&JD~ͥ:\~,mțdf˒/gpSm t!*ͻv^2dk17C)O]nvr(+Dvk}#^ФrsK"7D-4Ո3Đ՚I[r6n!gEE8ckY'*5T$W zY{De7X# )A9P[WB$s/F%Ö}P%Ma}ch_P2Ƚ9/YRYsgY Ttǿ3QFʁvjGWYN؞lLK̀)Lc1Bdׅ;q=AW1y;4SEq|M]wDS p"RU  !-j/ٍMɪVp\9 [k鳢MlܤsCtMv;mfnk1z<'aV )W x YD HswU!Y=, O` 3BLXcSgJ ;VVΣ BaPr4ZobL)y^3;xG1y~:i˒M6\0 WXS,X̢ހpR~3tC3quz[$K̞ٷgJps&YcEϑ,b|K6&'N8( @D~<$ &{-^0ei:Xn;_4FF֠@+B(\Rcm[7@1! V_ɗ$_꣝ٙut QG┈?Kxwbn:kV dEm쯕p/y~$j`۱c @CB3K\\3- 6!2Xڃ3!ljr &fI@:'P <,`7Z1C!fXI"T$/,E'z%6wҁdo׭vX:t,F|Pe)|B{[whAuw$b$>Px5[6j* qݝpdS5O%e8&+`0ςsU~ !a _ $`|ә%'K@iq:8HIkIM/lm֊r+Q|bL'CU[=DŶ&{:}dH!Q5eHR vFkԮ ߆K4xk/;;麴o#WE J"1;,D9?D X-%U;cmtoZLShWCI$`Q<~In1W|HX کQpJKF(x ~:gV@\G>-ՃnH5O;pi960oz؄gڍSLQ:Mm h6<Ŷ l-zI+=t {3^Ja6 v,}s$_r~PmgfKI&#IjrĚ|?yn MuM:`T@s9J~Q€HbODK8 ϭ>HXݴTwX |0,iBYs,MytVJlz+("v_i7Kd%hdq+( %[-8Ĩbt2Nij8 fQh%LҌjê pTs[Ų=pHil=L@+tF]Hbz&F':̄5bJ^C.BN`ěKb_P^}EtMx 7O}ym}yD-K ޴0(6BWjX1c ;r㏪ՂW?Ѻ®|]4֞  ;1ea?UO[0$hq^m#E)2ƌp!͏dʍpR.8f}H| F8"+!2)\ݡ7y,s3ؿaμٶ4VF+>VͻQn \XA(`{`n7$Ojs [V.r1vh@*{V3رI{u6 Ӫ w6\bGX%nVzSϪa*C4} bDt\s)nJ{fY9]Rr!r7D@G&l+a,ʧ_W#SX}_͞Ѕ18Cp@;-)dGme׆M[ H2wBmPzC{W5P#M_6/>+˟̙AM_*;A) C VX$ ({ؿ1 t%B#u"a֏xM8ћ] ̈́`)zƂ']AR$!)="Z̓aSr+޿#|s-؋ !*eu:W;Q;r!B{'"˰ m{tyg_}4ߐL,~DŲ|珄NNەN,urnn/J3V*z +f{A~ fcjJGԾ3 m(EeNM '0:?O"Ş9ҫ*Nhxee|76 R'zwMo!/R _a  PH.E~KAYN^sJ'1;4t HϿ޽Drrxii0K=Bmac!5@2;i+]*E9:g%(jg\RıI@µ hhZg93'cyTݥle 0Xu ᥲ Thie^:4uSpJ"5c6[]\|x,rg-l!.U^&AL^NpfOD鉾+oeonJzCLbǓlzHqP_OB#ŸgDm5t%GFw bAYڿQE59A/&&gP[tOݭ%:cKaWWݒZ6:#2wW P\bΝrR}:2ҎtLڕGw+@%b6"AY}\03 D5ά/πIfq1MZ w9{QTB-ϖ-SO[I0Ϣf3зgBGt8+8j <']XjGf ?끤JW|ywy3SF8ud?ڶ()dk5lasmNƍRPo*I*"LL(I{'e.q+'3_5%ڦ3kҫd)z?KR]D܃dZ"ѲuQo lja\ d T2ƀ@1نޑp&4&"BGuJq ƋJB~~SRu cr*qD i3ء6$OxE=Ք1WNBv|j94jm:r EÊ̳F>"lsu\ɳ6Dv"~\2"xE{4g`[TLCęJtmh?e,AP&8 晶1 yb/ tc?GǗ~&Ϟ{ ,|>S5UX1lp`<ބ3!k̴ţy 51sPC|G˷߉Tg <,r86"fe7yr7N.f=T\_ia}8w},;bػGIb/(گ@ɸ&`RI1ĠR^ƅ)Gg]>EYLZ*'|ѠwDH=Ǿ߶d56`_Baʾu1N;?L¥J{J;i1CWi槨Ds䃪#YE^Z?ǂnD"O^wxq6gǯ̠{\6ۂ |=H0n72^M\Bp)/_`v@s=e^X4#6EF`Y*0Hc ÀQ9livS:UU'N )@]IW߈WiR1:>͇j{})P~S&9A]@#qL>O~ƒZ#My`c~R/׭66_XƟ37#Dbu9xuԮ(Seoog D[~M5_!+;ܛ˘ s\б~zU9kZ''eXU=U<2(4Ud]YN<%xq|Hu ܅; _Gn@#w,HWT;.tt(&mn}5[~%5qtSxS Ȩ~퍷hqt|5{E0iRU2Ҕ#`'lV/'x p'_#q`ʷuq'Q$6}KQzw*18])feʛ9V@W#\qMLOb 3+uf勇< ;C( %lC[we>4lRrKi 3EǨ?HzFڎ!ҿB6 HsQ@p4`3*ޞ=EKP9QP뚥}4Hy\[J(-pd/ bt U@H#̹#i \>˾q 4y*IVެj-;j oD a+6 5F\W'6X10| * ;JT5>nB頗2 }\7BKeH^|jݾڊAV0/G8h X'w7dW r#:5H̨2s6qIsQC׉LWn~ӅgOwOLΌ\Ԣ'yBxT;ErC;VFcَUs@y8v`yD25ryR!QұDfHv!+F,2D' 1U<L%&5c|_wg%K~ 3zoXf@t\4Kְa KBi?l!vdԗ.TW4u֧2T fEDYX7y>ێ ׎T%5>7S;]z~b#EaOcaY7oԗ:ҶG_?" ڼ8!,#ʀhyCpTR@)oѓ[ە wG8N%}8<>#UپF/Ck\ x7n+o1O_,vƮF,zǖ-RkžHDB!q`.aHwe}# u_EF 0K.1.<=BΛ,%p;j#*9sIl*Em(wfk(?qydX;@?q![]L·Ct9c7[sH:Em"Tr2,,TLMye?Z#fVj~A3 $g}ƭQ&& 5dvԏb)U،)e@aʎ~1å--gHEwyʂwЙ|?9K75x/[mT Hzt3"+zu  (:e3ӭD4Eڜڣ~_!SFS/McA_H gݥfk\*kpSIؔɳz]K<[4(4hWBhKg)>*ةV5gM|g3W[VyRL-Z(m=<۞~j2u)sJi0YV!VMj )ZSxGw!|E=+oVu*aOQ'av ;.˾2u&( L^ ۀ˭ѣЊ vh xcCTw,; cr)GQa88Kf%&]{N9d,']J4%$1C%ZCi)ad S,60Zp ɮx6*o^O$\|T1v7aAG/F+cB>`WpE27ʏH:E@\ tBaN.3,zb\9MUqอ^Ӛ! ʾ45x{caD(_tA$+w]Ȋo. t7miD UuVdpAS6S%Ԋ4*> @ '+!$|Ĩ͞Z:FVdob2"$E2E& ;񮆐x\ΘJ 6S 4efn`.9N6Լo#rI9JqtaP'_Zla}#z8xهzQooryM1YɎW6zO_AMGٻ9,|w|vmP UBsAގB8DŽd`?f;¢ fC\xT?(ˆ(b<}vQ2(ƒØc ,>-Oy0 IHPZXO|'H2>aO`<O܎IòBR/+&&F8sDiSqBO%fBΛ8R4A޾Q!cceKU^\Of:A)+L~ &rkցe<.x wp>8qw@RnfxP:f0@kZb}-JdZƒF^oo`gQ3v2c8~YbSXNgb6ѵ.,[m t'ʲr,mi`E̫,#_Yi{m ɔS9sGeљ62,O1agl`ø̇Ilp[eEYeF .Dҟ`=.oC[qFDl/MdE4Ed'7d) K}-IOah_ZIͫqW7DpTxsbQhU#3}Hlx4#iktg3:F Bq߱ך]V슻jxl&T-"鮫yY+RteVhLҞ-Svm,9Pmj 'T:g0˶m?VEuDP|%Mcp\ ^"/;;f;ggu׉T6ِ5LF$J D P_[A3r闟\Lbń.BF-0޿27GL0L(bZ3j)jVN9դ`R/YBLD7[O53߆ NxA)T3Y},l͚(܌֋z>,Y7u*:QizhtDb/)5%RZw;}7OlOz  W,EXi)̛oG 6\=< ?RoKVWcNgWz,a$<(\%5C}N8SzH JӶE,g:"|8MnхWFhf#F2+:VgHkOC*.A=ԅb9{C}@m*w2ߒ-̸^|S*IM_k'^%}e. #7O4ć@J8Sedy2_'/8L'=V)ABbDX UjbEuJ_^t[u|iGA5+qSκ&5;Ip]ڨ#+Ѡ=Xvh@ c#N=j/싡0)@1d?C|1_ՔlJy+i<8ƒ̟n3;\LD o0np }Q:? .,|(>67Lt3e= 76Lw1'y[%FL7IGkjccN: gSc̺_MlFo2}q=~sv2 8{hp%7<$_HCFZPYQRjsͤH#ZHTaILhkFFi`I >u 'ѐUnxy;QZB~vQ>_9cr$2>*/Ï븚utbI Ih>A+߼n&@Iɷ脲|'9Ԫl^z`I+)tJ“?x5>oR> *6!wSZV_%3x)9wK@swppVRUA&<2&]}@ cquTo9ize~.3ŀ6  ?W hD=%!# ]E0g-`ikP^Dkqb{x=?s @ڵgyȀ͹+DC@.CW9"Ne)%͌&f*jk90a>W~D56R+@ۓKYizj1 En;yTYh|fyO1Zh% Dk$jXˮ`}sg3ERd⬡t*̜hk2Ai\Lj0 υ7sTM^Hb5^G4ˑOCIO ]7_/@1V` kBhPsTF6 WtQ~#ߋ("]`NgYtVjI!_mNf͏SÐNVs%JQxaV8- 8`Yw+̟ay,StEi!݋Fj-[~Šp'&x`{~#L>YݩiYdOH@ӖZ9TI]X/ܣpINt}]m[wj7Qp,Yk[PZ gJ=JQ]a0/wc^t<%X E]]bޙd|6FNW6fn#Π/`] 8 d^[Zŝ)x4ֈUPvz=J6Hu=mu4/abBzFZ*1!&$LBߐoV0qF ^kCС*EQDgM2upjiߥ:!E W!|z̸;᧫퓠( ""QH`*<,WFFO%k/$Ф}&s0#V)G_wgVg2>1#ve',xj+=,_1qV$J>=%zOX? @vHSk!'<} eʏenLInT:yWV! QwtN;<:l7)3l1=87ɧٽ]!"'Oc@y.T~ L$ ^) =M"緘pUl,Qz T__Qcx}o5)9cZOdU^9Tkk1H/bgA,JjmO굚~0ѩnBQQ:"ufNi`_BVnX.v. [1*WOϚjp|]y"O+DrXb@' Q7s85{{A_ :f| _b1ЛqN1$"`6hh$V;AeL;t$C"0E ):ox7@–`=8K@C9qA[z Gv.m(p)<حOp֔\~ŨIސ83VG%˩Lc8s!2Ctr}°dʀw"<vg翩;Ill(VoC<7$ͳO |.mpVfao껟a]Ѕ}q2NGϫ4EZmKhddvA~k{,7v,ed2# rK0QhTiZh0Of]58-/8 \* :E{ ,vn̸pevbŭWX1ЌےRW sX84D!o7ywy5}{uSuڅ+?I"$6DqX %Dys&CMOIA nx/cs #]JYZuT>Ҭ&=EgGq!L_FFP7dba5腫U6ȋM :G,< SKz v|VZ[G<1gcz:$^o -`x|+{ۿxzm'?PĆͰK[a 3J VS'#}Mg8Sq9Mş5ěP~K.b?2Aw(^ z9:W/6GhjnJoz8\Eθ2~vNIR?c,Sm*t;g>T8Cʺƈ'쌔3KG%b gszYʨ 뚠.f2+D3%`yƒPy*z}C8 |);tI^r鲩I@Q+!̮ܵ'k&QGXB^!b zvGvw?&vә,5ol3,LJ,D`PcG~P!xu_Hf'/qaiCﲫp3 >O>nK$?VY.@B2b)za$ 뇱HDBv嫠&>B\c1LcQح۰] Z[1O,w,OnNq_оXCr ;lVZN: z8GkȗtWlr>M" ;"P*ř6rw+ wkps'Ėx WU~T书R5w[9w|cv,[)Oȡ'zxv?$,և_G;፪n xnD~I0W02r:8?QKT,O#b +ɕ:\ٳZH4F@W@Gpv نMh&;;>0:j!4~8|nCb༉&mqb(c-&Ս7Dz$1'3'n)1%JB $8uѲc1`*H9ϕ5ra 2P+%ud~- {*~! u V≆-y&:ȁ3BQDz]@.p3w.wjm7C@>D /iڃxo C-8t!5YV3|/#iwqï;ZQ>s؊o'"lF0E]5 n~kk7TRGKK1nxv?\QUn ~X)zT"S_foO%\3?qTv۠eWT*(,\Ssy!'s$U :1Bk4+f5`H2n/A(ŏ?]!8Z^͂霳zpPjאM_ ތcJb)h&`<Ĕ4PsfR, 9h Vra_D(Pۭ>є]WO}I{Zp4tMkNo(cl}ux‘,Ǵ} :!;*|R5 {c4stp/˿2ZvU=wC "7ai=*k?uc03lZ I CVJxrv WjF4iFXIYb>G0 3jk_0iJ-7Ħn%'ɵcyWy{zM4:NDF^v7f;̽/'Mg_|]@ȑɟ?I,w(RbہFH\ H::*3PfrIw_ f&gܨb!X`IG#fa&3 M|>[d@LUtʿToϳ֪5wS$Xx|:/0'*?! 5: H}ڼ ['K0I1t98f<7!D|Epp z.9]y9vu0̩n" i*pXD~{qqX cs v>ۿ!|:xL(zMߞ /i*XTX !A)eW6(+9Pڕ7I"E3aM% lp Hyrȩ<9 3"]l%ԛj4\i6p .fQeO_R@$ *(]+/Pg)V^0"O&}C V ?i@}3|ѡf/OWNC|$k{^$ԔyVYsLnDl <5rjĚiZaq|ᕂl΍2߻e ~ )_L/]wnVSH[f(a`OIWEq6!GԱDp4!UZ${LA% V)[E.t":lI52$qDw60[uHșn8÷2!}Ӧk'@RVՎ{D3A돲UeLƩ~a6S+PКkajLTK8{X`(vrN Y;])79ȉ W[m'S߯=pZ/\x^+$l7ƪ;jx {F{j~ 5AHOWn&Q@w`3yu$ :Ff>)jfӔJ E^#W\BG5'(K*f=pn ^oSyZ#&oEWEƅ2t{EǦ(cI F)1^[h!tWIH&%sgH[a@wt6kGna4moY_ME`3Eo (Oc۶V&Nځ尪9 N*#/ /5 HHpqLУ)'c(b8)|Hl}mlw;UcɂQbDg2vR6QHM#9u]->iw'?)ܨF R4Ġɜ>{2Ec(Ua@at=.^i W{sTC<9|`f\eM x!()7?!d[s xgs!mDN(uj܌Ϣ3ֲ i׺iM:6,#i~3؂R3MT rlu Ҝ#^)a4__ Hӳ=v@GAXFvRupۡ4#9kpHD/a] @eAlYEeN?^t^Xkat91p Z>JbC歒BoYg& QcPHD@Uǎ&Hw_6h'?:OveǡED+#"zMaz"M@CHM %oܼ SۘWf.F7n[bԧf>4eEM N-Vk33Yr-cgk' kVP@p}d"pS-PNN3) j^^V /PٶQx+Q1hX"#͡n鰥@Jd*BV)(ҋn2SZ 2MvQP9]2u v.DdcMȶtYaM$iNO#aHy"@cELrs#>ݙSDh}Iv܍ջS@RE}9(:Mi!WI 8N,cj}6+,sPgPiesv0w1y{WR#B6Bg]1#2A)Lm{ 2Od}g1(ٱ94ӣUYV5=uWА8'k:2IDzR67S7T)\ΑI(͐{׳])lOel CeFQdG]J{ZoF &k`31p_|<.)jGܩ /#q$yԒflXMLEz?SMu4Fvv^=,AMI\sxY<4Í[Je Yx5V!!XXm*!8*كٵxyF# _u m捡9 4zRwdVB9>Vೄ5/ 짦idZ=Ď*фOhڗ:ӝy4GC&JsjKR%!ysC guyh7˨;P李_>@{uY6\7,V;̣_q{w)OpOa=' 5$qt>7T704Ur4ͼh/3=g< kMmY'WUtma2ZuP2|ښPv^?U”y-1Y1[Ü0o>S߮[GCQlv7L32UFF{dDBtE۟M1=߸i0 9#GP8&|?V;$D4é"^vj98s\Y끘3 HH-e14Lҽ^Wóff I>~܌6BH[UW tފIR%|uAF .cGP򻬇j/Y~֛ m> ɶB,9,}Vg_)p̶#/VVD>E$W$wb íaӭՒl\*2DiKK9R'׽>_hP>Ԅ~e8tz)v1N5ZHoMe\آffBsrˠ)p%4}13RJ;#Hqi(/)i0+n&#\C-o/ -UpH.D^ΈLj>q7g%<7Uvh2i*Bs<keO.wkݯA/=n(P\кTm`mc0 |4:?Q^EIDSJb*i3\ cJ=} "_EJ`UsEsȒɹ~ e)"t_ٱOHy5%;&zգc꼆Wm/AR+& rئĶo @ IqWA LU09#ok E#kvH&HiT R34}s|>Ej]?(Kg 2-3 G~ibMBRdW(<UFiL&W} Wd,n@PɵfF҈"ĎkˀQ!vkZ ˞Q^GlB@ b]ٓꢶ)w8bj=mA j[emWt 袽o"XR Vzjx?9JKWWB|B"cدPU(%S`b< ǢkX<$fv{%6FC9s:}pVICvdQql.ew \©- ҜnIfьēzvVKu~`VSáThENqӧFYCN[=0zrɥˊ UjU׳@b j:afM \m-;NARPdF聡zaX4 Y*z8:j+<.Z:|wT'?KuD??hEv .:59b(,)aDFOcǝ$gR;TU޺_zAbbtװ[p!*z_|r~pNp',k?Pi LWRe`$(߭\2;K}\zeZMfHmqQ Vܢ zntQPY-flp4nn3OvT~s>/bk}߲;Sfķ*N)M3v_M.Z&%E ۱ѾH[aFFvye){p03#]c %?e\eʔ8JDR$do3m"J| Ls)~nL7*;SvPm5r}Aj + y "=Surf@-xߝ>lq/sfQ)ڭqlOT4A@oFex|eztu eG[")ڍ"W>nj?^J1saVnd_ !Z$OS qƂ:iM(@lFuLcX k͍jqɣ@o]9<%Q> n=WzpO>ph1"sNs?-r&jV}Z¢ȱ5Y?({~(mQWK,{8M\wad!Z*ۯj9MD^X ͽ;L NXNg@H)UlS&8)ع R7וV0t<z\3/Q~k.ߞЅL?!SۄU[ZnZ mqMQ8Rⓗ8*UrPTM[3Fԩ=(7q4*0 m:'7ʊDz%Nv=vihŞb?.,o5}w ES n uM5x6o%Ty٤Zi Pg a'% =qvh}ji~͓~kŬ 36eN꥿m{n$pmC&i;4 A2hcSR 15_Dt%rH)ި͗ʎ\Ͻ}#lVu&ײB~)HdXNvL6 #&|<~TlHDJI+ U_w“%3 Ʀa"ye|L#铖UP KpyNrQ8]`S ا^%JF,q+b|IQa![S2S4W~*iKY/tƮV{t}*WłAdK51'm 9qyo\`P#"^I# %c;rnˇX覅 pdbq>M8a1{S=5Gb?o_0䑯ZVNO(j\%:V!(@Ӛ/G$e}ali!A靕`hKV噒TZrA=_-XNMO>ւ"|r ,b H2gWMOr:xѻ<Üz,Wqu<8aoV5B7zBodh>WMb#:ܵ'qƇb=$%j^>O=n\7ZP$N)0֑\pt;_%:18ؾ3b箽-T ւ3r]8°@ E}fGD&ħ&̑;ٓդR؊v[BuB|E5dOӐO,.pYo'Rta`K,j@WOKIno7(^(;Z? E]LNDx#XvuQ5(gFeYxrZrPZiQ&Fdj~rh0Hڥ8.bLb;D|o :L-_ޅ څ$y## S -vL7"hfBCퟎ̿XJm#rd(>?N 2K#a34ݴ @ZL/ys/َX}V~QXmImG6`i]>ǰqLb F?]- :Ov%]8>.lp]U6tVj}Kv/h5!_$m1殮 iN|Bc鲝 @>DB'->d>OK9J*BƣEgNU8!N5Sᨏ![K55Uuza|b޶,rRj,9^/?F"bg7hGND8D8Sי2A}]B 8z7#"z.2p$_&)OwZ B,DVo;[ֿw덲ń?!q&s~I>b7&wk\.RfstCؗEr"R2,r>脠%b6nDԮ5ɐ[_ēC(A^ -'PJ=ݥ5m3eG<t+WsHڠ9{~oJJ P&mkO =F*U( X]VVW Y?ve39 DTD|xMo9<ŶϦ wTtTrkqP折hKS^ *c Qe=UȪe˼oBl:1I Eti3ՙk;w\ Zˆ"/'ok ̲'+Eex>cJ(Gגk1},M{䂲mF#yE.Q: jUFq-(Q9DmhR#\*ٹ^kWߜ퐡I^ 7/:pUg{uwY4گZ*W]S4hT4?v+KX9=Q)T. uݽ9T&Ѧ$QCި>E9)GSDć=J'yşi;ЧC3xIpi`u]:~3>i_!M#?'aœ(%N =>3N0eY̚JnP\}'ٌZhIumB~y5/M*xhs,qE7%+8@x3_v#tI.;@gπę@zpDC!-sC'ND[3CwUʚOsp|]':ܐOˇyDe\clXLճ= OPB;FhOi E ,+mov.T/Ǥ>Ltp`ސܠ0rr8"HtwBL9xX be,:lTM7OaDse5ndw(cd3[̋BxAIMs > 2η.)(hȵ#a$[f! u)>g.0|J0 -W .Kboу9Hy#ʾsWW]2;k6jn1#8^2G26"s ;mdx^n"ܔV֋KHG%%ќ+|@ړ&B H; S!h+`/.F^ 22_yv+_ގdz%O7B2:n' qfŢݝml0p oyc7ePfڛB $dȪ& ě 6q ʡD ZIW Pfw>{ }Pp ܽm*oYͪ0?"\?a—ڏ&EĖj7*Ƙ[q3CdVqkmrmr_.e*Qk5i!ӄ?&W]G~5#f/(46fQ '.?Pa`"P97LjFB$|P2JOΚp]}V+u0-(l}Z|+\ c/ nE8-MCzV;յ/jj4s1l[fBIG' S2|T> F%Ţ##rb{>@!KdFm 탕mXDg&p)𸐖]G aAw 6YoF-$Z2"i \_w÷qdaMp~8r7fzlLq#eʻV=j8wv Beq~eK*PT@-Mn7{㓷 9LqW o;6ɼx ucYIDzN wn=L,/ZɞNQOsRvYUW$:T@r4vUIqbyjen3[՟0~htAf:)9sg]4_0)/@;,i,9]#[3mQey9G U\jJ-cǵsAW7Jv&\[5G(Fqo E13t?!(BY".d%11Dzbl+r\uBL:~Sԑ>œ"lVܟ^ JQ0F4M#: {٣Ib 19P()&`Ns-ؚCpdaU>ā#"KhȰ}Q[o0Q*cJyvGV.b5 (h.i@wkތ6k͹2S0 E!aM6lzr_˸eq*z"t[:\ ׳:҆ۉ϶)үQ"^eYbc(@"$Y2 6Yp*ڋbx&j J#-Ȗ}C.×++iam'P WEǦ "0TN{$ֳ("n3\*'K+؍5n <OW,^WæJ>{(GXqÛ}F̖$.'-O 7,{5mى3JNS~Vvpjp`O5s5" d!πkji<=34[A?ZJtT5x[#$6 r/Alk9Fj5(sS(^aB̿i )xoԟ6n}SK-R4wY؍n|ʊj#(,^֫d7|4x9GĢpެ\6Lǚgt@9:χ@@'IL)EO!!P5*AoТ@Z=o9L R9#N9Rϥ!{եuDI_gdP{\msÖnw5Q {z4 _i| !F.s ½3KCflȮ J r0 +9Q(4R扂}~QZΔ6܆&FU% {)ĵBu"6/jrrg[Ϛ Y%=KWSӛB:Ȏԁ61qsB>av˴xEd;?FQm,vYA&H%@nEG1d4<4J0_a7wSzKJrYB&SH.,}n X̟t"۠f %م+$Y`\?yuJ/0pѿ[\"R.QG8IΏ{/ICW6 _e'ktqĈQ-][o=FEVE`XdLW:_ 5]b|!"q"+CEH;:`VI8X0p+u` `d<@ImVlQ[d\ I맧#?1$ID8ھ {,xg6>gY@e?"ogz(ruu[+yx -pBRLl]2Y<7  ȋIv9+AjD i2+m+3}^uP” ,/Z*財aeTƩ:ұ@`d~x/jlw%iv1h@`*/֛u jpeN2Zk _ֱt^ x-iO|S #:[nsu5DcWmۆ` ZڐbH*3MVt0iT3%M~EjUنw$iR OL7wCXOqM3(ljz+i^ֆM}hbn!Ms *^Vgu Hh=LJP RNrY0Xx}=HPQl{hꆼUGBXr9+7-gfF0S 2|[T*̍ǞPrϰiv# Ø rm + ˛.4r]CS=יӰ?܋7  dWsgg?Y}_Jow ^ӕBC fX2d 8 Gi?Bqg[{p@v'|\&ƍ…Q%PDtC^P|q@qC m`( X 3+jjc|me8|JDbP-(z;ӞcxGl4ipqk.5@t78Ifxi2Y5Qw/!z3aۿ:w8 dԐEPh]cXjҒN2v"%'c}Fs^~Vz#AlMϦ\Q|nrҧV}o1ir>S(6~/CN](F^R|ߞ%%+Vi:C_M.AqneoONpe1+(H(iG1M.<<=>Hc\Z[yc9 ?<3? ֧tK$Bܮuil av]]gCM7q,ˮ8yUZo)tFR;)vq ;Y+uc?^ Axr}Z5aA5vLfdH|J*e i̾ TEnQ4.*ާnE"iڃpC$GEXrRH>xu?H#ƀIG$w(~Tej/b r͌WzG0n O?Yr缳K#zJYoT=VBwAۊ>2!K+f@^ dϠoCSw=?_5وdXyT+!3>bg?IGsVڣZAmKce=Z@X !Pl! ǀm-q:J?D Fjܦ>"[|Nl%́3؍Xg8[%ʢPG+cTLGk O 罍1qBr">'({b"(7HtD v&082uƧ?E\Y{Po"ΆD&f 9-XiS0/B(n' OChV{ md/(hQKd6oRhN.7-*" xGzoKWQ2zαLF0oxEee=TH.[hוW]A_k .;#7I5%L|t5urFjoȫђ60#J$;EAdܞh/~(y$nJzkZ<0,Ua?w:H73"m ۳ӓz= @ipg!x]B!8/iȇۘ|Ջ0|i('ZCJh4kvEb3&͆YXr W`ԛzm{ n6) n:y8Fk N#=BaGlā,Bܷ /b)LnkQi$qJ2L)iJe)HKWϗaDVxXzkD *˖JIHaoXmT B0p06iv|_vZ:W 7ֳP+*VގÊ0@cMKRŶnCh#53$K9Nsf2/Om_ 6iŃ~ť 1q ul }$)6C i]##bN (+nѳ;rdA)ALgpwqH45#8kP6\zL{U?UzM4Fh6j>u@Nn$ei.tcKEВd 8|DHtWQ5`jUIղ?-:OJ=*rUe{ ~he4ӿ] m-8sH5ٻ ǁ@l⅀r2qVيuxgotcqT>Q-L;Jۯ$GJOi멀Y:Bwt=8~~4%p."M2u]yWɒ y5?|bKR{~1Jn ]&)tbr0!uo dGxM !'TA\vTD槐iwݦӴ޴/uGOf^OC,QʧV}Ħ^Xz~7!32Q}Vې ďƂ;T`-NT0QLw͞yͅW[luO:]ԯJЏ5g=[Z܄i@%pJbw>ٟn|d倎a A\3Ӂ^g,/8݇fj (#Ѳ~3:ܠtֹ{ٝyi]I !m^d<`\O57)]ƿX FjTcǷmM;U:Rg A;[,&HuiĢ6ž5/Mb*˖F&\ua2Np|b s (uy%?tR b݂)\BQ3Hw>*xb̬ R\(og= 龛rm]PR d:fI7#Z D;c\eM͋4{ Nݩ72akYWķ4&rHt4`z=W&Un3O-ݲ,(h*.S鿓lH"S SGG`ˢjr˓Xj7ʪ< Aw.LAɂB H`3 o F6QyGOd/۫GK|.#@v|ږN@vs sw~{9 <+ ẅl,11 (m(f-nwI %xPq#X&_t.\vҒ]鷳Aw Ә=/x#8eӉn8A7B ʪ$6-sSO)uCi2N+^rGc~Mn}>8pLWOU]fEΟAwLHިU}W0H`'8REB"zD}\u6^gbOJ Fmwq5BT|~^L,}=8BD:[FU&7'|Ν i9meiwԶxz`aM쨖 GPv/VF\QVE۴`O2mX̕p1PzS2V&:Vp΃Iz'_]#eq#i $jt^i%(rqJn摄 YI<▅\_?AJePB|73qZW _lJg'Hn}-ld9xn1m2(t3 Dv{z-m|<*HyҢ81#蹊I$4ﴬ}/`'! ]5BʴH[MT)S!᩠b5w:3 s3" `~45wkb&,;eiWSɼv`ßrU=c Z%F'xϤQ҃n/GU24Mb|ON4|{}n2 vQ_-m( B| x$BD4p N9T3`6- Y6jg`ooIWd64fwΆ.eJùo@Ҧک*P2 p5po%8 ! $e أ=X*M(Z,;;xIZy-h\?3CzO2!e6vJFg*BFcBٓU{TṦrrNX+g=Ř7qaù6T0cSWIT',B:)x(YYe\ޱP_Χ֙d:@n9dSd@g227Q $;5>4\)H[LO3Qo%LV".Ay憁)<6 䝊4j<~wk9h-]D}* |SoObDROa͂dץK,@Q oΡ'X7DS} uwMW ,ZoHK*f\q2ݒ_9Sr&E wVrDS1ssP_L~g*M)|nmz1ezk!0'5TF&SQDLڨW}dK`nkĂny}zPԶn]Sh#/$.Ah0?~j07x€Zhw4=`ohwu:hzVrjGQgNU?;ʅ%]/Up yA@?KÖ;+e/^\>mw7ݻn<8bY;zqQb;q ]MQ 4{D0aI?!> &٤0 @QK&Po!%4Y5Rc{KDvLZY*d͸ڄ1D@tB4ٖc SqWBovr yED0b+}Xߙs!7eu̎]ئ.ODYŦ#~`T*mA ݶf΂$* q]7≎|>pN9 /?spO랥 "pj06+~H]x!ZShWPcDZ ݽ"5xΈuY$L?wsimO`z]pD[R=j }iKi  ؈ ŪVi ܱU.й.jgϵQ'Up}#ᅃq94mdJP(* P\[9ΦCKABOoζ*7UǃbNUݛi[[Zҩ VB&NJJq>|o;-@em,A]0@3wpGd^ ۩\ a(k46 1DBoeF' z1C<[}U C_Ӽ1VsL2ܱ05u'*fd]-7X7Q'7&?3Ƹ|Ѱ|hcNJ :|!9hа ъd 2,N4^'gk[ǥ]L%}sJ m9 dy7|R1eo>=ǫ着[ck}Pṳ_S ) Hɒt@Ǡ85 NM^{W Tby401%&LU|ov/"7w[fRSO}7$&ݿC_6+7TDGNM0}m2*)3z.ě,99b0 &2C+HƸT(}pz/*uM5^jUr.+[ןg5,3`d#iKd!5#LqFU;{o⅗^`c v_Bu^1 "d Gb|2/xN,p;fR5y/-Y՜E(*@)ۆsտEo.3g~UˠlD;هs7A ΙUQ{chUFIҬIW0Q`; }(q`눱X^TYr9kE$rt?kR4\^DX~ Ab- =c-x WҾ䏞`MoAxRqC^_5!Oa쀏RER— )ȦZ͏aK>̣Nb|M~Jcǎ5xy"W;^Kgq CAZ+ X+>@kQ8 ~Ժh JH2mGtlud+'~ɘQ飆p~vWf蚥Wߞ2k3PʍFXE[t#{Q)V+,A}%BSyu𹑶MW!DZݙO^y10*L^,ᅝXPс(N6uC4Nډ)ˣ>Fhl_V(Ut#!D|v p1=ߑP%1¶˱*ҔUd_&wo7iz yIGI>b7'($M)? ܑ;Øw5mj9TC_\%[&Q^؀܋gee?}oEɥ۞-PDFJR2jᇕ O:PO7?vwר>,8tSض54SuwL N U\Bt&rlpwu:.rx-ug׼ȊFkÚq=(_e RFhn#;:s.v~hza*.*mE@編ΎnΈ=qH-&Ģv@xb:ژ0Z6u#yCeMViy$~ uJي\NT̎Vl75}%X "L3ffMDdJ6e_yg*)!Vs6#F塉kl2OUk =7s=i|b3tgPᝦ _,\`?X&Le*@2;G"֪Ճ,IJ WDc]'lժk3h 7eyʓKbrӓ+& ܀3f@h4IoúR^Xf<^\F{tN[0drY<!h*"y/-WFRK6-*5CP|)rrxJo_CDG^[Jeߐ'b)|'œ1F|TuH95y]2moD.Hz )Ǒ(b'y)KCYC*V1sDr9ֳƸ|ĭ+Z#W`͌Y“ΎȦ FnN֔Ti4]tM E'jQ'&-LF f, LYI_ q c*w5zxq蘟Ā>n4t.A_=$z$FRn*IsgK^<︬Tj: ͜Kp'ey n}D&oO'{BrjDe4o?|ݵv?d T*,|%dx>AU/LRI>IKטWe[aue,DgREmsQj ր$!%%m$BQ0qjdeJam֚ | WPv D^TZ]MB>KvHՅc|s ·h~hr'W fheLH.z)gبU=,[8C#Ɉas`ūzp,r 6&x{pZ[brjXH,;*~gyֈBi.@._.3IBVҧ%0-Ĉ=kP|[E%PU9fsAm:, Req'̃LPZ(&_xƫv>cupWgF3vȼ4z,B(O} oEx9&DЪÙȷ/U,e~"~ؤ.sXn \ <{hNKM%H/ԉoUJsrsmж6 )~{GC%lKW7$4Iu[rCLh(BvU4`c53ij`iA\j[0bo\n |Uw.r@u{ź_ң5+` %$ zPMsN>VbAIA ˯z)OpZg6rI*;I)ӂ־CQɛgQLMp-ӵk=W;N'԰|aƃ!+YI*bú:Ar! jۖD7itQ=o8F㉅PHFvxp歉`,tMLpf/`-tGyMd4LFIVflY>YPktf~|аЉwt Sw2T~,Bǃ@m 84MF? s4H|rL:n{ gT!ܧUB&mlRϺǐ_;0l_J'6F2J!. J*nMX]f\#S&ŌY vCru^&OCj r&ۙ}П14Uh5e_uhW:5Jp"2.A$t͙LsX(.fX#l V[_goq&kp)vj",l6H+t9'&IRwJ#$[a=}GYYv^':5@ F_gc(x w"qC) OC'6hlnw1q" 4CX)s"|z, N! 6nw֎ JRAJՉXۻ -77>.y?N?޲a djhʞÇvV5;[]e=UbL8Fd3A'b^67>AQџH̿*7ڰksN6e董-"?=L:??]#lV9omĽvqO<(:էfl#vBC2WBvXG.+#Jз¡B&&øpQ$RT"t͛caJ&4SB@uZ|(%[l 4]NyU؄#oS&9kw#.~gy gki\{'$%?5Z 1I VS7F\s%ی 6?V\.V@^^LiW8t]\$.,PkIฑҖێ nuX (PeKIqЄ%zbA=dLo` 5‰tWǥ%yTm};ŬGI*0eY-LP;dhS~ p ΕU܅/<pa`h^ZNu@De`Vv_zNPpڵiB!>HxVU;=Ss"=>8^-7X1sd0iN35քBO.Gi):^FNYɣ:;*rryq} g2ުk&LݴHY?Ż"/L:xb*@hCNFLuIy"5Ur+KM?Gwx:3S; Kf- l^>0IY$}# ˪6mccʠƉ0hǤLXSzZ[WBVdL dRY _=AQ"Y 5;_[#Ed<<'\?V[R_/dvkxP@#Z,tz6,/Ie~hBK(u T{$/K~s:b)pKG*v) ]NDV{DE;xʪT֑jk> -ξ£d3S.Ar.2rHѷZ9Хȱʳ1v]+(xu$ۖ&hΫ>:SLYj᣶e&P3 yg,>iWU]âmqʕclފ=E$Dʚ_X"0^CI6s0_}]#@wou:F5qQ=^͘5CY'(} \T o/[(IaƿzNÒ:U[kTws}FUOR;;PV8`9b }oZ?t:c߸/;:E@lXlƕjl%KV1yB;Qou_^F vC *-p?4SehA1Ngcj{H(Yՙ;?gZRxMSq*2}iB; -pÃט'w-(DdqhܻWUUVnP2s j$g*7qXR!2saoD,M%;H h;w,#GǼޑ"rrY~]#|O2fj HU`{pH/H䬒ꑧKJYBO 3GdnZ"u[MITzK |,qΩa_~9uZy ƗVdcI-ò7TL]/VG0IcdD"=\P$wUru-!ǁ=@nTCP~D~1,k>{S}Dāz?`=d\ "Z݁rG;@ Ų B^GF(B" q/6n m3kS=1 ԉM%;d)&B<ݶ١]|Gٳ:]ͬ\EɈ܀ʑ:%r+'-&%VvdtL&IP|5ZgD<R^# ?jzcFsr,#ˍyu(6Ŀ\Jg_ ūk;:ni4fl4(vHU ZȾ=([DυC ^DP̗vElQu&4/=U#@Z50=> Z!KǿW"|g;]ݛgrXo=- }!LO9O֛H]Up|%j2iwԗ~ iԾև_P]&rP4:BQ k1ǭo7m{+QW B?|9@8A- ֒7H @$kZu&]wVMh6A<{:8HN4Gx[eƾF?~_ 3an 6Qʵ5C1A߯2϶QX[g,`Wvݨ*dY`]l I'+VjR؟qӡT{+.!;)`4C,SI (n Q*c.Sk[uWyj58Nx$mi-Yr`U&K0" ̤s8VJtbB B6:Qҟ#P^rrXm]d7G!C"A0y8O[ .tkwwbHT' .S6ɸ]B#z/نwqaňb?@)IA\JN<*h-dRۦ ޅ * 7!9$_"1  ]C[zU9-4>㣢48LA7Xw8_DPaZbf8ݶm7̎1á`dȊ3n<(W:BozU}EIDVUE*n|#8-@]Hce^ڕqP8oIFRO 8[Lb;t!R%[uyrɒշc҅x{q 39sh֘r!A~< ոsspǏ$F@rDN"&:kSovXyl4doV8%ՋNu3I Æ^P%iJIĦ}j񾫇&RP(h$>,Ua(!kp Ap.vE3_֎*n-PGk E71 ?*2s93jdglj8.oZx};5|ͼ`|ϯבj]C{E.}+KF#f[rT5:K2JA{GCG` `|D f/v+Єe|eڳÈ-}ѐޞX1BA|nmǛ25X EK_ r?f/XSA\L7z5Y18m=x 7c3MY!/d) N̗8 s0finKgC5vm43X#rd y q&WQ 靏 .Io]zKOm:CIO^BINi``>Wri緸Q.[ ,T#\-ۘ9b] cf? 7GC Kv KВ-_Z_WL"o,Os9 橸P8qr%,ቒV4f@Y gu 32}`](v`*E V=bEBY?֗+>RxOf]u{|VDKi[]')M ]~U8}3OH S@yX3czI9F{ܒE4}YJ_3/DJre/H~kiFF]zV2t7'4P*4 E*Z2̞cQ,Q}k]8"-y 5Ŋqr-r+pD^W6E͒ϿuF#EvKFLJ7MZQj̠ C`5O0I7Q$9L\|< ^2wY{S)UFeyV.v=~9"x" S_?RMpk+Oό{Ŏ.DAV9tMr]l$gYZ0707010000037b000081a40000000000000000000000016570825600020b34000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/@]?Eh=ڜ.+͢6.rU 5XjN/\TۉB}0 euϿ_Q%P՝.G "d}4 9V,?ēnv3nC+Ncyre#}$ $Ύ`Dʀ}m=[`Ӎ(oB80" \1*Μ@V6&Dؒn,?Jj.E1p~1LD?~`EȝI 8H0]ȡ@&͹Z6 >AZ\wJ}(FhS 1 {a_y]DH}U(*/<`,t}8%Tq uۇpjAw&J[QĖ` 2LyN@yag]Au|lk)3{ 8R̈Q5Alȃ62 JI4bpGo3lOj qu ;=vjz2[ٿL]NqJ8_X(|ZgRD̤ "aNVC2 a>X S<>)t(wFUS o H0ܐ$6_PO\n[m:oBw5 [i {\KqK!GdWlxXIL C@IAC' c<E/2Փ{= VfB<R WFajwa֣5uIQv먼?"eN9tt?.,EA,iLbu鍶Մ=sVe޾*c+D\][H;_B%RD_)dNSJG>ޞ})Iі_I 2!联Xn^ b=Ȼ2 ?%Y]o":Z Gĭ y6ᒓL+#;.kIfr?S-dcYfgc%l JvCepp-gmRDCy|-CEp]ֹCvbR(91WFVDʡe"nmigj!Ij]Aft?yIbQ_qD.xDh&Q"|m5+_5NM㑑&'ڻKDF #^ =J%=nܣS\o1MP%$V5BP7٥iF|xoNM ޠFa[B|\e|+Mq gWj t9 (RP>J1EUڭ zi):*5FKnk\ܡ6gBAGo +pF p,az[U}Y/~(L̻^كX0a]@}8GA%4ײփ70vsz*r%b?]DS"%)YܤrFbNI@mj\9|c9dj9lN-HE nvdxCUԑ jFR Wpy7} Ώ eCجHʨp&]5LEN:evX/(Mk(ÌA~WhĖAXGXdǏen7Xf\8O⫔T{@f@޿M[{M. jg!)dL嬅j1/sErexحrQrC!b碫09܆XX& h Ղ,9Xbzj (2?.IaONi"+K)(m1ʜĸZ^C}.k TbSޘ& -:baBM`WkghL(C BsA=bt:e{'!s]}D iwcn^?174eU )^P<ܷd4SDuZנƘmY޵D^I.b\{_,Ό7^̫R*#5CU$j^h<7H_ygש („K(FALQXХ>"s4U#;g-h[+ױAq a"OHdޜOԖxoғKD+3e7YC0Z(YQlLҦڭ>FWb3DB'Y8bi[-U :ߎCeb/ :}OF \: OD5xɨ4@j8?3|B4j-,S$Ւ IE?\pKޠL9s7絩HZuvz#kT<9/;! 4s}@ZD0epi؉)Cva]O$&{&'=U] 2,K2)6夒 OS5xQiZ%:JV%\Aaa[@P6vQ[`en{Їց.r-)P^”]]-6- y/hkNܸ$< \l)2n{夷 ȑ(zu$TM˓ 1J;80p-fqůF "m$%=Xrꡏ=@!Ep:_||XRRͧ,Kdx́qtss6#![&)qNX+7%ޡ78)sklWAji(i50&e?-@2A{+ir33*蝒ac;!+9YAH d0j]15W(`o~[+F% K^#t> !^d:nh˲Y0$>/`箄C,;}=+v502^ _բ{ꅼS0'-)L4 ZjٸU34q#ږKI=6/[I1n]} (3ƋrfR+`dhODHIB<7˵>䶀P1z mEjC;=y:<G՛f>:UN[C!ҵ:1\GΧYcw R´j(EmߗxwgI $t9;=9N0vC'zgxe_ORd)D ë_Bf1Y=v>S+\#|ű@eH" p֭0Gc9A(_A`^+yz%?K &XO%c]{hp6GP'\FEMA!ÊέmF:磡to`ef.%PT?ss*QhiÇG=\xhTqXU"* SY)\:#[)0HVEBB~(-n^CeYIWAJiǺ ṡ$) ~xwi UoW+LG%7!UDð犘[I*ȹCK.*V_~Ǝz^2czv)P^],8Yl@3E}sĠB"UY`W$Тbr*KݚhK|chW&.VHdk[1>aUK$zav$NsēDI Em"A7f +qL' խTZFW1LYqXAڕz:{8CI;Ş}H5b|jkY&#L'.ꚰs 3sK@طpf5y>Ҥj! I:K6P~(Ljcb\KUA%nrkI0x hZpmkP %mr]1Q5ֺnn}z8 #18mRVryM0IׯDԽ\7ma ʐ䲢*_= -iJvh7⊲6 ryQ1V"OB<o~? [5㏺ My3Xo nT2tl- +#zhvita7tZEE]N <|}8f-FhVrj<.t}ij>o&h9SbNGI/ftu nŪQ' 3VKnXlvP6.L͈/4f5M} yȽY 00jN؆"5ͅj3ONr{OhkޓM|ܭZ7"l[%0:e`)B ("w҄i}Շ,ly6}6DgsY &\kv=xSŃѺh(X"3‰3{q(E*Ι:yaN;/4EIGs$B9A*5)9g %_/&ۍ )dYDA=G qWgs Uc,Âڳ|w@R7iA쟉 \㜮9>k[Har>DݞL%NluqZ7 KnNYiܯHi8m0)P #>. Y  IS{ ־̢N/M-1@nʓ`mIzj\?B@7=Oo.h}qqx[%3Xh<Ik:rg?61 %^NiVTNgi56M&mwI"YpFcYJM~ 8ZʝZ?`aptiuΰ*n~lLs(gHV >>OTbߒ7XF5ϊɋ#`D%}K~|cm Zet^+#p̩_iy! َvlhBg`raj4gmH_#/FVHVrӘЗ߱brAĜfzܐPS?[Yٺ6dj&2*(wt~C/sv'BRF ;QHaqK'm_?i2 ZSfZ|2~N*{ʉٹޭ,z/φKR&<ϰ(?L5n)F0 \EHjP-)I "),p/9]nLdQvTܖ ` ayјsFBpWQФM+5C $CLKJyE8=!p`D|}7 '0,ͺOQX}tTDW/WCm5OA_wI%K(Lj,mkb6n&t_j8E%L35&Dӻ%U2-m-xcդYJ2$JM1yM]!ήg~xy%) uD)Lʢaхwϳsſ7ܫ#(E(m((G~:4Z 4$ȾsێUQcMaˣxȡYP5ӷĶ;yJu a:jr ˒-/2.|{y<K:@ drη55 kYC_ݿ, .!RkC¦A@҄dfAcc@PB.X氈4j );!cy$]QI货 e]\Z;UW=4%}b+.E5wBm&BÝ$ ?/,p5 dbSF4~tL0 $ЗUY$V>p٦['y{Xڬn}ɉ'ǮaPu%ǻoQ T`M?zm;vvj6I_ 1~6Y_-8m8ݨu_a_ ,ɷ:Tz=. Hh #ntdOlDi޹6[ jBk4m &Ѷ,6 K_' LlβUT9_:OLQDIts]Dl&/Ϫ3v-%$8,&MGvDLP 9H(E!~ ,Kc觌:P@=)ud8 wB? :"k?[Tu𷠕|0ms'e+af:OFAOI!8$tu Be\Z Ic pފs6er T >SjÄcn.Rilr>Z֊mBJ!FMlN˳Fr t4s>AB3ׄl0J"bxQ]?>8)w,eL%(|ڷ*D6~Bд#Ꮮ,Wݫp?zb-iH 9I$POiKj:v}9 t7)Xn1W7F,lxIyXm-v! XPBSTKiT_R%4f^[椅Ykȃstl:9iŜ{f7 ɏpliX[ o^qXta&Vsh uRh*V";;E-^?-t&|q9j"} oKV?TD 9V!86X- %q,]|5-x4Bc*gc P4;_V?BLwF׮JQ /lO#˾IHC8g>{Ѐ9 ˖-@d3|T^UXS]GԖ)1Mic+?:̸#o%RVWy2t%e㗌\6،cCΊDwH.Gk|M)$&}TvV~%P~3йu To4!{pYvJv᝻((]1t[Df|5{QwᄭO]EΊS̰,"^doۛ,%}[ 0$"oĝBb s߷GˤၦkE֜RϟYT`NJ :n|Hc844EPk GuwnVgz)RrPi0ޫQ%0!bPTy:JXųpd D^ɋ6ɸ ͷYI12ػ3EgB{͡ķܧ](s,|B3QQ_!Dϫǝ:Tx\ɝG.LA,O,9%EQ_9`J7l M @0Վ\mtcˑgvO 3%,JKB'د˯}!H^$`ؑwݿxCs@ wk($d_"}\=2'$ULr ;|d>tG$62éߡ0|Bd +Y5r$b $t}hL+q3nnꏸu L|bңM|[IL 5 O/ֈR FQ!Tsl09ۛ=RPr\jV.2^7HPҬPZ[ &p"~Kd/J>/Ðtex.-c^^qEOz KmYtkW_5DC""֩FOY~;|S<ٴ0St/+cpj9RGvjVBtSe%c^ Ξg 6E U~=\ژM螾f{{`~_X:e Ӯhȵeſv*kvySZk0$R4 &,_TNq!r׍-}-BtpU![֣p!oZhfZijbuJ {qPۢ4 0P4l ׭o?͖>"# u9)i,Z`L}-22 \kWQL]=c]T*8t=XUF}F*sNdkŽgdOAo ,%DL BL=L*$d;Ni_uCa )0-P:r.jO7tP]3BBJ凪鑝Ik5үI܉IԃAs*k:dDŽ4^雑xἜ<SWrM#} ۂLn4jvނTފ1IGɚloo r .20tuPx bnoRzR| "f ȓl,QA~ ̽!l]42*^tB3Vܝܡg[)=J8[kUKS,p6@49*[~6:J΁T'1UgwNs|dJ;)KAjEQpyVGM]eGxr 0iBIiW%&iBO:;ZJ.Q1NaD:gQzH ^ʴGXX}p8%e_CIPwR\`MJϧ\;X=C|V"0"T_޾4SFfE`˿miۢ49>tN=6`oR2Kt_n&Q폢Te4jOu+X?]9]V8wizcRSe4oF+ƻ7R TNTHLϻxxݜS}G2r6vrGKjlLkb4%A*秩R&wѱjRoY lFټ|Yx/lF);{b. N,yS ꖿhwg;>:ubPNd%jPFv=1;ԑ\^Y4Hm_A#WPe8}[f RM_""qqF2W Wn Hh1%,e8Ql`8ft 5 X׎yXɛU80~~PO'LNe( Ƙxt,b$=?atUxQy,X'F&-mr"Au-Ic!y/ ,gwXVxDW 2$y[b){Y~c=$s>ѧMCǩnO rkIJ@ː^7߁&|I,1e?zs\ɘaCTcl"Zj5r$r.Bt$XiX3ywM`Z}cs'9+0֪GtCP*9[K)Y,Vt{2jpfz9Gbn3)Ԉ3TF,ןS%yini]Oc婪*gq]5!OZ΃yLq)&*.€Zd~ZSk}R5m]u_x R^N/zΛftweGʣkJy]$pGWӏVR="DΑq&RXb{ <9M#u20 '2݃{u/0eGiQYl*s23:KP#H dؿ 4eiP ڣQűq+섖H,$A,zk[pdC\I8.e k0Paid%;Q+|^vM|s/}'(;&\2+W~+1 3C$9[TJ.Cc#?(T34>yBz:lemWc}ҙ^*cʎDחPGR Gsz~jэ~}E8[^6i^(zB!ԏF QFxdy9GL,~Ɍ\n/*gL|hsɈ)}A{|fF!B0.iPBݹO8j(!IQtn$}jY9(y:z"Dq.*S\\[Ѻe':N}U%4%j)L%tz}b+3 _ʰ1t؞gД22&c g4bL1_BߋAh̸炱&b8o g7GgfлRǶxCעvexEidtW1(iZN9tm&h^&J3y3< +6/f淟E;3dž)[n]-Y&'`~2ԘU>(H#}mlWnZX)\twx7oZKx?y^F-#uARd\/q<8}*Z m'iD:INd$׿<ߓ "r&kͭHW]vIƦ; ]<1 r R-JAR+V,vR۰H JCp6?rwߥnn5|4(F{``]㤦ۏf9,5 u_XL_a:W&yubKs)HVk>XL3-RTj ^2+f9$Bk9RF;e xv3@@4  ^E5Cqa1c`_o+>H+Ky*ޣRCZ;hZ:n$[iouv4Z@_( WmD MjM' v@hH>uGD6lfִ+x,jfu-f"8jv1/ٗ^ D&C~7V5D~ xR BQQ"T uKx{O:(8Q=Sw3 o13 9+\3 wobgYVa ~R+$DiTp{~7ֈd߈ A̪%>JIzXp+jd> v_<6=9'Ӣ-ǤsoA^ 8oVZwWFZ\ae/ !Kw#h_nuA9#F,4jK7\5ncBD4|X)ѵm3fJy[]j6[H1L;Gc3F}]x.O8 )*"+12mM8a_.T \_I>h`X<朳S|rm #539ښ' /Ytz(Jx T2#%c: {/#(X#s.P=/g9X==Q V  M};-/A_UOd2wim/03\!U˃J*_Tq noyLNe^ 7_,+$'j-ݿODoGO0v2( G@' ksG19~9NϫDXc*Ln~g4U71 !p2 䌗 8m.qe; Z2T;.)I,:3r, ^j~L %R p#OML4}76 Y؍}?05yyq'Xb5aP,yRgӌޚ,5BX=9L~AMӏq%lSatC&Ǣ{֚< TF ϧP|Py'ufKuh_?`8/Edft`~~{R.S |$SbPӌOS_qyOyTJ4psxΖ;Ϩ%l~ãG &r'B}-f/GόD+4q@F;thz}"#UWڑ7LKHi~UKߴ;vgHFd/(Hv(12r0vW '']  O|1I*pŭ})''X^tv WK?Zjgo;4av ̗=0V=yꬩ!Kq'yv7J,U53$1!s'w"iKa>NZ/l]gf "'xK,{%?1'2+`\Лon Qֳ\j-h#?Z(,!(%4ї`AF<;Y)!q\[BHfn5ߑZ6ZAJUx-ǿz'UF@VEYP0k`tZ=EW0!| Ǻh Fp;_6t^'˝z_t7wz75LpL[e(ϨC y3ߕi@# 3XrGR~bc GrphrX&=k&cZu<$0k/pQ@.ERu=[<"+'%$3PaHXT_rÌZ y_'Z` *;`{{91 M9 ھC+ gb1#{L&?`5b2;XiV4%8U2%D/$;Ӑۇ a-V 1zJ+SC8bEW<d ;K(Jt rѧ;Ik1f*qAjYh[8\` *(NRH7(3^TuqPү4a4@$Imal5Ƈ=KgQ6r KO1[6'Q㥮 %IC}: ۺce]2񚼛 OD飫RF|MP\prϞꮇ≯Lq`u 31BБkEP Yxin= z$oQZ2>ӖT:(1 Sj=Uo2PpL*"EC+it'Qdhº Pkh9=˻qGai}RFڷ$[)C(CJ Ow."8&v.lKo@%^>J={#+iP/-~4~;}>ucky(,6Eh3coFFU_~֤2/$1^!AlTBDL*"[`*Sޓz %RD`S7A'JRV.CFqaȜo\0x);g$yf]ʃl?i0Ŵj!0@;'.xҌާVM϶uL2yXk[Q/FŸL^>UO;1A.7ၵ3"Ds-q^1c7z1~2k)eޯ8ͼ,r3񷛪抖P3x$t&c~!!gTtD<,meT[\C}}UXc)}EZO&[-GQZUFTZ ^"M?ρFYlj ZESh/Ta&;u, G7Έt/@?ݮw"8q鳰`٤0L'l ` D΋ W(F>WAƺJT,nqk _v$cME 3oY=[&$lFM28ො[ A;@lWc#887UL\H$n;Y5|t7rS1>C2*X m<̄aO߬#7ⶪD'~Mr~O8k:.3~gSPiA3G`N@e*A.~U4"Tb=p"2?(Yؤ,P這٢8NVbFm . Zؒ_ZO_vܖӜ1?NF8*r7 llee thHkV e8h4j.Uϔǰ>PT^FP,nӜhGtu׌~&/[R'ɘOIl+P@Z._BQ:(o2-5WF^ߺ~^ FhM,@o[/=N("_fЉ+pO4cnZ:WҙA}×`@6-wMt:](E:q#̣E% b;!iqh 4RN*m#Ϊ,(V^Z%Tvݸa iq>$VӀ rUDHEK.m5(ki܏~cU0cexAqdx3(>KBpGkjL<\AS:v蚽H+G&V\9^?{"GtMz?HCMK!#XPZTR%G}&fo;՝PIz:l=LN4&i4S}U!BFg$w`е̱w&+iG-W?s3%V ԡCGK.bx'lēE;('ODԯbV ̫0"4Au(eBSun:H4f,D|Zi$߃RGZ ٞ=LKJ3Q?hLq `5cQbϴjt $֤}*yx:(_aӫ9XvK#mfWҼv౧ڣ KW;gm}vq^TW)]Q`ge.EtJ'd./|8Ex7~ae6 v("h;SNGi3B<%( ?q ;1ԹJo;πÔɔF5ɶAd`߳Cm*GTZx|weq*jHB;֧s`CEҙ0_lme/ >]-֓(2$XELϮ"ddq^rRL*޴$'%qk6 D5ؿ>! Ǟ]E2+z& s幪PTE+;1RLl8~?OQ#3ͥ~}Mgu2N%t.,$|Oo_\[SJӾg2aqjDu*16r95N$ ܽ!2ZD 8V-4^&? " %aE7PƬ]XmJΥD/׬Spu8PQm oM?E;mռ^D!];SaY…s;jF|F(~Գ:SB yՊWQ m^nhӈvj X"9s~~ya#Irk~H!%!G-׶!3 zta5 OCT k{%5?7$`1ŴK*(ec)-vVx!ud(b''Dgˡ6ƉRF71_|Gb $tv\FgkyI붸;XB <)X0w6K2WPU@*ȓ0\`?l6.@F2qQIZRU DW\IOE5d UH L4/7t}!hd&5ؗ{+ar]+sP='lB~tfd̲]##Jv2i2zR3pr+S^Ҫj&N%M9x,ȷDž B 3!ΌH⍙*S 8I?%`A @4FVǢiDֿdH!aƛ@%MuFz"J)lT:NהDǐ4v1OC˼_uNw6Gh}gnNm;jP|{S}@h 򩫮Zά Hv Gi #q[1)^̸~yAIp,,rE+e׍ ~IlU % o6i(W']ȟ%;'I%jMSN2R hQk/@zTr2lwJ?1+~3z)zOWcG )@)2&OǮ<䄎5ףIn\l[T}f.b`޸z|ˍh*CUcʚ|%Yv R JH2SI<ńs2?9X2Eҳ1 5Hd7ٞ+wLSwN^ 풵t`ݛoޮ[*F>fMH =?Y!@ڛK GzeԬ!;/42XT[7릆W}E8Si8f8`gk kUoސ?C4Y #Sљd%i_JLa*4 }g&1P|R]]\w ydM8Y@r>MZ0+ݐKM)CwDp^aou9L"#>=m̜.A,\sΡcd_6w$O k~fs t~!eEY]Yؑw3Sqz]{HΏc^B̋ºypvOKzͰCܘ*&0,Zw!]R-H{:a8dP i>l#@ [|[^GI^uyN"OX)o;sr;+./?+dmnN$Haw3aY,8XMMϼk٠x!0LIZ >2?+eA؊q2Z%R&dS3Mu !Ӥ?b@jt1Qt *b=T^v>ZzUI3;[n12^pQZz̃h<j47K"Z8UdP) 1 &1z '&b>ԫԭe@5N{ \ Qzie謨0B{5غWTeW0 I C֕)〓w}vCjC'ɻq4,XYI_vTaM k16Ŷg6 wk f8I{D +BkZ+T;v˽ʿJ(ҫ=7`O!dgW2>r'9v\P`G}wo)k54TQeeg͡e伟RSBx̦i/4ΰ4>vsߋBā[MHQ?؂ ܰ|B ց>SyXvuӠ Noom(qj  SQcP>Py>1֯!f؁L}V0|2ZW"v\{K6C,W{R.Yh]#. F}L}{0Ǎ}XoFm |q4չD@%8"C̚;l٦=-a)4n,tJ5ǘ奪#_-PnJ %(@Rl.Dl K<{bV7x%"`3̌:?K?k?!2ck;@ ^F:b*6et?; IW=T`GLURѐDD`NGɄ2gkք[$Bӏӧh[}|  4?SI<$_TeϽyL'1v4Yw${EG:;NX_dNޙ+1I~hܭ!Ɩ2@O8O[|81eiVw7ovo$}X?vܡ;W/0]_:+X+%)2D9g[}vEL'Bͧ9FTpfv\q yʿvjT GϞY: 0`5 O|6'1)(ګ^t= WS 'ZaãVYv?L1&OͪF=lErrq~v׈VhA28 Vƺq@܂i +R$ 8C"E\ui[d6<143=3OЮzR  ?J;0Q0>hczIz ٣8uX =V'ǽq!e"UI{0F<_J_WI.W?( {kR۬/b'y7bcyz +#7;ܾ jO"Jh*sq? 7x%s1ź*J6h5(K)!V^_ X.:3'˝z?PKm͇H]1JYׄaAj{OkfQswdz|At_@ [!ڄLJUVXt@86odc>ϳ/b-?SRBHJ!ѓ҆mRE#U(myVmtl' Ɓ*K]ȂDz b'3g$_Z_9.B+Ԭ H{mle q6Ou„ 4Xm+j} [  )U:J83w=1Pޮ֠}mgWHMͿ}W.cj ﺾp#D5&~0&ǚL+P\^l}$QթK)ՃپgQַJWƲnC-p55qlŹd}z|ԕ/9Phg)k CM/~|D\NGoq~׷BNd*uB#$%*K Lg ‹ 6ecid,:`1v#ZR޳g<%%XiS:<%᭣$4~=IŃwa2ӯ `]Ү#EC[^VtLঞ:\ ܍sD 4`4;BUls;k&ю>B~ :c,k>s/C-B!X˿Y#wg*\[>TJPCyٮ s +% TrLEY{i131ΑŨ-Nl8v:QĢ=_'pH#QB6JxcYvΚ*D/~pOD7RNCP`ɏ6_nc҅<']J\SrIE81'*IpA"!&U0 yAu$VyeS?v?|0K0R4'izՂקMzca XAx. ;J5*;YIA3=;z:)me5"R,ZCS0-' ,цDd Ң".uϤÖ#3rމͣq)z:Y,`M9 Kc,|]uʝ{V݋6O駞@qⷩ4QE5ÈaF w5^f4C<~Mu )-T7\ 6c$x_ۈ"#*C*ٚw>eKe)Q _Գ61*Z{h4|5^bJ03sPiӁjqS\`0yÌ'9:3d0ؾ}(]>*u`Y!}|?Ffh($뉔|E*C˳,h>D zd{"[1CHHmӳOL Ɗ@h*:ҵ: aS=p:k;]6S'2KMXgozG̔}N8oX\Y.&;Ց&8 ͚3+S'Sij^SntzG8ae/aÍi{8 &uC*$Lzddv=K9ЁnJFW^xc‡WsRb5a0ĠRŇ/g Vg':ɊR"N瀣רa劑Pg QfԚOF;txXp> G˖}]O<@0[N(F !< G, 9fs'#c. }P_pO!EWQYX΍vJ"L¸V:/&.V[鋽JadV+' m"`T8wd Lđc}(pRzݥ$!cvBɷ숛3a07rp]pX};p{U$g*☪5Fk\vY M̪ȾallNdiSz4!唗X1Y\ gt]Wxd`~PPn˩j}Mom*[')51@'dr/Ǚ?w4C(F6 S bKWs/l% =$eg7~5*V*p e=GY=_.h&בj |vy3ƕѤ2sM%h)X1J)wf ZN! ZJ& ~/k,"O; zU&ZmBv܃Ҷ0w6jKBYgt "BdLmkwxo`Öd+"v¸+[fwrٴlӽu&:G%$S2yN_O"_*Nuggn&S6 *?`b*9|۩6X+c=ȼxD4^Xd(sCFMWBrP\Ƶ5|}KtZLXv Qna>ByTZ$xzzcJq} (V wO8t D/Vό'`D6E7تTh$ziquμzYBXuEQ"F|“/e%1rʪh$=ݸ:Rٽ@!ZB5?.8Gj˙`P.Jz{k%m3c Bz(96cQ 1y`ڶDd$Q;(&>z1xVa@UĖlL,Am|3$svx٩Gx?fW1 \Dxf2&8OTމ( 07~@ ̽Ut~96$CCo!)slv]URQGF,i{b>m38Hzb)-wٺ.> 8 ) ҇ΒOA $?g{@4yC>8sUŖMqOy΋Icf;YX( d-HDž8+Zd 3UO`Hq" ^ f7& ^T-j*ٞ!صEvcXCU y`{Nq1uجj̃LȶY˖v`։uMFvv}AS8ߛhWF:W0m*}(,Yc xobPpa\}cαT/-`񾶁vw PҥUhBH0)&E`W(a`bͳ` sy@ '7'QIk,ޤ< ic]rgp}+1~;$aK0Ιzeq5R}33Su 0{mf?& xBAb~*DZs[PtTB\&o_B ô[k~0Isi~gK߄d zr{c܂{YJmf#,tue25hT^􀂾LDw-nq)uA*=+Lb=޽z4/hi f <1.b՚<^a$xQ<`wW%&<N3qZϛZ IƩC )qM ;%phѷX݌pU /LAYjL?E3NQIv6n|]Svۖog8̰1ֶcУ^ga͡1m}g[R Jb[EQi2 ۂ[JG=-DzAH^4iu؀,PxV/OInoULW/ -T.^[:C^1,#8E)- )OzvZ=&@3[~*Q7̣*뷇#Mydͭ&5}cP{Fn2*?GI 4G\cpK.$ ^x)&1HHZr,]9^!F"QVdBHN D+}ygcʶ9t{0֣?A{wߏ*ks8P̆iTjt507{}p=y8$ܬ]Z?6$2nh8FDbuَDq[E%ӝF˯բ*ދRxd-5C~t#+×9.fjr %֐cT(v.+9 S&fMG啩o?T-$Ub>jŎk_ƝWfpDP-a !n)A B 8#Abdʐ4,-QG|]+jTY"y/Nc'e~ /q]Cž3N8(e"a[;Jme'b(/;pސ>9$IZɏ ubo"Al:s/&\f|Ovg `7hB"WܙVVdH8EaCfP|OijvSŀv@ooS^̪1/J2ޯ]jBT: ԙakGץkBkl$'Ј)/6Th321K8Fz8Ý9"}[jK=ۏTꌵQ}N Rb D%sƢVTN&՝-,x.}ҒM}%e2z/`ʟ_H<bHOM8`*{sAj흫s%/LÉ^b"S*kUh7k2gzmwigdm|kNG@(WsQ]eb5(xס sX1Ve ]Nn30RA֕S;ŸQ~])l忒Gq/~B1q1 ]t*@k'L3`m;K:J:f%DI9eS6dX n_j`N[p%+758vl}Y6.wi"G"||͟gA4ls7 L yon]T[R#V|eu YI.bg漜'StGDo&@LĆmeĞjP _/FL+;q.ZAo`CAOP \'F !+D<-[&iu)[=3f$"-`vu̔~:@x| c(3T))-A?dП^ZCNFh![iN޽"xbd69N2gwf1d6/WlwH8* "m _z'")/;&hE-l>99gTV8&v,9{v HiEE]f g6kFX,j^&PSEmB#肳ߨ)B3Z6o\omXz:(D99z+2Mb/sܹ>dh_q ؾ2|]pmIZv"n^P~y vd-"X]w̗8F3604I$ɖsJlk>'u~8" 0 &-bM0:Tº!27F6/Ls`Y]ྲྀ*~5a҃g SR)¥zf  `_ZpCɉe-'7cIEf%ld ~s&a[% \d^P`Bg[&C/eXR-b;AIO cn:P;yn:S5i?/zO|ۀ#t._Yڲfkl T{ߑ1 ܙ`f7k%Uvx:rlC8(lei솪ۚ~ rԴ {0KA?xP$ (xc +236 mpO#CGhpqBcoX(h5O.ixɬ˫AFm_k/=[m&]8tk14 @]~,!7?\ww[I# !4ľ֨! GWyoAk3%T^+f JrDAX@y y1nN . @6O,t43TˮHC>A}UO[(0%)Q_%gm=QWi͙_mfrl}] RV-gsݧ5 \ Bq6V$1~~Є kWo5폡 `9[d /\k=17Obʗ+q[UF>JWb$gd\Sm  M&gmU]_xΒN5qh &hd >t:BQQ#B00 ^pĕCej_P5Ƶ<G%-_'lȌ+tGᘈKo>&Kd~NrVsrYN-9uʘ%7ZcbYUƇJ'`F5Ɠ4 rPg/w tuf_eޅ0Vh]ih* }6)J kp'Y9?A^7L SK 4n{/Ⱦ<#8%*:Бft@KY-J,k~ymelw1y Nm> gyTe(Pk>$O]i&Q(lTϛm'J i1 _k#?-^4="۩̾5B@n*>+BC%c&죥̷GcS ]ۏhZj+T3;.@s[*R܄NaCwS]a.yW@i_jF(me(+,cLN*ٿ~cxT^*Taqs~ٷ}Sf5r5 rVBeՍ6Fȧӥ u]XuzBdnkm,n"w8L xV?Ncހ J??Y߹89`?۳k<eL!Mt-KҪw4UNUGe}qͷs$*Do_ fnnH<]q[xngx*C>C:E.FM[;@S^LwGT9GAO.bͶ,:0NOBFڏ1P.$QVNc.a<œL~, Hȭ߭[#A!ĨK ij/b`10̝,LTeP-Ȏbc ATo~Gu t0ۺA8bR}YIbЊe|݋6QURrIk,s䴎D$d_D%nZ} 2es\#4Gij-TaʉQ;e"4<YbFufGGwF %ެC8 u׊>(1@PYYS,+Sek5or [r)y~%y`:h\~F^pTaN$1ko}E㣗$P;ٚRiA06M3@s?dPCtSwpbQfe\3JPc (yG֌e3`ހeCrX5\lRumNyBrizvu%i*/c%%w^WJN*'h%|]F#3Uz6U-X1|2z$qWàQDM|2T1=1^nKcb>:W&x"/'3>9=\y'NcbiqiTS# 㽵Y;g}0U W4|Iチ2Ѳ֛hxkF C>)Aܢ]OIc^f!gAm:@/^|#+D&7+3S۔鷎<:TŮf;b}6}'Q9ŖU@ `tA8Ia'mBeferm`[d'k<.uX#frx6(&bD&yJ\P39d&I'_x] gM%H K,7q+x Ϗ=؟hP3+y_đ=qx Z@`2;V%N_i_}G eJt1{Tx \"ȯZ\ÍIP{yjKz@iZFT,B^ #W4 P?bpNSNFD8e[2E(Ooi;P⿇l]տԌz󬏆֯ MN ~>;tTU fc+HSU`ȗV6=:t&5T%3l;RݲY"4wF-ኚ]b`rGxy@γB)3OՌvj``Ro(~2\p~3vO?RR" VmZQ ⇒?qXÉ/tAzF` ÃIw2"iT4rߡYkbt>؍9[1Ө1"`VDHR=N;*Cne_|m[:$aO޷ǯ-'9۬yNjqM٦cW&7ADgYdr.х__'xz*5U6;[;%Upm\+4zIHQ mm{oдlHopD$ b[v<2>&7 tqk[!X60;=𯘨c<(X;A^D֥_]D|TSݍ,w2 l.N=$ -!B(d3%]j(MpN$6z/; pBdP7!jn4rCqZź}Ikm\bjyuX&;a{)L*"<&(k-RXripzU9zh(纯czLb]~ "JkwڱrK V.PC__G8aALe٘nWrb m25).I;RbS{ AUK*kIo-XqK[㰑c.K=c 1s:#}`Ck/N|3al8ߨ|T 样ܲ;44uTSLI5g'B4w >2ɔ!=IdQvR4͡);$;ԃPɥ\c^r-~^ n_0Tf:. Kgu\M XH*Cݹ署N~-p@"8-w>*A[:k:_ǕlS) aǾC:!Ǖ{ȁ*#V8I'V AQHG2 nC*M>6@6tl E5!|PR(R}uit1sU7!$[- @%3mx3OHἝT# !>UevtnaG8jծi^!Yblk3n=0??i= oFkG PQ?2CFkx8" x !NG@k5;CiY*7|:>4Fvx>zCUBqebLNa{u*,bI?X }iك³S˛-9d*qTV}%Bp U+xir}YZ?}~_evù#COjBmZN"w!v Lv7z4IsZ; c);ee%ܨdϰs 0-g@Vʹ\xךg m%%=v ?ڈA+S'M&_E$B 2sXSɏ+Rg6}$.knSEf3^qǵsII.7$ǜ *Dz:mij1I"m{t)c_XwcOa`  9ʸ0H@~E}Ԯ*K@*T2p{S AYCCvۓp$8MKj&gb\\\oNK˺ (ABrr/tw*بɮ!{pD }E*X+D3pg |q6ޔY4Y]` ʗ+э:կ"B.%i1Y,_Q(0BiВ -!}@[&dPbAR7l}k9>*Oo O7ZƑ 51Tu'/ޔHnp0'jRN]/2%eB~s ׌ۺqy_|T[ =T!/MaeٔZz8ɔQEPwm3/Es)8quwѢK|>z#uf`]OmQ ,&.a$0Ѐ3~Aih1fZvmiݢ:MIa앚(i&:_2 F\{l_ z7qh ζW(@~2U!4Pf@ҎuoGҖ0М }4 \;fC3 :h| e Ɣ P<4 !}b?54e%ϦY ~NJqeFiAx 5#'e3 2Mm:jL:n˻|{X] T-*ܷٗŒ?.Bw}(zB3n~a-ݜe3 0 vl™DnLB~& fЍl}bf-i_^,\G iYhŨGXKзP떶Yeo+tꒋ(-[S/j`Vܚnq|=N&s dm-xBn .Q7_Q[ha|bf?|57kWe5ἳ!b<,2`DS ձjڧ5[$}n&HjX$0)=s='57 'Y(2A}#Eɚ$yV"Êo7.{+&(ag M?HA|h{YLlyY4|UmgOh?2C G'TklP4񗑊}&y 4*4ΞG/;=ǙJ~o0SNFR6ݞN)` [BN.e2ۻEBBH.`A,ҩur5}aX7Jع-Y ϤK )ŅXNE$I t(UA=o { x:;P`SLꍯa,FVfo"f EHevKU8a"gIc2NnK;.G7q"ߟ~/BZD(ى(ӢӦ<+"xS?(tj 1ǡty0իeƠI8x`Ilȗ(47#iVik )xQ£?pvAxPƊ=MfOSnkDv=Ẻ*3) ,llz+h?-BkKШ+QP;2u:/̕B 2?x+BPc,f# 2]x)FC[2Ygr̋Fa AXzu°~b0"&#ݣ8@]C(=F>s^)P qpMo]Z8Srå\ʤ럡ᑸ c{ u3bxRLB0C߼H<f;o:jy' jdB4:6bMB*CH;P4TΈhQeB s6.Q seLU) ^Sm>WS8ӷh9VumB?eSo@S<9B?dWpcA 0DP6A,z7 eHv|3+{R`>u00^C(:Q T(x%?==B+K qzˊR3m%5p5gcXP$3BA8c=2 F+/>D\ӏ v1^M^|&$~CEêWy}҇VcYv`AօH}_"x [:8ѡe)d+XF%iх%@^bV!誛xxk;: 쀼MI6m1B( s\pdBl ߝ`~[AْbthWt5H?/TMx 2n$7!57 ]˃|/hOZ1 0yNMW~}kǻ͆6}8ÕTQOb_MQ Zi=z˯ߢrpۏ~9lů&~Bd+xO Uф[sq焮v$VI + W#iRQEp#UGp%tȒ-uS`Zze2XLFz6uOmly\+{ѷ;P]sz?jF="\ ETϱ`/Q)wDAo_tk}6qIa <7ddmmK}W>q@ kftv$(I@^=sPfS/pׁ6d&bJZH[6 ۏ-Lf如1YWD玊5W3!J%xɁ&Z.gՇAV/KolW I66ɕ̣& M[ys UPM-:!|-#gʺ"{ۭww9_BFpqi~@ݚ"}ҙ# y|>7sStX:QyWy{ـVCe OogUp^RB ǩ({3J6KQ3Wn:T"MP'g2NT?S2gaJSw#6U i4w+7ѫ E/ȏ K庾VDWǑY\⪚юPzƭR^yl ݛIŠFk>QZĻM/v21߆ V%9y-R 0e>wޯ8hI|b45 9h)mUk5bZqX*x`w>,ZX)ܧ(&G 5/4\&&{aǘusO{FR'4ݴޭ%8Qܩft9#}Jfk?b$3F=_NU2D>'j%ʇ@sK@&GKY@)ՃԬ;m'?n5Uѣ}oΑ5[!=2-[=3QAMkw=.t- nj|"qQzH: N\ȵ_2 9/AH#6F=~ X,uEB'j/BuSD| ݖ:]/3 :M$4NC;H3XY#^4w((pϧq aDL(Y iTڷ,mM3CO!-Vei9MtXފ+=aY־C}k-yE y::.M^3Q=obM\:*OlDot[pQ2(z `DE4ѨD?`dY{3rTSI$jVljEfwgEVlC{kn  HU&w,Q2>Qw`1mcDJ8B̰-`MV^e $jkn`p~ca_#OYF5QV)f ٰj,PS̻Ʊ::޼sC]"kXe rE Zd+~'so`:u".vVc3JM<9sUO%rsz*x??Z@gD[4[JMU\UWCBdNam eJ˕nkGCZݬQN6HJ Y1FI<to uzD@q!+9Ô̑zF6S6sÉ&Qn}7C~u~u9yq9؂^\mn}WVtegtoc("5hNd03J}\b.ޱ}OfJO\H~0o ^=0AxvaJ=U| o)ʑ3b^!aLGP06ڲѨubp8,'4\-hHXN*zPQ]{79b3p%KVdYQh,78_g 2x# Ų:+onLm Bi|DŽA05u,_'KwnC-;H{٥ZT$wr&TB+4/G[HX _)УvY~ET>=&β[,[T%Fp>a:WgݠYG3{N]}В$AhQ]"= %|b1%J"Sq^*B/qZQh 0? 2q5?2K9M4as6VҶ {s[m L7OO?%"9/l9A%33u8>|F//@^fV x90內,~t# `wEm_[3Tn jTd;:BҨ'+$PоBPłsHЈɱ@ۖF]Y K3(:@X4o<ϓ' ͕'gSo 20a2=SpŔs9=ڃCطо?r'Fx6#4X.sn5bJ Ʃ*܇G\?{1&kҹ[_z UڅF1xP@e1~cQU^UhFQx~Ur h3\CI}`8G&`|c7xu~3h"z.S My ;(ƐxTr1Fc 9t؇o.wX +׽ʞ*tT{L#j)qohy`tp^56Y^eAfױ6ln-#R5Iun:D?[ X%r&0|o6S-섏aפOU<+Q_OX=IbѬ|٨ym FĘt!j nPB*HD*L0e"*8Iczcy4x¾,~ܸ 0m !%P/zщ^3%}͕)$\jlZ.nD%]J_"ʲZ(TBZp`|#KL-1f"g OlM<]?&q eO˱%)_$"|5Gzaz:*TiR%waiX \=黅~XBr* "{ ]搜?Okנ/'1d!qLS2o ZjG@Lvݮ""26 ] :e*mߔΜĀ |%1Lj5PD]kH]H7!GEiOnI/t]UbvwnhSG+^ϒkXӗu璓N?( ᏿3Zoq*7SfqQ-GxC&QB c\uo{K l=FHkd8#}e7>;E>Nx/$ jM+J"Kv9?}gnS ]|ӉKUӀ{sySLTe/7s`JI6Z rϨwܱ$&@ߌSڌ{kϸJˮ-)x-t$ xOnA=aPK:ﶱ܆w洬$ *[e{fj"kTaW>_'3ГuEn\Ї7[H१@@b'r2n><3Wyh9Owy-vh>R(-\Ӑ^0ҁiwIhV@-,t~JVX "{f͌j[=;%6ϐ+C pH r/o}}Ʈ0vѱĿE>r:H7$_pA΀6 >`H0kLtXXƱȝ<C:bF6:|R y?hl4}F*rqJxCMvz2wxqz *L &U؛t'Oʂrxa|!edV Y N,#Cw>:vP*5KfZٶK,"՚AStH6s X"zo]fW>!VH]-qu~ HVb͈,mY+OǠD7d :2魒Һ ` %Fd:P/D;~w4-Wݵ(z?Ɗɜuה 4vZTp,O2ӪE1;k^8 ,:< ,Xp<)Jxu E5k]CJSg: Y3(ӘTJu TOq{׆. sx!s+|ԞI< /CLxxT"p1zV_S{I,ܨxSݤ>cƆzߘ ӊ2( ulWʲ v}NrĂ>j"݇[1f~#n? `5j"WKԆ]t24SX)kN>Pa>Zn'!6K֡Z^to]+ ߯kqݙ <d2 %u~–/JEM:yuwwn!I_-^b9m6)D@fDW_';3ᕏ~{HDܓ`S0I},cde`ll6QMfx O9R."y=' /VɢpJKEyeqZvW1ۍfzA<`P"+/C'Ehˣkuk DMEp.[U0V Y!Z:+#Jf:ې\@Hln  UP =ޯ?x@N9naƫgk7O"(NX@ !t@-Qkb {ձQs ,(- 72a.m*z. LF; XYj[wA|+Jܕٯs,g uԈCJ# )Ý UJ&s*^"õp}tiԄmBŇEB:Z!yEȀU=p"/ީXݶ +DS߅Pg;'`NЊp͆8ֳ;*++ NnCGzQ8bFkg蛴M_Lj]3-?QpoB7DaS A,$E°Xf];^@ԝ)F*G3r;׸rOޗ-b0ߗQ*J?Ju?9G) n}hоjR_h5jw<"TF$-EIٓ hx<ofLpl!˼ST?Gϣ<&y@Hۣbz`Xsg0 %9| ZC" 3?gwoU?YA1BV ifle&SWMVh@5Ff(۠9"\sV̼fS; Q!{}?M$Wn @ /d:K?|AҴuQqN3jkQb#y8"R`S,`b\')V6w [(-_1 ݛ&Xatʏ́ja<;v߂XrEx,k9Z!FD74/rF_tƒDu6W+6Z`을UF؈֚9 [dx^D% l֩mM N=sXO v\hفӹo5_SW}BP3+C~@89 9QRׇn2 B1I$Ni=AkVQAsЈ}7ظ5:= XNP=uD0#"ZFJ'нI @n>"5  LYw{u՞_XAr'M70 L' ˖x 6Ih q3/:Au"Ғ%Hq*>آWc@0 'Y_%1,YP@[&߁fpsEy9J@\ GiaF6E` [P\gC] L^WNSe=pL7TA#z]6SH s b(SrCp^s9sX.,Oy~puI(C|}pv bꇱdjT: :抵IM?ʽK^̕s[ѡ+&]?f;5,g.gqriVZ72;8NN 4E-։R/Jڈχ]P,tGW|6A!'Ro>齸/3fE Kp/ uDyM| o#F2:D @  P@ 3<yj+3v$-o8Uokׂ j!Ą-nI1@5rz(`տtLT==sE'ωiM{hߒ~١CcwJ9gSo2s~iտ9CV wZ^*<8m G8~2ڸmX(|v>9~SOO;@x%;nDzXgP&֭)O)5#0铹e+Efs\urP~>cNemio|i"3&Lͱlry\cx$l/mt+R8 2]9FDrۚ UUFoˑQ7t؂jztu$-LdMY':iA~l9HOnz|Z4k)3A.ȊWua*fC Ōa$8?'{:Sru{Awcz'(뤃rm,Q<IR+bi6\]X]3R7u:뱜Juh x J9CV o#oqld8{x߼1,# =Ȳ'HB{OI>h[$B '.]^;^aOәcXI:@2|p)lc_J&9V$C2UDMuS*`uʈhU%>Vs /~(8UaO̭h)AP,u)2/ڛX>, ,`q5jsY3GBHcӻ#!mf'+Pਭ=bidhE{ K΅; t|gjiw> džGM@ETAoL[h{Hd5 B끣"G1dY 7 w$fe6vBl›wٝbK`nHy=<oT웖i=3w"3ҩ|WGq_O _DV˜3[8?'^T=@l {wB)XEd$p_%V4*E.@Pӕ0oYJzVPLE}hL}@{7kg%͚$#iBQEAWtuS|-4ڌ]5,}`8aǔ ի ҴzKgP|gu'˔WHr~)څykK &7hgtmM #fw>w=9Ro@.xqa[;,ԭg1ˢȢ6Q.EƊ.zbzn-GjoY{1wto-X>~ 4P174V;HX/k aF.O{*Ǽ,hD/c)"#KUbTfnAr`ͩa/`Lq˧hjx7djJv=`.%M2\" + l{׎xNi0ٳ҉q/η'u v N~lPrFz0d!dY;t@x#ۢB8q6܂P N7x|D؛~̥'4e}?ӁQk=v8B'Ƽ #D!mNx!i9+\2h{M|҉ЕRmL8^05ČЃ4AX!bC2 9 47-Dv[j,nJFtA -MK'odup $wL]RIt+YI†Xڌ(s'kĭӕv>䠴^<-&YYk3"0ؖOt)5*h0bx!<˙|k{Խ$>,ȟ]+U j!Nz@P4<ϘM2ؒ{_M u-pZ5@S,-d'Yr4gRX6:lvI'кZ] v)4JmCr0qzTeO{.k~?H@RQdaPv=_R:zs?^H1n+|r@Q,jɼ퟿-.k{GmH}⤧ii#i Ra.Xbv4w&Lp6Vb0A9`dc|RrѮpU?|)=)we̠?NaNC!l}ULz3PuhB0\uzfXzנ :.5BO >UZ)}NRz9T;<% ,]R9ܧ!Ўxl59mU8:* Cc4O|#7QI[].]j|]_^͓o> ]#8ޟ12j!P|]]#y6i@?_/"k!]a󲨛РX[HS:_ U4]y( d<>z"o^P"[2-Df8s<5zcSoD̰3쿓ch2(oR%9Lh])l7NqSx@ ֹW]qSτ;9xj=2IU Wt07S_.yxuGFu{Ϊ@?X5z3s}/ n 2mj8#=jQO(YɝF 4?b^CD*7r?+ı(U 61AE^uaƷEmo>m ~F86bg Rh[+.]Avf%'$o>Y:. rcJl3w ©+%WSsȦS4uD+>m(B'xFK 08똤@3ote1QR*#%Pù{pAaoK|m‹QPzw\ֽ"*{*U+eL`M*ɮd"R\u0)Ϻg3? ^jV\z7uU^k5q`mzQOa)# Hd0u$ zҗF*!+/B$F4р*~qXi vJ~ܿ|,l%6Jw ujfXgU0_nA(pV?,3Hs;H{iz.aЎE=]Z8i`n6I >@샅*|ٜ+mފ?a2I3CC*mX%~Ʒir4~oK{T R@Aagy.(Laϣgr+<ǘATe5bִȖ9+\2%UmX4\ȱe+@MݭWMYE1Jƺ1]Ee38 D2^&1 I0yj.!h/&qL_i#z?~)IxЯIKwCa@ rLX 7Y v"Z.+"ROsfVHȢWYݣy {\۟d&6l -oc z-.9m*5'"hUj ͔41mZpZDH@4րπU'}y1P _?^lx$AJ9;S4|Y5\N[ M6HcśxM$ ePaV؇*t| 0_Kӂ&&c|ĸTL\̜O1^Oّp)zMW1NĤr1ě<ҋb@ݺ`O3~h{+Nڕ>An'֒{$aFa>\1ib~:ok3&'XY:ܛ~7&ӱfVĊU\]z M'fr W Ҙ>F%ڭ#ȵsod׍L잓 d`a<. |3xjF3vz$zã)(ECr l3v"~ g<¯sCIby薡TՠiHњ¶sQ1UG"_VQO M=Q0ߑY~f9Hc"N# lB<$L;y&f5EbGghqNxh@Skܧ]Y`|*YhHP.T@"ZMM=Q牰sSP)-(: i߭*<.PiG߁u ¢)uٶ2bɮ:j5Ox5&4lAd`NOνD83yٔnY=SR/ZWjgAߪ^in! '5=}'7_Bq|,r\9]`L\bNH~%P Q²_ٯuӰ4BuEJ6w8}K H3SNeCTP=VCpŠŽgfh!4<WD l4cNMֻOܐ-!C&'u/ASR"ݜe ɖwQS 2?~$|Yq}bF$@Ɗ,jw'y$W^ôÛ0#Έk{iM47. \mr"i/EC ׃0'E .^ oi6alc>@U łHkuIZ:W20IW G{ :m/"˴31%`G2fLHI琠%gz1,Dݏz.~aXqecYа6ICva#{Ҫ28c#cP G@ Eӓt^@~hDySێ74bz $vɰHjSջu1 C‰^8 Ĭȩ4U ^ uf'6/v&ĽS;hK|:c`ܲةtD)=?#HVb*cM[ Tc'P2ujYJOx==]MGy;TTͰM2|W0f)b1%8FކflPCÕʔnْTƴ",B߾Cۋ dvӳHҤ+d/$E'XzM rS )v/ޥvyg!.EΣ^d`y.zbƆpS<ۢ/jj՟8^ۊг4RzqG G*~2v|?Z=^KN26_}iمD5Tf5d-w? d\K',Yt:PvDފ!|ߒJ _%*B߻噱W^ mC}g:Ӊ"CjunpTeX(i7TfSMAMN0FTQNˤAg}G,Zq-ӖK +(^qIP(;qmk~$CrOPj|bB[9S{ϑ #,{}x4Zald+.Ox-؞_ %KwI{Ü_g֢\]n=&28TV^ku|6=\'=( vv0In\n4lx|JN,#o҇FT64G;8Ǵm?ʕ mYQ Pq!|&Kߵ@ =X[77rM}`4]ݔӞZ1}363MנߟHpV+黣= uNP0⋛#1H#gViV뎪jʆyMFFQ_Vx9E2>#b8-@#aں 2r2 =DZʎ{<*+0nx_SrfҎ?N8H_TbZ FKRhw(`Yn;¨P/ xV[*`L2mq0Aq%eۅrQ3@˫YY:e pNkތސLPI¯7#,VTf!7ܦHk^FD}#Grcs )L"V+l9Zqj.0/3P^nGvHSXw d nNYQ‹ss⹊a/tJנ00(5 )m@V4eEe\l_W $]~nvEsXfw#Fo/v)_V=@dlW٣ط_6VX.gKnQ{e?AZ[>otn,UUbBdv)9p$?YaHi}  l+ E񌌄6J4mTtw,؃$NFN^6Md{#wcp@W#|cfQOCq )P4C#:ϕLYٿh!bbdyf[0=!B܌Zb>-jtx*gi\x~g|_mXʗ} '4v[j5 O7Vv/[Y: ty؉/Y)r{`@mQR% ql6}?e~ԃHRx͜q uj~NmO09 Ы `#W.hUrZlt">)dl$kk)<͐;v}4!ZDm0pCc_L>8'o,7$\T||-%4J /N^jB{Y#BsS>: P2[^lG0 3:j?f3Z|rovi`߄dUA'*ǙA˙9`|ۏ.XQ7z/W2 NA;GiF) -n>:hWJI7'ͼ1 [,pqyFS:pY[w_}iLr M/pޭ!8d!V/-1̰g'$?;ͺi8PFWhJz.~͉2RՁJظ| >- ],V%B/Fm2zŦG~y}cqh7~Q`RLJcxULH_~up됈LI/|NbU|q~چ45fs]V) þ^YGߔ&U~5_:ը,T}pMy_4yB&*G64*BUa:UDR9@.0Slvd(lfy@} 2 :iX;D{'7 pn|aӓ^tS`O*Щİ]ÃXoSvYcH/hˡ\?"kYj~Wt0I1@A)Xq\GRwCkbB*6RE2+)igYD( 5ZLn6]1Nx'g"E%̑iN~s"(K\şaDCvsT:tJ.%*` s"fQyBOnM$ocw~a(9tޛbPAQQ(Rq=PjL 3؀24suVlN"iz }ў=FD?~m^ä("8(_uY1tR*P zܦhij?fqG'ņ%&1 jZ/vTuB`3KM0NyZLׁD_šc_W VMF"~ rqd}4ouW]&݃B7nO9np>}mkL/GԏU8+li5ĹuK/~ޙy4QPwp:#vcGh͹fnESbRy+QF5 &b܉+Sv`ӫi7R; \L*Az} 8B z/m[=zw 'R~k|dTxosQcJf>H B4/w Vk-& .-47Zn݂GXIy9iemഽD/붿 .xj;^˽=K*" Ս8ُ[l9q(+/ʟ-HA4IJF ١>"3;}X"]dZ-!GU fJ~F9#ZKH$ d,3;maV\qBCHRAra[m1=YAܥ#_`k6 l!W^K4ZRP)Yd`f'և n ] y/&>+w. IJd/ !G "YtKAp0o0_"ger ) x ,OEDN!Qpd0 9E*+@K Zz۾>Ȟ=:X3'$(usd.šD& `ޑ+ T {6hV'@>RʷE 2G+h~CfA$u7䩉|\]^ CYLr;ƯvUjv}4ũ5 }Q;`Zj\O` Yhiկ }D2*#r݃n~odMܕas3jc/Oȋ>[dnrpQ6Z|_Uo tH@1V:cESJEܨ(ԆAְh^:D  qC[8 ,8~Dm(vHnOyͬpʻóTB,A1(ZE錟 s>\0{  +\39PM:32kJf8yJxpUl[G^ߕHC[ 4ۭi.:HPC! 5yzAd$=Š"|D& GzfSltkEO{3E@m\UF Z'I_om࢐/Hg}m/c >o4Oi8jc/U$k$[N`FU$/}?rAu-"eJӋ^|RT QP՞؎g ~')[6uR TDs)xgVRp'jr.Ѳ{}^loY.DX'ޗKK3:',J@dA{InE(] Ax3oS^%~_b}r,s%Xw{ՌYB8P)juHAg^?{ǁ3mf~j'G V,G(HnN8A1Jg50MIqYaSawhi$zΎ[/}Xa{>_˝ffR/*YTНZoNr-1pNW)/TMtQ^ndc+ ]C[$Gvb%G;80Ks^A- bm@ ղ%.ϫX8k~[Yi̽Wɨab6$瀱N/Xݮ5hlOM~Y5$~nª!j5\ɯqh &yanj۾sF%*ܓ-6 /D0Y8=?^2Vߎ%$^R' Q a3leF2{@x?5C!k7PyNpv!, Z^r:1xF]Z==\8lLy#/l/jɿdλKYs×4k440׻W/d\;L[#g JajIuB_Z ]=Y\x :.PGU3 Kc>7.|A!f2PR<6;zЃ,HI28/*l?Ql Q,Lq(;JL>?Pcx13f}DJq|U&bfN [؇adTOk\bs,c#+ 'C ݟ:-,C4G6(CK4cB$)$cz{h! <=LxK1@^1p=[=Ss>Xr=ADa  +3PkPW}*7}XԞ 1/ьYė Ҹ,4Wt] g[BpCZ)3361_ꩴb UOvG=XmsY;wln-hfj=EXP 5oZ74]$vb7-GMQH؈2gԒ}h٢l:W*i!xY[|q1yn.JzB;Z*,]6HUv4K)0ve%j)0]Uc=ө-حi/h,֞/0k?Q^!1rEܕD>A! mݒ3Qg2*K$XnJē$DžJR'tОSm-jTӁ;62j<[ng0(O}v.nX=&qwI]AS%1+牔AGzser.KQ7j+&%JCNEUn l:!: n+X9>g/ NPBE8}2fIQnDIN=_݂A D?Jz'O=e+Fڛ(Ď$TJEoY05G*yh:6-Gpd -CAtH&7fo5©]y@Nf0z,-j*t4b3uv? 6+9(\;"U7ȊhE+ QWsjYckaLQ}~0Bn$ш^Py>K>@wo}Pr!86%,wb퓒_`3/caZ,ktv~!0*>D k|5I4t.7qkJNxuz0 0{`%(Q<ѤbmetކcrTkyUUKTR|F1GK:IWBXf$Pz-/(AG7z?߉'6y6~{ 7S6;RoBFg/X rFhNҏe}[!#_ryǡnJ!۳8VJc % : D KXb9mE1ǿQwc7z[364w%9H!t(ǿ/V&r2J*KṌxg>2}Y$(=\0>WȢ{XO7,ɪ}o@sfv* 8Xft2S j*qTU^5J)~/*c <\7!r/VZ[ye\@J W54}7œZ:tN%*`Ҽ6`㕿lx(^M;rDLhຩw%sEYDӇ/hR^=oJ/X?yoA80d1 (hs~p3/C*Pn#"t̿?7q[%Bl{Zٴζ({%xΨ=}U}e{^3aN;(DPgem@ieCz&<7U_|W#)T #FQJu.V`+Njz@['X ('|IՃp xNM;D ]^Ԁ怒T#0T0.bmD1!63< GVȠQY.rv^yosc(o_+C_*XFk2!|Mn8 ?-d4vRjְ^'s:(kͤ7kreFhʚ<ͶP, 3caI.bj.wulp:rà?zxg:̯**XTƜw{"EuI¹ItgOso5i~dг|Wejw\.dyt<ůcCwp!=9`o.@E؀qUMA¨!|\½$'U?ID/Kʐ]$Zhn?}a;`Q=j|*$Ruy|tx_$H(w5w֝ E'PIDK֓H -NM,a)p&#y %IwL]G JF!tNb $4F'Xq_TZZDܘペ>U$O~i)<QK׮Z-p♜PnoFcq⒃h2;/Yqoq-@jUgϗrm)MǗNqUdDoq2ESS6ha3"1Veاfj,v)Ym+!hD{V$f\*/TMnY&( +:*{ƒ0MrْQ'*`B|}}zV]T :sϭV[UF&Z֝S2cXV/TV+8)ZDݬ+wrx|-o{Vk% {jCvWE@Zd s(]ZHnvQhFRw6-yEi 4cN#[[`qux|sE"lc0 Y٥@GK-Qօք4z`,fOȓo#kj!\3Y]I_ď[{$TRȰ$@P7A s$q>G@k7":(*khյ7oG6,:D1+S.S$WVy)jsɖp"GVo'MVO62ȲQjBLq^zɴL1xlkmmU4 >1"^aLh_2Z TwOok[E#,͜Y;׌l~dv9fh*X îdsO8{K)awI lSJ% WlTj "vw-UีvB$i6[_LxN`O-޾p)mۯ0jq҉z3ϓ,wv3f[df"P=dRX6Zx3W? Tn;'C@o11kwjyk:o_[K]Ye]ğ] G.t ȏvwu+ʹrZ uSjW/cR8=qF&Φ m5:"<. U-XЯtP~<˂Od\ί(/0*7,Ǻ"1@)\ Ș@.R=MX@{sIp;h>8ȃ/xEOz~y$nuDX Ihᛩ5cs:q%iߙ:'̥Ùۥ1u,¯"saX -S>_"y&)57A+`)݊ω#osը}0el6!`ƕw ^ CB9HL<?۹SBدpG6*Bhb3 'z_aJr&&=dn+VKE[7/Sa+^slڢmwy]GMŸ"[vi##d~,oj?5?YO>zr1_}Es$׎ y5g^v"@W +.u5y$yJ¢)Iq1>jk~6Ź>eDX$ n&Ϡؒ|UGE ֫ho@̑\A[GP]X2 >Rq8_:aA~B^'j)!A4$떟G65U!ǒ{Ìuׁ'@J:7r'([9Ba!Y^W¡SqQ8 m6;V(r:gEQρnQWvh$#%({"A#&sqĹ6t,'r ʶ3Ue?=f-)RZcٰ}Auu}#15Q&" N*a(!BHvEB Hcb)~xеR,X{ Qk.] яY7^0ݞƶef 6O-5do)сy37Nˀccw:'k[R\46$`Ub,7.0h(ra{gjOgb`|5y{3ea/]u"gM;vlhSxbmoh6)鏀 w˥{ƅř˙a\I9Rgݤ[NǭCxHMUKfL%0ޏ-iEד_xVE*GO~ǫ p$IZMT+'I,~83iZi$ʹYxh-~yVDˠ8L_6`Pi6aGd4)zpjܣ6W'[x.Rx Ζ5d:o".^vm H'pp(KMF>p$S_OFۧ=5mwJR-5݋-zƶNjBezpls X 91<盃=mKƪ> }<EyiPNoZ "H}\3 iJ814)PI>A0ó Y&V'Oae<`sVSB5;7kv<(›s 91ڴ(ˤ|:,$,x֔p"nْΞW`ǵb%pv,W]: $P{:@e겴$ÙFwNuu=s3rFN*&'~P1V.Ie!(<@>*`=1`p222eg}y:#253[ 0!4ʯ⺦Xs/YRleXWa< &ކ=W*, =\NmWt[Ko`'f7i _'o)-N/ٍxVU1bwֻ6o} v^zg@}ڧ.rJ_Ѐ l9?Ld6;nVjVWq<`@hbIs!^SʼnVl  n~I?^>GoYO,Grxș'×UvC;yQ1UF!=/i}_W\œ&j yy£\*q`z}z9LOyMbHԕ~@}Qqٿ j$|K1(ax`}p\tQ̵+Vw2/=Kʛ?PNshPpRHBZe-8KhhtZCц#^;a9;=4y*h_M\sNǵG,ord d7q jzsZ}S."@O47{;uW=)" ߟ\Q% a(ir{9έTǬY5{%][A593N,R}}3m%3ge|sEh3eB)h<58cZcYh`>ƷB(.Ld' h[hD:JJlEle{:\.E+EAe_R*ښ JW[ qO_4DPNf7 ]H/1<5a ܩhKoE{-ẅY_ 2r_ԺwQ`oL}U~DW2ky7u9_>^~W%joϊ\!:,{9{ gR\c|I }R|2n֒&>"Zl·A3ܴ0EsGtk.^ūbةk2Oa>!" 5Wl'NgAkυǭ0gԻ`A& h/U!"+ /WU9z94IJ9=-dTE}}7ss(#%XYtf/B]1l6XzBY.8 =!g  W5;B_=yᑝ:A2V:SaQs5bA\0cJDp hKw*(3r2C"MYE\NYZh@ԽPS?gkDܰ}(?U 5^YsѫkD`LCmY7ZJ[*QXŜDniŒrh[RiFsS[ݦtܮ!mׂDv9ԶedWh7ŒGH#C :R(o}]x`_qWqFcpB&sRJbB'|cAS(@A%W4dakYLJ.dɀ)[0C:`*Sǝ>gr^sHn@2uPw+.Ls%O]R#g sjMJߺ·+ŕ-!B6) &>闃6,b.k?<g\d<@Q.C,)hZMI#o0p8mKclڑ PY fU3kD9=N6)3$ {CP]* -zQTݥ˺G%9*U0υ\k/Os4&)b?0'A;;ju+̌SJ_kmA\`z>x%cOh1(`F31XM[ -ef ?$KX[햡yj10 *my-ղTeGS;~͊t"xBKu"tT_<ƅloCa?ofuԢ4wyS+QO!=-KkkьEܣ.\6"j==Yީ߮!;P9[6opbK0*i!qͰIbj%_k&R]؁PUw@{bڋbao_>2bh>tۢ12L`KPs'z_ שC^ 0EkKE6y=}* =׏(08n"*7&3\_&OjF C: ^Mm9Ce:IDpZQ@<ս c5ΕRD/Ը.΄|Q: kKB Ò jlw'f4<ǐO**Q!7wT#"uЉho0j4@F>DĖHFÉ|Dm~mNLX$x`UR&c͠Z9bGIG DW&I:;iIڠ вW>HVun,kꇫw%sI7*0 z7?9N`,߽ " (xфdҳbLO t+9_%p1:Oi-{8FH)49?'pFB֮2}oI RdXe2ʜx!0y,-9h MO(AiE*03?{?RkoI n::K,?e2yUFQs@PceEgiuWP!䙲'%3 BkЊّɘ!v9yչZRW9紏ŬƖMڻ< nij2L2-L[z˜֎l`D]_4Uyi߭ s#Y >IDWڍiC!t [?w}^>hX>9q'i/PR+GQǀ~UfcI0mg 9a'hachVm,^U.ھL< Y A2&^!~8AXDtz$m, nޠ]r OJV,^JYZVb} l hgඛ4EiAmWl 6Όvo1] ,Xm@cQ}ߎgwyNr_#u/d,E弤(t٧fwPE#qte*@C)sB{1K-P G^?xLrZmt~[\cO@%8>KAӈo<ҟLIE[$!jisN;F%3'rtUip cݸθ~NZ.&\/ yku~4,\<n+0uʼ 3d 0vͼ@r>r]m7[2)=wǜC??,9)橔o$G`k{-VOUӌ.2AfSbY}Y輔i<%>e^ dSJ6PX]{I^Mh[ 7ƴ؛$\SھLUEzw~I ߽%%LOC<+q6N_/woj:W/z 1.(#9 QƑnN)-],H#ok]bLӉ:{>}vu6knWع~|>_Pd_A8K3'dL-u8:;z#>GN-RcE?gU::U̹x#^?x=(3b+HQ[l%.e,('8-p%C*k]6h]¹Qjws^1.&a%DaDVXC%=FS(hdr=m}F#,dA f}dh hCd&N|\nƫ 01 ԟuDM|3ڳ'PVĨ:{y6yABG--e94HЦ jE1LfJ&Ԥ+sTښOwDI=9$5:;Z68ӕ;s ^ܬPk|yA$l8}]ٹՀˊ{L9wFN9[XO2 u5 zzD:d9$~&f1'9Ek,@ c?Sz9nךv" XC)+o2v~2_υ062օge)"# ,. %HpΦS/⒭7pe> sgx$:IKK_<_I医js;ң0)]6PG^8>JȹFmiv)3O~=hglBq͈,:>Oh/.UqEV!4UW5O|j\$~R,h{!ы.WAj"7&$\µ!sva8JZ!f +dv#"/U\åMGz9dMw5 8UX '8CAp1=&Hf1fcԾ*rIKkZnɯ3Tl, ")c{.S.)63B_%¦W2v*2D[o2}5,U @X_tc˾LƤ 6Ar= Kp&bUJ婁6%UkL ߂i,TOA}GÖ5jлV#,[HM5H[TQ7mnj܉PF+: ^M <* WݩhTq\^vVHh~oZdbh`O(=]h eZt~[g fi1LzR*].  3whUg'4cUI+9äLTR*1[$tu0bb4nw\dVtq I@cI9q ESD< bpH}9OTAmy*h7]q*Qf*,W4-6122lM)5T@5 []3‘taPak!ת;3&?*5;F\'T P|ZGBڝĽԎ;zGG-H>XC2=75+H)9,B{dyC m(ϩt&o_?2ᯈp@j@F?dQt%~uEG ?D&I5O/ݡMpHJV`;ݼE>oNj`^'WZ=el!X4Җ LYe7 hW.;;wԂplC٨.R<[`p py^:}E#ʜeC RZe$cD56zؽ/L wD0h ~`[ 309 0.Ti&gE<$r!GH 5|ƣj^+#+rm<~VZB䣕xBثA^d)@} :7 XB`ؕ3*U.rZP ).: ٷ#ovEܤkBZ>M@c!V^'"[@槊v%[S𗨊oꂹC d0TvZiM)I%`TEMQ ̒OV ; )S id§+\:dkwGuD>詢 g6Ȑ$7 Ȅ:*:^IĿYt[#G?}:ʵ_>EI!V3 tEPGT|`tC۟94e6B/P t:XU Q4lu6\܁T5G!3.2K*[`N]Bzbs -gx(G\s͕2"Qw+f.#xp@+,*n6{\d!>KzN.xXv|[Pj}@F^#ɝʽ>EUY#vLĤn2{j:J܉3/Wr7Z8[Yp0=&pPN+VC[pRe7N3ֆ( >LC@[p63ѣm3L?i^z }「xSGJiwoyS[|·`J9:W_=B6.1#}YP<4.`#B|4l=^dojasg@eFNH48A^GŘ.䦯d@ 3lk}fgQjgꭦçY.Tf{AH,ǽhl$K9@|>a "p{CH!,05D[ /([_m]ePJ^$YA86ƊMT?S 4jTnδX06W2b)uP-ƺ3Ǯ,;yZw"ҪS ib>_1L3ڤ Dάr{y}CBc~˨N'q #]W +f/NW>~'{:<~ 0QJ"94`V>EyK%^h_蔊o~_,y gr)=KP37WTbam7Z`E;[h8i!?}ތ)oɑg)uT+WdFNa8vE Ut]ƎWJΉĢhu*#^,f `QhQ[ q8ڼ چܼcYH3Jvic۾}Ny(|tHp? ,`#Ani]bO%E{vPYV^IfdbZ◇Pu;brME#js R$HEGguؼ1$&edm{ Z^쉈QU::1al)}p 1#t& w{buXI1 G3.06I+G@o E%lohkxT:cLV:ˊC鎗G|Α$Y.d(тqx H>xb M{.lȩC4CR? .djgE(T, 9$h{SCUC+ѬM*yᐭ2siܘI :Gs[c*5_XIz)OD+Y&z:ցE"kvR[ˇjr%,hB?ޚ3&uH]!zNe -z- tk81nYːL;&<3W}C`ض>Ny;'%tL!HRL6^T'/hu-[[V P2 Ry@D1V]9m#{o93mGnܕơZ*k8wh=P?A#..,{yW,eiz#$XT.BK3< Y wD $ \`8[ Nv %Ɏo" ̕Ҁ"8@=t(;" SY$?W]$fih#ZQHQL m +bhם@.ˣ"@~ժX/wfˎxwk;ۥqA 7GHJwN4VP%s+߈޽(?9=M.@Vw)S= G>:Mdw>yfA/Gy~M] ?t`avB<$Ѽ(c 'y_DBy&)(Aƿ"tM)sQB$S/x&T^&@t"玎#:w-;U%>:We3}e%(w#m1ΠU3j)WDk;+.afoH3dp'* Bu.PesN)㘶'"?-*LXYZ }j1^mVdK?r.`tC;:fRo`@MI^S#4 /!1LRY]`'·_m Xu5JK=gi@E 7K*yeKQ&׊n(0W5XȖ'%dw>M>\BYHjE/\d}CD2{VX񎣥+㻝A}=xBu֏2[k}YIۦ!%c6 7P {lLKÃ["Р?%s@K7P<V IRLI Hd(%l}YLD +ݦeyMtx(Qw8r@.59=]ld]k,*k훕"ՉpݽMk>f3.Ø* *wCMXRmzLZ+بׇNINگ,E~ ܚ]Xuy@Ih2acRfZ*NK^3c^}=:ty ЇyV{yMx*V@kIRJS!nF / T@#K`AwqM[@=<MةuT|¿1?Z_6lEc+7n%Jk0b껷͐4jC b֞>eE3i`ϯZuxpU~`[g(TVVAc¤w/UԞ*A#42\ 8 !z3&SXM큠ms=S\-6^+%mvp6D~螙գ?* qvͥ=qDM[b .]D7v,4?=Fm? ^}ʢwrx~ՏF k3_8I>-͉%8j@Dh Վ=Hٟ&8b~/@i׉b3XxXosy 4oFFo>TnLrfT(]lwI7 g|V j9̒C [[AF/r5Ǒ!kx2l 3 u%ٍS'K·rogLAv8kF@z߸*G\"rE哚ּUVYEhwx$-99moQJir_VcE,K.yXץmы,s{О $9Ɔ}̰яHCTݹsAbmo֝FUW_'7}JBJ^.XCĻN*3i,|)]=Hk4RAQj6a߸}Ϟ/t>y>%M3@lYه H96H !;:ixw"!Lo!-/#@W¬=++<G2UuE3眉+=XuJ3>4zGl+!eL. Hsh%ҵ>? '*`"=c#"W|Yu2R,rđ=ud[d!9TYPZM>m+#*A}0#ʪ&4NCT/%>lE+U;TٌD2fHß!"שA i6! KSF[n̕KT䆐Ao8>cKȎMv;Q#`̌ދ1 4Xjmnϔ]e22\rD$>t%Uƶٟ=q K+-T-; NdS\/{+deWDtr*$iBi+ޘVrt@>Q^eH;;tV1J_b/%9Gg<2SRG]3*\ji?gAxEwPu ϨF.^=L.(QljfAꐪcPgJMq72Y$%^ /sM+v'󵸘0bLq1Tpr`{z'8al@opCl4KL;:^[R8 t2ah_:YhV ԅi @:ǐxp;;Dh\P(n Tk ]_So| |B%Jnbtqun|ɧxNMOFi45[1 'UR/pα0a.+a}"OmHi^ӽu C[Fq陾 C%@kb6nM;ỲbB3Ш ;;'l w]k"R' SQEEc"EII{~oOafZ#C46PU}u0 eMμ#Ӧkkc^3yysTFPBgFF'I5A$7}W&Wv|v2?rI<>W#R/c/bVxH kuzj*r4u7r?xZ\ o dpp@4ş"Hl}=~L#TxM^`EM$*rxtŐIFnKcNl1baI,Gfj4!1r0BnO58->x.JgI)/ ϦAh0?Ԩ^ )w zP?SW_໾n,dž?؝G"18Io+viIL|pgg滋 'l|JGlf%6C_TNXػ 'Q(}ĴxgҮ9$gy@Y8ҩO`GflP1Mxb IˌnEÜӴE EEMh/:i PbСJ:^5Bs TE4`o<[?x5o;!Ew-p '"?׊V %_ `QlPVYmbJ9ޘ5qU+;v f˄٫B rzjpt1 Df\K잒\סn]8YtE`V6J ,Z m}Ơ^Ǵ~_NOhE]Q"B::]уB5>M!(N:ү&%;$[tfD:l7Q~ȶTCSS%nvE#>EWAA@zQ!7Q 7'o#Aރ=8:=,K|!`Lnк l #osxh_'es) if̜,]RJܡ, VK'pyNΌJffyp @؁_F<3Z[Bs$>t쇆P& ,qBw:[??Eo&Y/DD߆^oKo9[Y!Sl]zd&XH@$ jCJWjR۠nGjKl[`-aYT]BO*ϖu\|#>4ڸU`9{|Y>6\|ma]dU 7 -4|O'ݫ aPgkxŰFkuc)XkE_0O+oa 8Gmx@YZ8%2-S`0ͨM^F!^m]yN]4:nK+TVR:IQc>_iώ6ś*)OپBAn G*^CuC$%#knl}`P%.)^ qd1kKV@k) *j9#%@F=#zI0 Con0fi$;YVأlh'PK,F_0Ba6[g\2b^r^1 s},#j zJ ѤiwqIOM}t(sSm#yͷX{S~>n;xTI(stj_.(LbSD*}U4W>Hk~*9/Br?83fNsYG C1nv)xJ#[J08/iԮwT x!RB׸Xk6@]h;vdŽO5#:'k(Z4Oj FZs~Εq 7=kxدyHtۼ}]sweTT0ઈ=?!ܢ>i'|*_ )Dwy+0}W;ϧ_V0RQVDF"&ɍnk58%y;J8f}YEgJ!C/->(FbdWsAz`?+b OAbtp?D<bf~&R$S4/>*E0IsMo׹v =w;a<6X"ՄrIILǔXq" KDmFh{1B"9[}b*VVz|۷G }=f@aЗ'5mU<5NS kpсx?ⶾX!I `\TyVg8kFIJhm~ Ƅsv. K緛tc wI4U|N%ƗTVTa-7uf %M^/DҼNp93WY<&_tptĕ̶Qʉ,2eKⅣ}5绰yȴfuS4'CҐ% 3>U}JøWL +#3v V|o-zsQm LuL$~e H eyxK:-/JQ0X3Hn ^e =X,@\1$c#w L%#QFDhM"R<"l0Q880 +kU6ͪ1-L3wn-ܸW Iw @ZީEq/.s }Ü1IOޮHq*Dh q1T>vڪ"J3?m2T 6|-7S}iu -63eЍK/Ns`6vXL@lن@+Cj y\P#ȭrSw2 jWarTH ۪cIA/LAV~?)F7Ythhę_k#Êۧk)V5qWs=mPE@][R #V:ݐ, ľc!) 70Ra]#q?+CD '.:R$%s.tPYsM %EgwOd@ ^S`񉔶1QO498|A, H(`k3g=t^x>K,]G4]2U|K]M KKO{n9!FfInaU-Ҝcd/Ѱ}CcdB|vMEċC6jաczC!yE_ q4n- o_[8QZcrmmN*<F'ٻiuvrVOźl`)< JM.M }U^&!TE>㣲Ah꫄FǒzCg?rDžFxЊ`(/OНXE {m]s;)FA0h gt1 X2ˢ$gC*)7)q5 5ĥPbrZ[#pEŸ#ӺkWmO`zMu>&^3R,QYrjc1-'y^y/%b…Ϧ&z,?߹NCu"[Zwe顦md*(]HG&֪y㞥 nqUV|\WÌs%/vLsTj6hg {ٹ~.pR;Șy=~͆[L'|IgFb酇P+.u=ǵV_0qM$;WF(>RpyT2|q<]|$1@1hh̼#5xk'U:. o҆78,fj-=>6u~׻Uy;M9DzͿI%'vᗃ=5/!'K\ʂASN'38&> !KHrm %&Z:7/A:8QAVcn@6Cɪ*YPIvyum&d' 0DZ !7sǬ:h +F# ˃x6|+ən֎#Hm">XuPѩy7[ FY+y}zL.ʑĝEx뚶UW5;.5F+u3nh3tN~ڠ-aۡu4,o9m+ ֬W:X$*|Y2+WBs1];wd;KɁj/|9e-&L" vS8VZg{0h.՗!eOһ3^:V# p~/}3dGCD=sW)oذ{tIiĂW ^w \aRl#f,EdKgF{Kۈ<ȵhMk?ˊNBZ82m׳\=F_,CK"ni3%o~"e$[\A5" $F` Џûuu adL6ot:ݻrypٛ@e0`KpgH*zL 35rCV6+SN")9_A=8[Ćꩮ6݅We"o1Nqɱ$t.m˚t?Z1YXi#< pS;/K%b־v,"Oms-0[*tEs@x~ dKIJFAFw׽gU_:?,~y)t=,XT&0N+(U1ӟ*fwGi3~GbfޞJ ]1p-r5tn^M6p?[?+kƘw' 5m,L21v cAjp;|*d Ǭ e¤*o`W Kq+ͧ~4Ro #jċ>L;A%hHŭ58ZU1H^ҸeY6b;XZj$r[h#'NUK[zPu5/aNF6˙o4B#A}uv;7|%CdFPOB 5~]5n|XaEC\+x`P>K)xv&ύ2OY>]q 2kQJv]s3b] zH¼|u+m4idO^_ };SOǵG!Fy%fZDc%"`nE^]+QbZ+,#% /j8Y:HHpF \s~rȂ&2WY wUǣȋh왪Y%ש4s~t,9 ]cc%b }"v0yPdK9X*hANIWAlU䉛~+ %oCVLMD ?.GT8~a;}Fvk qL ʇTӝ4f͊i]!oEf*~FpWȆ5T{8.g=HAä$=5 (^CDbbUs}ؕ"i"7ZFc'\ee/Уs.,]e1jL3lY>pnkHMsv("1vfS>%:Ta)ML2"7#n""I)̺W_>QXVڥQWT-:Qgg$H^hǐ%^cWB*lG'O.wN~BD2WN,:j]r8-{#! J dH^Q5kAԌ!Y?9yX#&-SU2(_}:gXTdwdt9UM暱Ȅw[O{C %1bSMzC:3N\l8eUF@ ޖq΃' ]bK2 |{ٿ"C;9'lfoǛQ.!FKXp4ΎPVQ ;ȿrh f^%5w UmT$xse| qI#ibV|Ѩ}Qlꬭy= Vc]]kd޻0 aӵG@IA"#Z8ᫀt/̓ LeW2.wnL}fEGbCA0m~NR€-?-&Z,bDkqUՎW_:p6KLD7qr_3`XrHY!jw#[?3۫n;/#ʛ!5ߨV! v3X$Yczcc$iP h-,j_a&v:φc/hG֛8]DDDQE }<ظfG53şL ǝJ~x~}3o̬[&?EqiNo7hf I-Xf1n11C$⪊zF$8)$^c k˄V7(*eN6k&h@ك>*gڒ1ЋybwEƏf9a?CKhP*+G9Xp久~s2 = C̀0/lUifW^>DW]NqV Sv$ߌ.x6cOzM-T <f&ޚ%U&ht F_,HB1o!$ՠ3R+"gH 0/RAXOF_\-}.٦hDˬ'JB[+e|w,4H2 ۹2 T<;xM0D(YDCbzuqp\ i7P]lm:W 5/uxv"jnq? KWa,2caD}PV*OiYB݊o)I ɊZ…cOl`l2汌Kl;ܢs?VCx~aDPIZkI,֕@Ksy0A_W:z\<%l>Њv>Gv; hc\AEh# AQއP_ EْؿC:͚b)AJ0Mk:#%*gGYT$FT甗m}|e?x؎! RIMD g:Fk3F!_ }M>ڡYF|1Ĵ=⽂jQRNi輠"pXTM5r޲9({ӴzN7\@uP[$٬eP"P[Y wv|m/6EUY E?.9d%XQ$h봆 /C)0QQ3ʠ@"`z Hٝ 9IpFYOS`vLK#u55x-½>(bupY\E\WwTcy2*F‹,2O{O}1HVn5z;dPmYṳp.gK4G=8]ls@cڵnYFGȓ@ ) PJtщD'V;R'p=iAajQ)1r\bsrcBUZM3 SVzJG}pf qgBnIYtEv$ [8.(+lZrx%b_8M2@cHT7CGq@,?jhTGshh)1 8W` Eٹ ҂.1#Ӎ:C͈,8䅚ь(L u3: j3Ζ cP>\#$K)3-GB. ATQu Yn"LkT]PVfi!bSP:&.{3r9#V :-k_˽_Zo߆ Cgv^oj_/-'"{v(}B|EsZ"ܕMV1PBMUMYAva?VҨeOLoVϗ 6/Z(US U$w{Cr DC!roo=% b5AKSb=?DHWKE'z~C #&6.݉Ï Ǥiß=z+ֶ4hh;g$&xNO̷:WUZ_' XI g/ޛaHӂfL>h=]%I|#i9DRy4ъa# 0=VEAo~Ԓpa}_ 4Nd@_Ѧ}":0gU4.`])w1TD{/XD{RÓGkPy"9$dS0$"MzTTw_@L݃5cN;‘hv !{G aE /T|\ҺR s#/ҭu\ix(G:xo]et6Ke -Um]k— _ #z^᝞sP?JsLv2C :79uk'jJ'nk(_oǝvx>? jˊ4|P#735M(5DU!,2GA `(r;b%$0m\i~왇_` (VN;qq+f:p:B$+Q> loM4'/r|N Cݘ7 ʈ'>AaTϬDA qCh@ # #i"G 2FT*dU^|]v7R\CF߅#5KJsNx쇇 ǒbd75k"rK:xGuOMI$JRwf;ݭjC^8YѢܗq|l2Qb7řZ/;[ꄎh/Ss*yO['8.p:ˏZ>л^4AUt%߅r炓W:y4 UK6cv*PPm _[ud o$_Q.5|1ݰϮ:`u77``y$ҞgޑJRHXwUg#.>G=r\>QW#{D2)V 8?os\QT:<: RԢv q?V!ۢN_OluxN na9q~CGb\YO)"r&sk;`ǠP|P:^"UFyiUlYS!piY+ ЭgVҐ-)Z4و%SW hUy1ցw6) 12[1dk TJp\ý$Uv;O(O^xM iSfY(Q7Ty+ۘZnjE~/w/ӗ˨b9uȋ&セw3q(_<jF1U9NCahx#.kSXqMYIPJYً_q\rKW:Wm_geCGʎ"M}D:i+\bjO`zmoL)X",a_?FJoAq]נypAJ ^WecܰxßjTkݺߋ=#mrYAO,"G^^:@1ؐQ;K8m(+Vakq G^;'(ܻڝugRb񚤋l>E><2WC>PD6Va/5R`UnX']QiNU% W=uOI;ZH GJJUuaěpOx%-=ZS5P'?2/ιil1O!Fֈ˝YLN:o PmPw$(qS<5''M4*wkg^F] 1LǷM"8hHFeߑN{2ZOt;H[?[KZt|JM),42:".Q9CyN_i~c ^Ձ0Ze[%ɸ1 ph!'ܷp0΀"$䛎-~İ~dymмFd-A,OԄ#ɭybUp?' c0`Һ~!,iNz6E$G@E!f" 'y*>@5uJpBIBfl{ٷ^_3=ie\n: ?q0XY#Le`dTS+9yNf>.K> 26H[h0;B2 ny(ekKXD7[NυR_̓W\0o_i jDn/s0Mbxgc( 0+[!5 YxsES>@ 6Wh33+iq϶. ӻO`~Jȵ|O3Sf*nQ]1o`Q༉U $~䠱@VVtCK4F!Ac蒊>3)-S;WSB!u5%lX`O\zLk,KIQ9;=PהEXqE-l2T5*+^}o1~_V+iېR}Kg5oDouTZiI҉zRHm/ g, վ+ڋo$Tyݨ7p7'*>.'B'`nW;%l/Υ7SfAbR~JC[zZ$e_gC"D eO.A;D/<; S-zV;Z-B˽Ro oμ786%7zp~`O ?ĺR^ FI/ڮ9D{ !fC2;UB*%{†B$WjskkQP8i?R?"o@2;tm&4 #^I `YnO'-@~BUDW5L[d~c&xƶ izMu)g96)黐  G5vlTN=^^PN0Ӊ]3rUfkʜrS;'HS:°9+{UǕʄ بY!`&#x[5}IVY K9G]/ {xg[|dzbDKs y_Ee;KJ݆ţ!a%7:t#4\X]4R̢)-D\i*'uQfqF%5S7Ao;43nCzl-)Otq e|]]0ҚG'fryeՋvA:KV$3Ltov8uy'6>kBSl 6@Hm|+ TK 4 I@ 1ZWtA;c4#ܠ~Nzg 8dB5>XI )my$~v@\ZQt?։sDmbd՟BH3c/Qm-aMc5v5Re(ˢ5ǭj1'a>~PL!$/f #s9L-.7T:#eY>=#=7? ?Qm D=f' RxsƈoF{vZOStdD]aB'is UA{?ݥ+*3~jK^4?HWy ȠB&.AȴD'ƫtB B 9\` }_av)P_9S]|)lT0 ^h,hU_+:CFGoG=uіKPA)? ٬cIۋɼ!jkƵ5}0jg(J7amJ¨JBӪu C25F*>b '2B؄0E -r#ϖNx?>gm")1SM&}{bUy@C9PMK) L +,Ezn5РP,KNЕ썏&z!7ͅK")f~qX՞8j9=tt';1>VLV Z#:e}*~\j袗E'9P+wy N! sA$ʹt\CyXˏ>E"eR&@ց֊!02|x.R}xħ.ϴ{;z5bߴ.whFO7HD*Eĕz& EiL(+ĊGAL bJhkO1, .*#ֱgcυ{~~k*g'f5v*Eq + ٳ%*]W2UW\KO}X@},tsQ\;+룙x*1M% EPRIhiwF SHx"x_G;-j'C߀TE{({*}1nʎ 5N,鲋qW3Tj*C|gz4/7"?<h貘MKwmY~k2hQ#g&aFpaR~s5J-Q8VM~A6vc"|^5hO+gʚZ>.Y$,Mk[-0zɯM3(#zejqVC?^?A} O.}m.\s1EsjIje](7d"-l;s{o@(K]0~qÒWPo(0Ϲ6NPge޳x-j P.ݴQ#( ݨ1]#&~ d 54Zlb:X(= CKymw=:{19>nuoyHqas8Og =? fª,6<'HDOgv=Ƴ ,T"Rݐ%9t<ۮa1@,Z fLZ OrvW .r|f > ZӮˉEŵ{_0?\eJr,8z}M'^!_w7Լu;l~/zE8أ`umZ:F۪5:A c^P񻥸DR1 m^8274~IdSԷ'boA5 M%rg ek/+d J#dSM1R }&t"xȇ-4̿ @6yؙ)&T@٣'h\~TgG(w"LΗt_?ȅ&BTqS5B](Fg0O'uBJnW@:^_]S9Oۋ~3: K&ЖtAAyΝFF ঩^v Ҷ{Nf 'Wv: ct;Wk)Z5}(y(˸GWͲ_'iH{gbTy2CT~lȢX,+'&Is.1fWwv:|oZJ7%)[-e,;ңv7x: >SKW-e;MOIIMq~^-Ub7tHDc +Q4]NIO- 7kտ}ԇ ]R:zʇ-@Ȏ6'rm!wdRyl]́fȣ5V^ 3aB-8R#BGQ&=6bb#r :hDU(1nEь?`LR)dF)qz~UzɃW/r+fS:yO6BVl3^1>8nq}{X@lعٷ@'/ &i|{F:$M;3v4Ъ|D\`ɴɈ Uzf L˷aRB jW> T K,ݢ$36v,@g-f;dFد9@PŒ."J1[2,1j_7[O2a纇 g&j5N,I6[G\)< g k5vfbu;q,ӄYAIJ8Y-3vti&LpmGj;3>,җD RJ]dt I`憓}e($C}8l΃ߗ򹖌3'w"䵚.Q43jӱuzS)rX߫:Uo6(;RS V): M6 V ;F`aÝ:^EW_%LI^ 1jsIR./&^SFxӚDX`FLQҏeEQlKzG?-GNN?:H!潦}Q9Iml;J.~rb29&Di ’sNw E2x++DБ~ X:>^DTMً=]mX ȳtfņ_ LJ+p}SV݅NE.0 kEĶ#Rށtr8F12SOPIJӗ4/఩lDl+Q]S]so'MyJVؑhVؤf0.ͳQ9KT$Dh.rŁ,!K w׹U8KHj[#Z'WQgJxWzȿ΍ wϟZ`8ٝ'H!hIȆ XZ=_cHTZIJ U$\`%0͡a[ Ĺ!YUq?tr4[0<6dRfScU4bNke%B'7o骮o}lJB~Qp2Kj ctYpz%iyq 8ACHiVSaU鰮Jqr&$7xdzl9+txS 1d2{ fw ZA#YR^ (ǏK5Rlp5хiQ^g2šN:$`B4NC^ 2s CcWYKHW7f ˋJ;LyZ`Mz/[}wȈ` .=J/!;_ A}VjǂG`U_Q?nF6~@;<:8!.5> zφjeVKr8qփ0j]}eUw :GUCQS].<(|QWuy#7:ca}H{}GAKoy,睐|gIV)T1 ^w,e #[C>%? / e%2vM|~W Km%zM4).?`<2zL~\lRUȫ&b-!k4 SSU+ݱv '[&L(.|BQDhg}f S} qG~GV^S?@;CDHxZVtˡ,㌲uf8KŪMvQAmO0oŲ+NE+Ew|fr#Ŕa +bZ7"唟LbtT89w1R^ cd=հ\j"$Hd8|`iFME)ЎvM>)+BYzP9B%IY5';fH%2TxYMX}Ɩ9 ^eUعF+UVi)Md1U߾{՝h ?$<֪*)޹Y`+h.laz~[qH[=UK~?|NڜXjǧnWPVc4fXAH9 _!vnC0* iiձR m9CRT[θNO#4zksiF&(* JÎ3:d w Nȣ-F2f%eб3ɲoUY2vmqHpl5aǥn6Ë*>WSR(2}R2 EM/,႓4F~4蓱+9ȝq. EFȳߕkW|FyT|YRJ!X.DsB.s{c5$j;la!ֹ1L0M=,]죱p蒊[KV@N l8+)Z¨&%`RGdXcu5{;j*0:"-шlThSUoSvT!Cj^ԑ|EjjV%-m8 ~ {*qxhjδoBWzf*KGf|(Zx2S+S3}@n?,JǡT%r 0L"=\VH"C c;rgW%@,%}b8VK |X4ˆxS61PKP"l+<=H!Q1a2 I#÷!.$&Fv{Mr-#Վc}?"iPew UD }n?YԮC;c6*I-X'q$5bhi$3ٔc;.bdF{IVa` d+{aGxWfYrB}|v7ag]!Ն(TDi~nO e0P=,eFYbp븠Y m ~خDl4]bA~V5zL) DM3@[r ?nvF|Y O}{-M;/+vb HŒ؝2BK)WoBuu2n+ ATʬI_0d (^.7Gxpw9AvΠR5u⣌KGd7SU.Γ]ȱn}~Pgϑʅ1VBUmnٶDl?/0NSR}ѱ8I4W8 ʲ-xu#u[ћ҂ru}Bd[>Wyr&qNl3qR~^s. \*)r钸;@\n bvsAJ)̞c}b/d.%nLJ;.JJ_̚t={MFvuK<S܊ņ71=e8ΧVR{NEfKy>̘.1P#,%y9Sg1uI0LGԳm VdK3yYӾmizdHB?dV*;,iȎӝ=Wt91i}"۾t[\ָhajU:em ZFHfU>UN?&Xf5#X;Sոa,meXp=-G^'L8O^[~ٺ hS Nxjtw09)$gdFbm~?(8ٖwX'9| I*=I@8'ߋӺ/UQ_eB *wLR`D6̪(Yl3+]΢?9Wpk4_ƫʆZTeI!P;i3K$.z̈́)WK~fUD/?n71z{$L&"]'|̔aiܗ3D(6U%F=kN? Gl$/t//S,"6^EVc$걙:*y?&pqlT՚ >8" |FY?*6+ML㚛 /&ni53tIĺp`/O!EwK++.\n3Oc3ۥ\Ś hVed]զ3:HE{`*|eLSV.vaFh/g^ާgI)Z(9r!|2ѧ  ?zQoexHiHq3zU,]v e9%7Ձ:Fw8=;Q@eK*Ȏ̞Eut\ =!>na2*B@5,F]?SJimX4mW#2ƽЫS zQ 1G_Popy'Z6do{4;Pez,%z$;cC*Ӑw™XkwӰ=,)D'>òm#'za.uoAn/-)<5Pos;Y+#hswCt!->@o"~:f1̓Wmtc@digq2MsqGl9#5&%C!W^ofuXk񻄼<\U^(Рri*h[Fb E c>4q_THdr[ih|AQ.seKq_:tSO-^'Tc'b2*#`Ztyb0'gtK|n9Im P>Mi W Cg&"Dasw Kl6Rkscr|\@9}+*FɗP]G,Fj6x||sˑfV.1Gƛq`DPE4g oVEw5*|Z5ڦhb`e*A$vF* E6#@,}ͭ)E*M62D+8RB2Đ#=F 5H`|e3BK+\dqd~rF92{ 0^LEũ4Vz!\F\^Np"d֐?qgs(%+~# 2yMW*'l%j܁ G>yijހ2sɕ8ΎӷߺJI;dm6/vӗe(a8S6~!D?Y\ ! T[=Tb^q^K4Гʇ+ZO'"^D wuyjҥv0=k].1cFFnܝSۏ5 LJJfmqX򯶙 YZNTMiOe<7ie϶>"wީ%B-5>Ͼ)xmF:7CyQ}"c2lGie{iqRjt2U?)r,4q0cxiyJ2f7[s#1`h;TSA>v\¬jbN;>@LO9ah=PEU;Μ?#ΟbG:`O[tu#!\wZlPGD+M TG=oZfKbul Nُߓ 04|P 6H&WJ_%:dU#+Lk; EtÈZ0i: W?KΘ{+ ɾ'PՒ k= 0%QɯG_ r-s;a ,:<(&Z)?YD>/vMM d^Zt9.kƀ*dp^ .Gc)Z$4ցEni!w]&B*PWm]Q4-|vcfR4rQ "楤kF95F!1a͸J| ?z9vZ4rx,"Ugr x@FXK1^#]遊wl M1bRi&)0'.Sf(䇣 {sতG0!EkxVZ#S%Kn' ߿.c7}jiڒ]0׺DO{Gk4ܿklEJZPvQU(aek̘ف}~clxЁ9/Yj)@AaɁࢁ}813 [9V4w>~S +>Z~dwt씍jDa7oTūIB=i(d4'(/Yyr@W.>hRJĿ6ZV PZC窝%=}6v0pT~'nX,h^ kD}m(i4,fpا! >8"0ح^ٔu8{ Gy$wIj(:|$_LW}h@đQl^, gӎ%/9X.HWFrp/Fֻ/0\Gpeš+7܎Xl]ʸM7Ʃ G DKTgs/O_@T@DD=N ƭ_$ RYCvA" L]΅:j k&SG50G%V@5NDHM>"e\[7hWR2$WcݚOB?or@#2d]P*T]Oۘ= ۛMb,`iE۵e nQaP"vR757]-Tvd (ЇI[T[ϕ$E"a-șIJԕžVIu>ޚn }E#YxʢOj!U`Mߣ/:FxN~3}W"rڝlGU!sZg5og< u?$tkFA{*:/g<;*i!Á"tC6*S>EP@@lmt0!)VzIVT>깣`jp&kSh0~lJ|báMWFUlòX0vy$4v>fҵ4AhS xG%~=PVE% w1NnΘo.j[;To\ (>@w"WЙh/C?ARFG/_k릂%U uuDb㢯Bzmd0p`& APYd'jXԚDޞfG(֡ܥu U.?)g&f]IQSo_T%rzH P11|jzzjl[븕0h(TtPp[w&@K2Mkp+ҽ8S}<5(&ybOR jh>o1K7#O[0͛tX"_?C a']@Ij , ,ȸdh)vIn?8i:#6OD'ׇ`0EdJ&5fXH}kVNZ6g' ]o |=.rXh& ]J&Kl֒Eh4/tv])Oꜫ5 l&942l0AgrfGuq`+&Xy1u Qj 9*UJ,*BGZs{^mEL8l hۄQ j7]NsNBS9hYMWm&R4cx-!l"S)zV[npSb F##eJnM<A]3U_0䕆x UoθQb?vsof/VIdnv{w>܄e<3||5Ul9T5xXPbvbYT+QK;?VUo^'EimZS/A7ϵ"i)Urf/Mߨ4NY ɭ÷|hdYA{dƦ"-s}G >}pLUsNhIL_L7N*Tb`6€l>SlU fz/_ RbM Һ7k.%ʹInk0+s^je 'K X0,ςt7@ضS969['eW&[Id$KcżRb+iCz\+mc|LJe)cRn7ed0Jj`A# BfCC><ao6>W:[_aN9%'D#]AYPȀDeЛgkL/P&XRG: Vx +tS(vrYŽ6m3v6$lC tv!=xSi ⚣ڲ ;N#֟Q4_4-*[_o\]7dhp/bVt /ceFnLj ,89<A'M,'BjD(3'MY!I%HKzB`ILck|5JNdLWqq$eƮki㎰2 l /3&e+2xn#Vmz%mٴQx W^V 4#o\;m3lioHBr=٥u ]gDiҨ5؁ZvA*gY:B^KG<0rZvd_cLFs#afcpC7mw8VhsPS<ςc #UŶ2}KIk[&)lp5N&B@[X-pK Iud`^ 8@ehkg."6EGP 2dAOJ\5D)!S؁{厾$T '4fw#vvr^Q~Ndd$l kDXI&[޶jo3a0B#9~&;u>,ۂyQc iRnos{sAn#e]ïdyGZ(qRy[) E-hM؞['Rg{,aH =h3f!.6\e+9lK<␘Lrl>,+h,@Ӿ<J> 6}XbdᑃOdG85d7 Df~)O#E0_) oή-Cra(?97V IRpxVA }i["bxp #DʋιVN2ė?Pg%,p 5w9p 8W}ΓJFF]P5S ؀2*}@cf;k} ɉ K,:wiA@fd 6DLBI ϺnM/1{W<lj_4DCP 3Xb-]@c+^ˮOG7v Dw'9luk:8ﺛ%j?$gܬbO L O0 F}d+ =m~ R;6) P?sw)^a7n+)v#Carɨd&H6F:D9dϷ/^7 T~DR“d쀴H?7 MpWJ)gʈJ0OK7:01#}0iEtiG)vʪAF'uvN1ZggOE'egW|&X4qUPhRWoZ&#! 諞Ǵ1Lbm[{%rn+;C_f1~! #bV'ǮAuͪ29rDZK%qX)ejRl(0@YL->l1:Ώ(\ki~mh42\Ԯę0L2!|hWZ#JF5- b,kȢv吂dyR[v[$TK{"'dCRO7yK;`:VSheF:tK ,{[M7g ԧ!HҀnun 4rEqOXG?~Q߲ŸιERsЊP;@0gP QнV'= 'tR(RGu\W:/Yű`uC r,qY뜨ґEV2i[`^ɂ}/4\`Ax5OM86E fK hW^5u<4n**..| N "ʴpAZp/n+Ox4߂08GqPeGOKD/%P@nbqjs/cKQ0YI羀+z :F62ꍾ@J薣VQ;d񧼃OĵՇ[.z[]o>$R峊3rr P*u~Zz,6tr6eJ'*ͅ:ЊZ7O8$&Gd5-ZDQ$tlRWٞ3C|54Q3nhqwg ʏZ?ckf0Ow c"^BP]SڧKZ#hS5^cBA7šJ<w@a**'C/dЇ?ȈA½B2ڣ1ơr66 y0No`ኯr5%uqGQѬyӛ6ߞTE5 H>[Y%\Z^b] 02yR E!'94)7 @,>`Ys *mv>"8`R;9G&$N݄&̮-BC,Ρ/nR[(ߎØ-5^)A51[*Ψ|v8oU``PT7@qme!4;M{K" $' Z#sYq&.i-x,&h#ҢT!N;ʰ؇j!0id<\'}k%h=AZ# 'zWyiGl^ E@n=6?%_q<`{*e 05om{zɝ4,G/dYbאJs#],k>gʼn3ރs^rӜiM.KrZueLO%]]{Do.U92q2Ay]FQT:/mFA3}'k % JsQ@UKHvQS4.6uTkC%L`0X#n-W( mpQN q}.Ĭ?!?hi5ȿ{~D'uJ@ՔSyΣEB;s2`yVnZ^Z?-(%`׭:n< ˾\zgZ6Avnh ^`T$zooh{m v n;7Hn*I{K@fe,kh`K#O(T Up)ɞ8)udp G0废'Tn<]uRӳ>z o]Rpi琲z#>t٪;<0MAApQnuٴm݈җ:fmd>g^19&/hſ7θ5x9~h7jO]L_ wJl V mb|)cX.dUpSQO}iPIU;MuJ3ϋ* r6pYo I ִ̇e͗Lf;+PRI2줉 (v`*"4*dMu^~]>lU>c.si164motiW%-dct7:Ƚ8_ ظ|-SHDBZ^tߘzO {]UE&= F+nWY%* $x‰h#&j#Z^4\q4n*f~|'AoB3r]Dٔ*1 .܌, O)Օm=7Z ^]I`/ +E^O:$qB8 'u]ݭ ܪů]Ow#!+W|uy }w,s# iРJ`뀊IsUѽDEL샷"隙4GMTȪx3ULӕOrf@I5_g,w88] bc{H->CBԏQ@ 5`a~-f\=n ɎkY[rx::8)gx7YR(;X`6~x9g{&oDk<~aKiz7zp +Q.|[4[{sBm:ڮq8  jx2Z[ęCIQak&=FXQa/=ukSʋJI dy(&)o;h1uU?(MAsT9#/x"96,%ޱU2@47mC) mXn {Ο9kdL ?R Va^ 3) `y$CCK==fCyXK{$`OxXb_L~U~4jbk" D{s_tgmNysM˝hQ/v$pBȮO C`[ E_g DboL I>\ypC 뼃"@(Bbɍx}lLצV\g=Ҵ2J@,ᰔ4R>"*Q,KF!RF]5]sv"vF6(lNu`s8zeUY&(✰1Xϣg>:Nªؔ$8.B+NC4G*c;F+N빟if6Ru'2=.Ӊ!wҊxϽ]ЍeaSRY 1ZrժHPw ʪ|8ئzs3Əh( _ TBkU<ۗiE9R߲i}%D4ӾauMR<8~|>08JcVT_p3ݢLlKfXOQy9{/dsFrg(6/zT$g$Z_# 9hц-ۏbs秘zjHyr "ݿ],W;Ν}RC5]7}w+ 397J43Z&" [wdb,|\6QV;;üM9gj$X7@\{, ohQTdPleKj޿W&OYmq zu%]~g8 @HD deMdǸ՟f^ %KqދֈkS6ŗEMu|5{3$Qw*{[pE`)<1uTet3^BAQՕ[8ihYR}2Qx:mdf+;aR:?>c;If.tPA +ɺ(g`UEє?Xc <8\~"\hslC0'1Ml8V P7},L d[*!u eHwVSNRs$ǕvF\ɂCur tFcj؃kBݨ|.%ECWW]y?0|CިL)Ep!宁-,HO,sBRZ%7J. D0kJ0MT86rD{}=WWW@S[Yx}UӾw_)n)ZO8o |*/ꠔvu*@lpgbȽ( P36aŠ wOL"U_ikVTtܴʸ.Vj QyG( k!]'٬+cMo9h^>m-Dj+zK#lю\%r:aʥ>W!u}%Qa/⿩73i["EkI a _$vOeŊ.R2ƌYڟ>ϸy#R'b8ܹ9 |* iC8;5-a! 9l~?Ă=  7!,o#naۅ--wd`FrPV9.`I{Wİ.k@7m>]Y|!a4@; !V:Xuy/Jȝk*#c]K>Kzv㜔 a .-nhXæG01&.׺9hPx;uU>{z7pR͛3&{X}뇙iVLk^|'Xu: #dRȇosjt >h{"xhW%bwN%0 i*ƾdvyBsnOk[)a!{q-, tR}-'a29p g:_Vٸf .[qh"Am3kv ]#3^WmCoDŽMO^([0D?"un%Qn 8Ih;:Ga)ԀNr#ڶs*z(R#aDAsϾ@eBvμbk&ASY?ehL?%.c}-bxS=эrǙ+.+Ǐ!ͥY|\0gpBȰ(v{*t!*TJ~'`zk)P&ݲnMPi$żb 83 ]g_d)ㅁF02rY̲uU O61֢i$fxL6 q+UjLbRVCI#>RIoߵHIg [O.fA˼KP !gGme|g܎_$Ҳ4gm݌xKUe.YҚ< \Vl)CgmW!C@t &.1KR|8&("G&d!礴KQHk>^ w*JЊ_|ۺ7E5.G68 3g,c _ W/imW)[II2q윐 Q?d4zi7]|<ĶZLW8&*~]z!tcJ8 J=T6GVݯ=U](IB*9IcYl~c6g/i7rh,4IІQYtu\Fvwfd-!E̠ 0cR@wGCPThU=uW/[c.$k̮*fC43%WwҲD+Q VȢd]K XDp|Aq1ӄOFԨuj$nHIu3?0V^F 4.ާIsCoeI*9)ULX&:{Gio[HY AĥI;$h_@i?Ig0Ĝ녦V)ɄCoObu4+akCNj `U $h2$Vb)7ьѩiX}F1 ެMv?n>o|lifYڍCMƠvϱGۓh(TUҒPP),A'[>5g x(.2棹,e#/1hD5]^M:3=WC-=%XJCaf#FWeM8t;OX'/Y/ri,g2wZ%݁HnnD9'&§68?X?j1OUZ~ҁ QpoNJY%Po dVp#K^~9Elp(_IpKeB4nA|zפ"cJfA}A}dt(f3"`-9,?>Jzqm@!Ԅظ~Cչ?aȸB]3{ӈvQs0+$=?bz%S?M6Cs1O=zm#J Vjh28\/%~G?yrFs B3q!TӬ^tx$ {%r$7yN·=_l]{V==YH^u,Û"\3^6ԏ`Iks đ+﵏'FbQIICPY+<: ֮ª.btJ-Qz9[1c-ZQkZP6zGκ̄^շb{ yGw"i27} (XܴtqƏ"+i>)QV$\85ٮ? 6N@c~n; Zk$,- 71C2sJAb\F^}$т4aESE&d$[f`Z&GԛVIzۻd`qI/rZd4Yi"ئz{D-4jP828BWlg8:f9L8Ḣ/&%Ƹ{}d%WY[^ڼc.؋>Eh"G.Xa Zhё&4Hs0x+rx+Qk#n?`|{oCe 9 *[^jzh:fs'Ԝk鞵BCeS$ڻvTJ0YZWW_y?`W\'aBT↫lS3zv@bJ0:SiA%rcA,^' =Zpfk/+x9 #!_ƫ{! u'C$C!ā^*"32YЄc*`gp.`k+ $E]."xwOBW+ӭt} R4v I*C$Iސݽ O'?"~p5o H W8+ˤiR1Lm&0LEegs&BV;w EG?$]̡1_{E? z7AA#']?mM]ݽiҽ Ue<5?3ECDgk%P)})A*rL`݀Z: x9"ُ1Jg2館oqh3?cM> `%Zrjش97CqnzĶ{ ySP(x<:Ax+.}cI .aFHf^O~* Y7d@8|Ky(P6( +U E2~ ׬R!- ,@VoYȊ.{ISDI &8 "*dzm*#D@;¥CGۘ-k dB&{J4_Uuo2"b8 $ DA:x?3DlE?e=a*F lt1@ָHU}r0TG]2S=8cX 2YB綠!0V)0q,dxelB\yH-(u Dfdċ^ y]_ugC۽E8P,FH$0> D@/VxU-j-{.HziXpu ¾'59HÆj"T;lѐaF:^b@<:isC{ ΅Qa@Ua,;pdx'Z,`uH1-X>4HM\R.WԂ5];l؃w*ed˷Yx7/r y^lzQVRu vA'6ei|+-qlrEpS66b<X:}B^%%x`{> c"RJ-Xu /H:t2tX~BqW)/P.mq=ϚQ-OnjzQD=vBX 1~o1wA^ѣ=ܝ^aAiR^Q.QSZfRhZfa'n EDiv5Fq.p!¦"UȽx 48G-a0v='^8iRd?Džҽ*b9ђH"Žw1QG{&Jm'G}V.2 L~{5c&5=*{*Yt2';+l_f3`/x}٧^t1f}SQMx@}<N0mٌOKI/[K4o*-Jo+J"}R6(amPAջLZEo]5kS,Bd̬) j)5órTߞ]|{FbMo[P d ]! mwYo|Q ZԘ\B g"l|G"3hY5虺mqh$sѿC\!',j ,ZJ"ݗx\L!4W %S~@5 KBKrvGh{lgu2!>zDf6zZئ}.Q)G32z۪F(ΘEƺ#lj5]1ZnYjVt>^ޅp+~?AK t.'E/@s\ѢK->ZRwqUTņUdb)LH*a*WuMg6βu=VC1]}K<2Ie+!"lz"H']x,n 1.p[%йD)gP Cg#*!`rM4ʮ1s&%FOmۡ<~/H/+]msEuz5Fz_ĿUf%SQQe%DM-~A19Kqh\t&n-"Mc}01 YGN"vORfb.v"D_ ?E+1rAա|l"[Q 7裂sIl/wa~&euMܪS]o͟}v?ސYSwRxXzr=+sSAʚ\ě kZɔtG墑qy$Wsw"Nf5Ue6qVF BK @r2uKxZ Yr5Rudޑ,5S;aW2C1eC7gAF1!g`lrT[enJ} -%)60wWV`,.n%Xh/>ۮ2SCG#%ɩ| `7"[߯!]̤0FBtP D}.='DY E&PV1 {_;i {au ?3W)Q`+w$~2-aɥTPk} BT(:Aqe~<"Fy *\k)AgM]F!XάW!Q્l'xR#!kѢ /I0C[4.8h3ZK tB8[BK+֝^HE8M D0qrSGqkn'RVz1X̔nGS3ۇ^DI|\-F 5oxZ7v8кK&ߠ?{m`ɘ Sh޾1ؚag L_ÝۣFd1բZ>\N)i7bLJݒe4j݂Gל#C癣$ypvAf6}+3nb/]+Ht[#$L_i(`qU6CW{Ga:71ʖ<ܺ/b4jt^V:0z| {E趓*uNN ^&EwdNO2LFb<Khf_u2^{Ω#xTQlk< Z< nʀ}g"fa|{F&bY_o&(#+>f26i+}Q9ZٽÝ{·v;)OxM5 Ȑ+n] J2ފnR5d2y~U`/~kXlLjo  awwhjP1 rI^Xg:ݓ`_8ohu[DK(2e4^H։)˽j#uƹp7ZF&s.zmA3ɔټL]ƂlADiz^=YM޺Jk`Z22#WbjCAVaw:ߍ%߷U^|<Ⱦ9 #x9{r1.BlBUr&jPt@U/T4RUB{d" ǁW.imK۹2-M«L 4hJ6rqcJ>()<=FnCɳZ'N~5ViW ּ.JJGB,L.UFofo.- 'B> u7'cO3'cU^\?jk1ȋ޶~3? {A-:}<;- * f:M"x. {Fǔ5ߒ|ƠP@rs$<$r280y-bg%/NtI0*(E_l#:NSl-n[L=lqb>&w5K G7#3UxL)|꽔lWZKwkhFK>&Qi\9mbH68lfM R S7dxɖ돥:ؘ6"!k!ƗTSʱE4T1c?h4Fz:^VA+$h쫅wzw!2+zQgYZ0707010000037c000081a4000000000000000000000001657082560000ed98000000000000000000000000000000000000005600000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/qedf/qedf.ko.xz7zXZִF!t/gU]?Eh=ڜ.+۰QnFvqOz R-L^Q2-8'W9P*C|1C@x:O;젪ό,z0Œ Dp[@ZFA@,  qALTõt6DS"@VN"סDž"ȐJ%2:eIӜ+r(Ś a x_Z7 vvmƐ4G"2qݴ}G|" ]^q kӸ^M6uW てEVՙיeE4j$ GD ~hI l*Sܵxa q[Гɗ4 C Pzk?oVqs=>c "X ZzQtx[f#53tSuQræHh?&?V(mcW4]nf\_$j¹Y o?{_Z0:O[ _ ^.>2x2V{p/ H!#o. 9,U0fѹNr)ظƳUCdc;TyyQnDŲ!K$iZe;*~nZpNk}MR37]R9s0r%`KKz"V([G6zUS~~M^7dZHNX+ qr_o i(u㉡Q&>j>ÔXg ,Q|ێ+H5~B@[|ׄOr̓07ʧ\@Z􍅼5p@ƁHn_`rZDֵ 6U/*NF@%+NZ4ݻՙʞ[&85>⒩ήI(DDZ=&M>4?#EuAz O J5A.ONF@]>':4[g)7* 's)0@DQ~yOWR/<֓2˚z< U2Y@Qrr9yV _*&5N`nbǍf\\ULS~HkTDH6X^oCͣUt0AoI9g"-qAb P{#o^G_#fnwy#OJrh'HE ! AQM@ = |;* ܘQYN2A)t$J!\ir0k SU*pk v<rVQ}zK1HmHIJiӿ#@Ւ_mzg=#Y1[%p>ަæ?;x k.đN8"8^S9E"-3#9OsL3Qz`)8,Ȅrf9K/1"܄@t®p0o?0hcIv:̳=__ƀ@RTTګRJiYwaOZ9Qt#kUYm` '"?v˭x[}["B91&Y`F4qEoN^&Quz ~롽!#pP 8aZ^@@ע/Wsˎ|FN|O67`/1'ox2.8X[9g4T7gA8bOLDYϣ{)F|H-c4 ̯%ӚUjNglBygwnuh͝ `z6dzEz;ԒvHt=M*> y_HtWd% Ļ9"=ѦFf7ŀQpѽ^es [A?n +DyM" .5E; RqTt̐\>R'p9j+J(HfCQA[áMo8sd\-ʇDX[㈄g>(B)ED?raYO[@س`N`,tt ;K1*i`*KZZxXv[ c&HL)wVMSqmX]Q?_/Tqk8S3jK|ѡ;D*~ f,RL,.zoU!"PX覻83 L %l\:s&"^pIdz/J˓G%8U+qŦŠQLàD*z.[3DCy4 P)}v0LJ{vKA#q( #A׋LY _}#e'%@!唏 `zGfL-溛,jf_! )'W)1ء@ ɴ2͇NU )߁$N71KhmdB~4+<)}8_ʧ"3BNChZ(G-Uθ5olւLQ*rӍg`M =#JtnMv qċ@:PeQX}[B:al'f=})@4LN=JgsK'D*7wpSpMw`En N"He!ȾcIkGp\lmMsрa;!)-!ێ~6wʯv{S9mG$&miCƍh! $"0X_$ kY:ձm^zX$bм h` 섫Y8^oaǥ5 ?F[3஖]-Z/+SHԅ``P Q zВnL|_ڧT7T H!90u5dCT2sh39Z)>p,c~ؑS'êxrnc `A7c p4->$+=y`bxL {ю@jp {agY(`#ueR5m4uIf9CA9P>aokrיw0Am'hc("*22p-1~܎1C,GGʂ^34|T_P~[0!Kg&osb 9 މPcbyG01xJ,- m3"KӇB5OSҞ,ҷ|[Gg,;_A=Q ͵PN]wCv)8MIoaEl RDiY1EdͰ(Us1RgӉ3Gnoi2Ff{5?Ҿ9XxyѲ1[c90ɮZ?sB&<$uR+i5 Z3gЉC*h/懭}Mc.rq3IEm)e2FH.>-x^e- r^Ø\ݳ8>v˓_ËNԻXLQ]b[Wf2qјD/*G;<:{,>Lf lQCK' K=#bC}+")HHZ6ohztD0L~7wմx ;L8~RsSHW-X_ϜܴAպi鷇>:tZ14v@j}Q |!Wlz ][- !۵}B%UVuy_&w7g* *Yk|$Rc&?RuݗH1$WZmozN"A 9SC4KlXnud]FcgВ}Ԙi,/c:UMpBE)Sm{ӤBMh8;0{T S.l*w Sb̸'I%LlinˋF~XF2K<{keC<2W_6U!?'/K.ͦLMTaT UƧ-qSI6,zˬG o60Yc'q8;N#\k qkV񃁙2QIzԊ&s8fEcSaFz a-F,6~ ihi/W6 |LhpyٺҙYR^_ pVD Uf:uUDH[Ar<5ΕGA%~z~(]^96m뮿UzL,cB2HXkT$x-ׂ<5vI3gx$Ir ]Rjy٩w-fmIfNaxp9 k9LgZ{f>w^ܢ fʭld1!hiI]p[QP Ϡz[-z.k)etL+oVDȚ)VSBv! cvh=,;Epyži_@]'ŷæyoA^,N6K'{fsCMp#R˿$p|+'[26Is}"182;j3ZB%@cfN-&zԹH3y*z߳QU֮B`25Gj{,jNص1O(ʞ^]r~QD1_8{A*ɈBgz"!MDU0we@۷/.xZ}iSrȒ\KBO[zt3Sˁwxm-oLHp<)~gS `?*1vo4W,ogSkd3=T}=n򳟔MC7DNrhn`݁^Y{C'/ێ;XA²jTDb]rߑf$81{ Y<ԑA^XRʂ-0Kt%|ncw{XԗuHh;gD\(uҲh-V>h1  h;8_l41-oHcAnk¶TGKbq:G-t]m0aB&8[f E$2KO>X(ۢ 1z [ OCit|=@8F WaH֠sn>6!)5cr .>tÖY5x(hAVjtaאbno|O# 0$r\R ['K҈ {̑ص؞B Y9c|e^4%hD=:[#F(h"qcn󁣰/o! Nߟ.iPvXȌk4H 3TlZmmȽTxmOy>By‹22#4YCۢ]x%WklJb8 ?mL.hd˳R["mmT}S=ѡj$å!f&^;sk5}ꎝ taxBT~J{jzIbNh`DkĒ/wmkayjˆj`Ծ7;Gc!o՘*e|&Ekn'N&p$Ԁ4¸ @< ߾*'V&9l+۾I5'k55ܔBe~kKmev^Fm9pT@Oŷiܔ!h}@|^[7Ʈoc)v !#ȍ zo)5;t]L>ٺm4xyc="x!K ޒx|N8iD}IJ)lDwv`g﫲bI\/@c~PG@9Uϵe:s \qy~:Z4pw@)e<6Df1 O)CFo:8+`)Xj\)-Ɓž0:t+O~JHT=',&C N .[wU+dj2'#%͍J>Ja(Kv) $?R`(5\ -nQ8@dC{ 찿<@`Cn %Z8!qjԀ{Ri=kccz&4ֵ(ѕ1/]MKv~< >ð=/E'93|!-rO:(Ecl C|B{ٳǐPzQ/4y'EYݧurN=QVLKkx)HvkzeZ[sWy1΢09*R$oj?4L_y{Q8R@# gr]'lmcy]e J /BJ_wh?R]A<(r*|e:@1.ZN9cz$_3H#>sY];{]$=? X#ГA=lnU{}>$qWj7LP u9+LyQGs%SY=wû1~vmMc'A~OaLO="0EHibV4$t?jQaREiCa-r3z`4K[ƶAݞ9&D" O[I >@O_ O(L=YVNTYѓh`a(I[ NK](Pi؇C/yFǭ 8˅8 ]2[JA,׌Vȫ/gqu߲NyOs"?N3RUc426cIuDā얚9'wktIO1qד^NǞ6l)OV׃4uʝ^X,vo:ksΥhPV96RF6)@[_ QB0aE;>eBCTrw;(~ѱ28e`Β۪_iHbG7X|6wK3%hWRu{̿T\=@☴vqXt:T hPXd01o>*]hCY+lj|D+UXAmJܐ?BU.i2'x&ud+>j0iy @vb0YTTxᑡ>x㶷^gd8b ~%4=_Y@h=eڤ|IG,Q`!IK._I' l`w#cb>27%!!Ho0׉Y{"/0n!g'qh"`pw לJl`*Sq}DAgXɭQTi›stǺZMENsxLۇf Ul FO'Y|n/T\w$7!#[t3cmr)\!##`fz>kx7}ծ1)X-JbX~6{FwHT͔,pXSeeXXͫl&mzbFcۃf%X껇#d@Z}Ӗ~s1O)˨y9jZc@V%/s0M5߼?ЈO/_<5ʜĦ"Hg݊ YdY e=Uꞵo NWRP=u{LVi?61|0d54,7;psXmՋq~|=_d%7YCbRL,}6v-SaAX vu;&ؚ+>ptuqb\Jc8bC է[Ȃ>!]!jyc df_*YȂX-  ' '=wVU<,pO9KJVܫK:r&mY"0loc¦7ѮΣN+U26aSτ٤,({nDjTؖ~$&$)hABZ J{ A7H6T?v,Bdʂ?Ң •0K+թ|z[\qC<_g Cgtt&&xJ2 bcay{MA,Gl]=c eT;PX!{7?dScS1D3WUSwc+nGЄv}7h# ܚ"aEQlL+=)EI_Yץ>9bs"@Nf'TzAIP2ek%aUD.HNgPwAӀׁp*hQJMi}7_OS =K &G5$Qjm{[pkoc<-AoO9e(q+y[OKP-3[Rfw䝭Q4L9v8'`D\gNᚋ-Ֆ*1t -:˪^h#`7N|nvbD'tϴ3DsŒANU⫪-6ɦFڹXNv?sϧMTOMqFLjdb,?N1*i^5Yv%=ж\?:`}:O|]ߔ6.(x <ڻ՘ Ha4*0!CFgh'-_]mޢ !Rʱ mY/RP(ܵIWy3_Σj%EJ[+6aD5rs "V!u"a `Tt\t1pI_rִ62KGЭ޾ҩoƯ/-5xyqfm]uwWUa qs"9#3*rϼaDWǡePHt?l;LnQNq5"NdODh}&%m# V苰wR~ Jx`so0#>_DL(D+A5bey%oE50=sGM,&#Rv1C ,-Fkt!%'4Sѫ[{^l|+A 4=Otk )ĩXzbNjYE.?ʓt8"D [ P~wb_B vzfR~ON畬CʷR$1bʐ3E7X|4"e2=P<l7f|g,æR\K P9B ' a"€6$JL0@ό߇||\z<Y:ЀbƢÃULr0 qExƆ01T,,D,]jp)u8Yȷ~ Kla/Itq ` &9 8Q $6Cc]vsB.r,r,+}A0!#/IEtu]6Ͽ?~c ܭ[ Շ$vr꩟ Jȥ$T]= >E6ڑ5o 5Z%cB "0 )ݹvO:#Ws( ^QJQ|&L*nۿJʘk'RJ? Pƕھ4}, 1}?o8a@،:tc'Y91&t 99#+1Vgf><}{g TUF*bIz%9Xbœ/D%_ Ch{a52lwurxO!AIH`('5*ZY}##"<%< WwV-)fBxoyGq2A8pҧ_M} 뀩:Yk3Vd)q!3 :ѽ&A $偮Oqz Aބ Q"ҩ#w1fד}7-V{5"I8slxHӊT9v| [=wL=RF)77^Epnt9Hkc݂Ql? Ҥzp_* ~u8"/+ͱ< @\(MN5=YS%>g{".hsMQZ=٦@PAtZayo/ז!L; +4q-f/mӷ "y|fO^sjFZ?XG,'73zk|( a _*&5tߖLZJ&8H+@N !ߐoͅdEA|+jY ?gXst yÑx<&e[ąd?]{Q5/V?v=PihF@șR-X4d^|q`O⪹nkP$ 6R|0_d4ᓯjXj_WppE{mƄ<`=$vӗEX;ig,Ir#4Fn@{FyXȖ3DD^Z HqI8q,9#pfJ)4xidYɟ*dXR1 ]%P ԍJݚϞla'!yt?g& rZv\Fl, &>Xn߇s.Ơj M13KdJ̉Xkߧ_ҡ=CPӒ.UGDWX6?,+o(O]=7~dS8jfuk9] vA6J?|>('mqNqtJfLy;Ȅ=.^uۜm!wy],8"f'B.B(3VΰonM`ߧڋEkauq`V1qXߋDl)'h(ȩ(TRH=9θC<ɽ>x%efZye,C P,T2pD=<^JJ|]SǗ mkB$| ˮxNaVj}:*Pcy _>ޥ`ibS{Vo}ǟ 5.‡wc[ ((ؘIB|@̩p_3%.p$bwŸy mU՛x@cuAT3V.9G;⽇9~<.gҜCNi/;hiU 8oB_+K9/y4tz]/0^夽;bAu)~Oky{^uF;(;>J?9> EYGсH7jOuCR [;:NRశNС -mJ}\D6Z~ x' j1t$K"+AgU>=)εaB /ؖJ`X`?q V5ybۏӘՋsZnB7ڷ}u<L/Ī FjQWV&GR7PpG/CJ1tb3ta˗\tt%="+!8|+aU ܤk#1cp5BpDݷGb}Uq ?4$I;P<Xudl{24]"a?`4 #mr*NrgeFE 7 (SL-بu(B[4F|:_cVZ8JDsaO~#Sb-`M.4!6ET2# s>+ ժU fGpg(!mƲݰ%.NsE}Pkn(yחZn2pEhv3Ԣcљ Z~UK\&oūM:1um>PAYe%g=eŧ3ko]h56as,&3҇/kkMbxQ)I-(\@׊ }蟠K({ڵg2h.$%ht̘":\f$8d$ ɎWgJA׻9 }\۳3^D-T~J!j?L:ZE dѐP[0⨜|WU*J\l_B7IJeHiKcֹU1 GEZOqR;^I4C'rŢ@Ys %v-mDAU׽Gʬ :MF7a³L\'kQ}!d*@sANO\+dx12i+r]T3H3^@? <y|w ]9kSLՏ$-L9'pp@o1pCCq~aNG T ;YZ M .bhk!QZb ݌&=)SYG'7ڽ׸ҋ)b@f.@XzK(UUb^ pF/h53B@okVҴQ_@ɦƘ꙾k$!Q AYzV) [84* Ab .BϮ,m|Qe8$ MoabYK)k&Cgskcn6$9A>ǨZ9a}P0tXRv-7Yl0jbu9υ:؎A ׎azPNw~*L'BxL|2 ۂ)*[7t<?oѕYZh$e"k?K|i߿r˞}r&jA{?KpGgHk %Θ7/|z/RTQ)ڧ\Eަ0o !&r䢉OF8ImZS`-X;GoG<zLJhn6Bw!Q@^|Ց܁_wLf)Д$?}o^Y> |3S;dbz+RKA,6pSx.cGwP&,1Bnr}qGӽmUc^csq*|/5vp"mv`VEO3,ј ]kٺ3iQ`)? >G9=Uc: u),f)v,-Pv*8pN륶F? ic&(~!|`Q]MDVbyQ)?@Rfx ,^ k#"yimX c)~\ X:@ut9~: bc>FH)Pϖ ΙӤShkzMŪ \`X" IfG|jF M"d<4ڮz_+TF1^P9N忐4߰-2_V?UA^-p/!EIs}dAl۳96R'ݍl(ĕsX 1>ؑ++(< ԣ« c;z\.aLj3 #d%+n:tyeWB270plmQyG`"ZNB.gQ-9uH0TO F>Oڎ|>ab5iڪ-) ߙ8.{IZ= 4H?[B \~H⇎a6JS dO]{v},d@_?&K;K|CE0w 4=$Y"zŠ|U8JoY1gX'bsr\ݨ!QC#J"&& -b#ۅcah_޸XvIhBp%VR]ԧJ Ϲfc"$^Wq8`Y{c\G8?CǛ}X3+f!'vkD{6(=-ڂ '7kn^u^Rx9 9'!Nv[r~_0cb{yCJu [yۆhG@rg*!jQA{!N+”3fKʢٜ p\ηzI0iv5l}=9~9<7Xoi*x?g^kH굮sXNJ~~ܔ^~D>nIKOE..qy"eJ&3_&imwlWhJ,{;׸2Hcd%3.:."\~aZI'ޅܜtʃ"R} ?n}蟲m@J[*}֜]#nz'1k ۴E4`IL6TV_ "{Bd pLKh$o3װOIU o+cDrKa3Εn-D '\0lwE-#>]yH΂kAH"hQJtݨK@70#qZtUh$F̝lбr$O yOVO>S%lIx !:czZêb:Uɦpv~i dC1`& 'Q4Ŀ2Swʋ}0V `~̾iZk@kA5̯\gK"Cݠm= U֔8\@wˈOv" ɢc^\<ҀnM^dKVPf9>%[)ͬoğ[~zEVU!sYxefn8KF-iPxX h:1ZzH7la24]5Q7pP5?]3:Pv]vO;b,АX")p4+۹HKak$J[jeGqMq6Z'u>H3g3(K?6!1x:kpVzY @*įAr kA >Q\'g㴍XB$HaOX#Ԏ ^ JTfw$o" '=zIל:f͠"cƶϡBz+x%]0;uv7Pk!b]Q<<:NʆV]mPяؑ"z{$A3`? (h%Q R1z6G ?]i:QJ3KrXic[D| eAZ{xG`o*Q5kO`YUXl5!Tۗ egO ,,={^p #H;L#Jl;OjŲXɆ%?*{o5/G@8+iv u4/>ˢcf!r"}$4w3fD݂txkBuOG9Sa7=)[@σ^Uh_luchj)䷴(am#_W2Frv(n 0$lM0) @NA(D%a d+5<6}R_kd)FjkGGDK5{9ćYq%EqZ53|b/ɞSj_~re=yGf>(Xh7X8/;FUDibfL/Ͳw]흡Q3>,EtG EFvb` -|S f |b/\Tj΋-(M&M^ [ZAof'd7._M>ڇ_c>jqs V `}i]cRhkfEEn`k"z\VNۚ(,!%7TJjP dn.KS@y^G y/ ydMCw P#0v8BzOqӥk)>'A(oHq`6h5l1AvC9e>bdfM`c@Vk^kS=צ̧/h ~jf.eµ`6~e*!2&H$TTU36l` ;r~UWNtVo ~ N~//=,YfC'ŽDp]'IŅ5PW7_H,(CwL>tؔQl / ǭiƶbKK6t%aQrƞ=(ϳSn2hv|ڢsvGTiȶv#&Y I`r ,?R!꘳+kŹltҁ4MÚaiKt5WQSc>Lb<߬V{ު^Ygssp*c, ւXLkb9vҀL:{4#h\3 nڕO(:i(4ijVԂn^dDbxtFgIIp^ëou)ZEdEJT۩ QZw€yNK<Ω'q-;#* Hvqw {OrFiH\$OtW[Q̤T ^U4d5VfƁʘ}I?g YeYd`4@'oYŒ|b |snFGOøڽW9ope A=9Ya aqg=6qbHRbq_7Mq uk9,~ [0 g}l@!pˈzx֒tE5^<k〉ؠ ʅ]=|Q| זx=OZExx-ӗ!yমD[..C+f [t=T,L֠Mϥ1XVP*g C:x@K!2Dڮ|ק>ѦƬNvyI…!%6K !]*˂UX&!GV@~q?WYDiQ_+,نj"5{nC7)3:_jemdyɘ] |P6 n[R2:-JwBh/!"?IAki+>% y CD[68ӟ>Y2#~ywz6L;bG (~n:c`s)UlGJz"j~kSk *]pi4ֹ\>5pͺ5!ETЈE~DT~3B]ceǓN5/~Ch˷ARA5-5iP(6FyOo*7ko"3@5"|۶1&21o &^3)=}-%+mH8PJLM2Nѝk.*&PևD x1  ϝ +:lѿ>@ 3;.SDPO׀9 ke3DU2I osvAQPIlk^0`ːliE(7{c$`F1 (穂 ?$u+Շ "n G4K XK,}P|PE⏄>X VuOKl=-o ISXbnWAVPJ"ox ;f چ^rK+P,;ʼno^ >mx!j7zUg)MCu5H.љ,C,LR|w}?!(/^5lXf˦+27Q:XFOӎPDؿ7"ʥhh\!=)\z[-u4Eة͗ࡾ6oEf%rU6 _0RS]=,OYbqQS^oQ6ionFUy˷r2jDIP!T/C+A̘b#TJ$6V|/"Ch*B&p¶{|"nS3g2aHM-H]>.}7J*ffgֱza?wP Uv G^nVnMnn|'}mtl?txEzGDۧ\t*}@r *Έ2Bq5Lt}a+g,CkrHo:7ק "a徥Ƹ2: x;g{_)qn[/Dv3^Ho2ϞC"QVf dZrS\I3:<Y "Fɿt=²|U#jJ71;O"h7/,ҳ2J83WVmj -&F} FhDC*[6vюT\7q.aoq~V6$6~U:LA_;֝TKj0p*-=vJ@i&BwX2s݃5ԩWL N sǸNp\55cyM;ZIV;S}9G}[؍sFS(iy x0ߢmm*s~'ٷu'մ4vMMVZL5]*kx*@-}I/L<K.=Tqj3mt_,8XM5Pw7Ws h_m!Y }[ElLeԘJ[lz?Y'/Y5 yV7f#`Ee=?Kbd. އ+Sa T)PzbZL`Ľ,=4pZ,]xz=&LU,gVZI1GJZE]?N:&,AuMzʑ rzr`kD\~Az"d '鉌Wѱ;xZ*Eە{t~(ۍ79HeE"ᐪyS@j2emRlncC+ YCgvGkMe18ΉLO?YH`ha~?R)_UP5@h $X$_˒d/U!go.L |tBsua81,P2˛S;3d=yD3n c)?wbn˯4rbod4$t`=HhJ!x< U4iIb{S*>,e$WݬV[V5?;"c s br5Ӥv,y㇚ұpat0j>Ebl\_+{W<-vFzDl|"q%y_#SJǍ!備fӅ .O+j!ItL[޾g>>BS(Ṷ]']M$3gY,V;j)qPZud3}̃p斣]݊a6\! f;Yi(8%lȟbQ_Jښ'v}&< $sbB V@Ijps`]PjZe z7Fe)B`vlq86;oAvb9*vaRimH_, /ƝZ&GIm\%F!B[9 s%#b$">}K570X{~O_bM~,ÐmE-W+/a ! ޠuR"&Cqh>GyBSrYZVNI8yxLX H -8E xP]F2"N t Ƶ>L=#0o2࿍6ۿs,4?*7qɔCup[lAsBqIIAoaI;#tXc+񔖢ZvQpLt|"T` #$ @PCDZlN>U`ZhcpC3a%FHbeCm x(~_P1AXLF*mb0kֵ-Zm.d2L s^g1`l{CAW۳p#؁\vQOHZ.>zV{;V$7!`inJ%_abi17κ"A"|M2řV]viſl+ 7{: ztY<ĝ'g!p!6/ Gא| `-u68?x$t5*`|*~-!Lͧ:$?p.7zO"Y3U{|<~DWnMZw^EnƂPtYEcϺ=GX)f=<5%>ql/nx/lTp&\3^IxaH$\i& c?x tdgRl` >h޾Ws!KB|-7-lR1=ڂm۴q#Wr^X"{"/Xo=x8vjXk!$}fP\&$ۦc Sȝ6<,Ɛ (c5{9xB=~aIVp{턱g @dtϿ,qE49B&Ƈ-F}wcwW3pܰiji[OwБfVA@jq:8 KۗYdCZ%k-F#z!%k Î`Y٬iʲԞkp"H={"|H3iw箸or3oD)2b7!ʖWeLRc?~#&(V6'z t1Bʝz$.{kgFPvpD6 ~mX];ܗLӛdwYCLiuӋkP:Ź޺ٳdJIPXAJ$|> >kgp8$ g+uMx&5d'@>X9SH߬756PvŰӟ1b)FjMwzj74H z,RP򥓤 $޷˸=O]2k3ջ"n)?8 1`M1y۲@v]i^=di+0쪷S+sHNi،[hW ٵi/DoL⽠͉VT]רL2!uԟs[%T1Sȭ: 6ko4:cii6*~yMcYa 3L1L,y b `,̞pr1m5U0NgT};yV(Xe5: q@=;p_rӅ:NNu/Ớ &L\)CCdt( E+{tO?]%@)hNT}4+Kkgp(8>= BeRm OD 0MQ4{gy vC6Ҹr!cr@5oXݧC㿇]>,:?U³쯙mQT m7E^BW=Zm)]q8TI-a e!hXGXŖWݽH'.C$b@@La'fH+櫰9DOev[e  IĩX;вc_U[}RQR^zׇorlTz|vBP'QĝioV".K-8dT*PFµsUM6.Dz[ Kfj%$  cf/ƾ܇W=/x{$ˠA@3<)NX *#x]ܧ/lW4[4H0v="%̐FcZTc{=+y?\Lw:A?@ٲq^\h5L56u-דĪ1'1?#yv 'myuF`o'a$h$M\eG6vO)*(OTg!;Boޭ\{\(kSZ=- qT3򵎛 &Fpd@^E\k"ۨpIPb`%4ؗ2mNJk83ZKpJ63Vg-E!C1L~z{/f, Hxߔ]glԋ$_Ǡf0bJMs?UMиq;Ly-`2zGk$h Mc7yY}:(yO}q,vrү2M$ʠܬ7책y#OQMuC||KLrs㋇:x=3~-ƛz;X qMW$ԫ$g`>2Ǚy٫Mx3Iaxcj`Tug7#V]&6#7BR-*@v1 Ăs%Nv$YTOhp3ʛ#;;3P$(NSu+_1%qj(F8m/5dE 3oW_|.3IKij׌?9!so?=8uԧ0mW&.2[_G FwOIp S5:֭a~^$}D1}+i1 sˀMb7?.hDy CU( 45:Nm"ʫWP߈hF@M{.gs+Q39aw^ζ[3_PVBVͨ=X/_:mr7h{Qa@#inV̎h%4@#O*WCC}Wْ'ܱgy7v2f5a?Uϰg@ELOV<<7~#FTpF7>d<[/Μ]xCpm鏭KqG?p^vc$Y 29Η>W5STRlr2Eɻp~`a첁δǚ{P˯,Nހi K-:2&q(GoLH$ Ճ̀ .l&$Wq%u ON,6>B X"V(6$k&EGX/mx?%ͰI)m| #h%Ͼ|ovĺ7k^sOGb?(zghmު/`{q +2):#i2 O AՖ)!̄;w%6.PINvzɺzXy^ +H(>#Ό+Lҟ?:|phX,*Wdo_[h01u9-59Nj~$ `ͬmhTvkVT:%6-7 d!k~-7 8$X֨U;7:*d$&>3)2 `qXNZAu͙B^U s G:`NxF7Ǵ=,pqODTa (Je?hٞRd(_Ǹ~6PT,-  jՁʢ:#>S+LDib]\7*4E+#)ro.p\%M,߿Q iBWGr@$3B w;\neųrua>_Jv kP:) ҥ\t)}Н [m;1 OJN5d]wڟ7jt, Rxgz[Ԩc>;* FbXʡtUh*P%'dՈ`J=s+-eDRTFO(]ͩ/W6kBs~6=.]Z&lӊS0c.Ne?N2+[/Y4~O}TlV?xBd?ܧ`Q}+g˫zxLq پ =Ql :7dQ?8z@i[\0w"a[_3.Ҩf2I:cMe\UMuA!+, ̪UbjOiKM4*FCigFTØ$r̪*>0%uK qD{P{=Ӧ'3Εy"ZEnw[=#lm+Siuύ^.UP߉ْ{D@Tcop2iD r}i |2Nfs.v]סK]v2~ʆw1`jTqz)9蓑|$qޝn&16umLO$SH'->JmY;z)1$h0cU=~?-GmN:虁52T w7錖}^^T'8W=qk56&݀cy7*uiZ<!qrt$áݣDԎ/!mO${# g#% ?3(C4ws\$@ >K(*> Jm7:0s;QΙ+Sb+7'-*WB5.+&FG7q[/qsTx|u1"Onv)udvkP+Piq{m*W`9qNd;ȥ/~pSy9Hѡε tnru@@]2“>1uęQ=~'>e5}UA3;Ӈ:E\s`Ք Ա ECTQːVUr{鵈&/J1Eb"ɴ{M cM.`vuاHG^'iaSB, K`O>Xy p7P *:;)KXH2=>G1f~ 2gE12^g2 1?nnHLGI7BWs yhEa'A]⨝e0+$92t诪FCdY,3 )W m:q\DN$>w!;MAC…|MkNgeX`Ƕr )BqT1XvhEP1du^,$apS [Ii%! u PMKopǙ _K&z%~yqv":6DY?s Ѐh iJчA1:<@W UgPj_fGaiں=(??3rף1CI$'hg26ٻw*9%5=)D(Iu^gf%ː$,y{BY0YVS ($Go ({ȸ.”N,Ǿkzweu R62_ E0\qKhD8L QwiT>U݉u(63E9SG]\!AT\$W{R~8biɓU̖`n4zl3Gu+ujU2zwH[T~ơ:pR1qo#rle˘: Jq|>_bH%S\a’EQ.vMڎg$l dP$nfpFL+Ov/}A|J{'^XˡߨRsq$z^ySsCnsfyR2k2",̏/rOPPrk/D_F\M)j@n^/G#Z#åf#e>8#|bߐyЈ m[X8cl;"Yd$h_=ZZ*tGV{T{$=X{PwsE-pq{<^U.xz2Exf$uT hZt5O[߂Jj vR\Yb)@W-=&Uk0F1\Tqٸg{TY9뚊DDx,'[#JxK d_!y(.lXtU5D<^q{ah5d3UR=[(jRM@qD'r#$Tܪ ̻"EİfX<@**\&iVs53(0>!P/6~x=wuLηEwSR&O1?>-ʁeM{.W`Fy5$hs-;zJi9k?]$iw۪}:"'*Q} H˃ R vEc#f?9Yؾ殀vE _ 9FXE+=wQG a:O=<(8ZN'xydG^agAD60nҖ pπ\V)씼%$[Õ&H`} i|ѡ. LpR28j@m`0,Qv4eI{t+yf;Wf;K\ЈMı)1x۴#ɾ:S\ΟuN5q(n; /!gT&z_9K煥kwB &xø PYe5sR\X|mVaE?Nϝ7ZP7rWURrfcWHA$Пilioe[`k<($ל~L `JqК}I:0tmD+IB ?o݊_/ԫ"O6pS, q#NrN8FB6fz)C8UΆb;rw";0B cwxkMN5>F=oiFD6?KرJ 읳5wVxZ^[ Wbj!mqjRNPM*PBǾP6U!lynM\nP%1Lʠ/wϵQ.t;;Qln!^W@ޯe7hx)8[}O!9cxcAAcG"ðĪԐ,dgS3)42IV \|ueZj9lԄu]lZ-Ś7 rh. -^dt(u=~`9@ǛhU*0)'ō3v={Fҋgl72ʰp͗N4< N(VҪJcby_-נ;s#U.%  Z-̙}:GDՇT{W/وkěnS{d2Lm1\ 6А, m 7՗#)AJ@;GaKyZt]wmU.ʇn=s;}E7`A ><ֳ&%ՁWM9 ŰqXˑ:JKaWɥ]F*7{xdy:Ы:q$B2XU;Sw[ϙ]v1O F :{b8 V_>Wu'I˽:iNu)H B^ # % 6 Vc DK,* Zwu.#g,Iĥ֙%&ܝCrHq>V}%J{iFNy /eu4X_p(scVt8Jj&B s o gXOkVKÊxu>˛TV}ۅED_7 h8љ m]K*7(XlAV)ɝDX&!v>  V6&lL-v;q *" n{Kpn˧->^^O6Tt_Y Z\*{O% :-GY/68\Hg;MV?"4o!敖lȶWbg<< L׼wy;"lE`cŤd_[ 2D6^\, 51R;.dZ4^EI%WC1!U5iO>7V78 ̯H29vv`CX8jU7ao^YlZj2kVTEXHG`U=o'Y&9챗^S;\~k3/|c}&/j 7T~Їmv &-r7:CŅ ʥ\[%fiS//0^u HL'x eԘhL8Iyc4WYR\vg+Iq mcG/Ϳƛ61K Bٶ7ZBB~Sjix +L/)hQB)@N/BPf]ã%N DD^}r٨ ´k,[`=O$w=cGVS1o?vNx" (@ki!u#+@ jxmsh^3'B}9"=e!tr(Du ^gл..dgOnML汔0AAJlg8ڀ+@>9+Skjp -a?LN%0Z)o~etD*l" ;lOnXP=5 &S0|t_yGB8^S}4Wu5:wӐZyxXx{̱Ǻ W]ira2 =D.e^aK F"]p/" 2u4t>` GJ>'0Kܐ̶qD]Z$a"Y:u Cbh|:qp(=[I'{GJtQ4Pۉm7f4rح @gN xToCkQ)Ro2vʱZ5˂aWVLDb`dcUН7c/}{!Qa=ɳ .Vѩp 7:iE-D*N Nqghe2Op'z<#H2dHcȭe]yq2XPX\lgaZ\r l\:gF=YRzx#QN_,1ZpyPlQhhjX1"-Ӕ|C~zϕ֭>>[KoѻЬg5?k-J ZK&7W9[{)oqq0zkt2R+nLr%5Ӓ[83]Du'(kz lW3tUq{n1pSQ]>*14[`=6nòDi^pUh43s66"c*nɵYEEЊb51?2FZ(wB.=I<#g{`":UnVp:;<\?W$WL(-wc:`%T2y~RVP?M/nw{Wq@2̋,i'HiL@ o1PY)7cgG_}.z {4-5u%Fvt*W] dS>_x+g|BbT+lT/5|edvhvX8deB*ɴUڷˋYvb]4JLpڌāj7c<cՕFiӛk[U}PKyj~] {3Y&(H*fe) _zToKH͟fcrC~'>(SG靴h}*<;,lMWlzqKCׁ"[35 G;l[`5}5 c**$7= &x8vK#Pcw* 80̟Bن ^7Ѩq(NƷ#`!hB>GIJq,vs멬tIb+pw0ņ%ɳkq@_nr?J/ωz{v6TM  aE+S}c:=YD޿z^}^V2 τ Zsq !-|7?WRaG"#Q2ZM: WRi~KO e v-'I Lm<HpMs{Lfcz4] èC6DDBX3>P4/YoKo=G݅(0 +B1GʔM-}@/+ڵ@G;Tu%`zQ0׶[G;XkWwYf YWD-K <ˡW [Љ7,5m~)?dZot;.~}^2Eh ~:}W9 F%#U4.k 1oڈik<@¶R<7s q: 0Qb2ԎL"+/{6ˡʕ͹^F:9,$dT/o!=CLWo)؍ (]#># TWYN%04 }a|6i/hZkCFJ9UxZծ# ^&dƀ)c3 1?PȃYFfO)"@rFgBsƨ J v4p;+mU\ Bz~z%Z@؏ẅZ ftPAA2БfN}+{+Nr>o9@50p4W.yw@YM =Fn!%f36f-E5o݂zKyEw׶\"{nc?ksGꘘy~ |h[J j0+EAh]آRqbފD(ЦN*!~uJ߮g/*x7Jnlj0Ͷ;V% AؿW䒩!~Ea(c44PˤݼΖmkNs#.$Rj hϔ?66Ol? ↴3rgg:OPt!^R+Mv6T`_=*Rl,/,m4Ցu .,:Rp+,Hu_!9 B7f#uU о> k (iG2H>IBby4"=>rwГwH8lq D] ¨[)dM^'X0/ ##0wtjy-|ZH MzsI5mfO(Qt4-hd.^Y 2US- 3%KVJ+*GQ\}'Eu&i:}q[Mih.x 5¢V gokBxAdib=&BdH^Bh )^=f5xYSEw\Έb.M(QMŪR(_!90;Z&Wr>v0&^K;65j֟epS;]I}DN8Pm#`aޣMY;3aз;`@O эL=`YC[JTՀJ옺Ru? 2W)47?^!~b2vLqq{]f^}WW YJ{nΊ/&aF{I.Ȕ.G,-:+xޛu,(wk&Ϸ so6uKx'xvf)ejl &عH`B7UN}u?rUA6oLZ.^F M0ءm39G@&<CX>E*OB鲢X3;% p+`-WGzP:ᑒR&^$k[}WV䆜 8 [rz76-rQtN+,<^~#MJp~}®٠``yL(G8[z_.O{JUi|3'fH,(6Cx\xJkEZ4Zݔ8`Jnj9(h=h *HAl8Hxs;IiS&L6D1A84_[)jZo"Gku2ċe#l_+2*rb) y&C^6FU!>9MgM5aq,5֯n}"T% )[>r߮ *-i`BfZʐooҜzPI-7]4mÌy8ɣ3xb#4F, OsX҈KPDU].}}SzPǽM|a;g ^'j$}T@qYw6 ^7SgQZͮ4 *nR~T4,6Q'49H^kUFoNlcC@ǔA(r!xW@zYWy,D6Y>e#pˁd؂%6/rq򨷘B"$~iRR7Hu?}z"6r$QGR$f RF癑!5TKQw cbcW1kKoJW^tN;2Ҟ]fq`P,T3yU}0NE)ow//X+1=6Yzi eLȚtؐt}jRIPۄc)ZA5=O7D{k_r'%V 9Sf5S 86s5JLچ#$_:8W5CJo6V J\߅~?yr$ Z.yS`zl8pQ$jOb2V7 WçR1U4(3߫:>s qg'F(F,ONHi]33Kkp6gá}IbD&]%-xT|Ю&,pLZկou@cC#W ^$Jfr8'ZD}L--h&676Üd(=40f/2w/c/P2|ujD )l<ق D f]ٟ= Vݸ>XLBO5e > d:@vmvoVԭרFc/A/gpNb܄tqA%o7c/ڑut26G|`*Db [gh9r#| ^|ims +Jđ1I=`v0B;V VaQ)a^/ Ļڴk;.EnǟпDJEOtStU0C[8T3ctpfx >e.m59nMW[v2qAs53``l,`wN?Pdc kn\pMA|Q-^k3~"tժa(+'~K6OܠIԖ1̩ow{8E {|&s@60MC]Jj3˱*:EVBB9WU} ..[D ؀luQR@bIA_#]h6Gך- '<{ l\F ӏӘ=8rV#Ha w!ṱpyۓuqhƤCZq;(]hSƎ$D ݒ>3 'N{~)evE}1JY7VD,TM?ߊ> 5XmGV|]D}oLX_2$ҌD8YH.mgoAU9)Uo-qG|徒Fh9Z=/n͛_5J`]R2vU&!O\>"'&)mZZeƋ8Nd%ε/C{UxvM4 =dlo~rC|Y,3o͋qj2eGަ 2@Uh<_渴kC ;e('1`Jdn}S8<~|"E+M#zSJ8=3ݭ2NXwv|?9Vf|բNؗ(7A.i-n;wLzؓsΛ̀'="UJ?wP/^TR87OvUʥCѡcbŁ<濾}J8Z^:%'ABm:/ YF565q_o1%Pf29Lw-]vtHFec:Y [r, Fa6mk6DT^(mlkҹ =" Wn4Mi.+xC¨*$؞`'!hݗ{kXz o0&w5Ϥ C Ew!r>`v,ے!0i#ѐ )"vNc޻ɸ9]OsNN%Ƙ7C#TGP+'^pL/1hval #$|n4暞"&9 lQ%x'/:.Ob.Ik:䯡 C<3cuӂLAe,,#1K3A( 2n4A/ww/2ͷhڜ`&BM9E.Mm9G!Fǎ7oi׭rE4®9# ʔ5-yEN-!aD:y䅉Tz۞<(`Sr0G_VV*n̚N]L5S4^^.RG뇭%@Km뼍)Cq]d𾟀rIfc-e;A-/_^1n\u<'Tn8x\J Ю~!cBydr=̥3p`>iS&7v3dqdItx`Cm&&'d;4 e*}D%-ft L>4 ɕ%~?Au189j2$)L_!l Y8CG!KSbe=/~G9*iv/^(KXC[_^j_cfC 'ag#f,E"W x@r <`мlSO@HZ$zL?3w5z=0MiEqhj`Ț%ZS E\I/QUoIZW}y6?CFYNnS"F8ϔ4~=BIrgMAPK/¹wL?4ggJA>+ZyɁ{_vbG>H>$"^5ڤߨǰCd$J&>i+4SGKKI*ґpm@J HSmø.bܮ DHq~|@a`z,S'$2#6~0Psu{ <ܭoW/"H k r.,lh:A @;݄d9(|愕R*^lՌ`v:O/N_.u~jCPQ.$R3f~6eVdĔJ>rN`aw tGLg"~dfJ|b'zmf"D;㙢GNE'-ncqTFTZB?~pSlm#oֆ{5tb)]7& P4k߸F$'Em䢇_2sX;e!j=xXee Uw0P6Ą(Jb)*M9")ߡ6ih 0˽ &#v#vKG8lrLA[ }dT/}qԚ *p_+ﳓy~42lxfxC:y.-`Z(EdFCvn 8[Kgڤ*5PnA-'mǎ) $2y[ P1dw] (ص(V K[swRõPkn?\WcJW}E%)lVEj-Ëq1iN8XEIfmjT5΍&>l3c$m#I*D97Ag)I`iHJFY~k47nNOo)3{avoqjKЏ%f#rѧT\s0e7Yy>r@u4gX8cy"ÖkfnLx2]I5$U/搢3?®-\cdM)(yQp7V[ݐV%]0J\-e,u3Q.^YOގ=i{1|~b٨S sW[c!_Ȯ*ըS<&j JǪ Uh66EnyK֣?Wusl:?6#G~lwvIgǰPHN\-æ2%d<4(mn qK/,*G޾/JQ,o12 O$P*'?Z ֌5 Dҧ q326 las nS|}L}L#ʎ#&/b[%^:dJ H2֚Z`.wZJǵgSDqwjoNE蚪σ[3j3eTn~Xߊ[CT hЈjbdhoYe(NǙ.o5Ð bOUy~jg}r4P_kKhU4 'h䦌dӳDz3L!2]A^f\'3%skN0:<bEj0e= Km)I>G4`|Ádsw]yƠ@jcOJ5w$<ݤE"Sګ-0dUZ^I/ԺQ `}GqbR+9hlae@>.Jv͛3# &4~f JGSxb+fq@1Iђ9`nY}moP-&uц 0y\e9lAv 2`<9I,7_Rd9L2&EW#oܥHj|,hb^;(w>l;Ƴ>RK٠6Spl{w-c7یLN[|#ہ*txw!/-Q6#'vkW|>vTףfYOt3V7 7/^0n/|̋:c*:++K@3X s7z3^@:moRq_8(qEO͂_R_DǕ/D4#hK0f2`srH "s`fkvp|aĤ)W3L[YVHe^Z+'+JtdE߂dG3g$Fz4oօ\^ڿW ]@| {GbFB^?0lў?q^Q׬ 6&0'\TؚRg[{ dPdmO< .p%o^=" Wu7E%E%c/pffEa"nQ&%5Lzش=Ge5 &yֆ &9q_$*fXi}a)Ǒ(8j ܀J׸4? AQW-%JQ* vNVy>>, +1/܇s{snI]kK@̲۠X|# UwVzI0(_nB1\quӾZ9:SĠ hi:ipúY2A Ř+ ޢJnXȧ ZM1x ,~YIk$vp /ag. *8 ?  @GaI-A݃>mF˃0 ^6QW*8rrɞgSs3Ep3HL2?\A`&AB{=>فqvaXoj*"`8=86GH=7iЇRU*p\GEJ?YUy9zy °MKs4 j)%&8Ҕ?9 B~ l,wN rĆbd4*P!cqcxEdQBgؒ b{|fJP"4 @n0ra:R5aY66w]Evp"RYuu3)EW҆Cn;Ͳ;w:YҀCrř%Iw'X\~.3d7-$x>k2="/ [yy Zn ޤ[52u# }bh[itQG%;^c4M)Eħu?~ԊtiT:&d'< W| C(,6 KY0+}(yp/-{B{u;y? iMbMw/8f Y޵A OL8ʸ^C2g5󀙩YaJX/l.*>XrPޕuu69NDiL25}<^z !UAMAg-(|gۿgY4 < i$xp[!Ӻ gYZ0707010000037d000081a4000000000000000000000001657082560000ba04000000000000000000000000000000000000005600000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/scsi/qedi/qedi.ko.xz7zXZִF!t/r]?Eh=ڜ.+t@E`&A8/ЏrшNIdZF@ Dyܡ;մBH6`] _uХ 0#~]Ai, aޡ .׾M@[wz#W zx-qg{CƇ[6v ?Ԙw M *"^BV)$'~? A}`ϣ!2u\\K@'XhOK83u/ֵ3_.SA$Kc6O6"lV) IYs F^p$಑O"P u68ń28P:I5vjiK9apq'l ngY" a\t&J/|e<6éX>lLUwv|='j h-(c8X=BO Lcqa*C`aOB|[y|>kmKVOof9SO,}Ple _ FHͻ7t n3JfIgM?Z4Gt 'SؔJN?k @_XB9*H-.h/[Ps:c : PH-5$c)}~bؓB^nFYҠĚY꺂;I `4JI>zNbр^s!#Ѫp]Lً\w k~mL2 xtUlF Y+؋]y,Bq3;\̗=7d/b~Jݐ:m݊aUi3 ΞZ$FRW_/?| ʂOYK2-5[4Mʖ۝{oĽqR,6GV<VS5<{tAW 1ط2pUG}(ޤleE7'7» N^>)%%N| bR=*i +7UHK:+~7`| ^Zc08sgMb&FlUkZ ȊqzlN(R9f<Ц=;`|O?_ͼaweu "IgEH$ ÊG:fz8/&01 rhbbmg?S QRͯ^ fփQQ^'TbՏKA sYڣ^|&Rul)+iB ԃoh:W6I GU k>X+$sWT6]TŴxYW4O?Irhq[p`;Y]X Ņv݃mHZ.b`.a~fĬFY Q+m2<-/~i*3)RL|CD[SgtxP"'DFt\ !h[Q;"ouK_|"$WuJ 05%>aTy8 S)N ~5O,O(T^Ј$N iv+`׷ϴQ1/25Y~BO㛟кh"e 된&T2$D487~ an~_g OBFÈǘL_7a}$sR NR$'EwaEˬ_gNk)- I} mv̳,KrmD8ES56ݗK$'^*^*Xr`2HN_O^q_Z#%F1XrSm!.!(-mDC2~׭]{{+}ńhDdM}Ev̗(\-Nsf7N(UBPrZߢ1iIt"0usŻ2sUM7H)O> 4.kIBdx>\/nЃo)>T*嬒19" bg;ӊEc#v{$*"qAml%bM}#QUf(ZaOgvYguN~\5PW"ŵWl/"G6qȄ&!9l: \*c(0rA)p%9)Şq9nѼ&G1[Q)~"b4 _I^?s^8AA .Z#~+i:5ψٞ TnpQsL>2Wsx8D|b䣮iP[00j'KU#&ɍСP&ٺ+C` .jR`^3f[ w7TEӹAM#:o Ný6sU-uذFo\>FNA jsjxTeɦڿ` YR~ I٦nAU@ SSĨ56TG ڧ8()0ۈhBA }m#օf1\,~sġ fuHվATtf1X)R) :Oj9ʢ]Ŕnm ) `c#J4MPaFn/aA=}Lmzb xĹRQܷ957rJv/N}(`J5Q *Fd'U,;bp3Ch쁽wEN^|f&`1ʖx=+I;:p@2cҐ[>HD&"Xע#qvB%@'Ţ7]~Ȏh*xm;: SUJY)}S?YRj.5"\JwMf>-/Z~6|cC0d)""yBrjjboYM1䣶1ͦ2!t֓`:LQķ16gqLY~f*4䏒Rtyg*~a%j\4.raATs=7[_Q~X.(,](>uv^7(%Ƶ8x |Aіp8Ŧ,*pcVpHZ\|LLI46oxܠ8X7Ai|a;>ysܾ%sK;MIK? bm,f ޻Jפx =f'DIZ 嚩9J""d%Ѭs8X#'mΑ zn P9QD^v߯Zt ^i*O7Bo4^V*&¡%'S@PX 9NrqnM5#D!wBkg+;~fd{ z;x 6C#Gp(z$kK:1 +?D|&oaLR=mu`A?=4ff9WͤN,RǗc4Z#}:߭TӀUەذL$U9?֜Ѱ5*6ÌV>:̬fL@XIGdÀx8;_!bC*6 Ne~7ͥ4:+4]0ۅcXzĎBn%B!"FmTҤd>9x qMR.'XQ BU*E}Ĺ; lWږb sUO5.FSIˤ+b; \>L k3A]q YWnƪ$$7 #$qAebI?r?@Iv.ͽ4 w` >"hhy(TՑDКBdw:Z]81i.y6xTlM9Q.MI*NL&n| ]pWlѵ/W𮓼gC|(r 594 ;ivG ";JY^`W47\!.ӯmE=Ӯ% Q=XFݙZ XʯO#!&"G Ǯ S;I:?k>mYJԶM(UMeIߎ679yҿy->}l|RS^ 6^ܞ\Sui{f:UșjRn_Pa5kd4a c3]|wnCDȻB^䆣<rS/!~F .xVO@Igѓ-0BM'fMf^oS08_rwN۱q:>ŝliD0D=|aLWdF" (zCv_554s)^06$6,О'~ˀ?a[r!o6SҒFi)T|S# G'k-YgPLj_H?BْsOJ.rI| 3E{Ͼ0/3{ ˫dCEXwI8RLSgYq0PmelR%P)`9  F[`> L"N k:5m 5>?{ v5z)':gC/Q8rb׶H:]2UF4tkY$먤Yo(^&1P &Z-qʛj*+sT\-ƙ^^!;Z\~y"XU'odGgiIўe?rf䛗ח2c_>岩ӮhD 8+JE``y*GS2( xcS|:`py~BTh3Oap$_l;rt3 Odkφ`^^o]~5M] lg's}m d q$MZIsv3XQZ / %s\:S<^jXF'x\*ȔRF,3#]E\r?ŶC9v,'8IFD*V9\+qC/*&'% 0ϥ;Cjzk sA\b(ʾv m\lvG32F;IχQ{9fP26cG:QhvB]z sb"TW>N0K&{iǙ|>'́$$DXzᙫT˴Q>zf1CVR> ⟳$̒H[  2R_2ES5Es.p+`Lxt+=Ӯ ne3{ނ DlPeBg[|Y>R$l/-lwԳpSRfd}~mY;@1GB0zaF~]}}-g0E,M&@2+fJ*rLY s HBB-!r\:H4 pPBՊl%N%gsk:圁!shHNmIDTM90APXQI i!o`}+=~}ufΰ%UY^IU^-ZfnW'Q$mx74CQv3FYD ^lik2 BDK~j@t_؆Oo"y&zud@ ԕD&6IT$AWj&؟] G{IDU&KG yB4vV4큫@<&ke\S(6&P] SP҂eycG%?*l2)~5rmp9 lgc6 B3VZ Qq1f8J]H3٘ Y+3J7HXS`lT H.\J%C̀lx)`%0I Zvr_qM'tO#@16_s [n ;QcMb. @4#ȟ1(x WRd4ť Y0Xa| Cv+]+KR-sA/25LB;62 ٕaPAp̄e\1RCUe(if~2rz*&u`SAꃑ,V&hϝdu,nUv0MSVt(W+r͂Švxb"E{ GQ_bdRΪ VWNAxcx3ѳp6;Ad\DRA[=Bj Íz#U!bq 2NN7'Lh<kN;{|*'/ڃ(yɥ=]$XIGW_ 8:줐 b\YzhlY`YW AnnV'p ѓE\w'l;2LUJU'۞ 6eJr"Hب#J.IOl \u 䢞 Jx {ln$ϲ {/@%Bp35{GVgQ>>|95kb^PF)Ftmp6#ӝ-tM]E+YK4M)dǚbgŰJuݫ}vOZλOdU0Zn;dOj<._%f {T\hNMb6"<+~MMS+_ 8zD5Dc)p9&_6GɒN\\uhMk]Hw@ױhV'6BAS~Kź|;*6}3_ `J/` ![8+_#wO wlI.@;Lַ,L U$*2RU>0Ns36>ܲRz# }-EI|0G%ת -̽9 Ƀ"%蝅;b@ j/?XP o֮<}ؿyS$vpXVsέIu4 Y9zM1Ϙ&2 𧢫=6pLсm,/QY.ۛhlk3|xY"Zйe^|a`bQ{%8,@2zߞ SVQUS'ofY}qh(o<u(jF?^9}z(HCIʽk r$۹C.[B% k,Y88tԽ8hGc@ŜCh1IyVx!z} _kJB5La52"j'f1aAsi 'cCT;Hd`g^!a69NݎvQ0%;9gB谷t<|u!V6wt#QY%{nna0Mȴd'SE?YisG,צQw^8(|7|݆p" [pͿCk(M^ӬNԯL,TQwǢIUB乐 ⽆`0U?J.~H}3xhzD8\RaN"aUF5>$"26z X+"kӗ .F>pj<Zgy6uh|Q4L-Z;戻2khb?: @[+u뀤!#՚Z,CJ )'_:> 񦄒$GodyfoR'nbBz_qT#1v(#ihpooDfj#`Fo`8yNb[:DQULl5HOyT lGV뇏k\K/m|ORPgc{X2Zm}QTUoyi^X듉9k򯍫n.E` :S1|7 $V.z9bgSw^` \e¿{jKtт}S5%Ch=wS7 BYiY9Sh^ȷQ¡ \Q}G2jrA XH9? ?QV;=+ԂJjDn`iW!v.lo,R]_xϫ⯴u~Qy#hq!H0&WS 1T^ 'vsƹ%yòFѳ\iJ20N[8գw@bF6tbX!!I3y')<+\r uk!3ɫC(i$_!,>#1|F+p昔}P)_@0}_wҌKu m1LX2,Ǡ0pk{(-TJ)9!37aKvHJ0^2_}(:c or Y 4?uʋYR&4-h#'%u;H|V48O!@.OTˬ1 دh? N[k2E/lQ L d 0٩A;VjX|yL cPό2K:8YaUSԢ%'ʒ-JMɃD܃]büY`/5U`Z?q[[X^.=SY"Gz8΃ ISwO[f絨JRB4^t=},.i/WZde6g&V!*qR|䶀9'y"S}Ŋ1g%6̲)LH |~~|mx -M J bQe{N f] sN%KL2t|= CG/-Z!~g jb|l}#H ,Xgb3 :zB<7o>9abeVi(c,<.2(QnYԡf47gZRKoF?5)qˏ\v`A#evTwP+ d/)XG+OJ!wO ]w^I`Y423'|mmON_eM/ m?ˮ(31q^( djvHQ)Dve6r=[]wt 4uq(H}A2a6e!\0`7r0L4ŷWCRƦ>~e晕}XG_/pNgmPp\h*iv-T\h#ʣ[&F.?A0pP:(ꉀ|ǂ@qXu[:p>]M]i_ cw3@&AHaR-yg#Kax\ s'bDN ƨe2pWIbCI ~ /A%&^Jβ+wAm/Oâ<+2p19 4_|Sc/HZ,}Snh%<(kď>,͉Adà'X$zᴦmȐ,H}NH@?Zk9sLBZW7 ~0BڣO%$21noݜ?b璩%ɰ`axs6(w̿?lUw1?9=PWTc€^tȝgmr"H0c6IN_Xho(Khó!-k !Q"+W_ `"},0%|e H%\bٖ2!rz:slsrV hw+%1kڠx|FNR]}STC^YMI-k =PiG[+J}!ӕ| wI:!YF rݓ+& H*;MLX_V5T6\{p md @RH2cEހ;B)ay*'ר7CQ;HΫ,N7ٲ|UOXR S\|b,f#3!gtUfQ 7 [`  BaĒ!{Ev(Kdj6TgQIksM9u]!ޒ?jųW0|1oG|U'E- 8XY>BC!7nY=Ac1gHanx02w߆5T{gNc̺!T~|T%ǁŤYq.Bt6NOJh|t*29Y4Ev*4j P~p ovX3d ~/>+K6[2/$Os;scq|>Ka~끶Ae3"XȋYۖH4H-`dRT6ug9]*z5m߄5{Fp`Dޕe:m[?c0)!S w:E-mq gT 8 78JHnfɧxB2.ܯmSw? ^1,U5CQ-M2CfJ*G7AAo%WGzI/@Ɠ`pk6aY`Z?72$m5ZNKu%RG{/J)i7&@G] m]ᬐ,a vO8AKds h>a},NyU9z kK7Veh ]& AghPQpP i1l&iwabhUD^n\.ਥ!ΓM%f5Qd&y;`&{6 j)T!Dzʽjelwͩh):J^åN19`}vo;xfPG؏r.gyKcByFN?4u$p%P8X{ Py=X Lv&]mdٜgY Oј4fіkVW:duku[תa` n%/C5mhAyMk:|<~ЙI,b%nf+P@nՀ5 Epj6fFr˱gG{o:{.{S+&A>R!&8^yP&R(sd@ݎ$YZ/$}krݱa'h5mTjUjUue$Wzŵ#`*毁<4& '1#隦Fj݄}3'y;vcr#rvxR1꫈Э}_B%퀟pn%VD/d4vpܥ. (auF=*|ږ6&H( հa—n7}x;wB8OMdcq_Q"K|yf1п7U@gL'ce74Q˟%PHJgtT3J㍄,q0\ʧ m U)=8Mܯ]?R121!+3%fu 3.~ͧ}V7#, ,uIM~|S@ =3;О>Qu@{j(6y=/H9Ksp}` 'pLz֋W 6([?b_J_@,J*,TYpdop1aXshM4o"j(Ŧ6"h[@lMjJUǙT|$5 I~"2ňIjY`] !XWJ19'e$Gz;ٺIJ[#<:o- _&5 b>7zRӺ}f rdSQ'Gh s &Y ⹕];,JcgcgH# (Y&zjW偩KVY!&h Rt4ƚҞEB')iY! QX\'Uxj 謢QeZ/,d'Sa렚jlv/>IE^/]Efo`ʥ,٣?"g Tf mו1? <^PP$>p^8ai@pI0-VV7(eũ"1_g Lo%zh#MJ|W@ʸPa9L:w\u-Sʼ((#5Ѡkz sK! *3鶦ھ$\/ (1U}jݾfQIe ńPѬ3*yN5u)gdiq#n:]3©%sYVg]K+/zÐ衻 𩕹7v.#HH~66f|W'y sQZN~=*q]Xqq89~xw;T ĸZ֓SLX":Tiv7mY=.EH.S7~LdhU O G6 &<I3gej$?2pⲔ$#ލn㾟xVV]mIEfLwN͒ ӤZ*c[ШJ%RIJy_K2bNM5>6nN{p,1rL)rPxWi* D+3gEB2x}E*c@&3(Z?+m2? 2ɚT&0 WI{O{^==UEn3N`qhP*Hu y$'ÜܵYvh>> Ǯۉ{BXG1m|8B+K8FPrn jxUrÙcv)Rx\zjmo󔷜n= aK~("1F>lx3J|l$Y{0, ]O3[8A#oOqFRUsÈ*}I3%:-D|Lf=U1d:wdj" 7J3P钋/"o$4r!T'`E@sm“2o68> ]l\OBlpjca~Ν doj}lalˮRЫkZso էxҷI>wJ77?^sn7|}6V]uתR>쳦~JD2zOtn=#JVnQ OEoZ9!h]Q@b[YS>z)+H ${  ljXxy}7x7r ?6@y ౵T4Ti[,ԘHx X o]^%ǖ B?x0j(u:HG曺8JOCнhJCS+ˉ @m: ^]4 VWC!u(eo$.ky=:3朸W|6P֮SN87k -)V/KpӥŰc耞N Wf\Hپv炣Tcy5[# uMcתE'9Gz{V*_ܰ2g8?c'lrVMFF`JG 5g͹tVwfü-[e/ERm'#XY<>r4&\Nvp2 H6+&id ̽9!:plޙ>kjGx3[KG]^2(Cῑ31wqFO$lNTSfI3xS ɝ=1[>ƊEr::ܭ:9Oa (t!+[o"S[dӄ"*k~ pAsQh"&د>>f!SWVMs&$W?RAo;A0+Pc^M &gUzAl[L&{.}:|2(H@ΚOV2Gz{2ANOLpT$dfKfShqXTv]9v/ɞQϏ0o2SAxz !ȑlY^zFdYѸULac)-Mǽ`S@>9GZbk= 7Q3$S̀򚯂N ‚hp֌]H/ADv(sEtAoKu98C"/^nͤHhSKl~Yxl=#-dhGzAOfGdO[wGo+-#?9%n* @|؛uEBj՜;FM525n2M&BOl*ɣu++)=fpMkMSCc6/d\>$’cl/X8DZxЭ-4J=`_~> kշGjhsދذBwIQ8PbhqtK gfH2>sy}$V9j:ؕ*^ +?`r euΰ<Ks7!׾P"^d gF}N9H\bU[$R pi 6??6(ZZ'9ˤYl!b9_ Ċ;p|"f%bJXwa O_;NE \ă*NJ pP թڤʉWE.BlSxә;ꒃYN?B/C B Q+tg߰X T_o= N:ʋpcM{h= c% B8hKQ``kA.wM%WA,K[TףRujR%-@wR)\%;ő H0W&46RP5p=4?xw@pj'/6Vvg9[a+~M/Y4G.˥ UHHq',J 'P G.d$B ֘0&F_V Ug$m,D`6x<5@=mF>:EliTh-5]Ahr&\!8bs# Pa,}_uqiID{A h7O 5=hk0oUߔd / >O:8o-=F8d[m^ T}sN=*@g&Cʪ$lBXS: Z/ OApJSj߷. P/Z-1,<~kZz1 4;Y',hHivdfiSH) p>ԒlFH0L& :C]wsG B"ze%D~#ŁR5Yc ,]wUȢ#ӆ/5X(mԕ#!H]4Y4\V:}xZY}*]o? jy)rGI5>Å47BBZj/.(rl6:qBF  Mʏ }7&n=7eFPڿSt:g>~Ҝ!AtsTڇ|Eva30}ヮc<uؒn`ѭ$2/G5-dc+~tme P@HGb애=Z-Ze a7CDܷ+`f=8$H粫loע$R=֘03̔-2jR'"dtҕ5O&@,phU>ށ1y 4ov㊋@CœCȍV|Nc(&>\Tf aZJ 䮛pe{CZ) M#X|kqäz >mN-WA.1Z F`Zr>A8kvOIA9-\74:NDRg|e26 !U2aji |iq3Eee3ց }s g`U]}oJ p?X; Gmmȑ5( 62i-gwt/|@A-vn~41x; a%dvƵ\j3tLVUY޼b,*$9o"IC@N;_IS(R͏ T@ze|q= )?q4u,8>ԓwݍo6uNj#YsAd 7E k\͖bUڧLI2LJEKYv{V;~izl› i=Ck#{ځ={l/!3XKxc7rjzYtr1Ŗwr\I 7LѨR07@p<@mH$AOy< We%?o4×PN\9-!7>@:[3q&VswUM5v y⼥[H_Kԩ")E hh:&BW:F(>A:Z鑭`gn6Pi,! .^ru|A|NjplpZʖUzFS 7ÇI|4AD'I'IUUiO83MU`o.fTB׏ gory {#5Ȇ:/{?/fh\1tBi5Ru|_u1QSeG ":D"W>юp5$W/wdǴHlBpze\b?N*/"_I=*HwxCO#R$!( |-,|Y P@uIO5s"PVZ%…$썤^׶`I#K[WЩ&1ds,gQ͙ 7싓ؾ\)MG WT]eV]*I_H?16;NZNn=+..:jšS ݥ%!$C($N;uիrOvɗP5!5Y]m#<]Ð=]ڹI*hwx}XҞG o(-gs*|]Hs]|sjv@"IZ9B$J(dX.|Vo;wf# +-p)!s& t)[R][^QU27jH-ɜ x[RTxoRcߟMJ, J~VP]jVtUuɸHQp[%Ús.۪ 4"BAU)a&;d 4g#aw38R^ ~zHYJo3JXxO:V$` (/ E1%V"&>[ 8, OVI- /ӛ#6{@CN)d냉 X/2] $5uӺ ʧuKc&^q3$>xZx ɒ(y##.K vSEOb)= K3) RpIF!N$_G>$:c[;G1lYbAĬ *俌] [Lu9զ9k[%G%=h>d ,3L=u2?$V_H Rߕ 8m: רRƆC'o$n +(P@ީA}cb_KAfS wF'V6+ JBʜGʹi)?_85~njZ'1by(+ r*wy`iSTqv}@f{9#[m] ܂ǻY9=#¤3 ͮ6[}9 Sv< )eFR%xO@8ڲMqƈDٗS;{)NŐ?kx5Φ_kOIuvGޜ*3V؇bNZrA_R 9ֈ7)wtI1Yl ex aL1N:?F2ߴZ43uCU ʂ'7P/<9hᣂp-+/Eq&[*.Z{nn:e֪siH ڢ%xa<3 37`d,_VݶyW6¤e۔P 8Cws*\jJ`&l]Я v)}|+^vOX"a#T˸Q8ʩ{zfOyrcmRWȗEq)*6/kKH$|g3'a ۏo @^N3|5593'iN'WA}ri*`P ros]X˳H'Yݲ3fl)cYu^TʇκTgeNړKh)\Si=>6[mf10e-PZʒYʮoֿk*}#?J;i`XuFv( @ePe_O6~VR *I-k1Ltu9Drt{\Hj=}tS1Rր{p{.n-Iz`?JH8 3y򻤻 L#1҉{SF1LDGnx,sv?:a A陭Y 2CPārC ǖGܦ\#֗0}#}r>̭^Kcg{G5}=RY 浟x8|4Y0+yV:ynn^ٱRgV ?9ݒ O0 ov&)E\< D߮SӏKB?ggv}.B#>eI&qxdw;U 6xJK,VT M^$k)7ì`gmz,rΗrx]ڸ'Iơ ̗|l\+%o1P F8M!Of`gln`i.=̨2d?}_^/czMʹv9"&pJWuY] 0!0hB$Qw 2To]/1};B 1XN~TJ|fyC7_ kJ|HFY_xzPǼl&^yY6(EXU|0P KUu @IBh4A6ֳ+c^fRUπ*Mz-ǥL }+ #gާAIЉ{䃩FcuRrC/+woQؙ- n3qJ`~ODsywa3ރW#y3VV._Q6RnXGDvWDkb \rmClq{phY^Y!2 O2&9Dr&ZV |X'ʳlatD)Ep[b *@2:yQ7sS/1,2QC_V"DzEZ)ioVāTǦρ;QKXc52Up4Κ(܁9&$J9" /I7=X\ 5xd _Ts1/8f=jK4lǣt5()[6]K1Ŷ9#̇H$TVֈE9ɇ.,ڽ'$ѱA'.PMj%nGkO7auz"$,lp-oa545W>{ƒ YdlS(X gǐ:Yɣ>vyV</-XBףq%eƖU^؀=\stL&nxF6"I$OzܨȽ!1Yb<3z#]Txq98mhnvc+wȑTַn AQ@vYiRAI೬PMufu宅nJ#|VZeWU06-&% SKFp t2Sa}% _p4u JtjZO0Y˘ʎFKSf>bs69/Ar,<DЬV5 <-9;'Vz.T6ϟVKB+D)Y^SӆC;. öA@|)w,܎kp<%$+zT^:vXZBHCa] FDȸN}VS~FqfJpKWǶ|O4¥镗/83ϾW4U5HF")[ѵ1־ J?uIJZ&j0dv]gj1|wCIyIȆD7Z%tK2o yȓɵtTC"ܶ7]l ȷy1*v#b;|2x;O%aTeu ,_gڢ_9:C8Nce'.E0RT&U'.uR+!Vpuv%@{]v+-=VhAP+pFhOy| M,v`wwZ37eMKԐ f~6jd`OH`<s\=`moBj_% 1XO?TOg~o$QKV1ѼVljw7OC>sP! B\hjY;ΧN)%'ReNڍ.Wv}٢H%GE_T$T&yhfUT'05Є2ӌ[3 춳ܜ̣ ˩#b=N&k5dl/.OWx1  s:/z (֛]zh,8ͫbfGSOLS{ESXkel]5_7nx"t3!bE)0+kG\!ĕ2ͥ*f>*>Kg| 'Q~jw֊kŠ/|ry ~|=)x;<2\Z_oGX 3WDΗfTm8j'2mXsCD̀wsYULo&$l"w!niF=,F;"$%B7z ۉ? ;=0n J;}lAAgSb{ީXF _H<35w!"Lu@8oRbNFG2hsX/R)<)B4Ş>*+R! .*L^E*gؽrR5-Nl4>=EZf'LPe,u!6e>сqCRLLwUDI͹Db2 4uHJ ӹLz+qnE;'Ka,$x +ĎÃwJCcѭDYK)cvFf_F71+U&n(6Yم",_hT5 YBIu|e=.22z^u~ +]-=AC~D؞9Man? ) -ǒl3~-Z!U̥Wr>Q f_&׆πq 8#Pޯa'HJz;.S|ۮNP֌ Vq1AGeJ0M$螃T olzTAq]ޡ'׊.Ά30ӆk!*d~DW)ӁП˂8hJvM}]um\Yz儔yʀs!Da܂C=ϫ5'ti{5psb`|iMKl)R6y4=ۢdz҄2*4eܜ|x*I3 \ X Ͻ5Z@Ϩs&{F-KENfyTkl$;Ku_qѪ#.ݰƬPǍ8Y$sRP"fiJeNGp8dm"dV%Ybe?Go2瞤gduEDqn^'y5 SҦZ~V)=3̌5=)Ԯl59`/oXjJ9VLt[wQ6:׋y%gB٭:(_Bdyޕc`ywJ!z C.]5gDo^Qœi9-IOkt8U܍62QO{ϻECm֥ВkJlJ(AZ5sG'T9u]O >S-RLLb3; yj\,-"- t5ԳUq.iͺL xIEJb3q0(v#0/_#E#`3/:xfmUHy>2|m!s˘72.Usq췁ϤPYd]5%pPLY1Y*߻\W!Aչ^vh-V]#J&dN/3]%>{xQ0ͲbgWal3@#}"\!J]Vh{&cRqL$зsIJ|Fp; Uuk 7e8O[8 j| a5Æ! Go2 iTtsdUN[5D8#̰ dN93HBdU:%5e r '>ڸ + >DPw.Zn#ѧ{'? |7S&.> IN'Iє3뒯;Dbu՞7'q`95NNI :4|.td<ŢK.4g`pJGJ.;ಭH+M_~ݸNZgGI~Abԫi(N܈il}23lPlj9rZ:Q*u gKZ{ԽRKt8 y2\3k]:4Q_3[<=Kf|(w>H91h d[e$`-0;ݳHM(؁}g1 pl^`f5ӾEY]>8HSXQUyBd%u"J ix6o]֏LxpgP,^>v uݐ\~O̷4'ڷxj+p,GcyʹL}p (=5.`Sn:f3x==j%4]lx&%_6256y:x6[劽mF7*^\W: ̯@)-/?p+hl-US̅>_IkZ[ίΚx1l׈ʉ Ixǻ#){?>MdC)\Em 1^ Mu\]*]kή)F ^uZT+WGR: F,w9L <ڤæKJY͔b_i(s?}GYB,U޹bRfzW6 pSNf 9=VHѥ c8HI\2?J(`UDpo7W +fv@ X0{3ʃO`43դo@q]Xh5A N Yu(AiOBGXe'E3[=sU߭OZQE";c{< kVLS á-a= MSZzU(S7͙Xǭ4MDqb Njc;š"qq8zWQCY8qV8=HFoN_•=ɧ$F}?'LΏumPϐ MlfG*<+eeo=&5%N9uwҖ⸊aQ%wHF+jٗ_H"@m,Ep^=x<}5q2p{?ܗgL]#ጎޚ"2@[ Xvܖt͢"V()Q)wF.. =:uBfٵȄڗ)^hE 矙"HvjD)4Fƚ630S&}c)H# 7%9B[%=϶ .q6#Bުstj4݉v 7ݟ|#<X(ъ-`ꧥYA^p R1n/ /^@<;TNK2%zjTXw݇FB\du,+q2~srs[cq_^7&`2栞3GʹR1sw MkɗuȾ0`iJf&N1;^[ #heyj:N=ْ&=(|n+Òk7ȺH㿐M(8@INN{G:`G,'V?VdTAm'Zm XVV/PTp`K=3U$SE6[-Gf> mܲZěDk1Sl™%_gH<0 6dJv*.7٪0Y@1/TikC #6ʼn.T\?=4hAZ1Ò2 \M U8$oHq `h=`aNɚr>eaGdxUQAL JCJ2/BA(8}u:x1C| &ꊮ&y16O(O9V MiviMk 5)Խ\H; 5N!=ЩI&b/E{W?%q+VP&Iޫ|:DԓWwI :U0\MDI540JTkox&1`ur]hPٱS^2R[Qdѵ  '5le |XA$9h(@3?*-5ٽp$v>+tXu)VH$+TMͪKŕ*NU|D@`h0N;_ea/#37v{8~ypˎ78rXt"yzL~nw=D fAkЭA Xy~f)c0k豀Y;Z~4HOx o$%Dxa^f.w 䟽#֦V(4P;_9ܦJxȓM~ʸF5l@l6e kϐuLhK)”e sQ pk3[!Q6ٵ0K{g Z!Fa`k_G^h}Kl[1EwH-y]ΐe gޭ̑à&Qm9E\ h<0}\C5t ^X.h!Y!b ng斸[ /gy ڪkI?0ˌO qk'ӖG8gB8񪵔#Է={΋Ь3 DRE9S霤U[@ȿA%2A J-OFUjrDZ;rVG'\ ͦRrBGcuLŝ+*J;0"vZvIe“q /ܛ&هuK\(0橡Bh7*f\x so?jʱM;tZ$_f.!HdAq[cki_uɔis(ss{##Q=)Y/F(_S:[E /{{M876ݓ9%@+.9FiSxMEӓmGk@% VcvL2_BY7Hj@18ԋ3Qcea_T. s `{ɫ2:^U Ցk(>9O@_ h,?vtXa3^<*{"1@f}O*1i83>?T;`i Ͼ Kn ˜<4_fpu0ݒE*:S;$q\^5F"? UlS Y ̳-!ʏ'ߌ/}>kiYk[T嘬˼ J!3͠C5w`$tG3c*w/RZ4-?bdx$PVU7#&"I|v):l3YM͟LX52.mj[GQ`mo\CזPXCpv?4IG=/ӹ4}>O0xr}!SsoRDBdyTjǠ2. 돉FKBU8$2"n8>0'0 4PRYdvzb"(""2XjZAsA\4="7bGT 3!r&/~Q`-#NΦ˪![PNA2CCZ7:0sb_91c`Hΰ y/sb+N#$Ֆ־".}8V˘:8B{ItxOUxDVdpoLCf`{'SWOmT⊼250Ov~ Zk$X| 1q '2W0u?_< Q;'ᠱQUSS4*nYH⯽<(9w" TZ R_f>gY!V%ӻOWAN*avсqhr{gzq(F@=uN ׍_B9좼4ay%@-x2Fh0_x/ e&-5^ @V 2t]!D4K pJ̆BKSf|1-=}Q30~S 3v>7n5W) OY'6޽?}eRYɂwZ6-cLq>Zj/I4zLz{le<ʰ#%)wm*'JWyV͌`3']YJfQzʼo%c!K]=*i1N=n@'׵}pB-hFԜQ$-1.]שBݐI@-U\t2ekoW(̟' \/MɱAj݈_2uriLݏiRGeaK J67:[7Y/I-5\_]RV|PN] }a(`t*>U՞G0P8{9k}[%iFo%Bݮ- Hc)ٜ:%2UdDZ_iAtJ Y c;qj|(ۄMS{lx M5E~ZkrUfԄ2ؖ`$˔YHŻHxPFH4 " r.2V (0CZvQ w1ڝJ*s9[sNnǿ .vp4A!lBslKD=h{{իexy+KPukR^pApXM|^Ȳ2vޓ 2hY63A᷉CN;Ԅ~pb9+"foJɀ]AQx1ΖdSl@κm#.gXD< s%-U%O/!@Ta֓ab6{. @aiyـrk%a lVBCGZO򬻠y.۞Rg';)ҥ(UIZh 78_j:&\5sK/rE{ߥLfnTf(v|zi+'" OԪ]CM@qw#>v ZM2SWO?߱0>.~?8Á?+.5䰇.u)ѥ] \17b琬$MkTutE^Xsc²sV1$rR)]$ƌc*ԕYXoZ÷=($} 'pM 2cPn@d=q<~ܲL7?"fQj#Xɷe6Al93Χ !dx9Ȣ6 RY[Dm}L뱏}}:ַ &˙Ss7pI4[1H L@2)-푋2y uXiKi#ZzКA1?nUy"ޙEL t=B;K:񥸹gt# duX&_% 6W BIMSeAj r]*NgwѾsEQ2#f07,4c"ЧpOqւ9Wb mWO' {*9(S߉1//I PL1 zf$[zYGC:7Ar2P96W/~j^U,pׁBVyRf^ϛ㏱נsv<>`L/$({y7"o~CƌaڠZ}[acsz^4Q|6Qu|}Fw^;ԽƙV j0Zx9#B C[]ۤ.ZrU^{p1p FhMߧ\)BuII$Fs$ڶwrǃ԰g帧\1wݪIg<چYW)::*fJ()$TM V3u61F#΅x'R/үt#ѩgNO\ ]ּrZ-=y͐VDf> YoAD|ej GƙiA,=6E$/(>7nA&?x|^&3堎;‰|:5pr]/歐G:kÈaa8/-~q*{ c #_j <4Gzb/[a̒L6!\am O.MC5kb-[C&__-FYu7d8&Ll 9r+Tb;+RV #, &XG ct3&͐f]=L\Jl[<%EB|N#ZC%ڴ"fGg` Jf9Rjxv%nSxX,3{*>Y0߿ *Qwz;hgCj~4p'#wd@Y4UuyOgja.h:s*~41}0wd!Vzh??򬩺s@ajȴZvh0SL|R6\ mPxMX26:hڠ Nޖ;),;*%*Kuj{}7/?ݬQ`IFE<('g[9Z_͒Bkh WLZ#p|z5,ttLנF +^,ݡEUZzOojNv8ܼY(k4bep:cދ}NAUD~ aQ34`!ZEZӸrBGd1"Zvd0Q}όYJookpPL"?gEyжh zh4r&yбj9$ JܨImf럦rQ7ia#\+/$7QH▖D%T0E$֖` u ~wZd>G| zRA |;VGBн2dU-IzP1q# m;x~s*e(k^G(m+׽ n_c0qMbHPZ|!赌fc31&ʛ"i9w)a=W "&Z¿ ?"q*yhonȁ[[-91%'v\L./5n]5bLzy%U%-O},5RhTV3a}n=CyxZuЛ|74q {=w{T0?،K2vPbqIeR+F7åM3y+AAm+L) ZE@R"9+3>ͽuoRjf( 5R^ f ̑IQ,'R1FnZ5G:((04;7t.U~KQ5:C{l&ZfY0  SFGr= r|+9SI/i0MUyǔθ{i9"]gg!w >CQI4mLf`>qJL u۪Kp뇠JA3kQ-,igJ]ĎYJܱ:UE}}|f͟EV[_WmbfdDSY/-;E%&b,vIuA(B7 @"eL2tHպRk%FOzmo^I=#|ho_,;kB 1}#4F,gd{wShPd_H"t9|TUK 0/G ԭ GdۚbWqhcz^F*p#~4N4EjꁵXq|vR~;=lfn vT]"ȽN5!΢lp`3)bSwgqr^tSiglxx;1aN":C:2ܔ ԁvzQ"Jݺ(dHTkFSl[ CP 7U<2L 慚e^v۾݁qMY}WRCdTP ?ж8{#?JO7+ ~wo +bwl0 ?t[`܌-:*JSKe\D@ziDOeI aBH;QhԶ1T^%\0ڏp Pds-^W}VF]@[4:F]!{Ѭ6,Ay\Ȃp]D+E73 a4ʸWa\nsGD<=U:][%6d}:y{o(G5L9Mv+;wI_5SM KܓdFߚViW}[U ?4NSpg#՟ks[}t ɇߔXDt9.HngQC).fiů-ҴJEĕ1ՐӉrwF'4=``.!N(jHI{N]xK3N2ݶEֶ-(PSyU!prS:}˓xh]~L pEş;7-Ի_4/ %@q\rz!CkcG mw-Yox8s E2]6p.$76hgJAxVR$ 7ݱhm*$D=+C]*h!8#J[l.5ǓH'rͧHymOC2əl?*1+|-87k۽<{miSX(E" Xc"gIBF ʌȦXhSR1< ҝ\8V5T{M|MFvy,vץKFk/$Q0? ޷X>_%Zա3$uIʑf@(_# ˌV&|eSǒ.E$? 'KFoF1Z Ҥq2 \qUPfRg o?w&*_J'ۊ!F"fϜgIXlbYe7̤_1?@c4x@u><3%ovQYgOe,pn^xRcc;~'T U [#Jas*c {|;ub!,˫ODQz\o@F `UZ qf.]"1tI2/+ICPEօC{'Q]ziJrNfnP>_HpYިFv6{Xe Jח3>)P- Vf_)Fe1fo>|\ x/`}-}Aظ$6kW 6nVؔGF0Sfh3!Y#jRZm[b]wI ,jZ ro2YvnkN|]I4ꤧi/:WtyTp=\4Zj~/X3,p7y<( Hۂ;}!q͢G o<=JKIj# I.zoEO3/?!ey,TJXQx||5N~f7S^)!y.?Hd_?C-*z^}ɯ->Y ?ޗ";_%(3bոumhmU9C!N5N>\pFpYeJJ,'wG7ͭRÃWJPԝ7a8XƘ%J\t.mըIh9O w|1NxryYms7q9}/_,ZJءi+2G]) qbK C;V 9ebR#[%-'[4[%#H(Hs-t^;ɄjW隫AP^*s48D0*N9E*lɠWcwR{j=bTH_ΎZuAAvW%4I>ED;hN?ϱۛWpV|J歱{./$$7&Z5 #M-Wy&;؉'3jt@*T\`̣YXX̅>e0Z,LEGUn iݰOrc;~Y?xr{[&D#])KoՂ;4r"ѭݢek E<)~VHIBOՀxИodEzp*b24/lj?YCyEjiK5a(ɧ>qfR&yA^1Z8/b~1HM-&dA\a`;X5;DI2f~ppe^[PAou(lx%3ڦJ”7 G{Q%BscpH(nWw =Y+svo8E5]bU9f#cdnhc,)){4d3]s83zbfA="Aչ-.@PW=A=`P"5I+sǕ©=juBASW[! J1 \}%+GS?^T)ׁ\+PrQn-nDUL7Q8Qw6q)!6hj&J~~e#Umjs3_^?jZ3\F33g;u~0}Q+[8g|!~S}Զ\X9kib+%#]VKqڞA}˖/Cma@ACe\460AՔHDeqO>p 4㳝 {I3d2N֣mQ L}%Y&$p'c( 6t C3=QLJcҮ#R#ۓJ%Vao+Yz]8cT8Mk\/WPY`:B]C>MJXbAC#u /XQ`ԸCB!՟b5hӨ2'qCdD(Y{JoK@3PʷYyVҀy/Sƶ״hK2`lNr 0f66Tmtj"'ɟ2ꃠt*ÊQ6|):8d5 c\urr#T3ah:Y8$i^B#|nRq3j@V Of-TzTf ɚ9c~QrdA7'9W:@4?Hj#0 TlBG ڕ"oA?6W?a X͚N$k")GR@Aƌo/g}x}gA_vg(4g?;xPo2'^ì*sΤ hiJ%[B"?:!\?_ '&/ EϣrKjE_lf(xhE_( $hDܨ]Hh e|@V|ˮicM3r' d@P%'bG7ˀwnS=!`X0=ߺ h=S~|NrR" q{:] l8];K|I ];k]GUSOP=/5U~IY_xĜvVʠ$8ONn\X\CIyZƬ0RDaQGW~!-~qh׷Ѽ?Kk baNو7{;S(oywYTf+S:5ټB+:ahRfoo7KӺꏾԳ2%{K nwHuwY' !fL3:3On,g:F)i s4A =%NtYЂ9H|<vO ((r%j7X~h_0.?e4῟)stSRj[_HqP !< ZFa.!yctL*ُv e r7'w]Yo)tA%fDp4ZyRG`0'b^G$:u%M-+5`ɯơp7/4_5VAA%+K6%o­ @M.]LnMt.lOnq%-7\ 03%Pi.^rJl{Lb.:$޾KP-] N7BEa#d}q*L$RӴ7Dp nb(M,gӇRDuFlxa1z-"4RAm5|L"<=}KA),+Ys!E#XApNg.BsdS6GGu9B_p)HR {xw/npZ1ra> j:\ΗW~GK6D:] &twsBW .hak[EiaNa-"IŴS `~Dzn-tn'?kOYJpDUHjgРOOveݐ ڻo{1L؉Yj\DrׇVwMB-I$Y' '2"/E=$yFBij?dOBRy*Ctp2G2M ೙ `U gæC9aF?}QE1}ҒKQ VwZ?-l:&ddlsCSnY%ـ8˷ƯBlȹB!xAv?%c?>w JHLiB` ; _lb{<%r]K 7hJG{65hWQoirp@ lS 1%&KF!߸09{$[+ fEBxAK;~ U?#H*ޓ} S~=oUM/#' Stjy~Sףv4Y_k$:aO1zy}Lqo.-IN ,_`eW %]mwu`^VF2/숸+g[:34RD ;̿t?) m4V$a>+TMf%& qۿU (NN-] ´zs8Kyi(()k_2$mž"c)ûARܺfɘ|4\v5ƪI.9mao;1>/EpW$`W>R;WwrL 9^c-o`Vaa3~ ەcCdm)ۇ*v,IݜO1+LGr,Kφϝ]w8rCGf~񮵉\0 }@ghږ~(]9 %r[_4-DQ d֓%3锐14 zOcP[߱`Kb P"+@^;QZ_YnQSDmFdٸ\ Kgfgr7i{Y`]PM#xOSKP-*|!+dt92q2KCĜTQ6ʐF㱪Zq1@xv+! DPw_C.9ol[PHSv ,cmaW^ {v&-Z/n)97ʘ`wTի^IȂ /0HYZGW@kboc q]NdՂ:_^ƕY Y.Ѕ@_|$ƻB*GK$NqoUJ ( Iǚg r[{ffY_wYc1lem\$;% i r$r&<%@fOocYhlVQvQ'S{-8#- 5Oy3^-0$g6! [v 7IFge8=H4Q?ԁ<>.w TFO vהkLVbw:"*\_w< u;qzg|C~P'9 >D黂p8c[`݉bm`:BG@ ꍃd(o$\TM{ŕDp@ FXD'^{0H-B=p;%u\y O ͠SX-Kz}& ƛpV^5\@ \] vFC ɐ+siM40B 9d1e{Yk٣ O)1C zN}0? einMigk.6L|2?Za*Ҽh\D׿:~;; }ĽtuT4>NKZ psUAtM ȳHV*Pǽ-0"}r^Mݰ1xы^%SƬ8B$:RX2Tn.#O7\0e,&-=e\Ge$6%gp Yc6gwWg\- G.<%R-*G,)Z/Fl6k_I!z D%ar0LUU![f %vHq2.b ќ6w2=rWo}Pm'gr k ϙ|]\B@$bs ?gϕ91G%±-;ddxRpFDzThɦ=0q\%]*+ DKrHl93fQFBuZmM+rNіCag@~26@Z]Nk Rjq5Jh`HE~^gBjYquV콑ܪ8F?Cpl/ %Zַ^*f3@t w; '~)D,b֞_ݭP qf. 훚˨6D_x?Qn%;=n 5fvB7==ѩټ3dMP>Ԩպ h*>NfFnHIQ~m` oA? $f@9qebs`;  ? I2@{]ۭ333lD/Pcr 2X\q76}T2kc3*b4~OLT\K^>KQ6ßA+/[%K& ڊjV)nnss P]>(sn+$l]Y(GUY&[jy,L!R6h-<,HWfOFfF2ALU4{ q_ ĦV[wpHBhW) {Ua2,ar %؄rij@S 6$F>{ Uz?#c-GUhm@XTLXfHϰۡaRN+^.K|.v|,{`ڱ*X[}GӚ;MAJl':8Ғ Ѿg50ӀC~G:,%3j6Wǡ`UA("m3F%Ӆ:!?.½`L#l}o=R(xZH5|Q0V&z1/Jq@m}PGAc?wVS  δ#BWp|*Y!fH:lzY$qP1=_Y U\$3&Gl,! Mr"?d[`ߘ 1ڨfH~}\tŭy#,W1VyTԼ!d>ض}WV,V'Vw}F'dnE81Q݊q#.]/wvќ:~c43F>/H%MўC?6jܟb칋H}T)QCV"LYlPO29WV2B,+כbc&kr%߹0;Ќ~7&W mUv5Gۘ`jtEEp݇رHsŃ6/p e➞?EYgQv#=3/#[ƶ=a@4EZ̓qE_#ⅉ(V\Gmh]%N+Tk*'aG8 h*oHD RŹѬ9綈 4\3"Ajɂ|C pn/`(&IIiGw|ės`}R쵚D^K A~YI8P z|Ą8GcIg篤kFQS>c>PF_p`7I5gN?lmQeL}#ƻ ؘxXZ.aMƙ4Y~X&2( .%r*=2(b^N'-$Phz|dLx O\j Z*Njuec4xjҪX]\7N?"~}r!b_B}df]yiR YDylOqDSp *_͔6oM RO`frMp_^ 6`d*¸?Uk,(cmC(̹532;0q`$?eޙ%1TiyЬ R:31vK(=j:LPm[S՘ {y! Ԉ`Xdž=*zo7,;i`+ =amR*2/euw|D}uq2jߏ9]xlBI w@|&{3."e;Iz r\Z>v߽ \;BTݷrdž~N50]]m@.} *dd+5{$%>v<.}' sl-f4@elV_|͜ yY_lXa-kg+7N1wD\ *_#|fRqWGzG&/l39cH>DțG|߯Mr_(ԯ onALyYȐQpbOF'g]vfnwtgB &?pH4v>"CiawUgܹE.7<R=0##DP.{d@"mkSSm &.#퐀Ko 6 o)^byO [}X\Te{\3{6_] {]UP;t 97/=R(i|(S?$DY0g:*>\]On%9Fo`:-Ŗۤ[0 iZ {.j)["AQ,+33;<)+}IďddOEC IqL`P䊖bŬTܵg)$CR FdqT~KmQI?yY5oJ;YOנH{B &h)Ej8@Pխ1n0方 *Ljˆõ#au\`Oh ݸ󬹁JGÚ\Z$JϺwvܰR_`*RdzNzF%T4S ũj`>ښpC]d>Ɖvڣ-ù 4bNf%A⢉a\5b1vXdSlUԃYi.~i 6 _ŚXv8#zŅZ#7PTVR;hWE5$JSQ%4VǝhmȊb r r rl$o*?\_ZDjD }ݙV+ֵ]đ.@ +zb#'jΪL OU>UT EB4E$UE,ϞY^C Qf;iղؐtI5 >p.u_\ezb ?c]p>mlJq0ݯHlzB268΁rhO Ec57 [4%,?]?q)xèteǿ@#N0ʲbA^qm[3+ؿ_@*6"uގM0x_u(g&`rߌF4?95hWd1kn]/ y!͜g՞&n 27tbyЉӔՀ2PL蛊)[g ,EI5mIE*/}"՟:5~䆀/7= |9PJ?IYBZSL6GiG߹ VbjA*Gaqh| '~!xyI&1{{! upHEEi)(9!RܰM R00ht,)Y-< aӀVdJ[tq@ʇ!/*LDXQxupV*ഴSc7WK֕`%>WX,fl)}kC#SjpVz9Y7l&2<~ Ft\EI[TLRJ>͹+0FʶB0'=$t@M?0њM!{rMPmM\mӿc?͡ly75[ܥiTln̵Jn:LXyWW50NTjKnnMdLdi;RK1`$|Xܺ2K? $!0+oW<%a/G;u:z\v*5dT%VJZ1n䓀0G+7A:n91ҝ_;:9]6A"}o<#`Ћ2uu΋Qn=\EmZ.v&ɸL_~a~$Zۭ;wh{bCv7e^bd 8&%9RKGڿVruhyG6(}j>^F`OāU$a܂.5=7[n\[F {e&kk\KXZ8p>4|6Ѕ$ϔ6Gi۩]vR=RC/i"aa4[BFFE\Eyz݀6 AYhA=8qD y&&n0]p1]ŝ zrnrP4s`~+pgiH\#=n D/qd ,)g;ѨpA ~J)0c0>0>w o,+h}iNeJ =<ۣ KG$4Q^ol8o{*Ec&ɒRO޼eLdhD*ʁo2l$USO @d=?na e1XA f:^e$2]ZSw\␓&8oM͙k"d8A~~#U˿%rܕ iM"y388 7ܶi\ }'X`VB|ox9N>&OÐ  !]!-Ͼ '.+41#[-¥C_G~pX`Jy芯)2\"xx¶N }G66 h]yOas(lSeMk)gK*2wCh^])ϧeNZL]lMwRqǜؤ8v:r+= b@|XM(7hi`!?hFip䭿\`ad0[VZBnB׾kp8 sY5RHُWB3wR*3ץ$ c¿]/aPMVBM0(\Yʊ(@^(۩}}vwTHف" Xe胙g y mґy?>DGPy.o IZ'W <}rk7,VFԗh;яSjshltsxYъeXoPl r5R+KjZWЈgz4 ~\w\:[, 4'Ѝ #;QKCí[ =#+ȿ1pť`0ARJI tjС;X{H,}MȞaG?(V&_@ٿv!#7Pn뉪(g`'JU:M XbƘd?5@w ͢h>k!T?/\*GR~52Ѯ%N$a\<@.tO/%?GJOJH>!6$4H j/7s.Q(źkۼgcf}с#T@K/e'ZB7g|w@ZJ**՞5eAhjZm }gBTJ4)W }AAdžK.n+jdn^B!@1#'PwIYDUm e7, ?k.N{t*[UN\HP(璅"|mx^%qj7eŇN=C|{}^ pW@֕ %zɰFO3]uS0l8{'O:`+xt Ы.WB2ךP؍¤Y‹kS;d4 zބO]TL_J+,fjwR׿ yFSt:8a`㵔=]c>N 7N@dȼ62TЗ~^LHW!kN,MY 7!$ JګV6Z$oP˗%:B7|ѧE/şﶷN*<,fP-m H 8dTc]3_|}DA)M X,V1y=PR+5cF擗|tbLr) Z;#G^KRz53;5G[PI<)!Ok(+opǧwHԪyd, fzgV澠q> !׸vZ=vp dnh*߀cd(4;܄YHH9`gP{IyE(n Rc7v ambI%~[|7k%,=k(-:.7D;5YP@ B$,& ̦s^eHM|s[̏FȚAFVk m"T覭6W)ɔy[*$sU)4^%1۷DuPs.{q( Oqu ڵ֣~Ro?gc(x Bo 3DO0B#2OMgV8WR$oo,͏b/T`!nGhRe;R[3EL>%S@m;ށ1k'+ NJr\MxZWO@n{x,BtbMm)7YmLgP9V^; kC_nV<XnGd9wA$ jc},~xT)k-/-I tLglpwJQ>=7LAXĚҜ n"<4{bqXxlѾ (d̒;ɀ"wuYT)`>4eoBu䕂3gw4ͥHn2@>ye ^TȻ\ -֋^8s,Eubb=8z3K>VI:bM"~&c 2 4Uz/1B,nɂ0Qؽ<2reJP!l}vJ`a6M2&"=5r_?Puh5r9{^a{31 e3%g nN1E6FqOm`h!fuJi5Ē|Y yaWjp4o> PS竾hẗh}x^K FNtKv0y`& 3eڮ7|멊=߾9ڎG\~ _YO$ !g1m@N"Ǡ CcwR6dԜWw L!$cu'P7X3 =rxFHm5;rHM];ER.޻.NN,ůgLvtX+%8(-yd="?p{J 0mϼߞ#>K3Ȧ}%[=iBp\`_ Q`^G|RcMZbj)r|*lݣS*WXW']6e&gŚ; _-?qhgyE{-_*Ml:R=I03&?ܲ&±*N3$bkΘb 򫆯`|;Ӫ–Djz~}TN}$kU%.iL]=LN]Qw:az/[3aEͰewSb- / +',I(\ttr-ahωre9LkYռ/"HpcC^}\<f 1rs(mhg%ۺGaLjbR!Zzm5[:L;ԈBtIꩧ䣦ezϒ Z]w3ZDԃa^|}+–)h$)Tm8+^dv)z/k!Dzy%>o`eYo\t˞SZU,"92:1UnYFy7n~6TF^AgZjr-?*Fb)/ |!3"H"RΑ"$Vaq"WT99)@ݥRI哷MX}lZ@L42d~Llhni/W!|a9:rVπװX[QKJ NxXC9 ^쬛.6MפS7`Tfߓ%% GL*~n c>RU.MԾ[L%b]/z˻fv&F_~{WCU8H!3SANYGsznZV8Vb9 19trWkͥi`8c@VHr+3- vjrI!o*SѪ7V^I!E%nc/a<;Ri_QBaT4b6qmo!&~[de3t̪(&h@? ;t?n.;f4Ь?EgN=V)޶'(AK4fwUnyޡej9ر=,XL,VVkYӖ {-;vA~uMpUfO+E Q:n 97GE9iM_gkq)F>O?UVIl^r#aMXʦ84ϱ͇$ +ov-1 hR;+ygω+bYF1BuLHoe &X >Q}(<0 B Kd|؂S~{1rȈ cxj+W/,WS4M)ts@Rȃ7"=eDѾY* a~W_1&tٹ=?bVTt_^;+zw$dx0R[, P&yē%>IŸzsM#c \ zYA~ ILj;]x{*9Y֟RH:S>'S`G,45EzjMC<ib3u2x{8F)غ=|(h[iWʑBBq!I¼H`KV3ak[QDzevBwZ %0ږvµahjht2ó { %}Il5CcXF33BdCƤڌ,B%frA]3C);UeBDqLhEʚ=MhG>`?KZ*_}Kx ASϔjICX;0`OGJ\ʑ+~؍kB [iĆ{jiEeY1adŠ~P-5 /TKw%n.(+shUM}X-.X%#HsP4#Чutc}D@1q[h/[pz; ؞j 0G6gƮw`j˫xؿ\{M{|!Syƫ-=HUzi$Uv)(MD|OeCONx.o'` K5-v.W,cXWa=O*ʃ' ߺm`K6=^_)D ȅô-|ɔ1 G<UG?Q(%^]@=u]z%ǻ%߂1{sr$muSu%M61]kyR<`hZVQiי^/T%*փYbhOUZT/M4XNL Pr}H$>v^>{do;l@U.pR b_cvr{$]a֐DA gZ0x[1% $T2YBxS.5 { ^7ϣ,͆ 8RS!'^-w#T[Zg&AMwOD;})Cȼ]*:qhEn/ӫDO߾SX*vqTG_jqIB?GG`K!9?+'աuC8m*DHve'O0'Z/=#ȨuOKN5li%6UߧMrS2u [/+>Zia:\0m`|5ʗܗ7Џ11<LM|5 CI}@@J(+DQדxm:DR+2;'AxF >l!) })5dKެgʵ\pW$HyK,(U+!0c¡Z[[2t? 4mc{ ~DA3An]S^TX$]̿oGzՠSY yZs2J=y|}_hYB8eeik3^5ֶCY v;r/U}3iyyѳ[j|.QAOGcTEz殂pU]p!^rj;湷^r{=% (~re HP1Εg~qg;;)1{ =do,`2 d/0OP"~vv?&P"İ͋ꁩy02}myo&fݫ*Y~  n$(;. =*LۏVJ&D \{*(€SBm8ɷEd7 s&z!9oR !' sbK~D 7F5mFG{ݟ#+Ykr:-qa)Շ+\QmtZLDkEWPmTB' V]c ds*zW+ܽ-hq*3 ;?R,DRF/A 8m. Ř9q{ңI R+覞0\nFF]Dh2 t]HdkfZ/v![YsiO@XK9lr<[o,U A4fQSܧ:c?$p9np\(kF҉=P23]Yb#eb 3צl,dJLWҦ[Y!+Y088]'aGn:lxqXlp>NoWɔ߁ od@-Qe 26=aqs$o/:%;G U6I0*}!PwbDHnSZX@\nE}dد_jx>6|Q(@&dQOߌԅF:snh8ō4#7ئPđԹq0WMw2y>\"oj$\V֮;g|b&\K]͢`#~ -a|YQ+:$5) Xk\< Qty1j]Ȟ^M5du/>0#@=`d3O,\AebQuH["a0a=*@%#z^'|@9~4w=tUV_kx*oٓ=TV`,U0%H ^}O&F'pPmaz3j-\3J楺PDGBy st8ujRE`p06ֵe5_XÅC^#t6=3Bju'NhAg38@G&^Tt&W|k/fK蹠[Ҿ|Et^af9ءObw2׸boWd`.0BV)7OC(.JxoB !TT }@[a/*nHߕ=P]3G9ӞKd8rĮn$Q*J:^Ī~YX m 5=Nϥm僿xuۆ ϗNMJ6yUǒ7ǹxK.X;ӆЇs8P 3P٢u(f2oHwfc@y]L9EWg5qWĤYt[BQQnu _ӭ n  S31P9e%aVͲh8Z"E!JVt1P1o ͤ3kƮF㜍6y=Zt 9|$O4G[c`d[yodR~$6EJG1Wܕ%s@۾CKʣ鞣F%؈E] c64V|G(/ 98[=-pKfT8\׻:[]҅o،RVf>tĬSEʆ1 ;&: ըy3|#IJo'3)ZLh g9@;,r"R΢|Q3\MoG&> =qs]x<GILj@Rcsr y&|Rd}~rF q9T9T#hSSf#LC<}ҭK}^Rym7nk tRD; ]@Mr=nphvߙ]{oki&Rv@ ;8 w(+ ]ɳa0}1]79jm3=E 1NNM,Sg;r"dzxc} eNZ_d^"lҿrrt07yď+001w@MF]~E9 V߄﫠,|Tдh3u֧0PvcXGl4<>߆s-/ޅbWC8\%2_5PHCMF؀'/8͠nٌAWax#;o,/Ϛn+Xs)FW[ _@,M@}n6>O?Qq;ia>0BmeJ8%ɖ:+x)JЗ&)ڒQ^HJ; yپ9pB!zgy=lʆ@ WDq "|p+ѩ;;gFJF(嵐 !V(UѬǁ:HaQJofujܕ/ESFJY"^m~nB+ CaN8O]JMNs~$4#WQ|CAZnb8:pQHlۈ9 @hB.*x/Hr}ɱ2g1)(ކwEb32qo16nڎX2{PƋo>,Cl .2ܫ"‰B=J$'#uNShTKG]mٰho=w{p'tW 6ـYzV 1kdj)I{jXklWn@"C=))XH\{m0B:E*f'8[1xfV3h+جvOf3Xd65uIkO[:j&GdӆKJdQ8sEm$:.'^hu,TvGo`K$U1%WnQÙw8a faCG"˭Ao?|icZ4c{tc`P1K"n;$v$?H:@t=dP=WX&gEO ,( 3݁(i1ȬK6Z>a 5uVl7r9teg靘Rh ,IDݏ.\?;-Df8vGP-͐5e:pqR7uyOF2bpusc UT97Ior-50ѡIO/Fz' I`l:*$jS M1~A&X:~B.%yf Ky:eTH9Β-c3\4dTW&H^6nF+XRW};mvNϐ3(3^LWPe7luX#ɢPiifEӕK4+?K][H:1Ti^M<̘!h^kG~81/=-"tc%g0>a/GMDk& h,z 1LL%*GF޴\+Kk!^R8e󰺶;5"$yφ>Mar/dKˎƞzIHB"PWw/IY:>oi"=Z@:jϱ-e'ںW`ha]l`n| (KyҟɿpN8v?d Xb.Hvri7\wBc9\,4kڨ)(v8%w*lUnuLoa. )mKHQY숂<ƞB'̍6j^ ̬Y٦gM` Z`ițy=:}yYip4ZWtfAM[96ic`ɓy PlFޡ '\)SstC5rt SAnߨ&blA[) Z Glz0b?iP}8=ߨ*ɘI8(rT2Gi5M]e$NHt&LP۴9NܣÌHv(A8Wl|\ls!|T(u;k6 EWd-} F)+<>i褏үظzlbn9m\oŸOx[YmUf]9jTL@Q^h3ðV8dCM>^3Ot% һVQ艷WH܎Asl[I֯g5RZc*b qnG a\\ـ(C: TI0xet[hូvP׍63T4?hp*a p\nN\V56kB'j&miE5=֔,e+nU액F@WFVp98j ,ya3^ fM[O' 5G'|>AAPްV5KGꟆ: F#_|f"l9Pm?` {ˣycNO0*K‡2 HP`=kJ[\>f!ɫgBe%Au_B~!5tB5-[Z;aAF|pԍzPɢ?qeWf5wG3 Asuj3Ka+ L@`-۾#yv۶!%t}s.-no^Mr7Ε?V/Kμ_Z[e\.;~z 0\v=ᐖIǡo^V2+ZƘ^V,#ߏ'ho%eWDK,ޘwX })0)J˧R2r$0n9 +Jx}lؚ?2KDgd({ZԿG8ZSu:8gyCE_+0[Qmqɫ *C1^x谧]= 5lJE8-45QcAf={'"J'Eu. &Kġ{Z.߷N3;I,>G{sfwr C1Wդ7: pӔ.ɮ.l"y{C+> $8:?oОx41xVQnS,uxP@x^.3gꁬuAyƄF+"l{hD{(ƅeSBisB-8Dt2y ?pDbeFpCvfl޾qRO+Zx8:XGm(,V,}K?~<[F1#_||:p֏v]୆:՞mPBפҿ*p"޾MπÀamebvk%q:F¡C}:gW4(C*yG6k&~]sSįwHK15k\~F$pbȠrzyО \ą2&dH;)^NxJ] B+p% SD߼WP˞!FY$iW*6(RGr[/IV$HM@dLj2#c>oe,i36WAK&4Qs n ]`z $>ҜѻFݐb [ }gFnܑO1aF@M6dqbV?pȈ?3>&\tg0 9U'Om=4@$= ,⫇~_K˺!l{A EۚcRDwf;pe/RisMʻ9N^*LzBʢn.GD2%B>,8@TJoceȣ<)@3CX ٫ovcq` ZQ=Q4u2ͅXC;:2!tFꆎ+aj.?Q|jܽD4;cg`R@{OS n"\{C- m{9rOHaG&:3hCU-Wd𼜙 8Ռ՘t&|>FisԽ\mRprUݳ e zOW :z!ptD6Pf+xi;FI &y [_e8kpJv~NI.|8Wcx pf :Ep<#ukc޸XhB(c?bwkG)B,ԜintuBLjvS@ZG?ΙE=ncZ3(-Pՙ sQHqF6;ƓxvEYU@@Q]{_W Nq&kT_emʲuAZ8SUFy?*vbΪ`6`܏lސ`!sGאFH"bҧWN)d}0b;1%n/9AXYWeٻ, sdf S|Sob.@"W^9lP$Oa`AښbxVmH pOI X39w0%#Vyŭ.V-Sj9z8՝4Bǯ9֤sς$1pcV6p+ѓ1, ;<:;Y_ݽqƆU:}Š::T‹&vW(n/-K0Xi#%'vDLm `_m5a.N]{E^JEd&O~c3o*6'a \݋n5Kq,)jsiX#I̴AwoC8:Ra(k"YB%s0,@9 =A8[-˝E*vx:cp+rE[jA0+t?,\2'bP!|GseJP\v[YNK]g. ijU׆=3k!S /iayD ly)IG«-,D1@'t $'W\uHSȬsHfu@(Rq:eҋՙW'. 6{#rE;Ј5I6%YJ`5މn7 oe{(i8v[9y>JH-{Ȕ%;l ᵙB&[spSyK!`0ʕv`i;w[shETWPq3i-Ryn6+ `@,c3*hX&$tJhW; E5q";lX9"~n NXZg7k] AAy'_zs\Ơ><ቒ,ϜQ`' ?orWλkP[#.'gKr~LGو,!ftLb ,"G .$n8嗲˴8];. Yp 2Y hD$P%e<ϣ ڦ[ԟ5V_FL&b7 Se_M-9u!10.R}j5-- K :n+2i^|ECJ)TiAcӝth;o>Ql{Swco2\'=UY2ljIl2Kw\%+Ƙi쳿i7C]^vW<9x XE?:)\s68E~1Qe΂,N fqz z*I-[i[(RєBIam (5&д̀r5 &Uj+tAst}(þ1se pXn%'CLB_or]]yqøXeS0aڅ 㚷$}* -Q#.2]amLIJF7(KB]Z#6 oPw`bOMcz$Q{c9'c'jdä(WB<^1<6A&۳T_` ^Phm?cZevtvYUFҨi'y:!%!"Fޫ]^XeM&^5 K@kr0dFpHH΀r,٠?ًWx'EL[csIê/H/&T:7 ^'9eU[kU7_YQFX'fx\R-Xc@ vrRgcQ5?M;eg@TUD#{P0(;^͹r]ljD(~c nK 'AE9ż0 ,5.M[Կn=Du°-L5DXJiMTէ%90,̨P7e.),|3DM M2GhGjOζiP^'Nň+4P_rWP"V(~6nG Yb{cnYԆYlr?e|tNyaxP Q@gtusvd@2 |r%AOyKX}as(yMHASWnf),Vuk),:[Jeƃ^FVӛ1yL)+z8G DOo:f}u{*jz׻EKTle*iJiNrK6ɈPn {啿d]ugɱŃ|e{#[LK]5L4 2@&eڠ6 Es4kU4mZ^S)’)]gF[o}C=$c/+{xD%Tnlqwf]ʖ@Cd4CE/㰼.i)FɊ_5&~LzR'.prrdak]M_J|!T*;qءyN{FrX\6EǭUODeoZBIg􆯅mm/>C}W3-ùY}I4zР@\/oݙd$/1 MvT_XW ^OuV BD̠l_!SC{ҕH`e#rV? wL6V҅\F /3v7f6<׆9e,Xʫ"xpM[Kw8 T\|[Å %Ȓ&5ܢK(t݆!hLK7 Pu}u;H:UR,3#f |+zwpS֛ X[\挄}~]F' ~%4%!)Dc·Y]?I{@,Igi}W=v@.X-⃷Mޏ(qoaWT.h ƈ eNIbiyA:PEMLz#Q En-&~qiޓ l qT#܄?ڱUqѪ42?IjOŅvzuĀok[Y,h]#wld&bpъE N]%󂱭jxrQ~s@(ɃMVq3$k63;V̮c=yn躤ϓ ޽·N5X253jaHLL &ByNOlW>Hq}Nmyt,e"G@@KϠ!_7,%el'F$ ۍbVFz[-G(n־9/oj7F]rI*HA c n ĘʣWmcSX񰈂\[I KyBĥEe_ev:\" q'-q!5;Yp=3b/@cD-5靮fn{slww^.*崍۠.-7h:x@xݔĮM^wIvTV: _K]x? Ցi,qPmrL c'pDqs:iD\on"~ZR]U o -qm31W7NvT"g欍  ؤ5QN 6汤Дib@,! i?aʾ\=kq'eu_10TV{ UY灘$ xrn̼ӹ J*Bah xvtOO?]@iZtK+ǀά"` n&8ww!C3;6i1jx v|&-hB[`؛|rûPGXLZ#6IL'=`T`fd֎UO#{ŏ"t݁u`2Ŭ/)뱓98@@N7ғ~yUj+#lwUpk-@ۦ e>KZf켽F3PvKHkی;=]h*<՗k`[p1]Ƴ;kX<ȴM\6Ag@/Y A&+VU.(A"/[riE^ocƋS+]* =B- i]u%6m ?^>ZBجoxT ,1vbtO`(W3q tS*@Fɪ/[k3l.0cS2qkYgҒ'Uk}UA2z <}+] wzsND̬SX@;dx._*CoP_,UEG a&/EPXrhﵗ~\( y&^:-<}Xh!lWi>4`~TnA%rI8ZDz1JxJ> Ǖ*daH#K)HI^(z:Lګ::9Nzu`?';Yutn 5eBDt[(+i*W!s7T8wdef;k5iD;:;gC/ SUƪI]w}XX@8xo #OL/uM Bu4RtPPݴ<,JҖ sͩnaYJӰmOvGø㘰3RGui/Lm!ܯUa򯊭zUdIi.X/}i[ m?IFpK軸/O%xp8-]!#]%Q(~~W<>V I΍]&2y۵&nʢ+xNu' j)88A Zl+|xLv'ꢟ2`&,!~)~KWWQf\S?NX€(-GC&OE+L=Z݆jݝxÉ>‘;Nw\Fx]1B+x1!uN~¶b'@L];R1V:ѪH׭=*Pv*ڨ 4 qHNNEO!msO|cR}p!&{<(uoeS[j_xN̓+7"x;E"6y;g)鵈>?^O#w $}@we|+(ݚF JI~hZQйc|OaRCL6Ys`c.&W˞e`e*l б3daN ΆL&re8075k<Ͷ|Ujpu1LI/k"{_$  n&#f$ݾ8lV&I?R$(P킞v (w'|nL"8`>JQw5'Guu Ȭv;*5IJoR*Z7z7G}zLv7K%mk>_Ђ9p1)~|j,c)S ʒY^d$)v,0 ѢFs[91QƎD"J3eT)zxJKvTU=.TsK и:bÝGAiFm"}"Y++df?/"W^ŧБJrS%@w!MlWlu IQ@N^BwTS ߕ¸=8ÛTc\Sʿ v?O+K8\biju6~/Ryٻ<_݂)ߊ[~yP$$;]LI@33#-nRW_.q%ALEw`g|^TzlOxS^YT|tpgW?ʘP䘟<&zH{^X5[16mVdk*30n 3fwZO*[+bKyfk&0Z@6@Yݡ-)K8Oq*"n3j3-kFb6uiJa9êii)X5؍H&?Fr"3y/ȔĂ֪sFŤ(%L!j`2-H`z7w=^!JR= 5rɠ4p%]#)18;ϟCof] 02!e" kU1XN(%h6̒L \/~A3Q=p7̙jx/@aК qKB,#E6NCIESG}ܙJ8lR4/Z::K)wwRTDև鞥`(1v}HEp6w<Սu>mȣ4O $>?;=s4f+YWI+@PC׆fQxH}-8촢B ENT #bإ")q!B~;⮳2 #ERڼ/B})2ɾؓgsw, QSZ)bSڣ1TXrsB18nMzhy)6po=֐$4 S=sGȁBdWqèݻ(6*%?FCB<Z23- * r ѲOk!^G-Vmr,UoPISiFnhlc%L! =xBJ5Tvb[/3jմb1Q7݋[(K0'- Sa%mPQ*G_# zS3TUoe7 L*dxv>GDW4 WLc-ìcfpT}XI!ԨL_g&]U>PxD1^3!X!qp%5"&44T5 @&ѽEjRsF/LVAu5խu[ E蔽P&h6Ѓ#<2C׊[žV&VD 7LJ#+@Pk2.*CD ;S %,eï'F7^)x6f 4 ~2Lۧۄ|{&>}.![<5+;Sa)hd3/Ej`|.Ychtkj>̨v, ॱ3dpe6@m,`Kct&VT> v|3{u&]|w{zLuG4a8 5d郃rWS2Z? gK0F|3{#; hMRFUv'B$Zy#߾ h TJ{;R<7&g9աDH%`'h6-=uɯBUl71k2*r\v K_|i  9ΐ'U(u O HX/L@Wez.?(?qJ<9x)~Aοa$i&BD୉U*G-&?ᯮgjMpoVB( hYІCOw ?xCUgm'ۯм*qEkڂ t00D,]0E+~cQ/)8F2TL<ɓr-7 #,T X?m_##|xioa rSeeZ ); /]]lu-čpsYR^=.(ynI2pR%in㡴tvXpe5Y\w8^e[i礷xaZ1-rP(z>PZ4Jlۻ죤xpA^t ,FXmۑLK'xO&SZAN9Qjl'?@mV<,}bZ@u5WfUWesQr@Y›Z?.pz}N1s#^LѸM<}Ý#D^% ـ I3ʬM:ΠAu,e2𛴦MN3'Q#xuIHae+Bn˚<0V-&X}8&o jzdz%y= 4U;pÅes\ّ2O8 5NwhAQh2@BбLrDs)߮AX`w274RqoݡbHH6ϑFWQΣqoK sø,n%F:8a`b22^0{aA@;P_,I To55ν *KYWI{YsW֒M0*I>;UDvX C!N {+߲0P'q5q(CA79&.1*Ss"l!yAy|I.9~A'cy>#U?)]XViP 41YPFǷyAXs[珮tE1{[WR9AzՆ.6&>m0?< Kf_.|yFhrGV;Y.,D11y5 2$Kh-1D ~)FEMg~$&{gF\ȌuLP2i۩n'`'`o ,"QpMp@Тj*+O nVbt}$@$iw5`URh>F.pUMcۢ s$b//@wMӶy:y!|_~Z=^{Ď&2$daP>ɥ<% d?<Ύ6TBfCB6/b L?Y/P!L6<&I>j"J-H)p-9w5rGc-u8)۳:|i/ 'V_oϿnBKe=R>tZfK xJ1 gId{)0󌽈ʞQ!PGaW2h0h`&Ռo( :HO;K]1 9ٲaqIi)8v ,L݄qY/6Ȍ_+Vd˲x~yc؇Dm 񤡏%vޞ]1VIr?uX6i?sI}Dֽ^,_n A 5`Kfp'PGVefrT5ׅCċtrj{I1NK82:/e=T{Cilyڌ>MMS6Q 5qMV<6Oce°JWQf 7[lIMFf2my{x5#={c:n4h6%luEW̻z<>`*8'OSq>ǧ@wc5G qzk(ҍK Z_Z]qʸꡨWXrEN33! ittq:Rh3N;sL#\ğU jqj9z/j5S/ \~_T^Q>YrV$lk$]1Ӂ? *h5{sT/ШUJIo>uK0 #:|/<'ыqƎ"p'R2rFi3*6ޯ9>_?XyC\nuT0(R8xÁm31g[Dh~i" ,*I㑗o#;Տ'-8 ~GGn/U~LV,B.:g+L[4.*g̀k& r$hq9Cg[D[ UՐm N[:`I;X^x5aRB CE#ʾ8DL^pƶ.(,moc,Pw(g2 9뢉Ff  NQA,ۇ.ZѤک)­wT{E4#>\(JI[4 |;ۦK %+7kuΗIit^ܩYW[ roLoq!ψ~]E^3$?za:OK4"4(\}3{y,H  7V oC]#*ʹ5en&[8 U4[tv&RPP)HXWgaˤχ?Mb@*ty =z$.Gw=2(Qކ2pkf4s _3A(= ʾHb*&L:#W|sjrWD$ϡnʦ[{'Ěk3:)z-'5ً(IlV(@c77VfedϪ8s&Ll xsF% byDE#pBhuĨEV7F:H(uKiA%Ma4nk [ή6bZ* }K*oEGxd=hTYϡ;r8XHJ OVXtqt[GE[ׇ=[ X@-?tУeL IBxaf3_>'B9 X(ą(87ѩ2au-)M/:Z_{Yty/g;HƓw/% 0 b8:)ܸ, i]eswwf4cM0!9rpEe]G]bd YY h 墁 ~ Ǜ] ɢg:+U;euJ%T%fr^$ PUU\!(V 0, B'ɗG'<5g3,#)U/96D$H>Y*oIb mr@'ਧ3kՖ;Gv\e}i^O* +ʙ4W#7J[M"N0BjwH{#} \XmGt(@FQbJ=(I;=>kX]L.V͓ 5{thei!-@&M8 JҭXZWf3}%鿌wȁFwQFʇOS`XOo;PZj޼L8θt9IF.ɑV[ ^cZo@X'C}YdN.(CqCt!lJZ],#jQ6Z?CFbzno+Yؘh1 ]9w8tGyֹM0s|}E>윌 rg!dXqm寐xT}a ,ɭW )`ZR`AbFd x!_5 BQ.cdP9}U fd DZS'1%<}7 9nw30?'oz6A @Tpgz#ٿƏuЂ$(x4Z#ihU:×:'E+pKFvf9nl !~ի0)QtFjφf"g'h#/1, +g.j@IbۻU%*Z*v ge]bs -Lʴ͵I, jŨ]m]R˓]qbg̻DǾtchT #A %MT=P "fa*)ޙke剒۞H-I{*FJlH}):W_,Ҧqg9ŏD#U?Ծ>uLrYIfnWZQR6o3mN :2Ry<u>s's:%u7gQ"S[` z$ĪϾ{(QU RΩ]fNLf֘f)t/uJa`n(JU6Ϻׅ 8އwц*s@ިySUm0d<@;/VrU{=JRtĉ>h'WW-JgYzy>EɯEӚapvESf]E[>B{lQ ?ؒqFSڃa*]yqUYd=hi BiGk'F}c߆,Q{Ps' to =p'+7O]L㺗<*=p[VORbλD=3ln맲eh}׍c4Tk3ˏM BWT|!MT|E<NC ֿ3g.+ |i> Lv'X鍴vQP >"0 ,H]y,;kBuw7`gyT~Mf]<0X/H$ iFYa;0dns;*ZD\wKLݦGtBp~"b%TAh^}:I-9Ƴ_dzU~>CI(!voGB4}`N8zsA|3"iU%QQZ?.?5ZpE=:Na[\> tu*C?QԁeZrb nW9lE,ւք:6wԄ\2Y8r4v'Z q(6*SR116A.5Qs0kG_T$4TұBj.ԕ 6#Ӷ$o®%kDUJܽh4rC;wR]5-iխcA3zCr$JudY ͳZ)h;$[};muWRcGf7:=v'`7%JtyS4'ݤ7ʔÑmf tl6Rq\P*Qc+;R>Z`u}w=3TzjȓJ!`ņ6 ݋p8>~OΤbdGǣ sPW0͇v)Gꎥv /B]RV* &om!M2~acYF"hW)De*|is#H InuMewK+[)qlYq]Zè+ a7_1 YpBnنJM9ˇ\s",qؒQ01!\L=$V1#߬R.$c5$kIm, M3R BP/.K+ s*v񂏂O^ ~W)bTʲXr|kZC Ys]ӘC; \< ,~|}O~.1Ɛ#W0tyb@cicpMy)3JyUpk5IAC3ۧ¸lu?3LkMq7eļ(=$s$hJ*O/ƁR *ȫo3]ram45_Sdpe?btZf']SabWY(5MmٖF)' '1DQzŋ{!$!%Jm2n`ܰ[;l7Gy[#8MPljWFBLC_n<\%Mq~QP}"=L_٪y>hM e] }pB'/x NFY.K`ʞ6W*h"\hDL4Z>U4Jq0!hnP KZ8%m;v=KS LJl>^.[`+Kql2nvU=U,(YPd7cd$¬EÞ؛fmO7GA&^׋#:0V|oiۧp~{ـ`Xı}5Yps9<踻݇+-C۠WT&D<~]ƋxNēͩK0C.25tTn~At |%`a.;:]tD" 2wZ@*LU}?,8$LyG蚣 k$I/{ f{F| nzG=iIp!c {-hOETOK27)dѷwWީ{tݣ@VFfLxQg*bu ߋg#zOMvB܊zTbW[1<уU]A,9ddiL@ $8ٗt[p[V^j07Q>@<&S(.dp!йy鲭jXi]H7TO+@zMp !&xJL2饌Ͻ5. D(p]sH|]uܟ4Uh3In%҅$+k@?]*Q 赶e E* JnlYb 8ڗw "Ln *uRw5i/z#x2‚&RQa:~U+RƐ-BmQqO<$$Nas0rn#W)/@|pփbת #z3qgm@΄돬pd2|C!z*.D"1<* 2&AAvC} j:Љ$ 7L (<[AB Ed_fߴ_9+yF3)Eؽ%ĜR}c9XvQIԷ5>iցXWdAg?S;UAE%.Y ?۫lN5(?I8Ȓ^ϡzjܓhꆰk"إN-cW]p!n5jZ30hL#d`GPߢ 1(Dp2TD1ϭEH'êN2IP@ 巕whyy'o@C *U:p TmU UCMX!{#_DK]Y|\j뫢k J˹wa*tܑTPh)JWS'du9UW+o5RƺZO١]F`Bi]Z &N⊊\fm9eUUP M:]Fl?dˋ oy]~]dj!$QjX'5psT"<;B)dN1ě=V\8+-eǤ ^ lfmndc9=+2|M_ (+Qׁ^ ڱ+?/ dķ#7gEZ T [G©PTˋI&9ޕi4cT9e'ϖ+rJ#M7Gm4BJU<ǐӻLWٵ* h;S 4!A?\V7n9*ۓmp~AUsZlayz{0#sZ^1DQ+Mه-,%5ETP 5ݳ_2#a8 STvj_qVLl*ɋ#*){dU{ˉjO ٱ, HYLƗ8ns+{2Ἀ# )'d#ɇN f#hN7[y# }.(|yƂo/kKSa@י^fU6P"+ 1;$ɳiCRCs[m0~VU֭gnT6z7įWZ.{fBZb=z$KIM04r綣JI]Qx( CYUT;VTw|>6EGHgЫ%J 鑁A?ŝB024䈗Νi-3FH!Ty̱2.\p sabyXzw⴬C@:;&mw|Fp?0v@ݩ)P힣qj͢<$s{i~o ?ЍZJSM5kɩ3\6' #OC6rLZwcڮO^(dn2ձAmqPszbv $! QlWxNT`#0{Y3y=<2ӝ^ck|o=Uq&1w9)(q-S.IY Iͮ6;in^y7g g(R*驑^(LW; Cfk(7-dDVީ,t}Xkag57@7pID[Y_2q,ٯwEټsΔ[sf@9 &+0p=;Wv*+0Dӿ4 }P>CCEnP唊 .džLi:/^8;N7XrAkJvB#[r][@-B=~$$Cp (NXs*?Mb`˳]w!ϭ4W!YDnW2 4:sһ HںU{EEڭX.s˽避^`eʾ E, RLS@vǒa(n]6@ۂ_"7Ic6ܺڗ<sjo"ubxHLR>zHΆB`A`۸^ 4UFu c(I=6)>Z^\/}Kn{$~-zwRH2BucV˙ᳳ1<9PS`pCOBI|6aU( cyxH#uUč޼cvX@ h3>TKi`w ~.^l|XΑ,ae_Igѳ `t"|!a8s;Y%@e3e}fqs6nsJ i .v;]X/=4" Zׅ.#꟝To6w"XSIѳ@u6lpQLct{6֦8j'=@w?UXQږS5F#ú ϼF bY+YN2 (G-#3Z5\gC9LAڙi/:400w.&-$Br o*c/:%e[5-àhDj?WNhA %je)$N`1BTUN61E|i5?8@ʠ3Zf VЮ:F 55Y8iռ$cw@vfŇ}=C)"mDI]jTziNMJ @&<; \Ҭ3:Q^_mH`0yovt- F-]^z{Q)-L:5okMQfg YY-aPv8. 8 UXs|! Ke΄RPĤ uzL(&w&G|XkIݡaGO T0@xse oSY:p6^9$tÊD-䛌O+H0(rˊ߬[S#YUh?Y Ac5;ɑC~}0`:}0Ϲ=ſ|<J2r+@7ð[ke/tCo\PoîVJKSNuG -Ny\:ļu+;ʜzb%uGZZ.o |SާW!W}ǃc?͠+CG/W*PM| "P.k0[IYCUuJю09Bd{Cp}\z;,=Y$nH>WEq0w20QuEpLfH.3OZEl>\}]Q:Zd#" zKlD'~.0 XEy⟫{@6}Y+/J;`ʶP#P _, g:ݧq6-I'"IأHKip!߇pbnqŚaWm1M)K@^7}> Ȥf`Y tN.5ipD4q;63SA dq0RM}~JM,r6|D鳹NQI`2.Jҗ^ո7g~V }A_e~OCt7 n3<%K}qt}ǖwfj5nx(cI۽8fA$֣jk5Xo ިſCS4}cH3ˇKC;eV"~s)\([JmBϙV|d4ҕ?U7<0u?WӠ, ׯPS jJ>?>2ٳ:vC&,Fޠ **OL}>;hg~3km;] ~dK-2$zE2qJU"aLN{lƝZ>ހQYH'ِ7 Fd} 2B^n-hgzJhVxs]J.sE|65.Ǝy^mnPd#桺E{4ID\rNم:堫EK(g'a5/QqU#nQzKt :]Q8ain"chWcAj <qyifEcgQU76H/pN2!/JĈ$ՈqgrbA h"y /S4)O/T|6ǸW_$1XA x6X*;'(WD#eɀsees9zH:cTCN!(!pҠoLaX.W0.AUJ¿8qr}#:2 N#m"GLG-j# l_J[$./'\~5VyN˄LYhofM`ko=n ^I?Ohߖ"vl6e|}LU!SO.FITF'FqJ#/Akٛ%AL? m,:%0 beAimZ*>޵j ]mɸ[BQ}( !8Ö*Rm-˒1sr6gjh{n'Vߨ_ K+{ftV@yhPh:s+ҵB9TUPM|zIzz y^ IxA zhr[)ڂ}A4{lzς'47c| }e6_j:۸c)Yezp?T2ݯ:Ew$kߧT(BS!?=En۞Ӽzkˏq ޛZNQӄq?N..-+V` ^yؙcee@<9 $sƟIl ԛN{<v(mzI YJLNiJ^D7J9kZKFO;2_piiKCi:¥CgcdbYH zŢ3J e}ч,"34 a#% Q+g__)Kցnd)ōmDXttyV;YCEN 6;:xM% oŢ[`ڳOrP#hJ _tĺK0ժQ,;uz9hCӒ ߞbk}bVI _|^lRww51HwdvD,_he>z STk,P o_)OVbgQQ,\t0;XD) d aT,.yo7Nan? U}ˆL5!WRg;d@vFi%'Nb_6\$3)Ф_dKz&AW\MiT'>A[Rf#~%eAyVh۴rl[ҫWS7ɺG)e׹MiEﲈ~b^5)ҩJFլkl{?V1 ܫGnJepp_.W\+ J淛ߜ(xa7F.):>j:2ltnP\O)s 1[غyS{mumϙ;|Vgf]״vi4;,tQ:la=3=1QM bgp"]ۿڮS7{ P#vb+u!8oHmg֎5(\B]:66ȾJoϋ)!Pul? [wY7)β||TLCYC5]<\D[,[J[VYa]RGi}v6%КbA Jyr³ ݳCǜ3)Ǖrؼtz <QEi~Cu`Wz$Ōb9)Qxmg(ٖޣv9Xo Bps_L=y@>~H=qMO!wPkxcrYIc ;Q9hH&h ā)-9*8pm d^ԇLh!.AU"k-q:P`:W^)s^n3hDr8=4P75[&}k [R$;ȎMi0G1BI|hs@%p*Θw<HҺn!|#c2% gµQط6D :ŭdvO|)KqAjJ&|VO 6fwϊvsUa N>:#A AAm'Ld!Ksa^(40c ˯_q r@]o ME|d*rMKpddR >*,tˤl) <-︳Kp-/Q8~x6Uh6 tW.HY%le$D(rAb b &޽L+x2q~dnvff Ǭl͟ Z`FL;}S}?WaReZ)W*ߞ&Sr#[ c?ר < }MIءB Y*gNe3g*?QGQ.=nb' Vܱ7H-4 Nrl$'[c- r  +h$v\ɫt tYW6dm͏-\:b$rσ"hU481UߒV|>%)[1A} Ys o$k$H#܂Z6/mJoM$LtOEN{>m$n[Q9/Q(ags%ĵeanj\<7]Segl-TYcM=9(&fHao`)Dpьn?=. fZ;Po'|}h۟0+;c҂ߋ*́*aȀ~Xw௣G08؜:Vvw\p]7iFo]p5?Bٿ 5} EDKtg )$=jG[ 8jحFיp(W%'5]wԹv:!  [X!yo3a~ܩ<)c3ic'CZ0-?$99hU0id_cjG'UA iO9Ҷӷ፶7K(kAL= 1iASAm%bJ]VU뉶e,+ :Kͩz[- ըWNzi8pUꡞ`]FհVKLRR -hDDQ 9.+>O  tEƱ1 }ߍƭu&VΔn jxfuߏ\6D)"Zҿ-taj kvƺG.0c6r8b*`T^snYt732Q# 4/kPF2K߾RRf AB Ƹ5Ŗ[?]>rZKUQ8_d5ERZ 5ݧT"RȆ?íẩDDg#.1^z^r[&EsX%_&]m)bp,(|=&1}X'0{{K[Xy`0 jش3)c%nB\BJ4Z]Rs9FJ':?CzqQiY"S҉"$oǫ2J]/N2Ȫ'fzwt1NcQ`H|Y?$ݕ` @#= ;.Դp|)n&1̺ʆrn@>]<ի?4tuK▻J[/5:w5!|?m^כOPU:!R3Xm[!DUctya] ߉ Z!:~⯰&:^q?; faVNZyHRt]+h-Q/W!@}s$M>$Gаugg "p+lO 1L{&/櫱 Kcyo%WyYdSWKzچ`#3* ^ m.H{N4(f]Kl&]M;Wp`}l,UV": =sr X&q7cׯ]W[`\3R S9ɺ[H4n%EE'C*ry×Wr巰oSl7خc~Qg/H T:xTD((IF>f >Ȁ݃=7VAmڈ3__{fʒ Zkjf~@MX ̒lPrA'7,}P$0Ω8o{(Y{ٔTMVU+#T'+;5VA:q]N=?^ݩUY5C(Kkr9^SX7؄b-yO9ʔc&2< Vؚg5)Q |veW P>oYhs f9'pNyV^+E[':/TfE M4~6竳a6r)" e%TгnMFBɎTɩ֣ QHM=ra(azR8PU^ƮA`@ -dezG>+BR,iDnUa J5緑9er)pj2eD>CyJFl@M6b>֛ΔsH"ܞ3-S]j(ͺ62O5# {e*8@G^QJK@HW5sq7tz0˚,6g\v=mIY!&oUfxyzp]8%ㆆƑZ/ltTvv`(5 o-@RD)0E=m6_q ]F5 , y=& BV(&[2 k ,` DD.M'sB ٺ2V.2M;ts1ڣފ`%[k@ LЖCoR?~9.Sfo02v|%I_4P0k KƤ-!FvF'yj~U=4.>+Jg9Q%0v+<<;ˆ\$w+k3 Ds*fټմNɽ9j7=#aV}C?ni[*Xq*! `s;kTw美TZdSxs5RPvc_k_BDCB5D]g߾zhJ݉ 4 dPuNmQtd`F(H>FE7&K,CX.RU5"&`U6&pQfl2i#CpMil Z}u0nƝ]uwGe3b~"Cɒ;C-wGCTW Z axOz6ZB)W҂A')(HyFaOs~S:kY%|Jl924Ψvz(vϧLhB9^{0hu\c璉p C: ֕9h%$Ԯi8{q$ٜWcO{";6!;K\@xw,DET. ZuRT%wގk_C2ļJ*(%:t[lчgؐkSkFa.aYㇰ#dCѯ8RrnT_&訬QZ8N гnr>Z_9K|z>gx9|F%u1.#zx\HRFe@|`ٍ9~P TmNl]ujQ,wkGaH6+h8!/QC]K@Cfknv0>4ʂt\60+ߠS Y]".05UKy7E*M>Ans3X9RRF:}jkGZEH+p7dODnx&fS#+/jWΉhb_gޥM6n)NT3r`W4Kmf Wy[${]f (E/^ (/f“`; 7bo4 ?2 'njRqWrƂ!l <䷵ 3L;J%l/&Fj[wDD;dOȎ&GCC"z b7{npLV؞ .?9dДlF%WMVcb..S}-JͨP'VndC&&U.eyRn>CXOavc=i{44gVKO sIa*4 C&v._+?qʕ TLzPkYʾq-D!uUqvŽx=;Et\J-z2|\km-*gzn ū'Ab&UH"}O$dWaVqb{MM{H¨(-1?͑F*qTjջ+NQkU7 ,1n7#BrB-}mF*466}V+]$ FUg(5Pq0 1%kx=$-]j(v<)ѥ9nMe~3@wqJf똽V䑷۷RW~"s'`b{$ ZrvvO&>YM`2tՙ rxyM% eYC" %˸*/T}0q#08ĉs~8!pcw$)#_{iFT0R//`,.t2z;(s8]A%^A 1`C;u!7P$2][7a.IݒS[LF*ٓjSG33F8 ZU0At j8y(Ȥ u6]D@!~7i_AgڔqɌ}#BU9#hͫqP#c*TQpOu >8&kX:Ci {:[jz̛9bs9[=k?D|*ӆ3r:#dm&Aydh̔h!a؜m5Pʣ_ _m lqo<@ƒ-*¤n=0ms7iЎ M(@&qBipeþ <0/ &hgHoЕ׳S((;HFLO~c3'ۃw/ZUH*5ٗCHo2H4!͍yߏP  2>W$0?3 aW0^[Y e×_bgGV֊vԂ 1yƟld Rh+`Ss+ ^Ei?^8S8\嗀[] #eL>QԬ\^\Ԓ"RtuSD|RA*{[cI?jݡɃB|kMd%e+a|t}ΠSKpb0UBD[&-< #du[SԇViٻc_Y ~&xR9f4DlMl_3_`$K|9<7:Zj7ȕXaw9vacEzN!b kf<7h4cBaw9J4W0 De4ܦ52n! y@X-lNPwC~lZSMI1vjNy%ܞ? ,{b\&J(&]KZ(DKpvl+_S5Shb^>#5WH_zͲ9cˑdB+]:)Gcz;2u6xd!#3J먿po oct3?տԌD>g* )Y{4}i7WHrg 3T]tݻ=q3@cJЂ^ >2hi"g= |S|SY*q!1Ȉ],1 .XN~8&:爪͌, N[3(>OQ_c<=;O$<(tQ$YoȨUN3 bӚq\,@edc.3+ʥ;sOjJB6Y=:̸j\8g&Z4P5aI_^ec( Q!fA 4n]c\{2C5nXs?,BJm]>a(=K{!E 5w:eZL)={tȺjˏSQF5Te萛=5{}v2Y T \=[jo_gƚOvQ,gJ5pyQ0m͙=h^֝@y;bM:5n>yqg[h-&:zV׽~ -')ֲ;>]{-v5'O-eD:e獇t(~[Vs=f!%@Quڏ~6FYỈtPipQyG-h0+(3TAM~qn`1ֺeI|Wn[-wR3nu5 dt8M86cOf ~!Zj &PQPHq{=Vi2s/> آ~!yӭsn\߸- V%*-ד0Gg39f \{#W}aMO5wh(9EOyK?y\׍뱈B|L TQb 1c5B"OѕR!b}gd {Tf )zݥ7̀-bF)xxS~lUV ̜7؆zCgZ"8q8?T7Q Dg%]uyW*h#)2!đ ^t5eI6f=`-&1  ޟ>h WugeH}LEUr_]<bnxVHV6LCR`LdJM-$/4W#rs8R K8w!{9 n@nZbd=ħqm"*Z8X!DV DqtG*0mm{eZtۣȞA\;#q2~,\v,MF D謹;Uz^syzjyկQN XGBaq6s[> |ۑG깳 kaCȋ䥸~<J[O{Cy9܍:}.ւ bü1,j qV>`*38_kvA($-L8S`Oz3SF&a=:3{3Yp4zˉҼ~T{ˊ iâ^/<(s6NG_#X+~rA-ZA]Jy ДR햸]z᝛|ka]ezz2`wK;h=to։sK^}9鷱(:&3ANs\zwqn*[0rv;qIJ]-C1ŝy6zqz4왹~u*F*n?I \3#Yg΀9)^l(b\s{8|s$wSjK\^@cf7E{vu9r4zSH5 }AwFa"3q_$T2YhzNly$$_yd"%eb>t{T%pB\۠ŽF(=^ km;|r p/*- q@e"rД3U V\®;N]L+2Rz4}-ؐ-0ɲW4qZXYJldvi=WPl%1=0==K5wC[gTV;3eI *[lfYF9_$z(W^Ra=lxm 0MOӶ꫶e30G:[ӷśoq|=A)9#\۸2ň܎iZ}^1UۖCK{*uZTNC֯"#rP$ 9% Ig[oI@Aqgt! |w*ϺzBճHXOq:яW6J۲kL D\SllO01R#ϟJTÓ]|ngT E9C 34zxK,b(FUXɞO+AOg&a&4/bIhDmvt&vr*".E*#zrŶ-R ]F5ĉ:V䮣V-,Æ6!q*DV᷹O(VN#w_?ow:AgwO<~J2 PKgdJv=o9"E,anY^74cD JϞ"<[lJ=\L~~wͼKG`ĩXyF033!&l 9<H)̖+}h\p* u PoF d^⛡)q'>Zwq-1]^, KS(-i=GwVÛ׳(drVg7-Ԕ~~rmd5 o[QfKPV|r0Ru#/,,t~SKʎ :w2={vtX1`/$Į^UeS׼ t3 ,䓗%X􎿬xsm3:=HKH̞~q.k/DI wŭ51mOOf aZnB_> KNNrD'4n;3 h@DQ@Ĥ\Kyܶ!C|cP2ەz&NhJpsIKXH]71}j\3G*j1֮g8hx#XSč7sx^ aM$η UT7Ky4e{X -Min}9P}Y*`h$Nʄڞ,0hEHO>"&}>kxz npFK <#gSO4%U؀"7LTր0sCjo['vƫŃ:Zk gIl-y[ޭ 1: tulDI8džpcd`{ /}eZ|-EDhIrz-W7(cԻ$qQȬ=\O`k@$R$B :!-1b>#mTD}Z\Z tJxh):I'7dVOFa|ݖx[n-"+Hw_s8Er64d8fS_DNuf6 $ׅ (Eq#+m绱BJO#vC֊v|#:d߄70ibBҝ c;=\pZz*=b?M@@DG< ;OR|!5/qwOQߚO,]k-^}Fh0 S|aP# !B{i'0 -W;rO5iKu-Qwh$|@inl] 3mXID׹iΦߎ50Hy}6ç(,X=Y>Q4n! kIiE~\}lEBs l`#2=h]/>xJޡ Z<2V8pVE$3f4:}N%PbQGl&8i[>=kC:l\ m46uy. ͘HA4FG}Q&L7ǻ ^LrQ5}A\7tD\Bro%)I"DDf X4-?py.9jˣ_ݼZ3`1:9.K+/1ڣѐWy .K됢EQh2 d6^j’t|'ڷ)y6 p1ڐqqw߁ȋf)'mx˭xZEG݇=ڧE4|:,PeL*9Ҟ7ӎ&{EΊK}uQmIh,|"Yg\Y*[|g%;>0c CSYr{˞?fU9Ek@C& LTh[ȁqB96B)BE)kܱ4oKݔ3&Ikwjd脱$uvꀇLߊju 62/@Ts917 9$͘[D9-3 g M(\eIIGa7&%JNf8^иSꂡRe5~g;V\:`xZ@Tq,ݲI=No{FSCI6LSgHua@ N ci-'9P3r'ގvp4Nd _r K,bFg'03V_=?V:`p;d 4'rU#I?Qd9Ψ[Dv?gNo5UY) E>F "فDfnN"XJ;h턐Na31P HJ .ljr)1IgYe);'I!NrvU7>i@#HBޒIiVWߖ€<ǗӖC_#_f A.KIDJEp`_roN>N{M+'i3W2#mb> c;ѯgn^%? GS ~Z r-rq;* T+X2#5<2=ykT%1K5oZ3OVD3=VA'ql3=z efvU^!WkP?,kt3Y(Z1X`<8H6Bm'+S!!AWY hUՎyҖ0vYn1%l L|twы7&@𑆒OP^n>_Xc0QCqv$}⬌MKS(Jh5|ɬ:# (+`-a3ėSNr4i0[C q#T+rFJǔz?hi%<@"dk4/FR%F.50ֶH[^2,+ͦ]hTJ6X6f?yd]cQ8yn(=~U/) R_'Ưꑒl th4)?Li@nEz)5Gf(RC{[,/ ag m[wΖ@bx`!+&M+%O<8$ RiT"('8<պWB #zWmS@!fB_qdJHhZ1 }V*'Z>""ƚ4ӝL<?0sG҂(Jԕ8n5d3)p#KmXZ6 "H״ l:m߿F\Lq!/g 7ies7#N?~2Ds~KTfɂS#H*n.hSLalH(:gG*1VNU}wth.{6HU0uŨax=aKJq3=;5G7?W5 )ʹ btS7 1/yզ#2}3#^rV)/!r ţӊK<{rPa_eߩ|7 *l0Ëj'PZ!\ 4+ LP'ڑ.K:?׊b1,٣O,$_0 Lz?cv[Qt.lqU/@rICfы'3(,=-owiC=Ҩ_s[had,Hg=1 9+r:M=;Xq%onܟ(O{"_$5ĕchbp=wM1IH[@|Qe "ZN!<@HB1A+|hGn"݌҄h~^0ӥ'/0ymRR^-x+iɖp/v9umn쵴g30= w_[n2T:eTtQW8;4!|wGM=䩜L(s7~;s&p\ER*3aQA#W| ]}Pcyb yyl//ݼ%GJn*5kZNH;% NE~E-™2!gW0AgUgsӛ^pĠ\LM_'-e :lNaܶ PЪX~R+]ŏX:b."RVs^8GX هE)M lcդhJaV_a@Tj١$jN!*>LDf5(vddxa˽x={zO)H"ASBj;ol j>Oc4K,n> N{+e$"H /ަ픣=B%qYjt3]agr 6 |[MZXl GZC(ּOmk1*pmQw)F\goz>I o`wTGu  3gV܂T*#[U52 E:L4ĺ2Ph}@} Ux2$AQ.ZXli^czC ^tp=Ȧg;#{s"Fr^-rNp P;q҈I#b># @-לLn>/9r u_oIp,-:[S-7/@/j(Yk]1Ř7p[EɊxD̤J  * 'd*zWq,/~`kDe( 06s *2rc$(PD`(u;\F4t@_4[׻Xzaf$_}DflFbZEBLzꛃPP^ JŹ>5NC@? &D:'}@xIj8- Q^`j*kBnr~4*,y&’~#ug +$mg-pxj!ϳɰwtJ $:"ecK-:(<>i:Iƒ ?m8Uºm$Xҩaj{HFMh)xvp3|PԚ7T![wjPٴu~>M]`y#0srڴY i=h9mLBX`-A#vYp:2&ە\E*25*z F9ֲdfyo*T ؾ ^3*~[t/\0,ODbBel(nCcS͜8 }(m,A: B&GGˁ2KyKJw?Ҧf3TTYO $]zQ<"kW%Oo'`(PMԺ^zs-J -&yL/a)v2=TF 5*uA@fOZl ghCѐm?Dusg1+׻t2H|YfMttj2Z>itajҽ-h8r zE dGƄ!q(AމFe>S[b@b aKԒn탙ZWeDSEgCy>~y]~ZoАƷ^^C=K^ -erڄ Ucܞ#|]wm$|{ c8~Փvcvm.MH0@h;ZR~'8dق/_c z2|okPzVvn  ~ }Z $ 4 =tYl총>q6ʡztI)3eEP$Jb9פmFGWߥWкDg܌( BʺjW~P{J<@XQnaWv_]_F6.g\<@ DRQ&'E~(g AV]M)M] 9 }̲,k>~㕯v4@#9}.ȕ+2Q$\j{y}%&,srLYl @Pʠ!YШ| l3l·Au>`K %MnÖIVPxT0|w7O|ОE6w['o. ]/J[?74i2?dr 2]m 1Y\jgZsCtja73]4ToB>'^<ݭ3tv<i{w#|'c㟄芀=q@ mߟ1|Gx6KZ Ҵ%D^U:wPБ˕$'r  ;j;O/ YTKBwQy֣kRϑ 6I/St-_1 v[ߖF+fNX;kGρaJ[|Ʈa3XT_Æƹ&0D[T)ZCQ./B|*;{0AX=gJkYGWvڤh}~YoIP顿>E"gnaer@Y+^l&%mEЯT 057"0vHJZArJ w)jC Lf`tkfʾ'_'hh+Bk? ~bz%zLkL acwARYװDA}E~w;>3SX4N| - +  S&w%T DFWԭ }LdpûC̹q%tz~qJi/T[çfqpUj/"Ea XQĊ5؊o{{0CBkfP]3M"XFLCԌ/hC\,uBrPKsV ʛ+Zib =\ԽȃPڄuVXXYo|}L+ %COgrfDg?)s@-yِdqp“lDNo#VٝHF3Z qn-KG~QR P/mĖnY%yC+d&?4kot07݀jKe2Q3S!=k|%L)j'NZ/g'Nʜnhk&blP37孵 x>XLZP^^fTRӯ= HfLL$\[QT\|P[@5j6'c]{cx;)X<8<qe`1zRHuq{y+/ :%XdgI/iRU$.8xfO8:F[6j$ֿ\+% I8tj`cW~Z"rg:0ՙF/g^)}&%Ez#t3OMQZ&y8EplrbyOFX:P@]Aہɏ| F8é[HiOoP$ef!7EAq T%"R0G 5Qd HU(~OutO +wMR{|hw>G3?Qց.&ry,P7o/WƉ>=HDރS;,=xj! @`1'LAeI{%qFH=_ o`E%Nc"umZe?2QHlu&6&&~ї kA߼1oTR)!Rzl[o%dWdH'RϾ&>6bc;/@=rI2fbesgx MػO.I2WD3$d'WC>AAZ1Ȉt5f8SBQE'^a$1ڪD>,,M,I^f 5Ku]&OIs"@LE2WSŶ|r1׊V\Bѫ֯?=㳔#G~f!BO|G]jw!ŕ5R:A@;[E:#<h#<wȐf.RflnKA#"]y/7b}A q1],rUWZ[? J)P'vԳb8D{osG*vRH^^3f+S$OEI8qJv4Ƚqb2lve裶7nHA fAXCZMɋC;Mz\!}#A2'$0!m`/lD,5C kmb'\EY+ߎO6.4gu!8 XZ8X0soH:Oe[UEn{.uCS__,+.aRqYemb=H[aR#nR KI8M nRɤhW-'ʹ*5`(3kO?F $-aFc3||Pu{I[ `b|Fr~hZb70VK-gy5gF*V N*fgbʱ2[~\X/%s g$Vg*~/!9?e` :wߓ*(O04s"x^Sif/x,-P*CD@aRSXO(-UE`rRcOcB#S#ef;Jnևl°Yj}D[¯b>4\&Oq*=шηc|W\r,\j`^[)HG(9 2rKddRbк?r޶&GCcXx~Eūgw@sUU*_ loVEj7`'s?-lt"ǠW1^bFQƊ-P4`[8ʯ9 #[C)) !C-D>Zfwv9R eJeF4Yv OD*:&̉4 !v $d;9{5';ZӉ#Pu!xuV7rXHi(`gbyX82Kc?uHӓ$\f,~pqpM?{lr9e Ӈ7_,J$ $߂'"<0`z 2cv0gU2E7\nJ͵VNT@Y XŹN`b(=+<8BY䀔և\ȪYϙk27S髭UjxDʞYEU=vu,acϪ&O&kwMn“O+L,6ufo\eTTwdD2B'c8Ϗ0%Q<`KƈL}(і/tq{7!]̈6RVt@˰y]ܘ|EJgo#֠sSp :WaO$m{I*xҪR`EKs 6'Im Zx$q%;+(HuJ^[qbΥvQJ͋!Rmݿ6ss7U|~2g+ɟ1Η-seoֹuj[鲰Bc3G*ցj2/˶^v4C6\C&IyЖԗr\y]'AW;;WxQa{=PePh&%8FLXvה/)H;r d{AWB]YRh)=(ACs˗VK:Ⱦv8 il$nsUĉA;69upuc[9sBJ)aTM/K, U }8 {}7FV f ͥ? u> 0QEi{RZټ]G7MxCE 8-c͓DΪaM]F7[%I]WFj_ڈCghEzNLhq-) ⦄P8'2;ֆm)Uy悄Gݳ u7}J?mT4=D!Ho2,:Ņ\s*S;1)B,qPک YѪ5. )3t_72BjVQƋðOA.K“{4#M])ʽZ",⣲RK5͇{NJbRbA56<}]!z/E0_naO{ӽ~7YjׯFGcOnXr)Ee"62yʹ%m(TDrbc[פt18-nFr\,:o9_S?Dx*$z)Uѭ1̝qVlw9 n$3]!k!>ȗl":=u݇6<_U~B<`/ H!AU8Մ&cҋpyg& iY/FO oN ڪs1exݽV6rBp1<#+/'M$‡xg?@y>TlYEr10D5XT }9{+s5tA19VLvmUc4ZŪ1[Q s!.ST rqa14a{\s+8Z2I-䀕FL"Y=M 臰\4P%Xk.S5§$*S]\od@%*ĥ @G$nRcQHUѵuepuGl"X0[bUߙM95Ԛѥlpb&W W :7nP17Hϖ8_2fQT5kzS6Mr OĒ.2 5}pO.MwD0_OD,Ky<8oKHF&o帻1o \XomuU1J 9erP<|HCr;^jȥ' ,Fb= 'E'O9ly=%ӱ&sGhU mDlfrxϻOОF<—]/[0chտAAzA/h/[.B)Hn#`yf~& ?iCG KرQiac^\g:!$Hk)e*OYȀ=] LɊW evfTƍ&ܛы7;y,V{}YۭFMO'N 1957qJ!|xpxϏCwEokױ=K,mjXý.=bR Ɣh!?,]\ Bcَ,;Dlu6Mľ^i|gQ*=5^!Q>gd)Zb$jvp^*Wo; Oj! DuzZDD^XD =}JT8P*NFѶvOwx/m[hO$f_X[;5epAf}hG 69?*ß߱2Zzg礴rvIZbHUX!8?i}G1%0#d .-+m<2\nT̒ |a^pZgڰZ=f?k$K5Ԭh:A~-b:R;ƲV k|x."̯?y $ˌ)x{y4)pt1}2{<[㞧2Rا4;;:IX(yW&VM@O=5O5URO8Fd\fFTX5 !y|]m9t"%w.1&mMl^,Q.%|'@FpjP[{;Q73PVm\ CONLF䨓 O5.Y@C % $j\z6Xe?E)e3')';gQTkL.亴tPΡ9mрPV_pR뜹ol#jOwn HP3OՈUeH,J#ѓɧN1Y4`S:W8 NŸ䶢䎌rڕMi k*"?gշP7 9xB.gu W#ʄ_fC4p"8|OŶj}M,QcD[A%gNK™!TTG)i0ںgPs WO݊x&vU71KDsbvw+oGn6de҂}<=:+>Cu O<܈<[R߉ ,vl3f&?lJۿJms1n^jzOȜt[Aܨl>p sEėOsHXffpY*iVCƶr*\wacX) |TM-e x nڌr1pS[Y6@?*)ۅ~5/{kAia{ 7m-;QL# !`[#ў,g1q%躇SiRWHN:A7( u`,)T9/ VMc_|GZyWC4v@V`qUns%,ǧs :[[L;{5W)l|Gö{g gE,yk!.|˕D~F  qSn,K&Ey>;r Hw1Ž P*12>SvrFGsF^ؼiA~hT|?ט.᠝|m2؄}L0k r&A“}pl4i]h/. fRlǿLۛ@SulP&xsH9i(%}yOmvH1 !}:1z욊GQ՝"*{`,oV=6RYz%w)'y3GAmJZ<42Dy啤nXׅrUBܯ|Fؐ/^  *jr֎qo)*)R h  2iSɏ:a C@z#vU%GmB7hC`9)>10Szh'v@f%l1I500&vR6l"L R=LĬ-zJ-B-V4]dWV~ 3>7= G*.!Ym/8v~C{I=.ē|c+O25S\)lw~;? |3Hǿ!?(jhA2g/&/ f6CyJز&1KJn"=5$N55~kN+WtFMb6rVC 2D;o6ەYG^E}~YqhŃ練} I/^+Au ϪG{"@`9Qk3~Spډ2l+S ă7 }p$w]$_''Wof{o: vN;l:U@`$_4,3٠Yd3hz?_hG I;8-*CfYzmsm = ^{p/63M: ba/1l>>QyXo;cZ8_=g?:)ec'gPi"Qc%+Ճ a48?Dg)`58,^}af1)3IƳ٪$%m2VedK=`򽦃wD!^y/"% ^0!4xS,hFT3 v}~@{xu?e}R ‰8NtZaN%WwUO@mna؏miޞcR(4b]}#9R/ptу:? JVUm-{e)x0Bf^*8+Zѡ)0tDc3=$ڌ^Aeض+1+Onjoh#lt0KwAݸaPU=V5Š:c䉆>BKo K/~M>cQO*?f(GeS20!mޗr*~EA|8$ԛLÀPّFd Rldp''M Fݨ+}ҝ@b@7ҙXE~lo뵖A=R%'<@i`T|{C, .z,L:>ЗxL Ёy{ Лh~QN+U\66;-TxboB`c}]?3eghk40jᄲ_!tk(.Q 5 V̓AawۅӇFl擸pQ_>/qgBƅ@31UO|0//^dFd?Oh(:iR6o:PAKgM*`)PN,&g?FyRf۬F y׍V! ]̌ t1%g-4>+_6/Ҥ VD؈Ħi#@>5P~iOUf ޭ@?:~qIF GFFZ*wzuTK$1M ಛ3<~PT"eְ7W޲IJ zXCsTb36&i]j?UsCXQAFUZquEwJpQ*ӨܜSϭ`̭f;h&)ѡp)K'~L7/$6rqRD k3t0\;iߟU/DX!mRnOaʀ{T}ps[b~r:ZJ볎O$%ร+p i %9Gl?l_ً4CwOY]Ioa JSޕ?}geg#=G /ߐ!plU-.ŝJ:e޲"l :J`UIkq֢)B@7`#VX+/|$zi97whN4AU/%ϷHw2:ŴۉC{36oJF-෾A%fjuμX{-L2D2Si?y"'<>151J~+EjUt̞ w5n~0.1:+̄$M4;i'0uIjN.!h0Ik}<`[`.uc_Wf2g caR̡P{Lz#9Ôx@\u[&Vמ%%)}F aL-@hXEӂ?f{ 2(Vk3|Si%2WTnp1Ͱc+lN V~_m=xaAxV/iq2Sf!s T ` oN@az}n9|dX0MM.TENZW8σPҍDMRpg;nY,y~N't߷$Pm  ¹{/ey&r%%B)=ݛ"満07Oz#E'q2ةnI=m?bjxBf6K̮0te_"U0[meUeZHWղ 6ݹ-밈;+vИm<U0OBRvvY[B{m- 2Wb7Żlp&6T^8Gbv֛8|֦T%\P1\,Nɪ5ֶrֱ"^$$u"UG*:rg^*6  x_Rd5V޵ᜅ6ۖW%gf|qHAg=NwӫqBQgGp|'NaAPed'*Ή v_Y°\Yb(]pNJ+qd Rr΀]&&FyT.ńZr0JE Ջ-GlnX@cgnJ]7t n ^lo0]c@8L'8K?cRęhkuw5[ 6qKmSf0`ASR 79TZ962JtҮt{lrdJEQ^#Խ$GuT4cR$(=F>jhS@)npȝsG#o0|t?dμ0 xclZ!GnG=i*LkQJ)cιEĬ[cdjK'm'22uMS6 -Q5fb?-';E߳b,G4?1Pcgt=0$7P2?lZxxcqLRK/t \W 寘yRQ8 یWZFw.-+3mڟohZ&1Sڡz g?Djΰ_yͱ GiKe }O|[Rr!$ih Gi&CK,XUEV,(*z0tåX9-~Ui5N.ʈM #L[rJV/^,Yva}ad䝾dW7+2gi4VF0bJ2"Jεx3ҍf[V2a{vؼNV/&7ui`?zWs95ct6r Ӆ֣m,ؘE9œBKuIGWѯDj܈Z$>a$Sq#BJcMs1tIxk+ӣٲE|˓O'Hj1 Ubg5šЄ&c<.[t Y'/HT9}pH>4>Y?h`<  3 vWz݇yS(?N/|% \.I5U_\7]1bu{ -F3L am3O?|UG§uxq{\R747"~UW~9=Wx#\\7_Д ZfjJNfy<*c ߎ֊ 7&ARq]fG̻7pRfwVb&g[ee"` WT31/؍A&O-sF0o%vƑPc=isQ~ s*HFTx)g ,Ԁ!ttfzfi%a7$:t-):RU>ErL*>5UxfzTO]Vqr+j̉C*U g lJ}|t#ϦwSA?Y ጃݖr_KJ'lX!\˛S:Hנ.VxgƆ_v!@ G""L {l{_`ۓѮ9O SqAF;A&냡x/pT*T"/b'-*L#R)l  홼t| S6dd,&Jģ:xOvnDه,dzƊz9 *zi TE(8ۉP3JMvo^[> q ڜɝ7PjJPsCpp+ETv#7U%gw;_'i?N雯7E-]d'd=ܮ`}Rw"є}R$=1} TG}߲Dԑ$N <"P@mM>q~!x?9V0]nG(')L'5Lq#Q41iRG>)m `>2 n'd-Ik9vJ7kI+t=na_X}.hbZr<1S¥ fΟH-G2B;~}w&`}z(]ƱVۙ0CF]:natϥz6sԫCV[ ' L<o֡3M]PKч]~ Io-H"ҰhoXLXYQ%˼wf§UɅRk!I14k 疯J;W=M)?UT܎2^ӟu*/33$.f˟$ 0,70 ٍѦ9qfn}yr#D>,T[$ ۏg0.6aİ3h.aL`!ӱ' ÿ';!io]C x@fourqSb->ۛZv[|{fi|+}'>AAgy$;W͉ (Ji_ȹ<~~mPA{IV//TMʙXm >fG0T%&  ߻kyQZkQ]+Y?ခ0G^> Ao0ȇY; ^]S+杙sҵn`'lfDhd{fFxXK1(l׳Jܲ,_|WBܫ奷0Jaz"i5k"(rc -LK@J`nCT,ت7Žߵ|͚IKjHnŸg4b6'H݂+,8THW?Y Ч*y'}=`",-eJ)=yUP/JVf)䵾zsHR~x..xA\%IjUM (ɑs . HrjxP[ T,̏ @Gk@yR!toSD@.N q·A=2xU1OUI3]SVH]:$?bHP+:?䆒 8`}a$dHCH}C@,Anjy7,iZc(cP]Yd䬓V/Z3 XΫޯ?s1g\tFHռ([14XL{=qۤGӛ}NN45a)Ef;bgӅRwE׆ @`*%EXXsDF90%_ɱm>)J#nKۏu:[׿ n;*[u _D<5)yp+1YhڐU* ѵvE FH @p>T*^bqx^BRhEA?':<CeQtRo>]9/c#tk;Sᾋ?#P#ȝ8 *sp6dbܠs@D"cʵKpƳp51zYwlTUU^w.[W1=9W1'w`2皮(hYֱیb2v'.;hE9ZX9V1,)HݼN;<}Ia/HD=R.V9KovM|@֖ >nQǺ\瘤MN\^ͫ3-iG5S֝r?aX69ZC2dvoi[<`h:])Μa}Gl4g?o%⮼4+9yhfdå7~p7A|p\M u(n٩BK;_caREGw gi#"_*4Riw`C,) W4i [30@~^$m9D9uQtE^d7=ha'mO/VF Hj5wjLG7ݜvL.5cR@ΆOuWpW A*į,q÷^Ig~$Y}YʤLD@ ]lpT,W&0тR85c 3+N`Ӛm5$C%$'# Z=VjQN A;VN)l{gLx&e|1ԛt\2:IwƆiLHΞ؃f 8r,\*IL`_Ii?6^ˉ1AB7ݔk T!ɶ3|)礗a@< (sYzYMz\<$^n+Ιe"-]2`R8o4J$4π'f:yϢ4Gk#>[ь@Fկߺi"SLbW||حC\eq<>o *=Eece]_]6)Zlu<*Q>B9 IMaǺF_)X+׍,AVf'cI$n'Vktgn߷E$## f7Vad7@eK .$D,ֻq)7`s7sqaiX'8stغ`Ӿӻ8 m8 =(FG\F!aK Wh<Ѹ#k!UEqn4N>#[pg)NTe^jsñguHwB@0LT4oR1sZK^>}kHʧ^?#).6|$sPT֚?]3FAO!n(4cRٳ7ڶHrGň"3N$[c[*>tƔ4^p `](X.&4;Q']ܐܘ5/G.y>Az;t 9`x w֬@ i8^X5/\uͫmWȁg[+[F4YA|7`wz}y"{[vQrܞpd3707`qBvEB?p:>NAOBiq>)X! =c,aJDB_-#<(yo L| jӑI 1+%`yC/QpQdW]2/:5x1* AxUkԂWh'q͟c$~ P0W\3G ("nT`18K($gODH# Xxd̞ #kU_^%bDSCOxiHR,#^\D1 (t[InIoH"R5ߦ.]! Se6hs/q*dn0 B#-ʐ!B;=lfQ Cv+ãxq82|4D[Lgw+@Sbgw2bWK5U}IkN ]PemDl_иW"ZߣݾsgC,efl}@Am!"5! -Gb>3 JN!NݷM.JNaY?VmMH[bǀ\ꀛӣ'\c1yko%eg40Fd+:wR7c]Y:΄0slskrا؃4K S0ypK-7.o1g|&mZH|` t&GM/~/_>g%!Q oX Y;NPR-a88, fHAgm#I|T_2:hyeΜ~KbaH6 f-dZX|u!E /dq\iw"тѓBZ Ob.GX>; p@O UMvlrA] U8LRml#fU7##$*ږdWoqH.΀ݭ^Ovffyu)f LώְLG Hׯ  kio-8iԳU[2-r)xTW6:nBPoXAlA8pq;_v&RJV-w3e6󽖲*tTW(WCZ5σT㒖+, hL;Ad,pi>͹߹C{ X ژ'@z WR~`Y;Jb\iDoΰO;)_ٻ bE-e%@pv$W_zF}㚌k{-qGzs-vft,Bdi.޺[t5- 5e3&]TdN !~Px/ǴZev֤%yȫ ,CX3\Gyu,iڍqe R"Ɩrhu.L7-/Vqzc=|G@z*[KGC̒kJ>r/&/54?!K16$524P!a$ 4<<@c$zI놝ʿ+U%RF͗7ig',DW5tfeiR7qFЂQOz`Ho fA1\  QpDXע禦yu57{+dZZ%.ڣ4ԚVШG aG~گF1*l~e]1v;ݫailұ-A;@s]Mvw)"ھk&"Ȕc^_jAɦۙͥongs'WWm=b;mA8g(F.{AaWl(1t[jS!,"ҍt\mYJpX @oPO"#*k"uK(Sots]_߳JD9+N % ~w Mr;1l,˼V[ LzIcSW ǐ!V ~# =-G%3tB@? 3ѵd!y`&SR=[Vj}K2=t WEy?%SXiLBK,b:Xt}Y;rKX2o )+c/K"WJ62,\zz$RAO )q491 QLꃫ~. $NX#?Y9K^GӋ mewU &Q ,kd.CL'Vړ҇\v&a,Fw0ntl ugʳ 5PoMxn5eA16˰DC&؁mݍk ȼW+a . 4ΘZT|!aXw@B(?޹̉"V&;ІF61r3dq+0Le-sq)oJ~t}߲xc|eK!9 esT[7 .z:$+\>Paһ;J?iU,pVtfJֆUveCL | E_X IڈZwR76H@υ2C`Jbh*|)* uO4 ,Ez @; khj ۨbT!"B<$Y5YRo110,@&Y#V4WmV1S02_"*v!B$RͶSFP4O{&dԟ!NɲFrRRp˥V?tyDCa_69l|ηK6R iÊ hqnA6G$J“us ?+:׈jN”Ժ,0Sk&DMkr+kL&Aٛ^;x?)g@1P(hq> kvX5~.^#H!(OKAiiv_ !6|0ʼn'xb<#'шMct-7{~+/%=ygbrWYCyJ'Z((|ijHZ0Ƭ4)`|+)F턭 ݼ;Rz9 / ?F keHk]gpHF(uņd 3 ,aB&xRq>#ܚ-]xuA,F^9Lw?OdeD 8󠰍U6*Qcj4?Wij/Vˁ6YL/MDAHPo,i%lll5~3ڒ5:p b11<{6`եuUՒԛF*.V[Doi0]^%5_,c)-LU8ȬjՌL3)*`T9ϑ#կ fhYLC6Q]DNFA㑒LEcmiH@Hr-Q׼ Lp` kFT#(]$>$qT{uWx8uՋ'/ZʤM+6*CndO6~^d^>TGb1(kΉjC#RF?qMtG*pA ]ҫЅN@sZO6rJ~7ڰ9xoS]_`àpׂ#N)j' |ž / + 71˸VL -I6 .R: oN;pa{q^yYvpfT&De clucOD}\([?)q^r2 t@,yxd1u 4I!{d])ǐ3(Dh)NCihG3 gxV[8 =<LQF`C2Ɔ$ jo:$}W`RzXh.e$wt5|}ޮk=k1L zg[qa; qf(hnB!NQlʬ?>)a/^ ,a'd9ԩ[NHqp~a5qc;|p0]٪UBw=()sym qh=)@?&θ!2nqm$cpNkf}>:W:Ga487ou&^ۀb[u0.9{vY0[TeXŽ*nd}&Bf"MTE8{r@vFhHdm`"C>LMݣ= 䢾Qn[X@tWC<r8HmEmF\4wOYr̵+rc]"'dTm=Y%N)UjA XlQ)f馪 -2,\ՆUh՚K"K8g;]eI3CO?b2Qs95t*4<;+"PN.ICS[͜LwX?[uw9Vdw.88 MI蜇|Ke=^TP)]*7Ƭ .!X*tʞGeh߿![ZVίbpj^Μ`9VC+})PB31ɭA΁hA |Tx h3)U'nKKP.HS,|I)z瑢gqCIl[o64eIyZe@)ġ1g:&{%Rc-Yn -s埙6C2ӪUާ8юAc(ħ\nRO aBJ|`:DRS]VNjٓ&ieg}aӝ/👶d[nYMpؒéB>!n?v[{ N 7<6fS@ZQۮV&9y ƍ-MeTŬDmϸ $X_j *Bۉ}lqz/kAFFOjxuɀHSO,@F]-RAUMciR9w\NAӖwM&sa VQʣ$@b7J6Af|aĨPV )5ܥlg jG8L'ah̶7rszɊ& ;gN 43aK3xЋP|XXõP"eu?4aK Eumў 0^B໼g|F&,׷bs<gdfXS?gpJrG-wS/ ׄ}7ٚ'n :47s|ɮk8y7Q bu@~`IL`vX݈vbfg4Iiri;0Ej7)zoCfkqS;2j"ƺoXM*T HlEw@Pffzf4t'${ !ຨߜ(f^>3X(yF5hP<`t umdzޭ׮ͳBC2g.Z5-BYP(3 (w7:[)L*Y1*N:6PSpl컊2 /Eq6@o/Agm__*%!gr>ѧTʞ,>68@Q:4}Y0އgUQCI""S{qG'G^icqv14&zZVNJ+ϙne 59-,TIJz ^/]n1ڎ3+&+CԪ[{c '*Q+Xf{J`^ݺJ}@ejTw?hDm {MiF"21;@XiEWjVmN;; j )Axh=Ǵ ˼ #Я /(\/#+: 7+0' .Mh" h$ܯrx'$|a^gHAtx؂R%R5" r#yw2Db6cFvY־cQ*\;ߙ<#fj}M[ 4}I{&SG'ĚsȘ|xX"?dwmwǠW0Tُ|tsYx`W#F~mH–\z0J J:"[Ȧ҉N0Rf T _Gi){`Dk}2?:܁!W˙ifpKbPjx˩#]PtV[=O"\,ؖAh+jX+0nB%Ne>7#pq]s2ݪ{nf9E,z,/,x H1 3ʱbS,D'Ko[Yq6+5Ra(rYPFmX)h?Zed 3[Ɛ )/1Fhnp%uwb*o@qGPd˅wZ3 Rܓ{dr4KÉZ ^fo$<++4I͉MI}qӡgdւի`-DNsA+82MF\?AAodwV$l<# S&쬙^SE6#ğFB7`ƺkW^z$2zy_sj.(48HN^qШSuKzҝ<0pȍn62' 4^in>I4S#0Cz`.xB½w-p ~QYD'=k0Z*czi n.ҷʜₗX}Q P#H>jr]%ԆSNY6v&!+/v6-2p &ݫv'=_^36 M L;]Ue<*P78kDbSM'8*d(i@ X ҂Op%=MjTl5 & E]Ki̿-e?*Qϣq]d8xES͕άӞxc oL\fr 4ظ5i|im (c :MRs7v*r+%PfYb܁I7D&7(# =\c1'v: V\.HyT1?4C)v~I>q|k`>Є>if_]Ii5oZovq+_ƅۙd/hLn4kW'>y3ɔ1 ms(f#vhAg1bbrzJA@G[Rz/xn!vC]O#,q@}YЙ_2B x@ރsbk͞9K.;-3cmYUpth] /*] OLWVS ~hΰW΋#]\ߴɰkԍhk/s@Ȟ#! yKjB{oo-,#AnBw \9id`<_̆^j*cYp-r%\%[a=sr54q+]0nW{=d.WU,S-\]@ʉ Cpsab\F؄7ʵIg(*ajp~"ȨUծM*uς^ ?-| i;OfIG!IBQ81$YWa=|{$'qU0[ֵԻ{ӫbme[JcҽHcNQ~ B\H Pz%R}_xKP|@;k=.V}e׻J|#Rc" &xLHu9ny2na"s)M39? Gr6v2yKA'A_236. %/(D 3@dAKu})^XgJ {3 9$,qӀ DV|? >oz1A[.عg Z8ȍq[[9~u<_j), iK%_5$c#(m`- [Ϝ0h`A& lv Kj C7caLS5;>̈́t/}5Κ+uOЍ"&hI*( xEãDU{WLRߞn dY1[Xy!:PYSs &~!oI)CGy½tHI T_H]al ;)wyJ0pņUQۮsy;tG  $sAk37W*2l ..(q*#=K3bN[[!WjUD-kq4vlA4aO) 6M62#աԋp,aI"lVX:Jghu-f֞EX>EJ!n3Zyv`X#v,=a \[ғ|:?Y0 w~.r/vBQ'ZA|t򠁜rYPi( ;8O+_X/MAPϘ=rK.~̙j+=QVqD&Syas-#\f5YoyeRUa}j9b޸|V6.?"垲10֗D12qÉƻp <"eힿEԉѰ@&x4LoTY \0}DR% - 32vjK`Ƚ|'ÆyI56ͧҡB¯- M@M _<߼|~Z2j\3\4WWҵ@[49o HPO(AyM @5e jDd+12)9q;IeS;ly`d Tac8|Wե Pڢqڄ$C]8 !Όmmqr{$WrUxUVd!Y>wAPW.#̊32|Z~MJ{a|!/ 뫵QjIa5VDF#9EJ2!29>{'~~fw rִ1{^k+O,AD[;nn%pt1kq & I#M 1.^M(PvF 4Ƙ\Q%! wvD7cKdDN|,ӫV{*48/|L'jmbq3`GksH4IibOT[* JNBec~ۿ$zlǚoߥN[W ѵtf>ڰ ?ܱ uZXDlA*ܐb0џK jCM[ ^lòιuoZKp7 /n}OzfL17hBNyw8 &GrDJ[7' iG(nyu#ٜV^ޖDJfQUq2 @#l_++]zK7y:@]ݎ$$HPU1Y?d) FM[7}$@biϚs^)RBK``U TJom&F.fz퐻D?ƜA[ a@CJ*/R72v(}RlQݺDp_%ߤQZg1a“Bo34:.͕x,@\&批sɻ,xG5UFjL֟!g쎂dbІ >mV@;FW%N1k۬q?*ƍ/UK`vd@KI97j&.Jt8UHaAzBH rٛ͝p-̊,+~f. XaQ(5>'-<><=s+tuN}շ=|m޵W"-ɶ. 3i,"~ӕ~YO(b!q9/1ѻ<*^]\T[iA(n8lϮuy(7MGjb]sq,G;M̃U+ Ŕl{|| axI25tՓLݤBsgT>>u2mz *#6XVU}e.D S?GфS(z?&QIb;ՎX=]C'7e>N|+4DoᏏVl|~{)(?E z ~8.m&X#IR#yYv$  ،F[I'Z꫑aײK2I΃JRA#{<1\6?D^ %?[^:U - ݗȮ6Uyz̈Sy tZSSLX`Ɲ_9OrН Q?V.&HLGZ/@UU\WLD30l @h,Şݰ$٬!z*Kt&hxi"g nFeTn41|Bш /i@&uؽE䧯?geNV0n?R`o"Gy)Klu>+r/?}KG2:NRN#x>~GuF8BHKZAYĈX_Z@'֎gF)ϓ;C?{I(/̨ n&sUǥ7E !\cøld ڠyu#nAm2ߓ+,-HG$䯟taIgF03RԇNWY$CDg:T13fዓ ٬qC)/%m7 omSvBU3:ۣ0?>nF#Xm0H18E9~S5>va @x(d\ګ؀?cY:PsYtVpodkjuex^'nɀ@l3Vٜ |0bAy'h(e/#5၏M9Z班ⴠ#b:o^A^Hג;_$?0O-Ezv߹>\6̴%d^(o d||=z5r w(׀ c94{[+';mB&+>XF][tMJn|ϐQlV--RMHKMvkM9 &Ç*9x`]̂qd^T*Y*XȒAwJp_\= 34 sb_hu$nbؼrwum@;-&nr3c3dcӮiDrju+h40cّԧ\㵴LŻliniS)l ]o2)" sNW]EyPhtv3/ SU?O5Zu[ TfZ^ #`l8Xr+@mwNH ePޡg΋s!ͭqm?܂_OUP0V}:ԩo['5 .C\ IN,9P~xѶK5ϦexEf1j-֢Fw0h;ҜyyOMTQ(||&'#vsop0W . SI[K88ͳ0%c~f#21ǽüBnn/ ?CS&FufF+Oͨ)6 %dlDO:k+F+ڊ.xC hydQ@""= AQ=='5n v>8ƒ k褟p4O'6+5wOQ RVz8̨/ A Ռwʯp1֢ ISfbB O)/a;bV-ڍ;Y=C1޸cT<͢:4 rd!1T3P'n)+Bף5G/+\=vy3f{ܯb~<WykY`ohЍo fː/YI ycܨA2U;4 쯎Kηx>A/Ն Eܤ.'~@`r幚kE8 1 ZUGȥꥑ )¨QkS\TH ZJY1ۗ˰@g Fsw͜nȘ}XbF(穾I;1;Fٻ7\1ĥۻzV[Pn,?w! ۗ3Юv{;}b["G!lKGbGܓ?cP{a#gB[F1cksgkMoScNF\i { 9ꑇWzo%yg);j3sh#jRKޭk=L$A) p Dz}99'34)7K7a+ޏ# K|Qn}o:<4pS<8e}q'}&5qE\҅zXڵ*q8Rb0.@g.V{yUG^'\V20 Ό&&}$lMhKZ"Q_5tkSheRj=.Il ba6җoѦ_7zDh@Du "F_2 >"M٘[z憵ye^ dJo3lA-Wace,V9A%Hv4sAɎhWHZ yV$a _v K?6zjN 6@_imKUV/ cbRt'KS l`e?uPX,;Z(<Y^ ^(NBLj T?s hR%Ǹ0q;ta eE߁rI-Eɰ)wAXUNPyNMrKyfY{Өi`c\ecnB4q$[DzQ\Mr\E00;C#P㨈B ^̶u*$'hV/,#+h}i$*#Kl^^]@"2>-Mx .,q磃؛ymP13<کX]sn6HV8)X ( :N"N[j1K>u ¥ r返)SI A6k?Un +)~T鍖l}R \ل %vg(߿ S(X1 $n,e>O"۷TڋY'K%L|ջT/ Iŏ\i=p?gZ`xnG){Y #z3eҿ '7矯-  (5EItux yLg"hp_6jBB)ɞ+ = wǟ%%#B~̳y,6G ʰ5HYi⏪^2nf4hI^Z6t,NE"G8zcHլ&;CŨ$7/Xi !5B֎Пaş\qP629:s|$[!1Lt4QD# p-ZcgLj^ !CՅ34l+ɸg}zjg?S8a@KB_vً*DA5ƬJWs =aK T{hZZ/k]K`}g T\т;Wh~H 78 ~wfgò~Vݜ30ilNVPa~2Mj]>T.Ъ+~*[ߑ N^̻ezr+!dd4 ̧|rYH3A1`}&깄mESdG!NbDe؇N~2E :P=}tΠ;6<ǠrYr=WR9̎2hDc^V&*W#2 m$`]%_X?iguM>KU{|;M[8! WMbA.Jkˌ:(jLiQ&ǧ!yC2;gڮB2һJJTt]Zȁ8fwyӱP%pEv+U##D_@{fNV'&̔&.`q. I>UBKvs?3`Jf-P#hHAyTLxbBioׂPGC.m=ƚQSHH?FIf9HIQ,SDՇR E͆ 5mp?A;5yA+jrX>'VPZT!F2ODUn1Ul"/B]7>*0O 2n!،ǹTzGU-'"6+cRzmmqϚa\.S3PM7Ѵy&oU3gwi7(׀=?i릂 EU@w`B9"Mx ٽ-,olh7tugxx1K´4x Y6O>:wu++7nA( 2F)@a)ٕswt [zEHp1 !,ˊ@J|IhW;χ #,5pɱ$ol]xujc2*&^N)e$BglLsE͢J.3$~Bϓ!;(UUsqO5K"ljuS0*Y n1e1, 9x w#8A07?wE(}9 r% ]a/^d̲!m 3s/%z&ᇰ? 50dm`NˊRܷ6vT5! oΚ Гq'aTԩR >"軁M #F+AϖR#i3oK@'z4f*GXG^.q'U03yS6ZGPQENWk$ c^0 %KL}CwPw.x>D!o|1l/p;B_j"yW@Pht[E2A U$`ۥ9r@>!e5 5o&asr8L!Sש?E0_ąBbVJ!aqeIzN\Q8/rch5YiVi8fE*2- UKr]חPth,!#K<Օ[6v0;<> HAL,rfD}XqB1-QF6w;f9!C0Y g/z[Z> l?U7Č?S#X`2EZ*p`'nNV[l $-ZD6TSoP~HMؙ~1@$KhNS@8]|BYʼnNC2r}' X Ǫp+(41`VE$wQe ،)*ǣڪt݋HdЄR~}J~t,+`ĉv1h|~-:-y8BwOfik#y4S}]m0qw>l֫yDlvqe.<83u3djqrfm6W,F BRO*J~/eȓvwHodnݣ^` Wⱽ)ÊTh# t^9_(_:^,LIKh =BHtAGk[..-i?">B~VR?j/Uq°p`C b,%C"Vr|mPJ\lMjNy2ۻţFp}ݰ4б#Ogc=AjXһ`Q ~[p8 [R+{ rP_9Ln"&_|^U$"G¥j_Nқ=߇e:ٌO9+-f]J0 v)pȐTq9%ON$H-!P@Pnˈ-\+рRu:MQbwy<t[ P|뿬NV7P=%$Q|Vռd;x3㆔7!~t^eDn* y]&#H[ 帄%h fn0]"[T:6e|sPS2yZqԗ6s|7YEw<ҧN\Op$⏄nhSpV^ZpʃXCz[͉z:IX*Oo\okSz/Ü,Dcﰥ$*VOSWF. |0E.;\Ę{g~.{+$2>]Mwa,_a\?$zAhq9oR蝳UIèӱt+qðY%NI~ }iČ[NvA*A뤒 X]WU=ԩ9 "`.%SeǼqxpbHRP$&!xetmt֗uq mYm4n!@A oY+z=?zyo@8T㥝h= Ac+ݛE=*Ο2^]\AőpVƈ&϶uW ~"M{b,_ d _Xh`ydcE9 !M~zF͔-H6 YOVVNh%(2) 'y0^L MӮc y2fރ.T4ܽiݼ u) +_+.rExsYUWa ^IRGWmMoR i Ys1peI[ɝ0+:38E)%Zt)%y|vÒXЩRubm> ߶ns(%(߬:h fI~3J"6nA~;e> z~䬖Ɲ.  M1Tb{VGD~iQUw6۸ ֣g1 aDBnJ)+^hSDZe.i| 5{/~;${e:h cTf*Hyl~Tg줡vrǡGM|n\;_4HQ2nמWhbd朩S~Wd!ߟ_~l3S1ɋRI-[_ 0}7ш+jbt$BWi|d*`hiHAPym@o Gt~2eTNgc${Y4s[e%#R2bn&}i# IЯ,79 tN/;ӚvxA-1e|:/ZE3A~mB[do>@$Y*#Ck !n)zC厙iDYwnDbGAt?nO [OL?\/ِs?oG+F ):qE b!PeCp4p oλ% ZUҷ!k~å #)cE1۩Ï>u(Ko&yWn< r E2v(4 Dq 3intbV-M-7;1U O*[ͣB) $̐B={LgPG"W+3Fjh,X/mШGDDIi^]7>ww"y*?ʉeelo AQ_ZTwR{D|R[f:Cb_ƿLr9i[ ΓˌJ=#|# M$8V{8Vcd[BV=v(|.g@9B$u2Q%2_W2NYf96q2b=L# /ְBvN!hj#eM-{7i笏(ɊNI,QwKqbAk./ w}i(F5Ot~+)"BOɓM27Un5GۄxEHl <4b:,֤c4?Dł1SL9fɭ2Ҟ(3h ɗd˧5Ya_@w#_na$.|4~;kV4ϰ{P"d͇_xFJF:dfusl%{$ym8n}حe$+? nq{S|$ðʓz@ mdC:mɧ}Dv\$5j=e)fhݖR8*C ~k_(Yp9rF@nDh~{lê-z@JU?:Db\S-~$۴[MW8_dxM;oblk.kp)A:U!SnLdҫ!- rBy>6} z#Hݝw#}1iPM3̪ < ȿt1A~+M$(˶7\,wM\X:Q\ML t6ЎZjAåCB i9 J.2:^D !6p[4cw0m5'Y,b&pBXOR9Ch:*sAI+;n~[+<m3I]`lơXsafN4] "Na2vs2BXeiP9f쇵sݯsӐ؂G#7,X63trIRJOnnH+VGi#MS3!|ZR6I懖>[e/Pb5/|  ֯7/mۮ(EN˒9.*)QL'pK %=Q/HD~vj"{F zo4HR*/?Y8>Go;P=zЅKjc{8b\lE Gi((aaH18E:yJҝ3<:&k8gplASvO^Hܜ}<-WO#J&ӑ%o c"osޫ4؂;Wn&2wh9{lhmԍ.>Fld t!#$6Wܽ@j Z8%>+0dEa]T1G /b% nS` l屠-t\80-~ac>g* 5`? "iڕٿC2 *`,E K%`lGqs{uHS\3/,8e!5N= 9,z~F(>jcM6X#[~zoZc"Nq_ăņE6'hmCD&B9Cܗڂ7zCS?"a,3C)-52~ΥVKo];r$r\z(ɛRWXJu%XDR}87^kׂ0t_~2'3J/ApQ9DlXA) e)XS۔uN ncM:1B>ӂ傪[B ͒DH0`֤BGڗ8!NwϭWbQGR9c~>ljgtUUHµi9P5:zB=B5PxI|"cMܰrdQMf6\R}Lۑp=*C0wC3  +t l_Ծ)x];T4ZxwLNyLSFhhq oe NR+eSB 쒆[b2.2" s^cl#m> [jL)e:&["eDy^NB̏+7 R}ФO }-Jd[J(n0K@T$9'>-EG"fDU-vŝJ7!.|$4k22JtQecS\Sۦ7{oRIiCh`8*Jk jcӦN)mc^sGXc r 3&ƶ l^e9', *zܰ{oULM)bzHo:{iYD:szQ~ eq28qAxy6d{ NPI˅?1%jE4x16ǵ I]?%Ј$9|@t6 1}#.OvUh!K;Ĺh(:q;# ӨMf^L%.VL'+qqKCj?lPRLX%5ӄ?b$;T7$Vw¨qΘ.ΛCbɌWGsN\u`ja5DD?U>>#1= ~):C2N&šg O T)?{ARwu1rfcj0(I谔.d@pm>V7 ΏDŽCxBNWf@нq1؏QQv3|my] + ݐr 5i`P!v0~tٗ9ddq*hOq exbO&gs,$0AgGIV-L=xRZYP,bDNUs plN+jPU\S/HUD!1޴`Yvt.LsMDWD jvb=Z&G,`WgkZO*_!<|\rVy]hMe?nIm& p?~ B9 2pH{SpBo /B>U͈BXS< 9+/xE#:VmiJگݐ+mDíSL>sίv%N6]Z@ޅ箍 de&\}G%U =(K};#@,b Xa4/ *>k3B`S/:ZZ;ө/.{m됄5|Aڵx⏡)Ե -%TOa G% D5utV6S ZĤaoŧn0Kr1kS <ND=$cUIS7AB;Z͕X rǕ'ea҉fM?&@lFx}[C[]43뿶DDP̹+Xutkwr,Wfhap]%Wr 9?Fib !=1a40.1=L=赃W;O $ohtdHU_I[ՊAbv Хq@Z 'v|u}bTlu߮wa6=ʕmA]s$l'\ 90)䛡 c G3q=C K}'B 1H1{N|UqY93N OH e)@S9+`b;=EܔЭC!311xINªN/Igޮ!-P҉!4D 䅊9(;TpBxg-tŀɦKg W1./h9o.n"^9"szѸ[gBi4`1(REHbF`2{p3WikuL9ry,P J 3be ,(d])+HH9L)O{g.jthdn%DXwӃȳM]0b̌ȼ\4Ff%!fJ sdS5.کjy֑$di 8~M׫/ZBv З#BvR'W an{i{ 1h FoJqJ[Ҍcװ&N=n !\p>jRX}`Ֆ ߰N*uPyq4]Vh@L75r5{64i͜AHOܟQbfhZYh1Ɯ.!RtLC~`B w]h{7WFM;jiNbl+n9! lhf!&2w&]Z8_~3pݵ\QRgYRāǗJͬ7!A,p HaV5eG%輐A=RCYmOGa%<,:"v]W4[Tڰ+il9/Qu4a|Nfbiw8`E?YU̧4qWQT ݽ{Ղ~t {')%@DAyS6Bs%.,ݞ<֪%OQ tFDadgz#:p9\RNHIAW:XQo zmYJ^ j,JOO2uLWW; }+ܾճZc]E9U`#c3_בFCbnV]Tm*c* <kEfv{|˱HVmrY k^@_o(y0T&&yq.zIhahοї>IʖDD{_ᥗe85-TC>689%}d0o]wLH7`*ߓ9)w=p'Wa_pwfZdh~1m]U]?.eM \Ecp;}%u ޠi<+OЁ0ڡY 9+56/!*zܪW lފSTOOQVrhLe7\@0};JRUᔦl/'!ȆլT bhCwϯ()neʆde Ʀ9cWH]UuT 6X_R_ uJJopIOmfbjLM7~v}' L댡! ƶQ"ML[nWG49m_KUŽ~RYbCy;^)/0IA^'P,DCb}""ΚFLڢ"8km֮\|Ni_!҄/i,ehfc9V]]0z}\BMnX^M)z#rs)6E8)\Ej}o*5p~CIP˨Й0|Mo >!=6qPrF#۽+R@K;0b;)(ƍ¾E;&]&N%3p%ß_6Z'q4k.t2?/Iqۨ*:gWycʏz7 ođ515V~e/;hH$=pSA:>r`W6~`נ:[ͼgH85p룻&oÙ mw\67yh_LtVXjMbA^2,W~Ӧ?~R.y-gk[b{L:p=v}8ӁAAckT9.!yCѧJ=ڭb4 }jkeyV|9<<{XLaމ4 SM&)fi:g-@yOr3Tf#HI'?^c#!YR- ĴxÚEVd?%3~U {x2M $=@rhB{lpCQ(Okd+!He.U RDL| }$J,e1w߼H| >Lҷ.i&4`鮁R{ٸfZ:`nrR#!JFM"0X=['=h!w/oׂK(CcL<܋>&[rsR&\sZlOh1?»6_G+ 0Zs!af<8y{ Cw j=t6|\I0%UA܃f_Z0&h/+./E>mLcHl^x5 2MA#eu"gB\#Wo 8}Fe 7 j6z<3l5 T\{F{6?NsR^c#Y}o)Ɛ9y;Lk 쓐WW͉ڐ#Zۚ{(<ǶY ɃMlS 8+n2_%TK,E%8QLjL!2XNle!Z]!|LMt6 E-)9G @vq\JTQ!d d, D.Ҁ?}*ws~l@8}")޷YԱv&Q>#|˩V[&R=Dy>n;\ Ċ;;VO,#+][ #w񞙲+\C d*/mkyVkc!g!Oku̸I,l  ֟FV GYz #xGPuSl4vc}W ;3j]JHb9CU`.]U7o샭'p%ۮ1hm6B~X3]34l[GHq"[4q@41"hW'Rm.=(횧ʸ !mvPǝBA9_ͳB  1iy[dzvdjE۸Oؠ-|ȳIr퀔afy)'uHz[& kīQMzyGI?䗍h.= !i{+-듛*ށ[v0/qx0x2(S  7ōkƲLO&d@O△]ry>hR)=jа?bPfwΥfRg}DVJu=L@e7~K8|Db(D :' BYi; ?Uo gSA [gc0\x Qh& FY_ȩw*%3#?ġw‹;olI~m!δ"),ߒ_oFdXD^- |—=ԏw5N7o\N?S wg m@v.TB՘_=4IRw^3i!GODCX= ߸YX%EPa]R˝͚v*f^C_Qi%[U ,[2CYڞH)fcH `8E0P9d`UМQ]>++׫tr*D-gIRc]w˂Sa*{DI }jq됷Y]CWߋɆdRmw9[*4#$֨0e=cW/uaU~ZA= ,r_y :>Qv= ]uDbq2}@x>ISښ,؀K PȒq@ Z[@%FZجUIۮri[jjs9j?N*_O9i>!BÝD aTRZ d^"y.͓!ܡWX7wN+}1  }٫At7 `D =w{9Y rI'W< Gs 5Esst1@48:)ENߨDRg ׬lD_֠:741)'No|VKBJ)ݩ>ش֞tz/J&BǴ_&VF8Cn(ĵ= ѯ[%^8p|]Ċ$W?ݎ4:;֫=n1온1ݏ"٠-ai3ܤ.ԟPAyᑚzlhDv?Q؞ܘ>>hx}GMP6_UkEZrk:!anBYyrIkCO46IF='.L 4Sӑӏt|s8+v5:M:JO{rЉSAv61ۺܩ~]q+_B]thZ|P$=遨׏T(Eb!-e uO^XOdOw%hLa [B4i}[A !4'UqVHqi ؕ'!\UPbT0jl|[=ȒaAC9'Ŝ]n~/V6{+`7eb * D o맀k}#Ճ iLRp( ?K-_)WJK1c3 $s35 ֥cflCFY:d<%=SΖۍH@26K6xX湄("PV97 hm|wx 鼨`BQq!&vjjlszˌj+~xͬ>Ut^;toz8Jw^*A4+Εg"O:a32>c8t8ʈj;<i#ƱYuey (MSVra لJMvt.;ˢk! FO!7tK|R 4(\ <qU>HqAk"Ia:5xqyK&uK;go\=WVYj(7pP> !`/_<4Qbu. lt\p1"ڒE]4S" !~U?AI;cȊ*b<ԅ<sWte)v^Z\Ot#>xp(־N[KB֡ ;z*38%֓vqWѢ̥Mo3垔;WY˥:37pE 1`}KuK.oTg * FѾ r V16Lj:Y~+[XaU־3\%]^B[K'9U;BMs>تJa;WA` ]S [S -$j^+CXv@v'Șib~$b?>2k$)D ڧ1M^D:&bQj{F|M{&wљzLNۼwx~29F m 0N078o槕); 2K50[z2 Ȃ]@IF~o=+rwڼEs܏r:w_,ސYxch${?0{T& t GBøD3)UgcVx?E}?y}P^o [J&gKۣT}eH!*D0-O^֎]c [fk٨/ETĒuV> }N(φHju^fsFH0Wl9M?;ftuQ`0J]  QNFY>lFq:M1w@ )Z~2׹c/*#D,I>>IJxAF 5ImEswI u%TKztƒY?IZGgiGc-.s?ʼn怤^T_ȯ6#(Ն͝Љ zck2nr {uNd'J'4aWi?. 9k=ay2݄a-z*Nĥ!MBnGp"$R:dns-s`rַn<̐ZGP`Ƹ~w)#,2|1m4q_'U^ !WT``~0^Fne_ r_!a/$Z k8L?2jL$4MݕMY+ 2iۋwk*] CR9 u#5S?R h>ayN/p$wGt a#)[iL O1bI#JGbڬcTWN珃5ei=SYw,^_G!O!P:vQ/M Y)]UM o@}pHγuFaI{U6>E jqp K"nU~NHxW/9^,9ЃĵD*^/ۭ>M251MiUDi + ,jY`vB*'K)Y {Og>*L8i*ҌTja %#ˠuf bRNcV0UŃjx+>οM;UJ աpmo*)o47!jt֯t|7$R0p{-ÏJ_'tP AwT{xʫZO[d$b:߱B7W'қ#îR6?>ᢞ0ϸl__C?P9S$ֽY#`ٯr5ؑibq{۷ջѽI '"0P9 iKXgͩ] b!BbU.W5kQ~;ӋCe˯Ծ09l@1V?a%kguً̘% ia5Dl˺S1)k}@&U<:B=m6^ .K\s1oWS|Dᨃb5-D4j%b#kJbY lNDe$㢗3s #\lis&㿒':F; n ߒ_<* zBur=Du]ݫ!FK"\Z/̨AX6'ٿ\MGEC7Gy9b]a[1xM2X73Q7F.,Q؋~~#kgl{e߈_l;aUozAm;cw`x`0G}N3a~C4R*ز@j%[s)1dqfg~4]gO!w`@ݥ^bTR" h]2+䌻v*n oΌ_ K.2{@ETVo&02+uS<;oB{2vWiT"_o19+!B %4`6(e([*X"'uFޟgM(W"gi͠H:֢rdʷ$i_ STJLYCƃ{&j/dZC0XC3uZ@oTb0ЦS񐫯Y34k3 @|>'d_~ViC;1_3\r\T,>Qc*!ptdw/{+6sc"ԫ& .{Y(_z3 5$S& (_YNe$1Ef@んlpTχ‰]zy-3+!i'9gjh:{ĺpq 73͓Dgv6Km%50I߈QatOd6 Q0S;|! R8gli3'uOŬ膒M4x=Ew0 Ruuch\D.͘9`:"R1ǵ٣i3)y$6KyzéfvHa3,<&},s>Ѹ_˚,ݟUίDM?o ۿ`m*.ܶkx\ ~BmZEOPQ݌ԡl(U~s 9 0'^rw6qcNF 7gqh^F? {ozQ<6O=sv0u$zgN̿q}Pe\%qj.Uz;g25R'g0Dv f((d>Vl-co0}(ް& $!J)qyQ"J[s8#^$[gqlB8-eq$K9̯hj\ACcjiRx{-oaZx w3qoM`2M}B١nWme|zE&Q.I¿v= sKN Rxt lbEz_]r@`6~ݡs 6(f湵¯eN[bV Qc|R(1 ZJ##se2v{6!}5Sx}( +Lwc ]q]e ݘd3 =I5)5-!z,mȎ& MOܢ7 'b$Zfa yMș+w8͛E)]k&R|c 0K,qhKC܏PNANٿ4q㝽§&m*XKP?tf} *ӽ7mx⏫XI_' 7ghzd>밝#p3$rh1Vo$|a|ip "f ?8 'Z<ΈtmA/Υ Ohy+a}E,m"rrIلIcirXG?9A1Xe i*\w""# 5q(+&k̆cÈfȌZwoQjJ`>`gzGG*>bL>+ԇ?PY5scuHg+z ZN+>I%MWƌ ga3{odFWxnQEǶˉ;Maw C5?:M,ζN l |=!Vr 9.?4]SEFp4tskڨ@2ݦҽQZtm fDܞnS3WfmnhE##v+:@]ѾTPB9SC#"Cr?uZU5,T\zU/Rʁjǃ?O%K1$DIg^$ٓ &Ck;"}΂61q-:ʩ'jdSE*R\%ՅǭNɫ7gX33I*R7>#J)_2 mm퀡9 #gj%~'u'KzbJe#Ax $̈́T3<+_wwWO ̫gB>\ۣ@A}XN }!^;!0rYs'bW6]wg5lYcނ7X8# t]+[(ٵ:T5 ?ї}&DX.}.2Q/>.h9/cfiM-vͦ!(AHi !:"»CYi\%M${ZA:\PA/`Ȁ = I7m txU4J=!} ѱTz2@n7,0"bβ7553}h wha+Vad5ȯלF)I[&t,o2 Xq ,Z"p H3{LNTɄN`/kO}yM" b$1z5k m*0)~`|{6 0^6ɏGEȸs \9Y0M!/xУtMkj%1:>;Ϟ5K/2'ӘZ2@PVC T2ȟgOjIW|jigX }}KI&#To3i"ESd*-OR3{iq*6) zAp{NcԨS :$jyBvbq1MK\ZN}QlUMڸ@P^Hᵷ"ٝc7j[um_W |jܱA.ϒ^ ?:,M}QD t ܻ4)ahՠQeTw1`tٱ^X}A|SfFS̗ҋ@>{0N؆zFiN4VM7ao҃pOm:Lg3(;?vC6wA7&l4k{ >D {l <>}xGyܫ;6<)7@0uOoT=͍]"n56RX~_@>'+YKV=τ'.b ;(DL]FZ/"aP) 4%AJ(1pv1Uf𙆺0:zjq:~IEx_|՜(r,69GҴ&ɕ>#уU\p+d {)<{<6Vm툷=1>KC:2[aPנ$J "$j׆@4q8G:oXsu@&8@Lڍ#n^a> 7.tPO3n}k+z̲ϨNᑿ> Hn]}?[,@] 9ѧ&S_yH MX}ϔ85x{/UA5 "aeGAL%TD.)*{Gf8b IF]BReA%E{" RiZ.N ^]#̃(aMh뙌@q)]$.0oyhh 6H{UIאՈ2d~N(VF[@kZoxܱB7*cKS;Y#Du)30)˕ٱkT^&FYQI@/ow/5Q\Chh`Di?}{Wh?"^ !zeF, ˒~U+r oo~ީ5s萾j,ivТOZF R*zg@p^&BgǨ"Sd j2*,ȜN3[Sv^@"Gl*w+&̂hä8ymNE2#l!- }WAIizGCEQ%A0:JXb9o!( z}k?T+;dfu`wN3gNp?n"MG!EgIkTqق-f<>,OW#6_N.'Z}2 9=KRw ^q{G}O@>=Նnɚ ɝ^lt Tdƥk;9vbt-S3}.Bs} ,l+jҀ}Rl~<5KZFب\ҬDm/4My?ǝm9Y<67-ǔiCD*.Kw]O58Θ}ŒȂzZܫx侒@:7CfVQІ0j'h3E3,_ď+mH xAwNTn<ĨnEbDo99ͱP3ߒBlL4|Ol(bJWRlo"\;j$(^z2vYN[("<ޛ ?F]pws3L+a2hznC!bD02] ' rWΊ03_L{ZMٿ6vh9dڱ1V7_VtrKD7""IzdYz.:c7_[DQAz8!n 3 p#gQN \f3ϹͩC1 oIkpF25M6&@BsaXe('/62Lɓe(mRf;fHMPz^lBGHD}ƑQ-5udY}YoXK3{O `jc}#~&:/hICd@Lo.}Cd4dU'H;"vnu@gƴSMzZ'3>i!*R0g<ܓVFfqهרSո:\E$$ϖ]߇dIb3.*cp @X}y^کD$ YbNA-<jV`ګ#ץy6d/Rf*׷X MlppPox{y2b;zfVOIroYAr{!]U+7^WIJ/#S[E"'{kbuQ2 ~e6)0ioYl+*#I[POiN=('B:] Fq0T~hO*#\Nϥp TZ$)\q59O#ӄ9K8{'nDPG)66m>'XƴIm3:`@M Ihh}C`^Z;ye== /=* ָRTڙygA k@6L."\'GT*aos ١թsc=,h or`2z;X3 FWq7hnF+Y5 ?F<׶ޡ2x)]u<,8[=` ~<7鷎P߃DXoM1֨h}Q$5QbKngeوl%&T!ZrK`8a(qHY:?PEjYq73' 'v/(lH/3]GBMMzXW)a:V8MHFy`Ps<(`¸Uֱ#Tdx_lŸsCkpw`dlP!(c٢y7dXޔssZ  jθ`a)׬%c)N n ]?q `?V#~ ng>Crwr+'2W#kuLG._?3_<2kUg͛50Pn#Fn'JrS# /4s"0C:gRWFV}1x**xV!?.@ r6!  x ٨F3SH[ᓼK_X_ᖇ} .lP@$="ЭXHweKbt÷@3wr VUA\\vaMoaSC^]R kdrmP?\1nH>%a3(VސKNP~IY_0%TF٧x_R1T哨"7>$$6oJ,uCN7 hʨw}Q vcrnSymCdSj_'φD(!ՌCN-wkʜiW*=KtT+T&B}5z6?cXe8܇$T\vmje]0#HB<* 7.5=^dƈ=szHY{NH0T]/h<FztQ^#):ːUρ XCr^(EKx9GepѭɘyH_h%`zM&^00򗈖7 {n(La ] hQ,ȫK)D"Ϣ!p\+?-wIܧN#g7s/o'JFCL·rhWt1^:pJy2Ū_'")Nnua-b:|Tj$(͈yUCQ!C?bt:߰x$>P[dx${j>;GwbMCI D#d+_'l3j9:  Ygp0K _hC˞2'2=0,2'aG܋R]`x ! ^FAϵSVȞ|!DC0"?n)$'L 澴#>)^@vOXh7Y]6G@S{l ; G' Hm wڻ) n}b^>NV'\_u||_+[pg^6@Hu.{ږhl5:jae8NvT3'>%4 2}}|g~$v X3/ ~GQ vV£n); +=mD )Cvn,WQ _,)-ƍZ kI]O)v94:d{Gl̍W N.MFlD!ikda:&R7"H铎+4*`}.`gF;Q 2tWt ~.^l/А,4Õ2L0k82GY;YʘQ#O RZd={dASzm1XS@G|p%*m/Nc v9?CR$VⲠFGh'n=mt5A'+Qdtg| W3Pޤ9oNT=Zdj\"k`ɩq`/8Uņ`D7t#~A& &|8`ފ )BґP4@jR5tνSR>%_ϩq v}("94P? SG*K*^SGiKab4)r4&U]#甞1;W n C\_*1' +&}-q]/ڭ7Ӽ|=d}I`yªf_;+ kL0N 0\5ETvÙtu#vuv7*> F8ZD*Ŗ.K3@(~3664 ;KrKZ2A֦ʑ`j+޸_}vVy4,B" p?>G^.\hZiZƳ&umEHͰ#Rwڙ*v☻V~Y)Y$𑗊-kȂ9Cc5_׷fx!ޣ9s^ 6CcShe;MQ 'E^ ruoG5nAVa5.پQ ۚػX_*y9."ˬd.1*Pn}(bdt3xfϸK`\්Pʐke+c48ppelnhR1͊jB"ŝ] o}ۂ W<9o^(~L _R>fׇ:Ìe0ZJG/H6C}``y$ARnS,f{UP*j [!)&|āxjOv:,f2B}Rb盢<-Vrv]ނĽ0 K C&<MD9 bL&ĈRnײb;8'sn%>J8)+-,T)AoqZ}qI)ք юStGHĢg/ryjڏ*̼}F@ccg%GRk1R3N!6H$̮v  #O u6z^8r]쁜'vo-Yr$6MoŸ$sY34BSR;o#WK>9$MaVni(R$jqn63zFts=HaxwҭahÔPS/X20X2k.Q I>)KвL\tRVahH;u)F&_m;>ѺzF$% #"՛[8eoHhKAY+.ǁHM#$|TI(wVpk-l7EAˈhK׌[n;]HF%GHVK==]# ZE v(>P,^}23Bʉ `ݹy1ܧkzx{.1y|&#N飸~WpH@,Dpq*;]RkVS@ _2tVmÛrsy|QMm.cLM٩91|VDWp R=?|rXؓ~wof&֘1/Tr,G՜ ȍ{ҞAl}6{,B?!T`b@ۭmEdZUi>wER蕨WGI.7Vi Jp婨s"񀻾j .nt`[@,Ο6S`j"\5儧b@ª|+ܖUP0T[D(`CXp/8cGULLhg$npxT | 4c0SOު_u%-FjyMf`F*TDqf\f-}.NZ)9XeɓHձ=Klt 7`,~;4H|c˿qWqkQőōx 'ePuw`5e#q:zOU</W(ʽ31 KPKH#R= <Zj6va䛺lirSȆrإ?gdW6J/X,omuh+^ǫ%lk[8{_V?Wc-kqҤ[H7̩D)(n6v,2k@T[] эqL!,#ItQc[љ+k(Lh}E*H\P9r9-PLaI531~;c-Htc4ƿ]FΡ/-Z!bܣ̟Z_I! eM_ >CS9S?$Ec)$NynTݞo2(A0 @|Ih )[[ɢsk$V&M~TI: ɮﳩtWJ?lj,%̜InenAe4O^SxL2]wMaѝMayM=- GHfXBk7 $>ur<݂n2R O_d2@^EAi?1M_ot݋DsK&kfCMw@ m vGn'?wS<$ly]MθA0\O9WR ɨП_&!q):GҲrH3 5Rp)%gBQOi|[kr&׍Wpl@dsz :=V?.k[c {:2 V6%~ʫ:cπn|3? zt6ZFpjp}ʓC=gLT41z~ ]SYuQdM@5KR;G$"#3 9+͎&·‰)2 d?ξWH5oH>nyZv 9Fa kQ?MJ~yvÇ:ze8T5#e8du D8<޷sLy~0 }@if-kZg^z/S{s4փ'G7x#s̓rh ~wRmjp6/8p)Cs[Dƈ=Q i<=5dL3Kd9zuGN;?MI/;)f4~lŨ sdIH ?{zIpPݦ}R7DkP ׳9{XgwuOkx#"&|D6R.\9x -dn(6,,zL$S[Y /n=gFGS?yIuCkdZrd*D0I?;V-N[! $]ݯEնp)gn*p= 0B`=pYBw뵔?5~Hh\5KTnBk]oԾ(ӯk C@%eR'Aj#y7 )Fd0Sr';G{GA6~0N"#khOTj{2vA T:(3wz|1%Y!*A8&!sT)GşHa:ېxlNgm @xG xt~0!5(UD>-T Z"_WEāqD`u> 䓙>@Q3˰"% B&xXUBpHAM΋_0DUMi=FFE²<(݆0c2~tRS,?8 > 6ҳtT@a+!r?mzmپL[utEIrikH3xz`ۀyO܋Ϸ%ݳ/nlEBR6!ZC?r5gDU-ULKdǑԑðx+JHB 89*UOݖhĪ'PgȐZ $Ks/8l|%bUY\Qr;ʖP+{[z[(e8k/ѭ1¥tA][# dQXҗεsoz$wJEQ?v!SCCq"x՚|pz_'#ԍTEo',L YoaXfH14 JT$.]+FNDӼB]X?#zz(Aԩ2%&kwoBm')݂_NAJ?"U9мeϦ z&naDnvԩ: :{$nB{!6':4M͵ wEs=ҋmJy%7~Od].$\ {a7_7tƔs@`xXgG9'؎[G7IU0b_+wH 7,_h(C5RzN=4mu-z.v |X#f,+/F&(t"$!(Er'P*QUZ"DcMQbqW.ֿ{r2碮CO2fJ%8$`xh'$n<6# T,JP_Ԅ 8GHfD UA$:mh") ܼܤ,I 9-Ƹ圁Q?bN@)g{l}(1"p(yz0`yN wUwѴ&(e.,XcZ[Ւse}xߩ̢.>5Fů7Önԭ I)0D=3Sp[eێE-˸ !4ѶGJl\W!cO^U7R*rI@ϕ&ؕAVΔ>oZ혦-bReؒ0~O|ڍHX?& JCD|b@ۻ#gG* |lɢ̼sHﲞB A9 [UI!\vJ[CN ч4:CG }\/z%iB]ro%z qAN䶶F̢hv{( BQNPy9~xc&ߌC"M{F)̩G ]( 1uwKgۼA["*.ɳ¸fjI؝R I+:"4*IT]Iz݃ oRʓ7=̃HAEHRjICna(۶CB4#Ѯ3JQ|sٿՕnxI_ V1aK \Kl͍|lT!'k}#ұTyD  A{} } \$vk&'$4O(}^;XZ89ú״?Rn"ߋS랳,uY䯯e<^]r#դ%T%zd;9'J!p{ 2I/ B*-n B/ap?DSˣ/VV.Uݘ{ _Wr'b_٘_ʆN[Z-Ţ 8c9v1.J`b9zZb|tQ{YfE(s`V թH˯;I*W$*cV7æNVFތBLiC#olGъ%zU;&n"lśI뗐oآpaK;*5Asc&˖C)W9̃ςM [RS-'koq?vSB]4q&꣹\y#׃n37Qf9>c*?/N#tOrK!3}?3_1˟,&éVڠ7pb#HݎFRCmFKv eQF3'$5.P9S9a {Py~7ܙv–"8nS+FZ?qmo86]9e<*>&ydط-}˅ا*SWY60d~%O涎% m{;)\ IrD\Ov9g$aϱ)+Z2ck`CćfʣDA3r/-ڹkHI%\\9mDY 2:ki)uYU^ oIHT$3:#W3a{>oO!eH0- Rĝ,M*Fyl$Տ2R0 Ms\.+2F)G2\5e )dϪO0Ϝ)<)I:ކ2fDS@x8BD5:#W#_2i8yN///Ow~.ymD7t M*]/.M(]wU66_ +Z <|`'Cҁ)Ѻpx2w=J8&I2 xD<#^ԯD][ލE 7[g[rAS<8c(TKJ"FqŤo钠衉̯+rp,wB$O<+=qY-y}ݥij3u'J(Sc{Q{25j ۚg~PT:}u'Ya _v^f>_0jYЖJwAzg@) 's,y04fu<7TpU݈6fipL&X3^`AhTL6>YGajD@+x[v4s&i͉F6=ysy<] 4oe4!٭#Oxޫ`VC4:t==!g,_4 xnF~c$^qVfwbHLl͘IM.-XM׭Yt=)W;lA^}W}mC֪۟HHSwrto㜚4a)$PDMh&o$fږ,!ڿ5vꂫߠ}n=Gbk%- y2vZAJ/ ѧ҇)F\捅,fC~8f5\"=͡h)Ywi%w6$Y Dwd?Rˬ^Kkqs-Gǧ[XTQ٩猜J`39ݺxk^{l&{1- QhΪ;;9a 7V6Hƽ>=o]~Fn]z2*lq$?E F.Y-1b*ބg&hUٚRH .)$U]d!iv:ȠB ).z02:T[#kii+~`bIYڏPo qd`YUaAL_VĴ"=ӯ2xIPCk_tS eMgZ3C#a]@EDێv\J`ZI%ZzSΜ8jŬ:J*(@1,w<;bzoa7s0f]S,Lb Mߪ.r&z4ul-Ǯ>g ESYsȑ$gT 9\K-Hkn| EKucS{ iϙ˳'\[ eZ9rͰ)Y쓜WZ'~6)AF_T>Q[l&=RC?-sD+73n?Ut L߈[W2 Kn'QYKȴS[$*M&Qۍk>NQ E ][Eyv]+$xBszPyF\ i%I"1?eBI~?Axuf< >=bS+PJ,=R`D :fյ10G"[6v"7T\SW?s+CՕ9X#'WKZ%WNJ0\PyS}ԍ+=B1s ?~+JHogcin6K;|qtO! ;c{iCa:]-Rx΋1El˹ط>"I3E@AC^t|3NmX$EKmo[v6 ! lzWČ^éyz顔њ+a|Ӝ[ܥDki` Lf{Bn ne71PS/I[7֮t˞RҢFfZUPmm!?\ ׽=*棱):EZ|6&Rvw[OI=zQ 9Iݤz8&:xFO~/QVէ$(~۱ / z_- ݖ1ā #H7Ԝ~ǒ3tS֎U)9(=?H.SM@龵 -n@1 'U!1ՆŢV W}L&gΞW= iW6ɩ8`QI\ng(\0Q2v]A79G1[`G^*^Kcd89)_bwSjOq,#|\gef̽sBpZ=B[ZDI´Ħ<&ͦj z[c9QKk|=Ss7Kuy9l$F<Ї (}O%¤:ܯFzteVrTN#F(S^/ad:>+X{qU1,mc%ڸш~B^m=&I!o? ^9'&kX5>Ot /mq~2qB8لYtR[6'P4-߈PrqiؒY*b91`NwrGm7*JajZQE {eXzcDW#̍ Ǫ4scpzF/V#(%\x0j&Qp-:(׃ҾȰ7ʓzXϒO Ozv`'5]fFH1҂'+P`f\{RqVl6 (35kԙ&ݥ`آVhў($9SuYʔwZhΖf E$y[ -L z0d.EpAަdyk3ۡ(O`'L@55>;,YXP{Vk9GK6)20 *b./cCns*3te*:\'vc8*\ym }`\]mBڔH`<⯖jGEa͗ -qwGq@L*ʯrة:9(;8,bgЏg ,yYd)QYpHc3#XH'2`A,5uik̻ğ#$yGMJarʚ lO< Lr( f}dd=I+Q4+[оXd199JCsKsmM^yWHښEPŹu1 {D&L)36\}Jw;#jM;s4fL~ښ]0gswaii&!όˇHF (М6QVCNsP[w~82yTd'NiF ]1 r]7:} BUNUD 4fy#+/3 A<>G`uo 6.5J H)X&ע(/ lD1DX"0;uq<*"%}a'd-[fB {bykcti킏-,")D[Z aEHf#㖥 9+ƝB2>ډݓ#m&ذ@bI>*VPQ;E[+! k¤+hZظgWR;=o1E܃yH!pOoKm:ZæBBʹ>M?3p뭚{B) 0k9rWVū?%OnȅQL%Q\=1sv)h3QqK$m9a /[.2}kD Lh7y9[Ue)uJp>[Śp0B9 *J]V&/ ө-qAf%n1c33[2rAcNS"rv1f_)R }$sksW=xµqv%R)Iy^++8~͸t帺gHYx-ͨi'yYZtV-E(dֺbk h=C',:Qi2@W224GZ; Ω5^akE-lZp/WP9v̴24W0Z\+^^RWo`;[u2hsQsmL"}% Ӳ1htr T fvA%`VZiDZ2f1TUtOWyWaQC-oiW2~Xl{EbU"s֕7W!*JHB13DZؤ_7Ý@7`n|S/sp%&b0 M!Vޙ6NEoՆ W2Ial wc%aLezfFvjh:' mGVW!M,|() $!# tyVje9sk-.YГ[ N|h/=t2]e6v%#7]L 񬅤E$0H&hhUZf6H_ zj$Rl`%)]Wc mFkl,WFOoh]攳'fR8ꮝuſ ԼPTt 2ܳmR) J~dn7MHtת mDɋ6o6Ʌ8_c&qFnQ[BE2o)7r<C%Dt#zaLcn |T9/ygzB+*D/ٴKX[',X4ޕJ }NBE;~i8|[Pҙ(eI흔e5z:$ oBF&, хY#+kC/?yS")a_8ϓ<2?5 [:Ҟ"lډ5#{2SYBL g< H% 7?eˏK]}qDԺ'nu&ы\0J)$1/uF(]ϓz)'o]z$,uoYL 0Τa'FDas2s8B PO"K5qյnU#F〒x qʧCRKm?T$ATe%. 7Q2ǕD3:q 6EfR˕;;wC],| Zߴe'>?V`n;[V?mkj)ķ;#h|# y@/|ZX>>ϩy>j_ѿ:nQYނv\%f;L ]f^v;%*8/}`6}ZZm=ٷ6c͹ JCƣDB9${V->ZǣryHI|wOGp}+?JbeTgO")QA{~o,S2^n a&;N@b]D5D bT-Љ3k;w!_D?:~1&,AM=*"d)$C0ώ14 @Rǒ> G ,fl.j3Pu+OKg.Eh%v-K 0k-e{M[joen%7j^n"m;&Z>C:޻nhRC_^tbPul&L*xcJݢr(_b 7A8`v0 m!*jLcP#+^E*dz D>fJ*}$I]ep`> uvYNX,obF$P rs1CU0bx|ͭW\݂3P (]J{Νo VBoД6\MlJdy HڞIQ)}hO,`u 3v<.Si{6bWyz^$er0z8vCm'\]?n {~ "Ct!e0 Hh'3=QA i z7)**>"7@-(̌2DxS PUt_hUN >T ێK~_JQ%9IΥ)jE/~W OttR65L՝6@BrCDRQ{j&U3d&meQD}"E; _ZnHε %?j%!rG~3$Wq<կW5擊[ޥ^A;a32f3j<Yհ[c6K;so_g S&[jRځ:m\LSNR7IΧ)#0%pP֘3m5.~{^nS! ާy/rkh 3\pqmGVUOJYKCtjg?y#pС:o{TN8P %[>Qgpŭ>?; _,yŤF9SP:aXF[Ьyj/ rMV|{:i2bi@&wϡI f^>޹@jO!!ȟ<^VI)*|S$ߦ!~W(>-9AT:9&K "e: 6W O|~K77y,_u 6J1wr Г-tP%H6t&0 w1\_g.x]/Cc L+A.6} ڟ?%: 8&J{^Y$BpʌtZ8K {۞@$4'6X»Ȳ@kOxBo#e',WV籫 8 r1J՜UR$ (.Ag #I)^l`D*\ْd@#bŠ7IR )a>&mNs9CFq,+Gh.^ S msД~ #tIG_44A!ʻf_G(m"t"i?{t̬g6V3`&HmMy:ێt xBkg1T,/1Q0bFˠ#4-mA Ta3t)U{FSUQ~32}>o)lůX'HKXQ0C~t>oᑶi>IwkKD ժ l^ݵ&e~&x#J37 UT)BLZ8 xf\jn%. lr{#tH4QGFI- ?:̠=` %ѰhӮS\\H${!0Qx1_}i?>~z؟`e`DU6߈7n!?pD}wz?k\,)lΜ>7 AX<\?mqta"pmB\Džȭ: K{?jZN{w~?GU75p;i,PA RQIxT{a,i_O(+z0+͆Cgn/zz(ߓ_R7pq[Þ &~<>nυ0[[$.-ȖI֞BibvsWZ ?ӳSmFSǔ5 3"5ݣ"QEzIcCp+y%h ^[/g .h`6 W4ske˓IbH1ʽWUy~c~*2k~!cʓ$8g$űGJzna:'5_KLbz>uw1 WԜI'\2h;WbbdcI{SHD3HBucf[KӌvִC2 MJf:w5!Fͽ 9R(^S!ͳÖ}Jt]QkĎ·@|u0)=N(苑G% ٸ3I  ED˰k[};Č031;K'6AL7R[]YZtXfː u"C"ԙWB;B=MC5$ c`xX6*U|CʜPpA/뾩62>EB(S;Tߨ ;' Sw?}PHojPR  -t1a&r]Hȵ&jƈSd;oOH]'&qԷl"OT`+ULFNF]10Xt rK8 N/'E GMk.x"x@H?#Et,8=f4q^ ׋M#19h-],'Zj~tLΨQv{Z)䃊t!<^DÉ?:;$ 9|o<6,F> H_ߴ#R|pطbNRdOAkQD>/2;|g Hഈ% 1Ǵ\^DD]%tԂ:%6]ɸ\Ƀv* CwP"cn4;obPh| c0$Ȇ6ϱ~avafٛLTh"3CSq^Qa$o+ʝS~Æ[8мp=7ҭ(&P6Pjfю8{2ojx 3(mHmM>ZTm&Zv3*#mggYѷYݞ%~b{ܱ:Q3Cl$E8\̜ms7N  2囓);"'X3Xf#iř?Ɖkj;lA@(QmN1DgL }5ݫm1y]j#-EMyU8;<?b<&Ir〷bedenreJ h;I7[ahO+ =#A=N48$*Ӗ@"+rN m:o*qU܂q2]KھzQ +ٽ^خ:4[6ahjP.:|DZ3Rzrg!tY݀= Ot8x -Ő} XQE)V / qZA19)Нp+YQqT?U9RVn¢q6@y=C:/1SCId,F35;Ц/Z\XX{<ַ `7mYk`ay+r}YTI$&k}uJB^:.xo0"$I@ B8>Ny_"䶮֣x&tx1Dg͍#&ʦׁ:@Qv`@8 +ur}\Ƴ8G)$3P72⩩9*Ak,0'J*/YFE0s3iuAQt'3! a$Xӆ/0s`> wk>~ٳW0~ݢpN+S2'&Ǹ&B+τM-NQ}n]j6!8dhjA cA0`g>оMͦU2"Ƽ^aK`E,*%-?rh2|ek~ɋw;&qj6KM~i}^Ț_XE`ƭk+3bT"JfQUr1F 5S +ȧdxl}{FX]V|t8տ˧2wѻo_:8by'x7p"5 + :H=668haY& T/S594 c|koPH](W@Qlt/sm`6uNC,ƃ቏Ϛ$Xkmwa{몛>beNi-CyC#t+`(rPj tΙEՀg3"% @`Q._q&%B`آɵ0sVv HՄ ]MxA"مwǠ^?W(uU")4YְKq8]W$. 䯫sH/9&'")ȫ(.yp%ۂ+tw^w`hȑA"J9+OBsG\ȠAGF֘k@e JIsV`ZD ~ΏGz=,1R6ZęJ9]Y.}?,>Bn[7d-OoDMX0w0S Cnđe~SB2\ro=*+8MD$K'E>Kx˗$etdĺl]F8mQó\:.Jw"~P鼀tLw* sQRv˰Wicz-ur]|f͝7eզMɰXkS}ݍV=L @NZXy lwoD+Vd8mėXؚ3׻ž}@&܍ aii{[Vz2|;/>K|"b`ԋB\{e"̒jy|v^['?nkɰmט'QO; jE?%K?JԈp*1Qj~K't܄)0H NL"eϣ˄T9v͔/\LG5dGT'2d`ܠȭvu #/]`KhO ˃826>O=2#`7 ?+ӗ{)VJ0l=,nQ.ۋٿ_5Hҍʩn|;9.IFU]Wf>nIqq9o4 PFJF% ՕJ@=SFK r&1)( - 0QY~"K_T컾 ~=9A&ykm-MB\ݲ$,v=W-#/md٢1HW=,v8SeG6X<<^e}N,PWc_utf]o>j~\(e,moy¨1K\dځs:% 4B ђr3ANUl)N^ 3,8ŦA32S7?L[$9<ѹ{s! ZSڈ#~Џ%=gMsFDfׂ[~߲qe+{彎 G(9w @3-W ObO޸ Rx#;T }1nj 1?@lY9qt^X롦'VbEۨ+dHh${{,D2-WZ0uA8_g% [1{ 4-(((;cHX!^8Fsǭ&4SVeժŝ\=8bL焖[> ѣD.cG4 k #?j{|M10{lR*# nٙ-yj[8bErC4 ޏJz):}慳7 >1 c#FӢOfܨd!lB 4[01G$ \6&N<ւ~̛y? !{*poӧ6MgTvzC㨰|Pzh)X MIp1/|;XyLnȔjAP@7(ϒgPYQo,3I.j|4-A/?FŷCdys&8.ɈJ=_+8OJ~ )~O]lrsۥsgY&o d4&%wArNzwo*F6yֺ9B `hP%{ Aتɹ˨T^j+)oc}u00QGyJS GP_AZB yXF!?ŵ+۞e`}NH%_`sPr坂XUY2>>,dJ>$=^)j>y]6hªźŕ/P4OP)H6%WV,*^1_8S1pP 9E%$]TC`- 'TcrtC8VQ f' P}H0qBO10+"] Wㅫ 4#e<<tzEsV?a"pͤ}/έ 1P.);ڮvk\\]V;oQ I@72}Jd!)a>ٖgڌDjssKH◝=j~Dqf.$󮡔PBy:<؍?-k"k~hzydS͌Wt< O>,'GS:@oVy,gx1yW^ĠKH/Y^pQojgzw-ⓠlw9|I$ nY.m{nZbQL7GEµJe%,k ZYRP2 _A5e! q׃3e\ hu\&Dպ  \} KJ]CS)7!O);[P q^rJ?3m ;@5a ֻI=2 'y!j3P¯~l媵p!Rptu*,1?@S G$ Xf^E#Kw h(aLE%>^jg9 Lu{2Y#>|sK}niGIj@Ba$A2w0h7!`,㻳q]X^64jR-ΥjƘ^>V:&x7aŘ>3NUKU;lh2R-pǭjp|sG"I'۲|MC&E3z^ 3$͇0-h _Qk,,Q, Y,#%Sa+ǹQY9>p\\@휾l}z=Vc8$wRȜrVF 7[.R$bIQ_ ~MM %a{ XM Rm=HfT};i6o9R>_$N FcX$c}h4=`Z?q *|'D-Dzݸ.mS*oسc*k`Fl^\7qĀNUxA2 l.Gt;,dr)P2ȑ \:ԙpNwRڡQZŌ]_ tqKjd@7MHHOeHRZX ̦:oQF[`xn$E'_㡒@S76[VI?"( b "愽Pr9[`Sуu.ka6&!CicÀk\#$U;,MsE}]1lsI } K52Ԏ+7e(Ds j<|Aw#vX"g[Syj=Wԡ(}}Flg@խA_L9\Ê9WC^,FQpQ,9)=g 2 hQid}I}9kHU d˳le r(m#ST`ET>I~oa#âVGmc=%T{6cY[0%ך`3# rB-%I@Lmq7yI#0k٠)yҺז8Lgy]}xMEr>ˤLejֱß;oDb{udЌϟ8x}Z-?ub˨ՠao8+Dd@_up,w/=+ qs'U; ]<6,}Mvb~Vɍm<-[D*fyO}1Uz7v55)γ[T\V|: 19˜BiT8hݡQҬv3Iń?HKFsX&\1=*U#^q [R @A rZ /\';z"d> ubk]dޤ)y%._fUQ%R`r۩*fϐgzg^tɅuy~0)Ӽ_2]aT }.%1V'WVx務S^t&쁉l ].֛ $jׄ8tDt}hrvC{a@r˺g]wDڿc܂neA){ù =+*ܻػOV6$1va)\alc.V Х )pO8Na'd'8Ef0 MHdwk SwҼ*> jtꁭk2,'cQZO|?lM m\d[ bh~+Z1k$Ӻ NqȈ29-[^yVד^tG^Ș_¦! do OMyͲf'ɛ`P<kB&S$尙mhbUi(%sխ)5ߴC QVl{5Gv2 »J: ޠ.S"d1jt[i!bbPAUDj(E;p+D? -XֽP p]OkzBO]tuZGڹUWz 9%k:"x5/~yW~YU"}vw~O(#vUZQ0硒8~N9$M^ƾjj ,\غ54I{b[IK2a~35kgF0cvuÎbP<ž%kwQQ*V7YW8]jDq䏳 [Lj_M;:!rC1rJ;OeD+_[&4g&`?xR+Sپ5 <~VQ,e~v$ %p&%JAHN㜟pW2+~ӭ>'إ9dAKTjqӭRh+0mJA D]sv~qp2- y칹I8-3л!lÄUaH[Ğ3q֕0@\'Vkl[x y1qu< v`DNZNy?n*u[߀5 d ER/Pft5R*Rp# h_w2(,Xi<BgI3=(©^7'-i IuނP-,\\NYiHAbѥ 1˔I_br3DXC3>T+˂CV@ SZqXK`PxǮ74ϜA](t=*J&b1`8Q\~C_9O.XJ/A"۾ӌ~U[J/Vr@1o?遐L}}Ɍ_s7ʹF/R<)IwC(0Coy;Qay7,F}O>ۃZ ̜ui*R;Kff^L<`\29P鲸Hq'u`6مg%Ϟ Nbl؉^~IvQBPmĈ1ǤCدYaknjSzT=vV;ʶA [ύA~+8١k =*6qJ5/zݪ9zx*j<⋿ͪ~ T!ٔ~lioaduZo%!]NHԂ^Mv#:~o*K:m=t76g#5k)F=)t.D0˚${ o'JMeu0 s;\gu"7 zW hwDh!,dbJb,*ܙ/}jgywv8>;\nHY}.BbmJo-r>86[kYE!B7&썗N'ǀTA [s][2ݘԙH`dijLְK3LfxïW@ OԳB^e2W]F>ys.$S>VN-=-Ox( S8 +\=^ ɛ:.ϣ>7lffYl!J~7n<7fɫϜ)k&'id:8,dcvf?2+6~UI)Dp{Y# AC>sz#(]$74yЅVNnv/0YPy"Ш@g<;$IdS"|%O ytA"Jheb*"K V&WI8\a=Py]|<ɒ &qYث>t9;{<'g]+:qnus#TNSPC} ե7T,L[c[n-Lėi{Uh}U;>֏[Btf2X?ʋ{1ZL~7eP&z5MERrlƯ*X3 Ifyxg0c?T+jx)NQGSJ$@0xl,p)k#L>wˆk`@3P]4+.i#WKo34#ÃphlֻJR_>[lAWt)Vϝc7hwjm~)ꍢ/y"N@i˗KtX:.#"űa&tH׈f*L ïpE Qbt߂Ɏ.zKAQ%~gMAC Iu7C%ΛmvR0zp0(Mis8M3ɣ6SLгUn ܤ 3cŴL DߐAvI'$e/Tj;l/۱tsqEX†f:c XBYCުF<(]rML_n3hgKx+`U]/ZyI ?\ឳ8{hKлrk*gHU-&,[o@QGL]Ng>` t-Qa&2HLӈn;y#\d9-C|84wB5+\ {G3@77{q8dpA"Z(7Ha+L큃J bl6ATAn4IeAuM@ KhSđIW_⳪m{Ȋ׮;SM@Rl2f VK!qe-4qe/Ls0KN3›Uup("=;Oߓ݆R1Oc ' 1+&y5 +w)䥎ʏN ?. ( 7u{J/7A/bW y԰kKv ;Yᚰ6J:Y$ͅ'FF>B&g])X} fj$`S~d^;]8˿7Ov9r;܏>. EeYg+Jz{c=>kmm^;vw_]k W BoV0=3Zhxlœј0\JyokJ?Wl5#QfoǍ.f$=/>N@3 *!C[@k-*L5p3DhS501l;& ,DίN;HDe/1)ur43öLw?,%1;N[<55gqbCRBx{?Nii/r_3U r#M}6iY+0]Y} :+JpmRߣY1L/" NU @ޖˉ#FS/I! L s Ym>l8״V[5 qc˙͘/6k†D;EjpB:zbg 0&wt]E6V]W%κE>nPW ́T pd]tdICe,l}x ^ld\vFJ Dm[ ?XDJc(#Q6Q=;w`S"8bpڇonj}Q&i%Ľ783ufz&/grx Bfr[l0i)ސGA &?rSzɷg$=]hqkQ0nש2"sGl8 g}8OsM,A{>4F'fO'3Psݡ,l6&REgJ) ! }rYocR&1Ὀp~IVzJZG㦕%mEUˈ҂`(-V]5IȝxkT'/-EVtb@&(5_IM[)rd^tJ Uc$uŗRp#@ t,iէa`:4+>3yܞd3 iHev!>#-78a;zDuwɭsZE̐5y8Yֻ ,dyx & Wb њX܀)»( S`SH9"axӹ[;ir|ޕVz6kpxe[B Ze]1TQGɔEdߗsAes?,($R4`r72]b7|:+ Jm3EJJ~FWJ4н'JzoRd:WHڡB}W@KT_ 13ѝ29n ipG#AM>%z Kl0=%ל|E[d@AkBI~UM,>' y@ŠҕI!"@S_.?!WLh?2w2)KldkcWk˝  HjD=Ÿ z՟.Jiɑ*U1Gғ/qѰ>)Cz(dsoQQcXKLĢ.;?Ku= cŬ J 6J]p}䉼ں~,\Z@3Iv?D[*9 y+y6x;\AY9dŗfD7W em~+Wg6x&i $\|CCW6Sv_0ŷa}|n\ÝR"JsqOqR"*&$^􍥔7yZѬOPzwÒݚuXcX6tٵ5E7fL%B| t}OͿ|wrfN3(jD,*lVq0,V:;A#f۴ NtĚxT~]EBbiy,`\7c7I>jw#/PQC.#۲>6<O %TfKVipk-=z!*7[p~%X/ #R-TdG-eu! (6aŘ|ҽ>{ud~9_o0hn.ހ/# :`?Ce?ksYH}!^K*|[?STr#<"緵OLN {۵L!*A`isix̅fq]hXdBʉ?Ƞ7A׋O4ØfZ1?jԋUK?gJв'ƅ+ܙ\2Zd몰k$:㾾X ".2jE"D?}Q%.3A>jC'ThE$佯i`vK:Z9Q&(6kjBT:Y(81=-b3t*=G* >Csi"JO?AVZ4.Fo` JNsdeYEp .\=#f}ڊ҆2p`6DLFx;is=O3fdئݞoV4r՘`)a!$Mhl?s a萝K>Z A6*Mˎ,nw)& ?= E{7Q M[Ё[)NFvQ=[]՞2>QȆ,ܴp"{;E>ZQ?*}IÉ`9ųT"2~^}){ZEK"ʉtd(Mf%4eq#%ϫ®6`8Lrg"5ht.\NҚn\@$fB_ǝޤDlb: 3?5DCh@$[ꙅ1FbiܱS'RKjɿI$<6 *_M%γ߸fjjڵJX7<<6{,F0}o%!kP-Q&OJОʡ뻡H7^DMwzɁ_?\rN\?!PfZCiyd賆4]P*6d=bJ6Ėv1\> Kuߎko`-'[@X&}@IEH .Yg&-%u-$ ab75Ѻ.AoD vX>fmjZ*NT\#f\m'xDf ?k7u 3ǝ>}-lKDLD)EV.v Yc y|Eߝz8 h%RnA<Xz*!M)Gh@V(-oS.#(+~)Tz{U"C3 <[jsUc-?b ۨK?`8)MLq:BjȠqZGBADiz, mZa۽1[ {ٳKD-Ыށ4R)wC@d)>FhǾ\Hr]'.fpHdBcMN*˜;E~y~o|jL3| $j!V9 !8aĉvW"4s0AWg>=h]}g̦^Τr+sRaIqٴ^i+5dR6yco92D F)$O{"q2y{;K/.T17%]|WsnpЅ4aAFT@4K(`n`BM]!<[YTǙU}K5旐R}{W>lʾ2]8cΛ_owBpzkN"B0W=6<^ȊGˌ'pRMh9ۍ!o<3Cb ?RfFnؚA ;ɝܪ2]:(AS^AY1#U& >xMb*Z86gRd-ύzQH%78_6Oڧ,>3L kcǼ^-SuF顏GJ0#!pJ˝pA^Ed e\6'G<ZOxPIYO{]D/p#WL@OraBNq'WaYMZ=מiR! T(}1uW*s,rP7LO8 sޠ9<մQ-=?7zM'OzzhghC~dLqO11QvZkJmm]B c*9? >0K"fQH}8*u CHޘA$Gغ:~*_ <5oAuB)4:QjKߵQ%b܅xik+u7DѕKP]mQE@1h|+2K.>hfBͣ5NsSa^`ȹo_^ WϠEtGxir@F }qn yOeVa?ng ʗ(0ސB'|bQudCl/&~"O ~?% G0*b)~̱ZqȻǎQK)sV*3a7r;/|ʋ?γHJ~!}vحU_Ɍ9^ϲojKu,Y"PIՐOS4(sܗxx 8Ϟ'OjUb*Y `CeDU"2l$kH̱ICҲM`YV?8w-2TtjCޅJCßoAUcwS'{' |p.,6>U2y (vȈhq~.:ά@ס*ܰO'ǰe/8Y(`{v|o^ (){wj`;/6 sMKfdZD3EwKS;o*r3-/ƄwHiՅU{K?9u?kHs"VbF[ @#ɽbӠyq/䚂ǯ@~⻚6D/qߎA&9GP2%O4tZI Wt ڗAj2߷%H,Ptdq 3S~bc#+qE9g#̌fKg~wei&P.n؇n*6?:Ua(eXmovGˀOS3[:ګ(pۜDx9*}bW]` "^y 't퓝ESh;!D-s앷vw kҢBO=VpqW܎!T2*98ϒgEqx%xT'2ug?S41q2RgC2~ZSܕt)#Tݱ/F7ߍv/5̇㬻%|ٮy-56<@ 9 +d:UzpqDgrjL1yP)EZ36ðQ$T6|x$ʆw#_畺ɫx5eni5˲.M=R&o潙nOsz:~>)Mm|HEk0&SI~HO~~ N ;fQ6mj1'=D+;n ьr/˄Xk]amI3 S'~h_nÒ!~|A8(b ݘygspo7( Ds]=Ss?Ê[TkyWE3y03m6Nd7B 8t O5 zy*NNJbpyE>k@ܑ ;TEJZ츯ތzkwUo:#?jkP>3Z*㷖1*аCz.O:aЂ7̯!vm?I-)1[ <&U=;v} CX^A9^ xV 'T[sZl2>?"ws,_݉<Q``d"E[!2 ҿ>aLiZ1#2ž\G!yF}_5k&!m*[Wa77C!i{fɓex;Ccim!P1\ Q'vl :yԢ?7}g"[:dl_bUKw̗ѸTRBxSadŷOhL QC֒l|mH✟>tpZ{s)?Zf!R]*PR<~CnY(Nwa=>PcX9fͳ܊N՗0 dѴ} 5njʋDS`> D# !7ooF Q];jg8դ6)Hes{ZZ ?m^5I`HUv`W_ޙPT{6߅"'-v!*zMl=]Zrr+"Ɏ_\ՠ -JI)ql\ 3FП~ B WWn@ bj'PU7,yC-_D h9nbiVVZ{56mǕaABL''vt{ kI'F5 ajQZfnJS <\NPntL n &,' (/ (~m25 ѧ=*ŎF˞ 4 Zr"`?~9JZb|$AQRIp IWWYb0ppnX,D(Xx8#TV[S?( |hma{!kZ4fz*ԧ@A@XQpӞñ -T7*Tl8eyx賣rK\YFvi-lW>cV@w^^s[(+ KF#(foc$qx'tÓ2)bKB1+]*{'n 797B㢾q&C{yזOb' @aOVY|wA;w.o)"VbQ ]1 D&vRN]3?y* 5yS#;넢^;/QC*< r B 5! N"7fv!Y.c>d} ѻ\|;oRG_v4uᒸNSU؟} zBХ5W7kolu:qMc(M;@<.|r3mытAy~(jpL\g񨖇԰p/fGx=fY֒(5x`F!p8;Md33U0vxHɑ&6y[u\fFPeQ:7 ߝXފM|?[Zc~j*޷' 7Fz;Lu})g`4Y햽E2OEtuthf"ov;٫K=B|]wȣ\Q.ڶI'VZBB 4WS|5,OhbN.^4x=Yhv]D_òxŃdr(u1WOVjayYŶpy,`"JpBH6?b4Qے|bzy.,`5~8l4 K6VTAIj$&C]A%a g&ŭj/40lC+zH.sp<[\YDz'`^nS@ B)Yql)GN+t pt]/#tHS&lk¢G$o]yˢJRSOd Sg\ _+ܹ r巺UϚ,g=Rdnl=5Oq>8zL %8N޺:QdVO 䌏E ~N^^-Ԥ{T9Fen)z~ii8s.};㹵v0}TV]5b# i3mt.1us,#mkVIC*VdT㯅&LZ!:Z?(`y* m<]Ǣkzpj%G4ZO;ÔKwZ# 'ET#06/㾤1 ٷ- %> š^rP vp"{/s#4 ye=;yh;ɓosL?[kydz/)Q6L"b gfM-pfh0̧"GJ`)тp *[2*b-( %'MyZa%.'`՛fcFek $} ǩN[jlYVI' 2knO;X( ,1Q=]#ɹ`uVuV3|C|ݷx,.BS)~jr3RUǬFƋϡfXwkl-y伋(OGsԞHK6 wf.ܫ5ZVʻʸHpkf,98}XӮ|bQGK 󇬅* 2y֞^}̗x4nű)!ρъweQGsW''S >Db4~ֹ.<ۦXlAr(@[j?l13O UjT`>D&2Plej,O$"qU^ LWXXl'\ SqP*ihu o~%븀F\(wXf 9c"3~V-AR?Mq1v;. 1uhVR0co cD3K"һM(F߻TԺC.+LAk%O-I@ @׎ӧa^Z܀N+[38fB5h [45POߍYB,2AY!3 FԾ몝{JS>UZuQ܆gJiظrvk7k$U VrTC97gGa7N9p+<9G)FiMX3&9(rC DX?VJsqraְ2HI2K6]-gѼ&X8wmt eayr6D0Z x<'V}8սe`>2tuH @]/Ks.N5t>|BvE8~ }%#һ̉q3?J@`>Ҟ@,vcpxz$&59!+kC-=M\(H܋_hQ=Cfp.Dh2z'#_ Vxἧ1jHk0ݭNDlg$;j?!i\,\G=]r|l J; A605,.:kܣqvapr{4@%cqBsoY<&A|W<0" IOd*vKB"M{'KkP51̆*+D߬6S}" d<%e0W޾J|#5PcɉE3'Xa挑u샗[E3msk!f?6/,&b,HBg㫱(ϪN`&cgb> 7`G-OP742CܶY z|^TE,I~d9_Ta5QF<1sb"]>uD3$ EݹpȷRxDy߆kGuySR8e>پ$wLTUH3sjk/CuúL)3]%R]&/\_5\󗼕J\Hp|#)Q(ֈU'GaĥJ5^yx/)*Qy wt$tg M3"}RA,΄zV`b8Q.V9>"Ud]2;{~ɘh/%Yp V^"(v &?_A ̣/i7e6# pq߻9D2}[U]S|v`BӜ]ĠtUG\6,(0pMp6;'b;'!8`s0!]l'V7G? lnQT"n߆fĝf1$v/-$G;JڈB :jT}.)&`!eEo{"~@f9 #:mo$trFܹOEb#$eN ܞMqyGv`tg28N@(/)dDz|$>&:8/ܚk-,~S_+A{cL\Ê3K7F-P~|Ln6|j-y>y(|X+ap,:iK⸎qa`"hB CzM_vr4N2 w&-A3[>M~ǾY-w~oSXW5U{U]BR!mö ܎Y| Febw+d!!t"QrbJD>&̈́NW jhzQ6͑{N?_X&‘!)9p?}G6pEu+{Oն]!'gĿDZv 7xLoAMX@(L WPwq7HiTndX%[x3 31MmJ~`~90rT1N(0S&(eV[V>r;lvR[0]]lRQА6'TCvo*@Iu]v9 C7xH7{sEDqj aYkNFVm!m5';$-sYt)aҰ[fn~wx?"8.y6@%V-esY⫹LR@|Hkkh5_''uQ,1`7ʧ33W5*D]d?I>%U,0@>LFǑ/Bz<0;F?+GI75S5h#Up416Ǐ)_#IF*;7; @rU2!/e""?k}'e?EmOɷՖD\hlr˛1,\uтEյCcڊ#r:^A>x̀-[cs>=0OEeyVJ$$YEA8L~HN\*go}Bkbo(9B#W⎫3㖘2'Vn@Mv֟.znAC- Mya&e' \\._IknZȤ{0 m|7.!`d.@|/^A$zMlZpF jJ3F0&BvtJ '|bY%k ~č$ΐC,:R},A #bb[XY oc|̋dZ?y9x⤌gH 58N'z`NΓ&c`.1Ŏgk!ִή6-n/zk=RF#*1mq̻oY_cY|<>ɃN m>Ŷ[zpYce 5*+Jdɢ6 mWc(g ` ]ó<)$6M 2' A<f C NU;Z(N"6t` 4"e)}]9햹DX r(,׳Z ꐿ2C3fǛ'HvɿBH>N `,eIoa7]8L磞uDgKD'U.]6L7XhȓT|e!H%`'A힨&6Ewz:b ~o:rWr]) .xECJir~KZ&VXlmvߠR JH{*eQ#g,y5|1h˖շM`l~J&q܂+2Fs>u/XR$z]{/0w ۞ ) _pG3tbw,#&%8SmKίSK1͞ n؊م6Y9>~UtXh/ߩiesk3phGw¦x9,IIuWl cM (>;yG&FLqb"񅅄#~+N]`i\v/{NLr@ eexƊh&Nl k{oP&?}j0Fy@X##s1|5n $ nFV%J}SU!pzl#3]a%YN8s4:lWU>FVnMظcFg7_+sO;]a7Du% \Syb}w‡N%$e [i|FqUowŴ(qT/Zv+TuXsW͐P('(yaUmH X΢?/(]'9rT Hw8,m͈.x]::Z3`ΞSY W@ܡ<#=xض7Օu()ޛc\1tz*3fbc#>JWCZ'9 T <QcP'*|,^ 9PEBMQTY|g;Jױ"CZS>oq2vꝔR$ɚ[';O* 4qoY=- dY"z^pe{W7IcEݷA+WBI(OE{} d9&Oaޭ#wdU;O:|?V6YUr;C3!=76BI JvĦOajZ'>VQ-q(MƭFl"B;TW0r@:<=@TIhmS#=HdUzm vU\$) JPER.|vN<# -/`hVN`\iui[7WTO2y^A`7vEwS#hƷ|YwHIL7,6 Z% eʊnpž"|yr=r?s N/YP3f|KƤby#6CEeќ_n%N:w_<v[BKYBN$?wizۥ T6m՝K-xИ`NA":3UtNg2Gt9@DPHAoyNw:^ 1Q&($lo?I6:՞}"g4 Hm([ •{ٕ4D\Sѻ& M%Bp=Ąw&?ʵr)hn&{5}{4w/ssF $vM22|qMN2]fF:mv n2^LNiB Ksb\.70 e[.!f; 7ʼnޟy,ݺU;]W2>BGh`2}e o~=Ĝyg@YEFǣTY @>Wz-jMƨV`FHN1G[滌c0a<2g.e.V4a6 [F[wXj?snh%U̒eN:`t &ەl|{m_o6 ajh/ؼE8xMc* %Tk%pWe9\\iq4$R/5L Y~2ǔTJEW9:GqpIWMla׷:ZMTV/lE{NN~y,UtHц ʼii`C-DKJBXc5n!~5n8X,*Btoˈd/<x~T7QI8o3 Ey-^0kVRM6]8Ӫs `aؖ/ex 0(n^*׀(8-xfԄ=aC1˫(Kif~P'UUԙw+V œ X UQQx)G''/;5&M@8\Vy񳖖r + <+V́&^MWwU,mL&Ki_G`K=*2V:buH~vok,`TP+=iAyQߞ߮L}FCz0 P;QaP7vzftk6Eeə equ)NHuY8 C'Lٵ\}|Ͳ=V6L{A W BI}S0 *dX.C>0{Y!|JH!N}VNzD,v%<b`,pr[~Wz- _]r1joGskO :bV+ABRr5LF:+%at@|瘎f)Q 7bP"l1\6ND~ /6̤YO7|5,p2Ӣ 8Ԫc!G 4Gj&JJe"Qu0w)6?Mn{8cx9?CmĞOAz#Z[5 <ÄyҿBze HYXԋȲ3P{frp"a<$?{"X>`iWeą5`ȅzБQ]('Qx# 0!p> 3fc@d!c&-3AqfA~@%a8S0O;p?V ~fla!|DiQJJ8]HY@̂.)b`V 1OڙȔa rh|Sat[h }/iZd>%A1׍ڗ 5e&FLL|A@c`s+' g\C.8fE(]/IŇeB8 2G.4nYZۚhc#<1i\V/"H)=[6K/ag\CFYΆ} tDN0s"cϔ-W(RzXvgыy.2Sc9qnE 3  nS+$"}KI!n-G΋Ŵo3Uн<φnrtM*;pHQd9vSPt4Tw]d㢨vp6 0{8v{qp J\xp@%,tNì-/Oу4́2xtCeuZA+ď'uN/~P7,% BEYG|j.57@n>%L.:u$wC{\q9dEh_qZ~G^ScWhl[|@^B8DPij2!RC&f'E&(+>" ܖH\,C 8ndm oDO0kTVٸܬ'C;;)q""Yg mT.%I Y_x`;i [0k, ғ!oŦ6/i=6`:vI0" mqd6vvΠHNYս~ty= !L2p:z%c_#&2uw? t5"ԕEgxŎW'~pf8Û ք $NDOnCx Ifx$kY=wF:j:ʉQ%?&㮮7{lo`K`>c8ׇ͜Ր!T0W$K5'pٮ gN7mͶO'2qjrs ÚkBӇF_H=*QW:<{L*E\, *{,Z\DѪ@KzVi{;]GAg~2:.?XDرm̑xw8Xf1Z@%ȜRUPgjm<nJt?e94F69s Q:~X\.χc57ʃxmv#kf"GDH#OŊg 4sDaq "͗5Zj !V ,vA N%,oNgEj3DZgc7CSljvEM!!ju7P oE^Oi 7`AfmS`nNԔ/s@gύ+_BA堮Z貦HI)]*0y܊Bj ۗѱC/$)@WKg-!7a (QF*o-Q/cRjn-6[~`U3-|_c0>$Y@!Ƨ׳.=AWXÅl](Cj('yJuPo~pRPeR4+qF{}42aJa4t^Y&N] pDžț 22~TNrpoEXc#s!g=*+wί,$=\/*2D0=X]\&E#g Qbې6Cn5nRp?8!7 UH AcPPeQe0=d8ZpRWȦRPzѲClaX@\gz ݜgByKcCj==cҵ`xob~w=ODO" SEfKWe 16^FopJr Vod9VlĢdnCǧx;yX;{>ZYMa)VQ0Ba*<}YHz&-#ZsʵC̀,#7i+Bu Pb7ʄSzQn]WەΚa:5tf숇Cڧvv"h6^>#] ociOeikfOH;KwgFSs7 X!KD*٠ޠ96&p aUt5 WI5GF"tiM6ԇ*LF*f. pXh~&F+$7(,&TksLFwҾE/3''4D]0Dp08L "?F=vS6GbZ\I-HO32rr6%#չ}IƊَ ZS6:"q9۫lS-BPaW 2=8KXKpcSxJTz]QUަ9}OW ۝ B2Pp?ϭhγDz ‘3,R _zGڦz-gD9$^#3<15qMz>ɨSkfo& XUPM=^?5>]`&JFD'B؞ w|$ uǚͬhD "PЙOuj2 N"S @!Ĵ\LxXX+]԰a|=0)!/NC|OՋB]p gz_l q@}F|f Qt8Bît[}cxRۼygwxiCQ|2.cUBA} t&Wy+[ZU\Jھb2YnMBٿqrXƶ7w>#ulv؅_*@-vrШ"Z6%jNwQ>":l ށfMR6"FqwvYȖxtDxZZEK<3CG(}U$zr|Ճ UJ膪k[VcC!^F0q(QZV+=?Mb56TMNܪP&1|kCVx x?1/iΰV! IA7ʭb1;.[]@d#["D-b X4drNz=h'NpNѮ1~Zŏ^?TnBU@تqQE0-]Q[51UҎPw to#F+):89 /\n6e;6xڽ 9l,Y^BЄli| >SI*u)SBYTHWۍS*Ĺiᝇ}Rr ӕzfT5eOՄ> )zMiSTsZxJ7_X=:ifNUH ./@f[un\) o0U)"E'C' c1?e(_'u6R6rKY6?=bX]as Wd85ֈ~wm7hډ߅" 69p<-`z,$lR[v?D+JD8&M 3>7g6f t'fnHq(Moɫ|M,6W@PhT.A EWrYyŲ%[3 7'!sќKlxf᝚ȯo|v.fG.k'fgϳ#exqc$RQ{;l0$RLrIy7Ku{ܩ=@^F4e`_!vþ/)S|<:˗'STm-ϸF Ik讣wZm Io-ZȠ}.J)Xy|G{SQ;# V ?{<"^%j|sB{{_E׾B??Sm>bye/mL/<.X~bzs\X>bO,5gw'#f%[V&\KŐpXz$X* ltq;$˵X~w\DrI/\:?0pD֖:pSllϾEz@2d1NHy;`:]x9$$%4FX`U,V3R!ۀڧWvqq/dk;B8tݴ=*$?+RhƺS.4ɸriS=Ėz.WLbٹT4gX5 \;zodonV% j|me5pL{wS׀UBan!2tضlF(þ*1ދ5qr9fD7AYʮTo;YɷT5~aZ^:%q68![GE΢az0={#K%NX<Wb6|:O[v9TVRQ3:7V6S? OmiPDtA?{Ny@](t?AY1j1Ob;fafX;+/!ۿ QžzcPHʕ3S&klI1 b rzujJg~\(w5!ʕNo7rZGt{[y;Goҿ2D7\s’V iU@x1,mmR)*J[#Dd/JQxw9܇1* ;OyJHq*Һ UM4ϊ^n(,iG -ՠ`m@x`MUn5>/亲c~zŒNqsqryփu2n(;NU 5I5OFMHԁvRqgybqajc܃΀& h=g4]z-f dhʴ_[M^k!*;4%'>\k0n;7k1=M[hճ?7rzoO5枾ϑMi%̭Jͬ#/dE=`6%a-RwY4GPkJ#S$|3,(~pgYUQ9lN ۻ,<*l,b(E-gZ7%mx+Ѷ!cU΄iIEe('i~ʠkC|R|rǼ:ƫ}"[Y pWj~%}{N`9m86O/%&3۞ӇmY=`Z1h+ꔸ>Ҩt4|y; Cи \Q~Ŏ'3;K3c"s5Hs\iƗ:ǛC6*K! Vx: 4H^R>i sYS'[ςT<5/54f<`^&:7Y4B 2B@?FHt2lȊL|snx'5)rm}>|׬dz-4var!*ݟیu"@L}eZ?2̆FRPY.'͂tq;;=Zρoqly)V\!> ƮkܬIy!ӖZ Z"8-'brpn-`9zkqQCU(뢿™D= q\ϱ-35@|G5kX|8|2/< ]x>6a㬐ujS n+$` |StiNQ;H+'j3>Ac ==9a/iN~A'V,kb+˜Fhsr}'0 'Wb(df8 'k2[Rڨ$ 3jcwZĸQCj'r$VR) jܞfG'1Àx2)^E`7\ Y b\Ss  ͫULXXz#ڦ!=fC@<P&ɺ/)M0DIS?ŤҾ$hDBO1~++;]n`ks rߺQvNeknJ -/K7$[uLx=ŘS;Bʃ-+^kf{WY&pu0zFA;p?vEߎ?એZVh#R Mg n`yYGX1 ,`[(E&EhS{BG VN^Kc C6z{{9Y;/2\K|3]ר㏸A@+mM]sҒ [u৏Qv.:E ^V_<%c'И \>>W"0Y'u{ma Mfz#WzXs,~VYRb13CtsÂ)} ܼGXu($u2mι\6W+9-^uh(#bE!YJ]P-m;q 5w|KX 68i(R=ܯByOP˴=KP vei~,01,bāŇ+ꙃArxIk<9N4y4Fqx Kmgb'kaqq<:3meh,d"Y%J{+1u6D&gۂ̰ާÈ}a^"[Τ=⹦Y`Acv%tFRdD}kt=!TKRJB9x4֏afȤ2^|(q#)t  7T:`a[]e;||DT_Qlm_ n>8ˠ6 f?f~JbID,)ŷoYxc5n Oq_ۨsL~@׎(zIl⓴e[AͱDyzlB8[(QZ{z =j|, ~gryR?ϚK9&vUքd#3k}pF8gtG5ZS,>g=NV^z V1]VZH |%+>W#_lU]ě/Aخ:-HmƲD~ :^)&-͢X7cA(bW qi ('Q  (Vsb@4SV,I>ǼT62D=C +{n޳ҔpfE44.D`'Ͽ=@~OK2ݥuk ](# axܯL=Wɻcߔz.tٯi^ BHn2b,X+> S oP#弾wіGZf0lVq.Ib-h0YNb]>]v ~}(l4aDDZ&r⭫@G}&Z9a[9l֊ ţ5J6{]7|gZ&YUUf=#::1CI.m9픺5zYEPoȋ{c-`Èfnjqhd@(efձQգ^jA zkC,bv|dNTe'\@ḙXr+~z ?4|P "fKXp ߄6Sml3"5-Y,A{e\x?bf*~QՖ|$QG$*tFۃekCkI2]M> OmaJ=F3Za$;SPEL&F+[8_ЯWM+TOWmH0'uo+8Y,:SCRP5k E[jvWQلTgf\ڔꝣz'**kc ?kk9]"l"1%"gYߔ oU|Ȓ2vz%_SƂ͡ e8.Ndm F23c c8o@iBB oeٹ2SpB;` ##-ik1˱,x {ɼn92JxErjݲ@ݢ kZ 'ű?PBHw'I؍̜=5'h߈t_31fPĻLjK`.8T Y "†t{78-(ֽa^8W?x8B?z&$$ʕ,/㟦\ڂbQ-Kp-}a '| LeC𠔯D ƅ>_t x .Xh9PvS87z 3rr00@>rC8h8FUmj2'u)B%yX הpL\(KZ(0ox9JC3[X!mÔ~6|*ǚ?YfX,mfuܦo(x+8Vоڒ@|m(R4e([~2_$N^j28H1`rzM aNvQCD݁ ?iuEKNI/o;##1_nRz([>sŝ֑"U}gNnmdG<);jߴuU,؞IxuG 781҃on]]'E5l-<"K DsփΏƫ\v씍@i^wU\ i""wbƒQ?dl0l$ 2 *2iY?f%NL5?~yy~#jd6>Aa !><,1pfT~@SwFG9K'Ij(6smgS{bF7ewکSPb0f/'KDtm=BwBӌ IA?98\__IZ$ԑT~t ] Dx/)7J5A6U@-;4ˇYs3 Gw)&X#:K|=QDÄ& xwg?VF/B%4ڔr?+PQA^.M _X~E $bWz\& Z.ղT%4l*Ulg{{ag2WVSYxOB pn|ICY{" Cq.DFJBL yЬbz4 E`q!3c*[yUIGwߋIIϕ &MrXC}1dk9oXljTK _f`tEt")׺mvOYJ[h֨C?y.MU8Vif]̟m$&\%zxB\*OAӞ[bDD &xceق@/ӝ'Si('98dZn~b<8+?eqopZ9õK,x\Ny%[PלFCa/ !u.N>ߘvw_PR"(R9|awIevyɽN9'?_ds K*bLP|!EsUq;\u,&]"[AP')qNZid܂d9Ǿ"TX0y9"$\ [ûSį7ŷ1ag@^?lyP(r\O.#6"9{]CH)"U}jr6\FX]yp[iͲ:b~jzžrGƛtGA&՞Ŗ: BNC6/xe#1:~11v5K] )kWeDBVl}6=TJV՜Αjȶ=l>GqZOL?[[At LˁϰWYn(k"O+ٖDG@]u5.Q'{T- 6:ma9vkA [F5AǏi<$tyJ=-B=ų̱#s,a =6Nq͞bGu] 0,C;ؙv,}Mif)# ެWU N{ړR4Df.Π)^kbݪ ofB6~nLϠ3|* nJn't~rXc} *8ǯg 3*ZUbBV ^SOr~jkkR|ͧ5uz4N}u}UHoX@Xiwe$z.Q :#|۾Tǁ>bS] #sde>j ݈Qb&O` 9W⩊ |S1F讔XkE]:\{Vm;Q <_Aj?#? Voj"1.d"~E t:/:D_U$Q oj@uݻ)1Gs$ay LWjpъ2Q![}686b`q؄V lm<)4Z֪ 53o=:aˀUfHHZw _LSDvĂNj_[G`eu);KN(i:rSCa^m~l?3P2 cP!"қiOƗB6|Rgn!3d4HR{M[kTsNC^_5CJ vM %nUЇpʨ"1^ʍByyJMDx_.\Tst>ƆJ(b7Fwَ` rU &g..<.v{-' Zٚ  @7̸5 T: Ť(lY f_~X8mHj2$r:Ws.)~rp'4b[xEfgc/R8 *q^\H㩘Ma)x6 C`b5U/3k֨(&EMXʰCo߹5r|%>Afv-40oC>Y4ب`P8g:Ѥ‰]Dp!P *&\D"ziޟ_>y|R l0?qgZ~Œ -|4A_FV^H^ / ա)5Y$`bn*SBeIYWבWVbuEg^Sj|{,Cy1S$6/*Jd&̞ JI/G=:1|zC 0~ rKj69ds6H. h4HuC%ݒygf>B6~RGA>]s͇GV ƍPpD证i?z we wD쯵.=8ט-`}q%dV8@{7FZsAujk{%/<ᇥ2`K'n98*4/p708o};l偢=.[o4K/nOoPE匧~jJ~d˺rDiV5\+d'GR*oppn̽z>VsNfso@?}s Q<(%G,XGoR7 "G/ J|@K? 0t܀o,%5?'8=A[a}e~/`Mk}\> v6Hv{xcxbҍ)wlHu_2r?$XS`ҚڹP!&=9q@NY4=:(R;Rr"Gpqc<,p ݕz4ڊWRZcmk>!OwZ;*  9mpwu 6{Ob k ҈;ai5C@ 8 &ʡ,Z[G[)- gѐ TpΫnS` eeg84޹\,ST48lNʞ;N)}'M^9"н֑YTN@oX%])Uz&$24A/3c)ȐfsɊIFøw;rlkzwP[ڶU^km9 N 'KR8|խy/I|q3`Uk}frH  3A=R}_7&o٭k|Ӡ 'l)?Ns?]ğMI6xjEE' vr`jIfG{%݈c@kK9̜ MX9 Q(|4x\[ (ȯb įVm!E p30X ;R E h*Y9,A/ȃE#_+?)]-a' 305?L('voWKȷw _9BNx9eOV6^y>HHZ/R:r$c`X|G7MF@ T TcsCOY1`yY[|g :VgLM|@!I&ى{6 P03AymteuNS9fe&5Ƅ[Np]!_Jj w>~$ؤ3 Xp{ii>=ʾ%CS쐘!Ü8Qu'1c|Q;>+?G,3@) rh7xI4=PJebb?Uv:!s^Y7Mi(CWA6, hbriy-dEͳsV7Ne>Ă_^ذ 3UvO&oBExb>xf\:[ی`<,Nyյ]>TV8,Inș6fxj6U'6,$%;ES3U_sI{2#{CPux#[i^SR8e3@왍0|< r6Dƪ73uu|P/ݛ_),\ 䄅SGYSVSUZEDHb5-l~w&(bKDH[nj AB. bRձ ՇTt Y@*oC=b-;)OQ2Y w茈!'S e{CƳDZʏf[?V8#j\x8Xpay;Vj0N6Lhtn% Ь#f˱Kftr^E k%~$L*6j69Gv)!u@%SR,VomjXV+1lp3~;aSe"$Ͽ$Kڸc 1].҆Cn7 h Oŗ7u%r$8HO9f2CY/φۜiS5O֩Hfq{ ?zE-KlPv]>ۄ-.lK'l|EcmeݷԘae_ճ]s`S֗X)llm]/ߌ0n;O 1F D.%dR۷@I '^/#?SCC$l)b3M=zvűsHan|ss[9ێo]f[f4S DS$jAKRZ E2!0ʇ2&mtxls .Ih/e' Rn _lp\z<PyGWI2OKB ;%>0f`y Hu ψ]ވĴ8R@BS|uFI,lY;g?&]Dn|TKA~ߺK9Ђa? }(EJ; 1ObhV[idߝvSJ9HbBGuV,V'kۅEhzy7^vFJl=LRcD# -S>ve( |8H.u3s9}}IJߩ38F-Ii|+Z/Py;wlAv%_ sbu&Ԛ:,a`ɬ5%^U^ 2mKޑz(~n.r/Xm&(J2ŝi5#v f%P+üQr^OvjnbY8n >M+2q R¡NmZ& uM!hMB YD9_U13U FϹOl(=W8dQt~Y@]Km*rmt7`?Hoc*H-rqX$g`/9@L@Z><5ɭd(XґJHۢVѱщWޖX&#Yw` ?Nop GK$s/֖^tD01gxAt VAYU6|/M}H/%Nlbrɰ-Gp(c:qҠNOB%[Xs]l趪y4ΤvCr%wɇΒno_l#ۄ-S׺&Uj"#*UeDb%D@˨+4QIWickWsK(fw̢` _h[)ߔ ϣn+ gJ-,Eѭhznök*²T`qm U|J;I^}eOcOk;lrRu+SYF[S=I$P'X ZwD|ž=˩ u6[$GU0ա2lքM5gb{oSt^ 7wȶc,Œ ?۴tJ,\Ϫ{ ? g_I4"ިHD~OZ|)u8&'l_KcvM '8qgXSĈh~fnZB ddU x<=Q%<'1=ф]re ĒR`^YZ4n57xD+OL~E$X 6a{\ BO+[y} * ^΀7lsgOH#^KSlT6Fn2w[jo)َҘ^~Q7Xxyk`,UHQD&c\ F!S'! XةSV†O#"Y3$bJ`pV 4އn=YTAhsc2B]Ci{\8N>DsajBe~VPr3 KGRǢ%$H v,V,Q7yf\D uxU^>?ݶ,"9P a\Q*ҡCOo0OI_$> o5K{tlh WԘxИW{;GCp`ǿRT+ЉvdؔB;,![Ipj51X8+o[ ~$ ȕT%Rg(V)qm" bM/*Y5 Y;&]wCt% bd{2?Fig X/u *sZ 6ڹoR8龯nNJ>}Qfk>m9vP<?r1V XXdtfe)M3cJ"\G7Uƹۺ X3X(քo鉞\)A}R` c#=F|2KѦbѠWͽZ*h5L,W $48^D 40ͳ)-|<!P:F,l{V+kp(T ZYZS?@Yȼlp0LX{y&.DsrPqf9|NXm;y6ExYFhS |տty]S) s<4IAw0ceS g`@2tbUi RF>Ϧi-l91[ o"Dۼ#X%J-]U33v$]u$NQ3!5J}68IK=oݞ{ e,5xGH(z^h&eϮJ&/8-$E&쾣/rS3h4-hf71Gz)\=A^tEf"D @0w ߋ(d{o%Y5C!]m(QY@[HNC/p=X*䥥HhCst' !?!,-:-X(ڦ#r Cلt؊yQ]F/mKUҺeo"0vHcN~լ7@3Qe/sŜ!ƫڏo"UCC&KT=.Aii^dD:)&([YǰsT ]qWA`ulDUwX6lrE>d}ߺSX;THk_*g4덞^OGs,OrQj⭍qȌo,0yy"hq;MOHȳraάj>EٔW@|THpWzU4XHi ({hМaSB+eo<3 k ς^Uey k͂q3߅շԮhzA9X2+H%^.-I,,=ڂE1Sd<~i aQEsbV0- ʕ-M+5JW.l2vxHO3͘JlտE{pehR4ͪ{l6Ȧ?Ǔ(ֺEKxAAquc&| 4'Wmz2D$"˸u#nLmvXB*GVl|~r,tqΖF:ߖup i ^V/(Ռ-e ^Ol1=S9RMئ\t86(qRABq9?76(z;&{=:h.KbJ MΙrRշz_FCƸLi~9&pVً7c{P L&"]w}m3#I:WFۏ9S6e,</SZ Q\o,Y9g>Uj{T b QÊn8jWF́1 EKdh0`//]*L}bKJ'I@@d0sp_l3VR*0GR.?9ռ4CFލkIUx_Pg< u}C$ozݜJrD>ʯlH1*PIī:hsS|x@wI FG6ȗn'2IɸGHp U,wq~ >H(r!hx1/"`w:~C!_#̿p;檠xim2!@~fzJ,Z~58s'ʑU7 )N8$}00!]GZV-Y8"_[Ѥffnkd1Vf8m8-fAvrqwfkPFk%YE|t+I"@?ipݺ ^rvt.KEOS{B"/%lS@uEQ?*?WV74o?B1:x<7"pGsZ GQo6fC{E`Q)V$\=“>Xdu`F{3WfG rQ݄o#we~5xo*/9(ٵdU; )zDvvJkٺ7Ut>pUZXh-'K="zh^%oeYg&rotn #N4L}NS7.MDf-g0PCf%9/(u8s8)(ii~Rne mk?jLufyOT A_ 9SdcdYOפ0V=*EbƸڨB u4/e|p-=\i̠lN{yhiKRlSV@,n |]q|ٸpI+uUɥfJ+\R &42},HvS&U֤uCTrr፶y#m1#hͧ.nWݫVvn;i[n*Ag'4P\"& MQεjj#)qzk=Icp=@ƚInѫ_IraJa%|O:0 qML@ O/+7vZ7%f<^t1Z(NH-wR2IIL!LjWۋu[.x&sU.JT)S~#2LVHdB]gH'h^K>S6ݩU4'w9Us%:#5cr:8p K9$V R wT^9cWLvD]nMKc=Ҕ2ÙqY#%{)9 cGQWeOǥi ámAOɁɱhە`3ש\N@:+ %e:= l#ѳmNqE_vBȆsBkɱ^ nQ2A9| ATԯtJϧ#Eѯ3Jeǽ;uP;+R2Y.bXQWZs' KՒ I9ۙ} ǓV5;D-sYk[^jfɔfX/n'x])6AtDS)ۧ!k.1CPЏqP(!@zRS4yEDvPCKuo&J?&@._D:AL3ೲx@Hσ+~.oOq: wȦ؋HiFשh+>ht*y)b|df;#z@}dFfhMsދڿ>4Z h]s;TaW:Cf!1=Adk0?~gZZUHogf9ǻ=Y0!dJlu28:Q%.Dg%Y9D )-5{:jReˑc?=3ax6Jᆼ^ݻX#q}h+^%#:es (cTzqǴGXh*?ҲC 1$ ]P-tZ=6M#ÅYi! c@nl⫲]t![B3۸&ɆtV5[Aڥխ8I! ߩ^:zҝ,sz'.omc:D߲br1tb2!vA@_~1_~mbYBs=`2~E NCdrFNhAE%q=B8ź"M)t2iq)t~8}KT(|@[(4lz-KYtm `1V3g{Jc٨>@6ag# Pd'B}{%p fxx{%٬Osl ojƍ]w+vm@o1@2pw,hs]ƒhc@^ 9?py(!rpV0%Ѫc?~Fi zK\?Ht3\&2W}qX2`>+f[r#XL_ƩR{ʙuElE>5$|)oS^&zK )ICw.7uc~rO/r xlk5SړXR9rQdf* `LYjBn\X% '4% ۔^t3 A9Jvu%څS$X4*5O` 0hf ,m}m~PCKj/W0HU( 6ep&|)nƮ8,=Vi vׇ9>}AX6(k1mD]i,=I^ ]#V?m 2&)IMޝ*ӮGٌӕGLL6k(̊0%V]OFoswn-|G} Y/(K-YmNJW6BCZd`K^멨U$lM v>kpxQAl*PxLHŚ9:I~ 58O_Qme5 y-YL.ΛCh<KXjLeBc %z _țx Ī!T ⃥&I x&L|s7Wl_< ě];E`ww +=@Gb`(|ɓ"F|D@f0=o: +kX¨ X)1Ms8f\==/?n\I/Qi.3W*kCuI"=2D$<}YDfwTyW:BgWrџ6ʘ®ؤ?DN~쫎q?+%i%Dypa[d0X> Af+s>{2G@cZLLiFVDvMD ' Fr}wnP [l\zR-1$ !&v x{XiKdF &\r>>@X[X^roB6@v'k;K^jHlR+lt|ND /^'i\zTv5 YS3@ :nbV௡w"u;9G=OK,L} 27c|qNvh,T} <S ބ|kK?jf| iey[DQ]w5s<#d)"qW7\Z7XZM4(}Vrc$`bDa!MPeav@ͦ, Yg@0}s1OW~*j?]%RfϞSQ>լ J:oO*:ÌK Z&uGYIcWHUF١*Z+42@@ 9^]o x,`=Ly63ULB` ɹMM{f,oi6?ض#i:ª9ͪ=l qKz{`cZ串GHd @pQ~ofJ-6c6i=$ !lO) \mE8ң>j C@W5?lt 'rd!Մ6LKr-;VLVp'o~CiYOXx|dxe BQZĜ.8Op6 zz; JAwt[_d}CMG"TOk4{;EALB;awl۰M*C5iJ@Iɥ%䈜? GΠ@NnBEivi߫W[c݇j }i^E$ 1 Ģ};no* %q]; 5V6bK}I@Avl3 αiyA&EAqrv+7DV'I]Ly$PE| pUO=1fFO;Y e;i_UBeDZ7 Å5k\+ zs(is7xgP 8@4w Q>x$CַP,F†K+[)V BnۥwpА[$`c+3oi:xÜػ!?|,qKt=\4~!<v}I+?8WJD7xZ4Z#$MN<8Iö_4BtQrr(GO .YRCFoK l{h%z_`JY uqxcqvaFIU(ozP.B4/#z?mYUjS23NIUhm&&vu!idA |.!h=?ҁJ uMr/&/N?A]+JIeڀ]MJ{Z\溞%iqGߗKSdKr@v5m L8~R+N >dfE \f7cM 00{{He=PiYzIrѻ5"p $|}b^) P]a=.~M޲?Bfw!ߵu*!Y4F51;?KHxzcP]JUj#vg:*Up g;I5'5Q諶_4_˷g;gN&BħՒyp)ѭ N1&vNO^k!v0Nែ/C'60k$wl'[d T1|+qm i&{p>צ.&[E}S7PTQ4Y%p89>%klSɰ>c!ak"QT8N[`;\w\i&AfiT XlJ.jnnz鞰GtJ.89z5-.i>7}Xy"Rvwk0[Rt}ɟu`)V cmx(YS G=ATh!&;&_)LS9XnZUUq)_yPCN뮰Yģ2##v .# \d'0x U|NH(vWH>@z:{}T7X&uT k 3+Fڋ drz1Dq9dCw+Z<'Ѳ+D^8hd(>R.L6i-93;}fUK< eeUcmFuzza7Wˆъ+00(G~ְ1}Khi3zVY9iqS`:"S> aBEp^5R Ǖٕ$jG C^e%y,;H(᭠A6>/8_ *gze_65y KF]q^:?be{T ޶٠|SMϵ6fђLU.Kd3:6=xdN޼VҮJe,kA-jzN soPjQ䂦rjJ|>9n)}O}__r [$GAaEFF^:Z0Sbs#i)M,큒ДԥHî$\ª=0(`K6͙-kIl(Wxe05+}5E?G^9CVB* r7CrqZX.s Eey`:-sBa]o$|Pnq\9ȪLNuFwK%>r鞁&5~{, :!\-"A4۶=z)zl:Ex^уѫ@آUzߔ|Mzu PԡznӾBڑ 9w׹|}k2qQ<~/NOPf=4. uʅ\I@f5 +/K%R\b 7JfB~;֫I]VtcZq+zq"nfRjp5`2‰x] CPmJ8p5)|LG 7? "EַQA_&xԛd'.[׏#77%Axm`Q4~VG}Q+MBT1ooYאRKA߲7uV~-"l y,zf2yU͊ČYϒbpW81+o*t7[dϥa\7ȶ|٩k~4-~޳)~4fb9Mlݵ~WxtVe_B1 g}.Ē`}KC?uqq&11m/@Ƞ4 Bw> ,mO&;OjgκUKAw8¨#(WM`]MeE0~a]ƁVSQ ʿ`ժ^%(OޕI<@liCTuM}RpF84 "탡] _KT =;$75*(jV2fZf 2(^;۴asF9/8-9W1Wu!z.}){jG-;Fbx!MR}%W͸u.?ζbXlc^N93еw2 G7 [z3ΰG#_4 @K'Ӛ/(T)Av.q2HղZtHjfٷ=$5d;4EG):FjH> `kzFOK&chVj)H!? ` r!EF+UbI'΍rCVM(YUiKKyQ%0,Ȅy=ڞ=Ww'>ALtL߬;߁i٠n^aR^MetE ȝ߁;Лc9̶=\$lNTTvrڻݕϻ[$Spw(K.] !d΄7+^R7,t $>_6vD/^IwM4"IKf4_K5kf+L\Ur3z DB4-q4;N2u`nYx+LXۉɇtJ_1⊿2O `2*|AY'ξ4iH6X儔O I8A,fݿݸk}²ܹ$dǯ -vԿ ҵ^qv%!"w6}A:' (m \Nm ں$IfT$GzЋ Fs/)-1#cm:@*K%yK˽fD"_Hk=N:Fׂ U9 -ls(PI㖕Ȁm4ѕTVˏnw( rQ]l+ C=*NuH9Xįn3^$\cP[eque+]T*Zk|̙=b{r9/JhW9Vw Gic;|i~]4cd頻/aȊ0Y(%_͵3]@u_ ϋ3bL5 BFރTإct(F0$覒i To`pn[mͰ)^7 eUCsmOe̍H޹u)wI5-d~S&ĨE­tDV=[}mBiPC+stYQt++velCdSm(cSVoJ J>Ʃ,*BgM/yܻxQ7:` pf4 ,}%K>fxCg'X;bh&8%z'sTuӇ1*g ݪ`6.Q*4YVyp,`4m8.E[J&  a+j|5"&𗫢א /x LJ''Օ#gɍw}zM i;uG{+8ү묍\ a"t5ϧNq!8/\kRm ݗ8n.mKĝ}Ii̚z yS|ިƨsSRx7-k! YFx.e9E <2\=,D<{ i -zjɭy~0igS'HPcAA;}ډJ+TU֛x5`ݫ):J3~O1ن(qe P4|"2pM+/oE؛'spp.YQ] .|o(J|EvD  "  uŖU,ص6i;H0Tʀ 6CYffcIRO_߶r'Md!!0)AJ-׋+}; Խ)^S7^D=o³e>TtBt9u!@c+{ީO \L?l@>^ظrZ#dg4"HrE5]<ݣ~'nv]Dj,tG%"_+bAuo %.H71e/w:AzI/p.Ez}Ϡ_v*V `,,u&Zc$J7̃]pY*{XvsDJXes?)n*w/&$l,_%MEY<4/$H]&;A_BPqXP8yФ.tm:Blm}Ne*$H2dyێB%Do1}-`.f+)b//dn3_3ZZ1 oʡW-R}K i<>SvzrԚ!Z7x$N~7 2ha2΀y3D^~j=E q 'ˉ$oat 8A_ȗ}})^B:˨C2(zܞbw]Z񳛀_׬g}!u0߆.GF!y\_0R5d{ '6gzxghI&4-Q7ϕ `U]HLjJY\u>3ծ%ہ@xY鞟tU\%:\ ;eV-T@?' / (G󀪿D^R.*|kbyw:Q=dߣK?'6 2An_U"'I=Hӽ8S{ i#~*<= 0UE c&4ܨZvQ'5n1`޴ suIvPtnne;->y ;q{d!@+8;xGK^uefugՙ,\#Qr:UzE4L{N5ڜίm ZbbN6\bAyIBrBm L=.'1[[yKި7bh0/תy.}׳}# ES)˘;oBFeU2{rlOי~A  iV$V;:&kqG Cs!FZIcr/ ެC+$1sT~N Wt݀t)wy,j,v\B'?iR6Eq-ByX`۔ N^]cKiUpbPANy'КEM]M>Xb!ظ$IQ.߆@<%k?օ<@LTٶXҭIU 0i`x 웳:#muQP䍨ʌ… Q )ΖKS;_\+7oZ \l^DP"fOKJ~) ho;9QNb0"+JbƳh)!R"a|׿p7Rh @^Zll19w!qWL.ȍ-C!8]H'9cUvR_!r%giq/^'%ꗴkS˟>\ߓ@I[fR&* ?z{TBH.GX?rqVza/ Yj${Vwu7wv?I^eZH@2ǁY9v.VbZdp3U&o=-{&ʛ!WIkU` •@7p\߾M2 re#[X=~6{jid&ЊyB:,xs N.nP>l|5i7}ĞDc; ӐsLbi zvyDxT/6At+d^{悮Uwu&!o#XV,y60L)HO@ԕf#o\lC7\.K#IJ՜3*@&)X6Zz~Dp1ԞD;+L)0 hp34d֎?M_ӉܑBਠڈ~r]gx#L9%zxfd,K}v>ܾgZs瞲Ҍ4ζFR~ 4Qd6b9(}Q,0|lC0{mZ ҫr:S5QLj {|xyG'x_G5_X˙󟅵]Beđk{"{S{SsTt;iL݇m_n ־e%EGJpu*9Ta[mڰfa%>U+{ ØĩڠkUP M{`[+ Sm;h sQIQHo( B @ZF Qjhb.DtO2 S`ws-mJrQᛍfc ."0̊deۮ<|ֹ;M$)NSgW}[TFkC Z9dpp{72B_@ɖ^޿ gr$ t[_;Z8[0zރ2WmݗDJc5`X F-խqTfOO`œc`/y 0LBb"&%] qiWm+ͥi%?}!Vz7,WzlPx|N(t)ʊ䑮cLJ(taB!@Hsx&*˗gwH,ϡx[CH4v4lX+NH:`M^IG8J5W$4 E@M2L)zl _}jnxF5ΥEuz Wt^fRSf==L'^2l߫$=VLD&-֛N|EF&W?F3:f_wWO`tD aBPpkg慃:S !8L0UMW:-" Qjx~7&^;F`#T?B2 ٻ*[m/ȗӹr)dҸ9%zr i_G 8:F^|>5^d 4s;돃_cuM^ l-M5A>fA҃P`G/**$rQ魠"SfXU^s_2N'Ӹ‰r$Qpm^Y%Ml~G3 wѡ*>{&MXʛ gW z쳉50P3r3`!s?'3%+4A$}7GKZ2zؘKXeTN= *ژ+-R&xӶR)Ў{rIB(adg>n&kBR;3eYDXaJ֘:۸8Q3)d_Ivd(L-~݆+wğ? 1a ;}>vi3z)0_F] 9zثCӓW -Efn+s K9iQia=<\9~.?%TG d&o|:zW-Fȑ |$F^q_D'M?lɷ-S&&Kp$= BECOc~{NlJLSaq@{SbIfav/DDUg$jybf`D cœ~Y)$@Ք.ʰFYIT6'!i;&; t. E +-_}̃HrW!W-z$q|DPJ`*EqIVtj=l⸹ޱ\ޙĐYud2$J?I49 da!GMsD W 0fJ<Wx3Ɇw6AnҼmOwJm= Nsy"?5̹^ k6vE[msSp}Hgޥ[p\9HPr<s˪pmvn"uʢ-x%AO! U&rnkf&1nd[r,PI2ߒnIڭȜ$3G{6Y٠ {VO@4~3KBQ`te䁲#d+=3ϛ"k*1K>ey p>tB˸y :$ >kIF2vtI#E00Gu@pA*:iל AD-1&IÓo*ƅ--ew0 `nт @C߂5{5X jQ_+(C5Qb]=Ȃz6A =tx5LJ]&^{ =-Œs[ux˧z4LϙoIH?˳t(xCn4sWpY7"LodwDj5-5E}(_^}*-/w>,z2F۳,g& +gǓ/Y6\(y,Wݴq[xԽizgjRB;:it;N gf򇝢jn \ם0Vs:UY]Xrް- x "%?6i>\DNVN] 솙lpL3 sfM6ּӓdބy9(ף3_L0NZ|]n,NT]lQFW4iⶅ4 J@l0h)vhơQ:KW ir#X82eŐv,[d>qf,{n!DQD [K+%7O $92i@cZ# 3y sSz&,}L+]4hTT秕,r?%^k G8zIAs|Y5~ 9Oha{{@=sؒy(&tyԆW 1' =y Wjˮ[Cj<jo8'J@*={B S2hF&xҁޱ#ޝƺnw)eBd6ϔ62^\Tt#Φ:-G>^Gmy 4߾ ͒>g@4YNa/E|#rbO '^c]יo7AA!vYצ"⢀L.ʊ[b=NjG>Qj6rcq\$=y&& M0 nЫğp2!>F|!^`#<-Ė͕HnִZN{ujVBw r+`}ֹr"n_[ௐ#\ W \zz MHI >/Q胀wQ<:2x-J*-^fD9u^m d)N]x I]nLѮt2 f \f c:RRP{/!c0_o}wD1 >;tAʴShWq8RH>> > /ҋHtHe(B?Dca |/@_b@iLb]DnUKԓ^xTsKC[sFCOΙgW ٶ"\A8p*_K#`Cs~iNGڿH~pވq{K݄^BQc|$ۖ# 5⇗ߌ>k~HIwqFn@Ф&( e]&i>Qۊ_ivMSInYZddBMSpiT4C2/SH{2QVHc]B{ox33䂺mgK1J<:sXHثls7^H5FClgÃVP~ɝ[w(юӎxǘh7fgOڲґb#ƩwH1Q 56cJ B"X2ֿ%}w\"V+fW5ѱWC% ɊB 9V4V@г^~NmYv m̯HҶ3trD7Ao>#EXq#3D`ho)([{|?w>V `Gx*(d">!+m:|le 5.!| /M-1ӭܯ_&ٚJ&'KX~hUo"꫁!1uEI _. BSw&LY'gԗ}vL@h=59bBgtQm&GE9 :|oa= w"׈ Z;fI ,oqr*R21D#@~#`[&nyS&Sҁ T9 #1n418-xNoxv*+Ln ZM Hp:=òAŽ|+Rn%1N$I.j 1q, ݋>Osuq<ؗsLR$V/6Ķ\DfyڣnF4ޅhc# "~I/M7G1ng@@Rhh"㎡OsC9N6jYT`FƈISA^u~d}3 ^\d2&,v s ٩lQ1wmKM˸jAUM"WQy.G÷.h.DŽB6ysN;d[`Csp b890y”`;pz7nhbo笐Fb`#2*N71+C:d*[*^U9?lr]V' x-("(`%/(Ā lh\: S2=Ko`STpܨ>~@w`ى۝qLD-"-efi˷L_Ǟ:9||k]á!ػult{?^EW9/r&U)civ=0!e+W /=B7E?hꘈXjS~6ێ }_?5e@4d@o-4t0w`[ÝX_B%K7tυ +f^\9*/n^ii وi[tE;O۰W9oN'4uP<q1ҭcd1\';d^ s*BiRshM-hIIG [^>L 4O2#I'&tKS uA0 8/,5 \L25kQ6߳ NWnv]kL \]lB  a}l`fɣ^2lf{gwF*fֺ>:sl:)֑.aHX %_f3Hޠ2±4-+.{ڔ*!5&RLFyӫM BIg80*"0|"uynhժP01YI7LD'D4ՐƄN"}WΆ Dh(쓃W>ըAkZkW+B#7|gM܉(‡״ePu(yb廬c: GqUSqYp-~$Vlhg?w%t>"erGg7wA;+$P !eǯ[ī֊ݩqG~K9f&j$FF"u ERZM'n%MȨ&x !|Q"f c.c޻=yC=ڴ$W.<@k`C0&2b85\ӛMxp2QoGXpҭ/6[b]B ѦJbG(<{5Q $ |;c9k dmXGY%"aE X%!8ꀠM6e{% a/;Ygps R.m( |f^ZM= )/1˱ߡCBV7AۡR b(}{T5Y&yI~N/HVpv$grȢ;lt)eo)L*[g")àXܶEd%bG.9HgZ~הv^u8-ZH?wsOs=xRRi@OU' kdà4(ѳY+gMVCB5oqY'BR񴩆RUJǚi"WbNp|$[e|YbvMľUr}fz\bꩉoʠJ$2'LZ~V4CGM'ԗnc .UmY<,d/f2(B`{y;* KQax|Sԧ8)OƷ : :?$ ) aRwQ>P"ʉ-ZRL+\.u;ar鴥0{~O'C7N, $7eRfsjGM1 8ǖYٶSM*3sp"/|Y /FHDbȔqq ZD.E: '7|e5C[1_Sə XШ$aҸ9Xd4s[I(z4S>x(V_8iG&!\N'm2rvkOЫBZELޟnЗ1h+R?{8Ax?7ذ}~q`6$$u܀Wv'VQ\\ʕui%稓~K:0e@1ΥAIC|0=Wl1H`6) a+ÓmɌ?quV,M桭̹Z+ Igٍs3켚jW@ǂDŽ*gy|!LU*gȩ"yWOqOô;8?Z_p#BJ*, S?e!Xof2a/cQL|oS@iDM4#8V gX?K3RYK.`*AfA7t d#LKu.JGv1yo=}<§%1JwRLo05fIc!_j R2E@+ ?red#v0[%h˯,܃[Z- RrCυZ@H\A, 9Hձ#gNps@vg5I4Ӗ0>TG*2{> :L4:wi'Kb+H YPIއ3r7U(ZgIcnk 03w."+" hWh .q-%K0pwl_x%J(w|ͿgĴ`q?P&v X})Fdl״iܱ1GLbA,UH\C̄: t.gdW@x.Y3݀grscCu'Ȕ8?zlGu7P8Xs;:S3qG{(Lo/Z<9GZ\Rn'?+#V%]+(0.-;-Py":eP8` rSV6Mܱ~ƭWۙiхڤE#D]k^FFXPe^lY-*PTd/q.@kMi.J}k2m2}aHA}u{s^_՚WܞC 642SlbpV΢Aݦ//6_ޝ-Yn{~t +nZLù=FMqJbz]xǭX/͆=K+QБQ'IGeu]žf+SZX4"=:dë}CyuyjhH@f\6|9;WxpDdGgr8Si7Ԥ&uRbLS;,X. 5i&V laHC?#5Eg]T+pʼnk ,wQX5b5) k")AA0'Lй K|{-%*5[ǢYxGkE3΋ ƌf$I(2LBJU)Ԯ wV /7^F!f7-t'}GdH6r7[znd_%i2}d5Ӛq vp hæCE~ӕ@lT;ǡU§Wˈ&;k|-|V4;viBghW3\IiZ׉gh+C)WkkUsղp]{^fkk pM'k܈*ۼ£64)E@Z)lОo$|bQu+Xar2DD2oq1%'y+|x׬ρTvriL"BhM܀6'\~X a;\}cLNjZŢbʨc=` vH?F;uOiPfIl=Gx.Wy6p< 7so: CZf_qU]:WE}mZshNdA iz) r)tY0J5_ՙ'Nӝ " ݪatV7CoEmp6ͳ@Ԇ,gd7tTU5+6 \4 *G" h֗ttWJ.k9S9^f~G^6i?[EܱQ3ӋS".l,_ߔaXūgԶ%o$Y_kpU?Tb=ld^ mCC5@Z*ܛu-+v=~TU:CƼܑbHGmZvvlgVj z|݇*Kz 9bQ@ pC,\IE~ 40dgU.Z% y]*];376SpgNꑩjL8N>_`7@1.7wCvޕn ?4Nh_e3IJQP MEs-Wnl!Dd@. eQ5;Ty Ep|cJLoe 5B3)o]kdӴ$JM;P͇'":l#C焫K;}kU[+j=#<7hO22uALA3U#5G!Qe*v\YE?1x=7b)ԯX>'THv* _ponT].]5wԬLЃhyw5<˿HC_#hP՘)8w׼C@;9'k2۟2ǮBT ;tq~ 5etbN)TD]W끑/}'MH?|)Wc:Fa!ā82Um.A!7n֒r@U/uU\۸WrH%rfZ# <4$"3`/lTֻIu$7c|T)5ݚṚFCOK(!r>1Z^7Ez\cK 71ya.~rG=!YCƽ/pP賛E<Đhjнce4"jWNwf=XQ=@Co>WL%=(_^s=taDCR峄a.qi^%7WoRS쵧l1.5ˎMEM8McBP) E ?-w ^;^]d^p8}C$Bx/]PtPp(&Mlbԑ5%5'|ܴ; J)l^`H2 }woX1zp(F!fXsXЋ^Di' K<ſ^QBduxeA[VΖnO"McAq+'˱n1D]a SԚ,n.$׺&qW?R(03I┇? {"] EVӵ6jw'Ra= MT!ZYC˘&2% s@`*= $,pHr $ Q4Nɖ{&&T vC'*_ URcdac-סEQ!u\l䵂@P:ߺQ6@"nZb0l߰9tUcEP511eEDU!hHk~HlP+K&1~6&⿿mM9]|)Vac»k6S?sv:~..U4˰U],Y EߊY1.#zsAp-f [CUCiY96Kݨ9[%4JK¥O41AXymq؆zV$CR u*<ʖH)*g"8R;q;xƴkglDV_yZ$='1tɸ$?GIT+z3E_$I܉7kwk5nqM) iBiz//x1~<UHwC?^tsPUkP0%pEQt!!"(JEJ<SeGPfu}/"rN$cYv$9 Ş'OX4U-oW8]C"W=#TUnH (>KCW_4g㿐>2ݾژtpwv,Ob~qPwku#_ 1S;eh~ 2hI[E؈Cƀg7r z?Hs2V)jAO2@N'mi6<,V?4W]sxLB fif)G1cQ0y paFd)ps`Ցz`8)99V( kzh+jCqX'>,UTm+4 |у \9$T>woHbY)H_.Ƃ@c0A^:udX\Wz_os=P!+彝;zT}>tW^<řHN݊3C^~.)Y ~`ۜ~|,6(Vb3'b }^l<\oh\? dRk.lZu5(ݜ$;5@b;8޳8lZ4JzOdzerjGwaJ; j v7v[s!:_3=]THN.HE~鑎yA@'P926/.,IR7lIitau;l"UrAd-VOxD$4CɾGvSٙh3A5'ūZd[g[?^Ωq%xkjg:bߞ E]p^pShK %vzMl5e89,K7vp{Mq94 ܤFڞ',艩B*X^&<6,)k?wä.Fgפ=C- [ְ*]`mu|w)!=FqcF!1Fqk/lM'e\ nMCC`f3Re'zcz[#J>*c$+nqXRz N|z5& yj'=YOKǘ#ͻ%GNq9A4Ey3eg ݿՓ2ߤk+6=l@W6G=?9=ms:)O6}$eı+XҫENv#ΝtxLY'oOFsTb\H)9¡ fF{ >@鷄3'v),~{:Az9sSA2U 3+{PڶB\Um)U :Ɲ(~3[V9s$BѳҐ} _i_<&?,/aV۫ۘsNoyI!~kƴtF I&Z&>Mߣs4孪z{w 8KwRvGg VVz~r{,Wd1%ԷmBwL @I3b}8(ߖfOmf0ރí 1{$Ev:UcVXaK$m\T~rYXYsb0/ppBF){H9$[mRv]j(G_tUhKG)i4u՛q41~z`E4!AV$k%ium(&;7"oK+FLPWka^kt5RQ Um '>k6Vе L^B.,ݥFHN!ۍt+)0:F )QE~{@nD`YcfCg=o‘FRV9 ކC-RAIIJH!}#Fh8SwFˆ˱K$IFr%YqR5 8L0,}J% 움_H ~b ZXBHû^m,A 'mpf6  :D|zf3TJ:ypḃ]jlȯ ىyhڷI.RꯝNàGx<wc} Ԍc"'--.[*gq` yFO=#0l7[k,x[a } K *DeͮtT 10&:+*eROsܰ& ͢$? YOTzi9:ѵeؠzqőP1Z&3aOZ9+&:wȉe,:ZwP?}st_gT}p7!㒨!8'brѓ=ъr%o+{ T1Q>@z3+iE咊ŀLb:MzW;}KcB,: Ý)|0UB兢S8}#+ -³R--%Dtʁh;~኷շz} KrL9P̼ 9zXpMk}g7cRm`65=;x^d T;$Jĺ7sϰw,3Bړ5&ǥiPGb+H )ˤk\{Qm_"d,kwBW%6kŝjq4'/Otc;gd1Kծ<&YjG|,|C\ $#fXxcL/A70Ņ]O ^ox*&՝&9?la9;ךy> 8hc&j~,}@R tUv:^}`sn>1D2%Qܭ~XoM3Zqn4N/YZՕ)uC5YQX(1 6#LtT\|_KޯLuMft'ho`ڠ5fR sǎ 8s,omA#]A 1"$rq/@9Ag73 wTM<ӗULyOoC>ΦzVZm6dрԵ.AH/d9=65"W ;I?EՌ/KK{Iq;W 4i;u7-wg1ަST)I2!oұDte\4QUBhRhHbce+F>̻h9hP= PDQ1t ?5 R~S~]5J( G^g fsk dG4Av*ݵ:lk+yr cW=tyYS5=1یjhN:ؕ&+, |,Y`wu4fV%[R_Fs%_9YU 8U "FnZ?Lո[,]NNNyQVK<ƛz6rGDA%$%Cqc^#ܦ[xLرhh"]JI;-UNt`̪YKjOn;Ȟ9Az+g$Ww>qRM!ŸC{Ό.QeA3XlHsd;YDxđ]rleKu)KG@ >!8[+F9vN"~#͆EiT  Gm9+&.hh,M7$#Vp{c'|Qg'v|/Y㍖8/#QEuVrS~]~uh]c ASá0ׯi;*'֙xd} %uYacW"j'o\wejc͵1{ĕ쭦bSwj8e}OQofUȤgvcm '9H&ϗ>df` '^` yL51ai( o/rD2<ٵn\1O# >p 5qnk|C2ez,a=N8]Rhzq8{"'5`&!nا+n^rVC O``xɞ54nmpVj@8[qmv/,n($_Sq "4 ;/=<aa)9t̵; 56r1u#2l,Upȅ$F#??fam_ُ\9rH$Հ>Cc/,PeRpe "_Jw5o6pϨ9Bo6L't@_:'zY3:2.t4E%_rcDAcI*$=c..'"S[(; ;xp jW!h|F lJOݭam`x@im @ܤ[PN.uqr_cNA069YY|6"hЦD!Smm# of|'yĭP&V\;v9Pkkt^]{<ܤ ӆ'+HErAW߯] dUҿt IX>N?&8!RɽjJ43it}+ַ Ig%i.u_) MhsĈNj)v<1j(ۼоs E3l' -FKcoU UaۅT`Ye{D>|/= <ŷm]˷fW6 ,H>d1MgiQ7n~!IэL02SxAaDwh6fA!#}襁rbׄ E[ 2AA;A1e{ *_rDMQۈ1m9i4k<'7$LN{{")rxM/ti(L$^8qz=,IV_U@C{űb¼cxQ G HllZ ލ$q)qw8? ,zh3 Q&.7@ڵd HUY2{qyE5J#=),/%J\)TXI;\/!.4Y;~dnWLf&aM'b'w"_4`˖ TNs`<: ]+ks6$SUq $ BmwT&@i.P44>0$:z2ys#|5lM]߭`+f_KVD~e*UIGocK,i#efʱ?U~/G*d\W"xxOXG&5 SFA6N\kr{tp#Zw Mu藺g/_"H;ԩ/=%iJ&?c]aQv@V˧O<3_ܥ^0B%Ov5ixK3ʇ # RLUw*a)fw3rɻ곘I#+D']Na'qW O'uҜO3#4,_|Z CD) 9N/G |.Qذ0H`ڿsTlL6e*NW/31-Bbe'u>$ ;0VѤ PFsU 8o6>UKVF3ᛐYfVȢ>s UˉȞSWĎpA'7 zrflD,ggF_Le]U #ūEJ&5آ@7z3˴o.v^;)< Ub9O*tԯd%Lۢi& ?<-4!QOx<$V dQHDH&AT0м{nnҿ3\pdho 1iZ4Av‡ % uȠ@~a7E["Xʽ7?A^pe͍{-=7Þ@0_K d&%# EkYŲ)=> ֚I2x :hߦCy…-Ku򐚑>chˏ4ހ;D>d$==|aYsnɊ_Hw UC?Z\{a,Ey ^]!P]sF,"Kt+bV;ۮ \F,.hM:Sţ%o+W9oվS'Td1ʼnLbVG @/]] ¶ʾJ dr^~q\]cWj|qQjt3f>n&1ct#pe2f+R犒෬%-ыeWfǔvZIX 8ի TjMkA \XJqMOU)xi[MOVC+ʴJH U0GnׇYT zŠ#W:xh(\"9kF-HdpjwP{ Ƭlo,ihʄM $@Q &>">Bywmg{Go`?IA/9}T 8 3 5YDfj z\߰sjT-^zInNX1Bnb.Eؕђ JHG1'H)[s2WQ @0<=pd`&bn^ݘ;Dj&SCGf %O-BoDI8W8_bȒݜHnRB^N{*ɵ\X"[1SFͭDa'?(&~FE&fދA?ݚ*~* zN9nFO7<]W^iS8%:}­W,Y,1 r2]=>G:Dz (6X upXPaݕ7W'UH~_(dzϡNf< Hzc ȸJV5& (כ%V׭)Xp+3C:~1;`"V[Z* fYV>hQ~}R\ԏoݳ,T?$ hi:wN#Y{w *=OcmYvd=;+XZ7uXGd߂vOawF!(\^=S){&WM<ӈ;pjO2sj8K.c8-/,gik6iHfʮ{T29H`x]UYo#{-wnc*+3[SHf(U֓?G)>[#!0IUCX9+ "^v٣VÒhG"lidCv{Z7haY F >=pF*ՉǞ`G-YP()q7</:Z;d}E6^P|IԕqQ<Q_#NYH4כQ212; Xq]1G|R'G@8s3ĻlӰn|Ie&En.,\ R{(Z[h9WHbl"Tb .)1k0\;4gY(s$Z)nMB3:Dp7e`$A_Ţ1WQ Xh [I];˚4~`<=>EzakЭ?AM$+;<~b 15H v|g/tַt8"NaeD-́ w]Խ.| *.,8gXcy| n}BrC_Mj/_`O.WQjY4N BEuc$yBa*F3쳥k+Ddr;tq43Ԇ^m1~94(q"ю݁K&-*56W ex˄6"-*Ew ۡJdqzˮ"9I2jh3v q@QG"mҏ*iQ34XoɕQRؿ@M=R'Z| ( =߁XD%>{db\l ~ƻ 7,Zf"Yl@lJϕڂ/sM\&|pϨzDJ쑿Ǵ<*sßO WÌI=hn1GLI\Fr*rC4 'B~Л/g%fa0`c RmuP+Te?]&kn ȥߝTJαF$N23?4 4NSuKdzN; w@A;ۙLןx3׷*(q'pۜ.ڵX`EE(լ+įٺS7d1| ^7fB^V88xnw[\Ж<} Ta `JCŚ\ &Q(ղ@,Jogwi.d 3rZg^UD _ƕhN7&>16ysEkQgl}9.>,<Vbr[23Jx@M1' f!q-ˉ sheoDP}:]ΒH1z4dU55# ȸږh(Z7Q$l&?oltd_۲S#>"z4#Cns>VxmkdM}( Qfɡ%*w,ZMd5I{ylIȐmKm5R|6UD#aLg9-86 fNY`$5"8b5 7d G)|0 r7XŨ2h Z45.bܫ6GI}j$ZLоf+ -;!Ca9Ksq!\D{٠& "c }Qy^Zgr kwm #g iaNt'`ӇVRk GRmt$x3bRkJzi}%]~:4Y8&z 5˟\rIiJ$nm9QtpEbl?_c`V9uJBwe/dmd.uҨ#!R\u}?0V0dޤ\ޚG[&BӻUEŨ"z3}hJ<dhgij9M]\Y(e[;vrK7pRv3{U1#Yu:0Ouk';>WkJ5O*SSˆ1NyL uZDH&!FLu'H|6 GǕuؓeC^P3ZlX Wtȳ>z⤭O&4գE((N:x٣ L)e<\Ab1ϟRݔߡ\kE),VA=0C _ɣ0=v>٭>ʢ?9`QK⬳ة=>Ҝ!u3oq8@3Q[yS wB'pI\gB]Yg=d9 lXH'G*aOЃ,8FiKZH|m,=ʛK&FdcT`rXCRY(Jq\bDBbds,u_-|'ӻaՎ)TtvL9\Ca}V'@S=MVtЎ҉(Hgay&Kar1 [@3WRz-k_v𘚲2!`w,3~ſ qD(0W sܾ"G0YB|QχC%&-K[a7ݲjE%-YDʸZecC,f]!4mq47z,JK%;tTMbN&rEJ3Vg ;vcDlo<,W=5Mϓ'm W`Ԓ{$e,%ӎ9&(Y&߂vw)/^-p*zyT2LXS|dV'ZB>;O`,VUZW=u8u~ԗ 7crS8XDg= xyͯ"ul>tܧ{"w,ebe&YqĒ*z%;CSqnPӌ5LefžSLxPm ?ہ\OE &!/0 < 3(?+v47zԲTw> Kߏ^V8َqj_'1<3|&T~'J5{iWH^y mi]2uo wW6F[[}`A6\Ǽlx=HCB ^/s@dY4 CsǹDDֳ1c}p9lҝPVuD]n!J ,#ߴpTK˅$ S27HQ6d/wI'sNjY lQ⛥uTV.S} G<QWT.&& K#<]=U`(cq6>@LP*u?IgIl;sĦXX̙cRvjyb%K,)#u/:RszH)e1ǙJ"37`3E35!Ey|~q*$\@CgؔӓE[v!/Y͌Q!*s}h{$6BRU@IfraC-C F=qsҀ"TnF_E{*]n4yWyBp ~Pw j-6MjO_Ȓ.٫\$Quwf4eA5P?Δ;r`J*߲la5*{P8\5؁;z?34:Ե۽ߏBq%[+siY4}V̒ [Vn>q3Kx5ze ]J)Q:w㹶E4fFA|nꭂ/;7'v HW)rVaXkPcdz;a8Xm"b>tfvDyw5 |/-_QCdUЮ |:b,Mt DoZ&ϩ[uF5G@kq42k6aU٤"Q8z/r}3H vƌz Ը摂Js*=x7F`'`2_P1yî&VLx8=&1cSmEocߘŋ;F%p"TAVDMuk&A,|b^Lx{LJg-Ev;+~G ,wR~ɍ~noئ@9hK!7.j"<2KRuL:)YXበS5nuToViAل1ƻΥ\aLa+р3ȳAÕQdJǵovǬuǼD}c7(69/8W(Hߩo.+Nd$0U3GqYj '/~* Ƀ4:Ő!9UÒO>AAo2iubTUZ>tg 0d`,

      FvbGQAIJEPߙηghng6pA%qaf)xo[^ci$A՞Q0tʻ}@\xj8S309#,'OQ#MzJQޙԌqX]#sPh<S)i_AUBT8mNDzk'Cm=9$?սP zm"m1Ϙ[@ux4X /!-XˇzsH8&T"J{YOY)ƍ8QsC?Fh1WvEϤr!tsC+7'tػNU2,ex `JDReVu qQ&GowT?&Hz e@Q]IEE mנnJQ;%*V%U'p \hr`#C4L`=K016<ٲ*m=F9:WkLt& +$SfKv^<߈u­Q<''^y8n J?~őEXG[q,2ԿQQ{FbknV#\"Y9Z1Ji'ۜ􇍅.%C1f}4-Nu [BVۜ?4r _kn9%ҸPS2,I#9&T./F.YƐ}k,H+`V_eo 2(n$7!}JU#Bͬ+,313dgQ\q6O 4 /R~ZL߉2d,Pl)91g]$_ NNYX5Wmn-`cEkF~^fs\Q>skd)S={H=\މ#S6_ھġX )]kЉDAdD*l`R4R;eNJ+hMEIqf[pYoeeϝ6-4? vCT#!,d̓y<' >q~aF̘;;Խ,/)*̡1"ނ ؕ9t`]TUcs;/G-yO8E0YJ"=!.ajuOH.vĔGh_n14|bpk|4 bʰ )٢r|$ Ўxd$^&|l MI5<мnUM:CWJPw=n:E<~# KkZ78MK[ d7 lj`qq(_m{*a)S^\4ױәGL99z-%@MΆ 2~[ 6DкFL|gnFc톮~"]!1B(3LQhJP3#  -_&:+g.'ϑXځ@jy:_Kp$MdK.*޼r'Z|tWhN8]טޝʡ\VK!?a4 jٓāw|LL蹻SԜxYAY0Ml4IzP[zVV%zxPv{ L9G߅n89ߗ7AR+52,]$[ ܑh~JZn^{; b`ڭ*&dcLD26@ ՞ r+#hR[JjFZ@Z r\mF7 n0fq}<>JATWlJjq^qYM\&  H7L\y|k jsdZ\ l[`SDL[ v1]znN5̸~vv,#}X8Q4&:UԂbGK!mORnUuĒJva %Y5~gv{e{c2+suHlNYf*l,tW}$'XlU'.>{-96[C9glbSfL?CXU!A~>E8\C=3'pug)=SSzM#! 44Ȩ!ݼV49fo+ԢQY V[6A0(U/!f*d*;|)|, v?miSB%kVs"@hy%kvbLE3Pλ^RCC_OP}6C%ҠLm`P(uUJ谡.^Vu3IhGC-d*=8;rԂJ }z٪LĈt=eL2p2>৊WIIX:yZQ5XOOakZݖ S ۷ ^*,nVhBɷ'JT6<U-ȔBj9K *> ?i| ^dY#~|6GC0̿ OùS=W'%4"~zm[JM;3\u"O!v ٍ#e'F"@RzwT_]4 8"K qU$q/@LIa.'-RuJ1}"7p 'M~S15A6}BBCsV$NA(݃+cķا{mP| WRlNC],x p4!iIyJ*$lD@f(6YN;=nʼnU3# !IX܈tw\i~tPbc3cj軯~+KpKRւx[Y{yVI tQFѻ}:oм8 {N–Q"Z;yQ5e<)֢ph9ݖNkD{z ֈR۔=r%yb p5<TYuNN,=+bH ҡ՜:OKS'Gp{HMčY5x׾r\w?|+>* u^,s<2!_13;=5ť _A2CL칼Öp+Sn~cʕz)9a6d*Dy)ZGi3( X/%&g[W(_Ji6ݿQ21[ Nj7wu#d[`vglЦg2U>% !+3mA-|ȯJ_HՎpg9 ^7ftp>}Rk>F"|DTGhaɟTmOxK} '&`'Cݜ%{X$SiκA@δ-1$þu)OV2=*'wcGbO(crubhP!R9W۪]GьU 4׻i* f߁b&a,z]V8lBzNZfZt㴮T=zYdOFMM% ~ұ(j+ƑQRJ1my\ ̾$_yI!Ʌ&ZwC$UZ{7i7QTh~8 N HCvXn|4S&Am_dAvQPe`RZ2ob]wYKuߚ!"EWdep8n`\Y< ߑݍoJcڿMzV>qyf :lX\yDWDLKsyޒc5ӭT,%> y V)gs^R).튏2{^5 uD'C# 32 'J: x |܍8 }&qQiw٣Ǜ(`0VA읙i׳/:?s(fICh/aχf92;"9c\-CUZ* 8ӓxD:b}X܄{%F`.3%S}iƲ~u -e.,eT>C*F38}rWـ#a*h[l-ShV!;X'roN .crp""f@l&8DhF='`?,"^}'C+xҙ qf.E:a]@cW'T%6ӡ"]=rM2)[d^9̗!M ̨WB%6HqM&C/Mgڑn$p R6USB%.Rt&X5밴[e'?\ۀ߱MG&Rw'|hN2:<5{hKT̴D3_?zUK)IqڗX˓eI[h Wfո|gb{Dld0$6bL\m:D$U|\YR]Շ๲&xcB `GQU{%R7$s6-b Z{Z9Ѧ 6Og#gw]%G5)Du\D\K|Xo3ؼj9?^n 9-yHJ}]Oʜ!_qŧ aYK[ #28 *3~py 2QKۏ?&)gvvI+XBQE 5ӎ56XE4ɕҵr2+ImN)Dtg]b-M/>NgyD;s~8LS{|/mԂ18I3?Dzhu+.ft>*=o__0gggxN%~\1Z<<zpvEZweӝ\1x|)*O2(q9&Oj&u楍%w^v}aC_)r4? !;$-'ZJBD)54 Ud6o-%tp6*,V&VdZt=b߾[NZ[%ZQYtnj,~ Eu11g&TOdFeAչ,*穳޹侭[2X[]O? 3(A Q{CzlT͙\tamL #|e?p 7ӧMBw!W v)]σQas,[00v.3"bY fY9X2slKzO-R/=+9@vL ݯS1\68|&Po~<o72@țz,Bh/“^Z$k5w#+Z˚Cr0]Jh#vµ p6c,T\UqD^Wܲqʕ&=yB b[B"7L! o"\٫3Y>)Tu-l<0,B>Na@%Fotl]] U& QF0V:]YwfO騸 )V`1<[n%)K"$(EeMSEdxGپyQbO&wKQ?eu+OƣH -gR])9uѐ&V4x{m$uBN "PiCi h TDf{vtӖQr`v*(SwAw3 #/r,Sh=*+ 幻=Dr(CLHlx-sΗC }N!VpGO>P߫XbbNf \8[e_!;L_+OtjKhÕ)t씦0}%夾oRFˮ4b%:3lj颍u.H:rrdz4`ۏLU3e^NJSq{W\;Gn z0[Q;o{WnX #B.BdW<% ̀;~‘WVEwh8 ^j-6Sw|Jb&,f**; "O"f8T@)*tJAu A}5%Ɵ΋[o<_h) 'fwolRZϏr/MBsH%s=}Kv܀~,Qt1R]%NyŐٕx8rL_P 6$2x/؃nRsxҝ>h]F^+ŧۄYIy a+Sa'!6[q#e;28|4L&wY0[PBSFu#}.&OYӬ$ GJ$kzLέ`0R@~O)fQEnh^`t >_N ʺ/t <z;^f'i>l*u'G7z4v5``#\_&u ӊ;"TE˱YX$spY_PS[o?)/f/Ly O:f`XS⬆ izXLdy!AȈ?" HUlS5 OyZt `t<'bUW#1to&c;,c 5@n9abʓSaz|+l%Fj]daPÈĢ9n1U $=@uJbN?.e،5`|_& x7n$tU@dQ:Y^v&&~>=Ame^ Cje/Wcr&nC,( Jm>A-oYdܓp U:l}[ In?)' hQI|Qs!mi"_(̕++h,g ᕫemT-ꯡrxxbE<ֻUq/#y@"rGB~K TA<ȃF P!a="rCOWn Pʀ%zf}~|U DB\DCKWٳ7 @ )r/ sbB\)MoQ,]<%[ E̠IG{RJ9% ޅ$#ᚒ~tMӈ{x<ܙaC^i:'6Z"*/VKq#vѤ.w囶ӛM[:1j/8y.R#JɿW~EC[l >s0f7i-6d.О꽿VaU[X X|HSQsi1~3UU^LwK[8"F;0 %,aU7*9;ݏ1&H te (P(lސ}:| Ȃlhh?*C1Enٽubb7`h[ϓH?Dp/۵Czy=2+ld–()T[ +0H.|}L%'9@,>7ߗX ~_rj1X*uo5IԋZ_ 1 @7!=!74<=mԋ Ӡ׀f |"2*L8{b6qMRJ(mK': z+I޹@zY㬱_635N{[jyOyTFPRL ߊ_q}=cb%.L10_m U{EጂC=$ؖ`n%;[ U] aDIY'' fvh3޾!&IjODkF˙LAdmXw:lb 5Yv.qgNUl >,t L5ܑ> x9_~/2hG| |tiHW)5FNG\k7 )}{엃񧷬jD  5i˹3v˻)-7=nƿq̜;#pN;z8sUZD2*$=V2 )濩KM1oMFx;\WQi?3|^!8"cIW}X*_\u1fBβfm,|@9ܺOH,h1IUp#K)wo1XFmCA{]  KSiέuDctΏ6ДM6XwDJ`'WC>$XYvSò6ȳ\kmhHfHL):n Z0cۄ/|N ?_w6==o9Th&ԐO 05f4^*\ CN;mh0y%5p::zܰ7vY^3CQKm犧8m=B >|qt5t=ZPm[Nqr>.r5_e&)i SIn/rgd>M.Dtfuơ$}=kCGlIխFQ`"~/tosbxZt) X"{8cQf+ѩ'rӥ9|i=|>v F+Xp}ZT/ 8 8>6G?m'R#OSsgM}(/ =5|^'S{gV̋"Z'CZWf'G(rMLn7f(!|Nm? Yj|(/|ijRpTl K|weOneǺwli;kb=+8#  \>W?jpN@JpѶ602?Jb< NmMkiUqBiJ̖v0&iT Ca:g-$]ƯJ~^{KoA L[-ȮH\}s:Xxh>9pϘ_ D ,9v2eHd^#ٹ_kPSMHXW5P )Oj, LFnN 2 T>w03㛷!mڐvieGĤ'H"23QfЄ uM”q.]w;Ectv[fbu8̅@ %\[A Ⱦ0 ּ[i׃3  EыE =+orsRA(=^1F< -ONwifLledq6C.uDK5iR>dj[11_,.+ %#Xj.bk8V7F8depe $?.aW—{ 5//Uݚv) zBxC"_䤃!xX]<3xvF݅?.nU4ր!]j7^/-f1 ]l"K cOGd2P,b@ٞzY v  HAquǨ1Jj-;z7ǮLsoihdj=7Z쩻94Dy:kTr-& Z.PMtn^dr|f'Y̴@uHh.~$icaO{CRH--&T"%'\F#$zJX^>Jdٿp!B{ފ`1*TA|YKnk^wPL?5l /MeLGOrh4 ȿј&*`LL}N)-'9B ضkBL$ OlGV^FWFSr0ץuҮLj&<>kMJEjW҈8?E; U%Nt[!,fmi \J@ ,UUQl"Rz=^8q4:RBeOO P5n<[I4;w8[0߄l|TP(8Jagvq˥*ϗzd s -7ٴ8iإ -D!:GGL8}*< 5ԭr@u9:D/\D'akLaN例±o|T~.Ds簀'3/ `' _1{m 4Jr#h'="D1\:4ٝ0.vYYEܜe2|T5ov;i\"&~E @,"M<]¿czK*;*9ߵ2,ȳO1QXo-e̱}g5 7Y؜?UE?k)ԥn[W8}U(;W޹Z:u ȭEfeKB D1 ˞kяS\ŬIISSݥOFuz8pq]H}{0l5 4}uB83m3j^ndkG9_1!m 0$7iA+Av $/^%v홅dl%+,o'O q k=6ԉBy5XT71 ~3X F2-nӔF2H4atH/u!OҀ͚o?5Ɓ 4MrlK<Ps*?lmǵ?(Oio٩oBb ~Y@kfɤn9֞]a44'!/sY7_:(a:?~uEy_I4~_>3Sl7[l8E>R@5CqRK`R4ZLm&i#IoXM7_P8Խޭ&(fRsg\+P,m_pu+^*^alܒ%yqۆ]bjɵ8Ѿ9Tlր%5|+ha$q|\)Ќ960`i6@\52.fLsr S pps>V=r EF>tB M"] >5ʗv8Ju5풟磦 y®KocL7β 2%Ecrb4,pˤ8:r:$ sb%-GzeYҀc4!3@Cr/y$y=CIz%E whO3m[L9Wz3-353C4xI : ~:8k0#0^O_7~gWq~ & _hYIQ1N(cFhYWIy!!$7U]`Z-zZ<V@9Få),i3*9(F`vGYɪZe{uEU);ͅ;)rtX d|S&viX 8FQ%-G3ĨVyTq=e /]3`d_P,3TZsc@o: $/Y+)-Ii(3J2pW4x?L0xjwtֶFkoqzQ*IF o 0fAf{h")kL3~l "Ԭ:Rx%HRǕ J46yef!h[}k|]W#"tf1_C#KRkPQM."5plFXm1?D.C\Va 9'$=\x7;g{[UIqdg>2 ĄR6a&dXm?+0V:u3s'/-j@ }Rx=1Hwήd;%A 2 g/s*fE E'Uy&~d{ixg迾ۡړ9XU EdփV?i$9'Sއ-3^ rЌo-ٱFQ6L4p1.d}%;JK#ǎ] Pv\mRȌ?Q* 9H894"4lYϭwPUz`l|,-7ĺ(m^ԒyoU^Kӓҋ_`St MIQiJcy|چm[RZG  mjnkH#aJfÒ?/2B>`ܪ:_oYb$Q:XLG$зF^A|tY]!ٰͲ̤;UI$z^虪 Yj62۠%kD{eq@ځ,L Qcdgo86L) oRjWV-bJyufQ!AkD a sMym$`iMi"/\"KIW*RE&DdҊXM OH݇@eI;ŝȼ[ ]ׯt\M3j&!ݟAWy[7DuBhr<Ș-kgo._u{' #|B$(O/SJ'|9 CaI^9Ysvg2qVBJ"_'u 1l!qwyܔ08x}(ͲPt{[>+g|+uU4@|'ĪµS9. f&=SK&1ӟ#?o8ڕ]'h1~~b&7rg{|@tv֣-K^ \&rSO?1e^4_.dzK8'@h܁9H5<2T㥄4 Q4c`wǜ&%HLf=n/5W룿س;^y)/m.9GzQ>}|²X)LFиF~T5y_ "p)PBZz>U*$!j42qˬΆv1tgG3xr%-xZE/ŤS՘NBL}5h(]V ]+<2Mm)mhz8[3 S7hx üO:j4q)̐uVjNGYa17^0HIiFfE1K)J!_f?a3 K+"p/2%1_Fgɴ=O:@!nA]"S.ch25'Mq6hQUi sF` ZS~d5sLOǔM# ^Ym WMJ5 39$b}Qk!\<4E\`Y!ҵ<}pE؄GP1cvFd!ɓ cKgN)r{zp;lk\ 1dQ./~I});z;ƍ$=8JDΰ0k5Q'#PT!;RZgσRUBm1>QIU ǀY-~fL-rXFXEQdt UZsaliB cL^QZY;aMÞoV^>۾V5yWLF#!bB~S{. 'Aׄ"{Y8iTp H꨸ >t53b ̕\bU.ARxo:++EG#SH i@Vfggb( .Uvg=T&M9mИ8!?}5LàT H/!5CJgm K>/fjlBڞTrpbVa%r@N #pl [SۿK@Hၑ#xrOEsW_WN;U9d0g>9~܊˖ zu{qґW#'6NfJJz?QRٴޒSt8L*1 OcJlhy*߳B{dޫdZ6RϲHNTqt^9KVnke (c | ;X]+܂ԍ#ze^S&܅O15̭ɥaD*<`RY `7n*mg &5@7/,Bf!8[4!/bԙW xN[ep0el kdv>P tcpDҀ38o@m\ ''vA]P.nyπOWʮ$/]i d{Uce4dr/HΓ$N¶gMBr 1/$BK|m* A F®E4:!8&Zi-(o<&@Ct.KΉ!*8rf`B$)1a%y5@(NJJJE+(' 0<9g@²Q Ŗ4a`L͚~QX'tPO+%O\Ƞ/5 Y5qv_x{ 0ϮԣY~=t~Kh TXw@&hO`}4O=dB `8ūGٶ|j<)x~(q &. cTF!|@L8~(1IrlX9~#t3}N8Ydt(!FMCW aC2{+& /PBLoW<患mʑܦ9k 3Y=ׯxה3g|\TEv .!τ(xٲe*5$fnIwM5 lL,Sm#‚kExBˍ"o]VyGFкV,@Bua!Vs/9sq,)HJvv˸~Q݂xnڰhn>1+XИtQzJ0 e["]mn} 'Mk?} `9ǻڼ`MW zr_}/tHJ;v0QYS$ =@4O`3q$AQ<3KfDl9MR tg d10Rr^ɴNy\ZeHS$ cY(Og7B +J4 h,ͽA|YɋE PC 0@g%[CI)UV<m8 $ =8xRe.62k0y\n=fMJEEMRzus1˝(+ 3, u1AoƼU%"R)ZR槷aT't_Ŀⴔ{!Ϲ .,bL n1&h@,FvFJg9+P&s{›6?XGu4bY4vJ&\&O83_v$:TDWZ!]lι|x>sޝ3Q׮(qzbgѫL [mrזl{[߸i&xJx ~!A;8R-*L{=ԖϥTve74ӱ"oф-+.@i#wHZ b' @eX #% yд>n×ᯍ6o4G8lx!Z |~}0J Yb|U袢g܁ N?c0[ 6}͖/\+G,84yTE(~Hm_mXy# v0/5 ~a~][0_P _ =Z@B[6l*5mee(] XA|ꇋj(<= =3,7!Mpz^M_܉oY+B]#6M &Hԡ-,|K˼I~P?KrƦ:̲ĪCwvAOΐϩP^"4 WWʉ:(=5I C)B(%?™ ,[ۊZ_*z%tڴ+p#Z&UIt|@joVpg|;G<®= #YY o-S U ݬU;w U%j_cQҷ^Ҧy:nP_ ϙ\ɪzUPCH)#`g(%3P ESv9G$>IYe 6!b73`8`\3(/,%z8vm*p'u;ri hl+Hw# s]rsoݼj+/k?Y!, uZM2Ԯ\[59FxI%A?kH@ܯ]X4S_$;<@xc{?c|زiJ~b{ 3OjMN\ApFŪk{F(N0c+Df7a,9\rP?չ!a{+Ikz1\Jo>Żf="wϣP!d5UD~?r`[w4');-wL ߤߗqtgÃԕZ݊gRdM:gH=HES5A)wާ\wVr94Kag "xypJbZ1T0 SrwI-i5Qh~hQ1$q|}F7|Z8U69?"S7%sgpr]~hQj߆@eH+)AšH\2[ ^}a}NatAʹ2{ zֲN d`w[[G)C<HAH)IuXx+]e{!(vaW̡#̅Ia5kBE #B֘?Ev9 8k-yw->9B)eU/I ^=w_y-Wݬa#NY%wwH䄐s~~vu۵"Js2HF! FoUw Ulk_׀/{>Lb^dR3Cl~dǠp&lG r~!}RRKgq?)Y8gsb-TS,|%eG8hRfD )c}%miQD94Ȣ}qV5W:fVݱYens \ŕ%)bu~s- f<+b=AzMH_ Y֡xBn wւ k_? |Um,6+}{DŽՎqlc4=q8_ A/Z+LXMs^N tv*:')t4S"aN=z:8:>+\7Į#I@:I,Rѭo%5w`7f(FHK=Ʌ&5:&BsfpG:?|. TWPP o(BX۸lDX2 (e`"|jU]3ɥZ+9Uм-~6Z "~]_#eTJ=U>1m @Ey)[u2芣1#^=] bVb90Nc=K]on]'(Va'/~(["E`$\K9];"ku#z?0ܷmc@ y6μ =L섰OY^I̅ɲ9vlWWlka5}L@~p'#c=OؘL f˽|nrُRɢdd&YܞWZ7pÑ֪l_8U*?=.7bdĵYQ89oPr͚ [ ?l Ƞ_ӸMOin)MJYJjX#%d.se);}H%./FdH (ŏ ӐB9@U%όv wkj8U%\ޑ N2fˤhQkZ}a{šyKy d@G# Y䵠=s{Lֹ3Y,_}kTv4XWZ<;  gkXr=(AgWѾ͘UGhmjo"ZfՁ5NB"gI;p5cv-Af\&&Q+os7uǼsň.N"@TN{mDf;9Ԅ0횛QKa76Y vE>ZXfJ^B6J&=/ffC9-w91ɵWJ|6y:aM`=o]ܣĮg6:T4H;әL?-ݸ˱OWxUP{79W gdk"CGdt1+6ELP՟RVJџ G%zvaB\yr?M{0<4I*QFDPxY6{ ZXt (b B<_&RNF͡u|ie3zC)P<y2g(WS`}zO>p>#Xb \>px1IXCtF}K.>P]ꥠ3]@>>r :2+HwFf9sL.@4Ǥ;[,+${ix4wǞvJebnQY酛v)75q*hk 3q1-ArWZs`Е:>M1dVNW4RAE/w:\AX [aDSQ ' *2 .7Mv]h`PKYt{Ȭ!qKľW wT-=i\vlRmhB2(glsAtSW8~SYʭrד_RGu( C*CD\5?g3|Ug8v􋏀tjt}U?tVe; AFqYq7Lbk]cP%$.&Oy[Ъܿ8uB5%*yn}:L*k2Y8!\]߿ MM=.8 p|SHM5~k\ PKE<: =wS h@@{,Tg HŲ'kHGNђMM|ڠOP&~D87=pb MjϠM\2'%kY}PP/Tuۚo/NjZ.⸗0eInMG> dcv f)dM5j!(PmRaҴ_?.rp~=O>fPS+Tq n]L!_^YY~GqJn12(`%t#& ߸s'sj{{ 0s̷[bbNo <~6ڠ eTu_@GR97* -_9+jJ>f33zzWiKQv5R4%S!r]WW1l Yd*q([SH[Cyk2a?PEEVR5Ȗ(d%zyFUPu=FiSUh)l] Xޠʎ7e rGbxˋD$Kx1baҋ8dJ-LJ:6udd@hqHek>h1BdpV]vTUXMPk'pRMִvoe hF6!j6r@sBISlvll ~u7ӂ*y,\ $:uFr̨.Q؟\Z] ?S?+$Èh:1 ?ڶc%4=T/7y"Dk' 4B=* VWG8MH9n6jD+.뫡܊V XOm mT?{_xl0zYr{Zzy0M.-_ǚdl0^zDb+1o932腰lpZ" ˝DpZ *}D]ِۅ4F bR8RX”)M(Z4 Tb#:3fj{MP 29#Gh=?Xχ@'DV'& "ӥnr$,( <=>d, _]vi~,R3Qm~oӛL0!TÀ LGejj0Ŵ\xy5@f}f ~wv9JZP]3'i۳&N**x@F.a&wy.ˍ\-ExTV%-h9!cu˥11z6"~<̨Q[z,P &ްGpX9ҹy~`2HWtj9O}eѿ:jFT_S`w qkBaN;vl,4erqĽj~s*(O48osWm_hư[PAMB cC%{n s\J=3L^y;x6oj%Fc?,)ah$^5"jBn? TƾYr-6wiyNYoFI?sP!lY`={Se 2 -Km.Fl QX{[ 6d|W5s:'hhx{XӮԥL. b-H]%e?rvh{=,PV=Q[=&pn7z;&Iqo J}YՈ>S hPA?xCN)b#] z^qG")(2׫ht.>iY `#@:a09Ǖg)T(@eiK?+6 ?s@@U놶I@H~V8;Zxխ1z&[ܳITU/پ[g׾L ǣb{d;~ݝ`3 <\b2ˆA}aʥ"aHgLH qc_D1ۇMio$NQXlm~6zZrn}7P AMij[t⼀» ٓ\Pƒz!+c?|IW堞)@Y?e ;mtcݿ$6#D8N<^2,_(9sΈ u,8Ӟ!zad kky6х-E{|^n ibCi]S$Ugxַ=[pũ9%p16#,^ 꽍OǼy[|)1Xr lv!9ˁ} t, J/lm!̤ )sT&LORʥl>^@1wUK 6 `'\sȬSq86 C=_upYbG9 8?Xdd[@1玾yMT-ށp G%84񒹚3j.6F`iiһv0e83\Ўq1LtSn"uΌ:ŔW̐6ol9=l`O]t0/n)oZз}Hi|}#ݡ};C %փzÇ%A/[3{)S i q3擫=k 퀚XroON,y쩺󨨍E E}=t6B:k^&ʲZvy6b#ٺ`X/u%X{h?Rʌmpolƒ^b!6i dHҭSUnY Vu`U@Uy`(Hcv3rlۮ mN^X_{esGL\aZ_nj)W7W"bqw$qI1wkF{RE\Pb+گ(;TިY.{%tyӝG0alŊ{J #K]V;Vct h棻N9YO_ro{Cnܔ RqR\آm:ҰLdd, 9c'z ]]}D''(FQ^zsőQueSZ /Sv%bmEpۺ:YA5Og\5kHd|w:$Hu r vilp `{6&5bvfEW9h' Tj 2&2Z;kPB)tweq~73|veNZal(pX-|t 5^1lE07#{*^B(ČtUVߥ:2sa]/bnWӞֽ]|$=W% \FSUUE x} GouHafnh# 3I}c!XIJ C j8͚b IˋmQK-_ ~BG&/cFH+ gD|ZG+$Ƴ~}ں~zIW%p(T٪zqF&^ gA s6Y KRa5QSߖ,R9~Dh)WI;9†k '0({ޒj [$8Ȉ#KR|Rki XD.aa#;agH ڹh|"_b"ꤞ7 {p]Fr:hb=\zކbX(@IO'(9~MY"%b!rk="b"!u#4p4C4w\ u'm؆N=id4 m4a݌lqLK "!VY Cex4_y!M0|BTJ:^My-pjFԎYZlfki ,:÷D=iUʖ]xg%^l ɲQmηWB"ȕBU]㼶BSHLu'+ ȗc5YlciNO3T9pVot/5BL@4P>C zsZWGp{7ZMEdV:Ѭѩ鈢y=:E8 Ŗmڊ[!C)^񰅳#ҥ@~"E GM %M^%0>4}&;/;v@J'f%23^kںDH)WGBɪk|J!P&pUO1n^L͏JTJʱjHv[f_⿄Vam*{,RiGjVU'U(\w7D܆u-(`J QiwUn3dU@˸jל" FF%pkho=zCN*S'wcW&Tl7sPV@E,N ٜAX?mWa<KA^c7S}< 2٘ ?" ms_vpD93m*"މ?H`$tQE>Bh(t^pR^TɃQ*O贱$IV8SX5诡q:nZR:MNAՕ` &^bY{ut$\䑅$m ׄ%As TKD+`+lkiiPo=f7?bC;UWrBH1[A)IRUEd]^o)AcjnFu쮯zZ].,=ڪAtx$;ԑaq|llYn(,`*\ơRU/0ŕ "~Zb S5_w]ejHL^C -?Wa  &>1tCf:KGR7V=HirQd)iRwlJ%1HU/K$# xГoPg)yH''iqRJl񯩮PmR$5-|p,u@*NR=|ҝ~H mwd^-0;ŋ:0??=8plN憀ۢs8)f.ku%Ƈ JխK㵑9Lc}9LeP1#Uv/_ӻU9+қp巷V fzC)16HjB'v5ޤE&.ptY~BGǑ0`!^kZX̿ZqoG>;j,iRq6ǥ[[oCކxtmQsǍwBa\1y QE](ꏉ77-3=B֫ xԏxB]ZRE]ݔF<)(+FzAx=9.pU9?CzkhOmܾd3_J^U-xfRN'6;}q.9K\܆ E{ !ۈb3ݸIi#蕩;xCf.T>Kwg=vB @FAܐv+l,eT47Tw 6@HynOPuؾNBOFҧ͘G$>pK0AR3AGL38Dlqd5\?#A?*C C^{D81:7r^雏 Hݷ:+ [Z po$Ō(haG<ֽ9|`ʮ˭ED!:ݮ1 ;n .b[0!vݯ.<LS<4EŽYvLD6$Tul!{vE\b9IKlTr:f"' V9+Z3T_v*#$Y!TSNN[ ‰юGɪ10b0v_Xm_Hg/^BGk Km-pnkjĿ/|EEh^Tx եt'k|qKw8;04Slu*"X. Y\⨁r`2 $zI]r=W'3I/n?h>FRj Iu ȧW7\?dR5PX]D_sU~mـƆ6.ئVzVQBOHi?+q`*.) Kg\Q\4cI s"W#L'ƺBy@,$5a8AZ7:/%7@{Oi4 dha˪b)o7jh ӕO\UƑaԭc XRji6|m%!qp~-C:GX2nSۀ\ii Cr j ]L؍-ɠpEʊ3wqL\:IDG>^:Pꓕ,'ׁүꤻAH ZDdy4P/M0ۥ`)NB_ĠS{9&5aM'%7lƟ+kXYJI9ѦW:cY|D ?^5`BOP׳:{#p4Z42k"rt4L6(%:c]tkm4Xxm?)ѕK7PXף#*(^|3GLD XJ| R F%bY#qڥ ge·GNI4|e0 G3y"nj^-v̂;ۻٯYM=A~A#KHA/0ih 6 qlEhE縭pWMSa yKp=VBo*X!B6QF,deBX|SiBz1(>"-U abu]V 1'J *ooIz +W45Ct%Yh}bTF'&ܑz#h?B`[9nC^z\lkE%9U_䒐 M}EcA c&FJ+4gy9F*knuX|E}@WYv QLg^x(i 1R۠7|5J :sܿ5\J:*ӀZ*4OVu],RpYfe'ɤkuIs R$>S-Ol4J~0!2εF6ݣ˒7jsV.-ќC=-<:Z:ja"ql}?*RC_[j,܃O7 %I)AQrr^UFWrKK1eĔ]:REw53 8(ק+NA_eA"c@dZ!( c|5»yxfeQ('b8g7 +C|jD&NzZ &bZݣIT V ùa5۲E }!9Q౷hqj^ ʰy"=SuVd0Q䆭o%i8'M[b/2V[>ЉytR&ٕ5rdY)64M-Ol9UZ擯6Y^GVxΡ ]INX|DQޛ}(CLm- U]w@tV^Xrfz"(w.xcx}+ #-hhȮ{cm.mxZ=QtYVpH_on^LM q1Q)co_Z3u)yC5D"=$7 Uċ'K3b"8O~LUžV/_zv? ]P6!V |&G J'fhY|E^VW\.NX/q-= Δ1z1Iũ-K쓒fѯ}sp5ܛQ ?V88+jq L=A x(hKlp{{Kz] 8ԾA!aǪvc& <&G ֻI cJH}e͑ov;Y/bN( X8dHJmg2 Gc~x`":9o!teߐ0ʠ:ʠ:XwrOFb>{e1n>k<>4\fEYfWfJɚ @~7ZyC u&s'V U%hi_ݩ&bE!vnx;}\ X,JpzJdsˉ}tڌ:h>]NnAn;G0UiG^q\fLq ^Q>T>v25UD| ]KZ\;}dҁu` f!^dAkۼF-pj Z+Wb}A#uLgMkq7-(A}1e5q4%*׻V?U23l/3v]8x9v:~:*[TsIjl嬻6or`' MRP&\#4zj^T%8Eo?7@n%x wz$@P9}ψ(qi m4Trr" >s9łV}=Φ%|^Y\`yp? x΁Qjv鉽g}>(B9Ҫ'0i؂]l uc"oo޲34jCwIYFW#/YEHELIv$)I#N^=_\ydڮU`͸_7ckf=EّVAQ(wue v ^gk^z #ލ^jcEl ]zxO7dYRo/_l *a=:*ob+nZW<GOCعIpcc,8u̢~ϖϜʔetX-셂sSR2`¨,>qB[dg 1>(IPuˉMj *oT^hTGbĄ0v|\kJƧ[4@2{u9 )N%gQsZ]oS .qzL2PBҝnMo-P ]vlxK*ID72wUk/n=뷱9<5iF螫!柫AZ%[s/:"B-Ha[} QpY #SgoNqȵ=7&i3A'V MWs5 pmɪ@lj*Q α6NvJ[mI_BK^c|`AR'}|*eH^Z:xH F{DVXj ],psP?|R! YPVxpgcT kaÈLڝbՊ^&zd4Y sM7>YVg rl0< PZ'J%PQyz_(J 4y~,F)-Tۅf5-Ht#㼝8E)umeMsTOi﯒]ԩ];D;:eXjCz(!,3:SN}[Vb5YjvezD/wtQlx9nUvLU=;=v%9v6iq: Òo|0ԗ, )2ǯF`iG yI=+H!a11T̝zж;ad95̌P&s9J;poXgmP q9.<~<+sxU1L{>mղ#>sn ֹYTV+'0dL\A}ĉEѤY򲢯J^`O_՝ƞd&ɞzLJض>Y Z)7ѻV_XI4}++#ڢ{'xAc c|!LS\%G$ it V~mM6|N%Ye~tqzR'79>tV@NH~ Ÿ;S3Bw;JLz ;z`r)5 _<7jQKVA(}K\&n"GX:!%d wJ*9 {U(kMt@EFΟz+|{~&}/kþ. 9ؾ36' ?ǞRg*QbzPe٬SHIxW99g{l*-7y[H0aek}teU'^F_mwnEj147(|MqG ]f_!H<6$!22א%0;ee?<6 EP%ˍw!25瞮`T&ކ:8F1O9$W*(AD475s~ L9\ ༺Ӑf`bBiVuкIuA}7"mŵzZ'k8v^w9 `gF|tݵ)e>k#ѻGbBO!&I;?=Q5\qX:ݟΦp@xQXh]dII /qnVp3-g?Yv?D,ݴ8"rb"W#U# }&Ht̰B9-3 VR/LwmJ!;qnjٚ&(eur_qȍ_#/`_- -bʸ|ͻd\9YP:OM>jϫIΔx1߉ %BwV8hps֒L;!>P1Ln5)_KBjy|T2_yk/d}mԋH=SL:pOrc[9H bv ¥eeڴXdW{,OCnZ`v]X;/ EzGbbOӛ=KF)- D s Sqa&Qh~\Xe[Y1s)s{T=9uTYpZdG>k"e~`d& &l WGSq+* {N6z.KOEUxoMKz΀S6%x;963H :ptyJ;Hνt*T;xMW,kiL[wt R%-B]@H:pRA6W *B:H7$Mg+(S`HxMAe6kN0)]7Iw@E` օT2-~zGq4az-K \A  |UhHq 1% WgLf po~ \Pو$8e[f42vgȜY|7ڐI]~eܣzs9^-!ݬF/g}{;LQ|*tSW*ɹosNd+v={x5|ҍ}s@Lv_J-C}͛Υ֓7 26jp䁃.*dǞ$ݖ'x@fBUIz>d YsLym Z)y"Eb/Wv&ItWGO6֔S&{SKW )׉CVnw+|&blTujP>F('Bۓ J-G,#f`qv'JBTH(3o.iP O>2NH c!@YcR=w`7ƧtpH% '-AY@3CUdJzA[ڽ"${f>+̬q#d z]~Nu+jz9*߿ {"!`PU}xVfï18|o+҈azhxKe mt|yFhp _(g6?|GaΡ^sRaڥ wo.GϴRuvgRn~%/~5XwI|'_P]Sl * A5_8CHmޏ*f ݵYRcs"s} Z| HQHH&YBUى(6@y?mFgðY0\]'.=t:T%d,_ ȟ(iQ`垀PzjWYC-"4|xqJ. A;epb]=WEYj2Yvvr~(rw)b¸moPb_,0Q xSI'eP۠JJ;/ :6[ >+>/ȫ`̤L'UX_mm2L5TPW161=5;}{U?au3c8K-$5[56橼qjn&ɭ+"F#Ӑ/1rne pW=: 4YɃR4͟k76UU,aJX4+}k 樴P^/W߿#  [a/njJ6:{d7mD#-A̡ڎ^?olsf&erhҢ ҳYGeƃmD AsǷ+~b+x?O0X|FfaUè=no/Cn1GBaWKM5rM'<13{i ܽ8hcoN'\&m/+h]DM-<^nTnϗ KॖdG;2xP u$֒(!}@NZsFr^?#w0-]vf&4(6ir|H g=g\O/$j\`ۦW`0:9٧yg/*53'Sl1AjKʬ]\(zC脞utݟ[s} U 7ub6rj ]?`g~pdz\`~"0u߹]:QN*+ ,"­lr6${Svz$%ʃv}^5˶#F0)6nh6'ck)bp/hv ⁻+ӋֿȦI+Q&/ nU=X[Gr|ΰHP2 \owk%:'>lݵ4'?̱Q0`1^C_6~?݅~C1KSC6t{[uwu.qզѓ*̒h-ukc3e%5'+EiHӎ߫9p-l?:^|9TLX r+jjX)GL34^;c=M1f6ΙY@Z3pLr.}D P s뵜8eΕ:Y0 D~X{V-s Į\Y@%2)$C ;ʸ _ɍ\-jt3\&i3%cD^gyh\jS@94 Unы^B3Q v.19]wƣSQjV|+y|.RQ"uDVOUlaE ^XEљ 2g?!܆A;lCS~F~ PM a&Ħ:KA j[Afa{]Ti5~YE%if5 Z,6bjPa8MtK+zlL⌸kN[#a8Ë;: ͢V]JR3¥boS]?ɪHf BʼnQ$ad )34l<" 5 (52i tl(,P aǑ2A+hȾѤ*b _2ݤpy6O)wgDPz{%=2h6i\L9_NP V?kk[/`i*qB&36֭5_ H#=\`G3 z~l2gD)*pH}[֎ghn0 q(<E '(-K8P^E) $~ Ym|Ko WE1+9Y ԿAȉEKo)n~U$mY:YP) hƯPu,/ŮeuPčFT;|&Btxz5yDQ@Dì @H}0 =cm*=F_ki.WQxgN+vOE3$$hPѡڰT0wl/ œ}?-㱑 Or slb_j _ Hk4;74lZwZSCsXkۋ*Fg[6v\|zpRq=IxF)q@y&pLCT ;zE3o NdNi>ڃK00%#s WQ1w~X-S1Y $$]'. \$9KMmi8Nuӆ'zΑ6)`z2a6$ԩVQO)I\ҲܙEsHz-c7!ڮ9Er;:Pi%nW{ ;Qm"uR-X'JyZϮҒ J*vYS?FcJAV5-52f;^4arj[k!ҙCwhzzdnɞIS ׿@w3rvwBܐbXl0Cfa v1gȿE׸&Tܒ2G =r ޭ՟ahpW^ۦZaPTHb2`-H-[j]aO$AHKlS%[80ГN[HOf/F]Ž DZ#0%*d$$XDeAaEai@ѲW29z|W6C;g^X|UΚ t`Ҷ;x i2-ȖE'JA@)ArFQB[xϐP᱋} W (m4HxqK?TJ6[lm4獮enȸ3-о|ƋpiO{P)r4MCC&xs{UY B݁]F3=ڛ0)C]4!4?u݌3Rl"KsH^%l e*\Fr T޵9m$j$tD KF@=Uі#q]gDұ'ĻSox׍"3h`Cu|CۅQjm㑑i'Sei>_ujBpK(4@Y~{׸ԧ)faܸhmڎv5&s096B=W; s /5Ni9wr'ξ &“ޯ>UV- Am)ȷ>rI9dk qx,{\,BL`&n E/| ]MFy}Z>W I/8˰̸ [0/c.Vω?"u8{;> VBR@Y ػpS'Y}4Z]QԯH[RSlV8Oo@72U<ヌlj}/|6ɲ? :2N,k$ĠWwvs:>Α*_Yɺ,H[ !_8wx(>"A;reaؐI@ddzi7 Pxh*қO$K-YKuO7w42ZKLl"xbn^Y Q瑟`_!l5o 47,+-"T/ăQCor~ \ΌT iT4.!gOʾr/p)~ ~ c<3|EW_@J{Ѕf|,fމpS16%xg$6Pp !60RXey 6퐄_>^@%=G%}I!qڔF_fA:; wcⳲ'bLE[WEBv9?E^9qM Q;(BQه񊷙~Bg-YCF-H3/kr^ ;JW<1{VvaFX2lދn F2 n*hƲ K㗣af|}P3QE>"viEr}r/9Kt=-< nJn˄gfh){lO噘Y4{i <΁h=wdOfBb=Aj;c5Q+[}8B0ܜk9޵Ǻk2p158zƳ6f+fdE%Jh(:ڄ ǣ\e̕C`VF$Sr߽cRi?uP6lėឌsI/i6~JɁ"Cn^U=7 g'1BJ Y\1IGfw۱D^\b*l&IS&v&렿A$]M2C=f?Z rGVlS)p1v\à Gw8$PV"2k`kafݤe {d2b'_c.emBBTb*7T^AKFvg D6k|1e`L4_u,-,, n|Iv 8qw>=-,l*o2Dd :9_ v_Ήv*EOfP,}#!([v֒CGI0*q7lZDfy3# ѺpeXo=z6@@갇 K#G Bװ+y7hNkG6Fx0dè{**yed'cnkN/Mcʁ#?9X-ݮv^2$6^'g|ḃ\:Dܪ 2`D+QFA4C\)Zx!x.0?)cߙW_Q9{V{Ң+cye1@!XIll DX3gۇ^8^5}9hEsKѿD!p[ (qz+"oy;޹xқ -̳#~-aZ*xyv,3J-F(-e2j$֔ (z>廮z:ցzu̵ NrQ]cWՂe TNY\Jml2|0Vc tmͲÁ*<-1s]] 6W+" 0-gR"$t2Xh7 yo.$%n\ƛI3їfGe ~ 24a>ojMP8dt{ ACiŜUIV )Gvђ*hT ]t!K{k&A^@r(r_ >c!x_<ͅˑ0 feaôiTqy\LYy )Z9Җ6 E5y)p^E-ih@z8Z.kIa࿚Q!mB@Z?hCAo߲A%U^o +Ԓd3vipe_(4Va)$q(aa ).'le&RJHo,pdQc|-]VY8X|>Ip$U?3+;"&Fgxgy66:! (ʧ諒(kILB@cS !oy~V7*tj(cIuMkL7f~Ҟ\b.n"y0f/ʅ>q5ʼnҗB Za$}AFr(1B2}`N¡.Q.kk3|s`V:3TEkم:]c sӸ!(4ta#~F gRgq(Hh\7']$MQ5伽qAk'ՠaEܼ> GVCeE>+E!X ^H)\_)"(df_Y*A!Ϝb.!>oRDS YC EgqjN؏i @k#RVꞆ }O`3(%>q8珂ʹqXl9jÁkгWD+u3&gkzHK:S ]DhΖ`1Bh (9M"2˅=bh}/AI^ǺLL;k[P_ ^V& |+lBim@ˈZx]蟏u$ɃFq X_&`usNg4fr(O1{=Df:3(ȓُ!M6\CCG >e3>o*>p^~be;c_Os i1 ķE?c 7BbU{4t|=r,$,m(.D|lib+,B0|B9"]?Ǐ#J[:#"3?i59~:zRFFX2a۹t,HU36Fy:@CМ֧ݿ{6D"-BHDg%]Aa&v/S]"I(kʔ\/_,I!~iYeԎԙ7>iBu$ؗHXq$NB>c7j]"[P|^#JagB<0JЕj* Õx1gq@}-6|nbeF{ 2nQM^x+ShhIGvnVDt Ý='BC#C=b? _5=$g`lޕ&Wa#ހ#XI;n?ͱړNJNB ߰T.&hHw </R C*|2a;摁-bIݲta3Laln4f|4X>nNMėH`8,pM^+@w,'*,w"޵4"2qBPj4m7 Z(x-iwKk~Φ,`* T2[TS=iC"ÏHsyplشxl\(VSÿŞ= %X7ìlh7IBtL_" ;0̉{8M.1 t:sq]a]C߆)A, { E kS$h+͙VS75i t zNN *̹zSUa 6)L*OaW񔬫4j͖@) CB5C {"7 3V|?c9oD…ȯ='f#@>EWK1)|$+ )1=/VݸRa9S|M@*n }zI HBNZnCTC$GS~8xUڮZLj>Աey+z ,KH9b){r Jp.[G1֐?4eO2Í0tɄ?XJ"02MGydI<:֓Hg[GG@<-C$2V}1sLS&Pz7r(\T  $;J宊5Jt D(ow!)8c&) fݩG^'nlSiY;-DXX7-ڂRhEw`҉kh̻5:$t0)Qe}Ǐgaf HQ]H&#JƖj?7]bq0}8֗좃 !|\3*l䧤^ُokA:n8 ƱBK Y5r ݁~ď1cmBd'|exh ]|y¸ɢ,<ъ/I;RT$+N|fUzP"/Z_36sm,hj7qdgp^ޕ/7TڔTIb"VI%kӕsSC%|kRSKBzsZs06-4؋#DcJdͦu m Kai1)1u㷰/<\ +'UYdϵD@zpHT*̊v @(=!Ŷ і9X1\.rps LztJ9)e0SQ&Lo˥3Td}Ӧ)JBUsIurzRSe(;DAJN8mdIi׋ /~窽"l=cEc{x @*`Okf4{䛂( qZBiߧ D,F`cZB9V}i󷽑JJoYXUA*6C첔߇?jOЍiw^NYKe9mhl;ϔpZ-f,{YR7^-ԕqV'Nyt֐bπL^%HsVD@/*_TlOj)j~M?̵5]m?،- 27xY4U!MI !sب.m1 1Oyz|Lk2T" -:n%*"U1ӱ- ]Csz{0fY~SŒHkNFTx1N4,=UwRR m 5pIun5)O{ѢDR\G/A_Ça{-iC1e#m~Y\Z~vom@!r=*~WL|v1V܍)7^ȑ`$ kKTi{~f0Aa I:#T1 5)ѫVg;pi2m—ڔ-N1ߟ^D9eĭ3T/qұ2 V=PN u@̀C א.d^b*E+/%PfW-H}44eH ( opDîpu {bXz: #k6%.JVьdp3e2Jˠ\ C-d[SRXa@iz׉M4b\.D7R̷B*c}#LJ3) ;S:Ư2w+?f 9'J9[D('Hlt}U |>5Qd{K W'u^ځ o evFaRp1 @~zD =8w !N%&qO;R}mS/gs mQZ%=f ϙ|- MElH<=bqĀx9hYgL;)Mb-VZ92*PeLYK̲<+oy~>Wi=#_m Ś@ucvoa@L^Q+8}!^H3MUcΖ̃~#43&mh"{YY;vXcuo!fRg7LD~@:<}ca2ͫZ׽uwm\j q[[5PB3f#IDU=~󻿗F˵(Y*Hxz>o&? T#|Zhj@Lґ1k>9ԈnlaAs'ɲnyg47h?>_;.p~5m\z LKa.!q&0^; )}o_e ?2~=wnNFXs]\`eF253}{,.S:(nɤMiƍ|yߙCW5we^)9<+:ZfȯmV!''sZI. gRO { `thFH}d5rO!BnFt':mpϐ8PmA&;drFSY݁ql%M*P'v}rccۙ\F[G>.s`ܮX]_zX7(r̳uLn+թI-(e^al"p, rR&jXĵ+[Qtmqa [0nJ(hi]w3l{g +FTCx2`LJK=ydG+b|Q~s~@43@?HZ dW-!Yz:60;$ E*{&ГtFh]Y0Mu|y)EygKo** 4j0ǼW[dq i\F*~>Ũ mĘYrnNm>6r G(X 7of3 3yۤk\uinu~a HӥFCr)Á5c6 S^&^®Og S%*֛V+hUMI I&{L>˲}죦R>Ke̢O {54m"~v{_ջMEi~P NB4T^ٍϪLS2[p(ƁhU6>E9G-5eC6QHs@* M,:4.KR9X> ,T@fha?,ixMRkj5۩p;dڹaDixp-%dR% ֎[ GZ(mo oθL/\^Rُ rȅy1i^4:z2h\ss"&pp&f@րmCAkX+2:*#?8^i_${UN[d㉌1{ RL\LmjЃ&hKRe$9K"P58-侤pq'?𡘃c%ٟe喴=ƺkP8D̮'(eECGć1CWOhTgqJ݆#Uг|!,y6it)"[R]f nׁ'FDח4}d֢n+Wi2όY)ɠ0M3W6N`b΍P΄E-1D5Wg- O9Z$\W 56VtiPXP Vh(ωwޫѡd$- ?V& k? e,̫Ԯ+wS9ХPo%]V +]m"#io6WguRN,*Y*A@ ˷U3TJuB|[2 uq(_z+;r \"R>@ΕyAr|'l GY^[û~7}Kl@WeI)HVZ=DԇL.IL3L au#.I*y: `Ho0;wB8ȖlJ%!$4} ~jCnui a6l7e?B/*{Eg_=qҀnVl{@M:Vxk5}jBWO,"u4sC ڳvXҿ.7 :NboHd2$q2<1xQ=M7EWBV\$:kZWwԁZp&{x(,%Qʥk#ed`o]H)g,Ba1{g1 }# rҿ։[l <isHdlQHr)#jG F"mA#}hI9nt"Z.>/kr=&3D2@V,k(I˯xO2QmG.̓mc ;dMS;"rBk(m{ϩyX{u=l-nC}W'-'SCvV]5 a8aJȘF`7m3#rQ]!DXH1΃[e/`^} 8)pPt@1ҩ54mߨ}% wM^&NttnǑo˸vg#o3Gx/@`=򿰂tիMy1l Q|$W%vq7 ̫G=UJOe* :XoRI7ϻ;ȵ}κv gS>$Dxa?#v%siCxq.`%|$ۗU:,U]90誺8Ksl{\x:yٖ?6:H twYyQt}-UDWM!JAot06SzĶ+g_>OC=`,#lI9ZztVPB9iW{F$d_fPrA6ـVqK҅!H9R@8~_qn;{yto+M4[K vᳩ'v(EAe1_@csϻT!3Xn LxBIjg?id4!IyˆUf B%8d6H9?]kVvؒ"Ãz \t#Qbr<3u? C/4#~Of V4W~MXJz p۱>.f$4ʿ*ҹq,BE )Cޛv  i<;760w["V>tO 4n;oquW2ZAAN\5L&m:s{?Ik3A5/<-ydd5d):6cDYVm.z`_!-myDFɎ ~͏b^F]e#LE"[CI-!|7t]~^ؐvVn[CT`2oj0/xHwf5Z ˝UhQpPޕ=$"o8Q,d'AT  Nȿ`I<ְCa@v'#tP5R)["'0xݲZvtn5O! X[8߅v3ILbc'U)Ұ[)^lAOAS!Zv[k^7*2OBOcX?k*h3crt%?'y=IԾ9=FZ id+T5v=ctlH3iyÓ@?7hAGgQO(ռ!!~]ZSN5.=kOFŭs[D].u6̠ME<Ĝ-9œսW!\#ߣB%DqiTFBщ]CXWi>)tDЛzC4| i}WG1lY_O1B7׆v-}-Y̐"2ݸmj_(ۉKa4OA i,6._oV}W3ڄ%!9,I¹x¿ֶ#ODOnh%PƗrc_]{ߤ,>m]]mV oAˇP볧{p2Z8KmLm9yәo=u11i;E?E8'ր7 0 LBK̜[qŐV Ea>'%!Nsgb-9%4<*GQŒK0??pC PX~`y82zyUD 2q}h.wߜXx۲ЂGq_٥.!eCL)MrS᳜/m1}?>$Mi{1ĉ@)*g=Y{o|?kuz4rbO FW4zںGp$Jy6Ka"ƩqQA)ϺV c:D]7>RMY?o{5\]J2!2CB=FFSv] wdP@+Ci)t@^68Ho N4\w ڽa`MQxn \MFwqlɒN <4 4)uqbh<lgbG.96fOY#'eprmiŞ^OWMLq݄4/V|@%;#Ӽ##UpfH|n6-ip?]m3SFqHpO^1Zg$L!nJLpw=(5,]x2Wݛ;o7>9 ||e8W,e_Z)pfj~J"W;L;Y& T+Y+(RzQ Pi z;SoFּVRN|DIȯ_֎Z;-9%+Ơť_lpHx»sr"I#cv.(/S_yu%޷jEt7uyj>^ŋ=Y6SݺH M,<:(dr,Ewm?%ec#e)sL7%:|g}ѬR9)}? qo~g _Lot߭ғӃo\'Jޔj[   CIJ 28*&X 1'褂! c~c; IG1!0 =@UOc@ߣ|18Xi9fG .{GNAKAG(p5Y"` _xG!,4=̈nOK*"C3,nQ{vj ['[ 7YO maخ, `^ |+r(\0@PWG&҄6BzџKC4۞3W吋ȡ_:ҋM※.˚FigTtx208[wV ϾnZX x$ 0f3vq0s٠[Շ!SV`V-qA.G5o,yDi'sQ'"o  ~F8=8 @`eٗ[":\ ԢJ@g+-/9LQ#5MS@`Yb!YD @c{ vyqv6 pC\<\A=t`.3rkχt4^LN-},uƱ׽a[n^$HKo5J]QK-űPiЎ-?b{4Q& Nc/z(Ǻ#$=-øoSDLu>~ PC8muc dP5V-oCN(> /nleD2AW]8iMlb"[簐CԶٕ=m:28[U|ʅ'J勇iF4xB_=u$B>T-IT,`γFra'i)R4F*N[k4H4͢HOe5~t4MtBt<_'<_tꔦ%s#ҧ5lI ! b $!l֐;e_GAǼ}Ao0\/Z:m$_Hi6*tUͧ.R^B/&g.ݳa.Og14ىfO|39plAԛ* X!*ƅq&gˠSN\*YGy<ec7vlGd̑Hzo^EP/7۫>ەg)o1GXXbQS=s@vN )*n4]h MKUv"^&Ü% $ S: l̳Z"|. v顯0KՒZttWgGX N"lrٍaz0l;ns2Y~s8XF<`C]!4 @ꬺԹYbvjƛ4T[^]6M%N\R+>kғ*P;UQ4']OzoE>ZeZfm;B 䐳C,#1@OCt?fqH*+Xr* >^T04lo4ZN>LH!>`-)4y+2q0H3ӭl\HBnjZYN",txK*oh{}"?p 7oͅUnAWpR%+L«; ==0&kY%hq^ MZ+1rva/i%>!bs \$HS~%~Ғc{wHBUbjvBvjLjeq$\ܪo(ƢuɲҊJ {ك^QtE7Iw51T3@2t#j{Ꮀ7ɯ#2?(Nx)>@7_4G+ PL"uzU*\C8IxȌ\!&ѓ< ~<k4lj2W9c6-^c47I<+eo1PeX)q>_ %'߻ wv:UgKCð:0Z3Rw[QD>8n .7Qek=J"gLNB#5 s._g2cnG6{k:y4Wq8Q ']+ ޡ$*]LLB_%BèTF57 ~\쌗ܵǾ3PќBJ%/!}`m<'(r.`l݄h<9X:y9䒿8j(}, 2d>:Vu@h=2^:t6ceT.)$&4$Hz*n0v-hr1Vtp|rf`6rOJ`zyb^&bd%M X:b+-X 1eoGޙcj<ʄ͊V*!SlVRGDN2b8ɗ}rWbF?zʆ^s*Ea5Z.bqg}ޣ" S3ϙ?LBjR_oY([_vطlŽ9RNFI"]T539sh>/:6Ƹ%/%>aA€/P~$5\9rSeڠ Ob7+7c??!%0ތ2PV7VPO&N -2F6%һiFa7_P*; Ďi]ZET~%FF/ uibr9pai[Ӧ iRaiJǦ"RtS{RwɂTh:&gYZ07070100000380000081a40000000000000000000000016570825500002d2c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/soundwire/soundwire-amd.ko.xz7zXZִF!t/,]?Eh=ڜ.+ӕ#C_m^? HoJp4gT8G|mM>Li0v"Kmt3 #j'bKC y~? dÊQj!uQ!_޷¡D} fxC_-gvoI[3-TRyx`uVx +*5/?|%)}9Y3ǚd>%L19+qT@UkjNI"EA]hh?~`#`_`e-Jb~Ll+P~<1F 2!G#!:L ;%Oetq͇t 4 ?P-LJk0prGV):a^Vߔ\"YROmXGXHcw*?R[_t~?^Ԯђ0P6Z uhs(öY#M}iŭk1TFZyY@\fxk#D2x_N{`Ӏn(Q78vaCȤ"etnZѵArP^@}"d %*%gc:5ABG31uyG0 nY7-] 6Eޤ 1<ɛ>;^Vۂ!|BǤTB54JB"d/ZbyA/H"76pt f",O^ZB膶U0_>I>~309f-NPX[bF/#Y7׺?J~ گyxg8dٜ#E!R&#u-ͣ@ˆvgޕ|Y"B6}v'Ë?fR\Lq$|Sny~E 9H)b oӮm kK =Uuo&--}n{L뱑 ']RV.u6E@`'L+ko 4{)CGR+=ؕ% Kk3.0î|\8ւPB8;dNrH>:-HZF:[pNyd^ tBϸuu, 'zu82/\JdX:Smp-) /Fmg& 4Ԉ:7ʥV5dJe2 2|ׇ;= ?bR+s]n=j"S!סa޼KX$mgQK~:H҆%%) #0^u\2gm=!RGy=Kfx}l.#AacRC[<϶(r bC q$%3X t U]wwN?+:ۣ\ŻnwRX?0F;=A_=1^1/tYzIxK =(<ʯmB;FIo+uܷqrI<^0t215.|pyğFdu+ܦpF4co{/1ИiA{wm<8CB}vz7VV06xXrNhc8x\CDH3ͧS"|رd Y|w|<ʕn\u: T-lx}!L:tEfEӅk*gS`;o7;\lc}0.j35)TNz?Jibsu?1 @ڡa7>aܴVzV KA |=b~34ǪSǢIRPbGR~TkA`IgUjC~ 리m-;ʗkBh()R1q*I9 dUs'%̿ =JJw`M0[ -A+rŤN}CIQHj0_[۰^sݖl !+Ԯ:U@zdso`[+ѿmot˯Qq!HAٔq,5BlG:T>-XK& A:xp75STtѕX{dQ'/HJxPDhsªS.'ISc$iU2Cbz1n/s&C._1/&Dx:&޵HilXoO&_0PO#UC,[o 0ʯB$:AaP_bU^Xk}5گz;ȃ$OpE(yQN%d٨l UVL;̧VH 2R[^8j64&R mUnNy*dx)EF,mQMIBiL7+8GiSCO(X]C4d1#yxe3)8:6eۿltF NP".[p(Oc ̠X 3 Y=Qο ow%GވF%2h._1IbwwSZ۵qڀ^OG+ֽO `+5$aO/5.Gd.X>Z %K⯵XEKt]7^E|{v_A`!m{ ̲nWȨ:r4 N+v(isFGƓFNXl  ӤdyYRuە38A 'FJ N7G˙Y31VN0U~G7S! H ~F \ EۘA=6M{H Q%)38 [k_?HTzd@|t%GE(Bu`h]0#,FHF,G!ӃdW[9sSUҝi& ux؄woإ{9Q%0)B2wwn"jպI&[kξidaŨm:cqa1ЌSQBHl q'&ʂPcͲx0_!JyGY&sCZ."Ϯ'g>g;$g UU[ٽcÅ/ J mx' BӠѮ- @בE4V/nElKh&afM>)9DZ*M#N)#A5scN!¿R+`1PPQ{f6QS&5XHZ tֳ},Bz;mA1Nzng+sMl9 k.Ŀ~"Euppt[Gg,ZkiDb^ɾ3N&/^$BM p 4 Z?Ozr.!2i%+NUp%44$S>i0̃cLxj猿/2;"y)1>L R '?B*\#+ ya2B+ KN ¡h\/ukJ Nԫ03q9AYIC3׫4Q5$x v֟]ݡs\9c??ľNU*Oh@Ճe@Py]`9.G%/ܜQ i%e{qѕ7ub|ڹK%y|F6_OuPT3VqL߁ T\Z^af7&cNBg 8gGxPk,͆mpmbJ7+hFY9 2IUUzxˇ@o4".=Ϯ+Y"QkV |:\~نa:K<ZS Z0^|AW (7#?*u7%_ Ι *ZxV"#D*BR{9Ўr?1%_jy(9P$/Dsh&Jľ}$9`*_rRlݴ \ څ O?ڏwب5UfnaiT&uHY/Qk!sOAJ } Ϡ{"ї|/e9 Զ>N0.iX|e-pF Hpi[ũ\)jXzp`f,M =VODh5SptJ16-Yea<90Yo};U]Yz5^("Hrħ`)_p5C]MqacZt5urGFG_N]+t^`RC霬/d>0<@UC[ʶ1i2ʙ'|O0]_@!쬆q8՞ Gִ P37E 0lLophlW~iAp ܯ(#S鲽UvjJAk4{3XZ:pt Wy57ep]EvrTk]?m= mP5Uf͓,Ű$6p7\"C'XbqðثT̶MIf\}jSfkXt;@h9ǯY=o' z4!l9!گp2q+0t_fUV2K&Gg}r_fӋ*|O2@kElKCX24AHԳ(u8"ЃF^rza6&C s]f^.v-b[hI8ə/1PEFS#qI=m%dž|+R(!L`OEǛLd?4.OCsX9g|.q3w*%h#o鄱8ŎpiҝXb;ЀƠ_Hz#J5dNbXrBݐtMWNEڝ)dHw%YFBv/Aԥuuځ;ʠ0hǮ]Wd)%w͐TI H@mk%-C ^d!/On-N ̟#`hnb{஁-.ޖ3{UPp5[(h5uBƖ53ra/Aڬ]YC{֘NzQ;C{eLl׿ ~ɭh9 XNXkS9GdT>^5&>==[L_h>B&7#vIEk45`Is g'ZEgΤDg4^izBD#}P%/yYo|4эv V|$6:\*k1Tj]P1=p'̴6K:6dyDe ȩ!j m8u o/Wo0 jYYIeIBKN_7ʪ?6}AF.cHghqP@Hwh2Ql{IJ=-UJnvmjbaJkOS!~.U(&KkH?k})9@Nnr[t!ʂn0A3攂Qfv0.Mh,Aܐ83mAJ@_N̪S;F_|rI(\G8@?ezDܝ[w'm#xGC;Z\:lz c*X,%`acș?/AS۷Yea [Oà6W9H"t)T. s]XLXˊno3vnrOn舶8 2‚9;-Lp4Jx;*X󅁯eE!֊}m^BMԜ' 28wiD?2/ց6[}rg&*,NĒ_tCWH XP[I*띸ԿR[bBLO?zK֏3I%R\c-tllY3F}gLFEgdV^j5o(%s@7PiDJL,ZN{3^lt7şpJYDK5OxF6MȪ3F5c${o\,wAjJ"ս+l.sͯp~ngY<=ȻkN͂6|TW=N6bإV^𯾼1R"U?H b)l2,=o#T!ן~ g:\kX~F0-.޾  bHyE{I&C+sG/Wu0@+в`Ƴ+YI|WӞtMed^?SEW&VJ_='=R f0ZswK4ΥGOT6Mcg7yb0D֥܊>k`y[<߅9mF5@OniN '|vr`qfјU~i%«<9(#irzg\Ao_2;r0%K\ǫL9[ҾB&Jކb3Sas:f*+K"E3䤺Q‘k̀_G?a}lsSkʙbl'H.@YR7. [b Ž/Lf@恂.x8cj[: .@A?D0?ܚH߷ؿY1h3Zce n!Vvbgm#UPV,IqnXE-s6*by0T)R|C˟z֧m 7Q˥{dwzIJ P`'H2U@ ܺEHU]3cdRw?v_=6y6@O7hxU!24`Wj䇛҄]y }hxsZ/ Z (&:݄XΝ]%tiu++reߢrOj_+#dNαYѷΆr#m=e @ 2̖Eqv\4_tR&~!5^6jtGRtPp▴Шd8 $S(iw| ]'hB %^#2H/%).nV\nS}߮֬>TV2Xa9`w/yT6S ~1Fd]ikH|݊S|鄎ok\e#A ;} R1XW&ݕ:z[3@ݜ:_HF~[r֒D)1rȉaKVmߡLX Y_a,ǍtW̓v8Uiy+z*P{2jᦡԆ5}K#~S:M9K 7|BBHp?kBOd5 Lf\;w6R(4- m &G]<&z,ypf"f|縪gR۸yX4ι[̊=A+WTuE[uAoA0x!@@~]8J5`]xU^8Uןm7W̚.U#xO%-t %}iQX#Ѻ8ֆ؂KY?}2UK XT\أ#/|nPM+u` $r %]MRw9ί66#҇F~&b[]jO C|wuO1VE+5kBVcbyFf^]GbARptm"=ܲnɛq~9\U*"R㗎mCzgRXc2ZPR9C2WLXy7.6V/Sg 3%1 =QB r,w #G-~ z)Hvě[>Z--D^Uh`Z+:aҿ(&|D?*p "P'\cUul/dj!IW(k4CxgM~lPjyH<=Nȍ?(Kdp3< 6ڰQ+ ,GUATaOBI_S}R6{;b%`ܖ䝤]dNfsl .;t+bCcwaALlXѕC =ED;bo(q! =wŘ}<Ǩ%qۤjHJEy.p@ߚN {0@qӇ2AuCρXo tj j]՛T^0VGd3 IǚdCMUZd0-oChEC٤̚q b[nz&"QKq 7,_~q -~x)0GuhR*]hǼWYd`BL*V.D,2Ғ2]䵸qv4@'U"~zb s3 Fs >wa l (صY[)qCvZ#DCBz*JCp<mPg5ujEWx;ä.Xe%X۹!Hh{ݪ7eDr.{q.gCLU;*ՙL^! E )WZ@ˤ~!1;P#ϊaFnjt_;n\!N Sڅ[oO WUkBJθa]BO=HRr; OD! ]P&E[)4_JZ!@'gYZ07070100000381000081a400000000000000000000000165708255000083b0000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/soundwire/soundwire-bus.ko.xz7zXZִF!t/σm]?Eh=ڜ.+>Zr0ߓB`oFlzLhžjDye# OFE ~_+5FH(30I8z4<#h'Թpz"QәrŠ{_n#ђMc a)Tf奉oq݀oy<_@|貾mH}xsr=,TQ-6s濫I&bp l }vaĕ} +IWˉ:O,\^ISv&O0YP+v&hڧ M߅7v`^a2%}>UC[GA&\~ `!i0_{!EwXivzTYX: x?t,h-F ^j<19)E+0!#2e#j NrF'gτ÷P'BY1Rȟ!5a.@ cqfƕbҔtVq 0c鞮4b9N_z9^ ; eUjbaU&cLf-nZu? 7w4PΉt~h>y T"md0)^iv4L\A+wmuox 0iܺZGf45*n4*\@"*XiO;Q,jUW2_RAf:pf^aY)?\w-+"$]; n)+Z=AזQ{A ZgӨKNAhg@յL|sRYME4?Gl D,fiن?O ƧwwdFr|b\W\VYV`L?brw BNYE3vrfA,lvF|HPz#08)4vh4AT&/哞U+G7Mb* A"LیngWBkpdA҄J;D8oy2ȟ h+$3f99=&wJݶw/s2Fb@}gYZyu炭*j6x4@ @b<LT/~s1՞_ca<^VdJ嬗&_tXUmZWh%ṽj+S޸"wYf'շNU<6ƾcL_20˗`9D*8Ά=e ]Qb;vKU_uh9Cɶ_Yn<`@ء#S38JR_=<L}G,!ҬD' ܂9(:zO4bULB|k7RhZK-Ibtdgg[kj&6xz]Hrקi|x§Cq;SJHSJholNMA~AHB2[oG%x9:iV8x)!I7' _09>G0й!Hc˥78 ʒ̰$v2lo, q,99y$)5}`pdt\đ>SGO9c8zQ&kf/uH[18%Yzg3X:ܑ%x&2\u 0C@/_G9jaal6*jd(Fn8\_ml;Uɑi@^5vgn2eО#ӠZ傀%q>҇ͅ8=-n/]̯|e6b:Vyi=gf:d@5],LՐ'C\1. q6DѠpܑV4\(],|'9 jr>8+ȐP)+4N 16WĐq+aSQ H&Sl7 薌}*`eR̳Jd#Mms`/g{+5X}bwg]Z햓5xgȥ KPFDp7fE gsU `P˾ j""!W5&d˺$u&{xE_!`8ah*Iç>!qukY_Ds9eYFqKrYHz.q`Eɡ/:iKx a},;@v> */1W\F> O}=d}]PTbpyu|C%zqQM~)rѽg-X`GloE4kcծ]P=K2D#pJ)T.FvAgp=vVOͮ/Мlquq~b.*e_G0`<00ءUXcSBiZ8 -xI'06T :Me7p2b}gIQ둌;AJnBR.[5r9e/j0"@5꣡ܚuW-CWr4sl %LH,P8p9^SnQƯAS9‡Ng 5b=Ő1~u; ƫՇ/YX.\Ϥr i528ɿf r ڙ]fDXshG Fb6 `7::Ӑ`˭$u%S)#UD잟Q/_&oԠ+ ޕJԣ1< . [a\eQbDg-M$־L?)oF$ W|+[reGCef֟ TzS/ Қ(\2N-ުWlNzvbh-v;\H6h>>6waY( 6§]F~軲Kś[)n#k򰃭,FR l|"nQȴ"M0fJ\0<[~FA5b|̚-]g+pׄFqS&9E. 0Kޱ9Cʒ"5/;-?wlU?.S[1Dv6-H0`P5Wۜ0؂7ɩnX쎉4s{V^Sn)Mr RUg X~(O6 ܰu)A@V̽$ʵ@ zXoXŸNjQ$I.</ûgUJp  $ gAU xsX1SR:D XV HD}>6ǨRq_# RlRXę~p9oumq6\|"XZ:q1ʖyևoc / }ew#f#'ɝ~o2t_GG&^7ᶸ-QcO7(/ߣڛ" S=͸N\~GB~$[gX.01!^A|Li<d+ AXR6G|ogsŎ̪Xd o{,>:`<{#oʣtᔰ{+s>V:joWc*wh1֧J^ꝳ K~u$2U_qߕ[w<;1G"Wi#{b_5䜆Djoᒂ]'?Jv`Rhha{$u@3!"&^ҧ9p^7~7 eMMlI)Z\ 5Т# wm;Qћϗ6 b86"YE?IQ{bkC#)8z1;ؓW@ x#qAv.=Y7z(DrAVQ0z6dE} [,<ZquųK{3&C$cb]au!bg`uLiڰ=//nX +6G(G0Ms4Cp9Myl 0j{Ԣ-ooKuZcB@_6њ27ѫ)w)QHr\6=RJ9ڜ:YU@١i^5&:LCB͍o@XU{C]3zV30CȨ5 re)m㳾gQgG!%v&enՏ>1S ۂvSGnaN&שS,-5.<ÚzqF޴xCc{>B ѡE88}0t ݗ\9@A-Rr/u*ʛm=GbUWC)d(8]KHWkU]OMQ[v/_I==b|4<"`oJ'oo +ݥ-uHPܾj~yBaɲkr%SuB~M!{Y ? U/N=?=i4[lqLޔ*e_psnxN&0Jy;z . `sl224hU8 DO=-/*eg|72ws/E۰8hzC|%ldeP Öq~+c|"\cx~}+dz4\ÒgZb-.mFF0bДUJeWpю?aCYB&W[ 6ԔYk-h}|'` NH>#mP)T+6".)u>>X^'1Y7p׬rg S߁H6ca 缜OMQRϠ(I\b ꪁzbѿN|&2̴囻2y) am lµ-yb+}c[QY &J* \"H8 t; (<6M|W$뮰P:lqΧH.BO@DF\O;Xa"ZAQzNAf򡷘2sܔZt/.NSֺ8l-ڂ;v?":_7O@N}ƚM]U џ ZQ1}:X =טhwSjD0AcI)oyj]7toKujFĝ0ZX$A;֐Mx3G(09.䰀~f0KekchMTN%!YN0oIp$6~tg/l}RPn?V/~T}!&ߤs#׮w$Dz|~I \0rzKW~|pfLcjLTZTMb^ŕC px9C*43k4Ӟ9kteȻUOz:$m&!㙠Xȁ$vE<njo+#:*m[/V!ݯV_:*RҘY$@f}դf dXgvd"RS?pO__0N5J9x%oj2g8T3" cRʻ*{}8 DǾz@-AɀPzD/R 2Eڀ)& ?ơ} \5:T6|a@LZ]q`D#'tZQTokw1`mJ-5c66ʕ.lEf5dBFIHN2k+ܼ!ZM~sT8Ov!۵QQ2ՙ.r!Qa -cC@E%B(HnyF.O`I{lga}ANN۸% n̿ʽOnbX<:%m],l s4v^Z20xπ 9(\7Mη2>|-^rBZufB b7]`_lT;[!stTN:|+Lʙ`M!Odx`r003VWu*Ԁ8!,3{vVlL6{Yʶ_h wPC·S,7E\l\H=lA07҄&}E{nEeꘖl-*Ǣ@Q/r oM>we_gʘP2wi$+b*걜|_mA%ceWP!Tt &X0B`18@>l<‰->kZ,GAՖ^T2#0 :?.v}ټ?e8y|A=>?$+JQ58vYk'W=5ٯ}'800CűJam`NsT7Z23 ,!JZ'jMt2Ec0vcr?u'u|*YL#ͦ>LXhZ4~C~SSz'&ԙOv(U>= 𪀒5Rc_5EҒs&ҡ8o" H>Z2&k=pmHvCl}'kg-K[)qشvp殏&kּ3s-Cd/YWRo VRĆKdacpRP%/-F.8㫱lasǯkq+8BWW  ODHgeUravXe6s=8 MY9X+Y<Q'S3gg(!DJ2X*eWX@cBz9ep^QX :z0Ȝ&l:ؘd^ RÛ+'-y+׎Ϥ0O4%ugR+/.e68-~;H2s b|8U`ᇄ䰮ZP= uRG߰vx^]mBҝ.[9O<^24M`%'9'7PBe"9~ҿhX|:cfbٟ~'"H' J.9=5JVYR$iGŽyIRHyyflx:i :wןf0^WT/ e vpӽkT\Fou}4s9fL!5}9? bAϩir'h^q{]u2py0ѧm4wзD#~gɻexAyWĿMpse*@|Bw:|<^6fpWZ4kl6 ] y~T/\q`*7.y{0hK۸iżQat^ET?8O+SQw,zF{cJxdH'2` ;ueKH=~Bb闤Ix sc9V?_3BˆY*O`֔0t2c3RP^viKpjil|LǸ1qrTȷW9MQo]&zyv9dET'J(!wUfQ^ <bؼDZ%%cVv. ZbV6쓞g,\M3eL| cefLrAAV1Gi]ɨ^`*`,:ySA:͹f]0O&fW)R*5F&tš:ϷcLeX['[YKFHbsa#V˧+_bVX7!Z,ZjcڊIȿM_[v&VUZ!*8LƉn(ui%]p> mѧvVv3RvFnbk?t4~Gx3lY&wӅcExQ"e yjO]h&YSz5w% @S/cov{x%5K{Ղ_ØPIf˅]t>j;Iyz3'%7ȋ-rS79>v|9M퟿ e:J@$oEk᭶g\T+pWrSG_׭[=%fflU{lڷT͋B֞SbAG NpC|8'i(MN,; c.I0X>:"i#;T)F"Ilf.]m= AF@&TsIi%AŎȿH.`wuOU/Gt;N*~ ZE F%F[:.hsp:hYy(g1/֮p:\=U(;ÍnoDu =@h!&!mhB`Жm>n]Nf~`e#оNt*\:hDJ(nVݼ#UQY פ͇%Cn R~RK3Wy8e=M #T\Wm-e 'K)Ԭ4 @_XXMa<TՕZ؛G=. kR^'5 uS]:@1 LI*RA2BD"* J|δst ~URH Ǟ ep!A]/`aXt06oQ|]t^:H)j'!lt4#\xxSྕպWXځQ2%oRiUOh@I @ԔR õڈ յȁ*菀ZHω2޹YNxXiw3ObԐj .F>ud#D3i=0.L Nu ͓A%o&lA&޿^y@ۺ]13Z!hqiG&Nٓ 7{֕5Nهw㸾lܩ"-: >r 9wRz%P Q<'zz}yI'qYYp>T,2;$;,fCR@T.Cċ!$MM]2 _݉Df L戀)> ^ gF ۬0qX:a4j ?4 ,"[`9zpWIGRW/6T$2J/|qb<{NTĂRQ=ocvN7hw n(y2; =aX*&cEJ#a,#M{6$ˁ HCɟ\ت; 8k0ΠW~'tw΄ {1VAk.'2s FNSj/=:&JHIXr̨M\B sCu^*"1W?cB0,l:=ðO&-gDQ[$qz !"\*%񎭐.*nځ뷽dmIuǠrG+|4mwhrإMѦC?ïtsO?s .mk}^m. ;*rH1}XM( >< ~&A%>L Ǒ.?/3w.Ra$&5d.Eχ\7Ҋ',,I7!b;v~gMn{M*&09-09?\xP /ԌsD .|A6hw]תtSt/JeÀRn5yUϕJ?&>f G'6{2{z>X?ىnYE0f5`R~+g}?5RO9PndQa?6</y} ^M] b6T]݃\RjJ25웄4ۺt<)%{IGgyF'3Vk. a uJ52%Dx8lI$ -d-+u`Y7f3jҬdKԈ .m\]`-ד'=N鍋/Dys<)s\G~SLMN,,A̎Vh2fy0̦R)hLk.AN{ddi țWLeI$BlҥaVؚ1*i:f݊cd(kXjuIؠ\y֭8E޵ԍN3`p9%ak~erXR-#Áq$<>ҿ#;M,%߰9b |s8)Y strk]#?3)V#!Ui0cܪp;"?]TNy}tʋ{yα(Da'UdY<׊Ż+Ka ehʶ'TSuQ$coHnGNOM*ˑ{ |!G8%oO>u+L<އa\|HNEb`0v: i$]wY72`r y?=Nz$E. } '0cTz\E+dlm:DRӻRQPm\Z3 aovD$4Puk2 ҩV*x8Ec=FRG"AKNgd}][)Zj+Y_:GՋ89^ؾڗ- @rx.UC.ej6?PLu߽ɱAUFR"⭂exzJ =Qq=elhWKz4Ᲊb.z>+- 972P.J)7]I_@nPac5D#*OBinJjRռ2pEquM6m,A+Z.Ebh-^9oPh0|JHzAevZ}=vꃜt;͸|:6m9Rfm@S.ϟ8/ 7."5?qCwOGNd *uT{1ϟɻ[HP 2-R}[`8 Hdr AxVP6 uŻ1 _|LDвrj8k+5ν k]br(wQvRMgee+?z~"UD:UAS!TQHjt^Lb/ܿ'+]yQ/A(! kѤ|*Q ?a leʬI ~:<‹.1g ā `$zqȷ!yQ-"zMmXf֘Bs͝NTPW 'E_*e/i%)(Dl6:3ؽ7Tk2}6 I ' WT",/$u(`bY,B.}k]8QrHﯸ2"|:qc9hu_O1\tȉEFD*#RNP`X&U $x~ &{_>4rٶoK ֭+K$WW[ ߅2oڡ _:dŊI٦'lhRjW֠Ɏ,֏H\_-hm&-0# SPyϚHm .&rHѸ) ^ipwĪFW} {Ru% *!j$WSBf"Iؙ@- ;sa/U)mS.hg*ӈFzX*Ξ~%B=4(~1bIh->r/+m^sn;7L(qȯkknVGPZbl;$hr+XM6BjԷ)ڢd璬bYA'9l;CB[ikoYӪZD]sDTpv!o!\s_@}WqV48&dU&xyV@vk3'Xu|3Cz4hˀ&-g&_@p8RW@ kP[ iZov`Ja+'8d墲h5}"0>R`/&˚$(16vn"z I3SC?#c2MC&@$_Ң-CRyz1ԯhS5 r'|+Q'%t)<)$֬z+ܖ }.e 'x*]O5+^'QD"],ҷ6YTMU⑿#nÅlrI[qvJHfB)B 4:eVQȈ^sXVE_w'ЍDj'ĭP]K.3o5gh+T3ٯxݻVy߿Gs-nFYq~S:iY-fJss]GFe\(\R4cҹ"i6mA,|RZо8D2.:߆mQIVn8A=Ʌw;" 'C<㽨&-ȹ(ڀpE5Z R X1!op6Ex )yTܩ5kUn㶾:sqP@CZa*1bvy8U0+{pO||mh R|˻xHHE3P_޾Ikv+o}H?ϩ*jӬ[WVn7=l)e*;>?kmLGVƺ&p 8LLL4˟`>jj}bg-;+,LEdF(?{W0k\>+< Z_Ίrr!$#ړ)_`moqVt46x?_h@7|j" wg5trĀ ἁx]a {ݙcIZl>:S9Jot >gP Bl"0^>q(dA9fuZlͻr)+ y~™PR۩9(nR:/ꈪq#PSOLRD(8Կt'?rq6kHn=T|.vj( {dL>S)|^DŽՇu GYߩ׾B&|cD̤?2P&󊮺ESr T,cD&"Xѣom٦Mnj_@ װ`Rb)B$D"禧2 `Sg!M؛B>`!;Kój N0piw*|VT_mcH zv;ŏhqvpu~O?xy]E) 8̚*qF#5/zU?%Vv4 H%= Vhi0F8~Y̪Tq:!cT2.>C,GwK\3 =VkЗ"@54:v¤a_a;> bKՍSZpQjm>}Eztkc`&Ӽ Op 0ĹM;H sF~>n)[ d"!%v˛aYJYW j3 \!Y\c,,XI 7^ĩ]r6wL]s(748}2!D,߈ݐX>3#t)v ]w.ո*خ}n}2\iM>za+35d!|,?#QMNҪLG.Ƃ? XKyo=0w Lqw#kGg[Lwze8+RǓhh++־?[׏_z6F:;A7J,.G"8*"W7'C'?ioe9ޯɸreQ9+Vb dw¼7 =gc%̚a{I#(|rKv[movܐ|k#cw@qAny'*A)2̛xk S)9PU\ ǖ!K(mx(r-M2^'A5ǚiSx5$X=B&a]TL-d,5P9@FĜ^p ޡѡU%idwP7[Şp3T˪J7yhD{h'_<'PI^Ǖ/G 4aH%,iY s#*ns ^M!19uP'me JITT{3lzc c7ӪAO Nw`vGW5rz] ;`Q[><t"H ~;Mecn ē`^c'1 TFC2K3X&gTq_mk\GI-eo}* %fpbW=ӺGaԀx2oH%4|ّ<ű#4'ՌV9u%;Z hN~nNO] t&}R;'X ;gXz+$)7Q]<*иt4(c#(|m3x*~+DhЮ쑹l= ^j6Wlաz3j)ʰwB\wa: <$앟I {KdSN{>Lc lhu6VQK:8Ɗ1$ei ;ʑ)QE\[;BB omw@2< l>qdc;KѠCI#گjFr[u%\z^aq9UX7$gv۴͖czMԴfZɯ)k̶դw~m =>4B#}OA@[XjcfCLyFsܕYCkx -}f~TAVJJ>ʥSŽZ5ňO+!.*ii.Cs-> #Ǡ9K}1Bu/2XH%RXZCWnUBkWI`FǖOa!FP8]49GI4 6<ΤhUVu撱FQfpHZtjs-oPkx\<tG횙T&|%ۅ+rGdslnat>mJhjzKn\cb"0}dp1:k`xJ)T~3V r%e_コ:@"pk _n(%.9Oq~,]\n\&. 91f;2THv&v!׸ QP9UH1q, N5)FFcl[tO (^vV Jq%j l.6˻VvMU!]/31/A"^Op2\Q ST/*yԏQ=~G67D[{h7fkLdk5іQlxO`>8i)GȺ`XRE FSYAʄH##*&Åq0u7d$dﻱc|MyHYMpF9RU?" 0=zx$t#*}w+xouYB ixrS5dyx͕7(8KڞEO}N7j4@D!R  :B?@IbeΖuM*w1|@UL9lPe;Z24K(kd7WgD?zw9A.i{j.2M2q=}xWO&@-عp*OAdb2DJ:*PABPu2UƋl#&KQ<}[(&TmaopV鞵E;~>/7ře.S*PT1HioӔ c4tYtj꜉QVMJK5/h㚭( U󂮜(m\ĢM+=<`$ih7Ӧj8iqThy0E#h 1k3 p8² \[X{$;_@bOOGlHq$вI3bF*D5vW"Hg.Inz'jӽ_ݹ~1F-yMEJ\p=.D7PLx}oSك 'ʔv:vC:˅+O؞ʁh6 =ʫtPt4~5[(jt.2˟O"V t3PJ6_#"XϛD!cZ1/M,8 ePل(۝w%Gf}DZopZ]=P G9Y3;>x#%y mvKt#X}9`ƓeS{%($#jsfEF)g=#7p3囖4e0#h2ӏtf̅5K<_Zӵ[s҈|/ qN*k1 F rkB <++[rޥ1?mAREp7FW,E%>Dg~J̍ *wkOi=RE_q)sȬ{d`: tQ9Eb.ţǯP<t=;T]T*Kxo~`VDi<6 x6Tk[ ޫ[us=s?R}ͶXYW:2<;~I!}`/<> 7'`ܐ0A\hyE0?R~qAP ҏK=ҞmDz0vn]T>Oj9j.-MbaℳP-nmOr/&}蟛&E(3 s2]+5jZ4ٰ# <"*7骟|(埘[}vH-Hͯ=P%2H!(-{Tuqذ4tt|D+=H׵ W\R</ M,9Ni_pxI#(Ku%'PԱQR>3ó@5H vh+Lqߜ*POPn-^nQ(-R;qG,dƴ?n W?/zWhߘ4jTVtuݽ9yRITA;lNŬ[@KIkC MzՂ>K,\e-kb% @;hT#ós.sٞEpXS R:+0PZu`ӱL5f8~+v3c䢻C)3cSŜS}u hsPO0'7&'Ζ~\߇;~NE2Hni[zp 1P6ڜM+z{T'ݖySDF_%}uKƮ~d*h&n=/aCY'~oK(LPem v(f״2* lbUF0]/{3RWjԏ$Wh2$&" svM-f?;ɰo삿4$ʋ@}U^EwӘ^4$!BxNo G&D\Wd ~Ɯ#H_m&o!PS=*P'SYQ.EX-nLNʿ`,ⵃb*6waKt_kQSpx34R~1l{K$V :>,ބEHg,2t6-9PV5ؔ6)8Q6,Zu TsU@"xgRS~sڌ_) mO Th~=sSi'SIZeD 󱯞@?^)Ul }hyD_H[0!(RK[ O؇Eiq``r AO ߌ8{㫵AZzo`sv0֠&LS9vY< q [{۳ S9D-p̢^QXj0DNyk*`;.G1神erP: DĆ5-W,^K%a?̛h~feС4¨vX{*^OG_=`q]RJ B "FlsljB6 >/3FԽm8B8A(=@:<$#tZ?.KUc'mm-۹M6ǁq"m|QuƘq()_zcDTW\MWt\e$Mu뷒i)Ml0bnb" "Xrq%ܠ7cD}4JzRI/ob1qTSYDgQ3@]{4bpߘe_G9(Nh< me6,xMI1[qݚW~pJTJ^E^(*O%ݰC>3q$DsPzCr+Y3Ќ73quay,5=a1rS'cHYn00;gQJjhSa8E tP4s*i)ݻ,\tCVQgq-7&|]~( \sjp9kZ@-1l8F[ IH]Pb=#WS|wBGiK^]ʵ(څQLz)J =~q #t %RKh@%8ӳn'Ħ̄"V<:zxwHF$v>SY]d1 K+vݎJI ~ܳ@ޖD1zt:rmb# Ѷ(Wn*-7skQߟ7>I+MҦbkJh9WGzCH \؜CbaD+ hhl( Yv׺YXnЛ1[yty[[7g9ҙ%d16NRUI"> URbݣN֗u$3fYxjc~vۆAї=ajaoɵ*dj!0ܴKN2bgLXs#Y5~ݒ:A4j퀝G[淐sеFI- &cc?<Ԇ.|_Iݑ]#!lC)Xoe8x [:C_M\zj-G!ޑi-e[,r+ڔ/kvo&Y_h#]b_EڣɷϿj{y@t+y$-j¬ Ʌ>:i} lvD y-d{׿՟?P]TaK(,}*K6U1׿Q'#m&v^& -VsNۏLT^"*9QC=:<7@)H=f߶ 9hxi|Ç荊&Klʇ?z N^^zWi2V,Q[UH,QW-S"?_Z8{K[6r-ru7f &19D4孨&.zww\܎ }} ;MN~SHCFZ_dS#iϏHu+ߊܸ7dF?`nI*+=`/W#S}Ez?M&J3/ZޣC\wKiY2ݓʚSOZ-ڑwPã+fz2 kPX0}z6^&ٴAx,eriV];ssͥ6yN#MTy/-p([/dmiMΙi+x  Y/<'`rwĽ+~G Ošo^KbVC&p~c RS;y1Qr`#f09*08C%D'88a vT a$Zat|&7nV$@ w><ŇXs>a*E= 橝HBrR tO< ˌ ˝V9~MF6If= ʖ֫'Dn5Uw  /QSZ=I-\JEj0? I ~6#[,d< {~7lJz!f'Qu֕A撎+Ő|*yi se_)b6exĩY*>KvbV7rRiEyH'A)4sg!Mxs Œ3M"S8=wRۛ v*SNE5Ӣ!]0N+Ƈ%Wu˘;`r2b7S_~|qCTADXo&q~ vzۃ>.,<NX(;Cz:pRSë9^J֋w4d],%* 5}jq! "V')N &$:Th2e\boy~g~>d Jp^G/Ii:aK-]fdΩTwƣ M? QHƷ|plq&9ؠ􇄈\q[F72^!$-i1U#+mpUQ`9gU܁%4]I?͘78?}mq=g+Y%JbD䑣<- REcnYS.T"!kQ.$`OM,4.N.Y`iJ5%Qv[FSixE}NzCW@|S0e- Q(FH^jAAG{R64Gu!<,KŎ]\igûIlo7Um-TʴINjZ0J?eXѪլ`*`rLF:*e檄O+I^aoLM(h} N]th$  .o=a@I8P٫Da`(8tBQ wcdoq a ig/%YJ_&0@VɉF@{Zeb󩤁-Zpߩr@^)*$t ᑃ %Q2<&1ԭƪ,?88yOq|:S[# 'BHP4.5XOMl8>?y K>Z 'i;`SLJp y]^3)UEd4[/_} P.л?s6#Y 0O+_RPD}$GQfu ba`hZGQ*X;{`RfܸaSNuTFy -@0/&CJC=Aw_PV[y7b9h$h7QntP\AM;?ʣ]E"M6ŇƟWM#'mzb8օ"; ;nRnrBΠ}ۭ` T\ e,:ywʖ$vG1|p q)WY+n{\k'!&@{ 2ǿhydc^` .ȹa|rdX-|]:vPYݙE?"ڴZ+NTn 4i\g(%:w{V.-N})f:ƫ' _ `uSd~f7۞x`h} gLCz}#^g+9;z wO<>Dp".b4}bg<[*h,/m}"_br@e&S'+  岫mi.H402a[ּ?T#fӦ7Y.¬yENL0ښ@WSO#WXQqO=3A0"Xb"JMxyH|T呅;k8/9Ei A2r7DeXBcJ).s6>Cb}cUMW# !ܱ,tl>_K* q<٨) ^>iGP1 [L[AA9=_;%'>{|l4yvșh,~xWx&QaݬZnD-"geJSQ@9sv.!/}u䥔/TFUHPm4wo) ^{!i9]T-*TU)S*T̏[Έ - h@''ckQN5҅hs J?[3yWyHd~C4+%@َ!%T!8M}\Oq>5rcud1BX[ 3@QM:dkȦ{q L5S:)?ʞ02y9PHf(V̦ 4 Y#7;;삛|`jJj"?gӥ#U#6dE&dzd[4b@Ԕ{{3`d23ukz2 _E dxȎKu=d4R%=ǗmwռX-=h1for#y`clI#RIْ6o4SyQ➐g?vx ώ*f>w گwZkq3s䇦z0* 7pI]Hez_7zm5xjD+ze_?&,?d3qnb rӇ?kڕeG# LLiײуh5BkNHzTusWWշtz,)܀0prL|FАkPp*~M'Ŋb(z8*qO*8Ăe8y ? д0LlBj(T~C PLC~]HS"Gf}ė(^xy%.Z>\ Y<\fA/OLqQ(B8ZveYTV͙ Eg,c1jbgz[z@h9%Gρ%T7BcT~f1tݡ PT;/qzb4"Q;8zD}6sژTh2 v//UXmKGl;ι$ٚ]Z&*ȓɇ?8:O7(us9bU~jƐFR`=; /'T/L͠IM7}FY![{(f }Lpy-?s 1x _ .qA;%ulX^6$eLd2\ЇyW5M?$Y>!Sʒf?+!%0Oޅ4#훖2R^Ԩל&½mnԫLq8)RwM< qINdf5@~S}id]"(}kelutLWhYa#0zٶ "Q_"t]y/یb=ƈlYqA GaY! ɓѦO Q|Σ>WT'ۆzD[n2=[lh[Yv\Pqt(dPjDFeHﭹpz}`OWM:f&s,׸G'ד{g-/HqLŶc\بj1ԘGyGj2_j۞V˓>WdU"S|ǜ,wT8{ZXƿk]MQQwό6/J5D EEn Gvȶ%R8{`rLƄ$UӻqHMY3 Tv9 LƸDEMi߬w JTZWp'9>bV@&>mQ㷕Mm8S} a^%Yă8 .C!%"mdc [r܄p@H I<iͽ\Ev$hV_gYwF(m -VftMs:Ť D~- %h@n{MJpĮJ3g_)9̧*Lဆ =o neLlNz>qj;oƃ/es"+ Y hpU @^AE@$(n []Pj/vkNNj:_T+%a}$n؝Zm(gk-j >'Wgnhl , „;}D ns+N=ngUN{U?g%u)-u4MfK:5M^:``4~ax-w+[Ef\<ڭM6ưMueՖg( nIqeC_|XlwV ?oBu=G䬌 (Z-9-]Ra [lVbx2Mr,^A]EcIyvJ#붬GCYn%yVՠ,/i++9 ˆQ4@?p~eXt4\x0vXe# 0\?˧˞zv: )mWů۱8ĈJyh,caNJ[s^eZSM#wC; c '0 dSIYɖ$B`Wd.AS;X)KJ$77yL/z(6\8(t^-UVe〶7tyuLuŻޭb#"Uʬk >-۵i{]/veVNH}3o|f\+*IqCf[;_eCSd?S!V!0:ٿ;$]Bp.`dmd.xoֱ8޳X- s" U ,!;cQ 4n2M1㠇R̶!R\wɓK@º?1.Q-4b*6#ED<-q:̃EZ"B ךRS|闯ie{46th;)7I:_yˮ\YEA+q4y囋 )7:QtUȌk#wi C2u2aT/ޯ%3Y?ww'b3صqS}[Oq:w7 \Wh)p}'mS5?E2QZί?5Us5th"bN&_ϭh .l͍`܁84`lH $&Ȧ# ځs #,^܍b$W]pZL#joJ$zUMt1_lL8W)ø*:BMˡkIg]Iw7mi!#a6v$STc;Cs\+)Gs,#dqGϲ+u,RJ|3힫ngz?-ˀuWTb3KcMnXu(|CPRxc@T}ZY1'9{ַd_q"m ]gSf%CU,_`n8^#X%]jMy2a]`|)L{l$f:P[P&(6ȳ4y:.kqf%zopC ;‘0npJO2cce*=Iwc_I}sQwcE VLښ#; Cd"UzݗnN\{3@sE8/Wtm5dNL-7˄c"'jl_p|:kl\(,y"k;tv$`-aX[>y72:{I)Hc^Ju- e ۯ}l4Д8恸Q>WMG{0hN?q#eU"h]d2=k[Sٍm[^o3ڕAkA #_UXa8e*o7ozB&8xc Ț3CJO f ,.;Hٺt`@-پ% Tv`hsJn~Ul RNqʷ:__c6;f{h}w4Mc,<}GتhCMNMXy&^4qb̽H}= $˃hfX&*\gYh.V]ޖЧ P$`bgMKLmxIPyOEW{ZDK8 ӎ/[9Btƍc9jo1<߈+7;w{n:";΋ZXgHqDxT4_Bm>#c[m  |ks7HvuhK+?N", M &jDb0'F$=$^x-)CqN]PE/M.;ajp8bN/5b K6#zivNmB /b mJ )D{d:wUk.$hTϷΨ",E3s4`osf,`m;'̇#:"|:Bk# ii`deP0!7czg)Eda53CZK(oDS,ٕ]N:V{f"  kɒ̏brio<.M^UWaiyYU=׋/˫  {,L|>5 Bci hJ#Һ"ZeWrBw*&Qݛ&ld!| lV}R޼5t+/[r`'\Dl-4Ύ1Bq45BB2 PdBXaӟw>C%e`ҌF_t[No9%lMq~["Ss[zCOC#ej;|^2R^w?32}x_wY]̀dxٵG9oQLu"UT,%rb<[:I1Vf~X̟JS]v*6}CJ8 mϬZR\}ZLwMo`h ]Q6ZK'Y70 U; t P5c3Ϯ{'/O4A!t"~ّ?FQH v(݃}&sw}]ϴviσJ|>cGf$AJ PDtb8⪋Y!W7G:XɂLYl!z6QWR>W1\w}\Ўֽ{e>XcL\̜uJ*";.NQHR;9kmWN|CCHNIuTH yݭ' u%TC4#IpƣgSn?Fk]-% J'{0d*F"Nu$ѷY&b!s<αG*4W>x5BzDp#>oz}~OKn5p3;["+z|۴%B5J; l3ZSǘN<$r)R6q.fWL)nXa;8*kAHմw#EC^٫-Wn8q2bi适2dEsŐ:|q fzOMD*D4/,(RVn4 `H-Y kJqH7j.߻L? 2 TKˍnB(<8qd. k|351P;R}zOUEA Mb1QEI t/=*۪RPB͌mJFP"TNW{@r su4{kL@4h D{D`儁W:6Q>b;y{fnKrN^Ϳ7&{gӅٰ9[)Z6~}KXXB_5ZO9T9QrH]1ӶPRiD2rrʡ@|70l?֋с Id#X~r1 ,hzd[f&hk줨a;Lّ&1)Gb;vWh'N eALEIv cdR{Bc,)om6݁n@^QG vX$\޵3X#[tǶS;lYH']j LƗ pf_K5R`vk*Z 7Kd15aNg Upy'.[/}RXLϗ< x9>o F;a<ԛm;NDّ~tmhD[@wSdݳ7'jO]*jA_@ q|2}wYA0?MR=NsVL`˸aepԓj%l9Fjw-{%.l7竀0[w9{F<91 B!.GT>sYzI }c%2 h3IG,<(h]Yɛ:Jvr.LGrn&&X[ô}ݶw9B\ڻxdE| 5C2-?ЭpQ'{bZL+#7vn FzcmfBq.X %V‘Z:5PtF~N,`ab?azƵx? P!cH)) WNKccd);+Rz0H^,f#"AP?Lֈ;j&EhbT }9̸;a /wZUm{. x9FN1k!MZ[RQ[9@. `ɴUYcxlW"{_w3 Ks|D'c9ីpZI$n#?ƿ \!WAVcN ~Z뢆]}ub& }߼Luu $~p! ?gUpʲ@Sَ~Ѯg^?cIiBnM?ZOIڸJyR?HHc `?,yx<,h9Q8j a\o½qC 5h~`>4ݶj=11I;."漺k^ku`F\\?o 4ҝK~ܦh'U7 qc֓˟nCF9R@NPJw֛TGv| b>~Sqv=An^=lkyŶpG_ZOm6o <ܻE_[3_BVFjo<xDۉYV20-4}tB޽)aSedEŖ EZo@۰4iFS;`;)oON"]ldkZMfOTdo2YZa3ﴌs I6&A.ZtSe;כB`{'ubks,BΤR-; 8mH5Sh8>y3aHc7X7 w>tQg]g8pq.WK}3*P7Y%8d`z6QhQ֗ G4O.|b#Ș)ʏE]OUځ<|G] uXPcX~\ܦ_ImZZ|DY- EM}AΌw^S0A{+ƾ DS>v`$e{E^].;@yD~۵C"{j:~"Z5фb: A8"J^mv-r,nv#NuZto W>x{tzDj>!s֢@`Bl`S;0;;B8RBX-;8i6E\) Y/./J y.0Ȓf-N_/pg Ofxtǫ߭N@.M8'$)7g p fv/BLLiPQzL }z\i-^aS`сyɵ\ Yk|m:eXM7E~/.Y %,t8R"sb‹ E}!t!!2({F=~ k-͏>(){;'%A$\Ǘ) 5{:b~EEI@$:aopv5 W,7;3=bSuD[O)mYMe(6;BBG ~bf@(Ā0!AzP445ptyU!T9 mq>GdRR.UM{>yi.jW?lѮ BWJnd߭6#st5ڦn9*FUzvGlpfDZ8+q#ێjDK?GߖP6Ҳ,HDuQOפ+zN{5{_R_p@c{?^ѹp gV&f\_lPji>[^ۀ 6(HOt(E{E"f)!5"c jԡ"e܊PƗ^ 3*2x=}mqdfŅh*a!G$䫭U4Lq{Vk(\a093CMG?aI=HΕBvZ'MMMiFHkz^ly^7wy2l‰H%*}d$:7KI^fDH a_ 媒N\ʀ9ݸe@q0R}4kٻS6gO zua&QV fع%Ï%tbMrދA|brl;ZGt>rFu]kőhiIAx”Bs(RDt ϞU"E Lk/KpbZz slm@v7qW;?Ր_p*n֪.\lZmb6ap EC3/"S{ogþ8( M0﷦~zFjs=U OҦi.51)!M_*d 3>j-:uof#r21OY!zwa׎Խ72 㩁@,J[~)'o1L4A1ģq8B!dD:r/q^>6dX^3YL|UG`q v;C] G%3~#`&/}p`-X׮JۓbspN~аh{-":/lN: :Or(e FڅmgV~W~Lh^^ a!EvOG7UYB5JSR,8 1$"/8B+krf-Cn$ޥ4+ٺhʤl kӖ$=4C,2k.\Ȳ;4Y:$K@Y/"K0s4Oܡl֠p+k5y9[N_ lbꁕ{gPc lV}u+ӟ8#.(0P/%"Dh̆<I%pXWP}\BAſF!.Z蟑})>U S:"b}B'4#b{sX`~hb_#[nrjDx6HH.%$, )ڀ8d|mM #Y;V_.600`on§C\Rma%:yz* c mv$*=Svy*85b){!3<ߕ?R6d}m6适uX"2.}ϟL;U˜hfanCϯbgR6eSpypIpnh;cobN; hft%V׺[a(|_f`e,%)ذ2ЈrS%xڿi%p2yKI3 ~{12ȗ|s,yӹd$=)خј Bنvg!OP;7Dvi d% ph5=(?л[cL|&ȋPBE;\|foIZiݸK ]+vIm_/JB W^Eofϑa՗&=7(GLOPʪu9a@f a:3F  aZ*T!1vWI"%I~2jUOPi@$LCD%\~cqF\e%2~eqy*"jc>~hI}WsVuo-#&JR>2ֳK/RS8/J 9Yu T6]lNNգm%Ҿ&qY=U5=sQ367ZO?VHP3@E:\BXl>y &]Ԛ&rͻ!62a~<ӍȨC0rTnoF4ؙ̦j1]PC0^_Hd/)N>9ZF тM/˭`(Ы^^rE$t *,N^ P"?y.\LJ ^:P0/7>]8CQbߴe"FϼGz3>z!}UCiJ0UK|km4*%"@%U/j*"Eb5l(gZwd ("JwCۙU&.,G2[()߇Ȃ ȃ[5K<ӍӺ1no vA5qy_F\1g\~1z_f~=Ʈ:`kokQX$CoV>p.sh!m-R |#36wTY."P&2\ pa3N; o:|7}n˓p*l yvE4re3WM8z#nxrIâ|i]x+ˣ zC)*;֓dFңg#ɧ5g!W`8zDS\ET;0i||<;- ol [5u?~P̧O6쾠k alˆY[h {iq{@f&1{Q-MOۑ}-Xg r`Z*H=FHba7$Sf*/Y%gBƔ\HYU[y4B,fs2yVsh}&Ci *,c@8ceͽ,,7ʯG1[೛Li~{x+b,Hjd{j;VF'Kp1z T!; ]]R/ W6rk.v)tgjgȶM]K,CY7TN^ҮХ>0'93CDf;N݇ ׬[Rr  Cml3j>%|#95&1mSY軘"QyO'Y(Ksu xI;=QY j>A]5;y %BFpv )l?*=b~xU;25Cb6bvB<#!*grո )93b ~4Uʉmqr\"%x=2TR1-7NQA4Rx:S_?632~\3>0 )t4}I!Beo (KMԮITM|Z&bT^ÜYד (8D(p`L'$蔿PrjkǽJs^w[bCK=1Т^s'Yk6K>Zg[@9PR6l.R RY9(pO\kHO,<3*{L"JYDޚd氯*>%oJ0]n4ؤN N&!g{Xoad5ܻPNx̼_WcpY]2 <cRq#N*@s / ƴܞ&%Z a`^o']B;@Co?M^qA4ɉ2k?Y@/~;ghPbcHɏ{"C1?6c7@+[`+N"-Xyj1]tcRJD6/P!/N& EU(NfYgqFc,ؤBٍM\cn p7s0+;u*^ o޶^aZC-]nDvg)pP1A:K#eIRRgGIJw c*hՊJmT2tz]ֿg*9.)"M֢ґAeL'(s#H~˺-d-4l^;)kBm6iU}(-Ԟy ⥤6AiUm B(ZI;QXj V6/?+uS{(;ha;ZFK_8; Ʌ+-$|g5&[@#j_`"Q>.ݺTu`ե0m_ < ΂_whM* X& tM/>E/}quy$ZWG!w{ӡ-+ 991K5A @J 1Q病f6msZkTg|! !( _GX!FsiiC-jefݢ,ҫK]U\E_}\ 'Zesف1o?Qp_ z|A+G:j5߽ +1fcB&ϕ7pHXD.DIaeiOkFO Q IbN3"qx +sFFfƧE بwSE*\~' {aIwܛWVr=*5{$Շ&"VA F?CŮKe6}{߽ S ŠG<:TY04h̛X_(Oj)%Ɯ .w٤D%$8czX_FY$M)l*kmY#XnXZVNE ݱ̆l5:?/ǁ߂v`?V*z0C i_Xx;,ݴ&UAcWl:3@֋ݗ7/(૭V_z(Ǭ<8q~ ?A[^JqU9D͂}?2"gL4wT`ʖ{|YŕQFH%<$ͩK1o[= gb n y')Kf`:7@Aj5mg±Ac! GbI020Jx%qfZk y! Oü~ R9(c Z;/u \Ѱk~m怛ȁЖ8(XqK B<:G "n* Ab%K{!}ҍY#?wI_0σ2Q[:K#JÞ G'~waZ;9NA+mݻ ^71!P8l8˱ʝ-Gʷqw^8IZRMbd9?ٸ,yYtF6ėX%*ńDq˗oyYK%^ 4e#>{ 4 Z^iOBO9FXs-l k󕧍t}I6%8^)H6p., c'Eb:DlpӝM"řJ hPmV2ں N6?-<Ҍو _)FHaWəMtmE+CG`ux9J$E4@K%ctV^!J}♎"zߺCW 9?7V6&w'NRp.&vR6ɛo&@uqomэ,5}gQEJ3lvDil%sj*M͑WC% )Z{ kXaG\ zЎ`W|4Bu؂7՜ѴQdnZ&KЯpځ:1A?:GGꔖX67G#tQ)T!K` T 2=,19d&eQ;P:bGTVnJjC!?뮠R!,JNOs3^3vځ7LPy^7by2% N҃fl'wpӮimBP 8vָ̜o&O6EPΐruF4`Kx$oNO[N $lp`fW10 SbWGOmczD6l8ëM/A\;kT3> VJ}Ϊ~C#1}Z!jB^>ʎ]f+1ٯ&POH2^>xjA퐢;w; 7}l*GN73{#`IJQϼu|Z%G`S<9MA<**]H7W-ߥh\M~yN*@pOY~Z7:JR-ӂ^<+JD.} ]nL0dYk-*{.r~`jrJ 'EpɁOoU ,;ppϧgm C; ϝ:'! mO+4e"(94\9hAH\3v\}ϐLH;ȥRAk/rM}͉ijoHi5<}+o`)| 7iRIfn(0L&ʝIvФ{41V`gI|"TwƷ#ڕ!-?pV<?w :2r\\H[Jf%*x ,(L)% -\Fx:(&J:{3k-iycE'yxF]ۏ+ ?!/n͸l"^SH,>-Og0~xqp., ʟ=?v"Ҩ褠 R? 3 'REg~6%VO4ݡc2>ztg1گw׉z5 >hpإ])Z#uGyw-UIO3M%>o+Ht su WaVw>nKJ;B";M=Hp`N>78X 3AVz <>(kG|2O84AT( V7qBp{zrgfnA b59o"~\Xw +/h*;-W 6V|Z)2'D=/(aߢ?XS摐 cl0%pc"4Vp6n+"]q)#jgriJjm%a5eD9[-4׿<1ޝx :ln`jbwwlû$cpO5>j[ؽ_$Un)%+)Q4/maLplq{=;ޭfɓ֢{W`"EL;R,Zìeҩ3]&oV|8%}-:3 uYaӚ0T!Sb*mbJөub)4׽9MBP]c%Q0^U$Jc+тxJ"3W`)$|{9ƭ86`7 * Le-o{Ld!1K-#&:i|Hvl@^9 7K';HQ :-U`.Z#O/EV<`"(ޕ#9A >WbEjHCZ]lGb_w'L6NI3iQT3~8Sm%i5-,j5㶺eCf:9-mX?:%'whY(){n.7X] gQ rcHr(2iU;3H \)?D*?W`742Hczpa˜o nyB(F `yD"qbq4Xζ9N'&!}7=*дe;H+v:N}6"hfwlxŵhX+;Q^lms#dީ^d?qyX._Dk={]5< {/K RܝYx_\ _EjXʥl~|`.0GYw}%IAÔ .w1o%wυX F,xid,Y%g-|osed&)3m!Zhsߊ hܢ웷l~!QBS>w|iX 3'7!r`U%>cevZkiR !NEwdz 9ȼkS&WisA+sTMTG(0ri$tACfHW:o>(|Q+^N5N P&W\Izђ}9,rjqXXb< c ރ8bA@9QpgdcDp)ລW"%asSTyqT.`),". Ύ|ZAs_ mc=7 X@Al6yq1/P=Z*,RG/rԥfGw3a9blHf<&n}.,D8zNydaE=1%/y ԛ4 /[*bx0*$:?AL=p'eq2<[J,&9]aLjVm`}NwwKiٛB xH)`'aaY^?; k TdX) F}aT ofr< /[g@78V|]e@mɿ&KBK>hp@?P5CQmU6f>7.{vB$Vwx cz=st2Ҩt~rjeҥӵ֭C=]5/.d3"oG \3'O`0 }F~޼}v0;B@QB{cz5=A$362-T,gwyĚEN-%sM\>do> 1&yĻ_0"\ +F濥㼮NvLP.8[2Deɭ^|lvFDӋw !"˻aŷn}/#kj95g~7TsYhs\wFY YgTRX`g[2x 3u8$pGVrGRn{@tSJsypĖMƇp[Ϫ yܢ–³{6a~] |8*zqџӨnzFsE@ #D{Ϧ̶6νxFO\i_L4'=Ӥ"V;,`S>QVMΦ{cxXie&I1| u5]ܨŖ)HwE2Lidq'-KcaA0l^WoьP ^#AꫴƧՠ_os'=Z.{P~2[ˎrnjMg3EK/l`Xr#X y:w9g GsDN F?Z)͍"8(9(8|yoP[FWx޽]LzUVشշaxΈv3.ډIcɆt( .\9B sx`A50[ʊ(ؼ97cS8`Q:_(\͐O;Kdk $:ğH%}|Ţ9>G#̒')1ky`J6(V̾#O|H& !Ju%c=Gl_|A[$fEh ] M_Iŏicܠ&'EjLef{R1QnVwvGOUXnIΜ 7O{ |@ugŲ#8!gy$|_k`X䲻DߍJn1?~5qxJ|C%qT>hMl{wQ #Ej(LR#5?㬸]-3/R)8yksgP&4I!*prmF,@q5$%l`&ԉ<8)C15Us\K/\v1; ľb>n}>Y=Qh)-HѣoĚU'X+s) E f0HX0\:|加!{HToaW2,wp+y>p|02dH |,+hwE`|.hb- KCJFvZF=-1M =oxUQ!7|Vǭ|lËbKKo[(/">8@z7b8K_w磯GT6q^/eIZС>0zCtU(ĵLʀ]DO#*> wOdIو?dKfO.6qTkO%kwrcFP.z{ODe=e08ma9k ='&S9Dܙd6I|ҧhK12khYR:a!!*jI(;Ƒ2U/Mh!EEUߨRdl \#9aCt )rP~;޿`8d`*X"&)5 q;. ׃^%Mz<Qvt+mkv sH\S Ialy<13!*f.Kg\:#"\(!>OmmUu)ߦfH?e6h9|bݴvtYWxbabO|0sdǝ_t|mѦ#̐0Nܪ]f(aȦdX:NS1j$Q&g2X|pYQ+(?|•dgb0U>O;iRubk0RV>qݗzϼ;p E@rqΤe̓X ]ֻH/@ gpk D5oM5K jLa#sl ~ZEtsl*(2`\b6N!1N3M1wJ%`%<k'KMgړ̩}97U=`ckST{W-(F8s9K^( TZE̚f񌅖;^@bP|@POd@;dǹ*N)[_AU y`zA3[JԐo5*X)xNu.#clT o H~cyӇg`$;e2mn8E>zҽQ҅F%Lͷ>j}kHMvt2<'^T M><Y.O3<)!-/䉾tŜ ?Ir_>Z3c4F]+#A_NbU6/Ӕ HQ8C}2=;&L),)BrU9,´NVr+~EJ€űExxFrr οOly+zl8jQ(pѯY^'}nb@냙>PYcokE6SfǞJVҴMguqtˊ!YAE<#R,;_8t4}Ğ*)_T/I6{_F6{[+Sb'T|x?qb^ Msͥ0pҦ=p tD^~}B)A<&Pΐ58o`SporA[Iԛ*{r&U2NRڜw$bLxbx!t!gg5yܾ(ˆDv#R >E* Wjؒ̃ rBSz'3*%̞ ܧQC[9S&JzFr+vTʯw7r }~ۙ^gb=vt&1E aWUm牕k"WhOӵrt2?=Ԏ" dJxR]s6Bu&6AַJ i--a-"D#?r$"T\zQ_y}trޑ>Oڗ~ч.KXZ60@x#d͂>r-'#]tt:ץ3PQSiX+04aу=$'W (j;HM+)ь-\r>:4ՠVֿO38&SRP^/ xZ}oڑ¯缿% .ƕ*4G~2DrqZB.MS2^Es7P ʞ- b {M+~MjL\țn]>"(Ȇ^d11ѯ ꇄ/1̵npߢE!QdfhH‡SO/YC!)O9>M5B+dI=J&OAHj{Fˎeo @s᥀b'&yZbw 0#\TH؃q ^ɸۄ[vxi\Ï@iinJo@&N[II"`i) _FvnU?_oMBAHzm4!ÄX- 0‘ |*تme_}@T e; { epbHs쌍~k8$~E?xBe(<K<Q/hQ ̐={#U nq}u/⦢ruV-ԕeޤYa=Crb3F.TLAwv@_ p\vɗ`QI Fҁ$DC:FА^ @xF^uBL]`.59"DŽ" D6kix>qQ'}`l'cu;hqU--#aU~3߸/m Z%_:H H ̯!⩥(` @ uɗeL5Fe^Rώ#*4Bx}]caz,`h)L&nv?C_x)Mmcx }JF{gNВ4]R|sJh9XIPX W7A#]諘\@ƻ4]ÈF !L  Ky2C6y#"pK=,VsQop?Fc~ʖM?Røk minf>0,, 1wD JqqrP`$+GcMK=iߖ*b&z [Y!)o:(LAnDb Bgl4i1PZAA3֪tũ*n\Xt ܆j=ld3c23be$Δ)zxO{4SWt`1,ۇ|3R쀢 hKT(*qS[W]2dWk%rK^ - Tb@ATBOpۙ`o[~6VLgIX[阦n*'1%oP#<2”`5|۷+0M(kl ;6ݡԹ}b"0s?cSM $xw!f5OK #50AXV<-qF{Y*\؂}4<3T"TNZVeW?8<^|29 ` `6j 5:re4]DB' wzv3}#')m%H1ف5{/K.g1ǂe*CvxRaBT1$ L{Qe޲<HDEWGE$39}1JeѬAYho6{+yH&/4!Sp*C{P &0{&(JH8D/G\bQ*5nDG3JALe|DXlHWh<2ŗ,p*T7,:Kz>7%nr = 72[¥~ C۞2>[_ĵ$O bn4 4$}w74 @5腽 !!9 Q %>= 5Kl7Wr鼀+ͼ!h8}E svh~Y]\VƧOC苶7(fiz#V΀ES¹!Mx-H \ê/뛇QZq((?r*W:6Ix}{Y/KNm#xHf: ,J?g/:͊g@Z97ݠ5RHo9FWsC+U锷ެElWzd斥4E!naֶ&=˔V4yS;W܍Xs?U.ΣRZa40|5/ˣRk}R&`tIPf${ DE6%C /g;2%xA9!K0_=kBHфlb)T|y3Oa R@E|88ST^0n* BVakl=PݟB'vNvu.QBStߖ n%; NKюyvæyT1Ԡ qxa'f @ 5:喺~/-V%UDbܴIڜvMڐ*GQF6݌I7RzyB\9"6٭L+XZ_|ob4ug^& tfBm{rʽwL)/F@"c@ IeēYt {$*(|֖LBhXl!GM@ɡ2`ul@QvPUL'Z1OxK\wB:h"%|˫qw,mK@( XpBҚDgƏ]Q6jRQChLή)n ͹=Ϧ%Wr_h%ʅ# UD׶ 5?~z&4VJ9sj6ЋF&4nYJ-5q2%gd K3sibOnNvG gq3WS3 -SF X ɞr|BzvMhN({-iqܗ>S\V9KM& IYJd˟fօr?SKW}9~G_"q!XA He?S?tu3}53 t\f_.?[ǕcsB)Ry\Ƅ]]XHh;"p'z]Wcn/!/mp!6jY c]V"GudH|ĊC2=*,,#37Xkҽ!o|֌U+1ag}XJ64&>4zݔ`=e7<݉ecfyNą_'uZkv0[= ȣ̲F a 7KCWf-^aD❜n0EЏP︹F9\m y&=&w '.x7AnE&T1X@O`!>BB }ӽ+ e6%p5ٯq:ȷȰeKG=8vtM;՜R$ͩqw$DgW(fʴ%'`>֢oxҨ᬴q×- }O \~yF+Pdc: j[Fk`h.9= "BuFk:pgiH34ZkbW` YT,ӘFsm63e(2/vWW8o \/iCKCF`oD޵+k۪)SԶ* J\ Ȓmc$-#Hj} ү~CVL<|$Cq*pUsj΀M<C4G*obq/`?eROzkJ^sU%.X+s ]mM5fTʋ9bi#S 1b Q 疐F1jD=}DxqG㰜.N÷RTU~iyVkyBO*rrA $R~MΜ[qhwBI'uMbi/ڃjK{Po̫V3/j:&P}6X/:llId|HB/D"NzD@fxL ܋~!M(u|>(s8q7+3.c&TN`bpPe'Tph\8(` nǬ*L.6fX:ʸYq j&:_# :|pTmD$J P_~5ٻgR%w>9z;*T%gsR.xS,6=bE㘌>%7}׼>ăx|N]f}n| .?j.Ae^ 5EhTO˞Z{Њ6W=<|2خf֍~ZJS v%iH,}kۅ )Ax[w.D`YO6T y9'Rjil "CjFmBVn\3;_q78|38k20WϨ/6bh曯Md Cnn\ vuGwcyb /{@e*Wc8Ĥj!':f#nơ5tc.6Qg_*MP_ME*gxfƕB%KPwu݊C nqJ@^(F%16boRtiҐ9M.lFRv" KXQ|y,$ުņv С`ׂfX+¬1?( VГ}H-#RSX\'n,S7# n!o~6*:窄A~2a|1,yQ4{W^DݏBwet,ی6{;lہ@˯uP Ӄ),l z(;"SqB71b -goV$<~73}=,*kUA 3#2=|J;Y3%'sAQ+E~qIh$/ճֈnt!dzg>T_ru9iq|}s"@k>0]WoQ f-DcVn:,UGjV 0s\r ˎY,>,,MШԟKB ˻Nʝ̦ı/S\=X CcCھaЀlZPWscׯDrx"m[OP MmnS&|fnTad7O~1;OL,VJ4 XO93jwKV$(_0=rTa?'IErL 6ΰڷ軦bAZ$TsVw۲O_g?MymF;Kv"$ɭwkwx rk*zRø:]O~ޡkjT⬺е4HU% b$OYɕ*fk!4 Ώ"> &w^0za}Y =eI3:T!O*.q}`C nrP-~B2r$|99Zdzc  P63 `y1?]tc1|;B&y iBg-(zs PAzٿ'5$pq%Kkkš˹5|B u0F$vq7eAZkwL|gU/NI'>I0t0X/Vr1J)s|!fHtޚ5QY_Ӻ>0! Awhn**l4*RIV f+ M* mjRUs1[1&*gq*ܾÔ} ԊI1J4BNj l?!J@{-Z9tJ֚ %~]=li9#w"UMC;bo r=D8?#g! ;Mdȫ@6'}`u-CkF1O`P0JSr}+ԣPHż98e'jV/hD@Kղy"4]HV>|.{U"aSRb;RKTOxD``wbqS$x hzWU7ɔjJp7bSS qY޳@f^gy@;>,0g# FQXz-T\avPйɱҤ۩:_3Bm Y˪bv&j:p]a[$j?T#/p w(ʚ6{ة nxs1nfZMKJ[*/oes>Y%Rx}UUg+XRS7Va?K尡-Z wkK!Ҕ7&}?=jSQ Br;ܶp}qL̇؝? Fb::ڂ +W=ψyFDueHcH c$Am@uT+z= Q7ǏyNO`'~wzqPv0Nj\M mlX~W6'dhb ۰l^+/h WCF98A0!'gE&._b#D D lAɴrR'2!E+iLu:mf'o\kX¶nfP,у^y$-T{R]|-5`$h<7qNXe." 0_|ʪUԚ4T)ey?$.W3v$EpT:kKJ2`^C~^S|#/D8 nVbEq=!Eg9­{2g\0 JXdO;$y = Z†W Npa]{ D%xB/$Jm:06O&Hҹ؂ )|3zRU+7@_4)YpZX؀9f뵢xX^)XsctIEn[\i?R }nפ )L@rWSi6ͭwm o{:l Lp-j3fbVϪ! vQ`+p=s"/Z:$m!=7V1z'C'b]akH #VXcJh18gg?3bxLcrJ}\(P+<dCTllP?=\?MA;MZX3mdFJf" t'GN;,n~uDÔdImv;y-iŸ] \o*T EH.4uV}˽+1<ѝxdT[pQ ]p;3fs6g} D.e6嗝kG)c!2_&3^>q6^?BCO0 Yy<ǂ6%D&ՌͿ~8̚dx5֪|'>ɶg%K-3wRuX 3U[L~1o!A[/h7pV UYNP²({o6qe|e(XĚr f2@΍#}T\gڼ^jPaTK<¿q-a_` 4n +uIѴ쀹x᫃mgk_܌MDud萻Ѻ&<|@x,:Ѻ{XRבAa\- Pn#.\YK#{/pAbyvA}D߶+eUP}FI\iT4|za"aͬ(pf홐 9E!0"hY.;yxGz}գū< P%)iT-IeZ g*1, h@YT# _.x0 ]įnB@횷iP\G7{O_DxzቓgGi(| r@w!eĸjG_9D¬na^I[o05,@ZU8ZQ֩6TsXv'd_?gquJ*a,pȧZP݌١ cr# ]Ig>wZ g{*0K ʂsщyڡbk% ʉsO*ٛ+PԺeJ9zI]@;oAehxQcN6z<2٠Aj΄8E! RLQQA!`X6h2RRhBCwtW➘*6B+Q攠a4rٗeTj?ۊ%`!HZe&t|R$I=VW5nEvLz(5{/i3$ba[\ va-|ƌAלxTG1/| fV@OGWZIfz¾47Km$e4 ,4fBÖ!%;UZ_ᑼ^TGwS^e<Ң7/=\UfCo{ FY](p+QuE9AݛfF i 4đ~at4K.y5TjƼ+d[}RZtk۟+G 2@5!>RY~H4Mϔ򩌬spI CWtx8nо @ki[+]oh3uϵy+I?wQD&>8hsC*JtBP; in/o7o;x_$x5 >u-ۉy׳6VYpdHJvk;%s70jÊɽh(~x{z[UbMj(ju?yjB4Yv&qZi &2iBXv.}b !jo۰2ɏ D0 @,hM9_kl.͜Uc%qxWVR `66%?緺$, ,$ۯv S~:&bz)ÏőClW$.S~cW^i+cC e xSm-Cw#{|Ӱ$dgS Tc @)T m2jdHl`Ͷrt1Csz,yꀇuzoz7pO딓\h-k)\ }T:0`KD-Ngiz$K$&3[ha+N!_ nb{2Rw=| MlkyI=@7R/T֯;Ē1m , n5)1fM5s*Oxa>|6)L *Nxrk"(p+aJӹ"h4R i&@][Z2ʰzQ \( <=9+b<0(hP@Tl).Ɨjڭ|< ž W6A8%]Jr? +̑ޠL?aEqFATa0(v\$>G $lZ740ąk0a3!E#_қCU #CCU&Lɽ2/Vr[kjye̩hV"TS&9}a#[%!S~f腔su!ʬ9uvqth,E(H (G+`g'2|)iE^LԡOT.`Ds+o}SH^K33`.60_A`Cqה{ /#K X7!t}"\%+` 4&6u=/5ɨ ?|Q |N;}EM!y4$OB r1lv끈ѪFPyYiLHKw$Di$I=:DwTBHN-Ȑgy=gR? ZD ۠Ɲ0_<198MT% '}R8;@=SR+xM?u nG Gx_53:c*00Unk = *Ҍܛ5_Fw?P/I[IZbh$|/`?V71HW3ktPȻe>zpiʔz6nvfT=E<\˦w8 ^&xz#rEuvh}HX43Q JM0E <ϔb"B_W6+UU~_>dNnlWBMr[,7@Wh3KALACB5X4hK߽̕@IU.3V[_w*z . yi BHRޢ X-͓Gq ^˹MՏc3P|=m#$}IN̼k &>qA\)%rt _L}/ >m;† ..R].4*+tu]f(jw`P .ƌ|l?u725vW\H 򀠳F$hK]<:`Bؒ'B*XS/U#Br.q:0+w2![PVi3]7AMJ|wQjh'ڪebM G=ʰ`%2(AF5*yU v?r>u~H '{˔Љ-\JzU\?Tj#JxO?=DeW%ϲnA!X ۞ e )x_}R3 *A%`9]ػS_&#< f!  ɐ _tHGb$(ٚܧ=tfȺ+U_b$Q@P T ?+=.b\ 'odW[K%3;駛+hjX v! [{.kk1z<ޅ=ֲ|trAA ^ = qomA\>}8FkTbܲ+"?WU =-[@6QpzB.!a9$IZ (Ddr.r `%MSvx=m 04/*9qԜO{u(ߛGHSXz`MAoKfH9[f3ol's)Ŕ>$>юfqiO y9dI1GZ$֒ǵWrK[l4ړ#T.|rUէ7FbpZFvv`ԗ2?LNq3wL+v4 zE2_[0_'1 )j~U1WЋ 10$bʲvQGj?4wH c Imq2b%Z.x(ĨҷF,O2u.(NțItIKIZǪkz5$LvmB+&xIܨl@dtjYP!yK|$t?F?EFwl#~Cg^{OuQNu96B+~@m}%>D&>t>:=GK5\cU%@b~扣\RSE1 3?n͖I4O&mj3qbD_ A{螽Ձ_fH^ 9"QI)Hq2sPjS]{wk ۹I+i]mgOqil@P^tyrkՏ4אs-`E:l¸qWi:V% Y2u ]ں쨚c{@_9KzlzQhLYBl|!T*QmyAs'K| 1[9 87iS}nD;f>&;}B7x G?s6(*f%B^+Q[dNrDʼ1|gāpwgY_nb^@)|Mٿ~°O j+1|vtq$"C!s>sW){XlZL]- 9Rc!WyʼnX9iuS 1MlAIt#Kz`Z{ #bdRE4x]sjJp_w,!7st5c~o7F9>ۤx䅋Z^kR;30ؚǨ;;~[J0}Tl_3aR^~r=&G˭AR՛Q9#;ȳb9Ꮧ @UޤMj#=CaoAqaAq<*VkC7<ޞǑA oa!Ĵg1mɵ]O9jWLo 4~-Ю/z;3Mm2<2kU 10g?t ]e2iI%4@LmC/:.-B6hx&_Su6W-Z ZKe|Jׂlu$jUbVҡ4I 핶f H_P;C(s% d?HXd.KffD i:^> (؄ [[4"UT\L1YWɬ7@/OIv ]N{M\ AO^dWX3mvl+WCzWU ̅KFMazkF9JDLiDC  9;O6<5*O'CSۃ5ଖDs־{&{5癨R^^S qp>DF* oyCK>Pr-oO +_|Ma d4#nޱXo-ƈadڞ:i!DoVF0 fik.\0ɌXJFp54F.hi%\ 6vNb^( :į qNgM_pG8YڄON}0AiJ(ʂKQ:bpo%%7O˒^?-NJak6;!e)2>,aKzƲ< :au9(Q"S8 Kci6H8sYj͢ NA?dN>|)?_&={YcbOS>58Q.t2㮦m ~2c9S(hIWGk`eOwMva!ƾa3/ڳb4=U>w765_:FI[ߍGt]LE."l<50=w>^ކpG~KԜGq,QDꋋ}z"}? @4Rf=Pb?cŗ5oN0sαVBfr8c/:!ԧɆDt'Dl#w G{VYEl'"Z[TZ$|ߠ[&]TRdeov`;f  i= "F j*wD ;8XvF&ٺf#(f7&xt2"S_m)#>)(Vz\a]}Li\C%Kl#*~?䋮zژW;A.t~@>U%ȳh^F,nSJ7v$isTzñ4٘fY"V@H3h*$8à?`C6&[ggZ@#@zdά=ZDnTH&DA!Yw8q5dz0[+=Kj!Pnoᢡpqใy(:Pl@Je$mَDƁi2l Y83ōh렱# }K½GHX ʞ{N QZWPNQBZ5T܉qc T|eYi1ֵET㝸l?Sc <9 :̝)ɘ1kwSi I* Wyw\(dlNr Ʌq>}.]B#:;&/߻迕rY_ o /BҮ~n dg)zs`rgb^*rxs') ,PW1ߗ$+{*}hC{sbu ;+Swy_V  _¾} Ss*4e*DV|D>*Sfi"]q~5[VC`ME  7E11_vPT #G2W7L`a u󱱍qy TI%[JH|D`\Up酼﫦N#Z?0VbӎQ|8r/kMd `:07ޅ"Ӹ)1l\R | S_9AuˆVUAày,@}i IK6PˊC{ȚOL]MYup9} &Df!}~ #=n2Mf)I/r=?Z[Hx`vFSyS\#şz2ݼ1™)M$R.\P.Gq=&#"J{"ޗʵd@. cjl\hxQq83"jFӾh EuPh21UXȟ@-^÷O,@9fm4>UxYj?Sy>5?6+WHovJpp 7zP#i=:zHO4*ZǭQ  (ڦ-X{G N;#I#+i9Mѷ/vrá\!pqv?N㄂\/^T/!젽B6_ Оf!b33귌ǨD ^܍BrDBVM*QzR-yưOڭvHb @%؀~.TL +՟\#eCOb4Jn+XmjGHlm] xf5D1$J)}4^ hw.r"%?$4=˿HN[1~~:3H;}o?~ɪ$be>U '?)ѱZcq$d*nI:·Ee<:- 7Hz&i<* p&O cZdAe#nxn}Gh2Do x0n0^.iݿj d;o#:qbG28PAM)bnGlmAwɄ[{# $wPU)w0:cX8z[)>ܲƤ􇞆iXxمސX>h?VءqN~o V TJ#1H]5xb$rq͑Em*.[*VFKKԐ6J:oܗ ǣk+D*ʑcqn }|6K.!pgVr˳&h$V.G2|W.ƥCTkP8*f` ڃFk:$,dEkr,@0wK]_;)*tR[ u[ S*_EOQLȯw>.8!iEfqD?25?7G=ŏBox '$Ǚ?fYOP[ƜMm/u/ny /C '%B{xEEmFL4JMfjd|6k `rd̾щ$ q'*Q'pVzӇ4InYjd)uY.E^LRЀt4DU5riNK5Awk1cEy-UbJrύoCI>B昣,\Q 箫-8D_WAg|6`G8b|K=C#Tb=nX/L~ &! ^.\p gR) \)8DVwwHp+J<ď =9㸪 mD=./P!8#kje *+V$^io Q-c* 움eD-^$Nygvm wqIcr@H>K3nQyx HU~9(oҿr,^,6+`#^2_52x599uNEsgMK6= "4[nYJ|i"D*$t[PjR؁ZLlF:M|NzY_jpX,<a]O$@E1_bw/KC#U>:46z[][)$y*L=bfs B<ؿW -e8 2=H;́a1ylAgg-1 g? Qmtv=>j?\J;?X9Hru# Lz􌁞IZ2gXMKHf&`I2‹1^xwĞZI2h': *\] IPL+2d3T:>}2*{dzkANa)7N䇤iHY%cBB0!(H3brd\ց#-VBs\,Uxro{Y尡8) Bpsk+ăg>`JS|ݩ]g@tH 6mR'wCTBzJ[  (l, Fn8 Q4yALr|zq4]`  HbL;2P"=rw,tc|AXƸPFH3) Q}[GcRy*o(B@c"83D޿^& $cbk.ԓٟ[4Dc2UF5 NB*?%jŰ,R PJP*lOwd` 8qCp`$&֐pN!Io3~-$+&l(I9sNĔ\FA|I/]oC]I3PNW3 gER&oW)kjOl![&~;[Kăa6a(!)vW/ ̓/U3"Q;}ztug#_BeeVpN"x<]\#YaM 3Es+È*)烂J: vu5ŭ{hedǕZAj=`~&DK,PQI@xח;)/&ulQPnui5 YMK64W02o7bjDs;ySP,}?x]9ԘdtۻW#_2sFO.V 31*6Ԛȼ:]k&lw K ;-.X`L{d|qנ:k@(_Ca^B̘"{0؟~'MbdP=BЋkԜ?WYItfx,!:1E6$?:~wmo[4Jw ~)0ΰ('AMLKy&/߅v_÷ #􏴛ԏW/ `ͬo~&e#yqrDžݑ1yOwyj d }}SN݁N|,L+K%EBEǸugzّ1g%Gζgor]/FDH8ͫ$[F5V!)y\FCD:Ai~(sÐ5J݅4^/v} %khA}g1ͫ%tO7"(0ji&8liv'gUf2wj2CTd4机>fL4V4u#Ӂ0J0$C2]1ߌ z8xn bHvi~tl;=d:9:{\ޤ)/a'TF|G|eT 0bV{L\xlM@?ֈSwmܒjjw+sWe hNeA 1w=p[ZLfRտnϚ5qT1/,}.%R$dCkd`b)JӃJ9|41B:5k|DJA10/k pɤm;fU = *7뒵#v0S8Lsod?n 0<^Ec e"Z4*sjݜbnT˻^vec-|qJ=QHq!upNt4y-]HU w+U?c>yo8}TIZG8jI%(Ue=z U'Ej M)tϘ\bAմi#9vѬOneɓ{&PKzrW7߶`M4o84< f -0 )FȖv7`b%qM{X01P^!oF=)ղWFH%-^jA87uvsPo餐f%R+/Q\[0C:&mxyngrg"5 >^!Nޛvs}Mrڍj}P&F{oӉw#)ZB/Ck=/QQ$}Ex T;PXJT:T jSC5рe!PoŪPXJX'J("fVh! @JdPôPYD|RTkU'PC i1K/~ ɛ89XV L;JYP;nC0npBmhNYD׻/>GR`Y3uC}4HH˥gm;[wn)I6ߕiizˣDNJu9i˳/հM)rr1 ~)D)w ʳҀJcU-b B׌qEue]t^Ue k4*&sv0ckVdv d??R]r>w,wh cl#@{ havaW$ys1 mSO6X=[hf0~X͒4F9pPᾤu.mURzR$Nyl\ȭ3h0az/Oj]4Mƶ MkVm(.>gLǜܞ?@9Le70H#4[G |& uNY t^wGpXToP鏑bG 42ƛJfQW_q5S3_\ttQ+f1PQ/[s–&.H\Ds*:FZ&ΣԸf[#GTͶ|tvN%Va$Js wgI?5Ou4 |Uf[&SVo*e8-u@QdE,"6'Z/DMrQ%MHYB5}- gVI/K(9[Am#~\yYM;_B0 j 1T@{d 5s!7Hw }PΣ*B%/*H-V^ډ!!z udL k_y G:T>A<*l, >2f$M{K"0jZd8/d9~v jS F,GGsb'=eh(vcl?Zc5 t:8qi&nx;_P OBu \-_hs X $y-X,n-6A6C:|Vi]L@tcG͇nU uRseV'pg%4ڕ(t&Dӱ'aVyA?v\ʜeb4R2N= jAGLFϗ#wㄏ {u¼8j)NWolWG(1(GNc ۺ楈 n79i8M\)E*|j笣&:A%Hf,*5Ròc-5x qG5N@4ir\R6΋< @,4ϊ5ԣ;"8K"v.Wq,d)^ ˂DxľՒ$ tLov;1 5dz|!B5\obIq8EmاʁftGV쌃h̪fƘV-+^6!~ƱNPg.$ C#TXnjޔAOW杔]OXkPh%7>R~::;'lqlGrQTOXͳxڶJ{F1yb}]I9\rJ>* }*d$Q0Yqc\y>mn9x"y2? s8*чĉ Hq3? v[_Ŝ&fw2A<e5'&HH(\=c2SU."C`-i%(JvjW$zwnȶ56ɩLI t"47y:4 |#AL*Xr6(17Džimiwu/X{Ɋ#K(^0aaAWogKAy)ܚ~&r-CVpȯtSN} ,dT ʼ}2qo47[n'1 ?@CCv1X Pk.h/j9z}Ylx.9M ~#s,Ԫ&Zh+YW_Z3ã^q= .w5N#ΙCpGSQWh@JTR'|zk? ߻$!i˜ě3Ou 1ck{tIpq'X_=%nCzt|.m]М]B!%ChD:O qքE r4[ri $k%.L*Qp-p-D9g3r_x#@ȴȖD+cZؽdEyƿ~(E(p8V yx$b_֣ g.JESUʧ=t ki(g,mL%"1;VD^LR)U Ezi_S P(&9Bp{;xʽ'Mv ]gbVdWI8`gkPX`?MgK")Tsc͗L'#(H5(Cg$*g;l%OԨ6(LOx PTaO3 \ 0Y vI4CZ-Q4;8㌺n^> ? ɍ۔zB`&O]yMlwdjqx[΀W?RyLUZ,+.*rjp"{ Oꁟq2*+|>pVHxHaM@NТ-;#}<3(cңCk_J:1Êҟ&&$J(fR|άCDțߡ| &{ ԀAaK"N0:{>cR| 66,@o+Vt N!$PĥȆO[0FՔ1d{qꥯ)K9Z:?72{;n4 "jU#&'t_诘>qR|$G±xk:s64L)ۼ4 "d{fĬIJۙho#r.59"̊ZdPߙ5)Aŵm^,C(',з x'^DAAA zxǶ،sՕObfŽ3~5 O:#O9$fxeOVXc Ed{=57 ߨՃgYZ07070100000386000081a40000000000000000000000016570825500006534000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/target/target_core_user.ko.xz7zXZִF!t/gd]?Eh=ڜ.+A 9Z똝df[Vi ƪ0㈩g_pև7 0W|q^*-eh;KF&?h8id/cE'n^e]w,9jW+上,:=l$wX'lc}MW,o3~`p1_Cv? d2Q>ap8N9&,(_%OÚ^y{ +6ƑN#υ )c],%,1R(<ŋ*y|$5І|:]eGԦ:ܱW#V1Vm ;!_&xVG9\t}lz/]LJ=*X0|?: Mh5Ckrߟ7j6q\9 !W^r PȀڼ j\(]LH$^$.*տ_#8yX?A&!OTA7STZn^KuQqQX|t\'Y557RH)ͳf8~__6@|!tO` ќ?dxIZhؚSaJ|,8^U+߉)8-&u-)Bhq-fЪ77<_1kpS|QJ_>Tɧ$ <\vxJ%;λ&%GhXw6uI!eo/́tEkAUdzw;#;ۓq@pB҂HA79a\5S+W%o{5D^W̑/tPVH@TbN](bG)KOrp!3nAa0KsDhѩڽD/#Ge~:ȭfB4jIe 1ل\+n /(܋ɶ'/CO7bCa©>W&D&۞/5O  Qsw)z`'j<Ȧ>O)u^)if1-KJ(B#:[Nj]sj2f/;H,miTP 栍%cYA|+El`L]{]G[6Jm9٪}W$tuhh\%tǚi%vqρS X&eVO6|j[b@ ~]SZ"޷\S/"Mnl֪(+8&e&8ɼb?Yh= 7sJuc`'1ǟcā#2a!C0wKL_kS{;$") 3[Է׭IW$+uvGrͥ elȮ4j*4lsY8* ?<}Ye ,OHփRhQ* 448uDnj(㏍ه za5ɿ#Ms`l AcE4!^Ezv ]uPxΎLQ"R:oK°B;o *s0l"nƇ=Qf^r+;UV@bI l[Z: h|Dꥡ ΟfǛcR{̂ȗ<08p`^YReq-WL}n`}\a>a=Z5_]FJdwNP*MJ?{B)HHJ%43[W~h^O!?t3',7{֨8c/ttY l_b W9dc.cF@ V<2#9 3/L5[=0%OR wEAj\RCbZj8`I' Δ >ϕ5 OORsW:!aC`]O8<]_e[wޝn[{`ߕШe0H] alMʣ2șBL|n 4K&&D<ȥo*ӭA5~uVQIs;zՌjȩvc㳃AfhGR veLIUuT ŒTjIp.[- v [llFx`$3t#epP ,Ћ9 7@h*׾ oΔk*L0ix cDl!O /0FH9ǜ R/|JN?FolKL9Hqz>l_t #, ȋr.ga7%Vz`Ivq]$^ۃ9 (J֗d*¼ۺZ8D*y9Utv%k$(d/iK]m_< NIWw:򟶁l+ /y4I)l@g:0Zh|clpmQ{~ S.&gqcPgT, fN *]~Y~4 ?l)*~KixMB*+D?ziRvi3̤R_ u߁c, F_85Mjy7KxѽlbOc 3eD՝JE#kB+AKmX7>,Ҹ峅KzPl"&Q(S:۪s>.dØj\GؽFQ'fGA~+ܩ;Ѐ& ~fn!WD)y؝Ֆ2#'$M!?+\s?JW4v5_GG m,-.Zo> A-&;E,TSЙyh,[\xڀ'DQ=Lk-{K#+/|Ң1?E4_c.<0>넯q(S44Al!4cQezD&[E༁,8k_Qu"r BUs첑2CO5w#;WP_GܑpčK;9; ogs(;昬O()D)٣q+s`+.[ePƄ+&SS39N͉'P$g(#4FOi[ti +ҠB7F.y653Np:;)3mcM pMp'7qQ+v -OhZI0Y]TߩIHC;܌4#l<}WOknLFi,fЙIAhm K\=^06htf;cQ'A\"='۳)kɕxNjaXN lͳ_(Pv Ʋ =Lf%PUR֦xA ,](b)Wc>^ 7 `K#GTs=*P$gxp*"7>'Dc7I2L,mf59:㒼*iߔѳfCsVXw^ PCe,8a?F[Z/,3(xن\ӥG}$B /m+iDz„њ$gkB3Liv[S.@"?~+6DpدilQ67M/T~8jçOH^H|]\KԂ,Y\ hJOSg'cf!6X[Ti2?kOdi`Oml%*њeftln"%KY${2?M1 {bFCΧBgkQ p; 0^gk9t-C#JPG#$HV t\H.li^ !(Ok9Ъ8fH9"?'nȨa&*L EȧNW'As*LjL<*:`5͝2S#m7@__ˁ;B.os> c~NaS..it`[X-2rg*rV=ϫشf8r+/wɐ,6kJE/͑ ܝ@Scơ`B{kvw»m`N 1:aQy{Z ˯,f%eؤ+BwjTk>.FrHݸYy"aeaʕ~cs) IC Hj;59Re;>jV[.!j(vbMLË:7 ݴ {͈i za򍀚@" QpMt-APvkFNV>*3F+G,,|(qFgW&c7٣s;Ś"}<Gv*(fuo%7.-qlQB2m?hԢ?S͖Zx"GҜ,ҊpASL,wyrϝ Y$߭>vX/q uCg+_9+b7~f+W۽S^˪l++{[0o-Idiޯ>խ-ak?8>% }_>e@ ^Ճ4L\R)"?+b'1DCHjEgbTi)&̫).gY2ˑM/.YvVƿ$=Pf7 ~ZyQAg(PMcrX;= kjE\u%<<K6{B/& a UtV:FyEkGKgՏ!6 P aȠksXтŹ`u 4T m8T2bZiMPRA@"]Fƨ:9VWFuA=^uӀϛL aAXpN9>nQsM>y.R..PSMcƱ%ɝs"ɅB=! ʙRfi[c:-JT/Ied3"3Vv:휦h.+;ip"4W0ͪM!w#H5BIdQz+)cC "p(1 Fn"xYIBuLL$2>*w,6|j74u :bRb(x,v\^SXOY]c1 iz#^Q՘bPu9w|^}Ŧh :6A"}A GgcuԿk?(( 5 wp0fqǻ\'=@?ǝ0$n{R(afҵ%3Qz DraNWb#1K^gށ{H,9I$\ :zo-hzC8a~nHQR!'e{EPu E܆/PBUwe膡4D4Zߖ؆l6h`M>nMI"O*I+ 5}hD"͜K텘:}(S6]߉7{ڱ4)9Al&&C$ԷDbWk%;ظF!={U`:KMv}@S/NPَI|Yr$`o^;@2|闢ϊni[8.^! lG}+Լ*3u/9m3u-Vޙ#ss~ui'[BdݍFʆPn;`k5iPeEV3I2nT 5.!D2:rWh[_yLKX6SĠ#260Ճ`dt﹒`F2!ZIBh;Z8kcMtY&FCn| U:0ׅ:Tg뫆9>ӫt cL Kߖ3-Ws]L+E{_Gu1ȽΑ&VstE9CƁMPYO:]̝aFTyt.d\/"b\mg.%3k\(_bPQ9!3*&@Zb"}67BdSOR8gf#9jy]gO֫xKQӏPrF6(Ƙ6 .ty|*IDnư=%nR8c̘'F bSoo6yܕ>BnNbxmtӅO2vghK I:b%EnfiKy޳$|3Rj]ԇKͦ#8iBgO6;OB\7}(LBCumByf i3qr!8'Ge`LB"iӟk08 $~?\eOEJ+'[%0[-dZ-$-VGDh{B9FrT!tOby;Hg<.c$t' DQ'7sz=:VM9 G~[D]o-3^Jm{&:=}q6I"A0@_?k 3ؾz&H.aVjHȲOh= UΊ@f|3*^HJ E>ղ75 SUP[-)0g=kߊ}j?\h̀•2 hڧqH`FSsw/z1OEG[.6P!,XJb%($3}Y "v5;SS*Gb5LD@`'tqp%S;ai^"9HX,|Fg_3hPQ;waCgcM-5CNUD"QRPP4\+6 vu; zQ:+hK2cq^1HggN7mNt7XA1 ,//^'X-P :}HWSEo5ϭH ڟW %[>@I4*:>JbBďmut}B|_R EqWF =1j[(xț*"CGA G{]i=@ bIl5m0xZ_A!dH86F>]] LQA?,UK]/K,Gljc"s)#m҄y䪿n quk&q~@cYUZ#/&K(.6zZr_DfCTx[-|!Ͼ<ԗmmR=+I ^uġZL@5j#o'ELT.YPĹWscKsҁRyb< ^RtZk財>Ҡ !Ԝ]$ l/tt6\]3G-E2| cQF?USI>yFR]L3-{KALG+vbQ'toyBQY'~%a!TelTW`8^h;U( @]I'\Xh8˅;BI_ _{g\(%K|N՞b‹F ΣTmښ B% xɧ2vERj~;J gzk szҨUtG$ SE*pg*KA+%OzVox;YSb+qD"i((,}ҿyq8ߛq;=-T@BA'{G]L|x0giPF( hDe_oCE%&0R_9aZQ1؅qP|epQ689?^9!vZD?Wcvs&!-+N&FRi0fߔ'x:G/7< ~_OAXD{*=4ZՑt7QD{hz n*riyvdT EE5;dxQ䲶j)kFIRt #^Vy\-}#^He;rgkyIGŐ3V s9Ev8 fJ ȎǨػfA i B'7-qǯl~-f@bԹLvgSPLr zL Fc=d#"o LE:_& C i"ћ/X巅DvA载NO࿟ɳ.^j9SF"G^ܪ ѹS_uKxGpnɥ4u>G libFw?"xpXB &'7 xTjH:&`Ye*E/v{h\ . ,>ϗ`x"ç 'OW]7b̈́0[lS#_-R0@Ր*,#3I&xQ؅tETc U }ibBXJD($Zss@sGj錄OFz,Fg1qs`$M=}gt+]¡ (jx}1jWTV)1pB` y)N%l*W>1DDJK\3Li'IDսV{[[g}1ECx,< \ja׺TD2ݮ%\6|g xg-X@Ze. ՜ŝM8P2R=7 gkFLe]rZ 7LH(n=&)7%uM!a J3/0D6q4yz@"UQ+4gFgl qVg)C|LͮKm(60!6%c3G Ͷ5bny.⟘MV 0tIdFk^}x@ <ϕT[g;Rga 9pU2/W Ԙ-%<QTbGjelOwP7}`sJX+**$cNK&/ χB< h1oᨗ mf_3 QkBD'5  =-eBxCMߟveN5z)Ik缺=m^plPBC`be7J RCq @u'O!H($ ,A4N#~I+[&{@mjTcO>tIWB܌;رdGݝ$oe!l|FmԨX!!bd?{!T|UԆ6L L\#ԉ\1KDGqFOsF¥ZB*W GCkӯq󢧐ӱ>. g{ĕwN#CzcMnىYp)w)ƛb7󊅯 űzp&rPqa&l""<24I7?pf/WZȻT9 10Z>Ms̅Ikz,Wy̩==5^|"k]O$oiʟnK)K'6'F4ɫtk9{J:B%,Ir0ZFg8ʊGtsK :АuCp_D]'ۨQb>X GN3)@A UgpS|, 2h4Jz2E gNKrjCEЈ8Cz Hד S[@Fynq}n !KM"lbaPؖ?yatL9peYd$يmm߇'Dnrt AW k`zS J/FS0r-ʸϑIU!}wRn LqM.W(d Vfo[`97:E ѡN9-xτ=1:3XAof]7=>%D$^fL*e0qZn84 `UU`>L<'o SNܶ)T`eU׻9Gu>YR(όНL`|k @`c;V c2@\M_[CIt5&#ؿZ s\uJ5$87'6|:fIqj245ŗ|1+ OCfqyZdEmRhn|tdE} `rdqjKs]2pAo'kn'O|5ɴwr8h8[ 1;톕{ ʬqNMF:3efL'l '8e /ftRbTHjE9R޿-‚EnK+ȍV_Q9^RAWqX ֑r|̯ [6t6gǠ糷^Y{itI B-fOs0Rudp\*'lCT,}$yW }͌d`u:+ /&XuN+騔lL/΃ƒ2{>3 $nl[:|˝kG!~v_u55Ɇ>%c^:(nHI xm?&FS9q@c.:)Hj*jC N[茫O'%Oj qʣ TD0 qXH4DUɳUr6y2.]ז/o=#w2-LU,vOI8Kp9gm߸TkDriD/uap&3ZJ9)pzc;=:LB1DZh%JkWpQ.̃e5)#ǻ$V`Ωy> ϓעd0E.93hJN^rYk~}\D~R - [?nzCΊti(GyX՚encpect&ߗ\]ssFOy2r7v?{s2KJ:ޑ,W CngP|7Enqup?]}oqIОf:q3U~],>*32mYXOT䖝Fj{5hzn+9"nO'I.i͂&@ɓB q;"[. "v#&iw'٩0/Luq[w*6$[)i.G#/yUex)^vb́ {<ֱEGVaނO\o~o 9$o ^6nC,o,ƓBG%Z iWAב{WPnG散h$ :&#OD nu:Vm&q<> -I0z^k̮N?Knz/d=̧t[󹳪Y?|Ȍ"uz9av?k#jX:T)W#^Q\05{2: țYSB]ۚ.앹 Kn4 ۪@U'$\5/r*ቖ@-e0A1ѽ\in:)GT\e{ܶK7Yu]w¬s@LfmNL8\ rFM;].`clk^~E2GQ l xOG8'W_Њ-AS)<7i.H! iiZ IG狟@9IfXքӖ4XtY|۰.Yu^ZϘDfbPk2bgIG[W-T)68I }<4jo`+^gْ-Bs}Ҡ\ loMدz9IQ;a)7(i&7@,WF#^㋞#ZpVZp8ӺF *?h}oMm1`j3i!cf"O,`Q=M#SGx뮇0N !Q"]%g6]W9ܺ wltw=ރzc ȿ}ʣ5jB d W.4h']]LK4Iؖq?}emNFe2!0(n-/ Q:#e'.vC۳eJF G3n: B]FGv&沔FiT1T&p'A- 3Bjg'}GA }KDv`oXNFkqы8:2߆٭ux0uHQUp*t5Ł\㟜-Nl?QY3sȶ}*]?=!J\Xk?r]lFp$6M(:sUݩj; dӵ6+?jkXoW*G K Y$>g2 ^SKv9-,T53b7sYv sj9"~#] RL0d گͶ9&$R>ڜ8-[#f˿K_,Pi+`DžO{oGچ|ygG3FniM]9!ERMbҖ@>o'AF_Eza7Hnv3-f Z1Pg JȚ-:lS|Cv̔z-ߴ<ܸ"=1R_&}j9fC౐*+vF JWfiE8n 4p%JW,^gz_f9DݠTUi2[߷KwE?,Ky&xeJ';Bt8zL:~CeBl$B'FݎV Bev!VI3tiYPl60#tpAR~;=R뚺;\Io1CU:Qt%y%j++W*?EuA9A(U H׎Y$ˆP\1+}&Y[,mPe1fm !-f &^$aUBPbl }~-WT cu>`^ mt~ CA7$_'buY"#v#Gy7!lN9$-T@"A *º|1AIB4,;KBW:0pxl3e~TдccM?$:=d]/Zz.r@Va?[`ȉ-lkd?ekG#ޚî0ȁ\? LuP#K=C' iwyc3 >\VݕqD&cdd5tk@p艬vs,jɬs\hIrzAC܍4udh8?0AK۸=Hx( Sm8.)Y FOB5Ҹ*SM|w H"P()Gėǘc-Hޑҹqڂsu|Hp܀d=ΓS%TF5 APqBk~@lHQ-ҦQ0~֐{d)J@}2r qU $g] ӵ/nfP8A}Qrt\!4lD&Jlcn%zg3rhl"z8b7N5@4!6CVFxu|cCG{ .,]4Xmc1?͚g,d+{9\?LEN7P5XւЦp{#{?,Gcg;ğBn)cAK&'91zgjG0_\+^Em=є}OR=Y] >>M[q}29}Z5֙`8J@ E8gTpIOPl22W#i-ݮrw.XeRij8ipyFxD3TdxA]_C*C4F< Mykߖn!ܼȪK:w&ࡦ2g|f:rMox`+?w}~Sb63GjWszYV穂$(bWS"=uQXۀ,!"#2H~&z" Sy>& t00`rx#,tP ,)zV]sHCi~h5_@vėy̋(yBVq ,y@I`(D @p={a2ӂvfoeQ&_X0diDXݕJuW)ֹ7M$ZD' L)K{A; ^I hTv:{CsʍYl$'Db= \ eK=eVm<˼oji*?bO ♣}c`PH!h#5" :!k3GE@vI)c>togȖ8f{2 "B.r-W+W\g gnUT 7IV[\V,V<=0\)NTv HǑK)3uB}m!MP*V~1%޾\̫ ~ Iv 6Jo> 7"OJZMt@׳>gsN3-¨'$_,Z 51p=M(_hԷuΞAӪІ hP|zɾkNోQo-$4,NkCKvK[0'w=:v!]i9s%P ]e$lVclseWP+ݰ`3 ?>)wF`4Kw|,P(1UM1bTP8avwX63 kp2N1Оo獈Zw*qH%dU"`&k)(^9u"*H5z ͯ ĐO@c]mیLl*;>ppH*ǿ*pE-'efRz$pcm* `1xMQ:kXyM%p=HAMU{ 3ه~(/Q(դ MClΐm r~w5΁ɑpN< .0Fe{YKa,YkMx.f0rje>TV~oH&,%5)*˪GtkÄt=^9.S0^) L70=Lpܝжޏ4[6xލi;L^I %{=)s&ե|(*nf}9ur&[~eUSK:0}AlBedLP¢C$>n/Rjm{[@Y΋dY L'f<!*ጊ( .?|Ercو#0c-LYrK9^,AR4ݽ/s9 0.!q$ؼe<_BIUS_c6b;IiE[L&ݝ5 Rnlh䣭7?g-aKQ%H/.co༖܁bտ[6GsBfĵ筂\`(*X{q}}dVޑlԹE"M>ͭHbuDCYϵ FlNdK9"hC#jI37N Y&+N)O ]׉5PK&{g.&mb&u v|+aW u/*iOXppkZ^ĭ&əºXaHhk[F+w8A D ʜ5/kDSsV { y3wc( n+h G <U8cA'?5 H5EbOn28d]20:̊^ʍX^Ռ=ܺrWnS5(!FS Q 4#zިy 4@1>OS\9z]86%k*OmP>"_ { E] $t[SeUn>dQ1[xlnr뇼^GpA ;{ Pfx4ːkv <4,b^in-U:b3i L5*vx-|J\'t,+'D1,Ҕ4g"C;Ξ9~^V׫EpF34? N}J2~p9v&#?=%ebB I-˴8m,˝'^ߋN7-8QK.g='0!-ߑ5$ZځATւ  2 laxa%O4 4 Nk[e?0U LDp+*SG2&PFfɁZsEp@nx'bc"pN!3LeHjTH!*ui'iwX {VVE$`8Ŋ=Ӕ:V gjd+trt;O͢v-Z(ϟT#vN{@+e1.q(A5,DgcY2F f!ox#vv6]>-:޼[GA@v=@*)SCdgYZ07070100000387000081a4000000000000000000000001657082560000510c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/\P]?Eh=ڜ.+̉g:^,UVT@/4sB.b?KӰU?-dF,p)4u|H/j_ʕ78(#v(7U%D RR q2 օ{5qmqG&@7۵n{ȑ4ѧDsM^:7JF":g1 ҏx9sD6(=dY۟]t-gNu#wk\vuqVk5oo `\WUZĂ+YIyr>T4/~Rj`0dHrO2WC")խaw]Ƙ@"!4Hrs6[K%S?65S=K4hۦ.Ztz"KUx,/zyVK l^XPԎ {o]^ժfqa]ud$ڨ7.x⨿&Trp3Tf9.53r_HEq'qpGÐ"qgxc) 7m+IN/i1jx!"p_U`AL]q͙S-ٙu*p#VF;0N}}W,>;' e`D F1\ iPj[A6A>N\IWb! 6J+z"LdFf=<16PZ+ qw@ +8m J6h÷kZ8^L+HkJ p/JגoT|/J#^IJ׭9؁i|UpԬC^rY+^Gcl:H4 N9-x((H<ښf2 ~|]L/);:ET,ྮՕ l.ڪriޅ0Ekdj.VM G>=_UB*6X0L͂ @V7wIlQZ/APA|9c幣 ښ!-zZḆ[}@qY7pt>) SB3f ^ Vu ~b( ϢPCϟ o@ e_h!TlHIb]X2&(EDȔ*NuЈ 0.ՅtϸOK_gKBە}P9+]'S @,d0c/[|3o(j UgĔoK$( thLo;2WqBЀ2,{mQKyVnNX33\M #*CPKUgL_ѽd~4399Y0H]*U8qp7>G;tI[Fg Ivs8.A#kyWLO #pY]OYQMC 3OU2hLbʪ/|qH.~fYѯ6,v}[,սGyMՕKe1m0Qc86-x;s)f+3] S8v1O1Fw=:OsRWi'H0P1~z,.Gqq/Ƿ%};^h%y9k3ѨAVJf PC'q=d lͶ8JAzȘ"F+^b_#jer<^n*h]f g9?]o6MF'43 /i%eO61w7nLvXgSsT,4Hε{)WV2l.m(W:.P~xd_ylBA~) eq`鱆@+0^)"Mp3>KSк7-39:`L䏊& uKLX] OUQ\xٶի#;}]UqsNjuc0L=5iK_!!.ǹ$n[&( ;oGef E@paU'e~8u0!iӊx@O° ^#r+9%L(/= k!YMs wL (*gIOw8Ǒ^4Ϫo/\O񴂫dY|g/G26ׯ%Ф͝&ٲ 6 gU](U NQᚍ8h@JIW-R|ȑUW GzGC&_nw ~r2ѯp~P1"Zeb%3mk7NhqJBMɨ"4Ŏj-|pyܪ;*Qr>We^L{mf4jjҏMfGN3\Wղ-X\gw"= ~kWJ!Z}en9qN>ILzӄJg-f s2|6dE:3>i>27,ecaM _9% os䡅aW:vx9O\U"xТ_O@{YŅg%<~Sna; ڲ0xZ {o WIf7j|+B9 a565fe \6,d!ثl`pY(%ZjF\O<WT2L"; ZܼM%,8mXPQ) Ƭ8D3^9-Ϻ:itmjP);B^=}IKrdnk߮{mDj%|\"hɭ434`ލRB+oاjmoЗ6zZ9R))r\7#ǤN!,c)`ܪy'^ agYģ"FX37{)E>ckTʹ{9\(6mQgw_>)"[@ooլoDHžIܠOI0U`f8ŅqXu)!FW[G?[F@gS_L%f>p_T,.#ΨG{^8KӶzzymMヲ]*{ \X2]{9dy/l ZQ gIBS wLbR4̅Oȼʀ2禠^] Y[ O$8]l-WQ3nFc@&=7nt3(Ak4RE9l Awyi:nLmCx /~DV : dY0Zȋ߮R#qQ֒s[6C>.D ћ{2m!5}FA _E2WwsY+0_b1FTwe.a.RK*"VmSZ*IOmZ=;[fp0HUZQ:{,N@a%2yT?2<+  '5qEi D&/^;ywn&(%,?'jpd'! #D`I\aCQDR9.p2~̹=9uD-uR8~uDWYI9Cn8|sXZok+ҍ(ǣЧ] !>Z.S2Cx5g޵^9<"*ei 9kD}G lā{H2a уz@ ӣxR7žZLGƎ(˽N؝Qđp~lOdn~8T,씕4MQ"Fj DYR">yomO7Mɩ 0rMg#G]—}VN&V#ꭢDpQ.떳GF{2qtd wSlxa%]@W;ѧm ;)@XǮM&^]f6"=|RKQ%H!/+vaN@ I;]GAA|hnKi4Fs}7dpM&H,3PA=ݵr$`lK=0Y Q"֥mb\ 55G榃r}R<ڋI%n[LPw1(q f=I@<5iv6cB\+,+Cν9纕J~ҟ3sGO1 J dß)Eb \L_G{uVlFʗ  =n+q,*#%H5|Pۋ -/&mvj>891X.=2Gw ҆ %0F g Gjᰋi˛O3,S0K}>?T=8ׇF5.(hIJ0=eIGImuwzs[E{P`D:CJMH5x]*FJ o+'q >M?/ǎM.ON8P)W3en[^5 \CZ+@vRkD8BR$.W+phw,Rz9 t4,Jbx79Xl$hZ$e}>;|ؘîֶe<~b-4hű}3Av<1S`NQCGsɩv&_љk"6t8o`TW|x)O5kӆa[ /O{a~c0j>X իoU^LE>UeD+Uwi|Ri */g N; 31# =a*6z']T˷+(0GN+"<RhZ WMEޡ='_yz3G28g"Ġf9N M(ܵH `ƩZ7Jŋԭ 8a6\L1dH\ɂL>os!`am/$Ux>Ty*N/I32"zW$%fI̟A;.\8aVn^߇ S4žb1[/.u8郋hf,`Grlӎf(:%~oVX] c/OuA6)6䔴0]%mjz_[Yx$8X mWraxvk=(ko%<қKWk{9'R[h8_ ޭ|)xѱ[<1o9EmZ_ {rV i@3YĹ>UR8TI|WM{ >'kE[!J^2 O)MK Wc͔#Ҽ wm#zFf(9]2a m3`u[l ^e2j|s.d2Ė+^+:r aU2xo? oL6g#I;GtK4,;%R#fG+uK@vܿ-,(*Yja mE9twE%i @W.Po=?q(dkuBcr#lZ HT''΋e+vi84ϸ+|H]K}o(dchRg۶hVd"m|R+ [%f߾J7 qM6Nb$V.*u #<pG8Ve0`wrß \-hX]b n˱=c 1\b{m??Rz p#E\[6Czt8ElsGXbVxJ 6u<Ҥ:}~gU1*1$8 IҡMw7[I%3mȏA7|HFE t^ѷ.6A}&TLV$hNVuO.Rg [PXL_{KmȵGlmcs OPs\D!@lh8lKZ;nܮ#,n#3l 0+u¦k|$`n;3Z{A?~?lR;U|7\pz[ݖȗ{nny1c+M(;> nA2E=h2{ H$E8EHaZ<X W)um5 WSDKwnc27;y^RCHHWjNq:gW bmmDEs"@nuvz/d-vr>oM|[EQ'S̱]/H*QpR݋Ҫ<-$0i֪RbmgxDfPB==L2/hk8p? B#X[)=HǶz:Hiw7'Y /ұ:pH 1&DVg܊Qgnt|_]9}Ig[yxcb'\JSJz=9єacIfwC+-!8׿M&?j|GwX{ HW` M4\M]r\jq<7MD#cK u H-^UOSq/٩zIԃ5VjIYXU}PxC~%F>Ywˑ6_c>=e2/5ZNPA|Hxu5gM'*GN) gp+b\!g,6 W̐QL[HxzQ2PRW$(V)TcDqZnZ7Hb)߭^Ә(;dxA&,Ջ: W] n,Mw;dVh إO@fO< ܾ.@H{R›"m"GqB]nѱY {o|ij #y&[VYqKsuc9x^.8}8l/uᡲ=r0u` C'WN^~J:pKM‘Xu;H!'"GŮ';C~Uhb+OfZ )r#[?Nko:%ϻҭD„lY?Zߔ{imf sztm1/,VF)J/PiMig. ]2:?Jۚ"+M؂"gwM+ю3i䀌JȔV)L jTrCaHA?N|R:"?n,O&е?;0>4  (? O98_mdcwMxN֟X$H>EPZ`.JQ"v)FhLs1cM= m.iI};J٪I>v Oa^tR63[~(r~2̯H: |hTN<"d!o ϙbPy>XETG*DL72s(9 K*2M;bOރy*Ÿ`G< LZBk5%/`b3W 8G^,93))=|~sHczF;LJtA9*V?Pe$M4,[LMQcC1q݂aP$SZ%ی);|h]9 EqEvxHM?ִ꽟`db9}xg Dy]Ÿqb PUa[b$هy÷g^9+ƣƂiQyG8Cl+%g j_&$* |qm/W$XgeD.[qJ"phB[RP)r #mԡ9qye@P\;7Sq'˄}T>0O}J"eLbS@JtHa.BzHB5Ѕ p՜d7ǩTqϦ3tڛ?Lew~ڔq{**mla ǩ̝MA9 @9$wdcb́]f` !cTIIʫTn[y31Tq0QJ@H;fsWBLϖ18#R.pX*8̂fK`RjLc|SP~ kAnpVk +hѰ/p]+&u酀;kVʇ@JeO\o>.'4Il<_[Dg]mb0y~}]G r`N|@OR~S @Ț<bђ)Ő@@zl.-jfBUOcE{pdžnH5 gPxs5Cp4a._H-bs(? ;oe۫9MxgFC :A3Iۉ;q\v*̰dm8?B)e齜G!c) NԼ P:QxSg;mQ d?[10Z>EҌZĒU`Lã<^4"hO3N~ qAfVs3nLJ&*bEfy T,@@u' P(Z"7P򥯪w<஧>@ :VN(]VE^67dJ+%!q+@&iIw[TÑuH./WŽvPR|(.]Kjp l&u@*9 GAg3ڂk/UܥA.!zHS;{e =־-ӠP_Gc޷'<:=(_1}N"ѯh8 CTyi)#QyFGtyCjDL_%<鄠}盆8(mBRpa;SZbCDSRϽ(nbd7QeQ5I͓E%7os!x  [K 5I iYtjK]J(m?oK7}KM72qΥJ۹O5y!?z~mT1P{\Dl^8dp\?M=9"U|OhP V~)s4kQ]x] AЏR;= p-/(cKrByR+{?h4P{3Ky#\Wgex)ݽ5O36󝋞:8W{^X= (ΤdJ%EMp[WruֹX3YF Of͌*+N@_aخ`Lw!|<5#Xq}Yt@Ӑt8 jɷtjQߞ#vcS^yxՈOcFw=pDhXRD>q?_ET[tlyW lZ>?y] I9WfS~F)sYUthnhD\_ĦW'\dzFg0~Y)0GXJ{6``>\ ѩx]/ƘKdmQI\pFIбۛ4Z϶#*R* )n*_Ч$t--?n|j\' oo+/F( zфAS3|)W9L:=p&#.a =YGd"3ǁgKtár]JFۨt%UpAVUXj_d`&vcxXSy yJt=.b6Ui9mbxT2LҭJv|.o({)L-SPHFZqJJۇ'+3IJ9SdROqnLyB%qp֝f z ⱝ?~v ټ5B{F,NxмZHSCޜܲR)T~}\dWY`3˛~ %NXg2sl#kʁh49?bTwbg8iu=u+n i\jl'2?t2¤Z0 [<Zi4D<ߢ`]1uW^ϥ`/d*j*Q4W)9AFߔҨfJ7nQgm7KLN[>+QPЉ(Y^hzRŷEh*@4bϗ<\ Vd16VP #M|jc}6KCs uRmRH #&5jl#34Ҟn1 ; ċ`S@Ai>ۚs v(08/&f/+:GG؋rk1"_7_GfKBP(5eͶN|Z&IWOtq,|ҷJX%p>sR]OI (:pJypÿ'q o[ZnwI<P"IgWF֚)9$j}*;Bg7TRr`Z'`?(3fKF "]?&=Euٽ%Nf3;E~P\)ń{Qyڢ0J-S lLvx8g:h?5XsX: {oq/]}^Ps ǐAYgEo&қHhC?U9x4t9{ "HA]Z0@dW$a{A*I]& fٓt:e25E<be,, BaՒ| /f5Bd1E0ц݊2Çs :AM\LgUOY*N1}!TcŁ u< LKeCʀg[i1Υ!e0D=w9\rƣ=%$B\"Us|Os5O\L٭dvvE\v`FI߼zlF> RE [# \ְ唍hŶ|{SE :[k>%MA0 Ϲ̃hG]g@OSYeR_?#N +?:E8aRM{7kg|"@"J9A@O i=';^Ef)]Ch*ʐT+Ti*+ܲuH LS;D&N~y kñ<Pve#iC ݦ9}b8C& O2Bz|6q+"]g J ҷ7oؽc M}Emᒩ&<G ջ7 &mFuh,Fzͮb؀T.5]UĴ[rSЧӒ\67F 81Au6㲉: {[-ϑM^Zc&*GuyY֑uŠ 2!u>{2 X:uB@GGzVPIA:8c`i }|K2xU`d091QUE ^p G>9g}Zz;l.hC_ƍG·v7'i`V?8: :ِї0uG ;!E =g2E*}%Q_wGX_Q?SNcاr͖cܧw5kD;?mA`P3V )Svp`_誯iN#y;:#V?)pZ3ͨa7c0ֆh%MNh 7>H kH@ 1솩Xՙ.TL eEV|,4.KO{.DqJ$+p"q4 'v _z2)^mȀ[GX㳇aDY:F$଺\xIq'IbEd~Q=tkaţ pPYx^`YR= t+A>$G#0s\1|#D"h4}.(Um^ `'d'd?|G͛`3giwDoxZE*7z9%spIBAMy`ƴ,}iو&vA,ӯ]d%2Q.ś4Z0Byړԋ%֩j^͢?=slO`'s~h?4!{/1{$Ds 4$ =aڟIl'Y5CDȋ֣t0#F*;uV΀>/L+}:̎fDq6i9b4:7'=^&m9D>wBa9gºߔV9&;jMj]PYځy]2B)&,0_Pg"Rė{3b~7rEʫRMnET#r2Vau!zQ ~3tB6BTIg;OdKI~$Kߜ/p? FTyVB!-[LbwnEiRڑ8aM[&q' 5.X*éV?^K|lJa$)Խ9*#,Nlf6Ih|(`9t3MN՝#$z,Bl9h*VhU<hwr~O]_I茬0.A4i<DmAio?׆SkT}[n՝[yP`H#憽Q/佢#g ;!W`G{en_1 K951Nj `HNILH; r#g;~[>Jf$"m7g 5kBStr$ԗYBn|Ԙ T!J·k_l<򩵇=%%uojyL PjCZ GY2ˎڬι!~B/OF F U~ ;E½rKĎ{ާ*1=YVtCA>5S { ŪTLYvD}$9I'8N . 5JR%ڗJ$5/ 2~յT=<+\5*fcEQ" ,0A۰%Cȣ@qF'Xre$bD|!xAӴg<ʥ7Ü3 qEfF}G7*lx"Hܽ"Wu%dd{IVbڰJ5|7 nƹW틳"!p)xZ^b%l^9ekp^ x XNlKrC[mr%a|'N3)0QP*:<ƃ^TƈCm!]2/PVz0Ks{鷇B-K[?oډ 5Ԯ/N'c5@Tz}nT@iyRĹ!?4ܳќ+!r6][i-,dy2*<jqӚw1 V+7gF4L) _ij7!@>X8g۟(C0 LZ[`&vgd/g R!qiӒ;UY9i J91V("*vffT 0$^ZObl3C%:%`^aOц59F}O}β7P Nr$3 rŇz7aRY(}c>ACy%%A.#qJdXÏ5OjH43J[L1uGGr)*H.*vј:h, ##}gb~ rsMsJPЩhEmh-dP/g6 h&1W/['}l ,V1x\i +ɑdo:ǚ߯hj9ܙd`]kW0v_X7mJBS{f$)>Y <9.*-ҧM]k_N޽%OitqY-o__j(a--"?F#$:X U\Eê?Q8:25^ӅI`B1 r yq28l8(V}@"s3 QR!گifi ,e 9ur@d]%L$î(0)2 ;y s?|qIz -^*SQ&b B\%r}Q%,2fEG{7 !hL+ijR=16, z\@JTm@(FˎQۍ35!joHt(jJ滆*6jMX@ @_+Iqu'mG%j 7VUK;*Bƽtan "qeal.+.9ZP,nbFk "Kԝ0Zr ۀaO460<vh3/5<Pa2V+ whQe  \-@~"tT?vUGsREt ig}UOKOAZzțX2\yt.w Ί"վ2ߢ KӋ\vU}e.3~֭>cjǀTXs 4{汀Fԝ$wqѝbhW!>\7PͦDl,kZy 7;3]lgE%8Sڋ&z¥ht䨩XPE?&'OB_m{?RpH' +enY5LkE) ? ǜ;CR?R4`>M-Dƪ/ I,y@F+ Wg޷k*SF##жEGjhWDVBuO j _e2Ӷ3A:$ؓXhw5p@$SIha}PR){l2)]>" b r~䢯p &ZdhkE<'ρ̸Fh'Nj)]~9U|+!9_Gkک|ݽo+}hPW<|*c9X<ڨh~ Qӌ-#Q&c bW%wz((sAs9d͆RgC8\ty WqH`2?s bpV#"^]*,Xmx"S0!8Վx~&gqx@үMcA vȝ^ v0˒^*~koo8tX70h, ? Ѽ,WۚȄT[Ei{ʬ]# :фͫ?'bvb0ADyIݭ[&MV-BѷrR4??^ck8yRZ뫫X}Fsĸ 7}(ɉVu>1$?ĭ' }J GjDU$|ߜL®ӛFtm&NBM/^X.eNz:T1G'|;-s"3Ĭpm1n}[z w&kAS󨙝Z}٢!N}Kju`l͛,W'"Jg˞ =CH..Ͼ3gJԹwe!n./$MI[ՏzNɜ8x2$KΛus)Ɲt*S@V1XϿW~цAE_ ҇TdᴅL#/]*b`Lz72+Xؠ__!2Wq9>܉n"Kנ~|͋`:LJRd _-c՞~9nlV _;PfX,3|d 3_(}VؖTHDQE=)NLk;X"Qb?ʵyg-V!'€t*'pl=UZtYJT+´D$?.ft pbO#XZgZowJޑ`)>,A7_|\NF RpD7`!yƣ)ueto5n0e:U0uPީS'm:;\ j H(<~c2#g  \l2X6Sqru ՞䝊NL6'(ת;-BBW)Rb4&+7VD`=ў  Y5͍"ǴU6:d|f(^kHN[R böK4hD?!J\o (dH\idV4D{=]a%c1MXrUb*9N[R}ݻݼH0geLBOVG$XƚfnYn]fRzͺ`3zKF\HoH! zM6܂āpw| '3"wl,m˜,؋<_]|+-Sz|A6|ʻ9xII[)@$8 >ZY#~F؜ڇk$*%Lf䰌Cin[#vH~ A9SW<=%厘iʮ7xIzlYGl1yΉX~~Dѓ@q [pm ]% Y%6/#:{Z2N@zP sotwU9Bn;r,L1e*P,kp\)ήC{d} /ӝ l!ΟP_nL@n~+nA,xhczEĶ.vAŶD샄& 4io¥XRSH )}YP""to==7L˖qpK[E#> ݀k:n)BWeٽ|g2& b7k3oؔc-4кy?^7JsKg8t*ǭ;Lo<)(Sqz a?~o"Bۓ/?280XZji+ԊNA1Vkq*S6]!T\ҭC*ZU K^S* Ea oWqC$uu e66SÛMO`s uli!M-Ux,AM9D8nlTlˢHIRƘ=ӣ*mZƨ ז$ٝyQKU@D1h^WvoUl4h.ƶ&Z?WٛWN N5- %Kie][iU}M^Fzp%a_ږK.;@tV賘L02aߎkxkwWg4W:/ %Ьv; YA\0g2)֭J')5$ʒ|4t/ҹo&?;42L6>p ;t>Wީ\m>aL$4{֚@/d#u.}s ~ym/ *db0u-Sܥ62IE LBdɂ{LMT)_I\+엩i l221u?E>֣5=%s]U @AwJhmܓԲR^0h@00mbSnf˽*$J Oz`\'iZlX6#;w$ r c=6a۫To)ΘA!4wdIRB*gpZt/ `-[=%BugДHD" Myd@[u\dO2?N3}2}]ac)b)}rSN璲F x삨"auO+=cmh>R[j$^SFzmX_)J)? =S*3\d_.@3]!5C BbAH:Q,caqOZӆ2$[ea,Fǐ7e|'" ] PCdl$aM?֔ɲK^:Ÿ=4qPI6"]ā7Ƴ1 0J ?!Tj=Nro4,Đ|{~-ەdA[q9 %6D9dbf3Q4U&pU1*/nFBrњK ="fx(+WKb{H%#݃Kr{Bی@gPF^K"Up,#.aڊ9$#+T/ 1fuR`"OZ.B\vS^WA9C5WuMĜl5TKa @JKR؉b Yc5X]ٗ׻0<ЈB)\{Zg-֥z(Ix‚)];'a) 9?np|T)n~UĜEf9xn E+Ƃ aXA8LB5ڣ4?*ב^pu 8U8=((6=5=.6\𞦷љU|PKV5uAhVd'mffی̉Y(iv09uM^n{lWՑ"C^WjҘ&$5K!+YEU.96-~4O*:"%5:/KYRK!7 u ,E>{Д23EX,l;e9ACV(͟x''B[r#d Ha7{}jqؙmt+X(6)nEgN5mn?BxMWj)ZJ1P7v9 /{} }ro_MkjqۆX.6:^ NOH*4" 1tHiX t |_zt9}w D)S Ol>&?Z%}WWiC.sMхFrMz5/2png-0ƛP`A~Do}=2ɓ ܩ3rdGШY刞SiN)T:(]E5^AِZ}i@@MPO6!,qɹ;!>\%| xyj[+ܯڱϏA V_ߧh6UGDMyÈ䗛!#.X1oTVdqy7.L}aEjW$GfcJ7!I*mzlZ 1ѫ_]/F^"X[4]"_~bHW,Lj[*^9v#bїѝ =U,a0p-ۀ7 %$2\la7!-ڬ>1[[ Lu,Y8l-MguxhjJgWmYv&Љ@t%u5wLHʕiែ-`,_M}[V,?,(d/s5 2m$Q%CLFt"uADI:f{0Cܿ#kp3m_o'56Qm@siO5#@yipR♭V .I9OZ;j@M"e8~Җ{i}C`J̓e`acwBk^2ݦϤo.~[b?- 3G#Y!֬{lqga"l ! qQ!Mu(D 0ZP#S3Q넦mV8.nӗBPĤp+Զ\37v`ϺSX\gvlG='h`k.j+Tq0s[q[4-'Y*-t]k8M)H{C zDuL(OolV6-"08}ys9s*&3g:Pv`]'OҢ`GܞY Jf܁!/dzLshTFydM}5PˏK+lpi*15+@ᬜgXm)s^Bw R2Ș3F*#R9*WygD@&.25[n=ʲ`m-.8<6$zR~'ڿKU<0VtVDžӆ ^\נDH`"g,FN5e:Ky74G 4V0"@јh&N -xRwŚ_QR\ 7b1(#p>@wՑ_Y6ZXW hteI-K\WͧPd~`rsgFN/ ~ks(2JIJkp$B+rKgb.j|?~D8\0.毝[\I3?gJدdZ"FwX"ɪa A.r"Y K4Q0keKch2rj^46ꎧ5y]bW>!HEPRkcBFrqsk28%؞+YǷEڴ(́Z#8d_ AaמUtqhZN7Br%@BdŪb̆-LDiړ[x a[,Zxq;jGP 4"m،֥5")'m6tq5]d`>h*͌nSJ/ 6[%.!2-8q\G)$9Fls?㰡> EOud8!1I&Q05KB<^d>O ^^;&،qgbS/4vj bp @֭0KWhKno4x$T65.VyN& :{%̬W f$ &ݧ~ma$|)Ǿ?~-zt`#P:GG(tXeS7|:\'+fzHΠV8!5 Dr7<ϢYH'ps3fZ(G~hD=%Vg8-3>X/]q;oH V [o.4' hnfV,6=fBlPņ)kԛ[ m?\(Ba=zcZmRZf+WxGI>#պ4 &>L n/tqʔs¹h60{GnFzc ]:Y=tZs{EQSV&Ȁ+:Gt ML*%]g"E"JPG$ߢΒr,B[&* Cv0(^M_U} o"a.aSaФ8e9֔c]P5F[ g)xnDt6RFkd $ Q!,d;x)m$y%LBmIÕ4pٙ=x݀z~|ܫa~QbR8[,셶)fZm&]#E@ar}[Bb!OZlK&ڒjlW{ .-5892ԹvV;6Kj%ŤQ,{%op:f'iL˛qcm0m~xpVJL-Gq1y+3VO٣u.xq<ڽDnLMϼj17պ] )>ș2u^UDھlٲ⼫qVGjt'Du7&HQ # wU:,ܕXұ $WhDs@jÁ e&BsJ|Bj62`VU]W!#0 {Ȓ6 }eRګsL><˘Bp!5ݼ2'cr:l4-P\b1xfnZwr'ݶ|GלW~q9I8*,1IJ7^0fU1S r\"h ,T&9VGk}\ wNk5:%yɥt:>itg|Oڋg ^jl_' 6og]ts@}=A}?f &̿Knqt3pI}Lq"5ֈO0lc^w5iqUTzMiw̾g^Ν^xn^#>O qE0i0>Ww$Tt(n<3 ܼ5kPO_mzwh m4 y5ZxC.8[Aτ[9'h{2`Iyqo)؛Cl#Ht@Dwi'Bk P(BGh#0fJ@/g>_;LNR td][39?^dHiu/Wo"j :ۭ ;ImzˁBޢfac5~k|/wM+{MC59+#x>_ wW DMXZʕ/Kpbt!8廊r]yYaچ?sߵ@: SVxZVY KۓkJ3Fn [>15S f+~Bf`m e;HDQoJx+Uɲ^uϣL%Z ]a^le>|j8?U/8*Uq~?oXȑc)3#lP7/,AI erz3IZ{P/oD,%+"\o5-U$E^w=Nh G@ t,Zƶn G NVBg+lt;@ T%(8)Քf@togbݶF2 9Fv4:5h\8~BŎח潋* \//XK jDt5GWbSWZ@gԚ("7oM| l,#D_6Խk=$,)=ﴝl Д=F43#fn~{-S:dah R !&A+-&hfvo?7+Ʃy5+ w5{7^Ss @bD)!tҍkգHP y^Vؕ3f;pw~^=};*,t灵yPF?hexv.*beY^ hzr%~\o[oŌ!dAGao (ruwNj^BTyA0,/Ok[{&& E@ږD420$CZ7fGїrieO p.߽eŧ10X*[?W೦/6L‡A&,FEm۬V ua7q$|hwt-wyuɾA3^vU)q̀6  hO bv-U̖\,YRɍFZ8/Bv9?ש\±OM#_0++,|A6(t6cYrV̖$8hz@:hk Hm"k-D!C)K}[4E`5953a"&o&zwNt GOj(?k!9M>%d58 BܴҞ57 P#SD;kr1eB̦<`Cz{ Ι yfbW˦@0) 0RF䦣>CidMwD27DEI]Q>([p?Vf@:al[#ۇKղ?R SMk*qGsOp6%p&L_2Qt_7e-◀9>YT" BH-ٛH4z“֠O כ v:i4< 5C_T]P|Y' қՋ[%J}3,@EhMP`ܶxhos2KKSͬS[gE2MO~!ir0 9|Ieo08l6 cDBTU .f_F IAW3xA2}e;ͱfi2JNFel bYVv,⊺xަUv$J۫ t Vi R H^ ݞLGq}i=>`'|>?0E6'@,P=:V{>LQP&1  I B;*Q C%.s"dr*:9s;-ƶܷxegkEٮWqS wwu , |Y A2^5zHA)ٯORxx_.רpN)PI-^ wZ!uTAl CTצzм][nͧ–?~z x!ivcwcfp}8vÎ1];j2YDx<20qO7cNƟi:} )Pc.CtL@o{S3oN+;u#?Fd+ҨXAX'0w&VUt=0Z0h5>$Ufp*ZF2D!Z@ -{?)'$8l憂1\@Ae 0;JhW\gC5rc2f-,a)B-64ȋS)W09[zzR{+dwfFJR$sE;Hr#x -Fۆσq/Ѧ2e\*Оo h}6NvE96^\.Lx$:ċeuNA' %ށr+G@$oDm } ѷ&x@IjTl }w^89r׮t(,TY5e8ئrr"[zk'Yۙ$! ~*uXsg>ܰ~SR@6e yZhM A2g޹odTX.:?&TmmB.o3Ch,A։kl[toHdW;r<b^@Ï[y޾]i5P"ijvESa)&Q"Z, 4KC[A75iǾT靷IXZGtmK6g1a^w 0%W"n<:F91>L@6DN{92"rx Cվ _]SSwzgbAM[a*ɷTR|ӪҔ{m/_jmUHI@>[=Mw >ζs$ٜKEcaS+)6-gp릕 zSpTdɂlº 8ydsGpώtayŽ\6>Β3#1eƑ= $_MmyYɾgOs^;"X;: ^du3RlTIZ('DfƊy2~)qѯ(p4ejHժi'XCVjsi>_DjF)9ϽeKJsMz`bed*Z=`wj?p1Ľg`sFd u{:0tX 0٫~ƋFG BJĂgp_=;~^Kk+M_<=I3n^nW\n@;-6u[c*:N-$v!|᤺uB=XpU~:n{$)nYd0si Px)ڻmB6~bhr9~e!?ϝoOdA+PD/p)d*`< b~.K|P>w~g,Ml.c{+Iɐ|{uwTͤ(TrYsC1i=tۛ8FWĥWM8=tI)sEkct9CCh,-,%V?\8:KJ˿{Ig2*.?`cE w~*֠O'L/y/l|ee: }Ų E -J1- cFBVǏǾM8ߞ8GuA Rk{>̐G|9#GdrDAOz!fcpz%G3[d_Mʥ(Ц#Z7G J~9rLZ{6D4Iԉm+x4'±b E<¹.yU[fNvg} F@${犢t'lcQ\b9D2b$h8LJ` 1ZɆ8e=^Y._P$9;GJz[80lCY e|zEp'Ƙvb\p)l6%M1GçgWAU=UwG:KF<ƭY'oU(2n\b PyZޫ@8@?'E"u|HZ}5AcW +IFW2 dk΋ZK"s>&dCꀡ 5&0j.Ol?e(; p68!gMno,K1KVmnuCQylWd|bծV5WκMBdz˱Z/Ԡ9xRKE='.[!lꞃb`C_BttmzՈNݝǁ̜ 7ո3FLe7c(<K'- = 3E'>daL32;Q=i3D6,3 劖|`U k@Yo{'NNmP^1]\:7`4aȋDRRR뎶wXT)u۪B@֤NT*EfPZh !k{#Qj0We%)Ao'o wwvd5@v'%LTh}Dju5&A^pNZ ;qPzhBfSͭS>]MilIc8q`V2 {pKX-d+%列c>M4B)jRܸ#8jSiSL?M5w͈EZ<B& 55I; N R, 8φV D~4*dZ\"fXrXh/xg!3m"Zeώ. ,|5c 5Mz(yrL䝾4({yfhmg}eÌq"@[L}G-GCڃaRÌ]/' YK}讅&}E A"7fJ4 MU^%>\ul'U 9/4sﲽLEX4cX@t)M[!t7kݕך<՚S)f6}Ep\,f\K]P"&+}?+\:1K\&,0aŝX9[JJ#*4%|b,OV0 ëA]#Qj[G\x˷x=8񌩒Ӈ=Ub2~J(<|kw9 f8R Bp#Q6h%JkK sYhE5#t 4a#m(f@baWS^̩y iq%=f(h%$|L^`ە8 W1bO=& ??&tôrM TxRM*WV#3t_2T⭢v"[BS[,dږ"Ҙp#.P'GhMB(iyXĈz@ރ2a7q-*vl{clUi3nutP7K!_rĎ]GU~<f p֮EaK' Aq< mHjN]8zMxɹ{kzSPw?-?3k"7쩢{9DuzsčCd=-PK.$]SyYXt@.U$/ m >AW-X@.+}έӕ7 ׃į\+"h̓_~m7|3)^yqzU}ߤ}\\;q]N/p_r-hȊeTo0e=9Dػ2plP_+_-RZC/DhЅ%1L;0iXvݒ>CJHCB_slK: x"\+j~_\6`6ʹъ-g2!(|N+`Øz$[pxש:])2:G=t /S*qPl(x(^zs$Tr zas|@mjcR_29\B ÐDGcJ $}LA7D_Y AA~L_j\L/ܚLq;{BZ]Ue+Mh]^Zx ɛj<( ~5wﯡѸ38OX,_4b94NTH97?Y-[ņKyؑcMjI9k_Xcgwl㝐vdSwǹtя,Aw.`?BSDX-Og0j6{ qM{#{ w6D)g %rWi$uBeB?K!kP>_fnR3fIJu̱uC< ְ$w/aiA@)PLk}WCh-~P{ͻ)*[S)\WJQ,cv) ^6_qy͍CZu)g ]>-+]ߥ[7fJC=TOc𓎑sGntJIcR7 $˔JnMJM rhS$-Ɲ~w_/Jj6Rİ::&DaX>֪ʕZC]zϹApC0gDxRklāqI`}X.ֳƶV~vހ׎v'gdkI0MpHz(+͵qz,-XFͿ[s~#tH*b*ue+c^CO}LyZl͵k;vMj҆o7bV߂""?kpqU]~p_ַ҇P9&31bSs4[*ZmMA$ |s(@mC֓d :*2JUhF<G9Na@| LٛVеy_bA=cgNAxCvw/;6C9_+f;J \&@4TL{S&~œD>N gUD-:^nҞ]dɞtV|1Ĕұ沲D;t9]X^){Д[*Q .qTzi;ݗآOxi'dh߿[xlVC:t>ͱ̆5xJ:W?'+ruXqs8#'JOFA3(s5B:C|{ @D@i0R=GM.8 vfSP4^Aܣ𹔰8>Qm20i?B¯VG?dovsl>t bJo'<nlKcڧ\[v$s;|\hW8*z?(g=0qHgjM$3Cju)u&gBZ0i ,Va[8#8.W ^_M^2,).z_ ;-HF@'؏Ymd1픢GLhv}k|膗str)ArQVХPn]!;<"|߂: Any_? k'NsOG ~_| tsTyVv*quZo~|TcH&vs̼F =/-yea96p0u 6SZ3_3~SNu9d/5< |{xKk] ?re9yޖD`;"/w*_uW33[X|NJ?cz]`1EMﵛVy7YNd\)Oe-r%Ўq -&6ᑾkȜԭA{/gv}C AZYڙB7ғf1c7&HS.i(ۧ)/ۀ% zWG{6VY[+ Wy҂](|͕S_˵E/ )5ii.AuNq@H¿x5ftK켏P݆̽oWRc-&^/_n4܂ۧ%Z`nP ҔzŒ8N{{!u[͸l<|=3X(ʹi;DZW|V`GUՁ/n|)%3A#K}P$2wd vKH^,A_dω1LH1 ˮAH;;u憣<A 1Lx=F>wXD2q* 7{fm48TX"A/}zHclyNt8Ux֏Gzۙyeԩh AK&`a_\gl)ڹ⩸r>ڗFrsm¶c89ԕ"R R*8UZ[:u :(m=면NH( P8̈́Á w^cBPxͶE}^RaA+҂:Ql,>c9dlL<&7F]90!J[W2?> ) v;>D:Wg&a5֕?ɱ^% Grd^PuVndi\DsHº ub&F22zf|(Ex xjgx#f ?F>bW~]u- P3(7s4`,Pڊ[e#Eѳ^ݔ,ׯM^,Oj0l-f%?%Y$ \p̭Wa؈,9fx%M@uHYuSENôbB1m!UW_ql7+F)qN1f{CLy$s`nS7@SMa %E ~d"(Xs{|l~^ҟgu6Vc q'©QA0GhA$KR ~ Te#Xڠx"@Iڤ̈́Îe=i,쨀vXMZ 2q jV߉jN߆Q;!WsĜnX) MRpZ5p_E9Њ*s8B $Eŋ~Q<03Љy_bxlfp(ſ*!OF1;q讹~KCs$}}BV^6%qY]N+¦Hi8HL'jtL@ $:Юй+.u%ipP'/r78x-% 8"g˫.@q9Ntc+_7 /yn-ˠRF X(G^~ހġ_`%لxypV /sW]Ԛ[n ߔbH$<8bE>u~A| ^_w/U`R!-i>ڳh%?Њ X 9`o .oiIb˾e.x>k!n $۟5g ?ɟRki4m2Jְ W/pYXdA>&b)h;I`7S3tk/Avg6=u4SJR닌{ *ބӵmT t)tq:t7ӪT{tȝetI/UikClbgjHz"%آ!S% j~,Қ2;]65l=yk\,{qIF MLVV3~g˲aZk0+n\vQX /+i<(oC 0*|D!5q2! y`;Ua-~]NOM~3 _6rIdonëhxaWR M|fx/F-:P}aR]0/:Yx]9L?hK+n^=h OOwp,HG,@؝jθn@zyk3X?P9L1Npy,kɶb2`W jiE<,ו ߅vnV̛>`ucz[ ^5 v\:^)CWrBZi"#By\UZ<×wE "NU uC)=QDjKj}@peуqZ]'`zvLKdkF#VȒ"DKE*hҜ 8DO*IlIPduʭ>Vt59y$Q5PCf+,Ct^&jCn5\a7ɮ>ʅ4޵f|2h6pgop6?R[>xQK$i:x4ِWf2GTKf}tV"siH<=4 S4~NZkoeM@fޞ2R<;xZQx8'U)C5D!e 0? Gx%s2i~/H+W%QEC$ĿD<$ׇ^)9T-/;>-M] |q `H/--?;D༲ To<.[̙} c)OňnV\]OkYO<5/3:+@2`?u>YGvݐσ㔞M{+aj!<*M;ڷ4+G1~,i_嚕lȍP':\%F ބhXjUufw9X6&1 )!_B CVuכyп]؉<$tVCDO%h:jDizU&*䍚Kg^.<;O=FQu{H cλ$1KSYM`*?}=fuAa;{NߞfZWsֶZRo `]BCW28lˀ݅k:gp$?(܂MZp~ͮwOUeQX$yӤ#H ۥkZ5>2xPx68ôH^ܙψӺT)æ@ޞkRHiﹿ<;mp ʨ-Y~p[c|fق!u5UnOJ Mw~jgpϊn}F?*FG|HKqu9Iߺ\i#Ͳsfך?2P1q!\Cω+]Ĕb&Wj =@[Q>R0Љl'r̥/ bvkH 0`e˭R_Ex\ifԨ'^)D ֠Mbںy)Df%Zm ZWDa0nИ<1#7 YBV;,]BߛIi]k~B1*2 &TWPP/J=S6Na3dD|"#@O c1ǛӤJr{/m2T8v"-YBՙj@lYo\V>SMzMiއKT|[$d;73zhC(&D}a;?T!BǍ)yg3U++u~Ld'vٙPvƬ)v΄hu#%vNl~YtXF?S"/n<C XvB͡aJ@o.Hkm2CnmeT" a]yڟv0Mn4d"DyydXuiqi$J`$M_'ӲXt1Tn95Yhf\S< 4^B,J_-R_rbkz,\XBMA27.#ʝUIԒd dudʛF0e|&K|i Ojq~l7zه;]oAknHه+ ۄz_w4ab2D 򵭍19Ql?=+@Jn/ڢkaX 1{b{K+X`Nb)^,l/e/XK8jJ\OSH#Wl9َ7ɄјdUS?(JVJ;8 ŞLnTXn}oCM=xyL[Ry ;v+™;O9҇VD 8&O^.E<8 =|*,k/[|4Rnyfͤ`hH,)~Pd\<<ľXxr* vhOHAaOzA!}i#6NveI0'XSXDXonvfKq.Cd;Lf+BQrS2@RuuʬJ9$)nv,~'ՅmA^2QU >H[EL @{QLqn2ó@UY⪝^F.}BLn# hms塧|0w+z2ӜB0"TqT/{Ŷ݅yp~{ I7zGj&Nޅ-)LH%傶J\`G ˵du;?9xVôFV|pCj5ɱ6JV 0I`)IhۙJ9)8ܭAy֯G>+Hg|nZSv9u)d},)ᵲJNKQ여1x2ă eE,GP0uR|-\j.lcMseEp' NCt"͂SNgn~8,/"*{ #֬62e !W!꒿@xx8sk)GI3`QڻLSa6׭saoMB)iWb]1Fdlhؑ|>ⷒDjdes9]GF*QК9kM&#c ;{^{g%ysnF;6 F.zyJЫjZ%e?`T)\.܄dRú\PO$0B-'{#,Y^o,?(1Hf2Qj;Hr3>+X5$fsIɬ83x(kN4bArTs{p$\PDs}Mt3"5:(? xU g6dFe^pzHT~SX21=;LǙ#mYR驗=aZ o2;:3}Wu칎1n7uрR_ VN]iyP8Ո;n-˙HV`| nO Jgj~s֬xՂ-EGE=HsnF;#=8P)c|cݸ,0J XI D29ؕj2KE)CˑJqQ8V.U~&UĄ,̹MR>Jο"Yh=}/5*ē.k=-m%bk& _D4j[嚤2#z{^EnO 59OkT?;YLjkcObܲ]:OZI\11R-l[hG>Q `@l8Y@\%`w_R-<%W^ˀ?:aru/$y.Y;7am7Ztt?&PT:i>\[T^ !o<.]'CHn}X2F\:-A}_yso/#A$١@㿲 h)_ڦrM |s H^3G) Gm۬<8HD r&{Ԩkm@&Oؖ2uU4-eQm{oҠRMP=@],tVA-eiT2f @?쿿*=>Ҙ)/)(* vPxTp[5O1斀{u8`D{ZKJx{d $Yuߩφx#T<6tNI~A3 JCWƃ'YW %E,U>5rdD}٪^SjB[cr:fӡx7j5;zDl/2PsrkMoHYTzyJkeq}4N50Cf.B5;ߠ17^ \]x VG ]_: aBC[dږq"ƚ=kE&oen- *딦'.#@s)Sʙ!+-JyI!0WҺN\?'Eˊ"(ᡢ% s V1C:pM{m 3;Р< cQJcɦ>e#ځ04 2xWìڥY߬!Z|Yj]o&{/B1EwJSIdw?>d*}'F F,LNJ39㼉Ӽ\oX$޵51Rb f;Q/S$>J9=X_3Eکvc3I+GO'MZ[M ϒ~RH< յ|%9g$~EA$ u+ S 02.[jO՛Yo<,iPZBrs(GrCQ{U_傈/.qtT`q0O#eQF 1χXRqRO ZECc>i'SP btzk#u? 6]yC7*X;DLt3-v~f#KW_wpٸ, h5FÆ.^Mt:?]#6+4SĔIo.T]OrCVfS ^9c(Ϩ.!,d!p2SXkLVdvH2N/bAP[eU9ZdB+7 :x(lhZB#f$+A1ظz,үZ~b3°$By!2^}+@3l ў494T_>;aw 8Sy[8ͯ@0I4z!sz&ރo+R:Kc#[ዙNg0Q;Ex 3=rp jhu ;Y-J#Tzi-j|6xN*T%k qHlÂxߋ:sQƍ1J'͹z]+YKqkExO2A*T΃sn(b+C1/+ҫzԊ9 s ac___I<XC}C5z~czI"T(g~ د/s!d*KdDLNoY߁,/ssqt\UD؄rf,AUxiGqPmͿM20z~ѮgM1ZeSJ5&'=NtH]HXtM(äh)ho$5.6Aϴlזd_,SISC W2=E)Ak6h*PߢK)5sD4gWݗAIt N5nL4݀)Vjۯ,sV}LOؕlӸ-`sWqKդkn-f iRzg=8Ph%c,g_ۖXxGlVv^m |:A{?,)s];=KY㡔vL srtLp[pem L)1}O1z܍N>D&İmmw/RQ='.7w)" uK*U)ROMg>WFgWqWJe4/SJVۉST*/)`1AQp4聰|GT>nBGqjBÞ [{5Ƃ]|`5nߞ8/Sj:tQI6F1)- lc68;5U$x5O 9 tM1n=lK㨠v7m.1!pLqq9, ,G"4 <+Rhxtɚѭ2D(fXI BđE_{ lH(ht,͵0^dzk@G"0y-x]c^m˵o=5CUc(*Q zsD57_?b=!LXM׽3j'O}됃f̤ lQEae +~|A CfXQrh>0o Jxo]bew|z'Rxcp3j^3zWnm <~d f K#aaM~qDMŁ+kNƈp7d8N; ngSCIeoZHUéZGaOWxPʼ֭( ֥_\v::? ඨZhŭPghwZg < ygXO+wocA©mī*5Gyt{ͯ;jTBK\met-^Za-֛!c+9 ٟ0(/.d `<8** vY3ո;ezƋBc*^BF>v#"F fX E¬Àk Wqp'8 _qnh )?(7! .B_U֊U%=莪uu oZ_E1&* ;IhUoԚaФۊBU??g2W)x.I֝[Xr+\o3?٭ʠXGcC?Q['hƱr3;l 5D|Ѡ4:Uf^s!_Y %MGl.w PV7 uݟ_[Rg8_X=,mY(5T{ " T0@t ='9ddXJ0 HHԾ_dZO`! |jf~{sGQϡwDw"L4X("j TINv]/;? ;f!V\UMʕSyH4_9p9xȨ>yּF̈́"ےUϜ MNU T?ܽTtBJí]>Kl! \kQu'JAiNi:,PJŢ;b`j9xJ+BsqXxB33Y2"NՠT^WsJV1!׬/N!ρ0u@Sx%;ऴxNqINrY"Ձ4o@Pnh2rE$[}XY*ҌɹYӑKBO4eyp* ͱKy%)t 7ZV|A/\-Ql5Ǭ@U>bj;W{C-fk^2'Yx4X} tGa?C\sCGxJD+d/oF_|b~^ὢϑBK(*6'Ϯ(~NkL$%C Sr! sq^)r61qcƌzyD0c(g vP~ T &ɮurH`DLN#BiB`9ZEۊ"u`6 >*r<A+X7EYz1v[ r=4ںzlBAv(|Lb%ry889b }"cϱ{a(<;Vdڲ3QC]< *-k\-*h+D.t&So7Z 3ȋ^THXx:[nN' ɉ$56-M ~.FʙI]f>k߈ׂ$(ۖdH 7ELkp *#IY_^H+A _t2Hxe11Rc7E;GyKc_龞 ؍'?9: 8{klÝ1oόCvs%D0CblH,-oM#>_z#c=p.]Jw3=cN8KKQM}TWR0etjIK# ]GdEn]fy %PzdYs{p[ YB(v##4n䇭dgKۑQ%КX֣$d6 [Br!EǜEhTE*Y ϩŪ#R?6OI@cͬ*+dZvvw\vJT~qV%q/ m?&ZΚxJ܆UH; [hv&JգMaV ^zs5N&0%mn`BVaYXo<̈ʐi\;8S`p'g4+-T3Yǻ-6f]D=b K>[^o&]e(a`1} c"#G/oy|lR$G/T )H`-2L1 vveWS)@x" @'Eݾ6aufC]J.϶lT=EK]y3=Nlع(;CŤbDq=Trj VS'yp"t"wNw##^P/62P6QuYD㮋 28WwcHǺP'SGQ[f3mGjF/ǪzkZCc]p5 E 3Sȵn+V!Rz,?vuBQ^{-7&_$sQMzr%-(Pנzuxk[>jCN yWOIcL5v盄wZp,:B&រ2Ei8/KM\E[Aae8:L~㦖dԕu2.yu/axd  CgL&͟.H C2P aا#X58#= _zugh 3}W_wPgJ5MB@ys=JPޕ\K|voZYJd5Z' _4|G j3`~!IYU: QVHykw$fL/5SV|d '0b}Sx [ rM=fRg?Xt>{p]JdK|KahYMfR/ $ b*7jdZk1#d(*hٳӵ'|:WH^L\԰tI0Ȼ(Y8}KQ&sÉD^\XLTN 9&` G+oXefwS̉x_F&0c'@->Y\eyuQ=!-S%IsKۜ "w+TzDDjo)4KK{o/+!7kBFAӑ,R( z꿏#ÿ / _MUG$<&x ,M8blH .}}>G-Q-\^E\x[ޠ6pe+wBfykKm!O{Ҝ1_kܪCYeY1SiB׿| Tj\B&픉? d6~ K=9҇}}2Ce ggU7Zް{[\Ҹ=CprH $%WFŤieI(9pd-ˍț KondNBZ+}s13T%L8Nvvkmr#)-JZo<ƌ q|Y{j^WTjm=4|yV23=0D`}'mPk%@?zdzGpC$:!I\xLaAl_uZϦqM[AQP/e;yWT7yG8V+V3ZjrL:6!Q8kHh_oqkJ(އa#lM𺊼066NJJE5ne0r*I&qYdyod 己j6g\ 坅\δyA\'%y?h(X9!R kKSs~6jbϋ8Q%I\H}N٪ })M2%YQSmq Zs8(d%c1zq9,4!Du=qqfCam|^1S6Ѷ{RdnFF&t&eZ13wB#˭oC89 GzC@5KX OGGϳubtfKP E#Bhnj>2n5Ofig<>'݀`x_陞Z7'NS;}s'K>*HG4rk9S~Ӊ 7QyȸΧ Ah{f}uӷaj"+o +/sDi!|(` l!=SAs Rc ,s~ |M˳3ГmEDB/GH WVUy?p~-XHo`܉)AT~AxKa]Ш̴MطK]>h~ KK8Us9#=m ;u.n|K"(Vt`h$#& 3g(\$ C4y!uOW>[A5k㑵#H3 1(*q /25BFKuм:Fs[@yMHE έejkxRɴ2 a;9Px:dMUt+0 7ː=xAM0"V'vN#0\sC MZrBJؗ!<\0kGXu.~/VL\r_GUtRgu u \ye P]8c9Lߌ|̷*¡%Dzx 弡nb$E0 zxCO*1kҝP];.C^x%N4Rk/Kl9sҪxPms(ad(j_kD˜I.FKXM6o& Doɡ<\UWw%hEx}=3$SCbU|OSFۡ՝z&dtTN#VPD @ eJu1G崬&k!!qc2WRGB}$t*%ez xX'Hj&Us Ge|#PJEƣ,I*DꋬduH0D?sPrn9Nf3Y"%0ρתH̬ҥj>7=2_OP$ɤ`L*#a߸*OO^T>ZZkؚٽ?ػ/Z`uT|5[:xJֵge #A[j_/FKh]+3BZ[^88q^ ,!N5a<~St709- BBJ:Q;<"f8t*ZD$4MX2fmhx(6kT3Cʔx۬3Meɸ\yi<%Ywqibϊ5@u8D|B{HP&ݳ 7A(eNhes6\2ge"hizT4zE<1:wr!1JC.FCunA3;ݞ_;[=yLKF Bz3z w-i|ubڞN܋WnOGdӵT椰MgX>4e_:)QT]=h9<%.Ub`Kjg|l}mۥjcS 1uq@qH\;GdDtu1(װ!XiTÄ-:Z>X[H[‡.E HMnRv`)D;Kg _ӑzkM U@<r\@V#SvDe3d6 ݩ 3ւoc]To;M<϶1X6 ̛[Œkjۮ*#%1f1Á8/|v5)*s++Ԏ :UeN(Alå*sCqŽ, LX3AJ*{Cj &O`3,ô`; ,Zhאc`<9%udѲdL!-+s-om%I;l=W{ k']q^MTGQ=BT@< 쮴A\fkpƑ5$Z_p ;ڍ%QQ*hӍi`Raџ4c&#߭SFPg9o 5?nG݇ϢH\mT-ĝ'!# Kh_^5wz|]ahvj2D;8AI I:3@9G覔n`daB;sv&2+hxb @9L@zNXF]S^?\i~\GgTʆ||%h\oihpQo/u_ &[ Ĥg|˫n)FdY?x(fai'ٵ +@dZַnX|2Dkzc;C&NbV#&1|WzA-.vjم%gSv, {8N,RV|*mTJi\Յh jqQ: `C@XӧH;Jt >H\9ҧ9k8fo1'*z" Vb1֦ _p(f,ee (%bEIEFR]Kd͸AYM_Z`uQ#)6[' BE:\US%~$f ;pïPQL/NPޡvY´+ev'@D0 )Zv7;W|zc\ xc I(hb˺w@pڬ%pK3Nlydc{Z^=BR!y51w~rb3apZOl12C 6dc((& ACKil9[JJvUyf:uRL^-E0^fpg -eVA;(ki{OJKljk^-}ڑCr<̨hn];ͶWHi3R#G;+u }>bAG<$aq:MU8%jXɒ*CcMfy2(igՈ"|+AUӃ}Z/trI:}2-8!#Av'3A߫x"ǥ"r B y> yYr/sF_ibI-|+h9fM^%NSDa#A0a^S/o 1J.F .vQ~ 9"ǐp: g/A=Sj/[{%gv A|s/30 / C)tIɻM$FhM-t5ld'O %QBzՒݯxU: h*1LxO5`pdc@jWnxc1LJD1O IlS,8޴|yDӹ{l>E30tP"*WX2xHZ<-魈Jl70|^eubdvIȁڂ@\8 5{_+yeK`0MWT!~;7<Яՠ׬2loF >s1C# I "ػPKaQ%L[ۼ-WTIHFPl\EDd "YADO&cseXWP@).7݆LmgYmB\o󟓐^my{yE~{k_ {ymk!XȐ\٣Oh1i { o=o]ޟ۵UDd:ZW|" pB>X,_H$C„m-%P"O; ~hP݅Dxo/䲍L #UiI|bj8ҰD h=.ZW_+=4[@rVa1 }EqOlQ˧Ԅ z኿:%ptEnD6G58oD v] 9#ndg`)d:Ytb\Z=(\výl,Eh'miXͧԹ}[;A\"qdc5?CVDI)i(9 B=7@W-)H܅LG?9 v 3dްnSlyoyl/0S0e&9 ^-(wxPr+ -ǩSD׊fA .BN)l-V1CC1;$JB iaXC_/¡CD#Gng8WŐZg!L[tݒDmzRd5kgVjqu~˭nJY YZsFuDeP4HEh0Jp@MAL>&JM>cwd(x kxͬTc맳f,Z`{R܄Ňӿ*meMdDW8謬oMέG|r@ OԍzkϢ}Ap̈?2 oFG-V;ƕ-`241/[Z7z'WEmuG4[V ?˂tZ{g9N@124l;ôh[}ÄactڤNݸa˭@Or|iBy3JaWOzTQK~ՊQ ,0; TaKBqGnHf6,8?tl:',l,Tj`A6 ^mjm=DO۟g;—_֨lx%ZăU70jݛ60qڧn(,`:b4˫EHa$z2aM#?NB]-g",ܺ [:(> ?@h-XVYH m$=z"alG P,L[+3gQ=uMrIO6DqP=ǤB_9] O%]=^=Ys8XX(2nBJdG^pL o4ÂG6CŖ+mAzeOaGSЦa!8FؒH0kSܛ :Oa܄|@Ia\Q>РgG+qRH3c9fHxk_|sدʻh2?Y7_k&]]i}kqޑoy"-;hYxc;6}fJbV۵$uֽE"l:~"pvjZ>QLn1WW&k0uІA?;PRުӮM6Fi Cez{= e3'ܓ"?o8nFiqL7Y0M?oj(152B`UWjg3M"L>C(lAv;kl,C:n(p%M<^Q]VCײwwLGgq7,a))Y#91;ᖔ^;!10ߒ$&fvӊV|t\54#+r1Be)P\NTJgr s#L̜Z)Fp%#( I̷'^!EOP;.xfz5;i0t(%$Cw4}h;*UT/{Xlxk/qzĻvEeEֹyl[8*bͅImM \vWGxͫEރ}ES=#`$d~妫ze<넱)mp1._*( wrƲURgTA*ELL!\I; }e*μwd2 ;IaЙ0C' jO=t/g>$^ɖ0%r\һF.ДY1 t xiKC(fkfc S0V6r CaF铙!Qûl!hI,4󍴕z.c- |E|P㟪 l{fJ2۳&T>Fw(<@)rX%&wأ*aǸ_Q#qm%#_R2NIwU;Gܹ֭QLEC?;;XZ[2>⡰j9ɇ` \UOlBQ =TI/O(?9r4!9Э KH#[n= 4Zvh:oƿ  2 Y?KqozfPCx{7x?&m|؋hșz;M=Ų4PA8'e&i7#>#;K P7x޻6G`ؐ߁rŸwq A Ī KDx=vWh|֕DaEzQA<#Jw{(OGm!Q4<ˮ%ylu28iȚruT9hX}^PFτQpA1;xz0}_A[ݗ[[m< ԇV Q9[߃ *?r0jxNnP p\kิL\zVGV3֍;RϏakk1laҴ=L\~ϓ80٪[GcB[ PʇZ .CoWXxBcp;ٔE §YӖ]zj$k `qR/%[~(Q49_B-p5#3!b4}g3 Xy#'K `x壳>NjTD?3KtI ;.҆y>7f>'UdS عS#mRKZU?PWk%ukju")ŻEwJ3isMP,z"9B9YR]E<6$%̞CUM~G^>rl_t#,+ 3RvRBIG!pEz Wzc>V4NTNu9e :OBquhͭk@o϶GaHVG|K;5w#Fɇ;V=yȌ4hafͼMYVl fM˭%ކ {7NV!ާS\Vk+4r)$#%8&F^`:c:-SvL27SsyZ?C N=Qzp/‹kag6l(aXq$/,q4-0*йt TY䑣Ef'NП(wA{/ꝁHI {o*T\#SuMly fqlx@ʗydʍcJĸPtWPIR3]f$SB.Q)q\ nhW@Dxlŕ1յ,Jx d+Sf]^R!\.%ۈéFϾHޯ3JW%᳻r}Zݔ`'Nҗ+*_D’dZzX3+xdHYMz^_m)g#2yG6$žQc@Є2­F5zG^um3D #pLT'G|ܘI^`5r)*'hA o@ٸʦ@x6VE=4b@F)j-ӽWثUG6"U*rx)j i i> rp uT>ЕIc싯7馣jXph7[Gxa9ӽ|ohL24ɧhI&o47ՙ7^DE?zCE*o;[! d&lk_JBHìM: .8Ъ;; 35+exGa[l*Hҵ|שK4:ܑdO0?;1vfk8 D5]I@Tˉ2OmY%*SLR>ME<sbE૔Kè/t 1kW$Ac>ŭdj,dA߶;&ˀ/D) %vd! ^[uw{YX(>J4E7C q^PC ;-<[Up2Y`p8bҁRe,xuMu}^ey&uZ7y*1H0  BEc˫3l BO[雱H /䗈&F>\^BP ?IkfEķ!bk35yqC(8j 6}h&2){l7mhsَ4!BY#:IŃW7h Ata1qEq7#s疟5jNĔF`(g;)bKigi[kAI |VP m'vtWn.3DhAz&+oα*Z.&u0W;)'ҙtj9S%64 $ CπEgr]\^o~mZ`&~FmI; p=kt]c)@̥WAR)t#ek6*H,誜JM8kEl㱩=cwN:htO K~-&`bDR2Po#nBzͪ)^:EfY^a]ČIǺ=jˑakVd|%pD܎D%< jHoK F &IұmqDFx,LCr3~Sr8_sExWOleveRΨ&7̺a z:1Qaq^q߄,US(bֿӵ@2A?: DHA֗y, (f3zL|C2R?Mra"8-_T =! Sc+OR9\RzYkR9—ϐK@f\_ |L.a-heGuA$'xJjg%0]ua2:uS_{<ʭMkEq5U')%@3ÇwHHgd( m"=i5spp׈k8xj0ݤx`jaoߌyC`OC{T^ \Lf]Fb-Z*P,،\)anX`ٍɜsAe%j*g25r&zsazI%Huj3'nd $&r'$ڛV[ 6bWCS4mPmCjDb@j9z$!՜$_qlpvhCR$[v)!Fܩ`9p<&CZOA,lk^E7)xqɭSV-i}?Mtb+S ('W.0b H+oDX) Nx_lUk3d4pLɈE`xeor/4FI :idN;_|\B;y5YC 7&-RÊFES'Mf(w.R%[rdOԘ2#ӽ~o߉\Z)Mގ骱 z US #Oa Uk9Pr}X_(V2=I!e*`s5i9ؘ٪ƒ@V}&oEcX'R؎h; Ym:$Lm8f2KYɵWzalD/sd;emc)Ĭn % u{@>= j)F&4RS&Y;ˉ B]|0ٿ{TOk:ʂ T&c/(?N{ uҸ(Cc eaŽUf:/~vcm" % cl9_=_6 q f!%Ͻ|[Yj\< "25JU*Dū]6&igJ.Ȱ_wW/Yr5:e`B*kD(d 6`3y%C ߚ9 χU_fKv~v#գ>4Fz)iewHi#Q:W Sa(sABW/q`9`*qjdtDMTٌ]3Ąt}U_-M˜9p+xEC-DR&߭YX^ˑ/ jzZɨ4}g'U2Ⱦ:SEy^Ϗ?+tMr >ɰ]:S5 R:n4[bC⊮5|Q1 (Mn?Xܻ%>k}j6p PlM?V]#ɇUFfz:ҹdX4VF `']~NgJFjJj_J ;+B _rǖ! ̬4YBS ͔ I}_^IF9HkyH8%:9uƼL0m-{T"=\-Y e4=O܇+՟/jtEuF) Dls*n乚 pv!ӎ4t--kEѺ-JUy/HfڳIG؊~XVL JkS|_q0 $χfpokV{͛wņQ{BW"!c3j"a$2`T?'3P /:@H87D{jVD ׷ͮu_Sy[r|@r4]R^>|9-*et5\c*2"v (EQ`kؔ k+vV~pK|驖@8:|c{DD\s9b*bWqᄡ\h7Ypa(\zQ[l7+,'x>N/2 B'vRiUŅqDY~3x@/)3Uk՛\[ *HvU0'l%>QYܑ 2;Ty] hv6iG/+;gU|:X8#A xa3kMWEȯ$/1t}gC%ӗ,)E$Qźe3?#?~JJR}ۿ^KIgg?~܇J 3_-:ωj˛D"S<}e~w h@%;m]VmJr_,$`sH4s% {ёb"mF+;hT w01?GmGdiNJH~`H .IXL7dB20pync{ \t +rbx*1 6w+o-1ռ E-оW^[hg dM*V;؇ĺg1جҙGa%N %p;6H.$V_=Dat'|9 zgrWw(!sP͜xB#؁@>Oxnf0UX %c!Q5pz چqOOZ鈨/W.Fݿw#:|,:HnGLUN$"&5U"[ךR[rXNj55E#)Gfk}GqW? ҾRa4J#YfHSq4~9<٫tE3(Łڷ^ Z?d!''\^w"6CljPe%-gxo~Gy}-Y;^O~95ay!G<ݠB|A~Ԋ&:괚,2.Z .G *(-oa+SR8`?W qJ$1%_ncWpb`0TQ İ`x2HVF#zw?z@z5)J6%<,Bق5,'}{rZ WmB/U5~w G3L4lW 8oř*7RGPzAKApV>U7K$C?ߥBu).(" ШTnĹ{ *n7IB=xНrc"۷=uf4ϩE/i`D"L(?* kbU[ ! N~6`ݎuMsRdo,kKA8fP֛,x WN j~FlZ:ԋTQZ}9+ҭ|h9[6d拎U-3:>#lQ͠F*Z?qWm;s$NWt>Tgt( 2LK4MIM;u$ͱ)L[_9 3k'7̪f;z*mp:K3?SُvÔ&B=/DMRG/^kl{9GJRנsz9ӳ% uUj)wg dz*} Q˴w襈 .-F23q͆GЧk;:\t.@rxBG4E `tׄj+x{ո>]lį!mxφv2gA:'x)Kq0Џg b/7z~Je>WnV73D'<~+#vwϮ/ ɾk. D$+v>p|̗1֦@Ix[-$npqJl|]\M6 QjVV 'G#!sWAKvYæ}kBO69 $PM Y#lk EyOv8=> m{(m*r (2҃M0~_Лc ЎNYE)\u!,n}i6%!C羕)Ee q*`cl tiѶԉSR8>,΀6$*a,ň=~b PJ !ݳ|)%MQP,B4iH ͯA0}m  zY]vw#`{(xZo!a>#7|o6RS?L ,To 街CGoj^PDc.D$ 'O~چ׳c^[)v۰8h2bœ@knU1UMJj{\@`G}* Qj0 3z:QQ.B:ǴH ?a[Ձ <EeGAj m-:7Q*ek 4?Bao@]G0bs0IZTyh?J m7ScO<]bkNGˮO=iӨ<_JR\__ mк `6$MX.њ=413ߊQ>ghz`Kph@4LF(s('Reh|Fͣb[B"wIqã0Zc)0 "LY‐hja?$ .<&Ew030d,?ql)-O%XxO5}œ!,]K?"^?]gP0`K\]*gV O^(kZMQZ'4(TR `m#'SI/ŽF:/cg4/$VNte"۠?!BO *1Ά⸤ sGFu-F ZR,w9uj4'#qySA`B'Ubvj H,Q()`[xh<*(Г][ܪk\츫oƏg?s|2T e8ߕ Mrܿl8 О6O! N d7Waxj 33ȞbY1`U[>h"m.•Mah{H1tD>=ߔ!yc$9ysl`tjΟ `*T" T@wks{eb [N/LQ<,YY>w0ν7n܏rul$1 e*xiI Xi󚥾_ :1( C2Ig% O'Y[:Aur(X2:kvK,8QJn( -&Mu1ȡop5Bț8C4xO^Ls);L!8L@Lsgwb`@h 0ь<}b,[8ѐ @!O2:3L7 ԗƯ__. aGZHQQ&/]Zݖ/<1j/)tQlI2gG(>xuvuB >e<ˇY+ܿ8hI睉GUM$8X^ QQeZm 1?Bߝ YpӚ¬{V}+v4Reqq._ψSpQ~/OT/;oubi;7d:i C4vИ3h\n*JI"+\59gwk^y,%aަ;\96;qm4d,ɕR}?lhH7HGJ`:H@R~DH'|e ԭDqN7,( ܸ@Sn7/{KΈт], .|{:84*kBbv iJsQI7(*cc8ިd悉wۦ9')Rs>xzX(u2/dg]ZoTtm۞-5Yp&u5:pL H #Y㏈a ȋͱ_-wۈUqm۵*7,@_ /ӄk>R2Dca/\WiH\Op,-:gv&7<9$se$?.QxjK3❀DV +0??R}U:Z\{_{斵y\#]б ^𢦵̝ qJK&ʼnsH  1,u^XH˫jiP˘Ix`Re@}^$~:Pp2Y9^"бqyl}z-` kt9-jZ7吘ȢgFrNg屲6.zSષ}VEv%b0 kʒ2 kH iمDOn2^\Yf ABf"٩|r˗d{mhx 1I׋CF2xߙhuGc}::nΧ%K!tIhRamrLȀ$Q3G,UA$V_ua'xiJi'd}2ա/aYQ̂yz tOԭ.8j̜qC=+;S-!ʹBDc)y$؅ꍨW:Mk{ - <`|:gQRJlzr\`Vc<ֺe5F*g]%&wWvLxC 9"&ͪeW""'覿"2n^ݽLu!U{BBkPXts 2{||*}ǏaZSsg傄 ("2s^}qXvSP/?oף?I:1zV"Ty R*7AA7K17"`+%ݕ;w99GŬH+L+JV"@Htp~h*UuОT5j]LV:Qxzr\C S 嚖p5:T%zx`#Qh|J_(!)t/[5R߀ ݼNJg#w6qӐ&pe]cQ7lO_S ?6Hz5&0A6dYrUEU*JGZ =mIa:a4EwXɿkRb"5?"wԯ8"1Ɨ/oHp!,gɢMjZP7bjaȾK[ΜQG:HEY>hc~o~XC7M8m5HhqMKM%+Ym^!+KF=?=Gܘk+z0| :+]|T;Rչ{I7q0WdFDJw>"|̕LpS4lj3ċ/kI:n6 քz+؛TwE0̃@6 KՒ 6:GW秭~SъAV aRh=aM4ðT`4xyB d‚GdqYJ3msJ\>htr}%L܏JVMų-;IAs|h&IS!*&*(˄C |a_ofq VO;=OYnm[R.G\c4QH7 ҦC ow?oKFʌ 1'lPQt%Qcf 3}@ V5}%j0-.G/z<!C{d=DuqZ{xbh p#RJ-m؇R$G0xd0rz8(kkTz :Lw2 c!S_Y͒G[IebL>joQ;[lDS%o|@،ʶsKUXxD,Rԉ@!M.Qb?aVFzy`;m/Hږv]H&v'#/cn;w{DO (dir]K#f ~劜k )gy'IAE0& ąh-Z@{Vt^Tqȳ'ISsq  /i@j[ܭQH @}ofR 2佭) WOu ۊ3Di2}R%}Ȣ́؆lcߒK)g*z?!@p8[x  Lm?4(c*>?jSj^.KBW>̜o^>%bk'gGwªo_v}'|\޾:Kg(8<@=Ȟ8YrCN6uglXmˀC 8ce50H- Y3*sz^/:,aXm N1n8WbIԇqWH[RS+Go\x:"wJ-_?hJ[iQk~7/4Ae%~2+= ^pN.#s] n`HnJ-i(1A-oPU'6a%lP20m`nVMFBo ?ρ9dWU/۟9q[Y* 1?HtNw3aTلA ^:dSջx]8r(xx)grFe:waɶ>#~sogйYVhϜhKkh/&Pʊ  14A$}bJ/ \`M5i %D\6yk{gj'VTn@ΰ`/Y\>s}ݒbIi_*YbZGU+/kXM6o fګRU%Q@c$63P s}`7-:բdYN5~jQK?9|%*@}b&tWXC}5KZ"0EXH OoxơLŎс#m%9yGD-dg"=cS brJMj1ǯoO#ʺ- oO[9h YَScM˰"7,x4$ T mC&#fI5_kK셒t8OI2N& 4B/e55lXba}kϫDن'5au -#B^(Ko8M˝ #YB{FIUr6PRir+Wxutk.D\aH!.ru:Svl[ 33 < Lq}jwe$mgKrv(O0)÷ M<:S3f F5;rF,GftJQ~f;IKZb' ֹ֢Ca3"vHe&rgmFT|?lN!<(A:\VaҴ^= !'Пwcr1KjF\0ݦn0Z =A< xe\Ӿ?AN 'A|>U&fnBۣ^Ǐb@ Tu~^k YH,E_cFэi%߾dB $(f4x%>3AXmY083 B-E,PM8jAڒu'3YNwkK%w"*]iu*9q-ľd.qst~f W&PFICU4|z%RfЊF#`J8߮+awH3C@;V0>yԪL&M@? Wd<9WRC~,lX|Dh֎Ct-8΁+Lj_Tfk;l?f֍f]()'[gLR9` !T:lbn%QNp>E,(6iE(b? "n80`Rgk<)zK/[tGҢN`~ A>Njyz YP5f婮>>xC"ߩ#n](+TʆBo#?)>ƼMf-\PCsѸ ( [ޒ~ݐ7>7Jnob]v|71DGuppp{Æ`5<1D,RE~8c@j>:< foU 'EaEWi\t R좤r @]9 kChՒ4fO{ &1BìE Lf@+r,wef&~ѝZ^@nETK#̩\8Oy &1j7(K[3FT{f`n˽}.<E.oSo?ϑȵc-hYXa2m"{YԺNS`y'Y-\ܝ$t+ 1wܥ0 k /#lB&V3ZʜJlqsN- 䙀+蜕1h..DFx#~V_v {!sCӎ=>f r"ODyz~j"](5ǜ#gr v{\nz5ULyLJJI7R#8bp _ YW6 EVC|l"2un_#]u/{dG/)Tyw-F w9ȖEMH{D7BV?%7.Y?{;G Io ۃCjOkř; ,{/i L}nW3Վz6]*+)Vq 'OshU{ CHȝ(!%29g^NvZP ij'̚_D^5AmG^A%wY* jrb%ޚ*T9D)MH 9J ] xMDd+{&i@]V u@9[/wB+*M{%?!ԴC"U9,":ېU2yRdޢk[>G;]&g^ʡ3TP@wL-LmwFE[ 'ޕ@ ,2z\cWyOtlJNddj'Ȝ:oh%.rSfL><ZUf?}:e7?TwHlޜ _`g8d2kNifx*8.٠T}h)YvJu ho-T`Q>.w^KK3(ZɺGijsܼ [êBg+,sFJN]y7AKn v\S7\.W' ##yiq4gp`'nEF KGUkh45&iHO%.̹h%w 7?i.ui8q;YGfŖ h#6ӘpX24Eo!^ K4m8}|TI/f*+LָK [{ymuQnp~ϣNJ&|zrh}<t`5n8Y6ɺI˜ۙmx?!s|ܮ BrB*FzaofJm0Ⱥu#`x|Gy®K|o,?Ϸ Kbq<\XSeo5aB8-{~د#(2蕌RIϵ$i!ky˿&9x??ы7.τ ܳfq]U![IЈ$V7X.bNCotR}kI|Lkm*$oi6J+ jY`^ů,8s^x Qah'aPJZ ]X=z4DB 5~Ն=81Bsw9q!sx.\^7V<`Lxˌˬrb9V]|2^f.;8-Xkr!v|mwEIOc2Qfˁezi 7}=]|S.wȂc#3)as** ;`\0λM"S^Q#Y$uel4Kʎ ?Gjgf svɡU&]V9QaJYlI\BlҎ_D&Dcu/7.idbznPDcU6 n'Ľ|yP^uX}>+,zLy)"Q_c;h@}{m0vP]bc()f!h:|`-OY:majT(MS$槜3fIvSG0؟dv҅؅%Fdr`;1&Z5V'>]Sgjy8*4R.^!x=ڏ?ffz$xiy& eQF cPf͊f\.f]Uy_Kr(J ,-THڱ`ڃT_h0ȟ )>࠷Q9'2b݄YsGl7U8] nJVtrG{d oZß49q\5r:L5QGtKo\ /T5"?/=2)EytmĵmwU].1.TȜDg2 G!={N܇K5^EdR ?5V|[E([dw'͔W,E-M7-|=^HTU&'n Ց1@1p6yTBCVJ$\!0|q@=-Z53"PE٘IeտJKW=ߞ2kLN63:G'vC?Όy!|%tW8Cf3{2tۣH%8нammP b|Et?aP^f}͹/ B~@L#鄍#e@P&njhw9[o78_(T81I0%7:20~Qگ-3Ό"`M31PʍIo0ͱ{MW(@쪑9X}Lꑧf&ؗ RtIz j I}8pH; c6'*$%6#;h<~.7{i%y0ZiP[+ߡ`@7JgGݶ˖J'Ȗpd-{V3ΉuG]f8ظ55a~]RAbmn^$/p _ 6RI }Ʒ=FD}tf:?u=_2h[T"0cW|AE2' 1}-ŗ{LhԵ\M5a(m1#hEتq (MR9FHsVgiY/Rpcp%5!_`m%" p_[pS()]ŧM"@G@&py$LuM`Ɍ1ʼ^_UKR=M \ Y"3YR RP]VtgetJ#;t< ,i[ #ԷU\+=SIUu+Vpҧ?'o!a,C A݂(7&Et 8:uDcs( ƩrO%Nl%%W+\aZ%ٮ!}  J.oʿ4:=hF^7Gі׏UiK +ϔ(N۫gE?ImcZUb0f,P[L>LNZg9@i$!$#DKCO]Q>W<_"g"rwާ9(ёhK/-erjNOEeX Lh^(' UH?[kʜM%Ţ?.@] 騍+zVd[ٜzHɮs-Qć bϱ37.rgK]1#G!ǣFeݪ*g (x݊D>WTŚ/@~nH>* s‰_gRnTUSaϴs+G6]V\S~-K|_R?g,d r2FPn]8_Pl|`92Y5k]FsȰqo/$s74; s+V˪ tqw$Bb߲f0\oQ1G%E7|—.QF|_k'A/g?q9܍ζ]x,lY)}d=H<<*Y+zI[ ƫbF9|,'-)UZ8?2%0{Ӂ HƸ`?2T>s9f^juAMkntd›kPP\kiAP?چ4"b(_G†[|}8v3䮋5m5L͋Ѳg̾l6fcJE /,zswh|+BI]s=R5$vZ7V? TF5 319Y:Z_V9Nfݔ26XIX`a  ыGöLS k*qX/4qX\U#AY*)!`XF1|j.тݏ`k,3ֈ\xrP$]K>+pwfa4.;trl߅8֖"u| AUW @_[fU.ƂP ԙ y7Azר Ү^OgL|A1;)Փ&v#y{䥸kZMP(o<-V5Q&]:΁Rzg1Xׂ%Aѓt0} nGtv"GٜF wϊ#TCPJqǦ ֞;7=bpڥ^&7\IpW7|^5E_9a`@-ۡw=0Vo m3TMӖpjύW6ZKƒhan'Ϭ= bߚhO5euEap@Ť*L~]cc2ijdƽ8 @G2v:KVUe h V,}Ť5[-0jL`fd0e6 l.l:Z4H,K泈qkRzoviP6CG14ZLXk迴E:C&{~jQsg=L;{c*AAYY Ӂߝe;@s1۩&F=}8Pxld:Q#Lk?R&h4CmM %n@qQ2U^/H_81`{R^3s? 2 M$`ϝIɮo9znI{*;;)c?qwȃoLzZ>Y۽.RQ﹁ljP)%CwDLğ]˳"/^n/Wr 6L(8n`ʌ"h$rFa5Y2 9>F#~<sÍhT"[G+=`e%c,*YS{bPt}._˜x_% fP*ĭ,0p>IAoB.{lQʐP8Sa 4QVѣe PTi`~DPvF 6 5E: Ւ #,P#`jAx:]3؝@gY !M.Xf/xyh૦H//X~`_8dP3*| _D/27z(a8MX)swkdP5?RP܉Ffs3ysخQ#po^$|!Xliͽ+8[`rS4_gT 3k ? M:2H ]7.s`ҽ4jvJ^P'ZJF?!-bSCFa84![lPEBfj2"Jfׇl1<ijtǒJ|& - 9gv z?E~EjTMtf FvW;iwY.G\=_eĢIkA6-Es#kiHÌT!Ӂ42EYŁ\˭FY5w>@9Wd72%}5$`|33 ,o>wf+=>|zn8_ܚ1zMb4wg-DÂOwsF+۰M\* !,@ xoUQ4 xpwm#Τ@]:R3%tPڼy5/d(pHJSRF.=__hdpug{ٖӄ8@f<F[wD#;ꆗ0*Ra3p#/+BqY6 uT0HER!q4ru5&!VbZFrL.Săx }ڑ9ݲ߫H廲q16х 51{-2L{\id-oBP.^<$!u۵˲e|^Fk2RŤ`*6pfbcQ+ >]/X_]8x%P*SY(C})yRb VP[x#wIuǐ.'rHxl ھwC<+J6by⑎.=R`\M^/J~yEQ-ŏ"m8Ctݪټ!4l0Qba ݚ0Z q ,=*Bhh P!B}r%?JT)Ef?"Ckf"#jD dJ}؟WJAp$a63<\ZSO]CΤg)E-CX sz5hZE6÷.HbDk&)XΡpufnrq0ުxPG!p_A+JRTԄ?ʪr<^,5rkq›ބhspV8s(A֝Aݾ!%-uQ=o`rJS2^oM0"oy\zˣZ,)vAp%!qhkP%֘?+A4oDd-Bm~dM; k2~*e}]FꨋTAYڛ&`re8˗eazʡ$wu!ه!fY)BҝH['[lb1M;]GN;]ڝ4c6tʎG*Ei56dmEI_&Sŭ]ɞ&^cc ;R+h{NMH~~wG|OC8J[]SK$raXV.)‰ֲy' 6d \W~+:CMZFpN`|7L'[| HMM-m;z1/\``rגD.pMzTAȕVOTv߬nˌҺ9}ҌB%+iMUWEMqF6ADgT.ỲVmmW)y.9ߥ\88Ca+p_~rb埅bAj)ĵb|_-MD ~hi\<8@$wA5E>vz\'>!\b-ѱ?3Q׽>`[dh[()BbX8~;Kk?G3ntP]s$ACr߉N;?VƋH5kL"0˘SD5Uog.p_BT=&QCV<1kt3IPp3_uD$;ց 41'9Jfjjv­Fm^`\܏m, I~~\)ܑݘ|~;^ANfYyg4FM;:fMS>RX +!wԾArʌ/Y%w~I,7鯱q~>_`㺱=0I&1?XŔUjQ 15HߢeFVtMl J]+g\n;]mGtIgx(n{c/KMa.VᛔMЉ_Luu5: 01y2[H- ;-! DŽE;ӝ~r/RK;!h&~} Zfʓ8dV?NJm_ !c B6{_Ɯ Lio(pd2CV g4T8u)J\FYl) ^29HQgkWT}) u}@M/!\rN!_#I֗&0Ƽppʵw] 1/u\c~=`Iʁ([bKpP2(=_J+!L2}-E!Lӿ:UP9883ȆxOqz%Vi{EX/l}߃"ʥԊFlz~ͅf - XC`^-H?h)z6q[5ۚMPSY="rcՒo$x/$U0sQ HIE= ~ȆR•(9=Lإl{ZJ/RaNx(}-u^ > >}湴!WwXZ KwHCX.J [>ᛰt;h!֢v#dFό~'W3z<1N[z"9kk[ ÍŹ C˷=k` eaH+u+2z|CvS-(:܇25A ޷.PŀM0-N=*Go'g)[?S-8ҫ:TmRgR: C6kJ%C0 _EE  ;F F?E$qÙy[ (cI3E(4rb8#6ٕYèBfڏY ژx =^|=aجbRmQ6e֚=fH IlZ'nbP ͨ=9JC'_$(|@ċ,&,dt/ѩZMOL=Sx<"WeJ1WI J,coyN4\/  ?cTCJe(8XB'̮XbV]~F>jƊ JbK.q}Ob2 y 4ΐ+F_%Yg}P+$=1S8,M0rY)T8f_`u:R8Eۉ 3BD8kY ,n$MT_Fl.D$skld..gpݰI>8` _뵯rbs|KQK2$wĿm>R~>Gw{B D7ca]&G)6ӞJ;G077JuJ\ds,6SN#`EHG!J gl\<ڼܺ^cKV_,M ZR+JBuƮ2~V l"Sf]I]cSOMnwhQ/+0g WC1a'{Nm+[~Yä%!SMGSWUn崚W$Jp:I+:Frᘑb}96]5i{耈'*qepFgzcBPIJ@9 CEzSkGy9`Uw4K:Da _T]Z^܊^>b)FO$f!` u" Jѡhtb{dYz%MQ"M )@7beBV7GY9JUd1a;ΰ)ゑk9jy)>i})R %\UHN0' vD0OnռKL1WyAT\8!~QAdo yQU70_di#BA>#gCbU^IŃT9wR(%a]/=1mĵO>80%"9HɢOFeQ6P{co?{vqL>a@wAm1K)r!㳪>ǮǦ94Sj?Ki#lK)**n Hc|&.%T7|{Dΰ)}*'mAʲF;FM+x,K7T KmKc><qQ r=VQe 't){xRxtB)% 4ZQtWzBn.\܈Ԋ *3!0dWP󪞃e'C0G=]s&C?(^ "yIKqZ'턐=S7F?(&ssYJp엕=I=](">1]h?2p-ջ9n?4R4M<3KVKRdoud{5pw]z=uW˯'"nDbkd1菈[=$pT_Vut.h7"WVw-]_;\|&l@\cR®s l[}Ì>!ݘ޾&H`? oTC)#St&/S0`11w(?O)ܭiR/OF;K!ր^5evLsBSX'{MJ"8]ߢ܅ ,Zn\S@kLHπ폎")d|11%6 `d$a'LչI J NGhX ZJy-!1 JKYb+Ҙ=DS%A2exd ut젮';ŮmڙD;,޳&49ctLt\^ԼՆ>8zE 0GA1vCf,ۓ#ݨYh5pOk7B?{ 78MVa2bvwJt3hguW!O5E|0V#_hC>+CHZ!]~T%"E9Ft@6( Vl|kXnX~d2D*CP@Y_A &Lo]!"1/щ1LQhF+@DblE ܮrWͅ@w;#h=@R5k4ECyRMiRwna^D@exIoMka [. w#ˈ6 F<ݠ[!V +W4/WʱgYZ0707010000038e000081a40000000000000000000000016570825600006bd0000000000000000000000000000000000000005700000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/drivers/tty/synclink_gt.ko.xz7zXZִF!t/_k]?Eh=ڜ.+Bg:^,UVH6s߯S0y;$ϐ׎[f,?us]JP.̡TvJ )"d d;/3n5!i=$?9X"_C8 =Ck4Lz/`a@:yGc8ҿ.j;%Bqg;Tl;'73gʉR :j(U_)oz]F&?i(PʑhԪJ/qԲ^"/̱*øXY`{8!Q4ßutl07h?M\EfJTH1;;}ySvENu莟/ iI4ڭ^`ceV!}H/I[,QȥL`_̬Xku]Y$E*w_yY\GUԡED6AP22߯|56ArPv/n5*e ŷ|ْ_MGh5uT z b>1QTG/A#Fݤy#l&/(ܧgDlm2_wF 2K?s;g3^5pse({(;)534n &>ed'm rip,bWm'qZ̿@RUx|ݬQ'´;2-B,`qqcxz/"  {k9H`~ C|GkPi'{4I] ,Y$Ӫnfa{(@y4$T\t+w@7)}gKdhzϑѽDZfx!kyQ0d & /~G!F5RYX ۞}xm{sH/3-0O1~0$#2&䀼I4?? U*t ˮ̋Nd紎2#m׈._Xq-a {˕!sQȓ]i6|  :twNg`p\݈G|ẍq4?ύKmMN M/Pn(n A~+},rh$sե|(rp:_"9?[Ђd`?Gu<*@xѥYLkwm.jqg7av,䶟'#2Pdzս[hNܩ gCl:f Fqu(Jz2h n7!wkl䖞 e/oY_h qD)Z UU|}AR̃:A ̰@`k>~ܕѢ&Rmۖ\"E'N;Ĥ ,4P*҄99[# 'tShBCdxj>Uk`Hֱ K t{M'obcM9D.*Stj78M<A1^Q3[xw1mx΀]yt.#*fR,Y7Gmp#;\„D:#2_b>;E46dk7c##2GD/٨M2A=\A%{sgxĬa1uIF$S`X$ٿ ڣv>3y#:`5> )Ɂ ng*q3y8W{jc_X{sy-Qa3X|eŪ{JncaACpdƋt." $x9l+LmS ڿ6\Z72{8mTeg<1p_+P2C@i}",MC UbʔЩw\):(B+t{ -N#VUrX3}PpE,Qٔ*W>ƏZ`ma< 7G!&sx5jk{!e"%)O<2* W˺dhjb Urs|Zil'C\:+Qb3ӻU/c8 <,gJA G~jA`t&ZheiUj Sezױ"-9*FtW۩%T)b(MBKAJ3S|'ձ !).gmgu:P@gS ٬z}Ȇ4YFY} ك4;_S&"Bt+.p pLgYj]'Cۛ̚(;eQ"rh=ܣ)́(_YX{TC|܂zU'o5BR̶_D/.CQ= ym$Le5R+m =,1FSfU*e&y™/\pDLs\C U1X^>RqƱQC5:g[ ¨]|:i&| N>Z.YSKSQ7)G(M\$gM:SSErT,4SsU<7,9-I[I,/c(ݍI[7YL[It+|}i2йg)=E; &K&o69bn*˶ݹ3m6ͳ ܂rVn/^!"|΂6*5 5TY~E SZțw}ؙϣJ7j!iܘ:ZxzZvR!HLzmyEhw{;"i] ){2@x^.H?YX{@=-ZD )lѴ0 piIĎp*`CE=KV HfVgXƩ~3*^f\N2zT9ɫƗM$ϭ~?PrZل`3Q> ҔJ '`d8SOLuwURڦ_e.93q:Cf8h'[?7Z,5@ǖ̿&3HF,DX?g>e) ֙g  M h [(9@y[xvveKϱ)n[3aۀofxdjzVU<'S,I:nV*#&.S}D:P>"dɘig:fTAg!m]GԳxYuL R5 Z<7C~jKMYZI >Fy_R̔䕼kF Ct3c~mZ]rvuW3Wjee 5./R菺9nʤ`驊& Gc3YMgKa$'q Ę*}c8R d.{p)aR6G0#YfWNJ)x:(K8f# f}f|CQ]6w4RbBbxv^hC~5#ub DHt*_&Y' $tUwKt3S=22M2<:ӻChޑ#ΠR ]}~kPB-^Z-b~00R/+:2ńKָ_/\-e 0)*:ϒՔަSNաTWX#x oT)M]oibMƒ9.o}.Gn X@;OCЂ/YWbY9'6L"r۹18Sͤ,"=䨎:uwzm)*MS*.i_qス IK*g~ oN-r a?_NBƼɿjْ[~G#O6&, 3(+U)K5凍jZHTfWO`Kvsj/uhnc |Ͻ]L$9,@`//[)[={$s'd=~k0+>ё[nf ұ(A׽ Ԋ a'VFg?_!&RssG[,6OqtNd/31:W9S[WQ/: T%7w) oHbݤ\&ƛFvK,E8'Q3LCߢjjaljStYUeϗX&c5߃k#>i*2"59Kl1"h)rpo$R=YG5i#Q} DJR5LuGzG-Nx%qO*裄1":h}5'i8Vj\A31ɿsGͭpJg=r`Xr$' BR XUձkKiF!d3-Ŭ#hD f AL- - @rZxtc+۹Ҟ QyE@]?9 q ~,<Dz 1NA_F8@lTgMtz@Ka BtO(b ;Oeox_l]WA_Ӻ_m3`CF,Q+kX~7GHjCqBUC|c[ٔk;#lྖ3 CzZ:0a0BfC d;rV)e DNe s3~B.E"Y?;c V%%{1鏉L';\5q*ERF#Gjv^kyEy^F9dDJE0O5ϓ7]npCrx}#u`1Wo뵏#pľ&P֤:ȵH&@lZ~$*<=kUpZ\٤c/?51q,'~r0*72ɶ%f f^YQl{2#x,p+$g/]AhnPRؖ;z-{U 3^mheɨ] F3QrqjIPRAVx?qiGȆ4đT1Œ9:Ft mᕰAʒ^O$-{hYTc k|A@BD\i}Z{ܤ'E!PJ;xǠlpw" !ҽxWٯdaƫ}3tՠb1f05tL.jok{R<^IGCuwb}J4T;[ÿf`[FM%qw0yr1&$K^Y_y^DuygV 7-5Kb(m!J0xs[cf4#@{K3xذWS߉&gk ӭ'"ޭVcF#;*,ߤC֚V@ .ʹ/E>IήGqEõYQߓI@' ڒ_!5\)ds,v_z&JOA _@64zF& WطJ_\wZ*6\M04 =G7.1ߚM&S]$VP "}4n{^VY7&Iut[^n_1P-֗-nb?k0cx+tȕ [2%Kv't &:Fk(g,+-{j=N5XAyMu ^^^\Z<jk1I2[sz`XaTiC&#!wm5ȇ~|!-=aesL?(VX,O/U"/L\6yncxC\aQCCMW>k ,h}+ ‹M|i0+U1{[]Ֆ =]򬚿ɼ|[ǧTD.4I2 mV=IҐ) ᧺6@wOԥ顁 a#*uE)b\-\6X Fz5~4?H** 3k2g:4Fi yW::qV2֬V+u>آOs2hTpXz7{a*@2JcTb{ ȥ A~ijKI_[]!Y0D-Ս;֘Xؕf4M-| Ih'b0s&4V=-*@ d6ۡ_zIx&+ )Q NEL5ZAhe͹es Y\<1dT'WǥNjhz㸨m.ƈ2)-gȫ,صVynb.9 ;tX(ѴbMIN-v%8{[,x9ҹKꞪ?OSnqT;D L-i ~]xɮ~uImr#5xO,Ux+1}dB37y,U}^Pzx7qiC̻( WCWSVZEγHCXt:^`5z7o_uծڴ8pI1΀\ tfvRwzZ+82DQ8&_F⯾Rnz Y5:}]LȎ ٵFq2@ޣKZ:_3{!j'\}BH Xw鲄@9f+}V''zHLsFu5݃W26?n[[]#91iγU ItF.Pu(˅(a<3I\@U_ W5W+vu3ż!q~#)ӔȜ>sMRi`hja1 n5&B5nz '@1`&S^bz9D_nLcyh({3rJ@JpMjR?;_D~heq1ެuugWA]ڮn% IV ү99FV b@[2Ja-y.9лXE](Z \38CLzHͿ,m~܍$ 3Tw\AIycUe=Zt '(Ǵ?Ja!\^MՋAy[>pA9%-1U JF:mv\*ڰ]X_υ^0-`. >ڙ9 nmOr?x~Fz%K_r}o5u4\_U菋iȰ£zXQvBxo\\%Yw~߄?O% HlMH/̰+:48c5WI?Ql^t6(Pgr풷ִTdD'BwJF~X.t>ci)&/uy>wF P=kAWN<pfz+# )&.ؤ/9DHNdd6rՓI(ƙہf[wdžoD=KnnFX>{[8'*ϛCCؑ08n_+O3`)E4ǀPw4\ʫV>5ms6ixCqR8b B,94($@vwq1AN/dͥ$H1E ^%su%cw-R?0E 57X2Ag=9pRXVN^xQjO#F)åԣ5UPb `7?Bm`oc==p[yS;=|KͰ.c'CEF1 {8p\"{rV AV7bUU\#+jf:ӝ]P} $pҗp%0MTtA;ƈO-5CHJ@^N%/ s'FY\]“'gdG$^,:!3 e}뉇==Tq$ĵ\=ݐqdEf6Dmʍm3HKAG#!ԴԌE1c:`aC_7@<".x9ϗ" -B"N^Kb('׎c WL ]:\mXmLy/BvnReFAƒieC]SOF[}tF`cה4~Cً^ Az=i_ţA nz1-e[Jw+XrnI_ARV* L̝gߵz4mŅ~IB<8?2D؋E]gUij֗I)+z}_i(ܶ1SH3n۴)9 A-h A?̫z~ 0,ƅkcsGةgʳy 'lz͞Nz(+xv˯PN$-FWy19m:TpZʧPhw=(Qm S{\Nei/-EvgLjּ}*NMߜ[U`^*SMՒp'Y 3,VCg59'726軨<%12+A`OUԃcsi4tp;%_[fdQUg%T;iҖ4UMN|CXԺ꼤6kyk<7h@U>Ƃi-?nܡMCB".VF$r,{qdFERP겆}.d|)Fj-e, k5 K("bO)=DJ7(}88e>T \'lnFE{͊QIW>$)sk|C&#c"*sl0UM/?C M}V` 5fx"P ntĤAR|rVQiDۧ^2w f=0@-Ԉfdw[5kZ]} NX' _QWfJ57\4{%FR`n9]qH2/YsaNL )i@ G`wB+D ABl^L/oU\! .AYG],>d;0}~M-{ kR^a=aRJ˂ 4L@6 d/d G^*,2(צZ X'*0"bI3{ȵZ[J$\r]!aYvLj1̺XW(I2vbL-=-KH`&TL ufr!?]SPwx3-9o1*hy PDG^ߎu!xZcd0&#{W3-:)9(ƞ,'}jdPSl80Dʹ¹M*ͳҎABDufH3xf b' F;g8U=|bU>-jd{XoD TVgLWr6Oz%ۀX'0$kՑ\0%(,zl}ёɗrk҃C5yi q)somG2_J$JF98.9V\ n59R̭Sk S I5Q3Nj%g:>@KBm܄Q>u.ӵ,J\ϩӾ5Тcba"8\{JPBylY:s/bY]CY4;`k>@4+f4q|EBz;[0Ӱ7kTc]4CsP7%~K(DWW Zfi"-~5(NoZC~<@ҕ*%3-zKUף,6ipJe3|55&),F}.YNkvPcZqH33V<0Q*"$_l'i!-h e-/~PEW4W *Yd#N(x}%(t(0f_NG||8*Dv|)OΣcԏT7iqD6D&H$Iɏcթ6g]D5:M55آBUxJG&MVԙ/F{O2G]a+kC-yFb4[?^ 0[IX=M=q$99I# U:iBĭQ::b_+U^J'=Kx_l$I Ka<HOA؍Rdsf2UGI~00%^ӥzrd=jdVlDQRB*h{KoUz:WV>njq,]+A FzG\zLa 7ȡ ]Tnwusd `s%tеn}VU1ϝưcJAK!Fc2 y $}YmՉ)t>XԶ=/LˇigGM*OkC+J&}B g"wF/ݗ%.Y꿷lX6V9t~燴:Cci/1K-q YtIӍj4`͈w -GwGJJS:; G?9!e1bc$i 4oF>$oC^K'Z[eZ)n D@] / lA(_IV!q34_ ?CMı=dhX)[k1Y^CAֈZ4ÌJ*fLTu:V< aB ~ܐH; lAl WsVE$M}hг_AQSe9`|Q07HHm"uBTwr~2X*e3< !Q+~+"CIinrxc^|\felKjT>71Pw[Ba迭!#jnhBI;cY3Yq"ǰ3>ܮ ˺&>0z*1d\ D`(Ћbbc\:"]%w;T wMrxc'c? L*FNR,W(]3p7CjI@JƓ&cn_-leQ6]gW.K1%F&w AX=;#*_!&.,39/ |jߟp+:wƅ+ RT=[Yz[rQM| Mv)-={) |9 Y󩜈$]$L?_8TIK> f! 5 ) (#v.toxcAWq` d3G= 6<3E1h &ZD$"Gn==m y2Z줽 z^vتhZ4շZ+gm`~MSGbu)+<Ͼm$+$̃.Z;5GDpy¥ jO>RDA*ѶbFgtv[dzy.|0vfR0_+bE$ܘCBE]- ڻs. c>AĆ R&i`\L';hjm*4/G?.i)l -J7޲g ٱm|hI޻8N3`sQVŽl7DjLkEztв\*o\p & ' y3,YPւ,G U_0|O6?"mS;+Ҙ?b"P؈FO(A-6)pyWyÔ|Q<|޸٬$M_z*p]nrxL`ԸХYBB7 O1Tλ_>hfމ)r_{k [` WP Ce;8E#|{B} y:msf_f"|-ꔃ;{D)Yrܙ*BnYcg)KnH!>\F\JQ?}Ѻ&4i:hd-5vFsf: ®fX.ڤRAKKb "kGh>~Ju !Bdxiմ,C;ec] NЁ#N&0}z']dҘ#+1R!Q./{LfJKꆫlK !2Iʑx=H65=؋{&8Wp CeBRnJfR_]EY*ރ?U~MEj`fX&**MN}Db8lb5vOb®4G8X;Qo묽>| I9#Ow"4E=kqΎsk)}єf%ӦO8-*G"KgpvIUpp.u8we'>^'H@_j;dR!;>aҼEvMD6 .wՆP_Ê,#/n.=ޛ\? %#7yN:%k8vπذR77YSoZ Р4ۨy`ȑ|T X?FLe>';3ܢ𣌿nl1Foi=ΈSVYiFh5lk_;i@F)Kg0Nj˗|PCRF-hj u lG3hn,iuN+ GEŝCs~LaZ1V$}^ NH{3}BXH2x ѾɳRb>Q^EY8)=nv. VH8CQjlb?y?]V]f@kϴV2 c,O#L"eŎV˟#ZP2!6hE|z+ z{jG1iV^?W3[ #Y=9,5J]$&T[ u$ v9&M` ږ ǗiD4Cu[+\y߱ YX˱}8cv`cd\[@D@)B7BhKj9OfkCRT0 (czZԖK%EyCJc D'+Iը ՜͒O/0jlN|m:j#[zul}t%".o;7TwX٪( |zU SN%>U֧1frogM ɥ]qP RViSCoSwb jk-RqؗQ& 3VcŻ E bs'Ƒ>ߊW L!zݸ"ɺ TdZWBmV՘dUgMM.cHg}7J(J,0#){ NAj|:T,Vh嘥޾GFhfUh1f y3,҄dw,pԌehz\I- s/\Ifw>e?|yXzp8L8~ն߉(*D9|kpG88C+>Ȼ ozO^1d1OSlƻrib*CF"ӖQ U}]wNJm6b%[ 2+4AԘwd:=O\ϹBY8B|{S c$QE1RLHt@zv X{;?s[Xǐ%8f9*Nktq1([onǹprw !U3i*D@8E@D&]03!-1¶b" `G:̪%b/:5*BDHBYT!Z91ᐭY8u%Tɒ&$d%tGrq; W4,LҦso>&εoq R:uSƿX؃Vሙq7Љc2TEu'h~ 3.!H]6[Ho9Gc+B?Iƒ'Ւ|@gdcGI*wKBU;AɂYƵ, YY;P1%-VxInSą[_fa ]YʞnlHBzɆ9sz;`5gc16}'d^/:-Jr1^0n wOV-SIt)G86p;uk $7Ae\V( sOM=eV[ޗ\]3G M 3||!d% ǩ>%5pc,%beUӰ9Knx|*FMw (<4}^w‘EzQ5קE-񇲂ZK VP~N!&/>Re퐡ˇNرEY|( P6|t<=a<t)uJFF&E>k)E o@f;a2k@4XjY$'K}*;ay"m;0ȹ?9Pl=/`S97 Ueqb0č%\3OADi)nfe(̜M'ZP>U*κ>&&x`O /#sܵFPy/`H7gD!jl;|k3k.u>j:mCZ7G_-CGC+/&qp$fݻ[\#ᤖ-h:Fs¾|o'{"+POcR|^ĒnYQy5+K@qCDx'5F18>kn~oMYS&X*jKH0B>ǏP: g"*a R)ievCr~j}{<Ay0%EWaO"qَ:Qlq֓d\=7%*'H \G2:(>wե `,xw/0f$ǯt3p5Ս,ϢeHT"YRUٳ"]5MtyKQWq>8;e{ipj켛$Oċ(̚?DHk\&o}|$ܗvXKnA[or#;Xx?hlTNozzu%!T [Vi)=]lRMU "Tq`<-}4"fZ 7BPG)@&꼼aG & a fu8 (wr&VC ^:{A8@S\՘B,fc[!qA󵗝j{+ť{A~&}5䃾p>B[vv_WC Ə܁f:T?vPuJ>; ïaltǟή4 ljѕS$-}n"68W-@ea ~Fe6#ؗND}BsK P9#]lJ 0L6(&XfX߷ 9^`dT=:0i } @nzb/SZ4, Rɴǟ R{d<^77DN>` '@E^ks18ߗ0fLP4!IDe R$&j~jdAs7'E$\X[k+ڱcS[GWcD1ݩW)3<0A1K\>:f yqSEJ*`[CފjߗU7J qXƊvXb5 gT:uJ#?MQʻP{,]E-ѽ1k9!#E_cB1gG06r[3 y9OAX?!$]R,9/A޾+HLެ=%8!tvzsiJx\dtRL2QKUJp+ŒUxV-5)<]ʳ ".rJ7yk ?b=E-buK.\!#\p_%,L^&Q;P<4Dh:jA{9>.[]M.i ; ]4]{Oܯ ~3"ζ (s?j[cl֍d*3>cB8942>|m* p2AΛj+KcҨQO:ݬY]:z`m-96L?=}e.8p?*BYݚ§36CuE:2k:Yl֝anK N^&}D#. +</Cxੈ`[o-IhttĄߩX[oWtN e7K|HyLӏg rv. Gg)h9V=<EDj~~p71$dy٥ T6UGa% m?a^(Ӯ 7oJa1ɐPT2Nӡe 6WcjBd÷l@\t' ec J .n9vf{ॿO.M">@[HT"| uK\jDfFRL "l͚x]j͠# `݈Jυ t U+tzgTMSgj"|MÍʹ2JdF^;XN'y- C2_uSaH-1%ӡ/@`K'}HՑinmvu~rP\$MoݮP%48I =Ajv~|= 'W/ҷ~qtBNh\w*e/S$QE?gf"y>12Fb?SE/nQSEľ`aX:&FƐ̉9Ljbq&w*Q9F>*N+U3K/cJօg^ Hz4 x)4^]-]꿓o/N LP#G25vmQ|_+/dƊ<3#ia7ᶵ6j=f٩,Pe}ZS ]^O1mp%L 7/хɃҡ$90A w?4ܔ aS^>F@]nBP9#ӗ"4礨rڝz:FnzUA"at ۷jcx8!X 3PvGp K6,VqjwLcZfժ#N%HWW%/Aя{h% x?382$sӠTN]ka1JDEk)&a”JM;Z`E&;1mѸ FWܛhÐg#8%A4.'`ÑJrr1GLf##s r{Td>R&gfE(6v_[oJ:qNfn~$3 f ?|g&g"ӆ<=~I%5 G/O] I6> MK*n)lOuE-¸c7OB16߾2 ot*M1cZ~@ZQrҟM [ `ˍVYY|7|B͙ [f7Iop7̙'M%2PEѠJJH]tB6@%t h.q &-̯Xz)Z#s GZccwDꊐ`+ QI%g,K4`SsI=a_#~(fz&nj{RprmZ;(;DRwnPBLC!X? j7Ͳ|f{8hyT9tHMz۹k||w(6G^@) Gb̈݃kTX)} ۚTuFK0FGl3$}.ʇJcΡt@d6z2O0JҹO(˧ʺ&GR߲s%~#@h_qCxVE̎HuV$;ˆf6CF)MAXݛO^ޤXVr⭄S.Er@RMq@CM ,2/t }餴;Pwjk4Dc5|#{[PlV2{-jih$^ur=ƍK|m.⪴Eƭg[C!:](art0}Wɯa!ȁR`o,]wnG\9S'S\d^1"mq#m ,&BqYb*˨iIblBozU'Qvϩ.:|BѠ__9k3%.am4_ݠ䁐erW}mT,kye= F,8y^&·gwhΨ{i0G =v*/b`C4x+)4HĚ'E3@{;Y _ܒhC77X_I{2@`HtvZ&3 `]L=T> 5 Lt ?b|!fD2!D p7s&ʳvx̏t;1 Raa B{"(8OA܄ (9qFܓ`b#~Zcx﯈hf5K]+eZ,`FOH/BSYi+*ω U5<-c -0 ZW+p&&jmPhmm:߯ eA;PM^X5X=uɱ B^[r9r8Fdj ŏFkˆ=s-} smpE\jzypƙP5D)rp̾25;Z_t9-\} [.'E&(@Ys}X_Ǚhd!Tn8OFRiT.g +?+CUrL0.EYD7N{dJl~Ƶ $k/(]W(lcW/ٗ-tN(Fp a:w&|Iv.` | zxuN̞eDIQZyw P@!䉤'u]33QHvє|(l!ܟ6) \IDTZmfRUqA4^C,fLr*={%!=Rf@E .7ZkquQ m_4iR?h]#SUNZ} 4z-Ю[`JOu#}408r@`+Bx2OsF2rYD |$3( g{Ƨ,c3+d,6oZd7N Q,tuqDՉry`cS1H+ M?^ 5ǔ  Ks$ͥ\H*ߘIV.`}mueDEؕ@S#IT,onٿ"(O@h8 :-W=+yΏ_F3>:v4 FMÿ $"{;q/@"f(#s҅OX`eUʺ7}孍iZ݅.M2AݍC3gIb ] %6khgOմpbʁ&Je_xYՍ *0٦t&3p QHjQ6OrObr,Bu:Zy Dys'8-/Yˆӝh5gЮ|f nG _i258R9IF>#dfFZoo[%;낳w>}`44Eɗ&YxϿ/;P6r%XԩP#Lz?T'#{<߬JX@T֯~P@> o.d.JY~1Q9D֣zݜmgBHcA/)4jXe0=0P_џH&B ]ԥ`espl&<*.L2~LiÂqc%vh9wG8Fϳʾ76HsB~*KH6ch`0ڏ٨Ij3zwDʜ-0Y`(&<`\A}I3h1]k'VH. Ynu6]WZ@zD_{-ԵIh'88dk)+OR\o#Q`ҨGVU6L8FcfsZ@ѧGo97T6}B ,dA:y3]i"X\KYmx'/Y!fo8'#Pf5VVmH 'c-MC8ӝ{w=zJe6Wq  }G鱧F&h+ȋe?PO?~~C߮/B.x&SZa:c{3vN`lKbl0k -GKqgsif9O.`gu, !L<˨E5RQv GO2JDEPT _a?Ξ7:i(̜ߐVƐ^7\ЭZy5,4s"P,qyh{sh<֮B*`wǭ׫ h6ՉbVQ?/ ;Ⱦg n-Jj|+xlw` VO h%D(8R@B%z)#nW( tX__I4`!-P8'_/5Q#t͞cg~ڳwB[?9ORȧϖ~SX+;Y녖nVee*Mt!B-6rkoF뮺ЁS{oIsM/W> Wr%k (~yZŢ59Dle ]QvkܳgLJxbf>ovWe-Q+,8Y H[!,hlxE՘இF69ǹ(wxJwҳtx햙ޔs)ɴ_wyb_mzJ Ê]xl6^HYxˉBLDFmGLHt1@b@aqؚ>eO( Wl{s}sWdɤ^)=blIwNh=0&#ESK }L)?xY.wm4c$=Lͤq/rQq;Y.KI]G{Yi"v?Gߣ7[')̫ߓV$jW. H&*}s体\ɟb4O֘t S}* '^>֔07maלY; 2)<0~sY`,qBnTlJX JDwLBA*gEpٝ`:YSqں(1cUx$8[{4* gL&dS/TH êeX9=G~ҁ$"]~9ݿ k "6&z*joWJƍbJ;I>:t44:}oC5\Ho\6<z] }MWUVWE-fJL ĀnJ KKԀ\sgk<xkl sTm&\o`>y' I ZVʢҳz/ԻV_ŠίbE.gs2P1NNJ! ^ B%Sa7흖  }3%@W*L1c{2^c*%4A76\j<+k˝â0ueO_kmf`Pڡ,sɋK@sv7w7w*|=&X>qcIp|imT 0ѐ~꿿o `eí ƮSɗLS*5AESi8c!J]7h\+،6{ mQujHAw}#r[WYj3RӺs, וE1Oe&Ĥ~], X2*fAp0ȷ4 b.^pEx7ѩYhf=eW-F@z5`MgȽSü@MVB+E:,iwʶ]?|IE>ۻůUb!Tmhe %1.;o({8mH$ΙV ؙ#S #%qHa.Qry Ezp>g4` $G7h4u8YڌӲ4WlV+MaA;KDķ\b{ُ0M#]]a:^PݾQVEfhOy,ycZiuTWR忦xػP43^%T-5bq*2(ICiȓY~V6:H? ~Wc8`K̄W:x4R][K0#[J( O ,'z)o;O:In$+7쒉mȡhBl utynV^PLgI'.y\a^D&ʦjk&K _5 l7c YرxD sLQ(F/ rIqeF H qς|?CvwltCmAR$iQ7ٴx}{}~7g@.WF:X0"`xa]GIHV[Vn =3v(8((cO܊Eh@^wMD~c8SDhoxe:KBMMqE e0MO{{6C³ ܆7qC E@OjVtœYhDXi0eH KW?Xىmq3 zE^pG:M}mϜҝSgA(q(/Pgfٷ`gsY4y1j9yiGq ό&-斬ƹ{7.XD-+ NeQCf)4&,Bm*xRS)0o = WPRD[N%ef_!C1lp"/p3Ydi6;za <t)='x1fJpS^vLY+@?b7mVF_,=+XwY%Sώ994J~54UNP\k%m_g dpBsㄩ΁3/>i?i͠_X)O4UeVAϘO hq}V|Ɵ0;j%rb(z{Uh C Us6~xAG}ŃmDN~Bo6RuRoTY쇍Yi.a*dAq aDuq]YY#XnFK3R`R*S)I?kg{wViQsZZ:Reu^fO6`U/V[{,aWN p,سP~Б,ߵ>)R[N=߉z$$RIZq? U[̯$Ӂg@v$巨EfX9|]S+$L tA͵zw֝xh;ʻy%td=ҐL^k,Ӄ ev#DGlK/>)M҅}o0FuJ7Ρz%e!(M ]^kHb׶2vt"# 5-DIo_ţ;I(ǃ8" 1Uc2 GDy" mOLXA3')-rdUNA@9}AY6"f^ t.Y1T-rDm=2jqAY։=" eC:*QD&chP%ZC4^ \`U#[ٰヴ78WY1ƿ44QdYOvK`Z-Q@B])]?ɝU!T-OqOoM5DV#Fp(N%5ʫᨋ5hsZo00EKeX\)B~Nro)*Ϸ7O)?nj 80 `35cY$~-$]hrx+oeTq˅5'4ģt})3FYeSfRSTLy^􆄦RJڀ<(Dp:qaiP!6.~L܋$͊B*6 _j&$!iF'\^oi׋7槳Rrd%/"ii)l= CHϡhw(ܡH'Wb}\V:<ΠXOcJE7d* #Emm>;3ytkҔT{Tk\ +F}Pۥ7o-#-X<풹 #8Lͺ]Z>*"b|u/.|Dmޜ{'v&i)#$:rtg1n׫KAc{εp!<5c/zbݿ\eYNϼpm]بZCܭ[P i)caUq Qϼi7̴R+ ;LmǗjP8;)cXZ_=6-VjM0R nRi&/kX>:P3|HhȞKkFr2.D"-Wqik"F%,B{$d7F'2y>ntp,aKW( iMX:dz;I4I1u. 㲜7^6Ct[R9=i}Qm$Tg.Dpƶ3˕ sĶÕlu\s$U*qZ\qSK+ΆDLYu]bU0|4?>tU!Qci1A_Σj|tͺ/țiG4%2S%nɷvX܉V, 1 '{,nfmij0q\y)FJ.IerT" U߄PE±k{[͞f_Pi< e"G;joe~h$l%| -|*?ogL|N?I~4g <$c i|w9+ZSU]^kC]lumԚoxxT.766c? +ۦmZYcKmS|')Y/ 6->2.N#(7|pk;JF%&:坕|D4OUA#L2%b<>[Y@V0Q[g{1- ;/ihEawۆv9_9Px@$ M9@ʺ)h!B+oN_]:P -{_pGWȢBsMVɀM>K ~3)fo8J+.-2Rkl_S8Ɩx]l+*L_h`tro-$ڶXa@Bo%)uFJEA%{u> Oo)I԰Md]0)Kjn~eDѷ(8t|zδomWG.Pi#X"v&IilqDw$*.3I *WO1Ϲ3Gp@(tM"`=~NBA2SKD:-4HKi=BJ;zK|acnUᝏPE-;4+6/ 2r uĄ`.Fo+h[4_۩gFW|L'_1cId)L8??SlLX^OPBc2ª˗a^U0TX3 %Ǚ6Y*Í1ˮeLxoy4]=w{he&/z/HID`rRMW2&{;3Tf1a{&  _^گ i~kIca+ N0ӪdDwI|,ݑ],9)OW =9!-ֵ|j{pUk2 yqyxɤr٣ MC;ձ`YbS9nutDP8E2?1x&dhYOXF~ptGl hq~U|pչwjZIVaآSS;)`lm_Y¨yI6غMK wwZP?TLn R!,_$xQ.uwH6\tpiAK7U8,)Sg+%Olw+rkjt,}o5DN*r_dj;QrAfϵS|4+q P^A~>= ն";U~HX \6S~V%!ԝ}x7jHwci|{),/` >wpI\Y'RX=bީeO wEjqM03vރP}TBel?M7ڴ'Őo4Ɍy,ڠڎT&|`ӢJ{i1xkN$9N#CIK? }FCR fxk ]0b,O Jr5^+n9NBwhƍGp`0T)e^fջ;7WH )3 q􅓜|0Zj"6@MG*eLpr;? { ^e va.2q[eϓI$罬\h0"3[P^0]:y.}Q2+԰@K K夘]]f 2۞%U10Q6G݆3ٍ=eRG+@*Ng1׌qi|6^&dZEW^BwTAxE}}6PKt ]`:̛V?&ϩTU /Y ge ʹΓ]F`DvYmgLmwE*HnUytҵ3PxE/AsG'L=_Nԃ"=1ʹ8< h߫)%MRp{;CpPJRA|h^SC]g]Rֿ@K efoqisvnfy}\jx%^JBZIc=G=(RmY)BϦX^{ umBI..2mF\\JpmMsUϠMT[~BYNal^ H.J*CI4@\ru`~FxkK@uZI>ӶO &'I1aǰu8ӯDvIo@QxDwGb;=SQ`M҅pI#] )?a$j !~j'N9$0ibSy-w7*[%EDKKb4"oZ4-,bl$s-9~=g/n/zUm+`X)ТE^+ yqTc͕ˏ@C e~> ۻPc  .zp3\a x}vX tcZ2$38P 9.ǶѬI~) |ufnQRZBox5r`tt׉/;yu񹞃pzT)scC{Sl  ~\՗1 `PUn ]FlJؒvF荄w;hq՚=^Ug>X^1c$ "_-$;P׼0Qd%ra9폯/^Ա[ѥy` d:(C 3FP&p6z-}\!#?CGz3tJ> &eIm#8>GJc,> ī~ tGRӫZ_\;ڐ~|Ԡ,l7z,PXM6ɍ]wiKtU afsSqq'ʺ&={ٵ'(I*&gPYL5^yrH lM_U|rbuz!cZ wP^VEgzIÈ1UO3*bd'(_ eyK[>:j!5:kŧB Ƙcnx! b$08!\>2Vz -@< =|H*|ݧc8@P%6F֒s+/75ZKC?+)[+-{ҹb>FR]qy]*½~3z!5]Q!Aݪ`6hP;*Vq|*6>dP>E#X9TůM<Di[);M,[eRtZ9kcYkVV u#~d'7:G~Ѫy x`A2)CԵ&h18HCMF1Ѝ˭OZO!=o,je/}ФN$ EP)^F] NHYKXk??}/;F6*QA'Hq&( TJ%ؐ 4ű:tN↬me_uCet 8ɫXC.Kaa+ iV?)wIʘPcͥ(BHME!l 3+~-<\saD`Q*>VD П[<72k+fz ˳:&i5 ETx?pbGON6c"ϣ3Ln-qMYA  Sx/&%y"*c!牨33jQWno; =(1ϨOv"!uôOHRIBX@.Rҍ;MZѫj8[ۦ=!,FBUtLQQ9#; u;Z)Vړ3no}*"hHBD +1W^"C2* un-$<$ȳv@Vg"e[O5ivQn<_c-?2oozZFyLww1f%Aor+7Bz*[&טZ?EdlƬd &>FL?J}WvƗpeP/ڟ'/WE"&^W^k)Y;$|Il*!#TiJpEEr7EIL/,fn8e V iDtJ+2fME\=j4w6ًJO!ˈn]L$$>m}U+D= I C"l2/mI*iLT&d{:ViǗ$F\YS¥:ٯmS5ΚZzݫZSTeߟ,zD~=,> > <0Ž?Gh^@LJZv5LV5f[%-ހk F #f=ℍ3 2vYԦdX <^QO 6<#8NCՅhl[{U '2d6wp[m1P`A DcyM rbkL*SQ7)N1.gTbӧ=`V=mmXƮ u}4sLJ<=cr֓uM[;<7&Uř ?؇n!Q1ΆT]UAոѵS#Mx'WsL˄I\ 14l{k"7G>$CxWܴ,KkI9Q`z :T[XnώR#iyދ+Y=%GXp2R?3!96|'w@爾 #|AI(p萖o斯i 'kg7̆Sl12[hDh5gm n8 F[wPW2+|vMz:ҁ_U{u> >T#7#j杧%eHL!,ByŤVVmvo*>Y@.F_1cl`OLмq5`NʇXD>s֕Z3m ^eva4Sq<+R̛PX.ZPf`Z(,,ɱ9(}33jnjȢR=q^cS ǁ-vk%T1VA\uŒ* ,W9#M}k3Й]ю%@Wrm b يxj"I{T~BLzDHŵ /dy!sBI˓Q*&~`eXێi=5QAU>/?/us."Q?OcV⨣eb\'֝M] ᵀL &e™}YG) ֩ؐ^TMFG~ m C uM̿J&=Տ;֚$\HڒIX4RgB ~;A9އZ'Mv}T.ok(h c5-SW::Zv[8.7k֛A}a,2j+d@4= !18=\K$ "l*,cDK5|[cN4גv am\{pЄT2:+#K$+l6]}wUHWwҪh~}{$S#Ձ$ vlSZʃc"y#_?hH|2zִk+MzԸ4Qn>fx6@JHuk+Fi+=gY"ך99W"|7٦P:b`@+]ڭTbm8~tf]9ǜ ؍ &| s6(^4Gۺس%)P[d~0yiS>PH Z"O8o=8 |_yv\B1$=eM 5X&*8N,ۻ L[]M#?w|]sgVzU೏yBGvO!NbP8RyhlrUGrۑVb+^њ(l\ڻwh^IꏺlҾ~~,:鞣 Z S|oXΔu8L w|OUHcptlmc\nqLhe?0&tģn?csI:؍B*GeSeB gIR/i /ᦤt Kzu!9WXO%2Dy06F"c}y+H˜7/=8Qy@z܂_xş:o*786axr1vϻG?jLT牒L-{Oo~ }DZ J?SSxC0ڕ<^W4}1fhf`:MS2`dLfHBUlB46~ꦱ)iBi,]ge+9)8\St~w\Bcݎ܎+TF1f{bHb+ wE?RKp@I=%j;y5ZBim:لMC=뵯~JC2,MnlX[S7N~ rz qﭑ4.gw}9'i׽gv^Ǽh!h#$  &EЃr>h#>}7#Pjު!vvb9\Z`Yr9\S})Q qNj:̾B(+bT5:)|q;P,ֈp}텺ocwu\2QMZ7tԠ_yv-`l60>uUJ\uuYQ+JIQiu} An$2k mux Uj*L[#Q$nIR2-%}XKABw/Cah)&۳RHQ[1SUk%e7g՘,:@*P*r<4*|`2dY<,R978T-눝xDy9X bD,)_} );k?"W.oٯg!n jny3a-dKrF ~q]_CuG0-U;0=rӬj`6n0oTA3vIy΂""U@LC%)O`9s ېؿ:(5{SNicw–'\QSI'c S/jgeܿ=Tb ( JXGv总7j[,}MT(= %&["=OJN"vṛDD,lr,1L]׌qCGTnVXoXY!NCIҚl/y>uQL\Ȉmj|9 ;Qa'I4f:嗽IcGyGr4T[꫃$_i`h9z-F_"fx_Xv~a+beBeDh@\Un&+3;޻uP?Bʏ~Pk:^ Eh +ֱׇ7d{~; @\T`/ʹ] <䘉LND•\\?~6LxʢV|gh9`HOPڷوzyɳ-GSJs"eWr<_cWͣٔm XDF}+iE ch剤 ,DȜ}7 MzONJeG/MUR~lNt kR&DE`y/m,# `9NIs<Q ^ sSKz}@p{F WlOх:/AZK(>:r@]cy`\Sπ z_^QGcw Y=9Wu{Gg6:\޵6q2wEyS㛈,}N0>װO"^%:.{֗3Vh~v~tЬ3Tр{URCh><H^34( EH]U5RnYb(F`q-7*rٖu4{J@_Rj칪0g,vR{H$n:>&JK׀RR~9`ۑkDlnΟ2A/c !#7HQ`3@0%@OxB{XW цZڣ k|Kk&KUH=D:a6CZg4e?#vQ%pٺ+U4HB@PUK ^t[4Kmw\H{:ַ`{?]#8\bB-'|UxgtcR\E7H2QWT2~Wy i_Q]+3m._'B3ՂDw`GMlI|xMz7D9`s P> xQ:a+dr[;}l8 dϺPlJJa\{ 'UI ?xx"c ]4קYllCE7{qdV+%|@͑og/$If$a ,C/Ī *: re709*g>{/y?S2f=2W8cY::f2#PQXycM fȿu=/`eNf',k0=zM":Gd ,: CW4MmP6y=Ec$NF]B|#|TM9x>t@KHטTa ,oC:' "[XN?)IWq-cWvx+~% RWgf[+!!ڣc4#QyOQ{;NꇠtĎARϷ l'}ō~&C Qo*]rNO ?+ KM0Aۊej_" WbV71䐮 E8鷕jRł; Ǯ TyWliwܱu k _%F*퍂KC%_2r$ ӛ!ՁHybFfқ0޴N1{~dKPݵKchM:5~Ƅ>\b_@ͭt9m%ǒgnjoXbJe M` V~B^GŐ1`t5ɡf ә C'"=7/nf }4W}um]aQ-uHLm!IL7 AH֦caxQ~{DL)ߌNPրG\ 9hK"楻wݚm RYYU\AE~ o:3N?Έ~]Ά//˔2ƦW^A;?^Ug^"܏P3AدQEG*\g[StVx-߯*^.ScGMd2i%J?k%g7T=G2:o^;WgC(xܚI5X8W\~6Q+\V%A`KPßu19!6$|`{rVX@,ڼfM9 ̳ST֯ZIi CI:\ۦ~gA.6q=H|vSqBUW"tXLWFކj#ıR\\&iUmMgnCvg1X[!.۫nyxL?zDR(cvj.&J) S]}#RiِC5]{֏yd,!H3Qv 7/4QU^ls:'/^θ`+r9g󮱝ppi/M^ՙ@!D*%HUDeJ!H.-hgRTgƇrggeL]f1e7fNin5JuoTvStlmT!`!At!Vdm%}`XlO1NҌLS?sl+c)ԊsP{#aFJNp&ʪ3}N;ě4 9bV~Ϝb{{zP#~&栫['mݏ*GߖE{)7 U"co(Y.ЀC|gc0Tx~$4t/#2u^gp.xiNwp஑ňZ!h>Ŕ^8{tT7t|G0~kO.W[Ԑ K984}@"}MA~b\4Bf~Y= @#`eжƽ!2[:=zNޡͯ&$z1([]K((#:C. ~uL-ىQ\sᓠ͵n-3q%Om "ֲ$entTNјqPosV_R^nQ& \?>H^H!,srA.EpHc]pI{7ԖGxM>;[Mie۪H,3!};6fTK.&:4@D} o#Լ;ا~ņoZWdaL!Î,cb %z a6ڏaiX:O5tOH\ ؛˫%Heg w >|-&G ~W[h=1*چұ`V s =e<%a_ʲŌ2} "$]6l,MDxE1nn[jE3f :'Jȭ2v63*` C)tw}Y[iTfAk =Uw[o(tF:}֋MZn4/sИ&17 $Pox)%g-Ad?R9ÿglchzw 5oYUg_u1(7٥̔װiOq8NpwMg X$(NC])s('tt=M.1 u>uQNr˺n q ʭC?=:l|6Ɯ %tkgL=/E bq>uTuuv@o+̷^.:ux&l?5QO{arEXѩ.Fh$_7iE<.cdhڋ8|$ 1x;_BI.Z^STi4R"TONN i8hyGj tPqvjp 2{%1$G$X|uMǍ9(K؆-mp @~wn92ύ^nmHB[>)LŮ&3@/Kjs,g0w:a4 i|9?yzN_cA83MV-<%pTu][lKK}d+"@aRE , oF [7{ Y_X.hV-F;ˁl嶿cwG((Ĺ xL#Kk#6k ΐ,\PEޫɂ}#gcnNQ8v4X$|)6שeܾOV+M|z)+/b򙥠 0㈺Pdg"D`L%vu6'Ü@Y6wW./7Ԙ |k; YP2p̴ttrJtvKY+eT/| Ys2.o,2|q崠).9 :-6{oAUC eAN{bD怕S7CPN_yv(e4Gzavj[:xk49cMybofui/>  xH:R_iH{١u'2>(1PG@=~8bpxg\|"UXĕI$"-#ֆb6]S7W\Nj-=TH]4=#uy[无'ޢ4gY6pMob?뙰Ɔ<-g|%ku|o*3:s*D¥/\'р#ZL2ǁuCq9(Ŀ *G{32pfw|Xծ2 "^qIԉ qF !hmmO[Imv*BXJrv$3YdKti<9A|֕{G֪7D6IꆇG&P7{Guf\z! ^٨%ܜŗD޽8?H jNX 2h9cQB =$䂪"W\i|@HQ+2ᦒCX$CB^[5J#cq‚vn q9GȨ҈9BpY7פ>Bk2뜸|WdG|H n}E?L}e 3985*-&?6Pw9䘄QpWo!TCĠ*濃1tTb!SF/Zٯ˶@Xų˶\;d878.2&'V& ~W{F/RNm"S@:UwfK>GϷZdj*،LVUC7e*&*qiU~O@j$e8x:-tDUGMH.v04ogDR\ C]]X|?,ny{*g x M#`.m57 zp:R[M7Qĸ5Z41cP4=ygP S*asǐ0Q.֓z)?)U%s9ϒB ٴz40] XO{"nC6ZC/~džYͺ;,&҈ڂ.𷡃`Ξ4I؊b-&L`nGx MDkӳ4Xd4C_E9r29C*<:bQۡrŖux[@tZ5砌,=4M/_ON(5@S'9\ܟKF5Lo-t|CG ^Q~rH1;Tlܬ; ɉ)Yg8u]%zAy߬/R&}2U.|OR62-:R]$F0n> R*Ӹ`O? QtsA@J} M=lq>y4$4ZA'} z6QW&k I،=aIg2>j9g}conh,僆@$E$ј _ Q^1}& KYfia-%Z$'s X4{fFS|4?08}LhpcG"TN>EϋFl>mAIW:jFLomcOU_} L^RSH80ig9lJ{ C&G7adǏXmX@w.{ԥ`F]AiO@W.$#C`tSni/JMNRg#ϰmc>]?=:l ?]7KZuIJ3Q:0vG&V씙 )O9Y4^dGJ(LH.Dw߹[cH#d4C C(+M$t=}#Aߣc^RDŽ =~= A9 oݹ!dGOrKIժƧ>enb-d0LIɳβ+6kFZ;S_LӘ=p[pn]45OtphvYXwUʕWy8y1*憃)NEfG1޸L7n@$, 8$Jߒj>(BB-gﺩm5KRC+8 rQR5G$`Y-=9ԁ߀i*B=U|_MxVx^2^L9#ȭZ;= ͻsA!Gkٴ@LPŗQa=LQE0Ac:pQ!/P-N5xcGa'wQ@{- JNGˏ 0I$bD5Jʛ9*5drf@ 3m2wPC{ Tyz+Ci{ LH(4 G P_[2Pݒ~*kl ЃM>Zw;X2φ~OfN$flo3UsBN9S 2l6$pn'#tؠY͉sڻkeYr%I="A~JH>iJɗ݋4 WS{P U/A@pq6<YX#U[)W7i6G9h^$>( g؈Z޹{ ńYn {gAOnWq; FT.*(>+mYǢm*,v} LrgMU!ؙ~F([J|K!aFLU>Wʬma\M &pc黁,5XgS#޽TD}V•gbj MQZ *fwP̳yTq0Ar1czd9 N״$/ ;UP0bF,X8T/A-GB5&2~h)`(~#ؖj#AK:ӏI׎?v>fY o@oFLu`MAJ~Pvذ7d+z+6 >jqoo3p\/83x+I*~^NWQwLjlۑ,듑yZ~xՆ)t% HkM׮U=U6P9:3X``5BNXv+H8ZNa<_~dRB*ٟcpYsHcsp5ts2v#1s=91)#;' O-={= ΋35* ņV3/P3jL SѥUU"R!jzR]2+f?14Zw1oapaJ$Jp¿FZB[fŶ*Q2/o@LqtZ%]3)BVmTʃD =Fx ܝ}{jȘh{9_|ix+JV1WG{e<~${ 8urWfpY@21$[d%Tƿ̐fuL"n#TwrQR67 |۰"Y|Q)؆Y㻃܊ sgbq pi5/9 W Ɩϼ9@v_˯'װ<VLCqpr8]U\\k❜a3Z F[j]G>2_u? p]"_^\AߑXI5b*pb:@T|m}?D{c{m+}Om-%lj\)Z$Ri+ 19pq%ͤm^TU'cBo".҂wWX]mӗK_|T`@ʛ.~ 2r8s.xaw0w' 2 W=$cMI"$B{Hݽ}.;g4hs5[A0_Rj'af;`0 7 Vٿb/-daʘБ`; s`82Zqt&4 %YdO{Y lJ٨QpI#6>Uos W %k">mu3Ye !V5>WڄA6à6R4 H\ nI;fcTjڕ0zt|դ,*ZBM3#[Ul= q_:,Jl22*dyj2bV /ϳԌ`I^;Á? qg'ڊk< ޽O؃cXdhv,(WʥD&;.Y-}vV?c—.0я~r^okxx5i͝?9^ԉ/nOH?_75ЍYڶ>1<]VUr6"*x7ˆb0I zރH )%{QHgpˍ E>ߞJԲt%0|:\jb%#_r'?ue\ 5 `E[1ιh^GxDO a]O'pRʰa@@?W8\;6@amOBnj/ny5Lؾ.3K͢N^AaG@taX৕$+AHʔ|Ut1 (dɰ5ˆnv7ZaWn*੨ubx3b6qؐL߼~k-9Pm^@nKȱFh)b< q˷"7A"'bkTj6F C9(u(g.ءq稘THnqYt;qx9--0%g\g=ϢܿѪ5tC&DDG N?WT6GRȟBw[d|xV\Xv/#tKLwBۊ\bbEB8O擁/(z?ch G5"j_noV$ V M;йX>r']5yzؘYwLp~|#cՇRaǀv!)]f~| ]DU%|8vVقGV8j#KRI…w#p02aJ?tJ5k/Vk2ȳY0XE-V` t8h?9x jXgjd|^g@t&{,3n/ݏci g$%=2gdOyEg 5T<(WwHJwhfk7۴FP2UfHMN.g(D pFF`]A4%!Cjz 3> ,l0* Pȉ!Ð֊s_>F.[ˈ&GG<[b2Z㬓]a߽rroX=0/lAsn*FCB$+M.C/7L q 5ܴ5Yl]^)įNl;"feXZՈ(et .t8 O$M>V2]Dz( [CibPN+@ I47i5*eM$]ٜkh] ƪo-5I>6w7`gϥ8̓ksP\s H. [$dHϬZK,`x@VzsA@ Ɲ;F'(E;=`Ŭ&ip0]x6L8h  =ZK$:ER}L voL<Vpf'`J 3+t[8LUkv=,H,|;$>վ)fAqH6|ibǽo[5m]5Ԯ}8<@Ԏ#, oxl Z݋:=`F݅lczx+@##t9Ju,ObGhWts0ԝ`XHt\'iY6OׄJ0xJZ?c'_f;PZ2UXC_!mYI)t3TrLl@`^7/nSr\: N_wƖnYl e-t_-6+ֵU]MnFCMXY`.P&Br`JbpF= sd!؄x2hQwrE>d9 {EYσ'3tĥdk4*9VnOں> jFn^o |d|r1bpAقQ?R-a\_їά_:fMvQ==I>)VS T9~f b+ъB0J(Ji,b7)l/87x)xtTc r[fu S%%'a[ECS=ZEgʢA Yx*D# *h@=aM<׉GjEvݝ f<(կ/wP? OB|^d?[ִ]uKM߀ױ1V'a%Xq@u{/聯}PL7$4"Bw:_#O 9g֣tqHU1-~T2v^A_3!ߌ(:mPKC 7w5+ h~Yw$! ny;jP2`^b ʰse\8cW$MYmf^Gq[0佥%vŹhw#g=`ˎfԟ V/3SX!0*.кU]/87ˑJO]gen4`{R(bP7Tԑ ,Cn4v֘Sv>`2ILO=)rz1ҩ" wUU !#{O߹t&/D$뭡_׽l`#V~@VT Vxዛy2KuveU)I|bʽ@LrdӃ_cw򬇅?W^F6:ߤ#5?)%fÖ$O)`O EnwKI=` !}I5;7é)P-9Jply܊D(J5&D{!Ix^ֶh0F4ջ1:L"9Y/=n<6RWHJ &Y|/Awi,N2ٲjͺ*~`Ѵ;ᛊ=Y) Իc.!u޽|4 cssVqd+fw .6: O 1P5$SȮ'[릋֠K'_J$j*܄v/Ȝ^SDհ@`g@A# Ln@mFQy2v`T̪J% (N$8kj&Oaa ~mа)DF谩i29(h!lMY逕^!~w 5–i9 7W[h{XZ&.c˘?\EZG;MԔ6b8qSV5&-iX<{e?]~ip`Dsd{p[B0rMY./GȀ냣ǟw\I,+meL_*|:>e^Pgp{ߋk*`~96k'QKZM멩WAI 0c"*whq)9v2EZ'-cQ3Sh4Ry&T]t"a~=Xiߓ(j-LWJ*-H*5wp=Uj3VY2fq4(=e]1YLёd3ciEO<[ u{^' "_jk`w[8dePH]vC??T.)A3)34R{e͎ f)Hu^K }.^&n7ErшL#H.F7LX33>V署7p.Rhi$|Dkz^QSjw[`aՃVU&)m<{@04- vE~l3Cָـ7G'^gA\~D+Gʙ&i%{s^:G89ٳiK#oCу3n//3>pbOV}",_iE[q[ -{Y# 1FD?xҞ`~xZO)e;t?>9O,s?"%uW`@5J {om&ecޕtm.PاI?Vlp]$)Q~Er^H3Gs+f@!.&.ָ l%,^͉e%/hCuYScbSfF]ؔeu]̎(3rڡmpP ԭqwtwwVr܌Rp9H?w=jHZIRߖ˵ |s=\x)kEo=n-,7#^r/.@P-(Yxt~6l|\|B4yǴl^F%NZ/!iaKh[Nlwm锴ya!!뒥gG7|ٞ$uΟӮIq/8 5[ή*򢀔?`?$GBEЀrEݑx?(z8"ha;ZbkSs]5Ycv.2sTY&HM>u8?۫ C{TA\ӑ)"fvp Ϻ!懛TŌAJ=$ ~7*0 ˀ+ !EnyDN 7}4otD&u F_@9׃/$s߱˫muoy0gty[4S^! ZhpZ$x=s:{ לMhGJݞǴ v$aL)(a`BfT0߾D.RDn"΋0s*&vׂixb7spF)8p3ߔũ#=Ml ((E9v6e0=ppWO[ Xմ_m] T HU*?8D5W)G41r/P|l}(Oh ~}t-P%V\mxC 2ktzլ--S,}yf_B#ȩ)n\^j#oӁ{"P66Wp |:V~P Ee˫~9F`y/ʿ SqL!w?%u]}ü\ vҠ]|0z &Q SccR\bD4e];.^k8c?\o[[hoGir| DJ|+Uoўv}I^z ߊs&0d,8a5(`o!gdպiRC:J|L ' ci`#k/Ou!mi4mi`:_NWn?j koc`*VJkX # J'e̦2N!Il{+Uv$vGu/ xb3/:3svSl=M? s1iF[J+ o8L@m܌]~4PꢫTÐzjW\'p8njGZ㚂mBgl'2ka?0YHVj?J1MLS,o;fj`\'Uǂ8H9Q\v?os-2@ضܿ=mժ0&Q) '}v#85# l<.i"G~Yy%u+ȿtn9KDRdf |KˣFOZ ZqPi,`K⒁4H,>Wg\gBA|Q -<N0V`O_U>qݏ M hewE2(UnGwJqn΂)ۊ`2{u m,V܍IR&MpioO!GI3T0;ȟ\ S0b87j&<Fv=OBÊV4b(;B*{B{劤eC{\I:r 46(Y蹰e+aJjH`erк@8*#xJ0n#^Nr `E[\ =c SaY q'/hQ?8e1,s;Y HH%.c46HNAjㄧJ%.,F[JK-̏h)gʞ]Uً+n_` `M>/ȥ-%5~ZX3Bn `%eL=)CVoA.u%юjfd|S̥2rds+ a( EY-+LlR0sŝm٩m_Ę `[}\,8;H%Z{6f(N<8 |NK*ImiI|O`mvl2e.8-f.z-ʆ`S׍D+BS$ Q>jcxkB>Z~*>! +U;ekYJYT0U jЉ˘@ӕo#K$nPIK!^y(oWϤ.[ҨÜh`9g_̦RǬ1rDDԽQ" g,cv9vG5 TɯBOY-ɒ5h^:q Z}c f3 Ne;Nx *DJAuh y>#~oi% {d'?5C}^(P۴])FÑhPoqآXM ڲ8W6bc]7>{n}qDwk |.i;(G-De-yo@ܵ"vsz $ͪԒ)&91%eIUĞ=lRm''iQl!oϡN.j>4O )3Y.F"f";VfśwyDՊͮ)'F,(!{•fu 3?S4\#vW:uW':AJ%=MaؘY/'tl:x5qׅ2R:Y?dcbˊ"D@Z&8+w$XUDWmJC/Ä%Yb Q%%]oust>gW'aTXM,q]i0 &d}7)TօٳOY䋂~l9" _vBYf;.d0ֲ QPrE#>Y T+ڴOx`vA4/u'*>-#k4Ĺ[OkJ9SpOH]Iih iC#دoAПz͙P?GڎΎ-U.xBGL]Rʯ$H,2|.b*5cVNg詖,х3yw28l.}?VHOF=ɭV&Q%;h\Ѯr=<a#Lx_m* {`՛"5,Y+Nc3eNCG˴jb_Y O.].*2ޤ۰>FT8jcC c܃E~kVyܞƉ 5'56$}Ue>Ӈژ4_ 54-QiAp7=uE5\#AA_Rح\yA iY*ʀbVy~B-[hnQda,̵ŏߟNʐKCQӞDeEV>;79o@j`+ +@Lcv~;geU4A7կnECnz< !O=r\Ϟ2ڒ TZUQ.]LvInЌ>=H[F0H9˦ om.޶7`9"?jF$߾dߘ͹i"y=#r^{_1|Hڮ#flݞ)/kװ%^QϪ48mFjl㶘Ȉ50v˷GrZx45u0Lî>x,`yԤSPGju4s_ X P=Bƒ&eHRL:(oX&ml𝒁G&Ayt; B\h $*1=9̽|gepn QԸe W{h;xAccqʔlt bK2߶~R .ER?CBh)x[n]k sY(G$P3k5"ZٍL za٩NԘFJJ&}t6o[žcSJ3 @q[M^BnXITybb[tc9Gycp),9i0[}-* T< QiYе k,H qeFVCn_wRxS^5,\ΥPNxr7-~qY^(8~#kMJ K zDʱ`S&@fbV6KԔ8ر(i0Nk }ݱ=[u, iv̝ii+ 3i` P|/E.E@E=u˽UŞ џ] `%>M3*@'{ΰVOHg^#\%<yf/-* : mrx ,)8]EhkHS@x.4V2J( "^qG**P$I/kw;s?Zy5S^EBJ uY _qN]Iy4<3Y;8#!=J+ 3IÙ0qC0@`AP]?z{,r9aо߸&>1wv *k8)hn{oNYv&Q,aE$Z~q.ls>WM6 2ÙҞHEF"ͬ_jVaI} XlZ:Lu[wKTL/l ӃIvXqr.NvbS9ψl-DՁ+n &2] ecYl#?^2vrDLVz4f &t@xzqJe#R""𴆤=c\۩w~$/Ee cqe-JO)QH缛<~ExyUs 1 憐$K-z{yT+9s{s*ō~$ܛiAʶo~"w+9|\&f!?Ok9B=~HQ|4>U1kEB_D; A?mkѐ8uUgp{9!ƃ'~wM Շo,:SmD)s)xX{q]P= : V nͫ߀G3kdP4-hP"n9 m >PČMo_ p`ޯnɏ-^+7r5'LO"J}'H;&$#t/YR6,{_,JejqPԢ )q6k="ʌNQJ+Q ֥0'/pP_?k=|# ٠+'u3L[+bQSCZEF8tJ̢,WdaXՉJ-x09st-Leym,{7"EF*:%DŽY{)c2!BH%wD݃baU:/nfxiL$F8uMk̕i~D#[,옥\a`NFVT\CP Be]uc m;ekFAY> 褗C< N||Ew=/ c|pRrpP?rIșʍn:W,'&x~)Iᷯ&!9а](gC@!+x!o%48- }ܭ݁ݴ]/m ;ѯDsI2R;,zXh\?'M;6BRl2;Ft ݗ]rӊvDy B$\*[d>hZ1~xy?j>pb}o $[ i9!J %Iy@כDc^e}vBt3+H!-0 #kz#UlJ"y:$?ZMY[imJSʉwlls$9=nnM #S /50>&y.9%>"^|™l쩼3q 4>GqDVA^Kl5o8!Tom9r;cӣ.O;EhF%J_5RJWAX)둏"WETa}ę,<3*jKv3c'5WuILvM2EJ>)}ZNu`2J D {˭D?^zj適JcWr$QɄuz~1#8@I:SWhQ bD))мu6jyA4Y˃8Sefc"i=mvrE v >efۺN:#=tik~#˞NDȐNCҠRiq!N^?j8CэUSJ @|;= 46&okuŒJ~䁌+8)m ϬfGDZX{@x{qrm zk`|%s)J+M\ "ƫ꽮*"K'LTzNT+tZ6|[xw* eRr)Cӓ8,׎6Ro)(jFL: MsдɂodD6a/S9D2O~om(Mva1zI*DiL,'|t,D-ri `9ٴg=G2ܠ>ZK]9F&0 }MAQ @+tjV3!-0OJYXCnɐ:1IZeSм.Dۂ)M"ϥN\ԋX)zX W%2HBȶ5/#˕9d#&_`̀+;!TVi3L>nl8:Z#',$A6g9\ؗcyl,N=/h'W$j0.1NEPVνp]2|瑞,%b9ޏ~Z-Ax|&Tq#Y9>|lMͤvlC5on+t+!qD&.dGؠQ)Uޟ+Ge^ nt{b n.W~>gJ+u5Bi-JË˿Q[U~+Wو(AaRoiX#7~L{Wz2`ɬ_7JSw-ubYݤIL-lkǨ{44"K-$A$3x-CPŔ㘏=Tm>k36؇Z OdM9 4V• :.2.r*l07?SRH O7wwlY%C/_ fFG_9݇¥>ϐ7;tczsjxi#V^ 1Q|㟚BiO0;{H"t&aP*)<}ᝂ)4h"UoA}"?Ie@iml(4 cH70SX" Il$C4[3~%;eРaCKͶ;lL8h~T6*K-{"8Wɕ(FfU6+{`q?jF*iЍ <6*CB"u7[ų/V'Ħn0Hvb %3}m7pG.?rqyw;\OX['#6F\F~*$esExnH̤C,Ӯ=Xkf=Ež\~(w2>Xvk`e(vVA4y(@6+_EfOjGR[K. NP v%rh +*~BWf}&݆5l9=:_BDdlf7JnR:"F hX(l ݝ.uQbβSǺR:z2(u<<9ɹkn,)kʸy@?ǽ,8ˣ+Ҍߝ 7efB]a)ox ӌI5s_s9æV{lXmdaUk0'ͥ-H6P>Ɣ ~íH^P*|ĭ ӏSؗ;NU@y_8TJƻ~T+Tn~zڨSů.'UNg#gZa4xbAq_f-7e\N&b.:u$<6 "SqBOKik癅63}>I׳ lITHڕb"K&/n#Q֪nq:Ά~]a}$tܥ>Ir|BH*`N>y7sTz}P αɈ|[, lNRj W\;z`ʎbGƂ5L)U3Һ[]?Iۣ{ r]/ܸëWnl漋]o+Y(!y tƐaLz0( IZXpk&`$I|0n&uEr2S؎ں2zʿ6'N-J @О6ԪR'Ma7(")*F;F3GPQ{|_4J'&шCR1=Mems.1"(`5|,qGza@Ir_L@AMhOe#MMN;0s:TyLOݳ .J1'7!Ji`X қfu&?--;N@ӢCFA51͌W8MS,!S['> E&"}geZ89#oTi|U+Ӗ9åX:?G1YvuexgY %`(q%lԦ! ]H_1YWc ,QݠEkmQ0D&Ė u3 AG$+xyz6TQ?һIC1 _ C/YoCH 7R<9}c;B:6)73 YPUn Q}ٷqxX]cHχG+G[n-axDC_$cZKps$Vr} ә1r:;8N1?ׁh̕eT5vW0;6fO-NV>K^I Ec)c{ J-A鍓IX&Vm[cZ+8LRx8IN~'x .dpKoM$! .>THYm"K`9YY ^ӏWh?.e EOpXuI:>d)vR[9`ɪ;`ٝ@ηfv|YΤ8_mҀSՙ$"+#!z}PL . |kޗ!62zj HXsaNF~uNz1B(G a{^O-=/tSpт/bny[2o^@XF~B.mظ5gR_`ÿ 6 1gW5q>Y^]P#bၪc]ěE 65xZSIx|GbFn06j~zPN>8|vH(,iZ8 ^ys.2+A8l-"KOjkzykZ  ϵԙD+5;1\Oڨ2yḆ $oQhB77_3c<rlJ/ҩ,П1}FSY\B9@ ̳d1} :KsHfS~@MUfniY_%:g1HXhhuQ: َ#QAD澺K?ۂC1+/`#mMnH|ٽi:> &1@\^l9% N3G/{MDO=X]@݂zNzb H{@E ecwYPaoFd#DKer@d,&b|(BY?s: &Nk=/X_\"Wao~@D~vvM^1f3OE,Pxca(Cc޻9ttOgT{=7=츛L &oue{K6v12.b\x̨4C8qOh<ɥy uʔ>rjl tY ;Ndn)zh\ÿ).YL"\&|xJyP ,>&E NԈʫ1}O/q"Œ^u%aM o!~w0`0"H森z|/|hMkao||ȕ#dRV.96尽F _ z^IgB=R&o]VpK R < ~9x~ߦ1JxmB3bAURbp syc zU@-V3yW )WG1;VWIu3]6n߇+~-E}]QGkmi?ZĹ/wJCSc9q*ZYrzO.-FDe;&)Xͪ[oOw|(+>v l{#rASS,-V6Ps$~|J^ޢ4k&r"9q&;mr>)L "JTDZvˤ,8[*W{v{05OHv5$0IHp@08_Fx VDBaAܽhL2wRE-WUkB !D/qbVDv냏4'ԫ*oo>

      |!7^nk OEEĬpQϓoȗ,y+DĖ{ۘ''6i\,/6UM0P7Է9? Qq@_4OБ̆1BG?^=ఇ cQg[g0 +Sb0Ô>s.!1`g]{pO{/6W8 bϜANӔ!G@ ;.•XNK9-#U%F0m9`MȽXp 𴽫Ջx殜NJ Yg*gGJ7drEݒmVڤm3_)u$ߧЄ䫃^î*He l)>Bo;`#[|[w2ohA m\Տ~4"_>n%aφ2>Ti_V ۂ2,rS{sjΟ9\_i*M`QHQ*~g:D%Zԟc3e9i VDN v#7> <śm>j-K㒰#$쟎i7 3Ds6^R~|%3dl tG_iJ6@jϣnifTf]Jybd|J˔n0!k-[ a9,jfHgέоSMcKGʼnCXGJ D8Au3Nǁ~/ CX㱿MotjnTsfXE,ׅHZ!#mʒ&~&ˤ>VU-$d!m`0KU? p:N!;y>@d|&O<, 8@Ɖd bV/P1L<1mFi=-D$H 'rxʢ́6D36_ G7-S[u"nVJ4΃]O'p[`ش g (gI,Qj#{W~kv@= pk$*T_盷*Yg0UHpagɪ6Ӳ&y3ٸ~(LmꝢ!n_>3@57BnriKz=s>Ʈ9 ?Sp ˴TXcu!箧;ԆN%c!"#fb$2Ʉ?#sK ٨>I."$5yz"sjy{Ț<0:[Y4[q O3VhQ=ͬ{-Raˈ;{U"U`r,U,]iĨK{"rSqjoټ0ipq5lʦ( fY#D> lg[teMSf U2f}ʷX$(1gPzt ~/Qf٦UZx UCuqL&"sVbM!Δq scϩ%-yQi-O~j4$W4Ÿ.zF\+ݜKa)A 4}Gϙx6vd5l# R8LSۡOm_vܜ #C?NS! enQ^x!V^F.BL0&Fch`=jmηwSpOCf,s/ZzytJ!y|˝S%xLִNgOAmYמ燕8%Xj* [/) Hm$k!7áIJHz;$5wtBD(eU5)9)g t-S}5 ¦d=5c4vQ\/XsDU:S`>HtEEvqIk|OW+?&rsS[bl9 %z&[)  ަڟpN'y\[|HY?qf,lw`_ۃf"KP8Ӹv(垦 e HjsUD#{H}6Q\nYʃn-Q]Z%/s*q#HgF"~ե 1b̔ƝsmOt)˻2Gj>7̓!-GHBL+&Hdjj2#c>g6gK܅}4L&Ƨfp"۱@5"Xޞ*nD< !U_'{z7)XHi4f?W}f[Z ו#s׳ `I3or>f( oJۂRw#9!iAJ(`{Yjj`̽ml]*9 X-vң=:GG ɒP ]Skv__ Ss{W)h ptr9}=S_Q(B "78I9: kn5+lqw0K3>]_&)$e-`I%j74}zԣml+r EH36<Xoڊ ^CT[RT>V|#2*A P-%/=Jt%KXZUCd˿eR^~)8 8K`68sQIL%wKꎨl=E6ѱ|1e7_&YDtjp5nq13˰/??Xm^ijh8o`h4 .iKPD hoh"t[,je2ʓc, g$.ZpD,Y{rN>0nz4YpďJ,:a;m-ԸRrztf6xviOixMuS}w2$&cpəJ:Gp F{́i)mrCM1_"ns==P̓kNl"XaeE ak*,@c4'Kf)ΦQ`qm -nH$(f88JGV3JC‡Vxmv^ BuuYl֊\"ۋ|"8KQQ@ᏭMߌiJ t!)EQ92 [ErȿL&Yb~x Q#x;Nl|Ywf2RQ.x]INg>aJ~3jt\YonN~[\ xhȹBPk=!je"E-|莏X˫_:Ҧ%JY /n wڿ? 8TQ^umm5l]xb|M١'5J>3qj'|VS;eFV;rC"2#~ KK6 c[L tElٗ8PɋƳDeRg _l,;Y 9S:~.d\x ݔ͓L>Eyޏ]m^2l5]O؟FgXQke V#&XMC(q.Ʋ>`ت%N(i]ƛ`siμq%1&"ݛ ,9im%fXamTdRxs/`]4v@0`(+X9="Ty,فGx)lIIrrl)S hUycI|;Jxrtϩz.ݶX3W38=9 u\Cn2O@Tm+*Onwx ѻdHñ8 ʳ2hf#woX=N폣]8p;瑲G>| {_sRkA`[ge")9kYC'`i]oL6j}'WT %[+c>rȅp{f L W>/#9V" jh=\fHG8X)kd~x*qFY ~*Qi*4۶xU!ЃUs2ozgR5  ҿZuYnad6 p݃h/a*dkVۑزXY8K1Ѝc7\w"(L~q[Lܡ]/%uw#G]xf>8PmLq XvIW qٵ^G#Ƚx +T0 Q1Cm֡~y,6, bS:6 ywahl8a9W5FX#2DP.vkZa5`oT4Z҈ ݻ& uqK:T%bdxyo>- Rn"e^L\«e )ڨRbQ`ʤqښba_;q pPWp< B$˓2 MLJ'gYѺe6? ~ᑧL'(Yp#itKi/x!*π#9D?ZHKXi`ug6v8Sv#UAlfgx&Zyk@P )o?! S/P24Bm{L7ęтqμ~gĉnII^&/Wz3ngcb1f/;k^aSTuE):{w $6 qKķ)G$WVU?H#p4Ӭ؝%y݀8P>cui; ]AÑABH(sqoVcoz.;zl ߥc -YU%< z/t*YO`o-Q,4|ےMr䏹W w-6D6,3_-$w/xIkD(96bf)eѥ1s҇*( ښR*#J^~r;71l<-= ?+7Tf]`˷4{t~B|B ji+;2}CU@OɆ„/>KnItd; -/)!`;piW}*}F i~EFu lΞkNz7CC :fYDSn[p£0| 8qwޤA1B^>@yGTĽ$Wx.:FM/topt@`r=Ǡ@RF]'4 ;?n8pW%u<$guH Öج ^tWe>[-4j A)G>?uur'K=$wF ۟6Iœ7*gCS-=58z9 >jMI6ZΒKV Lmv=B~"!|F `Ja +b۩ Ɯ.Ert~>zYh)DS5 SFqϲI@5GfidKe{髗((!;Klc ~|a=a@4)}RxY-N=M]D26uQGFKoޠAM9JI6&ѯȼ…2O%CAC\i4 ;1"jM4qPV[M >( ;F&xP4\y"x[R[k0jEgdYCB9!aGԯm%ʧ,6X/&=wW?oק\@=ye01 X&Vrcy6ϝ jQ0ff>J^rqnp%.9: 8]s=9.N=~[BW> n?L%|#kyIaW1E0/H3mUn'|GEjvВvm#msL~}O`Ϛn5zb.q-#) ;XoPj`hWMT.2Il|`&-[{^G*DM}-3^| 0J;Cm.Ld_h ¢I| ˓(+*44O2. |E9I|g13[P%.[9a'2hřm9e ,j,¯^tzKvoEPUE.Z%v.cm{5Qe F\U^!iEhd"Ll!bb4j>}2`-Kʿ>!+3d6JЩrXC.= ĺ[7$U_lr'8zx-Ec۸H$zjj$*lnq4٦cOx\<`Q{|7FĐ@XGYf+}Zr_Ʌ*2Pbh1/J'sO^%Up7qH"!5ض9hқBJ5;<'e|!Dxp@?#!`#PgJ(G[NvH/ (6;swgOCCVg?3b7ejԞ=H  T&hg + sN (̛)xrIL|-l-ѥ5H9[f6^6C;K$GԼ3ؙ-kx~DY3pI 0q99G'9To@6{qSO{ j27:Yoͭ^Շ +`q:q6J8^3VRd~QmskXg,M' 딩).+K>*Hy]Cs6I>Q˔Ege#̅~-6 D`ǂ%hSxTM@H̑Fi9 ҟvSgKLG UVg) 'q>NLR JKbB6|uQ!FvF%y@|8"D2E5k6KޞĆKM( N4 *Җ Mq M,-O1K'Xs<5n<?,Iy'{ a~''1Nھ'X46:fIToP6=4Ey33uo56~QHH1?Ӥ?eCCZV#w7[Uj32sd<@@;7^B'^8@@ә!anԳBcۂ)G3yn3Y p ٩ç4hac oߚ@t03h˱L@? S$7]a8>]S h1UJlv B?D ,p(Iݟ > %ݔ1Td`a~33擕B@6LJ8NXonew:f <7)'s4GY1[kp(stv-i[Ǫa8rBܬ]z R{Ǻa؉$7Dl$l; *Sy&ΙuL?906'C3'K-ڒC؀"W!1ل! 3FL`43\E {7w3FhZ'6=6W@g)S "eT oIMsӡ*)5OQ ZѷSw)0;LE=>ԽdAjcrj l%dO֫"@B?Vu;:7kݏajrxbJ\"~ sAFvcxfbzP];%+l}ӹ<WKweG굿Z;)nt0j/{F=<[`)HZٖ'! aۍ|e1rvI/3ڧSuFW_p} + m7\FvQ\!hŵ'I7 rFo䨛EaI (d?a\&o+eGR0X;\|A$ڄĤ>J]"tdjPD+X&ץ]>_@-\_e`lKZ6A3ИN":##ZZZ+})L̩ #bWGfbĀ0c?(u<_!Uх@P<OBq'u^C+ՙN64Igٔ6FR5CpduF;Q?[ESjNjʢBUJKLLƩ9Y4zL/kqB:7&s4GnPR[7+9c;4l=H(IoJP /l dIBHKrQsiURúgb;$f¤j|;1C K. rLЛVq=a=Xhh윕5_vu)RtLJ8<ƙNĶ^B QT5H `^1ڕ H/˶ʤh$ G[~$7AdP"C,Ɉ"eg\߹t׽F3dYQ) 즋C|ZA6CO3m@^# Y@^I?l86mW,|#I{p8Q(P52="(D≼` uNc]xm 2,@I9eNDWk:dž) w-d̵H0Z܍-#Tf2t.UCͼmp(7(4e ֌ۀXG51APXe5˅QNr?Se sԻ5ov"W\kKYIG3%v*U  @L#yym&KґYk y8ssi7ݗn*0vKtjlʛ{gntH#/d']5zGg }s6 x })1ApGz^52JۘTgBz(ks= )IL:Fe*0WWZbO3. mFla3hrcIXǢm5«+sFAahgWWpw|] P#>5qSKbNWh.-e{fz0R#p?M⊳JFo&\ƴ5ٽ=~(ޑ+عP+YeR]xR^Άe< `X  O٦^Ԍ8T|E%)*&KXAxu_Z;6%sNC\=M&t.Ppܼ9ZK  k `8l2'.fz2ر W^8:ECAxofY+#R= 4AۮyM}XskGw&]lNV99%|IJsc?[xfH`AՉ:)Rw䫎=!닱(aYHYUXmL9&LX*(mD6-3_ αSI2Tk [!: {|m{N)KEѿb$+o$9߶=j/#9HEʧG̍>Q%&%x@'w}'e]9׶mPiԆT6 xSpj" bU=b9{"6+aGx+DAabr(`H<%^9*5 f|TLCLd5ʕc׉Y迓Xl!Ҋѵ ˥`AKTٔg 1" U9v ,];%;'7? $ ͠AhVg(Щ̃%T^ C]7ǔD.)pb)b=qe!]Pɂ>w0C3X_\Fxj)*7"9SRj*ԻM1ڧ>-/T>)_<)T_)?(ocN?V7~a+h| laцt$BG+HmV GO-+J)ِ*m 7{J$~R ipפm8z$;p)o5iHyv񐋧x5>(~UMɄ_=(t?$_8p'V 0e X'K%}\ }Dڋ1%ӻʁWiٷAV4lqe-GG>1\1XnRQsLn%ke4lVP^T('8re"L}a>3 IykAKN}n\5~|}u\RdNM9zrqK:V$ȍbh\M8 [/@dͅr(E!ZޜBDՉ2>?1* dеWq3{lĭ(KdVcz)~λ Bջc 7/v*3L3"[CS+A>5(_pf>K!ۋNܵD^+tADd q"htJiq}Ŵ?qݽyxLw /ssݚyhaF~;nYGPYN,iDTocˋ"xEM-ؤ> :͜~ڠעM]UȺD)~s'6,$@[BBOK+dDŽðBޖ÷.vC(  $P怽ԅ|d(@܄k.>U>Xo$݅ *@V'o8 $&h%'>F1ȥ[&A3 y~3hkTjeWLrwsx[YRs*Y`3 8t6 +}af@bdd⡑uhk1 Qs,weVF1k#*rv-8EW CŏvrnsT!s,<387-Eߍ]g=e ^C;{XIE?%Ք'̤:英g60˷B;Eҕj,Bݱxqq4ZMl<ޟV/?Ġ&u:bn%jLP(޺X: G%y%H Ev ;O8˷H@@$Ŋe~bYa/M\]M,+jWƥ,|*\ D],&9=LG"ǚ8"CKIz1%ƢU8b* `fa;KxB^lO՞xMlOYFנ9p Tz'V5{CB@f60e%"nar6R(Uhy} >2NR)'>zcmJ1O|)&7na.G!3N+l0ɳ}E䴡4zA87 2J# %Oҏig )U2 k>B:R}m}=$ Qm& ض b$i_g'$ݦ$ ֐;IN#wHpB"O ZM헪#[$96@1-i_5[ I}*gYH Tc2Wj,q5L @2n|^%.#)ta(+\e ɘ:z #T`Um&]'KGz]+Oa{mAt@[Lߟ|Nd^j>avD9U6GEh[8XUx2/]-wu:wF6ϓL% _*0T(sEC2"N'w%_c $H'Uxu{B v 4s-}{ۤd5 !/d.io{4tmZ+/QR2q8۲YoD}9m03׳:#ssɴ"G#3(&3N5N:|lн-4Mr\ky6jZZ}=6,alMw|ٱ|trfp^%v}h){v(ֹiE㬱ILQgDg3y _" }bPӯ08T#tG \'M OC`W+pc64K 2Ω #p$' phҺ3Z7K 9Vs="| ,> U+ .<ir?h Lce udY4Vwɏy˷OtQu+}Q#MʩsJ{!2J>]_>FwuǤ#S"2 ? nYvp}܃QDVq`\EΘ5W)Բs[MHGfGvvDu䦴t'FMb|=/t#:9Ct"8ȋ(j ö:ڋ' 쬄>A28,9- ؓVN7-a^.ySsxkPѕ`6Ns9D&-w~6f)4j7HhD@>?,^荎}?7nitY)+q#S m`DDgn;Sʱv,%hrai3aBD{e)&_lDNo6/3 :0 BЀLX^,t'=]p+n;Z-Z(|Q߅*\nț  1;)WP0џ`>H0_6$wbYt)#zJykߗE495dLv+[| )t|o]ZFGkC/bwdtRw,8e +x2q;t^L*ީ?/PW%D" Y_TF$K-K2"Z(lQo'Aiq4 N'pޜ77+B1dǑE+ȳu7 ܏ ۷D:19ʂRke`2BƌiNaQ7EHI2扞:k Ř4M!, O?S7bfұk]C]QXeow)f2 rJoߝ犿Mf9>>Ӵ0ṿ z@xAB77 V)%[, Z~o읜n7pV.F(*im4eYe) b+(n~wLw[H[c(G1G-9B=C~S~Է̺xһ:m>$qB(,lo75wx1- mz8ZSn#-: +Rb\ʔhh( !Χ8z\j9 g(wPʵ^ 8@D*:n!S{e&#Il!My@S\?y@4d)YFLN.~>g^LpB4mFŲ|9L6;Ho/"77or;:-\ȼw`vf̲$lI`'yjbc7X# J6iORru F֎Ls Rߟj͘Q(#~k)MX_8wGE, &ͿSsU0aX#7Ab7&; eDfM鏛[&Sp<z1򡀒PUJ9u{5}o&2>Ə2Fن)1"6pyw\/0*aƶE X7TK cf23N(7E[$cx4LYmԒvIm4'*—sϔ;y3DReiEܩ Jhj'$-=FM ܏ n\!rNgI[ox+W8CE@ 62sFa6θj{ 2w;!tV[}s7pJF5'\ 9b"/7 `7Jc{i^|߈嵲jX/D`y,V%7y } \} hۄnofX2e}=+!.Sm$y(#^CD.^J2d:Xfח3U9iueA@ e&n$s9zR]*SxTl=ͩl'࣋rd-c;\Xj,zTvNklӪ)ͯ6 ɤU8n{jSVK.6NXf#N@`W.,-BY~~:\hdE:|)LD|r Daa1,hBwTOwuq(oAfa6ņ8RWU5W <Ə2nMA`juV`/a-sUCO}ƒ6Y0&Aw@3Qǰ/RН ovd^/m kaSbYΜbFL{Qj ӛMps8! o_πYD2bA:BRpg@6\TȠ)6 kAo]iL9Si-|ɧabС&C Gɰܬs ki3TY>H Ѭ1bGJJh1oIqC![9lSQmR` VAuuŷQ7FkLqN[;rL  LV$x"v\}Xa5WtD3+pm:2MH o]:I}yQEo7c0kDȇp떶 B}[?D TtEy>Z;!f+-{?ȺojRkgQRX7РkإtSH4]߽>hE6wg .f"vgt*Vw[L*Pe;ƛw\_*}*GӬ@)FrњyYjgQ?G3aG.q,N_I`^__H'(l/ l֓{.q:4Ya r V ~ܼXjfN)QAi'jБ'չ=N[A 2qy;iD AKB# LكmXmgzmpyƮ ݥ="#dO>z5]řXJH}i6AO_O&HGCsjYc㦤ͮkBz:Ѫ$<';/Ȱ5"}Sb+Ց'fxlm@i=O"B14QB?mtfُxMH=&[5£u~n9Adi6qd:}vJ`bղlHEWú^권HG*NhC7 B-ԳF~|A&-d⃵dbQ^KG-1]MNMԤ"2 W}VoW4t@;QF+~|VWcIH 㽿'抍Q+aZĨ~4͇ z2NGLWO<ݟ5њC0#+ӷT<Jѧo K4 Vu(ݮZS[я5U#0C'].k3%a]K4+r؞@mi{إ#v6Hܫ*+ݗ[g^IC# %2'f8cp5 as7r1:+4Ud9 L/@4"Zfϱ{ڗT*Pc+(oDOljmn@`fɄBQ8 0f܃WҨ*NbRHV5*싶mb#֧B3rdHvso?7ˈ~供mr@ teCC4o_+7j6q|./lS*v~T C/GzE‰ ` I%&7ydoi)%z|" gt$-#~!jNҌ-2BU18.Jn>Ot*':[n;8Xލ;8x[b9GjJS@ZO.,Uǒ{ioQ;O9ZZ]/82W7}yGrx!.D׼[e~TSHqu/ u&GOcK*ߓSUiutD #NtZA9tDy 1<(S NU}EM.*%H$7axU27 |Y"e;cd/_3Vk&ϨG3s݁sڦ z@$Ve0;1-+ZY<Î/nڄq@e74)Re;EL,M ^oÀz3†%|\Ng}"f@Qij۳ L GrF#3Jxe7*abpk`Z;ɄgT&xԠJc^d{l]N/bBr~cd#Ds*Gt\lp<_vPr<.?0l]BC0d1XMʍp#mcLIٯ3ո*/4}p e=y pl# ^[A$pmbv5^ "nIa0RS![@$),\䒆Lxr?^T-}XPI$!~;ok2GK`!P Zsz9u_[q5u/1 c ኹ 4?W`C(Jޡ--sͺf)jp/wBߧV9s^OQ aRr̓r=#u~̠dJ –"VdU_Žmq\Bm"9mru |0!>GN+iNw/;q)~R(ag[b0X>A+T?wҿ$3~,]zXۀ&06 |#:0P(NJ^(54Z.pNfXYM)G,ʼToƟ^b.>ح*Ÿ0F-R*(/V6 PIG)KGt^kk<#ۼb4|'۽4"zLzO'`m@@1voZ(b;%#qiU{d/*?_RPtjOyi[rL֒0|TyL&P_9#١Eq}_J!P\XQ4 nЛW0%AQ]b2P!,c_P{>\yൣșo9km;u-(L٧L-3`v 4sK<8n_uNq6:ޣZT'K#ZEr/o%$3ܳJ >wvq-;HG^.boN1\gZ;{NBfo$!,nY,~VO1R}|s;j_X<*YxV!/Ky +-A.N@;?3t/ܫ\}./-Zarti@s%Њ4Q%h7Ϡ @"TF+>~y7t>7W1yYrS29;ܿcLIp2iǾ&H^My`I=QoN'xkES+[N \D(=-6 N U`?W=E$]k=#ӦMr7٫ "h7' SERkkE6qm:i_L]DpC3;! d[@Ԣ~Xa9Տxd+p5D3!5bdnoоK: U19)J ML1*1FI:e7'ˤ;*LrUZ}#mP]*x°ךKꙹQ.NC+VRt̍[3F3f-/jgx:>QQqOL^!I.^(Y(BawXaMM-BvGzL).10lrV֝گ,g#u{a(#E[>]w/b%6TKVC>;CSw:&/NYaf'?gIZx"|K+FvZ# *"4*~]ߴ z}톭h'( SՃ˪2\M ǃ*uq -RͽcuBuuX*o{`u#gUp)2g_%ϩ֞]m]x|:TxALB CiQj ͱ\"sR/y5*a ɑQ.&ht/G4SˁĚdL(a௦9%=g29}Ռ)%pxuPond, 0T%,ł>ZQIluWқ8Xb#L+PK~A}ƒVPAϒUռXvX5 8y)c\.߁σv** *hceCWyf…`GF+Λs]f0YPrmD8 )CfʫblI/D7Bn-[0Qyh%F83^$> TMW,9e}BڛU xmX!ЇBhl2Mo~ֻ:SJ&T^|uׄzԺF6Be$r|b$"M_HWr(;TIr-)ٳ+n(v`?ؕqE9fUQ ^oi-%*2潙h[3w?րޤ|4Y?mP=W#+ |ɜreDŬ*pp Zͯ2”b $ۦH;:ۣ<pyqАvvfϲj/)K1zPⱎPW6(CXlRBer lmo9dtN +qv Q 3]=[`s Sg2ҞB\qj- ^G_YUHZ+B_P>a})밶aYM=RUu>NVuu}L 0Zl׋?*̔^ŐtU-cNQ Ti S|#!LnYPEv5AW4OQ3yMSv~2?hGg;KF.ۧMN%^{q-ޭ&}~VfTG fC̤$92WSᩜ/gy5"r6274XbF̙0\ІH9tdnx^ gY , 03 >XLDE"/W:-H-ɦ%ɇJܺ`&Ymyn_ಝIV,u5<Mm)l0M7#QPdϯK?0D$lUqANeAOpE5VD{E6aQ!5ed5/ }jΕ{e$eN4vMzW(;Ԍ7ljϽd*!L3< cEʟ22v3 j]B\ݚwgk<t-% =pVъBs^:#݉ ߉[>l=8nRWf=M<@9,SeD"#@k}K% CDr Pߢ+ßHbT+zˎC6R#ᐠܣa݌F:ۿG ]:EqSW3,G2ك~z4?PRo1 Z^A!q.QIO2hHV㞂\KX,8~0n倈Hre+B-6rڮk)Lm@МK2frR^xΕh1h}KkM5stC$b&*4z8 dRu6}]?@gQ$wc\W$g\n%N z8 ϝMP ws%Cܭ͈2 h=R: 1Cχ\(0wLSq9h/Z3ifHหT=Jv#WdX Q Pp2N n~[B}H踺Cz((N-ܦ~Y&9U3Yw.TI7/d[UWV2nx,s۶H?ƅ[+nN*ZelTc]DP!|d쭫JzQK#vfggzg{*/h;R=7xj@ǻVF)';Xl0fsm㨭nG&kwN[̱@Xkyȕ8X&X^>GA+^%?98>|yfd=hߪ(Nݧn YN'85zRK%(:%rJ0]%+l@20M"[rhZ$2}PwQwEYjOȠ\NlhH~ߞu$}pAxJnSFAz4`ՉQM:Bڭ!;=h o&X@K,ei+YY<~'9mi(LIs\VQ uf(hk11Q S.!\fb-l8ZM~.|餈;ɭ,{N5-ޕNC.6&KAл8WŨP(C/s_Qۤ02G!Js=w/"+xQNOcGpnD׫NoE>R{>3{$dfS%.F:XcJ;_`%fu6gwGW K{ڨ \!7ݖ5ڏ= ^&*eʪ#!Yuodj hOR)D Q;=>K}+JUbd`$9՛j3IOada[>cd(TnS8<[GGIk˅GEM\ŝ($fŖ,^3zRh7P- *"jܵ;,q ޾Ck@ڏ Yu۠fx+ʋ rEZT s)&B4YYj8t*^uU$ vr Xm5/vnFZv91oOԪ aE_lG^[&.=jaaa4S UFYK>9_v!T6.)%@{ZfHrN[RtO?湇?( vHaS(zza䟀;@nFQPfNs1]Kvc+O&3Jf8ŽvKgwpüBePեUƆz07UArzG8m3[E\A|/V\%j|tW2I?(|!OYN]u6 ~v@8Ϗpp=АJ9sHq79# ^v^~3-2xq 8g=gLR+c!rEaK]r[ʵ Lӑaaih_pQ3=lݸa4os. jj-gy1%2Y@v| EXًXQ#'Ryeb#5+bs|sz]?؂DDpϜ(%NC8)L. Z&OQfW})[V ܵcC $`h~AQ}K"b vd>9$4[/\wMx"=xZZF_' P(i򬍆r,f26ϋ8u:,hy( ?땨Zh 0&İGX,-C}{_B+]k0m`E#Yh;T#7Bd9U w:#?JN؍H:tJΓ).7*ja1vrU_k}fo3 #ExOө{v]gQB 좪f0+Bii֐Jg7̹{E)e!6Չ-+Me$ֻP)x`%_^vpVm c%+ࢰ@Xlt2EazwLlC"h~Eʰ=0-w3M?+ws&SLE;dzDT[8^b:&U?'aK+|]ܬ ӓJ)BeR AusogLӍJ4ɿp caXv3sy?Lq{șC`kiA xj2{1Ij԰%%ZceJB,)ʈ`"A£Cj/ L!Bf31֥ iPU hy% _a a{ [Μ|ssQ LV8V"H0&оlXqg $Gަw 얟ee_yt ~qq>S%ۃ%EњAn_L0Қvju/T3!`"u6bZS煘f,ߎkE#cщ6l,W٣Im; k7MWpC [WTCmG}vX-؆^$ngX, ˮm%[eUo꼜eg;㻑GߍM.l/jRZ}ms6Y*"W,-憰՟e-y%,+} Mhl9eޟih#Z؋lpAHOv.=dU?"V"2RbPl;gWK/A$&Y!N Y<-hXVp"("fi=rzsb2{5&@ A֑X!]SLGI#W[ ybS`HF\>>3SaϣXf3ii0@fzN l[m=$8P%ږ!ԏ|F]H,Ƹ7QWSسgI|𦼕[G)6Cc8y*a~J|-_:`@X6ߡt]O'~ @+&QSS"xw BedF*taCq8;pӣ=Evv*N o{BnrdHozڹ%|}$w6Hzo2c 6V-o?AX [V '3HO#"K8e牚@W?;HSm 7.`$RbSS9Cl^>v%5жǞI嶳RP=U_8!t f @MWc˓U{Ҭ*/; "FEE)2vyȈEO̓7$N^]B%} [kIl B .q[M#appL*rS _8t4 iE39ɽ"!s"xeeqWIb K6#__|,;[q5-1~%"K9CnRe 08-N^ tHHk~T7&"%qbG#i'$u4L1 l%۾ 洠fQoQYw4C\oa6ު8Qk}} 5A]8㭀f͡ cJPp BXL{%roqgHozc9x7P岚\:=rr)iR\b"%>UJ7RyI< F[.ߪlf@sH4TӰ9ro+$\din)V@ծϳPRO?\!O$ KFSH, V[߈Gsx]N-j*_i*n)#(fc=[ֲnปe T %[qkj(!=NͺVH3{1y ɸ-6=7}*q`DY-_xq>OEcJ2V ЈYƿpI oX`65Z(] Uy?7B2ihZRUT'Cfq pcS~2#&1kS39TQjkZ@?mzl. U8'@+~]%8mwq <{uTiԈOC!1>[݀7}3%2`0{F.%JD_>UkAꊳy #8)` Ҏ.V.w#Ъ&܄4*U(Uim.01jND+E*ߴ4,P' 8VJ5S)%Xʉ@&O ]n5n+CTlk9ő=+X%MR̓vt`Zop.ǧdd?辈]KdQsp(/dfCêF\}ĩݩnw4y^|j\)Z͚2`ݣ N+7U1&M_\C, b;kA@L2ϙvb'GrڏuG2%Pp$#/ =V h.DKyD4~TZJւ补WjMAGsY~{He|Vx2(Bk"yI~T[,<|s .鍮_ӡYl!|yچ^Pl!?s l'WN4L{e$ u;tNҦan𺮡P umV|[MEUȮ|?P[>ss^YaDTmu)G/II PTkX!h҇߿ԇ;^Y$HBYёҍ[y*iS(lpb~/}eJ ]Eg]}δ51>ÚaBWFsXWv,8Ѣ* YW#ȞÖi` ]WuP,'9IYLTbA\]W+D]tϮl.e=#M!Z@W(Qo^5@azI~U__X8ܓe"nVH+8 #fox5-zzqepm<_ 7|]lguxCCaVW왞z,),&EMRY?}zkԽ`MqMіT nlh`Ǔ9"܇Fm]m!Vo;p1J<&EBy963_9'l0Fr.\?:mVԆU`k*xQ3C=%2f1WNjlQfd#/eQ>Dik!r@pjq)eo2$矱**L ӹBO);ߕ)5rZl bel E^" ;s~kQ? MT( ޣʎ q8i[K[)VJ#Mhn:VqFXK|5!3:UXcWA ں6~O %PŐBR<:9n,ufR2- &gNzV,dA8v:eLW4& | {|)|v\Jyw=gڔ0dZ%Q_7 6MzӐsv f_\D+V)"~ݮ R Cort6ᓉUqZ7ffQZb}#%I4jD2X1P^\"qLF }n4PHS>Idyag=X5e:>09L[u#4 @*Qu ͕|W+3+KC[Pw6y%\/ql4}A3 b<,OB|/i{GBwͽ)=8 jũR Ww%fH·svh:B PȌ˧LCj|HNF t}ѤB f+αJH7[x2{8oo\.wyk$Ъ pbXJ"M0;k\NM<<&XЖV-iAj zޓ (׏Ψ鍗Y^,vXU;7(,8l_%gJ5קP~BKp nKk1&&CI6)  }F9?ͫNK[:f΂@{cJxrz*sfGӉEa7_ة\·%Yt+.YnsOQmf4`|!QzJeyc.9gbaZ(@ aFwZXGK0f3. 0}y':c2b^7XG NQgKA-HQ塋#7q9v-";K%}Yl'+Ym$+9NRޭhodhvݤNNڃ-dHuW1<v0"Isra஽ %Y˨uZq#8ضQgj͙ݜS)x뙹Lݚ->uF."Gz^E1:JæF-8@u#[6F.Ŀbq>ZOQ?ڟsȱC1# S$QI-!P$hRՠH0.ZWt9M %z臧Ob75AxMRΔp?ɹP:iy֑ lhTbj} }]Yh[ T+%\[gxC<vΏ}O ^ M-v>>΂s|в DK^&O\,$ tbE AgJ0$Vܥrx\>"Jh-*g\[j[/ǜix%xچ\3G| i*]B^a-"21t?hd%r\%q,&PUsL>6k>执E#-LuWmlA:^ 5z#{/*4`7Bz+?PNCd3N[ º\{_X}03p2gDLjn5h Owg]$17)5m#?;hMOu^T s/>{%NjW$3\&j9sh'/ƌolJU;nQۆxXYR+4 uR]wDg])TX堲P ,B0|2G HD&qL -TÈQ 8L=ɴ\RSR >󱷗S6KߥgJLZW8[HddՔ?I[)ՍN%N`rq{"\~}+q a`=tnJ8!NYTݢIl;K xJ!0l!J3 iDe{m^, edv$Y눑 8ΚrV6{"QfQOƬC(/2(T|U2M ^X|G[pؖJ_F pY,O006UE,ǡ֠^9,/%saY|4ʺ-0UG[kl%"r\FUbx xy ߹M<½2# @[+l;H}|Ϝ*lT>3cř~Bg֡\iC;*/t\m~'*[usfP).j7LjU[*9K6[rbD5c9Ω]6W0g-Poo͔=\XtyY KсӁ%cE5  5ܰbJX*bT|y(0+='\վ2A/ E ^T6$?R(yLnvCcICZjJ_ԹK־3SjnA(J^ũV,+^c}ͅb [s1.25[g  mjd<ַ9})N^" R0(|6hBQwɽCr\CcӞӚh|MD; Q#l@%3v^A[yeD9-SP1|P%icnPi@Q~#8tYw]CTFxrvHKwߘp [Cܣ>K\*`eVQ8nxN+Rw>W\~t%O(޶K;Q*ZKՖoj'/pWPY_Ψ[W@7`WDM }&WD6ߛ1tg|RmkTNX=)гjSΚeg~YPM"um&8®fz_f-$[x$" eJOawGWTXXEbO̥ɌaN ~#ʀHk&'ܽ=N `&DWe6l-@ӆԗLҦRx[i [ /P/fZ&kjFaSt^ONYdԘ#,H U 8Tb]fyt *~>97E@bOCVB^%3|6cw6 0*>YAaO%l7br$PϦ,ǝb`o73,n6h*7(Tp&Q/Сo4 0M N.E^'7z ӎqAUur)w7 z][x _ṽy)jT7 uT:|QQs6*d/P-?H"jh"+|u@3^]yR<,Ƚ6D6 Pcw 9xr|>$vޝ;TFj5Ά6KrF}[k"I/~0Q4<+2`ŷc:|ek,H_hwsʊ=,|ի6|t1o@q" mףX}|n/{ }5܊ODy@MIgVh( f:Z\ѷ tAi]NxLwG : NEGq=Kr~ F9Al/1)AP /* `j;7G2) ȐuvْOWLWLv\+O=:fń1rZ>;Uv@'"qbܳWGlO!δZCW9Z~&5Dؚ 1'10F~Yhs=%ఞE Pb!΋7#m0g4( Fji}Fgv6% "J-&:pM:>hiB^3'dXPsY@ԏW%*zOZȰ6RTK3}A#NأqW]sI]f"h"=V$NZt9֪U\hL u/W{rXvzW뒪sښ =P3Uvke$!ȺfaDݡ6g1FzzrmLnsuJ\s _kP\6 ں@2~ O"Qj=1^1V/^Wq,`J= ǮjM4F1On{IF]!-W1Ω|a]D[N) E:\8BdK*:,`@  Lz07 y\4ޥ֙wD`Ԙ"\glKQj1.*iQ 9iҧkثQn ٭/ %uJ<l3sg LY=Pp ܧ8W/ljinI״ 1M&b&aw}-&k^H+aChᆣ?i ںުO krαn _ô,evDJœWFjY"\$7 ՛%!3g8ʤK|Ƀa3Mض=j%I֥*G߯InڶcO@"Da O:UKZ8*dQ'8q K}b%sjcE(mmz/Ai%d Ѓ+G ;J9M_oTokp=5``}x|/P붥2S5C!j\{ һ7hd i7Rh9s|ݭ`!)+Mv=9o)V#[uBօ]UgLQP}֓x5".n/œQ?ixV&Ps`$ބLpw#HpnoI7íҙfhdYAڂo`%(G(o@_S2vs@ڛв s y P,ރbq ec&! 1RScLvJ4Y(E[?0$p;6LFX<5[aޭK$K;,0on8 HoH>i_@0B(ЋbLXr$ob*Vy2DyQ{kG|]Ґw  =S?92/C<rtUZ.n\g2V.)g`3ܝɎN:DlBfJM* >,,A0xzlqN&~3PZϔ#Lx.jɢM͜C%&+EĦnשo1RqHځA`-l&Hw./>חǔe9ڐڮB>W-)CU ,Ww(>\tWmV-)BW+SQfũ f U'a |~ |N;lJF1NUV$G[ KȲsd1'w.TC@ pg}HQDs<4&5c&r'yd)YDb);P]a/,K+YC(Gmn6(NO6PbjȤUs{D?.;@Τnp3f<1rg zMxv4bS]{]|MbWg7ZU M1)xWW㣽]\nyZi4a`3x,+MWtXkU(XHO+㈺-UlNsw^L; RUmU:vS)](1[k?6 y,x,/\)_BfRu`Qhvo{0M՟Dú/8ʘfЗ(>i?};"Hau(oR4hZH{j©涌b &+ZhIQcTv*y>Vl7T8܌Q![+QEPm=G"\+g虰\^b'NZM A=#(@9/鵠qòYP usv%:ɠ_?.`cRuQXFa-&A_TF$]zi.}z+!tLպ޶#\T"|&ZH_q om)B LFn 8d8 \2OLR\\+Fmdy{99rVpHnݜ%sn`d$fb’ J\.>hT[Iʂ8N5?%&BazKELg`}34ātMM>;>%LXCH>n]X |%wl}76?cح.QrhZdȚkɀ[?pXuG3yr_%$!'eq ʾY} ҳ +6{Zsȱ1o0u\PAjIkfkx5aEfOΜMȤ)EL/}Ȧja"=w`@q%|5;i'we0Q١KKPn|O1V} H5ܯy{LݜӔ@@UY{7Z4r7P--B3s]ih>0XL+.95VEV"}JvsD+W(Yc?{Ÿ]>9"z&xDxb龿O&x|-!4=89i|K"4\R2x"rsPdccvrhB_9CjVWlñ~ྲྀ讵H:*5#tͧq8#c7TWHm@b 1:ʎ,I2&r[jd|XCe)B,0i#jbd%u +\}[pVNDQiY?y^ 䚄H)`-8TMb=h2m6f\BWo770Db6o-챖+ySħ<O䖓އ9F4B4r]H^ :Zd߀TxOw#㖙iI}@>+c<#lآ < 9/ƘCRMFHc[紃s tWs9ҐtIӷM |6 c7v$ ҳ͟0'-QaA۹U ;7%~T$>mR6Ѐt&L'V} % f[4r7vY ; l;UqnQӱR"Ǐu~$p(_DȭjLX @tuEȔT7T,Cbcrдꪔ1<A*;-Ayސ!s6Ll]$۪tp׀@R ,q#/w`2~ e dMOqZB`.tPub\H.LJ&+[RFZ|A8rwN7l"^v"o|z It 8yGS(: 名_wc4 'H×WbL7cہG&S2voz-&0Py'`~Aq=@}KnMmls κb(Vʝi_9*BXl̾kr0Rґu.#FC )~7,Vjt,AwS+>bt3YDb"6Z2 br?֜k+)Nث3kNw3e ٰip,s X!;jwdJYg2F= 52pM8n1 -Rbve,?A bfqx$8ZƦM!WąQ?Ӆ|~qB{H8 s[p*>r~}3I;]WM{[ݥY=H`-k,4&~tUB.ҽ%xs}1}lA62AP+دBK2<^ÇOU BT~[F> jTfrhE5u,fƃaF+'Q$yTBƿ7?6gٖ](u+ bD&ŒϫâBWRX6te?#yTo^I&4.J- PDG${P? ol4teb{ =4$#Lg'kt>2a= 4\廤0Q`W;#!IY&PK9~p-0-}l< 6-U_4{QFrMcS =)΋ 9R{]vaU 1 i @\ҬdwVǟۓmVk['}^pu&nMPWp_SǩY!ƦhQsSD("jK[F)23v%GJʯ:=}2I\+^?OQ#2bm D^y1wWr>f r' 0+Q;+0pĘIߩAoƧ f;*.&Fؠ2CXh/F~΂14mWEh87b"娂{?zAxhP:j%^Fd_OS 呫n=+l DNm2Ђ&~uL*MH@oįR`pv_,;ĠAg.KTPO6,R"雘nCd GO62k 1d"V2#sO=7U9G)|ۛJY}sw0CZv-c.b{maz)N+QZ;~Y<m8J8!8umрjZL<3!იrn9_#ظ %PjOz&z@6(7{3$o7 c/{4TϤ[ vqA.q]cjao?*_{,|~p=I‹+X5$ n*e+'"b ikKtPyg5Ld~X=[9>gh3T]Ito+yREzuTV~GDB#7elR/_[A@i$_Wh H7FN=XHosU+#NV3Yk7, I:`3ֆ i(%gB[r,Wg(: ^9JYRblxc=y`Y*Hvō8p~9e ^~ttIg!1f]q蚦9 4g/]=3B֨{6ڙ&c+500ɥVWdչDb5fCM};l"BSٿZHY r $xg]4*OUi!%{q_WFV jP~3*B568^OK܉9^XK}ġj`׍BaͷSN/ #*r>%PuW.ҿ6|9jK< ѭǶLDvŴ4s.YN/.#C>ÿ3hp <(UT%@/g󨆓+H"HDek0'^ҥ#${X'{,ӤT0}j5DR yOHSRr@e |E RVCC}lBk(SěCϓÑTz+Y20A}}̙Dw X;N_״ !G `}7/ZvYj惲!vA񑎐-FlEh R4vGB (FsCdk ɺvw uQ3=(z>GDڌKv蟜-\x__΀U~`1y2)$Bhpe,s:M뢟Gb$Uξ]B5s_+M'T^J֬7[wA"_kj^KHmp ,k= ӔN ؄2fTfo٢!GbL-sD &:u W+/V; 57?4}@Wp hأofLe L3OU)혬ZLO&;AZ4ir?]qRjbmG}Yf[98L@wĘ*;Vgh% %0l2C)u^I} virV5 ?:sU&{QdR"XĽV]"NdС,Ehu}ƼJBx.&(6H+:%ֽ1CcwJ dL(eCtcָ?!^Hm߇‡0ִD{/L5|yjFE8kUp$z$mT 8 JwD<hڧi^3U|p*?-RĮ;=]z7E QYj$14q6?vv~2'jDnB<#4f]!=?DaFf]"7L#ST=Dav$?@i乣QCkDI B4OCH^5x<<% rlALVu=0=xm1TE=ׯ xΘ'g&;xLJiNs9T>P: YP& _c[qerKavk.i`\Dc9u6sf7> 6 @5g7w.2CVJed ^q oG5(IԚw eo~ALmYW3 s/RMh.¦BҔ ó6@L6tRU?qA/:DQ,m!+ng%2\?&\q#-^jbRu;vHA=cOYK:O2K 5r&_?\oBsG2:roD."` n3X1,= 79lۣ%>]-,NMy ]y~x'$2IYd%U3 `&]s2? 2)[L.3-Vİ ԙk]r_'uɨ/i ;;TIc ҫ=[Nb:cH#5Qw$syZ(Z_u+vj^U*_>ep̈́k$@rTTF0`,4q#EiQ(|UPgO=!̰]ڃ5\nviI\b^w\iDؽ|3ǬH\x"H%B.DB@@@&}8̋)dS``cXS}ZAkxYC!:Ϗ6l EZgg5U}" |>cE3rY򝡛q~&1@WΥ]R΄IN)Eϊ"(.kJ.Lh,Vv)F0[ã8kH?>SHPӅ.oʫ։Nq3jFeBU uQHa0P:Ё!>VEZ'z P.sӈN*WD#CӤ5(+v4:(K!6}9L) (9v1lNk<Y\_(RC2J6HR}ɿ £:~Q] d{aJb0dwsBgO\ NB /wkD>c,շ:/T1"UWUO6w6XSXGw,U5DEu.PyyBқr? 9}U<5C9Wmށ7}_r(I_S_Kfp3b~蟴|< ]!Ʒ:nWR)}[u,C=UKwppiՐciXVGN϶wRU5/g#Vt\xI;K!{􇨝+>D'v0SWlYO}C~(1fgM̾Mte f#Xr떲G wԲē 8 fa<XŠvl٬-t?2z惚BMH& 2vt$\>F܌>(1>6`h^[OZS6^/$ϭd6Q 9^@y\ <!Q*۝!ggq-9{*@T̵)iM< ("qaeopUԜbu;ǰapxZG PRĺ4@6 c\?-:6T'WnŎ VgA{g$pPm/^)5,TLTZV~6t6tyv=7r<\) .؊l9FbLua9*LAͤ{WEY]Z9 =IU-6[f ~>_˰8ۣH.VTb8-Wdj"r:/qӉkKX?$wT'3EHFy'Rt5:Y[8n*_!&PZwi\#Bz FL_oewr<=+ЦJTHqHCd Ƌ~`">9jn]#C$p~#@MKzA1LkT~&9`iy"qSWeTf2U+5 cƨpc}YEr*/gHNR.olز.X7ɗR=G=w3=~֗Vl4%E=at?N ]1ԬlttVܶsfjXA1-PļT#})PA8+-!kt!5Z-1)zJ_@<$sWuyt?[ q l> Q#>ÙEwcF#}XqOS&=i ܅ ?{t(gmDjb=0~B! -={akQW E';m8PQvbVkTq% C4:!/4țn&ΕRKl2o2>P(hJE@h `Zl+Vb YWQc"?EixJicF"<@4>fFpuΚ6|3؅R\fn1KP!|ɷd׳8'WN7qQ6nR1 4z+,JGH7?{t!F\{5Υ\y=Kڽ3!.*;5o#cN=hMPk ~9"@~WsҎG{y^qo9CԆdҾ8/-~$)Ű;3U͒FmS&2W<APl(Mi) cߋ;-ȍT#kؠR|.U\~foij1,{߁dq20Pq`-e>7L {_ cj cv:sTFy-0VZ^"3.n%^O) ɩGyv>[,C*ZTѝn+Y~E=;8*}㬢~<{{ jz衑BqO-`5](;th`11eKͮ:8n)D6SQ'i27[JP F"cz6x+'B=Kv8k6+)NndѲԎy Pt'y \ .q(?+ MiZŠQ=,yC81F.l:pރ3,M#P:ܤ)dRUwwE{t#<܂EŎU<ՙ2#LZNT  0k蘮 )_bg Qm bsVnSmH l O8oRt6}jFy$ZfU[%J̽r{ag+t/I0HDApD|ko\f6XbuLd_ɨHq ήp.YD<>w9bK M쇮8G\ dbV 4ͮ6~HƁB|1`Ò[%+S'A*+XT|G6Ǥ$?Kڳ}BhV+?b&d@ڮrl._4Ti j.L7SN:{ `Lݓ$f?͞lHAjWj[-Ts^nprd #汭s$qm/.q-Gtگ>ZEM-1ihLeXQL[8@d46#J!X:/ș,ZV=&+%ޅ\!G0PXJ<ܥ4/]kŋd\m6hCXF &8f6zny𚯖՘!$+9za⪃PVQ*qowRk1*X,g\RY}nqaE",|.xϢR n]AFq[*9! !#,?( r&&lf}c)b]/,6,ח5@م ü?g X_b=+=Ag^tw΅N. 1~Y0(Q%IڄO saQvT&EϜ bf#Sm>ۈ k2QMhͻY!-2JJu6!JlIB`/**tL{n};i6+5qǽH }B球|VzlHvv%`6StJs,haʀc*:YR: 5˖@/@0U0jHm =wHMFf,MyWMd#P~>=89v(,#S`\Őr'!n5.|bJh"0Y\Q ]ܚR==e8.b'DŽ$`F#;AP5on&dϢ576?bߡ6t3V7E"5w|P JB kXJ+H[/(Ȃry$[O+ ki1u0XdVE;Vxqv:4wi $ڹN?G O,02+i݈@=ý /Wh"[j )>vL7:P; u|0{' =]Hp)js677;UB@Xeӫ4 bN)CwFkKsEAWnA@ ,©Z%OJu8~p کص5h`܇IɎrgePv2WQvHU6Wke* sܒ˭&&gVva2< U#hz> awwFr<)ZPwֆ` Jt<i3AĂH҃ F;+0ob6Wn(CK#ǝs |/,e$!q0-XN6gKGPyaiMPkxݭ8jyU׾BIR7˯G]@۰O!C;N_,uY9jK,6X`3))@[Z^Y䫞NϨCZSǴ9Vy`RmS - A&Xci* 'DP\zQ4?$>m m3&TQ{I,kKS yguϩE`~~x0>ڹF3PUgI\ĺ5z:7=UV] &@1MlZZ>WgalфI«Y%FtUC ])βtX280P dJ/ZYvRy^5YQSȈaP%~0k8dz3lb8Qe!7p3!I5,5hMcWUD8ԍ`ChC?z+LtަH<.y2c๷<I; k]S&748\)V̈́iM[MJ퍆Y2OҷaPD0ŅNwx!'NӍO?.4f9aO`:yq3RŞl;~0-N\<Ÿ h7w:gE9dInEl yeh[U@rT |ABtj~vy)fF|k!t/-'pN+t`~H.\6}1}@͈܁_mM1-z#7:X{ƧpLhlљG̩ \:L܈2/sG _iY ݫkěB4wr҄stDiCp-ZvZ"Bi9I~3;S:.$4a1y{'*_yDHV ’`,?L[# t|kHYǫ(Mex = KxtluO0@=*o5u: 0&k#pyLʇq? ?"LڂaQ5au\˶(,jz."AqC=n` +1YVP ͉d"^86^'rE=.;(FRex9""7T`<17ov8ۄi0 X /M/}ȃ?[OzmMVӲ&|`fL|+J!Y9H}:>=]s9Gro: &tFmlI:x+c6зc )oJ?k,xRZ̼/%1|LfIhe Is!(OĘJ9 b$4>%>XIv2MT`D۱N[j9>E^t ;>r2<1xWtd2OqyJ1kJWWdaoҮH;Ƣ<P7DN?Xv5PMw(9=qMv/‚W~xَGwQh]M;=]Tf1*u篞{3X9-nvrU:%=_#OȮҞW#+cX.7#W`;F9~hNɘ3ό12 -3 -}pDnf>WO= o#'8σve(Y}(߶!5Y${rc!U*W%Ex&;L>/߅aؿu6@x 5 *T:z,yJ;3BgFQjsE֤ic@heS(YRhAI٠=8VKl(W6*%m}[8s uoS9vARJ!P zQct(2NNAY V {$mLFW56?Ӵ a0gC?4;xJL@ho/ [Gi$&|fek#ݳ:x]$ *M*PC36`+t,F&eӫ7N Ů"U~d񜑁c&Иm&v8<C H 6#)&/,T4A[VcE|m|d5"4WC:hI'pegF %kmG㭆v'z3]FÈgI_l+yLYʆ'=BCzxmfp/ʬ1QD s;J|oPSϣiiR:N#H<^Lmq#qUڹ]IԺ&xXД ~ثpaM7I"L{swΙLT"B4QXuBnf3=]XMDyeu5@Ь;(Aر;?cA/F(`G͟B4_?AN  jaM/2|u-ۯ^} |ߨ(P<&0XsP8I"> G( b-EѕĎ' z_*҅kW([\bP!r2)s >os;nmRd݁8EKRi`$E v&kn?k@`WN&lÆj]yT/d/BѣrUmHAt,0gN=d J~0$Hr@85>!rW,`C"`q{)^ke vŁbh:s* ٠ߦq.(AoTPw6u~-AhSM/{o82.lP{l+|d8G9WLH;O+ɶ|t+zz;FoSY9?MhJ{&of )nϩ_dZ67Mn35-E>}wF0L:%u nʉ B`F1`!]~ItyBw=xp^^]~[%W#2c* tjB#<2w3ԖM ȬAS>>Cn9K_A |k8>zi c >k"]]K6ZjW%5:ZҝjSK_JoWMur蒯%]a~Z<5Rjtj\C'S$_=҆ aŸ+"fGlT>G?5 eцMфׄcmхVp@yA:AG VRპC<1?ٞ^.%9Ķ&-,evy:hT`عȫ>ံDKq8 `v, h C,NoT1@MlK7x2Kޣ4jmqCFJ{1daTfbVY)5ACy#9Q=~ե'N! gDpaoo_q/@9Kg aj&UUg&G敺C.0:vk#3Li&?p*fɐX8,oz+ ە4+/ ה}[˘" =?h,a8p3ŲtS3JXNX=(21ôKV?B;@6RR0[00wrεM8ĂaX山Du$.~3)Q9;r|#:@8um3S%}szl+2ORֹG'\rb#E)ݑP$1{N:/̜r%Jr\!x ԘBwJZL?=B2kZ]HC @f2zExd(E-MR`b[5ʓگ2paE)WqGn3ר6hso;9:aXV.kcA6si 5Wp`t@P`f-uƺ'ǼJ 0k%1sqXnxg$˓]+PX6qm@"C&D:I׆3{I2OHm33*yHt /& +u/PA1 SF] ⫳6_G0idSPYOgtMBe%VU?p굲G;ľTݲ딞)%CQjSK zLkʚmάyqQ O)U?֏(=/ >Ff`6OHbw9VAWIIMdLUNw|,/y`$$~N|% Q!{ԿsD_آRI w`0*dX2}x(6\zWwϰ:yq}Q?@!} vҴr!!FAAgJd-M,Iבֿy(Z.y x%Y Do8 PgX|wBǀ8FBi?/<]sFCtBvF56x wx^IuV҅ _r7Q=ESa8k_*jSY{( ז䫀Yj̖y1Pn"1&tuNf gdΠ@ŽT<,r/,ۍ:}j.6ƒ,MwCRlSO++o_wx.>eyx.TkWʹ7*\v2LRܝCZLfi;s ZvJ $g\ou 㣸 5 N7 ~% ͎\}r\`~`qD5!js[DCA ,1NR>5T|7>\.M!n9Sz%Q<>ChOY/U#'6i=ӒCG6 TK(*LcƧyĀQIySq6-q: XQ9n.s6v3(v폈U?Zv-IwٽQYe^Ml<:z;ѰfkloBrV Dh n;ы3YN@/?-*i JQT;'^ay!"54ByգCɠ6'  gg+*"69VSsa3 `L4jW.)ˊ$b9'7 YZXG5V෴Uq.ExGhzRೂǹ^Q FE?mQ?l L>DG.!hqS}8jF|p(ht~Z! OFZZ{EKt{ 'WmIdwkpéDY lnOژ4F(ej9<%>_SocVn9dL2yW9R&mK^F8Q%")ߌBWj 㻫^BGigLDCt^-al:!!]Y<M{.7[sG8vE'ܫ#ߕZWxvZHjrңFL9'y?>]]wAl-,$neW77_>ŃYK.=0^v\JThGgw'|QR%e,,u wKgCƒR(oۥWX ct˭͏O1?/_z~ϠI3ur4kEb^^yd!qfsܗ5UAgVxy3fah2;܇Ltm @6S2O}K3eG a*rT_׺:T, >$G,돰ݬpY1.}.)KXbIucpd[\!ĢA!C4FL3Q%u `o3d,KWtV;$LL:KS_T ~{3B3"k #a10<OVH^R1r!FewZl|1-gHœ,*zzN=ƐQY9LRA°qEgBGoS =@6x-5ChVTR4D@6+H d Yw8jйh0H}3~|ed/^K霶1Ax cJ\m-{X %`L"f`Ǣѫڤ'{ `aߧRq2Xu Nj e_BzMGFGΉ\)b,}L\/⊨$o,jꚴq_hkY9:j.f{cCı#tC H鯭C@wvՉt)<~q7rJbmۨ'' Ķ 썓hASɒ`5N l9b刃9ԵGBʀ,3t^zG ,tɟmLxfLb&]Qx3eGr~Џs%EL!H>WY^ S{N/89z3J6ny!^'!PG9 O$\pD,JnWօ=Rv 6òAQkyW_R \u5<[ ~HZue#/XL?M]Aч]Jh]D2 f[pee? %C#]O.,Ćʷu X5lck⧦ṉަOʸ$X.Ԩ̸pϕWn%P!sb Aza$ɄyA0eaLaBuR L729amvGlt}/RNs { [S%դG6(Ln^ +t{55L䦮άxYqVA :r7>)J9t6Nyl& 0;Ho~w-x~B>ϖU-yeݟܓ6I2J-LWJTGFJGK J2ջVvVw&[{qkl^Ҭ2Won'YjrZK"#aՔXl=N_o1͂WAحdj`l ]gÐOnh|%PSj~-"PYupF]6^B cIm)>N8]~u7T})TwhS%Ypd둚l@<&$sp$wnA 6aP׏ ъuFBt 3GC1g"x4[%@`@|u&RO"jzEg-!B, G U}8Mȭ@TyJV`SFWeNcJ{荞5d& `}m%0!X`(J@ vT"g_2 s"~?$94BOAT~ÿaBN xT=duP,AP`GEmpNIB[ZH;tO'-ᤳ3&g'/mxŌ ;vj4N\䨬%YG%P:~!Ű\C!ۊS1H-ge&) 16rտ#i]O xPYp!˱?CsO 2v펂Bk vp]ekPG HѸr̈́4vV:-z58Q"c]<)dd,I !aNH4^E9p2鷻?~;M KQ.;m;W qߦ`cvX k>@]pl?= s5ZgzQ.KRSuNt^MGWෙ@9 Z gNK4i%e\q&"L7"_ Q#i}r-|u?Gj״Fҏ=D LL!2ϱ EϼgQ[#.h, Po ͓[ƛa8pل F@PSHd ȫ FD w$w>(H+3^G̙cw,ⷿ8q [0) Dx`C5q5/l1"Fuv\p3%ixOĆ`>H_zVn {-md%41L>/-͖ I?(ap`yL ʄҕmF8@9@jq,,[\7Ȗi>8чϊЙyl:>ix]L؀v@ƍ &DԹي3BP=@Kldcg2IHdt;s5ӲC'7܂O<c!qwTԋq됗J^)!l4OFZsĂ}AzBO'Ubh!(wJf~TQ6cv6HA͛"a?B5w/g(ww!*|A"ClԼt49 a̴}̽B L &o"9+׃Ej4o@6"ò3_Ξ`lXƌ*-#5E`K|'|(#Tqx;k[ ;a)œF=s2[3*"T:0jT>#Qnlo6~S.$x2e'N<"kY=wZ"RF!ʌA"Re%Plo~v2N:wk=ݲIz_ SSe͊lDDaVo-m4IZiᑚS*`ԹfW!x .IF^lL(3OWn;v,QUR8`UE`Jn > 9Q|4jX]H*$8L4k{ϚQ` 9k? AayA(;r[Sr\md%$0ԛH \Xe^*[BxjXsZZ!nR w8I.qLCT_#6>.Ъ:>A]q On T?N(zJEC$ =[\^,P㣙y$ixIixHJx2(+R9C /]R`U0˩ 2?s <3wazC8F5&]ylpĤ}f {$^za_+Evz2T<$Emhc, ]C$ӽ(ƣ:/XO%h-ݙ|"MUش3Y8m Tݦr;ԨG;lP:=Ze%8O?|=/[|my}{!r$@CT LB'\Y ?vˀ8܇:ϐ\>aWwgϵ`Y(աo} |bD#xY~0%'Pc%kƊ0VJ_Cwt/sKOqV 0J).;- &nV"Xo~xh" 2l,yrQܔ7M:\;qWShPJ5o\ e7[YV|/lcACvǮ;~bF4k/=H~gFOcЄyZM ÓBz[@! iO<48VlP = C|O߻n Ή4 @&OZ÷,ئy&).EQ~GWpU6=#F9$ViMv5-f7 -n"&iZ}gCNUEŧ "3XD&$m.3 7g>x3mZ]׈rx쒵V,#SXi>hoP3jg$d £W}1(Y2Iׇ v}] +>Cqź++CYN]vkQ2Ʒ*bD3*bهC4E1t=r&w0+SR£ )>a HƏc'ؑ`?SMHKŽC9?ߣ|rP$BY1QްB2~ڗA1\)-n(+hrM .|qY6pNd|$>5i>r.PCN96.q%WF@k2_(\p7ԃ#|-ޥ7^;jR.8\>Rfģ>qThMObM7,]{-WD)1Î)mCyB8]a@0*z>X:M?ĝߑX6gcuGgVzgQ)FIdvxw\sdOBU8$ͪ[pt{Q A,8cɸhxZ{Q_.`,%6 hn:' ~h5r}ӋD +Nu̓WH'ltoH(͉2<Xej6lS).2w䱥L@߭ai?_ @ؚ`+JPRT|+-vY07|ONrǓÅO]{`s4|!PM9)tECo~^S֧` IcQhX!T>Jf]Q`Yhe_9r*N#P{+:g${ԧ3.<¾n;#.PaqMyA' C#i~N-/ SqFZVTHUmo+ʚRV߾ē&H\%M33PwmNV\D p(g}>43GT7(EEip&Pz {'f #E9vk<֧xW :훊@G!B%xlɃLNin3guwKT.qGsgsyVxI!l:qFTb6F*[eh!y#"JFr[||ո0:%N ܀j"isuTw"”ʶ|+ԍp@hٞauOf3Fu@ULq^) 'RPE!{%;fԯ |vNr%R D5Y GLA5 WOBJ|;ck8 E]T 6 AvؒХh, Y#{c IaAWTg+''*ZH(GGe n/s7wTJ)|_dr,qxF6C4' n(rFČC9r+R 2eW=^[6,>j]i#3)]:^06Vx|%xQt~yLޫ|fڞd[ITcg\%h(oglu}{sq_I E1\`8r4Adz5^Boɽa~8by`J>PzyRt,goA=QSDme)&Y^ְ'\2&xD^rʿpbt&NV[0`wv;DI=gÉ1p k g>Ҫ7$xE4vS,2:k&Gi{t*+I:;g6QwxE%0bz!Fx2i8bJ"hKHEӠIнĉ8KSgGTaIM?ɬ Pi!dٳ^h 9T6{.:]b-ؐ Llw^^mC>bXy{"R}"E eIE;&͵3L@(QPߠ J3R ɺ`19Qbcdxë*}0:l8[kG[ ^.E`|?GURl[vG.y;s<ݴnm;&@gVxqrD*U)~Q`*#]<d[aɉQ$Ѩ I)QIetbsPV^cu<|zyraqNaD13}A@)Ռi 6q5"O}K(ǐاK,ٝ}uaB]8ӐL_ 9Y[R'̕ʵC ZicdˆQk1^\z4deh>"h.i)=,8Z }iјs8 {P. Ks[q#' pg L-@un_B4%L $쑣% +.ZE >t= ( pv=wm[]T }]UKƪ.qHt H` ui1u>%ܽ^ stǥydC$2IsU#P}k'L4dmLϽO7@)!=;8^\\ w؝ADRpo?ȡyֆ%4Ɗifd&$-Q;~}D=!a%_ZW+X-Tl%\'a'@)9\(fޞ,^Ąk|UƣbNeRFU_Q.ՉMaI=qڟ!ɣ6~͞q=η̲F~Y4#saM&U[DU6xd'[] C ϙ7)Uk7XnXDu㫹ԭʬIX-EeM}QhIR0F&Y[3=C/6Ҷx֧Bf| _fQV0Sl<Īny|oYH$5; YQ{ ГCb,d 9K: !7]xv^&!!udY^S(1K&Z5w&#=U^K6{ |sJ1Lߢ3g .9ټU- rI;'u4e&޽ :ܯ&kWp:p*KȘǬ24wΈWT80uHqOvU8]a?ǽAӎ?|THOzQZRz"F|cª tfS}xc*NyOJ'_Wn5 DuiVdY#8OMnNfA`V"<(\i{+mm]?x} |e\F8@ZO| E]qRDh}(},[ﯻw=$#3'Be$\B տ)Yf4ǩ,U śMxٽ# w V C !d;$pk:KkONbv$5o9$CSC!(nl%},o 孻Ҵ)huy-ۘ{<SgO'_zm?sQxsn ™S*ov9cVL+V8 ykϛHÓD ѓ^G/=퇡fu @#BIOMP (+Z4R2;&WhtBv&e2(!!-+>tC=ZZbVC-Ew7K) P+H7o.-֨uQ~ҍ(ތk2vIА}Ԯݮ,@`MQZO4UKm #9e664 #(mecTSuĹOt)R&U:M7S |mF\bFtR 鲀̑nk( woHj ͚xijI'\R:a92D/,D30{zagm<Ԧvl.NB2b?W\ֵ;貰un:P`2` %TGE6I) RKHW!wNh yo8 Trũ2"l%u"Ǐ:gYqS&}hVdBu dGo:QN g|L^[ŕp׀rOB 3udnBmT&HecP)Tٹzܤ?*~K(]fzdK.Vqf'uut;w f紃a䃕L}8·'q,0%J<ڑR܏Z_Qct/c5oF\{opO691- UW8 Cu4u&WV//UI^T S!إ NlF 21v ?[w"37[T< Ϡ1VÆ+XiƺG혬r_W([W>F!IXB㌽nWv֭;S{d2t Pu)6Ai$rҵgXL]1;0X<Cod弘<`[If|E"{1z;$}vꁲ|lu*s5Fh"d: T&_҂6 t ޿fl̵{ d.v@n943Aj ]mZ揭g1/l?䃒Z}]PuXQz8݆ˆ, >;UP`QM $^wU7R5_0*]۟lWE*#3K6Df}Қ^wa.]ziGP-zUʋ5sԹG.H));?:QS`biUiu55.}ű.,!Rڔnk_ڪ0PՖOUwyD,X7 0c

      b`Y<v,Q 0Z-FvwFߟLL3!%EDкh?Xκ۳RN&PmPrVKdD4GV3"5_5bp.0Oז3B)?8(++ƺy Uu^OƢwG;N"FGdf8IehېڙfPJǙII/fϷöv{0@X;-4 h/)xȦ $y=it.T?cK˖qޛ/k<[jVd2Lv3^ k'jT'>> 8~>dF6(8_6R~i|vN`ٯ/rűպ>{?Eίgr7(bQ!-:]C  $~wHi pyVnVB }R}fn|mJlGYt)J\_Eל#2+w:..,{iI_1|Wo)!BÃĤNq. @DZAeD$|l Z$ʝ3&WҲoJZHc7@=Czi :rƱo;fc p#cJڗepLL*=7l llY}92n b0S&–sQ51{kOQ1 \lϤ.qO־m,Qf3| m uA+d-aNc&i@hA,0+]ȔѠFS=uunada-~.pH{ŵު 6:'UĞ߿i<7 Lg PVԚpeeTFLƛ~c&mQnɉ:?せ 3=>s_%죄v8SC T-;1uh/7ヒ^hœaU{At9w1r ϔM4U"pqg/Z3"7"Tx^a,zK錓1՜Fv6ma5X nsg8#}/qCVI:+F*eB}*UXXsgofv,J15kkxO[.i Z0a11++h`~`T]{)foR'XY* V3ɞVHB(Iu3C4Q4t>^ g>TFs2rGoW!=],jh aWo/ a^|/a#btP厂3+ޘ`sJ*BҔ4C2 ;ǶDB-`N; d.ϠiRLKXX`z39NT` 2R>}E#ey$zYwɈPw(qdYyώ DW\~>$ٗr zxE!o"s@yٜ}?3,A,-LJozfcD\.8[;pӱ+XkG,nad !4y^P852 fƦORU@61SfY0 9yЬe͟pb7ցWky3L?od|X [rטu܍ l:cYe՝O['FHKDvDF7{Z[ C}D>pdor)_ հ4JZXf@wkyWcɐ#G4!8">MOӎ=n쎩9PPr|؍<4A!@rIQNbǫhď֨$u8n:GS&erytm9L? / uAT3~LcZ&.(g[XxBaWvFTd}[b B8`-Db"6 ]mx[E҆E<śnSn\mTng E('658&wf4)pK4K)B tq_4v!cuj,UW~~C`#7vgEQS ;]"B1_:?*mX4w?d&|= j; wƟ(qo ltrs>\GTƛ#rk9ޤ5Q0Th)wKZggK ?Չ4}(.9I(<*I0 tHv&"Yh"ho{ũAc|2Acn:cCI@8L<{謴(W嘒89mqϰu%+Oom!mRZ% X=\ .\5lGx1 ;iM^FsIg,:N|b+(m~+Z%N.eŴ,r~ .l"T+l{Rx oӵGR $yh2W%qla[oɜT @2 B>nKS@sQ! r) ZDRMNo(6؋ F|)40iT KBϮDsݐZqi?/8E6#K=d6❛?6@hVp%`{{&M}`<F/*#<"Plڴi0 5Pr?QzVEtw;7k۷Y} TaJhp$b;X Y>BЌ=k1X1jxGk\^i&o\N [ק䀥}Ͷ#$)18"?ײ'򱐦a~@QAPRc lVyO6QXpr%fS*]yݭ{ X;"f]KԆpy]ZP@Ms6j'7uSΉvSqlW:s#6xNtn9f_.,7@'2Q{^ԇP8w ;a΍KƢ1)ׅBtp q%7o_a[P\Fzޕ@k8z^`zfnZhdc0;|b-d7jxo*I|H+zi]O_lH63HƌwtcM;tE_JڱğJ p3* \!qHKt6Ha"X:[&H!sɯ4C2 E$w$v%J+فf%x/:D7[BӼӯ! ĴE 7WHO)FR%%L^ WҺzǃjK83t̆İBp{W-fʜJ@|z!or K4"-`F'51ۢ`2$Ȥ++6]-3601Qa8s[-GDT/q$wbA`((9ܠ `5^6;AcY|yncBͶ %U>F BMP1SHܴt-] @DGx`Fޜsy _EFhC-%5NTk䴂S/dՇQ۝eL*4x#;Ʉsu(vѯ.> tX/a+wNo򓶯7aEHՕ TI"oQz&ʞuZ #)Q {=j, 4@f3/KYtS6 kKu8]aS$<]oc)D5}Ho`aM@`% kOzdyc%rUhz-|$<|:X,Ը b Xu5%WJX-rY޻u$h^f|&a/G\5?t|'Ώ"74޶k!gUgGfѾi3 p"%S.PHov!3RyV 9TD%P/Y킪Wl'g(Dh/cZݠ^Ӯ!O?V;i?Xv$;*aUs}~W04Y5L&?iY`y3(8Fb=J4DB|PJK W^QM4w^SѸU e iJ/ rǰ0ٗ oҠtKUEL(j}Fz_9J"/n@og~RgUuqEt?"KƊuf);遀5xm0a3^z%yy5v֨(rLFp:M2RBtP~H7:!6~"XT;U.9k;L3g9le pB`0i}sWX 6!k2 }=CND*g =uQga75a&< aHنJIV!hQ@=xo\{VjnU6 pQQElđW EsOgi6 _i3lhѓm&ArG<Pk1ʊ{|@WwA8ߑWW&L|{!WNeuOwhaC8CwleS{|Ѥ2GUf:dzp|E#OiQOaBq~bj,-{oJŴ8yRwSOd:$Wا饘s[ıhI†lv#ƞ!R"4uDi_ '1G??5R^ڕ$]ڡH) KQ[JxeL4 $(V08edAڔ팉4yJ$gf@]R?p-XN -ezΪS/lY9v@pRHL"5ޅսPxwW^W PI?)D)'Kɧ'ubaM_åA)Lח$BlP!gStMaf gq:dfA2V}sĝeDCD=oI8E7Lm`]{?=## f":Hgxn< k!z]ٔZ)؈U>Ŀr L\ύzF#h0?Hz?LKUi)w(8gf#zDGj]:ԜTE #.Ig#|;W s(\". e?ckW>b3s 0CN_>2;4 o\zie%Mcv'&Vɚϼ MK\h2J =n=e" ^<yF|TIe}/JbF~};*kS}^1%=)ˠ8!Cf}>G L3 toX_i.~cihA͸@3хI(.jJiիxMJԉi4cu%9zwt 41)J-3: FlN.$ W;לuU\3ՒlkC"^̶>9O%!m|h)#sWVkcوw(Wj/[22zz[:W 21Oe{͑ )j [\ܳzR7n(Ā {ݿŹ'1X2TOYT=fZ%[ kO[JQ AD&A5aC\m4a_Ñ)tv#dC=X}Y#+-r$@9LQR5.rͧmn|Ɔ۰b?xSˍyNLc+tZ FL5xheK}EC=CK)B1UjtPSȄ7Xb:U'&lȿ~ r3XZr]} hr*O>{0vbwi b&icQCc)e;?G \AwUC(v9h)yؚh0V ?z}9vJȃ\ x'V G0.c) "hBj 7 XhI6AeIPb x^ʛH-ٲD`z]SND1tn1(㈰A`?WwWA[>fzƠv]3{/`jGXʯ#HsVX5Eܽ_ou3gZtB CQgTyǨ'FM!vxOŸhigT$=)ULk0,vwOk$ځ2~pp`o4S6 N"H!*"C) t-Y2af!<.% B9Y3J [؈Ls!<$$Šκliwncщ/Pz-~8Nl *ua_Cm< yD!~:n@b;X08l@]A=C^f)n 4rWg_Enaj#lxnP]۝J)u!3'sz<ŀU'+)ӝkuRŖjXfw n̲DԚ$tҤU{x#R i 7?d,܍a ɓXC𑲜.;֒/DdS&Ϫ= ҇-şfYxc1_]|hGͪq`K5vYz+d~1H<+ˊEXf( Eq~w:[3y4*Dz?"$Πxp ۺiv196ܝxxȼVG{5ֆ# ti }]]7[`i!1rhs؛V3"]÷7f K=DP zILgn_Rxv/םJSxVeLWyC.g\vX=lPExa[+/wz>ډl16)-SH񝀢oٰ+,"΋ܤ"̒c2)S['̔= t\|Htf"DC:Z}klCPOˎ$O(,$@(mS /yg\W }-(N,E-̫Cou%M O{1WV:#Ŕh|l*٩2sF͙lℭ"<2;> /A]7}v [j"2M>oh-y/qGrWuU@sXx6s`-d e'1bב)4 zn` |sv>6]|U Ɋr@u@U!XӋ)ALY RN)($6JVa}w) d@Cݓv' ʖ{zYo&z1 ;֦6J뽁vYyFH "y,CA䎡߿6[Ψ ~E2 8(U1oW}m tJeH|0Rad,W O6?edI7;'Jk͐,y"Uh 8 ,CUS XD]X/ #,^J ƋaL/)0gSOC:~tU+b`LE?q5fˊcN+ƞ)Li:9nn={lf.GO{oA ߘ&&zs -z} v܍&ΡA(Rd8G%|;mܥ]fA^XT4 kO./ DWlv,TTr ?+,AINﴦg/!8fRYytvlQ\)pQIB> h|k<``^2܆#QK<8xIdȬf6C܎٬-Kdh_%2(^ ыS<9~(żJV@T`ko3+z_Q!ӽ=mG28;j/` VGyJDiXrA|VpbP&ӛ#!oRBH+(IUŰn]D֩F n=&<,}BWQ|v:o㽼 Iy٨X\¯V4rDsJҭvgvQڂr (W9 v{1Yb6 }k v --vBqDֶ=k/i6ga eH*/xYZ~cYi¼aFln/m h {(D#T!az;F&FN5?jZI)wV *J\&t͟hhb Cl@6ن4_Dy Г@0ԝg)sFS֯ʒ65*s024TW bIgTuC.Em Gq8{.kV(ޮN8=,&!T'tB8 ͫXd B]yLR㘬)L}ZЭl ᰆ)-}>E|d7EoᳫDh{^sLh @jb!kf;``JC&b;aaE{ 7PćA M|Se3EMNiJWȬRLT;*΅&kАB̔.5v'bv 8ߵf TFIPlWFbC`%ĶBO9=7Us72bzdL-V S@CqZbpL^Cő; TLN<ǗxOLXCΤC5[4V{\F9t>PM@[e wǵzGLN "@$t/VbC`J ELt#TkP㘝JhFRH7hܺ&)JlCߊwlmo.1dGU;7˜Z,7/rF{Q]/rv8k9&M,ni(h@-r r\̣/]+$f5Ϙ>UOpp&j@"DLvX{\Vqe>x"Go`\vNZBZg5S=$Y+\/߮`:g{u|`~$]‘k?{aՎQ(9/v"@k˄tIѽ%YwGm/٣P-G.jc۹5d1ⱀKNԀwۃESntQMa79%a+#&=.7 ޶ o.7 ]ZhMȏxxh{{gY92.JlHқ)F5C'<)#vo2cPbx]?><8PF.'i|xs}:~ٺ1SΰO.=-&̎ X`<=oh:/ j\eMh V*>5Ieځ" Ǜx5G/wb+rυ'uV6dNfFnQo^!oNl+݃f89RE tkl e)ΐ2ɏj Oq}*E [3]2Ztz3:KX~ ]!|0Qwn)qtW);5B>9;c[wue(đȇFAB=;DS d,R#>bOHbMGHF_!"ꬩa/ΎS0lUiN"-:gGr eIQ_uM_W0c)mdLp?TqڬdZa9X%QtْI3i}+BHE_|5܈!3KfYP?xfiJaqbX!5v90xz7`;#!&tfֶR$K0R4c3Q< ]zid `7?$¶;E@dS(W,DR+H&fwE~JP'DVB V =$Gރv;*[X?fr[ E{eAvYqmZNJ?#<~uKj)d; \:B*ӞNrfѫ{d2سUڡNNEϛukFq7}2g6"PLU=Z:+lO'8!O{t z?P%Ny3zi<\gA *1b|K9'X{bwV9Y|qtH)Ïq+8 fVl01U9,J@6f0Dx̫_k|qM,?E igxM:__CxN!uHFz(sG-W:\G9̕>?twX薰|u VڗS^#x_*}kw"NƲ@"[oy?ᣫ\PZUpmW%% ߊ8o>6Ei֠e=W%m>[͊cⲗcOu[Cz ,|y7=jCv1`Hc':C@^ 7Vw esjx/e͘V4 QAo8Ѵ X ' p"cXcƂai!![ THթB7OBL:dFI!%z0o^RA2l2F[ w`v(pf>j:ZZQ.L=F[W^BG4[OtU& n uiߧVόk/-L$s ZLΪ"ۋyRBR0t90Ֆ_Etnָ_7rK2nl0} Ebpeθ9rwodVO96WUWRXέ4[:0RMtF qSB`3nP2H`N`[=WiGRB(3n%:SzP@hl*ɓ7j6 5zhV_".whJ_*qIquOVāeR>jUt"!opp!y'ZLg3CN0GdClN >ƾBe %td3s2BL cܕm6;&X{=<Υ Kd 7g)ؖ /|38.Pn{i"k+[a0"K -!ǐ#kȻ"fR#obi3}F@֔fh\0p`\q#k usd>֠dŀ(~M↖Xp1fh: yO1b`Fԩ-6>sjeFM1Qժ/ g>'2! &"phjwQlxId)Œs-&5Z9v h*#ߩ 2OL.5~ILBEP&7]f-Sg9E7_K4p.ԏ^K[_:/dzƤ@Iƻ G1B)YN;G1F:-fP?7)6bu(ǭ0Ӿ Cq2C A-[%Z-X$n" /qyJei5̥VLV3f9B]Np R# dje;&,'H\0 `Ns 9VeroasKMR'}v*1"VLF-L_-h 9]fP 7>T9ouYunWUym Ҝ] Pzb zo, Gĝ,HTlW2pB G?^_WwR;FHŀ/q0mϜ 㷷GlN#iv8.: F@~ުE! m_z u3l(6>8߬b7b \3G"U;bL~hH"c&)x6gU PL4yph츠BZ zdnrȰyBRaiB 9x.4u;Iʐ,X'is;]{ .މCDcAs=Öp].^"mҗ錤lg+\ql} sN)ٟ",L|RV{KI:Ft1RkMN*/ X%44+vRBj5 8}V^ܡ|6ڭћ7HFN%N'9i~27P{@Ƃn'uUq;9X,១rB$5(hhyt;F eP X:_egc\ JEH^<=bd|m- /Lփ$Q[Py`3Ff#+@ӌX(ծB`(), ɺ\<":BfMM+%Alwt_U!X-N4PU.eWy9¹4KC im1m oZ6Ll\;0esT$ J[mz)k-JbӇ"(c}YXaTh)Z*OH3qۍRG18 _}#y%tBEuvŒ% O,>6 K=N?ow`i߽^Zą٣&,.}`た/^ >?Lh=IglsX*ݔH \}'TM/B5 }ųh1c}RDP$(/Vd(B7\)Q4k+ŸdRU5Y7_+cj8 ,:{]ݽ.ϓCR[ӻÆlj8p^. <qqٖj0,A/EU)G.h:V=ojlr,2֔OVagΣrz581hq:Ux>h9F+[H";h>Vx+^#{^͙o@]dOJ2̩#r婍)4?xYˮb+,4z-ܜp3w"_kdɣ\V(lTAN@9/%n9v{jͽ ^&& 7qdKiA,tTB?-΁A#x)+NJpŁʔ@?ʚrXD vN>rjZCLG>""fv Z7~JVw&ĺ%/'ƖoSfuL/05 HܸLqP_3\B8 W;HKJ~v$Oӳ}].CYQ ѭ~\;dw2ޱ:nv m%\X-/W4͜45|vdf35n?Jan&xi~W;5v7SgxɻxӒ|rlui~HXptR/,!R"shF_O2W\g/a :ME;' Y*>bcrAt` =ܩt֔:.]ɬ_9F5>׼@^7kHD6We}YuhrpTFV\1V4 UsI^IZa XّwIܣ1mէ%;, qYBs25!!KM}z Ҡ)K>ֶ(жO5ʥ>Κsxukh5N>1jdXOPW̱(O*Cc݄6tSpcWcUC+iO61:kVD* #tRn%bSnwVw6X}X:9֤ #("M cTC7xDpo<L)KCml@sK[ks ~Ƨ_Ksa^n_y{*?}-n2{a)Į\ \6PdE7讘b2k& b=j֒haj%(`רf}ĵOĀPˉ+Dry^.zCL?l$8vfoa)qj Єv5vA@ߡ; '98j<`6+/LmUik(H2za1I'xNqa.盿9hB (s_tEvawrLw ]veMOdU5|hYbaz@3;l&$O}]"!~/"P|c&.S`tdqF1^kRT}tR$;( C~.5ޕ)xO0?PۇqnrLi$eBSŋ?d O|)Jrn?dsfw~]@1 6 l44Cv)CMM4Iט <l%1n=9 T"9V9"hmS HSNSlJ\zRd8TuD{4K9:ﱻqafE4y3;`pL8Zas&+\Ә";?WQGeXV5 #g;hd Cr1ڡtX`◌2ۋ*(zƈ㾉QS1haT{Q )lYW30ЄsMJ D}ׄ``:Ј;`Iw^ Kʉ.%v=#]E٘|Hxg,@9Kmvh[~uGtkJٞMsoY@Tiƍ|qhTRcG: Q({;_ߊTL\3:i~EK&^u:8oOhrO0(}R(ۥ 247MAg;"h`P@L5|2Yll/o=j3vMXkM4$ZApq[W3fCN*Vb4CDj JAC *Ca:ݑ3+/kqCs\kIP\ Rԯ? 2,^}3ԾVnYFsrmE^׿UoxNRp)B֌b 4/aF%Ҩw@, x޳=@޷0c+ 8FFL ѽa 1R?|g䔒s'elC x0xc, cmk)j]s*-pw/jG Dϥ/7 Rm2QazQ~R=EƊ+UJCˬ\/"~D Q#2NnZL#m1-L5y'`x} XΕA+H; lY =6w-.F+ i0[r%3DcEᰐo F?[-@ea(7~ٯir NS}Z Cp5ee}hx4hJAh<i0 $@&.׀(tX畫!:9 y ծ`4ϪfAɿ1 4DN-`emڶXf; 1~{PF"L_W܍@{ yc+qooWf'Ѧx7=7")i2[]Nqذً)?,n:=nЙ$ >}5YD:B[Yta* Y'ҡVjwe:ev~DJi"vj{Z*1@_ׁ;)$-lzˆQ)sR7-R ɵb\.{gp QjgF\uhlH2 wX%[KAc:SBF_/n[)+DT10}  n]QiUkў4 Vu󩥏oKXNuŖ_4s|қ6p> [A2_5%QxSP8. ~F-9?τ)lيQx5p.޳g\.1yAF-{??JXwAu^dN?w[:*9xqͽga$,*uPOX29Vl/141_ٺ#XC&]B4aM}l]p${-'0o&@OK=ӸVNj˹7+ 7? '>͑0^EOUvԤdC"@ȕhәSeBma'a<?Fԃwm|lxR5"I" xPWrs ^(k ]YdᝫX| *Ba (P_`PsX72i:Kk! $[,#eU }vxm0yv)`urh1Fi]+ `=(:$3*+Nc7'߹T5C.< |yޫ+Ds Q>IX2ߗ/WIsO c~a( C#S9"=(7oqsuN.!:/)yj^?\D7ӛrRwic̹lśZ bEzF)'7z^wNLi0s'~uEѸAdEH ?SvH\f˻Ch3E/upUOl ԁK*:λavwd)=COSG.X Dk=J+}*,9JHq~ʸ;h=FrO.ŎUj!_/H<;0_Z3%q=moRZ)8Z嶬 &?[)OFƘ[e "ˏRJn ,]sNSC<~u8cu i;ڈKR3jz2oTH(Cųywy. >=$8$ij7KE9ITUږ rtIBaM"߿-towni~Ո[b0x;RؑFu6ղuLXM {vVte6h"緄Wt~ZêQjIWfcttI;.:crPnְTJХ0  ةQzfJ4DKft鿜 >̈́L#?FR>))pODb=j Gւgi䑀ZTfpЛ(Jk킽{((X^Tc7NY4p94wȮ͓ 5@q4רl,ἲgI_$}[ zoUpڳ.Q u&]_['Ǒ!/Fս(oC7:<6+lCv3_QC6$PBqSZꐤe5USc](qz&$2&F"~Oʶ43V.{c*gU!@[tgc96N AGf)emS>: ")xI2i+>MEko.!j?Ub]uT| % >`#;19#Epd4fw S3K=XտS{lVg龣Lj?OH,9M*kŊ} !i0Iq{#図x ^HF-5EٓD~,tyWRzZ~t|]/\ciSjg+3M=nP,?m̀Yurueif1U' ۳G|o٤)HqN"+BI9L61]AP2Nh@NԮTXLd怡Ѡ4w|8oC5!3ͭgdTwݾ ;(ZWR{gm 2hV u>Cg_!ATc߸ZQە$Dc0K0PvuPjʄF+S(/d[ bMh-c#uNmbO h$"bb JKJՇ,?I5ܖB<Жlgή@$8nVt>yMGP@ 0{>``j˕ &$wi=c*zѢ~ /{,w?;:"Bfv3~uY_*)f%t["7 N?"@>JorR!^w˓^Z--3R _ZR`c&L&f JLE8*W2MY=lq&4uT9Ϩ҅؏e:?qH/{ηvmfY Qvkõog tvA#!kVj~_'(][\mLm֖|Q}R{RrΗI]g{i C7V*|k=XP>X3kjqY"0w𣠫%2 uH "]5KDLi3!޲'503'n \- };X-P!-&G&FDh+nP e߅Hy꣹4Hx1|2sDt(9?.q -J"R]O/k$,N=@Ye C"8`.n|D,@D]=%]`R=xtγՆ`< "G&w.[޿q;܈C.߉3p&9H(,*SCpgKLi!+~Zi{^=!=y7iH&o_z͙$nwP}cq}6+GM5]sl3^/K]sӆ$,f냙$MW<jzoU08HT#ԬX@!pb6%Ѓb>'/f_fy $!g=lsܑ6C Uj!?/N]HNEy:.#2'<5KAu+ Wa+}{4 (ِzNa&~ =+w!v_+'@y6Y6#)=O"e6 rZm_6UڈB:TgI)kٗӰjdsnY 0qk01>~Zi^m}ᙧ4 أԷq|9HQy66v=XwoE]L+d̜ `y,qm~|MȁD}q %+Rjy}F W䔅^Wt`@$.]ۻ=KOhFդv lXu !xg[xF}O `'O7 |q{xsUL|ucuH=0LaL&ͬNF ` 5ڜߞ:bPجܩQay2'DMO֥VUaEfHSxerLa"NRcJc 8ı ~)<.Rq$}`cV SC)FzT)g:|&)k<| X l)"+d%&1%8E~߂@>k_U(bmm0w?E8 'wh30'm8׍6N;qۿ͹3XUH.uD$Fv:tQHϵBY+ k4$ri+LO27eQ%crfu$&P*QVru+p.džRfkBB jW9Źau4r;,`08հ_*3 8r:@mfQSk06ŷb24e3oFQ4CS-GqF[ CAJK>n![b#e>ڴ=z#:)<ra2y;Q\b28َ2X2Jx6=͸.^x}a -D"&#::MgPLkYƶށْD}4,-eR < #^4!+ G)I c[x0?#beYf-K*uƇT4ݬSFYim9dܷn<|$#XΠf0:߯} T0u0~?q{f8 tgǾ/#{gp"mZPRHʹxɁbA .u`pیn~07B7rx#!},J](g ̆Bmc{һ.lP䆮)LoQwTS%}lD_MLj^iRzV뢩 CU{ʽʭ6.@N k)tzִtmoԊR%$×aSR7'V\.,Гy4#7 h-7oF_}^ fS'q\gu~*c1x|HfCmxֵ0hk:!nW)ήp|ph 8P T:ph&b]0NXM!RI`U(+Rv/':ԙVoٖZoXGh }04GaLuIGC(9[1|ulf׬cr06=RV[nZP??L ޢ4yx69(LlϿՏfE4jhճ~L^S\r%irTwf޺sֱmu.ͅ^$r ,sv2'W -@Q/J+br"SԺ4ߎ~ׄ`E-8eQE"HK ī _wW0jnutbI 1pSБ i1{xz&$ۧ5Sԥ4iʝ+:*Ywƴd q'pz!\2Y"J·7rL.V䲻CyA`Vb9Xv lK *t"OHB*HN]zAq#w~R'"_*.QC|lR7G=X._|hqKJ{ >stV4 Ϟ)aaeS etQ~g 2/d%^V٣Ɇi8D?mˋEmQ-Ɍ9io̥&OuoY>uBU_HXmHa]\Ϳz5Q [qI_,ywƩ *mMhZN'he(6Rn [nx.XyJZ\yBNÏ*&*I8)8ow0X< 5iL늯c;aaײÈpp5쌣k~]#F;IRsh˖+H?'(t&%lb)8 rͱ;5 نUoRϟJQtA30nFrkd.^;`^U*ժr2|IƊ~] `õzkpOv nJXo HYszs /@SaE^{sd/wKZa(Ryy\XZ0Y!MװS9^檮(p4ˉ ]àGx&!v+&Mɳ m\N.W4ņ@4MBb{t4$L lm|y 2MmI7i>7Ya Np`%t]@(ګ BE@ ?fl}b}olx:v@ шn\ZlA͍<ԗ-*T|A̳^6[N ?UgBv4ȭ}m1nw8(bK^Jtnt+QB]JUZ2y֚*V3uǔ{|Cf)x. 8OON M_Tu⫬YP¥huåT]}tتo'A `m\ΥL`#=2fv$jAWbQeBh!U,)jDf߈a\.wDyh\@GF,.> vGؑ=xlS6 %wqX1CT@Q/wXW"ity.vu=/ jʚ s~\T3AXsuf'&?(a-p9GX/)}`J_ b&􋼗aj7i)z3N5l s[g|Gv,[SKa2 ]:sWCT'Nc;4z8/L2kuOm׷O$;4%[NiUeȞ- | R[Q,6~aA' RIIT_7pq-4cAjԹuUG5ɫ]MC9?.$ltnԐp]LSJQB+Xt7-/ji8fӫ- )Aֲ1vMUr$0eAs6[{5淘eacH6&W`Gln@nԲG͡r-1H|7طN!>G l)Daq깒tMυlM&+HwHR8eB]AoaoO/{E 8"<>lqi.Y6Ȥga嚭͂۝PkLj±؈=!`GtbTr-E7`_j@}3)gSQ P.,^Yis|rSAAc΄?3-p1]}]huR78V߼H4u=!lo1!'[I1[2uЦ6gurO9ރv_j!gp;9m9TP{sgw%UIɑ#&`lzsμ^pR9T wKJO:ꋩp _>dTSD|\*w` KɷsO7ꇵQ -!;j6y'];^ѣtmGEc07ҽSM=ƩN{J{ao0pw ްjtrS bΖg=GwӑFv"?BLWZC%-/TDj ՓUO65cF*u,&w N[WH@B}Iho&q٤:G x+Âf>!:ΣM}fֽ8އU]Po* wM$>Y~sY"'l HZ{Y @*u ϵeQKS5zR) 1] 79)xDQ(e,V(>,A&Γq_e:ZɷsQDыw;ٝ((C5?Ad~% zNj&R{,?JSYQ?9xòRSOFȣgaϮ=fb&R@s(5,֑;jLJC7NdrV6\C/8W`1* $pҴQ"vd߂߬4Q焠/YvC!{U+?L ~ op^Xˑi>U8 ?ĝ'x5C}°*=hVDemN*<[s>#@x$B]Be=Nfv01-g]B8!#PFsiݰ}Lۈ_|b'8> v+ 3SoA([֍f&A3 AUz #LA;QAlr(p#Rh͐5},4qIuQ% [g1mkBK+E0i?hjM;sVQ܆"T޼uJ[_.J8Y%r֋81N~)<?\9uCF ᵬ'˫m`U ^-plOL R@J(y .mi![,5a۩^d'E# Cq%Qs)) FS͢JVamG4 =M7xДz$U,zSf )4_h &F"ƉLm U~#d֯JɈIiRbG'_rdyXKiTh}2=eQ~yhx6/ "px ֢(K4K͜0sn=r im/CMGSK)*LrcwI۟%׃&+Ԇ(0\n<2t^6\7|| ^;5!m^Fqs~֕^ly3'P#VOن&gKT!7oq#UYI:H%Оz5tj~ISWf@J_8ƪ44oiubWpHU9+I )噜,z_6L3-Y?pM,_XvyOe9Os=-\Kއ67HGJ\ 9yQlXHtTm"D`$_<>-J&qCI4}}v@vɥ5 wudP%M_#27QM$g\aa5&PH!ݸ%.ǏmO7xY:$rYmfq1P @-s `6H..JsL!߀.{i(YKX(Y}VO]闕DxOb1yun%S^&J7/^f&E++1'RFͨ?TxCqÏQ^I 0!zY&V*jʬЇVݺ]RQw 95i2Bλhz~; /fvh3qX'v3VCDDv$< Q.U{?l\rUH⯍Fk@+<׊nbb&>K"d #hnȘ:Ήu‡AԕuUY:x$vѴR^6}bKb8(4aƮU@aѨOp{ָF(0NGz_/#ĕ,X`^8^vU磑%9 ڊYwYp:(p$掷׈cVS9/oFޮޗ_X_SY܈!oօE+w?]Ty]i=M"yhɕ\GVH\VP:cꍞ{A1Лq%lzy.ؒrReLpᜢ,Zfpg%?HXxܤ[8vxOnFdJVmǖ(aƔ3_Sfr~.ts؞}^ M?5Oc!U&$V$ҤGWQ@}PF L'Y]5:q]j!S bwuJ?㎵4Z]4tNIB@G52MO1+8S 06r-@ bGh{9]c_8Is\uBH=rqtb|#A8ˍTKi %$XVTU˰2C:mn'-໛]m vi 'b ťs8RPRZOn&ίre#fyPkͣj- VͧOmqe.kbޒ9L*"h^ֻ?jvW1˅0x[(8*ljN pggJ +{J RnN/(L)f A;aN)-;Zͦ=*E7ymyNhi*h`i!h\@4NLlC ~\j$o߬1=9s( yT3J)`ĩ=Ppa^; 0 02&S2 S9:M=ؔ&.™岿ޏ0`AgG3c rw5+=&|B%P`%JnggH\~7$LZo#eyвjAʦj!3Nn56A S-S PσwQ#=h/V`{F0rzӡ +3T~G F`P!҂` e{f8 @kBFۡ^|x5+‰~}ۓ,|&BKB3p-~Z[ِNvpUK?3 έ-'/ ߩjA9C2Ycr(NYojITcJr{~B(YxB? 7ҿwxۖh0Loh+6`Q^p2IuYK#ؽ}R`p]ElM!4ށ8""e/ e$ן~6=nD '5b>2eG yQV([Vj&Ԏ'#cBGSZ&n<}9Ԝ08[PU,u^ɺ֛TMN;.ƨ=O>w'' aPt?1!NPh{`է܏FiR#xTs > iفӅz5qAt++&k>wTeGUpm4"lphJr.xRMP K1c9lW(Q JMgɚWh\NmֶB(--M=5w-}, ͤtd?|[ܫ'! ؎ڇW5Hj. Ҿp(,\`؍:†9À2 dQ MFфf~Dk36 vFN ji)0q>*WS9:S }Eofm$Mn6r4x0uƗּ댊p~ o'w11`z*(9ӫG"9FYX+F 6%%%At^;vEu;V%J 8#/Fe?𲋔Gh3aop4 4H.ާ^XvN1&*xl@/ @K૮OWR^/+Y,_9vBrwQl!ǫ\~Ek4֏%.(ب?X veфPWYfQ3#M L KsR [R," ŦS4&!~_Rؙ5oc6dQW~ঔ+OjmxΌݿ[D)+@9"9W}(ļ:\)_ɣx@ן=eѨq/ɶV?L711别B-&_Ҫâ{yדlȨ>ZZ3ˌxa ׽>"sT{_R%oa1Tg|уJpHQazV/e8Y&YQ4=i+&6 5gO 9̱[P̈́3-6HGŌtVNqȟtW{fa+ TFuy5۫.UYհ0`H`ZGW ۄ^'W0?z}WD= 88 yf]削lhIm^A U@`i}OsyP{Lg\m?*g N6t{Du(Xd*RHwLl46yY8^mm\4ZxY_auiCVa(Z^aPK3C[!OַJ-oRt};kpȽ4AYy_ )ީ^CaYs9ز籃<݊&L T \# I>בׇ*"@#׉\+GQ nZ̬3L"B}kH}rw9p1˘PxY r*f!XTN&>ϡͤF-2e];.cg(_F1k vs; `oLs jH|U2Tw ;4Xm@$rJbծCU ’6:gZPGؿ1TBC*c] L`za+pw-(?IkV23=߃| `%&PW \5/50|Rn6[g՘1tr}DxS]bV^qS͓M:ԣ{fʺ7UNa(5bnخҤ.$ORtOsG\;QSԌS`wv2909>⫾Xےg'uA X?0+g=_Uo\2N(yq9@|,Ym;>]e_dǷnP/`3b&9V V+pkQ 9LXE 03v's (}/k/yt8FkF ,9'_#o_PLb) 9FR}"Z9QsmIč[ wD"$30_U/gLjFY]rŘEeJ&9:^xEpUL7U7T^4 \f/Y#;tga WRmX*Yb"~p>ىׄCBnD"H.A!I eo>d5?XG{jn IRyk+ByDU kw'&rcG3ktx=P̿9jZ}dJ ϼXD9cvfIS7kӺiIo8ฦC Kz8*2Z"-D/ZFL:(/6fk YO٥02`C</SC+*iB-^ RPZ^敳j,C<tGwI*@/]x%1x>=(7~h:DtϢ&QFgNU eTf/.znr(ن^7aqo&\4<n0 רdB$+NP䯰@o# SJ:XӇ>htSЬƗlt9bg{C9ї[;*p=jY%ĎD?`ߕ62Ъ>afO0J[h6N9 8Ɠo]7U*m*鳪O.mˬHqjm@(DKPʆ/? ʊ'MLAT'+^YnhOθmW9p86l^Qjqc6s7zJPy%..*]=y4))fi*[/kH17! wۄ2Y5w66힠<Sce 3R ͩЛ-sڛϲ?`4Q.6N~_(q:Szƪ)`FZ{\NSpL F#z_N69nuC~ +Ӳ睪E;%c7F% SX4< !%=b[n7.|F tHj"Bn7T+Knc5!5&6yDRX _:WT}apH`f}NS(.QLkveزic#y2aQP UFjݩ:}xq`{1X$7ԞtKⲌ\{StdlRU~ *P/` h#ohjgaP+"K-s7ѤEo- NHҏ D o&wq&͠}掛H!39H5EdGبa_"V b],tu IӢO<]s}҇jӥKAt gtumVNcI_e k.0qҹ[q[~2}8E˙daNLOsv'\@ȏ H#U +|l@?^b]Px:N .2BI`Qר* m39ϬkA>/B^ ̈8S[~s\'t$Tl 36RbPm m|ؾ?SyTR,q7 U2<{UTtAQޒ^}C> |wFLQQ05J!+મ^H]7ʐ(p%k{* 22xYS, ݲOAUoj";6&D>%BHY0 GBVA=1JL1½JS DP $k(>jǒ3X/*6*{y%E"-6xcq`N6?W\6F2fThќ*<w8K\+#k-]p ՞K.^^(D]2+!Q ^|Coҏo}G `媽-C#t"wY!9 W/'Bz]Лtxܟ&W]NAD"V`x$k>c*9[$”ӨO(7|`B%:2:"4jsgq-1{* BqLkKeO%V?4^/ģY̡aX\ -j]a3 EwFYHKYP _>= mc45`Td^ߝVbr%Qy*S gݭ4J1-.L,XmYz*0Fe$$*byZ9L^7UǦ8WY3s|) :(M9xK= wJ v8EXZ&z!eCAkq; =%^goʮ7y;Da<$; :14%kHǀ#PGG(2&B#)^iŊ *ۢR{j?,/q~GI7v˙ǖLI ASن2ͨ?W"c Z\bDىYW`jb{n~HK=Y3of6y;\Vd* [}7FoC님Л{g~T-kfjs; hn"BTSBX1* Cy+C:|>@`&-AY he!Glc74icRzz&GF'B" j$ ԥJզ- e[q8A _sCOY3Ò^ev9헸{b6"6 I!Φa,MD뫸-Z +ƇW]'!4Ԛ70M~Xe~.NTWf-`sBgK_Gqߞ ى Q[ӑvTٰ~ERGڣGwa>HaZ\)ReJ4Gn>p%.9}-Z+iI;Q|)<}ȍ |3:X&IXIf Z>"I R#·V^whǽFg`CРil˟gD bGt 7rTEIX[BB+umb5^}d'wzz["끲vSv1ĦZ$Rw4FPN{5}Oһ5PC R}WT.za}p2%f)8&6q]$c"d,ڣpMq0 \MrMҎAs[6}}"]Abe#:?bd}:]eNlYUmЖE^)ā#S',DxnX=?iy'4\6\4$ "SD&+9Ew@MC-Pf".^tjdt B퇊8԰gpAf3_0@_agn7\qio J#,n'..b*:=~cȋ׋tWt1˔9άlbjvhvKbXm1OIvVaUI(i4t$b?#!CHT 9_Q2*bg ݰ ؊&T4}?(Z,A:3WtSEG9@ Y] =uSKKw+),t _-%[YɌo9F kv$5E \>&H }TYvCqԆ$Lhyt] \ß><9h0I`hX/֦>N5wF[N \hWDu&mc?}Npvln }aѼU@6P1_oR175N&1brL;yH1rji3Gr<3ɍ)];* Brs\غi`,R#v1}w#*ƂgB$kwo=ᘰ5OmzKA!3*UkI$WYk@E}I;k#]/NXЮ0P*F'6UUGy^`3 ^\XݛeOJ/.Tfwty ZLe8N%%N GT10 5Emid.+lAqdYat،s~v@sVհfzh`ŕz{rijJfRnGL>AP07g]ތS g9_˞ܑ{`0!Nk6\mNEC>Nޅs;yvHٜɫbQ$#~p $#iB u^[@S}:u5a*~t  GifRgRYy8#S SglR;ƐPwm)h6l1zvMP]ۂ\z'Z߽dk.'O.VD} |fQP૝YH/ey憧rWycTQ*?D`י7Yqcݴˊ$~&$&$7UN óƲ|dl"tis\wsFzM8ɓiIS.l, [H+/wJ7pOeX TkƆOsZЛ ncɐ&{3TRHW!r[,eX7x]bnս9=smfD(/w>Xuh64쉦7^wb'gA-Q?/rAN*pB_"!zގ.gǼ~s׊`x7F؉kF,6H鯸 %l-{Wő~8rs9DUuiwxSB㒇w2:< y^zMYU9LP@۠~qtjʙ5Mc+'X)tL0`x/`q1arG Ǘ:CP߆=1++\%+>oŮT6MZ XIipB4_s2T0LrbwĈP&Ap"(Z|'4 ʨQ1 z%.Uv، ^tr~ʏ%8ygsAD IEq2mYQa~:7-\>95Z;i\eZ"*Jk!v Srj=Ʒvۧκ"']-_0a:#)8x?NBuآpyuȒ<<撤_.Ź:;͗E 5nChi _ըNе5j7EfltJU]*F-dcܭ eAґbtI)XCb<(Z Tp_˚{?'q{_uS%ŎtLPMpALj /Z:r (ǖ|2 꽵0PJ.^[H]SI1:tQKmJTD~^+QkZŊ$u"m)Y ,+01q&KBF يn -@Ư0X&ES|n+HS`OIv⭄w7=tv7oMa$;1!ũd@E Sgq}[p MDn^ܷy-×tQ.kuh de)?VBoiLIIWqB@(4l6b; `]N̚sHo y}3J_tS~ khsuS(Y6xQDݴݯEf",Ɯx;K쯒ƮJIlnXY R ~]+SFlY"žڷoԔe#`7~ jʬ/X"  RyɌBnb4浭Q{GѥO`4R#f24#Y82S9cS+./j2u۩IPsbũ֚MSݨ0A7 B/{6x38ಃEM{V"8)g7?wBżRJr<QWO\o fnʴv%^׺f:ޛ?šslbW#]r*fT"lL= 9W4~B)*8Haؗ:c͖b.Z_xr]Eɤ1ÐB U(?Z6_ ucK/YL-L=9\Pۥ8$ n3pojt[@#j+8m%24HDBzI7ߖ۳t 崉 S4k 4=vQg+ѠJ4= N ,!aJ-"l4LvrA/c{s(L d.Z*3!rM~:Vx#@]$PmH/fpzHKr3Ԧ)Т3]H#1R1Džѳe9IoFR p1E7\4.:9㟪6"j]M+.AWVo `^lbU<FتG 3 \P-diZwPE/F ?Iѣ̧9lHL@;>=ƒQ+]/ EsG{:禠8s .AɎAoY@*65rc.#¾7xIu8e65Vace`gRQғZ1V-Po]~,|5Rp|a#hPC??1Tډ)+={僾ɔ[X}NÓ^]aB_g gnƴoΖ6-T+[_uJӯsAJqɞB58vgV8Ku|=9t![(liߍ4D6T5X&ip@Hߓu8L7uiƯ@hF}pl H}Ky ~.>٥_eusp[qiv1>1Ew~yh8v9vGw`m84FV~5| vfc4}RN|BWM$;f+xFk n>2`$ X+ xM)mTӺ轃A?;%^O.,j-Sz ٚ #9:uH/Ki~>H`W"iR r ߑƉ ].֢e蕭Y\svDKV[οk::}~/{^ R{ A,1O0.>BVǨz04ƶKnsZ1R)zti'f)`VKqY` {DyF94Ti٨+V_@'y͊8(scڳ\'c(HD~Bf"A3ex,V OSuX/ӉQ>QV 7,Ociܱ4^ğ'Brm̝R,T]'#QSAvZ$.MN{F=C< tba v<$l@z\KJm BZƢ';\w&YeM >OI~<ɔX9`SٹUT[Vh2B 7dcC]V:dDadH/Mo'uj\c&3ZVmV Q2bK=.Oq%4@P[){RE{Er{{A +D%E$3H82NG %.+E]1N Hm/XDh"Qo:xlw؉axcK'T^Rzi_6Cd*0-2 Þ1pT_y࣫,J#Yp*Ve7CN!L#ve'e ҙ7ite2α[;[" RR_Z h.-^W  qpRCe|JM-ࠕޢQje:J!"NioѱQ_]x r&h%v3*Ys}m GfQ`0K50^5{Bth;6bKmOmrJOn=Xg1yn)=RTr|O2]Sie H〉ߨػvv jTڭ /# %L 㾢bu>0&Kn7wUgTgȣ%3aЀzpL :zZ\?Sl> 9:ċbFg;"6V[|:Hp4%Y&ʹvzKVLYQl"8o]*Tq;.+X\3(=XNP\_wall!Wx滢 vx!NA( qgImhfJmWJ2HS'+ /VmӞjn})8W5Ϸ+12Wm$heXR٧v y@6fsR25t6Ͻh#a\6 ) tMJv;;)G +\ZAs} ?Ú ZhZk#aY<9q {hwkF.: 60Hs]t(cd7luGnzzW@S "3̰x[:47B>JS\k[ZZQf趆(f;)c#Sv%}4|xuvqM  @e2/H&=sUΕ@H3b#{Ӌ#\=y9[w}ďpB\ߎC`v\"JBncq{Rφ*q`Tc:d\ f]} [&sb 1{TuBF-HCG.~6bjR!4=/N P'̝DŸZF;L5VXg$2IB6 ^ǪÇԳ>n">_]`"E0`$Wt32/-9Nt6j:lc!\7^\&k]J3o |d̤")Aܽw~ƕH:?䙺sM=G12wQtV!ܜ]C?izנi,Af3L6#=Bi\n|3;}m#)K~_ә|ttÛH=#*.zW7x{_pR"#bR 7ge7ͼ4@~QLB6?r$ȃFyH|VT$CJ.~n7` 3m,w-=9iU_||UA  L ŒGİT[#_G: 1}ۄFq)q`{=L{w՛"Bg#i:G !,=z9<ʼ=Ғ3~ ~`a#0&Mxfk.\o!`0ü "S90c")sB*Mg‘dnNALӌb5!kl 5XĻm֜yibiYj%O+SM) ힻVƊDQct4F3b$Y19ÕN*&zw,Xhv&> r ?xtQFLНn2ZمzPlM. TB%莕ol!oBq!>x1ԝ]+?tn!j9-p*=ZXr)=.2y#2gIgoѵy5>~Y7rBZk O&*NNgGge!D@oQ\z/؏4i 1="_Ɨ*Hsυ|PnG;=Orl(ڠ!/ԢC,-& 8wvb;y0whĵZ\{[Bovۧt(vx2CrE:5¶LRpQ(!hܥ/3A3Q/>'nw0}E&X\l9}T(  m@k?6ѽhhЏW>vJ5CtOߤ2Jp֑ [ pߋh={% n `ysDӿ>*EVl? iu]4sz4o@$ʏ솛HwZRbE Fղ|T"b ?MB4\o妓u%H;ݫ ʥ"n;gFȥSC?Q_FZɔ`GPl4O"uْRހ17x4ol;ddJdSo`E`Z5Â.|Z5a;2ǽǨQ_phCMaZQtQVwoHjg;] Yсtfjf+_8%$N&+& !QΫD["Pٞ|c`w-Xl$Z9ᄼf_fݿbZ'^ۢK:S Kڇ/i 7/p,$eܔ!I/][^9 Z]髇c(ceaK{ٍN)pZ e롭' Ȧ~bb߳.G%2#Ob?>f!u$WF$X|s>e>7Scd0y<6и.VW!5r-bx$GI0Qت4)#kP| c@90Y1/HsI rLD,x8Ӫc Q[MC(r l9=T_g%!\cG+|\ń2LI6ٽq b'R@U/d ^HCpNf6 C򓃴uDV+ ^Ҋԉ5^GNX}݋8~6mh(cw.Ui첽 }񬧋Mڵf)P/g8A>1sx"! M o4 p)z#vD^|diUGXPaͶˎ _/$/IȝnQ4d/|zqn%pEtbDL 4Xyĉ\d]B쳴zڟ=G~6s*=LXww;{y9^vРJQd=b#= δ X>yQѧصZ4*ۛeˇYkhp:8I5Q%Pe:iNs%mϘEhuI*6 dgWQ}ek֖2 ŪJb"Sj<؝6#g`K4:٠s!&̞F\_h2.2%ޫQ\Ç: Pz-po'PA΍u6x+ׯU.Բ4!nYb.S ˾1hn /prͳ@/l ;S*d·`ۭ݄V0&oS B|7 `%ĢMP`n%c`~AIk.͋)'^o"=nt)>CKi1m4ˀ3"Q#!ɂI{@!+( Sⵒ,`( ] Q[%hlZ+9'lYp0Bux4$i0.oP U dh " b !/K4B"pm@e$>榈xj(sy7ZYjد ]c$ Z yO8V )8ڒH@;s{C1Dlf b覐Ԭ3X` KqJ5Pr.2XҀP2dhìl0?P-/>h8XߨH=3*YimYcZ`}Ȋ=?Cs |,*c׈X$ 6!# [j1,ng`D?tq.2rzw__NHt _f*!vxe)Usݘ;Zȑb{G"f}]1-5[A2^/^Ql_4gPj؜ NCIYEca*#573%Xb0]76D9R;jO~ҍyUjb P!mЮi cсPjv7yKdBD̊@V10U1pkfZgW^TG~PEKNJ"sTN GvcBZW+ވwK̘{ӣ^A@q{[fs :)_ʏ{_~~&]DQxT tH e1`%l5m%oMYYI =]6MvHdMHoCWa]+S?7۵W27C g]]H£R?d)}Bt<i~Z7>(pm$oEwUyt0H 8Ixjⓢ~zJ->'qaҨ ÖHp}RUNkzφ2>n;qϓ[>/Jq,kD Md*0?,H֣E]pXη"s$cBVopLJʥYoS!B\F 5~:EN+xKy#kGϫ^E{B7PDsqJ%.H aޅ@24Ħ!t~zTp|IG$mEIR_t=< "Kӑ35'&$KFK_' ba vUYRcxTfJ"ДG= oR=M)|1Qf9-qsFPvR 5J.pj׭R 0BHI.f=O*_^LHpҔ&$JX=ʆ5XີF,Mx? LSz͚1jʃ OWF*fvef]y2 2HmhmM/^i7UCL ]( 920'xUXqIS1^j}"X|f#%\kB/\ OƗ.9M7]F}6q(x+EEWk>8븎ZpJ z4ZY>7U݄X, *5puÀMhQ5Ueq\Z" xgiM+aLbg}RyaQj_~4EYϞcךyagQ%H$;Dm\Y$#XZa{f{X-6|*ƄD!LPH^~r"9e5I+H8̡pn7L#P@"\l2 >m{OB˼ǘk`bMbIwx~f; ELSHC WӶaFLdž@F/f&c4Z_ F v_~&4)Jrf<8j@J001 ipܧn5ICMXq6I#rJx-rDԹ#D4)Q62ɸ&YLԧhwz)0iP񛐝o5 xkV–2)t鎍," @L/yB+7."?.㇮7yi?dc>:]"@0z; ?k%_tm4/sZy2f=cز0)+V'Z|qCl(}.AWb75up.{@C2j U*th۴Qa~s0/^M;&G<M[ (%agCFz'_-\M .t (Dea "\:OY\Xa{S"K(A7Fz gĚ;?\ܨurkKg8߀Xymm:BV*b%I\Mvj~\],FgTz&>%қzC(!#w"r6|׌"v6lՍ{lHxS$/amlmX-ش%>5e:$'^w f4+E)1싥v;ē`qXA]LYi;/̊ٲ^ 3+| Vq~+/T^yׄ.Fo֐8}U^ݍHޚ=a:j)BaK4[史AwӻX:՝C؂Ki5/ǔ/9] Qcik\@?Inq|%hǹBc=EJ =}i/dkƆ)sWTe)H$ɍS(dncpj6LO?YoکhhSTYu JE7izLr@䚫:k]S7bV#t](K!e0(~薿TGI**o94r^p]܂1ֹVLc59Yuzz3R}lQDؕj %|_No"K^ LŨHWA20K`NFGRtqS#IA$4aK_@{~&,.MM sl6=@Ґ%Uq9*"͔E%1~?W+3VD+)6C GQ&V,kN,?G"/5j3B !$x[dhYz35́`sONj!!3U]c*h>/,r 0UݏىMmDiu;qv2@AM%ÆKxԺe#꘩Wԍ*A.GE*lZPᙤ K\1_yTrطՁ0U8O0Kَ&.:`uU0*DghG0MCo*" x{v?6v>5p3* ܇Ǡjbu>EH»v'KGX\>Ԋa9" qBPOfn^erįo=ceJMYAKZT{!2jw)Nb1VAK0;P0ݣCCB`{RX 4U% ~ܪ/x8GnX҂/a1ZQ^@`vLc 1¯u77S;o8Z$yoľeӼjub|**`uLT~1|܅r.̜k&xu~H@j(mz~XVA+B@3+ Ax=Ylhp珷}C.CQ=pf-W-qR, W|}狷=>̆U1ٮˈ9d݁Bj龟o~fpemBbH1D[FV$u6 bKhi⊆'B ]SpxT]97IWfjYdS'^(T)E1bez3;2e,fe/,!Sc4g T#s{EM3QE~:5oJq 08QXk*tm@f]DEZȏ|&ٵΨ ez[@ NCiHcuE~ t~f5d= %#^g c`<`h"+dD||ͩk>*N1 S=$_,l[ujGZYGtA/Fs;# >B"dO ٯedP"nٶFn؅s/]S1Yy]bZQ/)=u`~\ lqMq 8C<)&9P`qT;]o(Wo/e?i-\9uOPg "~!Ww1ǃYܠ? urۑ Ħ)KӺ`óE Wj$/o+ D;0)>K AmF"\k-|mLQq:e q.l`j󥨞ַ(JN"Zm8ۙЂG3I$V2/#x^tIwTt%ّBT4Be_wXLR<>j9sgQp[?[?; _HLC]{O LߺG\E)Uvp#i4VZőJf)u梿E΂'vY[h--4SV>r'TKc|9U]ua{l4*h ]]:o|onjpl52/ *kxb5 #1u%HOdo\"kp!x=wx~SH?u9sJHFEgQ)𥧑t(r&Lx}9&=|jd$$.dMr-Hɒg vA/ 1: =W I.EPY^S F <7+ 'Bct:f'lQE3j:e柯r1|9p?PCHމ $ف\ ݚoϯs 6-u?[4Ic_IKȢ9hCybg)6pI@JG9ѵţH Gai_d`I 8|.b3mbp+F6N)F)'''`tŚj׵cKe/n /FE di'1[qSExaDž4 >PE?[QV_BND~`fᶘ n<2ؼ Āh{PBS>#fl~'reN?&(,_4/v@Bk0*k@ԕ6f-|Ϲs&y`BYrRQaP[kGvGfjqOJ}o ʇsT)0Eǃ pV^ᄧf/ZF(<\xQY|>mo۵Hw.ao@l&`i:>ZuL{JrwSQi4b"D8_N-moGЯ>۹t_VW6dxzg9|@1 \Q^1%PEJWJ[>BQYl~l6]ٗl՜UEtCJ}GgUj׃3y4m[qĺOܚH[/itZ QUI.rΏB V+tEGSOO(vIU&1|hF6>%-+hܩ%XµH8A%MaIJWpWTQqn&%` g3k-PK9ylGac c sxlaQf47C+u\CRO :T&HMQ\j`.! KC m!J#Bzi){Uc9c֛yf_<ԛ)xٸџmqJegJ?whV8j+6WrB)P+lx T?H7r )g\ȋ6E"U/^Ʉ`)59u;55K]˰Vm&NL4XzF$:-y[A/wy ʅC̘T[nG+#w&C}3r!Go>ƴ5!*<Έw[1?>9l.4:r~&VrT׀'!!XUvII䁯ot(ctǴXxav /CD"TCg|r#eC{tk\:NO*Bk CuW=ACngFթA(m ,-V`-QXO򻾩6ʫMƛ}meLgv@iI%ȯnFex`hrArߒJ1ۮw')Fh?cj4 ҷ<S[ڵYzTX@{ǵ>@   i 4¦d"J4ϥ (-6[ om$q:\8DpGgx |`OSޫ=x>qƸ68֐s/L M eadQ1e Z.kJ6)^ )-[MP#d]jѯ9;sӁP h&Jj"Ʌ Pʺ\%ַ# /<_5N220sV-\}c+>ڞ`4/_j _ƢUԑ~u/V-i9@" X\71!r|d"UK bB]2I>0.hw`,h4< |{ڬgw$zXZ#Ӌ˜7p|cd|>I *sFphfD#$qR2[;4ELZu2ex OzJP[0ҳSP!:jD)M,5֊v JM.U*T-cRWn$qט{IKZu 09-h8 [|\Afu@>J>ʿw?3DGH؆2b"tIhT BVw{`G9*oDrAl#>XHmo*yk\6M;\LdwJ\U@iVǏu~ IcׂtuƹI;u:O<_!pZf5/koX1_4ꇤ";#XN:>Nםʊ{aBc9)TZV;] ni_-$JK{]i$m(3kpݙW 垯SO)}k3Pk&u[=kO n'T&t69veJTr]i H# m!H6vHѐogAb"͏pLck0:[M5Fv9X[D>9t҉b=3Ő/43Ӝ},1htuzbtuدMĴk_1%[˟+Zٝc== :S"(0V8)Iv6HKyUk2"|F+O!JZ v4\%8%x 7j .OMuJ\GΒV4EcŖ_k9ttЭ?ȔĘ$=dkaTzٔߞ`WhբK綥_Tn+3g({nm Y-1YeۡO#wJX'(">JJ^muY?PPS^m AWE~wgkHA[5D4#&vlbJøļ-QkX{'~Ri-n&r/x, 4uM\WeWd&msdYP\ڸd.gspV39.QĦ(7)읯:{ 0(_8q(-N+Kg+I eb~Xfo ` + Mon(B^920אp&bر2+a.+,AnA͢27A>pۼe)CY5j”R )N`Ll~ā{9g 7_G]׷0fw:W=B#0_ĎRyE=1D]u9eY<;mlFrzޜp[h,n.,1Ik:XwktcZ@29Ѥ8g#Wp >GvFdX;U k`p˦pI~h߭隷*n”Ŀ1|Yhv_A;n9el2> k'aWFWw<hk2|!e:< 15˝^1i;7bڥN#7 HO s(K"gj[TJq)'~hN:jr\c@vdĎ,Xs`~7/2W 5+˸ijyq_?:ϳt%oei,Iˊ1K4[(I'% /Rwro_;Uus1K顳KFBCp}_#,{h9.mH6:'EJ;B2Me N0ljʰ*ƌi;FKA{?ƅXai7Aq8u|PG'yNֲR?o?T@Viu[#(L%o~TowOiu `ٜh ȍ7-kZS)S^z{+a9dOe "'k+0Y>A u<,||^S=ͪf᤽XMJ\jW[ u+DA.]kL WQE+!4; r8jM{ߍD4xD?80)7#+xhjsX] Uԕ ]aM k[=֬2]b‰D,ьҡŸi;g=˹}yCN? B pG@zMӂ g玙 5N_&Si*BR0aܩ? D/Y`֖fPPyswx,"KEXYԁw 1҆9<>jfڡv~OO%4EEt{鹕UBQ ݔ6Cf5=$6 "~wjX\^R=(/1E%YM`aUzXca)rb4󬤷CPLu Nfdl* 33:|6˷vIXkA+{~-d1swy1B6&+&Jv:8̒~Q+/%hN4׋K[H (%G j%i]b64|D|Ȫ_<4wKO-]ΫDkmef%%y0~ʧtl&f֡xeƏR)gM;(6M|yԕ{-g7#VnCC$JX,M*WX魙W6$~e2;2/pXU;9r0=}J ۤjdy΁(:λZw{0-NS>h"'!jS`Si=cZj@Z8yP#eo?.+\ JNzmwe {Q A~CaA[ՍOon%y`x5e$%!Qgɖʯ60ջ1⚛sx,Ft}D]z͌Q ԝͦ܄쒜vNA4-I/tծA:hTTp4- eƲ#vZTAIMI3 a9 _ֶ~4_ }(]XZ5;cWgf'| a1\+%?ĸށ^+3ϕX0zy]^ K |jGP(Ryܑ;)M<ˬάzi8 NH6g!%P[;H?(J)zr eI%*r$j!-VwA߂^4Yhʻn [gFq VZ Seb% ua aI(`R@<*r&F"s1QHa}hFB|CR/CYė"H.y(sW QϵyeeTd  MZXqAF[ a4ޤ d ZFzi5sbR{Hb ՞-J Ko`yYm!ׯoCC q~rTaR'MDDq+tՙ]UHl ~ bw'h/sh0_3^tDЃjgD3 c'cu'!#߇`?#{j13l7JfV|[D_,2s]B.Kl=?>D7-he/@Ȱʚ腍qt2PT*zțd.uUl|v9l&}N6+ÙP!q\wEQY#!q8{lRR\tQ]6D]NV+i _OSV;Wz}>c <ŊZXtH1srfTVAk2aiAMjg'4y׶2#ϘK eҗwBUG}((5cLN>Ǥ׺HnD0a:B}`,Eqzv^wf=ڜN>]}ID vDsΫ98tR"- mlf"%ԲIJ^1GO9lY٨z&Nz3'j;(͋`쿟Y^lk7~I[͞qN1o7ͭ SDPlQQ&F|$)h@԰ KDADۃ֍^S2t!%u"Py)Γ=!{{bBo/עYyj>/uLݕE@˵2w M" wf IQ&msZ>Z7!@きd0aMr'-/i/K ɳV5"CZD@tU]B_S>6iih'$dJ.ʶc<%I:1 '[&=)I339^6BSіP.=Kُ= 7%I#2;玐mSe+ `hs치Jj{Dt&~wE)g`_OR b<c3wY!kOt?]vǘ g߲Oj(BnG{-2L*2FܣX^OA(J@? BٕQ+9-ͫ^@_Dn\ IA DVCV:9'||ȅKxNuM2Dgi>eH)WRnMH.-꽳/NR+$äe&1fPu=keO0= />9]|Kή C6{COJky/ %7$lmP#~wr0w? j+&_,tXBKlTp?xpFjn]\;]rJtB_CJwdkĝRÄ_$K3/_ِA<`E)}L+sV]^r",pS *&)rKRhOh{Ǥ]x_iKW|kݯ$Oq%k,FlKwBwQޫn'ө+Zk󃶳Ph\bXyaoHb8̷z)k^ͥ}w$b "dT-q,:⃀ek&eyg(`@H7%%u@$&Q׉ o\d2ʚ%GG_׷f, z1w-C$1Gt:G̰8&H,HkSCmDAlw*NU|kF$Ok Cݎ!"79>g[Oxo#A/ag۔Bg& | }4v{~LPL5UD]W}RZC?}?цd!8n$>O@ilO*7 ZJG0y8>{sS2X[s"AHg@39j$2 3P"Tu`JubE&8gW@,jk7 9Lu~T<AS۫DgE3fyX!х4/֡͠hWi][ i r ۻA!CCWQD Ŏ?9JM¸lƈyvʀfJ >JqUE>G}!6_Yգu~Պ1N2=D̵BL6큱V#T%2iT:?4KU#6g^-נ-,Q6B5A+ʼnJT”b',JrE)bgwAQ&< JiDPwNRӏ0)l k|±@_SV\^7;[ ?fgq |Ccɜ?ppRVƁ^ &y)Mxi!ef ;`ewZ!ig*(d8FMq"G}ah tzе$%w KiX,%gę+܄ihqCIL{Xjo*3;BןȲNj1 ۱.CpgHG~ [V(b\/7@S/*/C~>Eƌ{ m%l}s-tFs!.[jtO5aJ4rXo*Gz(FL̡skP@sQJyR6S&T, j2}RVcM_#1\IO;qĆ#TUJ P|Cs%K[ YB\T&`4$^#:Ke7/ ;?bsr3=~6/1_n3/2]-WSهXK"L[7clRRנ6J/QkA42]:D6) Q/݀5ED*^|;@sZkrfme0!f$$fbsŦGC'dE]D V1`>ǩsd=W~Yᅱ0nXj`2ތ ?E]Dfg S!f=>_Y۹-cPcG&d&ٝ#=[O}@p$/!|DIU\ : Ig5?ꁤUeN+B Ɋ.;`ǒ?xč-TP6zBoi$% mnn.@"•c4>10ZqnfN =4rl I8c{ahs{`,JSIٰ\r@o|0c+%^{H¶ )517v$F cE2#g,jrBA1ͱpT~pue WhjI $`CB%c!z@l6/B2 ŝ@s! &]21Ev5{8' \XMaP1C1oM4F[$oﭽɸG¦HF$IQ$=WmT׋M/zf&Ř#1^_Tby )*vDR^,pQ+1\ -x(/T6L$$_Hg>I1w;Ok֗|"1+!I?R:i@:2pNEw6Dis|Urg}E`(Ab[:S1LSp]m81I[ݜTs4>zN6Xs`zB{@v+EAvBO&wrwlCa$fc;;fEik҂im'K~{@/yny5r[-?9+Oe0ge'?pNrP sD CҢQ؝F>9=P8he@jPALo?XT-GHvoo/7Y)o[FZ8CS }4@@[[h }. > 씥 kZ@ƅ>i"| h[Ը]L"e!/tߟ:Z?6%d;`RC|lJҞX>Ţ1qY\#+0wNds!Mv/( - j^ 8WkُGwbR[?y,VڂΧ;;QAM vx wX/(0`^Έ_ow/`ύJK&d PogvYwl~ysJrn㖩/>+ 8z-a,?G=m,YL~S(%CWfm"}FORe;3Ƅ1ֲ*|wsrٶ(wfKnZ^Rqs A|%^ jAc`[|̻l:k+8@rvK2Ӷߥ;>IVkZ;XoO]7,|j^ʐ;;!p7G#F$Zڨ=mNY~D_;Y.Nt[ RƤyA5ZkupYxrAMۤ֜CUc--<{N7HfhB5kRruv8,?+B&|[ƨvJ~BÃ|Ea"`څe2u=HI;&T[[\#dow!E۫NeB?!Uͬgy3'?*Ūap p]J@{-ĴVu>۹9f qMlO9`/c?G?kqO`17֏pd9{Kv`A+?(/"Í'O1k ਮ wXSY~&65``K H(yM5'1o~mȭnhoPtiw7GS" 5$)U#ю1#^ʑ gy3ڌ3y\br\ս_.Dvi?V4mduX$͏E> 2ua#>#es:E5PHtѪI2AE `@ U>y xa o{Cј,--oq^f?y@Q)0@ jb0J6tU/(m7,̚3@~|(V= jSRʹ"}2_bPTێ6ZW#xvVZg|cXiB7K5 h(X3 3Ig~j(yl] 1bvL * LC^޶ϲ2ijtC>>3pҧp]77=RS?^V6Gorf7_-E?n){h#Д51?xB, !"X Hl.q!Q|ҘA.f۷z?LFbaxcfBA?erU5=Zx$щB5 LJ3Ml7QJ)#H' Hd|t)#8 x`*yq%}ZMZ F+%mWH# .aO^\?XA?"[kVޥ,ڧЕb`;& T[wْe@" =^oz)=OvG#53ޒ۱5K':s'd-^wHXH}/{ۻU~8unepQ# Bj!ē8-/Ze'C r쮉zo$߬oy^C?PNOϒֆq 3;ے9}S%pg̥D,)ſc.Yh1ecrJPb;=V~' W"`蒴_Y!} 2{OY*˵IU .mEuoU+"hdxZu3!o".砤x6$t},>Dco\Y4G 7)!wt~_iLD^Ɋh^Px.ifRwDN5eۜޝf7AYJg/!ěXՊc*Yr д`hD0h3aRӐT\#f<:>唔XӂDĔ|J*yYnqtͫD,1.i"wTm ),Rct Dd yN0}(n]p;`Xdr-Di[sԄ/C(ڈYL{k4gwn5|Vڀ3 cP z5-{7]}C*y ~x-% |W&-*72Xь1A]Z% kKkaQG,Zs4>0z+Iɸ~6$ys11,acFygxYCLa +9 iuo|%\Xf'u_|y Qoa-c} ~5\+{$zΏV6O?_QE\&wј#J+i|,X絃:*R;C) 9ds>ln$jB=A Nڿf2lSszINd͕'SR`\[ q1cwȷP~(c/٦, 6k-aAAy4OIm`(Wo ѐ~~d+V 'c Rk~f>fG$ӤX.}pv8EĽ  ʖbL:P$% ²s;uQͤmQ{Kp_5 5c}ų;FZיetC/M (]tp 垯.` n0IxZm6s%*d]C3{`¶88ҧێmd+P ի5-AuK\-kW-M[v|"{s a!Yukrl9Lf{3H1DۓȪ;;?A",8ȅ 3^82hY5Qid5j1>=6vs,ߺJ/]2T_W`v 4GUU1 J5s>MAK)Z7g+2(~'(x&o;xx;O|'(C/VsYqLW!t"Z̋*r7fiCWЧS_if"E3nT@Ple'x4^#|eBB$@U)zOt8C57Hp [dk[rL=7i F }%#Շ`@;X%m'<'[EtY[}WF94{\ٸ֍T)!3f3dewF~$IV7/'ub~ r@L䈛sj4BkO?12.ƿI ND+Aw;nƜWOa!RF0P9K<dXzdNeTҟ0jymE%%t?fk7yZإiWHBzuﻩ`Gf\F'y%֫ 'l LM[v-De ?d,(h;s˙Eʮ̽\pA29f6{jj^94_P਋w\em5ee iWjf%>?jAK^l`S5a,SFGЌ~mYQ(cx&s3CazEjxBogJ,Gocn+9[]x՘xw {p=s4' ٌ=sL#9@cYQiICѦi"6᥈ ܭeuMIVAHnI?WBڗdt§p^Y,~mv&M@X2~>o6P;e<о1gj$ W ߁9lVU^z #F#(o>aWq8! ގZy2r8 c d7&ͮ&}٪" uwzX"(~{kDOqnky?V@N*"?/,6Aﭖ˪Zq M~ea&qʠ.X3ǫxw?aM}Q]{sdcg 4xs*Vv@45e{Go eXϠ> !="47!^07a֯y斲l*h)|ϧ!uu9 1I!nI'\,ڛV4a XVX8Xo\ȄV*;Z ~eH(LvFS~yGx O,32)8/1m:ZO_`/lݜhɨL82_[ ~ Thaސ Ё/:tI?ݞwg캸3L:gM i@Pyi_e0zNӛ^uE0z֊N'e]j՘*Lh|z-{Bii(2},ΰy֍@}lm <wU<mx910&ȉޏPR Ў}dP*)7Ua3 ޭ\eSbCL40v+ߵ;=1@FazN2Pc)Š̈ۉVWXQ4IH2,[|a+mHpV^`d)!1n xceؐ34فvQ= Qj/~/t<vR>3gly#1BԺBz(~ž>T$2i?}~UXťɣ9foaAe^؎D YJv X*U'e^z 9N ^ U)[i:Z^|8m6D'42}I,-!Ǫmբ f`T%r޿Gxi\2 ]$Ҏ4Ɔ¼4i+ZD6rF^jb(;zY`жf3t)?݉wQԳn*,$u- iVĵ+bf4Se԰K2ҧSf4;gYrI€إgi P{qP.8*04 L2nŌ}8pB%($#߇NL"(eccneAXmz}usd?±lՋmN%fٷfX}h8I3nRtkrp_l\XHAWV:<3H:,pT"1q~R*7FzoHsVRw(ƒ&͖ I-F0.?mi} u&+,`JHU"DD? x 9`% kLI/&ż0W[mڽ}GNIfP}P}NPäMq*tM 0*>TN`T]װ)$;j22rO%% )~yܤ2e5G0$x:d]'sKOw0i@tV iAF31u\V*7[^1}wmщNYpѢ,_χxq\ 7^SegdR*lQ mlg~xdkܺcř#V jX7QbL̹0)̑_r+;_גi}ZO~Q֊O !z(]َDa(xbH 9Lʈ*Ia gcDfQqP)4;T?pGJy}ɱx0j#ނDQro%\Uk>XڒLJ fiSL2)sCBy5!ؼ7Gio #s*[BBieJCD.ŔϖRCDrn(2-V'AoW~S/ 6o8~1nr1;Χ ȚkVpkO4OVcRan67[VW"EV ɫZoHhx^ңpMكzpMO?k8A(j IEES&׃jVi^MTݹ~I+:TFl>!4un?yh+~aE N"XC'p8Ӆ*.'vD]H}fϞ*|`;(O;FDӿ7v[(D8 p`x= ?LGeُ# Iq?Kr G8n nߥ5~UjkW{ޱʙMdeʌ܉+*tC2ߗQ5W} I-bj{I =ߺ*moa1EV;qn{VQkAzOaG*ME.RJ\ҿ:tɋո!# ëڄ 945%\;A{<~ Xɤ_a>RՖO_닮SX sMD$3*PX-kmcG'x}4yleEOC (s) CQm ~&Hf/ۤy#MC䄳Ƿa;'Moq*|33DovC3ތvD,YIcGY,p~HX@\ c AaH#d/z? A9X/Mf'StEWFn #'"B}<ƿ6 zߎ9;-7KBj;J󮕑)|XN/! 1Ŷj@XپmlZy%A 5Ŧ.yM ޓR~t?vz,L.% HA)ni'(*/T -\W[\膔kt' Ѿh7Ym]lLӦ&,fל؋vƼWg'#t&b+K1j'/ }϶MGm,6͚30}O9[Ȧҍcceu> Tř5aHl31kYxP`R hܽvxq9=(5̈́9)`* M9gZ1JҶ,}5rُvߒSapz 霆m<'O,&Yg:YB!B2Vƈ,p, ϫ؇M3 K _=s5{=,-_]=0FWyMw Q*f ĠhP0mɛig,y$j~؛oyCҸCcؚw˗[PWe> t҄:Ңv c>I<γOw6RAԼYO$hs ? PJ>LfvE5 {דM^0\=]{o]~MROzF pF s/he0"η]xg;k"B.ruH[O;zngNy:ݏ~T|DC{6ax1M梅+;vA7Z7PeM(@'x{j)UwUUʩMv x GwA9>yK\)|.Rui E eVխ:u@Ge& OiyE,\B\2љfVgHe33.sWD1ٳS̺XU;^_!Lt`,NAh\!j\"R3,O o$T%$-26?1J95e c5a`}]""DMQ!mmj1B2+lx˛1艏O9Q{Xs(;Tgxu /[31WyYai.XkDF[mgQC8Țz"vϣ}1]YI';K+> hnaEL@;v~T-^zZ>BGŠzB_iPW̗=<"Z1xNcPZ bnEd+)]*n~Ua"Z0 ⎺&)5%(d RF "ӣHFmk[ !A#nFyF.xekS*%d_xT/xp4%Ή'=: JṒ#/c {UeQD+6q,#E5͋)_Y_ìYك r7f>,+2U_'skܱ}4z]t#$+#ᜠq7 X@Ǵ3t?ܚ\~mX~PrZA.OI'䰀 낖 E'P YK[x*.'o2gRrWCR5{;_)}'s*+E3DcfF,\UO 3нs/ HB|d7cqK>\ nUu^5f/dF ?ٷd)U'"__Ȣ-bpcMV(W~RQUC/D:G3;;NTڅl=)Vg#xXi#*3>jgWv#H}2Gu}ƳeF#Y DŽ]k,CmkK6Ok(QqxB{y$e4nJ?^u xq[th:o~klB:m4|U3`&Wy%"YUc75li?N[N/ӵ%&_v0˳:Qo8"lnP3)"hdZ'H3 [4zQwB 񰛚w,j944qa I8]Gg&=k%0ܵ$=ؚ/7*ut鉨jucVhcyGޢUysZe[lE}y 1)=rLi>_J>M8#;׉C?YlI]#TeĮ* vI"UiJ܍]V+C3@}=`kE [ctgPjO$'KѦZfMYlTSl>PC˻o~0 \qH<3A1Xy$uN#7 B ȣ/aNm%h-=vhn\F\`yiGIpe,eo׹y>{v5we#pn^l}uW!k)֐g: Lgu迱Hv  5~*ʭ\(V]\AO~d)d`F*X>X_PC"tQ7/ =QBeo \^nWhX녡D ma0LM|tK"'v_F9~E.#pϤ06qn9 ZPDF63*LnʔfzҨΗ>Wesg} yc;]tUGAw3b>Pa큮ctk\1FFb]lgF[Pmm7.l64RK`))^p:Gj>g8( @zO 13a= *r5лgeZHsVzdr$ R'f\EbD+J ߜBI}e>zu+LtR+9T+,(#aQX1mw\ag{)Oap~ν<4>*s"V8Jx&,$v,!5g!:9ӏp#%銀&ּ*| )Bڏ׶:;exvW 4ˮT\W̺?ýwv zj2)%RnW>rl rVS\J}e<|%?imjW&[<{\zIe2L6G/hSnKiƅ!"i*hXV|3}%UDdP,{D]OINp;&9T'oOE 6b~ 9'V}p'kAqT&.ž @{ft(s**M;y|zVCnY{r~r I4$ pp¯Buqg@)q T'Y}v]s#b̏H.̻xq$Ф'kj3I}9ݭIo0!%ܡOъon%m2x$tܧ>DhԔ-䴁O(=n[NJȢRs9xKrԵlF~K5tn^yU5^*A`\0 7ņΖk+VyΗB~Mo,U< Tw(I!4uMҥSaaJ$?²Pۓb!Po:Nz+AǮ}$6IV c^p~d 话bPz 1 dϠaoo+vU#D_Ꜽ i8XpzQ"\pe 'TP7Rk$W^ sM5G8_L˩zI,%y> -J#Qb&esnդĨ)?Wvy@ܕvs{t(QpҒ~vf$'i^.7MQEP8ڰď9\WU}Wzv/tithsW$jLDNP;OS2ny!95 (;hsłnیp*B'-g^3&ҵ?Λ zHe~HPkJp}_j,t,\(}i:tX( [UZ{QFKU:M aG `;[cXX>)ݭ`NyԸS}z7}MϞuL2@ǖ!a&d{1Hl9q_5͓+4w/ep+`]Aמf% rY8JV]aҧ#*nV!l+|&{$ϞaXUȉn& jY6)lXg> 3o(0!Sn5$'(L P蹎.=:${(=3]aeĢoq?Q+ o8yc~0K|,zb,Ȇ߉w~=+z:.ir.迣.6Ye(Hvn` ιȣ{0rJ%([Ȍ;1靪jw${2obEPdvZIG9mXv1A{ZRJf$;q*f2CLs:B5 }8C ej#hQ۶vM\?_#U̝ۊ,M=8޻D:|oC2C۪y.LΥ`r>(Z_uӖC2U싈G{%Q`p_ޡGuS72ezb/r'$CR+aV@4 0"3!e|ǂ3׊O$Hc];`7ņzWO FPI\{ ^D~uԆ`*PIp Kto# uDAm4)IT#u5o_G 8#>҉2Ȃ-.BI 4ۉ95 +pE Rf9Z5fn-d\^A# !7[OmcqLfq@<kI;A{ԛ3p:9 +ɂr}dMqLRsBSFEU>avmC(s# `w7^N~8QȲܛYAJ1faM71'mcnHOe[ gdgu+ kOY z}%] Jd-=1&= bƍH¬}pH3 !6{4q |K',ocs6U)>ɒTGAV.m"9JItܤnjr^#ϻd)U oi|=QM>Gɿ2zy488m`,@Rлoue 25¡p/[Sm&#  /쑝q)+GeݍCzL8;=9SnY3#z~aW+fBW&,Zh).avWur#f1"{OVnڸўRUT$3}S..K60g}P94J'3npMk(_|.n_JmNGlX,b :1sY"%A j vWd` =}7_$K)?zC2Fi2y?F f0рV&#:7'OH8Y'M1@F  @CFB'*Ե>W\zٰ ڽfgq d+r/w[OGǖ!hRA݌rC+8`׏sUGQ\Zvkߍ1-~ L픎86JS񍜊R)Nmjn(d(X $IvZXKibQ*kVh 3\eC#k$};/N A߯慄yZa/=tFLN{Mp~#r;=t8CWġˆ+EmGCWvvڛACMqYU ̝y1XikW+p7nj!y(&a[5{Ok'1@ܜD 6T1g"))رMX궆,CYAȋM[/3tY+vD 8Ѥc@ǢkeK/ &x}\Ib?~y2MĀ|Xa԰Ԩ+& r_j|)h_dù&^[mv1BB\wǕVÂrUJf>\B &H7+ 6>q>FűKmQ1q()ݩ 1iO#5+[ c1XVJL7FXXkMqABܙO7kU}fBGLwJvZ5ؔ䢍IƷFHs,,;qwF^RHw^(D2ʋ 5Z;STçV;wZ`Fҽ~sH-"8:͎f.#ܾmz5&3.m˷_H\1ǦW #A Ty-0;{4A#gtP} }ril#o(_cUSPԏ}hI.A3nD 2 ap$%`NF"VGp}s9{ F\jsVכHU=jNսI5HOl2s%*-%PFYdzpzRjC<4&pϖ}$+ ?[HHt"*iTU|jxx?dd .:Wp{](!p>Թ>z<^"=T6q~j9X~宜 YlhηN$=,ѸT9o@*`70Sh@+P ֝Zy_%3Zؼ!*HihDKf%+}G\ЃAͫʱQ#bBHgbUWGӏՙo?S. YB:1%g-#qTS[9E@ogd9c娰\X.b?xI.K#;Ƞ\ Qvy q P ͶLGL/U\VF"yNdK=N(Z`6Me0ѳ0XUr{b5קvTtbW 79Ʀ-7l#/ȡ5nVMҰOJ{NH"ٯ"]U>^%Xj濐)qtJC!8J&ץFwZ(pRA@,`y.Q$Ӳ כr 5T'Bp ޥ>}Ef@YBy"Йe-I{x7Tv;. Xh`S|ƤLN( ]a:VWqCx2|xd SetV@^t#CnAִDDK?gdV?MMdח:x)|1>omUiY NXQ~?'`w"nvI;~JJLF02:"=@]aZL) ~ʷٍVo}oSfj$}E;9J=D&fA.P_ݿX&[e<t /vZ2 c1kQa#ܰGHk~dH.H \?)S,z?T.KZ09é˛Tt)}E{ &qn&[pl.j|Z8qʉ@d Dlղ<!RM{OV6=(% Eì <.RS>GIGB3(r: 8CkU.D qX]?RgxArӛ=lBi+ `#x*On|`Fw kͺ..؉vGB_.NЧ/h4*̛{"o}fҾa7m'd[I{4e&GK],/1Κ)4Ȁ`fj3UT8Y~LTN/ !J5З"ȗE;۶JĔ*F+๋OŎBy54 8Sj>n?ĉNV(p qr.D"AeذK0 @r|X*|Z,M r < gJ+ҾbX$|\y=5yR4t˒5vCDrDY&>QT6 yOYq@KWm!=C;LgKeIKgNA,b21t6ha_*۷-QP~V'JzrqtD`J9ŷul--MudH6l7>\8{*E}>Fm<:;!fdg)Y̆ & K SJAOsVqoA J LcTF#51iHE\6h0Kժ(#hm6uܪ3P~$AN1cX hoϻYzݽȱ"`?2  Tc/ 3G47p^ׯ ;9/=?A0,4Zg\€^.N7LL"~~SJ`EzW Ke巟],f=NӋ($@$_jxAx3we@5%1P6 TYZ\^Gs1%QMƕˠ˂M,%s691%H[uW e%-b Yh;U[|Y?!$YGjc'҈@2Fmyyp֥=+'1OoI~6v҂]?vf?~|(#Tyq:9W_E@u@ڻW SZiY/՗me9?Y7[9 τ7{֤R#{?s h )4ř-l毅5\%G2 &VB\]W3v,y:cxXAp>:fykbO;yrh]̃XZ<V9KTliu9WY' =܇ y巃R0f9Ѹut8u h`1#*"bNڒTCc~ǹ&SO-¡^+U>X:*NkN;߲_yEAA

      -5nݮoEٓTʃlH>*c;*WQ"aҙ|f6Σ0asv|?LoKC$N ůd$4FP׋cjW&A˯hvo3ƳXL1 *:)XW9YO~l/0y>@1q  #+0婠D`VA+ud+o7eZ c0丱s?r*)v‡-S*Y9iIlXX@pU~7jYo~4 "㌰1tUkv]/ Q(ݨKVQHS>F0ui",/ OU ,/;f*hQ@hcv OƧVvCG0U2ݥȕhZ㌕.2:{eU\or{bH3 Vnz ]`>j&Z^W]O %|LO M6 usʔ/Y@3{c/ہ_ =WxhkX" ^{kh<..T#zM…LUPXkpP -e-0Ic\{OU Io?q{uO˴hrp vQC.I[r2]dي:'b55@spXsG<b4)9s1=Gkthl2tȔ7E2^J]Eɮ_R/ 1Cx4JrGn}Fj!G{A:RvLsTJOn>(^6 lw@-}C[@ e3޺qe`ɮu29>|-HmPD Vx<+G<2[[/e+3TeD#r vӦEX`{d^&>12 8evL҅mg}0Y DjYUX{`l̰/ %ᐍ)q'S8SlA /cH!O2x%^sULntVCQR Q4a 4Ԏyh %c)[*m/=MooD[ pw Ri-;b'bGjł=VJkr30, ?OEFHen;.BJDbߌ`L3of`\ "8uX"7'4Éno2ʨpڀeb ps^NցUmJVpPqAMؤ^܅U݊'eꝱPF7Ci{(6P,ċI'ρ|Ye Aj.G%rp2muNX ؎C?'$Ja5U5ϬV d?d":~M(/WiUޑ&$1O|rvɘ hi_oZ\kbpk^Evi>Y}:yi3lJh9?gV!}~j1V UJIoܒ~+N˪s4c;Ikf9n,:^\ҕSCo#Roq4Hf<Ȑp(a#_HY`N˂& w8XA68zq 㑝ȒRА d]d|7t'005_J9m{6D&2F!vrCL+Q_"a~9-}fк`c2?֝_^[3_,rUcv?V ZV==md6 l:}gwk]dԎkz?$?'cY0^x}vP hw5 g}QBmV IWwlj#Kj_vq)3՞Ke"+@p>na,^Q9<3X3T{N)/o)RFAT::γ@5CubCp?Ml> @"J&ߩ(k/eG.GJcC/B "r)/f+$iwvBBL䈤ۮ49yދE"6MɊ|@HoԱ֦c{RiդO0-Jd")P`˞&GCheL+zUAeJQ傞Gi1B]n^PyM#lxT!Y5:dNs!3QOEyЮGK @m (|kJo Ql/5.Ŵ 9it|X|h-Aa<_" 8aVa&D7[~5,w ϰmf&Þl#!X,xq(2lRHGl Lk_ ՂPO1T\~M]A},:&`Uɰ0m`}{IW{\r=d:^!Tc4 si>غ\LY[?pc=b[Օ׃&|!JIm>#|k<SLz Ư:yq F߶J8:F&1F#Sǿn3#KpN)hJ;u WlrOJx=X! eRvPsz2x(u.CF p^ s=-a $@iocűmO 'g*^9Z@Rރh-k3Jԝ8 )iUHD `p7bp;+&U_]q^blE6ڸ.e(|>uP~cKryDsyuL]ve)\)@PB/vf}L5ͰU=![P(Fz_+R7fnN6iz^ ~+h86bB>Fo2 8A@7as08m &c ّ7"^C!B9q_m[0A>OCvHt@#n)A8#Π5`dZy2= c;!z3g8 ~rĻZۆ$< K͒ͳ2y>j~ϙ b- Z L D]e {$(ah ?&3~r123hYGBԀ?+^;Pe\{6'Ԇ? \q|3{CO&9Vt[2LIi)CxUC]k//hC֑87vBrb~XhT*O/hwJ"W-ں # wD3g0=ZCBwHb)}HFi~䵗Kd\I{_ckﵔg -3(tjӝ*+G! Wå_n;E($lZ$P{C%CSyN#OV󸴁6(~!@|].>Tv(LJFM#qgPe/2oppoȈ)|bʰy>D[1 /ro_%C6K~pɈZu>I2v yzRJti&8;V6sfDLم[xPnUI.zȋ]'(&] "MjTSO2񲕩xTGBb?+mY 5ߩ^n - mR We7[AˆCbAII H968 ]*(};9_Ҩ f$I~Ӣ ^Ř@ =>p*Ғ R. ˝XH"؏.`鶺r;L)c行7R%x6ud]Z nBʽ{|Мm@0qP:IKh?pZp5 -M2HG\i@Ȏs_rchg+wU혘.(3i2 AR#I(PL9Q[g&~*?0#jC DDt<);Φ*f9ܪv::3Q'^a{?aaVr8zNww:&'i;:G؆m]4p  EGiZSZ`;Rp96X΄ao oLk`dB6nٜCto-jBl]7tքh$wbG2.P:݈.{}pa0+~ӕXyyaa1(= 9AbN4ī֭&ȕnTf;K{bq#> "Bq~CЙql&#- xRb]2 e.ucc`k)P}5 Be@\DY`cATmL0B˜{8u52ˤ_0`4XH8v%Zؐ!JlXC]xfb2䏛#̀PzWNb4C_zE}cxݤl5p9Re#xjzV͇++iQH[Z&6*<;Ҳ#' rmv9ھ+NWaǕ%\CjϭȒ62$tdaG}s]r<'U>Kæ([RRRf& %p{*j&m_H GnX|dpZO~OY)ws7-y]PZ%[X4f6/ف=u!=6h 6;+"1.6b[3y-٢"]bBf|4 t\j[x\r= A%V)Y2(^i!ɖUFi ) `*J7x$CQAtB2-h_qweηXM(V~m¿GYb`^/M !d i-=6mz SO˃Q@vjW֝o, t:HǡJ'#<1FZfc*tcax T}eW&M<_7Г-U$TF|'}gS[ *DVʒG7A]qlTս^Zt!Sw@zyf_zqTCj+ /EMxw2}..%AL5S|;W{,BhvǷ /;ahDLUp~$r6>^u%$` 6nLŴ>)i90 >=R0P&wRafDE9H__ ^tKIWvɥb!K]` :b_ys@Î6g)gi>, SS^GYJ^+QW}.j=+xh7`L<6%Dnp6Y[!SԌ3s%@ЁR?$¿]7̜7}\fQOE6PZ|d_ A('кމW^JP8;e@C*@xN\qP/emtŶu,`zaGYR4;(boE*qmy6DZqSFPu͎~-⩭JY:h\!j_DR'9ujS{$~=5mľM-yXB7w{InY!ˋ抙 PwGW|f-vcWgi{2lBh\D]ϝu? -qUs,( q3x2mkij jIwְm7>S8 sVeq[&<RoօDw~Lr7rcA]J_d-&jef\z+eC"xDs2%)t]붨C ,i?B\@E4ʳų =0@m&H50+$z6"8\sU[ QlCtj7u`vw MR` ~+k1DKI?SEH3|9aޜ?iب cmHf0\ uucj'[618=|wcCMt1e~q=yA;YR# /s ݉zS?jMOrmO=x@1&!pw${>3[ ($Ѭ,o0JJvEy kYĄB7|Kb %{נ?o[]hia t {t0w$pD"f®뺖F )e'\+zF־ݤ4He[枓K1B%B*z#!f}W-*t+>0ab7hK12V}B.:PΟG vM9Eqɜ¸;+[zx 5gJT$< ʍB- 2ED):,L}rʼ=ݧz?`W44(`< OjWH!͓CC,3bŬ%5,9ȜQŏu0J&`" :{&6j,hŷ MY2V9?8fH ec~vC!_@oԩ 7:0L1C;G<$(Q0_==H$@;n~/su`dF٭deY_PF'gި<'jbw {a%m8i\UL9':B$ ]nQ $&qeZ7Y"k/2|o;aڒ$BñGS_FA%"dT57kΖ #J~ ]*Z5ʉ4u1+PWYѾ!v~jZ[nTr E`4a]i2 wDg[J VЄe3xԶص~:wW>L&W>*Ցiq>EWьF{+wLC(}Zȶ ϏQ͢@FmuJLi)hTPrٟ:;,+4vOƫ|yJ+&5F!̤/l GYG>UCB|EQe)+ポ?㻓0 g1D_iԞfeem6~?Cpo٤y CbwL+i#Ԗ/5hP%b&$!-:ؑ- ؔmunu$շ$ I/ BY-GFMRgQ8IbuΞ[I5_P';L?DhA lQta0{j :*#=}=C34\c @9~?Z7*6I5iSy)JΗʢB3qQw<7ZW? ekU%QkA>kd,Z$iavn5Nw ZlB9{uDǵ:c9W/lj-PG8ʘXҙq/n'c$(zb4z`] V\,B81j?aHR :ΉC+du8nʟla:n*hyi']h.<&rН!DտX4y6$8=JyCd[Cޚ_I4WEsd-^,/)K=hnj_^_ kQ~1hsJIvE7J岯>j6\i=N3B{,vZяJ"eqq/N#sijJK8E"br> E!)yGғב.|%K'–u_ }]<}d)Fَ(`_GLuyw7(_:BV.|2x;$kWễA)((a[dK-9bqda #=Oc"칋>F5pM.ȘuRznz@׏XF@u]NR͈-Q3sCu)сdP_#H[nԍHњ=Vu#@>gtC $) X<VPǫt ;O!].hl͘XdsMVBn] ,shq㫓l^^E# oqQlj]eM=Iՙ,.3%RZra(Uvprdh3gwǎ8r$Hds^, 2rh0T`.,9?DʞV1^r:ĽB +d ;Yb_ 7QZIzF̼L@jJ GOz-J{0+O䫧aZKq C4RL6ZvqVZo;gFI,ΌP+y y_O&vLt;g%7a;E'0t܇LEJ`4+&m5{%k5'ҙ{LrWIc?$؂/&Ǟyi)&mu+E,_B1Ҳn3Ք]`TI*İ`)[kj{ a#mW"H#S&og,ܣ81>ХZYW?Ww]$Hپ2e^>u vNj-Bt#jsjuz3a= Rjሥ=MVcnV^ڼPP0qs;VM*|7[,m0zuu޽p++.t3 #]=P{CЍtɗAoP4q"EI\co~>(?Oas] P4x{V8]̀ڶ&Dxw 5D>GVY5ï H/N5bб1$6JU0*@jKi-&v^&O쯪D@]ިA Iwy)ya^C dȯqK"z:341 (c4g͝zqNĔ* M\_"ݫ @>@_NWR CyZﳀ V, Y94֎OR"?O~_ a_Q08rc}l=X)y=k'n5jT7$g<5eAki6)( Rn@|5]lQBz T[,'dޑJ+.E˫P{9AhMX6w˸|Ҏst wo9)3~~qLTp;t<xWW.h.<Վ@SQchI n^#\WQtgx~dHhjبU?* 6kz|I>pp $le?OUssbo;1җ|LQ͊@{KU#]\&6=:"(a6xwa^|sJ!סx dC7A7|_j%P[*i$jS8'E苑?M.o8k)Ȟ-/ D vEnoHcsRIˆcM!#║^0f28`si}`BT%$oe( Sir՚% @##V]X3%sJT>;EW5`|q >LN[c3غC"Fӯ7#X3![peH-w~xȢ/;hVǣp}4"(F^_^n{&6q3+H/g|:-ʾ7?xPIsy t6}-zSPF#^[h/p:5+GנXͺQt ByyZw2 10sν`0Mb[Zf\8%N wG<Rå pc[|<?@!w~XV9фj/m' kx}kB Ag)VTQTSBBŽzܥ*l\o( az+J҈LYX46S 7&щ4;㋩`A7@3H{ 0tUJ5pAǺx-(P| oZgt;B)-\Y^O5-+Sz@-Cs:+7J VPWpGvK(?P_Uj[ʭ-/+Nz1 ÆZbgi/ !N%quMC<֒(K䳜 rĵ?Þ@19'k,e.T(ݎy[@Tl(o Itg$/eV0'`!):i"'~`oҎ\=@3JG]+0;Jb$rV= dWĘteW5UrޓFfϒhr :> ?Tl1t$3aZBW3E-rȯ33(8] ɂz&ib$߫>ƭy~ác)CQ)3 o0i{IA]Ik6.^$sz9nrqIV>b`ޓ ܿ]DLD"nIx.}F.I3uJ\G*l>0m&ҀypٗD}LrHF|)7)0nj +B{F3ps!G5 &kܙsr:[s;:awv+Dм(LMC; M/^a 4Qݩt'0#^A=[O3~0!YeRn#?*gn2 k|X/s$K>6͛X.#wŗ8Gz?+Q5 hIbț䵃kLYG#1hp:W.¸_w:{x%4I=R6}C5k[x{h"\('{pҬDŶP YmK3=ʽwopuM+?Nt(7b,8a] c?+QOKKpwEECks] l&GB#W` )8h }}h vjmo(+蔆];fQ]0,Qq.6%}.V[Cdk%P.I&W _ :̀kk }9y2N&2(H2Ɗ7OpIh(q @oA4mRyXҥ1ό~QC~=G2rbuF$ƨx=zXrR '4S'$CWAeؙ̅޽e"?YIHO}2J!d,A=Xmԅ2P2^t,S0yRBNॎK=&;[лv=~l;q&d3gOJ="0!DnSz`TB0UzryGƦuO  h2(!1AnDo]Go}g]83: w+kd<7@^ڱLnE7c-\Tc2'd{{"/մދg|XLȲO& δdu/]KcBˆ}HSa哶ڶ ~HQ,ҋoFٵ'Ր#NTQ\bJ/m ㏱fE)8Q̀ G&5ȪÇ-$!(zu'_4[jHB#{u)kpQGWvkq>m%A&:}ڃ ҼC?sa_6}),0-G?ufJ:wa4v; KFϤZ"Y{;dx5 YOrqR.)G*(_9J#HA~4Ox|oW/t'9{Ě8ETjʕ"?A*x{VT#GDHDfTW Xɿne"o*vdy^Ba~vWsB؅70oz'bפ%I73jvnz% ծMa!ԜrK37DMj8Z\us+zu0#qL'`ݑeer:ùw*S k [ؿ >t|f{{g~.HHZjhqQ}~F@.zrEP?|tǟPTF ns|,#sXB,)k#th"]Ko* #,2E<9w^5zĭ\mus'5 ]tAkS1xm]Qy2DLO1JD@{Zw ;$g%|mۭ5 L~ i~q=!q[؈"7bdISP$V~;&*Hv$8!Vz<P)~M{ʢTꂓ6AٞyJmgjA:@%j?tO+ )[.,mUsSVwg7~ _`rFHEY)7&1 jR0rN4pNV>K Yj}Z5Z@=-GK KUY^ɶ6 ̀FR-̛ٞ͡ey~J}BgintNeq4`;=HAI#g.jZBK|a\}⢳y?x/a Sἠx{ kZy7R,:e0X+$'rB]>7fkHc?(}8Y})kk?la(SHZQO'蔦[P᪷V$ۭ nZqnrh1.!N3+QeK<ؾ2_eM%6O4  >&Xl9z5S};wY\B?E[JAeT~[`+f621b0! 堎T} 6IA@u@Ͽ\m2; 9}xx1D g`u:7C)g_z*BY6u^"m9h˕Îܯ:t$Q2Lt|%J"<]Md%g]MDCkI ( +iAR#!r_0W,Nl 5G)F䝸ץ5ӳZXM[;nz})|-QpϤJ=$tάJEOK"דCW[1ҟM"F\>djN3vP5wc޲uG480FxzWlq}fx S Zx0`o\ЊHcpH a_yɶYKޘ5u,-s m +z“yThZHE9蟯6RpAΛ皣$i,9GC)Aq8!֟esn7\ r@4%6⑭sr 2RNCb<;|(o.7 29֓Kk!Ӂ•xG'g 8bHdwK pϙ#mOL.%Q i+z#OatbOl_🅛@ " ]q0ΪГ$yk'fNuQLVrA@1]aezō'W0a]R?FmB1g…߾].b[  70ju>nϜs q]*c{jV g>/7II|R) )32ĵGĠPiNeY ~v ]Vv xWvx=[ӭS8C+3H#(% hC (LIv#.XBKn0K(MMSA&%]_@ *F.[i02IbFr E;SȸS|ŌDM ciE@lq\ %4ly\U&65W\c__\ =xt|ᵇCXt=׬1 ڍ2*[ 2 둂l6JdaE^>s,$*cԱX^[223_Üp|J/]/@51/L0ǭr0Em?,GEC4wv90i|7?4Vxӝh3V0+eNF)"oS&"HȆL/5-kr#aڬNNǤa>$.sysDˊƥҟTR1,C~-#'i.0g1fmTDs `qA-q+CZ ޷]r cmz]ş;Db5oN &**}-Ug?|gid%-M˂Ky&uanw']d4Lp9ݷ[{'htKڈ@A]` @V( UO_"$ԛ O/H=, .%09,[U *o&J ,r2sKbag6XvJٷ߸_SFhpNEdɖRDöo?Πz[-/A! ,U ݇Xٶjwx™}: a\> "L8YGj~lYQrp/y zۈJ 0fs[Mb&9ۂ A;@@`͈X,K0Up5C7jcEuzrr}W-]sWA%b+d+ S՛-7ZիˀP##EQϣl-*+1? 7Mz7h,-pW =(&^-fA=nR)V޷3(Tsf⸵dr{iH^zw_`^/A_*@Bkg^La#E.ݢa'21RP0tOXg|S^0_c 3)x^)#tu^Zk6ݠMCR;#,V=A)AoNðf 7ߏˉ[Zyx2v?p?h,:?u\.{O8w.dR v\ !doWגEf|d*Q?&TK]T:@U] GÅ:_NmKP*{dGbVGD蝺3#4tz%Chĵ+[!R4@*zH]׋<-0W~-,ig#$οLѪvG!9.ߤϵP *Yeי8ԼU}[?.&L%kJ5*>l*f.l&YP9 ]_ȓ2eM1D-$Gʩs-QIepӒys:tC=oV4VeEUW=k0Z)ۓG3،aldw86-Q)]U)6nO ޕۅt3?'&< WO\bydPbs [~j:}< Tΐ#km덓̃oM,BU'K_?;fV(pL{"6ۓ 7?ŗ?Z2 Ҿ\vF̅8",{Teu?6?Qp{ \T;󸝝J.b*FUyEk2&4 T[&o1FZH lI\1uC䑠l>>o8F'+pà^(o߳,$6Ð-56gPHxoO "M-m~%,xa+dhwv{*jupqسg!=sJ=$֏/l0Fx"Ts1`lp=AޏMsҐqtSC\ ԝNFLFoJ(nn=BͮƟ;) ]"L`YFnS 55G 1bj8j#^QؘzJ=4ع%Xҍ4'6au~1y 0N:%pnԚEW5#)s]$2A ]7p4r40"69Ѯ0?@@353V i K(-hb iN 4[#?75I5%,;şRyBc >0c]ϐg'xd4ٜ~#OhrV]gpL$xPk/l'zlHZ< FйV>Wշ2p+o޷ްP(@Z,瞏q#rskv&] \ی]srȒ Ԕ}Bc #4Ýrü| (!aLHvv, :GH;z72Bi<WYQakzPK &~SAAL2b@A!DGJeXWwP:sI'OWcFjxTf')wQ 5;' `._rhrxr&B}_,c$tZ:#Ln(q]{.UfqUB"H)I&gik+ ,ګdnR37#m!-ݱ:nj b"&WvCJ }$'o!ER]a[ Hr='@5 'Z>X5&i'Řm/ X w/0y}̖|gdytE5H Chbcv.EQtʊ:_?{_9\lklOƵYK4uJMDDʆ/LӚ擿ˣ*Oi>>@#/&G/ t8 qnjJ@Pgrb3y_Uv0uƓ8%^h^, j[g!q VaڢOsKF›u%a!r6R#PX!ZȰ7SC܂|/HETG׎RX3_9֫GjKx͙d[(gBgzpst?Ӈ]li9 :ϰ&H0Bp/x)1| fU#?Í=ׇ@YyT,ӟaUu樀r ^;R4 hy`H`+P۫7r7<N5TV9wh"`hDg`_5F-[kCUy{TbFJpL2(H%οQd3<(Lb/NqBKdH0B:o3lc2,˺7=GlOu 8 c5`I-u"MTRHS%(PՀB *J٫ʐMhd Bn fwG~88a0Yvn5CЉ0Xw3 7 & IKUi?WQewTw|VnWm~ޥ|/PH}@zz-g-U Q8Ai{IaK΢ʨHe/ҟXhEH<(^]Ӣ^rLsaP8 m[?TY-zjI.z:I_ur͜xɐHȾUf;;N=Q rQbYgc'I4!ctaTPgNuvM @)##y*)t>W_?_\]?ƍ`r8"DHk*πK8u((#ZTacT~Y];.@񿤨A!O<ǹ>cg&q,lWVOb cD8rȟIzo;FZ,~, b~Kՙ.뚪 7q֯ڛ}YPqk~[_ ϜA*1M@tRb1߫"˝9>UZKDo>2̜Z"߱uyn,1wi`7jo=#lj nL$ED9![rJ1.C@|No[O({ mxȘG6Q(DI}kDӘ"-f-~F6QMm}w˶~rUKXW&InGn`%R !K.5 LlpS3d/ N$<'h?`qk248J4߇Ӵvn_ef- tv~٭aJblI%Rǽ..hxkTD@3pDl)%cgꏷ c}U5Pea`V>f&;`&踓㹻"J%ETD{jkn@Epڡ@|rkynX7hmpFf2Lj|ZnZH_m\O∫$$Sk a,y3+zv7x}aP *Un~n,nYp8dNrmChfiSU~U'{ݡDBDF"rllԹָP.e`f DbɐE2CfleM= ʸwםgC/N(٠i{ehYv}X] iĂ8^ 4BBIdz{ɇ_pBQH:z$?ִOqBAWdL{k#;'1);*H~l)SK.5LNǥ7؃iF.30r#x!A*?q-Tܛ:bpmۀ5j?UO#$g%= ߝ_d:R0.e蟼kPr) EAzPBg(vaqUW[3"V~P.vK":γUsjڵvzGMLE@ 0vn-M"SX/kHkD;HMEvBמY* _H+Fig`ݩwTGHp31&>FCcYCF*Aߏ[\M˨r񢎶ڎ6y}cQ鐟}AqxuiGVv & yu¶cyHZaPS0U(Lfy peB)&7_9<&gzMvDZf7cY Dnjx)+SuŨx%Hkbm)B$6()VFW; a2I.mہWІ,[  $e>,SsꨋgmO$!pm}ii^0*S l 2h?qV%eNEEkygѽhۚu*6yO:eQl~*X` S)L0 5ljFq[>zuw@GӀFD.d#+jf/,G7#6.=V'{#S™yD;帘f #DE}$&ؼ+_ߓvCZQ4"Qc <4o>k5} N+BAOu%@wY“H ʋ̭'ԉBZj:JeH 0g G= ͼ[(M70)8 1EHת=ݘn,zNQ:S"z1ofz٘]URQ yUwE$egH,:?(q/GEDKAЇ{ D5Cehu)Jn$?: 2/@0 di]RBlI=a,*GEMGTa 3G 1PVˏ4l>Z[}sJREBT%$>^ץ,ݦ'oD%1ηB}8=ɨxbtyP2r;)wʕ ﯉a4 2\ 65[-VKt=+(t@FrRB Ӻsk#JCG44yK6יOijҬT{CZq8;ۈ{1~~fYzu)Y/B]#N5=gCH8'o6~C*PSTPZNJk(BT삒2as uITTo! TC(ZXUVFڟme"|ɟzax` VPdT\!Ġ@hqmrRގ\*mD# ㅗ6K6K1hk=Sa\'p\7?J hؒCKke^.(eآex.cDzg3p3i ɔKU  /Rw0z} 0Ztt954H„`d_1)QT;FR_1 yY+$$bz{R(}A&@\Ohr#i6[u %d LCUVf˺nZv,ge1t7;ߝb2T[UbyiJkcu+q#)`4f z uRip-oUQ"tFC'L`įu,.FUzDd*p73 ll6d:A@]'h& _d['ѯtӸJ0DlFJTD]- ĀF]KtB) gr/D^>sSOKkc\}᧡nM^!i|M&CƙIw. ϻN.UK 롲@inMKPac}ODȥJ6 %@@F'arltgšI܅y.|$@/vO>?Vv+`y`>I:Ӕį#B[&+Icq5QgcyP&HS==6/`dF=iJsjm[UGפڝiF֝k~\כAzaJ7$ o1vP ;Ւ p-P jؕ#]y1eO3r/wnq3N%]Fd9P yH$sʯ%E,ہ4q4j6P.vLH4g403O J9a"4?k .=d [u:}hkMJ˿ሀ=T[ɋ%(#G)V&eu4㼬)u_o of,'6|9Ɵi6a/2gam-hRk,x=x#pNcBYiASipC y@SB$@'!QHqMWcEmpÅk=c}F$R6ԿX&?:Py*K0% $΅nT <Ryrbsj|n/ice$%JctC18AgX2{I>{!B"8,-)eVn7y#lR.g(/"56+ʱf.)1 {yu=P@ 02 )&0cWKT#! ?1ȸeX^H%r<򅄂KP:R-}=Uї9MmlW}^G5fKYD ?[vUħ cIxD]g)dZ55J !.^5ˆ~F?, ieHU1߆TldQ:GM|x ;1 ۅa{XWv 16Ʃ$MN՝+vf膙 jű:bޞ}gԐ[w53wJ# Ao/Pz·Z3Eh=:T@>dXh(^6Vd<&>բg%U8Cm_Wv?CuRw" ԃ!`7\(q5NEpr }'FVv5: .;)ըLL-ufSlztJ)0|;|f!MPqQ,`U}Xg :KxB8="5WX@G'؜ @.C`dJX(mRyZbe<Ӫ{w {7߹4ScC}!K֕@t ̾YoR_hqSeqKU*LvPޝsj#U`Ld(S޿L1(f%z4޵ߙH>V8/aynOOQ+[:2kMkzC6_]Zbtj嫛hvګH3ix})I k#ɍkpt3z!--H.vgSУVng2nx1h%ryd ]ԕam%tC%[IQePz=k9{0aŎ_{ХrSjS0mqj2wx%bdsX/MOv1>#Z"T|YU2Һ nsV@s]ܞiqWfN(qrdRF8RG#`mͮ!hwTj 6 `S`y4PE!uT+ޛEn4jG7]]eN4"p_hiAPY:, O`%L |%Y?oX~u+jy؉Ot'h ׳Ny? 4 "VͻA*7K1-+jFYڄ*i` Fz<sW<5Ϲ9J(JMf? ngY;@i)m*W{ӵREp qY7RQ3͡5 $= ұP XB OnŝX8F;/s{h:Bez[R80Xr–lMMh/j, Ch]{݋q2!GB^vRh)Nlv z9yBI]sν:5.0oҧGGTFEhӁ["~2W. i; B{ڸӴs+hD"Ы?nкnQ#G.K76c*}|m?f̾#?!hRX~WAq=xk&B^q "{x媳$eqgųy ͏m RBxhc(ڠl߄ PynRi*`n ZG?29ꋼ2_+-t6Pe=e$Ⴢ7GQ@2s8=g&7jrgAn4 lwd7(P[>sT+Ǻ"9>Tl`KY}|0rmcRw)9/NLgc59LwSs:xTH_V^hIQ1,f]$P Ie4^^ؤ`Bo[Ԛd[iu:E+Y1y. izK60FBhZR'_ԕ?!ȾZvrd7C`|aΩ0MT(PF#M?2&00s4Tf["%6HDwa}'F裶i;kqIovCds8'gJa4|*nf@uXoTFsGXiN_}L@-3LDhb=t*58Fd̜rFɾ#fl0ɤ#IBh y~-{=l[3oFp)nKG:峋U1xK]|uiHi9~08LY F#z{:{Fiwr]fsp{nȫkb$!yy޷j/H -W7})ݞ!n&|z#>ۻ0{k[iM$JbbX&JeJ+_3qQ #j`}wtK1T&Ɉ)Qaڮ|F ÊM^4:DdGlC/먇 'iA! ǁd)ƾOx^J $0,$` -6JjyfAB#\N{eܨ}Ff(,FVӂBI1.Cϩ/L8dp?r7|WI^_Mq[t^hG‹m PW ')r6Y߂wN}@iUOpKiH{|gшG--& Գ^Nbd %lk@6 Z QFyRS-Cp` aMe`-_Z=e釱Wdx9/5v=Z"< =WG,>mrOjl(#(+e'ugK;PDɷrǞ(3jGޱt?"Qx<,Ort>4/BvAv.Mt7$ρnhNY5Ap>ĸ. JyHɤd r/Ɩ#9G1|Y;<4udž`$06۠Cۈf9<>גŝ+y:6oq\?4FPwW^XR>._x: K8XfoШ{mȃn+)̆SlEw.8\RKhSinJ4ꪘ -xw?HԶV0/Cqk1Щlik`+;u@F&c>\_Dly}݌, -jWSL~kS:'(\!؁0) =XI0=9ہŭ{+π6kٽxE^E@5bP3&UIk3.-flHFI3e٩inNA ܡ"QGF`c૆{PS]ˬ(fzEobx`HǶɵ/2ǽRA!(㙽DW-z@aUNҜ[#- ly\=r J>Qutz0:f? |@Al7T?ʙaS8xW`L4s (m-X$HHlonkDE; Vh鿾A*% : lW1LDk4?i~-`lLN?Wp\1?$uoBi4B? #4y&Qѧ_2 gQ><(ӤeR%.%m (ԟw>D]F0b +:LOip%frz 4"oj5R~uM.t6ԑm0d 1Dh 2h9R!Nqژ듪K<(&5㚆vo0b ]/缃310Tq|GG4'Fko P6z;)rvc/zȾ̰Fqtİ]!W&ɳ]Z*`s*b ۽#SZ[C#~r:ImpK!1l56<aTwjq9FgE y!;I;]5+Y\ANp+n@0t2W` "4~JSAFȃ_=ȣ}n`v 3o):ba-trI#IS$φ{.1_!S5CQp7քdb'h|ڣ|44S̢]sk#{+X]u-ui-q aӥv!$[aLA{.g78(W)^{0zT|tP*{-gn2nD?Gf8Ҩ-WDݠ}{L[턆f<:a+% ?6j]e5~1p،? W @\¶U G5qb𺌤W`N y,YӯVPޘIwO4 V2`_gX9"`h૒`C/7% 7 u jih ְ#hph%74o;,>֙WfpL@ <}+9jczK#dpψf:BEfߥ\Bi\&]'PJ9.hq7/lp{4^Ã_ma:4C6D.ss0ydW ,:|r>D>Ib'Bm=]hժ0OtGu T X N*NH_;PTtɪxH$AwI]2w̻B#l~KurdE17O[Qxp FVgGo1S[ !jRA".݇=1U1(X>]HC f7v1},7DqU8aPEEY ܦ͈7k<:3/!H17Ad%WсgG%%MR?l ^)enw0p(-Ťbϖ@)!OŦjk[*X)GYg `4 ) i"-)fEG˙\$o汲@N=GTБQĞ`#(zfhi$,es3UHnV} boVɈҭL;3Xh0@;M| Ο2G&uKSC%Z2YQ¼m͘xO.8)LWضcO@~y:5'&"vȘ,‹3[fJiȧqNwb Gt g7ن; ?n)!_x!nAez\_ $ ,|l6^JS [61RԳl[&e} 3uSa"% 块-ĭ`#L]y2bB+RhFfЧzgIOcG'HCTaOn,U,BLjv[" ,.~{0xKh[ma-K B%ި/ -&V)UUG3}cН, PWsE=N{שeol ]welh׷tL;. nTΗ UAgK=@LS.!K@VE2ΨEdqhN5ZOCu`p˲h "t['%ЈȸÚ>~pt‘=pp<1okBV6>Z 6uiqrby&ƃhCe50nG AW%=e;w w tV@%'y ZL靾wb~T!k{POe;k̗G,mmD1&j1?„HJj6`;u\S FS_ܽ1/~`Sf7DI rJJ/ZexAyU+igC U /v73ߞ& 2k0*ȍvah%'Ro(k»9*-]B}W4~+,'іOOTU٢D` OjJ` Znaˬ=>QM0c=ïٙPsM%((oLrAZvDS?~8n([X *r%#>#qU׵ ^E5pP:IL oO0 H}BQk8^?'v5o_ ` GḺԖ5$,"3&߼z]8pW<%w@f~ms4 ȗŦ1_:̉6]˧G 4!vGP]PU/ߏ6fսΰH!Gn1dҘN=?#k{n`֛|%؟:#$fw5R]e_>jC@qaEHvVf)bfr资fnt+SʣH֒UC;`Pq7?t hЇ(1GN\kizej(] @&[;W_VbB}q$ i7s ;-8< !]U>um*7" dzg0˕ .DaOE1AҖ:GPz )` Pd޲?q뷵2ʆlUGaBasݟ<"^AeeP" )eztIƩ6G:Ư,'f.0Fk}`x{w>H)PY{NcFV;UsVS̑P-ƄHD(.2,q萫ڊ/c)XxL}ʧŤz^TpLzg3rU X UpW@>{,`rQQcP n(V}9'MiQ<5-6+O^yyHbgɛA>[T8`b<F_&N#ׄ!GJ{]\Uҩ m[| ӍI.")W0!EcY[ܩ?v[Y 5& u]ߑQ Bۙ``a{eC#=`}7:(B p|/}wN"4?Fybˆew|#"$ c_ˈrT&dEn( i<0̋IHuWo[{D+P|?!hSfυ :;Z! s7w+DAP8 ̉-6z㍣*mjSyBʃG,1KIze=ꀅ;CһWB &ɮzAOr +ټyHғO!#;TFOF/=ϒ7]-Y(k_TZLv]6ؓ?Rzg"=GX!P $msI|.*@=Yy8rm?GQ@+s簑6-q se0^bڰHm*x`p,Nn fh~,disÜ|־j?ppY: Lt~7԰}cwQHfP"أ">ٛ 0t^ILj2ҫ A$e4 k2va>KKEƸL,0z3A_aʑwM?p3ߜ.>5 3YwǠ0+(dG({`wΘ"b>lX2A"T!+V2lAl쫒MA{* ;f^vw/:clbEoǀs۳ \N:0h<-jJ; LqX{$}$#ׄszO?:ҖgXQ4u?k["N8^\pH*HW BMG[48'`r'ason>(INj }K3 kȝ>qZ"+O%bBBIf)%'>⒉B8$n6PLϸD˴>Y0V6JY䩀^e?\d̼[>':snnӽWPG5uf]+pYTxr|8q$Ov!MAlx//fTp./C&E(>@%V ͙+q| sX`6jsx~1\2xgm/eLdӢYr Y-:Ft Xb&%U;o0nZIHW1vBBx)ns͉J0u?,@@ItH۽I2$eqVn'.' q=EW}κVQ׶g8*0m|9tðnQtD%9ߖONJ[srLF|M-α,H&H(Tk`%ͷR'ؙo'5]AT6A_73 !pɡ(~1+(N1MJӅŻM0~$'JK.UY\蹫'RbTqx'CpjMI"j;ImDzWuw.egƝ0j d s492; *r|PD*ڬf)A)j4.lRSR!覈ٵh0$1q^ҷuvZ4"3Ȇx^Ot:z3yH{F^owί !M'#vhdlu<[sBvʰ5MDoĂDYOQr<IbKƘAո px@\2x٩2"Yt;g Ry-5{zL9ໟ1=S";Wq|k>5Լkł7 R^4(E98) $ -C=}3:' -|$9JP->TUy~`-B6Z6W20x| UⅶhXVOBr=Kt?L:c P!8򅵃H7M05ݓ( $i[ih9 s̡~b?xȮH$śj1?k6SZK!ڰ.:yk$_%z"9[#CRQy1 \"% 7OaK#e)FKncP]~頮̩h^): `Nsuj?&kΔ #k)~4Z{虗AqD Y'Sr{mΤ~s'I!4qόOyʎY^a)T8rTA{230< Cdע٪T}a$]3xx=c,ydQؚ(ѿj}%ww=t00L4Dx:A a%3DEU@Dӥ]"s2URv!Hw#p cZW-WuU::1ulq|F cc!ΗUQ.F`hYx~50Iw?'%pf7?Ha;9r/+}ވ(. JtXՃZdY]6 RĚX p6V<v M3bj֐v-`i@$z 1A{Z#Zώjw/q}1әܳ{rMUq4Istv{|[>auc% fIR;zl ]j C>iʋjgsFe"4 5V %&*#&zw\@o2 ڭB\bq"?g9׋] OJ f=!dr5;9xm/?$d~ÿvn2B;CZ g vB, K&@F÷6 i,VPs*TV$jEH>8` pzue'f ֶK)!/ 3ڧ,}bB(}!\AlL҆C IPEWs}W{M΃$3!omK9S-M{X^Z6 .?gp}.tP5@mp_; CV66}.Zc8̀TcZ}i^7Jqo3x$hA|HývSNKM8az@"mJKih_XWh:|R6|=9ΐ> 0)?)qH26)v|ySOK"m~"T;V+Pr2.tֵThAJrc 4?dТ&KY&@\s5 [S/7KԵLjW3Y;GqCԴ/P&x[K;O}JU)(&0qдqYo,lhvgO~=10|37-\@b0u$ODH^x-Z&QJ4#MCXi3\HYuO錈oݳgGWm>9T7_)O5UpП0poka!y{XI0J0=t߆ \UM8ކIqyUR& <`~-(CD?^ &Z?oBӗiR:rIpX7J^?Sё05y*Q\O?`qx᥌Z}^ZMRQĦq [XE+ƬS!/ےw|hb\MmvT&2DaƂ䶞 hKxfDT G̶Ō)`@Xc!Է_v nMq&_,yKKfCA=c_K)`Paw*_1O`-wJh+kîՊ!^Y[%IZ@D'x*ub6k??bL]bEv@%¸-Rs߶Twzk0XBM!ܴĪ>u)/f &'/S~@ޑBWЬLƺB@{3"%[¯p3|k oBVA,? | Qsj+$PӲ&KJ]-Aě|}8 b-ŭS_{S:8˨~ sJLQ뷎E^We4 ׈/ƒKcBnnY*>lZ_(/ ʽld/C,)ZK,"]6'W*H m뙢Roڳnr+y>Lkm PLl!6YU*[c7>laF響lR6T՟mG|bTѱ?1ԾL y"R#nݙjȨ0_Baq{zaVM*+nI9YS*LjZmԆ0Oʺiנ)Ƽxa4-t?׋Z[r̛ -NԨ՟[C&B&/ZK9  զ;nߤ̦P5 gZ$յ;<@OHD*)#^|:C3pB-Ltث,T`SxL ˸:ף*ك6F.-|x|UU(mA2u_ (CG96W"ݹRs7?HO' 2xX1j)-;'<'6 gm;kt|?PvEh _Q{=lg^޳WGa< gmKomJbS ;1*KSې6]GR,Aokd%(ALj[v'9#')uSvzto yE+͚xhsѡԡ\A9q|nu @H.082%'Wghq LR(: |4dS_ZΓ? ̭/ٵ Q ͊9zm#R33bO c- /^l%LmSk=Ͻ'9.3Ybʉ9"\M y{j+(5ȐQ@{FIIwm;4:c^8 >?!F@SoYY ͧ{,dΘ+렆2p-KO;}l1` 's\aTK4ħgeoSTα ctvZkP[i~➝Vu&/NUd!A'GJ>u]'Ö ?ٓ0uf&Q` 7 aͅ# . k]GQ.pj =}bXGqLV /6dʕzci !ЫNϴznb fܤجYe>𹚩 ` tnRۛ[g*0291Y"Gӷ 5qWF7X, ( rnM h% 6Aon6./E[hdoO ʴ[D~F,)'VԂ;ɐϙ@$^7Jٰ"JH@S=+">=/h'+tgmCMVsnk'oE0`F(PFF'c^ z -h79rBL6Cgtﻧ}2<Y4^ %B@Ɲ1I3 :4˯BļUyWYY0gJ2 P*J_e6a\j|7ߔ^%x9WQr镤CvR6)Z";)^2 F\ HҦ(ӕ)?j(B_ `-AC@މ2 W+$ ?O+ [ݯHjIõy BN$$s(oJݙLGNJ8t]dݢk]?(fsK3 ^BT@ЌfiDC\gh_ ZT." DX`R#@/N@cK9VbM*iE6"P{I.N+ 1EP͆g!6lSѱʢP2 jm+f ]Bޜz;q)wǺPP!Q5Vٮ"KL>47#f}טk+MK1dŰBw ,H s/U.!":QP5FܶA_tE3W=}<&{._,/h? ]‰YHߪgR/G.=r:ǿSOjY/͘9gD<(a>QNAd q@<PFTr-zK @&TV:adRDk#w^?v!,lj:Ѩ -=%J̊h5*D@S\~\Y(0I Y[qS-,qh[JXc2J /$le 8'"9j,52%EzHq\7ۯl@K7e뿉$ #Dx–«Ւ]"yY U7dѪ?{]P h4Q+lVTٸH\nh^%uRnsALo1 )y;#I3ȵF'- ,Dݝ!MyVYIwcݚ(E>Ns=iN~jv2u hv؎XΪ&]cT{sIjzGdğe>9!g3YoW^Re=S]\js}uӨJTrw5@M@ܤW B],pj Hje԰ȇX5Ln}4*Q]Q8UhPFJ6AZKr*PXc =g:t]sUݻ>׶gn9߀}Pe8K8px3 yjEZ!qۉᛦH:P8lS5(ʯj'7`xw!I#8)g%Qo'Ss+z>(c߄+:}7 `MJ-[ml49$S s-C>뇠!6"Zn-:NŸ6Jzp<}\Yvk2DPF2i܃qFN0Rm~PS'W~FY;"K.‚ Y|dq#enkid L ń[c[Q4 ^U.ClPECP:KEdaKq5mkBԯO؍o+3`8cI'(JOO~,y+⋛*D.M%q>E+JoフFD_8 * 'TsZ/ϧLbI`ګ46[ eI2u.Du{*F,(DؘR(^i>"f QMР׫l@l 2 T_fFM NSP\r=[Bf)RX3[sȢQ5_C<~&zD+UzD?*v)_e"m^Τl궱xII_UyI|!M8֖ _slR%US!#"}P&.<_Mr+=2O{fҲ 9盟~'c JzB1J&<r. !0C/rAC~% ?u b1NS& eJB6eY%R9j~?t. V FcCiuzh+N~/1gz;/umեͫ|EX5k QjL p:CQ0؍z$fy4-5V}+i:]֍>VH}봣UWFlU?W}eNI 5_fw7٤NN1 㺪|`A֩yРfєr2fu>?.59af8uـ(A^:eG4#5~j|f,^mF0lG .W4Tm7CaM+LnvZ#-xvZ2= @AA-#9д"0frFa 2'EՆaqӻMxv[E;= k:u=ƭ0_hue)Va #e^[tĝoVn%^6coaEaUcoz'%]L/2pMAe<]̷+[5C̖Ez,hgz %qƨ8륵)Jl/S,xB-;`Z/.5YI ez뭿#k#sL;'2feY<)|.$H3Ny|n 5zYE1Kq+,?}iOy۬q"N oZ/:D/QðE._ʋx(h1hnk{sTR wiz=0\HZ=+?O"՗݀C 8S8]T^)1{ֶ] O[_bkbyTV8؉ZQ cfU)l[,6djAZIЗo@hME9p{ Z@@.:28!>,rj~OF 8HۮyvLpv+\I۰fں:0a'~Qh5Ƴ/xTN-]c*jj )TE^K\USW; {?n(GL|>fᛕ;658l1.%Q t+- v"jCFVZ?'Y+ kj5ӂ80C)Tjp#:Ǘܒj@nL\v[ܶz h6r` IhІT}:z2'D^º6^Oܬwl{5vr[#{;CTg ϗ9}٪BX| &%ڲ.?qȆ;# e)]L+}-j3UWCw 8 /F)9BGy}.qM[BYb+P+lp(K2>QշHu%5ćvsg\~5x+PCܾ݇Uut9$j.wzKG 1"+rhMݪzbc<Q+< h*HB |vw9Nˡ9D'hXcQmVӦ ɱMe%V.=ȱ(f?G sv13:JUoTw.ӻHZJ|MiH '6C"N4/ӴKT OuBDXoO4TtA7S$;:Dek  `RU0CZd4 M!wɌzϬ5FiČY!RU:-LB ;y}sԘf& u$J8imP$oHklܻͺONz bWe6v@L{V!AZrh 5/qikwE@W"svJ1A)Haҡzi82ḋ`39P>m=ԗgLnǬ=_wgz&@*Q1cOH1~GQLFGIܑ8&2 A[ȳu>LЁ7d:2zE=,\4mQdH'^I,<#D2SUTg@6>3,e`FK~Δ ahvȕq,96r*ʣjú_Ϋ.1R0)Kep`\mļA4qO:B5tTpqDrX߭F'5{!aYpi, y2qDn"[r_CA7\Ds12o>5F>%Ns3gUjqF4`2_fɜHu˷6$%<'?Yj!zyْnY iL/[vu EPG_6"6lǡV^c96󈊡 >j~1#VN9C#kRڨl:[+Pzy :a:辸O9(yoFl!O$m^q<˪h@ڹX e֣l 5I)_{2 cRqv=4Y 1]ǒU/PTo_DO7h>iTЃE7O9\*Ht:K.A,IH<.+jbfǗuӴ$(ơr/+)\y[9&^Rx a:;q*aA&h`@ڱ-:Fjb ^Q,Yy(Lf0,I hɳWm!A U^.d">\eX@y8>:՝ [Z4d%ljܓ\h,t!1k~YVL]{oOp'nh6mNeIECZy JBAqx\LLH MyPDf)=@Ϭ0{<,Bߨ|{u f e1dmF?`kjdm= _kFf zR(ͭqE\V$_;F su4H􈒣ѩGE%0 \y|| jž-&KT ZQt5nxN1Ѻ>KG#vȜN$u$dHEUU`IC }ZͳDu&t e6v߾5:v&  ԩNaji쵞x[ۺF3y-/o v[V=b3X _9y(n|Y b{KJAdzp:e/@CX&o ]# i|l~s f =Sl9=/͘nAi44(TG2),ŖzL:- @Ɖ5r~ *C[Q77j{kT^&3<Vg%AeV,1Ӧa.u~{A*wK`!oJJW<@o;021 Cl`*D:uz2Ox9S8Nnuh&)s`uLY&y?Ng@Y0g[s]ircA~V{w<{(^F33{l9^g9ڢ{ZWnݟmRкa[1}2'Qy`bY{nMЉףΫ͌:j-I`ZrSIgo3|2h+8,Umi 9LF^sU O5U~Aޮ%&8+{,BIةR(h/oh8D1<"t撢`eQq7"njsRnQd'Z! ?B9spBp>SN Au驍<=6l/ag7h"2}"B'1$Fu{By8w?^x-ݝp٣{>q㲀^~wUs-a(=tIb!>XK۾=x0;ަhY1L(%pz":{$W >IOdWRi૗{6[j$Г_&)Gt+*Efy=\a8ZΕVM(?r:3g%"=gβߑ}%!>58.^԰%擆LB#)b50,:{ &<,6/qdԓN1\f~}5[.FUk+W91kd"a uK#v ̞oi[-& :]ͤk 7Guҗ1 :!ZTo:yR W;:ܙ @$uA6>%Â3p%^z:soLg$a#VmݶZbzK5bVSj N 4Q` ݀YHz=ϭsbYbH7pTF[&Gf+tNN 4 A1h[xF[7R$὏4 M |-2gǞ/u{<<~$Ͻ'H%wg^{BE{Ad7ehI4q(׆_$[lmNu0KˎhS3[.˔,C;ʬp h"\9TRni,%Z~J}]:-zY~$cqE,U%tMm8|id >A K&Xv8rk2y:)TdW_P>Eb$JWRRfy?+ȓ>6dBl@.7(cBĔrDB"aBǮ ̾6xSٲ*:4]n36&(N!Ӝtƞۍ]4 (u}+0_+m\35><vmL~Rߵ#٤!nZNFocٺJ1۠╊',v4baYo+Sb $SK5h/ItCg}Liح0Ma nIg 4 Af{%i~v5-nYi ῾'[%v8 %-z|l?zeTxjxʕ>#Nl8&!3ajYyV@ ݰejڛ+fZ~S.ڝdqv'ӥ̓NJcc20QJï[Pw#̅W6-1-a<;(M M5֜Y 1-OD*I6:?0gy0x6rмES "&^nyƜ٭|F0J 6pg13S\yꑓJ?VSuHMəwyC%9 SǾ` Ow7i#Ds4%/=qimH_^ >j) qm4xֿH3?EC:m & 9ʐSфDeJᘮKxLj¿"%36sֿ`'#}xW?) uL)4UtndcB6o@~ +)p(҆`ܫ'S$ Z|B!@Bz=QS%F~o4s&{*)p 6N6RGgaE8#uʌ$Whwji_t>|<9Ygx=[2#;inܰ.-q¸6t\ɾH66TE>XA~>:Mh'"@j  kK/ѱ&O.305(d)z x*`vzx8EP=&r:CKXQ6J'pwFd,QٌqFjjDT[̧BA?}ropv2c%tgᶨʭOlyllϘM;<qFla(7GYPx>@իiٶs1FH/vT[Z-lz=y%P јMb?mCX|.KTR&bOr]>'RH }i5Y2wpJXxaI'av̏NxU9~ld(#Mէ"]**4$>B9ue%*C0UщhƓX[$l_;\bWJ_s ۷p2^uYzCDhԼw FWʋ[4k]Z/M9=jަؑIs`Y<T^A}E~Q?#{ȅ&CfĻ];\8j}Ip:^KXؽFDFbll6cn:I+V[CEbT޺*lK^;Zc)'w =QdYېb\n)Jp6{%K8]j7st-Qē\gb|%u,W"eSy|qxlRw Ck7Y[;<.յAYAbӖ:VӫaM12rɸ~bMo`WT%uZ5s>[T/`83ZiI_/ ᭨MAgKr@rc1m8+TXpo^` >*&t YaFK=$1\t$ *(}kHؚ^  DPkX='5oi;APGiR󷶗oƕ~{6fbQ&$.uEg0~c (rA,J|3ytթx*^!Δs l[@{4)wjڹ9ĊϘ5 ZOw',S}s&|"R"IGx6LLNʟ~yc:6-˚b_nz|/O6YH]M+ ىYko 9ZUZ[&# O&l/eʩm XZ_N92Z@̭响.lh(QssCڰ&jTלzV T@31+q -F^nU!Qy =Y lsh@?Uc3 ࣠Ep;xHA4;vDw!u?dۼ:>z9Zw>V.J]ğ$OjHYIpglځvs 8B5ҙ= P ,ӛ5MQ8DwXE_W i?dڱ E]<gGP\7~Qa{rLV.yo=wG}?ԷIF =+ 5՚Ix4d}% gZ`#*> *&dejv0sc!cIFK5Xq;fɞa] xDӅC5jg;m=akYĎ[SsF-˨B挧W dC ı"+|֦"LGBv^i6s CD+!_B(p~۬^a並j/s;ޤA!~lx;?ӌOhyŵ#Tkao&fVͪTlOOyMW͡fme<:PSIImcM,Tw 9H7V8 9EQ^ւ3 Ϣ8)%"p* 'OP9p獪=>$Yll\#|\zz$*mL%_gޒkHaBxG&Kx8%wM oy싚M([v&nP照$-q(|m3f iA@CA';]O4/DZm8S?[nr7VhJ[H=OV? ]oM&@ K#EFĩvz(uCo'wV @Jޝ9BN|hw2`â._InaT)eTM ? .+f&7x Otok03h @녶߱}2*Ym|H"b陫3sx%訨??ݱ ,Jx&KF/(rX,B} t; dVU(c3FZxɑE^(fBh2mvAjiͽŲ8YoawQˑsX80)MThP^z8EbԤ'}iR+oү閗0Lw zg0 ]9ب!{+/y& j_B`Wk K{H(p ٱq\!e5fJ:HlrBq?g>-IP!f?yOWV$ؿP]*O9k>t*m5FK?Qkރ΁vwPqNb; g+ o̸ofXīp|i.\".kQ8o. Bkяg<;#l9H^AڏoŽSAR //$0; xRLЂa L99e1 ZjMpÈn=Hҫ(D⿚{HFJ7H^ (b'=Katv l@!Sc^u؈O4?rDfL?HTQw~/U4hy>!qx8ٔ# g6É/O7pLK{!)F:l 7zyJ҆b!c*_]^N[e`c%<, 4v )pVEU̯A]}J14LIgOfWX¯0({2L] @9 yMJ~RO_7#ДH5gPV*C%=bW kiCbHJ$,|፩BUl^ N EyndcyM xxk?}[ 4%~y਑[Zؤ-oiĬvЖ]ւ]Ix <7%\k| ԿVQ5JYWG,68^^I.'UH.=)r֦ {-/Sʀ McD^[Tca[H ,o] !G#*}zΝyӲ4Ŕ>1R]LIeOx;8nۡ+BxO#j0lKc,1xUp)MNc,@k0yg]khiOL؃#}&, ׻⧏@ڒ&Nsk;PL ʏ'TԘroDuنb~4ˮ\m.Y¨l[4c>璛S$B΀^)=9iE/UAG"_ z/Od{|W`k (;XqA!U INU]ϏD+C4dk[}0M(BL6&#Fnl AV\kM-pB8xĕk/jf%| DLPkCR1x ʰ/kTo >S\9;]lP7\A)jsW]oj=itƋ2F=Vs^#Fb`4) *hchc T0ßLOIa:8&-O+[ ?yC_{~2rzFy!Z-ȕ䩙ˊ]I|͕ӵ*G$r$rnsۘ"Weַq#mY]i;Pb]'qF0>: [;T;3Wb3%^@spKc`_[NQ3v4y##ηbxnS 8&guEl G<>^Hd!w8)K,Nm$fE"0=~x&XI}~jOe4Om!vB _AjU_!e[IbX^ohLm9AV@AQFI8MO|_(;1w3rsDqE?XlErXҗmjU%R=?)'Nm^:kݒv,Ēœ!GQ]ѵ'x CW@h^$䒆70H?BDZXc",! r<8`;u È趬Dj}S ltX B'Gt3~Ej0]! "y5 X%^p2"OqSjolk[9Ʀ!~K% {k.Al$WrRkC1D1_%]#YRUre<(s0N;17{fGON`~_NLWV_m=E' W:kfa-]~$Mi؜dMgqȻ|Y1_9\baaȮWLeoz ")LI|!qEN##jȨ0oH%1[Y~s0R-=أ7M}^'rɪ~?#![(yvD]]ʉ&Kp-gԨ̀hFBZ{0[SO\8CUI+dj]J^vc#+CJo/z]YJs듺l>L:"⻍듍VWuzh"4hQ*$u̳Eb.F̫"?fF]b@]2< kOL.ߠЊemƳqtG㹜E2_XVϩVun ~JpkZ[pD#n'w5""]`)qo3,e(uh&Y ('v@tF3wV%|I噴\dot!lS>y1s5M:E *u 1)N)t}zzCKU$;&D.|+YB# #Z?$ xK& `ݴ/+{ĄTUe0Bmp;q-ѵK(j=!>t B嵏!_W;3@`{j'"dv !x.byʌ9#NΥ8hW Xe?pIy&z"(w|xvpnyDK9dk)eYIztڬ~W^ov0>Z>g@"6B;&!M _8vyw]qY ϭq@? )u=5z@op/# 4-C\dLh-{e*⥂GQ۴-mg|}{ڥ5i94]q8!}fnSڏ/ʑՠ( H1+A?ѭ3[vkq%ӗ7w{9; Yaళ]pcD`Z "r(X9[T7= p&|ed#.ήW0?~};de,SZbj)΍ j|y 2!f2"b// +!mSQ}5cyYq#gdz ;(Ix}`$ 6JjbKAfYMAkswJr =J\3 Ӌ<.тɴl }ܥ3UQhǕyx ,.ϴYkvDPnrH߸IU aS#? @,Թhh񅩸C0OPNϪMlnNioyaqH"*L`<#<2ߟN>ij)_m}Us|̍z1CGwgNq~FMHSl߂n3a,Pq6Q | i ҩ`@e #G;r߀3+xԪ,ʩdF~*߱. ^?t+n±sygL_D>|'Yu 9잇x}o߬i>!2BE RR g{Fټ+e鳛5~3}з' y޿-bx_f'wD̥=!]k0CR~1|iV*|fg{?oxyvM=Pƃ\)B}Eb W2DHAITEK[E.D64:kEBHkDX+S.~xFl7ʹIjt]Wp2Gٲе}Km, "}:Y r_\ԂZţ ,f]kӎ7m&̵*y$ )<].xp e"DbiZ/fpSrQ:7/M[FbQ%_Ӥgx+^,]vB͜h,{{ ZK@C )n1H>4شc‡c|ȡ}n /8_]yANxE>3z5"xݡ3>.o`7]vaU08Ť0,̬l+^KXtC>MhAg==xbEI%Xd=MSmqdۦD0 Mn: (C.cKR4Wf9-z',Xh;(1l)c͕Lh`j[pޮ 2LgJYØȎiBtT%G>_UBH›"ǁI{)W}fejׅLWn2 ,G^JCEtSs9ݬ=/[7h~ `)3BB]8ֈ1ӵ׺R`h[vK%^ -% '|5G k+0 Ak}QaqydG5 4^mfp醪3uRO78gD_@hZ‹KP!B_A˟dq5UWYi!pip,xBZJ& kȴ4'7H[K#Wa.tk6YS"]0Y1l Q+-Nax [%nNL^\`*s]x~^ 1#jBd+a*9fHm1!p<'xHldw=ӏ: %\9{I8V+{9|'uۘK}Ɏbwg箩UIJ-oۙjPnZVx,.H< K{7KLĞ`j󿏨--LCE?D!BlJT#B!~ HMF\fHD_<] :z:U8m-@ݚ}4y'<d"30L9*`|Oj]1-tTϴj{LJLo8' ǎSh] W$?nΈDz@=ئ&u7@L}ֶ2}Yy_ DuѾ>;LSQ.QÏUۭ\W[?u J]q~R/h ֥daH-^ף(qalC^= ]a8xj1+WˮB` Ubn.v?.b-2Y 0tp!&j`G]5Zt7ÜKq4Pş>+֨~lA @TqE-uQU Ίkbk+9#> ڹ+NJ vSj9C ]Uh gv̪Q1;w6{bG~¢1DdI%xҐY|wJfN?m', &e]Bb[GDJ=5#/hmt< UUvʱG2x}T1CBv0ܺn b#!Cݛ[Ea ى+'uB] VvKEb fLo.IܱwB̰}IXK8|qFIc>!SaOl&L0Ths*L*0aH@;U oӟ ζC CƸ0Gt7=[&B8hյ7]>zs3BWL lzGVԻj|+N;-vj76YؔK AԐQ닽,SC"u)ޛvԟ[vlnW V=۵S7)_(]*g;L6R :% \G:d^Op!]\w.<3P-c[g燒G'LteBuq'|&9c~;Eپ} gډLiB’;hHaMi\))3۶15e`2 5 ,!Q!"  |(y.uSg1~NB[u(Qx{4 P3I,F70zcpSasj]UTqc6َ dhgtN3fBE$hPzE$iFTK[,A 0Q z{7/b9#b"q@3 O{(o/ˋ\|XqT ]g?A$m"F,gwV9|PıOtJjG?^ַo1[jݓ峫F#z@1,n% X# b'݊ 6qO&@ },MrA)vZkiK [/:LRh_z([#5"! \Z=ݡQY ֜i!>fo+mp-An^LIdUv-9&`TX2tE")b[bcxmbIcC@+- )Z4p ajo[cCAH4`ߪZ@zo#wDM7|~.;/}ר0_0{D=K>gMڧ4 o 1t!mWCߤj`32=PeF`¾68]p?AGnJ%?M(S3wEG?N=JvβhZ#zCtbZ6 i9hq?u~1=gy?Je=jNJcfg_mt7j@aZbeU" H^""fǂ4*V%?|虷^9i06'kC^h&$[tOQpx#NȧtZ'8q!W$oe:x$n2ji1ei%{nw:6ǎr1ZSjlk],࡜[YNCܤ*%=D`|U}f;Mf>&]@V۫npVMS@ʪgAaINhWٺG?#؄_. _}vΧ(su~CAsudlctz7 ]Ix-jZplۢ bU)B;Qq4tq=͢ɼ5z̔Hxs&G|pa>XG(ږp0>Pt}/3"=K`{8H>֙_pxTA/QKXԫemiܪˬ;DMJ<3M`8Hi\y &i 0F{A~ e6LO3 ґxxF㱡[rd-C ~MߙJӡ u' mlfuf/p ,qGڣ1+*Nߘї@uZ519_EdFO o~Zጦ 6G!0ĵMjug@U}F;]8MQdcH|(&5F NBf!٭! nT5x4/ܵa3R[Wm] ljKJ‘.CH%u e8횙| 8?eK,Fle5u}6`EoeVrmx_y1RtkMd@@M&tj0~h-]݀Lz LthעO 2:4;ʻv|O.$Y>p5G+?;H4o$uڇpmSZI w~Yrz{xp1=zNef#!+p3I+b-}<2jpy(e3r'OYGp\8&f+32wVYZD+*^s/t)5|B0;جNaĦ=xVxɤ,O+Yg 0/jӻ /5Uk`+ .zPp#_V3ǴamQ;׮;o GzA|yn+ɋo=_tƳL) x"V3N8\ ?F!f=*;X?݆u&EL1]1)v=yob1H)RGT-%Sxt ﳪ^BFڶj%(6m(N#W?s 6؅|[G+YvI Cd4HXe$F絞PihVy4$h9^v ,OU h6<`X:?v6qn$FBxUi ;Ps벙,&)2-~.;QSaykEz۵z2s;-ur˄|WEʒǦrC)i]6^xwL.\xz>ѫ*Iat YAo[*>鶙0!7Fwhl n7M$%ykim͵ Sͫ#HAmH,<צ& ͗>֌pzofrCMBƐZ~Fޝ4gO=;v8t78z̀sDf>/ 䇫 t,.{،/ vY/ I,:qt dTx2>=W~̳O[jD1iQӣ^}g˖۳DiG;FS$A;_. OXPQWY8Q2$;)O&}O5(&f8"+MP,!V,AJ]I\hQ 7< 9e)Y9DRp.I XU)T$)Gi ̈;]3*'OUСxMR1bvrc{c.7"dKqMxʥ#x3^v!F)H VsvR?WM)WA%@ȅ_\Kd$_;5ۗ=7tb$'*UQK/uҁU7lśC7[ЎD<3d5%W$fJ6 =?QJSӹNm)i 4r*a}54rx[XRܗ ] Լd@R3rja]ϩ.,sC*gzYϷWZ_ د K,mtw_ |ȴض,XXlS}8խ+|ޡeDS40jVͲqOH'w=p/չvab4kDw`˨PRC_zٙf^y[,l"m†0@6cXfz&wkf\gfRMldL(N䖆 )cTDЕT:+gXѕḤ]Js 09&}~P.QKC}eOezЋג8My sE1Fz΋0g/r#63TQ/|qK?~.SFƒ`%;t-di!0^O'/,VLm탴!da.,;A|"$Ar|}=]VMlU%w $k BtR uY,%=ښ2M!$&7Q';nMB8ۗ'en#b؝ifElJ%Ik5|؂`󴨷* |UPg2}]iRGwMiQeXPPnf(X/!4;=nbZF#F .ut/DŽ=?Z'Q5`׊'ZmU.pŔ4IBQ Ǒ_^(a ϪۖO~Sac Q⌥e$2Emy_OjeeYpPCW \3n$h6Aƃ֚/V/5{j<ʹd@[4֖gy;+ O B0IE06LOg!ǪE_yOl 2I\4&>0B9Ԏ+LK){bym9 %SBL JkyjHYɈ3TuXrKW# '&߁kҺevO]0O1՘'>hu3WlNg4 rTa~qLkՕ tvv $Px_9J"xXJDstD:ָ/gojA3_!W`&s MSLJ2!4ǚVV:X4 4ap`B!#op`c^]j նf@Ό.%u+ө͝(GvzKi#@r{-)b  R4?68[9"/~a R,70Np06Ѕ~7'r"95CQ*lp cxD3[:O0'1\(0tŤ1XbF*S0pҍcw╘t=e^2~=9@4bŤeMTȡU˾\@aK<80ڋ}9 nF-b] Ngv9J2UÀy Y4O`$WIJNiga%aGdUmT'%i4 𱕀&Eej'TeNyINY3u {7wKsݼc TpdUiJj#vQT5ZX`Kܞ\ZYl[X`䞝9JrG- %΍_ L_%~VqԹrҢMTk`;_kOYgq*ۭvLYWI =E-:֯7@Y`MׂpLX$cGi.o EiU#"]U3/MllIW ncH7TlS\EZdz)%m@KʔL)çmwqAK;ƚ)-,Ľ~џv!nu1G8CPvVǤN,Ƀt+.ԟY,bEzB%gBPcJBvG(vݵöۛ)ZR#T6F$3TDrϞv#yWu=Hӂ'S{hXW%X;3ٚ' ?MvZS~T[3YFfl#b|]oKp1e-?brųIuПnbO$e(*Z8ti C;pa:vKMVJp+)z\"ʉ _`$[u͝m=Xq.  Hc'-RGV+ޣp0Fě|[2WXѕǝmb5I@rfɳ{q(jIy2aLǒ@Hu6`qm=%-*pkNʣ 6ҩsajɦt{ 2}:+b{64n;zs-l*?E!oo)"rvw%I,Nۺ;2P Y Miߠωf9"#/&H0IOckD`<EN211H*gyn$)Rw>=E8=BsG;w}6r8]KXFtxX¨"3a)a0шU/@Fw|D`X)\V%!/O:%b>lяaRp6PUv{h.&9(|;K3(Q1(VeF?@!"ƀM_EUVRy ܴ( SA`Vx(BuÄ^9D4) K@rU[C&5$S"A0a-k,?t`zIDEuUӭ+ayG nN)G# 4k35׸@PGoY+Pʯּlz%>DCEOvC-מ@WKhA l1/_[&EDFZw|)yEC_ Wtߛgmb7N(b&S/ 2/E?uE02:X)$R{)e3g6P@YiWKﵳ'si@0xkN@^ A=&p/ @g_y./?2"xFO鎋«~F %kU[`Q8i:rL]z)}7Cua_Lˋ:o(7Z?)1I^z; ]{+_rZMh+@c(z"_NUx }#腿9BO9=CÄ&~c iRRyDry$E`FP0c51 \;*3-n"(Ӥ~R&$O˿b:bŪzkC %ޅ~p(?Q)̞]1M9j';0]')9]E|\]f.VԐqO \+gU  U6!`NXi!"93QUa~%xzsu٥&[ے̤}CFI+Ray3cmdu>1Wc@3嚆bPZ6.G\{9zm$ 0`҆wA.`"7֛3ҞgUT/t зkS{=`ըj%o@ocISj#vl:۠#yØBP Xr!G-S; l ,#n'mxWMhS< IM= |>⡇3dD 81G˽\2`g(r(qIgۍ<WzO5)I6Q*X%[!([wۈΊ^!h~mRf ,@[J IR#D9KIbk2ǎn7_W?)fnO>i):Xc ׌3JXlA6$i]G1&vkÅu{h6NaqYW= @%|,Zy-//7M[Rb R%lehZuo1=~kERqS2U/ Gѩ0pq )| ^X/Sb-ٵ%i?4k.Y#뵋|ڭ# />|?NLf%PSq)ACܝ.mȫZc7;ԭ5 :ؙ%EҗKӷ&'6d^%R&f`my&9W*as#eԉ軵[6~/#C@0`˿m1l;)Rpf6Լ_  @;2M1 m`<|fҽ @(.qmz%(;l?E#7h$`ZPD rC" 2 i0(~Mêp>E۩JbGPoި) F_VY֋g Utr6O%4 V]b>¹@ׯDA!@51<>Q H|ANN nǧ e>a- FjF> /F*0bhnEn^ݔ+N/d AC7y Rn A贼D0 #?P)k 2ƅ*]:ږ-VfYv؍o\zdKޏөs=~Y Q~YpJc-Qxg?Cj' C56$c@*~nݢ(3 )3Q{Dh!Nd"Ԟc̳L;9#QE ꨒw1oD1O)B$+Zb~Pbf;bȣ= ,g˕ e|:u>t[ :x܀rS0ti p(وDtbqݺjf9S t ^WTv%#aL: ;=ȸIyҮBR\maVKo iaH Ud? ڃD0?vYyC>WPvS&-υ1!LSQ lj&B1I"mE9f 0"L 삣Nňݖ|fAL~g\dֱ:, iM|\\ͬyJͱ[xb<𵼘rߌ8#!gm劗 [-SkJt5^p/~(6uE)5 n~~bEHb-b3z+G#s_FW%2b[9P2MlN 9 w΅Z w7JL5SMgn69@1qFHF4ľޜ #-UrH"Ի$U j#|)VR3y0Y!w>Djc4_ սI@6m6~΂H//ྗ ~{#\kYZ8gG$E{߂]; 14SDJk'Kjh3 zXN;*"s^:,8s7:cb<3LjOJs]DF6|{#lz*,-{3jG( :wA (H9z?iV_+, Cz;!MY}97XM"يKG\IaxO.qugطo3:#/;؞.\y 8A3\6j$塞%C؃l"H+O3܋X߽CQr(CG>3g ·B{ǯ]Hu~du[, O¼pC pHA8b+nzJٓ*XJJ/WN8WaG'!CUr#ezhwRX\ZzA! XuԳDnEu k?0峸7_EOR88H&_Pei'4Ob :I8)gt(ɦxao^&`༄vALdO JBL̓DMn20jRgaQdj%r`j`1B[:&bWsp+n95WC)koR%fz˟[s4*Pj[.~Xa522ZheʋN{B8?ȽCP}q;;g)E!:?/7t*T7n״%]`٘6t͠BQzdr*NL{N"-{3RM<Ķ w (]cb#6?w#5-6&o|7 Ĩ՟7oA2Jyk2c97)C6-$Lec3 [3\{IOU|sWC4NXՒ.KNr*@ՋOe,W:obO}atmyNj-h]ź1W)ifhe$pQ.Lo5.5bιºV_o`"b9ID.*u8EĹoB}E<b23Հ;G8=c \a* !~@}4dB =&eI/r1#t‡p6# M@JSLܭ˼;$$ :s6wv)`-gT}(`[ao}Ciw gcJK<=:L/ c)zʐ|'hq^"L,?.)/s J; xZ,V|0æ k,fpt*LHzrdaZAr>?cF݀I m&|.ߏ'~9,A?~ֻe+m5ڒƝ=E6Iq0t8^MH\:{؎v|7FBGc'͑2;DM{ޖ>~\ +,<F\o`-Szr;A"#|]&`z՘N_i -kToy GleX xX xw™'G;s{Z=\ʥX"lbb!^ mC, [fQ)_u].{ Evmw\JMx'+HUQ^|pNUH\1KoN}YJϔ ]?12nL,)Y"\nud̋KyP"HS% XχJf*XB!QEܫX|}z{*Ks",3DD!梏Q7XRdpQjԇJfW>-ɏUOȦ|N3xnBrDH5aN$*2+YEs(}Ljt6;wp*s"&t{^@NYqFdԓ~P6?211!lOjfȌC$,G1HgkF+ϞT`U :ʧ b*0ëh!ޅQnz>uJ_H) â.:31[)+cZJBΠzϦӄla`zmׯ@2ziC̓00+cX @pIr`Xd5O$byA+Kn12\qP&jX6u<+ `9.5`(ڭc) +` 7w}|_BvOn&q@i: =[?RX7\|us}C#7탙̈D0p ;pDg.;Pm P IN^s߻Ɵd1NvF|t>ۍ7Lxg>~rvDȤnjIlK(5ul_v ȩ;f}w-d oM\xK?XkXhmsHU< HX5[z^iR 퀦&ύo%vXlڝސ?P1!yfLt*9C..&ʳM|i@tS|v?()[luP{?88r?~e-d %Rw+{mMdcqt lI+*rJZ; Ri 0 ; ~Q]3/D97vS+g~) U1aDg vRl־xIh2~UgIS5ʋz Go쀏H8*ؙ בH=2/ZT~ʞ 8 7-dZ5pI D u{)L6Ye=ӂ6U(9jm+Y -!=AP9?RSf)sR:kvrK/Eʲ@U-F,1dq__R!_[sV|pzʓ@~-;2h_\ T[ -7]|oc$P-BUoأR{,x͘9ȹaaSZZe*qWFf,lMת~k޽8B.o|Bq)sNrz]bOtS Zt>R`މ@5'yPb,ʶiWKej }!rȉ7Y.f丼{3ݡEP|O 8!z D/EH;{Ԋ.6%{}/;?ƽ;&j#p9)E>1X(+@sUiw @ZIaUémx8̲c)u+G(C⛩$Ok1.HЪ21K>Ae&qA($*sݸƕ>h"oSwovqK IyeEX) IWz2!X>/<26\0'ŕK\{wf&;OPʈfL*hM9 |U%D&U 1<z{ƁUf.=iZ"a%3aU7J,ţS!ٳP }uUd坵C?0u]|YUGI?Fz>XN  hMj{=e.{[Z]'ӛR ÅJ,hpj}t2ӵI1G#]?)nίuYV@j*D~4D.;"1:ҷr51&}h O_o-5u]TfB)Lȩ((vfuW.LwWVgkb)@^g`ӧd3/CT?%DBm3tā G'#wJ~RJ;4nq̱2'^iWV .&5Zo3Q^Ŏ^ rGRcĞ{%^Q =bi]:BTJj޴Yhclɜ].5ܲQ3E[w)/&-R@=Θ nsh!$Db(onWh+$"<أEx(=N U.TZ[=TY0\T>_Oy@z ($bQV9%`:٫|e CIT L}m&zFG 8J7SmLBgFUkvdTCmo[ފṕ;JR_`9zb4%Gq2Z,+uG+vwY4dԬ|?m5aG5T)Rǒ(O _yeU;b]LT.{ ب"pv9׀ַSr$ 1OuZm? k$ 3}znw%GA$п@=i9A΄2yw9xcӷ.Jo%H?}@S/`hq}q0d|dF ڮLONc j/;>f6}̴L84 " 2V_aD3>Yb?Ĥ8Ų{iJ=~>;!nI"qߘ#j"|2n45ͤ|e> ,?;( :x`h̪mMj@v%<^+2Arf EͲ'}Eexs0^ 9L1l:a̍pTgL-12jg~);y(l,`bþEeLWOF׸d+R#|$J_ٌ2⽆Cy1GPlMdTI/[{Ot0b3/U?.TC\' AAhRtU*q(쇒 |bEiH;C54դcpط%:PBΉL$ v,EVN:]= <޾+J&ehCUN\_)@7^gcHy#[5M|sX577A V{ĆSv'(vξzVHa;EOa9l6[&U{wnQ= BLlKڮO4ĻqM]6 }eMڨu*w$s'1FA,oU2FSJHB)P'vy.eTgf `%6(w%y¬vm&7y"vK s&B't'`' =Ӹ Q\A?ɴ ʖPS31N_/kmu|? W"j,'la$YcPYDMY/Vԡ 1 /T_oN @d [Wdk-a;wz*hYwX [MM:Ÿ+kNބZ h~ő8x~LW~Xeݜ,'gG-o!$lgJ{Q7HEcI08v趍t!ƩreA=8f`!aHퟭ3^Kr4!n }NZ LI^. '߻tʔ,ۤn-gSףg:T]F:yxu@jv%'2/<pTCO[9&\ N6#f-5.11nl3F}nK#ټsuXtyƁ Ip6j 9XF_,yݻqMFn㻠Ho8VV=25cG1/8˩UP!kzvЭ9Hldp%ŽMPY1Y_f fml{j] g{[ʱ9FewYa¿hK~ۼO rIё0֣.d*:EQvNjc+ϱfјͮ~41I.4%M]+T'+hnug"ew$j `tX[f6ClTs NfEg{4Yx$M'+; {v3`* a7S163Od*J!F0hb"Uɦk'?_)ٞ ]OQ88\d{( ~Qf)A71\q V\<;|[pIw%s+A) / .Ϥc Œ;7֚0iۥ^ӏ:{t>5 vcX2׺[Ɯ,V=[Y 8h EB^:H]q_JZtwmr2#$2o ;uj7EδFsT⃪]rF?xhN ث&/e&L~8Y>2ߦEoiy y%ܭuNdCf] EbbBs$"fFH2 P"QH]iE f/۵f0;1xɳҏ#'%Z,߃(ލq yv<@8~n\G]]|pt_Ld.lI!ة_´tt:,_<Gn$c?f Ki~)dc 19Vi#jq]DC᳾GvcSGw̪ŢIK/&sNOM*cD{Pn^&li Q^K{1A'*&s6`PXx5Z)}Z VاkzbO')=W5_!g(v|aZr{綍y+桷s5hJиժxo[hlǣ|ۣIeC% r֟fS^1OTߥطXKX$@W^"n=@i=L=V!>_Ar6*$U /fwK>$>/_|VN#1 :Nnj$K ̯UK=Y>Kf?¿ D6%+@-_:!Jw3dZ#)6҅eٚ-.9?!nЂ$}ӣKZc晙q\`n#P#/qchÉ/usV^{([ְp9FSA"ďʒ_ ~Q+u ;tc !/+Q Q&8Q82CNBwF@/DsJJK1)wM(6=Ue; vB71- ;VUkބ23)x7¢xr4|XFj:x}{r7e;<+-SXdr{ᰚӧ~S!E*!f w܍ya*@[npVbdY_:6n)=Mn n^kPȦ*~: 5w29@^Eye%yKUBbow8OE=cwK(n1hֹ6n9 JQ̀SgX MP΀WvIg>ID6rN"]oNAtq7JRRA7,Cq]*IPIa?5A5c0DQa[fTVg:Ԫa7o>!ʺvtauF]<㰢*WڣQ/y Zya,1Vz;JqRBOz$KB)q_ aOFc'bQ,50=BЙ(9Sel}3ӥ,!one\anwo-gܕm2N RaM&VZ4(Ep$rΩ%$?IRo^)jbFrLi;>b6m#_p.3nS2=B v#d5,mO]yaW9ÍŅ*n&p̀sYa0NbIr y,}U>1"u2L4=g;5iH<*fC77)z!t{L~mǐ(*:7b}}# XƿPLfdޗ⮞]X87]zPF,kvw :LYՉtCD18g薹EPٱWh5^b'^j*K92`wp }T&0N1fD g\TR]-‘w6_W[%oٛngj?RQ8ZzP~'8dZ%d"UIN* - MM,մ&kqx*e7rfA'دby?BJ5WfL2|u;QXZ̡Z " P  oN*QY3')r_MYGOqI0Q<uR$_AG˙ӵ {^Џ~a{8T޽MoJ #8qJ``h=AaٴiW׆)m%|eqR!Q;әa)%cUJ쪬Z-逩po4 AXRq]s7ٚ߫)dZ 5" 47ӛX4'9TRY]15ZS_rA6ʤ- ߮ƍjX0,2 р4 n# k )BzPRw.g9/Yv28+<MwÏh_YF`iF7Mx8 C(;8I ׺LV$3VXNF NTv~lH q ZTmU *ZcidTnZπU*;Jm)X-R>2z2X{Wd;?H~SC aN45 "׬64v&W1uO8ֈi"`@t``ߥ#N[\Eh%P~"fuA(ǐA/8Ǻ7=AS]a%wJNkƭB ܽ&=]u>H% cD?T?;(4ϣF)y!o,RF;DV? wqsnF1r'h]jdtۇo0(g,޲V-H0aQ$(~BwMIvTfcSˢJfˆTgBp 'xаq}-KDPUEV1h7] Dq LLʚK^=oތOtZYP˜0j9C؏ *ڇJ'tMCU^Sr)0(Y ƹON}@AF!-6EП;b2u@wyHf7W[؇012]СEU{8;Eg=my+kg_D "rb$'cF ?vf؀3j>#%`"MG -UC$hJ(f~mGxl?&9M b9fu*; +nV9,$!뱌 [L#I= ziCAo~\KKA?Z@~Kp E "4\k3HeB'=JWZ6#{H([ƺ*+- !ohYwVاy̯VmK H*5J/)W9^pb8 ʄ'hR6v|1=oCcl~' +~pЮ9%ȴm- w0Q-4*Y+QИ⎃gKFk@q޷S6T?-0KJw { ,H뾽EQ<. W\˰a3~뾝9Aum9,pzT=+F9 D _9?̄>9!Ҙ$hdn10yvﳜoda娵Sz~eD4, s oH 5Fc916:n)7S5GuüD;+r_/s7 qhTDayaF] smZ`b֮gFZ3ugls~&Bx*QרaUOo.$*gs[g5%(ҕ_ OJj~7)rz>-+#k%S0X=vIf y? K:-$Ol WY֠Dyo#kJC*u"!#R-R _wQ|ı0BNzBg)鲱urM*Wg.8>dM {!DicLr^̻B[5Ez X\|Yp[p "IjW [d*Vr _L&a6$Dg1Zg>dƳ41<8Y'# ߑSw9 mI"{L,%Su$F>qe2.=(3?4Cb*0?)Ty6:7Lq*Av[\ݺl婁^F-j szhnOJԅ/,8մ6F򼻎%} hҷV'~6~VX-˜1(w>Up?:*7\X0#^`_CRʏL3XL( )zKV%@Gx:( -"1Pj>F ay$[\f\ߙTs+"GAxԮ2,z!c$uG HZ"pxu+Y{6j+kDݢKſkLf<%]~+&e~QCM֊`|׋VVCooaExQ<.$㰨h4)1 9~Qd{z*Qw|RVd2FȰ{}ֳI3~@j0@:vym ̓}jDTQe_VYv[$9Q`L\6LIgGVHbC i9ͱ_'iR,B@0Pf Jԡ,RRDsSSiVF4Lgc'9.ESWYrxTl"zJ VHf*;—7ZjSY}0]3 ;ϫDDxh,yA{EyD(?`iQDX gEB-* :YP=sĝU5el([hHk؈q >hMkNTB UvZͭ]#1ZDE[Əιb| [-(18ߟ ,˧W\ #.!pg[v &_Eʻ4l/Ӷs˳-0i"HaB)qbXǒԅm0wBYuW/gFpyε@xq,VK77/<zxI i"GJއ1+/xC.%(3:n D NB;NKWYp$]4W TP%K:}]-w&'tDj+'^?؟sM<^U7D X஝J }?yNFNS#fDѤRHCrYHIewC¼Ѯ0KdDpRVW=`THY'QוN%ӷ4n6lŠ &TÛ#&in0E./(.=t?lߝ8z+3x.biJ`vdÇ( v^ Wd F)܉Ak6dwuv]<.oHލʛ|}071kk*f}ko Ɏdᾞb1O1F/h3_sع֐Y$ B}!חΓnW~4BT=|7Qs^]\Ue|s kܨ֩<\dA:],h@ It\b NUߛbs2pkE)n*=E76{h_a9h_-ofqrF> Z0Bo43xqʧ|\* NM"6|&H/  ݸ5ekvrT5?1+#`ou49ɳI0I F.`( -3 Tȸ;Y4sYz/Pԕ7zRvR>ҶWMyuRM`{M}`$6@ȴhK]&r``,`1Lނ XZ Kdv.^$T/,՟8'w:%Qc`3(קDDƖU9s|4ص>5E2hjN`JfVkmm_S%UfJ sA`CR(sc3~B:SVc uSe!|;7!ܶܓȊlk%?!{7 lY~ MI=7)SSFDP/G 'nBڟeU͎\ |?jIpwQUђ"mL6t PUU1)qΆG+clx"mg-G$M+ ?5jpЪD|,-2)nP#x(G%fĒu$8-"b[CcOgMd⡯Z4%22 8(\o[@^(AΨζ{tV"*Y=7Ču\Tjl U|rj{z' !&W%ڦDe^gk?[s7hudnh l5JƯ2?$n2qA'9\{8ۣQ O~k=6 L}-IN6t*] MsGLjr\a*bXb~Zz<vBxP$ C%]Up3%7cL2Bb~o.klAqNnK9,u ʹ!&H's0.ðM$i1 ea|JmʘHLg 3`i^za-)[G|`IAö?VzѬzJ`Al n!/oW,)YRZA/_wn7x!:Pl ,!7 CoA魚>ݮ3x &`A'jb`\k`{ ܞӝd G~LaNpZ?OKv{Ѳ|˜{s(č ^+&!Wf'D_ XmwI ǰ}q.˛5%~ V9f(8ږJr6X VpK%,s5w.kx!OiaH:XWmUdp &rɦ;)v_gZ85\"W]ݙ~pf~Y=>}A: џU7ޜ^\-VAydŔ㡜_ 9wJ =_bɜ_j%׎:HcDY߮*\5̠ ibrs͐8~nm t L5ښ>2-[ o_7 S nX|q|\3fcJ S7 dvFϹ wp,a3K3J; -'Iݔ)QckX_B`R/9ᦃ_ lƿ,} s%>Bw&zxRf0?ѻ>]> cd#MՅ[;[Z76oD.VQ7bW6²h2p6#7L{(] inGTx.nJϮf4QJ6/zIS!|~$eb gJ0(~Cx۔d*)dpt[*E GX^ϖN cKn@,69/ߠޘR7=޻XofMG(#Lj _jcWA$u;/5lm.hs"M"𧻓D=Ĺ(Gժ>0-]J{9®1 $0i޿yL"^wu :F#h6K:[s@'Wd8Hv(q !.D[i0=d@.'ɝ7̢7=:VT={e(lqy;*NrDFQ{]34 z dwjO虊qެ$lq_(]5AuS1$!2OK]q3cC|3lP7}XRStSng`B(d!ulj#uZ[lvvb, Y~`dz}'Fۏx;}qmסcm%-sEŊ"ÎtU#nĺӇ 5rky~skGlו"I kB'6M/Pe ~Ы3ItN!U7au#CUI]TD Nix98&k5$,POVjR U3=ᶈ5[F&.׬t;8nm3sy۠IBnCs@P\6wlTFr4[q5[} r}ld|Og_yCi5%^|%@TЀ}1?&{aZGs;cQf23 (?BdݵZM<T/hv\#7,ta"Ȯ@je h)ΟF2c'E UB C='< fsR1vE/_ m=5imJV*g&&Y ;ƓTGNSCS.ϗ?אBo&n)K@(%N*+,*|=pvq R2)Ir WP! FaNm/,n^kYZ=AR1wcD"{d9qk3bdҋc:,- +h+}r t7 b# n;xAuFTX|zúb 5ST({k(\q]F 6&NfU*P'AB 3.a-jJD2|;B|?$.~եA3NDt#~V$ #bV MX 7TcO¾-UBBw4.5i>VB((XCYiF;K1 bAopWӇdEY~=wO;L*ZI:uKp-CC|'9|5wt*5[EMѨ_:u' )9E*A0AFJm*C .d%xN!hxN3%Zɵ 'l[ A[3?mK5r)`[tD ^0l \0 %k"^BYnc5?:3Q26bN(BA4F͓i4n0jKWheo(vk so8 p\мV~B, Vdt>2AuA\mPߎ5]є)7;6ʩsg2믝݇&L;3gf!dW7?ГYrEXZ;g)'SpH~F 9"MrߡBf^:օ#f;1}RQ]I#u*zmPajGbғ+KWiXO5#:|37rIKwF) |6D$lF0N(;knotКm\eFd!292) U}fJYƤQt#6chugZFi̎oE\XQUr` %@zL~$ohx{~]uPe}JwԶ(-o+VPٶ{@\N}N1%+8 C5H_JYFlaTi-%JmzRЉEπx:1m""pP8 DzǖA5o/K5Y7,/m굋Uhĸ-ohP8#F_TWenլF 7 5iklsuь/PYT7A'2>6eQ@[*EIƻ0%L[L)XsMR-'PâEػ:n.Y)'^=9]_MX8"C{P ׇoԬ7 i}{q+|;ƚ0@|kgPP|MNa.VVRwm2;/>aa!Cn V#1XN9Y5]:)O<"1@`g9{J@ Sȭ: SXBG/=:f=[A}9 NWG5BXB<]b[ p 7BKTŎ}ecfNuxW$?8j_q(S}KV--S*:mlt$UG7{u XٿO`c Pt!?%WQ5&G{9.3|MM۟&x6óښ8!y9⪂tK6?jt.t،,#)_fݹnkRBC=S}W[oc9Oԫh~i1}XЉv a[M]t$bțEx Y'kEUtZxߘ`G.\#g-P\1`UeoT.V#U!ijĽA}xWY֢Ps@ Iгؕԓ_9|$r0!`%<%oHJt8qD%Ȳ/"waa:1pM?ww x:9YюAl`fFC|аZBOҢeblU/:Yfvf+ tQ,W%]mDZx(0*CmС~cDВ&ewJ(&Se0$Xs*^?# 1"jZ3,J"-ܭ_=_&|lE$\H@EJ bXLQ+U9;n-؃#6itq^w'|a{:a(Lmȏȱ3n;}2+q!epP/8YӥN}4Pןz0Yv;"iDu; kԑ ҃Э,muV(/G m1 e]>=T㒜 ͚\2kx" u:!%) $m}3jF. . 9cr!Oyx@~gMy'Ϭ[WrLTR,NW(Wij>(Hִ@Fj룭 SEJjt<}*JW/ i:[5PYTp}ܧ >SsӱiI yI3-?ᇦSxnrWq(}$ّvw3G|}@a ,bskN==^N'W8̨)ŵ"2ڹ}ɉ32 ȯ.ڒm)w޽3)YE^X=O{uv#c|Rcǥ2exMx*~Y SE=tͩN5?͟G'qp .,SϜ #3'-ɡFJ"t`J{Syc#גr kN9w{Xy,㷌XYjT0~%{ծl!su1IYw.0 pR@$o cPO\ _iNކCsQ+ڑ0ކĶE=c]i%m:pPEvμ_y4NuTA7'nFQMyyBIP) NwlVޔ)F瑿hbK )8w[14@rӍ& u?b04R+fN |&aʏ7U+t㑝pn v+X7 3@X涬-[䖗-o [ք'"YXh=#EK=L("?-W35r˝KqܳgCѴt XT F[g⍁?sd~Ghty*0GXs-*KpS_e+ fpa@pJf2މ]i/*x*l /S2I>bw󫾂K))wAmI*BŀpAwf ,k3SU9(3@Tg oRnhMv)Ɲ1Q}NօWN<0=75@X\~`½Hb|Ҩeқ jg(zq^B&n1e,ezCie\㍇SRҫ! !w|)=rZ:?mdRf U_lagl6 $n^흷/_SdK"v?=6Y Bkduvv%HW RɮSkd^{]U dXU'^-]d5FAVAS*15CZΏֻ 8r$!3]$rb5/-Ѵrn^:syӽ}[O"P 8 ?sFi!qFB$r-vRSC_R}MclhhHW՝5\3W^1C!/ϝ)XU sIpl6L$EőѮ 3DJo1Z&ita)׻թd@4Hxq0)Q{!kk"x˩ó8|]q'9"م ;=lP( cm7ؠ$M ұH qY,1a+GOMu[C"q˭4_c)\Hū1or!¨8mh)bb#jVeL=N`q]z3fJ/F^!0Ѫ&CnLhJԍYU0a+{!#^7o=+( tԵޭ'.`-d|79۫ROJ`}<(Km|"3\L;IV:|hT^Qta2,ek7۲ XYštp̶ڋ&|8\Fǐ:Mvw%ewf^2*B0n &7-"DqSԌcŭ>2G5SLY=x/|=VfZHW "[uf;8M'K"98 NoCYF Ym^4ti-ՒPu2{QK9)s|vPl#Y֬p\yUIӰ TD8 U @MU32wRvtP,796:2vREws('i_nj_Æ 2 -eا%Zʇ~]~QC=a|.o zfEC1 ɻIPܓ}!A# nJ}Z4+r,5ҏ*-+"0U-9g5aYC j~a6ies}Ӹm+9bά,b:y'enը+fT3_4ڃQ%2Gj.V`OϽV N>ޟe袖< DV+#¹#4-uNVzT=UXktmzS&9q(OP",d җ?0f ^ѩ폍 Ppu"PكX5rp0rB% :`'ok0 e8@&Ν+EC~&2rԘ9-A8s/^gb\fhƘ*qcb4|UӖ`+v^d6G]iX%p dPx&CTdX @sIw0܅BF>0~)UhN m^rQ>ʍ22CЈp*%lJ$"E6UFB+ސlKl6 A,^"#gvБ=75%fjޚ6EV"i]?Nv'GA B9t34g{*0dG 3-=hGՈ>qc@9q\EؿTuRYzA{NOkbѼ-HfпkV<ː(H/r *?'"qKkJw#o*] c 9htvec?XPwoYȄNDY5LnᢩAD!ɪo+!>*w[/1+$8)tB5[;2؃✣!R4S9PW7c{raܖV .۶y08՘ I)B# y)Hq40D>CFF^b1a˚bj_tj'vEju!+c=RZdYpg=#%KPy%yg:?hJ= h|$u !1r/<ٵ1~BRvrcded 4BEr'{S U9~gא3_y8N9s7˻ jfd]"GOGeȵ>dמ<<{ɶKVՆXbW jG;F*"l%m- UBy\QC˒W[R<4. c7sVfخlt(4oj'V^,KϺ"q&edu0]n{gc{UR_':NIC/@elx%?CJnP?@πˣv{W!BE5=w1Nz4h|\ݲe򓂩qBλރNqaS'4[WKPY)fG ɗSY< 6WDӺi w`gar:ońf/ OuA4,ôt2{q@Lx"ꔓ10Uo{1:2,֤Fʀu/KX.5ex[:C?騃ClRx4+eP\'J~YrYYx; 9`K %$xr ^.v9QtNpV K^ä'NWh~-nL:[df~GvڷifUٗeF5Z_2.w1P|\|#OnAO{c)4S&jU+kZXQNHsO⚜c){ 'OGԺ80?<F's1m6I{yI8Y|)qNiQ91Aش$Ă,ήh'c7*Ko(r=_R#.a˥np;WU$QC@OX8gB+͵&9]gf[zI/-m$r8x&nS>tޘU Ts6~t n(p mGb{k2(B{Jp0 ؽ@a]6 d <pkja=4~`NEuh Mҵ.l vԲD4?/ Rhy5̊zaum5t.2ǖF qi`?lSuŒ:mt\C >XiAfVwRw ,dcPGퟐ0I$#0^AXݿ{La4*!!-!ԝ̰ȯorNBk}К@glGaՅ5jg=J6BIĀyU{(X@h钂OW|iCBk++fu93I-V~G G>uE@㚹N{aUC\?5m{(iU'+ǵN$5`539ܷ`E#j3Ad8KOO&>"($HWboީ qYq$>D# qAp}S/@ʑ:hۉI .{Ь12PaR9*۟R3!Hiq՟L9tGJȍK@5]Zҟ E(]`&^Ӻ(5_9M3e{]*4x:{Hwj9G؈p0P16 8lІs}F\4(b:M&hH#}Cwa 24H?..B~XˏR ٖ(gdd 2$?K[i"27*N^E܍_ "s39 M;/^$pj>LVOl, ?C# {N3E9T;d*jelu֦>*R]72˄cf0w,e¦1i0Ea>5]ĥWzYĽS{;hq{Mxͽ 5oХ]Ж? w:"W$HÁ"]= 541r0T=s_ye05k=M\  .m5`fAT/m߻ȰErMN?2]CmbLpm2Y5j/5.e+ۘ~axOWs0-^X NsH'9>l]3V{kSZf`ds(e!%E7-T 6aZq'{+Lnlk4r{SJJ>Ǥ4EO]g/d7\V@)cd%"_b`nܐ>;F?~b67 >S6Mo[~e&u>GHE"hIpC1ȅ>6!#9mЬz҃5LLRwM,H(8:,ZrIg2Y⻴apie"XV wB"G|jd;%BIىi]nX*$ !N\@fmj!WC?ÁoB@6; a$2o->cm$Z["R{iȏ*GGOx 1`sP .kb( T!T 3c}qU_;%V>.Y %O/V8eD>"]*t,4l7,cLڿ<®/ ʤ3b #aAl=d zX=هi/jPjO+-}{))K͆_3'i_J M}Vg+ ,Zkq{6Q].ȯYD1}c,,f(!L^=Rtk_F7T$Hq ZQ0C*-z!֊+G~pY$-uMESzWh mS+=^:Fe =UЏ+oOJ`乴ar~C7OnBw} k%@Zˋe.S_Cmv}K Z5rwdX=g#F1PΦm Ksk5M25+ SIz`ŋǘ?NI~&VhoLԭҐT.Ա,1&M)v,Kc{(O m\un'(3g۹V?N4ED,LJ6NJe~=4hV:IdS2AeqA078lu4œˈI9˕ S;2Dw.T&DռAQU(Ak~bZ z=ҴܪkzB%' ع JbWi$N5٪1OG@4j֞R" Ca a$#+=T~MeE꠺!yZ=g&NIIcM_%e,riL[HN|Z=0I%jUh$mg,Hn'`Ip9L߭kF)F1<쌯(tAȂ\nI7POO {5EV/3tV\RXEݣytϷ}Ɯ[F=! _ U/%HX9J~+elX9=V >?dv*U2]7_MǨs23ΫeUy "u)&wQxjREAOf-TlɻXOrRx[~Q6#%` `sq+ͼv6a U_[NAd^l ]f82!޶iTE+| \nW!Qwa5ZP^?cvx珯DI*ڃUI]ղM@͔P*1u}=^(t o`ߢwG4beL1nk{y6B? .$U ӷx;$խ jHPnw' (ұJxW T  6c1V 8l<Љ2]* tA2  pڤko\o+J-/FLTI4"ӥodb*7V&.@1g D\i7I??0:YU~E=jy7TS|!7xD:"lNz*'q0ĸh!K$ *+" y)#\*ϡ0>kiS/+?۴duyIo[ΟG]FHo Z^Dh֍qM!"+d+V¢Yŋﵔ ̛yUQ˺ǩ34(.]xR |sEk QyEcPS.DBpxVqjJYNʄ;<ԣo((7ؔ"9֌tN" ##)F&':lZ2ڻxL]E/sD0OgJg&;0I;[9}0eV12vb,.fg4PbO^ !Y .T%<|{vxk3r9%il܊ ]Ǻ{"p7G/qM$Kahùt"X6.N6mO}whvȲw$MO~L! cgn=~Qst lc]4Ԝ;n5VP(=?Ykᨿ<'z3U;D3+.W^Z^G㱶GEbR^[3)G,gۏ|K4,{WW":ePY )G,Y@dE Ƚ aJbiysi38wk43<aWE^>]ړg{HK3Y{1 )Z/gβn蓙9 a-UIskujüIpc_@`M5J6V3f9B[K,[֬E $L r 'bIr17Kҏ]:*0GϽW0yhFyN/bFm g&- cW"%FRr g{mdjܥ9s~}"EkwIvxJC!XLDϋ1訅M4KT^aԽOȺ9G9'Asfblj -|mګ A,ŀu!5eT &=Y`&-<1RXAZÜc2hszN''i[zK7Qs6nVvT;|9Ա 53/0EEL6$f<˖&B&u/$G,up)i?DY\|Fi@&3GLy#MJufQD|u/9 0?rY#p](|s<7Քsc7>eQV[l@UOK:Ei_2觚Ps!j=2pPu!5bOqr0!`bI53Q_6E&{MDọ,Z $X$Ocpx_-U#FH Sԡ#8mC^MӝXND{/Z1Zh |2<AEl3Z@x~IGӏ~Lk4QzRvi|RkˠBقSZ6} ߌRɀn *n|*[,loVh6x(m*A0OQ7KfxS?X}n7]{]ڸpuRU7̱KF5쨊QI_mtTq;jz&1JdZ Yb2! ,gg\  ⑮3o-| 5Aó\e-b}?X#O}{gzF10E~2( 3b{Mܩ T`TSD: S%VYzTTZ33;]lyEnil]P*2?aWo/[Ì},dkwk?ؗ`|Wmnm%*#Wr gv FFw#bQl6@|\^ thV\NLNV.k1jw2-y>AH]-a_HfgΨz#q9䙕9]*}G?oeR4Y؛ʦ9 ϔMj]nl=U*n%~/X@iH1O%\~ztMF[Y2Z;syׄs.n:% έsZI~M̴ؕ 56_o4v,fؐrl ]cڷk=(, 2_Kfj҇VXўc(K] 2y ʅ13L8D 6{8-y֜b_&Tপ5_u&:[&exbܒ4:44 PQN%ױn-t.NH>o zd,a!.Jků"OqZL rqd?D=t.=30`+*q6\2L/b2:+Q80zσo=vi8CV}j)/7+!D g3%X*VT`9gddoB1L; U;qIk@Iއ)20:SAJ_G HMb,5 "J^rk0}ÌUt[ hA~K q"mL@v8)&3{R <Ca낤s' q8]p-@j V {< 1.M|- adf%!>r0Dm$yJ gH! @̦M<8%\rN`8=oDgE ;H؜hwڽ{fFj*$`Uv,B "\MF_g&'3rң<^<1%a>F{L۵65$n^eÏulc `P5@x6r"PɑxoCu 7ts{)MD.}r0c09RrFqZŠYF.b8mJ}E3(Qfc:= h= Thm-w*[0}?0aj vK?9VZ nqD*te( 6rhMrdW4=޸CtW^Z.jEFTH^hRʦLgMp[z Rϫ 9X!nր.)>K ҐjK!B@w6Jz t:f{:%rs4 кH"KzDQFb^̆ ~Ț)lVEpZtuE>Gw{M~gQq{_/4-˜3gna:9mG*i_~=0Zhퟥ,ݲ 2$F ZZɋ% lDߵKNJmqMb Ip̖pӦM~ D4~8`/hu&<5"%|Y\fS!e79-P>mmr-nJ^ >?.Z)isF;kxq:1rE'!fyˊyY' R h ښslȻzԒ*FIb汫 *T{1 AFTMqu\ĚQoæ8Q˭Pɾ*3raBF~N.(=_L9KwU";f5[\(TEK\>`0/pHm83]{D HW#Q__^7,-W٭o=?UsMGzYOр -fثf)lwu2 1"~tE*<A6ݖjqoTGMIX0g-E*d [7qˊl>E|xs_C"*xP˜)2 u|` f.@.wǒ(ʜWX{nGW\)}䒦'=d)p,/ !^w{45>>LCt05ӞMR+pڶv(ְG&c*ȄcS\s∨-%/~^ǞBLdf?pP aWcQjKI>pq18قJ'QD=Fٺ,;|O_z}rJF2x_D"@g }`5Ww[Gjp?~A xvCˢ;B "oFLi!PFVAV\s #4W\vMQhta}ߕ{{Q&J9ODtmu5O[ uB</[v:M|}@y%fY((x0WFOG)ѹy^-0,D@kb[:u! &-b3W![Dxu ')}:;{愪꒨Cw:<08d!\Xo5>߶fuA$DS6PKZVˊC?6Ss-kIfɗv<1@ )2pꩲhM;xoB)[ZV$&٨t1K#]!3yl2PƝu{b|bF $H ]LkY*>Wˍ>lnRȹ8X1n&K ȄgfAWljH p~.yz}A-S{)9ǛEI_^{{xF(p aX#xYX*k0gO^PT BȠВ} ] 6v֓*>`wPtGfoYQj6;#ͬB8u|@wc vFB8h'p s#h|b2yV44#u^є}}@-֟?hM$8X!F<>SB40-n Q8nSл/l 3l[9G}oyRxNu ;so?Sy=n. ٵ?+f0@N$~wXvC@yL2y~ٶ- _#N{WUoC~ ;E; RUR+Zb2UC@n=@XӑV&l&j/pm#@<#e;N\G_IF\C/>bF\rA/7<(։ȱmƍڬr{,UFs53ތ~YkQwpbl(%8WZ&g<]%Oi9c%劏.3]L%IHxxLh]\~ eXVj _5QPA@L$r`%({yUh .MID*ׇZ55idی^Y[\*f̄01xdG ܁\G-# N` 6D. %ٿN#.J 㵶` \a&MPWg^YS?w>,-*7s.Y~"\ d7uBHYqFkLʹ;hRqb!my$RM P0YRb7~J{$fQeM8a5%vMDub('d^M=r2|ɡM,g}< CFs W2*+'prEݬ+kGXbROS8C3/!VZ.U|v>DB${m S#COK2E7 ww$$ |ƂB0vsQhoʿ_!= e՜}kޘwZ5-/i6@ r?W)S8zE_iɈzyoqU6 /xh|!;bVo !/rY'#I86z[gGZVljT*Z\u vK,=<"Ϧ„d E#ghT^crޟ1Eɝ{'cMzCؗs~wڈ8l?ph<-T+]8 aoDZhx EcuޢQ [x_ˠAbKYKvi{`S%؜%|!_(w4G҃u)0]|Q[1[APH~x̥Zi?^弲UA7fڙ')7 qZgq!U<ྜྷ.%D"(e,iSy~C׎b^cSOSkS[m+Hd(ʾxxZ&{̾SpmS =e栏Շ3tsvE6/Yh]qc#Z*8qGӍ벲|)3CSj#ߊ kDžKLw6|0Aijt݋4pgwSy;9O",*zKY[d%L̦u%| kI{.YFњ])c.Up"g6= U@.P,*]6bݖ_"FyF{Lo\XO! Fprm:b*Qch0# j5s,KJKs7,H ?Bں~,4W#?@}pqozN3?q޽@Yzz=mV<kM~lwv0v!R ltǂ츪"%5FD՜}t|fː}w珵RК/DrW(=mYi _#C@EZC BtT1GsE8 @ENf̫6M#l:Txy0 x[ uKΤ4m}2W> Ġ?ArNq [&GcT)\I4 :߄إ5T_:~o=~qoE^ݻ(I %> Cw۬B#>3!{ml$B&~ݙr= $t(-} >yXXݭ,oM8ڡRv֐:/?,n||%ڞg"M% U~A;NLıjd8H&<:; CՍ[k:|*5~!:xl@F|A-4DDXi}?dSq]aȜb![M^&P?G&0plox^5X/tuvMSeswŵx/B.5>cKlGXngljm}.]rXR\ip=cj-$YPҢNح: F ?sAFσa! C+_ϓ|jÕg@Xx-Ukv?YѪ2  9p"A P:Nt"81PqK>`6b.% A`2[{зmK台 7,g>ABS>].jɜ[Y%3g^@jQǎ[NƩ #')Sȏ!jh_X#kQ}uF ;QX}WVP+R҇Za8$- 4ع &sxN ,ΛPå3G|aVo{Maz_LVD&v ~⽂,uzVR](|eqx#7 v ƃ-g/waՔaP0nvuq9Ce@2)]u5sO ?Gv|>LHşb`;1N@0G29`kQ,Д%qm_h51(kQXȘ' __XMڵ\eӇeഄx1 JYS~W?l>hs)j#R&Q@?(RI#ļQ%3897}oVE7E:.craGը/=R@#L} `$6k~Þ7OĽ"FJl]sQn_YkCMmlr9'>5 ;f<?ȁ/V1˳0r4WQ C)\`վ6Yza !8#༣ܩЩ}0p(xAv_ ee؛:gk($5HgA;HqSnu<P83Pgv޸;L`@ u/.qz$?~[#p೯e;KVa<2Mwc3Ʃ@2ZF@&k*y vb\H߁5_XDd3^eGl5jԁ ܞ[*dOvn6E/ ;Jv,ӣ Bvu;ˢB4o% >~ 2s#. *UP%CսÆ-[wmE҄PU??|T2.\63*߶ RePaTLk7(~_:~]xH:d 5F0z% &5;W}38R7W~uXM|V]I1bX0usL>&Ζ]mBq/Th.  ^\u&L8OuD:c>rZ,fA5iʟsU4"NM?ڵ^}562d^SXɳJvfEYg?f(ZnpG)N =Y7~a<`K%%$~l9y ЁbNP^ͷKv2F5[UcF5`:Y֯5*kt<|9׆YϚS:=7; n Ilsb|E96fe =9׎ǪT>A?jC֙r!7VW!Y+$kڌ,88V4'zV#<>{J[;vWQ!@Nf1Wc! v( Aq#KDF;hL9< %5񤌶? ķBy>'&{}_ )iY8yU@$p/I ~?kŹƘKʄ QMU2pa8L?0oPuE9q;RXN\TaLݻOMVݎtK.[cګt{]:©2!J̑#aa"7pd*yҸ.W(JUQΧs@cֶ8j3=`D7y{r$-6R}UNܕHXr^Wd)Qe&Qrn_t?l8O=ܸSsi7AF&jk[VZZ7Y[˛"rQ#-|-ɑI4AČqd6ǰ'O539 /Ʀ41ؖ6vNE] 𚷹&Iu4~-ً#0*(pRyhG|hFxF$ܫ 9/f ,8љ% !bPݡezh:YA덩BEݧ@.d̊T1cp - rO Q_8 0IOBۥjqcU4HY.ɇz 2~mTnpiaw[sDO!K)u)+0XY_0SӄʣKrrDFϟ9W>q d;pp/L^؀Ƙ"H V8UE4 ԢuJ cSO)sg'}w?q t2+jMŞB= 9NA>МJT#1Q{}]4R_ ]y(ϵI$V-0@<=8Aqpʟ\}ewM'K' wvIj"zy&zc伃iR ^@u>7*BraW0.C 1*+2'N'ZiAt j%k9NoҊ>w#reTM+be j3*odW`:- i@ז3n kq_ߝ[&O$4y$So0n6kݲβl+V)nL5I3raVIw334QBCPڋ%x%> {dW9m!=0{}6]]ƖtBGnex;?dlcD>,N8jiYdsc@a:+cSmi C=adTY8J&D;JT,qP{zs ˧͌Ft2Jf3@P"wS1 D_$*A1m}r?Cu)PlDg˪a#L4pbs1~8g,t§!C1r:Ff7d0$"`%<ƃs/7tCwNcm}U/9fuRܲd]]Xw]u ]σY`CCC1^Y&79&5S{gAQKu|TǰURqv}2.|eckxMQx!' a+]~!`="LVA/,a;ɕtN3}M;"6{Axǎ.$0Z\W̄Z77$r2/&bUcۂ8X;_i[=7#7ī($F]*_+(y)7p! .~Cya[xW6038f0l[?_HhYDƢlNCb欤 hb|3n; Ԥ'-Szؚ(J| PX=~ڡ3)tի( &9?Aꑰ 0)NAaRzU5QQ0~{>[͛a eشAv/<`mVCNHy.tsc@fc ῴm\6";? |xQ3wS&0J}ge-lAR񲸫[_? ـEgO p@/C^F2fq}qG׏~/DVt!!SF5텊0\tq'!# e\voY28ܲi؂[pW߲z_ b8g~x9y v:TsPPy`W_;Gh[5k^x_זضo2fLzȀ: ;ta\w{uU"q, zWΝٗӫuH8Zuc︎mWC1A9D%?|'[J6sJRy^@Չ@fVpHΣS 2tx |wQId-yi1;hO/IpOJ=ASoH{~YJ"" s7#b-rNjrT-.J@,9w)O9YqyH7b+|b^"@o>c6gD%h߂ѵCz:_G֤^PpH*99Vy}h_rWV ˷: "f7PAhc(pҽĔ0Qu= YjߏH2,{ZYQmͅΓ4]ȋB-n]V&.o5AzѺuČ H{f1a/TxoD rĜkP` LJJ JV{_; \%22MèEz#}{}#wYHZ~ԝ& KWN)ݳ7cPl,!pmݱeQ!k[6Pi@S;" K{1L=Lw 01gvUHlu |.>PB~\Qc pô0SUWeZ~_-LO0x<%7]uVȊgcK? j#cQbd]^^OExh,x֌wSD1\Pgr'Vu-1A&[{s_G j*KYMD,R i()z#85LH8ngMwT"&hLO K+G( &w\6 zKz^!lK='GO4ljJg U[?_|ӂ8YFC_aja `^yUF>[z 5xC>"K"“P(kV} 5?[LjefD,CSK]ycQpڔ* jcYO\83 Nh(oGN ^2|\u_ύsIC돤1bEj=5O`he2 avN z<#M 6Hh(\ F(LRU:/> Z#7)b]]GeΘsQذaO[.WUoY Oh_CV)ןTn`Tg+lˏ#K9ɋ;Y5R Llf4k`$K2JMΠ1g\Eӂ\ܕHQˤK m3gޒc"{fz0]H'Ҝgd*~Vv9c S7Pq ,~A!Ԝyc*Ǔban6U[} "\B9,ɭ2ҶGOUVrxefdf 1Y-9aQ^폥ߓ}|,[? N1{rNAe"3X E>(p*՘y8ʣN]C&!7愼[s^:޴?~ ­+b V8 !K' -.fdIzҥU/]8TF:T3y0&t#|Qg55[m|M 9^A e'x.iʊY<^GnWd2G{loѕ& E=~vF_>8!*5nqwÇpw'J 09 UHO e)rmw- է^b*k54t#P|'h BIo@:8f*2Z2fϸBFi+XwIiLQg2'fK\Py2FRkXMĢ2$f 5}F` |d_*moB6ӊ{?u1 A.*u#p>{?ݔYg)*/^J̗#Uulق/5bD~/? Eѫϻ܅GݱDۃօ kpt=ۿZ("Gc2_*n u/z}C|s#3^S/a46Loӏk\xc\D: !,7ۇpV~PCA~6VYx}؉vA-]-ԙ)h-PhYkXRH Ct81He8ZAoRփGB-JMnuOpOGgYH R 4Š`V"#igf3pv*9!QVzml¯;DvZrR|3?kaM)5|mab*KyDo]ߨɎ*DBO3yu :źK5Ɓ;m|,Rh qJ3+ՙ@Ar#BCG/Ayޜdč^]%WO-t;w.٬135^;P+iٴE >]?9$G_HgzZp /ͼ hFyn"G&GFyyZ6B|R9L>]@EoX2A̒*, edc4V}\ɷVG@Ia {n~=ՙ/ o[$2 j 8z%rbOȨo{mOk<:PpEMkY:[:/g,z%epfYMfZ"TaӨ À,(Q1MӅO [2LL(C)9D]tI`g½ 6=^I>wW?]DDyf7XT4eWT 8:;A[)*]NbpR=@;_6&~bH]ԙ^-)U-$WS>X-:K_ 5XLsj. 5dt[݆*_h("=ahOӖ%1M[2-!SbX19H –XXQݱt7o(Wqe^9GrbP0O^y `hc & FjImHq b}*Ie)ur |޵Mp8!a G{[.׊e"]6o4O F$ayzzط}Y!f|Pr""c=;Ei-߲Jk`*OqXy%rcVssoU KE5^ћH_ݳ-q *_p="㰒J`5"gc)]Ht;nW &&=aC'awQWmu^7c@׬{з̗Qb^@o_rfI^44vjV`V8DEWRν|+spnl#_^Z+yРI+ YΦcL)]$;gDhB!<`t|vUۑ!kwk2L{!N J~V"ENjAE%_˄")C@g3ɩ~)9V<`TT8t麵byj}MR1AUn]OkȓEmkyEݢ AkAŸ7hم %{o z)\o[耓oHbWm^tGsR3rP R>:L[CW$% y!QҮƒqHҢ" KءрK1A䭳S %uMED_R^uQ.Qbq.&58y R2Br5[mv} MkRG=rX%EȂ45^U!1;EX wʸNȺ,tFS| ,D]3{ @꾓AU? GNn7EKh#hhY$Q0to>J2"FP`QH0A_zdU9idM4Oϻ\ނ3D.#H\=lHv_%vHdn[72J*#3T1PT2pE<m&(5ͥh"V凭~q=KKt"ã;q)=ԱT?FWI+鎠Ʉ%;-7P(yUS1:<X Mͮ!{G_x<`UJ/oB&sr7YG'B2i kS ?z2~ZHNGm]+{Ż-LsȺ-tcvZ4=_S>UcI"s/ &Sl;*~L9|Mc{Ӟ=[zfkEIP\5Q?Ol8ڋ@:FtГ@!M00+3jGx][f=gto%iٹ[}|EAŗafwW#? P X|"vrpݥQ> mh&Wv_?c\f0G>Lb/'L RLrW|sOpTmj[l5@$Ei+E'8?9!;gmiկAp0A e b \#E)| .(c4Buhsy#/h[r{ Zsj8K旐]/.ݚkdcZƍ7I%u+}@Qw}xu D\Y'KlWb4d!1[2N]J;՞ O`m[v0 V$XgiMPM "srRZTP1|[`'8HY)1`H 7q `.y{`NK輄G"3"߿bkmꐘ?B2"}zz{u1 ]0q 5gpJW F,rD4"o\/{[2Pq%Z0 Z?/ɦb9&0f}(yWY֔&(e-J%|7(AtSdZN)$PJf/h*t\ NjΚK3SԾoDAL4rOAK Hll=z^MmuWɿlf/4?D9E*X^W?՝@XҬkPh6]O͞Y˰*M1ki$?us13>sT-H=m㯿_-kȠĢZ3ƎoW)[JvZaˈ[%܀L x^~)7.#_ 7%9ʠD2y7^wL#%޺Qv BC E1S4yrA{,刲25fav| 3B"r尿Qc=+) ~y( ڊ&9Zlhsyq@uv0k7K1/$XN_)ܬc0I{m&\HI8O>?یnoK93$dtq{I-Sqf-zf~~=\|T$'ٍܢU%x`!M~myAp0 Sg='TAbv뽚͏f%DU*TUzߴ7a1k_[ԄtR ?tQ} ,Xy-\Iat>"FUjӰ@_02t 빊@a ױng5zD4_3[w r{zb?!d<F4@qpj析ĸ'ٗpH*3Åw܅V8Td~҃&jo)T-W~ o~Z׻^chiKj9,8aMOoqj ^6=.ędD\9& R]4nIb2y}| }V!-/P6~PkK "k?F JzY&gB$& CYn +?G#SCuBll%+]S@<Ases읿" qtcs)h/ڛOއI0;_#=d4)rC;,}}Ϛ}Éc xlǂJ=ZPpJdQg!Nx"ɺ_^zrLaS JOa{Z_I%!` &y"M+"N5s Z\ֶbC̗UY2n%F7OvQp )#F/=MٹbS3.v>0C;sqP"5!#( 8;I )ej؀]IwrS͸?]+ \icT:{m"06ژ]#R o*ѩL/]B^_(KO4121}kKף>h!V2Z"B;g+'n @oGpV&Y>_']OAԜGi@!xw\TQ>sCvZg*=4C5蟲"ryyʸWgh!ml+Tndg[gE4v@!u-`9bgjW.ǂ.(I)qv{ddbjda{o5 /0drZ5#E!;mލIz{xrr[t}i)Mf|I@+vZvsنu)`۝i4>Ɲu3YdU<8WZ`@ 3/DfֺVpN{>dWh0KOܳuPG4p^qgbVӨUp&TâRnMsX,I&z/Y۟rcV/3AA!ՍR/ GVXe@P[ªYq ?H#ͬ9`-((N'GH{jB \>c[3 sϹSQ9² {@Öж! ^Zci&_Z˳\¿OkjԼ5I`)NpD_޶{X 5dq]w/%O༱ڱ*ڮzFrr/(e}ɘĠO7ت.~Oݠze wPL|'!օJ\ut|∘kF2Y.k[A{U0"4`q[kLcJf:fiqdZנgRfø,)?5t -ѰH& TMk0/u#, 6lP]9{'Qit>ի4*O QcQ)Ւ$ j,a8nЙ)#5`C'$)8@گQzg u+.-xb|wA*Mh.δ jV2~ {.K<*{r$y#semDASH;&YwϤ-T%Ǧ0G8Ώ{qse f_ R&d9l{J3y8;l'}<&XJ0{gt R'<w-m"f> eCzPq [,:N@PVߺ$=b̩l~MgOۻ}TjF>&Mgo9~eAW_bB #}qB_\ _{p,Ws@Dҍ # &5E7#ZAi%h[&:NQDx:^&;dŃdyqےě`q`kvї}N+_ɔIM#UHnV ] B0'UcI"ft\@`[tEWxzE (A>|_>`,ԟpeXr#q*i'd~qaiZȕuNr3zX_JGmcBsy'z/l8C%*Vk$^c R:q ͫ tTWŅ#BK7XbT 60 7t^<7VOp`((KŹhR{,8b ꑱlIZ2n#c!!ob+zm—Np9j)oW pkS$b-vt%(tj6aTvʛZ9~y bAj;dZa6EͶ/i S06S)IFT@,%pbw =Iͦj9c"[yykW!CB )F9W P؏Z'D1CŋyLL6(|B@pq]Jrwtb&]FhtaTkKT-*&+So(+R=;+C"b(0q[Y礨e!t dR(E''+,qpkybĮ[v+Y9{(/![G;tόC]uٷ젃k 76̸9NmaꘞF5SdN+i{Ψ{~3wݕdnL8tmdkҨNY޺|(zl3䪳d` mF۸bPo|F:-eA?T}/qo Tl/\!BxLűS)YkaLmMpٶmvmԞSfbv *i{_=" 8(j)2Uο ְI Ֆ/lU|oDHēI:È  eOX:?0M/h٠ =ܛYU b]'(Yڟxj(/k6EŠi8$|b%/;Gb?bfڼ5{5H;oyG*LDR؂$d)ٰp,49j|^HbRg[&=D̃V@Pg?8h(!Zbx;o4j'Q3qh2 7&HoĪJ6+iq8?zLu sauzB|WgyC ?/~)m;t#TV(eyc;jud$ 3WsaIߦk>eajbmM4="+}AHi*Oƫi,6-CxfmyVJadzp SR<ΐy>p!Optת'9~}A mz`6_Yʑ,rf/ BUO5!5b>vXJ9Ow!7hڴ>CQ99NznT/`9 o؞ Rp7Sx8!#!GPHқD7d_(a0v% mQ_Vʗ?%uEfuk]ہCWFfh*^}푇=}4ϰ^h@^e? 7A=N i(7陧“]QGP7!{jk5ChkA%7fJX;#5`ݴ.|qk[__s|,<)ns &]OT|k3HG1<=kJ\ӞVI5"_kJM0{#UVde% (d>"M!"K$V*.crxϩ =W8vI>h6l>%S}E$FͦA3qnaKA)""'~9 ?F:qE Pd"Tv20M;ZIC@l)d{u: /daKC/$Cb<N^*]tV+|<0'aIn7}?7m9\GeB$Jez7^?1#*2&&D?¨ͪ<]LԖ5lL 2g N[vHJuC\nC9Tyyy? #>S?C؛sCdTz_Efb9Q:$`"Q9 %(2jJ=gڶJj~_R\ S[ L}Tz'Fj$xMQݙ:\b[4日yZ UAD ?b jHr3N]hso{07]M-R-*/V9-j^mFd\n~A<6.2qnEfnt05x=!CC99n1nX%+#`xZ̾vhW,OK)gcwMm zAQ۽3^Hb_AEha_Rf~Pփ72T9 g}R|!U\ "ma Izuu -pɊ﮽ ;|g'GeQDWVSis "DF\ZHt`i\yT?$twq= ~NJdy6ydH(lHyQ=*W(uvY@pGa|ZV\^c.:HiRyu٠Ux8=jmYBpbWY[&sudlqTPuSу&| CvUА3VQ.mşUKT]3Iལj-7-,N9,f{sqb"5 ѯ]T3]<.ڋ eGY>s)uD57V4l>^v |h? MIW7I嵧\$'=^ZObxzH ;s+e˜nq>xjt?p^nx73S{TkWdD=ⱽxD`Ǚ LUfLJ !f*Z]wgf+bUw C* ڻ^9Se-Ѯ"3sҖ=z[zcp% D`mKZ?43]\պ JT4/3 w^@"ƌH~3@?xn5 2)0^Pݷb#;,WmݖT#]"Nk4do$$تo~[XA3ޭPjIMZ2[G`>BLp%7 .$H|^QJ!' ΪΤBNW>M>SW/اwܩAq-W}Cv{_푭cκ-i ۧ욾Y#ɴy& GTfMRjxUCn *P"4vv NJ]x G0EcP_蒈f4itT27 ܊KKh@N2-; r2.~qs3ߘ<_[rhEpEōm?PS;mӢZ+nԴ+MǛtd».>jigڳj/{ wP':e xST @K8] 8b W?r:V:#t/`pܚP ,|)JƁɧ/aC࿻-V@AHMko wS7}e2+ߡI]KB}NYQb. zRJdЩ#6=>kQemn'jwG \hcf?'$RO Ev[PO4l)sN8S4G&#_.QHEMƗ(ڼ9 w"b:Wf 9RXvvuK9ǖoSyU}4OPYλթl%AڑI574]S7C1*bPH7ELL?Mf2}>/2Kk YVnC40ᱟ繾kLәj^WS:'k|U^TZG}g!k592~Z$zOd 6 i)L*v/,C#i .H*y(sYP 8*s"4 »=QPޕb_T9Q!ej ̱^1î٤?;[5oTL7weW[n`QCLS  \eřZL6As?“źWlJ,`K{jpFKm_ R"? UH0_dq.~6&`7Дحzf2,))rXY:ZIjo < 窟ie(1U?4QvepFGSqf/`VTu x}wHL/-EJf]?q/w>X(xݶBʋ ?+KQ|K!0s< 5q)isXeZ%|5y6i,fqX or\_"X˭NaMf})Aq#\Q \'*`kHB%|0iE `M%+jƷ}EԬ׃Arc!Jp+:?R9~ g%~欎&NHQeC~I8F6pVSX HB`0{qL J 瘣n`\e{"@+!!kz>@6Z ƩoO(-Y'%$rD-03RZr1 t\ Df(+IRNm@g58¿,I:jRoK Nӣ~55}O\*\2,#K4gô@iuV#2)Ӿʪgki~#_%o.ЅBh=u"~,G;9Žm0%p"XDe$)53ɍÉPWƋv]ݹ?̾]wΩxs T ;t3hONnڶ"v~#AMAhGg*+.Nq=&Fդb*W!Q4V +w! |z"[qǯjyrg 7W!625MeܣA;[L~BׅKj\+kN'f}̘OlSF"t#Mt#Z:;Y_}aR"Z.AyH5ɑi;[zs 5 Yy!6D6F>" 6+h)u|@B%T1"DGJM4ҵ*`x{`'u;:=+Gf c7>s> !;5q1#fidȧ}㞞y/eBu;FC~X5f\ H;9=1c>$4KEdٌ(lYP$&*wEeӖ&0 Xg!r Xp*»,I_@7*wɌH4~܎$ȸRE= /yǢS ,v;W^JA85yI/fGQs\#wcE 눯TO$yk+ rDJc=ׄ2ؾM-HS|"?t@y~|Iq5}qnZmW&fҋ>@MX[QۄQ8M3qs坍ds@"F~cinϸYwU $k^Yj 6a}0bSFHYrTmR}ܘdK՛9JW h5j `[=bܺT0M f sUPo8VcR{&mQ#"2o>i^CZYƕcY/[ɞ@:7>'BsIu p\ ;t>V)w9EK'AANe#/M&pϭe(.#:֥T[BvVoeeNU'7>J'VӢ Ȉ$|22< B!!>&5{ 움 uB^*MbD8_ϵXBPSfD߮`z j h)E̷Wnu49I/ALH.Mj0I b\X[ȗCNE& 7J/(sR⽅QEGCupD$,Y)4-~L=qd4F# >;$FD j,VImc9$L7Y"j~۠C0g^aGm"9GZMsD~;k/+OF+MC,ڥ.wE1o-CoS?! z=$U{l>\P W@qXp5;r4\bݥ^~E1Sp;T(&r=IdW&X3NO&0,H7-qa?V$V+Бvjg5 z1.m( >VͻwֽŽ/1?}xF>1WErC@rluW;j=>h1m 0Q%u*qa g;NN<5of'f bHݠ]/+2#f++[70u!6+y㌹H`VBr;)UcAىVj`8ضo؂\rG H.6!fKl( &fىːi,pI;O 5Ŀ26Z0WSB Lޢ8]\6)ɬkK9&tS*J ;`U²ٰ- C9\)-*(B`qN)o.jJ[vu0ܦ=f\'/$ʑPdLu>v2΅[ψ9yB9o)Htz`YGն m3nC4J kʧkvfW.*փq`lnћMMrK"'h8Ղi¯MTm=% K<#Nw#7hi|JB {1V =g.E["oiK|~` +ed ϯg}Gy3%p' j|^*/^W 6꒠e4j왔KşdOP铴z]9AC_QbS9B6BqlkX3!F7-rb +XxJ+bfh]_A(-tF`_EkOH6f;0.aZ/-8&ӆZcCL֌ c`_| YT_@7("kGNuùsG6}/vC'%ɹDTRn2ZiK\aaTK?_y̌YRH/Wd֕O.zL4BށV(YV#5oc#:uGm[&'Umv_YJT%5l@;!BZK"i:TCyz̟SСoiKM4 SsM<@W8ٟxD([4XꭦhΝ~⻑[ao2%GGmTdm: 0eµ=ʛ84 ',(V1Atx| rl ɷc )__$2b_~!d/hJx2+s-e\IbG[կHYǨOf?SQ:p߬{HuY8hꎊq3#'9|Y\YjW"Sl +7m,e|ȴ _$|"bǝT6{L"yr낙b 9l8}53)%o%{D{ =IE0wJi,Z&!\dЧ͟=ލk,,f)g1 4 V1]hlrOGڂ~YYN,#SOJ0tЅؕ=14_+F'~l:p*tB)lIq\aRˠJSK)~$P SEGgDt%Oo:ఈ ,O`E :F9aΥHEYn o/LmD+ f)tS>_Itc2 ;>Eg'(~3WÙ(F0@!*/t""zW2 *۲즭=avX0_ \]䴶;b羥MAݢ%w{a4\Ra*(JGϪVaѢ7 U>m 3aE1s9xso;#(61x\uLQdSN 5y J5a` [fzh'4S̕Yu=nA#_S/JĹ!,XgFC w> VC;q"U.8!4 T=V*'y fC1vY@Xb?kB'x-V_.zlg4rEv^.YS.&(;St +Y^.ZC/ތ+Dnߨ! `ZGp! , ypB0?e fPTFJ7vf76x\,FK`UKUicQIO }k*]h6z,15^,O{4<fHeVOlp)9v]M6UEbs @@k@bqHCr"8'eÁ׻~/`[|CNo;s+6Ȉ O L'mЁh'T qL[֤s %B|(SMڣrTs]g V&2Yq,RrE|,u<Xod#4_i1}8^ D &Rkï>o4Kf}@wK`3B lWzA0јҞ (RO9>Xfܜ+r78RNP^QYXu%R1|V|@P;S_ZUJ~PHᘰHro8 kiAqeUv==|o=Ie# WCXӸ Ϛ {#i 'u{ %! ljc@6>@od>WMiCȜϫMpQ{ݳC% IJ)&; //J{>Vy{WO}fw,8lA%3 ;it?gػLJn. __:~!0Y02e$iԓ2 x?2,{V` oŃe`ʘI(~+J.ʏQ4B*Vɱ &_{-MgAw a.9S/ޫ6mW9,W*d#MۂemNs/`%cl(&{JoRD6!-~l=qb;H"?WRD3Amyیsy ;Ř8@S=!Zdy(Iو\чy-kivUO:ZkX6 |f:N:/H[AV֛̀Zjl =:'uW-G,kc¬`Ur{SİAXb5ˬʡK.Y%T>qL&_?(A;=4@Jl{zT{io28WҾ6ΉUͰ*jLhh[e:4}nFGQHB w3ޣF.1NPKJ`ӲUSj (+juCAѴ)UM"B9q}Hd'$9Ҿ*^ŝG>ß n!̱%_om'1FKf@0nu.@Q2)05fDi/| QJcdO*n|o+܂y͊Lv $F2=+rά& zyAa-9pMpw{w vA>KrJ`Om315ȱ_Rݣ!sdQ0iʇ}Fvτ@Yx_*8(k\n" J<:7NcOZ|eiͲip,,:r5X ɭR($Wa`&l> @ۊXavA!CfP"oѲ4Rn%iBXF+8qhwJ]qx={o;2'a$щ"U_Ye7HF̄OiCOuT;_\<"w,2hjpeiLcHw1i 6x>x)SOnE`ۆj|YA-늬LDZ~lNq(PŦ*U[-I%(e¨zhq$&V]{_5_o ;"U|M~#:x]OL_]?t|r-~=Y)bgkϑwPASntM\&*Vupt pUJ>N7"FbҲ5s λEWrOG\DD@ Bmp-?C|1>@1k܎zDgVNJ(1y{/Pshm2`hy|lW/  dŻ $'o"wOm`>ȳGhϬ øM ?i<1QvWo??KE@ Mkb}%ߵHB<o?,%mQ,3ea0&/獶mvه'! {|ZHfE,QP/ W1@8/{c8ȅ_q2+z%xJ`"pw`7ۇ"ohU^ZO_s"wB>;10%.k"1ܗ&96qOQ7#q鰯{ũJF5XfY@Fj+dLEJ#2բɎevSEqVK)'5N\Z>(ןHogXUd<%Fq0 y)`LVl0j7IbNU]Vb<}"C3Q,"0q .$3$3f؞>do387%"OM*ۃ%6?HE#xV5>{syihD*aLuy0A7FA!2W^5}\Y6U?ϿB k Q.zs&0_KBqe$EBJa%!p$lO/e^GER4bD1 ضچSjw$agudHytwI.`QRx%apwɸ2C}JՁm?/ ɇӝu/5P0oT#H'vf n%KÜO8Jd`Qfdڴ՟neI 5zs7t{ :P@ :ґ%E=IVs9fo>HrSGIB>`Ảd{ ̫~8hf$s|#\Gz #;H3Þp2,))u>finaCԕZ5fCHpS"b֟8]@N) ۰Mz:kc5oi"a[jED= S GH6i+Kw*q/gN(FMݔzֱCس´twd lg odەϥUOͨ DZFKW|-1[BVBArh͔R_a\_T Ait;`sd뵓dЏ`I>THD:Znq ?y4BVf7BsLjcU۟B}iG^+W~)8ҋ7Kl7HπC })MAoJqI_@Eހyg R<]?XjS;<0C\^i:=ujk~8=%ctKB\1xzpiozO$ N-)+ 6=- J G!3Յ?{gX%vGp8h7yˤ5Ѥk8{/wHCZ\SɍXcqRca@J7li PO]y&qu%8='AGhit"(e&g͉]ʮ廏*.pʚYk(iUhZ0wE9&v gAK s+ތ نzY1n4\pi4̧Q#~Fh^FV)=?R *{|.kJC8IO4ꥺi-mk0Q*.6/q"CA ≭.ϩdWͿ.X YN4F /klD!26 ,\=[ih"b54ԛ"!+qr0a0lWmЪ]ȠqA#n0ߐS1 2)DgXYvWEA9&7b'o;A$q}4x lr D~%dsSj]/W>a%2V" A'EɕZ\iƽ@ Tz Kk=}{eubCcT .j4%N fO gzc3ΐBF 0Q+< /GL?G5j b|OےSH8ԮzKu~ppԩ/bnb'Gi<#Rݿ`h'ORn51ZlJ3Yv}q!Z$5takU߇д "|x’Av,Sg3cJ,Z|a4o38W3<ջŦP}$M{|^ˆZ6aEWHZ%Jw*E2. ^NPFoF䩞Ա{Uu$WmOʹl=uiҙK/e"9ϼ6)՝%EP$tcJ jnC?[I|dZzXɒQagQ|^!fڸU/9of|4?8򮬷 =. VqmʝSVȒ6ݬ3`L+h!LR:-F>D(a+r5=K^u?O~;ؘl~b@vDV j6>oqYNȪEؓכ %ڸ 0Qx.L WkvAs }S G͓F uY'Ec^NsiEˀȯ,95;_RHg1Yr`|^vN8 }^E8n™-/)N&Nǻ5Z#7ڽ,wBtүL߫n47x{)oԃ>ٺKK8sn8jLe#g^b *o<_emRwZT|RATP)+5(dy_H,B~4n~B&:&p Td67g6hTTdnNiK@aNLU+9N MƋ>#+.ZàtXr4ID#G]-'ntOIv: CL<ZI;:~N{dG q(v)`*`/YRARdְXHA0HŧI}u9h$em ) :7^RJ'Qk?t w8+{}F~J=B/e8**L& =1o٘lxbou+]U" ;FaÿR6”Wq@o(FOf$CgРe鲡5~&aԶDK&p1޸dKq"Oܐ9O%_MA/ݿMJ!⒗jET9%-R`DZ RӍopN Q6US6?TpPuv`\ARHB*D8݆if A[([MK=T7:D3% 5m u$J;`d!٠x)}@YӇGǰ%IsD"@:Ȓn;;cّxŧ@nE^.5(구q~@ d̚YJ0.[ϒ]2gUw}>EnP)7nDAvIOBNt:N8jx8cIrɝl 8eI4zyJVLKd2pp=N&?rlqn%&oϦ¿L0 MIwJ ڂ\1u-Aj%Ћo]"60(5Q%1xn,'EV;&aվ2Y Kgg.`*@o 71y!NjOsFDMJ.E`cG1fRZHs6>P TׂudU琙Xm5Fk z\vR|^GfɥGIX$P;HWd1{O9W#m,bz%F Q1xiz3n\kq"8wOĻzmD44r}b!^]I`N<0)^`t鈉$gsutDb̤>*lR&ڄ 큼0gFUǻXW9vNMٺY*0XwTsH<ZaCqf&DS0 yA4]-W~cجh ˪6ZC5*nk#IeicP{e F~ޟA#4>؟!ui.2\#}S6mWX9&zv݅qP^*CP2TU¶exSfz?΅5)=F03092>@,7CG1DK,Oͩ8D[LawgK#= Cۣ/LΌC*z H˕GѢ &b ~V5>[\!`X }U}A}.J2m_5ӧvY)X;jIDŽ^_ͻ i`ꒌ#ǚ\k N4Z+fpׄp wTENy6Ї8W$e9JhZUeppL :DEU^=N3'sUI@ѲE+aq*0M$FʃqT@zRv4wlu83ьlZvM6矮'IU|X2+ z$t J›EE`\Y5&rz9\Ye ,Jq ׁ#c@ʭWwCl Tks\2UTxත6'?Ycڹ&JhU,џVYJyzѾG]vuq瑈_.-('yӁ._O.Yv')eB@m?&:[ ؃۸*}oZZN5UoR42ګ7?$?kZRdt.N ~XWNEam1+DOiYxIz"u/tn4 }ncBu'|C;މ2[^4OSMxbLbo}N<Ȩ,Nyu MP#T' VpC\]\mbوWh0#F 98eWV7۝xƀߜ;YX7YE-@#!k+qgc*lA"Y]+sZlÈErdy5mXO#uzk]mGrYW^r'D :QElkVN!2ă l8gF";,=E(abA/eE.07^+fD?b]︭9S?ڵ8?rs2kѕZT*ZRUJ+=r^,>y.oρyӊ_"k>t̳(y cjV"Bl¡r_Nu7V$EOx͚imCY[kyفNTf9j&OR~~^1+-k;V+}Ar2 jBK^[J5uGG%I|V`1@~TBڏ6&P(hBKo^#5NA %>I/a4.`в@ݯ[Zo\s.C;~4 ٔ#bm%$˞T Y(!֘-[G¢fp2mM͚9Luܾc6b,Xiro)T\DV8ɠ>9U?&6EͰjD ԡn0/ӦoZ٢V+`_S0mEul>u*ORXz㐼Mգ09 "XmXWz5H*Z 8O)e&N߷PVĵї`0(3 *%`A=;=EvZd=LfE"۞&?Q:1<@ۊ ԣ_ -SW$$ Tg[AgW|s$d|k~y"_c*W;|%m:vI˽7#8Z8GYj!D;ɂ*B\Pw`:jjDRO%D G,!R*29\ *k VbQp>8U~tUCgMp[}V5XQwC8h9+rcNr A&7.6k}-%<\!OY_ [S9g$6ZE#hPg[.ah3`g(y"23a> 4boդD2`L85 ⳦7ɲ*edp0 ۭ̆rgo?С{2cgCZK-Lul7fb(Ξʼntd}O{X7vpc-V͗oS7Z r֦LLUDRW(UBgӯ9Ao$% )UBJjJGȧ?Um>rцFS8DSs;Jm?} P DnQpaƏ>Y^ w}^CX8IjwE݂w a pn )~$hH莖W?_CHRe Xr_,jhm—g_ [۹3Mrp!Qf*< %b:EV͓1c<OZ@zyWmT.*cYfDδh].]gޅ3nvS% mpyM/YW(C 9mO[+;X$/Ct0 EzE9nHAXm!9v\3kexgjB_?E# !M?cy{/FD, Y gPŗv*jD\g2E9=.58y}xOS87"S۾_+$6ևo0{|txOL'˜iwIl T}Jmߠ eb< $"wݟF%uN١4+<6QƦm %ݼ]`30~}ПbY *}eyÌ~[B$2[s;/EP=(mvmCo"s9^*>{ÁZ$ +}0V4—3%FRЕ7[HZTBt$ȽqFjvp57qCM3o_ˁ9KIm0̠0PJHW^Ǘ8aR+B bⲕkVb/t΍ե"l{q>σ{S[\xs;_М({:a.d;nfYP@GN(;CwIM&r 4)C }f@7H`x{j3^LڍQWrQvJtD3Lfj,ԯUjqWx`X:Ŗ[&$)ZxD1/5FAlM (o%rzA=cA!6AWضM?7Z%68QvMD"%fIwj1 :دO=d>֢ T!FULDyv&]XsTҪL9*V`^*cq?/P# YWD:0[ZV'EYsEtcBJ!1^`{icX$ L`@_?R!:Y@w28?Pw#`(QaqQm{^|W3 EeCB92ՠ"Qi{WO_4z ͱY .*;TwR#Qv*|f=GwWG^Î׫CxB4b%:"vOֳ~t8yC@(Ŭ(SUF5x`K)`k<{\DP78]3]nmtHVdױ^tӸB0'0搄wt Gu՛E?q-{"`غ 0-SIׅwQBvt/`60QRLk|fsέ\Kӝ2 ")Fq3ۄF"t8tǕ*¸75sv}xSҰ)FfOTS<ʮ2h$c7! d{ ALM˗wوB\wKQ{xEMC6Q40|_A&WW <.e]\˳#O h: ,G21Mv]] oc)!gxd/ۨӺQHĥ`JgOXOP|Uph@ұNYQ_ކPǶdzGbpQ{٧/;m%fےMrsW\s%ГR۸K5^ju Zn$+YpɜBEfyK4 J n VghܔYH'ODvevdn呃u )Oϓl>PH>W1BGƈd8D "ah8/ RRDe'<)oF4`l<7x@6I0]`n L͗T:Hr0c%Ou9MY̿HH3flh w8"!(=)*yEp.~z{%GJ@CIO^ hA8;J'hHm$M֚Q8e?0HCLeDC-}ə޼&Y~8 Oq ؋Q7disΓk}3MQd]Z6`SW@,7ʈ_0;$)AB!3Hs}\xR0k̳blMSFY" E]J Q?E#ws~}s?* (F JCLtѩ{,U vi.%b%]A\+ݷSy3ħòYe̩3Ԇ y=ⲇ-IZϤesZpN5Hֵw TŀŮA \kN㥱.s* Bv5iAb* %)Ibh"J)h{Vw&_+3j|3YR4LD$IcW9ƿAm&!4!)»0]7"~ᾀ;kL >(QUf1sD&,(ѩPks}x#YX ju(Q/o)`C*mմ9oCd5l#No$8 `.?Sj \@ xB0OMxҭA~f=|TU1E;AF7[84œ@>޵FýBZ;)StJ'poQI荘g,iS àT% 8?,tñg&X Oc|PSOe9P˸hNjDǍc"@{rFI^FMŧf`^S<;oCR+T`qլ; V%ΧmSb2p@P_|z_;$(8°uOJj*EҍmuDuq«i(385H6d d-  x u+c 8<~uye;p]ሬ D ŸxhJT<~nsr "D*Iiɞg'H2#qzdG5#tjw2Ҷ7E[iVk L\%g,Psi .O?yovj Y =BX&gwPbn sި;VXD,N"$h>SZkS[rO 8 :i!ӎk%m!"5GdPq]ǫUJ? &u ø.kuZVat8 X4r P':j)7'*Iz9\MU{wq- ?dTf|!:E-}u)kYL$Y%R#S}րg(d;h[#4HCrzޢ9W :@hMJеיIzEѼI.Wki+`Xi#%KbӂFs킬ѭ"% 7-칲$+U르\[<*,Ϳy>:m A5\2KT$$g&NQHֿ"U:uEbEX}=Q[śld w{7ĻۮK1]oB 7^TeVER2ηERc /F D$U҅<)?{3ET8nE HЮ.Fo9 2(zWG2NhHi`iB3HJ)5(lGR !129# ur`g^XҰ;{&W|4nJ:NE٦(UM: Uz'iowQa0(o%=:큲}ƛ} oJp< H6|XU(BTE_ P@62-7̻+M ۜ?dĸV"g#]&O@ܥc&sbsW1WCt`dのXXQ( ,TԀ=Xc[  -eiO]幃I %pXX/'?G43o%e\jQZ^PBu;VD܈` ݪȠ12Mu(ձQ 4e}/0{?5ZS3Om긊b dFNvxiɯlxSo~ am^(*f{IIlsc %xGق ^$:Z+|~oUV\oj7ɔk<2TNPBb!3Qy ;=oEܒbwr;X51u@~<3Z'MC#^ijH6ǩfX_G\{2X/XpdlQXndgyG,ZwtPOROcgWQ*zh״_=GB6Y/t1e' "|45˥8uuoŚ6Fk]k%͢rN҆:}S Ժ@BVQ ç\Ι, xuJC+3cJ<]p^i$n@`H*&DX\qð;h]B0>l}H-UށZ3ṃqӊd~:! ɗG4f)h b&SYnW2nq141ċ6(~j^6`[yƴ5G oa8qE E*Փ' 2"ІݠuTNV<%""]5!cdEV,:y8Ym.h~,jM#<0O:JU:fi'W9 ®&̚ڮ^՜JŋəOFzwSbpK]'U| &E1M&sؾfs8@Mq\e5yYҔ~8ڍRhƕ:" k7̰aqU'gV:@t*LNJ("N C$#Xx'V=trrL6<kC,RJ\4u]_.xydW^NJqUW슚5QI+-}@3kwsv֌t\hՅ`X]Zm*r;|nd/0_7Q{%ŕ2ٗ~-a#(5C)ɸv>(u!pu,6GKgW:S+x촚wk=ƶq1ڑ+{>\$F-bS-N-\l c$KSZ@21v 04?'EJ/հaXʱ.6A} >7׉xFp(٤o>)3BOR~i#yOZ*/f9 >DTfS=칄յ28@Q3,Ǚ.PC4XKPQ: 7`T/6 |1Rj422Cf"Y93Vy X44HT]8:h*NR=#e;nk bQ1Hs]. mQۘmA@LSEĽp4Z无S@KGegX>b\:«@3I\"مM$MA23TӆcDd\&S8wno]ѧ'>ϫ6} u\5PXJu86*X*NaE)Lvī!t.f3;6]rίoMtN5n\粲ٽdlDúDv-X+4*v7V71Dž1nO2к60[t/lS†` qXZOJu1 0tX]p9  _<%a ttԌL xy[/ݲag3xYFKeo|L`/X*$꼊Ebʊ=kk1k6a8I$f}:05DOQg{vv>y9]a?x7hENu [FuV?' ~56_-Ao҂`URޭsrN&Zf/\eۺ6bdMA!HR4WUk _UȣQ\h/JS6`}Fs#M rՔڋO_goeM}o}_u5e-L},ɘF޷9W.K/Th~(W3:؄_h뮘 x /e JSw@jD}ZU]z4*6(j81Y| B&eŴ7M*1J>A(1 >': =: Z<8E?? CՌJiq5a*4ZQڴå0 0L~nC$UhżtsbS>p.^J]LBKNGy |0#=ДXM{#e "Vitr'~d0 #$t.' 6+_d&a{i pu ͬ쒾/r72ImXqܴ$(!@$N{Z\&uLfc)w2{Uo 8~=o+wRз62l2 0a'hn ?@8sc6؊;G={>< d{"l m`S6r%wB &۲쭾,Bq3w'GD}:~j(;i$ЙIaxm^.J13#606/x~yv^(Gfbd z;G1n _nIjJKL}_~c0_m*.$ύ? eE3 o<#5n)q ^NVhrYpsXlڕJhfY}Rr\[v,`._WYk* }`]>!L#$.<};Qʹ"OۂN×thdϵzf|@`k̇)U1!'7n= gm #6!2 ?C\!0ENIMӤHx`> h~ϔ(o?X5[-X`ih;]]?!ϞD\rDp*1~0M`˫ ˈ] eۇzL֙< @!U',@{e#kRLp_jIto ^`tq-)BהHV?\HsquD6@*8(%Q#"B9H^t}ni6B+1ԃTp'ȅ`9{A.nPƠ9vc{2g B5.zWTC#n7O? hޣjHH‹t2*;}Je}Ǜ]SWIСK¦D$y8J_`b&)x[]ENS]-HJMw ExG5VvcP&sx6d*pؼ`g2p׊gė9B N*$^BOy|mY29H(Gd&+3! 2~[-Zq0e~<iaع- n;mf)F"+`vPd5~׉[U.Vs cңsZ!RqBQs;,q̖>7dijk9t:Xj}6ު^eIiI'ab4‡l qp1J$R]Sjȱ?=?k~gTu.qs(!ChWn*QKZwZ5}w*F5q+&R ȥ*;<'cZ#?r9zP3̦"`2Z  UK- ׂMfJ머> K)z)-Ȅ}?x$- łgh3^Z7_;i/ >?4쨋 %ڥNe4UL{TiU(då)S W)8ݘ(]Y-'RzoN4D AJ5+r^eN%!Tz1Z.zL'+}4^!Wp7ց/nJƿlEhW_-8|[ !n]/1=(i̳4UY4$auLjj0/C W4<ˮ>mgS8ma[d\9^`mFViYzebX 'qvM/Ʋ0'?[Ē?3S5'!wCV7>axaahs]yYB'%_ʱ* s0D\$Rrd1I\ZrSl&F3JRÞ{>R;Wo7xܠftŜ`AP'Z 'l߾1Q|ikz;ro&Ɔ-Ou]6F^p'%Dt @~) 2^5|cc~IJ8AZ@™k308(,?IvԐ Y'a= ߶-܃Egp{V.jT*G%j՗.{ (YO_YƙudxdS)MR%߂䳻yI[!9t RGŠ}exPCK#@q[]A0~ċad~t}fSq+.VY/y՜߯wb-Rg#YH;Ƹn.1^n}*oV W8͋uciHVȯ+1- ]Re: "-JX+vU9:ȫ)Hq|\Ǭͅ[Tڌ8rZ эY.iLk=&؟ltXJY4#,+=~s҅hOfFeuq?2tbOF ;BfH6<J>Xl#9lSSޮ>s~6f+-DPJo?m8Vދ! +&A:+!]f>Pþ =Knzf}quv!t6RʘG0:}\!oН 5ڔmb>i8h nO\@kL9ͬfz^Y`'EsJv҂MbIIWz_QNaYܡ/G7$A>I (zFXk&ANNwkѧvpQ1[a4tAu\$Hƻ-{ӶS8G/ZVZ h @m5u; h-"oVo8VL8fH`>T(O7H A!NI@dZ}d(,uE./1*팅аZGMUY4돡EK;}b-k^P!? ;u@:ɰv=(

       o+tOvN"wR)VU]~5*_*l{ ~ 'wtΓ[.7xD$Nv bޱJ`L[&gm KJ/@%A'+#,~:=#z_R+ &A8.|G#x}L؅l;O:9[Oj+xK:Qxh {"_ MТIR+B~J~ӌЈHFsG2 R}'UpUn5Cc%n@ΪJOvNR~N ,yDZkAR6ϡ^r.P|sfC4/#8tcQJ >L<H Z#u ͙8S %PQ$.qD)ApnP?{Z"T{29nzf߇9Wr4U`2t~=4JIT@6p^Z5覄٩\`/<,VDdO@JI8s4bjhv'M3ﺤ=эQ<T9943g`*C9 uA@1kvt2eX8TE.#K&I*)v# z( 0:X{O/;xC04vqJ&Wtw%QU*YVc$:;S NdwB*nw8D="u{'pM! _,Es:9q]! |ʜYaxC6|yKhtޙL7PzdLǨ`7wttTlV#$H3E/vqݬDKr ptT'D-Ga?GHw._)S.g-TޙU hKpx?uHNnOQ7]Sd}( 3j/bu_eZқ!߮\mPwvj@$gs\Y$&" FƖ LP߈?a1'fg)P:"ܵhA\'B {kTfQgufL:%S(1Hz<#LÌ?+lfТζl5#bj>Ǣ=XM;-yYZ/%ylŞU q Mtg3%-9C8F#,͘tGL]*5"6=чsfT.|QX)|"pr:vȋB"WȖ gޔUx+Y{# i }je8zߘy|?lIUd#R`l6TF/;u?)xIJ@@A ʻ"{YxBW++3"_ U0t9w p@ҨaATPH$GX;PPcYR0SXDW[}׺+e-%P(7xAo+4X9s#xE 3*Y0Ay{oi^װZ͹U oL ۏ!m%Q;)@@mkZȍ5n-x`.U2#=^|!gå)KC<O|O+6xZǠpmڇPaq!P/j (H\ _!` -զiV;33 '͋=ܘjoڴ QUE`L .&2E9W;j"4A!T`sr?´D6yj,{}AXEIS!\;y!Z“ÂcDiVݳb``&G^״\ KFw3sH#^K(fwmRpRHM0%}LG JabvNpny*fL* EB׶!iŒ}GF;0IE/CU;[wAZxr+l<:!S Z{(Q,pyI$gzi`#9|TM Niwtxl2xuqcߗ#&0Xa1W-*`ua,J-% u}&C=[]n"(C:Sfŗil^hd ٞ9 .QIzNQ{f`YV/ҠzI:@_-VBiÕ&b%f@x3м:8svJEx$}F ;^6N ;plEY3y0LbNu}$YSuES@jO)z~8~@-S\,H־R=nJX\iF ioeyvx8{̅h[ޮMe" t8@5š"sBIpuhloMf*i0-;uCxV/CKL8f*V;HpKp?L'Rd D7!=p&EJW 蘸cFOf*S_Rr(/}j U;/ )+ɨX㳝?u*]?]DVp/ak#蟨(&@ DzᓢkTتhcs=?cÿ4aݑB{:S{۵Nv6o/ Ug;dNoG%қ*0onS8' l[ެ>캛DG(DRkA,< yVSL^mC//+}yH܎$㩺sw^2N砲y b@[bHCO8;0ȘLSE^:<)Vڙ4|S̰+abmvUM%9Yh dAv}Ǎ+y3!ro N8&aEB5<+ pAN햾E;nZsp\>h̾աޓt;3F@,@{UPJ +o1HPPcQ:u5@RNPL[@L9Wh t:A:lpG< N2Qc/N2{ҷF="#E5#Y[GyckQ40`kABhah -S\Cyi]F zx8V'轅oOK}]H|sVh\<񎓆.I%K\o_R=l'9/di 7P x\.,Zo@r=:9=~.L]S7lp(km=zEP{9<;Vfr'J7ZمU@ӗQ7֖}u@\Xxϡ>]zaqڵF[,N{O439{d׷}PTYl>\`y 2{L#{L;%ʯ ZWi>{۱*e7o{[/MLVyQ:=G]'=JU:~/'2gWϮ! Q릅ߝs Ų#կ-Y2'Q1Jӛ}: ;2>an1ܞ%%raJnMCy[Q(saVtV<ԓ YqB]⾈O51>XZ,ɳD;Aa 0x} Y 'CmqH;30W "{ԃ^DVw./!;%KP`HSaTw,Ըq01Wx:أ+0ŝnzA;BAژxE~I 8&_̲ü&t|Xœ2On.)Dm:̫l-#8Z֮u9r '71fZTW͜aN]lkҶrhbLBSsLJLSgU ̭~!aVMW)!7{;4FWԇ/.` \mҔ+UjeśT W},Ga 1;igq:d|b7y9rH,Dm`q=[ oRϳf ;MjxwE9|uoB{hzPiz[}R(Hv_.y๋t;@>~pwJo B,̒a3]<4yD Ϙx}_(8%S6));8kZt Kz (lZ=ǥ`liUB>\-r7Uu (⨇X!y9j49P:K/ʘcq+]zĻ։ U"AL<(xRQ;A5T $u]BUzLi7mh]S1*ޤ$60_M/O NhK_ԧ?O͇n`Eٝ¯y^NZ OC0VAmfV*J RK8וXӞNKI IoC?:5R +.޸X露aQIGŧb3,/ 8_nq2+w$O8j*rۈ1T-"@42Ar㼚&aET0L&vz)-rUξ%k.XDÉ%%`v!gbx;/$: Np1_.` -ؓ}$#/;@Yk ~:@77rUQ޲Й y m]ZWg eSg{4I>[&?fI.|;#G / Xf;' WU%Ѻ!/er0";&[&ckv*;]fkwJRr{=bsv.f yA!Hu͈6_z?Pi~l>_ &qGL܌FTާ+T#6; tL=ocoˮ'Jh'`AWl̒nH ,(Q<, a*hi~@GH"8U2/y F==OagN*?uuD;baaSε,{:R'zHʝn)T)kvtStl~ "!~d,'ɍAշn)kZ=޺\Ped Zօ|_:dO|`NVdjF鹀8ѵ2$Z\#_F"~ (JBe{ T͝{BX !g3Qxlv],3?,4Y"U"Ku+-Si…1M33ھ;ǒmg]`rh!u²oyq~9pUP 'r+HOj"0|9Q#IT[T PDs.RЎ~P}^`[>xOX)8_c]/xΪ,6ifj9ָ An| FlP[8 ~wL3O0ǑZg268&0JsIȭ/C!r m \k\ ~_.%N ,aR}Ҥ@sYECӹO F:3K6̽kہDp\f4-(pOَ.~jB5jEa}oPBf\{VL{JhOw)}EWdO+q I$Q5߯]4lHWܪf;b,.3e;ZJ-KW/N`{`a@sPaŅRpWJ١ T, b&;]OQ{d FrʮޝP N}"A~fqr꜊ E4Ҹ"J! vwmˑCc. n~%qE&2TB0ˇ'\-(PpLP{̑] DS*{!bSGA#,{_JQy(<&cKhOGԆdh }R jioH:|+>?.pyL:jY~d ̚xdQ̜LS3M ^FWbOȻoTO` zm~~Ftal3''&+_Y>SSFP/{{R2ib`tdTHzY}=J[v#}Pq&*t*5c02@x3KLoZrɊ/t7lܥjْ?ͨKE7@$",t^#}I#967Sj7MJfь2T/@6 qghm q(7EwA+({ol"sy.cuelZԀ`j6)M>>P L00tV)ͣ?ze<3m߯T 2Է̈́aDZL)EV8?3 b!{C"~z${^)"(Љ[ tHZWE2fv.VB:)Z'qBi:,U=6+Kq ={лLXYKOVZGC/?GҶ8Y=)*o_ g!1K^q9.u*ht3z8"9oۥ1}ݖaVh"|k+BXl^_Ue}\k\Ro6Oڷ<E|>:a;p H%;2p#Wlj7>T]Ȓ =h \0(D: DsqmOcG:5K`yok*mV!;PɨEL߁=+pVXz.2F]1 U+H$1+̫4v$6`~w&n,tO a{ HSݤ;L2j7ۓR2+u!wAsD"K6Z=LjId`6;bLZQҬArU VM`xVxz~8|9B4ji -Z^z|g([Ɲ9Zh @D:Ķe& Բ4/7y{^zy"\6$By~q:w9'raГK+wv| ©%Adfy1$"+~U\JSGi#Ak͕R%҂}[6>ؚbtwC~ Lq|-aыNGX} %IyɎbcw$L{Og])ΛGXMm)Z`^fa , YZ?t5w2Wb3pG!S3 %fS@|^NYN{aoWvr;H4rl WV:jX@ddѲM.+m./zHj{vmw { iLVF2I)rFQk=hE \½Q 0E@ğN 6R#Λ.at/"%Dh\48fr<b?~t^\+1up=jxSѿq; .12Jq*V_JjB AƎl 4MV5hExt0.6"N/ړx?\,Oi;^4Wr( / 0(6T U!;}AŁ w%!Ư>$g!. I'/qWxqxń62"qeY MI007ʠckAlU{<4ʓP+3#G7D[Tˀ ZٗYڀ`"ӈi[][repQݞB?lb~p:gucSWuYlPKk I,cqܚ9m'6'gvJ'XbJ=a%v?SeT.<, xk ֒Henx)&!ٮ+ZQ Q{5_(˞gIcwO4ɥ2Kjjq)9#xr6NT֚R4?9$/)2S} F"/4354);H3ES-+n }<Uq|r0)۶0TBsX:*^w1:89w/yNaW4͍,\uN}<;VW`RK2<Ǖ2 I+_eQnFڊ2AIwEND40gʏ4s rt_JXœ.&Q[j#D~nR ɨzeVyfTU$"kIR^E\Y7X4*"أO;S/trh x=ȽyY鋐&cI!hQIR&SOfd].nAy(%yhgh/)z/&IǼJ o$NbZoEo<Ā&H]7T8ϵ=p|H;tGp'UE-QDތ@ž.`ka%4&ͅêӀq#:j)C@>GB ?|0S>>]3ZW-yRdTFN?p`1Jw2(܆pu"; 8aY*09Z=YCjIJeor htޱ +fIRìjՂM0e7E ɬl!St0żxYךԳm`L:>!X:}gq>60Y Q8܋'j|kϠg.. ߄&fa[)Ck؈犺VDiVh$Ң3Gx'T4Hk}o*yŤYLPTEȫm3d_E< wrI!HۙRezE1\irՊ/HťIxfp ի'a Eو>>]#+*)Z]yWuyKFHEwNy !,;UκB!Ö́D$j Ćlh9D+s= ?Sq$bP:-9~iþPxASdi_}h`?c*؈=qU?;$HkNJ. 5+~|3옪0:ӠioȪrk4UT{':FNȵΔg{ϋa?ۋh#ˠڇ i*UΪpyN띤@^ D;1l%y 27hn`z~-{jH~OLzxB[pIRe d51|}O 8@PTkxxLIbT0,x?Il@,Ȍ'Å˂My<$/v"XTKkz̍{-HC~W\w+̪9Ǎz~1UsG -;9Gj-J@.zbʎ-۔+m[e.t rvѕ\T?l^2&کQ`,q_qan~w;YHxQr(GvgR(/\ 04+o*SMٔKXd|xEUW=lɨT |1$c!EmaA~_C tWk?D`SNw6nW;3$@aL.ZVF4h5;d'mxhQ^&\~Q)c1h.9w9d-԰x975ߔ} 6nPbT(#F$ uԞʭ!!~<d 9&Z8^p*ʿDP'"|Nf' S5DN> љQp]RFo#lPyݚ-!X?Jl^>R6vcj"lfASAdI24=B+!' חl(T p#Ti φ n8^znV?17 rW#e 2&N Gdl|O Tx}&H mIR߄?N[!ŌFÃ&NbJae_,[+?[B#6_(Rr/t%rʧ.5\ |̰e9F)"37I[,zZdr1; u,4#/趂j~~ ~*/HPX=lq=Y(d^3"#⑫HH%Tb 0/o7YD_N [RJ۪_]ʣ~yx}_<k_ɵu~RT۱L^pWL&zdsA{k%txi-yp3ʃ TkqG-ܨ݂y ,T}{d}[a 9y{,^#$DLCywml,VQ \C^8 xS=Cz_Ə JwḮ]3sߗV<(.^%M`-g4k8Me_)(K%DܿkAʛ` +ϝeRT.)nYiOhc߂JGV)>hS&YV87UR4;dBv3caY~z3+K17Sz&;{uQx!,MAw~޶!H̰ -nr 8ݚZ0+Nt$K ݩ:U\ZDGeEQh*QŕJz/_ mfZ;^Lx{S[KZ8mpUPqM_9G_IQF78w'w H~t;1!S,/7~wEFXx@j(P+P#r*7>z Yl*c*gÍ,gQmjc5.T&6Lz)ExpEP6CpIyM :lDHT5ƭm*ˏB0en]gwlhзx' wNnp}醉 xsXl_apE/n$W(/yc`!gkL?kca•UEr+ *y//-]۴aBFNW9$y Iu{Zq@]{\{vK:]Vv7buutIR~?y ܴ1äGCݬ:ƨD|8F' lv_Ԃ;hS#m-){RlÔU2:s3#/O:I .4ݿwR8 ClbVt*ԀP\{!ND"u]ݼ[dIZM|SSV &8s)cgM#xc);@UݛyqY%-ɟpŮY046d=lb4$51_gq"4Dx 9?ց]+|`h muD~XjdS:[eQh̥'?mBnOS;]uEn} O s淨բ3bSWgZ&!%X\q&%F4c_**HTm]u=@d6.ɁU6`3 AYWpK@IG% ?|t˙dv+a>V1W8\AA_UDk0?׷R#O:;fm-~`uuTyCl ᤵޘ:2N7V0wžRsYDKJ)>Rj@Bze&Y8˄?@^B+1jlޘ X 2DBrXX d~Id1٦6ߘuC `iȅ]\,; C3iں1r_+_0|h J+QTʢfFhASϴ@.lfjF%M݂8bNJX_3in0ON4%*b.w BVehU$Vs&c5>{xPȞȟzy.JZыB&Ql6b.և JB$ʀY'ɑ=1د"AS)^M)){_0{fJȡOp0_fbbe8ia<{Ɏ3L5Nos+3w'&}bH^újuPmC#2st"y W;Pb]i_HUZ_zP?C#{s:Ϗ Z?ʼ\S~4Ŭ1 6R!2HDK[bfCjYBK6!fX-5=EKisO@~=cٷq7ZE١uT D72flF!ib@j܏@J5‚M5j3KyJBXʤג(VPD6`W`G HIޯnWJ Ú|H$ G(,QxqDDl[Y8thG[\UCg.P |郰uPcI(Yӑ["EvIe{6/䢄hjh2T'`ǃ Hwhggߴ3@'?YepfzZ-IAl) #˔Ye3Z=ʬtM%10snX~gp?H dP5NXY:52hY`NL3*K&UgHH[ceMC"}rXjܞmS֌5< 643 iKR+o^V}KHm<):ZMptNaEr9n3F֕a&OVK'7Qf#|_ΰsS u2)0ZU3Ltqis۳]v~]JK8(JU,Fc"KFϗm-c]-[]HV>Tu5%WlŒkx%%)n VN.~JҝfSfQ|v0CY-#ąM k2wL?&mknЂA{BߕٷvJϠ jp}/2V':INN$\d 9xk9E&ulImx$eye9EA`GH9jT~vY [qM=v{/'#W&}1FҙsTjf(~Ǝݺ,,vV֭{5FF?! b=6DzBmA!tW{YGEɹ$Iݐ(ra~@@ص azY5_]ѢZ:'G* uBbMu Fف5%Gd4ga|VhVH_ZH_]/ c`g (1!2+HpǞqM >>::x1N{P7ƛle觌.l vN0 Fp!{Sg }mNܖUsOa AÍ-5fr}cAw4oK RSnS>@'soDom$JsN<̎rPuKINɌf-Ms&1٨j1QGCUmw'wp{"m1jcv%g0![x18%b:*43SMo6+(tCF-JX(΂~e0 nOD7Ǫ = > FQ֎/zOPATw2nԹv}^=wZW#1}1Ȃ{7aK/[hU:^(ѪWjQFG=B/}AĞxVN'KEz`Hkms9Y@59 =o)®N`}اtG\c\'4v0~0_̴iM\LQatAxa|{* :GO7r48 T9&fn6r8@2ʉ~NALsvmPӬi|{8nqTFȹs̙ +/$38˰9cfvҾqcgb{ DrH;%rypFv([[L+#z1\u#3F;De$McrGA@DEݡ ZR?j1 {_^hF!Pt*g=&hӇf/.uw1Fk4p>D׸n%q% Bj_uQ0askĹ81#җsU+xkPmcK`$:D*ٖw-7i*'y@~-e0״DdWԓٟp+VR GJ*]4ZM,SP*lf0tN0I>z-3TAհ!<$'!nkөzt('a2%&%}`1UfK<~O2.A=̄/?^7b]b:=٭5y0ܗv8f{ t~'gN 6kHKgX"͘t1q7IEʩH_H;A`[86*#C/_E6:.<xPrep+&0併UL-ߎ  v(TptbΫָڎͪW;tɴ4 y@0puDMbzo3a=|eI(PGuO*ןE*a_+`0/QfLhcHlT[F9Zsz"4Iݺ(XtL0ݔ Q~d/Vej£1R'cO8F6P&4ux&7v } D?R1pniP!RP@3B"6paqšD֗g noZ'&z:/(OspCӏ4pE%hhm8aSx* 'NmUsueUU W^ՠ>V/-8؊{n -JZ n#7H9YF#xiO#g r.nbB)H6zkYw NEpZ}.b!w/ qag 7+YSvoQPXVwڛ:i#ݶ{C S[ɦ&gPUcڝrԒpcwE.4 P5_%~9UDQO<\|QlZ+鳑Di [0i#  '-g"9׭E+Y F:nXWmX+KJB0-÷ Z~#$ }%x}cpG%K1[ |MEZN4\B̙CDY[_(P'{ۦRnnE=fm-?ӳtIDqRřyQBaL?xBX L!}EO>j*`b! +`?Oa|8{K8އPMqpQ_[L7Q[9 sk!>&c0/ٱ-9rXgs f}ϧ_ @ w&MNlH▭bGyMԶ[R㸾 5U/Ux|#zVZ0K gTqm=j/e(6p&4.oHh b"vn(6LHdXPI %Ŝ=RA gb<[<IV]vond:k@"^A!̬R L)uP' /3򁏼 *tuɤ S(J!o>NqJj&6w|mZ"|4BbDF:Ec#8|g!7X씪*aB6wU#r~kϘX:~_}8V m|6: -tƧtϳɮ>; #W_7u6oz.z'+6,kp}(jpcϮgcTSVawE$%giM6hF:'v8=Yn9;g{jIQ0 O/F(HT_W] L0.K}'_祔`z~Xe#U9րOi$wha"wz,h E2Atާ_))l{N`@Ǵ G[j:H@n|pȋco]9 ㈭ʩê *κ +4.c-JIӺ\0YŘ!vE|ty\r{W`SDSwK,@jU0+FYU bqOO[ǎz 'Zxh7Wx Qbh/S[@ XE jT[Jа$7YoD;/bnw(1d?rU$[Mg~[/`;PG5(@qپh=;G +9.fĤ;-0̮dVۯK ,ҩ9E`#aRzο(0˖ #O?h?"-v3剽VozҞĹs/3(3S(&-w"?U2iNhL[,мMȭhFC XK7%OsJ[@[bq.XqC,JZLۀ2C:s |pJ$@FH KC[ܸe !< E+1w 4JVF/Eo36%3 7I@]Ge寤Ӊ=Ln?cNgO '[ըv=2q@֌[D~DVU9,п>b}h GQZ g,+:_53XV1Vl-gU]iCa)Qg\bulb-˙4™4rU!0\$X ؔc_ yOTփ,b=ĺt 7l@Bv# '2Qt%riXM1Rmm(߻2rIJ'iAVEL}Q?IZrVuF<8ĨwY({2o[#B+D }e C?# kKOMBacأ5^{9ܖWT utkԪDQNKW4J\7\T%N3vխx`M# hZ% sm` n*P:zs/|0Lۏ]z["īx@/i˨?J˧fnr[Sí{@޽sL3@SLj6%gg̱zI M9 Aږ61kF(0 3V-JI-cA?%58cs?ӗ4AWcy&XY  'g`,-_ q24]Fr{r%2qA"Ԁrj ?nʲ$?mO(4qVpk2赭Cz(ZZJˆrtp!͊pU eWhBPXam:p[֦,XWn.Ji cwRkeSKB)|bi8md_X׉KzΟ6x0  8o [ ۞.- sP5w ]vqHEq*JҨ8X@>|X᥾t=@V;j5$3Eq>%* Ȃ@h6]vϚF"Gw3j~ uqu? טR/oS"%oR?;):Au[4?Vv>eNvmތx[O,~u*S<ӜotuJ e@RF |p76Ҍu5_"5Ԣ{- po WxWL~00 aF>V 'Ҝҥ7z>"Sũ} x3MxvI+v?H"6`P̺NO%cIV$Xgu}7%ld O[ ʘȥ:U f"Z$lqm M`9IR-Bod}T@xYzm|+/+\r7EfͷktT)3Eqz:wRȸbN0ҏ; sXHX/};6“#Oz6'~ VΕgR0.RPzTHi远ɓWS`R"_emL3Çj{0, r3߃}vg\@ZxgWjy※EK1^ѾJ2cLLY>&Ό:#-CuLQAhfވn Q @QnH2qiJH㻟Jo<[Xf;qwtE>Wzƒ骕!'(c W Bڼw!-((%eNi#Г_VΓrAMjJ̌ 'ʐ]<_WF,pcP9駚}ɧbMYTፔIfv 8JVc]"|b GBTmUxGswq%Bg3_tC&N={UE++މ Joo?svױn{h+d*=P :(.ݳ[p)ũ\ZZi B7!ꚺ95b[2&8Y2w_vtY݀%]>=:x*^q*E)#h3 $A'' Ѓ8eH )#%ȑBi~ "d.M7#bB˃56‹xHܼ5#u?5ip7lF*NzfY=Nx Y?D(nDSې0w?蟟Me} y?Pw[Ӧ `8Q G@Tɼ)4+qCpXOBJFFUy͟ea&d3U3yOAڇsfMft[&ԓ/ yzIj_wB:% =^v|gOxU~̹A^8pof]X# Rϔg&`q<ǯ&Hp}™3_3Q1ZVan`%xX%~SY0Hg@j4{E9.Rhr@%\/1{lqLL_ u;UQ~Yhk3\({ہFJ$cUc%\f[Ԕ=o&0O l\7J霒BҞWIYRQd"iTHu˝hCX*d\Y/I>}%7XO _:1 +yKfv9Dׁ3T^Ⅶt#=AAl#eVBkأQ J5>v_SiCcK^ 9?fv$Z(|R%l> )N-H)ȜdxOFR&b~4bf;03vaVG tӵ3i#@L` sӈYO ߐќ9.1btEߞF.D~*i#A^4yb ` 1 lp[xo<6Myέ7?XO;Y.i;]a; ,~SֆVTu>pZ]6aGjܸh;9A q.ۜu?wϱ; ſݺYV W-!葍^M9!ܝT?ڬhJo,D@[wi. M>_߬Nң.mBľM ^6-nu{ux.tL-2qQ܊_j;lp>A84DlQJ&e-]_ @/Td^"Fe;e)~59sbޠk"# nܷ2N"uCiB g. kؗ,,jr: H";IY k/wmE^PKr ]lE):Zxៗlq%Ž>_݂4~ދBʹB~gK6W?$W\]Ԗ?e/Z[ğDeM}7 xT_I$xx2I],ke;_fo~}Y9i^V$^ZO=%O#xldBДZ/[u&𷀐9nP%6vvzxIV oR,np1 lj}ЩQxX6djHsz8UsZj3}uǣ;ǯwwJY߼;^)B[NA\ִ Fl%ܡDG_rkbK#Cr2Pӵ[miPyHDV'hè(2{xnV$%v;)˩냿|V:| ĄH5sV ?jK+?ƞ>ї)jiz(=?BCw֗8;@U^|Z=,䖊2ޢ{lG1-b~Phy1"A^ds0%⥒J>I6kXEū_ɿhŪʐU=щCQBDϿ1 H=Sբ߮= Y\bYu`VhLfߥNݽnx#b xVZV :p W6O?s2NJSC/ ft>brqքU2޻uѓLrtׂ:4O[9WA}w!$b\ e.Lg:dSs#Tn1ͺ;sdo̡Dꏸ=qvB5leᓎm?JF Xx޵7,^/-ۥ p1fCc`br茨f8vKmf PC.Hr(vC),,Ǖ r$ob%3)ŨkƁ9q[|g%r޹wc4isDC!wR`fM49DZ*%a?!Yވ4g^Nj|t&dmwSO2òN@iYV(\= 2>Ƙք_$x.w4P%{\`&j5fDn47k)힫 McKgIS#Rg(~]KPEqjHѽOF~9m%|eSIFxIx@>>)KBaqm( ue&E; ')uaRSXHRɡb33fҪTI̋˚ ?hXq.{M- /T6Sr :yk׃ b-}WJl'}Scm%$Voq9|L41wV-a/ytEةLj٠b: $r0?RM\X7[lV`ޥ~'5rkm}3M)ૠVIYK9*0)%?Nщ~庞bD/_Aq]@f:08`׻-u؛_ǯ;wV#WI?Q]f\-7.c) ̗bvYi*g t6#&QYS0_\`_øvs$ôgMYLd]pjx M+Wipd*" ii/8 FB^KCT;n=`; YhoJcn:!1gv*gtN"5܎tfbo3kuڍV*<[ }8Mت~$f/wΤoQJ4%ZhFlj9Wݗ=TPn&1;{rit[0zoJ#,Ү.ϐے 2#0ueg?0T[ϒ*7aFŠ$j}0G>5b¶ KZScv,r C MN61(>;PLg\1|ΙfsuyN-[G86/,-PkRR18򙛇.ueȳ3q1r]޸z\NeVwW#6Wϟ<}@a21l%T!}UyL0<-b\ǩu}IC$}cquGU^D@UzS^yvˆȆVݮڸmz/n]`(}[=/BJkD9̊ }+2*w!a+[A:IKYxXAtZ Zdڤtܲ&:#pk$b+(g쪘r%d-{ kESLqGnBe`KCsyKU4yHSME5%luH:"eJ_Q{2 (;5SVܱwn {L֗%b~l_c/2mA20(Ee ONF'5En`]x;y?V/ N;Lzc*$8ykOj[{!{ IZ-GUm 4 jN&MWr$\keh8i~d( IvewkiI)w:l? Y:LѧۼsVO|-(.y96sv2qH1a{*Xg fP6F6 14~nji 6㶴© -IG!bZL]o\mmvnr\R)ѥ|{ ){,m(N0H1B卻E#xVU)4 +bEZ@a{S-s 3jT<9~.s=R%T?{'TXkiQcC%ˋYnH'#pl.Eew}tKń9#eOs~ a!AvPIibl*dp-K!R~h6[O>'i{V)'p%l=&.z'ljH"|&^x}4n6Oկ#hPW+S<*a7⬤|Rtj"`|˹cKc+W4p N+.aEB+-6jMZL:g@*?PbMQT6-[&ZRI̥G©uumR#gz)7{"i>* }IdRU轋M~V׹FF:C[C\3d{V t=b$Q;ɺ99꥓Y1>p/ Sݱ{p%fAN ,/ -FQ e.W7nA5m,Xɉ9{x h6<Y`օF$<!xOJ$[2M$kK; H|W7cpKɉ7r#!jűE#ӊPƖ;eϥ49@UݙИ=Da= _}6!RMkS >ɸ8"Pl oY k0ľ E8ߍq|èן%Pw*|_~H<\Άd|Vπ` q#CoރGn+?]^fA3$s=g%n驹"J?YgN5yI|xb0U(^?Ra5ʹNuZ??yX+Q9>iy+:Ga7?''5aCT[t<x*R1N_ʱ1̺߄Q{ ǬN[بXsOɕe~遏ׯ}ΨskG4N休&J7ص+gyƹשHIQ4`8z{=ex)`2i4>$OFAF&?vZON}H E~]XpgGm4 ; #JrP\gkC˸Ϙ(0|*m&mk\ =͈i)ha be`g3a}ct߆M}iIz#:m4h:Y{?k1)|U9p\27wI''ەCf/bj+]Gr_E$b'ô&?.qV&6G}f7"loBWٶL&>۽'؃&B8HDDPlպeՓ|YoLT2L&?i)'"5 %en`!]3f(.{ Wuu-e< 3Qk+$ lÈD'1C&4]V]#M}Kv-:K DJc#a1M%Suw=Àcʲ.y9Ofܽ7-#Tm%p9M+9!o氘`_rP!sb|ee}8w;5OtFb O7t_ΊzY<]yEs5 ^zHac$S psb4Xv(^.}'%Tޮٵ>+AZa2J{+-N7QS*zy2^>~}\|l{QܤX2;9*B VfnPC 5<~x8i7֪Z_e]Ѥ0ܤ4Ɓ)߇܇i(V Z>:6P<#5XӆцSW*e]45690 +,R9t5K߭: M Zq.Ί~pM$ @|.-;Msd](R LfK9+3/ӯyv3TIeJfZKvEp0$\*5C`LߞmVx_V:VUПslzTXr0W%6; 2R2'ˆ,EFȍqw\8\>Qp$ 5RVv:8laL< /.Ndoʐk8Fm%nkˈ\yG42WQ.z ""Jwfv!e/^=؄Y:v Ըcй߁&"(nߑҬD0$jZyT)W'O0Hw{Kt%(ke/E} eusI!&S41nOmCq~{@.3tm8`@H4iiFԝ`v{vy'm7 +X&>ɏ;='aG Vv\ T_l23=lO!S>,!W07cr8gB$4"X=>8͢7 ‚hknM\va&#F,"U)21QtH QaftYX=?˝((ORZ7ͫ"GVџ&؋JѻkTzWqod$ߞ<ED&gG_F2:q]/^fqm8pԞy +f'ّBf\YeЗ`KV_&f=JOE̎F'$kIJ:pXfۥ1QٍdSL_@ Ɂ` spse3`[hK].e}0>fnꉊ$:%c˵V)Y42au GrJ>]]tMyP\U^h{G@.$z?uo|1&Hr1:/  E=T&M\xr(n/j|@,)"!6M@mٴ6aGg ⏀,=03=#ս~>t\^܏1_&:&5yR3Ф!"@8lv%̝v9?r{( M4;|b1rmݶ C;ԻJhإ̣b>fhnZ`UNnGjfmbrBDݓ6t,R,< "}V)TjiSP VA:)>)UNL]ȏLl`6]O;Z Ig.J,`j1$q9)yG _:V*UC%fGi8ժ<y:piL7 ,PneY8׬O,I Nj<*'EWռt"DFօvSSt>㍈uf%?GU a.@)ھG&eR ϴeax3 3)7U9z~J,Nk##Dhs*"%t|i; 쌌/B],K6OxxwM5K9:j+Ӝ햹)-j8l*;+6l}ـ KsKo/.IC ,~'%8}j-1uv14oQenSKzlG=u[^ Xߘ6%j!oJIH̼MK0|fLP{ݛ%ޕ|z2 Gm('D?>E0 .BCLQu{#0 $"uyKS7;v1gꐠ/R%,N?i#RK 8jPqOFM@~W4 Ftej wuq\U *>#PgzԳfѹ.|_?{zÃ`øn2CMYL[1SX&9DY1ݘ` ]Paw'hvz:3eMhY%khx ^X:ߏ[eO훴 Nu{4@q,Vן.H`CA9D;Lo ~zW iVgXvKwmԾgDM9l0t\R>1ɓTЅ̈́3={:ttnWPٵ3&̯,uŶFf @t/^!LWh~}T4Y2QpWvQ 6ݏ{.Xՠ<3C*zfT([ݍ%-Yp Ej!T?ӵEf*eVG]:=7 msn & .=,NYJҜO QUЙdf{1PU:\2"pDr}D솉CԋoyP ~ MՊZk\t~$aNs%cէEdxAgWJ$pFAHA|ɱokjJ!ִS։IG 8r'e NBUiviYU.8ϿơSc6.]ҍ{ v[fEn *-P!szTb?K74R tBw*Ja $ ;hQ7jӮTw?Û R舦n}.7|[. JQCd/o̩f]!G9cý9~6*ݢ nW'4-s܆,i=]g E>h>L RZvJVtRYʐO5SpEōw2i|uG L8ťհ'b.tq[fFs^\y0\B-WM˘N7;kEc1Pzڝ~i-Ȓ(ZqR'w\';نhDPN}-H:%{)|KcF<̫S|?4_s9rkos,yg1\!4;*"nCֲ&g{ާ_Qk'*?Aډ ?k.W@Nu:0FkTE4Հ8'\X.q{n 0;LmDC_JtG &w >LR:Käv_-H"tWۚ(UeFc$UV|k章;N'ډx_t' -D"Tm1VĹt3!ī}Ie(XӾqCh'f`Z:4@nmhm D>Hss/c% CI ;s8<`5zEME`1ѶGVj*>y1U%܄C+*=@Ew6Cgؽ9%VclE6k`)/U`i "DX\b, t*?6kCN\/C>8WRHqdxDp>S܆jn $@0[bX*OQ%ٰ÷i[>8Qw&/{j7ːuNdK[$}/E?;BS%+yrL,?+&TE|r$$}=#[oA79Tؘ4%VKM50/7x.}.8jȰ %iZ-㏇C>&[f+ر/ v(o̠(!abPΈ |RWT^Snfa\v5"=nXY]H ئ̰l;7=LA= UF!kgx7-=L> #' %8aAkySY =*|;ɖ {QYWq.EqlU#?~d J{Gv {3RXjqkU&lL CD3}Jtu5v@ s X5 _A!8yaƒ~b.\3+b k/qqA 4 ƽgIrsD? F(-KeI,yNI,x>[SMEC#2Y5mŐilC(nPKY)tqr%u҆9 gكE=/.y邮(a|g­AZXKԐ_^i(v3ij>:a<"Z1vnнՐ[H=: %Z-_Pch}DO')C*JbtM{£ 2e!R]Qu s:q1L[3 u Z~r$C5_Y>Yr+;h2DR伌A a(vz 9">2j}ӫZ踮Ծ蓾] yJ=80-EΧ|VSvf֡Ree6!ʺ9VɟvFOaU7S؟P\sѻ1%y800紈Y⏫rd n{b8_ǖW3|\$_jO[+l]\7$TyD>j:/_.W2;FmgP!q$5길|(֩mR%~ _IL1#QGO]@" hsxޚUE湎<àʚzWyvi'yJ= mX>Y]eCM& g\ Y#!)HG-mL); NÜ}d \/χ|i!'Y,,6X0--HSi_(ʯ=3.} ֢rݻ|Y_bY8iȆN,y 41G)I3s]. T0CqYzp9uu|h:*˵q̓n6 ]G+GYQ$փCĤ(Ax _LNIU(.b(ĴJo*VuaMTANܬ򽱳3Eh& o֑ >|ipf,6jAډi>}D/b8PG,_[߮S#̡ ?1 nZ5&rÍ9W.&p Sϸߑyd ?`hF^T@XL=I./m+a0s+Q yPg #)Շc#ȇwwf3F)nw%|:xXK ~RT3[bMB=?nP$+Ms\hZ^|#1}h[ܼZ_3R$,pgiHPLQXɞEuV?va`b,7Ҕ.KcגYPlcZ޸f]g]eߙ QaV%M<tV8j$徯/5ʶ8hVܸmn]e٘yI+;D$mxIXd89iDi|F(w:{-5Գ{:R 4W8eb5JཙS$d! z1ڀ*ѵz9L1 jv`(:i](L7rGXǩ8(@Aor#Z&Uä 4 0T_S ޘ%VrUƄM:!>%Ƞ?5;VG:+( X"T LݲDK+`dhO/y~KuѨ唬ط;L)=!M|DfVRy#}$1+ 3{@甎3 @E;y>_iMỎ,>`=^e}hR&'n4sV(p\ZV=w U ,߳#R4'j QbiQ2:f]rDת*ʐNVyئ4ˋ+ v%&Ry0.f#*)9(pO\rsof7g_ŶGHHOKRW؉%{A\UJ+в-Iďfԝ~99O l#.fifbv^'vm < rlOqƟuVbWU)U0PMVܠ[MI .ah>+mO$P1# ;:D*szWD ;B8ͣ ^d2~M g."C7i7VkM#~q/hrq~EpvAUwnRBSb2 = 'faya@̗Df\ddgJG:}f*[pMn騤aC *֌g΂Us%ÿqZ@")Yy:mWYWJ(BͿۂ"[BS){|:bhecwAdЕ,>X_D4^_t"!/V+N)|Ys؂t|3{|<4M0SzTDrۦ@#Mϻwk'?{~_Av > _VEQ'2 VL';TN55FI1t tzҞ^>s~;h1k 7,y}|ϊh@wMgύos8 ))m+̚/\HRx . Q89IӗHPt RQ#f3B_Pىb`_*y&W;non A'=F"lss(58Q(v딷[(fOG&=O׮;-ܻ &+/=^VR*IFkUM[h&XOqEi~%tM&1kٳ` +Ǜ{0KyHgvc/?yTĪreBԾR^~Eoi&H8N}%U(D/S.mq+79{gḬAMhƝ< iA \GGۣ &eWAZHw4RZdμ!mM`f'_~AƩ9[;>tj"ҙu f+sR+b˂);2,݀m&p0+π"ix[/#vHhB13&y$OK}hY$^\MA%_@eixL).vY_k/IA VU@.?~v2̪0|Oz%; >OhE/|%=@%B'Ch &U: +lȶ*GdK"|RwfJdf0`ᲇY˰"B}:[f"6";K:LR}/%g&(YhFBzY9=_v0 J5VCvcFrѱ8yh<τ>PO&7^lamjnJ9"HkT-Ás 8>Jۦ!̵d3H/PGYhGP@N F[':`ښo`.V{A o;8|tcJǐq,ZQR]/L@c$,! .fn=B81Y܎Ė4blz@< RjuOQN!.{ Q_giQ9b:m^l\ƨ%2`TR_c?Z'e]i[N] ԑy%`VB}?LogK͍&|X/@cz,kk4pNW"Xq*g炤5e91,+WϾ2w10ख़OāyQ>NcĀi(ʿ iEMnTZtQ^ΧtV`J2xhfpҟZÕL%Cmh$\,5: N vjBqQ(_͵H.4s|fd׷|Ek9((<-6aP #i֥'KH{j"JlbdrCA{)ϯ׭#l;J@a+0*Q;A)lSd4>"=@khЉP0xn_/m'd/Kh]<bJ{=*רqՀlw1Rx5?{Op5կ+(B`12>)pҩ[p ވ@^vw#8cQe\>=l,ŋC=߿y 'e*|,UBxB!y0K^vcA[x lwvġ:yqwXlgLba19S_yKԯ3W .a~Ej/z5sM~O軌٥G NlW"ݓCz Ia7.3GtվeRA{9O6 _ A-_f}P@S&f~_en+}<S2ґsܑ{b3[$p0~VU^{\PEjC^ԀSv=@7k}x/A~9ڊ2`˰7AbR&Q"[9iYv!AȄ"xǫ:3aW.JD*`:B3 dn#4jmT ) u7*_EIciJl}P slޑdX1$ߕGaR01y-A3/XD -yT폨FJ ;8}1+,$ a;론GET2КqRqo-w š%;sL 'vG`^}lb\$vKsk!@إMt=cS{>rITgؔrYև*:!K(CD[Pb/^0#傸}jj'D!}S(xƶ?*#}q .E_-lN|iRTgrZ0D,RdKhdW@/aK8# w[r %X5{su[8M)EOoOokUsxD:{q yDaD٘ǀXWF5V^)uHc`!k$<}u4.RmpDap:5\8Ʋb(p UCŝzxXAH`ɼCׇ>1ϕd*KoQ:f3suvfH# I/Fs;{mgoXԙb6[ `A^tH %?]C 1¶=ᄡHcmuJlKDt+(.遷 "ڝ늎5^,j~G=ymU[9-=LwpQNR)HdUyZB⻾,X,6a-0$:!cdT,9!qy'<+::)G 2wFt!zzfR:@Cޙ4sYnedWGm;b{ݷ/*P0y3/\jT#F2)ysU.Qd;>Na6UX}E}gYzԙ"f.;l4 Q] V!ܮPLsrmCm#`l cF|DPB/(ѡ`'r0]EEl;@<{1 q)́ni[.hbTYzbz5x2#)VK`d 3\*^;O !W9pQTBj?Yj3|tw_Me8ڤeWta`yVc' ?q5M:Lן # WzƉfXfa'2iߏPwsb{UhmQ8yx P1;0(z ueR g`WIFd0hRlt0jmOHCrxEyeS!O6@Y34 NC;D. >p-JPF{|9 3o-U _rC`B+EŲ5ug(``W˰@tTFظqO+~d}׾T@.)H;s ızΥu :pNl62rX3E$|55:|j`6w7xJvapC "I6N DŽMѦzG͆]d[O}xE ₹lv$BYҫch/Y4>(.& N GqA&\pe*[S?K-TIwH" I?~κ$/[ 30=pmϊ` #fO7@tE:C̴B"M 5Ss%CJ`&5 /4{&vcY/(ȯbz!nd^1zj 9*#uikX7nCѓdahF*Pquiz#d;fS:| A4'#vrQo&תnQks)9ƌfaycPPpÅ6cxkW22INnV/ݼ>9)2`P1eM9rQyd%u~rD!],L& ^ɲ7*B"*rJjr8BWrp?}5~0Cpwi軁O 5*ДS%ba${q~ +[d+X6iZ;A,?we|W 6P4w릱`~Y5 ,p`iuYWɘDIbMڼˊ_tUJY?C&1h/@X;D- Ұ{N;4WjMXm'4ӄ^L]dGջ}a^d;#.2*$3^4~| RZA5F&€*5 iAeM| "%=3-u.&3(z2n;T#rWr}ݥ 6}&=qzLQ*҄)0lDu z/%A4 Q\qx=&7i,miϕJ Ղ4i ҜSCa)O\zmF=CcɄ.w7+r27mt2϶qq[txyvxZamm)Ū;sb2ܦ8SSft:DNm\EiJ+Z;8xsKku{4oq*ˤ;hdv,(ч\~RU\&DۗTp.Sl/!t۰\t9cI|-?! *2"<è^0CD?ujr,:ގ~s)|Դ8V(dqut#}LcȿmzW5ڑg[dnI][<N[Ԣ^'m@5$EcB#@3K7 C6񦍀wVCC#'!<H;bgMPsC2ؑyj[*k,C+IE24!쿜aOqnH9m5<<n \W=TJdA z`ȕFbӢ@lZ}Gֱ0#=4bp*zZ5@ Gq6)+7($nQ 3䜍gD՟t#步Gj_DcCZ#c((Gg&u KMd@mnY}eٟsdZ~w,^ȡI,%v~qݹA+0GㅔMJ ]>@!ݜ(hn1Cћ˲H=pT6+:fN L[DINpT=0+I`}ط@ `+cΑ}>@"/d(nQXpo^ 6]#f9uz}짴ʷ_FAD c0qf5.%#q4ph{ւA vJX݆jbPsxeRe]Q\^<@55^sQ*,RUdp)'6) ZG,͒ 8!:G1A[7IޚK1=\RvP"Ύd:pD1KKuɓ 35qzUkZi7Mvij2:zywU.RSj'S)~\$aԭG޵hK̑Hm0:z<rذT;Cd ͤzEy_1>R3 "2=oKN󇩀T,hU`$Qbh-QЄǵjhrNu<%EpyȍR k.nt,_Ӥ{ mϏ :v㎥_ V3i3ȏ15gO:in̸C>j$!Adx&zܥ٦56dS'LJ? >0R`T%#iƂD>jфp䉈dP΋V+kkRF8G۳8ØwI9zW Yi}1bʝCC.2ϵjjMCпyr*Q3,EԲ.*ð 6&ɛk*h:8ݖqW~ΧΆ+$%Zom&H1oG{֗:̚×,fxCy!@~'>^pgYj};&$7m Gs´ݍ"zԗ=ǜw76zi)iXBZ[T`ޮbg82ŽgUiG `7^uX,A`d={d/=ܕ﫛e7'v}BJ v*p=g*TYlSmL=b!a /n{ k|a[;5r֞KykaPS3B4^epwG*7"0>iĖ>Q80C'v"Tɤ.TL3\sx\adC[S90J89CQu_J wtr pV :eiۆ* C^- ^z&;u~ CoM߳s{+g"I10ߐZ:$ɹ%B`mh:r$'\!(^C*Fk=턝ɌƓorB2~,#`B2}mw3R5؉GDzI/V>*wsW^vTeWaTY5SP"Yeeg,\iC Q1y ޏǬ^M3LEVRA,P^![EBsFT Aw'jf +Oc`" $F"(ZYƋx&CaY<\ֶԼy7+Z2[?M l`V,Ujb.+*UF KC!ўA~?4SqQk#֫eb=fxm^MA5軋LhKtDZ [JJ'RJZ;5Ű] i:\EdbFָ3}Σ/HX_qORġezPto>Mb=ÞIʤ YZ o-q&Zk<#vag--*53c@$(Ohqާ nw$2{fE[b60mA#a sWo:!Jt:͇'DoЌc ~"'t}0sQ:t,ob0h2IqeHmr c$`Ro)-^C]ԓkx1m[އhjf07v/d@Id`F>7s`oj˔>o>~{^>?*ܴ>BXH% (C.8@LF_>^cF!n= g_UܐZk'a<r%&їd(8ڂ*-~LxyXHu+I֐si ܍GڂkP̿N'ʭ5(pTYPX$U~Pp^jHz) bG0n Y_q=9K_Q:~, N'`d;ZY3ܳW@G1v͐lsIJhvCm~p &o`o5W6HpSs.2 )"_#@J ${h\p4ʹeUZ%:cGzEB͋ DFgWL=4ZҭUnW`p -\bMQZw_!b{rɁ OM.Ί MlyQL6I v 0} {Fzo"焓_~-.)ކ <}d N3PCqN#˫923JM&߼g:dvis+r!M[w̤r!#3*tJMăΔ ő'ï-~ $!B f.D͕ǽxFs}C4TPeSdZt%J5(WK;ι( uT8cj7"Zݘ6v^9jPm'"ceKAl5b4xCZb΁ bpGB;woCIPƾ#;_R}t0%K:7(̓KuiG ]x} #t~~֗f=/V@45Ȝ ntdv-3N94˕p`j@ZPgvIdk n-DNװxOgqb"gB#z*UO+X7Z|9)s-M걌 ŋV46=Mu/zuKEtVVwVHe|c\m$k^YXFs! &pE/0VukC!!;x KIGR͕dѿ_nmuy ݡ`W*Ŭr=zPX7a%%J*=h%_vMt| i{ٴy30C9I! kg;_Z&ի3,MXp,.J< <tHD{شF;/DY>0接72KE$}?w?"3'.XczAek/֘}v ZO>n^ݷNf-9:u6Dӫ3|=,&ұ y<{9k;Qe =@̸AƊ ZշrW\ {k-SwqOY@x{me\!F=pmF+{ T<7Y G/}UXs0Bc׌{µ ZKif[`j)dYZbKqy=rZI CxO[gOFCʃ`>1.r]9ЙDn_3^Įg{Kӱď-O %jDdohMj<Fޛ.TWPJqߴ>m#cL `6' {}VܲآX~iY ?ޓB~:feظwnPe&w>nֶM2fybxY7n'F梟˓<&pԏO!\Fx6Α V'99[)p"/ ~ѭafV97C Zmᘞyp ~:Sd. 3? 2C7JjhQ `ڏ.049=N.ytDWG5sjD\OVm|f5<8 mKFb>[&V*ElVQaM0Vͫoޫ@c]&Y04,Kl4J Ǐz } iԋ'qT&x bv0499͏X@87th'@. @Q=2vܫbPNѵ.f|U /QP|mu0TAE4|k wXcJT07MhfhPɎ .۠i9T.IRkηi,͏2 _?Z6nsFs01lo.錩O)s_ă`ߝ}OY/Woډ9BF%X[v|9=&?52>﹚m&9=fάNLĶ'Wd8j;am_^@L0EviBG v{1SڲS[{5өNAy>69FV-Kc1z7Fٍ20R=R;uxh5(g!J#tdꋮFڀB@xEBnG{Cee2S0I͎J: Ex(fBoT~v PP Svul윬~Jsj?Dn:y(/; {[nl7oFDGGeyeh룀't'l/f1ZQ_%5eA s8x*, ]!>xRo/ xt@t\&tTAs\.t)ԢzsN Dr)ӆH%WJ;m'V͉f&F I9NY^tߟj*B)U]\9% 9ݑY~ D? P/=@2 (HU&Lz>7>n޹)^z䔟&hmLe^sZ1;E)yw%`Bly}6_(9{bPg%c/ dfT\ C0?(W|Yn@?0b{< BAWLpTC^B6:!/ƣZ\3]X{c~5 D-Nm.-;Zn| Wetld8Tt1YTmؽ} N7e?UrZa"SMvH.la~$XEwn9.N]w\0ڳ$_HʩŹw 0Ľ.ڷkC;'KtPJmR]"nVMGw6._2™늿BB[BPhLJ1=.wآmGĞtpy[q/V\>a\Ѥx/eF"/׷Me8r)Hh֍q$r2q wBH9zahTS5}iTa!f"pRۼjZ;~.qHz,15=MV=l+_ݵ2Xm$?tS%mwV%e&R/#k:"JΕ C(_(:0Bze1| "=vF57Z53 d":W:< lZ78ѽ&jrY5g`Oqdl,̚ b^̙Mxc#,lFmXAmx)/YQPt$\>_J*uʪ3j<+X=-> ~3 W@bJۅ£9~qy\9EӞ6i骝L`h~ F5Y;a"ù ,=S0L<ۆ֢E䪼2{Ql1[ŁfݖVˑ1)I(۸ˆH Cx:{GVGЙuU<꾿x55(95cG9!{C܂EZ>,wT&1Rn0’KWx6rn]J|m!\A73Duq lq;Dnzl]u1ՏF?v4 !ϴ{8G(_8W0gUIHP#5)%R 3t{wG 7;[=~I{g%9C m]'Qe\YdLJ5X<}:!{:֙OXtx+kKHk)IjNKV& k|}AIeN⬯(k,8I@q"ZͶ*6xp߷o,-m~NFԏW1}jJڏ@oYf})Ps#C޺U7\VufP]q0o]_t7`eھ@CVw̍6P[f ٦/ط[~ HA*.V`jJ\d'y]#.M2=Pm:I8nJL9cw 6Nb,wV-INP% G[*lʭ< ѷN2/RTÕ dgxYL6ʛnNr a+ 8#}Qo/\&-(:-A X%.ƀDsKWXT7$6mR~CmUh>#'L{ BIhY0G0" IEx6 gLCQ|u(x}=?V&]cNN#,zZ >ȷa5«iӄ jnW)(7ڗ&E^/hѱt}]/uc_.2e^us$¾\VFՆ1l(RxLd3:1HƴsԴ 4h_apn("1;|ToW \Fy/Ă!$Ũ{$ua`R9M7!gyrj.>֛ ..@طٱQ*UIbRҶ2M'/ɬ^UDz>g86 5B4ؕ$,X-"ްc}``5L#hx6P U $ 9 !0j/.Q?U&huZf[L Zc?&bɝ$m)Idꚩ Soě᪃ '=JWAۃ˼m/Gy?Z2.d0nWyT6;rMY hGm"^"6+aZ΅μtN}v,t<(9*/ANUUSew1>& ;!b/La .er6ZfГ !b9T y_({!9Ϡا ;8ZڍRSs GMƩ.:5:PjH&ރ*#˪'s?7づuǡCH^Z=:W|lGÈ\P.؊} m ۗdȻGq^Vx7k6Of1XfYɅs[|ۤT) [.7I "ƁDtPr[)W\môQo,^Xv0TϞN"ht K|߃Å]+]_TCAָ N`x?42{|M^(mM\njD^JR) m?s"nOrn78m^z sׯuRX/S:{ H9 "hzW}5ߛWa\667Xey2 A$soO)u |+k:dYP+Cn pܵ3/ZTZ~OӰr~֝ L޼nE BiW4ɑN:~ڎ- @xj.(>$iF Y 8 eAiSĎ Z`44L}DɭYߦ~= :eȣ6g tʦŏtx&l/o@WHBeҾiA7 vg+NIܸ]{ 5 %Yɵc!OM &vO";sJRz+?iiJG2ѮL߇޼"aYe"FTeg$T8ß8d; SROTĬ]ZWRhKW;laZx!qbC5XfvѪFtk dYAEx`a^y3x)Q$S בC/HæQAuj%Ǯ6-vQm.D.>i3=~ALAzz#"o> nX#ln?YzL/qi`BʼnLU%&3'FFGV"\XW{CnTIY;4(0l"{Urq~LDZ'{;n|Η@>Qs:V& hXUP^E Vݹ'wlu Q.V+H!4l.>RMX*ҵy?س@W׺6>;I1ɀn`[jف]F BR.D$ƖZ}*}܈̦݅`@7`t̳dcoy-3(ώ~QbHlxPXpǼțk~Mr*apۖYlnȽUi3Vrovzv/{[lPJÃ7W{K6}n~>y2yz*8J5 ƶL/!ҏLeV~|P`ui -deq#C±Q~"aͥNec)*J BKD~P W}4/Q ?cStu&Gscb Oڣ5E 2=髓j6Zbȩ cGi|ye8q$n;'(bUI'r^ȹ/sEJ S&fo9>݃9\U4|y^W,Q#+pۼv)" l4 "~n /78do}_R핧k2.c<="~UoO]O`\cC5,!hoܯ8QfƴI+dsȐRGNLbekl+j_Vベ+:iBƥ z voyp8\8D9Ke["QV! ~t*ƻG:C~^l5FY&&CTl]̉,u\tԱw꣺ةOw8G=!r*eNB*:bL0r."ٚ56i_aż?U7(x:M*Y>OT*ujFXXA@0-?_rz& V{yjq5[ tvi0H|k81z-=rm 9y9 q<3ez:Nϙ yOW?d±UܛU5-v>y$rUH2TmMG@'Bb^u΍<9(Wu\0 ! |}F;=Agfp^n^ǂ@IЋ'梻,R9v$;[K Jdh:Zr3̠" acz>Zc?۪̤C!G&4dtݤ%C/FJ/ CȇVn?fg1O3(Zt^iWC1C?@6eQ\"5ٝU8mjT$gsHſW϶^$d:N;$SuxɮF![/P_?.0+$B)~l0y:?TuccyidJWҭ D W8$voFI'Ӭ? b*.nꭖj?YW/IK.'Så 磫pag# 4¬Qx-#?H4k:*ۆShllׄmGVQ3>z׿.d|NY)H (8.y}xl8Rnw\[!L+a|/Ki3&.jٻJ5yonIZ~E˺6ӾKE̓}b bsuGnh B, FADmj,{>&蔰k{p?g]һj9vf_0Jl xs1v}U@=fw_δmCNYRAЙekT*ctYmfp\S_V.7i0M7ir%-1@@O$AE7_go 0[gӉr1RێJ#u?YűFD2}E73EZy ꧜=*n "p%=eL$xzsAK9GBt*,lLǝW@+iX}}vHw;c=^p̢ڿ۬v~p(3zV?(5~o`p$;8`wz|“ Q 0; WR>EU/[J ԾҜ7L nF&O|oU`'$!/f _ G(NQc2[*cseIX*HQ>_(i{ru31!hv'4w%$-SAD?j3b_;hTT4^?wE! E4s; 7 |r(uW]>XI ()7P[Q7Oz#1wĎ2P87XkeB)矶 j"qdDs>ҙ=?SBЖ(ۃ8~Z١/@I`g9>ض xI6)+gyp[iG p*0+4I!Ya7&GES91hF'CuR*U*;ҞwGU*D/E3~ Ar }E [MJIG|}t#:hmπ_"ZiL%.kD}aVl"k.I/ayݹ֭l<@7ي/F_͊@j즀BO0WIdWyǎ=)?,̊R)4`ԥ{ΔQ$k|4e禼CYj~ynƄ!C_!Pe Β Z`=> Z?rjoTtLc1pn\,**c݀N?UN%co[egLp۽Jn[OXVbp]oDE@!:.1!([L(Jhޘm\{p\|#f-*8$-`CG'}6P.FG͟EN]K>~&Va8qLk1GI3S߄fud\ΪhP7)Cc×TM=>4(ۂ<dr e=oܦY8n"ML}_k +D9~= SlF󹔂Zr~B3-} J0gz&H9[V"]<-$rn̄# $q4+/ToV!$S$&T+.pL^&>aD.$!3Jj>^>$2 2xWGT%ES7;f_sly V049 _؁\>v}s*dϑ{Q4G]_'6!N@XjșlZ - ]yŃsў6R?7`,^ud>dI#5^oyX@a8) Ӕ 2E-" EB||*S'Z ո^`[D8g=&v ,IRIzA\J/Au* z WXEvz}(%=ORm;n{cNFr2sojK_hk>ົS%i]" =]Nh*dNEh> E38'~`?(je|jEm2Z<ȦkmcӃ  @dq,E|Wm{ԴNI*"x#-$R%LPJ ZM(YE s8sp8zj~<|fNn>lg(q#ɩK{^U.aY#!- \\ *jL`s;7@bHG,۽@ .>U"/C Ò"n;[hA~/b~4Eoy#jV) 76Ԁ)!,$  = 9@=*/R^}dIb A([Ѡ |٨=Id%wm0{;e^Dp8b1 FrĻBn1!4 49P@PQ@p7tX_>~hLBWsS4Կ3:m]M=s lsK.lJfZKYr,7[1iA >P=blc&=։7Ly뮠x*F(ƺy w3hyaOTH ȶ\S/sݺ??(޲ZnmN/V.2YA넸P,>mn߈2n DD aS>[l1 (D#7#9#B+ŦF%gQHm%jz5}hcFfS8EYWj|zKoB+pw:/=EohsN< (iT@Oն.ٯ.sc9_3s'8|c:dOԈd4':?Gb@E'%(08 wek6N*?9Q o Pӈc/h)Aoi )yXceC2N={fL.{|DJX!G} v @( ɒӜcd܏֌]Fi) ]Evu[B]9߄Unb-)͕iz%m'k}nxKq'\ɺhyuLvU%#;(FUS_ _X QNA^|- n1Mʢ!}TvDmu"ĿLt 0c3ODOo2KP"j4|(BBDcB`_ $442QdXAc[wžl' [1j*md?;-t$c~@i`9l:f{5sRl*yS}Bb*)N?]CZ_ 2dL@#vBC_$|+QB2`'⩡0 /cSvDaQcq*%Juef!)>䀜%;j1郱RO<Τ>Ʊ+^7 f%%?$Aof%PMQ55R})-Zf|ZXaUG$"P'l'7N4l,N^:+{&zI}s}X1_h45K-TB՝+kk}.~ل]qz4@Wio:S"_{/ O;wN?_pb i IXq@jzkSp|AeyT*HC~L oLLT ]hvGۛOAT)C[P~K|&kRx.cWP: nt#_Zz WSށws Öwi¹'&t&s@niX3:.Rf)?PeMr&40-c c~EЙXNY ipwcFq9lUN3SbG)Kdbͣ4*A;WPWaHgP"\ede2}BDJTdqVȜ;bDKZۀ"JIQG ^FLYeR_f'ƻ BHwֳ6/$bm9Je[\1>}Ql6]Cu(愜+<׿JshJ]4w D/tԩDz: ^tIL< tM9NKe8=f$rHfj(g74t3&[ڂIyJqd}6t琹 +]yOg[ì`i>z и;h+Q ;+pؠgEΧ kV y*Wv OuyP)8qSY[*+1\uzuNX?7wa9Co!*I4-c.̑4w6z4mfcWPv`\7:wG x0JĤ|< )D #6>W-q`,xy  f)O%vpp}O(j}{q ~%F C!zsWb:(;uLQfS!JtS?Pen09-6UG-[&ƤDP|!a{$.~:q/ARaP|oݾ"Cb7lU'7hns*6Zs`;GX5PCڽ'$QcRm-N<>BX%3 B7vE_P)|bl@1́( Y sgO{F .Fu/ˠHTR<;DD3\g0&2hJ.܁}\QJ{=4왧,Q_53{.(%){clqX<" U 'f.f#j`Vm*tRlOVB#CR\5Չ{pOMyG_9&+[NBmС*A7TUx$ amtk(/1Zܪre^/}I^ZV gb#^JD (>8952aLÁXw*eڪ #ގ({DqwA"bLVk޺[;rȎ.*4у͖4 $jI ?1" CL]3tͬD:o.pRb ȀL:Uny~Xʦ9|r$ý@S/wp WoFش_< v36K3j[ݴvUQ̬c7cmr- سsf+aG._=җD^1X+54Y0j PwK|bGw?ŕjgBBLn7 jpXy|Q8!Mrq Z :BHIWrX_Ჾ%8|nr$AM]VBAHlWgt'!:ǻ!p;P\fFVsYrVkC ^or zvB˰Q6]4r":(Ȃ-v&0c/fM 1hX=BM!Kn*~S0獚s8FO_vgtS/nw0xa {IjPТV )Bmw6ny|1Ĥ {oQZS~]7&,ҹ9;q\O֊l\eI Tx->wi2H#X#H#L{_ &6L>s _oT#Ͼ礼曍߶Xr>dǡNAG5*ޝESJhV[nkZ)ۯQ_^p%;4mCI1 ,pHy CdҬ= SY`'/$L,}qb9/Zo{s<ءs@mk撾S^ mkgwٴ; &,6ɬNhVOg-PE2v.Ĩm,n1u 3 )qN!kFP0&mIꗒVhuH_=R2 #/ _&Z~ H/i_h9#zniO<鮄n5tmk 1!RGi4èS?I=AbDPC&JS+=^zvQƧӪHOQ0GԸUppE-yl:۞G,;#:f}ϹbYm7C8-СWYf'Lksy3[*^P{Z}\uqRw@HEi5 v@&e[ ae&>MJ-yUM#SX |#Msq$=Ľ'k'GT钥QoZy/E>ocx&dh麵eën؉'}k] 7Ӱ7P¿*:RufG9NT˂eOQbtZomhp|GhpdI_6]9xPi D7Q< y'9 ۫@o(jC+GsLH{)uM#c1IxY=ԾqB.o ڃ yu Y-T1D@W{#Pc<39.DۥWwuY 1"B:aޏV4{33/5cwWNL`,> C=~OoUH%7["#/m ~:qNu%oR@&2\ ="EL)NYNҤݩ᭫b\Z`r0UdYpCn6}v}7훱C?߮ V0Ds<9&Bu0UC iRu^bؑf8K\P؝jnppZJuͫ"=Gmr}_81=WwC$pVc4[>3u b=(! A_:%žjK{aGiRPD HAJ>,P,x⽭Ѕr܏ՌD]үk WRf*>A*s"/3KSd[Q#1e8ⶓ)9˕ jAR7(.ĥ,l<*?  pCvonz͖0\լC^>/i^u`е@2/c5 My~ lq6:Yh{8y]|(M:џ]6ǃA},- mMF{Aًp}C &Kn%6]dtN=_@ϡc4!IK'q+P@<6JyZCZ]vgU9SX=q0 ? a`=p j$wr)t˵:%ffV]0 mIFx>kDK @^cC޾kok;~t?f^kLFn~r)ky36?=R3KB\~J4/v]_oϖR~ dg1(.p:[SL3*l^|xϩ8!xa|KmXs̮̗18:`o@pgvB}Ӕʈ}~$" ӿ:y4aA̔$o-^`2*" WIJV3HdҁPyOj*{*<~HƁ:kdnf]q$?VВD[ӵ vT٢H5[Ԃ,o]%̥D nCebŎТ 26=OI{'''mfLXQzȹK3{\.txib#F,tGzUN"ID#|gtR.U1 v"Y`tz"V'gwˮ{Nc{E*,-,XQm_$ X\m#,W䨻B* 4[yx:W72Q^JT+td?ؕFE`lR7`1`a -i^'ܦ1z3G4.9p~Cpw zRbH毩_vR]wek0 Ԝ1o- P"X-Ikk8G͍>{u}Z@p6SJqkjJ)x}P[BM&)4񡺫PJ!ZO~n& }]a? d|(ldK=MZdwc[vdsɤmV:?{åQ{k89h^~yᕋu-^E˔{@ޣTS.05B۪^oJdZUU]ﱻN7I0ूG|vv( ikBLm)I 5JӫCmȑ%NߨU ͩ%kp%E S}X _=IE!\)K24]Q;6 @g(t4Q巛0WS&g=)1 P!O< Nv]ػX8wd{2`'4/f΢(á,RN# z TؓEliu M^ro[vyl};`lؙuqav<(T(ؽsN"(e0Zep]E&جe13!ҳqt0\D v?+[0'"K&OgW|a'ԯʀo D?gL 4% CM#}<%L 1Qء/@jZ>aH>HsU+ߵ۰+ q8;A-ҧsQDkCOr(XxF~ӑ*N/d0h'R =eLL4(źaJ.01$w XҁJU#rX;.A޶yURe{L7^RB1ML_{ދɯAv~43 ֛F_MtAH $ەsǑ|Íhqp%7 a`1dc$*/䧡 } dRmamN'0v4Nm2~[b?) ^5ձSh;{SgWGW@pbBh՞sb0tT:fRBr؇9P?=Qpc{/eN*,I 2QaܬvD+˞#%!wY&Ʋ4€;rV'5{"[D+E͏w&\@;!.;&Y`k4ϼSZ37#"Rbٹs?BU<$e<" i3ߡ4)ˁ6}} f~L]UW2aqUܣtXVG1Ծ'/LoH`>L}4$CG۲Ŵђ^U"&MGG\vIL]Ki)]YνHOP|edl∪/*%E} ]B/_ix޵T_r_4` 5]Z{c_IR2Z5Buoxj[L>D^;]A; 2b25FB-3uTN<#B 6XBbgR@l9=ڭ|VL7rE1<.>]µ-[r&6eMtCΪt 6ĹAkַՂbӸQ7}抻FeϜYzou:f#K)eΪފ=1#z2 ْӜiSDy@aE8ڷ0Xe'>Tx`n[=H88+䨗>u IvE4e)ٹZZ\ Je ̏%ؕ~gv 5tg@P" ZyItr*d5w%u;p|{d\8V%#] ׹X X{"۟tq/f #^G ;dwLŲe\@_i^QOБR?湳/g 㓚Y:w>&ާvR#B$žqx4; YrYR)8NY.D&?D"?t[/*Q9{(yS4b^7?:8>5L~Rq_sxE5=WS4ck t,VledFC TӣC2H(^/Plǚz21K6; <`zDm . c۲u؍iQU .[#j OϖnWHZ[Wlj҈CM=\k#(x Z h懜GbK~\1R#ɏ!Q"yC`4`,ZLRS>'q-"_q~5cx]*+u V̚w#p }hf[.~lW(-H0j#j@=m0sJbN |0>i`HQNǢ#jURyo )olPAixsd291.%g+ˢ]j5UĀXjb5D'~@@4$yۆ_~Թy!Cgr@aÐbTǩ}Uh/Jt1~gv6-!&0gި}6=uw /PiFIyxZrXAWϑUB?ƹHbhC8 NbC:gcØ X=LJ ؉QȱNrMNbf8uMmd_(<  JP?T'2ar.|֢Vou24@ j:W<ҒSq²_w⎢2wZ aR$=%_~>r`G9ڶ%MqЉ37VEӒ&vY[:g{LO-Jt[;+6>r׃ܾ8]^gщ LIS@R /gE62EB:@cD-VKC¸%rW>ѥ^s{MAblWs9ϴu-y&ձ'zfvd0"ԉ汸0-Wy#Pz2e@ut{btQh"[o#O`bdҙBOe1&Z*Grڄ>dZ|;^6) ]I>v!cK&0#&{|q')x_v*]T]iB* ,cfŀycAI) QǛakJnpmmk4Vޗ}{Ӂcכ!oʹ6ձ_Ĺ{?2}* jɄ v<[ _3![>e5cG#p g$XB̊7Z[Y@i$Oj&FU |Z4Ctv_h}1 m½ҪV<%!H4saZQ YA7 n Fk̄🲢m!c223:BREqeD,qQ`wNTt }8ڥSMymW4] 'FՃÕƫz$imFi]11 1Z5g#ABh|H"B+߳Ru+Wd1H;zq6U+vwTK dN |!Ϛ&06|z6%ܫ/%"a[!p3u~ l0曩&z O ~a. BOviϝ\Dl;M#h檦d&5eXWV8;Ύ+WI;C]yIq}q0μ1Nr#]2jyom !˧>M _zr PƟV [S#Lcgsɷ(ˣT`yA aLbce}Mm_|ݯ1R!ZU[lA.+%vгJ&χX`gaEj r 1s)U޳y$6%zڝ.-XЕ&Ӵt.$y缟x>|"^'E%w膃g0;khMOpYt~bqȏU ѿOʰMS 1J" @j4YP,^ZhsS#oZD=L%Fh/\%ܑqk`^[1V?;K>šzgkސY[:k~G?}z6dw(;VrGfD~<J >5oL\ d-a--Oi`qj8oS^#\<`߫kR쳷`5֐_/x3W1DT"ɟ⨊r`螸L18xY#%ES>XaH> Zq$NJ!AN:#=mA;|rq) P- W V=)<?I,Va..fȠʘs( ¦ `>{1=W<,/}jZtB_Oi>{р)ҴrNj{]JsRD߀@I(dQ*VD^Ds>7}TX(DɧW@y oegp냦@C O5?)ra ;c@/(UN ~F0' 0+ȡ Ob 7e碍} 'Hu3ƈɌ`.!wc`m*ji;۴xL~&CfB]\ >QaδKQ؊?X#t6"烄?yխ[P %*p]D4}5 |Qh  rKH/4AtH9 un 0M{  6)۝ZU'OKBd[o}* #2]Q-(!Q ,®~] | 0hIP+ۦR5jx4-Sda[ʯD[Hʃ'@؂ '<}24-q Ъwc?bOB7V죾QӫڝT>=RSR(I/\.K?@QIÏך-?DKSLu\g|}/ę+俕۬HtPj˴ ,p}R7 7u?CU;wT }+?hvĭh5yv=g4039? 5b[  <׿R(y I|4iЙ[<ҙu89kb92P)5kμ[ArFǁ.ԷG5W{O!HK mY%:}cnm^Ub_!0[_d5ѣD,;787BԯdW NPXk'Óoqĭ) Qb[bO9QQ)yA֌8ONAK.w쌙'!GE0XsuȆ VOYc:ǙԘB/.m7!6~&a0*me]+JrxG]p~;Y7Rff)7DWWi“- Ɵ]փMK`djl}stHaU>$vVz\xż2~A#+=@ѡGݮ$(AnHhC"T_XKԣٷ*M'} "\SHi EcB]3'Z ꔡlhmAn6lT*ŕQqg-j1 ّVHYG^?Y`Ό dH_Wڱt@g l oȬ /W-?*yJvzb};?ˢb1|@ilv ƺQni>)b N$ͅvcis4[О*֎imbR8 TE JJo;8̶9BH0cA?QMl *@?t|Fć(xJC#Q'7:j\>w֫T9+*)wJ³߃k)֛m D߮eaP[;x\;d {n5WLT/dpa.4ie̛2ە1j 84L!rTB7t D.F4YlRnYnlةӂ0 .tx0ƣFn7=mIO (qWpȅ2Ej͎B!O` <."9E'h^W{A1Ω#`IFdZ3FD jWG>bJ.rEwuDϻ]YR%'.8:e6:~)!4X@5O}O"IB9e'+TxbhK#+; jyJ 4,Mнd;~Ph ݆V C˿| C~AYswo;CW8jmXDG;":PV>dWS,5T*}An*Ǖu'ĝ2 B8(jj}{da4=1'{FR ΏTnknRq D!e'.DS.5 W-굊̃Pgȅ|UfqG)2{USXCREuK8M`m<&@͙K2+O9K^SCX@W0j-<:p0P]pU_zZ?J1F50jT1ӓ_ʌ}3[[gFppq.XMVBàTpۇISW=ٻnkE8a[< Tcv^犯²w/s NjkĒt`KGjN 7"H{u<ԏ?(m[:WXtGȴc%K4h6eyNrzY@7ƢJ<„^VR|Zt/>5 uC;?+B^r:D1%΍heЋ}v+JH܆UUՐ!Argrœ&)ij| KGs3X]>WJ1~6sC[~FLp̀t6`pS|äL%yDDqjӻDh^_ƗE0=j8 d~xkoMT ?蔣w9f\;A\Cd𐧗#/PƛRze 6 Wa(9ÝVH^n sSH;ܢT @dp'C'[[w%;Soe\⾛SmNj8 BNvlҊ\kV4L]Yrn J,|X!n1.M%maV:<)qmc?4fwH0޷? ,EKMB{N~ j>@PGeV@Z)G7ؘ8Z9^Zzb=%w0 zI#4~$/sYg33_p> /]O-.vo|Wd[A cGQfJpRKj;0?\TYl^>xUKZΔC7r Nar' AD{I%eqTk.˞0^OEdJu=z]rHNÝ[F  g"\HBk絀]2PCjl_,.>s@NAۺ_cV-^8`ƕCRU NP'K=m#@TT։ <*1Mvq:x|y٣CM[^.L1 $Uk.{ ʁY2Ӽ0O?6M1)S Xpi* 41Ⱦw8 o1C iDw-:h%*O3'v᳣Jz6>oiT,XоGgl3AuS5|%F1t)'ƹ,3ŧ~,+-OTutUUu,"<, <~N,Ip2K@I]㎑XNTVw7;0)Sxt%p C\͌ h-B!͉r_Ĕ&-]UX4U~-c daȖ[" C^9`gU<7fMu2Vo?x{_B,;&WUm{<U%Q۾!2)yqsf#Hm8,\Ө=1`>gGc$ЃpGY5$ԉ ǽauHUǚWqvL\+p"F(kڅ|2Q,2{B_2^*"Vt!PN;wTfqA԰[۔8; (XAum,:-01Fט\ޣ IfoQpnMkS LnB:rpnp&DPA~G]:U =HDag%Nm'f1@in?uh q4VW%JRuʏԘyBܰx >SrBvJk u8T(kBL:q!L}#{잦9Cά:?03ZNVk/em|SM+H{_H^4胾:Nj޸?ֈﻦ`K_ dISTMړ2" y&Zy/eJ!:AlwBZM!;@hEnIQ}?W`A_aQVg J)`{JV aU-^ʰ6 [ ~p`+(>2AW؉gJȫ1?x+UEJ6m: +N+)D#]K8H ";c:(qû\<Ae|j%ۤ@=j4I'ž@96=KU_˧toTUi_Ŝ3Qs҉T1q%S7 .Mww0+!I^'Jv2!A"O->?Bo%+?#ryab[؉lM UB#` hR?xCB ח dD5P3Rz 3=B¤ &.bZ_Ÿ2 R"Vx,pb9d 0v}7OtgJEvKsL[B'5ny2W@`ñzErpQΊWR[+Z7{5kt:~D.ʵ)<_~]?f6z&Vcf{c^ N趛Q$p-4Y\7PV,m ȁsi-{``,5ؿ~:'sa}PEMs&oAaqWzSq"֏-̀DAg͠mM]h7Dc 3wnd1J'7Q(qCtu;L *W ,]W*W'&<}[YŦL,А9X%KLZQEBD"}Ѻfu^*^@;\d*n~Tn[J,^Vv&em?K*I߲z[gA 3> #);Mfܰ꾙`/7q@T=Ĥtɑ8 W"mZj}f)3AM:;qyмh@coz VRT XyVu6W5]C4/|,ѥЊFKn@"D48뺔ɄW"w١֠x[N \po%STu; ;VI". g$ε9vr.X ]NH2 N@er?NcIo7;mFjX (\ dZªH怲`'mBvL> ESTY(ʖ~2U%pR8 fAM#L [Nr("*C<*jI/eAD^|@=ZǪ vMh%n܁` uiz{#)BIE}ޑTp/bjh[zpLNq@S ^B u*~d@uL+ٍI h+I UBNjzCnewŶG.s]~v R#s]ã>[w[QH*3*ko|:nم*OnsE8mu:*g] ClY ) %35<`_B[J.d0b7XhwH`$8+E˧Hʄ< j;Vw꓀FF- GP4|ʈa.X([u,,$ŲV5#A@4y& +jǧ0dⳀ)an,l(x-eɮ2,O6ӂGk NVW&% L Y{ Y7H}5DB_'CYvaV" OͲ)@VdJ/A_W&:e=h7W%g`1~Ԗd$0ujR”-OÍQ:!,9{ڠ@!ap+3كiєۥ??b%t sIMn*oOt3L3,okBWZB ɰh,ӵP^d^z xQ{LT҃h$$f[Hސٚ 1H5J/=^U~~i"`6\OT#z0xZuBq+S1$^,v @h C;"oA@kĘI3 4CUl>{yRS,9!°"F4eٓ{Y$NvNt:ؽ=>ø^V# ͒ 4ws_^ [42ToFRxḻNʐPȋ`"*t[l?gpw6@纯2{ʫSۗIoн$);F#ԕ 9/9Q,-. |p}(Jr␂7 mʳwU@O#6͚hzO=OH4r6+,/#ynaB܊6!ZG 8D'm6tgG.8)b}ӝYWW,2t8o1$w#^{jNEWXJvYiS#.|*uDK2 Z;v 3HqG+/#Jq:ZA{B0N )l7 팊F.ڼJ]7ƺSO¶\5%Z-=RcV˻rQ}meQ|Tud4VL]_հG`lJ#Mao% 5y%ZQ(v~tg%HԩR?_>îwa<$%G6!.jh !cޢ]9ϓO!6}.4ڸ<%KfW*|"*1UN:D0䁤95nTWxTи[HX{lbQ |N[c{Ҥlz{r$1j3ŝmwNe9.| z007\]1qF`2 +`5d熅zf@Ȓ-A*СkeЪ۳єtճ#? (%/B.K5Z DØz+VxGJtYҥ1d/W*Ү1J=ڠD) RYGc3D|4{=ʾJpP}:k=%2oFT;l whvAcTӬvKX|V:~<"w༇4ֲk_t)_fmѯ"~<^Kѯdf1Xw(k58h'|; WN'yΟ3Uo䨆nM0+9{qihv0aئ"_|r YfnlOG9ju^~(T^E&^ aϼ#GuQiK2Δ82 ;)i 0 v%5ѩ].A.T AYZ(2G.6nE-Kp BCHbVҮCԁ|;~bcQ@_SIk FTH~w JqdFDu^D5vIɖћr6dtfBek {hqEXX!NFIu#QrOcS\kLSZE8oY gyu%4cb&SF%[aI?軬PyGL J椆Cz*V=?*7o??sJy҅Gb% ;U܏5WSr>pĀr[[fD5h":vuLLo~R!(!<2?I#}::8Bw-:j^#Դ m!xAT" ѣR/,\Nµe+^'T˼D{u֎#""A6yB`:7ATm@~nMw 1E+rvF=WcJSd>dR3UP 9q0'8XxbdFnɊcN/ ) Ku'ytq֫b5kg<|m}s9HGUR>c1Ţ__Ly*|M2 b-t!_;1M8ͬڑۚZ]"œGuuB-2^6 i.Kt7Vu.2suTMXXe{Y „Z?}J[_-ACH* œ_86p,n.Gs}⎸Yo Evx y?Etk&lVS•3OYU0&=7 U8jA,LlE rusc k i4LBAB}M&,*Tn+Xu ,ѭF6Dʠ@el&XI{ѳ.0< %s1"4hܗw*EIĴOIO9Id^ )B dfLvwh%*|AZ<'APT:t(L !TyF3Nշ,6=qTJA(>_ F ܞ2;g]x. 4Gڋ?k,}Wc(Ɖ㯱&`FCxlɆKV.țCLw&}n?U~'f-\Hqf|NwYaK 5(Mo oSبѫ; s<*ep;  \tFNq|բA~cEd] c3A Ź|x1 HTGV2mjp5hu<lo"I~/z|r$dۧ:,C7j#ĈoHp>7F~mf]蜶T"j6?h؝Z , f-bR2DECJfL8'M;hYNJ[M գ\4.wxAqk'*v@] ӊ<<fD 712LadY4N9' X*!DT؝$N\r갭4^I-qz\Ԡ;Y\NvW2uï5z8fڼew_P.kSY.jƙlCۮ[dYo_bή-W<1ŁӌO?-b Louy8Ffo MwALT V|y`H3zwnv\mmg|?9꠲n~&8Q=?L`t0AEn7I#:L9ѪK]3ɮSEmrS/ UAqIDZ3Z+n-/`+(}wCr>]d[70$$~ lMExnz n>i:>3rBқT7gPLF "\&-U|Fqs%O(E=i`7 ،LD,4(\G] vΌe) {tD0R2e]m$zFMHAZrKZG׊B({x PMniѰfA׃ǥYH+$S90!йtK4]Tުb8(9\;»_^ ̔sQ5ӍWo fSQYuк`A28E - %yP.X^t{=~:>\u]7yl,Ǹs`ua.)o/$I7}놖I:nh.9T~͹M5b >gs~W( 1´bִH@Ff02ԏӄ- {Xo|\OJL x!Bd˄ԁ־9!@1$Cˮ>dfrW(m{o[ ^j/XGn_˩06*ϐZf[0[\puD}XwIs}|N`|U'NQLjtsHJKۧƚ8\ 2HOb3%=Nz1Po-31A}CJpy-4EξP9lr{4ощ%Q .b2'Y`!m')N'"w=WTuZlԋ~#Jh 4f58cbfMA;KS[BXS;<zM`YoRZ 2XcHfeCi͛!i%uTRbTBF q6YN|Ђf0=C8>> $ۏ;SDS@۪D=@?bxbfv21\ű^N5D  £VOW^cA:$ %Hն¾K$4(X#`5%Vٯoq^í+(O)Wj{'CRd)LZc =>gU>:gr~IKg??5Vx*":AC["W:gɞ?~=YbB'_; Hu[w e/mo˴d DJˠ \߹(uC%9yp,h%9ӟF$t2ư^ڔq`g-9?xдSP!F/u߹qjވRutZr r|3#vX@n:Wv$LBڰtGԽd zxל(P,)0UFfh?r?6C漣DlN}Ef̩&n?Іq ⹷J3.y:Á>w֧ފ5>1ؘhδghDk1KEL#;eguTvYǘ>v`ecF@L4.I?U,cytS5z fS(:Wdzs9bWA_9kݡwt@H >*ZYVP_7.<6]ȧѥ_KlU6,nƖV҄Mx)l[T4R;ɹ=xaG0!]_ %=\wd?^tt\S`bʀ3vMdtlbg**6yc2 ͎yӚ0n=HZ#}P.m']rἴ b&≚PP$ %e{&,Cf7,9/hoiBgZPz8d“S8r&vX|d9l"+OAi}^8@yNdK8 Tʺ"¦Z%E9  D4]xyj~Wub@a17>_9 AA6ؖb떤'[-{ύȧ^n.x+]j)8 i)V1j ijTz<h&.-q i,GW_B@u>> G$W-BX37}*MTw6.?F=c ر$TDsۢiG= sp8g6XQ?΀X#s sӗa_oc惺Q9z?%Ϯ(d __oyŕ|h 7fg>.g%2ll0mMp%:Dz˜6ï6`ʿ;|/{Hʳnnҗ-u qKKzz3s _Ƣ %.@8d'n8xV ;@T )p"kP_sZI6\q̩@7MZ9Oh_֙oF$9h3 w.t|ֽYQvl8M^*V9ӂ0 =9*\X;6A~P Ph}7uTƱ2l; Jg01_3W`z0-ּGȂunվj *p ӗ`q灆)|:UW6E»^:e^nD]@L[0~ ׄ/)C`N[^+W%Efga_\[{5F]E/yԸKQw. r0%WAplEL cKJvpMW$byVkL;xA7>0(6}iZ `/Ăb N:ׇl/hєu[5u^\D\K ~ |-08L'r*v00>c"m9s2–*펄&ˋH2UVNp;r+h4MݎՑk\d: / ZW~Hbu9u"Lꫪ-׮4™g&sqϒ>G/=c+LQH҈i^67|Z $Dž΍w,E1aHTb\[Ėt tßx|E |@]GWd=MFkf;}Iu\RwUD6cHy'ujю&2"_9))x˲ >[8 ;ЮD>$$fu[ T&!B s@ 5Ai[9A)$Zc!Z-Z mˣ{\mh%'Ʌn)8ӴMSҏNN}bE>)*8k#A! Ղ3ecucVfC}Zv:!R!M8;a/1{޷d*|C/C` 9Lc+q~y>k_hxUYU#\(2|K 4Joĺ@bѦe&\<9=RVvנ*WL:!u1xFe.Z&}h0.NPI 쿹e }9`P%XGbwz_C'(J,vQ]V#;>D) _"8[7+bum>SD5#wZ SF=vGߌ^2i*=+.,;z~|! n025,$YrA丏N.PO͟~ TaXi)%~BTJbF"<5ZQw -!|G u N9` f13R/uFniXYLAƽn^ Mw0_JnwSpܓ{%vϕ'qc(̵byPõlo3$GJmXZt_d0Y1P`ۻ^Y"M*5z}vO_7GKCBPQ|Q|ϫ5P ~oAY/ m]#eQNdo%^ptţXZuK_g.6Uc1 o9poliS]pvj7SSQKah~uF!˖y\r%;zl@9Puzly 1| e$ xҗ(IY۰O욠,,n$R+S[U d6;3.Pʏ1(k?#*0zT%bmC@~WOduSI{r e8cY*)į GX]:ߔ_RְūAO%C%46vۄÔPC+^=HGn!Ir|7K"uF/W2@75;o1ypDckOJ2EJs*hWU (Yf9p36qڤ?:MOV^lJDC1cToxN/1wf l{Zvv{xbDt \ s 8Hez $08uLU` $Ϝ?҇2?`g&∏)be,Q8&1acq, H`MI#Va* ]LN"j9/*ھf5)KE4ߥ*e;w#W yʃ.ݽ>Ha'0Pmm 5βR/j!ީ,*S%n甞ꖱ'΀WCh檲aG`  M"5]\7YtM뮈8/m"<,LC2AVxP/ ^$YCďjH~Fxd uٞ.+$\ܣ Ęٸ^KU@ ÀrcYE3I`KȫφZs?e秜^K<,P!!\W5?,_*,3'2;QN˪V^P ?}xZRxy lJ)⮪maPp cǻ4gQ4o;S}G鼏B?اYF k= QZzr"]!}>4aR)b"d}-Vv7°*ϐ4Wz/IKܠEC`rQ-~g=A :zָJ?:|G#Oͦ?,|f5u FFݤ1(Ocbn^ 盙 )?-WW#22qN2wu^!o3<jZ"WXQm":Ba+Y"]u6D7#XnTfTH 7>'] Xw`Z~ERIjjXU)fTWf zqvGF>đoX{*N_0xla,v<-_}5Len`;_ ]R8!PN/K46 7߆dS5ldtNS:;?cC!/|؃ΚYTP\ @3~abԎOM+~!(:[?s'XI÷]=wTeA#c_h-MǟYH%uSc8[eƜQcr{)gmo~O`ف4о Ou]/C&:'Zj)ul'U䭛fXVn&@&;;M8H}RPrw-.I!VxۺceV\46 ߠ͔8r-Kkˁ[*#v\F@Kʃa.q x~\7usL"(0..ɋ+cTj,i+mxGTFec i.T C ^:ipzCG_*0گ.ÙyڼkcLq,tFv<I~@yLJJ34$|HvAި3! ;3iІU"^k`MkmTqY2$ê9q2blO$B)k\K9ʻ 0`{3+&3G F_\gh߬Pv fEGoɐ&(%tOӂIA 3MFqv*+0hY=xį?;}[p[ c'l:C1v wbP[=?tR?P}7} ͣ!;O.nEGBH"Z]VReԟ"! a`joО@gM[wf>Owrr텴SA\FD豵Ŏ"T`UbBhz߫ݾRoTDBt鉎df#1kdwVc}]U 8ג%'̒ ɘmGO,ڻV@$ opbHj9ڎ%Dq]WU2፽ kOWpܥۜ\~f+[v}CD,] y3t٢ɚ\N= `ap7R^ %PRbfzLOT޹ʐQN >#q5|qC!Y O]# 7཈$%B!4:/7/S6 ty/G a:iԅ\x _oImv= O"tB6Jk @"@kgz^" _ke}m-u9Yjߠbmւ^~oqλY? f.FS5B#n'(=?r5C@Xrm;ۅ(?$B`F'IUp !\ܗ`p Ͼ,N`@@Ӝy*rG@ML+%3*glOU-hrBJ utTa̸7RBYBqA]KrJ{p QnIYN³F ja03,3HSv nCZ"+`&򚂋מV% T{`f!_aK{S/pDfLn'sZPtABThp@/&eÍ+jw1H `Ep. ~T!{td<6hhuƁ5 gTŃj̘ cbW!T㤢(-FuxHU#bCvx|g7JAwzB~^4ǰ4~^wg.1!,c#o4o~xJ2f#Zw$Z|_13Q** 0ao@Rt_\ <+:n3/a.H>-|5 YéL_bW+l[ɨсf=AUQnV0ZJB/&2g.dEPM!~)8U?<֣` ,032 ZUcn;fFdFo2ɚS/(g8br$בUYHȿ:O_C{mӜkOOhiOn7Xtr9"B)]J3F?ϡǻkÂ#&Sk͟!֏AzRvZ+3n֍[6(J|UIV]L#n~CQRiZ8#\FRW#؋mΆs%D]*q؋ࠏ|x 5+4<%S ]1sܯ'C!""KW$-$̫i`ysg3ST#f2evﰕ %c{ELr-*Y` ?țY5O&eY)ۃE YZ[~o۔O?qpK{ ,ଠ0c Y6MqӉb./,ũA tBDDڭd_JaѧKzo}B};5*]:{DcU`iIW3W''p W.ް?T͓oTVF\AsW|L[t]e@kߏ^WAo﷒7Hڄ&>h10vq~f-݅(濒%>p "_Jh/0P<!j} 𺕆橓ZcW( A\ّòX_!A̡j_{>ņQe6:$x#?E%sCL^J9l0x9B7=Edj-QVyOSvo\iK99 n}J AjPJt{塝[[Yp 6{peLB{JwLf-pˏ㊕\7ip,䡅\ҝYUbjk?.)v phȕRgVTNF*t/Ce6Bj88Lj ѱ3R~Pپ36jIVQGl,H*ˣ`?$,5 1:z]1OvfOH6{<~$gLZ Ȑ$O-lSw;I!͸/ VNOz1F]VԠP .0έi\4|Cw𤲕hu,cRVuTP5w z:OTĄE&lvr.9-/\Ƙf5NOs;/01 ~9;koeI/=2K8n N5+S^}k b-8LVpuH4 G``S+8oFc)م;3[y=᪒{Tg'(F;Dmnf7TQXX %‘ŏ**ÇHGVj˩{ݩ$ϵTVܲ+)s'03m_|el5#_otBny;:~yFN_EQoxFq{"u*ugUe@.4YRV/Vgq0/9B]a4OÇ3hA۪i%)0{"U'F&*3YAʠGOȸߦ|pJ/r+ZrrJfg-IX_MŅACU@um]^ 0vrlb#{AQqe$ÝdSB|4y*KxX`68lAPf˳iޢ*)@h8((R7X]FMW Q xJ+]U]mwM-:Ay`թn٬ fdVfzs 㸀h-k.(z_<~JBD>唙AM4*`ȱo  篽-γ4|E5ViDoU&zӠss])NaufXNa# kA[^*654TˌBr֖RoyWK=K%8&!f-h;a~H + i3tET4϶Y(Jyú|Ҏ@l!ZŘ;$_LKEGYE"6 Ƅ฀CBLQ*ܲ `uk)2-u!C#|s5}0"M=@焟HEOX +6À=akK>@doVtiy'_>k^g# IjK<@֚NK;2 =! *JC_ 2omvYg*Wn/@'"M?gӂ3vZvɥqCFSss7"_SqzD {+6VՉ Rki:llZ9aCSӥ,W;ςa1 7̒Q[lt\> ,Q.IT5' g̿ҒW!nOvL ݣـ]@h5mL)m}7װݮ/S ܟr`Z;VMY- .1X\WC=R1,/D*O;i ;$q+|? K9D|9-nJ!~Q?֎%qn,ұ sC92˰( t1$/89v{luyd:8$%0򉔦7-)g64lCo ,ASOxV6V7&d R}'j\&umƂ.4 kb'EyphLn*`@>wJ =DK$Cʭ53tXYTZ/QE`R(&ؤrޮк#aySȜ'Y[:qڀo= =p~C>oUnZoF /o\vH/|zj^Z7# =۟X= m 7b<)/fK%a)vhWUO‚H(t^.M\~ˡxC44FW9K7o=1ㅠĺ ,Wg~v82 ŭ>d`:B}MZH՛-z)aJMnT!S^n@v<3mweq6G)Ihʿa~џ"{LG'Z3SI{WDL4RLo;u'J-^rnmI!mv%zmSu!gJj[gFtf#k?_jhØ6A$q*y`h]lV UօJ$Wl½UmA@_#]?||z^ns藹;V#Lc5Yۤt2gd3' O! \-8l]Px``4W|Dh$eSB[98_g@2Pd[NC$feAa' ŰgaUʱx% ͊v}sɍI_q ߟZQrjRJ9>)b8MP E]}Pg(MMK75Ac`1c<.U+;h'Lt< I>S{q0 퇙R;f7,_.uw MF@>:Z݋n"H.M 3@m/McM|kjMSt ??VUg"KrUrRQxZBG!w&Y_6~VXɐ"Lb| MD8_`tN04'Ɂ%!5\W@ށ[V1 hY!^1MNօO:Ga/R@hif<3͌!J$#WՈCX ybTT mwo 'y"0< (O|Bz!wG1!g4>x|ʱFyn5`Bu_xj{(ryp`2>tˡ>a`~9#%F[< C3I~YXԚOKsJY7v޹AC[%SUu9;ѧ9gdCO9<&3Q?c c%cC@:dz1+(y~ yk0$s_Wh/)'3"S[\PxRm\$iZ*)ڻN8w5/cxyK9y|{XxLZ Lӹ('.) 1Y+ik#~h`ں{HDNiRc hr3`IaCF[ YP\=%FeL8þgcO8s̳mGt]IQzG9~:}gMb\"v+sspO+zHΈ*Bّ џQ *;/hT4=W2Zq>"1Q: ,Y [W_%=$e WicB U٦L%{#f2}- ::}Sgzo3Q| ^SX?Z ?;# #/嗨YlHjY== .[L8 %A4/ 6Y ih| u1uN$LQM<]>aV{o5 Lv0akz|{Fl&~S",l/t'^%kr;֤? X>A2lHs*=?q!B}lKa%{,F9ElU4Fg6J7';4) TR0Fg;[mcq-}(4Qy 3z͋FVjR୊^W2& :|@vT#HScLXJICf.*o\n`087%DR\I7cq݋ܛS2صfJݽЮesM+9Z] dр%Z=n{1uh.G6a׃]gƷ$))R}Amwdd+66En.YX G;~:o JjSgMst1~mܰ9U8nMyf1o >W, |^ /ZGI B{%iŽLTkរdMlhLJZZji+A9Gy{S+ :l4rr qp(8DMa#)Z#^__IԮ0WӠ~ ~բ2r{X+;##c g`Z ($,<1r67h?݌uG1dbj`^&$CN v|Syk޷73>%#j<\DؠZpqNoŜ= t]zK9KZrm!pu͏T 6MFy|N"&26bG?+,Al+ng/U#-AQFBͫd--OtBcA~j#9r{F]І_2rZpЎ^7G]=YKt:E0ܙYk b$(2jQ&i "uv|8N^YF٦U?w^\ ^ Z͵9<[O@Ǵ DA% r ̘PPQn|w21c_2a;r:8R`)͠(g;*bpDGkjwh_őN ^_i8GAh[,ON?(urzE+BO797ɪU ɘQ7_uW\ k[䙕׳rl7Ig.!C_7*ݏ&֠q٢uc2RI oޤVZr&"`va D{͒nru^ڬ-zaQljhtM=ڇf hvwE}I@2V2>y*}uܢRbf0{;w}5~ϳ\O%tv*?u> 0jNTPKҷ}2r=_(؃= VcE\fttǤ @J0&EjZ*C_J 3#D0!r1 2d[18V}JVCi/}]Icf&Pl\ޓO3lh'XEإ/o~C*LrT.fWG&-~bѿ 3gB*V:v+1mɤ "~.ޤ:C2o;\goȚ r|I  װ$U/˓F=*Y9} p~{*Vx \FBth׵`]@ yYe!ބ k_-n)!$'`=te=E+zpwA,XE^kz_$d6$|lSHO xeNN),UMnMs'R\ė\DBU?u L5cWE.@>{|׊{2ȟ:Z,#PZ5,a)ځZ8ujF!`\΃o.r? i>/uL[ oLwr~\}jϋME D`١VncLĞ]ϒSILEuA;g5&]L= _T 4GO]Vl:'ɨOi[e0?yܦvcXJέOgwm ($v.E96֌MZh>KӮmUuvɄ*+p; ]߹p$ak\NK${cۆ m;ǜA및3QQTwo [^esx@Lram[C$-#t?SY¹w3 =j0'!E{2$Yprƨl1Htl-%dY!m<_<" 1b\~ ۷RBu^ZfN 1#O+}Un82q].蓦rLNԽRX-΢%bpjтQD_Rn]0aҔVӷԓy\lau|@g)H}nGVP`gɤ}~#@w2L _HK@E1T#lYo<?_$:GHZVF}} x`'r7HAQ7A0,;.9I&s`Fw0uRU] bKэv~NN9; ˥pk*/${d AUߴSJA,]JפaZ+U|(Fĉic|a\^ ڲ5^<t=~I¦Czz~tsԅh탂X#) LP{!>f~6&]I d?6;NաӖhd`zI2=/ z)Ϸzf}4 q(,33#}𗜟UZDA(w/9L(l54WXOb 蠝'sgā–C[N$Go`-rMj%b {py f)/;娷M.kU1)YjAmYT3%Dl*TrolLku8w"_s/az2౵Vt'lG^ u^mOUjgea,mކKLY<оڡф'[r6O[6x2_oĠ/tSL%0;eneO~ ەߤ6?U>D=ܵ* n@~NmD ~ѿ/uKo]\3j@ˬuc5H"EڈqQUOb!W+O&8\ι&pE6m&mRrCXB"6@?RH95tLv)"'09apE}$C1FVuAldƱ'te^DtEEmjw(5! Ie^1iCV5evưf: ƖpyAVcPǧIJd,(9ZQQ F7(;[U~zG' WP{onӼGnT<~wyPQ?pOB@Ĕ`xWRt~Bs+|@04hl~a66WѰثKꂋulT100WdNkwitjpʁLgbyL;' 9ierC"# y-j)-lQZXʜA/gfڪ_+7zvLNV0̗zM,֠ÄѤuN^˾1,e ]p|/y?pt^`8}R2 B!CSfPU -߼kwg9I:.R`2.&Qߞ9萂^.ocCAL"1*?izs)CtO ݐi(6. $ʔþg_陲g9)1jS8f`2Kj/əbtr9{˽׷][F)ڲQ#C3Wf‚hr륮B qbuZlݣYW{Ra](HfP)ya/0Ii^R32OK1/Wyf,H$Qֳ<.ª38 FDA\#Ւ}m[> „&X7a>f`mJ i+m_*!3m9lZNm[j6zyQ?ZRY{ijQE!,ɰZ@/7Z>e-T}+x$]NAzGX& -pGKɷMuIY'<޺q˺2JmEcV"ϐO88\C^)ek: QeuM)^>~CӺtE#@Z 1Z9R0 i2j+!*ze'6 ^"e/6>EO%% [3L>$_=Rv(w8rE<b?J0@#`i7}BG>#pGFA?*TecZ/#ɔ{0GwDIs_G}TQyvGHPP1v{.sV*yiSI<`){厫._OpR2Zb;bqQ$uS4T~ 1$ً!0邖Z2BYaN Z0'Ͼ >ڹ7\xڼ5jګ]^|{Yv6ݽ$ҩzUfg/%S.jKhnCۮ@לtbţܶ+T{76^ rl/uW` xAO 'xjڦ+\;8{~v"e+_:Ұ=u҆=caon%mWTey *Hk_<'«~c؃j"Pa1vJBxB9#漋,_KAdA롟b=g/K-CױAw&BTfqnؒۛyzTO-$=G7( _m<(y_s&@CKrtU4HџBv%͔'3A7J=Z,l{m!^`a!a0Y;mFR0rgh) JQǠw3DO[ٳ{3Ψ@JT; 软B0!T0eʰ ؞M|bBGi_gcU',i]͟D6"Q[tQ9xH ;og*_B$(aM.'힁ݸ> `\&Kdz&YZ jWq6\2HdevN-JD -[Ύ7|DŨsRSܘ@mEڙ[6zvW[n7@O_Y OPLS,1P>|m7L|Ͳ1 +9-]U X>8s6;,\Xh%s&˻-&_?˩YWP>LTDW:NE^gZ)$w9̏;ݿrX 'bMlEčLȭ+y /q&b I6i͆}1ZD$5\Ɛc$ǹ .wDn_0vh)?(nq3s("D *AUJI%Q|<2?hF(M8 \dHVo8]Zy*<.P<Е'2њĎ,ڑ2u :hH>;\%j#d xv=@ӄf}m&oJ7iͦyZFS(=x)vx[t ϗQ_~CWg@:&{DTM˪=jQU]%(f?Em1U.vC@m(B'Jf{cb%3*r،DX[#1cL9!+t?_kէ{U"YKO9?cot4 ޏk+( SSIM%E<(j i֭)gפ3 {cOOW;o Mr2- ăp:Wۢbȝ"T~.b*_[2)4k2Gs-JQݢKd6siAnA_fAo^LɲT|$ͥ^V m( .gϥ_.~A_cQ7;*qЕ({.a128ҹ$ 6' Hd fV-t켗 NsfDUP,<,'7;&O,/pn)3ˆk H ]f+h[jר:S zRvE虞x-hsd&o1׌j`A2ǟe%{wBipy\[|ҷ/SвgT4ncLN2E:vƹ'*H ' s TKFjXgŋk HlJ֢[f/8;cMӷ2+<0 ݱtKx2VÅﻂ ,{MZe FA@{ }υ ?kKYoCfIGc?Lbtۅ&y%~XFv7o5"7`KI62zMe"(8K0 6oh@ Fe &b96_lmnVqR2[NJBq 6_)-RpW9r/ܤ ]3q@@GyR<\kL[ t4[w ~sjһ՚K@zpø8zieE8x|?1l!V0\AuZt6aN&ʘv@ʪj=ZWFgРmkOGbrUHV)! Zv -s'^wژƫP&9:!8o=́UJHF'sɰb GSi\ye^OEϝyڬb22ô?c ' 8N埓[}za/8eK dNE#vKrA;0=v-xO@gÔE"-\&xl\rU8$GQ3q;w|uȊo@ә4#wTsF\ȅx,:ɩ" tڃ 5H?C]"◓IdN ҂aPã@AN-Fg}7N\_`֕˵1q? Ep"r =r"MM`>&"ԙ^$HH'S Ɍo]lNN%̒A[3IfƝ8 T+=Ki12|ظR ~MMQIwN%[ 1MR;B=Bċxmx9ȃn0Vj*$5-Hw _6ʝ6]r!UQz2%P5LP _I]154_jJW1n(>ta`vicr N݊D_qJٹxޝ^[.2OazoNa"ʯ;&@(-U|n;6RB$w72͒[S0Ljf9Ӌ_R,:2s>`!A,ŵPePzTj_zN'}E0㷵uԁ ]saF峧/cѡɂwPyBHQT,:mUNaQ.$X p$iJⶊ\'_>}sZo&Rm(6㡭Ѕyl?5w2?0a#ʸ(Mʋxaa"a6 >ڞ# G` (iN`T4^Gz,gK}3gذVRM5{wu ey99H u!_l^zb|׈-BRKAہ#$>qs|RJ%[ Ӹtfn&eFi/gog&vq w^Χ]EHB,ޝyv];X׎'.S0(5]H 1KʮsSHڧmHF >9ImVǿ '[-{mTsjY@0b‰$^QIV֖0I 2/&,D́s_ ^#KUfP-ʣXf]S@;}N nUajQ)z=dʹBFjEcjMW)%u6|Mvc_*֘mWCfѝ:P)6Oto(㙬X) 8]^fT,M8<ţ$ǁecXxxϞ覻|UY(H Uȝ]뱘;{{N4V'*7/#s>@Vy&Tmryy4,O etrEN/D (֑^*ͧ{N@fE]zWC|1z_[~A UV?$1ic_6d~"l>/fp}a.Kk!s`QQ=MˋWzwu^ l J9Za{8Sƒ^O$=wM8=pt!tb`5}w-Q3pm+3*/2O*j-sWc=:ɐq?URjEVA|X5bl] 1إx6 ވT$Lo ^~@u9B@*Mc3>[u;sjNGdb] X"~ۉ\{;G-U$v ]w":|G:o\z~,ZiDl|*(i&AQoJp-Tit)Ty<;}mܶ:[20[k`syEv!4 'EmcMQSw-̶(KSk 풥/Oua 'xɔ;QKذMtAG ǯh tV6*-QڐOH֨Fl=cdMy$}ik(j_Y'ιr5"T*so )= o ǟ $ߩq spm- 22LYu#s߻㿝B,D7qJ=l v:-H:m?H(f2qїd yfXzi~T"\>mO%$xsxp.Q"%;Tvs阜f'ⷉR &]WZ}-F\G ?aoʯ*%IT6|SU8ӖZDh鬟0Wz elSV~?vy"\񱂲+.D懭."wCh foHsaxLXgbY؉{y/@x 7e.B2.lhGMAhޖR&d46Ë"VWZ6!cYsb*#G2,O$wv<ҩ"9V~h3p keN+ѬeG1W#l pu@r'CFVbQP}fOT+7gsݢ%åUZq`2бwyr+Pjr?%y1kYK1T<_\uf|"zà @> UOQFodS0zZ"9[뜃1W+!!Fg?b5 @ Vz"Z P)BI4r(xzh:\%Drt%竡&Ǒm;-rRfd˃Q:.(6.OMClo{u~gӽ6 9Kgٕ5'GP[BX6@SqAk'\Hn~h3~ir)B yӠ3(Ó< mđo'S @Fa9 x&E魻{@Y " zJitbt yljQb-/7ien\bhӅ+nH>$\SXe"}o ?VLhla)۬PΕKmeQM!{Kg׳y>3Q&1s 41D"0qšņdk%%&[ O]`=F,q 6xr !. JF˗_%倂fnxѺ@;Eyķ=#S':._@p\*lN%ca:OR0(yk$F"̠!C*Qj`DWh%V}غT혤P B 7KD)vDqdL;O#Fھ3]ѠD JmQ0`V 0#sc:XT;&gak%P+Ob6rt2:D->;Wg#X 1ެЮ"ؒ7u,R ^$!Do%jK8*~%إlG }7LG!rIϱ9c f)WVNǘg'^io(mvA4O]7+urgWŃ<}(3aC4܁WN3 Pڛaw[~ʔsg%+=B=Q sT~Fb~\H}6Iz vhqX[(yu.`5s/f b 'X9^m5`=*QXutr) XZj <@d+ZE5* tȨhDɶN s:qeiQi?Ԃhoxrcנ/v{6/nL6,:uR4DϤ>Ovi1P~n)z/~~t]0Iu:/0NsᆛGȆq=QEG ȄH|UO?\7;Ocb{ޫU9M|F!OiW{ԉYTC6I^#'^ODZcE~vV4X7r"JJsmzBUsBsy*Gj4b&3=b`\ͥXLI^{mے =iP <+AF;uWZ2sd oꕾ9޼E__Կc;gk`}?-}0B5aT#o73f32KI? ;{{QkUZ<«qEIe,GwR{<]3H־(j.u/yݹY)ϝ4aRRhY[ {N.vAS^RGl{^u5>aa\$#8aZBv9;?#DcS ͑N5ዌHaqS{!YvT%zzj9zHœģyUK'E b2ۖ5܈= D$ %[<]뮧֐W'1%ejtuPlL`zE(iA 1)M\ɇsf`qwehYr:&QT!k51?StgKHo(HP[zg(81 KQV搉+{&+j}t1UxwYr핕w@-5\ʀkP.%.(|hew3{TX[jEd>BB>轓jB喆k[ L /a 2\') 46Gm5?%2<)Eh9U4yJòC6,۝b5pG] 0IP P@S6|Lb`a[ '?. w޽EmN}e R~G&5y;=t 7+8⅘sR*ósvV%Q΄yu)2h; <.AtsǨV{ KOK3?]inM*]l`Iw<~LjN@YzS^ M"T{ENig|7{#-$ 3Wry߰m0K|ϼaCNÒ iajB@ Gx$gctn.‰ҩh7i!.azokHXx>tɍQg13 u#S: p3pH-*<`zS5:WW}p'Exn!^:Mb1v}& E,%:6rϳ@mx< n kQrd E !L0Ҍ +v|֊~\A~LR)8DN@<'cެ7R ݙVOBqTxIHQjhn_#M0;Zw.7=!#{q &໢ы9Bu¸皪Y9bo*@FnXo\+ѓw|a@\Cge`!F=_b^c|}Fd 4,9& ۗRg$P۪}o EX] _ꥪΎg 0|̏n,:<+cJ|Ǧ)*^σ>h&k1ׅ8]#c֑wN|]<]C]iswu9>ъe$9*1e~;llkUvA IƉgѩ9x3+ZdJ:W+C</iBM`EQzퟮq#q6zb }a,&p'gwWN/y1/!Ad¾騟;1RZho(ws:Dc!KxWВ&v?E&gر|cćj&}:glV*=>FSæ+ވPfCdZ-pU=aV_U\-ipJUzx0k}c:z &LW֨ pNc hcХ#d'шSGN T.bBpbV G1ËU4uaON8m=1JQ@ !XsDB՗L s_HY%3Ac#'\$Z`?$gn5n72k0oGQ1;\U/]92jֆ2o?pI1jc~DGnﵰ '#8c:~Li}c:sBaM/J5sZ!J5,ߑңޯ9,J%ʰ^7EC yW7 0n2=G8 U}qV15$׬4O&b2.vdljĽD#ez2z%uGS=t5XUtsnb,0U3SK+b;1 #r)O߽a7βL0"x+#R Ge4"3} 1( e(l͞< >Ǒ(&1z@A^\2|r @*=ʺ#zFl$WZ8k YCDEYUN&rv:ʄ6R4Q GD?~NKn0eHӻ`?EHU8@O%ko."D^`Xa4|LwI+R@9>&51/H"C[EM0iz8zn^b8+'IUH`Ly=6G;: m@@J N`_s@lhy|h5; zu}}ƆEf-.k]t}tNR*pQETEA`->M[ ʕ"snBLN_driѶ\寬+ԏ G&J@ !#ĒJvҐF\QpsM']gj]\nh;tJLiO\/wAQJ[ix_:hr ԨvjSq \-9AǥҁCnX+CS>6N!Ӣ 91%8dz$D%[JĹن_] fi‹T\(<l[HcX0?{$0 Ȃh5(@ Wߞ4XT PB^6MUjlc<27(xޑ 넋ȓ@ڣIV %či.;s&o38_7p19)tl.*4rؔ|mQ;E.o6 IY`9. n]Lœ ?:_ Vji8 cY8«TX6č^l&2dUe];Hyc[meCVpfE[X6-.4^/Z3rn'|ÕNWtZJHb!MwH*9\Zpm:ѱ5Ɨ6xN:-eS 5@PWy Z{ȤS+l-eA\)EnuEoP)OֹEx/:p'XX`İa"3Z7Ysh w_oidmBWH!dT@W^ QPqMJ<=|ߡ> ̂9_yzj8l,77QWXY)59,&i;|,=wB>vb֞1"<%qȓq(p#g)mQaRBɝGb! QH(5@֜e/C&@tZa\&79n EJ{f2uе!D6Y-[FlGDogVϛlJ*hſc PԹ} NZg!_Aٜ[ɚ]~P'(8 ̱*]Þ8Fn]N5]t6¿ԼĉbƅI# @IFǛY|1^ܛS 2&97NY&̇sm$kPPP I$&ܑeg.J`7:]O4YB#LHx{JtD} 觏莈)J{1-^s/y3mpU+6ʿ'(g@6jB_n+4cwǒ(KùLHhӠɄY Q"zg~KA3{2;~m] 5O?dMwFRnZ)}04 (Hjpy}+ cq=ʾW!$,:d.\Y $ QͧD?L!F>KC{0ܖ CQ-8DOOc|EEMӉ?W="yĦq &nHZ6m5*d 8ZsB3QEz*=Buq#{U(ro,UA$&pG[RF9PEP1>=J¯7:fou ٷdm`P! nxf\! ͨFdf$4hy1TfVZZT{cjRL]`w;!I͛͟U<&ȌYo5B6l91 7G1-Jo ,!¿,|e F9X . sԹm2nwZ2^GxI 'bG;BpN Fi:f'6R5|uN㱁Xߎ4^Kl+l$B Q|5*/Lti4!g@bMY koe_+ͤK#V" pyr :YKD%CIN:HllA'MShхɦW 9Tڑ'ca%+ҵQ5UG]ФגzV`cP]KݰwK"qSy!&LQ:v @Ye&lJ()3i^lvy<<#mtes4H~On{/4S-/cT]S>m hG5 ~K #I9O;#-YqD0+S<큲O{W e6W#QR'>5 ~˞4bXnoӶrRj&jsﳄ\!pT s ZyEv`/Mc6M}O9p&iRXfkF/ϛEJyiPy'Qh2 |e%c7x}ׇKsG:B36?%[ g6֢FQ q a/(sC~:iR@T YO13cN+cܞhK=~ sUIu2Yf`y8-fŭ8nԢbd)#9a?& *ws{ >o{@" C\n`ɕybrTԽIbPJƳ'kdq!' \{0]aDX) YnZ8G3|YX]o2Zwy[݋Ṟ%O^ fZ*FSQ0ͤ&G`lRpn^YVX$:sUq֛9f{!g~=9)?gt!sBuڎSw@-(ֆیgVV&]c{MzC"ЦX`)6E l/Ċ Čm8GāoR({`P[[%w_4Ig)8ax)f(@|@קZe{+PXMaIp(–upt`Uwϸyk@Fe[YsC4KҚR"bO蛻"a\N:oۨ7JE\{8T/6!Tӄ!YT:.&]C9>~`N]9ytiS˥sT!-y{ڄ41-)Fj;*+k2("nqs9THN_"`ӀA 5G\!=G/֤>AHo}HY6)/JH6˿j+1;|aWL>m"fΩ&_FW̕3U!0U?8 %ףR1,5/fcoێ&z x`+.FGm(ky|ܝ`Ahh(.Dֆ<*ctkX52^8ӋSu"CMWޖMհJ߸J\Wж`#4/Y+\PODc]YpR姳ѻJa:Vx){}޵gY&Ow`hxPNP%fSbl 9 c8-w,`UYf /QvV;_6CZQ S*#y] V޼?&,M:?75dC,q&Д"ۋLj'bÚ,wA#4-N"0`b%W(-7@` y\9$M|6vԁPU ̖({q=WSNJDVÁQ"rr=؇gLZYYJS?+^~mfd #=\;J]֛8KV[hu{0 T/rjt !^?U!T% :Qx6NJ;V+¡4NkH;pF5Wso)G F#N1UO9 `z/ uҳٔc^'wòĹF VZ&N&)\&U"㌬-֍mzMBǶsbHH(k\r(tw>x9̅DEovPPN'3Iw"cohASr`/xuƗ ea0Fٚq(kcl|@0@8*}KaN4rʇ-QTǻLUID})Bve83MבяZtM'ƯMi%Z*(,z9 y#ۊؾTє6 /%坂WmMꓩYOdzr{LkiۚmC| @K%f|Ӫ]_06)RQ[@WTU1; VFLPwK%T}˃qmwX[g1l{'O]g4CcA$hD> R&1Y@\=M.D#cHEX,U*ZKn9Q7o47NWq??抦Rsj~7sV8%HPa=vB!a-tI6*H Mė1(?iv$0=C2ױو r8 _Bx_4$/]؎ kɎ1NNq)ֱm4, rI 2>Vh!n( ūP|X O tiF,sTEws bC"hjHDA~5L,psgtiqzڕJ79"<+ 1D~(OSC5zGa]H_^҅cpa}8ܭ\5(ciָS2imPP[U} n/uMƬ]XX!q!wmJ%cH(n1i&<_Qr3n|2Ε$AP0#q*8& 4)@y:'Ϟ#rOq<=P$k43v"4\P<_@AYz˱bՎ<[ޚј4:S@XSsoFsѕ$֪d5#0#cpJb2`]?9N,ٺ(B(m]1Qa]wZ1IV~Z鰵`&ә#n+\yU &");IDDВo`s^wek=|e&KW5<.!NC/j+As>bE{AΈ{;1S2{Sco=&;RMrFקz4Ir[^`f3:GJ"6U=-1b|5$oZIHLeLV. =nldw3q'`# Y {{ЄUVFnrSǿt$^K `Uؼ n4daK2=*lpfzdۖc3&1'wɵs0naZ!|tfN<8w#th*zWZ/ЏqgnY74j_||ދG(58`ia@&;0[d5OWpִ'5/ E1c"HwzO4QyD+0uR΅( H9֪:%jLR< "M^zZ Mjz_^`a̋'ùC;^?AoZ]cF_EMG Dw1J.C?gsh Ʌri5#jS/(1xx|Xh4i:jX v.:f7ō^qVXs _cOd`)0U8BGR<&BBc2VԂDܴT~k6.$݉)yŠNdhNc9}ܜ*eqgg‰h+lj-(~u ةcQ }@YTIl*롪[}\?VS7h;13ޙ,`d^Bu0AۖzM1\ g /9xr`Eˆbp FO? 83vw6$H.Z$ϝA>ckw:e'z7V~v))Qr#}^BgLXX+ lXod-גFpДEܹ,핌biǞfsmkTG~;{._S '0n}/Y eNQX;@@Im[Zu /kE.^πVКy?Emd–5LT>d>s>eB q(;!ǻXQͱ+=eXA}iAJ.Y7m %HY9:8cq!a]y&x ~z!1 "d!3/m'w?b.3a{ym9,Q4RWO %"??u}N±AFtŜJ{-g04ИhM-) 4of~!qq)ՙOm* C3NCPd{CSm"A30yLX0;rj)y.(a:5u> b>U*<;#ci?fDd{U᤹uJV'wG"%䴓]bhrOdtP_C-ʆKcIYg);dkďOZSZjtÞy{}e40!模$LDvgCXssKPw9F[t/>٧.vhCKѧ#Ez9, hq8ΎK0R\A+CזLw~a*pz6ЗN)xUge ŃFɭ*Ʋg@'S] 1!~D9Mu=|= guBT}&$2{޺)W-g&vqmO61NWصiY3ȬNn߹J}7kVť8<$ !s ٬;̘H=czJyS",ٛBZlS/03#??ROB!8MhR{ƓRDue-I V}m)j٠hDzQ\I]TZg.ƾSr ţRt~aAH\Qf@4&0M&eC*wx|D8uwGUw4(]WeC$y0'17g #ŋ1*Gg<_T.$H̋2NɤO>_/6wP IK=HG`Kcw&@ P=K_mAVZRrf~uGP. ,es5Y0 6Zh)Uj;DY΃7U'ijN#ѡ/;"Q^-ǹs+BB^ o," "dǸ EH]2Vq.D'Gb⥗|tdP1ˆMT壊,},hwX wʌAK~(+{U&ŀ7q?wyD@xïRvP;T.YBz1CuPsH S&Vi()[ۯ⏤9hXxa!Ydy,~"zQ(%_GwS8 #`o/DmPqԺ3Ѭy~sQB |ϔ2Q<9U Q{PA1fZ@[݉ <Jet&6"Yi<DRqOh1{sžBdF.scKpf@Z& b^$n714?YF٥q7Huv[`pUsBڽe48u$Tlr֮;LO'_!XܗNd}f y1C 732L7D 0$YSxΖdHjɝ!.vu+]*Q8:P{@Tt(sy 76 {p'z]bk}ϙ !X3su\Pv&5⿹v:֓nwJkN'oؖ )\0V%/IxTUUč,ף+4?fD_McHiߚPMzƪ=+Q@>d& e?؛r)٫ÓAdދhM[gbn3M7õ*Bޡt^6T#; kďuj )tiO%l2-JhkQ'`O 3;B"K+h!]P-`DV2;n6Z21Bljy Aٻ?+GQ& D<))'5PywN=5 k)nb`?*qXऍAS%h*N M-2gCL=gxLUB~>)(sXvqg͎cc`'tp@6OʒZa 0]'Cq9Gv۫ U𿂋BTf&Bwsc-<CP+`h0tUB?% <D,[cTO)A%ىK쑍uAd>Klek>-wa5caaSǵϺkiEDd=G%JjvOOHoFD?5Ҟ+"'YF'PBe $b+FSgy?ki/eu`LD_jx!3I4t,:|"Jf;o򪅮 Y掚4[iDy&L7%6'b4w֯E{7/(` n!d0 K)^GGI" bİoP%p\[EF%DUKgh!XhFi?[#S"e&чV2?RIk?S `uź8d틊9!th7GtGtp"qkOa2c4ma :m )wq#['ʦVUlyTH׃ZvK )օ]{]+ ЮP'k9jNvS+ئj__W4ퟔ{;pJD(#  .6{h4?iLNJ^'缍zyzP+w4f Yۋ WX?L7ҳѯX|?j 2q,fisp)GqHZ^<CfOnGa+邎%Gʬ2uFYZ3 { ;[^ԭ;iʧ=n>xb#x g‹%֬N﫞K>I1?mZ= 4DEIWN.l"k+|5?U>oR= GpiXP[\)LJC=&"zZ1? YF"N< y%~7hW׏d$T6vd (n<TYfWȍ)r)ܫ%!LozRTU_DԢYDT`Ȧ I5%* q";vG,[gLw'\6|/e6I2O0=GLeb3' y233~8{GˋLтS0l%c%em5;{閵% Q$d~2{+ڞkaTﲝU1 ?8DĻ+ٌ ZW]&` h[]6Fj,+.=&{T+s_,7>K97+Rcᰙb^I}_7lcfVfH׻y׳hB)KY,3]#ҭ9iuNe:pR1gp0{0;8];zԦ# b| ෝh z ?CƭMShDZKa!f iN^)MY F`,72*3wtEc9Z[28觰!(M~7za1U+y˱) 6ó(ipacX0 h];=ɴ ($65) 7w;P5qbrQWłFY Ie,7;J}is{,tb-T /峇eB#Bfx}Kt<`&7 p"a0+! @qvf-y-=X=@LaF4z>N=I$w˲.U.aj#F!gQڄWHjfW36݋J`S!7d?'NtPE`RfAnzw9t |d|7#r74IeVEȹ(7HE}h}QuubƢf@6qD}c5 )3lޯk+υ8vXn:#oAiW]3si3T\uEL^NS~~1kR]۟ΪdJZgGϵ.!$kc|tiKF@Yp' 9\z\!~myEmC&B۳c%e_K ]0-nn'w]XZp-XpGK&oƳ1ݰ]LzHNͤ#XTmL||vŰz)R g(q׏;!O>6k/*9s5<-^o+}s?͡v,Jd*]E7A#Xs+v$3(6u#3]LſL]!Q|Κd6~s(A=9F`jF7 ZŃ| 2q'`I2!{zlThN_вvЋ?O@Ti 8a07M9ȹ>ū%IZezS(zhQer>1@7rXTJ;AK "ee5,=jbi qwCآy$@ݧ"_zZ%\ 126 YgR쿚՚V ѿkJqW2l{fz2lz]žR3/<EsӐdǩ!FT>+=)7bפ_)ŬxA)b[&Y?SAݥ6inwy-4k;]CR`^hiH wK&{;L| g|=: (ph2epjk1O,/qFbc8fa]?$-yL[zngfqԮ(j?yK%1;KHRJ$0)Pn%snTm!G`)|XzJs9PT#EXϷ1}q}Sl0Dg&ҝUwYzֈ>wt@cTj.4e 2UV?{_2Cr <mj?&~ū=[3 Q#XBw bqkv UL}9ޣWv޹d$4մ,)I(=f85HwQX]7*JMqK(a&4N<2 '!ŷQ2q ZD Hxͮ! RMQ5 F<н ) ACg݇(l)k/o5W٠~ÿÓ&!=)~a~6!t ODž{{wY^ZYm[O"ee~ubP\{eWP[@w1Uni u-DNy\TˁŹYUbP6/u*Udt7;uOMAI?"BRȔ3&F]V8S#`^lK {zlUvuUŻ { ?,ht aq<%qlյ/]B5,RpWྤL0` PRglIJWn! 7\6dB:(w:rށ@hr}fVB9d1K; 5sv? yhɈMv.4{9-9`BO&5F)ŖMY|*h3x~Dz.Nh ^0A E3 拃2YEpvqy&V2 [oO[JO %/-[}_uӃRp.-"x(ϰy} B'IVCRq y,X^Y9 &di +n daA{lQ*Ӓ40aVR25b(0?S7.f鲍AJS_2٦y%f}ԁŷhKD`0E4Ԙ َцÀ+ӥbzC̖(m9RבD 15P#Rԃ٠:G?ye3] ۗg5^(iv8 _UKGjiMR}(fzi/#TyZ\-sla0u9f,lӽa*V9~Yb`=.; 3(oĕʞjw4_"IqUarf3 :!i'+<ò7~&6>צGv>^AR26E*4 F`XLR-:^8{%(]R79 lN BC/[xXũԾ#01%&rv4qKc~mt?bH\t<Fˮ;PL;K29j_L9#NTVN\J{njTD-OԱ|mΕKoh3z]jw?kﺍ\qaqC%GT4D5$bc?ҋ5@++.7Js[,w׋HtLz]TQG1*v |:wC=.V֨Y,:ZeeA >q2uݖjݺh|h92LfoKwzF{I6Mvx.(gyH$@!ȇEYyxLއ+j[ ^å=zf?]ݩ>}z,TcQ`$kќ ek+e7 cѯ4\+n[ ߧG 0L[ȉpPHcwiGc܉M"aTjvm]=$[]- ۄ Lu-Èym >@2vg^S#u]:.Dg'Եڧ+K{'zY3-Go$?d C(Mcb+u-n)╨c" +ӌc؁_HFv߄ {_[[v5%&R~|#֐bmn e *! ޳b({t0ҕh89bmZ$g-- 9 (;S#p1r陷6WMBURDάG2aZl,ӚrAq9_4 Z0rQ 3J]FW | Ma@<ِKRL6>Ѯ(\˞?.c(/]{fj=M>EnU`o2AN4r7#EE̜`˃L1qw՘j:v6!J~euEt?27/jr7[HԘGY8?gֿtDMZ8 [S"̛f# ƔBuj~>&4c651uUD &Kb\c>H``޹c394eEzB(zsgkg(8/$~ǵg~0-z^[!P-Ωcn.0W |+ #d7"DnCOT ϭۥ,n>*p} şS{g 2fnFp/\|-+nXXj[5أC 8Q@Bԉ4'phgJX&2}lfit1y8'^afH3+)QAص{ƷR]d{LXLKp׳)Ի`Kk&[mZOqU^+ Lʾ%rU;9P$)G ֗`\+ydNBEA|aܭIpk^ۑ_A`B5ng3\\] 3x:}* D!~iWЁ2 Ր| 7oq2T#/dΫ?S%PyGe{@5֤8R~\ѧƉoLKXvhd{";,?Y:2vɍN[e1ҡSmi`W uh`>3%E25PE`HԣMu֋֏YӰ6Lm=]n!EJ=@+@xL?Q?ܨ'K{e#`4 a!zGV FWr0yLBG%wY ?NZ tYUMfp9ɶhI4^ Бs \q!eI^BT7iˬo^ci{":w eY_x6cӆ'J0 %d 6W3xDgᒘU&|SUڨd\8brj#LRcSpIZ\JYe'$Mu>ݨ.y |Me@;fYOnfҺh;_@{.FO-i!% 6S-wVP!MklbnЦDdH_UO K1_e/-IIIX {ǎnj{KS0;Y *bf|:xeX1\I ;ZuaxS 8 pyHB]|n`Hp|RqmŒ 'HZ9i{5o֛+7> Cj躹ˑq q$ӢY(|phLI-Dx%C0!' SwrRhev,\Tny^vn5Go܃6,{S GHq{Dj2oxWOO. ,r $Kebh:/^!)wqR=pq- ׇ\r|P1dGtLk(ŗFC18'Z| V̶}m 9׾"-Ɗ!}%`j]B4%,BP*`+!L5_+m ̝۶+kJmd%k}bu c53>|X Ƃ| MʶaTr"b7: :$f,F+a!:q YUuV?xu⯐D>48HޅSZ=/nYh4+((p.hY&*VD^$9$ 0u7zšʣ1.1v|kIr-8!kB(KjJ뉴K11qO\)ϘY ~jݝӭw|Woqyv\E~_Kw:,&:KDb=Z[ٕfU̔(b +Of5}k7;d^L\l7ZW4'lAZZ&`Wr w3c=~V$4-9"T ٬ zR[sgQE0QlTN=O,Oz}fxn 5Ã&OPv 26Gsv>Tt|kb@BP5xQ/ 9 D`VKa ӒyD/[R)A_Y\:S@ ^-luwOם6i䰊:n9nt'dG$Ԃcl8eO0< rsjƺ:eZMt6\HN}%enwPttzSm>o ؊)bkK'AƌW!CܱՑqXfYuZ-E/;Wr$x0bY*R8B}c0ep6lN ;/ cSgn: QZsx:D觕/O35걛:hj.eML n1"%# $Y$*[7"ӎ'`b$Y:a{jCe-8}Oo'c}ojE@ F&)H[*/yHplpLE8oq898zN8Pއn^T<&ZZ1%gՈ*e3M4_)T'#^>5 w_hl"zHxA XcRdUKNSb `^ sg> zOv ]3*>S &*u!/e%ruhKJ!pe]Ic&yU#/2ߨquWwmW 5/m@?+oHPf@+Ke(߶[{ ^^'gq.cFIUu H#7)j<tBGA%+2_1rNkSUQV%! { va-<͖^yI/`2A ( #YZ//ԫĵRr$>L>4]j ƽ(*M-ZPRGrN%'ҁv^VDa_+2HRdjB:K.hs]h=m`)%rPQ}е)B-~r0C`XF,vF a fvq"O#\G1 0Mі*'d7Wr4bBS_GIɮѱ[چ5W7~My#35Q,of3tћld'~}΅\k<^LZTj^{!'ӛJǞRkqJ}Q/E?(t}I_#xp}):ز2bZ1&vPjp W(Dnp5/7߷Tp5W3/V[6M 3E 7O5*`I-рVVoYW|J%L wu.0M5-8F;|^C/l? CM"LG/aJcLŵLV= T@ɝ;s0PZ6#q{\]XG\_<x:v'IgNbɽW*k=fo*hżXg/ڱT )/*KB%ZTجQ>E.WZ8WI0"Y>+^#\ Ht6E%#P Oۖ>ޕ["?GdRQܜѓAg:N ~42-T)7)Gߨ2Ag%7-;cpU?.*>w)@²>^߆sZJG27}9e>8׽.TjM p%FR=:UtN.؝E*,Y9WN)X덌O)~ zm I |CYmEHԀ)5O]eZصHxf\#`tYj +Fn^H,EQ׀˧Y& <RF۽,S- 8]oK γJ}'4+HtmD!yjocF%oԇ 4HCzxhtXHBҸv{tP&Rfm]D5гp?/TCd=CLNSǮ7Crݏ8InaziAk|A=EK9^3gtbퟸ gI`ṩPV x"8vw ۧ^Ur.Pds"S†&n[ q7f| x=|d9i B "-S EW-^n뜮Q(EZm"50db81,fa1.>deBqۂS潜[D2nTDh#sr ;re4]T??>C3kA2`M-OP BU:6h\qaaj99HLO>Tz:. /uxGư2)X]ONj\?M(3;w5 z@){~e`0"2t ~=O(YL4 D=l+Z>aߧ!NtE!XT,EJoa]0] z9TFU^J׻C5ie$2Q? po7׍U q7Xah\^fMWh*@޲,a% `PZ'SAL`?XQǃ({odSuwOjlM)[FX# :5)ͿqՊBvV]>jg;HvF)3#UDD7ko)26N#0 챑a?BF-vVdG+>,0SasE , pcnMKR]V~1,^gNXVAHxC_)G\aD;}šjJU)Eh@2:+sl+$iAoc/0A˟!Ɩ|Iq]Bg@% ]WЂq6E_4,o&v&nG!E&孋OT,r6N[p<8u4OI5 U\[r}Z`5 \oeYTV$ ͙($T\$;P愔5˜R2ƓN6eߝx͠Kv֣!clZwjw0:AχR=3#,F6Wuk$}U~MҰh'` P :J @6cqK.5oa S@T)zRZu3þ2hzDC[I"Q!pŝ1`"nPMx1 U:3vbHzqhc0fV|UFKs;2Km?}-#7ݺ5|i&ϗݮ,aP|[`g)j363STWRbvŴozS`֒Bm[8-<@ ب3}X4rݯԱvoiBVfKxg0ɃGQ |#I`x&u!t8C[8>wߟbt{I@iS _Q\۩ Be0๰.}q>n18Kø}H|eQxj7Depb+?k-۟ j*MA@z'y/.n ! R<}]p_D\"!Y "m,Tk)iqFH[8k~(՘"%ѱL3 RRs&C||7÷enj9R%+V$,=>Z@-|o4/$ o8P:N 2mpv<)HzIUl(x@v_С6UwA7܍%{ݩ1߽<|w.b&]lVDep8gt>= FXnҍKΪЊ#.V Uc0pE6D/?(ʀ WE&eGx(TIzץĽ 틽T䰝]r6fE.'-XlM_RoWfĹo|vwG{A0L!J,^H@-q,v~o ?ؒЁ*tm io%)XnC;A.<9g+P2P:ac0 q -QgCQIWPs"mW5F!l"e| \wɁg]I-NjcOGt hX r#[kKvw,@)H]$uSV.Z|@UL[K3& C(*t.?lɣ@*kEA{<32}hT^#Ѽ݂f`A*":gv2 { Uc!ӰT@B1Tw'λ($}CV~KdoVfc_)B9K?;)g;rH?;+܈aJf0:nn^>1mQĮR =gk`gu鞄λe~FgniA.+*~&MQ\l9t`-}a4[۴#>lK ď[|HP/n4>> \&*v f<3dw. %כyg1+ "Nwo#&􏯥{{8\#@N]*KpSa4/aT.{r;q#{S_H!:KQrZ h| :ItzݩRy@{;k:hq='d`27ԣΎn49/֤"ヘ_Ti~Aϧ8F&r b[E47U"N|W+rH@@t@@-rUF#SrԴ\e@niRxgC=pGO9ΕBp{+[ͪ wJ;JDsgC3ȧƁPǦ9.Ǟ:!oFI,rVqz>jS6u=qRQ\G>Z/8&Zpr0ʙ]A[)mBf?pxihDtY"CSzwol G$yEu(b:iUr-2iBSM5Nց]./Fu5Z4S8/pj7JO RRtw`cȓ:Uè&r֠l?z Jv:^PȖ(7կ =Mn#{*d7^]{k4,Z4/}بJd$0"v#Y>X Hn1ZW50h1|#+KEt`Vdo6p9LP8M yGA1-y!;]ח|WDLǫ8a$Y㓮@eeJg%~ d&3 V6jl6g!8&]^AT[:jo]ϲ X` lS0"quj'dM܈y2qmnj(cSId\Emݱ)銆=QpҐ3}[ݎ@Si<`-"x^A8EU`?aIU+JVN*oVI\ wSu"7S~>hWiOufb%tf1eĝo//9g{' w#V:ڀɠI)P:l<<"Ֆs mYb(Yuŕ OTS pD4p:'3[2?U, |ЌUb $rj~@H`UWW8Ϭ^w_97 oɡW#au8.&6M#ݞ(P& 7tZ@]}8?srB>0/a~Fqя3:i <NB1f..ȕd KDz|&#j5tФ~ײh$'( +f`ce=W!Np]|cP"f,L &K սÒnFl{r3=eZр7:SˋuFE cNj*mG{z3qb 1C|kXqqQw ȲF?HG:ր(s[VN qFc%JPiPAU0%c(~\#<\{gxjf }Gd,.#Z@@EDo3XЫ֧L -ƵY2)|??J3Q֮ĕ񔶺×#MI JK#H e]#TA!|RB%5:{)zuDW_D HDe7=Т_Od$'Z܈&' 2Zb 9kBRP;+C12/i-.WGfq5FC~2vDIGe"$h:\oYmP!~2e| (2CvT~T~ ym>XH"vt2r/>;^;Rn!kij\!ߓ 5)|?GЗNAI**ltnK1Uu/V6%tmMO`Lej˷t sSDyK!~d\&Q*yudpN]Yp~*U}| 33Ag\.W&JҨ&ĬJ.t0yTUl05Zu ;^a(aU&^V8LHh-]J5p!A - 8#?Lw ŸHgϑwk.i=iLR^0v{{!bʓZfvL^ 홑&$cB t+0vZ d\$QWe7u>Ty!G]#!8)kZY"k"vrgn,tzVgVS߸G㐓UW ?' ^ɐ_D$AhK+YF)]DxoT.cpy 6滌/Ptc- zb/LQ9t){?MX=ꎯf)Bm]A2l.Xx;IYi 4Ko@Ԓw3תjET^Fد}Q.p]LǮ&DzKJ*tBwRD 3PA3*&Q2XK$DJu.`d.v <ryaўFTIețF߶ÄHO|鉟Vgl:gX#[XdXB3YY\,`9.d}ZYy\HnG%`ԼKPK0 shA9dclA,y%WۺfaG:yÆd!&Bi"\gjsA)L{8eTV6ǧIJ/`D{4'Sg{=R HѦBL5ܤvPPs.W˜C7D7O)^uFhC=gV<g.q7.;w9JG-_wjk`} KkBfm6>+\,h{|,s$L!RnB*MUZw 36)l!9@.MD^#X.?u*XܵV(|E~Hգ9@d1*YQ[Oxg\RRFf1uSם#n6p0!U=BmQ3uܯߵ,DtrPAךpfX%UKNʨ'tx]b_j1#?MxKqۣ,Fwyױi 9RRfC,n0N/0 óØXo;oR;ĭ:#9s'fgn>D#P~S4uad'hQ͗0BFnsVA]|~ȄF1V@&*£^Lԗbև*An'L~4EF%j\lI:HWyI\s)Ί* kX+EJ,0nї`Ue-&v?rnqM]O XLX\=8GMUȁ e$G')AbJ#r =GWrPuX\4OQd;N7b p>-/h;P+h:\Q[)|n~bW1+x׍Q \UkKGΊj VJyYx?L@K+pc{SkF@{bA ܏ZLoV=PV5ޠܑIs,Z2'GYLRh# nlڏQha/0 n4FEMYѺ$^?Վ&M Яb$FV>Z2f;!ӭ؅ےp`+5 ֌g@9le@׮{.R T;܉zS: 7kytjEqքƚKSw+YqwX&MU%>z ҷx\1ʫⓨek t Y.[A{KGD}uE2ۨ0T> aL厸:|8p@5Pq{hji_se5}*ܔݛ/RLCPv6NELSv4zǛ+!8Yt6BLDȿ;ʞxa/g,N٩ۼ1:M`ώ3)0X@/! 1DOl/ Te֩xsɥ}+&+T p^(kc3LTM77 ^JHvӊ'H0\}r0k ?HeRf#%~Dq(HGVsnL瀍T.E$j}po$^AbǨkNJ4۷ -ԓ>0|d3yoݐL,#;O}>Z0d1!~W3ǍL$vC|<ȇ q!VaP {!Ǜt|EG9G_$_Nh ˅lwG?GECG0>,@hݥJ=̋,:YD˼'CD7!_vX r/߿r:K KTjkb[I)zxre8ãY'4. {=j ]:8ja=DN(i^*NEa5*rgQy(dzSAQƤS5F>$&(16_/Z&Y`DIj Dl2N%Xqvl ?wXuUC',RϘ5K8ap-|U6?@EѶ%'F3qk0d1m'&m:}j E$)y`TEWX5;n}I+ Ҭj>/Sz &FY^AdA돊ch2%Zق5b%¨'l xBހKqԻʐ܂Z| )3oo[rQeTـ>S^u2hd -\VOb/{ @W[ ^ F/ØpNfuk#)`mV+0ԂB|T)s2jUsp+h.-/;4 P(R CTh&6>Xʞp惉ICϲB<O T' 㢻]T',ܻ5W\М8xU Kn>VYڃ;@+6[ Ǣ\|6*V?B5& 1xoT 거.]uڨbje޴)}$ vbhPs=gI Z&B3wE(0n%UM.~w`+[`:}+[SMk+6tM^ubDD%}8/11q$yȸA.Wr{@NZ^R8aVJD8M6}>4$mk+h@ ׽+Hg8Ra=9P{wդixc ^j~6jH\:/L"_- 4[Vt>@EhAps*:ƾ zdЂdyjqmbh7 T\VZ7( Gh27XD uX1 ;Е[sqxLjZ^htJ|-LEqI&tI\_>U b po+V$H9IINhp 'ecx+%\ >?gmV#/?gbt<^ű=E'2N5?U"=T]+b) a45?1M.D3;?^ *8idaCJ泒4IbI:Ռ"6lRd =!dE**wFkI8f G YG"VQAPiC˧;RU Z{*1Yz:2U|I,ײYl!iq$]ŽZ寘\9+V-u3 J9q:qQ{eӡgu9[ǭh]kD'GԦ9I48Aަ>`Τ`> "{n\ >AB8c5{ine?M 2+(NC4xHt@FWw h{Wc r{Ω,?UGI=GFN`8Q{kS7@gP)T {/^Q`&M@2?N/h_ܯRۺ`< X_M;YWbqw X[}2ϖf9Ƿ8VK'YVڼf͍UY!`,r3'fj(q'^Xسҳn;w}3>ZKdwP#*qmpEϐ "z|'FKéHvf~vқJV-aBh;Lb!7^O)e])uiu I(=S}Aj#'jVoᵍI+4@oTg<^vUV;0gޏ^gZ57'5_?O,y֔0oȍJð˲"xPHO1pxp#Ú@6a? eY9_no37讱MG"#|\T@ NEǭ#a?%g?kћZQVE=]/Su^!i9IRj(̭m'y%7ya#Σ \j!N7cᦜ"T)O5<0GQAeR$2kՈ}DN~ /Hm zĽ_BC}.Bfv(A7nbTݓQ%NPNJUwC?o3W>A|=LKa \5qڣ=CT7U٣w;+bB;qƖ8e/QyorPj|1+k5@efu *oR3o#V{o&>4IJ7 __OҰX}b A=/8z*o zq5j}]Cg˥VT9/yP#,[Ny!Y^Jʟ=(t\m<op' O;e/ rzQvH~n[ =e(0-F؋ՇfEՎIE+M4Pb20[p]͐k28tx2Z+~6I7Y0s4f}ޅĩK_JËwH.[!S_U jbntbѫ,X,юt_RJy/Q7#Vv )" 9 ?X1v(Rι=WxV9Cۊ?)m 3f.#@&sぞ.*N淣o1UC*Ge 10&eS6:nY={7_v),=݌a ҥDIxtNHeX{6?SI4||ѷY2afalcTWW&̚˗{F]0B:-LUVb'=Bߘfvn]U"5ﭟ~Nl=#h񿚓prڭ@uM#d^ 3:Qo{qJ^QN+a\-g{!_+< bЬ&_L`C 2貋D@YPVѴX:Ε6D6M]A-o%CИ*x[~BtaW]>$P@Yk?wN|ёVaDenz F?^>8a(23)h3ۂf"A: ʷ&a9Ufp0\L:pob LQ"kH$vA՜F>JsV*KG|VoJTV7쎷C\Yc8k!v坔v"(}eԹh_G~5!uY1 ZZ517+WXipɞ]3GQ.7z/3YR,33CPPνo`LIn>{P,S$/vaDU|iLr &a̞ZlGY[{_Q᪬~-9cBx ICcmY6Bɝw;#ؗ/TwλQ 8|E7_G>ؼ>_<9B zi ʏ&^T_ڮuYwW %'P {ez~f0c7nvj+E (jSC/Rt{s8hI$QsE{N ~/ae i8%jᠷ(Cw`lF[|L]ykq?v)oS# |E~!n!~#P^~D>mQ ^ݎPLX cE[2k%]OɊ PY)y'VHiaM974aJ񆜌[])ң4H[ߎɪ/!!z;M$a\mx6طyv$f-uHIw.U/P 5]Dxa=G==xpq^U0tIC5$=Zp_H?%O7D 3*3E[%R+jjkJ$*(}'ڶ~ɵ5ڢMƃxz U|6L e6FƂd]8޴ӽR=u. TқY1 !)G5s5Y)xIcܛtuծ~w"_n`S5cvjo?O)R IJ϶Evm^i/=u~Secِz΋1 iT4KlF/Es hoCέ>[Ӊ;KntTL}iH?Nȷ$< pT]C#@;0bt铱vr꬗ӳ8ק/va(,B;c{X]{P.EDMCkO1O O|zO -dQ{խ{S'hq 5%xJx6™͂{BF6fGq[~S]C Hꕖpᨱ;~uz4-3uÉGfA8p$GC5-ka֠{+Mvy'F9+ W5/u]y#F{OJW MۄH8Gt7PB"MYT-5'),iD^ Ӣnt&\nbP"p V$0?eёxa6&(| ܘX;љfGp1ZEҧрx|4?paK~),y_ ' y )..r`w_X8V@$]Z, ktw\ ]~yeR-q=*#lÖaD~8)qƦ깇qBcG!Ƙ">E(+X.ھݖ$ZnEʼnM}rE4kR>L)$BMA2&_ 4Q dߜ)p)򟟻s Yz إzX)e-L:6j*(͇S$iF;@:-(;˰DA Et0֋#$ Iz e ĺqTa-Y2AE PE TZˤC0OEwfֈOG( =}+ ŃvDcv*_7*`B0:dnIYxkH`ak>KU: ԶmZ ]6Q%E[_P/u620~Ɲ|.'ϋN+=YԩF>3,\5ZGǦnp>0wY ͙1f컌Ye`}om:Ιtѹ} kt(J>c q3S ؗg]y5~7#"fօ]`׬3EAP\ɫK"6)藱fPPE%@d4orc(I!uAz6(F!%[fANE;K?ц^*}-L ]倶 %($e"7]ӀA :`VJeJ 2Mo>SځxSl,RޞA!26 kl F6N"eMT>:~cYp %3*UtXԌJ3 . $/]Y8;bκҷgғY gA"UW$̚&Xuөs?")v-Vǵ=5)sVB/!ڃJYiB⊵VM(*8dK9 A(ϊZwWցꜛ%vT@{AǣhPK& qQ˽ȏx:*E֯oSDhg]rhܸ|tCW!J$C@ @(t/h-좛~͡Vy4LTAaAsȤ^=l$`V>һw9Q#-BPD)r&tg.>'Qmˎ\v Km (x1rO950U/W.SP|\6%Kc 0sHRhh[󣘿#Mbi2Qbw$7F""v3cQ7 Qx% qJk;*]a"=$ah2( Q [`ou3 ˲eV(JMyvbCl|k6 7W "D.Qr50]ymE"fu{ʹ ! [w};K]PaL7Z_2]c4ɡM5ó~Ӳͩ$[99(.$2^{? kh8߲#=a7F>afnOH5yIɊs:6Fћǰ^w $C?>b7wXVQK ^R$lf }H 2UAJbXNQFa_9鯤J_ARi=NLɪ>hO͞Rʵ~gpq`]|1g h?LB~T.zkyW Iv$QW\[Eλ?ҫڰse~e5;jucie^zDZD }eH8i:"RBXW`9q#d0"mΤBDuy ͔)o I7r1/h$_p>yDoVNݜRjBfX 2a./'/X鹣GEűOvU4ʹqt *+f| F '̮?>5/9}CSC[СHe}Gij"5pŒr~Gm9M(L)RKp<(TbaBq폻+MxzS,EIUBCˎAm~JuΨ~rcѸuY*,z!dpzLhpXaAfRI?t\<:owe@blt;,DuɌ76NK.->A`t:HwvdE.*|B~EN A%$br^N{l6k=VB؋bW1J AS8/Qv5!_-<Fcf2}5b,$vN4j%XN{ J3"VBM#"y|Ca~7p#$4V=dzK@kF8 #m xL@1ជj]OUȅ4&H>oAfrDO? xA6kN`dFE f _yykV2=c$u??3qs$-z.JZjN2R]aˈ؜oaP冽px [bԧ|q6lYBt_0w/Аm1S .m|s2@⅚6WH-ɜQbFOÑnP 8^?ޒH.XI9O>g# p5Q9h5ތN|_)6ǍK(υ: \RYLf|7.@M0pk\ "0g~}2Q$WٔXE]0 J]nOas4g;6{DZ+E~ޮ[)Oh֩ff{qD7 O[(hʲ[bMV_]Wѡ3,ZFP`A辖-j,vv[:ɣ+J0uǹ?{fػ"ҷ7Г~C1PPl.JA#'Weos -ΦeU|C7]jkmj7Ƙ*g3ՂT}`"um[Xx =Mҽoڋr5d*zN1.:&VvڶՔ;M}V}y(#y,丅y*i@_roށݜz(E|@x0Ɔ'a¯ ]Odq8iܑ=b])hrg8ZS5}/J)&Nl Y[Q[HҧD^%Z{%mLmZDY+aY仔̷@QRz Z)qޣ/I9:O/\޸H 67 \aXch%WFuۍ>Ih@pWޠ~ƳxG6bXK,f16ΕԄ DUs,SP, 3Q ;Z_=fq9G/員ǣ n0#FrQoMJ1(x~R+kFySHxX1cz;ESY qR ={Wjw&ƂX2ck"o sU<ׂe_Wcw{O52,v ș܂tM.lNZVH߯5 v;RtlD6̦&xeZb?)18=[[uPCiMRU #v z/#񇂻\Nϴ*S_MEî\~S^OQ%4*+Y[gTp*7q-p\۳H vs8'cTf8ΟdXOYN;&I|[D\F*(㹀 uo!U8]GpD^Z'zPQ#GX˾}hfYzkZx$ucMۧVnj%A/*}lG=@|53O~_i8;\,Da ߝM rD)ES-Yo*4,?0fDG}5&hL{j`̩AJh+) h] Δxh>Vj{٢p'tA}~dq4#ofj ,QakBD5ua)i-bxng WE Kg XAYΗUA:vkMܟ)JzϸQ3εZ철O`͆jM&46=wsh-m1ʯb2QPțxtKd|m2~iY\IaGMt([Ԅa :K4&>'^å!4DS wsQ7?r MmN6&H׳mwso4$m|%N07Nۭ-\#;u"*qL"06•[ F~i {pPt~ )qX_D;<35KV at~N=p+G;,uS_~9`NL Ѻ%zFc9Zԋa! SO= /DˈUh#,|F`Dq׹3(gu8 %OSUD7',aEl+>5T2v&ᰒn30# `V-3NeP{Ëq/9(]ckU GjϏxE.Vo𤮊W{Ԛ ;{T. ./A7O[2o `,GQ_Ɍ;"-Ec@H0gz fSx0A0mNy=PU#*-2TN_i%#y&*ncNݣBѾ@ SAߧosRP\`3_a/cwC@& 9]e}Lc}٫k2Hx/; ]@ >C)Sf?uzWkIq;e䦗+1@]wވ5ln:D/L \p;}\㯊bs Jii}1m8Df>".fضYp5 1GhL%sv5t*o($"MN~b$\ d k[V5 >&/jU_1QVћ$Cp!x81d=gG|}q;YߺސC׵ޱRD#TJ^]ҲzUkFFo՞ ·lJ=e{ v0X'Q^埢 ^W`+U!ލ!Vxxr |A? J٫V jX] k=b_I˘[Z7xRx1f̻!Bdlꂆ3..UC
{s(>oHEfLd=t3BQD4"E0WV ׮/D:Wa*N^5Vrֹz##5E'ە0{cI1@2\g$)dELe`mΊF1tpiavksR'b:!_n7M^{MhZc3F&(=YCrG(6T7ڿ?; {n,+<:>%g8?fQVt>* ֯`*SVח ,8vɁpYSE̟&N[֕@ Q 08<=CDhky88eCv~뺵$QeŢn9cTHd\:@P./5t1}1s-[ljed~<}O :]25G $-ȅҰ''*s-iKfvᱎ :CFhf7Rcܐ2JAKBKYV5@̱Ow#kG}iHņ`d{pl2ѾN :~?6eHEeoW@ڥShq@f[?Dص!n="Ðq' FߜNҷ&F~QN>1MS1'`@+ܦx7qE= +OMV^a1(Թ 1ոŊ #B`0Y!q]QPEkKA{ݟbD5?̈FD҄cFBe٨ :5 ?V)%KK2TjXURD&]?VT :s~4;bpR՚kR.ab]N=dH/$#mT^Ixd+F2S mIRYoa4l7u `NF 2BP^UU#`o?Cp}7yO!Xڑu5;>F+$d ni0.Xa/-U*8N=f iSm魯~] |Z W< n:+!70- s*2aBjӾ+P ftXӐ.i<\O[}~f\i~ UPw[ rלl:غ˃t |%6|qVd1[!;|-w vMQdUz H5$s}/=8c{'32zfm7ȱ*B2dEAIko z}w6Abv%Ѕ5%LՅȧֿ_ oXinyZeZvGi'^RVKvO~V::5h%WQqK4F,m,i'\إɱV7sALAS@kρK&湜`o4)O^%mmx)kR|̎?dpf(Q63@TW'1jw@~= /Ѫ34Š P}ޝB"6ẌAb iIǚܑ\UdhU!*Z-isՐkVUe\#Š~CsGW&@# kQFO*DTbv4r$ǏBFjzTaeGbBMՁ`f3eGWުdtjzil[Q1W{}F@c1Da'X2n9u!ޒn2vX:Y4QFQXwB Y8bOZ owdc49!ם؟r b)om4AHmٵdfr1t|\ .!߾`_S>'^gf-`РdօR 3A*106Se;xېc# TƣK,ȇ"Oo5jsyK%IzQP2S!JkEuu5Gɢ_*J 4efb9:HL&-hs$=vE.. (xsq*DjR, +l]MyFWrG{WM0x)n 6QxUv)WTQ'1u*neA8${l ;O{5T޽$)hUBU_1kA@ӵAxZcnXe'. q憞+KIoK^WƱ#'W>9θ &is|VoXLW$o&V5AŦ?dQЇ4FPC XyLTsXp'siRT(ǜi@d;{?,`X8}em@oלPjQږ^Pp tJ/Ͱ)ޥ=!u!TEtVݠ3=K"t+Z هĨ_PQcVj=Syۍ8os"ҔD:},|(幼2S_;'D`WKYsPw 3d;k?G 28LdGQDG;hVtIX0qigIbӴAMް@1Lr#x(Ex ';`y6QhfzvG{#A0YC-e_Cr$c}&ܢRo7Y'zHYg;2" <_,I=g.)YxP!^H…UVTѲ M 4ۑd=K\חN6YkhC2^g?C:>B6elRBM-}= 02f Z/L lo1 iTDj FxE0+1 t $IS3 bꎗ# . ϚےZ?BM+.,w?eqvOqLx1kZ0+}L 0ְ/WY^ɥ3̳Wh ϯEդfL7yAhNa~MZI>IMhnksKMb,a3d($BW|CHrxphե.EirZ-iEM@c"oG({{ !WNŘ0CtDPT}^d[C >m3v)U#ȋm6Y+U7TB*&W%'B&@^m*ņWˆ621:)~*w Ч؟M]+i#VK_=M_k|w)jL~nŖ,v@ Ǯm%gKR KnzI9]O\X^MB"}/td% ؅ -l]+nu0x/FpERmDL>|" m^.>oN2(%(tCyJVP߿'Ph X26˝A?# \6g\n\5]:% [s>-Huf?3_Ktpy GW\}: 7$tp#J/pzfc!VSz<5Nk7'ODdiyq5z̷YX G~ƺTw!xXvoq# y*{E#vYJʘǔysT%Y,ud@} PX-ZԸ=d>ڧײ q LG{.>ı<C#_rw]4ݱ?|) xb{~߀MG7ρK/B $y>D&,BSZbr(um`fKYׂYU+mFE<씓 2 OYj˪ ՘pz=uLȪiP#!Ť_)ʻ$UjsU! e{ O͔qW&/s7͉f@Ƶqg-:f*1UATSſ~ګݫ -6tͅP+o9?yw+tj~}V$| +Љe+ ,Ox%Ȟ<&W" K%ڃ ؘ?*]'XlSsR`s)yE1B4*ØxTzN!ɕ.ؖqۀ1&LgCm3k:Hl5Ä8/9m2]-=[$gkH2p29ym@_RHpf]^ D Wttά^RH?^2˃t\9~P5UDz$lxz`܉@w-KET(Ёߠխ5?N6 <2++*ܑuRi~rWS"2"w}E7=D1*sSLzK|ܽER&Ga@֔1bԂ Oqp]qʼnFAYP2?O H*} *#3='idš0C~`UA`CkjG G}`8`ZipCft 5. H&IS(I@$'D7cfѳ 2yiٗm"X$K9#~} Yr7.,09CAbpmmuOnC~^&ɻ 4S\1܍Hv3O=&6La+Ɉ#=^z5lX\EVqSi7(`#{۴vբ{י 390/e+%ˆaLaYm:D1XtКt [GpUC*ՂIdXExLZI j2u퉐/CQ Wa<{aup~o,k<+[YW ~hOڷSb.)Ù8Bq(so˪(6`.<ā%Wx=/F,;'(t̲Y#?ܭ/M&A |/b]l6s~1AwLsH+ٻ)~mBv╬_ҬIRm~ lHkTA8J,8 bXxQsI%Pp!CQb|$_d52( cs+$0f}G\ 9 ބ9ok v4.32Ds)}lM77$5b8GH$l@Jj. r J&ҡ&:QvZ;pGBኖ`F{0V 9HC2$A`} Z:mUkFS.yr)SOOriB?viJ؊ʷƬa8;Y qӊ`FK&X9ض3LVc'2+Or g+q 'V͂.v/[3pJŒF(+0mnWqQʺ84aکWk۰u ^5 ̀.a#(g/b˧Z.*G"jTj7%k0iB{4W+t(H$ ˰(Zr٣_֬y)0~^&,LPS]meB<`Nӌ&M"߶wmw.EP|-\O$^䲠sǎHJ]@y y?ؖ6 XF8R!gĪ)\qWvY>] $UO;ʱ2D%DM &&]hRdۂ:2o1"zLdW&n91/d$M`*d% fh;/2T-k񒞮`){+I)sWY ,֐yЩ}RP/20z6Z8NeTcB[4]*s9 ]p8sUb "y qws/q@NǾ5S),/j A%ṁ, | bDvȑ+<o^S}M0 h*ZALn@KzW0!`⧫rxzIS94 _lIQ&Ā-yb*āGLݷJ#e E}-zZsWcms䈒rױlo/YiD.f:%Ď88?% N4W}w>{Icz@f0_zUj,D3  pz:qUMbC3x" Kٵəp_c9=RUe:Vk~Qg5nAϠPZ TK|5r8MFMX|&4sM)SWǟhna(hzc KLj0nL r8;-k.#,LȞxSqkeksڽ02gLn_ <c8~20vŵ\鵷Jߢa|5X ԋ4%dm2qFT% BL_e|}@?sr2^ E$(c0߳྘m\̂oyj.L(l@7琯r(L՝ܰ[=łT< 8m.| 픚8u",Q'`>d0^ﴈe/ٓEn>\o$% ԣr 镚덿pmM38 1bndF+PQMLEsij6YV3$ȩ]X*ri )6BO!Sw#}h(8 5X}pkS89_z9Fr}k1#%d@=] }cћ aRP`'#V  c^ Q47kZ?v>\ H;Avw2gwp=q0X"A*7t n樂ח5uv? iȓ>^iwUġCBh>g Pyc!pxdZb=9jqBkI^nw[ O^\g4orm 7V4OJ2(R%!㶺" ;:n J"hdܥ]K 2^}\Dw7`+xп@Mʆeo4ЂAJqMePsإB6Q5^sD+{)=,;)+e3_:> e][uSL[^.eӣ˩k=>V:*4Y0w*KĴV(;Q ?ĹetBQ)?(k>:hހWG)??5īQssC|i% r5&),:߫jрSڒ!o@4ѱ d?swU Rriľ%IN-;yy2w1kPC>g(XhMm .栶3\n&MVTeƇARup;|S{ 'MG w%j ) {  zLCj/+]PWplSpU1.g!1iBedU-8mHONذRtzDvx-.xfFh$S b^+hΩ;řҔ GlV vrsBy8Lv F.pɊRblYPb-h%wE:Oϱß&N'BGWdbP"hW;G y]uI'w蹀[b4+܎Uy6Du31,A^N-lU|WԮo8G[N7(rfͻ8!vD"Gb.:ixe^"L/(bKx);dq-ʹ)-e  /8#Az3A n&M #/1ӑM_H9T<{8Je/!ѹTU ~{M\&F9-gJ2D `SxI] |0J , 2h~҉L gߚӐD׋ ~=knb0ns#QMU B@A{Q-Mf Y yLy/W{dDU_<nUA%{]v|\0/_lBZRcYf=Mj~ LO1* )lv Sv=)85?q^߬U_dvU 5Q/$܀30ۣi6g}bH^8rG(O{MJHB?P>rlOSb ޓ`8AYUS$vKVkB;#l2 y[W"_k sw9_GR7UHtUc_(tiTZP l,铖 . mj(S8bAo[*Q"uCIsNO bI@Z8qj}7&6v7h ~ sw->zRjVԞ\7 רBTiorw@/* =$n픦%y<5.1 "kϼV_;9΄MZJE<َٯ9o7G8.uvHGєw_b@l/suf1d"7GB"Vˉӹ kww?+ƸT >4|5BJ/n%>R0WWkhm GܥtaB4S6~hta/)VdaZoҤ0:PU #|MފrĸM#Gv?LG43JiR}+W#n|(x`bV "QWvU][[B22n#N#mFZ>I~~$件a nUTæ.6ѝK M = |Y<bEeWFf@,Fؠ8[_Wq^)_|5(^3V#: 04Iȼ8r :}'8IX.y&B~O u0>^*ZBJң,#7OD=N6p<#NM{7l Ccھ r{X'2h==Cr۩p͕V8vJAIҬRGiK<5a{Ew-%g6-sW0e"n6^3g+1$S1P 0oA"~ydJAQ8j}`QUJH⪇ڕ߁)r8j:67ΓJV=2;^0(7#Ѡx#{+((`:1ZfNM@dX;Ukj&I:UJp%i]qHDuHt1y\m;7җOVH%%^ϸO4e/{9|zߋhNZ_F¡&vMLu) ט4MwzK4?Ųk<'RְQ) m H~;X 70X[ܞ?=)?"=~u7{gKqb%Ȟ?3 ;G ;J2ܳ!~?G:`a V"ڴur8KH~*p/P[2ņ#%=7*V% O/@'cq$gm[lؿr[~xm9` Չw}eԖW94OizK4_^u3 ZFQ HZ̠3st,- Ot1x!w5X^"~ KfK9[^z0]0BS= >s ?Nx+T/2 2 fm['fU1BZw( c!|F),裌fdTJ]_T'C,➜p\t̾9@{ݱC DM ϿY xؐcJfo]>\ )cpNRS)<>7Uƚ'@Mj'10\k'ˆԦ«n3*_} U;~[*y}) &GHz}1Ѝ@*ִq;E\gǁM7ܗc-E "/?VMJeca:taOTPp: (["sEn ?1!Դ*KDm1Fe0ưut e Mz!\A($Ȳ8^A8d Gt8Іuuf)}pQ^',Ό1Ck<\4 hZ- 1RԿ`( ¦ZJä 6pB+e3XؤJkru$$2\7~)K1EӺ.ZEeҨ5J;TLnlF~p:{xddȗXeecҿ_.'Vu@p*=C]8[hࡡ_qv:Si d +2c$9Eo*'SpV#FKB?)F. OprZI1Dk-񌅉|[/|)QUB4Gh tDq6ȳ (S"_'|]pKS.b)q+ӷ>yLu٘]%)4rHlq(#,l1ًq[;0R?!2]||O*{\ MR4FLa3L߄>$GUZ(OZ_l%4j2*|$ّ);c&P"@٘28=GՇpZL]RJǭ?T%o. صÔ嘐0HJ/z9t22~9:`E!2MwNpd Ϛ QqZw%ؖ@hn?U&p1+mUTG.QY !to  ;G͡qzB?\56ԋBQM rҪP \[- s٨g 7G(ONNH%b0Ne!<~'U Œ  uw9@m"|$P=@;a_݈HxVKӁB.}"χw3"ϽҨC~sR5ѡ\d]2ntƤ3tv?è]ɭ:pldfJUF3w0x2ޑK1*߃ ;LaX Ugb[@:|+Evɜ~޳\ry>2 q(C U`wb>W9dֆc E9 N"W[P=He$5оA2#-5<"-IP?.^inEjOJVY)\5&*0Hm9t.|Dߧ ©i YBIƏjaߛ+L*OAYAoƦGfʼA ,0zo1I6E2+ ^|@=軁ˏi2,Q1y`6;ٮ95pu$Iף%yRwڵPCNمxjhy;K=H!XK4P۵֔`Ec.:==[ʳehFH9rY`ֆsÿ8'fF1&^Ov\}a %oohN 7Ft!yfݓ:G"[!nwlP\ۉ(U<Y#%M<*<[ የ:Ddh?ڡh*=?X87xuOk6x`ɫfǞ8$M)1RC^nOD-+%F'ޣ]]ԏ3PpZSJJW8;zBЫUPyLvA+GV']l0:|X *O1i >ŚQ\8̭QGB|nxuܦׁF_k/|*jv(f: rrq{mzF4)EN@pg3+(DiFyA,BoJ:LwMF;!}﫨H&IsD=VD O2nCE xa5A$I[rЫѓƠKK٣x]":yˮna,Gz8sTzqtJI8_^4:U :}073>jxMWRuWzb,e/ylo>I+H܇/Z3^I-d)0mYpO u㟜-E,VcN^B7WZjXu.(6vuDtZ$u{3^ G?%ő}'*c1=#y`!dl|߂8n`ES' em5WD Cs<h-B~QP7(|$(5Rr]鉊JF2`VDT%&j;̓-{n"dBIa?jÅѢ4 8<u?BFv+ My@ʬ]t|{7KptZbNIXgB>rںa;g|ZBn;2w3+ewaGH)4Z@>clĢnԏt.tj G~p{^'hǯZ?Uȕ6j\ NoYg"MdVA?ԗSэ%:-0`~T~֌6_OO>:6ic8òUmOlN4#ʲZz g38-m =]L${.1p;>*%`XωNZ_?Pz9ʓ!4B ol/ZVM)]S}}wSD=9$h#IA:' 1̳ MCӗa$/t#7(+`+ ǩrlЏJ̔S.Eʄ|R@/T3ٗY~(Xq7"pAmh~<:G2|PUnU~~ChZ&BkfPӄY՜<l_o3F'ySݷBLk-K. -qU7=n}֑;o+1SUyx1Ə'I@-#sE__Jvlwidw{LxCy6LlȆ9#c-m7·6MsZ'@"56 JEp1lwK4kd}ڼ=g&q R-\i<1:֎xYPeC ] MG}:#I,MA4-jlD%t3ЋVcsDt ?oO}N};Z(ԫǛ+K^Fb0켺- <(l̆Sl)=Ā% oչ,welכ]{Yr!{)F>PS+WpT=t wjz S~smkc +m4eʁ/&rS5tsYx*[;_[b;u< V.2B=k0߲Vox;S!;i$Ԓ.k*xL!QjTXx,qX#8n4oA.%-Uټge Z9#iU ݒM>Nmz dLu $7Xx2A:@?cr!D _SS$/!˸˨*,- ]S*ZT҈[-hTS&ODDg g;ŝ+uh̹)`C[Sa(=ie3eezl>4d Fc;;wعٍ9VC:2)muccX2X+) Eh9F aM餫?r-PT#xT3˲qT/֑Aa!>VK|2,z&pH&1& =㥏thl4: 0Bb?\dW_)P")φkZ DI!Nb8_Rq!$vb ƭ`E])F^SgĦ#cթ[TQSfB]V [> ,S2ZGxD/iDuxP6SϪ`7 sՀc4x(~'0<Y#fH4#EX C>܎&We1^E MP\Lܻm w̜劈P9p,.z_mVt`,0VCǎG|d*7MPKZZْa KC/ GWYvR0O`EO:R%^E4fq6sExlv%r #&|fSYRGJ9unXlKhE `"i1<ZL[IZaZ|_&zFi9jwZiB#n7b1OR9HlV,6~zȒ`*?Tc僚}8W~7(AٿBcYmk֜:}hhtcjiJA= |:>.?*qSx~܍8FCNdEgs`j8#Eya,@[M8CZ[ϠG zWC<[ԙ-.rYI;#f`('%Zq)iޣؠb(mU;dh8iobL~p&zޔ@ȐQ"c ͏ XZ-Ul]zsQ*: |BcՁ!3ݡ"N5eM`su Av*/cmKNply,C%LV:ufI`MS)<47KTiL3)8PP"EMM{Wdċ܊0⃌f&h&0;W =e}AIf<>gԢ+B;G%Gw<,ȣ ^)SEN3Jw= B2`sA_#RfuuπVh<mb'23`5/Be]Ir1~2,kj J5#ڶG|c3z]p;N cKT#ʲjӟw_}-AHZ/Ħu$paلyۼY^X;ݣUO%f--Hʷ?ZD?R#:v{3TҒAe )%2< &LD{ܙ}m"]bq2' $dԀv9!4⮄ӝf眖'+zf*Ej7 +}!ݪR gYc_cR9E?X*eԭ.cZzQ?J/NZn瀦N gHdN4y&t-쭭MXDž)ΒfܙX8:^7h9IAlK9LM`b WR͵t(=дUDr aitU܈IjaaC^RGgȸFҎ@o}Ezfm%ok(8v6gl]"gwy},>m=9K/;XHQHw֍Yv)\io!- %6^[S?f˼6I#wy"1a$ӽlQ[J NIUFjǒQvs*{"@)Y5=qddG: ll 6.|D NTƖ;jK3m2h@ l1}UI?kCTƉ;5&/t8tli^ 2g Y+օDXj{ 9dj-ml*q #W.c)wZzg ]5D) 5Ԙ{k3!=\L7A!]ϲF4Jw ci̊n=Od*XbPrUR\NMf2%Ed2+blW)d \K|j;yE7f?J",6 R;"l,fM4W(h]mUn<ݛJjKIiαg=%$rc ")n*R ^%l[QWty[* 8#9ȱhBwR"9\-iZ#Q23-(]%*X%1 ) \\ӷ>^59+(O H Xv❬໶*&` j o Ǭ^`EZ,He XaGEnOCPpij%HSߙfi~pmyĚ4:b MCF'IkH[B|~elwP=]?=nIѡ´DkKy"'ƹ赏zU2;OvVߋ" @Hԗnc"yFQIMzdѠ<[c5ߎBVNPm.7  S^T[w#D+\4!vKHp,(|{Y+3k>r*/)*S6DZrvd60 vZCப( "M7;\>ԩHr"mȐlnڤ\V.0qzN'xܽ|y# Dta-ט%I&Vf8Ìw: 9hr_,R% Ӏy1jT,"X]+^Zb<]__͹q`@RSrԋe<Η-Yy>@-gЮq"B0m7d0q\hH\q)h=`Xsd-bµ:9zT6_ |Ӏ&&ZCG^Ȓ4DaP}KAr0(211sZ әrU*N;vS[ݨI[6G#/Pq{ځC4yq5;GR_CS [e[Q`9s;(~°6z %ͲtP>A{THV =0 Jl }LwCFi4mKw>(=b; sn{"P{H駜u1EQ9֚0U;{vp8',DlDKFZn^LDPֿolE$'?f1vHz7 }`+W LU#"C G{!aWEZ5%9}{>,҂b,>O/1eŊp}'2О8x\ǥz:M!~'s]en)ȣzO[NN"-1JNlԪTk>B6n&"1e߰8Q)?SIWkKdɣ9/1o}`AuLS~c2AtH7$7}9p%)9\({LWtұ~LS3@Y0x͸w."o0r 9,ЬXGF+-%>&P(<\=hMHӽ^ܡĉ*2Tܝ̑M:j2x5#! Y@` 3.03e@uhJՌ=y0(3)Ua>^K^ӯTʽ 2nۯM?5f׋pB=xDDe4mj,n/BYN[Y5,l (?JjeN5§^pR2^*ʸfIb})UY^s44-!5 ($tהÒ04ϙSPP8 HzF~1'+G4n[6Bj߽yX]lOcQ6"ܫ#HS% IUF64ȵv sV.b=:R/Y&͖W/d(S`rϷ9^jޮ*3Ԏg@" w}N2~Yi1=yk lN''Y:]D*3mn_WanܑuY4c"fZwjF?&) $KĊSNBe't!YZAWpl;|6p҉y%dF={顪52l}'Mz@maa{PG{ZS0VK9-|l /+.^y'te7Zqo ݯX^,>68ܼbԦeV[XVD6ɔTn`E.LyNIZ$_Ԁ"Cͼp5w͟}(0DZƣ`Yy"](WfRQTpiNqFkH1K]@mYѲHwVHQ\iBBV%\`U=DҘReXֶWTm0e[8~0?1ꦛR8U60p LS#@ 3"B]3 .2FȄO֛E!fI⟗:q"m oH-ncn%=soD~e^qX#X<{MN&"DK v[~ j.,~i\T hUcG,kXP7(] >s.26oQH3ǖ3jM#+Hkb3 it 0V.C&Ν:QVJdH-F/lX]U>e\EI"8!^0;ؚ͕x ;@APJl^Ze '޲6o17cV1_0pLC,NMVP] ȇ\햴"0A%GT^HX9fWE^w7ؘ9qƨN|NR|[@E έԭRaTech sh(Le4:@WBGaӉ Aջ1g1tu?=ؐoU;爽W֛)Ԟr%TTY-#i'@S D`?Ftǎi"~]0Ӫv}LGRLRp>riA_Ƞ;j+э `jBX(΅֎٩;@PU䰝w.}<ǘgKXtc5 bv} aKfA`+6tz֐le9 ;uҽ$LB[6?Wƣ/,$}88vFW4 h%hlG_"gգPuJ>Oqo n:Ɔ1;K4! kЬmjV `عyDlOs`9yU-r'%1{Jf3'״d3O}øpgQ_ ˄7V<9wkҎx/<4z*Sg_.]PGc2]]gl}pٸ"Vv ` {?ʤe[R?ՕмaMo/K'rΫQh8~z~`_b5 pjiJ&YY'hCaXLam]*VKH$ީv`Cf'D{΍vv-CibeB;nƊjYD~?@DHƞDdq8- @q.:Qw :YUtZ+$P:('7dZék\ě mʺު R d&m}pKVA1k=N92ƘW/0M]K|. ǩ5nY ݠ@Z?;kýڒPn,GܚDNRTʥUb WeMsHl?Øɟl2Iul3 {V3іu2lYDoYr1![HkDMO]BU&%'Y!ƜrΚgGLzaۋa,l.B"1pyT2x>rb{xYjzH2늸@ d>F˩϶*@B<ԛ3z,w0U& +}_U[Ė7~1:tf`*x/u'b2$ z=BԂ\y^#UkSi^~ n YP=eyϷh7SF/HlƬ0f!XWJe~]_0GV@~b݂~J MO׳mDD)Kxks_6PIASv͞#lͮ,X5Xrrֈhbr gu `iЎ τ:Bm(W:S>`]y&3iac&θXV?{`5h-3@2*U~fMw'9qQUP2Z۟'c>ErV?[[#[ȚS\a<^X;N)",YYo\d^ņgۈ F9fj5Ju9sHZ(CQ0fN17%޶) rh (Fv-\ Zr6Xsj}h|.V1C=AgCHCPsxW'Nc4UP$<a~ cbH= Mݚg&/s,3Z$R&1pEk鰃$O-t7@0n"|#)ǡGuO._6k2 ₺WA&#f46DhQ  ٸ\nFG٧CrɝiHz?1<@G=+CB+yx[St+He A:ݶŪ$/xP,yPH;^57m8^?In6dZZBNJZ{ t.|8(ڹ~|!qzQ-аICU^(BxIng8^u\Ixse1}Wi=%i'0kxIMjŗv%"{'cmg!ݔ [~ g*ͺMl#=b 0ta+"PJlb-x5z5!L.b&sD2$-\X5RLP"~y'#W5Wih? }7Nh hbΎ6@]E ?f]|26A,mNr5"Ҽ .8ZUIT^CU6 I_ z(/ UW\Êand"MwlVSUcykFKo;b.iIGܖ5^Oc 1xP 7|ÄetK t$‡"<[] u`|6A_ U"lr3΋۔_=BN22PAegeO5_fUĚ ~k:&^Q 4fOLCB{@((E~)nN aZ F W^͞MPSI1ZU`.7!'.>:m|;^ aŊ+K"Pk)sh%W Xv2[291_Hu& gR03-_ڼuΜᇥH5K*#z(=֫ x>?U0TQ6OKTD (jm(Al?JOqkw5LB ^\&`zg0Ng5L%ftqt;HaCm} 0(к5GTOYtx[8R[l9bSL{eeDzS:fauur_S$Ciݫ*gnTKpm!DL7ucui$}#;U0ˎ >&]CHeo 2?S!5r裢qiK8w$' Kѡ^&3fnپV UΟe&1Fw- `҅LiA9g=RkǦT`j)\^ P>pGmbZ4u(bzbfh@pE$F8Ԁ^q>1wIOCw^_E[S6t}~qEm6dגOZqR89O[<|%lj7-9T} D W_I^^E{I!YjomU">`EoX#!Jt2b.ȿx"c<1 dûfyY}w=%*;rK)k`?M9 S(Kg-]WlŤmǨpc<4{lzy[8~uu$fVuEœiJU9~{5 H~s\ k0[PxG=^v8-Tua`ToG`'CƳ -!f ^r{^X(f ~e=L97}*aqHCslt/l2}Q ͵>ju {{GAT|Qz:v_+bܠUzLwvV&IfmWw6y: zKvL\ėX.6ңsY^u`ˉ'9=:I-t4OM5dG<ܭZSTA0:U﫦N~LdȌj"Ǘ`7Ԑ蝔['Ra8z_r1Roh=~:~)VvY0n^` b#Ѕ(3Cߕ qwA3VB!:wU 91>?@Ћh;}2M/B; iB)udQܚX&hMK˷r e]`qڞCDbnlEaV[/C@UeU"tt; PS:hfx b}?ʐ8x9vп*}Zur_/Ջ0C&qS].[u^e_Y]zm96!oFfZe+:۩EWe>Rt( SD:ֈ! @LM*7^3Ӛ`RDrb]_a-@Q_וV41;G٣T9-jW|"q7)~&&hS70&qG+@A{K\])k|Mjqw= FM:0(iѼ 㶽9MP 2b-3\)lVvFBKܥ QA:io90EUpfftEWM{(g]8q0BmAAJDcR'1// os̀:>Z1\ck)02G{GZ>|*[SuAy#Ef]-=R[TpPN>ZG*0,~>{ko9x~Q4v :SWΐ܅ .xJkq:n˘)YLۨ=2.p\XkavAS $1Myk 9}hG~%Dk{j. Uon`>lU #W>-nHzi3~CPԐF(h@CXEq C*y΍VjZ'dn/RrЊ|w^z ;Ĕd)E^2Љ8P @0A E/J",5%`ѥm4ն^ Eg?Oi􃙏Y lV+i_c|hfTsRHeWS-cIxtr0]7  ݿG-O6R 1K K V+fo7FFw&Hv@E6nem 8\oXDܛr)nVl@{MugJٞx{ztKD B(yb *B6s,qUFt7_5i Q!- V{*+wlv1$2fZ?=.S48FLBO8~BmLKOj^CO M ! / w9ïDc?v(rQ))mAkUA6~䶔G8\d=ܱ0myrCP6FwhKͭ& UrLৌxL=`?,V>EAjmgA\͢1РF[rfE'=d)P- vA`]{sS jҁ'(JR31oBY΍K2%W"w,>_n;5{ m^ /L[Rs%FQxyڊ7s9ݏ(pPhX1duJ8HS(E{4PH^tXs=)Ld] ۅ@Di!( [lmgYm1uF3U:SBa : y {G܋/B8n"A2~% DO 뇟m:4Uj00c[k{rf39>љ]RK+ x]i4F>Ɖ{Wjȱj™B9bpDe#&`4Z;)Dz+t# 3h[J[ka?6>mF{B6>Ԑ1areR)(<uI(oU,>vjp|o˄~H14")ZK 6 3־X(lYݱzc͚UvǺV(-0f(+:I\گn |=6;%Gcy ]Έáb\Rlڏm~uUp-I7^^lWFX:CB׈gk/ Db_yޯł3?BcȲvn;CIEqT L.-찉uŤ`͆/z Lر' % Q!4F=ܘ CRj)-ϻhCq>ɂ6눧k0)ʮ-w\4-$҇ucPW* |(V]}>m d,4U͐,\?آ}]yVqNh_"b2tsfT9o)YC`߼f#=&iL(4;_)tEܟ3èf?7>N;[ v&flu/mQ-(61q1w&}?YS@(j^~Q F^PEήď:+:h|Y۴䋊7|Kxz 8ǒ뷦S~`4xVGaz ׼p`w-B'?ӏo'GI=G8~3UAbC8&pТX9 v&O=fD^S{+|n45%ZW(Ϗ뙂M6F}5'u/BC0ˁ3 ʥ{mk}4./ 3Nzu_8ykLYJ}a.NfhzܭJV; p,]S5ezqײk—$l:ބ"s+$X @#]8mX\(ZAK]Fe#3zbg2t[d+'vU݃ ܇?4h |_0Kaz z|X.X 'rm6ɐoH<=՝)5n *:%;7H rXGbE zsۦݢkQo923ĹoB+}ltNW>c_ \sZ*Mnv,ٖdޏ&ɝ"|@LE"D['Xf: )?yA1DzbI?#$ſEH0õ#m >1DjOrc}s [i%so'֑DA=6kE&\b6v47Qo:`z9-Ȉ*1mɮ浴zrԘgQ2XQ_"5]Fn26+r0M:^ [7eT%XB` GX%LAj+/=/TkKֳUԤ-Dɪ1I;.,k;xr6o5d;gR[6ۚ"#l'1qz.FL)nqg)MU\/uhl=8/JtyW[PⳞ)Iz)hjtSo(i[X>c?U9hԅ(1mh$rR3㬬bU h1zgG, ZFz[Jhmp2]+?Bښm/P$ǯߵ`B]dy&bjVl5F]g@iL dF~XZ*VX,oo7{ ˊئgP!}1빹PKT >!ЉMeBhTf>Pƚ5:web'K7 IW!R:Fa8{?VdțbS][ӡu[C(!Pst\Y93n]Bxj);4! ց;?ێLwbo=o;@ZrO^.J؈T?\3'qhftЂe+*wþ!5@ jlf54EH:b?iL.]9 5kN|$(͇j3#H D*|A'L2yB8~+) %aB=8gi18&\`jHr5B\(v($Q.f5/& KP K#}G\iK=4rS 6W|yyb<:̈́y @T'ii kt/uo]0LoT daO,{8b GB}Ȅ[)-x7F%(.MDhI`NY7S#TALh~:՚h8qDO Y]GyUôƩ8n{ٰ323 aSj w #|^蕕ۣZ|-SS?`m ·Z]e+7}]m9 @ uRJu>ᑿUƮ#F'0)˹ڙ7Q1 qӬ{mm\UMyd8%LXn{E)ץz6'S{bOj;4<'C" JsdMlM~+C{ԯF49ˏ;@6dTko-N_f!AdCVDNd]}h݁VPC3"LH3YMd@^X\M%3?<71n_ Q:VrSr~N;`k} I}O7is3?iP ZK g2S:4Ϻ4/0* ='eQ\rosD+݇]"r &tra5\t&mlĠTrZZtIꠜ>W& !&cM_Sα |LiK ؜]T{I WIYY' A c1b;â|Yj&B?zmgw z.7%1F؊uvo:Mҋp kKؘWnؾz(jH̳m'=O=Si@X7 3 =Rh>쬫<cX17q^fYԔEbsnH\cWur̈́0+(X8sσOJ s`-֊(.nc3T %4D/RE5O<eߪiuú볏 +Q2K0ؖSy^4K8WQD6~Img^K'6Qtsq2RgY"r.|0rw#gsMWЋ n1kh6g+p#||#;$.-m6@PUvu(]SKW7[zȸGKdp[qB jgA;X>hEWQAg~Y`)}zi%9ЗF86׈RM]1zy `bJ>BwMfs!4&ޓK: ‡;evtAݿ3(MNGIOF<9& D"ϵ^)_66mWz4ߚ <+.*I>0M0'댬ޫv:*+qV èPJ y?Ed<]IKII*f MRCzr֞$q Wq@4X'l/ 3X %9ek{Y[9gPumu_{L .H_LO j b42O!'k j& &7Y֘=01|MDžFY~f^r&f^/ 䌽_" ӿ@/oyq+G텼sЪa۸`H2W/p˕F_6r, .G,XKŚUנ{Q@K9eGƉ-&LTK,x"yT?֔,9v+'oaKB(#br[\IRj;LLSc B|>,T,Hui>U0 |#Yr g3 sK2ьqGd?6{<*N|W;w.`݄\ 2)%!UK6)l Dj !<ľz;[pY "MH\  #Ӫ/S@)ezDx˯QR;¾if7f!]1ؐ)aiL5!_x_ {0l Po"S0{L\?;>~_#ŗT< h Uf7֜ 3 z$Q?i8 vfSs<.)5JpX }\(0mKXB=fxZFZ(_} 4îJl1lR\h4ڇk,$_͆CF7~P&Yُiq=;CNOL|IJ|Zn12 ey$X1WW)hd6bj?M>Ta-eX=s4oLPV93'3xW f LMyaBkHC~b;ԕǸL\4ț+]IYُj^&8jc^mgt`(O#N ;;"dK]Ruڸf$  ꣳvqqIqy46xw_5͚'6[+UQ덣oP7//]f7<:EL=bH8f/g&" ARE3y̶|K{s$Ǹ{qCC8lT]&@ym2Y)zW74#hu F? u־FoOUmUpL=R>r}D[,ʤ(!}{8QHJs!š-qmc%ո15UOL5qnֽZŎ P*ѿ ;֤=Ut7(Vg+u*QƲ[8 .Fƀ~eVi=~vM.(YClU~O&1]jK8!JAd"$,֛ oK4\^SnM=ðސM#^5 ( nII/W] GDLoR8a*D 6/:l F&MZ1}D{s+#&a+-_r8tmҶm\Z7ʚ̚UjZ'Iu痃Uj*F=i!pw0[8TV`V"̎İ'sa5p$A4!ig0]K ,wO+TnΚ58! 8S$Iرq'jMo]g\fI]~N[x-WMOH(X3,n(ߋj3ogoWؤUV~aďZWn7yDj`CJ;n+2:$CnR4('BYFaĤYxƼO UxliW+jDVĪ(#C倜kWiQ@@EK䒈M8`Apr =N4M78$Zпv\>z7HZexIyzONVdgO՝"p(o治KM] ptv_k,sPK9g݇Үvu::})U!s n0WǐZA7 Ej`0{H ,{jW${!dE!ːUfLi!{X1n-`޲^՞Q0B`bG vOF%|{iemBV^PQ1PRi U$_ ]M\;57jԿgM"/*r0/|5g!͈C7ܖ"rV n (%",F|"=.DiΩCLawlw豟Bc&Oǂ19Pk8$kl_?Z 9U1x[x# GD{nݰhր#2IZPѴ9pӜuPsPCف 8$l+RN?a-՞p`Wke)貧q6Rk1Zb+&x{)hdC=*;Un?xMZs% 0 8yl) Kwk(U>Wsf૽V 뮔jd_lanAe,&۬|G6DBZeHS g;Ĭ'k1ƈ@r[ Pˉ׀)u;^&<+ I}\DcJ8xi݀ &cq4Oyw߫ex$߫5iDmZȳ/ ytZaDjUz6xG~TM 6!Ξ+ommf}T@]#`@h5hA 9`mĥB!8 N68p*V]v@u2;QL<ԚWoswtţ\?>%ޚt8P錎g;uږ[Ԕf;,h1LT e|/ӡ\ '5|]ǶA8 u6(bfmYʎ?)9 yh(fdx܎tSVw cʈ-f((Kl1Z+)@mtK$ y ;OyUͺ^[ JR,g1T(ljFYƑ(I!MXAiח6z!J<-d*r+obד 9"OguB=Kx ҈>MXGSx1S P8^uΦ  dÍȌ ?쇙,qRf8=Vms٦bN ]Zm@-uuԉXn%tL Y4ocrT6+M[7O[Uۥ0X$| N8qFz]t%G⻡"CwKdP:7\Xjȋt5p~`H;*Jf]l6sn*8!Kzwj_1^aC11}| I@bkG$iEJM#[MLke|-X߬pu2? ܭ~CVjzD"!`Aƌs 'llB:z2~$m; ؈([QM5T5F=LjǥI$qG !kW޺섍.!̽%| YuGIu*B,~6!Uk\@J̺Ŕë0bs.Lڍ L9F8Ӈ7h Dgr1un w7s|b7nބS1`EJ ®n(rL}jX6O2$3qr A|SLEY[@PX@obM%bO䌾Yᗳn)lA XN"jL^t8r͂ 0t{#aaô* Yڃ!U4o~/ HtX92Q}˜ Ǖ\fw~?c]0S[f_4[w*kvS]u lU!I!0ov+I7֮[q|ȈVsPFPmϑУ\,0F&uؽifƐPa~" 8W5@ֳR Xr7x@TvR]W5I\2EwXfVs{Sʤ xl&w%!HCR tz赦OS#R;!'nwt|P7 NRB#c_G}YX#ydݺ'#dx< uHJ,N|Iڈdj>`|1dvz* tlv趞%?]PCN4oU;ƶ D*j_,cp+a*%-䳩8߅_uIR\ХT鱳]47jX2d7HIՙPF3nwx(`SNͅ{H.?ʥ&U^ܯ^Th&R_ 'SD*J̖{&!a AW[w+'i>?L7)!dL:kh1l)J |[r$UÞ⴨,L8R.iSZYv^G|||+ S@y:}$L;1|̸ OduQu\x~\zU=GuDFSJ:O{]*: ")άx LChOEqeQAF/qX< oHPIkF1g4U bs3QmXt)\ _L3f,08tLJg8lo"k)ruP#tMxRR94g_Ss Y{  CdtP\xw8z`TT% pj[֩OaFҴX2ЦqܷRr^aiRʝTt.,7E+y/a9No0SKBGӻpi]:>|cTs:;|l8Rg&pugD؝n acB m¼P LxRX%+Jh,Kt^Wy Sm\!G?d 6_<br|8t9,'FuoɝgeP+}_"d"ῴٶx1%r\f{'oF#e|}LHRmꅬs2j+e:JD` @e=oJ{çcłsBZ&\4-X}@7wz;"nv$1NxCF=JvS]cW`45S`*Y6epԇ`_!800"~RCFk\5:TE]|% E8tZh.@"v-Zg)d/O)yr&`qWv<1c;=J[\3BVMU;npμ/YxtJS 241UoD7{>HҨczH0XqʂXpˀ=n߂ YsM2/2j :kDM_/n)EAX=TaM w^خʈZzH  ͯjK]7{7\> QuA&ы!AtV +k%;s6FΪDpfǮ,tq k5 n. 2)x[W p]Î@2n+I(^2^,{ Yz ~%3;YEN& A&d`˖uˠ.  \_{ڣhu| Ǧ!$hC 㭣 [tUV讏!K2wH0T(}07('0puZya>\K7'yyz|IVζϰ0[ͫ2<)6sqJU#1,` {4vB-P@|LJ]W1.sI܅X#EBSזA~+#X, ŁߡD'}ž+"Jn rhQ-Wl!5Q~®z@`҉2p8SN-49~ĺ |6#.MQeloDa6tc4q\G j [[~7j)4c`QlvwCI(X|=7P(ŷ?iC*ᚆ6 zRr]OD;RSĪ@Xbߏ@$5P:(:gQ^!tV5 -9[b .XN?]΋E.Ԣ@ccw: WJ#-{>mӕU~N5?S P{ZH9ί:r@{20#̸.#oV7 T2: _H)g  |W XFt0'HvjBsʆ̰ -S טIƍv i.h`~䲸fk l&6Ҡİir߹&T^H,,[uc>%u;D%ٴP)r3 WN#@8RгLħ FK0wE9~1d2vS3>91т;FeFN BbٸH,}  ~`_c!AGG4k[2OH@<.H4TsRIA6[>YuWt}DPq9S%c+]YrKsQ ,!(QܐtȓɸO5#~\$9>Ķ:Y0 RgAb8U6QJ88L/_M< .ٜw܊)Ps`G2^Taf?Jf&< 2 F>,zg@HD=8m!}.ExWPoM>4rSJ_΂E)\CzP&B [8c`b/ij#¥g"e(PA'ME '};(]f!?{/uNnsK+ ap1p#qhMAI+elA{ #j_@+{"oK+s@W`G!Ñ Nږss඙9 !mqk\is[HA0=3V{"ӣy[ t'1ċ-n3Wμ5Bgz([n.R6b0*qO#z&4.˲ ؜Cڇr6(>sPKA41 ޝ٥Xt\gŹM5z[.XE XAHXP  wd\wXEstxq3,f$lT #^pImۢRRilNUIA( Z|31]GH:K(ﺵq%s~Lhz-o`ޤd?Tl aI`SåeT0d4I丸n~r^L7G5Nfs.w~sҊ381]Tf! JLd*W ]-J?K"g㺭#<; p?Fh|$N\Dü^Sz;ȣM&f1PW&t,) TIda^8$҉r}CA“!?)'}ó/P\_ZK?}U' Utе̖[4ZdD4'~iJX^),25Os.M|X=4 mG׏ysz @1/kusGjEԲ30E,yk6.\OJzH"lP>vmgzw%2y?W$o?5,nz6MxKv4`-Wa]A` /LXemukFXh55V)&2mi< ݗD񗬆,j65q;nEiU#pE:oVQ=g og!T5CQzکU#IF0[Fe\ OImG^xl'ɺnCdY#@]7=`?o86+CқۗM{o9-&Ny@}4ˍ zsFSoB%' ֨ D#j R!&B]?M0L9%`bUrEx/k?6MV>@5KbhԥxXA7r 9H Ox%Ik 2Q",hz\i3G8 of&r#Km#OZM?xRA %c6.j@ v4%"GTA`bJ k( :[Efd}} yֹEUS.xWu(~E2FGI\8M͹>XZW߱7MmA6>CJc"$A@-Rfq%rov)T!"<) ,nl-iK1 S4~I$рƪJgs=3|-AɛaGHdw{ڔQAfZp)3Hg}njuhCS~B ^!!gM յC)ݲJOWUyzMơ$/w<2nwiz[k*0ۖĜAИtճ[:L(g?!|jqF@Qf?,՗I$7FÍ,R+`\?"^ЈC Ќba) T Hڎ9"_ OFѲGoFdT i9[jpsUQEuک=]&*N2^D-x k-,WCZt.sjb׈YKitBQdITc1|wkeȈ@F(}{;:xQ$JʎҀ0hzCH_X(ٸwMD]_v3P);x%z u-QN߼{iK)- j \INxޯLJڍ~8"4v&9֘ued"sXfqE]]׌ XwElp ˅[p.KBK f-z- XU(E *#̬_Vs)wH_Ii^ܡTrC|h K tJd0X$}z;zu1d)FUbQȎQƪ^RpD8돟e mlxKMBC6,&1y*׿?zHļvBxh?[9;7LWe>8>*%6\'{,yy'Ea0 .Ňgn8c?5UHtaIm K?xЧFdj@rb|dUa \J+GA 3x_B򰘶rq΁4N- Υd'@hY2U1VPf'b'e _FmHÃ`{ANcF'jccIĆ~m:a˱\fc]4=QԙQ:DR7 rYw^ڍRJZdSqBJKJ#khcB,u#o6ɸ`*m͖FXwWIER-b2F 8nvèr('w(醵e_ݖXg!ڬIw.a@#?YLd ) <=\R$,Ҟ2-8TK!7ɢ[ڶFsпݒ!\̈́i"U֒|Ak;%x׏(^)cBZ`">=̃ =C7Le$|9io^vWTb +f;?^ԮyOC+;"a`aD{fwf|hs;[^)Zwg2#ĶRNXu DNbT$I5R-ia<}QZW8(pN LUZ&\5M dd?̫'D7 RemNS*=8_LUkE迁1uJBF5Cc>=:r烖 Vܲ/BrREtےv 3{B. 1inFdz{pG9=@[,2(O#ѮJA~v_ۢe5jM4yjNPmsvpП IJ,H%~縯ͽR~w';0J4= I^JenlfIS3$ySiV'JSh*lG2[SMjw` ׄ PH9YUYX"ocۮؗ\|=U*GJ3=?A(eފêh|؏O1W n~; !+(%WtaBɴ~6(YD"XP[xE)(ࣵF|J8!B3$::35b |q:1vL1b%9+0lkj48gZ![nYk8v9V[g'cքb#^#Se ca)C1ޅTxMOLcjI܊u[ khc%J9C˂Ec ֐E=|p![9*/7+ Snߤ1|:\dQY2&n!?wjvitڡ"ʝ_Ǜ83Y "qlUB.)Ek:]4HDZV3'on">g# w*U1!d  `_fexD'\$E!8-ENӍDK٭_ʛsc:X /SՒ#,%6ug4ʣk7$>:I[/F;6F$K^H&Mitђ(5 2$u|{SlPSm9FЉ*5 P(U+z 'rӿwv뤏[ޜy +h ;>uRnZ f!ŃW-J7Zw'N1 +toDROOA4*.qvF,٦s_ q~g؀w{⃒ =3ցB¾3 q>R)Cү*=FHMmOL$cj輘N?2ArSyST}C# CcgBL ۮe, ʾ1\tr4oJVD-Hs24C8_i"<)-?:Z- iIIT5h!jPWI{-Kyk: p=KZe+(o $M `Mp~,1~:0X{ lحRsFt"BrnG+9"߾fE%+{GH|]6 XVN;-1 ԌE2zU7F^z *MnJ10ŮBAY ]LU r5 㼥]%fenE=գմ:K0!"&c|OYlۇ՗ci,9pܦCo U6m!!\+#ѫ&H SQ=Z6h3i(GLWqFS3I/`"JUKz;TJh_/~"viyC_TR%f?e X*nN{׽#34[/:UPad=uD,)nnȬE3nf,j w k3_>:d,Hr_cBkc<08Bo^;`+ Fą$\I ypf TC\gQ݁"$7x$' v{P>1iQHmh ?_,= bR]ni4yj5(D[Ƥ*$] q-B4ҫöhȼ\~Ѱ =C{"lru**|<ʚqǑPN=Nyڻ2VB&Oώ U|<|pA8OZP^z~XyvjX_E frF+?ԀH){.NԀ0."xJȗȍ5,endްϢS( tih&h4bT*s\[&+lu"[cK}#Ghs)̪l| )(%|:fyȼL~"#E5C*U폈X]^>3ٽPˈXW/:&@fعQ'X tFG¥vZ-H;ej(i VO Env 6+0hXuwE1ʦ(x8}ozIs'5>qT$I2l>~wxU;%4VYD.sx 6#O`3nMPРu#앝 ;k:;i=EJ#pdc>ߏr-PhL9C\K0l1%YOUA=|Lz&~ YD6LXa#jYB #$NaE >m݉֯29d40Ny}`9'쪖qU+ /'&-} g;xvah7_älEd4jMkL*f[U:ۺ ϣ#'BuX/v#&|& {M>UPPGnaTS5^o ȲD/1H4k4ݗV\-R-W3Ua!?f\1ѻ< OTG#f<>ZNz Z')ls*=yl |vF(rh`i?&{S8UPEBX$.rI0IrGVXSP+cRJ;8!,w\p.&˜=pNz!t՗zvq>=SnZp&ҏHZ\ -~js)N>E* GMWOv3Rxuz 5O\'}G^mDzvTtnCR9kس #8 ʅnL^}ʃN0?11p #fnrj}j3T!v9|<tiƉ ^@{7fqjS(CVu8tE;F{wTG[N:" $i5}@K1pWITa2cq%fI1pX߫0yQ `aA 0 mÍ̋ UņQpgX/ %$s t1ok#A" j4vi:pVy(p#D5gtqT6{ 33 \=?OdX4d/`tLfo)! xܚ* Ɉ,!5rASW,=fiGO?&X㛊%eO"wfiw:Cg 8[#9 M R3*DwND1Cݝ7$i1qF%}\-пyf!Y?h'J~w:6=u=Uur5r%}gDWbC_݆}]Ԕ,O&?=~ʇrtK R쮟'K/|>dЂRC0Q_&~y0.Y01 XOMq"g:td[TJ_y=&wpsǘ&UJkyh~ :I5|씐Y }Hl$L^-x޼vE]Xʁ<@>'Q_N]FV_"I99o}1"v B%]qeoѨXr D`tyg+.#^SѢy3Qp3+Q[hZ?ۓ.4OӇ }2s?8O( bKVsaƛl8rkW޲U:%-8N.F+2V0!l|ڛ}3q&:Lk!ebAWӋE61mc{_;)vgaĥ(x+W)Qߒia#hKh~!kn'0O[P@3Z_Ų7k(hUUBo"TYNesNXEK9TWpe$fm1;"{c:Y\smJ7^x֖H|EۤgvKCl4eIovAFkHb"w Ydv7^Ӏ\b%TJ=1z/ D;8X~o1nu6Cq,/I2FZMpxһ7 X{D%|C9OxQ39Y'Ly8JY~; z2zct`rHwtnc=Lӏ\QW8\lSpűEhПa|AW;Į (&N1iA燤!iު/e$>}emp'3I>p2)k#+q"Z.u_G.x4|AK> ylԛ[ >XZpO':4I$_gRwYT*ۖI̧Lqn|mrR^~(t{~[ZzT5|7sw`vLޗM\TLU^y1Z$Ll =_2˿k_6¾h;+OB6y]wG(`|wEt#t0R/}4B%SK VLU~JQdgmkS{*4ʭJ\ )sbg T l+zjÐ'G1@鍓T ,{+=~"+RL-BY-Bc3KEޝd7}w/`=\e ~~ԉͯB$$dmJ؏Ăjl/`<E/kfݠd'a|fAmVYBh9c؞OxI6Y=˩(kWUa[MCJg~Ѫ1 {xZ+{cgvP,?Je']Wb}aH(Vc̉0{i Bl_8zJ=o"!3FTX Bxٷ,tFaD1Se Fz-=͌hͩcaFI-`ۜ?2hAc:6DDcN>ߓ}+X,ėH[MO\}-^πMZC&@N)&f"|`)QwN)8?.g zi&n1Φ+W.pS].sD߮4%R7w73/ b7g40'sUkasWC{Gfoٷ$9p%:䎡R!XԿ |єJ\ P/B6G6BPSD{9݀feUrEWIq2%bznh96>Ͽh k $Qi~E2.>w!ƈƗ}ش^YjF|!b.=r=n[_6 m*V.4 + *` -O)]n^͚@r9ɣ,3i[VocWՉɳño3IXvOK$Wל]8^CjP ǯ:'JvK.?7I3I`5LZN@qsp*ƣ1v/,qD}+ƣ3U@t|WptG=ImSD Z'Vs ،ۢ2 'A;O W3nR nd;{UCCGqE/e` y?'{^4vb_0p |{ 5e6I2`<0UԐdW 6J [D&ѮOx.6Qtk?_ fN6Q$ۂZLZEiOp]{Rb2yP(s:b9Tc-ۓ$k&'Ճ['{T Gѩ_HQC5[:لkʨ@&:r-,GG^05{Cuѐ &dxTug1ilcٝ誏YSleZYR;f2>+wAWMNt50/Vf;Eu_@'t0 [d#Mlf >3(+nQ_w?K5F[/ٛ\f*/b} |Xb'(trMj(<o}jc cDԢ44Q&$@ld?釢1%/$TPN}RiןMpj(FJ5uR)E;Ts򹎢&vA}ݩFԀ v~[zЌ4TY ѡ%:Vo#B;Jf ;nwDП$2sn 3FP=Qi_hւpFmTG~O̡IX^maN&e@]Jz0Յ熜%\VX/Se]}'Jɽewj>A8fS:qmdCff>^BFp bvݏTfƼm.$DzCA$ Jv|J1♈ } HC?xTro{k]V/߿UTn}BOYb`񏚍rE&y:! fp fD6Aw úF6cjB'Y'7{qmŤ$smI D7RcӢ- C65.:2FSAE5U)LLrf׫cd3Co˃I$07q73AZ^K2j xe F0WT/͠4)dt4= Kɏ ȃ/5 mi?K;۫‘)&B'CJ}Lw ;Wl"S |"p.N۴~DbS8$vx RKB1ws mn)zuӵm+D0L0"ᅄ7 `}|D Za4pKRC҈SegQtP/`ox z<t(HXinaoxcG΂sE~5a\U=[O;53b>·N^sU G{HF5{5׎ggr#-2s^E7x@q$ ?],вLQBAa1~|5zc陂I#Kڢew (@pyoAttIu;9[*~W̔{sO24W$V( f8*JqB,I )@-LEtb}2#E]IV 2<7 nalh0)k'c`p%,G(5:C覸ߒ ju4څ_)4Kߡ2w:"}fĭsQOۆF>/УI^ފmt \&29pnGOlt# Za:S*d۠-^Q^W."MqWfE>c?G @? s\JeP ?!I,Dsp!CouB!߯ؖ,Յ'hAR}V^ͺϥUs4X(:$a" 3 ҥdn-2%] Aua(eI5PgZ!C+m}[p mUW$}gWڽ2RD3.䎼dj'JGwT`O6ʎ/~2v`}ݵ BZa~EGFKg^IFrn7Qc} |ZxwsEȕ HPGhWkY֎HNP.}^"idlty$a ./\}(b|Ws 5xvI@K:QYXxT+2DkoQsxQ" -v |d,e!!}aRȣ3GQi7ő+HmSd P.uݴ(ٝPq)' cӄ=CY#BTo_:3c 8!U ո=<9wJ ؘ*?? rK`C_jsdLJv1m.0+04=9y//ֽ-G n-ҙa N-gS[8JwU,m=/⑉zfR zC`垰h40i&c Rҵ=ق> dosct{-I`cZ ȒgQg/MUiB|0];!LG!̯kɆM$N$+3ňޢ5 ][cӽPu_tie`8(up,/X*$4yk"j[v"E2N+cMQ H4 z%BHxhU?xh,!H5Cpfļ~ L9]:[~[#9#evL Kwݩ6ߏzsxLh>yeo=9㔛X?uLE&sӯ .ĸ,#NRzAJcMm'}nhPZT^kpWwR']]P MiE]g7KёxXSn==`]gt*,SRܦe~gu:. ;itgHnZDŽ #R#XF6KGҝ^?Jj*IzC^A9Sw*T gXTh6r]gHAi+ܦ>w4BI(в% T(8؎іwP!F؊}d!\1g t]Vk{6ǃ=WHsdLmr\9$t-#K)M"+Y:6Ѥp5=gUn!0[_ _kx%I<{W;pwpPMz!=S:\oe3ɝ}'#7,ObnsЁ$Kv9mUC^AqBڪp"_rIQ_cy_ؽD+@B'^L~Aѫ }:] +J'](e6*U2}MN dXOeQJط3҉ 5yUE},D'+kϵYe*/е Z[' fY4c/.` cH4"ih`NgdvOOoP`ӴAf>!NTԡl(1]cu%EO:o:T tEER{ٶ4$g(1!eDi 1jm s$ Wo_0tV!fB)fݑtw.N ?UW (Q6şkwS(Im%Lq0?1VbD$QIi4#4s>C=mxb%= |LYZ|w[$Ҙ >{?UÊ\004, r\%$f Mz PyIedHczvy [4t(6#œD`îDh܈N ،.lvЙ|_ʨ?)xj`㬃-UW! "ڇ_P4&p$<1N]YQ6<HZ-wbu8x4(qĬ?Xߒ~!`p1a"FH7 @zRӢ{x9ca#Si~wPZdl:˻sL X:^BߪJqꔤ>L1ٽ Q$)n>"i}+#ւr\TGWXʍ7?.PGP4]e:4}p#WG+0#4Z^7y# B`?t tgP,a8|(|)Zw(iӱ#.av/cv}`S v^ސ>*G,ݘ!L9y+MI0Z%äP8EOP{F Rk3E|[ CB!ia@|ԩ~e1i8!-dwH;JFs+%YGt t 4R^ƾvIS?|횛Y<-erwמèZɃ[ Uկw4wQ!β'INE)?vMYz!):-M0-/rJC\5<~_р_ ~s(`ʜ1v.ޟN,u'˾M!솺0pZG%AQc] }R[u}Y0) Sޝu&ݗ'Ԅ|T͸fB->.kS{j,"CѮ\@9t:z,O\i]5@| 1 {jo>ѯ H=Gʵ ƃ[˞cimT+-%>S$W5NIBkVaXVyM+c)KC}Cc7O 1=V$Ŧk#Y>{up:p cGz6:\ZBng9 0o9"ޞ)  h̄i% @AS*]zė}{sM*O$9(:Z0c!TFg*ciHuO;4RcFj?2YZ5m"= u/HɩlPdq]&#ވ" [MO ´XA9 Q!ON| 9P:Cyba64lqQ9>v 92֓<I~vF^ڋ?%Kܶ_W0޽Z]jrZu^apRXo]|9XOec Ң~7?/,,*:ʡCˆ-":UfV'wFҡ!2t[/czAIHxNΞ!k ~`'6g/3൅:/@?5G#wU(Ouks we t/gEF`gA>"c8]߹5;uɭ"-׋taprȌ"‚Q:q>O',:p”lLa<6ſSa ~P,+׀OxE &'Zh(չ0ݱ\#M>iy^D.C)'W 5<3ں66}: Έ0E.AHNDmҕzעG ԙ~}Al<}/|ܳthdӳq/?>N}h`/)^Tm8bё.$V ~BZ=yR};y7~HMgV,}[[u7Ely"_X7 &싇=CO  l㏡Sb0*K0;YCJHR7 f*Mc9pf^p]LE](oh4|H>Wu>0#)V&>{Hkyؙ}@pĄ#d%B*Q\ӺX׏I A.й:җ<,fm8;)x.vwbJkWW 6C_wsW*a/"K6f W_[-P2 91+0'!!׃@ [w:%QglIN@~-A$d S FĨ4Z 4 PEyMX5Ѹ g5|\2 ޓ5zW!+HJhB5M{EQ1b^,]_e5!(RWH#oV׉"i-+Zj{!FD$O˝).DiPM 348V7u,srzD 5K:[Y"`nVJ6#5LK㬜hJwjH YofY'ژ~qf  inl94&׿XoTXQ~r@".,ۘpY1d08}:Cϟ al̴BFlZ^0Jg*# ^bqJݠx"a>†c"0OKN\7xa֬VO Nav]?=6@ݴHa<}v#DzRCxS`i&:fJ5Qp_}pP<f<nDCDoZn/t)u7ʃYÜc[ [(<ѺϗkY$埛#g&1ޮd=9- r[LS0`+eέ N ur=S-'xC8&(ĺR8H;{\_@(6~G~!e̗⢯K6܆GXʲmF Ppp>!AL2U >|\zӘgšTS{H%Mm7cJ' ]`P7_s^ըR0}Ǐ%lx~Hetlޝ "4ӒV@HrB,C9зoޑOʞ`S4 ]B.*+`G 9cuVf! m?`&r -5XC[&V*#EY5:H1cH1L?qW/VfMB߀aor]uAu&/U*!6iJ3݊gF?w/)+.0~tKڇ7xU#_Jqj"'?vZ~s y!\@ۿEbvhsԮ $)ErBϑ̉?:vtIip;XH A qœ]Wi2ƣ,E<ȫ d> `cBK"// 𾘣U ȧL^n/<؛lx oًyWZ1*4749P8-c׀+®,+%|ذLfW1AV#[Kg3+a+YFU?f<WASJeC//*U=Y {ÌμzIXz,` XJ,NcH@?T'u Tp[|񺞗wBDRPz~žq5?ALעZO8ΆmoD;(8za4=xtSb !r<i82>+"3ob,O5!8M6)>fm!Mfe^&ҍǫ?2QۚVZh[%=`M}Hh7쫉D7O/."? 8c~*u#IU3"FH:,v R6WB.䆚RyO3V&LׇAaH̷z,61mOTsuNY$XL{{#Q|WHז`ɝ!_8l(&A } t)yPi-țl0MZi, *.S8[b{4? f -B/…g:`^ɥNew=F.r$ PE8*Ec^}ls/ڴ]Ķ%rHh/8M9\/=ؼ#fAW\mLly?Ϛ |w8ԠB -mૃFQv+l!~|ex-s l@5˖KȉQ[!ѽyHѩYTdC'41֦V˭m]oņ-aD/.ueж te;3QR|prS2#_H[gPvGsXl;PY590й g*PIr"u:.Ȟ$uc~Ҍڷ#rJ>b9~; ,CKV,!WوIUl4wrF%ƅ-(`óG Gήmjq1m<RkzkmW >x: EC"Xxw8X1y\ɚ̕뷮@j猉Pɓ=Ӕ??Vvc{R)GOtj]rVȭD-AFok-Xyh_o'\Bȼ4w])NfZ~nwkMt8YLCVR_U'O3k}Ǔɰ&q2"Ֆ^SDk(N*$j<}&=1je{+~O-A0L-v7T>.*g&EImJ;qVgA$عJ>{jn愗93v(,=Q+4?B 4*l nP֣LqRg(epܕ\+9Ȥ6x4=W4\J :Qi$1, S ;OҔaYPrD5K^l8/3N `0a7>2 -'0q*9v*4%D8ʽׇ{S4QGO,uSpD5G&%=#?(tdtҰYv3BCG׀]tuzqyIXKW20Ā4D#إMH~>cQj ?DgNvb"B=x≠mMX%gb(A/ڵ6C`'Y^-|lgΥf(ѻY|738U8+n~Ә*)ǡdߢr\-i 6pk?"FiO@*M;ww< Er%Jr6AA=ue"8Nh\B[oJI$|(9M AZ zŭT:`!dRR<Ф)dëkQl4JHi缍ŢWl˕ݩt:ֿ "a/LB{R!OU8˓0h3s8Y!m>Ud&-w u#ۼl}4ձ7ϙR7^er tf/02LSsR +xzE Z|/A[E +!\JJۃX/j@Uǎ[k{5{}aV6GYlP䞳~]L;,Y8(>C5Nȵ{kYm ~ mx'0awub0_3φiu!E^SK cB1̥݂|Cl˼$ !~BL!{mL摜LݤB2Ғi:Vn 899#;,hz%ZScRWxJA%.f.WE@̬ -ȃ[7]b1fҎRţ/c>fLͩ@ +2S|-!&7cOzp{{d|5RD1F6J0xu"@4]sky/=0H sV5ɭު+i֋`C¤Vv֢" [ xB2e1 d̜`y:# sV~|a G@eTsJj! w2MĂe0LlEdZ8}*͍̥ͮ ]K'/?-1֌'o*M?6V 7tR~AN#@G%xm uĎo79A>A%EKOe86%UuT$w2d(,pMdCu%֡5N'QFYGw^#4א-@G$cXJ<6d}0~iD :r.$|82c ×Lr:{ q3D0֒U/]0J@D4Y2ڐWODB663JeN-JS~KӉs!f;5I+ 26^PS".fCr >KӠ O,@M <|R=H8Ki϶+w s0J2߫̅gФ6›N价MvD\ ¼'YLaSz+3VkI s4 *ӏ(7"LFĨLx(.چ `Q x__"ŚbNfq<I[M jj0gKUWnYh{Ĕz"0=X:zwyʜD27 gW?ۆR*NY#"\Ƿ~9W:\!/,Yb-c5ۢ-g/6CeA+y [vNrmEς21:oSQD '4-_4d~kZh yrw7XrHg< 1|4l'멷P6ÀsXۛ\FY☒1a_̑~?F^ U'%s OG#𮿵)/Ddm: FҒh̀ݦz* ɠXɟ? TʏVry{;X@.4+ZvL+,Fb3أ::CnR#2hxfxnowjm Z*rkt'KkM;#uxۻ~(C*eqrvڰFL c~Rx16ϛ`V'\7`-vRp ℸEGλ/^BYG`Τ^fxY 4v"ԭX>=.3-;'Vt٘C)!88IJ\qDBĮS׻Gs2ofX~|4@w?MYYJU_tA /"3,`6vG8;wPѧN`Un=V } Dih6uJ<@.;a^wB0y2IHI*UH--(9Zw+]S0ܛ*<ZT<.-H/&~xW @& /j Ihih;%Kob|OPt2aJV5p6Vy408[e./I,7og@U0> !`MnKԎ,_ah#''@]˄kmq qQJu4/TbR16PЎ3SI ܢ_ҧ >d@"m< ~A*\){?1S&n/K 8m '*'#3d"`OF>?iUU,gí'b4#w[%0r_Nb02E&19Ζ=@vqbukȣ)rzN(VU]6ke/ß5Q)x7i0aF3ʾp huO1ʏ 0,zxc%~8DdʑC$6^{O{n%AV`癎 @3>4!O޵'x̘uJ#']re.FpdE_wIb/2cVqvZvC6oXU t)c;tf7?SUB&D?8Kzi>&Q#WDd-zR̅Q,ҸiӹJ>btrFPm: Nϣ 'C}{&&y4xH#X ^^Jn*O2`lkd>mlGz `'6U+|L)h7-KmhӐ ֎z柇ZtZFsf62:! %YhyXB3ɱ)!\Iz? Fy!__p|D[T<tis8 TQ 78[@O 4g&=sh@gL |)Kk2z|%&2hL~_U<9LfGNq}Y xq29os02qR9.RP=}`)s('uY*qE[Lɂ6PXK:ktۭ'*nfCSĔgv % `K'8Cx;G2xͰ|48Zka*j[3:!Uh+@ZXbQ|nBTt)[VRǞ"ՊGIJo5 >EH]61B8Rӻk{>l1v^6ٌ4 hK;qn8x]ʔ:t!hpPE<#RrȺQXeڛh02ͷ#m0C|ur! f_WB5Z,NLM҆C f˞bѣFh,+ tK `z-Pbheuv-0ly^Wk B} SYM{q4Z>8Du7Hγ-ٿ솫=41%>kKILh0 Y?y$_fey V[F9bK(rH/NqR,P NyOz"m=YwG#ߓJ 7aύUP.փ޷xz; H6/Z m(?YE53AQVa]FyoϘ^Rt^'`8OM^r.]N "~sr56 UJyҍNj؇Q'~c U8*rb&8w(=;x4}ܤ iXI0|tlbK.hʑ3*(ax)ЈirN_BSaX$(6 yPlP,@e09yVHm~n@-鸵Sv1 ᱧ3O=M ?jOAQsh$d` v[vO+_dq>a̎p3KZb-"O\Q옺',|q\I$b@u˧t$sc~ 2/җ{f&kX}@%jASXKR9A^1מIQTdT 'i/! /܂_ybm?ƁDQxxb>bjjIpVF]Uوa޵6+su0"颯c;Ę3$+"I^"~yyb #I`6O?A0`e[Gm,~L <p!Yk΍Y_pAA@`;ɨq蛽XHm(vB^5F,vzH wlu dO淎RrjF}[ v Jm*H?0̀3feP&2~@=%0 r͛jTGp*t/^_f<7& ϳ Faa%.]oM-nƣzg50KcT2J偿wݝGH7ĢdwMKtgв[uHїHGHT*ZI_E cٖx0isA6R!kqtI;{3֜TU̲a IWX't ?1+a x M)pL(s'X?f&R;prH]Қ}Ʉ_6r9 %^ 2 =v7r) 3&޺&(fP~Eώٿ ՗Bui-#"[k~qTiqEpnvL /]:͐OCC(DmZگσY,1aoWCZ=10KB`J+_|56si((<ծ H-GC'šurp,w cT[4{ QNmApiKkxܖmĩ\ rtBOO 'Yئ y| .AK6N-B@5M\xM0q&-g˪_W1vupb\wzr %(|+|!1{,|5Ӊ-ײOgmszlb'1ph$Bp@860/KЦNzQPX[غjs k[z v (@|ne,{:"TMD/I\H['ǣ,:K'wѨ&'zg3) Gj\yl1TVuhMMO,8l"1ҩ%*3z\&"#2׳]bzF"q4_$|n x^|tL-{x=: $E85?g6; Q~3R])=r1I"zW^MIY3/hCWU$GA,d+4Л2pSB"~=^Sl=0pQP}gJJqe%U"&|kaw؟j^c%d\c@e#lvǖ앆$=DJ$. `0+ǜ),&cxo5ZS ȥxS^w #ήi-#/ɭ}fES tBh1[?yƢ[jSbϑ6h ]C:c|ًg٘N!O Ƽg_mq5R| 804Fo)YTbRQ`4 _Hn /'UloJXNAP\_mY/;^s\+zOj49LڰhjH/ 2ZY|s>}J|=U8x\^>&|F`8S={7K{#뤴}V6|-we$yP.M?RKS>P:]<dn] By_%=T)o@}-/磱ҫ՚ji6$gwstv*Sn2[?}»FA?h$ZbT]GܭMV쬬aݎZDFQXsr0rV Njo_c@Uv1KOyuDͮ.|O\@y(4tGҟʈqldT͕.LJ >1Hl-Wf"sE(t6BU%sCYIXmX>@׮RBnY|Bqϧ<4WHv:TZU:Km7˜j h<|ީu2qH,`' TDWf/i|2`(_o[TT$CrLu3:4p ;mZqdt#hgtTR ՠ7ʮlfQh9TAF\Tb-gk"|PD =g ^G=W4Ģ3 ڠ jF[otHv{J?Sŝ F>Ϳe&P H+s$=yz,-ɵ0?J}vћkdp{uT{0I28у4##GQxԶnøY,*pl.ptsc"Bv=sX^ǞQ ;   9'r6Y l3Yoi.jQ bRԊE~D -Qԯ<%K60T :\M>>Uaӻ\T UŶm-q(i:{C{k{@2 \Yc6{<]Fi#ɱ(hQKp5+ÄT:rV4>) 4htR- w7pfv ȳ~3"(ȍg==8Qۄ 1&JhxRKa~S|)%MO X/wJ<cJ8牟uT_k, OSwՌZLEdDuԗ$qM:]iHܝd|Ex|?[%HcGAۂ(lKv+1Ɋ9JǼAȅ *уN-ik6l\(cZKyi{i:QX}D{Mh~ztA c+f`^Τ&$rrxVM t-Bzv4dk i0O: 9]ӫ(.2LL b*2"K:X-P8keQPu! S-gO@r(nϸoq%܄%3s yg6n{-v%VRqiRF/~3TO TX=[`= ظC*7D\0f6rHWS:UǨZ&^W֬WC)Zw S_G_ \yIHvkmnat ett>˛*K+@-m oZ޹ L a_õ]O2+|_a10E!I5 ;ł58 E]9'+Mb4u6KAi=M9j'WV<|}!h 썪όrUS+8qz6*Xſagپ.V$B h-=Ö݉g ."JDOBeENO7mtⴄrߔߤڧcE.#W0ɹFz68FtJLY|42F1Q. 饞pCP,B`H(9}[3W\]XL|0Gu ޳ A9h Cq+'Ƃ\n4'iXwyUGfw#6[ֹXV` 1Y la[@GoSVC"9$rӅ0V5-޸-vX:=Nd_a|%R&+x D_W\eu&C;j&G/TpR;W@q7LBA[Er eiG}ԁ2DK% 47?y ~qcy{pEԍN4pr,; S#*w߆/ o"=H?=J/v"]-ljE'kw|Hߒ.11ݽQߪnU+Ѯ1ais<D',.bux|h/ 'ܞdEarm}[O 8@/{P$W|׳'WmA{j<w4 79Ų7PɅ_a- E_ڞ"F7K9E{W|lYdpO*sQH ϖ",.)٧O]Ƭ *(?Qa9>V䷛!A=a^Jhd@pKPjdax5`4')FXo,Zpkls7vgx\D;J1-KD-,cS9 4tFT#DjayF<-Ga.RgbTQzB=ז$%R"ȓL@~4*dacɳ Tq5^v&9m F$I@)qu`6܇}sgd7cXgXe AZ:UCE|طsHnU?eѭ?r} NR*(<Œer:ޛj{Zf>V.Q+ k*``{xۼrJw#k@;}+-Cxt ~L= 6 & 0ǣ8\:uD܎CcW:+=l[b fM*QXK\RvTc䆟.86S%1"D+nY|vꐿc ~JgL,pX/X#EN t <ȁtRCx{t@l,8a B=#}Dе&h駱G)fzf4|n,z]L i`ޱ/V 1w_xɱ7/Khi_/?S}Xbmk ;ATլPe\!M0>`Xbf%$Nir\ \s_1K/f0AfJF(PpW_[`|=6A)9CoCv)pv u_Zv-r{rMHxH7غP4P  !e4v?0ڌy+5IU"f>d&DtB>c Ѭfh4Wi"]N*H21O'T*FAfdۅ4CjA'\0>98)(Z*.znG~95ZZle1cqeaT13SxIsK쩆ʧ0d1G,Xze۴4;=>J0uenxvp婠y @0/n wyr|*z6ČZkQJD!$4H3Om'r/ا66I K;P|Wښb?寧YVw.ayD3O32Lޭ\&;bE2—B0 _& eN |:vֵe/qOόN=͑Lq3&K#s4_`y^|Ð<Mr H{"c>N(aHvs:,4k7asyt?2#sR ޟ6kIuE?zʋ3PftwK$ߍQE:^M Uj#@m'j:v08Q DkL^y*2^\Vĵ`+YGzrhgÜ,`0AH͝AVroHƪ8z VH3W^ЊG6Ebo~*ɡF4_~_`b"% S&Leo=d YPqjpF8D 7;:Xhf}\zy߫zA^| drDͣ42:ɻ'_Xl kϳZyPI4;=oPV7׉W4 ` xZƕ9Ցaݔ!S1.k"FByt|>7.\Z8P9:Ѝ%_/.\)x(ݐ#FCY;mcC7| ,.dzxЭ̱`cVരNےviʝ/~s{0 Yomn-y,L-I' t6 fuZ >i?N$x ԟ&]A[MG}_Ҷh^eʓkw=Å77WS T8,6 s&GD[ 9 6UU4;4NT糃f0(uxlbĈ ʫfj4ʳj#Q?xXԨòL%DȓLcY} EZ@ _nyH7פZbgE2fpA)9"Kg Qd1Lد]\RH-̱,UU˥^8k4hQ>*(}""Cz!<F"#AcaXX`} Hm6.@c ydW'~*v5%N YQS8'@W8s%%[:"zSd6c:{^1XUz+?~܊Y/t~~6SzB~?ՒpP&ZX8vKА+ -\` _2$X`VsMSP'V;U ʗ0pr /cFazf5+Rm P[=&C&J]Q"oOIf G T  2wXqP`ȮcN\FKetb+=!TvҘ:|^X&ZwqA2$L,MF`m/Z@:RNYW q}N1>b*cLdcxCY ¹iKzhCcz*\'Xb }`"ȳρT-::9 uOUgs|RkJf{q^D!<5P UsɖDqC.!G@#a7=u^#gF>ǴlsnlcCCgM~YW2r]ЀM7+5.$q囱3.a}cߪ6 мs.2{ѯ;@KEd%zPy)ů`{W Na̹&؋FaXq'eBp?`1H[\.,#aQT,<)kYwİ-ǿV)K}G@FƮ 3JibWRQ wiNaRѲ A'w"Ȉ{REߛߒjH7)_O0bZ(fqJrd.*rH1kJ4Gթ*1#on2OՀy7 ԑtE~+9*1ʅk|O9 :/N>^er7-`,.0^!\?au7؏qE(H4눾NDBɳKز(*{ Þ57Ouo7aHXr x3탳Ftuϝ`v}m,SƈH=y TVd@'8Jtow65GwV3prg"3 sax̔{j mCfXw2myUigi  ] =91Q~~ .e'Tg5.y{ߌ(m(ʧ9}$/6]ɝ \/ϝFADaS-VdϿr9yOcy1^:Z<Ցlؕ~~JtT)V l+BĄ!EYh+"駲*VMHV`W>2_ @45&]r`ܕvf'T=|Rcro,ϔ]l%u2ڵe{hZ)밓OpddKh׶.S봞mԻYʍA|vL \/SiBτ${~.3Z"MHQA7J(@}mD^RA{7D}"\1cބfn _VG:aR\޷fJo/Զ{I`)̵W'y"Vezۊ!zlj{aK5 ޮn05!/I^MLrZ!`1 9jZȷ jg&aPY Vtҷ~;tqUG8=&pKbQeOB]xO?u*f@!c+] Rq\rJN]%q7>R hAȽ#L ba(׳oo8m \@I.OcrS9dM'{76I[a}_ f ItARAx#%w׀c/ۦCj?yqt{Yz!,nѹ?״$f=,H3zfC9~nOC}t6˔yiGGĀkR"&(S%F@{JvqJ &jWH1hccy ]QWŘ6qy3Mo]`l>fxvL42k%(WÄic 6F77aWDzhb2* IW/E;5,RvcU{6şa@Ȟڏu>j,iЇ@4ݽtNQw.o< :r[#9wAZljS+YgF!kL&RUtyyg+~PQʜnx@{ɾҵ:K kJc8T.,w)NU<Jb 0H# !c5#ϯ7brwYiJ[4T $5\l $s'/,S&?^ɱ MX2k59b(|dD֌sGdVv8;}e0@ܭd%#K*Z` ɩGG~P2b7Gd}wvBFJA N.AbkLcXq\:fHxpJ.^eu[l=/!mަLbÉӃ1k3SuD F>X66\EQ 8Gnn<홊&~3verg9SxrWzna N6] ;;` ȒO9a")Q8TQ2s Qk(%>; Y{$_##5@k{eDq?Ǹw׍ ImEYIڗnB0_u–$ئ :b3t|5d$VYpF -5y sgh(ӌ:U&>߶3LYި*~Δ^z{G.MuR,wm@$erRS>v޸#Hfx'u$dDO?&&quX񇓜Dw,zGςLE9’UoWX17m09c4G~]Zgc+#).#EΪlF#}.eEE fmЀ ASN[׵𑢴͏6_ГIlrA>e{]/i 0!^)p& hxz49ӷ*<>o ld̀3`P=8ve_*Iʡ+<\͚?DҖ$vƈEB%*M`9X{ "ĥ$>binpN6*g]һpNfyg1Hi!eQ"u —\à6/ʜJ-u!zOi5&K\1TIK{E`̒+VN0H m`x¡ ZP_А=Æv};qQEQΈ'_nWP5WWG.O['4yr$T "_8$Lu4A~yq,\|fDYÖ*ldҔ-}"ABg@uJ~CV кv_ A{=6'dK?B"ɯ}j-E`ݠUg9EgHRSI՝:h7.4~RrpDCԥ {.Cw=oŽR% uQ]B4rf` haIѶ{e3x"g oO8wC}̒ڊ"K:׷he }|!j.eLJD :编-, H7.G`b nVDWGvJT\.5&.N0H&F\p\}}(7W>U:,7@"4g x-n"xߌ2dHj=Y Vi}#Υn7Uq|Z2\VK-tʭ407Nup+~r(/?k'sb^JV !GqV7W&W˕%.dfO".ȮK  ^e٭p oLrm~pO$!WI=JbDvWhjo0ג(Ō%WÈNs,;ajI-4F{䷺%4 ӊ Pi;:..+ b/]a^3;Kd3 ~C̀n+peIZ X2/F\iZ0t zZʖ)xM'bn)/mk\Aij<P%D F.skB2]HEFƼmUbdP4N1P?-=KyME6ֶ|Q(A8.-珪cX;zw-aT]D/ @֜`]8 JgߖV@c)̟+c}4\-7ɕ5-&iǀU]EבAx 漨@/%nHev1[ .Z+c$EJ2<ʯ1Hu9QSaJކs-o/spU5{{f ә(wJQ%/wb"̈76\ȖmS2 }&6CrA,6 mnqhzC d0vSҵrUlC2-?13b*ˊhj5e=]Aj;$(gx3Y=$Ws}uupv۲gd|% .&+s,õ+Sgn |9^cke;UBm?@ em>V{c7kʔ1)FD\̉ sA_; 'o>-68FbݛptR_2Յoӈ)>`esBY1l(& jC55Ck ""H=i\ ,nR|g= R6K{֩,{ɠ~ZX(muFJ!q1 vf\TID9&˦I<~0d<ˣZCM'#F!>c2yݼ͓sRi앓^u 䤑ˆBDkkp-Y l2W7m'i+jũRsRZXXMpbCqogo7(l֢st)+~a*b.n ̲3} vU05 ,tore6y (ehh&ork,@ ݴsqQ& zaaeZC$Lʊ|{pweߛ 3_,%Y>R,]./F6_5sux$ oDxgeL4Ve9\4D}x^m-E̪Am[JFO:jбThj܃ AS?jh1 Q +=ݢ}:5"OVֈ;Rk_=,6>(HFf+T~Ds3JRZGˠdc9|nH3}x)ȿA3ŧ~7nt9h Qx|% sraFSQQ< Ŷzj%!OǽmҜ _3x<[&>N ;q^yn)n³B\:}k$Q^(9Tn p_nNBD*ٷj`weYڛBW5YA& \CV{B4:d(V^N2q} wP _8yRh[jAj Y01'Hn"ʍ1w=&?zpT4)|҄'1] X xa6IOn}*l 2'xMl!]vrw3ҡЖcmN. T=>У}@lGWIoqɂ#nwaE&E](G.|iZ)Ybk7~DmO:n~nbȺ{=(dPEVmn;6)3SZB^b\u-R:.)PƄ&?UI!_P*́fMFO1ҝ- TdZ$lSyiZZ 3A1dF[ԭr:{_t_]P#D1g,N%m<Ɩ$ĝ^6ys}vk&䭿 |܀hVZGI! D3p4"Oh&ystxc Ο@PljA8O8X a?:,c"1 Gf\bcjNꎝo#91 ɩ{&4!un_7Wt?g@~F5!l`F(#ב9w^&lB}lLnS򭍂2ŁH>2.#ugkZe [έzؼ=7POAM00*Y%\ 4׏3f0.#iikkP}s |_ &pkO?G~5I5&zGIf0MS&&.J_E[H"r*"+*khR2OO9N؁ٔ`x'íٴbT C#kPy4Pg^~TYb-7Ah7-O=[+MTY,]w-1pqޓ4l xl\C>Lrظ0^ M>N56HFNxsYvwG,bVxꉣ\c3XAXιbrQW`gE|Bt=z $vWػh0KA1xE٭ li [=܆Ο;6'|[u]^…wo0u|xjd\2> G2q%uK{Uյ ^Ox()X uKi0u}Fo淯bt|DsKO *R`y ^WeI,6q `\4t%zlGLFɒhhBV:15T"A]3~QeVi v?3-r+#Q8~@"uyN%Ȟ !xZdMCjXuӉ=W[s*P[;WV ?||Hus /aȕ ed*/gׂ!FZ x,7u⺺e?nPvI>97=Љ4O8=OFJA9zqՈr FQDd͝jp[\h[/w}=>"xb!DW䣢āA4ܟ k(ǡ?O.w<ţ cs#BռT#m@Irv8~XeJp5̛s XjɎ@gEl989Lvʏe>k9 ˻#}IԀ 3 j{ 7|[V[M2mUXЂص>eF֊mZwO̼n1/ϱ!l?S|(◝9VI]dCIžz58@ ^-͟@PcBpf8s3X/:*VW3e_pw#aJG9Mw;Ԙ ]U2*F/$kIO~,&!'#@ӏ4L ڈZqN { E_A5bS !HVex3#'9Yl%&4$X\ zpjY;n]!7}Yf!po4<4cu2`NUUeR7Rr5[M`.Å fYw+ 4Ǐ?+#K:Jj<8 6 뀱Yd4G`a?`ˍn{MՊx#[!.V0֏$W|ɂmy,:1tf$Єy1@6$x氂cnN /јc& _t?yRi)]K:tDx'DBCldHurL 5{^aS=8hgh%1|4Z"3>ZP7ݣhe~ 5$Hĉâxstn^he&z8Aҳ莩7+1F%跊a@8q-̙X@ڧ W($VKN*I~iT9MMF"PǟZێήbh3#3?kUKC-OhaR]Mv=uq!>6}@PN5虈 jIhZג|J=w&yn|?sX.J 6(xo)Ҳ~>}p,pRD_1q9-s xg˖6o" )KsJi铵7 ض MU#hoиOk΍i&y mw$hwLDIׁ#8/N@ kɕzh$ @ʿkws&CO~['ؗPy/=VS>RxWB5ro*-9n}d6nmIP#ȷ EKbt˔%qх}z[wz4?ܾYvT*%% bgyT)RL}ǬɺL|(dڨ&L$'ءHh7?_:O@>ZTyE;l)zPks; /W2hlm0'O)[ <¶֖ ۞he] HJn^,lAx#<;s˃A+?{]0M]b~̍ q2rzYq~"4 fUpx?Q{Eݛqhke`>: p Dt@EIFfblഅRR["9i SS}<^ݴ-tSܓ 0 y,a]y%ьc 3@8 {{: j7G90D+/vIK<(.KF&IQtPJ7:ߟhN"C<])J~w:;79y^} QVmU5#gp, lZŢ`.uhL],][ӫalէ%[,*͒zF)!zpXŭ)=z&+~-Xrr a0یMq4Łnk.*OsbS5sU[>OmI+p*T6w٧~P:xDH/-9i?و6 m.y RSf)/w$/.=hY 9|eW{6@=2DҀJ2v|/ȧlAp3" ~Fẓkzo*Rafd1-hE;R{pTtè5R!n-74(0]֦^rifކ<OCgfASdwG E.^#aU:8u.<{\hlfHB\Lf* 8wTMؒ6 u#^[~L5 e>C6IC&;<=}cU52g}ˏf%29#9[2uɜjp3reD NC⽈M-n0"7* j TuBV3eh`RoŎ+H:5Cl.I+uڵJJ5@}}D:UJ:N\'k_5^?u*'CY~:9T~g-[J{&ŏ?N:ip{13MoBÏr׭:TDYUn^4K6qngɼ9HhscSAvW4F|s aj 3m1y!wÚN+ֻ8"Ȗ`b\ -fsڪ pKhAT~4I9JY曬y)8*S*^闀nS;͘\5D#*~#\}6'C8ctirH9=D0H@::W1*vukDp#%tb߇uR)%\HBߑeƭ[6ed"kE5:C:Qd=#ao?Ӧ̧Q|JKEBRn%?:0/ɲ Ce/|58fcSK`*+-I{R[)ӻex30a?>'$7v ED^~ 4!o~A$^~ԮUR#!h);ioM%C/nUO.ZŲCC\b5dHwu7 Hli $R؋U#˚瀛- ƾaKʆ8.?,4"5 "2鷤BYJ5JtL*cCh/e7dAOYԏŠDZ gy1"3:X/XeAuRv6τwZX.r5߸vYo4o٤q09yEŦEV`_r'V$^^z1!%"o( c(eeLocZcth]^ u/O&+|(Ѡ \;B=|AH3sp`+Af=CQxz^8#1v@]G(8OFV$ڗw>R;Sq=$e^EʎO d4TT=쇷~_^m *w"tʜdRR5 c184SA_jM)!"C#co{~s%h#pܔXd2Pk.c yFįDZ"oG4p&xFH@sfHj%)wɽB+:gJ"uc3 te)SLJZBxAj7.#n@y}U9?Mfz:>e$Ě 룈$Ne2@}c['HOO[ ډw433b R\ {МQ{Mr 'ɋ3bZw-Ԓ4ܱ0Db>aÜ "ׂD6Oik0en=&Gԭ%%yu:z(=*2V (*Ǯg .軟}HL1bx p{ hw r~c?=Dct͈`G,PYtJX?PeLk?J;c|&Gr|5fj R1.ikScd 7\h%q'W*E$Ea֗2fdb;H> VtsUFI|.]Gs|(.T.4<~@N*$mR`d^%iNPh"֩DফqR2 )ԩhf.}X̸")LM~?X"Ux4ՅA}F#<BVdlIm7%\EQSB<ƿImm_f4'\׻^uC "MUn-t~YMpRQʮ|k;Rt&'E rDpjmtڵ(ﴦlRq*1lq ǚ)Z>LT*afa:tNoג1-, h(C]U96! #Yuzo6;"e?+yRݻ:htz&Ν.`E}M7'ht¬1s%qx6E擜XNim@# DwaBR4 W҂<- qt:qho(_gh ƗQ$$Q'o1w:&d 6&<|9FT 6cHa61ţCjO. ا5(Xn-<$+_ybch/3GS]! 0JB_\"PZ{hۇWd[8YZ#{Nf/7k[#]ilB;,-~##Ѩ2:`'۰ƍlbނXf@1?2vipbr)}SU%nc?FG"_4pLwU2μw}Ϙ2v&;^ $8"B@LDM!zK&[.,Ц1eFh["M= T@{Ɉj%?)ozܼQl>}Vs)vh2xwZcڔ!] QusfU4gd6PR74̠:ebjWVT}z]2b!ۻ0E}[T\ި"\0.֨l,ylȽ dA7R:mߕnhArB>sޥ$! ]U g3hS Ý[~$eSQcJAގEMmv# YI=  \]- K2DG9ߥb7gYanڎGtKsdTܽ}X$ F* dH'B4`y a*R|g[['67%7Ēie-2ئ+Y2Nv6s<,%-\7ڨcGYKX ^S@&r`TGV0mUW ?Pinx.@zs`V a QRpzװ>Om`ȃ~:3UnaA|lp5kFʭn?ƒֿ %Qӽ r?TŊ#D0S5)z8Qϟ"{Ei%a? {k10/jV.v,ӡǜ=hȞ+0%* g|&yAK$0(ӟTFSƨ|'Tᇄ9U0xԫ柃xhtGKbh@+%ݎaۚjxHASaKJghGSP˸N Eݑ|\D75NR_(,?˃ty#L;f]d8|5u-xnzPV"1ù,6e1 )8f-L޴mL  E$UFii8).BfP~i^w;u|N௚Bl5.pMք`ۙ請Z"Dk}w4 f5k6 10b3e5rr45UyYtKC͡jљ~l"\uu+! /Dcphp´:|̏\ͶD*9f-,n+D~̪J΅;9oǟr.5#ZD>e~;F'#Lv]6/` 'aכ_%u8^_:Vlp1>TQP6yﱸE7؊A+<C5oS!;olA0ru487!\GVo`cwlge$/13mhDi$dHq<#M̡q?mЃ:iJMn_G5+dNJX[Mp'"/<T@T{lMQ}hx8dtg|yo~,?$'D[E3 Ȝ󃆾Y|o0=ds9,O/4d5mPBPsʞ2lgp"fz"_@j:XCR6~0(ng-9\>(H*]QR-ts}ம5RkvfpBt~ }&Ә@7=a_-s]Ʉx<**@%rD}aU{ f`2Zfa1Ѱ.܆|(^\uirg)toQvDp(ߌL))' aZZE٪i}?&LNRRΝIrlca V2L%6piR7'By;8m{qyS>YRû#޴,ECs;CHU8kև[Ć?NBX=gpLV'Jᅾ= [%X\JcrKG4kuQ1)^2U̓ @%eӎgjWnƹN匄"VKm*u>@0EKr|dAl-s" '$Ő8'<ÿD?czbpEMx PZ„Wɑ0#\$æas8 DgmlQDil:U<9UU} -Ey#ۯ R 1WCZZBdWc@9CVwA曯ÕgMi]_ue?&K:ˑJ9QҔBwo8'r]i|ٔ49ŹPNz# efBY_,ţ-ǛBG mW!3D `T~y22u0k*d;B-9b5q B0 }C0&گb}fn`t 4Xi([ӄb˝LaBKvnAj:*.~ ;qafo|J d!@Z\P#d Ic?,pvv՗+Jo'@⯥[~!7c;Tc8S1eTpI.wOlV˃vƭ}3})*>y*y?xT|IpW ܧS}a//?ɘ_)^|F X1Kݸ;C5•y7|o;I![}iL[{lxژ"\TQi4sB,`:%N"OQXei cDD|4RNԔCOSZ:bKN>{i0A4RV8 ŋAq]VXseblF4n3XwP &{:1JfGEvہp& ^OeQF8gWƻdj vݷ[hj1ݤZ )[{5:ӊ0?y+y=N;9Oj/6G2W"w5DZnD 2+}WqQq@nė0DQ1*U7i<.(1 rnd=XT'6JjJLF<9N)-6}԰),=:P6Qɫ0͑1Rꃕsd`3ճZY,eDY^>֬d߸4 -Œ[*"=(4n|Dfg"_VHT Dǫ*)O:Grtۯ\EUG.?y܄>z 4:&LI a=E6Fj*,f/s"t؁NKWGFiO[|ߺm;ԃ6䊨zYelHI34qA'Ci~PS`8k+&lz}fCUbRWd4=1yXyr9Eeu".R`;d]C|+21cOb6)(zމ2I,h|-=1:9?z9<[xNd}u<m0=%n0+"kPUJU~3WfOH<Ɨ$z)Nw'WMCDh Dڿ}R"'|cӪ."g<<'svA!n:dkPײ7,kjcb~D . uyӺ04VIZ`-X\i@^E(D, OsDDw#q WDl[=%wXdԹ)(X+)$/M.CjymXFUʼnm$[ګGd7F5,#}욁qBcMu\ k҄elGpw+#KZ 7kr9zNApvmbhԘA?o<;y7F4|:TAțrJN >0w5m<$0u5^M"q͎n>}*$r?NFbU[:$N Py[ZH_O\d{7-7Iu\ua6SM)"ЋVlX,+ AF@VC*.$):7@|`Nz-,pp-P;pqsQykw愁zۅ?&;1ܥrAS+]WRV &h ON.LkIհhሚ` i:4j^ HH,#0c,:~p-J6 Uǫ]"Mj"2K|dqJ~w >pqXnPdJ{N^<匭}C#2bd² pŁEZ/;?H<>>TXP( fVc4?JwL9JY1Y2O?/(HX R7Ȥ(cz"s}_Or 6W$m?W0Z n}QY"-SJaGV ]V0Vvi Ӕ/Vy93Z?:-64Ʈk.T.Z@EUttˊޑV#yKi(ժBպRꑣUb/1.'5IRpe8 ޯp-lUJsؼD+ 5NU=2LclKG3U7O,X 0qal*sSdug7Сl}@_*/M4L>_SQUܓ .osCNF @X}>kHـD-@Y (yl}nCޒS++SLHR$TY4^o.aNeHsqd+P2/j|-xp䛐HdxlJ|I/D'nGS3K!1C#1PHIx)*V 6<$6rv3!شun>Y%Y'a I_8dI Vح)a=C^sT{l7cpf CϾOQJɦ~s+1`jq 'Bpo~aeٿL;)L^ 3F멡{O'ruOʪO E%/PR.ȇ 7=H$I|99>=&8ȳ“7ѕ lvPTBxߒʛ9%C9kۧEc"f_,墊ibTPq rnei|݄c˂P={CAA;dbID|A2 U *CBedGܶt$ ]MJbrQʿO}x&6RuQ8!ƕP89iW# ЁF4I*7h9U_V`\FN(9T!2E+phP]fWB8: x8֗,f1Wkf˨ԖJܞR_ȆW7)*sޢs.ظ_;Q٥6Mxr(6[> ;aQ64FSk$9|I}Ӯ 6VJ& rNy?rWkE^~3^!ax=B?_~W9t!j>W!FmE2`2fIrg]D@4Mw yv}z>bo )k3wa [L6U8z4k0HNcժ ?j#i.`l"V0B _sEHv@x{#Y>c&,@ƒ+m\E!bINN}fVbx،&_/I/qaɼGU/ ȕ%ܛzZJ9kB]N7g:gpv1 Cݭ. 1c|O/ω]-T>߈>;bE2h'];Exӣ,8w)Đ}F.< 6z8XXn_Fk6+\ XejWB$ǃ'Hn騨~.%_1>6څT0(F흧Y yYU`rx&ala32R OZNc'FG3C KSc3"~' pv8^NfJ-$7PCl.b?\B$넻w3gZù%;+Ç Plnas[b8"0/D: SusL (5n76d=O.8>]Td#{ApuR'ZSkuhb˺ UBB)Dl :qzP$ P3u)P⛲_a$?706g?`:x_G{4_,9Yn ޅcqȿK, 1U,OA _1Gx)eXN{;b8%3E}\Š:`\^ڈLqE(0+N +i3_"ESG(bQu 8U_+ DF$1I+pbKVelx&%/X^p@W^.µ-IJl v! Eki@z,(C5lj?:9"ed%R4Iׯ 580 xid(2MHNGNgXM8CCɧF޲GqD\^E)sTEׄABo F%ؐl#j妦0m5LpD |x0Oa))9<d8iT),=<դ]L4~jd[9T>'2cJWA~[8 bk(R|VEW⪑d TCW|P,00C#hU*W**~Rya]RW[hf'L5u~Ru*4C>1ZKfq2|n S`B#I,q?)<7JR|m6H4 X"'ploZ%>/'m!?zl=->`Xӌ9/Mw #>9Ư͌]C,4a8{.9qܭm5o%[ËmpܳL 1"Z/8 bV)觐g1IݛLH4gQ*9kqif8gW>m(S)Xׅ'Q|~F_=|vh$ +Ի/?++: L&\qvS4^`ϖ>?t&zcESkMi^JJ+&OR~ƃ?;)Л<WA2 {L= &Ԕg 8 2ӫ3EQ[դQ1qW}{La,Tc @ sHrc ܏fNg]c.k0) 8U4%$NxdNXW0ܨxqN~;c1ȂHSm'dT!W{&g&"[Ď9:l5pCP$rmû`n>Y˛b@h6L@{'^ޝu|ٸ+@0&BᙶH321" BSNj#J3W a}c=Q_hjnJjR{ON s~_2 SGClHdZ9RZex-S$\TnGgoCxBBW:&ֹe#-W|t~%Qϱcp|Kϫ=,c91F=v7$Ai|Ä SޥzLo_4|p"3;r(ﷃV/IG:8 L /0~H b2uaS>N4젧p7-MJD >ky[4'rrQBh<]ڧea\W y7[nta425Q1ֺl0/r"(U=XP)z2Hr#Ϳ7; )X!~n/SAѣCLm-A>NQn|sȷ0PK4xwy6%&;Ub]&oz]5.$!vۓOV@u'BMiщ"jF2s n:tGrB7p=C!P`O/[+ǟ/}͞j9 ={0"С럌^ާ;p~Zx;1?s^xF :O>3;y>=$達TL~m#lJ+l.:Xcx\ǸMV*#w!W5!b޽6SХM:eu~yO(%Dpsm&9#etJE^"/*bQ綨~rn913@L-ɂ>cD: wOatG]iiuNQRoQX~)W}t*d̎c[Uq7[ kj9V3à(Qݥ. EV! 0<f. " gy䞊 SP^MhUy)uv&,/O9f6 lu+ G;qC|3BIN=23M^2ߠK?% E[`YJ650Y=5Jo`ȜFKiL"3i86w4m̖a ."{ * ͇gd?!Nuya \gqIw~[d]`c61t,ٙ.rWTf/ytud'I>e]\s00+g%X N;֮WŸ^;Ooίߑ9Xv6nRT70c; >mferiҁk|'ⲋp=ptaǣfj^^żzuk$*[A'jڍ0/ c3<;A(GLz(KZw'usR\+QfL&#\4B>2.1 m;mn?I[#XbT辛I~gr !l 0(3Ş{Bac_//;*f;@ōjf r- ~)Ad V~< tT>qxj=C-Y9)L%v0t^}B( ͍, #!m0>].ړXݫ[qҒ'(. b`Jw:v~n(~!t@~EY Y}Z]4`23i)M܎J)bFmU0#8Pԍ9 b 5t+HLeZDφJVWHvZ*n8 Rr~\^ӸXI>6A!eC8mu: =^{*_$ YK]Ob>?ҿ|)*In-xtd)-D1xI>JE~cSXv= P"t"_АX Zj0L `,kѮ_Ms/exseS ._~(oml:uLZĐ~k,fYXp{^RxhJJYngi Ji]^Q(1j.-0Ɗ'v42=Ԯ) ?CAKr.x I B_z?R~)i]ṯz-eC0r`b|GL(ȎWmEդMO&F1dkX0ՐL3&‘C.{"Yݪg#]d^PKTJԞļrؾNj,lوR.UɺzAzp6o2/`u*^*D _1SHF׌}33xOg;uA =1Ѩ szcLΟی*ĕdXg܍":f˳5iR~@0m׭{m@~GHC*lt [kز)xMϡ%^9z J,f+/a݅o0z~VT)/yʶo/S f?⢠QJʡW y5={cO"LSpMP94=2?3xu^,͏ <%J@~Ύu`-`h!8aS%Ȼxg }Mr !8'j.MMyB\B<X@IT?k#K/Kh_{ [bPNʉ+epoq2F 2 -2fojQ(H IY׻K/'w.i,g| P SPѹ٪9tN`Z75nA.kWMvtmZBC,Dq&Gw'GG,u5' HeT/lxtܬ5ó7K BbSEvn) K\'_Ew΄XVc:dsOdL&JDm3z&׀SQ!" ?BѪf g#?|  4j3ediz !<P"ds SݙeSm_4=z/۫%2G=IӞ=̨ RF} fzy=2F&t? ^}6<=ڊ>[ms,E/A\SF;ҁ`í#S(  ,D|@-WhGZ[hUopAQj$ ,FŒPxSvC\h4HyMs;"a&s$}CF684n:[\pq`ؚQY?J|HYfƒ4'6>GGԚ4W%5gx5WdDڂ>9FS#<{&,9ն[Du9 &$ <dZR(ydڂ336^Ks^9BW3ݣZlP{?*xwBBx${o 2>UNy7N\28ϕkz\P^I+7Yϛ3uL,=YC t ȂM<U !' j^I++d>w-qM<S`C9 d"1V8˃4<5̽! HH9_N`X‹Dy{g 8ܿ:s^gRlY9A4}fb 8tR r^ wGv+>@ {:5޳wzڽ:@ Hj{dt-`T'29STv %3ުWvyQH|khm.Q!vgY򎕬kK=CFe:ZpVWF5t?t6,?;I ULvh)n>C"f;c^!R1(4ISb5N4A.fuﶫ q_혪u>=|B Fh9Stٸj%~\&KyJқ}dpѼ~pY66(H.)+bQ|"Ѽ4cWR8G2\ -KذJe}Xc=\LG(3Z,EN\顭M(0ݧÕC4>19&4w;;ynG'](7Z1ămDvZ% Ä&0錒M+/`1?@J\ǝ8wbuթWchNOoKAXQ LӜK⃴= *Elt'׺*Z +]ζ3 ևbA{lS[ڬDJ_sbs6qB/bLI.Dz(iv*~Δ~^;eT ^wfzQvy?D; J ]7A_q{/EӮ0{ rǰ߯-w~b͝HJuzW`IOi=ݶTJ?'V(`KdKA s͖SGC(S)QbV~CY"k :D2膝 soaȋvms wJa֡ST>[5{K3G@"XR w'skK1TV&enL?zbhBk3xC-0mɂQy̕ bIӧ?R z?ޗNjk_$6VLBI@YraΖa1:Aism2L= d"5f*}̄"XSKՎ<]ǒꙜ>DixoĒSutD2qybFOiRh-3gQ.!z9h6qr 2S?WRʰ3 /:<ڣ9ѽ ]N"^M&杒+ j7/v+Z8 ^'_5~hG%dz&ٳ&([3pxs| 6}rH>z~wػlJc/d(n[%ifŜLߊ+TELOa.i]SYqU{y~kMzL0[6ӗ]Ǧ4'' 1OF6S`?gP2*ŸenڄGƿݧbƵRDVjWMRz8siBDO!Hx:>#ڇ+K 憰_Q>RP/ڗT49'#0ɽp7*8Ԣ0H K:0~x֒3ѹB t"}UUׁ5r2PپwL4/zrBstU[{LZ-VKm󛌃yGhlHZ)ys`ʧپh& GK}N渆h>Rv t騮6ovwḾ?`*)fC'?Id!MR/zVAl%*ȑ8V/A'?l %4,XAK 9~JFG."m6 .Y#>g ^rZzǒ Oڒ*zx8 "pWN-~EN 9-lp`LThC X&V`HņX?qY~4W lbBLʹ}6@ʾlLzi3:g"M1<3z;iL\uhCb|<ǵВH5NNR5tj*"QA <Ễ"1xd~h#)$Ag4Yaa%~d,t-XՅ[OLV~ݫ15n 2>xur;g/&"0tq9s䢌Վ 㧊\MLgIe@dqJ}f{rG[4oɀ[Ol?P8AC)\W[_7~ݨ\]I$奛fxzMЦL9ۧ+[T5+zO UއO69Ng\׋Z6G-w<@PKY>^ A"ר.<&r|3JsINef*Y(5CJJ,`8u^.eqkkiʂmakRu Upfĩ(A\>=9'4<`w/pEh#,Tk\u$g3ZImޚq \T;α|qm?H6b  EŻΡņ*Iv.ZDDBz10/_ˡ湈&L&H7ӷG'E0oIQP&ړϷb(|?w, ޼c̨)nFQ:B^`ZUE !Ll'{SpsCݬ\f>Ō8UjWu}N?bͷ:vpNwjqӏaE Tsjq@)E#/g&?ֿ0{uLdjL.9|Gq^ݧ dwgTٜ=ń>Gk -]qTJB&No%j{ aWG$M$H6OGB>qQ]vbţzF޶'^wrd'J@I]˻|{Kh=w,袁bMnVOL"_#Xת2}n/г& Y֥8ħ{=3G,bu0zxʭbYcIRLNBeAi F|0ؑ~X͹ OB\f؝ LhJ'А.[*Z&'"XxFقWoD㚦P $5JLi$ v,e2$Ghހu1!P[b(Ju}S\9h!VzQ ؜O4t UȁQfKc.rl#J*Q+q|`8.DcQbÞ<4R/ʴw:|ٕk@fZBWnao7]f1je8}F09ʟ؈c3O:]ˠrĸ\P7>ڷ 4.&Z`71wۦ!첫 9pb9Ԟ@lmv&JrmC=U—h}ޞ)Γq'4P2(% ~8~3榋 "OϽ~x7@i(0w%?=I|l1z 鋲)1ػȿ7ǂ'@*h.1:l{bA~ ~c.3:d̨0lWM9A`Yo+'؇1[ݣ#1>S3 ZTk, TR^ܤ547Pl\P;X q098l\ 4Bf/7yB{$R~u3L,H#)/:樬as:N E `8SFo>$U?eb1c9ǟ8uUq?ym 0|xRtB'n߽ƪP~ؖ@B2OGT١u~2*;p/1›M|97iwz"wP6;=Dmz]ֺC3r\ 2f;âY`lZ+ u4i 0'5q_7=)O}CO=\ >T ]]D;hsES2g]DͿ)b]q A%n2k…x ʈ-[ʥPd۶~8u3XB.R kIS*e 2SuaׂL]\$,G.ZV<?=fƛ/]ykEch#XSobȊĊg2"kҝ֜U7*򭬛5iqQĄ?Tء܃Hxc\|O}o6 :N=FMKZ9ىuY:5Q&yR@I #@tWcOĺ3FC5MfeЁbr&YWu-=>PCa$JPl!<\L-D߿ORpYI%!L[].eﳧvEߛeO/F|%b P`kVĸG?J콟B];v\qzhXFF!k0fb8"rdQT5q}iS;,|S+rmCh!-rlofw_7UP >keԃUvuhWiC>4QOPMfc|ێ| 4 bS@ĉGQPHy%kHQfI}\Nb61ӉXAu9Qp,ZJ_AZw25:+rKh$9*aAJ 4ycTU;NNJK= G,ȅy|ʔc2/Kcl.dϣDzvPzd@p}U"oijn {ğ&↯xYb0͋zuα):bG0p姄mχdN M6U5a;lL H`58Nk"ǜu8'ؔU uܷ2QktT Ew4v47h ·AɆ5@Ӡ)$Xy;*:'DS,2SP"xQP-BnOH"ß:D-9tm-}4)\rmH>M [nSs"r^jKvBJ+O"H\wz,SАDj> ț"S+AVXWUZ R8Ɩ]3rcoN>ݭ7̷i* Zh~)\8puV~tۋ߸9CQw.HQ @P1ڱS[(Mtқ*vc _5]op{?QT>3H ,ݏdT2&Im}Q (+hgE|yK3vWKb\!9l9C0g&XS(*$U<YJ]S(^,p^ dM}).T^Pmy 3CH[}'N5]oe7g۩?ᘼ}P+W.kj,~NS0cafo9/Z|Fh-cRnOG0&kȩ̖X\JvUY4h2?$hiyn5( V(&h WF +<-$#~pa ~;]b)&Gr]DO@6d=bhϪ*4뷟Ho;Rjfoc2ҬU]8\j #^Mj/*Ʀޞb~8ذ87+,6r!R-EQJixP&$ R8v'Ӟ}65qp aɈx7%'/j3v2-)dLʎa0@yoVt{C&+޷]}VKde> ^󌅷\$Fx N3vBG촨ғ`2ՔFx(Xѐ㣂)Nt](h'G, XHBv0QZxZU;ds!=M:B/ӏ増>;?cZ| ;,*(?ȑtJɏQ렧koƽÁa٭7b.h=O}IFmi${+ N>(Q3W P8ܔxUeRɏus70NᏑQ\/Xj|^FοnC_iBzp0 Ȕu$UYqL2])$G,+ _:1=V|qs- 6ߍoxD@~36E&yyřkEAMk濣j jT^[a@:/n:̭IK6 rby3%xm[_Znض4i$-dՕzpf<>^r ;3VjXSb@<"tS+E_e2$:} pD}݆|OJ5 Q9 bԹ* b|aiTf}Oʁ>tѓ@TN_|AHLȹ]bTp k< ĂBy0 P9yﱭ:+֢!ʄFmeWBo. LBnwA {_S ,x G>'t1遲'W퍭O^Z p:Mþ`29 XqǪMEk$`ghrVK}rĠ{2|Bl6Ў-<ɓx6# Zl|au ](|F^':^=n=dx5/񳥼ApqF50M(1S'-e!^nZ/U+0GgiUv"4L'/'cR~A[wQ4Z˟T y9^Y ^QMF*, cTU(}D$G;,F4bbVٝR#9b)ܞR!PAskyK2N-06Dc6);ڳԏ~,?*nr!LxI @}x2'P//89dipר@Le SӚ"XKZ#MHۉ;Z^YR]WՅ&o)nT4 > )-AM=ˁ 1iú)SLnsKUlcv빼 q`h!$ģZ%-i_^y? dcljP8?P}gOǥ(3}zFS:le'7v_6Yg qp   FHa?}sw*[K+RT*R x PIcB(rOqjUpoHh\ )&'c߰`Ѐ+*+9–{5֤31f1&*DJGR'"ҕ.l¹{ 7CQুǚLq#eGUd#^wlSd Hg8c>Idkz}y׼UM^jh}~`o~RX1 v?V$3WͽP K\btgrJND X'ad"V=olwYdLa}*9lzN h[z *!T& \f֯P{7ͫ@}ب wBEK c|Pn'}! 89o(GiKBul3-lJt4r$)XFBzG'cgBQ7-πˆ{E:ȕxr2m~h`KĘT]@LU 1PI4O6qy#;'J;60ڢfGZX_Icr[K82bJڞEC@>+ǴC_!CN!RV6! :"f/Uq,c *f;DhAQE3g "0Awn"W;#1cmߣaSgU`MH!rB>aekQH&ѥ>F,C/P^},c %ׇL%3ݡ!Jq0iOje&;j&*>'~C(ӆx f`'l0%1eOl Yu.hح7,LVNpDt{<0YB_Bxv9QȴAĆ Rp:>8.$#1I+|މy>P(ŊPCGeǑ^RCI )* kGU?kVZ`8x/hUFs8@H!cƮ"%;58ɎV[ՕX!ջ 2CVGUl0&keګesZf$ƛ ?]gD;VQ0N>jI8-ֻ5=YJL/Q'܊dl:GoQfG Fsqp^3T2(+PL)L_55z5͟O7^Kjlj~-Sje6iX6J:Nf(qa ]~S=%Vo˨]`*$"C"Ri8.BF@g8x%ןۃɴ~\ٻDnNq9k' , ~Y[glІiS;3\?iKa :ifqÚ|=FMWt!1y}#%=4Ldrֻywy\Ї^!dPenQV|!~E|SxDS˅bNTf_"=OSyXDr7(07 X8glrZF\9 aG3I,ΩEsaϭI&sV*\5mDk>R#%A_s#bf iBex7ஓ.TxR9ax JEZM"Y/lWɱ.%3SL$ hߚe-|zQ/`b jBzS%ƩMÖ%=M(2`_ ,^g½Mi}9$saS"~G3h ]5' <9 X 3QțWB(0C cʀz2ʹ|$T]hxaO2&OUb5Ӗ*80 a<".PgUt@/łX{ẗ́="@?A+$vtY8{qq;SzCE;F_܍,hH(geʯ "!fXxU!hKjk5Awv qYFUP6έboODb9. ؗq}+q"b4HT*_0\ )ajM.#-D2嵾oɪK:ȋ"T|-ۮnƹmZt? '5+g4͹%>J7LB@''AA T%B! MbB^XN+H4 kEv㸟^œ!:7 +骫/ݟ_c1 dz"CTܟlk'mVS}ʕW \ڑL?j5! ]g{^D%\.3{/?B2U aů_0hX44>\%}+4n܆_Ѽ5c t1 rS$cp_T$gQ$?iipËVG\ńYw ]t|<.7u, XqOeR3[4 v?MbC#G5mUr['hH.Ono~)!E`hE`ev[< ){Q;{`RQ~1j#9(.ƴjie!4p&CیAYt0eS g3T4:Ϥ/](NX8yDc<tWë[k?D4_ls 5TkCW W~+St+&jU*nJ%'?ЮEggm佨]&Ef~/%G]*v2lٙM컈Of+\ʲ%!I*9Of5A>LXaJ1TSU5ҽJ^F6*~t˫QU23]`o @k [y3olSOa ;0an[Tan1qXsF뵃R̡vC)r&.fl\)T'q)#/8dnOqbaB}E(=2`8$ZU\oG<ZD$bb Lgrht>؍I7vN+ѡ t ;3TIT">/&:sEyfz=d itCi7=ة(t% u:ciR_g,-Qr 02feNϱ-"Յ0D||Ժ윫 Íj";}Kw?rpy3k7Ϛ  m~aֹ#Qc j*/YW4^O{Ցg6FyT,pe߮ȕQȔꚿj%> ؅3|m]hs|8 RIݗӱ )Թn:'dy; E=B)_h[m*Iub|=c2]Qd~O= G;R+Ϻ}FΡjg HId s`zaϱ3_fF/w|{Kxh hT F#OX5"ST|?"j.H|~XZ|mVgKLƒZ{ԚSwaN S*,\4c^0nEqO7%kC ؚ9]JƜv6s6+-r*Gwy[_pIWn7س>}Z뎂X|W9Vv'&I3#8INE)9g =51n6ufV?TCkMo¡@7SPtFů7>a YHP\25awM m*g?D lt"LGoe& أ7"P /ٙvwt`ټ 1]3ɘd<ʖK& ds? /jdeRP[Mv[|vk Kq)w`[1Q1|f ~C2#ߏHGR2ؾp}'6s[.>:@.ԏ"^KPź,ߘx!{Yڗz"~/qzj"`|-*%:m慉3B!KRaP w˫O~ث moO^ "#G[wſh;85oLV>x{ ̣~qjQF9P̏ i#5HM3]i3Q+x++R`m♇;"z5e7WtX, &ViN^,W1!`r^h] K/m@ =ɚ||H/5t3쌜_Ԑ,Ku$uRC\\n9SwX-2 ,L׍ܱ\q,9? ^fIz] MZ@/ 1f3 mP\e<ޮ4~J]A1T>T"]IP mUbg5U[G*h|'qJEeraTq5ͦmʗ-T?BUS Kf Z*\ bC79b/eN-umРL6 1JYo`[ bGw"uN~ EMewF۔z ٕ]%V,{9,xi$ٳq#Do Gy,@dl(uvMc)YNM󑢞-?&M t$ZXsQ4)H2Z4P7ڮR2 ]@+-^Mދi.x<d?[drY dEفXQw4?..A0˜Vbo=!ƃ'ַfl$0p7L080>A4 J7EC98 lv&l}2=FxؾNQݞ_H,FKB$~#7g]9IPqU*Gx٤XdB!0Q7 L :K v ~SOK(ۢLSz Ѻ-#m!瓬Ԕ9BƫYK@]'m̬ҴCcӈ#;u!h(Iu"IO`em+2,؏Gjً+8`uxSbn]21dǠޘL^r#a l9mnnBRk5FݜΛ>T~:$u!Φ#B 1,Y~3Iq~)J#2pA:Mav=U: 92tkd Vls%G2;I^~Ul |MqYTetYrvi,%]1֠ 9"L=;])a Wd)m;φA nP w,乤XqV% 1:^6ي?Q]mJ]muoduF Y, w 9ӤyX Ne t] /yf$¾cO$*l-MGiEѬǩɆDg&MpsZ:Ċ#zOgKrޅq~HiBv@"9 k$_R#S7zp_d'| FڶKG BM91w?W x:sǤ1$7}6`Q &`#Zi5z$fU2Ѓ F=l5:9'Eϱknv<)RIVq_hSnv]7GtͲE=hvir6mSJ: Xv-R-8^n[gb*` fC?#Uwx{?PFz֘ny;^\⎹>lճ+։8CnjD'puWj!ʈ"^ J%@{yVy'b%t|4M-YЉxFѧBfM¦kBG6T}γ-cX[U@a\vexy{_ ^Lچ.S#xwM#ܺ,(=i}k{QcyN%ٗN|,>k˙sHp\ 厢̟Op5_ 'b;]p[GN8ErsE^YFB:u ? pl}k7@bZC.iJxMw8nd*˝ax%bX!=Q^{7maYƻn?fSRݽ~u wǚWYsߊsZWhfwx* eQ} "Dݼɖw?) j>a`j1M^3=f2%_1 )Cm˂DYin{hKw+_ro>HQ`~5,i*$̋psjU`qد!0)w]Wk${GiJ28. h6kbj:nQk>N%!%e4d@z)vd%13QNw@HQpl';z:WSO8 $87Kʆ|wcy'k(f,[쓨[2q ۟Kh@qT !֤*Iam줎NTj/XFO6,A@5\f{0Fʝ3Yo#ÜzDcY odht>rGHyxP=cX+8[~j$v5D-p/6:H& 6ᦏl(EܑtCu} qƩe0pO1`Jedȭ.z \(q\zuoH*_z]DdL،pG)f_Q{*.Թ>ґ*fXb Xp1'?f(͏^SsLЄ4{{K%:DJT $ K-Qvs6 SE$ae1\P@6fZM/aaB6JQqBodozlQyYj}l\ ئ偑Q~;M,E=,M藷LZfI2s dXX%Q°O)4^V]mB:?P{#”6Z> X.y jʹ'`cӧV\364*T*`*.c4DJ[h"7K-?Ens8p.cTx6&RB.C%- 0ShRq/] Rǣ'V]cp2V~8g Į7ݮ'>6ʀabhزg϶?X Q]iaY$Vdc`#Ǜ N]kso2v|@wc/HЬWoDu :e"+=XryRYH89:X䃜 :t}'x|2.6roq7Vsx(_!OZfz$&oSM*ut^y~滣ڛ\>υM3$"m ƚ1}0K#5xL4aZ 0r!#{Uf`N"kN[,vk.cz+*%nm:HFyŞ^;'e)?li5yIm B0ͯsR@i4 P,Ui&1u^[虔&9ĩa ^alYxk7]Aε !4g<H5~:ޗ!sۮ!vns]ZyVhKct`(wF'7 .ToK)1Aaߖ3J{5<ɞ䋩- _Sw6d 8?bB ;:PNMVecEl+xB1VU%a ]$$0dS\YEHړ釟>LvH6@?9jX+IO Hǎ+@PF!X 2tPVdRH{t9݇?XKX)s5-r޲cNыH$K/4PK#Slg]yV _gwH*d!J # &(mmE44>#N)Qmmh%Y/0\mI<򃰵wlHrJN9}"$͔҆Fiibi (shi9J-R@ We-lpݑB9YWv|>/Y|K Mt[O2DMq/j`JD[Nx v3NCO%~$2OuМ/_ ;1쌭H[2etĭ B7~mKM԰ ;AmQ N?/?ٱ4L 6 É<Qz棈+UAS ; [*62zDoc1(¥hҊܣ䚂ri2#&7Bhy֭g(ʛ 73 %gx1_Ƥ5f>&[n"EGvadHD\6>֖8¥%(!=Ы-slx$,f/7o_kHd/Mڿ0jz}L!2 P#<AÈH@X/z%}Ic.SЕ~T9L8#kL!d\JWIB"Ōw ) =0(j/XJ`=v:ϓRG7y R%tP77^h|NTv-Q L:=x<:RG0znT5 N<2o3#٩vӸtI{X+~̡mNjejk?)wId'~E>ؖIo+%Yt(f4W켱YT[$dw>֜TG4X}!4Y]v#yI\ b I ,_˗=kq &F@,[Ǟn*nMm}%^_ ]Bt L(3x>YBGAW)!Mi. ;!ytqlY[ˢW6&ERZ|ۊ}]CɜdEl }mJ `6 t hxZ_/ <Ԅنgc::>#[|oYct0ilhɬpXdӱtUهœYDkqFԍz) ݴ:!X1VRVϽӈ xyi8r^͍GꀷJoK/_,⾾_\jaɊ⾏R҈~49yKy;ŋ;5.n%q\!3Ϡ!KaW[i g;Uj!j j '2);ԛwahOJ ASbb)=" n&HŘTswg_)AGq{0j ' XS .yKcǻR\3إKhS*EKk8ʹxU)-C(MvC܇ T\' КlZ=Ѥ'&D&I@ӿ yKf ُvuK`DЩwd{[Jdnn& ۪0H#(l_3w/O ["KƏ95w\ԩtx ˓+q, ~#A6"p6|lH`hU~njjIRsX`z䮑YSGLq?A#u& gW\rjE9 |k@e"]GmZi€U\_lK#XsD65]i- Z4<5 3ņwP~ap}x EMtdz]vX4k {Òi&- L,Be"o`AC=C6v/dȽ| +_xQFxM;3TU넕/<\ <-s9׼$2:B# gV@tF PAXN_hG6}or./%תzG:،dj"@UΞFp4 ߭bt)W6n7~@LE-K{e0 6$,4@w GM:Pcy]*,<}02䯹duVuҮJt<8{eך%ɶ*w1~" K |d]i*>@}Ap G~Vhw1Λ6ll] gϟ貱yMd/ š9@)WM l 2+rv~dvjJXQ|;ρ]oYdgxwm,0E61`|su7nX1PcI~ pYpR>|W2U~Pz g;zGd"t/c)OJA$ڄrXZ;FwB$yRn͑<-C|I&|Q\FócE= ﹥n AsVԙy`s*wdm >s"j@Z|6{Es>k1XM|wIkBZX.d}훳~dݦryKc197h⊵j)wbJVS7-x`@[)} i [^p(\gȺӫ MqcN)3=,5G,c mT,Z(}oX];YRA ¡RQg|梽%;#fĤcF膾|L]yuHz[K{$צi5 s'[8Lt}9:NWa2{>H c3vZv}ds'Z/Yi1>]yG!_s@ 6wOZ,q0 5W;M8ZL"̱z'MYtܗI~_ټ0d6E> "asg_NB%){+8~ClvrjfAI}\tŘG G'x_6 L"030pOi{F:UB$ >3Pz#[Q8漷5& pzTQ6{" ,S|5 W@ B73Iv" /NyM3p^ [\q{ T*ʹAyc>SHF.?^ iy5%Hv 7)K ؊$|xftf?O:Ёf~qs^gjM:nd2DִČϸDn+iLFQ$|`2l ivҸ+7yksBkoUwꖨr1sK%&?ԱY/ mX84ȃEeávRmOϠ!btvrݵ0 b4֮LA z8>ѡMVVaUHbCЃN`- p.bTqhaN"8=26;c#KaI."C D{K'1 2x; wg!}*:)b"?ˢ랉Q drܶl\X<*kQRuwm{¦W/PBޘ|w_+,)No6b Ҏ?XIwH23EF'')gkVG_S= y|Ьr&5^L[&%;2x8A~,I9_P߻)*Bc(ZRD#%iހR(Uy4 >{N#G *CUp܊xYFog.')2ȫx}7G8mIY?I\p2M1 SUz: fLΉ^x[IR mK e+Zb a.TNbaSt$ڷBļ0]lNj$)Oյ_슪ZF̼%P%~Jf82nVl]]<$ros=vg0g+ӫ8D ЂS,~mk&i`>o #jvP͙!zO\Bp`9jE eC?{>? VKa6Lq: Bxti J/2VnM>uϹ}"L[FȪF4wQ3-if5;_5*EePȝ RtF( =]q[Vo!ٓZ9 Cp.R l%EMͽ @"{iR`)X\ L8ȦR9;jO+ r3 cbW t4 I0\Yy:i Tŧ6є.=:(%^OX%`wB8`i3]EڥwZJh- 495w]dy.JL#lY5-Yxpn؆ÑNA/ AdT.үɳ^cXwGg$ H9vFRIwnug%oi)U/boMy9D )Z WcK2bpU0Z"<)Z͎ZKb bῨP,5Vܙ}m? I~'"IkyP%n?YHІh#MP_+$ fx1@6g AoٮX#EqĥV muPqds_|e C7P &,cvUtc'ﲫTHV_Yy<73 v? TTvdkXl` v֧(a:/-u[6Q`ɶ6lɴ,Pf'֐쵅Ԑpxyl&8XzSX"@#9$yl}] `A[- l8S Гˁy9!΃'{lȯ90mch}cxeOJi0qЄ  Rż>䄣 9_-S @pcWV᭙DC}%|m:[CwxڵO@9W$7C+}_7уy0ybbIL`-ԚI3E!-<8d. ~aFpAVhߔo:2_,v;mA8y(- ԧā"ce?OaԦH>nSs{C51  O-B}{_`@GՋ,!=MOe%7--sL+i5 O$!jP n10\}H?lNQ^TdAy#3P2,ޱ*U9SGh @y$:hi8 ۮplSNHvÈQYћ  2JRqI}o0 UDMtʹMf# 薑4>T&bY:~sk8qo/]Vt\Yq=b1$ ekakim3BHn tp$)]ԫ W]<1=m 6`WvFSSe5ঊF5Mfk [%ib(mȏ8+QngaO+^Lsx>@ؼGrwU%nl1^;\!q~%vtX&O,`u71tb6 1;G3}FTs)EIvt uuqсZ.@ (|'=AV\&C'/UгH)` u7 &D]zzR~J_#@h]] YI1yUG} &/Gl%i>u`hvOÍ1T;SbW87~V:R=W~?n=~䙄.[]lRhX^ -#C박3d,6@1#֚3%d؆.V!~ YEu78ŀ4<zqޥ莐3(҅?MR`\fDTגI3HNۇ?P&@(8S*"="3؊&o@rBޔx BV~ kS݌:G=ќ5ç2Y)]8bdԀEޣpEA(A 1>@߻3|$!|@-!}n#Ƞ =`2EnCE¦9se#16CT9%(Eŗ}S]Vfr3ti&T i_nE&{m+h:{Ԃ tvlQ IZOZ"Y=Fa"NZ/4K>_ﺥtuhHH*%(xk5}n0ͻ9DH$}H.~ 3躵^bܷ$kgZF8#T̆dbr/!4n%NJ΄̽K:PdTF*H-w=Hgzڽ-ߗd 4z=e =|uS*` o0v@ؑETY, Q̹6UE:XqHL2TywrX} bMYaw;I8V\°$e$TdFKCS"/O!r8ϏVˈ@$"(}& 9B9_آݬ2)[֌x;I09QYP> 8͂Y%~ypb:Cq&K9/-1wsQ5!զwPKXcp|9 L{MwR:$"$ấNkI_Z˾NNFxu ޴‚Jr+񨖤mFQ/F_Q%pk/&7RX`-YF}'W8+m{zj4%@/fI`.̦&6u_<֙N`p.֓#PPèL_j4}=)9Ny/~k\=ZPGd6PP ;(گG;7#!vʻ %q 1\iX&9|;+vN%d¡d=vrkQ"I  VK>cEKdW)FƯCcE$O%ƹjϺ):AI+6iCw5` n f}&hKHW{o&: >3*n;AhB&6YH$t鉡#q.0T-֑7 DFpI3Hr+%}A'J];@U?-egsZ~1y QL\eV{~1cdԡ SjsexZ%nKM Z,0uDBǪ ߎ_$[YQ2H;RNתuQ muUz[%}">ޮʩu4f^%\1!agg&86"SO(T[ޥ_3,Ϩ9cD\=NũK=ʳZ~s.c}զP9J5vC\ li9kBڀ𼥟0 ?O7\/kz10,/X0b:}G,arZVq~XևzF3:Pp.ȒsXo|$GV{?NlBwB1t԰I_>,ݪ"(9LGLе u8ڰ6IyQ,(sDLlَ|,7t ,H]%h>z-!6xm[t~W=6u~ND^`%Mh۪4|3^^Nv/L)U8ݱ&nH<Şh9UhEdQKNے;lp{yt @4{:&ji%,shC1ەIW{/fN ĪZ'7@v*ܴKc${Nj((oɵή)?=TR@L"h [mnݛ rZ,^ķ=j7xc#3*IR"^1P֘T>[K N7zBٞ=̺l'4+k,L9?B!aݷ]Ŭh4隹:cIkFD4Ol/ ԠJ#{Fj],Z4Sc't ?\3HA|;BV(u)2y 8IWDXx0YDY/HQo :؉ +<Ҁd+Fc>d@ uO4AJ1џ_'/Τ~^8bDn/,O|ǣ_{J yL-]Wӿ9TuTcGAeMe_sª7Z,W:RROgX%H'^>=Xv<99"x jP_.Ne8CTctӜy:Y tP[%S0TGCa FPC})W[ : 2k=ܞ`AĀG: *[zDWغNc?|L<р 0`F)SBOY3 1bE@}٦OzN%|?&T$7Oupsp#~*h~WPm~rLPC}cx^w=T5B +]٢*M{ceh脈@ 侠J-X;͟[PM9& {kUcERh(p٩?Y6klq}3%;P۹;y"eX׳!Rc19n:P]%]ʄS5eqC()MGbmz>I[t96%2.gs8ֱXN)i|C.QZ-_l)y i5a/T1%ER΀e&ќAJ+n+Ǔi{dPa0#i=0I$Z/qaQT# SSY,bj"@B::ԂFG;! û *KWEbkرeyd*m"̷Dj*cc%7Dt'?1Icj}8k[ԭZS/Ox6%(|ce,BIWÙ4쿮 APZ L_.mY ny䭚ԋ.MzES]<]fY}oc`\q &Gs^W|Dhs0U6&@ &KY0I !;@zWq[L~Tvk}fϘ׆s J[UIFc2D(Qq}-:2 *TB}EDeyYT>71}@Ba̐y♌ W"xE*ď v?LJ7H1=MKڻGsrpI1P)#ahbclͬ%f;1d0j%$?%G^9) <쀜6yԊG~f@]zÓ1k- 16N,"5N"VϯUF0>"JT=눭]!EA8J?q~8ƭQ7^"|V*&$:#E'4mFd;m/P}Ϭd^Z9#"}K.<*à jj-7r&xY]bHqZVr=Z^B K‘8"B∸s)6d̠od"ŘEѝh^n'P^dQF0px=Eě8S^"#Tl)5Oyu O©LrulKOM Vd j[j0}0#_jdbܡ<)D]s.ft$Gݒ!b:U1 bE)c~T%ayw=+ٞyM5{[x!|@ΫRs`RhШomSZLy5p Cd`%D jG5v~qVִxBh&zZؕX d 2 H%є^OEn:??.M{E"b#UDD%+m7̼ƇQڳrk9.+(GbSdOvY37n!8;Tx{]*L˜ܢ!B4XH8I IRi#q/1oKGz6rեKf^Fͣ3~\zj;6ƠfVf?2̺ <R)OBd%4.KҖFoB[=bR&rl=\a*ZNA!0} YrjEלH>3ׇ3Dg L"4;pΕQH>E2i掩r0jEZf J$0ega_=|!ȟ8 Mׯ;KT%I8SkĿQ1T]']ұC_RSȨ."hۻ[n(AOG-fw ?ᤨٵ{7#c+IDЁӋ3c}zY=Bk2D rcEKT4>CËss"Ħ)J8*qc=Qik@'އ+Ip5 .? B0,*=;)`U:Y 2r 2v%Ȭ Ҫ=TCiݺXһ/dɒ#?x)B+7zTAhR#,z0@,㖿6Nt 4%}EuKu4K.uF-SNIg($Y#bH5x'B'Y#z*M{fHY`o"k<&m_(4+"ECڟKNUw $DZTLIRnF kW luAo438!Mh  Պ|;bPvu{V `Z𥾙g8?s#b!`ٍ6Z ;}ΠiP#{WZpמhux:U7Vrw(|^0pb7+[52 _ _Gc{Xډ}ɾOJFLpSl36j SnE|#Ys˘Wc- ^C_w G!_y4,.qd mC^OiN)yh9p tư$89zSI]8BwysTj B J87JS_Qז&O!(4t?QJ<EvL_M$KݥN7vρrcQx`HkL)zS}UP:Ұ)i@1)V#B]D )k%2r{XY%zxą2N1'%J]'n>Kj߫mNP<^TUֳ|'Q6:uXPzN=8+R2S*!c7T%vZWߜe5{腙qbά$9i6t]Jx>ӎ:yzm+wRsGe0Й2N@/ױ\Or| Z< /0ݶw`oMj{8j\3L`qY?3q 1t-[Wx*⚯{&'PYAt G0)Dv> -E3|v|\`8;:2;k Y,}`D!D=T%e8&zh(\ H)N帡,dzlzJE(F/ETu԰y-l-y>3%@+H^dv.Ym Uzpbzwt;IUB nm23qAZ50|[M+>9׻ZrUIf"A$hyCf[6|2L7Eԏoݪ΀Y5 ęd;mfǸVlH `/A҉6B{Q*SsCBtfV>PNy?DzDȄ؊9r1KHQ]\*9^L Yy\-8Qni {2yb"$l X.J,q"zTL/ SQI {!'Epg|^ɛ'"{|{v)6Wlz^(jNn~;EjH#kCUԁyq"PeqbFPx69G -:ݦt}S[<㟩)ݷKp,qWۀvaA7VAOra"A5W!쳪ic7m/X}p擁`\"1pg`G=<@SP1YȦ=R$D-u)Sӳ3@jBɔ娾QʹsB |4K)ͻ$<満$.$Nżrb8>οx>s9N" wrl&1p mga{_b1I\σZ$h.-SDɸ[fk~}{&nym*`DO eNuk>R)+xY0zz~v\B[CVߎϓS-7A-(;|ﳴhF|Q4I I\"11h.ΓR;K2=A5Q#=\ DrKA>6{O7n!/P'anu-Q:@ WNMIS J|5n;;"yI*ؾLhQ? S }e[j^jEKV4a~3^M'c{y hv4 8Ą4V-:Qut4Gچg9:~$ WÍg<&쇩Dlͬ}WU S2`䚞c}@֩wp+@JIDi-\VM>c%d0d *B~;2zڱ⋺@o-pbY(PSvߜ' g&s/w^6!rY%LYW_Z9+¦ckm 4\:wP(" vn'{b_ka42],0xrTr+`ad_&mr`?kȮtZ&lb*fk4Dǀ/u< ݝr|ng#03$D`t˴5JpGNL\h.j:HF0<3iEwjцw LM;#K;.=wfXd]1G#$*[!]Gte`鹗wA PRsM*HӣYT )+)rgklUӢ5i~9[G(~n U17 =h2Vnjq{#^PE'Y  zy핔 E!SX8)"D%1{OT[95QY*_?PM(B`_a0KǽocYy-4pecįSՇckƄ7Sʝ*#>Jrywg?)7&=f!R@a4ZYNmߺszϧIS-׏pwSSCC~SɁd[" QEf >P4mѽ&_Ȥtvg0 <1F@PBjv%z?pq>(.--XCqߜ%Z7 tK߇`Q ?/M/i5Q[h+c:;}씣{&.+-?&?7dt~Dx[ߘؖ6%T!}&c[58(+Cgh bל`ʜ[;6`d(C  ['M<9H'\ 2t)] B5 R(I:.rrf7N|BA7LZ:5dq RL92|Ν&1#l\ܽU_I4`Bfyxj7$mURjH@{|eQC[/L; y!G|Xc) Y)?,~ex~;W~\K {zTf#|?'FLj`A>?A+@ CJU0WzC>#7.\"&ףG@5@ϖ?2tqKoyb]+1=U]>v$WMKCGa1K dXV5'nyco8n0s%W y Vğj[OkEި5LV4p,2IF,k {^Z5-qdJ U ٱڟٚrIij2g_i\b1ڀy_zRrMUCX5i mRo*yLO?#kۓIsĬ-j WUPz=cI&B3[KjG2M-"O+mokᐃ+BZfl>FRaTTX\+WI;{YĴ(}g QxnI^ ?uc)4aMVk 1pð~v7X6KJ'E)sQp(h%zs-Rg5?RJB{.o#6ŭiB&/SҳiѫUYka;Ż+|羇%AGIHЋUiRS%&mPgWφ_P]b ,H֡*y:(5N,(A9 0v!% |!zT33Vb5ΞEGURHKs] |w` ̈́vHV}cS%mBdm ۳?C\"n +u ?Mq0G;,Z3N@HTq?6"t^_- ؚz675m Ȋ,D]H2+äVގ7zPHeED/E*F`=U<4䦇̫;Z/DG?0,x0&t/uZee㨅Bj.г@ft^5n85z6 :2iX/=` sZ} })9`]QV97YDjj+ȩ{& --zqLS lsuvSEn1/"&sXSQԌruXMEիAqd F9L)#D +R(ˍjb)vο4[p4)ݝLؾu )tj:XaVEnqzqBƙA|,oW}/ֺQRc` *QS4)1S3uYT(^ϑsN`ѿI0bHvP( SIL\T~Ϛ^}% 6dM0dёkDcfy$C~_Th8 )( 7)#F}BB*-36͸E9|w^Z=ƾ0WxiX}5*h@szA (i&@7=l@Ց|oS$=Y ]3UK ,GB ĭ^xg@*c,bfa$֕ZdOamړ Ls7`ୂ\|yzjR JYEIpLݜxĢ@tp¬k},eR!2_Rӄhi-?ImƖeL -˩gn,]I &`V5\%]@H{fv"t%Р)Gڰ@&8iZK7w'L,'I&Ns~oRN{n/'μlR"+#,Gzӧs'\d­ 838Kn3^f֨MΥu6u: ܾCV)j<fPslhtʺV~h /`Y[ian DPrx r5e4I#r:ӳ8Ĕ[QSzժ«H?pW&s0dVv-^E*g2Ȩr'` [vXJ(g^:uҥ KFn` ,SEVvuNooN|ECrh0[GI DuQ}|gK Kx#i,pGS' k:6P5H} a<=JYMjuA&M_PpMHdlfΨDM}OqpĸM NZ=w4D 9\5q.dJ.aiEFn`8'65`+y}yoIM}yr;%c' E"#ד!:rUTp$J ^,cs6 b!!Ez`Єʦsus nOYh* 3 ͫ8g'~.ÂmԕTn .@< ~&>P,Gs} 4 ]mtl>R_:%^A"+4Ui@Qgcn3؆.>Jx8R;c-4!pAv6J1 seKS) ϛXPXnE;!a؂:4XEĖՁ& b!M{s+ueգ,fCc^Eպ<Du'x>e|;&AƳ.ܷy:{B:D6sgE. $n뚴$WDFwd-歡cc:lԴemlR V:Wlm.ɡ],RNj@ 8 -ӯ|GW-NC%'pu { P9|xO~o4~j KBTCJHڼsϒqŲ7CC!Weʐ\)C Rzw {6iGݎBXM]1+w_T/w 8prskO0%³/|ټ#E+T,<=?4y]x-G$Em^XH,+1A$eg7/ͭ.#IE%x{81-GS+Azl$.c|m랠t_ViSo&'4#N<ֿ1_XH!Bb긟SDT2Ul|N;ʀҸJ3%0`)X#?c=*άx.Xg>)C]}`9뱕'B%$_ڿ`_*6twq ttnsnMX#Y?5Ue$xywbk \6SoZk=P.*;-X2y`xpkw SLwޒȅpy*fpn,_C46. 3&]hBѵVxC^B7ݜ~ߢK)uݴbh$IGIv!0~\I:<_*iO}:ylۧWw9WkBItC*9wC3d-$ VݡNV" :1vWyF[.HduݷDr מrd^j-Uy5 s=ӬQ3FmCO`Sex]o:=6{tzp!#ȍP/U~KJ J8ӣKPe>W'c4q-?3H1ٵ~ſ8->@N,&wcoȉꧽsd>Nno"E/ j No!ZC*an(S,󈵞{\K^PGܢ(@%Ac (Sݏu'=2q톣){9-R'탌RGS&^m@n<fpQߍdZ]_h'цkAvY/'=۰k-+7K![`ؓ6=!N PhaY Ep8|PY9yƎgsW PB$f]ba\_9A` vO  ű8uM]#9G(ԟ?!u\%s8 3|-l`XY}Ý1k{@ȸfy*1ږéj .+❣1L \sgo/Wθg4gmmHx"8{Ȇ5IM(- ,U`PwEZDB cL7 @B#ApmOy- mj1^Ҁ W U14x8R^EՑb(BW2*/p9(~qZ ͫI7]oːI)$S,VԼ 8CvTc7AMG3ބq?D(z"ǴK u%G2RcGRhZז(2ea;ƞ,=Qnxՠ.GJ{.5 juR3ʈ;tHX˓cB0\,lG.{K?kDR` #ړm{XuRՔZ M 6luLUCBu4I&ld-iCE@7n] F8 Œ8)Ѿ+ic,fsmfWt`N;^KV{ocK|g1 u ’Rx[́ CpQlpG_A(bFA\:^PT  )pB:VzJ.ŹK!:Laˆc԰t㘒)`4uٺ[N݆h"cM1ª}ZN2*bp^!7wpn&a'p;Y5K`_,r5 U2nܔPEat3[xjK1ZO&jBUw]f3JP+ԚCJ3/ jhf[ʆ=ח΍>׉ 뱫})4#TO_r"<ٙ 2R#(b9kCz[2}U?q5zb˘N^s$_4ZF>cN'kD"8Jpr[}ڳWo1Sn){ˡ:Vko!(Ǖ|YF+yw݊*BLBЩEI+ +pO5t$莴Ybz{6Շ+Z<@w܃uMg9fS ?=*ȆY0j@hRTOWb3>>wk-LCO6mƐK.>fȩpT?ヺ0۬.BƎgf#?c|x0V HF:2aW EF :yS7֝!5^&B\FCbҲEOrÃbOvHbJ\1΃ E5X>90/@5t^;rcPPMğ}SH&lcPj%<P,m&XG[_5TA+!Tz~4$8wCs:y/(T!N;cCVۭ-bL0t;زT'zdb ,RF>iU {1޻LO]uf(Jf١QLto1xAy7+j[xǨ*ߗmaYЉXʹ#v rX<Œ] o < ]h_#1PyE@=&{lmo!wJD9-oSwEEvl_y2EGZ T tϙ{j窫<"{Sja{TBZ3K.|W \k):7:6B#3>s?]ʴXgx n{?\f/aԂ@.h$P$[z&B~c2rBH|nI(t؂@)LJ]vMԸF(÷E=+7FaCr4$嘏oˣlRdaY izy%wh6v x!bʯ_e'KeegXf&c&[4!,z&lk5%ަWSL*c_O"m^./l Z-?=:,b)' ,}S%e|].NA)Z6'-f"E lQ <7n*h_}ш7ַKݙ]BBT-TCC rV>!!b[{*4bBŠ9̌X@2cqD:ۊ~Ol#&?r𴃜)*I>~*5b`x/-cZ%nf"|K'J͹sLGsu-hV4iIM6AS.g#@$K|fǂhg;)zeǁ*떈; `5*T=_@%COP"Jʖ&=׫c?aŝRHOqӢMe ;лykV즃3 p ;w% |}* ?i|A܆b&kҔWJ.5^x. b g؎1k.0=ܤG/9NV#陦H q҃F:}Սq/djmjC.J̯[6w^jkSgO2FUOEsk:-mG|:zf^ A:Wd`N{eUb2iy2lq>ݹ9S]BFbJBwgB( Z8|r cl~}TO˔R_K"ʌ@3E᪹(frW@DEvۀt_ %Y02Dm!/@|`_J] ݞ=3ڧ!Q8߻8f{^qYoXl%kҗ @Zҿ{{Tf ~m:MqlMӛ=t)MQMn\~_K_2s]8BfAp@>Al?ۛ"A,-5TȊr\5Do 9o>\~٬. ɛ4_ S-Zvl2 fYyP CKd&<,F&:—Ö-aMz Hh۴&$Z'w/<US @pΗ4[DCp4e.rĦ,b"ѿoif.6Pd ey.2Pk H|L!a}bU:F/gSsc)Iɴ';ǖd~4bP Ӡuoߵ:l%g_zjvk=+eT0;\^X|53 ޖonD\^7<ߒ^ˋ\Zҙ"o#VJ7x0°fP8<%"Q'{ei i3YF:^Y YS0dJ8͜ mZQ宼INܴ),)K8 Wmz†1Y7pq`{gbEh I[$JbYyZ0Ѷ7Oah"}͂q-@k}.sLfq\,mBzx:/e2 aw ċH`i1El%5tKf1t* ғ )x/εqq"L$ E$^7ޙ̑ҤPZlaZוҨS[ kBziPTm3 '5%#"%jমaŧ=jN r7GHDu~ u`, mK's&bt,NY] }Bj}\R:bt>iJ!Z50} Y~7mb~fmgAFyT PbTY#p_6"H(^fF)b2l4UmWM#@ÚV[Hr n}QCUfn05MBq{ҬP_C'&9y/#>3fO_S'S|5Oy,H`P՞zt> u%Y-f7®0~SpZ` yb-u4=u^ALR5j= fO\xpGct.z֐-?:&t\p *|o*UW%cdz+1r/ބ"m]#TJV=`~yN?4v .vYǷUj˚ ƺ 'Q7^,}Oz|YvfQVF 9# jJ }%ȸB:Y˩IptJM-[xvLǸ]]ĦgLprx{Kԇ25l&f)[wف8aZųuJ܈`]/1  `ĭRo;OVn(kg-jz)sn EzlngT;wYpR!no)r'C,$Zg4$gӁ>.z W ߿[[w1gl"(TSQzZ6|7oX!b桀m!ԀbR첛~ F(oe&t{vfhlUh.ŕF>g)[Be$I %՗dr|pAzmI,!)U: w6]\-} d]./z1 dt0Ɋi"0-4&P㌜0:`sb 2#TY? Q~׻p+uKs]L,wzfcQ|&'\@%A?Èr oo[o=Y4;q,2^Ft*9Jh`NHKuobh~7֙ "ߎrLSEI&^WZJX7ܗɚNbk* /AS~2kϖs^Xu~5uwz4HuǮ'7q4vwpnI7=,}6p@g `<^5%5w̏[Vi\v8eZ$κ/H\`_N^<gˊ`nd 0g bГm&##Զ;( +!z=^$'Ʉc"` e('z7fċ1`b p.>r$>^mNɀ+wN?O8#;rp]j{(?w[L?0ð5J5Al>YT1?JVGv*(VU(fVKlm<|Zv&'{ZԞ =}',&4d|0ߺ)L̙-YLj]%&!S<i!@>5D3'wlkĵo>F0ܞOz\ $61L*nQʺUwT-iXHnc˶9JO_0KbL\M>'Hq#H5gkRy浛Q]' wR r84x2{T(xc9ݓ8酦js2Y/8#}+1ihC{x/`hnD]ÙAeӐ>'dBa$5:u 9McMșwAw?R7'|"1ݩ"r}b2nm ᄋW_9$wLPtϮ< 8n%ɟ*ܨNJZ|N0) P624[c H,vϥmDSm>xM٧miY LT~!-Nf :︸Sz(37ÊVaɄ1]\7H!55;P0}}|bk8٩YsޡYz 5a7K-\`?hG1S_<  zؘ ?Y1j(ܳwx;-vO vNB uu3l$ƦU1>E9σ⤭׶ℍW|=tAk |(Ws;o%Hh0aQF W!;E0Hъ6#]7+a!eD;L-Z,5 |)#z$TvYTi7k,dU:A% ?ME̾B钶Hzvoy…I{5dS-] efc$,.(WԟMIŽ ANUw ^J)dY2IpΩ?=}z s뮬Gs5GLeH̀l'!"QTWmIc}ߌ/q?2иi!vP#?2 D _fnW$cˑJF].;S":pOål\IQnv^#s ~&Wⶃ+ҊozvT=-HђpdDp;ey[gSޘ0x{KMP_5Cw}*l:)"akKL :f,N&%lǑ2_,)L2ekb:W~6)Ƃ}XF)Yܚ`|^FGB#ݦ:VO] I O}frܹ>gi˛Μ9U!ߠA${o&0,}hp% rNVYa T;,PhjfOY;Ky$m!K/'ӗѹpE. [==J0h4Og4J@z5KzۃiWezF(Q$ +`Oဟ=P>*,s>e j hiZkRYiM'/|_iF}]&>yG{~[ђ2Zx \Ha$_>s΋dGgpњSg6ηwQ"~Fn`0OؙRC1\)9Xbc |nJޛaHtMX8v)EaN';X@q4R_ǾToh&]<e {e)@֐o \òb曽]S~®#(ÑZݍN*DUBGFHP3< PoJk xsqV/_; Ts>:o%˧'U5$ҠԌ\1X|}Moy m1!R+է7( ݑWWRZ1w6KaWfhّyl7^s6/ -gxi'Ɯ;!?= * wOH=-6蔣P'ͭ|$vD JN|򄔨&ѼJ&,7<\kqQCe4.8.S'PgVvpԿwpA+k0AGtRr%9ø!}x]c[̨g =:{FLyYȢvuƒfR$t/q N ˕+`>n4ќH _{n&OׅswSSvH(VH Kux,\'d\6ѝx؁/O&̔K 9#◔{GԊe>sO`3Y׉?7E  iL٪wey `s1F& ]"_RwmL5M[Q-7AX5>\@eiu=<钰J/ l+Vl%R1ηg礸|sܾN SZٷ2 (fn^/An5s&pgOW7yx$NQfڛe۩Y>f4J{F0Ѫf>DV,9Za¨`Fg0BB2Q;thFC9pu7I} yP:pڵJ,Cz SuA`L0CoAw9m< ߱5Ʌeec.Q-?6Nb;Tn^q;.J:H1/It ܧ*`5X!`8~=fV\w'H|qIRNR':~F&@FkXml.tG"㖴9Nm`j E˷!qQtO8/XdQW /̓։zX= ?NH}xc>ڶ}sS &Λ%4rO(&yb?&M(LL cy.Mgxoz='$;Zσ:0;(WLF4},s<3i`=SK ;.ՍlπQߑ=*͚>+{U- B-!Ӝi2Vf_KS VIC!T)1 Y |MB^QbPؿXf{*b⯨&jV` 6GF1eV.gZ Xpyu gɕ X]6mX]![_F:Aj ~8D) "ij ° 1ynͯ:J,S-o>+u58{Rപ|'H1&hcc1s (EFk@&1ikqW4nK\emnT22{B3% c{wʾCE`4.]0뙩ǃW>@ʹ@]R|9-_)ۨC7n8siQ&ƣ7+FA:=ٰٷ:n}ų6_0G-ۚ݇άu4]0V{.D{G;(eټcI3k2D5:!k_kRB\[Sh S Q1PwDG58fby^&(wɎ $H8Exc[F(A`<Ue7@ZQs~3-k8YGyKfi&nLOVDZV;ۇa_W7']묕|ڄ CD}m~#*K&ai!V_=Z'$ a ՟-y!]Srds!>y4Ⳍ '`\$|!,#yl06EHcʶs-Q9 )\N޶{ eRR |!VZH~d{:pS\a>H3 qJ3D6G EN9 }q1f Q󈗽s;C֩MD8pZPO?U/o!"#cF0Gxr=azvc^;K)#|gΔL S-C1mT-m`BCHge%^Wz;$ZI ntى9û\`C5+ٔ :W$x@O%.<4ż,?Pݼ׭X ~?LbpYؼ蘴'J<;# cdgU8Z% %)ah [vzd#FFƷ}| aalkOai}.^P~9o]soco#- PZ,7 Rsg=oR?ϿCK7MYdQdYB ʸӍ_NB/Ȇz1i%a&һsqXPW# ǀQ/;:'rIr`"aҫWV_z,>o6|CӥBcopJv بM<'gq(= ty[̑ld[89( Wd-#΍[IԻ_ V\ % aYye1:(E! 'Z8Ob99 QN7X/*+P#:T_*# S*3 >EݙhkrŠ;AxF8#tvVѠyO2(`jR~_.p-ЉJHVRld#+i5>]rĪ:DρzJ]Է:zeǎj:kA-"#^6Dkʘf~Cu.:[zW5R/SAK>4=z'#3(Q˃@ 2y [m > Q&0cHH1Ћ)q/=+)@(oF12TDo4U96$]}SH([Qjj:~?c dֺm/EkpR1^kr߅eMޭuo o@7bVmLIvs i6J.9u1m˛ӎ:_19ؤPm1m5e03~O6 `nez*5-+? M0s#`c<[^bSC@>Awf(͝%pb<6E؁^Dj?g՞Ìc1+~" L0նo&LKBѣ|joRA% ΃nGxYzTmkRbaG;M΢Lli:"vV?")y w-cS)?O,MC|Zr3"x.B#jj7<0b& h(4 6D{sbǿehYGg,4}33"ֻyƻ;ME4 x#!ut^n6,{T8Rrִf\>M1]̩I11)t`pb@ GbTާ=ڃo,-b/W -C#=KQb-]jD/x$ Qmn@^)JZ']TS%a%u2fʫb/&,:UkfR V*2p+ea+]gJ4j|vҳZ#ꍒ ,lol}_j _E Vپn^ӱGӐL:9v]hJ L=jo,TW6*}J$TWΊrp]ozkK'gbVLGfO ubJnY}2D3͸#J^_? g" IFvt곯+WVzCR,UV7K2.O u|јIU tc_WaadMYKW3\wSl;&P4 yӯD؊<ɪno TOnߐ$"lzV >=ST8 =6^+= eY!$AlIOB}6GK(1 P|Ja#ŔP@ `6ge !`%_&XtA|j.v*K17D(z0 szЫYR}t6hciNHVaM+_T/o>c$ud$uO7$A\%KxvQHDN2n\J xdtJ"(&/İ=6H. ăz5k'ʟ6#͚&o\\D gNl)ƆYiJJXqBVe1 @4!@??yQ.Ee]0sNqtAe$4hZV}RF7l. Ueԝ p"=oLbmW)EX:%xڈ6ǘSʨ6BtV,r!} V{:VC$s}3xM ?J ~Qm)cX8CmdM"+P> :L]SկMT<BZ@GdroVcҋڂ(4 G_0+ZQ}}|AC]%A剧*Q['fδ.ZvGl1m*INF0%iT86[SPnΑCB{|AE0 h881umT*:vOEߝѐp֟`_u[M1U &PEyHz|Q"j1lϡvNƻ~CLH J3[kcU>v(ngJ99cVic#)~Om[.:脝MPƅjpbHA8SME='tunG%LjEHRL2hp34v"fT(3h c'tZFyzPJ174o 2i5#вk-N $oֶ{T:V#{\+GeMULc?xwl|=4q+3zB~^\ץ zZ6 ~PM"j_o42gq{@'ڔ0`T6`%pލ2Y}ԛcóm !n4Ÿ?j8I3RVlNt_W6b~Cr$'YqxΓ`RudܾsH~&1f{t)ZdBur1[RR`PYBF+1 b8w8+]QR|z(FYA G6ႤH!3Q j&"`iXۭ)y'W};g4V4Zr=\~L av._Pl3TK)xPPAQg#Y~_d|ozLFS/ô+N}X-)?g,݃whZ  $?%u6IRy$dTX1xɝp!Km#VxV*2Q0b8P<2˒m/-7SfNva ]9d%Ԡm=|$]Z؎Yo! @/7yJȷ][|H`s\el(aUZ6ӏXu:c['83XCfUvO_ZuƲՋTތ,oaOM٨SYk@[d>.#fUY#B}9)q,>\iw"S ۘĹY>W@*7%n2GБn^dN%o)Vz?[=jA2F+D3]F2?isQ? Ib`p81dS! tVI᪲KX{ioҷr5H>>2O-[kdT{WٳX1lZOC2RRW q+fUkO#wٗ G!ahd`h@P[jbshѻ}O܏ef)E]7ͼe{/7/\muH#9~ zА(ISz9k_"|dA2&lrYo\ c1x[BQn[}g&&gd_ 4 "a=V}w  0RŇ~U_ӟ[w?VIU7QwlSk1M8X0 QA [jV4z92x$3`89i>Xw4h "(*v/] 0/@Ucjj@8h9gF7E]P8cEzScE=[5f_1\bl=VnH;KFܸ]=|fvd}؆?nG@nk?LD\臹zl4GίO<$œt}]bers!|>1|zxJ]ty@jb?g^-Hjb~H2hi†k1|9# 3$8e"綐mF%ejCj%pV;'MXzEn~4-5vmB7oQA^vQwSK7[]mW9"BeQ"zdBnf:&Zd>%$Đ?ޭ!p}bAz9⩎&m5;!,Nw@AMle\As<Ȱ*uʎ-nsBCi_L;o>OOX!do]0S9Y{: >?-rAu74I؉GH n2t=X}3~ <{J,B3I7j7mr}ۍ(lHG0_8pW[( ! 9nX74Dv}AJ  U!$Vi׎17SlO @E,#gP10xeԜ=gVF'{Qcvysik`9h&~ #F%:"(BI~}H2yEJmLT,hl0z)6x,!`ݓ?uMsd%`tcYjnc60vBǠspz+pR(TDGems ['r3/iQy[A{?%6n]w:mԐk[jM6ʛC;)5"u;:`LSX5X{~aDx}`3\4/qDae?K5i\'?Z]N!^ץ,|:huvsp[F5UeP%;&ڝ&qfh9:WWa_c6F`A)Yq -yU^1YbN7Ӓ1a`2'f$.W jO 3|N4dWW mETq7zXYpt˛f{#g? U bҚP[ROD e3{BDxJ=& EO.5JjԴh}~t]p@#/9χ+Fh/$ɠ7}^ؠ 29b/Ⱦ@fW&a$܇ۈTN1Ȋ~<&n%}/4 -|10V --H;Za|bh5ozZw;uKA[%c ::~ئFd\Dͪ "=k6^cHKnjjM5BS<ǝ{MB2/=)љG5zk٤B+zhmgPDFRnru^ ӵe!ěw8fāߥ>;#׺ j0#hlv Pd?Z7 myPmF 8U:qڻ -YdQ`*4m|+N<3v{Jm'!#ՠWUn-$fʞza6{(T:V?ȏso֩FG9W9aQ! `x*I41^>z&]¤-w>&x2́)S|rqn}U}:Li_XE*a(Nd[3dZU^y?&l#R&:3l`@;u묙|dZJMK^=8Wxtje`[,qV,?3瀽o0 UIMӌ,Q&yËR,v!zٻu;)OZրI!{UQ5u'cP`?j@ۉ.}&0yoOuJ4>3 n4;;gtp[ `m.g€^' !pR6w2FG%buON%$7%|ٷzɯ73*-lsb.,g(j*ܼe\GhfHVx]q>&pӿ 7"z}WPbe1AMむ|?ٌR!Zڲ1疴;֥QyWNa.ce`&N'^m 1m'0x+u 6z1;d20;D*/'3gD-X$?C_P.t:6 ]b:TX Ct4I-klD"*%o2VyarHYr 'sh)tB*Op`]r!&$[.eۧ=e`8$hWGz*bCgKUݗyCH˺N֐\lN!B ڎ&lvddz0ZfqJdBop!'EŧS?*Gm^^om!x%"Vo;]OYA/Jnt[i,Uԉ4}63 z+kף̎0n\&ix5ދL3#]#m|ԥOV>m܈ze(Q+_P-z劸ޕȓtO!8qُd㉗56rPK0,Wov\ݻ$^GN`>~2WRy36cR@zcf.P27 .As]i$-M wh |S<͍棞6Fj=ضONs[G>AAk^BZ.\<hs?AU ? KOM)u@a|?:eB_s m`S+D~0P~;4oL(8H CTώRlOZY&©f-BسWšH"'$$ D0Ude1qD<<3s޶/:H h0v|s٥5⣴5 K7LM,3=1`3ZЗsqW_M㘣%iqLH'6$&:@ERL||h!VJJ>'o^ ?k U@4 5wi4?e2)aU5Tʡ3zF"FOGͥDׇx](c.Ir&ڕc#o%34ff\?ZZ ^IM \K5  T¤s!'c!mT"5ѳÙΔ&YX~?U'>⑐ef_mY>$jN^988RG.͇sU'¨&9'ߴ3M9uyX`!=[4Y9㢑[EbX ub;'#1_tlK;x xy(Us^z LGJȐR̲+ ]8)1خ+@? pXgi/gaTBoS1X%Q -wB i^r4!knKKS=w-v0~G@4_b5nחÃE_ɲMxG b;G1ׇֻ?-.VA>V=}oHڗc@O$ԖFX1'AS)B`wSۊ4#\Q5i^=f(Z@&U#9CUd #:rNvO&\}CI91CךwcXn+8y-y\b,`^{Ix~ b,yS)@Q3eFߦ:/뉰7iZ/] !V[SiIw7r|bhx1~ Ờq0c:M楚statDȌQjUgyw'@d+:VsRa,J[35@ʝ@waHKsLab `-W&5ć2%`i5 Iq뱡ee ڑ|,ځӍ6ǿuKڼ &'-). <|.C =$E֋mx #/j;6G~:C.hzCuh f`w!rα.v ')Eas]kj Jvk¤%Gq¹Ƒ' \B\YpB!m0ˆY:ǫ2e{xZ< tKuNv!QB":̤n&ma'6|USAn\Ϫkhm$zܬWnnϋU==hIJcAo6KF߇jlFՓ9h6DPcyU,JlIĶ>*xG6y U͋zBiǶ j%m&sZUp!=7oEAHٔbo=Q@⾿pRG /~fM)d+ǕT]#- 5F"3gԟv*>嫷uc~7%uf(r3ʟ]]~/ O F?q/}9ě3>btGd@T0x'iGGBR ά9>[,q^*SW+ʆ<=eevփS[ueG|㡁9i.[D>`&Dh#- 8dݻm&6 T)/LTQ`i*Ʀ6)EAim;G tZdEr5wAư\0JэD B!Z]IwΫ_7,&)܇4Iuq5|_UM aQ^G8]O(!ǷHJu;sЖy^LtAZt{)2;TÀ2Gwɜ4.ROqw#zƁp`mO><D2!.2]cWDԉR1;2+:]9܄-9tSib^dIJ*ǐ Tdz:sQ}i˖8z~,pnTsF wS;?–߾dM'4ut_1O:U ʐ+iY4A5q%]Љ}i־sΠ[+ t+`% E$h0pe 5ȔHb{3vzԤ!'?ҖRVL≪X49x1:-?J#}DuʶdCG?! '˫2J-ty_8zB>MLPtXz8Mf~gȂJ$0!2CX u`Ji>DN h[vvvM/xKOj'QMvX*g5rT.y?-65t|# m3ng(b62, WD#R&iDGmV wDh1M@ nx!:} ҉W\:7P'(n 隴YjqTd %֌#`,K M)1;#T]b,5mes/=5 ioeNrWikp|=020g:kG6mެ5܅춘[ܩx)㪫ZDavh8vy>?O^p\DnSHUg#hArǏ:jfΔ^^-z8HY(n;[OiH%17%_BW&b$zPyBRB0sN12Ԑ($2e/tĆSlZ *xf)ػ9au  w.X+K`L0c'ep符Trw:0vdKyxU*xP.`bv"w+^Ng Jķ?Sj),cdd;˝98PT{e$5h DhkR/db`5᳚KNZbז"gP5~ՆVj-eXH+-CURѕz(x*Bu'jqdyP먓50o5 42ۅAHǐz6^!YutT,_"يN;%N ]( l>y&.֓RtLէHW& ^!WTjA C.'B.WS3OLjC1]Ҍ 2A?`7TFF4%?p͎ʢa0q&9V/Ů65&1T[wi2I^'l؆U%vPX+hP0}}iQ.69".&4?w`[7"NG DIRIURTu ,ܦ@\X$n;ScEwisX?}f+h8:LFVL/Q~@d眵6Hv7_y/wV%9^[',%!p].l= ̋cC?mR?rи3=Lաy Vwy:sJl ҠľQjԊj(E4_:)f bO΋^XhaxeN͔P cvPxb#Do}{~ʻuxQ.TtRJO②<.*zlBbCG 䞡5)E%[e'dW3cL?,ÖxKjc)h%Xpc?qyAyU|t WFoLj&7Tѩݖ)^(՝tqYd![K~@>%JxU,M6J^; {7TvPPS^(z.-D/׍w fnLtaDŽJP P<'fO\ 2E`nxϪ˂jz-dL׬f) ,4'-`i$XVm,9LU3c?C }b<[^܁vJXW~E.9ARlF'Z< $%ө7^o<m*6 <*Э7cǵe*@M*HP Zմ34l<*EG 4,3š)V0ꊳ>Cm?>`*[U=5 n?'hc韌[a+~},ԀXj: A|W<Gϵշ2*C>w(V#OWxQޛ%˥k¶cxax(..V eRFv) Reo"X.`X:8}) C``DFRQ>#aڻ_`5&$Vs"ȘPr7kBNj|f\zЬסZ>a/-|!EDBZDܺ(UAqo[=po"MnHb3ϫ4Pdiz$bց^P .j+WHo`cݐ/HqEϽƱfJ$ñ T&j\D)chG@iftK9 W{}B{аL1F۟":^AJ=y|(W$e5xH2Xg{ң*m_N:ƼW)[R>(I cXLEaͤ#{V} B)&H?WPUĬ=#`MڵLR2j?`E!+)©?q$U;<ڵ1ia˖dn}}НY:#2rm| ɷ*2u?.y_Bx'%bWFYT DZB兖,BY7K  Jb݆u@X\ x;ۯ_0xL!ng7/Fd![㳉NΊf?mN&ԕ@:tוQxKp1zfXǤCuG@lIq"pͿs"a(fcdač~zy<1 #)7Kva}X҃IRg >^~xGqz=T,n;Qh}(c + jetb)~C IsbiSdgYG=1+44'n}Ѩ@ qIS>uɲn?m2FOAn9|b- St|qs<ذע/RmN=viu5fQ:sagA 0\ךd0No ӬAFoz:g-3UIrV.H#ޑv'OD{-ށ!ZEm}Di8X6YT3"D=8UI}LKb} p55qN\ /^s L:e<Eo5gpOT!eTbbvG6-$@tc 5a*BߖUxTىAa#ޫDcEX9x0sdz}3{χ,up3=h(0ɀ$#VPdPMZ]IgPuTK h“;#~;3r[2#Jԥf )ߙphkrSD\.-OsHW9,IӈATr4CqȽ7΄{&̷,z Bm*諾6*c&<\;Ep?3\ 69p ѻIBx.=ycVk|XP<0cWgf9nV~kHI4,=({Ϙ~Fk H(z|gdl}ΣiLeBdM`%X]5Q˔$^<)K*c;yY~4:޼|JV$GN?dT1cاrޙ (wD߈oNmODp`~8""?|/NTZ*HqǨhW@y|n 6bzA<|a`8!MSe<(\+'zB}~Wґ5TqνI o2١XGfɑ3Um6_w,I)E-O8lC;Ŀ+~t Pi0:}IuQWNy BI*y A_oq4ɹD3M4Ӗ6$ TUGV _q y!;s{EX $ËE)\ɶl*t>;jNQ|Qd`\g|FXD>4!$VYό'ZH+bNw3RFF'%E:sz[=[/m{=lo\߃|I!2mj޽ ,HIih(|i7Ek7 @JxbQ(&Vm(>oEYex261SS ::q՛P"ո2], w8I6jZ KCyUuUQ 5}B'} buf22:,ֆ7lQ;> !mBX^TPON{SVK#W|]%aK/Ŗ ?턳!cEs'ӟ6ߢs֏:|8'-)v1nGGn |YJ_'5w!u'I dâ'V~$<^u5}z=Yv6R eLMi⛆]}~\{ېMdLBR'NKld/.shU~:mE(Z 8GCGZ[KeZ^co_ݖ*u EˣHg1  G̅2\]kgDaݳYCCۈ|m ^cQ[X- y+5zčyk;[wH];,pW{YfʑMYHsbj|_I.'}%d*X i 7bC[f:`sDXϫw@3ub?c]Sз G SxcFwXwR.J͔kgE0l9]pǕGB5Zj{d%7u,U[Z.:b Z8Wi´[%iy2~/G?6*.t/2,0k,T~>L/V@Buq-ܟLa[?{sJN5!ݪ}[U~k*SOwyTIH_69dPh7`!k65iǒ,2nz:-7fu f+-3}t`{@I2R6 +!K v!Np/+!6E qE۾$LsԜ9SGEVCsKl=6f"]F,y0C/GKGd'X DЙ= pL .p12DJ6ʂB{\p.'&ASސ;:nR)d>v׸pqQ]j{ݕ6ĕ`Й1 k ϣ[#R4¯NT5/D+A}B0qIW2o?}pՀ }UF)ᕻi/6_wy6Rl "/铇")\?{QSX`jasvx:diZW4mKR +Ѧ0 =edN3;yݩGE/1üy?<8^r.JE/"oe]fhj1FG!5g/\I:N:Y{2}_HT~NvU(66!`-gxE3y\39w>vf5N5%to&dxe 嗺p I8ǾM~! k[!~$]g$kp,i8\lVP5fbCVO jt2QU|?JRxBDM0upa@x7~V9 Z2@xhwA4$jYi r#ml' Po?mo~>8QwU? Q5!*xbz"IJhxmgbA X8غ1T\Phʟxvf=zBvdU/aԝnPē1f$ J@1~䂺?yS iEDޔ~] ʇK *}eHS|~v!$o `|BO*45~WkOC$F{lctrx7w76:Ɯowp9JfF^,P<4DhKדB'\ (Mo- DxYLL&DazY4qVb!D0Qj&)7iXTsbAFRZFa)ȢrEtł@e8n\$YיXg|z5R=]uqS8O"|  w6ꑫi7{"۲F6ئMkTO};%܅$ Ee=d鵮x=;k Z;71wJJD]ގy$ KR87ʇϏ8I -08O<:Ǵ3ád-MEUaHJ;)(49tnAuW}ԭNn]Cl8D6L\ʭĻƹ\F ܅;]-~='Qr !}9nkeJ21d hsi;)͂ѓh?m.rE?7$U* bZ4O3`K@[-0_y%`ܢNPUOUC1Bx(j8Ȝ"FNLhRe f(41}?a4q&K>ಉa7_zk8㶥ԱZL8`\?G]{mhDr:{S$Kpm> +Moن]"$ XJB>t\ib&n`K7ht`Wyc~]Aߠ5X۲L7nWKV5_}6= ;qŋꡖըiBn^2?mBS#̡1 #ОG;Rѯxyĥyzp|SJ4%P>Gjmv.c.2$'Ŧ_6Nͣ>.x|@?-#CJZ}h#}Wl H%A;h@hk)rj;?xb3aͪ)smitC"Ռ&qtv@3#x4͖`~vOddNW>֝u} $6-C`S6o 2vWтaAuX4A˼S]5WrQkU1o,~1P>;? WT*$c]ό 8qO} ${\g524zJ_Rֽr~A.>\Q-B:'lRRLqK0 z7~a >+IB$37nit;C iN?NAMh%7/t(2nPPV-=]yjٜ *X rÖeIMn}zy'Zat UY|a%' N$. GMEu_FOEk\saM2iO\o2am4hZW5b*h] x(CnP<5uJC*u)(6;| !c(ffDPodaS(jpZ}Yl}gNt!r'i &x-P& :JAǤs>[_%ߣe4Mf3P_bPbܲAk#֏eGP*0SY 1^ejhO*>$|T21b,4Z=9.CJَj0ą8@)@cڼZX 1$`u=Zec}L#r#6Pk)+գqtc|0Pff[fGEhҦZͥ0tۗWU\q ?-#r'kQ!5[\Ĺ;3&'_J+lOnم^q v! @IeYvVvo΋]R`W +Oav;de2a1uwȸG .- PAe,6+fVUF8<qҪAPiGPkT8YhM~~?Zu2flkql?+<=)1ĉ8 +iĺT1#=B Z{7>1o몯,C= :qȀEiJQCDU ]saJ?h78X#O@>XĞ,:FvD㨲ٞVK4>&qJw@8(\輍RE@q7u;&[Z0"I*Hݤ:_ӀR:B1P(lB61ҹs85Jb\jƵ7%jʧ}.. ]Pˊ{ow=>8P0ƎXC,ȵp#|,*Ԯwⓝd5M1ts־i/חv;ʑc7KLA4JpG1AG!3 bE?Zj-!a;lTl7=ASRg\Yg957^tSwDfu3IJ8DX}%{IցϐQTs%y̟=$j\(Μ\ā xA&3sg"t!?.g/P: wB|u<>ܨ6v=t";N_Π/NU2YdHdl`6AQ-Bᜐ/A45E#»/˺¯ $%'ʖLݦY׫J{/*t*_f-΢{UX7r9#^p^M֋wԐoof%UGAVz+z|`R *'j&~gM4x`0vh$cN{7]' ŝX*t3LJ6ߛ=bF?Z:7f/J"6ב)~;=f &e5.;e1]ڎ:nov׬6`YbI0LӛD9mGŃ nl `EN9,KAm%NH߭yp0p Y쎪[8&L٣PWOCf~88d^9nē=k Εb":0pyP \?_0` 'eiжUO]tA k MjwdSשּׂ~\JKr᪛5arR?^FbT%&atki,4@3:0S`8Fl/ԅ6[(։^K 4,+M, ?~N"/?zOM*I,dGq[ CO:hZ4RKW9dţ&I:B{BRXTd灩`sAzB @Fk(W:b+rQ#Ut{^Aod~ F4g~X x(d%$06!VJUD]uц8V0|ǎ DNu/Z{ؑr)2,:y)W V]CZe~+0U@G2L84 #P W0KXKJ\ VQJNc6e s\G ͦzzcA P[s3=(o==jAfKh#7D5fkJ܀d9sԏ?>h5mnRT]9 SK揆N+JjbN\qq(ʌR}EQy 5N R0M#o j_Q30|oͪ[찭x\E]R~W 6\AZTNhdPRHse썇hփ$V{nPfՅgb[W܍a+w9"["-+T7gTQy1(8N%L᭏)}!W&/U)^PbtϨdL} Wsܿz\ۛN y__0.~,'gΈsK k{4v$Y L;(_':7e3]GWj;h`\cJ b+dT΃[ÿu3nb9rB6/ɚX&}v`)z·R)NoFʵw[dJ'pSa%]l7a61SSH.+fy7i9 [or,`l"_/*Sւ$Ob撧v);}2㤨LQ|Kl,էR!<|\LYa&ޱhs cKybn(eXXZgs#G-Wch{*,}G:wJ_Py>(Ə@bIn<344OYΪ?l$w*m0$l>,ʏ9ﱐA<@&OHX"([R:2 @f[,d }@ou5l1hó)85p|/ } ) 00Rak7/GehUHtloqeXD~b˴I^uu v4नHx3YT[73eudMiWdSˡٰIs'楯nf`4ɔq"ywqYMc.L' MX$r1]#KSVZ |nfGK ,r!(nbQ/΀g H`ef5xy7x:TH1($3k}[?Q?o{6Nn<}1" -]l{Q(`[# %nRמԫn[Nd}Y[\Ol?<e"^s5[<[#-@+chrTۧ9 qGt*$YuqXidM}%qe|~<%*&`UmJ{%}+hT[ya@5gvnT‰pvX+z̼^V hSil8խ{ vj!Z }a#þOeZXy'se`@q] XN y蹠 \mj[ םx}&`axߟZSTY-Pc?yk򾨣 l2U)I("51cF1Ԡ/;ٗ F=(r据Itݹ>F57'v%*9 qV_$k!ᜄg6O2 l0^Tɐ᳏}sku.xWNje#1 6,WGDŽ'UZX}^x5? )dk4<>* S!_,l-e [oXOvvUWF1؜䮷" )y\1 fhۑcY"Xm,L\@qN*8.ir{ C"8+#fYZ:4́PD[_y%~@K >׋9ȏ7k PkceBc 3ћFȢŁ)Shϩdl2Qh?9x~=M\jVP\N$F.(bZȤ;܈h HF3[-^@$ﶁ7/g`7.MflDŁP|Ca|='!n: g{xTލ']H.DW_'ʯ ЃHgo>u ֲ1&)4y7Hr.rdryz~Z.''r烅`/d/Ȣ݇gYq. nunsl{’BX pQh*!i3#FFK}HaJՔv%[n86/ 8fr*ZI+vy02ޫSsޫ)".lH芿 ׉]O2^F._zkc -*J^Ĺ)iRdj+̳mca7i;\ &fvfs6alڇJB[^'`rET^:A镣4k2h=IM!Hy"<ydދ}9IG, PZ @ [@k;`/GFv_i5 8Ssk_%N}9ن|1a''{P[I6bued^+t H\ft >GӊGFhgKqyt=LȪiVa{լ[kZ.dOB,Lj3#wdPwB`n̰B*E0 ڛ$b>m5E8B;S1Yřm5w3Hgq|gcH@0t>&J 3V7/>&0z[$obO6ExGcuƚEbf3\8Ҷ`߃o)rh}U]̇ej7Z5LC*ͦ~d2"f*"WZ n'0=#}XF0b@*]cUCM^5ʇq9ⳉ̽ 5%9cQ0\-@W2t+\N)Rq n|oD̫d/LѿZb.%((ijY.0p[/wvjH.AsC(7_kCPUPB߲`H4شɗU{[,DoLDrkd]ps=5In#=)kFj Sw6Z$x[qz!qZ`T&7)ϕJ^1;lyDߗAYk{W+L抷?_Q2CJttĐ=`Ռ/Ve=&mUUaq]C5Yc@xm)?(&}_Nj ݡlg |qIBL5(A{Qa5en7HLvl䖺uQ$ ,f s.f'_4V2:v1\p DNvCʔ YU뉣Y!2)pZ^-r 4p蚂 TCd@5l m-<@(U qHeA[$cvr$ncBB}Ry>iAk7mP'5\@0.OZԕ8=ehثS/tn5XCS!-_,u E j$~:# wWuPYXK/Nñe*$?t,yxdm6 `x+P$iW8󬤕X߈Xh()5FvXu tƧduz5xıcBlS?]e鯸/4L2sE-182>q񫥿{.dc%|f1Yal ۂZ29r_mE貽E-ttlu-_M1,ǍGr%͞U6(P_u eg9@>xc3q nC"X|_tf#@ݜZ㥶>T=e|;SYJk'#XrKUqӤ*1,6g &!Kƚʥ:çEa@%mHbD%y3" |r8ba)ErJŜ,Gy2b mDIi7a,I>[ƒδ'[@t<4m(?" H&Gj(ď7,)NdEon ɱļTEevօ3Nn1(Yہy!@R,bB[#h즢93 1Y?YZ;Q'o"Ajӛ/*ބ"siqZjgi!ӹETyԂ ^`ڲבѫ}ѕWn !uI5~#4p {Pe?ҍuĀÑ-rޜ>~^^NݫG_?=/xv6+&Bbܩؾ)OzVicLsEM-sx 2g(ҝB--sN%ˢޏO𷠭6ip;AYlsPH pGWйvKټ#5[h\yDc0(HP!ұ:Jj~W ЃtLT9zaxn|A"ׄ-Pz :* lzNz&,̊jE|/]^[ԡ!鹑a*]=-|Sφ`"=>Bt$pktz_>@QBef^`>t\Lq>_hɡ)ゼcM({Hq.Fw1ƙGwRIq|vIڋr T ObS~^ԽCC{S '\OnWJ}Ϟon>H44Op75*BP9+Ȋ[ f5A oMsɟm%8`zfb^ &nmNL[% 0_bT3ivG !w OOqØl=0uT [o6 r_ LL**K%q¿ p7J\!! WxÅ&(ZsKnxպXWlF :xuŘe-*L6:CQ=Vn|nX73EqĊ)΄U46A7>!j(1<L`n^&ZHI·Dfh[@n`["C,l6ŔԋMP7>-HQ2[%>J6jǗ[@dzd{իyzŬ4w|49#x/ }/urPPr]͂j_jn5(#Gqb7la<ՄE3Ec*/} 4G`"+<(`=U$jx@{]gQ2ܞ[xרGmX!B-HR14[ 97O|#Xpa*TsY3:BVf#x@M(Ru`p/]б:_ۙ`*]wCD(kpm2QoQl,ׅ?/WHf2 ; K? wWB׆/TοPl_'SWo47;SbI4JV{_^"@%--qu&lڮqҲ3M2cݮ~w̑D4K;}:+(ƽ4F V«8&0}d5{xIٜ*V11KW[z=(R|"A1olf6kBJdD}^E^ C0v=HWJ5¦&.^]3A\_=%hG#{RpapK_;#`&}Eb-*t g=1CBD@I=UK) g^rݝbȘQ V -.=A?Y:Ipd;,%E+ɭ PyGi~fos7H4&03P$#8{{M7%iC8 +ן_%J*74\lԯXBK&ɛdy_H ]iΪu*@ΏFOVNȸ:բ_#wq2CkAVJ#/i .FyUmӨ!Fi4b.#$_b#4W}\ۿ_[a[dk#;# Sm [VYؚ/JCTgSg--TCEBkbf4_ED3{@y -0%~*#)?!v,)XO{  2 ⌚"/s+[pXkqcjL2v A԰MX4]p>0%x蟶wΉ]Y羰KM^ D jWsP4nKn@%Y[#%@5^!m=+Ha5GzI83)=@icktRU. (6_=[`cO(WLyW]J\R PXUFoa%ymbRnqۢ?~{/6<Ѧ6aSI,sB0okR/9M}CCV71tih_4eFKwF/J,pP|8TNo׀y̜GsΛѓo#GըJIHq  A8P/IVWS5*7akz#f o-&OYp q<w,$T`LKH1)䲑j1E|bKX>faIᚳ(01\!?Y`+r*tzf$0>T+k&oZ"ZݍPYy[+(C,ٍhM&폨i( v7X&hf:HN%1U;R+$:PաXHy$wsS'%*pLJJƖ/avj n*=k i# w-ףJǒ9f$޺EG5@) ]wV{z oVfÛ.gF"^v6`xC=I㋰,Z|qM$(<ϔ܀xOE4S2Nn[Xm-/E)btyz$XI.jlF\?*AEsc~Lxbt2#-ppU#V3"5h^m%RXɏ3kc۪̕e1{+Ur e>1V>KK^8+dc7R_YtFޫ %{W] Ը(>^@x'z7it5sw͐nGx0eѧNaGkʒR`% `~_ayqi< 3Aև5~޼zʿ:^s;&Lnb3'=:0Xwc'F>_]ZΏ=Or#ŕ3ɏ/cWOwUvͱ-_ˍ%@Kbecƍq lG3\X}ꂍJ[yOT륤l rja'VEhLCbb뤟yƺq'("3#DGP;e.$gJpH\ꐽؤjj}|dܢKeGm3x1!o l.K@! d/آ]g.ue'=x?6sΖ1 xvp<:%`jr؊`ieBs~ͨʶ-1E3CX8I!U6%@w_pHc#JmJB5BkEukmkW1&D\A``_!LYPd mhL_AJ^BS<Nm?}oؠw4nW(mL|JCyR} /y̱R֝`/?)c#8% gFx;kal#f?m6{iJ,iQȠ]ޥi,Iԉ?B? 9L!Gk5+?Hړՠw/Sݝ[o

      -t3dkrؾ)JWV(~J__HQT|Lc7pCE=tC'bc+ fCq6naEΫm{ጋTr& _T5q!Ǎ9'QdWjTela9UMٗĆUCz,Z;(bRA[ҕŜ Gػ Ola7R]}{ 5^Ϝ+.^4 :_]~]{mD\ S:!K::jw>F$:ld@pQ$qJZLKccfANp_޷l=>K͉ Lm yf=->0zm>:G+,ޔia\^lO!jbra'kɰA#.W,3 {Ywtz F6z.dS:TW H?YM0 fE?rl1<^I4ʹ hqf `@W%Xszh3Jr{0N?h:G& G"xs[!,yRm]I]i\_)hÜE:ڎc3gG|G abJ t@h&0඿0<3R112J[SE9R:A ZAH2?:Wbli 6[UͯD)E_#RbYgD|nBtƖQaUM(gI^O/⊺U% M iiQ 9x )=R@6Z: .:\k4Dt=Ac14^Wyjt$xU-*Lk~~$Ж8i8IjJFwjJo:ڑȌKG)L,k:c/&;~ƕkp-i֭€w [ʥ&U/2}ijTIB@:㣌y9lwٞ~\5|or #Xby!E+B͎0fdl^n"_sXG7+?Ueϵxb ?i5qvns8+;(tG93aD<\?NCtUf lj̨̅r"Z__i=NVsDJzh^WOr7 DbCv4 G/|&9R CH)r1'6-w\/(G\=*!Q1ƫ*r>g*249$C [:!J,  oc<9-jS뽇6n4.֬J?D3֌(Ibt6b}9et bQ)`$=zZSawO&b1`SȌsmѻBn}ad;KSYܔd}1NR?N8qǼ?jwRkVhVċFgL 뷠On!fvr8>hd|Q*Ɉ*'MHw~Q˹61cxHl(;/Ezljnh<ȎM&E(~tp/@P)e%)r3}Eib0=. 2dc?5+du."N9%L4&: D;R,}Yz:cԅA_] +6Μ簓dm%yEvTF4pb9W6-{k~Qofg݄Y۵t$l܀M*J[GVdVLȱ)mNitU)<%. Gʾu,IN Vk_>ix%❀F+'J"ulgȦ=`~\:OH|KZTǿ\3~qHiֺ9-X^cwDEqF[u}TR#2Lz^"4~ cAo#[/,:R"1qBl/V=i&䀞>(1(x+ygc?+W6ǰ2bI1,/1mB[aH|iei5P)3k3*s"fPh>*)M{' $UF915遝m!݆GiʲU-g?U< CO캟:S =!(A/z//_ ܭ1_:zBLR"E1ZnbsNא%~'sݚɫh^5LNpWf^":TXfi> txUNO!y-r{)g!{Lq mi7lt\ qdia% \dk*!(L\$tNE X{a<r8 Z]XR8T_E͇O>/)dYe8'3o]̆1-zf0Q ӆ6R{%u~ŀẂ~Pչe#t;y+k{/>|*LbJ 5(<Inyݣ&$#Ȍ)l9lk=]&iT'y ѭ,j/YO7rvڳ$͙ɗ%1\Yz@(o@VO6%_:az'aG@!I/X`*kf3FR i"qghr?8g4e۔*~{^jo }eoc Lp1@."bZ.8,(:疗[C$5G=|xa '-bDr:6e+{+Ws 7j48M[xg[xjȆG֩PSopy{:x0@|v9=TZG[JcLs<? +L-oA,,{Lg&Ycް HvÃd7,?Oitp;n0{=l4x: qG:U v#$ק)K L]`wL|d( +;mD6|#z(1Au`5Υ\hrV'}M8_`lP|ddI^rXa ϪrG9mduY*i1 EY…g3n`oCEwWL3ρ0ܳ!+\E-dkق3 0K?^"اW˩"5J}:ħ@ϧlgV~W5XӜaSvK,~;9RFXo&ϴQֲCƶRM6L^ceeQE 1oy!'~q)mtWs3H ałgO^SXe7aw;a}ї?('WlYJ5>pTv`@/sgV?S?<÷iA 2ÇL{XnaeL)1 I׎eeCu:_:7 1$kq]ǚyRbZO#atg0ALu1uo_#Yы91N6݆+5@_]uHy1h8 N&,}x?VdWO:Y9mR(w\}54YZ\#?GMus-tKʙ7zzF- s/zT@d$OboU*mTϸ̼;1=T#l.Zi" y+`iw-l>ݝ.PF>RAdDK^&ZuZQũ0SrlsU^U~^#f'n]h8 ҇˹ $UшR'3FRы1Mu`8`Z>ivoxۏ f^ |1e͡\MT̂q}rqLHU%~0@OP\]{Ji)+Z,2QN/ڭ"CUTlU/f>.{ 1n)WMs7 mDo y9mb#hιtڸ-mO ._ЗOeX'&yi' s>E k7~ 1g,bݷ pc:A.+q*ˣcwftlXE ^1gf`eg{2`X[([Z^]ltxFx0T;-C h ff՗YX.ɔ<-wHdc&}k?QsĂVPM$nfzUNYì~DK 9TWM:05E>j:\E3O*bW"\٘"ӚSF&t04pTˮJ(N4-t5.=( "7cp6,4R%ӂI&"A8aopٻc_Sue<|ҴQ5ڝ|[hR܃hD)!sT'V  f.A?uo`6R!6ΚԽ1?gQ0 rcl mN-cbW?Ҝ"f !i3VΩ j1*N=W-atpAY6&k 15ͭeQ+sx@G ]$OÃ战O 3SPؽvPoGʂ;)7-:̭A"y~ ON?LvR4=%T]dE{^j! cGGc]0Jw ˷/o/Sk!If}ˤYJƾO؜5+DW.+E]Ylop_!}HbQ\gX HfNYe1 MP#erԓ33z跤IlZQ԰B亇A|ʆ-\#.46\OOζ=kU[|\z2&޲BavHv"؝,xԞ\?E8eI)Y4kQCլS|2ݬ A<ȦC=&ҁJ.( 1Ɔ˳*PwGL_;gxw4$37 J=}*'=P`وpt{䡖[QuOn64 k7z]tXߺ{Ki7P@;GQw'0re]֎wQ^S٫Y`XY|"vk[dh}|6qSP%@XfxpF ' )dR8FPf{(zcWf/ɋ:NaJ:]y~ ׺ Mi0I_!$2-#>%̂I~.Ӂ ϫTf# nO85 ARqwˁ:`ʣnGg/}!22}w١oŷڜ(X냛hl-4ӰG z&uvAx:/ܩʊ[D &{i**3-2sp WnN. *"|f;u&/Klt^ ~0`K(ҳy)#p>|Z04GCl5i?Hm6C9Rl%ɝ?1S脼9GΌ7S| ٴl8!E kEh(Jq$%O{!Zu 0k"-wc/8n>W]jVɕ#}id(2'Y4YtB7.ܕc`=Rzy *伿\%?48Q(uC. ڞf8 nPwW@yE2Jܖq%Z%K^%TXn2V6­:WX~pF d}U>~ϋk`2xT!B22uwOCPӧv]?-GA 0\Dqڜ׌&G znqz5%_T{G h,fj(;2o\ ,v{[JbbϏOðOX@|v|w'"ZFk tp? GV.A%a&ICQz2+O:4 |Hp47{ f4$6DQDڡ?#l|A|5&AuUqdx?/BN`*7̹sQhօDeDU$D0Y/G/jZFMTLnćWm5m™L !GW8 /S la7$[Xpp7~?Ye f-~iR7?)u,[U.-,b.MKkFͬW<{67]U)EL + *`0$D*P)l*(kMySw\TXsON⹱Sɾ+_9ɧjKYE/Q)XQˎc7tK<{ã6vDedm#{Ar[֒+6M s{adjalZF1Oe$<;t2Hؕ^|a>%7o7\21šWf"˟!XV.33ʞ*3 }5$H##-XW8`ĕnbr1wۈv4[G]·pgѐOk0N 5w=~S;<"N@:|隻rmnCcO[ ,-Bz듂=Dt{gr|SL 9UqqGΏZYvV(=0SJMHi] .mE'J0yo'm]@14u_(mA 6Ah9Ećv{;G?qR,s?1n]7xlh4GhGIq|HKaZ_lwaؙ*ؔM,U؋bQID/x\U Xq}T]k+! =bkniFτ?J> ׸"\F)~c!{,ω8F!5ȼ5u ++/\$%UG0a;iY6qzOCOʅ5֭ Aӻ4H~, MwKE~*S$*T0-\} /9퉨CFbGilB@;P(Ft An׏@?T)ˎR)PG;a3${}za}o 4qOx d;!s iN`"BhMFJiwkNn9K3Y߸_6V{NEY{L.(i'O1KiR۟IʨE|s-9'1nhZN枡U䑐z(}ܲizu9V[ I"FM^bG:"W'=f h=|(KcRք!V:PkG6)@%eK#ˏp䎲K;`jhbDޕ.- Vtg/7}MZyζ'~ߞFjqi#.Gt˩!['Bة=z+9r`dO#?W}zE *2ÇW"{j!k'mHLO-H{<*1tΙ.z9%S9ݙ</\Y%ҊkO]gX&s|PƎɉ;.: ޚ-ǦJUC /|~f~RKAvnUqʧXi2C7X]%ߧ2VLr!0bpunx<=z!iIa(Nk&n{Ek3*WR]6^Cy™$ u 97=mzep5KI@u?cQg ʳUpzW%}[Hĺv1QzWNϤ֕6M+ 亇};&C $z(>`r ԕF+=?$s;?կk_T%Zd[= PF~exL%$uvCx&ӟߎyu"vAG{Al`_%T>"cnUst˄}m]f1$CWm"` H\iD-ncfO34T P8el:a85\v/C&TyLUɽoZ0B)oT "xk)GlIH.B4͏BuK,ϻ[sV6uw"h1 G|$ecɏf8X5%VBxt,t޶1HRY9/Q!}[g\y+vcCfg<׏cOwUf^~[i+:Y?,6Rs4&u˃`.\ue #ZA&hޕ/(:l b'_69 fASI*N&m|%r&y9ZrJCtkb"a[C 56IH{|C2 fRPx!wgm ^ES.B7!OANƻ:C~gk<ۖIqtܱ !_}82Ndҙ2NJ]1mz4|D'~Cg-B`s8˱8Mh\d XP3ORW%䲄ֲX0Aec s!.A pO͌z< _*+zX ҆c@^8y-'1%#PiN&Tk',2]-[g:6+`/ykU=}Og kr^`nTu(B"N3r)qDho" ga7Lt>Ԫ07!Tg@ZldbWM0n$p(ff1[m6Typޡ2S皰|2Px뜶~@H}Yӥ{"G\~lGdM yy0gz(8=?~>E3&wi I̜C_p̰esILٻv$ڦqZ{K9V)֦Q3!WThjhJ!"%>49HѲ q[l%"'_ňrMȑڠ&nآ;CT)ꢥXӨ+>PȎ'Mٗ*#xH"=e0 JclbcI' ÖWmDMӑl ,3jvɺӒ fpaD" gǺOpAAqa-=d(d9xHb9dJO Gv,>`d]kgkV} "uy*RژDndĝ^d_(z5%KoQ{WsK{uC5oe^vDc|$C`)7 64p-(ftެm'z^w WZf6ܬ"tSDlقAXxcz$i⽥ot)!GamS7m&ܞu8+z$Vؾ{[aE"/7::9YRrv*#4>gfz7fC!DO}oFagp?y)3s@%^ ֹ|nB.,˜|l?n`sq# E{š"۲tR^%v?pe8G{#} " o/:2~bO}pEcx- &  }3{'RqJkZ&.]kU̗.T0P D''_?OvWpϱ`!~?׺7 8,{Ksc$|;ldOxԨق/e_N'AWH"(p(.Pq]+70?:mûrr[7 80oO2"SY<]qrseH!r54YqC_ .H$n0u1ŏ8ȯǻ.rG lE/(Tw BU[/R,Mc麛vZ&zȉ<2`;)'p"S ̈́Y@+Ʀ}XP%[|I@ XA{-pN\cArB z΍cd-{QEUE:ڛߙR s `H4s}V KȩzPq!(0&Z$$"rEw:Uпl |Wʋ;f7Q5UI n\gW 7.x&KS%qS8KYe0jj(|ߜLgQٜWE) ⌻ElRbo_2mq_y2ʼn$b .*f@~9nN#| "B&O:EMAW?-叆,*( \~:D3OPnB9oAY =` 7`D1% !~ebukBD[S3^&` a\7P :aiJ61$Hd: r*^49k*z] I?nRVgL\t赍IKǹMӑ]ni1sy/ Uv5:#^':GRNYȵwvo :tr)j {>ޙ((O [@: KkEcG^ѴMܚ/^6ژAYtMlβKClX[q7l7,GK"ߓ0>z mag(mm#$mȱk]|}eXȅgSe j%KT-b̹[6N ~cτJXӔBQ3ev}' r'S2Tؿ|tHG\N7@c[WFilَƹgtQg"1,Nu|͐#?;-sU' } Z).?^p ~pwˋ<Zn{=AMi-aOKq OcRRXV sp{j# WQM tb\3=u7  A*') !~{va=}LeÇD- HYg/CKVx+P/V~ #fK/Ѣt !Kƥ(F%{.yQ|M XU}AA} Ԉ;<(:w _8uL5n1*򷮉UP P]Y>*bD{"אQUJS?[E9}(# bbӱd ԝ){h΢8FH-;d{Z!Xqu$X'Dľ4q 1ހ>ESTu:y(y*!@d_ː.9s"}sB.8xYXIS˧$),jw hS%Q.ZCiCTdbC7P>ЋrD _T)r,O>N,u4MJLdyF~w߫Eڞ@&^k14npzE>S^ͳz7Ñ#k SB(q&n͘8,t\ip\,dVH_K-;6iۃ[HXs/!) ՞H M'k,SAtQ;{/jxXz %)]]q͍UI>RvW4+p;H~<;VpNH() ? % z(Hi7:R[4zHM<<4k%5Xp#hh.ڂ$G"e 1-[58[FdSRʺDUw3}\&~)8'(o"1?%l qA1b) xad5X/a|A kIko*p}yo%?üaUI#d*C5l>ȷ;:[𓫈 ̈9o,(p&H` OML%{ j4$㼭%%w.7KQ(7m٬Ht&8/bN@ WA+d>lMxBڡdE#X=I+%-_}[Ԅ{2|.~_Y۔+Iv[s8Oq)R߅wd|-R_ž5G$(*G[GxÓ+y~/frբTYYNuڭcגYTo̬_9P@ŸL)iOCGcݏ\6&CT]lr7ͲJ j3 ( >!H? ?.Q-(EӄpI++j0u+]٥S*V A*KlT-)<zv20]?.-9ilvTt\%8X$ W@+EYK}Pk v1j+|Y|k ڱSdȉzOۑHz%`0w>?o̼HphB,; ]%&@2ƿR/~[{ٗm,KgAmJ7t%cohLjR'̂:(x5zi++6/+ǵV Rb#mKwkh)"KO/Irf=S0R4&q!B#G)j>̃*)Ub2wǂ,.D|!O>-CwG:90u U;+dAUSX@h53*L<0b kp^ ,w`fpAJۏ/(PR eg]RBݫF:@t_FJ@4't d?iOiw6ȿ#j c}$q_?eQd3' ܒ= y0|{3Z;SkO{74 CWu5b=6ZhWxA:/>ҕhQ?ɾlQ˟g]e`aXtUrH^[RWNO(; ~c)a! лAgyKZJ8((47 z9OU.5M@u;v7i gὓ->=#Fmp2OXퟖrA@PuUr&M`yPS!{r>=GF}o>nu_ 8iezE4Kh JSW L❄K2z7VA\Hpa_qȷ,ukK#!ZΈz M=qqRzMo1&aq-"_9_ӇA|s~3!RNjzw|Vm5u&]ͣBZ 4YT?uJ"b yah`3%~,Pɶd1fk#b_pI#q[aRMICPD6}umٝ [Zwnuf;6Mc4 _YH^psSrX5+t\}?ʠ,[/yj;Hw}.)[mM{e./t;*{yy?/)c+j yYE~h/١s^C!z2#x scW||#P1ad 0^f3-hD$Df<e~^5rɨDT˫ )6/7S|Fkן]#!v<H1AmF!=1AJOxMG[JxNKڞC|:NmjA╃;L%330j ;H4t:v,W[ע/#9q%W=wenE4C( 6Amg@IK\wa!QxADՁh> [+'i)/zZ~ptva^{N>XYڄ"$Btoģi.[JڡH- +B8`M@p}A'oZ(2Qo:aWGsda%y`J/|M|8 g%(|{82tܝ8++27 gn5W-U}NdD'(bIatB}ӄowmA.6cĔ})3qY[a$ "-@BE5TD׺~qө@ AIyHV;34vRIHwCCKmۂGg( $p8ao N)-I!($=^E⳥Riw5sr)5|s1 Z~,Ԏ$pe0Pz}R@ULcFT|2ivE0lO ,X_OSK*d0\kN`8wP70u Sl, (GG ؚ} Aċn+MhHyS{ $'݊WZda)8&JJRtMWȟC w7cҚi N._ bV([^t ·%ugW aq˲\Y'%–e4)G-CԂޟH n]:3@'W3z08T2Sd57x|xbfVvu"dp) (O$94 -$9}:"$w }5|3육Pxg/HDl6xܢv`[ⴊ6Y&%ʚW)&Qou HO eE2PAƘh9nƖK(sЩ=v?&xۧku^rNJWo!灬GJdXT>)is24[ Z#2n'DQڸ=ݠ(kV'dqQtmž!eb'rY~z$-u]R$C(o7ɉw|X_ͻX 4 Oŭ xQpo}łqU7F2IHQ7W̐n+ MqoI 1UV~Vi*3?Y@-*"hnKS.c뉀n>.%:]F^1g 8T=E_ ( !N0 =`bd%{4 ǞvsVfi6RXɹqۻk"s%l@\Wψ [PMԪ1XGo-Cbd3 @ 8D K2\ݛbcdhdsV>(CmQZ{OPII(4}$V?.~\]fS|*AxUQ$a(E8$r/Ol97BqG{%?i%'$?|">'b삃(1[7_&>RK),j^QFm 4"Hh0YvlQiw۸@p>j޻G7X`bzВm oNdAC7j%ܑdB?nf+n! h19J3Y9i@%=⁁u~VGLr7+=!wOf"dAd#WIE&fC$¨?v1$üFC{N&CmI_QҬ[qi  Ȃb\x`fI:C:JfTu) vݮYW" QQpݤmtF -jf2(tȱc7 m.mdQڍ\#(HҼrѿKgjZ)vʘ ԙϡFZܡ$LyISu{U?'ټcԜ]4_Za)&'Qث*<yQVlD@=I]ֿ,5O>8]_t캖oLc:eԜ@NS|^>dw(dOkf]CDFB OR;PyxWVu2CMIDb@iև}p. `{ hړCLI7<:#Hϥ_4?;1;D [\tQ)Ҡ/ /9Vv0ұj 3uS2޼117[g=ЙEL;EdTRVA:R n:uKLGl t _GLLDod^M12S/{$-0/*FXVľI_z0_-j:* 9GZ䴽xr5hpdxn  983˹Drb.΂L } 7NcUᖮqfKG|EM Mj̾WZdFtʰb]}S,VkLzPؚݕbQ Hk5 Wg4aä31n/CwGWsx6zQw{K(r +qr'6hE3;O]ޓ@&1R .VMP~>=Xbt;q>r0&+?#ԊSWF&h/>Sou,`3=^0zH[ *LR0o5+J &Eˑm iϠQ~8&w boJ?5Ol5؇#ZADo1gWWꥧ׼ ^<*Ql𠘔n />“3-X`nLz̵ݰG2O]}i:elBa .63*:0<_D|Xx"HG0kgpNa1:T/JFkxQ|˘Җ@{Y2MH(hq$*g=3=`+i#_zuDhA!!֯s&mc$ke2F꜈q׉z{MbM=J%&c]o1u6!\HO)Xdw.C}ӗ鉐 adbH ]sLล]*?7h;^ Є6f,<sy}gf%fMs,߱FN6zG0zю/ &~(x^2> < E+ڧf|;SmybtrEOiX[o tEOZq&4M"2Dɺب]}_Q 8} 2ReYxif3E^3\RWW0PqP"yI,hwaIN,I2X8f7OvQ\ P- W fZ--*>HuYd-Rs|)|ef0%}0M|t'xȣ{F`Zھ*_QYp\)3dʕdA_9$[8&X.Ĵfm(N)0B'{ R){0H"ږť)^Vnɬn֘^$)K#D/^'3 uN|4;$4Ĉj"9JeVtUB{i {yB懈Hn) S~U 7uQS:r_JuXl^ho=W< 1 tׁD؆S}( u"H(8r؈ȼP:(1ZevG 1,ܷԧ6a\>ޜ6 %.vbFUr`ԩ/܌O{}[jk ip͔L}k_,[%+vm(J+Մ6Yӽ˗&.e-Y?uED:aғTgɕ7`k_GI5uWB8aFh<6_5&xQ)Wy~ BYqUR)1u`B YZ-;2P].AiPhS+iRlk12Pm(^ <~(j)TU+xc잢ɼRy!s7|X1,|X0Z zR}<#Nt8OqjnXL!icMGh<=pCH/z b czKkPl6?86V|gaf|a@r 55MN}&&e:$ԨȻб ElA+vۖR6)e`rf0lrְmQ]MfTE%ߏ*i{6Y WYJ\L<`Dces۷mk  |+q 4\E&Ox f&ef?B)y019lGp|9<׆8H ?p1 _Y*#M:䂁U5D^"2옽Rz5ytXH\&k(ȫ5uB S[_&%fl١'E& =C"b=̴րL(<䭐h w Ok1MNS`N vA+;ʪoJ8'>DdյH⊊ԸR TO[D lV3N)}pV:&ykB^.yV{qj D3WmW9/l}yjmsŮ10( $6#pzʰ52: V0?.K:{0 JcTzaHӟ1:aS(l 80ݨ&˒;h`*EX4,RV h?;U~0dI=)1Tc|UF}hCI;DC%[Jx0@7]z|JPa|ԇy&f.K[76yD#cJt诟*2ϱD|-[=: Y'oJ(FRV*8ı~0!V.b٤ݝm8gܗKV@S&٬aϯKL*)_R<4ET2Gk(hD(MVWo3%a1o`ح[/ǒ x, x81 y L\?=ێ'̑f%A^.3c%da7@s)KtBiԨm Xc {LDB.XnS/  DtRߵ5S~H~ߔr}>ڔE Ctqqg]2a뭔 `v.7^ly ȞD;SQ)jz9P&pmf&e4m ]t=rs gtК!laSYDRro P_eIG]v.ʰ@qy(fy(Г8 k?t%ɼ2;\FE\=n꯴g:¨p}O(:#`Q4+BRRH7lFS1go';Kqi+sD\t[E|$7n*b4uhʝ44"f"Y}hFW./1๟]9l2a0A9ѩm ڧL>^'b( V^(yUanZ礞ĬХ\4 ff GO۱_RnjmG %w2%[77 {SH+Ng!dΰkPoAApmwҧi^ID<4m")t "p`rP)8!8~c\Խy i\xоB| \BM :K9CNa[Y2|Tٙ:)XE%T^'-tϹhjRHt$wu G[7M gBR7UoVH2R::f;)1ΘVtS,zhLHƼ]4v2 VXtj-I}}ԂC Ar=Efy!G;y\ߋժFyub422ñV@oh>%8;{eCϓFݗJh| x5TMPxk8TZW{*OpS`;hnfaEݜIwKY#5Q}~;"PG1 ;_Tp,&,]. o[CEt.ȼ$I,́c3^nr)(u`j ƔTEg`bz5_x(yδAA= d:Yt3+)]ӟ;m}FJ`/̟iC)<Ͻ@NI sjy]-(@)ZMB&*q52vEjaFj]P~T[=Z7*IRwD VFa@b~423,KZg31L^~\;U=vښ"ʓ׏V/J}V m^fM QԓS*6b ?)ifEZjM59fmaD|(~9XT6'ց]mA]+^;lG/f-X`,zWM(ھGOxӆy>+)V7" Qx 2dyylOw+mp8 Gh0"I7_S&t+^h ˤl08AG\0+h 4QoI-{Hd?F'Sl pHN%CG "mXKeoC6owbQtepa_DHA+8Y_NAw"M:6!¦EB>Hq:TBeSVq&$%)DT0$.6UNH 2ܗ QE4j5a΃Xџ>J[(Mbi1uREa2תurՎ,P0w j 6^ _ 'Sl.RvaZ}0UVll&OΔV2v ^519Ȭ|i]*RME!9;."J/`ƁܫNY)wqEPT|ƖLuF,dL5 yjY-fHO'oHM:a> vS̟M5:S54 yl#[gL= d[ttg:stO%vb-n[o_ASI-\Y(0M ;(x&[yc ǘ3<@2?v-VvmpiQl6/.l8=jN7֎sGYo}O#3N!} Yuȩ-u~S|F0m@hĜC_kxэt-_+.Pal:⌨;.ܴ^%WM'N,F&`_[wzimpD‰e#g@ hdHw D[ågМ/Co~Q0v( ttpE 8.p!ၟYhtD,ޅ%5[ƣ:/OŴ% RXl%6.eҦ}<1M-ƏWקּ#oeme&L*C?k)J\R^_ܵd%*j \ f~nܲ[jL.`(dyaL$li0nPX2 d<<Ϫkɜaig3:O˵xh;3Qy==3Z?{-1℗v4YxWR\:Cr!qG:F=>ds +v1je$BW0]M$("e%E :!P\qߠ?41?g2ϥ?mu]RUY $QUac(4C(?$ڝnEϯ"Tr6N`bDy雇OK̞`Z5Q0G| pfƥ~SۋmNo+N6Gd6~k djٳ0`qo1S8p^Khp=V:\؞W=[_%F C>ac6:o%yzKl )30 4I%$N̛KBQCEOI}9}*K %6 ̡B/Vp[ Yն0F|`͈&Л;ښRwp #a3I( :ӹ( nr`E:82sBt*9uPWP4ʣc_)vF j{d"bTR~L -`c$nC"$/GxbIhv'`H] fw WMIoMR4|P7|OWVP] %0$Rܴ42,6~4q:,u*vYpHFLφD3}?k$IʕL$6QhUQJڙ-CUusVRԷD&yoT[R 99qs*9FU߼#ث< lņStjJU eesRqj ƾR׹cGaPЀuxف0''EOL%{K-k Mc$n#LIr4S42˅_(?Yc-%nkfWׇt"1Y4C5BW^oEUT[̄WR=hH6T<.x![ 1!+`JATbV g GT1QzD!Tq_T]9$k@Pņ_Jexlu(ت&Qv1WU!Xj}*BNk}]?/&0麚H ^[׾թ\-˩}2Ǩ*GПNkĹu- 6R@!$a8a[DsΌQ=ЍLHpе*Arl:C1+P0hLf#΀r@=xLV 0f%t/12c)Sx3~PUKԂR(bn{5+; O6~UrzUp_;diM;v?!e[h":99Qe}>]4)[9'MOtnJ0(W $bCzUx"(Ƥ۰f)ԺaO>Fx+ o(T,sbMeR!Q "#g5gXJYc^BZ>in!G(e)G 08м~ľq~C椟zT+_2LXtAJOI aEE 1z_m W:C`yFp@2ή 4(S%ݢ 8MiTʌE=4p僘E&bz#3qc9_lmbz%HC$kJ,1'q*8QjmHI{?gZC s:0U JНHN,g'dR5('س\av`Џ6K }6&;*C$'؋tRJ+0$]r:JID7O2TRwWX^ƣm+/UT"pd K>XagPo^`yti>A^)Uyk"|%=yrQZ.W]T FR\ж=fR&0XV*Y<,PeJ5_fK;M]ojXYD,{˳:Ϋɡ x:`S]k ^u혀JRP88wڅ]L([dݵ9J21'X[*UI*ؠXF;PjBCgBmU]0f JOh]"R9R]XI[co c,HAdܨ2r~*u(,]U#m{,l)HyG(ksy5 5^ 9D@Nc9JinݛP^4yϧGꝥCL{b;uWP MwDm_*D|v 3te/}L L(K j41Kd^$y鴚yƮy3d NuD`+YOs%M<ћ@w藏XJ[գICA0EtTJG<m]J"rwZWxI/WҜ4xÁ6cTfPA[_Y`y-c88q?ouL7bW5.oR"*AzAԩ.:i`W'2([Aw {wytr6pX2߾}gj:qOWd'zFm]9쭰%LH ż)A&Ή$ƔRJ'ZMHv%ݴ.$fn‹Adp ee~qɌxoc又PV]-3ThG :G6bV y3ͫIkN|^ SL:+a"`ZMxJ-a)u 0AdLЖ}dCPi-*g;BX -VzmDC5 f ӹ[r+{EcqL aU2d(>A佲b=(zIrѓU\PuW4k\/O.;`x;?$TucWcVZWN@+4M3Q=N_e<<i_VfĩߪuL&D?LҗC*Sʹ;zp+9cms .UP-pZ*eL  -Pw6ï?ij>'8Oȅ ZjM}K nBC b}aV=dǝf2$Knd#IIr[x-u!$]@,نӘ׉=Ђā9 a.zzׁނ|손! ݭ}Z,kSG_Tu|oQG6Ǯ nu  zW0-#ZbРoCh|Ę܌;35:~ܓM"wi!IV4XN[84riaP]33}iO)Bӣ( \]N|neMse860ϊ€|nRW.R b J2늠`8I_w1B#37&=I`ވjsLC|4y7Ȯl=k1 qFݥ(I %k E SI/s6 %E7 Q=la%{4x̽i_"0/.rʡߴCR7a p@yߒ?2TH8b~X崉n .&+(6sU57lpkh:TYfmkFs&QJSǑ2 "DhaG$Q,D<jzq"nHdDJO;Ǚ`r$@ ZjDJz1wSS{UFEG .7.Os(N(jԍs`KCws7V6AkF s[ 6^ܞj7$k_mҦ,ej{H95k+r~wk޹Í~Xgں`'<3`;}kw$|JI㶮RxCZ>Je 5Z-0Jh_2*Xkإ vpK_ge򱃱@r+IW)Zj *;H)IdjzIK=[TJ-(悊A5V1#R~]8>>I#08X':c0_:hn2C 4\]Iagդ+롃!Һbְ4{јYfV ԚztIaIJ5HdO%ܓBz 0HUG>eK2oy&,phlj8ř vG*2 BV4"IB;b&3H+_U1HM%x4^'͟Q ;0%+o?S5 dl֓z!gl:Eg̝p4Ӱͳ C1ܠzXMz`7btD;+ULY A6BnT%u䖮n 2J NXFPJ0m~ـ13;1<ʢ{DBE,y8'JD$f9YjSRD6X}t!!/'}Kj<=!3BM0w JSlu(A*m &*fX3nj2ze r:.DmD'dʤwlHA.7Qca'nS*(:Nf?V(yӕ.SنB_NPR ~`0r/ak eA(@86a-TQMHdu->$v77Rcܻͥʌ|M]ԙ*sW'RSϹYߛ+LHSx89z֧%}w ƪ#8p9 쇍2c4e>^ҥL1|Ub_dkOzǸlf$(Vp[v.s)#k4D~d';4+ ElE S\츕 \/ہ64Ľe!q#*:vX݌U.5m77m9^w-~oݧl%8?DŽ, 6uZaF۴|r,׭\k e^IU"݃,OᦲRCbה)}ۚwϢ˖Ħ0Ei0gGJ1jJhRKЪ)^]/ɴnL^KҴ +Cc w;|i5 ;fpFS2`[ßuy!9%<^a&+s[N(w,Md66phJ;'%*pɰ\]ٜ̎GoUWu|zp@Ecr"":B8(cmN|SD"fgoFvsX|l|X]e+Z(T8@k"~iQ5ARB0wh،Qr2UU|YMhz>Lc<,'`}jS(t ouWZXlM4-mHQ$!W`E&"rΟx<"Uڸ-ν|&MV5@;5=btCOkGp(c8U?7'Tv+cT"M N*,EƢjВA eF؀)#-c"/ r:2v 8W˗Vi}3j"UHiz "'Xq {>Zfnfe*2֡:1z1>VzMs&%[4nxw<U{Ͷp&=瑏([9e۞N!DAkr@6Q FZtGAJ S;S%%>/U#_vyroz]엿;ԦO-)PM9ȽK>.~\"H(?ue[ k=;CCd; febIK-|/.س@CzYT'UZj_[Ql`> L]0k܃+CF?Sm&EFY80f->U_mjҵG#\ΰKH [ӧ/-*gca&!  yV"bרNT~~j,sU% "@$v2n:SJms]($fs2d*#UD% > ?ttՄl;|2Gn=hjJQ6f9|ם+'yxE%ND9ⴗU@<ԡ){R$4IKuF^nI+-=HvT2Depf#c~Q:A9|LB}}b!+;H]f*ߎfwFLj"F:=QсcP2_ynSҨ(ho?b ~8l|1#12#U3_'Ù (v!؇m7yT/,!'s%s<!+"*3(X @Q jHR%GmHc[6EW^ۯŸgA/e 9ȍwD=a$~%u0}SU3nxFK&5NohEHebx>CB0c7JY8>!CH)X7| cMslP|eKɰ" ټvo״^z{J tߖ+w+[(XE܎fdaHӛYkk0.K履詨ȝM0"l? kɁ* 8`w~`g''-g9t%<ْA<< LmtuMzv;V4QJ+O~O lY,qEʳ˧WX1q[+G?t8n=ԚdLWڂ>dN!N1;֑z.(x2/ xDyl &QqA쉉&T1C VeP9M'(7K"0G,&=ϏÑǜ{3{A98)钃m£!u=Z?ĞZ9Cm*RmYW>͘ڮNyf!p,S^<aތTeμr(" Ŏj#M=m]fqQgrC_RgSco1IE~s݋T<%,Oc5V'rҡ͗ǟ\(ï|~¿E}7t 7Y{cg9A5Ey 5I:^ǁ gTZcbb"Z̗k):9v*_(dRXNCPy'uѨuFO*, M?,Lm/) rd#~ba0d|:_ 4ͭgP"PAmrCf)fi )>m7X3/;ȆןFڛR:? QRL!ڌ#A`?T\1u.N`ZV/LӕŪH3Pz0nO]אcP@C֥Jqۇf fVfO@o>ac}pSJ7흊ګ@$QY\ւ0'j>k?&qF +~J#3/ 12W.ȕL@e?Ly'2WުmDHx8H^AQlq'vT= ]]p62XYc8ta 7ؓQhx2?pl/BpP6Ͻu%#g)cv""+u%;;R:!}U' Ը#HLgГ8t3d 뤙pF%mL"_4@'9}mP*91јX.M\wwuwm 6+%LT632οasm֒;'#?s#) ]Q [@?3z mj:i%Av6B2›Z%Fb1{gCtx"vol WXijzAz aTx5$C{V>pn0 QM e0S9I{;|u]dx,:5}Nx\@z47o@\K~;$z3c`qC z/UĻ<*Ҥ5Uv>1!K^Mr(W\0pXqBΓT-SU҉֜I0w:js+%\C䪂3A$pCscd-sy(w{xzbEd;< "椌qrZ+ОUgLE6eܭ/$=Ŵ1cCB'a LG X,q6^_QbwQ:N8+~\z7DcsE҃fxͳ=D%cnJcu=?fk$ak 6$q6oϱVAA]?{ۼ+P(n 6Υ[@Й͸tb c9K^RrMkKuӀ} ڛ*Awkw9QDW"Eӛ` v\{tPLL;z7g ni,k#~/'*OgS~8}Be(RQ5(Y5nl}y@%9>7meCn q#lq`9WEݾ2Pڬ$b`Vp|v\7$:>-s~;w sG%*_ф" \PhF7.Qo\3 HTl"5_V:!y]6_:K+Ui #sqsu#T"^GZ{ά/]Qs_ ֟>=4 O\xȦ4ͮnQv7r{iZ*wyR^u;>X, i @EZJlΈ Gy'cMNH5w)c ~6{h<+EޏK4 ngnzUjM& gc\+N4-SU_T' AR [ny۳n4Xܸt);HU1['/wH4`iŸb *$ۉ争t;! h>B}p%a9Tu::;g:oE,x d`ϡ]eVuN(Q@/FN3=$/pjR(x!,~No$G+Q/rI2hӤ[oA.֮r4o3ݾ\U!VW?(-Ɋ #E%7uϳZ9]0.I !&KtaAJA? -Y)nA fer8W}rˆSB e8-MƁ\q@TϞio,)U،Ab&3`'7z'^S7NҖ @pu~s\.(@0E2 u'yP So#HER&%sOlVBSIJ?eGЅkq/0K u4Lrh8ʈ4wVHZtiu?㌍e['Xg6$ϑ(* .D*m779Q{Ϲ*Y6^guH@1kq.7ɯ/|2aBb! v)fc 7(0` iˁq?'#|e(we䐔g;sO`8{-=!?p)FQM;9#766#Z TY -.ՍwYq 2.X2ӈ˰eyDc&nkR1$@mV[@0*k0)_ymt酵MT޷  e!+Ҽ5&!Yi!|@ #UdTXE->Ƚ'5>| =O6Wע|CSΕ뗹  l{JFC6YW1 J$;HpyFb{CGYj(6)y+sЖkҳr_qw^)iy=-׵l;X?Y |84׋ !45! N0A_:VيdbFU쫱El )vVO9o.VJe&9,!p{DHNu`?@T'[A,' @ܲd6 \dlTL\^rVj9}V$z ޭS5Ow<̤<$C t!L=^M0Cx͖,h̢f',byi RҎt}?O:cz7 -Aܾ -\h IDQzb5 YK_)y]3GET2+栌}C3\ !l UԌyX5 ELd+ޔ}t(L</#'@g Ucl[UhH<ۯu`Jl?,1,Z԰<?.'@%YD]NGx4nnѝ5/23/ /xSXҢ.1E8\> wvgh;;tžy2u{wv\XgF $qqHsx۪['œ!&_Bʐ $ iw\ `ilՃS~o UWxlQALp&fˋ'e`yاm0"[  r>K^Ddh#v%G *N *gIxp)I/Ĕ"me!~2{zOTM0}Y2.#~p%M02T"I&)>h2<3*~rTAt\-/T_PrJ?*i]!gU*G>߷WSTاEW-{,#<0+.#6@7Q9JmOoVҧ]%aӯ;Y~ ~RL+9? [iœ/BnO햝ɨ$r@X)^a mA[ϱBp.?0s/qk [H9iZ1iukQn$h lum[1l(rPW|ul ""W)g'jgbTkn¬D~\1)µ*G9HujĖbҳzFn!-􌄄d߳:)Xǜ PչWI >BjwʷH A#`bMkٝ Q{AD!ynCOSpr5ObU-axVI^GU4qCS1ܺXU9d{]kuA`@kcQd,@x):X3DӠiA -SdggP],]eT^D=I|оs#ss: y` $*!,ڴSW-A>$bjS̼60s;S3ah&ʽFdvlvmDvٰR9k| >VQor,{˗&FS,"zz[Ʋ*YB>e]zO'@3? RBܘmw;rR]_V3$'x qJo`wx6S*PC"A)^a)۾:?;Wlpzs0.!U&鸪pܻ` 7kVU%ؔ)r qQqMsY Ge{#- ,lӼͺej>N>Rύ{Jbf_Ha{E*bu.sϪ=c7GF1{ӣ&n* =3Y(@%W=Wn)m%) SRSjPpC?&Yr' rN'VCJWZ*()J/> YTjCC\Ks! J#u¼}_if;6bRp@\`kjo|p YOtJS5leVn#>nz3師(;)( TA1W:w<ؤIJPnTI#(RNmx_a6,"`g dBx)48nc b}jcc(noifkdFF?z`8lg Z9NS5 6*qqI?Y*wpVfi6Jg(_lyТj  *mQʐ 9š#X7cSgu-޷lG۞)}W hg*~.q41SbWޓ πNs(ЯiJN>7Y*%n,48Ȅ}@ W{!ymD|'^|oTR:%V6|{1U9o}2+␥rDtJduE|)q[>՞iB+CK&5}yCD)Z@B${IW v#ĿZ$/ɪ Y ]Kװ/z#Ld{yG0L4,c jS-77 n%]6zJӟlC\pÿldJ|j ֦b\}&UZ svGؤg0קkYl:`@"5Th\tJ VE@+/t+j9R=GЃszQr_J>AT_}B`d8C2 CJ1Do4ХTfC޴/D-]09"H{)uhƺWF!O Pvs[`ۙE:"(WXuBR^XW;޾_!e;a{1g`hÖ {ydVkј27ݸ) OMJ2uG:'$8MIaK42] qJXEgFqcIdz_}WǤ1a%OYf^Ihfa~Fydv #==^7rc3(bJ$]m_̦S} f:h Eܖx&qQ$e(j!`?BS9?4jM vqje_(>pH7,ŤGkp/3H$xAm7,Lky-p、}+Thsy"DC}356v PCdvLom_"2^D-a*,V\*<ϢC=a;̳β=-7-I /EzMkUBteI~ۭӦf &Hj3ndx4V@-4͓_c HKVY"J3\ġ;}G(ECNכKր=AȤ-ͫ%6Cgnh$r};`2k$TA,xm}Ծr[Jc!hѼZF24(Qcݿۦ^+ld*aA1<?(vp]K:ܓ%?Q)~K$,nLii& tҹw$`"mIOװ X옳lNRzAK9w-}[<`,F<$u1>C5ef7305"jfyVbOxGp BAcedGL6F0 ,yX6|SZb;}> df %Nfu- e!*E|r!rڃyDqI -|(GTt(UV*FʭN|Nz?k NH͚k$,1mYc>7FEA|]v>4qD.G{c-0t^xp~T3JG>a+Rb5dg$7l$fhK4\GhhU% KԼM]\sQBsױ=*r~6% "bbcZj+7eZc;Rܫa -힩Zu _єt[$U[0(f!dc k<lcmu4j׃wCH*<ƄM^0go8Ikg %l[X#aaSVY(`O'MOԈ 4FtmdHe49@?V"!^H _=Y 5Qos\OA6ug/5pݐ"o6cT&"pb$%gXv(PuMkaR{'5 );M:FB+avONWשb[p6uߝ\ ?nۡWִ1FФߺ3Lk4"G] aV#~,ۭSRi75E|t$KIa:O|f =[)c-];8C3={e_uq7.7u | PԟQ(],ZYXUf)q$_L,ط9fd_EKV pv'mNBޗJnB>J,2k^I/  {mo!TC*`MS)V 1)qf p d͘8လG`2vL;@\E]O`W]Wճsb t]lH-ŗ̻ ez,4 wa|B-<%nG->:@MWj߇H\qqPs8ch4Jf6~#c+;Qd˴շKH`lMr@Br'u)"As=1|*R>ةLBG7g )];^; 0kxCޙ'`Vd2|sČX{45O}v9\K+ a$]ov9BSQA}+%{D;9ot886mDz>n &V6U=I7)fÞå3r=Kh_a(| ( [jN-U{h-mJd&Mcc?F#j~δכ:OהRٿׂ]-j/q<_i$z1Iwϴ6dnmWwf6 q:*L|LT91 sВ1W㛆ǘ6ɦ Ȇ `U&]BwŞi,캧LOIJcpp [Z@m3$l–WmaVEqdW՘0;HƳ^Hm8k2 ,%lL1GX%f6'H\]Xx o0,l =RVq7u- s@s64͡5o5 wy6 TLyɰt]ψؘ}އźMrr"4;(u}CSw!BK 6= J#uy 8WOfEvz7 PQrD:OOIy )`jt!O,S^ m(KoGVBpSj݃L b %A*1Ii3/̑QU å [76*863Vhcm%V/V_/+}&HyzÌ#=e9Opƴ;s y:|6Vzl|I_sOߗG%u)QlgvGwO+Z:7^;t\ܾgVsIFI֎U\>8ac'WnUt)Fu"\5~iZm_\a^^A਄5`!m*4oVb:8xZ|ʀ,̟ M%Ӝ ˝쟥ޙԋ ZqN=A, viڶتcI0c3R 4݅ӑqˎOpϊ9oXT1"Ex nGrˎY/=+872x.ӗ2 t'/Ͷ3 {Uɖ|C|eɖ] ̌5Cv!q@` WB Ynq4o|y`ݪTb: CT)kq!*Y|$\n7 (42XIp '#+LJTzځ͋ا0z#ĪYN:Q s[L&CyQ:,0-]9 mb@/e~ qwӒ<QŬ*aȀ0\G?!E>lL @мa5[N:t43fG>2?QZƶeF-Nr! =0.F@PC\HTgؚPv=Ry3_m= -j?b3(j\w(>'[&B΢˽/U0ƫ[&_T1,aPF8EQ[1ff"GKq*T oh4> 0#<2oo=Z۵9ijTj Rq$5<IѿKC~@aRkN)J GCD(Ŧ^Ltϛ8ݵŠsj[[Q=/UѸ&XOxwOrшI-8(Mu%i\`R Kon O+x>gJb 3Ӣ|Lc9\HV@P']zQ67daȀD/gU /q2!7I I+xV{ wgLLX Z v7c%Wª!L]_&Ӌ f+6!OOk|b wY#f/י$zRʤU%CgV̠a$D4gBJjLu L(:̀z˷Arv\NW6X]KA/6YWé^)7B. uփO N_r7W*TlA=?d6\so_tVibב $IZ~dw3m"C"0Ol̞%f`ΔFNxv)@],cWGdh.SqP*ԥVqK[z N5RIL|PʂAKZ v'fo|2HpY̺;"\ksX [4 P/.0>KI@uK[/d[ۃ"<IYeBV60j8 zM=Ϸ8` )'0f{4S"1g[~U-,7cc-8cWaV+HDVU=U=?yӵptcpIw޸w۬>saKH ef0Jj$o!=ynrU*}GǎVo93.tŽиQ"e9`$ Ve[ZMg.v%M0r0GkլeY|-*\2}R$D݃w܃}En?liԼn? l翀D)0)9tk6rxEcۃ_MƽވɠQo ssppS14_̿Z3NR/[hcZyVRb~t<-A=9`K @8v8C^’"ϫJzQ:"d'S85Zր'Q2c3J(LsIJJh@3 _~G4/&Ϧ&2"qWU>*-4{-+2ڜ I*J'L洙0dy᡼ڜ~.5Fd1 "s/T'-?# *J':HD0mo f[' -:cr}qeQTK U/#Te mWu"e6j T5\5eÑd&?gwʛf ܪ FI0-:8elx#324}jyGdcjc2hTND1mw滯rVSL{m$2="19F|)}Sj2SՇT]C1~6G4ݮbE7ВRͭNI>Ϗ:x".1:ߔPB.n:x{q*s\v4b,Ф8QC0T}lSr(DH`,=m(WLQ!Bv~m5x\uEʼnbAsjBk8Ya,ZrwU0`m 0!nڽUﶉ* -z؈Ұӈorj8SKy<rN,ݚid4mȡL"V aqTD=7l|M'>!1W=x1@Ս5Vr&6ШLUTEQ 3 Z1o' pjtɇ ^ߛ䲫\{A?m-Dg!(ÁT 2xh1V$'DUŲAkF8Z>AّEXtyKLIF@mk*[GTn ffr(j50.Q&2&c>`@Fl?ҴT7wnGx + Ҽ4@3FW5KN^={r̷o2 ۳ pG#ԧe[L2 qabxZvs\[:g!D`X"Kn؄5z6PBװ\Т]t')Q[2*w.GϳծAHcR&f_h84klũI{'$Ԛփ= Ns[\RX}'D$Eu7GE9H{TDKr:]%W([&p,k /@{^S1VNe T\%O<%$񼿅#Ah{0/{93\e#oeLj"?³M<8H9wL40X^jDMro5' zHh']}Q}AZP lPhn&Ț6uP@=I$/5Z# wl 8|b酜6Md^f;SPz,Evy08 G\Awǧ[JTw 0#ׂ2y)Yu2g/ M 4>М>?K>qg¬"%1 |^ 9G"PE5Oת_Ϋ$Иɡ,JB1@~'u~n*.5r5[ >+/#-tMcpQ^AaYhx]?fy4Adj)͗$UqMjCA_Dcl!m-}M!ʎ`z*.!xtz{FR{\8g2+DNBI&>ՋyБ//.Q=cBrȪAlɁsY\̬=THwt|Cȗ Y?PPu7Ҁ>U9웠h +nlхT<TQO!?aAtnQ1]sF! n~ 1X {mkP=7s[EǓ!lsoqGמi+|[bJHY3#b饀QVn wE3?ޟno0PY$y6`רE veZ.Л%n2*XYD <5q_;hvZrȓ|$[n ;PBPY#ˑQ\O{.aRpJK࿝0&UQEe-қe[GO^ 9zJYv2~W&FfLhXiW.&Nt*u9H^SHn:$bĂܮBՕsX1l\a< ]J->d1YKN:>b6F|8l[BOq7A?22RTxG L-9lƅE+cta!?C4&97$aov'3T2T90%Xim&u XPeFbآ\D^9,Bzkƕ|e63o3gPXxۇ\.;PeT*!o_@l_7GМ.V(VƮ?&}$TB/ ɳ!Eke^U|Q ;:>7Rd )Yz-s*Utҷ'f)l^f3E*LJtqѭ?X>OCvbɣӼ~fφ*Y~of?H!4]2 y.O9@%~٩8HY jg߾!+rPMCeJ努`~s*VtjU_/>ũSpR (J[QP4ݛIc {K1,jSfzog{0ٿN1=zj, D\#.Zߺc'Ji چ6>mb|ZFLfZz֨GX:!F=ݚ^m ~c\j7FcaYx<"Ohus Ci0LmxoAG,?;eUAS+ yg N&e Q3RŢPTh; ~;$Y4tf#\ djE.U+BR G(O>?J} _Q_a pPOFӏԤʙ 򜡙zvԝ C$S>#<Ҵz CPS Q Y&;K!kjZV_ k}Μ#8$TЉizaa@ /nxi%'38Q0 <"ohłO9D~;-<`e,Z17l. B쉬]h6[8"c1H@T.ERgo{NPj~z`:1BABGYtyO*juTذ8lH 4Kv)g|#8@ G/. \a9JxO(K_`*g|TۃŰ=hRmR'EpCXVe qA%2]etJLqy %IfwuqUMAy덒xE5Ӽ#浨9M|p zǥ"?Y \)ʸqvxlAīX>vhk#x*Pdu# Q}KL!kiTc+9Qa6u˗ /qǙ%p?Uo4j,d_J4g2A.>hJ!,>C[pidO 5d 6NmB5?46Q+&R.y과$24|=Q#~6^v8kЁO9 ߣL?C@计NBO#ڼ:HDgmxҋt68$s|Lf:g&?J[D=*Ș!R(J 7*Ѱ =Y/o{r~8ƙ|RiI?JA㯴'zEZ0,GJ]n VPuTԿeN9wpH‌?]!Eғ|jXЌUn,?;oPMؼ$(k¿.M 'q?!Z9O.c."n} 0.* &%@*C$K7Y}G, *Z鍙FYPK#5ZQӾHD]Й'IY+*9|}}:ֵO.:-s`z웷 >7%"J9|@ʟo|6o>v"qW+lw]P")60D_hBk^0~Jүi`C)ek#1r%vu!  x_>=e! Y8\;K& w YUxGFvw/eU.{Tbo@9*0s&?wZKjGzm)7 yYW4K^*TUKy>'(X>d~Qx?[>{}YÐD,[&95nmjD+aw9äqH 9r˙yBx#*ʒ kT݉pjmmh 19ƒr:a~=S? >x5K*huv|+l) "4*\=nk %sOY?be!;Uakiw@iT'(h+K-`aRMq,ΐRnAr./]&ɕRSHJ yn&Kڒ7׵s@{c|u2iOpX-]՗Dhm*O %z( 7v5y{ԌVq'~ nI?]q<ԶK:!Ġ4'i$?յÉd"fcA" 'NzcK͐'ȕ.j9tﵮ;ImA3R|92w(ͰOi2FEBB^ӜSsxWΘ<&ldՋucȉp} E 5[ٺX! [`xTRAaea0e+E!z֞IފS곐_¼'Vc]"3 PwϧH;?:1@3] okӡtukټ~l:{@_SŃiWȽ5jtic8_[:N󗂣l?b:C|'Tt[<, F%g>. >$@49!APD)Yh0 {8\4km7/9'U(ͺpz.#O4P)>>2HdI}ѠկN:҈3eGWW B02%=&E ~bϐ5C6z5 'e"66CWao5:Dp-Ý N䮁_p&a=(&Џifl;g[PRx#1뙲ۀӫ4rKLe/[t <rR֍8 W7P{'-tĢ#W{1_44$G62-PI=ۃW$\_ n d]#X}z=Gxl +h9+u[-k2{! =T:g$ڂ!àGpr FN17=*o|iX%ήOU6|]|i0 Ʉ{O!FHXظ. G"XYo>Ϡi^krcKq$7@ Q/$GiQy!2xn -[ b:lk!6M>Ts@|u"J yWES/ +voeq%C v7hfNJg_8 / ~͛ "F^Ֆe;j凼,DXFwy}䪫B}K;&nB}.47"Xp$7 G&T|Ð<2cCD͍2!vA&;K>s\\gI26,mh땵r monnD T~IY UƼ`jVsȏ& Ar4 !׵[/6>pC=9c uz33D5|ۘ{jZrh<Ėt=e=x֧' .4ڀe*' ;DZAt#ƃ JqCf,[u5\(K&&C~:lŌ?G|:48-tYO@B6`Ĭ@59#%\jwPnq8IM\)-J5]hWauGCZYƜ L7x)eYQsQH4;/iRCPK4tVۨ_pP>B0/rEsKrU26Y[(k ( \U*#90Xq֙yDYh,[q/i o/"OV<]4iYB `.)KAI@KW_W#>OYIm?5š;pћXv]p+˩ޢ.+q a^oNSdVL{=dπ%Q6<{c gc,[MjpQ  5JJ,SUt1{~-_ɀEطQ ,^`tߴQv73Z y/&^[K4-.qI@ApG,7s@:'vQv"o{MWSX"ϭU˪L$7]wb*.g'5،(T4ij})n+@A;q&H2yaeq߬X?ж>1dKaՙM~W? WgmrU (~ cm8+ 0Po0i‹D?@θFtEF^,[AKepýA!5`is2%}(+EO$f߈QV-dGٺ4pҀ.Eaӗk"UÆ[wz(5NQ`B[P\R62מ܃ 8c/3ʨ1Pu$gj$҇t@O|cm5s""1TfF"Wg67fCMaQrF *+0K/= |/8 tKeSIqxY>{  hc[=<|-5j2:dSX[|2-⎞ ]9RV`"%zO7;_]NCL$YhӪZnwNu5զEL:l7XS9Mymbz^$&ܨ=g8!?'O#| :&[>;{hydIЃ7VJtϾ#\hwײ`F԰@ Ƌm>q\O6ɶd–.&_,Z^By :]ĢW y}͒σhWW4p{z "Ɩ:BxPߎ 52:5ua%Ua}@0o~1In KT=1W-Pՙ{Eem]Vlk$r#s<0Okb#K>)BxPs'7m`9rLU2isRE۰ݳ 1)3-V ۗ_KF"Í77BN.@"њ0y L3Zqo/\ywlKC' 9 DQڠw!K7 d)R%{v*fId L@K9r;!䲹w'v=5$Z/fjA첱Nn+ 0>!X[v!gGsQ<&KR(?$o^$FDBnGLt,_}aZi}MuRlj-_ͪ"(GY}; JCΕ2Df'1aq<#!QB~\P\sؠ`nJȥ*i/ԯ}"Wu_ P`}a([$4$n>I@90,\mV" noMWɣv4&t{EFa4~3(q|̞⃜W'e,6RyRiǵKv](~(lR.Ri9f9H:v꿂y^wk¸/ф*sΗJtxaJ^s 0qݔ+AmNWGϼ=47( Ԛ 8c%*dncyBˌQPN5fϕ0!qPų0ZTEuw<9, E aY1Ȩ*%3|s`!^ښ S`)>D-:芨z4HRR@9 Ϙ8_s[{Xf>yԡ2QX /IdzKoc¼V%=3W̙SmSCډ㶨ؓݩ&k Z$/dA&ú][XSh@և?1Ĉ 4V%uWw@Q 6F/-Y &]*(Dkyo3٩Cz`DuYov\9&,?њ⩶5/'|RzW.^ 5ơ*r5=tϑ?23+35 C{-*x} d+8y_I| :W^$k,Hz@gՎiYvMn˯ ԵgP%`kg]ړ_k<3 CNP+5ЩtGŅt=l*shYr:f64q׊7Xz ._TeQ5 B(f,$6,J/#P>ZyhcG3n6dj+ܘ.=z=ϑ4FUF. b#k-)gtjfi Ò q4Jj7&YC3j67/,eITwaUo,/>7 Q$+?ˎk[yG˦q#|SwcxHnD:?T;q& 7>8[pdE8+s/X(>tz"^\IRQLMg/i!:]iJGzX Y`\A%ն[$N&#ܟϣx}rI=I=.U/΁a_xX;(#TZ_6(I#P>>4iJ[Jrf)*z8c=Qxlef}ԓKeB0K$, $&I-(";y~Ls4 $B$q p&y'ٻlI a4Ejb{DK }ېrBuɕ5f^Mws<:`Br  )/É2Z(d rnQ+v)~$kޓSf g7TvqenqEeUSϺC ʅ {"/-VC^ɦM801fW "tW/ r_#+[s!>!)$`g&¥\)pQa-nV/_*#Z+w4b0/9\R27 RqxE; y#@{s^E 5o\G ^kDn>SRgn?'Śd "WFOFNYtG,g-eD C( 횠ʠi~GC;mX[͞5`~:ԁ!5.`b&?kJޅ'{z r]R *pr* N"9旝i}kJQvNi.Tm0Q¯g)Wu޵v^+amdO`n}̆ToQRPT7w d+,Öّ_KE:0hxCaCÏ9q5+-]H}6>UN+Qtsٳ}z`7rNo?b7TQ;5vf$A6p٬^A .^Oaӛe]oA6"JDcJ'b#h}@SFٷ.~eH?@ iU)^^,pZTfƯ2ūI4o{#m-ɓj+ˌjx͇ӳ֒ eL40/ i 4jjkC;dQq mL?;x+D + ?uSWPX6 J#a"""2ڂȩ 11Ӥ]C 6s߭Ĭ]@wH:LI7ZY̴l,"ec a-ύq#,؀J"]R oqvGt8dcCK#we=ľ,#D>{F6⯅.4rG1P[~<p;1M&ՑL?{pqJZ; }1+Ѳ{svLj8S5k-+~GH˒)&Vh)W! Ֆ#jd.82?+y47STԩft9WRɤ?b4J9Y`i.?c$m01%_=v́ > 7# aCWZe8L%(Kڪs_Ÿx/&E+΄h>{yϡMa:[;!Ime_Y,5uZ©*ijRH?0 3]̓~vajG#< 9•MO rR'\٭ځfzU5#hAhBsX6P+|%p X T[2;W]@pZ(e4xd}vS}/C5!M'@YbHܨ1+ڞNc` @DJȑϷ|UjiӇmZs<>ЖmD x;lԬzCLxd}hݥDپ*95B"]fj=L0ط0OТg>|7xї+?˱ݯLѓ1N@תIA%0NAkY%& koX?ٝH+?̹wUo &t+' G,^ƑbS9H,Յ:HPm^NsƌO?tcJcDl-a l f+eێ듕~jRzY@DhOƽos۴'TMY4,c{?>'AB%AFbU 'h508,vƟz\akƽCQ#Q٢ęAZJ! p=ffTٻxN/VeXZ.? \.3F[Mj2h5 .@2* cjhGKh #' Mۛ3My{in &a,paQ#J&jc;Z}% s0!:둃b OA=MnT<etcE $~-m'FrG#HVPg6R`H>ݡ:g#tmMnq <'yU))E HW݆@OQg-fwn$n*'Dj\o4XH4:Dr;us ˓WΚ$lR ll N Y@gb0-d7珆ӈzl.Rf[b{߂h+;*V\VҔ=X q&!91h-c}wLlΤpPh|Inuhni`crԙk 6!SniMQw| n6.51' O=cAӆ]H}Hy֤ ">q:wG5#7GMoQ6#7' Vv8fsΟN܏mE>IMlw^j!P/gm3EIba4>g9p4K?YN,HAwya(/? هBm0gy"fky,c7m‚gRfvgD{Gf)_ˁa5Nל&P,|䙽uECK[]J/}ko?s뷾y谖dL3z76xuUy V7XOslvW+K}`xf,&8uywNUoTa&tXHfs n>kBdO  C5 1v}).4KyEܭMVKuYqΡ8IEx+WN.ާ~PQW) {Wcs c&ssZbf֮h| ЃΒ?A1߇=8HE=5iQ #/lkOueSI$os!7e`r1L*y~ |1gɶO nV)S ҕuXtK,y#TKIVY$P!1HIpX0\iR g&ڵ@XiPƘ1|׳&3DaF1mIw?an7=:K4n8?(r7A-p /E&E B@}/oJFxb4=xWipW/g)^lSO# jɃr##߾2O0GdFy4VŁ.,2xiT}Wo ?FzavjFl(++;OH3A;W*AIb˭yW{ؘvVJw+H}􅽨08 ,3Uˡ1¶b&9XP$"R4"pZ[5t<<آ<u6;h|F)yxFnyvH i*V&SfnDhrJyE*7l2{ZKaQuDi 0R,u\"矐>`'&R!y\2e\48z' _5Gv;e?$vl 5Uӯb<,w2ϙu1c.tMRz-z#x/PbA(R&=@{=]14ۺZ}HQñO >:PX9cł 2Q./"}jNvdGfp'F7!ZK2#Xzw9 =01i CiD1F2¢P#yK>9Xh+ɇ.VkdcC Iiy\+*4;WB;Wӵw~, 7tۘ񔾒Qop~p) 7&AٚP߱hCLD-y삦%BykT"+PbiG_G!&)1Oyw2-~HBBXk BҝHKrmyV'H?- rB[%62|`4q< tZR,C$h_Z3Sǩu>m 2Lv }SΘWmי];=r H0XpJYrĈx Kһl^QWt_*%p ޵8^`nq;ɥm9? lԤhp!tfDja9wc$]Ew`,7=d!%VQU]!d& _Ԉ0)kaRBYF-(Ek/P~n$Oʽ0|Ib~0>ԧ<<ߢŒKkT+1PTa/)KeSC>L716jQ 攒q~Q;,ݐIMcG=iU?áhD@8vwO4gU-p/j?j_!L? /Q[;2!AFNj3A6JvXNah의R$\{I+m񽁵yH쫈 L;\hw!Ą_ tKK9zKMf7猬i6Oyw=ew ]nv3B4 7#r\_gW2p6&&}+Z*G2^A3},4qa^?@vw|Fk癮xeDB2^n#=W\@ުs~8g͉d%XNRo wa`Yr9uZ\XuI + LsMp8KD;ʦh۩@⥺A6`tݗj xOTF*ٲ0|;lDamީEV`>eЗW_:jftyI6%OPAΓ?ޕ [:}H v'Al_N-rD)ܴ+a]vJ-{Ӿ|7D aur+Y9/|\?VfF):Ȯ,n@#t==$/#kbTm!pŒshV@G;%N328BQH a]'C7ܙSܐ80O}AmApVM'yA5$b*q)f gsѽ~aMvf7W@Tu= f Hz7q37AN4jnGK:]a.{eDfRz@U ο]FtEmw]|aIJ_l5,[LN+Wf!!40(MH ;ڴ/*eb`Hל,s9hq>Q;wUb͡zfs~tN~85|u21B_xH9[ Sj@IXIpl<vg:I5,WNgۿQo 0'G9 61k.|$V٠8hC*󴴲ލѱ6%ᅪk_8[2(㱵%۰v /(cx&J tDcWL RAlpSjdt)(A?bolG#A S;vtamd 2y3e>"Q~S[>v Z*c$/x A @hXԫ6/wMq,MNh9wU7d)]] 8`xsSZqq;Sl8%4/F9Y;ɜPK#N:!FĮX`VayB"@[üqh:,hVDQueb}ŏr0z$Oz8ݰEc!1h=TF xu](젿D#>lX9 %ٹ_:>vdW&P/7Y)HZg>l+70 ;,3>3W+uoVr66|^HEH2L?ΞW7+TAzz$-gdW7& aP }-%/@b=ʛ"⋄+ D1cYrvYED2(*t k9Xq|U#[3?]J$0 i0$Sꩲh:S!L?ųM0+GV6 6Cg FM'(^l'NT \іiJ*=Tv`%ۏ#xF 8F!KTS#vu֜@iydQ{}#HB?w+ <\憞Yˎ^"AwX7/u=z\5ЄvNK`dR³/'Xy$e"9y|}AOH ZvSl>^ J,Nt8wFV`!] yhp=Z7aS>y1ZlzF (~Ā(ty`9)74{Ɲ J C h%8'gX> ]o$d^ _SP Eҧ?[2F|TZd:T_?wN(2qK)ܨN@fЎrX`NPߏij<3h;G}I|"`Ѧ&:hDZū_Q WqTIשKLzETp@ܰZ7д}S9qJ] J"yI2lx2֢'mcԝg &U4S^鹯?:QSV"]"Bĩ٨mq0<~pgu $~ 8m<2v1-Ŕ_dt!<*nf*y֚R"' og"8,-7eRre奄k9y6}-c*x%`B}<džSe3SET3t^tTA)zv{<+8UN,,Z! K.Vo?& $WX+lR'r2\$ ț ҈M=]_]WnTH̪SPP ~5AM' g!Wx$ Ƀ [&J1.[A}ut⿒lԂW"\8.CU;^TY&ƚ'fVweGSeb==iaZb{wʗ,A:r\p!%eM~XoPJ} LsE]a?W4K)ҥaOˬfa-oDPQVw\7P@xn?D{|Y?] s=B]JT%nχ}h((F@ #nۿDb~ƧվEnŠP=+)t# u iTgYOUq/`Pґ?,' qx%3ΏI,ViԳq?1Vsͱ{&`Yxu8h,8-~- [||guk1QR*3rmۗ]teuK}1 '܋3s:$YsKzG\"Y;K4ߵgџ׭:KW UF"f@1G5t8lՍVV])ҶRf\z`ʒճP&.3RfN%AʢK*W} |I:/Ǟ}IZ[Iz-`ݺQ8x[$tزtKەG2~ 1zܭ|ECBسP{ݧ[&Fbǡ atS `N5F;ly s`btġQhigDRT@c|G Ŋ#.; l+7L{0m1vyt(qt b(~ǎĢZ|H\x{QiZ| 0j.k6Lg󌜰5r$BV .V=m\Dig~xsw8LZN ߪ< #żmU P1$D,GɾS4(^} ޺lޢcZ'zGO*ڳ DQoPʅw K=ͥ#^Ŏ*n X-Nն ]-j޼ͲT6(Сl1#{ RK;$y"v1_4 bacė|^Z0 o '@,gi^C}񑥗'E}> JxnA $2,H- ߘo[SBEqQ뮰\nsuDZ9{Sfc۶]A)Y u`vN#L/O(4C[9xm|VE~Q7^OY-3r\.)YviU >^ KT |??Z2 ?^L`Gm'n[YX g B;K X!2@ul7X}#OeCιS ^X꺊1rV~-&Ekqjn5(#!|W:$m܁h/TlqEn28!"Y1,~ ?; m-9k֨0Zd#v:O {o`Vr{v8I{[ S1 nM{\Kw:aM$tkG0ltH֭iG弇Zb.ɦ]!ڵ͙@~HjzJJ4ʱVۄxʱ:(汵 Wi;&qP9esr{"^::Wd J&/RW5\%ͤ)~_TL(ݜwljEمX,E̊oAӢHwW{]H+_ pYC'L_ׄgDW\xuoJ(a͹5R͚ёQX #rom o8j`}`I*Q7UO/- &Y s7O_PFB0 <Q!X&>jXg'ٞ'׸ H vܭQ(hkM.ZA9 <}?nBɔ'U@Š*3FPG}iH|<9c_Ma$g)%ei GqSo2 AkZ,ޜ]Ue"k'aNT!/"\ 'zqnC瓦A`"Yo[9@wtm*٦Ϟ6О)~:KsW rED&*DB` h듢nn`j}"md_HM)KCZcъֱֶwc. +=5>K 1 w6NJ*_G:q/\zR^ILCR҉y{anӜ?ϭ]_--! ý^>A '1W8h8[eo)W'ú>E3.JIlZ (K 7^@۳nhP%Dg_`$U5iںȁ^PS@C{/:4Ca 6p& : ~hK{ְzZJQr~ {0u9ZϏղtT)b/ʺFs+VUQPjG}wvoBv.]5& ZWKqFa5r'Kx߁8S P:8QonvE,̙F,g*Q Bޏ;|o#EqO?Y5mMZے>XeCbߐq4.=M%aq%X")q "?yo/0Gx*\&d}c=KE\| l~|8~׸mVQbkx;) =0O1нv922U}Z : o.,pSA-Ԁ%]ߒ!es|sΉ [xi,84ƨw*"˦Tq |n;cY9^?"#ܡ~W *~s4>l6kr+QlTU~zc]FOK(zP-sLP:ٝ:p&Do&ӆEa_@X9<FNWQ3fS,岎oض663m-"B:[zQoU־*x 0Ѵ<j$hkYrܑx>XhյG<蕼 3n;_kT栍yS\[m`DŽ2ĴVyR 7FŀLRwo}T~q5cOV `F??8vEt#-n%)_=,S1Pβ!<,XNCOF$ʼA./Kva4\N(O+?ژ"0=H{aywވj?Ns!N֣=` Ig_+÷@)|>z'/l8q 1 GlJy/ݿ}zݍ PNـAcMp]kl.#DӓF{wK,w\534 z AB'~*q8`;QW/l7om5? }ykZRTNG!`)Tݯ'I^~pI2y^MrQfڂc[r-N!Z"_\7 s$vďm-LF;]N+^ k,E9vѸ!((˷i+"?68B}BA=Luv$W bTm'W 5G6wa ur;Dƕ{V\*PC`|~([~h5zD?6@R G0=JHV29I6bbv/ A*_17&]^_88 {ővqm`"YRDdy!#UoO Eر7!Y|FPDCWܢ<@C1 97X+ǜ|5V2/IcWY/Wy~ G'] hQGw#`?QgyïV45kkI-EYn6ըCȼxd8V1DR$B* S>}?^{,}]Y=;3' T! ݾĕ12њ[UZGk2|}QCEG8`k3QR=[AA):)*ń?LRcdl %weIX|Mkn;* TK,|? 2 ^ҝ8 $#TD+ ӂ/2]aKL\Z5*n=<4ڭoIYgu }yEGLhgbjw|'tiB#&Id ]wҕdGKed F.ez{Nj~h^3 QHh'EB-@yȡr<8ފ*hH *RǯRyKR/Xn85z AdNtوkyxl#Q/k+H-;D^K!:(G[!D\O;Ov6|HJ`)mb7sa2`4FŦ"=zS>^o]ȧ'#3@FgM)ą۽Dnc4!IFs_b!<(Q,;j ԭYXv';kl)dx;O˓)v c"c[,+^odVOq:ʻ Lcc>hYD RH#JcR%㔍氅,zC\aw=fT^=es%eܼ Oa`k4?ĄcE\h@VWA:Sf*NL+_ (P~.#C!uY |ï'\dLy_1l1f_CD8ӵ:ݫi^‚%ȍ)r_3B<. | GX6"2snq }PLC{dO Ђq5ǵ.ݶۧ(o_cL@r ښ#|//`d 1Lf}ρXn ~9 }_K}b:kz,8[%'J L"eu! ЎFU!9@|ЈP~ӲvtT?DsT3V0[Z= *Ƚ;v妡"7>Rxc| jR{t;w>i 4^usB?+{u,H?+% _rKb8s>Yݽ;ܣV]"vc7IA^ܣP1]l y98j xZc ];9cJMFhim&6Sa)_NϿڞ6LEW(aRt5b-L4 C}K+3Ѝ(GV8#F-k]s%8R2|6 ;|ԗy siιahB+[dP8¤g _-'%tNIHm3} VQ=gCn{~D9m4WYr{͈ G7QbTƎtS@k 4~awU|ٿm̐+X(=Ûma>U +VCOV{*Y8Fڝ˨\GT>|,VvU|y#C+2p ƀj K⌞ܮ}pLOɧiQ)ZN:aK.l֒XD 7 *Gt+{24[;&S-Ë-O$ .)zEJ|&P0q= tK9bh<- @-:_r"z0ٍ@؎O(uR\,IYw/bgM2 hJe)xV##6wyZ~-LCHzzal;ryd3s8,7N_dCҜr){*=Ez۩A9,)xA^$imaֽi{NFsxƂ@HzH!*{H"IU&6 =6Q'/DvS6m~rIz+co*̵ x[-,ÖCaպzP!)faɰ'<@{(ܸuCPH|$ v|vf>Fƚ(N2zB{{g:1Wq"tVԳT3*AC.zAXl]zSi,;%µr- +w PϾE/ba  υ?6;fU !םFNY)@qI3w2*m(\&aoc"9S lx㭍\Nw@dS ]Eie"$X" p6i!23ZwO$ m&nӇo o »U|CJh|ڀ~Ē܆M$ҝkVAʿH` V&$ bP+,{Pieyc15C`44|힅aiGIAu! bXolD{3UXڙ\; $XG5@+o! z1w U/l%Č ns_+uX+ֹx-(8s{# Kj/a:L?QaEV ,~,[yw{Il$>uX9 QIb 1 jk "T6Z~ Mׂ^M̌]|2+!-1jt˔|H~⹽- ,.+Aw(-L  ~}7{OFTAC'GFdaԶ=Gnڻ;ԉ *gLPiHE$~ߝBUjְJBN3RqC32M@ m C[/`M&Y:J0 h6BCx-b#Pʍ*:;k nD^~>\9Ui#;\raqņ>&&En$נHsLH-c2,F's]vX'_]:%uv֬-/TSdr^u{ݩZw|rV?1,LθxVC/Qw-c \) u)QlU]s2 s;h#=mۙMAN&YފU+]4a{v/?݆t '+H)A*`#^].q!:|S"~xMM)N='8^rDgwEWԠFcZ_ ``!a*ЌdJoQ/Is0fA(s8Moj%!\xFq=ΧX_<i̥n1`PqTBd$(Kt8A/}{X҉^! Q_8:'%Sg'a:YΣ46 !r{X9cYO-1}Cv̗h iGҏԪ:U $t:y-8?ۏf?cur bXQ*CZhTHgWfg9eK>Xjf NcsYLz昵;v*V Q>YQ%Q (.Qҹ19$SQL3= P#D$Ri0e]7uru8lX!%!-8\z^􀻂.ȇJۚEq78itJ֗f"jhD`#ya&d$"ݺJ{ R8.!J҂؄dاvG)B| y w8&^l6>:-y lgǜ%%.|$tUIL @#3.Z~n#0BhDS{jl1?$ ԉ' P0^-#!0%8.fmKvdk48t,jHj0Ѵpnr@}f !%= t5-[B50%Sj˔=K3?@s`pY3K"DjLJSJ+$yQh%Q)tʝrZp'etZӿϵ6h@+~ D)v%=™ yro jÐřTJS'ƂGWdvBW 0"aP01u"!*2DY&FiXKVZ]q>>XHFJ)ևHo\>c~}G0ʹ/@aEL:SGV$¤tn'PyqE[pPV?k+k[Pe+jŋbݎLJq=d]\5r_V&QMg/B3z"Ne9hlџVjv 2i]b,c}l2{cGPA ~dbAMlϛ7 DZb.u07vk<|0bQޥF.CG%<4i3K0*З6ZpO#?[eڛi*KO!08T؇SFlyrNX2\r|^ AIppɘ0t|/x.o=OaӑQ]1& n,mFKa`*|iPgs6'v,KWriGoEz?`?FtDCwe,IrX/&nJ HPsu4-V!d{u` M(H)!o μB/ڸetsFGl%?PdIr ҋ6NaGSx;Z\5Z3=H-0v=dQOtx/)S)|G.+~?X<ZRnL;9$!U㇡^^ɚ7Jא^dO:9-k4QBI0@!q@xЕH@,;KSTֹ$(#h%>A[^Ys) N?Lg>{\ DNVVg,ZD׻*_XN -jSy5ݹ;.F饄*,R塈W뫅XŰiv{| -}w}(erNK%lJrV(x`qTtk7Viz{>,FhQNw416S࡯\m3+r-K:W we'qļ8gsAx b_4(T2ks+=N5-D-%s6f:/?WMJ葠i\aW;Ac~uK¶pAF(x嫛9>۝uԂRW$wjr>G~^zgo8?+:U+qkpCן=@.R M>qIqx[9ǭ ?d -@;حB%k~趷sZ%!ДLcoZNBӦVs7uRXqSgqv{JNyK~3ڈ$I uH3B3vo 8BFoaWAx%\f=^Ċ9qpqeuH^;L-w;]&uj]R=iG/T/cU~zp1KV G Sf:sA_]'(#]f8 e9zc[UqJQmγz d^C8Hh}x%3kas:b2:|jA3D/pIeFU-~8uZ[.jATZ>#cXs3ZrQ湡߯QVjE 4vVNO4g **b‡֫+SH:RAч$)T2ttX~r>OR'EAq]C.M,Yc*LM6l?ݷӖq E TtX @(}U JJ6mӤb0)[_͐F/r o;L *B\=*m|zi»aVg)Gw*r!>ՃPȧLkLllɸm3*FUhFNe@X|nk<:vB='AI<'`;zZ `a7-3wOƌVwl~Ptrsew]obWG%r1Qe [3'y/t(IB/CKkuz:FlT2!ﲶTĎIހ./U1y,(lx߾u`N5*Q1RwB< 1s&pW(dkx@Yi|ߍLFy'R!U3>,_s$S@š+DrKJy@4?C8fVȾYjLVŖQ4H5 R*,'|c-$vFWb3,!YP~?!u7¬*JRezarQO?B,hvi!CIU`E8q%=mIxB*җ-#cBU( v?: Ek5tD'O%'ZhN :wGu[kK5ځe7yY't[eFi])F: 967BW̯mYp94[k~@EY(L5x0G ptN17dXO!elXdE({[5Z/'I<-ӠYߑtӝUs3J&S]2il8S](L_؉zn5cTiPKOJ4X$Ċ2|e/5t:Eωx6 ܖ!$'Ӟ>"OQ]2tTRPxSImbG5@ON@l.\@%g*LHo>HH| 3:mxbH{=Ƒ=҄@t.v~t[4 J)x?|û5?G=]AM( >EC&f&fc8HRHf8?rCO{Y+5ϗֈcb텠x5J7=Ppvr24kĞEIuXg#H)${L^j ~˱)JY|NJ|x7ɏT(.)sWl ӡL-M& a2ڭy_/QN, eeh)S"?t%S  VXbK_+#'5s8 l `#>M-ҭӀHi6ĻޭikGSS!C&i@6'y4qSIŏZ2`U=6X;Ϫz{I3*v!aYE+b_7-pEƕ xm@!t`) bLցE.]pz3t"3 kr msF};W}Oa P&ϱpm_iV}Oqe6G7!YE I8(@;'5& 7\v:K<ާ4ϾO!F{?Wr.'mnl'UVf>OȺatkejWs0[`:lӥ gF5d~;;ZI} was> "qG5txR5[qx-W % ލAzeV VO*'귤yBÆ5p[Si\v)=둛P?sef!ĀAG&7k?\K-E\4q5;7"x{~^fJ`qV뽛 $[?b $hVg)).m 筼lE˗˞~8•W;%^ņO_kӧSy*' " P9@r/&/0 l ^̸yȄ7&= D@;ARn?*if

      7BD-(*>+{C1$g3|ޜ}Wq`e"c\3ôW, DFu# ]j?xfLćyE0=m KS@s0ESRQzt*'zKzgoP,,i A KR3v }ǷW’zJD)\TrZlmE'&дEw5I^aly*Y 3> '%%K4A$'k gNڲONCƬǬVgQʓ-v ΅ΥqP\ܵWR f% f!%`򤟅Hw[88rVK+5{>L$>ƶanM^&Z4ۮ-lİ}o 7H4c{)j}4YEr3;KG!:d̒ƭ T3Kv T{<lu uBB3%Ma#`386?a6aRH2ԾƊ7W}MA'ׯ=u;: LSS.osp3W^ݿ*1ꆕ+Kn& uߞZY"ӕ*Ǹ(C [dKk6S(l>2i (~"yxCbRwSBcSP>25bDn[u0&Wy; lRؑa@uȒғ:| :==50Z_ap7?F쌤Axx! vQr&ҼA< Xm2.fSK^Z+TJppVt8cÉ'ůxI5Xh5;g8Sל`c6E %S RhIDgqye'?|DWY K2i5XP!횑*m/6/ސa, (wߝ9hQ)eN$Qiuswu/%Be0&QTVc8Jt2ZE#GkIF}!#ಽu<- o}@Ȫ>q}uUpHA!HdOR&Gӻw1 FT' w+j(7<8^?al~?Sq=5PL\X2[|%gu8'^~.r!% ¶A!gVe;Vڪ[;پ%c`{ !zEB8kҹު52J@ r*U0JT@k:":DžVH$n0K1?v1P3΄$`iҩzmYj8m{!W8.Reh,B|Xi=q@lOX/ IXy!CN4^6dΗ/a|ǺyAuIU4C"7sD̜ iSURQsIM0y2U A5a^գ3Vsm28F M)6]Y,oEݲ& !Kfx Ex=I_.ŦQ-U).m7 ;cI- sSP'=#{iFU`TKi10s{Ft҃ 5 bHH7Dm(QTeYB+oɮQfa!?3SnnXY;TH 'OB;#y ) }"0W0H;7)2w%燎`< LRWqVO XQ9F7Ӧ`\D4$cR\ujo6[,a.Ehe4NVL/AF>@ A>Ri4͚%Vxqz8~i w n&(1dP8 |A|< mD[dқ:E67.S{эjĿvWΟ'=`YԴ <b`T5YQrCRM ȭ7zZ/s+{ Uρ4YKkд=eٞ-e.ʯCC!Dz-`ꑑ9RL!\="9RGzukϼv n}`3G\뀨Zcd7k9&ojfL] #Q{䗊(sOZf;*l4 ﮘZ~gsu~/6Z2%õ2+i~`вqۈ̧)Q ? {Y=mv|6vea' @Y 52GOxwcOb:uNٮWT/νF 6O-V;z3}pp=5 ax;02cXwV*:j<ܙX7XNZL)=s>1+h0V *Tbl~ƴ'求 PANӘYo"A )wɼ:%˱5W*^D'gVsgHkpa)Zݟ,pE!iݳ4)<a]Q9WKjy4.,շ/1J[7eɖ z"iGl1`8&E45ZD>9t \&pJ+޼y/yQl˶F}SDEFPBt-/5yK9rGvR^'^ouB@_zeO$R՗f{v\=_0;2=b5=g iNU8m|_р#]?vl)cz` aϜ'qDNF l-fS  `M<.B烎sLm>L\lDڳ>RTN-ĉ[ӔnRPK眓ׁIc[/0X?p94B6u8t&hl /mO;HEmg{D3[f)tup<W-.u[%rt PS٣ܯ4Zdcⷽ8fxkN7;>GRۃ..Y&rEcۘs^ʰi]/Y cduj$Fv ?R]]`TJ0],K͋&@ʶXl/ZsOs}tgx @8 '+3\k =FQdMh,plWAg#"6w $ByZ^8]A!P5 *bs8вK26~bJ7MR2n|[x;]?p-c(U0e}WIv4Ef+qw4 5]-OM"zi\y-zpDy9+l\Yܒ"M^=Ɋ~sQ`{,PC0p*[[/dIcT/g #tXWY5čt[MZ>^,H7lVi~ N6 =gͬ 灡[>ǭ)^s 0{׏uU'h~:ueWoEjjM4'"my1wd*T[>fСc0cV~`P*FQ5 ,vlW9wYPNg YpҔ/0ژF[LXL+v>]<-lvآ&ʢTȶd "o#Vſy.6Ln|W )bKpyc鍎q̺0C|SJ@AeP_X Y5&ހ۫pN_7lXS}$~%h2AhϊxDn}eaj˥m8\Qݦ.Ƥ-I]`qR]:Jho6&:$.6[* /cVe+t=ӎK}CVIW@6vJZd'u?gabf z,F֤ok{t#jG!E_e :i'g@YJ</;sЖ"%"4kl=ސ 8T:i}qWy(^tKY^s'{x%v$uLqS =;?\x.貟 H@͟j0B\W8QbR,96"6P-!#dd$UK"e} `2Fusz=c.ZqZAN?BUQpmQH)b/:UO]2FrF^QrSQ1Cv3b< sB)##h]q#;7pUn:#~=jT3FG:\;,p[hFՎdPLxݴ R23z2"GT@om4‘ngz3X_V;C,͇COYvz`+fS* T2ZUQ0rZle.)58G7O}LJ$ʭۧ9}{]t到|/!rw"4btkcLakVG.6u0Ş/|(5`7c[tP-Wz~ABGX7Ya.#|0CԭRve`jz^-ܸ 8_&=[ߟ^5J$}C‰#Ggrv5O/!P""~|[Î)din, 8Aȴ&?߽ig:9@Ji5FB̋ 7&fz##[dʣ 5ᕨzhqKwaA}͟hD%mY$+aԚ_7Սs 3SaOȬ23 >=>]1nU0Ny;%|;F5..-:3wk7MB3:zm{zƁ<ʁG+iT3O .y^7A`(O2NY99B iIɰؽbHcۉH7x$pm ?~1 !zJze9eJgڵI¹WJNW?2g_hbC6=E'-UmЧW_:.Uc8*՜eE” )5(AQaL]a%rhwe* ߎ0 %,'YYWEC]1  KxN eUϚ{_* r2ԲաOy۴(b-pAp3*IQMiz,y*! ~f^[XfiI=Eӗ2* jŐvcg?N*]m4GV~$#ctˇ<=`˚f;K<F6aʠHpP2eݚؗ&З -7AY_DQuo0;PQϬ{•. M'B}k4fr'><q]vBl8 ΈMAwߖcQo H輼QgD2Ӯ-t@5~ޖ)k ͌*@ol``S&B U+ϝSN=SqJ:D䝻U`< L9ZX;K"ncؖ w^JAwy5:%p%X!h%۳SoU{3JEu|aR?nVySR>V8n='oCe8(FxeS/" U·t'G4X7'1Bc+ ![^dBٯƧx9'Hv2]vNExgePv{Bz" <5&*F+t@|I[NfI8Eޖ-?C(H|^ h[ a쳐L6aǺ"D}"^}A8!j@ɻGAFTxhzN8yXh{czo1/Xk+U>z!!0{褹QQ?hdV_ /C1W@{Ka](lˁ{'6{E".N-.X+`6[x,v>Ct;j,e~,u_24e!z˄s!ÀoϾUE?lA  a!/!o '1W>b??}3(?qHCJ%%,䌇JX}Ek4:=ǿbrK"`70zf{<Bk3+P"Һ *6CrGCg_)S^ÃMw\͚U$p8?K[G螈婽85K lpFjcozQ̢U&;Yw"T$,ziDIN;,_P+ayRp`=OsM`)rV}ʚq]IPrT7 )&ow%A.Tcal:Hk9(^[(-xhI" pV>UlByBb0%/}4Jɳʇx~AʍMäw‹9n"` ·g>!m~Ex&Đ@xAICчM?itqC̜Qksv>$P*r 8~I2kb/q4BY'L>ė^vPix5DڪY'Ie*B%S-4+]`goNWz8n6r|L?G,2Vy!XZ?]똧RPPSmTpbU4jlEC0ȥ<ˉQݕ]dSg+ X?H8Oab$mxʱNMnIiSop}%O A}X׆|͆}nj D^eDI4M3wR}Y&J^Y+]Knl;P0\++iY{ސo#ܺ\ob>]l2Ô6ϖwhZ[#஫yE9&(F^ S.Y thiuA;.Q2z7v@M3a#疏Cf1rqNCE[kWܳP-8?263M{/ /TC$xV]\({CQRߘ†,.*b^DٙNt~|NV0edSf,Y54Ā]"ڔr/g2tEwCOm)r¬h mI3YS:SDŽ# &Z@BCpB% .d->_(9;Yo )3h{Ow`S1Fu\%Ȝq&F+r0-F%d`YH|R/y0tS#\t,%N⸺) )@y%?B/("4r!ixR{K71$q E'--'1'7b"1spFRz̓H\ٱ}nO Q}͆ki7#G]5JHDT6\d6^EṉX}]gtޫվ?eQIJaq8m֩U"ڗPplQGav!N)nE\^tӝ<#zIqHzOO2X{& 1j?I2/`6k>[oqPpNH7 J ڣdr!\x`; {͚Ն+:Z}/}j{?' f]12 ,f >(DM+^Z#_tPQ'? |`a;F19%[7 E!m̦:ۓeEɔeM2RceӶB旒ݘ\?= "ߍuAeIqm Z! E6oc61!:}LK{{CͲ?+yjB3#c6v%JÞD5c܆Oz4857*☮yH /ԝ̠(2maM#WWGֿMP iYeYs#9k{1?Fs6n=G+"ZwPg#nZԧ;jdwmS-PeKehX `ZOG~6 w&”%ܗ+v&*Ni5!֛Aץٺ Eu(z&ūMe?1r]¢Gaҵ.T5Z!2MsP^5HJtEVxtxÃs4PD]-lߺI;IZ5eVr%'~6ͻܔsi\H)|OYXx *>ogEvP\U: 7Q30ٙDa{tSǶbك lm&qD!oRFg(Q[UwB:'t+C/. R+#UAl"V^Pmf4>JYEu6G%J5pą%(FCyʱ! 0GoW |zZe5ء/#2P 2)Q vZc⠧faD{<s5&: ΍u&AI@퇃оؼdAE9 |׏E9M ?'D/*X7s}m_/9)G&sn pnyabdrI] ;?5IYk(MCFwvtWDӋ_Bq,ۇm2lld(k5bt#|@;:Fgi8 C5ǰ1ߙ(3˒:ZnF%8qX ʻע d.F=a#AyLNZ }h @l]po)V2@6K`/5&o&-)V `I-hOمHܖ.[Jc.m)0\P5;フ՗DϢ}wlo ]UPi5ߪ88r,S, Ty0zdN H(JTۙX{B#:pw^~*bE|~_3TK!ESj[sx5_@v6c7o$m*I8N?>;&[ 4,Syh/r"CY4se }.ʂX󯀤ovbz A7\9gO!䦊٪jG<$4ex432-RH4e PDS! Xǂ >IzJ;(,cj\iIv k⦍4M|xyxTm #x2F2L Sعg) cӗJ:W9[͔_38px,Ht5NFpw*IJ( zoc+I֋ʋ4iv_~dF,LHmHo4K;TE3soé⏜͇7I.^fE+Vl`Lܔ04T8ce5T?XI#/8MXS h1:Udubr4? tt_T$t8GB̻Ws#AVDZS *)yj_*eNh6N/j#ƶ2r+;?|P{Xݯ<y~Iw u k Ŭ ztvG"$*i;&~!~pU<;7xVel MFEϔ2|kaUFJ ]~kskFzge-JZZh\pLJr)8DJ*E _zUe&VJ})Pb®Ore[4JHCZڂHkL7GY0OePra'\\$& Iªl/F cx cDk?dF E JČ1bu*QIl;Ǚ$jJ5qz[!|Vr80$2×Yk fg6# ujTJqRK'SHWי> \{hf}K)Rݾs6JBKVت%}9FgIm<8-!L%ܬOAEŚy ]0_ z\R zTK۾ĸy>پl3"$ItaIVv-ӫ i5\iv?&]zW3"CJSw^'{ޙu3 wiٱDgt?<,M<{8ᐡ򿿌31T0;@)>i?;D_N&yZkrh-(#}+Fb_=as5_P:b5^T#0GTaG=4a1.d{xu 4lԫsD(DTo9iKYV:jn"bѼ^ TwZљk1p$!m#K”`Y}I~or拘8BVH9;.?Q_,fk ^ªH)JT/e!X UkxXL[ 4!o 48?«$[`r aիM$\8}ݥئ`"g;*Vq oCbߖH ńookTW#sG]Dh_ ̊dvg]PKp,ip-9JA{\n#>Y-ZMֶK![n8d]62ݷ!O/ v!|h3EѾU xFs/MX/1mxpU&cwWn)F',=zHpylL83.ѳ+/iV$6S억E aokЊv@4=PJxjw2ѫLKؓg/m1?+\r܌[6AHj b^Tg69gRy kq㈙xdM=lh"]44VQvA|R!)iaw]6\` ȺQȤ6%\|h\tRkO .9~ä@\M U2oA @}OoBdiSJXJ[Ds&r?vt.o-8 χ Qn]t#xi#0AC( فuiGa@L&lRq4djNtڥv7I~=r.QYQ6>{Utp!kp\XjdUԱ>tʨqL,T9/ h9U<{1qdu[zgPhL7f':$m\GI _rթkͧ% Q% q9jafB .!*pmhE EC(mch`^V\BI7ސb\ ˝fͲ-[UxDnJ"fVYʲuߖ`Ɍ.ڨPؚ9Xe{Ų4k$@wFxyŤj>  LM"zOܼ"&:o}^ l 3|Mӄo墌YKV`hϬu٩.R96W+^ O :ETI>ӆɕ@a@~ss$\OVR_IP+~Myvvb]dVJ5CTyET诇 d D2N5>b, qDf0G9%sYDf0PONpXa<mrU*![n+ 3%q!} Y|z&8G`v:n|mCY{Ѝ0)qyTj9m-]$ZaV9&,0O/1߄q ?( =KKd;dmҁBUP ya)``pa}#\I %DwަfV%b]@21mCN R t-9U4wG >=jV#{#r18 E}L77ڞ.c6_;wE`]qRS + Ҡe#Ii)hK>Zg%Rx;vݕKicy! Fv¨~Jb}# DH%%5!:@J͚0B&Lׂg="tjWAX\Hb0_r _">=,)`_av1N4'"1 @ԉ:KAۖyBR#-5!*w"}-%p{=CuUeK(grNdF; ><\Ј=F"oJ9nщ钓 z!id:u>V3X9 ͙G)"6`Cru* P=/ӿ*N-Ԥz s ZBg018WVj%Z3,ye:rQXY| WwcaRhNZTa+,4/b(e"z8rly/cCYjh^jUC&kU2a<6J!aiADpHk z.%M'Rm߻KWsm Oa76Ў-:,&([  7+\;Q<]AhEhKU { CߑTGWki.Lmц7 uݶkv9A)+$K26@r)L)z}PMgkaBc1dA͞@U*{ Ε>&/깎!\z M7?Ř8{tϴ>jŚr|p+c@ ,pt9HN9Y%ѷS~?ClU!01:R)z*Lf5~ZKB;1=V%f]KREbRl㴣S۾XdE'Ƽe ^t8t1Lb&%5P/o':cqeݎkSoy{7Rg5Ok 8C!)d_B׃UX,?_χ*}o&5udHf9rtre,o{0{Fq3%̣]?"%=L~*3"L6vڕs{9Т6Οbѵ duFH[k+bgb_!e=|aqj{xuNn{ti6Ұe@˔IQ5XcOHӜΓ`n4ۂߞ̸Y,X *ZA=$kW8i%^w}dM&^; Dj>w:ҙ}N^G < \#a"=4)ld5}3wVF6Wtk;tf*jLiGsF %c:-I@@6i O1vD~|u*B+ K2wyAh[,^7UEBg%H9.V n&ҷM=l%`=tŞkBR*;nV| V",M! +hcCE: e;6B|͉CXVl|_8lY.dY%kpL YLVUi۾KtqXWdWAmO|' fB[D@ FW).[\nЭ'$x" ԏ fXbyq{Ta>WwyhH9 !X c H<K,]狼 1l __+j2 zЧӰjeP!Ud"!|INku!pG/&at3 6P<к&!nLx;ĖyX-u)е'Z2o>l]pn(!~ ?tLgrDϑSt(%}.ewt_ށp\uM5Ұ?6Jol[>g+o~Fr~Tb/dA ӄQSHn ye=\D_cva~U(ӂ:'KL4iS}޺`<>,(a ׳kyW C߽vMׁ|X@fwօoiL3kCZ`nPcuX=lo'M ]_#3A{ćQdSE‰L'y=_4:ci<1h_|=MU6cf=1-46k1,rg,Ђ!\0AѮCF1Ӌ h΅Jkӝ f 8bw?M7 kZ#пݎz?9a ۹-Hh^ ({ Ԑ#0Kb,zoe} ˔bŮ&\sڔ=D@,vw#k"w ;Oo[{},3)2-UFgכZΘ0M$OYVԝieU]=8DԢ?ھ'ބd!9&>fJA ɛhѩ1ټ(ƃ7{FMV(L3IE^T9o__ϜuGe5ہ~</ZMAfe-*E,!D.}@NV@, rtPbNOuVQ \3 JJj8A?1.eTX[,-D"L;0h(q}!75| l6gCD(+I 9J:_N~: ІM[- 6`uvmk.Z[T ۧ Td_z5$! +AW`;'i* Bs,h10}L"IK J s3<<K*t+q ^㔃K3Q6]\ɨ`]5Q#tD !S8O}ӝ|%x(}lCynGofIF4F[!b.ȣqwԐ4T}_S(AǷ ptDm Z寺rOTJf?lJ e[]UjO}N̺g-Jy@ tV@xٌ)x̿ * 3y AGEEC:+%-Gu L^6܌Wl,!P-˛Ke3k1m*}W 6悘9g@si`z&4 =fߍU*>PսJ@vAL@r*O&C'kwR`[ 6AoL5l)^.m1B0O DDYn(~ZU>vnz!uy|YsJ֗Ӌz2k-xp0Wvcط\ e䟜6:'5rMv9ݱˎllC&/Id%JO#AD$u&SU$8)`+!g|ӬT҆L@}`g::B?7Ԏڷ4%o#G3mr^g*=m,Led 3+7p ^J=2 i# 2BsIf5sBh3FدIغfZ AZw[$" ]rn78#e I3re!q1Є@#NzS}-?~|-`?tK~ǿ| w&Jh5wl|w3~>ʠzXūb0qn} VF,|>x,܏|77,`ՐVuIf ݘ2 ͆dΣ"#pFz-3 h(LLN/GkA&Rh4BO{\MnX>&>4Bp *vgZ =3Y,+*;DNge%+уJ!P yb +zAN npd8SS[L*avv~+ܭ>|e` xo 1m? oqvXB%3s.ϡ;{vBlG/[2#ǧJnNw-ꌶvg6qJw紋Nl'8^Z oIҧ*7R2qt3_m"FSI3;+mab!ڭP@R+Yz~23v^dtMyQ,X?t3 4Q_׊Ӳg+MNQ"zmhZoHKtu#. aF[;<,(0:3enrYK9ekO"xhQ!^} IA*P TN~LdqQpx2FӲ@ aS& H;wO`_ЌU Nn3DPh&ETJ8>g :Q@%qׇQD^Ij爮!q&'ۡxIz`D=i4A|IL__3B*6Rg88eolhW$V"wR4i~ޤ!]; chP-}߫{S^FOׅoPpL" iS# MZ,wH DXayXĊ a.Cd-Z{C&Q&Ϩ28/uWdVѫu7MY)sd^ި|/wCҚ+˗ bKczH(Eb.^4ՐG:\zGDԣo; C': Ǹ\)"Q 3:?ЗD* -E,T;@n2j."KFؖn$rXSCNb!B}|˟bPI<}u U _A[ㇷeSBk&uVF`+ծ0 c: {V~N?Fw-U](}mWT;$ď?^-c%g)Ti-3q1x^i.A<>e 4T0 >}w%k&XN;v`.t`v0YO#S35k@ #Y#IҦnfM 3G^5'9jwbeZTQei˥XP, O5.rzO2lb=v!iq&'Gt|u?_C>cF (Xl&ȅ+ XJ?7hpPO~`[DnO#JjofT+x-s;ȡIYK]g].virb%V3Y8\b34'>MMjw@4NZÇgDW"-5˝t>-"p~0/_8Kmf j༃־ =Xz9`FKϢ6*³<5u!nZ*`X=:3gQ*k8)2xIcAn6e{3@o7w@wgؙIp;n[d*D?1"z1 R8 HY mnW.U_D 3 fxyڋõJYO53˻Q%NlhG{TN)Zh0*9sTV^YJ@yzߛ=7?-`VFW\WHCS>nMtvṒ3',Q@ׁOܔ#R<񷢃0G@INQF"彪N bU@U]GW4Zګ[#@K#d @=kg2߀"E1b) F=M݂l)(Dͣb$VUa/: ;39x8G,e68]C?yK>Dt2K1Kǔ VGs~VjǣnxM b)# y(# c[(H @Kd>=M.HTE]vݺ2r67Ty00LUK WqwKX8'ОD}RCe6-*Q;lߠwK X'~Ұe>()z+ ǯ=ov:v&Cہ \'aףiR$.Q\dIUcg9⺵A d0T&]q㙘J#lrdGg3تɓDV~bⓠ"Ӕ`9 \ 򖳶+mRڡ>DO[<:l9oG힨Wy~zLnJhEҷƂECB 9:+Aa -`nF1YzI?MoS ? lh|5oGϽ$QfMjT@7d32OZ[hϽ%%A6H=tr`?eO*m?vy:e% t6 vq}aMSuOϝRL槡[ qJdfUcg 9@kd;9D iCO.y57ki8 Ut_ 8- O|E:l,ze¿1igRg=z@ؑ涩;fF;ޖw;'A8uV뜟c.PYћ3G`6>!вE!B?^;:TRV=罟{t- z8IvvцS|cKTvg0Xo?GbčzGCyK7]7\_Ush3WB< 3wMJ2mtp@cOrt"|ڠ-Ze=1=EM'}nd6G&8֯2יUmjN PɂbW۷)7lt&Q` u>v nj !%-&C'A n1Jݘȸl * @Vh,I@aU4u41;L֌ Ihe nz er=tslܩi*c1=RqڼՁT IW_l|ҍ.Ԥ%ZMWFۧKUd.egt%@\u7xq oҶhg]UFq.[I+??98S,Z5Q`̩:ĕW}6QF};5bUY^[M#ojO/O>9Qg'^PʭaP;Vawn&cmbaO~1!`wUiMj#֣WZiË3oYP6N"ۢϩ%mu[IM JoppA30 ! Q){\ ,l3oY۟Ͽ#zX?woثnj)~7L/aKEp.ʗC{kZڦ)rxS{tEtr Qh@O4iҥ/Z?`ژW<^QY@7%Yu*o4s>*ع2.iRv~3]G/{feXtJY/訚$aJҴE("=Ez z=.p*-)KwRiD-<ƹGNYq3L8vb_.E >9\W0P+i)}bDWAfe:IT V%6 [ƔbW<{҃ wл7@DU  U(%\鍗<.z\w&Â`u&^8|Ke3۽qDIᷘhF]C]2 zήu7{gqUAS;md@Dc"k :rdr똅l6Uu^^M|eW]-t "WfWVkŻ쑥M RJ(f+ɐ+UBi;KZ>w DENN :|5XCk 0~B!!с7bVixqA~t?_7+)&;ERW<=U$"4MM*wv{̮EqٮtϹ-D0ęB 4)*m2\թ)Y'~˴Lso>Ę=ŃAȻpf,+%eƞqQtzsG{q5$|p<>>R<~ܙ܏r9[mm{oCtРI}FKl|B']/ ൢn nNL0RC{YDFEm%0*%oԗvo%ݤSPi$-bL3-.j6gi7%\M*G@Ŝ"%Df*h鮛!)Z8Ѱ_~\9Ct"myN뾶t ]Q~wQ $n08GP!}Vx"S_w^DT/}mw:`.9e1Hh wEj ^ 70i칛sE ' SfB,6pυV;\%M]U%N5z\4{IX7fT͟rfl%@JuQJ[jDh621O~`fZnH-#760OO7-損ΰL$^݅nH2MMwIZ"xʈl](B L<;I|I]e F?']A3EY;aV m.-6-2l"B(2٥0#ΗXz{1G2Ԗ胟Q}BY$b:J@M-yr+ibCY0ODI`BPi'S j&= ZWVo?^@?brEQ({V+T.ŏl{=۝"U&SUy JEQ\DaS2S7_,N),ط&kl  ǂ{r?[Ԟ?j[M9R ?&'Q+>JT(+\:ќ8xn2j 8)iQg]X!{.az@Y"9*9*/S'p7lpU]]4UFZӛ*n36Hb+xmaGcS Eՙc;Q:_^ilJ:Z g`D~"~k!/ +tvv]Ң%g spio/5+ ìZ_>.1+O3S@6SaT4(h J% @x,N r9\_}tH1XPu:z'4Pdx/ts磪o(3*q:]_hx[~CaD f|( y>j4XuHaIYy7x^I.R ֶx/!Làz.Ԟt)2Gw=egwUk'ӹV (ͳ&NP᠕2/s4'TOwv5Y .\Z{Q1̭XjQ Z~JpKɺ(K"K&w(ň?_d (ѹ\=':LѮΟ"!)YơoEPnw[06/ݒNX)`Ag BM x*Φy7FV?xeS|d@mi^r+_I'GLm /&TPyarJX hyo kP8ҝgџ>PX -9"BJu`2t9XB`BͰ;<;r%cnz_Ňf%Z( R/-$q gHr|@SZwa-6y/z!aܣʽ'pϞ;$%A.K`$]Q.۠QHAZBM5A3Ԇ =~J(0FyEjVitvхȡ& э^/R{y.D=KIQ!|"f- -lk>!XE^ Β%O{%Mq8TM쑆s-qaZR3㔱>ˋY|dHV "$t.R0qމ1}k7N%2&j8Ó%\/9hE@NBJ;j曖Dc7ClOꎸA*<"VRny C(WK.ʷ1I>^ܭ,So46q $SxX׵C \{$+!.Kf2:ɠ1;`N^b8/UȎBEOվ) Q&gWLߧ8Cl K!Ғ4 ٹB,"jaŦdd8Kԥ*fᆍ0+Q3HXq)lit&}[.]; FYqŇm']8->nlͫ'5L2՗/YɻގliCS8j + ^`Qi@s{BbFZ9/{:5*MxX<(Ką '0|Psp>g"ǢB]4#vkʂV!kpp}vEq*|%5HrU2#@oP)0]~Mz~- &SR\_DysTвOԃ5=*Oޗh<_<=8ΆAnLO͞#@MUbL>g`K J;Ɯ zqEE"T 1xabM<XZGl\`aJux3+ko'5|ߪg]:]jq-ܜ3<J \h1ndTLt  ʑpM r)Q!bF\\!-|Jռ_a Uk`u*=ZZ-L-Y@ So*Rkv\x?EnA_l%\6߹@<>]WhK殌 CNN71NҠ: -tn"xY  oKoa/Ӱ4LxO%$%g4\7h ^k|^L3.8j|Iی#Jߔ Vz,)1=3`RFIx*)fպӹ’"FiT"J۟nh3ffRY'!9]ޒiK)ic|ҶͶ>Oc;EZ%Knը|Iٛ4}hEw@ pz-BL,;HS0Rş?Ӕ1 sqMp! C0Cx6NF̯dԋGl sb;Vm +$1a)pT!~)2` U z|?/<~_ IY@ۗ@) ըD|ì.SaX6Pv5g\F9_qLjo`Y[ 0Pm)b4O~%$*m%Yԝey Bc`PFn Q槐W,e7e{+fN{x9Ԙ%HHI,L%ͧ,t>2jh- gpW1Jsڕ(V%h cf,a\\b\ﳱ+BF<1Bxpp741\HՉT,ܮu>^4#Gm\{6 ηݱ ݑIih>1Ss`(hq,IĶl=~Oq8fY#@aDkT-~`8HL&KUXqȢi"i9`ip<N<0wБ0vlH$!m{1lW9` C lXcC65j=x>(3*ćhН.Huڄgf~E8~>sQP4á#IcdaKALMRAT0Lz0}2LɘX)0TCn^4@GlU!'": ]|[^ –j&y$j>ҭGh_pĎ~VK=_"*>A^?2i҃96oA'lu[M0B&>?vU&㼭i^Fa^r8 1"!m"JC}] {d?Նl [.}߼"ʎb5l* WVj΅քǛi >MgA{4,Xnɢ1+1wڤ\ cڜYdAm[LJ~jnTDB,p ^t렅Lӳ?ں )E=78kQ¶fkիX,/IK,o˻aY?M5FI+i1و,?$t7rӳZ^MAi OM¨^S|nE373zL5Cg-[@7_I6ÀUa99Y)iمayYQ6SH#LsxecRmGloڂ)F>F6΍n2{սWJihmqJ{x)| \Hl傰ƠDwLi'93s~;"-:RvQ=)khijԞsI&4pmZݭ2CT/J]{Ѥ?b{G[ct!5 5Lh#Xd7 _ -?ϮT`ع)u9qh M ;V1R8XX i4[1mfjβ9j)r=%bm7{nZqz{e4 qޥ,KODRˮpQgidbjkѨ|Ö}8yoAfcl _3KP͎[1Mě0'8Er^ WΦAj7W`؂l,< DO^snmR vLͽ r}΁gG~U?L*B>52&h=Vft<6ߔDc4}({=f Q6JkX?AENCtu A\jmG5F[IĽ3q5)~jL6c]% 2DZ W] muE{%$X<6>} h{g,A"Eqs&dhiI&} Y>9~ yu UCi*W=^gkxseYzm"5/`~fE-Zf/boh>Gs455EZxJ>\4,?8qݘ78`{a Y-5N]q=8;6ς!SWL)3]- pf_J3e% \e\ea𯇉m;TIGHǛ@H`PA{A9)F&wy3Zub>P "sk 9WAО~MTq1;(p.źaLψ _:BhAC]~<{`pC@z) 4gh6 ܵ( {~)`Kl5"WGU]_-{\! a]=0i1E"Er%tF,r:{L}At{<+aLHyB_p-2]'⬛/:ZT@t[ I:{ [1`@eO٦bQ~"O)A߾9؎+FRJ,8IEf!f!Mnmp]r1n)eu:or mؤӺ#Duॉ40?M H08&:4.IJ2?P#<SJ~ @wgJYk^*| P"J{tEϾV$8-hsKL8䐹%aW׳AGHďO43߼(uPʒC3ݲwihd."1}2c[-d&V-_6En HE>kNrӶU~z3O񺂎؉]_ P ]qjfL)vKBNM7+Ná 3HtLO9AlLLhR L_}_pi(Kc:Z$xbgt (Lj!V-3e$E5# n;}' [`vy!˩]c/%Ѿe[B(na7ݣRVj#ݞ+"yZ V^Ve!NϚ)hQ,[Z*K:æ]7gk;"):8XR[ăTfBp)ɸsdʊ &{ /Oѱq))3aW%[ k6%v "A*uhvQj$\M΅8}z8𳏑q,ng q>zVWv!2Z"X:ݦI4¤'82֠moMyc2GX+ӠeYɹ%.T냽.HQ59U.D4EA*K6V]OhKHDp': Q4dH\cS<)cnق&De|מ->UýA\9tye dmsR!sVQc[*cރpUPBϥahtW|i[]!eB0Ȁ!ebH<F>$)]-IUaJ'(F? t+[\"bLxoFʪZCY/;CirKI3X 1  `^2+fXDϓ~A'vR{Q dH;w['jM>qGC*3w^S<-Ч?dNOY# Յ1 =btNXkpU 2q;=^sOApW^-.YU%cT7TH1%DnX5f?#ƹx5MG\HrMW$Q^/A8x{ʀ_Rۼv̯7]瘅 zЅ۟G,ȃZQ£o/k-6؇@Qy`HzK)P`ڵQV3Arۭ(Ue L?)ƛ j%Rƍr_>'bu9mYR̠#:,.KIďrD/xF̘X`7BeeSλk6ueuv`Plkb] _ZE&{*YjO3/tFP(O4}m˙DIS;HM_sxYHiMPGW"m_`Zy?shO*͚ Mo[NgǴF>';En9%EA5)Hݒ]bY ;IWÏn.QnjcMI jRV^zk"իi]tsh^˩JRI3"ۼlhU}jTgl H(D]mOg4-nDy7V"UgU6km 3wߡ14+z=a%'x4zZn F~!Pr{r?j)Q3_CRcX-T鉢v9lbgfz6?  P7y acNX-M@adBe%){.Sf̲u&r(k|=e2+f~|S%, rmrFsͶ641K\EYUxpꣷJIq,Ig'QIUam5_v .g /Uc#C@ݴ5VCxH""@Zp=GܕLrf1Qmg`XQ3(]rfWR8+]ObϷ:x[(npd( \ {>zUx* 8M(A X@2qMҩbf-SJ7[D8b+3R=p= -vLŶݽzDeE_xJ7/#E`ߵO %7D<~PZ?+x0`2d\&[rVsE oH@;80HjFN*.?سCr+wdpt@ &z7Z]J43S&p*rbb$*hy4Hﳎ< PbGJM9+Je ~șLueRh:50>Xx{nI(#biBō_P: [rA !ې:%Jb A ˊ 6f P4؋p#yIJB9csO~,wc)Jliw כDɨS!7-_u"! oN;"}^!7#zg5pz^n%Ua@nAj>T zU[socGp $<5NR'oݢ!WXQYU ٶw`kKҌkaa}`9L Sn6bٮd}<`1ǰ N-q~_I7JJ8v,!rU\YV lR“,YH6oSNX@6j_VcRy7K>^_r'yR}[j_?#e23ݗo2S]1Z{UdFIg%B /Ԇ#%Y85e-3QQS2xt<ƐB6w[cԔ[(JcQ[mfಬdlbt t 4ṧUpW Y{a̫`1b@J9ZL'9|Z1aw_-cm2^xlZ3GLR P'b0r3 8O/a3th4ÒPцJĝQY.hqx6H2,s\3*,\)HΌvIAoְgj9h?F6+J:4ѩ uXvu\*wM^aO{q9k,|VKꦔiT֖IE?&FM(0QL ROȎ!A3:rBAߎPbdgd|gb ĺ'V \G^P\s-mg28MVu%lU񗓂ZV-p-+SBYyM"9:g(! -MJE&)eŐHZySy|Pu9z"Jlʊ٫!*=u7':Zxr MIhDn xѓ~]/5YU&CGN9%ۺIYSL]'4"$Տ+SlsY.Y޸zZL3{;bP7(&Wϐ`Eokգ JIa-x dxw2{)F0FMso$RO0;CB:/ӆU=l}dgb jtq2!vנUAj Vhʺ,#q(V&7g<†Lq;"2ӹmvK S}-@!-+ӾJG ^<&_c%Su|*DL #Ѩв_[r~Gtʒ> I5ax%qsX! 4_xD }`=c˸$4y/SlGhMkpO~җs <!+)ǹLj. >eY5)I'lBSh;ݗqmuVUa/#\)G'/6&`"~~@0(gf:MP|ouhw;i)AnVOįi/t+$CrxʴLz F4bVo*՚ң?Sfg(k-}:=ׄg+ GYx2Km͟F+8hI:EB3cs>) "N?`٬;&[B/,LA @^TI2~m.v Z柚o$>KdVhlXFv|S `['Mg ^6pөw#B) rICUHꎖ1n"siAWr*gz~}97`m.H,"қWrAKؼ9R  c~| nZٮŔ{jK-yXRP=ɠ.|߫Z yT 6}&ʿYڹ_8f筠U"w犻{ڀ-k,dvݷX|iv6p>@2>#)fJKxz i2ˆ' Dc#,-6w ~`'"T\0N52s~cBN+a_Iɝ ۲8T"xʗBsZ!xH;Q):xE4uSi%K32c3 ?#`65STΖĆ @-fdh7[̆ qNCcnRT6T~ЌXX߲YJ!]@2R <BoZB!TZ̼H \#1CC\mVaU[@46-_!U>8bQ}b  PW%|HLEV{Gz|=g_Gb dP&n|Ap2 y VNuU5yBz7uԐ2}#Ql:?"a[IUWZpG w7 &ߧ)VK/rQz 3|W.cRQ̭dX{Zka@gac n1\TT]U?ojxĖ2&Dvst4} l&jǥ6E4uin.!HҳsGr7YC`h}#+Mw7!D!Pyefc=.ozl&k3PγcZe ݺa&@SV!v߇"2șEm&l8VzۦHv.9IrFF\̻LOpK)W+_a Nl(/Cqb(ݒmt́9nnTH#Auf:ӒG^OfzK'B?āoJ|jk'puz՗y+zťp0l}_O~}h; 8 _حǵŪ؆BUێ׾rgE?tH٦Ɂ7c\hW؄![~gBvD46jzDJLԜ7/5(2P=qqL1z;owP`mpe3^"vFSol;c~LPk߫SaJ=U ADkLNPm_8@=֮YS葟Vg`sEkd UxVpzAY62@겯T<@ZVWSB6Ĺ[0[pn0g>gNJ#rPP,(gl%K *gu7跷'?6զ_~_j Y Y}/S[# ^ sCVɋ |bkX),Yjޗ8'NAI74A tn>Ƹ ]/ʕ,j#b:j>s3m%\k^ѣ-H(fHRs9J}`7-hYA`q%wIE/[p#,u-̗ZS@fn+Avz['gVd&\&ncW(=l@ԃidl> g4&f઄119݄/겚4h!]m9\mGc//*_aD:R,TކB`GE+ tTY)-2М6t/?pr80X%IQ;b+Lw d5J{ @ pD+nf.UZ0\ܿFB˿~ Yvϲ+jVcA)C7C(5{}+$ّ֦Z 5Ewׅq/_yw<rqCM<8_/o@H*V5@uN5-E6C7bήƷ)q5_LqS-LS)ɝ~ƒYNv RKD5N+)=(6p0,K1PW$d=CzFZ (2"Y%4 ZbˇD {͵4xײAV{\wfq²rgE%:VʬYnHX4-pk-sz:^̬!'0x *5rf"!AMmmЖ2װWK'W/tBX6q5gpt8=e~~)b߄L??SZNa0&˹ rrB(-jJIPt9FU{ Ld2xCzПTժz"G7($ܫl) j=1i(p)ҙa#wtnQU/؆dFǒܫA>^0uO| "0w5bl/8UCK~0S@ӎ"(ٕ嚾m;qq~YI1`:H4s]WDuxzF! p-ǔ "2@J6c^ nXWR~˺Tqe8dߵ x1۠5Öb.Rb!'9 OR򧢬e0%Pg\5{YTt#>&Ai31VzzX_"zߓ}\xv[N(.mص^}v#٥% 2s Vg@$f1bj(g@r*C[?rZpSF]$0{ig2aJ1od⯵⎯A GKz1%Y=e;[{qC)R:n,L*熏.;e0ܙ"WzS#;>F-,3%p#0ET9($YY1`$jvՑL;g ĮCszBXobv/;IH,iW~ʌb^puTax)#H2Τ\(GCEu`CnIōA'rFB*y7?7v"2-!6 CX|m)!u@if~JɤlR* Jŧ"q}r@n U"zSGԎWm1@Z4fKx0m: d 6(q(}a3Ƽ,^{.8/I^%4USr t$=_ td6ƾ]7I1v-;8ׇO÷kZ7ᾤlLF ٛbعFU{h5ΰI&# }lk)+wi|\+mA= "iQ4FKNBIsI͵p p~U×` ,S{=f<m>qݿg|4'7Cq1?" x 4mYԻ֎FB.K K e6Ѷɢ1x6bf W^yonj#JVd)ݩ&aE]+=q]KIVtibgG|L)-oldPlIvF5$-NY[CvR_t8.Xum%UKH3+3rRh[1gx$H5OB=taw\wqXOHeH} 5MՋ s:;_X1HcawoҿmDf~7 ԧ2qzBMEB0vˣujָp":y59DgU8:Tj|:;ĵ`E~Cj5;Kg8: *)a}.$T:nߵZ&uBʃ5cCJQJRёaE F~ieϜ900b4i6[n5j{k<AFlJʨX5>Dȑ$5gʬb [r@ڔoTO4}P[c "g[O*`YȫT-]aW6!Ʉ&<ǭ!=  IZH= Vԯ0d9eaN nvDn\HM(>BQe"%TAgCcPc,d=O{] $l3~Dr/߅ۜ"r%)共L-:"(S cO=F#Br6(л~sjnH0PGUyY*vv1\#~.* nCLȳ g̀QRQ?ua/ˠ Im|T ?v ޟQ&s6:G8Tm8˧#/ tke6n?+"(v<[CҴ0bo0&emE = v$v߫$p7US?1fʬ)Al,idpP)[6*7RB +ט>U󏌗^ܯAiqe 8J;/yқ}Sfj BQmXy2lV$#0!|#%6jTa 򕞉OP/ 2\"@[ԖgG^<*[+$lՏW28l0/k~ Q[X߳<)4j@lhC*'Y &6QE+ڮgnfvŋ%l'IV%yRkuPtp1Bv'Ԟm*k 5CEAIs~ȕAnʉo(~#^,A]*d oI/#yoaQG m0xXfTA5bׅ6lt6`6M53唳>g?[vUMt qY-IYVjͽH1hTSVjrԤ[I'Ħl[y u`.p%ER`$G3UcoGy0(|LCR#QڤNw?g<!nq"=m8\X}k%1{DX@52i2L:pIunk @ɰT#7B/겸-?vZʳd%\u)p'H%dI]nfnqܿgU+C˦VnzO-03m&wJʻ6vǠ$k k$(?WaS&ApnjW@:m$Gq-5>֠RNh>7(;ߗ^\5Ry=Glγc~/z,PT@b\|xxR=]B~:k&I`/Yk^+0Cݐ;V^n}c|n|ʼn `֢%= :M)c}PYT`7$;ܵz煁Kz>z+_f+!L#ĀAt:sHwQe392o&yr?7e^V刣VU扫M;Թ怾ps8|DL[g*}W!|bxƥkO\4-'gUr7Ks\n n&? Rof˜wPaSy@HKpQ_a&/61A42c}z{yqd+m- F]0~.9V%$a叇dYmdӕOg\T 8 ]GPԫԑ(&O UwHw_Q:fwd:_[L64ibNO_DW+bGhf>)+ * Flj{JcK9*J`r8 f0e.&q@ʚh2DJdJڕiw0q+_<z>Uss- ,35PmkRٱ\[lCxB*,̷Ň < N+5|^KEvKNc?FzJ>~ZGv9Q#43>EVx54T/XbGMc98 f f\ٜ$_Ci,R( TiQTK<A Eh$OX\ {w.z)VoE⧝l;sF:dfk Z"GYӂ}7Kivd#Pu T*k쥥W7Qw'?si58 ]83-Z̋Fff%NE0^x^$m06{6+ǎ5IAT YK 6yOI&'./WJ`XrK*#4`Dj!R{vK*/q=쥫ƒfGm$V¹'6p>/cF1rogNg}9tZ2>xlIn7A1_h߿htx%ᥔ4вl:KykS1.WMo+G 5-9"%Z3 6MBcwN?Bg%MoQuW'+P2u%R,; L Qɵ琜9XǷC1Ŀ='/ }Si)!_Þ'5viu(Bji͔ DR dc_\ h97, Lͨv(ﳲ4S\VV~/b[j.$Ҡ C8I-BէqU6Xr4ȑpE:;# 8tZ\D“#|]DtэS~PeWzTZ(]0CqD$!!_% ESnܒ60/Jaf={iY-Ewc0t1aDT't@zOۛm0Q?lP/B(A?:I7lܸa4{[E. Srdd}EƟ}:v#\!x L>y5 4c/p>}w >'K_-͌D>rߎq6ȺJFkk5i`s+'?Z#Eg^ ]u' ar F YWVewqw+SE K<%gQUk_zs[vMM6_n#I ߌhO#JRT~]Q+G&aJYIlyI8)e J2.Rd(&+Rz(Lo8aVdŅi0a6Oh5rbzVHKI,/!RfJD9徏{V}$TX H#7̕YeWƱH]wQRWB>uY>[r(mŠWؤA)kx- ?S$|LRUq gK>u|^AN(ԐTBn%Y\Հ)?|cII5c2M`8m= ,IfsW"rhdWv EVe8t>mBfHHz/zqWp$gEBK1ݐ0bF6DQmg:mm`^ёБ9UKPՏn~rYm \dEW_s*p1b Z2);981>(e>ЀA4 ld-fGNJ2ѫSZx3kSov4TraM%s/kJd[ք~"y&IG@?|_(};qj?j֒{Rp Q\٫.Fbpx,&@Wv2;fڢx/k45#nx ;."@#wvܞMMB;@D0ʼ_q2fg-RCZ/` ж^┖Cg,O&DC(l6z0jI` la>1V\LsQ7\yzčҔ^1 qfKF<$ ,|uǍk;Huy03`vZ=\l[AA`ewC^wm_Yz[Y?dDhJ+l62'B`c㤷{y93m .'I8L_0*Lbc5{ʮLJ>*Ap ׫+dou ٠\E ^+Fԛk2VP=ސ ,olr/ Ɖ[ei>f8e5"<=Q,ΰFߠVBW`Bd͗4涙E/.=T*)qW07R1Љoy8EMX +^wNU 1qOV.C<_j o0^>B_ؚ*2ԧ-~ A;93t/6;Xщp)'?I6YW*`h68=4ǫ<]+Jo2GPqvxY(E?DaN9\CyT'O,0L'ү+=>仑Ib:S[(~ͩ(0%!jYﻘWNՒc\@lY9^"bcqǧл `< ,,SY4ʈjU\ eV,qZh v -Q59͕'zl7S؜r Zu}ԥAWGd_opX?5zI^>0}IDo@ t-fE!s% `tS}}xl /gLP-ؚ&L9+T{Rk2"Z^G/}fCqr|Q%"-=ɼn73lbߌۛyPm}s7 `ښZg&;zN|6s&ex%Ծ \)_ L 4+rH-PEȨ,J?#Ց$IkP׼Uȋ=Т]5S 9fwLYtNFA12IƔ*Pk+O@Fy[ذ("sۣ,ߩ/zFNb_PQk+ t0@1nq",M``.NJU{sdKVQ=mߴTf!մEcޘMy FL0ݰ#[8}Hf Zv0t&Vj申;:}x&Q+z '#uiON<آ#َ-m!2qU=_e)RtoKHx$0;Gj OsK+ NKDS`)cowg,d5v2t1z—ZO7۵?HYNEoˌujcm|W lt쑐}3k1H>n_5HbgO4&VQ&?YQVDN ҋ8OOQR/1 hMACn^R CsNDiWU+9)E+ &V`c\5|Iwxl _uifrS=R}llc95K[XjePƏWJ1N/kږSfC]jx`+*.q=P.d5 v-|K/VC/9b|mpWC+2 h_sHKrPӴ *b{vlvjCo T6?{Hbg8 je{Hk.˘h?%Ԓ\􆎾Gm'l RObJMD[ۜT5C>! $ "_W֦{; D jd/BSo=݈s5w@鍝TJDWU?€jJc:u/#V_^6b^$ DuE*aM9e8v(d=6>ޓE(eeBRFk5;F{4*% ̀E OWT@\W\n{J5'Mh h_>!hpnqi@`ǺDR'cZ9f_3{Go0xwDy7ծL+cHL f3u10Å fI a=vz|KUڞW3zt88d=.^aN~.-M;AmujT [7E}.ʔzX8&2n#=bJwWb[x'a<L/c D'W Yux|<,ac %'U.Lڞ0`7$Z-v |͈TxP'ȟmhTDN4a v:ZyP݁٬5gLlso ] m+.{Ng߄"8ijM) /l=? soMz,'H~hQ^7%j$U4pNvr"mkl[K/,ΦH`dgǛDce!暴B$!ZZsLl6'Ss/LwgcJ~D[w ͧ~ROu+1'=@Xbf4ѭr+'mWj}etY]WRR]҉0v^66pU\gݖJ`^4i[/2Nk,x;:02[c'GeգV-ʖ;gqaQ=BU~ 9m.hfaU7p` `h'svB$;Kck3W%)QE8z %`W|Li"P3OIء: ~'n*rՖ_!-f) xP#rf$:2jut%0BmQ 5l-m8yȓ\UR潯VP)+C78@~+w :gWѿ5GJ9fRH꺇M iqܿ]]vE<0Dtll<7jReY!i: 0br R5I^&RGrqy9Ni#9 5 4B[Y,ć6(WTba'|4{,Gkh=k':e-\Ctk?+U=e l^f0Gg]~X5 beyD%'KBڕ3]O ]'3L0xDNp㰋+=YLꦛ髉Io(s"ܻ'\olzp0a$I X g*ѨLyhV]pfi%IZu \A? ύ0#(eY Y*AUS;$W[=#K4}U=a#7ZU4!wB 3Q*wauTyA׹RE.q-b.{Sk6QEoE!~IAL)W<%;W]>N9(Cd䆋iN;CJ 2%*YҲ#dD1yI2|ǧ}(Es$I[P[a]&Y˝[n:޺Hb; K_&OA:|3QY`.:.@1[}eyirb'O"Mg8sUꘉ<,6`[YVP3WWI+;}„qT":puxJk7 NLm"&? 'Na1[4uAY>)>tI@ڸ ~fje4r~??ƋnڱK 7̸O4:kVi`$eCohlS\0f7qÏqH6;y55#r&6ezfsKu`@2mc#*ObAo"D:d~@]`$*xẑ5S~X)o%oYCoUx,ô&W ANP L.ʂ`X_7Y ft XW}0;0yN Q:>kv wIь$rdڭ$$rSh'(m\u*q89KuEG;.fi&B@F6|Zw6H180yOp :D'{ tCoMj DH1\cS7Bu6P:dTjnCvjc |5 a.5&AoV)m%g84aCY5`QqU6 ʑ0fxx}|rӄg5qOHkc.T-P.|<<&52#sRpcQ_i"+E~N+F5lgu8kcGgOr)?eyO "礉`<|BMPZa᱉=<,PZ9,(\:66$8 {cƄl|xj&^"{F{8[M&lJB6O;b_$b9h̟-…cdjOU!uX\ ! *c/mrp[N{XWJO/ c`7H/рKf:Y%[m?$K$ nc4:LҜ@'$~s]`\_!PJnH >Q D0s0 |Bܲ;. is KpVNq]+n(\ΰ.߮r;6`1~leueH{q];M\0!ܭ0 W~-c0mqیh:PCkڿ 7Y -Ѓ|ԍXӇ~Um'JݸxX|̰iv󌙵.TQŲ [#O ؕV`Q.[hIΘ4;r>3h B=ࠡ!^ި8)8Z>| aϙ=b0i1 `?_S }N 9q(葌UK[DޜF1 [W0hwo0dA+4&uK}&St\ps? Q]> O-%յJݽܠKԬ5Lrn_$!F6cD; :|qQd7Yq4~q 8ѧ)t{MFH- u47WJ(o;f*Rf$ʫ 7UY:N/5Q"_xwS2[/+(Mu-ls`ꆭw'Z +]gQr q) 0:G{ӨavVv}&%wg%x,{ZЧs? LkFZ\^ [9EmiN@ 0/*w-9Ṕ;dH` G'[K(XFf<@inéuQyK޽G'dߢ2&jOg"HSU~mdhM[i{j s=#*^M pxnU/]{`@S +qdGoRJu^mB[rl RBd( bv]v850S. XQxPPСT%q YD&⨸Ә }72-WtgҨv(zmݯ㇋cld-JT4s!FxD*1cwW@WXDc#~r.CԆ̀kJ3ؔr%WA-N]msS({64,fugxh^)ژ(I'.YEܦw7T]X^%DzOס/H3pt#.c_ļ45lS݆.- &O'siK[d G 5UF8-µG%).kBoF>|5\iM Il DQ'b=27TSag bvI=x[6#p[Vzt \џ=]C3z$+`> iWYV4䥠hP'-^v;ﱀ4XRAݢ18`(n:O_EOYHYm  KV\n= fɚXY=_1e4MxਛJkšy&~$ΊY=n!Yc"҇Qbvas'~kQV].9I[c9skl=Г MLqk(з{KAi&Z- 8!xA B_;f;ۃ_<.)7 }1Y7-*UAWC9 /2a;4ƻe 6Jgv[u - 3Np/M__3&)r-c-\fz2WQO!Wesᐃo'%=zፇu%a>x[Zh#źxOdv512o \!˥v'g]t0GM3PBߌ(V"w6 )WW1@~2kfA(T#) \<J?KSre\;T#& L9gh&A*#^Pw2KZsr= \uEx|Y_x3ӆ9sݖRCHҧygQy@k{c%eU\7@h5'БXJ:w_.Bsbi" /so%_DM(B2Cme` лҷ#vzƂ&eڰPcQ mg*~yրȌq5k}Jǎ;6Lbq?YPϬl?6~FbJ̃|j$ņt|#Ex漮?]=9UQCwSj̄j9Zuq?D/R :OvԸLY 9U$pJ-C~D␓"^%r* Bh7M[}[?N/kjgiHsD];. 3ɋ&%vR`:, hjӱ\3w\Ro,IM}nvn ?(6Lh^yBS QŌ["$+kV3x9PUXrGo_BJ2؀+KFER ?Yұ$2csQ g8 LXzOj/#X1@ zΉϭQr.>b$:Vb }_ =AdԘyA:kLcS gd:bkPhM<54h6Roe,bS8cO } yPǐCZQ@0?]|R}|lQڰSe0E%?g,1TqXmA2mk=z߯MŔ Y]ƾw)"NyF*g5)W[(n:; L]q6p <\͸K]*!%r\9E~H:3 6 qz&4[$ D'dX|9K,Y! ;NPߒN%bN%#VՊt_aOxI9)B=d rF%/eN<Ў&GO< ,I"׫V{r"(6{M12R-h9ljPHuƛgO7.lv,wW#Z H %MvE0)c̊R*CwӁAH @D#<\s ZeA'8a_b,ʻB|/_ V>=eMF üPx7c=?CI`}f2 ;"d Ŧ޳h]6.)AV֐}ro+4&:=Sg&D/sʢ ـWe+YЬM=0ȸѾafxyO.iHSO;ISWC*6} ulvQAKKp6 Ԝ`WfHfQrBZ> i\0 ֡e>v>R1 pC}S;CHm O|y]ɤoDdۭ?,[9}],u6ڕj~?lQ {50+yF q'#Hr Ђ6!XOֹr sZT daؿEd'=9|t D˖rm#|wpQ[-gz8TBLs/h%Rȹ`>xV]yV'#yƟ_>AgmUlQNc33MtۣYy?66~IߠrcD!Cf?@/Д'q+78XK'?jjm9:q5f`Y1jR6A G?zMC`fFZ4y|L0{t|*m!:gw/iN鐷}≠RlnVx&7 /'-D+]R: AIGGUdaׁ44]X4L)X#/<sa\TwVje6O y^^&z{E2겧?~ cfT±"ʳmō2wb51?m5%"Idu,H!0!昏\[P}Ύv}vJc<,]{O^{@QO^GwA<ꎔI(<6\}&Rju1xÛV3fSքr3`nFְNCp*"VUj5`=32dN[mi^VVuJZ ɝv5h Kd]ox+%Q _ʷ$%e5Sh4S׏75TcEb۷oÞL"W~S^Kd6"v\g̸lS<7|9O"} ᮹}Ƭ !$h Kjͱ2fhr8H.S q*_/Ud0MLFAҭT30ղuX`lmS >Nòt-k FwZs?]>֋ݮh=Pmr;y<ȔļDL?\4yZLX޹*|I )-ğk, WdU!1 u'Ȝbд?5 Q`|fhn%llL.$RaxY_G-j ;ƴqMD-JI q`ql !CZ]n~bm/#GY|UsmF"e-yt'_B^ ΩdXE)cL$r.Xڳl{c*mk*dj4Rmjh$:[<, nY^F֨ ^#l{V셞[h 5huYDG(N#8;Q+k!")&l/6B`%{pDWښGWGLz}ˆ"yFuHCFE7/ۑױFR/la=t78&Q`:/=]jhU$a'*;)qrxcn\tDçnA7 o 7h(Ni11u @+:_ '/!ʅE/dM*z_Un lߐ!;vDhzƎ XeHЋ6ndCSт4Qaq˒ 0BW0dN'~ɳjT$^$)YY"-uN|>1@P ÁHw%td{2 .l NBHGNq`WL]?ycu$v6fh4U>rO :CWY?kݸd~+$qkҫbvZDzr7niO0\O:Ýa^5_\/cBuE[>ֵ2iDUW#1aձXc{i]R32Sd$t\8'ed[IJ$Gᇭ"5 ' 'Y$I&5c#JOC 4Cwҁ|~Ο1 k,WVʕݍp^"X qjSA/n q&xnGZ_2އu&H5Pe%a PzVK]@ٜ#w͔Ze{V…:W4>k`E<ҢŲ"QH8uقU񽾁ːBG$WҡXe *!e"T=2s^tZ>\iW\ CR8ԮQ4U b5e0|aǭ',dg#HB 0iy{-_ ɬa !fulmc r2kM}8C n#kHq; nx@JS%TO&](WRǥʊzϔ6ZoD 玒/#C4uxԑnHB4QoNyaA?:71uͅ~6Mǁ~>vhc5HLrEdx[[nPܑ?u`ċh"شMUN24v >bL4x.х{ 'ƒ*_k7Z"Z{VYMM>){OZǟ -4فRFym:0YgL66,@Ldc*BUdŰ`z$yVo.ۥm!ց42kCQR9,YU ݷxpƾg=&,q T(BKy}.!JϠDZlF t"0/&,((U\")8%=r/ؐJ*˅HrV>s1}7eei%H?ڲvStnҰZ%z,ks"N.狠ty*fS ְbSϓ͘QiY(&'/iZyz澼(.[38t uؖNĸ=PK?kcC(?çY Ae5OǺSRlF)i.`^(΍>?/r9ϐEK܄ڥD=B-8<ԝibߥARj6X`|[t(zBi/QJ,lq,"qO겺a-kM]`EM֓tQj٩(u$2>(.d Oq&mԋ˕{YM٧LƩYM\L;X /c/]2Jf*ЅF6q 弣T3~TbJnKeg%‰u\ ء"j6 Bh{?yS@BK^TK#^M6"FTG^>NTDHد+詔m҄ʅnFB`X[wޒ3æL !M1VH1Rw#BxtW5nFx;DaM)fWtF{˥+ x=Cw#˄@J. a|> %T(qo?ߌ2d*V{z'B3%wMY]V͊S4ߵpB8Xrcw8 ~̖0ܦz5 ,Gy_zi]WLޥQ0b@f~s\>o}N2e,u|d#qjVȞamJz:/)}877FޣtVa)Pgrȑ?3Q&Buaaa;XwCsI1&Zri4B$9I>#02|1w.ؐG@S6FM1JG}iۦ_:{oe{k*^?]ЗVv?]Wٝx54u,WwK?>ty5Wm=@?B?J*anYe5?3nNQ/g:pg$2si&wcȔzc|ߢ(L"W!m!7 U.shZ>\CyDL6y"}@e !b%@QmǓzaDe,Ÿ`.]d(JE9J@wR<ӯPQR8` 8|Xa„:յjuH!s mMo_yׄ)74I`vIW Y+b& {.6GݒdS%5=s3f6hNǼc<8mz )ϣ{ Ɩ4 Qh2H3+- reZs#]t|ᲖbT--5( 6aZ,'6H-|`Q(w򌽞PԻ`*Ѷ ~/,Nv6p'{6œB/EB2}ff $LrJTe&k0"-xn`Hfo&T[m;:t=Pû~eD2; 0>ty}LOv"S:S8tMmoc>{F8mE(7" BH>$e6Rp!s:o7zzߏV66 S*- J,{SNjqy-.>MbH8Xk ٵ0ƌf!Lb_O ֻYщ`]Al|MDh\Cu}k垩n }f^_"wK!%xyvEju; x8r nú aám.D8QFGCeD ru[z4TsP!Y14dCۓ=gG#a$%vly˂(piU_Y۟M@|Q|J4G%V RiH)NEdtsIp yp.dפL*ZԐ&k8/k|%[˻R#p.ep7>FB}X%tv-h#_cN" z%0GJ2R` Nn̕1by a!zCۜNfIlTaoxcx[3fx"+TDA+8yurHٕq89=TQeg4˥QO%!Dj>-|ѩkL̬o{ȮuEM-"49((ac)ɴ%gm.1᤭"JVZҬ9Ri<#'8wir~F$,k*u`ilVi(EAZ^.΋]A4pZUR2)~:β},C?Lʶ|]ЭW3}ԡfח*?P/Os篜&sy <ԎId|)l [.iGyPâzl]F_Kjw.]Wo )E~ {[jV!k:K\J_92QoѿƒUP(A}mcX>7P/ʩm3H [K!9Isմ Kfx3ՂGdXW u+tFMOa'Gqv-KTuGlϹҴF[# pQ'uK{-".sgit9*uFyGIՠ(n`!0}UzTK{R dvz@V#Q zm|?ߏ#}Z2: j0 )gaZ ka{B*7<h4YZ5@![D?E.NYF"EGdC"OWrj؉ܬt=JC 4+Q^Tuzb.ϑSE]@vfΞzDX Q|8ZgA]-Y7׵oT~ZQ=/+dB(͈%&Cc*:Z&27R"w0WoI vdHNgk,Ru'  d'k'M{tP$~ R:r,J3a{v! ٟpM`X;RR - ~ \!F`Y^ƒv}z ObY{C%7.>tw ӬqTcVx~Gvfh.*W-d0IYhU9ƅP,@@p R5LxpP-۩{1B_2gntT2p,ȉ7QYX `}^D/{YjCj2 1AA!Չ C[^tc5qQűaBTSEJȊ^4]_.BɅKV"ЫNqJ]X2&;ڈ' ;ƞqn R+GCnk p\mM+! Z y*DS &9lÛEdimdH MR;]|q3 $7?O< >Zi92YGOr^6[Q5]&C T\U;dkLAfL{/n7Y_E{-B*2m p6?4e@]2.hU!=p:$1LEh+ҥ3ͼ2o(9 ܵċQ"g 5 OdM`$*GJܰAV#uw\6dFUh`hEfU{kpd T0lJ@Oåciq?sH*Х*դ< 'CA7%]D>OK94{Q"~j%z*OnQ[IhYb9cc$e7ǒ7^>԰z4/ͯv/8|a%EFk%PNS2 Ng7boږYWȑjwrd$:gFZ6ܼ.ll>qDW W-}aW͑m<5imP#%hkGٕ<%l-}ipg kCohh8̬Zy\n ?3 'u=݋c?8l bN%V_b[d_!ՏG>TGⴵpU?y=dKrXܗj[cGϪyq̧L_tŘ.~c\z0W1 W΋9 vŹFZR=t-]}ɲs#~"_ CC Fχ\ 멯U$R8Ta}̝7NkDHU/؝''qNc@Zp3[gm;ImΖ캐ʃ ')pgDAkfAQB14 Y苝mC+T^|Rb&6ic)Aͨ$oXuۄ.A/tv$+Rs vd2w] XWH=)EܞSr\ OH9(FfNx~=4`6%LtXcf^L/2Lz)Am{OаYӺ *~;EKo'pqUIޡßcfDp8t冞 1a& uhGU<5A[D_a:b{,Jӣu\͊\luj+WGxX?hкO hz/L &+g{POb1h?"n93@`eK@{)r=2'`Ned,7iΦetnڀ挒ZmΎ) kLaq`&PI d&<]ȟO]#f]R:L&f38eK!*paAl$̎VR1Y9ՎOmJURA ^K7P2}%a[QY2yPO\;K k;w|/9\X%V{Ś=*6OjQm~2&ot< Z&=bێpM]] t*%u[KI/_ KjK-9oBG!GƮ`2a6^=K3pA&wb 0,+Un}z5e\ m4z˶|۾Rofwos9Ŵ4 Htp'şssdeD4ҿujt2uC=g6)I)(J8V󦄈k(lDdyp"P-`0nFe[^*aheh~:!=([1G n]>iFU\d&XG-(;i{s0a"QA8 q):69n'_#&Q @)aÀj<fK?l$CPZ+U:^z~e]*c _ΧISb.A "C4 ^42O y [e>D3M|yKb~E.nUTf+ b#lt4B)Ct֟Wz'Y! Z cFJn *M̓vpGrws .q}Ϙ-^Ptٍ_},4Z7N걹mDZ }F-]ϥ.ʈX'*mN|ocEE${5*(^X#0K'6jNK~&YoAVӨЙ9j@v"5_i y"U=3yIxyyUwhx(Qw$TN0~yܟ xbpha2 *e-Rr[rͺ̈. nF[,EK:\+"h5̅ZqXbAM!Κ> u$;+- 3l2z˿o?ZrT돈(]z ;Hqb~ tC #>+q0@-UvL\.[6c6UO{ZV1[`raʣr"rMwG'/R.cc-mR4cs݊o< ,-i)Lтa|ƗE3 i23|A`FRmFs"`3(9Hx]q<󰠾 ^>0/U翫rd*&] w5/eu:/0CŘ:OmJG9hxIACN\^vV65/ȸGԜȎ9ƹxY)RY !SN,w#vC3kM!ĊKx@l+ո Hf\gZ_Cuf)fU_]Aǃ0hk&F7΀s ~qdb͌ۈ W0NG%|(;WAU q vԩo2Ce$dϜ?OLD+S"}a c_v.Cb<5WB ]_{TッԲ'+"]s0N\h"*ڣf5mvPjӢ)5m@FPחqquY`e?PtlNK-hNEWDeojի+M-۩Q>j+l.!V2 ˝(2OH[4 $\l yVa&L#k2NL.gGUVN|WCOݔ9H0LL*޿۲be'gXԇaEf>U_p/ğ'!3T.m7U<1hEZ&EDhd HVCӢ)iM?FayuG1';YŵzJ?vY ^$, y]şfZjȸa7/_ 獵i53GxBA^{ eyI{g4h&~|zzd E_xY߈-7V@IfM&]XyfhpgqQ(})oYHM)Plt pk zp p)-&šRɕLpvl]]n+n7p}"t-Lm$F[cR/vg⪨d'0b;$M뎦nh؛~%k]lZL@"_Ս(hRFjlQdB`5y"HKPV46c`C'/'\a} OIax74irvp"q"Rqz2=X;·eG8(XI:lj2Jo m#ٕ&ib88\Q 4eacPb= ,mw6g,N6J,הvEL.iKic{?bUW;9F p[Vy DPKd`т#*]$JYMl[$*KK,U~ќ}>?$ha&x?v) D))oRfrwpGCz TJ Ъ)x<QgQt#ӥvQIE*F?ɝݩi34TWZm,)*zH+Q$6h@lh3KHhHX;zj:mv?qyPN计YL I|}׭~.X'/pG)6\ɖO *]1,ɥ]ke RDG(cBkMVUʱ29! ҙb1B[TR)x,I QSAEz((zҹwI'qeDqu1 eG^PU, A_dR3\xujYEޭj&[ӄl+y34KLM,3lȥtk5푹ͳE&sNXD!f$Pg(z!捂A bFVBo>CACqMcXsQC ԟ 3e: ]ۘfbEŬ-4Ӎ]'WL|UOϞ:tۨR04&e*M\Weq3cT %Ekxy`2\w dbM*TS-Y1:VxdK9VZJRZ9  7\/=2%dƅXGv^4g3cЦI{x{Pp٣k!&a5bߚ]pዼ:Q1!U1d s[0( K@b8煂.%B߅y9FW*8h4~:9vpFm0`*ļ^-%@mҫr>Sv%LOAhHR/YoI{'+*I1@9|AAJN%Cǵc5^΢jk())B ﹼpZم2_C~5lxȘIz'*oL EYœzpҸ7Av_U0H )Df zrٵv;U|<58zv|]1,E%@ [01}-p:ek>Ff>$̠OL+8y\,HЫZReR\&=lMH1[[k3En|lGu1DI9%U׆⊒! C ]J$_ :X-霰M NGV̠䶌8yRTA|Ѭad|WOU*dhkU]p-YC$JzsEz{-joT 40_=8jɧ?#">jC;| >!&w1 7r#8ope:zsPS nW]"p}0s !stXj=`\`'vaD4z Cf_0M,hgTO~lA,t n WA*eh koY =eg1y[l]kDlV NM" a]ɣ\11x%BnUX[! 7N.ܣ˅cM Dt /_mK\CkpgQkk:'DylC-% '$@y1ųXs!O@LB6$)4ҕsVO+,e_o ]X0w97R:=KhL+zAiGB vo6b;\5E`|YGgP0  I4k&R'P:m c2PFrg㝂Pk,&F=E/C(OZBϤ|D %w\D0o^\d"c~KJ&k͙CZD+pXF" "ߗx~ `eWOUlM>tFzii)N#Y%aTҗe8[ ㎙yCXQGceP\(h92(lͮ̂iڍq`,9c<{(%\Nx/y ۊ9?Y*@}}ճolzDr,$uhF 7g$V @PB6WcJ4<\kr+`lbfG;H8iʦsF _tm9$W~`5ƢAAnS U/ mjM AA㼟8Nzl7hg7 l^R5b:?BD8ۘ#6P|o2,i)WߎI>Zv)*l$xj<ַ\H ; *:/P*'.֗Al>LF!8T(GFL)j-k 9gQCZ]1Z& Ic0X vʏot+JʈB| d,V`0 +W%df3nmgQfb|9|4)Ө'}PSPhô*?{E(h-94}68ʉa{4~cLoe 1h ҆4- ]I=P!#H\ɈW򹞱_ I8P,\n?>KVMUs9UT(yz.V)3ՆLGQ])SUq*aoeE&Tx*/Zv`.^u^=@r'T"ԎWuۆ,_<'WZLW<VXo!ʴ %FaM>U:jZ~OڑgL BokLq#[77(k=3B?-̾E4yGi,S@3ik;_?ғ0uZ܋$7SZ^;:\(@ ]R:\}+i|u{Wԧ`Mσuy0C,-zfQ YqtN|-~pFP{Zۀz_]-,rqC#&V%Ӛu/;Š,tsr~ljx[rCπYlx,Ejhkb1 >t^Okv6Cwu{ms rc#y"Νicg ZM'RxOSKmX>[-X7CJS^C׈#DqYS6RKMm? ?I޶T.p T$S!)ɿP~R<6;uMƜ;PLgPyuܼZ QȻCRWϲ Ec3eo  -{UJe NGv'FZa0!^^O?U6bSX]CIF=`T_tN '] 4̬infɉ|(,~1kN iVw6˹y ބaNX5eZGʶS12Ug tE+=HmqrY|H4p'B/0J:\75Q=NsN%4&";ѣ) xZA (xhq(]P͍h{%&)kR;mK,et1J>bd# ٣1L:C"񆂥1B3JtxfaI&{!ATuĚ`SX%KNMk86Ϊ㓓X %&3X_4s&DKԌm բ`%[nJG+eR[TkaORg. _mOr _.BkM;bcWXo\[HF7}3~ay2ٽ Uhc ?a?hhBZ/8uYϢMNV:ru1Ъ969vSkt> Q`A٬(\u+ Z Us"˹MŏzŭBf!} ;֕jJDagv)D'gkfӵ>*:AD䬻'$oؾJ]{d #Պtx w\-`)[ \g5a{}>qD^_YK1fڟ0嚰DF(6'Z +!*mQiV~& RO.3ʻ:)F*`͞q~j̝. KáS6\S8>`rT RַbW:[Yne1{4U}]yNp9R=j-2poPv۰R-L_zD Wt'+U;b2ͷ;yUL]HL$Mίn+Qধ_/:CZVH'v3t= ^mIyށf.WO*|aXZPl Xr5icFuB{ B΍A ?XC^4Sz^8~ݰy t qXQF mp{μnΞ~@D8z'~K~;HD7Z䮭/jY.[@qAp5ZfOB\A^BƓSDs_;qd r"C@xQ8^!"L-Ey\eB8T~x=0j![ ]]2"84 1.2qx| MXw?i0 ,;4?nB#IVLK2;MvG߮b?Srv wsbW,)I'|О-1.1. c6m8~|fY!o -L$mzxH h(iv5ݒ~M4U6c0%{l_{隇rӸA/LJ7rQطcf"[d#vh)tsH1~!4 ?@i ܂CR"7K4sTN^Y!F~Xo 3( !F/st򯟌-ZA(̀V1yD{:$ȡ\n !ЬYhDvSR Ďh>s{-6vV>SgxAt Hf͏Ҋ$LCsX0A}Zu3qt_=^;N֮R'WMV`_!㓣 yn籢TN)=S&(.޼Ƣ>s6cEEJQ~:kf+9@ IvOo$Y۔r-e(}Rq9BPٗ(Td)C#3?mݧ>_w A]!JXʵ0JUI8DUQdv ҁ*j()z.GfF-&qoMRrѓOO@J.0I58pG[^q96ӞPj1U@"BM!&.h( Fb֥SNqmZON6If4`<ULi#vO#e6`Y-Pi"Vr͜QQ5%< dNH6rZQ>:H7f(3]Px Iǐ.j'vد}Qկ#d yR=(,9 \}ŪsFyrTl amRUTPP[S=Jd?Iu*,5zbؗm̃"O?]#v|&ϤbwbAqfNʵYy`pp2-fMNHk EhFfRobLT2GdȫX:6@VDZ̘dUi|' sP/@p$ViBg?LD+ICKV)tW{xVS!TE8~g IM :~;諟 "L2Y*+&[ Q-ՐxaH+|cB%ߐSz ( [U8^\QdѩJuawLu/|Gէ dB8/{c~򑬝h=iu ّ$CI=bϓ/ݠNԄ5GQ>/f^nu|BR^wj$t=}d!SظK,~Z*H=yOVm\ EVy0JWQb(HRbGҲG2 h~Nlt'j/#VY6|WsI|}pO&î0[$1p-X:|rSj|2rk^dOyK6 v8vكk|Yďuu3ȷ \Om3 ڒ$Mm[#%B\D5 aU=-ZNM ơ 忥C^4rFooE2>$$5!?gTn&oZd18?QQ,'yI_]nb<N9k.KC0l\O13%}߾0^sH@:J,6q:غ"^=FÓn$9q"PD;7 6y{hkJGzo'|n~i.=x_wrw_/1o"¼!2,1Ja >tSuc*{gfS|iL}3 HZk<-}J]ڦ/Y}~ 4L|~&Ao[<#sAA9`خݤ0V[qO(3|P}tJ8&ׅOnVJrZY~UXPb/L)k91IX=XOZ-$p;r08Ӡ9P_t=G#.6ZB5omxsKNfwRU8,%27Ghpb`Wu bC 6 (㟗9uLrF<^16$>WFNu9z7D#f455wz5 I[?3~j~˺#.6gBxH5!eZn|݄V(uQL~R?%@/1d\`XypxE~n6Pf-bb5 cp6?#=AA{EWojxᙬpY_zC7@mI Svљ#F p<66옱 ZH?wَXAmoe$uдT-Mۀ^%0LeHKGUֻ[|.vLUY`I0&qլ.am;פׁb RnbΕLiXAjߍ v0SjlbLe%v`Qی~-z̀#':$lr3[%òFC=ގuK[zŒ}߈$=U.LR(qmK DƔ0ǂ5 rfB* 5/n"%Z*B~!\ K.HO tnLͻ> ZB_Gd$lEI ݟ#\7XJX@Π<;@*xMrK6e\t>"Zve=3tᠵz;"pMyL3piheКp>kdn~SFQbm84meV+$\Z̯|*M()ˎ9k-T0J0<·'/"m֒~t;rwq( C G3zDf#y !פ!@|˺ U\RDI)Y; :E$f2~_4dzhb60"@/p8(xQwJ()A埝?#t?s0u~J|C`jTj( q~*vwp7r"1X;cU #uNp :A`'3zz+Zn4}&G"}jk 'Duv[> +3Bp ϱ Tb\p =P=.Fxœ[IM^ƽK~<0ފȃpb]V]̇C)5rXy%]ZOQNmEJlž÷ؔ46L!yr &-ꕊ>SxX*!`Am=jZ;H ڇ gJ%$mɇw%1JoDqgWiv޶^vnh!.ew?_A觊Ic]4c(nP. > )l򋋓D|* x s7Pg\Pyآg^.c,SSgrdqȅY+G_HkFQt=4;Lg!hf:۰]eKSbŊ-}n%Dgt_yx1p*͞ʿ2b<4DTVmY<=p=Ea 1,?E;J++&J%otvsWs{IoL[]NlA6lٮwͽtk\i)lpaDAFIs" ^Y|ILHW;?= ى34v՛0IHP߾%jɪ}_,uH/ 4 <̛ w(7 #KV@9(Zl}p Hǂ֌U"֋65P_mg"yjZ=2VK`MybQ#zoil @ZJ6!84S2䉑qDf@GU _n<ýa`v61-pnEÉ[WE:,Y]yd)V$KwT1}8lCs+Ĥ"*{N,amt &b3KQHvkSPY=j12M /.sCfzqP{{Fi u{=njK!S2?<>u毽{l?uEH9I}Hh\~KHRj9 l6GtOs@4Z? 7у)Evˏ ASϝM;[ޠE:,C`mlo.fen*@+p1Wn=R=~,_J;/7o 6Q.cY%,T3")gPᛇ쾩(\m(hX丘L(Vcv8-7Ϥ fpT],m(fHa33,PxYr˜Ƚw+ 0q&[{Pyߪ8,tc6G3i] Xj d>@(/ť0tn{{3&PW5XsTYs4Vk$ ƫ%uA&,R?H(Xܗ)jQ@&6IZJWweCdc-94~Wr9I2i9UoJ3p?Ĩ>ˈ[ Sjf޹֣*lAk)CACUx NύQrGxV%qL7u:#??*g% ݖ*MP¿H'x`+f'\ȃD dMi|mx_ˀN̏cYFNl ^ޅ=Ѭt cDMgj_fOVډ rX,TT!ryA8hj$Jԏ9 (Mh[>"NM_kܡ_Rj MSrć5zf &%$x41/5O إkDa~bi^ƦfJ'/xrϷއ$#rߍxeZ-wShkYt%_ FoԺPԢյ/jx0î)S*)Eq2jVMFMĮ:@l?([іT,WrUyݭWT=:'e`W>*ԔW`v7C?:LAɲ=k'(i*C30̫v DTQXc9N#67v3#qz kTpTɥمذJ qDVec N. .ZF)$GFU:hZ#8 蛛-88\WN$=onR5u_-FӗkJq@uAڏ6' Waֹ7bHlr8KQ$M P:gl>BG_ukڵ䨤Z[jjʋyTrbƦZ*ɒ}|nU؃Eʢ/ Z?@kJe pĢ_ lS7\ReQX&.PZO@(1If /`N8rV6KIIlcܠ%tW޺!CEuLu5Ean j;"3h 5q(R4]zp!l2Zł#ǜ֗-jN{QY8T4<7 z{*,eqk/jhñJS W*ut54M!0r?NaZՓe脠8t1Tŵ3't (_Q7p j|AKg|d]r /oPɬz+D]Tejf[GDk@& m*xw 0RۖGudv0fIQW}; Wr'jGI9]榁m ;1M<ݳWNX+F́ 2j{lJD¡,HXzUjXT(("t?̌kݳ:%~>˭+|mzhj~Peʊgɫ]NvNM4X^m/gBItHq}ע=}܃Rt8^F_ҋ|IēuG4͎ enO,D5 JC:Wq] GcXKk_wө=rFLdn:`rTLbC;t `5wK~f%-kUʼne4o"| }p } 6u(*-3{HbMC IuX%פ!=S7,=qfATUM9RqʹUmYB?PrZrcI|msZ m" eB[[VHy-G뺻.Q,G4OJ}~M̅J.H;G䟭3{٪@G5ngx($fةRIsޒK"[EM+cꂁp˶:)I=臋Sz_\|k HR_ET 7GbaZJd{~ɤ#XhݭQD{-l#M'-R=Hn1t3ȻӜ-`6dCG>څivG:wPK֜3hM2QN0OWaAXcKD dm\YgV*K3P *>m*Z.S?'uq4Jᝃzy2H8$ʏ } f8*&bF" \ԿSe{>=w +o(,ͬ/U;"RVO=\9$&nn>\-F. 1I,|yz" n&k] ّ]/D"ytM$kG}_S3cK\IQE^/FT?5燑f('èԉzS Uc j"V i[~TMZlJpQlx͐3#t=JBE7rT'4Cbi?9aq-B\Q D2Eਖ਼*fgԝ ip !u&0ͣ .{ljڅ=(sn6f]|1p f \%f8ڒ͡U^COeXP+i8Z-/&ִro';[,[ӚlWaKa?\WfjԚ8o:'eؙ:b6B4܃lTuɩidӇQJl fښ4D,|SH0B1AVڀ1*?uzJDq)-cJƴ]PSO-ƨԝhl;Hq^-~*J]*3B6S^c?ĺEoOů4H?vsqN3VQ|q/.M>E?hF7$|xݡ='ƪaPs^P* GM*R,幏P`!:b٨5۱Op7wH-ϒM^BuJD(>|R $Y"jFr'_>VϦ"iܳZFrq6#.hkj+Oi&$X+h~+9acsBY=jntۍy>k*|> B65OL *B\^÷gg9IC )D;^wU%00lMWCZDx_sE »a=E~3^[ꤵ9=xA/ә+?nj5[PME6C&ׇ:TojO W%xi8N'.|@O~k4[S ^R1ȝJ'{ˌ]Av7Mn Tl&Бd_ Mk2DSEZ(c>&k3 s\&jEf[@ M.*DJBGp= ̨y vanRJS4d5XQP}A@䵘R"#f p}Q4z*FOAALhSRc5kB! FVX:+ F*TMiP~c&>> 7H{mE$cT0%X\j\iո@ONPU(ԟdy=Q ZCsK "난ag|:N| q!/M$ "mLg1hϗI0;yVZ8M:f2uk3Hŭ u†ri)=,k" Z|^T4N@Jupx Qgsw@d"9%2Cޝ@ \wy OXI1D\G"7肐>;@ˆiGF.ᏏL-B%r gJQUv4k'\D7rL8 ENs0/n0pgr_p5{Bl W!G7eW1(W(D`82M$摬<.RuٸzjX#}WQJԑ)JXpNW.]$Lt]37q,fHk'oG By[~0e6:iQvP.Gs'}|NzFQkpyy6k`!/iZOYYBBKx %A?i*[1k0N3c M&OwF20īX$:lXv#Ϲ gÙ$2mmIwQSā *CyE5W?ٱiKʸ>KߗjCHЋ?jαhH}iU1Sw}7XV͔zll·JNcwLm)ݏ IB6Q$[uNy:R]͚0_v`E!hR&o?7¡T\f )qgYZ070701000003f0000081a40000000000000000000000016570825600002d58000000000000000000000000000000000000005700000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/bluetooth/bnep/bnep.ko.xz7zXZִF!t/-]?Eh=ڜ.+ηG$e;\8[qע'2G t1l&@RI[)߉sL?&=Z-`6f#2!JskëQYoKha7Q/k V|CJ»n>8tPg{Q_A?}fH^‰LfjCB v' =2G#XϤ}Ut_fo Sk)'ۿjwYq":iǦTa-̥0Knv}.7:2jA9a,~dR]eaC Y1E4 HIm/9 Ȑ. w#| hym0#ǫs.>e#`3f^=aH2yOLu3vvO\A[i0TPvGu)+S4Pd]k [Xl#N>ܣ]: hŒ?CdEG|\^, \CGbUܡE,|׶K&*+ .zE6Rllmm4M [vn8E/ty.FY7іgs,~v-oIz\AJ]7$0Qӗ<jCB׹0He0@J޴DUg?bب;Uo%HK7_÷ /2=Γ8"!lNX:Sro%6lsz5PЧ$ 5F_hi N^d-#I8# ESޟȬDcw sG^ʰ\)1ZZ.}Ŕl)5oF]gw&`yvf6uO)mԪhY:؈|y^AxÏ7]oZ[HHWlH=8[<9_4P P/ X)rFP\N)c?yeFVdSӂ6mԐ5.t/ps]r'A4է/0ˏ4Co6^K ˡP>kv{)ԇG=X'x1<|&l x=k |'߂( }+b閇=µ_KDBq'uv6Vͪ Nm3 d55lP C'pdUlI \+e>xofނ4?d4AF0x|qvmA͐ shU%=&>Ԟ܃UL64%n2ޕ5E7,<-'q A qھꁺp?\~,5]5QZZ;H1K ._a6<:j?oϨ0 6tOM/MMc|#%*'u2U 9Aljg>7o6Tg-]㎌*k|EtKM`;Kc)';&~!:8Cc0AQܰހtVs+j,ٗH}(2q|,{bw\=TöS)0.lt퓪p PL>mu܄LDb|XӚS&u#״<7@`~v觹$D\GZ0b`ɑ߉^zL:X~69m%W%<I@v`1 {~.Z;t4[){J`:!YoeZ0PFQÜgm,TtXNP#ĨVP-S4EFm_HYH1jhll? Ӟvߑ}?%cc%d~gɲG~X\2;u*jnwkӍFPg\dC:}71pJ#EH]ySQK~+i$~`$;iz`iWˑw~ri<.Xݗ'n <%`=-9cQ99BdumZ)W^"A ËmeI%gQ@8Be~k} <;W0/,1eKLyO \W`ho-$0>0ԛWwVRT!mxDǗC3bN\e}&r0;kL[k*R›ʀMn79^Nb &C;ƓWhX& UK@\ עsvpg6稆Rx-Yi:m ǽL4fo:23؍wy3~7c%o89C *'l+fVҨKu K%O!ӆKb3+5F z*$Cv˓D1?FH'mUfϙȧ`@V#P% [kUUͩ+}*c[g>DA%cG7e";m[eDz"rH!aXcNH2#X16 ('%*jR& ggd#JJWJG@"~[ ~ @=]l:\:c0i0iWϑ jAmUF81P&|("$ܘ^1<>@#<<##k:N"}l6i6uLU:N"Af#ė&~5OS>ÿYy#>7?@(O5(rɍ[o'!6Ái7MNZL[BmB*=2vWĐXdwN{QG8:`Ig1Rv>\h9e*qZB ĆϾ%SO#73t V7Cl~B:h9pɊf3f,Bx̹FOL4Vb#wݔ.pH84J">'tqԓ56}tHt7i*K8@$uc)4&VYw&lI8Ȑ+y&.N j)|1qӯ!qB"΋ ~E}nI,2GIb!},H&M,)]QlxLe؋ \m 6َ]?n]{746oh?NfHאa0D ":cƌj%?s|5Ph7]攨o/ӯk|iF`p&@ݽCYv(8{sX1Y< VK_ *s)ACv_9L]ȼ| Jh;idDP.\Q\ϰ@3캮Ѓ}fj0bN/,o}98:_n GzfJv{̈́|B4^|1iT/r\/x$ @pC%=!sR嚅Y^0$EjVw=;3sdDSj;wUXm1/IT_y-(+cUyr]EWYKDg{Csɂ>t!!¹b/XaXEF*̛|}@4kR͘ '%_=_aw !bOЅ_6{ >v|_vѾ=NĐED_gYa!‡ZL|&'L1]- ` F|Fn2$J"Yu<őYY#Z̠yw\40hh(o-IK[1)oN5$'q7M'Lh{^G3i폳4: e蛖3AOOٽ~+{|V0{;H萓4ıHx[>Oe.I#:'gY]Ut V?gM!YG |n<}im[8E+3hJ)K΢4`g>Ô&QM/HY_ p<ݲt|xmYfsPn6^N],m q0Iur#x,9B dIiҪ4{8)[l`W #Z/$}S2:1^ E((= WE&C6/Aˮ{җν/h.9؂2㖁536t2'#-q$$.B9o՘9λm(y D^6ڕt&J Y Jy# oCkCVe)DpR߬ 삆rVͮt62>*M@[g{6ulF^"P9cBb4\lb4WCE$XqfYd{NætAl^x{^?ΤይGU·e!.?AI"s5`vc!Yc7+GGK˫rzfu_84<@6![rqE xr#DNlT* ٱ1H3R9ht\VKi2 Uz4bHE)u\GmΗCp)m:PkU/= E.iԔ3XmqJ_dPNOR#v>t# ?e;^3voIĬ|NJJ%;i N22}B`AF^7ՐX|R]B/ۤ!G-|CcB<1Vl4Y2V$WGyhWCɾnp'` {8Bό b/rR{*HezYxdY[xP*t݊7vL2:b0١-;2A҂{Iݥ`umi-F%:0?ƹ͔NR"h_cSVd2h,՝8[xl.DɃ)1oUv#v285!Z|{~N70h>|ARUYNLD怕6!c12ڔh\a_'r]HTc+X9P2!jO5$叉; oH,2LA8_k}bR7t+~V'?\p(L@,8@d"*8Œ7y)C^/0ǨnnUVY/@@1mL"cieQd5w()]*>.+^Bby7=f?yAIYk-GڼUk$I7zn lsmԟG]q$ GyJհm1[Mk-TsX\b~]FQl4TS^cdhkY+:2nba% 4d+K %ʑ{8gN|z.kJKcdSڣ 3'&,ƴ nd=%u)h׸o2m>/vMZxDfNi_92Xf؈ 1H6OxR_;\*3IfȮ0Eh Ad#!b'˳#z,lFTsp[T[ +kY_<;X3¹3BW~Dij-|1*ff=rGdEf4mT׾c@[g'Mi|enKW3.i/Q/!A,+\'qgjOf$5[}Qw~ap_q:qBɳKR$ga2x7ʏjC r$R i.gK~4ׇ0|96h%{]Ŀ)p/, -B#<Єo@ڃ-0>q^šd tFloie0 i\ȬSʛֹZ_O)eu$r~O&uQC&*,8ܳE^tW7$9EFgT$(!sDW#?8G0(0V w4Zĥp4oCÈ'S.ϝ4v%"Dɀ8EHWΉIDlW2J_M,X#aNCQq_'k1('B69ֹyb&c/2/54OԆTsEOtaQR$;yDpqWsFΆ )ybȤ ԴZ-̓;P҃0=q)yUH$\fקeA֌;Do9⩦wǺsJivġƆ剓&LmysYzDBJfx0sgn؀r=]Z,ɍkgg\A1gcah%#I! yxg^K"pJk z 8;&>8~9. 7X2~Yf3'jocX2p ʂ]`1,bnX!5KjKu-wZFx˿Vdhm]23Ww50o`!m4aF)1J0dQ_ o H<>[*HNʊR"DؓQs|URGF,J@/x/7z(v+c-GMߖ(^Kdk[HaÚq:HH?wsrZ:f1E·Z"r95eBEiX[*ۛ藬5՘sR/q\?Xr4M;0HEkNU8"7LB`=?Jpp`8x-9G.p1 VTakeyÁyRPaϫEPƀV(n[j1O=%ρn&>t#ڲFb&̘l#^4}d%;;+Y?w> ⟭퀙rH1a$&)1G+%!Ovu20Zdޭ'}72'EڐNw{;ۀs35&Et\$w{uE /r3Z䦓9uci:87xZ#ʖCVl4?,1%:z^y[7&{[w5?<6RP\MwktՑopEZyeCX[v?Iw{w]Pk0Cӕ7k`m?/L(r"<@K$? *4{[71_C-W]-5X U_hz{̺B(^m RYhtsr5^e0bC-ۯ5TOc#sMX90 xm xD;g"M_"E#X2mb#v#/ 19tFQd@G0KӹkVj-+ ~Ɠ E4;+䛳G})*X#FXĢK$uӽ .ׄx1ϫ*j MoE oW驺 y咹e§*"ԞWH ]B(fxu7-_|tt i"#x$=*U b8L66;pݳ uR)GwI#.YLL?A5a%Ial:}cr8BmIWP99Vq'aRiE{a|((|2° Z~t{MrJw%ҺݚY^(l⇿Ywh'T9}!vхiZ5!©2:υ;p"3$  qwqNbS6אb\:kY"E@&zjPj. EC-3ȣHN[6bw,KʼnYҧ1 !hvkB佀#yBB:?MVPVv?*z^1łmm@YlfI lð(ةhz}/Y0oUK|-jmco=-Pg"!Ikhiݢj%:}6X./d_eVMc0rlerLWU+y Eݦ{u#$ŇTqQ+WMsEθjh<5i:$+~ek# L0[F4`uҷ7NHh~ώYC1nRQȔ)(sV@~A#\ a,H{4"=Eu9GLkm[RD6J=ΫǭӴfc?JHdetᜧCn2T ܙcPddWMيxMF{|1pez:SIM%e_nRwx?{K~!.łF3O؏Ps!62 +Ś/ӂ^PK_y 2>={y_4iT >-?>y(~vXZ |;mlvr wt$޻#N> @,pxF~21@bAml* ywᓚuFof$T@=fL/ 8UDW}!׬b{8Ab; jlRXp8K7*s/M t(G?c)0 f>`'N-k'OZWu{G Irˡ[f%| uz, fr(_+ c.\ywy]zb4w TQy 雫1̪ZkpxȚq&L)jJ8"p$Ou3BIa{,n"a*}^BUIW-Ŋ`pwыr%;hyYxb=8"4^ ADpN]bVkZBh{Q*'"m%k`"~]Fr]B?oKZ!Sٻ  i@qf V!DЈ؏.ZTVqp\3c&9ҲکJҸh{Z۠U#Z4(^аˠ6ˡW>猂f0(& O\|fUK[&0* a#;#v40O%E(o9 HBC&2UR;39X-~,쯎#) ~JpF:;Q)itfGytkAj{qPvrLat3Muk؍Lp"iaWbն ee4{ `V=({FQ]3/slLK%d08ͱ0^N{t~3&bZz;ǖ5hj,}t(k}8 ZRc7(Ԍ:C/f7 ,^X"O?S<]"pCP9 ih7;b6WI-G,H[,Xo,?Jx |0Fp6nxx{6_UP< #a > i2_\Uؔ=8q=|O? XW"m?l6K'N'bR&:Ϳe&KŴCBV7{bRj STԤC< ϳfq=)u qss]BI){mlig5yV+iqASP2i=p866DjZ˺2vF[m$hqIoYBRAg!躴p8V_]=ebHC_BE2*/3 N< raL3[渰SC3W)Y(H9HJ ,Xp#Mkz}L$sN[ >ԒUg>x 'Khn"Ac_^MIɪ5߳aW_ T[U1وEhb$àI*  g.7ZLGn9\~@ϔE_ʾtͼ+3sב1 .ۥ2dpcsl0g+Lbg=X5}[7r- I6?wHe$k8D80 `o܁Zcn'JܓT4j=|{2󉞱 6`=}w4PzoSjK=Y( ]?JN`D8l4Gn[d5.X;.!С4}%7J:L!OPg9 A`#鯈/Ē$W1M 6>9@{ 55>"c10‡@SeĠ"(d؇jp!BN d<:-f㊾&| ]оvJz^1~.TlzBw{ c(uY~y>& *o}QZwjxgc7DATސɟGlq~A_[؊Hl%Vk)wЃ" (A;/Jt0(#+;`*=׷`iDWI#aXSaG!173,R:{nINñRy;3[V`[8W22U s)hVTKK$y[ ߫+LtFUTTX_}_`yInsX /žB89ŕi8NWPng 'SqF7ϩEKo]A)e]G(&ɩD5PRL! 8"¾K=(H^aD874 ؽ2VSsr9#U&RD4tvjńoa}d܈ʺuF殦|3Xu=D&h~ Uv!9Q2>Rзg?KzMѦCǵd '!u( xe҉7e^xGU9be#6ZP`YXJT@QVn+\b 9J*̟Tis n0Qoس ~8o.5n$ #i}yhX'ПlwR6ǐٶNs7l(쳪 "I79D;Hʈ&:CvђLaew]EYP>/b6v ,}j(˄abG;@} V@ϫ{U;$EA<.SbX:>!^I___uwoԙALO୕;\QĿ]`oQac3CD\a ?*t4d6짱u:64jR!=l!9 G*qgu~ĽH5hzZ!&\øC#6rHu#ڌV]L`^!'I&|N297cήK=zjRxhLWqp2fr ؁Tx)f&/`7~ա_rA93ncE0߿Vɇzn`e߳|a_2`\C' v[x5W1  UW?G^863t OqƳ}Mw\ ȴRۯˣ&!"rpoJOR٫By*P$ |PA/+ gW3MNn huW^ L)fhU֡sP[ w4mC# luE'O1?Vc;=[$M1* +$^"LyߑKj6ZR';cRb!l]Bt a+2RR_oY㷜uk%]>db5֨a\ϱDv2B$(gǎ&P,P`=ߓLuh;F&Ge8qI5 ֯Lu>^B AzƘ<0jZq:⸺ { {aA9l B&^e)Obk0 UՎ\˟QIcќP' ۥ>g`_k!6I uVu?W M/g.bg|WY&\fר.^٣% 8ZCFeQݱ?g[¬ٵ^m H: W0N<FlGB^'dqI.am O^㪙dR{h\sWJ̓rؾc4m^0"6NHU|Z<@}nxzv$$*֡ ms/:.Y_p7Z@+98T.߇EqU]EGlO(tKE%WhFal6k"VUYgy_.(bKNOÏl’|b0*l/L`:-dN lǽƯC\1C2 *>!JzR[DȦ+ ,~*VƉA߄q+FƳ^q2gdh &t&m@,| -ѷFu x{ߑ$r~m]q@-pEZPH5w(b8("8͑3Ȉ3\&*y S$憩ؤ: oWUFB<27V?T=g <xX y$AduȒhD?@>SNzm~ E8ڐN> LHdՃŰ &YJ/h;mumګ]/æscwW KG70UBqB!zJՀ?9Iv ́UȦ5!Y&>Bfyx3\))^19(yJ6Yˤ.B<PV޾Dy ˙RdDԌqe:;3"(JeY={~?Y܈\:NÛ(u՜+ apsk|OۂgEGjh{h_75X䦋 ߗgU~fr_ŗc"ZMZ!ᑑ}ݛ0cVK!{I7p>3r"9űsBN3nQItDt GԤӷke$ÍuIvc`{0o{E[]E09y.ğ]%,;W1U; o QƱuB#yadxQ6.HOVt˱X&<#$UЏ6k˟jƗ\Kdd_ 1C#aR$jR7/IzyOPMrZ,0ꯨ8= hFPo]pXyoV񅱷<(dh._Վ>sAl}FXvoHSd,LHԩX՛pßfm`;qIVhYg*NMPIH2DyW+>BsB{لNp}ZT~hRyt˖< Y5Gh`Δ6**Õ'fA hY HmrCH$ &}+S(Ͽ9<ÏUo|GͽsZ 1`eݖlޣrO#.8:߬:~HNJmK@2ՎQ (KJE3fR*':`"OezVdV\*ɻ?(ɲi69iX;$\{)NW<))ιyW)匉ovy/Ӂ3HރmC7Etx)hLNbfMt{;LZhϏ|"[pdC']aj[qT=PˑcRqV/0kRbRx60cV#%J8zAc(%~*kH)ꞚDMOKE5uF7'pӀÚRi7QH83UZ? ]ϋ?*3'4ݔz _RAO줈9!ym4? $(ma.>(1"tYxpQg"J42/B}?:QoOF돔';= 㚹`\フwG5e`G'MU'\,B ~v'0h>)I-bWbp23T"X~fr#Nl} _)M1 U\t!A|{w l;+q@o8wR6b|Ksr ?yb@Q ՛fe%|}`hUeͿڭ?*kQm-R& { %)77BEy[}t )[lEr}~#[4N [frVi9Үf@@XlE naHW2c&ZPP}KhrlU^[wsƢq]i(JS V&nmTn CGVw" &U?!ay'ޅ"x.GP|Ht ek42?.d)F8Stl_)?n}{7XH.LRTse8Fj .0m5 *Nyp!`nt:rxwm/sY39vJdZ S۽XB.$SBV.<׃t> NsHpsWW{\T-x[>:jxj{ kqVHԍ%PDpݧ[NcFwT٥)t>)ՙ&;V_Eش)~<8@j 5Diwx1 f֜\ys\lTp Lu"o=SGPz]*-4K?Uݱ7!0rrwGHJKꇙJPY8 ˽ӺȻϋ=S:ŹBv߰^tCR2qP!XNjDcdR|)Xw[+A˸ BaUL;uy-H]@x"h9"Fn[V`SO>zu|6]U'@oB q, 4m7`5+ ,\_6B٣;eB[B\*mb>8$(+L'Dp|z#uyQ؛b{gm}]ډ &U\I[ kʒۨ%Q(QА9V3MUC[Mpju$:j,n;> t8r!/}^3V$9X<knu(sd{@$m"p6Cn9Cy_ѴA2 ]C+ ?FFvZXԋ,o_Sw>$.Hs&{)c?IQe*`SB4sn ou0}{Z3w"CNq!b"w ]8#s׻[E%r}e aq|7DM!t2lܖ%wVZRc RHCjw_͈n/lۼ&H&m%.#Qzr*C ii %Hg2/yQq$cd+D{D..RQ]V~:,rN,ǑyF\’ u )ws'=~ig0ڬ fè/Es3Օ|6$b+ !LD* Vj* {R؀eƽ`a̍NY!Lqg l)q *bEٮZKgƄE0owl@ @x{P7.7gh o/՝ 6 Җu)9̮r`ѐ~L3 n^8*LKҨJE9jѣ!)73pJt]we KwjCOyqBGl>J&mwᓔNajQ~gGr-ߐNkC04֩~G:U]FʤYDFC;kTxA"rRgT}Q8n{3涮&ݓ-|hkACwqeaP#{ 2Nu!\+k8]?kCw١ѷ\z11S/s`\ *_6q:,Qd(PC uUhh_ݲ~9/h_O$L \ڇ& 47GwlsTަ (]4CY$i$z]ı&DFrTNDY&6d%ly%ɱoJIbmy/%>׿K-mˋ$ʽ:P!Yˣ={6cw4:K : 񃑌PINgj`il_L mA;pCjz&qA;\9BmI]I(G@oޡ@_SDm_H2q^",[D~W6xJ6bD@qRT :7'`ZmVlũbO!Dێ.$`\No.A+6 qjEׁ!ZPtM՞lWJhr>c[,w;7̲ ]GnםDg6٥._X .Pag Sdyva PcuZM=3^ָ $xO&Ϲԡcy nne;[ v`|]v;<I [+@sviUNoѭngo`QuxzD8"'B!q^ C')믄D}j[ SJ1j#<19? z3evYP'H7pel9gYZ070701000003f2000081a40000000000000000000000016570825600003880000000000000000000000000000000000000005700000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/bluetooth/hidp/hidp.ko.xz7zXZִF!t/ 8?]?Eh=ڜ.+X`mewtYC) PYT.>Cse^rdy:BG\򢍬M0nܸ9x}s:F2 džkrJl>dJT8h ^L<~Wq }"%o(>wBRNٸ*)!裫LK<Mev;&:˿MSuj`Dn©Yn#. JhMv4A Isk]RDsd&|]"@R6vU%pl\-03HYtrWN4F O9&JJ. 6|ˏY|){w?oZ4KgqOKq60d^V.GCpńk4ܱwLeV$4GXs9ESiAl:@"8ZK@\#ג%|tSŖEg`1Ύ>z#wV}1=ǯ9y U`!oּ3*fUC\Fm 3@?*ze]͡4 W}ey XKVMpAm)ˤF?b$Nc\ģ:"sפ ~s֥, '&F%Jg2O3s!gCӬiR<$#1[@$1f2mTT}L*F US%JG]$isrY: fzX̢p 3VW:565*qrk#Cjq\Eøh4ir%c) HX o@ڔ ~ݽX`3VvNZ4վNTTI}7d~K؈KѶcjB$SvUdu!%`(gVM_C%8p'c$QGRFU x:mU_Ccchmdv:1qB ۍ;a:ֱ;"ݿh'm. V;slp0CV[5XWZЩ+4ײxx9XPR'UHOco'X@w8﨡e77Cjdn밐%$))`RwV5;AB|Ff[DXgTF| Ш9UɼQ^]e_16n)3Ǽ%[.ckKu;*IGL0R-4P;ޙ^lQUa 7%>+}{CɔU&*7uO[ˎIύb k!1%v0=rH,:඄ͭɿfD#6:w{)͹rtq6 &MBH!}PzC[s#GBu#7bu"h QL DŽ&!ĝ򩍷3G d[H#%h'yJR=铦d ='ţA䣭~5?5Ι}06M([,z>ISCG 0gj_$ Iy;D0ɪŪ> Tַoͻ(lpBepqtVU5&\~ΖgVV\)84*wtK}~9t ̑htP"nY/2[b*gBuuR_cS7&8/Ʉ_uQ`V=DiYͧ|{\4v3d\~uGcGPVOE4w(ZԯNQZFrfv߼_? xnw%x kw)5l+%9vd*f WiͫslԊA2@L tߨ K[g0%Eb:d.\~j( #dIp>5 ;a^5Y.Ec?C܃t~cƌfڶ}K!&尔^)Qu9AMv1饴#V/(pLK < ]\'eϪ)UJ,J-B #Xñ $/;k&F6ӭZM4k#r 5H AfWf7BEF?##1x"n.ؒ')9 )(ѿ'b\3{CyxOuÇP7g2kι ipd`,8bPd2jo[ۀcҕdLҗc6GgeǢyHW Q,R,^N}/ C=5ݙ_qFtd$҂UC@@at4@+'%L0yw (%[N:gpK؇}eֵ'GIױ9UcO6[3OPXn*AnZ3 >@@N'WJk{hn7:"O].BٌJH2)W[t3k *XҊx=n\( J(^g,a YI{C8(:E>Ls^-J\vXQ8ZquFqHl5C>{2sp}aL7k% UJfْj~$x2ne#L}r7Cd{ĵF6)Mm_K L 9!^.F%cz+ZK\Y:"ð7s ;k+"ڣHɆ>o`P$.[Ƚ(&6QMwMti؟q%ŒR^(_k^9q[c .ý|z*HT Tjn a'M(~tL8s-܁.8}n+hA /τO0-/$<?k"iOȡ a0 <oEla7RuEB2~;qy1B 5)qI@7IݹShcGAd1)WmⱲ6X#z >vD?=X@3D{x9cEڊ]'Håq*KnLQmc57O7M|$(nܚacL gg׈}㛀>G㰣. A{7tuހ?Ym.18 jԍǽ*SD- zU͍ 8d+|ӇٯVGNriș &yRhB) ydϥC4A*|ʰ\ Y- ڻtSwDM9XL9;3o8]UY ֱ%S\YkMn>d*~2BF]obP ?:B S\Y-:6J۬Ir/A-@%5P^Y%~,9+E1v(e_KH˼/D|JYZ"VvL_[c;5^ h#i!+Aet6ˎi.-ĀTksǜ>%|cJ@۹W_nn=ځnvnB_(m\JZsưf]Id3nh{FH9SFȍYo_X;k~0fiQPKP"hN!n3:"I TÊ7t1O7KƏ!-k4MZ^a- 5)/H2"3YLL&e8J|q ߩtd4uEET[. Yكi`ʣ;hqD%yB7ꝱػj ٤*mI~f%Yc_"W4 Bǫ{nfF8E jT-'Hg^N,`#5 K TlNR7CXaaP [TJBX4I@Bi=_(xӥdk h*z'3i*2%) ]364xs!Y4{YA9Jx"RW5. w_rG4:5D@[1F=pʏ4hy$e0߼Tq"3o&Wˎq^vkJyM>,fK͂X醜=J)զRXX_i$<^~sP#")pGKJj`Rfl<ǯCME6LK:ltLEec`Gx3@n}lHQ7dY>V`kj ' B=3>Ho->onK$|FՉ1>FrU0d>ךE~kXMә̤$rx!WgJ;|h o 珸 / 4{4yxB|d ur6V\Ǝeg7 Pfh]}7GC{ClѨmtwu~=z4g5\c3Bl՚'0]^.{$2퓺ݰ%5= Dx( wD)_[kĖ|2[cBűMzkT< neȤ_Va>@b㹅 IO3 :( S 6G>e1%03rOi+?!l&x%keD36ݮAdS:'R``uD(䩨P5΃1}N1S.#kB6wpgv˿ݼQFş1.}Wn'|,@Mp!C A e.pO8jg:s\vtjIV gR*O@ )B#ebʄy#ua]e|j# ^0@=TP׀WYNQIo]/K o`E㊯07Ҳ^1yOحGܩI"z8X!_b~',qx^#0jPj%hf /u`A7]m٬7r9bWE)>9mn~w'Dp,[DIh舔`ͷ+daM@޽%:#HNPnK ^ݍYͼ!):j? ,]oD38Yv,V}ܼӸ7]y+N2)U9\sR"b"Y`DTDs)-ᵝ7`^LC1Z#[0 vs_*%g+f $[]aiInp zdz 6)F~'nkC#=r nb&]ƞnnTRВHjfa0Fͽo  uoUߝ #M_@_FO<7zKPJ9k_ Wk 5-Q"W!浐0ZJ#VRP~ M!U / Pwzt8H"̳]^S# s:ZNbbr݌$%UQ BdiJO0]ߡtSVֿiA HYg?ԩ|+544S~VwS^{ѶQ`x^vLV!cՎnIuP!ڏꞎZ]DQȝ+Yv1sW6i* (-efo֗ʈOf D<'\W2ʛq1I.ĜgѹQ?#6YSY#՝g=܇(X؍9g"WM,ITn:r:.Ij#7w2X LО&2i8 ~/|gC8Bι2zf-ĉՃ*;29p:Kiz"C9Z2tYRyLi8fPZ]LjTCիl{GO|H7Gv% GliI9wL>'&Š[ܭMGߧG4O4%WAR?xQ@8;_}:(^Cĕ9Z}{P7]~~EtPfI:rM, 7t5-jǓ00/׭₆ /vlZچ?0ٗvp"\(޲{*H<%7|V2iepy4+aVF[v".Q$>w1Io#XQ='feWĭ𥝧VT]QN8]$/# OQyLoYlr &8xo8b1hB#mi]JnFEظrMNd*ʤ0?ٗuف$1LX$dXCm.^x|.گFyIY)`N9+(3,^aг9yi*ƁM@≳?'b  IsnV&Q55 xhngrS? IdaxݭIlr!CVY횩4$;f&Lڶqɸc 籷.D^A)̠ {}~OM5FqpM]#>O0}#\[KPV#M PfЕ=ZD+Tt؞[1LS*ȑX&}yZN^ lU`Q :MjѺ  M` Mތ=ר{ b6eBpNI<٧Pd7q0&&7]ax{W8@@,neÁ/Rɂ6^KgSiCpb,p*@HoCsV5{l5f:''i]+<1}_D|lQyk8(%Phb[wbew/1C2-u-F ߫'6cgd,6we_#ŏ@iQ5dfz{r_w}=Mee=OwF>&;cvx.KDS@Ǿ%}uW\9ix‚$B c V_Wqg]z @MU#l`Xyj狎Hfd fmEJ[P1bRJUq]IѪVT/j &3).\ O9u9dA/;ǿ:ޤuYa N}A)?.Nƨpك%&)K^2V qPԟib@i;˵YیI^ٷH(3Aׄu2R z܏ݤdw:^]め7tbUMXwi2xOfdU`+@灻ߢو~4;\@9GT3C,je6򨨶%34d޶=|K}zpG%|d( d hyO 5r4n'm -T% $!y+ڇ[ephL< W\uzIgs"̐VG3̶čEEi gQ6m|U< ٌz Xv󜟈[Df|{;x$LqKBPrVI;R^e$ .6^z,aoɥcQœM\_-=a=`9R3qN8٤s/qW _7(&bvfD<:7Fˊ* LϰޢT45ܙٖc $/`]'$ĺ)J beOV AgWC9TFweyϐG<ӛUL+J?u0Nܲ4kfl Fjuיϻ~ez@ ;hąq@d ZD"d' c% (6(dU]h4+;IW+7]l sw߮ 6Al,/o}mXc;6i/d4Q60p ,Poe\1Yv&m[2G^)Gǚ0 mx"|.u; $IߌuzD޾ۺ(ftJ ҿ< i|dus˷k.R6"jRq^" G2)oP㱧QU  f );B?ixNHUȼ^AnB .`m10–僮[%ȁpn^>,dGQwjTf]7G}jo!@Z醡MHHѸSb8OǑ\\!ͼk8NEMfp\W(tWzLD= Mo`b{4jE3@V `rUˍ-WjMQ\'KƧÙ#읉T7 r`! s*09=}*ijq|{iW[iuV@x}` LYO,T01[96gKo4޶>J&(g!6mmɤJ{3IiIL0$;kjvg3!loI}/(L,YW:4-|3ہ-΅7*Z07.ysX7(IftP&A)g`ٮ@1'c4}r7vjp=U@Y'5. d|Y> sRfO"\nX({Y(M-UD[ɫY:ؖ dtK}|H f0M3*Ⱦ:D ROMu ciB*/j~-s=ˌ5 O[ڤ6ߙI}c:"@ )`F'> _ +L.hzN_O=lmk5Nޫh C\QE&E\%\v'Y"vWF_][lo28(@R2k1ɖ{Lc43ii!js 'b]^ЭJ؇-wT .u`.zzw=wO& 6RZn<)gp7l7w m 8+Te7tx1֘(NW8R s&<)yF&hW A@v6L5Xs4.[꿑Q]U:Fȶ' V !np#>#CBQO m3[%m7tEnCƍJmYFXm2+NQ2;M9V&dpuwʨ!%6*Nׁ~룳*bH !{aaZJ }#I dD* a/RIw}1ckLud 86*KL-MU&GDzc^,!zddC콙%9Z=$FHHZ>q,=Һ Hݯ]p0ᒋر}[`9:Z\REkfX/ ,M#蘽F:Z@} e>Ql mC7&05Sps^Uo><;7 [͔%FуptgYZ070701000003f3000081a400000000000000000000000165708256000084b0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/bluetooth/rfcomm/rfcomm.ko.xz7zXZִF!t/τp]?Eh=ڜ.+η&U 5 MfB^cs@qEֻAtfe U`%u̢H^ Fw loC(0j_g{D=7ݺ~ZSvkU)4c2(FvCګ\z5TWir?Y͢]i4 f+N[~yVP7;k(9?4yOY3s69Wqnj4xy?U:8;?6IU$>N+FJ *3Hw6H Ά@^pX\—icGg} ԄWhQfFz[!>LX#Qit~ǧM6^Io3u\ y|gpN.źfU L"h~˛E} wU& +'A".T_Q@K{ڀƙ"jɍft7!) <7׫])j& /*T\"8Ԝn(Բo!DZ} &wVZ<+6^F> "LcT"۲GQ-dr&jCIn? <<`Ѥ !/k qi$54E ܳjo1A;A8Sn²y af^1 fmvvՊqmI?"9%Zq[`(Y5SZSٟi.y; hJHfy[FҲB r6lPK#S$o$3SB՚_E*^z,gw7zw3'bMC-"^j<0;@~gxu4M է֓t)z(ه!>d r}Ấͼg؜fkބQsQt) pS{22y?̲{DŽ:w,x1W&vޡsn|x%4qsu%ْC{&"K!kjMF0s|Ԅ^z;[ ţE!u(ߴbcO̒(Je~* PPOІb2Bx f=OM5#-ROBD;N V&Àƣq\M]pt6 ӝLvl5(JEXU<\]{7(d\ &q򜙻8 k+KO9U +3w.8VN`޲9ZӋV(D?D֋4oV#I`& ܺtNRfb׎vmGQ\"VQ,rU"w1U s- 3hwyJ36.om5k{a| Й>>rzx*DPͽs .:;Akд,DK` W#sW],wҍHϦe0%Ya?a֘|I U5|){^?F_o!>`4$A$M1kg;H=f|h\L@ s;tBOJ2N<5 IMSAԹo[`pnY\wqZڳhY qUjN6ޘ^ ~%-g\H P%S:;bB̔]{lvg4ԇDYI # ߅\f i; &bgCEww{CrOBb=tPoX͓֢WV?f(k0<6d:Fpixt [%3*OhzOx.o`DsY!)ǭjŬ:n8Ƴ{8YMnvYbzQP ?,3"ݤeAuvzRq-yBFiWlvXBس%Bu'hkmRxlju@y!mgQE?S 1j J+}q ؑ DƩŧWD,ẘI8鑱UR ֡j*wd;rkAb@_.-D~ys/@}e-ONcFWnq2[8Tl!|)0VK&^.\''SGπX[ڠ͂aۗfpd"((`z&Kܮ'Hœn3lFUaxy2W7v3Ә;cTvB \"%+ T05z ӓّ"JMVa݆0JILG362Q&$_x4mhb1uU%Xʟ%HG'ƌ!`tnmPTAnJR?$m!H_v_Ŏ[35u-ƒVQH9*Az'g Bhy,*o_@S69}$ '\H/mjp3xD*121(X)WCJ@NG@%r׭yO9)-j_+::J<.OKan{^_OVjˏwp;SnC/;z"I:Z3sUdJT5j 3~Ic~>5Iv(2܌(*| PԻ4rђ`K_'ER7zU^9bq j5/N(l]O²LHf5º07R,#'Kkh"Yl~MGoq E1 fюXCq/|[KF0YCf%_4W;L3zRԑ%7NZ?|+b%oA@Ͷ-lͥͪ#PѹD4#',a*=j0E)آb5LL{4a vOY[|ICw!9RoY6C"C 5HC=$`:}[G(!oP%e@aN8o;4<,* uף8mZ''rPUDz$d ׺,hVj-OGUԶNhI iewHz8m~d> z=2J켯!B$_2՟ݭ?G׀HAq4<:ږVҶI|?U1vr},_kޅVOA$#E{<ښ GiHLz,RS y^_;p1*Tidn%҄Ģ.(P+6zH m.'YDztQ 7+ZDE7k)wCKg0F]b:}b%f I%]]L ~ Ʌt/8¶dǯ@,GW"ߪZOu^no6-9s6Y\5or7KxPGr&'!\ks @#(6vVg7Mݣ]EWwDsM_܏㱲]/a4ռqXVVYnRʻܶf^NB)gI41x_rX*"o)-M, <\'ZWi3Gk>>_杜rOҟt~DZrG=(vXe:_]bUHNOiy9Ϳ7_!۽@F$ BLy.yv،mЬ¦5e;tiV퇱Y6kf%Eܥ9KDcB#ǀ\9=J">-Łȓbyйtb%uRu)xX6 zJqP05*)ǰ0x%Bk4#SoOuL@/;XS ])' <_Y0T5j+q u\^uOm4EhzFӷ6' ($W#O@!UP%u}L$rl xMFr*^K!EhڹT?0/!^d/S<V)}}%4h!=9y؉Jk#W$pޭ1[R% NgF OU-ݗM8Nc2QM1E3\P'Sb_*畟߹,- BPA3FD@yA.-GA{j8)cS@.44'BwQ"鐼rv@Toa'JZ"Mp@\h6]0:r[3A4@gK8 }M2}ݺGo.ywBQ>ZHbX'ęG.0{4.6EXehY ew G/:{i"jO~=S voa$D;叶|1n|Fj/NMݻl%uJ\ʷ#g„-gEuҼәp׹VqPJH2!,C}*MW-}*k// ˜̄ [~B-E2 ߈"ةGx^[_*xD)'a e.W0wal;8LP88M_^?H?dX g%["MJ:"H~F<+ose$o=uӰԄ%B}RvQ˂Y4qU Hw|ބ/1*$&re=߽Kߪ[/}ݭϛi^7LM,<V:'d{K͙ˤp?CuN3}±2-0jbѡ{|IT?wᡮ!_I13NP. ð4{ˑ2` ҏLgren%hyZ3dRпmhN_[*vqv=^Ҫ3 hl ΒpR` {sMrWPqNAVh\1/.K7;kf(eсgMAd(KV"\F8WF-/,И T, (Ze0tr7u q.N52qU}͍OHZ{(`2:صKD]qjR ;99ඳ~U#F!P`D,Һ6<ȓ2M.Gҗ!mЎpH~z/#]ćHTQNlS.V^@-fYmȮ'a/C0|ƒ<{ \;zf9úEz/&ФPCPdC29] U c@|O]YCFW=0i\lJy7p]Y~p+; AҏUvxI~֞/^7Y#\bc= Ҩ&]fJq'傴&wVv??cӔt&^I@UK2"?< >){5S6rN؂jiHIy߄]B_nisgu?eQ+PUDCo+bm|mtV)I1\!~86Ā۝ rtF^6k7q|ɔ|xvt9u:E!dEƲpȮ&i |2[)x2at4ڴrG u|_ˬ,n]Gm7%=vۥ(8χġŁY*Jv%wɝHk# @ BRgеW(*҆(rrQ7gdh;.̉Ð!j'wq$ ʎ5W/ABn妈OgoOk[! l Zѹ #6@Lʋ]99#ڐMJƩϟݒt`( t,&+Ө>a A1x+ ̨a!bX쭁yzmV.9KlA4dz~rj)sL@Bo^')#"(s2#9C8Y^c)龮 5t}>Z4i @1gO:(sP8ML.|Mnţ7I2T/ >M!h鵧4|#AwʿIjRF|!d:4'19\.ƥDur+k,VR_gPrp6O6[-[ E٥FQɨ%4o$Wmf>,-=e*H {q:K/-} |4IzI6k_^5';<4>cIR}&c8ff=B/u 75\C5e11gZ[q!#+~Uh]uܯ$n51,8F`YМ HdTa&5,~j1UW92Y]GMH*p{y1th9A‘bJ*p܏n'THѬOsg?S6ΠQ:0mY緟^ Y`]!K|!MY>-[.&xۨ .}q_\ Ni 06;Ws?-l.ZAE^Z^C2xd8Qp az˽ʦ0"*xS?ohn)QK1%q|˕光[Ε|?aqܺD3$ʮQ,Ig>}ue|B#_Ƶi0"wdZɾy!)%p/M^~y5A]J0ޗoH6LqWƥql\*]4}fÜLI|+&R{ՂsS d+<]9!Oܑ^50"K`{k{ yeH8!Zuh._y1Ŏ%Y"9w DICo/=0J;Sߛ1Jq%/ǁdVX X&8C|l2AUKJ /((v(һ$oĽ1@.ҍF%_f Y3~* H[oX*dyheLBճ~w%r)QMAW4Wn羘&kJ", Y$)`ٹRLxWw\|6;[` }K-t'ġHBnw9J]vD!dD(D1%Fު3b#J7tSИS^])_=fPKa y `pw]N.9lEaA8DM?lI Gm+ "U~0k({N!$O{)E ɣ1,}䧢)PYZ(:rwJ'il/ h ?S3G>UULtm>JHк#/M6m2Iwa&iҸpoԙ̂D'}]@ 2hAf܃J]Sn'{$)([ 2-zY͒^hYOS*,$ɜc}L=Qê/t2py%˞RU?1j7Om)è25"ѼXADZɲhs%A93|ĉ_1Ϋ_>ϩZA /峾;o z8{$~i8gJa EcJ]Հ<xmWzK*̟;7M?f͌t6 ?C& g>zqJ"voZiVG7P45{ܼ(0UxvSmp|K! R9F"};hkQc>Gh 1ThFFw* nMI!/)ZU_JʕؗHPdn{‚W:g|ׇ9cKhF3(HjɡTl<OsɌ:m@C+}IAٺ 0J}oL-[^; MMV>c9ÉtE6x9$ׯgq2 .n\z~;5ݡ7 ? ["LqoP쎎!wr!px{A5St`I*x[&ZW&(<֡핕pACNj ĜF T x^x7Vo+&6![Q d¢h,.;Kj`>#K0*:@g9Ǿk#Ҿd]Gڬ ,; Pf*$( Rf२iuNKq]@@YcZ bYuEnao~e1q[ZнuZ i܇1]匠Nc~&7%9XڤÏ^] ^k4հﴉ .6[cy7Ɋ7 2ĺseEyOKXbc+g #B= e1 l|PU\u'nX jRN|b݇5eK 'o!g BRZTL?WT:aIK.+!dض*p+K}';l:OCDp/U=5b'nu?EID$ı6@Be9”t"v}ɝ5- f9<.zL18lu\Y RZSt ~`__ (v`ԓee(adZuYo'g6dy`Ep'qRIO(LSMUY`ND@*txC- 9`N(( N_R ذ l1c S&hQ~*mzc=)B0޺ {pI8NƵ`Մ-.BocqI=.5dλ^X|Ua{Y}(tv EXe@QV-壟 j6 Ex/ ~f*UПǶj{=X+!UQ=tDz9DLIob9Q{z4|>s_?'^20S]'=PC; D&Px̂5]Nh>=)l 8ˠ`,iJ0&?<8(hIc=/SmfEp̲|88GX+o8_H̾FUC׈PF4,e4]ճo!aLγ/2aBE_Wڤ?[h5(xG4-lx'ܟv9Mǭbyl<֭zta8)>@Zt_:43ieו3>~h!d_t%w m f~5%g~ L a'2# W-*d̐5q_&@)%´V?Va~+̣Y}m4U~cTKb?K\|1!̭'37"CdLّjqv5/!ʽC +5 }LEkrw&AFkoBu%!sur84Ufceh oup~jT`j /}z2xiu!/fo,jZi{3ǾWS\UF^K9&40죗!q\_k">ۂ<,T`S鹧Z+6=W cFAiqx3Ƣj2{wbleKШP_kRn-HSC{f )ﳺ^I'ȷ0'zwLfCʑ.&ׅ5-GE_C/Mvq*ńg3R[3a4I=-;qϹ"b.Ckks·/ `ErHEB3"%:U>َD0{l$~9PƯt̫ñMT`hH0wiAm*AfA8NjCkw]2b^ ¡lȞ_Q(z`CV|\BԷ<,q-luAYow-DnGiO(+*c|:V"! }0[x42lii>y`&dx!qvSւ)q7r0AP2㻼dry):$!C$*GX[nC**zjbF$Yl%&I*@wK~-2xK>`-8m˨IZ+g/~O װn>ɒ:A$ ]V2T$WMN ~BOpL6_6 H@.bGЅ |>FEctC4AJ̀ KDB@6<f7ek~fhNl.4Zj]k@PWmE/ DW&uǤTB5|Gv5)@ËC"WNpeP8'CEl* }\w^^ r lX Tnm\z5(L5"X-@ќbbΑ!;lLYX-X[&xZcL;"`LEfEM|!ϝ7ӏ8=` ݻqʨ4Bp|_2|@r:u,'8A}Qrjj@xahh -Z֌Qq׵3&K$ ,yŎ5%Su+@ŷwt 󵒙|YiV==MӶ8}pPF3$qvbuN!"ů|6)߫ΡwOBQ^Va# xe-Lcoto0%)i<q֩ /k`t2,zv4IHʣ A!axոOԿECdLVDqc:r{~&+~pB5۠STo6'*{Tpk!RkZKeYDtCq^; ";+%cb>hE"1aN+؉+P@+0Kp@7=9?JyujIC3ZF=xeNZPF'B"+e TW:P5JlJ 5)I(*Ⱥ1ҨNibeD)LLea\\fxsYtoM(x: /o8| aKb'oؚϭٛ9e[f 2znEdVjWYWQ瀳A輶{`RaI=wt@J7&Tsh%qm̿.Ԡ 1Wvo8Fk9T[[^hf/+T`{m vVozZ6#OGo18pi҂9˨򗡑j ENiPU! z,zZz8sq$qMU=<"*#KKAeȧ"x Qb68hgcҊFA?͓]=RqYP%_v7#,¦jv\؈'T1l,A"PHеu2c/ lIO{%4R w6 ͷ ^2j&aao@`HY#&M%!JoQ%Z^ e~;\dtaJҿ̥ۚC JYWS!A U"Bv]cB%MZ{ rU끾6r-}G,߲CxNBdC 0f#ɌX';-q2@s\W&rؓ`??RME=H9#O5ۻ]3kf17wHlWS{NYoxJ~-A*VV_q@rIYFkЈ(7]}d\onQ>$f/>5ZY X5Yga0:J<Y@ PT$ tINs?$"l߉* Wd7o-FA{Gu؝| (k-X ^ ꮓgڡ_aM: J7W/=t&jV OĨ>6JHħ a(w|;ZU9W=z:&a@%ɭIP g Ѭi02di(Pہ3YN"XuT6b"i/0IxHF_S(M`# K)6Rκ"i|h Zh> %qEZ\V'9Sm:83h0_ >55X޵D9F; խYc*XFR#c ^@!J$3$(etg;2Yh0铓 -Vq&ꮬި 7c6sj"ȁ>^gn76 ,)C H-̷@Xg N8OO8A_2{y\crp|Щ>O7c $xB~J;k?rsp<88!(EnFc:|E$je~|Z~6@Tf }\O(WEc <~+ b*95=TnlSA׳2ZQYt.c C#: L8ك`a'f 9u Ր u/HXڏװ=Dh/.4zjO.19u>WpW#|79d^nd#Āߐ:DXu瞺szސKߖyc#FQC(֠(~T8C»'L'| iWA5,[8/lR5pu;/[[!VNFi+>> 2&L!ƢLpS1_+U _ ϵCI} *絴̯0ki[RL[״(L."^eHPahn A>W"g> '-.b BjaoTf &o,6s@-*^gkD!A*%)3WΙr;Kg+%BCŘ|GEXBe3~H)"(*`Hb 2k?~ UTXD> `ĕ =xkxU4C[r(CR/ Y>P)!xB\N`prSL삦ܢx%]ɛvrD(}  w-IB |s I[kBϒǮ "]0E]+RprG+(_e38'5v~"qQo|ՒT+4=:[b cE28$v0|R:}V4Z٫ws.'Z-+$-CD| c| XuwSyB_L}mL֔a"0+69]rt(G>{i.<|-xb.2-S#LX9LϧsR8mJ~wd}eϣn>zRRCWH1_q?%#* FeÆ@ ̨0bDm9ke8?Y1\U)u $}Oݫ\USBV^w{.e%8x[yW2G@{2N(O[\rVeVw ,RɠvWٖZN›XKpSny9ef+衈Qk}5rfQ9_k:ka"Bˤw4*ڧ;v_BїǛL;2_uXYJ7h^8.Fbە%49fщ"I޸߲tuT Li;Xe9bcN-GԉNxZ~LG|{ԠVQd\/o8C/ph#ajODO@,ԌڢbӼy57TFNQ ZYѳDbqkDĦzyR?^yY$ar{Cna3XKYYa'X'T߾`n?QSUShjB/[.倢`:< }*N (InUu9Ѿ.EڨvteMd\Hg (M$}tkM]5UU"GIu?7 {M9"{2c~#X@9hX{;np8~6UCC6,GpS$v%iJB>`b A35~Ҏ#q3!Nj7A>/{8 YO=|j,̺֢qwq )8'&eiKP ^\DPM=9X ̸Dg3:TfG!8ߔ݃պUFM0(kO h @%FL#C pn5}LUU݃ 3|++?Ry*Y4Jd 0f}oE 6P:V)o!)>6k2&0C**OiǢm=ǬʦYh<:}Sge,L<Ĭث<*f,lݘ |lE(*VK;̒*j_)>4rs`tSN!5T][1`k4b̆L¸@~\olUBH|dp`;(5/O2'0Ć}}uaC^Eo%(I,L5Y^I4Q^Q%|OWFCu'E JGETgP5$h5:;-Zӂ#eB^ꡥ f'w- zrxC:⼂BQZ A}KunɩRI">^CR7$F8NFY#>K/@~p]3y6)3a E(W=qxÅOgn\'N7H܁W_7="zy Q;}8_e @X'x+k=.GHc_vK<8orIxǭM[͞?^ȳ~ )u^%,ⶊuH~ذ96-r,=TRYy(K*^LSi/Tq]o8*vE^QVaካq nY(BAFQv"ZWpw箽Cj16!OV+>otu 'cڪAzY4ҵufFm7ڮw]r="#$^>6]=E{M FauD~CHI ]<"ZEP,ա(7Tݗ^,mlV, OcJkF5L&`wZ6엜+ھ/dD&*~ߋ#Svǽs1Y?^<= ٳs zX4U{p%2"ىClHgh!!^p]-='wLD9'cHtwΔϠv8oY?~lXՄ/eSTO0wjU;]uWZͨy~+m4v$ZtfDְCwSs6ڧ N(r Ggx[!+y:)QIS#N|it>}Ptv%$KyAz5&XC|' E fR?vi8nhTv*IA/;qFC|盚!i0ϨO1X!1&5QƨPm^#oC [?qq(;+@$d{]_@\[hIEXms +Xo<0" TZRw2L 37 O$nyW+0w,^+@^dz6&=U4-hq ) 꿌 |P<4ڵ^!/$2Se fg-4$'@}̽]tDA![tkEU&S,vrn}5cX5ֆіO`0~q>\X8[332Sq~-1g7t S+O<_?1%4 6ǎ x _] UƂ6s 4BIMc-f|VF2R ++nOBvfT & ^noʙdW5JM`Vk{T~Y f8ƏGY̊}[.Ek%CȻac wR 2F'U2}=S!1A6 ~dL/m?=]y s1P{L%}"#w$8QRUh6 <|cbeMVY @P8 ؠv)x]-c"ciHbfGK|筽5r:^TPjx Spe Y@՜+WW!#xuX+mh[W|B匠S_FaKR's8se4J$/᜸uS'u{3'3iۖѷ毛a4+tO* εluJF-L wn,s#v\yQ* pG4Δ9~y`+dݛXd b=U)sXRǞ{U豦xvk7S:M_m9GED7[ d%1E 9/U [,}mI#C۱F5ƚi)U=ڧgaV"'`DuYΎʋAр0ވ8oq>+Ͼ!%3 kv%{0#]g9= :C4["nk*3sP؉_sGT2!0̎~}Q8[ }]*o` Ç/A`Ї9uȱۊ&P㝊H(*ipQI!Li1{2/ЃL]$]FS^.[0.jҬQH:LO4;wnvknl[MTwS\@ 0kɍBACp|i\WN`L_^N`megrb'Tp~n\<&.:c0@\ ,+W>뒎\l$\#D>4%1ɳe;7ʀd^M~l(<*۱'u B M<`w/Y"locJdQ(8]W0Gc=bkĥJDG@ʆ?Y-jR=V# YRn$*[@b;ed$3ƌIsxĔtFٟRst&{+.^}Wj{lDSrž(s^Um?߬tUň[1$t!ρݢ{-[ JX ^e߁~xNxbvC"?EMNYҦJ~4:eFB^ M{z*Lc M:aI`G Jܑ*3튬Yް\]YoUjB-cdʙlr`N"Lxn9RG,]7 @dٷR:*6N=ӭKg=yxҔ3 6]DwrDf,{۞ľ/iKri<KP݉~#@~g(+dUyCoa O-=B/Q]Il 21\P/_=]xGT l*ʱ yH2<>a]Y ]X?a혧H@9ith~oq <*8ޅK7r|2GauAJ .]NgW*b.MQw޵|*|9-4gVWLzCڀss&([Q6$9Ѱvg=mMxÉ,?AGd`s v2v:?)M D#vKF4Tby^pu-*F*C/GIuYrQE'rћf~t>ٕVq:@k?ќ8*Pƥ˵D5C!cvXwhsM{@R+u]2}BL2 !_nVIH\'ޫ7hY؃XV&ۇ; eq]w MG& ;.$6}ayG yjYf:Kݑ& m.q*\?~%,Btl44Xv6ԧuAnl';kq}?'uv*•>bw~TA Ljc<u;MVRzcF vD缢򌺙,V`mr K4T+ZaKe%FRF9nhMOa:ߙfjc+#'Bw-KqPMۆyPH^|[Dw0jSonpt?#S%inS'0'!XYSZA)Nm*쫡q^>QVsi +#)i0/mn hPj\Rk寤& W rkfEP>l(UпdsڗX;$#r-Rp0J< q! ~rD@]C/M! f+z+(B]6xG 8ag71.?!FFOf)Br͓̱}5hNc脮$*FU)28yWPeNR#ݐ|gAdaPbOYf|0WGm<`O3S)0&6#7J*R1Z1iu,3y ^@,2/yDU<5翽16GSַ/#E?2T(:Q]Qpd4 vDr<-ـaB:Dқnn=~qu# eDUU%-KMYED ;?&#)GɎXn g]WOsє/P]1q[TWrZ*I|8bYlRSegރaݥIiQQW&R;a&|Q9fc|aPLj&ֿ@!)42#"RwAk徑I继yy)ڤDk ^C ƄN5;


      b@7dWP|B/+x\:nQ23eƪ[QW+WmV ,䓉^a|>e{b|;H{n sV/uYyrQ#`mJN 艘m3*yp/ 2 ×qTJeշI4}L:{(e"A8nSrȎsOcbCϞg1qj&oھT\It ά,Es1ˍW o۱Vw:1yEW+[+LtjgFVWECa>ϩgrDmw;2t*D";-5Cnŗ$Q[e|Watmv®P/yI8*8J(llbXO Y%ZQ-6'b3ĶȘ8a@],j&+ƀ˻2'PZ앑&W8Xک-FXOx"[}nRrNuI ,q+>M\%4@-kd B yOKc縀UNB,̈GcB{ \+Ԅ"ޫ\81!n١%;8wB*]Yv&Pn&5iHfq'Ie!eoX4I5KBHP×kl76tf[Z>ɲdK蜶 QdBgv;rNCt.|vV&:9x,'< ]wtϙi-*M( V]To~{}"]#~rcqP3N4DD2do͊y" /R [®yW}UANzs."tDrFEܢ醇W@1p1;By2XXsg`Y2H6="L5fyJ0K-W,~Y+ UgM=TZL~e`=6K ^oՍ‹0p&,+%*5i-c=_ҠKcOP d)Eg6e%UYoM(t`c&&vaS,l "pidb R.,vsKaUE1*笵O ۃrg>2Ҍ fNF}Yu36PFWKd|wjp)jd-ױ[HyW䍏/a^}؎vBtؔ9P">U4ma{LUX]j^7jYO4]3Юd&6 FlWfP5Мp'G_@ G&3;݈)]uRW{# d:7;~IY,ƶqah(5R.^>{`/_Awu9jMd7t`v5 ۤQ@1 RzhZ1O{i= *φ=˾4UzK/Ax^im 0DLCzPZs?4I畩jM1ǤDvgwNEfZ^dwyJH3 gD4>Ё\GGjU;麹&Re) ˁ扐>+9~QX{Ttf%QR^>HL Awt*SOU_^8&^BA{d&<&;8jafW(D1bSO 8ҧ'*єx9܅*&߇}Ó3 vƓ㄄ߨ+$؄p@s٩#2C qԘ'4FgKE8Tok~ڼW2V=JICЍ0R?{%[z;sA=䋵 ZMQ3?%A7 ` axP?.HuE%0kzW=F89T՚4Nޭ̥Ψˁ>3UĀ~rs )ݷ':,2S&őڤCNy Ij0 (:i> `ioÒvܓzT̳A>84rJ͘ oZi3:Nl!a©PDHS<ČHPwM\Fζ v$0Q'-sZm[.g$J`HYjP8'\!6E6ʴ<酛&GCgȻk;>,xw3"ퟅ6Zr~m5f1 0"v9}Д\UWB܈Gy?CX cA`3lGXW!NCyFK;ϴIَX=dϔ< g{aOg6"-w1h,K 7)O!Mvޖ?3 ,#(~#%) ;X=2#<CwtNm4yjҟc%LY  ù3ѸuycڝHĿ!? O+Ο>?$!7$BtX G:{M0nN&KJ{ͼD o{!P3.͸m6#Qq$ dgiB+}cZ;^SwBLoT+w@ǃQE_NFLz"/rw&NX"Wxn~W`Q4d ZF,92sk8dSN-F:/:UOf(J; {Ȣt'tU!ZLh:MpyTۜ1:!,YB.N,]'K7dxL g#eRq컁GlCG˄|ШQV\4G| s`0!3he.pITQI X-dRb<le uW m0T֗:f8 d0Ϛr`A:DY-^V̈!yGw*5L.Wl 1Qtyp"PM-']m.JDjg]T#;Gb3GO,K V폳RUME AH፥p]0#s d3#DG{K'32o4<%qAR:Ì ٭-Hga;g3sJήgY(̶qI]RMڜ\P8wxaVI;][1k*d=*Fn#uX?j <7EOX`?T9hufŲӣٰFnI ʓbAZ3ϕ޿ MKIVl|( W(ƽ'`7$}1LJڭWͯ* K# f/YgE2:YOTgG[!y'r/-ç\e%qxYO9 ܥ7qP0͵w ӬKr,+oj]"&P>@?skaEݼlr.ܖ7 [jm/~YȡMcwOײG\/&Pd$ %ß!/ZPZbI=U#~eW?-nw2;@^>#smJIr~SA"vNzl?9IRKM]6crcD2X{Z8`^>aa>`?\N8iɹU!>1'wqhJ ScJם֘E$9t+$@2R/mr!Gg^Ks)WwcU2Ʀ;@Hvmqebhe;dXy5!u?nktΏ_wM1{Wm|ȊOh &<<ฺ՝Gx(7,;ic(a?qQa/LX` w؏;'C" S^ER`=&@.ӥ"=5W,hn; EXe k( rELLŰU^ APL2% ^XgZjd.: ~ u\ik瘀we.bu*Kwz`U7u8Nzn[Z2HϙisA/HHWDpGX!1+w.㚽=2j~,IJ"WeUK)"5a[lVMJ- Fvٲ֠&eTn!)+Hqc,T sѱ=裿4H&LBōVٻ֦:;wsL2WUZj#U[z:GRJ@'*ΫAs@'x=g䔜rZb.L|Z+ش ZEC?oB@ϔ %QΨoүޮ!:iߓ0I/42AIR~,bSݥ;@aiZ$/lؽ!|fp0eMA ~1 ')#1 +gprԇ i?vmFx7& 1glo1_ׁ—aAmeL۷9Ѓtܣn ލ“Sa"*4c ?J5>8r39#c^k (ќo_ɑoUH:#,G* cr@~ p E1hzOHywuk{/z$Җ k2OXZ]xJl}Wi|63|c*)it] xq+k{RөP( 5tW)pRޭN]@X( X_rU<Ֆ Qa+dŸnB/i8#֞ hjTuPqҗEIqa RW("~~ks2NoZ 89$/P-r֝C P!~BD#-jOX߸ J43cKc/l0Ct+$\Gfo{σ0s,kk5լY(8_" $G60uGYh@ D!= E7/-I'5sz-:1} š|rr| ԟͣ1dJ!vb8L:Gh۴8 1gH\ Fdt~ R6h%V ޯb% 09"p!XD]|]=l{+ vtEGmTɃZMZk؃,{q 4kםGDLVT6w3FK9r6g}7\} =\'6 Xg?0dƾ?/yifwr:+pshlѹyU-3f0֓KL"|-Õ6M{8̒E0f$*޳.T uB",z?Zvc4(:V3u`v/1Ss!I89 ^aglwMzKEȪҷTHR^o>u-uXp)ɻg D:JL-ȗ]s',8,r?*4˿&,kJՁ x+-2 '7v0]0&xoլ,g:f* 2=g6.Mɿ,Jv/&o_S .-*B9ո(s1DpP/!cgQ7:5S2w=(o V O{ǰb!_:T&c `6oW;r%J2AfbB B7瀨N}vUSe8 2~ư.>`O!MI~ꀩB-K|c>?upZ堆WEo5ă̏-VZmjyQ٣WJx c.΄SL\ c5'Gk|NM4_̕ ?)W=!+h%\i[wQIS~ !;f%-MdxhhZ2I> Yib'K_HY; w&CAW]ąc)+]hҭ+{@ٽ]r##b졲Ue) q᰺t~σM.>KNwܢ "E*KFxb'* %6yʴ ~,Vnx=1&vCdzYsfbc шQ2y=)lg2[Lsw_}T߻!s}~l4];~R8c>vw~zB_e=㥵(0Zj܋Qm'ZvWmj_ȃnڷ/lcAM?xAft3I2Nw&tc 7-s !mgGXk Mi#kڽbFɁ|kLD <03PKZl_,%IYnPUxCfdRe{V脾I%9冂%* OM}͏ˉ2hq7mD5z֘eIK[34to&ZP`hGV>Og4lUyMߟFjyAljWpNP:=Gfj8Qo|"ȚuΉ^i 9C_fK[G?Pv&t=eʜK4|/F)&o7t̠h nsƏ5x[3g8 ˡNhY2Hv煖X6~& ~<:"]u!My` KJWB.W15EرBSP7iɪ4|+|(IPKp7YkI tkŒ$|O(k)eZ -$K(%d.TM$! };ra8:, azni R.ݢs΀y漚3P E;MڿZf͏e S*_Ј`VpuӴvZ~T3G(evMg'_ײ#P^Kwet0P "=Iݥ"2BM/i~noNJ2 FٞeŐo]\f@utt<^A~Z=xKT+7CH(g]HDeq.Tboq[1h'Yea4K^9Fvxw`&N8qG?s)1@/dhRcc{w8H? Xk݈:ge(X|zQnyӼ_vyzQ,o ]_0#0;מӳZI>pm@UIPr ë2|].î%$* 5:ݰ#Ht cO(40Z Oia曱ڠ͊3α\@}y9:gޅ0>'%6MgMj,I{tGG7Ʒ:޷&_t8+Q@9 dRۜ,qKn %K|i]>WYwJv@C30J^pH%'ƌBM_eeGD*2Y|o`M&}(<&O;MܗQbf)R#ƮidchA[\ "okxx7 |b3o[bb`[Mk(T&JV!@m.Id8PEh+a%&^&_iyhrޖ%һe'w8|hPeby~>(,AT.>J6~P\KX?ehZQ3i!L^@%Dr~ٷ7s60]Ӈx!jYzhqY g/\˦msv>[̈^4 zxm){ZCW ߕk_\@8uϠT#qE6 +fsW˕5.+*!% m3dZ6\2# і&kIEUALO|ppQ(Zjvc}e-{E ?h9l*J2<_$TH*rds3FZR] @cª7'!-㹦)m궹ѬLzbz$+lWjÙt \-i,#^ysm⢆ uEHrCVs/..f>(ʅ>K^+Pr,kݍ[&q ڽ/?Hd; q$vtDiy+8/W9=#},9 )K| l mR+ =~3Y6 2*uRC Z{_|@Vxkj.G8 N k4Jox_azy':Z3ybhC~Ӽc֩K2Ҁ?78ddn(@9Yf |$Iuþ ]q_}'vTI/PYd}:ҝTv9Jr9ЮTo8'V>F&ēos?3^eDtN\>M;CD =FPl=~0LSj[WJ%f@P9GوqkX$z"]k8lMKJ,Ut6C}%L$6J՚_k@"ܹ\!~,՞"h˃PE=&ݥ5Sg1@v--#VLwH@<ظ}${FQ8wFӽ1Uj(n =5n4[.G鉕)xJ({^@Sui}rrс~ZnP%*gRjd d(nYg]f~1~[=̣\T=#b`e**vTV|*Kk[U6/N.x=9;]3! '*_)cʡ؟?v8$Y v8I(o ]pB;Ên# !*o_vUTXm?cJkaѼpB m9C7*zY_{ה*Jd4KǮp—/GGm{4d;LqˆH)Fr(}/z+#TS_vJ;|-@^83oy?26c}=,7MOGD\Lerݥ>JRuL0.Iόo \]GNi >O` i ^Vs-?kt .dK b݅ƮXzxz_ H0k? k? [a mw%#㒘 {fsLo` (5f3awʖfo\QS@aU:έK^1 ~ƯTwpͶ=JBDqs#x'(W 0ܜ;)\%UWyotoOT+ZUe]^u@+$T+SI̻RnifG!vƷ.޸-fJ W֨7KcצgHN/5{vbnq#îaꞳbş{JYXxݭuHk$1HCI#*X)PX?Aa>;mE,v 1j/&>,YG|~šj><5ȼVb ހ˂Kp3֒RtaW W%_8^/<K|bJJɣHͽԹmG>>Yぶ{ј&zj-Fpf/-#v,눎s)\)^0R={/U6K:/9T³-O6sCUH oFK@7vcمќ+7AݫA Sa9)\ (ީ jo5na@o`Z押 UN ?8!: xB 1PfE.BjY7 .dE߱օ;CɚI[m)lmRP7IW|^Lres8_Kº~G3ǮZAMOqiÝ{ƜZ$Z}uujO+BGe=$"R:=-q;r+it3?YSXU!ىǸ6 HWt\K 0iР&jVMPgvQ 0Ԥ'5}.Fm?[= Or!9dS`Pe` Vce]}0K @atSz]gjJMpDT&2h EY>׼Ts0<}QY;|niIX[ZQ~X~:q{{ejWm0wX!'0TT!;["ݬE[ю[ZDs?t Z}b7 FHA}D3qfM( (~I6PI@ ~'pY^Hj5c;ܨHfy25䮆\RO7O 2چm*N0bYû@{nc*jvĞ}Y,X#n!B}h=W[u}H\~m\M60Q".ʘd wVnttIo"5 #ADnKPP_;Q5+d1ۡ-馏`/&o} e^[n5z߯`6/[y&Vp1`14Gr٪\Oq0\VF^D6iyAEI|<*aQrW]~[liR+2MTs qf4;}G4dsǰnЧ̴6dsuhfE p4aR=P]٥n-wav5m,].>ĸwaN+F,T UAa Dt lcgP³HiQ|697n;]#LB2Qy:ur , :*/يIy!,BjX-(6yg6.*+/yM1je^+G$y,SFj8nS5=cȥzLE & U=M=44)f ꯁ/yzv~btFXIƿD1lu̩;=AG1rɩPQ r ѦtNc"pOAeS6 q1|CCqw)kF{r} E=[,H6nh2ue$1aOz{"[֙CьG$vCyۈu 0׽(TR: R3E3A;Pǂ$A¼i=BK-E]S/>"^R꛹@/k R! 0A8{ʩIe@W&K BU> T:]wn~e%ބA_U6;i!SqV /wZsPHYR}S,J1umXlkB+lYfh=Vp9g ij n_io^ހe* Zr}&XĦU M&\KM`02ʵ9tt]9~@.~ߊ 'GN>: !,a`w34 H^yyU ?DzcB)۵9TybQ 4 .d25t(І\oA=|*L=ūG>;'mU'I0j5@#nnc<lj*I7DⲫNj|ii?/F+#DƒƐ#+q#pGUee]"*IF}WBj̘]z׹1Q'aQsBP.",L>RgdQF̎z ,RL>~ׂz?Lq&ޜ4Dr^«Xlr+DIj9y큛^SLb-N&aw~l]Z 1=ۃwEgY[~,ABNS-.R{,ma 2 +  gup+7L*iJYf m ʾA'ts(8KA-˗UOP^-+A7]/.5*Hf$q,T]H@hfg T.&n쌢xɌ*ʰx; 5wg!@s S$mNY&9GD- s a/4[dN/A̅mQ𧦆<WA+_KD0$PkmH<'@0 TE`^[.\FUw'/+71uki]R!$`7@8B C*jL\|r+]S%67e0Ye!m 5Q%}|XYl"_nd ~i zt.^R!-]x1,sOЮ@D֭P÷Fiz kZ{(8#( J3,x}"Ixx=p$7'fK Ewks9w 0NV i42pqhH}M[O!@ '<10M$PZ!x e  R'o ܐ˧ EVWmş_RVC{`/gKepY<ɉ\[̊~]BL ªz Bo#PYn*tUCDA&36&j$8,F/Lr7IFCs֪y/6)(;Fq>HdD1aSlfE(}H{\aJ*Sa Ҕ|FW- sNS;!„ %{Ǝ{^1֡ZKA0'`݊#)0.İʄo6R4\ eɱij5*V0A ,WUy?o/ Z0ew&CaIZW MAL1/v?-́<<FU{-}/?\r˸/ZUHy34_UC~m'qOW'6 }L{Gq<#tLŽG 0 r(Z2f6}YbO2b6` pnNPRh{.NrWsN.dx%hS**Ew$`]QD1G\2kg0$ 10\R}dW*`,Nsг_٩H|织) ͅWvד(cF`%4*ǛjKAv7'Qװ{܆af (g, !&0YBu+坤D|&䫂|p}{(J,!@-p,2;.KQ%t-EҫKADuwq@Xof=oK%qyW}@V 2abg}SrAi۽Axz6DgQ BգC`Wh^Gq=WoPE2$?SyzgV6lc|t2,E?XOfǎ+ 7rPdR>D'k gJ0Q h2J4]ӳp}bK=س9d4ΘDVLor>:}գцb2 o޽s:{=VfZs#ꐞBa_t[}n\)?M[w˯rC>M(6"Ѩ} dW-1@x*)ZWQ $u@11+1]PΕ ݛ;Rx}`H8kyCQ?GoY`I)EgvPt>z(.DB#~Hy8DI0…a\M {}ٕh= IONcSEFpB=3b.tLi S1P]?bfKSL~uiSWw_RY+ĝ4C{|޶ J.)Xk|&O|Zqss]}*"xi>iu>79a$+.ЙPJZ[KbzZpo{5HT{(h7â񝝝tFdI1]1p; 3k9>01(Y9?2; i|z '#qDϸ|~AW|5v]fF: 5,_EF.#p79J`E.UJ64@>IJfy1r0l'-:[ӛ-R:w[(ۀ>iUTE} P?:xl.I֮1;[o+D!\cowdZCNS4(œ] R! 7w^"rYBZEFH3;|{p `{ eN84T`Umo:v ?wVW[:j5'ԯjXlᢒC'ס12TL5T1t:5 հnajRˀ+%e  ă!{>m*-p ;pdKM%?:Ob+ ٰSAkXS~%zB|ǁ{;Ѡa +Iǵ̈́1r?ΒQy+cҬp bݟ iR+a|$kfx@sevd5l 0cieRp1~2x4;"WQe/}TtcZ}%,yGާ1ś#; Ad9$:*BRjδׁ̢oz#EYml{1Ѡ~ vHG#'\xXO>1߿戦v؋H5_/{w׿ Ӂ[,%fq! Ms#Nj!j#S\Y\ QRN;;KVj1Q򲼧)ǔSF17_ų[@ "$_ =wU (nN [tKk mFɖ9}J1ߜ:DY)ڻRJ8$y.O`~AhL:Y(Ҭ39`\_rPz@~5p[Г.Sp5Ble,uW;`k= n^Ѥ+.h{o[=۳[= Bvtc)\h<c^[yMnm/Y˝֧?ufjA%mpګE:#NFϢЬ̲DƞDVn<\1"DQ&7-/t96tUJg'+z\ S}OEo°rpMfJIb$m_[HFE9Ԣm^-f-x†' +<-Qè- nQ,d//l;K+=҆.Lτ*Y Gu]l&~D3W!H8$놊)ڍ04=jAV~Mf"Y*RfJTh/{PO;>>28K]:Լq8`˔?^RT{FNCgݜ$Jܹۋ| a迺 K#ԉ}?͑\p~SFx0׭P:jdeR"k1&1!mS\NfEM_"߿,FK"@;aȎ$^)p?i[δ%ML,;L&0_TP׭,F!!.U0MQVf{}='"00o-A|V?j7=3 }fiw$Y5^D0|:Ӥۡ3RČ)d¾ynte[>О0.k:03f5%8kge5UyȗBCȡؙxQ{jCw(Pt!G-*YNZ/⨘ >bxIx$MPOVUn :x^L:.uzn{o}h)4 _l(p]w..)b"MIHMc|ӷ׼̫mw !%?֕<)zmt!gf)V05 >7#EsgslE IlXiNܘ_={g7G&ilj^4d/₹/@L0۲%fy< ֻT 'R jp<@g0(E :;ֺh%oor00- ApqBr#tyqрɗLGҙ(_&+t"TTe|FHHqt8=90h*DhITY66x\Gh~HTP;s62QglK~#hss|,z蔆햗_l_e~",$T ܽKF&G Z;jwbuAzihRHsyDzntj~CH;b Bi뵵tgVB47Q~6O kɂp4Ď[vN~ؗÅ[g AZ-9fR-քpĀֲw:\fq!.h;3Xk+}bهtD/$N5+h®rÃy|@ZS|(ݐi\Fr}? 3^럘A^RU 8 N j}uSoeև;1F5אp|e=Nְmvj>@^V{Z? #XZDs4& Z$wN730H ݘu+,ά<W.2uQUtQJ$Z?TO麄YV9>*g5t>\ho}lBmɅ)Nyrlo=!jiH>1֚fl1DzL_ - b5k}'Ecϓ#B"]뤸P/4RF7Dx^A>'ČC=j(xMj8桜s. ߉ڛ`h0iTMԈ fzrIVw=Q0)±[l:ϒ (hC nv1㈽ H^eQv7G(P0QekDQk}hOT~R~.t  mՒܣ/#h3 >autV\)7ѵ/@`9]ޕ  `fol(<6=Gyk 7@T[\D:ۇQ l)9XWJjk,=x7^%a<  O3!_N`^%L>Oɦu^V/7a~/L6Gj6 lF9bТ&Dy_׻s_gЍWբ.]( L ['+Јk+^U;Bɠcn+ 3:b- ҁ%1q>D ޹u /8h?n2LUЬ !mNfNѓQ>&4r>gR!9 ͱKT1xO+tV4hȩ|mwZ+p+JP#ٮ ?8ڕvF~>sZ'7uVU M< F lKLl?%N*Hy#']m]5dY$3Q RyȀt{TQ1[xJ;vYM!d* 苮?EnAZ"y%ltG?Zgtu)G%t֗n=o՘~NG\пi 1i& ƚ`UE}06AB Fk߭#-y~ `9DMwTCM:ईb zH*Th+Ǯ8~G -cU('$8tԈ]QpG-ӬG#:O P}׃@DOz&F*k͚d N\ص;5zUNw-ճ7eg4~kE͐b@S*80w'<@9yhW|[L_>۝ٗm1Ufgb[2>I9;@M mb0W(jp1$9`nͭ^X% :&|V<. ZD,7Z^eDl SxXJ2n Pu 0>B{ @neYc)KeQ-ө@(VHJezmL>)F`Y,,3&LPzrrLK4UB)`Rf fOec fݙvx'l@cnbP^#&"#k"\l %#`ޡ1s,*Z4~ܚ%]d1~M?RT|N𸋌h#Ȳ9b Clp(dfLpnλ8B)[ قy?h 7%z̨=*H1Qϐ׌6DZ9.bO{!D5KNmK^OV;?X/[&vz4|g)בӱJU6٫`XHZQ witlx|{ (x^Nȫj[>!CԦZ!s='q\\bt}Դ8sެ~v_;u0ٜrV LpqcΏ*LsG݁{,c<,h+E6$Tw=32 fܙ$ UKUީ1HLVU$'`;.j[DHPP(ߋDSINU:d'* dsyvFgmgϽI6W8w.(sm- Gh~![tx~j]T*k9<#`h$2xMEϥ4:͘y,͚Q@?ivWzc&*^dɘ{o 73ǮݣAV މŮ p :L%xwDnCǔ@0caoy34lj3oYY|][vN~]ghQM?{Dcl7ټa+D6<!_lge`92윂x 4)sM*>S} ~نe6S^)W uC ߭Y=B~̕-t9~8mRߥMDp>7DH)t:?r dG ӿ4$D HܞB?y.Xړz,ss0C)B' +z-qê9~5 ٕ,r|vӳ2^L"xY/'x1bK4^eអo vo <_Q'*цW>_Eti2D a"~J"R0sP(P(yż6Ҭ kQO>!2,B-`wu8\4T2͗`@K{^1GyIg5FW b/,S7j*U#Mj㷽΁TGʉHel4_Lω7p& 8LT{d&T = 5 `wVj 0; 1UW99&Ģ:x?b$}@I&C0Z iYv6ɵ4ſeP\ۚ%zz%߷_P3sv//jJ[b˗F"f²̩CG.j'(DJ osJQA 6r|TlfXo/ R}wgL ӈ^t,[m:h>7N]uuC=O~nAV*9@>~Y9(| X !l\lMZ00ӉܣĎ~[(ae O܁+Z$Y,<' [g{Z(HM]jeYc IⱯG$Κ# U&nvWx`ZaE%]/¥+l{rLsdq:hޟ`©/}IO'9E[g%sbo3tǶϖr6ظb"[ !f*`b)AOȥX'&Uzq&Pt4 b0ӤLDKhмA8EN-tC+JxXrfd?aS6J;ūk:[2 F)d"A~`0&׻}fq_(_ )(vV9[?y5ƞ,vX(ƒ<hɟ 4xJq[D59cA;9 \uJI,«_z[ջu? 'l~vur%/Le察vX=;&x5ܚeNc:Jn/yjk9@ŎOqnTX1#EAW;iknC{ٖnh:Dq:ZL|'); F !2x ހbl)bs!D!܅{ƾs~%| Aݦ ";>9GdWx=E㸧II{DJIq2\0ZFx;]nlEMdmheIE2hAD|q/;E+Zm@AHUcr&  nN>e푁f#`@I>@mzXZvϔl:Ky$2 Dt.]Ȳ1_ce`C]:ngN}TdL4F( »):I3Q6L:3KOSeOOa/䄝X2R6kdw|@V]$+F 0ܚ^$^a,D mI %6)WL{ ƨQ?F>UCyVm(ͲDwr(? Kgc*>oz(9#&!Y IYLj5iXk~-A[U6ɍNk*$|sD__SFIщc7 jZCaI:g{ʐd[a(u }Zc7OqMޫ{Rqslb_j˳ P&HI1z 'DM i +oH<q92;nX s@h)nZ+zD /_;*kCi]ӵeRVíba*tg2\ynt!6dy&]THJB(S?KN԰gȔ^=u͌Y;] d>C%%BC?^Dfxڢ܄_;OWRod o0O1O-P}3v_hVB԰ݏKb ~O}_1 Hm9iz-ɋ\x} G(Yk(83 (f1* |Nun e )[}8j!y{gZ,aHseƎbIˍ8E_"یĢZ[Vk-ڳR*q`qoDq?6;PsssZf Ipv_TQm:1kΓ1YCCQ-i<|չ؈})k"O4TLa ѯJ*@{A_oFlkŲ#g u6֦Y_ul4.];._e^be~9PE"8FٙEr :MN\X-%S)WWgEꜝ}H?+,v_o*}F *1$O;_viHc'Z >·G㼆2CN/z)V;jكxXOvA41~Y|tGh V:DB)d'etZ[G2 Ơ:E6)˪xĭ~ 0`uAs ~cVKWoɗSpAs8Ԁ\ɪ_{L[ )Y!>ZڝBcM }ۂ*ھtkm֖+Q藡Skh19tbV^QR#$E lG_?ӈ &mI 3EKex/Q<[Ezʞ=I/֪.NF[MlKe4^%!Are1gxlwNPL9wڰNYM.ڏthȐ:'<\D51DX!~Qۡ&?z#$~q] YH= Ƨ@z7y{B'8QjHVޭ {d[,tȶaMN՟zAp4#w@> u$iϽU2&\9BI RQk .0•C5|ժ&.XZ5:tiu.LI3[1anGX:Ne|6wg)繄;0e+h/a#AաuH{g[~GL r]1ҟMzWPziڰsͣv![A-IvjD{~8㉕©)*PjYMѵZ9]t.LsCUX4I'} 68wDW?DI4 *Ao"0:)~ĜvSv6[fy$/w9S5^ ˒}%9KeRUu,_օ2>}ʭ\hLR0< >>:ΥESk_=!UA} *I]4T2$)zAܳ]FgG`=!;Xt>Yϙߒ:kx~Qēc{9ͮ.;B #a7j4]{ !}rш6;0G?Xƍ]sx28@SmZ)rn3M&!t"F(zekfk N:\奂DO ~dfujK?gj bRI#v쯭7σ 9N瓏΢Mnic5bꑨ붪- ursleT&#YNEF G%º eDZƻ4?%)K{c;Y-y} YZpudLX(r%]R6s $(ٚK,) lo#^kHU]!g. tw#Wi>X"leXAݼyzl6X@TM1EG쩬knZ'[BEls&|.OƔEUa*#uSpd:l=҅gn?_~kjJ*s. ގ߰ \}D,@;S`E!#~|ߚ+d#zW}&L>;*ߡUYd/E˚ӧڃB؟6& ߵpCo6x6=J:ήTHf=L{a~gF7Λ%_Ĥ-f'솿0Ma%p3cpDr ?%^/ȍ׾+ /kl &d\iQ);#hց:z[?#c7q``C;TH2 qjPt1OLo 5ߐ }O@ASU-I7Dm =Y:}Bu哛{T1NJ L%vLU2rYMP{ fu}7KVPuO|jbA4[4!gwa$Օ$$}+pmH<#[+ed(^8M qMĉ[ʸeXhG?q[7֤N8^EUS~ ҀM#SO#V(ծMY8NfW\&~>k* J-x2Z w7]71$@ ĚDI{@g#|,6 2WG8cH>GmHbNv"4}&>icd]} ×0kY°6%ŇƇ3a&ءjfG'ٯY%N|.aB 8+|974zvWv %#}Io--Ґxoz6KѪCdoV"Eeib/=lUc4G˦F~Ua?[ XjcWs9hr/8]LkKK Xl"d:mwڬc eihFd6!Sݝ:۠"v=JTyu(G} ƨ͎ԊoG//"s̩جc>uٯ ~Q6ҵBl+74R8);eI+_qDhcg!enW2ź?B/t88ꉰ+~qaUяڴ+5"ZԤO%|(]p^5xe%vr+1"vY eQ @ OVre`=M"Kf} Z=|>2365L`~>M3}X.\=[M:tp\@B뱘wtIoAތRWO~dotu3#{dg>\&=j݄q} 8c3ؿkI.5hh9 m%M)BsXbGIP8Z4͗Ό\u^r@Վ{ XϹ\`Y=W Gk6F/P_jAa\t5'+K0z` Ր' b2"b)RQͱ{Tp{0>j|*"h9,τsX^~>PFDJ9/e|SАQd j*%`عѮt1Bkr=ZRM:yMc<Z^B,i0V55Y^ۣ6EiP7wS*J $ՀXeFd9㑸m? Wb_!{vg{4W@sQjba 7 ! RD]? 1Im:!|C<5@'YѼvXƲD,czKYi6TrK 5; Na+*:e$F&lRU8E~BPTZ/y oM1ɗȐ2|'Oo'I=T[-X0ZDewb!*|1?}8E!YX_/RqoGz>2#$y7@iB;R&B1Lz 񟂺Cd-}!K5՘O? ĸC{K +H}ΒoO]%%3 i}jDbl a9ЫD,' @j C9#̩|HN\ ӳMTZn]{[Bl YC^Lr֏)>nI6j .bo!E ߄ ]Pk2>6*4N(6 Nv~m=@%5jTPXr ]W[Uq E a4s)h5ȩP 0WAY,A/E~bMb橡lsH$:^شBlXrޔ ,;}>}m0ȨJPUZOK1By^-'lwJ;ˁM^̳{=d}xWa|7q1\.pb(?R A M|Usi,g®<$ 1*j^Ȇ9st>ކ9i,:c uF/tDqoO RIrBg1r))#252# l^p"ng/Ae$Aj2QpQyf?) GU{B:s q7\VO7l\ܠݡ`ҥ\'[^KO&XU\ 01QocKiݑ(4cW\b/fnCtϹ2,@|Zwy LGaks]P ) jsYDCDW" qu^6Mȩ Zp.ٴ%p3[j5΢9-*Uޢ .(p/&{ɹ gl@Ӫ_z6z/fdVz - Q7a1w|G|cud3Ӹ0?17wW3D-`8#&< +-eez"Sęw  CTg{bRGa # C|*Õurz;&7MŹף=tjYN_doJtZzv-5kk35LƛT*yg55@ݧgΣW".=1hEq.9xY51 Nhi{<`Gb[""SgVHFMW6{emŖ1c_c8]K Gypk2*#[vXu!Q]EctڊW. W6KO$&߻Z[s;GgK+xH= 0dz7䷤|7969V .OS\5 x:J'7 g[96,S.o 8YޅzuwoH'Pf.[CT/WKkc/MvJᩢK2FGy 1yfPY"(l4/E}KyByPbr!^]7umߢLG ``P,N~ݴq+]?Z xH FEpD#\Y@_SG _7ira]0DÇ䗻UOi?!N`֐F/ P,t\h7\ )͈׼M]su\˺v 䠖QAN5t6w(F 8~oְ4sSI+\ZM $̢ZF9;L`5 ƣ!oSM͙O%O<ļM@/en’9OejRƖwUrߏ0k)[,`$.~K Dj+8\33qC`޾*B-%Hq'E?KX6ʆ\ dD y.ul*:Њ~ x!9J,Lr(M?S 8|Bw:efU&*Z}Ų I_oQm:~xK9IkYݝ@\xT/_?2L/ te"|| CWM<6(`.{ _ǑAcUu%^, jK~RiQŋ^FL!B-V<VH2b%?^U}M˜:ƍj ֔, g V&Kmţɲ Hh')`1j%ۺuVT[9pZkJ# 4# ޥg(v+Oi˜T5xPrphZН7-QAg+-Ph|}K V\5R| izi  #^N; iڋ\\U03,!ɸƼn6>R'Bdឧ4E+^ZL\8s&ALQ{b{~g%xĜ2 v"95B?4}y y5a{Gp3\Upܤ]&YMk?n6C8P֙)NR{023'驮rczk-[qZk4 V>]kQ\|i*'R^*ܶZv~ԣ?i7Tվ@rFJge] HdhʶA=X,4ݯ$QCE4 [0;haET\{ kT†4|+I'̴cI d,nbULv%Mq˵mBWBQƆSe&*Σ| p9"'#Rn\5<@V?_Sן0`84k(B {9 AeG1sFhdUsyx۩ ǿ Jq`}ͣGԷπ!wPEY Տn` \:ӕ(echBCE 4 )IHW:z>bXբR%<Ṝ_߼ ʋXLN[پCn % Дh,O|yX'V[,u!-E)@\7n߼/uqG0^mdS*o<5i=`?0Ii󿞧K{) wđn;Ѻt}f*X(px;֪kX&/ϳ6I8m!r M`jδa><(@5lRΊܔ-nFۣ]tDCqV( h)#:n|t`^VB8tXm5v%6q.Sd5wB]-UYnd ˅)LoGQ'c ~aԎtRv(mܓS7r=<4/-\H{oarlt CR8AX] B묯jq-YpR>gLi 3խisS_ (rB,!o[ s IBWG-/0}k0lʏɎNE[Ft8) o> ~(M1R8\&gPA\Be'[\{Ϳ./C_ ިӸpAIy+[l):M[@C?Q +!fP336&.|,".6k+`,[.Ol[pit/dhHbjIK!(1>tr1ʟR~VcCy bɏ5~ܫE!N/҅^] ңjֳNϠ"5~NK@DKۯ4]/TtO""e;`nC0 x%@>:e4Gı2J]h S5+ku60J6Zh۞k^,@@}tşMKKQ,C;K@$qgR]mtXٚ>3?2h)1:(qW, uP^sne;3CZU2_ wOV-w1 7X8 \S/&s>椡$i{+C@FkEyYLvˬC< LG!})Nv8gm~JWZJy `軉f_ʝub߬M=V@ g*n]W̉J‹ a?Jk H;Ñ0nTe/<)āSlJ]U:f6tӘ-tW< 8,CfMt`8+Z5d/AMx$jIK0a(m` (]-I5 bE qp:7X hnzJ_[HWN(3iui2ykd~}xBS-V׹jf1' RiZKKT9<&ylmSS(~v>qӀ쵄!]A|[-VvrՖË2Ǫ |x?d#|ŎC$ ض(RVmv /d ^:Zܰ+",Py;2yhȎz?7gidԓOo"G31CbКM[E"!,2"t:RZ^`Iq͊0)tcCm¥E!a/n  -w18N[UDŃ]߭Qi=HݣvfuIm%3׽/`<|uI_vF'3[$) +U:08NķZy @i3!_"l /E=gĽ-B8O`2g#N|vKzDŽ8<6cĿcF(lR8'ށ,/YR_\!$#@wļ2/d eUǻ?gH+|Ll!Kިq, Δ3pOP3C$e}a;1Mc֘yџEUW ]S$Lu%5L3WJoBuR: {| e 1=BYj> Q}$7ÿR߫ A@iKMˇ k\oM>)BŎ?ڢpӥ,2Α}9NE]asO,. \9zR;ֳ e.ؔ':43&f0}Q5UT1kP/h;_Qq-GC=bO|D Y0}N3ZvzYaޘAb@,jK59`% \ڂFtP ԙMU }GP0vFQ8rNo ]elGY {'"߽iA.0}$cz*2N;,kdpGqd̈Gz)]e;=,Cx=^m9f vS0/6fʉ>|ٸDcE\߰ғΡ`\-:Jn_o"UeF?O[2 m{v"xWڿ}¥@ Pznq 6Me^K1ݶv([;1?Ki6Z~=vGIвN"o#\X@"ukxg@[XoB$MKO,W ݲ"^?6n8JP]-ݝAf.\5HLӛv}M-ĜYP g=6*$4g9!]C 1>n`Gws|BԵyn0΋/s*(-CHk_÷p@U%)$&KurG"głG _Aގ- Ob^Uz J̉O⩚R_Yΰ{%YSS>z% ӄLஒWYAcWRt|PcdM%O-bQh出Z?%@Mi2#N֋GɈ 8Y(zʭV@_4.jcwj \+@V`.Cԉ xp2śOg4vEб:i`U< ;ݜwCQ<oS XAVXO\ɑ)(bkY3Bn`e1agEzoLUص)-}CJc\(ߏ@fK;D4~W F|hpĒqD g?Azq`Ԧ]YMιӮsq|WHlH2Nne'\(LmÚ2R,t(ǍH))zs:<t%6YS5? j0fB)~*Zu`2uKFDq;jY?V}7/& ȏy^d8y0{+ bxFt@LآƘ߳Pr5[L~|j٫70x1 SdՃyTZ|ct_МJúk9[~V6I2C㶕Mc Qm!nD $0׎h Nc lahFR$ pcY:,f6ٟ Z]P:W)Yb5R9 0ܠGc22gy6l{a=xs  7mP#lc#)-|j)ibcsefQ')\5>M6-Bk G6|x,܄m.5 5eCJKsR NR\ٿ|Ax2&辀x4 ~zp*M'4>f o y]Os5evm_/O"o╶hP^eOӢcuv@8)cL)t $4mG݇U+ O(t+GO7\)hd'?m8r5/+kuszXHgN?Gz(>bVJL'8X9 [q…g0pûwa]7j Nr1ݑ2p4)fXcnyX[ B[Ta=$[b26JJCDH 8r[zjmjB"݆HG(dW7#}t*[ِJ r=q:'eY=-nG]ybBH4&I~o m燷t ?mo9y$U 7Blv/Ήa3wU6c 2'@jpȳ8#nlrW'}C:'ZC=p6ܑ?JԃL-d7Ąm<թVy!}"`k'$n01?mNA;)X!}>gH2$pcKp̬HON0iTtjױHji ^_v0>-K RR\\p =2Jçdo\5{VOܻoR!/(|Vxt7)lDls=oR\&p6|[h@OTTkضg~azi&{i*OVfܥbUQJS6yg*#|j)mزo1 <=9M.! | jXG~VJ4g\Q|+]-:f:ypӁL[9B 8ls%i?83n;vѯ lV8,Vnc]Ƀ<=7 %P'@.H9=zsDm}/7-̹ A]LpQui=()2Eʤh|_땿i]xC t>Fdt f%/C 2o@]%pђc+aSc n,-$|9Z9Nꍔ2j#6@ĕ:$˰n}*.;r"ӊ[рș5HT@+? W*/"{#UC,XB EhE Wfu4a5"Ek\@dftq/T[)\J[g/҉SV[hH+XD&莡C2YFRkTZ+&脓ЉP!z1$_ݠ)h %nth"sK&Iݾ-w-yrP6iAbF3͕3̇D#Di?N zjzֵOƔ0ʉ~ޒz]SsLLţk;;oņ(豞LSH7ܯlN^OkT3<4 i~\ *YtfȪyGjZo.׺IBw<ֹpW#`S`\ !Le-3G_i,1h?P{m/$8x1(îչUݶjly tر,"jԈ f0¥ Fl}v@,;kXANL~q-w9nY$SNX=!Կ(n@w]NHܭO݉,ë 5/,;g_ORĒɅ ;*YY4I}hyrb𖷌.P>^]SDԏkHpgB=-Ooہ^7{gi='{kUކdNDteys&N_ሯΉKLz: adWc#"+B>R߻vmUs'K9{5js.PO(,'G~{]Cgظ,<(4*mǿg6fR+I]*;Ԍ1{n0cJ]jӦs6]N$f _ eHt md #l<3ԭ3s 6Zad@r=jV~5"f2[ 9TPzk [sB)f rqhn2UNl@=Q#Nܳ/F͇(HqPI{TPZy[!bs~ԭkR<HF'{{|er?=U|졯,ez g B ¥"!W.vTsiIBD#hj2X tƛOB9 _n5/؝?J~aiOy˒*%̸IqA`bY4@hfMO4(~D\ƝOpipEzu.D|C:M=0J>4"miLSP&KЦf|ef^[]4$O&4Te"*qkY%MVbYf2܋h g7 O`@L80n[Ga|ndR$%2Yu/P^qk*vԝz^]1K#ގ tA~[*Ku(͉O%.0C]G1Fڭv:.|9>7 Gا285]ٺ$ =BB#;Fb׸yph8`Tζ"ۉ  ܸi%XɛX紆~&n*&ț5JW% u?|FiQ`yRZC!ܨSY$C)?:ߌa<ēz)[ifϫI βq[Coj{m)4htx56HY~NlrsZ):&󤩜TB'_wDUO3_<Kp&#[,'s KVd6{#>8Z`mWz/&G[PD̪m'>̧V7-.Mfb:.an6z^!]mOӒNaw_IA =w툤2jp 2Z#<3dL%60 LrG%É|bL-QbW|Җ]H Ԩ0C= ЌFզ:Ana ukk^ 8{*YūFeT`zc}66 ۹bAHr:'Oڥcu0ZAс)G䦘^Y#a-𢍣=dzC7o10͈+/Ka+Egτ4ƏQ~vGL5芶l+u{blxb|Ó̅m.l%98n&Em.Mkw@jzXc_df`ݼt૊.:3 ki"xR^-tv4~ $ _O\}gTv9WprM6Y d"gƠ[裗,nU i:9ZJo3NFe4'"SL1EI#dHd2O]L%> thjݹKG5I%d@"ęc$~6bV rPT=f:{͜]I,͔0$֬o4=LbT-j+C̸!:M7SQ͔W6(F߿;rk"KZ͎cjPkkb GaIc!u95mL+J+Fu`R?+(7sůr#!]گ1Գ/kEٻӚ(ֱf?x#I PFՓ5***T|^c>l5.rw5Z]VGfd{]\Hdլh<RSV8[,(,iX̢Y;-{(~ w6Zˆ"`)$ !|8tnv'>RɈ$ Eܵ3נ| T%cwc7W/⏧8pQs+Vh"+xInL^"7R0. 0 Zmj~).wW/O.X5f*3?h0[J"pUA_GOuhc= ]*ѻ0d[(e͓,\|b.ƄHjF^¢:SIUaّ[*;q+y} 2 opS#\ag=:TxdOheF/'?kb.Ag>y<́:PCKO7'׀TC..V*V&e x㟓쐝9/A"sYU l#.&R .}^1 gN{ +J-ڰ"sjHOt`ɇiE& hyϛu2(=_`m Lfi% _ 1^ei:v bT31NA:v>ůֿT@Qr2:,n#XUT4;4:$X!9X;ꀬ0\I:s JQʺGhw;B~b\;ŸE) c!*t s>޼1dbUDvfg53Sl="{e/N߽lu+!QpAF$aE2LzvofQ2\L ڝ[$Yz]H0`-кLU{|.8HLx*UO%SNK,ç8jZ6ؠ/SNV]{'sZY 1/}}]n'LӏPF,AHbd AA8IEo)?ḥr eZĭEE99J咱:V /[ zE /8Jw pWd=qʐtiA8٬;#( σ`w\q%IRJ[*^UbCq:',8NK!6Yp<ЄFH*Ƿۭ\?i&n$k_Ej=3-4%UcH maqRVo- ;D<!5(#\*b/䊟_T}!G1 cO+!@:&8ꐵ!fx,m pŒQO%F`+S\*`$׉Ml#l`9/k(ZY1dRh67gF1&lS8v HQ<)(8A,t7}`Wée͙k16f Ο؏8It f:T@M8WJd(g'mfEKtHS"R|؉NΜS'vJYvԾBJPе3 a+EFcJ\P旪p/²xf" UUG?[9Fvuz0;xޯ N~@_@'X1` )qD#v֫9@$${$ t-ق ,(|҅{7Roe3敝xfFDq)pvZ1aqi@X.O JA ;F+jD Z)_~(S8dc\CҺD@8) ?݃*AsG@tD.~5*YGՏ4/]/*HU; { S0, qH=ޙZw gjb4rwddm ;zS]6=՗a%RmH-othUs̐Px7TW]1 :v-9HɑLנBxAJ2{.}Sp8v> XEs!ae7/ʁ9qC00Y\J$ za^B7{[$S?dP.pxwTepWPnZKՔ&( &#=/K/rCI$-|ޙT>KuB1ysRF/@~ac'ՂTcvGE]V=fK_# 猗>:*fS!$,2SfZ['0PꍷXEP1rG?kifѻkR(FHh1uÉaMqd/Nvˬ[\UP&RZjwBL"1EzΡp=E:vq"N7m+˰) R$X I+νdg&c\GvFgW3}w]GTi>ټD+,`dUٖ p%d 0G*H8m>д|yT6@ hA?j[L%&`ɭS*54(>PPgNNM~/245UriX8jd;pcmR0YSy}aV*u'TLmw: $LWni4#^Dlx\ӡT /z]z5־*YKi2BY$s(TZQ'Q62t"7A>V/F|υ|T ʥƻ=XxJZ+aSG Yv'=x-n V(nzb,Cj>f.t% O4 a}GC\LwRS=<l΁ rYVh\XҾ9&Oh&"VLppa/h =Ȗ3]7yt_PKtj7 2X["c[  DJ{vGU׼JpJ&匡ru }'_Bhœ֔3MMHNI(`p+nYH8T"L~I$9-7V$Iնs E>lع7IVtͩܺ{Z@Op.@Q,SQ!Me“g*ꇖ^fUS {SQN+;icr#8e ox4`5D=S3R\wѪn5TPxd,y;eu{{h~h)YBai"}@z=4e7&t`o(2-!̓Bc_܀95na ;u֏k=q3"̗kZ&aw/#ȭJ`ƏލI\,x#nп~B4c33N7c8gx|tYI Z !Ce087)vAba)~k h07D)Xy[/ h#lkaZL㑷9gI"eѐb-YyunrswDp_5J<&E"Z#Ss}Uz:Xxc>.0CaN?wwa­-Yx^gQrXiTx MnrNj"Xu4@A@ ᾩ7 zkHQ Z)2(9r(ێ1sߣn CUb笚mN"(Q޾Zx D}Uy"ʯ{v|_)3ƴqJԲt&l6rы֛P[ofUR7;31+dϩ4c ,pVV'v[k&~Ե^ Sܼ!fYLk ZKI6Xϫ9偾߳, A~o9Mdq~G  xd䞏D\3&CϐǽTEFc]ݠ POB= 7F`=W!(N &nUCof?Q|aRN=N{?YR:.ԥȊw*Qz͆_;GԬL Qk/WW㦚"}R1*h2)"N">IW+N|IS\# U_zp7:V|qFݚ}J ֤SCP3"k^3jJ%bw D$NF%1 !&?uJɞ?-ձ`js.Nm "GA9Ka6&󓘎bJ-(tT w+Y_yHͅߒeB\S2}_/-FZTDK!O2H*è yS'A\LYqlݧ'`N|lf%D]\viPM1:"gݧ1{[7]"bH-GȬwwI;_Qqg*d^ZuwTD\GutݮI<Q?pg!i&r" ҍWHd3lB=9t@wUw4jdMzJ=uWV|ao|\w˶PzLW'%nVo#.9!=qz2 rz0-E`鼒)_A`jߠ6FWSb?n~Оm|^ Dϯ:5[ H %v)S]ߒ/> =JQ0 !/G@c rAޢ8r3 1O~/Lb̻nڝ~'PLM=(G?O>(Lpޱ5L]30b-Co4p_=8EqB#k}S3Lϋ@ P6?.+%g)wpzC#~+덍Qesr͎BZŘ*MD ' 6Qy@ ]iȔZf taOAn_0#OuB@KDzV@αQ[/4Ks2,HAߜ$Ĵu쵩 m" ӵYW{4|ܫ>5O=zuPEC7eYP{&jZġH .A +[NY{#@7}⮻L67޲E\:3V!oR'A":5t5_XeȐo5n% +).R[ϝTMnPtT\!.d3-/:ㅆI]daW|C$Q cMk}R_]FE 9F?+%YXhn,')Tѳ>w^EצuR2X+HHi +xV0:a3?:cI"foyhG{sHX,_e"ow-wiꊶ/:h(ܚKi*| qyϲ ^܌O#ͬAd0pA%Fk̪c3NfѾQu B<=G@[{n'u29We&eس6 %&N,3*qa9l} M.ō6;O0}Y; 5Y L%@_ohHEa ٽ}>Ţ7;JQ+VsZ"8?@f:uho"EmN # wš#d&4^ͱR,ˏU^>#kLaP`|`tduyЎۀWY"+z@ܽ=ȨdŽM4ϸb^D$}H1j G/Ϭj=[ADEo>N:x #%Y,& 6~z~Fz>ajM6;""]FMYuҪj2e0䶩*!$I^Xd/njd)'u&&6pDHFu ]~=32۔j7$M5QN͊bYj=h,fExr-ܷDXXM_OK1~`~ + 4(>D->$BI&2"(m|xSrʷDG,$M4KJ<8)6m̡_jX;Ū7f9]ksJ,@sH2ld^6qc3),IX ? M^^>a^xӘK@6Zod=>rTy1$t/in)-=(NAӠ7%GÈ4ܩuՕTZw%Lh$}*\-;c;f'8X5X`?<}g㣒=9pۿp{$;Ff%LUh}6 `^m]Ry‚ 0e \ɲ'n,i{ jrE) ʫ{+aA<yH}!}Ν;3T/Chk\[,RLAOޙus헁t 4<ə6+,V5cfa#t7OzE$֭ ^+ɣ _K;lTWI'6IBoۢ_$n7Ĺc_UY7nSs̐-hIN8q9I8 9Ԁ|~(6nIG",^NXaSc%^le1fܳ/y:(|kVz hwgIQyEI4j¶ݰWצ1@wM~Mϴye>5ܛLC>Lw RU8;܏KVޟF'-Uf(&Oj|`!C"id6e.ǷjWH^s1_z(l\YD$J8r vdهp=>ʚBP~*O9dd֙A]$5\t0I,%_2nk'Ô5ԼaY#)Sn0_.EoQчAI{c6uhW}I`Nl:/0D2F I!.;! /yNV:ql9J [i'D,S^MRU*ؐ^ 1L@3@rȜNÏ!crX^: Ho9+0Vd9ܰ*M)KF3JSየ]·G!"ƗbLݨ%qH8(- zkE'K'Gв%4)bSlHpqJ#l< q%6)k8y ,,>azbFV׵2Yԭ !Qxa/w2ٴ9|?Kd)u?pᘒ-! kjIbiyk6!YRp ׶fOS{Tؾt Y?E9؊n@LuoY,fn2g4 Iiڌ`[n;Vi!]4!f"s㙪)9Ѻ 5#@E(b;tM˸">2eAwŝ<9<͕;;z,oxtMc(x˳{.\e)DR8%$-LWnAo87s" 0X^jD;,pm(CՊ HyqF#p^Au)"R&f̈́3DW/lŎn$rX4WX'3%\u5a#yU :נ2Y*FF #_^vn&d̍#)g9KK\ Ӵf rYyNLRpcҝabSuCrFg=m:-Ff 0c`]<բ"]$A6.q }4rdanVݺHL-j ?Ͱb[ r5q BUF.ˁ3զ܍r:35p3,/󯃕LfBI,P}>A]D\dJ4"aZjK5S檚WEc՝g  ՠ ]|ڲ0kIF̈́p֭xD TkF]K;t4ލUOc)cNYeH{^d~f!pEBh8Xb烾} OiibcݒUErIgtV^pJ$Xg-އLP'aoF=:~9TL?q-w;NBv b҇I|xBQʥޔ rЎ_6siB0S~1ͣ`h5sVWy]LhKr@E,l#8(j!֑{bTo UO1 9TGzA[rGbqTua?[&;щJmYN^Y\mKC-Gb4= ca6 Oi,KeYRkB6'QI :]kd@V {d;3z3kH!S'/}Eus?v圎4MBu bQ񘸙{u3 w._Nu+d%Xv7yRqOPy@l&n+7M4' ?] ]GgWZtJ_tE)3#^,5o$}]z,D,,Fi:Qh ϩo͌|s\mܑV gCy#Ͷ‹iECٟ.ˀhqm#M[HMʰcmli sj^w#+j5_ȓa(ܲ5a3V#E(8˪t 5~MXƄ"K ٳ`2oHc>}* vCE_ ?ԯJ[Ә ur L4 -F <*4cE|MRt'ϭ F huвoVx;\( J YPkk"RKxgo8pY6HzuM+0":˼y<4v4 &(>WhY-~(IчCs>Ap|1.It0U Қ>On _PwΧyP-6dOkb- ЦY'?QI^ź<߈a.~C5C@cNBc">rڌl[qErP5||b\>$'Udk;ӷ1[]ɚzZ2  #+.bذd a5IT>ăRu99ڝ"pWSJPٲ PxO2:y'1F$6Yoɇ 25rKNM18Zƾ.NDt=?g]2K c[잃 sf zK_H(h&jz*x%s,˽OȓkӕA&Α-V*`$Ѫ:iցoxgGX^, u7cܘ"MUOjx@Ϲ Q'K%FN1 foޖ䀯\A7oޗE`d5aq@"ǃq5Qnۑ)}\#}(k]~HW{Gyƾ!o̴fd0;e`J >PF&`eѻNmFzWHt߱EHۓ7vWl-*OJs+H?#3eh [ .`rx:"*Wo. z,Zs^Njf,_˷g3^[G}dO Y}yec[b'چ P*DJ;(qZ~ɂuX*v/Ji,ּ9K}sdB[ꪰ0(Z^@)>lћ`5MʒDvZR9M7R ޳Хʁ(Xyqt%X02fm2 !XLNӔ(,3t{ e6ok1Ζ}j Sn'v)Qy|Z RʼnZQn%Ss )bm!lB>gW6"PSVYZХ֝U8bUSܻoY+ŚuA5iUf<ᩞ*GcɞL5NRh%`X>V [<1wRlAH9{-?\bH*rpnӵV r*5Kv3sDט٭ǂ.$2L_<ñ'*aGz D#d|r\P DOI/?U,ĆF$jٛ}?LV] Lժ[EѳƢ }¸lY`9,'C2m]+PBȕVN>myX,ay*2Z<~``ҽs/!T~Hk(-E?dӲ \3 !^Zh-hXe&iNsc#JɑN=ii #x7ب;7ڞTYǙ1_<)İ"fdƼU?ɌcC2^N۶I%U>M%~"s)ϺC@A:kyrZo-Pdψź1Qc:,"PSc0JIWiqBL-_}]aƢ6 hP!T{D9m6ķ%1٩WZ`/'{J ٽQM&y4&bdTw۰~EYp7q9lPřcЏ gAC /]ILORUeBɀϜ#0>?YkO@P)S~GqQHs FMc~{yvN_BH J[(ϻ_ޣZb4P{tt$I0;aGqӶ: eݐ^|i< M;Q y`  GÊ|f7}ڣ3MnChkIhH+f H)ot,zpx$k[ϯ26b7gnq\3o90`ef*ڟ>!f8\MUM-bY3Or4H.qEY_;W3%+G'梅 p9K9@8.|ckHyοqk.,i}8S(@rƮ8E]<.!J[*xG"PGKlBF`U[L/[Y2!{##v~D"t{ de.|ꤷzxAY|:bW03hET6#굿̃WYf&&meU?Ih7*b} [{}EHpFZLHXm"vc/wD r94 qhO dL񦳮Ks7:sv\O8ta=w2 o'x%'n7 r: 7t@b'6 ƏY6K\耝(iMP _?{-@jR0Ul?h{{3~]N|)h_O-a#%}gZnXXէ\>GӾN.iIx2g-P2Pi2!_䣻A$Z&q.U J*uhJ5^@T$]Z>p+9n!zQ5~563BޡnIXlRrZZ‰f*~\gK:HJp L+f\ڒ%:rkZ'Wӳӏ`#xC0hgb;9uN): 9&N% dAh9G v]fuW4fp3;6kL`w%S1ڕp7Ը?CӥU;(LĬd.(6{mȔ\W/- naޙ 3.SlE؞O\\yTԅhgE2Eq" :|ڍ5ImkTK)vN3N9{RI9]؟ dUEGDȂ&,l|A1A ew9%|tah\=goD] p#T!b֓2N -+k1!ō:< .2΄}BBv aVtMU%ZTkTz p, Ӳlaf47⳩ :]_ 9'S>-1o95PV4\'jQǩ偡s(%`nQs by9Z Ro\WN(8 |F'ho>n(74s Ip WY,fcq=Dfv3kQ]4gt @ ?^,7F8&UN`Ld˂߳^)faLug@kkQzND[p tjTSF{_[G_-@!}UpAz;IgI %LvIި\=h@@jCw@L.ɀEHEsVB$mRX $uk%8?A\4wX@cy&q|o}-SW.y6O|d.(ajCޓ Vuj~ ~x i$q0~|!a؊fϚe)E!4WPCY@/ejU2#M_:xGe''JM[9uh5뮄mB~}{܌)sEz˻S/X|a{lU EQ<:kWBޏ͔nh)JRXR8PDEģuo|odUϺґ1)uPb;E<@+ T?r๢lE;|Lw?:7[݌~]qgRf$טe!7qЪ^Ict-xU!]u)E2 &Y:7o؇jI=lprݳ$&ra f5XʝǑ!u2_<'V*&]ͽ$NPa,B =ߴLW!{D@YvɂM bJ9ܹ[:nnhl{s)pt'^EH'5C[caEUma~X*9'L:݇ {*F}|~!u.rW7ő5D5t5Sa_IEp&TG QdS"Şu^xG "\=Ko:T82ZR3oMFm]Ft:44<<,Ts 0A9.c: u^Koc,Gp7o[-3#5`WʂbBce=^B>,[?>:&@h[+F)X"I0'oJeyu.i4_Hh.oշ~,4~6Z"Z o_& -_װgJ/X=uZ1?I">g[ԉ@U4;{K*M/e;JHM"tPs&fE \Je*1ow{Wd9o+bOVX#*rS*H#} mQ$H"3G;|@;@T&ۀXe5)J;*v !c*^=?tosEj`ՓK'bnq,Ҹo]/5#EP.`T5IzL`i14Vc^b3sȉ[wZ:iH9@pznp ,݁dp+LbK:1fUXFZhѿ{ wߋUCo'uKf+1w._kC`ٚp$'?qJpʹvŅ>6t\0[f@؎;dscmq]e%ۮ@L AvQT>Ts)u_ƞ%lX29+l$_m(rݡQ W#_1k"$j^T&Ѕ3hg;3Z@T镖 j R-}INŅsU+* 1De\VVIx; r΀p0;*Je4阪3ێ 0)rkcAŭ:WbrEꦮU:g?eCBx5vQq  UoD#@G(HJٺ!~GwP CaF,RmO"?pa oNrEBiA9?g^E*]`L*|dK#*JAi[߳Dx 464 ,zJEC~,{HqLU$&̂&`_r]NN4e%{<>'%-蹔&{z0omCǬ k1@ zTETɢc奡 .mKL UϤi#$e쩆τA(`Cc./B̩!|ẗ́Sc>3t%+NJW5nQIN&(GU$d!etM!._&_i׆T- OLϏ=ys2wf9DSl>*>=a—(TS%1&mMGd4o93Уp):xSj1\`ۏmt^OE62=L,܊RjB'L/h&%BDULJ[!XWXר>7u_~B ]z]PuڦPuOrrqo!Y.o7\Hsil띗ehLL0nz쏄Yom;-u]bymnZBcqket2snM|DlIc-En Gg]sEJ<:n(eTP}ZV<6Oӑ+7hPZ&o)]L-X{x@LRCJ2`.X EeQ3(\kqb]%HHF |Z*D!:_ʩ'PºdRbiw^k' X٢U@ᐤ 1/lMdX0F?-=uP]CC5K!*Ng4C;]%,75"0/Ώ[5 4YeseTt;<5G[֢W'K 2{0 2U6F*H1+#wYK9Ꚉ:4wfIOe_X/HǍy fvWNv(eAa%A_ 'Bȇ ]i-5_EV[,zoc݊4-ޖL)JƏ}V3<5>vCr(v%a+@E,(tֱuߏ٩]^C-ҹ]O*N// t#9CJB5xxtnn_838t,CF@Kgl6b'TndE"aͺs"l`v40D#޴qT=q]KƈI8 ׮WY"n9FH03Ы6&Qs[/GSHQ<@,^n󛞈dzWsfw. ܱc=osG(HmZjv0ey^{UĨX!ړG]96JnT)]. љ, 3Smlv(b?; 5*4&[ed>q؁}6KsHKMŦ5c$)3"/tKgpأx(J uPALongPٴiodS :4tpFKI7H{ʘ8.ԉw/GGOg2M4liA  gR>|xhI'm5ؗZH*iJyJ `58CE+ŋ>J )%">CQc6v)LoQmr`=ųJ2!}^̽ÃjFv@j)utz=2/]+ƽ䞏rzwH 5c 8*^F-RJ3y|)G!щ&pU4`bP[(2* >A ^>Of6?30`Βg-j:llJ=b^֦|=}&g|tIJȶбٮFum$eF9_MoSO}Y(eNkts}]m!d-@nfUmD!4mkgٌ( ~+v4p|y")Fܽz|H[1sQK:pt1Mz@)ݲw9-n1xqp1 6'ô߹ !Rln& +U"rQƷ|k+ܳvhZHyա`x7pH4&Zap:&L8P=k~{]AS-`:sHY;)PßhLJO.륐` )&T cf7tAR/RL=Edٖv#V[LЭl,%zՓjcr^FH@Zq4 %CHoBfkXt۴3-̈.볎@N3њnFx$.}q(I0 m9Ri KeZﲋ7Jl< QO]`9c.eAt nmҷ"(2_1JPGW5l ChW^ 1 QL5-'a.`W؀CR.)ҼoF~;5dʈ˙jHv?@zd5ȦbC4nks+ 'xM0a;GƼ:O"):.nۂX.g3p<8ϻ= 7V?bC5AWmB&QQPNvK[s? @O 1RxwrR㉖/شx'`c  կ:lQ=:A͜[cFu.w~(k[δL2+5ifCQRVh?CF2h"ylhJ)LRWGa ~xUG}xv!wЩ;f 'hDb*Jd/W$ĚM圇"CK@2 +[WT^:3&ˏŊڒL`HYTH+(eɴŀAH &q Y>Uʤ۽Fl *of!{Gz13KQIw %=Ǜa$rܿy{s0JV.OaSN_Ê?d A2Ҵ)>~s<䵬-,MFr4fFĮl*? tdXs/Cn3 c^!.n1ìԗQr~.#\-t,e6U]אx: I'QrBY̸|nC:%SVARL[=!tP-zaeK2 asq4i}6O^b@_Ʋ,{iIVA\Cnِ }:$Ef6⒨fewXFPm'KsGFߠvY:R6u98@wZEפ%##b5q0eՊBE_E~.mboИ yv25|n>kr 7Vf<+M`)0?&':ήE-ǚ$-Wp5# BQv.b76!OF})5caMFJqI9Q >z1l!?\rP5OR]Qq,d5eE6eq~]0,u2-O]{Ԫ#c#LdhHMk[!whk{ 1c^n)75 rz^H? גSdc׻xfr"ԜU21.Y1s.댆k4xTr/TʸcW^l3 pL4lArX"VjAiͷj>:E2'L{3 ݵN>%*=>yʩi)QfnRB(?x53@D ՝ZryOtb$@T>O"jvn#}ț9=־M}jG]( zB\{Ώ8rEHYNT65 qtDl = WN!E.or@!@eƆ.Jֵ3A"q8}˼`vO n qE΍8HW:#%I=-ޛ%V=M*$14( 1>7|A>PQe)ƘOC D%H wkr* X>YWcC&5?h/P:(oVi2^KMڧ/|{.C?Ɨ){u/hj"֥fXBlt0g0};tfv\3n>t?c2Ǡ KlOGcϢo6Vʌ2}qʦϗq8nR٩'(hܧyot 5lPjmQ! 4(tB9~A""e:?µ|K;)?62C79pXm/-jLqgء $n_5gO _umF+S~H!}܃NV>B͚Pf1ʊ\<픵"J'\dݱťfBAIʎP: h z*?Tu搌4$WPPh-3.8G -;`߅0u ؆wιvNP>ϛ^UEo^U߶iđ(3ժxٜ3t-8ۑCp pfG1@9`/;52VwdM2baiv.%{N}!ލwm(0EXV,耹`؍_O޸ɌAIa_\KN|5K7x뜐s4Qn;ͯfjdC҃BmjF_;+B(ļQ ^q0G)衠{X k)J9fn 4ٱOp|m{h[DXJo-.QӉGK)spS~W-Luh +6 䪙r z*76 4!0Ϊ[|1T]W:# "O2 #\c^\v2Y;]n%Wf lȉɦ@`VܮrȦ9@5QFeZ\RtN[&.g'?4ȓhkƧ7I{ L$Z߉=a:}$B9^֦AǏ}9G_|?FlW]#Frl;OoDaTn,:cp%ې).T6q;~+ymE+fpQ^POȇg]?C:eA=\7x= MfH;Fr%gPvVb005 ]Ð^h?̾.}^BMIýrU u_,AZ> Q;!;kY.kA7P-S71b [[zbewˤ0ש|nLSP' 0+<d)f5`](Y"h2D麧݃EĺrnaP,ſsNaŧp#4,&mP5mв B=H8<=5:cd"{05zp{,smW9red{Jn13h3}b˃*~gNjb f?P5Uw_kyEpWBtvd3uׁ0@Vy !Wm8IjWjY͉[?cw@hjYJ@m:'Ȅ7l^V?㧲~\s4ۗIAd%nh: N۵:-C-(FDng*xqp06uiaE ']eȨ/;xO? I\S{{%ۛUBB>%Vx鬏 9։QXTWmqCⲿ55b82i~϶6PU ?skGZ|4 &k+ vz5g&oy׷B f%5AIoӇ@7鈕RS!~*Wm B-BT]yY5t睕iF:Y'u!P&uf(vtx)' 5vk5|Ci+yvqy3Od S]FȖ^c?QSù0o:XM'KrT5#Fg?K] vEǞPgD|Ah]% .]>גW3k@b7Y2i*WIM6u"f.}1Ac"(5TXQ A\x 3ge#R;#<l bVԫ|5)Eҋe܁ GI gz~J?ȾJzpWYX[7ȝ_:Omxb./؝ܡC,CiGLmWy0 K¡U٪@?/—?GڨGv!5ӯ1N\P D'@I+#B] B&Yh\d%OvyX OuCs[L&;?1;%j EGƺ")jOc!u^dG!LLo'I>o !zlvL0oZ.C7ݎԌĤ9RK,X'v%QwZBJ"Vu.D7Gv@`vnWi(/?K)JSZPJ!Rb9JKbd5_$޲"W{H,-sl3#7M⑫>M`U?މ*_~Pc/w\%)'= i?@zs|7Dp $Gq x02.3esHaƻ.K!_h['d}8oEJEիGE]]꧔PnnAw WQh2N{W7@LSu/.wƼ̖ "phH߬p0>T5Mup}LcR*oL-΀`0 u!:i$֛)0"+(n^>|AJ)1Iէs]bW t ӆ{rBV@׵^DhL O4OrQF#N5<(Ԡg[4_On? j"YiW٪s_ =p"WD̨̹L,ADܥsjhHG֕4 sj`Dspac<S]Æ7,i,P~`N a!Nu`։8c/V>Mt/~u\s-A]>9'BlHv!goM$Bl3& n|:5@ikH;u|BNnyEh ~H@/G_gw Mµԧc.C#r 5o/ :fp4j}],e^H uwI^Z+￁ y=I}G|ڍ Ug ?CjPs*ϲw[ H vs\ņ6MqȮ;"G} 5AW4{3+mˢ uÎN(I֯)Z[Tv굃E9\fh+}gR DY̗mI!>?`Uoq_S3u0S#.FfWҫ/PݰUg`ۥUM,p0e`b?X2⛍9^išl h&[2vm&vnU C.LK]ps?EܣhϤ\~̵>y-$xItm_~(Áƀ"t'CW #kJ6$ qMA[y~,N~2"Rf H[[ij;WA'm_ C91x}0pnHDgB/_".k >5ܥ/=T(8/uc 0{+N87eR=䣹]r@d&ތNK:-5A67iS5ڌi˷?hü;6t".6Mz|Rge_i,%.|Xq6=YJ/qd H :N,^j{ϧ$-ˣ1hiTN\'Sa]V=-Cv7f~n+@Qr?ƍ@P2B)eGvou+^<„_/;)| #=Ӛ | mg/#YҒ5U&jPx,ra˼.OԵ8K>8JURٛE`W~8[ `1 a!qVW43 &Cl)66_0 dtVgcg 7ienT {SR"&HD$;/o$# .Kȡ:E?ȥ+>W>BEgc|sYsb_? ՖJ-!)7_6\Eʼn?w\7HfE"`ho0#Z R1Y?1wM9GK<5mP=t3v[߰E!նP6ɁTBo:X0Ao/+K%b*-٨TM]N@ˆ'@@/іD!.@sr3s0{Xm2p}=:zv( ƒ2o@aB}~*ڧi[C*I7u=x?+J8,R s5ci}p-fA9^ _ -\N2Ӣa\*cf4PO&i P 2cqQl 2^D@W9^1o (!Ac6Is}eNT,lD~'0g/ ij G9ǔ,Mm^Bɯ.duB^8$ѩ*F U7ӄڒRƭb<_i!> K [ђP@&ʩa(Wp%Le o6T04gzˣP4!'~uJp\t(Ei}9/mV??P; lnx1! dtnZIJi` [pTװ#mހӫUo,ɪ!Rk|B:0oZd6,KR(p!YJvBZ tM`㮠Qx&L`L5 JFA0^Q7a3_1G[U`+D-)+L ;`LJ.>Pݻ6"wB(p@S8cnT>žHY5DA'ӵPnu,=ݻ*v+/o]e[E:g1JIVZMÛnj=W8AهBrr֞p-IrH ` bITn$4|Ll^ulsNQ笠vI~kYM"\=ƒ49آ,*kari(9rCOQ=U -# 11[!V]i'[}{bLlDFOiG5l toUGϯ$D*~nX2R-!! *Z&i&##P3{rϑԌM6?:L$Оڢ^^Bk:bG YXPg^Dw@gc9"{XMz$k8 %5.)j~8Y $l*QXԦthΖ &Iۘ: Y$i;)bA_E JhuI~Čc\$SZDyV&gg0V+>7|'ĸmQj@q!IZ@'z$1>翶$ᶋ.SOT#gVinSN|*5-T_% 9 s]orJEh3=XY$$K؃w!8.Zlʹ,;jcVdU2sRt1AL)ǘ ż6S+Uug6jJQ<7aVQ%!Hls18"LB@}uqNsH5We&KTJ7L͞>}qH0ߑvp6v-Y_Fǽ+)jHؑRt}LϛSd$;9.ZIc ok35&qI \4)eIgx3pmzuSE“Cݛ.1 i,ͦɼך( /G*A DQ׋eI$Pja-yݪlsIi!m)-!5&SRXG`P^I)e_pOT-a2c6\=v |{͟HDJ hsH l䩹$w~/E$woSo΢KJI8A_DЄܑRn(~ p]z m.ڹwQ-ۻ=UkP7{=Y[]7V( (2,M4W]ӊ1d .`Ed)(>m1jPiɏ%]FޢT5|љq3 &z-Q| 3sK^njג-kmZK݄(,{$OCZcl!U?vKڸ= bҟ#CB%DzʈLDseay,(rkf@OG}DօWgXi6C8GTUX_l~D3?A>VWSӐH~'T)(%Z"{.gYiP.LIqfI\JfHFgEHtw$76#Ieki[LڤLvf4M$JӧՏOyNЦhL3$Z$BԖ-0&Z]ϊ2r-}[Nq@꒔zB2n2fzQXFxZWMLڴ=No㿫ٽw4lMe(G)VSȾ-~j^d2LβZ9ُNZK@Q@R5`s>BhddFcG8=YbZVke͙lnfz-!#YY1=5v<|x7X*P;|-3p2 哥: m[vOy5;\XU$#̐%-+{zux~WPQ|<X/m T_#B y| xJ3m]dmatkntrƗK q6 %N5"s5BZ& i B&pt싄㙓-|?K$ Yyn9 g;1S3Ъ?::H M8Gr?\;3v4N{0/TwSHP"`QR>AUϝjP}yhi8 v:HeI4rXB&Q#&./X{|k,TesEY(/DtSMʹSC!z(`۱O*VY&7!MS{%cv8[-@A\c+oEU dg;j(񼃵!H%[Ts\u"bcJ5殞 <&&0*z!/aۏCJXܳGۙ[iJ:ygd=THxrn~U9ݴsNrF[m5;3Po *A}5MU{:,s8ϴ~@SU/NٴGkaI*a}.8ܒ{\齴[1|N;v,x`b;_&UB|[r@{El`j9u|OqJQtZurJ@=HM6pB2F  g] }Z_1"G&竎Gc1L5&)(-BV3l+]]GzTSyZSL[ 3{&T9{[^/k$+=l/\N9#i2m̜iIXsj7OOZنQ#5u/Sh C়enjB~7;>6pG+U++6i8#1/U32E:@5  @w3v℡ (mQE;Qe$I#-D..a3 z\FYY+\y{ٓ )g(f٣ x[o=0`f?)ZzкC>`ȾRrQ@?7"Tg(-ڵ׾)xI^+1aՁf |"xU2;`3&{;@z=UA@BIK͖ް%_?y+6 ])BY0񃓂ԑq|ϨW9 ?2Kֹr-lKFl0a< ԽIӠy 3|ξ74ڗ *͊+gIbPCȑRc#$ŽkEǴ4\P-jy:!7VF&[ d,_li択a3E=R{>r'o$|q'¿~Bb (d"FenO>PuEϫCJ 6\IMij]O Q(<^WՃ;{&]Q1!M/ 2 هbUhf=r2Y~ў(tD8Y&4-x0kN2oB!=BOkidE''Q=o v^t kftGağaB^vJwY8c/snWFpp6l6vc~[ {W?; tf^nΪ^UB}m3) Oax$a  Ao+m~58$ۃIbbJ_V[ݛ"l;6LIS^;P76<Q.8"uB8dF \V)$(TvGC隣c2s- 7DP雑}YYŴl?^l d@-Aaݔ: nRSs_1= $!VM :n?oϢ=z'OGG/ 9TIϮ1 HRLHJ/9ꏾvð?Uyhݽ*"&)ܻZ&2$_~"6rrzoY9. N{ fDNsCNpzu8 'kqCaB(H%85Gqj|"C?Sޯ?oR"[_Z~3^>.$RqHHp!LOPׂu,Y͌ÌiMWhx+qIx9!ؗON6ZAT:g:ΠhQFSD׮΃0cEI 3#ܭCkw#+IDf愗fRqrJ ٍS1au^Ms1EIĉbfLUrtz.njәa}PYn.Ζ5ŧ1vqǞBG#vSb!xz{0IB&3HV9'U(./Ļ.'a,>c;8;+5(9P^kx(˳@Lϱk֡)}9 N3\  ]'H0GjnQ$o\r&bsSƵAw"#E7e!(?ŹVHǫy︩A%|1`(MaH)܇W 2OtZG:n;#Dh꒳hG}Dg&dH5GJ9 qF"HzmueÖǗ-צ.:}jFf DQOsEw{}yInҌk; >ԀV\vAᦓ<T ~3A a2{8$t5:2AekE&ڡϠ9ˣek=<շ7k8/,!h3"Ɠ:1dzhuR{,JD[O0U,+,{*X9n M='wDG1dC-8stM??`8Ɲ7 B/z/j0A@XǕq?̮x];WZLQb'蒃`@xxR?&6|\@T1+qȁHjLjtE7 :.H R4 {zf3TN$ݥP #K%Fy?;Y45T|ÌxhR69@d(1\,--${:qX֙Ah}NEh'r&|=lHem~%x#c[ft-;+0(jI{SSq JPH{{Auӌh?E"m8Ƿn#2O[JP$bNv*L`&>F?h\ìg<+l \Ùe|2ƅοu8aR/M9BR*'# JKPkҵNqʕ}@a *#\M*O$s qQ G{]YDͳ8qkc]ٲ|ƨ4#ƱBܪM ?әt ]B/"pa}6nz[!^HTѽfyԦ⺕t8M]A3a RV^)oTYYCasخaDztvE@E D̊^z&J2؁'}1, %J 4֮oNb(ttS;V]zTDeJO/oJ "h 3\Z)npH/2@$Y[ם1 |KbWv (KvFlapP8XW s\L ܔƢB1')C~Eu˜*}@QElhpΝCbEn-qW"G bw̃B+-rUҽT'`)mkVq reb j&= fg=B;o C)E@".YcBM'#W ɆUYSlzzjv i@pV"e7lI+g}9I_4mӦWH:f+Y7G)q`sڇZW1nڛ *6xV}*L٨s8h" A=VzTƢToj& ˚ƃ6gYZ070701000003fa000081a4000000000000000000000001657082560000260c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/_%]?Eh=ڜ.+A2\ΨQ^˃Wvڱ:;{7B)ph~d*:.!n$6XUKSƞxY0xx0&2Mnn;W1{, ٣$Z h0& su-iƒ ;\ԹY$X f gT7`+kjj%{ r& sed뚿VP ;ӫ;56LɄ >ΐY;n9:Znc[*D q $=B.ЮIn񠸅ׂM"+*/}| Iѿ͐ l{OJ{,PcC^?Ⱦ2YCP71X\ya3űOQljbRу\jx"P/MLPÑAjTyt> OFB; aw5撌@}ŗ* $w2%puGI KCݙAaCg~Fj%8$o *l o5'5XTTXgVw~<~~#U lj:S*y  s}K>wMP[T kBN#44nydAv#D V){ 5 5퇋a0k+^AߚZF4NVn1:z1/'}7v[]2Si>dY bN5:Δ^ -4kZ+} R2? r%^I:5$m>kT:2=y ʈ~bFLzrP#[~ҝ4wEɖ؃Le?)iYl Ru^Q&5VsΑ_gn- WH{%=\VN,-*ۑIk9w)I`iphصJ޶j,ʆ@/pWbG /Os95c,Ce %+5Am9mUQZܩ)gn3riٖw+Ig`nn:cx`-"8ðE<s}< j0Zj8T5:v8~.M_ [Y?뚌ś>;:UF>)T*t$,vUlF݉ǁUКLg%|B2{)Wy$%DDSXcw9t橔I-^#pn0qNx:ُ'W8%3sH,1B@ f9_FȥX-Dt<ƛ4(zyWhNv Pm<Sxum]!jلF67OLZS؂bYM (.l{оMS _mBeN Jh<߃DqBdS 7 ǘ|* ٮfc >=("qpNoXDBlʞt@!g&EgSoc;t$q`2,xUlGNlYH+ ?J$x_?N}; D]dW,K/0B_/ 5\½O-Bu*t Two|QRE}觶ޮQ#)k9@TLj)Zo3a26R0q3v7YtgCOaz/vHoK:`wN-Rc4$qbup@tM ܀M7fLMyȇk6!|#2X_}fh{s=$Ųb2}$(1&8*=E&)A~ _DI#W߀P\{N[uPBarƁ.Ǘw@mvD$I\"A(k>!kAPfΆKR-([1[.a`7:  R7 VP #T卋-ёUi;X`TE)Ɔx(J 0FX ?w ُ4at 8'MwY/gzw?1#xj:U1 TG\U8h:ʬ&ѹ`ݦq!di"˩m;xz( e?]g/ى5dd sG.+q\|'gTEzf>fnHN& Ʋ! ɐ ݼ'~ϭK9z.HO̼*׈Xx©nR'A ,ݲ}1N_#qTAWQtm ,IJ7 dI/m1f 폗^L*7g<7e`fe: {vEwLxWEVhy drF-<ȁ0!߁3ͩQ4PGʄְF̌pÃjFB׋jH½WH0gf82ygNPXem6MLk7~h%>e^B,HgOKW=O,_hEr F 7@&({ay:qt 0#gD+Û_=_mpW֎Biŝ<oq #C)״cBzn7̙4t蕴@H~Yߢ)ONM}6Uy-MlR)>uD3pW`_>bHTw 47 $gI7t[(߀le=ePCvcZD+$SkQY^ ['K8C-h1I8B=OFObx G୭5ٓ-e{!nb[,%4I6IT>L?} Ji5jphY~*~0pB:ͣƎzyEGcȰ n>Q;WoESSO61lܺF*5/˹GZHezE ʲi'`7mI}F[T\rJC23m'Ofog}HV ,6 9rq&?&]_mi&(B[ӑZ;G%gnh4cVMb%Lrbn&ܻ$,v]n򡢖t[x:"oc{$f}?wr4{P%]_C3{ Zώz6/i mqGhgKR9-TufP xgY laaSL-|95)X-KT[>zglgւS[uyO/ DYx+LgC,7N 2GmEv32~7om0IO^C'M+Ё +g_R,R{ *ڠ 1Л 3"T)7i{I.9v+j𽦗  w%l0Ҿe_q|%lB0g sg:6Hs?aѺR*i6X˲nDUڧbGj=/~2YpSFLmʡ c]3a9]m<َƗ{ 201Qv ^ǢA!=˄@:l$Ug2LtI1~%N9I輌$eV1Ĩ+oh)0LYnZym~d3ARtJ7b bBz5XF̞@ >t!l-pe".Rzk~r G{H%# ekG[a wi'ZSw7c0w }DG>t_*NʼJ/"r60(hݺA'f|Ǎ쌸/<;wg-8N̘}Kʈjf&N_G?.b;X_ 0 NK +'d@ƃ>[j-%s2 c'R̤}j,o^&M6,ŧ_GS*c@]}g_Bs[S{. 4aJ`b L3[zS$a ^.cwp0!3%0q>ubPV9~%5L#w0 9@S/ྡྷ0.+VZ1} X}  sXcsTf.hZ7HX7T'֗hϳP4ZCϪfh>}(5F*ْɷHr]_ O])3sR + VXuwt;(JaNz $GH6LWi">jK) *[ _.}&p lJ3H.WWd#^Mn*%Gxuў#݅6yo|R%•7 9RzGRȫFT6S"(t0M b~G}ŃOae1q?+s eI'(TV(PMB#Ӝi.PCgV#F/L:/sH&Z w; ~;-gpM9g(j6-#B fӿ7iUVC-fgg70\?T ® `61Kj,X^`QfᱞO8CY!@7W]HjhSn3(6YwWdCPɘj^#50طy)^$r@VYcNt4&̐{|ƃz klc#҃iwR9=8Sd h|6ޝ,^-J+F¢#V;wSW8xYÒD߳oǂ+ 3fڶ Oڦr2=W#MFƮBUXn P]Rf]$^d۔x|kax;hǣzlVzy!Fqh( ºwK_6SZ9.@gKKL3IVL81^c.͆z^ƣ f,# ^([R\rdCM ~9q#D'52':0&64}ݟQFtƵr\}#džYM =Ȕf=mLr^a=C+3ݳ$J5g/&nw.| 3A."mT-sBXd60vJyp۩yT^-X.K+ì[@v+/\vRa0"նZeQR?4 i_vkAoERDˏ4l*JQW=:z::裐ޕGÅ%pg:ȠG@zWڴ%P\/?r(0<)q58쵝NGr;rt76F*)lbL.h 0G.:)vzB\b^uw?'m"UzbT1}&rĨd8^_5ΫscŶ:W V&BM5:vdbo\߯߾=w{[z, AߪY]^DlGxYZ{ǔ}0d/bNb.AUt}Tvq|72BcudO^x^NRP" >".j&S8M*}p|[1nyזz>KY0%oSp؃</oQℬfn B6ՈMs_:uI;H7WMmNw:%zs'|mg#x_lzL*>z(g t~RFM++`e}jNL,+Ì},S%zDȝLFXFҶ*,Wlki.bK;<mw 3\Ԅ 'Xdp;~.2qqQNu|:34jJkk. f&EjoO{e k+ B/ms.?'=g58,QcGK4T|8n6j+ ƏKi-)l~A.␓XJ]2\bNVs eN,S;RgtBW>=Q$1Jά'3[+LG20,ɲ^B4IZc? _yv .x --=imEhOm=y -$ݬ4,:+TS<2-rfx0)nBٛ9"bZ ۺRh.}vZ5GuTߐsT eH޵U+vQP /j$D m庢B3r e00;T~I=&/: O2.LT 1GLpYNTBS2@~輔#=<yb8-(8\O:+<9bpؐy9$>A*9ѝ6*p#ٹ_+xOr; 3ze Lۯf>$Cafy `%e9$*6 ]o Sh \ xACbd!3SȢ,yؙIy$qѳ+$r Lɿh y]tfJYD_VaC#P{bXw@ RM. "V [6N%"+ [kc\WD+qoZ3kAT.VM3eO:p#ނ 鮤G4T}͆-)LKl/vL|RdHm&}RMэگ,.%X,ۛ ׽cĽM[R:MÓ쀳 O<lE}:尻E_.ƓR*w"RA!*=sM Aϊ^=%u^bgJvFn0+=9<0EZdtۆ"dӷ䞉mtlYjrN4h1u;K^}|YO-r'PcWհVjFB:B;b/Bsm(>CYQ|?9k M&BoAr0_\!&yqWq+!Pa=uqx-\LUd{MLާZ]Ln u,=nn+EA <ݓt^k!;?AK\0fö®@oR')?6G |#&5{MI?"D٥ @29ŶsVm$큱&L8&u.qgEvn(λ{gn6VTOP!!('G>R؃x1hiS msjbD6/ic"6rxqnok;o"{inGF诛=V eSv1%tcrp)p>e|!=YT@b ^W7$PxѠl}x%cNUDr֙sf!UlЖ@׀EhA0Ue@*XT >Г|UjtW|ځi§Q"#5V p,]'VE$PgW/ -A B|D`}͋?*YVW/D4T n-e(D-+>yDž+%|ࡉ^r0;T \`ث=΁PQUm!fR   Iӆ GvMEL=/_sSf&{?A+(FӦSu|?yf?do^2!QEtֆo#'.h% h= ۱j\|7AM-( &gzmD|HgG"kDpRF2c-d'^q%âT(dݺհw 'GvKbm2Mp6D巆'MEV((& n|Ս1r dHԃ[!q>pXf u")o͐t^TRV[u- f-(„4 R8T*^$L)N?p 0^@= v' ρ菚۬)[aycgmkĒAgkv$Jr4Cވ97$vכ*{ !2g^ڴecfOaؘѿYUG[C_MsK<}2?gY |rm s3>he`ZgF}.r (1jr=Z=Rc2"?49ɨz"hCyanz6.H lj}{K)llcQ,f=u Nsi!S0RI"gz_Nz6%el5ZXn87ęKPmR,2B~O^oŊw1 RS$3W9cశqHA -]DIWցgX`V߮0s+e$amP(l{ol@u.󑈣(cyr S4o4d(6sVmw|V(٩Q) "PetZ[u$ 5(c|I[)#K9dY^L a-6]XVQ '|ㄣ2}s*M<'Hx$g,6}]N#v]FӲ76 ǿG^kIj>)L$ >{Y:`Q.w>nWnMa;ߢ^V\ºR&Nt"H?9_ZJGS%~Q i r P+e+\EcKhaF[]*uKkm]tzjbLbEeQNV~E_5LտMuEtG "'-%>gHLlcD5[j%։aK;ԤAS^$]@BMgI&"J.tŪKwh"&6I֤/UhDOZԁK;֣[c0NF }s6Oe*`IՐO}PrʜKSAB;S_ިBce&Vg/,TOs6T%4[)-\Zo/~G̬8)9 8Ĵ.G) T-/wv{TFE`\BFC'3<S%6̨Tpz}d;@^y0@.&-'PHg,Xv̲S;HA׻1[K$Ԛ,-$Œꔝ_a7{,qۖk14ql-ĞS/WtI"pS̠qR׽PE-C)0I٘[+i 鬠}ƈC>{瀥~ev5Jwpg&Nq7)a͹Uc99̄S2 O.ܩ\w/yQU PRv(XH?) p AמpƟPKU5:0&]øw}! '$4G2֛Wb 25!Pѹ  $mLe;&5 ڟo!&iMR "&ȪЪ*( bT"xuk펺OlS2G@}0X1Rl GC_߽zkg+d!\pPNmK[6ʒI#3b}Ĝy ndd,Cx麰V4(X㓋6/ c@qL:;B##07C3=+%M8ΔfTj`+ql?w{T0j!K$!ȦA t+H/SXC, ^zo'ݾ%1=WCoz[n5}J={LJ1".톒ZD@솆V=7aG4~|{$uأHf+;V__Gh͠eX? am͙mkFcg7mQx=)v %HPmFop$),N$5t%MwPWAhh~Te)5 Ɓ&ʖ\ȁg-awr3*GUGd7{`h-\E, mY%<#NpIz(Ym5-yV?U(wgǁT!EEџ= wY"XF[[J-Tq[&jBUQkwzk16a# zpwxJ$=EjwWC.C-߬He }i_*81$q4UPJTK`o@F"K=ʜsԸSedǤBeTwi<$xy9JUxbxOh|K^O37r*H$n"`Ɔ ô\ #.GճGH:8Pt[OZԯANpĖ2XeR,ei@>̉YZUڞO.CKU[1ŋ+xwwaX[8s7VgXqCWWHx/(7uhH^n9 3)[oĈ9f7fS]nR1h be\Bd4Jq?fejWc:gwI 1G5[o\E&CC06Γ,qry] e?'ӑdMnv`zž5'v,J o.6hQv]tXzT˿穬 =ᆬf~ѬHOA薥TC?Eb eʺ 7QTd9gI1/:J*cDzLO{qII"*Ǒ_ɤ/D0|;#>n6ނRb"t OZ,ޑG"4)\/%0bftNrg79 r>e knNiw(9hNB_x%o$^MRϼ8<!ZTP`#}B \ݷl FHߛN.ew0NnJH=LJ7 L_Q<{hh]h,Hv|.eLWE-uզml,jD XJeo[ ϰn2 2$7yF8)>+fAxa/nv._O,o쐗41Daҕ%/TvꛐӮl@c#x0 dey]mYI\.Kh_mߦiOZ;4Tl{[Y e]Ƥ%EiӺT Q @5>|Ai՛#qGE86]aQ~A6svpHF;<AaսMmWK! Pҿ]UDn2 3^FKԅ2Yqz;(~l|=JEcI&e@D}+yMlf27b>sہO䗈:(a /zf{),.C{@iJJt!Y5${2qb7XW#S~1Fx;)h3\aiEY-${Ÿ{ q6ud-E]~v(HpD=.0<6vi:p:$Z7ڔ9R8E,"ٜ: J&Lug~YgPmYOwS {Շ6wS !O:0g~/y4j,wY02]>jmm(vrZ8ꏆF,w _V^[>J[ebI5#斓+1{5:ܠ> |1o(3_AV.OWl6)ݣ㛊LZ9R[/wQ2\ῑX֏[ݻa!PqLӘl蜴b6:/6 fn`BƮDZӇ@ٮ)4,҈#3#mo_?sH<WVu2фhqktQ$緈NH{Bm]&Iypc{Qh'ˡVw؂/SvTgr^ww!B8DG )ڢl0P8u|n`/O :0\_57ccS& !b^+g TFzM ،cAa] <o@aQ;R%>?VWVU Zzbb-YSJnrځ#ptWN*K*BxlnirfWym,˦g{1ZJsԋ^_!5`;~J`4jMB76JfZ'݈0<+A"e/ ,LbgiQJH =O|{6|=s1ŧ=RӷV*,||H~q&bCn^cyZhzON82jؒNӸrE9l*]J7KG_I TҖ4 )h!Y*vGj;00@8Vխ_[ WXi)M"rĚOpSv HO{M?+XtL"M ;5>2JjǗdTѭ4_+E1hEJl~V mNU {3 jޟȩ(ɤ֐q' _nSqfi}EÐIW90^ EH)R {iZ չBq&m_5 fΨ 2݆7`p0y;8@+R.܊i&JL-NgVKgO'K]!W*j,QJS;rؘijG=<1"V/QьxGGt>i9' ] K%m+g:4O% nQ9KG[MnQWa' ui!NGֱmlrc)<[5n &}*uLi8mǿsh8:.tD" Hx7CwŒ jII7rb_R{!}޻^bNq l:]Q06K"u<%BiHdT>4yB׼>^PRd2pA`z;0Gdga=B4Cf8>~.!"miͬ.oZ]$i:i=(,/r[~0 LL o+B>C^yBƮJs1Duƿ>zoؤ*dZ~ /^OYUec}r.ҦmvCNtƧV>ۥyĆa]圓! 2{\uE V$Em^IN6Fd_tMJ%1Û1˾s;oɏď^c$8$\O&2%*.V qqė 4fȏLߘ+Q8Ц-?+~SkaY7H^t }E.t 8v9HAT>x"ʥ`4^:/ L(\md 蹶 i}jV\󣓌tݙ}i`(GjщI 0H`.g098udL/]NCX:"oGP)Cbf:yK^eNF^Φ3I2{3)C<Ic~ VTZ5Zf#EEd:hM[B+ /A4C0-KA]h1]bGU+_S 'u'X=#1PDin5JʞX }]d  x+boeB:<+|塋~/ZCKl!Xvdb?N"pi{w2 dH9"d-q]5F| 9+=ymOL xv푙.DRH1N9 5SNۉֿybފXwqaܪE97.܃Hf $jp%yI;$mUb蚛•+$.9e8"J-ˌYd t9jZ曛H.ΎzpL Ӗwj?27q:$rT %OU9.dk3C-\3%F,}clϢQ/O>1Qd(JΔvN-=9PkttG΃e]٤gryx~o94SH-Z%n CohF^X:mKq,=U@>'^36ap` &W2c~X|H? 7l{D+Br\/Mc rcK'DhPXƌ9e sJ4.ԇ?~^U O1UDz̡n){/JNt oy[sp2Suݦi\G/Dz W'#K.(%x |Rn(o۶a,ΕZnthgr37|n)MXFP#RY<{rMxuNW2O P~מjV'TJ3qm<"-Lq%g&gSI>3[&Q-(F % {dW=9XQ5Js;s볐;g6ߙq"X `iO G3X"wSZ-b~+!'WWH׹KMa[ԧ[Z81ԕρ,J#>z-dE4+B*{>zn &EǦ -EЪ]@F;< 7M 0,/qw+rceYjW:ƾK_񊉈O NA[/HZ;h(Tly!򃝞JvQÉI[RmS`n%xhcĜǎYv&~ L)U%X+z5\ްjP0c)~K)+z!f6@\MEG]^~t8R9x|ַ]# H{?;s f0WAwJ;Mo%'M0i}S>ߤX^A$T|)=\t!h *~y`Fv eҫŕ-ve~!ol 6`ݒt1q)I\| <ΊxDYݠiMmk|W5е+$ >gzSB09@ɑ#rft-k q4=ʆ˲ȀΦ _(YwZBA l\!TX;r8er@,mԒ`` !tʝb}u8L?]s~%Ӊqu:f>CC7?Jjw)sIBOho͉)Ӛj&(4Xdl0+h y?E WļZQSm(ɖ'j+ O$RոN 9S]f+\ƛ[/ :3j tKv+gk۹fT^[ܭ Ok Q7n=i ,0b09T׏[ llX#.J&S/42anaK6 K̴tQx8-@ꅏP1DcUX2~x2cYi؆e~AZkq3~qcQԤE1.~. GAMwO]æ@g &7fku OyP ;g01 ?QŋQ͢:SXێ@ϋkP^W@: ,`rIT@f˷zP1Hؠ^\Hl_V52y#'{E{cDem\Bi޽k3U|x -D܅wޤ{F\@qI!)3,'xHښt|5)O&N.ԩ=Ż> r<7:=TLR%r%_6gqUsh_hcϸq0Tt?uҰd5U/I(w 8Rxn!КT[B*a<~#Q9)c,D IrSkQ> +.(Y%*Ŗ1>,FMKy E#(^$ΩC*[>9EazNt2mGu{E1ӥ`\׎V7*~r|ˀZXL dl9`Z0V6z;{kdQ? gac{Sht"i+^ѿٻ\Fe0{6+8]1&ܼ62C:asbB I*64Kpt4P})(}w m L1kX GI.ObsVbgI;e>Ta;视KqԩS gC/4ˠ?/U2NK4+5f 찟S-Mտ9D^;,/8=b/D4)44E Өd|_)YB \uH`tD[' f.-*긝cXb%Ԡ#51CX4|Quj͗@q^:Nj4ޢ |wC-^QAM}%.C*)$|:B@,/n fGBکaF8}OaH' 3=(zzh}Pۣ2"{o'IT~+H_ uGO4> Z֗ ~Ī]1{ude{eP:L69c-՘bٸ71o{--vˢ{&Zƕ2fLi8Ct n!E$ugsh3k8:$865]Vx /J'0[iOiwH= Ϲ ZQ- ҇oACWmx{[Bg^krfWsd|2VtkHkrey!.}D3('H^GNk6&o?u_pjqd YLCn),hWmWyp D ~WJHȴ~PXD1≥l*!mDJ q޽8oF%r:ע] }-ي6i旙4šp;%oӺKN<&cw[%0>S b<ȔRR8 {/zJ >OeփvHN1mo+ج OpHKvɦNʣϑ`ѼT}KyN N{SbAt}@RiO.wx:8vr"F[ |OPј޶*uh@XX[)t͌x6|#R4B/4D)jOwَ<;oEJ.N"hSy%KۿԵ} ,b#LmZ3P?5V0W8I 8I|SYM&|O /aGFgYZ070701000003fc000081a400000000000000000000000165708256000021fc000000000000000000000000000000000000005000000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/l2tp/l2tp_ip.ko.xz7zXZִF!t/'!]?Eh=ڜ.+φStp]8[qףv\\, u=n @ĶXNJ@{T]};잳2 UԬ/\^ѱ&*gjrk5.%AJ"Sp_=DyR +oR #cCJw7dbCxL,ҝ tW? *Kldq f9/.~XL<-#0 o.iu%Jz(ahHh/xüjsS`p){3f I9/ThD4SUjpOw&{nDb7< f>gbfpޮe{oۯ˰ڗ4\ aK9ȑ0ؽ:` ޺a9/!@^n6m ;6e4{ۍ41O܌-$X"eITk%,c5d5ᰰBI*ܗ3K9`"1*0YjV:2k*!-ٲ5.@Mm̛s5_FW!%,އCao$5|H'bڟg.6}|G}}83t~ ~n?Yj bYCy gBM"ar_`]* !C֔ߊX{g+,WfeoH!ӵj~_ _JsQq[:O;a5͔Ώ"ϲY8hxEDl?F@mTs"j`Eu! ^XH>WH&۴Y|[&i 3Tpَ12v+m[T%$l/z024Z#g1uKدAQw"{0~U(pc;pEpIBG i ^`UyIet;CD$%Z+ JB-s{ϫ(JS]s}ǿĶYsm"-i9_ ᾌyZ1%Tl4uYgo Y7Jk)~NJ?(#a[`K /yN6\;6@#O`m-YND&+7 ,DFlnl[`cX5atM(Tԧm閳FُHߍa5t T1d435uLW.&'enfA%"szj3]~9MH_V׉LL GFt9/ e(#u%XVn<*Nܞ"׵gՃ "&%uV?'ðA 7vklC)H]uQ/cT} XeN>=7F>K,4;I|v #Na ԛID'LBD(m%A굇IO`D Y^?$BA`vVɞ(V#Y^?>+&AyEbjԟ d.K9͌j"{M{ʣ5ӚILE%Md -%/$HGQYNۢ(.$t)g |&+Sg+D6Y3([_d#)Aq[f޴+[ꣴjpP/  0F:`%ŘOn x7?=@@ͥMO!o'BfozRⴜhLcPgqR|”Ʈ@XD(^cFY%iRDcmƒ£x- 51Gn- ֻC33@n&"HVOwMQ9rG诨=Gxa`C3s'ڇ8ApdzwbEJj6@HQU-e<D  }3$3SlLKESd3]4>ߙ#&1)%=bĨw͌3*kz s@@F3Xw<2sJ4\xm/'-ma JdDiF; nA,@ֆ(߃tYg@, ҙN_72.]g֙vx,903+[0|p1&MFEWPV0e{'S1*S>wk锈YZ"l \7Zqt͠-rˢf?ys"1CWI 7e0Fۀ>@-i 5GM.|i($)}3nMU1RV̺?ivV^yv_7J^Ldf/쾮̾Ic29';s?cSS嚿R- # XMr Ba'Ylz_6y:4khv`Lyli_4a s#/!ŔfȴQN倧e*7o?j?V;JfNiznCӸ{ĜTǵG১״tsB ,þRn 6NA sωiF8+*DT(k)>>{RGbd%r*L'2EacXķ],~>s~wX1(|ͳQIc̐ NZ-00uڀg8'pG:V` p{ ə@7>8tjp̉a$EqSo%qZd=E49ѻq 7DDjKW&XwȜrHON gᴣW UUko1r(YCbѭS>vلR_#pWe9FH:OM̼},tT>dh 1湘<&kClGuZ)SyR`CAIS" |twrUh2;eGIBh?77tO|$Q{GO2iΐ)B;aCt;.Za;0E1J_X PRg) agDgk7GZn<gAiyDu9̥Z3̙Op(]Bf2ƑϽ[+Iɭm^p. a恧mVk}e&\`ps^" K?58DqmM+ؑ|ZJڧc=Ga:=044_Dǵ) /[5X=FS_MI xQO=(] \ u3%=vnx`rLME`BZEہf Z:B#)~2*%} LI1 ,tt=K/cvAv5tO tG.uNw.uU;LE&<#mZ'_jAM h]3f2R,j(>N7h]x%)ygK'`2g?2l:&d^҂ 1ղb8tXΗ^4uN@$:tz5(izP Jh޴,UїUұ:Wk^u~K-`NW봩m]sH nRpK^(YU{ ray'BsFԜ0±lmT429O5mg Ȑ6 cW'{byPO^oJ%J&EJS_c n ">oz#L;I!ЋgG1sRi{߫[ {YMm_#ށcեBwv=sJ^2ӞZW0veiNk!ULoCK(i=z @ ؇CCÛ%@#z NOs{y!d91؀ӧң$ӡMy AGHQ)~&C>JoFSPbEV[! {ZC~{11ȭ"'Pu//[*w j\{4("ؔuqyBHs0qZҢ8yi%;=_G8 G>G(茆G3N&HN NPk_)q.ղZ=a'<_e?-6˦"EMDtq=s[%'4zc4эc@ (Z:iJf37qgSհQu.W慤D:^LU [#rb@`OlCQe7joTؗg#n}$i\M\Ȭޔ\! xn15t^p =ny+"mߞ]**¬cBa{ ل(`,d}cJ/kpxC5I  ܺ"qϤ}١WeKWRIYXIDVJ>bʧGq0$p-X-P0kmI}]Tpv9fJ Wb. W(T~|8Y_h{!³`Wn8}$QS?P橆5︦`|- lbj bYZ6,%މՌ;:F@T,nTg5 e^>PeHA\Q1TUyU9zxw w$UlZ-Bbj` 34.խ2I 7lƧ.a3s>aNfaQr@h_)->Uq" oMWKVk0  0QW??ѦI I ƢNdk;Q_^NE U%S24B ^d j}&>PdILˋs]@*i2,)?L*aC^K~7:<1 B:P,הao#H׻oR?:\¦L\KiS&I#8|_oVz. .e[/Vw ^`I=+*,VҶ'I[C>`@{w^H!y}wǢ nEV|+kh$S޼++hȽnq^er()va;+$i!۱]VI&6`: D"ӏ7b31*~;`G!>.W%X$i80#]ɷ lS(]0:J_' K&l-{+T{G)Pw dT\`/> W<@l$91#KU[H/>9`N$d8HN6t=` `p&.]5#?.cl]Cw3AB)rfxpX0zUШ~d#(3VMX~m0Sx>AwP FԮ MMǂ٦m&=qcS̄8PO!]CИJ%]dECS"l L9F>f=r94补j3Vٱ6UsH:_X켅JW|{Nt]e,< {C `gYZ070701000003fd000081a40000000000000000000000016570825600002540000000000000000000000000000000000000005100000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/l2tp/l2tp_ip6.ko.xz7zXZִF!t/G$]?Eh=ڜ.+A hm85}~D]Q @CC9vi?Όu`=uG(yH_iWФդz*R$ DGhu<7k`eE*!\ Gz6?dh;؏)5mbdؕOj;'x3! kU&&̪`]t{Ab׊[=z{;31SE4!HElؔ)B}#m%Ϗ̟BZ*J{fg$ Z- X7kŃfLDsoFNnPbh }R)ΫگugH3&;asJ7);2kdV9ku SH Ȥ9.?RSsCuU8L ym1 L&%(bs{2|$ J+,\[3TH+D_-[W~⎾2Bʍ7= x;eY"գR9mS/ʸ<ՎH %Y;o[f%UʰƏeS`3XcW$Ht C%gdkJ1G6*YLQ?;`ڬkkz"nOr+Yd"F[&C(r/а@AT0e-q:'j$JvQ!gz) gK'"TzdM3Elz,J;=Wj1v쇚m"O}|TOрK4zǭhhԌ8ʽA/$``#а %ak u!Y$KQS[&#nQyYܫO).φh1e^7I۶ZXlaz=Sx|.=fl0,z-y}֡S<;Wxv&ц*R㛶OjRk&$%oeqU4e %QA ]ϞEP*KC6# hՠ@)tkqoALyˊtu )7P47# aXg9H hIP yǀSȂVɎ͓D ݑ!|ޢQׄ$֗vy) KdrGU 1yfXA {KNoLF A 2؍xl6sw]V#)+;KuNGB- -*5[60I(F+R04;ҢSSyF}^7rO{fgHNz[i, qG18*!*CI@9 "::`*2-D+j_U隆CS5QYRf(Ԥ?!7I{gu,‘1spi{Z=pzv yQM6 XK, œ-`u:"V龑ajS $zOa>a!\|raM%9B,XINM[QG '` v ÿ*CPPrY]mO"9ַ?4]yo! J v$ L]d%J x-FOV}IMvW(yxY(7GX`%Da~GfSQzF_FHMi݄r7LC Q*cYA3aLMGvb3Q75yXͿyGh`qU<˵~k84}mbժc_n(:u~C߱x_,O6z*J&>퀔dE}%a"1-kI/X0#N8G+s`&Rэ%͌{\35C&T15Tԓ[HcGA5"H2>WXת#,;,&v ;I{FnDiinHxۇZAjUڍ+X#IzC|ǓSGD'jIl^@iu{ (0V.|` ޥmh*KP8,L΅0B//^۝+ UjLqU4v6 2*J0q~ۉWf"+()&^Zy-@,-~֠qkH'5nf@>QQ̖F{ e4,tdojkcSNd5*,`( *#K{MCvqk?Iae[C:lpRL!,;!rdqL-VdMQE~Ȳ1HCM[>vPPTES`NsmB:at0 e֣dmM@g#h!*@of]*B|dgÛ0_Yb~FM8?}g n{6N1mdO/Kl΁c'waRe(L4A Ĕn#X$^'[Md1hxs5@5?{^C [`CuN(=u)zqƻTrƒ[?Y`0"~ث09:ק O h| MV,}jlF:qlP\3K</dMػԍ恱lΨ"noDـIhV:_᝺ٜqI$ӂM:P ѹ`x+:/l',7FE7FϜg Kh4hݢPwBQW/6 H|1%%.C2r(lj2!WAX5 dؓwyDEx}ήs*wcndD#KzXY%[ݍǖ%CDU(ڮ~{'褪6g%Qj IbIj"FdKwbkkN$ gf9wj&m?sF:=漢;Md!$f[t3FWG򢝇Y^̃K*V3f,"3~6`մ"Q[\{,h=)*s:~:e^qw3\"+ʎh/f5ٴ N"E%ꑰz]ЉA?5G6IJK(Nmb!X9ʉ#x?ĖYs}J4bu 1Fh )J J5'-f&[`t~17,~QAR GvxJYdJ9* g V!3 -zOѕ׸0R.-[e0^U}a3vyx4cTۗ rH&I5zeY{|P^ [D=cɓlJ R5؉ԆѤ[K?賡[]@+ꄒGa:3W]m xGl Lch!6'ntCȝY_%xBkث1.9kImZ| NB+f6a6#K:?}nk:ͼGq#A9 I1LcܙcV: _R֔zIŭTx^ qƂ(P׊Q8"cɕժdc v23Ÿ[kL1mh|)eλs ࢳ+mL48k É,%=if{3bTg~*) ᏽ5.F?y|;UJY+ދבghym dCF9lx SªDŽxnb)8mP|uC#ISf־ t=U- 7PHyVO_brGe)⍰u; _`%E`Fb_%*SU1O$g S/Tqm 躣"t5Q!n"1 Lɣym-'@~`5,YgH&rsL~U~iWœ= ^Tp(E(4J[N.q37Χ]$"-]6}p6KMݖ\bioqS\#xfC$eN6f"zopL~ϱ05]ݵ"lgN#-uOiDejnug8SBD< E2qT0SM0zDi8;)i !yAƌx,xfAGzs]~Z#Oסh~):ؘԵ> #gZT‚_)'wg~!pnrꄅ0}Nj79*vXP11ePԛvX gh1-\sg1S $TV+#Bl~7'n~$BI$XRTMㆶ -Xd`AxK%qg?Tߔ6sبmJKZρfvdy{Q.w,f*?^jKۼ2YEQ8"P StI{*/vJRkOW} r=0&z&#Xpplză*D98Sc|Wd^!ҖNyn7ƍ-"&46; SVK\{萒ɱQzA$MA_wGhlcKT`0NTBƳ ČdP. ܛE/y:ib3C,MNltV{#h?iV;HU3# -YeMp?;bUڞ46L],RJ  ָL *?y3LAY.-Bj.O~#ϼ@0:x:?,J'$5κFfr#Nb:=wUP  S(aӋ a"P kY~c?=xChU_WW{38Od% Fs;aa4;EfBUI\JD&TkeUʻs o6kw^Rz=ߝW;x߫Q9W#|&U7ƒ 7y׹`+1R)ҨXWT .Nmm;݉@x|3%-QKKu[`>cLy_^-FHy'gjt^9ʀ f  .:QjOu㪷M,6{Dp(^5q8>8JQGRYE"B?]ȫ$0e %G1' ך>8G >Y!{:=jGnOZH,M4]7n^X_tMםœnRf+)3~^ڰC^ , -6dꞐm<uk 8וToEPji,NLuCΪ 9i#H5z1E-=&o%%=+;;dݥ*H9Ɠ*_f>AGu2ڏȃ(.4M9=NdT@rb"[(`ňW\+3kOʽߝޞg0iZ~j!M ue>m8[ W%4u1@|L=Bțޓ}O9Kk +b׌YS}lWFqYj[qD`&buPނ7 xD|Iah{>D )ɅE3hòW} &gKey4R搎t!C {~ 2oʨ8-eE%@2#+).X@w%3KB4HQow^N#P:U>c85,˂L|Ju`RZfȀq8J(9cqǺ6zqgUlMdկMocvCd]JtY-  ,3L=BY@TV4|k&Mx vfl K_׺Wwqt-I/ybz'fw*cT®7nI;g6-n{wf/G3`7!_ޢ\XYA.-qs5k:$ zTtXGwO+8'/2kEi\йΑ%(P3Ns%$N桺0+M*lsb?kP'jk  <7;yVxTmQ}]ftE+1c3}s8yY\-헙qrf):8oCz0 c   X~4'L5*aN IVDE! -}L?.~fAdf@ x 3M.Z2f9j;=wIX0O%ˣל^` C@6,1C0oڬuٓ02ʛ~|GEj%FL;X%q6>=_5܆r7źBKJ0[)EQw-G{H"1v9:5mOeZ[µt)fu2n®گ}{%,7>=~8 A_I$q؊ )C_|An}88}o3 +L1<*<4V5hT#K8\rw阯(XK#0GAB`Y휖KbH`ղ)몫̥ dQҀސioqyOu7 m`ByTyk}j4Ap(sJMeؒ*cZ/GGw1?tnjCIPt'xI؋2{?%?s;0d"x߈O@ {k-Xs+?+MO) TPA+?QL?0P'C̪L{XCwo;"c}W'~Df9ɮk !bX*2J˃䫝l0@~q9ߐhƯ~EO h\ IJ3 ̝'Jylkr+rF,&55mSk_}RӠxQm>Բs Nސ9 T2[m#\:ϠK_lHʀM;̹CI4F6?e}7ܡۈ=jql`x '&eU1 F9C'p`fUnR5xdn[e()oFA-]K˸#S,1ݔYA%d %m=?/wTeH@n\9+3ÿpڌ9Ӣ'&rE@^OW>ެ gӯDq -䎚"|sХ;P"[6> t}e!1FٝP̦M +[˯2ڹ3%8eZkA0@ H:1S:*W^,:ˏ$20m%Aߕ&K6|SΧ8,'*p^QoV͖"C /MnQTyW+JN8>'u[Xj9Cୠ {abosde6xvsc IYEpW5ӵj.k7 wKCwvjx6k#3aPOs2JT/b|FE<* Y!_[IEXF0MV7sYy9DR ҅ FP}Luum>^z! L ZS}I&yS‚N_KIФRJ#S$6";\;r]/dp6H/a&C͍j)9$ԉ6 YAJ2᜴TB̯a(hXޅ!2y"[d'A@.w9ltÑ3s&X3kv`ŮI'Ƃs ~?D6bHjSЫ['U**DMFbI~yve&%V!!l`(F@ Yq1}(Փ÷oN&;)w;SϰݡJq ҝ -_-pt˙o~u I *M5u|/_.qEd&'mSOkXT˲#08C0rXHA]wV &5gm߻ՋIY7( t?*3Fu\vÃVl/,FI2fcZ |J0`@,L]ͬ;A41IVU΃_Uud_/rGݚogQ5VyαGY %֩ejm_Qka.),8@S'FLOɒ\xSԌ'-i +z⸽ᡖTIg=*nXIPjD*ߛXrzYk4SY 1|C?BYtdb˫gVU*;˧t) sYz0CwG 6I> km7ey.f;Q LM Eq7F.8|uW‰[g)`Bm[zxF _[%$HY.3'>s; oTr_6!UF;[dRE{ܭ*EQ7'L{ViQ]'"|̴:Ȟj i( Ы.(S) aLC+Ƞj,Q 8Qy< "?Ƚ  y55&j]0j8DQ[& PO 85*gRvHG 'Aؼ! !p4w,SBmfdȎk]:0ɀ7`,cS[ʩ^&?y1Kt@>љ'!+5 :\}h`(n [_ I'IS9}_M%URku49%Ȋ},C0.Ꮒ>pP/w*rgӾB_r8>hՉSf4d E Z !/.Ï@}ߟQ ,5aHʘ#;R ;e w$s0tCJۅ$XdLS1XG04c|nAUT5fTH`)-rcH,{ 4,iW#ogڃ?ħ9Ae"ֶu)0|TI &FLutZ,ą- *r/\8kIU5ˁ 82N݈.X7۫ 1Kτ4?M;XA:xQ]?f3xp!v=> 9I1hϽ U@rjՙgaO&'؅(xyc?.cX&\7Q>0";14VPrWHPgEE6@^e!uV#Hy8_jo=.l^-]F[O|z@޴ frC QE{l'r[Q⽜R{NņkR9eG$,/z2 *Y$@l:yHI&/B3x0㒬r۾ed 2Jw!5ik?ҏׂz7g V[ҘOM/J5۩\Pǔ.6[1V}!>m`v<$#S/=-G%q\ג.H.k.L#''//>ZC.YS|<s̨B%kc?J^C;ul3cRY5d4B䋡և ZsB6913J2d跢V>ѨùBz(+eUAMcB)6ɡ3PҰOP, TG{D8qr^Beܳ*lHp(O8!$hVdYV[2m6+$ ͺ%܊a֏/#9#Lw/%|j! U~1NJ{'5X'\,=j=ߊ/}Qji#_pkަGB]5zիF2k}yXY܉S]pF5RgJPtWGziѻ6#ժ_Q K*ٽYE?98]=rUC2I&6S);{!e B[qw lFo(a &sD;% Vl}QR<N".{3X6F|$<-F( ]?`RaQ֙P^ TCǼb}gZ:L7@!I5ORqke,(uXd\r(n|'{Yլ)yd%6.;`W'sU-~2C8vHdC)3Pz'w王H RV[1w7G$,Df##xqϼh[KɨC.N4PD PpeTY2xLneLro.Q -Ց\e~ 7ڊ .nmdFi#OXv?fP Iav ADQ]t h;Ԕf%%YfSVRnRCnp/FZKyx旾bꕒSxV3 %*PJV'GpѠ!j-n>T|+ x/Tق*X^vU]c4 R{ݔdy W YS d %(~>Ȭ w5M`ڌ 3Z]󙅌^v/D᛺+P@L+PRP+9Յ,9'^Sy`'/xZ;Q~A/8` 'm1*Q#T%{ n=.bH K 9hMlw {GGT Ԧ+QUX BCWmHJ ЧqY$ү2 o.6J׿MsGeiY2@b5E/@)Gb|y iVaNgI)(TEKXq0 :N{ݱbnUj ̰Qnv*+cCİX5sㇱẂ*~ҷ{Yt&S x讀蘊zx9T7'6MIJ0uhJ71949s> ^rAq89W+; p3znpHTQ؃14e^qr ǐQ@$ |.3~h c5do,#_Ts+L:VJ7'ʓ7QqdK1L4NDT? ʐ0]A )M3cğ$#%g%I:ܔ۾U13-;v&k(Sw}b 8|^aΖ- ')/M%t%XTXIN{z8Ja ݨ Tby pfs1 ~9sY :e4Ij̝tTp(iҊn Eγm^P :/v=#*QbduC閲J[mʴ/!ȵ UOAV)HƜwCh׼qAe}E)" qfpG@P6+],YyPs5(ep{xU$+{Z&}FNJ14vאi LmnDlUj0Π!FbiT{QaU'Xˡ|wIMZ 0Z]G񝹳dƈ⬫,t\;OsȪ@/vߕ; rVۂݏ8Ao҇H|jF Np@BA,c6D |>:3{$>Ueʅτe1-wR9ΈQǝN3 (l]YD(z ~Ft9<tN`'Tȝ?;ϫeu[HLpn3MWS- 'dPkT?E}{ # CE[yc7D(֋EN@KvѴoۿ =c:Řϼ7 Ud!F4l#@"1ϐss؟ 8 qY& m4=rV ,"ьEq T$2p\.Zwa4y5 '[ S.B )ee`<b}AH\ -Rrr1 8o$y!M]=3*k)MJc1]ҏj%dd&dЗWR - #]M#TY8wu_@}9_WB+¥Z9YQл "tƱUԨmf3Tq}(0ݾӚ4.'L>E<ƑK!}wI/׶><9ȳmםc㇬_@p6N5զAWW^%9GɤnkyYS/15JV5+~ x4V]CE"q^Q\k}BY rq܍oQN2 >u.f ZӘׂ z{١Sx*eqA="iaTL\*~/ t32rx 6jLCSkj G-7âE, eJB3F'Kщ)᜸%9>g bPFn$p¢gaebg)hH+J,-aDi.7lށ;^S^}j )GO( A6`ڧIhv W|O3F?33;J筗:B7~7J[_S8Me fRuad &{+H-xq'\ͬ'{xEb5h0sR>U{.aQɠ]rJß\Xn𜡙l'9<]-mNP'7PGlzN6#2=u9tV 'x=߂ܿ\< THBFҜ(79T$ '$MAz)kƖdwOU: (Z_ ٝ$Nu@&J JnfGleqb;6VQWy)킐Yo < LqjcI+%}&>tEYdrrY/D)Ǜrh~X].TNQ!FV~Z*"k2h:*_PEknRܝՄ1R~H_YoI \Q ǁj-c6Tib+˰Ll9|><쮯iZ4^E>mC wrJ !Ä$1*è/0kaT>]c28%$Be$/-/ל\{QDߕ;+QѦ}u[2sԑoX"$샥Xkɬ1:WQ-Èh~ $xcTE S(W9uڗm{EliN!u*Ao5[&0I@kβ#R!61' :y"ՕѻV8_$| cDU- 28N{dD *g~3}B❑kOVo]j33s`WmY]@!?v$+jŝ5PB4j#zu`W4#Gcpuo56@ ZF*V\vU_3v`g2 BTVN0$P<#rJD7ʹB>eR:GYBeu5$ŝ@ߴr!.~q-yqUb o1A9^{T>Qr4oDU㌫zY{VtBA^}ݞ$L/rcD/̂z!FV61˻Xow>M=r8vs)j#9QX ;Y`ޜ>EAu.vePA/H."ZtĘ ~a\p뜟S{ | b3fks6?a?(x&NMʧﭦͤջd :b Π ŧl>qQS%74 s]+$vNaC^ˉCn"IJ 1,=~:\PK:nbh~Xi#Fzw&V'Q(I2( E\[ޕa2H6:azaQS/|v.4#|]474XGpeaTm. I d?gw 9X?Y^'l-XD@*h )IJ a_;lin/}}Gnϡ,цVD?w% kTԊo,}k*ܐhD~Mxgs^y:K&#oP.g5%4|ǹ9Z'ĵ;jYCEWjT`,>4Vl蓃K&@:6#y{qm)ö|(H` EC '5PS0zŵv@‹x=~$>J2"\IFsr*gK}8%%s-:q&ko~\4JI7?֐Ep :"lĕ<*&1u&@z]`~DfX| !ġ{m-b-tJ %!SQT* z\1>E0Rj7CaZQ퍷uH/>xpG8sMcSp/ Ouy6nץbi]0'8d~L!s >vm%c;Oƾ) ĜLzNxjB:MiMmĒHRj" Ш.]/rFK uc fTSEGM nSjP2VCZ~aIW-Pݜ2Ԛ=#H$WA*ݴ)s+% gU6hHvH٧Fș!_FMB@}4BVWH(0Ѧ7 tV[:[*nH1@?udYC]P|5ЮƮx4o8PCsdB@P 0.K}Թ3e[H?i+*3E 5_/}K4yq^W5cz Z0=W7J+yY)f>q#lٖçDj7j[4 u5܌%ѫ8U |Jء$`)+9x2`4XntDSc;FP|Zh˪ P6CmOkskjvTr13zm[_EpU$2rd ~o='S폷=\?;:<FP)tr`}AKɭN#?| G =7/ص7tʰ !w$_^?Tg0ց$ծUIN/\qG aF†:gOz ȯF|4g]F0a iBB >$MEvQ:<0`mhjZ$TQz%'ESuf}{aq˭Hl\Z{}]3*;;/r  H.86\1|vl :Pdihn.VC]tIe)PR`3SvĉX>J ?DU͗qx_,)FJse!:=TlE2RgR%-q| t0+JMZ!%uɦԷF"2&Df[z/? +17%^W@},]ɜs 4:DEN665YDOZ s>Cqfa)"+>b{׵‡f*W}J60bF++):m*uk F6jHm i1&wɿ@LEN;2/~Hf`7FOjuA_s졞MyѳֽJs OW>?ݭeļZ]!NfeDOf6.ΊL"r۰yמTŃ{"|"tMMH Mٛ:gk;G0?cں@ JNS>4Z#q|Z?gpʿ9l|1h V(2~GÄT+i1\T(LaRL<.Sя*f=. ݊O8%ua-괃zO r'DEոWUnyyn2tsϱnl(ף l(^T  OysӞ^d8b$Qb03RRz.[u@C#GjWl3:}:.EӑeXgM1Ku Q1{ |}eZ@h# U͐KrW3W VWO1.Wz.g\M87?!]ɝ}w/Bl9/-ݸohUbj$XMX.Z8/ֈd41g7X;Zƿd(,~#ZpEOT¶Z)%zsHyé3qΘ kZT.jWaF,yf*W;V?rc[;S1԰#ey,#GWJrH7}%q_ ): }d-UE;F+4?k?#(,h1 V{5 ӉSZ tqZ4l' ] d7f=/>~?̬5뺖_ *Wb P|UKAHb>2|7%i#?*#a ~ thnצ)Ɋb # 9Yj%ƫS(V9WK89iJ` *32;=sCH1}:dq._g[h^aTfT'ɗn:ftG+(& `^4V(]愵MC ,Zl<@"#כ _M'z{#(enW1ֿ9ZNzꃯ{O|QCS?"pYuWbn>xF>w\Z%F  ztD2><4)Th{g+GQ߅*<)I` B |N'aP"FSw3vĖ^[9 ;h5%^֟*$O[ՁyhKBS.&\P%`h*@(@eS%Usƫm]]4ow@+"L0$1e3 2O vb/RW]. i9 MahZX+|N0{_ʲLE;H`u.C4\U8T3VFzyMڦRIIDL$xnhTqm3o4' `(1&zo VW$twN5{-R :JU={MBKO]jmއn`{0@}[t2>X~TĦ46Mi?ڂ_"HRyZz1[Z+rЕVAv r3@ !Ϥ(XK<\dc2%TNXX>HfFKwrE1C^^ Yנ(mi٥0DшRiW:.:D@ij.TV$'OG-:]̻bg$ e#5+$ )G>>c˵ =Uuͷd$ePYoֈsE0EZȯ+#u %iᰲ$`VqB@w]k|b6 %&.uv.H߻@$;["v5oW2eA&dZr7zS}ᆒBk1>R34vEoe6__y[WZ2\|eM<%vO:/&hLVMˮppn:xe7#T~ HH_döՉ*g1(tBBG0O.yUǚ JYiK]U.gz6, In5fg˳t!e"' .vB%T^hDymFaD>y8xgLumy\tmU_BzHʫL?L{6$ wh*@ppߢz\rM_~;~ QlSH}5Y{5TprAPE?} 4Ć6#tY#gno1,ro)LkCQ۽$ARw@:Ǥ0?Yuש<_p8EE\fI{N_LzXɊ] 8ETV(Mtu~s|_3VkTjk=k=$NcKu~?M"Mw܇0)ef44<3 |a\Kwwn#sU&N :s<k(?4WWj-\ss̈5ԖΙrTvqj\Ft:Z=~%Z} Y^~Ex6>%y}+D9Q8PGTK\+2bҩ~bK9j`KsH̗)L=r'柗U7)! yjjq\5TvŹ]}5UQcp=EV^/*ݐ89ڸ+s^|j)*9zߣ{߉ y[0` f-S )5"߹H: r#Mͫ<̅&`E> C؄ oVa+Aɹ^Sy$U<koڦS\:m  Qqsovi 7:ci-HNfB% hFL8>S ,<|;~F}Og1rV,:/B.BޗY$̈́I/4heL}ۧ''"z 1DF#S7Ntsv'?NA|ʔ|\UZ~I.WKԁljqm3 S`4Nk hJB kpp_{`l23.{+Q$UKNb R<@53_Q4t`5 eBCV o:@X\/cES][]BƁgF/ZtL O@`üD'5 -7Trf0b smujKų^w%Ơ#Pi\[+[&@nLp7z\2>Ʒ媚{TFOj)0+.h`nr # $%J12ր_X`@WW-&Lٗ#H<8ʀ7kTtr6d  vC\eR6_pyk+ A7uxOꯇN;q؁g _j÷R"06t4~i$|$-GH2\.z [t 5獵u an5i?n)CɶjC|&nva)@^3}.MWNKRt~nxZ v1j9pJZtl L<T-K艕N2݊=x%<xڡr Wyå^FڣJ r Kb`G˳Sh'о*fڨ}}pZY:./vDw63N6 ֆbʻKcI8JΚ`7iFK̨IUAGи9HU;\ZJmQA\LoŧQ# t叙 Jϫ$B/ьpFu@<@S8[CV|zdgPt)F*33|WTќ0 ;>ul 4Zm\/-Hhiƪ%c^$0 _[i@8RJH<}DmH{. ZsחqND몁huBVes3I5\U٘L#UچJ=աt4R):5m6U֝d֦!Oݕ`QztAK/0tP Np]>JQRLtdp<)RZeN-[ջwIp_;0NG~%/$!$LY!(: O ImsC4z>UQeab3My3Ǽ?'5@\@3H^ 1k+kૌ9f*r0S.RO] qڰ q;Qxq̹)KhwG 8+e,ex$= 0(Kr c^>$6C:AkkN$@Թx:ڗmڐ{< kH.2f/Z P uf?uoO5kD;V(HOH5=.rt1văg4]T0ι'`<(u&qɥx|{^"TLj~H>Ppy3H{nG-ZL\<"T [B2|uْp`Ґ L;2A",KM*\~TLαr:e2EQ[>4~!U&j%)HNo-EB"%s_ޜn>6#-@`o]A@=G jϬ:Ex=YE;e4S2_6^%DGTV@͕Sbz 76\ARJ eMW$UQt-԰Ț*/q`&y1.U;+w\wyLLKG݆ ngD_a.#噃10ƒq4i6{ûܜv+VswQ|ἀ3Q?)0`G5xyI(v١渥h;~ kC _Ѹ{Ϛ&vO'Fb Mksivs_v&Hɉ+ @2K{֊8- *Re"z}n؊+ͽ s"Tnh'Eq]_ `NgVs:,?.L:if>W]'ZuLaͽ*B)>I˻Lkxod *l3^طn7A1ǖ(24g )Wj |~__"  gj* <]X6+{O6`ORo/Ol)Y&x 1fo%U9 RLtmxUaYQ\]ݞsG ."пV&y n5ηb7[VJZ-^02٦噲4MƔVb! FM .42&"F~ F>HǠC&cvE\V 5vo@bm㖘{@沦~ qOFX^N ϒ\` ^W>A: X=S!zv-8'CNY(.O=e9ڶfv{lCќ^,XyJ&,bTc;z@BH9**zBlHh5mk급a P[ϣplYAAa4Uuh MP%Rol]^%!V7& /}p{1P{N"bR͐(xC\暷=6]sɐ{3iM^ȊoC5UX_,6aIСlQt&M&Q1-|k IQ6af&htF/9z `GʧJ߆pnB:T=]BpK$=WY* Ҵ1l02ƊRz:@jB|P΅F`IYo6ex[>p^9t=g5G[ɴ):5zvtN eVD=hoTEZ-U0(r1L%%$I #-ѻ{h/l)/a~fƼKѩ8w`WѾd( \:nImP@ъӫ/m@\IQi-YƘf%*k7~ϔNZ8&=z>tVF?DlzS)QU|1j&ARljnr9.s|OxEK*ۊ+eh|uˬ\m+놵}| \;Rx^A bLݦx\:!SR:{l#W6i9݄~!)7Џ+ & 7S_WLđ{'/PdPM,n@*14FQj7-=C]y% @q+  OK-EtfS' N~ ,a (!fUN"Rŷu)֐Fso(G"58J BÎ~4*ގELTֹ a ֹ7PZ,pd,Z%-UaY2?"dpqrjP n<#zHB _E`\yC>^]h8SNdFJ^~5ߍ:4M#7UA7Ar!atimCV8ݘX\5 /V6ţIi}JU 5 ޿͉]i]jy|_Av Js`92:kx̤o?$gtg^wd _ NboK> ^.;{+  RAC*3_$_)+B=R܊i 'hK̭JF^>< $Q*[R%Л}Du&/˥~z.bl;+r8uCιaX_`K;!c{B)v">cҔe1%lטc`N8?J kM/T\r٩&mm1eٗqyAU466#rY q_WͮYnYK(7=(Z%]74?i3ye)`d?@0먃B}wUrA+ncqҾ Eu>וeT9kt\Y - ށ(zǣw48 9+֜=;d,$努8ƶ?a*%#mwUq& \=$z9S#:ШnbYϙ42/>\+?c?R`EI}r|Pax٦nC4\,ѶE\jծdЃmRX/W/Hؤ*dx8坑.v ܮ:T dr[S2]VxhL|VC%4)sG0y2D&ɬRü5T&$-N@cPx(GҶ4")1{ZCX=ތ[$hjłI3cWnjGD5q=_-#W4t ~7r ]eg/_ؒGj 3j?k]h4rGH׶t;NC{=9v*8pq) ߽7gIji5wj{)>O}Q=)~ .G!K'_=Pv>#`b&9ayBᄊ?V#jSKX#ST7L3UdrZq%pjȟx gd/T1S.d-,Bp鯓 ]Q$K h PU K!uTTc B2z)uӸ661v)z#=!^zY}VqYh}]IEFV$Qл^@>,-wDК?-M}P:E=U @X;H>C(&4ۄ׶3T>&'W;5]G$ Q(ͦaFќr9I e UZNJgi;oI7E/ 6d: )*ǬKo|t\(wHzH*ݎ@VlJg⟜T I#ܼV5V휛) sY} /OiXtA@xaQ LFW9rVniKB_g.&ˆBkEPF;'@6ҡ!=xs6s4*ن\ch<]X6e5za؍X@yLO4dBH7T :p'>rz]9/OuYq|膈I΁ݖ{(m!L%ծIZ":Y[ÜVI:- LD\(-cq}֩ꪃE[;}w,E ٧oV(Ћ̢?60H7ک6;u_E=ӻ_#K`,h/2>?_F8.Z5WqKzU>-1HLDjX[Mȣ}`BhG!DF_:G":VFitb\Ig &/#qy@d@ =UңdZHTm&ѿl(ؘ )=i㧱 p_"cx޼bkP)+Q/,`7si&8E\7%6˹lU^1[~t`f^sI~iU륇UB4&ԿW7 ԷJwN`&Dd>_UC@ݼhzvMkT`IWS҉v*R?6JC+^Տҳ&oV@ͧAZfvZ]/ݲ1r֠Pc&'46/2'êIa ӑTKtJ[.@;+:ą6bqXyX 5:by٘4NZ 0pNsOLUrW̻DHK@ *:d2; IaxM| ;(ZPӊ*ŒfZ6F2' HD"4=w.LpLP`t4 󭗁 q .'kD:Z S8 D(ޠ>U*T .E#zzУG{,>Nc pry¤s1Z22\ܨW{Xw@rS>>;?>и3XWW@LP#g|gmBhQ݉7{Ƈj7x@-N"]o8҃phX,v3;w \N.=bQUzV*˔ m\O}W~%fz-E|V_ Rm0 o+Ibߣȡt69qrK^%=Xg{lPBYc5kCٳ?d j4W< u&& 1YzRE𫾊Q"15ȷ=#Y׹ԅ]e06=>/kZ6CGӞV27ij˴8:罌f1vz'w[ :2w?Œ2pXZl0U\)S0MQs+z$coeI:.]~ g@;"d~ YΩX3k=x֊Gaqc6PkT5Oph^b]?5PT.΂oZ6E!I4`@Ctu62^X C$g8}u<Ƿ)A$J CE mc{5bp0"yB8`W#@簖yDo]n2 -J o[x%./dL@2,l@ 7~j, a_.ܯ2S>iB|<`2j{N?2_ OCD%baQTj k\/hYBr0 ­#2zmX4B}Wp%S0-sŝ~{ظo>Ni1 d'* Zo3 IFJ+M 6c`mc_EP|h~"h; O]+p#"4ocڎ^TsH%cE IZS-K"W*S%fgh5/-DRP27.aũ}'c3* N㊨T0tb> V?H5(ADDnv>c/9ƻ}ݹSH2΁`P{%8}CTsayD]hD,lr$r8Y+)Wo]s>%\O*cu)#[NG@@FDAGG2ؑ'9GS&8q35(x: Oa'62V2( īvc !0CسYlw̯/1$T?1:nPrK8W*"B½6klAL8 Dw 1AT 9őİhI0Xeqƅ4p[T+oÁQVHA5gQKOoIZ{F4 EPv˴q9 PoFEa+Y'{JyzE#C?ѥukje Y1梜Kr"!  inE+|$bA^hÌXЭ,\,bN_a)Ce%Hoo_K[jkM'DdŨ*R0w "+.R{C+l[_%/π)OZҜE-/kcг/ZfpJ"Z5#t_Bc }f_7YeDjk}yU(?q9z?G }*:$! -)ψ)H7U,tv*Z0(t/)YQqkpPMwޏ%Cc{qIM7hP{~\S\zg(eM>.C(؅8'CC8`cs(?j'H6#U6L@\) ȶGӿՄq(P+ >;Np:cV Q;[?)q`C JY EC |o)[ӂ Ŧ[pZ| Jg•MEٯg.r-owG䣃x94W"a;YZԚN{ 4SJ}vl"Zyt f̑ 7ާ7uYެA͞!3Ebsؘc]օjUwZIsAM!:5?ոgϿ d#Nʼn1I^6WK1mhwnNW0i;v6Tջ捎 H7=IB66ke< ReAݤL) {.3-I}tZ_,201gcO FQ|/X*}+)wqh; uܫ!=ף%VB|)Ҕm#C%rga-j=1~ueqP&:54ddc(̘I+X*Ԉ ,hDz} vx۞2E> h#Ő8ޠ)nAu6qQ>1)8jjpȶ^"D _KW[''dCSn `h>c͟#~{{{f#n)鸱4ΔSn{-#,K>Qu2?$n +s*7pK~:gw8U{_&adxڑZairVfd&+SG]uC\jY5WL8Y*g#wkR^}_(*{R H@k-ݕЉ3:Z`*}M1M sj?NL>-;݇R=㍦ ux-j t^NiC\f+6Ed8©mZt[uw@)>9<3ΨPĦꅚi iXF=i.#x?"Wҙ,Ѷz:VwH|PEznI;'g@Ma19bSfjƯ5)}Uqw":bI1zC:;;!cTT,E=5m#ݿQd'y]8678D?"Qx=A%Ծ{\5&f Ⴧ]Hb26R$Z`oakmj5EK'T"a2 &1B#d^YS"Fle8zq52ꗗF yGiK+}vA{ G 8wOZTWA;zhgo`9Q Y d%bCvʤ߰k3N/~wR d$:sӖ&JQ`n:XZD ( _#'L VDW)NSzJ#ĕdN[ c @^$fAF[3xb݅8WtdRΗz^9Lgت<q_[l0Nc ,w $jn!lrEnHˣ3ۗKt\h{&O7~pͼyuXKH{ MWd6#[}ROV9aP1E,X +SvjB~G6 uIIv>W_jAv)< ۯO4oOa Bu!V[#͹8D-q=1o=W9;MBѯd%OWiosi/rU`!c'lٵ%fxMƿG:uÀ|@8hY)m2-PwGTk  U'ͽ.l0wBP=iYfM*v9éC0V\`D~(yӱ[B}+w Ig,'Ӻ]7zw /ISKLO Fw9Fq O tep%x.6/%sW!(uІY,a\.lk -s tg'z]P~(Y8lrA5X0'Kf>YqLf|[` ;X!'-ֈ*38Lb,Q\ߜύƧԭWTs}^( k͹ۤq"M!V,:/p2 6p%9uR"3oz۶4Ǫ…;jQRH>b ̑[=7ۡh6aGQ{C,3So%e5HZ{y~HEҝ9b~2 8f8-ܾCCP;(KbQx\|ѤQVߎfe3C I~=b⻔M|T6GՏD_~M>a N=~LqqF" O2ol?~:AmFڢ!/eľ0h÷f=?ADEf$.Ӹ>LX6o}42?FB@C%,,YT jn2z=DWmbXtd=Bɒ:N#sQ>j*nG1+"FH8"t/aB\JBA|ix : D_[tBKM8ݸO顛|Vj/oS GTGO@*%.6tC>ڪ[j* ѳ/?k4Tĉ,A oC{ەu@ zJ~xoT8.Lܓ3 ^+̓KW.zkDcV^#Uԥ8,V6hlVnCy_8Y6:PeYEH\ffn>@_VUk3 ΗIʼnPaksB`L,\?@CO% scERos.FZM/Y$&ak Чcrlvrw{De{`n tpP ;}BɥeV:-*Zt܆ϒ`+1; qOE8[Jl(F Gi+ZHTZ)]wQ?$in 7F,5[R| aNMl{, RCguWٓ{oJ%o7t*鷮pN[yXg؂nႚeS0 ['2i>)> XOTgAbD+1䶁iViFp{*\F 3Cnt2EvW`(T"R$K},;*_H]H˩k>/FH Z5Te/6rn#*9X l'_ JY3X[yuf , R/E`yn(-1 \۳GY=ѪՎN/ɤQBrrB⅄Yy* 'xq9p`q͟;[0` 5ѡ+vVh gF py":H+nOnk~&CX`X^'uMkHfgZRݒ@m"V3+Z4k SqP_v-}=0Ben׈&J`jQ< x>ic FHd+¼GR о{Xy+b 0QuAN*rn<(ZbQ0"Ohީ,^;{msH;Cak._y 8~[cPxq)H?\Ύ$gRoZZ(-Cf/O+.h#>2Gf+PT~TʢWqκP(CweQ!X%/<++Ϸd(6R}O"B{R!AԑQ/tҨ$*TH=1jfd]ssH0Jg4SMR#Ad{tԏ$J!RƎjjk6CwC]Wf2` QQuo0M|[Aށ v̂3Q7eT6@t'[ q qd>]lZU<gvTQ_-rb7Ӫ\jCElyWPH1m9fE Gڃ1|HA``im _K .Ge<@K~ҏ-)NR{xۘ9`d~ͬ,a>`kpmz[vZgB)PUz38IQFtX◺caa$zINwWPb#OPӃ*2sעuSf7 Q9`X9f"pyzϿor.E͊$>l€%WS YI[ mouaJ- AnM\Bᓰ66'_pܔK9:ꉋ~_(8zAKWrبw8~4}\]P:iԑ \t;+ptrq[a: ՟!zj.ƍ (Z?cak\3ǰw\Ҟt"b'u;Xq7N)ēBc'm 1rG3}ܫa-U?ay5J^V >_Hyc*B~&K:m$;{C80 )J1nfY(ʆV }hHtO͚/ ͗6a!9Rzxc+RW_w;f9Ey55]+xH3FiKVpi +t:sJ4M_OvG665?@Iyi \U 旎ikX P8n[`pB5򏞗™ǻ32 MU @`~O nfRO5TlnL-  ѵģQC\} g|4<{@rkTZ=ޓ߃Weu3pdޡlL!W(z|?a8~b Z]u. ZWBFBˑ?9Nµ?xϽX!)ͯh9,d>6Ջ}O&j$i/JC@·rQ pF)H @ͪ Ps^@2|jO|Enxa:P륝 RoC0{'@ow$Ct菭ULq|e1vYN]xdFrB|} uK5ͳ`ʴP0 gcnUy3FO ;> Cy`V_XsV; 7 %{f8U `DIjF?xt[ۀC[閚99 %TS kѮ2ԛc9RJwQ_4Lۍ`JZ:zgnBX\TRdJK~*o"bgYxz:FtR ";a&gBNu{Ў '%PZ' ; bGO6^Hź T(+U=/ 4\.h0i5ݫD@# ~۩BީZHA`btkD1$鯼t6DR<OE浑II} \Pnnsx7*Eڙ}vK#!Hn:boZ1t1K(G.dҰ7W:C"3܃(rɿKG>_4ra l;Wɳ,8X#|XU!j5]tf5u)ʚ*lz#fېZ$\ k5.#j@d^g8JWAZLx=:d{A9gwp oږXY 5f:*_#RpӴP= ñKңs4r*ϐVX ML @_ ?4-%7#?mh 4JԂ{+:]1ژQ"gjF9E\:4ڑ|2xCN- AؕPUu9~,K,ŧudÑ/֯4vyp tXA3JIƨBbd|`$sa<>]VX- 9)a4GteP򄹟rR\p9z?ΓO{ɬ(ďϪ =uwNnTSNa6㾞Eyh>c;#yU]M)(#уs״r0P|cWtu7)U'.^rxARO D快#<ɥĒBN PNڊ MJD)+T {H,\υ۰&Aƭ۫Sm&͵F)k Xb1[1IMbNpl-RU3&NdVK bB7s3u|E̮rW9g z5Uhq\;/AܵeV|Wm2֤6ODф% Ce`qCdf6|WA5F| AlԮiy ܏g&)FA]6Xish8 U RkAE1wav~ %l6a lj@ilбgU_MylH^u;s $DVʴmn U %Pߚ"BE"#T1c>#S +-wa.H_To9-~D8xv_@X $]&)MVTɩp;&onr$%.n4w!C};m? Pê#ZmUœɏ. 2H&r]Ȧ %Lr❈=ضKH+3_(Rj:KD*T;o:eGf7͍/I@ G=Q90¥e bz3ۧ9)}>ErgK=wU'& 0;F^<sy mN7}oj^frqPؖ &MHǡH&ЊQC :6awGp4-%\7\THD"`M !S9a~ˆ#kD B* Go)qu+Z /aȦZ*6 8 2+LcT RTw p G7Wqg!r"˂oZmbWt<t{_-O(E{iw%(o#Q (wze:9;:#6,XܤOGtTt"x7Z6BNéS\MJ!qoþԏ`񤮸}NѮzS#*LIV&8.ٮeAsmrraPh>aY.t%C3٫'ʽ=Rwn((`#V ZlLreߨITݷ3vO՟h'qJh! [2>AŏU@ ?ʿpZ hP-~٨rqtTo))>,V ܋;,TG. dc3,)S(UiY{L,>+7)س[ˀ&c^Q3݊0KE LgOdoƘւqNBr L16N 쉊9u7vzN9{{/r ظI< K^h_\Z/f?x [ B.t/Έ歸 wΜLYOs;4Ov50[=!D&kYY.~OGGbhChlf_;Fװp^ad$'Q|SGmPu >Ο̗p!/-O~*s闛iUx/*XyrAQ.WB{bgV\_l眆nBz^Ux$F}?nf'?klxe0~DQ̜6 ) 05 D"`]Bᠽegi1:AAA?9Z̖ . ϹdiQsvVc*r: 5z9wXsn:.iE_In:]iaz(fBw-\Ӊ O>R BU4 0t~Z'1y(qu Ʋ)d5GE0/9 t_Yȇ%X~pǰ#bf7~l J׋-^*jl{셙J(L jA CoXNHY"ϴPk}QC F`\|[[S1Օ&dtį=|!>7d=GGiS_1GãNu%f`/+]g@#'{W%Yɴi+Q_ff'# [XIj CU?Jc *^:Mg.9 Sn-FN }R% މ suÀ)ZP9/@3 ɤld8xF>52=U>QmH*MP V֡B1ꃕR ?52ÓGGt#xgz5>ęXm6-HL/PەСUٕAX20NեkZhro{rLa#|?g o2 Iě7؊xoHq?_@Ön,U(s0فM🳰bxӥkZzWf4\uXN )-腷EY[I{]o<,S휈$m7 uvg*PZ+nWi~PFI"]ijI'#\]P@F^h ֟os2[WjSHWGqF)x0>0\:%$ 0==ALˮdƜ 6 ?L0S;@/gC"s#Og2N_uK\x1G">:)2~ /3O͢B'zx܁9UoimpG5*߯ž5Co$:TE=dZ횿rKdZY*D1:3C kS7~٠ՒBy.ۺ'Y@sF ٬Q{ݽxt%?93%ƛ}ϨY3>9NVm;~sʺQ2VI#8" )0?nL7!C.^]Y&Ó%ҬKg`vFDJ^,YVfTe+m~H$ZU;6"$h2)*͊Sv vm`~? .cR0* x-'1\|\n7%. Hm?&T>,h|,w,(ӡB5DSݑDeF@_}l86^6chu%z"1ey{=Lú<1W3"iY̅0^r~*/%UDf î]V3hUgy/1L:1#w&dEG; NS)lg4Z|>|Y~ Φ٫V+3 `5ژzramb4t,q[Dz2 9Ctc/"gGTͮwCdDh=>(8;vn'/LKwbR2Vӂ%bM58m:}.JbQ](FgTz1[7OێPW j',iH"oy4G,kAwzBSA=e "F=3n,Dhиu0.gR#ؕ^w QN2U>f 4"ђ\{oTÀD6qӮz'.j*;. KnVF>x9gXc[rj\{s: R@[HՑkNvi}ӄMK$zlIxPiWF'!:J@CCס7nemׁ\h!Ȳ`@z;>l;+6)sp)r'ZSy}֗l Όerlo7#u "@u6hu򥊃țل)ʊYDhF CM ן)MNͥ\GB$]˾ X]Jf%wqi8] RH?lXjOl],@vȂƠ% 2gvViv&NbRo#ש1 Y73ysg4Hnoȷ끭!$%<π:i31=0l02w:"FDSV8WmnRisNd<@l`mm R+JSr}[7bg)qW9f a27?e}x(ʹ]<攕ezPEgr'k٥Ƃ>d;C>30KHPAv fğ K${;B3sO1({@@):Y: $$kW nݐ\`1?RF,a>)$)C *6–26lo| *Ă\1#zFrA AayKabYDd~AZ8]4"LJI< GEiܖóLMMR@2tQ4ֺq>Iw#:Ë[c;[f߶8Jq` 29RhinYNjO؋dJ0L 6AulzC hĀ 2r8j.ZM"BJ KGEC%aw+9w:8Xx/G*P9WK;O@? eEչ@;磇xM,sO.C3tO}y~ [i#} )E^ ƔNm7Dkǵ$hזVJj]Tlj# ZE{L3Jc kJ3g [¨ M(|@6<"O\4|*I0]E&2v@\ w&Ұv4\Y;%V^V̏M^)o"Gj2x z&puYMhמ9gaXtcKM0PI5PCgq3cgwI>b){b=v./btw}s&=N-G*c9pI&aWnMKJ$h|W N>+f9`N.<{\`KA_:d>uvO[Dz&st9YıQ<hh:jk/%Ge k  NGi̤XIwOddaJ$EDQ$V.SJZn%cjBz~<յ_ (Drphg~)55Mġ b?t4x3u2 vE(־l\ۭsI\js9#+{MՇ$:ݨ%kU&;L?JO~0Zf| ŽVXBdԔ6yd6;<ۍHjw*K\\RY~_})"ik7**I:s(.X`j3omi_89!s('AP-od8eSDl12y'IQqm=~K՘l Aw~6&5!=>urFwNJSKTKwŌgmf> \wyg"/?0![V,L8'䜞ݙqQָ 0ږѿH *I7*jBN0EۨY#2Abc\*.@WEo)FroMPeR|}*"UX'vҮߨ)YXF|~D#]N6; >hV%'upTٶ K әB, >a*A{ oipu<Y1 #sgLpK\2Y[-]D i/SsՏ ~~#Y׍_n/Pjdj-DYx6=EMiuÔ26s*JSX-f\iaV0Hm\[NVl =W A;Pql^t_"SH_@oaItIㅖWxtzPP,, uyם` Iebda,?=R/"ϸ ?g׾$ICUžV|m'#]Dk똴G-{?aڢ}m- "{j5_O@YbpP=B*vY XImn=d_< y0Wj&KQ7P'|ehY[jE6B(ɒb>߷\'d!$;I!dNi7+;[[ r'\Y <q *!mUXL92!G\I '"|2P b)0dI'"zW> ߢ1JUEn(XPIRװzAp,O;7j3EYe7͓2l]nZ/[j_] fW X3y| ɺe8Rd[ԖO}7A!f0|wpyD -x6|\ZrP7Ek^+p ̬H+?@obߺnҷ8NKa,J&@.(ߛH{ tq>,[Gj9lAtO"DOgъmZ=Af %op"5BzQ^rwڠI=:%KzuY7 k<"jOn%V -{.|_ժ0t*x1?pӨὂ +15F: {Đ>č3Z8?O9*֨C|%F4,=9Mc(cJҺ#.ej}$$;!ā bڒ=ݓ_bJ?x&,g-dT=wpekZLнVz# U j5K5Rn?bԉu[V1 +CCXj4D}B?M\RdYpB*0-KbS1Z:P 7g !a)S+JQr@8M ȅ#xﶵ48.p(n_TSxL n9 5"$4 uy=oO9]ZX@`@*r.n2t< Pz#aq7knpO?mv}CH3 6ݠ ?Z^ ݌YíCCuPd4(]6u!{/ DVVPx6C,GD4 U xLF'iiG" \\0YqkV؅idOL7RstΉyerZ$̛%W4a&a4-{"`u;|Êj&\#a0ZV"[yh/c jG%cN7|q; X0=OyiV&$W)(Uw fqked_YyS6[$oYW 6J"/L5=:xݼm5J #JZEwkOR/Ij`A;]$0j[qEy 1Kkʣ|iz^!ԋ;oW9@yvAlkB/XcHb%\ OЎw04"0ln䃲9 ǾP 瘱ŌU*1ގa{QDwG}.ȏZ'(HD0&%7U%{y* bx0qnE>(&=)6<v͆m̫\(7Fo,LԨjV$-pC7jٵFHy ^>*HZs<UʬgT`*EvD8:,b+u2`-`Q Y^0<1|TlV?O =5b b|B9(žlRo724-o v24WӊWƢ]zg0@eW>Tyٖ'ԫ>4) tvVfvC}_݈dJAEؗgr[ަiӂ=G5&~/l䃷x7ˏzDs6nIJihN9D PPgYAs+;vItթӶTN": nTD. -R7ᢢ#h|e `jNE8*鞛vϳU6gs7ǒs ہZ6v8"[萡JT[*IHep=ԁ\P~؆.꜐нg~_6V?EC^qZ:ofn,ޟYT<xub:8O0( xhRZ&?tMYڡҊ`H>W?( v 6Ξ+;:-d&L+z5LPn3X 6XLScn2n×ɌNکevw Ũ>_-Xbu{!UP'zK.ʬ}a;FƯT,TOтCJRDZ bIYBAgkτ@@۵#^@<@6H;r@wl{he@*\Gu eZsjFm7(XCN$0闫2,=ERc'&ka#nŊV51p -ú2QTC>(j)](ԿRO }> |&y"+hdc@oCb'?{riK(B)̦k^utH+liSz@lr?F!E ~rD!ַBj1Gd]o#{]U@CgZ̚*)uHu91z֓qY?1j!ְD=Fs,MJQU GT4~%.,OdE@Ws* S:uLV ޠ&On)uyt{dyM hqf,Ri;3KЉuTg/s3ӌX?Gt(s &HuZ&2 ېnSi>0Vl$g!YP[4i7NSI3mQXoXݾyPo>:lQqQ^L )4d$L˷O_Uű<@LGZE AeD/uYKڞc+4QAH5~gՖY79 %_T1;JVՄ' xxՋq,P԰(p#MrGȭY3PS@ɡ$_lņ39 )(ĕݗ8ף@–_81No{ǶwY*(R͙E^K0;-6Tc#zenKE<>(v5>7EP7L'i XUVMk6(pgiQ7Ai'@{pp475Skd"mJqPkJ;u L.kQq3k㭚5eo#>tͩA~MVE-&q-Qo"p ˞p"G ۀw˚z)!p^ ٰeڸ߿${p d1Ґʺ76#Wt$YхZdη ,:Âq^AQN=&lKnˍqȒ]jLrw jǭ=ܚ\}G,hϽoiT-exz7* M{PDh(*48ڲFo'>j3EuGh ;9%%'7[45/hì='SSlڻ6\ {QQ@ sS>5 :&K jhEeNʪB`e|0~qC9 @H]*0hɓ]bk^s}rkgnBBL4o`k/ sD0V":1·gJ.cł{N12Q Z;.nρK0}kz J5m4&(6H`܇в][?JF6\̭˜s6+}KZn"9]xtu'W^ D(0$~HkԎжLR%)i/RH oۮHf㭽b*is*D8M.mR*qX#Vہ.ՔLW*W|iOYs _%)7aɥ@JX2~leHu{//z_ľ~{*zʮM@r]3!*Ӄo&x0 ^xȩ8AR^>PJb(s W:\3_A}VowR !NB|M\R|`C7:Ueӷ܃^uO5߯}*e`m.R~اх)2(#\'GGz_eqOX"`&Π%Sd) aMii2;S {@z_SAq[yp<TjuL.#;󐖹q, ×!2O KnG,Srw4L1VfHS~MQm^}M QI[1^U-ZBƹ1LnىvџI 1*a* "QKRQRh˙w7\G]>@/pJWٸtz~&?VBnU8䧼ROV9}I@w#3NXXGnF"h?6}Ǵ@rXso|Z8FG92\SDfVhׇ;[P05%"W;=>$Ĭ pTʁ)u..qNץ J| ,/` Ngό 7$ )?J+qB^L7/GMͧ$s~zHq?V`: }RvOԎƄl&TT"!7ɿ<1&'?CDK`ɁkDvd% L֎SM"4 R}ʖg a(ڽpC%Fv" '\0;@qʃfIA4$bhcpw׹ cy±X;Cu,WkۍW vf.sʣaEUZ(6E #IŋUSCW/ &Cdx<]A7aCW[5ODoo,.<'LhUH3dkpYpˈF^Фl9rۑ&i|v+8kWSf,! z% DC7˖4p!ۂ q=\[oPfZyOya^$_D"ퟆrPfv&Z^Ʃ/K;2XW&9$1Yf T^:yLIc&ܼTB]JZY]ejxm@C΅YLGs?=cէZa uLolsO@YP˟a#Żc HT#{.d#%I)aMv,-zT"qCV 1~0u2~-z&;{ -iGұ;(H^fW|nN4\Š?3rjDR~-߱Uv9HZ60Mg$)jGkw:[y7KM`RJ:2(Q^.Ja̝ /pj jõSRqCY`\𮢣3Br2Mx=~TIxr3#AM;WeE AIz#V+ \t%T0,ghoŜ-BOrVΡA4fH?K(_h&yPciG-UvxgkHH[Vq[ULdcïZ$-nܼвiD寰?vݹ7YP s%A2 *FJPgrU|̫.AtPhܡ(e 2qӋVKV5 9 ?Z?͈xt.{puqX4Z>@PfZew0Oo}OT˚xBtjA6QQ-ag7# )gxcI

      @FbْEq@D+9Z,@?b_0^7]V[]3yV#;*3Bߏq˧4(BW̹^GJ3qREcfon@btтak},@D ꕪȜY9GrN;L/*/2 (xycx\šՌ1YZKC/M<W(@Q JQN[N$;&Td:Hrjw1J`,e\O: (Lwr(+6^ɯ9Kښ'K~iukd'iŸo}F S Qb|u=]J]Ѱn;z>a.btMJ͇s9t#. ޺i'V |%:0ƻ2\Q>96>%>np#'Y p aL^)}ef<.A NOSI1*jsRy8=7{0~GK'F|W=Hb6wRv8CCp8w6!E\pP݃d%"j ~ĠS֫DKnA.>)VBe=S&'$tN_]J_P[6?ߚ[g|\N8#KBƁ3NƋ@m%aX2M6^?oM&G˼c@݉n ]d@4(RL ?U0 AX8N*9)qv'%kBZw({0szD;fhr#h=T)Ӆ4O"( -(,D]b(ݼsi'JiC&]] ұ[ 7kDC*;<`.J1)tjvnb/OEM˻ASz$t{aZmSw7:rypNJÜ#@a*>]-M") EY});R<80:|hğoYC[v[mV66%W+i ]d &6vL!=A@H_I(M: !Kj[&rb,[gX5 1a#9ݳsEq(q\zZ3PGNϚghbi?4aM㧕Ae=тn6Ɵg2!udq/: wt.Ĕ4L#s.C2ʆoNv?u  #e |Кn޷ARM 4B Kep>%6|GLu`ꈊM^w(LRpa5g~VȞS!>Ejs*.hİPd|$%GرFQ^VX3+hO.<͐!xR= "uPKh e(E &h9Up/O L;U!{A3Ǚ|&8;ŽX6-ɘxivMu McAI7U3-̠e׏&@&KƱ7 Jw c"ŭU2(fR Ygm;e< _O1RO`B;-CPs~Aȁ+&U9'xA?mMsn$YL?_Cw255(*f*vdz\Pdɹlb6"7{@ų#BƵ W [I.$\ΑO.ͳ˪TޏS 9w237{Gʟ{ Z@TPY$VX@4\d]4H|OPovW;W)IT&Q1}R[I][ Ԯxbӭ tYlWjqm&PbZ**nG7ASf{Zgx)x8v.V}'ԤbùZ8+K׀d|[39,~3Meғ`ت׬T.I9vvmg ԞKAЂBPPZÖ]$5&Tp8AQo/߹mfXB/vPл9,I' oE뉞S,3CLm>%ESGObg1[@y6ВUdnKXѠ{;s(/_Y!KJIOaO(_5_ףlޕIj[5|.=[!De".W*7T8S)YTH+]urς=N'n(y!Śӭ9[=`1i-²Ǥ3p=Rޣ2kꐞ~ h1Uq@_[AjS5̃zqaPMewqp6-15-tQsB-so@g7}_}e[RZryK: =F.`D'CVCA/x3+6,a W ۳Br~sHrL؈6i_(|gQJ,+"tU}|s`ΑAI8#yVqB]WUA+)&G1ZJtg2bs[굼(#ƣ%dvVhe6{YOZlRcL0Pf4Wallj:>ʲR$mʫ@0 vF|Krl*꘷W\iN>D 6Z26tEw^T=p݇?uFD+?¯+ g脔Gl΢fUgvFƈ7.jM[E S/ JLr:d1̏YB3fQiHZ).Bۡʣ–LUFVSV= 0wWf]}fv2 dw= Itޏr#PET /$)*_ZVmGlZStaJ Ob=h3ΎzCgl`-"w\>߄*" !x)M,B}J!c_,ZK[jl{=b%ȟIp0Kj1k+2c_b!o;mY]#&?L2jN Z M8ޗn#u'(rK^*6i/b %^zQx?U4m#Դj-1nEԃ4g9ߞ' 0)exe; p+HbF3&b>2;G e{2R-GN\396|'؂a$okIVk6y͈H bۏUˀaα##0Lc,H~.-y&ƌrg ׊kEb~N f"'S=}E6<֒9W?թE :Ȉ(hEZ\rO7"ޢS:c)>az ?@\O)/Qj~t0`cwCUxxcG]zS:ݗ?aR,ي^G XZ}QuC/pQߩ"u֒k b)IkM";B'{&}XEqҔo9r0Sj=z;@LcV@D5)}\'yřp])щD UZuctdqxi2?5;+T'm*JL a*mz>9!)t淀wݪ-Y|8(Wnw`W A9]\ WcXsnR+Iq9n q kؚFӂ<7+ӱ۬&fiiѓ'Ql5(nkO810ok?sPл>8)y~O :, ZtI`|C$)S4U-@{!a paW|D ۊ廵+oޛܣON\ME[%_]hB&)aN4*d(0)&<4U{,q)Xǹ4Ͱ+⎊ O|(hvxU5ln[G;6Fۖ$+rA'K4kJC6( }*ͱ wh;>=*:; =lYvр?6_Joԋ՚#AŗI"$\e<.'Dpi .$Ȼh=0FwVy3W?Lp.*Tt}3:J2o%D#P.-tSmO0tvӺJ 7S a޵[@ 平G7\QNb?\rFʟָ>O(aj` bJACn)YE"أm_yW E9#\,tB؂1K^[uͿ,n؁3FmTSGWFbhq) z^=c/ F{wnSڕ@jEOmdHD+£Ae`Xt6pXMַo_Xڟ&N2V@1i|B'i.BX?W ?Ј1ݎDqlxTQƕg=D, 0аT'}6?ΤjP'~\xԗTPHk+̜t POPV4Q1l,ˮ8:˸D e[B-hcQM`MTێޏ3MH^P4M%,0XH~>F #}6)xdL?^7X)zEwJpg2vDZ< Qgj*Npl.m0)s[qڴ/\P @;| R|g$+3Af[ĸu^kuHz3XJƏjr+K|Rɲ;㜲-2++%^f*O-->r,CV*"MVEm:'OWcLn}V?=Eoγ| PWu_1E*(ՌUhm9Sk9S$ۤwjndDڧ􆘅U;Bl!I~и.4]O( Q\* w1YwLxt0tn:"^g :c&c~aMɑVh]aǥ`-̗^iǠ6bCb h4 _EBOȯji}ԗKLMrO5 ܣ;'Oi0IUj.y[1XGr=[sRQMQ 2sZ"?Z @dt2tfDQt*j@m'qy+ٝ*&|7C!P䵆B@W[;^.trtvq'["omTyڭ9i\vp(qL 6+´#0Ѻ? 0htvGT/VH U&2Z I"(d!|N=8PqC.ؿ^*SC^Yn,qN+fRЯc.sTCI5SЍmQGA"sƠW0n%^)KX<&P^4xO|ș@F "_=U0/G&%p7D1z@SV]5ꍈ_+H~|: IS qe[* l{Y6yJP+܊6@4ź;kňt|3R=~AeSoV)B].vOUN4^rQ5֐~E`t Q]2C^L@(}f|%rd*7(So `DR 1| @7ɈKyqj w棟(ꔟP B;2?*`4sj, ʙ$Q }pz )#[zן*9Jz$4:^$V, xJAgf1+HM%J]xX$-S`!;bfOspA2;Z_̒D$hXF=kV.م07#p5dܖo nZ\ 9ᨼӉaU顁ݗD~F*ל7pyv[ӭqL%\9v,j*4g~]f"uWͻ hn@<"tј]Lh+)5(6L]iW>GdZu10bЙ΁dK$5Z3vh9vr=l‡pݥ0~=mX䜺aW z=AYac3fa6z/;5"rGdV&6<99o\0+o8f.4!cżwߖ"ܪ_QT1SȞ-&a^H6v촠ڧ#/̮I8+/2 w5ZY(}_"D/G̿'c tNPx7rʐK0/ݘdm†eAx/Ky.d^%#dzqb8>γρ'?JiX֯UtkI`Ɏy\.=ǏRMQ_&4(Y$ݒNOn2Vkod69%ZhRܙ\ uGJd+EϢS/ ͔dԝF$FK1iwa'jR'['A?$2=Z=ZլGm4g+S}D>10ȍ830_| k7 68˘ J*G9 ǻݚ`'%EN6޴IͲX\M*,TW?E7E[2v@Xh'm>M!]|`|PL]a2N+OMD5 ax3+J @9|Q)'#$|󈍆1?0#rdTf « < GGmw|wр !UπF35wlUViǗ4ٸŮ4[`́8=̢" 8D1P9cHlΗ HU!{y?ntAPIz""в;nfn:[ƒMMd_ݙͤTa"Xb.c~Q3:GI[5\ ǒ'C4~f&+#/ܭa_Vh!`wD0ZhW݅4[gfkR+r~2[T&;'BS4V r~>zzQ,*{Ӭ؝;<7G=Cx!Nbe"a!Dϊ t{•C\ƺTIdp?g!Xtj*E 7\NSQl4-'5 @"L؟T!k>}Lؓ{dB_ԯ包hv%a(Gs8`ayVnkb13T+2U;"qiʻ TaGyl44Z"h0 Eڦ).D2Yij>9vN֕kbIlʹZͭ{'G8НTAC˚%KDc`(=]'+(@91O pv6z#>?dSQ1HH[!{l81qH؇B^'k)ƜKR[#UoW)+@*Jf2sxD J/!@BpJVŴ>B578ta +%Kiq[E7xN+fJU-:E$]_U]Wp K"_%q+C×zOl)c( LX2q̮jcb2B EN"3jB'I,ԮCDqx?vOrLjz$t|WJgteλ dr78o#ֲRoMK:Co-1`UkD_΀O;2<:50+ܨlӾH+%5KrBeegc֡;CC|ƪt-H_h;1Wam43q ܟ/a_DR64̀ؤkfV5 cB 9Բm|4-IW vsƾIG^#p) +[bvB8AN,B% PMƫajX/awNt)V 'JhNtbA 980S-ڂ| }8|@5/,YKrb=KRWh*Ff-{!3Bżt?p,Q9$gMޚS7T=X8–V8Y* cXgI4 wǀH- e`!4Zqb,=5FhAF->/[>.)<"Lsf+k.[&K-TH׋%htPBI@ŵrkJ&6nlxL\sL`f5gPs0*aa- 4P|kn X5>+Cx)ޔ`U?_,!{3+qe,P:d^c ͥFtï Si:SCzH[2v*e>B){-R k_1-L/'bPŸO|"l =O8 .`6$ .enqfZxf+&v=s!lKtQΨC: MTK  ۡhm:F]1͇~"r WVhnNys54c?&ȴVW>|)ٞ.O/NgOSpڲw7aS>/]KSc;I"Inr05vdJ-Ep{tB];ɪ5@m <Ո_%Uv(| ٣e%XSr<.;7r`r]߇aS-->4 ytx" i䓺ɓ姂h0)mዥمSb= NMpJ߽^<{&uHxW~$L 6$j6DFw>Im 7"z]bUXHPN@+T.럨,lysH=Aq`0πTdpLiY%#!RquTDWG3+tyOԆ5 /*u8'~G~3mHfFY6IBHȟyOoikFD#9C-Bܖ|B t/ﳢǟy/Hv8y7ߴre11e_BmL';I^``;,bn*`EŞGw ;8Od-#DG'9*@|}^_Jh~Epoݦv0+ȲNlgl6q%= [Wl'TYbϦQC%GL?0Q8Bx~]݉r N7XЗjQCN0m&m'?!a(4bob-qՠxA{&~ dŔ(Q\br0Mf UφH^PגFc &n.3uR(JMCpe~$HoQ "=e,]ѨZ/ćw<dUu(eVGH⧆ <[J\J9.ЈMC-0Ï4簂o ,Yi ZczVV)CNbK,21457sj-F$wR'N4ʼL% 4[]ƈpѤw7F9oŒA 򪈠Dk*-7y|$Ջ[|PRܵ|4B7.հ%OBi%&s}RoquR QWm?8q6 \um2"&Ľ>R, aG*YbEEJ)ͫ3hO[D)*ly5۽70C>ׄ/ȅ6#5Dhtyӥ>6*`O0cJJCN-]S'e~ psgZc@it;n`:G۽L*[4$y/, MGLAԂU =bD8d *r yW?b)@4C9cSS,ed[Li14xDsZ`$!P򯩌1zvſu㿰 Ѿ:]n}9o/ ]:`Tӏ2J0V2 he_t[sf,(1xMT_|(ט4{c2:h*e(l)ZYvוu==59dû/+8l^ytB.@.OBe L"MP-i\)o߭Z `eezaxX8|ܠKus_ 6>M4/Ja.uZv,2غQ&lN <Չ]FкDRTp$l-4{TGd[kٙ@yVjD_}&qcIp3FI5:2U0s%cfbA^&4+7an8o5/*@#F8@_%U.c4"] 7lK|F5?N)Tvr'a׊TݰUD.¾KNEt}}7sO_Qbne]mނ; TRh ׅ73u޿EOp8]~ܑHh+16ג;DD/N}Od -?ȟ0=l&No4aS<dz -^<3/9T#geR 3#cBbko1]0=^Z{1 w;Ey>Zѯ i }{': >^N"4W\r8eVe*cQ^SI_W(A˞Ā+<t9ME=bOEd?CMA=, ^7!K[ҥ i?L>#fv XbF$ڤJr{yǎTѝΜ>Z̼5d'o _q[1EC1ql"%F\JSe ).[W'/^ka# +FNxJA%ΘyI> ٿj JY n3 0 Ek~ *){~J9j;"Ylΰ0T@Qs *-q|5pmYI·mKŒ~u<=1#Mh_ Bwԉc6)}KPHZJ)It?g$W^s +(6TVΏQ< 7tj1QeL ] B;7x~$mNj= ο(N\$ 0ɒ$)āoORˊgSw/c ۓP'Kһk{#=|@4y, 7~q[}Օ_FEgD3y \_q3 rVD*uMEdr 4W(F RBp|5u"hdj32Q%Zh SݟuI`Z$$" 7B'56G!ȫ6egke B$3j隈SicD˞aG儴nq;%}.k|qf7In!ZquvNϩLVͳqE}qEӖ@ H``RԣgI $^KY! a=dd]GrFGaH+Ö4j/֕SK CJk|C%-1'3K1JD`ۡ<< x'Xժup5)Y:q= h@=p$Sk\>CT>L֩(y@(D_ *>|]5D:>gC-C.:O%B\ܫZxɦgCkrDg]t|Vp_5|FIl:7c4rpz4>jFMqWˊ FPFrBLx}i 0 =ν QojHV*jYO0mts- R]  MGCHY~_Cg?`s=jڜ[;Ʊx3G Qd~^bW3{;ReADQ埤)-G[?[E?_rVDdc sBQdD)΢uo1]ڗ. D PZ'}WҗyR}{huׅ蘥Hs B1WBH$~+ҾqBZq`N(d!bjhjr([fR@1KNl/_c',eF.{f1|M5ON]\Cܪi͟Xf6YhI mlW,þ˒M 7}ŅXv0MvxRr~9"zzMg|]3GkTH2JAk>d5*`߫EyfZ$] [̬;Mqg#en'~Y-zȜaZ*>ƍ{)jd F}EN~9i/E>N>zDIlcX?ك?Rqϒ)UP֊UVLQpR޳BngjK&. )%8a$oMa/atnxھ5 k{w+\|vjJs;< %'ԥ6uR>ٰJKgDrc59_XTXWT}2>5;َ ꋔ+"Jynò4_vD]kmin*luh9uD12F`"wBYgW39Y#r#:͘KA~ N1ݶQ0CsJen))_f x~!mLlQ-wz?P/" ӔOIsUWHiYZ+ ˰Kɞfqdi``YK%% *`W =: $Y{+toh#z=lZ^h1( ~bYCm-xM;kaD6,(^{ QۤvN.'n !.Hl8}-F1 ֋PjD2#0") [e0v83^ }&}%: ! ucM(jCQ2wܲyfi7!;:!Y5$yp4_;i6|>!V<")feK$\udv,ٝ]W`Bkۖp} /\[` C&fUdؓ4K@j=*ŬX|\2^[_clT>ۮl"'uf$OQC>')}S<2˟hG'=a'-e~W~/TU924 u1AIN8dǾ =t؍5b 5'.$|Y|ԟ|(N\keJart5 \'ȗ̱jε>o%aCrsU\-8jdMM B=c4ayUeɗ tkHz)xo!MyD@BTi[n=tbډ2''<:unz ԂVfB&m'7BuIpLOKD2շ_n&>ĆY/k`ƣHґ\ ޠ\<:TLAtnzv@++LW) f#6sMRvox+j@BNJ0/[m**݄'^VSb:Oqo.~$4YzO:bi~(65N[1jyQg딇0sE㦼H1<_Oe2?XU20t! d_.ns<[0:`UI)6Wz / ?cǗ9;HAyQ՜7-y^19Ko@X>]y, )_P\)lܵ{Ye)z| YQQ^_<澰p  %e k3_*n?basn5O*dizF`"%+hYXg닲Z2@4q?jY|d5 b:|qP= Od1a ϓКANR~^]%8c~;ȔbM*xLbMܦ% VW$n~PA;]9fJ?Ei#֓bmL}6E7|^rVVQ [!XOFֲ2R0oBgSmw](ᗶp`8L¸C]u&AۻA>Z8"uUY6l}i0EΡ.1OGHrЄl3&Wqlϫ}*g(I#vCB]Z,240[MW;/v^'W)K51^X։vl2W3I߷ww50T@1Vpϳw[Ee,+!G)3u`O[ i |F1RjE֭x)6FnaofWŵώp¦R/99_lkx4JOyS]P'clF1E8[ "F7wt<GRbQ|=^A;|(6lz C[ݿȞC@P?"=X!1#PܿԤoO C̜>&#LՏ}݅U/V `>_\1`˅px))~(?Lc5b+jcbT: pk:岎7f=d;C룇 ΰMwI6E^'0;tA8/c^lE}%.P'&΋O; @ qD.܍zV-1Åk<5P~((4%ڂui&+ fn{S͸P-kN9l f]g]C1ª3`BoD 0u@0)'A(T2t:T|<C)R5ښY7K/lY2S BAq7fv&-} it5{i'3ϕWt+Bvy Řxy{s>!o@N&8>&3pQ/cJ^4#/k_m#A2<%cMy9MG5sVxhabr2vU}98_.o I^zXF^ bEب9 j3Rv=FLp9yb].?(F*K( elvF $Ÿ˴C<ޡ?H;n4g&z* {/|N)>S>laՎUr\:p- jDu8Aecu7IZjX8BŢe#zY#\D[F 䐪œ6PWb7$4㄂c-n6IOIO[[ Ij<rc`c)"Фd+-r=?5f5Km#Z&dj${4ʧ7; `20ը.>F Bgy_q0QАAWA|VT@}lp kJ ꝷ.ڏ^{On -E:Fu~csFB^! c&m)Ndd؁s8_ uXUP@ZƌI|ѵ@hHQ^ 3aR4? ڴ/uv$f{beTȌs>weYL4_JNqvcX|-j-)Ϥ[$Ls(д&M\CFO? o|f4H3ߍ0$t>)JQZK.WR݃1̻Uy5njja?Tj͐.0"|уhLs}vjq1gV֚vS"va ˹C z"玉~UmN鋳vT>x@*-u#b$AP-Q-`K>yɨ6nISh^m%&?|XۉG2Oʉ}ZGYln9twLbSF=L7IS%LoeQcF4xJU? وSvҮ> &(m{yAҞ&IsbO-Ɠc[wLOkV/XI"Jc arTzΕ_AD"{P>i&PM* vqݨź%y| Xdw.CxVGU^괷$6Z鴏'0)wCi>om\/JƆУga٦4NP L8ĩ˜\G;L<768?<r=qGdJag]S!Ԅc֙eS",XFMSFˬ`3:쒤e0+Y2wjfh^Ep->)7g5PD }ʣ\m1i%ܩ k w]}?v#W?'Oeg9Du5^5Аs]!oXtby(Lw}َvNGVqgT076#F0FYV$5CKZ YPB0`tdEqk)E-.In:GPJlQr\F7n I /1}qWmD~rpX(Ƥ3uMNxLj59F *"W~R7TթYZd&<@Xr/IݶБBKcE} ݬox dĊ,v- UXxs%L>V5Kr.y[#qq8ʯ#0_Obf^駿B<ϜJ5xyf] ;iǞ (BX,a|⟌76'_"'`3U43z@O~:7Ght½:?Nꬳ]@ÊqȞ"+9I-`S.16:'% d-P}u*:g FO&m5Cc["d.1=Gt_9Hqџp&eWVi\Kna?g M6Us(tTT /PZFxqj3\D:}ٮ:aE>Qۀ'aU +P:/3|_\1ה/ YE BԒ[[ksHMWQ ?FUh=7&0ՙLoERj6շ?d9[PՙeӒD'^$E8P5G$Aں6 y5.DE@2Y4؝LO49 ŨCӐ'O镐P0`E_:)@.;47>9Gxd~BZ2vLl2=dF3zN$# 1ʶLhsۅ.Z|>L;?n#q4zMa۠1h^Q..͐Uh̻ t}D$9Tلs(jSAB@]d=(nIR p lZUfa)MBU.8ڸxGjs1!N= E@\C?<nj2{uA(&A9Nj)wkR6 nw\Kq\2fMV҇Sv v#ֆ Nͯx]]G[v^(P8fXŢpl'X x9&6n3} Yg4u(Lc<v%A% CJyP?d<-›,3~GF d"+RsP<+P9A:Mk{#=;dIJ+d }bC{V'D,̼' 8Rh|.jJ2EENf_|]){p$;ɎgЃž`*ʝx lWYeS#DYJػLL?j=󶫮|XCloflmn0iH*bw\O}l׋{x/;˲xHE-w X"Β**ˬ;Ƃa""h(GLj:5/iM؉RI)A;BVYGݯwy)ʱ6Ngx *#?Q4ժ'$Py] 51OYVx|=r TKO^#ծf]`0])y۝( 뇘Z$MT"-g1ju Z3%CQt_g"B ;tfnr27h-aPy3tqr3S譥>z΅%]6^^RBHƜ҉ISZqg!> 2y!HpZ9{C ^,`tq|3;vYD\13^|6j_O@IG /Joc>Y&*rhn囥8h\~մ Jx$9 >02gX#UIC.DɳqYOM(WI&@?z6W/?$B,P/م@BW#f{O|1-F_8",:d 7kO:KwlBꫂ {HA"1O!oyoZ/7ێ3֩nO嘠ӤNpe2V|:x;Ibu y6Iz˾<4J2[RSFye˃C6 @@sjI %#F*ay1P~Dt 7- D+8z+Cof_Z'ۯ;1xJs1xO{*C?<a1 ]Z_t:Žmo6o=|tp84& sO5^Pםk%z1qQƙ'v\}ޒ]ݪ6s(‹QʄL Uka h3ߋ񏠵^gfb T#!ǝ&5zA;fK|Ttp[T߻|uT\-H3p:s;U 98g0^,AuDF j9Uxބzb=(,kv( jWzXSˑl3 Adh#\utY\iv 9Swq)00sJ/!1z8nͭȜ| q\o$DLbUpANnG/Fī)eK)/^am@jEX>#b\{ik{cʠRpp$=|s\rt Ϲx0Qf= N*ʍdK@uVMxãǫyoX)BPI@]UcYLT֋&=0fĻNn!k"m'1J(, \bű<ڎB>wV] \a{^2.c귴\ I;geY(ZfnɂܞM$<ΠBCbJDƠ=9& A5rH1e$u[^>A&! [-5೶5vB!ZwA;19XZޏ4 oےA8׺B-# 9{U=[禶 j@3(Um K.d̾ @5`lGJ"Y@Xrj,_ zsg{0/)k%8+IJv=<(t'?eqU- / ƍ&^_v`Ї_7N:52;)cfBkJIeHlowg.EEfe&؋_[=(n0,-vk-/g}L:;&7pv["i{P(YRuxH<[i9D}s[ZYɈ?Bj7+Tոvi.]e,L_,+sU}!vcϮatxR8Rʨչ5DaD-h@G,T(M,ddNiVcLW]+l>bw'8ͧ]k[z4~'7HiZUPv# aF^o*82Iɰ2f#mHH NYrC=R0Ч;&rc')}}ŽMډIB]|$Z<AbD]-q+sg K^\3keNukL>y*N9I7AV4r08dٟv% au9}+ %hCeڄbOhrE2CUWM B'\%+b~O~j٪?Jy4N #gDo\TV& T+B}m'n4vx<,(~Q0&s,W] =cFyo{u6# f%!їy*lÜaMqQ+dAYmc䆢f^t=QtIhaT`:!=K+lI3L?\'*FZ7+3n?/[-*x=&5~;I2ʄ!7SZDJ]?pdq *R(^v˔ RH;TDr |/Dj} 1?0bleK֯ՅRG.ٜ3vXOgґ:DE{MgܳƉѴ,ʱ}ug.XjyP1cN=뢕-)bEk/cʯ+A֜,b>RW?T) + D%ngLBPQ:} mMA@cTWUCsٮgWBi 4r|z7pŴٙEd+'3 ܖ`b5/U0%wF.Inќ۾wJ;hC9 *zDN1a ~6 ~Гb1Ҳ\ (K]:a4TF{JE+p4.Ŏ"Z.EAŋD̡b(^=zv2ݛ0r](ڠ)%m(E_U˺-ˍAOB|Ĭf3 -i2AT2v>y䦙rl} xNC nLcy])XcQ.>tI,z{=Y%#rޔBewH <(Ihp ǭŷtײ^ClisE5v|CKפ*) H,*feXk\zѭ 3ˡ!)8eoEǶhRh呴~L> <#Uk#C5e "ÖɅ t8t߄YgICi[J.@RlxHF7aFB8Q?s$bH8(|3^̝n|v}s+g F8!˙(|9 N^==<1Ac=.(7;>؊92u*͉IW:/tzwvVT[0iCK֔*b`w>݋P9HPCT^G9Dܾ-/ũsAݜ)Bmt,v#SP?|EIF4->t߫'CImU_ [8 ܴ%%{KN*w$ KN?.ΎH x̫H/M5u.aÆR>&rdUnEWB pUGӿK7@w^P(RtZM/@m,]DJo9yrV:K{| Np1S7)(wd~粛f~3jk\.D z@?:'<6sX1]piw5Nčnm5'$ 慾SvRUPZI,Zp-OtKOɗ/70#{U؅߶x@xK~|ה5TV)$t Ņ].,"DԸ¾1"@o#"aƂWmu|2Ӱ-bP3I̚% ^q4&d_ %ѡ*Yvc}^}eX-DzfIm#m?yʫ {r 牪8pN7k_i쳃(HJ!+u7NAUktĬd߳-hMh cx&M¯jvxs/v.JT|kn4}(^M#.@Qu(5K3.騳-՝Y^dj."v}XR!2naHK\p+[7^E. xEdQ ?:$|r1+u6u%԰_ 8dL 狒rCqdD0.~.U}%aېlCU?h-eKbuϮ|1Qc*aڋtoǒ䎔fQEa2B+LPVS OOW2d _!"Cѝv>gy&ܩ0M%0p(BD5[gٸA')rE>Z R  bמ?U2 8PS3\I@ 2l<eqGuo^z'}>`L-sԟ2h/<ʁ? pJL^n=;A)3jß6,fQ+D.-2\u/="BOO%D7H`[OzIVny3DVi)]X1uxf |h⮙ا@=o*zc:r? yG<-,rt:pȊcT}$7,/$Uxʩi0C%T$LYïXˮ!\ r h3((yC)F%o7!.JgthhԮCVس;^m_e!*$ς e5XJ~ f,]ђZ 7 8r7ǫݚyenWuiQHM7Uo?YZ~sY!J'rF 9nZ#l m,u@'98R+mbVƌH/0G%rbq` UẆ'1ZEiyYVqRW8m׉b~9WupSՃ( Eٕ| C 4_*V\DH7}\br8wU?^Jlẘ TZA_XRin %06FZ2ѧǞf=e~vZCKmw7ri"Rf~"Hwֱ5?e\~lʎ)(p+2]v:6H6Kk'Mb}b]ao]mR%@P-2]˓9UR8moZ4ܵPjoDR5@ˣ*qbgn >ys( ހv΄g#ɁwA3EKq;@^q"?/tW~1bKg1I/HaN=4*B6 n ڿX 㸹GRP dҋjnkopv:TFej!uy,HƶpC[-s[ͱ}>IqQQ S?=Z\l"'aQ!MA@ \d:Ap _vj,&pP270>%,Z|hӥ@G1Ǩ0pCm4X1'%'QNYf5# 0o[.~Mx^[#wn5xP &iw> 0̾ϛ_`P&/5*A֐MM͖gA,lTXʲw4Qw ,FڶI佇$*hJ?u vOP!yǤ)0Pn_ɽ_?T; 'B](,Y#w1|IrTm;8hæ>Xn|ULͬ@( ŪaoN3,HfMmMJsƩZF:EBO3ųE7c 7鶽lP5uUH‡)qVe7@?_60S{-& M'4]H[ ze$$>#-ɾ%=RI!@~`V{5Ɛ̝šQ󦒕8,^H&*lQQSdgW^#ή]ehKv=CϸdIB?۱l=?L&,gQ&L0'hÃW1d~ z DRڎZslP863Y{ÆKLq1et.g9"#"j;cN83 ]L9/O÷!,Rg?~-/,O_MҀz"i-_.s`+ɞmJ5'[OY4) 6Yj '­џU[enn0I. {^uz0˨Ppg6FG&9W˫C/Km.cIv%.yف `1K g&Hk5 7•[&;}D_]iŹeX]PT$LXW`,ESHOcߛ* `#'d#j U{F]f҃$\?;$׎q OA_oXe]&vj/i: duzbIOb[bvI'eZTy,FL}v(l'8EPLTжݴSiSVJ` I pN9Eּ 6W9LW!/$uuS5遗GgN Xy,u Jq)&)j'cֶ0z lp[T;27L㧝vCHNL8ޣBl6"e3Y  8 zµbCf8vf%N ή:6@9SO (z5G[{hHj{!ּ[ iUoއ^/W/ -fFYFbc&!y 0M>jnu N.W(Kigл1:~thNEGq@fR6 PNK=Q$!:c V*zѼ=tt/ߊjp/l-.1UOD^&iy347r RL$OR%keW2ŏ{ª|ӛm`/,ю+DAzAH cB5ϔ(M>{ck29J"m߲%퀞UCJ< &)2/`|2-Ȍ|HV]Y6 @M]ptG.;A4;`D} VPT09$Ҕ705H',!di#3U0e3/Vx]eHpߜ4ym g.۠MЌi5n^N%%+G353ʟWN~J?̐۹LS(*d⧋b,E~I{KZ?Sg2k}9t~  b iʄj'L3PLN!%UW\cU K98h7B|].~Z)log:%U1T,WvN*Fc,P:pԍ&̽W:3]n_7lWԻI^pp_PB$`Wts.mƛMӭzRVAEC.U2V8|}u^x |ȣR% hދ-fFk8l4%Q/,M^|b)<ehf8>8B3 K҆,k]_MAӮcqb*gkfPMS!~0JN.̶%6J$2szZF![GG8XWǯ.~E}b>'`rS,΂#{JУ*!!|Amu'ѐ-Y*'s1/D ^5}n!eD5HJGP7ڮvi wUBJ0ڃLO\桖$=EQ-evda^B17D^J% V25lF<97Prg8EzS};&bG602bA$exʼfm>߁*fp'yzXOW~&7ֳ7&d}N*'e P.6Y8|jC{ߨgוwQB~DK>77`Xvիy Wxt~J,uPaB`hk&fТ(e *FasU],zq11Dݠ {l&U̿u*Ko$v4QF~!}(n7%7#  FN͏M\Ѝ }~6%,J1ok@OL DY =4V%4;:7M/1r RKnv]&x$jѡCw`wNNZʢIG[=ׁz=|LyeIT ]S"bJO0> 04P7-uِEk(Jx}]8f_ YIJts`hr*G{&}AXn\lT'*€Z~e3퇌2\_B INCdeCAb)Iԝֲ&Qq7^$ w ApNmWڛ?3&RCDNEԓPe6 v52d hˏRw*:>'$wAbm-Q\5Z0F5I+T$<1x Tb -}` ", nT1I$MKzzzQcV鏻Vb+_aI iܭL1ʌu dJNQLN CQ+\t8O͂0 sji1]֓Î:.#enʚx[U[ T&Ǜb,&qGou5M"d"Y@~Mw6'T&QLFQ R/ױ2H[?2{bM 0uw(eJĖV#e?/=P8G =y_IJ_-׌E.#&qp >~\檟 ca0K($8 -/Q@aO?kM37CQo:"${WC\0#  _?*=Xdz,9:VZg@@Ա!]rr9k1qb'1_-<7Q%Øq=x!\leuWj PL!sJJIS|/"F aN?PT)PtbIkqC>n5NC;jOǪ‡ـv{ TbVo" ׀eœWu!9/߽›BhS  *#[s:[g9yO"L| *9 aV3?%F"=7&Fv%_Xۓx%eF]r)pр#0_ xL؝Q#%Ho+VI>&?Ku˱:Sԁm@j_t39-%u"~t_U(H(~]GryQn'桁fo=5CZjs%LfqLZv?i=H co5s-3,qh =b- O[pSdhd$9G($UuDeL3$x*w$DEGw`y wFOy,>W odrVhUiʝ\6;/g#f~zWMS])%}ux4/%s,w x^!beDa^/\lX~hW$wth\dId=}cB_ܛ?o!_=5".vUR0(LyxQF]Y>Ύ`RCIN0U'+ylc&nd3ss0TRg aku*&͚1΢ X'O{{6VwϊoGb815Rw 8Pc.i|,,\[l>b>Cޟ,zhWTE.'K~G7<\_'4og}>((4Ұ߾Az~J=aL\f\݋%5-yl ^F52j3k$Jq#Й~\;u֟΀2s[A@d&*U{![QlW`6˥efK[(ڞ5zu? ~F~CҁJ0jC;󜍆th+NTAJ}3= \RoLIw1*7Hmv׌nDv-[]piJ~jq : /A*cOu@X)ԟ9jdUtWQ;ƞ'aYnΰ+fh`/ްv,6, GNԿWubjiT|(d":°iD4Щ_pHP5PハQ8$cYmB&F 􊥹G ݁lyXIʎq^awOk.JLS#!7&qo4%,";ѐL؟5̸$j\oskŔk %gq~ pH B}D-(lsE%oFP-pxpjwf lw Pu( xz'$s%,|SQW4^i@)>3Vq)5}x@o&t:DP7*qog]"-,ЈLv3Vrb9{GIE;1`z j}& $sO5ft3©vزN.T4J=b3}1I4ӭ_YƝ&,iz uD!)QN3=.ﹼ(3{^fa?.Kij7E`p6+oD4DEwu.8CRsp$,7$S4{I@'8%TNg)P3 F>Yrĺ̶/֝=b8&kKvXzN׸{"D6 çԷ&I^v`< 9\e|mjY0&N˄/a͍#LG)RCUmT"5yR$ޚmk;O-NCK2o0vI<^y y2}EʓT%]z"g* )yW5q|xCɛFhEl. ؙvcF Jx̑NE"Heqe51 [L;sᷪg7|{W$+Z 30&D8a}^t ``4ĄȡOo{\-C)5h,0j$mܑN1-̺(z=)f#FqQv`[W|c}Ry̨( L|;&#eCW,:D+4 49a>h %30);Lq*gd`e^wu-ָ +'2!϶m|UTl% ?<ͱRݿlᄔ|0KN`l`ǎ +:FR k&+@&|Po$ wҦfniCS1  E@[_3EAh6yGa D 9PI5yZ4|mŇgPUqp f$-Y rY_*miVԁsg ܣe&[TXc * Zmh7Wi(taktD)_W-`}9y]jh ֒:fm߭g#<a;,VڪrRuUHt(~ Ɗf`ԾVa+wָA.lrz9##iZTE|ih 'L[8$.MyZHHb6WkT)}=.AZHMDP83tie,81Bs!m(q zc&Kdm+lJN82'Zxd(З _ƓAZo/HDnh%g/G ŸsګP8ąKm%Ic/H\ $ϴ+ spMIsR{;3B]OӸYΒrd84NI |vټQ) 'o+1\͔݅R|: PyãaW}kwtMCZ8Ek dQ @2\tzȔ*y:v φ៖Ȏoӭ&6;1V+K#$NWo$q=fFȌine/#Dٹl&4c&U +\81;$M#^K3\6 Rf~Nd"i}!%+UV4x3~W#rOd"u\#KX6$ěU Cm!{ϧlRBr<ƾ;.< W?QلLbQ`Hzּt(,'?Ґ@.޿ \w]+x-W ٣< ^։L=0}Df xG!/At`r(0!eOHjsg } ' .CR9f~R8{B-xP:݄~7$aH~̖B/u5)y.x0QywI¨q"ٰ+oDӎ__WMoR6`y*/ SPPԍf`qKMJyf~ EIՌcF%*ĎӰpŔ(`qaXm kA KKCʑ5/9j/cܰ+P ,Q%&)yБ˽D+5jmd5 _V~L(E*v&{aZ ?9)˃ёq`N^ }.9mfL&k\5W4bV=WʣMQybF˷izyW@(஧d%/-䣶Ff~4uhH=ym=^0 >nUG׼=_KN#p&(Yo sK_%)8/a~'2j]hA|4m -M9p:9<8`~9idOċA:s#QƍQLvUڔNJ]sS4 yv@tX$GڮEa$O3'*{Ge]b}7džςуH*zT[σ$ Lwm[t$WHL.dg mig.  D>&>ik&dwV: 8ږzǻ܏o R9=XH SVn ?áWJ6n-BYvCiVlӍ&翢9B2삻T*&0ɝZ\Utpj#eׄxERvP Uk|ޝ]LΒRS X7F;}ΐ|7m`cҘ7 l4@32Ëj4=I@҈B)f:3B 4ǔI _,=[C&q]eݧfҶ̃{s10/[?kNSMvCae0pߞOMChId%072\Xoz|) ӈ);ef@^*6J}Nm_;I:9ҿ.ߦ&Ǽ>l6UGbd7m޸Y&]ߜqwxi ^ 7:RVR6~xRu+j77?jMI5QR]A8Bcfgٯ>Ė|wJ2'GH&3x, )JcX1R P_q6Dy53&uc: Cŧٙ/4@'bp3ƜKܯ!}MC++1hw4jN$/p6ZbeAC# v5VwE `3mv+ 7ܸcy`#bt&܊#3CA 3/?)Pj0X$ ѱ,b`Qݰ";a%nO"?``~07ڱg ߇h.ff չ%4ߚC-q3,HM l55Ooe3 )݀jл>\i)uw[&Sf uz(*{ ^bS1֟s9\qMH]\rF8X-eWvl2jӹy?"dUKpVuk`G2I0C.$6ewos?t@L CUQ<>5' ~w%|+94\V ^㨱sGA`p54CAhڔD0IY)Aܠyi ^#> \AUY=kk23H iLwx?0Vc'#'9ѯb̎s(NVNd&4SGGੲ/tz.F'cC^8]j*%@Z2 =JKqMEew>I] O#TK9;wH'M'DH29q.[^̼gf @ZzJt>%ZN\83YbQ8UF[C Rr-ۙ~'CC;NC]XAFᢨqhFʇCs\  ]tL dH&V$ؤXWʷR({lY쭶Lt%09Cv@!{>I]{$M±v oCϪ| tP~-?{q+sRHA;eQppBL/Rw l#>xE@0#xk"Qe@y$`$X>VѣX#KnЛ%9jķj% >Ttv2߳44kxK6]ʈ#zF6|mi4 &|m^ћMc#I:L&;= 4ͥk%)V;v~N4svTߙz{w-e_9,=v IL Q MvuxdmBFx2'&+{I)ʨju$~ aV@ް |}z iCq :iO~]a|v#˷omFt|Զ{|zS>]vx5J}2iV!bM?X'vLP& T_i7yLJ&Y0dZ\q'*:RRā.5^mfn/!enE~*6}ab%*j]Ǭ_d*OO~UJ&[Z 찠wlN?PGVu`I$YP8ȯIxVK4F.1EuYxՕ!~ d)SԳZI\ݡZHj2-I4WК r?3vu ؍]MVe 0BK4·(5TAb(~~!o)CƝd4te^0r̀nߪvO/ Ш9q^"Q4yhJzG335xbL,;!YYTg[B{@Cl|cobcsy+d"LcNLuڇuP,]TG9'@pړ*`~a(˦=n}ќ\,%5T%/7dTRg4h^ M.1 l;fEI5a0EmDTvTo.8|g-y̴ V9s~kbˣ SN$ > ﭚ:=??AE/"Q<违^VT%B=Wӓ[ $畩G{ ?$۩xxL¥ʻ>|e.J8yW ۙ$*$7e,?@^9ݟ7I1Ѥj%DeNA8,+V4٢?kؐV߾GG>v̒eƽ>AYKxF2 p|_-Gv %'Cm1AI2C^nym PeDTWJ UX\/L ü۽3S?_?NvL)N{[VF u4Fhw3΁ÓWۉK)݈?hQAGr"PtO.wF{Sgt3Y{;d qk;_#y1ZF(4TX:b}c8S'jC+3Ng0"F_kz*D]3ЀJ,iFOF]J)97} Zlȭf/q /0'c$ifǁm~|D BthQɀZXL:3Aݵ=,!tZHN`E@PNh4OX(T'as;vWkʗڝY'ua4X7QhSx^.Q0B͘ tgI:Ps%Sxpo֌ɻ!?/ d}47얠Ug;['&cWG  PZN M@,xt|5 ,$!"YE`<喽АHH&oc2ɏ,)^HXi++:3 ~=ib]D KD˥T*.n}/6ydLT͠&ma>|Fĥ)EСuT`8.ĵ wXE|Js *qy1=ٍ:'W8[ ʌ~w-䜳PHdoi $|Q{dVxn-2t3>yx| 7u/4zߏI/W A-Qo'1Pk4g;嚤n 7yy dˆ>% ג'(&Il8.>Lu>&-H5!3h6ЂƱZ*ե_0Buvr&[aft(G᤻~mD/병TqB֙'m.oj*)E5h d䦷9EpiSez%us48:{08 ^dKLx℮Q2*#*;;Q]z7 0]9rhR΋AL~f.'t-J97Kk\782 mf?lMjmp 7+c~$kV~p-.OW=JDrv,h =8Laqv*);L`tn,X~Ri7NM XM}'*?Od0*bVN~W]i裻G02;%JT#;TxRk 9dcѲBZ<P?S#y(NL}G6(iAM caMnے4}' V.GW GL:Jr$p-q˿~8e%Jb 0Ydy!0/'{m̎Lʛ~؝Q.Fa ew5 B _6-$N y+ ;ކ19{/8/K0}:,ŵfQEwCJit[ B$',O>;jcWwF1FC7djFf$v:kK4YZ[Lhngn3%pe*@"ro` e`vV+<8K643[$_!G/`ye".34!+;Wߪ.bElg6d@W!!"[;̴*(2غޣ'/&žHNlOxD>-Oix,@"n>^&\[!f#g}Ϻ?(V]]%2*qAOb4dNQExdSm 7Y!wf3?w4CP9sN.v'/*xEEm:/'A/Jt Q/=`r&##jD]Ɇ1s -bF4.o{c? / bn wFV {@$^O@rֲswnR. {'b9CPqyuk1~{">B ܦD$].*XCR2(tSc@(G#Ь/xtZ}%E'Byu bAjTZd"%)Cr c;f 9L;-uFi:u5wz2T:|;!Fig NBE_[uY#ʰ@s9s\9Oiky]> l~ <5n::8\K5@w!{LY[~7}(d.L@tc}Qܾ!}yi2GcT$M >MVb;&-nJ FϯZza7mh'hx ٙ8,zȜg?#'ƥWDǷ!F{v;ZVEz}-erDb%NF7FdpVCz&Ȧn^b1F@EUW|V'J)c3`\C-.蘉4;7|K87!2nP-IݔګhAHlC tBz=!M{ЏH p3V086,}<1ޱ heڡz;fm,gn ka"]gְom]I>.-D}JT \Gmd!|sߜ'tzlZ<6+%&h̯S:0#ԘXJs0=9>^ʡX`H#idQʽUJ:_3&p&gH,U^Yy27i4Z{vu6n[MZ5q/, m;;nM1цQd,#ʅgq 5ZߧrJ 6jTn wET!xOC- *\PpkCww6X>{ϫf?ТT=8~@ƙơ !3;:dƗ2 g:)EK<:VxFDXF[vpW^0$/((@;NhX5[ dަW8*סMRwzL}T0 N[,i9O6 *Nltp Z?#wT?P<` OS.;"f߫yEaM(Z܉@rw,J ő'7sg[jm%#3Lc-fTn@oNB8} PoLpFp<{w.)f6ZgDZS;S1(1#ߪ+E(`6SӨ?bua ٖs:X|zƩ0ЌD? "O9$?&DVOXz:B C9q{yF3jeGYYjm5|rj3*"a͇/iDvye MAŐ&t 81mQ-96|Y? ek11}//rVzT$ wdr1* v~^eF&Fda)imY4s7{`C6k+50R.JYjtj%/ğˮ{ T)aC^rl2( _AAY=wA7?9EHw}30DU`pWEy';5: FoF1"՞5Fb ߆TGfJUOFN0YEIkoՔ3/)˼N/YN^O,/-`: yp"5/xv !S˓48!Hgᅹ *KT٘U͟Y{?~b$l'uvX-5_~VhKL53! {s -QU.PU^FnFȇe_RC1h,h%(u?of^y!jG{/ID/`I wc]XToi`VLeSJPX瞯?=Z=7Upg*=i2y0o:X^j@8uwhЏdU"M6Od.aZ5hUXnu{ӪLi4V@93ߝQG$Ϻ`QO$/KZB%P4e'm/gȵ}5S1$] բcd(jџWd9vXẁDäAhYn2`@08PorX\t@k: ͽw]>3G;G3ӣPRYG.%\y'"0}v?Ϗ~@9omo`2-ގ޷LBr\{]&K^GStYnmJnq nT "GN) D]2`=Iy{-Ah}~k:f9#~DNYȾ]_G ׺22VIoEuғ4%$ iuz:&SDZSlwOТ|8ƍ P50 P,O hY[T1X…RSnMv7˂Ύ H%@<J$PK^J4Yg;xaYv ']{J ,ynAu53@*Ipڮn3 ΚBm8Z7R<8m ]¾EIJc΀sJך;'Pn^RW>}4N W [^s?RbꔱfQ{AMeγxeg+5wdzDJBu9LLHOGK"6o!0Y]{$]$FG%Hà|ҟ.A`W +*Q jd}G &I?y283 d46S-HusJVY8 _k`ޣӅ',_¡W-^6 hQ+]JQ2Ȣ CzcrW8[&zjT`*do5xLJ[ #N, w qN4+ ͙0.ҌTau@deb'0ɓf$p $jNI֞n ŎPlܒY<NZ<ڴ]ZV a8DkηSR閬ǽ}a}if10‘hrcG\:d0IV[5֠g/ӯim%G5x.{)5\= 2Oha7N v ܑQ q*AnpyCH%#5!+ Ĥ:^͛p)XTà2Chy{%=z{%e/윐+4BTuj Q )'&:Dfw DNՏYjـuOyL]H%SvnrqU_FY?'>Fpw')hez(94I>7=x^%"^r/}9M1~{l8-8.F=̐6#X_E t~]a"1:&/VX|ˊ,!L+[d(/\Ssu/,@z&7ߔQQ8r#G/ך3j[+qF{DBqC׃:&Q>]/+CFi"@S[ _M})&6`?eCBXFtyC[Wлir&'ConR, تޡmטƎ}Jm؍M+4"*Jva1V\}zմ:twQ$@;!ikh) s`ܺKIhQvIޜf0'5b5 ph |^ KE/i<;AsI$-l @yŸ,xl:;h 5b<vE9@҅xuxRbx9#d颩p\~0Rvo : z}D褗-epAͯY8ހ} UAXkIJ,gʙiO*Lgp,9I/}Iǝ5ȺGV0 u{UTP9y,9d ,S~)EMzQb3*!χ.dvdSu G%DB[374RNeұG]1ͪE$nMu2;.P[,;`7`]wQFyzVx (d)*[_r߰HYk ndGRZ[W T(=TJ5e$W'r5 9H;訝$ {:#Tida?}86jX=-JO3ًQn!/e&daovqeTKzL{%yCz]tM/6xX2o!J|)_ytnq>oYDbu {"|ƒ ΰ۲w33%KWBRtwI0e";69sΫOW^wmհL$ bJ+WUZ|1PPŽ6epԇ)?q8R$ ,Br!fAڮukGuo?.q;*2s MF5 lO* ɘ*VlAtίyU$㹧#3z:I$НA\kSf/9WwpAc%PlºNDh%htHsy) G?2@&ƭ1% %]eAJR3AP^i@؊)ٸ(+'a.X񪔄;p\֔"iH/PfµAY׮3퓵~?1ޟ?xjP);^]1!bo @g3%>'z }Cyn⥑-xL/0w@}?ӧAxo C)^tuqZOcjlM?h;5ރBC  ~G)|kgp3%]au)ikNuyLD# ;Zoq[%άJp|lNS5>P"n]΀Ldm4Mfg ZP1ggPDg~wuNQQkxBu[vxO^1k&? L{ 5r=h?|qSE_F'U ^Z΍F:*lDL]O']c8iezd՞Ҏʾ)&t^!ކCX6`ҭNj5/C!tXyqgpOU@,jwjM4(P}'HD Ɨк`jP'Zʁ>$"\({ڣ͞u6@ ;nt9jÏQңM)ZJX {j8[ÈzsC)OcYAGE.Qlצҏ9W KG7ku .!8sWS_$w!}Lkۅdt/<`ɿ']46y";3f ,l )5mJ"k5Rs0Nt `uSxw3I\GeMV߯+"\ҮQ'wiqHònepYߘ# "ٵN#v&jJz+]OYW滯> qiiѦ^}"R 0( P*Ĝ˺^UJS JVhf[Xruq>X?،S@L=sH]O0L"f]~feF፰ZW1gKV¬0dXRk] wWWï hDQHc;c/jfa)蘒^drmMUW\Nߙ\ls2u:l&2O>lAѼ0fx@_Z| }`N> .TZXlO+ÉK/D=^N[ ɶWy`+rmsרJP&'0Q%H$d\pb׍?v_f8"׃4ᡊN8ЧI5V uU2ݡO!oXhָ~$ᯰ uP֋ƹ,I侯>qU>G|:Uݼ <|O3A?8|ik|f#qm| BFzܳ)s٭6.P.~'u7mU4+}2X^8^huT-]hiawvO1wsc4U ʧ >J:LDn\ڿn D<)up,ZqR\1>Ũ,G qz,%%NDj -;Qx=تD74Em :w=5Mj@P4@ܐHtUfL*&K㇠"KsQt8.oؒGd};cL^l!~~>eE((mJF)VK vI rF].@2bjV(-jx.aVdF `%wϦ*UW16b&Qy::ITę>a _ RglMe-C|Ì SϑnТv@~L č1q`V\R>!KzqD%҃xV K~{LX6Pq? &NYU]:tu~-ѹK`dLg#5|f,vOm)r"/:w" p}qҌ!ʭKvpB{ɫcvBg%{ED <[6vHIquqT8NC睌_n S^rwiGG[St@Q%Yq$,;n E6EpD I)} &y{ӭLaYȁ$gs?y%#/>\6>g|@@4H7M]L[j*c*CF&5!䷷p|]0&\v%` VA`ku F_vž(kT_9ƶz],QU9BBعuJ:t9U=ix!v˧FKqЂ_}O9Px7u1I!x~q=BݡyiPf| YM_-/ 蛒YCR kv11&GĮEZ,^,\>-t܊a#P2+gW5EER!4ŹbUgj r.6K^'ޘxY -7'~)=+в#MR.hKƊ;Dgfu:oĂ0azpRm !2 sةW4e/wj۞1(A{׺ b/ϭq>:4"~^6qp{a " h&6YnfwMQoTr>u#s! F/aOP*ͨ. y?3]bճlgĐ>p%#c) U{4 ىcǡ4H>CZU !]ݺ z yOz! jPEO#2sII1}qDLB JnԹ9uuӮXoQ.kW~'gQkV,8 6Fߥ ,yD\9pWwZ|{[K:._u :;d1F} y7ORDmv+h\w2 & N‡Utl*;C"gm3ٲ;|lcc-hmӆߜ Z OŊ@= + HҔگMhb̈́4tۡԧ}+d=Rqv [S!rԥm 3;b&$-) NZ?*+5$q-93N.OdMx3T /p泦0\(*0vGz>I♅ ʍ -hJi< (D\AicDm)wq\М!וPkbWyW0:2z'djG*8lq1PuPhp yLislN?}J_[ҷs7'D%Ck`  c(0:p1Kd[Q+B(+s7}1}4B3{kYd۽'a1zNO2 kfd=OAC݉Yl>Nvs5\hJr:SQl;j+[XR7pqiG{y}xC^z}~4o O_\\;į½(]@@zv6Ri$ʲ^P%̋./yqTmS҃|eQ^+~Ě dc= ؙdY!9f~~F/IJTYE[sA1ox9Wy0WnwQ΋CZm8ۍ,>7䀽st lGQk$)RDh9txϮfjFɻb<)TF-cPgĬф, 4m4o=bnYK+izQai,r4P@m@Mk@c蓎jR>ص g3QvKe2W~|uE]},bFDU5V(ĩӶ]-'O{%0 T-k9T#t8A]]:dT0k;D5ci̹ Ŏkb,YFO~İvWc@xE~cVm4_4l}!vʺ@D)m 734K>@Vaɂ?FsGTC 1QʚT|~81=kQxQJօ5[@Ƙmb}4N ]ʒ}47܁Y&%BmD)J}0kڟ5Gi0 2MKIǯ9 wP{&eVKd#zM߻?&EpP+pˁoXuY<?ڲs / a*\=w0熡0fIqy@xvk*5.;J٘j3!TϙԺxiOE]ъ+EuZTQVjɸCQ3\n"Ij d7+ 0+ ^9.Y2b"MXMiYi ~_Q4/H7#"pnѻ 'ǃRLJoqN+uֲ\1FXYGP G!3( 6S-fwEqfB YIPH0نUc!JFBgӦYǠu%44,]j}a7[e"g׸ltbyXY2_~3\hUC0+ߐSlw63O~зt&RFOi32މ~0eXƨDgWxW= 7jl.ͦ{ C4(;;F.2N.}|Pso4"Ѣxk%>3?|P>hߞݙo{ic\`'`R70u3Aӏp!胕3P8euȷ1 T~L4ڇ!bbi+dqͧ1[mH֦P/ە ^uS8Z*\*7[=އQo38YOpht6w;)j/&nך16UI0rfﻠGuuNE;4L[1/n_ #Cgݹc{2~."S[cNˉl<+oAhҙQ`6XTxxҊEKLrEǫIu_Lf`׳v^N?~Ue?٤F5*&LĮRDp88cJ< R b7G>F {DHԅ!컂l}a풇@kw,:RqK4/+E6akU:5B~[϶5\5N .C:k+kuFeJ3N~:1qsYWo(ܫmlV̥]33H'`s/bh|C8K@r[]+9|w+EՏ:l<$,$w,VއNyۡ٫+LBiMH-Tw,Bf¦p(?,5{o" T X 7SѱnH \ݹ+)>Q,v\1Dqқ~Zb7 t}][vvMYQ?Ԃt'jnJ$LH2Lϛk@M] _Ut~)!"̶ۊl< |}i ?ΚLgnN37Q Oj/Eӵ 6[ O/XE$vً]  5Z]Lm*>ޟeC&lLb2&Z3cJ $6.‘"7NQY.q ղ0wh.Di^X'Ot E"ʷ/ҿb.|q(=%ZtVփiI@bnNQ&4l;5>xqxSms]U#31&9$<l-M#Z:%L[QXu&PRIKk?VJ'HZj7zrӋ@<3 WecUQՄ~*xf.W-.h d a`H9mOita-8O"OHM!";%K6|fuXNwsuS7ڵ`M0Ͼ~N9^̨oSɕ'Sc#=M$`X)j`=[3>ϱW ȚGD&;tCvp*+ eN8HQF<={W~,' hʖn!q_S%Sŗ<֒L^BFhKXe$?NvnlQ^wV{tCT@,XgA_WiW x%^b@8.?S; &\,9?M>#R]F9W2aOj-&EJo< ;vjnGe ^vu'=bbA*'}B6TB{r<'הX:Y?GQۚM2aWmDj|1ˌ~0Yg=T/ύ/{UzR Jwq5iu\ЃMW@էI,=uHb~)?B=s J3/^"(~ΜʀAe2ރj 3h{Z]1) 랍?ݓ4zh]itdV3zLG/q17FV"lSW<5z7ȆJѶϝUOX<6FH7ڠVPIe&A Y|gŴhZ dcT{„P D﬑sQ\CʖPhH{mϖ:#M!HG[dOF~B14|]B% 'GМSݏETX8Ld}~ŲzU,C^Y".YHɫmH58Ux =7ӥ*?hѳmsl^­a׍_ӑ S[)}BاO BPu) @{o1rG>X_)2Ҵ|[mi^2Yq?b=<,|e}ᕒH{QnmӅ/|`Ly=zyӰtvgrGZWZ(FUN?/:mLCs3`oJLOBz [a.R3aF5MY`p2' J~ F}wX\]Z"%03,? ݽ17vl9 rBsjhń/-𓝋A)Ռ͉afnFDg6#UY1 *=;ZRdO11?o78JOE%Le Nc8r{}msV*Эpd,k:1 o: VRD aQ²d>k+P_^`kCr'UE;-! (p[VIZت8̣]]]F= " Pk1*+EZ}vm9N<*K1>KsFn"wZE\}z8JTmZ/2[!yVq^u2{3D.%=୬eH=Qgq/D%`;%Xo^ֳQ\ˉF/FU9e6Ѵr,@9~ 6%a9 '<ҭc?'%=4.ߗ ig=B5y=Q0'OARdI3bB_iYⷁ tJN9LrS?⼼roRB/@wI543+I}H?1b#*O7O%zCPIk\UB #/$ erZ]ϰ*&25St␊!1,)`+yS`abVᵚ u&L/]kJkBõspirnbvT ?,6:zSFqb){EHpiM"$v1Yv RŒDn᎚xٲ crD1j eUtkaCj<,@ 8ZX)O2jFmѷ9-X'|3,[TKk ְʏD/P#ݮIwA~cwhazB(O( ,m[/d3Sw@#?>_ОԸ{.QҠl[̈&?-#Eƒ5l$b3;ZWC{tBR(=4z'9 ?Dye!/*gmJY0oI,Rw;0ͪ~^mC'9gY{(9ޱY Il4P3xŠUغ#;cÜl9ABDXUl%&"?7--ؤdcEcoGq ;NdЈ,F{yS ԕoKmF=]j ( ޘ.'6ut:,/)qFkwu9yF:1 7iUfEʚi GjDŃ cs Qvy]"e7cXSNȊ0DžTB(Y_{.E-&U>S탌l`هfkLY!$ C 0b+MDиWw"d ZT ]gHhfƬ"^+{o_@H`'I#8 0Ǝ6Ap;B,57YP04ڢݢVPÉ:[r @==2/Edpso3mao>&QhJMv/́MW&ito῅f5'UOҋ%}ȵAf1q\9xWHHz9=uP qD24|4eW㗶}iiT' %^rt-KOD{# O+ yK80H7nj◈:ZkKS@8 b&pl.2CfOe\sua~~Nem:`"q{QiD0)Ye ] kr=8Ȯ5CZ5̵fVbʂ E4+ж\kU[5;=UBF3`zWh.fo(U1wc1#=3_6W0҃>*f퐯GP{Ϟdcw`O[ITc{(Q3RW9et8Wbd t{IH ĦNT @G_k*_&i*Ii佸R" 3ȅPK\ݶ/F=k8QщM g|p,]\IX_׎҈"^Nu1¼t/&{;URV aSDU)J܎]u?"!O0|SpSR%2N8swfS5ǾiS>Bbuؒq.49 k&y=xiF-u[ɗ[OmWn?x;DQ \ExGzSin<9Q $a!`.zW" 燪C]UN5_A"5MJ>lM]Vy:HeE۾^UW +i:\Z;eч{f#pq Zx=~۔K8?BM'HCG7K<uΊG{O#V(V(M_3os =|7Gsz%d'7 <̍+&cG`ϸ^[ ۦZr,wǙWbmhz,A=|ћ-*h2+&vB2q} =Տ si4ﻠNkLڽrO^kVׅYqRb(V^a鍮Xjh!l'})Ɓiw nVEϫzvYlP3gF> {'."~t6ˇȷڈ.ƭ@ Io+[BfLơ _%ƀV1Jۻ"j/=t\$GI&*c1+ cF ɍ>`zEi&tE%ϮM?gzGMQh858)<<t@:OY7ɘ$CA_HV̘ ^PqP7ǃ,=BJ&zV1[2NCrk x|Cy=5=1wmq1@`-Ib85+;PH mZ}5B xH$5 H]vv^Q8H/Sotiw5kH`J?}?Gwۙߌ %1[ 2]!uz 5E7BL\}Q}T瓈 ? .jʧҺ żo6oQ^)^'%YPM7#;a?[L!nEy;lNMeSgdpPJatoA+[]|73@cuWX.TXJOEH 4 ) _h*3UٴP?; ~-d__M4)ٸqgS =׊?RT帿C!;gzǨ"I/ L"H(VS_j>K^ lD w@Q~[7{L誄U,dW_/RGR| ⊈uZo֟+:`f<Ã?Ph5X- d/qϦEE@n\+"Jl9ɃGOAܩRRsM@@ yA?Ze\ГfS!.IL)iqQ; zjM%I7@pvu>Y^PF?FIODuXs`t)ܗLD3FC;TZ_LRwG ޠe"rb?/-T!br4ҿb|c D}sp e? ~\D"zJcJ-{@ ucTn sq;w}Ϣ׉lHg8~i5:- C3[ MQy/CGrj+x+WY%ue}!=،*ҁu鉷Ѣyl)կ 9'ikHsv@@¸2;AA&ʮx4S.6 UVtpaKtbT""GvKe3=} ׍a^ŽaY*c)C)!w!iA6AJ5z(LaQ6*nu'3[/|K@1UP#v5m}j.Osln[D4fZx[4"PTͧ>uGwzT )ǘMEYրx12;.YYs{ɛ46E*bKSuqHBK %ڴU[[ v?Ko4;eFkHPadfm:EL'6{?߃TD4=r2%dR=`js(`!54s'baxLY7u -ի`,#mgEzo;~!sEoP=v-E %1XENh1]+=t3fxz-tWU'#@wm5M`-㵎ՑdvgR'q I}gu};睸\}K ,AmS &Sn1_:I()F`$J6jf| hNޡkQ37NȀk KgNȍB&gs&rftnHSˈr):5۹WA)jMV  <ͳ`+ZycOݛ NMh넺Hw%u`3@wiBй4C'V25qcֱX7> +#+rv6\B@V -x<bNaĘ$CJ[QQN&j(%PW>#) csQvpdz{`@ xvDm޷GG vvu^[?@J vN*Vnodg@ߩZ * O7g0[HTE<+s!WECWhNbN<ل%Ǔ sTlZ-YI F2{|k=dߡ'j+uۀKsm]וn+\5@ 3}@:*),v?9q}ɿZ}pdL{Y}Ԃ&$ 2Ʒg7p,jܴ+R710T*!r`y/~&,#dU(bw5&5Vť `& )gPn'bvdQMGfsႏ aWxD7p:nK΃py<$_[1) wrR~'SmnkI :[N>;)S<5B: -f m jNL)ĸ?&6BtBy_pW)w s~Rw¾%BU%V|ќ& ')ئ 7A[1jN0,|hDsnH/x0򃟣wrdRbf4J ޝ,idLut 5zD [SGx}#mtZIև!%cJF.=:  zp]:#PMϊDu7|ÅxUϡV++A@tVց9f|1U'yz泔 qؔzl.{PP_ rs.߽AI8L8KCIԼ^^Sӎ#SdIng7' ℳTR`k]\MRoVYcYXȐ.:Q|E@]fmb$M% =+[SG 9t5pt20?G3zj05Q1N܋nmcZ@ Ta̻biL5]Ao(fu Yoߜ G'/y{n.5ȆST/d1<[G8E?|[zRn"<!{V60j/O*bXnjϥ hܭ` sgaUF4\ObҐMƣc%*UT3!Ĥ\cYOFN 7#79kE]ہӔ|ϢmXlsc?j VSJ4~#xAg>W 8,_ڼLYfzݨ8HKiJeuTIS #ZpRT>r |'otp6@g˼I~cpK~;qnGNB@ 4T7w .D^|k] i0eO6<0܆S{/7]esrq,zG]m%r|[ ᛓW|i> b1SxzL)nyzQA7uH2K& #kAL {(:'؊Ny H @;+IW%&J* ;Z#iJG? Bsl^9s@[!(STH31Y3گ*UBqH}Cyfrk9ł[\KD6gnf&JG$ n\jt`:FKvxDtLYYk#K4tdu(CA8+‚qІ8} mpsEI@hmSYQ͟F1ti}]JɢS3T"p3-뀋4_湐9~A.zIzq{1]i=N:zA?, 7l@]ʄj:/oi-rQ +-#~>pE.@D!\PX :"?ЅZ^#HFIH r ' `!]U5 E`fz7[4vŠAХd;Yξ B]zL^Bٜ4dUB9E`v90lgl qrκ(A {kkTjcsk)w zJ95ϣO?0Hjuyq|S-`.z3=tЈ7Bpb"q}tf{N>_NofwE< XP mźKn^{p!I,rZ[Gn}Oǜ;E+bŰxF4 .F)AhYCD̵dLg}hjKbGݰm3y#Ee; .I[B^rf7Ay"\1C+X]sbbX4P'J7LHȓFLǔ;K>g}²Ҩ4\v}pb_P?{okۚ/F葪"<Ԃq>Qΐw6@&q? Ŝ4=ꓖǑh UgItUuBXn f"+1H7";$$^꿋7pOYz=FQ Q-C|dMV#z}\#m ~TpēPh wz2B":f + u1CGtL<2-èsԍg˯=P@?s |uiGHC)tW! Lñ1ܯPK~'s,eY!pYB4U` /murHH* +{xAHUvISSUsժBgxOklj(2NjlaV肮T|a฼/E箚P0j- okp HOަZ]#tB ͭ9^ȏ^/`\~"L] ]P;ʡ%N]t&#ND(ښ:kd}0`_U1:Ț?Ũr Dsbl""jBߘةzB, VM0WiI;k/O㽿|b\)ӽtXp{U7ʎ,/XǓI;cQmT}0bB\[62F= )frqC!FR'_2#a_G`b 1*doOP=\H}~pxG;'e)l1<.61I uғ>&-I6LdLd1չƁ/ԑ/l3ic:)G\YM1uScjx_#.?ȪH\f:y%f~x913͑w.ɣ1.XRĈI.ZPB܅ #1vVfy`2@6ۿtO MaYīLXuq(iĢ:>\m:[P\8ǛX~'ʯGE(ߒqN_xTduvO/ ̻٤"_ÿ3 &fj~\AAt#.߄.%9XMfp<'MU-UF t2gF2˖0n3{,gfXa ! ]<ёbRvA1*a/D/iiHӵ SVzT:I[ړE7H4/OKdjzbT3!k[>2soNO@5A`Ͷһu5Oޤ,6:Űa{_Г0KǺ&m"T{UW'G%^vvzkzf].qa֞D?~4ᦩ+%}]AjVTFpZМDΰ4NMy ίiTuђ=r0rJq o15S6y זB쎻){U7sNǻNx &n|A/ER 9+6!*8?k#f'f" J 7Bw(z \K1ڔ嵅[ڶ\eC\1&1UB е-$M'iO|3:yxQnStBRr#J }9J)`^m/>0>ruv1n$߉ R2F6k-ff(݇92$e7yl XzEM/\9.o.EOiѹZ'ԥ܁(D39xNN+*a.{L<-T9C#siC,o*ЛS / d$)Rd lL^:u$gh`ޕx0]V^bIAlF,HaPkIsltM^aԽ7PJxi(P`rԇ_3`&kbÃp$wkWR!hȓnC}c8SVb{qI"[1hTnp T'3e4=JUԹŽAg`l Ybd$Xʾgđ'swma_{#7'*ZZk͖KT54* yW%).C=~u!j(bqȶ1HgsDH)wq8R.{[uDfl݊;J11|ld5Flr_P%+- <@P+IO: ,"c3KQ0:Ӓ0%(@e "G'QUtA(>P_#%b +RYI .8CcJդ]R\>0ݑ},jr)9SE5 ڔqEq CF;$0r,Y.nt.N>xʽ Xǰe4vi<Yŭd̜6B}ז4xB4s+c~}&.滃j08seVNQxTpGkd-*O_~cư|PAB:+ێp`Stﭷ]&dj S?c|AUL n.ϵc=@/TϫV@J.ʄD2NH *g_͉߬?xO' )6al.,3SytsgAřP2uo)(QÃ\l_:$G{OOE COssp' îELI\8sg`9_c~#pqXy0 ~97cTדXQPO$D'&J<<[t  鲦2O 4Y\ ˨hg?2ui D9d`wcU{LI'8%tuzvVJʙ?h?z}5Sm;ժuXEY< z3| 0QŽ&hpc68j ƖS~ǁv)> cM3\tVluNCV 띕ɪB{>/HnN/ N ѷJa1WA\z<=ƽ%VwJ0Or0 [^{fQ4S&uT br5H>-"su qU.n"aom̐2hW4T͓ ] zN@tu],Ej}S\8/L]:V-1`lۧ/x-h]xd7W`pN-Ɠ閉u X1=OBG>$mLhvg [&KخSUת9ָk /70M&5K;^ApQJKd{!_Fp+;A+7lF#Yev:"i0*?dCQF.>]LTGT zɇqIvN&~P#eUTgc8&i0)P*Ͳ]i K:Ƚ48%h}}lějPqgoٰ5$[0Bj_N+`!/)-Z59ܒ*]?̷[hv5ND n@I/tfڮ"} 2 s#qT.ytp'9R2Y;M*m8 >`ˑbl1 {6ٿ%2HCvw/-J3m@RVy!QNڵuz/̾[Ӭ3\x8 m#5rL<=g<` F\Sq5By^NoU[쪭=x+ 5.We.B' 4}$^kn{WC;$M1e ឿ*e%H˅%\{݉D\HnQ4ͼ_}ٓq*GVCnM>_RšbS%L %<0VDjl"bt6($/,:ѰʔkrF+Ѳ%|5Y˧PlL\s/ekdǴl;PԴꞙ qֳ|>(ly׼o}ZX`#FN`ojQ?q >)g n?KD|[\ď*h="}t}Wű}U65|0Uiʡ5@u]!p ;7 eBG`P|3$h]l(s.?Os #֜RNx/ E \\}j1Da1ld?dn[j G9NU\vPViFSrh: N*jCb/~ .a`u 󭡝]C4y?S[+]_ ` O&D L&>\07 mRj;{&ri>dA,\l2'&E+$kb";RFM87uTO,c,Qcctŝ:b$OTHbf:Dnl0W(| #yw#`(Sur>*vM Щ.hIAx2Lf9`3#۲}i.UEOXo_6]zm{ 7WLEORœ㲉?Ns;DQԫLCUqak u4"[ϴUy(hn-f?vi gdm'y%ywf)"ZY"U^YRZ(E@#a0͞HdW(#Ҭ2B58!;rw)8%ZOi+x}2XhED[ w z ;NpOG+9Q:,NGǼP79 22tƺIߑ'.V aoX['yˏ!o?#|X Rѕ+i {9>6  h܁NɑT 5+%iJOOđiq"tomM -z5. "Ւj`-;$O! 48.ab&]u A @qM&g-SqU/t5*^°{7gvcLZ0F ]\}/b3a9"D[Sc{OKǠ)77=,;Hy٢R5r$ҾTG<@@|-Y!Մ[(§_91&RKn(CcΑ(?]`\JfZW@ۣ#&^U.&9.[qu zIO|+^.[7=Z|cCMkaڜl*CToJz hT_΋)dSj(5=ڠJ%ʜ\%&JpY߱\*2k~ݗgtǶ'=qV|fzY4dn[l(iPzC Ľt #]y-OKz>-iilCmWcE͊:2 υWf(MBͱ4B( L,N\v&Е'}Lv4J  `"ϟ8>>> |1 2uRכvm 3*DڍA*2hpiW'Dݲ6< N5u[m6cJ w]JN*.|u=t!o]wpZ'|$Rj+q7Eq;gQ1l0ր~hJPuVJix+w^?n =CayvXI;kW˘_T0C!ؐGGmWTT3q@PD'ৰoᑅW"=΁>XQC .zYpv$2j($'HͫR-SZJuNX̫ՎSz{:" Į#4^R"3S{o*W:͑@uJa.ߕ tj+=.?Lrg^;+rNEZXa@]=S٧֕Hn¢Wp=f@ijilOԣFv/~z_1ɑCxd3XԠw\no3ZW12 |eۍw cI"B̺ ;ְus֭pKAMgp պETC,c GQŽW_j╪8$ AV. cc$ \.^jJDEKpʏ,67k[T-=G|[E9c?-P8& ^]χ' E*V[M;R\݉eArN#iK YX)췶܂H/1McJ+w*c>XĞ'J"\2A n`k&kh'Rk3Қeey~.$@- 8v#3Q/$jO g"xN#>^Lm;,CW3wGyvLk9DޒڮùU m XqP{[}c $4] Ѵ9r"R"&%#BܷȮҀ/cd$c-;iᢝ՗N&/>0aI%<h x1ϗmi%L@<+G.1>h>Eo\HVĒeAJóSWOei%[cƜ>2[[~cw40ORANT=DC]y;FRߤ3WŻm hm}qJ4W">#ּVJ M ˎJ;L!N5B7u+R;3bN }zj!%[6S9i9 PTa\v/[TpSVLU¤138BDiM[;^672_awQ#;|J=U9Mpw-ޣX,auQBhؙ8(2\$X ^'6~TYܳ|0bS*&1:'ss8~#YwIEsh E=&  }Jwrй ]Mߩ.SpcHW8@w V%%1SEk:8[q*ݬ  !»d#Cw 6o{04Zc `U1*kh 2O| ?$>nw&*$(*8w=9gD0},xd_PP̸=T?6.0)hfOřYל g$#r(\nAR:&޺f铅`Ēj:s*+RoKgYBK0*gYS(r^i4"`^%B Pp$D8}wLeD|31ej2Und*fDxWO5gb?XY( u*.(FKJ_?Y%rky9>x`2X3+dg6)CG  繟 5|^0)wK^}WhmR5yȫI_*q_wӿIƥn@D.=Tg߮zBK-TouGDfm1;ڿQ*¨X,ʘHQL;+|а -Xs+\0HBEI.:L_9xӟ$mA%c9Wm,Fǻjvg <;u'$~Bhv Nm u|=(L1pI-Yq&^C,4"ڐbm6q^qW[82ƇpfA۵TΪG[P[a!^y&"8R-7!KUuOnց#uǨ7"3OC`ނ?R8;1[Z@WE0%:Fƥ|`cF)ʪ_HljPq-ysXB7PK HfJwbՕn}$9E1nĘKLذ#EOLl)O!񪃠QݺUB=XcOGMߴ0i*-Xu5sDD5Aؓn1 j=< U5-\eӫXn_-73NiZ;UTMٓ?ɖP(7ߥ@^x+`'_ moLg6&n{s,.M S -tk6ٜq*')v)P6~buBO Po5e:N.4Ә[,zǻn/2>*4suO°@,dۖ*juӥ_{JJu%!M-f+Vȵ|vw f\Zktꯢ|&I$vaO8lItyu^ap=/ej1. m!<6hbΫyT5K?⺺D=d>C p1F%rmψJ7o>oh@/4at<171͇ KV%nr1^XN" AɒH8C`msvn8rO!&r'K|+3YP~0I@yWY.D "j|b( g`j"v`^>C䙁'/>o/њhFp`؜x{)4G $SXn&~11eߖ~JcNĈzvٿ'vF()01؁$˄hY)-\g7yV qMcذ"$tR&{ɋoǟҙ:O%&E9.)X _rª%w߶9L+VfWE "T1p2WSfXx%%[_#1Ey2\c+I`3h{DfrsCdzv1_ÆB\hhM8Iq*EW# &H]Fx6h t8DlDhrA( w~QkY4cև4X_P "^=HYUqdz%Vm6yßsC:AQ7#6#嚃K7Q{kb_M:hymHXED\< -u̬΍l\6\A[^GAI#yUN?՞dCZ1i!{ʟÆ0^O%\7Scs3p/;ᨽ_uYU_z#.m!K""A8*3zzU/1* h^Pj&TLH! s&.K < i1~{Aƭp:1ޥGĦqp=^7Ƀc,Ec&ޣm_fPgkR|c7aYeظvCpd0@َ]pz]2ь^ P %u*SfPs[GKB-}be؊LA=ۮi)X|~Aʅ$ehɬNS=jL5k);DPMʩK5>/^!KO"wn;{_  B W¸)ؽN8uWj>pNϡ龉o%n%م=N+OH(eYxN-Obyd" (a{gÚF7tma38 B"}t'~J|: )z1C)Yt>^ P ]$b7mJa˷@bT1L%Z|mzKєJ[L|*^`EXOr^@ ʴ5ۍu[(٨6ܾ yFꗮ1iϩeA_Ef%!WqV 22G)y6%,[4b ΂,QNprE?YGk&vj~C+ V$Up<7 C^?Ã+'.M!0*SusoNj~ΆH*{E~idCˇ{xxj5z|;[y_n#g;7 $:%8Hv6xQR›M3sy+i* 2r)jCs5k Yuz+ ;$Շ=|J4)Sɉw [y }pWX&[>14Ő1w{ 7-E50B r XYG@Nd芣`skFsVVhvrϪOi)فe> G]zK2_iDAsȁ,VYpIǒ?7<ma1 utG{ԔCza*/(&C^A}epJfЩ~Xl=BHh}a|.}@0k=s 7& FXHvf*Oo/+zt*a.ZA&JaLxu<b8;ûrA븣Š#R9%#ˊ"oh5jÁ"m&Z dD_aSH'МGzo.2b r.BC*<^Q}(תtEkEWE`v.C^kzP堡*Lj9_ [F&3>*}ǡO7sUb~*84B"]FPn8~b|$ 4"4 , Hfg8Kg{#βAڍW!=1RZ]0X3D$wM T3e.IF}M, JwvFC/fdj9=#)y&A&ׇnx`qIM&l0X|qIt4zfvn84a7 R$[g[bVn8yf3D{cu'Qwߒs4M kN31޵1720uhўORr43L,M_IGGCx_}eW"܆wB<߀WܐpT7eA>rII1^fz^pR>I%fZK6u0gYɜbz|SkFy%u8/onQDEkF{r֍|0=*M4^͞@Zf2&<V Sِ)5,!TwsLw7@B[a0EǜsGd۟ :*B'$C G-g8`ic zu6Mpqb `k{5BP[*9ު(f&o g:DUHA9OMu,>V؆uM]}5\kOcpdEio)`or& 3Ѫ޿s+١>dʬ|A=S$wPxX@w%ΊlkڂJQAցg28{ew.T/3/P)q)@xL4Gz6U48h/2M+?xGI-cumqps$)/ 7TYT@HyYqĀs`€J!]"!L.L'ML<"NtFe_*<3?^ᎻQS:|kNU|(|ڥ)n66I V 0Q `ѭE[i޶zv8S"v̦5xAOc>J .#{Dg`zc`V2dA Q%z6j6s 7F먊=X!פXNޚ^5P%_ηHGY*Ǵ وp(m+ƊJ|~c- UD?&tU?ʎbtk&]aSQo)UM%K<ѡ.o4(Jpme.2FNĔ[ATi?񍝱5Wc* -C'@oSit"s6YKwPxI̜ tdX6 3Sqo%z_v/j_EԣP ]}box&RG7e.յ G]o]$ 5y4=I\$1VyϩpǨĨZ<9[of<$ 4c ^-:l e Pܳ kIͬa!&)EV^I7YIJ  )|GeqRFO0BpLl=pdE`>cf JOy13f(RñF˰)zq.sS'iuy>MozK<*~֋,(su~Q3qa !Ֆzp>9F{f~h oT/Cѹӥw[xg3sF \'&+eېEYm']u~쳅[5!2'щ]y#aՇ+>8Y#HlnȴS}Нײԡ|ο~H9A^`PKkEkKHR.1ƦS 2($'-/)ԥJb%ףּ\tDĢuP  W0ɍm[#/78TZGr2)]D?R8X*]@7owW@N~/L}J\?|/~8)޺}@D}KV2h ݊s_*-'\69(grfQpNEX2AO t&Pl-ٛ$r_xգ*Kr> 9բHTbBa.@{gW[\C`%i"j )^-Hy Mֶ5o Qx2n o,[ȲE [t2?p( K^w ].vm޲"o[Q؂Feh<117bKFTؘSzU~~q<ڹ ~b;UЄ}w'?29FmAXg $K]wep g G4Uf=k`A#DP+57ɣ'K\&lƄL !{^pGPZʪzL 0Сv)&0:0o/H>%դ?X'ϝrqKp~D0}%V -B2O5WvR%O)JT&ژwj2xpGp/sE9v1˺9D̄HАKT Zҧ}/AU5G'ra©sRЍ3{N6BWg 58?'ot=gQ@m=U HXeE0 1_XNN?/9 {CNq/hf_`B>GvD4EY1~ 0%͗qrx6},x Vξ䘘C 1_ރ~IM7oөi4ӟl3T"hpXs݄Xn?v1ͬJЊ@+IXƋ wB7'v]ܢ mƥkl?ro:[T2oǝ9xru&x87\"XI-zH̯B'),6uF[,r iN~Lq~C$b4iӄo[HpAYS/H{C<̴hqP#)&rJy,|:r0R6#"ȫu<Į\z9@4ϡ ۚjXȋY hY"T?vYQyͩ(ظ ^J׳sJ٣:3c:Bj>81QlߩIRq5wX36IAǙ2ijn8; LyJ6Nf~NQ:5ek DHZƇ㗜l Idh[~i@Ck&mߡ 7!DlOq;=6S)aҰQY;A c$ Z1؜hP$P HC!ߜ/ !ŰyiCN{,t Bt:4d4` eg8}i 2- ip д*1s(Ǧ4'i,^hbT[l L36hfŘD6N2 {w.j'J_݂qkG{bT(`'m]-t +EBe q vtדfi:sFD,8mbʈ2+aWFs6Py.#{LHcH=h~v.}S:0uqx#H\ P.)aD_e?&+I5X+I[NhB{v*#>gUWŲA9X*vAnr(t{Q*L>]3d}mY+I:PykL',a#t;z04~x\/RPt0ܚZ6OK(?؊LD<_JCIIȑ D s6?ĈvA [@-vKϪ6O.\Aʂ)VA!ZL!j579"LV 8R.]ݯg3֢>UXxbKE\o6VHcS0Ǣ !?eHZʋXt z&^TL_At绯*l}> 2|`=C`=Dbo#fA1xUDW1d8/^f6Y~CPzGEQ3.l}C~f;.]2 \Z`)ɢ%C'2aEcssPnǥY&O,@ݔxnS4's|1pq]wB7,_MΣH+p#=$IŤd+2zFP:X-kNomCQAF$ka)VŃD?S2L ~1R$XizD[ %ZJ ~nD:E\mHm/p}NW+3^t:`jdӴ{*D6sܮlRڢ C [0!`MTvr-ЙS L,?R+"Y>ܼʡ㯚9۹Jse.p˞ RvV å(6}|_ 71نvgwEҨmץMK kD!N wߺc:>OK6f1QGf@}Gۀa%u/xd|_S7 691"8N0!0+9,#0w}-͂ﴜ.#ISH\ۢ nw̞,X%qLzzkָw/Om%\<|;G屐ۆl F~o h%ȸ뛔0\y-VҗG/Y\CW3xQ/s8KL3.7;,ꍇ~BvR1GG<#b#bԙߋoU8xe( XUVup@.;1ush@BFi@>ʆ3OT?@{UKcω%h=Vqob>d{cMa"1 Fvى0X v)Tm@c@RljBIz@1.l0{<Z 5f~Z6UP,錖&B=/ЦbiT4 ^t{NT n4Nf'nh?!юBq5ObG Nmn239)KZtZ'~0ȫY ,TY@a!NItn}/4U3jQ[a:':@sCtI^Q;j K!wf5HoScJhoSv$Q1YgȝV@ uW7B?|ʀdcOxzv J-r?["\˪՜(l;3Aکٕ-NG K$ Vyq0#* RMs ( Eh|CѯO:_;4P𮽺K@:d&6Aõ@VhN| Z(ۦPNm_+Jb{sLQlT/0x.ٵ*ף"kVI`+L@3i Te\aqM3b&e`\!%}DT6i 丏wԷ6Dj82Vf'L3ɇF~w16PvVM'{ 5mi3(jRgDv/-oձy^"m:l? eTP tg5ndn$x_%VP@va4ۨ{lu}赲 maz&mydZ܃koWaQi1F̙.yM#-b"^|فC^;_M#^G}$K\~LÅe6mYD%ôL}uҼKU0q*]nJf(b)oģhnizoRv<>01{\1sٍ>cX^Fu{!Hfe8s Y/[4y eJ3TZW{_S^:W3t{8ZF<m: 8oX*a.cHc%K,#k0idCK\@?v{k8a\ OӞ]{(,W8} `D/'`R.A ZswfO-\\|ߝ ʡAX:"JV? z9bME3=oEtn: 9$%mqU/7ӐOT&Ot''ҏ!{C87Mk$huyGc'A9G )!ugqDS. ٍb-OO9NH ݐGbū@fҸKȳxuq(6b5P/;Eo+Ta {eeIUer^qDпm۬sR?`ʭӈe4P8)u%-!tx6~?^:nvB/i7ZXt?L˕ΰd#dMOk^m&$dL/Ի<T5NwNģ/^߉G1|ObD޾t*X?+EOR)>cekm^^9!G}i*/t2Dӷ Bu,|e1n-bMuN+f?h|ve4 _XA o$vm1^S,Rl M2kuY"+g8wE?x3Pu!D'3Ƶ_$\sT{F95T!~ANz"Q)b #9SYxi>rUç(BSm!=0bm-nF7عJi?*V"0m`z-kǩ +?YsF%T櫁KfR?US*LݙmKA]~):{_Id!5^zxߧKnt1ۉI]2$AjSc |gnVEEHJܘ<0Q U j"0]+-{yRzؑ?lKdF#xʳMށcaB6Z=Iȳ'ki$_{p0GC'g4 .rꃧ.HSmŭԓ#QBLT[)\AJ.)ּg M:7ް!b#O!>+{'梣G;(#NvNXa8եgiS-?~XH4r, I/YfYGOԞtSvm/b놇ݻ{`^)F&@@d:oR$hBx_QeXRChfï1yVBK:ÔlPb Bf,D0m|>f\5!/xjۆg@QHY/i2p'kID7@|guN/*5ZE"5hg@:F]~uĉ^Ce(^Ѭag lFΟnF:Q}q!>xR.0![ۭ 49%+aĢKb 3z{X|L'tH<>Ĝ<+vM Jܯ'O̅w{= #֛UG $Io"ck-&sQgs8|f +?nQա ̇C$#l:P9|NY$zp?pE(;ev~h)Ťzf9/K8^?UbGU= E"aS񐑖+簳wܢ-KȫطkFԬ~3ƉWg`$s焣3V`xm5-KK5ev6ھ`YeBM?np͞r #3${[Z]6m{T (oLx{4X?vkLEC"ԄAYbK=ddLkOkJلꌮx`}JDu(;dr߭ss; 0B2#gJo`2`o /"R@BXli ,@q`gyRA0KFٰcO3e40sn*ȉ VHb F#E)?5쁋rU cz?9|$Q,gh,*xWe7*x>+t='Aɛn`ILuT_xnC:Hm(?0U|Bb[58 {!bz%2[Q/ %P{pOhBWVc4d`d*1Vxk1 ӏ "{wvH]xBɝspS4#.? Z_P]$-]&] `f~}DBYb7"@&I̕Tm:÷*[MRAO6](o3 5 Zؔ4XhY '뾚k焽QM?.}:8Jg݁}72U0gmtdfx9SeyK̵ f'Hs8ILwc9Pw; 8Xig{ G']&7qW"\GEF/'ÊӾ J[eW.g7nret]:1D W`MF(q>Tfc1hOQ0< ByţYtAeTIV>X5b-TDWwPbM۪<8. ZTp7kp?zʔ#׿tB@dQDoGѷPݞ١I;kyO֣5eTڷd@n-M$,nfN_1QԭbG5^.u0%k? dO;#=+k<=YMR7s׭b`-R/EZ٩bm`9n98tW8\ mΨuDm1Âp݆\~iW>N:a1r%z̹)-HX{qu.J%ŰG> |3 G:-!lj@n6x"wڐP0菧!<ڥY>=yimJ{q xR z+h(2# +Ý)XZxڂ!~-$eBgpZB`)3xWZpEľWVﮍ7&ݞ@Y#T],:XTHp] }bi"=Զ Qv\ZWTs<- oE qvjvͯl>iZ_%}&-(jXgo.>i!e%SI]20 >6O84P0Iϓ0aD;l]/rsޯNBd4y\{Z|V޺7ΛJĎ3b 3:(paĎG咔EtV7۳{,CA:ՐC 4I`<(οy'ϲF*20Mje\$x4+QH+5SY8sNFa&f~k>g橂S͘YA>*z噩ִ5㊴?8.%zHAP {'@$wMJYbܼCE3t #ӗR/Qp$JO>%d3s]nI6INEu LvCτCՏ+1 7ŝfmΕY;Z1t%UPpɢB#NQ`4 `l}Ghp8t )\E$~b RV&󔫦܀nO$ bIʍ9k.+o\q @ShÜN8Dn7E>,.vY ;LmnMy ]D)]]-fyqJBq-ZO1rg|4t=\`ј mY cGa dlXrlMFj#ajh%xo.R\WZ yJb,/s}387"(o M ka<+1B+)%a@{gB6)= 1)Ie@pr,iu.awS]UO[%q u "SO+_ʾ׶g)0'XVWe\\ 0>F@$ G gҎl`Z'⤬BK gI&;@[.m'᧜J LE?ʠU҇A~ =WD[끘ٍqY`Čԉ%Dzx5Y# 4yrv;K-k'pxO2h'Sυj!C8l3s:mo|U PQ! /U6b10mU/j㋦jJA)JGf@7ɽUDDJr򞓨ґ⻛cI<_8>?kQNVd7:CLW郒pÞ_[)#Q ȾX\;aN}D{ L Ԓ\Uc-@\:2$ZBhr7:r|2up8=(ށn!8U؞dϷp¢Fc KI#Ct[AXidxid)ؐ! +nXdjtrrmA^or?brRn 1]}aK N5QRF62^dd ec%vC5P]+%(яʯPw@˴.OqJ霍OaZf⁠bʇGz!=`-.cGԕ_$D BA#ct ,w0$3/O*s ekf_Iŝ#hp13Ҡ\X*$M!#󜊗uğJ߈ת0 1Fӑe|q\0FBW 怟UzH Pa F"KqSpl.:X#m-9jFQV7D%0ppϣqZGJ0rsztLʛTKէ<5s8,:]t v+̓UEW0CӾ[{f*ՕAdV!I څ[<{݄K>sUy-dζ<=!Q^ 1 =?X5ǪP&5'ϥ]7\4FrYNI(mG~1J8FƉ) ɦ-9w 7Z=2;r|Κ Go}$4z_%? #y>J朣u!'lc"o.{E&X@0` "&+A׷'7 tkE6[ A `F_zVPC2o6%:v|E;P/h"BwM ֞ M풁KSlg}HPq)5LnH /rPP+,喣6Z'@B0p1fSeٯ/!Ta+!'jR)q i4$uFԘVozEM9e{-Gwן>Ե֤,?h+E.3`?gI>F&xH#tN=I`Z*SΆ0<ox\ބ\R4Q@jW?IPL^ۄ+V2gw_&oT3Q]2eu17{*S"܉̢,jW%(k10 *ĵv='3}&椠Um;Su?:ϭM" P3!ʆO6O["=< gEu9Váj"6dzo<.Sﰝ3cH5^z0E?NU @!k5uiݡ3jmGTYomDW4au;}3.ba( #9 6襛BaVǪxwђ8Xvo Om^b.̡注>{,sspp8~>' ~dϴbDPZE#h|! ]ґVkHlbB#iԤA4!>Dc=Kck1]UJd*l!ਿYG|R]?,6-Dՙ5+5aVr.*#X]Vm-G1 F`m#J͒z8Z2 s4r0HsHLV|"&*D;›N{. _3C7;:ђ?yTޞKF@ SܬNjI'6U$@S>p0Exˉ0 qS}t;h":[T:>1\άBKߎ/H?i /O<0 -T=:|ĵ/(o`* l1!wѽG^@;#ÙAr#U)$# ,<<὜e a O1we_=~PHxz,QwtȚ'u0LQtP&Gq<;/Z PB6/ /Tׁb)ylʹ}P64Jh7쏤U + U:TWHB4FdǞw ]9^7h;#x9=sq`wGM:@/ZO ֔DiNlȽǡ7B=O;TuRl|+‹&? 4$DJ !RT ?gAOf=$jRݪ=Ϙ=U; v_pIT98:V : O|PR dN]zB NsOxľmFa}]lr)iA|-Q4b~V5C!}Yd 0pm^PFЪf[h@^)/bvʗLH!̫W҈B[$.~W_lu5ݷc(절wSUK.Nc:1`r=,(3Ny90G_ieoZݯ6#FPʵ"@92/y#,U%/Tmos GPL`yw˨XҪo *j.X%*c86;D b&mGxYVWԋbq}*XȀ3h 6 Ëw8T">\8+)V)zгsH=#z h4 9* em퇝WO깇 F,߸KؓԞLfкդVp`/ѿOQ_)(t6cqmN|X$pu]9OSfO JI\Θ\q/ .pB(~.{;mBpls1Rg q9.8LtX"~ oQ;` MD9SiH$壦@ҮsGH mYk)+,Gްnkn W%^N… P ׄ:r3ňVkA:EyNSӧd& Ne8!5=k)F| L)3pSإOgD=JT֜6J@aKP0 AX$G_/h8ǯ{9ꃬ}DJ4`xp.4D67}d_5T ٻ;ެCrJNWN\cҁ0A֮g_%.>/X<}ZӕfR6Pjۄr1V/GrМ9ғyĎӑcoByxcY/Ռ&vZ{cY1dAoQ3`Eeb-y\YeC[# .U٭7<ߦ&Z@-͉dd{m3DF[͒5v+_ ># M֩ʅmʇhMjPϷC'MͫaKɩ, $PBӮZRvfYVwvp'M{- Q!6$֡S1HbwM05KN"C/njQAXBhE.aB̹O;:ܧ}ߔ 0;FYuc.bb?ed*e ,6ޱlJjL+.2Dm67qB`_92Ah?|r;:P.1ǹMY,\q뗃8'kFQQ|5Crؤ5X9?ie*r-6s.-)%ʈԛA"j2mp Q+ֶdMpU~]o{IUдaCҘZ713T DP8yc,]uKC5 5XO4|3"%sXacCo@-VSZ΅BB⡜/꺳4+Ɲ I j]2 ~C0=۳8.0v <%c[#^c&_nlIQ+ ?cZ9P9ӳ9[HGe"-sR&ǝ$n ;09yLK>g ;q*+zq:r]WsCo&3Đ]P#I*x$xI` d < NWo/nwmǿPQblvI (jS12=z GXemn k:Lka:۶aD$}$v Kym]/ I N<<#$W*S&axc?Z=1W? 7^QvA} EKE 7\*$".`5IsXdX[ [][A~?gn|kRsfsUUō).YL|wKJ48̦8i|\$EO1\sJoO(C>#BL}"_>&}ɬHM|"3"n!ORIuxm.Uc~TED~Հz`.f<ňB -$[4{/+˓rE.٢n\ FDB_h"bH'vSƦ5*) 3 yO= 1kp]d=U5bOc2wW rl!"(d[z ma &yȤU_}X iH~Ěތ,JJ}JKg!) $zk#%Ag|BxkE_^^4v)SE"{u}agP_SV! ˴<'<_BوP09DTnį$m w'HK:9 +Z!qvtyhV9D `ᚙp^Nq7>wEĄAcᡒʈʃN{X[௻: ^#rL ᝆhF$qmZ*njkަek/8ckNRg--<6Ma?ЕOa7#gzoQS'%x,J]37 fjF QdσK Fؘ0au,T50ҹ%f:JS߽dZME,#8[K %q8WQ^4mf&*ѐ7CK!q}:ޥd`[.Q5Isω&d;LԠn#!*N}1HﷂA7tb::$]$__#5y]ʊF2fA^mYddWq4u{WI4gA$\XI5f is=+x i ,aD y0tn==و<~θ>Ξ420Ξ; ;oۉ G4xW:Eo"@MALku29tC;?qAl$^Lș+*>9~F1R!΢\XցW0XHWR,V4EQBD96 #N1F̳=mfw̢Ej<1dYKa҂\4]u*%%}R(Ă:}[%Aʆ'qƑ˱{& PSOG;-j tIV;*8;Fr˲pcw ѳQnX1l3I_:XP+`RViޥ%gu١.s?½Tgj5YjڻIB(%wRHXbc?# /_Ь! GMs=R /=Ϭu]>YL#P`vZ%A*]ڏD,rs&6%U1`4 놠r*29KUҔ<)SK[H,hߩw&hlF@C@oҤ6@=dE/.T3T`3Gm''F+k*9WpŇF]a ?X~k~+J x(u ֞Gk^$~ק÷QM4TXnS9㳔?V=ӥe;jn2u+fFQ&4/k'r,twdLmY{^@d >_etZa`:hhyXQ!f9Gkt,jkscD4;LM4TQm!6Gr[79TW 2P?+nX4( = TOP,J '"%BMhd!h kd߆/.+%ߣ:ER"fwODx af-0>>`I0 Gc7x#:gX6lbz8l /(>g.\ʴ X8fR1*k)RK*")H4߈\6nJ *TbAH7װm?0:x l3dd!J #}g'6-S:~V׺[$_HW4Fhs`h]YNΡ_P˪BޚTExy|oSn|ǜ|3+Ү&y| ,FwmhJQ zUW}bYr KsI}˂*&]5V?u[N/+BYyr=&Z+&1l`Q$DGqtԓq$&Fk#lK5dnCpM8N-  ^ 'a,UKWǭwP9F2JN:.c{W|?Ulk aWg1SטplHfv~pW9Le,>RQ*2/$^l7F?\ܢ~╯! 3T`E^,owsy2+*Pq\fIjMƾ}!Rdb*+{?C͎uI䭲L(gr3J,hDv_RAQ⤎(wﲛ _Stg2^C Wr{U5XUTzKjnJxOZ͆O~9Sͤ`ތ?Ŋs`@N/N kn=OP;fQSnNc_`eA_HvF5;{T^sN/[o{FRI4E[3:;<)b^K.?"vd;0żZ1\|,A m6eL@pUXҴjwDY,]\zZ޻4&'VK:RQ E/7mm佸Uz,ݤ;ol bƒ-+c:_wʫ{͗z.^.ՙʂl4ETbaWUDgDUq nk\\U}sD[g տp׌|`s+`96WeK ~۰a_~GpSJNUYLxf"/c!- 5|Ҹ;7 wjN]v`ر{M`[0X|Aq´J\ )W;hFR)2 A!)79#p0Ew߮}n]y+9cz%O+x U|gl@ gGG_hm6a ^?`cTPL]`51ikB"W˷A0$.o Q'f.w2~^6tY+TNND@SREL=nLŴ;M/Qwi1.T䬟1F^^;}u99<;JS'׮|~^q+嘲/D}$)YuL)GҤÝ_HHt!%eLk r֏+z);҇_9GCqRO!ϛ#%#wZa5*#=b_ӀA]m1k52i|PbWZ+:\W["#yBu>slS\U͵A#ɳq7yMzfGmó4a""(*g@veC[dhvf3R8I>DM͵@^ 8Ut7U.b@usJ4yОE{s9͕^ O@j]VT+ iոQA)!h)pQecIJv# %u?IIEYv1T 0.WGM5Cw$y*N .ಞ*o!w^K]c [Q@CT0?SJ}Zh5%DӼLvH@_m] v rGq4Ṟpy0RΐX"S1C`OA0]єNBNNHipbR.g0?qKaɂj?)if17WazT$dI׋3֌Ũ꘶8b8]+60?+Kq]kGq3=uM9XvI4cSn,D!fF/\o-,r##v!UVW :AYXL~e|ri9`lq6]ߠ=$%IrOlQ xU>BIX֌H ۑ1(@+F<8gˆzʁo}KI}"\/c]PT(pn}r-HXSWVm+? -0lqHlB8??  8˰С S=UP_Aſ5:"i,0@[CX28Xad,IƩAs0 DbWNU1:0EF((ad3&0U=l8+/fy%qD׿’*ԐGV5N`;n5?Ea+CI{Na42eZ*De!3g{5Ȯ:`Zvϓe@[q%j_6z^"4O*K.!P߶.o~MN *K~;d1-YI@!f&tDS`7 Yh3.'\1j,fYybń:a)2wÜ+[ 8%\ [&:#3XGS,}Ff= $PD%qꡥxsS&nUc3c]3,r%d>Ҙ `mV;foSwUì/Q.2u-?Trwf5й".3Ez`\<.y1뷢Vts~vK 4 =7`-F+bbsЀR[qq"1U;mqAs9*+E/X$'ix(T*wU[~,[%^H#}w5vGP/,~b[ 'iE[w~rm!|$Y#z#ecΆ,"OR܈V-(|I\p==Vx_?ǐ=Z|!-ǒ |'pnR+ck$“ݷ;bwOGkL?kdpgoP3E4R;y2 9k,R\,ݯslq q$NcWފփ88W6% NЕJ%oՇȋil~-~&5o$-$vRs^47k ;E@cs)K=CvSX %qYƓB'Y,]JV"f3K~*h ~O霩q+9WBIx WGwϤ30ŨPhbhKTkqx79_GvzgqHǡ̈ vE`{wXבV' n\B^evaoE,lЀJA*c.j!rm$}{ϭu>E{! 1I^/xuz9VBцͶ+)?aB3kD'<'^iOnfyn]γJfe%y(W|a70S& Q::阶Tũn9n+`qgH  #0%9-[(ni!u*{CѫaSDjB%QVds0 CNh~тJ_,Zcͭ lzDٶ`Ydԯ&[ij:Q")fIm%^e[jZ BF%`]yN}[ɥ:z슆ipiiFxx 5}7L\z-paxU9s(cIC8` DZJʨfnp#'C>TGY% {95^}zQNiAI<{H(W]^˿_V5dȷ(.=-(2}PE $'VyT ? Gzf(a?140g@P8 4NbH'nȼd ]F +z[V8O$ȳySac$[% uD:|ūitjkLʱΫ| Gغty=Gv)):+tiYϕ Kd?ɤ> 8Y=&;Vi_k*=. ?r}8Af`ެٯD[$Y4*kfYJ:Y/?YWǛ v\77d]SpAZGYJn\b͈x`vۆP*2 0i)gNONF :>aM`JbK㽑.4vT%N\dPlh8L2N'S6˘Zu? 4sJMWwfD<DQ,o;L]V} M/lpU5qʵ?ZsflgȤErd9%h-B#抒,mOjs)C[v 9A~!Ea 2+-M9Qu!xU嬘^G8/(f8&`׸}R3u!⩼~@u";Eڌr}¼za, HH3]@<Ќ]R&]SO*nq͈PBUD_mVu~*W^&ﭿ5+u[-ڂ{W+]a xi>u6Υ%˞^m4t2>D$h8ns:g;3 qOܩk._ կs/ q:Ŵ0g\3Z[{ɘ,Io 5J\ЅZׁ;;T;rf촵/›]fӻGx/ʭuyJcφKqymX qL~p7ptVDD#BU5X@A,ywixMJ¸V`j='6,7`u)?kJ3m7jNpߠ4P"+d_.S0{x*(k]kHfw6bHm/E31*~Tv.wB!#w(4N>%Tl/,uV%eF*v9on]σV`R#\mŊ JՊz5Ԁ!'U;&YI=,9=MUFY5Pn9I5ik ʖnԮnnG c*W|E|bǤ*@$_>4r*o&[Ұ5+d1&st/ѼНe#=j/P{Bdjw&we}.$ y9)D[Nԋ@=bj<qbPa.G~2W4SB #x4рӎC70&F h)9t55Oc}&9p:Azj1>I Q[dj ~݃4ܴgp jeHwYٰX`c>-`5м3_kB5:{}eg=]\R). ncH}DWTiwbT%ND&Y4@meU]y?`+`JFCݍ?^S/ 2VMY]st1QX|_wTm*kYNq)yD)[+=NK!T:\2厮P> &׻<1N[K pKёXv7^r^D-/m`-ߤ9' O^Zqk^4M*3SRo't!vczĞ~b VU$wX̓yɸa)q!z ѳO a]<ޔLy77ǜmT%SLB2*p@xRYT/9t֞*NPY7?<(=qƘۙN辶PE~LaҔz/_Mk%RJ"nc^)y4mHE,ǃT?sh`Oq~K6Q1S9U㦙M'ڙPXVc'g6_T V"f.SOزma=TLs2͋vX[uC}+N?õԯaȹRμ%rʃ^*TC"rdu`Dwl$4ma[Ci߮VNМ!RԘd1>_aXeo-b.s js BQGdJ]o]6b@?UQqstΠsR.ej*BD3¡$%?fHJ33CCTa\,bX]|,n&W4c}&p6-Ky(soH81,5F\-zn]X}}r& 6=xoy(K.PAb&gP{Rh+"jaDodKMW tzKZ@+YD[M런81Kf\4pG?@}d3 ha)^<+K1[z@sjXL2M_J BO\6H. <ߝucwb S׹hgjMMW4O9gxˮ2id)n2F@]=h`\3tR>t&? _U@ 3"ȼ a:+dZmrAro&rǴ{pnݑ#շ>w> u&:$toDT}9D:*qw{Q %3+C#1U;"jqvhvz 6] 5'ߔO\_E,iP/?5.SX@5޷ؤSSD9-e"gBWd hH펴z2uɐ؁ҍaHcCkznחUh h"G .M )fZ.u}_G*dzݑ$mLwxz@'Í Y-]i y,]LI OJ;\&3E?0O-2I!R8损>)4{o[n3 D` "#9#+I9O? $=D} o&3u`9M 4*Q2Iu%sG θs1WpzzQVKsv=]^ͦ#ɋFߊLyM?IEnbr4t'Syf!_s}ɨMv;tjpˡ>6j6@.!MAfٝ_ڀ 7.KFi}nR\?7@?DZz(2)Yvc@Jwt__-h$\V=kDZA`keLA5Oج-MCg%i@Vu34zb<RV#:_PE8ˌ `KsHA3!=je%76o3``.Jt:K^m=klY ykL cQ BʕHX g*l 5hѬ$E?džESg.[`utt_ӴթLS#s}s-RDِouÍDMqm l)hndAS`B-죷ǕL`r[7rkĵ8t_*j#-@Cѿ;į|84Mu^⺵F3gï1:SqTX᮴Ϫ6'9m"ƙM E2Dګ9 (,B1Wt>EI>[ӓhzop;W>@"[TӟFgxMV "a\O̧p9d[O^My `TY !&ݵAN[VAW~է;S x5mzXY߻HMnɧ1FK~k#hWWdkM*mN3hjxywN c<_=A5Pv1ldB]KS )5aq Tx cbN=ʺzԠjV75) zj[!4eVB7L⡏Ktmb#s.f)CZsȄ(hmc{Zb}Ff7$;*tig[@ t) tNƆ>|R-We&G?3k= `RWH%zU@h(^"Ǭ)x:$;ԇJ pɾo܏k}$_#q@Jnl YѤ%4MWG>18P,}W^U^,Ph \88yi!!]/ŕXQ,f%臡+*4817{bPʪY Zۯ$J$".G78 veetZR'Ik"f8.4F@]ux0. !WUSeSI[~;FQ79zjzo.$1~Y(Ww˻ΒƁ9Da]m59H?ܞ+Jċq3g0Jo V,A߅An^HnX !e.K^=fYczG]fep-Stﳿu?+:QY315^Iˌ C*y)+͂Ɏfu|p]Z\]yWD{Wfi9G+ '^])LJxiM(ۮG݂XzḢ,J7q+_JT9Mr[#(%g 媞ݹpParP[ 7(#k+$&Ӂ:ӰGЪ푳Yv򐢂$zE=Fy#ǍT4j: ;>KEFO4,d b#:Di6@ e ʊoǡ*8|ӏ)YٞW’xiutFܣO|[R9;6$Wr]k9qaV'69h ւxуnAGs`NOjvфD=Wr^~ ( J(+p`B6ΐhNO4Q.S-Y{2y{5<ȿ͝\,Ou)P6;u42[Dɽ~c%ε>‰#L-3[>e7>G[p, [ 1npʧ &!cvIO><] o8 \3Tsq+RRG;zyԓHd *R@.:s;"on{HǢ &‡R7WMl,/s|flfIĶ2y15&W_2Qٻo~Ϩ#ӄX3 xFv1j>]QG@3MFh^NT-ř@<89 5f{lNh32\R32Izm=*NWya Ez[ʂOU.Et5Hmd['gPu_m&k ށ8RQάBH!22F"{)֏!P.*U"/բπ*Ctvl+ݠ駐XHŹ0x]o`E֓a佨ےnKTy8ӫI}xmɜK`ޅv+>^^X/bzX l)B 'fR(N#Eu= ~Bמև$$h@b- R\7qZ1j-A]]ނy9nmwFwl 2c,r~ oX.LkyHoˊ/}CAV=Νs|`o{@QG` ö%+)gWcu4T %(JPӐL8ÁYA˕F3͡S?f8EF|(3(]gd-xqEWpўsQ.zm.Zh~A8.LmІ\iޟmf'~ P(;j<^.̔jϜ%K[/V*BL%Ps.W-zJUWOfc??1*ҟSi36AH~SWpi:0"6ޙ z614xl !Rk$"$(˂-R1fݴPwz L/QE˽ק'cm ؆PA5mdPR<^X3 93[,}fqz.9_ZFB zmrBPJ_)UH]Q(fy`M.̂ի3wVDq5\s~{ҝGjׄ9Y .m4:N1aMw.!/]'Tf m_-vlT&lGm(sÄ_OPa@IIʡmbC7iqKܿk9B iţ&iSF$~A@z9ȧbZm7~^nPXw. R܉H[X7u2[;^)]C\)a<{#*r ww< `ɤ'ɑ" /dD=..zKSL`?NG\q錍پa~ I6i)>Yzv̛ї#AgXLpȸ2l0ԥnDBHQe>Q'l{5!r d+q֣uw7R8ج{ie`%s_KAS2#|К~3TO1%ͫ4Nkv%?yYqd[4)Gm74!^6ъӅ.S61ЛU R=V»JoF )ϊ162 ?d>6Ǣp=Nw9S3}2T=xf\iLDuɜ縏;՟TC+mFҿi75CފxXdrd]dh/Z/2OSCbƳ)+!.s8ґ#Py(,vЍ`p Y26f;B;,  8mgp ЄϧO%'+B O/tce6UЈ@Yse PۂBW@)k'Sf:[n hA xt 8=KLʻooT+0/&EBc>0iްL> p4;n<Y)bLnc5P,%kO[FnlgPnj4K#w2K&FFm:r3ck.ڠ6tAt/7\vB!8`_dPgզr ΰnK̝ } MJ,X%ɚ ~ udfYG"Fnͩں ۛJŀOEHVXhVMKVd$gh^1u5@PӾV{dž״'q6ouT9kVpTf$DZ^0[Xbѹ_}oFWڭTyLcܜ1is VE|ST!,r 5l_,0o.e֑!-rJﱸP4TܴRYjeےkgiêt9W1 ,PXڹIX0^ b*X2ɀ((Aͨ~X%+R?h3_?wr #n2a|[ivO5ӨZQr, կ- &$b> pftsMN'g27B^Rj?7=#syv]|7AS fA0%U#UݠTHS,hmP4n<8>%Be6r ,+gNpSҔVAZgx{M}d覜l?.-閁en%.1p;_ތ|gBrd X&H"|D'guq>QKΡQ`"ĒCe7b(dYĀqhNp̔*wOm *~m%+ m.BmII9YǴ%nD_pQ" ;≓JΧg2E3pUB*tfۥ\ ۫|- }bgHI2$bcFSs0 <@=rr7뵹*<zw/LB9{^U$D Lc]8FSIN\;i ղ*jCqSi+hd~VD~Ioa# +VO)c/6^XǂE;YTXʇ,xǖ47-^E,4GPො<\kWr -4uNEr!ok$U$[)`o Ũ.,ۤaqHU{LJkȝ wrXҬ暞 &)+iS_qnĹmvQz9M,~LL~:32F)49i mI cމ$#zm7,VH6/Lgw؂!,$yiE"s:*X@+a(̷돑k?dRyPkC$U4NՄW\#I+!{Eҹ:\ٜqm&QC5 -EpMn $7JxNp dDb;8Xrբ-a6\?f塥@S.C8>a5yv!;OZx鸏ܗv4Ow~= eߖ3tЫ:1t4͛,a]G RX'V{|[ /<7XHߞߤ)A3D MbG%mP<]vjCg|;DYӘ]'`8Lه3D: 9(m՟jl$ go3,dƯ~3HVՎ뫞LJF9^VA-tL>z^KB$dl SRUs~7^=%_<~oWz :z}Teu c(Pg Y)C0בQF˳{kӪLX -3 - t rXec0?T9Ń]d\V_5@(xc &4׾&uwO+1*WI=h-̅ɍl /3ӡXdM[#]l<~y\[Lv;}a$!G>NvfSY"մ91~N拋>z&ܘ`?ݸ K^_5>gO`J)A_Mt0ZY\ܭC rDwE6@Tp&_w;1!]"݈%4s-'ߖ!2]alMD`o6y[0.|k,Lem{ UAgۮ^ . :Y'k~PzFāX]U8*"&w2̟,1$iKi9D'W԰Ob@c]N< z8n.=N@GQGD{6hSnnAS"lAl_+A]PnG܀V\cC琏#_C )wh kӐkX`yje]r1ȵ]E2ӷe8lMLy9S K0 [_Z~ɈsXP.pZ"ƨo`[@d-yyO !0LO[HsHiUPtmyN4jMyREDѝG> C2|ok0!r3+[g,Y@ĽmM^Ʀ8U>-xS[yu5KjB:r} G/jk24:q|:Fn  a~ zP&4Lyvh8:tAVEhY!HlS@vXI b;H Ubhۉ"Ra"FY'HVH-,/8fN5U>Ji>|k\yUNSrGMu.`\oFA0پ'XvU0KI4lxϔj>$TF.I9YM2qEN$ҍSWWJCz'~M\T By _:/A"P8 e I4>NğmgL}LU66fYj=mQ3s4;Z80`F'[‚R.jM+?{:y+tT%É(Hs\E7v1%A%Pޠoǐ c@5O-yH$uz`s>j,bW F^c/МĪsE.5,ɛ}noxeߝ'B= Ec؎~Hnhq;gaB;y70rcNzjӀuH#qKT8AAkz!W?R9P*d.h@ҴG8'.0OxgICF5'!С8RM=zj{F"HV\O^n<sCWڎ5սJXWQ \ݬ.YEA ϐ,Xu6?@DY7*u@02K8SI8g(gȟIm0-rKeeQ4O&&2(`ǛBfYoy@M۸BXU:1필 .I~d yKVuV~ ʉUfQ8w](74ͻLn^>460^:c5^yΆ .~ʰAw JP$da +s^v/ӱ  ɱwy!r? Ob&msA@}rt~tBrd$Qp5(dJBH׏ж& 2JiXDID6vȋJOENZ#pnH-`4ELSV3(@X Z(&^1j*pj6CN&Ve?dS ~M7N>ߺa4 ={~&?{qpoɯ~%clM-3&OobNd;MCH|C㑬: I|22Ҙ}I~rZP {T5ڭ+>b$~^Kp93<<e.aE%@Wz}bF~jo Ik7Bu)B,I ZjiL '*LAjS]C;"Ϻ]M0AۛfmwthMWK~kI,6jUr" g<ē3:qQj|m*hC۩3&3,@ݦOS ]n^2AQJf谅 -`E<qIW(1Kח-<&϶ D_C_x5GĴ[[>]_Ja=G\tOu Mʡ +Rӄ˄[fؗ {RG $a6qM oպ-j<:*qi3;+6DESL:~M[h^r~zA +Sb/$Yac ٟ]%;¶dA2H=J1"/㻲)c9dbc_ؒ@\(t~ /m AG\TǢ?˿'wL6VF KHG5Зa.3 R1\syCO^1ӜZ$.:ˆܽ6]O |c沖ۯwR& !9 ,Nei?YB_f7zCN~!%hLNHY+|4sk*ќ fL"/r>#_>`l0v̟\œ[X;+ޡV`[~.71@`(}J+E`y)-g("qOS=(Mv0*I9JCa7Jiffm_Ln?(s{Y<J4(lk)l\ڹS٧ЄBhN {VSK|Ft͞!.]v <߄(J/V7ڭ`೗Q}*IȢs מW1#[@+5TѻRƱ+w8G,&oWhtQ UQo0{xN@Vw!.bNs&^joܯfޑH~w:2 W)Qp`ru֌O:@yXv.=ƃWvfx%Rdy`뻳ˌ0ڊ<)Oav@'z[>ڮRKMLOv[2&ogLL/u+=uWf͘!0NyL؁Mĭo:GGL?կiKX#e(W&[d`8cp;#+hG52wPw4ɂP(*tc!΢ʁ\vQ(I:VΠ!@/3k 7OHLbT{w,w)Ң6qpH^8Euy,- ogHn?" d ֕cnr`NB/ *Lp̻ `4Yg:gҞF BTjP0Vp1iUkCdaG;ƞ;0#dIWBfg5̈́H#:x@B٥؋?CX dɩ] "W#v 3ֻrx#8 )'Ks:X,4vZ21bQk7u)g]!-f9z> &VI@/͐5`󌾤uKI:dKehCn*l845̘ [v^iU,LM/efw:H@Rpt #&~x9=f^nF+@Tcd;NUF\~sLzXlf]d=ʢq#@0q[@v"rq.t/\CNe|RIazZ%6*#. lW > ICPzgy0߇]p&T41=~g\oe h·@{ |VjXYS tQJ G#su5:TͮӥR5iP-t!Е%eRuP9ys@RmF#dmiV*g%1Cm}Dk<^:фQZ̷/L1cL>ă"X0I3 옋仫H, #ټCxnΫUvf}EKTI x9 \ eeؑϡr冈y>* :ʙCBpe0 wwR |6/!w86Lx} fުsv+k;S "gT䫡!Pݵ ;5F k k Kz&lvØ0Q8rКL`GC|9p^ K 3^ֶ1Sߧ*wQWM% $+ Ӑrj~8Tg0O$pI;畄D3!_~R,s~aRVw-sf+\2Cݳ'LN}S2̽ۍZV`a ][e{7ug{87#_FBtc@j顤N+I7r+G}3-Ux)~, 2PUޗgK*+K:_Ym%*.lGkCziurZY "0T/O#ĕ JT( }%c·4x2=&"hzgON2#Q[ҺJ(;dL=,EY_ y9Mz4 UOJثMɌDf|='ϩEһ~n$4;"f 9 Jf$h WQZ?#*]= O= '-@AX"#)]D<96O4"Bj{ Td2;>&cFxC2nB.K`h/~Ol%>x.[f$&}(]$D s. ;Lo!@sǎuHѱY;tzO5<= >L)j^k&)ezvWR΄:Pd&Hz!&05L eg~ Mz[rTk/go }1C| ̤z䦅UZfpV80,J(UֽۼbE,1f"7{=\?|^2N;E7tdߡ"/49iHN@|?yd}e kS{K~IIyu@ F{EQMwgWpنFƁl,g#h,L*F,1C4*y׷f38V>@Fnq#--H!$.k6e jok#Kqj-)I Q탯H$PPD6{oc"pDq|NlVK2 fW0<~8S0(JK*>k s۬[ZxO2g5d2M~s*,Su-j5`I,& M?WF'g`_\ci}.`9~*4p4% ~{ӥ 8߂uŮX|['W:o!~u!5I$|#b?*|zl)%xGW '1p^k i:7}EPM'F+ 0Zv߹|c #ƂnTmh>ʘBi)$7}d 6bvz4}'E}%p&PߊCB13a4pamI@ƳU@6 P(8u8W}1͈NW3Mtd1$0h31q{3b\1صl^`Gb"0Rnqm\g7h[.&mfh0L*z`h ~VX(+@-^G I}H䗺s Pw4q)qUe.im]j:E 3&Ӥ+Pf:-d/-lpK:QkOY`^OD Grr{۾=F9OZܛHH Ư2RYqS]{2k0hPI RVVb$ħܐΉ}s&XٜY vhO{lwp)Hd9-D($iȁc?](skBmH"iTE>j342e#slE7GnbwX@p,MG ic7~uRI0(I>c/nMwhJ A/~ Nk~M wlhp5m/VVT\nV0d11nX8r 'PfuΒs?aAXBǣD.QTк00-5)W2Y1z"3Ei1̔tnD)T(!ء:7kT+ΧS #(iK–tزҢ|I_Ei; K^bj1ltgC' $sV5M/+6[HYܒ[PqPY\?p  pLS?`c,i1;rᝒ+X RƞXc uVYU64n*$(g |̣!4 ^W}&[w|Q|*LVŗO=7Ӑj8G89&-@^"E=0LJHϴ&yЦt*xJP Z u ?zV!f|F+3M^|HK`&\aў*NWbZz9 $O tl">wO N>-NSVTRU$u&Fh<oBwK>52%cN>?G~ZB*yF\&0к5o0g13J[<}sena 5w1ҦI{㠠E0%dLjU-~c!/ sU)j&݃:uȾRݽ\{{"Ui7jP/(٠Z@ +żqB ،H (Q> q')UA2,_Z]N>qvv`{INoxwIh̾gŞSZV-Ycqga&L<"=vU VR|"> EF&o;'RT9E ꛧ.!@ɻ__x;<@/_E3Aiu̙N)ur+MK])sdDD揫ijK૛-UKP*EO)hP'9@k BP;l.\[ ?~JX,MSsS0Y}[k | ve3F?(:V mRNZGճ^EJ3hCS?(U _{To-!0<: p܃u.(_uy!`pU4;,]Q`6*rOf ׶tBԠtN#5Db$TNka*'aN$:$*k]΁B 2ӠF_Pt0uo@W> /}lݦcp-Te:osO"b:rɭvb3HKnBS'[M-`LMP!JZb ZӸ%=*n1=q\Q= s_&CRg߱2b ߝ{_M!ň">STBEn9S1*v Ƣe8.,ᵯZCP|nw=[W=|I>$M˖#/&_WjMZ}TyKj'T&쇽%-Zm!4p'%yĢ&B#n< ?|-LyC0I/m^|<mi%bPxh^ 0>^K91oy.%B>=cq`[beN7\T踠8 pYlIw`;$x.>d[ڸa*|+w,;U`e:ÌqGV>HFNkj@.7O?tD-WC9?SjwV4Z;qu|dy!.(ͤW 2wOվ z3|&j)Kyk%1{źo3!JC md)F#O={@oG*TNa hmnvA\nZs6Ckj:bٲ/B VmlWZ8 dL/U!Y 06_]m,UcisP~5mPAև)% EWnlYrYGg#L2lq_iS=ڇ[WjX5"2jecGbӚ7- UlͭNQ= t&$48 j}_BbEP>gCF?6E/fm1[bChCss] d L>M2@")-4Dz_껃6m_5WԷMHD*,mmjGF>#S#Ov-$_I'@b)omyd3_ZkI4x4 읒V=4N,~޻H@pb$1[z!#/rE3ӹ")Rx@AgR׆Ko wn0MX=/du0P݁J~xNoHJ_;H~x.~fڼA> `!ͳ%|'dyb,Pʀ!?2V1+Z*. 0۽Я+N^<-h%i-X8 8u ^[ܑS[»Rp~e&SY`{Ta4C:&ڳ#+E ?j0}Sru,cvu9XJ6Y2ZsJkӐS=n$A?FVO֐iw>fQ^:~#.Eڬ]ƍ G:͗ApkLA#;[0߳ivF~~O3ֶ™젰Ǔd2H:5~ė,IiXcLQұ_GL Fʽv~C&G[M<)7"< yNLx^4fU':ߵ>G`63Q Ө v s$_c~RUmӫ'G*%inbxy|, ͨjkE׺@fFTi ?Il*O;م(`t_-$Z"MTR3eub ͠ DˉZ#x?C/\dV>uՕ2kHJgo-쯈dNo)v{Vl0I__d5<5(Җz$@=c&^٥;?tGd|^.w98E22.U`YhLr>S Lg )6&&]κ~v@22KڇQ8} dLdP5*7h#T#oUUS? ŴbրkB\{#[Nk'+=a+BƋtGCa >*]yP? f n[ˬB-,Ϯy&$Ne{_@)AU:q(ppLgp^~Lh [-Y\|7Svq:0 !*tɈb`BTNs'IF %h&QFy^y'8B+ұI Bu'55B`|MGKTq'-s"!ΖwJ$#xLnž0 LW9;ϘMLRل}[7 ȍ S8׃~ajCI\$d.Da?lW3֮4|=ɕxU:cnͩB $fY Xl*9TNc=8R7 }1,iAH~C1 gr׍էhUkyj[qΚ.x:o^rnx)ksk-g“)?Պ0|Eph[m0[*QXXe$Zc=b>Eddt;Y?GJ,@ILsm+u#㢩x±~f$B䘡>_WciHٌ\`3ܧR'3vy>,s){w ٦%=\?an{iy'"#-`V`V%ۘɽ@=]D5I)γ]ya{`}?afiu^KV8KL# 0SdԨ:쮇oQr20$@KY!6d!.cM~y%h2hR^,3Jix[6=fa|'lXl(DB^E%Pi 7"qIpA6L-`:F;QdOL#Ct_'I CZ&cv Cb1\; Z ZU024%HFI+`s|s;ri=INDsXj.Ǧ s* +L$#NQcYaKf*TLsh[xbɔܴ$ARR8h^9z3Gge~#eUbԗ#~645HJ 5\TJ%dA?-*I2L9Bl|[ =r xED&ڈw-)P#YQ*V&y-e;Ps ټ7z0!|qh>_Dz{X <ҏ =}X;S"?w}"q3A}^9VrK啻1G\ܘa9wg*ЮM-D.=G xx}"A,íjXKgIi(ӭvϰzFU}N_,Ӆlp6J3o(?NiL^T9ܓ:ڬMh/>ʊ}5Wtw4>,WJq2;^H+EOiLwu &Y f9i\y̅6{]۸mmO{'|kJ:'nV Z(}hc 7 [85P̻/Z >A˼6Bb 4.F 㳜0JfVZj87Y*PE1Ⱥ6N9w,mvPW )F"Mm0 XO$` Kj@2zz|oC_RZo|W7^mWJܷD7+Qk8\!R);mEŮ`9)d kND3 I«y)EEՁUwӹ5A=Rϭ]-*S-x`3Tܶ)) k2v Tp*Kmʏ'?;&i! %A} `S]@ZWԬj(Nj_=NEc&%D6 v0w]wPK7˓S*Š}9G1G> M9%JzՅYתpiPyMcQ9o0y]}]oϝ޳&i$%S|;kD弾R) CṜ <9vWr{E~`c[דd}1k;Kp!2LtfjYWGi 9a+xGObݸ>i=nT$uܔ;{p3 1ݷF`Fʏ]Y!^f&yk,'z"ܔX힮Fϳ B psR`3"rU#EDcM 熣jdٔQd()q1SҭJ0xڳ+㭎|ﵐd!fQ~ru9}dsXWomnݖbz-`A+F6N<ˆ8lю9'uVICy4CO_e$2BO<1ߙ񔭻!,2z<5MMzX( }H,k<l+hLSk<$%/npߜ74gh]  {fI.r`/#{\rLAV' s(_Mn*ŋYv׉QfSoZs0 ۂr!]ٖ?+}rodjچddƛƑg;!3EZĞ (W#vR}tƱ:ty5y BО/{&> dc2!gk!B{:pa8,$M8ݙ8p:<4ax*1ƔѝB '/D<'ԏGa+jlJLJ7wC;>y4Iy%MU#̑ΐ˨vxMG d~S!,q T䣦]R:"i8j討_ᥒ%̍~%?¥t}b(H]~G=qƞwV<t鲇m^pף,292H*ڛM@O=}@x ¶Hmý>cO2CƮ'Z9/巉S DnF#$z,* Q3^Ud]c}|?(?J)lSjgH8m*%_0k§հ1׮D5^C~q_Q N C;]^`7-V_ B,)Bs}p.n<+=dr+'5_Fot]6}c QZq*3Ċ@4,? '2 [ҚF03YA6}}_ԏ/WKHfHx"}1 1 M|aT0$V^IZ{ebuZ)!A8&D}>X}a~8pщ[ y8y1`UqT>pBvA P9{UVw}9JI+mu5$Ac 7:=?B+=u|cؑ{/p(L0mkWMeII"NcuLtX 3'w c8GQ,sbjgB@m3LP\h wT\לcغB*з9|HOK#3 fT@P G즼hKmL^&6[^(9ˈ4{xr* d>Бf4% OYPҷ&H1~\cZHoLt"hCoMQX>4iM(pk_wa2/{gE`U\Omb:^+>ʱ@' 2n{0iFjP^6wИ\]T 9\JY p<(/E EճI%-e|UÇs(~SAb2Fa}n.KJP>{СZuݹd:$U3]S~]_0HqU[_]p<"b%aB#@ ea@tuRfTNI qhnjXUHG!-S-+Wr1j[襔/.4zlF 5epұˀf t7oO[á1*S ܺZAck%}z^y⛁4A5WK"dm5LJ ܉~u"ʝ$O6ʣ;dMo1 6Qa1acj:|I[ *U AEʎmu!.?x~rg8y%I !7l$Hԋr,S)oˤej`359./ST9 UƓ8:^ I3vj5 틱pinC4 wݿfVm^hv1+t#ܻT5+F_Wl.?܌EH)9ܜ'MJJq-o=L18QfdHtJnvrT |s`Uw, Tjj>z?mqTS|[`r$/Iv)Lg  vOqf}_@ao"}G b!lTI57usUdAv1:y,!4J`#)oK 6vR2T]z?@L.L٥ DzsYwYǢMnu"-k(aYR03BثG8 i-c,n٭t+.$y /YC 1DMys*O_Yy2=獥qYj\5 M)ORVyJ1yuj-VO:&8Y%=|@ɢv-G.Ņ|GoHBW2hoe6([xācьEb2Y}x Hk0rr &HkL;>wS2D}m% RdxM1U%G"yO #`l:[8n?w}nri@;8SQXcJƠ'&d b|Ps+Uvr2+*bAxG:O6>`WM@yUUΛ; <1r @kJrǒ8k6̔X$b[o4'}rrls@Džgi? ve9%W_D?<ꆁ`?DMnᦉ)F c;c8_uA;@7C`e#mpI" 3ʋ,W/̕r&Z~qСU") ە)YrL3ȡi'8/kC]O`d nHV2zɴD:0+̰pBHK\,5ݢ2: )&^!$sdc'e6'U5w1s+H#@|x(Nz VIG {jnB8ilgQkU)/NBs027_^}r@r[1PNڌw Xeb϶q5'\~HgaC-%܃@"S2@.83*'9C?Kup7 4+ۨčF?z1s`IK 'LL-e_>:dwFʐP϶Fc3oQs1&orlhD61WCyƞpg7~Wm֚Uɟyymΰ W"WYd즅:2(9Vn-q7@,.t6Yp'u~u@9,v;A l q{]hgϓFXM}RƧAl<7 @a_: ֳJ,MC1% gDų!sggT9>%y傳|E1;.oUV5a6\^hFuB,^lY ԭ-r$cWQV#$lW0njِ6oJRVᕞO֒QETOϢ_ÔQTvZۉ2(Sik=Ұ G`wsUh q ފ@EF-\M] ߐ$vm~;&?([QT;""gT3ָ/Qؾ]E!XpF/ņje`y̓[kWh2!+7'캛hTĨ/:*\@c%ଇR6vEuۄ~ BRlvb70Dņ_W+K 8ceDA6L4h#0O5˩U0umbȬ#s?jo CV.%DYW\o**3mjLKw<tE/G=?V\Bi[ Sx-Ǹ/AelH@0엃v 5QF,k&Ii2kH"xD8JY!}YG#>O XC[IQ"5aR lc4@B|̫^x /rBaxF y/sx|U(6KӸ$rXvw¡{Ȇ{kY]Į\1idS!mz2)f|l5!ćJpU67)"ecAPދ Ր.?u7~uϢoٷz |ůL7`A>l5u2A|i) x{fCR^sDnA̋'К 4W:Plh\cw8V;7 Pqy^x+({ H.kVS ZCTѳkkx@:o8RD)"`۠wQ9Eeߟ}<;+^ƲL)gZR#@ɡpB|afCO$lrp"y*٤XxgeȋV*~B'Н K#k\v<&lJUݩk ,eqy`6ff C~]FC8JOB1m%eMw4W 3 ړpu* y0qrSË#̪;ntB!OEf!@sT,Gi =N4m2Wԯi*B T,gJRx Ugc%@ك xF)r4 0EP`$^2q~Z϶ӯ7 \kZ 2\Ӆq`C;'%(LA} mI$ABKvr~:=aEr.5{ԲEp$LUbǖ0ҝA__{k(raOԦjclR]ڟo^wV@4ow)~L*cp#YHQzs EPClf,z{=6K>wFQDdZh=!4z|>!a+6*MmTYNTYx EEZ'^"-8ieP)*&6'NZ01AAԲ[~{i#VpDI,4C1:GʈEyVHYnz5jPs>~\&+TN.!ZC9ԉBշ4[ I$UhEӃQ_5+ԫvrZ5lwkmRߺ_*.<QZ@U1cCzP وbo"U?ނܖO$70΋^9Hudc;ZY"X|syp1W\3 tFn&AOJb(,w3*#?!@-׺U8OxS;MUW&wv9lzf{%,)b'xs1$qzi\?%lH:6:\u_9 }`w8;({@µI4PZq<[ܔtc+'~F_TF,_I2kB}lrcf5# I12.)Eeg:^'uXi .Q׾o ?> zm}_, J@+Zu!CjF@V8R ]&8(S`W**Իqś"ɶ'#Q0/V;+564꼈B񪘾Y {j2?:;t+2HLI H?2f ܽ-WtͮIwbW^ '6#a3<.1v>*N<8w6 G{'`RR F[^rׯ&S5.QEn=Cc*!nPD&<QSא6&J oI|ltqOo(R11.HT=~~G\xT|&b>uSGx~isG`W=:-rVjݺL×ذ:[%FbaLG*=Np#7"a3!R_8YPBQ Ѡ? iG;ځcrpT~o2}y Zɇ]B(@v-Ɠpsdl,Dc–{^PlYh B^Ipp@J5y8/l/Y雥Qeo67zX WRk+Plމ}|CܿQHؗ^=A7rgҺ@mî81{8$Ŕ(ָ}|czxC* Fɡ3vt&xPb/ S؜Ejlv^_vנxF7XX^j'eh|t4Z>yDzӻ82#il^CIu_NV_ơʂ7 W˧q \CQ }ƿvqjD3. Y?XJPdVPPbI FA<a-67MGb+l’*b Cbg8=˦IFz9h1Z=\?zQxx7Iq=KѨ> YGKtޛs6FMPq4DMfQRqb{WЗъM1dg~"i z H٫ny]hZ,&} u^"W$9ډwӸ)8a}kEtsd'BJ:ϻ%Zz_IXbW1H,VoJn:şuL dNQ, ; j \@0g!h#e]?s{Xz{.H 0${s# M$,]egEM3冽3XM}tC3[q7B$O++A+ψ ^JYߟ3dK 1^|OAwՁ$ҭ.MWQǁh0O:g ;pg7ݦ%УS$!HH0-y*!GQZS}!)YCx>'}_7L| mRD5\"n fmt8 U̴ F@WY8B c]-nV" H9qBE}*ޕMOh ]UM0Jne u $5Sڪ|3㥚I'z Mh/st(BP^sL@Wth O_A4O0{ }&v;`d`w#If{m^ VI&(BLxE_cs`@ہd8xd vNTt?)`NV4坭t,8%~^DF]zUuq-KU>̹/z_LQ oo [9.e5or좉?9BPi3ީt|x8_:VON o8Iw\l%Q>LOmi#׊Oُ6of' |?Ok Xf1£Ld}tcvVG>TyN|Uۉmj:* FnT( m|iIuV@黆=x),՟moDAL0/GD\fh1?ne/3uSCor*d] !D:Z#濁ЬC|G/&|i/l[lQ} {׽? ߕt#E!@QnPhD_!B$[#+JlD=R[hyNNԮi3L*9@:!܋e@-;GiÐ3AiImfwO6Ui R)%!| .u-]"5#T^ɋ,w}[z/z8Bq!»]Ϡ;켳Hlʁzg47q"3 JYvjr>nŃzA_K\ޖ|rͽa`rs,~|Ķ h/:i֬p.H?oXWUf:%r_D-5)k|3Ğ-2J#./2/[G|tM~̅ÛlUnAI *?$C sױ3M9 Bh(8eYO+th' RQwHAE0y1}\)d,3П!ObkZ|JZDx&jjyJ`oʵ8NrH/x3xJ9mXBMd7JL /moq!ŏ@4_:<*(3 ?ߒO gXhrH*=F@֏'V19|'tZ; &j sieQmvn۽*XDES5qN"a=3R0P\Z[`\%l1|¯ykgqێ&yu=2mE\\hgz vˏ.zcwX7%cm,SX(Ȑf% so#Rrfi*bL.{|B`b/8?uz25]ܩN9t!@#E|T:Cb7Nhmr/Dw^y_N][-[ 9@4/4 it&,D< OXA㧱9Жsw)6R&zGE%r˾vm5r0oGRA~,S*YwjrBl)[d+G({)%7g%.˗.(냋lv ؁s<1 ذHLDblI53c0Mj^b>S `mٲ9#bPf<-t>3zkI@{P˸x%e͕Ëh CZ5F]5rG\[т({ X\WOA%j*$WN_HMR7Aa+Z ؔGV$Xf=W/"A >֑E9~,=$]pnr@0 &ހ^± qWf VIˬ iN8 SP7Һ9lƱ1XNggW6`x(=MleĞ`>1 {04qj nvP J7O4)B)Z(=UeT|8iQH7#X; 2C­KT=skLO6*'I͊wkYDa|Uʖ;fVt@$i80`|quԼ<{ X$t~k<8x4 ;Jvkԍ0Йޫ"x2`I6G d.[S4ejrU_mɡ;Z24!-x`R.ޖhU3-,$~ou[lHxՑ RGEd :~=="GuAW;S;S1 12<؈i8 1k&m]l=]X**)# M ʺmi&uQΨ[⁡]z ne,N4<W~jP(˂ ة!H|x Y-~r'8~9r MSʘK&[R0Pz0[;tYP^U>㺱=օ%h~tcEAua2՜(R Oƌem:J wdAp42!_elT#fjLj S2lf>vFLZjS$Us Ծ+Xہ,@whln4To[4#p=@S/p_-V<NG$P9R5Vhk<,AHtcf!fAvEl.ڴXh'O!jc)/JANXe}`iQs6u1d;IZSoT:MAe◒꺏k: x(]I\rF\t&=`dՑVilk:+R:UaFIP_#%B3E󋳡滦Mj7vJ6HݖIEd#[#cP;D1DN96):!K*8 &- "`xvj۬is2ӔygبXGDmfYFbtSz冬.}^>Ѐ'|%cR`oiSM=YSI^{'kU =+g%b?dZsGETnBzKg偦/:rUњ2bO_91NyhSI/6Yc8c:(jpސ֑=X㭬O>D6Dmu!nf.(.e/y=IHb©]HS.4[3o]!iO+|qx ɜfoTߴM(`i>}}Zt'mc~^;AD#H%V1 c!u>:edmhC/ suG>o3Tx+)Fiκ<ϴÖVam#3;mwu0N\P-Um ~~G/{Q&ױD:e|Fb[ݥUp$ v*̚X.I}eT٠Il17` ʡ-Ϙ_#0a f2E=_tԚ?y{R ?:Vo ~UE_1}Q tξ|߭@R.O rĚ8дN| $~َ[p%( ͶmK ts96)%7vh 35eL,Tz; EJo̳ 7ѓə|_+*-RmAH +1G*nlN(PlUs^HTKm}&-˂Y6Tw3ޮaQRO2h #>s7 C{HCQ E\+oъ}S?>9z=B'TW}mN) k k v~z7FI60 <^`'Ts|٭*-;FZ2dLAnnHq)e5ҋV(MOCڇa~;?}j_jGU nj_J.ᦝTjsh 67 n'8N~/oLoMO[%8oxr+׼mB#YzlgQ啱p:<=XKw^ V@KreWD.ilaִy,'}eXӝ:LgHCDZ4:KeN. KVlA},)sI?֓j97ButGXu͵0ryY%!ʎהe 3ltZl9Q`TW BP7j9|;Y 7=S/T cP O:ǖI3ZN|Ho4bh xߩd:=n(i,jAeYtW6"\Fpga)*Na"P}i̥L0hA&Fl#WHy-:3S`չˬ34 uTk:.ܛP QV3gUZE9v/R*M$;_1zTܒ8J.#,:TE-b@#GB7I"} i!RZP㒾bp'}fd5Kو&B?h#YZaxHy\B…;Y&\&gI~Lc`0~ef} g7İB_ՁZNb@E`Zik !$A&Oܹ,8Sc8Yh?`F!<`ðd$=neʺլ5=(R'>RazZIrInu[Ԯfh L o0u ɠ)ݵjby}\\77Vrң2hae.\/0SI0/ۙ%8ۛa'RhQf?q]Dn2x[Gw5dBBݚm].0VoqOs),5`r+!ZLZ>%5E~D-|2d(M7dO71 p=-1P- } z{ء^eQQcvJ;aʊdjˎjGp#`SO'|RU<""P)\m) TnvIǓ.}ԻF }c(tSyYhx;2ޠkC/iYDŽpr[1J;{i8wHº kDBMĶWCru]ѯ0&d7\&R9=T"7KmarE\ˢK*@4{ev|lahfY<oB>LL|ۑsDݛ&q"\ 7_r8J0!ReǒEqdYHD hWG^U8z7?CKGH?i8 a:G7j4 8B u} &]:GY[S*%T/TA1sߩPBtt),-jbSBOUR&b.:||dgPjQdsE-=i蹹RgDjDk;9AO] b͋|772y AxUnDQ1>͵#Y1ĻFrJDG@~ hY@Bqfk I!C)ղ1v GǤcx|*1V[x3w"l, ,_~r'\rvAmڥ)[z-*% ʌn$U`, tRa-PcF4& c %u;p D6L7V d|^紞|$ckq u]^PdwBm~ 6T@ Gv#>Fh B wH*!fV6 (PF VD`F}RXPhu=nL-lxA j=uŰDW0>C='zUAc~`J1۶ҩŎJ~&t$ q\%`CܔPZćjOTAjJ5 ! (0yP!8VbpLv&]gP.z^ƪn&FJC|d2A_k8Pi$;MdryhNYTbII0 ԫI:"8hƥV#څus'e&L~ZF%H]6v LQJ)Wp)lZUbNoqK Ta>v64Ůu-K#g-zXc잰\Vk'^s 9mr,/ϺXyVKAl2*Jk( Li/ٶypK8rLkCӦR VYbEQ) μsޭC&mTl=*cK\K\8n;Jr h+VcAv=AY ?y#H"x"y7Ӷ$^0*ȕdta%(#45[G1׏849_| s.7yT&)Udg_}R=%{6/js = <,$(0h ]sjWTΣ޹AaCNF`wd4&*/-X S6$y0fT"4yYKm,A'K:xvHn`j e|L@&P>AoS ZR1Y+4N,X[Qo\-3v4J2|iS%mEtӸ\!TF݌+93k]ohB(0x~ra;&ȡE I6VH~_2umc}*\Rdz]\:-]PG[ Y~J8W'0!0INju)ZZfNCj/05!oS3-ic쪻qzہu8OW .(YȊ$9S%Iwͬ z(rR=R,1͠#r{d4LcgSce|>Ϧ0h ad>{ =&#fv/%#^rNRL_"D*j'R8մNKi>>LЊq wlap >?bBôDSF'9@K'GE?[7c暻A7їdM5VE'fK, ~}/ݞs|b@݌j^HNKl]ԧ շD%eJ܄ ,Mˀ˶h E%dptBwҸN nk$34Ʌhnqr(=8Rpl?Oc/n gr^3R= x~x-4f 9'dŕ_T DŁӨ~jڶ͏L0(T<&";d:x M*Ą(%C܏7OawvcY]9;XfXn!`Rv46{o|DI1/Me IKSjƻS#/S_AL0S >vZMi_88M(SA{:Ux\3B JL\Sm&a)ɕ3 , 1073j>u"~uAm]PGn!{@3 ]*=|$swdT*fBߝ[,S-ٖ9CUNCWͰe˚q꺧5BRT16$JQa-%st΂-W"T,]W8* 7dt7]J}E4׳,peOzú9O[lsay`JL"I= L@lv/!3σ G+t=OGfMQ_E %Oh~5N󳧔FBBSߎ='CY- \Vʲ3;/9 LSO!/aLBW !b(n~@uR ǧP  6N{+egjɢnzBc>/{7b5VNQ+o* It%k˃ ו\rN,rtΠ(H;mϭ@^-]`VW .$F?(I^ V d&oMSx[֊]Ltքng4#mb@Aft_ 7ir` Wz\I)\lp0Nw< _{!64§1L' X誽]M:gc*\%iyNqWHƝ"4~U#)!ez4pH'i(wsKE':wV ^  5P\--xO<#2Pj.rCׯЛe* QëQtΥ1m]yR tyMmBTQzQƪj⣣ICԬđCE%F-fьzCm,n* !fɢ{qU DwrvC6Ԯ\td*YmQG>c0-~b8ޜD }) no&pt}@vy 8_ el5( W⻒ٰoXmyݭJBZ%ݐYZ `-ŃbCpzy(T`V(CO1ɷ Qd&hh!J%a\}ȲYdoLZFŨ:\c&4`WZ13EpYw |2u-¦ԍm$'憬"21ْWGCՍ K\"uk)_.H ;d](1y >.ۖҀ|2-pl(ϕx2N܁dwt emH -2,Fq?Ƕ ~f )z݃pXV[ψZ!@[;Z SG¼8YE<"ˢ̤\6s\?К @1RԷʊ;(]-y-KcX[byD Ư}}u/Sw wXc%_~\=HK?TJQVG^mZ3VdP6+H^JT+v( QO O:^4\ |AB}@PA5/kżd%hNdgZ^p+ /|b0'8^!ai ВF F.i{tVte"mMVvVz`ez,Է\)K)S%#pvF@ݔ- Vu7O oI "tk:"E4~8R_譀p/;kSyƢdIJR{丹♐C'E )l$~S%9d$-nڽP0pﴛsDB-"5P&L@]UҎ4z~CWP<3ԥn`U n7XN #V .y"oUm0oCТ}GE]lA~ Xԧ8uM*U¿ Jػ1G9mqvr5Ꝍ:Tpԉ͕> ͋4sp89ޥ}^P!x T"8Vhp6U 58c")MDv3 p.J.5`]~S‡: aD}k:%S(ǬwtC -7_~^'e3H`sTZ1E []$P$kBэAX2Offr6sͰ V9dS՟[> T, Q£* 9#s;oof"#H :8K&8<}p~8!l~^ˈذPtDft~R6a6v_b}[fTF ŹN0-/z_j[龥,ӴfdTO=0)mAݐ4!Jᐚ!|_!*}{>K!UYCg9pǡs]-("gMsP&QF=S6.q 4jrheNP>Q/NN.KE,dk0wAcL:%B=Xڙ; |;. hʂ%ı7ɼݽ6aszDQLo&Xe䴱3J/.!: jP>&7cV j"3j 1{ƟKDN?"ręAε=z1v<>k֣}M1HyZy-V=ˏ4JY1f]^}|O+\W-@d@_ Kh5S21v<|Vߢ1y曙BCR"Ч'H.h~b=orE$*:3eK:)~\ x燵7_LH˔o:/'y `6ZSs=~J= jyvlȻ2X.-TUk:Q].LP8r-ȩFޥɄ(?DIәa4GW)'غo&Qݓ_+L> {.Zetf'jsN{Li@kb6Τٱ;Pq+gX%o;N;= fL"A><=IA a_=3s7 s2P--z*FE]8fLqP z8 hU&<<t:@6k\Gˤy`c:\qs7DFfѪ~_pݼABL~I4cXIZ9'2械..=YvxZ K/e)8N {7 C+t5+U Dy$9֩& +񐇳AJ+uDn׌`g(T1*d$|WEP Vbw|۪my#s m11E9PbMCrς<@  gEHzmTR{\vgIԩv\Vt;&]Р>@n]UT$")Uy/8BT]l 񴐾Wο QEշ'4$`t(m]r+rU7h*|d至 b xtbZ!kQYU>CUA6ѧ+Nm| W}5 %I'IyB#RX,Uqg5IWx&NEK%U>뺩= ,7؊G'oKXt#ߍ~IP'i2LuFlVkQġ=Qޤ񐳸Q#)|agzt.u2aݔL/iLH(( -2,yJU Jye\ @E@~ ?nL̼;Qt, [xޡΤO 3Rߍ Gǎx2lKo{c&%74#70A*BՌ$oiԪ;qDqɌf#w JN'<U6D &65ՊaJsVN3CD0lA׿~ֈhYfɸ<.m(m;H,N~1yP;-X)t%BD/8-(i,q"п aVWVK—%ŁJ V|>TҬMD6/;}.(5oio&1b% SƹCYvȾ_eZM$b/ \5sJ5֖ dU(s5Μz8t\WDm*&䔚.mlIs!Cl[tPKOfvp3 77|QK.Q(bә UXNO IX7-FS1aOdoYE8(] P9}\b6ѩ>עuC$jie d~!#ùIBnə=&-g}u_@'+jQ(vA>_D(G%1 3PLk+ۼ}[KWDZ\1I͉ ;$(!{n&Vh\"`;`aJ9x=dǠxJj=ݴ톡Z G%zQʚǂ{F"zƬU\ڟ@q PnWIS8 A-CBF߾DHs&\'J",)i<8S2/N(MI+gx胻nCM=M~*;ߣ<.e˅v[u}|pޚy(Zswmx cQ" X(*"<3wiډKXh+QIg>蟬&\N Lk |)bSscxZlh&H9Yڙjq'}؝]5<}jXxsɉ_Dok 0qJʚF ;Rk,DiռIޕ*FK0TguJū>: pM1_1it 0 ]D۳Ó+j;RI~gH>;"93ŨB8[si0+.onU|jI`g XO7uֆT]q(TG60gjB8A8K#pmesQH@'}~]-sب4؎ȇD˒!tbwfd$0]0Jm߻w|h$p7/|#X&cR@%R=H).bl fS`Aܧ8A9o4wlw@\!ZGw>%Լ_sR%buu\ ҬPSs^8ZtBvx>79fޞ1ǔ54{֩#4(L\k;31~׶Lx}8Sa'ҎҐG|3 )F~tsgï 5:y{~ (^[3C~_PkμBLC(#ajvMDwxO!۩m0݉U5B6{A>[y7M_R/54+֍~kخ Zc 0(A=WW*D(Kl<1YJF垮5%fIg8mۜUƩZ^g<npia; _>_\FgkGtg2^Hɽq1%%ܙT7O3= %X_jVw8b͞1z6s޽v'\Qoܫ4l62msE?mAzkfdB#vkBR=@چuϐn@ږEn {d5 -rnrNkOn$r3\e.NY\r<^ױxr>ueL:f@q#) gUz]U>y ~oy8;4n[zՏ+LMB\`40j-D| LRd}iϵ\续G,;|f!/;ɴK5KccC|ME8Ԝ^c>J["OM u%4uשµ̮I>&gf; ]Pk#(Y#BGB0]!]V;O~G`Y{uoQ,Ԝ7#<'P]Jɪ-ߊgUU:gi]ؑX:Ɉde.Gu; '`"-B1~wIjL{NB[WF\0SKXt<+/ı}Wr(( (r_XR1rKj0[G&/'U[+mqZ8!C[Һf$* ]#2S0y,C6:wS}̀gZ|h_6qr`Gcxh*5I_G\F/VZ<Ul ߆B m ^tm8 I[\b/sF:îKOP)dS  WBXnۡ)a<ٛM'9OXiG8]dr%9]uow+v?zp!ۦR[{kINi@L '+v %EC)uePMq41CR/s'ajV)* n#n ĺ0)h~(Lgms5aTH`1#x||}×JEb>pŇL7If0 j`q.sԃmkAmϛuM}d gtyة,:p 31|ggĽK|#t%C4/Y߄ݱAoIyg˩`;\-w-T?N /(\r[DЏƘ>h.zbLnPs ^ʀ6MnCz]`zk]_4BV㲩7~9~]jHFgS"q:|qITB`~@_ Em;".zQ4()1`|座q[T#ЪdMTۡ"vw}seӀ13gY?9XLs8hJAXMbpOuPOZvp2G|C&σvzPr%\+sxD\DJdvйlsH Ip _t^AR WֶN1ZjDߌ7%l\&vj96v}kF?Jõ!bQ2`APr(')țc (ӓ,ά M4H$ͮtmZְEW\eq ?=QKU@4,Z{qTONZM/I,թXuFqZ46u檆25O:08!L_ R[iWaz $61s,neNrV,QOK ӟk`)Q%d[ޢzBSߚv_DZ9O hV.䘽ݑ 8x=%XWuG/H=*E‚XydcXӬ5ҭFps1< j'UXq1`ڑ>mnV7 JێSi+ Zg241m2.F*$qNݿMjYx4t\QAG$7~!:KICݩq.fjs+I=1B)D%s֠JZĘip~t '2g_Pߊ}X$[zsK :Q~a6'@p2X|ggB -G/rj"ϳ'wLh3*~cPyof*/+v5/eʥҡ{1yXD򖈩u_3,r@i sJ| fxvg㔇Yv4(q0K g”` #Ȝ X}Δ8 K&cZfI~8 DW-@Ϧgcҏ&jXLNv\aZ) 2t&dD5)F>xMwL'6O{1 QS'VI h u={e**_+CX`SIZZ%,is?M%դFMOreھyW χò |d3j Z^9 DLjهF)ZR/lݑ&B":';΃@t3ع!FatXMtcI6yb3#r>? lljD$\i8TJ<\CSa LWu[m̝CmKًd`0+3~TTEv2"ݯ>ϠjJnͤW=;qіtbRo[lFTb) =%4@a6`ʚ64WKrpCJL]"G"Gb;d2b8z 9̣>b,>̴9s؉@ aX_QDzDwpK q4*Z R7 PՎ%y拓%eu1-d l`Vǯ"ʚb;}j'Ē .vO%IɻA߳K_.8Yf>H;?մW՗+ark9™VESjq%ǜ/kG <2/QybЋe!31ˎ$!EU2i-SV,79XG#ضEQsw*HKKRw-8 KHbQnPp%WMfSp>'ՑǐW[`+pƦEɍ*) %XV 6ʒU8ƗcmnsGsǏͣ,`doBx4u춋'~e僴)Kq./ϢGeG&0?Ǿc tV>UE/`ga6 .7 3ݶdC-e$&dԡjͺz:(NY-i~!Ig--3`'v|in`OTyTW20vf/XFY7A'Yi Q2%cBzHH7TbG= yeI탐HJW}l\7!QmBe.SׂXBσi+~Fo P@ (%xԭJyɣGbX/pVSstB%-I^C& H TKS˂j@YZ߾f^i5vƌ'Ol3ncX0J;?F`X XKC+e;n#^HtفՋJ.5UΊhtrTwgИ%XM;LQ|NyeSE33 WVk9ܭ *K51ѷ _h/J}@W3c^Kڊx<+;ԡ9ń&/>ֳ۪['),[y[ sKLDS6q5O5Q@yC[tΛ{21+n,dY^s{UG_՝ÿN) xN1bD:ǖd:xZ"w輌U4z ~=J0yo_L AO7b#huS/+T:]w }잫I[+B6Z)]$QuVdW}d>XY ;/A3i xCv. f Pxx/9ƝFlk:c s}I! .r<X` :-=b6.{E6x_=OlW=; @O !xAzBn~|j nd_[Dーyu~d@d=+k:eNy: 贉lGүiS$$]eeVd箊@D;TxFPq9x|l *3snTkO> 'Is^Ow=ӟ(svam`=>KBr=e'ZEL}md1{2@Oy7WM)4vyX@~g3vUuI5̜T ?l*qմxFHIs8i>#*ar[S)gAIaz<`.@RuAFJɞex929l]9VLmD(dܭŇ8HFn$,w_Z("$ WlͳyWU 320&ІxMO#LI>b'*5z%;oC#,l+։93§"삟jrYϚ>lP^aj": A}ô=}A1)[wóy2'E ?KG0xY2g]j J:WG7{ ăcK $F^5 yMD3UMO&0ƒvXx>% Л򽤤۟Vբ|f ,i9 secKj.$~,.ހ2U95#hh:sY1bZOn 3KF40c՞6k$p$E (=9—ð8;"@Q)0-,PEwJ: ]A}<WluCR-,rGi%/69E൵d:4;+=}j?;#-ycEٺGi:w<8Э0Xs4w Jdʾ a+OWQ_gYhrFp< ׽)gD  dL$5IJ7zm'5)7撽I-mKnmv~k/.z{Ή#7AuzzY ]⢣A`IR%\$ 8``G[]VlU˵yѐnB@geulb0+])7RqQoFwL\JޙT{;F n/+'48 l3=p"=AEFji(*!%#K10 G4r"A{l6n{HfCD٘V՞lϸ@08$ژ;idⷻ[wʹ&ڔQ]7cX9'x}эz3#pd?{9I@|; "$,!@niI Ř:b1nJaˤAXcڕjr3FO$?^//T%Djk(gg&}8%S:71{gX)C*v>~;яԾcf$}YpQtK[O8$IT,†_B"5ۼёt`=jWN7$1PIcqpˌd(g^ĿUR핕R&t`"@n 2H0Lag !?9w;HVeo8!0v@ 9':g*Y=SE|<ɈQyH*X*WZD{3!^듉?h;ai-F߫ݨ|(tkj e"6)ABHRm_W gVc?i8ؐ)P;3nD IYA[4fNl}LpcgOmQaSRC(t܈?m*ؾ%9}65rSeO ю%"Yge9i@aFzjiNL|aӐʌrPx:ٖu\Ϲ'tNFZjޞ /%I16=@iځ@e/F?q%Z[tlߗt߉B u(p@c.*?Sa=z7 ')`Bc[f|FtLܝ 2{L˴KG_|*;:r1 ҄r96>)!\sS9.ڿ:hϼ^}gDHmMRF[nǼn*D``,u{bqЏ V y\[p}d)idH1&d>9B["@gK+IGY/aϦ&{d3h+Kd#Aյŀ]^ Cjlz; oN{Ǹٓ6)Gƻx4ܸحTA(`4OKBߕ`ɘFw8o/ rºEHʹ:L8i2 a^dߖ "u h'#Q>w/^( 5[<'?p{': oyϝIDI8 6*Ѹxa8 sKG,q8q,h2*b}u}"nN‹DHvC#RXTyE%R鶥Q=GUqcnWV*yY՜[UcLle` QQ.׽"΍ѥH'$԰O|O<jk>=b%NZWAP,=fG!_Is4nT2^F5I;\SgoSP5j? GCSi`jH{hpG\yBm`P@>ސjxHidN! :lYϨMiΓﳩ1&;/?v0me.o/l4h UzA jZ]^éR!XdGg`+an*7!g`~7Mbޤ>~ j[h4`DO%azY\#hj.7Ο˻^I,p$y@4$[vDwꔖք?`BO\^eO+z[+]sv赥dftUilx>PV MĹ!t~L vu.lTfس;eD lıǭ=P>opc;+܍0ss!Z+ߊc[PyHi >#=qgDn4U\OsM}l|}'ţ`>O~ZŁL`q$)\kkKV`C`Ca Vzf&q_r0 H*rlk d ~Sfp܋IWKmGl%9MS }[bN\ANM6_=FQl2D[2oX I?W_5& .-O%t1ZfV =fwW~ ,Sη xC +|BŌ~8) R+%,.Prmi"i5Thln"re, !VwѡXdb/-ueYż;j%e徢{7ty9k[2`J!iZ! rIaU0{=o+~k`]0D  IӋ׺u G:\mC*LJ/$]M$fs?.i*-c1sCn<]Tٳp K- ILThҔǻ@-vA mN!==v+]a9 c0 Jo rtWmUPdQC_%NABqcC'oϐ uJ\G~csAV">b:hzAp|1 fkB=Y)cAJY5rJyTdzTntpygiEx.*O՟7x{|wLe N54+LP H.@(OYjJo] E5@o w^H~3l_=`D$CQ`8o9=5Gq ;P@*Fbʪ><=GͭV[C۬?D:Dc46!Ǧ:8q$tso܋b.z:Nx(yj4Vbs7 5}h 2PܟSnEqSX Rj;(B73C wS} 7260,wK:O0[2W/Hc.:?ƁD< ymWQͰQ>]Ck(-rO=ŖUu况R;}Jϧ# yv*MH;|Xs(% )_$Hv9̟eҊ)i 9 ^q`jabB }lIG|[ϏWKGkibTO.@hݤ Jհ;$ )kGT_u9hW*)ˌ=#ļ* Jpz$MkM>z˔p)ܷ@֏W'];YEr&39sTB nhɲirtNOa>cEL㠃9fj*jY5ꈵ9J ga'_)]^MA5w9 F+9l( vE ]&P(5hEgyZD?|3O+,G()N,{0z1VV7qbn7ԛ7c붺Ɂ ۍp+C29-4C!1ŕcDd9h^U|>W[T{P ^R" -ayI@8[- )dMkf^ .=qP+sHF.V&Sk zV~x XG̻㷮t_!*G"UR2k?*OVwWсѼ_3ӈkAEm&;*$Z&hQdx*FteArW>~(1k]ȴyZ./}S';g!,L/Pd H;lل ^e M: iPތ ZD[u0dyrє~-:K/ ^|[,R/WñFvܴC"wY3ԫvD|E]BuNR!.h=y@.W\g$)вgT>r>ɲs]묭릾,}8M w,= ϛ#@A1p4])_Ϛtn<7} %8㦌Zi:TH1liobVg2$[x3\tzT1Enfd2*刉M)4"4ƽ*? "̦۩LUӏ!:pؠHԱe"aky + s737-"/r\Q;r;: YM|5 J,;4^^4!tu13J1XV2DmݴIC_tɻn\ |i v&:i=ep;P0BēBJQ_ శ c6AY倜Su#حH"|DGc?޶]:1@Ԙ!T2k0EԜyh-[*N'7{(#P@{ʙ%ƫ|0od^zYݒLvqydRxf6s}~RV6Ing"&U m`(/u! [ c%}]FXr8u Z[:7Pd-7-l'iEfZE~j>Cn^K_5܍E*_2-1\ti>¹P#cEN#7k".hi@F /7>;|W $y&)e{ Cٳ#x A g&ZLEu*K*Zɺi";;WY ^/]?IwM:Dmq­38EMe`=:zTqSywW3M\OlY( [G?[iTr][)>Tδ&*D6_myRP9 ]LK{&QX[SwlɠAp\."u2`+/0(j=_ F%I\\sF{*6q9L5腃 2Yĥ;Gkg:I",g:(2NC4~r;*&0zy0;B z{q 7KʑgP"N̾;3ٟ.2)Qu_eAbP'bPT!ÊюBg"(F=}/k)|sHv ˊx8uKbxeJ ArU˜ ,xht,DATJCJs,>SmhxK:%sʉ3QEԥ)G(G i^eMef~#_}.?OQ$9WR@ħrF/{<@'gf#4QȿS :ճeCZ;p>kX|r-m.#Cq9Lp5FL/21?έnc-R@b8g(X[(M/!+cRߨG3:> tdՂNOإJ/(2}'~Qx$zuΪY-KϴT#?EK9ѵSݜ@8D Q8@ԙgYЎk1V:,l?wNѻWlLMCD㎎ H>|\=t{v[A^D<< L)ǨHQ+O{ZbdC5$8.è?c~W{A Hj  ;iEE^DAhiOlel֖Rm-_>RөTd5 N)z^ـB ķ\` *-:*\}^u }C_\Udw;P$BEeͅW޿x YRXE^vF[E2-ȍq7Unrd 4Yř_%Ғg00xK{TޒZk4,_ lQa"1fU&J (pĦȶXؑUdvI8l}Rˠ{g|դj8䆴ٜU Kb*(d^zdoN$IJ#D2O,vqeHPr'ŴEE(E#or\hn8ҺdbJҒ{(O]1@qf&) Je7̷Q?Q y!2-QuBw.ΜԖRq?{X =zh <_浖ϩwN*vkBI?S,UV,&^!P[1l,c-ν%5wř@ʯsmͰGA]i ӱ)~vnř O.Ӷ/bv[jU{ԥy@yCZ?+=r-76`ay whHR 1zSiiE`˰wO4.Pƀfwv$:N" !(k(9 ߷ t+ B,w FV֍~6I4KVz7,Z3%}Le"K/",CAYA:D!ah^x 'O_" ySAK\ E5dbdan;#ׁ<#jFıu6C/rxz&k&KEṿ(rk%TJJM;twC;E싎9JòT A-chXT-_PJH:i<#c!?x,4ŷAwJn>ɊWAU1Op~kVnp'z;ètT!wWuU,cj;P=0m#cB3R8vUF.N* ~_tD&%jzoS3[Bhb z6SONyqѠ'_HLa3Kl3 +/(1S 31Y=^{KIPH*K\¡ 583( S}U?@Kjڇ'G&;:N.~F"2A'_YP0M)T`#;3pIY~D{9y#á?Eqzd6'@ ! s>{E3QHoe!OGŴb ś#ڮ'yBw;ZGcT҈˚vɣH4,։G[-1U3 ʧ@;gjYU59v{9$B"yui+6[ĄYr7Ӣd& pmQlĖsE .q&`ttEaA<;aC)n.u5zǢo>aY`0j9+$psGN_|_K}rvG{rX; :Ѕc,)*n :s'~3Rl4,1xPw!_rv:g6bӔcqQLԣ/ӟ#8B*%d ?wQ8Kk]ϕq ܂GI*ꟕqII' so!׀x[Y7 5ziz_,.TBi`ȳ 18u#мc秜 ㉬#0ϛ>*mî0%D^{+5BMaJFїab abD;V*ׅ!';#Az6 ӏS@]EV|SWuOeӯk:zOiGwýպߣ&1>u=#ϡQY;F!&# f SdpCK%4#I IO5i kfcQOZ?e0BB{Ѩ+TE=$ ؗpȀ9yZNn톳Tp-!L̦WLˌbW>jˀu=kpnD `ڰX%Gz4(ge΋ S#UtRHZm˽ JgӔ`m4 h& %iwF 0\EK?-$TBE)8ȭ* y y8]{췮pX,"ol@cܭ%B 'f0Kp#/}VI\JS`ԆAY1}QNs-V10Xv+ U}*k1r14p6ߗXfnioz$ Ww$Re>,D4oڣ tWoǖ<@:oPUJR;[֪voDL-P2L~KG{!ѩ~h+rr/x:W[_55!{Y[ P@BY-_š* j\jf_3vTj(%Q?^5s@Q oEV<5Wt(yUڻ1ĥwITIKB s?kL}açlZJ;?PL)3HMG'7EvpZ.I=8=;_^nRN?*R)<56Pb][fW8q|bFHTdֹf+\Ix42޾Hxt>nٷ'ypWAzcYJC &-^%v8iP 45KH Ji\FXQ._II~tSQF]ǩ'}1Ԑ7p+̀n6<9>4Ʒ)&?nv?{#9Xl**=nRY3|,>;Dy"TQM=7į1(Ѕ6Mg{[Ve%+:}V}`X_csFmv=Y%E RL]P;9nd[lx(({F4-a&صWGJ9tZߌ(LQ$U?b|sftO{u_%QPUjf) E^`Tw5eHs߯NW~|ME~'a1v~+9kTX"Ww ۴I]pHQbJ}zKI1р7gLL/Pɓj R¯D])+ ;songF~jY[mk^٫>^Z)M:>˽! g_`-Q|qdbV{/iͥ78tIx;p$ cKtcQ ƪ%1c;#FM 3"zn\X`uYܨADD lK쓠u@!,GtpGPWI)@WdF(e*]$nޮ+^\֓q\ρ 4?lșR~/0/ >9%_)yC+OzB\q M xx{W)py}LwV9mM &~cF152]hVU!s{ hRhy|VVX5%+}U4дtBjªz^_3՞å#թz~iMdjkyh0;}zܹ5={MP5%99B &뵱DΛy85^-IvcFXn5@|LjyYb[bw_`ئɰxCbapǁCԊ7-гѶ;'ү\j7&;(fmRL¶iwʝEv 5iuN P3/JP[˗gdrNzO)[:T3H( Iш=BHSMh1JRfأVy Lx+ Q;P4Lg\@9yOi7[h0's~SSB!;m}_U3^ rn#HD (X26yo!JLYzŚq\Ep;Σگqw<~MrC3CTl⮑IZJS缏!bP-G \[Y0^nC0 m +UZ.v;WC `U)?Xo(.eǣ-|,'4hY1<$b~-e]9kŧUyz1hw(<(-0l)T>}+ԩ j48}.VoډIw֐2ٔI)eTK%%L< wAQ%_gQxͣ$nUƑҮash}Y;Q+ڄӺwG"So0 )7Y;[Q% rr߫1В=.n'h "&qx@h cMꝅ=2uK"+ť 6>4eEُKzC3ʝL_WՆy^"/~AMk8WS) 昗{rjD #3S.KYs5RKqRdLt6кͱն?΅; @9EQ%=!eW:Hhn0E hBE; Ԇn1ySS%z竣% 3~.ӠP#SHK{X;ԉxlB15'FVXTn(f*0+@[4Q;5D-/!bhHND@_ |MK94_oc>O+TQ_Iu|^ebT/Ys(O2x}5(Kh̘DFžfvS=I]ҔVDŽ?Qۿ08dž{F@ {{:rY(74r! .6ܭ֭˾+\I\0BZE3'븉'd95BtlGX:,|Pti"1%0򩉢u* 1-Ts˽`h`P/8=U)jaõHerK!4sh馏*@@cN&jj1{a?(W_4&yyvƟ#S#2z rGJR:O@cg޵ug7}v"eoeqJͶz Q骈a+9KK)'p g {59gņ;9aU~qKX1+~V5r[H2 { q7 {߾~\>5XIQz(" Cٯ\aQ ܘ< {R4"_ Uk=-3/b0Ǭ985-MCE4ZH>ϥ t /2d")ujֺf:kcܱ!Z0Ϟ7UnáZU- x70쟡 H,|O΁ jrs 4ĪZrư:@s6ڱ::U.VkoÞ$|m LJBy@GC"llQ'SDRn@4YR_G' oV"|$;~'ax13N ɱa咫aW ܦx( .RYNj໛rWq ,ed|JgZ"lkOr͐DFe'AGT-zc! bV|2B֟4ȰS|$fyk(݊"LC@}{3ϻ:cxz]"?}G&顛,lU,*մ锲s0"f0fKw {IEu0VPHw2, tnL)1{c; <$ؔBԡ%!FIT0O^fR=*8Q}aֳ= %ӧ?ߤE7,ҥI?̀@1 n(]6syT| jR0i8s}#ɊHC=3&n8}T,ghC<kDʽ'G @>me psҝ"u-$h%1{U:WW-<g¬'/;Jt_kd=IGBY҉w0.-N`yOrS4ԫi\l*, hѱl /e$ۿo슂٨{!y^,v"3S{1N3̒kvd ܎kP.-M_ss,gj5k_ 4.jzC&?e_cg%TdɑJ*cg=Gq1on>$3ND`Dk2Py>2N`(Hs4hJѻLҪt TY'Y[KZ<\AպmbEM~FI?- q/P+jI=;] |}a;X"opVM=11B EGA>n:^@JMS[BDD6^T8B "ݐ1$5HUQ_<hcX$e7l{վ (?{녕}M4j~Zd*&#oP+l}rO\l:n=ٚ(7@ .[?M%CCW5SS쵡9睍Kp@4Ύz]ilbi:A&cgX:. >WUE/^X-xYHm3^_'W3/RҦFv(E@\I-Y &R31̆RbBUOwW/L6q,/U攐ԛȈDwtM9$i"V.L4]>%5eqSyɪqon8cW /z'>~L!'Lty׮M79q*,W<^l-…l2 r=iвu B2vX9(r0^1@"cΙѠ.4:`'KB"ţVNORqsx5Wֺo3!/8/@V-yQOrz:}2hꆓnh}YG?!>:UW +B9"u)K4IȲt?#@I+@kx Mz}/|a.eWemPPU'T/mQL\ X$s{Dj[Vԟ1A,po#tWۥyJ=UaT A<>i[ 4wzfƪ`R#a~n_𽫷,T/g´ #-.-H𮢼goWJPk jCuU2֊g.ڮ>6yO7~4z6 l( c.OYİ>e[O;Lԏ&) lT΂6_-c dxhc p%Tĺ=apSf?i NUQipr*oײWK&֖pG5d3} )bFԁ=D/@J&y:潿}[KHo0{*j+bDhbV{09 Fg1%K9b9GxWlxϒNж& Whp j)5lqY M̸9{{JBmPF?F\ZE;eSRsFVp/ra[|e*u2 OaL⺠H;Uc\[P2ݩTB_4ZIL *˱g؂2+Csf G.n$7_f+U֨:{FOhԿ&^nx:A,83C G+8bi* c gbچXYB-bޖ7~՟2wC ۊ_*%#IRI6*zŶv ĩ 1|`epX'-н+%Ն0xbr+XpPcIf`񄕁y_׏ be3~#v"+CNI y_8|8UIk(8AS?NGT-%TF9=(Wv$׋S'X( ;,Ezy~B;tWp93zU)/YQM!S_B89P;4s_f$<שmp^yx8~ 7W+KVǼ@TjE!AQ =y+w`7"98(zЩmb1ST!2&q#H}pQl}=,G욛¢r:[UW+ߪM2Ԋ[o 6K&3D~M#:xxdX}%OCh#1Nl_3d+dGgSZeWn:RówQL }uIƒ.y;g6 JJU daU#q;_:B\"N@ d[w ^0b,uZup) &|&ǐ85N[轷L\n͈7Ęy13g UF*0_(5E<s@$hS' /XJp\Qs XV ܰ?黨|^䂷TE〯z<ԇcU);7K%P ϲ]o}BڕVsޥ^5CnϪV""߬(ш 7dv h>i4þ %K!g7gh(a,DFA \w{;`< 3_91\C$D2dA6E Gwov=3l|(zw`njrc'9O066ȖDYL&IA-ÑGNm!Ar[~X, *Vcir4-'6Q*9Fs\UC(]f`hfE3"yW[ 5G 0h94#;֏Jh%)wͲIG>2xx+ DSE$aZdE8μ}^-ԯ $W`$"#̀euF[ji2klǾFk2`R!h Lp-goiYA %kSH>b%ހV\dFx06J|޸8>rC }YOn} ?M ƠBu^P`2XB+5V3R[[<ȍlf-(zAXa@9{T0~+P:ick= >G>ǡ_k>!2N{du#H 1;E&t܏DX FUfci22_Bd@i霂UqW7-?.7}olDt1e˔Ωkͯ)!ٜC~}#ˇSiP~jKʲ0|\k?hSn4T ."w+oITE`o4mܞqC*GN{z!6Z7">bPIP |m Kџ,1_` 5x˘:N0y'ˢ0y_ʂ5&y4m㩇L=oľIwr]Wv\QIXXx\#5EE#W;臀U;eUP3Rݢl%[˗hͽ+ 5k9ư'hFb:Oċ|ѽGgna6?#T.8p.~y\YA>J]r L}/\`y DQc{_laLd1a1} ]k +KPg9L}OG%8 I~y .pԢ-,wdy|бZ;.j*cjX'Ԝ|JX33:5}~(?Ř"}\{hl/m~W*:XcX-NL!uiHQ%W;!(HƐ6|/Y,E\MN0RmJD~gDIfr*%JΣ.IοP!;W2 Oiշp,=W|m!WŎCEpxn ^=o' DY{& grѩ;V ܴ! օxKص2W2j-S6 TGqys,G$0%!ŝzвQMWCN =/(<5 PEu O `1¤$0V¤>ZI; 7 <`ȓ3A'ZְQQIa}YUـ,o:& _\Lbݚe?Dql{:m}uвO.3\$z"i =w(9ؕ趀xq߹ؒ42&}@oA=0#ܽ6JjhNZ[{p{ph?,-SYp^zmv=iTݑX$|eY1A-p|N0q'oYxCN(+5QFzo'^;&ajoEjs"X딗q5*u3۬}D UVnm`УYLI' .c0n8Tsskðp@@YY.lEs_|\=2BGy> &4VE=҃}yNseh1j@a'rD?z N H[8e؂`-ʸ܂!IL e$嗲A͵ƞ3XxKF4~f hQPV]l7sTb7__v*KIRD^xf^9ezIcev+k~g4stT^ED-xBo\%I\ģb{wA -$x2$b^2]9tJZA8ujҌys ʀpW~GMepgޱ_n@|<4L43߭M LsOZqT|܃-:ԗL$ `vwC +@@}iof0P8v ÷fnGʹh*j25EL>I0~Wi)1xYiQ+xZWL%i+bûwnOStʉ"^V|4fT YyfmDaq;к r[ w|$J\ġ?![9hZ(EC'Ɂn RwA%W]6sNCIJz%UxQb!ELXfEpkkEDc؟غe{^`֖-"(᷄S-S\R>STUmb]NP+x [axAKl& tU{4`NT@ xAC:Y1J֒c_a>;utPr֖͡>[(iDo:扤B/ƫ|Q94(R~v"r 3j ז1҃aؓ˪~BnEpAzݠQC ZCe':6DAp||>#RoB@Bn[tfB/DcXGT0bVeTLOOY,Xz0\GUR&)d`̐σ@%Nv3KEc(Ry2GHlgټڝec$'Sq1X/Fjc]UyEl{JCpOۇ.kc,740J7U-xR(X5i 2"l9A;En?UJ7xMr }eп љڀ{*gdWge.^=P*BhHWIzKj&_k97.ҷO21ǩ8sZ[o~E0oKBDr֓f)(bf:6\-b}Jka &K)"w4gM g7TV/+m,쮔LDm~'I&A>[Kb84PFtz |.GEWYO ++I,HP|rS}n%VjTo9PEΩw鯉Ό3wfIVR73>T(:z6ӽOݧL"1e(}37JGE=RPHr/Twڳǹ\;NEvj R=σ9as7rnX;jQ'f,Ge{>^ kCK Aa+ 'PU9D|*uEIJ9 Hp H{k%;dsĢݰkL*XNY@l/"[F?ldMJB̴΂Ә{ ыaYs6s3b5UX K>{d#,ߎhPnAeޗ&?G-stGB6,Va50Βܔvɽڥ'Rq7_hO-t^KmՖ ͟b["0,QB}ZX@lOx7U? `,;S6ٍtJ6Zio /omTpPMZ2 ѩG<ղ96;zv~6G+p|JI5ǯk|kB 0c䘝2FLBW0̛뻰|)dl|?OB_UIJjU |SP jǑj:Hc0=4%:0-VTwZ+z4sHNBYM|$FGo600bdm14nc[i4u頧jX#eY.pkئ[3+eK\!H{gBjl@dKO76(Üui9aKv:1O$8 KE `W6f7_ ܠY!&G@wj57Zcrc:^p%M 16} lF$X~$b<=v`A4ZY2/<.=7v`y֠,.4gMVh=Xt=2Ǿl19ڙ nXt+8 jpPv^0+!:0PҲn*Ӕi54nQp=6e;, %F_.d9dGrQ'[-jrtˡ:w[jG2n$ε)B=u|[:fr&XED '"F.\{qco!ֱ;G BOgqmatFTg9)\v˥IO=EݗKD{X]S8cyߛRʲ1A!p=LN5{ZTW# 89TGkYxJ A:@ S{׏lI>6' wbJ7B!.}cۈϳޘGYI8Rɷ#d^.rEk\\ɰI]$;.4Gg٤ofL.QiI4]5?)}oe-9؅ lZ{8gMEO Ud:iLlK&s]Yqgeo&JbQO&֌#xSAr5֢7s2J@ձ(RѐA$fgcH4ȣ۞Z5\?ޫ.֫o_D8׫CۓgY5.>oQqxM_u$b4lRloLl}U{͇S|J Q|340|2Ș ,'t,L ER`ɐ(Ғ9d3P*xl;*w(sPU# Z%k&[aV65"@b}fBK.Rѓ ^<"?u+EQJ᧝M!dp*T4^6 X,䃻E2ZSd%Gu`"`a=TBwG žȣ aN;E #K ]c͘ʅ{zSDĶȖփwX֍ ⦹ZqexӘ$TuG:4a«f]}4A:XPo1l:KTV`n@R[6I;gFShbd3ҫ1tYdh·cXb!` y# ޴'6 ՇԐOЍB 6)OiɃ!c|NE 66]^}KzV ])b.Qٕ`nCtS| Dh2#&hYi@i/}Ù[[ZG(jBfNqLoK?)s4Dl /Tm@9| _MɓQ^siV18'0x{+Zϊt*3'A~n0TRe|gVX킄cz3og| ^)LeԣZ WǙ=$3h1gG~^h¹'$YR86܏1٧eL̼"z{IQ4˔fCTQc O/I8 \9NL-Q |>{$ʙ9yr— ]+*'l+(sa)Қ$]kŗ9cwEXƸs}ߕSX z@:.#\'EW Q4i5S[. ~jeT'~㯛ZΨcD\M{ ,M£.F?2Cw qz{'쿐l߲T7l+f@npmk@@Gvw@B[Խy˹=LN3S(A,sѓV&$#"]BHQύؙO\$M*M88QD}ۘes2cj|S:va%< ռsd9@یJV.Eo|B$o%hp"|_'ɕcH ] o^ 6;n>BEbL[0IB[c ܜ:*j1qx ߁,U@#j(y^LnL>;ۀ3t#!KbY&Nc16}Z޸_aw}i9l }*J|֣]ֻ!x;,}ӑxsX lF =eV!@'3B@i'+PAY:^jC*wCcAU <^`N7DĜ |gнޯ?wqD~i{ A0L*#aV#AV(\{S 6kB1Q1e2Ӡܗ:ԲxKx$cd72-VU|l}W:SU3S?eW#4ڠcݧ ef?q' gz;Es'Y |{fuҵƛhN;UP)C:79VN"mCg]\Wx ex( ,cfk}5pC G!sXOtZEn] Z*Qn+pX# L1TG](VJxrErU/ҙt1ڪNg;YBE7ږկX sc>ZBUF7v F՞tg3y>ځȋf= i$Ƚ÷qsS僪+T7_Kk{+ H2@m;;=46/=x|iɃ6= B#g`Yl-IyNd Fp]t:'Jh -"G͡Ts\$h}3HG#EA~Gxj,֜4AO~ɴXRFן:8ه?3whڛml?xZdREľ𩕟\oЎ 1z>Э‰SM"M -ʪ| *Pp˂9C0z @oK§,TMW[ltϪ<Αrn&4V{9L))Ӑֲ|)0_*R ۸;Lh$-)ޣBoyB8w`XAp'US;KKmQwϻD*B(eF:6F#8Raѷ)Gdj77dViDJ|3 S' 5l.0 W~\/x/)+gRloԡ^Wb&̱J]Pj|Ȼ'Ur-2SyH%U=q'{u?PȟeHhƠ8bik:uDl!" ܵI6MDCUR!N]BH+L|\MOSvo2gϘ>REߢebzMTᾹ- 8hr{Z sW1/&MgIR?E2& wWZ7+}Y[wڕW×V0O_/ ijsJ ktQ?Q$ 25ͣYHhkEۦ;B hFt%v6ZML֎ fwh~v?xNR܄*KXQdߨ['S(?ιX;Z\4R[YKU Td;fA[=xZDeN+JX^X~x8EG6Og<<cɆjy)}xܔDmih؟A\JN@%HZ5M閫Vaǘxd"dhj|- t,80X:M0`BgƇߪ<‹}̽-*vc闘r:.BJ!߮w/OUt#Ͼ8+:4%G=s_vFykBVr !&ūI"ߩF΄f={biRtS9A!jQYf7 \"4IJ]!:= !0 b*#j4-n T{GJf@8XT\Q",S 6t,/u G$;}]!}ݻKldO~!~Bxp!+0O(˗ ##ʍX5Nh 3\S{,>I衑|de6*=kWOrSBLҩhPMk;9h\LX89(S 85Ly|;0e®hޖ:@C}!<>Cn/t;b,B*bY[".kd+^N' .=ےDq7AoQy ڄsu&t؟YmfM0KDT';1ĕ(; !~T9{enPŮ.Y|{Ag:>E>|ՕYυ+” j@ ݽ^\{\wA "fO[VB~)̡':g-Œ]uq/GA+U1 U c2 $ ڳz-^HJ PQۧZ[=S&#j8,q~7z[αNk /XOxlHND϶?erAki;kYY28u]D袱e@ Z,oG<*89IX;̴\itQhc@RBlʋ!'1YԁyQC*s,N<6ⴸ9.aLp9]g\=_ צ㷹07R3^_k$wWb&(SV:/Wَt\8is}Řʦ]%/6^TԆKt㪮[rꕹwff͊4L7n!.F(a0R ﶪtbPzA=ks?ϩ"5Ԏh2?ƣg^^ <1*s i|g.0R581=ʼXͮ읛ٺanHB㑮(9Kh:znP8{L 58)׼ b_9 :JѬvS$~ }t]B$9x倹UF-z3eqTv_!j"u(<:ٓ֙&Rzxp'1EYYUiFj*Ǽz&dP2IdbR[Ѵ4o¡+{9 #.SZ)le_>"HEG%fjK|v٥7pU5",5ת=\`Z=/jWSxP佨7ޫ+%\#+HUPj#b :h箮i=Gaui"KH 6+iMNbdL) A]NdWt[BѺqne!lz`VF$栟Ё gA+iI˽QFhG>ja (DrM[BNm| X_!,+aS[7R6ڎ-!9 2Xd 'A#?t؆3eg279%4*+WM`vYѣl8Nl zmɽzE! $č臷Xc=x'za\c֭ד(x;$%Kh-ޯTFaxsTJ4!>Hz6씆\BwkYȌRB#sYhjpO6AhI?@9 zTJ6F? =:h|+br*3'?\7{\Bxǧat^3[0 fђƎyqB_ |$y5Bn;ϪƃQC828=kGCNC o`hI.(&K}\Ê!\ QdO˻u"3@$h.rW-TfFN!0\oԫN! ]l^NΑ*o| M'bbqO*@|=6/}6w&!oFlhshB͉,!p *JTppG ! 9vI}ZGi?/^B:^_ pEFIM^ǟ GnϪ{?KJ(8~.uHj\(]Pr s5y5ܿRtTozmɇ w[l+n]ۨk+xe8]󨶲v|_9pF7Sg$V @ /&pDb|=*y[1n6BD޻0kI*<<\{M<(WS&}liWG,*N4Hri1 &cQ9Õ!vljr<ߩE~VբM$54ݔHJh p#LA lARCMlM]\~<*riwG M?m[Ikp ʹ7nfqEŠ\|/SʧK76(9ЁCfq*# l, Y{nA S]KI1;VM4e;ê= Hy7Z!ϦiƖ{RuzJe`I'B DӇ6 Xs>uWt"YOD/^blغZTk~ HQ~ʚzj`pO6F"t tEl w~E+$Q=U;`U$ gg *M7;̙))-Qp*٫;M+b^ yQ)6]aixeQ_nIgT(0wX$ij^Ɵ~mJx3'zR98} tNVQ#U$(SK"3"ڿ^7>k5^d9yb|G%"-NP#١vڈBu l¿aOMw"!:v?nkS:WmzOPr*mK ~*x~7sec5#g)9THS=^Zeۻ^w3Jj1x&%9IHps8+MՍv?§&dD?v@{;;Q~}: uwoIE PAyf5<-(S/IӘ̊J*k Q|Gjł3a Q;ڊZ$lms&Ny},YI$$[ +qh>T;";=SweΘ(Tw N=jc!vAY3*OٟpL fMYҲK䰪n!ф{Nnq /V>>NuEBwmһ( ҥ ]aN{JbO,?о/(U#̶tҡ.RڒܠB)PUZEj4%J\̄yXn[X+8J_g4F@d-_tXιo ;yF7Mw&d&X[3zE]oiZE87L`b4]edȄ|$M<:SvJc^UtqAm0H-&Uw_}bI}rq{Z\s`1RG^ڏG6KOo_W̛#C5r f#&3`y[2 NrA#8H6tb)J)7><5 Uf&lbC5z)xƊ4##Zf{Ik#nu"< Iɫ5E?g)Yp3l1sÒ9E۱"U,r$Q|m d^<ۆF{ R%>ǴaJ[a.1j?Fs.,唚Lx.>c-#YNnU؟~ }@medMj#e'Lb#:h:Ҡ'6 |&OtIڢ\ȴL 3aSa_`c"_ݳ:cZq@Ϧ_|4h eZ:s.z?ݻc'0P87@ƃDqoO-9jvx$Wz'k{sMvdM*GiN%S z5_yMٜR`rJ=L]w|ͦ9VA[[%Ot4_¬H X˗`L|,zw|7YЂ7u42:z`P@@KN@*cQc Y "Mn2zcl`y.Bc"ˁJً=Z@w&[OBBΧ_6?5!?hg,\"M*Z[ @*J. !}G;UuBB\S^.LxިC 7yN+= ߷ͭ}r 6/]=+49sb,(PKd{$ AW/FXVxߋ<`y QOM"gL<%6P{(MuleXrډ*ߠedK,(ZoϬkˢV`p؉Ppϔb{3U:t֊|wzljZ-\! x%H/L `1F ]Ӆݫ 9`0 M4ě>eyj 3OW̍=`嘫ݦ-}q_Bw ;XYs,HU d* "v2o}sO=5s1e~nVL-cց'AM+ 2A:g|ueK:ZGt7T6.Dp'وFBzx +.W)QRY'G1٧$1xAMM6CvBk%[d,]A!PRꢖ{Zrռ1^w\nu[,`.g}̃^.23d~#6߄84C%7iK*K1,I]cC?ȽėA73 >'-dtF/';2>F+@W״`Z)ldX6ڹ?3.By7M!h@PEN/^$B9i$S@T9bqJ#D"'ǿy1ɑcl˴JJ[aղdͼ=Pqm2$)R&_:LJ|c?O}cPRi 쀦Z3QoּGR󡓧)U=`8/12%'և ^$/:f9;2uQoGDWh9ąn&̕E}N wD&U< ɏυzs7"ide;U08^u~}G!* o"؟yx)g+1*M>~\:lɖD}-$rչdd'PL.E$RAc5 ]ae hAoٹ(R>sۆ;X0z"95A/=4X=,%ג0y:ˇ(>Jj}v04cῒ3 8{;@pFAl |8 7[@4; toh(zybX,V}I;^# o.'}Gl̯7b Ѕ%!X6(;.!#7vݫwN7;+hl!h'2r `yIv~& c㠼*zjt #$E5}=}C%p뽰o32hU ˲{.x{ |ūXx$%`}K2 C(^DMLYUUGV'c<|sHud]+|<-WK/?=]\,Rֲ/چxO-^6 0̈*]@L|=\ MX0Tnwf޷ViD¸UZ@2v]f:2A|z3EhP:BeDyώQNm7f csXW^MELNusgχ\m$ìZ4xI)E&$Aս@D-Q3%MPb dS+!fw u10lɒR9F% @t0wٲ^ LB^4}j iLr6c $,S#G4@lhw-3D\KzW#Qx O^fF9"?>aabp%􁱊PQ43UVL67Xǿ.јm y HMV46yiKW!#'j %N(pԍ9 >l 쀆v4%!i#pyr~5tof0cMpl4TkIhmyeNAB\Y$ 3 lQg}, z!ĺRs>n&O qߥ;즽' Z! 00s1Ey~b^5BeXkKp_ ϊ6i50+5l32 9:3S|9ok<1/GY.jmy~w^O`;8r- =[mӐW}Ɓ#-a@9 /ôHNYc T"sO\#HHWIfv[Tp7M7 NV{ ,~awR?^aq@LF~s?Ǝ15h;WDk}R-2/,F}kɭxk_,A1:'d;j?4j24wqZi z;`Vm]U P *Y.pWlܻQ6fR?]̈́(2Ÿ\[oƕA1֚`ALo]O1G[Ђ )X#U>[&h>|{QMQfLi} {H7Vޮlr=oo j碃Xs,Ň-"L}k mB"^>X*KNDpyM6񛍫ςYua"ksx]IeTm<$H-KC$a"A"cM/qǨh~J@!+UXyTsINHtЕZ)Uŝ`Q dt { p75eUk4oO1hW4dS"D6l;Ew}EZ7"C%mtTa+Cӌt]8ͧD Ea[,|/+ˆ})Xr@ й9&m$ 6FuaTd{ApۋK`qHtG1bRQ]Ӫp4NTZ$]uSqK=Wt4wsa/tZa:G:/q$@U ~TPoGA'B;2)rNGmGXT7kf=h\X)7/N~NTo”t[}tlЋaP0X?Qlro= ԠnXf_][E@J ˨{*4]:P 1)vOr ߥӻOuM0mNQYo&5{BJ4"Ɠ @vMSyVZ:7 .]y:7`cW~]($iط;WY`i!\o V* *'=[NTuO>XuLfv-SU0Ik C̘Lom8R&e?``AG|FEj=n@Fd@@Ю2 un-%2ZjuzƈB,_&ίAD\I' EL٢wֺ j3\WRRlA׻hhjyn DuhV͎K+,*('0i7z(%5^z3?o%R)/i 9~pN(l2 葞%hѽ Ev&l,4yi`pszW"wTEk`nVpYkz9kkyNs>`f3@֔^vj"3 TPAyjʓ%ct],ݔeUX G /G@fcK e1jV2q`˥og)zr'cGMrV' T8p*?ܩ'.۟_ eDeut߇)+B <̐Y4[/1*2ٍ0˲t8@ykuC"ԋ+d 'guf3w5Ϸ cma{.SY$ 㵵ܹqj1<*WvdDq0&v-Eq˸7Ԓ%wu+dN6ZDدܞ/ex#jK#)bk!8*ɻogWd>H1l;€&_fZe*(T_GF|XgkㆮЅCO9# x]1^ H9hKc37 VR(zF i]ܙvm1)jO;]s!DY< VS,>iTzy 8< D\nN T_xSbs;D_t;e+B  WeX޾Zd, FJ3 X®^[K`|T<Ǯ"W;E/aBNZRm6j')K!'sRϞd͋ŦbaY0Հ}-K=JYk|)m Irs›HI)u}im_ba+aʛ2iWL䖈Wנ ?N ٳp,-zr%-:&l%gLEW[nJgWTSa"wc=^K8h&PE9g'v1+S2Zs,QOMe|_VY skrnF*r }Kqts{ Opht@֏(N7KV.42tYU0Dvc" ~m#r>)_҃5Ҙ#6#JT7?nLTk)gZեoeqڃ -zO4X (s-+u~ j:;iS#3{;)!м GQurCT!O.~Mܬ@4c?/dZ$IuJ{]=}l so|%Qm޵VܠVឩmV{r!Bw!cPNJtY{ϭum&2lpmN~q);l`d%b 0X{oa6K\ |5M"aT} 硚  YCg9TF vGIT9ͳ1̢KU}8u^1lǞn}yh+!̘;Rk$W 9VzWJܝabȪwCڅ=R~.rӨ @ re(i׷^/EV,G$ g0l{,2Vy4i+myy'݆)gMT{x#mn(]ņnmUk^fP[]u^Ӄ ,Ll 1brK8K7ǡYgFn6dL9NIܡF걎_oVT[#~aPu8>;n" Cad]CsnzA"Lۤjš?tb7T3`ݾKͼu (tdfwUA*+Y"*=ð:M= yu#ᑖAXF*Zt E-}| E,!żk×`C~kV| zS߄uǑSXI6+>k[ ULK^)TbY`m΂\`DeiSm3[mEК?Ī;U(]UasQrR%ttQȽ0]+%*1/k\̨8n#e_BBܰX*>Ep"fG_]DȜ-v, ފځ1|9UQ)Ʌv[جUWg%YkG.T^UYsuIMefޔFP6H״02+lf[qlY}ZX G2cVhϽ %&=%3MɵP%8٬ydLm8Y%X1Z2 kc˘.ՏXg쓤spwv4[׹%쮆 :8Hvb["nZJʴPvJ?Č/,]oMӮ)"|IЂ#ry~H巖vF1z͟BpjȨ+33$E"e::-]wVlV}?6pc -{H3.>%i"7}\MMBWSY Re@Bi2_\a{Zxu/. +6N?걈\|H-va;[Em5\r=1}OS,(y~"qrH=idX7gdQT^w ە-S);L˭D>%3MJ- Lx[_J\ ⯴Y7*_p$5L*9} !!x`YCᬾ#Ͳ8&0KNb 7ۿQAt`Żzz roaLyfv2WAg6x2ɭiq2yE͕4UnWyG)mu//ɬzg'"97y|KkU\XN/Gߓǵ|m v{fl̩ Ւ3;}Q2Ӊ߯私VbQm6G(U͒ rRs:z^kT &Ď!:=F8KXĆ%DA'a6מBV5Akq5,)gGՍ!3砮Vޖi٧(2\ל|O5OO֛tp T;C.4|¢hLԾ0׽҇6hO U@ 0s.oNHщ pAKZL-Ǡ>h}4oX8ggb?Ips NĕzRI F+TS)"tn_G_؃yKDH"Bn;$ei7yOjt~Ph%J!ҐYmuB< a7ZyרIALe.#63|؊^ȿU{HL]K$w ePyA :"0z>7^c-NWLL]o&FhBAzd 0;k:}5+ZLٲozjG;Xkĩ[?C=.IHs+S* rb~nEKk/;YqbτʑuW>3i:+su<™  `+Vg`\..A=YdL@g۸Z9H_vuRf9a5?٦N@m2Z³?v1M[k*3؀"$,S=f&l+GƖV{R܏ psT;7meoZm%u ,xO"@0"(0YA4X/s-Yּ"}m!*>iCPz>^usFt$2G yRO @Oo$- :j Y.Mg^Qrԃ /EpQe.<{ĚM}B'32hJ Eh/_4@y,jJ\-wZNWPKؾ.E{BjI(ľR5&Icw+r V Wx_Rg)5D:فDUY@HPV7˸>^#>Zk䏢@X==..^cd]lRbx)FPn;3F %]VPjQ6z-6t^VʵLkP{ڗA1^0Q̅c>Îo-CZFV ϴS_e6S0$02(@~>Ұ6D)RQްd'KV7 /^S |ܜmUh 97(~O6nݵ)'Kt>W@rNY!aKѿC\U)f۞ 4!ckڮҵP:T2"X3$̒8C{p"/kĉX*c4c8#] K!P>_<j~:+Љz/'-Uʻ?abxCޞ#Phas;({aB#قr[YOuIDb8]8a0"tLaJyZb\KmM5d[Gn>꨽KuYUD% :O4IĀm\k'ė y+ 6b\kiqo s]~)K'9qIH 3Pbu+ь~efit $͈3. ڵE"ӝIap _9UGK!x30'Ma=mGhqOp gRF,oyzq/b<(mI,A\Vlh r.DS$좯&4^\:_ڊ/= |TϧNB㍥vȞ0 |}+i]HE{VڐpF`]]) 9^)[aych3$ש654w(Q)[\E,UqhIfA\zTpCcyz@wNf@.hT, '[FJL#Lkkl50UF5Z%kFQA0UٯxD7 wjS׶)xJHnVsa} k@0 K"m+c Ƽw9Yr=AiYqܶS? Y)<ڤj0s6r?˳ :V}%s.d˗(_Y WY*/& D}yNq%2K41 —1,P&-9f3A3x淴@tL)9 Hܨ,`UCg= 5\]""kpJB!C'en!V3M( S!At>wқ03˚1:ӷ|oLIorSي&Cțk@VsljϏdgMwF߀ ϭ=7U' v.&ݨ^;oy@kl:Y\JȒE2\aNCR ~مa:V:TSYx$DZ:$H܄ >+ض!};Gt.% Q+mt[rc2i (bmOt-Z#6$(T1vC-;@ǂmNQOJ} } ls3[`o߁dyz*$9rdr0nDr ]LksR 4}y;tRb\-hﶈy~-&?8Dⰻ*c1<iT 3^񿮒NG ;3I>hsse%6PzPxl,e WfK54K-*&1>{H5t()ȯ4nxʺIِn| s倜H{]#+$C: Dhy0`f-j p4m/KX_TUЁj]c~%""~7 `c6*dShL.zsyrn+./~顾aj5}jaIw1(g5|wNڵYWX& L1Ƣ͌6dEWV?ys?+ f0sGheީWۨvĞ_@2eɴiT7"8WrDŽ 0DQlGF+5fpƦmm5]b_Ỉg)\QXpT'hJiTK䏓~z",g{v^l-/x\ra?>e .%!B\6ȨGԈ?9Bmny Q0~Ҹ)e]InwL-2<El~Ǥg$آˎz O,bҜ!)(\N7ehOٖwK#g/HG$XK=Re- iaS Q^d/EIZ')!qC=/C8?;D]=.͟ `䐪|X\[ǍV@v|/G_2mfC?7Su-FL\m˻(/TQ}Gtey_ЯĈ< `ofV+v\>I%F\6h1cL X@r&,U։և 9QlV\իʰZ4Bh +gUtKqu^ @ظܠlҫ$IÒ!=%O ^ *fsV !G`33’̡n$1u$F Mj,Og㍷ُ(:Zes! |:"GQ{ ͓pJx¾X3T047Tx3@xO؆,6!sh o]f w ;ߊĺM$W0F4[IM&G]_J"j\2 qB$BqQS+1[%H!idL|_ueJcD ]-y@SҗI^PgԲYX| ([n&R+82UO-.%9{HPoS,1 2oH#q&2{mk_fy?w'plic! Z&z塤#p{a6ZZ%hP@hri=7]IW_{藖>΃4}g.aі sӿĎC.WIe•Kz aׂu:Y(! }fϛܜp 0>PsQe9P3jb]RxS?΅^DF7?Lv8SP.EgjOs\QJKgޤOҙ +xbB S&ab\V7=*7D3dn}B.ĵ#Usi7""b_zqx́$߼=~8hgOp`ej :hd%]Uj:siz1jAccdAePXHɆC+ y8 [9>[kb@lj_(4T7Zm_G tm*%Iƌ :^8n#=7.(&1qOMeP{>L.y kR.CyќD shQ [MٛYI_>mmZ%R3<,B&}{x6Apq>k?FMk}RWٗy!tIwGqH}䬐f c<evE݋ Qth8̑-s97(-:V'X޺VAMBˁCO]˱п ]w|uI7gJpo[[|3&[n81ĩ5? DCI%}OUfELGӪF(əJC+v]Yݠ]Q653O#b)k?H~sd'ZM;4~Z\ifbwB/WOyN1v+Spt.|XjAc]0(ZvV,Gn>*䲻sHAbcGp`oD-I'GE-! 0*m193q%.NDOs {2 C5θrfNARK9ZQ0i-xyĖ?^ZyTihO3۝=wYKM @\g;K(1 IO?&ew^U]QsG]#AO2 Cc Y{By/՛-R"4eiu]EͅJ$9oٛ DuCV '\;~TOyX0c(l9җkFg-0H{:;ڙz%#a`]ͫ@/rFj>~˹bEHYF7Y\Փ)Ui8/I%y 8_y,)lZA;?"k3mfIL<ĆIߵ%-e$ALlOG-5H!H8LD_UBcuO­ty)n&t&:ޒaY7^e207q’>EEĘ\~1jUZklt\h 6qo8ݲZT%q&31é]@:(b FAȟH Sj.q.g2X6}@[8?ɕ <޵JlBÒY?Y<'DV& ׅ4%-ԿlMr@8U`T)|׃/c.fufXyyD#iL ? mI0Mo%`wKDIEV_ZY5E짹T4vL: ^^I=9_΂3s[ M 0 D؀{T>pTa6m He2nC,{h`DV͞+eK]Ixʡtan\0,CA N0XB~\(;䠓wH:% .W5|螨|[Y181/ÙO=l?CiR/6+˺tiǦм²g}TAȕ}}C]+TIW-s창U]v۰.Ѥ|As|$@//~dzh֓Љ'7:^=H.=xD t m rҒ5Bc8B2бLioͤL_"C,Tu$h.F* YF Q֠1JP烩BDq$FXd3n6{flUqWdG06N6S< (kOgl#'k |K@(Ag|򡋰!;uZsN-28 XhyTM ÛF@HmKU2}U<7uC?j7Ymw"-1 *;bkK)r ܤJhxؿp>alFAsgJZ9 fJ(>գyΗl{N3F+('^g!z]k!PVS\fXUPqZ?@V0I`WK@A|lFNDEvD"{Etϲߪ Xr 䫂Diag-lf5С31:Ȁ D!12mk?KD3,ecj.+x#=ӝ v^}ʎI)6;Z;UhҮ.zrl' |,I}nc#~Hҿe-8=2kg ⟈pRlp}PA~yQ@2(wID:tX1e )S0ejWY3"Tk>ص3d[wd1iot i;I?jb`YZ O-#FoZV^$ѽ,< VEY}؍n9OI#XA[٦E\84ɏBzs@qw#M-bw;x$*J2;)ouÍU+ڈ]:R)GMd=#Ƭ`4g)]|n5@$ڙ:vu>=X=V1hм% v@l'n@xⷶyϺx~uُerҌNߙ1> 8Z8h<' S$1O>w5)zYE묓5fIHѱ8E1JFџF|eli7]aCH̉ơy!(9 N`ѐBV ֆ/66Z` #Xt/! fO*BҩlT1Uu wa%7$emmDe!Յs^:RO\M(z;!_*`!ΊZEKMa$2cBrS-<,-AQ5 խˊQb)qrw `<%\BO'Pχ؃Ftx\4~dUځtM`'X.CF8:)y4Βĵc >@? xJ͞`pu(3;3kte>1A+T*]r4¤(Iks񝇫;+ ?ƾIj&/Euj +R;YV #~ sJHpd'$Ez b|Ouc8ӌU (qb2[P?#aܗ-)0G$͚Dd Yfj3FE5t-Snx, 2J-<(p G{?V enEHUl F1^KTg\%P] ִVg`C CU5/sʑypr%@rSL=tGN=HS:?+@CfQ,vh98 {YWjk,/˫Y-֡t!3 wv m9+¨pX G o0pQ_Q*]DB͈H8ɀ6U9B\}ucͣ#q:+-r$sx̼ cB?>a&::q<گ{ R$}}J sHpmnգصoIdJ6wl-aFwD\Sb"I~٨~kpJbĭo3CT``ΆG6̋tސ_: z[mҢ (5td -~}CѪsM\Q9?> 7]72;rW;H>mz̗]Q/oEd/]t:e䀧XCdk'M><z1ۍz!7bgՓAD}A9s+ ,xX@Gv{oV>d0F4 EteXm$֏0K+ܑpE0 \`mY4t,1&<$}'TR 4(B/aPp!uE$o!e8Un .d) ͱ߉"\e8 1ލ׸4|$7;@r3T 3I[90R(-\0G+d`|p4Š{hS]l9{U ajH}A.v8gho "Fx8)&bdYMs9^b f-'bjΉT́y <8Au+:="Yu>|Cz|Z)S:Q$z_˕Cu -B.eCATwr=Ɠˤ\9Lmt"<+a+ blf\ϲܯ V;ޮmL4ʃ1?ךuI(u'T,VP6 S֙xz:>/br>kѴֿ;}Fj9$ΘCICp!eG;0W2v5m=r|˰AzƿwϩyKr׋TT{$őJx5r^ ü{m_i=.7t#1yz4 lWHUO8д輰<57oL'ЗA#5W3|^v9TOn&+%<'!Owr ;.O/ysGB8ш:Gcж/gCa(s@ Lȳ;/v1U_RkZgciz#)0I-^4i#R#M{S4}lkA⤔r-*Y.\KEgq2D?7E)%lO?aYw$`{XbHl~2Ū!9OabQlҼ`S&W%rXz Ŏ԰^cN;q% JQ$Zj Yqc C)HcJ͜K`)`4&c WehZ&t;M&QڱvpRE|]Y5K1'xBuɲEvq yluWjo"|Cﻅsf"mYC_xJlz\{o6KNZR٠ E[5+`4Ač7_'ۘ7gʥ|2-]V jboF`^:~oWB3Qrj$ GhY'D}aFJxg=VXNҊJܭWM* -2~2{7mruk_6\jaCTG6Aq~C$1Q*^]LAJ6ȕqV5/h_"0~=ItvLS^}@o%x$[*4-~.M)')ҥt">7JrEt\Ou@I]6Bx LҔCePhͻiAzԨ*':տcr=Vbr"dBVDN Gc*x.?sԛJOftwdX7=lюZÀ~#*5ƘP^vq I_3)2ph0"c%0tym7޼v}XYLIg?[@F<[Q7i"ǻU.Xt[{#[She(j8ڧs#L{]<:t(IIƘ k [栢RmlK"#Gy$xGkNdA14!eSGΉ, SQ]\st-Gb:@ZK_їj#ȨYcE?bg9vsdUlƦKg/7ܐ>f "[H^F6'f2!5zŘz4"b/iOb#vLL3µaeBYcc}*)Z$SS)7m=YGU?4Je7uΗE#u{/;Ŏ Vo4~ eIm=v0N/lvC+mٚda=ctbcgS;jmJnsW fxcSq&k6nξ [eup\`PX CI.OQ#/5B9'D\FBd'a?>bY$/l" (yDn;5Wk"ӘNSBpZ9YWiL?\o8]/2ýu:ɲ >_`A|2+%eN#Z4z٩s,$HYd`DC/ۘqdƲ}QYeHf{Yz߄.a}sRr"a)j;iE0$_^6$n R{Hᣬ(N+wd["JP]<J4Q́\\ 7H}(RӮz>T~.)##X Zm:Ɏ }4 z9Lp<Lŭ\O7d#) g3?C!c{|"L4e33F/sJl-l~[g6$w< R@? m.s'x@hʭc_ D4Q?}#z8 }ͮ7~O%9cvnm] ڔg\PQ7vb'(ܞ?;`P4:Jgm Bz+$<ל)3(T*LLȿeK@>϶z2&;ɢS]ƿ9$r~J_=gu3G~ ЍqJh ._ iTzB@,'u,J&" y62@xD[+l CbY(a(x[[5ލbd^!#&wvg9j4?.NJ-[%7$LbXao)DAp!-]a[0E{hUM<8L \+4SyKa 1u8G\g7@kdp?rͦ͠Un!1OliYpqo^rY Z.hۺ!՗n;g]i0L0p*.]N<G_(NJE0=ZhNO]j&YϏYܓoD^{FA-Ki2l8Glia^o_ 'R=ֽi5Eo.N@_)>ǔ/. ٓi-gpqPLe)@ 3X>=4 *ϱUA +7wTS [Uji*nv2 § }:Wm[)~Οv8$5}(~SCGT+᪁%2oQRcBVmz0oZŐw5m\uSLSJ1S%VcalX Ƶ =WGU&) |UL oߊffʨLdb6Q}\̘OUT@bLoQuNG'mDcZU~E>@vO|ꂰ~Hk ٞP^1P| }eġnNzXU 3SJnXP7!%UfCp%"p ,@gWwNGt[%xcԗWlɻW _e\D}CK |bq}Yq1ZGKj@* c!K dbs$h?i|04r5 NOV~\5oZ~IFɬn4!a܀;:: scr@yaZB(]k|Btn6d?(TU !fn8lP.Űo=)&f%CdwTJ0{9<54I/*! J,e2ǁ wa_쿠eTSNz2(u3}9cs GyNFCI.?n@d5'TmX]i~Sډ-aGgϓ\5kp)<;`YV|v|${ߧ3meό0ܜCG@Kn'XZҬ| ,~~wK\om8nm`3+-c fW`^1:k~E쪳S4r!VX/=?Ff.Q^+&@)ȿOҵf<zz$yUUܝz*'"Wr W,u'Nk<P8.^Z/ǔvwjԑYNRk[hԘ}>hHω&YS? ,DOmٰ -) !*XT{{+9T͈>| \~Gack]M1[~l]Eґ:pso3Ncc Ǝs\"FR'XpnQu:! L2Jj*aa~Q VAZ<%USKp3ld^HYA69R,©k"垼J{.P=oV:l%6uP/2LQjV솜ER3qI>ȯUK+5mmoyzE%:n)q} qA*Zz;ttƿL,,t"Ao7\ o=R ؋B^(#Z*l/8pPx B5ҙ}3WKC T^%YKjFC^`z_}M8vUΡ.PNzʔC#%GޛL.FtH럨% M tL>3>Ni2q?o3U ytCF&±;q8n]bk8/⫿tLH-$įMȡO_\ԍYťU-V?V8~R7m.>b "~1i}k}I qxN$uQG (j5 j͘}"l,&S 쎙~^=qHdM_v;-.GI7 ^::4\̃T=od*F+m7s8h,r\}}KH]oL{ZyPʭxuo?}d][]N=XU$,<+xWJ5o+58&I [#Ǡ媿o=bQcᘄ:"#$ħc![= X-ƅyEq4Ȁ`͎GT78iSMR~>ECzN;.*Cn7V]8m?_vzjݳEOGʍt3UOwc =r"aK) XAęOӲ( qLUm+ 0wvMFCaȭ⏿Cc.Yi=yNg&nG+,%O7LJ n#uhK ;vR:zE07,u d~8?K|&[1!x6rK8-@aW%VLvRbv6/M\PA摻߀r9Nt6y08G;x쉑y2ݝ1==3,~ٟSsĄ( Gᜬ[q=r10fnS>V`&K-`"ȷ3L^v"$h̚,vư⵾} F*>_ "3rFHzU Xa];)u{"&\{8:%|Qsž _@ +֦Sp4X,"/҃>\Rx+4aTҚO%p0r/-: so *t%f:8`g4:YgDTajz6R>Ns"M7S% x nZ5.Cs;<p)g*_nVaJɟx6EHM:gʧb],]H6Qޱ6V`RwFtU;kЉO§ Oub1 xk ] 9%H5Ow `HϞ֣)BHcOޛߺ s)gq  (RYB?@Vإ9QE%'H8\,S 9PTx,DYGJ3/Shm+qQiZ$ \].SAO>@>2ȏXx$z%d }jb5 g"c ̗7UvK`/thJua[j Δўy~LtP]ּ>*c5/h|DKY~mvbqq֭LnUDNMyhu|v@j=BH~Ssȁb•7z{RWRE#mՆJr-$&/YAC7 >FĿ;{勄-w8"q.~3Xƍe숬0/z,GO{j|JuD]¡3*6[.K_`ڸ + %kh׭`֛*#120vK(=bd)CHxfρ)W~l'Ј(wU%TDhhl +CL6f[REA3-gI"LM*sXfgq gt׏Vcbsr.?TIӬo1]Zp lG> Q`>lA߃O,qi{V5 Gn#xKD k1iw!B%]^FCgFOjc~^rW9泫n~B f7;x2La]=a y2t:oʌ)O;˗&ucN'RRtOhF:?\j9u=瑱IDKJpf4bK%m)k0)d?VGBJ[y5d^NLҶ+;ޟNwΒr65,2Hk{jtZ4]}|$[Hln@.QʠGrU<%Q!B,rޫ<@7ݰ^El &+swzguWdcک5_6F(ۿr@A:\?AW;-AyA?en$MMLK+(YNdgc6 u)ɹ(\Q6H@D%4{LOmS&|;6c8]j&R JA,;bs~|5im|^)Zg`Zjn!pץ3~H JȟOb;kfkKIs0%X#^tWޅo8/imhi(jSWٓb_F"js?w}zɣN$,'jYDLv}#Md XXxِoco, N?[&'B~W5#l>CM*$B|ZbD!YF0#_UWK.PNoMWOBBGK_*tIkj)2x!C!k*/c+ RXx6#&Xǚ~pL>E\cOo^*)әE_w^Nk?MY`9}C!$fQd%M s(Tp\a\pl 8haf9uDM&dsUPKd+W'D]qno(R5g׶gF[cz$Wh#O7L./;=#P]Z@#1p!d 3T?$"`k_f 3hUܶxkyK]T4Qo U2 ݁p.8cb^*NɶĖ4`\tsR͡,)%zVm?- rC{ͷS2#q= f0NKyZ7ciN2 P+mS08.jZGB9!_(G{%%^CZ߂DZ9ƀz"nT聊\ѭJ%Ռhl?,KmF<@E 0 4Js} a,C ĖaIW[i#?[veW~((Y5Yp>}y]!/: 5ڢGIZ71[G^)l&I iކkm%0׭ _|:\+ZcUQ  $Kc6\:'_3;҉/w|iDX1 k8-x!7mY:b])v>5m»8YFy8=Qv"w:GrC8 K3;a8OM M~2$C ,15), YaxwAʪ! ؗ]PJ[xs|]L"ц M^Pqk&97P$vX>5aP؎CluWӨ=UD%y]BaVi%7]@&(Ϊs_o7qWD;uGWU2 ` 0>g{@VLe.G>ZZ;4+&3Jl2EQ<,jup)jvu[ S<:u`lFnѦƂ8hMIe} 9UUK?^~Mq4:&Vz{p*QCȌGK%sFJG)k9Atʿ*w4cQ.7hM m_!;y~Q@Z;e | x}d=L OF9MdQEK2~[9RP܍a3=݌u4)2ST\>ِ'7Cx>XC!!6 ܜ8aC)5D242Sv =M!`+$+Ԫ1,en>1l]ڊ4<f˸4wufy8}]1Öm`cVrjRhy:D}cvqz@9uۉAFru}Bg(qW߄_wmY,G}E{r"ЊGpa=A{e%iV"O=*hFp(iy38WSNƱN{/^l_%H]?Nl5B{]JK'|[6[C2fb H)|"}~m i0;Rfܫ)12([3IOvO[c#x_z&eOsl j* !F2f7' KZ^D};Ct}ReCgpÉBM JUv1,9b v JQ3K?L3߾낮`"^q**.¬͟B|G7 JT]t5Qpۡ$_`G06(=+\_7T vڳqDL,&&׀%4e1 .jjl~$q*U‚ckŚFrHE@ώ8wh54a F/E/C\sgށqC*~jێMvI&b+c :!$BP_^(?Fᷤ s!ȼ|?rV̏: L/]9SgǦ#E6@N[rktcM SDQ V6p(0i@$m5ɋ !>Y*? -~؎rxf-^qlcz(fEE8g6=<SDoP5^w:j3<||oB"Ttu%iYyʃ$)x`Yz$E",C=]ʔ eK^GSϐSK(ؚݞm]ٍ_CEO4ǥO#dPՃsҽD<(($(^Rc79,X2ɞ±!q ֊0@1 }/{,SEw+@CrGbۊ\.F6PNKw,AcO^9*p[!R!翼dŮy;7 %V^8_$B,NAٶ@jhva?ж$]L+zՉc=H)8AG~q,ZDͳFN'WۺwhF_O1%ed'0|vEuC}!+ry<ꀖ I m;]Mu1LJr^YܹyN- `^,b?ѓHG5M ǡT]VA^9`n+_ۛtDc)zWY}-%Ufɺ86Ý K 6?#745՘HY9'zSۼq&9VQBwls(;_ώ VV ӜktIL8Q<.oP05N8ay,q$e@iF =̨l=]P,gΜ{*ܝK"܇w 7d#j/x Xsd}]A0[Aj91$Y< 4$M9;U`Ҕ*ek2Q&OFjvy>+,JϐaZ@bcf}"IĨLV㼗\]6* KC BZ~Y Ò}BҭR&w2R-`.+IipSsQr(Ds5aܳ9K 1MŦ. 0uF Y*c*ڋM@{"wVPє.x s)VCn+q`ܵ")بIL\ 8!d':3t]]0)Tb@_5L@5un %SN98Yq{I}˦VHݯ'E84݊YWMlΉmp V-g%OcEC7}}n0@OV!@Ȋ0]b5y)jd;+XŔs@ mH]_V<|l>:_E7+ܔPIx*Gr^^^6Z.:^Sq2K#G7)ٖd`d)3$!|!o-tIGiHe7XbY0K-<+*n?fT%ܰNq(] 6E e]RQwzJ޾nߦR&je+H _vuboLmwX@T:4kؿ;d,OqP je*ӓT/胜mtEi JIx3{qs~ y?@=^ R-nb(HOxA<$wN3˴[LX,49w8P&D2 Za"BĩX/+߸]|Բ4Tհ^Gw\@M&]['>=yiX}󤸜:4,+U)ꔐԾnEO-6cٸHFtZtRiJM2s~4_RAp$4a(yM䗀j|UZJ/h qBԍv- |4#SQ"ҤtLAm0`š& /,Bča#:~l -1Opɛ?)Euo^<~Ơ Uu?14F SZ]ň39q- U),I~ z_A!\7%SnYЫFvhF3 q|J:ШP՛pB@7N\x510/[S)X&Ӹc(MgSEh9" _"!_kEm^dUrqoTnafi}`퓪* Nf71KR&q>>/:XVdf\qytu?MF` pS#$g#庸zhP7=#J# #AmҖps*v!x밁@zKY=cUI:u;}c&Txv׎.(bM쎅1Ո΂{3NPxTvgQe1 B9߰kaCioV^/l__]A-du$gK%v{O(9DNeGB?%;7g47~q%v3 0]QZtG1[g?%}gԖG`0ȔK_kM%/T˔,*TlgAi.Ċ/'* ޗ7n۞Ǒ:O=T1|:rcEJ;Dؑ& zEw`8Z[^8y ܧ1xm^8u,l ʤ1_kКLl05EDkj{!LB,0:4Ф𨪴8y^:>%mTjgH sE2 2Xȅ哉 vkOw'zecYwy&Xt۔EF^-70xW4o(OԎ4+SiV)q F-t 2q֞4~BVTIHh94ÿ;rbrF5blAO_tl8yER0k'gLjNh,dg7{q5G{# CoS@(Bقy-fI`ጟMg*QV5B.ngN(NnJmGq/,Yϵi(*=nom(첕MMdRU!SU5Pliޙw9PLфrK"_E{ LȜ+h*ğقaOڕ-=q'B#k:B;Z,g%>RyB =w:ۀdDMK|AYazAv SpT&OFzz?"zh?3G4w% @_nj`&ݩI-!֮-Gؕx t2xq.j1*QW(my8sN^uBZ{Rh9 O j2xy'#P?E5mnڐ:"hW|ը~ Gbpd$G B{4 ZvcHU>$?Kp+MV?]\U;$ U J& _vkflxvvEgֆyZRRͷ~Xhb?ۂ_뾆ffG<=U+K["p`J8/o1Kix7mv]@y{y.j.&fB/`2Im*uz u[ /MY.Ǟ/ئcLu[vZ$nFg^$S!QZșaJh8#g1:0_'$o x}E \b,Nc H70U$Z;0'1'ZY.wyBơ{{YvVT&UufwFUn,oib5èe~7,~⯽Rh!J0}N컍>2w;3ߥzvKYu{;2FF޷0m̭Km \W+уZ%-xI-XcUSpuv.Vr7T pfa4{zVĂ.+_O"#9biC9_h`3CCɍr*i"`T&xF7 f_@!Es^*@)I/%]S_!ۀ,)֊ԊC7D1^mŵX孖Zȭann{K~ u{ߓCVcKnU@C&_N73жs Y`POO1'Vi~;)2qjq˜2P`8V{IeoU} :͞>`4KVs"Xb;>.ѕ]>.M?&r\qƽ_C -|qʫNr0Ny̴@b< 203PϢE|[Jr%?r2D^pT@֓Uᤢ) f@Rni-i(33w[Uu$OJ;(iG`=ՠp钚*dR1 TtT"R5;o| Lݥ;>VCJyyLGu!,voŜuu65)+]5 %)v{i*bG`Y/=?6zd6@^Wv;VO Z'3;lzVϝThq-vŇ7h$K *gۈ,+(gӲ ΂&Yލ >X@)Keο& j(RL L KYRLvM6=lIn%)m=uj5oJJ//?S{Mτ:g&qt&*s P,.$"a95KMwņcuͩ\+9Me+> .tȠFa[ukdƱP!C/6"{yzZ֏fUMŽ~ AlŕDIΫUGoy-{<švV܃;>-4jk54[m>poU2 #^'FsuߪKP54x 1qpl, kXZ _8֘mܒ6M/)^Ҡ̊m4{zХ?JC|?WHZx[|h_мdicrFo^4zE+:tkw@EJk53/ME]'}ons֗mZϧ"D:\xWTlx=I+8$`3A_[9EfMZvFahj;Ӊ]($I4kE봶_0rіllsv 8T7((Gr(rߙJwU^v/d_i7- l y\liP%NW2Nt--wlgޥݻMQ.x?POR7< Cv06 wIXzjĊ-?iyhuY9^W- {cloӃ;]RNmT{zw(\#>x FO`L"Yn2pawtc=_3SN؇hgbjw`1K8{3G8anB@b󊵆*)gӛ2O"NQ$0!=Y>X,p Ǵnyx;-F$2l:_ӵղA"nҭwFcL'Q5;ngI gKӁM\Y& @;~ר92?]L!W4GQD䥃vԚ}\ T˧S54 E ??j$`TerN~YW,[NhN+c-R90oq 0IJ0p۝46 m GO 91zw+E B(Nyci@_9y;/Ϻc[iځ :2Q`J1wޗh?nƣHn#6p fUaa^sk?Kg^׏d:O'feĸ/̈́AEԻoIϷ eii"u :~N~"(ި~Ǚꜭ-z=E)vE"xܭ |"ޣ(~$D2$!aD qFkTwP~ΩV(5; hlΓ$Vs%ZwfE@P< y1Q*,]&ahbq3w/bű}H24 _TΈaM!n3va%oP aAeҸ/rprM`.V/˥|4=yB1ЅrL.^NeL|rR惷um^eOx*ݎ@UYVOO|TSɻn']tL$i-"{<->2%pS3:g7ISlyuh}G3kHc=  +I}z<(4e>s.Ϟ[>z+S'-W Q(x;gz(ACzqOp(emC#Y^#})܅BY˲hhߨF0]sygFf+7oeYM؏)y/`FW%Y"Fn=l.-J Zf X)Qа<ENyVQ\bpnZ"`ߩ}9cjXE{3! P/$go)`*@SyR1xGH{fkC 􊔄PY[︃ `#/mt6BBfp'=(+d <_\4>u>蓢V(5-a27G#&XP@у$7i ـI1#u)Z)\,_X5ܡu]!%Уs'ѻOǃz 娧#ъ@U+nm.Yz9Q|=ښPl [8M":˔ jT"h=ڝ\#g{.&XmNk xm"HvgK<KhPP]3zKЦH/̃S;3_vsx6Ii?nc Bpb'nAC;" BzVvLfLEٯMᖉgg݋ݎ'`2Ĩg|Kp _(3\`n!Q"r*ʌҦޝ?Ԗyi~9BCN?i<Ճpo"VVF ]-^gIq4Q 8ߒU K9؎Tj9Wyْ|cwj>E B>;pِ8KnEE e<r;۴T; ڰA6u_㗗9'ԏ`m1F͌[L.*$?Hqz * =dS[if,Cn(ǔM᧯ cux#bU %>R@n6-u{=*G?9e;e:{T윧 L\r""nUkh,<OYʼ4𙟀G4zqBo SbhJi n@śXT_J.Q%\`7.f5F 6)m$:K8S*($rWMo/. FO* .~ S^C HF~ho[6|j%H$hB4)u \)0&Uc !Ԇl qN0,`C hdX-֋YKBG1œ]GMl7a겺D4&^UoFy {@V*t.v@y?y6HR?!B-m,0)7翝Bvel ,]yr\=iklZ\kLϝ hj&<5y\PRRD=IgMat/dxq?v =1ʬ@bE٬dV~a&'Ȧ$T7AޱEds_fq ]e?FK-rIZn ($KZ[iǎ[ΉH 8_j>"P]0+1/d^|y / ;jjɮຍ{ON#`p1DDJ|8ͤ[XQ2$K("n-7 "ūd nG`4`ey}6&"PuLQDŷVABW'^E+SXinE6IZp5^>7f4V8hl8z\%eӄ+ 9`:/3Uw`.u? QD䜓_3V hBB]:%VzNTi:\6_]H߆u32DIb z@'r_8Jqg 6"bwt$^q[vl Go?@tܞ95 "w^2:ɖrbx#nm$Bx@>OC'Vц&Wd)ő=-OVRe}6_oPJV>T<teRYar wP0~#D*Aޜ+0'wyDk K\R21gj?֐`oUg qpS؜CCXFީTdBd3mOowԀla?NУìU*%5599u h&\DŔ(;vL \ԪWW}sph߃]3OL .Y\֧5 {c{ ł80]9!;Y)A袘ɘ1Ļuw [aAvްm+ں S5$]((~N#@1]ʓ.8S@̭kҽۉhlB@|`M>BH>*:v-R!'xJexh*agp>;cx;åwT͕^!v]fom"EFW꠰:?.9sEz`ɺ׶ڀ.+;7$ ~Cl3ɬsuIY:Љ06 #o"؏qk^{˕K_<~ +<V5 +P_S%YrI8+ eK7B/<lE3^!mX՝|L Pˍe#VHg+X4BzjB%@a;,vԒWû+ ny 8Uv+b~#^wկexMe񗚞ؓ1adUGVIN=pR{,r%W{ѓW3fQw>a/ ~0U;QL¹3ڙ3.E hB+#{rAlKY jN"z]HŠi'm_ִL/huDP^2KT/b&gMy|;b͗Ps9n[JOwug6LHB~FK!;P_8&# ğ(T0C媜>yײ ;]q)Z,<H GBl坣ç)Tc;QG&$;\w7>7 E @kC"F% *d{ؑR`49{6Pjt`ܭ_31L8"ݴ\J9-^lD^ zyč܂A"INtECrce?9άџf}u%ă>,*xoQS1Zgw̗6Ђy|Yi!jmЛ2BRF)Y~Zv -s{J9MnP ꮚԈ}^ɤ];,4v]Oʛu '4q"U1t1>0^X\7̚;F34+@<'1; ?u+u[ME?Vvwb1`{pbv"'kHG"q:ltFV+cǬC`42RhUC|6JP3;t^n- ;mDQ_g&Aac;.D[yݧ3l"6BeZha V%S#;J3[>ʓb/F/T*+8JdYtG=)h`#iՉ;3b)m)h ^VK OO694oF sٖI,I8=_\J^zb]-h>=uc'JDGAL\j,k:CdY/V S#31e_;? Xb#CYuOXOcAwY9z8۸#v Fx6z.ld,ގ{3zrTg<-;3*$1{ O3rreYCW]q/VuRd5'hMBPHعF(:X'k~K?kzD_2f\ KEڴ^dX| ]@`?=PJHvУO˄ L!Z /s,Qpf&I1jDR7,ft^v^:'@J7caCM.G;a-znid°,nh;njUNEeXD?; e /d- fF_$9TW[̰r k7QF BjL=x_݋hVF!{*#@_\YN4"= XR|c|#1[hZǂr@ wb`|ې@<r4wA$I%{>% rV i"DŹl8 {t9J}:/m6)ɈW~L[m m np"Ɲv ) ^1~}bY&0ߊZ!y,ܚ6>+a2({X[HUsp/PaZG[ӅkX@TWJ)!e1}2W_̪ISĄՌLԞ3IdFgd&z{~bhd)f[z"tHo-И.H PJ8!OРB8gћܡo#!9q]RNĤ3R*ڟ;s+p `>T*0 o1|OmߐphU-@`En6(Mf6rn O&٭sp"R #+gscTF(ڞ~zLsiz #0|Ino_EyBcaE=aeOh, OU{}ef}IFeKecj .W)S-n"ݥfHj`ɫ]ɺm(@tߪyJ6bʳ'!:IU(da)VMJSrd-ۅ+k\u/$NgK0B@LY8[EmkuZiǩv|U#h˭cy|g HP턣OVkoVܸ9yKck3i>W`u}Nh72: &ۿ*N2阒0¼_5kk2*]Wq`eM\'.`t KYƿD-Iȑο=Ct? 4)-CQBo+W1 B5v+,~aҢOPUK.̇^e/@9w$ Dݲ\ MI.J TdȟМp9AiKO23.4_,"ohP؁xջY +GxSw Ng,!ϳ_"ȴ5e@g&"/7ez8̙,JCmTV1gWAdKuFnq⊚C՝؄AY l݌g3ҡ}סjAQl˟C"%O!y!/F-%إ&Ѭ'LdoSn*k߃9~͟kEbSHލ? '!cY.cEӪJ:%ƭCB3#jϢYv BжD$Ej‘p,ov`uB2O'k7M_Qnj0?nhdDB_̦Om ݇;ɇtCD}J01u6jgŠޥ{oGT@ oC{I6FI C<-mIRg&X`y\ 7~IDE@=r뮯O%q^<(_ ;Vrܥ^]FnoG{3gc 0;+ߤv//8+kdu^lXKb}[#cEұRV˧%<}u2-VnV&G)Px[_*f3-Wp#{V)k@hb Mi}#W܀^~kJ(/cྎ$fB^x &lo@z r@yCrbM5%dGޯg%ŮkBѤs#3= 0HDdQhmH&?{}(26n\V.=MN(}#3 T .k{{`;(H;}O!izET.i^:[KJyQwA96e_n,_4䎆 ĴkA @(axgC_J"B$_{z\Ũ醿pL1iԔHJCM1PHe%}@ N=$}P߰.򱴙lQ\q}]gbeq"ߩ-:m~$i<%_Iɝ*3 UPPy2qA[-Xew: \ܤs]5ICs,=zM2i.d^,^l NG@#sAnb-ed֮(? ?Ko!'QjZRJC&ҦwOSjG-&VMDn~۔MV{Pų66wނfY7hYH60RB_y9S6[,Z/5sidv`pp^ *8 X?i#$6$3r-yKym @s fpBdLeM&\㔢y}OZt 8PG9֥_JjkAFȫGHl BfVC09%-*;S|gDTt1{ ^ҶLwJnmCII9fǶ\/fWI|lсG-Xp~T۾ ҏHinjQ^/.*w턾iv{uW޺9+l[ 1{qÉ5.!K4=P<&ƋGq"c^oUY/%`f#7 '56 9'ECՏTi2C>x? `0M2ՅPjy)Ռ/Ʊh? ^6!M*3zX+2M!bHY/Vn%&~؏5Vimfe~.n" Kb\ ֛I({e)\'bt3|/z!Nlz'_!zBvC60u6f 7M{=ͣ4W`En8B|4TKD|sEd~M9|SC<5ߡ 'e5x Qg̓"ܒ3$s4s'82~;+0k0 M7x՛ػq;: *{.8ɩi5A!?;%f~b:Nuՠ(Vy;.8JԐ=כ h]ú?]cL00-'&ĘhE5_aXeJ`OxyPF9F/Hk*s5fBx[kd73Q/C)CbCU]GCYfצF #E'UIK:eӜ]V[b:Qz_,45ׅ1ft!zPv @u$6W=\.O$6"jm0`5T#kO<|ħ%BDI|W*u.!{~ Xlԟ"€<ћ$`sTL[|eK!@ΦK J]^a? \I+n ͤ]>5IiNA _:/_ver  9T@tf<YUݚU $~ A-b؝,Dz$BрL;K߰EU)%kZmnb{U5Hn)Nt[ (hj}gv03:Yv(Fi/fK 0R(fUmy ,|$w(AڸzAxtxE0V˲ R?SQO-e˔aޜ.h'B:HcfVXNUq0gPP~\@b{ Jtz$\RDJ;Y&; Ye-{`F,PU;v2ux,5]z>Z2ΠXʧOBw!Af&wS ١,f nB\q3B׋UL•7c UСQ`Ob_ -[ byYyw3oeL ࠑ*z| 2ڈqB铌&K(m EqezFAby'[}FZNJ^nģ ul!U?+yzV1.HIro-A Dra\lp %,)͑UARέrauF{Ada򑡍9(eջ,\3Sc嘖FF_uGEz"{37L]MtP92> *,g6 . ıf.-h` v I*C,$%]U)Y1ܲUYK( й3w$@#cb.(理#qs%%p9?[B<< s</ldhVa'"b2|gKr'exdu {S0:?NɪF}NE ^/$i+WTD yGf foQgq<}bF謹 kvmn1΃ g1*bT99V)/Kӻ~0E C*_ _XSXaL->)^i?l׊W:IЈG 1Sp-beTʅV3 X7Ϛ;Auϛ^,d^z؟ƣkf`cLd5wdh.fx,<FЯ@`Nuvᮎ*:'jLD:im"[ ckH}%+n(d58fseПI~étKhKEgBdn0 >R{p赿*/@Y6&f *56AMTįvA ︴KUBJFJ>W/%`nj y;~,p_{Re Cl t=҈K](_ޖqs1"4 Vyn 5]A۝F3C~'^EX'v~ɡ~O.6:ك" ɔ,Ypc9S5~H*P77W<- ѿiK%vhWq ZϽ̱(.'Fss Z]^ׂ w*"7TyYZWh|~`ˈ[IQ(L&WdHzøF{`>,%J:[ 2ml=ROIGlрu@E]Al 2J¦R0k }ّŗJҭ#[ќb:'f|!G Huh}ivݸ~>Vd9u?f*CqjtׄMumEU{4df!#)DxjDm=hs֓+pH;v<[̜߇Ƿ 8]Jr{hqn"R_bh鞈FF_q/go-FsOk2sÖV-$glp(ؤ\R2c41n ]ӚnƋX4 #eq/M_K0mtʜ= sVUqW㘋H=+~;JT{?s m[Rl.J){sY)TUŘ0WhGB}ҨK܆i;bd [? 22؛ mwd-bVWkK TuVZn$#N㛊- >ϰgpwX+M# #ћowD0"6p1Y1|͖%f/ưpA.p "S] qj&6LL$HG⚓FSA[^(1$hu`lr=@Zp| az#¿#J::A7.!-ci ޾3UEKx71,GP[XM7Ix&\WR||N*.d#p(l0/&9<_V\~ҥ_jrvX걖HC#s/-CTN<8Zgq\1טPÇ1eB|;\ebtᖪ;<2ާøz9+CļB[kom -Xk 0#i~ COj^3@ D$$A}Ad*NG!:ߪA8r=^qvF=hi&f4n^(#$߁~@kv  UpL" Uzl޿_෎BW\|H hRGv*2{z֙8>uu!w>~X]hp L 4@ hz*1RZ#f˥FL:Wwm+ےxj>6pQB@-䲨ճ9ɤg|LJ+̑bc 8Sw(trvKf0 }[ HAY#N\$/n#'*HemcL(BAicݼRRC|t% S1lX02Px3HTvr7qt:¸ZN:g\36-fʓŠy%$SӺR>U89,|M=42xʢܢȁ Yd S/d+΀D˭Nٗd^TO}kYZֲJgmKJ00]k C rbtڱh8ӧeF,&mQ5NXE5DJkq^ȭڬ |:mg+-#x)+'\4X~?U@x+^v;F,}Igԫ/LbP撎 H q4% =K/?Lz;"G:?SȤH{khSȯ^AxEېgWuU9 om( <ݕ&IK"cpOO('H?N_kj{1A֊(eZ"l8HwG[*bz2,Tyl/v:(T z!iAFإ h~Rʨ]_pٗh@؎Gmk":[DͥRKa/':E; xe}5硪l1˒.BX /G(Nw -*k5!T׊ʏ?t5)k,EC7|n{aDDs}/ GzźNhIΝ^#^#WE髱5J p$(}*G.K;@H.*T:r$IOP R!7&ڊgf 0,ØVz579 )y +B],#Imr7o-jΥ+pSQ:3Q a˝*~[tyǼ28^wfh z=xXnC*fcij2[+˴RƹB*e!KF`~"N,'KR[Ω#&5'-jTZ:C5F:rn(8c_G˖{Ilf_MPrV]Ōh|@]Q5!G;0YZ070701000003ea000081a40000000000000000000000016570825500001dd0000000000000000000000000000000000000005000000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/fs/cramfs/cramfs.ko.xz7zXZִF!t/vO]?Eh=ڜ.+εsSí" \[oo*Ej#!A:bH$rޮ]D~?, 64X#Myƒx Zj.Ԙ|gu&c kRo%KUHicr/293^s^ _w@'t:ީV{Wk6 1w':E iX+0E8s&!'#Cm[!Myk&dX`|#l+@O^Sղ@L(Gg6\wQ2umb|A<+vWAե!FNJgyRrzHRypɤȐ6}JY{,ÿO0̫኷Fn apKZ];Eдv yĜ1Jc7ZpTmdgEc}hHaEnqTW+w ~˕Fe:`zcʒ؛SD & pWgI毼3LG}I!cɯ#Q]N]VCU&"Op *Mo! dgg6@겂8Ǜx?qo@ .X*`n$ψuٌT^K@`" mc!4($_!//ߊ 1+:/5u.RAYb2 ix:n*u֒ZNl89cr'#E??wq.ei4)4X1[ZcfRؐ̋!_l"fuZ:ƏpǓ?Wm{ѿW1WKGE1j?mUv:˅OEO5 z:X'`FTJGt, 4kM.,г/Qh&V`l[2Fn3Z.t ǃw9V6Gr}˛ÑJ@/8NTq}OO<ih }ӠedΖsBVFޛ 譙%#?trv1++ҿIpglO_b+ֳZ{x7VmxYCgw-E9Ҳlk@Fzο ]} ]w-{bf;CR1%ai%,ۃ-~9XJCɮ_ eyߣIH\;PX Nj]LqwR $S\Eo~F5DMjOjP3xs_ Ѝ^9R̞eX'%#` ԦQz"T䟧ʠYb@ ' F*|[(1G(/i,|e}ytJa',YX"4Tnx(ӷ=Zq#F\8 7+E`bώAr@;$7L" QyoIXJnƐvbK9| z`#e(cL.Bus"jЌй 0GEu?mOZR \#ȼ1C ]}F|Mλ佡VrL2$\c^4Z>(^(t,oz}`4L(-5zbKgW+y음?W\ˠ &^YCw̢b4ω01 # ZVNI,͚i3͡M$ bwGðL 3KH}hףn8 1pO[g^Ү${ O@Tq/[څJ7ym-h V|hfqPfiƯ kdc$z2@ql,vR.S\t}d_8̣ Q 3Z1a9M>ђgiiNLaP:%@aİڳ=檮'[Ygy62vE?"E{nq22ޫm |kB2);zN0ks-8%?h&\٬^j~Nr|x,,ïȢcըWK/o)(+wlQ`L'Xug|N\멳fDrH@P뿴û̘$pGWmɀx q#dP!owb>˨jkﲝn=46 K ݱt 4S3_p๷J/N'LUl{<ڼ>#r5z5jcKZ[9D΃h?f{{HL2"zUB 8[TG}r eX.oزVL~F{ah:Y Bn "%Pv , K *bL2Z=zWǴ_Xz3l}c_LN9`PCY12XOZՇS 6,pX%-КAZ8"3,?䋬b0/PݮAޜK* # v/hMw2"ga6mp"+0'@,,R;8D1dN:N3tCh⾑R& .8_Rgj&ܱx46io Xs7 ^2qLo?{g!vV 0t"" rE}Ċq+@._t0Qv*RR4ݵ@5txLR_f%-~sᄑl`~H\$\yh^)HXdy+0 3Li?/h0>7ɞo䮸Dz륋WUQ^8a'8`$C)ϒ=8,B@dj?Ɓ1$Yկi^h?j"];s ˬ#˷)=MT6A癇(&"фGZI_e+5s=R6l:Wv.6T??@t-U$Y=e܍;SxиO c@(ކr1vs#iI_l1`8X?6b?ӧgxTߥ]y΃@dnTשVԯtwu5թ 3oV7-@*zC;/zs[k+:go?$01U ?f?!L H!9Ib$O_ 獱`7o"\ءmҝ^2Yz>v7}j_AZƒvN ѩJ[fN8.!6̬crʁjxaJH8RnB S9\euߞeLt1R85wY=Ͻ>7Hu f.O tȑ0O&\xvQS?b%G&>g *l1`a&11}jǷ䇅ۧ \!%}y;Fa;R]*<*V/D4[B #eYH:NE7H"j*^h-됺|g@x3ech8`9x(Z"mkv@VS.p+N~^$@!LF<TX8al~:)eRzpK4j.zeBϼ"ZP.]YM "Zt#L!%J^ m mV403.t鿞`6\%l^^ ŝ1'»nŹm48^-iq95$ L&< &wf_WB J;̷ֆ7!L`\ndc>OҴI+yvjG-tź=O(7rd~wĔ+¿N7eblTl1ķg{~B*t~tw{:whGf%[ GH~?ecH-9?zCWJ˼&hy8o̅gުUgf x#EJ."g,/Ra??e/_~[eTnekk֭o"U3r]mme\*U vcY:Yi4xbc1= /Ŧ>jP&q) |Y#( *:Q!ZSsKgP3~9额D)j P ٭8h<ׂk_F'yU ;)+xGO*6Ʊ !+~KdC$⽤] Y[5ΉRѣcl]S10e㣳Jes%BZ}C~+(rld=)٬zd._ >1EZH |##myҵL]iC"l*Oy@rʫJkי`M{ȜYcNJrh"QTB}FuoMldbIts #.JUV!HuW_?:EIX (G GQ!-P~.z}C4jn54Ex2LϢ+?6{V#d8"u\`OuS9NnNߐĭf gI:W(bhq|Xu\|;9a>&UQZݻ] qFsD-iݖ|HXan=^xu (+4Mv~j3r4@rUYק5 ",hjC%`f:|dy$ '`Xר^/NIdP&ò֝CK5&:`8Tn v6Άj&A" y'x,0f¨^fbui8gU{r;1$&i*QiqڨY7in_J5 o'Oncr ;-gYZ070701000003eb000081a40000000000000000000000016570825500006664000000000000000000000000000000000000005400000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t//f"]?Eh=ڜ.+񙥪w<}x# b$|Ĵ;&Ft+RhdFhypnSJ E5RDP|V\ͺs/;$G)ҰZwQa@D\i4(i}$`2*b@^.Q5{z"a!jl`|fCL^l5$Z #E''ArqH}먏hml0|e0R/|$Z*pgH8،';W8 f"f.: +rSVx S77WR"cyxl&k*knu] U:?t F$A||( P0ז+sm"w=/8C^s{,Ql*9}wev 4>Tn!^<`vIfKW( _r}L91o*]+D&F_HSKǪ8V s!gw]|RDA랳GC$:G>Ww,8P߈\cmhLfi#U>]ƞRU+(y9S&ag&dNQ\.nT n?V̶§r(~JIއՓZz`?¿'Np5 E^ B$H(!ͼTRvWε]up/o}ܾ[@5q>Ct`pl\I;v^,L䠠U(0D_)QR.lGѾ&ukH X@ Ee`{:t$^REZk$dڝc6緡E{hEv2(nz`v_/,&[$9I$]Rvθ sϡI 6'qGB?Q4^GA '.Ϡ@rY.jZ waضTZ짺Ywrjg @@gA7mT_w$LOcqY!&s0_ nkQTut4Y0E[_XiDpp^eFN,HBl8VM_ދºșC[gI }\{ؤ=iHc\Ԉ;՘K6ݤs X}IzDiCx::MZ*,Fխ=<,mZ)|D$tWCc" 48C±-`0.;N}YC{_{ CVGg]j9́%`;{O&fp nMǤg%]Xf W7hTsW7JN늃yۢ-og3`#I+ "CmQЬidc+x6K#&k)+J}?v!\5om_Mi\iVښtVs9e}j@<@M4ysy%1ƛ][7X|b[4A0|g ˲RHu2qe[(?.]TnK@Uqcҳx6Êɼ&C5oE 0 ؓlȉ QD0ERt$ytn~[ 8ruNƚXB@2awU[ (J+Meg+N e7 e |Yv=wt&P=aL +7e2p’ECψG|K,ۛћF#CAHK 5':(" *aӔV*80%ͷr3,~xO{0n"氨-l q f't;@GiS#ɘ SjVJC~nE<b6u@U& ɫa\v 4OKa$*lNs@Ir3D/1vb {bhȂDGWr%2EZT<:T(uݧ(NՁkRPOFC=&D! 9^JNjPB;6$cɧ*Wfdr%tݜCJ1-*&t>A\^0m(斛*ϲ]QW>% cϤXЄ|2LQ8@Х!ˈ:fWD>yUpKG'Aug<%p8W⑴bd_RdYD0`D>SO 2qQ1ԕ6)-oZ{܁|ͧ wYnwY~t>1|Ɩ[@眶pɀ U48!NxЭQjrNş yiEϙ;;& C[ҷ<,࿞:dpZh?7I`E_Hv]"[Kհţ$qYIua"$߂QZk=sv>>䪯I pwKRt%YC(3&𮸐ZH8~= nȿ^ hSrM^]ҔAotychD47# \G$\%+%sG.ONprڝ5(^4SY'q1q|۩/gMm"wJ^crüz vrJDU3z(I+s1MOՉ|Ag! #6Vq9 Ҏt*j*,0s~$^qN 8_Rah>Ntt؈80)S KPzNUjc{#7DNn/mK߫xi~"zDu.Ռ \ #5$ ۿܟ bRu,ƋkQ[hv cWۚˆ(Hsc7 oS^DUlA}r>yw&G2z|{Ǡ 2i3~SҔ+rz]&Ae ocJt~vYJ$([Yk-59zfW-NJh,D/0Qz;)gT+"[9EAu^`l1Pxhq&8 |D]A^?׎>-ĂeXjW[#TGvy,dTܙX%2~w| ACmEt_L/1h)cJռrN o$xҒBה4(,Oé4:tPlg+9- ]Y@7jP>z`v ]ͶSA5=4RJS}A6~1{0d%>*-iH~뚱SzRX mRCj8pDU_BKZyJ~1 m˄#h<^+Gl_;3iMlgWАA"8co/BtD͠K&NxހM:\t"H45;V W(xϏ6I:MܿNp C< EQMqA0Y$rO q"Adqpoʰ /U6gQ}r/%VIUun-NKkcr*'x]~=`dۙ5@rqHG`n B&;[U%CZt\kT,8.nqp W' 2zvN[*a҉WzӓfP!Kr}'1tnEw"t.;I[5X5-mgyVGB_g7 ,@RNz%~uEs{8p'ֶYY6xi4~9Cgڻ^/W}x%JK-wʲC:÷Uf윰)!m'qHMT{"k _G>ʃah#UJǭR9-[+5 \k0{eclK9Ām0,zeXO4;EM{b?s)0I)A~!t2y xwD OX:!O*s/DU LT5LlcSmYfh&VB e;rξq@m\D+EKUeJuEp;iV1m898 $Y5cc~s\|ktYS[%Vu`b4]AV)e& ߱9olHzKݵ‘mlfuw[in ͟-ߚ%+xlh"McN1틔u^x4GX.-M|۳LY$/PhNѳz Eg0!G|<. ׀ZW;!9vsq]wsP\ލ1K@Jvc~Q8DZYdVhNjAS@׷89)aeoHvɸݥ;gixbT=p`_-y +RjC?5ihy?-PXi40o_|69/؅%AINETp~,PF$C",iZ1[y+ux!e&'z eIKߕdm͗"u]E+Gg{e亥5PIsӐ5}iu÷kѻvV3*#l.^D+ TX%AήI;=ǓRbONxө4hX>ROߍhu2~Ɣ?r]3٤ Q޵Q?{7:,j RD5 7 Tؒ5#Gȝ|ov7ȰZY;4ijraj(YQ-`.!㷀l A5?ơi!/9w5oy JpiS=bXMMh'ޜl6"Kmfk[! q&c} #!p'ESqPqu2쏡ZF+-ZH区|mstuKU,Lyj{eOw)矧ԗ2OB|MUS6,cYJ3dE~&Dmq\z$R%w#;᫧ߔl'I3uRKVr]ԱQ QlkYè8_?2r]Ÿd&.fylAUfXc8밈Bsxk\m\ngg]".9Ȋ#% ^;6 ? n%%"i0sC"r0{bi5R(7ic`,79ڸ(2ntuC G.~^?SDm=]%2x$}1%P cedcEֆ h$-*gQRj#a(BoGmYrRQy/ܦ>/dzUodD4 MZL8[{x'/+= an,G@8t g# 7)uS-7 Ta .QBgy2DMTD;[?yQ|Ka9Ɓ-8.LfFk8ӑ-#5&q|VhK_o6 "{ 7)-w<1%טnQUuLk G j.J:٤!ijIkRRΈ .}7k#>̎} )XTzVW>+AFFPgQ8  #i-.tXn 10Am$YP+]ְh?ӕN 0^^Cځ!$ YkK)#˛ H<0k:̾"|?HߧZMIz“X-:툐2]̳ԼJ kA"B՛MJwɢ=cPק< Z[G/ͪ^!`** B%zYtgd@6 fPRBGK( "#ؾ#IVNdz[e52p t%"~t/p=ԘBB}dXϕ"!p!%U索D&JcEl5&!,萖udcUR1te$pQ5w~NƊ6:_4%UʁK$S6M:gS|7Gu}3gA8,Pry5z\ >}ʆ_XZtѯK#ÇzI jX}/+[ǓvxH-(142Q@Ēg̈́j~;M̝ҭ+gRY} $nQ1;}.|o62yrs{Q31ee Pfʰz匆@8 .KQhs>f!A AUsesW/Up =ek3 Nav&h8Ҁm`V.F+w\5-s 12S_, r'H]?cA7D@q +VCpp7Y8І s{%ER-`U;{ئ}$=b#a? _ph^PԸk8 (S6k/{5ft˚/=|e!iL `Sj"ŧr=fX2fp#g'a5`\*U"3z`;2L\sʼn:w%pt@p&7K`zJ)2yNr ءDoI6, PV#cm)F\ԕv;c.k|R5Ng!3g(Z{e#VaR KH/j n8o^#o!][4(h+~3ͪ0/¸7c}Jbl1C?k' ;<r$퍑MӁ”q :Hħ/s =3@/h)":݀L|5}lfC2f,KL>IIb|ȫe,溩X@^${o/բ>i K׵F0.TRZsmri;N )~V)#KKq4y D;d/TNҭͲEq SvdR@ r|iV3 [$# ^ 4h;P>U*en_9 lf4t{POW\d&A>8A !L[ZKӞ*u(I=Ksht[6ۧ#d[M-t[i313L%o#8=Ʈc7WE8U,5/$yn^7TĝW\_ʸ(q Ga#XcVzM|Ks>.HȓvnT? R{qZ& _򏟑߰5-3SDW/Qa;,H|y#Ӻ3ǁV k`=x8r=(_Y+J6$Dy@,*$oMHUАNV50]{Uj.xdx6x3ُI!ًM5TviO;/@PJ%ƅ}ulƴԕ2 zД|IA$c0@)&Љ'3Rv>cYO e ^"jTfs8vLY'v# O+⩂4|ϝ|>j P.ru#5Cw;唨BLI*wAGQ3Hp ]o;JP3% f66v7Z.88pw`ŵ"?jjD^!mdKy I!U2~b7B^rpDVI' ~5mnec7ȚYO$1jou-ĩ800i+A "cQb0[8%Pc`1rCm&H- Radtir-<XZpf;.e_Vd#JN3X73 w=s>6 H6ay%l8n9c(g>VS|IuWxOvm49nK'4g4/JIG6ޝnQ iZ.->{3 ?+" ?78_>ofC CYG|P!KWҌ5 _,;¾+{\+)GQdyP-Ndr:kѿ%2KT6*D#{Ϳz~l[aѐ͖"Rj,4!`!1]~ XP6DLƞ"uЍ5G%ʙ(DC0pر" BLx+VQ=9yՖb@*nv֑fF^gY,В'4ن;y6L 9<>A$`] vN^j!Q*DSؕvE&ひx56c?n >[AGoi`Am]‹ 6ӫæTKL˓^ݨNl$Kj ٰ<:__+cjJv$",>艒8ghT2϶鴁"&Rl6)}˄69/9P?&gƃwiz.Eso%4H.aC0n@T Sڎ5p[?eCX\!F䤞g2﷦mCA'Q#HVLTcenTninHq!'*ogUBv4I,sc,ޫ =YY.+EUћBy ]"zq&)hLvF}MҚ|R̓!}vZ@O.iCry{9+MJ#Nam)F]&'Ȫrx4R4mEujF,)9A(>{}}Z9u?|*4m;Δ6޹{) 0()0[ Z<`~#(jtNmy͢dsod@8:m`CIZqV;^䫛g;Ÿ]-0NY}m[c==uB.K#COP'DLc)GT>P}=Yw>(d}!Xч$RZ.a 0"gBm cb(Io$uj9 "\ԪXG#[E sֵۨ_tV{k,UD{!f36o{J5ݎLj|I/1V?&<^X.*!/% M0;JA|rlL̷BFB1_ӱսIB|SR&Ph"Q<:ٌnMz $Q E4Ornl\ Qz &,L2'ѳ!4]k4t.d?y<'f(Vɦq't2j !2E AwX7D[$) %הk|l!4I+'"ܐ?N58n=F;th]xi~Ok|:"*òNH+Gѷqʊ/Ν s ߾WJFHV 1e*kzc -ɄA0!%җ(H8~k%ǝҼXϫ/%\:Hoo.O| Jw͖"*ϙUxme6{*Ho4omQZI)*MdjY,G˙*L0=z1®V呞SM"$=}ۏ~KT<ڎ$VeCKsۃ== K^C_vׇV5?p8ӏ|%bZ92 &Nv%$nH@xpFKdAMnJ{>fb92/JqRˌ|+wn mGeg7v@{l!~(* c )~+̓5Xx`V¬@.şrI7w)\ YHd$4S׬oi٢}7K3W~Em n0~H{᰽hmg3X}AАz@P1e?Is0d@>`uhwMoYc%)xs{{M~2&*YNό(VdmuTUb*h\Q>5/.˾@=zRsZ̅AYV^2*Ǻ½'ol7thgz'ͨgC1\Ϡ2Y\SOr0=__ݖyOpfJ(^n<ш"תTo7Y>lK^M <n D8؀Qt~|gc# (V#6qCL0ݗhICn|C4 ݈γꋹ޺ɋhOm5~tBbX\Lb?K!?Ns2=ޟ,ܧ NT.ڭ#,韪jUY. <{Z $C̮!p+6Œ-cdF %6'zFScx\-Y-$Rfy}+()Vvkוe:Kt^3+& bjj, C7*CqJ;딙%1% S]Akjs-'YJ`0լ{H6- xpʬo6Čqd{o柩yO {:f.&~D׼ צ"GX'!'ReвR'J69*a@tK:Y^)s0m ?TBťC+ 58A]voL. I@7^Kr{Rˬo6X_%>޲"z`TMBj1ăw-m cZsJnAS8yyC`;Sϸm L+ Ni" \]N"Yf}r_W/ZБ֢p5>~M>f6+[ޤ dfٹz`6&q;rUIo|2J.SV')-zW՚e-9+%9lF^G:"60Rݘr. j}1=6lWVWs5?P!毣9m{Y)xd,Sdq`UIqϡmA:N!%pnxw19qd츧<4COmKk`XIКwpflҜK@y ꄵ`d @S_SXA T !tPy 8my0@/0PP *ɑ:^1e)q]my/4d;} $'tTkvbı̌ɰ&:=71 {&Ym\lbpOw+ƹWJ4Që;ƨ -`K τl}uK5_Ik@nW{;lT#ˇOZjPLb8'_T_]|$qOL0)J~-$ LI J-Bf"| 㱰\"hkD{@:11:ʏpo/a)b`3 9:IҿT\L&H);?gl{ҹ1ĝɚU 8$7$-5^L" 6t'4z- hr :7 ZN\[sH d >V KjI}1WikyKi,Ofg'<`iEC|eM<@:b=:Y ƕYxhE"~ pqS @3IYQIodt5#; !0yg[.aT_i KthhD?s\&&3 TbXQCOL &Mpmf~,@xڰ>oٴQ1R&anѭ żE]<}Ϫ̃w2Cچ`)Tq(w[(n6k6RGCK9l&/d4@SZB\uѶ=?z  r~6qvbCr~*- / ,V{i3,qqx Xqr#Rr//.2mĹyl, Tgvr7ťReCW!5Rֆ5ݹ@ϝ.Sw>K†2]#*sR7jI§ϪVDuOhFT#]_, ֌TBY=λ{ Np>,&,cβj<"PWY7/ 0ɮQ;9S;EEn;5д4c_ЫvdlY`R_G35:W̠:2WVlw?0SS|RWux`]T_LV:PC 3p(48J;oa&ƀnЇ Wu©r nJNKB 2Q3%]b uA>@ԋ9'5t[O_1+m`,vGg}}ԍk {?/-'k8Sܯ Om7AQnt>X: 2o,3L8sU*%< MJ9}96I?6 y $8QSA.Яv@WWbIg=@>L1=#ynh雧T"gn?]PnGO]Tkn"HT^.QP?cv& n:O|쵳öp\ ˠm+?/_#YA}|v4\awx3Z> #/i;EFJ x1 _J5꿑kuY96D*l'^y-S3ɣ؋|LOԒ^ƕ,5?i]DnZ7"# CFuwySEPPD&Oi+Hoc6ψtpw=됮ˤ?ѽ>x~*(Z,xH^-nBˋzKJVؔktkP0"m sk>sj%ך@b9W,QO uBN9vpOBNCR&wBt,-sW#'#`f8o2T˄],]ynHxl5ݜxq|=sQ HPϝL잤|1OQ %ƭ<^XG|);C`BFK/a[@ 'Y 6Na_L /WZ1re )_sXJӽ}oE֥Hk9d8xzG3K""f~o(a'Y& /T ԄJSeg_/>vT2ؾBn`Ʀ @\'p(k,Wdb1#)FGٮT > jKr`$<. >H bw# G5r.Σ{-Ax?[xk?Lzzzp"''ѰrtCq 0ە<O\C' ͅ(=VcҞrGjp<\O+^ܩO.R0Ko\) Z\~SУbkIT^9cjRj9\ Ģ(2q[\UH 4QRa6#W:_mr"c]Ńa:"DVh:L;@ ѝg @BM1zuY\)<wpn`sg#J8qԝϑ9l#_ZvvkqC/ ,D u @|p)ǟv00p%C?Z˿S=zl> 㱹^ =ۮ!KW :$K$.f,7^|]gHqY*RsTPm?-͑ـ$C|wù ɘ7.־A5KO55Uvu ?lWhDƠLp$Tb a" Z71eC7xKb99.^T(═~at I-n1oZ0H^f}\3DXc<[}OjUeQ{b9DqU?$NCe/Ay 3tڷYpCk6Ҧ2bw {ӳm(@ߺƬ/\=r3jN֓ԥu@&+0g)ig1l˾gJzngE3c–6EM\Xzq7IMWN=DK+1Yѯ>IrXcGTxn$`>wGG-hOg=U|a-/u[@ :jl27w?7?W0Gn|LC 2ՕYtV@`:ܯb>]6Bȼő[m0>$Ve1&vJ~QƷ,j1mi:)dm,2s e?5eט= D@ t! s T@V.akf2Va|eNB^DyOWNa*ؚ/e[2BuӦ,d=,{xX*C!8o\2 k/nkAMX3cPr! \ ny})ud~uqV=Fk\FڰA}VQ)%ܓN9&}!˕/H\P4F3>" q ͣ]tۧ)Q2Wrg:Gert(_Y4_C1Ǹ׬ 3 3C 8wEPdҽ, 5yJ5lɶXS;H 1)N[ #R\~ ү|$p3hBg%#lr?O#ѧ^Հ8@qN6޹FvlT} Rm>2`6_%.QD4^ ʐ\[d81ʂ;#cu+d76<ӵ}ܣNze k'G),]w"sE^!RC`iWd%`(h̸m4ePYtp{KAȑӕ7c)M'n ,<@cA֑seOednjm5}(uB߮8fݫ=ѵ&ul֠&gN3*MhtyrOZRAGwqݐo>m,QaT<࿁p;S [ILOT`*3yC* ,g 0vfnc+B/Q b_!)9CD֦L8b#A "NOTE{^X128{;\ʹaBNX3(∼S|*C,F`!=H$(5jL|\P3T.'AhOpH~Yj01],#5˝DEƹe׍?W`G02pz 8^_Y~)gGF 邽hr -3P9?\GgM@*^`ijK0 C{!Pzą=l{j=8A3L?#5o;cd9ss^^V]Aq!nx)ad YPlC:  Zk։93߰'qH4 6c}sSԝt`k]ґ獣^,DY]Ʈ Vs7n^ 5'*Oyβvyq/GL!xtNuthfBĚ~L}n95W | #!l\D/\+CI3rpV$F0elw=C NLmLSr,> OQ3|Q,L0]T[JҠ繐s>+ ?SJ&>`muy|ˠcõ;83˼cqkQP l#[>\b fYWo1C Pi"j1{_e&Tc/}+ѥ0XC>E`ڛxQ"f5,s/] (jd\Z;@I0x/կbktt&Ũ"5X=H Ve KR6X( l~~ :,Di~:%3ej(w{p8ۦZ0ϵEx\%<ɜ8WJLۉl t'͑_Ž%C =2yO;58=.DB5r+nز)C6H 0tѠdb3wh2Q! fx xPaA>[4Lb h,E^ q<%ӑ.v$1G7kڮ+nr/Y\݅q`+L !!|8cSjyªF-9;tZRɞm ֘P +\E@N y%YPxq+)\]}/8_Hּ,/,$oMYg'aS}RT mFutf3|f%dfGRR* D 6bҼ^W(*QRRINL7`>j\0;9*[TB ӊnt~D7{@9u9K-VAߨ@8ƏY_d`tac)x%Sxp?>i eVs1Эhi8`;n[sgk Y}" އ TAD ڪe(ﳠ҉Ռy +ѹK'\z sC%_\>$Z6 ><#xkxHNQÒylU0S\F]Q3笌>tDxh==1o ) JL*HB9Uyi,}Lp>j\*1RL[㳮rnH!R՜b]o_>or]Cb2+P(FULbq2i~pI~{BL<@dY[P b`  M\N:l'K,5lrP#첾&60__>qӧ.d /*% Gkh指G;Y6LhD$=S0cA@Ʒ u/qhiN,i]OADgFĒR/@RȿvF_8hu5l{~JC9@DЊ#pUhgYe,V'`? GSCs# c#J&xIӹK]썧;-`YxZ?Bz>Urs1%{gYZ070701000003ec000081a40000000000000000000000016570825500000c4c000000000000000000000000000000000000005200000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/mm/hwpoison-inject.ko.xz7zXZִF!t/8 ]?Eh=ڜ.+ʃ/Rvc'p8=|%f$!XA*\6  T / An8*9G6//dɾ߼"OoH ᙸX)rkVpr`L_d$^K0"a<-%ҳ)ʗ3>1xmitQ&+lkJO#q\oJR{H=ѐ^獮QsJέE b@VHlv뽥%E\?5+;lau̞W! ,ptUաl~'ՙZd:1`:>"VvRӎߎ݄ݧ8@y{SH`]f|Bh (pN_W)Qۙg\?\ ~CEIŐu_Bn]1ӼW/}~W9;xLGofޅtj6@8~isw}IJ#TAB$N-㙎uVV![i4ljҼ9JɘTt0{_&xҨ_dҏ@b3`|Q pJ.Mn= H=9Y- 6.Xxi*_16Wx?ׁ%~\M ڀ{,xCGt V年3쿤-Wx0XXe+A] JTXT)%,ZLy*:C)&LoNUiUIVb^I8TJ1DS?{gϫZϫhK 'lpAܓx2FJLYQTmT~#e)G4hʙII6=aZ궭yGۑSO3 -0=)} c#m('90 $_mU"_Ka:]"JLOBT`e`xo{>j+d)o;ɍoH vdZ5g+wW(w|Bk;xMqFC c@[+Byn_#u5̟a=Z8WW6 &1\rjR@!>QxMzEٞ3EOx9yD5٬O@y7% hKM$HXСYU>NK& )GPyxWJj-}Pb}s&zS|D@9Mx< k?cGhq4غޒ;Sr^گڷ9t:Qw?7R] O&l9IzH QNoXߴT(k(]1@Dů13d 2۰oOa[iFXO紕kvb`+s&dІ~_JF̧k-M2Ѕ|Y8}*QĪmW}sl 0./FRjzUֵ 4 ;Mۜ`=@,zD4qC1?Y? 1M¬#`iܰx@e'4Qzw\_ecD̅h q֙0XvXO-$ )x;a')f8p$Y|ptyHyswNrf:k`7_IZ*`}''ܹ6 ȘOKdV¢żL\gc ,Y׌J~"+L 攏/z/- pp ΀5@e%;,}%&<"_!PVGEm~%~xij* L_`D2sB M~-sv=Z:h=EFF0LR#UД9 0[-:¸KL%=6/ZD| .읰ҏLGУ∓(zSc} a 3KJFxP+(Ew¼vo,ѵnZk4H? };n(oFm#W@8=>|W!2\i0Yx3SYG5q˅#4Drxl[*},OLm%u?x5A4hCT.&0pنw߹y( 8Ƈ&q38mFP2F$gqs-+)@QK{9jTVXl8]\ݣP|]O 2rNhd{MPP IV&_%շN`9@Cj[ 8VY;3hp ihkcQh1D j4(U_zt ḧ́$p1n7 E[4~k:p)gYZ070701000003ed000081a40000000000000000000000016570825600003658000000000000000000000000000000000000005300000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/6]?Eh=ڜ.+B1;ٽvקvYqɳUj;q ˧ E{8G:'ճ_SZ_g҃DK t,ա4^"U"|' ~ζ >(ŐijOBa@)#DzpH)G\~wKIjD_ l~%27c)ns<斐3?IcqHÐ-g5A5 4U'ޟ)K"++":AkX)kX $`%^>SgS qj Z]u7I ଉ YNY@eur'Z`!IpHEP $;H{T'e<%Z575c||@OȩPKJ-/3A0:Wؕ冒:dZr \UCkY/茟zW(\zMU_VRXe A (ڥA;]\z ؇ ̚9htwe6Ub8F>)>eJ̖0#Ek%b:_Cd߿þ taKҵRQ`.t_;|;@ Y'@J=H꾙P# Zd)OVj:'.)!ٰnilgbx'S`kXB7gb4;",T KzĤ[tFpFnTɦ U;H3afz/N?,^>A\!k(ν#0gޛ3;%ȴ}PP:6P%-^+Hձ- >' b]1HBǕ'u[ヘ 9=7Exm/bɨ^aj)|TjpFȦ?.TvG#Tz"{7Mɐz!嗩ǡ^cmrQЏ?5>EOZ v72{ iMGxyLE86ǼR\mR]!c僂ߺX ] 41oACa(+M[w֩Bkp=jVg5zcC91<Gx-" CZ vW;Yɬp*<%ac߫rV. /le/Paxտ&w/&NgV^ga)oYszv.{`-c,c~bgd9]S½vns7)o/a\$u-ٔUєNV͈xҴHsҗ34Lf(z 4^pJ҇`ϵوö[kh( gGa\r'_1(*nn1ux^YӍx ϡ8 MT:ـGn` ChK"-ģ$%==åC`C1Bnib')I?f+ >w|Y"xۜڍϼ?=53ڗv%z܇_=}] > ɠSSaAD* (ezV_N?&|)M\@ 8~+p95j8.CP{7@RcמcST}`nt\U ^ *2Qƪŋ6])L'6/dC+[eX-uo'H̃ۿ[+#H>y3- 2F//mr(S!SNy˳ބY1N/p†:=kXX( ޯGJo.+tBOK[. ZV>8HbV7@Ts|o @/a] @D 7\ez/GJ9[@-3OR`h$Kiċ|P G'eoAɷ4W81BQt5B^1uš o올ȄO _:^T~{(0VLEu*F,>vwoЃĆCQ,BIӯLpI;_BisX̌6-'^-XLc/j< L(CV0R5Cl{9Sz>O((aؼY!bk'g_inf BZLI㟲¢@Dn+c0Jj8^L}I4ZcfB'5FN#*pi*I58h<=خXnAҵ$(.au([8[b8ƹ*+FVS߬m Xx}T`٨O]םذ3?vh-b̫”EP5Px-ZHOrL*͈U ԍSE@w""=\R-Tߣ:mrR0&uJ c5_u&@XxטNq2 "RDIL]L8zNfz/fN ,[d gSp3:.ՊwG[Tq(a)5U2Nf8ʋ߯tr͡z14zk]fxGsl@0?nC^@Qԕ"@#)p !GϚ=gx+ipXHA=(.Y{*AFk:) M;/d PǞ rȡ$0,5mhs`4?4dohЮ78h0Ӡ*vH0r$Y_ ylia1|]]ݴpb-g.=/t;2k!f ~>Vcsp߄ +syGxpW`F6`v.hݘ=f,NZA-I[xrW&L%M7 غ֟fC )j-WY=*Ulݍ@!ӻCdA(ᙂꙉF"[c$ZhY ׼_ lyg|m 7:'~0+s YksSS(fڇsY}y--p; iVyF}>LiBƆJF`DF1B --NM_ ['FLTJܬT.pA[2}L!fk-z=Jײ65H .*Xnɨ/I Ē grkm3+H6Duk`Ң'a?^Pm,жzmA%L4ƁM[d1^,syGHE A'#>Kp+ZM~j8! e;vx_bXe;p g3lccT+[Ǯށnd2d;&CdUKʎ?źHq.HT{3s`K5ZwkA0NL!>19k|WShcqwu pC{.4ËxY8db}Uc$Wr' A: BOꐀBlTf u;Fd20FhW``+C8v(%1gogoy5Ult`_nPx;VvvMd):M[kSpB}4iX$|W"综V-B>2KX%(ʓ5؂_΀|J&]'VIҳR)jjGSwZSW0qxqjv"KgksPL(4Zoyg|-˦?iHhX[צiLK=iεOG0 koeaW0Ҕ5ˑiK> ovlr.o(xJ-r/g-!GI !ټ!Č,]-+|2 (# 9E󫕒hC]NQ;+MsŴ_m3e,kso- na>5Vzp 3L-eR5`Q4}hDLI(1Ruy 'bskF7dZޠX;ΦoXh L=aK/=sIT Si +%f<&@)O4d ̝dγVL#Pcr@J.yNG\Zb{=Q _@X[T`>lCes]*QcS`aQkoIH!*yHmY4OO ʀ̑҉{N|l7zaR,[gyakgUJE ?c[%ĎhoHCa o[ ƚD DlFs\("ekYH>֞i_;Ԛ(25zO_>R,Hˑ-HGpYb<*gF,hu]xl.Ohįx .!Z)ʌ!1w&mH N[~p_eI SuNvM0ģ,ȌJ`jAN *c ݎ:f"9ii$x8nNu}]נ`LS͠i4Ewu)5z.%ӱB蓕oj_g_['6j;rrII^$] V4f@c:vbUMEgYU[ L `Q׺U+J2hشuZ:V_C_@2I꫐9[*OVG^Jc+ 7ppZwa2``2G#ڱ5p~!Op̏(mOKŖN#6[Ǹc- MLcϴ$PjAA 4SQR铆a‚ )KP3P?9Wv(_١`T0]st f"#A\4 "\FpUq-P[pV,F]gFoIJ'VK9V3"6kSpwtL MִnSa&7aa2#=\^c7 WN/I͔5AH3&bӃVKg`᥅g8g%3-$Lc]!)H+ |B47Gi/v.7?I17t5a$jQr|9k! fSo5AM^B&>*7⮞ȖW&RcX1щۺFDPa_Ѧg`Λ!JldPm&NyY>= 7ޅUcNi(}1l_ީu̘g(y|jSc)F3G5=7I^q6Q4NE $Ŏ{yo>%TTb8 (Zq.-ؓH[5#! u$ƐȡM HBG N"/`ULf!lpEFv@U| ^502>UUEEpoO3*B1o d|Y}1oUmrƹ MAv)`Q*Ehso/V%өb6TZ պ&7.ӭR?V sYR ϓyׇf>2fku@&ں%7n=ٵ97BP>(g@j_$rFgDWMp>;|F8BKݧH9;JMz֠ w -?254/o(X? '$>LmzPZJzL0 ^D6ߩǘp¸(0 նSq)6#4q>zనQ_P%=A{ӄJ@QX |kԺ"^:Xy/q`K]n88Mnк)hSOuE 7\U]Q{bV$Fv;AC.SLDRe)SʱnLuѽl^>yַLCzj.9& iOnR9=ݡ[VO&`Nq2%Y>N'ȁ=ftz4UN>\{`b#=B 9"o1zLn %XiTe!B_&839h-fB]/ZT;O`]xY!j!4 h֞埵¿^9d~ v̽Qlsc@? ?zҔ-/:+~ gE~\곆5 Ul78nqq֩˖W 3(#;:bܗ3I:jMP6۪jOz0 mی P\:1ՓAЍ^5 5xy:!yk#-m0pZA,fmRxn`%AfB'Ѽ-fZ/fl۲U, Do*qxSTh5ijWYn6=N),u (͋b['@76XDSAƻ᳎0p2hՕS\s2"#G 77b%ڶ 猊H4xvX TixռKU\xRslkluhC(׬~BDS/M 9^ug͔;qD?p~m(%un+y7d|8U U$"ͭ"m2OjRB8q5t0 _ WգRϝSoG#*PLG}i{2;YrZ/@@ #R1 UΚͶw`g Czo?aCVG01GHۘ6cܽ?;y7JUܣO J{U9~΅z%,aޖĉV u؟p!`'W".Q<VXg%| f߻x$ci\Aj' .^h*5ja$0D >#zk0*A_ Fүe,!m)UVIQ7kRý:\f{ȹ ojf5!!/M8jj@c+ku"<=X"!hЊXFxfFeށä\U]T$#\u w>ͷNgNȰt@AB 㧏d&KVMSXB=chvaSݗh|E;ႴR2 \G&Ƅ~+_A͇::*1h4 ZsљXb̐29E #҈k?`chb^5<4Kh^[MҶVL,-VhK;_ sG];M>&@_ ,DzFC+pg ^S.+@@N>niIn3luz`<̡֤0u$&Ybg3vb7 -o_f0uulݸ۞kܽ(M97,q>;=iem&Zf$«YZ xWO0PхUa6č6;'M;,zw׭z:sً2,o_jGR^Z$Wڙj]ϟO;4L->|:j_a5W&RbG;PPg. =&2~܇i*|{Kn΄yrpXjW&S>ր= Eb>:,g높U=eO9n>#p.!Xs&-h"T>klx gmâ.3`ȁTnk|# ئ8rV Pк7t϶bM4ݖMQq G}ݸ&NߜC+V( jyx%en 8^ Axxhm Ɛwi6[}d x2)$'#,PbIb+uJG`%P0w 7k6/Kr\3>;\NuHBWbzv1NXs ~ՕG\}Q:1ڛ,|2r". !>[@kqade(rVjޥ?w]/]_`m!k?#c60V렙%BhcxYS_3}(gҀ[g;̫i9OdRxK4WX*ELJf B)@iSqKWf|:c)+Ts׫hΫvCa8fd:v/yne7jT Ɍ% p㢋us676xW^MNY̋#8B83voⲁ-N5>&(Ї_?TcBbdߡ-? 61ke׮r" ]_ODL'2i-p8>\tr]u*QeSw`c|ڃ)dx"4\?H6/T١z wfTѥ{ neE.ƻB js?忬*'O<6eYo%%G+uקb0G=VS}K^ytf)ty;3~x5 SXčR գ{i.'3~Uox ջŭj2" !#4VI;{Nl1@U/̩cw̱H'VդR9rP5\9~ A!Jw5Iݔgؤ:Ҿ]ˇ$1ޅy5r Zix7hAuee$=%0إ,zpWU˴uttRc6J(r]aHd{MCWmGYٝ%Cbq_ĻSq&KlY"BsOteE^ Rd 0F>R0F]g|\5-mX,łW^Bo#%҅zK @3 R_<1SYE3>jF<60w H+Ӊ4 UWxraMA;B:|i/kPKvFqQ7δv/ED%$6շ,X8vf O>f)3|3NPpj*:Yn/9}Q03r%[% !Z;܌T޴SNoqJ&E/6<-8:G %/p)8xm6*" & :^nٕ0r\X&axt-fg`V=;T0}P?{bl\ddi,!nb;4YV1ѩKB2+[17xV6w˞3Nd\5-Y)S5n](Q 6K1\*XknU\ub\yE)2RBiȃ$!(!sGG<\SFOX)yÕڼ `Yà@ kX4&7ݠ]JC(#K {l+DA O0T7~8k{JFbBI.S` C{eC`W ƔB;B\`qaՃZޭ+A׼(%C!'O&SZYI9:SmXeeҶh|cd~\cjŗIG_GMe_j/kKŷzz1vi:[`oXbz|} NDE~&*i)tx~2Ï`[\ Y ӹT&Q`fReEmNƊ(!2}+(4dE}6;zX}EpE jC2l QZRG.i&nVv$n U/RFjFҕ5b;2YGaI`KKǑ-NXd 2(C9%IkblDcﶌX '|qFmiP5T\$ ?9ej)06}D.p.UApd/{j 2r 4l쭳#w/fMՅl*x܊;{Fwu_ X!&1qgDG`{scB r =}bn eF!!A8->OI> CbO aAIB@HeHP!33[Q\:3`yTfZ(|B1h .;gbfT IҗVJ~.tQrPtfY@ζ۽o]vux8Dc=L=gINҀj@A 8EaICs=z2*n@#'`ԱHT^4J)PFݛ: 81"4Ntl_ Ⱥ 4T0A^ `QW3`dÖVȅB_=6W"*w1r\"Zׯ 2MY#K1V_MimJtk>n9=g~Tva.ΒUk$XH/{h/޸ F\s͔xx>MkPO=0%nt_x4Elsj!NC0=8ҕĄ [ g@!]y`nW{M. e蟚xs^J7p‡o;8?|BqUn1Bπ{"ðt#PSC&J=bԓ0ZNg7bqPm .%*8]Ǭ&^q6u!!Cw9,~tIܓ󴥴ϳhfœ\&h䬗԰x3]9F ..m|.<%hIjyH|oDZҞW_gbO+KH?dm+ytV:)\7mqt# /?ߘu`44'紞aDSBh6K| :Pf=U"Hr$T8p'[3j؈0_>3bз%]qvG7;2utH)]s'ub Dp!q Sβ27, 6G "4ŒoB2E&IBΗ* 4dX>p6Ӭ)6= :lw_v6fќϑfLCgDNZ+O#PviQ\Gsd_LMvaw)!ť&͒S-+b^Xꍻ$W|ʧ)%$VAk%q+1F~2WxS,%ek$_WLmӛq8Q d7lu5&Z;5hK~3'@Qs[x8$>gxunW1$_!.d9ÂD2rwdSbj(7WFj=5G%SC[c3wA2HU)FH9qC u :BVvWX๬T|'*ߑn$d1pMLELS_HA)Tmއ**X0LI*cuXM7)$ע1#g7sBŸtYQ 6]'Cp:#us>ù_\V\ ff#xybd̫oPטK>X hvaPfj&"( w~jǗjiQCڎ檉J30x6H/6mVSp՛ +Oyڦ\˗S0m \ETz~C1iT = e;swgjGbeF!.~qy ޥH{:>0w̼g; *))0IxE$qgϱ,T 0C9rIZ wBUp̹T2X{/@-GvGNK!24#ķ;SK璱gqđeH\;$[I:59p(|UC̭^հ[\ѮGjH!ӤbtF#I;bDh4eدc9&@N u#>fm^Z_ ̩Cםw -rjئ:zAm>˴P$G<ѱj>^q[̠ l򢚃yO^uRQ!C7+&K=Y ÓeDpX{W5(Jiv&:}xP &!0R#qLjkN೘wb)C}OA q/a^c߸ʰZ|[ {"63"ÄpyTbM{:]Z׍qCz,r⳴ucd9}"a}qV~K\+#PbSf`(2pSѯ8SԼ r,(uoLG#ðbƆE̻zMw]SКMA]?[~wHl3'V=;;PsN35EgwE?.o 9tN%} ђI* Xr`j7R"wdS~g1 p?*P ӾEm@ [P~r]WHh5<=Qe"8U~!5 e-- QRBZap+7vzi^k7JiF1:Mةxe"F$:BB}XևU}U1j)QgΕ͟"\mq..uBw"zm٥e~{=Wlc8$Q.Nu(v Ҫ@; T="jՃ;u\g`s[D;pS}Gq.EޚB'T Tkѓ](ӌ 4$ |b6, pK0:Ϳ_STdb7BNХ2)QLXAy}nބ`GHÄXDXG2DXhB4Yʩ7k14Z's%jNbŐMM*Ŷ* mّ詺xCMfjI >Puri<(qK/~(f+lnR(!{aF I@iTe{GIYʲeU 1'GiԜD\pZZ ЈC2+~tzeO=25d4AQr&|8IDV[ZZ?p0ktf]d2d_O*oE7_ Xtt^ƹNf:.»T.ztxfOP2*,*CR._V5z]pW}YpᄆN}OL٘ݨҼ#w ߴF ~2z'R=XE,Zي:SuҝaF[XJ$`vwﵦXuޔ[B8sV| Ua\=7)#xdqxXSvoM>9Qs&c}3A!Da;k03/ˉU=" U> [?ALv:2hs X3` F)e$&>+}+ZSڜ*c[[(AТaؒ$wLH4@gLym>\@(S>$]vz#>3AD!fjܥ%>^eKO)dhRpp"%^s[ɰҝ7]!#\)짤M|>H\ր05w>(2g.O*< lv!FJ'o9G i@ػn{CFVAJCP7*1 +>kfo-J} %,TxR5 iܼɣC'XG̎rrũ^:8 Ȇ<]ezw#aˮ`O૎b i\})7gks?]R1Y9I.ӫj}:{ynCC|œUhz!}~zobN֗uFtW(B znwfׁm<1i"*Peu[ 8ot=܀n("  ʡJ*/IƟ4׉ƧV DJxN a0F=xؐB/sD$Q4yiB1db$J#&Ȱz&%/ f2 MWD&L0r־R>Y, 2亁 O?oUg0ႜQ>݊rX.Ywÿ1FB_0f2tjRrO/F`}u=!p~&yƮ7KE󪝂^Ǡ&J?sEoZ'yRt(hNП!1%Fw `Q-cZ(_-:ܗ` ^'wlaOy 3S@ק 侭$#ʑ/М HQ +Q Bor͝5 4,G[{}[kƊG>7X:[HaoGH#զqdw]?<6Tw_Re_ %BbO#v"~ #SQbo{o h2yhpDr0 j8ח96D9T\xDTI= ;EUud6"açb36a1E$/ _B.3qNCP}'vOrOW葌M5] 2DO*u/ފ,}n6.զj%6.m"Im`.h+MEAi};}^+iyYk^DdP_C@5tPId./ B]DHH{:a|X%Pk/7h&ta~|]=Z-uem&sm~4%eؘ(:`WdL/K9l&*[tfﵾG?)ƒP1*2\ԅYI8BՔ5Ƣsg>.n'P^04'+Ff%=vtV1PZ՚ K~+i[9gYdk!nd/ &5fI5=M̄pg0xgoTz[uܑ4UaG/l.ՄCfbY 5TLCEj'WKՈ<<[qcPNzs#xiųA_[&Q+)Ur{@tt cja f^ATRN͉PZĶ5؂7f"A2;*D$ɎkhùcQRsXlg8IǫmI/}5[S\?UV63>Ŋ"loi!Z~CBC-ʗ .߷A42eeSk դrLl&D2_絎Rm) Eamh'BFzAxs8vu1mCI{̔a]ޛƿ4-d#wP9j?o0vv~4vkl#RF(y:EeXDX;~ev[)ϻu"TS'%xN8dg-8P& πux3+5QT@/(sG+Cqwcv$MZ?0C^۽BhtFՋg[ 5iMm/-GkXGB=e{&pP@!v!R#Lh I#N3~Mw׊"T >@5wSS=\t50^yb QŸ-[2B85#7&f,*1Om81+g1JFiR\GIQV  `Rh.j!{t˰CS'Yֶ4=(R'gL*XWX^i+x$d >ݵgr"ao=G8Ƃ6D itFYJHg&[¤ᓘAYmHZ!+w|-nnf/]F?q0 +Jwf[Kh D &Cj<9rQq"T`cn] 8tPjŘN9yc7}OL[U?ϙ/U9@mauY|ޥmN^M lVN0!J0jQ-Y~etό`!0Մw#.t `s9[!sQ}3K]eo퓓Q@A=s[&prSxϒx1NED<)pxN"#.90N7|bu 0p= Fu- 8=rCC$iQ7FD>m-m R&#|pHa.KfXkk%&}|JY"rn3) .h4:lz{)j e/T1ѕhl&6<&0G9V]r$C%Y|Ɂ6MsVx @@V?8@A~j}.zu]{$vJn%Dz43}+ҁ̍ ^l=!614} - ]T";Oj9= ICʒr-0jUѣUV'x1X~ .p豏͢YsN$ Cm[ I$}AvnuR7Pǻ1 wCVgogķJ*zDbeL%,Q0if{Bج\)1|2!`n [XBD2j:{TEfg>z;KGaXi>|$~BZFOBb0ogN<`'=coK&nlHvLyP  EK) ~lR+Z}YLɹU m*\H̝rI  {q,èuD%xlϳJDd|N27 CN!W $[h Z|8FEƎ͔g+w8?xUORWtZA23 o^侗!p) uv($|b;CIŹšQ*4C`-Dē $Xߊ'W 9wt,Zl Mo0Βo{o1d;z:b=A",-яCŸ_1"vOf ƈh\6ЇxEBB*/r9@wq4BYRN!:6!zr_<#TWy5u]Q8e),ttp [J9;}r$MeFr9FY̆4 Ql D`wϓG'waxmT?{m98]ʆ㼷d;2yY({S.Ix mQ7XEWW1nW1΄ճj06ֻB1t)eYɪXsQ F&:D G(?ys=!tJVHb65~ȃ:( R_`̗7mz7q,8sc(m6A8Dpt*(`xhh *my[ynj%-杊#8G2iW=F׊M{7@ %f4SG_, Le-+0. #9bV1iN-(L5,Ғy* T4%W \ұ[< pgީoX̍m=QBU0(_vaX@'Dl)#&m% #4mqtf"d^aciI-0+ :wKT$#:OA957pAܥJI{iXT];%)!i;r ǚU`B݋Y !LKG52̅7{j,śz&0]y VuXvT-d[)iWz{& n/y =Ėщ<^ yFqUI0< "$aeLr =-8Xq@//䠼s?I(FHaթBǍ, *P\ ][BqUg.o}$Q7x%r"p,r-0GxmrS{jf^}NСS:jw^!7ҏg-x᱓Gӝ=fGH904p 瀠oZx5?"]u.|m8Go҉j(sSqZM$B2hBu#C[+@؞K1匔^CLow5Ty`<é%c=+!Fy<eaRe"5wlsC;[@{g#s-\ C{|XԦkGwH{6gRȹۙ{ۈqA=suƊ ͎ jEIMh?_U-Dͽ#M4 ‚0RZ˓,I.Sp; 6E^N`A`_ #U=F,(FקYIBzbjv艆5WiӮfϞ@BĔ\e!Rkq"j5)m$jN_C)…K10>3uS= R3P0I~&iIUmW0gy]Ȭ2^X6g-jECr8xq6~5bƃS6,l1>L -!6L@>?sYsXB߾Vm˚ɽ֧-|.#Un9ubPEn[ɡ=;݉'lEQ"iCRv:ЌB# ey$ v TRO21uÿsM"i$?}Q*'hQ iQ旧ZǶV"|eTcӮ/'q0ƚОўV^87弬y^%gfסu+ ]JlpBe&wC*I*S%Ǒv8np7BR^t;6a'.#\v}!o:bQh@.?N?SԺϺ 3.|;ņqX'Hip84igO_t},}E6 1+A1e /2z{^NUt\M, צC5 Ip_y~@̒Xrע -Bb"zn>p=",q>.V=)IDTG-xgSvtMǯghy.wH-woڊA/M'eN([_w{0VY6-y_':sLih_k TEBY$Gce>6oЗyjiBIi_ ;2\{ųŶֆxD^W'6h>Ezu^:Iv*] -)w}E('uqQ/_Y@j7psg *&T?)&'-?kE \؄{DĠ|J@uPmw@%yMs9zO6-Gs&} {AM%,[`17)AѦ~՟rJ݆g]vrly{tP毡 gS.шȰ+޼fA!-60>dq4UM6vWu(30RVpaBO-L\8 PW#i,ΌtfKo;4 Ң Mg2R yGGx.tB{9tGFcOłj.޴ qv"xWmo'x`E>DƲ%w*?ʱA^<0w/ itbxδeoM5CڜlwY[wx<}'o2b!ȭs%r; TA4s!!mcJ(*L?n0qh4G*';aҍuCa3&OUQ?Мi'H}wz#4vC` G_ )|*IA 4Y] a;Xě5cm>))rֲj:ڨEoχ4E?ߪnAh92Z$-t,#b>L͊<{蝈.krtpϼ(ag`H,8(,38QGܶ멪2;Ts;vRh?z2Y[e6Fs^צkԊ2KΞ1{݀#mwťbdJ5 Wi3N#-2/4:f*gC+:{_,$QRPrhQG*-깊Lצ[2 t=z#,awv51ml L6D!xeF^JO߬D8 iw#%YTKfbd4V|?">HK7eoyjlT$3::!d4yP>2(0#}x*Fɠ׆JyfՍv}^ſkG7ؗe`WX2L! g :0Xv=k%u<(70Aq^ZeXQ~=\458_Pj#QX/z͋ǣ>֌I"aƍ{E?Q^d(Fq\@M{%aNJ/i%z-|F37KQI+4{Mty!Z`dR NN4zÜZZ翱:-=7_o0by fzfEּߪQC039q#8q?n$[p&OnzY8,WK`5LWǸȍ741X:$nlh_`v]1 7IU%9 qQ >o~uepZC4J=yΔlb/KDJ d1)ɐ^EF^/*Xi^e$QMBa*+(a_v#Lh=vb}>i Hؒ8^5! u5\xv<,XZuW \O'5eδ߶RH \jtJ{`Y S51nyڑh M4Gp4e$36^qG>-ŸAņ E]쥈*D8w;g,ѓIel.W螶ʹ -BM7[&Aw_OQ@lL-b.y` dxH)/ᰌ{Eԅh{E\6P5Ý磦ʧzQaiQOC{\6K\s爹YTeOvFH Ҥ p3OpLN+6 :E(7# ~ SPR)eRsait­+}'ƝNYD6%&WoIé$kUyoȳF'0ue EoN{8.E)\7얪,L`}zE}d!DT z-ANHz]T-bLwwЀ.B%QjI?BOҥBWd޷T2.nSRו_k\+D\`K(07/\kWU䫷32q/i/4&:1BH]NݡѤle}o67xA>U3[+5f '#WAb;5MFnb8X>(3ϡY{FdaWH|S7-̤L{I+ttS)^n /nkӡo92jsq>TߑNj۲VXKFg:1(|)؜8ƿY_q}T5OtqB}cL oLuĥF7me|u4@~>6ۈz0͢wj e[K)PEnV1Ț`>g^j[|d[Q6]?w s\3SZi4g[p{!/䒪_־kWxѠSYI"E NƀWF*Aډen&T*삽;[N~f3ɼ V UUfoZ8qLQ y]y|B<KXDd# V\jǵpH [eꘗOڂSlDlDx44V קu\X\18zPYc^\+ l߁8dy{O?C^5(.cuuB6Y@3D*b&΋9ƞ^HJhwh1NWZU޷%7=u5ʠ楗}G3;[VI܇J!bσlz5+Yye}Zؗa"Anb(C$^}ge]~<`#{/"᧪rӐ,0Qdkd2dݷiFm8'V??=0 YqYq7ؐjeOѨ>Ȩ ?dlЇvLU,1`gH1d\Rq p-Cv+WhVdG.(B ~^5bEK{I?3AnOKjV?ьN̡̺SDb?FOXCN*$ks>:lsh<3 as"yŹC׵R)f٪$v0}n! #EeQ +[*Ĉ 2uJm:mi[}[~Fv)W 2-#g1@\x[M+ԃ#= ZZ t_AyW+cL?b]0| lj.̏zsV>mEMS%JubϾO!¦)wa̶[ϛm#C"K (6A+!hI@=q t57bsy=mX>5%wuF⣗|'TV:n@lSSN +\#PN 'fWď%,_dig옉\eweS itlgCr.kJPh5C?6 AG3׉'"C3v)lj54U(f$&)R})ɹmy3f+z[ĥA[n>qp"[etPa<&/a\Wt]S]`@n6昰Nj왂0W!fXeN}ĿQңu6u SXn,+oŻZ}5[?lƃ3 nPa٫Tf^Hu-<շBj!φ\3\5ϓ9` G!LR i+ڣ:A);TXI#=h\e7u޲;#.8Fk%|2ß>( /U.yl ~9¤sTGZgnTȍ<ğoafgHS5сȋFH;P禒Vp׀1/ w T={NGRixåԿkx R8Ш3t-],8r$@s \ Z>k O-=$ܛ%iPz\\' d_~O%z]$(KJ+~Z\6xyƑU R?|Dcq=Lbr۫͌^i\ rOBcxWDߋ<5Mƚrq~Zvkk.{-usYxEB,nWIWFru"V|D ϣ:i+c/)=5Rf Q%7C*koY/à 8tD<4ؔ%l?rB lN@-JI)0;[1:J|I%fƓ%?6w^.-%Z;7MW0x 1ı/ז׌n 8}l^.~%Ҕ4쵖mXvwyb0wg?1V e-t%\{ ^ɯo}6?_ j~vM[hP|wk}qȫVݼ%yq 5oq|:C &)W z.Xxx`|hb%4FyɋSyU #24FhymÓjv=i3Ղ7CuǪhYs)EA xQױiEꉮ\yfo&xu2 MHvwZnI35H|y,ŒlQ1VꟴV0ߎșo쀑`>ZC lfח1}J buj`$Jp> 6x&f%hڕ[5yc+k6xi;V&05&Ի~1fD@W/.ԇMfO_ql[UfdxpQg<-i #b`E2VTYZ\[oO(T@{v̢R^uZXCkr,{ ^+ <"WTL:$c m,6y`A>b2]k~j.@ wOd7/ TLu<L*0|&nrx3eļhY7 ]JZ]ODB13<~lbbk jG'?ڙ|l!MLΜlߟ#u~ꧏݭ\Ӟv$Qs أK}NDž:˛<@gR~Rgc/hù[`F(V)u5%.z8 yC _c 5vDNMa6s)iONqm)kG1*,hF/He \F$ ɚ =ts pj|7Eّoig'3iZP-G~ƹT ,TD=LrR\ۜo|gua_CTpn}q9~PiaRm\4~s٦jOkEV962Tny*Q[c QV)8Jk1;sfSe֬h5k7{(XqR ͽZ1A0Lt.=N=m^&ozY"Μ3r|"/ L?S/EDCзĘ,)@dk3I ,FHZЊ!ԄB9'\{d)lC_ Ibbܺs`Y`P+Cjy'b@N-2ݛzTOXC/ ;k0x!5 3=-ߺs_t'osD9^c0K:J!Bӟ:ʽfU)INbd I:[ V`RMcwhngY.J^ɒbw~kRk[vf?w|?LDRlx$xۺ Âdk4}OK䔐l]HY/` =TdM!)'=@#!lp Xex*j A$kIF N. yBɵ ]U^wX1/@|j÷ Ka4{ˬ\OРF71y Bр2ɪPz;KKt2}%TedĠzM|X53CI29j6lm[" ua>R&e'N[,'ZWIbO [PDr·6 T]m2CD~~̸W8- =.֦F(Hw?u]!fGۥixrrع#&on1}%vU/}[ם"+U}/Z4 "y0g~VZ$tV^2vť /%kχD"p*}ePl% p[Y L=mNhZ.H- _&/`@ӻwh8WT*y]SL zHܥM1pGR,R/mmUJ,q`\6PIQ4tYS%.| nJZoaJ#{$.wSʐr2(F9<6h%@0.&ZeX=FZo*ߦ\6jzlrpО// !t %p ǣ3Dž76#&kIo:'>i%Ç[%e&Q0ƹwAA"W{uPj_ZYT5t94& o֯ٯZb wpu?dtBʴjǠi-EM+q&ݜ߇I*FYN!@}tj@bShŕT}- 702~ʟx9:H^vϺoTҦT ԓgRv`5ĺ֡8n-;ڏz(X1Mo[9jX\ddF)M͆Q&S:~¶Ϻ]Q\<:L=QbG/扙ų&zFp[:Lc!- ?rKFj)X0JHt񖖦Vf[%09rq;~+DU$5j-]FJ G:*mHҽX:͢AæG[0_|L“,SS,V\d@Z)w2A="5w~n.֒`j %';+cq\9mDsk[E_ҙ)s¹ID$sc:/`;M-"9'`U6*`ɸ`0n0ҏfO `B(Ȓj1Z>8G."VO "%B]OVў>0.<ϼg#5>Ld tQ9g᯦4{6pp}\8VNYZES jl¼:rnaDfVgd% ܶ@ӟg'o^O +A&ϑIXJ݊f]D̿6lEhAtgvo;PX!mZGL[ p_jm} #xyOS&rh {7 sU!)9%B+ +8ًvlo )B ^EgYZ070701000003ef000081a4000000000000000000000001657082560003f1d0000000000000000000000000000000000000005700000000./lib/modules/4.18.0-529.rt7.318.el8.x86_64+debug/kernel/net/bluetooth/bluetooth.ko.xz7zXZִF!t/◗]?Eh=ڜ.+ȜOHPr|w喔5[\D4 })69^89HhTeT\AwGOxܪy=,>"qCL<K#NnDxXCU5e|*:Fmj *ȽzghQbC]!/t`;noEA8Ҫ\Eo;y 7!AꕒUSYi\.SHnoEඕF)|guGM|-b(r]0CTohxQdlWP""O)(*OX4aU, 7*z MxlsxӠck.҃z-Z}f;3.2\{}X>nwq: M>IlۄŐe *Rbvx1qwbb-X_"j>r*'/?', 2F5RZ']6H Ѓ!< ZϢvFtjGd''DW]kl Kꆘ[ Y|3D 4$s3iEwO vmtZLyqX7N+^J**3'.CH3bāр"R/vvbŇPoCtӋoXJ枮wOpGjX45FetK+"?ms)9pDsōi)>v;N *Xx+..NjJ?G^ǵ:9V3oDʄqicx? 'ӋJ{]U:C - Xxy6yw|br/*hќ9k< :ܧr3DyH}4Nd ݇ІXir7r)6wkXB>k/N*B8AW2!)$ZWx#Vm&Vԕ#KtΖ07Jk@Z4h򪜼"\.F˩4}]Q/kBh\r;Ijf04(Nk锲,a~-h?I}dx^k #tLj|+o9Ͷ΅kzu< qٝ͸D-5&# . Z$/;LrzUgO| j<7( #Y@NVhђq\Oe$FQٞP#v=e[,["&xÈm}EU\2^d{~oK#O?#L)o'5, wNA3nI5 ' s^y4:`Ţ ^.dytFQÍ׊W@1ot* M#wT[bxYxخ}t<2旳HtOZo[mXF2ޜ l.ef>Om$ZYvE8F!BLnSc6pIHp:"B5?2&}q.A{\DzfǀE~X;x.#ʃNt. Ա HFoIfU4QVRTpP_Vf!e$q0-V7xjFaǡR{Cy(n&N}F2нH(I3@0% Ę+ vUa"_:!!>QO-h':r !WR~xbWA).Ecb{EI53&Z-J 0 H8ӳ=:9 rC3ye9%t XYg/RE=}=h׎BKyƼ_h+g"N㻋UI6@ VQ>9i)Macs}kGKfnVSy/GY8kI-=l8܇T=da xkT_ K#l^lgf X m2g 5tFa|#jT $& |`]mW X}SEkJS>H -.jN ҵP1:jz?&aUfKÄљP&X'؃W9x*ŒK@Xؔɋ憘+I š)-ߢmKM4'@7j3:7zcڲj=_"I(2lhk:>I^Ry2ٔ|;d@?ʔ?P/ޢ3"aMߑ6w5FA LLo[\y&<ؽ+6y1^(R>N#9 k~Mg6.>f)*\h={sGüLIioԃShqRgε%Vt?"L7Ӻʏ%\$`zmV@16&|scY_&kh#;R IRnx!gn ]C^9Ǝ0T!RO:VC#I)PP5Ƙ|Bwa6F1Ncӗn҅Z('݁80znP|׫O!ɨ][4Iۇ?\rrrs%r-N#y#b:a 4/ж)?~{Njh ǻ-qXR 6,/~I~.AeyOw7ݐPq"H(|ѹtɸ3U"'PG^tQ6tO'ش؄sp)lιt</:Gk_J`Щr'd-}]t gn9-gqQH<5 A#Zkwmˣ99/OQKB~; IB+#UmC9E]*وFO9fn}竕6Ot?4BXJ3'7=1YEoE:65Xaz<G[D"E'g|]mX 'u»q*`=h kӜťbmM \na;1W_-?bEi0ⵘԛjmͅ0M`,3@`F;+pw̲ЍJ!=f.+ssE킉[Y=\ h7i* M 㺡/ZwFb@\y^m}!c}%C;_/Sy\% 28u;rhL`WHBVl\4 ۝7UF{HWGqC:&Sq%,"K׏&6Ŷu2eXya1)P1X+;*Ⱥ^0tDh*/w̦[W6`wmweIQy'fR?6bIfu8IIN" ?stb̯ aNLأ)G6n#:wY#^)>Nf5|ܑ̂VL(vX '8k-3vy%A = VD-%sm N{d7M}٥C)wf]7˘뫝.YA9ׯ&+pW}eɹI8ު 954@9 `Od!y.o$J4M{^-,ۏHE x u:FZmr(Moqb'(R((jR0t謬/M_/g2| Q֐[aiA'/J~UVښEF'@Єnp^]:fHGkZwbqNի.Fn vI `ɝn$-%{p^v`BWdiBήzf$`7ƒֳxFXI.Z.q)2Ӳ"S7ny?ˬ ЙKJ\d'2,Mk#2co2{ߢR,P  y7M'=p>+hbqvKw-˂AY, R1-=X9(Qa >[2_W 8hA¸ƌ Îe)R6T&)\cm.2)*+L!5en=kd 68w;I3xX61S?fT0$O)a ʐ޹\2kU$mV VptwWLh94UBKA$c𠩊rZǿ㻜lp2ʌ+Ye'⦉@B~R+Gڥ䓘.q628A U=_=$=l%*xG{|%-C˔lyT⵽@0%8Co;^v}}b_Wyz|]wmɪZ~D i\B6ȝ6M1<%0'5hjhc}Gd&Bʑ~8rt: Kf=ZX:.qFYO4-1?\ 0t=D%U+!._ꜟf 2txu4_15zj?(좪^ 0}#3v-Yt*ZZFa"?Duk(vc SÄ_5,u^go9{ѷr(FT" s w HPοI14& hQ)T"ay&tmpK͔~F~?̢nAʑnLTŝzd *~Sj`P[0ʣi/yfr\P.pn"ߖ%Hk7L=}00>"_G[fv;=~y6kO|}Q$ ֭jJ1f6>7 '* )B\( u8^d6vJ1"<媂s,'6̘xSuOe]1 Ԟ'c(g+Eݎ^m,/ء6+QhuHy*;,%Yg&Q+aq% l3'~KeNxo 8UtX%Q;F9^{@LQY{k~޽"€lQԶp FiFEĐVr]z|\,r/~>hrZ'k^dN )N5Y6aD 2Ad>þmohC `.-iNB~+qz&#h c1?ÑQ1Z(]y &*?U'>%$ᗵky *OWT 00)iRp4`0SxecS8"d9N?h^ܗƟU3W$7xpGw'jG&N;A-]'[cZ:yNm]&T5meCωyG$3%LEN7m P:N!N]te\IpZ=OGNv^ƧwnL#eӽnG-aj5ċ1wNf$v\KF8A=4c #d0LCMJ_hJ]ՓSNF UCx\qP@ ; B]wn\Q=9 "Z%hWl13  /̚NbĦ86R 3As`LiD&VVJ]ӆRFsqMmOK:c}5'h졦C0Ui)@5$yNWjw^2 (fq$8V.IٵfR+cӨ 57mI&x:x fP_uOt٠j]oC{)ی{P0EG>&PRR3Ky9n5GAXH \GwEj(BN8eP 5G[ Yt>Y{~h@LgA)Q TU4-+%3 cGyxcCu!Rw2s5bh莋{jj o1)wt0sQZ{X%-_y tcjSdP(Ñ-E``.4OX=O9L0:S/cEu`I;+}tWOAx^YL$aѕrKj,gmΪ.=ʐS# +Y5y~Ev|v%F{pak>DW$7!ЦlCVqN\N(Lw$5Fp*mq GJ*G$-x'HIA(#_ ~j>٢( 4LPZrl ZWodTG.c3@ؓd碣8|(BX,ڍhE DJ vk5\}a\#"%+k2X\I%S2TˉkP:7j ˉ9CXށC$Yd9^¢pkĒfg y9262&?u<أaawIu6lL] |j_0jn59n;6)#IH9{Zc-][+AIS7v}bdܤR|MݎROb었cvHgs Yz^lAy W'}]kҁ&O#="'/%7euf\&~Y;iMF=E> 8F'٥?A3T)LŻMSSn-˶k1.OP%:GAlz B5OF4;t@M-ubQ rhtdKiqKYwޝ!.ܭ]b4)4ûbugP7k 讘vЖ9>:Ȃi^쌝BrHAѦBJؼ׏~O7 \$,ց>Qt&l\7(of{r-۳H]hW}9ɺG> /qFy?7!/ y=߸zp0)i 'ŔHR @H!E@:;.Ylt=0zLf<> +1xUJۀR anB4.Wl o/J #V /vŨEt|EUg l L<}Օ2]7Ee8 L ѩt]Fs2()KK_ EO7e ^}n1_Q|A EZU4g4YPv$:{=v#q p m ս3l՗K4G߁iPȏuER0:˃B"I|E'PS{2>3j!'2H󷜅Xɕ3/GB>ny~~M I*؟P2rsHUsp}Va+c3zx5DqT֜Cͩכ(,ZMEp{(THhpCə_rXxg4&..[a2$d̛8`n [ڮ.5l9{j'Q RI(Kic' (a_ |d q_o]:hx SK+wHPL g] 2bц$]̳+{6:封' 7)`ޗA7'ɺ}.1+Z[ t@gK'!H{3qe* ߨ{iH! XLՈK#͓ԁ>:zBkCyl1Vq ؽE*ol_鳋泸UP~ӑl7 &"[rjo.I+-7Ut>cN+%lZ>0sBAS~!aS$lԔwbƅ@Iݬ•jT\qU41ӌy vz*ŝp`?øy9o!TmmAABm- 8+=`w"~-[C¿Xv@"IKOW~yimvEjfgфvE1Zp;&=0mA[ •-" ! fV#"x<+y+&΄$`̏2RiۂN *54N TRkY4<寠Ag#fJϛЉeδsJm0M\R[Ǐ笕Ft[I|,ۚayx~?5=dLkh`Is%^QF;*B_C5<,FNnMQ?飍GN;%)h{^i%"=䢜,f$" ;́C(sU踚x iAC}pM΋tb蔈c%so73WiɤUP4NF3ezvְ ǣ+^Y?ۗğ ^gD#UD[j$]^ܗ-WZgh`̷"H bI{ tʦ%zI|`d'q}wYJsFV =.g6, hIA;20Al3nwdjOXp c[=أs#PsPzT ::7&Z- g" ,1S3[<7+5`<+;!Yܛ!WluƔo0ch"("u0 79oU@?Vd/[xj#[6$8%exFVB맥oDbr&-h/DeV{)ˌ!RTH+7.v@q̸#2/PS{G'h Wq]*Rbx%! Ra~Pwn OszL9MP T5FVҘzywE/y^xjSoPۺ|R1uI0Dn6ݡ%HNDMa=1|Ni9.?zn݈6qItev%$8Bup%.>YBJ_*ϧSh ezF:0 ~ۅo@7NShWU)L&0S$` _jz'R: %;G \>F.D{[%2?\nUX=܃m1FhO1̔`{g7F%0usxQCͭ 8YuR9b#'釨IB߽kJ(NaЁ3/~=MpSDz55t}(ٗ#7^(ҫ^p# N r `DE- jz P38}i̮ԩw~DP&JǘuV=xk.yF~s%:&5dHn >tfZX+{z^4xVzh;fi4km^@S˚$-Ba b9 E&^`4TW?kaBG4eUuJ<(T`B?kN_dVbzh'׼qliS֜M1c[߀A\k{~a J[\+qg@b{?*vSSO.&i`_[--k*?r( )iT.I6t8CEP28ZU%?i/X=DA`ɶDŽa.?&qK]S˩pZaﲧkeCmL|daB&UNYDw?N]ƴt4گ"xi@P*u;O*$xQ+6gsy<E\|}[[fZ^mtyaAkuq  QĵYI,MAON*ff$]?D =%{UGR;5!$VDXc؛".@^\v&lŬ!  u!D_\+uJzEu],U }#"+O;y nZ灵KgtCqN LS McK儶4Gb%;g1/ՕfPx7ᒣPuz(%l?8_M fs;϶_-s:&sPƯ&B!gkTmx:ӥQ8ωn25ҮhFܯ&,ͤ^>((O<;1{h#-8|*E݌$6˃Zk>ߗ.8kl /CP Je*j"Խ&J=yHxr,2Ը4/@J}85b>{G}&%|WhN/ wyX$GAĽ%hrn P`h~)32 -biK _ˡc!N]G] lU%KdIGEv] W4>t 9.\-SȎs2prG͗1h5p#9 Qʹ#v'ɏX7;'a y4Rj&>;W7ʜq pu@bhnyx(Yk%%=sIќ5GV!⽸T=VDs6XPJ2_=lilO\6;5`=v \ <^!s.[ExOo&4e¼U &q@9ENG d>dDᣋ9;`unԟkܹUT ncoQ*2QIST^+DPt7.:U|e/'Piވ'=ҝa9rޤNwO=\2X Th]:[>?\âL_ LZJWG~9,+ =0+y !~.1‰ٮ' }[=  *~2[j1Y<054u&b<;b&XYR:0p [}Cd&'9k|8͆.{ɣ(9500>Q qO~W~0M63!]!g cVrO1#N2}r1ؽEfw']&8]ܡ2DJļ@3dO#'1>5,>Lzw۔;5޸GR=m ] Dq(ͰEۀ6'nGQJKZy$Y0\gR>Q; Z]/Qfiy4K߮ˮonM-FQ7we_s>I3 HbVV/@tS9<-֡tE|ުk6=Y k/zo ΋rGc{ xFnI~qUqKvT<׳qNT9,uKjbwP C xִ]i`29͙~2~†.VnV2m.T1HF*YMg:G"8m<9~r¶R}0DVw»mTsJ\ Lԛlb_lJ20ެFvEYe:2k 0@Mz76@%'+/_ځO)^ u@>QҋZA])zv~|xCYҍem n(JVcg ʻ˨bUZ.}l uE|A_Kx<'Br;7|T߂i߰$nj/SaC%֍!jsc%=.XxfVZ.+|: 4p-- ?4MyFL]Dwd8 B72j#1wOCKV%uUڧnĈK|gbZj| ; VJP՝QM.C]a0F^8 `Ҍm?{4.Bjf#Vvtykn&ݿ"?/6͢o':#Zw Mu?ЊR x 6vN봀U*37(ym qWʓڥ-wsSajͭm#ğbv[fk"DŽC@ha0f-e~wSxx)5/|!)pRpqRWz> tݭ~g=,j NL|ަ3,Kj(/7icz`u)6MX|IPgM eL|s)̟_L)/'% F<ԂWۑyǚMHmsvG,ڕi8A.P(nm@\$P*s|3MWܶ7 <J  S070 tG#p땽]ȉ9!R\hXHvwƆF{V M<@ Qq>O+_otq 3d/uϲCߌE}-mRP0D7;JNÜ0Y/+`m KJS4bʓЁ3\cvLEp16} O\_y;ƪ$Vh<)_zKLDh B:D-0gX2S}΁O7@ /.S(Vw-Ptcޞc00^jܿ=9R4\IX /;k |~nB@9%,56r|"HȺ 3լވbEuk>'hT{TBH=|=j*Vr@ٚTԓ}Ehb 7X#~tW{5BIQBph'`R,f螰[KEE (wX7CFļ) WܧdusHpbN@d"Bꌛe7nk~Q"Sx6(FЌ6# f K`[I1߉;a̵M0 6ɷT0NE?ykE_'jk$:<|8`@/V;dKPlSjnU~~Hቛl}u8\0<~l m'\!t$o)oKK{5Xi(-&5/L4/*!i딢l# =a4BvXȃ`prOΓYPkRb@S"HPh"!&m񋑍!>rM=,s euy*>ϩ-@- |$@6gIaLpS:j~]|AMZ^Խ+29 AV\#*գBzծq#~#,0F#y,X [5iw_!]eĖYwB/6632-UACpT&޵jX z|-SpC|w#WܞεघU0G,jMj?uBW .צY(Gv~T8F5f3Qe.rEg{cwJ0,;r/kl:i\dYqKFa)406I>6%Ğ}҈$@RW 7LM28l2u^Fݔotf"Doՠ{)뉅XQ^Ԣd{OC[};=źU\fstYc̆ qLUhlɩPRBZdMsX(h~!zǡ 0wZjICzw"u." UZ%4| mݰЩr:%S`MvU$T*.V"#) _HteЇcR0l9 t&`P s15^NsnHk6~\ah[ }/c0:ukaLMps-sKCsMT0$ aXD[i /Wnh1Cfj_Q5<+I@/\{(Ń:tuxC|C%ʙ{ &>/> l4"Gr:^{GX$Rڨ,+B/$@!1r|k#"'_#*EB2!5%ǕgKlӚ {788Uyrkpo,.\E" -?&Y9ou::l=VNֱ*܁1_#W#okGG &pIj~GF.I u/^&I:Юo*$"ܴi#\6{5:;k70aA`~!J3?&'@nQvBU4{.u6,]&}NDB{k!卐~b|Aa;*l ri`ItRsl'N6p# =[WB,FCC滣 ՇqPy"ʷZnLiT}%Ջu!BSr+NwՑP]FiܦantG%$zaz#|o*-Q,6!? JoIG:سv༐,>]UVN7>ۀO3E n~`8Xbʧt8<5|Ȣt%Z04w 怘jeʆ@0uIUI $nN,vKu0PGή||`_2F "P%&4dp6iT©`ap~+Z"2e1惵qd<0a31[ٔ^Ppeぬ9ݡҵ+s\x1i2q߮Lz 05iMn:F?~ﱡy)N`JDmblf;@~x]2(H"Jkx?]O4~.$i?:vEuDg,_ X>OiSXET1Wm ីpk֚ޣu9&~zxmחX&35_ꢝA*źCvBDZA[ 3 "ASU\x%ۿѨ$/)AJXuUT.?Atmb0`Ot1$.Ϻ-2sdnX:yulqPĩ0Ո%b~Mxe:ymE.r|rːn|E*n8x]PBnTBqkiۻڼA,5{o$e¥8#}N7EqSRdxP$H>H\ʑ$RnMJ^@͊z)JN9" ȿ(@)Z2'}Anpxs,U̴@48/B?hԩ5Xs"5gW'(tXQ!y:Xtf6)G"q5 d ‘CEPgpV +#,]i0Që ph3pq58C:%G2J[U }uEp;{zl:;R`V@;\$Z6]TżY pެ\BG cOZ\ǢRR7K/׼JDPr}/Q5s\I87Qq%hX"1S#<T,T[: <鉚W@Y8'{*hfNf#gYIJ K* KFS.X8+ OzuPCR4>܃N^GHSE]EDo?["PDѻj&L6D/bH\bCj`6/L=e5麄NɟZJyhz430{MXc\!  WL֟2oz}ce&DNbhlFw1&5u{DTn./AWb46 EWG&'tQ]wX3 SpiDM"9ŖJ @Bz^䨳#v)e6QFN "XC 9VyUIvR ɭws6h^W6s0~ID渠 ƄHEs`0y1'WZC|]^Ƨ@h8}5nɸĸ+zwf^Ot ֣OYz]^r (s;f,xB({C!gƒFZWs<]K$.%43ILGtOA&0ҥPݧ^REᠮNj|VynՁ )JB?ɟ*?O8S q %*ڞھ wʋ!4-TumY(%cˬ}DN\~]9I%Q(ބJ%2| DaZnWuhb74+Tn^v^xK) ϑgnM8>%mՉ]mYEc%5ж8`FXyC U}QNn=ׁ0O3z7)3Mi6ۂ=Azcc*Gr̦DFOc{*+eb;sM6z:5"HLɯH: P-m1?Zl ~FVqo|+uߪ)* $ _T< Vt|=υޜpV4/=IQ@V~L_p`Pv,(+XTjϖZʫ。YJ&nr>EUDD}KQ4)Z:Q{;62Bld;qOǐJ@xne7J6+4Rʖ5raa筥OcAc@Go(VŤ=rUA@C5c7B)΋XM~o&;H Z Sw9`x,\mQ2V]ŌԵwjf!/+`;p/R;sHb7JP^}PRݠ.Fjb  ϏxdݳM'=,>&?r>&ᯝdNvJu{#4.Z: on"9g+CO)j6( aCZ>19`<$2&hE!£l<΢OYGߑKyX \x|d.͂NqS&6+Bx(JxF:X98fPhk;ۚ i0 29">pMQĚ4~7?}GK( 첅@+,kw2[^ܥy8 Op; yWQ+C@vƧ5^ N+ ]v1qWdڤ:е&~;@"lǼfZa8,h}'4 ZAi `ݜdˆ3\Bx{a(2fiZզ.ѻ `l& pJhgTW 4/${$G!Pdcn s2B,WPQ\Ոx5'0X~Mv]}bTƔ cf[JM`s0VRJKâ(<%׿kՊJJ6E M6vfn [UImגp9" u%Dh/:LdJqsRl~/tlЌ^U)׫"8evJs!*RĎyMh!AzS_^? ׈;ehn(.~'Waˬ+%-)Wj#B#=CpD TM޸~u酏%`\9EcW8%Liٯ;ƫqM!KuA{I"!0Sh\g>DXֹ-\E$l9pFaj+&|Op<=]ImMdL8^ Vw,UJskMOd7Dbw*u&̤LWiyFyo@gj:&nw%]v0gg}T֕)Da ;<-BP =GTjܜ7tP~sB%s`1b/6_MD\r~j1sVYXLp은Ar|݄djN]톎 u$QħZ%Hڃ(: ʌy}XD**RW*{07= w_ȦRklglOgOm +!OZ_WD[Gž)-[Ldvpau[ӡs1wުl 9zmؚ+LѠA/uQBUZ O 2c,V-9x2oH}p}Ţ%@m|`ZMzN`/_FI{Q_UHu[M e>`k>SEc|oϰͤsEnJ.MA`=fXz'và3%tߖz#.?"?kL,ˀ5iJý?3td-{R!3ԎuqJKJUr璸Y6eh{MAnK&b_ 3ڙyr~ZF~1j9,T ,47'iʑH ^oG6 uaջ=Y'O! D>H@ .c(ώ<}aUS4b vp(q̉m(TkJ/Ũ*̚}<+yS)Q9L< Ԟ\aP~9^D[| =nG}_"%',K~&!S u\A}aXQ3b@% t}j:fF fi:K'$AݸpOn =$ qQ̘` YVKaV18l$hC'* ֻ p&t&LDS liˎE@R U\Ҷl1aEDO[&ʢG0~(;W 3:ID|D I yv} cys=tdvtҖ8gZQm_c܄ԲoECfmڕ.7St?!~ty-2r )ܶG #KtNۂ2!c,-0B-c r7wJ=_,a*A>%q2/ @U[DKNKfc,feHǸǁL, ՍXt7QZ>ؤyAfB9f:rCO?pJ*aT\ZƱ{W ?,n14/g. Yիn֕#2yHi)LHY.2Z o XQvYJ xIkAK LJ)Y}a3Dc+ii諫V_n$g1͋,yh׼'f go)&۰q[2ġlldUV$Iפr[ͬ,h▨xW&9vW_'fZM ^,m JM])EߊF!i̓tq pxm b/u19%|੃rC峪ת=^XN%uH@fN78^\ x}{ K w͈4p%Dڵ_#GɅ`]RG?@?,!}R/\fN #s,j,(8l{_} K]8B#_~L l5W!̱I%p,= v?Eqe@Y5b2/d-^3Pސ-fcPWZYihksO9ݗ^`C/Ղ a]k]p2uHj~]x?x|U?BuKU#nFS >&BzQcPPls M';'%5zU,grTyc(}ʮԕZ4jk̘}H'CY@;fng Ce0.?ѿ&fTOha?t[m̗W-i2ϙuB%Ȃ-(՗B#aC1bWz Go]X*@V+ BSS՛`c\@ a_".4`ߝFOJY:|"~C[<~@2u?5)8<5r='SҺTvp*@:GaM~q2Ѯ^ Ml.{`/Jy#E\(7ҿ|n9"$kOe/l^HRstgw%/ WiUu,mMdaB²o [kc|zI}ndC?!uOwg|maDmn͊b6V@e#GqH2BA-"7!( FƟ_MxC'`_ň=u+[3rЄʸo5l]ɬwOr8#1?EgWef9jv;Co>F-<Ђ L`k@ea9xyNVJVuv1 2% rPz؟ dGPQ6n}>Ƃ#/to~[z¨vs!u2 pg`֥uNkc9e8-؀P/{SN!s>{Iyř2v TP7X aΌtt#d7IбPF-D24y`gs2{+2v߮dŒG -?Ҹdr5mbRB`/G{7_Rؿ6K?;JVy`ry+dB Z9 7} $%l_ga7Z.s˳ͥFh4Q{0KOt9Y!: /?&3}e)*\b(](}y,S昌'(tӆ;(@=̛dy;5X[a ~MQ0iy+,U'iE뇺CNa¸eղnfVeP1c&G!n뚸,]?=~nLPR1%<k!HA+2ZGu2B ~N t*j@Y[8tQK*帺ICvxdB-öaE'skzk8)>f_I9݋ dS8c) ]l 8[L,($0tPMQ- W,ٴG|Sd?:]qF0d`OGe Qݴ{en}dKsQKV¤4ǟ %5w]@*jWNh'R&/Zr5?'vzq s=H v+txߏ:|u4KIqhmo_XXMi貏)P-'6=X9()ْj'N L%=%=P_K9%:~.@tz @s9r85f\F+Ynr'"+bZj%Ņ]6D~D ѱw8ɽnE `/s@]"~Hd$Q1"0ξJ< v<4ܴ,jx?{ޠP0*k>o[1{Xs _RwrnvVKQ#v,JYD~xcI6WL`w4zpOD쩊@/dXqum~ѫ 3m?sȬ&G]7!49NRjJ d ,iIh5)2U3X b@_gx!, njF`Ec-vVRrJwURE+xL"њ킙ȥqg6hQ&5kjTbt|92@Nl gh+ _ 쇯D0/ 0X`ystEsնg]Wd.(Guhi' 8oh1w7N1suăc@9-5۽Ău-'tɥdX6+JC[{RMu.lSޕ42Ɗ1e@Hλ@k&d~Rx>"BA0[~{n!G҅Llqus`?xX4OD!%/N-A+Vu:_}id8k*u%g).Q00v Y<9GNfzHִIc˭gt|!A*)m-86ðvI7\xlUOWMv:)u9+?śߤ)#ut_ǽ&|0U V=MꓕPŠ#e()ޔ~3 / VR1 okdlB|0@h<,bj oaMehSD5=m<i6Pl+ͨ|uPtʃ ĂbݤzKeCXW(..5DW)͚ - ·|J|z6Q%0Z 08<ۅAO[RK1} \+J?&6Co52M筰Q?[u^ 06GÌ MB)IŊA+5}ęh"^J¨ϟ1o"|>bhگ,;يy[v8붆w _j4L!&_&u5^M\U8[3|a+-eiSj,3fw ۅ,`XZTy%˩轠/&=)Eܼ >@=1SKw`>];FO t c)xAWSxq:j]w#- IY?`0nx}jVhaLB߉t^#'of 9o$vS0hhT7AtGK@~GĴkVnk* ŃG.N9r\x: o9 y+,*G#˃PfN9{ 2H8TwX0a\'RKJ|#a;rwd^}aUUu>mzh@TCA_*il^ض˨ 4Bޯ8p֠vSbQ_ägج> 0NG[]J[^U¹wD7\XA:#t| 8[6A}89'M)zP_8ȈʻԐ{eɻOd8yƙ?RaF,_̇X.$>D~ID!o5 JpCʨ>;Cfu:j~ɿ/;DsVRgPbn7geԦ}%ίqm(kE;&In ogW|˚ >] l=\jW=z@LjOcM6e = `\g"jZrvlk- 3U\yzIlބ9\7"\lEW$oZfsiÌ#C3{/QsEޥ3Ā-8V.gSЍ~^:Gd#KYֻ7| % % #T~DHGRy͋Λk/%>=Wގˮ-egÌqw*K<ftcꪄQC!.w07YJgb'y$W39Wgd$" ho\TZbA!9m;MAթhcQ fʹ߈g(fkQ_F^6^YX3؛S`wNL/<KY9uƒ81CcU?;e9"rr3+X21bJm$kᘭERoP?G^GuB/΍@ {+E4V%UWMBoȬSɼ,yIvfWn;GXgxQغ->,l}@CJj(?-mn-'l!ZČU(l.q|j?Cn>; v\Gh36s0]0k9ÓM 8fZxZ:A@ L5區X-JLy9Եw2+ pQ2)hj%S,YSw5/+!ݠE\_ \T؋ksYUZaS҉*֚}raG;r pQvte3֎y~FH!D!ہ4 䒌K?EsS|+aMMLCq~M0z _\Z@zb0D3Sb*9YrGQ^.p /)4%S=<\{4\9尰1 5fzYe{yV2Rg#jx^shEXVm:YN( e̊ +?"]j_Ξ(}oʱN4bGtt F6\i}( /CI]8*lc"aߙDHnnI<ba˵'FQy>=sutvJ ޸L']HV|_4ᓊ;ט' ]OEĺ )]RӀv䊳7W6L.})Fɞ!T/͜"VA(ImY-^zN!alM.1 D-[x,bkE~![):>zBqZ_rD*f{T?U%,<[gg+8a(-φPf 59tCPk.d ŝϖp,eՑhRKiYf3@f삞q_'+lܕ2{Hƀ^tsѿeN2r9_@mpc%J?@#}! ޚ"s\y1rvUc1B <D-s5J{,Isc@*#KZ6ϊ)b0h5k1.'U:xI9x_[k 3.;}sTadLs, Pwl WY:{eQF&.ʏזxLV챰+Il!`oi"P|hW8V3R8;K^I!26>~'8z0ëo6Vr_h؅?YZ:?@B E3=0H=d 6kZ C1\,H!e3#dáMBOM[D(o{f[h`L: ,~j$ٷPMwiDix'_*0O?W?}ܠ:8qܙ)֧hH>`f S?o|Z DPWs>m wة12i ^lF>0!PRG☦ ZxdibUWF¥~u]+ӱYOĢ: i,Ɋ߶Ód{c[ If/rn+q"*_r9 FtBZ/3bTj_U]+^=zQgcJO! W>[g !pqQPm򶱥F@ŜOs(l8GY)E)byݬ\/oiKz۩`I4˭'W4u*iӏUx8mQ&\/]ǸeDveDP9 "Q  cezyJwZT+iZa!3fHiSt|]\wqV6#V!PO}Bon}IIjR,(= 4uJBi۪u4'3y䢄`~ՂgW3;LWd=T]Θ,b9޾I#%L$$hs{6"<+:52تW]d^&~} ,RciN y&`Ȅ%Nb5K>h5Eyky18xC :2C- F9=EM1ھ`JEI\lȞ߰TuEڤ[OJ[jĩݫ??t B Eʙ,Vq f6YW:M(zXU/$ȥ>-`}IU~z65[Of;L `K˓4tlCLgC(x~-a^`uh_r]vԆ-qt ˤHPb]@ $ MLY3({𧾉['?fk A"kel>!RHxWfntFf\X<$QqݠYWBh 8c#o4;yEBO>^`IT%G V˹'ZxgKch%W/(8~9ȩ ]0R#PDF{>P}pCϨ7,!ͱޠL[8L,~^ sjS(. WT܈s_4̓yx]]>WƏH]ж48d$C*v@}E.`EE.*}gQ38cft~kJ=ӗ >6I ޤaOJ8 8Hͳf6bK0ukkٙљ0Bp%,?a8i#G 6ꃹQ=+3HKt 0FW_DI=q{UB4MNuYvu4GJ0@_mQ%]Rz$k?c?ۖh3ȸ[70:a ޼φ03)}>ZZ[ e2Җ̀6 4 )*Q0}uD+cZR˰P%#EV&v3;e  7]NdFAr!ՖO-ӊ<%h擑~ʾ&pS1Epxw-x K8 )>WqsOF\pb 0+HBD l @|12a(qп7<\V8ime )4/Yn,FB X52FMc^Cڭ&pSX,?`3zc[fC.lN[ߙ(Цq^1rY%(8N<@YvOfʹ$I &Ίo+qiZhJ .g4C:oky 1/őU7Ry­MIW2+n2UHdܤ۵z+z ytmRD QcR|}\2ĺmX/]b?sH4RR_]`Y~0J/J,T{ n3㭀jmlч` 8|AݛL$t2,dvT-!mI[KzcxK44ÁvZGfM/r~8D۱PDS`h"^ף*}X> }T[.qfчWA1MbO9QݽE-ywM>k3CyO06:֦e>@@w;x' }_UcR,=fK7rc* ͐S[ Yb37U"v\@:<9Z7rnΗ)ixM7=g<ĤNI+!tJ6ݬv!DW=8_1%j psӪOv "4:iNĭ>ڀtBwix}c擤 %I-q.ثv9AiVjYԸ"ݐuAQLQ2ZYOL nrkw ucno bUEq'k 5^чbCi'-c-Q p[?_V^B"Qe}Y@@v'z !)RXDfվT&X3h(AKޭ:*hzM9,Mkh*tWK &M(QVv^i: 'Iʦ+atY0RuZޤSvh-Xc(mwx+8zResjq`I'fCQfw)%&N, OtE{j'J0"d,I kجnr2 -؎jtN7jℾO}=$&X @}wtQ}&>fZ1ȽcҊje5? }lge_Mo³x늮VidKF̮zx,"_`]qa J' ũs\{QߜS)ԹXk*}G fX>f#6}~#a~2{=8 TDgjrz(~ G`zCmMΆ> >mN,E۹fZ>q25lS%˜ݣ;A? p!=U S3(ZV0ayJΥn&9ŧ;m9NȗGs|%cIrDuh}'ѵMwKFuT!S0xX}<*X'wgQD4cSE+.ȢvMɇvALʆ\@!Kx0w%7'#vA|f%TGKpqUb{UUGax$솪[enSҢQ 2I-D{WO2A7GcU _ +Jg'Yx&Wd *{l#Mo2~ܔr+S׿x'gӕ_jftW 0Nmѧ`6NoIdf؇[~!NwuzQi[.Ƞ:1ftPurvW4z10nv6^˖ c?V?/ƣq҇mW~  i\^C¶ ^a8L`mLpTH2}tuPúwM )W&6& 6_U %UC.eG!̮ AV>F+[8s !֫W ݘd.Qr:Li9‚C IݩT9Paw.TZoa]Uub1Iˈp }O:b$OQq6ERBVo53g5tF*Srt4Z&:È|Ln1tM*T}ܼ?1 %{|4D\Muqlo&;LۏlvcĘvsGoo"m{xZC9Tsv2')& ;YR~ Lh?5+.ǝ|i*+o-TrJ%7PP\Cm )sF:{)wlseEZ[::\ ͖x.ݑ0EYɹl0: ѹɢсkU=}tr8l-e$5~+x̦#-0n)%x~Y{{if/,9E9'lauUZ:2RGR }aEy ]:>OZ,~3}c~(\[ r+l%|1SSTK oW}'C@ވ燜7-VܧUمT%ȷNht…(i!dvmL{4h~I޲U)2`DImbOSzo~dr^^-CdٞV$0Hz. _R:ĩz$Tp*piƦt!"@$W=Ʌ[X2&[[Tҵ0#exNUM,469O^G?Ng".Eh/'5}) -X<ߒF˼Qr"+t%n O"1KlG ԟ#tmn4`XQ9u]ԄaU^sJKCE"kKĴ:Jh~G羿YpQ oWEa:me?gOb)x 3suap.D. PwENV@LbxlH: jP:znAzLM6?7rqRJ(`<Dsf5s"~=F4$B{FÁM.P ڟЁλDVŧ;^"(mկ8 m;]6TMC>N4B8ă ?K΢?NeQ!}Pܹ]\^q6n|=BD-kbݸiB nWg8d:ݼuxւ/Y۵3Sw=ᐸ]RHјF&~ V᠔\z_Zzy`zp!}qԷ10^)t$njZɛoTgJ`]*eVە}zCÕC\QSײXOsU5FCu\bjXVXl=@+wn~+N>țvݟV ۾ܠVX:0ʯd8s~QdP3m `1'.KꪋJAHT%`I'/Ms 8ƴFKFW tռNPHyWc-^tv#:bPcdbט! Ծ)r/hnئu\~#S1 RtvT@_:BR,jn{yҺw=Z<̐٧_d?u[rt-wwSNAơpƬ(e߯F-ӟcVx?!Qq{bA9/rRmPWx?^oUQL*};"D™xM~CP(8wbUQ]Nc.{(/KEd:hڑik`Y^?\kbۯV l=^u*kHsҌֆgStG( zue 9 Y{ނkEF1.tsWT-b5/N{Q4? ۝Ё@ZXw KyKdRm [!NdX`V |âS E2K/gt<ߍ^?P z}-8e9'.pؠZf9rc⨓cD~r@Փt&mFb 7nic D$\ EdGQnvPK0GFG"8ٻ~r+؞J/-b4^Gjn2ųi]>*`Q?4@[Sh,jEԬyxuӵLVΑ FUkLY~GF|'Zl'٤;zN=۩[UmiALT9?׹4 ʃ0?rgJϮS:|nٮ,~VCE4Wg bBy spHI+A.$_un(PKwUn"jӠ7 1LAԡ_98hRh ؋z"#?Al{ % _;7O^\Q$~H7W#qdl$p*N[l$Qr<!97y2ne^:aYwr'iM򑇭K?ޛp$^(K}>$(s# P /Ulz=XAytp-Blp{Ia9^3{Zy nf*j]Қ5G1`åd5->\=A' D60<ɧ[:J6gf&_| }XmDR˶n(\"GћB.BL݉h*Qlz/ wVB;L:@,4s)$f|C;@xяL8Ȟ|úiX$ 67aqr\CȭQy.G|vmw!LqM.%lj'H!PBW{])q^#|bPw`b;\F~ӋZ=Zp3t%.b|gBLGT3T'Ul*(f_,;8pwk*!h0f1 8;)X*){YFV>** CJ~=c˪WJAt Q wb߀6~9 3GumA!9$Y!\^@U={ t/3Q5fylOy~ӊev <b^j}o?8gnnQ2ALVHf[a"ٖ bЉoVU,3DܐD\09u=jT,"Uf.";}O@"Q{RU]|2(A/?kdo7"#h*ia. v Uaʄ]KQ_QR|ՒP<3\bx

      ;nP2đKpg Z׮IoqmJ|`ϴ`.U>"(Gk!FfMTO4̽쓺_jUWVVƨnx;C-OKh;W o,ʊ=>l$M z1kuct?P3ɻ-B[e%M>_6%۩R8!|yc9;rɚ M|Ը%5]Ο&o`1kH/-,殀c@#vS9x0N`.2lݭLՆ9#7rEwWZu*:|m&l^|Wc5}Q_dٌRPv զY+WpV;S7n&TPoR=^9Hݔی L|moK&jbxƟg^,d$f\^ H^{!%;GGƛݧ'5A׌23&pz0Ji4XQl4zY6:@oOh ŏ]S}۽vxar;0(n9n-E7>H%O#YyW}ztm;drb%>{3!Vek;Wr*Ei!({0S=ur;fkow\TrJ5ssHaD`#{tI-ש Iy[*I9ج )+ Qf$B bLhҌ#lO |>1F2G$oXD[3?L(Z<>쉤CvdXeU0XrnG$;N./]f\HW}qA噴$nyDLeS__8i65C$iDSBPXwo2j1e'z$h3pu]1ܴ^K@a\NR,7m ȍFKlEУD"BY86oR1pЦo]NZnU=ki(JЭ/79H(E &d[md7fDB q-w6`й]H5VHms^]wSm]_IQzWf%Eel?A(Y [ n%$&R2I 7C9BC|u t%S5u{I j*e~ :JeY_+f|r&T!x.CByАXߜDr@M2y~Q{aGVU6] {N/zֹ3fq?7 R*ه/_,.8g f!dk߀E;5Sz8 3_~8%y 9,eY,5m:$n-,T]pL꼵3vW]y06خ7gÓj*2gbnX$VWֱVҸ{^EZa@bքת 6 Oʵ(UgB"ɍD%W@)0 6LsԷ2) װ2#>iPIdbķopEd o-Gxd-S)]1l1ۼ9 ,vTڣ&d6|>ױM=^4CAsm M0h!nςBOH)bڱ%;.G`PF.Z1S+$ppfvb2ޏ_ypWS _-$#(W݁+,1f@cy$1wDn(!PЁ:ָ61e~AQTY'dC&H%ε߃jy`:|nձȒa1̘e`;=).JpiXeΜo#oC`']&H*y?@$[Ngb/P23/LȨ 2q;c3UJ 85yEȓ dqEcSxuaR-؋& $#Kb)EoiIhԔt|*D9~:TtW6)M _y yN(hCSyp6(Mg`(y_z;lV9~yNq\8IyCDB;ձƺizc^08a5e1V+ܻ|Ec6 ;& 5`wYt|]&q/ki$@'|ėMme S240!a%1uL}5LޤP*b쥵:y8$o꒟ȄakyF`AL-P4l=UWiWk,#F8=p*AWg?s~?Y+X(i6͢UM74\v/+2J1Vn}Sc*=[jO}$w\rW`1Yf<0 ^@Ț`kW_u٧c1Bz6чY4^"@,mûP j45{8KpP0~B T iĽ:\|+qr9$Jņ^ J bB((S0'ZkNxGdGuqF/XTbA:y/X]Y JR3Uƃ8F+vzGP,].m_w2jzW[wi;jy{"0C]֧:z%yiEs9-zE.ios} J`Rv3QpUbuFj+AJk!&#R/eYNxYL]'`ki/ҭFX7^mx3(c("KPg)$ULl:sc BLSL͕ oL!IvE9A,86az pmKeP@";9q.kz M4[.KH g65FE~:lXNK>#ya)B$cB!=@>-j ݊O$@zbU@䮨Bh;pf<fl{ INbs!ԍUh2R]ن${_Qr ͝e5_ɿ#*_=8jWюwm8 =B , bF7? CMYȖ+a̟7InоH0-).>ļ4]ƶc0}mKchr(Ip}G1&DF%y|vƁ -=)NNvl%GUV^DhKa B^P ,h?]JV.8Z=ng1:KHSżnN3a" e@e*-ڊ:'hq᫳fBes2M-~nz˰/㾇 mQ }Af+6p+:g#kɅ2b8.c~]O4鳮8QJw4VAOhy?Q)hxS ffstyI6(DX! 3 C iK׫_Sf3߸8XkDEK UuaO2Bqg9U -ؤ1 #t0/.CI9*~O~M6eH0R#>f7H;uigȁ/XUei@1Czkx6Űr9CO]2S7߯.|9]xQ@"1}@a3] qWj (tN@nߤJ ;(7@|Х` E`%9 D>%IT0{EYC Ŏ)Q lꉈ^1{9#iНJ [J:CŚD: ~}"UҘ͵PfkSУJ5 v*<RmICVb#xx^\uy}Xr;/(wr}QՙWOB'\Bh2ߝI,XZNV@aY:;(i˭V^?鍡>yo \gh1[s={5S}Ύ[ƀO1=Z_0R7Swcu \wDž8\$D7^=T+^$~"DܕU/y!!Q0T]1TlWS mq7>}肭mhSO RBY۽*o{Z1B꜀rŧ>UjC)x.O@9d1n"'*wK,!^BԄ].2$t n3I')y¿pfekF&GPӛ =2\}^Qy_!O 8O2I3)rfHƸ'tLY%zұ(5>aٷ'aX,~D[QFabPC09iVOB퉼}h x i@Qg'@uC9@xxNSp!+mhd#=Ev[`ZL}_?Zr<wT%vsaeE"T@XVv48YShs*zq0K$p;/|(fkzsjX6˫(Y_6#\юU7*iN$jXaƽ膘ƂmsrQxfD3z%O>cv@/b;B9Līk2Qi WX;QMHK`iEF7;}DGQ;@J.؂ F,T~gU=a@gd]k1&14VOQF'D62ZiVnw BiP(~ƣw 8kЦy&'D\ cX\LfmM7O.ڨݚɽ`Ы݂0'(ij%Nsqc4"cĤdloe>kYnszz) ,ۧ^ ePgV@4^pHdhSeDI'j~qmxy< KZ8C=`f&SA;'M=n g|mxڳ,ӛaO%'J^x@6 7_ umm 1Ҝ~5WQ,0@hFܳap~u#7_Lf-Oi&O·Pɐ3] N[DPA#.'2~7hKe y|%^^(A2L(:2>xd I0YGi^j-mBtV*X7֚W񙦱N=+HC!g% vϷse51NP?׉E#u5Y:V\kתvy0 S1 Gx"d.^nD޾ z-+|)d&ֱjbؕTyluŗt.bCf?`Ⱦ!/ K8h\^, %%h0.6>5"T TM^MB^2 LUUl%heK4_|zgtAz 3 BmFsP{Q0d YPUqPMF+#\P2ߔCA[:S^@* 3= !eLՀ>Ny-:6p|AQorȽZk\er!3G oLz\za\6t/~f[ ⌒]7.tZ <?ZqNbBm+QuizQ견 ˢ~p&pyFl0qb~pm~&)fVQt3v=H2cіJt3JO(@JmuXSdht\TWZwLpRK=lH5ný_ *3'n^VK#/.S\U WvnGUU*aM(bɬ+}kC3Qb =aS.O˾ S ԨG.czk !==`:KuY|#Azam`OxubY R91'.NA@iݬlh9}_ǗԵޮ9aa["=*CEo {QL/@DYslG ž 6eh*ex(쒊9?vx0-|qAmp7OgVdKxHOk3҂w>hvpO#>!3vig4 vx,/k(Y]L@_u CVG9aDđD >%W>FOzaLGfziG4t:' QԾ6Vy3D7ln`;""sZnh3(wKbH ~wqpJX;3:#k MGG$ 4؇% 6PtHa')=&R8JqLF!֪  mXYejv( %a.H"y Gcڜ,`*5VOS>?sw*[>~ x˸n;sӑܢXmrB¡;qU\ŻaS6TMH8 g+ь4bl+u7feЇ8WUZW}%wyfsrΕiSr0J2o~Q / 5bO;(HHpМ5wdYwk$Y_6<M&kAhU,:\OcFhka%᭥ jpoo(E%!:t3'KkD1+ʊA=ӄDg+Բ<ѴKhd+7깾3ӽVaQ7TJa0nXyLspPf\cRݵlڭ2h@_]Ʋ$ w ܓLq &A]K`Pl1YJ"H\ZXÍ=W Dd1KiX)43Bh,n؊E@p;lFhs@IZ O܄rοEjꪝ,B?=I$2EDX=UKc= >x*&oك^\ɵ1W`eekHvٛ ~ )E,E*RV򆂣\G7yԄh\.7;"N B"+c'ÎLd4Vu!Q,.q gaf^" oNfpE/صZwW`B"`ޥk&4ĩT+`rqgWd9u*]0juC79B FM@||;YE'=R7쭡!],xDFr*$X NFͥKBVɇiiƥ6y1HoITv㻋JAD_YAC:Ȳϗ9qKRp\,;'[D)Yt<@48WnmT- -6Dp^`I٥̦[0*5!K .B;c]'8y\! ͬq8xy;v8cix;&?tUt3([Z).Cf5NN\7]:KԎVk> PӚ ?`x_rXZh,Hs/8ZOw`5P5ӂV^ŕO](;]i]3Z0L?C$5AɄ uj)—# xw'2W`mq)K[8ë(vJ}}v \o*>(jr041Ȅ.VE7k{7 \L^5 P UP|Қ* 4kA h#ot-iZ$c*@mC{ln5'P_ [?-m<(J?hygK6'xSB{ &-3D~r6D?m8ìqdoAkr'a=GĘ暰#A-/قf7RŬPhlV8t LRV8쪄l6:h0y-PF GF 2ޜ$C'QhRpL0Y106sSQ~J|%rv>3/3";~53(cn[K ZnrHJHoT{20UzFaU]))k $ir$~kk Hù3%ܰtEK)ԥ[ҚcDt5x 'oXT6z.)/ "1e'Es]eH 0V{W&λ"R֕s̀IK@a*gFO55dx$\#菼乔ո_ g\0p<Ż,27* Bjt~_h` :3 .gͯ \nnCNU@~̦EQ p{ՏaѳTa ! 4e5f.~ ژPJQ!KXnrODq)Rv UX`uMt:c;rs ݰ3/@aڶˈO(בV׻e%"7ָߙ& IV4NBS?aY2E0>y<$ ;jWY(r۩ƽwҬfdKn}O/AݐòMi)? jVUbdVw6D#KUϏ;%Y\elv~ٚᅧ!!s 75Uf`# # !뤙xw^r\1f7튍nJ~e-q]' )XFHIW=7qH9 *ݰXv4לQ(%4ڭjvJ"PePr.9UZYiBwݐ* G̵I (h"&E_ wޮP21Р]X圥f0:xokĽT!BeVBX$OY}<]—% \vx\N:bԪ CmZpR`0t#p8X֪&pjEAbA3_Ek=ܲ^P 펱[w8q#MraPg+(T;n@tjj:B>(f?>lK):M7X'; e\a$k̈́F,Jb͹ҟkZfr3%Kd0L]atH-hms([x=;;DN#loEUV\gS%¹TH4Mǐ}*;8e~Q"R0XOGh`{E+8-Z V㗉t>`S?I3XE,]F|{}$~4Ȉrhi.ʌl ;r}B7 s?Vb"<,7ZA=͊[zG%2 65eovh yYv'ЂX f4MUGLK9{r˪ 8>N^i.eqjܩHL۫"/ ̟Զ , J%rz&iH6-Ffaz}M]Fj S>A;eJKVZ~+a(Et"蘘d[~}J A`]Y0[khJʂaHQ6'_R%vd;hȃ D/]V*Яu({Eq%-aEp]Z𷱿Qm$x;,V sdz@7S ڼZuu )9z6& zڴ׎ÍFں_dsx) 67`U$kl!F06{V5l˿N]Z8 ͺH7kZu% x2),glM,YL-'?v)Vp}t)P1]VO_r%e.ltA=Qo[S^.LEKD[zbYh5?x@=a{[ 12UF*]H:!]O_fK_AsiAәxbvUi!a-ϙ$ Sb%|>?$1|BYuFΙ-H$T ?prI {ZL8i{3UO`$Sk1?1r-o3t.o&t,{P '{ B{dKWfI[C7St,ubYl;؍P`^8OcM!D 5fCOˀդ_) ΅҂KO,a'OHL(wuVd>]oxlʡyDMYW"贫V6Ǭ~wU pRA]rl."jUlQp p h@NI%AăV3[U@CF]>/*%6)Yk3a`8l=|h`hbcc}>qL,͛:J~`]%EkIBs| PS4!К9 s"O7By$&pbuCeCn(&Ot4ר@C~pp ,f*F# A%Bnm1D;z,3=},ݞ}cs4蛰vƸmjhG/{bȥJUKd?@/ R4ﲭT0W`yOU&ih?A 3fXi"NiI3ak޵9/:چR6mo 4[痵dL72 y撫9gCm@ ׅ;]K}7!s*NquSWw_/x?[Dk6u 8, ;_jܽ?sbxKzL=DLX?yC hd$N61+k$VW ?F{a̋[s/OzÁkD r!nTӑ|ݮ1 DMKw:/OlXT@ oOf6T`)Zuc>8~#rq!"'(a3`mn, (5Dnݾ;"5`%o[ޯ6Rﯟai(8 }]OW%Rio'cNjh R2DshNϻ18, > eDIw,=Ndܘp Pk%<`#EG^3!ZwSU0i*z$8RdWAR{je!X;Uq3_d) hՒZ:(u$WQ UrDG?0Bhwv"XnS˖pA#h/'~qfQ3V^PgVԬ&<ās f#N^@ A,|"o牙0|X]ZsNCѢSdYbx!|&ʆY[{W֐=xB`v 6 hGη 6qr3bL72\UjA*.M2 ώ$"w} | ׈!"B|}@myj̖wW&Z1^#FIJe2A/*U ̘~<,۽( -i/Qz){MaRo5دz7"ØO{G -lÿh/`%A[4P>qfvڔ'W[j0Z$U<OhÈ.~=};]Gdm0_dSDx|s\ S޻#OtȰ/lKt89Kx $}kbxD$8u}uӊA,5uܭ+ e|\X$o6/y,&˂y?br0Z’-|//SpCBUȑb4eTL{a2I{DͿ<3 UߧѲU60gpGu)k%)tE\91WfVJja$b$QUMdL S:rQWCi,vՅW>0vH)Uy.y^_&COCAdίuS d8Ul$[ 9[Ė{xяt iW٭d?msCw03ͳrMi,E Gt]4fg5PKPob!I]O#zn lY=O@AA>x~1-Joi(wN}O;.vg DXe/G?Oy%JNBP$\@aIt`} @>j;۽5Ű>hqJ^}lp 39@PY:1 Dq:΋}ax:gmڅ<(%̒̓DBxؿCa%ނG)5k-LE% * >pH)R1d߈g@u7_ʍ:BN0L0&P` `_IK isT=9>5"I&W,æmo}>a(.JO#6#{U% txyo.D˛נ' I#(-?JqiPS#p_=v;Z @6j;w 1HoRD odʙ̏NzF#@[Ih%7,s-2ڧ% yp=o*[i~a [esM86T,r5!5,?щЦMv>]+KO+BJ]M<7`vG" #ʂT:JD3ч/@ 뽙Tko('6A^*6`pKktD&ϡ:INJ _3>@%/ǍX,&?a6'!|[~nE X#Ԣ`U)7r`T`i8 }#cա`0ŨRfsv -98ik-LҎg;}0vH쭅ԱY5p* &Z\!9p3#" %fp}{%X{%_;9qcC n\AOOc~c]+ET_H 2\ƆU;@Ho($-6a`yٻ_]bo)\VƕQ 6T+/u?km%U7vK}R,:xKo ^{7!<;2@e&*i /q~Dߝ|l\ԫ?Oɞc1Kr-ڦBWc;iql<JX F5wҁ[@8HTZӭ(A@* ECoJ;9qCGExSB+#)vl>7Y Dww5` [J%n"@oXS~` {- tE,iV34Zܘ-#.2-Z1 țtp ӄXAm "қ{TweIB@j ?--_anF]ŽTlmL~'M\ߦM$$3j% :k, BfߥħXMhCV́O H;Y ̯+q?'OWEqڝ 7O܋{!u.[A1xoӘ䴥nd  $.DfH=3&q5AgTjgYuXM?C`X=I4XV'jH}__@Z3[ES {Ue@佩0&/%PDwSh7:$c0uE?Ӈ)w{}"0fF>AG019 yL2=eV@2e g5]DWZ3AXI8gP# Vx@8/!Krw ; AB{._' i‹9-B'PE]nMu2?FSwݼΪ蒞[%X_x~1Zm # SRK`V'gt8"\hB$ W"~׹aM8L[R$Nk:w3Fk>i16/(DE\Xvڜt8pՀGJ+NGb1vN%<:&Q 8^4J!ZيUҶ'4ss ? кMHΖf.Hӵz>*-1DB4 Bh%4,(FdT2v(qRvPu8551>> DaB q̋"Y갲0 2\]ӡ[<鯚F1I+5@6.R >hGQw9E[XQ9=⾱/{ی0%{KU,zg_* 0}4v/Z?B=ߺbB7wG-[́s Ӽx?Wgѽo `f(}֤{5 Zm;`??͖@w1@OSX"P46'ޣq<륭Ho3R;eXqg5ZI0Up(JO8B!'īgNJޟM@!ΒDLn]ăPgSgdEk353˝]抒&}0@Cz(f0u"MXU"L0:ñr'L_.(aW }s}%d0@ugLP^I*&H")m.`LJ^m&h5$!Zϟd- sQlrLՂm*xt W cPwv~E1|H;3,Ҋ,*W8!jr q:&g*1 Wcغo!V93%h[HMD e _-V(cz%A!͟"O0tJW6#U7(;kKw} I(F'MzGWsс-O, O>FH۪ djnw?'{?)1`+OTVa ~Ɠ%ɪq]zI$v++ &e/M #R1"4S#['`w6 gOwWYs(:M0o$U:p@TvL,TDΧ*dƭm,*!(yY7ܱKS9|<ՠLjǞj} V6Y d<~{A>)wL"s^5I8nwx9; &抈JEMj^VЅLWd$ӽETp:Q7[ uko7.lZlLߣ7ߴ ~&ͬ G/wS [`[׬Rv ӨNJs:Y:/HM"A?#~gCzӧ(7Sb&P"Krq[@Fj'"ækU\?us`U՝3A!CnpFÉ3ߺ"jHRm_k"}]R_s=~p Oy3 Tꘗ ֯"E@vd_+@8YOM$W18>";8Hv<!RiDiz`bIcoGĸ7u6O!P%Fl&)'>X>մugb&xXSڅ}_'|3P.Tj()S΄@mԞa2eR.!J{Һ/Uvo%h|^,!K_Y̍ӡs):'홸df:g!Eںtܿ:biV,M3F媄3~?7CvEwcIHoM,|sʮ =ȧ6H hɬ+\jZ@c90xx כ$,\}+s<[L;xczy?@* 16`=b@z$cSFjA"HWMb)yؘ޶I]xI[x{5[\M9C,yg Шr+Fr4R}Sk$|¿5JH߇4Uk?dմJ#.sp_oe\׮-`T}|*{vFK?_Y::u"?sEhֺpw?<R~؂ޅ0c>♅y}Ed G Kۿ^{[=eCJҙɒwǗsʎJ"z[BdSy8y|jJ5YK_z|# "A{tηԻ,Yk ((i'dZN<ͅ~czGd5t 80G/3V̦\vt5klC?t :J"9V9FRz\b3!ܼ22sIf ơnrBa;F?Dw%B8FfꨍerO.9khɃR|5Dh awV,oc^]:tWLv:|EX]s\3h{o@*?^ y {% H'3X }:=,Ĥ3 4;X*5rMnOhn`_p* k kϐI>+=-vFތmwi cQc: ޥ`- =xc2~eT{ rr= )1D|{um9N_q$t둷j\1kL,|"ȏ@SVC\i}BYjs NSn))Ve] uzCA++Uca?6^Q!b\'DǢ}5l{P?yi1`sbO!]!*VPWLѣyqyipPD9|={E s'U DXCǴH 6 ͓ "<}Iwhm/_%P]'3uLdY"Vձ?wNHp__h _q6Z7k\nrS'Q4-(GύUb^}T@`a$^y$%"ޜ}0yS TvuqBXl6LRR.rBS,,X-!C.XT9*kw1Ye j"49ǡK&"f\bRR;WP'?WkbWmPkЇ()$9:5mx5!M h5 ֏:_A"vW(V?neiQs嵦7EKc!徲ov-wHvޣf(EzV{s #cu5[owwx# ֌,ܹO?8+2nWF$Jip#x# [U!U2~ [!$p"ð4jmYɄďdYgNikT r5i C q光efC-;m)ؐ19.aLF't7rC/d W^ ~7^pPF,̀.$Xi:^B7I;A(i"uLڏɺM$  x5OOӿL(hj5b}6#k-LDvCk9C¶ySY|VWEpƉ?#3Ny4*/S\9FY`d @_badh_$W,t+/FT>#HR{ L~`_;_MԫɘͺАO\5JEFM50:W~9~ĉTI.=Y^o3B `$q"UCn/MFp9w"'^{-_bv~M ;dH ? ;Khhuzn#j?@KUey +6$6~Ug&o5y;^gz:ng?U0@*Qds3Xv8DJ0-tvVJ~r|I۷53GNaY b 'Mꑊ /.7PZP4, F,RKPo~?AK#S ¤^/IdOҤG0b' ჿU?'B99qDRtlxL4;OQf7'lVBgOIS#6`f~"ř0!+l%A-lĬe6hviȫ`'NMW(i0P"Bba_ɷ84jp2yOjQwl_$kfQF}ZwreQ\3} db/.'hNl\XIV-n$ke11r\lGG "i<Ә~>G*$ Tvf7 vϱ?pM9+w1(? !ݞ7$4sw y'8|M5OW9҃Ҷ yH@䉪H /Mgx([;rws chmA%Е<pQN`ѭPԝխ>ӥ4WK` 5|[/zOJs ʀa a)$es"(8 .!_h=,Fy{LKT,#lb=N}{&>hX"WU=(C%&^}7; ?GyR u* i^ȑɹjǂTC%tsihxݻ ^Ci#dH[yBuRnmhA<9|^֕4 _|!F;Z -e E"CW/0e) Zەw (/J(E"Tx(YvCVVkvzW $X"wpV-"ɖw}2 :!s9W^XdJZ΁DqVB^V ډ3-3z&<%2*##QO%ZQܜd.=5\C$ 3FuYg"DKUsi uFP[NJ%7ʌS6eXIk ;ymeslC:6K(|ONe.ۜa3rUxEBܠ/v7͠@r!&T1 Ք]'XAoh1CCYz{0 Aw1ydzۃ]]+pǣgYugTׇ/`cj"(#3p[j_>xvg 1EWPS^Ʀzk!Y@95^[GC|n[wV2>b8NMTk̈́NuI /ŝݍ-ȁPFh9M~oR -;Z<s5+ZMzD5 am˧yC-}{.a/EMeB\Ȝq񐑲a-{J^_ ;= ^8䌴 О?GO|(i7>Ӕwlʝu'^G=sg<}],~ )q^aְ-:09\UȉId_/&x-Bd WvjZ?+J)2eEվSc1(-:UEb؈7Y((N Rtٍz,QIdN &h嶷0(9#E}R*o!U~j7 eKBHx9;2z$X:Pq̝&W7WPMRR&2BAId|Nbh$ sCR ak /㼽&?]N \Q"hw91o3}xէ h,ݮg7fPt> ev֕H%CxfS e%= v9=G  .;E9~)|`S)]qo)e3~}3S>q>dE"E y|5rrnT+dm%\.$a"Br*W 9mBi>Ofdy>5N gk ;@n"8.ēHXd}ZbU$ RZJṫz^bn1'씠` 6yc] uv, NX_q\Y!˺DHc#skݷ2[C6Y̷)w5Fz)v{J^Qy!`   #> u;r Džy ZG,uPC L>}:Q%r2u\Ju[B+/au`!%2=g12(+^g6lnv++*N.}/v"˛]uوМwcx+&/,|OsV}c19^*i6 ϯot\b8ǎĝkprVӿBq9˚gT8Z^BĹΐ,|ˢ E30zW32sh,fOX7y;TK׆f=֗;ŵIػx5k(CϰD@3w|L8j(?XrɊ$IčWby ᇷ8Ocz;Afe[  oNlk4 p5/A5Q:}9VirS0^QQz*6 /@OK$U_;v>GIG<E)YQ?Fmx?hǙ29+יֶ~1p䙤8i}p{3dB"q3'} $o;fwdd=I.[3΅tSQ/<>)]f)WLc,')1.o/l)*TI<؂c dqN n i p& i㳽lB5gUv^i̺$xD :mRgh2#o!!W`9*4xZc/s9-)=^[7b M]u'U"C#(v)W_4߹/9NGZ \HdkQނ͌icu?/+'QI8:-.tZVd3Yʼ)˔sǛ~) ȇc\QUO]dM:ǥ9"9Pxh+Œ),ԵAqC;`%9HSmYx؞v-d-MG ;:U4dlqVPGKg8-##|'m=^#^.&`5J~8x759I0oECQ2t;?xDYμ/KUʸ3!<_q&U턳!BX^ CxIT'm^r2bt`-:i2\BLviDmbI!vA0Zcȃ^Z^#tOZ}Bx"4pě.X=s+gpd9<Q\& QDg@sY0k$B{K} UF6<5aĜ^2nX ׊YFiK bh fSq׭pW:.79w4Q=:O}: />?2ܛzUU(SǝWa5pJMY5T%Jtxi&G+o"u⟐Xgk!<͠ ZHgL=9.HfIB|='/vH3heKl S#t춵<|^fwl܆\ogvt=nn3vn Nv!a %EΌ/$#&z,FBM 8J'/jhW x *߽S@hu%r2wP+lkS~4Hx<lpWm dqǍâtlH~/d[o-I\fCt9BB8wn 7b3W7MHs`d@26|UR\a49&&0x5K:]%>*\/ ҇-mQvVf[\Sɉ cfMS &XV{4Fu#|tR&q%]hMgnz{qSǑ-G49zWu>m#:_Sv%U`jNWoV,$t6}0 zA5-__>P{"pסt~A`$+$ 0E(ysX͗-j1T:U+ŘzoFnycP`+cP&`7:gh+#>R!G!Pjew#QZ\TA14#21\d佻LD7ڧ5;QuE3i좃c6c=\n#FYG2de b6xJWbHOKȃJjvCh\-y vBꦏۆ-KueED\޷ ʋ-LH/ŕT K_h#z^Ic@K!3($۠O(z Dm::36WX$ze2L #x>X=A \RIg'e-9m l)_V1sN!A6/GNnH15=bpvilvqMcloRUPVA$n"Ӫ_HY}*)E>rTص$CoD-*o9IQBq5KjԲ#voc}W:@]emTTk=BNx^eobON51I5`-H-#:4(M,оޥaa Ic䢳b&ؑvGe/.~ΎF]\&5:4ґ0;>ZV߄[`+99ѐ]wg ;azw_l^K#dN#{\+.VZ;憼>%Ô4sl* KX_#yV9F,he%twkOژІf֬I%vEOpe@yhВl ,|"b2nz.$M-W4n`=z*L6jMGW(c\c(LLȓu{wjc* jkۄ:k.vepOS b ߾.9 ??f 7c'YKG\ >zȱ6uW]DK.SA[B"Td7@0_1B@t7 1envL'+",tVXҒr2++M=oz^RPSOHmQGz*^I5$ٻz"k`#?*$֫=tQA$5"0YD-%m\8مB,b@Ϡ!R[(]mn7a^crxKzy-_/@ο-9qqXo4ri /I#2i)@ f3Wi$:p +w}B@tȩ jey$_" Z]?>|`᠞oSJFW;h+!% b {l{TSiAᄦ+6%u"jM injmhZdJv&#G8Д@p^hPL!im6leGߊWm6Wt%Xl@A,'&qWL>ۭbT5dJ2+|qӀˉ{MeltyoF~V*'ox,fh?c͖N{fkkR AHewsX`%~al5x75FRqF;L(;{ȡiiV%I&IHi P*\D2 +1|{oX8]/c(< 3ώ(SA),7#˱mSԳpjN BjxjL9ZDC7 M 9E 85*ps+TE3cm I D6^ ]p{ĜbCo^rK Ab\^@` ?y#$(ߖ?!X'vi3pv BХl {T N _&Ek2ԇ]:\viG ~QzC!qgEA?{]-Ri3a$Vz nG`xbRvF4&#VPd:B(jghHv*K!)l&d,S}O!Pe*4\Ew/D75;ùgc{`~θ[|e;eNfwHgQwx򢴈7me~ fBh)jemj%t#Nad5 ҸSB@9X}>o)^ % 7h8nR$FNCŜ='l3 u*stV!xj2TG,B}$K,1V?d}R.eVm.㒴Tzl0gdϋTW<ޟ 4B!DŲ&9Dz4Sk_ W,'q$]HqRrm4 :F@B5e1˹;q\HG2A<DUm+c17D.7|%r:3%ui>lK)R??w`XfDjDz$1̍vQ:ĽʏL[U@<  ˽e;.?^6"*'3i1m.y8`8CEw^SM"IhFQ~ho:֨u^/_CLȻBKO=^f:}ϒl淈y) ΋ͣz$38[y4 ?G 9E5IOnZ-scgg6'k.Ɩ&QQwOgspn}j|poZ?oA=*i^uedͻ^.hMWsuT;/,knjdm!#LVKtN$0,Iڍ" Sq#94lkF`vDwL3Wm %A']v4 M0[=GEA&ۋP7BL١f䨭w -{aϽG0$;q;@Q ` yM*sa*OAarC(P]=Gj3v&s[%d::Vh%ML$MHȌF2%bԊ]\xCZ&TW ]< dtjiiۂ;z}>^fg*[RA* QMf&XoWIϵL|W?OϥiU8iPahu6؉̄0get/Lju7y헳TDP\Ysڟ㍷G~&U+Z@A%Ť׫d;Ұ#\Cg>S).OpPV`L{yw^YzݕT[, 0:Sz6Na=~ 7Nwo%B9<%Pn6􈬻6BKYA%E? MCs V / eAq~ Uؿ-92m┧۷_@x _=ZrChzOw Ʊ*E0>犛ҽ/FϷCt㴅$0{G'hcf @i?D8m|  MbdcOE%ꤍfkTwdѹR.+V' 쯌@rV\JQ_!R{IK y|%+٬ Xޝ[CY;ňo0=ˆq]޸U;o$vьTTI;[ҺS(0؜^gxAWIF3/ %M\yy* d6ThB=]|>'M yA&8cAY.DM:_ы.T’t"H ֓IJZnvb[S1R k$V;{)  ـ߁-nAϗy`5^Q=i1*7:G{r `gv-7Dv/ 8H7)%R$ ީcT b,9"m3*1$aDu,cgM?*FAgUqsl![ImڛeHxF/H:a-29.ͨPLQ"O*VgINVE<{;"BD>A g(/戭 w&!z\`b`>_,L%s(177&wg]=_V6dۋ^ Mi 4#hdJkk`JҺ:H @6Ğb nE+TYKzc:|@]iY}1d%9YߢfjOzXʽȦȟ;}f@}rEjUH'GlhO*F#'UdsS+yͥ,2.Fx8/M+ska{V ~ ]Qs%/ S9!(4z_%t꫇M>Ffl,qS]% ԜdeI@iXj9N\PHADVrեYiVQj]$٤01N%lPB|RDM-uB Mи2fܦ=d swbpY8X7| 9I2^Xx.?'/Wbfg͎ekVO8G[n W1h6Ji0"Suz &[?XSBAl@ZL4BĀ2^NߩK|u eyU?Q~Zo]/w%CdH4p^-:A(oE Xa|ߜLPxg.x#3߿:F`rɡMc4e~}rMm뾽RYm9C* Uvɔֺ/(3SwGTi ]&>r'}FZ)!n=$`N@Wt3&;37yڅHQxM(uIuENxŒ<-'Z3uNI>Xr/Xh>! 1LP?zkJsn+m eϣ$^xkؓD@+sS :ڱ 5 LTnw1vڗ%DMВb<M_HP/m􎂀p׋m*[Z-{~'"w[@C a;(F4b%!XG,ouyGYbr<pܿH27<;c %fmV  lUv645']E/d Tɿj%h&G tY} 1tćm"NaYËe0ej)=*h/e a:Di+,28E/X(.GWd&J_W+?-Q)AsPGHO YdbB-e 膉W-LEF V/8 @|fdƈEHw6:OIF]n*+na@b}H~3>D0Q^Q@UXL$cF#Ŗ7%2 DsU^#4qJ ݼ<~z!HJy0$h_Ĝ 5w|VK<ˁf[f h˨FV˶1g|ʫ.bv(L!4k} ]~z|\SXOu"6_1揲m]1_ŮP}tHΐ'06<,c?$A6y`U(2>q Z5,s녊5ZBO/I E \ӜgySywM2 ג"nzG \4T 8sv'صH!O{KݻݖتQ#31vY#+ s%GUBo8^\Lھa14 D]aov=hD*dCw̼VgL6-߸=y&><26[?x)Aѭ}?oes!j"Ķ dȤl䝙"J#Ld u} byUp%K#^;LEN ZC)O'| /\vS/s+saD&ψ^JYn-gr3QrBPö$`cteUǟe n>f.ɼUJ)BPPu'DGR:ʯ&m|J]?<cWaA*1M`o >C:Ά:EU&dFXLDߜF E!{Whr嵐tvwc)y2vmN˨?;Kb_T+ fMe!ElR_S="Eb^DluD9m&rpI8DfӐ,'; iJsIpBvcL뤄z 4(!4[iş>cK'!uK0weˋg_#KF"Djov@:@z=d;{%,@ͱnX*E_.Da %'1rzͅEc? #8~ NI |nN!|V7ᆴ-'StBKqN=Z t{!Whk(7M$[zбgX>,pZ.aGMƶV4^#Uo;F&cF =y#5UڸEQNAy#% Nx.Y,h.C|Wtʋ%0wElv}GCaq:znvZOMhE:B!zXEDsxp+#ԕM#5O i.ӏy.8_͗K +_%)aEI/CnD`EQDV -bZ l.]oy,*4K0ZƵL_%LL_O.Yg =&Z@TJ3ߕ_+^=$2.t>;r'lS(P,z jꎨ5>4 b%Gi:r!K޾ruKtJ!0m$~V V7@P"~" ̪Q@^euA;.Cȩp]Ɖ@yМ·f#s7BI-hN=;蔵fM =idO82A3GFG>!!ٮ+pܷ?l?jT&IC{fFDU~u% ;:rϫ3c"zx]JΫКbp&bJ'Ju3Y#Qm}H#c}lm8A,܏!Er 81Oe|]`8z)NWzneX Pw"M: b,ğ4Ϧ|Ь Wyuruu5Qj[-ew< NEy F#+nP x{m(qSgl!!nM1+GVZRKm yQ?zxh*ACWO=ɯxl60w:i6\Ar5sVLaØL&3Fobl˦^A"=E͟w$r7,Ob?9BWneCեuIXKJ-%h!(4sVQ|9>V;bC-P̔K ?!UN2D-UȃD'=3zúP%SI{f^@bNl G؉7Rdփ^E"M`amKMZPgrSwoWz=z=C?/4#kGc۾^4sg^KkJvF ʚ1֛lb-S=u >C><.sՑudT>沟M3~2Ǩen GՁ:~e|gZ(},o]~ׁvYp d$Iin)#Z0piq/e]_GS(wrYٱz=^$rs͎T\e]Ƣ2&6ߥ{T@zn}qI -ք)ޅ|zDTu#8i\GV: ʣKCjtiӲڊ&F:,tl T Oэ*ā{LvN Ј:ā_յ =nl:a? MU0`ƄYB=А/H M-Ef.`}bUQޱj[nJa$_" řdV ^4Ԅ&/IYwy =9N!+IiytP2Ekp>;hQn8!tUZ0+HEg`ժ^o7O5}c )iq+@.xlY8o R UI*W1 c)ג t)CNV`b\(ZzK(:#X[E!NP/C8Uma% q# ?LF3vnN ^?^a ]Wۗ)@{glFK5{ Ҭ0F9^szA=vu-0Ȥ>_`/Ʀnl``zM@qۺ$3n~3Rgv>N㴡HEZ xrGx'uyRE=р#g('ڻm?՘۔XXWBsٱP2>NA <;?*<5v&b,A䔖sxٷm5 ]<_rYB6Y޺O#aۥQc#Ckہ XHl\TG6Tybԭ#ljuYnJh7z$Al ;"Q yfFouܔYkR ~cpxq4tjVXƄQbP5W^X%˵Fg-4ؘ-3ötHV(#Tn{f-6JSTD[^'Y$s{k8Iz᣾T {ڎL*-\jBKE{g- A} ě}j x@G(alqs[X(gT$U~v^;1w7ndܣwf" \a?6독1c`M2CGCFzZ7m傗Cj%Ջt]z]V֏qW# 32RAܹiTcE .SxJxɩD9)q񟄿1ͽ54d}˄k >x)L{@6;'@i>k,b<0ХI,)/2+mڨz(Q gd嗤ցtw#/f8 +1!_cjox-3#DX2afjw<->dTa~_gTN:4'G##uƃy]=@>KBN 765DLRnv38!~ُhѢZ+x$K3M;:!G7An M/&^d'؃|7۔ <)"kRs-mTT+bӄy P:B2 /(24UʁKsB*߱"h.$:C ΣI.n$D׈: Z~ 4Eo[NykCZ?;A `fn}vmh9 {!s ,B\zQ {Q9}Won3,PT$~SMP,(%&&Lj/6O)iݓ70fGL71batiXψ=_/֮:de~r>< xl>^V,i]G.Π7yeS=0XF郴(+F`DAW7K~4=!ST?l.W&ѕEv$ŮP_ I|Ӧ1h7~nZ 3?N}nְU\AeHwlaTwa5FX[' qF!9,[duzW')L][ag( JAͦa_UOٿa}3N'5clnB-5k`ouObHʡouՋ,ުӰC-1%QClsNUiB ߣ5A?F1CH%@M-LuM^˖ar̜˯өO[#~o[}:K޻“=` hrQqd=*#g ;(JNe@7mI|"3ALbן^\u >3cSe7wAk}vͥ:C~7X(dJtawYu ^A(!l4W*+Odz{)ow{Ed_WjY؉ldjK A<_9|B/UqtJZou׌/| ,u1[ؒ{3dv 㐢B,%'%4Ngp)B=KAo N!CMW=u_a9e%MW r2l9#Ӻ7%ocYEd٫kߓ2kV>Ȧ CP^ʦL[]@C;p6a-!8Iq< UW;# hP𖬓+?XZ%6\EO{EԂĔއ3}_V&4z#fҽ {WndH4d娔8 +cb. GC(~JuR\`qozLVlbyl<)gmcP& ^rGnƅOq s{zoy߸ B"ttIw{4ČՋg  ۏ#^5mO+!'" z9U\>qՍ=mu_S4LJDMʥ{7Gy wOϙi.$2t:Yhr@ ʔ@+4kJIAbȢ\4SWUć*a5O> xf_ #_Mmeʍ6:g Kt8|n gr6zUSuj[asZT@Y:eǞ2[/tm:O錷0֨vM=l0Ǒ+s6kifw8 ͒":P[;ց zEBu..R96_ KbKt V*$am ]# iZ{HxͦCт/}^HYlBLfCY6FƆ)zPu4s4$D JHq`ҵs O՞ndPʗt#\^Kq,}Yor$@\M[bQ5 x<ɪBtW`=g Z4>: 4/t<Ǵ#:1V%H_(ÓħPX*mTs<`ӻgϩ. hD|\FDJP!N ZǷ͊aoccWM۩iB/ZL|6'3uupBJ5>UuRsh<10y;e[4!7fѱQMsuh)u@[ѓ +TIcൊg"sұ=S!JHu1znlE~#,qtؖ Es.%+wᛍ$ˋ{ȫpD̮iZKnFdqٙ5E_E YHև8xV)gu 1~QY V4GFAO@w.8ls6퍥!qOߦdrJao%WVx}KRxP|o\/P)40d(O 7 x So0 5igxھL 0Y\ `X`q،k?oi&qjQ&PG37YS8 [jXȂY`g r_|-0xlz YfQTS}_86ޑ-)'ڻpADǾ<%s+_̆suCSu;uJ7W~z:èUF0b=q>9f+t 2C#.! cb'#`B E v" <,jϷ&_Tv!QaW; o0 cl?tBIhΖ]yT=ޭY>M!4qJZBR;KTخ‰P SWlhݩn.$QxKբ+ϋҭUoaX 'UNםg2/F鶧C} rSv]B=J E@م}pa0}2 5Cjw6~H 4F w0U^\kurYb"ll +#lZ3ܛcR?RPN[/&/|` ο}+xE,|Ρ_X哭r1RvG2gyUIQ|(swEpr<9"RQl3*m$Ԯ/*n"2/zcOrŠ.AP:b6[!9፠n_ zѸAaGA{u!W!K`gq%Zu#vAR={ʆܩ_o :.[b$gQ4OMS^ҶJ֩P-"|9!75{|hA.wԈXa7}4҄F*/:-@F< Dc>DgFtDLKHo5' aƲ<%::7r~.VԆKWX"f_> N^Iw@Ɖ8!4 dܓ9>TqGwh%mUe 8 mA=#<&(I/G:w zv,^[NChSі3C9 C٢Hwg:>+M!Ų^v>7 L2ВcbDM髮@8ӬO-LtSG Yt ԏhp$}YNfENpoIkܖOKk3H`РxG^9L,P:nx ~)R< kgWn+Y8\}45RXՈS 0aq76#76R!]@-t3|\DMDk$-VځK#1s\ެ|!0v _c,&KPu?MT`(jwYL6E6Q즬NS ,[tT0 A4A_A:FX@(QQ>N5}bMGG5Udj1:"{,qfa&ltya(3KmU;%@#::hbOk|.+CR%zYorUz >c!Xg hO]TcĮUr̡ q F2e-x:A% oK5`MQ|z ՀѮVhIBJ?!]NzuIEڧz-Y#_yC;E ouv^zEdmxOH+<`K8ڼ;ܐ2.A)Z)m{q1h=5OiSl^.zlB]^HN%s3z<273#HTƵv0! ܚtUMnZQt"˯.6S'8$-ԨJgͩz-7:C2aKKEi|~~ PԨɾ;(O!v%=r@'2vTC'Ϙ2uAG">E̩K$aNh6h- ڪ!-\U!NG}?HGg qT(G]1P[ciIdok}U!T1eB'H<ܰy@G~Y&#{}u3OlϿ5EH9\_ Ep6%*(ő@sY_eD>ϔ៥dKRPrLf-]-ݏ'{aBz^yQ2MLJçxP-Q LȖ^YZN/VȮS ވ @N{2o$*^IDF!NBJMsH5\$/6(sȱjAqCr[O$Ȑ1/ =fڅȷ0B] |i(Z2#! ,#0La%l1PM9'?8<љ.H"P\ {[F%z]prZn!C͢L~¬j%r؍V`#8I:<7غ*=-@nLķVˣ^N٤S^v>l 3iw$$g"cP$cGTҽ#)JP urPr+Ov7gڱmpV9|+Ca%+8XZwY^dajc - *gt*? BݷUg)Rm5SK,dЈW/ )f2Ҽ+2Lk+roin:!; "Ug^rϠ;{Rɐ3=p {S,V85 d6_[scɈaR4q_&S:q8{! e _2_>Ψo-tZA"6nBa.ޞ##oj9OY|D,>&+XʟnQJoNB^ /"TV?eڢVaM߫3г!ZuX#,ܒ 8ݯǭ(*7jh5?A h?}ɫGA'po'C5y\4yha-b&}\OM5%I9fW_Qqz!Ϲ6}.Ho!wYf!@8/{"~*'հ:/߼"GF xdWtRUO7@LmU|+_ .9g`t% ]Ulz =1jlj[kT :`ǍC)J0e9Zá'g4w0jv f;"uĂp.vZ|(GZjSjh]V5je_" Ҷ 8PrϢF% kkr^I'@k["Id.yl/; 6+:)YmR1qY'Mbrw(mkB}W`T:.n8jx%[!cg<8(naĨp6[ nE'v~-)5i(mO@~#Z:hh<^" 8xâLEwҥmVUu8Įlx9u]D:_D/\>'`.ܝ7b OO7u)qЕ"=P>d ¶^/zHV0-M S¡Rh0KEkryN~7p$ʩ V=p3M3.MLhb -- d=- r-M^}mD5=4rX=Ag˱4q"^FHmt@10tBF [i8]\h=/f0206[s2W١뙳AABS M93a>Ye0$ڡbdWb<H?5-/R-pfZ@NO` DyȬ6fp`~n+ZWƒoWͨқmyf⒉p^UHz))6m#xa5!98R~i2z4}ruN"0?[1}9Ԭ!VAH7v'[F$j_fS$"L+-Sk>: t_gzgsIX#7!uZս{L(!)jfÎ4`LEQpLbMzUov}-+<6U9"])5Hox7(l\{+(V!kOQD"ƝQIZ< |:EWLYx$5hZ<8HO+o8D0&xW·$ÜhbHm wf:$m'1Xo2un I,5'ûA) sL&c6Lj&J <Y f]{[.|f-!3ۃ['3ƓZS^xb q36hy딢6 KkJ^K99VxҷO^|.g**N, &\ZX;5scL7յL@SӔ"xI|uV}O_jw`sTEQzcƖW f`L+{I5s߂8/\aB*?%StI KgV p#++*w@H< Mj/Yc kTں5Ps-b}k W'h#t&@--jLW]NhFreؑznrwx>rtH"cNjyHz Dք+VدAV>o 7xeph 9m~d4A`~K+7cK/cJOӑȉ}%,n/n^e`}ܼj'-9+}n ځ/ RT < Sg!fXۻ}`C5r"rF3FQWZ+ }rHb{I vdq=4SJh7v7cS0&ϽRh4+Y@U8=r2fh#J[W l~U|/By8`{zer;Xa%5Sz# W˄:{i^oE8kg[_ H{&k%tEIg&W;ʟ0i("o9+D]`DSDWi/E ޣ/v!} ID)Z_Gw^kMlcmۋVt.Nz•bs=4Tza?+f|P-h xMşk= pe%oz*|_S \$@{Y8p|~) =M~7^j3",uj&tFz>F;7TW+ZQ$cӅS{<9ȝtbLt]ŐҰx];䮭N8){a))cّOv#^qcN50wj\iJ˚~p3`^uHUU%㪞oP7!rzpdw+ pKc=ǀC45в돇%4Qk}[̍8L+=L3><x*Q%ߣ;0)FWhr GFm zYCubGTC ;tNTZO7%J՜pÓv U (L?tJJ3Q.xK0%09zH(.h*ۜ^R񆟕ݍ7KS8( Ϫ$=DD(:J_ % ƫe"0/L1EV@_Q>CQ[S3'Aߒ0V".>P7D=\rN%^CX/, G4h)Ly{@U =injZڃjf1xAvg^ C`', |Yڭq4gZf$Vj{& _Wau̱_=h=UtH&QW{ߌn9Vxa,X"Z܉=P/=6ܐb/[' =Ć$%, X{܎p%[$lXڛ;N1[@EV & $-(;٦da.5fIPMFTDnzu9/tp5-ThOmŅ?`!.cϙ8_E=81-鯄}d2LF:ܩ&<]Tq_s2otŸs0"YT/r֔W}Xdv_};jެ|ZÇ .cm<%˙j8sպ΁:׷JcI(GJeVY9A{ʸv+J zR-U}-O 7le?R%T7!1UTyOT6V4AZ '>CL;b'j[2ʊ@/+/%P.f$Qs,~5A#1M\Zk7@:xd+ 8iy9@uw*ς -qPDb@!N4)hbh h+Pn^L`w!W#VIrCl65ӦJ(jku GJ[ՄK-оiqbI@%,,p/8 6.,X%7sζySذXB+@lWsnG_*9+IR0g_SP?g0i=nK7&.T\kRe }7R΍^/OUFJk:2H ~*(:PNkB9#-JȒ8Mї(~@6ӏY {L6t潠ϯkQQqҁ~yoی#{uLiI|[OW[w5һ3+" "nsIbtDzU4Y) p(ߞKݼ0_4jh}EW+28Y-UvHgob/*ٻsϡR|z8_AztܜIDL%X=<4FVXhkJWۡ3>aLČp=/$e؜?r }%ް]`-YPMRiwI"%Κ8+@P$5~5+뎥#HW* V$R,ݴP= z?R^T#GNW$|ǁ <)G3)' oTugzDݏ5;깁Nį+nl /ҫ+brM6'CAFT [-1tr>@"a0 %= g f\=vkfU)b%D8W-FXF8Ԥ[ D S΅sᮧU|p[9{yF П8S'Q+ϗ1PO#JkZj. @AE#cb8Q񋢠'L x^@a'5P pJf4(idLO2&carCLO׏v9fdu>8lcT\S9b_7"C. 0 w_voFa c `boT#QP AX%H#l"w ܏8?Q4wb \bF.F'POzAVt$s~h} 6䭫#@NG=C`A%)Bc.xB_hNƾrA \ys5=[ y|)yD4 SvoF@] ynŬf%ja'scfi D?^~'kcB +Zei\ :Rp3 {K(=lT{d^U9ty>9)vx><{ΚAgTwWsMgawZ ӼWhu/d;4OێMhZ,7<e; lhOJ_>2d`Of!'MGtR0FRNq5iYAۿ׍7 #U9ex f U ;+>E< V7m,,I/aGA"T  0)~߭_; >{뚻AM J|hgUA[Ȩ.$ `U/WfsS];Zt%y[pJON }@<ܤxMj c,"i 2]-ܛzcQR3G=B:'!B=Ę;lźc`2Y^ p- !$g8khq-{^C M^3DD qItd߼kƆ8: 㜶v@GkTX]ֳ\5@ZrgҒxdDi.Ʋ7h†_:Smlt"I\J=x⩼eyڱjכuʃfPX2 ` ݡ T Ͳb0s$JbٍC3]cvE'Vh| VtcIM] ֖U30.kUIL>sx~bSjj|]ȴ1QljtiSt_XUN^foʜU{% j y28B*-888 !3k<{Z߻gu9~X %20s(/9$[Kq$4LtaiJ@G{zF۳`+y%G#glX?O|v'H0dVo-FSQo)ueuǹ5=/-5Xr?ٸHY+ƴW(14JmW8$?o!qZBZ|oGQvG;ᕍ#545 dFf҃_g90*Bҽ$![hC 1f~XtuQүg7/m<Ԣ{Yu@s-6U D:."Ue]Sz&M &41HpI<q`OA[ UjEb&nERdeq)K~fuUaΑ@X(V6vv#Af*l3ycDդD4rX]<(r2׺+Ү1Z6B[DU 3zA';ۄ A:zkI%,>O db-v в*H}'CA*pک_~ rsHy* A4ј,܋O2 J|e|ȴB\Nׁ7YvWm֔_:_,$[+h@P Q42ױDHh{op.ǭ'E4Y6qU<:plM -P8W s0 rm-,jftR5;vp`z~>15߶50PoM{2bҞb7$X>1G,yϣ-` 5* ɝl]cYMXJ^J.݋gHez\iօ6"ҾT nB\AgeyE oezm>A#zLm'Op#•hhI͵ʳNvHpMwzΧ}h; !Eш`Zo n%"~2~휃tƹqs\4o|5Rj&xP =[6zC(1!F՛| G'ye4@XgpFh&b;'9?Ys*;;jf qee 2zо {{qwp0 qN}?&$Vy26♶f9NAW;JiuҚeT/MͭIe}VWB2Kwǃg}pE6KeI\ަm1 nB?K>ڑ=v6 N+ԡbp Aw2KD_(ktoQzRWIan~9I#~R,b=H(~]!L4z0ɾDzhui zP/[Jq3}:yӦ꿁SA.bIr 0(玉M/ix2ط.-䛵cۚݬHӒBS#p8,+;I}-_Fœ2V }g($vv' xzfZ#6u^3W6ejT 6S3񻑄SVؠ}(̭CJ-l ¿p\>Z0;Aϕ(} Z!h?C# Luj6L:_J.Q~JhpnC0dIqa}g#( l+XJzcԋ /ªnMx=apX{"$O8Cp Ֆ^ ʈm0WV i"O,.r%9*W?̞eiǿNtfs]瀆=3:@ToG"EoMEVFA7428ؚ~kiSұ-K|53:EJb!ב%9/22s.JPŒIn2g/HLnHzXүQnvMp]:~?Бl( dxť03tтiI`. F 1*%;͟MQ.|vw5BkE*.ǩ8gH#,$7/-Crd9\۷A`ȡD/mk:˓ݚ+88KgOpnzc^.my!Cш1 ېJ3J ʗ ˢOz+5O7]+PW@^}3zv*۴HUgrp`HIWboe g_ʝ\!(0 \]"BIʥH=J!Ѡdo[w BQp)v]^Yu繱IΨ=ls'%!^snm$#̚N](eM;e=vq(tYd`YsZ l]\T&5 _[I; 4zTuP8䌴s3FDL@ Xd5Ҝȴ\G~zWk&̍36AXz @Tz1\nS,곚I`<ߏG Qhժ܇E@cFŌɗTh` VAĉ6h^BP=Oͧ,c]1IwZT}4:Hac.?Wqz~2h?VgYoRFMA#V’l?n{Oj ?ޖ[ &TsVOUBͧ i~[:ZL{e#wDd#Eіq7%=^lKع@h$̮Yo[)t[]j^w)v*GTa(LKҔ'u)t+y InG%'hJ?;jՅȊZa8O$<`+XIt^[}nǣj"lkv3rsD>.+cW'9M -+p!%k LydkSȲ<­aB7 Ӷ̧آ|:bE*Y4MS6~{DQ9=?l.6%G"iG}\!8`7]o#^N+\8kNmSڇ3ڀ~1ze7^<!v)^"g׎4[@9-tu';QooeN)G $Xa N)%3s ;sPGxZPCv}vo&%``j @ ;}3&:1 O(g+z\CwU|g$Q-vկQvF?rk/&;NW|`.`u~Ԉmfק?y%xKLgO'hC~8町OX/=)Y,B>m/@_!EꚔ@%լ·~?b ?WӑXZ W<pį3<Ӭ`Ж*uJƱ7leM%.rQҥ10đJiR D> $z fdTy5ӄ7bTiZƋt(#J,1cQſ]l`#eza)_3 -NeR;V LHSolF$fs@ A&j}G~*-ZF`&'Nex b4ư\MN1wO`uKXNv2FeZJz4覕m mZFSO:WKU=@'m;UL[0 O {J1|eV5́dnK4N2lcsSo!Xꑵ?2X" HϣUh<Ƈ7v276\vW09g|pہ5eI 5%23_4w\1|X\j3QأTfQ ⦹Tm!-l!zcH购5J}-OAb汷.c hadf<*X_Cfi+x%g4pxdl}-ޚb5ޑ}n\->o_S\ Q Rp#18]&@J7x;I6o~6IJ:%~NsO['0 IF3C~lj%1g/B ZYX#*a ŏgV F䟮~sQ2aZξhh^$oa[6PQiYWFZЩʋWIsљ#t+%2p4ɤiz/ɟPpt|̅-If2U`= }<-I 1I{B)^e6Ծ=cV|Qr9J\2B%\ߤr:ZDs2Z/6ZaD4+/}5D֢5O@ȣUlC`oc'W@&Hȝ:^7R#܉j*Ȍ=46?>c+C<3*nl-zcXmWQҡ{ 1G=E›)4q;p>/㰒⚆v]Z %ތ$ELU۹Hay2UfFھ-eRI5yEO'O[1,y0ŋ`_;v 6A:V(_o*kadsm%JU[a[qY7hҊMѝju 5#EMoFa/R4-vscQȗ]qZBX¥$1`Yg;1̸.IqEF.O]ͿmBsu1X*s}%*mVJ7yk Mo|ZEX yQ)][D޷{4撥Gڛ?51C3ݎp DmrT jz(q {;W{ 5dX`?m{]aƴ+:u1x.μrp6_NEı ȶumTVHb唐H VDgʊJwdV ct94fۆΛF5z)s)s6{R˙ew]VP]|ߔ#&|+&,YUSk5nYEgp-'N՛=VY@59Rc~AK-4:O5,\8dd0IEŦBqջ v~Ge*Gت#G-G>m=Wh5&\AI@ڕ"~vo6Wf=zNO$fF)sD9393aqx/tv@KL'nȺ3B* /})2MүH%]<[z_lc@@%j&I AB=__xBū,] 1.~t wb3-.D75#߈I .i=J霒k](cڵea,YJ@d#(?~w67YI,)guYxrWb(Ts\pDh <ľ3oI[u4-x<͘q-ĬV.vOBcaL<:7(ܸTY'IK`68c0[V>?|YtHeAHYLM|1q 2X.l Jv/kԈ9]#abޑߩ[l? se1`CMiL(0#b GP~ï gxץH^*9eg >}Dh6C@"v_Lfz)iƒRّۢ+GRڍLltM W&BʢtӒlE? 'BQҩیnU̗2ySQ̫VB4!IL/ Z0> Ǜ,uBo{C6w}EB/NvFkA6[:^G\s~)o=Abvwd[gBCv`.rPzK> PM`,%2v)ڝdsteR3Mp_Λ&=f/l,IuNnGC )4&H4MjN:\$ Z2bV=$;@?-nAh#h`D uqP_@[IXe֩4"/lFGߓSM s;N*5 {3|xҀ6j3Ne=W w MDLNM^=8*r5`*# (P2p猗eT%Vs*Ybh}feb.q{Fx_Y֖oiEbfW JvAZƲ[M4ĵ"5zi#E8,ҹ^UҮ'./;ŸI|x' =S\ $8l~GqeNEp~]}C jwziyk8(,[es/K6RJbGc! t`YJEFekSʧ6'Y0~3@Sɲ{,D\$2.cS6~/_iÑ!\y r_몡i?vƒl$lGK(A5b^eʯ5ItǓVDKŃL .1j.h) UJ5E6t_ra^e5FkWoٿCUOp T?ΑL#xYxt&_x .`:ȟ7iR[|V6-8IWrnR[^FZgBiv% 3%*%dGcp\;yy,FV(zҧBe{>rpy2~tΒXMQ- QBY;~[4/Zdi3pGӲI ü|+n”!aFz3z R\zI IJbZQBP dYH1i/$ jAwA1Wn _jg. V#*E@$@h`,noTm@EhfC+#7ٴT1cP3%BE>G0z%8=-4{  毪LvxQ݃D^8I_/xVl %*_'ON/pvu߱[=K"xZUE=}+Μb,3Ik\.?D|;|Ί@4ԉ66E;uF|a(YcA0+m&'e3Tyy|aʸ~/Gx&V"rP*i,D"842=uJc=_gx'-X; )XTI@T}ތ`:B8\,P%/,KgQ׃ߵSD1`še覫w,*M|ʎ3= z #y5U[UL(x@BXZMKE]2&YX8.*GE899dCuGդ h_8X^pJ%,J[D7c FمB[O2ý,|$UGdh,:"筬_F Վ 4H["X++u0%V{ /*ĤcO ƷMzmw}zc@\Th'tH&qRQKwF3~IU{ ,L}(M/G(X)Ecx!F";fКLxZ!2i!E%bi'~bR{g5(G魵žuY\|JYq0gjo_{MI"fh;ҦT׺bex kaS8oI)5BjY>>޿ 1l{h{e$wʀMWe$&/s@y"]o1"1()&X%.1 oLGhAmg]N#()n\CC)8yC{b p|-~Lۀy7\婄AuW'||&}~o?u(s16ĕ7@S*z]北YCɼpWIj"P|uw~Ot@bR4uCiK;UӯِUhJԌ)*%O> = 'V[.Xҷt1mg\7ЮWK_]KI@IO-@K)]sgm]`*Z7Zd(Dl-I./%Gm~P X%ㆆiVBF-ufͼ0!+QCyD`R0X= >k wPŹ @W 7ʒ ho!+ V@ {# _D$'B'&D^7'_V Gs]48e>v@3Jt^_'r&w0NhFhSe`Ʒ,Npz߬[7tV5Ӱ7N?/pZm,[6(MKgȽ-b慂0Ҥ~s׼G5|뷬ic(dEQ}^.mI.Y 'Уa{rW>Nw ŏ H)1v*V _tm(z2}4̝o/LM֍PZ ԭ;!Dy $HDmW] Sv~j%Z=M7CwZ3ꃟ#@_;7BDN#38 x%ٿp -C<;! =K Q=>Nn `+}_`@wWyAzȱ҃eDWJ*=ByY}3zҢ?ˮLXelږ½R)+I<]<ؚqg~- ݣ‚(G^}0ICd*/^ײ݃ݫx MP',(#fL28{[Exޱ0t+o:L{/ .{s'w3O6D$4j@.+ݐH4&K1z0ðv+P%ܟ=މG[SZg<ᒲ@aR#I㾸ּsUR \j($JW&^ !5bE @EOdP]?cϳRZT Q)ɻZ9h~[I4Rg:.F}{*nP7[xi]ጜjMf7`R E~J P6DvX5_I" gn'k;\g%f 0|TOC袴"chG{b6~pL y (Qgk}}fl<^G}tIY(*3n\Ào/ ɰ4<=U@o%ʚ'l$/| 3=A|zRn&e'+;͟hAQR+f L5 u/_/-tծ}T-[or+#PDߡUx^h2Or9nKJ,_5% %CX+_pD!'{!y/gz ;Dq ;@V_b}QMźڳkH`6M#4X@Qlo_^wso!R>eq'c,l5oo*C݋ntC.IeL!,RɚˇJ!?{0)Ϲ@rAJu* [.Bꯑl(,DԂ iXH߬R\Fq_mLmEI*b_[1ʣ@yB< sY7D^RԐܗ#99g!Ʊ? Gu+**#㞗R{.\;q5 Jwk4q`,Fr'#v9XՁ$g/g. eJE0َ.ts>\ek}/=d xc*!R4qRyB0)͐㏑xܾalmQΓk:?OxGU&YPk97gė4$<<' ^ 9v&ZU>l5a|b@OJS.D=<Mm>v„BCX ڃ'9NN$!!%\:i* --T]j):zl,GJf! рO3.P5TIAi*MN 31ϝ=)`̞$-$N\ob" ~ ֥.9)juӝ;%1aM䴂k7%[4*L8yj߷"OJͱ#,baْM ;d׮R+tPW4- J2$h>w4hѮ@2a/-ZMV1 (:Zt%~: ޤjF{od. UZŨ2ui.X۷x˭ ֋n8Iy>dC8GyZ:?@~D]+̶s\]mޜtF}#n8X o(퇔 Y<r~WE)?d3Ab:b݋(> iG\yҾ[p r#lVyƵfj^~=N +Mjg[%ÖfE/K`U?J<,~\oe8sSYӐcm$x׼JpkO>PS%r!nSjvcZ0Z^˛6 'S%u$c&%6$EI,݄8at bs0*mj4x.5ƑީNOl1&l,y|r@E rD]*Y~!EHMh0/ޅn?#:HcL"C͓pp0}S;;wfX^H:wX/ \(*]_I3)ڨ,lRj}xX^O"-T)-u]ɖ:tXuJ%C16| Bۨvͭ0A,<.璦6p;I{K m&!9Px6#0uxYi|q¥ !6<5 :H}:(ờs!'Uo_;R )ȰGO'5v#672t6 Y ({O fӲ)ReO`X5E=Wi]PW`} J"L^2v$*M$aw-׼4!rb8rI~]W_5JG^wR20C:lͬ#KO%2^0 C,N/Ñ!yF)V؝4H1G̪[-lqi^TECi;Aw|5z72H9nH4A2mT}-̅TE+`"qMszqxhj yOKe^?;K#s:tƑѩY) VTؖ#I(G _w*%mD9mĄ@lKdgx GZZ,HZ/0A.-#tS֬Ncairy+Ԑ(F9\uSQEݗ0^n[E8k'&i}nrTBђUz3y_j>: %׈:DjrؑMSj_ 4$cp|l($wrƬb:$>u`u_>#m2UjiLG DVMe 3im ېoHB:YqL\n̥\i5 /xr묧@q*F>i,W| Al:7ϟƉ5 `Qj'Ag>(#:r>#',&/oo7-x^czmQ*6b/!F\Q^;1 ݐ5X^´ܠ,I'IB,Bz&EkotY$~qḂE&g[c< ̭Y$iŽX[8E<{VnDz76R; x1xt&[E^7Ӷ1!&4=W}x?α#M8L5OτGo Yᓁ{֊Vx܅ll^d YQr r=|!d&j-ξ eOйM}DX:SIT(5 1l0LpDb(Wid@1 ×fI7=yĚRSŽ/V4[ڂq6G@1=L};.l#g0N *76Nq-າaQG+FpK!K,JtGx\CV.z%XQvLyWaz >l7)@GlT*Q\*fʖ3sLt| ȿm:/)~jY7ԃ {/xra $I^_}c+kh=?WҰmIPTW Xn@Y0ra+Xxكi׸o. [EНX!;i9@FvdTЏ 9ݪdc5^db*?oY?,Tm~somQgo3:YZj(*fVyCM-N3< _嘌QLP{1yj,YZL;sRv@:|:^Pm‘!̙SɮQn 4J/9Q%0o%gmGd-Wd]s:ɯ3*JEzX3U(\K}.%&5s5m:a%.RZQD?  aP98 [_!nJ +1?u( p7]ǹ`nE^}ʝi2;\%HZikRTh@Qp!-qmx8qp+c8ZNs(sBTyf0;+*1`rkAGWκM_*"xE c*f{TzaX89),"{5d-^R .P_E}.9RbJٮdBpQܱKB)JQuo y!6NYb.jb{e;$9΁mC D<} E"MHۥS]( O{ P ?qXw}N^9HR,j]4r?TKƼ?0 _e*Ǥ8\8j6eZr(>x@&MZ^8pqvvNhfx.$/@MR@l3~[ULaQtB$u9 ?WJU@KMvaO  $E敍oiĮFl:Z3z^$pb &52u(!kX҇!У;; FUɚ}p0)6 (pQzJ&>=!BWݳYP#D>|\< eeQh>yPc]I!mr@x{^3ʧq [@duH^0tIinNpF[k֔V̇8bkٚO"538d>`THH;gV9xɩG@}[^>uK:Ki1NL.hBd+TVEeHk7eJH@u `ʒ|.L缢NxZi(իL'kԬ6" =R-DC䦉\dB|y'~d-[]VG{0`( IFj˜J0,!dA`,^ ws, !{}(zp"93 _ꓴ#+&F325ڑ|yv5XS(k@GH rؿOWaM)PC~B#ʘ'pQ jGcd.0V𽃿$wCqnjb%"B;2aWָrhPI>| ҬdLOCI4N?/ u>v k۩Tk4vr5vha1`pL $4! Je.t/s&L.Cbی80%^h%zjs948YKPwX4*oXV?GQIЊ'XйM";EAm%>܈Ynaq)?Pܭ(q!lZ32̗ 'ݢ}l ь U "悘RxMȀY*y}ZQFa6q4Em8\ ١>RU };!9\l~?{  CaC Syh&O6t.XO4X |J]P ݕz"&Sy, ֑t/,K/ǘi"n)7z)f!y[Гv| wEz;u=%sv+AF;w>Zt9$RF Tط?r&uퟺ -#ND7u Ǿ*,'UW-gP/F Xm@R41g~IKⅽˤ{XGBl.wfhyQ]ƾ|0.Xö#BPĹդ &QYQ`0F'7\Eռu!$ dO^o8]62(Uŧ?8LOn5_U.ꍪ"Z&UߐWl̆%>)nd$:G/Pavxuw ܼ=UKnSv!YXGA Dx4J[.4! UBI9KeJ+'"WKn`m^06rXU.v5L=g_q!emЖ\VV uq)D$yɲ?ۑ 3Tw7۵ę$9q7GE;BLDoSa8*V v߮twk1 YoNT ~@Dhգ;mZID`(G%RZwy )ýlٕ=G5T:Vx#_&hA֍xL]1~?{9Ϻ$"wĸIwGaaFJd\rwe2q ̶Kk'k׺1eJM!7}H'^no4?V_KJSgJbX&lY36Ӭc`zۤwbuָŐY@I˃ Xd-0܇pڣXUO> eo}]_)7ʜl\Uh~ʂA7xYN O*SoMN ߋ3UO yh fxKA&w3!=0NZ^-dJBtMjlrQSrV* V;G;x?j)FdienBӁjSGz[Ǝ\{k~L j5;Au ?xLjw!Ahr z,6M=SJgm5ֱj,@#7i2HnA 1O, ϲKˋFD~ɮ{ rU 孆!qţոrG-#? b;Y.)6#[-6c#K+{ؤBҸǗ5o93~MЌYq}JFgMљQC,f -މb='׋Q!(']\|3P/&Y-MHzffի! ԓ<^#*Ƶ$FdV׺kE/g)\{!|~+ >.!9AhPOU0G%/~3ΉOΤ㍘Bex cT}(AQ._ĺ7cѤh!zXu~Gn'x^AivSAδչv]4âuJ_{ "B\$ުp.c Jjwuә5q%o6$&d%=fl:~>XS)U Ҕ Ƃx\teTPY=Qt.p'&Ѳ2JJ#>&Ѥ5D#(՘,}E"JxW/|pۋo\-r^0caȠ$B? }-VKp*:)"iH:6uiΧ(kNnR?;8K_V b2݇]|}( iuV\ےBC# N'Ѓaߒ.[^U"[T桔I''`C`*5bZ3eπ[*)&ɘM*$=~bdV bV T|g_M}"-A^VZun.)/ +ZJ~;);9fa>6u2'>BNǖHyO΁9G\T*Ŀ*X^Ѡ,6#@,͡qOeSׄWuV/w1 ***$iy<* γ"_D7,5 •}CKa#mm4*eڑc4k#~.Ѝň ?k7Og#N@cNv})r-=Cq0R/Ni;31eܚyᅌaK\ͬZJaNz!xur.ɵO4 %±}^#J#Y#m(?N|"#klYj0yUa{MkGIŨ 3rbs˥Y6wѬDAؠh'l+i;jHfjTƙXbc)L}?Ҩ g s +HVۚ/o\/kap|zٟk]SA:/t',Z]z66:]}u~nE/+X2g:?'l8e2<\dHtIl{G7qH^#X6{.cir2E;0O =IZt \V6vFV_c 6֦Ur\^G˙ Q~yDC%K~la niOy0̋ZPHb,vj\@D]YVm{h2oA-;֝#*9 b4 &}h8 bs&=?\cRa~ b fnMj EЁ؃|w} ic@^~,&YL4A(sw:SM85˻Hz9Ӭ np=Fkw]$Q=9ޯl!!s,zRnKcY|i|ø63b"Gj1$Q 26 .mzTOn8kxjڤ(( "ߞ14U><6M/q;h;ɄeMg]{8q)LHA \(=?7|!J'XV<eG ڋ)K- 4$&%"39l`g}n3kbA_ HwaiM!_ݼ.'VWLk6q=2rhkc]xIZm\kGՋ ~?ʶ_%nw +^V14r(Ans e u߫\z*_hʴ8kk !d* rʰ2 H&2yT(rON`2ʙQ+wo]_H92^ ~T¦Yt.+WЬ(wAZwDȖ9Sif(0<-(.Ŝ"1'8`I8C4c׬$ل\~뫥*G{YZɎuKnl1|ʍ\6:6܀l^̊8C䅽\AkiU)#YV+Se 7AR̪a`۞ahVI4Tgf 2Y0+rt81PAcmҍ 2Vb5*y(MUyܦ 7x;%eđY -ީr< ^wn]M1UyꗉLqbϱcl./ۄ콠 Ʌro.3=u͟VnDnCzJQaBPRXwaͽ^7_Y|XwODʅM d朋zzXN2*0NTPO3lMj~cvn1xN7ڌN|k]ƐΕ/ͧuawQ$U@zྡྷ^ѧցwʔQrlf8/`c I9HI_kIVU΀R &4 k (H)O4g/z![`@%_3ifFr˿(qwɪm| 8LL .}v_d2P} vrgT\'ƒx.b=wk4C<_C3}V%k:x@*~l/U~Z>V/8) &##q?Uk8sf/L~u>'u<|p1S6fMLsuAPLZK)'(_c ]ClK`&A<|Xz%K{IhK-bϋF"bAN@TsL> ܋n*؎/ -vQE0j1 MtL* dt`Y]֮xOfB?cciz|PG M# AU (HQe.%\dAz"݇2ԎR9~#~/3F\1ۙ&6=Pֺ>[Fmֈ eV>փޤy5ƙ~No'ˆgH\NONt!IwiɪG(,yR")O57[PPEpd#.!g|0cQPxy =01^08-ɘvqx<n )[ ׬ouƭ}5yo^v>O:uՌ-{*UE1Hr5I -\CxgٮQ]wMɬF֡wTgnOQ ЧͻY$58f4HUfu6X%jY*fj.ho@}YL+K?,a̓4,ϐlYGgfΝO87Ba+$e `q ֡76Ph.Ѡ6j.E%lee.j/ANbi-LHq{i9rzI WyCIbE䈟[*x\2!J"Z&䯒ɴ*=#…pbuk PTi_t\}e"}AD}Pm95z)SB`Ő~/HZv0 ۓ_עE J4C 2!ߢZ-R~S=ٗgۿ3䶈uS&33C}2Jt8bvy5%z'PEγ8Bǡ6ːE)b[':GJ sŖIR8^#D-n1߲9v /otFNJjzX .bC!&cb2.bz?'W;j_v3Q-r^*ߕ3@i)M˪Mmkn YE ^!/^gÜTeqDo4;|0L.2湚,3YWOolZzI^$G@/" {sg XRȚDWKqx#(b0@1#Z|74 ޓ)MfB Doߎ@M~"P\ Zi잜 uYrlL̗1tؽPPߩAfd[eljNzKRyxwK}Pk7ݺv.r`0;Gkڑ5lrqn'Hr$՟ֵ4au~ k϶,gQG>d'&QGkh-$$p0E9V7OB;.<GI`% ԅΣꦡ-&iA26ɓH\5fSn;E,qy?O@Ma3>Egqo $i.^r~KJ"Sxz2ˌ:+?f+ D1O$tMXMF sRG|$)󀅨; ir~ٯ9nKȓ8nK 3B'qZ0qsDK{7ɍO_\CBT? KmRYQl\(D vDe ym3anYPB 7<BDm.+3#_;P r9)X}xAyJN 2nf3?32HR߾mv U٩ҋ!IiQe?T<Y؃ k༦>kӦ4_C/TI2_hp\@fDj|u5WxɼEUg7P.t%3 oPXG`(hv4ʷsb_.809? v=5Ke_`D55l;S+ iƈ[+[).6Sjsy {x fz03xJ[5GKU9Fݱ='r sNtZ}]&εQZ'(>m(箤z+BG] Vb0RE03eR W󉝉:Ȧ@Jl!R6:JrQM-@r6G+Ab wƌLG䮲cN6~s߸m7A۝KSWCN^9ֺu%W"\D2Vzefs OPEWM"DYP;=dũPx5kΉI3٪rv8:xH2Hm60 bC۝L a_.|mfRj}BWK:Q`1i&S%n wF1'Cnje^̉ 5yU?hBL~+q=+Olrzi?Q9Fw2&9RAL,wW6 Vq)wےO3+-4lI{ i_k${Ӓ{'XrXvF&wSf)0 4D=z1E?NM †wㆱ;n6n-e/7Cyҕ_c/7fUangAhq 1/n.0"#JϊK^l(XTbw0Vz >$sZKa<ю@K R7UvD;Fa`@W[2rNtxYbJqc7FÖapRJ]/%!~ЋeI# #.؆DtәWH"So ZG'Jw<Иܵf ɦcCٛ^ʏ5'n !=X$+ėԛ'&` =_00(ý2gu:d(ʳ sKԶw' Z7Ap|J) EVV?7OWJ0u3hR c:nCtJ/(^3_ ̻&Kp܅˔bDeU0 [o Th)G@_S0>1y. g>olTՒ(N[e5ekLvDRJLy(^}'t٣\O&R(A?Gw+T~\JŕZ\QWҧ$SV c]0s8x]Wӵ 7ŝ@Gҕ`t0C˛/}$=(vdhLyfK1=nćς, dgAuK:-nN?"xa=.)\3Y٨b\=-ayZP#tWz>#L~WPj?2Єb✰[WUxHPTyxa?$ 3GT>Ⱦ5pMw侎BW4t976l<~꜈fY7jpI2h=bI FTȨ+( sc7{ 6ǾY<ݵ614#牉ظ5~iKI5h'^wLg}e6O:oE?81j3wAɪH(0_:_ې.¡jrDWNUq_V ghbԅ;9ë) aLߟCObM?-/"neoDM? ^8H <,Ke~:4E:㞺E* :3+(6zA~jJ;5e"xHpȇz?}w2>llerX҈=ܽґ7\E`QsNڷ| kz쪆7̒89b~(o[Sxc3w@oBϱ01W^ʌ s *=&z٦Bdy>K~hy"fأ`*M4-O֯\i{ δ>ij%Ѯ0t/d6cuh8_|>B\@ICB0yep'$M{&t^y(V2Z[{(s,Teŧv$q NIh"6z2*4@r2 ,_p{('[b(~+IrwrώΉٚeԬ G-:==r A3 4׀a-pk ۞E^ﺀ#Vu=CQɆ{i%Z]NJhQΕ^#y.^S_TtL2+ˁ:峖ូE-a;^{6CzETLDu]kSv#P`KRn Ы#Zغ7ϕ`oz摛@Dmc3j+^aSNGqH=m6f1T#+hbE-B2W5dN9N|mf7+8.%de_II DcW-N23DkёIJZڦzpN[>=EHbGUgTSOO+Sdvrl L@+ئ0 Yh)Mmn]\5Bڥ'q0>#h0' L6Fo]JJ(~*2Ae_NHV:UZ4` ̜n#f'_w{EAmyhSlñ?=mX: SWm)i4!>FdnP;'C)Jpda3Ycw6=Rnr^Ө5>$C;ř9 .$',bU";[hd1䔗 mF憑о0#'S_ԯM INLBٺpDuEC q݃A~hZW GL++^.z9oM"TqJD-bDkwT mO̩x5%oB;onRVvU.TXXG S2֮"#`J̩a[5V6=)]$\d:^+No`>4X>w(eTęDn"Z`nUz;t\Yboa7KϨcv$ `=7(Ģu\Dxn`/C lDmu=thv.3ƃq[V1I ǷK8a[%I]۽=5zQ@mEޠfLe%a65j¤g4Jٝo]^s(IGlK{' tc%9&*=='@1 ?~zb?rZbik!$y O29zo"iR5Gi˷OfcB/e[?\kn ڢ-[;0?`AͣXΑkRa ]߯s)5 = J$\K ܄Ԝ-uQ[yOa?C[#etvPFDqR)Ӎ0ZnhR r}޴}O`>(cxz]9Ϝ=@OH5ABW^ S&SRVus#w@Sčkug=klSTuBtٱ=Y&a6S k.nxY),iYS!6uX\4> xS_e4dE%TYE#1Ҽv\BkBe(_ ^ȯ ! #&3NbM`%TFS,׃D"މ:&Ua=vGX|ePn #/:vQ1S=?{dP3ˮ"RLLz flh5H 6dsETB/ ЧЪxx(Lc9k@p9EuDQ9FqNI2u<`]-lӪ!*V b1@vKO{{ynpaM馄I7HuC ; N8,-m {>,]$AIZVh5XT;{1p= ޿Q0[ F9ғHl~&! ch]Qe`kpM#OmF}h!^0Tx_PX ڐt_1ҠI Fw$ѧ䟞WVWO0!7 0ThՈ~Pk#~fѭ"|5qʱs5?K˥^TQ1CdX=[YsqX-U_#\/u^gNzɆG?HiWRԿUK*ּbywUU+ǟj|m#]a >nT ?^ +q87W 61as%2-H:Qf oVDd&W݄Bm6fjR.y3qWtUNn!o_]t$? XZReXG к=""6 ^i+-OPiZ[>ưyA:x~D7u{~8;g3 %8sLoD~ e^x/LXL>*m!ud H91)+"3H o)M<z^Ⱥ[٢Fr"tuY%!b u4YNI9uh'mΞyMKBv@6|`\7u(?Μ</j[Υi~YW765Nc w5Le;n%KeGR[#&ϥ.+V<S֍OGjϼ,m$] BUwCiX10V8 cGNV\|i퓩SȢJźҊ&L{>8edre=6do6>eTE7h-&a0\ˬKsP#9p{v>⣴< hhr qgp{M'"*8 PQ?PK뭢QuBs0@qz~V@ A>/)چZ gMbTCh̆G L,t> E(%>҆ &dz|1 Y)y}͉' 3mj >${D3,ۢ(C*c8qgpbHۊ\A,'T+ _L=њ2(|?.{ Xr=u>OxD \"!Qzx=okx:\HNfȁ{}jti<ƹ(x"-+P49u&m\A3Y?=Б3Y[^3B|DBƄ_[ޜГZk8k-Y!r=VI*g^(W.b3=HQ} sے`IwNQd.nuj,߱-^d:Yr[g4ںZۆxG>r+ԛrWkr Oq&{coEb% y*SgAV29~r2&yy4IZ$}ٽt υ Ƅ,=٨,~HObPJÊhIᇹ ,87plĵݹluE֘||-[ W目Ѐ*xduF#U5\Rx۱ID>WUW" ׫\H 9yo87#eYYw:~U?}ĻU@]Jgp͸TL_WvlqWߧsa;ܢj?2 *|V=5 eR|+* q<q%{ Z$Yw{[F Xf ؎ʪk#Sr|P'swb'Jm@-71$Ic3~0WpNce$eZں:Rۗ>ԣXK|ᄛېGdWbDD ϗȳ ='}N2bۤ }-_Ȭjƻ<'.c*[`nkJ o>l!|&8*hԘN,RoS#w?FLJ4/Y>7@'h]8fhmӊT~nM0`i9c:h\!ޏ{qT.=35Poy^UDZM$JG~'(أX^*0/D-H(u^w3Vpv*ɲءsDnڤ8fdf-6 _;ʳ :?Cx@SOK]ʱ~.CDM%f*KN2Mb|7}Q|LOms11= 4?Hbp+x}7PGe_LͫR%SՋB8+(OT}GT lϮܔs;ϗei|YuE܆:'+CjT2xS4 jPC,)g.5a_iɡZǔ;{ |V6HEQ_.oͤ󰂃46~B/xn#ª-ǙݱČJ'FqK=ETyZG4]âEm:.8rSA;URH^w=ou =r 9Gߧ9ZĂh!nLpK*[sӾs\¹I =|1տWYqQE67XSeVs: 눴Q&lmʥ >OќeY# ?hXVU ކⲤCۍ{r0GMMCfY}n*uahJg3~ #>Aᮔk2Ty ) 룖ާ[3̍DFϭӧFIX<}6SE=dD@OCnnVqyYiPQ!xfĒLl_H0iWi]dME㊢VZ#& kK3TM ࣰ=E~-¤18p? Jлkܪ<!jJbH]wG"~AJMD4mg ]AaR?-=qCi$ %_l琶h?dDz2]+j_C"z {|EЬܺ 83UZdn)\ۛ//' r_ED@ :FP8_LJl#C]3FnG7'[x<'d*6LsrY{ ,By2PTj;HV>״uhʄ4(op<.sok~xt2"+L R.z;m4˽*۾'z %.RXhzΎwNN(38X{<7_5CDo$xDIoP-coq 붭䲣-~5EEݾɏ% w6L*Dj_u\n:BQgk1Z*N* UZ OL\O+SnP~+oͰqv?(_ Ӥ}j1ڣ10k7`WհMJv i tϔ߁ W;F WY3Ť 61ZF^|{08+VM ޙHlq8]@f*U IfMSjVU 秿x0a'Nϑ"&z6ˋ[L^^BC0*|?L%o˜;"Ϳs&ZEߥMc,wDeeUwp) D`Kŗ)@k 'lz cѶ&v%{P|h_ah_ͳ|%I*p@\Igȵ?>Jn9Ӣrn52ۃU%hwezOȆ:)ܐZ;pBs6Qzw;2h(J)k6M~>di 4㈊Ea)H.TXQOK Cx%cM/*Vi;@̼"İ%LBqTm{h&]GO!o;zBEGX.*Hrޜ%eXaq +"b+o}'[Ԣ\3qPV/A |yp~$h:v}Ҥ-@H 3e/8P`Ԩ_J$Zu^DtT&>jWYxdE,o.c<}uh$ Cp~ Yn-rܨHZZ}6-Ex% IQqJlc՛!2n{2Pn}bn*\E㻋di `_ACϨd3XهST} ϽaxI7X[;,K SOL:yE;PgݫX(Q6de_yښ\qHORBi #RRao ]^[BVsi1йJQgSXHNRCYV=%G]}-7SS諐"iki$Msyvk#6gmߢ*U>1(qBҵfl:_8jtjyA?&mf<0&ɟUr`#w~}poXԪftW&.<&P*@>d k۲-V]/ZTK@};ت;0p9 5l#-> 7Sr;F1D )T13lo1)& D[r 3V~J @R ZMrS-9 UcKbz|t=U|mx$}W$ %-Jp83\EѹzNXQSpt$u*}dx'iә1g9cSa^Vc#o`v]lJgN#ں *ks>oq1(,?DcebJ=I}%v4B0hp,ݔw2DۉsA+nwlv1'f4Ә\``x`F|~P+yWdu/]KA賙DkD@Ul\iC rQ#eSL`~In#\4HO,K Ȑl! e} R8BLQ۳ElP#&6:HӂY}Vᯩ IT`ǐ|SýV,4ƨ]M,?5ýխ5B;s㟄SLeEćЌ&H3Y4?ދu)4&[q| 9Fw(42k*W/ORnP#eRi a36F>O*bQ(qn7'0c(2I.Bp(LnD/Jǥeb(w $7WSa&qȺh[`)6E?ri)QNy?Rg" At-u50'L3^r ZĎ4>y//̴7 8H̸W"Z++YD(D/PҾe3|djkqQ'` Nw "p ^?Hc)G>X JcU hk̝t]j +OݙX /ęBEw7v١;&adC A3t9݉CȰBv5(z g#~Ss]=S  NΕBM~9'AH)Cyb &)dGy tjmx7#-}J6Ѻ]LP!a WњZ\ *7ŗ+;:6ʦM V( aC`x[տYF5Q~"xIEXf /$Kl]:<;d,V95=pAzc|OSIѯJTZ-Łnc?#׳yNWXȵ0T h_8P.x]z|UZyӀKkP9mgP %y\Z9nD9_EV wȡY5/q{?f~|I(e-BXv|>9D>T`UM#]{&Ww(7<ݹKǶz}U.jeܯUѮx܍?ˉWx ϊFY 0 .]uwz@+q.,ҼE@OKM}}e*Mmu1b?|?'j}*vH t#^8FXKRW)4YSn3'ph(ӄ WK.X"wA%<!d Mʗ}Yߊ}bnea0ɿy.TQmpj O <_P88%(I 飱ڃaO6{l2+CW,ɺ# Ä+NmWHҁka%P=s JN b*Kcðs y()K*_*|hV@LW픂˒lퟀDXHplzl/E(V`הA2uI#yycIԾU ցzfZ6IqCq\/bdz !^ֺ"%q #2rf?OpvarK]E31N.p']TB&Dg1BEfh<{l* H";oESdbHy@;!`ҎZ nA=:7. ͘s$"̘ G<,Q3F 8%ìI}NN((OŰIFPY&?Q nM Rq~603f^VŻ\i'bQӏJXi:"ᆛcNz'1)ԠVvĠ F@$|Yo3 Or@{E8/>&+8<ԉuDB">r,"ʏБZVEՠ#dxym`x*E"@~e. z7(bAMQ'uE]!=%c_𦘮b"3YִrQVɧQm]в<?NHItap{q2( 3deEev=QfdXȰN 8H׉@`kcpC[cg2V1'当&3Re6b߹4oDC+6#FAmO2dRp\z^E璟ʟz vk{>ƀ0%W"0cpn(k^kp ZJF@*"(nNq}1v9'gWu͘Khnų8{y ,6[X@ fg~pIۿe7cHpfJz-՚9amE2^(= o 7-Pd8Zi| j0#]>aIqtn9!|3%aL]-ڣOy`^eͧ첁YrNJZ-+\y[`{}$ atXEi,L繬BmLH~_iE&VP@Δ]CVG=ҎKb/-D+/L\a; ^$l}UHV6m=d뮉_ bsHbgok.۶^} 5)& ?$]v2!Ȗ8@?VLVBX * i W–pK*18E(_ns+n-<*DZ~"I:mlƬ-Ki%S#~5\f 0zMIKd4sazf[рL tgF3ؒe m`|-[GagtƬ X#6v*,;b0 5dV3A=瞧c[u| WkDؼڶtjd>lȘwb8Bbfu9}7]pwM [,v(O9z#3gv`#x<[ebge?ʚˎsj7.Nq$fOC!5^Ru4Fdx=0<3unK5:2m*Mg@m`Ic엾kɷTv{jdP ǂwa˅cPd LNh(6Mgs;cM!_+NlpB,'^Pwǎ*)|? {4$ ]!YGoٷ,jvTt\BXєu}UY"e.~0.aTtyW;XUdhV{/s(mjӧp&: |DuVkTWNB=z;+aYGķ,IKHoOq>8b9gB53AQ7AAYs%ݢj?@k8#=7DҎ\xG*+g;zuXEG:՜Y t $ L/RֻLd`!oી%ԏJ~ȍi],Q?%4w,N8 W'-ު{`Vx.ɴhnH@uT׹9}%9C!)!^k?ixѦ H-xN5p2Vg> Bؽ֡tKc#Z閇ラlXOz2TCkիM? O3EN1GC: JU`75}vhz`OXÕMCƵd2 1߂S}7K>Lu:PMxW5)$39h[SJc5Y|( z6E Sj'9u G䅔:®c B:40g0ĨG.*bZ^p=}uL4Kkedؖ?;͜nnG]>ހ<&'3?+ &.' w9|= A\BPS)3)wM/6MUNNE[/N5 k/S:倫 t:?B=ʉ?>"Ub5+Y }qU2TP>>HUTo& s͉]Ǩ{HJV`84^hC~KFNAevֵI\@TPx&\d/qN+S90Īcr]Je> ڡ 0C6J 1%2I%Xjddkp"O͹GH'6uY3(U=;keJibIžh7˩eyy_>}5`S{;K ^B&ǚ24KyМRs_ʆaRA-z1TXYKH7m8W5G"t-$PvN)xPSѲ;GQiw8֮wĪQQnslp+R#{`p fme?}nm}fwBljK@`|O5:u 4}!tޯ-%|1k?GZxz v{SzaMQ3vQjËΪm V DPAqRR+yN&V|e `f8BkenYjN6p"$rH՗r,4Jd,i{^Ne^ u,C\L͍5A?PF5 TgURgH|z}*J0?}'bvfFuwʭϩ!fvSnyr+B007hNz¤ԞV$Nxr,b΅}vUקQ%#~?嗆!"2J&) -O1ioME*/|I@0׽=~%z-Ju|!c`~ ;ZoA) jL5Wm,z=GJ6@m#נkDj@]]ƚ7"=ugE92ٜ~P8,kCF/ a1Ljמp6% Jl9XXf<x~3o!`ybV,$#rX2-ġAh}R}uHGW_Y&nmJCEE9tT[SYOhL4s(FZ~u.Z /a!e)G?E-C<-.hqUSW%,T.s[5#锺Pv)t5A SPݸ#W๿ύRiyQ%q~|yd0<\JQ)Gn^<G)!}*v-]6L [?tվpzn]"e\ qHsQtOd=,pF @Y/:]݅TUyfnߌv$5NRBUm2Xk05k΂}sXW0.3Q}20LQhT$P mPnB!$}KҠDKj?hV}\@ ">}MƬ1MF# 0?:mcE)B޷qWf|Y}.Jy%b׌6IT[/oUAVT6k)cQqs arϰ#~yJ1 7T+ݫZny"XY3C0z:(L}> HﱚOajZ\)Ŗ Ze:_KQl\|ŽK)jQ>N٭ϗ_̵H QYOli]rH.+`W}Ĵ5/ G6R<*|J?ȸ]5nk,%bWٍwUr|W:(XmuC~/_3B:M"*pQ$W]&iSeQpy:ː]%yv{lrC>Zn죝L 9e_AOЁBQKXCLTHv4({`C-[N0Pa&K{X~@,ԩ EĘ~k$uLcRֺ59~z/O*xRs| 6m_CqYCۈν tc$kYO\Db>Wk/Uoc1*Yeם>#L B^&mn _3 DZ.xjȘz10gSou[Ұ߮51s~;QvQtXzKjomczA7d7 f2@fE'::BiScJ 'z%~?!xQQ\Q"-Qzp yiSVR}pڌ/) n-CkR=-v hF?Ԗ J5Xe ; q7zjO@J;si3>}mj3b%_+34]Fou(۫}AY}>$̻Lt;Rj0&i ir2~o'PAewV(RL (ḱY ;emr[\RB.@eػݖ "4y~Gn&fܿVl"`/Mv8\OFPVY~E⪢I13r̥їڼ{_vluMȧr..n9DHNZXMˏncjd>WE8zjE_}O4mjGĮ4w5C>TlÙБ{@VX]{ߦl[:Da{K]U+J5x(lp[o1+GF!~tHp*[.E_ .;=S~9Fufo+Nҷ p뛓7<aNyjI }̃ 9ZL:\ýx^s ÛM'A@&0k~凩wޫ~_h҄FZqt˪8[tWi (Ẃpö.26nGYO+lW fgےEc4+ZY\*P*k-?_EmTzS!cT8N6U%ͫBl89;#7[΄>ӻ|;?115<= \]uߘa] /GaZ^gϗi+"4DxԭkW vѥdLȃUp8PçFLTixw{}=xON(^p9ԠϰJ(G2U(P\k%aFaX=[~ [04>g{6BGi?6AU9qyYgjkιA# fr~=Lwɶ86BUll6MechU@a7vډAIym訖.tQ6ʖc: DvpTA6WW%++BsfGʷ)&ajDP4Ǝp Ϯ6.$:R~f=s_`;h[:)[:5%yZm@!sOeN9(K\۶9>D˻b@@EHO YFς4X-~ 7Z8*qv.Uݖ.>o0@Us[u";ko҄;_}DfzNf6a!U>vN-܃ ʋ;*j_<>3T!"W&cIfq<X|$q)r3qxz\-FU4qQ?G5ف?0$عqkXqQcU1<O`ߧ6>>-kdY{d 7ɹ^s _͙پ)odB4l-ɔ[Of!KuMi~r6F$~L7"![س: ݚ P}ă}{pXM >KO4A`Y ' 4F)vbWdehkP ޚ\&֡kMF<#XfF1昻7p|̵B?=z FFx$u*JUz)Lrc/&a[&e3M)X|$r#GDOj  ج)MS~kV__pW%>`A*Z; b C,$ k.dr_ccz "vkP'>rFѽ㡺] ߺ0)8Ps*[uƋ1!0n=3V\oO ayvٖ7_-6 :E`{^c4+ 3mW'AAK SQKb-4L;PQFl4偣Rs^d{sCiE,#q{3g r,dCb5Е(`NB3؅x}uS`]$;>w_'N]Zѽ Pd%mR5iW{H~lߞwo'@z7 𑼜bj١z^jS\2r#2Em06I%W0dH?5IR5 `~F$:l8'M*k "2Nabg"bEW9!rZV2Ug9c$tlNqxDi}^ؓ*i3"sPncGYPZpS#g*̮60+sdbWN㳂.TS% L<%7 o2mD+C cx]1} J!ZF0$MaXC&_>kT >FܬHl|OXޮ|i'krK]a=_/ķkd]S6oؘEڔU@\NǕy9cNz UM='Ds!br9$;]S4)ec<'5'>~AڀԊ-5k;ܾkռp8~[caY'LoS݋,ܢ7I6DjKt%t'<C1]љ<}16y_te@H#hh401.S}ehvU &n6Fj,_PYV0Xvo(֫ӣA0bel*wfEEGC6qjƢp!,lˡmm=/MV8z Y@-{qtx ꕃL(v~ρ_}K8*ήIOsđM|W6Y{\E3ȫ!$ruABY5z#e8HgQQ}s_GL:I8#'~ H!۝p)|1?YlV[pܦL@NsR!ƽy%KM@O*{"?slkAAVB͟ѥ a5w Y6Pl FDpb` C8*l(⨕ߖŘ\5gB5)3.[P _wm p?ĤekL.-UnӞ(?:'ڷRObi=殮BRP~f(5>ևcK#BA% 1X ShbU`*>D#]zL<ܯ'굿DNƱ7@鏇Jjw8LQ[VsƗ1p`$Z,uI{.H%>Q`2߿66)T%r`s 39O;uޠʄkx" ?qk"CK֔\wP.n4Z_YO EL 1->vt3i%+rn+ ϳ}bFR-NCs7.@6PDlȜ?|w{ d<Rg%<xSŝpV߈ʹYg @[4mD1pA|#_~<MNʔ%=,`hcN֜jg1oPWܤMj(<:Y;ɝpKOJk=75@F7-,wjpܐWU󶟐Crauny uAA*F)GFߑIj v.@ۤuR8O421{x;U4.:b]2c t5P>AP9"qzBJdK-?3Ct<Njr:`G4}ށO%_Mo>$;BFT˻b@wEVYJRjg{y圦GZ!) H'FlgJ@ }] a[X{"m> 8 ҲSv\# q#MX]F9; ${npkjU\ơ*V<08BW! i&p:s &LG*T!C+ۮhbξ"J" Tgϰl% -/ӨTw jc#㟹q^4֮m#}jh~`Uay8S6\zW(& o :>C9Z?݅,_a*rhY `y8䬵y/N*$BXDp i K+RE[JL6L0s28]X~̾fA\CmpAI (BgjGtA#J\.Ke.BR[^L_o[7SDIlקF}X!k" pMe _*Bw.U} \9gn@ݨLp :!)f$aaLb.4iRmzd'eq5FoG=ۺz͝T,&8` ހx2_Qg>BPV\-?4m-̠׸zT!cd|Q.VҪKMtܣʸ :7lr5m i1Yo^LJ67&Ŭ4>#)G޻i)}AGS1KbZ8x}d';C/n .ub agkHVًgQZt:h{&1kIChr 'ۻ4t]iEވqA$^2&*)ۛJ_X@5zއlX vF>{W0UK[joGkWFB w8OO:Jy| a {˳gT+-|!RdCdVoGaEf,MOHf}JPgI4iC61^+Q ,܋;N @y&VŁNh<מƸ1,Xy4m$+aJ֞r[LjEh9'Ff1aiu9eh,V#[ƘiN$YkH-e4tqcm&;3lw&8>-7>[}Լ`)l=* j02 My9} BPr\Nuii5F&2~9`mn{`nRi\j{J_ܞ)Ʊc  }ATK[~]"7B; K11E W,O~Liwz5\LH|yN*2+dɃA`?]n?M3])^?H]K O]4l|EV!z$nRγٞS=$9Ei~OKA\rmU;FkqA*w ^_mxY'Yz^oX>1wZcxw$N\ZpI=ڒ\&1iHy7[[ZwFgb7`~3DRT`a]9Ň*!IJ#K5+g^ANbr۲Gj+gژzP',"ĿTTQ<)*SHڄ| ;نAL ,Hԩx|7-W%`l*T!Y#Vv[Z9^VD4P`Dʺan\@]V[@i7~ ?;Pi54Z!8r[@IOmhHlWdm:AjlQT4A$Xӭ Y% 1FvSf3; Y!k|H[%dċ~f4kYN_EsȍL [Rjִf]u. Ay vkJ jС>?AI67PI5S6P6QҥVt%-޶.1%Kiq˃ZLn.c#L}GKu4b6K9.|fS?ÉB3؟&!evhNq]Gaٖs`-,G4\u2x4z7 9ve~I+!׾聣RTi/&% pe)QTm=Pcn62r 5 %Emᐚ 6dW^2p ˏW ڄ༭#B)9+(Hw3&d]E,<|k#!DNwRSܢ9h}O#Brv+x袩aaR,s_o ':l8}R`H=3m~A 3k_pAoHa8ŚR[$Ƞ`Z^ۿ6:wB.~SjPlbgT鎳!9>5"Uh> mю'-Ch_$Grmznx"CRh*bIz;X\8L>l^f9ԏ x#ÛLʐϗ5% g?.V\*Toݨ~Cbe/D{aWoGs <<}i .[gB,vsFFaPIZ9jCn=5{QG۷>[T;_7ĥlnI;5YFpӸqJOEz)ϑ̬5!AݝZ\NIm4E"oUU<-[ox)"P7qk+ٔԜ VwID'E^0V<%cY)tE4@e+fy>CM t2X9ܹ(wQy1ғgBEtȺ B@M蓟s m5dHW%˜ )^Ԑ \rBʖiDŅ!nd8a#CyŎ28ym/93)~HC%4!D]OsG[/cߔݎ=D[*++^FEAJp@%"DZQwPx\fM)׏{tbxܔ,`#DIoXc qIG+*ܡmǀCy.fO;l:Bڿ@Loΐ{uw뇃)'J#A1'=_O$wFJ+'ߞ:h` Dl|]I77Pry@+A#7 n=i6N٩2Ց#ۀ/kDm:b;nxL*s(qO/ |NթkӊY@6{ _7 b!Vql:,?؇ˉeVRe ֱ#@A(&ӊ,lN=7383BU2-Xzu>sF %uʝ0SU5z@A-­-LY˾"LVM̈́ +/A h:ASPF_ ptrD?ED_5g0LvFfV/nýʤn=aDuqx!^4 2G35(yy[C@[01TYڟML63+z*u z烡0 H([luCkaЈTtI6U\\ {Lv𷥢8QߺT_tr M5qd@)!DG9`{p3p덖h j+.mP"`X6̗3*MCÌk*su恍*PG"A ޷c'&UCS p8^ c{Tq-pQin%5+m]⩲l 4)>UgyHZ(qklhhHBRK4ѵ{A):8T4.F]=$"YѲv3ގX}KC;<0uFj 'tTZM]vHA`%x5}8-b\mDݑr2!_`W N$*yG\y+m.6rZp__&;eQT!E)nq~5hP]ڱ(7'}> 1 ?Qflz+(]?.Iӧ O4E|wT^ y۫n\+[hTo @n첚KFxׅ[j%({UWpb+p4ɐ-є+ӡea4,<+NY5I_?f`_/فm"nvRv r"( d]t݇9HC=u"Oirgkɻ^߇Ț"qxKߊ<<\Idfu^ʽԈ@f~'&D򹗡J.@׍HZ#nFmoMDJry*2mYC gU02"Z2ƃ,b9]_OTҾ7=8aSuKα2ԑx.q9l:QO-*,zSWy1ϳp!5)Rklst8tvʱe*(a܄ehv4caD~y\kc7j83:Àn ;=qޗb+E!3|%qs~{YT Z {TXI֊`yΗT@BTU^HZӂ24:!1^|e&盅zW ~ÊJʧЪ*0\ڠr)De$:z;TvPhފ`ڔQ`!3"/#j0dI [ z&lA 9t%.#3L/WZn g]Xf8Fziu]N,Oc\0nl\^°iHocHEQy e%` (OC~utPk|5?!||gw{T1Zezu&i5>2u#~M~r;B&Y=nr+?tQZ4*}3[i/T3xn/@7Hέ=sQ.ml{ ֜oMbo>ک[Q禲hG T쟽Ӌ9:?(*jOfQdQ@nkSM !?<_vΠ?w؏d~w6NgvloS%E.*l/\14'A/)BWq\M:oUy"W $}VH HeR_}ʦ`uCqyJrRV#5EcP`zIBw`S p ;i"taUwgcx.$٧.L`;#<$X|$6&+ I/kb.!Lb?]C-4,mƮ,On{{Res)ֺiTTNiXqH>)jӒ{l-biJ,^9ڃdz.H$LύLj|=:?lu;jG2S^f7FHk<ŷRCCljo{rXbmYo:t'HL M7mL}(aɬ #3Bd' b ~6#ˋ~@)p56& 1Fm5mnʠ;K#}}<4'KhU8{hSevSq5g#؋ч _l bl5r%B]`?Ui`fr=v!ִsэGPj߶7jg鶇i,5YML75j;ڧ/@͈,S>?,`He^a!nyV87 M,'-' ԍm\ܵtcDw~jӸMBd)! P5"P)`TUFxO*`SvW3DסV#1БdmOaC#k):g,WBo%3}fjLØVN5q鳵ُJ:xY^I{ ?_ 7scOkbW豉pEDwba|~|i/!WrYLW}6Uu7mvEk؁JxgIk]z~5PYɞ?tת= 'MB]7.[i5W[j!%ڳ1n0YPT_1Gaϙ ^c8`6Yz?=LAeZi|G&]k:Ănnw-)!Z,(jd:>XR]/PB^0rZ䱺@5Kg)BAʜSk@N%S4!ɼ9S31Q*̏.pPՠE$+q{D,ˈ3]EJ99[a Q1d1hvA`nXKJ lo>v{QsL/D\!bf^2PJ:tP+*O=ڇD۳D9k7J: 9jT+ H $9΋盲Ͽ2bR4Aכ<7<q&y\*+ds0!&̓'XdWy؝ d s+}e, ls=oB8T|>Z5k6bR~ҥٖv:.4-!= R5[=ߞ/[?Βfmw: ELaJE:2HH>Yo81/>ǿHdQ>re;an,?+8Ŧ S֔bFc\x|ThZhFy2 \bx(fB%k- @ Ea7u k/%qVCǸz"x7t{VtiārvSmƍeFVKe\u>gP@gC5xKcW˒Oeh {čgM -Q M:Ғo1vO;>Ʒ\^nQ7csk4ܿOlL5u9_:9k͒lueq6uĬTk&GJ)N\M1.dG:iQK=㒪4ՅXKLm|NEN+ P õbFqKq\OaU;c=XE-p0)W5.,/ޜe0lmQ5+oD`K'"mkMC<=4(7QCqu$fhPѥYyh8#.vQaS64섔[y/ybcEoCEޤ =qV]GJʲ#7a|fdJŕgħ]RTY~8~W-btxbEC @<R=Emp@~# hBJ }pSCUG%'`>P(V_w2(nd&[8 iA-T0Tohl5Pbnd @6VLqOd W`9! / ѷnT6 Ri"*NK~%~kCʨߵޔ.\Q~tKL:LXkSѻcJQ 0-N8y@^&5Ӿn',t|oK[X~Mf>3l 40?`!cP g<#cT,rjIF48/7 qHjMAt^$`r>ݝNVx'@p`Ɏ_AYIudyhwTd~gNT.SDӰ^8p -.cEbH'GTRs7]o T,T4 =8׳GcΞ)Yt?Fv~9|yBƮpP5G .DuK1GrU-Ǒ:RJRUlc3Is’˨5k'󂂥b%˝ k?:a B; EMRy9%:.쭚[&QO*lw8L5d#,xxVֽbO̾C /C $>K|~îÕGZIcFn#,:#о$`ÑQ`9H SLfAEa® ΛWHA4>Q\L8} 0"Y>Oԍs"_+aJW1 :>K4m@'nyK@{u"R Cly8"NU $߽L0j=ke !҈iNbܡcX|"ҳ=43D$;Вj9GPf>ZINz'*A] ZGNvCFskMvKjtt]ASTc=3GopRmER29Ĕ%E8zȎ3y)uVDٱeCt4g}CcLh0ӯ%a{b;d#Ͼk 5K'ݪIH5"ks?LlqpP'-pZ_$3kP1 YpJ o@A^$-pvC|% Ud%BKҞ+G=헁Xu%[aщ%Bd𓤙cݙp?)AjlD"Y?QբYjwS)IoD DyhdfԸ!1yN6g}pMYzFݼE -kXg) (XIO$ V6(c$RcܑN mI@ /P45ܼNA҅Ecg\y<}Dhfy&d6[Z0Ώ ۦp8:ŘɧN [U‚#'3

    r%9uCm*iiFvZv%I`ɹskU5]]nAu,3'0HƄV'xN"鲁4f,<}U:5O_4.sfzE ~%ӶSq-|)TXFglwP'HLy 419G°t"P?W07_/%KjTl lGREڶ{&DŽb u<go΅| ˧unc$g$Iآ-(9ܱu30~ ]Lo]p&Y^Et0*Me VzaPf-XrUˬ0_7/.ʕY]չ'vVL{_+T&A,wB"&oz_A1V?/ 2nѽѬ.o2Q2~X|ݹ, K1Ia S`&ѩY"b2Y*{ \92rd YdnROU oɩ$"\[_+8Er tuY`eAqOKD6KzD,YGa _|ХNlaܐ!_ OwN @U 9h5 H[ȥϤ'XW%;^&2}c" pjn>[XMz$RS;bP4B֪ge5a4Z˜<aiu)M6,6 1T_>Z2uq!ʧaWdkBU:.s %uU`5v^AE"D忕L m5R *?;.O ^eEag%N[>݇2{1ŢB5/~+2:ATW%'6pE2h5^9Y Zo\DHtؕJⲰ&ؔs./+c-T%.;M5ݥ5ꬆ:[ws߈R4rZQh5MZ~7j||T8W2TO<M ` 0E{у4ϕӢkY-3^*C7 fm3{82Jx#3=g}i nH~P !`S&&t9y%{$ᄺ}ۿ56R=+s\{TI&&pbJAQ4A@hS!|c11w_IꢰS֗}&d!T`)2X%j'͌N]<YRpԞn܋|)pGՙUYW5)Z& 8e5&8@Gt&ǡ;厘7=PS +SߢuK`.͙5/*gwiwbv#M N ~{0lYRhOgN+-[5X| g6˳.ZYR(IDbKK dtwn/d)},Hޣ0y!Uؠ`>p3Ɗ<'(n ,Z,~=Def/e=;"`&~OGK; HC:1&e]+c?|‹]9+k~AO%,I r紤crRIHO?@}Q [utL$+k`.gZdyY[>҉v9SDh)lUE4WmJ mJlQZJqߏͩQ@v+"C+jJ(b dsWv2rCD1\zޅzbRᵇ&|v٭K)5_ L&;*! EL 5[|Mz^ U'qMbIBNM]C6B+;SYFZnC9-Z_+ YϫӵE<c* "CE,~":>ܲX$-p*bEP ~CP5<ƕBzF\Bt5+4w[N^~R>uo^Jt4ʧJé 鯩gw&hI7iYs>]عtхAR' bFjC5v;Y!%Y8;P P|}sk7ol3sYvP 4n1f!a{*P=o5A+T1ݍxz jM6/6qgx|4x=A9sGm&2L"WAf+aM\¦VY!$T/X66[#@_YiYH333ܛ!h[fJ@rQ s25Q0Y-c뮬HM7=:mŝ45`oQ!Sp16*ܗQy8B ^3q(N_ lչ\ ]ٳ.MA1?$Wt,g`^ N^jÏ8V22M`$)D'\0b>wjp/$@)"F=0!vx 'L^t)/JNyza8]q ZmDb,+צZ5ҶQ|vA R=A`QNE8 I_X wC:[וL0PJ;{1Pf BH:ĦWh{Ҡ>W9kj3 NJI{)[S/cWSk{;o,΅&@(~ Il`~J.g |pm "h6 ˸%U"h'X(zO LG{G[DJvZ|,1_V]?3ostU d3 jM0yOhJPy>lwߣ@FO}: 0g=(xR4龑'Yu2|32U1U!s_*2#wl |4 xgEB%}ana1?ƿ?EwAIc.R8Ӥ&tj@͎D (&iX9T71M>ُڰ+ c:N ތ0|ʂ3q_Y0W ӛ%)&Z >E2/0ޫ!uuMCCfҸBnvzF1gX@Ÿg x 97JO,W{qE!L{*QNP{HOuA|G"p#pO2rњ+..LZwS=fgA VX,d姞~nQ?Ulr 1Pbb'o\ӥmi9V N}qͶAݝO2 0&Q+ȫyf<x_裂úM)3:ɡ Cr[ya`Ԍ epVmwVä<K9o]K^~ur2@2$5&=sOfr RR7Sџ(=v;]t N hvc p"ԧ!WFyqAZS|Eu-m&diH&+L1v٪mM E~@_pv ?ׇUg);y.XYe.~N>%n)^&M[kM,!Nrk<'٣2Ob5Q޷̄p喨J =Q;q,9%n MkTմ䊔[8'ֺhǀEȈt5HB((0%[p {"bObJ KAPgbOĿco Js{'Y`N7+ɺ!C`4%M~1Qu|)g`x!jצYl5b vΪsAN)x.!Sxc8UY'cȎ:dC$|j:+ FH`f,>1 Ypޑ8 &SW\cƅ -}4ǟV~X|Dȶ:&Mi^Ɉ Kdl8gWE <>=N8lWW\X<#ɛj@}Y4HL.cd#(%`VEPň7+)qYmH%iYi1#_A cmܓOaK Dd 5ʭ1d!>Q=eR ݢ|$9gue'MZay^&JLOJ]o[v>*sZ=_0ɍq5`(|[g30F5@I&`|Z;忄u9;jj֒7T>iE}_Fyz0,׀Ӥ \KXYښsqK d 4J ]c ej]h[BߺkC"`(K#n x}θ%4^*1"+BƔQz>wDpZn&idJY^L.8r=y)knzv;&ͶWu.[#I3'?":ן|a8[ǝy1 XW X0`ymeT0j+UL fV|ܸ h7/RGp޲*a/׃HZUוnsEd?}Y'aA2ngo)jɶgqb~bj&O|7*>nVKB5=7[ LpAhaQoiyF:ٚ8: u6tFFEQj܄0&(nVrNPf| v3^"?C8Ek@5f_PT6x- F=DpwD XdL 75+Fɫ6"6̇&ANJa5[:DO'An割0@7xs@Y >i3#D N7ENꚨae;vM 3b?,iM_o%Љ,܎˳mڌn{"crla!FyP_K¡E#\A1ъhkK<ҍL unEqIKNsjĕ5;É?xD"S n^ A\>WQBOA-?ғP=qkNo9'ؚscwzҞJ4 h(! yNTJe;lcf;)B[ۚG5Q\\qh&Ʌnfk) y8:u2-`] N^G#T)ZyZ]N۔_w.tlDV3%IsP 4c٦U65fgw)<vP4^G]LX͹-m_;/#Z2LPck%`U mּC#fҀ${̌)ni"ϱ#hwGS>KʷZ’Ճ) /¶fE>Zfq c3X.rMJ7y ƿϴfe]}=-$n,K}2sȞ磸D |%Ô|7xV1j=$Fea&&751g_95&Y˷ǵ gU"`}g۞>$4+b$ǿdP]}'\*Sr^"*z"V QX/G͠Fu>d^4n4BBa$3e|ЎKl[P5m8ƀ:ljhb1=?7.{jokboX!Ҷz6j0;lo^EJڸ%vDՔFWP'T=i'{g TwxݸmSp$O2<4UG~Aڛ2G&5| Avk p9h53xG%<ޚMׅ&G?&aEM n$f>p2rs 79I*sc˄X~t/AjLEt\?kktP5}=יb܁Y`Jƣmy)5r774z+5&2L])u:o7bWYsG'uڎ>J#.ٿ|Gi^4N_)a-9BU}=[EJ.^"V]e/$d1:3c>bkNps,Joݫ&=1 ?fna,~G+ռPKξ9pTEȹK>& ɽ Qz{-"R>u9VdY{7 9uY);x3mW eE_T[oGp!SyXq/5^%>7;Jθq\{g+q>I~A 8xW?^ "2di$b O;Lht^oq=ڌ bt -~BFʺ䟂3|QDhV%3M i膋Ҵ'ᕼrz@YC)"eݛܐn`>F #fqN;U+ ?Eai;LC)gͽ#tRotIaFMEDZ{]R)*f.5K#@5+ /%"L7&C6c}#|khfڧ;`xoI^pmr% aaKqJ%*:k2?p2w.GG,Lx0'XB*gYyWu.AHG77'6u:鑿d#d5 .lW3| RQ)WpBkN !eM:٫e]9Gn7T>{*= ]‰}um}3 $ntvDp̈Vv$4 };F.OMeVVo^^J1#lon8y"G+}3UTkcSJGL[,Ciia|Dˬt/0g~g'By>kuk`rtNʡ}I]uH>BXMW6+R1wz2rU-[ۅHxP'gpM$ &0cm þ ƻŪ^85{W 0NfM LSt1\'G Ocr`ץj.ȡ*4%f4V a_FpV5Net> W+6F+4-䷫#_ۻ_kax ~HK(FIJFI5o%0ctl& n*~TNpp;>ހ_wq5?|Ϊ[kJ"xoO|Z6iXMV ExvBe> ǹL?9P¯́9G`{N耘kg-qQt'Kv⎍Ɫ5W&GC՜OMgP3R]#< ɓmeƚz9J"'c'R`"|\7-5:4N#Q ϿDCX  ՌxqTx({8;Y?0p?)[Z\ FĘ/ɟ@{C@67s*OѨ(V}1*'U9տ?FﮠԹ%Edk Hm4UZ]=Sg,\ 59^я\O X l?]HEPڞϜiI ;{>94lm,osmi H"Sw*5˞ Z(0|\*':ŷ~5q>k5G&q"%b3$AOcxU{p߰dn/cs`)vn>1 @mo0`vnu5҃/:l%)7R|+{w;Ah+f]qc{UI9-P3-C^iA49Q@Q . J{l<0yߖ;-]@ UzRr3R嘅w~I,(])uXO3K~{_5Ky6ѕaRؓZFB견G.Oں ?ױwjtzr=,j4,Fp)|%xYo=J !z5W;9|B-t ?p6ԀPl-@UP acQԪO;h?6QOݨǚmFۃLap+ *1ȭI-5BY[b W,fNv!xI UF;bߐOAPA}^yҌPoϭb zHVChvW@ڐ20A.o-qO*+jo-BX=xN|He/񊈍6jB )(XH| *GT ~9ūYhcV@Hu\) ;qkTx[ "a}+#g'TZ5` w*QIŮ7N  ̙a~=kaʬr#q0;V{x@[ѽ'1ڥQ9k|B-h 5UB5]R4?(神ϯ9F{xeaScB\IppV 'XAVڗ*`إ,z+s"<}[z oQL[mِ.;- Q؅~~K!JB9e/=|#"?  m4t_XZ3∤Z^~'߱F+UcsN1r^h3 $ 24#P Mz#aū4Y#y0<(I̽! Ac,[ aŧ\JA O1@e"ha bVZ]_K%||Cv0-ZyșJZiIdVBڍ"G1$uc0^C£ɮ#|dQΚLKOH[h(KEo#]#AP-^ln LX}4)p T_4keb)N"ȃ mI䠁R&;?WTތ/ͬ ?2$8/}%I1.7nj貒!.T:dbyIHМALS Đ,&̨u_lڐbQvR]& IjC2`k`\іY`|Z6innGpɊiA2!')_+fj_P*ZLٹ )$1fkcA1^ AkԦ ?@- Ȧ%k&U.1o,83Z&e'ʦ • =@½g/Ϩa'1.P\&p TF9]qzZ.qUQ|?[Ϳm~g]T|>y$ jz(.rͬ6{gW궉m>4a4_Mep,>\E}CB’h s8,Sh׀,-GQz+ cu[Rz 1!ll}'kC)ؼR@u!j!w82yck|͸d;y)S ˽U#lhNtE| zq7,)'ͭeeNd˲BЈXu燀־ԲpV,jG +@Yq?*+~ ӛa)Ͽ׭ K^-KUu_USz *,C3PiNfQ\k~lg֫EEv4Ӕ|DbmctgD݈6u/p ү3ZxYeRz:^aAو5_bd2yTRu+J7MizeZCDZP>TcʇU3Pmf6mw\<&Woҵ}H'k=I8?Zy4-Vi ܵJjVJSIV4$AO_ j3}l1l{ x+N@[ sznVP*^<#>·X)j0$LB/|}lT({UkPa]#+dU> w-P'ݶ {FTC[~roj8ᕘ|/ ^$PZKn"J~ ˥ۓ9 ה*$ґ\3im̮IĤMen>~cLm,'ފfJw2{boR,d7г5A,"iUcA)"\_Z*<)[M7ǝ>TĦ|&@95yIrϧHpE!YawfD+Δ 9Tx3b):׸ ㍠g, w֕ QĽ0&Њ">:]v|SGI&l#ye=Qh~#g c,߇QU7mv&+`'|MRWYѫTVzi6}/Pl>`3xW@xsn_B܂ >+=aXgRLX=dc jޱWAHr3VmcU)wx>w\[>cA<'bIE*8Y11U@'ݞdR𛎗Np۔K%Ai--Q `~BQff {4&,eE2)&F6#/, :LjH8mh|=hU'_} \bb1;9[o~QC9+&|ߔ4mDKv$%h+gF[UtI|Jlij*ΏD^=J^I*dMh/|TnW Оg*^£+GfϦ@=Ö*B& “3l6W賶)[ &cظ [Ǣ/nZb993V\M8(kemCv- JIOyJ@zjeȪK:b'U٪oG)=C1<20]~1LCxȹ=jjBj,yr P$*Fl@>#X6Rύ.(:҇6߭yD4%buK yC`>0V*^Mrcm`Js (#{'g%%WS4Nc~٧p2vת*ʍGI'3*WjT̆k<5u%AN0䴼%=JВO7@zV/27,/Ij݆P.<\|:HpUD~/p0  ~Z'i_o*޾++"$\zUoYnpsB3nKVdʫ{bƦ~<̳iԊ=fhv":dpR)Ŏׂ+!DET.v+K۩^L<(5˹B5LjwqajVHKV4)Fdf< mu_6:NYuꈊc UD|G<_tDVۈ8 c7e \`ο:2pӃs1.z+FOu몭(t}+W 16N*SU͹)Ȍ&++`[hQ4\>i'5-պ a0tIȆcxlބ@AT~)a6yQΙ{6pPeU9<7FP-6gdVGE5CQQ`wKHGSn}tq2-^ۃ.0n=Rn~az0T_pe(=*m=H?\𒨱sT| &1J$g+kȯ>ѢRdk%HǔS`%.芚?'B#ciF,HHxLQfnv(k1롺$X2GZ"\#>"z/4:XY\ $%v('ᘐֱ{tTLZ~ҝlY?}Fb NrWz8-`91i%9mU ײ`Eh?3fM}2րʪLyGj6Pρl,?_xI։5uBJ$joR"|Vo(t:یSv@k=.4 r!VG!%qtW1TO\kq/v1흛R%ߘx(:b[pG3|PX܈nt OU3șhǰj)m]Ee7os5Djfv?,99DDެE8$7'хzwnwXžoW:$I^X_VllsŴ}oo 9$AfKS[_U.Գ蕸@;|&up` 5OM]'Ug ہ;f $H ehQkF$Щ q|MA w܄muQ]#\ĂD`#;-!?q$~𠼍↝S;~d??򺿔n -eD55g'mXN4,ͱ!7yeA{=l% ]= T^Gb^)Ĭ T,p> ™k|P.0!}ȩ,gUKS=`GSF58sYhfY6bMU\I4SEхMLM=|k9J\SO{n8 [FӮA 9- FD>^yJʿN 8:ogSGx-ʒ-W*;]0׎gʼgDs1_R3f]=`T4]Gw %.ohVLinyxlLdev@Süg((M)g{cpG{ϺtTeT[0xd)9𐺑?X .-\W{`ĩ0i!n.OiS 71/-z՝ 㰵IDS^L1fRڙuI՗H ʪpk KRr4`+,mɭ .I{A~ƗGN!,{G{8i3,F+* }`o^hk{;'9`XZ]N2evQ'òΰ(s&:"(dyV6O[j!|%6UZb0z;j^Morh6?B kʗ,E5- FA\+U3*R?Ja$h)A&` ՠvfkS 8[DZ14{7Qi0wU*9 -Οrwoa([ZzǨ0[bu&=n  4u\/odL+uY`Yv1Nx`r;]eW*^Oݱ4Tbq &"7)t O9!F=*4ϗ ]NFٵCh<pֵl"48 cinkU CSK=]tm%[@nV*ޞ 1#n[q S2?YI16B$u(`6`%d4_WD'/IxePL {(|5=wa,11E$+-iWHf#՝Tr~Z+m0F|VwGg@jx`,\=u\%>摷やѽy&O~Ġk'&:GI<@#k̢h"[,- yOֈP XY;Na[9ǞKX=t %t&_)}@qy1f?o٨` eV㐱WyQ@G`2\ MNHO'{L{^nAFTX'lS#`A$wgSAOJ[=Fͥ>`~a)X@_fb(с;&W}|t}8Ж;qM4M, ":a_!bB'FÏS TI0@zT^jt}S(4(]G45{bnOǷWhc}>Rq#wyedƒCytF긛;<쟇z`؍~/t^% ~̩[u_rЍ''#@Drpa7'`HQ?Pj1AuyW?7;^/*-G*9MRw^1asG.83s w19~9;atmrKbre@6%L+A b8϶YuTK+3۞$3 /K_,N֛YaZ#ժt/_w-f" az!cVB>Y`@% )kyq-sn},”>ŅBE\ пP;<]#o%" ͤ""Cʿ(B3 c:T5$ǒhk 9*{S{J'+pF.ery #M* 7\do`X6}!ʝ5oFq]Hj88J[~)Qt^[J~\Q S<rR @ݏ yꄟ8H=.MI(r3&ϭ)sGiIܻwAeW !ɡ jGޭ QCywN:3.kK{Id[+L0SSwzr HܙK8:L$X(%4dnG={D`!FS=ZuBIygyes*'_1@I nM0V"ԕPZC2-(ay %,m˘趍a<U33<24D~-ەH[ЫmN{uxS4KhwI,ZGH7maЃ@H]|lK-qLb¨lL1"^fE*?7fd,AFl> v!'yRs !oۧ8z 8PfGvg p4t ?#}.IUu hI,9&Qsid8a({cr[[K_ɍ:c/!-V*-$eg`g6Gtv J>6fgrƑ䔺x5hD(duv9+P|J‘ $淛+)"Oaf# 83DD`#(}9Ͳg)ˊ;km2%!jG%9,Vt| H;ꗾܿlf6ﰢA/Z݄%#CyȞ6%|Ec9/SgdN *"?, s.Xl/<%=y}TW Nm~/3W*Py38x5Wd&mf@߁bƼspm`! W^HL]!lb:[z]Lu ӣH~#KpM[!vJx̙dKzNW'D1l@䚏n} %llbU, I܀=+y͙P( ^C^. kofʆd"x G/Ep%+D4tdNoskZG]Pr8PlP}]He#7D7\4jGn./U\r n'^SqJ(އx,^H2ޗʼ^ ގn6F$F}v8G0W[áfΔEs7CB?KcN:C[`r[-UQeiY01/Rʠ!WΓsffuꧏ$J[K# 0C I41zGk+o{$oYɈ3 hd`̪ݞ5Qm 8)eZ_NGj UCw,׹>;8D۞gn9PD1f^_|&k$(#_i6jK<уўpFV7ԆZvFXcOYYח;Z(ZQ=VZtI4ڙKD_0^l%Mğ6')vzU 3;֩V;#6(WeWoL9Tujͅ(:n))4^?9#aԘFjeI|U)ۉnw]SNp۝ie.4j{||}wT ިSBa$'ˠa`Ziѻ0B]ņ,c Ԅy\-9T6w]9#ֲr0i /e旼9e!/Q2s!?d5k;;-B)cEg̞(sSyMMQ~]sԬfRpy]^o;.JGNZ\G;@u5XD6۪qZevg.rr?=&$Е>/{\O=+u$>OFS㏙8Wl2 ۤF&hú\sq`®l~m+S#-Uw .W$,o;5 ZB%4X=qYSyͭ!fR^QGD?|߫Lif✃12d/)On|\A#l(iW*A65ܳWҝL !0LNqU2f34fs9ZfrY⒋ۧ9+ ~c)BKCD{)+:ݤٍѕDtTJ{>>c%sr-BfX\C6]h}Lxw&Wd$=j< *%`ɸ J+jxTLjT<$Q%^Nyдkx3̢k0t5Z|`}h&DP?1\<siw0iޑe~5&Gֆ~|g{~VbRfa/AZ|:MNHo|`WL4ͱvfW5 80][d-̅a(_?rvteyɿbsk# xnnT0X4<:r) 6yF ^KEpds>#X07W_'ǥ-h0 3wd?oI!d\g@}ח[K5(uh'"lШiICuoj߃0FX9}[q52'ܾfvP5?⛑|QiRw)uh{u!rT*ȒV]:DX I` E&tNqk|u-hyv|?jO/ڟ[3uі06 >VS mJ-~n2+8%1v Vr!U {.ڱ XƙR<1h'$.#㲎U(<5J1?םٙ]0ޡsb`{&^sELY*KBVAd'a{ZD&`vv:K1G#/#MhQ~~nb®kfA [CgH4"s]RoņzLbfF`acr/C`Ģb,UR|K P7"lfݻs NiZiu'yظ|$*N )S y9MF22 4(jX8]dk~QON Tjqr'ځJHG{WW] <h5y.p`FG(8WNf> oXvD?WwhK(ҊRoZpԸt3h#E٠[d_J~l[8o["8cDhEhg D)yQU~YWm!,I 6]IlJ[kZ X:&]p\F@u;$ 6LM=h)wc+3JQ}Cm>EZM p"V{58FF$vDXjLw1YGXc9lU7q~^8Oo/[țÁgӒTayq$>g2my}8Nק6Ij 1)bEto/Fo~0MGUA*]`oV=HΟT=LPm D@kC`mlVvR^ X}=Sb_uUC UVЂ F?tƹxd=nG5KoV Ƌ]|۱i|L&8' Q-ALj(Ttb xu <0}Scgq%] 8G f{2&e[kk0YL)?[ ~EςSUg"y"X kQ.#Jڭ]^FŎ9KtxP[9\X@ ipȰñp3@dFÀcU%v'`Ν.rm (waE*i[l0o#!+pۏvFIFYɉhZWe@&]WNR]4Lr.4yk>i#X p, Vf*`Pۥ\r6A):y| sW̮(&&5{:S 5ljj$dAmo ϧs'2w2b >-,-" )RԺr>ZFdKpr`Gq;DG"~6mt dgT[֣gQh*LX>Bdunv/͋Boq=f O? &S%ޑ=FsjGHn9Q/V^#o0LweͪAf)cI⬪$6 ;9ư)AҪC %'))mPuZ{Mi2(nT{[ Gɷ< q[:?JxHү-4M&9t}{|nZ1Swv1ax ū{ 2{n$qQXى͟ǹ) JycܬcMc-I&ͮzBX +R9YǒE0U}oh葙ƅLGEas$2kW-N{t׻4bkeѿ_̄";AR12')@P;(/gwf)?tfJ: E -6yNT>_+uMG%Q)i4[F*h& j}ǻPkfaa98t>\Iv%zZv 3vKc2v$1h16ńx׌U a?+gn \v'2Z/2_bX%Dg4w bs[ V [^ R G ߞб[$ݱ[<yꌷ()'3`$ؾ~^KўEAxU*(1 dB?R!^**SS,KP[e6]%K}Nօf!Xg[ks0 xTDmt׎ d1cjﶇµZ7BCrܿlVZhm3_qD̑{,/#>rw!PfB)/}IB8=U|}'p:e+#B{fŘL̎> yҢ^g+9[9槭dP@K/5QllhRʑNĐ{.vP& d]e?%a u1*[ME2wJ]1ֿ3S.CyA/6;M+Hᨨ#?C /Ҕ RGD߂2%xU)9|љAʗ~LHaBXT zwSh˷ D*jq{o`~5V>`er5J^4}%KR*=~-n͛pxibr׮ ST\4eoF5Ё iƹ ;P7"p qfߢ':SoG: px!! -۾d_ӡ^ {)}H.YS ~HB_iVcr`*Ցi&38D1_B wX@~KT|V1}OFH6d^e : r}{=Z,ڧH$jr5Eů2$/2KggA]y]xe(ؾzmDh+~" .b3\Lc&, Du;qK WAu+5]QOd]3.JvlX -Zx#z5fyq`3v9l:9^51'쳌0eFn(5SY, 8ZQn_xrkiט+UvE6+o:3Pe+A[5 Cƅsb.lN_-sc>>ejSqa4&0oh~NY-uD'syҫ]Lr啩[LujQXa%\tTHAHqZ_YuL82HѐAF{jZeu.)(ګܮPs _?aavyh%=+LA5ţ;0[O;*c(GӨKqdT()(qu o0vcqz@OP#H% BQ񔘎V]\\e)3Z-J~y[Jy8!i:ӓ#6n^A!TZ4?y=-MQ6f#Qƿej<FJ6/nλ>(E;,EjX>D+1S ֳ.˦#!UfiV<~Y_uDzB%4A8_SB/j_ޡCUxL>͹^  YW'Kp97~cB ỌʼGyf/q5OuVn/7.ux*v+7|J̓:W {%B cΦ 㷃ugE +g%[ `y,d8Od?P,*9&XǽҞ7_O_w_?t(0r!&{yBVmxFlGBr{ h|P~#c 9=vr`8'~uycOoPϛ~G܂*?}[??xOELpӭ T|PgOv^ܽWǕjI>+5s"`<- _u**2Xґ_FDoe!%MV3N_,綳frYX@5xZAރ}h$1f?r42J(e)oA4"PAD+EdRĸ?DQo4 8mX鋱f.e]L(+QLKʫ"phҰ¬r׻ [h*2{Jxo>M&e`Pɦ5 H2kb*3^x}!Ա  eŞ֢-|KSvc3- pUH͏f?A~ @ROD桲h40y,RDhx`ϳ $\{G sY Efȋ)6[lPz_`^CX^NlCR HKg3\I_irgf?`#ۂw/y=wc5w#]”DAbX+F6*9:&4CݏK i{n̫ {l /elp!E&8lAL?8(^t5j8Kcr& i@/8qF>**U )Y՚ƀlPƌf|庶 T+Ĭ ?2=*`Ld&gM4`FkC@x# U-=>n 3܏dX~<9itx -ɿ{ xnl|h`u2n8/󿙦MH`;_k!>|Lbv~,~āk;PB XxVns$mƶd*ݜk~r$H[Cic4cz$P9lY1DiB%}Hې7O}jlJjbe)T?V\6j<_R>Y8Ik k`ohN) yBb^]E25ajU)6Cyp7JD5 tq^6{ kʬ2҄oUHP\|V#0~q/T'RYuF8:no9wFWuBc x5Ž`:/1t!F0l3h+\'4=LVGc݂Y,O8+mB  NU2,K[Vn/;M Og e,h\Mҍ+ON_VkMO%+}d|KƩT́z^BC}xAw8TKf^bf*mDffyOC*݄N3Hgv~7<eBBvQZ/KF6`Oʩ = sDwTjo]uC}2&Wl@>f /X=4 ]'G?-KS G"_CFe*bF sw"4L )Џ޸ubGcd(۶9'r5qj={+Yr -k^yʥhp(H#QG9Ku:nP~ZuTopgĦa v5 uՃX 9zat:%YpuWwNjJ/H)ʥ3L߯1`QCzջY ρ;:SWC p?- C}!Ÿ{u~+ <$İ>iQt[SL0C0:nt@P!"VSˀ̠+B(l]';Jon(߽[^u%b T37q#ɧAvFgۺKUuݴ;ˠS)8EάZ0:%/Rrd0ox1BN9bzjys?0^euRCPno>q9r( nS$rdD?lN^oXGmxمɨcQS |fzKxi`mՊāc+yP\/"F}Db[[oD(mfn`` 'ʯrnP8 _s[;eU2j^D2U ?Ed\vېj+.nc*/eܼ}:6_سR.ToAϽ w޽f!\ lKS(Sew U5|'zXX;t*C`7^m#!R35\$A-Ў=9w?<8rD~^k0q3L/wHGSRVك`e|Q3U<~WOһ<:^ڂgmUA7G”ʬE;ܠ)kPtuv|j29 hBw7㊬';6n=`b).E.y楠>UŸ-V["˪jF t2CWuհViMWS:XS:φ1bvIT2J @j7tp ; E]lG[ cV棉( ĝPޡ `6bb!W^dwfJm2zV'dϖkD3_I"J'Lci0yx`ܰ:&dfǃG-?F>>+J̙.1 ,#va%K mؤQ(Dҏ *]RΐI*7Lӓ"E=%Go^xr鴮roWDp*`%u4cl'L(8[ܑvU=ZZ`-~C\omMqbh/^u:LHl9-m%.!T=[][0F,2^P\jJoEQ660Z` zGUO**=:d lG 0)a Y[>k!AX nby8..3@+ M<\VƩt>tJ ӥJ%YI]D20.B1{wJ\("/EwQ5ЃP!~F ->0CKl$J xP;dUXT4ALh=HDž将O, SIl<xgO+%8 -ɎꟅݨJڌvrl6iޛ!U>zIu8ڃˬ, n;tD5;ۖ@n4ZwFB%J&Cyg+ Vmrm8N8|LI30oWk_e 'fň>Olaw}y Bv1@r'&h&v9DYA5M %mBx6Ra ͝OIzg:DoiLp8U5"-T3TSL=᥿z|sH`@yia\_& #2_㯩d)_#7=I`"pcMJպN$O ?ɂ*tٷm]ݪK&sjZ% e?2x 8=9Lԗ:cDo/!g]%T0UYgC%"*c*SQY%~qDs]{a?);tΗ?Z{9F9|ȽW@2- ݬ.t@w2Dlh!в!u͗oY!gF = I)( uT"uS0/Y2%!B>a;3^CMi\GM!LF8ӣDuc1es@o{'P7- +H:bQ Nz$\F߾lû*)׈JSc#m +wrP ?re8za+|d-f3*Ֆ잗DS'=HſVR(y&n0co 2;A΅ ?|;pёHOQI5*aBfa'gH"EQUfIZCPؠŝ.eIᐜ\DM.HCxDPD7Zwi:>Wj VhőHԲ)Z-kY*N}坟u2͗­'$4%/@H^r7Pwy| ̿Blc[PNW8a⑹#v&i4~rX 2#N8MS ΑmZdI/IJG 02+ -+G |}ዦA̬~A?+#7%oE;%(8#iGQ`d鰸OٖyzһR]Uk(dk103Y7E% Q} 9S _f;']YI:=Xgj|4T"&Fkk=#e=rDqD!z_.e_Ik7Tʌ֋lUz*p iE5+R[RիUVIoYRo:RM)&_7,W;Әfz/i:_d£%]w)jSTB_ E1ց 3C)Y,' TLpQXJ+4 ^)%XˉBF%掻N]HcoqvMW-5n9n]ZPuepban 7ݯkmdU(ZIPM:ǤO][(]L|8|o,{"̑Ð_^Λ4 J{6Bh|ܽ.<@zh x=w;㕑Ԝكwѩ#(ݵ~T|4Ͻ)'}UN~ MM *mnqSţ]\~_Jj#0w)E}`&)aJ ]|Q_Ljq9r-'LdLHW1tE=54 ( 8ּ6ac'NFJ:~' kUd %[vt|hp0ol6!1XFTt/9ByضݥE1Qoq4?l^ҶLl˨ ;mQxb4ќ"2o0+-(j%!y .nZ TN=_ &qt 1lCqejpqSޣ@0+X=7}K hQ=03X4X/H4Pm2w; +&"ĆBZC*J]^ە0<L= 5nK)'U@:7@,*9vA=W(c0S-d;Ky| e{j{.h !5gJB[ 7kkuCHNеo6@F%x)CǙ˦2nkb \0 _{5guF QPY#KpUT`6miMU<|КV/ cz7O% Hbt$x3sfسol. (Q3s)QPTYv2kxir>a>ۮ<=yBp'<*ROH~:Aiz>^HĀWZ:Wf$G:vӮ[ ;Bz{.W5VJDz5yAjU)Dcڷs^d9A fq2SnpD۾cvM мP!wq/lX xc/4FXfdFF VcM&q%+x|U?F2^cl6zZ',fJCrmp jXܓ=&݈lmĸ_~}qAp$[Bo_#1\KX1!JE8a0l[9` _1ߓo`9,K/w] yu=GaHXDU?.|!5ٵv:*l !1 RrE[%ɕ==.qvy|:2|ʊXNdJs0R#ݠטO*w4HPҌ G4ۦsy"DYǂYEfwM>9h Q:IRmzEfcXzD2m>^3i$LuڧPUW\⸃ Ded1/U\m`tZ*ب2 YWFvp7m$?G%BI p8/Z*!VtAzeεݣ > #lO}b2M a@rN7 S={FTʫD6=H] Ct?QV|. 1w`Z9: 8e<ߞk)–6tлgjk.:5|r.3y %5wƠpK:U)}vz*WMT{UAptA5E 뼄fK_CB +'eNe/˭%ѫ#w::f'C8rEJ9?#IEZ+= ZsiX ׍H:XW< d sYI/),9LxY'j>N*r"%~ς'|~x ՘-lCt7>cE.wWlG(gFj玤Y~⊺aD=א^frezƅQEa,sV>ef `#H D=_vR5]!)hP(/x,sp2f>|eB}KA_ә`|D I.ZJw=4=C2$})Ůw$E8&ߜzQn yO?8&~͸JdWjT;H+b$?{U{B?*0  籿1# bW鯛p/!ۻv 4E/Ә ϦNt8OO!-qUB>6TJt#㈵|[,Ўci!#:1 %Vc=on앱DX\l%夋/nxnM<0em-̋/jsxc9x^MH#Z!9SöJyt V̑WHJ7=slGY0)40'/^ 28 jxX ags3*,KzzZ@^s߂EY|~v*w&fUٔ V+_ڂҷ)jF"9T%p=QJE?-zC(9;Iu8^`z$ƃK2#Upe~-GOy6WRln&&Nd좍bSUdO61Y?Ve 佘 i5Z2*v_CݥT=JBݷĚ#j,#{ݰjil_ľ,QR EVQ!0G/?Siw շnÇg^?(Rf6 Ʌ\s3{3m@ʕҊf mVu)J@Md}~|@@cVήc&;I mRc*]~Zh5X>h> qVi""K{+sG/5o)hƜ=} }MDžgA0$ZNBC"/m}CP$t<WZ5M_=)Io2t| SY$3GS`/wD_8h!8/=tIYp5i-+tILd$ Qi7(Eb[JR^be.Ť&9Pv.M4=v a@vF}:h$֒cW@UvUUfs6TYbsuOr͚sU&UyVEɖc\,!1K>ʛ=W~;K xRn>HnNRPJ:iNgpqbh?)/MKL駮>ʆsSjK52_o`GB:1o2M~669";RXz@ze={(i\ύ] ̇,Ko|_xpHvB](+ȃ۱TUiF<.au6KJ=B p%-UZtvg;~ޯi0Ϭs6b, ?[*DXՂN}qs]Q7EfdbwkλF5O-|>7(Ⱥ$̫1,K@)]nKjӹ)UfS|"(R2ӈC7qy^s|P-6 ߹.`HhY,mˎoR{!uc==)uֳ\Sb1YiSų7 K2nT3lmVjnQYIIj[W-U*vkH`XEYVs0zZ)Q\`f^vTo'1TuBX !$Ru^h$Ԛo>p=EN,ݲ$lK,Ds(Y@X8" z[|hBJl$Gꖸ!1sR»~XIɰ!gk`tHXY| Ghȟd=Rn?CQW/M:ٌMԖz/L{Kr륻Oe ǐAQŷ3"*8<#`$TdUyjNe;SK6BeIh>Q~#]_e9'+B=⏱I"T :9TB7ҩՐ*cPqPad|9: y)m&>O &js0rEc$jR p)U}+T!ɽla:O,vuCZ B@־q(nF8߲X i+n7֖ȶMⷲLXbJ1sN}Bxv0dXKb[G!rexa-]lYp]:pa"8(2 wRCK!|'>`Sɫo3*yce>QI *)hؕ(']ē_sp wM mF Snv_\wb!TDsV^UgT&nXcfٟ|5d mҳ98 Xj%t1٫i[r\V&gZZlbҗQ,rk+#ؑvtNPjG%#lwb$u UЉ-x]v /D:Ѻ8zfez7fVST 梽T)9i_x{aqPF"C5j!MzA23=DE[ P6P*o3GCTli+e gʠC)Õf_乇"M,ܽ(@6`82h WN$B"!VU=$&1'Va}c 譋{FzckdvsAT.{D"vanur}sL#>,k5f|FANhg0˔A$b)imk6@GTKnu6΍Оځ^Zy4gTcv$ ;[x^[߱+;M?]SьvkXŴC61uiR~9yE3̷+~YD yU1B&Y"坄NqYqg)J|3șBn^g4lWwݍ*]D]VYCq{ʤ29@e\o^~rnn=u,6!+,4;+؇_~?:YL[``aw|usp҆7% ӤUrq}G \a_g"aߡh޿M } Ⱦp޲/cȤ~OYk\W`Ľ!5a)7v/>c|:l S&k<!' NH.-|>ASNkgl#݅(lNDFv͐%X>i&InA,>~1xX)\֖ζ ͍9Z$qG1cɦ-M!X!}Lq|?k hx2^}.t)mdk4#ʺkYP3do$i8N(nM˶.jVV#3a|DgQIR<;[cʄkekgW(m夗pg3+@($0Ĺp$@\JGMn>S@n*Rܞof>38s1[ې̞0Qb]^'ݍ>{ܝ}n.<+‡WM܅~V%&K9[FUGQ (0tF*BeB1w.M{VVjΗs:~N431B]G]6`"Cw喾|TRT[XԊom=y#ʸ"{;t 7[}nV( k IQ [,da3ELJqZٲ_-6/-,~b{FD6cILP&"T֪O-kr EfWD頦Oz&??M v+'nUgϞj[L 4fp)1ԻO40>]1RA .ik׻*tJp[Hhq3w#pl~ER<][⽝~$Maj&2jImZ݋P_㦶KNV¬p_Q%uxH88+GحGy|y[M/ZƁ2KڟB 5B'p5APNZҒR׫ wWS'Krc9'HupYڋ?R]if0򝾒I [kshفşTNXb\`v@7y 򻁿/E } IY/SGͻ KY+"PJGK4 H 1y_(l=&+d9Xu)6XVpyTFJBכMD2RPɹq ^ ɡ4|_oZ.-[*?Lm0 {"2(*~vH'sn|@duFDVW%uS׏ՄƎ|}y;0yRK8S@  ?ʃsh O.[ TUJ; cQQQ 4feƥtxr;eUh,ˠ-\8xHAӳ[x8x\O*q !ô5Cđ6&w<툃v.ykp('M$6l Ezn H:3Sy[/zhZڙ,XBvW."׵WήtJP>Χb-#(τi?6F0!v'kw~E6U6/ȉG[J~.XvT甆̂,.د#fh%ɑ !M *nő :z" e{r|$-RE9;F;hy){|$]R%MtZ#qq׽*бyyMZ9=iz'|Z;D#S&t L/0BH/"ztJѩ զըkTF -gq3Rcc2nC8![6u?~mYYlJ.?wփSG.# g 0ּG^OT=L( "r)x#'J i8"tJ RЧ/Y硊y it"kV} FM|WcD'qI;vӀ# ˷4鍣4yW[p/ڠ+SW,+÷WRwb!hk /Ź,i;UiȤʿ1 gjcp%[U(n).`MLh_vъ*v~2݋&e -LSķ"}˔w ?NU2h~GVŇg;7.1Ͽ-wujmja6_Kpby9{v<#VxI%£an7͒}G<[6#32h>fL2YᘁN>`jl7 Hd¶QNLTĺH WPxB}+*IeR" Wa˨QޗVڎv kh/L3ծ?gm%$vg7VXia0yX؈ -X>κǩ1mto8\=U:CzcmFh9(AZ4 \tlD1mUXwF0:}QRr(Š\}h>_hjòGNG[)9 ߏzM-`ՄwlL;ņ>{}ᓃ۝iDE̜t2kxRq8.vtZ`^YK>FkhldԚN9B[ZλfT"0Oѫw\p+Ihf+VB G +ݩa۳fJ]=SQF^LAB00q@D-ck@b09ЁT&,ߪ')u|n%'oz3M^̟jA'@Ro:OZF+Q;52Hom׽Yۀ-(l1a3] ޏG~I^IN}S))FR3 ]S;E2ȑ+P! h@y;P7xy\{-(Q-/uΤ~hbFjuT)UkC$Uvn?JU`AiW6,A(r?q*`і ܇ѣwhbiD;ңaNÛP9Xg"5CZhR}-u{kJWo:RZ^h-6YcE q~Ӈ(xل_.GSӪ%>3':Ppi*A"$8Jy,8}.|:T4| j;A?$8G H^ W& (zcu:bs^Ȕ2 6F҅7kl ?K\7 &h ~*s>;#6ZanRih_Ԏ YfO'G&;Z9{MȣXϐ|Dُ {YV\aa&E'ULZ8)ÿ@y_oW0k"e ;2z̈C@eZ} bؑ᯹?5R!Y'Sr.0p >J\ԷTb74REr85gdBGbe2Ϻ|qT }'UE%\;@Sr` (qd>zSX&?-(D$~4Zc&4&6lM ̭l>0fʩUNw"_C/Ze@dZ{۪\ ;W 2,S"xjra/[{0}IRh>XjLJ ޼7.^*a# 3 :JIL!&;Q IEKң*رεksHW-Y'䜔C~FgOn4hDyUrF^MA\F߉[&}$/Z[giZ=),;,Bu^@B!?N!Ykv8hvuKˡÅςD#8`ݜ7)v)SH ¦s70:ٹ3T4VBFuK+6c몥ݖR=H-V Ln-jD?fgwr*0D2MsvsU0RQ'jp-O g_N\#OON|J&ڐM3qR!ruĿ6r`c Uj7[ jLotk*Ȍ(&/,hH=vvH 漂^:!D+=R/_YYQBHo#~ةK&mܬ+JV?N ^}u\hFpek5.++}+LZu[̔XiU3L=JXØHe p. YNWoWЃ %(/y>FyF/P自Tb5x J-^ܡS<2(IhCzl&%нREeYD b *0C`VYJ(O`"Pw4mW?'e4pBf7J)>#;mSg-J(=&7ﱲ=hhZu UF> "?l]0+/۳N݌kBKI(&c0'oV4u 3& n Got 樋蕄3 G,܂a72tG."wNOJ[/$:d Y=Nԅ-9ï$=H cɌKŰSs5(#wvgi`e4>ѪBz#n.n"$5;ePzu$yq{}'JM])mSaAXf%4lч*BWf0cu?D"-Իvˋ9k[+e{UdU.$r/4N h1Fj[i)s'q dvw;MS eLCA&~[5+AsȌp$4A!ͣO)/ܩIFϻ>3IV[FCA26YN-*nh`dt!axz8ʯ$~Q08vuiF53<apQ0O}u4bH&O٤fow+ߕIGIcp)[ev6M-z87'#CSf3ϝ 9Fe܃B  rC]i* [Үch`B {m,uIT"M?={Y=֝ZB $F]#lP5%a?XITV`M'ucyh#g ]!!YHZl7&s*_^b0w%e&D9RKk?ʍ%}]K7`QzUz?bL= OGJBnV+8qcDkXd NF\NXN1vҕ-g֞0O"(:O`]l֡IKY%OpZՊke[x;}(jm#C-gKH¿~yc=:6:a:)?Fﹽ_Zzly|'[YX[0Ӯ%=& Cg{gq-#|îXRK(2hg cu*P+C ]QFcp?MS NYZ&/TzU\%rw^rni{_ϦU85;тp$Bk yIpT›2B%is""T Wi*;=̋ӈnATƾ.W88r7qaWA{;GATf 1 wU,H{' MN!DnKOYH+K":n JVD~`pUvG i)xxVj8Ep]nR',PΈ]%iPFu݁946L 6D'gE($q7ΛV/zm P!%+m^D鸌<ϼj3jf$YnoE%KsݘZƴ>g5v6=h .#imrϩ쾵N+jzF:\auxNd"џ$5mo ;9gѼP_ˡ:272/_IVEf5 Z vSD NyJ>l\-~=Ry'-&<"#_e|p&w/&|l3QH'^Y\WcF,%3L9R&\GׄdR xhwڹILAS{4q#rT'E/{Rn-6r;jW:Z4s.ӭM9UQkjegp2F}n?֊}Ex`ÒxN 2,&vq@>짧1Cz_=»?Knx ;jg}TB/YǙ7n觗s̎5ڕ'ժ0nZ{皇\HW]8ԛu_çgFV32cK~jP9^|$مOB-@^_\-t` F"qTT]48Й/A ʅj;d|ɧb'n_ (QG\o2cb3<ӲeqV X^f vv2S?.(>|p V 9Aӯʒ&tg:zu?p1=do5P=ѽzˊ ?aAm:cϷ(DOW̹+COI#e Y"c/p `5z5s\qrU!ͭIy612sbHT}]f3M{]_)"qeJdh@aJx5:Cd.Mܤ0a}>߽%VQGll{A~g;%#ᏂqGΆce EPҚK/Dn`H+tiIKX BOM8<%zK.ĵDܜȃSTtx*r;Niʙ^ŀL / ȷ:reޗ-Q2 Ayk:a0n"vG#NE10UOW3F KivfY%;i h-+8җgk_p}W^t2Ϻ\)ݜx0SdA^>2>z$l?@"|˜ X,ꁁ*ٟY*X ȸ0\"F7\%x 8JMnuXSfu:}Jӏ*4wj+H'U02'DFOd"]/h֜1Z>farE fpkn[L05*R\`|-f. Sh6br`.d]Hj/e; u,e#E} TmI{JBƐ",?;333ocR瞍n LfKe d,yum1[ygce]G`Z=`g\E >_Q3IctOB[+?chkdi/ K$$+) #D" hdr囥M8%IїVuILi0dMpViW#5f=f+j3_<#Wje>#ڣ;D^Һ=w8-9 *"%H,ƙby~,s, zF9moȷ݂w&>JZXe9?UKZn )!|jMxh4V(@Ţ,TVVJhAh 5ӂcT*gue.K} %H;H=Hrj wdP|1nߟ rS( @Ye  9Z/͐>m$):*6|WzEaOuН1fY4Rp9+֊=4Gx?кJ N|_0|5o@/R T?RfQf(ԪD= (u}ZN=~|9h;<@|M5O1n15 0 _)TKnh@1ryb# ݊g/+| #J\zBwytwD>? \NT/t4Fp̞ƑcK=:ԒyCeh¨Bcin۟ww&~/jOu"apP SH^e ?NsauIz*Gy2 Z3هBcn٧8pXlq_T,bݦ^:'>!YirJlX\KUߠ_ M_aq+NS d<erϼJTtu>tL}~7\HX8|Pg xIsC)7(NМ.-XN4RqUPqwѢgk@)CUz|J9Mk) g$NgQW(s'H˹(df!ED'w5h3_3 9p $! +\1@6TeSbXI{Np 7&J}>41, \J>C⃇uVJtuw6)/`s V:8T:xcqirZ3ǂ4a]L=sigqo,pЕ4_дHr-%;ײ{OTt;3mugm2.[QU˭F[v}dS 9VLJ-gZ}jhÆvfRÊ&ٯR9{e20sg#hy+% 4 4CeivF[7Jj۬Zv\~wJ<2B$r|?luuB֍*wS-[Xd{m#^:Z, Lö?ۭu(9$Kӥڇc}xO3J|D7D4; ~4x[6[9BI$f[EUuX\_=P"Ep?@1C)E1qYQ~Y-;8Ȁ* (88PBZvʳX?ݱ_oQcH_9Ά ~5A;9HJw<|vW;a?y/Ecsތ{Jr:#qN/ k ɿXmvEHZ c`VXޑyqV9n/n s@h3b7XY "aaPӭ ht]0hH>\7b#Ɗ kG}y[UJ`cJS3X+%<\NloY]q8L:ߐLPy\6xg^tm !B)騮B(E4̾Vw/zcXǎ oA /Sf'Eše UXjG-ljaldߛz/C#G%CXȩw0y).ТY'4Q oцj.τΤӅAŒ{I4!I[ͺzZɧq_dߞʤpD%b\:'ۂVJ`<= UtrV<رU4~v~*HC !KlS!h0#Y᥼8f N]ZVВ~QHau7LDΟGx:~Y&ef^I}m KS:z1sz E8 ΨfN7B'n l~}j1WkF3HˮrMx?> /1æSҪe()`K dOwZ6oBSϤȵոuo=Okʺ6 H?y+H+G&:AA^e)Wt8gТ>: &"t`Ă&/2 :_<ڬdФn{zW%46RwP kA1$X}6_4E*TQe`D> bn N6HP-Xf"ynk7 ^싗ڿX&Wo0BQ5 36<0!$̉sc,UsMliY4j ' v}p&z!.#A{/cB% '\ bw_2aa"L:%!-2mW+;9zTNk98?A6mv(CEw)Gxqf-h40fQ3`݄#M<>[ p"̅%׈ou=mۣuW/*jzCEKiS_\^儲.1(lX51wOz2|'i^c*iH܅I!G-VE:dRPU^=2AzGUW9t1h oyryYNAd h01S[JZC§1 0L4E~N%ˠ fX [NH?.Xr=ʯߛ7zف&Y*+\}uxl4V[le(OqPq#5= 2 Q ' a~!:[Z?~bmǡUNOcՁ`>)/j̪0|(h8U9'8 ۂPG /$[P&z:>Sۆ+T|d YpVdTiDA_8:Cǚ0.WȎ͐Ҥ(3~6/UU@~c8CqV nR՞U䇈H7Km&$Eo؅/t%W rzq(58Dh吪=ſ YBie]ȠF>K cP4SW J_<q$S ]lH Ij9У;tkXAʯӪ++-MMOYa`E;PglQKGOAmw,u %p LC/]9 ZY@T0'\%)|яtfU%s_ZNʁC5-Cz9#o- CPta 9:M!cb~6d>n\ߣPs.2ڳ#06xUFw,42/PQd,`, TfNO)W]Hnia|L3K10D&MΝgW˩~ah8: (fss{jQ"1+uw³HS/JeqIS U}5,.83dJ3}=a U7=3&5}ژ7DV_>{#0c kmPŦřNtđQhbWb%P~Lʌ7;^7Ԫ\Wkz>e7bԭ.^ܞ(uwRYI8fgר _ Ygț/!`S'A=y>k:J܄\#3:Llz=d,rWr& Fy`Mx1؃m2u;=biAobiө&F%1w.ySns̰ဌgB 7H`= *h!wkN+aKFV2sCKI̕C'?]uhvMyxC[ތc|0c}Ej|5R6 %5&2v='C:(u3uXsثn@7G8ưE.שwK1sVw"Oh2!*䔂4q+o6r5Uj`߼EkxM> NWT-2 0@WbkИ+˳@3gcE7\m 39ŧうj&,z?XkdM/~m }*w\ʡ"[6p\k+xmcS$o-v)]PF:s@$^U\&f& KX2y^+CyiO]A؛ftMȵ0%Px1?C˛ ~ zSJDNzP{~czw@`ҿ\ZWj8Uzba>pyp6`·qwg0#Hcǹ@'wMNhrNwK.p!ut}I ?7lsrtZk |XR{n}xl\0,ێDKV4]?bkTAQKW~ٍ+OL +ӛzz n?m}{vN Ep_>=u1@F|(c *xV+ڝQ ijO\`u" &,>#=2.+;L02,CfYR<9~#GEA= fsz!Mn&lD 4vUXk\I# ^w5ü{.+ܻwfŮmlc||8ڒ%PJ!LOfq!a3`1ZFK 9vXBFO0o$̰^zpTcpLQoJ@U-0v u>sֽkڷI ] V%lwx%6UMEڒqȞ0˼LPitPrݠ ȅ0neE YpU^dQي/8Q޾ RMQ4M%wP m`^zw%!r^ЫʓN艥^/#Lh 2,ͻFUc٪_b?sX6vmYg_jpgyا /BҗN3҅`8dJ'S#~ `5(joRPJD'(j\ɤ&̳$Roʕv6f/P0/C7|r@k=]$)?<=| u'5}R@䢔Cw'A,w3LL 4+_uqBU7;#SQ~T䁊qTL"^z~Foa^8 5bMiIďDx:ݽM-(a }k1p*=\ I@R45Gu< ]v fݗ^;nX "MTI>XMYAB̬17}<0(%8 &]Z %gE@ToJ`ON]_6艹Zb0vǮOgSo_|~~>5/<+2:լOc)̜ѶV8䤦}Ͼf~ncf 3`T$FLOW2`QVڧh&uhs\_[uś[mr\@Nc0 e&R{V:Z҂Y6==k1F!R|LJ4Ž^;L++0Rz%Y06o5QW7PBH#d%$+è]F05bFH$^aD&ǡ(|NqYp@R)mMȽ;pX>3r=rJNpgytaEwxCL- vQ})hnXc "uJ&okp1ۆ,H* U|D]-UJ@Grq1_ʥ|YJ9^QSKh)` 34Lm ̩ QOi3\!9B7ZmzAw_gL|@"H %6"-2+&!r*8Lt"c'VFk>h]A6~׿WV];7A$niluln330U%IxXyl"k*2qgM#&(cT=0(ߙ`F*zg- NOϩVy8IU A'{S [Pf5uf#MѺ^P%FRvnZvu5B*'FϤPJ>DMn8\윈N3CLD@ U"#)jy?IVuAlL\mW3ݳ[h"&vF3\sm+'~)@5q λҁ StT B)F=K hs"Ce{ Ղqne{\(e/4-}ћzH̗U[TтHr ͍^ NWj쮆ZlAqy hJyZ#[[HF ^!qq8Nȷ̶W._>>cb'X' :ߟ.(3+@U,z+ce)o vzΓwDy7aް*G%v?Go]m>Y#RXHR@z?ID#\uyJ|`o AXot|_a1hsgh(י!: 78j]BoDZX8)WP7s8j ƯW&5*7aE(Wdr.֠V5&0Ӈ qL}9\I'|Rz&#ӑΊ)~|ߒ7V@A*hڎEh!5oC'`݇}ud\I?3܏᎔t[Wq<ue؁#ںASكJ}-~~h3ᬹvUZs) Vu^^Pn\*.M'Fc5n(^/cҌ+yhrHBm I=aN6ksUs_Ftek4EyV~CΩv簂  wR,އ5:5[ĺ粫fj *uhbhM$珇i" ʕó̋hɢģ[M!u:ѺjoxbVe\^9BK:w&:id Kdҹ#q\h 9߸~Nl1$4PK x*Y[(,,[UN`1JǷ,BL H T6b6yѯg"~EZeFSEE&4)}x깫3P)7t3'&xVpUCQXfh )3"Pt9I= ivnS?HIjhcσ_MBabI`D/8<)}m$StnD<$?1S7f[fDH.bg[)xpϿq΅Һ %jEn4n*7NH2_PvOuAN.4ۉɯp){ Uumwj nᣗMfvqp]ڒL%lD?GٖNx ~@w>VI&u'a KKJa+urᒤŽb`͖{u/`H.¯Y<\qvz Dn*31NU5c wt/*{䙵B3llu,q$ݸVaS|xjȌ"I.3Ho, ʻM"msW5{a42ź3Th8E+8hF_ H#EStw'`a"'[OQ7NT0mJ((7|{@H Ȉ.44Y2"meOgpn'_%'ToVI?$tFx[]2%Wj6rxaHh%rX-hCFQU%Cn6M6I%3_Rv1zLMJjTb4Yk"b C :.㋂- po4|5aG?aܧ6H/rSH}s>Vʬĩ` wu/}:X;Ez;(Ү]Gڢ]vh=V* =s^  AĶ5t0՘x.uV@Y^`CB1g;=UճX'] anO!g MXj ' {q}귱c6 kjT<|U?zWpFgDWQ0K#S6+ ͨA%Jm X=zAzF@˅Wk< IX8KE:eú3X@`VOQ7$MƖܵ)&0Sѣ1W 0ߤ ZY1AY8q{ vW?"~*XtNe.=Nw 9^q+R{H\h#Ͻ~qī5ŋ[4= sI<Tw@\+nN-)x'!)19ܕ#L Xl`D4iR]bh?#;V&I-#4PV^%J}5wnK yV.#Z2wvem 'QV&1nl EĞnٰBM21W'z~W}.봊k9R+eLz'|_ :yJKOX7Bߢ$2M 0L~yf՘9E ӰVN8s8UT}̬C%;V_ KA:p!)lgYe$sd)@pͅFoyW?T[Tͣ'ZV["}_x.HQۥ?go&K'?Fٴ?ml xޞdZ|xh)}TDu\ @yA':6p]ߓf[=eм5Ec$n=OyHҹ;t>ZT5q>Tc(W2Ht-RKwWӨJjԝ[+| Mo !]?̄wjJ>' eX #fq!xoy:Z$ ̟Lx*:Pje!xQHCF ::¡lO_5ZqG.#!aM؊_e{\sg2Mdg5rdOku$Ok|Ifev4b**Yt;$pJ&'yGۀٖ F4l&ć|/k6UzYE5t wzBSjPJub8q={%%rVE#C ӣ 7J81]*YIME,2S_;)hd:+z)*٢2/nqpZt|URX&+7q>*a+@{oIJmQG{¾94V ,yטÉOܲcC@B UcmmA70V7x"M٩l[P@-՜Uj})A&A׿QX-uT݌Y,ebb)DwL+8>wM#M}u\1e?ĿZղbCN&%$t{N~_O2%DKd)Fr.6nC}Q`5Xm#r9ńRG3<ʲ XIH5hpKR]_Z"ڰ[oGm {*w\ckuTsczSBFeEZ[3ˉaJ )A54io%${S=V72&ɓ.F+"Y_qG:xlD/Nn,Ԏs\1sRG_!`?Ja!$4Yb" {nfV劁m<:хc:/*DtGW0]9>R9!^Rym(էZ}o0b8M1;}j֋/,x5< KOP~?1ѽA1o2\ZQmLOt]bq9l]!7>KߴOp U6FsӺ /NPM{݋ _e!iM)X]FwT}{lcKmۍK6 Hf'RCw'OG<@z :xzН8Bj'C/>JJjX8}Ԃ7s퓒fIoG9&Mt+Ao +^P{ ÎaV#Oq:v#X L]%p1Q%+F*aلnp2fD\J>#$x$Rx y\! 'C01ƈuިSu^C=shXLɲi5n EFgFm9ê>VA!vZ_W6KX)*A>vY.j|R*t_J* ps :+.35{m >U1)6(Lv\/G!ܠޜg}ȴ6LjUy,t ^>aP[CMw7: #H=_+"WLŋl4g% 4,T]SїkH@'5p>80yJs@ͥ@:;Tz-lYA\v 8@nCsV[3QJ??>T7wSS.w'MVhL@%䵺 ؁RNf@v֢'m? ]̱f4[^#geH[oxZaw=@7}Z8M#uZv7BaftB_c|p*:0]6hĭT y[3;v DfGn5W1BxʓNmWFt2Gu.BڢC&}|ꍺjgՐy`4Aq HbCMgxse%󛗯6QX#QIqoDiN|S^v 6j%[նc#}+.ʼ&0iz \ʌeVmvj T .&T"&J4'.(Aui^ee{j¦U &(h'صȵӶ` pw *dt2K햩b,Q߻̆5SCkM+eMD`Qi9CcQ-$.EXd|g{u(1*;K79!3X-'!ӎ39X@k Orr|^azLz6qF"΃a.xþaiXކCoU95vUË*V]I[U8Z{KoGu9U?Ĉn gRscZ&Rz>avԹ)Z_Iޠ G]Fl {wC:n~IaV#O9(Jpe/"[l @` 5ukFvL-݉Op'ΣΎMZ.uAJP͕2<&"hvGFu4zhu|S!x/fQVq=^ss$GHNћ`bo AԿ8)V&K\kcՍ<RB]>ikj8CL zOѨ/?mD5X".1SԮ= % ݩ0MD#խA|Ҍv_\dLXaN}"?oI]1A|^C{Pc ]dQu2oQg6Ł%@c68ȣh志#ϛ_BdЄQ[xqGq2{Rj+Zr3yY.TgָvsDMt"4D& Ӳ:. EzO GF5Ҕ e-^I[sJJm!Iy ]P@ A3*%{Zq_&ߛnUOljQVx19NjBݣS/#5/LW}tucBeeܜVXVʳX*]>hE3ޣc@78֘e_!xH]!Kſm[#2Л"31>3N_u7G:s4 خPS,IlD>iq|ȳW{ྡ C]ET j`68p)|QPdt3b3*6z82  FS:pCNfO. OZ*Oawz.^1.Qz@<ƌtYY2s A' ~kEg(}l;\s'J[^&'f͉pX5XUvf@ϗCJo)]UK9.Aq^yS ,*)d=rqw,0.Wӂ1@ $7j_V=ψ~e׶%2@fAA˺3x\4IE;Y;q uk:.-Yr4x=&N0hm&i_2F@VNfXZr;wҽ.GV:4hD4_Jq@s;\q CF cdkn(}8)K ! .]"mD93'H{*)>1Q nUo_:Jg _ҡp΍IZ/cIMd51#ן^}HW#ZKAp"ϋmih? <š55먲1OF]C 4%=\.>{C14]6pj(9BeXѡP,?2;C4+0 R˧Wu|g&bVs~OJkY؝-O^;IBt2=4YNdRJ kԜKٔ2;bRFnt0hL?|.Y F,戣Va;J;>uȻk POHdÌ!GuHKՒe-ЛaL_&:mZY hmxK#K,)zoQ4RsR/ª?&x? ځ ukg -xea 4rH2إle}"jgJŽBeDbLk|P$׸o@հE Gѭؗ$u8`omE n7g)еq ϣ Mn|O:ڃG̀,|{DMaro]πȭxXsf6Y @}X3S mX ,l o3$m &A"%+g(_2jF8F"QvPLZݣ"<98wŴ+I!Vl]h_`} #oϊ;ȋU;( dH?wX4NL,=G r͠0N3r=(-v\) y^y2p*0Ja#h D(ݬJ3E#!1M?-кW{a!fqZ호Rea͔aPI'<ڤw38Ž2̕&5AAYO_tйa)ճ5]!8)K[R4,V9M DIqs"YRZEтlɄZҳ3ϭ_)u \_ܨ63C{B;G~7Ȗ j.q*J:{mGu o3Pט=EqR%J$9ޖr/柊~SLOfWˎi 8sJj߼`]K]å6h) LtI*hO_>LEp;7q͗Նj"L>"xϵßہc`T`^r\ 卌J9axP3ak[fL;"lH cjXC(ًYj8 cNOHL ct;Re7h5nE%27了Fk[M.'ve+p+qOf|w[9>4Φ*`![n4 ej'C)Uu*9dEH+uZfiH2"FO"P)rö t߇y(ZBwM*FIc}Q,=bau9(*@x>A:Y M[ po+T9S}lom Yn䎼#n\_pP$<$7; ϟ\6>=B赱Fܵo}(WaCՂ-5B[n/ q6E1o7(MF_e/f< muez5=Lz:Nk6W `RFM]Uk{=dZLcK]9hoI1 X] ؇?Nj8%,>mCo~b|DAj93aK aa/Rf`Z*9ҩ'Bx9Wy3}~JwDX!P?x]w>C'j[(odw<~rU*Io}p!1t~֝щh(HYM?A r`VeZ.ܪw4 b!*%+T1NGi8nAPBtD˷(7efJG6$WJ?Ʋ*M@i2FoA>gEn]!u|# U p;vhht`IDI=bRã_*}$1uևꜿD>'nxK>`8,0 >].;9<TE*~VwA mEҳtK%CS_6ɻ}Ea0{-Ƀgf–p#P=*crUz<}P@d,Y!ؤ*oR *\֎а*OhxόyX=a yV!u7dR6M.8j.FR^W }̴-^FϞ}[<꣓ꑞp~h[Qe/6_+vqKm.}mmmk{rL egl@ 6E+ւtM`d~ ^ 9p!@ E3G#ϓc']-1YvpoD8!̸doImrs/ Q`u-Ӊ_Qj̠۰c`Ŏ`eWg/QQ.vNU8ngn؝VV{2XUX~/;HE7CdMA@,AjPIBZ[Gg61ԭXH[kDmΈ'_f(:hߚ M<ռJ[Evh6|ԢR&dz`\'`yebx˿&YY^NGY+.6h&)B}j1|wAn ׌ gܲ|a1`P*)?Pf(e}JRg,,pUK>ʠJhӿn@eHrHOJȺ  _qbgif|k'1Cd\ ;ou#ϵppr/R3uK :4 7_,a |u<^8wLaײvg7W[۹o34 4M@aPAXkG{l4WT v Ďixr̬|  5ȕ h)(^ABceFK5f $R@`N=H9k[(J Iܯ uĺPC%?Mxlw;^" 0j^+q3(emthwB:Nc>/NJg$6bͦEtNư'FG8D,E,/:8*o1BGݎtiwr)Ȫo%g;:lƍpxlvL[0]"dkw*5t 33>`Qɠ#Хi4zV?$bм<4 AZC`*T=y2v[}!|5T1dS"E%dgscAKˉJZ~,~EmpfW _F#P efg9 /;%Sd6>mLu38.ͮqxn'# JX9b1 ǡ-gCr/Xg5p54> _q 伽 xs!ieuR1G˛S0g-#J4LBEN/$U4fz %:㕂a7DT}$N{K9)XMjJc!a3'SJ_2EeQJ T&!Z|g1(A,<’ FI&wRx-#ʰ̌rW5oV8#(p{fgZoU@@I9o BReŊ:kcLenֱ`ZW̷Bklv:ܚɱ ]?xV:|D@k6 fF݄DZl8Ԭs~2B["^0n0brQ3,bٱ'R&I>``{Xu"_PY}K.gHvnps&nDU*sb?!_F*aR[)ܬY*P(/tbqoIᏉ7s5vettD3픹}(һrMꢛWxqLq*kp-b3J 2DXZ/7s%}RJy 7Е?\v[<D X 83<=ջbw[?$gvl{lK~8+2>NpCmfM`(|bTc@|@tlH[:dNMڇXsb"i\;KpJpg}UQtJݲ5IȏU/{u 5m=q=qCR|Pw3 ,.Gi fhfPI`sCpdPC-%&_ﮜ#Xb o\39.D](tbؚ_0T]9o} mgې?_4 &rcf W]ӡJ7KF! $3]#Ђgzz5n5Rq52UvZLDn%{cg\}H]bsY.u ;"=Lv8qGF$j֗)ynv܌K^.9ZVViŎW"apR $37 PQՄw)%gv?Єpٛn9{BP]UX c_#/ei LCI=A* ;; :gYt JmAʯle)}@8?\$y`&Lw̨=2>L c`o:hCz]2d~uw _ʲi3: ٿr.Zኑ}\ םQx rv`H7#?*LQ`$(_+tAnNAZ}!z ` Hc{ӏ$2QŃlr_ S1j.~r[ՃV(m&27!޺gr^ X5Y pioJ2GGO@pFWK;vW,qN5jװcN qvAfD O u*9 K[]FnQt.b2R6ۋbDZs|8gA1OBw $1p| &0<8lxܟ\YKjD$N?ܕyˊ? e'֬oۑ\d'\-ٶ `7R5%Ӆ>.H%0y=So]"/Px}DNe% EG5t ÝRZMbۅ*!i#f߈[g܇efXGb|=5vtGvw8~/c\_JC2KyGx/Ojj(MgꓒVXRɓ^PDz]nA> }IBn ڻ"'Ad`.j)A(ghݳ3,@F}SYpz'FK@B#ov+e' :!;1ni q,\muNߨ@eoqh= BD*,7޼U(81ʟ) e6Wto*J@W\!uKրך*a o1T?=·fE)KuZϕp\)ɟ4RND+|¯Pf /NFv)E04ؑ! FNB.d~r-JE@'Ӫ!j{5m3 AWըjOa-IְO)qtw nAcȢOi{GzS)F>Im7'7V张!5Ȗ06&w 5/B牌loos#gR~5b5C 1i\RH"enJ4 lhg+2sEyv6kw0qyRt'`2x!ђiXL堋=W&eڲU0)Rd=PAXH HH,%wP{Li ZV8 Xg6z:zϥI1=./^}0Mc$7.8N0Ab̤ˮJ,.T"읺-:n}Jq/@y}lVgȯw 'QWMQ$ y,\eޢ=-|V NscL.jh,~ÌvWvQ+I:B^#X?fyv5"z1: ELpJwWDϘ%7c ~֐>|k'y^rh7IH[.֙BvX:yW-QvVYPP1Z8 -¾qG.3|/%axymʃz<3 GYa;Y)FHx7 ")TpN372w?Apj;M`7@q׏;ͷIy7cϬ.|Q@4;zhâ(v:5$Y~ctI2Q<A t!yJ֛#w >{ 51D9f e]k18{`S`古eM7G"2x5׍k9y;]5sJ|ɲ(bi:Չn>SRbJ avn? <%<lbvZ`GJ߲${EvqZO`R+Dn|:n8>ʠ`>" fB R߮vX AnJw5ib"j]ZFyӺۚz O.vvNr?Y1S.cUZ͵6Xղ#F:΅؍evpE\0r͏iVY(ڔ=tVc^!Pݓ5,F9ߗ 6RbQ4oDƧ{8W쾶c&wYÂ?sIvm\kgsLH ]=9 D.,/ j]K>Jy7Gy^VvlD1DT~B;x|, \by̋@3XM{6NltQy@] aA+鱢>8ˏ6+<_| us[)TgBf|9D'KLc.$PvE825KZHچ NJC"I;ǗUU f̱[i]G>8'Ge '9RڹD~cBvÄ?pڐ AHE13%2VA`=$*ʇ_M8 hKZ#~ׯO, I!c$BCzp;;@{CG}?`OD锏r^D7"9&+o(l {=ŰGgZRV>p0फN!8e~ūLGž4׍eh[xښ T; txOq:%(Ȱ(OPC]ꖎmg֭n{'R|R-wUzz$A&T}G]pAgTҏNN6Qӌ+%BU+A~]xMgg&y_L3S=R8/ޏYoH'̇/;(2LUH'VMNe-& :7`͸M9\Dz]9 ڨ-T\#zר㼫уIP_ikE1چ5ftwt tT )E.,] ױwRa m=qO ں%7\Ja ͔른wbHِQ'&s'>2, 5d^8uECm>> k`c /u!eur= @m2ݠ*lnugFUIG'H*CNI(fLQ|R≺ўe9 uUy[NȐ;׺7UcJP ɾ]<-ki Z˔,V)]-^,TRHo(ua%\ĩY4`RHN[wQ!~lq uӾA.= |PP҈l\O T.&~ P3>ƆF0$RdrX 38\A`fBg0.hثM{ѷ 2:z(5'h?IR_a Pv/tfm(>uǮo?:7.wݒܦ5bnWX[ONid@!R~֚].Rd3ko1! 3Nuo1HD(vȀk˒WѦ2DF57+dÎBs2M8*\#M1J2j:7~o^UJb'3$([af:Lcw[VzeV,ml%  0-n;I<`B}|QF CS]\!*9l |]Gmb/J `۵d Fc|<}*-<7oQP4E-bZJ;ZLl4FPv;R8 jDZ@Kv ⏾;bXU+a|^uYbئFڇ8B?c'BP#`=*BH#.|Pxccw$޽ZD饣^O5X+ Vذ?vVeW?Y]ޯmMO$ U\\fēxmv0?6Bζ%|b˳n@s :R+s7(:e(cܸTBJNdIޤX|1An7> sBύfq7%Y侱qB"q=(TZ>Ęlg 7++V6kq|lj.wK9CUk@ jA8ia3F!E2Fp0r-[Yboվ^%ߟ1e74uloDӈP<1<o=TyV*>p+^VwxjyLSI#ޚᨓ-)/V`y}R\oQ<V!jRM?7o29*pY]#9}g)ާntߤA7?P&<BG/Tw3U"-Ϟ  F:NE%3?|oVB\ZMz1H+֛ӧT4_PTr]U$?S?dY9d9SP#Gdq4 !Im,::͓gZpV{E* VRN2^ZSYi5WUrߕ]Ni0*#.@Vxuצ! TX,}UZZmj2_׌4 \u#3"F&\d'AøтBhNʻ) GԔSA&c0Tf*9݈M4u =BqT RωJ}U%~QyI 6TωC:/d=V|)fGȹuش)(˃$LM0ل*-/.֌zj͓,RA뜾WݗwQXF= GęH{%d[H? \S1`P@j2km<5JbAƝ+mȇ3%@k9k'?F)7FQf<~0jI|M._0A]ٖ ƪгMumE,ܭ>?2~_]F*[A>Svӓ[+u 9oe|; PE#]Yޮ1458/2UͦGL.E|쭽ڈfϮFjk|ΏfLd||i)繒ò&AH"N8XLVX ttDp&qsݐM]1.O:PG~٭}e_;+4$o>xoR8DC|3)Ӿ L)5f|lϾaO֖u[Bx{ی!ÑABӛ(8a\^#X"_h'F2*hhҴ!o[Nl25&&5yK{:"z_O)(y<.þ֙U>~ Rut4oeqdN(^ ҞZ~]Xc}kk[Ն=ؔZU?Gcq\ EQ0@ݞ$ekyשUm. ڣ]^$~^e4Eƒܺ9ಞdBdRGxRM_Ԗޤ7e 0Ȣ+CccC[w9ֳ6v9\]v+Ss g΢ 4I V <]+ğ/ ^'[N#]2D)]Ys%p#aٲ1t/i{ c<*8R J ?[uNkg=`roFEh:O|1Df!l\Qqi:#ӵV ә%k]$tgp9tO :QT6 + Q";~oYVfTx%H+ϯw襉ɀ˖V |3diVtpNQJcO$߰j%pHee a+|yC52O\XH҅V2ņEu84z1n ^S8Wdq%]5__j.sT&jdZ6cq8n-5zDe_$)$@/8>־pq3uqH(bN ֊ΤVAHG+%AfZ:!3U?36ZeaαǢ3WTQ*@B tmY# XBdʜDank{kץm UlU8yl,^G2øCCPxd+ @q1{xg#i5Rk0oqV^.?2aeVxwYHmZBTb΂Cgϛ/L-2 gBx NlwxbƝk :Gҷ)/܉KbbA @]+҇ }H1~ďeپGx*s[gl2ojXNahd0P]x\4sk,]A2pFr`Xͣ\J ˡl">zXOMNij[ImCУ2@:@#%c1'P0.s2CR,l!GT|u=22e<v5gQiV S&P/$q7=~\1De8/C6肀*иPseRۧˀL>Wb Ja ~1r/"+k-ϋm`dhH.(L:C1TBݠmTՀFX*c  yV\^ \Js]xZu塶p_ի>V0Hћ^~$3but;*qOh9;sX^;=Zs,ǭ P܁[yAhvAhі\b>BXKRjSoxZj/It<8 [9Dr~r>H Gc+K?G9>:SPu:"*ϖ_#Jr\6l "1Y6Y#I 9G&=4UQ?>ouJA[~F!:0a.:K]m oHX*G)2Qv ¹h~\ۛj|cH3E"Ϸ>UXFK)P|Hnd6dY§amU ceCÕ.ԧS.F.w/ Rlxp:}`^4b}7uDH{XvݐdK46h6I٨=̓X /1r%u ѷ[lh}w_~86CFw{%[l- dEq"F:1T 2bgLwz0yvo8YI@Ii83b->nqe-À@,8x$4dJ|1 1" 6Q0\RŲB>;UΨ-L czwr3mR*^n ufAc?hCB Zgׄxq4 T1w&V Ư q&@)Du%SOg>MM([} s?! QD^,I <|@gJ cM:Y8.NM*kNFN]M7 0DyM5OҒ9׾c.ol 9Fύ|URXF:. TXr@ҶM,i$ڛhC\jdv uP1wr | P(a0zzY/"  \A[S|W_QR/raoc$mxC5f~~quh;k@~X8a_}c/&D8*=@W3#6dڞMLizU*hF%G]mt*DLϕI 2ˮKvyw*ź/dg9ЯFЩyICzsRy%; 8%-odpÀ$DhxKT%nY|UBV? Mqބf;` %ԅaS)\n8`QeLݯ'T-4sZmݺc=khN/&= eqBlbޯ2)ҙUdf^2OԦ3ķ-{'t#\5Qbz>>DMe1,Үm/Ш=H[h[#Nj,)tv=<"i"2-M=T]EK |= ~z?veEֳq\ƺv6Wk|]XF!zK'/Y>_9y3*O,H0g'G$@0vMb֯k+}7b16r&ȱ wq"\:{EF6fM,>xXZ<Xo0{bP~Ld8 үpYajw_vQ%R$L CwyE={ʋPxKr%3aA(ލ瞜[)lA2~l*U[W~ko YR[OfBL>iɗ}hx `Qn~Bsij3>쐘UKހz[ +%C@kש3j࣯ N<4Boθ`n1I<ީ8cxZ- ? |oyGla ޘ, ZsT/ V.~ aLʣoVEOwٮ~ N;V #^-I ȑRƢ LۙI\ԲUDKr7 uujn _0ƍSl'،~36hqu[ K*iS1phyOCDMi+\#0>.k—aJwk>i8E hC OB5Q?^ ? *r&!& `83ES 38]Bp @]PBt6&̽pj%>yJ"}is 5X `6ш)uua0w`WqY֜P`7d/Z|[涊f Kp)+ye`Vo9PG 1S}cCn @|v ?u1ni"̘ Niq) K`J_1*D Бj*j!–lB\4Ǹ#Wج;7DaZ*o -N@>}zFEȲFdʗ:Ss~ͿtBmIy; !~?>5 n4W@z_=%S`Zȗf7TK GU"O]qOˬ]Nُ`@(ͩ&2sD] S > yن;' $E] YgV?(ْ@7O(}fMPm 詝v&bm)K. >ԽGIf'M[+q[O;tƇ ǵ#:>3gN!yN,uevi7B9/%(FW6a0ݚdJsc2dIT6'0uI4ڞtOGFݎ3-j,w_[(M**tm&뜉%/bD"seҾC=M=TFvh?|豬AiY mE\l+*m 4Cӡs%(jV+5fY*L7$'LmTסĢe2cwv ؇"70 aD˃7\OM5{ "Ϟi|þt=S .21 *a)&KNB8=,1S0ix@sF_-nGLb=9-/iCDWIxhMp_b+5!ˇkS(CX+ 5 "4j%+rY))C2ѐ0p*lzÍS땟EQxzۍCwݨ֏~s m*}q(28I&X LۘV!aeL.%)%~2Y֐_^ !Tip6Cpő)YlziY B'"5kj '#zߣ{i픦oA޵N*\G6m,g#J掭˫[!o7o΀ۑf!? /JP@3n*ZԎ?kkV"FmEYl>>ߜAKH f3^gEu2}O{xOPт RRj{TϮJJeɔ's} gyMcutzlDvP!&3U.ɞ^2 46Ӑx΁eoOTc.t(arl/G`]mEeI1ӉlyrIT~;#k 3/'f F4\$$P#GOcBAX5ߙ< J_a;+ºFs܋XU1pjдO_:i?dSy2YnI i憝 ¸3j{=ڪ" 'g+h,#kvwi4(FI bR=hw^E9Dˬgx`)lϳHAv&?R 宗2uRA#D F2,VgtB(KX]}=z |asTdy_e{$v/ cVeb$՚u5(95mT)jqaȮ 7 H?``B"uN̨yQ/j&K*!e}7/EȾCgb1i'l$"MC6Kcǩ3Z&[ty7f|0cٿ*Poi3bj\r}nm9pZ_duJUMcw6I$knBIjzxLDO@&B>9Ҿ4a4:;sZ|!z f>Tb|$j,FI8}Մ{yzkx.< wc:odΡ5W;%2kؠҪ ME:\$R2ٲC1GL\pv nd*pնS#@RpoE_۴ԳT\V$¢zUmxJ~|fK1:Q.^D[ RkJT9}Ȱ{2# TÑa_<}Éu"4*/Aì^C?P21q _9h -(N#T% ΉgI7D-=o>0A|򤽎apfPp`gI9d28ť?|ƿƺ^aV%[/MіJkȢ+j|+ ک!:kbk4j{y5,*[ 6gfR=HưM5זsa3"7$}M?3Y%u#\/2妾|kvSrsylE1U43>Ѫ:Eƈe &15dJ~!-5%q} zxCSۜG ksB h%@r;XRy֣ ;Чy %Bu-u< sv+]sHl" TPzD!T 'n[)6f 2faI5rr 8/- A|tuT5/M@i|i%^)^'!ؒah"/Bzѩ)qCCCk耙#)FSv RUs}Ч*:E leN3DXEf_=nH뭯o晘ha0gc~fDqb%cƠC0%21Ͼ)"@zj7Ԥ,0O#O?c `WcFV<{){˨HݶitqdԪUE=gRj_ܷu qo }ZqjԀK!"]GB)~BвuOnyua2A^D: I=0P^{U=0^xZ2_LsAiRMa,b&)XY SQ6;m|>)Hݞg}_:ȓ|PRN{q1.E@jL[\[8G5HP5wiN\&" ])0>OR<ۦV^+ȜFJ_J%WX}%J:molN#K۰`{Em+ lhCL;CF ~ukE:6OG拓S+%w~t2תp;E}HցB%ePNgwz$n2?d7qW,v c.GʗW]68  _=.ޠ[nFMDHvv(B]?랡Vz泚3^^lFPQM c=RVUKk- ;{G*V'cF[4+tC2ck QQqNbBם;QWT*=*$IFɀH>_xwZ>cNe$d>DD<.M/5d;ͺhjd Fc) 4֭9G,M29m\=wP#N+00y⏏ƈ[yPVmAO^ۀװmà|[5 ?o[WR֍紛\B5;}%V\ZDbyOXj~IS)s۠A-K6tNtɩ# VVb; Ls)mW_dlMSdt~fd]StqΓ-nbn@#k>*V2r h}ManaA%!|3'rKB DȂ\atBEs|QG1 H,Ɓ#]2=w$q5`R;-bXKh&H/]/\Kr&JZ+5Rxu#+Tw,\>I/*9ǰ5,wSbY[Dgz,,/I,JC"Z*=}C.uOVi#91, 〓ɐzwJ#s/›s~z__M1״{u -oeNbP=)0i:}҈Y}鼍ՋI5)4k_  }Dqh,+wnP}4KzR)pvqFG~O?1mfF㮋W@ǼZcE(G1J? jg4u$ ϔ2Ù$>KkD.ZƆ [N-4!D75nt<) !| DX}~Aq]wqaq-'$eo V=+0Cb\,[U-T yamԯwUQ*gތO h.i$ ^.c3v9)^(֜Xoztk[{˯֛^;}'y;ULMĐA9RZA+]~c^ڌ}}y4oMA:F[DAzEϛx 8!V[|P@0$)*ڞz IWL`=MlQ. RL>K |'g ^kJ!φ]4ΚgEo=KRաA>tI򫐈,ma>IL3.RVs f_?QM\W_xsrdcRFi^ =!R3-]wX0B roIo+$)8}bzW/VHm L>)ӜHtdz.8Ɲ8r>tJ0 Dj |OjRvЋ7m2H$yA@zV1&ٷN ײGDg|\ лQ1bX9t_@2#Zk}&eH9I9{<cjh6H8~!(pVGKu*)]y8c姟45~[I:'ʄi~l%oIJY`R؞5e{ּ[)[DD&j uLkI5&'ehREDt;yIj9* Eʌ+kja,J!\*ݸ*SNB7gw5JL3QFI]Wo [ܪIgKXG1g3D6?9QH>uE-_*܈}So?(Xf IUK|J6 峍5DϧF28P_(+4LtZH"wh+CN7M%g@L6u7Bu$>:4mGJhFBl(20eEBT} ,R_?K"iфA-ϳF;@I\/Ν-oȤ1pL]_OX=mbQx6hT;B# 朂|~.!j *f1sIcYЩ_&*{l(c;%~P@f?fOnkG WкϵĢt+ҹ޽1R TV&oF73ʥ}"^2m0: mڹX]9A; {3A3]F2X(٨2u:DiԻ2Tcc됚i'\ԄN^4|`1+i- (ƯI=)T?e+pmDsy@ŸeЪ9/i&VJ!BcXAOz`-Gv؆4Z!2l[zT+v?\m8=ŷܱiQ'-;&]?RoVpzq.{Iܔ7W*B#62PVpӘ/ilTU`YN:b@dSX%{ [S,9Rn0+A#ջ#EP.WrIӑ=ցfB;ZPy^ؓ):z92($38}4`AQEsZ|ʬNCOg^7yq ORϐ1Y)jl#1x#0DR;L]/*JJ)la V|/N*mW6}Gak.0c~I?;8X+L;̽\s'F/ `d#K1}l^I3g3Ea*@׶̀&O`4%I$q %hx*2Y⅜|MW<tppYY0"BB'Nx}TYjjd&>ՐR&u .#kvaH3ܴS_XmJ'$\@x1TLLR0r}n~2i \J ;#nHq#wU#Gs#ɒmɾc6-P jf=pB"s./1t'Y\$T!oEuL΃7'nRLåO~bN$]x1H(ל{2L]◝&YhI+' L$SZr.V]_v9&u~ ƛDqU T*?f8(2%$NfmP_rdY&Hk ws4j vDX&qc۹xWJCJ,LȂ_;NoUA@ N mYIUQxlXOs`}y?o%MO=&2CK#X(UE-C.?ATPc{!C gy^S+ I R5~0ANH'xKz&$OHDT]&zĸn:tlv*>չuMS &,7-QCNfzg $U6+#6n1r \?dm:~;uAfubo0yz=\=+4W"N+KeY;IH^39 (e^ۺ__|xw0R! `G1b2lW}&kx܆ Ow( uD iMR|z=J2\2Q}$kŔwvHߏ><يlcÛÇȰVK)ՄzNju2i$F CW䗯$7C L`\$)?SHLҩoM<+_8F$[SS\AO~f"M_?F_lKS4=)G)4e#La֓ΈƦ,8?0"ұY h:.Yheb (Lv ^[yÛ ln˳nudV"Rh{tAׇG1:jEcn_Lc游{ ҙtY+~(z]]RkEH/n-,x;tl }٪IIɿ͆=qv O0jQ޽nt0Q) Obu۲Ef-ӯ96,EjWX%TeD  f^ƢFx [yb 5wRܧϒ.;7ZbO h&0&D|pBK:0 a]Gٖ*|䧗6UVfmlB@p‰6S N:Qj` ZHkA'7"`ѶqQ01;_RB)G$+ M6iHxs ?m4*mv4*Hp,?燅ܾȔ^gU4yE 2PW0mq604X01&Eo:s =Vј[ٗ89Nu%2<X^Cv9Փ5:o@LC1:5$⼛Y)(E1o wh [Ee#\2t`4V!`Ax'"^M*bu=V>Nש[3M$>;,̩mGԬ\71R MU; !]4ۂYЈ#VhgszFv&É;B1qqzt!A(aNnkpbnikE>nFnUU5)ƙSJ{6C?C}]]Ŏ+/T, eC!g7^MX+0 X =d信imc J9r _=m.g2Ba`|A%䣗﹚?'ϔknTI㪜Tߪ?$fZB3h7@=~rq>1 {Ƕt| 0^*#_$8RTol+kɉT&@O+QչF V6IAp& * )e短Q0E|c١|'jnql!dCrSOaJx!T`Na]Qː+*f :&-奀?4hyPGFDU0;OU]i` CWF1mmfݜ4mRuvwdQ:U3|ۣȳ.KcJRjnbfD>kwHЗP+5\ IAlD9>*_#mn ^HsdMbn?:;GT>̨[\M] l `u)7nA-?ԖlTc?^Vݯ[x +^X!ʅYMؾѬi}82ЙΗޕM~e_;ly^1]dJ}BU)}ԬWE Z mQ1pH*h4D"\v]W>z٤ ف=@HGc{eʏU i}<_DuOC֭$vJ# {AZxJ=[n&VH1| WGytl*qַ D;Օݠ|YG+s &?/3ݨwrrX*>0wۘq*Bh}p1®ga0 yMi钰C"&LJ>$1~#n'pP>lz ۡE. i .Ѳ6/-C泦/:I%hi(#-LH C,9Zo㷴XE(@tX~LS7I)VfVyw6 `&Bil315 Щ DM(<*ߚՌr(ay@B>\  lAJ/0{]J*J)0(5^j_@)=h܀nR|U@a!-_lI]>۽Lr6f8e N2Z׀#g2ӅbGl)u2'ن=#NU Hz)շiuӑM*%*$Pң baЅy]]O `v,[!m|nD"u8Qye3yAզ1UȀ1l"`Ȫ1?&!TiTJ\ =p͈J7+jW66xA 6ퟀ>mWM-:ٟ EgED@p ]rl<<@j/ZȺnCW`o V(X H,?w;%#aKBG 0yvM{ϋW=J[pź:;B Һ4ܑ!ぬ ɯ Mc^=Ɂ',cLه 2ݏa ñ=ʋ+nOpÝt'e]4Тz48J#ųu1ʈҋRWp)QakHJQ6ei%Gf/LPIYWQU f~z50~O|w WMR7}Qci2 ~O <%^LKV' w`vY9WݏHy_g{?mԖE,ݸH".H3.l(eb`!wsi39٭{pemJH <[v+ ֗)\b;i-pH>r>&}#/t[ 0վB[]Jn|3v$ ěӷI鳷{4tؾ#/v>̿Q"Ll6<%hO}/^@硟L]T7/(?{h-q,1/UB" ]`.Mں4u r%͟A[}C .~Jߵ(Fra({칪Zw\ҀFOr{H@2BʦRwkW@ff멪p1y|'Q֥[ BA:yWԣWR,d ,T2j#wm@vn}Y`?Āv m%@H"<~R&pX:W| ^Ex? - VxJcbuƈ'THS:}VGCȪ +AD ڢ cT N<=m}뗅5:1C|ܯRULk1~L6»pjfEҖ,g8P1gǟHvbKBPyʌ6~r,Lc|㪮y:$f=Iu~:D;-B@KBr=LoJuh湆Rn f#*貨$Y>"Yu1zP2f,(c) ?5zD-E):qYD>8pFglɿ-żHy_B^(hZO/P/Lt8nK n9s#y{侻㬵l/.toG`fnj<8D3ChoP&$ s\gOWH|1ǜ+ٕ5?""0€YfA$ИRI8Z ,lsDq2{67¬y:!voඦ~o0DDU^y69Daɤ>I105ZeN5Pw۞b !R|wSn"&/8+ќ(XCqPiyo66CH>TAձѾB^*A rswA0PS϶0-i:$]gzu:ueȄVfS//3'3o*m/yb6TVZ>׊Nٛ5g{pogyŇ5}V1Hh{CoKqŬfPyiWp={~;4e݋%[)WK%ͷ*/u/"Tl *;>BY:`ߺz+z_xx:* @ډX3cr)>";PN[Eϡn *VԐ($_ t_IJh_߅Yt] ʼMbLe٘[LW\>p4tS.K+Y%R-\(9JoMqPvO{SZ &+9zZk klyȳtiMtn^'̟Nlmaηj0N(p:'@Z -E'!DkպI ug3 s2šl>Ru"%:Ih^dR Tq֭֋/H"i* )3wdMs{0\ *Q%ȯ K l+!Zz딪bOG- =0iS.heRmJgnexu Ř\"8NDm?‹Q{yi QxG3`\vYEvWrG.-6%/hdTPx$8_x工Y)c Lsl+a+k dlBq9b%\H1aV/3dPc3a#Wm:^.]{ ڡ^g{UӾ߾-24v YK{>|8CA/mp|0Un6fm?[X9Kr$q3 4fӳl*APZ .7WHͥd$2^PQT*ncU)Bk09[?y3f1̵3viY،&iqꆇڂdz,c:FJ5ڧkI;]y0r {?\CQb3opXtZI[g pO"JAa+CޅGb.M^#p: Pcࣝ[=6fΐo}}S߇ C+?C[;/y0< j-y66VHqAӃ[+5 +DhwPDZe21WX&իF4@W}49]v ighbTſ7$7_酺P~%k[Ns;~eS+3JO qJ ؃a)IE3z~{",;˦azm[|"*^@rmxIQ`1ϐۤvfpVb-~Ur}CM5?'5 He9ZiA:iGKkg$誀4)2cue5вN-X F3R;<-@'FM7MwTѪUZ8vwpbK:9$2hG6ѡrA%ѹt%hw+s ;Ȋ}28@*Ƕ+1njz$ٷ`kAGH!^ @+Dw==\`PMQ\:cKpjg(vGH>u6-Xu`!/ ES(!Hn>oaN(&X-nKF~K?{5CѠiNwUA?6o.VTRĤc'qG]dyz3(JQ&d-b$0oXYaD=.na|XA2sD%oӄNv,mLً0vMjsl5bȋdKQ,KZ}@H,Uo^@PxiQ#f6%epC1W]+zN2: $۫Wl>e]=p8 L^&B+VI4_ F:pTW,%Z5QZO`>%KI65݆B*8m:-K_olj-h\uV1iWj!EhOD8H Fk<MigR$y 5yoTGt鞍i-#H:,1F'q9Gu ~ȭg4Ykg.)-:xa( }o'3Dn;?I//M7fԣ7l{D/y񖫒P m1xjY;g`"[Yq9cWQQJWg4nL#zaPn iwZh-s-T ,X /8(ʪ%k$K^.vT;u6&~$F U_^4kp,qTw;*^.2XH _"#Ik LZLd,ni*mySFG}36jh`]$N}Qy{ C &6Y5\nQwF8)ىFo0ZV2JL , "=~8ʴv?BW"3YJ쪶K۱iw`>bvq&y=RҴQf['vYA]N>\:,!QTޣCpցtC pW-mUo"ZI:Q|{CA=>>|k ?pc8!j LIġ}%`it2GLn31 b<&.AC*}<Dmddt"Kdٶj^R64WU)O{آKLL/pl>W@]|yShslΝ֊Ud`̞2Lw%n^m~/Zԩ~ MTܞ .D>g>KEz,V=mlKxu)"mUFc+lmGOdw&*'Uxx=ي+qۉ+>Y{( 4ƽH炈Ư3J T(r:`XFR.G#o:L%mHA;ER ù%ȧ f¿)bұƽ5ŭtDH>B]pV7̵ "v U`vj>`c Ze+ITtUmxJnt^ .2;4vS![n-=7~nH1?Z'cVcN|hF,j̶Sg]  k/z8e ʞQFVdPJl7ԖJM'<=w0 >ze(U1Zup ^Cқ_\|;p )Nek*KIoas#`PkM=HpO^9dȬLD;+b(ITJGL_ x ͝x-+ : b8) uo-ȝ-ծ']7<¦7Z$*HEǺ{fg/34IPG1wΤ}v;%ckIp>XI;g'0d+ߪ\⁡Df+ג1ЬU+16bm1(M`bO( aRCA䥪E gW?\I%}QˆJuKh2P zzsI 'wQkwǡ]Ȣ@׈[NQmY"_N%Biӄ/sΨir|=Ez ּ*8sKs'HՃOxwF2F-i8FȔ#>S3G]B X-gŒAdԺ$d9%a|P>_y?LxZC©6\Hce6rS)11 /tS6۞(e5]"b@ܥ!AZ^hM+uHӂ{(L&qL2uGj`t' sԿ!K>29O3 \ɡRH0I^]Uu1M_z^zΩC@b`W#1ZY%Mzq`.dOV{廣ۡ+L:Jne+6W'>TĦ5VJ{i!³S<{$̮qrfrNZf6YkoIw'!i"+`$FDɆPゝpӕ g#<6 .Sڨwx1q6LNsȪxDxCfnhg,=fCݕ cm{+Wd:wJ"Ko,RE6iRjr˼5M_:p{) .O4cZCL!Md ,R),ɘ[kZF|S)4cR1XN2m#LkakjIѹ-7qВsvA` H.1]uzΘo37 m[ k8zg*(`r`գ V&|XzinFӝ\M\GD!!.'CrPZBy0ftdy cR4 JT7:wzIZ;H[XZjE]4&OPeP ( x]P[pMIh9E_,yg.ndtJgM wcMR'C)EV\i4xFj;c:::Py(cxFmUEA"8IݢoQ Ǯø>Slq4e[ t@F2~!>9qae} xX!M;oŵ\mDj*@;?( T{ ,J~9)ZLheBEbUpT3(ޙB{qoIJc6W%/dR X^y2w;44ҵcsc @vGk#sW(NI$N6! mQ2ob($$8XSY (aU˷r  ď,Fr% ; RJ5%j"9lkjz 3w~|yy\ IW8 M87 Kh$_"1ZWt@f񶵴L ~Hpr!gд?Yd#̯n`8dEvE&*$T4:U _pNG:AUg::8#T1՚"CZ 9YNW&OPtP6UI맀ʆ5< C¡/F!av"&6CimW,b\A` ŅohZ?]&Yu/Kx l;ǦWXm.nCz.AJoqzNfYSM ]5['i ̚ hIP]Ymu *n%Z?sw(›kI`o=KC0$@ NZ JMj:J4m|e\AouhVs{*wG86g ~_HogĊXGڛIA^[Q+Pk3:߭I4zzj8UWOqo'Alj^@:E)rO[f\ xc*Qg'bf670lb6+-þOUcS]&}?y-o,(V.Ύ`mFTÍ2襨BWבz`8Wt!$Ķ4 Te@Gl0oCw܅W,1([4y:D(ACU`5cp:eF^]zL9r͈Tl2H:ӰDctmwe_單KOܭ2dqV:4>2@6cFAAQok%(}!3, 4QP޺iSEaI e??/Bp[[ H5ŋ,t TKn*nbnӜd5ؙ箮:JPSkY[.,NڞBj$`'ԓ9WQ41 HV0o?ļe63_>Lh %.|R6&.2Vu|* J37 <|k ƙ۹5Y x>n^K{]vIP$:\L|!oR@Mh{ۼźa`X)uyQ"Rv#G tղj1n7VbVA3?#}٠0R鲉bM8{_!ct#8LP zqA/Xt uG4I Jۢ.rG3kMӐ`VhDp^9Gbv?N;ڏ,>lEX^Xr<(s35:P'*2krFqw9;eE_X;qY"x ;t9w0]9ir`o)S(>ٸ upڒtBK5u8~!55<-OV<+7m.Tԣa>e쌗dR#<=? gvoYrUq6U9U.oɦkQXMu&YGtbA};3+?4>_g9o.vkfuF'(9K^i{Cꐻz{C4-Ȥ5 oږ^p;.(^]phqrU>0L>p۵ HN/_dB0hV a'  2Ӓ.o6ij׸AF)16 Z;jwBa؋ٷP=)Эty%m*ABo,l֕2*kT1y2nc>V8z 1y.poSh4;ٹП[' de׮B愶,QXS1`eitRw1 mL?2l+Q1L8L8DCB- j )-#RPt6^K5P#+9=xiwǼ %Y@Us`"﷽po-m;1XZK *IчK!L\钳]2XP)ϾXJMohHZK_c3ղu3\q1kf5f6qIm魭c Zɽ$yF\(VW\Ww'shh( ;,ٶ-[>ujY/6"FnE 1*#h8; ٫dqDz'EhX؁b}w\PI㬪,5L! 1L3ciDxĐWuv,P'#Ƨ wqBTgx<~ipd `{}odڂG8v6Œq!߽ZV~,zh$n8V8@i`_%_j@`KꈴhE~+:Qo'D?lY u9;ws6zq)HA|.Qm8muEge~>^.K Nb`})rΒ>AC)c{9"g\[B +C"aV_}q[(Scj.vjz)AF0Ѯbc$"lvn~N]]udMrlXc;G+Ea}~@ eM4NXte)@<%/$&ipj(<]T-<Mv %V9_Str2k xVyԁEZ?jS[E<օ WH KXV'r(vo~0yfPW6i'057̺TKxO9qq¥ISUӓ xA+-6գw`wu~4O\"; 2DB#Ɇ@M Y Q͆;5V?=|p 7Ϊ+lDq:`/u,MxI:r+t ;Vjך|{CyP¥BND4q TBL]"ۇzԨ>ylw*\,Ii/:u9 d }K·~16nWR͖w P? Rۨx5i龜m#~_g/4^ŕ9ceBIJ/%T0N 5 y \ B 0֒s$Yy~m3c2f^R['l7S9&܌ə/-݈BE#64@"Q)b3l^aH#{׋cCjzn~1E\?r$%qònE1iˍЖEFV5PC:5݉_yFꄯpk㿜HRϜS89k<;/e4B ~4j頷 CytWj$+K#~1 h^U IXgʶ}ķJ*z.2 õ-mK59BthPt'I1Oǐ.OqR^2 _a껊5݉uF$ɾ;أ\ N 02B3~u%9%Ɯa!h_]I2Xp0R3p(!R6ʥ%#ZR+ng6XbQ6MAϚl'5~:PчQH~&2Leb:Uj[7ܘ #Z~do^y7ˌ綥?XClaC0 U]ңYv :S7+ԙ{26/C` o-ͭ%̢Glf:[UԩI/x9μ"UC=镼33ǕBn^?"xm6rq_6h"2E~Дi=+ǣDŽɫUzR`SUS>{O1Q{1b@GĢߊ*{ޟ9F'caB1E"h kQCuieZs/*N)NTp3h ꨮqؙ#ye<LOs J͹=M1O`0ϵJ1Ub>R\?HuFH#&%Fz鋞[4MsBֶtҐڍ+pG.WLne 7ɻr6MR)m~I{&e96K,AHJ$3T3ek[ѧ ;PFd8UHS'N'(Q.f9T;ׅѢ9m Z2*,J؅M6y9OsQ5~v֙*yvi`LZ+r&G. >znS:5/_z?ǷCFbRep3ZeqoJMǾBY6IV^0# 2Ġp'r߁]%ag"L8nG+Q<&t/%>tr8M]5Eg90VQ13ƂQ_aH)S~qO9ߴg}i5$LYL`.<Œq0%Ԉo "wP:7[nC |YUEӟ Sn&J?ŏ@k&ܻ}KF{q 7Л| mD K{ nM q37#[ 6t&1'C2Wtqƶ^~qwpóX&_q-<OYum\9xܬiʞd<{a6t(meYџ~㪿=3%bTz/VDk̛C.`@ZeCNL}y񪺯NAh1l &l!-Xfgm-3o.z %] ~7>Eao. P8J4n0Ɨ2 =mX|n0reXb/-T5"4$XqH~rN+x8=p GA$4 Fs' f! Y6Uy\|Q|[c7 冃3п^W{ᗓ꫷'אPOžcZ"voWﻸ瀬}j+lYOo1o4ZlKlM, _7-l>9A@cu& Ǵ˴En޾6F&_zhex@rVvIxotKOא)e`,7X wUD6pX Qiv\賆?>_Xt ֳ ѵKwaB۪-3rM K_2ߏDtnnvCzgNNHIvɝSD_sXOR'1ҊݤeP|zrێlÊq NC.G7LOq0C-1}^xņ,)J˷uˁ%9,jD[n9l/PYsXi<0ͺR;.LiNY-0%XPedl+X ZWlceTvrW? ۞^k_&Lq,U5v#D-NҳfV2'/)j>=LoU~Z1CP8$91O8?OYK")GMa8J?>6:DZ>lIJ Hv2ob/p,Io!bEm@5FIʊU ^3CRb =M%oYg26ǕT־C} le%GDfkPx4 \uT(o^i[!P` 33cN'~ V $w^@NC{'!:( z^r˘MU}<ع cWHSpTݙ6DZrk9f~ TyI#b ?_Drdݭ!nryӬN*%y'6oS{ \)D}zZYV->4IݤWaXȆ( ;F\caDvٝ\٤ )+~N Ȯ5&2q0"οV@`/_k$: @b38N"JRE/̤Gt (q!G(;Kyヌ ݎmo+2Ĩr{\TR.4ye9?SOQ4/I蔲97Հi!LK5'&- MsI>RG(źL;.}S ;]_.2& '9{}a3+r@͐h]jw 5y8P\R_eQN:7Cf*LM䛣M Z b@#ZT Mv<`kƊQ^4Dhύ(;y]*I[@1:_k7^t{rXAs;M) >[Oxxm>ڭEi^5'G:$$P\)(梈CihW!.T]`^[W2rE!'@-ZQPx6,nby9 ZHy?{fۅ;kgO7SU)eDWꩌEr7( @lҜE C`*UC0ןD^b${^ VbSY_Kd/V8qǽC.YB:KHWYduȳ+C:1z|'WX[kvEҥ^r7+ꊀVxsːPC]5Zn3r5;p D FHF6'otvuf8I7& \=X<;lLM@l W !LLJEgWYFsHH RmBѼ $–_c4.|Wc0SR{@gX/:6 ݅#_V/2 s`d^)Lbv1=Di >({#_.tQz3FFBu&ATs7u&beO(9s/"HRѦY6YwLKB PyVxcZ:6M+.ћadj\ nxLOigwP2dŖEnx '@\QELiY"UAΌMΡ(Jf;2@G IJ=|7eC' CxMdnMq6T*@Pb) Rg$5ŢwЮpΒ !d<~uQW k핫S5y#0(>ΙeULr-!\rق^ιIڰ>lĒ)ZS UГ&ߴ? g#a}^2 H/ |U!j٨CQYٵjpc"]0hT1?K`Evئtz%Y]J:Id S` IS3Nuu' sruuV;,TmWKH[ЁBLaz{_W0 ۟ q{g%GWnkU`=6Z(n3*xA)>3bHI\t<8M?'ʺ'(\aI<, AвNieV|8b mJr8@읎 ZbM;e 2[}O$QhlHW,t혞~%W&M~סv*H;lV7H,I/>Z,WS1T+n5tƺ"OnKmffX%΍|]:~!ۄ))(BvBˉHV2 }C F65T?RW-& Č6e(ƣHA{x;Ss愤8@eM~8OB\o^K"TY |ٮaKteO: b6|P= 9kl-&} V3Y$g]+ԏxևAN_{{f"~Gc/E!+JM>u߱/ h`iU^>ᚤDoZIZ}a۱D} 9;6uv8 SxOɶ"L]fZ-Y O@E.P 7NiJ6%icC=ﳣ{=﫪n/EudӃ?n"cMD,e1g#`( :O=!9xWVV7ɦ}?>iZO{hCI`Ò8#yIhOK&`w:72T{]s^O eTp7SW'eZ~ޑ_\ &䢆͋"ydjWZՖi3 6Os)~_2ze.y+̨J;UP .|5QCd:\3f3/xړM~j$w* r Z#-/a zmĝFYEځUKzER\ևRo#@}0F$ӆ C߂ygX}&b\"X^O7OO*@\tC}kU-,etbAZ+c/Z5@2}r*)ʬWi'z07Rd҈+f%4^6gW2Up*c n0sP=/k2tA6<0BF67F?ph@dV{Df=\/,3ѼR?Y;6IM(,K/8ދg#fwsQZ<~P<#`eGbZyJP*8䏁r^ ǔOdLy8-PTVBh0,H/lGrꓖ~%wd/.6,#ص/3Mk4B&o1E*~^mNJHPwOw!v39w7- 2E|0!Bh@a&YņbAc]IG8H2D{?j~ dSp}4H۞{㒱:KDX9n<Yª-ZtGO6 :2{T?@9o(\b91f16`*G=wrD+:+:IOzWv1v-P_UIvQ8p |9.,X/*ľL&EM1]*~+}y6tcۚ%}7ɫVX (SJG"$M֤}Qݧob*+E5飛u< w:Om<00O iYwt:dHZp7uB+vk!c>'^9\ɈO1 Gu2@uQ%J m'^}k´@Pzxl}. ~ײâ,`d"$fl&AYL|''S IcSIdW iO]  ǀȫ4D\;@~bWc Q!@*Mb~]`&&:512빞+32L?z?Q#>;"})6sAXl*KWg{Smql e֫LW?&U3R hM)M.Hi!;0*+9惈2^fh6Dےc0+rhE3YR \!n3LԲ`~˲|]I <3MFĴ?>U72rf Ÿ$ZE@WlS0AtWYa>֨;~>BFC9=O(__ ANĢO<[Q6bNFW9%h9w=BM> $%[uԾ5L*-}u1 P{F9ŖH\@ s/p 7/gVN#@lKUT [aTo6)'S[BV}-=b1ɻD<ġ# _F6k}l 2dlcm(TChœ dd Tv윔|O`P}Cyjh\W /x') b!{E6:`wH4?IHnA9Ix &+5cKiJ Rs2QL[zJhAǃ'D+L*QvRSf_,ު6&}dz L=rA|8ޟBƠt5 6!ib!q5oF2g-Gtg V,lF8]hɧA[ OޞЋL kBwT)߶t%DzNvDZrH7]#Q6;y,Tvli2;qi3_?M.1ȹp E^L*?g3Fvw.Z{" 2esp9ɾ=5OV+?|e_M'm$SauM?f/'.k M ~Eڨy0O&pbYS8P4"!OoI`y ҡ_C9 gU,+Is,i^ZDP6_^2re 4Ѐ̈́W<\#upalM|L(JOO9 f;3Q 5N=R[}Kd`xZ% : fk0 * os :Ff۬UrQ䇹cW6&#jbڜ!rJUp/,hOݶҙgDK>Xzojە9V_մuC<,;1O2Է_O'n%M!\ۦ E@KHȁb3Ln8uHaBxY戁fSSwIJҁzR?:Y JIQ b3 YiIC.;?ȼ~w }&Po d)1Zզ{(#uX,qsBc)ru?6g 0>A,މsYSf%J\e%͒V,"g RY?IUx7e!}D޶k}#"ʟlG)V0A\_+ener굯wz[w\c P)wK ΃+lۘ3mٜSgR GH|mX _Cyw.R*mIxa6d)%'T..P'zmzim&#n#Sc֖0IW"c{3UYeB6Iѷq*Fu,'fOPtY?tZmF]]M[X@~d@>%s>'>:#O,GՁc s[+towATbN6+0Į"n#E~MB 0N<nf$٤r<.lѵMTTrU+;b AO=@3Rwv cΉPKxi5AEYpHcUg 4Ns"$W΋;z\CX䢛Ql\F(p|ұ2M2ktw޺QEiW ҄1Z-JXr׳}̬p %:ͳ  HA J̀gnh>H!1! 2:h+YP#aUu|܏]nwgFZBEP giK6ږF91M0{O8:$'_%agYiay4N@qB-ϛ0MEk3D _ÎźJcٹ+u/M;36hvo!;2-Yf¤:1Q>Θ՘|+%ĕ=4"=}vKUm>|9ݙ_a3f_,Gʙǩ5(۪"I@?+=RZuU \XZK)RANeb0<𨀳=U6Hcp`2^T7 ij7XuC@uSsI1~1@#׍ [46*AK%&$öz.O8-'*Lt6jKh͕7Ssa MEq V\+9  (XNE8O/ܓn@)>Ӆj$ȱ[+ܜzJ&+LmhUϩ{2u^ѷ)z#Я"d3}^A7a`# V JI$^8|MƑ$dt?,Y&aFf8SRk3 ki(X=C gN%_4)]ArXSU͞oy;DN niA5j8qK}47倉wWǧk4)+ֈJ:Gt~߰i1X`^`׊%4LRZR,nD@!y_9`:Zw1ֿgts%;~?U/5d2F',2R 3Ik T4]:y*>xjJLVG/(qv{Gů{ Ey7P";7qk1j˩ahFr"D7>8_NĞ7ٓ4<럹w-"ۈĐUk;4һD5#˥qz}@O(1= m_ Bڦyh;'+[5yk xZ&C_W=}¿{?SLތ3p,b&Klx>rPC:!أݎψJ\#4yu ҎZ*dN1w 3O|:ΛXS>W B7~ }q01c=CQBiJ q:TЂ0Xw]7.i+0#^F9w,Y_mHP3GZlwsm9eE.kyp;Yn`%B!PlD gNBLʆ>ox.B+w. h!;-4(SS5$^X̮۴pcݮm5jif>s yax;&!pt矏HN%)wutN>MΪHȞ242C"%YYF\*JQGV8nW[SE '#[R"O$#LY[Ə<:h> @FW+@Q ܑBvx+VHY+ fz2wb|Q9(7y o `oPrU TwCV* jB/N  #:M$8o[-'be, &wRi)P5P{%aq= *k<^:x.bo9T hhނ'5'}!SV(DQXlEpT`S?.Ft,]4$m S;N,AJRoM%OOx]f[(^dEЖqTw9fŢz6&Hˣq>1yrK)EUt>QtjQhҮ*(˟j!P٩CYT["Fzd2n.$dU#z ,C V @N'U'Aa} g{m}TdySΤ{夆==OiɄre4x$d {D4cpnw/ Z ! G1O"\OuG)KE ~kۭȨ}8F554B:~o;52Ҫ pk hL0 PEx*?}58y2Р?ä SMR͝]e7v+Tmhol[ߡ#'CO&)DaƖr?t@}+ox7 v}\#Ku %06pYKI5bEz4*An{=ieFkOݬ<@S׋@T! w 4Y; qj8e]!/y)Rm<Ư/|FI#s,?۲Jw9w%>:t1DK_I)A,׷B-H]ѾjsC^&%k?! gtX"1H/X$r.!R|C=!fpX/fd ]d؞Q%zj(!a'J_F%lBE}$J<څ[iT aA Vo3B_6SP:ru5pYu>?jcـ *ԓsD+@vI:ҡfFW! I%^? -2 3/E1,5vPȸSGCcjWP!R)uĎX.AcJ]:iь(lAQNic&YswfC¾'Bmt5ĈUi F`kPzZ`D,ꅋnoLOH׃R! 5щHw9XWē"ʂ>sQJs\7Ҽ4J`X;c8,Ѹ谕*Bt;sg{J~gKF0_\1T /] %Bm`jTv }K[O?/1ӐQ2rxu f gœ| ~_mpڤ6I-}_+5 ĀfU`|v[bTz//R8T v!]/LRyu'­ce)wofI@rNA'RӶC.>~2T*9c.cTZ7S^=˚r /AjM:NjҖc#= u%\gDRc5>xXsîφ/ch:x}tcFY+7yZv-[^IEd"/o6eS2 4iD[eT8.T9-iɻ9cCK&kăYY@Zh?R d<xjfG7~F1\hMX U+вwi9k̸IDSjd$JƋ vK%Ej!3JЋ8]&jʱgd_ fVy<۔9ENzi1Ax\(\nY ?a|:p5]_X E\-K ܎cI/g_@ +駝V/pR?*Egi_ͯ{>Mi89`8Yv#Q?:M%F; G~Δs:eSQc9{T/ٕId%_أIQQ(yW/C6i燾AC'Qv.2*V!)N}2~ţx7CxbUK|YPǝFM{q%"醋fH-ybkM6 t샜 ?=bWdRdh ؖ @Vg4aYXΪտm5M8KkI ) "_+uJCRH18Ծ5}aWǀBR6P(4:1wTf#>5 Hx˙/H?%\TvtGT%7?R'g  @d&Rm/(#t }J_GUBb59t|Rqَ5=I S[fC֜]Ь?PNj(Y0> c"QDv } X߰0~#E["DU3r XXd+ '%]_c#b80VU<|+.mSUkR 3L_LpHybwcdwVW Sf#hME5w+&2VotܭCD[]Տ͘"Ґ/c\Xyt̷]df6b7Ŋ?7T"g0y{".lȐ?X֌Q͸a H &GQ4h"049A6Y 7 hj\~$W)Ph%O^e} A=NVIBUR+9֬ ٷO x_bg״ {i n\|k%,$a= zv܆Yٗ&0pfR*xő?$mh=tH77U4aZ`Јw|w̥lzJ3եMt&~:M'pb>v2Mm43O{!rwtTUp"Le0Ȅ,ҥ!ChFswHcZ]73ќz/i o<'oOߝK4̉ܺUpgE/S%P@f:qp(4xoq| n&1"&[aF7#w ;GM!C hlH%­PC4GɚH3oZ]htT,8kf2J_Z=ySK'51#&CW4xXHA<7\w8g:\藏Ɨcnb5 NTd=pL1O}11/MQpǪruylcb|wg~o.X.\-MBcIv'o,i=C)*j+vtNoG;M9p~.ˮǢI P?ߪ7kѽ+s0XbskQF{iTL;#Hrlfϗ_d'"qhZ<=JoݨlJV!x0h'hsb2PMݲKUK|7b|5f=ʿ>T$`БkZLuSGIuDN9@tZ˰lo`Mx-?(㺣GU:4F KU 2S+tQ\?0Y`\K*1(7Jt5Opn=wslilnB+Yf"Hʚ{yr~e/M[[ ;{o9vlDw|;R\$ TN[`x}IH8K(Y6{I8(-{I1m+n<vI %|/e?~jQ.kC]Ʈf8)XjACIddAQ 5!ua*ٶ, ztL$+ZZ*2Hb(M2F .1: F`~}\Ɋ@*8&xWS8y^b,ldZ)*ehWhTV};{@k]F-ڢZ;Em]X$!Z̓=m#Xr"J"P />Qü4lyx>aєbtLptpc o(.WDUN$<}Ëb :VJBaD3;e{^f6z1([˾xn =~kYITbvS[(4phN1\JX l}GZtz,'hUo|湞ZTƅ$+(m{O)|Y4T2>i׫+P˳-PFĀ-xC&~G_ۉ>A_NP,gD -~+Ũ}z󯏣agwiΜv $&gemñ[c_cuvUܯMQE$jM H mWuivIdjIN%pyq#h~aDPRh:H~h<>G> r$8>tr:^)rIЖq=Hf@;{y}T0f-)]aK(̀TC9GSLz29 Z$r1 ڰ$Xj.rxa@7eNQstdr Б!^633V峛J* EzL h8.эY1u!ra~)~k/àHb@BwH(:.Ptp8ѐe|b D| tθ#j-Ts.~3$|22LaFwTmZ˻~z㖕*U1謵XNKn155,NF˽&O|XΡz [RwKtk u9uLNmӊg/%:<87ƿVb;QqBVOBDb&.Vlm*TB%BXH;Aє­3a5|%wHQZbdj'u;06Ճ3E w0/^ϚNp1M?ntVl7`,?h^@0Zp%1 {@aݦu$opdUsG'0DX+ Fo[,՝'٣[4 54Fg*tNkE,pW'}Hn+DL?D+I׮8^\;6x޺u;O\tWW;KLI۱3dDi8%?Mj J '?rPQe )2.pBZ;#ƹZ?tPl1[ /c^'5?c&]J%T\xq# 77'kl  ox֝a%S#w[ˆt4!4Mx e?'0eFϻI@KoǐHD%Lwɻ4WIB?=vQFF/hc<;οl\58iKqB۝0?5>Lt dMGmYyєj2iF(3f>l*w 2snK#ƍ)[{/)FGOf9#sҺ Q֠f m 1lP=o65`[.Ϧ0*_٬4ުǹ>g SV{vyl-8Ԥv5!s+#|:ЍYn~2`ػ ͽ~r{Рgt'-w#D~ Fph[WήgH yu '&bŊu! !~?/GqxEf;q--: N2Ho 2h[m&:adQx" y͵` 1!x[Ws/7krWd}edFX dQq<Vq+  |n!JYz¼hNq.jb3a=]|ƒ,Du2)L5N󲖨DFwr+),量fk WBf4Yʒ7|lpGanl!wg;%=jFb<۱/cW@9:FP VM ! *gH;5nH~hCT.(xM g{ 轸qanTw~Lϕ?5"8O5|S{) ;k?gۿ<'ysbb ez1 *M7?B˒z$̱SF U쌼}-_E;7ؘ5{ČxL6ZS~4yC?g"}˥>cw ы\c<:8S| &˚#^ǒHqiՔG/;͒a&CcFD# /^XV5pԸnbEW*1#(8W\:0u+@PAqﱕQQHDYkOiN}?8 ?Sʟ <"0: BS8n:QD !f#.R 'IZqܲ,aEW!G-JjKNe!oUԋ_1 s3҂fU{a"_GeALZ^{'ut F[[clO^t/3U!S[ŨtF͛!|x+_qX%ǧ8@M[䡢$NjCUH]<[B]U ShgDUZP G y۲z eHek]P-g@CͦDh]*s`!>ϪѲ0{Bɩ\ y}y0 ]0{ӓ;Ť ҢC/Á+t5.{+QwيP<,vJ Ԣy {\5V )}E>eGQ&:R{7X.WdgdЋ\ȅ -4Co7Op jKg&J LroVx\2B NLWЂy)v { /boSa|ֶqK?j]90m1&EqItNdň Ӡ1~ѥvqCήH& `Y*oHFG.hFyd)4 :Umo0٘S8Uʎ'*SI7ɮE8g)>3V:c,Y8c`$cdO' ]),_8vy]i/}r m]FDp`ݰS‹fRTC"Qi)xKuyXw-B(n.t!2 F,ثݪ6(&Cs)J3faҴJ9ȼ앓7{H,c@攥I_cx^d߾'Ȃd[&VJ43: 45j:Hf)+5t-yFjTR;xcg))!Ɛn81ϼ|B;i1*M1!kd8Ƃ^d`I)"[BAEUkRLJ|lJ?rFokR'X<.Ͱ{^^Q//xvYCо.b]kNֲ-ǡ,Z uQgf̬rcZ %\N5B r>3N*^ ?}2mz39uG q;GVٍ9D=kWl5얼U[T\pWl^d{suK![E.gq,BMz>]Lp0ۄKS Q", %FT sumCCQșw UY@`y,KUzEi@ !$kWju,*<' 4R\o.}'}F"nJ"^b:K 8K b\)CeOICjq{@x\w$U-AQs_㥲]_Q^5 4dh^ ,22DW$v=c,ZSHjeWP{y] S5>Ѷ6[O;LhK_Ujz:Ra%]QsE;Iqm"sHOMwg1> 7^tA1בGir?)|eΆ=ddarj*2sjt6Zp^~jL_7%=C#żRtTDtMe>9|-xnE $-AБ%7vVL&-E$eqt> ~ʢha`'%j` p(r_}\,03frZAz bhna]3馨 Mh@b;#t[Joms.5<)=>DImW^iUM0[n4;u, 2s$(8Ky=B]#!ؐ!8 GTg{=i -%vO+Pp qKV~hPx!vkld^{Aߡ&rxsyzGCZ?|_'Q+?@g27bъ$fTiޞ<MYrJ UVNȀߎl a7IϩZgé)1&K2C^L.I+t%{02KlPWc}TژP\j Ǘ;Ch&ߝaƱGoq0Dq)U)g 5fXi b`$jzYS8N\unݤ]2Ѿ8mv;G$M0Vɗ/ niM+OoCb1FC#:Wl픡 yQ$f|sub >Հl9>KŔory]&9͖ACˇ0 ?1$i'6fMT*9hF_%G/A#! =ljt ̓dyk|#;*"6Ҙ d$c:uБeq G+4Ч2>̓GOc,[9wz$+&Sl}ba5,zڷWN)GLeTr.ĥv* I 9ÄN< wgJ>"Ό{H\-v$ 95ͼnѦc v-Rli'EH6 =At詅ZּJ>(C8U%Rcs؇\jV6d$Ox ܬӿ/VsAv$8 9K Ү;1,\4Ha&k] U$ZL(#+QRi4S&$kl҆Տ?&i͜3$9>oUuǚ_"PO2MBp}} T)Ƕ&v}):$a!0;?cA 16@-fv%.RQD#RQ 6h'FQM"3G[f00E1wAbI\<y8L'"i!E{GathѦHPm9&At '.Yi0 1 ߓU K Ve~Ҵ8xd<^ND|Tj&"-C>05! CUMRX+6ڎH1O]՘?%˔SINNE]?F`̜h 5~(05. Q2W="hJ#Ֆ,G-dRyFsYQ"C" _}Kkgw6rWNFyķ $nmHpJk7*}SWHOPq3(>rti7<]Ʋ90K BF(3fC3 `ߝMQ?@ß7G⻟ruuELUXL(O/wJD6cP`\x҅Qm7i?N$ЗNj~H!a<5o|b@ ,8pgG9Z[f&Z4<tk]ֳۺ0i9esa#Qv MZ]흸ƂPKfE5vBj>15#eP ; :.0c9M쨹=3`ccg &i(?@!߻Yv*6ZiY6Tvk46ǽpn%u>Tj=Ń"F^y>p tZbjj0n #aH5fgy& 6=T8Fk=L^1Aɏ3,( x  t<84J(`¯ֺ kP3‰ `RbSђ-|!5bۋ |+BY]unb-PLO& 51n0\ s`I#AX8$bMea&Z+Wn >ΚoK00+Ќ4Y$BmmR8}œǭ96N+;N5DU] 6ISoT%eg/FI(g8q"Ug݁PJR 9M.*T}v0sнW/L0@N!.=.~ T(S|' ="X4*1>t# @{Klw|xE$ %Y )d9û^lA>;OxWF.V/W'SwtWF[JfA_Qa6}\ go Ām9gA_IPHA7 wfqjÈ/ y) H˜5׮2p̦bv]"87ӆ+|ÁG ytӹTdַ^#bW -a{L_i* 2*ɶ=Ău/YHYD5Smgm_.[ 쿣M8%\Y ڹl -4>څjm:Zd  m[ [jzhNկ$18b.ǶE20D%^+ݤM1K˂r] k1'=9̎.~P6, zU1ExJ2*DϹ$5<3E]X[],Q /[! [ bȡ:5Y}~t?xCQ6lrRxa;p!U9xez!c;_@)i-t$s`mr0"IԎ)cb_Z&mvG6TL$gOMKMk0 YjR8yzf8ODɲ[nVc#|ƛѷ\ WCf$o }0մ&WU@CO,8bkB !P h@L__~{Ew t1>{ѿIuiXu?ݚ`]ɋQ,v[V1~i/#O!B?mKQZ6ss𻲝.J_ z)t"@za[ aoRkFQ+ )#<:wC'vQiez-vZ?J )uZ͹8d+Jxt5$ }d4 /c/huIA^/uDS';fkWEp&[O"oF}=8/1hG8IZKxa@~ лs-AiaWp hKf'u)?_"1 EkMײFLղv%K%p:?r#aoJߒ`Z#E3g}t.p)Otx|ÊbG:F&5H_mX-=W„ u ;"\EA #0WIli_W1؃N!rn7\[ՀM' NT-wX -yՑirj#,i6,3JW!ZnH],/xU2d> G%H޼fҡj_тc_ \QC.LlRa< KRL1J0bԴw; @ 'UqSO򞵬aO_WSAy0DVz!hD&E*,BGiU AAen%*jIAs2E8Prpެp߾ ~5uspJ yj9Fb/wAr%|ZFr P3UUD5r;\w7~N:}pHSU[ɷ\b4e%d߷4M `$ *ip|K!"b_+>YC.80{Jz3Y.g})1_n7a+1 BZXۓ4"ϿQ]tQD( J}zs?{E0vY\J 9U,-'Ku~ΠW] }K!i80$Sc.̗3]h,róԹJe/B}i& $!YI5R:faju2+ ke F&m;Q"T!_OKbU'9iLg%e㺮~ \{=GT|<59n޽SX. 8TڼN8;w`X/tyKG'Ixm&#t"Xӑys[Q>R+=vAJ&IڠHä\n;hon_2*ѥ0ރr^Ɛg7WPF%?R`j3盅\Za5^%0|? A-\ExK'a6gc~`x>,t6p| a[u]B' xM FIBSwSp`E]i!WD)i)_z&t.,Ca|b4*a.!1j%芈^eacZp'XMoW-[6<:T% CEI*e{'M&אn&+i@CBF~";&3 VsJ_7O˞C§X f-{3NGgI u@'wXc$2#Nj{i7fݸX\bzk-U'[:XøމѢuUε2h+gd{l!BHLC6ghRG¡+t^BAZR:?vk=dBM",{ǙHvJ6Ŗy%B YqAե%RZeG5#<r1ډIo?zn!KSl=Ըl{P=[>y_So:Q15]+)c6V$fS%1@ڽ O̠|5r:6jdGeS @gDi |E3 )Mu%Kܓ'/BAr/Uͽ$ q-*C=;ƟVB\"7[KLJ v^^sǿ:W%G)*| WY+!`o$<қ\iy9}Fhf&׃.|g#f>r!$tBw9s8͚ϼ dőɶP}wU. "-w@/Xaс3ӟkHu1n1R7̷#Mlj-Ĵ0#MGh^>uYm0AG*~-LUCb͆BL&"fےo[*cKY"Qњ(Cc@ NB bN$2(Ԧ <ԋ/."e)7#ǂW_"ӣŦF_ҽ Ad%*7 A [?Yȧ Tf) )vovnH-Ka [4K+tJhy&Er@fs_}3X344̑RVuo uC0䠧/[$l:QzrDB\4unjOc7FFǿ3ځULjӫ1Rc-#ψY阓mqq)ɽ㡆 *M-vn7n;aTŽC%R7CAvՙ.Կ BM5tYa[yN\;O>[e9ʐ2o '/u_^4> ;Z̬DkQ S>s_gΟLπl:sHi2pd&>6v׮rN.QeoȌOP]{m.䛙sn }74(;|<~iJ=Y:JX6ʺ,[wy*w(24ӥwr9OlA.XAzxb3t!m?v6 E*=:?ݩe?,;;-t*YݫsM<(buky \:+kzV.BhGQ0ʿ'{:׶`>Q}oCHnGw փtB@@2~(8kYCֻ:G9ee|1fթaS zuzeH';t%Q+S)d_iayT yU s&iAKM =`""݋̈neT5>#Q}ժsYK$ЁW{K9:E.| $s:#ձF _"ӧMjŽfTQ Pa2AЭU<^5Tpε娰{x-AoԒ<jl}gR/Ofe󴉨]n9 Yg#=l Z%O*H.y)S7kG9dr3*8"gn0O "DEff9v߳:*Tۢ[Xz>@6Ѥ^(u'.;<" }UB @Q [|ml8M3ccB5~:Sҷ ȍR!\U;u[)]1giB*?_ +줽?jc]Y~Cď3堚1M7{:(!YI(aw&J-<{'\Z8R"j>rQOУ7l썫"m pr.;DW@̐{*#W!X3}LCʦY ((0dMm4=c5a+=2b75OLg5ѳ:x5n,! CO oYraX0 EX&8NHRuOλ4@_J6~~{dGxdf04yp5 }OrLiAex S W 2yzBM|w8`GpMfseVDPnƯ7b,ءH=fX bB5[uHvV$Eٍ|Z {Y';e6Ԋooz ~q-1^"U wBLқ)-;ֶaI?%`FL؄Ŧ$qp+pAN ).8J|uI MīR"]7WED^37޾4 6t%ɦ46s6 M-s=S?#<:'k{COiH{G4N!C= ];4% 04O4|+ C% f(+M5ap66 GI/cBJ#]}TJ{̠D IINuk@XTŝ:lL=\>O'L%< )2 iG4S_log >_|.2'=re'u]-x{S·`ZLe& t&Hs` Ό,SVc.nu#GO ntRtWwc<} rЗzO"!XUQ )gaa ˉYF+ab\6Kl1@>!A?L Jr gZaƶǞDW{8xoԁ&E/ B4\֏R;cI5@MUX)جi;9 JF3&-D ˴'W &^pLRgFBq(b GPFq"q3I3~⺙7;U= ņb$ =w6Q"iVPG:}wmY-~~f$?'OhM*:G1@+~3@NKsXf渵m=.w1FA埯"6aU\Bqs@iٮ96h|㫍L 4lfwq⾘&+>~S wi_m KdzkgY#ğ7S-,x4\y|b(itjco9VN%fFYf-?=r# @Ff*X=8+N^fX_"incGAD5yuajsPʭg`د/:n!2Y4`vC )Dc3iJ{u{Cv)6BIP%a3WQ+_ZOm4ap2ʩ bt]0_:)ҳ×7lfۯ*&o jEqI5Tm2F]YQ'UUH ";_L&`Mw; ~Y4|-JmǬqZ5鯓8Ti~xunOW$lIZ'@;$^ú֪beКr_`IlUg 5VJXD]\.36pz,gU г R"hvMS}lC'tH15lրD9{图0(1YqEoCCqTʬ-!Vm4>p)u3dFT=#RU҉r"׀B%\ a ~n]ȟi_仸@ 3jAC_~&`H8o{ooLw$L.{REUXBM*@y{mUCƔ#O+zU9I-Gn6*9fn885+` TbDc, `*y$ukg *_s5_rz̬e.MzNBsِC* :))\1uvᩉ /Zlޯ(]$3 nBŒ:Z4c@,D2"t! Z4.7Xdքkך0A5)@Pglu7LVҫj=nܬ;D~I\-Vb4@FYq1L}Hy;1xEuPoo2IiaKNV8S:6&*=㗴IF7 aקrDrtSN\fUĂ0W:Z#jƉY\]^\ SiY(ci3V!z13o$y  !>` ls1kCrg!yvwYuEȧ33` G@yj'CIre {ܾ&ynY6͗:J@-adxC|E2>tf`(,/=hRɽuj4K%N`2u_ER= +jx|?-,3GM8RgSMtoTҪ/SƼ:ӏ <ۂ9$dJwL㯮+j(}nɾJ8hK$X` +.!gkpר>#ƶ=rZm\_؊Qى[]X%ؘ izuzH/k>3xHjUƠ늫Pa9]AuGT@AA!T8ˆ%7LI@amAHi(^]4^Hg֜2]$qjSmZ@+iǛG68B$Cm|}7 Og8*3k*z<<ғR|yGŇ/ETv=Jtߕʰ!%1Ddy œ Q gLL<qsR!]Szw;wZI+8NBiøhw_Lr4D= }|Xu39Nx1!onL?V=J  sņX>oå<z)6#ٮӢ,$ntLZDꏣ#Q( ѮbE[ dŌKS6ffmr}n%p D'nZYFfhh5&I }hny)F@K1.HY *]F2~i9_)-CW\J0rK!o9H .H65mtK)bzN<.P~/Gľ w{U #$?y(+?o# ?sBg&81=Sl8p|[/sOO -Ki~5d&5 9YѴ1˿ygtV.@YR{dtG yBfd3d'|]( \[g8U DpEdog%Ix9x+G])䷽!P <:ԻL4?P1{R;NIt».Gau:Jt[-q_̣ʳE\%!?2ZZ9:=e =vL)álD4fsu^ B9蘖69ُC8s΅gEs%XTu%x*f%*Lw3I&Y@$IИ(ٿ_UL^!jFߔ+7zàZ%}u*ۅOȩS+ . OanK Kkӫ";.cewTxtToyľXrji9)IhJcg k4*B6wc ᴖ 8ZLtLUʗ{Th-=o0;@5Lq%#A%uaa"1F*kz96K+s@_^\3/zLu6Bf֤uۘeix@wC($uc?]vpj)pҳg".,`o" v%+WMG M '!$1`6%x>@9*@UC/%q+/Ƅ6! D"VO͑H:6 */_MhgI\AZϗo5Ue.g1cw +ay_Dѥ{Ie;8cq8Y<_tԐHu$hHDŽr~}^־ޒԗiܑNu?PȼDi,o _GTMT˔-x+߄q ;x&IF[9eRBiV;3LQZnXLc5-A- `3W'bmkDju0]䛗ńQ][y/Ttx*vU7@<Tk[%U]BB G͂Dʓt kܤU׸!m)3չ7!a&0bIe=800@HtI "vKt11j5V*X앬?u$|[)A~(w2ꩦ,RS8 ?,[+UI~MznX*g~%Tc=*7cwq6w1i -T/xJb/ 屙hDU%d9%4V7ϰӐfb4UDx,O ^4H=械1+UF5~ܑnY8\Gԓtkk`!U`tʢXkB%$Ӆd:)*,Uy'~5ȸyZ-V E@KDϨb' ЧO$R/Uo1< i;ƛP/ /p H$H=F-TS㑹 o -20ݿ]^?j`rx7 V$BԓgZLeP'LJ;E';V^in9 { ".\(CcE}: $eF982g&xuct -SexV 8<' pbà5@ud [ITHQX';"w.)_2BjV6^} Ubs4>XӚ3m/ 3Hӧ"^tstq4 >f1lt{zS%oZ~j̼Jx nDh[L6xa8:$*LţRO$^<vαY5xF!|9w`2\P\T25numԙٳ+-E-O^yusoڂu|ldz>*H( lŢ849?]3\q%N&T&7T;FOlc+1ݷ-#@*29a VZXjJ>FN}adz$И;zqn{7DZOH/-B?+,'97S (AΏɚpq߃'B5vE4t'qb^#ϳﻊ&/:N,'yA[E~8))eA?ģ*ޟH!<Zev9.h2ث $sp>_Q~yA2sfߩ6EQIryNs@_*k34]uȓ tfjsGjېRQ~٥=K2;!MWs^A(jsjdÎq c=Me=,e17x /n(sHsEB̈Q=M[y9"?.pTN|K3mH0IP?*'996^9ĺ8Mk_ARKD)PU~(Nl\-<~J+"w*by\[Iinu.gC8yXej~|B9:"u*Tʺv՘ G=.&vO _ i=!v7P_@:+b2ʚ(OuQˬ!X fZ^ ;P蛪/i/ S=ĩAީđW,XIJb蟐J`ݴFlv,$:Fg;iyFo>[|jM)vˁ{bS1l"\8uX@)cy[FB/0#Jְ%mN*\:ŋ5Vь9 Y5`%`l\UfW#f*S+9;犡 ŅJ!Р+z<Չ@􁆲Vo[|'1lZ^9s ZJ ,5<x.FnDUm[‚=[ M6=B[`W[I18[%T;ңeK(Ă/@Ox٧-oz 8uDQ7K3Vigv\i QKhx:Xqdܯr J^QKs .#[)s)B U,[ q)0ȯY࢈ÝJCWw5tt#}&.+H7DzOS$Zy<6'K=Bq XwBPbr ydЍ;SORVMK@,&`BJlz%!KLG5}[M~: Pcb@V(^@Y a :m>XJa8așIhjI_cvvoh5ͫk2YԎG{PSkSjsdc;Q"q,}TPT%ƀq2~zKx'C4~5p^B4;ȔZ+Z=%ѥ.Q`ͥ1rxc^2Hux@'(SiR0'qs||lj$&Ө5i]<,7|⭖,Nu^ zR @_;5|hP==Nt0߱NO)o$AWFOerr|<0>9po*zRYzT=tN>$qu-s۩ .pAW;?"MAq~'w¢\+oq10zX=:l*T%>lݨ tʑAv 2mlm׵gSi_ޤ[ 1OkߛiW_F!ٯc0&q3ƮLبd璖ME'WQ ` 3DDdAȴn_iHݤP>] d#܇ap"ka-?K_ch=fE>JJ (z5oVf=F O׉Ţ^&QLϖZ R5!Y]Y Z߫?;H$ZorcGbӛ}Bw1pT1}(kPP80@o 1f;N@'֚p(ʩpAePjUvY8I IFN8TM7lhb+Y*MMOTq>\\3mbmZy|F V2щՉg' aY>[[~ v"Xpyce 0)\ E!M' &@PZ6QTPGQuCaZ3ZϼncI ߑFuL%/@(J3 y\iǬg,0[N D5&H_+B+4ή4tPwGQ +dG-x5UY;l/J"-Om^#RmrFwXH(s@wJw-ս%UUƂg,5iMF|ڗ7# q$݊: ́rSbDRUH-OdnW=~`WAZW\w_ח;~ v=R-Se!X=N4Lm}bd3uj7H;WV *#K-ĩbˍ}s;> : 1Lr|3ݤCHt~Pgg1fwh({ڲqNTgND%o+Ym0jd%'ݹP+ZDX9bwnD`Ht-\:S(Ps˼(_Iq7 SdXPXfe j|SKo;=oHgM+<Ȼ:_3"03RƴϴQ#7"~3h&H)W~I~ dp1}٣5k2~Җc!hGc̃ y6-jGJr%zn9)5Ɂ6WCRo~_aޗ2 Rf7,mrg잂>m#lj\H/ 㚄UStk ĩB|H/ R ƍYw"0 # d`YiurV [J] ?{f((\ @p`nBUo!֓aIU v0ُt J6qǞ;r~Ǡ}/DBstr@!ɑ+=q@?Ē;\]|Q&+ŗ3qyˣPFX'.:i4z JF^ q?tCŽ)83?^S \ ն C4_T b^ƒ |F57jP :]%Od01q9 @꾎xye Ż&x}up :h/iCKj2L\f`ej\;PB7nWʹ[J`07;OS_s1Ti2v_F.$3Em^VR%!l>/~lv0/`m|d3BlRCQЌF-_||K@;Ef%:vAn0@(q"A!|qK\-h"6 㳎o?8ǻ3{Lp-щTF`swiS@v:?|ˊHي ja/RVAܘ!'.w[Ai?}Z)b('@_K i_"qp'r8Ma[u{_ ^Z$('\8WRYzl2Lc% *f6ea=6|4$.tذ7_953ڡp,ڠzC0p6B~KYiJ+,g^0 k fTW<}cQJ̞]6FƮ3ʁeÆk6#>GD$>م4aGޑXSiE0[UX 󐀆IOn/Nog23Fo<-9 |F0RBބ3'fҸu~).LY$đL_lVKmUMǽH,d#Ջa(FM]8N 8ݝ0ɀ56d_5*7[=;M޺)iLxg4 F[Jo韉~G)ƓN? c汄,4jB_˞ E}-$cVkcaQH|#0F'+17<~BP7*_ݸ>Ap0fd":aCw(f{ GqBael) YBFశFͤƬ] Fe(Bze#.k+W"8ٕn(;.5 ,SCq\D^p,ig7uORd$H=b4ZۆQg?>pHQYQ}` jo$3SĄMl\+$Z4Igo3ĕd͘XqY %Y$"'AU.tpB_g fH'/`q߻3vjLz JH{OJܔ2VĘo{K$7 GSKagγ4mcT ޵8Bp"v)1p o՛$ Njfu}'/3^@;XwcNa Ѹ@u:<4fI!Q~<ݎ?:IA 76G%*fVT~L?D\v} -tgUܓ"tꋱ͗*>hȉT5u9A2AOۇcT VyZQrgV髺 /G DWLT6#?Zͪ})5ahCKՇ [u?ĺ6!%*҂$%@(11-IMhv!S8b 3w 6T%_(&ZRmta[BM'ǖVh~_ ~0솕HUě9P}#*N> \UΙBVO1&fS}-pT1=;s ᅏ̖nG=OZYܵ)uJv2cF&P%OOex7wj-л(5?+A}ރy]gpP_u>h7\plk+@yZ/?ա/CꠞD麚a݆9i:zrW*BsD6_iyRk[.wC,CI(^g 3 5дE-d.I; I'(%3$‡ ahys \=3]eZ1Axc[ ߉"]O~ܹ3(FU&}hdGOr4)68e_ =p30s=;-f"KgŘxrfq=\3qTgwseX֎8 Nϝ2wM!zS߹'zl? %%c?p@ѹ 5h>eP8:궈1#jd~;c̤0sIoq$`h ]5W@َ+ZB˖}e$TŻN֘GqIF`o©B[RmDʜtH2="I4b-3Sssnj>ޯ./@b3J){4 ܽdb7y<@&~<sh4\q_ LvD.w~&E]wY-y OU-6ϊQn%qPBBږؒf39}z(ۤ"{.# ѣIbHi8?x?Cevz6YPVu^T&VI!8 ӻy QTwVHC! =J3]$wV?@`Dnm.TZx=%֍pzݚKP`=5Cj̈$`c19 GZT1(VϭƏV{V#p CR39Ak֌\\,NkxXW<7*ď`0_t%WܫsI8#dS~A3]Ӥ n{ADB}ذ}wіpv4d3 (\m=n)uC\eyg2H>o/G/]*R+ vk֊Y%xk]h:vĎecZws-6SzYu^#lmM4bk=/OB0]*Rժ6̂]ќޠ! 1*7C7c+Ssp /s-H6A.%¥=I8'ksihAU 4>a#"΀92Bӂ?EoK\~v睴ܱU$ jw7E*S>-rˤ%?6tf @OLK(3TF Y,utDb$Ud_.@4yV2cی_xEd'$WGyfpgXDvpi#eSc硣tBq0vj]"."c6˧xas#PHIahvRaY2Q,b ݺ*ը!5T}LK=4 Xowd ֚?XY m.h˪_+WrSo"^U~VGg]GwAg]6i(q{f Hb~(5wK~,:eaU=Q~y:6$*ґ=lhjר{G.!bK&Ą$SmϟK .ljWy2xE3@^ ܧ,t'v0qiB%#aaQfj],dXW+ q +ipni<)6C7Z'^u 틈WZ7Ի;(N^x}r5H:ќ'{1uD5<8tfoʙ(q:2Q/]7c:N,z鰇(G.XQb76G>JxS0uV)Sb˕;,C6E^ːTpv;,Fۈ^eOI.8`BSnZ G Ctkk|l{t 4yTm"yՀ%6ɤLf= 98]}ua-b !}mhB& dk}w ~E3x*ߒ;7.BW9HңMC39o2(lJ~##O:i,E| }1=}x̀mo`CLZM:QOk0 S[0v I =qEpj19 pw1E#)X;DK'%=-4(9]M3@b$,8CF@2F+y?_;Q w@`#wkt4JZ ղ$~ja =M&M LWucPci#ԗVsJX7YiuaD4̡X)HM`WIae9 %0MNLZ.}i&:Lk_uqta' $ss#ͱ9e M`)!Ztd Ob4c* "Ӛ Tޤku^Keɥǻ e&5Kxxxs" n-$VKʀ'?t2bݤ!? Y:]hrA77:'ׯ -yl[B<؅;#<@jբ8x֒'߅o_.O9 NwDϝ5欦0a{)H<=Dw+K|(a+t^7mxBV9E=a1l'i)Cd^̴?…[KKajlgsҷgf+dx/$'<1[|1дǛ vރ+W̓7 . 7X1t\@6Tu)W NIlA)4 )rfEB_(9CjCY/cKM@i*SmiI}$1194elb7o5uj^~{HH\sbuwDPss5M`.` -粒`jiV,YqIrR|;׈1qu%J\Bf Ĉ/Ւ7Gn!i^zA'(=AF7~2Z^'}n%#~B'~ՒEuNWQi0ߡ˩ŝlUnWDQ% _,\9^iʱ Ղ2~"U!W\(n$r'iwZ"9#SŒE8;8ܫNJ`r |}<=p˶4hv{js|H7d ׷o.9<?JVtFP`Iq(}n\G1SMSZ Y,pbSK\OGP_?mم}pc@ w-]^%da7ae#۲+wS0̖#O1]Q̉c*jlE-G Kɍg{cb/ScD]!LgQvA葰r-bC\4үX-keܝƖƂ^Ɵ5dc=q辮~ú9Rͽ}R2UX4DJbZpyԘ•LѼؒO$%$6b{lU}uJAHЪGCP^[|sȼIju!ՆJ+H]ruҲCC?a78:.;+y xJjUxN</9b8|0wF&*~۸RĞ̀3T60Xo;ԙ{XH/,q>pݯNX5opx`1-ǀ$ܘ kvp!9SΗg!))L⡴:'H4|!j+ӼM{1vֿZH:^ʼW琟5sXbӂCyΕv?P<]߷Za>F%ÿZ~FgwC3lCrTbX\*8Q#`e~f ?Hhm !e{uA8M.h}<|O>7i\;J٘ߢ .<S}W)N ΍&ZO+krP :6ame*cS`J:B2"V7HCQhgу3 Kյ H/d߸]r6Ъ p`fYZ(ǮtL>dXѺ(846VtOqppF  67Q)/yncТәg1,q󾜌ӆÎ^ ÆkejtuF䶓A/'ƥ["!?|ƴgSH119%ʫ0ԺRΨk/͗Zs$F@4Zp¶I7e j؋%c}O%A7!&OKD@4ksI.qX_I sD@T)u:Ga8z7ĹO~l\hxzʊPh+ 96FX/R <В>|n2HGߘRcmcBܟ 4oipT E@InuzUQ6#MhkT;_e|d?ANFy]ޝZMȝ²\MxFKhKe^grSFj *vB.P}iv%Tw4*mO hۙ"aJy8[ʿL$*CfGx&ֵ wRi'2U;`4sHLyY_*DjWypn*Hݨr~ӭ?6`Y_DE=gaA4 $=IA?S0^$|Q @`ʩM<pCSmwࠛ{ڙF9P%O$(lz iHɞ[{E#VvtqgZnM)D!Ձ2F+ apeD>ē-] N9`@e>tQaa4AdmDxp3Du[AP,F\ ,>-ރF-);MRڼ\T^ &٤Qj&,3Mf[N d"+(Ǘ,Hbn}g|rc{T`1`e\y& xW@t1GIwyCϩP .)#:px/׳Ky6ứV^qWE:E]*I2=i!fWn&v~p 9:iHvBHX~wC0q\W9kzAp AXiΗߚ Ss1kuG50uOW}RJ@wh+˓Sib &w;s'Q^xbFSͧ0Rxv8Bco݇v@/}ԹBkÑKǂbi]{]ЖQBHi+J;m45(#it SNI<8`̃o6he GQ0wcs:T1U S~ėv"P*ە+ v1`,e%yy4uyNA0SM@ϔ(m0(|7u!49bwëd RQ% %vC(&N%T=LV}vT]o#|1 -^)ޜCRoOük݁g;թ7˺mŝ/Ц&1#TC͏|6j@%I(hY\ݕK|DžDZقfCadKؼn0$9Fc(kޑ ֤LRŃ.ԔNn=GRG{JP0{I%-?Luc5nO+!M1嚌H pmΌ5@r#xJkw]j*y>VCFm{a 4 6]"l%B3߭$J8љ% NytX`T~YuhAH )Ck&ēq&d;ktVm dvL@jeqߵ](շz[kU)1ɏqbҹ !D׵ *0VlZGxs@8L6[=l˩&1d!۶տ\Ӄ4$q&v e50*xaHvSk/_0ZԻp\m+s9{EїyD"(=`wO|D=s.Ud\@NlDc[mq \KR!h٧"0 _{`5k552lV itKyv:~ܕZ:~VƜH ɛd'|RlhSBtUsc 2̦Ei(afլ um$WTHw_6>+KCi! z$Ḭ8,`۱PӇ80 p"$erME_yْʭZs!1;PDFZMM'20+h\%"4RӜA4ZmHˮNk ? ǍP,8BBr%_`_Pu0;xixV=N0N<94g[ *]q6<1Ì φ5I!"όKaY-ViDdo#"UzGYp" ILp~=ZLw.1%|l[ds_#D$5 BFds( OUތ@E4JX'(>ؕόW,d|1$H|'ax:wm0G/!/[ ] ;mk 2_: KŨ. >O# @6 _;x۳֥ˏ(>%`8ΐd!GU~+zDbTwe+T((A1^ZZ3z~Cjabt]")E|? (RX8%-@є'm#F\2miPX&A_M5xf A#w@lX >碄@:;+;{d&9&CL l2 $%m8V-6AvHVxiCߘ.XԬdc;X9kh0WW6.$2`ڡ ׈0Zœ;ə~=i8lRAJX~e<ҕeT*T ȱ7 f-/U?zhr61؊mٻMdILKU8i?ݫϚ:O@TS^6!?Q<%<YfT+h3Gd>%%bf2"n:qRB|O:vu;nUsQQť+`@rx5apu#-蛓J3="[.V _q9K4z}sAQ'/ 9=|tx8HfZdl7'1סB /SziZlX80G _6Zw.ݭa7ȟ\ iCDT2Ƥc!J9bHSXfjlV {_~ZBNa8Tf0L}yIB% /~$kfcgu8Uw1"uen#i|J  ,6e8d\9 So Yzo!k7XbH*@-?X*9V[oZ;AOA2M+6 v;i 8PbAo̦υfT[9JfTc2Q;L绍,8] 'h}UW9tnU{ج4'Zkk@[H=L՘1iXZ ~`5{J#d,~ shډ`} dRjޛmைN#FB=b8c 1 &Z+}.nPLkȭruo)Z`_tat]]NdFTY^Nw.ygLw.ԥ{SͬޘTh;lA(J@ f BJ/Bl]i8ձ@%,Wq(caڄ<=Ќ~"CeF#5>F=A2!SҜ] `Ub /]{dv.J:ooˮf~Ɔ,ǡt|UKWC9ֆם&r-NS{uc*rwpI]' ũ b-7;)tg %YbU@97|q8nG d|3عӝ'!pVMu`z F.ˎOv.#ĺi6`-t=l)[$g T6[!۲H+!JݢSX܆7_t:/`P)׺v-0Or<*\wrXire(e@4c*vHugeOL#E1(]귭'e`|3:vzrǁMzHUd^tޤ/R5s`W"'YLia7΋LL 3t3>:O4YRq(/Cʜ]jL(֔JI ^zY$Ֆxncp8d\9 #.ȳIhւD h'exkɌ29Ԩu=^;vl_#Yv=w>_tFu|P:wP O*vH,AFĦmb6)jTdx[C#EgLaϘϺ\靋8NrR=fy$SJ缀YÍ;W+DAPK..h1m@ O.z#r1K@ak>~\ʱ/e0l{E\aS֗˽U75E ;%؈IPׯs1bC؝|+G^z'@~=j'RHmnvi~'w";bCp-G 'C#a` SXp(շp2~6Q-;.u%dni$!ĦFyzD`6^uK85\0QAdp:,U"[آI"z-OR&0? ;$LT)x2Q{>c1PJ7TUUcW6ª ,J ">h]Y(ߨ:tNK 6eB\'q7] :tes(t@;G6"eWhXI~6`BіIJ<6 cL=8{>U]vkO|F$ QJ?Ụeb4DNKhX^ e),:]EOb21rƐ_yL}z]KOۤjv(XF0`͐EP^Q lMf;9#]-?]_gSqj]y=[ceDH͋2QA^†Des&,u< '; /v㭢X](9+d"ڧ c$bbf[ڎM؇0ۇBgj>|Og5W<+\80b;4ihYNP\)[n{E Z1rܰTS@$C>6Z^8[!*1WvHJ7=B-vm䍧w \ljAza^ %([zVA ɶdQT&S)x(NRI]!LȔs~;C77A4o:7ԞAF_Z]a`X^l6b7ƌmUJ!Qz8oxĮ@ƍ'FmC0ixpCH"ֲ 5T5LӁ66|D#ݬp/Tf3C+K:~M>z6REd1} Ggsqx v(%Xм75}si b iQ_XtisiL~ܱ%ɛH{rSCϟvGдtFQ"!^@)Ni2kc?p$?[/6lOp]w,4h˭0`>^M"QN4-Hw~N 6Π‹}Y4ei)=qxos8?mWՉ/=Ѝk*ݚk 9fO1eԗrTk>\D`>,PGcot&u C檻7tDz7˥> 3jr vϤM 8FK-`Tt)ZL n)=_Ol Nbiƽ"bZYh`Rst]&-_6@unљrM_'uf{ivW X %uZKF}z]7eLm[ (S@~qVC- vE!G RrRed=ꊯ ,{G3D_6Z'73^B|+%h/WB~8{ZB"?D```d~ ;ӁqƤߧF}la~СS% ٴ ,s^̾ЃMvgk U)WAbg@V^IZs\%T9Dpj EjRQ/H"v,{vZTYq76w36n l!){; F|{s^^J- T3?Wy)< {āg.TœUqs.Bp!*kCƭWEΐ9qk* >&HӶ)6ANwؔ |MP}uRTg@Vy [I,w8/pO$ O| ܋op ,\]ڀoG2nv?#hz?wNIh|ր^75iCRU>~3=j ܐJ> T G`՝'r sѬx ߶Yqm5zOQJe `E?1;Ϸm)I P^m֖{j#oJ'̇HeV?%h9u?&!JxU@I)WrA/ \' =1a UJ5c1qrs$gsDAcI=˰VfL$%=n1dJ+lfJ'䱅ǁ.m|$~}RXw$sUKv2dZLAW 63 MW.!S3-B0*F3}@6xQTX6OC~9}h`\XX!Q~5#H s,bLA OT(nTt/{>5v-#*6ɠ0|^)^1\ySY {9aip1#ෘ5(nĜzإ6?{KOc`~of$]/`x:J-ӲjY[PӤw[$M>6R~g2ǘi>B~ڋ~ <&mvk/)rD`SqOβۓ;C8ΨƦsީ6b e J*ӵ ` xUqs*ƺ LmfAF9@❂T.Ft#z\8ߺ5S/e֯e.^ W'g;,6ָuTsdFjK_qKF )xMҠ~(GDaÕm!<c˴o?Ԉ⚋qbg4^B&#j1qcku}s}V4xx{}B0bj 6y. i/:&o=oé 8 @8뷍>b1sF=A []f M[S\C a  "qTaRY>EBh}tT23LN: 4D$qLs!)YPOjGq{#K^Į94%Y|X֎yZȿwPcdff@Jm/_HPN1sh98 : Z[Cٻk ^0Vr_|/-Lzc9pKxyڑ;9Ot[}O!ڕ xPrB.ܗctӯaa}J`t>QjƒS'T9͎+S =]{Q ؆l /ς'et٧Yx 6k,1{y&T_\|9y7$0 (HM[YVw&1[mXԱ!:`~2> {pٹo?;UK"_wz2B9ܒO^*KS&3U1@M켂D2f ؙud,+d(}\X0X3_[޺.}ѓ%\r+G[LQ~ze`Rr]^7 d36g2taOfn<{ÕbK1#־$=Ztjr5jVI-c؞?M+"n3B+jEK$3?(^E_WAQgF194`,Q_i aјOj Iq0_*ۃ2nY xD1^o PcCEF0wُv@-'C240ٖɗin(b/FƁŠXtxK38﵀o씳*jX*> w)qIBz4~x߻kؿS>C&rS>A&DR 7v"5ψ(Wfkw8BP1>nx[=;ɧ&-Fgb#'',5ҋG4j4wyb&9½şO*fhiLÉKrfX;} FsPP9UUe= gy7<6]i,5lTN t\-CFIXE1)IQY q)ޯtL@)o/KG>WY}Rk/˖L,:Ϳ`T9R;hóiTRa;tZ 4Z!nVY$l_0|NZ|BN)uXJY㍙u4t|ޓ/ü5!yy꠾ v0$pcwbI&꬞9 eN$}HT3xZr{z7]ҖWE{T㾬j4.D<_e`s]vCꂶUi'JZbI?zt"=M`X*2NNYMD"i]،/IB]JC O'Z!ln@zbmZͥe{1I[DŽ&-[M+ gA@;3T`S.6xI)Ne;&w8$~<[gLY5v:8Bè~)DI9\LjVR6rGEB7*'3eEЊo˥ lgxr8|!|k6K&gXA|6 [ה]ԕNѡ~I鷄,r #ҍl5Y-v!Hx}ӟጵړQ_/m>|%d/?MJm%;0;aFS`joՆ3>O#5Ce?왖T[(SX ]Z^b$ΈSKV|47[so/4)Ce &T ?p?./[2PиaI'7(10!Dz/5yQs" ~<|؝,*!} /;0DW!=EAxw9c9i@BR3=3_gbtU@ Cg:JN|F}`:+M\EP^e:6XQ`D6~/h3 %/V:Wu^]O<]= ̷:}*^pK(ZiE%xCֽTϰp\iҥAw/3s!J1oOEh׌# wX*e !/agu io2ei,u5|xc6I(\40#33@Q~s@ʗ՘T[k't24++oR^PFNSE)[Xְ)&Rڕ1YތIS?5&t8OX6)^l唼" iGKiPm=y]%kF"F~=귟!+"lAXcXt׃bvP$l pZ>t4?cLj=`lZ"()|Hx$b2z)vjFgxH޵c.E#g%(zw!T{510E4h#8FR[EV3\ 5!&!;Ƿ:UZ6hzRvN0"@9Bǃ Z7ߗ6oswL<] W7p{'|@^EN+Q]RչJC/"297u&(F$g88ER Kqy4۫<[U;,`bFĮe?I&= h:ɉᓴ\aϷ0!.i ޥa*gx~%P8qswuz[V!ѷZL ?Sm.姛ėwb$׉ȼ"sX }A!%קD̋rs9kXUTnd𢔠V1b;UC$cp{zK!'jR3w)I5qHm4|LxV2$p(5Vdv,f~ye{KKIYa'V|X7a&$$evP CvD l+LN|(&, 2yͧ~:cMv;6ܸV\;:,Iݝ8^@L`NTE*K`doKR r`]ޖ璾ay-]^T@W? JQ(iw.t ֜o" ~LYAcGљi.HQH.Sr:EОs栴.'+z i8MVj&9씁QtS [؁ܨ1?ٴ]tb5>&>b5j2vE -=Ł+4H,і$`mEwM?lJv`VQ xFk!P=uZ%$w{M|?Bw-PZ1EePϳԽ$\ ¸k ~ۻc/2!Θ%tA%SdRXO9Of^= x WcG `;E47OE.,|ps5!Y4Y\߬䣯1 ?L72#bkDi )tǴ<o_j >Ñn1{(o'-d+֩jQC6b[ P+vO V=׈ٝ]KU(g>ve5;ɨW۫7:\%ia\Xt~\ŁGC|jU̘d&d4@ 2;AW VrM$6Z9R]UG& v6VoJUBxܟ푊=vz2LUr=+!ϡRd%哓{-]#W6`,4JP]oxi;쑧6 n]19ME'8K26 `Av RH(j!yGPj(#IaGA"Y0Z 0RO)4B66M7|TTP^%%JB^H ;hɯtsIG 8l2:N;ʠGe>F}Ղ׭ڙM|0 E7ü6 kNeIٯQRteڻ XOe?MNz%YSz FnO5W[N /:K@P]| Ȍ$D3r*!h2{Ӓa ) AJ/~8ARAJg#)$FYLVM6W88 оmAY7xiwſ59CB{F40 ݗoMb_15|g,:$^~MIOCG.98d^ܗ~8JUo<$4'qNw >+*'#k5/Ô#j=ʌ1v\G(6+VDIkšK-K=i)iWfVڬ~!1MhK=#lT!=L#(h?H^s.' ǛmBl|˶1LOraԔ<:0V&ͨ"Fuw0a@WdiVLJ>oGQstnG~4m>6E R7XBLEScWۤ: ([wojXYdk4I=ȦkY{ @Wpu 0JT{S0z*S~Ď<ۘ;%M\4МB8bANŵ>f^z AvJo nTkMu f 𩪢!xȿC%H;5@[!p"'?h8snA@,ZW9ۀJ>*UՈ1p11 xj(~"V26S2Ljz*:N(+N/'JYMV(x'\kZH٥籘j*Nl3-DB }Qpz:ឱw-x5DQ+^{g@4XؕQlV^_D*'"O)#]|A5pMbH0On2zS*~"S=:]#1n[dYgE.x3Gz_#!k%*v[pG{yӽHAji`*7t$U}/4$ƶQN&g v^, C 'u/hWK:g>z=p= LLE g; VǨ1hΏrF6)7Sg>T~YD US8ĤmU\TLVnXgD}\ >@|&H0߼ Ud(gKZ`;!*<* >[Yx)GIh;A;XuJԢ#['xQ rݰ$\46a}FTg 3**LOwԜΩꍽZfbՉ2do xfS.]æ5ؠ=wZbTt/N!gM0~L=fI_ftix--vppxHWVO7:_uk[HuJ%m0$u Sځ#\Nn{v,#Ez}6[*fe^ևU NɣíK;a4uZݟ(&RD|Uݚާev6'jGq(lޢT걘(In[>+$e,oo2b<nw#qqdzhޓ#H,d0*/\0,iGcZ,dߧ6>3AŹz3c8\2IiG#2`c4U':jҍb0S*%P~ Qc̺2~&`"ˣM3GXoh&\'ޡGtIyAm È)eAx.%GOC^O?~uOȟ +CV7*H'7uhz<6EdHs߉ȕ8nlh?d4۟`%|;1:)xI/ wW JZn؋Շ(Jq bp9 kny\v2N1CGѡD^RLD-L7VҺGȢsWK7oaMSF"^>0&ʚNVXC ,MuzP::Qz2{9-?0" 4F,o{P*C%@r9IN~Bd%;ko ?>Ew*p*`7BX~~BaF@bg"uW~YUz`4h*NSV$ua*^lo_@@Yc #L;:2qTdDU|f-dEs%wMm&Z?ù}O0 N_b8@rb1u&RMMRDM3yi=Kjt*EzY*"܇>ڑZ"^Ƴ@#GɧpNVODib?/ʲ|e9uiV22e0NG}upu1Y0߮ qf=zpT 2~D݄<[:4hB猊q&(`:@0ʖ]n2SNwrJsH2{.uJrG#B5 M}E|Ƥkrg9J8g H#}f4,ʎބݭsemKc1}*]WFl k>ͪDŽyX^MAJ)2?Z2EH$WIW%˕KP 4!hAqQz~(e3qU\12r/wjwuxs!/ś|32̗k!3'XXf-~guCҊ%ͩ=Ԉi~o-H0NgsLj ۣϰ1+*sċ;{7$62֏S0eK~2ipGp /]u ^ D(M=-Uh[m 1{&,؁\QF_V̶bZX1쳈f#u*⫊zLKDOKR;FzrN:+vZiw9Pu蛢CWP0a/7џ<2ǝR`H-/r73B',ϻ.VgN4`C&5m W9NCJS$/F ,OD#^uk &P~*9k/3r\9ŐhޒHG]7ņbdBhH*Q2)˰|prТY9.u4h6ۑ6J7V=/Y.:~ lpXlp+ &c+do)ײ|<cLxB38LC6a46~q21 vݖET`0PgaUOj(ƒ,woίL^ UML^<'s". ULNU?HUKÝPec$^4 ߧb;١F:"LJRInq+N"'l#TīyF/|$3/iT> #a{QKr0}oj"I/c_7*POOՈbx΋j- QLmCY|4B TL?4K8uvsrLu{n}HԈ)*yO/ʞ[qnXVpl';}D`12ъeQ'FƓ &fŀ8c=UEː}VYtx&ODWAK+u$*0cfA?Q==&X#Z!O'᠑YO [*_rzDNnZ;O}k/Z=械wPIΙg]'U܄ Z HG1'xWj7Us8þUJS!SbU\Y;MOfgʱ+" n&2ߚ1$ apRJZYI 2)!: Pi++rceo5ojcՔd2e1Z2!yMO;YM`'r yٚI؀؇ae#$!SM2L~C_Ɗ7Lx- cÅ"7k*&DXNa Z~COI1ˆkQ[6 IAxndl*yNuN4]DdEIvY~u2x+cy ba[j6R/xd߭rci l+ 4톺X,>17 aߌ y j.r<'\lJ>?ͬG vԡ6id䊧ڬSDt|LCpEI4xy[ƞ[Nı.&vKC]Ǻ]v\Gџ-)G?OaE\uFE;ƌ.x|2!_~k' qDR`@cXi$az$M 1?Ή p1I"U75/-RSr9jv{k.U\WP5;R[/\x}3ۆC<0E-(x{{>aQ4%'X$_)˖" "Z!`zPa[r7 ~#< |5$0OdbU5eҤ6t?/vCI(m@?RLܓ!q֥ '.;[1f.DWj`pB̆Oe >RTWY+717`{hמs60>lr'P`W=l]IMŬhO[.{L@w̙q&JurQ6Jg)Xe@JYK3>Kd:C, OBdӔ.V cKf\+6S^X㠏mRB<&<ϥs;1e)hAP 40;r ??]-Ipʺ C6iv̫ŏXLl5b8$}־ːKh 8[ ZQ gUln2cڈjQ$Ab1k*hx5@ A: XLD*ɰ|Kzш| {*(r}Xʟ\ޜ} *@u_0KFׅw)M#cK0$9/I sELa-? OUΓLq“K&SAC&pQ†<R0,WsouYie-gPE@@QCNj'J=. .s toYD_)E`{b:IH-b wborn!Q:!?rLp9UK@'Z`{G{P\-O@8p5^d{^6't4h$R`;75kc %GfkӛdRKoAa3h zsyݲT&Inp 'N{(xSjNjqO2g UM\GWgy2;r ZJ@U6ٛ85fw5l$Iۺ9`u8v*,9.ꕧ3*a}UU~.*٬9{lg pk>f9:xN[:Ȇp՜ d/d:&g@{%Oyz;ǡTXP?>XSxwUI >yAum~T J՛|? DEo oNĎɛVAM<mH>Xi]Nݦ$sPFV͕ ({\.ehHe.h ?Փ4`';-gW+(}Nmyޝѫ퓊^ޤ:=A'_XG̓eyvY ݊*I&=hhoWHǓUd2'OߐEfN`BwrF}²a }¿w0:ϋ6̀oJ]&;cDjSxSY˿}sC5mGkլr^6=k)xƦACW,/4bLW"HjIqƱRVFYmy➿B>CF?n,e9Z?$½em/ X2$oc}G sd@K񗈹fh~T6M'/ ]A;ԖsRC t Z,#.rc-p'Q0/X3 ʼfW,'l6,=<>xo+i^l/E&Av?.Tt_NDgR{u>:v'1UCw跪,%[ˠD\ܲ"8`kDC5-MC n/FZkG3k%4."{- I7|sW~7`{#Tr" t"zFKBv8էbӸHYnIx>V89HI 0RZ+ /XYd K, e'bS>!!ЩфGW J84Ja3Y0$:X%w*)Z?޺S"/R"^wbO sv`^KX qօtf{_ O*7 S3|/+MC#QG|[wG:g EMoNmMgqUy%|Y+)C-lӌLy|SHJ~hҿQoyZYn V#u5/d``ЂW]FpSmxgSlg/2,~~ڸ2F >c<.G?!zh5qK loUgTE&W NEk}֠IOψBɛᐘ)iP2]-DE֯ v}UIz#u]hH*?dY(JqTT Mq5nHQMhHO .* bWi_qՇ*TD*Wr#).A"VabX ZJ+db[†˛_~U_(t@f[}%IuL*!v3;,5m&caK+ zd bAE$|󕓛dk\jTYEZIqd@S H F cT0@s ]p<ԃNO9zS ]\D_z^IhQ|e@oTI (Ǎ}Vh\u)Im c.7{=%cq՛4pJ|xvNVwV܏%jiRQC`7U^( ]ᦥ$u=jJ,6 0ӻĵOD-`X|ly-eJG] YuI `t 0}8xx798kžNzf~EZsq –FOjZ!D YW&{nAFblty cdluMVø"3~cA0Ͳdϵ;cW[>9:[I煀3[ÕT)|x¢6ՕMC|3X=K&>~sdx'E5oАo +8HtE>a>m^5E!65۞n?zU`/14jS+wq$⊴YUeLu- m "RQuHk: YǤd*QZ6?>ǵ-nȱAoH } s/'f?y PJ>kr=<,PPcrEBU,ȫ-B\}Н=Ĥ0OTwKkd)9q(̀"M>+*ݐԫqt}SS~![c]hiH!aݕekH3|4S[y2,u_.yw}-_4|쩏Cp&ϊd.dJz`6 K(rhnGo=rM*۾Cbf Q86FTPp䚯>`Mn>K8̽&2CI4]/QLNUۤBÞӉkLߥۧIYT,廱&0"(rQN46("~8 òh :7[Q x^̂}apB_.MtʈTʵWi!Cl[1,%hASo,z4E#)~YpKP+]FF?P]`m o%A 0JV6qvH&Nc'֋@.j.rUwZԙ}ܔ+m'q DWߡ=8E4g|>ĬEMaѾdX1߻M"y?Vn$P~Cv@x O|1ŮFӛ+~B!~ֵ‘NYXoÀ-Tb~7?`Gqs 㟓C~&z VxQQ[QErZs,tl'U_*[;Lu|oY %1VYlFF8.˰*-wi7 6e6rVCr }Hjsmh_&QUl$ܦ_G࿛\fCv 懁a6$ ̣,Xb~jUq6EA D劬Լ۽f~45b=Хnό=*:͜ygƵ7:;Q|hb/s"2X-˾xVL.yHitG0dPۇ-95>i:[^yVJENQ2 8՗I`5&?4\~0AA\cd`ʔF|0.4Hm:uZ)% ..Hzl.+ô`Tv"KtbS 1څɁ5چsV}M>So,mĨVv,8'g0Cº$ $ՅQ1jv"݁HT3y]?ҧ9R.JkP`[9kE>7 ۍ`dM:>)7x,zYe:֥mz+ <p_JobŊN1n9{u@CiMdbv_:PcXx3|@5!}|R_pwm[?O[ro6C8Ome 3T ɪGcZ%;}ѢRPL7m6w/5V̥%Vag.LYY5kaVq˼\# Fy\h=Wgћxx"55} K/}1T%&$5EdeK_Hߨ7s #˒7R?;LMu[7z4 ;\&6>Y -EMBH<&e%vU09dc·9b]OpHG*!I*Rmh0 P,lXyyb`g̻f^*=,9|Q7YA-UV4R:H^@xW^/79Mj^pA}p 6.iqyў;`d<\8{\*܆`` L$^>l⣺*JD^&F8^1bS -̿(/+񖗊i˵66!J%C4L !bnՎe~@6wmiPd^FSÐ ]A|>[S/ʰ* eaSk[°Y>g&iEeqK9{Lh:q#>uThdYHa3y!doW 5qЕ!IR%PN-r;+[#QދȠ䊲&Fu#GKZSVy8gx`n`HMđ\wYi|yHg~J%"r#f QojQ.kAimL[k™3O\ :R_@K kMKgC-S (Iu5YT7):5ox1Ay}ZBdޠ ާꍭ? yq[!`lT6fA]~.RoO^.l=v-w]$<6Lk1=/?RHF$Y R-1knҬ!L㿥r\uˣ&| ;!΂(ciZ뫣 X6[` j8 ;oir@)!@j)*wk+8l<Z#"QKS,S& >{ [RO7qP. {ѲĞ߿:U}N\T]E#!9BIAO9_55: ؈79dw({]Ua1M*3ױ#jY \jssX궷&%纂-Mɔn xaۋ:ORrimwav16R-7L4Je;1Ep\ȃ4P,…=9,rRD:ZN]1Ql55cXDJl"ľHQM~<椙J I#D}oMEӓLmsTy')vY54]4rWgqeMBԧ2g kΨ~Ÿ6Su m\1lyۣwzǜxi2F0IBq縮u="r147n$tLxo&g~7){hAF# f86[7S {#(&>!?d׋vH.6pԕgߢ|=h?/]iHlwùYw6ҿL6,|WT5Sٯ ,5\ÏAP"@5S9VMaJ++=Ҭ9 %q__p#̜ΰ,!CpͶ:dCmi$ZHu"Dlt`fC/#BO㨜篔\lvڻ\oltw"M -8.\?T n:RFzNEN'kgbvҘ>tmkͳ 1z*U `wC?W5i1PWݘ\z8+˵߼zҀ_.^ ;zl\;'Zl{$f#낡A./5Jh i@vNjW`YoNO9"Oa jU6FjǶc&Hw!M2)&6<#p|L*fj "|e/X\;`=&o6$\֎rױK= ٰY{-f d5g3ՇۇS:cܤ-G*as)%)^!o Vf1fQݮ-50k}L.tmƕëM|A]a, 6y<`79ꃪ'ZFE:DS)S wV4Nif8 )F#؎$;Q졤/4;OXï3ny}Q_/- DVaćPb0MEt|@[3sS Ŵ۪QǺ䈪#|%&ODo)bjSrQށSNmaP"ҴW Ϛ 2 ع8ݝط5 ڀ):i;H^//V^*5TnE񷿶/ 8w OcOvnq<`5֐Y p|Y k]LRe檇 ݾebjA_ʖ"b>Y%7dped Wx^M8m9d;ɱUΰOs54%8W4*_ydBL@ջP̓ Nx|zndg`.d 5wCyi q/GֳygL^|(}cN[T6syUP4h?'2f@-kcf-T6L`II2*05MU@y8+qS\0mnb({խb4u ^[gSrXgv>+( t[|xRAHeAàEyDRhHWR:1xYcjb_\ [Pu38C&dvd4!3s<]N jzH'!(g)UK<ѷ>6C;HQY2pt48E~ٌp8'w/QcE"ՋbP9E~f4`u+B\-2SÃXbD/9`ve\{ƻ(Mᬀ! ݟ^ ([ S뿌7 cQH[ĆFa-PTlEvXsWc( 0!Yv; |#;(R>2DQ,eAZş@a'dTޡ䲒qO<GV^Eʯط\Jêb-ON*Ic!%h}Q#\ 2BRyn.pbP7t~0k%lP%}G#`Cqs%;زg.,Ūv _-6|H^3Zx+lh߬ ʀBZ-F.뜏h&-jJQM=JIYE75!1z3K0x$71n*= #9p4HbOaЎ$~_FïqÁ[?q6OIG0҅w4:;%eѓcH-/ DJ DZ T`~V e@]/C#$)8Z; ;.܍?8预ñpfh'7(-42y^AMRĪ̝|4)gU"4l_LqHaf;DiUğeint],~$B3CVwdz|vlV_;,/WTX>m_ŰRQ/Onb ^Ѽt5xM̪9st2n!^u>F43vyjٮ0L3:big"% 4@O=H` )hVj xl.޺G8ľCOm . |4)]Cz~I6cRFu__sW}A׍?<JExR)_'(sBcx8|#Bj)\mZ~T$뀹eP߀|ws7u(3$ia[9F~gxt-nFthnD1Ƶy`I}"֫]Jfb Fʭ;17z&q@dP[NFX@$*ZP8wt޼:jx)ZsQAR/O1d[+ͦ=vwq7gt-#e?ꔏvKy):W{ԩ%i[6l2 k@e3R&qlW.ߚcOGNbѲi)@beM Z],%]+.qY[Wx"H n]Ahl}\ 0i#gnJyK߫r< ె-zR,im6UKc?4R&*I0\#k倖􅖕mNuP_tP[c4/gL 8J~`Lw+}nGBPҏC3N ]kV-?yK^c:tae^&(U1q'F:m2:5"*KBGp6q;(Nk "sIsh4*'д(Z~Cy>r+ʪ3F $~ wm;rc,;U $ͥ0SO>Rjr j/?U`I'7LnpO!WԱ_hQd,SV@6m]HԆ+Bv*8nWP͒&-kS,PCxQn|]T &h*2Y `keupd_x%%F*R/=2ҌZ̭|iň4b o#ZaJs;YЃU53iP+aJFo(AsȷXgNU7yb :znՙ`z[Tܜr6oy&ʯ+& ~Sh^z "QDT}y> _` 0%Ѽ}Q\ҧ0?-2z$'=V,/tƝvCsG14ܳEyD/m Mej /H@X#SPAk+0>~JKYcR7̨'Z_0D2U[dq@WވV[n`Kt@U򝊓>0H 8A۰!TaMA8^aU<.P[)Ѧ <0ߑ}f{sɜmlm-vi3 YF(۵䞄$gԷEE9q0 0;i*ĕ䢷`HA5 s h ! X|ϐ-pyzkX|T?nuto׍3)x!ƥsե0'VekI֫{t`rJR!5ʈ!t 4d}GCN64ŘUMkǧ5/bVN:gcS.}%C+;%](P%wi#QրLKqToÈR=d\n<_s b`,27tArn " 鍃gFI+$RdճQ4vQpttr6Đ(}]6zLJ@ OL]~cdKg 4QP* 5@ɘbO5PV ֫MuF r-H! mPSyGM〥msͼ / #>,=HѮ U$ǩ>ORƨ"RMآ;^7/!>;u*¤qYLslDjc EVTp2nq~{{RUbWK,@1&̊q+P wȉW7 `G;B&^ۦX*u4tYX,|c?$Olլ@s* π0? )\RM}r4G7ښs2D%EX~uwy%G5n%˜L\> jhwhIN2^7R&>! dZ;j{ռIR4G1-& D$=A1-+!~}ȓc.e'z6\j ݬ4X2w(.]+erEo/guN|ĘڂU8iq̀ݰ?[heۣMVx*>L7Kvt4z3EI%&GE_m+] $Ni Qf%#`cc6 @BLΙ:)aL֞ԫn9`m@'a1Y!5j 7tr<>C1u_] ux>#S#B +H?ёrfTomy=&N2pXѤΎɎAQ0lu:6 e@ǧ-M tI}-;P0j# ~.U0t3`_\6bpzxhe_PCx%\LS̯B4}}1-l[& >\͢fT֚G׎J6Ry q`P<{VO2V0s1Y%gl1qAez\^|^B fL˟|zo,ԋ(Dyj%d@2]v>z9$fsXS!jM2ŘW!4vcq[!{ ؚm\#؜\!I۞ %P-| i4;vuv3&(3|A2 P!A`nXP>k򡮟|ÎRiylole2|  8Q\/1\l}(>)tRL |ܣYoAJ֦.-{KUgi-X7=,lFda+).+)̪ϳ v[&DjD.C140 гqmV<߁Dyg߷]y5Re\",b"70qk\+3k/Myt>dC\+ +2ߞ4']: f{/3:fGCⓎՕ?D+> XPb&buǵ0D0Z8kNqZݴ}d?w߅`gku9ӌ/A˘ofwIq M'g&Tۇ) |'n>SJ#ɣ?YmRUGП\͖VMō bK39"Jafzl-}dC7^Ɖa )D[/Pxl-cmR^Jg&_t0p+NL" xv2wfNu[H8 饓{: DZhWgLl&0w<6E{˝2NpLs`54!A>踳Eĥd"^G\re9r;;!d30|ͺ^)*.\+lS[aikc%N%wkFm u2{F 9sjRl4g!"9k1.;| ջ NSȿYUAٹ'$5ל!; vN5ԎDi4g&nYo&p,H \ZvJ #؊E`vJ@R"x4dߓa)$3=`U+)P(WyƵS] fT.DZ,d0.OBw^~s9'mC݊ߥk MC=waڶ+V;K/ }3pYq8Ά) _cl$b濅5 %:da.pJW[Oے}t$'ڶp}m3; ͻ!!ICnShUli˸Tvo- TtƟƐhS}xp!}Vd\aڄ2uщhW2 vZH3xs{*fPFkjq .#D54_ FD P5!mi&~hvwNBEHf -trY%9DQa Hk#`bSwIB1R͂y~=[I2⦭_s/8lo(g_(`4vab]/c4 4Oo~ꊉYI]}pwM!Mfy2晔80:U:۲'GxxӁ slD5bf oş+[K?%c8OzLΦ Qq JLǩ-alO!7q5|='rhmm?w)Zхb4?"+zham/b!^5,ehP06O*bI{TBQ9[-ErR[Gv멛=;6j1{"rx,bv^sv/zj3/UUC_|{&])xiUiXU1Z@ lz|<{sGxkPu9AiaLI}=mS6c3ێu3NrxQf"PIM F0ky e}$⶚ uu-ֻQ} .^ {4Tg{J7X+xBr.S ,YwG"=d{#"7!3cld.&Ԓȃ9ޘuJHj͆"9r'l7';sfk㡾ZQdwөdUQS<2@HאVsCh@(aB]}NpƎ'FzZ ;͞uilcOco++Q#ڠ-#(m}I#֮`k?( &[sY!`C4R:8IZk {g1zMWe1DN`r__* 6F? RW{A_"xI M| F@ED%A;pRMS"cwC&1cXҽR#tw=‘Z'X/NqQHL5rˇT JyF)5ФupzN`xPNnw!]hP7oc5\._xKU3Oíҧxcp~n09hʑu#90{(dŲLsx վ|2f/ͯX[`2AXyձ)ٝ#3@B!WBa&jM)@~눩N\ a'WU'&"lCۖ4SU'XKv+ q(dtx,FmdV]8c!!*0|Ȍ{+vمEg L#> IǭMڼפ:wf6-Ck*ΰNgq\IQES}"'hI`[۾JقBISluxK==`"h@o z+<^arTb~Q>-fHE\ab<ު0u`S].~]Xu+Au&?+ҋ50qP1EEӾLn=]Pd3JP?=OM?r:~d?imZ&ׅ;A<' T S˿4*dD1dM rW,i 5dԥʄlcxVJkͤȑmiv@WSiɻ SF.vSšۼߤ2CǂFnS*rlZz+iH;%GQ]Mƭ;ɮ pu%$Xw?(j$eRp$&K?櫒;H|l^|<;"bysgx;g\QxAC Q|IU&sP JHA9V1zoM'yCr7hkqؿ@;h#FY=**}%ad{#1gHv kN5a6&s.!qip.vVlq g78go0)eF' 2xs5K0߲Ȏs(&sr&NjDrl}dmd7W" ȓ{ސ䛁:[8n{MiAt|n<%?5Pʮ3DrGѦUi}_#GvN1*+9Gdhrk-&BG'@ZVZU-N&sLQ([g<W|T]%}@װ(#>76=?- м.y`=Ljm<2,3 G~ ĒDCn*ԗgQh,6Y tbU9NlDdM(G)eAsd֨%B5;:tÉ,Y4A'SVj<8\FHGk=e&pbk}d{nu;M^]^X_2E6cor$'*Sts ˃RL uantكo#wbծ*ǸѠ C/=t8}頨G`03hB Z0BchθϨd\aN%sJ:*懼F6`~3|bqKYFEsbӌE<vf^YqvDџ*'CU1wưWx=kTV#PMr-@M/nRo5v&x҇ĤX5k;Mdr#.!,p5G!:Kb[ BОh^cݤaTGҖ[ [ zq2$eҁlw}IZ6dQAivA^\w(L!cFͶbY o9iA.j\~|og_gK ҹt\),YM< :`9'NيWzj|YFɠK.uH:"3`= .lϧoZL $gvveيL;xCߏ0q@}r2~p4Y+E:@э0KjalTh(W>vJ͟bMLl>T^Ɣ.96)jy7ŧ츚:;+2cqoʹvBJ*7)Ȭbl7OM]kAҚ(="' K)>p(fµʸ1T]ZlTtd,*[9&?Ufewv鮣0Q-kBL,h|aa굆p'4qe4c\YlHU}FH}x?aufѦ}N,ebGw{.ː8j=:.=Vz;$nqja)h%Up6$,󶄲3f5xP7'Kr-.gW7)<nf!T Z8I̒OF嵄i4\zdܗIxrׯ^qyJewgɤfg4_p;([z揄sGRJ1Mϩ/R m.V!gy sO < jrVf*y.7Gs| ًfΥ!^HH@/CJ@\ĉӾC6+ )3/l-Iϔmum^Ztl?+F>!{&@>Ä:\"_Z((.ds08&f@O'#2 g. L'[?6>o4VD F:[z&ǯ8e$'oaX+ǩ2țʉuB:AՌ#g yixsBiDwdh~ CO?j^ڌmJzҺfU\&e!䐲r<>#&ߠ(zOlJnI9OtpHsF+ 3v*ΧdxM+LZ$1p(JI(#/q A \NeN&^8MG+0y(WN3e+ʃs=~2OC@ ^|dL:L3^(k*DYqbٳ`(i2 ɚkX,D9kLA:.C[tOd,4LE咘A=V̶UI{*xVyOj>`X8θ=\6e w#X&Rժ򍧐7hFbC}F0زI^[AɶgP.A<ݥtkb0U19޾=rs\CXEN+_z(vG&m儉g焞v=ApV|][rOs[LYX˯ mD8&OuÃw*+P'<=8kυT"]Qn-G2lAp'w/5ha8PDTv gyGȹjK4+Zu\R:rJ86rΟoZVev/ !Fg{@fi ^8'j,JRJ `3dUgܖ.{m< ֘HޝF"gI8H2l8m~ fk|WbW.a_8V~U,=vP=J5v4r]8WO"@1#lZl򸝩)QU=P\/g{d1 ؄)V;ECWU_W}s.bE,sF+#J ٵvB1ݕ"!~`!~%KqīJ%K-ɒiLGMcIRb&F3dN3;ⵜC"~R!A:$Q.=˯DDȒf׾;!OVSpZME0QȄ\PDl!bp%@HXTR8kc]#!>cH>Kyc5y$woAktJڟ:3B냺283AD\y䗤rmmh+NrΨA x&\у X*A}WUC3>9]KKYDǘq&dp(%@>DQߑf+6϶h 1s0 gMU*u ypL"Cc>,:q!:sKGD`nz;/!T/]6k?vDRZoߨI%9Utʉ:M<8[d¾*oa~@ E|f`Ee; tްm3L lb2&uɫвc"_}I鬯n";LO3~ez=S3}7Q{N!@f|5!kvf5Gz%+}s{#.k2=s/̗^ېv{tʊ2FCa[)+:"KEsfiiL+#ihJ͈5hр-W+, q6׻]7˦imgOw(1gB* vBH3 ܩh<)ʝF?(=€3go;'$P?XaI^GeE$\+QWSÌtpVGrZ *F!?75PMyUOrRn 07]_ -bn3g؝Jܠ}/.EhD}w?u(:IŖPis(f@z($O.%d\4R`51'Q~r0nК/?,7Ga:`~ȒVn׉K ;s/(A:r0?&'"OQɬف^)/3/x6]zx~RmTF0 ݘիsXtDCl6T?+3+<[{p@s~0By+uTNv3߷cT#{r#|O#/BW@&+Yc"yzֆyTqT%BW$ɭRih pMngh2PNf 08) =;Ȭ~j[>_Gr.GO'#\Hny"lq}M@'DT+.E(>?Wm+1+ewlJ`1k}\({fb6ek7!^208rō/*71Bs`jRCt-@Ps x\s7s%HMT[#215n6 yb2< &2h~@Ak}ԗgʁ%!We2u>p^S M<Ѽ@lK$9o˚GA2c߼Ů[#3 J ;Iw: Pd:12 /Dzl|7b>Q@w($8-|G><8p0-^e٩]ӓɬTs`Px_n*QE;j@nB#faDcH SQX?JkG?K]&<žYE}ְ֫膝hA=ΔRPgnMmw)RJl>_9 -TP#ܹx=Cl n#$u"ɟYt9gPDEx=] -&Q)`\C"󗨛&ߕ 0uqI|h-~m9SkC9W#>+mxrG-pLٽόd&@vhN('AY]1 v6]dpx*|IJ&7g_q6N)QLK Q툡! + ͽ#D`>@19(DhDOv nVjVI&Ý[9}oU #kDg$ܘr\QNɰN@kAauɊ(,L+m t.ӎգp88>`ܱ.DYOgN{\ ]- ^c*:UM%εԕURyLUڕ;50)܀9%N#.2˂j  ,o4U)Q*M9'ڪ.}"R˾|OX%3PH4rHe۟eU\ofQY}LooE>y Z FZ*Y -FCؙL&Jwx-LB .0h%ZBgJ-bd51m`(g"ƭLLmoB 0WW|(V`'OQT,ADDEglO])C^)v6Ɏ=QwMQy,1i G~14`w4KeI(P)G ?ѯn.cˍt]PlL{~˨8Zbw~"AL ˖QDrB-50BPYu fLM)<'%9 հvegOV`R5F  jT}USLBdoݰU`olTpѷ ʌ6 @*"#ϪHw绾Afi]0Rg R*kwP qԒR&Ѭ,ray*QD h9gE+%n'Bu=tĦQ| s2cӆm[#ZyKU #ܢ[G|Bn xw`e )[vNx\"3@SGQk'ZyGI1DFj%Kֹ&~ЛTJp`^HkAYQVZʛ mu{`#%#ryS.^7i]Kvh(-#C=$}gw L~mUs876QgMN sq?͜[8j%Y3h*_,#Z^SV9l5~>5nLʂ.~Go3nP*Ndo!KaB;8wʹ څ*inFi&_0;Z'n8r|zkMfrBX/jxC*fG/-N׷ -8u!X͕~iJE[x<){r=<njӑ9>XGȌ cdUe` p;`ФRDl֛'c.u R9MhdACh2~`CE{l۝ȃ)-3h^;EYM`!p~TM=pXI:m^[ hOa^qx,[\ʌ9HY'| 47-/_IxHQlwdQ.Ax{LRCWŰ$bˮs;X0$ 2Q13N %'bKӊ59H3~8  FNn@Ү$`Fs0e <6yKe*v5jXeWFSuaT˒x2]vjuo7K6~9!KRB,vc)Bg|r7@l2'_"hߩp-gF|m# #`P@C{f}@Br/_dVۃS*Ŗ#W4}hoդJ l闷<Κ2'I(qg,+N_R9AI)miߢ0ek0nL+Lj`Υu ֻZ} hqץpbS&09#0D<œGaFD LzlU;RqS:X4!ZjxחM]*:dB4nzK9*3EF-]W֌cg.<3,?WhuXzQ,&bQT?gbiބ?p~,6ONll<01N+;vh蛹@40%Y~&8 #\"q}<:o^X/灘jk_*.RZ$[p\13 ߭9}P(3|+힓 PoD^,Y+W#)55ŻZ:FZ[ZKO<+'{i ?p縤fPXy_?٥*i.#9ANCjHLdzZ+Iy^slEiOkƉ|ªsc2zr š,DS5䎐ܻ9JsoY^r64y0tKDqeYsV'9(G᳃t`ZpMܒҙN\%mS&#rDD8ƞ:5=:d]ҘMRf1 (agӀ-!Y9͚4ghbٌtw=_$LB|_T~ֿhuxߩ6 VG×[ lm$|X/O5B-Ej;Mr/l+U;AFZt6y4s'/,U}ؼRIʞDPʨTCL1׋Y'?o b 30.$wb(|GǼzzM(j"S4 K>ұ8Bt~\lTps23!*BF`O2B.n#e*Rۜj!ƈj TCҟH5Q3fmW|[ӪjM:U*ʖtm/YY $]=)6B m"9xdEﻉ 61-MCseMgAfGc/^#Xhۨ;W)ˤx](֐vBދz|ȝ)ᨹg RB kac#[{`цkRZ J1zKՒlj;, \2SO^L~6F}[xrHP>Y3$≲ YY-9∦ y~Ff Tֳu$|u=w%%= ,{lC_ *h~wuΠɁ"IcMR`v_ m(xzWP1q'<7Zl:x_ΙC2#N#TZ$$b:[PxSC.8ޮݎzjQoodi/yS""Qi8j8 i(}D#c=.gc9Sw«M>5'N|#C[?[Ћ|tYDLszduUN< % ѱH8Ju4JPE.spA~ {H`ӧ{x {dʓAa?:ۻ᧥WWp=}Y!RqK.EjﲗrQW4.w0bL7 ͆8}p CRb+׹g -?:}RYxC}[)A!4ǐĚ"HUgSv?> 6*fɭ >r@FO-$Rhӂsz8zn+7&g)(΄f7Ƃ! TNYaȩgyըfWVM?`mH,켫QVph"Tρ"pOwn]|wR.STzԶ1̗;HSZԢUWLlV9D5=e7TvB&DzCuwtƧ?=g4k㔌|3/]wDt}"=Gbjt`7;Yn>i2g-k6Gq{qgd]}= Ԙ~sug|";~ɐQ_s8zer+7c )qÐ./NR')d?y< cx7hߧF;މψ[ VSCQZ Dr6i[<,S$"γ(OB)fEºi9m& dI˽R4!+vV`իjsC* t ;i"cR78Ⱥӗ&CkfԎmQN fcHp` O"D9bB5 7,ZjSa*ObSݼ?yZgo!PH SȒbJfi4g \?d@T(P "uz-01]|(JO:Aa#m% }y}D\k&ĖeƤ $2bT|mn/ó1 RuAN$m(V1>V\r%t/fTJ~ۨRfPZֹ) g^#n$͒+n9EV+U˺|cuYU-ˊ#*fզ ӡgC%jȻˎ53|dQ+\Dл@emAvJߗtEN>D.'d[zԴ% U}u1)Iq}XK#qƋV-`)N(\m;\Z^B`593VK^cJ,<Z<>@-(`%ʤ` IEћxYD5iB "3t{'pG7_yci?3ʁ)<5s; G87UF8!;I울c{Z|HijFzFŁӵT,HX5ZͲ\^%DɆ gFm/}2t I tS$ hO,Q*#JdbVdw4mNM̼Ò3]gD>?΁g£AA YDKlBSm}5:uu3&5 ǺHV [a\e^3ft@at+ZpZ̪P>wG3桖8ͫM4S^^Mh/S]4K( ӇϾ?t$zEps"vZݑQ5u)q5~Zvym~ܠ >-˭P}`TK,*Y V9G_YS9d x8MƖE^cE$[UqJ3pDY2CfI,GgY~[3*#|"jw̾%҅Ms߷Y0(F܂Nc:t =^$0۶z|QyLmau{ @4d|"<%[)ukiDh3L\)"e1pJ5&UOWdmXw C\k4RJlC`lZ?N?~d:M-lFaUbbܳ";FjGa"xD|>9 R=>hPկ$W-o܄D*ly=^@af;Gö}tC51Ԋa3Z;jrHLCi>1 ۽a:pYhCSD`ES]3c5a_'GR[z岚y${/Pkf}܎$/e{FțhW4 梗T:MtXG+nO⚩(OB.ZiD]7 ŗZb;k`cy סnQgunkZSa.uIަa as \|MWoa_o,K7ox>i>9Qv_Pċ SwCAɘ"ר%sVEZ.7GmibU` g3\ژ"u2|(2qvkićwF$"D<ڼt o"^V8xZ>!ǸzV;0{Y-!2Z 2Aa=F٫] ⰴN 2Zy!DBPUmȇ^=.]m-h)8a %*j*& b.el =XwPd{h Af=GS+*d¹[邝ryGOR̡;[B^kD4.XI q&R }G"b ڬgjOJ8qV[y5F^C+\iOZbo_,]t*E{->Zڠ5)n<'Gew0u/3S"R:V̩'o~GJS2eɼ{G5g?۟d@u^-בֿ&#g8 nBfɫLUa/> ҩɮ Ŷ)g4]byB 7L8rܧ.²AIAgh#ûDJǩttiXŘ:N'=oճqjGxac$HR;&mB&qtOlF/ nDg̕SD| w H᷑gj#^=ihɇߩ0C4zb':ϙnوl`~KER0ȳ:eX9pAlzc,DdedWfƇ{qgAuh夋1s#Zu}S[/,Uϛ"ڨLcK2]ˋ9ӨTD) m32K%>L/s{# GxJg~,"foX({eY2 &%bm%2sc.h*<&AL9jY ߳E|7S"1Fߵ ^c;j&c:z^m@mvq(ynoD1! Ei"Vgu*$Ѳ)r90D=> ԁBXFVIZuݕwJ0nB xuM6A+[.pb1dvN9 8}XݏcFref[(irb&y"![w{ϥc+#qUؖUhk!fjt@SX8)<}y< K3WLD g:;tPbFt  ޲(t"9 H:* %OzCkN!)T "o{wK˨a;Tls,SōpP:S=jdwrߪH6NlmtGzqTtɺb3ku2A|4sMo2MGJǛMys-/>s|sq(AYa|\@Xҡ`SC&$ ![cQrV6AD}p(; Joyp`*{F4`@XQ#y{wq`b+wJ15ZD)0H) ֮"H`۲"Hf[%ss-> :==Ъw6KtBa~5щwxh莀F;6Of.8b ;Uyk_G.ΆMcrkdƿsm0ĵHLcZnWC _[WqN!NPܪV OoT$bj#g’^ m9Xf^De pRi5b×UQl~,:Aj zlP"0˸ KjFe@LKhz u"<ݠl_[j/{v^RSccN\VdOi7t)CG5"葾EN!GIyVzgqsp86`%O` 4ٳ~>o!68.]4Ś@eYNkT}& {vޯޫWU43 8PzOLm[^\0,uXl䍵Gpu*&Sd=d /Cho) ,Q{><*ut5&Q6;?;׽ըҼu?G@oP>r_Gڵ[#]JkZ_+2E_ ~0tP|x)LSb9GvS+:9| k(tZ{ƶ"7KC])<@+A?χ͐| ";Ezq! ]RAAc cԜ[w =E6.N^.0슡p\Ao3Ry8V4ƃN%_ aƂohCw \Y,7 ~AVS[(+mQ|/zӌ[)_CYg0GzVZUwڞfui_d fxVA20y.B c EI̯7l!)xo맵 SgJGCq(Qpr\Qɪ2*?96TuJrTxhJ)r1Yh@:A=`Y/<_"rn$*,s~T'3Y5qI2N"#KV'8J9G%k5H(OnNq/_~eqok5xe>9A S1\:[I)JrU>Bb&Re Jڪ6/:' N a0A@ItbD阡؆iqV<7o_r̾>TaS9)#: yv;] A&CZTMſG/8x}3cl9Ò8&L2QK誔YS.aIv v{S5{.fLZ6krY|;Ls׮9$[ֲuqZƍnE ike郘nz4.wttJVsn Ҷ b? ?QCGɀc6La p>'QΥ|B ʛs>C'IxLQD2af2q,a,~rUy mo>qw uyQ@ߌF pjaN [ΰ- "%;l%xT:>ꔩO8m{ W]xyPpXz fE*b>2YUW8`a>c4F$'BMMxit|ժ;V]0k/UK:V_kB5Q^oF7y&_?J'V0⻋5#eqH=.&҄`폟fO>b lbyE# \ PBsjX'A !eHjS0S [/|;1fȘywnzI-|L7 Z^F褄IZ?D H>]KEu8b{L PMM-쒓Nxsج|ɉ+]B2{ԓ *hN~/ 7 (<)n "lcsv3߮tM$ak`O!oK_"m lْx-N !!6Jg+lf P|w0&ULj QF|\J'!15;nU.ąv o~|'f($==Pn&B5E,s +BE>JL|?2Î ym'< u:eV5E%k^]`[ (_'{yꑌWrQ"aGBAWa*pl *m"ط@THjND#,}0ɅzamR2UsagM$pƇ"ՀvrZ[y u3^PYض>,{*;X!cE'x#9\VtZu@v7 _\O3)dR(l m@%S Jn'o':o/ȝTӼav[G٦jĭt$ %,dGಪ;#j ,1ZJe]pVcK|aIцrj -[swd\D ^y6gb! :`t2x(F!ҬS&4ω; t_5 A/z6G׼ =8)u(A`5Dm< ``x} H[vnj#P ?0# ),, sJUs0vⅭ1}91uJ:a{PS?T8A 𵌎<@5PϤO'rmZ\z911KZD ydk7wO[Cs"ת07䢗AN^ 3 B1f\pvuHgj Xm x;tYQ'ozȦS8@vNIFJ ,@.=͂=5{RךBu!L3A,/v6^˻7.b8MY a_Hӷx@BC} &[KB[\}? Bg(fH\8̥ض7/+Ib/ |h+1E*Vf8q'<;A!ȍ!s|xgZ"= ^%9X'cVI~rl/kOԦL~oGTdߑ~2,c(B$fλca#ϛsqxခO L9*r"Hi^@Q9XpӊsjY$BAqVȜTSw$q* bUqDUg"(آ24>d+cy}U$K>w<MB9|E?c~}_N(lm_[AZyBۏYE:sAnOʽ4n)*}(N&}Q r0Ыz /a ( ;VVϧIB$7 bdDm@U@]f 06lKhR/tEbhGrAh Qm=lz7 Az7JUᜁe]j(6#i=mO>#,&]iF&i˜rkUPׁMI怩~9_'S3W.Gfk@ɘ-X۵rJ\H%+WA ȶ"H[Mj~sy?٢D @`jW3Pl3ˀl<ްT^A mk D>G.6vC~a_ts{0tJt=hUUD|sM(%{30y-i1U8n nJW# A̺j.$*˻-$uQ8-TD s[;U Z`Zn+T As$aJ{>H4Z<4,wɑV)Ј]MRJ7KG$LbG/CY}$b\ vDƴWd0̡|EA0]$܈uwK'%o$oe` M.&yxXLiz_4NJ8Ṃ0Y&aL?`D- ؙa VJaӚv,O}I<{h8LIW}|>ouKHq{~ N^)\sM .`>5Oc Y2+ds8zG&QDlAd/iFIGsZ%4wld .5DJ aډ睿cGgi{)qug|*$ x<~tN 1< |q}*t I]o7> P"#Gz]E?Znt4Gσ DdMgH7{chou%D3`Iݼ4|It/IuD-|CHzOn]~{a8,sz߿m\PyPld$mk MBnؑ7IvZ5i\شh\BBhW`ԯJ>g]ܶi1 }ܲ>*Nyc*:#j{H[?z1ƓHi2 $14/{ؽzw}m )SX71ȼXDJ?YApq3ǯbZ"!'VhBFK;nL SAcFր5q~P˃(?Sq!IsVR,ZE ,{NIk: _e^ahѻ xVMF!_'=rUKf=m̀䈅Z3H,~G'tl>ͨ }7Ze3;P#V&U*7>m<57:6*'oYS- X*⌒7n7%,uZf"a8k@з~¾$N7ЕOhjH֛$1] lCl$(Uڭ^9h "m9lBt~LNSb@QZn4;Jym/:PiNbxCCW30\j:3bcZ]78)e1J53-V-3`ԾEB&}BKVDgBC'm}w@*GۻBUN߷ אѴӼXۋ QD!V+A~\mBNNgEiAkoX5.8;w?Ozd 8&ţ]ȝU zgN=2~guLsRKmG~!_=N#*Ծ+-W|b.7*DoyylAq`"mSuD!}I}HYfTV!PX%j.jx9㸽=K6z7mI&*}Lj,*ߎH;y.2V3oo١`6KQnFֈWS!XҘ%U56rd\Fނ(ƐRl`-z5x/-%o3cYMA\$;<+$=$nԬZr;|9ȆN!gs7MC.wg\]Yp6 `[Ym;7ILR]AQxAG>'XafdY:[8[)qC̠9#QxW>tWJs"31vEXn,9"" (jY_]ꂧIi;78v~[pM_~<;^&92 o=adcTD49oPz/V c/:==\` AF0#H6ʇEp 1BgrZzPG&_Κbڒ dC-HD.#׺B ApKe JX' OӨ-͊Aap[72:h9?Yui7'7A9sO؋Hvn@"Ⴞ|P2n0yzCtsF QܹzՆP$fi&OZw$>'DJF(N7~-|@%9Y.V^q %td9~}ѓ8U+PЈm~Ry~:KrJ_gWfToiңH!5'|M~(_H f)3DBEAk4s3<|C:\{,xKmAaIHLĖG%Q9W, !%͵d ּ⾸ܺDK\r;h!?y&w0дP-HE2`A>0_rfjܕr_B]V!e#xKp6]kweS,˹In P\(,o80dŬ?}zGi32D'H'_ po/ ~b!ӏgdmG/F85sіqhĨ,si<,]#fވ 9"!^ji/[zHHGyX)l(DIy#jS~HZngEMʪ !3x]o!M LAVbp)d] Pu{+*m'ik{LUeCE߆:DSNfgg]f" "U\4/u`> G0tH .2JĚd8Rc dVnx.HٷnB"g{m.qjT~Nj'#'J^6ܵR f  )&T  vWuh#v¯X6r Qk3u][oGX˵U̹|MH8TJvöxيc[ftrwaൖ 5xk:^Q @;, ekDlQsyW pGSFɐ.03I ICٝJ_b75 -Q?I^=rӊeI;,ؔqso_^ dj7[5M4n5yqLD2!Tkǜ9؈NqFJf(ɼo:8$zȿ}^Sx"0(HKY\omTFuzQR2CnV\nhgl` zZ><= Qh"}s0H;tedζx-0NyV P`cC;UF%!CFv}q %04OBb[T Ţ{[>xvEhJ7dyɬX[N@mrm}4zu3 JíbԚ5LT!׺%Xk3X\N0Lk?T U_o2k8+킆hƼAQf 1,9wU׾㿏 &աva 77Ĕ *t_Fu iFt/3Xya1XNuDZsR! *Vxt#8%yj5ьE:~3W])Fb@-ZUj#\i[=JA> eeTfSpo'ugHdxg)NN{2Nsnz iZ[[uI:v-Tgv4-w6ndQSeS^m 쵉ETpy5. e߷}q5 Aݡ,cg`em%fŮt]eZ3.m89a,CeԤ/]s^ԭm&O[ʹg cX;4e_[x>JZ&t6+눹ZMz]n Җ5*i ^&e}wg6Hֻh:(\p N2X0q0'G5Yz?An5YMNۋȿԏ_ G]VGq~*=R[zgB=z@Yki|DQ ,vVxA u+-Y˄ r\&J>>>drˡRݎZp}}U+s 8ovMߺh CYE ieZPx6`Zmn{W~P Q1\Va.&M55@j?ڸ´Ɉe,i6Ԏ5'y4]0er[i"AĚfVx{3[h`є2yz,+^}ʺUFswNQ$7%= sASpql'JO_UAbrM倦 l/iv`f^"45>㓔9)7Q?Q @ؙ8S!2mI7OR@"Σ~:pOjnM/:}q}qXb3NY’L7ehV" ʛI[Œl ^gLMidh]?;&zhϵBW DY!ҮkrxX$(x]'e?M9@3D#)AczÜ7v@(ə\P;ex9]ok]0U>b-oQAb{{a&]N`ޢ7n~I2 4wܖ*X/kd'cv_J3 Ύ_ƬbJi*O7& p.9WkfaάqPj%8w*Bo뿑V#$U˙YX[soYHfSϭ^wt g.y[N(neΡ0z,ڼ3* /}DsR=CֶPKbv<ڡhDl~ | ϚA m.R2oW&3w| &oLfaUgrA |sD6~vP@^bEMJn%Ofsp%?T/եovy='hLmƖ+HU.@ ysyNlr[[?qz_]-_xY\Z<8Я;^6-WOHC-Z-=ȡ9}6 jQHT{Q*{3VʼdRHdw4V:jq/~C=͘Le6te L1R{XTi<̶IWYI/EXQl[ 7w7!(8VZuՐIA,KbP%[n'7LR{ p*ZPMuJ&̟q$y?$%KЏ'!:@$ec]xEl <2|ɚq?pStX `;\.:G8IY rp+7r B,rܹa]QU0ڵcbhW+4yhrt>cZ-ѭB,A-2)@(@9.<$ieN<:Xєi3^lv*;au9L+Kh5[#̳ۗ!An \m}PD4i<لϞu3m_O7hϭ5%=u}}s29;9-(Eo@kïUS$ =F].Og$oH)a2t0ԺjTHK!R8;5@V4/EGC_q,r,88JI9!"0cIȹgc2WT*q=t"~ S+a -Dw7*%S~tuW#QyKdueޛ6+8ڨ&DQ^e]d?!::o yȽM>'O`:a s&P B\;Lb һ2u?P`&kxѥtQ/!|!]M #2Զ8mmEGKAcQ v#e]z=MYk Pg- bY`՜gN4FIgEB'9dlv8Xr-2|"DFwm7>|:%$5Bx*8c_X){CN_R)R"hbjibf]0X2e[aˉkE8QwrҫKr &W; }ɞRR1CFM0BIq(d\H/8Txof DZ:ϡ_-s#}v[(\*SMEnlnZP:$Pn`/."pP;@%Dk֙abb)͑˚DZ$ʺf 83,NIJKzmj_4,w?hOKc=~:ܣlQ=3]i'{6>ϳcg|cFT9)dL0#XwJ2:A>V|QMqu6jQ#s[\ҽ; 0U (AJcLJ_#4su$ۆn1">QVCGכutqaY!˷]mۃ}9X$**#8Mv79ID;>2']kw\;e?aߟsЩ)V'!I]HƖc]24ܓӶ`]$`]r&AʃսL5VDDͳ ,~]aX@G.oZHa=?)-HkYqFg]5]rs,ErSoCNw&o9RI{k{.tL ֥R4lNo$!>-v3(Ejnz1ErY9J kp:(e!eMhȔUҿnnJ<-񲧭@HVq-PhH&z (4ԩDy!jsJ~uVU^b-Ø yXh'0~8 K>ظ^:PHOY/Zy0SM:MH;Sօhjle%uQ8~`~2J?s67)Oa ,y `L}"Ix),'$~t 3gT'e |c73:mb fd9,eTR|A 79Prfقu5|@&s}3Ws`JfJg BaiVFv!bKӘUӶl52QE07cAa[!tmje4D[A:~q# ONE"`>HѲ WHA'͎ AȖ7ojBUr.GFX2?\k*M,?WN[Gͺu5ǘGHIfFFimm-(.y1]ۿ;|Rs9bQ(v^; t*ysCd A3jLF 扱qW3($Z?`qf)Y!$[Kc<ǢzMٟ*W>:5[Dvwl 5g"?3>i,b͚ -{D|RSת8'}Kr:^ /vX#0U9^HS+K@<ׂt~C"A߫)xA禒MD@i[)soԌk%&sO:q:|fcα>B95Ga [)>n$10S(͚*ҭkF{j :}t=ZSiln΁S*Vk[81p4K$d9wKPқ߹rYN'm]9ny2#7:|7 ?uM`ޥ)(1iUk=D4voSI+D{W9 {"wYHɒg`j+܁Jh} uИc;9*|(&o6RM0TTh !x5ŕ[s58b\7q"ugɡ1^wnq tG}[`! wQ71kuîUNPw_<(+Ӎͥ!,dn&qB| ߂|| ( w&.m"Tu!S@Fp?I/UlRۗF L;*T&6F ,0WnZĩKfk66ߤV;6Zk1;Jʺ1H+4 N՞nvEwSTQ럿cXi3wTiv7{{H}3t'#-GZDfW<>t#kNlS@02]Y{RV 9k}5A=[ւm*P(E;nN~yW8ޚ>dJ-TҎz1 gVl+ByHe[#C\?E\WP{Gz%z Xp鴐nf8[O7w}6-ID'eJ*KP֛~%ϕP?ͤ 0F_ Fo!I<{" 5{7kƁ #u`Bm&hT} bn?HUbʫaΖFOVh*ĩsLsuϜyC m5=p @~ٲ*;3z(~/^wvP$Td*u #uB@XiWr "ɛ?OĮ{pb OTv$f٬gǸ#QM(Pi+ĉka&z }ZW*`O'tJArv**?zWr9u$5 PEHO7V?v, (yÊʕ1 ߌ:8 i/Tڣؔ41@%2f%ѧ](3gɀe3;;ՠ?ߞGЬ |A3'{B++qj, ؉xS5sݰ#UWB*T*8n( E68ܻeVkɩ15u_-ynU!u`{W,++@_'UttTǵNI)UlFC"[ ^ qI{2ΏY2Bw݃Gbhh i9'u3JH[p}Wr̄.GTZc}4ԌE"5"/Bo.f^ 8VT 96|HeR )Qy&`v@ ·YB  QnYNrmB4dX@BG-?yb'\629g |C4b;:*-oJ# m./S"B 3O9*Ds:q `\a8o>$ƢǣӻyVЈʢ!^ bi0w PڑiLυhk`DiKBbpRճ=UGRq YQ3':;IGTX+ L*+9i gaouO\)4Sj^fH}' " 33 n<@ޝ3voH1ԠRp[w0t#^BNavRzuFx ڡ3r[nxSBrcZNdKj7ҷԥ6Yaޚ|v/{rw|4H=UAҪ'y'8Wᭁ pFDuH6^B K?ՆLְIjMjy5h4ύi="Nxp$:P}gs% l4֍ h"8j*ޥ.H aͥ&cMLsqji1"&&8LO/oUt xqٱDrZqD}cB "b3pqct912'"{;ƫEEjVfG%.\mAO>- q̵\$pc;p XyVlӡӋ|[ĩ:^능.ŸU%Cd6V6iv(i2āo:R+ $@T>ODZPlQʌن g1,n')`ǎ`9IlՖ T.YxrAPmj*(akB}ID}B+.'s,b2$d98i8ȂZ?Or&TN]TD?sN Qqg;\`V.Dv.-Sj|g"~$GNBN yex cO,ţKZA}YXEGxyPiEE5Yܯs`(JHM_=bCHW%3ׄb`,{6\5Coy#Y¾Y 7 ?3rZ8'cR@by̶Vw$ߠ! IY$Gt3-2:ZIpN)}\bFCΰw=ڰ)یM<PQmx?͑W gm(KFyxP X Ŗ:%?7MEZٟ 6U. U'=)|&oE-ֱlұ^Զ0c]$NQπ.jq.0+ rP,]MKCaݍPxHm'B ?QupȪ+M4$7BW0u2\s##&@޼vȴ,2 sOX0*Q:w_GUA}:β2 ' @+wps̪^ SxVrpL7`ޑq$@:BhcC?Yc# hMo܊q7/ܮFf[7`Mh/r2U@Eփ0Ӕ1ADޓǴkb!$T iuuuHQ8%}?<⾽ |t콯 kl۷@ڷҿ@y8Tip1Ըzo(<6Qɽ3wӇGX5 XI=2̄B4 f\%YTҰ^*^g sLȶya9E-h\d&{Blgdռt|z!NZB(1~ɦZp"kr5gNjiy@3 tp.D&SkoImd޾_6 #|l`x2PӽK+UΜa<[{%_a'"Ɍ6'tC`{ pɝ$?ޥKxi7N^j>ζ}瀷AWcifs(W"gi;DᴟS h`S.'zB[7׼)= 8e宿Ф̧{۸\v'lU7,=CNCc[wfܠ>qm1T%x^iJ{9 &jwSa?+ČD)gT :IjX~% iJGJ%TdoȲg_8Ƌc- @QaHЉqO@Z{*>,DzJ|M|oHCe=lOgW!YmIJX)e\m[ zWI}ڷgғb~Arh^O!.;Q}d/]+p9ad郉Fĸڌd/StsB g.xWdD7'%e@O̩DžN#@V6h(-Pm\{ O٩T%4cy/IN¨_ +Dcn# &ifBAȿeʷu:_ѴspNї}xd O%S*,mx}>rE^^38iNv1hlF~;?rm=W;n:',޾\gQ'~k̢1RNǐb uZ_jFW_ $ӗe&SwMeCnmLD{_o0Ń2b%dqпa,z399ЮhQ.#\?p *h)/?=qAffRzI٣az7;>F[&Ft"XW-f/>H)wo8W!Q\U9^% f'P`k"s}}~{^.#}|g+@&PDmrk.e8NczG23Ҁ'9OԠRa\ے(朏.ٙpt8Ëi> 7PD-f(OުKa7Ϣ(tcE;/"WPϰYU w*ȕ^Z:J8 JwĴ[}k-7IwU;l'- qKBTݡTOȝCf TX!m^*߱`R#vBSL6j  .'6fE1F1T@5?#& TQ(JB"tLYV9{a/8_D2Ok5 w#G4D?(u)-[+)n@0$7{(љQQ6$-Z[zpsHW)T3M70B$nes5Mkm\ȴ&R;lG'pDCjŴ" 7=uĞrEp*шR'iJ~! Cg<9Yw%D\Iz&{1 0|T վ\yTayBK8ܠqE(ő$EzW{g7vkXQgs 8Eu+uyuP9^ (E&Y?pDVӗunoy]?٘ʸ5RCUAN"qϭ+]/&YI9٠4wsah9ZoA fkDNsQVF}Ձ*Qb%{^cB}g3OeL$i,ʋLKcD:W~%%^ }9_LguM}߈24=uxSg?dORר Ϡų >G\Bsv#_; _z${+ &3қKS`L(wR_!wA˜Z9@Ca>}mD%C#zwM׽f3cUugT si"?B_GzJe^)M$\SDS޼V-&7T9QvGG5s8yujGd3>H& ճ:H1Nql #g)U ,z`uZ4MRoE2}Aӣ<^b #|Qٌ?u:zal׳1/E_IoL&kk^-O6MXwTiBOpWFD7Tꌉt42;1B~y;Vzjl6j~Kr{J/c;S FLXmH `dzӵ1lqlqMFUWfK簐w:4%bt*05VQLIW֣[`f2IDpR>~J<| J] 'Oc($RvrZqh`!eFzl}1HmusD,q2H]j5 =86ְs9yÄ-y }S7K2(^*aͫ eikh`85uGn‘::~56H:t&c@6؄y?a/#v%EFU#ET)r~3juq  0K#aܴ oĜ8#ʹxϴX'Yg5bbH~մK71oN6岟w G1jQwJOA:cYZ_^O ɺSa̹3N#^7 L/3B;Y( 0hxj_mߣ7ځw 2>SᵊzJal **K<&qvW:h˟VOa9ϧYw|aqaUc&^O{QM l><-Y#7>SEˠQ J -'>9_r8L7N&Ś 60u;2:݆妨;א4_u 3Nw!yҋ}>J 洝c]Y""9m%zrͿd* ~%NWpڠyc,'&WE7o Ud׼Ddu=UD r+'dÄoN[śON һF7bV< "'/90vU ؗ+pj/d,8'aj|nQIf6뷧8HYٜLvMkrqON!kQeld {rŴZ b0FJRcΘ]M7yb'h1K/w dZ,r! ٥Wm pݺ;-N^YrZЯ xu?{UHԖm^=rAPq f-HloѸ !p6eۋo/Xi{{54H5yaFu[ 72x xə}uLaLz?S.X +vOdȜuUؿA} @}S( D'OUd8 O r$=.n0 ~1Cez;Ѓ{Yߗ[ќ_(=֚SL-Rd9;] -fv:oh T-,((]J_D-_#h:TQ"XQH" ](iqۚvkfb mC˶$_#$Sg..ItEl; WܵMjqb\JbUi4V `>e)>%f*y80:x(V 0!3CB/&¼f[ TԎe>W1,9hK ]XӶmɜXWcRxd`D wM+@W:Ñ4nۄ̣fDdF0r>/vP6f["T&KODSƽ}3CC:m|#,-d` `/8sK-\%/N!>AjF. A}Ulp$G[1^:Pӌ"Йlw+2Sz8Om90.y|ϯVgsss%}.Ix{Lo1LR^mV ׽-NȩT(/ =&J@Ai/zMUЋ!ߚf՟bѹ|XR~/X( R)؍3͞%x+Vȡ+x\n}$WDѠIC,){Pg8(cjĩ)|5Cܼf"Yٯ@s%/Jju(-b@o< .]Kw!x-"kS< DV@X®/!]d gFOjWO'ea!VXV+.a~!;ZXFX6SK=oݕ!ܙ / !W)ŸQtBj?0eCwY+&Ӵ@i =PݹPY5' `H]e 9BGn:[ #@҆QAL߯p._ 3`ªt;VrP:Y#4ACBK&ha('\Kj'7l9i)e1r>`_S 0 PObbbM7M^s%LB)@x\e$ɦ> XB Wʠ~z;;4-aLl2j1 \!+ZZ\]9rafJOA` #b1\ %1"+>R%0q,>r4^֗8lC`S&_ F1xk'̓2H}.t6J<pUy=< eն#΅:EDa\F3[NհT>&m"HpAC9t%l),5S&BD²x_FYKSgq?݆%S.Zk3:*<\3=Zknoи?o'r#o5@K:.sbx0vϤ*Yfd]MN7 |*G);BԗdqaU"+}CxCUK2ogkc|"Z;ǧ+9[fq%D ˇb/B֍E`jjA-gF;w-VZu*&Q :)Pւ@-xʭk Tq+8kRӒ f;Uj !(l |r}-@&V F҇{55_g/cn2 bje}jс= 8RhqRXȂWr/y7#hl5W[sQ/)t:KȪWS"3_BZ9!pA];l鶒Y6 ]W\΢/ڹiv#6O6ZSjMVP"Km|)iτ7Z93tBѱ5T,BdFڍL?@XWаD ((Er[;PH `2Ӑc~(#@rozue~ףxj,mFuჅ+ PUnCgD 5ɘ{喖l,Ӛ֫X|O^LAkŔ ЈK̺^K(^*zX-s1J</MTqza[2@eQaG.2}=z>A8]x[s^`阐-d8%\u&0+nJfڠHkSJGX~IG[iIW:N=]Ths/5xWx?F~;4Lj~npvL ˩ڵjj_<FiTSu9korPs%}WU `D~MsZ5eoO)m!/YE11&F#` a mAcTطӈ7*u`uc^G(vPbWL:<\yjϷ"\ /_۾>*x^DP2R)qWj Wc15B|WI-0vSsڳAl2Ftk& [`XcG3pXlPdW@ XP'cEy{S*OK,=b-Y W YViYl*z]1[f~z/Žo ;PH̺թH!ȣ۵]dy$)ܖ;A;=/5*[Ts/eŠ .N4JJG!c iMf-pVѐR+iɆd/='}R!~ zlZ> 4{ִi_SF4dkVڹƑS X UbZ%0f?ל;rjg%]#}jb$fgj*Q0@P6WghRp5ڄDݜx 4҃Ryz"L6?9A[,NVJޯ.{Js\ AD$*7yh :|@c#jdlWNyNm axAQt+@kvuinyi++i'0o7cJq܊*x̧FN'P(e cs!f|/X~`i1X򃹙hsEO'Ǣc4˅kf3'e禹}R?7QX'=l{N\&$?j6=s,ӪcL\|O7Sb5EIR+5Lm&O K>/E]5T& 7YhL+fXХ'*[s4gfNbrHqIXm~Z]wv*c((G$BMT~jy{$)_|y;wwgU{u$ R z5VƻE6vP]M@a );8sՌ< خR r6Ns0J˘ dުQCkÁ3 LÇ2FtI$|`1)] xmMRJUX&-{2o,8Uh$| z'WDG$6_6l'BCh\퉳]%dD *{x*Jkzk/0{`D .B}Y~rќpO4p mfU\4%=R6VO]? c.તVP":=QP h㓖pn|tN<ƫOEoTi(RA\`߰Q.eؼ5]!8LnQ"i9-vr}f[sXK]F%a4K"nhL`KSyUGKS #˽$*#BDjǚB'rJ)LO:؇Ms'EEM;ÁfB +ǤDDvGfڑ@' lm6PS'g̫>Ǚ^!:2g0}I9iHĜWLv:U~Ratd&a`rLOs,ARI{1^KFN+B[Yv p*F <~ؗaӪ

    lNhb24% OTfR;0A.a-A'"3gkZ@m@d9oeOpEź.lXeR )dM;Kd+rӟŷ&ţ{ >vKуTq^!&'J͟d42[##G k #O7Sd+r1u*4H_*Jf-a7MF?A+a!1,5(qU ZR%8'6qp8HJm}Jpc[3{Bzj"[G|[͍$9cR{ {W~z*u=>E럑P'aoBKf_ XA D P,]oGYSK{ä(dMOE 83ƞu9ٚv EQ4!k4Pe ZJ(& : 0@(-~-#f*֒&1fQM /P$k@.x &)'(5,?d1B&ơhw:;^KB)Z;VS5m*i)(C! K:avPg7dK(c AA-̎;23s!&L]33!n)@Ic.=Z$sJ~'zӧu-yCB)ɔa/[1 (SQ9Y%w+1H c`z!=+6I G]DT89a#l+ ςնg-|FLpFMY0f=È9^\8[̭]N ;Uա7eȥm߅KئCRom]fm[%-Ia8^*/.E TzgIvD1v?1H?mAdLmoC S3dJyӌ >tKNrCo gy辧-H:ۖu ^mp\vo O[[ Zw[+Pqnp D.f_BJ':7w!÷ 㳄pPpwLXƱB䉭d N;K‰ +{1ƛ=&&UuD(:@֖H'U>iJ'xD8)X kZ!CIBnX 8g@"3ul@4y(rDǡ`Bw/%M6IEsMh#*1\qQn"8JՏ~%^6@r-y9rtKhS7Z<7VCgӡՉ`2 pI/Hӭ#!^p{7|HxXGVZV// {츅~Lu* ^rG.12ZuNA@0V3#KKb?=P2?#FrW:G&@K^?oY̒TKQYkK8nV (ehvQ݄4] 1"{y̗2u&J* gYC/V}TY@E AIHd dJXeaglt# ,Eoe*G&*d\{u*!՚Qv[AZIWӢB:1~AX 2YKx[=t3 &3'Gxi8>:Fkr k/U\sFӵ'zJ_ŽX@%GiQ χz kM8eiU8DBf(yHni8F^Z:ZrVlrUDz\|9}q m篏|+|!b\R,]Rاӕrx)tYb߰E1fq;B =9- m7މUb化3\ g8k&0}唨Gdhxwc1Kf_K[{iApp~"Ӌvlҹ[a=IR ґ(}עk*Ϯ(p]BݚʃT 2Y|hغ'7Dm1Ug.H+SdUJӝ61l__+/aH8::2n#T]uldBM{>[_jzBBɨ2!)]hM*z?W=q50cXY7q"hWHYGp8#x RnNwBsB2pr5鿊Ļ!UJpd$zzI]2]+ VNR.',IύqVO ;Utb)o]f[`M@cVWzl߭atY$GtJJQuDs\:ZA"ͤfenuEwH[i-$jNiHآkNCwZۻ2^Q⥟HPo_ }!g n/KTog?./3Ӡyb\#2%JZp`vQZpxMi@ Ej7r.*0¬K<'۞-;ZwOfK\߬z0~#z 4G.Fc-K% u]q{'*Mツm7v!V/1D&sxVTG ]ǜ% A_?~Dž,=-$,u _t[fM}#;aÁ&eWZ&UKW:զoxOE~$RF%v8f$'fo<HclcX`^Q*^*=53#șb?)T^ܗ @r)p~DbLrm̏eUNuuAl{;PQϏRG3[*%|*%+THOF iIz]Uב*mk*I6$)hIc J=7S"KJ>M(57`tHVO;tߪ?(3[d{j:UqQJ9xА^%l-wLVog+Э^Sҟ<ȏX7R lj5x9Di*}X 7Z#br!{`߾7ql^6=XD2)pvڌ95f'I%@F/48m >g)>Ȫ886(?mm$g\•tf˄ԡ[`!ŽyY~Fw".#f'35+ f*.j c; U^e,eZŸX^eM{ LBP(Ys.`#sF*K|ϷsZ%G]=u/SyH5̀CKQh"&W1!tOg`2]hᾈ'BXQng-u;8T6:"9i鶍^R{i' 8٨m4 $4__aߐh&Ҳ$U@I7WU^o+֝JBO}sqB^fuHБG&*ܩ/uO1!ob?P=azֱ!7QJS޸%!D-/7{,2-S8Z maQq~V\x7壠0**?ݯ﹩ܵ !4>KOT2bB5ilyG{ꈣ.5uݸ~}ǤQox(.Jk d^9Z2YH~ub {(9m8e6mx洋*im헗tY/*f]\:m+zҭBM3ò5`c) Mm) % e(]-gwū.UZV:;hp8z`RS0@ M?FX~zD&{g.| z+ fr6k+5uDhS>/Tɵ穽05TwO;p2x*n%K=!aC\p_~Ky`sⱞzh{DO] >@\sbp\B9c_qwľr X\ 7T\5XT ^vOޅh6'Q8G݂GK #'# }]L ~;j|rN#rB@]uOyc&Sz %<1>+X̀ˊ1_ÜͫqgMK(66s'{A+4rzYmMG_$K9%N\-:cuތ{WG įT>w%6/ğd~;[˹c. zr**iOiSUpФj˨b;ޞ}w} Q/h.6'_xng@]P%Z6 oh~y¯p9:Wgj3 1 ܱÝP[1^o^IN26X~j ; "SZx呤EG7 Z)-Fd2~CGf7ލ=͜:%1lf0֟UOey(~@Rboޮ3P׭#.?W6#*ZyR(0^Kd3}4c<5ҋ!ɺx:<2w>`A_1C4>aœ pfj###r5xTWgp:bpЋZwx?м|SFԤl-謂vā̅1ޅ5Sh"DbsCL\s5<~j7I Ү]s>N5,b`٦ s7c0{ )PT][>p0& bV=q3gWSh1 4nZbʼlDDηGlfߚt,{ua->GKҲYmb^`xa+яZƳ2W24֋'K#LtDPdH?o-]ֈ2<{H{;MpH[#\VBcJjϸt `]`?H< $>-+ȿQl/{"0Eyd{9Vi 0Jh;%6.}|״DY$KB<XE'0VܭX,9u *%$rK312fV5YWebs[xє AGnb!!nx`YyĶ !p0^*B\Ö:X+2XKE!lrpFmC(R=2ɭ m bH'\d Jf$Nn.-"=GG>Ƒxu![N&lGNuW`t9nZqޯSd5`ʘ/ըow@پz>JÔP㿘$\щi9QO WRJG*I7~%Mӟ {قk;= 'B#A&zʘ{a9teAq ;봆=H٘fH'xm$josUF¶F{%XG}=-˟M-trrm=y8Hc(Wc&6b ^%4Ԋ*`}IڊTDL d2eRg*$?3E>!8k3mYk6Zrwf wwn>{h@qʷ<Hw ʒ"L~ݑB2iVXiXC{JN<1rCϰYlb 1 |Ls^~1^6c퉱 7K70ssɗVSm^6.m`4RP̕}vtBh^|j9FvM'/kA'$^ҷ5kt1>$Q>^'oM0%9Wj$M9)q7 ;'4W/1\4MEVC$혁?_ȜR3oj(9Dw,שŀȑۆWfE)1[UBّ3bK kqFkv0Xއՠj='3;ow?M3A g3 <,HoEdžYU;a0xq%{4+>Rc ~W#.T 5Vz\FlPG3"*E݃1*#Z`7׺kndvEosAidtW*LW2/i9VLG*$JPK=#kS*3.磍߱d!1Bl󧷨z]+#xoE& ]79]è'y?kd[?mc1T#`$z۠ejQܑ{ 2El}qib,캹ƒ`8՘~B1.%9pQ |/.6uڶH|Y,|5 czoXW$L\fEs? % w}.=Zu$D*HIk!ymX] وQc:W.RD8!"ţb*PH,#7GWf|%OUF~BoX )JJCF.L]5o7PY}o1[Q|1Rݕ:<Ư`b +w.=l{;Yu* AXɌg !.m֥߄yh@STa&^]n+~( `Ud@W@,T%x|8Wĝ_kd^nu{MOAYa0jR -!5fTE &*i,&ZSFn-cZ;Q>: 7 )G% +DFZ&Tnk/ѻ㽙2*ʼn tp=F;'nI0t}0~<;O-̽SNbϢ{! 0W|n1I/미f]3$B1ݠe{㣴ζL˫?~TviGf| u&j( eҩBq S`$УCg/p vH蜬 ''I:UCyZ5 dKqUvnY&4)=tKnGS 2%G:9su5U7\98\s4BL靏 0 +iu*j#RcPԤ4tmII^cym0r+٭cbb;vd/<׼#n`L *L*XhT^)s׿AZ/HO]8u˻^稑Ji$6]Lx{ײ){fqaG \ؙ \6-kA fIQ@0.ӫoQq9C6Xݴ!Ĺlܞ78PRJtbq'^2v8-ψY'qx6`#Qs/A׸6_0 S ϶d1ox7&z`4NPm#&ce2_o U×&RBYz",\"tν <" JNUzTlI9O xm+{ō `o(2o ЎTb)n+Fb`}kȴu&[U_fEpgٯK1B]^E~w!H%mH>myI8ׇ 8^aMSN0q)fUp,5%c: B:0ݨ]\؎a>F6 B1ⱴ:ɃX1B1ZdP]!Rm$(fv ޶s*&zXȗ%-'V2vc]fyʻk?NX"RN=[HX 0./Ob{+h2VmMkt;j}v0a|^Is*e3^N!^qi}RJjqn{xVbqJ#%ħGa 4&u܈֠5&ZY"Dc͡1*L81/,BWz(>厣55{S@8`'u5{%TOb4#m`yk\K|~Ƣlj6rD:@mfZ+%UO>*3mEQUBL6zy[+`||Ӣ2\pW1J N4xO!SOFq{ߴn, ͼ<FIg?0q<̯%q?c] *e;mN+|Qs+l MKm˝ [ňYW'4)7R<\xIAu7^ɜƮ:$Xjal8`+|ōx%ȷL1ID'2G)wTT<|<)6]\0QQAT7o8 nܕ] Uݵ-j +wͭWCkP##vOGV;,wGwKOl4ccRUW`r P P0s $*80gz&;` 27.?IJ,mC%wsE8v|o(U!bMT\ #rTdiN@s,jIds9B|,' Œ"WsۇL.Hυ #+ H7e+ b#H 8/vŬH%^9͛S+4xp nIiū~iHQ2UGADl8ٟ;ò/ABv@ '6ROهUQ`K"!rۅC3Cn1:H]l>ެHÎ|QtYtA`G5P͘/k"ViϚ'S>ѯ6Cd+Y$wJ}-&Sy͡!EJ\gO$ ydc '6J~T*ĿW< SxML76#:ꊟVe!-(Ǵ1M/ J& !Vґ^ RhIoșϻx9f6$nĜ?'?;khQ r^VzKj e7YI~=kʇ8FF71H!&&Z\E^&"zSEie.Н߳|KK\2_`ˢK4pcM ` WrKt3t>dN,55}]\ Ԇ(.viJ^w Xɇ`ytxXYFrx^ֹ07/P-1_2VɧGԥ,BNܑ;~y*hJ+AJp@?h l0(%}xLIؖ$D߫r&gL>բrrЦ}eM4X2J̦r!dtXfZBw0 y:DrF+I%rjНwv?Ǘ}'A,%YeqBEoW.D?zT  Z0ƣ*vݐ sЛEø6N*A w>3J.Q:aa闸GŨdqxٕg5_]7\(d:<.QG !ú/G[PVٍXM^J@e/ Pg IOM;~ޛ~,/=Ǫ@]"mg#5$nu2h =j\>qH:cA-EéDjmҬZ>+,~|E'RS$5Pl'l{kЄpFRGd[]3=zzs_%d-8#f=n|Df~RZ$9 C45ϊ%U3y; Sm:y5FRN]Rsp)i9 5A4TyS|t1R_`tFF#0oir!:ƽHcsy ,X!l~ZB@R~+pX=/U6=-$!ClyK9Bo)ϻ=N n"̴m؈r{HЖJ#exxKRk)i+ɒZ a),^p $2N$5qQ hcRi Ųd>kv' 8 j<`M'6EkhMkpWݬc͢JV>zpKh.`bH@~L5s!X\찑 ĄFksS|s۸ؠjpQ-5xOs-֧ '**Żk0uXQ}6WDi@diW>"\l\XK]__gjJ$Cr()ikc)W+0VMgҽgJ`X}R)܊_giYZ `O5ܝ#}.qko 8^hZi?dFa$qX{d%Uy_Xڶ$ 5;_ Rs$nu53qtU?̜Fhƥr xz~98AQ [cPMΜ猶Pfΐ ȝK.H 1=9#MGu\eAO O;\f}j`-X,0ޜEfUivDzLv )(G{%%>3]^5,Q fLYim,DF l 1lNAt(&tCp{P C?qr(jcou6vJ5vi2V,J)cp, LYQ NX8՝ _Vj'm54dui Z>4úk'_G+T=v2]]w7D (}OҮ3/to4DN$gMUe$z!&Eqչ0 MO.D\s@)1 xWktӏwZP<ѽj脋B-%Wя_Z0e)vr5U2@P,x` E fK2>*QrvhR fOPBr?N5\S9=»yGiO &(q n A(ϽAn*h^^8FMkʌPc>k.njCJcWwDR,[.J3wR}`⫾1h¨R8PG\sDZMxCn0x/(s퍮E4M8gEqr&䪢HiFՅAfbdڝFg,˘SXF#I| /-L;kLR@9\7$X$n6;N +l7ḉ{'x@:yω_ >^ɕtt5u4bR|Wqt PowP%v{r- g\[AR w8(* l#I.$Ԗ&(q9)ȓ@R {VU,P]Z2(JD>[,#Rm]Z~!]KMؑql>p "8G5. dq¾b)' r j o{]YŦVG(Lx}83HGjG~~YCǞ7/:t5eO-#a2!2P'ioS\b8,*j" )d3מuCTokh/WXLzwwʘH@ ]T>$Գ߄=氢Dfh]Ɯ߹볆\*5=}VLY4\0:ƛp1Y/}Tti͗>IfK*"C[Q)ʄÔ_a2s{Xwto*Ds')73fH8;BI= ( paQ coѾu Y3@Q1* Fyi7q㗞g5aKooǁL 6 p+ã EΎ䇗dD@k~ ^f (5EٛJ,31)kdcIYj7ems:`B 8W.nۢ;ͪ6(jꝭ|viR+G4R^E CZk9ꯔd/5Kj;1T7y%V֮WB#~:[-FHYrR19gؑ K;+{KFt\q|U+k8㷗V?/FmyfGw=NS="O !2#k>lEpdb}JufD(Mj lX2S'[Jlcw/LdRH0H9w2 "j@H 6<*GjnT5%WM#?y̿]kOq^,ll.<QrVB|g{u0üY.ŒjD7O6~m*$Ns,dG0 8 s[lwIe'T'8_gÏ=\Q$W5DhfDQB68{ ;bCq*4vTZo'07s`GkD; o<}( `1x8%A ?Z\PMNo?b O%Γ1I[hP^Wf~0/%Kʐt_uc#9:yy?7u m'rb <{Q< CA0x0$ Z$NuN0\/h=5b; TsrG%gcūfA1 5bqp% Qg;wV>!_<抍 = QJBIi6GN m;#|ޑaV][eg,U,X Gg2sl>gL!2/r4K#&L2?BbY XCW;fIH8-@{[CY,&X82]# y b v [_"Cxe/ B(ֆ.#gREiQA]M x*g0:(|J+GLz6%{3 tt&VߌY9>$1Gҹl'ez]iF@'.CJl5ᲄ'xLLԯ(95lWǙv7G٩FVz:# |ᦨ`i .Hm/zĒ^Ԉ 3^0#J3`mzX%;dG~ ͱ֖gs*;iCLivZ. 1JT/jCD d{„?)e~+ʀ̿);WU&Epu,*>!C_!W[ 5;vķ{}WbQnZ>6O@"#q!wȍ= '5 _гYuD#qj[{BY1P*ak|\v ]epP~T#{Ɛlה}k8l,n(v->cX58HD wl"Uէv馾 8AU0 2CA޽2~PN-𝙪ųZ˹Vo/}F_ yV}Kvvpaz ? Q~vft؀0KB1}%g3iR&`xY"W5; YP۩jHp{^n`*lM݈[p64e*N7kyp@p,"i,OiGib4)kɹar1ߌ+4VP g#c^Uז5.e׋mX6Gti@z!ԺGa}H#uz:.+#\:PRQmӓ D[>GK*=mطD_&TܪSh _ls3>@V9[Ve2)rd(LwP;$4m'7rl<3A;:-hYPχapqZ n}F1v'Q~x˽mģn˜ˑ5BTa{pG?Q8,J 036S84 㳷&Z`Î\i0L23zmν:戀Z6, ][psn)l3;&6̕$t zĤt2XXQ|'xR2waSiN>}RZJf((}G6 ?z=E-`cKT]ۭoG_;(PJ 60kjJ`j}snǟ.ÂKV(∩&Xtd,^в? * aw[T)kݣDD ׶ Wo'QbT3'*?,X3=Yh4u'5U%sɮ+?~!=Gl#Y뗄/ofh%*Rΰ:4勍no?~XZSV{\QU32cD@I dVti /aeu^R;M{4NOH\nYy^f`lukYlLL"{, f_\yV.80bLF&Vh4 A}i´Gd:<t9BE"G&a݉o,W' L#ũ뵑]\,JEߔZoA/U:n@"pUaEp*߹}^ͩi\8Yt&=V.hk?&%m7SP]xmyCMiiNZHϱWt":r@ eb>͆'sfFDwr_ &_G݄s ҄>]ڰnr}_Ymt<_!.R@;O,d3HrS0m0Ob>q7Н=Uϳ`N-I",-=`ƹܟzQ~BaЍU%GkJ8)~%z}_WTVͮ:}* &f`Tf?\0nf94~_Z]ۗ\JND\PfkbT}HUδkp=NZ43:eJ+eτ$ߵepp9gr!㹥 \Lpv+RBkş,R̰#69pd(>QDP4W7}Nq aoy|qsև|Nκ@ꔅ b삨 '!R`ɘZd ݿP<v밦٩򹳐owHc_{s<*EjzwշLI3 wJj 3 wnDpRh  p_9j_`=Ő=l pΒ𽃴JPN8ƅ/&_WT-BX~&c 4GP<"K/m/AƩd2i"Fyx_Xe#k0\waXF @9LpsWc VRNbI%Oc#sǠGz6TeBP&lCfgՠBDd&0,];"+!uBmxF /_T6QƊQ"P`ѕ5dǸ /MjvӃÙ@Y iw$'0-dC)6p SsdU}T4d#A3EcuG(͟k2X5tp5u?u)+ܣ0WMoIȘ*B2Dsp 5()fhVEஞUIHrۍSt @CڡM$O5Yxc2޲jPk[W`=@ <_8rC(=cc&u)3FYDw5] JY&'ixwW]p|4ɉNڑ%I(cOPy8H&5 W_DI;m`p=d3VLxRnߤ1aˋEy˽\·6Y+9+b B#W`V]n1Y"nիp'ZyRz1 Zn(3{ݖ@JY>Of(,eexp9mʳ"cWQț֝EO"\hbU?@b*c䵻iE7 wP!'$9hDH5cZF9ѳI!蹷zO{lMcg{mKl ܷn>#Xہ*x3Ezь+3OCAÇ+ l5/Aq~7{"#L[\? C̴P:KDE ,=֟*9f 1uiIU&s F޸|"?"G>N)CyZ$m`sS@N)өDD 뎸`,Pu|K!-(T{#F3qy ׈f+,z'חLk0,2Lԍ Le4T0ԕ6J88w\85+$Mgɘt6Z)-A!?|0#!ߙTAǧDBv)$ 3؟^!P=1CGH^InC"B(A`xibeyZȽL~8 R%?uRrLC[o^ž93W}0-бzk тǬQNq#HwNcRK`#%~MjJPY0׼':TDLuIg8%vN#uڕ{YhlnrRF+KV3zA=T}C`ؒ;`VZ۽i'ƒI3դ^b"ݫ< ap^}Lv9io{Kx焮Tϲ@\!Q5"Ra]QDwo}R ߡl`rfo?Mmf>W5zGBxbtP4!'* ˘"Cs KwrP2<  cS-ԅs^Tn0DZ~J}ih )A|;Tcz.mM<iSkA!0ڱ/)π*Oh2)hOӖ_toMC ~>(:.x&ն b+iF#ᮟqAXz^`L꾵*k_c%; ~-\y4Emz|c޲ h"eFN}Z` St=^b&g olC7h7 Ԣ"u=Q0Ҩ#E޵N-D mʩ GsrjA|!UyokTC=I}—*Y*H&Ҡ@#YKW˅4oKC\;:%*dki1˻-SuufJ$m;0 "p`zL>.zȂ1rƽGg-؊ sڀ??Hq|FNZeNy%$֑Уo<^ X{bIR7pc/@p s)rLѡtVKexO@L;ʓ v5Qw@=i2c6.ª{K%WhHhY5O h ^,۹eN;x5mM.`>p:T1L: +~9,U/x({e|3RG,pW"@HEg0"OU$8 ?( JMk{VOOWT5:*G _=j<=gVUK_M0,6l|`^YB~% lVYU᪤۽\"WlSI˛_TʆgvŃ5C=zH >&R $N)<[B  aAzFEL#]1_m|Qv݅MgYS2[X"'Jw5.y&A sg:>!}tΌv>67<39 DcRS:=u8OB_&yK61BͶ”H֎]U tłv?Mh4 ([ "ɴZU[qbEU6kOO qX! ?T ($2zdA>܇}5 GVy-Jsڍg$-F35;>bA$/sP҄uSY1.naۃ&[)E |^󣆼m~q;5e_Oc Шȏx~}7md;_:^` "D{{Jic\\]CEh '+RXQXvl83SnQX̬U x(#˫deBdC|%7!彻Fݟ]U[$е:c}HSV |Aȿ!ShvLM9D텶 SuDh"{)bBiiWO0LMv1n#f0j/R@%;4؋PJ$V8'ss 9%Q3MY/`a9 OD0V*yUF]0"-wX^&7G0 wW$(;lR𧺛svl"P6EA Tsm:Q3V~8h):Z 7n OfGTδ_ }fĴe?+Lz#,F g3Xm4t:BHXLn$ɥFջ Ph\|b?X غ>UogR6sF5/\Ux}- "o3|#ͼD2fjŁ[\nI,aݺ3%gt?,0u:ZN#O2tuZפmUвÿ#[k{FpٕBQ9pvB8CMQ5D׼%u8c:HebYO@v9t1g@!$^$pNӰ HrYD;"H@>2w}7vR㢔&S~O.N+7+5f[i!QΘDMخ*zYV37Dכ'kO >c .zL" jk!,鄟\ S ۃ磻MDmuualbWRiӇQWΣ*i ʛ )iKB݄|6Qa'}.Lw5yGj"}L˴pك[ZV 8Xd-,?H1Zv`ٳ.>[櫴̈qRu0IIcԘhX^ %H^b]skFzoƉy{".g ?9DْP RRE}8Ϟw] cM[tb8C:>AZ,e p_|Sb)H%+mF~=)SS`> -2Dkd5! mdAטvba}2.:DL!#wtx*:\4X^á 'bu^Ojvmܺ7DX8ß~m^{@Ԇ !,s;v,Dm6mF (Th7ʶ#]_rvўfɴko#9 {D?,=+7[n"1anTa?8" :0FKiCNi^كRRz-OIҧF'lȔbG aMT0hH8aJ S:N=߈{q[ 6eJ̻ ]ޏ=Os ^M$^Wndž4$,.s׷JW`ܠ;^^_d4}jz_$Nk T9ֺU09BWy{Nbeuj[_Ɗc7^4iQR]شIn;7\/iQԆFNlCr`Yn<4|=Hn.@J,kUܮ)S(@`8Ѝ.^(h3="#A]JlUUҍx^o+s SW*fLs~̴}r"2g%Nm3 j5n+2A3#j$oR*҈:KKx9L@E3˥"Z"N̞(릈lH[b+ G;MY7RTɱYo3g҂wEG+#qBC'Pn Q2@=!{ds:Ȍ|G \ nMYQ̦q![aҮ_d8!%{ QsZ+Z@zAаR}D*k7I,="G}FF/Jx(0+vcfr'p-~&8'J-Ŗxbׇ#oNʢ0.aKwPM,&oZ4{<+\ Zk";&m1ެ/CjSl|;aL [Q @cmx0ߴ(sldJ y5\ !e_Z菄 α5V72])Kvweq3np[/XQA;,+k;+ Uy\VYJh$Υier~dLt}%/CZ8h~]']V(cI[+vNk#RmW 'DrV)d鵺S8vw*^0FQfisBMwXNItatӽY2z<(pCp4MyzjmBK֟_%Β85BfTg+2;L"Cq`ݎFD G̍ Qi%ELj4yדCR+0̭%AŹk^=wzp(0N JmwsZ~OAGH~r '΁GDlU'Xv!E {n 鴬+A=St%^^SVv%OhR b&WL}Ll܉ ꮂ9ԌbT> y pz|aAWXNт~L-{|ozmrʤXH<eJEqY+qb&Q!kVג(_U:X>*yhr)X]/43^ aӜ5I,*m 9dkCpm#%ȋڂiL@x@"5|'D< \A"d:%.73,Ha'HS;A!&ҒgL MuNi2`*{7J01)HI,cU$GD ދ@+r!ԣAƤjCaDz0 t^/>P= X@)3G4dc#WgY)F)Ys5eqb)u+ t8 P5.Ͷ"+]%cB}{BH.tN7U^O3zSb72te+' )Rmݳ;vXQ1PQ-oA<&!BR4T8^6_ȑ44v۴2;\g04sa#m 0'6R}w#/y=tLQNϸiiR4$ sͅ@r\b/w?[yE^MEp]J4;NilK|u2+T7=J@Hmw|L!4 fPC%dn=# )c€4?l { ૳ Ŋ]*C(cۯoSƽr\-Hj*>߲P׉$+.l"L>0{G ߙ|*Jy~,+23b iwN[8aIpLѦy*%U f7 l!cFymAF$.ўҕ|Xvw:| N*㝎Ȑ"R XQoNr d m#|&|!bZj PóV֬T41%Z^>wIt}ԯ)i&o V;6qJP/+,DZ>GK'!JhE|ϒ㱹.:2f1tjz*!&/?@Wt9{̹tTL ReW=շBaj?סUt˃ˆ3*3w) Z)sVȽmon Um"!,MgJ$µ|Ba>QJ|$yqanG>Ŕz+o)oK좷5=iO~ne `:R8N'3UrF'[pIsCXުFKaYCC$ cb`.P׳v63ہGnrPNY onJ\ڧțU4jI7(Mh~3&p84v<S0%E۬>{>^'yLmcuFĖ= 'sܘk# ~4j\ɭ"-}Mx |;wL_}e˩BjR~T ɕ}fʊ4|U'bD K?t%c{Hq* 8eQJW;?eҰr>YV[_D}0ᴥmʤmHn? iP}}8nb 5:[m!A +]@x1ffgdf2 ܼDnњlůc8 )AٯrYAq5L+K*Br7Ze8F;koic>H 3Ɩ,udN4 䊛v_:x34d@x OEcY~wte~ީ"; @sP$%9҅A W~78+vB^ l')Evc͉3`5zg .x|]k^i%E}ICh[oD2b"z^j48-^=bLuJy^D9&DYΕSHQEWw,SQ;2r06ؘqy(z=8OIQHsǬۃ\RdrUZ 8$nr5o+قyb1 7!I"{'z@eld}o? v׾&:Jl:np!v+1ӡe+@TM̓Ն(D[b?Д"@-l*S.jpkh[ł]!I{x~0-p:k >8o"A$ 4NNa.rȪPqGt-VaΡ .鮻(OZ)Y&jF2հRTE;'[><-DiaKW3dkDBf҄Vv-T.3E kmUnjr c[A2`DH&9(wX!5.tk1 ape>6YCS;`%}=uz beSjGA4Q/A/G͈GRAsxK3jU3{$J3rIqUM,8J*_Rr~#HOU$deS=J:)kxx0æ\Uo0o` ּ5GY̩EX15d^ڽRn/g_m8N#2zPK.#0bQ.`w9*-wSŋth2/FS=kJs@a&2+HbDaree|&}_v"aj(,HCO4;w46J.2(yд[H"֐L)RNTd3ƹygreT ώ7sVČu^BP߼݁zD* 2W\;|.2. o M4ciHdf0+3L"Ϙi< U9*"VDEl'AQ4&&!M2fG[oZev*ݪa^TK#؋ѕKSK j}.-&w{NWrOMJ|wU3^xG\)ٽܛQ1AIG7|J|B3p)#|>ɷRӬS:Y L/7Ҡi1pYgkԄe~]reqR\NW%:oF>)#Rix]JԐ1ZmzUƒ6VS{gGM_sF 8'ؒQ sE=w|F̩;w@VݹvfJSgĝsY0ShN>3` 7߱Xs9En/eBLvtVa @ǬEBt w|k ėȅ{[T q oH^sөS6sH(B)t4' Y :\%qɣnK1$3~(:as#Gp68`m@>h/|$Umr&8neökq7d)@- \XGCRa!ݯA5)pt׃nt#Sq [{w]=?daY!]^;?A;[T:arqgkThlWrEG ̳ܺ|9-hѧfFD7~iǁF#{|#Nb&:~\9 7fkeIfǰP%ђ^ @e'$Sɗ^O'f.ln;]2j{*%J];}[ C_wQ_X~gR)>w8YRHts`vKtJ8f\c%:~?Rʞ=i 'I{Łl||yܧT+ n{/w-*k?)]gh vD(R X *\{y.6>ONukW]ҿXnm[pk wC %(I+liK[ޙm\[*r]*Q`kvɨʢu:r,FCx ((8#*M{6B@POqLxXO41ᖾv)`(LoGѲEtyX 5\X5}d(&^ܙls{̄lߛoipvsA*6Cx2eKN5jqZlB5+B洭/!/FddEKU(TGw$VF(J"4>;K ڗm= NrU=?uf-? a}q=%=-8N ]8:6 :jQf*R!]ev~6j̜*(S0DdUq@La:Lؖ8m ]"p(˟rz[3v'`yhN{7$d* *(Uv~lj-ܵ؄eib'Q̤r$]̩hJW@{Xupjs:8Xn6D)BnD5r[U^]] c?N_o Vv tH_ ojQhP஋T}dw 48Ęx=䥜]WҨAw7񼋖'"z3chW2jh/F i?[m4-hriWȍ[yG\Do#@6*7HLks lj Զf'{I>W8qɗԩэ `l{H/e,+V *qˈj,8r+a\['Elc$U/z#eSE5ZgnYu2NY7V/E)nlnR ;cC:Q_>2 cC?k7l[!O _ӯ(%7scXIJ 0+=@JVO5OR?h]1S{;fفk/fzC vF,ypymҕr+:T/bcsADgK$D6ዸVBMN,ѢZF=A˃Dzpu]JW܍@ɺS}XG Hf4?'-ۆB,buK\z21'$G $%AߘcL>j嬺&Bk&ѬYX~qFwUE4Ep># c{J_ ٤ޗnԊ;B &e_ f)4lg^-/ PWl9(a ^S}]Ve tS/Yh X?~#tB sH# _M_c {ahs$U0LOOFuψ3UL MLM:J=ܲ】@f:S$/hv.5~r#WLW~ }8>+PHcwB!~ ŧrݏƯxO8r$BWW|o$~qO$N;=#{ex8S`ZI"u>M{4DV%/?.p|@0  ʈt%|i>uRpw }Rtwϛ]u1o縹ZQiқO&N+ԹE7YF)嘩'F)PcM“$D :Z}+|9HnBvڂ*GWM"g TOܛs&-f[Ck,BZ(.DB>HʇƗg5s2.L#A;DզD P{> ,:>j_dJx'e}2QmzOnF^8/9&RQ&}cdZg /1NٵM[H.$A!rv_IPliP;mϵ.Pq[vE2m. bJVӐK$*x/ )0&yAÔ#_ʺ?56|q=ecQH)N:PJلO~hCA¬ՙ _H/r~i^J\R@OQA3S)g~!EZW %!U`eOh{>YxRZN7zG]UR܇T& ,4<*c AYeYW^lTn%% }u8BIJߪ{R`cWs4DkɀhU拶`(%~WF3h \y]s\0R-1cӕ21%Nw/|$ 8e!lP`c6[hgl/,6y*g٢R.bK[kNo#W3Wygb.:!5v%A͵\[x P0G6z+UOjUN%$D3I?ťJC_4(gqVeIqJDOaR<)s컶@q]J:V@ 4jC{Xʛ8.^q4wTua 4䌺JМ *"O_eJ@)õ7ȿKW9Z9c&<`GJ0%1p.LGQ?g0۔QY /Hũƿ~KZ} [dnKx? dTɂB&> ʪC,Vׇ+߰VE)=6Cx-R1].O XfAK!Yl,T?c #2LR XsB>PbZl)P`=ԦЂ"!p^pu{lya}''ƀ+gdHGTLWd,$wW"=WrqUw1 FtcY@N`rn(re, [a!%Y G*+m귧cbB?h@:0ru8D zڦdba'>8ƪwU(u'l?t>ocmYٴ B m n6{yRJo7z*)LrbUװM ÊL@p/~ӭ9"(޳oίvVFZb&oo'iσ pVA}`>4(:6peV[s#4n"ˉxLʼnqS.*5Iu鉳ſvsk2gDGpSI545ͷh E|Ӎv VjU6% aTe]@8%z7(2W.&(S3bNkX›L>)kMH6G+g_K1ՊT|Dr&`(#